aboutsummaryrefslogtreecommitdiff
path: root/.icons/awkward/64x64/apps
diff options
context:
space:
mode:
Diffstat (limited to '.icons/awkward/64x64/apps')
-rw-r--r--.icons/awkward/64x64/apps/0ad.svg7
-rw-r--r--.icons/awkward/64x64/apps/140-game.svg7
l---------.icons/awkward/64x64/apps/1CD8_rundll32.0.svg1
l---------.icons/awkward/64x64/apps/1E64_notepad.0.svg1
-rw-r--r--.icons/awkward/64x64/apps/1cestart.svg7
l---------.icons/awkward/64x64/apps/1cv8.svg1
l---------.icons/awkward/64x64/apps/1cv8c.svg1
l---------.icons/awkward/64x64/apps/1password.svg1
-rw-r--r--.icons/awkward/64x64/apps/2048-qt.svg13
-rw-r--r--.icons/awkward/64x64/apps/2064-read-only-memories.svg13
l---------.icons/awkward/64x64/apps/2402_msiexec.0.svg1
l---------.icons/awkward/64x64/apps/2EF4_wordpad.0.svg1
l---------.icons/awkward/64x64/apps/4137_winhlp32.0.svg1
-rw-r--r--.icons/awkward/64x64/apps/4diac-ide.svg11
-rw-r--r--.icons/awkward/64x64/apps/4kslideshowmaker.svg7
-rw-r--r--.icons/awkward/64x64/apps/4kstogram.svg11
-rw-r--r--.icons/awkward/64x64/apps/4kvideodownloader.svg15
-rw-r--r--.icons/awkward/64x64/apps/4kvideotomp3.svg13
-rw-r--r--.icons/awkward/64x64/apps/4kyoutubetomp3.svg11
l---------.icons/awkward/64x64/apps/5961_Defunct_x86.0.svg1
-rw-r--r--.icons/awkward/64x64/apps/6180-the-moon.svg10
-rw-r--r--.icons/awkward/64x64/apps/7-days-to-die.svg8
l---------.icons/awkward/64x64/apps/7596_iexplore.0.svg1
l---------.icons/awkward/64x64/apps/7765_winebrowser.0.svg1
-rw-r--r--.icons/awkward/64x64/apps/7kaa.svg15
l---------.icons/awkward/64x64/apps/7z.svg1
l---------.icons/awkward/64x64/apps/7zip.svg1
-rw-r--r--.icons/awkward/64x64/apps/8bitmmo.svg10
-rw-r--r--.icons/awkward/64x64/apps/8tracks.svg7
l---------.icons/awkward/64x64/apps/97C1_wordpad.0.svg1
l---------.icons/awkward/64x64/apps/A35F_hh.0.svg1
l---------.icons/awkward/64x64/apps/Abricotine.svg1
l---------.icons/awkward/64x64/apps/Acetino2.svg1
l---------.icons/awkward/64x64/apps/AdobeFlash.svg1
-rw-r--r--.icons/awkward/64x64/apps/AdobePhotoshop.svg13
l---------.icons/awkward/64x64/apps/AdobeReader.svg1
l---------.icons/awkward/64x64/apps/AdobeReader10.svg1
l---------.icons/awkward/64x64/apps/AdobeReader11.svg1
l---------.icons/awkward/64x64/apps/AdobeReader12.svg1
l---------.icons/awkward/64x64/apps/AdobeReader8.svg1
l---------.icons/awkward/64x64/apps/AdobeReader9.svg1
-rw-r--r--.icons/awkward/64x64/apps/Alacritty.svg16
-rw-r--r--.icons/awkward/64x64/apps/Alva.svg10
l---------.icons/awkward/64x64/apps/Anatine.svg1
l---------.icons/awkward/64x64/apps/AppImage.svg1
-rw-r--r--.icons/awkward/64x64/apps/AppImageLauncher.svg9
l---------.icons/awkward/64x64/apps/Ardour-Ardour_5.12.0.svg1
-rw-r--r--.icons/awkward/64x64/apps/Black_Chocobo.svg18
l---------.icons/awkward/64x64/apps/Blender.svg1
l---------.icons/awkward/64x64/apps/Buka.svg1
l---------.icons/awkward/64x64/apps/BurpSuiteCommunity.svg1
-rw-r--r--.icons/awkward/64x64/apps/CMakeSetup.svg10
l---------.icons/awkward/64x64/apps/CMakeSetup32.svg1
l---------.icons/awkward/64x64/apps/Caprine.svg1
l---------.icons/awkward/64x64/apps/Cyan.svg1
-rw-r--r--.icons/awkward/64x64/apps/CycligentGitTool.svg7
l---------.icons/awkward/64x64/apps/EasyTAG_icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/Encryptr.svg11
l---------.icons/awkward/64x64/apps/Etermutilities-terminal.svg1
-rw-r--r--.icons/awkward/64x64/apps/FAHControl.svg25
l---------.icons/awkward/64x64/apps/FB4C_iexplore.0.svg1
l---------.icons/awkward/64x64/apps/FBReader.svg1
l---------.icons/awkward/64x64/apps/FacebookMessenger-facebook.com.svg1
l---------.icons/awkward/64x64/apps/FoxitReader.svg1
-rw-r--r--.icons/awkward/64x64/apps/Freeter.svg7
l---------.icons/awkward/64x64/apps/GMail-mail.google.com.svg1
-rw-r--r--.icons/awkward/64x64/apps/GP6-icon.svg8
-rw-r--r--.icons/awkward/64x64/apps/GPG-Key4.svg10
-rw-r--r--.icons/awkward/64x64/apps/GPU_Viewer.svg22
l---------.icons/awkward/64x64/apps/GitKraken.svg1
l---------.icons/awkward/64x64/apps/Gitter.svg1
l---------.icons/awkward/64x64/apps/Gmail-mail.google.com.svg1
l---------.icons/awkward/64x64/apps/GnomeBaker.svg1
-rw-r--r--.icons/awkward/64x64/apps/JForex.svg7
-rw-r--r--.icons/awkward/64x64/apps/JavaFXSceneBuilder2.0.svg9
-rw-r--r--.icons/awkward/64x64/apps/KittehPlayer.svg9
-rw-r--r--.icons/awkward/64x64/apps/KoboDeluxe.svg16
l---------.icons/awkward/64x64/apps/LabPlot2.svg1
-rw-r--r--.icons/awkward/64x64/apps/LanguageTool.svg10
-rw-r--r--.icons/awkward/64x64/apps/MediaElch.svg26
l---------.icons/awkward/64x64/apps/MidnightCommander.svg1
l---------.icons/awkward/64x64/apps/Nextcloud.svg1
-rw-r--r--.icons/awkward/64x64/apps/NoMachine-icon.svg15
l---------.icons/awkward/64x64/apps/Nocturn-linux.svg1
l---------.icons/awkward/64x64/apps/Nocturn.svg1
-rw-r--r--.icons/awkward/64x64/apps/Nvidiux.svg10
-rw-r--r--.icons/awkward/64x64/apps/OpenAudible.svg10
-rw-r--r--.icons/awkward/64x64/apps/Othman.svg7
-rw-r--r--.icons/awkward/64x64/apps/PCSX2.svg10
l---------.icons/awkward/64x64/apps/Panini.svg1
l---------.icons/awkward/64x64/apps/Pithos.svg1
-rw-r--r--.icons/awkward/64x64/apps/PosteRazor.svg10
-rw-r--r--.icons/awkward/64x64/apps/QMPlay2.svg7
l---------.icons/awkward/64x64/apps/QMapShack.svg1
-rw-r--r--.icons/awkward/64x64/apps/QOwnNotes.svg9
l---------.icons/awkward/64x64/apps/QtIcon.svg1
l---------.icons/awkward/64x64/apps/QtProject-assistant.svg1
l---------.icons/awkward/64x64/apps/QtProject-designer.svg1
l---------.icons/awkward/64x64/apps/QtProject-linguist.svg1
l---------.icons/awkward/64x64/apps/QtProject-qdbusviewer.svg1
l---------.icons/awkward/64x64/apps/QtProject-qtcreator-qt5.svg1
l---------.icons/awkward/64x64/apps/QtProject-qtcreator.svg1
l---------.icons/awkward/64x64/apps/RSS_feeds.svg1
-rw-r--r--.icons/awkward/64x64/apps/RenameMyTVSeries.svg17
l---------.icons/awkward/64x64/apps/RescueTime.svg1
-rw-r--r--.icons/awkward/64x64/apps/Ri-li.svg8
-rw-r--r--.icons/awkward/64x64/apps/Ripcord_Icon.svg9
l---------.icons/awkward/64x64/apps/SUSEgreeter.svg1
l---------.icons/awkward/64x64/apps/ScanTailor.svg1
-rw-r--r--.icons/awkward/64x64/apps/Sci48M.svg8
l---------.icons/awkward/64x64/apps/ScudCloud.svg1
l---------.icons/awkward/64x64/apps/Singular.svg1
l---------.icons/awkward/64x64/apps/SpiderOak.svg1
-rw-r--r--.icons/awkward/64x64/apps/SpiderOakONE.svg19
l---------.icons/awkward/64x64/apps/Spotify.svg1
l---------.icons/awkward/64x64/apps/Stacer.svg1
-rw-r--r--.icons/awkward/64x64/apps/SymbolEditor.svg13
-rw-r--r--.icons/awkward/64x64/apps/TeXmacs.svg15
-rw-r--r--.icons/awkward/64x64/apps/TeXworks.svg14
l---------.icons/awkward/64x64/apps/TeamViewer.svg1
-rw-r--r--.icons/awkward/64x64/apps/TeighaViewer.svg18
-rw-r--r--.icons/awkward/64x64/apps/Temps.svg9
l---------.icons/awkward/64x64/apps/Terminal.svg1
l---------.icons/awkward/64x64/apps/Thunar.svg1
-rw-r--r--.icons/awkward/64x64/apps/ToneLib-GFX.svg23
-rw-r--r--.icons/awkward/64x64/apps/ToneLib-Jam.svg7
-rw-r--r--.icons/awkward/64x64/apps/ToneLib-Zoom.svg25
l---------.icons/awkward/64x64/apps/VBox.svg1
-rw-r--r--.icons/awkward/64x64/apps/VCVRack.svg9
-rw-r--r--.icons/awkward/64x64/apps/VVVVVV.svg10
-rw-r--r--.icons/awkward/64x64/apps/WMail.svg6
-rw-r--r--.icons/awkward/64x64/apps/WickrMe.svg9
l---------.icons/awkward/64x64/apps/XMind.svg1
-rw-r--r--.icons/awkward/64x64/apps/Xfwm4CompositeEditor.svg11
l---------.icons/awkward/64x64/apps/XrendrMixer.svg1
-rw-r--r--.icons/awkward/64x64/apps/Zoom.svg7
-rw-r--r--.icons/awkward/64x64/apps/a-story-about-my-uncle.svg8
-rw-r--r--.icons/awkward/64x64/apps/abiword.svg7
l---------.icons/awkward/64x64/apps/about_kde.svg1
-rw-r--r--.icons/awkward/64x64/apps/abricotine.svg11
-rw-r--r--.icons/awkward/64x64/apps/abrowser.svg12
l---------.icons/awkward/64x64/apps/abrt.svg1
-rw-r--r--.icons/awkward/64x64/apps/accerciser.svg11
l---------.icons/awkward/64x64/apps/access.svg1
l---------.icons/awkward/64x64/apps/accessibility-directory.svg1
l---------.icons/awkward/64x64/apps/accessibility.svg1
l---------.icons/awkward/64x64/apps/accessibility_section.svg1
l---------.icons/awkward/64x64/apps/accessories-archiver.svg1
-rw-r--r--.icons/awkward/64x64/apps/accessories-calculator.svg13
-rw-r--r--.icons/awkward/64x64/apps/accessories-camera.svg11
-rw-r--r--.icons/awkward/64x64/apps/accessories-character-map.svg12
l---------.icons/awkward/64x64/apps/accessories-clock.svg1
-rw-r--r--.icons/awkward/64x64/apps/accessories-dictionary.svg7
-rw-r--r--.icons/awkward/64x64/apps/accessories-ebook-reader.svg8
-rw-r--r--.icons/awkward/64x64/apps/accessories-notes.svg13
l---------.icons/awkward/64x64/apps/accessories-screenshot.svg1
-rw-r--r--.icons/awkward/64x64/apps/accessories-text-editor.svg10
-rw-r--r--.icons/awkward/64x64/apps/acetoneiso.svg9
-rw-r--r--.icons/awkward/64x64/apps/acreloaded.svg12
-rw-r--r--.icons/awkward/64x64/apps/acroread.svg9
l---------.icons/awkward/64x64/apps/activity-log-manager.svg1
-rw-r--r--.icons/awkward/64x64/apps/activitywatch.svg13
l---------.icons/awkward/64x64/apps/addressbook.svg1
l---------.icons/awkward/64x64/apps/administration.svg1
l---------.icons/awkward/64x64/apps/adobe-flashplayer.svg1
l---------.icons/awkward/64x64/apps/adobe-reader.svg1
l---------.icons/awkward/64x64/apps/adobeflashplugin.svg1
-rw-r--r--.icons/awkward/64x64/apps/advanced-rest-client.svg10
-rw-r--r--.icons/awkward/64x64/apps/adventure-capitalist.svg9
-rw-r--r--.icons/awkward/64x64/apps/aegisub.svg12
-rw-r--r--.icons/awkward/64x64/apps/agave.svg13
l---------.icons/awkward/64x64/apps/agenda.svg1
-rw-r--r--.icons/awkward/64x64/apps/agent.svg12
-rw-r--r--.icons/awkward/64x64/apps/airvpn.svg7
-rw-r--r--.icons/awkward/64x64/apps/airwave-manager.svg8
-rw-r--r--.icons/awkward/64x64/apps/akira.svg13
l---------.icons/awkward/64x64/apps/akonadi.svg1
l---------.icons/awkward/64x64/apps/akonadiconsole.svg1
-rw-r--r--.icons/awkward/64x64/apps/akonaditray.svg7
-rw-r--r--.icons/awkward/64x64/apps/akregator.svg7
l---------.icons/awkward/64x64/apps/alacarte.svg1
l---------.icons/awkward/64x64/apps/alarm-clock.svg1
-rw-r--r--.icons/awkward/64x64/apps/albert.svg8
-rw-r--r--.icons/awkward/64x64/apps/albion-online.svg19
-rw-r--r--.icons/awkward/64x64/apps/alc.svg19
-rw-r--r--.icons/awkward/64x64/apps/alexandra.svg7
l---------.icons/awkward/64x64/apps/alien-arena.svg1
-rw-r--r--.icons/awkward/64x64/apps/alienarena.svg11
l---------.icons/awkward/64x64/apps/alienfx-gtk.svg1
-rw-r--r--.icons/awkward/64x64/apps/alienfx.svg9
-rw-r--r--.icons/awkward/64x64/apps/allegorithmic-Substance_Alchemist.svg7
-rw-r--r--.icons/awkward/64x64/apps/allegorithmic-Substance_B2M.svg7
-rw-r--r--.icons/awkward/64x64/apps/allegorithmic-Substance_Designer.svg7
-rw-r--r--.icons/awkward/64x64/apps/allegorithmic-Substance_Painter.svg16
-rw-r--r--.icons/awkward/64x64/apps/alltomp3.svg9
-rw-r--r--.icons/awkward/64x64/apps/alltray.svg7
-rw-r--r--.icons/awkward/64x64/apps/almanah.svg11
l---------.icons/awkward/64x64/apps/alsamixergui.svg1
-rw-r--r--.icons/awkward/64x64/apps/altus.svg11
l---------.icons/awkward/64x64/apps/altyo.svg1
l---------.icons/awkward/64x64/apps/amarok-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/amarok.svg8
l---------.icons/awkward/64x64/apps/amarok2.svg1
-rw-r--r--.icons/awkward/64x64/apps/amazon-store.svg9
l---------.icons/awkward/64x64/apps/amazon.svg1
l---------.icons/awkward/64x64/apps/amazonclouddrive.svg1
l---------.icons/awkward/64x64/apps/amd-ati.svg1
-rw-r--r--.icons/awkward/64x64/apps/amd.svg7
-rw-r--r--.icons/awkward/64x64/apps/amnesia-a-machine-for-pigs.svg10
-rw-r--r--.icons/awkward/64x64/apps/amnesia-the-dark-descent.svg9
l---------.icons/awkward/64x64/apps/amor.svg1
l---------.icons/awkward/64x64/apps/amule.svg1
l---------.icons/awkward/64x64/apps/amulegui.svg1
l---------.icons/awkward/64x64/apps/anaconda.svg1
-rw-r--r--.icons/awkward/64x64/apps/anatine.svg5
-rw-r--r--.icons/awkward/64x64/apps/anbox.svg7
-rw-r--r--.icons/awkward/64x64/apps/android-file-transfer.svg13
-rw-r--r--.icons/awkward/64x64/apps/android-sdk.svg7
l---------.icons/awkward/64x64/apps/android-studio-beta.svg1
l---------.icons/awkward/64x64/apps/android-studio.svg1
-rw-r--r--.icons/awkward/64x64/apps/androidstudio.svg16
-rw-r--r--.icons/awkward/64x64/apps/angrysearch.svg12
-rw-r--r--.icons/awkward/64x64/apps/angular-console.svg27
-rw-r--r--.icons/awkward/64x64/apps/anjuta.svg7
-rw-r--r--.icons/awkward/64x64/apps/anki.svg6
-rw-r--r--.icons/awkward/64x64/apps/annas-quest.svg20
-rw-r--r--.icons/awkward/64x64/apps/anoise.svg10
-rw-r--r--.icons/awkward/64x64/apps/another-redis-desktop-manager.svg15
-rw-r--r--.icons/awkward/64x64/apps/ant-downloader.svg16
l---------.icons/awkward/64x64/apps/antimicro.svg1
-rw-r--r--.icons/awkward/64x64/apps/anydesk.svg10
-rw-r--r--.icons/awkward/64x64/apps/ao-app.svg7
-rw-r--r--.icons/awkward/64x64/apps/apachedirectorystudio.svg7
-rw-r--r--.icons/awkward/64x64/apps/apk-icon-editor.svg6
l---------.icons/awkward/64x64/apps/app-launcher.svg1
-rw-r--r--.icons/awkward/64x64/apps/app-outlet.svg12
l---------.icons/awkward/64x64/apps/app.rednotebook.RedNotebook.svg1
l---------.icons/awkward/64x64/apps/app.svg1
l---------.icons/awkward/64x64/apps/apparmor_view_profile.svg1
-rw-r--r--.icons/awkward/64x64/apps/appcode.svg15
l---------.icons/awkward/64x64/apps/apper.svg1
l---------.icons/awkward/64x64/apps/appgrid.svg1
l---------.icons/awkward/64x64/apps/appimagekit-Alva.svg1
l---------.icons/awkward/64x64/apps/appimagekit-AppImage.svg1
l---------.icons/awkward/64x64/apps/appimagekit-Black_Chocobo.svg1
l---------.icons/awkward/64x64/apps/appimagekit-Cyan.svg1
l---------.icons/awkward/64x64/apps/appimagekit-Freeter.svg1
l---------.icons/awkward/64x64/apps/appimagekit-KittehPlayer.svg1
l---------.icons/awkward/64x64/apps/appimagekit-MediaElch.svg1
l---------.icons/awkward/64x64/apps/appimagekit-Ripcord_Icon.svg1
l---------.icons/awkward/64x64/apps/appimagekit-advanced-rest-client.svg1
l---------.icons/awkward/64x64/apps/appimagekit-altus.svg1
l---------.icons/awkward/64x64/apps/appimagekit-another-redis-desktop-manager.svg1
l---------.icons/awkward/64x64/apps/appimagekit-ant-downloader.svg1
l---------.icons/awkward/64x64/apps/appimagekit-app-outlet.svg1
l---------.icons/awkward/64x64/apps/appimagekit-archipelago.svg1
l---------.icons/awkward/64x64/apps/appimagekit-ark-desktop-wallet.svg1
l---------.icons/awkward/64x64/apps/appimagekit-atomic.svg1
l---------.icons/awkward/64x64/apps/appimagekit-augur.svg1
l---------.icons/awkward/64x64/apps/appimagekit-auryo.svg1
l---------.icons/awkward/64x64/apps/appimagekit-azpainter.svg1
l---------.icons/awkward/64x64/apps/appimagekit-balena-etcher-electron.svg1
l---------.icons/awkward/64x64/apps/appimagekit-bitshares2-light.svg1
l---------.icons/awkward/64x64/apps/appimagekit-bitwarden.svg1
l---------.icons/awkward/64x64/apps/appimagekit-bloomrpc.svg1
l---------.icons/awkward/64x64/apps/appimagekit-brackets-electron.svg1
l---------.icons/awkward/64x64/apps/appimagekit-buka.svg1
l---------.icons/awkward/64x64/apps/appimagekit-cacher.svg1
l---------.icons/awkward/64x64/apps/appimagekit-caprine.svg1
l---------.icons/awkward/64x64/apps/appimagekit-chiaki.svg1
l---------.icons/awkward/64x64/apps/appimagekit-clipgrab.svg1
l---------.icons/awkward/64x64/apps/appimagekit-colon.svg1
l---------.icons/awkward/64x64/apps/appimagekit-colorpicker.svg1
l---------.icons/awkward/64x64/apps/appimagekit-conky-logomark-violet.svg1
l---------.icons/awkward/64x64/apps/appimagekit-cool-retro-term.svg1
l---------.icons/awkward/64x64/apps/appimagekit-cozydrive.svg1
l---------.icons/awkward/64x64/apps/appimagekit-cpod.svg1
l---------.icons/awkward/64x64/apps/appimagekit-cryptr.svg1
l---------.icons/awkward/64x64/apps/appimagekit-cura-icon.svg1
l---------.icons/awkward/64x64/apps/appimagekit-cutepeaks.svg1
l---------.icons/awkward/64x64/apps/appimagekit-cutter.svg1
l---------.icons/awkward/64x64/apps/appimagekit-delir.svg1
l---------.icons/awkward/64x64/apps/appimagekit-devhub.svg1
-rw-r--r--.icons/awkward/64x64/apps/appimagekit-diffuse.svg7
l---------.icons/awkward/64x64/apps/appimagekit-dockstation.svg1
l---------.icons/awkward/64x64/apps/appimagekit-doki-doki-mod-manager.svg1
l---------.icons/awkward/64x64/apps/appimagekit-downline.svg1
l---------.icons/awkward/64x64/apps/appimagekit-draw.io.svg1
l---------.icons/awkward/64x64/apps/appimagekit-drawpile.svg1
l---------.icons/awkward/64x64/apps/appimagekit-duskplayer.svg1
l---------.icons/awkward/64x64/apps/appimagekit-edex-ui.svg1
l---------.icons/awkward/64x64/apps/appimagekit-electorrent.svg1
l---------.icons/awkward/64x64/apps/appimagekit-electrum-axe.svg1
l---------.icons/awkward/64x64/apps/appimagekit-emacs.svg1
l---------.icons/awkward/64x64/apps/appimagekit-fontbase.svg1
l---------.icons/awkward/64x64/apps/appimagekit-franz.svg1
l---------.icons/awkward/64x64/apps/appimagekit-friture.svg1
l---------.icons/awkward/64x64/apps/appimagekit-fspy.svg1
l---------.icons/awkward/64x64/apps/appimagekit-gifcurry.svg1
l---------.icons/awkward/64x64/apps/appimagekit-gisto.svg1
l---------.icons/awkward/64x64/apps/appimagekit-github-desktop.svg1
l---------.icons/awkward/64x64/apps/appimagekit-glyphr-studio-desktop.svg1
l---------.icons/awkward/64x64/apps/appimagekit-gmail-desktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/appimagekit-gravit-designer.svg16
l---------.icons/awkward/64x64/apps/appimagekit-hotspot.svg1
l---------.icons/awkward/64x64/apps/appimagekit-hw-probe.svg1
l---------.icons/awkward/64x64/apps/appimagekit-joplin.svg1
l---------.icons/awkward/64x64/apps/appimagekit-junior_install_icon.svg1
l---------.icons/awkward/64x64/apps/appimagekit-kahla.svg1
l---------.icons/awkward/64x64/apps/appimagekit-kaku.svg1
l---------.icons/awkward/64x64/apps/appimagekit-kawanime.svg1
l---------.icons/awkward/64x64/apps/appimagekit-kitty.svg1
l---------.icons/awkward/64x64/apps/appimagekit-ksnip.svg1
l---------.icons/awkward/64x64/apps/appimagekit-laigter.svg1
l---------.icons/awkward/64x64/apps/appimagekit-leocad.svg1
l---------.icons/awkward/64x64/apps/appimagekit-leonflix.svg1
l---------.icons/awkward/64x64/apps/appimagekit-littleweeb.svg1
l---------.icons/awkward/64x64/apps/appimagekit-love.svg1
l---------.icons/awkward/64x64/apps/appimagekit-makagiga.svg1
l---------.icons/awkward/64x64/apps/appimagekit-mandelbulber2.svg1
l---------.icons/awkward/64x64/apps/appimagekit-mediaconch.svg1
l---------.icons/awkward/64x64/apps/appimagekit-mellowplayer.svg1
l---------.icons/awkward/64x64/apps/appimagekit-mikutter.svg1
l---------.icons/awkward/64x64/apps/appimagekit-minetime.svg1
l---------.icons/awkward/64x64/apps/appimagekit-motrix.svg1
l---------.icons/awkward/64x64/apps/appimagekit-museeks.svg1
l---------.icons/awkward/64x64/apps/appimagekit-negibox.svg1
l---------.icons/awkward/64x64/apps/appimagekit-nighthawk.svg1
l---------.icons/awkward/64x64/apps/appimagekit-notable.svg1
l---------.icons/awkward/64x64/apps/appimagekit-nuclear.svg1
l---------.icons/awkward/64x64/apps/appimagekit-odrive.svg1
l---------.icons/awkward/64x64/apps/appimagekit-org.keepassxc.KeePassXC.svg1
l---------.icons/awkward/64x64/apps/appimagekit-org.olivevideoeditor.Olive.svg1
l---------.icons/awkward/64x64/apps/appimagekit-pcloud.svg1
l---------.icons/awkward/64x64/apps/appimagekit-pioneer_install_icon.svg1
l---------.icons/awkward/64x64/apps/appimagekit-plexamp.svg1
l---------.icons/awkward/64x64/apps/appimagekit-pling-store.svg1
l---------.icons/awkward/64x64/apps/appimagekit-protonmail-desktop-unofficial.svg1
l---------.icons/awkward/64x64/apps/appimagekit-pulse-sms.svg1
l---------.icons/awkward/64x64/apps/appimagekit-qnapi.svg1
l---------.icons/awkward/64x64/apps/appimagekit-rambox.svg1
l---------.icons/awkward/64x64/apps/appimagekit-raven-reader.svg1
l---------.icons/awkward/64x64/apps/appimagekit-rclonetray.svg1
l---------.icons/awkward/64x64/apps/appimagekit-rpcs3.svg1
l---------.icons/awkward/64x64/apps/appimagekit-sengi.svg1
l---------.icons/awkward/64x64/apps/appimagekit-shadow-dev.svg1
l---------.icons/awkward/64x64/apps/appimagekit-stacer.svg1
l---------.icons/awkward/64x64/apps/appimagekit-standard-notes.svg1
l---------.icons/awkward/64x64/apps/appimagekit-supertux2.svg1
l---------.icons/awkward/64x64/apps/appimagekit-synfigstudio.svg1
l---------.icons/awkward/64x64/apps/appimagekit-teams-for-linux.svg1
l---------.icons/awkward/64x64/apps/appimagekit-trinity-desktop.svg1
l---------.icons/awkward/64x64/apps/appimagekit-unityhub.svg1
l---------.icons/awkward/64x64/apps/appimagekit-vieb.svg1
l---------.icons/awkward/64x64/apps/appimagekit-vnote.svg1
l---------.icons/awkward/64x64/apps/appimagekit-wewechat.svg1
l---------.icons/awkward/64x64/apps/appimagekit-wire-desktop.svg1
l---------.icons/awkward/64x64/apps/appimagekit-workflowy.svg1
l---------.icons/awkward/64x64/apps/appimagekit-xnviewmp.svg1
-rw-r--r--.icons/awkward/64x64/apps/applets-screenshooter.svg7
l---------.icons/awkward/64x64/apps/applets-template.svg1
-rw-r--r--.icons/awkward/64x64/apps/application-community.svg5
l---------.icons/awkward/64x64/apps/application-default-icon.svg1
l---------.icons/awkward/64x64/apps/application-vnd.iccprofile.svg1
l---------.icons/awkward/64x64/apps/application-x-pml18.svg1
l---------.icons/awkward/64x64/apps/application-x-pml18free.svg1
l---------.icons/awkward/64x64/apps/application-x-prl18.svg1
l---------.icons/awkward/64x64/apps/application-x-prl18free.svg1
l---------.icons/awkward/64x64/apps/application-x-tml18.svg1
l---------.icons/awkward/64x64/apps/application-x-tml18free.svg1
-rw-r--r--.icons/awkward/64x64/apps/applications-accessories.svg15
-rw-r--r--.icons/awkward/64x64/apps/applications-development-translation.svg11
-rw-r--r--.icons/awkward/64x64/apps/applications-development-web.svg10
-rw-r--r--.icons/awkward/64x64/apps/applications-development.svg7
l---------.icons/awkward/64x64/apps/applications-education-language.svg1
-rw-r--r--.icons/awkward/64x64/apps/applications-education-mathematics.svg7
-rw-r--r--.icons/awkward/64x64/apps/applications-education.svg7
-rw-r--r--.icons/awkward/64x64/apps/applications-engineering.svg18
l---------.icons/awkward/64x64/apps/applications-featured.svg1
l---------.icons/awkward/64x64/apps/applications-fonts.svg1
l---------.icons/awkward/64x64/apps/applications-games.svg1
l---------.icons/awkward/64x64/apps/applications-graphics.svg1
-rw-r--r--.icons/awkward/64x64/apps/applications-haskell.svg8
-rw-r--r--.icons/awkward/64x64/apps/applications-interfacedesign.svg19
l---------.icons/awkward/64x64/apps/applications-internet.svg1
l---------.icons/awkward/64x64/apps/applications-java.svg1
-rw-r--r--.icons/awkward/64x64/apps/applications-multimedia.svg23
-rw-r--r--.icons/awkward/64x64/apps/applications-office.svg13
l---------.icons/awkward/64x64/apps/applications-other.svg1
-rw-r--r--.icons/awkward/64x64/apps/applications-science.svg8
l---------.icons/awkward/64x64/apps/applications-system.svg1
-rw-r--r--.icons/awkward/64x64/apps/applications-utilities.svg11
l---------.icons/awkward/64x64/apps/applications-webbrowsers.svg1
l---------.icons/awkward/64x64/apps/apport-gtk2.svg1
l---------.icons/awkward/64x64/apps/apport.svg1
l---------.icons/awkward/64x64/apps/aptana-studio.svg1
-rw-r--r--.icons/awkward/64x64/apps/aptana.svg7
l---------.icons/awkward/64x64/apps/aptdaemon-download.svg1
l---------.icons/awkward/64x64/apps/aptdaemon-update-cache.svg1
l---------.icons/awkward/64x64/apps/aptdaemon-upgrade.svg1
l---------.icons/awkward/64x64/apps/aptdaemon-working.svg1
l---------.icons/awkward/64x64/apps/ar.com.tuxguitar.TuxGuitar.svg1
-rw-r--r--.icons/awkward/64x64/apps/archipelago.svg7
l---------.icons/awkward/64x64/apps/archive-manager.svg1
l---------.icons/awkward/64x64/apps/archivemanager.svg1
-rw-r--r--.icons/awkward/64x64/apps/arcolinux-hello.svg7
-rw-r--r--.icons/awkward/64x64/apps/ardour.svg5
l---------.icons/awkward/64x64/apps/ardour5.svg1
l---------.icons/awkward/64x64/apps/arduino-icon-small.svg1
l---------.icons/awkward/64x64/apps/arduino-ide.svg1
-rw-r--r--.icons/awkward/64x64/apps/arduino.svg7
-rw-r--r--.icons/awkward/64x64/apps/argouml.svg11
l---------.icons/awkward/64x64/apps/ark-desktop-wallet.svg1
-rw-r--r--.icons/awkward/64x64/apps/ark-game.svg19
-rw-r--r--.icons/awkward/64x64/apps/ark.svg12
-rw-r--r--.icons/awkward/64x64/apps/armagetronad.svg8
l---------.icons/awkward/64x64/apps/artha.svg1
-rw-r--r--.icons/awkward/64x64/apps/artikulate.svg6
-rw-r--r--.icons/awkward/64x64/apps/arts.svg10
-rw-r--r--.icons/awkward/64x64/apps/artsbuilder.svg13
-rw-r--r--.icons/awkward/64x64/apps/artscontrol.svg13
-rw-r--r--.icons/awkward/64x64/apps/asbru-cm.svg14
-rw-r--r--.icons/awkward/64x64/apps/asc-de.svg11
-rw-r--r--.icons/awkward/64x64/apps/aseprite.svg20
l---------.icons/awkward/64x64/apps/asounder.svg1
-rw-r--r--.icons/awkward/64x64/apps/assaultcube.svg11
l---------.icons/awkward/64x64/apps/assistant-qt4.svg1
l---------.icons/awkward/64x64/apps/assistant-qt5.svg1
l---------.icons/awkward/64x64/apps/assistant.svg1
l---------.icons/awkward/64x64/apps/assistant5.svg1
-rw-r--r--.icons/awkward/64x64/apps/astromenace.svg10
l---------.icons/awkward/64x64/apps/asunder.svg1
-rw-r--r--.icons/awkward/64x64/apps/atom-beta.svg7
-rw-r--r--.icons/awkward/64x64/apps/atom-rpg.svg19
-rw-r--r--.icons/awkward/64x64/apps/atom.svg7
-rw-r--r--.icons/awkward/64x64/apps/atomic.svg9
l---------.icons/awkward/64x64/apps/atomix-icon.svg1
l---------.icons/awkward/64x64/apps/atomix.svg1
l---------.icons/awkward/64x64/apps/atril.svg1
-rw-r--r--.icons/awkward/64x64/apps/atunes.svg7
-rw-r--r--.icons/awkward/64x64/apps/audacious.svg7
-rw-r--r--.icons/awkward/64x64/apps/audacity.svg9
l---------.icons/awkward/64x64/apps/audex.svg1
-rw-r--r--.icons/awkward/64x64/apps/audience.svg13
l---------.icons/awkward/64x64/apps/audio-player.svg1
-rw-r--r--.icons/awkward/64x64/apps/audio-recorder.svg8
-rw-r--r--.icons/awkward/64x64/apps/audiobook.svg11
-rw-r--r--.icons/awkward/64x64/apps/augur.svg7
-rw-r--r--.icons/awkward/64x64/apps/aurees.svg14
-rw-r--r--.icons/awkward/64x64/apps/auryo.svg7
-rw-r--r--.icons/awkward/64x64/apps/authy.svg13
l---------.icons/awkward/64x64/apps/autokey.svg1
-rw-r--r--.icons/awkward/64x64/apps/avidemux.svg16
-rw-r--r--.icons/awkward/64x64/apps/avimetaedit.svg9
-rw-r--r--.icons/awkward/64x64/apps/avogadro-icon.svg18
l---------.icons/awkward/64x64/apps/awf.svg1
l---------.icons/awkward/64x64/apps/ax-applet.svg1
-rw-r--r--.icons/awkward/64x64/apps/azpainter.svg23
-rw-r--r--.icons/awkward/64x64/apps/azuredatastudio.svg18
-rw-r--r--.icons/awkward/64x64/apps/baba-is-you.svg7
-rw-r--r--.icons/awkward/64x64/apps/babe.svg24
l---------.icons/awkward/64x64/apps/background.svg1
l---------.icons/awkward/64x64/apps/badge-small.svg1
-rw-r--r--.icons/awkward/64x64/apps/badland.svg11
-rw-r--r--.icons/awkward/64x64/apps/baidunetdisk.svg18
-rw-r--r--.icons/awkward/64x64/apps/baka-mplayer.svg15
l---------.icons/awkward/64x64/apps/balena-etcher-electron.svg1
l---------.icons/awkward/64x64/apps/baloo.svg1
-rw-r--r--.icons/awkward/64x64/apps/bandcamp.svg7
l---------.icons/awkward/64x64/apps/banshee-1.svg1
-rw-r--r--.icons/awkward/64x64/apps/banshee.svg8
l---------.icons/awkward/64x64/apps/baobab.svg1
-rw-r--r--.icons/awkward/64x64/apps/bareftp.svg9
-rw-r--r--.icons/awkward/64x64/apps/barotrauma.svg9
-rw-r--r--.icons/awkward/64x64/apps/barrier.svg19
l---------.icons/awkward/64x64/apps/bash.svg1
-rw-r--r--.icons/awkward/64x64/apps/basingstoke.svg7
l---------.icons/awkward/64x64/apps/basket.svg1
-rw-r--r--.icons/awkward/64x64/apps/bastion.svg14
-rw-r--r--.icons/awkward/64x64/apps/battleblock-theater.svg8
-rw-r--r--.icons/awkward/64x64/apps/bbc.svg23
-rw-r--r--.icons/awkward/64x64/apps/bcompare.svg16
-rw-r--r--.icons/awkward/64x64/apps/becalm.svg18
-rw-r--r--.icons/awkward/64x64/apps/bendy-and-the-ink-machine.svg8
l---------.icons/awkward/64x64/apps/beryl-settings.svg1
-rw-r--r--.icons/awkward/64x64/apps/betaflight-configurator.svg7
-rw-r--r--.icons/awkward/64x64/apps/bibletime.svg11
l---------.icons/awkward/64x64/apps/bijiben.svg1
-rw-r--r--.icons/awkward/64x64/apps/billard-gl.svg15
-rw-r--r--.icons/awkward/64x64/apps/birdie.svg15
-rw-r--r--.icons/awkward/64x64/apps/bisq.svg14
l---------.icons/awkward/64x64/apps/bitcoin-qt.svg1
-rw-r--r--.icons/awkward/64x64/apps/bitcoin.svg7
l---------.icons/awkward/64x64/apps/bitcoin128.svg1
-rw-r--r--.icons/awkward/64x64/apps/bitmap2component.svg9
-rw-r--r--.icons/awkward/64x64/apps/bitshares2-light.svg15
-rw-r--r--.icons/awkward/64x64/apps/bitwarden.svg7
-rw-r--r--.icons/awkward/64x64/apps/bitwig-studio.svg37
-rw-r--r--.icons/awkward/64x64/apps/blackmagic-Fusion8.svg7
-rw-r--r--.icons/awkward/64x64/apps/blackmagic-Fusion9.svg10
l---------.icons/awkward/64x64/apps/bleachbit.svg1
-rw-r--r--.icons/awkward/64x64/apps/blender.svg8
l---------.icons/awkward/64x64/apps/bless.svg1
-rw-r--r--.icons/awkward/64x64/apps/blinken.svg9
l---------.icons/awkward/64x64/apps/blivet-gui.svg1
-rw-r--r--.icons/awkward/64x64/apps/blobAndConquer.svg15
-rw-r--r--.icons/awkward/64x64/apps/blobby.svg7
-rw-r--r--.icons/awkward/64x64/apps/blobwars.svg10
-rw-r--r--.icons/awkward/64x64/apps/blockbench.svg7
l---------.icons/awkward/64x64/apps/blockdevice.svg1
-rw-r--r--.icons/awkward/64x64/apps/blockout.svg19
-rw-r--r--.icons/awkward/64x64/apps/blogilo.svg7
-rw-r--r--.icons/awkward/64x64/apps/bloomrpc.svg11
-rw-r--r--.icons/awkward/64x64/apps/bluefish.svg7
-rw-r--r--.icons/awkward/64x64/apps/bluegriffon.svg18
-rw-r--r--.icons/awkward/64x64/apps/bluej.svg9
-rw-r--r--.icons/awkward/64x64/apps/bluejeans.svg12
l---------.icons/awkward/64x64/apps/blueman-serial.svg1
l---------.icons/awkward/64x64/apps/blueman.svg1
l---------.icons/awkward/64x64/apps/blueradio-48.svg1
l---------.icons/awkward/64x64/apps/blueradio.svg1
l---------.icons/awkward/64x64/apps/bluetooth-48.svg1
l---------.icons/awkward/64x64/apps/bluetooth-radio.svg1
l---------.icons/awkward/64x64/apps/bluetoothradio.svg1
l---------.icons/awkward/64x64/apps/boinc-manager.svg1
-rw-r--r--.icons/awkward/64x64/apps/boinc.svg9
-rw-r--r--.icons/awkward/64x64/apps/bomber.svg10
-rw-r--r--.icons/awkward/64x64/apps/bomi.svg7
-rw-r--r--.icons/awkward/64x64/apps/bookworm.svg8
-rw-r--r--.icons/awkward/64x64/apps/boomaga.svg22
-rw-r--r--.icons/awkward/64x64/apps/boostnote.svg8
l---------.icons/awkward/64x64/apps/boot.svg1
-rw-r--r--.icons/awkward/64x64/apps/borderlands-2.svg8
-rw-r--r--.icons/awkward/64x64/apps/borderlands-the-pre-sequel.svg8
-rw-r--r--.icons/awkward/64x64/apps/boswars.svg23
l---------.icons/awkward/64x64/apps/bottles_notepad.svg1
l---------.icons/awkward/64x64/apps/bottles_wine-uninstaller.svg1
l---------.icons/awkward/64x64/apps/bottles_wine-winecfg.svg1
l---------.icons/awkward/64x64/apps/bottles_wine.svg1
l---------.icons/awkward/64x64/apps/bottles_winetricks.svg1
-rw-r--r--.icons/awkward/64x64/apps/bovo.svg9
-rw-r--r--.icons/awkward/64x64/apps/box.svg19
-rw-r--r--.icons/awkward/64x64/apps/bpython.svg13
-rw-r--r--.icons/awkward/64x64/apps/br.com.jeanhertel.adriconf.svg11
-rw-r--r--.icons/awkward/64x64/apps/brackets-electron.svg8
-rw-r--r--.icons/awkward/64x64/apps/brackets.svg8
-rw-r--r--.icons/awkward/64x64/apps/braindump.svg10
l---------.icons/awkward/64x64/apps/brasero.svg1
l---------.icons/awkward/64x64/apps/brave-browser-beta.svg1
-rw-r--r--.icons/awkward/64x64/apps/brave-browser-dev.svg7
-rw-r--r--.icons/awkward/64x64/apps/brave-browser-nightly.svg7
l---------.icons/awkward/64x64/apps/brave-browser.svg1
-rw-r--r--.icons/awkward/64x64/apps/brave.svg7
l---------.icons/awkward/64x64/apps/breeze-settings.svg1
-rw-r--r--.icons/awkward/64x64/apps/bridge-constructor-portal.svg12
l---------.icons/awkward/64x64/apps/brightnesssettings.svg1
l---------.icons/awkward/64x64/apps/browser-tor.svg1
l---------.icons/awkward/64x64/apps/browser.svg1
-rw-r--r--.icons/awkward/64x64/apps/browser360-beta.svg8
l---------.icons/awkward/64x64/apps/bt-logo.svg1
-rw-r--r--.icons/awkward/64x64/apps/btsync-gui.svg7
l---------.icons/awkward/64x64/apps/bug-buddy.svg1
-rw-r--r--.icons/awkward/64x64/apps/builder.svg18
-rw-r--r--.icons/awkward/64x64/apps/buka.svg9
-rw-r--r--.icons/awkward/64x64/apps/bum.svg9
l---------.icons/awkward/64x64/apps/bumblebee.svg1
-rw-r--r--.icons/awkward/64x64/apps/burp.svg9
-rw-r--r--.icons/awkward/64x64/apps/buttercup-desktop.svg11
-rw-r--r--.icons/awkward/64x64/apps/bwfmetaedit.svg15
-rw-r--r--.icons/awkward/64x64/apps/byobu.svg8
l---------.icons/awkward/64x64/apps/byzanz.svg1
-rw-r--r--.icons/awkward/64x64/apps/bzflag.svg14
l---------.icons/awkward/64x64/apps/ca._0ldsk00l.Nestopia.svg1
l---------.icons/awkward/64x64/apps/ca.desrt.dconf-editor.svg1
l---------.icons/awkward/64x64/apps/cacao-oj6.svg1
l---------.icons/awkward/64x64/apps/cacao-oj7.svg1
l---------.icons/awkward/64x64/apps/cacao-oj8.svg1
l---------.icons/awkward/64x64/apps/cacao-oj9.svg1
-rw-r--r--.icons/awkward/64x64/apps/cacher.svg7
-rw-r--r--.icons/awkward/64x64/apps/cadence.svg8
-rw-r--r--.icons/awkward/64x64/apps/caffeine.svg8
l---------.icons/awkward/64x64/apps/cairo-clock.svg1
l---------.icons/awkward/64x64/apps/cairo-dock.svg1
-rw-r--r--.icons/awkward/64x64/apps/caja-actions.svg21
l---------.icons/awkward/64x64/apps/caja-dropbox.svg1
l---------.icons/awkward/64x64/apps/calamares.svg1
l---------.icons/awkward/64x64/apps/calc.svg1
l---------.icons/awkward/64x64/apps/calendar.svg1
-rw-r--r--.icons/awkward/64x64/apps/calibre-ebook-edit.svg11
l---------.icons/awkward/64x64/apps/calibre-gui.svg1
-rw-r--r--.icons/awkward/64x64/apps/calibre-viewer.svg11
l---------.icons/awkward/64x64/apps/calibre.svg1
l---------.icons/awkward/64x64/apps/california.svg1
l---------.icons/awkward/64x64/apps/calligraauthor.svg1
l---------.icons/awkward/64x64/apps/calligraflow.svg1
l---------.icons/awkward/64x64/apps/calligragemini.svg1
l---------.icons/awkward/64x64/apps/calligrakarbon.svg1
l---------.icons/awkward/64x64/apps/calligrakexi.svg1
l---------.icons/awkward/64x64/apps/calligrakrita.svg1
l---------.icons/awkward/64x64/apps/calligrakrita2.svg1
l---------.icons/awkward/64x64/apps/calligraplan.svg1
l---------.icons/awkward/64x64/apps/calligraplanner.svg1
l---------.icons/awkward/64x64/apps/calligraplanwork.svg1
l---------.icons/awkward/64x64/apps/calligrasheets.svg1
l---------.icons/awkward/64x64/apps/calligrastage.svg1
l---------.icons/awkward/64x64/apps/calligrawords.svg1
l---------.icons/awkward/64x64/apps/camorama.svg1
-rw-r--r--.icons/awkward/64x64/apps/cantata.svg8
l---------.icons/awkward/64x64/apps/cantor.svg1
l---------.icons/awkward/64x64/apps/caprine.svg1
-rw-r--r--.icons/awkward/64x64/apps/carla-control.svg23
-rw-r--r--.icons/awkward/64x64/apps/carla.svg23
-rw-r--r--.icons/awkward/64x64/apps/castle-crashers.svg11
-rw-r--r--.icons/awkward/64x64/apps/cataclysm-dda.svg11
-rw-r--r--.icons/awkward/64x64/apps/catarina.svg20
l---------.icons/awkward/64x64/apps/catfish.svg1
-rw-r--r--.icons/awkward/64x64/apps/catia.svg17
-rw-r--r--.icons/awkward/64x64/apps/cats-are-liquid.svg11
-rw-r--r--.icons/awkward/64x64/apps/cave-story.svg25
-rw-r--r--.icons/awkward/64x64/apps/cawbird.svg12
l---------.icons/awkward/64x64/apps/cc.arduino.arduinoide.svg1
-rw-r--r--.icons/awkward/64x64/apps/cc3d.svg14
l---------.icons/awkward/64x64/apps/cc3d_128x128_logo.svg1
l---------.icons/awkward/64x64/apps/ccc-large.svg1
l---------.icons/awkward/64x64/apps/ccc_large.svg1
l---------.icons/awkward/64x64/apps/ccsm.svg1
-rw-r--r--.icons/awkward/64x64/apps/cdbaby.svg7
-rw-r--r--.icons/awkward/64x64/apps/celeste.svg14
-rw-r--r--.icons/awkward/64x64/apps/celestia.svg15
-rw-r--r--.icons/awkward/64x64/apps/cerebro.svg7
-rw-r--r--.icons/awkward/64x64/apps/cervisia.svg21
-rw-r--r--.icons/awkward/64x64/apps/ch.x29a.playitslowly.svg16
-rw-r--r--.icons/awkward/64x64/apps/charles-proxy.svg24
l---------.icons/awkward/64x64/apps/chat.delta.desktop.svg1
l---------.icons/awkward/64x64/apps/chat.rocket.RocketChat.svg1
l---------.icons/awkward/64x64/apps/checkbox-touch.svg1
-rw-r--r--.icons/awkward/64x64/apps/checkbox.svg10
l---------.icons/awkward/64x64/apps/checkgmail.svg1
-rw-r--r--.icons/awkward/64x64/apps/cheese.svg13
-rw-r--r--.icons/awkward/64x64/apps/cherrytree.svg12
-rw-r--r--.icons/awkward/64x64/apps/chess.svg5
l---------.icons/awkward/64x64/apps/chessx.svg1
-rw-r--r--.icons/awkward/64x64/apps/chiaki.svg9
l---------.icons/awkward/64x64/apps/chinese.svg1
-rw-r--r--.icons/awkward/64x64/apps/chirp.svg18
l---------.icons/awkward/64x64/apps/chmsee-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/chocolate-doom-setup.svg13
-rw-r--r--.icons/awkward/64x64/apps/chocolate-doom.svg8
-rw-r--r--.icons/awkward/64x64/apps/choqok.svg14
-rw-r--r--.icons/awkward/64x64/apps/christmas-tree.svg27
l---------.icons/awkward/64x64/apps/chrome-aapocclcgogkmnckokdopfmhonfmgoek-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-aohghmighlieiainnegkcijnfilokake-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-apboafhkiegglekeafbckfjldecefkhn-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-apdfllckaahabafndbhieahigkjlhalf-Default.svg1
-rw-r--r--.icons/awkward/64x64/apps/chrome-app-list.svg27
l---------.icons/awkward/64x64/apps/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-boeajhmfdjldchidhphikilcgdacljfm-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-cjanmonomjogheabiocdamfpknlpdehm-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-deceagebecbceejblnlcjooeohmmeldh-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-defekohaofmambflfpfoojkmfdpcbgko-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-djejicklhojeokkfmdelnempiecmdomj-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-felcaaldnbdncclmgdcncolpebgiejap-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg1
-rw-r--r--.icons/awkward/64x64/apps/chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg11
l---------.icons/awkward/64x64/apps/chrome-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-gkcknpgdmiigoagkcoglklgaagnpojed-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-hbdpomandigafcibbmofojjchbcdagbl-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-hihbikoooaenkpdooehgemieligjejcb-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg1
-rw-r--r--.icons/awkward/64x64/apps/chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg12
l---------.icons/awkward/64x64/apps/chrome-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg1
-rw-r--r--.icons/awkward/64x64/apps/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg7
l---------.icons/awkward/64x64/apps/chrome-lainlkmlgipednloilifbppmhdocjbda-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg1
-rw-r--r--.icons/awkward/64x64/apps/chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg7
l---------.icons/awkward/64x64/apps/chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-nmgfcbigejokjgholnnnipegblickgnp-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg1
-rw-r--r--.icons/awkward/64x64/apps/chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg7
l---------.icons/awkward/64x64/apps/chrome-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-pdagghjnpkeagmlbilmjmclfhjeaapaa-Default.svg1
l---------.icons/awkward/64x64/apps/chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg1
-rw-r--r--.icons/awkward/64x64/apps/chrome-remote-desktop.svg21
-rw-r--r--.icons/awkward/64x64/apps/chrome-store.svg9
l---------.icons/awkward/64x64/apps/chrome.svg1
-rw-r--r--.icons/awkward/64x64/apps/chromium-app-list.svg27
-rw-r--r--.icons/awkward/64x64/apps/chromium-browser.svg11
l---------.icons/awkward/64x64/apps/chromium-bsu.svg1
-rw-r--r--.icons/awkward/64x64/apps/chromium-dev.svg16
l---------.icons/awkward/64x64/apps/chromium.svg1
-rw-r--r--.icons/awkward/64x64/apps/ciano.svg7
l---------.icons/awkward/64x64/apps/cin.svg1
l---------.icons/awkward/64x64/apps/cinelerra-cv.svg1
l---------.icons/awkward/64x64/apps/cinelerra-gg.svg1
l---------.icons/awkward/64x64/apps/cinelerra-hv.svg1
-rw-r--r--.icons/awkward/64x64/apps/cinelerra.svg7
-rw-r--r--.icons/awkward/64x64/apps/cinema4d.svg9
-rw-r--r--.icons/awkward/64x64/apps/cisco-anyconnect.svg8
-rw-r--r--.icons/awkward/64x64/apps/cities-skylines.svg7
-rw-r--r--.icons/awkward/64x64/apps/citra.svg15
-rw-r--r--.icons/awkward/64x64/apps/citrix-receiver.svg7
-rw-r--r--.icons/awkward/64x64/apps/civilization5.svg6
-rw-r--r--.icons/awkward/64x64/apps/civilization6.svg9
-rw-r--r--.icons/awkward/64x64/apps/clamav.svg13
l---------.icons/awkward/64x64/apps/clamtk.svg1
l---------.icons/awkward/64x64/apps/clanbomber.svg1
-rw-r--r--.icons/awkward/64x64/apps/classic-racers.svg11
l---------.icons/awkward/64x64/apps/classicmenu-indicator-light.svg1
l---------.icons/awkward/64x64/apps/classicmenu-indicator.svg1
l---------.icons/awkward/64x64/apps/claws-mail.svg1
-rw-r--r--.icons/awkward/64x64/apps/clawsker.svg14
-rw-r--r--.icons/awkward/64x64/apps/clementine.svg8
-rw-r--r--.icons/awkward/64x64/apps/clion.svg15
-rw-r--r--.icons/awkward/64x64/apps/clipgrab.svg8
l---------.icons/awkward/64x64/apps/clipit-trayicon.svg1
l---------.icons/awkward/64x64/apps/clock.svg1
-rw-r--r--.icons/awkward/64x64/apps/clockify.svg11
-rw-r--r--.icons/awkward/64x64/apps/clustertruck.svg14
l---------.icons/awkward/64x64/apps/cmake-gui.svg1
l---------.icons/awkward/64x64/apps/cmake.svg1
-rw-r--r--.icons/awkward/64x64/apps/cmyktool.svg11
-rw-r--r--.icons/awkward/64x64/apps/cockatrice.svg7
-rw-r--r--.icons/awkward/64x64/apps/cockos-reaper.svg13
l---------.icons/awkward/64x64/apps/code-insiders.svg1
l---------.icons/awkward/64x64/apps/code-oss.svg1
l---------.icons/awkward/64x64/apps/code.svg1
-rw-r--r--.icons/awkward/64x64/apps/codeblocks.svg10
-rw-r--r--.icons/awkward/64x64/apps/cointop.svg13
-rw-r--r--.icons/awkward/64x64/apps/colon.svg11
-rw-r--r--.icons/awkward/64x64/apps/color-picker.svg12
-rw-r--r--.icons/awkward/64x64/apps/colorhug-backlight.svg20
-rw-r--r--.icons/awkward/64x64/apps/colorhug-ccmx.svg19
-rw-r--r--.icons/awkward/64x64/apps/colorhug-flash.svg18
-rw-r--r--.icons/awkward/64x64/apps/colorhug-refresh.svg21
-rw-r--r--.icons/awkward/64x64/apps/colorhug.svg19
-rw-r--r--.icons/awkward/64x64/apps/colorpicker.svg15
l---------.icons/awkward/64x64/apps/colors.svg1
l---------.icons/awkward/64x64/apps/com.abagames.noiz2sa.svg1
l---------.icons/awkward/64x64/apps/com.abagames.rRootage.svg1
l---------.icons/awkward/64x64/apps/com.abisource.AbiWord.svg1
l---------.icons/awkward/64x64/apps/com.adobe.Flash-Player-Projector.svg1
l---------.icons/awkward/64x64/apps/com.albiononline.AlbionOnline.svg1
l---------.icons/awkward/64x64/apps/com.anydesk.Anydesk.svg1
l---------.icons/awkward/64x64/apps/com.axosoft.GitKraken.svg1
l---------.icons/awkward/64x64/apps/com.azuredatastudio.oss.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.beakerbrowser.Beaker.svg8
-rw-r--r--.icons/awkward/64x64/apps/com.belmoussaoui.Obfuscate.svg23
l---------.icons/awkward/64x64/apps/com.bitwarden.desktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.bixense.PasswordCalculator.svg12
-rw-r--r--.icons/awkward/64x64/apps/com.bladecoder.adventure-editor.svg7
l---------.icons/awkward/64x64/apps/com.bluejeans.BlueJeans.svg1
l---------.icons/awkward/64x64/apps/com.bxabi.bumblebee-indicator.svg1
l---------.icons/awkward/64x64/apps/com.calibre_ebook.calibre.ebook_edit.svg1
l---------.icons/awkward/64x64/apps/com.calibre_ebook.calibre.ebook_viewer.svg1
l---------.icons/awkward/64x64/apps/com.calibre_ebook.calibre.lrfviewer.svg1
l---------.icons/awkward/64x64/apps/com.calibre_ebook.calibre.svg1
l---------.icons/awkward/64x64/apps/com.chez.GrafX2.svg1
l---------.icons/awkward/64x64/apps/com.deepin.Calendar.svg1
l---------.icons/awkward/64x64/apps/com.deepin.ImageViewer.svg1
l---------.icons/awkward/64x64/apps/com.deepin.Music.svg1
l---------.icons/awkward/64x64/apps/com.deepin.ScreenShot.svg1
l---------.icons/awkward/64x64/apps/com.deepin.VoiceRecorder.svg1
l---------.icons/awkward/64x64/apps/com.discordapp.Discord.svg1
l---------.icons/awkward/64x64/apps/com.dosbox.DOSBox.svg1
l---------.icons/awkward/64x64/apps/com.dropbox.Client.svg1
l---------.icons/awkward/64x64/apps/com.elsevier.MendeleyDesktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.endlessm.HatchPreviewer.svg11
-rw-r--r--.icons/awkward/64x64/apps/com.endlessm.photos.svg12
-rw-r--r--.icons/awkward/64x64/apps/com.frac_tion.teleport.svg14
l---------.icons/awkward/64x64/apps/com.getpostman.Postman.svg1
l---------.icons/awkward/64x64/apps/com.gexperts.Terminix.svg1
l---------.icons/awkward/64x64/apps/com.gexperts.Tilix.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.Cogitri.gxi.svg14
l---------.icons/awkward/64x64/apps/com.github.Flacon.svg1
l---------.icons/awkward/64x64/apps/com.github.IsmaelMartinez.teams_for_linux.svg1
l---------.icons/awkward/64x64/apps/com.github.JannikHv.Gydl.svg1
l---------.icons/awkward/64x64/apps/com.github.PintaProject.Pinta.svg1
l---------.icons/awkward/64x64/apps/com.github._4lex4.ScanTailor-Advanced.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.alainm23.planner.svg11
-rw-r--r--.icons/awkward/64x64/apps/com.github.alcadica.develop.svg7
l---------.icons/awkward/64x64/apps/com.github.alcinnz.odysseus-web.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.alcinnz.odysseus.svg11
l---------.icons/awkward/64x64/apps/com.github.alecaddd.akira.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.alecaddd.sequeler.svg33
l---------.icons/awkward/64x64/apps/com.github.alecaddd.taxi.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.aleksandar-stefanovic.urmsimulator.svg11
-rw-r--r--.icons/awkward/64x64/apps/com.github.allen-b1.news.svg6
-rw-r--r--.icons/awkward/64x64/apps/com.github.alonsoenrique.quotes.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.arshubham.cipher.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.artemanufrij.findfileconflicts.svg15
-rw-r--r--.icons/awkward/64x64/apps/com.github.artemanufrij.graphui.svg18
-rw-r--r--.icons/awkward/64x64/apps/com.github.artemanufrij.hashit.svg9
l---------.icons/awkward/64x64/apps/com.github.artemanufrij.imageburner.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.artemanufrij.metronome.svg11
-rw-r--r--.icons/awkward/64x64/apps/com.github.artemanufrij.playmymusic.svg9
-rw-r--r--.icons/awkward/64x64/apps/com.github.artemanufrij.playmyvideos.svg15
-rw-r--r--.icons/awkward/64x64/apps/com.github.artemanufrij.regextester.svg11
l---------.icons/awkward/64x64/apps/com.github.artemanufrij.screencast.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.artemanufrij.showmypictures.svg16
-rw-r--r--.icons/awkward/64x64/apps/com.github.artemanufrij.translit.svg10
-rw-r--r--.icons/awkward/64x64/apps/com.github.artemanufrij.webpin.svg7
l---------.icons/awkward/64x64/apps/com.github.babluboy.bookworm.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.babluboy.nutty.svg19
l---------.icons/awkward/64x64/apps/com.github.bajoja.indicator-kdeconnect.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.bartzaalberg.alias.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.bartzaalberg.bookmark-manager.svg12
-rw-r--r--.icons/awkward/64x64/apps/com.github.bartzaalberg.lottery.svg11
-rw-r--r--.icons/awkward/64x64/apps/com.github.bartzaalberg.php-tester.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.bartzaalberg.snaptastic.svg26
-rw-r--r--.icons/awkward/64x64/apps/com.github.basjam.valacompiler.svg13
-rw-r--r--.icons/awkward/64x64/apps/com.github.bcedu.museic.svg5
-rw-r--r--.icons/awkward/64x64/apps/com.github.bcedu.shutdownscheduler.svg10
-rw-r--r--.icons/awkward/64x64/apps/com.github.bcedu.vgrive.svg14
-rw-r--r--.icons/awkward/64x64/apps/com.github.bharatkalluri.easypass.svg7
l---------.icons/awkward/64x64/apps/com.github.bharatkalluri.gifup.svg1
l---------.icons/awkward/64x64/apps/com.github.bilelmoussaoui.Authenticator.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.birros.WebArchives.svg9
l---------.icons/awkward/64x64/apps/com.github.bitseater.weather.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.bleakgrey.tootle.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.bleakgrey.transporter.svg9
l---------.icons/awkward/64x64/apps/com.github.brandonlujan.exchange.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.calo001.fondo.svg10
-rw-r--r--.icons/awkward/64x64/apps/com.github.cassidyjames.clairvoyant.svg10
-rw-r--r--.icons/awkward/64x64/apps/com.github.cassidyjames.dippi.svg11
-rw-r--r--.icons/awkward/64x64/apps/com.github.cassidyjames.ephemeral.svg9
-rw-r--r--.icons/awkward/64x64/apps/com.github.cassidyjames.palette.svg26
-rw-r--r--.icons/awkward/64x64/apps/com.github.cassidyjames.principles.svg9
-rw-r--r--.icons/awkward/64x64/apps/com.github.cjfloss.envelope.svg10
-rw-r--r--.icons/awkward/64x64/apps/com.github.coralynnmay.goodvibesapp.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.coslyk.MoonPlayer.svg9
-rw-r--r--.icons/awkward/64x64/apps/com.github.dahenson.agenda.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.danrabbit.harvey.svg18
-rw-r--r--.icons/awkward/64x64/apps/com.github.danrabbit.lookbook.svg8
-rw-r--r--.icons/awkward/64x64/apps/com.github.danrabbit.nimbus.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.davidmhewitt.clipped.svg17
-rw-r--r--.icons/awkward/64x64/apps/com.github.davidmhewitt.torrential.svg9
l---------.icons/awkward/64x64/apps/com.github.debauchee.barrier.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.djaler.formatter.svg16
-rw-r--r--.icons/awkward/64x64/apps/com.github.donadigo.appeditor.svg12
-rw-r--r--.icons/awkward/64x64/apps/com.github.donadigo.eddy.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.eudaldgr.elements.svg13
-rw-r--r--.icons/awkward/64x64/apps/com.github.fabiocolacio.marker.svg15
l---------.icons/awkward/64x64/apps/com.github.geigi.cozy.svg1
l---------.icons/awkward/64x64/apps/com.github.georgekap1an.chores.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.gijsgoudzwaard.image-optimizer.svg13
l---------.icons/awkward/64x64/apps/com.github.gkarsay.parlatype.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.hannesschulze.optimizer.svg29
-rw-r--r--.icons/awkward/64x64/apps/com.github.harisvsulaiman.pushy.svg17
l---------.icons/awkward/64x64/apps/com.github.hluk.copyq.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.huluti.ImCompressor.svg9
-rw-r--r--.icons/awkward/64x64/apps/com.github.jeremypw.gnonograms.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.jmoerman.go-for-it.svg17
-rw-r--r--.icons/awkward/64x64/apps/com.github.johnfactotum.Foliate.svg23
-rw-r--r--.icons/awkward/64x64/apps/com.github.junrrein.PDFSlicer.svg15
-rw-r--r--.icons/awkward/64x64/apps/com.github.keyilan.swatches.svg10
-rw-r--r--.icons/awkward/64x64/apps/com.github.kjlaw89.archetype.svg13
-rw-r--r--.icons/awkward/64x64/apps/com.github.kjlaw89.webwatcher.svg10
-rw-r--r--.icons/awkward/64x64/apps/com.github.kmal-kenneth.monilet.svg9
l---------.icons/awkward/64x64/apps/com.github.labyrinth_team.labyrinth.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.lainsce.aesop.svg15
-rw-r--r--.icons/awkward/64x64/apps/com.github.lainsce.coin.svg8
l---------.icons/awkward/64x64/apps/com.github.lainsce.notejot.svg1
l---------.icons/awkward/64x64/apps/com.github.lainsce.palaura.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.lainsce.quilter.svg12
-rw-r--r--.icons/awkward/64x64/apps/com.github.lainsce.timetable.svg10
-rw-r--r--.icons/awkward/64x64/apps/com.github.lainsce.yishu.svg7
l---------.icons/awkward/64x64/apps/com.github.libresprite.LibreSprite.svg1
l---------.icons/awkward/64x64/apps/com.github.luizaugustomm.tomato.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.maoschanz.drawing.svg13
l---------.icons/awkward/64x64/apps/com.github.marktext.marktext.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.mdh34.hackup.svg9
-rw-r--r--.icons/awkward/64x64/apps/com.github.mdh34.quickdocs.svg8
l---------.icons/awkward/64x64/apps/com.github.micahflee.torbrowser-launcher.svg1
l---------.icons/awkward/64x64/apps/com.github.miguelmota.Cointop.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.mirkobrombin.bottles.svg22
-rw-r--r--.icons/awkward/64x64/apps/com.github.mirkobrombin.football.svg15
-rw-r--r--.icons/awkward/64x64/apps/com.github.mirkobrombin.ppaextender.svg11
-rw-r--r--.icons/awkward/64x64/apps/com.github.mohelm97.screenrecorder.svg12
-rw-r--r--.icons/awkward/64x64/apps/com.github.mubitosh.qrshare.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.muriloventuroso.easyssh.svg11
-rw-r--r--.icons/awkward/64x64/apps/com.github.naaando.lyrics.svg18
l---------.icons/awkward/64x64/apps/com.github.needle-and-thread.vocal.svg1
l---------.icons/awkward/64x64/apps/com.github.needleandthread.vocal.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.nick92.tranqil.svg12
l---------.icons/awkward/64x64/apps/com.github.ojubaorg.Othman.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.paolostivanin.OTPClient.svg23
l---------.icons/awkward/64x64/apps/com.github.parnold-x.nasc.svg1
l---------.icons/awkward/64x64/apps/com.github.parnold-x.sudoku.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.parnold-x.timer.svg11
-rw-r--r--.icons/awkward/64x64/apps/com.github.peteruithoven.resizer.svg14
-rw-r--r--.icons/awkward/64x64/apps/com.github.phase1geo.minder.svg26
-rw-r--r--.icons/awkward/64x64/apps/com.github.philip-scott.notes-up.svg8
-rw-r--r--.icons/awkward/64x64/apps/com.github.philip-scott.spice-up.svg10
-rw-r--r--.icons/awkward/64x64/apps/com.github.philip-scott.wallpaperize.svg10
l---------.icons/awkward/64x64/apps/com.github.philip_scott.notes-up.svg1
l---------.icons/awkward/64x64/apps/com.github.philip_scott.spice-up.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.plugarut.pwned-checker.svg7
l---------.icons/awkward/64x64/apps/com.github.quaternion.svg1
l---------.icons/awkward/64x64/apps/com.github.rapidfingers.translator.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.rickybas.date-countdown.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.rkoesters.xkcd-gtk.svg9
l---------.icons/awkward/64x64/apps/com.github.robertsanseries.ciano.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.robertsanseries.karim.svg8
l---------.icons/awkward/64x64/apps/com.github.ronnydo.colorpicker.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.ronnydo.wammer.svg10
l---------.icons/awkward/64x64/apps/com.github.rssguard.svg1
l---------.icons/awkward/64x64/apps/com.github.ryanakca.slingshot.svg1
l---------.icons/awkward/64x64/apps/com.github.santileortiz.iconoscope.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.spheras.desktopfolder.svg18
-rw-r--r--.icons/awkward/64x64/apps/com.github.stsdc.monitor.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.taiko2k.avvie.svg7
l---------.icons/awkward/64x64/apps/com.github.taiko2k.tauonmb.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.thejambi.dayjournal.svg12
-rw-r--r--.icons/awkward/64x64/apps/com.github.thejambi.psnotes.svg16
-rw-r--r--.icons/awkward/64x64/apps/com.github.themix_project.Oomox.svg13
l---------.icons/awkward/64x64/apps/com.github.timecraft.notifier.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.github.tkashkin.gamehub.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.github.torikulhabib.mindi.svg12
-rw-r--r--.icons/awkward/64x64/apps/com.github.torikulhabib.nino.svg14
-rw-r--r--.icons/awkward/64x64/apps/com.github.unrud.RemoteTouchpad.svg12
l---------.icons/awkward/64x64/apps/com.github.unrud.djpdf.svg1
l---------.icons/awkward/64x64/apps/com.github.wwmm.pulseeffects.svg1
l---------.icons/awkward/64x64/apps/com.github.xournalpp.xournalpp.svg1
l---------.icons/awkward/64x64/apps/com.github.z.Cumulonimbus.svg1
l---------.icons/awkward/64x64/apps/com.github.zren.commandoutput.svg1
l---------.icons/awkward/64x64/apps/com.github.zren.tiledmenu.svg1
l---------.icons/awkward/64x64/apps/com.github.zren.todolist.svg1
l---------.icons/awkward/64x64/apps/com.github.ztefn.haguichi.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.gitlab.bitseater.meteo.svg9
l---------.icons/awkward/64x64/apps/com.gitlab.coringao.cavestory-nx.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.gitlab.nvlgit.Balss.svg8
l---------.icons/awkward/64x64/apps/com.google.AndroidStudio.svg1
l---------.icons/awkward/64x64/apps/com.googleplaymusicdesktopplayer.GPMDP.svg1
l---------.icons/awkward/64x64/apps/com.grangerhub.Tremulous.svg1
l---------.icons/awkward/64x64/apps/com.hamrick.VueScan.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.inventwithpython.flippy.svg21
l---------.icons/awkward/64x64/apps/com.jagex.RuneScape.svg1
l---------.icons/awkward/64x64/apps/com.jetbrains.DataGrip.svg1
l---------.icons/awkward/64x64/apps/com.jetbrains.IntelliJ-IDEA-Community.svg1
l---------.icons/awkward/64x64/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg1
l---------.icons/awkward/64x64/apps/com.jetbrains.PhpStorm.svg1
l---------.icons/awkward/64x64/apps/com.jetbrains.PyCharm-Community.svg1
l---------.icons/awkward/64x64/apps/com.jetbrains.PyCharm-Professional.svg1
l---------.icons/awkward/64x64/apps/com.jetbrains.WebStorm.svg1
l---------.icons/awkward/64x64/apps/com.jgraph.drawio.desktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.katawa_shoujo.KatawaShoujo.svg9
-rw-r--r--.icons/awkward/64x64/apps/com.krillbite.ThePlan.svg7
l---------.icons/awkward/64x64/apps/com.leagueoflegends.Client.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.leinardi.gwe.svg8
l---------.icons/awkward/64x64/apps/com.lettier.gifcurry.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.lettier.movie-monad.svg10
l---------.icons/awkward/64x64/apps/com.librehat.yahooweather.svg1
l---------.icons/awkward/64x64/apps/com.makemkv.MakeMKV.svg1
l---------.icons/awkward/64x64/apps/com.mattermost.Desktop.svg1
l---------.icons/awkward/64x64/apps/com.meetfranz.Franz.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.moddb.TotalChaos.svg7
l---------.icons/awkward/64x64/apps/com.mojang.Minecraft.svg1
l---------.icons/awkward/64x64/apps/com.moonlight_stream.Moonlight.svg1
l---------.icons/awkward/64x64/apps/com.netease.CloudMusic.svg1
l---------.icons/awkward/64x64/apps/com.notepadqq.Notepadqq.svg1
l---------.icons/awkward/64x64/apps/com.obsproject.Studio.svg1
l---------.icons/awkward/64x64/apps/com.ozmartians.VidCutter.svg1
l---------.icons/awkward/64x64/apps/com.play0ad.zeroad.svg1
l---------.icons/awkward/64x64/apps/com.rawtherapee.RawTherapee.svg1
l---------.icons/awkward/64x64/apps/com.realm667.WolfenDoom_Blade_of_Agony.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.remarkable.reMarkable.svg7
-rw-r--r--.icons/awkward/64x64/apps/com.scoutshonour.Digital.svg19
-rw-r--r--.icons/awkward/64x64/apps/com.scoutshonour.dtipbijays.svg13
-rw-r--r--.icons/awkward/64x64/apps/com.shatteredpixel.shatteredpixeldungeon.svg17
l---------.icons/awkward/64x64/apps/com.skype.Client.svg1
l---------.icons/awkward/64x64/apps/com.slack.Slack.svg1
l---------.icons/awkward/64x64/apps/com.snes9x.Snes9x.svg1
l---------.icons/awkward/64x64/apps/com.spotify.Client.svg1
l---------.icons/awkward/64x64/apps/com.stepmania.StepMania.svg1
l---------.icons/awkward/64x64/apps/com.sublimemerge.App.svg1
l---------.icons/awkward/64x64/apps/com.sublimetext.three.svg1
l---------.icons/awkward/64x64/apps/com.sweethome3d.Sweethome3d.svg1
l---------.icons/awkward/64x64/apps/com.syntevo.SmartGit.svg1
l---------.icons/awkward/64x64/apps/com.syntevo.SmartSynchronize.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.szibele.e-juice-calc.svg13
l---------.icons/awkward/64x64/apps/com.teamspeak.TeamSpeak.svg1
l---------.icons/awkward/64x64/apps/com.teeworlds.Teeworlds.svg1
l---------.icons/awkward/64x64/apps/com.transmissionbt.Transmission.svg1
l---------.icons/awkward/64x64/apps/com.tux4kids.tuxmath.svg1
l---------.icons/awkward/64x64/apps/com.tux4kids.tuxtype.svg1
l---------.icons/awkward/64x64/apps/com.unity.UnityHub.svg1
l---------.icons/awkward/64x64/apps/com.uploadedlobster.peek.svg1
l---------.icons/awkward/64x64/apps/com.valvesoftware.Steam.svg1
l---------.icons/awkward/64x64/apps/com.viber.Viber.svg1
l---------.icons/awkward/64x64/apps/com.viewizard.AstroMenace.svg1
l---------.icons/awkward/64x64/apps/com.vinszent.GnomeTwitch.svg1
-rw-r--r--.icons/awkward/64x64/apps/com.visualstudio.code.oss.svg13
l---------.icons/awkward/64x64/apps/com.visualstudio.code.svg1
l---------.icons/awkward/64x64/apps/com.wings3d.WINGS.svg1
l---------.icons/awkward/64x64/apps/com.wire.WireDesktop.svg1
l---------.icons/awkward/64x64/apps/com.worldoftanks.Client.svg1
l---------.icons/awkward/64x64/apps/com.wps.Office.etmain.svg1
l---------.icons/awkward/64x64/apps/com.wps.Office.pdfmain.svg1
l---------.icons/awkward/64x64/apps/com.wps.Office.wppmain.svg1
l---------.icons/awkward/64x64/apps/com.wps.Office.wpsmain.svg1
l---------.icons/awkward/64x64/apps/com.wps.Office2019.etmain.svg1
l---------.icons/awkward/64x64/apps/com.wps.Office2019.pdfmain.svg1
l---------.icons/awkward/64x64/apps/com.wps.Office2019.wppmain.svg1
l---------.icons/awkward/64x64/apps/com.wps.Office2019.wpsmain.svg1
l---------.icons/awkward/64x64/apps/com.xamarin.MonoDevelop.svg1
l---------.icons/awkward/64x64/apps/com.xnview.XnConvert.svg1
l---------.icons/awkward/64x64/apps/com.xnview.XnRetro.svg1
l---------.icons/awkward/64x64/apps/com.xnview.XnSketch.svg1
l---------.icons/awkward/64x64/apps/com.xnview.XnViewMP.svg1
l---------.icons/awkward/64x64/apps/com.zandronum.Zandronum.svg1
-rw-r--r--.icons/awkward/64x64/apps/comix.svg65
-rw-r--r--.icons/awkward/64x64/apps/company-of-heroes-2.svg7
-rw-r--r--.icons/awkward/64x64/apps/compiz.svg7
-rw-r--r--.icons/awkward/64x64/apps/compton.svg7
l---------.icons/awkward/64x64/apps/computer-log-out.svg1
l---------.icons/awkward/64x64/apps/computer-runprocesscatcher.svg1
-rw-r--r--.icons/awkward/64x64/apps/computerjanitor.svg6
l---------.icons/awkward/64x64/apps/computersettings.svg1
l---------.icons/awkward/64x64/apps/config-date.svg1
l---------.icons/awkward/64x64/apps/config-language.svg1
l---------.icons/awkward/64x64/apps/config-users.svg1
l---------.icons/awkward/64x64/apps/configurator.svg1
l---------.icons/awkward/64x64/apps/configure-debian.svg1
l---------.icons/awkward/64x64/apps/conky-logomark-violet.svg1
-rw-r--r--.icons/awkward/64x64/apps/conky-manager.svg12
-rw-r--r--.icons/awkward/64x64/apps/conky.svg10
-rw-r--r--.icons/awkward/64x64/apps/connectagram.svg7
-rw-r--r--.icons/awkward/64x64/apps/construo.svg8
-rw-r--r--.icons/awkward/64x64/apps/contact-editor.svg9
l---------.icons/awkward/64x64/apps/control-center2.svg1
-rw-r--r--.icons/awkward/64x64/apps/converseen.svg15
l---------.icons/awkward/64x64/apps/cookie.svg1
-rw-r--r--.icons/awkward/64x64/apps/cool-retro-term.svg7
l---------.icons/awkward/64x64/apps/copy-agent.svg1
-rw-r--r--.icons/awkward/64x64/apps/copy-com.svg11
-rw-r--r--.icons/awkward/64x64/apps/copyq.svg14
-rw-r--r--.icons/awkward/64x64/apps/corebird.svg16
-rw-r--r--.icons/awkward/64x64/apps/coypu.svg7
-rw-r--r--.icons/awkward/64x64/apps/cozydrive.svg13
-rw-r--r--.icons/awkward/64x64/apps/cpod.svg7
-rw-r--r--.icons/awkward/64x64/apps/cpu-x.svg24
l---------.icons/awkward/64x64/apps/cqcb.plasma.webslice.svg1
-rw-r--r--.icons/awkward/64x64/apps/crack-attack.svg14
-rw-r--r--.icons/awkward/64x64/apps/crashplan.svg7
-rw-r--r--.icons/awkward/64x64/apps/crawl.svg15
-rw-r--r--.icons/awkward/64x64/apps/credentials-preferences.svg6
-rw-r--r--.icons/awkward/64x64/apps/cronopete_preferences.svg6
-rw-r--r--.icons/awkward/64x64/apps/cronopete_restore.svg9
-rw-r--r--.icons/awkward/64x64/apps/crossover.svg8
-rw-r--r--.icons/awkward/64x64/apps/crossstudio.svg14
-rw-r--r--.icons/awkward/64x64/apps/crow-translate.svg11
-rw-r--r--.icons/awkward/64x64/apps/crusader-kings-2.svg10
-rw-r--r--.icons/awkward/64x64/apps/crypt-of-the-necrodancer.svg14
l---------.icons/awkward/64x64/apps/cryptfolder-indicator.svg1
l---------.icons/awkward/64x64/apps/cryptkeeper.svg1
-rw-r--r--.icons/awkward/64x64/apps/cryptomator.svg20
-rw-r--r--.icons/awkward/64x64/apps/cryptr.svg18
-rw-r--r--.icons/awkward/64x64/apps/cs-applets.svg8
l---------.icons/awkward/64x64/apps/cs-backgrounds.svg1
l---------.icons/awkward/64x64/apps/cs-bluetooth.svg1
l---------.icons/awkward/64x64/apps/cs-cat-admin.svg1
l---------.icons/awkward/64x64/apps/cs-cat-appearance.svg1
l---------.icons/awkward/64x64/apps/cs-cat-hardware.svg1
l---------.icons/awkward/64x64/apps/cs-cat-prefs.svg1
l---------.icons/awkward/64x64/apps/cs-color.svg1
l---------.icons/awkward/64x64/apps/cs-date-time.svg1
l---------.icons/awkward/64x64/apps/cs-default-applications.svg1
l---------.icons/awkward/64x64/apps/cs-desklets.svg1
l---------.icons/awkward/64x64/apps/cs-desktop-effects.svg1
-rw-r--r--.icons/awkward/64x64/apps/cs-desktop.svg7
l---------.icons/awkward/64x64/apps/cs-details.svg1
l---------.icons/awkward/64x64/apps/cs-display.svg1
l---------.icons/awkward/64x64/apps/cs-drivers.svg1
l---------.icons/awkward/64x64/apps/cs-extensions.svg1
l---------.icons/awkward/64x64/apps/cs-firewall.svg1
l---------.icons/awkward/64x64/apps/cs-fonts.svg1
l---------.icons/awkward/64x64/apps/cs-general.svg1
l---------.icons/awkward/64x64/apps/cs-input-method.svg1
l---------.icons/awkward/64x64/apps/cs-keyboard.svg1
l---------.icons/awkward/64x64/apps/cs-language.svg1
-rw-r--r--.icons/awkward/64x64/apps/cs-login.svg17
l---------.icons/awkward/64x64/apps/cs-mouse.svg1
l---------.icons/awkward/64x64/apps/cs-network.svg1
l---------.icons/awkward/64x64/apps/cs-notifications.svg1
l---------.icons/awkward/64x64/apps/cs-online-accounts.svg1
-rw-r--r--.icons/awkward/64x64/apps/cs-overview.svg7
-rw-r--r--.icons/awkward/64x64/apps/cs-panel.svg6
l---------.icons/awkward/64x64/apps/cs-power.svg1
l---------.icons/awkward/64x64/apps/cs-printer.svg1
l---------.icons/awkward/64x64/apps/cs-privacy.svg1
l---------.icons/awkward/64x64/apps/cs-region.svg1
l---------.icons/awkward/64x64/apps/cs-screen.svg1
l---------.icons/awkward/64x64/apps/cs-screensaver.svg1
l---------.icons/awkward/64x64/apps/cs-software-properties.svg1
l---------.icons/awkward/64x64/apps/cs-sound.svg1
l---------.icons/awkward/64x64/apps/cs-sources.svg1
l---------.icons/awkward/64x64/apps/cs-startup-programs.svg1
l---------.icons/awkward/64x64/apps/cs-tablet.svg1
l---------.icons/awkward/64x64/apps/cs-themes.svg1
l---------.icons/awkward/64x64/apps/cs-tiling.svg1
l---------.icons/awkward/64x64/apps/cs-universal-access.svg1
l---------.icons/awkward/64x64/apps/cs-user-accounts.svg1
l---------.icons/awkward/64x64/apps/cs-user.svg1
l---------.icons/awkward/64x64/apps/cs-windows.svg1
l---------.icons/awkward/64x64/apps/cs-workspaces.svg1
-rw-r--r--.icons/awkward/64x64/apps/cs.svg9
-rw-r--r--.icons/awkward/64x64/apps/csgo.svg9
-rw-r--r--.icons/awkward/64x64/apps/css.svg9
l---------.icons/awkward/64x64/apps/cuckoo.svg1
-rw-r--r--.icons/awkward/64x64/apps/cumulonimbus.svg7
l---------.icons/awkward/64x64/apps/cumulus.svg1
-rw-r--r--.icons/awkward/64x64/apps/cuphead.svg22
-rw-r--r--.icons/awkward/64x64/apps/cups.svg16
-rw-r--r--.icons/awkward/64x64/apps/cura-icon.svg7
-rw-r--r--.icons/awkward/64x64/apps/curlew.svg7
-rw-r--r--.icons/awkward/64x64/apps/custom-toolbox.svg10
l---------.icons/awkward/64x64/apps/customdesktopmenu.svg1
-rw-r--r--.icons/awkward/64x64/apps/cutecom.svg11
-rw-r--r--.icons/awkward/64x64/apps/cutegram.svg7
-rw-r--r--.icons/awkward/64x64/apps/cutemarked.svg11
-rw-r--r--.icons/awkward/64x64/apps/cutemaze.svg7
-rw-r--r--.icons/awkward/64x64/apps/cutepeaks.svg10
-rw-r--r--.icons/awkward/64x64/apps/cutter.svg11
-rw-r--r--.icons/awkward/64x64/apps/cuttlefish.svg12
-rw-r--r--.icons/awkward/64x64/apps/cuyo.svg12
-rw-r--r--.icons/awkward/64x64/apps/cvpcb.svg6
l---------.icons/awkward/64x64/apps/cx.ring.Ring.svg1
l---------.icons/awkward/64x64/apps/cxmenu-cxoffice-0-crossover.svg1
-rw-r--r--.icons/awkward/64x64/apps/cyan.svg7
l---------.icons/awkward/64x64/apps/cycligent-icon.svg1
l---------.icons/awkward/64x64/apps/cycligent.svg1
-rw-r--r--.icons/awkward/64x64/apps/d-feet.svg7
l---------.icons/awkward/64x64/apps/d3lphin.svg1
-rw-r--r--.icons/awkward/64x64/apps/darktable.svg16
-rw-r--r--.icons/awkward/64x64/apps/darwinia.svg8
-rw-r--r--.icons/awkward/64x64/apps/dash-qt.svg7
-rw-r--r--.icons/awkward/64x64/apps/dassault-systemes.draftsight.svg12
-rw-r--r--.icons/awkward/64x64/apps/datagrip.svg15
l---------.icons/awkward/64x64/apps/date.svg1
-rw-r--r--.icons/awkward/64x64/apps/datovka.svg8
-rw-r--r--.icons/awkward/64x64/apps/davmail.svg7
-rw-r--r--.icons/awkward/64x64/apps/day-of-the-tentacle-remastered.svg10
l---------.icons/awkward/64x64/apps/dayfolder.svg1
l---------.icons/awkward/64x64/apps/dbeaver-ee.svg1
-rw-r--r--.icons/awkward/64x64/apps/dbeaver.svg20
-rw-r--r--.icons/awkward/64x64/apps/dconf-editor.svg9
l---------.icons/awkward/64x64/apps/dde-calendar.svg1
l---------.icons/awkward/64x64/apps/dde-file-manager.svg1
-rw-r--r--.icons/awkward/64x64/apps/dde-introduction.svg17
l---------.icons/awkward/64x64/apps/ddm.svg1
l---------.icons/awkward/64x64/apps/de.billardgl.Billardgl.svg1
-rw-r--r--.icons/awkward/64x64/apps/de.haeckerfelix.Fragments.svg23
-rw-r--r--.icons/awkward/64x64/apps/de.haeckerfelix.Remotely.svg22
l---------.icons/awkward/64x64/apps/de.haeckerfelix.gradio.svg1
l---------.icons/awkward/64x64/apps/de.manuel_kehl.go-for-it.svg1
-rw-r--r--.icons/awkward/64x64/apps/de.rwth_aachen.ient.YUView.svg12
-rw-r--r--.icons/awkward/64x64/apps/de.unifreiburg.ellipticcurve.svg9
-rw-r--r--.icons/awkward/64x64/apps/de.wolfvollprecht.UberWriter.svg31
-rw-r--r--.icons/awkward/64x64/apps/dead-cells.svg8
-rw-r--r--.icons/awkward/64x64/apps/dead-island.svg7
-rw-r--r--.icons/awkward/64x64/apps/deadbeef.svg8
l---------.icons/awkward/64x64/apps/debian-installer-launcher.svg1
l---------.icons/awkward/64x64/apps/debian-logo.svg1
l---------.icons/awkward/64x64/apps/debian-plymouth-manager.svg1
l---------.icons/awkward/64x64/apps/debian-swirl.svg1
l---------.icons/awkward/64x64/apps/deepin-appstore.svg1
l---------.icons/awkward/64x64/apps/deepin-boot-maker.svg1
l---------.icons/awkward/64x64/apps/deepin-calculator.svg1
l---------.icons/awkward/64x64/apps/deepin-calendar.svg1
l---------.icons/awkward/64x64/apps/deepin-clone.svg1
-rw-r--r--.icons/awkward/64x64/apps/deepin-cloud-print-configurator.svg16
-rw-r--r--.icons/awkward/64x64/apps/deepin-cloud-scan-config-helper.svg15
l---------.icons/awkward/64x64/apps/deepin-cloudprint-config-helper.svg1
l---------.icons/awkward/64x64/apps/deepin-crossover.svg1
l---------.icons/awkward/64x64/apps/deepin-deb-installer.svg1
l---------.icons/awkward/64x64/apps/deepin-download.svg1
-rw-r--r--.icons/awkward/64x64/apps/deepin-draw.svg14
l---------.icons/awkward/64x64/apps/deepin-editor.svg1
l---------.icons/awkward/64x64/apps/deepin-emacs.svg1
-rw-r--r--.icons/awkward/64x64/apps/deepin-feedback.svg11
l---------.icons/awkward/64x64/apps/deepin-font-installer.svg1
l---------.icons/awkward/64x64/apps/deepin-game-center.svg1
l---------.icons/awkward/64x64/apps/deepin-graphics-driver-manager.svg1
l---------.icons/awkward/64x64/apps/deepin-image-viewer.svg1
l---------.icons/awkward/64x64/apps/deepin-installer-oem.svg1
l---------.icons/awkward/64x64/apps/deepin-installer.svg1
-rw-r--r--.icons/awkward/64x64/apps/deepin-launcher.svg10
-rw-r--r--.icons/awkward/64x64/apps/deepin-manual.svg8
l---------.icons/awkward/64x64/apps/deepin-media-player.svg1
-rw-r--r--.icons/awkward/64x64/apps/deepin-movie.svg9
l---------.icons/awkward/64x64/apps/deepin-multitasking-view.svg1
l---------.icons/awkward/64x64/apps/deepin-music-player.svg1
l---------.icons/awkward/64x64/apps/deepin-music.svg1
l---------.icons/awkward/64x64/apps/deepin-note.svg1
l---------.icons/awkward/64x64/apps/deepin-picker.svg1
-rw-r--r--.icons/awkward/64x64/apps/deepin-remote-assistance.svg9
-rw-r--r--.icons/awkward/64x64/apps/deepin-repair-tools.svg8
l---------.icons/awkward/64x64/apps/deepin-scanner.svg1
l---------.icons/awkward/64x64/apps/deepin-screen-recorder.svg1
l---------.icons/awkward/64x64/apps/deepin-screenshot.svg1
l---------.icons/awkward/64x64/apps/deepin-show-desktop.svg1
l---------.icons/awkward/64x64/apps/deepin-software-center.svg1
l---------.icons/awkward/64x64/apps/deepin-system-monitor.svg1
l---------.icons/awkward/64x64/apps/deepin-terminal.svg1
-rw-r--r--.icons/awkward/64x64/apps/deepin-toggle-desktop.svg10
l---------.icons/awkward/64x64/apps/deepin-translator.svg1
l---------.icons/awkward/64x64/apps/deepin-voice-recorder.svg1
l---------.icons/awkward/64x64/apps/deepin.com.wechat.devtools.svg1
l---------.icons/awkward/64x64/apps/deepin.com.wechat.svg1
-rw-r--r--.icons/awkward/64x64/apps/deezer.svg61
-rw-r--r--.icons/awkward/64x64/apps/defcon.svg8
-rw-r--r--.icons/awkward/64x64/apps/deflemask.svg29
-rw-r--r--.icons/awkward/64x64/apps/deja-dup.svg13
-rw-r--r--.icons/awkward/64x64/apps/delir.svg11
-rw-r--r--.icons/awkward/64x64/apps/deltachat.svg7
-rw-r--r--.icons/awkward/64x64/apps/deluge.svg11
-rw-r--r--.icons/awkward/64x64/apps/denemo.svg10
l---------.icons/awkward/64x64/apps/designer-qt4.svg1
l---------.icons/awkward/64x64/apps/designer-qt5.svg1
l---------.icons/awkward/64x64/apps/designer.svg1
l---------.icons/awkward/64x64/apps/designer5.svg1
l---------.icons/awkward/64x64/apps/desktop-effects.svg1
-rw-r--r--.icons/awkward/64x64/apps/desktop-environment-gnome.svg7
-rw-r--r--.icons/awkward/64x64/apps/desktop-environment-kde.svg7
-rw-r--r--.icons/awkward/64x64/apps/desktop-environment-tde.svg9
-rw-r--r--.icons/awkward/64x64/apps/desktop-environment-unity.svg7
-rw-r--r--.icons/awkward/64x64/apps/desktop-environment-xfce.svg7
-rw-r--r--.icons/awkward/64x64/apps/desktop-profiler.svg8
-rw-r--r--.icons/awkward/64x64/apps/desmume.svg28
-rw-r--r--.icons/awkward/64x64/apps/desura.svg15
-rw-r--r--.icons/awkward/64x64/apps/devassistant.svg8
-rw-r--r--.icons/awkward/64x64/apps/devdocs.svg10
l---------.icons/awkward/64x64/apps/devede.svg1
l---------.icons/awkward/64x64/apps/devedeng.svg1
-rw-r--r--.icons/awkward/64x64/apps/devhelp.svg21
-rw-r--r--.icons/awkward/64x64/apps/devhub.svg7
-rw-r--r--.icons/awkward/64x64/apps/deviantart.svg8
l---------.icons/awkward/64x64/apps/dhcpcd.svg1
-rw-r--r--.icons/awkward/64x64/apps/dia.svg7
-rw-r--r--.icons/awkward/64x64/apps/diablo-2.svg9
l---------.icons/awkward/64x64/apps/dictionary.svg1
-rw-r--r--.icons/awkward/64x64/apps/diffuse.svg7
-rw-r--r--.icons/awkward/64x64/apps/digikam.svg11
-rw-r--r--.icons/awkward/64x64/apps/digitallyimported.svg13
-rw-r--r--.icons/awkward/64x64/apps/dino.svg14
-rw-r--r--.icons/awkward/64x64/apps/diodon.svg20
-rw-r--r--.icons/awkward/64x64/apps/dirt-rally.svg21
-rw-r--r--.icons/awkward/64x64/apps/dirt4.svg8
-rw-r--r--.icons/awkward/64x64/apps/discord-canary.svg9
l---------.icons/awkward/64x64/apps/discord-ptb.svg1
-rw-r--r--.icons/awkward/64x64/apps/discord.svg9
-rw-r--r--.icons/awkward/64x64/apps/disk-burner.svg9
l---------.icons/awkward/64x64/apps/disk-manager.svg1
-rw-r--r--.icons/awkward/64x64/apps/disk-usage-analyzer.svg12
-rw-r--r--.icons/awkward/64x64/apps/disk-utility.svg9
l---------.icons/awkward/64x64/apps/diskmonitor.svg1
l---------.icons/awkward/64x64/apps/disper.svg1
l---------.icons/awkward/64x64/apps/display-brightness.svg1
l---------.icons/awkward/64x64/apps/display-capplet.svg1
l---------.icons/awkward/64x64/apps/display-im6.Q16.svg1
l---------.icons/awkward/64x64/apps/display-im6.q16.svg1
-rw-r--r--.icons/awkward/64x64/apps/display.im6.svg15
-rw-r--r--.icons/awkward/64x64/apps/dissenter-browser.svg9
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-absolute.svg15
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-academix.svg9
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-aix.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-alpine.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-alt-linux.svg11
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-android.svg11
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-antix.svg8
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-archbang.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-archlabs.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-archlinux.svg5
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-archman.svg13
l---------.icons/awkward/64x64/apps/distributor-logo-arcolinux.svg1
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-artix.svg5
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-aryalinux.svg9
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-backbox.svg8
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-blackarch.svg11
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-bodhi-linux.svg13
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-bunsenlabs.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-calculate-linux.svg20
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-condres.svg9
l---------.icons/awkward/64x64/apps/distributor-logo-crux.svg1
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-debian.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-deepin.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-devuan.svg13
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-fedora.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-freebsd.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-freedos.svg13
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-kali-linux.svg8
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-knoppix.svg25
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-korora.svg12
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-linux-lite.svg10
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-linux-mint.svg9
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-lubuntu.svg6
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-lxle.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-mac.svg17
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-manjaro.svg5
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-ms-dos.svg16
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-mx.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-netrunner.svg39
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-openmandriva.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-opensuse.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-parrot.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-pisilinux.svg22
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-pop-os.svg12
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-puppy-linux.svg13
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-pureos.svg7
l---------.icons/awkward/64x64/apps/distributor-logo-q4os-m1.svg1
l---------.icons/awkward/64x64/apps/distributor-logo-q4os1.svg1
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-raspbian.svg22
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-rosa.svg13
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-salentos.svg9
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-smartos.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-solus.svg14
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-steamos.svg19
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-ubuntu-budgie.svg9
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-ubuntu-mate.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-ubuntu-studio.svg21
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-ubuntu.svg7
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-void.svg10
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-voyager.svg7
l---------.icons/awkward/64x64/apps/distributor-logo-xubuntu.svg1
-rw-r--r--.icons/awkward/64x64/apps/distributor-logo-zorin.svg7
-rw-r--r--.icons/awkward/64x64/apps/dk.tangramgames.mrrescue.svg22
-rw-r--r--.icons/awkward/64x64/apps/dmd-doc.svg12
l---------.icons/awkward/64x64/apps/dnfdragora.svg1
-rw-r--r--.icons/awkward/64x64/apps/dockbarx.svg17
-rw-r--r--.icons/awkward/64x64/apps/dockstation.svg11
l---------.icons/awkward/64x64/apps/docky.svg1
l---------.icons/awkward/64x64/apps/document-open-recent.svg1
-rw-r--r--.icons/awkward/64x64/apps/document-print-preview.svg19
-rw-r--r--.icons/awkward/64x64/apps/document-viewer.svg8
l---------.icons/awkward/64x64/apps/documentation.svg1
-rw-r--r--.icons/awkward/64x64/apps/dods.svg9
-rw-r--r--.icons/awkward/64x64/apps/doki-doki-literature-club.svg11
-rw-r--r--.icons/awkward/64x64/apps/doki-doki-mod-manager.svg11
-rw-r--r--.icons/awkward/64x64/apps/dolphin-emu.svg7
-rw-r--r--.icons/awkward/64x64/apps/dont-starve-together.svg15
-rw-r--r--.icons/awkward/64x64/apps/dont-starve.svg15
-rw-r--r--.icons/awkward/64x64/apps/doom.svg7
-rw-r--r--.icons/awkward/64x64/apps/doomseeker.svg6
-rw-r--r--.icons/awkward/64x64/apps/door-kickers.svg8
-rw-r--r--.icons/awkward/64x64/apps/dosbox.svg8
-rw-r--r--.icons/awkward/64x64/apps/dota-underlords.svg7
-rw-r--r--.icons/awkward/64x64/apps/dota2.svg7
-rw-r--r--.icons/awkward/64x64/apps/dotcover.svg15
-rw-r--r--.icons/awkward/64x64/apps/dotmemory.svg15
-rw-r--r--.icons/awkward/64x64/apps/dotpeek.svg15
-rw-r--r--.icons/awkward/64x64/apps/dottrace.svg15
-rw-r--r--.icons/awkward/64x64/apps/doublecmd.svg9
-rw-r--r--.icons/awkward/64x64/apps/downline.svg7
-rw-r--r--.icons/awkward/64x64/apps/downloader-arrow.svg7
l---------.icons/awkward/64x64/apps/draftsight.svg1
-rw-r--r--.icons/awkward/64x64/apps/dragon-ball-online-global.svg22
-rw-r--r--.icons/awkward/64x64/apps/dragon-ball-xenoverse.svg25
-rw-r--r--.icons/awkward/64x64/apps/dragonframe4.svg8
l---------.icons/awkward/64x64/apps/dragonplayer.svg1
l---------.icons/awkward/64x64/apps/drakconf.svg1
l---------.icons/awkward/64x64/apps/drakmenustyle.svg1
l---------.icons/awkward/64x64/apps/draksec-mdk.svg1
l---------.icons/awkward/64x64/apps/drakstats.svg1
-rw-r--r--.icons/awkward/64x64/apps/draw.io.svg8
l---------.icons/awkward/64x64/apps/drawio.svg1
-rw-r--r--.icons/awkward/64x64/apps/drawpile.svg13
l---------.icons/awkward/64x64/apps/dreamchess.svg1
l---------.icons/awkward/64x64/apps/drgeo.svg1
l---------.icons/awkward/64x64/apps/driconf-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/driconf.svg8
-rw-r--r--.icons/awkward/64x64/apps/drill-search-gtk.svg8
l---------.icons/awkward/64x64/apps/drill-search.svg1
l---------.icons/awkward/64x64/apps/driver-manager.svg1
-rw-r--r--.icons/awkward/64x64/apps/dropbox.svg10
l---------.icons/awkward/64x64/apps/drracket.svg1
-rw-r--r--.icons/awkward/64x64/apps/drweb-gui.svg7
-rw-r--r--.icons/awkward/64x64/apps/dse.svg7
-rw-r--r--.icons/awkward/64x64/apps/dukto.svg7
-rw-r--r--.icons/awkward/64x64/apps/duolingo.svg21
-rw-r--r--.icons/awkward/64x64/apps/duplicati.svg12
-rw-r--r--.icons/awkward/64x64/apps/duskplayer.svg9
-rw-r--r--.icons/awkward/64x64/apps/dvanalyzer.svg10
l---------.icons/awkward/64x64/apps/dvd95.svg1
l---------.icons/awkward/64x64/apps/dvd9548.svg1
l---------.icons/awkward/64x64/apps/dvdstyler.svg1
-rw-r--r--.icons/awkward/64x64/apps/dying-light.svg8
-rw-r--r--.icons/awkward/64x64/apps/eBook-speaker.svg13
-rw-r--r--.icons/awkward/64x64/apps/eagle.svg10
-rw-r--r--.icons/awkward/64x64/apps/ease.svg6
-rw-r--r--.icons/awkward/64x64/apps/easy-ebook-viewer.svg23
-rw-r--r--.icons/awkward/64x64/apps/easyeda.svg10
-rw-r--r--.icons/awkward/64x64/apps/easymp3gain.svg15
-rw-r--r--.icons/awkward/64x64/apps/easystroke.svg7
l---------.icons/awkward/64x64/apps/easytag.svg1
-rw-r--r--.icons/awkward/64x64/apps/echonest.svg11
-rw-r--r--.icons/awkward/64x64/apps/eclipse-cdt.svg18
-rw-r--r--.icons/awkward/64x64/apps/eclipse.svg12
-rw-r--r--.icons/awkward/64x64/apps/edex-ui.svg9
l---------.icons/awkward/64x64/apps/edile.svg1
l---------.icons/awkward/64x64/apps/edit-urpm-sources.svg1
l---------.icons/awkward/64x64/apps/edu.mit.Scratch.svg1
-rw-r--r--.icons/awkward/64x64/apps/edu.stanford.Almond.svg16
-rw-r--r--.icons/awkward/64x64/apps/eekboard.svg8
-rw-r--r--.icons/awkward/64x64/apps/eeschema.svg12
-rw-r--r--.icons/awkward/64x64/apps/eid-viewer.svg12
-rw-r--r--.icons/awkward/64x64/apps/eiskaltdcpp.svg11
-rw-r--r--.icons/awkward/64x64/apps/ekiga.svg14
-rw-r--r--.icons/awkward/64x64/apps/electorrent.svg10
-rw-r--r--.icons/awkward/64x64/apps/electrip.svg11
-rw-r--r--.icons/awkward/64x64/apps/electron-mail.svg9
-rw-r--r--.icons/awkward/64x64/apps/electron.svg12
l---------.icons/awkward/64x64/apps/electron4.svg1
-rw-r--r--.icons/awkward/64x64/apps/electrum-axe.svg9
-rw-r--r--.icons/awkward/64x64/apps/electrum-ltc.svg7
-rw-r--r--.icons/awkward/64x64/apps/electrum.svg9
-rw-r--r--.icons/awkward/64x64/apps/element4l.svg10
-rw-r--r--.icons/awkward/64x64/apps/elisa.svg21
l---------.icons/awkward/64x64/apps/emacs-24.svg1
l---------.icons/awkward/64x64/apps/emacs-25.svg1
l---------.icons/awkward/64x64/apps/emacs-nox.svg1
l---------.icons/awkward/64x64/apps/emacs-snapshot.svg1
-rw-r--r--.icons/awkward/64x64/apps/emacs.svg7
l---------.icons/awkward/64x64/apps/emacs24.svg1
l---------.icons/awkward/64x64/apps/emacs25.svg1
l---------.icons/awkward/64x64/apps/email.svg1
-rw-r--r--.icons/awkward/64x64/apps/emby-server.svg7
-rw-r--r--.icons/awkward/64x64/apps/emerald-theme-manager-icon.svg8
-rw-r--r--.icons/awkward/64x64/apps/empathy.svg12
-rw-r--r--.icons/awkward/64x64/apps/emule.svg25
l---------.icons/awkward/64x64/apps/encryptr.svg1
-rw-r--r--.icons/awkward/64x64/apps/endless-sky.svg29
-rw-r--r--.icons/awkward/64x64/apps/engauge-digitizer.svg20
l---------.icons/awkward/64x64/apps/engrampa.svg1
-rw-r--r--.icons/awkward/64x64/apps/enhanced_browsing.svg9
-rw-r--r--.icons/awkward/64x64/apps/enjoy-music-player.svg7
-rw-r--r--.icons/awkward/64x64/apps/enpass.svg7
-rw-r--r--.icons/awkward/64x64/apps/entangle.svg15
-rw-r--r--.icons/awkward/64x64/apps/enter-the-gungeon.svg11
l---------.icons/awkward/64x64/apps/eog.svg1
l---------.icons/awkward/64x64/apps/eom.svg1
l---------.icons/awkward/64x64/apps/epdfview.svg1
l---------.icons/awkward/64x64/apps/ephoto.svg1
l---------.icons/awkward/64x64/apps/epiphany-bookmarks.svg1
l---------.icons/awkward/64x64/apps/epiphany-browser.svg1
-rw-r--r--.icons/awkward/64x64/apps/epiphany-game.svg22
l---------.icons/awkward/64x64/apps/epiphany-gecko.svg1
l---------.icons/awkward/64x64/apps/epiphany-icon.svg1
l---------.icons/awkward/64x64/apps/epiphany-webkit.svg1
-rw-r--r--.icons/awkward/64x64/apps/epiphany.svg10
l---------.icons/awkward/64x64/apps/epulse.svg1
l---------.icons/awkward/64x64/apps/eradio.svg1
-rw-r--r--.icons/awkward/64x64/apps/eric.svg13
l---------.icons/awkward/64x64/apps/eric6.svg1
-rw-r--r--.icons/awkward/64x64/apps/ericWeb.svg7
l---------.icons/awkward/64x64/apps/ericWeb6.svg1
-rw-r--r--.icons/awkward/64x64/apps/estmob-sendanywhere.svg12
l---------.icons/awkward/64x64/apps/etcher-electron.svg1
-rw-r--r--.icons/awkward/64x64/apps/etcher.svg10
-rw-r--r--.icons/awkward/64x64/apps/eternallands.svg9
-rw-r--r--.icons/awkward/64x64/apps/etherape.svg8
-rw-r--r--.icons/awkward/64x64/apps/ethereumwallet.svg9
-rw-r--r--.icons/awkward/64x64/apps/etherwall.svg8
-rw-r--r--.icons/awkward/64x64/apps/etr.svg9
-rw-r--r--.icons/awkward/64x64/apps/ettercap.svg8
l---------.icons/awkward/64x64/apps/eu.blumenstingl.martin.keystateplasmoid.svg1
-rw-r--r--.icons/awkward/64x64/apps/eu.scarpetta.PDFMixTool.svg14
-rw-r--r--.icons/awkward/64x64/apps/eureka.svg10
-rw-r--r--.icons/awkward/64x64/apps/euro-truck-simulator-2.svg12
-rw-r--r--.icons/awkward/64x64/apps/evelauncher.svg6
-rw-r--r--.icons/awkward/64x64/apps/everdo.svg8
-rw-r--r--.icons/awkward/64x64/apps/evernote.svg7
l---------.icons/awkward/64x64/apps/everpad.svg1
l---------.icons/awkward/64x64/apps/evince.svg1
-rw-r--r--.icons/awkward/64x64/apps/evnc.svg7
l---------.icons/awkward/64x64/apps/evolution-calendar.svg1
l---------.icons/awkward/64x64/apps/evolution-mail.svg1
l---------.icons/awkward/64x64/apps/evolution-memos.svg1
l---------.icons/awkward/64x64/apps/evolution-tasks.svg1
-rw-r--r--.icons/awkward/64x64/apps/evolution.svg10
-rw-r--r--.icons/awkward/64x64/apps/evtest-qt.svg15
-rw-r--r--.icons/awkward/64x64/apps/exaile.svg7
l---------.icons/awkward/64x64/apps/exfalso.svg1
-rw-r--r--.icons/awkward/64x64/apps/exmplayer.svg16
-rw-r--r--.icons/awkward/64x64/apps/exodus.svg8
-rw-r--r--.icons/awkward/64x64/apps/exult.svg9
l---------.icons/awkward/64x64/apps/facebook-facebook.com.svg1
-rw-r--r--.icons/awkward/64x64/apps/facebook.svg7
l---------.icons/awkward/64x64/apps/facebookresource.svg1
-rw-r--r--.icons/awkward/64x64/apps/factorio.svg7
-rw-r--r--.icons/awkward/64x64/apps/falkon.svg13
-rw-r--r--.icons/awkward/64x64/apps/far2l.svg24
-rw-r--r--.icons/awkward/64x64/apps/fbmessenger.svg7
-rw-r--r--.icons/awkward/64x64/apps/fbreader.svg12
l---------.icons/awkward/64x64/apps/fceu.svg1
-rw-r--r--.icons/awkward/64x64/apps/fceux.svg19
-rw-r--r--.icons/awkward/64x64/apps/fcitx-sogoupinyin.svg28
l---------.icons/awkward/64x64/apps/fcitx.svg1
l---------.icons/awkward/64x64/apps/fcitx_ubuntukylin.svg1
l---------.icons/awkward/64x64/apps/fedora-logo-icon.svg1
l---------.icons/awkward/64x64/apps/fedora-release-notes.svg1
-rw-r--r--.icons/awkward/64x64/apps/feedindicator.svg11
l---------.icons/awkward/64x64/apps/feedreader.svg1
-rw-r--r--.icons/awkward/64x64/apps/feh.svg17
-rw-r--r--.icons/awkward/64x64/apps/fern-wifi-cracker.svg10
-rw-r--r--.icons/awkward/64x64/apps/fez.svg9
-rw-r--r--.icons/awkward/64x64/apps/ffado.svg7
-rw-r--r--.icons/awkward/64x64/apps/ffmulticonverter.svg9
l---------.icons/awkward/64x64/apps/fifteenpuzzle.svg1
-rw-r--r--.icons/awkward/64x64/apps/figma.svg16
-rw-r--r--.icons/awkward/64x64/apps/fiji.svg8
l---------.icons/awkward/64x64/apps/file-roller.svg1
-rw-r--r--.icons/awkward/64x64/apps/filebot.svg9
l---------.icons/awkward/64x64/apps/filelight.svg1
l---------.icons/awkward/64x64/apps/filetypes.svg1
-rw-r--r--.icons/awkward/64x64/apps/filezilla.svg7
-rw-r--r--.icons/awkward/64x64/apps/filter.svg9
l---------.icons/awkward/64x64/apps/firefox-beta-bin.svg1
l---------.icons/awkward/64x64/apps/firefox-beta.svg1
l---------.icons/awkward/64x64/apps/firefox-default.svg1
l---------.icons/awkward/64x64/apps/firefox-developer-edition.svg1
-rw-r--r--.icons/awkward/64x64/apps/firefox-developer-icon.svg13
l---------.icons/awkward/64x64/apps/firefox-esr.svg1
l---------.icons/awkward/64x64/apps/firefox-gtk3.svg1
l---------.icons/awkward/64x64/apps/firefox-icon.svg1
l---------.icons/awkward/64x64/apps/firefox-mozilla-build.svg1
l---------.icons/awkward/64x64/apps/firefox-nightly-icon.svg1
l---------.icons/awkward/64x64/apps/firefox-nightly.svg1
l---------.icons/awkward/64x64/apps/firefox-original.svg1
-rw-r--r--.icons/awkward/64x64/apps/firefox-trunk.svg13
-rw-r--r--.icons/awkward/64x64/apps/firefox.svg13
-rw-r--r--.icons/awkward/64x64/apps/firejail-ui.svg14
-rw-r--r--.icons/awkward/64x64/apps/firetools.svg18
-rw-r--r--.icons/awkward/64x64/apps/firewall-config.svg7
-rw-r--r--.icons/awkward/64x64/apps/firewatch.svg12
-rw-r--r--.icons/awkward/64x64/apps/five-or-more.svg17
l---------.icons/awkward/64x64/apps/fjt.svg1
-rw-r--r--.icons/awkward/64x64/apps/flacon.svg13
-rw-r--r--.icons/awkward/64x64/apps/flameshot.svg26
-rw-r--r--.icons/awkward/64x64/apps/flare.svg7
-rw-r--r--.icons/awkward/64x64/apps/flareget.svg7
l---------.icons/awkward/64x64/apps/flash-player-properties.svg1
-rw-r--r--.icons/awkward/64x64/apps/flash.svg7
l---------.icons/awkward/64x64/apps/flashplayer.svg1
l---------.icons/awkward/64x64/apps/flashplayerproperties.svg1
l---------.icons/awkward/64x64/apps/flegita.svg1
-rw-r--r--.icons/awkward/64x64/apps/flickr.svg9
-rw-r--r--.icons/awkward/64x64/apps/flightgear.svg7
-rw-r--r--.icons/awkward/64x64/apps/florence.svg15
-rw-r--r--.icons/awkward/64x64/apps/flow.svg14
-rw-r--r--.icons/awkward/64x64/apps/flowblade.svg9
-rw-r--r--.icons/awkward/64x64/apps/fluid.svg11
-rw-r--r--.icons/awkward/64x64/apps/fluxgui.svg8
l---------.icons/awkward/64x64/apps/fma-config-tool.svg1
-rw-r--r--.icons/awkward/64x64/apps/fman.svg11
-rw-r--r--.icons/awkward/64x64/apps/fmit.svg22
-rw-r--r--.icons/awkward/64x64/apps/focuswriter.svg8
-rw-r--r--.icons/awkward/64x64/apps/fofix.svg11
l---------.icons/awkward/64x64/apps/folder_doc_q4os_startmenu.svg1
-rw-r--r--.icons/awkward/64x64/apps/fontbase.svg7
-rw-r--r--.icons/awkward/64x64/apps/fontforge.svg9
l---------.icons/awkward/64x64/apps/fonts.svg1
-rw-r--r--.icons/awkward/64x64/apps/fontypython.svg9
-rw-r--r--.icons/awkward/64x64/apps/foobillardplus.svg16
-rw-r--r--.icons/awkward/64x64/apps/foobnix.svg8
-rw-r--r--.icons/awkward/64x64/apps/football.svg15
l---------.icons/awkward/64x64/apps/footnote.svg1
-rw-r--r--.icons/awkward/64x64/apps/for-the-king.svg13
-rw-r--r--.icons/awkward/64x64/apps/forager.svg15
-rw-r--r--.icons/awkward/64x64/apps/four-in-a-row.svg25
-rw-r--r--.icons/awkward/64x64/apps/foursquare.svg7
-rw-r--r--.icons/awkward/64x64/apps/foxit-reader.svg7
l---------.icons/awkward/64x64/apps/foxitpdf.svg1
l---------.icons/awkward/64x64/apps/foxitreader.svg1
l---------.icons/awkward/64x64/apps/fr.free.Homebank.svg1
l---------.icons/awkward/64x64/apps/fr.handbrake.ghb.svg1
l---------.icons/awkward/64x64/apps/fr.natron.Natron.svg1
-rw-r--r--.icons/awkward/64x64/apps/franz.svg7
l---------.icons/awkward/64x64/apps/freecad-daily.svg1
-rw-r--r--.icons/awkward/64x64/apps/freecad.svg10
-rw-r--r--.icons/awkward/64x64/apps/freeciv-client.svg10
-rw-r--r--.icons/awkward/64x64/apps/freeciv-server.svg13
l---------.icons/awkward/64x64/apps/freedm.svg1
-rw-r--r--.icons/awkward/64x64/apps/freedoom1.svg7
-rw-r--r--.icons/awkward/64x64/apps/freedoom2.svg7
-rw-r--r--.icons/awkward/64x64/apps/freedroid.svg13
-rw-r--r--.icons/awkward/64x64/apps/freedroidrpg.svg33
-rw-r--r--.icons/awkward/64x64/apps/freefilesync.svg7
-rw-r--r--.icons/awkward/64x64/apps/freegish.svg10
-rw-r--r--.icons/awkward/64x64/apps/freeoffice-planmaker.svg12
-rw-r--r--.icons/awkward/64x64/apps/freeoffice-presentations.svg12
-rw-r--r--.icons/awkward/64x64/apps/freeoffice-textmaker.svg8
-rw-r--r--.icons/awkward/64x64/apps/freeorion.svg11
-rw-r--r--.icons/awkward/64x64/apps/freeplane.svg18
l---------.icons/awkward/64x64/apps/freetube-bin.svg1
-rw-r--r--.icons/awkward/64x64/apps/freetube.svg9
l---------.icons/awkward/64x64/apps/freetuxtv.svg1
-rw-r--r--.icons/awkward/64x64/apps/frescobaldi.svg18
l---------.icons/awkward/64x64/apps/fretsonfire.svg1
-rw-r--r--.icons/awkward/64x64/apps/friture.svg14
-rw-r--r--.icons/awkward/64x64/apps/fritzing.svg7
l---------.icons/awkward/64x64/apps/fritzing_icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/frogr.svg23
-rw-r--r--.icons/awkward/64x64/apps/frozen-bubble.svg25
-rw-r--r--.icons/awkward/64x64/apps/fs-uae-launcher.svg13
-rw-r--r--.icons/awkward/64x64/apps/fslint_icon.svg9
-rw-r--r--.icons/awkward/64x64/apps/fspy.svg9
-rw-r--r--.icons/awkward/64x64/apps/full-throttle-remastered.svg9
l---------.icons/awkward/64x64/apps/fuse-emulator.svg1
-rw-r--r--.icons/awkward/64x64/apps/fuse.svg11
-rw-r--r--.icons/awkward/64x64/apps/fusion-icon.svg7
-rw-r--r--.icons/awkward/64x64/apps/fwupd.svg34
-rw-r--r--.icons/awkward/64x64/apps/gahshomar.svg9
-rw-r--r--.icons/awkward/64x64/apps/gajim.svg9
l---------.icons/awkward/64x64/apps/galculator.svg1
l---------.icons/awkward/64x64/apps/galeon.svg1
-rw-r--r--.icons/awkward/64x64/apps/galternatives.svg10
-rw-r--r--.icons/awkward/64x64/apps/gambas3.svg14
-rw-r--r--.icons/awkward/64x64/apps/gaphor.svg9
-rw-r--r--.icons/awkward/64x64/apps/gargoyle-house.svg24
-rw-r--r--.icons/awkward/64x64/apps/garrysmod.svg7
-rw-r--r--.icons/awkward/64x64/apps/gaupol.svg7
-rw-r--r--.icons/awkward/64x64/apps/gb-studio.svg11
-rw-r--r--.icons/awkward/64x64/apps/gbrainy.svg10
l---------.icons/awkward/64x64/apps/gcbalculator.svg1
l---------.icons/awkward/64x64/apps/gcleaner.svg1
l---------.icons/awkward/64x64/apps/gcolor.svg1
l---------.icons/awkward/64x64/apps/gcolor2.svg1
l---------.icons/awkward/64x64/apps/gcolor3.svg1
-rw-r--r--.icons/awkward/64x64/apps/gcompris-edit.svg8
l---------.icons/awkward/64x64/apps/gcompris-qt.svg1
-rw-r--r--.icons/awkward/64x64/apps/gcompris.svg9
-rw-r--r--.icons/awkward/64x64/apps/gconf-editor.svg9
l---------.icons/awkward/64x64/apps/gconfeditor.svg1
-rw-r--r--.icons/awkward/64x64/apps/gcstar.svg7
-rw-r--r--.icons/awkward/64x64/apps/gda-browser-5.0.svg7
-rw-r--r--.icons/awkward/64x64/apps/gda-control-center.svg10
l---------.icons/awkward/64x64/apps/gdeb.svg1
l---------.icons/awkward/64x64/apps/gdebi.svg1
-rw-r--r--.icons/awkward/64x64/apps/gdevilspie.svg20
l---------.icons/awkward/64x64/apps/gdm-setup.svg1
-rw-r--r--.icons/awkward/64x64/apps/gdm-xnest.svg6
l---------.icons/awkward/64x64/apps/gdmap_icon.svg1
l---------.icons/awkward/64x64/apps/gdmsetup.svg1
-rw-r--r--.icons/awkward/64x64/apps/geany.svg11
l---------.icons/awkward/64x64/apps/geary.svg1
l---------.icons/awkward/64x64/apps/gedit-icon.svg1
l---------.icons/awkward/64x64/apps/gedit-logo.svg1
l---------.icons/awkward/64x64/apps/gedit.svg1
l---------.icons/awkward/64x64/apps/geeqie.svg1
-rw-r--r--.icons/awkward/64x64/apps/gelemental.svg11
-rw-r--r--.icons/awkward/64x64/apps/gemini.svg9
-rw-r--r--.icons/awkward/64x64/apps/gens-gs.svg21
-rw-r--r--.icons/awkward/64x64/apps/gens.svg7
-rw-r--r--.icons/awkward/64x64/apps/genymotion-player.svg6
-rw-r--r--.icons/awkward/64x64/apps/genymotion.svg7
l---------.icons/awkward/64x64/apps/geogebra-classic.svg1
-rw-r--r--.icons/awkward/64x64/apps/geogebra.svg25
-rw-r--r--.icons/awkward/64x64/apps/gerbview.svg16
-rw-r--r--.icons/awkward/64x64/apps/gftp.svg16
-rw-r--r--.icons/awkward/64x64/apps/ghex.svg12
-rw-r--r--.icons/awkward/64x64/apps/ghidra.svg9
-rw-r--r--.icons/awkward/64x64/apps/ghostwriter.svg12
-rw-r--r--.icons/awkward/64x64/apps/gifcurry.svg7
-rw-r--r--.icons/awkward/64x64/apps/gifup.svg13
-rw-r--r--.icons/awkward/64x64/apps/giggle.svg25
l---------.icons/awkward/64x64/apps/gimagereader.svg1
-rw-r--r--.icons/awkward/64x64/apps/gimp.svg15
l---------.icons/awkward/64x64/apps/girl.svg1
l---------.icons/awkward/64x64/apps/gis-weather.svg1
-rw-r--r--.icons/awkward/64x64/apps/gish.svg8
-rw-r--r--.icons/awkward/64x64/apps/gisto.svg7
l---------.icons/awkward/64x64/apps/git-cola.svg1
l---------.icons/awkward/64x64/apps/git-dag.svg1
l---------.icons/awkward/64x64/apps/git-gui.svg1
-rw-r--r--.icons/awkward/64x64/apps/git.svg8
-rw-r--r--.icons/awkward/64x64/apps/gitahead.svg14
l---------.icons/awkward/64x64/apps/gitg.svg1
-rw-r--r--.icons/awkward/64x64/apps/github-desktop.svg7
-rw-r--r--.icons/awkward/64x64/apps/github.svg7
-rw-r--r--.icons/awkward/64x64/apps/gitkraken.svg7
-rw-r--r--.icons/awkward/64x64/apps/gitlab.svg8
-rw-r--r--.icons/awkward/64x64/apps/gitter.svg17
l---------.icons/awkward/64x64/apps/gkdebconf-icon.svg1
l---------.icons/awkward/64x64/apps/gkdebconf.svg1
l---------.icons/awkward/64x64/apps/gksu-debian.svg1
l---------.icons/awkward/64x64/apps/gksu-root-terminal.svg1
-rw-r--r--.icons/awkward/64x64/apps/gksu.svg13
-rw-r--r--.icons/awkward/64x64/apps/glabels-3.0.svg18
l---------.icons/awkward/64x64/apps/glade-3.svg1
-rw-r--r--.icons/awkward/64x64/apps/glade.svg7
-rw-r--r--.icons/awkward/64x64/apps/gladish.svg11
l---------.icons/awkward/64x64/apps/glipper.svg1
l---------.icons/awkward/64x64/apps/glippy.svg1
l---------.icons/awkward/64x64/apps/glob2-icon-48x48.svg1
-rw-r--r--.icons/awkward/64x64/apps/glob2-icon.svg11
l---------.icons/awkward/64x64/apps/glrp.svg1
l---------.icons/awkward/64x64/apps/glxinfo.svg1
-rw-r--r--.icons/awkward/64x64/apps/glyphr-studio-desktop.svg8
l---------.icons/awkward/64x64/apps/gmail-desktop.svg1
l---------.icons/awkward/64x64/apps/gmail-notify-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/gmail-offline.svg9
l---------.icons/awkward/64x64/apps/gmail-plasmoid.svg1
-rw-r--r--.icons/awkward/64x64/apps/gmail.svg9
l---------.icons/awkward/64x64/apps/gmailwatcher.svg1
l---------.icons/awkward/64x64/apps/gmpc.svg1
-rw-r--r--.icons/awkward/64x64/apps/gmtpicon.svg12
l---------.icons/awkward/64x64/apps/gmusicbrowser.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnac.svg8
l---------.icons/awkward/64x64/apps/gnethogs.svg1
l---------.icons/awkward/64x64/apps/gnibbles.svg1
l---------.icons/awkward/64x64/apps/gnochm.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-2048.svg13
l---------.icons/awkward/64x64/apps/gnome-about-logo.svg1
l---------.icons/awkward/64x64/apps/gnome-abrt.svg1
l---------.icons/awkward/64x64/apps/gnome-activity-journal.svg1
l---------.icons/awkward/64x64/apps/gnome-aisleriot.svg1
l---------.icons/awkward/64x64/apps/gnome-alsamixer-icon.svg1
l---------.icons/awkward/64x64/apps/gnome-app-install.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-appfolders-manager.svg19
l---------.icons/awkward/64x64/apps/gnome-apt.svg1
l---------.icons/awkward/64x64/apps/gnome-audio.svg1
l---------.icons/awkward/64x64/apps/gnome-baker.svg1
l---------.icons/awkward/64x64/apps/gnome-balsa.svg1
l---------.icons/awkward/64x64/apps/gnome-balsa2.svg1
l---------.icons/awkward/64x64/apps/gnome-books.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-boxes.svg9
-rw-r--r--.icons/awkward/64x64/apps/gnome-break-timer.svg17
l---------.icons/awkward/64x64/apps/gnome-calculator.svg1
l---------.icons/awkward/64x64/apps/gnome-calendar.svg1
l---------.icons/awkward/64x64/apps/gnome-character-map.svg1
l---------.icons/awkward/64x64/apps/gnome-characters.svg1
l---------.icons/awkward/64x64/apps/gnome-chess.svg1
l---------.icons/awkward/64x64/apps/gnome-clocks.svg1
l---------.icons/awkward/64x64/apps/gnome-color-chooser.svg1
l---------.icons/awkward/64x64/apps/gnome-color-manager.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-commander.svg17
-rw-r--r--.icons/awkward/64x64/apps/gnome-contacts.svg14
l---------.icons/awkward/64x64/apps/gnome-control-center.svg1
l---------.icons/awkward/64x64/apps/gnome-debian.svg1
l---------.icons/awkward/64x64/apps/gnome-desktop-config.svg1
l---------.icons/awkward/64x64/apps/gnome-desktop-item-edit.svg1
l---------.icons/awkward/64x64/apps/gnome-device-manager.svg1
l---------.icons/awkward/64x64/apps/gnome-dictionary.svg1
l---------.icons/awkward/64x64/apps/gnome-disks.svg1
l---------.icons/awkward/64x64/apps/gnome-display-properties.svg1
l---------.icons/awkward/64x64/apps/gnome-do-panel.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-do.svg7
l---------.icons/awkward/64x64/apps/gnome-documents.svg1
l---------.icons/awkward/64x64/apps/gnome-emacs.svg1
l---------.icons/awkward/64x64/apps/gnome-encfs-manager.svg1
l---------.icons/awkward/64x64/apps/gnome-eterm.svg1
l---------.icons/awkward/64x64/apps/gnome-freecell.svg1
l---------.icons/awkward/64x64/apps/gnome-genius.svg1
l---------.icons/awkward/64x64/apps/gnome-glchess.svg1
l---------.icons/awkward/64x64/apps/gnome-glines.svg1
l---------.icons/awkward/64x64/apps/gnome-gmail.svg1
l---------.icons/awkward/64x64/apps/gnome-gmenu.svg1
l---------.icons/awkward/64x64/apps/gnome-gnect.svg1
l---------.icons/awkward/64x64/apps/gnome-gnibbles.svg1
l---------.icons/awkward/64x64/apps/gnome-gnumeric.svg1
l---------.icons/awkward/64x64/apps/gnome-hearts.svg1
l---------.icons/awkward/64x64/apps/gnome-help.svg1
l---------.icons/awkward/64x64/apps/gnome-hideseek.svg1
l---------.icons/awkward/64x64/apps/gnome-iagno.svg1
l---------.icons/awkward/64x64/apps/gnome-info.svg1
l---------.icons/awkward/64x64/apps/gnome-internet-radio-locator.svg1
l---------.icons/awkward/64x64/apps/gnome-internet.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-klotski.svg8
l---------.icons/awkward/64x64/apps/gnome-latex.svg1
l---------.icons/awkward/64x64/apps/gnome-ldraw.svg1
l---------.icons/awkward/64x64/apps/gnome-lightsoff.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-lockscreen.svg11
l---------.icons/awkward/64x64/apps/gnome-logo-icon-transparent.svg1
l---------.icons/awkward/64x64/apps/gnome-logo-icon.svg1
l---------.icons/awkward/64x64/apps/gnome-logout.svg1
l---------.icons/awkward/64x64/apps/gnome-logs.svg1
l---------.icons/awkward/64x64/apps/gnome-mahjongg.svg1
l---------.icons/awkward/64x64/apps/gnome-maps.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-mastermind.svg17
l---------.icons/awkward/64x64/apps/gnome-menu.svg1
l---------.icons/awkward/64x64/apps/gnome-mines.svg1
l---------.icons/awkward/64x64/apps/gnome-mixer.svg1
l---------.icons/awkward/64x64/apps/gnome-monitor.svg1
l---------.icons/awkward/64x64/apps/gnome-mouse-properties.svg1
l---------.icons/awkward/64x64/apps/gnome-mouse.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-mplayer.svg13
-rw-r--r--.icons/awkward/64x64/apps/gnome-mpv.svg11
l---------.icons/awkward/64x64/apps/gnome-multi-writer.svg1
l---------.icons/awkward/64x64/apps/gnome-music.svg1
l---------.icons/awkward/64x64/apps/gnome-nettool.svg1
l---------.icons/awkward/64x64/apps/gnome-nettools.svg1
l---------.icons/awkward/64x64/apps/gnome-network-properties.svg1
l---------.icons/awkward/64x64/apps/gnome-networktool.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-nibbles.svg6
l---------.icons/awkward/64x64/apps/gnome-note.svg1
l---------.icons/awkward/64x64/apps/gnome-oregano.svg1
l---------.icons/awkward/64x64/apps/gnome-package.svg1
l---------.icons/awkward/64x64/apps/gnome-paint.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-clock.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-drawer.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-fish.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-force-quit.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-hibernate.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-launcher.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-notification-area.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-screenshoot.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-screenshot.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-separator.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-suspend.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-window-list.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-window-menu.svg1
l---------.icons/awkward/64x64/apps/gnome-panel-workspace-switcher.svg1
l---------.icons/awkward/64x64/apps/gnome-panel.svg1
l---------.icons/awkward/64x64/apps/gnome-pdf.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-pie.svg10
l---------.icons/awkward/64x64/apps/gnome-planner.svg1
l---------.icons/awkward/64x64/apps/gnome-pomodoro.svg1
l---------.icons/awkward/64x64/apps/gnome-power-manager.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-power-statistics.svg13
l---------.icons/awkward/64x64/apps/gnome-quadrapassel.svg1
l---------.icons/awkward/64x64/apps/gnome-remote-desktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-robots.svg12
l---------.icons/awkward/64x64/apps/gnome-run.svg1
l---------.icons/awkward/64x64/apps/gnome-samegnome.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-schedule.svg11
l---------.icons/awkward/64x64/apps/gnome-screenruler.svg1
l---------.icons/awkward/64x64/apps/gnome-screenshot.svg1
l---------.icons/awkward/64x64/apps/gnome-search-tool.svg1
l---------.icons/awkward/64x64/apps/gnome-searchtool.svg1
l---------.icons/awkward/64x64/apps/gnome-session-halt.svg1
l---------.icons/awkward/64x64/apps/gnome-session-hebirnate.svg1
l---------.icons/awkward/64x64/apps/gnome-session-hibernate.svg1
l---------.icons/awkward/64x64/apps/gnome-session-properties.svg1
l---------.icons/awkward/64x64/apps/gnome-session-suspend.svg1
l---------.icons/awkward/64x64/apps/gnome-session.svg1
l---------.icons/awkward/64x64/apps/gnome-set-time.svg1
l---------.icons/awkward/64x64/apps/gnome-settings-accessibility-keyboard.svg1
l---------.icons/awkward/64x64/apps/gnome-settings-accessibility-technologies.svg1
l---------.icons/awkward/64x64/apps/gnome-settings-background.svg1
l---------.icons/awkward/64x64/apps/gnome-settings-default-applications.svg1
l---------.icons/awkward/64x64/apps/gnome-settings-font.svg1
l---------.icons/awkward/64x64/apps/gnome-settings-keybinding.svg1
l---------.icons/awkward/64x64/apps/gnome-settings-keybindings.svg1
l---------.icons/awkward/64x64/apps/gnome-settings-mouse.svg1
l---------.icons/awkward/64x64/apps/gnome-settings-sound.svg1
l---------.icons/awkward/64x64/apps/gnome-settings-theme.svg1
l---------.icons/awkward/64x64/apps/gnome-settings-ui-behavior.svg1
l---------.icons/awkward/64x64/apps/gnome-settings.svg1
l---------.icons/awkward/64x64/apps/gnome-shell-extension-prefs.svg1
l---------.icons/awkward/64x64/apps/gnome-shutdown.svg1
l---------.icons/awkward/64x64/apps/gnome-software.svg1
l---------.icons/awkward/64x64/apps/gnome-sound-properties.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-sound-recorder.svg8
l---------.icons/awkward/64x64/apps/gnome-status.svg1
l---------.icons/awkward/64x64/apps/gnome-sticky-notes-applet.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-subtitles.svg7
l---------.icons/awkward/64x64/apps/gnome-sudoku.svg1
l---------.icons/awkward/64x64/apps/gnome-swell-foop.svg1
l---------.icons/awkward/64x64/apps/gnome-system-config.svg1
l---------.icons/awkward/64x64/apps/gnome-system-log.svg1
l---------.icons/awkward/64x64/apps/gnome-system-monitor.svg1
l---------.icons/awkward/64x64/apps/gnome-system.svg1
l---------.icons/awkward/64x64/apps/gnome-tali.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-taquin.svg9
l---------.icons/awkward/64x64/apps/gnome-term.svg1
l---------.icons/awkward/64x64/apps/gnome-terminal.svg1
l---------.icons/awkward/64x64/apps/gnome-tetraves.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-tetravex.svg10
-rw-r--r--.icons/awkward/64x64/apps/gnome-todo.svg16
l---------.icons/awkward/64x64/apps/gnome-tracker.svg1
l---------.icons/awkward/64x64/apps/gnome-translate.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnome-tweak-tool.svg10
-rw-r--r--.icons/awkward/64x64/apps/gnome-twitch.svg7
-rw-r--r--.icons/awkward/64x64/apps/gnome-twofactorauth.svg10
l---------.icons/awkward/64x64/apps/gnome-user-share.svg1
l---------.icons/awkward/64x64/apps/gnome-video-arcade.svg1
l---------.icons/awkward/64x64/apps/gnome-volume-control.svg1
l---------.icons/awkward/64x64/apps/gnome-warning.svg1
l---------.icons/awkward/64x64/apps/gnome-weather.svg1
l---------.icons/awkward/64x64/apps/gnome-web-browser.svg1
l---------.icons/awkward/64x64/apps/gnome-web.svg1
l---------.icons/awkward/64x64/apps/gnome-window-manager.svg1
l---------.icons/awkward/64x64/apps/gnome-windows.svg1
l---------.icons/awkward/64x64/apps/gnome-wm.svg1
l---------.icons/awkward/64x64/apps/gnome-word.svg1
l---------.icons/awkward/64x64/apps/gnome-xterm.svg1
l---------.icons/awkward/64x64/apps/gnome_apps.svg1
l---------.icons/awkward/64x64/apps/gnomeradio.svg1
l---------.icons/awkward/64x64/apps/gnote.svg1
-rw-r--r--.icons/awkward/64x64/apps/gns3.svg13
-rw-r--r--.icons/awkward/64x64/apps/gnubg.svg19
l---------.icons/awkward/64x64/apps/gnubik.svg1
l---------.icons/awkward/64x64/apps/gnucash-icon.svg1
l---------.icons/awkward/64x64/apps/gnucash.svg1
l---------.icons/awkward/64x64/apps/gnugo.svg1
l---------.icons/awkward/64x64/apps/gnugo48.svg1
-rw-r--r--.icons/awkward/64x64/apps/gnumeric.svg7
l---------.icons/awkward/64x64/apps/gnupg.svg1
l---------.icons/awkward/64x64/apps/gnuradio-grc.svg1
l---------.icons/awkward/64x64/apps/go-for-it.svg1
l---------.icons/awkward/64x64/apps/go.svg1
l---------.icons/awkward/64x64/apps/goa-account-exchange.svg1
l---------.icons/awkward/64x64/apps/goa-account-facebook.svg1
l---------.icons/awkward/64x64/apps/goa-account-flickr.svg1
l---------.icons/awkward/64x64/apps/goa-account-foursquare.svg1
l---------.icons/awkward/64x64/apps/goa-account-google.svg1
l---------.icons/awkward/64x64/apps/goa-account-lastfm.svg1
l---------.icons/awkward/64x64/apps/goa-account-microsoft.svg1
l---------.icons/awkward/64x64/apps/goa-account-msn.svg1
l---------.icons/awkward/64x64/apps/goa-account-owncloud.svg1
l---------.icons/awkward/64x64/apps/goa-account-pocket.svg1
l---------.icons/awkward/64x64/apps/goa-account-todoist.svg1
l---------.icons/awkward/64x64/apps/goa-account-twitter.svg1
-rw-r--r--.icons/awkward/64x64/apps/goa-account-ubuntusso.svg7
l---------.icons/awkward/64x64/apps/goa-panel.svg1
-rw-r--r--.icons/awkward/64x64/apps/godot.svg15
-rw-r--r--.icons/awkward/64x64/apps/gogland.svg15
-rw-r--r--.icons/awkward/64x64/apps/goland.svg15
l---------.icons/awkward/64x64/apps/goldendict.svg1
-rw-r--r--.icons/awkward/64x64/apps/golly.svg7
-rw-r--r--.icons/awkward/64x64/apps/goobox.svg10
-rw-r--r--.icons/awkward/64x64/apps/goodvibes.svg10
-rw-r--r--.icons/awkward/64x64/apps/google-agenda.svg11
-rw-r--r--.icons/awkward/64x64/apps/google-chrome-beta.svg14
-rw-r--r--.icons/awkward/64x64/apps/google-chrome-unstable.svg11
-rw-r--r--.icons/awkward/64x64/apps/google-chrome.svg11
l---------.icons/awkward/64x64/apps/google-chrome2.svg1
-rw-r--r--.icons/awkward/64x64/apps/google-docs.svg7
-rw-r--r--.icons/awkward/64x64/apps/google-drive.svg12
-rw-r--r--.icons/awkward/64x64/apps/google-earth.svg15
l---------.icons/awkward/64x64/apps/google-keep.svg1
-rw-r--r--.icons/awkward/64x64/apps/google-photos.svg17
-rw-r--r--.icons/awkward/64x64/apps/google-play-music-desktop-player.svg8
-rw-r--r--.icons/awkward/64x64/apps/google-slides.svg9
-rw-r--r--.icons/awkward/64x64/apps/google-webdesigner.svg14
-rw-r--r--.icons/awkward/64x64/apps/google.svg10
l---------.icons/awkward/64x64/apps/googlechrome.svg1
l---------.icons/awkward/64x64/apps/googledrive.svg1
l---------.icons/awkward/64x64/apps/googleearth.svg1
-rw-r--r--.icons/awkward/64x64/apps/goterminal.svg7
-rw-r--r--.icons/awkward/64x64/apps/gottet.svg30
l---------.icons/awkward/64x64/apps/gourmet.svg1
-rw-r--r--.icons/awkward/64x64/apps/goxel.svg20
-rw-r--r--.icons/awkward/64x64/apps/gp.svg9
-rw-r--r--.icons/awkward/64x64/apps/gpa.svg17
-rw-r--r--.icons/awkward/64x64/apps/gpaint.svg16
l---------.icons/awkward/64x64/apps/gparted.svg1
l---------.icons/awkward/64x64/apps/gpaste.svg1
-rw-r--r--.icons/awkward/64x64/apps/gpdftext.svg13
l---------.icons/awkward/64x64/apps/gpick.svg1
l---------.icons/awkward/64x64/apps/gpicview.svg1
-rw-r--r--.icons/awkward/64x64/apps/gpk-log.svg9
-rw-r--r--.icons/awkward/64x64/apps/gpk-prefs.svg10
l---------.icons/awkward/64x64/apps/gpmdp.svg1
-rw-r--r--.icons/awkward/64x64/apps/gpodder.svg14
-rw-r--r--.icons/awkward/64x64/apps/gpredict-icon.svg7
l---------.icons/awkward/64x64/apps/gprename.svg1
-rw-r--r--.icons/awkward/64x64/apps/gps.svg7
-rw-r--r--.icons/awkward/64x64/apps/gpsd-logo.svg29
l---------.icons/awkward/64x64/apps/gpx-viewer.svg1
l---------.icons/awkward/64x64/apps/gpxsee.svg1
-rw-r--r--.icons/awkward/64x64/apps/gpxviewer.svg15
-rw-r--r--.icons/awkward/64x64/apps/gqrx.svg24
l---------.icons/awkward/64x64/apps/gradio.svg1
-rw-r--r--.icons/awkward/64x64/apps/grafx2.svg14
-rw-r--r--.icons/awkward/64x64/apps/gramps.svg26
-rw-r--r--.icons/awkward/64x64/apps/granatier.svg9
l---------.icons/awkward/64x64/apps/grandr.svg1
-rw-r--r--.icons/awkward/64x64/apps/granule.svg9
-rw-r--r--.icons/awkward/64x64/apps/grass.svg8
-rw-r--r--.icons/awkward/64x64/apps/green-recorder.svg10
-rw-r--r--.icons/awkward/64x64/apps/gretl.svg13
-rw-r--r--.icons/awkward/64x64/apps/grid-autosport.svg7
-rw-r--r--.icons/awkward/64x64/apps/grim-fandango-remastered.svg7
l---------.icons/awkward/64x64/apps/grive.svg1
-rw-r--r--.icons/awkward/64x64/apps/groove.svg19
-rw-r--r--.icons/awkward/64x64/apps/groovy.svg10
-rw-r--r--.icons/awkward/64x64/apps/grsync.svg7
-rw-r--r--.icons/awkward/64x64/apps/grub-customizer.svg9
l---------.icons/awkward/64x64/apps/gscan2pdf.svg1
l---------.icons/awkward/64x64/apps/gsd-xrandr.svg1
-rw-r--r--.icons/awkward/64x64/apps/gshutdown.svg9
l---------.icons/awkward/64x64/apps/gsmartcontrol.svg1
-rw-r--r--.icons/awkward/64x64/apps/gst-debug-viewer.svg9
l---------.icons/awkward/64x64/apps/gstreamer-properties.svg1
l---------.icons/awkward/64x64/apps/gtg.svg1
l---------.icons/awkward/64x64/apps/gthumb.svg1
-rw-r--r--.icons/awkward/64x64/apps/gtimelog.svg15
l---------.icons/awkward/64x64/apps/gtk-help.svg1
l---------.icons/awkward/64x64/apps/gtk-info.svg1
l---------.icons/awkward/64x64/apps/gtk-lshw.svg1
l---------.icons/awkward/64x64/apps/gtk-recordmydesktop.svg1
l---------.icons/awkward/64x64/apps/gtk-redshift.svg1
-rw-r--r--.icons/awkward/64x64/apps/gtk-theme-config.svg28
-rw-r--r--.icons/awkward/64x64/apps/gtk3-demo.svg9
l---------.icons/awkward/64x64/apps/gtk3-icon-browser.svg1
l---------.icons/awkward/64x64/apps/gtk3-widget-factory.svg1
l---------.icons/awkward/64x64/apps/gtk4-demo.svg1
l---------.icons/awkward/64x64/apps/gtk4-widget-factory.svg1
l---------.icons/awkward/64x64/apps/gtkam-camera.svg1
l---------.icons/awkward/64x64/apps/gtkconfig.svg1
-rw-r--r--.icons/awkward/64x64/apps/gtkhash.svg16
-rw-r--r--.icons/awkward/64x64/apps/gtklick.svg11
-rw-r--r--.icons/awkward/64x64/apps/gtkorphan.svg9
-rw-r--r--.icons/awkward/64x64/apps/gtkpod.svg9
-rw-r--r--.icons/awkward/64x64/apps/gtkterm.svg18
-rw-r--r--.icons/awkward/64x64/apps/gtkwave.svg9
-rw-r--r--.icons/awkward/64x64/apps/gtranscribe.svg16
l---------.icons/awkward/64x64/apps/guake-indicator.svg1
-rw-r--r--.icons/awkward/64x64/apps/guake-prefs.svg10
-rw-r--r--.icons/awkward/64x64/apps/guake.svg7
l---------.icons/awkward/64x64/apps/guayadeque.svg1
-rw-r--r--.icons/awkward/64x64/apps/gufw.svg17
-rw-r--r--.icons/awkward/64x64/apps/guitarix.svg21
l---------.icons/awkward/64x64/apps/guitarix2.svg1
l---------.icons/awkward/64x64/apps/guitarpro6.svg1
-rw-r--r--.icons/awkward/64x64/apps/gummi.svg7
-rw-r--r--.icons/awkward/64x64/apps/guvcview.svg11
l---------.icons/awkward/64x64/apps/gvim.svg1
-rw-r--r--.icons/awkward/64x64/apps/gweled.svg12
l---------.icons/awkward/64x64/apps/gwenview.svg1
l---------.icons/awkward/64x64/apps/gx_head.svg1
l---------.icons/awkward/64x64/apps/gxneur.svg1
l---------.icons/awkward/64x64/apps/gydl.svg1
-rw-r--r--.icons/awkward/64x64/apps/gzdoom.svg9
l---------.icons/awkward/64x64/apps/h2-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/haguichi.svg13
-rw-r--r--.icons/awkward/64x64/apps/half-life-blue-shift.svg7
-rw-r--r--.icons/awkward/64x64/apps/half-life-deathmatch.svg8
-rw-r--r--.icons/awkward/64x64/apps/half-life-opposing-force.svg9
-rw-r--r--.icons/awkward/64x64/apps/half-life.svg7
-rw-r--r--.icons/awkward/64x64/apps/half-life2.svg10
l---------.icons/awkward/64x64/apps/hamsket.svg1
l---------.icons/awkward/64x64/apps/hamster-applet.svg1
l---------.icons/awkward/64x64/apps/hamster-indicator.svg1
l---------.icons/awkward/64x64/apps/hamster-time-tracker.svg1
-rw-r--r--.icons/awkward/64x64/apps/hamster.svg27
-rw-r--r--.icons/awkward/64x64/apps/harbour-pure-maps.svg12
l---------.icons/awkward/64x64/apps/harddrake.svg1
l---------.icons/awkward/64x64/apps/hardinfo.svg1
-rw-r--r--.icons/awkward/64x64/apps/harmony.svg7
-rw-r--r--.icons/awkward/64x64/apps/haroopad.svg25
-rw-r--r--.icons/awkward/64x64/apps/hashit.svg9
-rw-r--r--.icons/awkward/64x64/apps/hb-icon.svg14
-rw-r--r--.icons/awkward/64x64/apps/hedgewars.svg33
-rw-r--r--.icons/awkward/64x64/apps/help-browser.svg7
l---------.icons/awkward/64x64/apps/help-faq.svg1
l---------.icons/awkward/64x64/apps/help-info.svg1
-rw-r--r--.icons/awkward/64x64/apps/heroesofnewerth.svg8
-rw-r--r--.icons/awkward/64x64/apps/hexalate.svg13
l---------.icons/awkward/64x64/apps/hexchat.svg1
l---------.icons/awkward/64x64/apps/hi64-apps-ffado.svg1
l---------.icons/awkward/64x64/apps/higan.svg1
-rw-r--r--.icons/awkward/64x64/apps/hipchat.svg9
l---------.icons/awkward/64x64/apps/hipchat4.svg1
-rw-r--r--.icons/awkward/64x64/apps/hiri.svg8
-rw-r--r--.icons/awkward/64x64/apps/hitori.svg35
-rw-r--r--.icons/awkward/64x64/apps/hollow-knight.svg9
-rw-r--r--.icons/awkward/64x64/apps/homebank.svg9
l---------.icons/awkward/64x64/apps/hon.svg1
l---------.icons/awkward/64x64/apps/honicon_128x128.svg1
-rw-r--r--.icons/awkward/64x64/apps/hook.svg7
-rw-r--r--.icons/awkward/64x64/apps/horizon-chase-turbo.svg13
-rw-r--r--.icons/awkward/64x64/apps/hotspot.svg11
l---------.icons/awkward/64x64/apps/hotwire.svg1
-rw-r--r--.icons/awkward/64x64/apps/houdini.svg7
l---------.icons/awkward/64x64/apps/hourglass.svg1
-rw-r--r--.icons/awkward/64x64/apps/hp-logo.svg7
l---------.icons/awkward/64x64/apps/hp-toolbox.svg1
l---------.icons/awkward/64x64/apps/hp_logo.svg1
l---------.icons/awkward/64x64/apps/hplip.svg1
l---------.icons/awkward/64x64/apps/hplj1020_icon.svg1
l---------.icons/awkward/64x64/apps/htop.svg1
-rw-r--r--.icons/awkward/64x64/apps/httrack.svg13
-rw-r--r--.icons/awkward/64x64/apps/hub.svg15
-rw-r--r--.icons/awkward/64x64/apps/hubstaff.svg12
l---------.icons/awkward/64x64/apps/hugin.svg1
-rw-r--r--.icons/awkward/64x64/apps/hulu.svg10
-rw-r--r--.icons/awkward/64x64/apps/hw-probe.svg13
l---------.icons/awkward/64x64/apps/hwbrowser.svg1
-rw-r--r--.icons/awkward/64x64/apps/hwinfo.svg11
-rw-r--r--.icons/awkward/64x64/apps/hydrogen.svg22
-rw-r--r--.icons/awkward/64x64/apps/hyper.svg9
-rw-r--r--.icons/awkward/64x64/apps/hypnospace-outlaw.svg22
l---------.icons/awkward/64x64/apps/i-network-printer.svg1
-rw-r--r--.icons/awkward/64x64/apps/i2pd.svg8
l---------.icons/awkward/64x64/apps/iagno.svg1
-rw-r--r--.icons/awkward/64x64/apps/ib-tws.svg11
-rw-r--r--.icons/awkward/64x64/apps/ibus-anthy.svg7
-rw-r--r--.icons/awkward/64x64/apps/ibus-bopomofo.svg7
l---------.icons/awkward/64x64/apps/ibus-engine.svg1
-rw-r--r--.icons/awkward/64x64/apps/ibus-keyboard.svg25
-rw-r--r--.icons/awkward/64x64/apps/ibus-pinyin.svg7
l---------.icons/awkward/64x64/apps/ibus-setup-chewing.svg1
-rw-r--r--.icons/awkward/64x64/apps/ibus-setup-hangul.svg9
l---------.icons/awkward/64x64/apps/ibus-setup.svg1
-rw-r--r--.icons/awkward/64x64/apps/ibus.svg7
-rw-r--r--.icons/awkward/64x64/apps/ice.svg11
-rw-r--r--.icons/awkward/64x64/apps/icecat.svg10
-rw-r--r--.icons/awkward/64x64/apps/icedove.svg13
-rw-r--r--.icons/awkward/64x64/apps/iceweasel.svg11
-rw-r--r--.icons/awkward/64x64/apps/icon-requests.svg11
l---------.icons/awkward/64x64/apps/icons.svg1
l---------.icons/awkward/64x64/apps/iconthemes.svg1
-rw-r--r--.icons/awkward/64x64/apps/icq.svg10
l---------.icons/awkward/64x64/apps/icq_protocol.svg1
l---------.icons/awkward/64x64/apps/id.sideka.App.svg1
l---------.icons/awkward/64x64/apps/idea-ultimate.svg1
l---------.icons/awkward/64x64/apps/idea.svg1
-rw-r--r--.icons/awkward/64x64/apps/idevice.svg10
-rw-r--r--.icons/awkward/64x64/apps/idjc.svg15
l---------.icons/awkward/64x64/apps/idle.svg1
l---------.icons/awkward/64x64/apps/idle3.svg1
-rw-r--r--.icons/awkward/64x64/apps/ieee1394.svg6
-rw-r--r--.icons/awkward/64x64/apps/igdm.svg11
-rw-r--r--.icons/awkward/64x64/apps/ignuit.svg16
l---------.icons/awkward/64x64/apps/im-chooser.svg1
l---------.icons/awkward/64x64/apps/im.gitter.Gitter.svg1
l---------.icons/awkward/64x64/apps/im.pidgin.Pidgin.svg1
l---------.icons/awkward/64x64/apps/im.riot.Riot.svg1
-rw-r--r--.icons/awkward/64x64/apps/im.srain.Srain.svg13
l---------.icons/awkward/64x64/apps/image-viewer.svg1
l---------.icons/awkward/64x64/apps/imagewriter.svg1
l---------.icons/awkward/64x64/apps/in.p1x.TanksOfFreedom.svg1
-rw-r--r--.icons/awkward/64x64/apps/ind.ie.Gnomit.svg18
l---------.icons/awkward/64x64/apps/indicator-applet.svg1
-rw-r--r--.icons/awkward/64x64/apps/indicator-cpufreq.svg26
l---------.icons/awkward/64x64/apps/indicator-keylock.svg1
l---------.icons/awkward/64x64/apps/indicator-privacy.svg1
l---------.icons/awkward/64x64/apps/indicator-sensors.svg1
l---------.icons/awkward/64x64/apps/indicator-sound-switcher.svg1
l---------.icons/awkward/64x64/apps/indicator-stickynotes.svg1
l---------.icons/awkward/64x64/apps/indicator-virtual-box.svg1
l---------.icons/awkward/64x64/apps/indicator-weather.svg1
-rw-r--r--.icons/awkward/64x64/apps/indivisible.svg30
-rw-r--r--.icons/awkward/64x64/apps/infector.svg11
-rw-r--r--.icons/awkward/64x64/apps/infinifactory.svg21
l---------.icons/awkward/64x64/apps/info.bibletime.BibleTime.svg1
l---------.icons/awkward/64x64/apps/info.mumble.Mumble.svg1
l---------.icons/awkward/64x64/apps/inkscape-logo.svg1
-rw-r--r--.icons/awkward/64x64/apps/inkscape.svg7
l---------.icons/awkward/64x64/apps/input-joystick.svg1
-rw-r--r--.icons/awkward/64x64/apps/input-tablet.svg9
-rw-r--r--.icons/awkward/64x64/apps/insomnia.svg7
-rw-r--r--.icons/awkward/64x64/apps/instagram.svg11
l---------.icons/awkward/64x64/apps/instant-messenger.svg1
l---------.icons/awkward/64x64/apps/instantbird.svg1
-rw-r--r--.icons/awkward/64x64/apps/insurgency.svg7
-rw-r--r--.icons/awkward/64x64/apps/insync.svg10
-rw-r--r--.icons/awkward/64x64/apps/intel.svg13
l---------.icons/awkward/64x64/apps/intellij-idea-ce.svg1
l---------.icons/awkward/64x64/apps/intellij-idea-community.svg1
l---------.icons/awkward/64x64/apps/intellij-idea-ue-bundled-jre.svg1
l---------.icons/awkward/64x64/apps/intellij-idea-ultimate-edition.svg1
l---------.icons/awkward/64x64/apps/intellij-idea-ultimate.svg1
l---------.icons/awkward/64x64/apps/intellij-idea.svg1
-rw-r--r--.icons/awkward/64x64/apps/intellij.svg15
l---------.icons/awkward/64x64/apps/intellij_idea.svg1
l---------.icons/awkward/64x64/apps/intergalacticfm.svg1
l---------.icons/awkward/64x64/apps/internet-archive.svg1
-rw-r--r--.icons/awkward/64x64/apps/internet-chat.svg10
l---------.icons/awkward/64x64/apps/internet-feed-reader.svg1
-rw-r--r--.icons/awkward/64x64/apps/internet-mail.svg9
l---------.icons/awkward/64x64/apps/internet-news-reader.svg1
-rw-r--r--.icons/awkward/64x64/apps/internet-web-browser.svg9
-rw-r--r--.icons/awkward/64x64/apps/io.ark.Desktop.svg7
l---------.icons/awkward/64x64/apps/io.atom.Atom.svg1
l---------.icons/awkward/64x64/apps/io.atom.electron.BaseApp.svg1
-rw-r--r--.icons/awkward/64x64/apps/io.botfather.Botfather.svg16
l---------.icons/awkward/64x64/apps/io.brackets.Brackets.svg1
l---------.icons/awkward/64x64/apps/io.dbeaver.DBeaverCommunity.svg1
l---------.icons/awkward/64x64/apps/io.designer.GravitDesigner.svg1
-rw-r--r--.icons/awkward/64x64/apps/io.elementary.code.svg7
l---------.icons/awkward/64x64/apps/io.exodus.Exodus.svg1
l---------.icons/awkward/64x64/apps/io.freetubeapp.FreeTube.svg1
l---------.icons/awkward/64x64/apps/io.github.Celluloid.svg1
l---------.icons/awkward/64x64/apps/io.github.Cockatrice.cockatrice.svg1
l---------.icons/awkward/64x64/apps/io.github.EndlessSky.endless-sky.svg1
l---------.icons/awkward/64x64/apps/io.github.Fontforge.svg1
l---------.icons/awkward/64x64/apps/io.github.FreeDM.svg1
l---------.icons/awkward/64x64/apps/io.github.Freedoom-Phase-1.svg1
l---------.icons/awkward/64x64/apps/io.github.Freedoom-Phase-2.svg1
l---------.icons/awkward/64x64/apps/io.github.GnomeMpv.svg1
l---------.icons/awkward/64x64/apps/io.github.Hexchat.svg1
-rw-r--r--.icons/awkward/64x64/apps/io.github.ImEditor.svg9
l---------.icons/awkward/64x64/apps/io.github.NhekoReborn.Nheko.svg1
-rw-r--r--.icons/awkward/64x64/apps/io.github.OpenToonz.svg11
l---------.icons/awkward/64x64/apps/io.github.Pithos.svg1
l---------.icons/awkward/64x64/apps/io.github.TransmissionRemoteGtk.svg1
l---------.icons/awkward/64x64/apps/io.github.arunsivaramanneo.GPUViewer.svg1
l---------.icons/awkward/64x64/apps/io.github.betaflight.BetaflightConfigurator.svg1
l---------.icons/awkward/64x64/apps/io.github.celluloid_player.Celluloid.svg1
-rw-r--r--.icons/awkward/64x64/apps/io.github.cges30901.hmtimer.svg8
l---------.icons/awkward/64x64/apps/io.github.cloose.CuteMarkEd.svg1
l---------.icons/awkward/64x64/apps/io.github.gillesdegottex.FMIT.svg1
l---------.icons/awkward/64x64/apps/io.github.guillaumechereau.Goxel.svg1
l---------.icons/awkward/64x64/apps/io.github.janbar.noson.svg1
l---------.icons/awkward/64x64/apps/io.github.jkozera.ZevDocs.svg1
l---------.icons/awkward/64x64/apps/io.github.jliljebl.Flowblade.svg1
l---------.icons/awkward/64x64/apps/io.github.liberodark.OpenDrive.svg1
l---------.icons/awkward/64x64/apps/io.github.markummitchell.Engauge_Digitizer.svg1
l---------.icons/awkward/64x64/apps/io.github.martinrotter.textosaurus.svg1
-rw-r--r--.icons/awkward/64x64/apps/io.github.mki1967.mki3dgame.svg18
l---------.icons/awkward/64x64/apps/io.github.mmstick.FontFinder.svg1
l---------.icons/awkward/64x64/apps/io.github.mujx.Nheko.svg1
l---------.icons/awkward/64x64/apps/io.github.openWMail.openWMail.svg1
l---------.icons/awkward/64x64/apps/io.github.qtox.qTox.svg1
l---------.icons/awkward/64x64/apps/io.github.quodlibet.QuodLibet.svg1
l---------.icons/awkward/64x64/apps/io.github.rinigus.OSMScoutServer.svg1
l---------.icons/awkward/64x64/apps/io.github.rinigus.PureMaps.svg1
l---------.icons/awkward/64x64/apps/io.github.wereturtle.ghostwriter.svg1
l---------.icons/awkward/64x64/apps/io.gitlab.Goodvibes.svg1
l---------.icons/awkward/64x64/apps/io.gitlab.construo.construo.svg1
l---------.icons/awkward/64x64/apps/io.gitlab.evtest_qt.evtest_qt.svg1
l---------.icons/awkward/64x64/apps/io.gitlab.jstest_gtk.jstest_gtk.svg1
l---------.icons/awkward/64x64/apps/io.gitlab.osslugaru.Lugaru.svg1
l---------.icons/awkward/64x64/apps/io.gitlab.windstille.Windstille-0_2.svg1
l---------.icons/awkward/64x64/apps/io.lbry.lbry-app.svg1
l---------.icons/awkward/64x64/apps/io.liri.BaseApp.svg1
l---------.icons/awkward/64x64/apps/io.liri.Calculator.svg1
l---------.icons/awkward/64x64/apps/io.liri.Text.svg1
l---------.icons/awkward/64x64/apps/io.lmms.LMMS.svg1
l---------.icons/awkward/64x64/apps/io.mgba.mGBA.svg1
l---------.icons/awkward/64x64/apps/io.neovim.nvim.svg1
l---------.icons/awkward/64x64/apps/io.otsaloma.gaupol.svg1
l---------.icons/awkward/64x64/apps/io.otsaloma.nfoview.svg1
l---------.icons/awkward/64x64/apps/io.poez.Poezio.svg1
l---------.icons/awkward/64x64/apps/io.thp.numptyphysics.svg1
l---------.icons/awkward/64x64/apps/io.webtorrent.WebTorrent.svg1
-rw-r--r--.icons/awkward/64x64/apps/ipython.svg20
l---------.icons/awkward/64x64/apps/ipython3.svg1
-rw-r--r--.icons/awkward/64x64/apps/irc-chat.svg10
-rw-r--r--.icons/awkward/64x64/apps/irccloud-desktop.svg7
-rw-r--r--.icons/awkward/64x64/apps/iridium-browser.svg14
-rw-r--r--.icons/awkward/64x64/apps/iron_product_logo.svg7
l---------.icons/awkward/64x64/apps/iso-image-burn.svg1
-rw-r--r--.icons/awkward/64x64/apps/isomaster.svg9
l---------.icons/awkward/64x64/apps/istanbul.svg1
-rw-r--r--.icons/awkward/64x64/apps/itch.svg7
-rw-r--r--.icons/awkward/64x64/apps/itmages.svg11
l---------.icons/awkward/64x64/apps/itunes.svg1
-rw-r--r--.icons/awkward/64x64/apps/jabref.svg7
-rw-r--r--.icons/awkward/64x64/apps/jamendo.svg7
l---------.icons/awkward/64x64/apps/jami.svg1
-rw-r--r--.icons/awkward/64x64/apps/jamovi.svg7
-rw-r--r--.icons/awkward/64x64/apps/jango.svg9
-rw-r--r--.icons/awkward/64x64/apps/jasp.svg7
l---------.icons/awkward/64x64/apps/java-1.6.0.svg1
l---------.icons/awkward/64x64/apps/java-1.7.0.svg1
l---------.icons/awkward/64x64/apps/java-1.8.0-openjdk.svg1
l---------.icons/awkward/64x64/apps/java-1.8.0.svg1
l---------.icons/awkward/64x64/apps/java-10-openjdk.svg1
l---------.icons/awkward/64x64/apps/java-11-openjdk.svg1
l---------.icons/awkward/64x64/apps/java-12-openjdk.svg1
l---------.icons/awkward/64x64/apps/java-13-openjdk.svg1
l---------.icons/awkward/64x64/apps/java-14-openjdk.svg1
-rw-r--r--.icons/awkward/64x64/apps/java.svg25
l---------.icons/awkward/64x64/apps/java10-openjdk.svg1
l---------.icons/awkward/64x64/apps/java11-openjdk.svg1
l---------.icons/awkward/64x64/apps/java12-openjdk.svg1
l---------.icons/awkward/64x64/apps/java13-openjdk.svg1
l---------.icons/awkward/64x64/apps/java14-openjdk.svg1
l---------.icons/awkward/64x64/apps/java9-openjdk.svg1
l---------.icons/awkward/64x64/apps/javaws.svg1
-rw-r--r--.icons/awkward/64x64/apps/jazzradio.svg8
-rw-r--r--.icons/awkward/64x64/apps/jblue.svg5
l---------.icons/awkward/64x64/apps/jdev_icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/jdeveloper.svg9
-rw-r--r--.icons/awkward/64x64/apps/jdownloader.svg13
l---------.icons/awkward/64x64/apps/jeex.svg1
-rw-r--r--.icons/awkward/64x64/apps/jellyfin.svg8
-rw-r--r--.icons/awkward/64x64/apps/jetbrains-toolbox.svg11
-rw-r--r--.icons/awkward/64x64/apps/jgray.svg5
-rw-r--r--.icons/awkward/64x64/apps/jgreen.svg5
-rw-r--r--.icons/awkward/64x64/apps/jitsi.svg29
l---------.icons/awkward/64x64/apps/jockey-kde.svg1
-rw-r--r--.icons/awkward/64x64/apps/jockey.svg31
l---------.icons/awkward/64x64/apps/joplin-desktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/joplin.svg7
-rw-r--r--.icons/awkward/64x64/apps/josm.svg27
-rw-r--r--.icons/awkward/64x64/apps/journey-of-a-roach.svg14
l---------.icons/awkward/64x64/apps/jp.yvt.OpenSpades.svg1
-rw-r--r--.icons/awkward/64x64/apps/jprofiler.svg11
-rw-r--r--.icons/awkward/64x64/apps/jred.svg5
l---------.icons/awkward/64x64/apps/jstest-gtk.svg1
-rw-r--r--.icons/awkward/64x64/apps/juci.svg18
l---------.icons/awkward/64x64/apps/juffed.svg1
-rw-r--r--.icons/awkward/64x64/apps/juk.svg8
-rw-r--r--.icons/awkward/64x64/apps/julia.svg20
-rw-r--r--.icons/awkward/64x64/apps/junior_install_icon.svg15
-rw-r--r--.icons/awkward/64x64/apps/jyellow.svg5
l---------.icons/awkward/64x64/apps/k3b.svg1
-rw-r--r--.icons/awkward/64x64/apps/k4dirstat.svg11
-rw-r--r--.icons/awkward/64x64/apps/k9-copy.svg9
l---------.icons/awkward/64x64/apps/k9copy.svg1
-rw-r--r--.icons/awkward/64x64/apps/kaddressbook.svg7
-rw-r--r--.icons/awkward/64x64/apps/kadu.svg10
-rw-r--r--.icons/awkward/64x64/apps/kaffeine.svg16
-rw-r--r--.icons/awkward/64x64/apps/kahla.svg7
-rw-r--r--.icons/awkward/64x64/apps/kajongg.svg7
-rw-r--r--.icons/awkward/64x64/apps/kaku.svg7
-rw-r--r--.icons/awkward/64x64/apps/kalarm.svg13
-rw-r--r--.icons/awkward/64x64/apps/kalgebra.svg6
l---------.icons/awkward/64x64/apps/kalu.svg1
-rw-r--r--.icons/awkward/64x64/apps/kalzium.svg8
l---------.icons/awkward/64x64/apps/kamerka.svg1
l---------.icons/awkward/64x64/apps/kamoso.svg1
l---------.icons/awkward/64x64/apps/kamule.svg1
-rw-r--r--.icons/awkward/64x64/apps/kanagram.svg9
-rw-r--r--.icons/awkward/64x64/apps/kanatest.svg8
-rw-r--r--.icons/awkward/64x64/apps/kapman.svg6
-rw-r--r--.icons/awkward/64x64/apps/kapow.svg12
l---------.icons/awkward/64x64/apps/kappfinder.svg1
-rw-r--r--.icons/awkward/64x64/apps/kapptemplate.svg25
-rw-r--r--.icons/awkward/64x64/apps/karbon.svg305
l---------.icons/awkward/64x64/apps/kate.svg1
l---------.icons/awkward/64x64/apps/kate2.svg1
-rw-r--r--.icons/awkward/64x64/apps/katomic.svg14
-rw-r--r--.icons/awkward/64x64/apps/kawaii-player.svg10
-rw-r--r--.icons/awkward/64x64/apps/kawanime.svg48
l---------.icons/awkward/64x64/apps/kazam.svg1
-rw-r--r--.icons/awkward/64x64/apps/kbackup.svg18
-rw-r--r--.icons/awkward/64x64/apps/kblackbox.svg7
-rw-r--r--.icons/awkward/64x64/apps/kblocks.svg14
l---------.icons/awkward/64x64/apps/kblogger.svg1
-rw-r--r--.icons/awkward/64x64/apps/kbounce.svg5
-rw-r--r--.icons/awkward/64x64/apps/kbreakout.svg23
-rw-r--r--.icons/awkward/64x64/apps/kbruch.svg15
l---------.icons/awkward/64x64/apps/kbugbuster.svg1
-rw-r--r--.icons/awkward/64x64/apps/kcachegrind.svg12
l---------.icons/awkward/64x64/apps/kcalc.svg1
l---------.icons/awkward/64x64/apps/kcharselect.svg1
l---------.icons/awkward/64x64/apps/kchmviewer.svg1
-rw-r--r--.icons/awkward/64x64/apps/kcmdevices.svg6
-rw-r--r--.icons/awkward/64x64/apps/kcmdf.svg10
l---------.icons/awkward/64x64/apps/kcmkicker.svg1
l---------.icons/awkward/64x64/apps/kcmkwm.svg1
-rw-r--r--.icons/awkward/64x64/apps/kcmmemory.svg29
l---------.icons/awkward/64x64/apps/kcmmidi.svg1
l---------.icons/awkward/64x64/apps/kcmopengl.svg1
l---------.icons/awkward/64x64/apps/kcmpartitions.svg1
l---------.icons/awkward/64x64/apps/kcmpci.svg1
l---------.icons/awkward/64x64/apps/kcmprocessor.svg1
l---------.icons/awkward/64x64/apps/kcmscsi.svg1
l---------.icons/awkward/64x64/apps/kcmsound.svg1
l---------.icons/awkward/64x64/apps/kcmx.svg1
l---------.icons/awkward/64x64/apps/kcolorchooser.svg1
l---------.icons/awkward/64x64/apps/kcoloredit.svg1
l---------.icons/awkward/64x64/apps/kcontrol.svg1
-rw-r--r--.icons/awkward/64x64/apps/kde-frameworks.svg7
l---------.icons/awkward/64x64/apps/kde-gtk-config.svg1
l---------.icons/awkward/64x64/apps/kde-im-log-viewer.svg1
l---------.icons/awkward/64x64/apps/kde-logo.svg1
l---------.icons/awkward/64x64/apps/kde-telepathy.svg1
l---------.icons/awkward/64x64/apps/kde.svg1
-rw-r--r--.icons/awkward/64x64/apps/kdeconnect.svg15
l---------.icons/awkward/64x64/apps/kdeneur.svg1
-rw-r--r--.icons/awkward/64x64/apps/kdenlive.svg14
l---------.icons/awkward/64x64/apps/kdepim-dropbox.svg1
l---------.icons/awkward/64x64/apps/kdepim-googledrive.svg1
-rw-r--r--.icons/awkward/64x64/apps/kdesvn.svg24
-rw-r--r--.icons/awkward/64x64/apps/kdevelop.svg7
l---------.icons/awkward/64x64/apps/kdf.svg1
-rw-r--r--.icons/awkward/64x64/apps/kdiamond.svg9
-rw-r--r--.icons/awkward/64x64/apps/kdiff3.svg16
l---------.icons/awkward/64x64/apps/kdiskfree.svg1
l---------.icons/awkward/64x64/apps/kdisknav.svg1
-rw-r--r--.icons/awkward/64x64/apps/kdocker.svg17
-rw-r--r--.icons/awkward/64x64/apps/kdots.svg18
l---------.icons/awkward/64x64/apps/kdoubanfm.svg1
l---------.icons/awkward/64x64/apps/kedit.svg1
l---------.icons/awkward/64x64/apps/keditbookmarks.svg1
-rw-r--r--.icons/awkward/64x64/apps/keep.svg7
-rw-r--r--.icons/awkward/64x64/apps/keepass.svg10
l---------.icons/awkward/64x64/apps/keepass2.svg1
-rw-r--r--.icons/awkward/64x64/apps/keepassx.svg9
l---------.icons/awkward/64x64/apps/keepassx2.svg1
-rw-r--r--.icons/awkward/64x64/apps/keepassxc.svg13
-rw-r--r--.icons/awkward/64x64/apps/keeweb.svg12
l---------.icons/awkward/64x64/apps/kentoo.svg1
-rw-r--r--.icons/awkward/64x64/apps/kerbal-space-program.svg21
-rw-r--r--.icons/awkward/64x64/apps/keurocalc.svg7
-rw-r--r--.icons/awkward/64x64/apps/kexi.svg7
l---------.icons/awkward/64x64/apps/key-mon.svg1
l---------.icons/awkward/64x64/apps/key_bindings.svg1
-rw-r--r--.icons/awkward/64x64/apps/keybase.svg12
-rw-r--r--.icons/awkward/64x64/apps/keymon.svg28
l---------.icons/awkward/64x64/apps/keyring-manager.svg1
l---------.icons/awkward/64x64/apps/kfind.svg1
-rw-r--r--.icons/awkward/64x64/apps/kfloppy.svg10
l---------.icons/awkward/64x64/apps/kfm.svg1
l---------.icons/awkward/64x64/apps/kfm_home.svg1
-rw-r--r--.icons/awkward/64x64/apps/kfoldersync.svg13
-rw-r--r--.icons/awkward/64x64/apps/kfontview.svg11
-rw-r--r--.icons/awkward/64x64/apps/kfourinline.svg12
-rw-r--r--.icons/awkward/64x64/apps/kgeography.svg6
-rw-r--r--.icons/awkward/64x64/apps/kget.svg7
-rw-r--r--.icons/awkward/64x64/apps/kghostview.svg7
-rw-r--r--.icons/awkward/64x64/apps/kgoldrunner.svg37
l---------.icons/awkward/64x64/apps/kgpg.svg1
-rw-r--r--.icons/awkward/64x64/apps/kgraphviewer.svg14
-rw-r--r--.icons/awkward/64x64/apps/khangman.svg13
l---------.icons/awkward/64x64/apps/khelpcenter.svg1
-rw-r--r--.icons/awkward/64x64/apps/khotkeys.svg11
-rw-r--r--.icons/awkward/64x64/apps/kicad.svg13
l---------.icons/awkward/64x64/apps/kicker.svg1
l---------.icons/awkward/64x64/apps/kid3-qt.svg1
-rw-r--r--.icons/awkward/64x64/apps/kid3.svg12
-rw-r--r--.icons/awkward/64x64/apps/kig.svg6
-rw-r--r--.icons/awkward/64x64/apps/kigo.svg11
-rw-r--r--.icons/awkward/64x64/apps/kile.svg11
-rw-r--r--.icons/awkward/64x64/apps/killbots.svg8
-rw-r--r--.icons/awkward/64x64/apps/killing-floor.svg11
-rw-r--r--.icons/awkward/64x64/apps/kimagemapeditor.svg11
l---------.icons/awkward/64x64/apps/kimtoy.svg1
-rw-r--r--.icons/awkward/64x64/apps/kipi-dngconverter.svg12
-rw-r--r--.icons/awkward/64x64/apps/kipi-expoblending.svg12
-rw-r--r--.icons/awkward/64x64/apps/kipi-logo.svg9
-rw-r--r--.icons/awkward/64x64/apps/kipi-panorama.svg12
l---------.icons/awkward/64x64/apps/kipi.svg1
-rw-r--r--.icons/awkward/64x64/apps/kiriki.svg11
-rw-r--r--.icons/awkward/64x64/apps/kitematic.svg9
-rw-r--r--.icons/awkward/64x64/apps/kiten.svg7
-rw-r--r--.icons/awkward/64x64/apps/kitty.svg9
l---------.icons/awkward/64x64/apps/kjobviewer.svg1
-rw-r--r--.icons/awkward/64x64/apps/kjumpingcube.svg10
-rw-r--r--.icons/awkward/64x64/apps/klavaro.svg28
l---------.icons/awkward/64x64/apps/kleopatra.svg1
l---------.icons/awkward/64x64/apps/klettres.svg1
-rw-r--r--.icons/awkward/64x64/apps/klickety.svg10
-rw-r--r--.icons/awkward/64x64/apps/klines.svg27
l---------.icons/awkward/64x64/apps/klipper.svg1
-rw-r--r--.icons/awkward/64x64/apps/klystrack.svg15
l---------.icons/awkward/64x64/apps/kmag.svg1
-rw-r--r--.icons/awkward/64x64/apps/kmahjongg.svg7
l---------.icons/awkward/64x64/apps/kmail.svg1
l---------.icons/awkward/64x64/apps/kmenu.svg1
-rw-r--r--.icons/awkward/64x64/apps/kmenuedit.svg33
-rw-r--r--.icons/awkward/64x64/apps/kmines.svg5
l---------.icons/awkward/64x64/apps/kminicom.svg1
-rw-r--r--.icons/awkward/64x64/apps/kmix.svg10
l---------.icons/awkward/64x64/apps/kmousetool.svg1
-rw-r--r--.icons/awkward/64x64/apps/kmouth.svg8
l---------.icons/awkward/64x64/apps/kmplayer.svg1
-rw-r--r--.icons/awkward/64x64/apps/kmplot.svg14
-rw-r--r--.icons/awkward/64x64/apps/kmymoney.svg9
-rw-r--r--.icons/awkward/64x64/apps/knavalbattle.svg7
-rw-r--r--.icons/awkward/64x64/apps/knemo.svg7
l---------.icons/awkward/64x64/apps/knetattach.svg1
l---------.icons/awkward/64x64/apps/knetwalk.svg1
-rw-r--r--.icons/awkward/64x64/apps/knights.svg5
l---------.icons/awkward/64x64/apps/knotes.svg1
l---------.icons/awkward/64x64/apps/knotify.svg1
-rw-r--r--.icons/awkward/64x64/apps/koala.svg25
-rw-r--r--.icons/awkward/64x64/apps/kodi.svg7
-rw-r--r--.icons/awkward/64x64/apps/kolf.svg6
-rw-r--r--.icons/awkward/64x64/apps/kollision.svg6
-rw-r--r--.icons/awkward/64x64/apps/kolourpaint.svg9
-rw-r--r--.icons/awkward/64x64/apps/komodo.svg6
-rw-r--r--.icons/awkward/64x64/apps/komorebi-wallpaper-creator.svg13
-rw-r--r--.icons/awkward/64x64/apps/komorebi.svg13
-rw-r--r--.icons/awkward/64x64/apps/kompare.svg12
-rw-r--r--.icons/awkward/64x64/apps/konqueror.svg10
-rw-r--r--.icons/awkward/64x64/apps/konquest.svg8
l---------.icons/awkward/64x64/apps/konsole.svg1
l---------.icons/awkward/64x64/apps/konsolekalendar.svg1
-rw-r--r--.icons/awkward/64x64/apps/kontact-import-wizard.svg9
-rw-r--r--.icons/awkward/64x64/apps/kontact.svg13
-rw-r--r--.icons/awkward/64x64/apps/konversation.svg11
-rw-r--r--.icons/awkward/64x64/apps/kopete.svg9
l---------.icons/awkward/64x64/apps/kopete2.svg1
l---------.icons/awkward/64x64/apps/korg-journal.svg1
l---------.icons/awkward/64x64/apps/korg-todo.svg1
-rw-r--r--.icons/awkward/64x64/apps/korganizer.svg25
l---------.icons/awkward/64x64/apps/kpackage.svg1
l---------.icons/awkward/64x64/apps/kpager.svg1
l---------.icons/awkward/64x64/apps/kpat.svg1
-rw-r--r--.icons/awkward/64x64/apps/kpatience.svg10
l---------.icons/awkward/64x64/apps/kpdf.svg1
l---------.icons/awkward/64x64/apps/kpersonalizer.svg1
-rw-r--r--.icons/awkward/64x64/apps/kphotoalbum.svg12
l---------.icons/awkward/64x64/apps/kpk-desktop-gnome.svg1
l---------.icons/awkward/64x64/apps/kpk-desktop-xfce.svg1
l---------.icons/awkward/64x64/apps/kradio.svg1
l---------.icons/awkward/64x64/apps/kradio4.svg1
-rw-r--r--.icons/awkward/64x64/apps/krdc.svg11
l---------.icons/awkward/64x64/apps/krec.svg1
-rw-r--r--.icons/awkward/64x64/apps/krecipes.svg19
-rw-r--r--.icons/awkward/64x64/apps/kregexpeditor.svg15
-rw-r--r--.icons/awkward/64x64/apps/krename.svg16
-rw-r--r--.icons/awkward/64x64/apps/kreversi.svg11
-rw-r--r--.icons/awkward/64x64/apps/krfb.svg8
-rw-r--r--.icons/awkward/64x64/apps/krita.svg16
-rw-r--r--.icons/awkward/64x64/apps/kronometer.svg25
l---------.icons/awkward/64x64/apps/krudio.svg1
-rw-r--r--.icons/awkward/64x64/apps/kruler.svg14
l---------.icons/awkward/64x64/apps/krunner.svg1
l---------.icons/awkward/64x64/apps/krusader_blue.svg1
l---------.icons/awkward/64x64/apps/krusader_red.svg1
-rw-r--r--.icons/awkward/64x64/apps/krusader_root.svg10
-rw-r--r--.icons/awkward/64x64/apps/krusader_user.svg10
-rw-r--r--.icons/awkward/64x64/apps/ksame.svg6
l---------.icons/awkward/64x64/apps/kscreengenie.svg1
l---------.icons/awkward/64x64/apps/kscreensaver.svg1
l---------.icons/awkward/64x64/apps/ksensors.svg1
-rw-r--r--.icons/awkward/64x64/apps/kshisen.svg6
-rw-r--r--.icons/awkward/64x64/apps/ksirk.svg15
l---------.icons/awkward/64x64/apps/ksmiletris.svg1
-rw-r--r--.icons/awkward/64x64/apps/ksnakeduel.svg8
l---------.icons/awkward/64x64/apps/ksnapshot.svg1
-rw-r--r--.icons/awkward/64x64/apps/ksnip.svg23
-rw-r--r--.icons/awkward/64x64/apps/kspaceduel.svg6
l---------.icons/awkward/64x64/apps/ksplash.svg1
-rw-r--r--.icons/awkward/64x64/apps/ksquares.svg8
l---------.icons/awkward/64x64/apps/kstars.svg1
-rw-r--r--.icons/awkward/64x64/apps/ksudoku.svg17
l---------.icons/awkward/64x64/apps/ksysguard.svg1
-rw-r--r--.icons/awkward/64x64/apps/kteatime.svg6
-rw-r--r--.icons/awkward/64x64/apps/ktechlab.svg20
-rw-r--r--.icons/awkward/64x64/apps/kthememgr.svg9
-rw-r--r--.icons/awkward/64x64/apps/ktikz.svg10
-rw-r--r--.icons/awkward/64x64/apps/ktimer.svg25
l---------.icons/awkward/64x64/apps/ktip.svg1
l---------.icons/awkward/64x64/apps/ktnef.svg1
-rw-r--r--.icons/awkward/64x64/apps/ktorrent.svg5
l---------.icons/awkward/64x64/apps/ktouch.svg1
-rw-r--r--.icons/awkward/64x64/apps/ktuberling.svg11
-rw-r--r--.icons/awkward/64x64/apps/kturtle.svg7
l---------.icons/awkward/64x64/apps/kube-mail.svg1
-rw-r--r--.icons/awkward/64x64/apps/kube.svg9
-rw-r--r--.icons/awkward/64x64/apps/kubeplayer.svg13
-rw-r--r--.icons/awkward/64x64/apps/kubrick.svg13
-rw-r--r--.icons/awkward/64x64/apps/kuiviewer.svg12
-rw-r--r--.icons/awkward/64x64/apps/kup.svg9
-rw-r--r--.icons/awkward/64x64/apps/kupfer.svg10
l---------.icons/awkward/64x64/apps/kuser.svg1
-rw-r--r--.icons/awkward/64x64/apps/kvantum.svg16
-rw-r--r--.icons/awkward/64x64/apps/kvirc.svg11
-rw-r--r--.icons/awkward/64x64/apps/kwalletmanager.svg14
-rw-r--r--.icons/awkward/64x64/apps/kwave.svg7
l---------.icons/awkward/64x64/apps/kwikdisk.svg1
l---------.icons/awkward/64x64/apps/kwin.svg1
-rw-r--r--.icons/awkward/64x64/apps/kwordquiz.svg6
l---------.icons/awkward/64x64/apps/kwrite.svg1
-rw-r--r--.icons/awkward/64x64/apps/kxstitch.svg14
l---------.icons/awkward/64x64/apps/kynpatic.svg1
-rw-r--r--.icons/awkward/64x64/apps/l4d.svg12
-rw-r--r--.icons/awkward/64x64/apps/l4d2.svg14
l---------.icons/awkward/64x64/apps/labplot.svg1
-rw-r--r--.icons/awkward/64x64/apps/labyrinth.svg19
-rw-r--r--.icons/awkward/64x64/apps/ladi-player.svg15
-rw-r--r--.icons/awkward/64x64/apps/ladi-system-log.svg15
-rw-r--r--.icons/awkward/64x64/apps/laditools.svg12
-rw-r--r--.icons/awkward/64x64/apps/laigter.svg9
l---------.icons/awkward/64x64/apps/lash.svg1
l---------.icons/awkward/64x64/apps/last-fm.svg1
l---------.icons/awkward/64x64/apps/lastfm-audioscrobbler.svg1
l---------.icons/awkward/64x64/apps/lastfm-valut.svg1
l---------.icons/awkward/64x64/apps/lastfm-www.last.fm.svg1
-rw-r--r--.icons/awkward/64x64/apps/lastfm.svg7
-rw-r--r--.icons/awkward/64x64/apps/latexila.svg7
-rw-r--r--.icons/awkward/64x64/apps/latte-dock.svg9
l---------.icons/awkward/64x64/apps/launch.svg1
-rw-r--r--.icons/awkward/64x64/apps/laverna.svg9
-rw-r--r--.icons/awkward/64x64/apps/lazarus.svg7
-rw-r--r--.icons/awkward/64x64/apps/lbry.svg7
-rw-r--r--.icons/awkward/64x64/apps/ldview.svg11
l---------.icons/awkward/64x64/apps/leafpad.svg1
-rw-r--r--.icons/awkward/64x64/apps/league-of-legends.svg11
-rw-r--r--.icons/awkward/64x64/apps/leocad.svg13
-rw-r--r--.icons/awkward/64x64/apps/leonflix.svg22
l---------.icons/awkward/64x64/apps/lftp-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/lftp.svg11
-rw-r--r--.icons/awkward/64x64/apps/libinput-gestures.svg9
l---------.icons/awkward/64x64/apps/library-internet-radio.svg1
l---------.icons/awkward/64x64/apps/library-podcast.svg1
-rw-r--r--.icons/awkward/64x64/apps/librecad.svg11
-rw-r--r--.icons/awkward/64x64/apps/libreoffice-base.svg8
-rw-r--r--.icons/awkward/64x64/apps/libreoffice-calc.svg8
-rw-r--r--.icons/awkward/64x64/apps/libreoffice-chart.svg10
-rw-r--r--.icons/awkward/64x64/apps/libreoffice-draw.svg8
-rw-r--r--.icons/awkward/64x64/apps/libreoffice-impress.svg8
-rw-r--r--.icons/awkward/64x64/apps/libreoffice-main.svg7
-rw-r--r--.icons/awkward/64x64/apps/libreoffice-math.svg8
l---------.icons/awkward/64x64/apps/libreoffice-startcenter.svg1
-rw-r--r--.icons/awkward/64x64/apps/libreoffice-writer.svg8
l---------.icons/awkward/64x64/apps/libreoffice.svg1
l---------.icons/awkward/64x64/apps/libreoffice4.2-base.svg1
l---------.icons/awkward/64x64/apps/libreoffice4.2-calc.svg1
l---------.icons/awkward/64x64/apps/libreoffice4.2-draw.svg1
l---------.icons/awkward/64x64/apps/libreoffice4.2-impress.svg1
l---------.icons/awkward/64x64/apps/libreoffice4.2-math.svg1
l---------.icons/awkward/64x64/apps/libreoffice4.2-startcenter.svg1
l---------.icons/awkward/64x64/apps/libreoffice4.2-writer.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.0-base.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.0-calc.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.0-draw.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.0-impress.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.0-main.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.0-math.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.0-startcenter.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.0-writer.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.0.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.1-base.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.1-calc.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.1-draw.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.1-impress.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.1-main.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.1-math.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.1-startcenter.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.1-writer.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.1.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.2-base.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.2-calc.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.2-draw.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.2-impress.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.2-main.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.2-math.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.2-startcenter.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.2-writer.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.2.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.3-base.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.3-calc.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.3-draw.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.3-impress.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.3-main.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.3-math.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.3-startcenter.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.3-writer.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.3.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.4-base.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.4-calc.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.4-draw.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.4-impress.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.4-main.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.4-math.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.4-startcenter.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.4-writer.svg1
l---------.icons/awkward/64x64/apps/libreoffice5.4.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.0-base.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.0-calc.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.0-chart.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.0-draw.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.0-impress.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.0-main.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.0-math.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.0-startcenter.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.0-writer.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.0.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.2-base.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.2-calc.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.2-chart.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.2-draw.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.2-impress.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.2-main.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.2-math.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.2-startcenter.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.2-writer.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.3-base.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.3-calc.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.3-chart.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.3-draw.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.3-impress.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.3-main.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.3-math.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.3-startcenter.svg1
l---------.icons/awkward/64x64/apps/libreoffice6.3-writer.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.0-base.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.0-calc.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.0-chart.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.0-draw.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.0-impress.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.0-main.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.0-math.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.0-startcenter.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.0-writer.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.1-base.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.1-calc.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.1-chart.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.1-draw.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.1-impress.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.1-main.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.1-math.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.1-startcenter.svg1
l---------.icons/awkward/64x64/apps/libreofficedev6.1-writer.svg1
l---------.icons/awkward/64x64/apps/libresprite.svg1
l---------.icons/awkward/64x64/apps/licq.svg1
-rw-r--r--.icons/awkward/64x64/apps/life-is-strange.svg9
-rw-r--r--.icons/awkward/64x64/apps/lifeograph.svg16
l---------.icons/awkward/64x64/apps/liferea.svg1
l---------.icons/awkward/64x64/apps/lightdm-gtk-greeter-settings.svg1
l---------.icons/awkward/64x64/apps/lightdm-settings.svg1
-rw-r--r--.icons/awkward/64x64/apps/lightsoff.svg8
-rw-r--r--.icons/awkward/64x64/apps/lighttable.svg14
-rw-r--r--.icons/awkward/64x64/apps/lightworks.svg23
-rw-r--r--.icons/awkward/64x64/apps/lightzone.svg7
-rw-r--r--.icons/awkward/64x64/apps/limbo.svg9
l---------.icons/awkward/64x64/apps/linconnect-server.svg1
-rw-r--r--.icons/awkward/64x64/apps/linconnect.svg7
l---------.icons/awkward/64x64/apps/linguist-qt4.svg1
l---------.icons/awkward/64x64/apps/linguist-qt5.svg1
l---------.icons/awkward/64x64/apps/linguist.svg1
l---------.icons/awkward/64x64/apps/linguist5.svg1
l---------.icons/awkward/64x64/apps/links.svg1
l---------.icons/awkward/64x64/apps/links_32x32.xpm.svg1
-rw-r--r--.icons/awkward/64x64/apps/linphone.svg7
l---------.icons/awkward/64x64/apps/linssid.svg1
-rw-r--r--.icons/awkward/64x64/apps/linuxdcpp.svg11
-rw-r--r--.icons/awkward/64x64/apps/liri.svg7
-rw-r--r--.icons/awkward/64x64/apps/litecoin-qt.svg8
-rw-r--r--.icons/awkward/64x64/apps/little-inferno.svg14
-rw-r--r--.icons/awkward/64x64/apps/littleweeb.svg17
-rw-r--r--.icons/awkward/64x64/apps/livepatch.svg7
-rw-r--r--.icons/awkward/64x64/apps/livewallpaper-config.svg18
-rw-r--r--.icons/awkward/64x64/apps/livewallpaper.svg15
-rw-r--r--.icons/awkward/64x64/apps/lmms.svg5
l---------.icons/awkward/64x64/apps/locale.svg1
-rw-r--r--.icons/awkward/64x64/apps/loginized.svg21
l---------.icons/awkward/64x64/apps/logisim-icon-128.svg1
-rw-r--r--.icons/awkward/64x64/apps/logisim-icon.svg11
l---------.icons/awkward/64x64/apps/logview.svg1
l---------.icons/awkward/64x64/apps/logviewer.svg1
l---------.icons/awkward/64x64/apps/lokalize.svg1
-rw-r--r--.icons/awkward/64x64/apps/lollypop.svg8
-rw-r--r--.icons/awkward/64x64/apps/lookit.svg7
l---------.icons/awkward/64x64/apps/lookswitcher.svg1
-rw-r--r--.icons/awkward/64x64/apps/love.svg9
-rw-r--r--.icons/awkward/64x64/apps/lovely-planet-2.svg20
-rw-r--r--.icons/awkward/64x64/apps/lovely-planet-arcade.svg15
-rw-r--r--.icons/awkward/64x64/apps/lovely-planet.svg15
-rw-r--r--.icons/awkward/64x64/apps/lplayer.svg11
l---------.icons/awkward/64x64/apps/lrfviewer.svg1
l---------.icons/awkward/64x64/apps/lshw.svg1
-rw-r--r--.icons/awkward/64x64/apps/lskat.svg10
-rw-r--r--.icons/awkward/64x64/apps/ltris.svg31
-rw-r--r--.icons/awkward/64x64/apps/luakit.svg9
l---------.icons/awkward/64x64/apps/lubuntu-software-center.svg1
-rw-r--r--.icons/awkward/64x64/apps/lucidchart.svg11
-rw-r--r--.icons/awkward/64x64/apps/luckyBackup.svg8
-rw-r--r--.icons/awkward/64x64/apps/lugaru.svg19
-rw-r--r--.icons/awkward/64x64/apps/luminance-hdr.svg22
-rw-r--r--.icons/awkward/64x64/apps/lutris.svg16
l---------.icons/awkward/64x64/apps/lximage-qt.svg1
l---------.icons/awkward/64x64/apps/lximage.svg1
l---------.icons/awkward/64x64/apps/lxmusic.svg1
l---------.icons/awkward/64x64/apps/lxterminal.svg1
-rw-r--r--.icons/awkward/64x64/apps/lynx.svg8
-rw-r--r--.icons/awkward/64x64/apps/lyricfier.svg19
-rw-r--r--.icons/awkward/64x64/apps/lyx.svg8
l---------.icons/awkward/64x64/apps/m_doom.svg1
-rw-r--r--.icons/awkward/64x64/apps/magnatune.svg7
l---------.icons/awkward/64x64/apps/mail-client.svg1
-rw-r--r--.icons/awkward/64x64/apps/mail.ru-cloud.svg15
l---------.icons/awkward/64x64/apps/mailnag.svg1
-rw-r--r--.icons/awkward/64x64/apps/mailspring.svg7
-rw-r--r--.icons/awkward/64x64/apps/makagiga.svg17
-rw-r--r--.icons/awkward/64x64/apps/makehuman.svg8
l---------.icons/awkward/64x64/apps/makehuman_bg.svg1
-rw-r--r--.icons/awkward/64x64/apps/makemkv.svg14
-rw-r--r--.icons/awkward/64x64/apps/mame.svg5
-rw-r--r--.icons/awkward/64x64/apps/manaplus.svg11
-rw-r--r--.icons/awkward/64x64/apps/mandelbulber2.svg7
l---------.icons/awkward/64x64/apps/mandrivaupdate.svg1
-rw-r--r--.icons/awkward/64x64/apps/manjaro-architect.svg11
-rw-r--r--.icons/awkward/64x64/apps/manjaro-settings-manager.svg8
l---------.icons/awkward/64x64/apps/manjaro-welcome.svg1
l---------.icons/awkward/64x64/apps/manjaro.svg1
-rw-r--r--.icons/awkward/64x64/apps/maps.svg13
-rw-r--r--.icons/awkward/64x64/apps/marble.svg10
-rw-r--r--.icons/awkward/64x64/apps/marknoto.svg8
-rw-r--r--.icons/awkward/64x64/apps/markpado.svg6
-rw-r--r--.icons/awkward/64x64/apps/marktext.svg17
-rw-r--r--.icons/awkward/64x64/apps/marsshooter.svg6
l---------.icons/awkward/64x64/apps/master-pdf-editor.svg1
-rw-r--r--.icons/awkward/64x64/apps/masterpassword-gui.svg11
-rw-r--r--.icons/awkward/64x64/apps/masterpdfeditor.svg10
l---------.icons/awkward/64x64/apps/masterpdfeditor3.svg1
l---------.icons/awkward/64x64/apps/masterpdfeditor4.svg1
l---------.icons/awkward/64x64/apps/masterpdfeditor5.svg1
-rw-r--r--.icons/awkward/64x64/apps/mat.svg13
l---------.icons/awkward/64x64/apps/mate-ax-applet.svg1
l---------.icons/awkward/64x64/apps/mate-brightness-applet.svg1
l---------.icons/awkward/64x64/apps/mate-cpu-frequency-applet.svg1
l---------.icons/awkward/64x64/apps/mate-desktop-item-edit.svg1
l---------.icons/awkward/64x64/apps/mate-disk-usage-analyzer.svg1
l---------.icons/awkward/64x64/apps/mate-eyes-applet.svg1
l---------.icons/awkward/64x64/apps/mate-indicator-applet.svg1
-rw-r--r--.icons/awkward/64x64/apps/mate-inhibit-applet.svg21
l---------.icons/awkward/64x64/apps/mate-invest-applet.svg1
l---------.icons/awkward/64x64/apps/mate-logo.svg1
l---------.icons/awkward/64x64/apps/mate-netspeed-applet.svg1
l---------.icons/awkward/64x64/apps/mate-network-properties.svg1
l---------.icons/awkward/64x64/apps/mate-notification-properties.svg1
l---------.icons/awkward/64x64/apps/mate-panel-clock.svg1
-rw-r--r--.icons/awkward/64x64/apps/mate-panel-drawer.svg9
l---------.icons/awkward/64x64/apps/mate-panel-fish.svg1
l---------.icons/awkward/64x64/apps/mate-panel-force-quit.svg1
l---------.icons/awkward/64x64/apps/mate-panel-launcher.svg1
l---------.icons/awkward/64x64/apps/mate-panel-notification-area.svg1
-rw-r--r--.icons/awkward/64x64/apps/mate-panel-separator.svg11
l---------.icons/awkward/64x64/apps/mate-panel-window-list.svg1
l---------.icons/awkward/64x64/apps/mate-panel-window-menu.svg1
l---------.icons/awkward/64x64/apps/mate-panel-workspace-switcher.svg1
l---------.icons/awkward/64x64/apps/mate-panel.svg1
l---------.icons/awkward/64x64/apps/mate-power-manager.svg1
l---------.icons/awkward/64x64/apps/mate-power-statistics.svg1
l---------.icons/awkward/64x64/apps/mate-preferences-desktop-display.svg1
l---------.icons/awkward/64x64/apps/mate-sensors-applet.svg1
l---------.icons/awkward/64x64/apps/mate-session-properties.svg1
l---------.icons/awkward/64x64/apps/mate-sticky-notes-applet.svg1
l---------.icons/awkward/64x64/apps/mate-system-log.svg1
l---------.icons/awkward/64x64/apps/mate.svg1
l---------.icons/awkward/64x64/apps/mateconf-editor.svg1
l---------.icons/awkward/64x64/apps/matepalimpsest.svg1
-rw-r--r--.icons/awkward/64x64/apps/mathematica.svg7
l---------.icons/awkward/64x64/apps/matlab-desktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/matlab.svg11
l---------.icons/awkward/64x64/apps/mattermost-desktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/mattermost.svg7
l---------.icons/awkward/64x64/apps/maxima-icon.svg1
l---------.icons/awkward/64x64/apps/maxima-new.svg1
-rw-r--r--.icons/awkward/64x64/apps/maxima.svg10
-rw-r--r--.icons/awkward/64x64/apps/maxthon-browser.svg11
l---------.icons/awkward/64x64/apps/maya.svg1
-rw-r--r--.icons/awkward/64x64/apps/mc.svg22
-rw-r--r--.icons/awkward/64x64/apps/mcomix.svg23
l---------.icons/awkward/64x64/apps/mdmflexiserver.svg1
l---------.icons/awkward/64x64/apps/mdmsetup.svg1
l---------.icons/awkward/64x64/apps/me-tv.svg1
l---------.icons/awkward/64x64/apps/me.kozec.syncthingtk.svg1
l---------.icons/awkward/64x64/apps/media-optical-copy.svg1
l---------.icons/awkward/64x64/apps/media-player-48.svg1
l---------.icons/awkward/64x64/apps/media-player-banshee.svg1
-rw-r--r--.icons/awkward/64x64/apps/mediaconch.svg14
l---------.icons/awkward/64x64/apps/mediainfo.svg1
-rw-r--r--.icons/awkward/64x64/apps/mediawriter.svg11
l---------.icons/awkward/64x64/apps/medit.svg1
l---------.icons/awkward/64x64/apps/mednafen.svg1
-rw-r--r--.icons/awkward/64x64/apps/mednaffe.svg9
-rw-r--r--.icons/awkward/64x64/apps/mega.svg7
-rw-r--r--.icons/awkward/64x64/apps/megabasterd.svg9
-rw-r--r--.icons/awkward/64x64/apps/megaglest.svg8
-rw-r--r--.icons/awkward/64x64/apps/meld.svg8
-rw-r--r--.icons/awkward/64x64/apps/mellowplayer.svg13
-rw-r--r--.icons/awkward/64x64/apps/mendeley-desktop.svg7
l---------.icons/awkward/64x64/apps/mendeleydesktop.svg1
l---------.icons/awkward/64x64/apps/menu-editor.svg1
-rw-r--r--.icons/awkward/64x64/apps/menulibre.svg12
-rw-r--r--.icons/awkward/64x64/apps/meow.svg11
l---------.icons/awkward/64x64/apps/mess.svg1
l---------.icons/awkward/64x64/apps/messengerfordesktop.svg1
l---------.icons/awkward/64x64/apps/metacity.svg1
-rw-r--r--.icons/awkward/64x64/apps/meterbridge.svg13
l---------.icons/awkward/64x64/apps/meterbridge32x32.svg1
-rw-r--r--.icons/awkward/64x64/apps/metro-2033-redux.svg14
-rw-r--r--.icons/awkward/64x64/apps/metro-last-light-redux.svg14
-rw-r--r--.icons/awkward/64x64/apps/metronome.svg11
-rw-r--r--.icons/awkward/64x64/apps/mgba.svg27
-rw-r--r--.icons/awkward/64x64/apps/mhwaveedit.svg9
-rw-r--r--.icons/awkward/64x64/apps/microscope.svg17
l---------.icons/awkward/64x64/apps/microsoft-office-online.svg1
-rw-r--r--.icons/awkward/64x64/apps/microsoft.svg8
-rw-r--r--.icons/awkward/64x64/apps/midori.svg9
-rw-r--r--.icons/awkward/64x64/apps/mikutter.svg8
-rw-r--r--.icons/awkward/64x64/apps/milkytracker.svg13
-rw-r--r--.icons/awkward/64x64/apps/min.svg11
l---------.icons/awkward/64x64/apps/minecraft-launcher.svg1
-rw-r--r--.icons/awkward/64x64/apps/minecraft.svg200
l---------.icons/awkward/64x64/apps/minetest-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/minetest.svg10
-rw-r--r--.icons/awkward/64x64/apps/minetime.svg8
l---------.icons/awkward/64x64/apps/mini.xterm.svg1
l---------.icons/awkward/64x64/apps/minimizeall.svg1
-rw-r--r--.icons/awkward/64x64/apps/minitube.svg17
-rw-r--r--.icons/awkward/64x64/apps/mint-dev-settings.svg12
l---------.icons/awkward/64x64/apps/mintbackup.svg1
l---------.icons/awkward/64x64/apps/mintdrivers.svg1
l---------.icons/awkward/64x64/apps/mintinstall.svg1
l---------.icons/awkward/64x64/apps/mintlocale-im.svg1
-rw-r--r--.icons/awkward/64x64/apps/mintnanny.svg11
l---------.icons/awkward/64x64/apps/mintreport.svg1
-rw-r--r--.icons/awkward/64x64/apps/mintsources-additional.svg8
-rw-r--r--.icons/awkward/64x64/apps/mintsources-foreign.svg7
l---------.icons/awkward/64x64/apps/mintsources-keys.svg1
-rw-r--r--.icons/awkward/64x64/apps/mintsources-maintenance.svg7
l---------.icons/awkward/64x64/apps/mintsources-mint.svg1
-rw-r--r--.icons/awkward/64x64/apps/mintsources-ppa.svg23
l---------.icons/awkward/64x64/apps/mintsources.svg1
l---------.icons/awkward/64x64/apps/mintstick.svg1
l---------.icons/awkward/64x64/apps/mintupdate-release-upgrade.svg1
l---------.icons/awkward/64x64/apps/mintupdate.svg1
-rw-r--r--.icons/awkward/64x64/apps/mintupload.svg7
l---------.icons/awkward/64x64/apps/mintwelcome.svg1
-rw-r--r--.icons/awkward/64x64/apps/minuet.svg22
l---------.icons/awkward/64x64/apps/miro-guide-source.svg1
-rw-r--r--.icons/awkward/64x64/apps/miro.svg7
-rw-r--r--.icons/awkward/64x64/apps/mist.svg9
-rw-r--r--.icons/awkward/64x64/apps/mixcloud.svg7
l---------.icons/awkward/64x64/apps/mixxx-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/mixxx.svg16
-rw-r--r--.icons/awkward/64x64/apps/mkusb.svg14
l---------.icons/awkward/64x64/apps/mkv-gui.svg1
-rw-r--r--.icons/awkward/64x64/apps/mkvinfo.svg14
l---------.icons/awkward/64x64/apps/mkvmerge.svg1
-rw-r--r--.icons/awkward/64x64/apps/mkvmergeGUI.svg10
l---------.icons/awkward/64x64/apps/mkvtoolnix-gui.svg1
l---------.icons/awkward/64x64/apps/mmex.svg1
-rw-r--r--.icons/awkward/64x64/apps/mnemosyne.svg34
-rw-r--r--.icons/awkward/64x64/apps/modem-manager-gui.svg17
-rw-r--r--.icons/awkward/64x64/apps/mog.svg7
-rw-r--r--.icons/awkward/64x64/apps/money-manager-ex.svg9
-rw-r--r--.icons/awkward/64x64/apps/moneydance.svg9
l---------.icons/awkward/64x64/apps/moneydance_icon512.svg1
l---------.icons/awkward/64x64/apps/mono-runtime-common.svg1
l---------.icons/awkward/64x64/apps/mono-runtime.svg1
-rw-r--r--.icons/awkward/64x64/apps/mono.svg7
-rw-r--r--.icons/awkward/64x64/apps/monochroma.svg9
-rw-r--r--.icons/awkward/64x64/apps/monodevelop.svg10
l---------.icons/awkward/64x64/apps/monodoc.svg1
-rw-r--r--.icons/awkward/64x64/apps/moonlight.svg7
-rw-r--r--.icons/awkward/64x64/apps/morpheus.svg14
-rw-r--r--.icons/awkward/64x64/apps/moserial.svg11
-rw-r--r--.icons/awkward/64x64/apps/motrix.svg13
l---------.icons/awkward/64x64/apps/mousepad.svg1
-rw-r--r--.icons/awkward/64x64/apps/movmetaedit.svg13
l---------.icons/awkward/64x64/apps/mozc-setup.svg1
-rw-r--r--.icons/awkward/64x64/apps/mozc.svg13
l---------.icons/awkward/64x64/apps/mozilla-firefox.svg1
l---------.icons/awkward/64x64/apps/mozo.svg1
-rw-r--r--.icons/awkward/64x64/apps/mp3splt-gtk.svg15
-rw-r--r--.icons/awkward/64x64/apps/mpc-qt.svg11
-rw-r--r--.icons/awkward/64x64/apps/mpd.svg14
l---------.icons/awkward/64x64/apps/mplayer.svg1
-rw-r--r--.icons/awkward/64x64/apps/mps.svg17
l---------.icons/awkward/64x64/apps/mpv-icon-8bit-64x64.svg1
-rw-r--r--.icons/awkward/64x64/apps/mpv.svg9
-rw-r--r--.icons/awkward/64x64/apps/ms-excel.svg12
-rw-r--r--.icons/awkward/64x64/apps/ms-office.svg7
-rw-r--r--.icons/awkward/64x64/apps/ms-onedrive.svg10
-rw-r--r--.icons/awkward/64x64/apps/ms-onenote.svg12
-rw-r--r--.icons/awkward/64x64/apps/ms-outlook.svg12
-rw-r--r--.icons/awkward/64x64/apps/ms-powerpoint.svg12
l---------.icons/awkward/64x64/apps/ms-skype.svg1
-rw-r--r--.icons/awkward/64x64/apps/ms-word.svg12
l---------.icons/awkward/64x64/apps/mscore.svg1
l---------.icons/awkward/64x64/apps/msiexec.svg1
-rw-r--r--.icons/awkward/64x64/apps/mstdn.svg8
-rw-r--r--.icons/awkward/64x64/apps/mtpaint.svg24
-rw-r--r--.icons/awkward/64x64/apps/mtvmusic.svg15
l---------.icons/awkward/64x64/apps/mucommander.svg1
l---------.icons/awkward/64x64/apps/mugshot.svg1
-rw-r--r--.icons/awkward/64x64/apps/mullvad-vpn.svg16
l---------.icons/awkward/64x64/apps/multibootusb.svg1
-rw-r--r--.icons/awkward/64x64/apps/multimc.svg11
-rw-r--r--.icons/awkward/64x64/apps/multimedia-audio-player.svg14
-rw-r--r--.icons/awkward/64x64/apps/multimedia-photo-manager.svg12
-rw-r--r--.icons/awkward/64x64/apps/multimedia-photo-viewer.svg10
-rw-r--r--.icons/awkward/64x64/apps/multimedia-video-player.svg13
l---------.icons/awkward/64x64/apps/multimedia-volume-control.svg1
l---------.icons/awkward/64x64/apps/multimedia.svg1
l---------.icons/awkward/64x64/apps/multisystem-liveusb.svg1
l---------.icons/awkward/64x64/apps/multisystem-vbox.svg1
l---------.icons/awkward/64x64/apps/multisystem.svg1
l---------.icons/awkward/64x64/apps/multitasking-view.svg1
-rw-r--r--.icons/awkward/64x64/apps/multiwinia.svg8
-rw-r--r--.icons/awkward/64x64/apps/mumble.svg6
-rw-r--r--.icons/awkward/64x64/apps/muon.svg6
l---------.icons/awkward/64x64/apps/muondiscover.svg1
l---------.icons/awkward/64x64/apps/mupdf.svg1
-rw-r--r--.icons/awkward/64x64/apps/mupen64plus-qt.svg9
-rw-r--r--.icons/awkward/64x64/apps/museeks.svg9
-rw-r--r--.icons/awkward/64x64/apps/museeq.svg15
-rw-r--r--.icons/awkward/64x64/apps/musescore.svg6
-rw-r--r--.icons/awkward/64x64/apps/musicbrainz.svg9
-rw-r--r--.icons/awkward/64x64/apps/musique.svg8
-rw-r--r--.icons/awkward/64x64/apps/mutt.svg10
-rw-r--r--.icons/awkward/64x64/apps/mx-boot-options.svg15
-rw-r--r--.icons/awkward/64x64/apps/mx-bootrepair.svg16
l---------.icons/awkward/64x64/apps/mx-broadcom-manager.svg1
-rw-r--r--.icons/awkward/64x64/apps/mx-cleanup.svg11
l---------.icons/awkward/64x64/apps/mx-clocky.svg1
-rw-r--r--.icons/awkward/64x64/apps/mx-codecs.svg26
-rw-r--r--.icons/awkward/64x64/apps/mx-conky.svg10
l---------.icons/awkward/64x64/apps/mx-findshares.svg1
-rw-r--r--.icons/awkward/64x64/apps/mx-live-usb-maker.svg12
l---------.icons/awkward/64x64/apps/mx-menu-editor.svg1
-rw-r--r--.icons/awkward/64x64/apps/mx-network-assistant.svg19
-rw-r--r--.icons/awkward/64x64/apps/mx-packageinstaller.svg12
-rw-r--r--.icons/awkward/64x64/apps/mx-qsi.svg15
-rw-r--r--.icons/awkward/64x64/apps/mx-repo-manager.svg9
-rw-r--r--.icons/awkward/64x64/apps/mx-select-sound.svg36
-rw-r--r--.icons/awkward/64x64/apps/mx-snapshot.svg16
l---------.icons/awkward/64x64/apps/mx-system-sounds.svg1
l---------.icons/awkward/64x64/apps/mx-timeset-gui-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/mx-tools.svg7
-rw-r--r--.icons/awkward/64x64/apps/mx-tweak.svg11
l---------.icons/awkward/64x64/apps/mx-usb-unmounter.svg1
-rw-r--r--.icons/awkward/64x64/apps/mx-user.svg10
l---------.icons/awkward/64x64/apps/mx-viewer.svg1
-rw-r--r--.icons/awkward/64x64/apps/mx-welcome.svg7
l---------.icons/awkward/64x64/apps/mygpo.svg1
-rw-r--r--.icons/awkward/64x64/apps/mynotes.svg7
l---------.icons/awkward/64x64/apps/mypaint.svg1
-rw-r--r--.icons/awkward/64x64/apps/myrulib.svg8
-rw-r--r--.icons/awkward/64x64/apps/myspace.svg21
-rw-r--r--.icons/awkward/64x64/apps/mysql-workbench.svg7
-rw-r--r--.icons/awkward/64x64/apps/naev.svg10
-rw-r--r--.icons/awkward/64x64/apps/nasc.svg8
-rw-r--r--.icons/awkward/64x64/apps/natronIcon256_linux.svg7
l---------.icons/awkward/64x64/apps/nautilus-actions.svg1
l---------.icons/awkward/64x64/apps/nautilus.svg1
-rw-r--r--.icons/awkward/64x64/apps/navalbattle.svg18
-rw-r--r--.icons/awkward/64x64/apps/navicat-postgresql.svg11
-rw-r--r--.icons/awkward/64x64/apps/navicat.svg11
-rw-r--r--.icons/awkward/64x64/apps/navit.svg14
-rw-r--r--.icons/awkward/64x64/apps/ndm.svg11
-rw-r--r--.icons/awkward/64x64/apps/negibox.svg9
-rw-r--r--.icons/awkward/64x64/apps/nemiver.svg15
l---------.icons/awkward/64x64/apps/nemo.svg1
l---------.icons/awkward/64x64/apps/nepomuk.svg1
-rw-r--r--.icons/awkward/64x64/apps/nerolinux.svg8
-rw-r--r--.icons/awkward/64x64/apps/nerolinuxexpress.svg8
l---------.icons/awkward/64x64/apps/nestopia.svg1
l---------.icons/awkward/64x64/apps/net.ankiweb.Anki.svg1
-rw-r--r--.icons/awkward/64x64/apps/net.bartkessels.getit.svg14
-rw-r--r--.icons/awkward/64x64/apps/net.baseart.Glide.svg16
l---------.icons/awkward/64x64/apps/net.blockout.BlockOutII.svg1
l---------.icons/awkward/64x64/apps/net.codeindustry.MasterPDFEditor.svg1
-rw-r--r--.icons/awkward/64x64/apps/net.danigm.timetrack.svg21
l---------.icons/awkward/64x64/apps/net.drawpile.drawpile.svg1
l---------.icons/awkward/64x64/apps/net.fsuae.FS-UAE.svg1
l---------.icons/awkward/64x64/apps/net.jami.Jami.svg1
l---------.icons/awkward/64x64/apps/net.mancubus.SLADE.svg1
l---------.icons/awkward/64x64/apps/net.mediaarea.AVIMetaEdit.svg1
l---------.icons/awkward/64x64/apps/net.mediaarea.BWFMetaEdit.svg1
l---------.icons/awkward/64x64/apps/net.mediaarea.DVAnalyzer.svg1
l---------.icons/awkward/64x64/apps/net.mediaarea.MOVMetaEdit.svg1
l---------.icons/awkward/64x64/apps/net.mediaarea.MediaConch.svg1
l---------.icons/awkward/64x64/apps/net.mediaarea.MediaInfo.svg1
l---------.icons/awkward/64x64/apps/net.mediaarea.QCTools.svg1
-rw-r--r--.icons/awkward/64x64/apps/net.meijn.onvifviewer.svg12
l---------.icons/awkward/64x64/apps/net.minetest.Minetest.svg1
l---------.icons/awkward/64x64/apps/net.olofson.KoboDeluxe.svg1
l---------.icons/awkward/64x64/apps/net.openra.OpenRA.openra-cnc.svg1
l---------.icons/awkward/64x64/apps/net.openra.OpenRA.openra-d2k.svg1
l---------.icons/awkward/64x64/apps/net.openra.OpenRA.svg1
l---------.icons/awkward/64x64/apps/net.oz9aec.Gpredict.svg1
l---------.icons/awkward/64x64/apps/net.pcsx2.PCSX2.svg1
-rw-r--r--.icons/awkward/64x64/apps/net.pioneerspacesim.Pioneer.svg28
l---------.icons/awkward/64x64/apps/net.poedit.Poedit.svg1
l---------.icons/awkward/64x64/apps/net.redeclipse.RedEclipse.svg1
-rw-r--r--.icons/awkward/64x64/apps/net.runelite.RuneLite.svg7
l---------.icons/awkward/64x64/apps/net.scribus.Scribus.svg1
-rw-r--r--.icons/awkward/64x64/apps/net.sf.VICE.svg9
l---------.icons/awkward/64x64/apps/net.sf.fuse_emulator.svg1
l---------.icons/awkward/64x64/apps/net.sf.nootka.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.Chessx.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.ExtremeTuxRacer.svg1
-rw-r--r--.icons/awkward/64x64/apps/net.sourceforge.Fillets.svg14
l---------.icons/awkward/64x64/apps/net.sourceforge.Klavaro.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.Lifeograph.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.Ri-li.svg1
-rw-r--r--.icons/awkward/64x64/apps/net.sourceforge.Teo.svg13
l---------.icons/awkward/64x64/apps/net.sourceforge.TuxFootball.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.VMPK.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.atanks.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.btanks.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.chromium-bsu.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.electrip.Electrip.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.fretsonfire.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.mars-game.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.maxima.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.projectM.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.qtpfsgui.LuminanceHDR.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.torcs.svg1
l---------.icons/awkward/64x64/apps/net.sourceforge.xournal.svg1
l---------.icons/awkward/64x64/apps/net.supertuxkart.SuperTuxKart.svg1
l---------.icons/awkward/64x64/apps/net.wz2100.wz2100.svg1
l---------.icons/awkward/64x64/apps/net.xmind.XMind8.svg1
l---------.icons/awkward/64x64/apps/net.xmind.ZEN.svg1
l---------.icons/awkward/64x64/apps/netbeans-beta.svg1
-rw-r--r--.icons/awkward/64x64/apps/netbeans.svg17
-rw-r--r--.icons/awkward/64x64/apps/netease-cloud-music.svg7
l---------.icons/awkward/64x64/apps/netflix-desktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/netflix.svg10
-rw-r--r--.icons/awkward/64x64/apps/nethack.svg13
-rw-r--r--.icons/awkward/64x64/apps/netsurf.svg11
l---------.icons/awkward/64x64/apps/network-defaultroute.svg1
l---------.icons/awkward/64x64/apps/network-firewall.svg1
l---------.icons/awkward/64x64/apps/network-idle.svg1
-rw-r--r--.icons/awkward/64x64/apps/network_local.svg15
-rw-r--r--.icons/awkward/64x64/apps/neverball.svg8
-rw-r--r--.icons/awkward/64x64/apps/neverputt.svg11
-rw-r--r--.icons/awkward/64x64/apps/newbreeze.svg7
-rw-r--r--.icons/awkward/64x64/apps/nextcloud.svg11
-rw-r--r--.icons/awkward/64x64/apps/nexuiz.svg7
-rw-r--r--.icons/awkward/64x64/apps/nfoview.svg7
-rw-r--r--.icons/awkward/64x64/apps/nheko.svg11
-rw-r--r--.icons/awkward/64x64/apps/nicotine-plus.svg9
-rw-r--r--.icons/awkward/64x64/apps/night-in-the-woods.svg20
-rw-r--r--.icons/awkward/64x64/apps/nighthawk.svg11
-rw-r--r--.icons/awkward/64x64/apps/nihilumbra.svg9
-rw-r--r--.icons/awkward/64x64/apps/nip2.svg12
-rw-r--r--.icons/awkward/64x64/apps/nitrogen.svg21
-rw-r--r--.icons/awkward/64x64/apps/nitroshare.svg8
l---------.icons/awkward/64x64/apps/nixnote.svg1
-rw-r--r--.icons/awkward/64x64/apps/nixnote2.svg7
-rw-r--r--.icons/awkward/64x64/apps/nl.g4d.Girens.svg10
l---------.icons/awkward/64x64/apps/nl.hjdskes.gcolor3.svg1
l---------.icons/awkward/64x64/apps/nl.openoffice.bluefish.svg1
l---------.icons/awkward/64x64/apps/nm-device-wireless.svg1
-rw-r--r--.icons/awkward/64x64/apps/nmap.svg7
l---------.icons/awkward/64x64/apps/nocover.svg1
l---------.icons/awkward/64x64/apps/nocturn.svg1
-rw-r--r--.icons/awkward/64x64/apps/noiz2sa.svg9
l---------.icons/awkward/64x64/apps/nomacs.svg1
-rw-r--r--.icons/awkward/64x64/apps/nootka.svg11
-rw-r--r--.icons/awkward/64x64/apps/nos-tv.svg9
-rw-r--r--.icons/awkward/64x64/apps/noson.svg10
-rw-r--r--.icons/awkward/64x64/apps/notable.svg22
l---------.icons/awkward/64x64/apps/notepad.svg1
-rw-r--r--.icons/awkward/64x64/apps/notepadqq.svg17
l---------.icons/awkward/64x64/apps/notes.svg1
l---------.icons/awkward/64x64/apps/notifyconf.svg1
-rw-r--r--.icons/awkward/64x64/apps/novprog.svg8
-rw-r--r--.icons/awkward/64x64/apps/nsight.svg8
l---------.icons/awkward/64x64/apps/ntfs-config.svg1
-rw-r--r--.icons/awkward/64x64/apps/nuclear.svg11
-rw-r--r--.icons/awkward/64x64/apps/null_team-48.svg7
-rw-r--r--.icons/awkward/64x64/apps/nulloy.svg7
-rw-r--r--.icons/awkward/64x64/apps/numptyphysics.svg9
-rw-r--r--.icons/awkward/64x64/apps/nutstore.svg11
-rw-r--r--.icons/awkward/64x64/apps/nutty.svg10
-rw-r--r--.icons/awkward/64x64/apps/nuvolaplayer.svg7
l---------.icons/awkward/64x64/apps/nuvolaplayer3.svg1
l---------.icons/awkward/64x64/apps/nuvolaplayer3_8tracks.svg1
l---------.icons/awkward/64x64/apps/nuvolaplayer3_bandcamp.svg1
l---------.icons/awkward/64x64/apps/nuvolaplayer3_deezer.svg1
l---------.icons/awkward/64x64/apps/nuvolaplayer3_google_play_music.svg1
l---------.icons/awkward/64x64/apps/nuvolaplayer3_groove.svg1
l---------.icons/awkward/64x64/apps/nuvolaplayer3_jango.svg1
l---------.icons/awkward/64x64/apps/nuvolaplayer3_mixcloud.svg1
l---------.icons/awkward/64x64/apps/nuvolaplayer3_plex.svg1
l---------.icons/awkward/64x64/apps/nuvolaplayer3_soundcloud.svg1
l---------.icons/awkward/64x64/apps/nuvolaplayer3_spotify.svg1
l---------.icons/awkward/64x64/apps/nuvolaplayer3_yandex_music.svg1
l---------.icons/awkward/64x64/apps/nuvolaplayer3_youtube.svg1
l---------.icons/awkward/64x64/apps/nvidia-310-settings.svg1
l---------.icons/awkward/64x64/apps/nvidia-current-settings.svg1
l---------.icons/awkward/64x64/apps/nvidia-current-updates-settings.svg1
l---------.icons/awkward/64x64/apps/nvidia-ddm-mx.svg1
l---------.icons/awkward/64x64/apps/nvidia-drivers-settings.svg1
l---------.icons/awkward/64x64/apps/nvidia-settings.svg1
l---------.icons/awkward/64x64/apps/nvidia-x-server-setting.svg1
l---------.icons/awkward/64x64/apps/nvidia-x-server-settings.svg1
-rw-r--r--.icons/awkward/64x64/apps/nvidia.svg6
l---------.icons/awkward/64x64/apps/nvim-gtk.svg1
l---------.icons/awkward/64x64/apps/nvim-qt.svg1
-rw-r--r--.icons/awkward/64x64/apps/nvim.svg9
-rw-r--r--.icons/awkward/64x64/apps/nvvp.svg16
l---------.icons/awkward/64x64/apps/nylas-mail.svg1
-rw-r--r--.icons/awkward/64x64/apps/nylas.svg21
-rw-r--r--.icons/awkward/64x64/apps/nz.scuttlebutt.Patchwork.svg30
l---------.icons/awkward/64x64/apps/obconf.svg1
-rw-r--r--.icons/awkward/64x64/apps/obs.svg13
-rw-r--r--.icons/awkward/64x64/apps/ocenaudio.svg14
-rw-r--r--.icons/awkward/64x64/apps/ocrfeeder.svg13
-rw-r--r--.icons/awkward/64x64/apps/ocsstore.svg11
-rw-r--r--.icons/awkward/64x64/apps/octave.svg10
-rw-r--r--.icons/awkward/64x64/apps/octodad-dadliest-catch.svg15
-rw-r--r--.icons/awkward/64x64/apps/octopi.svg21
-rw-r--r--.icons/awkward/64x64/apps/odrive.svg12
-rw-r--r--.icons/awkward/64x64/apps/office-address-book.svg7
l---------.icons/awkward/64x64/apps/office-addressbook.svg1
-rw-r--r--.icons/awkward/64x64/apps/office-calendar.svg24
l---------.icons/awkward/64x64/apps/office-date.svg1
-rw-r--r--.icons/awkward/64x64/apps/okteta.svg32
l---------.icons/awkward/64x64/apps/okular.svg1
-rw-r--r--.icons/awkward/64x64/apps/onboard.svg12
-rw-r--r--.icons/awkward/64x64/apps/onionshare80.svg9
-rw-r--r--.icons/awkward/64x64/apps/openage.svg7
-rw-r--r--.icons/awkward/64x64/apps/openarena.svg7
l---------.icons/awkward/64x64/apps/openarena128.svg1
-rw-r--r--.icons/awkward/64x64/apps/openbazaar2.svg23
l---------.icons/awkward/64x64/apps/openbazaar2client.svg1
-rw-r--r--.icons/awkward/64x64/apps/openbox.svg10
-rw-r--r--.icons/awkward/64x64/apps/openbve.svg10
-rw-r--r--.icons/awkward/64x64/apps/openclonk.svg21
-rw-r--r--.icons/awkward/64x64/apps/opencomic.svg7
l---------.icons/awkward/64x64/apps/opencubicplayer.svg1
-rw-r--r--.icons/awkward/64x64/apps/opengl.svg7
l---------.icons/awkward/64x64/apps/openjdk-10.svg1
l---------.icons/awkward/64x64/apps/openjdk-11.svg1
l---------.icons/awkward/64x64/apps/openjdk-6.svg1
l---------.icons/awkward/64x64/apps/openjdk-7.svg1
l---------.icons/awkward/64x64/apps/openjdk-8.svg1
l---------.icons/awkward/64x64/apps/openjdk-9.svg1
-rw-r--r--.icons/awkward/64x64/apps/openlp.svg7
-rw-r--r--.icons/awkward/64x64/apps/openmw.svg17
-rw-r--r--.icons/awkward/64x64/apps/openoffice4-base.svg7
-rw-r--r--.icons/awkward/64x64/apps/openoffice4-calc.svg7
-rw-r--r--.icons/awkward/64x64/apps/openoffice4-draw.svg7
-rw-r--r--.icons/awkward/64x64/apps/openoffice4-impress.svg7
-rw-r--r--.icons/awkward/64x64/apps/openoffice4-main.svg9
-rw-r--r--.icons/awkward/64x64/apps/openoffice4-math.svg7
l---------.icons/awkward/64x64/apps/openoffice4-printeradmin.svg1
l---------.icons/awkward/64x64/apps/openoffice4-startcenter.svg1
-rw-r--r--.icons/awkward/64x64/apps/openoffice4-writer.svg7
-rw-r--r--.icons/awkward/64x64/apps/openra-cnc.svg15
-rw-r--r--.icons/awkward/64x64/apps/openra-d2k.svg14
-rw-r--r--.icons/awkward/64x64/apps/openra-ra.svg8
-rw-r--r--.icons/awkward/64x64/apps/openrct2.svg14
-rw-r--r--.icons/awkward/64x64/apps/openscad.svg15
l---------.icons/awkward/64x64/apps/openshot-qt.svg1
-rw-r--r--.icons/awkward/64x64/apps/openshot.svg10
-rw-r--r--.icons/awkward/64x64/apps/openspades.svg10
l---------.icons/awkward/64x64/apps/openterm.svg1
-rw-r--r--.icons/awkward/64x64/apps/openttd.svg13
-rw-r--r--.icons/awkward/64x64/apps/opera-beta.svg6
-rw-r--r--.icons/awkward/64x64/apps/opera-developer.svg5
-rw-r--r--.icons/awkward/64x64/apps/opera.svg5
l---------.icons/awkward/64x64/apps/oracle-javaws.svg1
l---------.icons/awkward/64x64/apps/oracle-sqldeveloper.svg1
l---------.icons/awkward/64x64/apps/oracle_java6.svg1
l---------.icons/awkward/64x64/apps/oracle_java7.svg1
l---------.icons/awkward/64x64/apps/oracle_java8.svg1
l---------.icons/awkward/64x64/apps/oracle_java9.svg1
l---------.icons/awkward/64x64/apps/orage.svg1
l---------.icons/awkward/64x64/apps/orage_globaltime.svg1
l---------.icons/awkward/64x64/apps/orca.svg1
l---------.icons/awkward/64x64/apps/oregano.svg1
l---------.icons/awkward/64x64/apps/org.DolphinEmu.dolphin-emu.svg1
l---------.icons/awkward/64x64/apps/org.apache.netbeans.svg1
l---------.icons/awkward/64x64/apps/org.armagetronad.ArmagetronAdvanced.svg1
l---------.icons/awkward/64x64/apps/org.audacityteam.Audacity.svg1
l---------.icons/awkward/64x64/apps/org.avidemux.Avidemux.svg1
l---------.icons/awkward/64x64/apps/org.baedert.corebird.svg1
l---------.icons/awkward/64x64/apps/org.bitcoincore.bitcoin-qt.svg1
l---------.icons/awkward/64x64/apps/org.blender.Blender.svg1
l---------.icons/awkward/64x64/apps/org.bluej.BlueJ.svg1
l---------.icons/awkward/64x64/apps/org.bunkus.mkvtoolnix-gui.svg1
l---------.icons/awkward/64x64/apps/org.bzflag.BZFlag.svg1
l---------.icons/awkward/64x64/apps/org.claws_mail.Claws-Mail.svg1
l---------.icons/awkward/64x64/apps/org.clementine_player.Clementine.svg1
l---------.icons/awkward/64x64/apps/org.codeblocks.codeblocks.svg1
l---------.icons/awkward/64x64/apps/org.cznic.Datovka.svg1
l---------.icons/awkward/64x64/apps/org.darktable.Darktable.svg1
l---------.icons/awkward/64x64/apps/org.davmail.DavMail.svg1
l---------.icons/awkward/64x64/apps/org.debian.TuxPuck.svg1
l---------.icons/awkward/64x64/apps/org.develz.Crawl.svg1
l---------.icons/awkward/64x64/apps/org.eclipse.iot.fourdiac.Ide.svg1
l---------.icons/awkward/64x64/apps/org.electrum.electrum.svg1
l---------.icons/awkward/64x64/apps/org.equeim.Tremotesf.svg1
l---------.icons/awkward/64x64/apps/org.ethereum.Mist.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.eu.encom.matrique.svg9
-rw-r--r--.icons/awkward/64x64/apps/org.eu.encom.spectral.svg7
l---------.icons/awkward/64x64/apps/org.fedoraproject.MediaWriter.svg1
l---------.icons/awkward/64x64/apps/org.filezillaproject.Filezilla.svg1
l---------.icons/awkward/64x64/apps/org.flarerpg.Flare.svg1
l---------.icons/awkward/64x64/apps/org.flatpak.qtdemo.svg1
l---------.icons/awkward/64x64/apps/org.flightgear.FlightGear.svg1
l---------.icons/awkward/64x64/apps/org.fontforge.FontForge.svg1
l---------.icons/awkward/64x64/apps/org.freecadweb.FreeCAD.svg1
l---------.icons/awkward/64x64/apps/org.freeciv.Freeciv.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.freedesktop.Bustle.svg14
l---------.icons/awkward/64x64/apps/org.freedesktop.GlxInfo.svg1
l---------.icons/awkward/64x64/apps/org.freedesktop.GstDebugViewer.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.freedesktop.Piper.svg26
l---------.icons/awkward/64x64/apps/org.freedesktop.fwupd.svg1
l---------.icons/awkward/64x64/apps/org.freefilesync.FreeFileSync.svg1
l---------.icons/awkward/64x64/apps/org.fritzing.Fritzing.svg1
l---------.icons/awkward/64x64/apps/org.frozen_bubble.frozen-bubble.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.gabmus.gnome-feeds.svg21
-rw-r--r--.icons/awkward/64x64/apps/org.gabmus.hydrapaper.svg16
l---------.icons/awkward/64x64/apps/org.gahshomar.Gahshomar.svg1
l---------.icons/awkward/64x64/apps/org.gajim.Gajim.svg1
l---------.icons/awkward/64x64/apps/org.gaphor.Gaphor.svg1
l---------.icons/awkward/64x64/apps/org.geany.Geany.svg1
l---------.icons/awkward/64x64/apps/org.geogebra.GeoGebra.svg1
l---------.icons/awkward/64x64/apps/org.gimp.GIMP.svg1
l---------.icons/awkward/64x64/apps/org.gna.Warmux.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.gnode.NixView.svg9
l---------.icons/awkward/64x64/apps/org.gnome.Aisleriot.svg1
l---------.icons/awkward/64x64/apps/org.gnome.ArchiveManager.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Bijiben.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Books.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Boxes.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Builder.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Calculator.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Calendar.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Characters.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Cheese.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Chess.svg1
l---------.icons/awkward/64x64/apps/org.gnome.ChromeGnomeShell.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Clocks.svg1
l---------.icons/awkward/64x64/apps/org.gnome.ColorViewer.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Contacts.svg1
l---------.icons/awkward/64x64/apps/org.gnome.DejaDup.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Devhelp.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Dictionary.svg1
l---------.icons/awkward/64x64/apps/org.gnome.DiskUtility.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Documents.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Empathy.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Eolie.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Epiphany.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Evince.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Evolution.svg1
l---------.icons/awkward/64x64/apps/org.gnome.FeedReader.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Files.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.Firmware.svg29
l---------.icons/awkward/64x64/apps/org.gnome.Four-in-a-row.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.Fractal.svg7
l---------.icons/awkward/64x64/apps/org.gnome.GHex.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Games.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Geary.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Genius.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Glade.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Gnote.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.Gtranslator.svg14
l---------.icons/awkward/64x64/apps/org.gnome.Hitori.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.IconPreview.svg11
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.Keysign.svg10
l---------.icons/awkward/64x64/apps/org.gnome.Klotski.svg1
l---------.icons/awkward/64x64/apps/org.gnome.LightsOff.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Logs.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Lollypop.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Mahjongg.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Maps.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Mines.svg1
l---------.icons/awkward/64x64/apps/org.gnome.MultiWriter.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Music.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Nautilus.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Notes.svg1
l---------.icons/awkward/64x64/apps/org.gnome.OCRFeeder.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.OfficeRunner.svg11
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.PasswordSafe.svg18
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.Photos.svg17
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.Podcasts.svg17
l---------.icons/awkward/64x64/apps/org.gnome.Polari.svg1
l---------.icons/awkward/64x64/apps/org.gnome.PowerStats.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Quadrapassel.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Recipes.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Reversi.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Rhythmbox3.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Robots.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Screenshot.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Settings.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Shell.Extensions.GSConnect.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Shotwell.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.SimpleScan.svg12
l---------.icons/awkward/64x64/apps/org.gnome.Software.svg1
l---------.icons/awkward/64x64/apps/org.gnome.SoundRecorder.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Sudoku.svg1
l---------.icons/awkward/64x64/apps/org.gnome.SwellFoop.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Sysprof.svg1
l---------.icons/awkward/64x64/apps/org.gnome.SystemMonitor.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Tali.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Taquin.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Terminal.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Tetravex.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Todo.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Tomboy.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.Totem.svg10
l---------.icons/awkward/64x64/apps/org.gnome.TwentyFortyEight.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.Usage.svg18
l---------.icons/awkward/64x64/apps/org.gnome.Weather.Application.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Weather.svg1
l---------.icons/awkward/64x64/apps/org.gnome.Yelp.svg1
l---------.icons/awkward/64x64/apps/org.gnome.baobab.svg1
l---------.icons/awkward/64x64/apps/org.gnome.bijiben.svg1
l---------.icons/awkward/64x64/apps/org.gnome.books.svg1
l---------.icons/awkward/64x64/apps/org.gnome.builder.svg1
l---------.icons/awkward/64x64/apps/org.gnome.calendar.svg1
l---------.icons/awkward/64x64/apps/org.gnome.cheese.svg1
l---------.icons/awkward/64x64/apps/org.gnome.chess.svg1
l---------.icons/awkward/64x64/apps/org.gnome.clocks.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.design.Contrast.svg10
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.design.IconLibrary.svg26
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.dfeet.svg14
l---------.icons/awkward/64x64/apps/org.gnome.documents.svg1
l---------.icons/awkward/64x64/apps/org.gnome.eog.svg1
l---------.icons/awkward/64x64/apps/org.gnome.epiphany.svg1
l---------.icons/awkward/64x64/apps/org.gnome.files.svg1
l---------.icons/awkward/64x64/apps/org.gnome.five-or-more.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.gnome.font-viewer.svg30
l---------.icons/awkward/64x64/apps/org.gnome.frogr.svg1
l---------.icons/awkward/64x64/apps/org.gnome.games.svg1
l---------.icons/awkward/64x64/apps/org.gnome.gbrainy.svg1
l---------.icons/awkward/64x64/apps/org.gnome.gedit.svg1
l---------.icons/awkward/64x64/apps/org.gnome.ghex.svg1
l---------.icons/awkward/64x64/apps/org.gnome.gitg.svg1
l---------.icons/awkward/64x64/apps/org.gnome.glabels-3.svg1
l---------.icons/awkward/64x64/apps/org.gnome.hitori.svg1
l---------.icons/awkward/64x64/apps/org.gnome.iagno.svg1
l---------.icons/awkward/64x64/apps/org.gnome.lollypop.svg1
l---------.icons/awkward/64x64/apps/org.gnome.mahjongg.svg1
l---------.icons/awkward/64x64/apps/org.gnome.maps.svg1
l---------.icons/awkward/64x64/apps/org.gnome.meld.svg1
l---------.icons/awkward/64x64/apps/org.gnome.music.svg1
l---------.icons/awkward/64x64/apps/org.gnome.nautilus.svg1
l---------.icons/awkward/64x64/apps/org.gnome.polari.svg1
l---------.icons/awkward/64x64/apps/org.gnome.powerstats.svg1
l---------.icons/awkward/64x64/apps/org.gnome.quadrapassel.svg1
l---------.icons/awkward/64x64/apps/org.gnome.recipes.svg1
l---------.icons/awkward/64x64/apps/org.gnome.seahorse.Application.svg1
l---------.icons/awkward/64x64/apps/org.gnome.software.svg1
l---------.icons/awkward/64x64/apps/org.gnome.tetravex.svg1
l---------.icons/awkward/64x64/apps/org.gnome.tweaks.svg1
l---------.icons/awkward/64x64/apps/org.gnome.weather.application.svg1
l---------.icons/awkward/64x64/apps/org.gnome.weather.svg1
l---------.icons/awkward/64x64/apps/org.gnome.zbrown.Palette.svg1
l---------.icons/awkward/64x64/apps/org.gnu.emacs.svg1
l---------.icons/awkward/64x64/apps/org.gnucash.GnuCash.svg1
l---------.icons/awkward/64x64/apps/org.godotengine.Godot.svg1
l---------.icons/awkward/64x64/apps/org.gottcode.Connectagram.svg1
l---------.icons/awkward/64x64/apps/org.gottcode.CuteMaze.svg1
l---------.icons/awkward/64x64/apps/org.gottcode.FocusWriter.svg1
l---------.icons/awkward/64x64/apps/org.gottcode.Gottet.svg1
l---------.icons/awkward/64x64/apps/org.gottcode.Hexalate.svg1
l---------.icons/awkward/64x64/apps/org.gottcode.Kapow.svg1
l---------.icons/awkward/64x64/apps/org.gottcode.NovProg.svg1
l---------.icons/awkward/64x64/apps/org.gottcode.Peg-E.svg1
l---------.icons/awkward/64x64/apps/org.gottcode.Simsu.svg1
l---------.icons/awkward/64x64/apps/org.gottcode.Tanglet.svg1
l---------.icons/awkward/64x64/apps/org.gottcode.Tetzle.svg1
l---------.icons/awkward/64x64/apps/org.gpodder.gpodder.svg1
l---------.icons/awkward/64x64/apps/org.hedgewars.Hedgewars.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.homelinuxserver.vance.biblereader-symbolic.svg8
l---------.icons/awkward/64x64/apps/org.hydrogenmusic.Hydrogen.svg1
l---------.icons/awkward/64x64/apps/org.inkscape.Inkscape.svg1
l---------.icons/awkward/64x64/apps/org.jamovi.jamovi.svg1
l---------.icons/awkward/64x64/apps/org.jaspstats.JASP.svg1
l---------.icons/awkward/64x64/apps/org.jdownloader.JDownloader.svg1
l---------.icons/awkward/64x64/apps/org.kde.dolphin.svg1
l---------.icons/awkward/64x64/apps/org.kde.elisa.svg1
l---------.icons/awkward/64x64/apps/org.kde.gcompris.svg1
l---------.icons/awkward/64x64/apps/org.kde.kalzium.svg1
l---------.icons/awkward/64x64/apps/org.kde.kapman.svg1
l---------.icons/awkward/64x64/apps/org.kde.katomic.svg1
l---------.icons/awkward/64x64/apps/org.kde.kblocks.svg1
l---------.icons/awkward/64x64/apps/org.kde.kbounce.svg1
l---------.icons/awkward/64x64/apps/org.kde.kbruch.svg1
l---------.icons/awkward/64x64/apps/org.kde.kdenlive.svg1
l---------.icons/awkward/64x64/apps/org.kde.kdiamond.svg1
l---------.icons/awkward/64x64/apps/org.kde.kgeography.svg1
l---------.icons/awkward/64x64/apps/org.kde.kgoldrunner.svg1
l---------.icons/awkward/64x64/apps/org.kde.khangman.svg1
l---------.icons/awkward/64x64/apps/org.kde.kigo.svg1
l---------.icons/awkward/64x64/apps/org.kde.killbots.svg1
l---------.icons/awkward/64x64/apps/org.kde.kjumpingcube.svg1
l---------.icons/awkward/64x64/apps/org.kde.klickety.svg1
l---------.icons/awkward/64x64/apps/org.kde.klines.svg1
l---------.icons/awkward/64x64/apps/org.kde.knavalbattle.svg1
l---------.icons/awkward/64x64/apps/org.kde.knetwalk.svg1
l---------.icons/awkward/64x64/apps/org.kde.kolourpaint.svg1
l---------.icons/awkward/64x64/apps/org.kde.kontact.svg1
l---------.icons/awkward/64x64/apps/org.kde.konversation.svg1
l---------.icons/awkward/64x64/apps/org.kde.krita.svg1
l---------.icons/awkward/64x64/apps/org.kde.ksquares.svg1
l---------.icons/awkward/64x64/apps/org.kde.ksudoku.svg1
l---------.icons/awkward/64x64/apps/org.kde.ktouch.svg1
l---------.icons/awkward/64x64/apps/org.kde.ktuberling.svg1
l---------.icons/awkward/64x64/apps/org.kde.kubrick.svg1
l---------.icons/awkward/64x64/apps/org.kde.kwordquiz.svg1
l---------.icons/awkward/64x64/apps/org.kde.kxstitch.svg1
l---------.icons/awkward/64x64/apps/org.kde.okular.svg1
l---------.icons/awkward/64x64/apps/org.kde.palapeli.svg1
l---------.icons/awkward/64x64/apps/org.kde.skrooge.svg1
l---------.icons/awkward/64x64/apps/org.keepassxc.KeePassXC.svg1
l---------.icons/awkward/64x64/apps/org.kicad_pcb.KiCad.svg1
l---------.icons/awkward/64x64/apps/org.laptop.TurtleArtActivity.svg1
l---------.icons/awkward/64x64/apps/org.leocad.LeoCAD.svg1
l---------.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.base.svg1
l---------.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.calc.svg1
l---------.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.chart.svg1
l---------.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.draw.svg1
l---------.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.impress.svg1
l---------.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.math.svg1
l---------.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.startcenter.svg1
l---------.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.writer.svg1
l---------.icons/awkward/64x64/apps/org.libretro.RetroArch.svg1
l---------.icons/awkward/64x64/apps/org.linux_hardware.hw-probe.svg1
l---------.icons/awkward/64x64/apps/org.manaplus.ManaPlus.svg1
l---------.icons/awkward/64x64/apps/org.mapeditor.Tiled.svg1
l---------.icons/awkward/64x64/apps/org.megaglest.MegaGlest.svg1
l---------.icons/awkward/64x64/apps/org.midori_browser.Midori.svg1
l---------.icons/awkward/64x64/apps/org.mixxx.Mixxx.svg1
l---------.icons/awkward/64x64/apps/org.mozilla.Firefox.svg1
l---------.icons/awkward/64x64/apps/org.mozilla.FirefoxDevEdition.svg1
l---------.icons/awkward/64x64/apps/org.mozilla.FirefoxNightly.svg1
l---------.icons/awkward/64x64/apps/org.mozilla.Thunderbird.svg1
l---------.icons/awkward/64x64/apps/org.musescore.MuseScore.svg1
l---------.icons/awkward/64x64/apps/org.musicbrainz.Picard.svg1
l---------.icons/awkward/64x64/apps/org.mypaint.MyPaint.svg1
l---------.icons/awkward/64x64/apps/org.naev.Naev.svg1
l---------.icons/awkward/64x64/apps/org.nextcloud.Nextcloud.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.nongnu.lingot.svg10
l---------.icons/awkward/64x64/apps/org.octave.Octave.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.olivevideoeditor.Olive.svg9
l---------.icons/awkward/64x64/apps/org.openclonk.OpenClonk.svg1
l---------.icons/awkward/64x64/apps/org.openmw.OpenMW.svg1
l---------.icons/awkward/64x64/apps/org.openscad.OpenSCAD.svg1
l---------.icons/awkward/64x64/apps/org.openshot.OpenShot.svg1
l---------.icons/awkward/64x64/apps/org.openstreetmap.josm.svg1
l---------.icons/awkward/64x64/apps/org.openttd.OpenTTD.svg1
l---------.icons/awkward/64x64/apps/org.osgeo.grass.svg1
l---------.icons/awkward/64x64/apps/org.pencil2d.Pencil2D.svg1
l---------.icons/awkward/64x64/apps/org.perezdecastro.Revolt.svg1
l---------.icons/awkward/64x64/apps/org.phoenicis.playonlinux.svg1
l---------.icons/awkward/64x64/apps/org.photoqt.PhotoQt.svg1
l---------.icons/awkward/64x64/apps/org.pitivi.Pitivi.svg1
l---------.icons/awkward/64x64/apps/org.pjbroad.EternallandsClient.svg1
l---------.icons/awkward/64x64/apps/org.ppsspp.PPSSPP.svg1
-rw-r--r--.icons/awkward/64x64/apps/org.processing.processingide.svg9
l---------.icons/awkward/64x64/apps/org.pulseaudio.pavucontrol.svg1
l---------.icons/awkward/64x64/apps/org.pwmt.zathura.svg1
l---------.icons/awkward/64x64/apps/org.pyzo.pyzo.svg1
l---------.icons/awkward/64x64/apps/org.qbittorrent.qBittorrent.svg1
l---------.icons/awkward/64x64/apps/org.qgis.qgis.svg1
l---------.icons/awkward/64x64/apps/org.qownnotes.QOwnNotes.svg1
l---------.icons/awkward/64x64/apps/org.quassel_irc.QuasselClient.svg1
l---------.icons/awkward/64x64/apps/org.qutebrowser.qutebrowser.svg1
l---------.icons/awkward/64x64/apps/org.remmina.Remmina.svg1
l---------.icons/awkward/64x64/apps/org.sauerbraten.Sauerbraten.svg1
l---------.icons/awkward/64x64/apps/org.scantailor.ScanTailor.svg1
l---------.icons/awkward/64x64/apps/org.scummvm.ScummVM.svg1
l---------.icons/awkward/64x64/apps/org.seul.pingus.svg1
l---------.icons/awkward/64x64/apps/org.shadowsocks.qt5client.svg1
l---------.icons/awkward/64x64/apps/org.shotcut.Shotcut.svg1
l---------.icons/awkward/64x64/apps/org.signal.Signal.svg1
l---------.icons/awkward/64x64/apps/org.sparkleshare.SparkleShare.svg1
l---------.icons/awkward/64x64/apps/org.speed_dreams.SpeedDreams.svg1
l---------.icons/awkward/64x64/apps/org.speedcrunch.SpeedCrunch.svg1
l---------.icons/awkward/64x64/apps/org.stellarium.Stellarium.svg1
l---------.icons/awkward/64x64/apps/org.subsurface_divelog.Subsurface.svg1
l---------.icons/awkward/64x64/apps/org.supertux.SuperTux-Milestone1.svg1
l---------.icons/awkward/64x64/apps/org.supertuxproject.SuperTux.svg1
l---------.icons/awkward/64x64/apps/org.synfig.SynfigStudio.svg1
l---------.icons/awkward/64x64/apps/org.taisei_project.Taisei.svg1
l---------.icons/awkward/64x64/apps/org.telegram.desktop.svg1
l---------.icons/awkward/64x64/apps/org.texstudio.TeXstudio.svg1
l---------.icons/awkward/64x64/apps/org.tordini.flavio.Minitube.svg1
l---------.icons/awkward/64x64/apps/org.tuxfamily.StuntRally.svg1
l---------.icons/awkward/64x64/apps/org.tuxfamily.XMoto.svg1
l---------.icons/awkward/64x64/apps/org.tuxpaint.Tuxpaint.svg1
l---------.icons/awkward/64x64/apps/org.videolan.VLC.svg1
l---------.icons/awkward/64x64/apps/org.vim.Vim.svg1
l---------.icons/awkward/64x64/apps/org.wesnoth.Wesnoth.svg1
l---------.icons/awkward/64x64/apps/org.widelands.Widelands.svg1
l---------.icons/awkward/64x64/apps/org.wireshark.Wireshark.svg1
l---------.icons/awkward/64x64/apps/org.wxhexeditor.wxHexEditor.svg1
l---------.icons/awkward/64x64/apps/org.xiphos.Xiphos.svg1
l---------.icons/awkward/64x64/apps/org.xonotic.Xonotic.svg1
l---------.icons/awkward/64x64/apps/org.zdoom.GZDoom.svg1
l---------.icons/awkward/64x64/apps/org.zealdocs.Zeal.svg1
l---------.icons/awkward/64x64/apps/org.zim_wiki.Zim.svg1
l---------.icons/awkward/64x64/apps/org.zotero.Zotero.svg1
l---------.icons/awkward/64x64/apps/org.zulip.Zulip.svg1
l---------.icons/awkward/64x64/apps/osmo.svg1
-rw-r--r--.icons/awkward/64x64/apps/osmscout-server.svg12
-rw-r--r--.icons/awkward/64x64/apps/osu.svg7
-rw-r--r--.icons/awkward/64x64/apps/otter-browser.svg7
-rw-r--r--.icons/awkward/64x64/apps/outlast.svg8
-rw-r--r--.icons/awkward/64x64/apps/overcooked2.svg9
l---------.icons/awkward/64x64/apps/overgrive.svg1
-rw-r--r--.icons/awkward/64x64/apps/owncloud.svg14
-rw-r--r--.icons/awkward/64x64/apps/oxygen-not-included.svg27
l---------.icons/awkward/64x64/apps/p7zip.svg1
-rw-r--r--.icons/awkward/64x64/apps/pac.svg14
l---------.icons/awkward/64x64/apps/package-manager-icon.svg1
l---------.icons/awkward/64x64/apps/package.svg1
l---------.icons/awkward/64x64/apps/package_applications.svg1
l---------.icons/awkward/64x64/apps/package_development.svg1
l---------.icons/awkward/64x64/apps/package_editors.svg1
l---------.icons/awkward/64x64/apps/package_edutainment.svg1
l---------.icons/awkward/64x64/apps/package_favorite.svg1
l---------.icons/awkward/64x64/apps/package_games.svg1
l---------.icons/awkward/64x64/apps/package_games_arcade.svg1
l---------.icons/awkward/64x64/apps/package_games_board.svg1
l---------.icons/awkward/64x64/apps/package_games_card.svg1
l---------.icons/awkward/64x64/apps/package_games_strategy.svg1
l---------.icons/awkward/64x64/apps/package_graphics.svg1
l---------.icons/awkward/64x64/apps/package_multimedia.svg1
l---------.icons/awkward/64x64/apps/package_network.svg1
l---------.icons/awkward/64x64/apps/package_settings.svg1
l---------.icons/awkward/64x64/apps/package_system.svg1
l---------.icons/awkward/64x64/apps/package_toys.svg1
l---------.icons/awkward/64x64/apps/package_utilities.svg1
l---------.icons/awkward/64x64/apps/package_wordprocessing.svg1
-rw-r--r--.icons/awkward/64x64/apps/packet-tracer.svg13
l---------.icons/awkward/64x64/apps/pacman.svg1
-rw-r--r--.icons/awkward/64x64/apps/pairs.svg7
-rw-r--r--.icons/awkward/64x64/apps/palapeli.svg5
l---------.icons/awkward/64x64/apps/palaura.svg1
-rw-r--r--.icons/awkward/64x64/apps/palemoon.svg6
l---------.icons/awkward/64x64/apps/palimpsest.svg1
l---------.icons/awkward/64x64/apps/pamac-updater.svg1
l---------.icons/awkward/64x64/apps/pan.svg1
l---------.icons/awkward/64x64/apps/panini.svg1
-rw-r--r--.icons/awkward/64x64/apps/paperwork.svg9
l---------.icons/awkward/64x64/apps/paprefs.svg1
-rw-r--r--.icons/awkward/64x64/apps/paraview.svg7
l---------.icons/awkward/64x64/apps/parcellite.svg1
-rw-r--r--.icons/awkward/64x64/apps/parlatype.svg13
l---------.icons/awkward/64x64/apps/parole.svg1
l---------.icons/awkward/64x64/apps/paromplayer.svg1
-rw-r--r--.icons/awkward/64x64/apps/partitionmanager.svg9
-rw-r--r--.icons/awkward/64x64/apps/password-manager.svg7
l---------.icons/awkward/64x64/apps/password.svg1
l---------.icons/awkward/64x64/apps/passwords.svg1
-rw-r--r--.icons/awkward/64x64/apps/patchage.svg8
l---------.icons/awkward/64x64/apps/pavucontrol.svg1
-rw-r--r--.icons/awkward/64x64/apps/payday2.svg5
l---------.icons/awkward/64x64/apps/pb-for-desktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/pcbcalculator.svg14
-rw-r--r--.icons/awkward/64x64/apps/pcbnew.svg8
-rw-r--r--.icons/awkward/64x64/apps/pcloud.svg18
l---------.icons/awkward/64x64/apps/pcsx2.svg1
-rw-r--r--.icons/awkward/64x64/apps/pd.svg17
-rw-r--r--.icons/awkward/64x64/apps/pdfarranger.svg17
-rw-r--r--.icons/awkward/64x64/apps/pdfchain.svg16
-rw-r--r--.icons/awkward/64x64/apps/pdfeditor.svg13
l---------.icons/awkward/64x64/apps/pdfmod.svg1
-rw-r--r--.icons/awkward/64x64/apps/pdfsam-basic.svg12
-rw-r--r--.icons/awkward/64x64/apps/pdfshuffler.svg17
-rw-r--r--.icons/awkward/64x64/apps/peazip.svg16
-rw-r--r--.icons/awkward/64x64/apps/peek.svg23
-rw-r--r--.icons/awkward/64x64/apps/peerunity.svg7
-rw-r--r--.icons/awkward/64x64/apps/peg-e.svg5
-rw-r--r--.icons/awkward/64x64/apps/pencil.svg8
-rw-r--r--.icons/awkward/64x64/apps/pencil2d.svg18
-rw-r--r--.icons/awkward/64x64/apps/performous.svg7
-rw-r--r--.icons/awkward/64x64/apps/persepolis.svg19
-rw-r--r--.icons/awkward/64x64/apps/peruse.svg23
l---------.icons/awkward/64x64/apps/pgAdmin4.svg1
-rw-r--r--.icons/awkward/64x64/apps/pgadmin.svg7
l---------.icons/awkward/64x64/apps/pgadmin3.svg1
l---------.icons/awkward/64x64/apps/pgadmin4.svg1
-rw-r--r--.icons/awkward/64x64/apps/pgmodeler.svg25
-rw-r--r--.icons/awkward/64x64/apps/phatch-inspector.svg7
-rw-r--r--.icons/awkward/64x64/apps/phatch.svg7
l---------.icons/awkward/64x64/apps/phonon-gstreamer.svg1
-rw-r--r--.icons/awkward/64x64/apps/phoronix-test-suite.svg8
-rw-r--r--.icons/awkward/64x64/apps/photocollage.svg12
-rw-r--r--.icons/awkward/64x64/apps/photofilmstrip.svg13
-rw-r--r--.icons/awkward/64x64/apps/photolayoutseditor.svg9
l---------.icons/awkward/64x64/apps/photoqt.svg1
l---------.icons/awkward/64x64/apps/photoshop.svg1
-rw-r--r--.icons/awkward/64x64/apps/phpmyadmin.svg11
-rw-r--r--.icons/awkward/64x64/apps/phpstorm.svg15
-rw-r--r--.icons/awkward/64x64/apps/pia-manager.svg18
l---------.icons/awkward/64x64/apps/pia.svg1
l---------.icons/awkward/64x64/apps/pianoteq.svg1
-rw-r--r--.icons/awkward/64x64/apps/picard.svg10
l---------.icons/awkward/64x64/apps/pick-colour-picker.svg1
-rw-r--r--.icons/awkward/64x64/apps/pidgin.svg12
-rw-r--r--.icons/awkward/64x64/apps/pillars-of-eternity.svg17
l---------.icons/awkward/64x64/apps/pinguin.svg1
-rw-r--r--.icons/awkward/64x64/apps/pingus-icon.svg10
l---------.icons/awkward/64x64/apps/pinta.svg1
-rw-r--r--.icons/awkward/64x64/apps/pioneer_install_icon.svg15
l---------.icons/awkward/64x64/apps/pirut.svg1
l---------.icons/awkward/64x64/apps/pithos.svg1
-rw-r--r--.icons/awkward/64x64/apps/pitivi.svg6
-rw-r--r--.icons/awkward/64x64/apps/piwigo.svg11
l---------.icons/awkward/64x64/apps/pix.svg1
l---------.icons/awkward/64x64/apps/pk-package-sources.svg1
-rw-r--r--.icons/awkward/64x64/apps/pkgbrowser.svg7
l---------.icons/awkward/64x64/apps/plan.svg1
-rw-r--r--.icons/awkward/64x64/apps/planetary-annihilation-titans.svg7
-rw-r--r--.icons/awkward/64x64/apps/plank.svg11
l---------.icons/awkward/64x64/apps/planner.svg1
l---------.icons/awkward/64x64/apps/planwork.svg1
-rw-r--r--.icons/awkward/64x64/apps/plasma-media-center.svg7
-rw-r--r--.icons/awkward/64x64/apps/plasma-search.svg7
-rw-r--r--.icons/awkward/64x64/apps/plasma.svg37
l---------.icons/awkward/64x64/apps/plasmadiscover.svg1
-rw-r--r--.icons/awkward/64x64/apps/plasmagik.svg5
-rw-r--r--.icons/awkward/64x64/apps/playonlinux.svg16
l---------.icons/awkward/64x64/apps/plex-media-player.svg1
l---------.icons/awkward/64x64/apps/plex.svg1
-rw-r--r--.icons/awkward/64x64/apps/plexamp.svg7
-rw-r--r--.icons/awkward/64x64/apps/plexhometheater.svg7
l---------.icons/awkward/64x64/apps/plexmediamanager.svg1
l---------.icons/awkward/64x64/apps/plexmediaserver.svg1
-rw-r--r--.icons/awkward/64x64/apps/pling-store.svg10
l---------.icons/awkward/64x64/apps/plt.svg1
l---------.icons/awkward/64x64/apps/plugin-notification.svg1
l---------.icons/awkward/64x64/apps/plv.svg1
-rw-r--r--.icons/awkward/64x64/apps/pocket.svg7
-rw-r--r--.icons/awkward/64x64/apps/podcast.svg7
-rw-r--r--.icons/awkward/64x64/apps/poedit.svg10
-rw-r--r--.icons/awkward/64x64/apps/poezio.svg7
-rw-r--r--.icons/awkward/64x64/apps/pokerth.svg16
l---------.icons/awkward/64x64/apps/polari.svg1
-rw-r--r--.icons/awkward/64x64/apps/polo.svg7
-rw-r--r--.icons/awkward/64x64/apps/pomodoneapp.svg8
l---------.icons/awkward/64x64/apps/pomodoro-indicator.svg1
l---------.icons/awkward/64x64/apps/pop-os-logo-icon.svg1
l---------.icons/awkward/64x64/apps/pop-os.svg1
l---------.icons/awkward/64x64/apps/pop_os.svg1
-rw-r--r--.icons/awkward/64x64/apps/popcorn-time.svg16
l---------.icons/awkward/64x64/apps/popcorntime.svg1
-rw-r--r--.icons/awkward/64x64/apps/portal.svg7
-rw-r--r--.icons/awkward/64x64/apps/portal2.svg10
l---------.icons/awkward/64x64/apps/porthole.svg1
-rw-r--r--.icons/awkward/64x64/apps/postman.svg10
-rw-r--r--.icons/awkward/64x64/apps/postr.svg12
l---------.icons/awkward/64x64/apps/postscript-viewer.svg1
-rw-r--r--.icons/awkward/64x64/apps/ppsspp.svg27
-rw-r--r--.icons/awkward/64x64/apps/praat.svg8
-rw-r--r--.icons/awkward/64x64/apps/pragha.svg7
-rw-r--r--.icons/awkward/64x64/apps/prboom-plus.svg9
-rw-r--r--.icons/awkward/64x64/apps/preferences-activities.svg7
l---------.icons/awkward/64x64/apps/preferences-autocompletion.svg1
l---------.icons/awkward/64x64/apps/preferences-bluetooth.svg1
l---------.icons/awkward/64x64/apps/preferences-calendar-and-tasks.svg1
l---------.icons/awkward/64x64/apps/preferences-certificates.svg1
l---------.icons/awkward/64x64/apps/preferences-color.svg1
l---------.icons/awkward/64x64/apps/preferences-composer.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-accessibility.svg7
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-activities.svg9
l---------.icons/awkward/64x64/apps/preferences-desktop-applications.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-color.svg13
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-cursors.svg5
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-default-applications.svg6
l---------.icons/awkward/64x64/apps/preferences-desktop-display-color.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-display.svg9
l---------.icons/awkward/64x64/apps/preferences-desktop-effects.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-emoticons.svg10
l---------.icons/awkward/64x64/apps/preferences-desktop-filetype-association.svg1
l---------.icons/awkward/64x64/apps/preferences-desktop-font-installer.svg1
l---------.icons/awkward/64x64/apps/preferences-desktop-font.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-gaming.svg11
l---------.icons/awkward/64x64/apps/preferences-desktop-gestures-screenedges.svg1
l---------.icons/awkward/64x64/apps/preferences-desktop-gestures-touch.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-icons.svg19
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-keyboard-shortcuts.svg25
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-keyboard.svg25
l---------.icons/awkward/64x64/apps/preferences-desktop-launch-feedback.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-locale.svg12
l---------.icons/awkward/64x64/apps/preferences-desktop-mouse.svg1
l---------.icons/awkward/64x64/apps/preferences-desktop-multimedia.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-notification-bell.svg7
l---------.icons/awkward/64x64/apps/preferences-desktop-notification.svg1
l---------.icons/awkward/64x64/apps/preferences-desktop-notifications.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-online-accounts.svg7
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-peripherals.svg9
l---------.icons/awkward/64x64/apps/preferences-desktop-personal.svg1
l---------.icons/awkward/64x64/apps/preferences-desktop-plasma-theme.svg1
l---------.icons/awkward/64x64/apps/preferences-desktop-plasma.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-remote-desktop.svg10
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-screensaver.svg6
l---------.icons/awkward/64x64/apps/preferences-desktop-sound.svg1
l---------.icons/awkward/64x64/apps/preferences-desktop-text-to-speech.svg1
l---------.icons/awkward/64x64/apps/preferences-desktop-theme-applications.svg1
l---------.icons/awkward/64x64/apps/preferences-desktop-theme-global.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-theme-windowdecorations.svg12
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-theme.svg17
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-thunderbolt.svg7
l---------.icons/awkward/64x64/apps/preferences-desktop-tweaks.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-user-password.svg8
l---------.icons/awkward/64x64/apps/preferences-desktop-user.svg1
l---------.icons/awkward/64x64/apps/preferences-desktop-virtual.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop-wallpaper.svg8
-rw-r--r--.icons/awkward/64x64/apps/preferences-desktop.svg9
l---------.icons/awkward/64x64/apps/preferences-gtk-config.svg1
l---------.icons/awkward/64x64/apps/preferences-mail-accounts.svg1
l---------.icons/awkward/64x64/apps/preferences-mail.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-management-service.svg7
-rw-r--r--.icons/awkward/64x64/apps/preferences-plugin.svg5
l---------.icons/awkward/64x64/apps/preferences-sound.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-bluetooth.svg6
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-brightness-lock.svg7
l---------.icons/awkward/64x64/apps/preferences-system-firewall.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-login.svg15
l---------.icons/awkward/64x64/apps/preferences-system-network-proxy.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-network-share-windows.svg18
l---------.icons/awkward/64x64/apps/preferences-system-network-sharing.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-network.svg14
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-notifications.svg8
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-parental-controls.svg6
l---------.icons/awkward/64x64/apps/preferences-system-power-management.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-power.svg6
l---------.icons/awkward/64x64/apps/preferences-system-privacy-housekeeping.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-privacy.svg10
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-search.svg7
l---------.icons/awkward/64x64/apps/preferences-system-session-services.svg1
l---------.icons/awkward/64x64/apps/preferences-system-session.svg1
l---------.icons/awkward/64x64/apps/preferences-system-sharing.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-splash.svg16
l---------.icons/awkward/64x64/apps/preferences-system-tabbox.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-time.svg14
l---------.icons/awkward/64x64/apps/preferences-system-users.svg1
l---------.icons/awkward/64x64/apps/preferences-system-windows-actions.svg1
l---------.icons/awkward/64x64/apps/preferences-system-windows-effect-flipswitch.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-windows-move.svg11
-rw-r--r--.icons/awkward/64x64/apps/preferences-system-windows.svg9
l---------.icons/awkward/64x64/apps/preferences-system.svg1
l---------.icons/awkward/64x64/apps/preferences-theme.svg1
l---------.icons/awkward/64x64/apps/preferences-tweaks-anim.svg1
l---------.icons/awkward/64x64/apps/preferences-tweaks-cerbere.svg1
l---------.icons/awkward/64x64/apps/preferences-tweaks-shadows.svg1
l---------.icons/awkward/64x64/apps/preferences-tweaks-slingshot.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-ubuntu-panel.svg14
l---------.icons/awkward/64x64/apps/preferences-wallpaper.svg1
l---------.icons/awkward/64x64/apps/preferences-web-browser-cache.svg1
-rw-r--r--.icons/awkward/64x64/apps/preferences-web-browser-cookies.svg11
l---------.icons/awkward/64x64/apps/preferences-web-browser-identification.svg1
l---------.icons/awkward/64x64/apps/preferences-web-browser-shortcuts.svg1
-rw-r--r--.icons/awkward/64x64/apps/prepos.svg7
l---------.icons/awkward/64x64/apps/printer-driver-deepin-cloud-print.svg1
l---------.icons/awkward/64x64/apps/printer1.svg1
l---------.icons/awkward/64x64/apps/printersandfax_q4os_startmenu.svg1
l---------.icons/awkward/64x64/apps/printmgr.svg1
-rw-r--r--.icons/awkward/64x64/apps/prjm16-transparent.svg7
-rw-r--r--.icons/awkward/64x64/apps/project-zomboid.svg7
-rw-r--r--.icons/awkward/64x64/apps/protege.svg16
l---------.icons/awkward/64x64/apps/protonmail-desktop-unofficial.svg1
-rw-r--r--.icons/awkward/64x64/apps/protonmail-desktop.svg7
l---------.icons/awkward/64x64/apps/proxy.svg1
l---------.icons/awkward/64x64/apps/prusa-slicer.svg1
l---------.icons/awkward/64x64/apps/prusaslicer.svg1
l---------.icons/awkward/64x64/apps/psensor.svg1
-rw-r--r--.icons/awkward/64x64/apps/psi-plus.svg10
-rw-r--r--.icons/awkward/64x64/apps/psi.svg6
-rw-r--r--.icons/awkward/64x64/apps/pspp.svg10
l---------.icons/awkward/64x64/apps/ptbatcher.svg1
-rw-r--r--.icons/awkward/64x64/apps/puddletag.svg7
-rw-r--r--.icons/awkward/64x64/apps/pulse-sms.svg11
-rw-r--r--.icons/awkward/64x64/apps/pulseeffects.svg17
-rw-r--r--.icons/awkward/64x64/apps/pumpa.svg8
-rw-r--r--.icons/awkward/64x64/apps/pureref.svg12
-rw-r--r--.icons/awkward/64x64/apps/pushbullet-indicator.svg13
-rw-r--r--.icons/awkward/64x64/apps/putty.svg14
l---------.icons/awkward/64x64/apps/pycad.svg1
l---------.icons/awkward/64x64/apps/pycharm-community.svg1
l---------.icons/awkward/64x64/apps/pycharm-education.svg1
l---------.icons/awkward/64x64/apps/pycharm-professional.svg1
-rw-r--r--.icons/awkward/64x64/apps/pycharm.svg15
-rw-r--r--.icons/awkward/64x64/apps/pycharmedu.svg15
l---------.icons/awkward/64x64/apps/pychess.svg1
-rw-r--r--.icons/awkward/64x64/apps/pymol.svg21
-rw-r--r--.icons/awkward/64x64/apps/pynocchio.svg8
l---------.icons/awkward/64x64/apps/pynvim.svg1
-rw-r--r--.icons/awkward/64x64/apps/pyrenamer.svg12
-rw-r--r--.icons/awkward/64x64/apps/python.svg12
l---------.icons/awkward/64x64/apps/python2.6.svg1
l---------.icons/awkward/64x64/apps/python2.7.svg1
l---------.icons/awkward/64x64/apps/python3.0.svg1
l---------.icons/awkward/64x64/apps/python3.1.svg1
l---------.icons/awkward/64x64/apps/python3.2.svg1
l---------.icons/awkward/64x64/apps/python3.3.svg1
l---------.icons/awkward/64x64/apps/python3.4.svg1
-rw-r--r--.icons/awkward/64x64/apps/pyzologo.svg15
l---------.icons/awkward/64x64/apps/q4_findmenu.svg1
l---------.icons/awkward/64x64/apps/q4_findweb.svg1
l---------.icons/awkward/64x64/apps/q4_netcon.svg1
l---------.icons/awkward/64x64/apps/q4os-swprofiler.svg1
l---------.icons/awkward/64x64/apps/q4os-updatemgr.svg1
-rw-r--r--.icons/awkward/64x64/apps/q4oslogo.svg8
-rw-r--r--.icons/awkward/64x64/apps/q4wine.svg17
-rw-r--r--.icons/awkward/64x64/apps/qalculate.svg9
-rw-r--r--.icons/awkward/64x64/apps/qasmixer.svg17
-rw-r--r--.icons/awkward/64x64/apps/qbittorrent.svg9
-rw-r--r--.icons/awkward/64x64/apps/qbrowser.svg8
-rw-r--r--.icons/awkward/64x64/apps/qctools.svg17
l---------.icons/awkward/64x64/apps/qdbusviewer-qt4.svg1
l---------.icons/awkward/64x64/apps/qdbusviewer-qt5.svg1
l---------.icons/awkward/64x64/apps/qdbusviewer.svg1
l---------.icons/awkward/64x64/apps/qdbusviewer5.svg1
l---------.icons/awkward/64x64/apps/qdirstat.svg1
-rw-r--r--.icons/awkward/64x64/apps/qelectrotech.svg6
l---------.icons/awkward/64x64/apps/qemu-system-aarch64.svg1
l---------.icons/awkward/64x64/apps/qemu-system-arm.svg1
l---------.icons/awkward/64x64/apps/qemu-system-i386.svg1
l---------.icons/awkward/64x64/apps/qemu-system-x86_64-spice.svg1
l---------.icons/awkward/64x64/apps/qemu-system-x86_64.svg1
-rw-r--r--.icons/awkward/64x64/apps/qemu.svg9
-rw-r--r--.icons/awkward/64x64/apps/qgis.svg12
-rw-r--r--.icons/awkward/64x64/apps/qgo.svg11
-rw-r--r--.icons/awkward/64x64/apps/qjackctl.svg10
l---------.icons/awkward/64x64/apps/qjoypad.svg1
l---------.icons/awkward/64x64/apps/qlandkartegt.svg1
l---------.icons/awkward/64x64/apps/qlipper.svg1
l---------.icons/awkward/64x64/apps/qmapshack.svg1
-rw-r--r--.icons/awkward/64x64/apps/qmmp.svg16
l---------.icons/awkward/64x64/apps/qnapi-48.svg1
-rw-r--r--.icons/awkward/64x64/apps/qnapi.svg8
-rw-r--r--.icons/awkward/64x64/apps/qomp.svg14
-rw-r--r--.icons/awkward/64x64/apps/qpdfview.svg8
l---------.icons/awkward/64x64/apps/qps.svg1
-rw-r--r--.icons/awkward/64x64/apps/qreator.svg7
-rw-r--r--.icons/awkward/64x64/apps/qsampler.svg7
-rw-r--r--.icons/awkward/64x64/apps/qsynth.svg5
l---------.icons/awkward/64x64/apps/qt-creator.svg1
-rw-r--r--.icons/awkward/64x64/apps/qt.svg7
l---------.icons/awkward/64x64/apps/qt4-logo.svg1
l---------.icons/awkward/64x64/apps/qt4logo.svg1
l---------.icons/awkward/64x64/apps/qt5-logo.svg1
l---------.icons/awkward/64x64/apps/qt5ct.svg1
-rw-r--r--.icons/awkward/64x64/apps/qtassistant.svg12
l---------.icons/awkward/64x64/apps/qtconfig-qt4.svg1
l---------.icons/awkward/64x64/apps/qtconfig-qt5.svg1
-rw-r--r--.icons/awkward/64x64/apps/qtconfig.svg7
-rw-r--r--.icons/awkward/64x64/apps/qtcreator.svg10
l---------.icons/awkward/64x64/apps/qtcreator_logo_32.svg1
l---------.icons/awkward/64x64/apps/qtcreatorubuntu.svg1
-rw-r--r--.icons/awkward/64x64/apps/qtdbusviewer.svg21
-rw-r--r--.icons/awkward/64x64/apps/qtdesigner.svg10
-rw-r--r--.icons/awkward/64x64/apps/qtfm.svg8
l---------.icons/awkward/64x64/apps/qtgain.svg1
-rw-r--r--.icons/awkward/64x64/apps/qtikz.svg10
-rw-r--r--.icons/awkward/64x64/apps/qtlinguist.svg10
l---------.icons/awkward/64x64/apps/qtlogo.svg1
l---------.icons/awkward/64x64/apps/qtoctave.svg1
l---------.icons/awkward/64x64/apps/qtox.svg1
-rw-r--r--.icons/awkward/64x64/apps/qtpass-icon.svg10
-rw-r--r--.icons/awkward/64x64/apps/qtqr.svg6
-rw-r--r--.icons/awkward/64x64/apps/qtractor.svg14
-rw-r--r--.icons/awkward/64x64/apps/qtwebflix.svg23
-rw-r--r--.icons/awkward/64x64/apps/quadrapassel.svg8
-rw-r--r--.icons/awkward/64x64/apps/quake.svg11
l---------.icons/awkward/64x64/apps/quake1.svg1
-rw-r--r--.icons/awkward/64x64/apps/quake2.svg14
-rw-r--r--.icons/awkward/64x64/apps/quake3-team-arena.svg10
-rw-r--r--.icons/awkward/64x64/apps/quake3.svg8
-rw-r--r--.icons/awkward/64x64/apps/quake4.svg9
-rw-r--r--.icons/awkward/64x64/apps/quassel.svg7
-rw-r--r--.icons/awkward/64x64/apps/quaternion.svg7
-rw-r--r--.icons/awkward/64x64/apps/qubic.svg16
l---------.icons/awkward/64x64/apps/quicksynergy.svg1
-rw-r--r--.icons/awkward/64x64/apps/quimup.svg7
l---------.icons/awkward/64x64/apps/quimup64.svg1
l---------.icons/awkward/64x64/apps/quiterss.svg1
-rw-r--r--.icons/awkward/64x64/apps/quodlibet.svg7
-rw-r--r--.icons/awkward/64x64/apps/qupzilla.svg8
-rw-r--r--.icons/awkward/64x64/apps/qutebrowser.svg6
-rw-r--r--.icons/awkward/64x64/apps/qutim.svg8
-rw-r--r--.icons/awkward/64x64/apps/qv4l2.svg14
-rw-r--r--.icons/awkward/64x64/apps/qvidcap.svg12
-rw-r--r--.icons/awkward/64x64/apps/qview.svg7
-rw-r--r--.icons/awkward/64x64/apps/qwinff.svg11
l---------.icons/awkward/64x64/apps/rabbitvcs-small.svg1
l---------.icons/awkward/64x64/apps/rabbitvcs.svg1
-rw-r--r--.icons/awkward/64x64/apps/racket-logo.svg8
-rw-r--r--.icons/awkward/64x64/apps/racket-slideshow.svg13
-rw-r--r--.icons/awkward/64x64/apps/radeon-profile.svg10
l---------.icons/awkward/64x64/apps/radio.svg1
l---------.icons/awkward/64x64/apps/radiotray-ng-on.svg1
-rw-r--r--.icons/awkward/64x64/apps/radiotray.svg17
-rw-r--r--.icons/awkward/64x64/apps/radiotunes.svg7
-rw-r--r--.icons/awkward/64x64/apps/rakarrack.svg5
l---------.icons/awkward/64x64/apps/rambox-os.svg1
-rw-r--r--.icons/awkward/64x64/apps/rambox.svg7
l---------.icons/awkward/64x64/apps/ramme.svg1
l---------.icons/awkward/64x64/apps/randr.svg1
-rw-r--r--.icons/awkward/64x64/apps/rapid-photo-downloader.svg54
-rw-r--r--.icons/awkward/64x64/apps/rapidsvn.svg7
-rw-r--r--.icons/awkward/64x64/apps/raven-reader.svg9
-rw-r--r--.icons/awkward/64x64/apps/rawtherapee.svg14
-rw-r--r--.icons/awkward/64x64/apps/razercommander.svg7
-rw-r--r--.icons/awkward/64x64/apps/rclone-browser.svg7
-rw-r--r--.icons/awkward/64x64/apps/rclonetray.svg7
-rw-r--r--.icons/awkward/64x64/apps/rdm.svg19
-rw-r--r--.icons/awkward/64x64/apps/re.sonny.Tangram.svg14
-rw-r--r--.icons/awkward/64x64/apps/reactotron.svg14
-rw-r--r--.icons/awkward/64x64/apps/realtimesync.svg7
l---------.icons/awkward/64x64/apps/realvnc-vncviewer.svg1
-rw-r--r--.icons/awkward/64x64/apps/recipes.svg17
-rw-r--r--.icons/awkward/64x64/apps/recoll.svg39
l---------.icons/awkward/64x64/apps/record-desktop.svg1
l---------.icons/awkward/64x64/apps/recordmydesktop.svg1
l---------.icons/awkward/64x64/apps/reddit-is-a-dead-bird.svg1
-rw-r--r--.icons/awkward/64x64/apps/reddit.svg9
-rw-r--r--.icons/awkward/64x64/apps/redeclipse.svg10
l---------.icons/awkward/64x64/apps/redhat-server_settings.svg1
l---------.icons/awkward/64x64/apps/redhat-tools.svg1
l---------.icons/awkward/64x64/apps/redhat-web-browser.svg1
-rw-r--r--.icons/awkward/64x64/apps/reditr.svg15
-rw-r--r--.icons/awkward/64x64/apps/rednotebook.svg8
-rw-r--r--.icons/awkward/64x64/apps/redream.svg7
l---------.icons/awkward/64x64/apps/redshift-gtk.svg1
l---------.icons/awkward/64x64/apps/redshift-icon-256.svg1
-rw-r--r--.icons/awkward/64x64/apps/redshift.svg8
l---------.icons/awkward/64x64/apps/redshiftgui.svg1
-rw-r--r--.icons/awkward/64x64/apps/referencer.svg8
-rw-r--r--.icons/awkward/64x64/apps/regedit.svg25
-rw-r--r--.icons/awkward/64x64/apps/reigns.svg17
l---------.icons/awkward/64x64/apps/rekonq.svg1
l---------.icons/awkward/64x64/apps/relay.svg1
-rw-r--r--.icons/awkward/64x64/apps/remmina.svg14
-rw-r--r--.icons/awkward/64x64/apps/renpy.svg29
l---------.icons/awkward/64x64/apps/repository.svg1
l---------.icons/awkward/64x64/apps/resapplet.svg1
-rw-r--r--.icons/awkward/64x64/apps/rescuetime.svg11
-rw-r--r--.icons/awkward/64x64/apps/resharper.svg15
-rw-r--r--.icons/awkward/64x64/apps/resharpercpp.svg17
-rw-r--r--.icons/awkward/64x64/apps/residualvm.svg8
-rw-r--r--.icons/awkward/64x64/apps/resolve.svg14
-rw-r--r--.icons/awkward/64x64/apps/retext.svg12
-rw-r--r--.icons/awkward/64x64/apps/retroarch.svg10
-rw-r--r--.icons/awkward/64x64/apps/retropie.svg16
l---------.icons/awkward/64x64/apps/revelation.svg1
-rw-r--r--.icons/awkward/64x64/apps/revolt.svg14
l---------.icons/awkward/64x64/apps/rexloader.svg1
-rw-r--r--.icons/awkward/64x64/apps/rhythmbox.svg11
l---------.icons/awkward/64x64/apps/ricin.svg1
-rw-r--r--.icons/awkward/64x64/apps/rider.svg15
-rw-r--r--.icons/awkward/64x64/apps/rimworld.svg15
l---------.icons/awkward/64x64/apps/ring-kde.svg1
-rw-r--r--.icons/awkward/64x64/apps/ring.svg11
-rw-r--r--.icons/awkward/64x64/apps/riot-web.svg10
l---------.icons/awkward/64x64/apps/riot.svg1
l---------.icons/awkward/64x64/apps/ripperx.svg1
-rw-r--r--.icons/awkward/64x64/apps/rise-to-ruins.svg7
l---------.icons/awkward/64x64/apps/ristretto.svg1
-rw-r--r--.icons/awkward/64x64/apps/rkward.svg8
-rw-r--r--.icons/awkward/64x64/apps/rlogo_icon.svg9
-rw-r--r--.icons/awkward/64x64/apps/robocraft.svg20
-rw-r--r--.icons/awkward/64x64/apps/roccat.svg10
-rw-r--r--.icons/awkward/64x64/apps/rochard.svg7
-rw-r--r--.icons/awkward/64x64/apps/rocket-league.svg12
l---------.icons/awkward/64x64/apps/rocketchat-desktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/rocketchat.svg10
-rw-r--r--.icons/awkward/64x64/apps/rockradio.svg5
-rw-r--r--.icons/awkward/64x64/apps/rocksndiamonds.svg13
-rw-r--r--.icons/awkward/64x64/apps/rocs.svg11
l---------.icons/awkward/64x64/apps/rosa-imagewriter.svg1
l---------.icons/awkward/64x64/apps/rosamp.svg1
-rw-r--r--.icons/awkward/64x64/apps/rosegarden.svg23
l---------.icons/awkward/64x64/apps/roxterm.svg1
-rw-r--r--.icons/awkward/64x64/apps/rpcs3.svg7
l---------.icons/awkward/64x64/apps/rpmdrake.svg1
-rw-r--r--.icons/awkward/64x64/apps/rrootage.svg11
-rw-r--r--.icons/awkward/64x64/apps/rsibreak.svg12
l---------.icons/awkward/64x64/apps/rssguard.svg1
l---------.icons/awkward/64x64/apps/rssnow.svg1
l---------.icons/awkward/64x64/apps/rssowl.svg1
-rw-r--r--.icons/awkward/64x64/apps/rstudio.svg11
-rw-r--r--.icons/awkward/64x64/apps/rto-proxy.svg7
-rw-r--r--.icons/awkward/64x64/apps/rtt-rlinux.svg9
-rw-r--r--.icons/awkward/64x64/apps/rtt-rstudio.svg9
-rw-r--r--.icons/awkward/64x64/apps/rubymine.svg15
-rw-r--r--.icons/awkward/64x64/apps/runescape.svg12
-rw-r--r--.icons/awkward/64x64/apps/rust.svg35
-rw-r--r--.icons/awkward/64x64/apps/rygel.svg7
-rw-r--r--.icons/awkward/64x64/apps/sabnzbdplus.svg7
-rw-r--r--.icons/awkward/64x64/apps/safeeyes.svg17
-rw-r--r--.icons/awkward/64x64/apps/sage-notebook.svg36
-rw-r--r--.icons/awkward/64x64/apps/sakura-dungeon.svg14
l---------.icons/awkward/64x64/apps/samba.svg1
-rw-r--r--.icons/awkward/64x64/apps/sanctum-2.svg11
-rw-r--r--.icons/awkward/64x64/apps/sauerbraten.svg14
-rw-r--r--.icons/awkward/64x64/apps/sayonara.svg11
l---------.icons/awkward/64x64/apps/sc-controller.svg1
-rw-r--r--.icons/awkward/64x64/apps/sc_ide.svg16
-rw-r--r--.icons/awkward/64x64/apps/scans2pdf.svg14
-rw-r--r--.icons/awkward/64x64/apps/scantailor.svg14
l---------.icons/awkward/64x64/apps/schism-icon-128.svg1
-rw-r--r--.icons/awkward/64x64/apps/schism.svg14
-rw-r--r--.icons/awkward/64x64/apps/scid.svg10
-rw-r--r--.icons/awkward/64x64/apps/scilab.svg7
-rw-r--r--.icons/awkward/64x64/apps/scinotes.svg7
-rw-r--r--.icons/awkward/64x64/apps/scout-app.svg22
-rw-r--r--.icons/awkward/64x64/apps/scratch.svg17
-rw-r--r--.icons/awkward/64x64/apps/screencloud.svg11
l---------.icons/awkward/64x64/apps/screengrab.svg1
l---------.icons/awkward/64x64/apps/screenruler-icon-32x32.svg1
l---------.icons/awkward/64x64/apps/screenruler-icon.svg1
l---------.icons/awkward/64x64/apps/screenruler.svg1
l---------.icons/awkward/64x64/apps/screensaver.svg1
l---------.icons/awkward/64x64/apps/scribus-ng.svg1
l---------.icons/awkward/64x64/apps/scribus-trunk.svg1
-rw-r--r--.icons/awkward/64x64/apps/scribus.svg7
l---------.icons/awkward/64x64/apps/script-error.svg1
-rw-r--r--.icons/awkward/64x64/apps/scsi.svg8
l---------.icons/awkward/64x64/apps/scudcloud.svg1
-rw-r--r--.icons/awkward/64x64/apps/scummvm.svg10
-rw-r--r--.icons/awkward/64x64/apps/sdl_instead.svg12
l---------.icons/awkward/64x64/apps/seafile-client-qt5.svg1
l---------.icons/awkward/64x64/apps/seafile-client.svg1
-rw-r--r--.icons/awkward/64x64/apps/seafile.svg7
l---------.icons/awkward/64x64/apps/seahorse-preferences.svg1
l---------.icons/awkward/64x64/apps/seahorse.svg1
l---------.icons/awkward/64x64/apps/seamonkey-mozilla-build.svg1
-rw-r--r--.icons/awkward/64x64/apps/seamonkey.svg12
-rw-r--r--.icons/awkward/64x64/apps/searchmonkey.svg7
-rw-r--r--.icons/awkward/64x64/apps/securecrt.svg12
l---------.icons/awkward/64x64/apps/securecrt_64.svg1
-rw-r--r--.icons/awkward/64x64/apps/security-high.svg7
-rw-r--r--.icons/awkward/64x64/apps/security-low.svg7
-rw-r--r--.icons/awkward/64x64/apps/security-medium.svg7
-rw-r--r--.icons/awkward/64x64/apps/selene.svg9
-rw-r--r--.icons/awkward/64x64/apps/selinux.svg7
-rw-r--r--.icons/awkward/64x64/apps/semaphor.svg16
-rw-r--r--.icons/awkward/64x64/apps/sengi.svg8
-rw-r--r--.icons/awkward/64x64/apps/sepolicy.svg10
-rw-r--r--.icons/awkward/64x64/apps/serviio.svg7
l---------.icons/awkward/64x64/apps/session-properties.svg1
l---------.icons/awkward/64x64/apps/setroubleshoot_icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/sgt-launcher.svg20
l---------.icons/awkward/64x64/apps/shadow-beta.svg1
l---------.icons/awkward/64x64/apps/shadow-dev.svg1
-rw-r--r--.icons/awkward/64x64/apps/shadow-preprod.svg6
-rw-r--r--.icons/awkward/64x64/apps/shadow-tactics.svg7
-rw-r--r--.icons/awkward/64x64/apps/shadowsocks-qt5.svg7
-rw-r--r--.icons/awkward/64x64/apps/shadwen.svg7
-rw-r--r--.icons/awkward/64x64/apps/sheets.svg6
-rw-r--r--.icons/awkward/64x64/apps/shotcut.svg9
l---------.icons/awkward/64x64/apps/shotwell.svg1
l---------.icons/awkward/64x64/apps/showfoto.svg1
-rw-r--r--.icons/awkward/64x64/apps/showtime.svg7
-rw-r--r--.icons/awkward/64x64/apps/shutter.svg7
-rw-r--r--.icons/awkward/64x64/apps/sideka.svg7
-rw-r--r--.icons/awkward/64x64/apps/sigil.svg7
l---------.icons/awkward/64x64/apps/signal-desktop-beta.svg1
-rw-r--r--.icons/awkward/64x64/apps/signal-desktop.svg10
-rw-r--r--.icons/awkward/64x64/apps/simon.svg16
l---------.icons/awkward/64x64/apps/simple-ccsm.svg1
-rw-r--r--.icons/awkward/64x64/apps/simple-image-reducer.svg16
-rw-r--r--.icons/awkward/64x64/apps/simplenote.svg13
-rw-r--r--.icons/awkward/64x64/apps/simplescreenrecorder.svg10
-rw-r--r--.icons/awkward/64x64/apps/simsu.svg27
-rw-r--r--.icons/awkward/64x64/apps/singular.svg11
-rw-r--r--.icons/awkward/64x64/apps/sirikali.svg7
-rw-r--r--.icons/awkward/64x64/apps/skanlite.svg10
-rw-r--r--.icons/awkward/64x64/apps/skrooge.svg7
-rw-r--r--.icons/awkward/64x64/apps/skullgirls.svg9
-rw-r--r--.icons/awkward/64x64/apps/skydrive.svg8
-rw-r--r--.icons/awkward/64x64/apps/skype.svg12
l---------.icons/awkward/64x64/apps/skypeforlinux.svg1
-rw-r--r--.icons/awkward/64x64/apps/skyrim-script-extender.svg8
-rw-r--r--.icons/awkward/64x64/apps/slack.svg15
-rw-r--r--.icons/awkward/64x64/apps/slade.svg8
-rw-r--r--.icons/awkward/64x64/apps/slay-the-spire.svg10
l---------.icons/awkward/64x64/apps/sleep.svg1
l---------.icons/awkward/64x64/apps/slic3r-prusa.svg1
-rw-r--r--.icons/awkward/64x64/apps/slic3r-prusa3d.svg8
-rw-r--r--.icons/awkward/64x64/apps/slic3r.svg7
-rw-r--r--.icons/awkward/64x64/apps/slime-rancher.svg13
-rw-r--r--.icons/awkward/64x64/apps/slimjet.svg15
-rw-r--r--.icons/awkward/64x64/apps/slingscold.svg10
-rw-r--r--.icons/awkward/64x64/apps/slingshot.svg16
l---------.icons/awkward/64x64/apps/smartcode-stremio.svg1
-rw-r--r--.icons/awkward/64x64/apps/smartgit.svg8
l---------.icons/awkward/64x64/apps/smartgithg.svg1
-rw-r--r--.icons/awkward/64x64/apps/smartsynchronize.svg7
l---------.icons/awkward/64x64/apps/smb4k.svg1
l---------.icons/awkward/64x64/apps/smilla-enlarger.svg1
-rw-r--r--.icons/awkward/64x64/apps/smilla.svg41
l---------.icons/awkward/64x64/apps/smillaenlarger.svg1
-rw-r--r--.icons/awkward/64x64/apps/smplayer.svg7
l---------.icons/awkward/64x64/apps/smtube.svg1
l---------.icons/awkward/64x64/apps/smuxi-frontend-gnome.svg1
l---------.icons/awkward/64x64/apps/smuxi.svg1
-rw-r--r--.icons/awkward/64x64/apps/snes9x.svg9
-rw-r--r--.icons/awkward/64x64/apps/soapui.svg7
-rw-r--r--.icons/awkward/64x64/apps/sofastats.svg15
l---------.icons/awkward/64x64/apps/software-center.svg1
l---------.icons/awkward/64x64/apps/software-manager.svg1
l---------.icons/awkward/64x64/apps/software-properties-mint.svg1
-rw-r--r--.icons/awkward/64x64/apps/software-properties.svg9
l---------.icons/awkward/64x64/apps/software-sources.svg1
-rw-r--r--.icons/awkward/64x64/apps/software-store.svg7
l---------.icons/awkward/64x64/apps/software-update-available.svg1
l---------.icons/awkward/64x64/apps/software-update-urgent.svg1
l---------.icons/awkward/64x64/apps/software.svg1
l---------.icons/awkward/64x64/apps/softwarecenter-debian.svg1
l---------.icons/awkward/64x64/apps/softwarecenter-ubuntu.svg1
l---------.icons/awkward/64x64/apps/softwarecenter.svg1
-rw-r--r--.icons/awkward/64x64/apps/solaar.svg7
-rw-r--r--.icons/awkward/64x64/apps/solfege.svg5
-rw-r--r--.icons/awkward/64x64/apps/somafm.svg7
l---------.icons/awkward/64x64/apps/sonata.svg1
-rw-r--r--.icons/awkward/64x64/apps/songkick.svg7
-rw-r--r--.icons/awkward/64x64/apps/sonic-visualiser.svg8
-rw-r--r--.icons/awkward/64x64/apps/soulseek.svg8
-rw-r--r--.icons/awkward/64x64/apps/sound-juicer.svg8
-rw-r--r--.icons/awkward/64x64/apps/sound-recorder.svg11
-rw-r--r--.icons/awkward/64x64/apps/soundcloud.svg7
l---------.icons/awkward/64x64/apps/soundconverter.svg1
-rw-r--r--.icons/awkward/64x64/apps/soundkonverter.svg10
-rw-r--r--.icons/awkward/64x64/apps/soundnode.svg30
-rw-r--r--.icons/awkward/64x64/apps/soundwire.svg7
-rw-r--r--.icons/awkward/64x64/apps/space.fips.Fips.svg26
-rw-r--r--.icons/awkward/64x64/apps/spacefm.svg7
-rw-r--r--.icons/awkward/64x64/apps/spacemacs.svg7
-rw-r--r--.icons/awkward/64x64/apps/spaceview.svg14
-rw-r--r--.icons/awkward/64x64/apps/sparkleshare.svg10
-rw-r--r--.icons/awkward/64x64/apps/spec-ops-the-line.svg8
l---------.icons/awkward/64x64/apps/spectacle.svg1
-rw-r--r--.icons/awkward/64x64/apps/speed-dreams.svg10
-rw-r--r--.icons/awkward/64x64/apps/speedcrunch.svg21
-rw-r--r--.icons/awkward/64x64/apps/spflashtool.svg12
-rw-r--r--.icons/awkward/64x64/apps/spideroak.svg7
-rw-r--r--.icons/awkward/64x64/apps/sportstracker.svg12
-rw-r--r--.icons/awkward/64x64/apps/spotify-client.svg7
l---------.icons/awkward/64x64/apps/spotify-linux-48x48.svg1
l---------.icons/awkward/64x64/apps/spotify-linux-512x512.svg1
l---------.icons/awkward/64x64/apps/spotify.svg1
-rw-r--r--.icons/awkward/64x64/apps/spyder.svg12
l---------.icons/awkward/64x64/apps/spyder3.svg1
-rw-r--r--.icons/awkward/64x64/apps/sqldeveloper.svg14
-rw-r--r--.icons/awkward/64x64/apps/sqlitebrowser.svg9
l---------.icons/awkward/64x64/apps/sqliteman.svg1
-rw-r--r--.icons/awkward/64x64/apps/squeak.svg24
-rw-r--r--.icons/awkward/64x64/apps/sr-editor.svg12
l---------.icons/awkward/64x64/apps/ssh-askpass-gnome.svg1
-rw-r--r--.icons/awkward/64x64/apps/st.svg7
-rw-r--r--.icons/awkward/64x64/apps/stacer.svg11
-rw-r--r--.icons/awkward/64x64/apps/stack.svg13
-rw-r--r--.icons/awkward/64x64/apps/stage.svg9
-rw-r--r--.icons/awkward/64x64/apps/standard-notes.svg8
-rw-r--r--.icons/awkward/64x64/apps/starbound.svg7
-rw-r--r--.icons/awkward/64x64/apps/stardew-valley.svg17
-rw-r--r--.icons/awkward/64x64/apps/stargus.svg10
l---------.icons/awkward/64x64/apps/start-here-archlinux.svg1
l---------.icons/awkward/64x64/apps/start-here-arcolinux.svg1
l---------.icons/awkward/64x64/apps/start-here-debian.svg1
l---------.icons/awkward/64x64/apps/start-here-fedora.svg1
l---------.icons/awkward/64x64/apps/start-here-korora.svg1
l---------.icons/awkward/64x64/apps/start-here-linux-mint.svg1
l---------.icons/awkward/64x64/apps/start-here-lubuntu.svg1
l---------.icons/awkward/64x64/apps/start-here-manjaro.svg1
l---------.icons/awkward/64x64/apps/start-here-opensuse.svg1
l---------.icons/awkward/64x64/apps/start-here-pop-os.svg1
l---------.icons/awkward/64x64/apps/start-here-ubuntu.svg1
l---------.icons/awkward/64x64/apps/start-here-xfce.svg1
-rw-r--r--.icons/awkward/64x64/apps/staruml.svg9
-rw-r--r--.icons/awkward/64x64/apps/statalogo_14.svg17
-rw-r--r--.icons/awkward/64x64/apps/steadyflow.svg11
-rw-r--r--.icons/awkward/64x64/apps/stealth-bastard-deluxe.svg12
l---------.icons/awkward/64x64/apps/steam-icon.svg1
l---------.icons/awkward/64x64/apps/steam-launcher.svg1
-rw-r--r--.icons/awkward/64x64/apps/steam.svg19
l---------.icons/awkward/64x64/apps/steam_icon_10.svg1
l---------.icons/awkward/64x64/apps/steam_icon_1019590.svg1
l---------.icons/awkward/64x64/apps/steam_icon_1037480.svg1
l---------.icons/awkward/64x64/apps/steam_icon_1046930.svg1
l---------.icons/awkward/64x64/apps/steam_icon_105600.svg1
l---------.icons/awkward/64x64/apps/steam_icon_107100.svg1
l---------.icons/awkward/64x64/apps/steam_icon_107800.svg1
l---------.icons/awkward/64x64/apps/steam_icon_108600.svg1
l---------.icons/awkward/64x64/apps/steam_icon_1105890.svg1
l---------.icons/awkward/64x64/apps/steam_icon_1250.svg1
l---------.icons/awkward/64x64/apps/steam_icon_130.svg1
l---------.icons/awkward/64x64/apps/steam_icon_1500.svg1
l---------.icons/awkward/64x64/apps/steam_icon_1510.svg1
l---------.icons/awkward/64x64/apps/steam_icon_1520.svg1
l---------.icons/awkward/64x64/apps/steam_icon_1530.svg1
l---------.icons/awkward/64x64/apps/steam_icon_20.svg1
l---------.icons/awkward/64x64/apps/steam_icon_200710.svg1
l---------.icons/awkward/64x64/apps/steam_icon_200900.svg1
l---------.icons/awkward/64x64/apps/steam_icon_203770.svg1
l---------.icons/awkward/64x64/apps/steam_icon_204360.svg1
l---------.icons/awkward/64x64/apps/steam_icon_206440.svg1
l---------.icons/awkward/64x64/apps/steam_icon_209190.svg1
l---------.icons/awkward/64x64/apps/steam_icon_20920.svg1
l---------.icons/awkward/64x64/apps/steam_icon_210770.svg1
l---------.icons/awkward/64x64/apps/steam_icon_211820.svg1
l---------.icons/awkward/64x64/apps/steam_icon_218620.svg1
l---------.icons/awkward/64x64/apps/steam_icon_219740.svg1
l---------.icons/awkward/64x64/apps/steam_icon_220.svg1
l---------.icons/awkward/64x64/apps/steam_icon_22000.svg1
l---------.icons/awkward/64x64/apps/steam_icon_220200.svg1
l---------.icons/awkward/64x64/apps/steam_icon_220780.svg1
l---------.icons/awkward/64x64/apps/steam_icon_221260.svg1
l---------.icons/awkward/64x64/apps/steam_icon_221640.svg1
l---------.icons/awkward/64x64/apps/steam_icon_221810.svg1
l---------.icons/awkward/64x64/apps/steam_icon_222880.svg1
l---------.icons/awkward/64x64/apps/steam_icon_224480.svg1
l---------.icons/awkward/64x64/apps/steam_icon_224760.svg1
l---------.icons/awkward/64x64/apps/steam_icon_22600.svg1
l---------.icons/awkward/64x64/apps/steam_icon_227300.svg1
l---------.icons/awkward/64x64/apps/steam_icon_228360.svg1
l---------.icons/awkward/64x64/apps/steam_icon_231430.svg1
l---------.icons/awkward/64x64/apps/steam_icon_233840.svg1
l---------.icons/awkward/64x64/apps/steam_icon_235820.svg1
l---------.icons/awkward/64x64/apps/steam_icon_236390.svg1
l---------.icons/awkward/64x64/apps/steam_icon_238320.svg1
l---------.icons/awkward/64x64/apps/steam_icon_238460.svg1
l---------.icons/awkward/64x64/apps/steam_icon_239140.svg1
l---------.icons/awkward/64x64/apps/steam_icon_239200.svg1
l---------.icons/awkward/64x64/apps/steam_icon_240.svg1
l---------.icons/awkward/64x64/apps/steam_icon_242820.svg1
l---------.icons/awkward/64x64/apps/steam_icon_245170.svg1
l---------.icons/awkward/64x64/apps/steam_icon_247080.svg1
l---------.icons/awkward/64x64/apps/steam_icon_248610.svg1
l---------.icons/awkward/64x64/apps/steam_icon_249590.svg1
l---------.icons/awkward/64x64/apps/steam_icon_250420.svg1
l---------.icons/awkward/64x64/apps/steam_icon_250600.svg1
l---------.icons/awkward/64x64/apps/steam_icon_250820.svg1
l---------.icons/awkward/64x64/apps/steam_icon_250900.svg1
l---------.icons/awkward/64x64/apps/steam_icon_251570.svg1
l---------.icons/awkward/64x64/apps/steam_icon_252490.svg1
l---------.icons/awkward/64x64/apps/steam_icon_252670.svg1
l---------.icons/awkward/64x64/apps/steam_icon_252950.svg1
l---------.icons/awkward/64x64/apps/steam_icon_255220.svg1
l---------.icons/awkward/64x64/apps/steam_icon_255300.svg1
l---------.icons/awkward/64x64/apps/steam_icon_255710.svg1
l---------.icons/awkward/64x64/apps/steam_icon_257510.svg1
l---------.icons/awkward/64x64/apps/steam_icon_258890.svg1
l---------.icons/awkward/64x64/apps/steam_icon_261640.svg1
l---------.icons/awkward/64x64/apps/steam_icon_265830.svg1
l---------.icons/awkward/64x64/apps/steam_icon_268910.svg1
l---------.icons/awkward/64x64/apps/steam_icon_269670.svg1
l---------.icons/awkward/64x64/apps/steam_icon_278360.svg1
l---------.icons/awkward/64x64/apps/steam_icon_280.svg1
l---------.icons/awkward/64x64/apps/steam_icon_280680.svg1
l---------.icons/awkward/64x64/apps/steam_icon_285920.svg1
l---------.icons/awkward/64x64/apps/steam_icon_286690.svg1
l---------.icons/awkward/64x64/apps/steam_icon_287390.svg1
l---------.icons/awkward/64x64/apps/steam_icon_289070.svg1
l---------.icons/awkward/64x64/apps/steam_icon_291650.svg1
l---------.icons/awkward/64x64/apps/steam_icon_294100.svg1
l---------.icons/awkward/64x64/apps/steam_icon_298600.svg1
l---------.icons/awkward/64x64/apps/steam_icon_299660.svg1
l---------.icons/awkward/64x64/apps/steam_icon_30.svg1
l---------.icons/awkward/64x64/apps/steam_icon_300.svg1
l---------.icons/awkward/64x64/apps/steam_icon_300570.svg1
l---------.icons/awkward/64x64/apps/steam_icon_301520.svg1
l---------.icons/awkward/64x64/apps/steam_icon_304930.svg1
l---------.icons/awkward/64x64/apps/steam_icon_305620.svg1
l---------.icons/awkward/64x64/apps/steam_icon_310560.svg1
l---------.icons/awkward/64x64/apps/steam_icon_311690.svg1
l---------.icons/awkward/64x64/apps/steam_icon_316790.svg1
l---------.icons/awkward/64x64/apps/steam_icon_319630.svg1
l---------.icons/awkward/64x64/apps/steam_icon_319910.svg1
l---------.icons/awkward/64x64/apps/steam_icon_320.svg1
l---------.icons/awkward/64x64/apps/steam_icon_322330.svg1
l---------.icons/awkward/64x64/apps/steam_icon_323470.svg1
l---------.icons/awkward/64x64/apps/steam_icon_325610.svg1
l---------.icons/awkward/64x64/apps/steam_icon_327220.svg1
l---------.icons/awkward/64x64/apps/steam_icon_328080.svg1
l---------.icons/awkward/64x64/apps/steam_icon_330820.svg1
l---------.icons/awkward/64x64/apps/steam_icon_336940.svg1
l---------.icons/awkward/64x64/apps/steam_icon_340.svg1
l---------.icons/awkward/64x64/apps/steam_icon_344550.svg1
l---------.icons/awkward/64x64/apps/steam_icon_345180.svg1
l---------.icons/awkward/64x64/apps/steam_icon_346110.svg1
l---------.icons/awkward/64x64/apps/steam_icon_346900.svg1
l---------.icons/awkward/64x64/apps/steam_icon_35700.svg1
l---------.icons/awkward/64x64/apps/steam_icon_35720.svg1
l---------.icons/awkward/64x64/apps/steam_icon_360.svg1
l---------.icons/awkward/64x64/apps/steam_icon_365670.svg1
l---------.icons/awkward/64x64/apps/steam_icon_365720.svg1
l---------.icons/awkward/64x64/apps/steam_icon_367520.svg1
l---------.icons/awkward/64x64/apps/steam_icon_367580.svg1
l---------.icons/awkward/64x64/apps/steam_icon_373340.svg1
l---------.icons/awkward/64x64/apps/steam_icon_373740.svg1
l---------.icons/awkward/64x64/apps/steam_icon_378120.svg1
l---------.icons/awkward/64x64/apps/steam_icon_380.svg1
l---------.icons/awkward/64x64/apps/steam_icon_380840.svg1
l---------.icons/awkward/64x64/apps/steam_icon_383150.svg1
l---------.icons/awkward/64x64/apps/steam_icon_383180.svg1
l---------.icons/awkward/64x64/apps/steam_icon_383870.svg1
l---------.icons/awkward/64x64/apps/steam_icon_386070.svg1
l---------.icons/awkward/64x64/apps/steam_icon_38700.svg1
l---------.icons/awkward/64x64/apps/steam_icon_388210.svg1
l---------.icons/awkward/64x64/apps/steam_icon_389140.svg1
l---------.icons/awkward/64x64/apps/steam_icon_391540.svg1
l---------.icons/awkward/64x64/apps/steam_icon_395160.svg1
l---------.icons/awkward/64x64/apps/steam_icon_397950.svg1
l---------.icons/awkward/64x64/apps/steam_icon_40.svg1
l---------.icons/awkward/64x64/apps/steam_icon_400.svg1
l---------.icons/awkward/64x64/apps/steam_icon_4000.svg1
l---------.icons/awkward/64x64/apps/steam_icon_404410.svg1
l---------.icons/awkward/64x64/apps/steam_icon_404790.svg1
l---------.icons/awkward/64x64/apps/steam_icon_407330.svg1
l---------.icons/awkward/64x64/apps/steam_icon_40800.svg1
l---------.icons/awkward/64x64/apps/steam_icon_413150.svg1
l---------.icons/awkward/64x64/apps/steam_icon_418240.svg1
l---------.icons/awkward/64x64/apps/steam_icon_420.svg1
l---------.icons/awkward/64x64/apps/steam_icon_421020.svg1
l---------.icons/awkward/64x64/apps/steam_icon_421170.svg1
l---------.icons/awkward/64x64/apps/steam_icon_425210.svg1
l---------.icons/awkward/64x64/apps/steam_icon_427520.svg1
l---------.icons/awkward/64x64/apps/steam_icon_431240.svg1
l---------.icons/awkward/64x64/apps/steam_icon_431730.svg1
l---------.icons/awkward/64x64/apps/steam_icon_433340.svg1
l---------.icons/awkward/64x64/apps/steam_icon_436000.svg1
l---------.icons/awkward/64x64/apps/steam_icon_440.svg1
l---------.icons/awkward/64x64/apps/steam_icon_450140.svg1
l---------.icons/awkward/64x64/apps/steam_icon_450660.svg1
l---------.icons/awkward/64x64/apps/steam_icon_457140.svg1
l---------.icons/awkward/64x64/apps/steam_icon_468410.svg1
l---------.icons/awkward/64x64/apps/steam_icon_474750.svg1
l---------.icons/awkward/64x64/apps/steam_icon_48000.svg1
l---------.icons/awkward/64x64/apps/steam_icon_481510.svg1
l---------.icons/awkward/64x64/apps/steam_icon_487210.svg1
l---------.icons/awkward/64x64/apps/steam_icon_489830.svg1
l---------.icons/awkward/64x64/apps/steam_icon_49520.svg1
l---------.icons/awkward/64x64/apps/steam_icon_498330.svg1
l---------.icons/awkward/64x64/apps/steam_icon_50.svg1
l---------.icons/awkward/64x64/apps/steam_icon_500.svg1
l---------.icons/awkward/64x64/apps/steam_icon_50300.svg1
l---------.icons/awkward/64x64/apps/steam_icon_504230.svg1
l---------.icons/awkward/64x64/apps/steam_icon_509000.svg1
l---------.icons/awkward/64x64/apps/steam_icon_527230.svg1
l---------.icons/awkward/64x64/apps/steam_icon_550.svg1
l---------.icons/awkward/64x64/apps/steam_icon_552620.svg1
l---------.icons/awkward/64x64/apps/steam_icon_569860.svg1
l---------.icons/awkward/64x64/apps/steam_icon_570.svg1
l---------.icons/awkward/64x64/apps/steam_icon_57300.svg1
l---------.icons/awkward/64x64/apps/steam_icon_588650.svg1
l---------.icons/awkward/64x64/apps/steam_icon_598530.svg1
l---------.icons/awkward/64x64/apps/steam_icon_599390.svg1
l---------.icons/awkward/64x64/apps/steam_icon_602960.svg1
l---------.icons/awkward/64x64/apps/steam_icon_620.svg1
l---------.icons/awkward/64x64/apps/steam_icon_622650.svg1
l---------.icons/awkward/64x64/apps/steam_icon_641990.svg1
l---------.icons/awkward/64x64/apps/steam_icon_646570.svg1
l---------.icons/awkward/64x64/apps/steam_icon_684410.svg1
l---------.icons/awkward/64x64/apps/steam_icon_698780.svg1
l---------.icons/awkward/64x64/apps/steam_icon_70.svg1
l---------.icons/awkward/64x64/apps/steam_icon_70300.svg1
l---------.icons/awkward/64x64/apps/steam_icon_72850.svg1
l---------.icons/awkward/64x64/apps/steam_icon_728880.svg1
l---------.icons/awkward/64x64/apps/steam_icon_730.svg1
l---------.icons/awkward/64x64/apps/steam_icon_736260.svg1
l---------.icons/awkward/64x64/apps/steam_icon_751780.svg1
l---------.icons/awkward/64x64/apps/steam_icon_80.svg1
l---------.icons/awkward/64x64/apps/steam_icon_844590.svg1
l---------.icons/awkward/64x64/apps/steam_icon_8930.svg1
l---------.icons/awkward/64x64/apps/steam_icon_9500.svg1
l---------.icons/awkward/64x64/apps/steam_icon_999830.svg1
l---------.icons/awkward/64x64/apps/steampowered.svg1
-rw-r--r--.icons/awkward/64x64/apps/steamvr.svg11
-rw-r--r--.icons/awkward/64x64/apps/stella.svg5
-rw-r--r--.icons/awkward/64x64/apps/stellarium.svg8
-rw-r--r--.icons/awkward/64x64/apps/step.svg16
-rw-r--r--.icons/awkward/64x64/apps/stepmania-ssc.svg5
l---------.icons/awkward/64x64/apps/sticky-notes.svg1
l---------.icons/awkward/64x64/apps/stock_alarm.svg1
l---------.icons/awkward/64x64/apps/stock_help-agent.svg1
l---------.icons/awkward/64x64/apps/stock_help.svg1
l---------.icons/awkward/64x64/apps/stock_keyring.svg1
l---------.icons/awkward/64x64/apps/stock_task.svg1
l---------.icons/awkward/64x64/apps/stock_view-details.svg1
-rw-r--r--.icons/awkward/64x64/apps/stock_xfburn-burn-cd.svg9
l---------.icons/awkward/64x64/apps/stock_xfburn.svg1
-rw-r--r--.icons/awkward/64x64/apps/stoken-gui.svg9
-rw-r--r--.icons/awkward/64x64/apps/strawberry.svg16
l---------.icons/awkward/64x64/apps/streamlink-twitch-gui.svg1
-rw-r--r--.icons/awkward/64x64/apps/streamtuner.svg17
l---------.icons/awkward/64x64/apps/streamtuner2.svg1
-rw-r--r--.icons/awkward/64x64/apps/stremio.svg9
-rw-r--r--.icons/awkward/64x64/apps/stride.svg8
l---------.icons/awkward/64x64/apps/studio.svg1
-rw-r--r--.icons/awkward/64x64/apps/stuntrally.svg9
l---------.icons/awkward/64x64/apps/style.svg1
l---------.icons/awkward/64x64/apps/stylesheet.svg1
-rw-r--r--.icons/awkward/64x64/apps/subdownloader.svg7
-rw-r--r--.icons/awkward/64x64/apps/sublime-merge.svg9
l---------.icons/awkward/64x64/apps/sublime-text-2.svg1
l---------.icons/awkward/64x64/apps/sublime-text-3.svg1
-rw-r--r--.icons/awkward/64x64/apps/sublime-text.svg10
l---------.icons/awkward/64x64/apps/sublime-text2.svg1
l---------.icons/awkward/64x64/apps/sublime.svg1
l---------.icons/awkward/64x64/apps/sublime_text.svg1
l---------.icons/awkward/64x64/apps/sublimetext.svg1
-rw-r--r--.icons/awkward/64x64/apps/subsonic.svg20
-rw-r--r--.icons/awkward/64x64/apps/substance.svg5
-rw-r--r--.icons/awkward/64x64/apps/subsurface-icon.svg9
-rw-r--r--.icons/awkward/64x64/apps/subtitleeditor.svg20
l---------.icons/awkward/64x64/apps/sun-java-jdk10.svg1
l---------.icons/awkward/64x64/apps/sun-java-jdk5.svg1
l---------.icons/awkward/64x64/apps/sun-java-jdk6.svg1
l---------.icons/awkward/64x64/apps/sun-java-jdk7.svg1
l---------.icons/awkward/64x64/apps/sun-java-jdk8.svg1
l---------.icons/awkward/64x64/apps/sun-java-jdk9.svg1
l---------.icons/awkward/64x64/apps/sun-java-jre10.svg1
l---------.icons/awkward/64x64/apps/sun-java-jre8.svg1
l---------.icons/awkward/64x64/apps/sun-java32-jdk5.svg1
l---------.icons/awkward/64x64/apps/sun-java32-jdk6.svg1
l---------.icons/awkward/64x64/apps/sun-java32-jdk7.svg1
l---------.icons/awkward/64x64/apps/sun-java32-jdk8.svg1
l---------.icons/awkward/64x64/apps/sun-javaws-jdk10.svg1
l---------.icons/awkward/64x64/apps/sun-javaws-jdk6.svg1
l---------.icons/awkward/64x64/apps/sun-javaws-jdk7.svg1
l---------.icons/awkward/64x64/apps/sun-javaws-jdk8.svg1
l---------.icons/awkward/64x64/apps/sun-javaws-jdk9.svg1
l---------.icons/awkward/64x64/apps/sun-javaws-jre10.svg1
l---------.icons/awkward/64x64/apps/sun-javaws-jre8.svg1
l---------.icons/awkward/64x64/apps/sun-javaws32-jdk6.svg1
l---------.icons/awkward/64x64/apps/sun-javaws32-jdk7.svg1
l---------.icons/awkward/64x64/apps/sun-javaws32-jdk8.svg1
l---------.icons/awkward/64x64/apps/sun-jcontrol-jdk10.svg1
l---------.icons/awkward/64x64/apps/sun-jcontrol-jdk6.svg1
l---------.icons/awkward/64x64/apps/sun-jcontrol-jdk7.svg1
l---------.icons/awkward/64x64/apps/sun-jcontrol-jdk8.svg1
l---------.icons/awkward/64x64/apps/sun-jcontrol-jdk9.svg1
l---------.icons/awkward/64x64/apps/sun-jcontrol-jre10.svg1
l---------.icons/awkward/64x64/apps/sun-jcontrol-jre8.svg1
l---------.icons/awkward/64x64/apps/sun-jcontrol32-jdk6.svg1
l---------.icons/awkward/64x64/apps/sun-jcontrol32-jdk7.svg1
l---------.icons/awkward/64x64/apps/sun-jcontrol32-jdk8.svg1
-rw-r--r--.icons/awkward/64x64/apps/sunflower.svg8
-rw-r--r--.icons/awkward/64x64/apps/super-hexagon.svg9
-rw-r--r--.icons/awkward/64x64/apps/superkaramba.svg8
-rw-r--r--.icons/awkward/64x64/apps/supermeatboy.svg19
-rw-r--r--.icons/awkward/64x64/apps/superproductivity.svg9
-rw-r--r--.icons/awkward/64x64/apps/supertux.svg12
l---------.icons/awkward/64x64/apps/supertux2.svg1
-rw-r--r--.icons/awkward/64x64/apps/supertuxkart.svg30
l---------.icons/awkward/64x64/apps/susehelpcenter.svg1
-rw-r--r--.icons/awkward/64x64/apps/svgcleaner.svg22
-rw-r--r--.icons/awkward/64x64/apps/svp-manager4.svg13
-rw-r--r--.icons/awkward/64x64/apps/sw4stm32.svg7
-rw-r--r--.icons/awkward/64x64/apps/swatchbooker.svg15
l---------.icons/awkward/64x64/apps/swcentre.svg1
l---------.icons/awkward/64x64/apps/sweeper.svg1
-rw-r--r--.icons/awkward/64x64/apps/sweethome3d-furniture-editor.svg28
-rw-r--r--.icons/awkward/64x64/apps/sweethome3d-textures-editor.svg16
-rw-r--r--.icons/awkward/64x64/apps/sweethome3d.svg14
-rw-r--r--.icons/awkward/64x64/apps/swell-foop.svg12
l---------.icons/awkward/64x64/apps/switchuser.svg1
l---------.icons/awkward/64x64/apps/sylpheed.svg1
-rw-r--r--.icons/awkward/64x64/apps/synapse.svg7
l---------.icons/awkward/64x64/apps/synaptic.svg1
-rw-r--r--.icons/awkward/64x64/apps/syncplay.svg12
-rw-r--r--.icons/awkward/64x64/apps/syncthing-gtk.svg15
l---------.icons/awkward/64x64/apps/syncthing.svg1
l---------.icons/awkward/64x64/apps/syncthingtray.svg1
-rw-r--r--.icons/awkward/64x64/apps/synergy.svg14
-rw-r--r--.icons/awkward/64x64/apps/synfig_icon.svg6
-rw-r--r--.icons/awkward/64x64/apps/synology-cloud-station-drive.svg13
l---------.icons/awkward/64x64/apps/syntevo-smartgit.svg1
-rw-r--r--.icons/awkward/64x64/apps/syspeek.svg7
l---------.icons/awkward/64x64/apps/sysprof-icon.svg1
l---------.icons/awkward/64x64/apps/sysprof.svg1
l---------.icons/awkward/64x64/apps/system-config-authentication.svg1
l---------.icons/awkward/64x64/apps/system-config-date.svg1
l---------.icons/awkward/64x64/apps/system-config-display.svg1
l---------.icons/awkward/64x64/apps/system-config-keyboard.svg1
l---------.icons/awkward/64x64/apps/system-config-printer.svg1
-rw-r--r--.icons/awkward/64x64/apps/system-config-samba.svg14
l---------.icons/awkward/64x64/apps/system-config-selinux.svg1
l---------.icons/awkward/64x64/apps/system-config-services.svg1
l---------.icons/awkward/64x64/apps/system-config-users.svg1
-rw-r--r--.icons/awkward/64x64/apps/system-error.svg11
-rw-r--r--.icons/awkward/64x64/apps/system-file-manager.svg14
-rw-r--r--.icons/awkward/64x64/apps/system-help.svg7
l---------.icons/awkward/64x64/apps/system-hibernate.svg1
l---------.icons/awkward/64x64/apps/system-installer.svg1
-rw-r--r--.icons/awkward/64x64/apps/system-keyboard-mx.svg25
-rw-r--r--.icons/awkward/64x64/apps/system-lock-screen.svg7
-rw-r--r--.icons/awkward/64x64/apps/system-log-out.svg7
l---------.icons/awkward/64x64/apps/system-os-installer.svg1
-rw-r--r--.icons/awkward/64x64/apps/system-reboot.svg7
l---------.icons/awkward/64x64/apps/system-restart.svg1
l---------.icons/awkward/64x64/apps/system-search.svg1
l---------.icons/awkward/64x64/apps/system-shut-down.svg1
-rw-r--r--.icons/awkward/64x64/apps/system-shutdown.svg7
l---------.icons/awkward/64x64/apps/system-software-install.svg1
l---------.icons/awkward/64x64/apps/system-software-installer.svg1
-rw-r--r--.icons/awkward/64x64/apps/system-software-update.svg12
-rw-r--r--.icons/awkward/64x64/apps/system-suspend-hibernate.svg7
-rw-r--r--.icons/awkward/64x64/apps/system-suspend.svg7
-rw-r--r--.icons/awkward/64x64/apps/system-switch-user.svg7
-rw-r--r--.icons/awkward/64x64/apps/system-users.svg13
l---------.icons/awkward/64x64/apps/systemback.svg1
l---------.icons/awkward/64x64/apps/systemtray.svg1
-rw-r--r--.icons/awkward/64x64/apps/tagainijisho.svg7
-rw-r--r--.icons/awkward/64x64/apps/taisei.svg11
l---------.icons/awkward/64x64/apps/tali.svg1
-rw-r--r--.icons/awkward/64x64/apps/tamtam-app.svg8
-rw-r--r--.icons/awkward/64x64/apps/tanglet.svg20
-rw-r--r--.icons/awkward/64x64/apps/taskbar.svg10
-rw-r--r--.icons/awkward/64x64/apps/tauonmb.svg9
-rw-r--r--.icons/awkward/64x64/apps/taxi.svg6
l---------.icons/awkward/64x64/apps/tde.svg1
l---------.icons/awkward/64x64/apps/tdemid.svg1
l---------.icons/awkward/64x64/apps/tdenetworkmanager.svg1
-rw-r--r--.icons/awkward/64x64/apps/tdeprintfax.svg23
l---------.icons/awkward/64x64/apps/tdescreensaver.svg1
l---------.icons/awkward/64x64/apps/tdevelop.svg1
-rw-r--r--.icons/awkward/64x64/apps/tdewalletmanager.svg13
l---------.icons/awkward/64x64/apps/tdmconfig.svg1
-rw-r--r--.icons/awkward/64x64/apps/team-fortress-classic.svg8
-rw-r--r--.icons/awkward/64x64/apps/team-fortress2.svg7
-rw-r--r--.icons/awkward/64x64/apps/teamcity.svg15
-rw-r--r--.icons/awkward/64x64/apps/teams-for-linux.svg18
-rw-r--r--.icons/awkward/64x64/apps/teamspeak3.svg13
-rw-r--r--.icons/awkward/64x64/apps/teamviewer.svg7
-rw-r--r--.icons/awkward/64x64/apps/teeworlds.svg13
-rw-r--r--.icons/awkward/64x64/apps/tegaki-recognize.svg10
l---------.icons/awkward/64x64/apps/telegram-desktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/telegram.svg7
l---------.icons/awkward/64x64/apps/telepathy-kde.svg1
-rw-r--r--.icons/awkward/64x64/apps/tellico.svg14
l---------.icons/awkward/64x64/apps/terminal-tango.svg1
l---------.icons/awkward/64x64/apps/terminal.svg1
-rw-r--r--.icons/awkward/64x64/apps/terminator.svg20
l---------.icons/awkward/64x64/apps/terminix.svg1
-rw-r--r--.icons/awkward/64x64/apps/terminology.svg9
-rw-r--r--.icons/awkward/64x64/apps/terminus.svg8
-rw-r--r--.icons/awkward/64x64/apps/termius-app.svg13
-rw-r--r--.icons/awkward/64x64/apps/terraria.svg8
-rw-r--r--.icons/awkward/64x64/apps/terratech.svg10
-rw-r--r--.icons/awkward/64x64/apps/teslagrad.svg21
-rw-r--r--.icons/awkward/64x64/apps/tetzle.svg13
l---------.icons/awkward/64x64/apps/texmacs.svg1
-rw-r--r--.icons/awkward/64x64/apps/texmaker.svg15
-rw-r--r--.icons/awkward/64x64/apps/texstudio.svg15
l---------.icons/awkward/64x64/apps/text-editor.svg1
-rw-r--r--.icons/awkward/64x64/apps/textosaurus.svg13
-rw-r--r--.icons/awkward/64x64/apps/the-binding-of-isaac-rebirth.svg17
-rw-r--r--.icons/awkward/64x64/apps/the-cave.svg4
-rw-r--r--.icons/awkward/64x64/apps/the-elder-scrolls-v-skyrim.svg7
-rw-r--r--.icons/awkward/64x64/apps/the-escapists-2.svg21
-rw-r--r--.icons/awkward/64x64/apps/the-long-dark.svg7
-rw-r--r--.icons/awkward/64x64/apps/the-talos-principle.svg7
-rw-r--r--.icons/awkward/64x64/apps/the-witcher-2.svg21
-rw-r--r--.icons/awkward/64x64/apps/thermal-monitor.svg28
l---------.icons/awkward/64x64/apps/thg.svg1
l---------.icons/awkward/64x64/apps/thg_logo.svg1
-rw-r--r--.icons/awkward/64x64/apps/thimbleweed-park.svg13
-rw-r--r--.icons/awkward/64x64/apps/thinkorswim.svg9
-rw-r--r--.icons/awkward/64x64/apps/thomas-was-alone.svg12
l---------.icons/awkward/64x64/apps/thunar.svg1
l---------.icons/awkward/64x64/apps/thunderbird-3.0.svg1
l---------.icons/awkward/64x64/apps/thunderbird-icon.svg1
l---------.icons/awkward/64x64/apps/thunderbird-mozilla-build.svg1
-rw-r--r--.icons/awkward/64x64/apps/thunderbird.svg18
l---------.icons/awkward/64x64/apps/thunderbolt.svg1
-rw-r--r--.icons/awkward/64x64/apps/tigervnc.svg7
l---------.icons/awkward/64x64/apps/tilda.svg1
-rw-r--r--.icons/awkward/64x64/apps/tiled.svg15
-rw-r--r--.icons/awkward/64x64/apps/tilesetter.svg7
-rw-r--r--.icons/awkward/64x64/apps/tilix.svg10
-rw-r--r--.icons/awkward/64x64/apps/tilp.svg23
l---------.icons/awkward/64x64/apps/time-admin.svg1
l---------.icons/awkward/64x64/apps/time.svg1
-rw-r--r--.icons/awkward/64x64/apps/timeshift.svg7
-rw-r--r--.icons/awkward/64x64/apps/timidity.svg21
l---------.icons/awkward/64x64/apps/tint2.svg1
l---------.icons/awkward/64x64/apps/tint2conf.svg1
-rw-r--r--.icons/awkward/64x64/apps/tipp10.svg16
-rw-r--r--.icons/awkward/64x64/apps/tixati.svg15
-rw-r--r--.icons/awkward/64x64/apps/tmm.svg19
-rw-r--r--.icons/awkward/64x64/apps/to-the-moon.svg9
-rw-r--r--.icons/awkward/64x64/apps/toby-the-secret-mine.svg11
-rw-r--r--.icons/awkward/64x64/apps/todoist.svg7
-rw-r--r--.icons/awkward/64x64/apps/toki-tori.svg24
-rw-r--r--.icons/awkward/64x64/apps/tomahawk.svg7
-rw-r--r--.icons/awkward/64x64/apps/tomato.svg7
l---------.icons/awkward/64x64/apps/tomboy.svg1
l---------.icons/awkward/64x64/apps/tools-report-bug.svg1
l---------.icons/awkward/64x64/apps/tools-wizard.svg1
l---------.icons/awkward/64x64/apps/topmenu-applet.svg1
-rw-r--r--.icons/awkward/64x64/apps/tor-browser-alpha.svg10
l---------.icons/awkward/64x64/apps/tor-browser-en.svg1
-rw-r--r--.icons/awkward/64x64/apps/tor-browser-nightly.svg10
l---------.icons/awkward/64x64/apps/tor-browser-ru.svg1
l---------.icons/awkward/64x64/apps/tor-browser.svg1
l---------.icons/awkward/64x64/apps/tor-messenger.svg1
-rw-r--r--.icons/awkward/64x64/apps/tor.svg10
l---------.icons/awkward/64x64/apps/torbrowser.svg1
-rw-r--r--.icons/awkward/64x64/apps/torchlight-2.svg10
-rw-r--r--.icons/awkward/64x64/apps/torcs.svg13
-rw-r--r--.icons/awkward/64x64/apps/tormessenger.svg9
-rw-r--r--.icons/awkward/64x64/apps/tortoisehg.svg9
-rw-r--r--.icons/awkward/64x64/apps/total-war.svg12
-rw-r--r--.icons/awkward/64x64/apps/touchpad-indicator.svg15
l---------.icons/awkward/64x64/apps/touchpad.svg1
l---------.icons/awkward/64x64/apps/toxygen.svg1
l---------.icons/awkward/64x64/apps/tracker.svg1
-rw-r--r--.icons/awkward/64x64/apps/trackma.svg13
-rw-r--r--.icons/awkward/64x64/apps/tracktion.svg7
l---------.icons/awkward/64x64/apps/tracktion7.svg1
l---------.icons/awkward/64x64/apps/tranquil.svg1
l---------.icons/awkward/64x64/apps/transgui-2.svg1
l---------.icons/awkward/64x64/apps/transgui.svg1
l---------.icons/awkward/64x64/apps/translator.svg1
-rw-r--r--.icons/awkward/64x64/apps/transmageddon.svg34
l---------.icons/awkward/64x64/apps/transmission-gtk.svg1
l---------.icons/awkward/64x64/apps/transmission-qt.svg1
-rw-r--r--.icons/awkward/64x64/apps/transmission-remote-gtk.svg17
-rw-r--r--.icons/awkward/64x64/apps/transmission.svg12
-rw-r--r--.icons/awkward/64x64/apps/trashindicator.svg11
-rw-r--r--.icons/awkward/64x64/apps/trelby.svg8
-rw-r--r--.icons/awkward/64x64/apps/trello.svg9
-rw-r--r--.icons/awkward/64x64/apps/tremulous.svg7
-rw-r--r--.icons/awkward/64x64/apps/tresorit.svg10
-rw-r--r--.icons/awkward/64x64/apps/trillian.svg13
-rw-r--r--.icons/awkward/64x64/apps/trimage.svg7
-rw-r--r--.icons/awkward/64x64/apps/trine.svg5
-rw-r--r--.icons/awkward/64x64/apps/trine2.svg5
-rw-r--r--.icons/awkward/64x64/apps/trine3.svg5
-rw-r--r--.icons/awkward/64x64/apps/trinity-desktop.svg7
-rw-r--r--.icons/awkward/64x64/apps/trojita.svg10
-rw-r--r--.icons/awkward/64x64/apps/tumblr.svg7
-rw-r--r--.icons/awkward/64x64/apps/turtleart.svg22
-rw-r--r--.icons/awkward/64x64/apps/tusk-app.svg7
l---------.icons/awkward/64x64/apps/tusk.svg1
-rw-r--r--.icons/awkward/64x64/apps/tux.svg25
l---------.icons/awkward/64x64/apps/tuxboot.svg1
-rw-r--r--.icons/awkward/64x64/apps/tuxguitar.svg19
-rw-r--r--.icons/awkward/64x64/apps/tuxmath.svg16
l---------.icons/awkward/64x64/apps/tuxpaint.svg1
-rw-r--r--.icons/awkward/64x64/apps/tuxpuck.svg25
l---------.icons/awkward/64x64/apps/tuxracer.svg1
-rw-r--r--.icons/awkward/64x64/apps/tuxtype.svg18
l---------.icons/awkward/64x64/apps/tv.kodi.Kodi.svg1
l---------.icons/awkward/64x64/apps/tvmaxe.svg1
-rw-r--r--.icons/awkward/64x64/apps/tvtime.svg9
-rw-r--r--.icons/awkward/64x64/apps/tweetdeck.svg6
l---------.icons/awkward/64x64/apps/twin.svg1
-rw-r--r--.icons/awkward/64x64/apps/twinkle.svg7
-rw-r--r--.icons/awkward/64x64/apps/twitter.svg13
-rw-r--r--.icons/awkward/64x64/apps/twupic.svg11
-rw-r--r--.icons/awkward/64x64/apps/type-rider.svg5
-rw-r--r--.icons/awkward/64x64/apps/typecatcher.svg6
-rw-r--r--.icons/awkward/64x64/apps/typora.svg6
l---------.icons/awkward/64x64/apps/ubinary.svg1
-rw-r--r--.icons/awkward/64x64/apps/ubiquity-kde.svg9
l---------.icons/awkward/64x64/apps/ubiquity.svg1
l---------.icons/awkward/64x64/apps/ubuntu-cleaner.svg1
l---------.icons/awkward/64x64/apps/ubuntu-kylin-software-center.svg1
l---------.icons/awkward/64x64/apps/ubuntu-logo-icon.svg1
l---------.icons/awkward/64x64/apps/ubuntu-mate.svg1
l---------.icons/awkward/64x64/apps/ubuntu-qtcreator.svg1
-rw-r--r--.icons/awkward/64x64/apps/ubuntu-tweak.svg7
l---------.icons/awkward/64x64/apps/ubuntusoftware.svg1
-rw-r--r--.icons/awkward/64x64/apps/ubuntustudio-controls.svg21
-rw-r--r--.icons/awkward/64x64/apps/ue4editor.svg7
l---------.icons/awkward/64x64/apps/uget-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/uget.svg7
l---------.icons/awkward/64x64/apps/uk.co.ibboard.cawbird.svg1
l---------.icons/awkward/64x64/apps/uk.co.mangobrain.Infector.svg1
-rw-r--r--.icons/awkward/64x64/apps/ukuu.svg7
-rw-r--r--.icons/awkward/64x64/apps/ulauncher.svg8
-rw-r--r--.icons/awkward/64x64/apps/umbrello.svg14
-rw-r--r--.icons/awkward/64x64/apps/umlet_logo.svg9
-rw-r--r--.icons/awkward/64x64/apps/ums.svg13
-rw-r--r--.icons/awkward/64x64/apps/undertale.svg8
l---------.icons/awkward/64x64/apps/unetbootin.svg1
-rw-r--r--.icons/awkward/64x64/apps/unison-gtk.svg11
l---------.icons/awkward/64x64/apps/unity-color-panel.svg1
l---------.icons/awkward/64x64/apps/unity-datetime-panel.svg1
l---------.icons/awkward/64x64/apps/unity-display-panel.svg1
-rw-r--r--.icons/awkward/64x64/apps/unity-editor-icon.svg7
l---------.icons/awkward/64x64/apps/unity-lens-photos.svg1
l---------.icons/awkward/64x64/apps/unity-mail.svg1
l---------.icons/awkward/64x64/apps/unity-power-panel.svg1
l---------.icons/awkward/64x64/apps/unity-scope-gdrive.svg1
l---------.icons/awkward/64x64/apps/unity-sound-panel.svg1
-rw-r--r--.icons/awkward/64x64/apps/unity-tweak-tool.svg10
l---------.icons/awkward/64x64/apps/unity-webapps-facebook.svg1
l---------.icons/awkward/64x64/apps/unity-webapps-gmail.svg1
l---------.icons/awkward/64x64/apps/unity-webapps-wordpress.svg1
-rw-r--r--.icons/awkward/64x64/apps/unityhub.svg7
-rw-r--r--.icons/awkward/64x64/apps/unknown-horizons.svg17
-rw-r--r--.icons/awkward/64x64/apps/unturned.svg14
l---------.icons/awkward/64x64/apps/update-manager.svg1
l---------.icons/awkward/64x64/apps/update-notifier.svg1
-rw-r--r--.icons/awkward/64x64/apps/uplink.svg7
-rw-r--r--.icons/awkward/64x64/apps/upload-pictures.svg13
-rw-r--r--.icons/awkward/64x64/apps/upsource.svg15
-rw-r--r--.icons/awkward/64x64/apps/upwork.svg7
-rw-r--r--.icons/awkward/64x64/apps/uqm.svg12
-rw-r--r--.icons/awkward/64x64/apps/urbanterror.svg41
-rw-r--r--.icons/awkward/64x64/apps/urserver.svg7
l---------.icons/awkward/64x64/apps/urxvt.svg1
l---------.icons/awkward/64x64/apps/urxvt_48x48.svg1
l---------.icons/awkward/64x64/apps/us.zoom.Zoom.svg1
l---------.icons/awkward/64x64/apps/usb-creator-gtk.svg1
l---------.icons/awkward/64x64/apps/usb-creator-kde.svg1
-rw-r--r--.icons/awkward/64x64/apps/usb-creator.svg16
-rw-r--r--.icons/awkward/64x64/apps/usb.svg7
-rw-r--r--.icons/awkward/64x64/apps/usbguard-icon.svg8
l---------.icons/awkward/64x64/apps/user-info.svg1
l---------.icons/awkward/64x64/apps/user_icon.svg1
l---------.icons/awkward/64x64/apps/userdrake.svg1
l---------.icons/awkward/64x64/apps/uterror.svg1
l---------.icons/awkward/64x64/apps/utilities-energy-monitor.svg1
l---------.icons/awkward/64x64/apps/utilities-file-archiver.svg1
-rw-r--r--.icons/awkward/64x64/apps/utilities-log-viewer.svg10
l---------.icons/awkward/64x64/apps/utilities-system-monitor.svg1
-rw-r--r--.icons/awkward/64x64/apps/utilities-terminal.svg7
-rw-r--r--.icons/awkward/64x64/apps/utilities-terminal_su.svg7
-rw-r--r--.icons/awkward/64x64/apps/utilities-tweak-tool.svg10
-rw-r--r--.icons/awkward/64x64/apps/utilities-x-terminal.svg7
-rw-r--r--.icons/awkward/64x64/apps/utox.svg9
-rw-r--r--.icons/awkward/64x64/apps/vacuum.svg7
-rw-r--r--.icons/awkward/64x64/apps/variety.svg12
-rw-r--r--.icons/awkward/64x64/apps/vbam.svg14
l---------.icons/awkward/64x64/apps/vdrift-64x64.svg1
-rw-r--r--.icons/awkward/64x64/apps/vdrift.svg8
-rw-r--r--.icons/awkward/64x64/apps/vectr.svg8
-rw-r--r--.icons/awkward/64x64/apps/veracrypt.svg9
l---------.icons/awkward/64x64/apps/veracrypt.xpm.svg1
-rw-r--r--.icons/awkward/64x64/apps/veyon-configurator.svg11
-rw-r--r--.icons/awkward/64x64/apps/veyon-master.svg12
-rw-r--r--.icons/awkward/64x64/apps/viber.svg11
-rw-r--r--.icons/awkward/64x64/apps/victor-vran.svg7
-rw-r--r--.icons/awkward/64x64/apps/vidcutter.svg14
l---------.icons/awkward/64x64/apps/video-player.svg1
-rw-r--r--.icons/awkward/64x64/apps/vieb.svg8
l---------.icons/awkward/64x64/apps/viewnior.svg1
-rw-r--r--.icons/awkward/64x64/apps/vifm.svg10
l---------.icons/awkward/64x64/apps/viking.svg1
l---------.icons/awkward/64x64/apps/vim-qt.svg1
-rw-r--r--.icons/awkward/64x64/apps/vim.svg8
-rw-r--r--.icons/awkward/64x64/apps/vimeo.svg7
l---------.icons/awkward/64x64/apps/vinagre.svg1
-rw-r--r--.icons/awkward/64x64/apps/virt-manager.svg9
l---------.icons/awkward/64x64/apps/virt-viewer.svg1
l---------.icons/awkward/64x64/apps/virtualbox-ose.svg1
-rw-r--r--.icons/awkward/64x64/apps/virtualbox.svg7
-rw-r--r--.icons/awkward/64x64/apps/visual-paradigm.svg9
-rw-r--r--.icons/awkward/64x64/apps/visual-studio-code-insiders.svg11
-rw-r--r--.icons/awkward/64x64/apps/visual-studio-code.svg11
-rw-r--r--.icons/awkward/64x64/apps/vivado_logo.svg11
-rw-r--r--.icons/awkward/64x64/apps/vivaldi-beta.svg9
l---------.icons/awkward/64x64/apps/vivaldi-snapshot.svg1
l---------.icons/awkward/64x64/apps/vivaldi-stable.svg1
-rw-r--r--.icons/awkward/64x64/apps/vivaldi.svg8
-rw-r--r--.icons/awkward/64x64/apps/vk.svg7
-rw-r--r--.icons/awkward/64x64/apps/vkaudiosaver.svg25
-rw-r--r--.icons/awkward/64x64/apps/vlc.svg8
-rw-r--r--.icons/awkward/64x64/apps/vmd.svg10
l---------.icons/awkward/64x64/apps/vmnetcfg.svg1
-rw-r--r--.icons/awkward/64x64/apps/vmpk.svg22
l---------.icons/awkward/64x64/apps/vmplayer.svg1
-rw-r--r--.icons/awkward/64x64/apps/vmware-netcfg.svg15
-rw-r--r--.icons/awkward/64x64/apps/vmware-player.svg7
-rw-r--r--.icons/awkward/64x64/apps/vmware-view.svg15
-rw-r--r--.icons/awkward/64x64/apps/vmware-workstation.svg10
l---------.icons/awkward/64x64/apps/vmware.svg1
l---------.icons/awkward/64x64/apps/vnc.svg1
-rw-r--r--.icons/awkward/64x64/apps/vncviewer.svg7
-rw-r--r--.icons/awkward/64x64/apps/vnote.svg13
-rw-r--r--.icons/awkward/64x64/apps/vocal.svg8
-rw-r--r--.icons/awkward/64x64/apps/void-wizard.svg14
l---------.icons/awkward/64x64/apps/vokoscreen.svg1
-rw-r--r--.icons/awkward/64x64/apps/vprerex.svg12
-rw-r--r--.icons/awkward/64x64/apps/vscodium.svg7
-rw-r--r--.icons/awkward/64x64/apps/vstudio.svg10
l---------.icons/awkward/64x64/apps/vuescan.svg1
-rw-r--r--.icons/awkward/64x64/apps/vym.svg15
-rw-r--r--.icons/awkward/64x64/apps/wallch.svg7
-rw-r--r--.icons/awkward/64x64/apps/wallpapoz.svg14
-rw-r--r--.icons/awkward/64x64/apps/war-thunder.svg23
-rw-r--r--.icons/awkward/64x64/apps/wargus.svg16
-rw-r--r--.icons/awkward/64x64/apps/warmux.svg9
l---------.icons/awkward/64x64/apps/warmux_128x128.svg1
-rw-r--r--.icons/awkward/64x64/apps/warzone2100.svg29
l---------.icons/awkward/64x64/apps/waterfox-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/waterfox.svg16
-rw-r--r--.icons/awkward/64x64/apps/wavebox.svg7
-rw-r--r--.icons/awkward/64x64/apps/wayland.svg7
l---------.icons/awkward/64x64/apps/weather-widget.svg1
-rw-r--r--.icons/awkward/64x64/apps/weather.svg18
l---------.icons/awkward/64x64/apps/web-browser.svg1
l---------.icons/awkward/64x64/apps/web-google-drive.svg1
l---------.icons/awkward/64x64/apps/web-google-gmail-offline.svg1
l---------.icons/awkward/64x64/apps/web-google-gmail.svg1
l---------.icons/awkward/64x64/apps/webbrowser-app.svg1
-rw-r--r--.icons/awkward/64x64/apps/webby.svg7
l---------.icons/awkward/64x64/apps/webcamoid.svg1
-rw-r--r--.icons/awkward/64x64/apps/webplotdigitizer.svg14
l---------.icons/awkward/64x64/apps/website.i2pd.i2pd.svg1
-rw-r--r--.icons/awkward/64x64/apps/webstorm.svg15
-rw-r--r--.icons/awkward/64x64/apps/webtorrent-desktop.svg23
-rw-r--r--.icons/awkward/64x64/apps/wechat.svg16
l---------.icons/awkward/64x64/apps/weechat.svg1
-rw-r--r--.icons/awkward/64x64/apps/welcome-screen.svg27
l---------.icons/awkward/64x64/apps/wesnoth-1.10-icon.svg1
l---------.icons/awkward/64x64/apps/wesnoth-1.10_editor-icon.svg1
l---------.icons/awkward/64x64/apps/wesnoth-1.12-icon.svg1
l---------.icons/awkward/64x64/apps/wesnoth-1.12_editor-icon.svg1
l---------.icons/awkward/64x64/apps/wesnoth-1.14-icon.svg1
l---------.icons/awkward/64x64/apps/wesnoth-1.14_editor-icon.svg1
l---------.icons/awkward/64x64/apps/wesnoth-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/wesnoth.svg23
l---------.icons/awkward/64x64/apps/wesnoth_editor-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/wesnoth_editor.svg23
l---------.icons/awkward/64x64/apps/wewechat.svg1
-rw-r--r--.icons/awkward/64x64/apps/whalebird.svg7
l---------.icons/awkward/64x64/apps/whatsapp-desktop.svg1
l---------.icons/awkward/64x64/apps/whatsapp-nativefier.svg1
-rw-r--r--.icons/awkward/64x64/apps/whatsapp.svg7
l---------.icons/awkward/64x64/apps/whatsdesk.svg1
-rw-r--r--.icons/awkward/64x64/apps/whatsie.svg15
l---------.icons/awkward/64x64/apps/wicd-gtk.svg1
-rw-r--r--.icons/awkward/64x64/apps/wicd.svg11
-rw-r--r--.icons/awkward/64x64/apps/widelands.svg8
l---------.icons/awkward/64x64/apps/wifi-radar.svg1
-rw-r--r--.icons/awkward/64x64/apps/wikipedia.svg6
l---------.icons/awkward/64x64/apps/window-duplicate.svg1
l---------.icons/awkward/64x64/apps/window_list.svg1
-rw-r--r--.icons/awkward/64x64/apps/windstille-0.2.svg16
-rw-r--r--.icons/awkward/64x64/apps/wine-help.svg18
l---------.icons/awkward/64x64/apps/wine-notepad.svg1
-rw-r--r--.icons/awkward/64x64/apps/wine-uninstaller.svg16
l---------.icons/awkward/64x64/apps/wine-winecfg.svg1
-rw-r--r--.icons/awkward/64x64/apps/wine.svg17
-rw-r--r--.icons/awkward/64x64/apps/winecfg.svg18
-rw-r--r--.icons/awkward/64x64/apps/winefile.svg22
-rw-r--r--.icons/awkward/64x64/apps/winemine.svg13
-rw-r--r--.icons/awkward/64x64/apps/winetricks.svg16
l---------.icons/awkward/64x64/apps/winff.svg1
-rw-r--r--.icons/awkward/64x64/apps/wingpanel.svg6
-rw-r--r--.icons/awkward/64x64/apps/wings3d.svg17
l---------.icons/awkward/64x64/apps/winhelp.svg1
l---------.icons/awkward/64x64/apps/wire-desktop.svg1
-rw-r--r--.icons/awkward/64x64/apps/wire.svg6
-rw-r--r--.icons/awkward/64x64/apps/wireshark.svg6
-rw-r--r--.icons/awkward/64x64/apps/wiznote.svg7
l---------.icons/awkward/64x64/apps/wl-ico-64.svg1
l---------.icons/awkward/64x64/apps/wmail.svg1
l---------.icons/awkward/64x64/apps/wmtweaks.svg1
-rw-r--r--.icons/awkward/64x64/apps/woeusbgui-icon.svg21
-rw-r--r--.icons/awkward/64x64/apps/wolfenstein.svg7
l---------.icons/awkward/64x64/apps/wolfram-mathematica.svg1
-rw-r--r--.icons/awkward/64x64/apps/wolfram-player.svg7
l---------.icons/awkward/64x64/apps/wop.svg1
l---------.icons/awkward/64x64/apps/wordpad.svg1
-rw-r--r--.icons/awkward/64x64/apps/wordpress.svg7
-rw-r--r--.icons/awkward/64x64/apps/words.svg13
-rw-r--r--.icons/awkward/64x64/apps/wordview.svg10
l---------.icons/awkward/64x64/apps/wordview.xpm.svg1
l---------.icons/awkward/64x64/apps/work.openpaper.Paperwork.svg1
-rw-r--r--.icons/awkward/64x64/apps/workflowy.svg14
-rw-r--r--.icons/awkward/64x64/apps/workrave.svg12
-rw-r--r--.icons/awkward/64x64/apps/workspace-switcher-left-bottom.svg7
-rw-r--r--.icons/awkward/64x64/apps/workspace-switcher-right-bottom.svg7
-rw-r--r--.icons/awkward/64x64/apps/workspace-switcher-right-top.svg7
-rw-r--r--.icons/awkward/64x64/apps/workspace-switcher-top-left.svg7
l---------.icons/awkward/64x64/apps/workspace-switcher.svg1
-rw-r--r--.icons/awkward/64x64/apps/world-of-goo.svg10
-rw-r--r--.icons/awkward/64x64/apps/world-of-tanks.svg11
-rw-r--r--.icons/awkward/64x64/apps/worldofpadman.svg14
-rw-r--r--.icons/awkward/64x64/apps/worms.svg7
-rw-r--r--.icons/awkward/64x64/apps/wpa_gui.svg11
l---------.icons/awkward/64x64/apps/wpcom.svg1
-rw-r--r--.icons/awkward/64x64/apps/wps-office-etmain.svg7
-rw-r--r--.icons/awkward/64x64/apps/wps-office-pdfmain.svg7
-rw-r--r--.icons/awkward/64x64/apps/wps-office-wppmain.svg7
-rw-r--r--.icons/awkward/64x64/apps/wps-office-wpsmain.svg7
l---------.icons/awkward/64x64/apps/wps-office2019-etmain.svg1
l---------.icons/awkward/64x64/apps/wps-office2019-pdfmain.svg1
l---------.icons/awkward/64x64/apps/wps-office2019-wppmain.svg1
l---------.icons/awkward/64x64/apps/wps-office2019-wpsmain.svg1
-rw-r--r--.icons/awkward/64x64/apps/wpscrackgui.svg16
l---------.icons/awkward/64x64/apps/ws.openarena.OpenArena.svg1
-rw-r--r--.icons/awkward/64x64/apps/wunderlist.svg11
l---------.icons/awkward/64x64/apps/www-browser.svg1
l---------.icons/awkward/64x64/apps/wxHexEditor.svg1
-rw-r--r--.icons/awkward/64x64/apps/wxcas.svg7
-rw-r--r--.icons/awkward/64x64/apps/wxglade.svg15
l---------.icons/awkward/64x64/apps/wxmaxima.svg1
l---------.icons/awkward/64x64/apps/x-office-address-book.svg1
l---------.icons/awkward/64x64/apps/x-pdf.svg1
l---------.icons/awkward/64x64/apps/x-system-software-sources.svg1
l---------.icons/awkward/64x64/apps/x.svg1
-rw-r--r--.icons/awkward/64x64/apps/xampp.svg7
l---------.icons/awkward/64x64/apps/xapp.svg1
l---------.icons/awkward/64x64/apps/xar.svg1
l---------.icons/awkward/64x64/apps/xarchiver.svg1
l---------.icons/awkward/64x64/apps/xboard.svg1
l---------.icons/awkward/64x64/apps/xcalc.svg1
-rw-r--r--.icons/awkward/64x64/apps/xcas.svg7
l---------.icons/awkward/64x64/apps/xchat-gnome.svg1
-rw-r--r--.icons/awkward/64x64/apps/xchat.svg10
l---------.icons/awkward/64x64/apps/xchm-48.svg1
l---------.icons/awkward/64x64/apps/xclipboard.svg1
l---------.icons/awkward/64x64/apps/xclock.svg1
l---------.icons/awkward/64x64/apps/xconsole.svg1
-rw-r--r--.icons/awkward/64x64/apps/xcos.svg18
l---------.icons/awkward/64x64/apps/xdiagnose.svg1
-rw-r--r--.icons/awkward/64x64/apps/xdman.svg12
l---------.icons/awkward/64x64/apps/xed.svg1
l---------.icons/awkward/64x64/apps/xedit.svg1
l---------.icons/awkward/64x64/apps/xemacs.svg1
l---------.icons/awkward/64x64/apps/xeyes.svg1
l---------.icons/awkward/64x64/apps/xfburn.svg1
l---------.icons/awkward/64x64/apps/xfcalendar.svg1
l---------.icons/awkward/64x64/apps/xfce-edit.svg1
l---------.icons/awkward/64x64/apps/xfce-filemanager.svg1
l---------.icons/awkward/64x64/apps/xfce-mail.svg1
l---------.icons/awkward/64x64/apps/xfce-man.svg1
l---------.icons/awkward/64x64/apps/xfce-mount.svg1
l---------.icons/awkward/64x64/apps/xfce-mouse.svg1
l---------.icons/awkward/64x64/apps/xfce-newmail.svg1
l---------.icons/awkward/64x64/apps/xfce-schedule.svg1
l---------.icons/awkward/64x64/apps/xfce-sensors.svg1
l---------.icons/awkward/64x64/apps/xfce-sound.svg1
l---------.icons/awkward/64x64/apps/xfce-system-info.svg1
l---------.icons/awkward/64x64/apps/xfce-system-lock.svg1
l---------.icons/awkward/64x64/apps/xfce-system-settings.svg1
l---------.icons/awkward/64x64/apps/xfce-terminal.svg1
l---------.icons/awkward/64x64/apps/xfce-theme-manager.svg1
l---------.icons/awkward/64x64/apps/xfce-ui.svg1
l---------.icons/awkward/64x64/apps/xfce-unknown.svg1
l---------.icons/awkward/64x64/apps/xfce4-appfinder.svg1
l---------.icons/awkward/64x64/apps/xfce4-backdrop.svg1
l---------.icons/awkward/64x64/apps/xfce4-battery-plugin.svg1
l---------.icons/awkward/64x64/apps/xfce4-clipman-plugin.svg1
l---------.icons/awkward/64x64/apps/xfce4-clock.svg1
l---------.icons/awkward/64x64/apps/xfce4-color-settings.svg1
l---------.icons/awkward/64x64/apps/xfce4-cpufreq-plugin.svg1
l---------.icons/awkward/64x64/apps/xfce4-cpugraph-plugin.svg1
l---------.icons/awkward/64x64/apps/xfce4-dict.svg1
l---------.icons/awkward/64x64/apps/xfce4-display.svg1
-rw-r--r--.icons/awkward/64x64/apps/xfce4-eyes.svg12
-rw-r--r--.icons/awkward/64x64/apps/xfce4-fsguard-plugin-warning.svg12
l---------.icons/awkward/64x64/apps/xfce4-indicator-plugin.svg1
l---------.icons/awkward/64x64/apps/xfce4-logo.svg1
l---------.icons/awkward/64x64/apps/xfce4-mcs-manager.svg1
l---------.icons/awkward/64x64/apps/xfce4-menueditor.svg1
l---------.icons/awkward/64x64/apps/xfce4-mixer.svg1
l---------.icons/awkward/64x64/apps/xfce4-netload-plugin.svg1
l---------.icons/awkward/64x64/apps/xfce4-notes-plugin.svg1
l---------.icons/awkward/64x64/apps/xfce4-notifyd.svg1
l---------.icons/awkward/64x64/apps/xfce4-panel-menu.svg1
l---------.icons/awkward/64x64/apps/xfce4-panel.svg1
l---------.icons/awkward/64x64/apps/xfce4-power-manager-settings.svg1
l---------.icons/awkward/64x64/apps/xfce4-pulseaudio-plugin.svg1
-rw-r--r--.icons/awkward/64x64/apps/xfce4-session.svg13
l---------.icons/awkward/64x64/apps/xfce4-settings.svg1
l---------.icons/awkward/64x64/apps/xfce4-sound.svg1
l---------.icons/awkward/64x64/apps/xfce4-splash.svg1
l---------.icons/awkward/64x64/apps/xfce4-system-lock.svg1
-rw-r--r--.icons/awkward/64x64/apps/xfce4-systray.svg12
-rw-r--r--.icons/awkward/64x64/apps/xfce4-taskbar.svg10
l---------.icons/awkward/64x64/apps/xfce4-time-out-plugin.svg1
l---------.icons/awkward/64x64/apps/xfce4-timer.svg1
l---------.icons/awkward/64x64/apps/xfce4-ui.svg1
l---------.icons/awkward/64x64/apps/xfce4-weather.svg1
l---------.icons/awkward/64x64/apps/xfce4-workspaces.svg1
l---------.icons/awkward/64x64/apps/xfce4_xicon.svg1
l---------.icons/awkward/64x64/apps/xfce_unknown.svg1
l---------.icons/awkward/64x64/apps/xfdashboard.svg1
l---------.icons/awkward/64x64/apps/xfpm-ac-adapter.svg1
l---------.icons/awkward/64x64/apps/xfpm-suspend.svg1
l---------.icons/awkward/64x64/apps/xfsm-hibernate.svg1
l---------.icons/awkward/64x64/apps/xfsm-logout.svg1
l---------.icons/awkward/64x64/apps/xfsm-reboot.svg1
l---------.icons/awkward/64x64/apps/xfsm-shutdown.svg1
l---------.icons/awkward/64x64/apps/xfsm-suspend.svg1
l---------.icons/awkward/64x64/apps/xfsm-switch.svg1
l---------.icons/awkward/64x64/apps/xfwm4.svg1
-rw-r--r--.icons/awkward/64x64/apps/xhydra.svg7
-rw-r--r--.icons/awkward/64x64/apps/xiaomitool.svg7
l---------.icons/awkward/64x64/apps/ximian-evolution-calendar.svg1
-rw-r--r--.icons/awkward/64x64/apps/xine.svg13
-rw-r--r--.icons/awkward/64x64/apps/xiphos.svg11
-rw-r--r--.icons/awkward/64x64/apps/xmind.svg7
-rw-r--r--.icons/awkward/64x64/apps/xmlcopyeditor.svg14
l---------.icons/awkward/64x64/apps/xmms.svg1
-rw-r--r--.icons/awkward/64x64/apps/xmoto.svg8
-rw-r--r--.icons/awkward/64x64/apps/xnconvert.svg7
-rw-r--r--.icons/awkward/64x64/apps/xneur.svg7
-rw-r--r--.icons/awkward/64x64/apps/xnoise.svg7
-rw-r--r--.icons/awkward/64x64/apps/xnretro.svg15
-rw-r--r--.icons/awkward/64x64/apps/xnsketch.svg17
-rw-r--r--.icons/awkward/64x64/apps/xnview.svg8
l---------.icons/awkward/64x64/apps/xnviewmp.svg1
-rw-r--r--.icons/awkward/64x64/apps/xonotic.svg9
-rw-r--r--.icons/awkward/64x64/apps/xorg.svg38
-rw-r--r--.icons/awkward/64x64/apps/xournal.svg10
l---------.icons/awkward/64x64/apps/xournalpp.svg1
l---------.icons/awkward/64x64/apps/xpad.svg1
l---------.icons/awkward/64x64/apps/xpdf.svg1
l---------.icons/awkward/64x64/apps/xplayer.svg1
l---------.icons/awkward/64x64/apps/xreader.svg1
l---------.icons/awkward/64x64/apps/xsane.svg1
l---------.icons/awkward/64x64/apps/xscreensaver.svg1
-rw-r--r--.icons/awkward/64x64/apps/xt7-player-mpv.svg7
l---------.icons/awkward/64x64/apps/xterm-color.svg1
l---------.icons/awkward/64x64/apps/xterm-color_48x48.svg1
l---------.icons/awkward/64x64/apps/xterm.svg1
l---------.icons/awkward/64x64/apps/xvidcap.svg1
l---------.icons/awkward/64x64/apps/xviewer.svg1
l---------.icons/awkward/64x64/apps/xyz.z3ntu.razergenie.svg1
-rw-r--r--.icons/awkward/64x64/apps/y-ppa-manager.svg23
-rw-r--r--.icons/awkward/64x64/apps/yacreader-library.svg8
-rw-r--r--.icons/awkward/64x64/apps/yacreader.svg5
-rw-r--r--.icons/awkward/64x64/apps/yad.svg11
-rw-r--r--.icons/awkward/64x64/apps/yahoo-mail.svg10
-rw-r--r--.icons/awkward/64x64/apps/yakuake.svg7
-rw-r--r--.icons/awkward/64x64/apps/yakyak.svg7
-rw-r--r--.icons/awkward/64x64/apps/yandex-browser-beta.svg7
l---------.icons/awkward/64x64/apps/yandex-browser.svg1
-rw-r--r--.icons/awkward/64x64/apps/yandex-disk.svg9
-rw-r--r--.icons/awkward/64x64/apps/yaourtgui.svg8
-rw-r--r--.icons/awkward/64x64/apps/yarock.svg9
l---------.icons/awkward/64x64/apps/yast-addon.svg1
l---------.icons/awkward/64x64/apps/yast-bootloader.svg1
l---------.icons/awkward/64x64/apps/yast-checkmedia.svg1
l---------.icons/awkward/64x64/apps/yast-control-center.svg1
l---------.icons/awkward/64x64/apps/yast-device-tree.svg1
l---------.icons/awkward/64x64/apps/yast-disk.svg1
l---------.icons/awkward/64x64/apps/yast-firewall.svg1
l---------.icons/awkward/64x64/apps/yast-hardware.svg1
l---------.icons/awkward/64x64/apps/yast-high_availability.svg1
l---------.icons/awkward/64x64/apps/yast-host.svg1
-rw-r--r--.icons/awkward/64x64/apps/yast-hwinfo.svg102
l---------.icons/awkward/64x64/apps/yast-inetd.svg1
l---------.icons/awkward/64x64/apps/yast-iscsi-client.svg1
l---------.icons/awkward/64x64/apps/yast-kerberos.svg1
l---------.icons/awkward/64x64/apps/yast-keyboard.svg1
l---------.icons/awkward/64x64/apps/yast-lan.svg1
l---------.icons/awkward/64x64/apps/yast-language.svg1
l---------.icons/awkward/64x64/apps/yast-ldap-server.svg1
l---------.icons/awkward/64x64/apps/yast-live-install.svg1
l---------.icons/awkward/64x64/apps/yast-mail.svg1
l---------.icons/awkward/64x64/apps/yast-messages.svg1
l---------.icons/awkward/64x64/apps/yast-misc.svg1
l---------.icons/awkward/64x64/apps/yast-network_services.svg1
l---------.icons/awkward/64x64/apps/yast-nfs.svg1
l---------.icons/awkward/64x64/apps/yast-nis.svg1
l---------.icons/awkward/64x64/apps/yast-ntp-client.svg1
l---------.icons/awkward/64x64/apps/yast-online_update.svg1
l---------.icons/awkward/64x64/apps/yast-powertweak.svg1
l---------.icons/awkward/64x64/apps/yast-printer.svg1
l---------.icons/awkward/64x64/apps/yast-proxy.svg1
l---------.icons/awkward/64x64/apps/yast-release-notes.svg1
l---------.icons/awkward/64x64/apps/yast-remote.svg1
l---------.icons/awkward/64x64/apps/yast-runlevel.svg1
l---------.icons/awkward/64x64/apps/yast-samba-client.svg1
l---------.icons/awkward/64x64/apps/yast-samba-server.svg1
l---------.icons/awkward/64x64/apps/yast-scanner.svg1
l---------.icons/awkward/64x64/apps/yast-security.svg1
-rw-r--r--.icons/awkward/64x64/apps/yast-snapper.svg7
l---------.icons/awkward/64x64/apps/yast-software.svg1
-rw-r--r--.icons/awkward/64x64/apps/yast-sound.svg11
l---------.icons/awkward/64x64/apps/yast-sudo.svg1
l---------.icons/awkward/64x64/apps/yast-support.svg1
l---------.icons/awkward/64x64/apps/yast-sw_single.svg1
l---------.icons/awkward/64x64/apps/yast-sw_source.svg1
l---------.icons/awkward/64x64/apps/yast-sysconfig.svg1
l---------.icons/awkward/64x64/apps/yast-system.svg1
l---------.icons/awkward/64x64/apps/yast-tftp-server.svg1
l---------.icons/awkward/64x64/apps/yast-timezone.svg1
l---------.icons/awkward/64x64/apps/yast-users.svg1
l---------.icons/awkward/64x64/apps/yast-vendor.svg1
l---------.icons/awkward/64x64/apps/yast-vm-install.svg1
l---------.icons/awkward/64x64/apps/yast-x11.svg1
-rw-r--r--.icons/awkward/64x64/apps/yast.svg9
l---------.icons/awkward/64x64/apps/yd-128.svg1
-rw-r--r--.icons/awkward/64x64/apps/youtrack.svg15
l---------.icons/awkward/64x64/apps/youtube-dl-gui.svg1
l---------.icons/awkward/64x64/apps/youtube-dl-gui_48x48.svg1
l---------.icons/awkward/64x64/apps/youtube-dl-qt-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/youtube-dl.svg12
l---------.icons/awkward/64x64/apps/youtube-dlg.svg1
-rw-r--r--.icons/awkward/64x64/apps/youtube.svg7
-rw-r--r--.icons/awkward/64x64/apps/yubikey-neo-manager.svg14
-rw-r--r--.icons/awkward/64x64/apps/yubikey-personalization-gui.svg14
-rw-r--r--.icons/awkward/64x64/apps/yubikey-piv-manager.svg14
-rw-r--r--.icons/awkward/64x64/apps/yubioath.svg16
l---------.icons/awkward/64x64/apps/yumex-dnf.svg1
l---------.icons/awkward/64x64/apps/yumex.svg1
-rw-r--r--.icons/awkward/64x64/apps/yuzu.svg9
-rw-r--r--.icons/awkward/64x64/apps/zandronum.svg10
-rw-r--r--.icons/awkward/64x64/apps/zanshin.svg15
l---------.icons/awkward/64x64/apps/zathura.svg1
-rw-r--r--.icons/awkward/64x64/apps/zaz.svg11
-rw-r--r--.icons/awkward/64x64/apps/zeal.svg8
-rw-r--r--.icons/awkward/64x64/apps/zegrapher.svg6
l---------.icons/awkward/64x64/apps/zen-icon.svg1
l---------.icons/awkward/64x64/apps/zenmap.svg1
-rw-r--r--.icons/awkward/64x64/apps/zevdocs.svg13
-rw-r--r--.icons/awkward/64x64/apps/zim.svg17
l---------.icons/awkward/64x64/apps/zoom-desktop.svg1
l---------.icons/awkward/64x64/apps/zoom-icon.svg1
-rw-r--r--.icons/awkward/64x64/apps/zotero.svg6
l---------.icons/awkward/64x64/apps/zsnes.svg1
-rw-r--r--.icons/awkward/64x64/apps/zulip.svg9
-rw-r--r--.icons/awkward/64x64/apps/zuluCrypt.svg13
-rw-r--r--.icons/awkward/64x64/apps/zuluMount.svg13
-rw-r--r--.icons/awkward/64x64/apps/zynaddsubfx.svg11
5203 files changed, 30511 insertions, 0 deletions
diff --git a/.icons/awkward/64x64/apps/0ad.svg b/.icons/awkward/64x64/apps/0ad.svg
new file mode 100644
index 00000000..66aa8e7e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/0ad.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.043,31.828 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,32.172 28,28 0 0 1 32,59 28,28 0 0 1 4.044,31.828 Z"/>
+ <path style="fill:#886c38" 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 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.976562 32.585938 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+ <path style="opacity:0.2" d="m 34,11.10118 0,19.8984 19.8906,0 a 22,22 0 0 0 -19.89,-19.8988 z m -4,0.0078 a 22,22 0 0 0 -19.8984,19.891 l 19.8984,0 0,-19.8906 z m -19.8906,23.892 A 22,22 0 0 0 30,54.899 l 0,-19.8984 -19.8906,0 z m 23.89,0 0,19.8906 a 22,22 0 0 0 19.8984,-19.8906 l -19.8984,0 z"/>
+ <path style="fill:#ffffff" d="M 34,10.1016 34,30 53.89,30 A 22,22 0 0 0 34,10.1016 Z m -4,0.0078 A 22,22 0 0 0 10.1016,30 L 30,30 30,10.1094 Z m -19.8906,23.89 A 22,22 0 0 0 30,53.8974 l 0,-19.898 -19.8906,0 z m 23.89,0 0,19.89 a 22,22 0 0 0 19.898,-19.89 l -19.898,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/140-game.svg b/.icons/awkward/64x64/apps/140-game.svg
new file mode 100644
index 00000000..9f1e9b94
--- /dev/null
+++ b/.icons/awkward/64x64/apps/140-game.svg
@@ -0,0 +1,7 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="4" ry="4.0000005" style="opacity:.2"/>
+ <rect x="4.0000019" y="3.9999995" width="56" height="56" rx="4" ry="4.0000005" style="fill:#3f3f3f"/>
+ <path d="m12 23v15h8v-15zm24 0-15 15h7v9h8zm9 0a8 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-8z" style="opacity:.2"/>
+ <path d="m12 22v15h8v-15h-8zm24 0-15 15h7v9h8v-24zm9 0a8 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-8z" style="fill:#ffffff"/>
+ <path d="m8 4c-2.216 0-4 1.7839997-4 4v1c0-2.2160003 1.784-4 4-4h48c2.216 0 4 1.7839997 4 4v-1c0-2.2160003-1.784-4-4-4h-48z" style="fill:#ffffff;opacity:.1"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/1CD8_rundll32.0.svg b/.icons/awkward/64x64/apps/1CD8_rundll32.0.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/.icons/awkward/64x64/apps/1CD8_rundll32.0.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/1E64_notepad.0.svg b/.icons/awkward/64x64/apps/1E64_notepad.0.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/1E64_notepad.0.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/1cestart.svg b/.icons/awkward/64x64/apps/1cestart.svg
new file mode 100644
index 00000000..0671b6a3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/1cestart.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#fecd38" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.2" d="m 13.999714,21.000685 0,5.999829 3.999886,0 0,17.999486 5.999828,0 0,-23.999315 -9.999714,0 z m 25.999258,0 c -6.627211,0 -11.999658,5.372447 -11.999658,11.999657 C 27.999314,39.627553 33.371761,45 39.998972,45 l 16.245536,0 c 1.081569,-1.875107 1.962524,-3.879889 2.589726,-5.999829 l -18.835462,0 c -3.313706,0 -5.999829,-2.686123 -5.999829,-5.999829 0,-3.313705 2.686123,-5.999828 5.999829,-5.999828 1.703431,0.0032 3.325105,0.730279 4.460872,1.999943 l 6.835805,0 C 49.603497,24.212593 45.079627,21.008685 39.999772,21.000685 Z"/>
+ <path style="fill:#fe3838" d="m 13.999714,20.001199 0,5.999829 3.999886,0 0,17.999486 5.999828,0 0,-23.999315 -9.999714,0 z m 25.999258,0 c -6.627211,0 -11.999658,5.372447 -11.999658,11.999657 0,6.627211 5.372447,11.999658 11.999658,11.999658 l 17.284706,0 c 0.897155,-1.894826 1.602374,-3.897289 2.058541,-5.999829 l -19.343447,0 c -3.313706,0 -5.999829,-2.686123 -5.999829,-5.999829 0,-3.313705 2.686123,-5.999828 5.999829,-5.999828 1.703431,0.0032 3.325105,0.730279 4.460872,1.999943 l 6.835805,0 C 49.603497,23.213107 45.079627,20.009199 39.999772,20.001199 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/1cv8.svg b/.icons/awkward/64x64/apps/1cv8.svg
new file mode 120000
index 00000000..3144b306
--- /dev/null
+++ b/.icons/awkward/64x64/apps/1cv8.svg
@@ -0,0 +1 @@
+1cestart.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/1cv8c.svg b/.icons/awkward/64x64/apps/1cv8c.svg
new file mode 120000
index 00000000..3144b306
--- /dev/null
+++ b/.icons/awkward/64x64/apps/1cv8c.svg
@@ -0,0 +1 @@
+1cestart.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/1password.svg b/.icons/awkward/64x64/apps/1password.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/1password.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/2048-qt.svg b/.icons/awkward/64x64/apps/2048-qt.svg
new file mode 100644
index 00000000..87bb806d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/2048-qt.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0008006,54.800933 0,1.999957 C 4.0008006,59.12764 5.8731804,61 8.1999105,61 l 47.6009785,0 c 2.326751,0 4.19911,-1.87236 4.19911,-4.19911 l 0,-1.999957 c 0,2.32675 -1.872379,4.19911 -4.19911,4.19911 l -47.6009785,0 c -2.3275501,0 -4.1999099,-1.999957 -4.1999099,-4.19991 z"/>
+ <rect style="fill:#70c74d" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.1992188 4.0019531 C 5.8724687 4.0019531 4 5.8744218 4 8.2011719 L 4 9.2011719 C 4 6.8744218 5.8724687 5.0019531 8.1992188 5.0019531 L 55.798828 5.0019531 C 58.126778 5.0019531 59.998047 6.8744218 59.998047 9.2011719 L 59.998047 8.2011719 C 59.998047 5.8744218 58.126778 4.0019531 55.798828 4.0019531 L 8.1992188 4.0019531 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 17.000118,26.00011 c 0,0 -0.958793,-0.02 -1.947185,0.480396 -0.988592,0.494396 -2.052784,1.686187 -2.052784,3.519572 l 1.999984,0 c 0,-1.999984 1.999985,-1.999984 1.999985,-1.999984 0,0 1.999984,0 1.999984,1.999984 0,0.749995 -0.254998,1.31439 -0.724994,1.914985 -0.470197,0.600596 -1.165191,1.191591 -1.915185,1.816586 -0.749994,0.624995 -1.554988,1.28399 -2.209783,2.120984 -0.654995,0.836793 -1.149991,1.897385 -1.149991,3.147375 l 0,0.999992 7.999937,0 0,-1.999984 -5.817554,0 c 0.121999,-0.314798 0.304397,-0.610596 0.542796,-0.914993 0.469996,-0.600595 1.16499,-1.191591 1.914985,-1.816586 0.749994,-0.624995 1.554987,-1.28399 2.209982,-2.120983 0.654795,-0.836794 1.149791,-1.897385 1.149791,-3.147376 0,-1.833385 -1.064191,-3.025176 -2.052784,-3.519572 C 17.95891,25.98631 17.000118,26.00011 17.000118,26.00011 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 17.000118,25.00011 c 0,0 -0.958793,-0.02 -1.947185,0.480396 -0.988592,0.494396 -2.052784,1.686187 -2.052784,3.519572 l 1.999984,0 c 0,-1.999984 1.999985,-1.999984 1.999985,-1.999984 0,0 1.999984,0 1.999984,1.999984 0,0.749995 -0.254998,1.31439 -0.724994,1.914985 -0.470197,0.600596 -1.165191,1.191591 -1.915185,1.816586 -0.749994,0.624995 -1.554988,1.28399 -2.209783,2.120984 -0.654995,0.836793 -1.149991,1.897385 -1.149991,3.147375 l 0,0.999992 7.999937,0 0,-1.999984 -5.817554,0 c 0.121999,-0.314798 0.304397,-0.610596 0.542796,-0.914993 0.469996,-0.600595 1.16499,-1.191591 1.914985,-1.816586 0.749994,-0.624995 1.554987,-1.28399 2.209982,-2.120983 0.654795,-0.836794 1.149791,-1.897385 1.149791,-3.147376 0,-1.833385 -1.064191,-3.025176 -2.052784,-3.519572 C 17.95891,24.98631 17.000118,25.00011 17.000118,25.00011 Z"/>
+ <path style="opacity:0.2" d="m 27.000039,26.00011 c -2.198683,0 -3.999969,1.801186 -3.999969,3.999968 l 0,5.999953 c 0,2.198783 1.801286,3.999969 3.999969,3.999969 2.198683,0 3.999969,-1.801186 3.999969,-3.999969 l 0,-5.999953 c 0,-2.198782 -1.801286,-3.999968 -3.999969,-3.999968 z m 0,1.999984 c 1.125291,0 1.999984,0.874793 1.999984,1.999984 l 0,5.999953 c 0,1.125392 -0.874693,1.999985 -1.999984,1.999985 -1.125291,0 -1.999984,-0.874593 -1.999984,-1.999985 l 0,-5.999953 c 0,-1.125191 0.874693,-1.999984 1.999984,-1.999984 z"/>
+ <path style="fill:#ffffff" d="m 27.000039,25.00011 c -2.198683,0 -3.999969,1.801186 -3.999969,3.999968 l 0,5.999953 c 0,2.198783 1.801286,3.999969 3.999969,3.999969 2.198683,0 3.999969,-1.801186 3.999969,-3.999969 l 0,-5.999953 c 0,-2.198782 -1.801286,-3.999968 -3.999969,-3.999968 z m 0,1.999984 c 1.125291,0 1.999984,0.874793 1.999984,1.999984 l 0,5.999953 c 0,1.125392 -0.874693,1.999985 -1.999984,1.999985 -1.125291,0 -1.999984,-0.874593 -1.999984,-1.999985 l 0,-5.999953 c 0,-1.125191 0.874693,-1.999984 1.999984,-1.999984 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 35.000816,26.00011 0,5.999953 3.999969,0 0,-5.999953 1.999984,0 0,13.99989 -1.999984,0 0,-5.999953 -5.999953,0 0,-7.999937 1.999984,0 0,0"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 35.000816,25.00011 0,5.999953 3.999969,0 0,-5.999953 1.999984,0 0,13.99989 -1.999984,0 0,-5.999953 -5.999953,0 0,-7.999937 1.999984,0 0,0"/>
+ <path style="opacity:0.2" d="m 47,26 c -2.198683,0 -4,1.801218 -4,4 0,1.198133 0.546125,2.265074 1.388672,3 C 43.546125,33.734926 43,34.801867 43,36 c 0,2.198783 1.801317,4 4,4 2.198683,0 4,-1.801217 4,-4 0,-1.198133 -0.546125,-2.265074 -1.388672,-3 C 50.453875,32.265074 51,31.198133 51,30 51,27.801218 49.198683,26 47,26 Z m 0,2 c 1.125291,0 2,0.874809 2,2 0,1.125192 -0.874709,2 -2,2 -1.125291,0 -2,-0.874808 -2,-2 0,-1.125191 0.874709,-2 2,-2 z m 0,6 c 1.125291,0 2,0.874809 2,2 0,1.125192 -0.874709,2 -2,2 -1.125291,0 -2,-0.874808 -2,-2 0,-1.125191 0.874709,-2 2,-2 z"/>
+ <path style="fill:#ffffff" d="M 47 25 C 44.801317 25 43 26.801218 43 29 C 43 30.198133 43.546125 31.265074 44.388672 32 C 43.546125 32.734926 43 33.801867 43 35 C 43 37.198783 44.801317 39 47 39 C 49.198683 39 51 37.198783 51 35 C 51 33.801867 50.453875 32.734926 49.611328 32 C 50.453875 31.265074 51 30.198133 51 29 C 51 26.801218 49.198683 25 47 25 z M 47 27 C 48.125291 27 49 27.874809 49 29 C 49 30.125192 48.125291 31 47 31 C 45.874709 31 45 30.125192 45 29 C 45 27.874809 45.874709 27 47 27 z M 47 33 C 48.125291 33 49 33.874809 49 35 C 49 36.125192 48.125291 37 47 37 C 45.874709 37 45 36.125192 45 35 C 45 33.874809 45.874709 33 47 33 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/2064-read-only-memories.svg b/.icons/awkward/64x64/apps/2064-read-only-memories.svg
new file mode 100644
index 00000000..466894ab
--- /dev/null
+++ b/.icons/awkward/64x64/apps/2064-read-only-memories.svg
@@ -0,0 +1,13 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#4fc8f3"/>
+ <path d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m22.970703 21.972656a2.0002 2.0002 0 0 0-1.970703 2.027344v9a2.0002 2.0002 0 1 0 4 0v-9a2.0002 2.0002 0 0 0-2.029297-2.027344zm18 0a2.0002 2.0002 0 0 0-1.970703 2.027344v9a2.0002 2.0002 0 1 0 4 0v-9a2.0002 2.0002 0 0 0-2.029297-2.027344zm-28.970703 14.027344a2.0002 2.0002 0 1 0 0 4h8a2.0002 2.0002 0 1 0 0-4h-8zm34 0a2.0002 2.0002 0 1 0 0 4h8a2.0002 2.0002 0 1 0 0-4h-8zm-6 3a2.0002 2.0002 0 1 0 0 4h-17a2.0002 2.0002 0 1 0 0 4h19a2.0002 2.0002 0 0 0 1.109375-0.335938c1.006015-0.670676 1.762923-1.52745 2.072266-2.558593 0.309343-1.031144 0.07893-2.056982-0.267579-2.75-0.693018-1.386037-1.804687-2.019531-1.804687-2.019531a2.0002 2.0002 0 0 0-1.109375-0.335938h-2z" style="opacity:.2"/>
+ <path d="m23 44h19c3-2 0-4 0-4h-2" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;stroke:#ffffff"/>
+ <path d="m12 37h8" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;stroke:#f8bfd5"/>
+ <path d="m46 37h8" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;stroke:#f8bfd5"/>
+ <path d="m23 32v-9" style="stroke-linecap:round;stroke-linejoin:round;stroke-width:4;stroke:#ffffff"/>
+ <path d="m41 32v-9" style="stroke-linecap:round;stroke-linejoin:round;stroke-width:4;stroke:#ffffff"/>
+ <path d="m32 4.8984375a28 28 0 0 0-2 0.072266v4.927734c0 1.1080005 0.892 2.0000005 2 2.0000005s2-0.892 2-2.0000005v-4.8984375a28 28 0 0 0-2-0.1015625zm-11.945312 2.7089844a28 28 0 0 0-1.841797 0.9609375 14 10 0 0 0 13.787109 8.3300776 14 10 0 0 0 13.802734-8.3398433 28 28 0 0 0-1.857422-0.9453124 12 8 0 0 1-11.945312 7.2851567 12 8 0 0 1-11.945312-7.2910161z" style="opacity:.2"/>
+ <path d="m32 4a28 28 0 0 0-2 0.0722656v4.9277344c0 1.108 0.892 2 2 2s2-0.892 2-2v-4.8984375a28 28 0 0 0-2-0.1015625zm-11.945312 2.7089844a28 28 0 0 0-1.841797 0.9609375 14 10 0 0 0 13.787109 8.3300781 14 10 0 0 0 13.802734-8.3398438 28 28 0 0 0-1.857422-0.9453124 12 8 0 0 1-11.945312 7.2851562 12 8 0 0 1-11.945312-7.2910156z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/2402_msiexec.0.svg b/.icons/awkward/64x64/apps/2402_msiexec.0.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/2402_msiexec.0.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/2EF4_wordpad.0.svg b/.icons/awkward/64x64/apps/2EF4_wordpad.0.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/64x64/apps/2EF4_wordpad.0.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/4137_winhlp32.0.svg b/.icons/awkward/64x64/apps/4137_winhlp32.0.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/64x64/apps/4137_winhlp32.0.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/4diac-ide.svg b/.icons/awkward/64x64/apps/4diac-ide.svg
new file mode 100644
index 00000000..f17de94a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/4diac-ide.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="47.025" x="-61" y="-50.02" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#1e3d7d" width="57" height="47.025" x="-60" y="-50.02" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.8496094 3 C 4.2707094 3 3 4.2707094 3 5.8496094 L 3 6.8496094 C 3 5.2707094 4.2707094 4 5.8496094 4 L 47.175781 4 C 48.754681 4 50.025391 5.2707094 50.025391 6.8496094 L 50.025391 5.8496094 C 50.025391 4.2707094 48.754681 3 47.175781 3 L 5.8496094 3 z"/>
+ <path style="opacity:0.2" d="m 3,15 v 9 h 9 v -9 z m 0,13 v 3 h 31 v -3 z m 0,6 v 3 h 31 v -3 z m 0,6 v 3 h 31 v -3 z"/>
+ <path style="fill:#ffffff" d="M 50.025,10.125 V 48.6 H 28.65 Z"/>
+ <path style="fill:#ffffff" d="M 3 14 L 3 23 L 12 23 L 12 14 L 3 14 z M 3 27 L 3 30 L 34 30 L 34 27 L 3 27 z M 3 33 L 3 36 L 34 36 L 34 33 L 3 33 z M 3 39 L 3 42 L 34 42 L 34 39 L 3 39 z"/>
+ <path style="opacity:0.2" d="M 46.584962,4 23,47.504248 V 54 h 24 v 7 h 9 v -7 h 4 V 45 H 56 V 4 H 51.45 Z M 47,20.320703 V 45 H 33.111474 Z"/>
+ <path style="fill:#ff950e" d="M 46.584962,3 23,46.504248 V 53 h 24 v 7 h 9 v -7 h 4 V 44 H 56 V 3 H 51.45 Z M 47,19.320703 V 44 H 33.111474 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 46.585938 3 L 23 46.503906 L 23 47.503906 L 46.585938 4 L 51.449219 4 L 56 4 L 56 3 L 51.449219 3 L 46.585938 3 z M 33.673828 44 L 33.111328 45 L 47 45 L 47 44 L 33.673828 44 z M 56 44 L 56 45 L 60 45 L 60 44 L 56 44 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/4kslideshowmaker.svg b/.icons/awkward/64x64/apps/4kslideshowmaker.svg
new file mode 100644
index 00000000..328e5c2d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/4kslideshowmaker.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 22.005809,10.000005 c -7.610047,0 -13.9935776,6.384832 -13.9935776,13.996432 0,2.999006 1.0158378,5.787109 2.6823626,8.089736 L 5.4411459,40.831991 C 1.4432608,47.493027 6.2361045,55.9702 14.003623,55.976569 l 35.983484,0.02343 c 7.430361,0.0027 12.266433,-7.815996 8.947065,-14.465064 l -7.99633,-16.00764 C 48.100762,19.863656 40.780006,18.23292 35.808068,22.157062 34.873702,15.391539 28.987886,10.000005 22.005809,10.000005 Z"/>
+ <path style="fill:#a1252b" d="m 22.005809,9.0000043 c -7.610047,0 -13.9935776,6.3848327 -13.9935776,13.9964327 0,2.999006 1.0158378,5.787109 2.6823626,8.089736 L 5.4411459,39.831991 C 1.4432608,46.493027 6.2361045,54.9702 14.003623,54.976569 l 35.983484,0.02343 c 7.430361,0.0027 12.266433,-7.815996 8.947065,-14.465064 l -7.99633,-16.00764 C 48.100762,18.863656 40.780006,17.23292 35.808068,21.157062 34.873702,14.391539 28.987886,9.0000043 22.005809,9.0000043 Z"/>
+ <path style="opacity:0.2;fill:currentColor" class="ColorScheme-Text" d="m 22,19.988282 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 20,10 -6,9 -6,-5 -6,8 -4,-6 -6,9.988282 L 50,46 Z"/>
+ <path style="fill:#ffffff" d="m 22,19 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 20,10 -6,9 -6,-5 -6,8 -4,-6 -6,9.988282 36,0.02344 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 22.005859 9 C 14.395812 9 8.0117187 15.384494 8.0117188 22.996094 C 8.0117188 23.182549 8.0273908 23.366023 8.0351562 23.550781 C 8.2798667 16.138572 14.545804 10 22.005859 10 C 28.987936 10 34.874228 15.390727 35.808594 22.15625 C 40.780532 18.232108 48.10042 19.863705 50.9375 25.527344 L 58.933594 41.535156 C 59.602613 42.875278 59.926553 44.261513 59.978516 45.623047 C 60.085745 43.947765 59.767388 42.205341 58.933594 40.535156 L 50.9375 24.527344 C 48.10042 18.863705 40.780532 17.232108 35.808594 21.15625 C 34.874228 14.390727 28.987936 9 22.005859 9 z M 10.378906 31.613281 L 5.4414062 39.832031 C 4.3509392 41.648902 3.9336605 43.598209 4.0332031 45.476562 C 4.1102709 43.914141 4.5436752 42.327777 5.4414062 40.832031 L 10.695312 32.085938 C 10.584112 31.932293 10.484204 31.771167 10.378906 31.613281 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/4kstogram.svg b/.icons/awkward/64x64/apps/4kstogram.svg
new file mode 100644
index 00000000..05f4cef6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/4kstogram.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#ff6c3a" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="M 32,15.999999 A 17.000001,17.000001 0 0 1 49.000001,33 17.000001,17.000001 0 0 1 32,50.000001 17.000001,17.000001 0 0 1 14.999999,33 17.000001,17.000001 0 0 1 32,15.999999 Z"/>
+ <path style="opacity:0.2" d="M 49,12.000001 A 4,4 0 0 1 53,16 a 4,4 0 0 1 -4,4 4,4 0 0 1 -4,-4 4,4 0 0 1 4,-3.999999 z"/>
+ <path style="fill:#ffffff" d="M 49,11.000001 A 4,4 0 0 1 53,15 a 4,4 0 0 1 -4,4 4,4 0 0 1 -4,-4 4,4 0 0 1 4,-3.999999 z"/>
+ <path style="fill:#ffffff" d="M 32,14.999999 A 17.000001,17.000001 0 0 1 49.000001,32 17.000001,17.000001 0 0 1 32,49.000001 17.000001,17.000001 0 0 1 14.999999,32 17.000001,17.000001 0 0 1 32,14.999999 Z"/>
+ <path style="opacity:0.1" d="M 32,22 A 11,11 0 0 0 21,33 11,11 0 0 0 32,44 11,11 0 0 0 43,33 11,11 0 0 0 32,22 Z"/>
+ <path style="fill:#ff9c79" d="M 32,21 A 11,11 0 0 0 21,32 11,11 0 0 0 32,43 11,11 0 0 0 43,32 11,11 0 0 0 32,21 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/4kvideodownloader.svg b/.icons/awkward/64x64/apps/4kvideodownloader.svg
new file mode 100644
index 00000000..0b8fc8d6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/4kvideodownloader.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 35,12 A 15,15 0 0 0 21.828124,19.855469 10,10 0 0 0 13.53125,28.359376 12.857142,12.857142 0 0 0 2,41.144532 12.857142,12.857142 0 0 0 14.855469,54 H 49.144532 A 12.857142,12.857142 0 0 0 62,41.144532 12.857142,12.857142 0 0 0 49.929688,28.3125 15,15 0 0 0 50,27 15,15 0 0 0 35,12 Z"/>
+ <circle style="fill:#88ba14" cx="-49.143" cy="40.143" r="12.857" transform="scale(-1,1)"/>
+ <circle style="fill:#88ba14" cx="-35" cy="26" r="15" transform="scale(-1,1)"/>
+ <circle style="fill:#88ba14" cx="-23.429" cy="28.714" r="10" transform="scale(-1,1)"/>
+ <circle style="fill:#88ba14" cx="-14.857" cy="40.143" r="12.857" transform="scale(-1,1)"/>
+ <rect style="fill:#88ba14" width="34.286" height="17.143" x="-49.14" y="35.86" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 20,28 v 3 5 3 9 h 6 18 V 45 39 36 28 H 26 Z m 6,3 h 12 v 5 H 26 Z m 0,8 h 12 v 6 H 26 Z"/>
+ <rect style="fill:#ffffff" width="6" height="20" x="20" y="27"/>
+ <rect style="fill:#ffffff" width="6" height="20" x="38" y="27"/>
+ <rect style="fill:#ffffff" width="3" height="24" x="27" y="-44" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="3" height="24" x="44" y="-44" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="3" height="24" x="35" y="-44" transform="rotate(90)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 35 11 A 15 15 0 0 0 21.828125 18.855469 A 10 10 0 0 0 13.53125 27.359375 A 12.857142 12.857142 0 0 0 2 40.144531 A 12.857142 12.857142 0 0 0 2.0195312 40.556641 A 12.857142 12.857142 0 0 1 13.53125 28.359375 A 10 10 0 0 1 21.828125 19.855469 A 15 15 0 0 1 35 12 A 15 15 0 0 1 49.974609 26.482422 A 15 15 0 0 0 50 26 A 15 15 0 0 0 35 11 z M 49.982422 27.318359 A 15 15 0 0 1 49.974609 27.490234 A 15 15 0 0 1 50 28 A 15 15 0 0 1 49.982422 28.318359 A 12.857142 12.857142 0 0 1 61.976562 40.669922 A 12.857142 12.857142 0 0 0 62 40.144531 A 12.857142 12.857142 0 0 0 49.982422 27.318359 z M 49.974609 28.490234 A 15 15 0 0 1 49.929688 29.3125 A 12.857142 12.857142 0 0 1 49.982422 29.318359 A 15 15 0 0 0 50 29 A 15 15 0 0 0 49.974609 28.490234 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/4kvideotomp3.svg b/.icons/awkward/64x64/apps/4kvideotomp3.svg
new file mode 100644
index 00000000..5f455a2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/4kvideotomp3.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32.0358,6.0059 c -16.450751,0 -29.9641042,13.3894 -29.9642236,29.8068 -0.172736,2.4302 0,4.2018 0.17167,6.9968 0.4804828,6.8158 4.691853,11.6968 8.4625516,14.0456 3.555832,2.2144 6.819982,2.9968 6.819982,2.9968 0.08543,0.02 0.171286,0.038 0.257505,0.054 2.212654,0.402 4.814373,-0.5228 6.258155,-2.0354 1.44378,-1.5128 2.002664,-3.3532 2.001516,-5.091 V 31.2479 c 0.0015,-1.547 -0.42541,-3.2034 -1.638666,-4.6886 -0.35773,-0.4378 -0.93907,-0.7396 -1.447492,-1.094 2.475214,-2.1358 5.675972,-3.4514 9.079,-3.4576 3.404168,0 6.605458,1.3162 9.082904,3.4538 -0.509248,0.354 -1.08948,0.6564 -1.44749,1.094 -1.213286,1.4828 -1.641108,3.1364 -1.64257,4.6806 v 21.5394 c -0.0011,1.7378 0.557734,3.5784 2.001516,5.091 1.443782,1.5124 4.046188,2.4366 6.258154,2.0354 0.08622,-0.02 0.17208,-0.034 0.257504,-0.054 0,0 3.26415,-0.7824 6.819982,-2.9968 3.767638,-2.3468 7.972308,-7.223 8.45865,-14.03 0.17558,-2.8066 0.17554,-4.627 0.17554,-7.0142 C 61.999868,19.3895 48.486516,6.0001 32.035766,6.0001 Z"/>
+ <path style="fill:#9071d6" d="m 32.0358,5.0059 c -16.450751,0 -29.9641042,13.3894 -29.9642236,29.8068 -0.172736,2.4302 0,4.2018 0.17167,6.9968 0.4804828,6.8158 4.691853,11.6968 8.4625516,14.0456 3.555832,2.2144 6.819982,2.9968 6.819982,2.9968 0.08543,0.02 0.171286,0.038 0.257505,0.054 2.212654,0.402 4.814373,-0.5228 6.258155,-2.0354 1.44378,-1.5128 2.002664,-3.3532 2.001516,-5.091 V 30.2479 c 0.0015,-1.547 -0.42541,-3.2034 -1.638666,-4.6886 -0.35773,-0.4378 -0.93907,-0.7396 -1.447492,-1.094 2.475214,-2.1358 5.675972,-3.4514 9.079,-3.4576 3.404168,0 6.605458,1.3162 9.082904,3.4538 -0.509248,0.354 -1.08948,0.6564 -1.44749,1.094 -1.213286,1.4828 -1.641108,3.1364 -1.64257,4.6806 v 21.5394 c -0.0011,1.7378 0.557734,3.5784 2.001516,5.091 1.443782,1.5124 4.046188,2.4366 6.258154,2.0354 0.08622,-0.02 0.17208,-0.034 0.257504,-0.054 0,0 3.26415,-0.7824 6.819982,-2.9968 3.767638,-2.3468 7.972308,-7.223 8.45865,-14.03 0.17558,-2.8066 0.17554,-4.627 0.17554,-7.0142 C 61.999868,18.3895 48.486516,5.0001 32.035766,5.0001 Z"/>
+ <path style="opacity:0.2" d="m 32.000002,11.9999 c -13.254763,0 -23.9998986,10.6556 -23.9999944,23.7998 v 5.6 h 0.00828 c -0.00148,0.086 -0.0086,0.17 -0.00828,0.26 0.01916,5.1234 3.0026814,8.3338 5.8124994,10.0816 2.809816,1.7474 4.989379,2.2422 4.989379,2.2422 0.683402,0.124 1.198616,-0.4546 1.198114,-1.214 v -21.539 c 6.8e-4,-0.6932 -0.414678,-1.2496 -1.046459,-1.2304 -0.02114,-6e-4 -0.04229,-6e-4 -0.06342,0 0,0 -2.20273,0.2526 -5.041772,1.7718 -0.454637,0.2432 -1.111295,0.7406 -1.562345,1.064 1.474824,-9.5602 9.96135,-16.8244 19.714002,-16.836 9.760442,0 18.25347,7.2782 19.723998,16.8468 -0.454596,-0.3268 -1.113994,-0.8278 -1.572348,-1.0728 -2.839044,-1.5192 -5.041772,-1.772 -5.041772,-1.772 -0.02114,-6e-4 -0.04228,-6e-4 -0.06342,0 -0.63085,-0.02 -1.045804,0.5358 -1.04646,1.2278 v 21.5398 c -5.02e-4,0.7594 0.514712,1.3378 1.198114,1.214 0,0 2.179574,-0.4948 4.98938,-2.2422 2.809818,-1.7478 5.793342,-4.9582 5.812498,-10.0816 3.32e-4,-0.088 -0.0068,-0.172 -0.0082,-0.26 h 0.0082 v -5.6 C 55.9999,22.6555 45.254768,11.9999 32.000006,11.9999 Z"/>
+ <path style="fill:#ffffff" d="m 32.000002,10.9999 c -13.254763,0 -23.9998986,10.6556 -23.9999944,23.7998 v 5.6 h 0.00828 c -0.00148,0.086 -0.0086,0.17 -0.00828,0.26 0.01916,5.1234 3.0026814,8.3338 5.8124994,10.0816 2.809816,1.7474 4.989379,2.2422 4.989379,2.2422 0.683402,0.124 1.198616,-0.4546 1.198114,-1.214 v -21.539 c 6.8e-4,-0.6932 -0.414678,-1.2496 -1.046459,-1.2304 -0.02114,-6e-4 -0.04229,-6e-4 -0.06342,0 0,0 -2.20273,0.2526 -5.041772,1.7718 -0.454637,0.2432 -1.111295,0.7406 -1.562345,1.064 1.474824,-9.5602 9.96135,-16.8244 19.714002,-16.836 9.760442,0 18.25347,7.2782 19.723998,16.8468 -0.454596,-0.3268 -1.113994,-0.8278 -1.572348,-1.0728 -2.839044,-1.5192 -5.041772,-1.772 -5.041772,-1.772 -0.02114,-6e-4 -0.04228,-6e-4 -0.06342,0 -0.63085,-0.02 -1.045804,0.5358 -1.04646,1.2278 v 21.5398 c -5.02e-4,0.7594 0.514712,1.3378 1.198114,1.214 0,0 2.179574,-0.4948 4.98938,-2.2422 2.809818,-1.7478 5.793342,-4.9582 5.812498,-10.0816 3.32e-4,-0.088 -0.0068,-0.172 -0.0082,-0.26 h 0.0082 v -5.6 C 55.9999,21.6555 45.254768,10.9999 32.000006,10.9999 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.035156,5 V 5.00586 C 15.584405,5.0058594 2.072385,18.3951 2.0722656,34.8125 c -0.062326,0.876849 -0.069942,1.666796 -0.058594,2.451172 0.009,-0.468086 0.022298,-0.940535 0.058594,-1.451172 C 2.072385,19.3951 15.584405,6.0058594 32.035156,6.0058594 V 6 C 48.418274,6 61.883546,19.280533 61.994141,35.605469 61.994437,35.334298 62,35.091297 62,34.806641 61.99988,18.389241 48.485906,5 32.035156,5 Z m 8.394532,19.916016 c -0.28764,0.192672 -0.557779,0.394168 -0.757813,0.638672 -1.213286,1.482799 -1.641116,3.13744 -1.642578,4.68164 v 1 c 0.0015,-1.5442 0.429292,-3.198841 1.642578,-4.68164 0.35801,-0.437601 0.938018,-0.73975 1.447266,-1.09375 -0.221663,-0.191256 -0.456575,-0.367172 -0.689453,-0.544922 z m -16.785157,0.0039 c -0.232583,0.177531 -0.466147,0.353922 -0.6875,0.544922 0.508422,0.3544 1.089536,0.65595 1.447266,1.09375 1.213256,1.4852 1.640172,3.142453 1.638672,4.689453 v -1 c 0.0015,-1.547 -0.425416,-3.204253 -1.638672,-4.689453 -0.199914,-0.244661 -0.471936,-0.446042 -0.759766,-0.638672 z"/>
+ <circle style="opacity:0.2" cx="48.5" cy="48.5" r="14.5"/>
+ <circle style="fill:#b7b7b7" cx="48.5" cy="47.5" r="14.5"/>
+ <circle style="fill:#3f3f3f" cx="48.5" cy="40.5" r="3.5"/>
+ <circle style="fill:#3f3f3f" cx="48.5" cy="54.5" r="3.5"/>
+ <circle style="fill:#3f3f3f" cx="47.5" cy="-55.5" r="3.5" transform="rotate(90)"/>
+ <circle style="fill:#3f3f3f" cx="47.5" cy="-41.5" r="3.5" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/4kyoutubetomp3.svg b/.icons/awkward/64x64/apps/4kyoutubetomp3.svg
new file mode 100644
index 00000000..833c0b36
--- /dev/null
+++ b/.icons/awkward/64x64/apps/4kyoutubetomp3.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 35,12 A 15,15 0 0 0 21.828124,19.855469 10,10 0 0 0 13.53125,28.359376 12.857142,12.857142 0 0 0 2,41.144532 12.857142,12.857142 0 0 0 14.855469,54 H 49.144532 A 12.857142,12.857142 0 0 0 62,41.144532 12.857142,12.857142 0 0 0 49.929688,28.3125 15,15 0 0 0 50,27 15,15 0 0 0 35,12 Z"/>
+ <circle style="fill:#678dfd" cx="-49.143" cy="40.143" r="12.857" transform="scale(-1,1)"/>
+ <circle style="fill:#678dfd" cx="-35" cy="26" r="15" transform="scale(-1,1)"/>
+ <circle style="fill:#678dfd" cx="-23.429" cy="28.714" r="10" transform="scale(-1,1)"/>
+ <circle style="fill:#678dfd" cx="-14.857" cy="40.143" r="12.857" transform="scale(-1,1)"/>
+ <rect style="fill:#678dfd" width="34.286" height="17.143" x="-49.14" y="35.86" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 35 11 A 15 15 0 0 0 21.828125 18.855469 A 10 10 0 0 0 13.53125 27.359375 A 12.857142 12.857142 0 0 0 2 40.144531 A 12.857142 12.857142 0 0 0 2.0195312 40.556641 A 12.857142 12.857142 0 0 1 13.53125 28.359375 A 10 10 0 0 1 21.828125 19.855469 A 15 15 0 0 1 35 12 A 15 15 0 0 1 49.974609 26.482422 A 15 15 0 0 0 50 26 A 15 15 0 0 0 35 11 z M 49.982422 27.318359 A 15 15 0 0 1 49.974609 27.490234 A 15 15 0 0 1 50 28 A 15 15 0 0 1 49.982422 28.318359 A 12.857142 12.857142 0 0 1 61.976562 40.669922 A 12.857142 12.857142 0 0 0 62 40.144531 A 12.857142 12.857142 0 0 0 49.982422 27.318359 z M 49.974609 28.490234 A 15 15 0 0 1 49.929688 29.3125 A 12.857142 12.857142 0 0 1 49.982422 29.318359 A 15 15 0 0 0 50 29 A 15 15 0 0 0 49.974609 28.490234 z"/>
+ <path style="opacity:0.2" d="m 42,20 -17,6 v 6 6.263672 A 4.5,4.5 0 0 0 23.5,38 4.5,4.5 0 0 0 19,42.5 4.5,4.5 0 0 0 23.5,47 4.5,4.5 0 0 0 28,42.5 V 30.941406 l 11,-3.882812 v 8.205078 A 4.5,4.5 0 0 0 37.5,35 4.5,4.5 0 0 0 33,39.5 4.5,4.5 0 0 0 37.5,44 4.5,4.5 0 0 0 42,39.5 V 26 Z"/>
+ <path style="fill:#ffffff" d="m 42,19 -17,6 v 6 6.263672 A 4.5,4.5 0 0 0 23.5,37 4.5,4.5 0 0 0 19,41.5 4.5,4.5 0 0 0 23.5,46 4.5,4.5 0 0 0 28,41.5 V 29.941406 l 11,-3.882812 v 8.205078 A 4.5,4.5 0 0 0 37.5,34 4.5,4.5 0 0 0 33,38.5 4.5,4.5 0 0 0 37.5,43 4.5,4.5 0 0 0 42,38.5 V 25 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/5961_Defunct_x86.0.svg b/.icons/awkward/64x64/apps/5961_Defunct_x86.0.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/5961_Defunct_x86.0.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/6180-the-moon.svg b/.icons/awkward/64x64/apps/6180-the-moon.svg
new file mode 100644
index 00000000..f471ee8d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/6180-the-moon.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#e4e4e4"/>
+ <path d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.9785 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z" style="opacity:.2;fill:#ffffff"/>
+ <path style="opacity:.2" d="m17 28c-3 0-3 3-3 3v7s0 3 3 3h2c3 0 3-3 3-3v-2s0-3-3-3h-2v-2h5v-3h-5zm8 0v13h3v-13h-3zm8 0c-2 0-2 2.199219-2 2.199219v2.800781l2 1.5-2 1.5v3s0 2 2 2h4c2 0 2-2.400391 2-2.400391v-2.599609l-2-1.5 2-1.5v-2.800781s0-2.199219-2-2.199219h-4zm11 0c-1 0-2 1-2 2v9c0 1.3573 0.6427 2 2 2h4c1.3573 0 2-0.6427 2-2v-9c0-1-1-2-2-2h-4zm-10 3h2v2h-2v-2zm11 0h2v7h-2v-7zm-28 5h2v2h-2v-2zm17 0h2v2h-2v-2z"/>
+ <path style="fill:#4f4f4f" d="m17 27c-3 0-3 3-3 3v7s0 3 3 3h2c3 0 3-3 3-3v-2s0-3-3-3h-2v-2h5v-3zm0 8h2v2h-2z"/>
+ <rect style="fill:#4f4f4f" height="13" width="3" y="27" x="25"/>
+ <path style="fill:#4f4f4f" d="m33 27c-2 0-2 2.2-2 2.2v2.8l2 1.5-2 1.5v3s0 2 2 2h4c2 0 2-2.4 2-2.4v-2.6l-2-1.5 2-1.5v-2.8s0-2.2-2-2.2zm1 3h2v2h-2zm0 5h2v2h-2z"/>
+ <path style="fill:#4f4f4f" d="m44 27c-1 0-2 1-2 2v9c0 1.3573 0.6427 2 2 2h4c1.3573 0 2-0.6427 2-2v-9c0-1-1-2-2-2zm1 3h2v7h-2z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/7-days-to-die.svg b/.icons/awkward/64x64/apps/7-days-to-die.svg
new file mode 100644
index 00000000..fbbdc058
--- /dev/null
+++ b/.icons/awkward/64x64/apps/7-days-to-die.svg
@@ -0,0 +1,8 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="2" ry="2" style="fill:#595552"/>
+ <path d="m10 10 5 9h22l-5 6 3-2-1 2 3-2-7 6v-1l-1 2 1 2-7 8-3 3v3l2 2-3 2h2l-2 3 7-7-7 11 9-8 1-3v-2l3-3v1l4-1 4-4-1-1-2 2v-2l3-3.047619v-2.952381l14-20z" style="opacity:.2"/>
+ <path d="m10 9 5 9h22l-5 6 3-2-1 2 3-2-7 6v-1l-1 2 1 2-7 8-3 3v3l2 2-3 2h2l-2 3 7-7-7 11 9-8 1-3v-2l3-3v1l4-1 4-4-1-1-2 2v-2l3-3.047619v-2.952381l14-20z" style="fill:#c6241d"/>
+ <path d="m6 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h52c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-52z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m10 9 0.554688 1h42.746093l0.699219-1h-44zm26.166016 10-4.166016 5 1.875-1.25 3.125-3.75h-0.833984zm-1.166016 4-0.75 0.5-0.25 0.5 0.75-0.5 0.25-0.5zm2 0-3 2 0.375-0.75-4.375 3.75v1l7-6zm-7 5v-1l-1 2 0.25 0.5 0.75-1.5zm-0.318359 3.363281-6.681641 7.636719-3 3v1l3-3 7-8-0.318359-0.636719zm9.318359 3.636719-2 2v1l2-2 0.5 0.5 0.5-0.5-1-1zm-13 11-1.75 1.75-5.25 8.25 1.464844-1.302734 5.535156-8.697266zm-4.599609 1.400391-2.400391 1.599609h1.5l1.5-1-0.599609-0.599609zm-1.066407 2.599609-1.333984 2 2-2h-0.666016z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/7596_iexplore.0.svg b/.icons/awkward/64x64/apps/7596_iexplore.0.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/7596_iexplore.0.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/7765_winebrowser.0.svg b/.icons/awkward/64x64/apps/7765_winebrowser.0.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/.icons/awkward/64x64/apps/7765_winebrowser.0.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/7kaa.svg b/.icons/awkward/64x64/apps/7kaa.svg
new file mode 100644
index 00000000..9034b770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/7kaa.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="22" x="4" y="40" rx="5.6" ry="5.5"/>
+ <rect style="fill:#4f4f4f" width="56" height="22" x="4" y="39" rx="5.6" ry="5.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 9.5996094 39 C 6.4972094 39 4 41.453 4 44.5 L 4 45.5 C 4 42.453 6.4972094 40 9.5996094 40 L 54.400391 40 C 57.502791 40 60 42.453 60 45.5 L 60 44.5 C 60 41.453 57.502791 39 54.400391 39 L 9.5996094 39 z"/>
+ <path style="fill:#3f3f3f" d="M 24.670202,5 23.021206,9.822871 19.148437,6.461476 17.792411,10.418491 14.862723,7.873317 13.420201,12.08678 10.574219,10.696999 10.261719,15.461963 6.2885044,13.520681 5.9592634,18.561394 2,17.778264 3.0100446,22.769342 10,39 H 54 L 60.989956,22.769342 62,17.778264 l -3.959262,0.78313 -0.329242,-5.040713 -3.973214,1.941282 -0.3125,-4.764964 -2.845984,1.389781 -1.44252,-4.213463 -2.92969,2.545174 L 44.851562,6.461476 40.978794,9.822871 39.329798,5 35.457032,8.3613948 34.868302,10.531549 V 9.2851582 l -2.857142,-4.2355234 -0.0112,0.01654 -0.0112,-0.01654 -2.857142,4.2355234 v 1.2463908 l -0.58865,-2.1701542 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.669922 5 L 23.021484 9.8222656 L 19.148438 6.4609375 L 17.792969 10.417969 L 14.863281 7.8730469 L 13.419922 12.085938 L 10.574219 10.697266 L 10.261719 15.462891 L 6.2890625 13.521484 L 5.9589844 18.560547 L 2 17.777344 L 2.2109375 18.818359 L 5.9589844 19.560547 L 6.2890625 14.521484 L 10.261719 16.462891 L 10.574219 11.697266 L 13.419922 13.085938 L 14.863281 8.8730469 L 17.792969 11.417969 L 19.148438 7.4609375 L 23.021484 10.822266 L 24.669922 6 L 28.542969 9.3613281 L 29.130859 11.53125 L 29.130859 10.53125 L 28.542969 8.3613281 L 24.669922 5 z M 39.330078 5 L 35.457031 8.3613281 L 34.869141 10.53125 L 34.869141 11.53125 L 35.457031 9.3613281 L 39.330078 6 L 40.978516 10.822266 L 44.851562 7.4609375 L 46.207031 11.417969 L 49.136719 8.8730469 L 50.580078 13.085938 L 53.425781 11.697266 L 53.738281 16.462891 L 57.710938 14.521484 L 58.041016 19.560547 L 61.789062 18.818359 L 62 17.777344 L 58.041016 18.560547 L 57.710938 13.521484 L 53.738281 15.462891 L 53.425781 10.697266 L 50.580078 12.085938 L 49.136719 7.8730469 L 46.207031 10.417969 L 44.851562 6.4609375 L 40.978516 9.8222656 L 39.330078 5 z M 31.988281 5.0488281 L 29.130859 9.2851562 L 29.130859 10.285156 L 31.988281 6.0488281 L 32 6.0664062 L 32.011719 6.0488281 L 34.869141 10.285156 L 34.869141 9.2851562 L 32.011719 5.0488281 L 32 5.0664062 L 31.988281 5.0488281 z"/>
+ <path style="opacity:0.2" d="M 38.957032,25.957828 A 3.0003,3.0003 0 0 0 36,29.000796 v 8.269532 a 3.0003,3.0003 0 0 0 0,0.816406 v 2.023438 a 3.0003,3.0003 0 0 0 0,1.058592 v 7.832032 a 3.0003,3.0003 0 1 0 6,0 V 45.62189 l 4.753906,5.367188 a 3.0003,3.0003 0 1 0 4.492188,-3.976564 l -7.011718,-7.910156 7.035156,-8.140624 a 3.0003,3.0003 0 0 0 -2.25,-4.992188 3.0003,3.0003 0 0 0 -2.289064,1.070312 L 42,32.512514 V 29.000796 A 3.0003,3.0003 0 0 0 38.957032,25.957828 Z M 15,26.000796 a 3.0003,3.0003 0 1 0 0,6 h 5.652344 C 17.166463,37.08501 16,42.070336 16,49.000796 a 3.0003,3.0003 0 1 0 6,0 c 0,-8.52381 0.923606,-11.396552 7.167968,-17.925782 A 3.0003,3.0003 0 0 0 27,26.000796 Z"/>
+ <path style="fill:none;stroke:#ffb73c;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 15,28 h 12 c -6.525512,6.823204 -8,11.143228 -8,20"/>
+ <path style="fill:none;stroke:#ffb73c;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 39.000438,28 V 48"/>
+ <path style="opacity:0.2" transform="matrix(1.1507118,0,0,1.107273,2.574374,-0.4290914)" d="M 25.571673,22.062393 15.143345,4.0000003 36,3.9999997 Z"/>
+ <path style="fill:none;stroke:#ffb73c;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 49.000438,28 -10,11.571424"/>
+ <path style="fill:none;stroke:#ffb73c;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 49.000438,48 -10,-11.285718"/>
+ <path style="fill:#f43e3e" transform="matrix(1.1507118,0,0,1.107273,2.574374,-1.4290914)" d="M 25.571673,22.062393 15.143345,4.0000003 36,3.9999997 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20 3 L 20.599609 4 L 43.400391 4 L 44 3 L 20 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/7z.svg b/.icons/awkward/64x64/apps/7z.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/7z.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/7zip.svg b/.icons/awkward/64x64/apps/7zip.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/7zip.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/8bitmmo.svg b/.icons/awkward/64x64/apps/8bitmmo.svg
new file mode 100644
index 00000000..8f33513e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/8bitmmo.svg
@@ -0,0 +1,10 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="57" height="56" rx="3" ry="3" style="opacity:.2"/>
+ <rect x="4" y="4" width="57" height="56" rx="3" ry="3" style="fill:#5e5e5e"/>
+ <path d="m11 19v28h4v4h-4v4h-4v6h51v-5h-4v-5h-4v-4h4v-28z" style="opacity:.2"/>
+ <path d="m11 18v28h4v4h-4v4h-4v6h51v-5h-4v-5h-4v-4h4v-28z" style="fill:#3f3f3f"/>
+ <path d="m15 23v24h35v-24zm5 6h8v4h-8zm17 0h8v4h-8zm-22 22v5h3v5h27v-6h5v-4z" style="opacity:.2"/>
+ <path d="m15 22v24h35v-24zm5 6h8v4h-8zm17 0h8v4h-8zm-22 22v5h3v5h27v-6h5v-4z" style="fill:#ffffff"/>
+ <path d="m11 18v1h43v-1h-43zm0 32v1h4v-1h-4zm39 0v1h4v-1h-4zm-43 4v1h4v-1h-4zm47 1v1h4v-1h-4z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h51c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-51z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/8tracks.svg b/.icons/awkward/64x64/apps/8tracks.svg
new file mode 100644
index 00000000..281ac120
--- /dev/null
+++ b/.icons/awkward/64x64/apps/8tracks.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#355681" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linejoin:round" d="m 31,24.9996 c 0,-2 -1.862372,-12.956026 10,-13 13.700526,-0.05079 13.050788,20.087566 0,20 l -20,0 c -13.4886164,0 -12.7372098,19.899778 0,20 10.898116,0.08576 10.057994,-11 10,-13"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linejoin:round" d="m 31,23.9996 c 0,-2 -1.862372,-12.956026 10,-13 13.700526,-0.05079 13.050788,20.087566 0,20 l -20,0 c -13.4886164,0 -12.7372098,19.899778 0,20 10.898116,0.08576 10.057994,-11 10,-13"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/97C1_wordpad.0.svg b/.icons/awkward/64x64/apps/97C1_wordpad.0.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/64x64/apps/97C1_wordpad.0.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/A35F_hh.0.svg b/.icons/awkward/64x64/apps/A35F_hh.0.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/64x64/apps/A35F_hh.0.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Abricotine.svg b/.icons/awkward/64x64/apps/Abricotine.svg
new file mode 120000
index 00000000..b5d50149
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Abricotine.svg
@@ -0,0 +1 @@
+abricotine.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Acetino2.svg b/.icons/awkward/64x64/apps/Acetino2.svg
new file mode 120000
index 00000000..35e96e4b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Acetino2.svg
@@ -0,0 +1 @@
+acetoneiso.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/AdobeFlash.svg b/.icons/awkward/64x64/apps/AdobeFlash.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/AdobeFlash.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/AdobePhotoshop.svg b/.icons/awkward/64x64/apps/AdobePhotoshop.svg
new file mode 100644
index 00000000..317726c7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/AdobePhotoshop.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#3b478c" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 14.000057,19.113614 c 0,0 4.20194,-0.114994 7.661091,-0.114994 4.799931,0.001 10.337852,1.600977 10.337852,10.000857 0,8.399879 -5.538321,9.999857 -10.338452,9.971257 -1.062245,0.04632 -1.661236,0.05738 -1.661236,0.05738 l 0,7.971886 -5.999915,0 z m 5.999515,15.874373 c 0.610091,0.06176 0.608291,0.03204 1.512578,0.02074 3.011957,-0.036 4.487936,-3.325953 4.487936,-6.207912 0,-2.587963 -1.147984,-5.689918 -4.039942,-5.799917 -1.153984,-0.044 -1.960172,0 -1.960172,0 z"/>
+ <path style="fill:#219fd1" d="m 14.000057,18.115628 c 0,0 4.20194,-0.114995 7.661091,-0.114995 4.799931,0 10.337852,1.599977 10.337852,9.999857 0,8.39988 -5.538321,9.999857 -10.338452,9.971258 -1.062245,0.04632 -1.661236,0.05738 -1.661236,0.05738 l 0,7.971886 -5.999915,0 z m 5.999515,15.874373 c 0.610091,0.06176 0.608291,0.03204 1.512578,0.02074 3.011957,-0.038 4.487936,-3.327952 4.487936,-6.209911 0,-2.587963 -1.147984,-5.689919 -4.039942,-5.799917 -1.153984,-0.044 -1.960172,0 -1.960172,0 z"/>
+ <g style="opacity:0.2" transform="matrix(0.21419694,0,0,0.23307667,1.2675195,-0.70580261)">
+ <path d="m 162.15,178.93 c 5.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.5808 l 0,17.162 c -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 -1.9e-4,-6.7093 -1.4e-4,-10.452 0.001,-17.162 z"/>
+ </g>
+ <g style="fill:#219fd1" transform="matrix(0.21419694,0,0,0.23307667,1.2675195,-1.704789)">
+ <path d="m 162.15,178.93 c 5.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.5808 l 0,17.162 c -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 -1.9e-4,-6.7093 -1.4e-4,-10.452 0.001,-17.162 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/AdobeReader.svg b/.icons/awkward/64x64/apps/AdobeReader.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/AdobeReader.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/AdobeReader10.svg b/.icons/awkward/64x64/apps/AdobeReader10.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/AdobeReader10.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/AdobeReader11.svg b/.icons/awkward/64x64/apps/AdobeReader11.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/AdobeReader11.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/AdobeReader12.svg b/.icons/awkward/64x64/apps/AdobeReader12.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/AdobeReader12.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/AdobeReader8.svg b/.icons/awkward/64x64/apps/AdobeReader8.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/AdobeReader8.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/AdobeReader9.svg b/.icons/awkward/64x64/apps/AdobeReader9.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/AdobeReader9.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Alacritty.svg b/.icons/awkward/64x64/apps/Alacritty.svg
new file mode 100644
index 00000000..695579b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Alacritty.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2;paint-order:markers fill stroke" width="56" height="48" x="4" y="11" rx="2.981" ry="3.043"/>
+ <rect style="fill:#ec4b02" width="48" height="6" x="8" y="7" rx="1.708" ry="2.079"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 9.7070312,7 C 8.7606951,7 8,7.9266128 8,9.078125 v 1 C 8,8.9266128 8.7606951,8 9.7070312,8 H 54.292969 C 55.239307,8 56,8.9266128 56,10.078125 v -1 C 56,7.9266128 55.239307,7 54.292969,7 Z"/>
+ <rect style="fill:#959595;paint-order:markers fill stroke" width="56" height="48" x="4" y="10" rx="2.981" ry="3.043"/>
+ <rect style="fill:#14232b;paint-order:markers fill stroke" width="44" height="36" x="10" y="16" rx="0" ry="0"/>
+ <path style="opacity:0.2" d="m 32,31.914062 -2.5,6.097656 -0.785156,1.914064 C 30.64249,45.903096 30.843448,46.59402 31.757812,51 h 0.484376 C 33.15655,46.59402 33.35751,45.903096 35.285156,39.925782 L 34.5,38.011718 Z"/>
+ <path style="fill:#3c98fe" d="m 29.500334,37.011462 -0.784282,1.91354 C 30.8235,45.459854 30.8235,45.459854 32,51.160464 c 1.176498,-5.70061 1.176498,-5.70061 3.283946,-12.235462 L 34.499666,37.011462 32,30.912628 Z"/>
+ <path style="opacity:0.2" d="m 29.25603,19.000002 h 5.487936 l 12.151868,30 H 41.79989 L 32,26.086914 22.200108,49.000002 h -5.095942 z"/>
+ <path style="fill:#ec7a02" d="m 29.25603,18 h 5.487936 L 46.895834,48 H 41.79989 L 32,25.086912 22.200108,48 h -5.095942 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd;paint-order:markers fill stroke" d="M 6.9804688 10 C 5.3290318 10 4 11.357166 4 13.042969 L 4 14.042969 C 4 12.357166 5.3290318 11 6.9804688 11 L 57.019531 11 C 58.670967 11 60 12.357166 60 14.042969 L 60 13.042969 C 60 11.357166 58.670967 10 57.019531 10 L 6.9804688 10 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 30.914062 L 29.5 37.011719 L 28.714844 38.925781 C 28.808264 39.215468 28.84559 39.344006 28.890625 39.496094 L 29.5 38.011719 L 32 31.914062 L 34.5 38.011719 L 35.109375 39.496094 C 35.15441 39.344006 35.191735 39.215468 35.285156 38.925781 L 34.5 37.011719 L 32 30.914062 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 29.257812 18 L 17.105469 48 L 17.509766 48 L 29.257812 19 L 34.742188 19 L 46.490234 48 L 46.894531 48 L 34.742188 18 L 29.257812 18 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="44" height="1" x="10" y="52"/>
+ <rect style="opacity:0.2" width="44" height="1" x="10" y="16"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/Alva.svg b/.icons/awkward/64x64/apps/Alva.svg
new file mode 100644
index 00000000..b6ac3942
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Alva.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 44.290724,30.000001 c 0.571126,0 0.911083,0.67205 0.577924,1.152087 L 29.285036,53.693221 C 28.877088,54.269265 28,53.981244 28,53.268045 V 30.726912 c 0,-0.397744 0.319559,-0.726911 0.707111,-0.726911 z"/>
+ <path style="fill:#ec0361;fill-rule:evenodd" d="m 44.290724,29.000001 c 0.571126,0 0.911083,0.67205 0.577924,1.152087 L 29.285036,52.693221 C 28.877088,53.269265 28,52.981244 28,52.268045 V 29.726912 c 0,-0.397744 0.319559,-0.726911 0.707111,-0.726911 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 34.285156,13 a 0.68000921,0.68571432 0 0 0 -0.564453,0.308594 L 18.134766,35.847656 C 17.794762,36.327654 18.133869,37 18.705078,37 H 34.291016 C 34.678621,37 35,36.669198 35,36.271484 V 13.734375 C 35,13.281805 34.645561,13 34.285156,13 Z M 32,21.074219 V 34 h -8.939453 z"/>
+ <path style="fill:#5802cd;fill-rule:evenodd" d="M 34.285156 12 A 0.68000921 0.68571432 0 0 0 33.720703 12.308594 L 18.134766 34.847656 C 17.794762 35.327654 18.133869 36 18.705078 36 L 34.291016 36 C 34.678621 36 35 35.669198 35 35.271484 L 35 12.734375 C 35 12.281805 34.645561 12 34.285156 12 z M 32 20.074219 L 32 33 L 23.060547 33 L 32 20.074219 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:#51004d;fill-rule:evenodd" d="M 32 29 L 32 33 L 28 33 L 28 36 L 34.291016 36 C 34.678621 36 35 35.669198 35 35.271484 L 35 29 L 32 29 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/Anatine.svg b/.icons/awkward/64x64/apps/Anatine.svg
new file mode 120000
index 00000000..fdd0aecb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Anatine.svg
@@ -0,0 +1 @@
+anatine.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/AppImage.svg b/.icons/awkward/64x64/apps/AppImage.svg
new file mode 120000
index 00000000..21092453
--- /dev/null
+++ b/.icons/awkward/64x64/apps/AppImage.svg
@@ -0,0 +1 @@
+../mimetypes/application-x-iso9660-appimage.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/AppImageLauncher.svg b/.icons/awkward/64x64/apps/AppImageLauncher.svg
new file mode 100644
index 00000000..ce7c35c8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/AppImageLauncher.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#1b627c" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;paint-order:stroke fill markers" d="M 32,13.750084 14.812522,42.62505 29.84927,34.142562 32,32.930128 Z m 0,0 L 49.187476,42.62505 34.150728,34.142562 32,32.930128 Z"/>
+ <path style="opacity:0.2;paint-order:stroke fill markers" d="M 32,11 A 22.000016,22.000028 0 0 0 10.000001,33 22.000016,22.000028 0 0 0 32,55 22.000016,22.000028 0 0 0 54,33 22.000016,22.000028 0 0 0 32,11 Z m 0,2.75 A 19.25001,19.250021 0 0 1 51.25,33 19.25001,19.250021 0 0 1 32,52.25 19.25001,19.250021 0 0 1 12.750001,33 19.25001,19.250021 0 0 1 32,13.75 Z"/>
+ <path style="fill:#ffffff;paint-order:stroke fill markers" d="M 32,10 A 22.000016,22.000028 0 0 0 10.000001,32 22.000016,22.000028 0 0 0 32,54 22.000016,22.000028 0 0 0 54,32 22.000016,22.000028 0 0 0 32,10 Z m 0,2.75 A 19.25001,19.250021 0 0 1 51.25,32 19.25001,19.250021 0 0 1 32,51.25 19.25001,19.250021 0 0 1 12.750001,32 19.25001,19.250021 0 0 1 32,12.75 Z"/>
+ <path style="fill:#ffffff;paint-order:stroke fill markers" d="M 32,12.750084 14.812522,41.62505 29.84927,33.142562 32,31.930128 Z m 0,0 L 49.187476,41.62505 34.150728,33.142562 32,31.930128 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/Ardour-Ardour_5.12.0.svg b/.icons/awkward/64x64/apps/Ardour-Ardour_5.12.0.svg
new file mode 120000
index 00000000..de8b00f5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Ardour-Ardour_5.12.0.svg
@@ -0,0 +1 @@
+ardour.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Black_Chocobo.svg b/.icons/awkward/64x64/apps/Black_Chocobo.svg
new file mode 100644
index 00000000..db73a774
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Black_Chocobo.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#6f6f6f" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="fill:#3f3f3f" d="m 23.320284,59.885078 c 1.255046,-3.301044 2.640248,-6.755838 2.103338,-10.363606 -0.172094,-2.02824 -6.247899,-4.017128 -8.297634,-3.834842 2.781946,-2.720512 1.611447,-12.81127 0.340025,-18.798892 -0.749441,-2.694582 1.420839,-4.549372 2.504402,-7.035318 -0.08196,-2.150131 2.664679,-3.062759 3.097881,-1.467567 1.648154,-1.105671 3.832554,-3.828696 5.699844,-1.593273 1.992462,1.111284 3.717902,1.77912 5.994734,1.273099 2.28165,-1.063286 4.731222,-2.208829 6.690106,-3.861424 2.026284,-1.644425 4.11137,-3.265141 5.73929,-5.3346516 1.063534,-0.6237328 1.797866,-2.9586872 2.544034,-3.0678588 -0.375066,2.3200768 -1.178962,4.5881384 -2.080892,6.7499524 -1.300034,2.432379 -4.067386,3.001866 -6.018566,4.745192 -0.218004,2.062878 2.606152,-1.278307 3.825472,-0.871353 2.197558,-0.550117 3.761832,-2.283869 5.798916,-3.37497 C 52.9409,11.145067 55.36104,10.032305 56.677112,7.7839842 58.079716,6.2211596 56.230884,9.847244 56.1011,10.51393 c -1.064528,2.046934 -1.950316,3.805286 -3.329344,5.661912 -1.048762,2.113945 -3.377448,3.65355 -5.734612,3.783561 -1.26235,0.240069 -3.52469,0.149982 -4.14057,1.075517 2.292034,0.683336 4.622056,-0.09082 6.858406,-0.625358 2.051918,-0.746592 3.86486,1.075874 1.863628,2.74768 -0.739072,3.073364 -4.019628,2.03006 -6.324612,2.394372 -2.659368,0.328646 0.832822,2.704736 2.46444,2.068874 3.525794,-1.029176 0.39859,3.224646 -1.546348,2.161104 -3.037606,-1.95332 -2.014812,2.42307 -2.12481,4.111548 0.332844,1.738326 -1.061412,6.673678 1.99462,6.073316 1.195582,-0.334938 4.527538,0.17918 1.954824,1.408038 -1.389018,0.634844 -1.411734,3.28577 -3.276772,1.776916 -2.46833,-0.503912 1.04649,2.205866 -1.246654,2.718134 -3.27152,1.549758 -2.098212,4.294042 -3.36479,7.577374 -0.45826,2.253212 -1.978514,4.235586 -2.08257,6.545154 -4.914254,-0.03514 -9.836704,0.0914 -14.745652,-0.10698 z"/>
+ <path style="opacity:0.2" d="M 49.736328 5.8007812 C 48.99016 5.9099528 48.25494 8.2454078 47.191406 8.8691406 C 45.563486 10.938651 43.479409 12.5587 41.453125 14.203125 C 39.494241 15.85572 37.045322 17.001167 34.763672 18.064453 C 32.48684 18.570474 30.76004 17.9023 28.767578 16.791016 C 26.900288 14.555593 24.716513 17.279095 23.068359 18.384766 C 22.635157 16.789574 19.888743 17.701431 19.970703 19.851562 C 18.970062 22.147267 17.048529 23.907524 17.349609 26.285156 C 17.588534 24.385793 19.115343 22.813958 19.970703 20.851562 C 19.888743 18.701431 22.635157 17.789574 23.068359 19.384766 C 24.716513 18.279095 26.900288 15.555593 28.767578 17.791016 C 30.76004 18.9023 32.48684 19.570474 34.763672 19.064453 C 37.045322 18.001167 39.494241 16.85572 41.453125 15.203125 C 43.479409 13.5587 45.563486 11.938651 47.191406 9.8691406 C 48.145153 9.3097951 48.83565 7.3864352 49.505859 6.9140625 C 49.587111 6.543397 49.675933 6.1743706 49.736328 5.8007812 z M 57.15625 7.3984375 C 57.089114 7.3803339 56.940723 7.4901735 56.677734 7.7832031 C 55.361662 10.031524 52.941385 11.144329 51.261719 13.048828 C 49.224635 14.139929 47.660449 15.873711 45.462891 16.423828 C 44.591225 16.132905 42.91385 17.73329 42.099609 17.929688 C 41.943753 18.04938 41.784232 18.163123 41.636719 18.294922 C 41.418715 20.3578 44.243571 17.016874 45.462891 17.423828 C 47.660449 16.873711 49.224635 15.139929 51.261719 14.048828 C 52.941385 12.144329 55.361662 11.031524 56.677734 8.7832031 C 56.74666 8.706404 56.774313 8.6952832 56.828125 8.6425781 C 57.086447 8.0014292 57.291348 7.4348674 57.15625 7.3984375 z M 50.861328 20.242188 C 50.516963 20.219464 50.140594 20.27017 49.755859 20.410156 C 48.031187 20.822392 46.250316 21.370215 44.474609 21.289062 C 43.779511 21.417189 43.171225 21.622281 42.896484 22.035156 C 45.188518 22.718492 47.519509 21.944694 49.755859 21.410156 C 50.944761 20.977573 52.045898 21.408542 52.378906 22.171875 C 52.770362 21.171656 51.991458 20.31676 50.861328 20.242188 z M 44.679688 26.714844 C 43.34122 27.337325 46.292264 29.192237 47.757812 28.621094 C 48.467208 28.414022 48.898253 28.426226 49.132812 28.560547 C 49.592944 27.815062 49.406961 27.139709 47.757812 27.621094 C 46.832048 27.981876 45.339903 27.369194 44.679688 26.714844 z M 44.027344 31.943359 C 43.984126 32.948815 44.135392 34.163431 44.087891 34.892578 C 44.11221 35.019588 44.110852 35.193825 44.119141 35.351562 C 44.144587 34.782996 44.158034 34.25891 44.087891 33.892578 C 44.120138 33.39758 44.058965 32.673173 44.027344 31.943359 z M 44.0625 37.664062 C 43.997103 39.506451 44.146351 41.347064 46.082031 40.966797 C 46.696195 40.794741 47.863961 40.849584 48.515625 41.107422 C 50.102362 40.073927 47.186326 39.657433 46.082031 39.966797 C 44.503129 40.276975 44.117502 39.104841 44.0625 37.664062 z M 18.822266 39.095703 C 18.772413 42.035213 18.309758 44.530815 17.126953 45.6875 C 17.311646 45.671075 17.55993 45.691713 17.802734 45.708984 C 18.584714 44.192352 18.85767 41.788743 18.822266 39.095703 z M 44.064453 44.113281 C 43.587153 44.232813 43.975359 44.849259 44.199219 45.478516 C 44.458757 45.107676 44.260258 44.581145 44.064453 44.113281 z M 25.515625 51.603516 C 25.409297 54.463133 24.331754 57.224456 23.320312 59.884766 C 23.443298 59.889736 23.566451 59.889961 23.689453 59.894531 C 24.698828 57.227275 25.652765 54.467387 25.515625 51.603516 z"/>
+ <ellipse id="ellipse865" style="opacity:0.2" cx="25.03" cy="30" rx="2.97" ry="4"/>
+ <ellipse style="fill:#456ef0" cx="25.03" cy="29" rx="2.97" ry="4"/>
+ <path style="opacity:0.5979996;fill:#113ecd" d="M 22.677038,26.567708 A 2.9704102,3.9999996 0 0 0 22.059168,29 a 2.9704102,3.9999996 0 0 0 1.395282,3.38802 3.7130128,3.333333 0 0 0 1.57513,-2.721354 3.7130128,3.333333 0 0 0 -2.352542,-3.098958 z"/>
+ <path id="ellipse1023" style="fill:#ffffff" d="m 25.02958,25 a 2.9704102,3.9999996 0 0 0 -1.644748,0.674478 2.9704102,3.9999996 0 0 1 0.15956,-0.0078 2.9704102,3.9999996 0 0 1 2.97041,4 A 2.9704102,3.9999996 0 0 1 25.18914,32.9922 2.9704102,3.9999996 0 0 0 28,29.000002 a 2.9704102,3.9999996 0 0 0 -2.97041,-4 z"/>
+ <path style="opacity:0.2" d="M 17.695488,25 C 8.8549706,29.370138 3.8996448,41.879706 6.857657,51.23116 7.1222214,51.888174 7.456001,52.508082 8.0637884,53 9.620853,52.057918 10.241387,50.397816 11.545323,49.27829 c 0.636114,-0.539972 1.379343,-0.933492 2.282869,-0.886788 2.602549,-0.15922 4.550651,-0.997234 6.440928,-1.645886 1.08338,-0.575088 2.255722,-0.982464 3.346992,-1.618822 2.016342,-0.933998 3.405226,-3.54162 1.42393,-4.16406 -0.456634,-0.1242 -1.035598,-0.03916 -1.503286,-0.225468 -2.317392,-1.451184 -4.034637,-5.108726 -4.631485,-7.574448 -0.645165,-2.654898 -1.881181,-5.53399 -1.371907,-7.93693 z"/>
+ <path style="fill:#2e2e2e" d="m 22.046388,28.303392 c -0.112,0.424832 0.0142,0.789548 0.0128,1.240358 0.0013,0.450808 0.05914,0.898082 0.17114,1.322916 0.748382,-0.07794 1.3132,-0.646564 1.314068,-1.322916 -8.68e-4,-0.676354 -0.749612,-1.16242 -1.497988,-1.240358 z"/>
+ <path style="fill:#eba420" d="M 17.695488,24 C 8.8549706,28.370138 3.8996448,40.879706 6.857657,50.23116 7.1222214,50.888174 7.456001,51.508082 8.0637884,52 9.620853,51.057918 10.241387,49.397816 11.545323,48.27829 c 0.636114,-0.539972 1.379343,-0.933492 2.282869,-0.886788 2.602549,-0.15922 4.550651,-0.997234 6.440928,-1.645886 1.08338,-0.575088 2.255722,-0.982464 3.346992,-1.618822 2.016342,-0.933998 3.405226,-3.54162 1.42393,-4.16406 -0.456634,-0.1242 -1.035598,-0.03916 -1.503286,-0.225468 -2.317392,-1.451184 -4.034637,-5.108726 -4.631485,-7.574448 -0.645165,-2.654898 -1.881181,-5.53399 -1.371907,-7.93693 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.1992188 4 C 5.8724187 4 4 5.8724187 4 8.1992188 L 4 9.1992188 C 4 6.8724188 5.8724187 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724188 60 9.1992188 L 60 8.1992188 C 60 5.8724187 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+ <path style="opacity:0.3" d="m 16.545251,30.650478 c -0.606335,0.606334 -2.770608,1.787546 -3.376943,1.181214 -0.606333,-0.606336 0.57488,-2.770608 1.181214,-3.376942 0.606334,-0.606334 1.589394,-0.606334 2.195729,0 0.606332,0.606334 0.606332,1.589394 0,2.195728 z"/>
+ <path style="opacity:0.2" d="M 15.447266 28 C 15.049917 28 14.652776 28.151911 14.349609 28.455078 C 13.771604 29.033084 12.673963 31.024076 13.097656 31.734375 C 13.332694 30.882723 13.958206 29.846482 14.349609 29.455078 C 14.955943 28.848744 15.938587 28.848744 16.544922 29.455078 C 16.718734 29.628891 16.837948 29.834756 16.912109 30.052734 C 17.096656 29.510308 16.977442 28.8876 16.544922 28.455078 C 16.241754 28.151911 15.844614 28 15.447266 28 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 17.695312 24 C 10.411056 27.600831 5.7769686 36.725657 6.0214844 45.058594 C 6.1561348 37.114254 10.583786 28.69059 17.419922 25.146484 C 17.43367 24.833285 17.469677 24.526303 17.533203 24.226562 L 17.695312 24 z M 17.439453 25.994141 C 17.285968 28.229005 18.326274 30.783504 18.904297 33.162109 C 19.501145 35.627831 21.219717 39.285144 23.537109 40.736328 C 24.004797 40.922636 24.584382 40.838691 25.041016 40.962891 C 25.496113 41.105863 25.765727 41.355952 25.898438 41.664062 C 26.11438 40.919498 25.926459 40.24106 25.041016 39.962891 C 24.584382 39.838691 24.004797 39.922636 23.537109 39.736328 C 21.219717 38.285144 19.501145 34.627831 18.904297 32.162109 C 18.411043 30.132336 17.579441 27.973029 17.439453 25.994141 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 49.736328 6.8007812 C 49.659302 6.8120509 49.583008 6.8596868 49.505859 6.9140625 C 49.082518 8.8453162 48.412947 10.737072 47.65625 12.550781 C 46.356216 14.98316 43.587899 15.551596 41.636719 17.294922 C 41.574561 17.883092 41.774859 18.008018 42.099609 17.929688 C 44.00529 16.466187 46.454501 15.799267 47.65625 13.550781 C 48.55818 11.388967 49.361262 9.1208582 49.736328 6.8007812 z M 57.15625 8.3984375 C 57.106709 8.3850786 56.979634 8.4941852 56.828125 8.6425781 C 56.530173 9.3820891 56.158045 10.223535 56.101562 10.513672 C 55.037034 12.560606 54.150512 14.319155 52.771484 16.175781 C 51.722722 18.289726 49.394273 19.828973 47.037109 19.958984 C 45.774759 20.199053 43.512364 20.109621 42.896484 21.035156 C 43.420903 21.191504 43.947791 21.264986 44.474609 21.289062 C 45.337699 21.12997 46.337886 21.09196 47.037109 20.958984 C 49.394273 20.828973 51.722722 19.289726 52.771484 17.175781 C 54.150512 15.319155 55.037035 13.560606 56.101562 11.513672 C 56.207012 10.971989 57.447173 8.4768863 57.15625 8.3984375 z M 52.378906 22.171875 C 52.253476 22.492366 52.013715 22.82858 51.619141 23.158203 C 50.880069 26.231567 47.599906 25.186469 45.294922 25.550781 C 44.144454 25.692957 44.176302 26.215931 44.679688 26.714844 C 44.831356 26.644307 45.024247 26.584231 45.294922 26.550781 C 47.599906 26.186469 50.880069 27.231567 51.619141 24.158203 C 52.460839 23.455058 52.620635 22.725973 52.378906 22.171875 z M 17.349609 26.285156 C 17.285866 26.791891 17.308961 27.321181 17.466797 27.888672 C 18.137346 31.046549 18.772869 35.338353 18.822266 39.095703 C 18.889666 35.121515 18.197646 30.330526 17.466797 26.888672 C 17.409445 26.682464 17.374559 26.482187 17.349609 26.285156 z M 49.132812 28.560547 C 48.609206 29.408869 47.248107 30.347333 46.212891 29.78125 C 44.065796 28.400569 43.951103 30.183718 44.027344 31.943359 C 44.084205 30.620493 44.487036 29.671446 46.212891 30.78125 C 47.766504 31.630806 50.064048 29.093821 49.132812 28.560547 z M 44.119141 35.351562 C 44.086224 36.087058 44.033478 36.903838 44.0625 37.664062 C 44.092807 36.810232 44.152441 35.985281 44.119141 35.351562 z M 48.515625 41.107422 C 48.384457 41.192856 48.233546 41.281172 48.037109 41.375 C 46.648091 42.009844 46.624804 44.661198 44.759766 43.152344 C 43.535703 42.90245 43.783707 43.442454 44.064453 44.113281 C 44.208565 44.077191 44.425769 44.084158 44.759766 44.152344 C 46.624804 45.661198 46.648091 43.009844 48.037109 42.375 C 49.288235 41.777399 49.132544 41.351513 48.515625 41.107422 z M 44.199219 45.478516 C 44.080486 45.648166 43.876506 45.788087 43.513672 45.869141 C 40.242152 47.418899 41.415016 50.163934 40.148438 53.447266 C 39.690176 55.700478 38.170462 57.682619 38.066406 59.992188 C 33.275271 59.957928 28.476062 60.072366 23.689453 59.894531 C 23.676188 59.929584 23.663569 59.964847 23.650391 60 L 38.201172 60 C 38.59828 58.099011 39.757192 56.370972 40.148438 54.447266 C 41.415014 51.163934 40.242152 48.418899 43.513672 46.869141 C 44.468835 46.655766 44.407281 46.063364 44.199219 45.478516 z M 17.802734 45.708984 C 17.607057 46.088496 17.390098 46.430166 17.126953 46.6875 C 19.176688 46.505214 25.251734 48.493244 25.423828 50.521484 C 25.477788 50.884069 25.49841 51.244022 25.515625 51.603516 C 25.541234 50.914779 25.528043 50.221754 25.423828 49.521484 C 25.267241 47.676 20.254589 45.883389 17.802734 45.708984 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/Blender.svg b/.icons/awkward/64x64/apps/Blender.svg
new file mode 120000
index 00000000..965ce912
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Blender.svg
@@ -0,0 +1 @@
+blender.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Buka.svg b/.icons/awkward/64x64/apps/Buka.svg
new file mode 120000
index 00000000..4b9f5b61
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Buka.svg
@@ -0,0 +1 @@
+buka.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/BurpSuiteCommunity.svg b/.icons/awkward/64x64/apps/BurpSuiteCommunity.svg
new file mode 120000
index 00000000..f55d5b94
--- /dev/null
+++ b/.icons/awkward/64x64/apps/BurpSuiteCommunity.svg
@@ -0,0 +1 @@
+burp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/CMakeSetup.svg b/.icons/awkward/64x64/apps/CMakeSetup.svg
new file mode 100644
index 00000000..5b7e992e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/CMakeSetup.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m34.759 30.965-14.074 11.688 1.644 0.63799 12.43-10.326 1.964 15.88 0.258 0.102zm-32.689 28.035-1.0704 2h62.001l-1.124-2h-59.807z"/>
+ <path style="fill:#ffffff" d="m45.301 38.45a14.057 15.37 0 0 1 -14.057 15.37 14.057 15.37 0 0 1 -14.057 -15.37 14.057 15.37 0 0 1 14.057 -15.37 14.057 15.37 0 0 1 14.057 15.37z"/>
+ <g transform="matrix(1.5122 0 0 1.4872 -5.0484 -3.9496)">
+ <path style="fill:#4a86d8" d="m4 43 20-38 2.5 19z"/>
+ <path style="fill:#dd3c3d" d="m24 5 21 38-17.2-6.7z"/>
+ <path style="fill:#339c33" d="m45 43h-41l13-11z"/>
+ </g>
+ <path style="opacity:.2;fill:#ffffff" d="m31.244 3.4863-30.244 56.514h0.5332l29.711-55.514 31.195 55.514h0.561zm-9.7363 40.482-0.82226 0.68164 16.293 6.2949-0.12891-1.0488z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/CMakeSetup32.svg b/.icons/awkward/64x64/apps/CMakeSetup32.svg
new file mode 120000
index 00000000..d73f7c09
--- /dev/null
+++ b/.icons/awkward/64x64/apps/CMakeSetup32.svg
@@ -0,0 +1 @@
+CMakeSetup.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Caprine.svg b/.icons/awkward/64x64/apps/Caprine.svg
new file mode 120000
index 00000000..b8719ad4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Caprine.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Cyan.svg b/.icons/awkward/64x64/apps/Cyan.svg
new file mode 120000
index 00000000..57e0d706
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Cyan.svg
@@ -0,0 +1 @@
+cyan.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/CycligentGitTool.svg b/.icons/awkward/64x64/apps/CycligentGitTool.svg
new file mode 100644
index 00000000..9ae23852
--- /dev/null
+++ b/.icons/awkward/64x64/apps/CycligentGitTool.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#2ba798" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1" d="M 37.092216,49.716428 C 30.831718,48.379178 24.689378,43.110152 22.65248,36.981672 c -0.525062,-1.579742 -0.709032,-4.16636 -0.395782,-5.564606 1.131528,-5.05081 6.874214,-6.867714 14.16099,-4.480346 2.70452,0.88609 6.66847,3.001372 6.66847,3.558496 0,0.283026 -0.500028,0.547926 -1.98325,1.050676 l -1.074266,0.364124 -1.48744,-0.729612 C 32.786312,28.35754 27.62975,29.095496 26.474762,32.9072 c -0.503702,1.662324 -0.217778,3.456074 0.911264,5.71691 2.287048,4.57967 7.755038,7.856442 12.3681,7.640284 1.305026,-0.06114 1.593346,-0.13782 2.905468,-0.772588 1.856056,-0.897928 3.696898,-2.627874 4.488142,-4.217772 2.0691,-4.157566 0.8806,-8.722976 -3.425258,-13.157482 -5.00747,-5.157068 -12.562484,-8.571165 -18.942978,-8.560301 -3.06757,0.005 -4.839011,0.603481 -6.441912,2.175579 -1.572583,1.542362 -2.180992,3.43931 -2.007824,6.260182 0.378352,6.163424 3.98539,12.62743 9.954342,17.838718 1.126804,0.98377 2.048726,1.891642 2.048726,2.017488 0,0.427408 -0.607248,0.230898 -2.08199,-0.673756 C 21.163302,44.05362 17.127295,39.712958 14.459884,34.493486 12.351188,30.36728 11.564245,26.36816 12.230951,23.166398 c 0.508868,-2.443786 1.730481,-4.302581 3.644718,-5.555492 4.187875,-2.598265 11.093505,-1.522733 14.826625,-0.445404 7.971012,2.363668 15.086314,7.217414 18.826842,12.750108 3.8677,5.42213 2.875842,12.54836 -0.770158,16.304184 -1.822028,1.785394 -3.022156,2.574876 -4.883342,3.212368 -1.850672,0.633896 -4.606024,0.749358 -6.78342,0.284266 z"/>
+ <path style="fill:#3f3f3f" d="M 37.092216,48.716428 C 30.831718,47.379178 24.689378,42.110152 22.65248,35.981672 c -0.525062,-1.579742 -0.709032,-4.16636 -0.395782,-5.564606 1.131528,-5.05081 6.874214,-6.867714 14.16099,-4.480346 2.70452,0.88609 6.66847,3.001372 6.66847,3.558496 0,0.283026 -0.500028,0.547926 -1.98325,1.050676 l -1.074266,0.364124 -1.48744,-0.729612 C 32.786312,27.35754 27.62975,28.095496 26.474762,31.9072 c -0.503702,1.662324 -0.217778,3.456074 0.911264,5.71691 2.287048,4.57967 7.755038,7.856442 12.3681,7.640284 1.305026,-0.06114 1.593346,-0.13782 2.905468,-0.772588 1.856056,-0.897928 3.696898,-2.627874 4.488142,-4.217772 2.0691,-4.157566 0.8806,-8.722976 -3.425258,-13.157482 -5.00747,-5.157068 -12.562484,-8.571165 -18.942978,-8.560301 -3.06757,0.005 -4.839011,0.60348 -6.441912,2.175579 -1.572583,1.542362 -2.180992,3.43931 -2.007824,6.260182 0.378352,6.163424 3.98539,12.62743 9.954342,17.838718 1.126804,0.98377 2.048726,1.891642 2.048726,2.017488 0,0.427408 -0.607248,0.230898 -2.08199,-0.673756 C 21.163302,43.05362 17.127295,38.712958 14.459884,33.493486 12.351188,29.36728 11.564245,25.36816 12.230951,22.166398 c 0.508868,-2.443785 1.730481,-4.302581 3.644718,-5.555492 4.187875,-2.598265 11.093505,-1.522733 14.826625,-0.445404 7.971012,2.363668 15.086314,7.217414 18.826842,12.750108 3.8677,5.42213 2.875842,12.54836 -0.770158,16.304184 -1.822028,1.785394 -3.022156,2.574876 -4.883342,3.212368 -1.850672,0.633896 -4.606024,0.749358 -6.78342,0.284266 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/EasyTAG_icon.svg b/.icons/awkward/64x64/apps/EasyTAG_icon.svg
new file mode 120000
index 00000000..655858a3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/EasyTAG_icon.svg
@@ -0,0 +1 @@
+easytag.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Encryptr.svg b/.icons/awkward/64x64/apps/Encryptr.svg
new file mode 100644
index 00000000..08c0789d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Encryptr.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#c41f5b" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 15.999829,9.000687 0,31.999542 L 31.9996,57 47.999371,41.000229 l -15.999771,0 15.999771,-15.999771 -15.999771,0 15.999771,-15.999771 -31.999542,0 z"/>
+ <path style="fill:#ffffff" d="m 47.999371,40.000315 -15.999771,0 0,15.999771 z"/>
+ <path style="fill:#ffffff" d="m 47.999371,24.000543 -15.999771,0 0,15.999772 z"/>
+ <path style="fill:#ea7aa2" d="m 47.999371,8.0007722 -15.999771,0 0,15.9997708 z"/>
+ <path style="fill:#e0e0e0" d="m 15.999829,40.000315 15.999771,0 0,15.999771 z"/>
+ <rect style="fill:#e0e0e0" width="16" height="32" x="16" y="8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/Etermutilities-terminal.svg b/.icons/awkward/64x64/apps/Etermutilities-terminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Etermutilities-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/FAHControl.svg b/.icons/awkward/64x64/apps/FAHControl.svg
new file mode 100644
index 00000000..7040e14e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/FAHControl.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="28" cy="54" r="7"/>
+ <circle style="fill:#ff6bf4" cx="18" cy="39" r="7"/>
+ <circle style="fill:#ff6bf4" cx="28" cy="53" r="7"/>
+ <circle style="opacity:0.2" cx="20" cy="50" r="11"/>
+ <circle style="fill:#cc4e38" cx="20" cy="49" r="11"/>
+ <circle style="opacity:0.2" cx="40" cy="42" r="13"/>
+ <circle style="fill:#f26666" cx="40" cy="41" r="13"/>
+ <circle style="opacity:0.2" cx="35" cy="31" r="18"/>
+ <circle style="fill:#fdcc58" cx="35" cy="30" r="18"/>
+ <circle style="opacity:0.2" cx="15" cy="53" r="8"/>
+ <circle style="fill:#ff6bf4" cx="15" cy="52" r="8"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32.183206,29.511169 c -2.045022,7.4855 -6.94371,13.08356 -14.575829,11.077826 C 9.9752578,38.583263 5.4460188,30.889099 7.4910382,23.403599 c 2.04502,-7.4855 9.8898918,-11.927728 17.5220118,-9.921994 7.632118,2.005732 9.215174,8.544064 7.170156,16.029564 z"/>
+ <path style="fill:#f26666;fill-rule:evenodd" d="M 32.183206,28.51117 C 30.138184,35.99667 25.239496,41.59473 17.607377,39.588996 9.9752578,37.583264 5.4460188,29.8891 7.4910382,22.4036 9.5360582,14.918101 17.38093,10.475873 25.01305,12.481607 c 7.632118,2.005732 9.215174,8.544063 7.170156,16.029563 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 21.798828 12.009766 C 21.444069 11.997772 21.089868 11.998005 20.738281 12.011719 C 14.644108 12.24942 9.1537661 16.320376 7.4921875 22.402344 C 7.1188617 23.768848 6.9886416 25.140058 7.0351562 26.484375 C 7.0722922 25.463321 7.2111104 24.431185 7.4921875 23.402344 C 9.1537661 17.320376 14.644108 13.24942 20.738281 13.011719 C 22.144628 12.956865 23.580697 13.104394 25.011719 13.480469 C 30.474746 14.91616 32.807009 18.687844 32.955078 23.455078 C 33.114806 18.218812 30.851433 14.015154 25.011719 12.480469 C 23.938452 12.198412 22.863104 12.045745 21.798828 12.009766 z"/>
+ <circle style="fill:#98ecef" cx="50" cy="12" r="8"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 50,4 a 8,8 0 0 0 -8,8 8,8 0 0 0 0.02344,0.400391 A 8,8 0 0 1 50,5 8,8 0 0 1 57.974609,12.476562 8,8 0 0 0 58,12 8,8 0 0 0 50,4 Z"/>
+ <circle style="opacity:0.2" cx="48" cy="28" r="8"/>
+ <circle style="fill:#98ecef" cx="48" cy="27" r="8"/>
+ <circle style="opacity:0.2" cx="46" cy="20" r="11"/>
+ <circle style="fill:#4e59b3" cx="46" cy="19" r="11"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 43,19 c 0,4.418278 -2.146188,8 -6.363636,8 C 32.418916,27 29,23.418278 29,19 29,14.581723 32.418916,11 36.636364,11 40.853812,11 43,14.581723 43,19 Z"/>
+ <path style="fill:#98ecef;fill-rule:evenodd" d="m 43,18 c 0,4.418278 -2.146188,8 -6.363636,8 C 32.418916,26 29,22.418278 29,18 29,13.581723 32.418916,10 36.636364,10 40.853812,10 43,13.581723 43,18 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 36.636719 10 C 32.419271 10 29 13.581723 29 18 C 29 18.112312 29.021481 18.218493 29.03125 18.328125 C 29.357583 14.224846 32.635667 11 36.636719 11 C 40.639009 11 42.770924 14.226939 42.978516 18.332031 C 42.984874 18.221074 43 18.113679 43 18 C 43 13.581723 40.854167 10 36.636719 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/FB4C_iexplore.0.svg b/.icons/awkward/64x64/apps/FB4C_iexplore.0.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/FB4C_iexplore.0.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/FBReader.svg b/.icons/awkward/64x64/apps/FBReader.svg
new file mode 120000
index 00000000..73b5f272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/FBReader.svg
@@ -0,0 +1 @@
+fbreader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/FacebookMessenger-facebook.com.svg b/.icons/awkward/64x64/apps/FacebookMessenger-facebook.com.svg
new file mode 120000
index 00000000..b8719ad4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/FacebookMessenger-facebook.com.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/FoxitReader.svg b/.icons/awkward/64x64/apps/FoxitReader.svg
new file mode 120000
index 00000000..d167b12d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/FoxitReader.svg
@@ -0,0 +1 @@
+foxit-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Freeter.svg b/.icons/awkward/64x64/apps/Freeter.svg
new file mode 100644
index 00000000..f3bdade2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Freeter.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#52575f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 14,12 V 54 H 24 V 12 Z m 14,0 V 22 H 50 V 12 Z m 0,14 V 36 H 38 V 26 Z"/>
+ <path style="fill:#ffffff" d="M 14 11 L 14 53 L 24 53 L 24 11 L 14 11 z M 28 11 L 28 21 L 50 21 L 50 11 L 28 11 z M 28 25 L 28 35 L 38 35 L 38 25 L 28 25 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/GMail-mail.google.com.svg b/.icons/awkward/64x64/apps/GMail-mail.google.com.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/64x64/apps/GMail-mail.google.com.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/GP6-icon.svg b/.icons/awkward/64x64/apps/GP6-icon.svg
new file mode 100644
index 00000000..d2f75a09
--- /dev/null
+++ b/.icons/awkward/64x64/apps/GP6-icon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0511146,12.777461 c -0.531604,11.94629 7.7398584,36.356273 16.5853244,44.06633 7.148654,6.230447 17.562332,6.61485 29.508221,-6.964852 7.304255,-8.303462 10.167077,-15.451116 9.804674,-21.38616 C 59.623711,34.01402 56.645709,40.489069 50.14466,47.879724 38.198571,61.457826 27.786493,61.073823 20.636439,54.843776 12.256976,47.539722 4.4073172,25.265555 4.0511146,12.777461 Z"/>
+ <path style="fill:#4f4f4f" d="M 50.14466,48.877924 C 38.198571,62.458026 27.786493,62.074023 20.638439,55.843976 9.9099585,46.493906 -0.01571595,12.525652 5.6437265,6.0936034 11.302169,-0.33904488 46.920036,9.4486285 54.556093,16.567882 c 7.637258,7.119453 8.161862,18.014935 -4.412433,32.310242 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13.050781 4.0019531 C 9.5529123 4.0544699 6.8823155 4.6865644 5.6445312 6.09375 C 4.4606543 7.4395164 3.9989351 10.041856 4.046875 13.324219 C 4.101575 10.514838 4.5832323 8.3001765 5.6445312 7.09375 C 7.0591419 5.4855379 10.343624 4.891424 14.597656 5.015625 L 14.599609 5.015625 C 27.361704 5.3884278 48.826645 12.230673 54.554688 17.570312 C 57.873307 20.661935 59.827042 24.47516 59.966797 28.962891 C 60.106583 24.038734 58.117169 19.889116 54.554688 16.570312 C 48.826645 11.230673 27.361704 4.3884278 14.599609 4.015625 L 14.597656 4.015625 C 14.065902 4.0000999 13.550477 3.9944507 13.050781 4.0019531 z"/>
+ <path style="opacity:0.2" d="m 25.037109,25 c -2.830515,0 -5.045296,0.792684 -6.646484,2.380859 C 16.797523,28.961203 16,31.170416 16,34.005859 c 0,2.827612 0.797523,5.034872 2.390625,6.623047 C 19.991903,42.209336 22.206684,43 25.037109,43 26.331033,43 27.549162,42.837092 28.689453,42.511719 29.829745,42.178558 31.05386,41.689874 32,41.046875 L 32,33 l -7,0 0,2 4.992188,0 0,5.1875 c -0.541846,0.302135 -1.152726,0.526638 -1.832032,0.673828 -0.679278,0.139446 -2.050706,0.208984 -2.916015,0.208984 -2.215806,0 -4.382013,-0.592042 -5.498047,-1.777343 C 18.638144,38.107668 18,36.345476 18,34.005859 c 0,-2.347363 0.638146,-4.113527 1.746094,-5.298828 1.116034,-1.185301 3.282241,-1.779297 5.498047,-1.779297 1.123941,0 1.895239,0.186789 2.914062,0.558594 1.018823,0.371805 1.935278,0.926246 2.841797,1.66211 l 0,-2.5 C 30.102375,26.106144 29.165175,25.696858 28.097656,25.417969 27.038313,25.139081 26.21783,25 25.037109,25 Z M 36,25 l 0,18 2,0 0,-7 3.53125,0 c 2.029749,-0.01828 3.863263,-0.409779 4.898438,-1.285156 1.043261,-0.875377 1.564453,-2.168749 1.564453,-3.88086 0,-1.696619 -0.521192,-3.583607 -1.564453,-4.458984 C 45.394513,25.491877 43.561081,25 41.53125,25 L 36,25 Z m 2,2.001953 3.701172,0 c 1.369066,-0.03635 2.429705,0.278164 3.177734,0.833985 C 45.626935,28.391766 46,29.770711 46,30.791016 c 0,1.027925 -0.373065,1.819178 -1.121094,2.375 C 44.130877,33.721837 43.070958,34 41.701172,34 L 38,34 l 0,-6.996094 0,-0.002 z"/>
+ <path style="fill:#ffffff" d="m 25.037109,24 c -2.830515,0 -5.045296,0.792684 -6.646484,2.380859 C 16.797523,27.961203 16,30.170416 16,33.005859 c 0,2.827612 0.797523,5.034872 2.390625,6.623047 C 19.991903,41.209336 22.206684,42 25.037109,42 26.331033,42 27.549162,41.837092 28.689453,41.511719 29.829745,41.178558 31.05386,40.689874 32,40.046875 V 32 h -7 v 2 h 4.992188 v 5.1875 c -0.541846,0.302135 -1.152726,0.526638 -1.832032,0.673828 -0.679278,0.139446 -2.050706,0.208984 -2.916015,0.208984 -2.215806,0 -4.382013,-0.592042 -5.498047,-1.777343 C 18.638144,37.107668 18,35.345476 18,33.005859 c 0,-2.347363 0.638146,-4.113527 1.746094,-5.298828 1.116034,-1.185301 3.282241,-1.779297 5.498047,-1.779297 1.123941,0 1.895239,0.186789 2.914062,0.558594 1.018823,0.371805 1.935278,0.926246 2.841797,1.66211 v -2.5 C 30.102375,25.106144 29.165175,24.696858 28.097656,24.417969 27.038313,24.139081 26.21783,24 25.037109,24 Z"/>
+ <path style="fill:#f14649" d="M 36 24 L 36 42 L 38 42 L 38 35 L 41.53125 35 C 43.560999 34.98172 45.394513 34.590221 46.429688 33.714844 C 47.472949 32.839467 47.994141 31.546095 47.994141 29.833984 C 47.994141 28.137365 47.472948 26.250377 46.429688 25.375 C 45.394513 24.491877 43.561081 24 41.53125 24 L 36 24 z M 38 26.001953 L 41.701172 26.001953 C 43.070238 25.965603 44.130877 26.280117 44.878906 26.835938 C 45.626935 27.391766 46 28.770711 46 29.791016 C 46 30.818941 45.626935 31.610194 44.878906 32.166016 C 44.130877 32.721837 43.070958 33 41.701172 33 L 38 33 L 38 26.003906 L 38 26.001953 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/GPG-Key4.svg b/.icons/awkward/64x64/apps/GPG-Key4.svg
new file mode 100644
index 00000000..79855a00
--- /dev/null
+++ b/.icons/awkward/64x64/apps/GPG-Key4.svg
@@ -0,0 +1,10 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="4" width="56" height="56" rx="4" ry="4" style="fill:#08581b"/>
+ <circle cx="23" cy="42" r="15" style="opacity:.2"/>
+ <circle cx="23" cy="41" r="15" style="fill:#aca793"/>
+ <path d="M 23 26 A 15 15 0 0 0 8 41 A 15 15 0 0 0 8.0195312 41.585938 A 15 15 0 0 1 23 27 A 15 15 0 0 1 37.980469 41.414062 A 15 15 0 0 0 38 41 A 15 15 0 0 0 23 26 z " style="fill:#ffffff;opacity:.2"/>
+ <path d="m48 9-18.408203 18.408203-2.591797-2.408203-1.742188 5.224609c-0.743821-0.146012-1.499803-0.221218-2.257812-0.224609-6.627417 0-12 5.372583-12 12s5.372583 12 12 12 12-5.372583 12-12c-0.0029-0.746666-0.07548-1.491432-0.216797-2.224609l6.216797-1.775391-3.111328-2.888672 1.111328-1.111328h5v-5h4l1-1v-4h2l2-2v-2l3-3v-8zm-28.5 33c1.932997 0 3.5 1.567003 3.5 3.5s-1.567003 3.5-3.5 3.5-3.5-1.567003-3.5-3.5 1.567003-3.5 3.5-3.5z" style="opacity:.2"/>
+ <path d="m30 24-7-11 7 4 18-11z" style="opacity:.2"/>
+ <path d="m48 8-18.408203 18.408203-2.591797-2.408203-1.742188 5.224609c-0.743821-0.146012-1.499803-0.221218-2.257812-0.224609-6.627417 0-12 5.372583-12 12s5.372583 12 12 12 12-5.372583 12-12c-0.0029-0.746666-0.07548-1.491432-0.216797-2.224609l6.216797-1.775391-3.111328-2.888672 1.111328-1.111328h5v-5h4l1-1v-4h2l2-2v-2l3-3v-8zm-28.5 33c1.932997 0 3.5 1.567003 3.5 3.5s-1.567003 3.5-3.5 3.5-3.5-1.567003-3.5-3.5 1.567003-3.5 3.5-3.5z" style="fill:#ffffff"/>
+ <path d="m30 23-7-11 7 4 18-11z" style="fill:#fff51f"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/GPU_Viewer.svg b/.icons/awkward/64x64/apps/GPU_Viewer.svg
new file mode 100644
index 00000000..ef37f349
--- /dev/null
+++ b/.icons/awkward/64x64/apps/GPU_Viewer.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 6,10 c -2.216,0 -4,1.881562 -4,4.21875 v 36.5625 C 2,53.118437 3.784,55 6,55 c 2.216,0 4,-1.881563 4,-4.21875 V 48.978516 C 10.141535,48.989627 10.283291,49 10.427734,49 H 16 v 6 h 5 v -6 h 3 v 6 h 5 v -6 h 3 v 6 h 5 V 49 H 56.572266 C 59.579694,49 62,46.547 62,43.5 v -22 C 62,18.453 59.579694,16 56.572266,16 H 10.427734 C 10.283291,16 10.141535,16.010373 10,16.021484 V 14.21875 C 10,11.881562 8.216,10 6,10 Z"/>
+ <rect style="fill:#4f4f4f" width="57" height="33" x="5" y="15" rx="5.429" ry="5.5"/>
+ <circle style="opacity:0.2" cx="22.5" cy="32.5" r="10.5"/>
+ <circle style="fill:#ffffff" cx="22.5" cy="31.5" r="10.5"/>
+ <circle style="opacity:0.2" cx="46.5" cy="32.5" r="8.5"/>
+ <circle style="fill:#ffffff" cx="46.5" cy="31.5" r="8.5"/>
+ <rect style="fill:#34ae72" width="3" height="17" x="21" y="23"/>
+ <rect style="fill:#4f4f4f" width="5" height="7" x="16" y="47"/>
+ <rect style="fill:#34ae72" width="3" height="13" x="45" y="25"/>
+ <rect style="fill:#4f4f4f" width="8" height="45" x="2" y="9" rx="4" ry="4.219"/>
+ <rect style="fill:#34ae72" width="3" height="17" x="30" y="-31" transform="rotate(90)"/>
+ <rect style="fill:#34ae72" width="3" height="17" x="4.86" y="-46.68" transform="rotate(135)"/>
+ <rect style="fill:#34ae72" width="3" height="17" x="36.68" y="-14.86" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <circle style="fill:#34ae72" cx="22.5" cy="31.5" r="4.5"/>
+ <rect style="fill:#34ae72" width="3" height="13" x="30" y="-53" transform="rotate(90)"/>
+ <rect style="fill:#34ae72" width="3" height="13" x="-12.11" y="-61.65" transform="rotate(135)"/>
+ <rect style="fill:#34ae72" width="3" height="13" x="53.65" y="4.11" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <rect style="fill:#4f4f4f" width="5" height="7" x="24" y="47"/>
+ <rect style="fill:#4f4f4f" width="5" height="7" x="32" y="47"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6 9 C 3.784 9 2 10.881562 2 13.21875 L 2 14.21875 C 2 11.881562 3.784 10 6 10 C 8.216 10 10 11.881562 10 14.21875 L 10 13.21875 C 10 10.881562 8.216 9 6 9 z M 10.427734 15 C 10.283291 15 10.141535 15.010373 10 15.021484 L 10 16.021484 C 10.141535 16.010373 10.283291 16 10.427734 16 L 56.572266 16 C 59.579694 16 62 18.453 62 21.5 L 62 20.5 C 62 17.453 59.579694 15 56.572266 15 L 10.427734 15 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/GitKraken.svg b/.icons/awkward/64x64/apps/GitKraken.svg
new file mode 120000
index 00000000..e7d60f47
--- /dev/null
+++ b/.icons/awkward/64x64/apps/GitKraken.svg
@@ -0,0 +1 @@
+gitkraken.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Gitter.svg b/.icons/awkward/64x64/apps/Gitter.svg
new file mode 120000
index 00000000..fe19be77
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Gitter.svg
@@ -0,0 +1 @@
+gitter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Gmail-mail.google.com.svg b/.icons/awkward/64x64/apps/Gmail-mail.google.com.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Gmail-mail.google.com.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/GnomeBaker.svg b/.icons/awkward/64x64/apps/GnomeBaker.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/GnomeBaker.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/JForex.svg b/.icons/awkward/64x64/apps/JForex.svg
new file mode 100644
index 00000000..df581334
--- /dev/null
+++ b/.icons/awkward/64x64/apps/JForex.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#8c2330" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 42.296876,6.9882812 C 37.682176,11.881765 34.834092,17.10856 33.457032,23.054688 31.67539,30.747786 31.957472,39.201304 32.125,51 h 10 C 42.03422,44.606208 42.02148,39.41049 42.1875,35 H 50 V 25 h -6.671876 c 1.170914,-4.828728 3.122778,-8.385949 7.617188,-12.570312 A 28,28 0 0 0 42.296876,6.9882812 Z M 30,12.945312 20,13.054688 C 20.175014,28.871858 19.687944,36.719724 18.285156,41.015624 17.042931,44.81982 14.976168,46.892916 10.589844,51 a 28,28 0 0 0 7.742187,6.425782 C 22.63458,53.33456 25.96018,49.733832 27.792968,44.121094 29.985518,37.406624 30.177002,28.942074 30,12.945312 Z"/>
+ <path style="fill:#ffffff" d="M 42.296876,5.9882812 C 37.682176,10.881765 34.834092,16.10856 33.457032,22.054688 31.67539,29.747786 31.957472,38.201304 32.125,50 h 10 C 42.03422,43.606208 42.02148,38.41049 42.1875,34 H 50 V 24 h -6.671876 c 1.170914,-4.828729 3.122778,-8.385949 7.617188,-12.570312 A 28,28 0 0 0 42.296876,5.9882812 Z M 30,11.945312 20,12.054688 C 20.175014,27.871858 19.687944,35.719724 18.285156,40.015624 17.042931,43.81982 14.976168,45.892916 10.589844,50 a 28,28 0 0 0 7.742187,6.425782 C 22.63458,52.33456 25.96018,48.733832 27.792968,43.121094 29.985518,36.406624 30.177002,27.942074 30,11.945312 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/JavaFXSceneBuilder2.0.svg b/.icons/awkward/64x64/apps/JavaFXSceneBuilder2.0.svg
new file mode 100644
index 00000000..8f02c884
--- /dev/null
+++ b/.icons/awkward/64x64/apps/JavaFXSceneBuilder2.0.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 43.430878,996.36281 c -2.53698,0.192 -4.11162,1.0846 -5.801582,2.3756 -1.553858,-0.4232 -3.120124,-0.6298 -4.090416,-0.4354 -2.22338,0.4456 -3.805754,1.3388 -5.242922,2.79159 -0.08324,0 -0.17182,-0.076 -0.25394,-0.078 -2.28871,-0.036 -3.351242,0.6152 -3.87945,0.8084 -1.024356,0.3628 -1.868248,1.2024 -2.625368,1.843 -0.795578,-0.9042 -1.895132,-2.1944 -2.496443,-2.846 -1.76163,-1.98219 -3.341691,-3.25459 -4.711597,-3.74399 -1.959417,-0.685 -4.297716,-0.5092 -6.0164672,0.2138 -1.7187516,0.7228 -2.9327586,1.7992 -3.9341444,2.94319 -0.3343766,0.3818 -1.5208354,1.2044 -2.1643656,3.7092 -0.6435301,2.5048 0.2930624,4.838 1.0939032,6.2166 1.6016818,2.7574 3.8776366,5.2772 8.712157,11.139 0.259871,0.315 0.420963,0.5112 0.675876,0.8202 -0.671758,0.3848 -1.374904,0.7082 -1.945585,1.2792 -1.7778126,1.7796 -2.5658452,4.2342 -2.6253674,6.279 -0.07533,2.5874 1.0836182,4.5766 2.2229674,5.8826 1.138591,1.305 2.382643,2.1538 3.691923,2.8186 1.359568,0.691 1.549929,0.6702 2.785546,1.1392 1.235617,0.4688 2.853684,1.066 4.688157,1.7224 3.668944,1.3128 8.183682,2.8554 12.197018,4.059 1.860016,0.5578 3.35493,0.9788 5.219482,1.0574 1.142642,0.048 2.473702,-0.2698 3.738804,-0.7386 0.798882,-0.2012 1.547608,-0.5636 2.199526,-1.0652 l 0.0078,0 0.004,0 c 1.31268,-1.0112 4.182372,-3.424 7.27055,-6.0262 3.089158,-2.6034 5.49664,-4.5844 6.89159,-5.9176 0.451472,-0.4314 1.043742,-0.9586 1.70727,-1.9866 0.663528,-1.0282 1.198054,-2.6464 1.242362,-3.962 0.08862,-2.631 -0.589908,-3.8108 -1.246268,-5.7112 -1.492356,-4.3214 -3.480768,-8.9878 -5.446074,-12.9546 -0.982654,-1.9834 -1.950828,-3.7836 -2.910564,-5.3304 -0.959738,-1.5468 -1.55556,-2.73439 -3.457516,-4.23399 -1.877518,-1.4808 -3.715696,-2.0882 -5.50077,-2.0684 z"/>
+ <path style="fill:#4f4f4f" d="m 43.430878,995.3628 c -2.53698,0.192 -4.11162,1.0846 -5.801582,2.3756 -1.553858,-0.4232 -3.120124,-0.6298 -4.090416,-0.4354 -2.22338,0.4456 -3.805754,1.3388 -5.242922,2.7916 -0.08324,0 -0.17182,-0.076 -0.25394,-0.078 -2.28871,-0.036 -3.351242,0.6152 -3.87945,0.8084 -1.024356,0.3628 -1.868248,1.2024 -2.625368,1.843 -0.795578,-0.9042 -1.895132,-2.1944 -2.496443,-2.846 -1.76163,-1.9822 -3.341691,-3.2546 -4.711597,-3.744 -1.959417,-0.685 -4.297716,-0.5092 -6.0164672,0.2138 -1.7187516,0.7228 -2.9327586,1.7992 -3.9341444,2.9432 -0.3343766,0.3818 -1.5208354,1.2044 -2.1643656,3.7092 -0.6435301,2.5048 0.2930624,4.838 1.0939032,6.2166 1.6016818,2.7574 3.8776366,5.2772 8.712157,11.139 0.259871,0.315 0.420963,0.5112 0.675876,0.8202 -0.671758,0.3848 -1.374904,0.7082 -1.945585,1.2792 -1.7778126,1.7796 -2.5658452,4.2342 -2.6253674,6.279 -0.07533,2.5874 1.0836182,4.5766 2.2229674,5.8826 1.138591,1.305 2.382643,2.1538 3.691923,2.8186 1.359568,0.691 1.549929,0.6702 2.785546,1.1392 1.235617,0.4688 2.853684,1.066 4.688157,1.7224 3.668944,1.3128 8.183682,2.8554 12.197018,4.059 1.860016,0.5578 3.35493,0.9788 5.219482,1.0574 1.142642,0.048 2.473702,-0.2698 3.738804,-0.7386 0.798882,-0.2012 1.547608,-0.5636 2.199526,-1.0652 l 0.0078,0 0.004,0 c 1.31268,-1.0112 4.182372,-3.424 7.27055,-6.0262 3.089158,-2.6034 5.49664,-4.5844 6.89159,-5.9176 0.451472,-0.4314 1.043742,-0.9586 1.70727,-1.9866 0.663528,-1.0282 1.198054,-2.6464 1.242362,-3.962 0.08862,-2.631 -0.589908,-3.8108 -1.246268,-5.7112 -1.492356,-4.3214 -3.480768,-8.9878 -5.446074,-12.9546 -0.982654,-1.9834 -1.950828,-3.7836 -2.910564,-5.3304 -0.959738,-1.5468 -1.55556,-2.7344 -3.457516,-4.234 -1.877518,-1.4808 -3.715696,-2.0882 -5.50077,-2.0684 z"/>
+ <path style="opacity:0.2" d="m 41.212742,1039.7928 c 1.698302,-1.3142 12.585656,-10.5336 13.678886,-11.5834 1.439636,-1.3822 1.451776,-1.7448 0.1823,-5.4382 -2.777992,-8.0834 -7.664564,-18.129 -9.864172,-19.8716 -0.915572,-0.7256 -2.605002,-0.7146 -3.792066,0.022 -1.655424,1.0306 -1.581882,2.4168 0.302752,5.7082 0.67889,1.1856 1.234338,2.6358 1.234338,2.7344 0,0.098 -0.235804,0.18 -0.52401,0.18 -0.368968,0 -1.212216,-1.0454 -2.85024,-3.533 -2.492468,-3.7864 -3.211914,-4.3878 -4.849562,-4.058 -1.23462,0.2486 -2.641198,1.2026 -3.104822,2.1056 -0.53617,1.0444 -0.314738,1.5722 2.181436,5.2004 1.533238,2.2288 1.951562,3.0258 1.713478,3.2658 -0.17326,0.176 -0.402344,0.317 -0.509102,0.317 -0.10676,0 -1.502842,-1.793 -3.102368,-3.9846 -1.022824,-1.4012 -1.820686,-2.4314 -2.415852,-3.116 -1.023322,-1.393 -1.993866,-0.9606 -3.248888,-0.499 -0.898318,0.4418 -1.806922,1.078 -2.254854,1.6696 -1.053114,1.3906 -0.897628,2.2688 0.831768,4.6968 0.831378,1.1672 2.065254,2.8064 2.741948,3.6432 1.184676,1.465 1.470764,2.4976 0.757484,2.7338 -0.41472,0.136 -0.19948,0.3744 -8.152204,-8.974 -4.92518,-5.7896 -7.237938,-8.3078 -7.816259,-8.5108 -1.089207,-0.3826 -2.275359,0.118 -3.439238,1.4542 -1.7207996,1.974 -1.9228988,1.6244 7.755698,13.4166 4.751007,5.7884 8.758811,10.682 8.906241,10.8746 0.547048,0.7148 -0.934094,-0.134 -3.530222,-1.0018 -2.185507,-0.73 -2.977643,-0.87 -4.408584,-0.7782 -2.371221,0.198 -3.449629,1.5012 -3.50184,3.3036 -0.03647,1.2586 1.169865,2.4712 2.645684,3.224 0.844464,0.4312 10.988682,4.2384 18.671158,6.5532 3.357056,1.0116 4.696274,1.0686 5.761092,0.2444 z"/>
+ <path style="fill:#ffffff" d="m 41.212742,1038.7928 c 1.698302,-1.3142 12.585656,-10.5336 13.678886,-11.5834 1.439636,-1.3822 1.451776,-1.7448 0.1823,-5.4382 -2.777992,-8.0834 -7.664564,-18.129 -9.864172,-19.8716 -0.915572,-0.7256 -2.605002,-0.7146 -3.792066,0.022 -1.655424,1.0306 -1.581882,2.4168 0.302752,5.7082 0.67889,1.1856 1.234338,2.6358 1.234338,2.7344 0,0.098 -0.235804,0.18 -0.52401,0.18 -0.368968,0 -1.212216,-1.0454 -2.85024,-3.533 -2.492468,-3.7864 -3.211914,-4.3878 -4.849562,-4.058 -1.23462,0.2486 -2.641198,1.2026 -3.104822,2.1056 -0.53617,1.0444 -0.314738,1.5722 2.181436,5.2004 1.533238,2.2288 1.951562,3.0258 1.713478,3.2658 -0.17326,0.176 -0.402344,0.317 -0.509102,0.317 -0.10676,0 -1.502842,-1.793 -3.102368,-3.9846 -1.022824,-1.4012 -1.820686,-2.4314 -2.415852,-3.116 -1.023322,-1.393 -1.993866,-0.9606 -3.248888,-0.499 -0.898318,0.4418 -1.806922,1.078 -2.254854,1.6696 -1.053114,1.3906 -0.897628,2.2688 0.831768,4.6968 0.831378,1.1672 2.065254,2.8064 2.741948,3.6432 1.184676,1.465 1.470764,2.4976 0.757484,2.7338 -0.41472,0.136 -0.19948,0.3744 -8.152204,-8.974 -4.92518,-5.7896 -7.237938,-8.3078 -7.816259,-8.5108 -1.089207,-0.3826 -2.275359,0.118 -3.439238,1.4542 -1.7207996,1.974 -1.9228988,1.6244 7.755698,13.4166 4.751007,5.7884 8.758811,10.682 8.906241,10.8746 0.547048,0.7148 -0.934094,-0.134 -3.530222,-1.0018 -2.185507,-0.73 -2.977643,-0.87 -4.408584,-0.7782 -2.371221,0.198 -3.449629,1.5012 -3.50184,3.3036 -0.03647,1.2586 1.169865,2.4712 2.645684,3.224 0.844464,0.4312 10.988682,4.2384 18.671158,6.5532 3.357056,1.0116 4.696274,1.0686 5.761092,0.2444 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,988.3622)" d="M 43.431641 7 C 40.894661 7.192 39.318868 8.0859531 37.628906 9.3769531 C 36.075048 8.9537531 34.509355 8.7470062 33.539062 8.9414062 C 31.315683 9.3870063 29.734043 10.279622 28.296875 11.732422 C 28.213635 11.732422 28.125089 11.656297 28.042969 11.654297 C 25.754259 11.618297 24.690317 12.269691 24.162109 12.462891 C 23.137753 12.825691 22.294229 13.666041 21.537109 14.306641 C 20.741531 13.402441 19.642327 12.110584 19.041016 11.458984 C 17.279386 9.4767844 15.699984 8.2042438 14.330078 7.7148438 C 12.370661 7.0298438 10.031251 7.2066875 8.3125 7.9296875 C 6.5937484 8.6524875 5.3802921 9.7290469 4.3789062 10.873047 C 4.0445297 11.254847 2.858374 12.077231 2.2148438 14.582031 C 2.0187964 15.345103 1.9805624 16.087793 2.0292969 16.796875 C 2.0572988 16.397791 2.1090336 15.993874 2.2148438 15.582031 C 2.858374 13.077231 4.0445297 12.254847 4.3789062 11.873047 C 5.3802921 10.729057 6.5937484 9.6524875 8.3125 8.9296875 C 10.031251 8.2066875 12.370661 8.0298438 14.330078 8.7148438 C 15.699984 9.2042438 17.279386 10.476794 19.041016 12.458984 C 19.642327 13.110584 20.741531 14.402441 21.537109 15.306641 C 22.294229 14.666041 23.137753 13.825691 24.162109 13.462891 C 24.690317 13.269691 25.754259 12.618297 28.042969 12.654297 C 28.125089 12.656297 28.213635 12.732422 28.296875 12.732422 C 29.734043 11.279632 31.315683 10.387006 33.539062 9.9414062 C 34.509355 9.7470062 36.075048 9.9537531 37.628906 10.376953 C 39.318868 9.0859531 40.894661 8.192 43.431641 8 C 45.216715 7.9802 47.054123 8.5875594 48.931641 10.068359 C 50.833597 11.567959 51.428934 12.755934 52.388672 14.302734 C 53.348408 15.849534 54.318127 17.649413 55.300781 19.632812 C 57.266087 23.599613 59.253738 28.266491 60.746094 32.587891 C 61.316668 34.239911 61.902718 35.350222 61.988281 37.339844 C 61.988818 37.326709 61.991747 37.311903 61.992188 37.298828 C 62.080807 34.667828 61.402454 33.488291 60.746094 31.587891 C 59.253738 27.266491 57.266087 22.599613 55.300781 18.632812 C 54.318127 16.649413 53.348408 14.849534 52.388672 13.302734 C 51.428934 11.755934 50.833597 10.567959 48.931641 9.0683594 C 47.054123 7.5875594 45.216715 6.9802 43.431641 7 z M 12.132812 33.076172 C 11.644813 33.346364 11.161649 33.62523 10.75 34.037109 C 8.9721874 35.816709 8.1845222 38.271606 8.125 40.316406 C 8.1178692 40.561331 8.1325589 40.795164 8.1464844 41.029297 C 8.2673729 39.044387 9.053465 36.73535 10.75 35.037109 C 11.320681 34.466109 12.023554 34.142613 12.695312 33.757812 C 12.483346 33.500871 12.325771 33.310283 12.132812 33.076172 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/KittehPlayer.svg b/.icons/awkward/64x64/apps/KittehPlayer.svg
new file mode 100644
index 00000000..a884c589
--- /dev/null
+++ b/.icons/awkward/64x64/apps/KittehPlayer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 10.735601,4.001988 A 4.5996214,4.5508804 0 0 0 6.0000002,8.5502585 V 57.447755 a 4.5996214,4.5508804 0 0 0 6.9006018,3.941874 l 21.39782,-12.2251 21.40042,-12.222198 a 4.5996214,4.5508804 0 0 0 0,-7.883894 L 34.298422,16.83624 12.900602,4.6091104 A 4.5996214,4.5508804 0 0 0 10.735861,4.002713 Z"/>
+ <path style="fill:#ff668e" d="M 10.735601,3.0019886 A 4.5996214,4.5508804 0 0 0 6.0000002,7.5502589 V 56.447755 a 4.5996214,4.5508804 0 0 0 6.9006018,3.941874 l 21.39782,-12.2251 21.40042,-12.222198 a 4.5996214,4.5508804 0 0 0 0,-7.883894 L 34.298422,15.836241 12.900602,3.6091109 A 4.5996214,4.5508804 0 0 0 10.735861,3.0027136 Z"/>
+ <path style="opacity:0.2" d="M 16.955078,20.957304 A 3.0003,3.0003 0 0 0 14,24.000273 v 18 a 3.0003,3.0003 0 1 0 6,0 v -3.050781 l 7.189453,5.443359 a 3.0004183,3.0004183 0 1 0 3.621094,-4.785156 l -8.726563,-6.607422 8.726563,-6.607422 a 3.0003,3.0003 0 0 0 -1.753906,-5.417969 3.0003,3.0003 0 0 0 -1.867188,0.632813 L 20,27.053007 v -3.052734 a 3.0003,3.0003 0 0 0 -3.044922,-3.042969 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round" d="M 17.0003,41 V 23"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round" d="M 29,23 17.114145,32.000311"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round" d="M 29,41 17.114145,32.000311"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.734375 3.0039062 A 4.5996214 4.5508804 0 0 0 6 7.5507812 L 6 8.5507812 A 4.5996214 4.5508804 0 0 1 10.734375 4.0039062 A 4.5996214 4.5508804 0 0 1 12.902344 4.609375 L 34.296875 16.835938 L 55.699219 29.058594 A 4.5996214 4.5508804 0 0 1 57.964844 32.503906 A 4.5996214 4.5508804 0 0 0 55.699219 28.058594 L 34.296875 15.835938 L 12.902344 3.609375 A 4.5996214 4.5508804 0 0 0 10.734375 3.0039062 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/KoboDeluxe.svg b/.icons/awkward/64x64/apps/KoboDeluxe.svg
new file mode 100644
index 00000000..479d8774
--- /dev/null
+++ b/.icons/awkward/64x64/apps/KoboDeluxe.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32.032246,6.0051038 c -1.870794,-0.080544 -3.634392,0.797426 -4.570744,2.275444 L 4.1757326,45.032192 c -0.9055116,3.555952 1.78671,6.200932 5.813346,8.140482 7.5530094,3.638138 19.8011314,4.794254 21.8068334,4.824982 3.307078,0.07036 13.328492,-1.445434 20.483644,-4.288422 5.442446,-2.162474 9.226574,-5.092808 7.13621,-8.677042 L 36.129994,8.2805478 C 35.27817,6.9359344 33.734166,6.078563 32.032246,6.0051038 Z"/>
+ <path style="fill:#8e8e8e" d="m 32.032246,5.0051034 c -1.870794,-0.080544 -3.634392,0.797426 -4.570744,2.275444 L 4.1757326,44.032192 c -0.9055116,3.555952 1.78671,6.200932 5.813346,8.140482 7.5530094,3.638138 19.8011314,4.794254 21.8068334,4.824982 3.307078,0.07036 13.328492,-1.445434 20.483644,-4.288422 5.442446,-2.162474 9.226574,-5.092808 7.13621,-8.677042 L 36.129994,7.2805474 C 35.27817,5.935934 33.734166,5.0785626 32.032246,5.0051034 Z"/>
+ <path style="opacity:0.2" d="M 32.09375,6.0078124 C 30.233562,5.9440826 28.482758,6.8157942 27.550782,8.28125 L 24.074218,13.75 C 24.050272,14.008062 24,14.258194 24,14.523438 V 54.316406 C 24,58.579948 28.585002,60 32,60 c 3.415002,0 8,-1.420052 8,-5.683594 V 14.523438 c 0,-0.132492 -0.0168,-0.260101 -0.02344,-0.390626 L 36.253906,8.28125 C 35.490896,7.081462 34.164232,6.3029986 32.675782,6.0898438 32.480642,6.0642238 32.29353,6.0170318 32.09375,6.0078124 Z"/>
+ <path style="fill:#686868" d="M 32.03125,5.0039062 C 30.160456,4.9233622 28.39729,5.803232 27.460938,7.28125 L 24,12.742188 V 53.316406 C 24,57.579948 28.585002,59 32,59 c 3.415002,0 8,-1.420052 8,-5.683594 V 13.390625 L 36.128906,7.28125 C 35.277082,5.9366366 33.73317,5.0773654 32.03125,5.0039062 Z"/>
+ <rect style="opacity:0.2" width="6" height="34" x="12" y="24" rx="4.5" ry="4.25"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.033203 5.0058594 C 30.162409 4.9253154 28.397289 5.803232 27.460938 7.28125 L 4.1757812 44.03125 C 4.0079845 44.690189 3.964415 45.318331 4.0292969 45.916016 C 4.0556851 45.627004 4.0988703 45.33328 4.1757812 45.03125 L 27.460938 8.28125 C 28.397289 6.803232 30.162409 5.9253154 32.033203 6.0058594 C 33.735123 6.0793186 35.279035 6.9366366 36.130859 8.28125 L 59.416016 45.03125 C 59.716846 45.547067 59.88306 46.048717 59.953125 46.537109 C 60.081487 45.7419 59.926188 44.906015 59.416016 44.03125 L 36.130859 7.28125 C 35.279035 5.9366366 33.735123 5.0793186 32.033203 5.0058594 z"/>
+ <rect style="fill:#afafb1" width="6" height="34" x="12" y="23" rx="4.5" ry="4.25"/>
+ <ellipse style="opacity:0.2" cx="32" cy="41.833" rx="7" ry="8.167"/>
+ <ellipse style="fill:#64b0ff" cx="32" cy="40.833" rx="7" ry="8.167"/>
+ <rect style="opacity:0.2" width="6" height="34" x="46" y="24" rx="4.5" ry="4.25"/>
+ <rect style="fill:#afafb1" width="6" height="34" x="46" y="23" rx="4.5" ry="4.25"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 32.666016 A 7 8.166667 0 0 0 25 40.833984 A 7 8.166667 0 0 0 25.017578 41.410156 A 7 8.166667 0 0 1 32 33.666016 A 7 8.166667 0 0 1 38.982422 41.251953 A 7 8.166667 0 0 0 39 40.833984 A 7 8.166667 0 0 0 32 32.666016 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15 23 C 13.338 23 12 24.8955 12 27.25 L 12 28.25 C 12 25.8955 13.338 24 15 24 C 16.662 24 18 25.8955 18 28.25 L 18 27.25 C 18 24.8955 16.662 23 15 23 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 49 23 C 47.338 23 46 24.8955 46 27.25 L 46 28.25 C 46 25.8955 47.338 24 49 24 C 50.662 24 52 25.8955 52 28.25 L 52 27.25 C 52 24.8955 50.662 23 49 23 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/LabPlot2.svg b/.icons/awkward/64x64/apps/LabPlot2.svg
new file mode 120000
index 00000000..25b7427f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/LabPlot2.svg
@@ -0,0 +1 @@
+kmplot.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/LanguageTool.svg b/.icons/awkward/64x64/apps/LanguageTool.svg
new file mode 100644
index 00000000..d1e57e90
--- /dev/null
+++ b/.icons/awkward/64x64/apps/LanguageTool.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="m 20.71875,39 c -0.154451,0 -0.394095,0.0067 -0.669922,0.02734 -0.0926,0.0064 -0.18614,0.01733 -0.279297,0.02734 -0.07616,0.0095 -0.149991,0.02138 -0.232422,0.03516 -1.01186,0.144404 -2.072403,0.541122 -3.302734,1.53125 -0.997659,0.765673 -2.098133,1.890605 -3.246094,3.550781 l 3.699219,1.988281 c 0.67026,-0.446972 1.337824,-1.359832 2.201172,-1.988281 0.57467,-0.417158 1.361236,-0.689453 1.830078,-0.689453 0.479917,0 0.808826,0.08625 1.115234,0.259766 0.273073,0.154658 0.510647,0.351277 1.060547,0.867187 0.0033,0.0032 0.01856,0.01873 0.02148,0.02148 4.72e-4,4.44e-4 0.0015,-4.44e-4 0.002,0 0.413427,0.390059 0.726728,0.67491 1.023437,0.910157 0.297026,0.235497 0.577427,0.423482 0.923828,0.61914 C 25.842294,46.713906 26.928937,47 28.181641,47 c 0.312869,0 0.615081,-0.01711 0.908203,-0.05273 0.586244,-0.07126 1.134703,-0.214442 1.652344,-0.423828 0.25882,-0.104694 0.509641,-0.225152 0.753906,-0.363282 0.694033,-0.391317 1.119824,-0.747894 1.949218,-1.529297 0.285489,-0.268875 0.487911,-0.452375 0.652344,-0.58789 0.164433,-0.135515 0.291972,-0.222026 0.431641,-0.300781 0.305177,-0.172278 0.633365,-0.259766 1.113281,-0.259766 0.479916,0 0.808826,0.08748 1.115234,0.259766 0.278105,0.15751 0.509824,0.35092 1.082032,0.888671 0.826933,0.781403 1.256416,1.13798 1.949218,1.529297 0.243958,0.138438 0.493191,0.260484 0.751954,0.365235 C 41.317303,46.839644 42.164909,47 43.103516,47 c 0.316767,0 0.62153,-0.01824 0.917968,-0.05469 0.0067,-8.03e-4 0.01283,-0.0031 0.01953,-0.0039 0.887523,-0.108733 1.705135,-0.370883 2.429687,-0.78125 0.491827,-0.247254 0.979367,-0.614884 1.447266,-1.021484 a 9.4334344,9.4334344 0 0 0 0.09766,-0.08008 c 0.07875,-0.07005 0.15521,-0.138528 0.232422,-0.210938 a 9.4334344,9.4334344 0 0 0 0.238281,-0.216797 c 0.002,-0.0019 0.07521,-0.09174 0.08203,-0.09961 1.310328,-1.312928 2.287087,-2.758701 2.390625,-2.904297 0.0029,-0.0034 0.05394,-0.06571 0.05469,-0.06641 l -3.697266,-1.908203 c 0.139052,-0.141513 -0.06565,0.06152 -0.130859,0.123047 -0.472533,0.625123 -1.759249,2.098453 -2.433594,2.425781 a 3.0148596,3.0148596 0 0 1 -1.296875,0.27539 3.8639426,3.8639426 0 0 1 -1.130859,-0.21875 3.9254703,3.9254703 0 0 1 -1.417969,-0.888671 C 40.078087,40.587739 39.651787,40.23239 38.958984,39.839844 37.981924,39.287324 36.895283,39 35.642578,39 c -0.313176,0 -0.616957,0.01722 -0.910156,0.05273 -0.879597,0.106539 -1.672532,0.37272 -2.40625,0.78711 -0.692803,0.393777 -1.119104,0.747894 -1.947266,1.529297 -0.570979,0.537751 -0.80588,0.732391 -1.083984,0.888671 -0.152589,0.08675 -0.311757,0.151782 -0.492188,0.195313 -0.18043,0.04353 -0.38175,0.06445 -0.621093,0.06445 -0.479915,0 -0.810057,-0.08502 -1.115235,-0.259766 -0.278105,-0.15628 -0.511054,-0.350919 -1.082031,-0.888671 C 25.156211,40.587739 24.727957,40.23239 24.035156,39.839844 23.058094,39.287324 21.971455,39 20.71875,39 Z"/>
+ <path style="opacity:0.1" d="m 19,20 v 4 h 1.996094 l 0.0078,8.955078 v 0.002 l -0.0078,0.002 0.0078,0.0078 c 0.0044,1.946782 1.306066,2.956024 3.232422,3.027344 0.0135,0.0035 0.02706,0.0059 0.04102,0.0059 H 32 v -3.998047 h -7 v -0.0039 -8.671875 C 25,22.454745 24.651969,20 21.451172,20 Z m 12.238281,0 c -1.403788,0 -2.864225,0.90344 -3.171875,2.402344 -0.03616,0.142687 -0.05664,0.291798 -0.05664,0.451172 v 0.04492 C 28.008888,22.928211 28,22.954221 28,22.984375 v 2.146484 c 0.02665,-0.04645 0.0579,-0.08639 0.08594,-0.130859 H 32 v -1 h 3 v 12 h 4 V 24 h 3 v 1 h 3.888672 c 0.035,0.04804 0.07288,0.08243 0.107422,0.132812 0.0088,-0.8327 0.01367,-1.457258 0.01367,-1.873046 C 46.009766,21.511206 44.706813,20 42.4375,20 Z"/>
+ <path style="fill:#005bea" d="M 20.71875 38 C 20.564299 38 20.324655 38.006687 20.048828 38.027344 C 19.956227 38.033773 19.862688 38.04467 19.769531 38.054688 C 19.693374 38.064193 19.61954 38.076068 19.537109 38.089844 C 18.525249 38.234248 17.464706 38.630966 16.234375 39.621094 C 15.236716 40.386767 14.136242 41.511699 12.988281 43.171875 L 16.6875 45.160156 C 17.35776 44.713184 18.025324 43.800324 18.888672 43.171875 C 19.463342 42.754717 20.249908 42.482422 20.71875 42.482422 C 21.198667 42.482422 21.527576 42.56867 21.833984 42.742188 C 22.107057 42.896846 22.344631 43.093465 22.894531 43.609375 C 22.897853 43.612589 22.913094 43.628101 22.916016 43.630859 C 22.916488 43.631303 22.917496 43.630415 22.917969 43.630859 C 23.331396 44.020918 23.644697 44.305769 23.941406 44.541016 C 24.238432 44.776513 24.518833 44.964498 24.865234 45.160156 C 25.842294 45.713906 26.928937 46 28.181641 46 C 28.49451 46 28.796722 45.982894 29.089844 45.947266 C 29.676088 45.876009 30.224547 45.732824 30.742188 45.523438 C 31.001008 45.418744 31.251829 45.298286 31.496094 45.160156 C 32.190127 44.768839 32.615918 44.412262 33.445312 43.630859 C 33.730801 43.361984 33.933223 43.178484 34.097656 43.042969 C 34.262089 42.907454 34.389628 42.820943 34.529297 42.742188 C 34.834474 42.56991 35.162662 42.482422 35.642578 42.482422 C 36.122494 42.482422 36.451404 42.569901 36.757812 42.742188 C 37.035917 42.899698 37.267636 43.093108 37.839844 43.630859 C 38.666777 44.412262 39.09626 44.768839 39.789062 45.160156 C 40.03302 45.298594 40.282253 45.42064 40.541016 45.525391 C 41.317303 45.839644 42.164909 46 43.103516 46 C 43.420283 46 43.725046 45.981758 44.021484 45.945312 C 44.028197 45.944509 44.034311 45.942228 44.041016 45.941406 C 44.928539 45.832673 45.746151 45.570523 46.470703 45.160156 C 46.96253 44.912902 47.45007 44.545272 47.917969 44.138672 A 9.4334344 9.4334344 0 0 0 48.015625 44.058594 C 48.094379 43.988547 48.170835 43.920066 48.248047 43.847656 A 9.4334344 9.4334344 0 0 0 48.486328 43.630859 C 48.488325 43.628943 48.561537 43.539118 48.568359 43.53125 C 49.878687 42.218322 50.855446 40.772549 50.958984 40.626953 C 50.961924 40.623561 51.012927 40.561239 51.013672 40.560547 L 47.316406 38.652344 C 47.455458 38.510831 47.250754 38.713868 47.185547 38.775391 C 46.713014 39.400514 45.426298 40.873844 44.751953 41.201172 A 3.0148596 3.0148596 0 0 1 43.455078 41.476562 A 3.8639426 3.8639426 0 0 1 42.324219 41.257812 A 3.9254703 3.9254703 0 0 1 40.90625 40.369141 C 40.078087 39.587739 39.651787 39.23239 38.958984 38.839844 C 37.981924 38.287324 36.895283 38 35.642578 38 C 35.329402 38 35.025621 38.017221 34.732422 38.052734 C 33.852825 38.159273 33.05989 38.425454 32.326172 38.839844 C 31.633369 39.233621 31.207068 39.587738 30.378906 40.369141 C 29.807927 40.906892 29.573026 41.101532 29.294922 41.257812 C 29.142333 41.344566 28.983165 41.409594 28.802734 41.453125 C 28.622304 41.496656 28.420984 41.517578 28.181641 41.517578 C 27.701726 41.517578 27.371584 41.432561 27.066406 41.257812 C 26.788301 41.101532 26.555352 40.906893 25.984375 40.369141 C 25.156211 39.587739 24.727957 39.23239 24.035156 38.839844 C 23.058094 38.287324 21.971455 38 20.71875 38 z"/>
+ <path style="fill:#3f3f3f" d="M 31.238281 19 C 29.834493 19 28.374056 19.90344 28.066406 21.402344 C 28.030242 21.545031 28.009766 21.694142 28.009766 21.853516 L 28.009766 21.898438 C 28.008888 21.928211 28 21.954221 28 21.984375 L 28 24.130859 C 28.026648 24.084408 28.057904 24.044468 28.085938 24 L 32 24 L 32 23 L 35 23 L 35 35 L 39 35 L 39 23 L 42 23 L 42 24 L 45.888672 24 C 45.923675 24.048038 45.961548 24.082431 45.996094 24.132812 C 46.004864 23.300112 46.009766 22.675554 46.009766 22.259766 C 46.009766 20.511206 44.706813 19 42.4375 19 L 31.238281 19 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 21.0036,31.957748 v -0.0033 L 20.996354,23 H 19 v -4 h 2.450259 c 3.200797,0 3.550241,2.45493 3.550241,3.326357 v 8.671376 l -10e-4,0.0046 h 7.000613 V 35 h -7.723088 c -0.01396,-4e-6 -0.02786,-0.0019 -0.04136,-0.0054 -1.926356,-0.07132 -3.227666,-1.080927 -3.232019,-3.027709 l -0.0066,-0.0077 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/MediaElch.svg b/.icons/awkward/64x64/apps/MediaElch.svg
new file mode 100644
index 00000000..1e36d744
--- /dev/null
+++ b/.icons/awkward/64x64/apps/MediaElch.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 10.586244,4.0602386 c -0.6807124,0 -1.2164688,0.721963 -1.2164688,1.6433488 0,1.149076 1.5885028,5.5890616 3.7554278,10.5018086 1.927065,4.368946 2.385595,5.622424 2.142771,5.856348 -0.253697,0.244402 -0.786918,-0.605096 -2.54175,-4.045596 -1.687895,-3.30928 -2.134237,-3.845769 -2.8347064,-3.406669 -0.6380142,0.399949 -0.5961916,0.972396 0.2790064,3.763798 0.815994,2.602579 1.021701,3.961895 0.597074,3.961895 -0.431643,0 -1.7727314,-1.367922 -4.4055136,-4.494798 -2.7550454,-3.272085 -3.49363,-3.817732 -4.0818664,-3.013271 -0.4659012,0.637158 -0.3927388,1.037705 0.5384828,2.907249 0.6562108,1.317423 1.358599,2.211224 3.0662824,3.906094 2.4008306,2.382812 4.1413358,3.529656 7.0700268,4.651038 1.017858,0.389734 2.006076,0.859688 2.195782,1.043486 0.207303,0.200874 4.905902,2.15364 6.592924,3.86703 h 2.446888 c -0.0016,-0.04282 0.03804,-0.03724 0.10602,0 h 0.5608 v -2.505478 l -5.365289,-8.640834 c -0.205878,-0.20588 0.02844,-1.714993 0.850969,-5.46853 0.914088,-4.171327 -0.08037,-7.730279 -1.741001,-6.227428 -0.861975,0.7800775 -1.20203,2.689754 -1.227628,6.919364 -0.01449,2.392235 -0.113167,3.966139 -0.253897,4.014904 C 16.769016,19.41585 15.970547,17.216489 14.933166,13.278617 14.418513,11.325009 13.671478,8.870724 13.273077,7.8240374 12.528163,5.8669974 11.23784,4.0602386 10.586244,4.0602386 Z"/>
+ <path style="opacity:0.2" d="m 53.413756,4.0602386 c 0.680712,0 1.216468,0.721963 1.216468,1.6433488 0,1.149076 -1.588502,5.5890616 -3.755428,10.5018086 -1.927064,4.368946 -2.385594,5.622424 -2.14277,5.856348 0.253696,0.244402 0.786918,-0.605096 2.54175,-4.045596 1.687894,-3.30928 2.134236,-3.845769 2.834706,-3.406669 0.638014,0.399949 0.596192,0.972396 -0.279006,3.763798 -0.815994,2.602579 -1.021702,3.961895 -0.597074,3.961895 0.431644,0 1.772732,-1.367922 4.405514,-4.494798 2.755044,-3.272085 3.493628,-3.817732 4.081866,-3.013271 0.465902,0.637158 0.392738,1.037705 -0.538484,2.907249 -0.65621,1.317423 -1.358598,2.211224 -3.066282,3.906094 -2.40083,2.382812 -4.141334,3.529656 -7.070026,4.651038 -1.017858,0.389734 -2.006076,0.859688 -2.195782,1.043486 -0.207302,0.200874 -4.905902,2.15364 -6.592924,3.86703 h -2.446888 c 0.0016,-0.04282 -0.03804,-0.03724 -0.10602,0 h -0.560802 v -2.505478 l 5.365296,-8.640834 c 0.205878,-0.20588 -0.02844,-1.714993 -0.85097,-5.46853 -0.914088,-4.171327 0.08036,-7.730279 1.741,-6.227428 0.861976,0.7800775 1.20203,2.689754 1.22763,6.919364 0.0144,2.392235 0.11316,3.966139 0.253896,4.014904 0.351562,0.121852 1.150032,-2.077509 2.187412,-6.015381 0.514656,-1.953608 1.26169,-4.407893 1.66009,-5.4545796 0.744914,-1.95704 2.035238,-3.7637988 2.686834,-3.7637988 z"/>
+ <circle style="opacity:0.2" cx="32" cy="56.286" r="5.714"/>
+ <path style="fill:#f5a34d" d="m 53.413756,3.0602395 c 0.680712,0 1.216468,0.721963 1.216468,1.6433488 0,1.149076 -1.588502,5.5890607 -3.755428,10.5018077 -1.927064,4.368946 -2.385594,5.622424 -2.14277,5.856348 0.253696,0.244402 0.786918,-0.605096 2.54175,-4.045596 1.687894,-3.30928 2.134236,-3.845768 2.834706,-3.406669 0.638014,0.39995 0.596192,0.972396 -0.279006,3.763798 -0.815994,2.602579 -1.021702,3.961895 -0.597074,3.961895 0.431644,0 1.772732,-1.367921 4.405514,-4.494798 2.755044,-3.272085 3.493628,-3.817731 4.081866,-3.013271 0.465902,0.637159 0.392738,1.037705 -0.538484,2.90725 -0.65621,1.317422 -1.358598,2.211223 -3.066282,3.906093 -2.40083,2.382812 -4.141334,3.529656 -7.070026,4.651038 -1.017858,0.389734 -2.006076,0.859688 -2.195782,1.043486 -0.207302,0.200874 -4.905902,2.15364 -6.592924,3.86703 h -2.446888 c 0.0016,-0.04282 -0.03804,-0.03724 -0.10602,0 h -0.560802 v -2.505478 l 5.365296,-8.640835 c 0.205878,-0.205878 -0.02844,-1.714992 -0.85097,-5.468529 -0.914088,-4.1713271 0.08036,-7.7302781 1.741,-6.2274271 0.861976,0.780077 1.20203,2.6897531 1.22763,6.9193641 0.0144,2.392235 0.11316,3.966138 0.253896,4.014903 0.351562,0.121852 1.150032,-2.077509 2.187412,-6.015381 0.514656,-1.953607 1.26169,-4.4078921 1.66009,-5.4545787 0.744914,-1.95704 2.035238,-3.7637988 2.686834,-3.7637988 z"/>
+ <circle style="fill:#af5d2d" cx="32" cy="55.286" r="5.714"/>
+ <path style="fill:#f5a34d" d="m 10.586244,3.0602395 c -0.6807124,0 -1.2164688,0.721963 -1.2164688,1.6433488 0,1.149076 1.5885028,5.5890607 3.7554278,10.5018077 1.927065,4.368946 2.385595,5.622424 2.142771,5.856348 -0.253697,0.244402 -0.786918,-0.605096 -2.54175,-4.045596 -1.687895,-3.30928 -2.134237,-3.845768 -2.8347064,-3.406669 -0.6380142,0.39995 -0.5961916,0.972396 0.2790064,3.763798 0.815994,2.602579 1.021701,3.961895 0.597074,3.961895 -0.431643,0 -1.7727314,-1.367921 -4.4055136,-4.494798 -2.7550454,-3.272085 -3.49363,-3.817731 -4.0818664,-3.013271 -0.4659012,0.637159 -0.3927388,1.037705 0.5384828,2.90725 0.6562108,1.317422 1.358599,2.211223 3.0662824,3.906093 2.4008306,2.382812 4.1413358,3.529656 7.0700268,4.651038 1.017858,0.389734 2.006076,0.859688 2.195782,1.043486 0.207303,0.200874 4.905902,2.15364 6.592924,3.86703 h 2.446888 c -0.0016,-0.04282 0.03804,-0.03724 0.10602,0 h 0.5608 v -2.505478 l -5.365289,-8.640835 c -0.205878,-0.205878 0.02844,-1.714992 0.850969,-5.468529 0.914088,-4.1713271 -0.08037,-7.7302781 -1.741001,-6.2274271 -0.861975,0.780077 -1.20203,2.6897531 -1.227628,6.9193641 -0.01449,2.392235 -0.113167,3.966138 -0.253897,4.014903 C 16.769016,18.41585 15.970547,16.216489 14.933166,12.278617 14.418513,10.32501 13.671478,7.8707249 13.273077,6.8240383 12.528163,4.8669983 11.23784,3.0602395 10.586244,3.0602395 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.585938 3.0605469 C 9.9052246 3.0605469 9.3691406 3.7817392 9.3691406 4.703125 C 9.3691406 4.8259851 9.3965468 5.0045567 9.4316406 5.1992188 C 9.5866992 4.5332886 10.036398 4.0605469 10.585938 4.0605469 C 11.237533 4.0605469 12.528522 5.8671787 13.273438 7.8242188 C 13.671838 8.8709053 14.418941 11.32569 14.933594 13.279297 C 15.970975 17.217169 16.769532 19.416774 17.121094 19.294922 C 17.261824 19.246157 17.36051 17.671532 17.375 15.279297 C 17.400598 11.049686 17.739587 9.139452 18.601562 8.359375 C 19.751151 7.3190091 20.564773 8.7271461 20.664062 11.0625 C 20.787353 8.1441821 19.90831 6.1767846 18.601562 7.359375 C 17.739587 8.139452 17.400598 10.049686 17.375 14.279297 C 17.36051 16.671532 17.261824 18.246157 17.121094 18.294922 C 16.769532 18.416774 15.970975 16.217169 14.933594 12.279297 C 14.418941 10.32569 13.671838 7.8709054 13.273438 6.8242188 C 12.528522 4.8671787 11.237533 3.0605469 10.585938 3.0605469 z M 53.414062 3.0605469 C 52.762467 3.0605469 51.471477 4.8671787 50.726562 6.8242188 C 50.328164 7.8709054 49.581062 10.32569 49.066406 12.279297 C 48.029026 16.217169 47.230468 18.416774 46.878906 18.294922 C 46.73817 18.246157 46.6394 16.671532 46.625 14.279297 C 46.5994 10.049686 46.260413 8.139452 45.398438 7.359375 C 44.091682 6.1767846 43.212645 8.1441821 43.335938 11.0625 C 43.435224 8.7271461 44.24884 7.3190091 45.398438 8.359375 C 46.260413 9.139452 46.5994 11.049686 46.625 15.279297 C 46.6394 17.671532 46.73817 19.246157 46.878906 19.294922 C 47.230468 19.416774 48.029026 17.217169 49.066406 13.279297 C 49.581062 11.32569 50.328164 8.8709053 50.726562 7.8242188 C 51.471477 5.8671787 52.762467 4.0605469 53.414062 4.0605469 C 53.963602 4.0605469 54.413301 4.5332886 54.568359 5.1992188 C 54.603453 5.0045567 54.630859 4.8259851 54.630859 4.703125 C 54.630859 3.7817392 54.094775 3.0605469 53.414062 3.0605469 z M 10.392578 13.490234 C 10.225741 13.450019 10.065742 13.4996 9.890625 13.609375 C 9.5128069 13.846217 9.4081098 14.205523 9.5390625 14.988281 C 9.6105695 14.827739 9.7264972 14.712261 9.890625 14.609375 C 10.591094 14.170276 11.038668 14.706345 12.726562 18.015625 C 14.481396 21.456125 15.013881 22.306902 15.267578 22.0625 C 15.364157 21.969461 15.304408 21.631665 15.130859 21.083984 C 14.826718 20.987682 14.221312 19.94621 12.726562 17.015625 C 11.460642 14.533665 10.893089 13.610881 10.392578 13.490234 z M 53.607422 13.490234 C 53.106911 13.610881 52.539358 14.533665 51.273438 17.015625 C 49.778688 19.94621 49.173282 20.987682 48.869141 21.083984 C 48.695592 21.631665 48.635843 21.969461 48.732422 22.0625 C 48.986118 22.306902 49.518605 21.456125 51.273438 18.015625 C 52.961332 14.706345 53.408905 14.170276 54.109375 14.609375 C 54.273503 14.712261 54.38943 14.827739 54.460938 14.988281 C 54.59189 14.205523 54.487193 13.846217 54.109375 13.609375 C 53.934258 13.4996 53.774259 13.450019 53.607422 13.490234 z M 2.7773438 13.498047 C 2.5823177 13.508856 2.426356 13.625057 2.2792969 13.826172 C 2.0042605 14.202307 1.948761 14.531369 2.1152344 15.09375 C 2.1591514 15.005975 2.2116627 14.918667 2.2792969 14.826172 C 2.8675333 14.021712 3.6062827 14.567759 6.3613281 17.839844 C 8.9941103 20.966721 10.335935 22.335938 10.767578 22.335938 C 10.98842 22.335938 11.029594 21.94976 10.912109 21.230469 C 10.876643 21.292959 10.832146 21.335938 10.767578 21.335938 C 10.335935 21.335938 8.9941103 19.966721 6.3613281 16.839844 C 4.2950441 14.38578 3.362422 13.46562 2.7773438 13.498047 z M 61.222656 13.498047 C 60.637578 13.46562 59.704955 14.38578 57.638672 16.839844 C 55.00589 19.966721 53.664066 21.335938 53.232422 21.335938 C 53.167854 21.335938 53.123358 21.292959 53.087891 21.230469 C 52.970406 21.94976 53.011579 22.335938 53.232422 22.335938 C 53.664066 22.335938 55.00589 20.966721 57.638672 17.839844 C 60.393716 14.567759 61.132465 14.021712 61.720703 14.826172 C 61.788337 14.918667 61.840848 15.005975 61.884766 15.09375 C 62.051239 14.531369 61.99574 14.202307 61.720703 13.826172 C 61.573644 13.625057 61.417682 13.508856 61.222656 13.498047 z M 19.488281 19.048828 C 19.420245 19.608196 19.409859 19.974312 19.492188 20.056641 L 24.857422 28.697266 L 24.857422 27.697266 L 19.492188 19.056641 C 19.49071 19.055163 19.489714 19.050441 19.488281 19.048828 z M 44.511719 19.048828 C 44.510286 19.050441 44.50929 19.055163 44.507812 19.056641 L 39.142578 27.697266 L 39.142578 28.697266 L 44.507812 20.056641 C 44.590141 19.974312 44.579755 19.608196 44.511719 19.048828 z"/>
+ <path style="fill:#af5d2d" d="M 43.428108,32.429726 C 43.428108,38.741296 32,53.000324 32,53.000324 c 0,0 -11.42811,-14.259028 -11.42811,-20.570598 0,-6.31157 5.116538,-11.42811 11.42811,-11.42811 6.31157,0 11.428108,5.11654 11.428108,11.42811 z"/>
+ <g transform="matrix(-1.4285137,0,0,1.4285137,66.217238,-2.0547605)">
+ <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="7.472" cy="42.368" rx="2.781" ry="3.987" transform="matrix(0.80749798,-0.58987034,0.51619146,0.85647322,0,0)"/>
+ <ellipse id="ellipse909" style="fill:#3f3f3f" cx="6.977" cy="43.713" rx="1.746" ry="2.503" transform="matrix(0.80749798,-0.58987034,0.51619146,0.85647322,0,0)"/>
+ <path style="opacity:0.2" d="m 32.000002,34.014674 c -1.496148,-0.10642 -2.633866,0.354744 -4.110352,1.75648 C 24.415482,39.772692 20,49.31577 20,52.561112 c 0.14984,4.66053 1.542242,7.665286 4.476562,7.425516 3.023438,0.12228 5.173824,-2.21312 7.52344,-2.26573 2.349612,0.05262 4.499998,2.387998 7.523436,2.26573 2.93432,0.23977 4.326728,-2.764986 4.476562,-7.425516 0,-3.245342 -4.415482,-12.78842 -7.889648,-16.789958 -1.476488,-1.401736 -2.614206,-1.862916 -4.11035,-1.75648 z"/>
+ <path style="fill:#cf7642" d="m 32.000002,33.014674 c -1.496148,-0.10642 -2.633866,0.354744 -4.110352,1.75648 C 24.415482,38.772692 20,48.31577 20,51.561112 c 0.14984,4.66053 1.542242,7.665286 4.476562,7.425516 3.023438,0.12228 5.173824,-2.21312 7.52344,-2.26573 2.349612,0.05262 4.499998,2.387998 7.523436,2.26573 2.93432,0.23977 4.326728,-2.764986 4.476562,-7.425516 0,-3.245342 -4.415482,-12.78842 -7.889648,-16.789958 -1.476488,-1.401736 -2.614206,-1.862916 -4.11035,-1.75648 z"/>
+ <path style="opacity:0.5" d="m 25.82133,54.61327 c -1.27381,-0.646404 -1.895934,-2.085988 -1.814202,-4.198024 0.03664,-0.946696 0.17212,-1.756124 0.301102,-1.798722 0.12896,-0.0426 0.420272,0.445624 0.647336,1.084938 0.514536,1.44871 1.478022,2.566596 2.678786,3.108066 1.357384,0.612094 1.502118,1.420598 0.348408,1.946264 -0.788924,0.35946 -1.229466,0.330408 -2.16143,-0.14252 z"/>
+ <path style="opacity:0.5" d="m 38.113956,54.61327 c 1.27381,-0.646404 1.895934,-2.085988 1.814202,-4.198024 -0.03664,-0.946696 -0.17214,-1.756124 -0.301102,-1.798722 -0.12896,-0.0426 -0.420272,0.445624 -0.647336,1.084938 -0.514536,1.44871 -1.478022,2.566596 -2.678786,3.108066 -1.357384,0.612094 -1.502118,1.420598 -0.348408,1.946264 0.788924,0.35946 1.229466,0.330408 2.16143,-0.14252 z"/>
+ <path style="opacity:0.1" d="m 32,17.914062 c -7.516858,0 -11.686008,3.106272 -13.703125,6.277344 -1.74537,2.743864 -1.965505,5.388224 -1.996094,6.085938 C 16.1126,30.800382 16,31.381136 16,32 c 0,2.209138 1.343146,4 3,4 h 1 1 c 0.554002,0 1,-0.593366 1,-1.332032 V 32 29.332032 C 22,28.593366 21.554002,28 21,28 h -1 -0.335938 c 0.231409,-0.709646 0.533116,-1.471904 1.04297,-2.273438 C 22.261198,23.283286 25.23172,20.773438 32,20.773438 c 6.768278,0 9.738802,2.509848 11.292968,4.953124 0.509856,0.801534 0.81156,1.563792 1.04297,2.273438 H 44 43 c -0.554,0 -1,0.593366 -1,1.332032 V 32 34.667968 C 42,35.406634 42.446,36 43,36 h 1 1 c 1.656854,0 3,-1.790862 3,-4 0,-0.618864 -0.1126,-1.199618 -0.300782,-1.722656 C 47.668638,29.57963 47.448498,26.93527 45.703124,24.191406 43.686008,21.020334 39.516858,17.914062 32,17.914062 Z"/>
+ <path style="fill:none;stroke:#5b5b5b;stroke-width:2.85702729;stroke-linecap:round;stroke-linejoin:round" d="m 17.714862,29.572698 c 0,0 0,-11.228698 14.285138,-11.228698 14.285136,0 14.285136,11.228698 14.285136,11.228698"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 21 C 25.688428 21 20.570312 26.118118 20.570312 32.429688 C 20.570312 32.534043 20.590882 32.652634 20.603516 32.765625 C 20.949553 26.764919 25.912709 22 32 22 C 38.087289 22 43.050447 26.764919 43.396484 32.765625 C 43.409118 32.652634 43.429688 32.534043 43.429688 32.429688 C 43.429688 26.118118 38.31157 21 32 21 z"/>
+ <path style="fill:#4b4b4b" d="m 19,27 c -1.656854,0 -3,1.79086 -3,4 0,2.209138 1.343146,4 3,4 H 19.999999 21 c 0.554002,0 1,-0.594668 1,-1.333334 V 31 28.333332 C 22,27.594666 21.554002,27 21,27 h -1.000001 z"/>
+ <path style="fill:#4b4b4b" d="m 44.999594,27 c 1.656854,0 3.000002,1.79086 3.000002,4 0,2.209138 -1.343148,4 -3.000002,4 h -0.999998 -1 c -0.554,0 -1,-0.594668 -1,-1.333334 V 31 28.333332 c 0,-0.738666 0.446,-1.333332 1,-1.333332 h 1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.455078 33.003906 C 30.21501 33.039555 29.182552 33.543012 27.890625 34.769531 C 24.416457 38.771069 20 48.317158 20 51.5625 C 20.005884 51.745737 20.023756 51.910977 20.035156 52.085938 C 20.395405 48.476564 24.568691 39.595727 27.890625 35.769531 C 29.367113 34.367795 30.503852 33.909205 32 34.015625 C 33.496144 33.909191 34.632885 34.367795 36.109375 35.769531 C 39.431305 39.595727 43.604594 48.476564 43.964844 52.085938 C 43.976243 51.910977 43.994109 51.745737 44 51.5625 C 44 48.317158 39.583539 38.771069 36.109375 34.769531 C 34.632885 33.367795 33.496144 32.909191 32 33.015625 C 31.812981 33.002322 31.632231 32.998814 31.455078 33.003906 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/MidnightCommander.svg b/.icons/awkward/64x64/apps/MidnightCommander.svg
new file mode 120000
index 00000000..ed775cee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/MidnightCommander.svg
@@ -0,0 +1 @@
+mc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Nextcloud.svg b/.icons/awkward/64x64/apps/Nextcloud.svg
new file mode 120000
index 00000000..d01d25d4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Nextcloud.svg
@@ -0,0 +1 @@
+nextcloud.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/NoMachine-icon.svg b/.icons/awkward/64x64/apps/NoMachine-icon.svg
new file mode 100644
index 00000000..5db6d984
--- /dev/null
+++ b/.icons/awkward/64x64/apps/NoMachine-icon.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.0006864)">
+ <path d="m 11,8 0,16 4,0 0,-10 2,0 0,10 4,0 0,-10 2,0 0,10 4,0 0,-16"/>
+ <rect width="4" height="10" x="5" y="8"/>
+ <rect width="4" height="4" x="5" y="20"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.866e-4)">
+ <path d="m 11,8 0,16 4,0 0,-10 2,0 0,10 4,0 0,-10 2,0 0,10 4,0 0,-16"/>
+ <rect width="4" height="10" x="5" y="8"/>
+ <rect width="4" height="4" x="5" y="20"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/Nocturn-linux.svg b/.icons/awkward/64x64/apps/Nocturn-linux.svg
new file mode 120000
index 00000000..894e8e48
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Nocturn-linux.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Nocturn.svg b/.icons/awkward/64x64/apps/Nocturn.svg
new file mode 120000
index 00000000..894e8e48
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Nocturn.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Nvidiux.svg b/.icons/awkward/64x64/apps/Nvidiux.svg
new file mode 100644
index 00000000..37375248
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Nvidiux.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e54031" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.4" d="M 24,8 C 16.656461,8.00715 9.6211226,10.548132 4,15.0625 v 1.160156 C 8.4935228,13.498226 13.668621,12.004714 19,12 c 7.885238,0.0025 15.131944,3.178853 20.410156,8.410156 l 6.550782,-3.609375 C 40.19948,11.339649 32.451664,8.0101882 24,8 Z m 26.367188,13.925782 -5.625,5.785156 c 1.300836,2.52046 2.270192,5.254092 2.792968,8.167968 l 8.097656,-0.453124 c -0.7206,-4.989388 -2.571426,-9.56862 -5.265624,-13.5 z m 5.503906,15.492186 -8.074218,0.44922 C 47.9211,38.907026 47.988906,39.952828 48,41 c -0.0112,0.3336 -0.0281,0.666984 -0.05078,1 h 7.976564 C 55.971362,41.33427 55.99612,40.667278 56,40 55.9918,39.137938 55.948814,38.276558 55.871094,37.417968 Z M 47.839844,44 c -0.15366,1.375624 -0.4056,2.738484 -0.753906,4.078124 l 7.757812,0.433594 C 55.23922,47.030434 55.527724,45.522644 55.707032,44 Z m -1.3125,6.050782 c -0.432662,1.30382 -0.957422,2.575252 -1.570312,3.804686 l 6.839844,1.91797 c 0.958564,-1.689182 1.761358,-3.462124 2.398436,-5.296876 z"/>
+ <path style="opacity:0.2" d="M 50,19 21.818678,47.983552 17.729516,36.79216 Z"/>
+ <path style="fill:#e4e4e4" d="M 50,18 21.818678,46.983552 17.729516,35.79216 Z"/>
+ <circle style="opacity:0.2" cx="22" cy="41" r="10"/>
+ <circle style="fill:#ffffff" cx="22" cy="40" r="10"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/OpenAudible.svg b/.icons/awkward/64x64/apps/OpenAudible.svg
new file mode 100644
index 00000000..6898d3b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/OpenAudible.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3f3f3f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 32.322266,20.050781 c -2.728795,-0.04027 -5.461493,0.507142 -7.933594,1.671875 -3.469515,1.598876 -6.348165,4.350416 -8.242188,7.65625 1.696047,-2.137205 3.750172,-4.030125 6.22461,-5.222656 4.424581,-2.244767 9.831783,-2.30294 14.361328,-0.324219 3.437817,1.461176 6.342501,4.093552 8.152344,7.359375 1.136933,-0.564309 2.275302,-1.122688 3.410156,-1.695312 -1.822834,-3.284529 -4.673794,-5.976023 -8.066406,-7.587891 -2.452356,-1.188115 -5.177456,-1.817151 -7.90625,-1.857422 z m -0.296875,5.970703 c -4.429001,-0.044 -8.582805,2.488115 -11.003907,6.126954 0.01172,0.0059 0.02344,0.01172 0.03516,0.01758 2.327305,-2.328576 5.500039,-3.927735 8.845703,-3.792969 3.892292,0.03081 7.558869,2.245926 9.644531,5.494141 1.132641,-0.565915 2.265766,-1.131236 3.398437,-1.697266 -2.324901,-3.696291 -6.513331,-6.200088 -10.919921,-6.148438 z M 11,30.537109 c 0.0026,0.986762 0.002,1.97405 0.002,2.962891 a 32932.609,32932.609 0 0 1 20.994141,10.5 21371.41,21371.41 0 0 1 21,-10.5 A 350.63463,350.63463 0 0 1 53,30.542969 C 46.000693,34.04678 38.998788,37.540968 32,41.039062 24.998095,37.540448 17.996189,34.045595 11,30.537109 Z m 21.455078,0.498047 c -0.326384,-0.02255 -0.658785,-0.019 -0.992187,0.01563 -2.28166,0.137181 -4.157565,1.678241 -5.447266,3.458985 1.160316,-0.740981 2.488327,-1.366806 3.904297,-1.203125 1.96313,0.113797 3.633313,1.415439 4.685547,3.011718 1.126541,-0.567427 2.262652,-1.123333 3.388672,-1.693359 -1.188505,-1.93689 -3.254372,-3.432023 -5.539063,-3.589844 z"/>
+ <path style="fill:#fda83c" d="m 24.388578,20.72345 c 4.944202,-2.329466 10.934924,-2.191766 15.839635,0.184465 3.392612,1.611868 6.244816,4.30299 8.06765,7.587519 -1.134854,0.572624 -2.274386,1.132257 -3.411319,1.696566 -1.809843,-3.265823 -4.71401,-5.899268 -8.151827,-7.360444 -4.529545,-1.978721 -9.93777,-1.920523 -14.362351,0.324244 -2.474438,1.192531 -4.526945,3.086554 -6.222992,5.223759 1.894023,-3.305834 4.771689,-6.057233 8.241204,-7.656109 z"/>
+ <path style="fill:#ed4b2a" d="M 32.025391 25.021484 C 27.59639 24.977485 23.442586 27.509599 21.021484 31.148438 C 21.033203 31.154296 21.044922 31.160157 21.056641 31.166016 C 23.383946 28.83744 26.55668 27.238281 29.902344 27.373047 C 33.794636 27.403854 37.461213 29.618973 39.546875 32.867188 C 40.679516 32.301273 41.81264 31.735952 42.945312 31.169922 C 40.620411 27.473631 36.431981 24.969834 32.025391 25.021484 z"/>
+ <path style="fill:#96cc1c" d="m 11,29.537116 c 6.996189,3.508486 13.998095,7.003984 21,10.502598 6.998788,-3.498095 14.000693,-6.993591 21,-10.497402 A 350.63463,350.63463 0 0 0 52.9969,32.499481 21371.41,21371.41 0 0 0 31.9969,43 32932.609,32932.609 0 0 0 11.002616,32.499481 c 0,-0.988841 0,-1.975603 -0.0026,-2.962365 z"/>
+ <path style="fill:#c42198" d="m 26.016554,33.510235 c 1.289701,-1.780744 3.165536,-3.321423 5.447196,-3.458604 2.667219,-0.276958 5.171278,1.358812 6.529569,3.572401 -1.12602,0.570026 -2.260874,1.126541 -3.387415,1.693968 -1.052234,-1.596279 -2.7223,-2.896893 -4.68543,-3.01069 -1.41597,-0.163681 -2.743604,0.461944 -3.90392,1.202925 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/Othman.svg b/.icons/awkward/64x64/apps/Othman.svg
new file mode 100644
index 00000000..4ecac0db
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Othman.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#168616" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 30.325908,54.27682 C 29.561042,53.620276 29.51346,53.463724 29.51346,51.603944 v -1.975486 l -1.312342,0.663396 c -0.721796,0.364868 -2.24,0.900228 -3.3738,1.189686 -2.291614,0.585054 -4.261566,0.41843 -5.819101,-0.492178 -1.498141,-0.875892 -1.942495,-1.773736 -1.947656,-3.935358 -0.0021,-1.070472 0.09127,-2.43291 0.208509,-3.027646 0.118542,-0.601394 0.111126,-0.930814 -0.01672,-0.742208 -0.526806,0.777124 -2.109879,1.688378 -2.933133,1.688378 -1.418293,0 -2.2734,-1.24664 -2.2734,-3.314334 0,-0.9774 0.226886,-2.288744 0.55618,-3.214574 L 13.158178,36.879894 12.534301,36.0367 c -0.487778,-0.659252 -0.621875,-1.188382 -0.614665,-2.425416 0.0078,-1.330468 0.200049,-1.95273 1.208607,-3.910986 1.204883,-2.339432 1.899757,-3.269942 1.8933,-2.535326 -0.0021,0.20406 -0.288778,0.86937 -0.637743,1.478466 -1.156407,2.018446 -1.899838,4.474766 -1.690875,5.586682 0.163802,0.871566 0.290531,1.010248 0.922363,1.009374 1.090054,-0.002 2.09124,-0.720226 5.408941,-3.882954 l 3.004651,-2.864314 -2.011682,-1.466504 c -1.106424,-0.806568 -2.552893,-1.808278 -3.214367,-2.226014 -1.667928,-1.053328 -2.147428,-2.241158 -1.48794,-3.686 0.324089,-0.710012 0.772703,-1.028126 3.027412,-2.146724 0.856456,-0.424907 1.557195,-0.821306 1.557195,-0.880889 0,-0.05958 -0.199644,-0.307633 -0.443668,-0.551217 -0.711876,-0.710609 -0.08816,-2.399835 1.05418,-2.855072 0.483436,-0.192657 1.647294,-0.695437 2.586344,-1.117295 1.850964,-0.831525 7.399866,-2.707339 7.553878,-2.553601 0.329168,0.328584 -0.40968,0.95215 -1.620478,1.367625 -4.076732,1.398887 -9.130256,3.514093 -9.130256,3.821547 0,0.08025 0.184638,0.502318 0.4103,0.937928 l 0.410306,0.79203 1.417708,-0.56742 c 4.522592,-1.810122 11.205104,-3.746822 12.928292,-3.746822 0.310946,0 0.870014,0.304113 1.242372,0.675805 0.5723,0.571281 0.649064,0.832589 0.496364,1.689584 -0.26317,1.476971 -0.956608,2.471545 -2.9667,4.255029 -0.983274,0.872428 -2.172666,2.121224 -2.643082,2.775106 -1.039368,1.444714 -1.279552,1.080558 -0.420186,-0.637086 0.567772,-1.134828 2.265098,-2.970202 4.423206,-4.782958 0.80068,-0.672546 0.804062,-0.686763 0.296556,-1.246557 -0.374414,-0.412989 -0.839174,-0.566251 -1.71706,-0.566251 -1.2391,0 -5.187928,0.948979 -8.05553,1.93589 -3.216602,1.107023 -9.613974,3.95893 -9.613974,4.285846 0,0.09138 0.396068,0.369996 0.880155,0.619152 0.922503,0.474814 3.124161,1.794692 5.822967,3.490828 l 1.59942,1.005202 1.252598,-0.47463 c 0.68894,-0.261046 1.317064,-0.53897 1.395826,-0.617602 0.07878,-0.07862 -0.11486,-1.612314 -0.430282,-3.408192 -0.547298,-3.115988 -0.53186,-4.673823 0.0463,-4.673823 0.1461,0 0.265656,0.113572 0.265656,0.252372 0,0.138802 0.384624,0.869993 0.854718,1.624865 0.846702,1.359646 0.895514,2.031492 0.09968,1.372186 -0.51459,-0.426308 -0.537714,-0.07292 -0.12186,1.862642 0.349494,1.62675 1.109282,2.661484 2.327322,3.169502 0.808682,0.337286 0.902388,0.488282 0.902388,1.45408 0,1.19321 -0.12696,1.261362 -1.255422,0.673872 -0.90423,-0.470752 -2.344688,-0.528398 -3.101448,-0.1241 -0.470994,0.251616 -0.2059,0.514518 2.38745,2.367656 1.604502,1.146534 3.374274,2.432574 3.932836,2.857876 l 1.015562,0.77326 v -0.731106 c 0,-0.402108 -0.13108,-3.082722 -0.291272,-5.956928 -0.251068,-4.504366 -0.235406,-5.331574 0.11348,-5.991744 l 0.404752,-0.765916 0.585668,1.351666 c 1.366508,3.153768 1.614094,4.783348 0.50874,3.348368 l -0.496864,-0.645026 0.0182,1.486838 c 0.0098,0.817754 0.15952,3.178262 0.332494,5.245574 l 0.314478,3.758738 1.053552,0.5452 c 0.967732,0.500792 1.144208,0.51392 2.166528,0.1611 l 1.112992,-0.384104 0.04976,-1.622 c 0.02742,-0.892102 -0.06274,-2.595206 -0.200244,-3.784672 -0.1375,-1.18947 -0.367408,-3.804954 -0.510902,-5.81218 -0.1435,-2.00723 -0.395728,-5.325384 -0.560496,-7.373675 -0.280084,-3.481731 -0.218294,-4.798548 0.224596,-4.786198 0.256886,0.0072 1.945164,3.886087 1.945164,4.469153 0,0.449177 -0.02994,0.448419 -0.541634,-0.01382 -0.662416,-0.598409 -0.653556,-0.848426 -0.15318,4.325336 1.096516,11.337916 1.163322,12.99448 0.599336,14.862284 -0.548424,1.816268 -2.509096,2.740968 -4.339116,2.046442 l -0.678434,-0.257484 0.05148,4.515246 c 0.0497,4.359726 -0.302966,7.083406 -0.917154,7.083406 -0.12166,0 -0.19722,-1.186092 -0.16792,-2.635758 0.02936,-1.449662 -0.0498,-4.29346 -0.1758,-6.319544 L 34.201072,36.65875 32.39901,35.290308 C 31.407888,34.537666 30.35317,33.701544 30.055208,33.432252 29.757242,33.162968 28.799406,32.411618 27.92668,31.762586 l -1.586764,-1.180056 0.686564,1.180056 c 0.898042,1.54354 1.133374,2.916828 0.720382,4.203696 -0.513124,1.598842 -1.23625,2.18053 -3.626378,2.917052 -2.551168,0.786156 -4.842414,2.032842 -5.457066,2.969248 -0.237788,0.36226 -0.557785,1.425328 -0.711097,2.362366 -0.358239,2.189468 0.06001,3.493962 1.488735,4.643238 0.88157,0.709152 1.303324,0.844578 2.912868,0.93536 2.712098,0.15298 6.309044,-1.155212 9.01247,-3.27777 1.235848,-0.970314 1.23115,-1.230812 -0.08812,-4.88652 -0.65914,-1.82643 -0.821548,-2.62871 -0.682222,-3.370054 l 0.18286,-0.972978 1.185006,1.342554 c 1.31507,1.489896 1.470308,1.88015 0.664186,1.669716 -0.66857,-0.17452 -0.668564,-0.1206 9.8e-5,1.635652 0.601318,1.57928 0.705006,3.572084 0.232854,4.475382 -0.16976,0.324762 -0.820928,1.142722 -1.447042,1.817682 -0.932368,1.0051 -1.17294,1.48714 -1.329256,2.663398 -0.14574,1.096712 -0.0903,1.589416 0.234612,2.084384 0.869876,1.325236 1.722044,0.756986 5.774154,-3.850404 1.430332,-1.626336 2.021668,-2.017254 5.030444,-3.325518 l 1.590092,-0.691402 0.05674,-1.892336 c 0.07568,-2.524568 0.847864,-3.919848 2.169358,-3.919848 0.480752,0 0.730586,0.255228 1.06392,1.086814 0.239596,0.59775 0.435628,1.312354 0.435628,1.588012 0,0.843778 -0.79859,2.81746 -1.397494,3.45383 -0.821608,0.873004 -0.482864,1.440702 0.859672,1.440702 0.811142,0 1.280446,-0.17606 1.768812,-0.663552 0.806544,-0.805106 0.818026,-1.178302 0.266658,-8.662974 -1.252488,-17.000912 -1.35857,-19.882174 -0.731466,-19.864372 0.207648,0.006 1.941892,3.839016 1.941892,4.292088 0,0.45998 -0.482658,0.353378 -0.79075,-0.17466 -0.390832,-0.669818 -0.373948,0.378086 0.101,6.269832 1.263948,15.679788 1.191372,17.97511 -0.623254,19.710536 -1.554664,1.486806 -3.460716,1.45112 -4.13855,-0.0775 -0.202282,-0.456172 -0.505624,-0.8294 -0.674092,-0.8294 -0.677226,0 -4.573554,1.96759 -5.552196,2.803782 -0.57461,0.490972 -1.642436,1.680784 -2.372936,2.64404 -2.109258,2.781294 -3.264774,3.257006 -4.77093,1.964134 z M 44.754324,44.011036 c 0.699204,-0.488874 0.799532,-1.643158 0.211526,-2.433602 -0.818854,-1.10076 -1.817902,0.493212 -1.385934,2.211252 0.18992,0.755382 0.364702,0.788474 1.174408,0.22235 z M 15.329697,42.875658 c 0.391135,-0.259216 1.369775,-1.15138 2.174766,-1.982598 2.045809,-2.112444 3.300527,-2.865702 6.653645,-3.99445 2.416626,-0.813494 2.932406,-1.083214 3.00182,-1.569764 0.12434,-0.871576 -0.847132,-2.570832 -2.428516,-4.247832 -1.672722,-1.773866 -1.222956,-1.957866 -5.56735,2.277602 -1.85841,1.811816 -3.546129,3.210052 -4.24958,3.52066 -0.94177,0.415848 -1.250924,0.737724 -1.602515,1.66849 -1.048524,2.775706 -0.813963,4.804224 0.555153,4.800974 0.413293,-8.48e-4 1.071452,-0.213862 1.462577,-0.473082 z m 0.958898,-2.949368 c -0.338193,-0.337586 -0.181844,-2.3035 0.256537,-3.225668 0.440921,-0.927514 1.140081,-1.326148 0.782869,-0.446366 -0.579148,1.426394 -0.717105,2.00977 -0.56738,2.399252 0.134604,0.350134 0.243088,0.36894 0.569309,0.09868 0.472709,-0.39161 0.496558,-0.278134 0.138904,0.660896 -0.252309,0.662438 -0.794534,0.898226 -1.180239,0.513206 z m 4.100385,-4.492754 c -0.710498,-0.583198 -0.717567,-0.617576 -0.275792,-1.34195 0.51,-0.83626 0.91602,-0.93348 1.411186,-0.337912 0.468346,0.56331 0.981832,0.506288 1.45007,-0.16102 l 0.39752,-0.56652 0.83651,0.617358 c 0.974062,0.71887 1.010678,0.961152 0.277958,1.839476 l -0.54053,0.647952 -0.692136,-0.647952 -0.692132,-0.647954 -0.494336,0.60825 c -0.606322,0.746048 -0.758654,0.745168 -1.678318,-0.0096 z m 15.768094,19.338592 c 0.0048,-0.11152 0.18754,-0.438888 0.406218,-0.7275 0.517128,-0.682494 0.51244,-1.259432 -0.0086,-1.059844 -0.58694,0.22483 -0.498908,-0.275378 0.15194,-0.863346 0.477688,-0.43153 0.594226,-0.447316 0.808298,-0.10948 0.357792,0.564648 0.327354,0.739384 -0.33307,1.912364 -0.534176,0.948746 -1.047098,1.373084 -1.024784,0.847808 z m 4.476582,-1.82647 c -0.230274,-0.55015 -0.68634,-1.057792 -1.08689,-1.209812 -0.79068,-0.30008 -1.012188,-1.626976 -0.27161,-1.626976 0.437094,0 1.413224,0.89735 1.890994,1.738366 0.259318,0.45647 0.281352,0.451096 0.321308,-0.0784 0.05804,-0.769172 0.680404,-2.001524 1.075628,-2.129876 0.4146,-0.13464 1.27284,1.16359 1.029282,1.556966 -0.12734,0.205648 -0.345558,0.15536 -0.694742,-0.16008 -0.567696,-0.512842 -0.507708,-0.601008 -1.070758,1.573612 -0.18286,0.70624 -0.436868,1.28408 -0.564464,1.28408 -0.12758,0 -0.410526,-0.426552 -0.628748,-0.947884 z M 14.763567,48.55445 c 0.0053,-0.11152 0.18376,-0.506876 0.396625,-0.878584 0.4986,-0.87065 0.4986,-1.081338 0,-1.081338 -0.489687,0 -0.523542,-0.315424 -0.08124,-0.756934 0.445619,-0.44483 0.939451,-0.406866 1.129236,0.08682 0.16932,0.440472 -0.875637,2.832784 -1.237361,2.832784 -0.119266,0 -0.212541,-0.09124 -0.207256,-0.202748 z m 6.492303,-0.868856 c -0.443462,-0.282702 -0.55802,-2.31516 -0.202056,-3.58452 l 0.206476,-0.736278 -0.962786,0.567042 c -1.009474,0.594542 -1.515825,0.517192 -0.963459,-0.1472 0.349123,-0.41991 3.621337,-2.444976 4.461517,-2.761074 0.832198,-0.313104 0.387756,0.483398 -0.667164,1.195638 -1.332486,0.899634 -1.728208,1.816364 -1.633996,3.785282 0.02384,0.498578 0.14054,0.591436 0.57161,0.454868 0.66781,-0.21158 0.695386,0.16098 0.0677,0.914664 -0.343068,0.411938 -0.585458,0.497964 -0.877842,0.311566 z m 3.970332,-2.45507 c -0.844894,-0.663406 -0.89991,-1.07006 -0.248914,-1.839856 l 0.473926,-0.560418 0.801376,0.653286 c 0.700386,0.570962 0.768644,0.74574 0.54163,1.386966 -0.341974,0.965944 -0.69354,1.046666 -1.568018,0.360022 z m 3.500252,-0.229932 c -0.54382,-0.599838 -0.5438,-1.225248 8.4e-5,-2.818622 0.49842,-1.460168 1.010922,-1.472256 0.607652,-0.0142 -0.311142,1.124856 -0.0718,2.618128 0.31856,1.987618 0.324932,-0.524814 0.549878,-0.233582 0.364914,0.472458 -0.205824,0.78566 -0.769424,0.948424 -1.29121,0.372884 z m 8.77609,-0.79419 c 0,-0.15582 0.11788,-0.356024 0.261944,-0.444904 0.14408,-0.08888 0.1942,-0.499692 0.1114,-0.912922 -0.11304,-0.564122 0.0331,-0.969144 0.586458,-1.62562 0.835212,-0.990814 1.883752,-1.0856 1.883752,-0.17026 0,0.416728 -0.18054,0.540666 -0.787632,0.540666 -0.4332,0 -0.835978,0.14174 -0.895058,0.314978 -0.15334,0.449554 0.889934,0.713032 2.000108,0.505138 0.79509,-0.1489 0.932776,-0.10456 0.85661,0.275796 -0.05604,0.279784 -0.660724,0.6351 -1.580252,0.928548 -0.81922,0.261442 -1.702754,0.564566 -1.963418,0.67362 -0.276228,0.11554 -0.473926,0.08008 -0.473926,-0.08502 z M 50.90795,40.444584 c 0,-2.193168 -0.215246,-7.046144 -0.478314,-10.78439 -0.35928,-5.105426 -0.403868,-6.989068 -0.17916,-7.569356 0.295052,-0.761928 0.311706,-0.742856 1.213542,1.390148 0.502912,1.189462 0.918672,2.31473 0.923906,2.500586 0.0138,0.49459 -0.461816,0.412286 -0.781248,-0.13516 -0.390756,-0.669696 -0.363832,0.728754 0.1158,6.01493 0.517322,5.701424 0.51315,9.402588 -0.0126,11.169786 -0.229198,0.770402 -0.503402,1.400808 -0.60934,1.400886 -0.10594,8e-5 -0.19262,-1.794262 -0.19262,-3.987422 z m -26.12738,0.870744 c 0.18894,-0.227258 1.292194,-1.212324 2.45167,-2.189052 1.159484,-0.976718 2.174284,-1.947902 2.255118,-2.158184 0.08082,-0.210272 0.011,-0.680024 -0.15498,-1.04388 -0.242224,-0.530662 -0.210402,-0.801048 0.16078,-1.366554 0.373166,-0.568514 0.537894,-0.642758 0.850864,-0.383478 0.213462,0.17684 0.388108,0.647252 0.388108,1.045362 0,0.398108 0.13562,0.859212 0.301388,1.024678 0.35378,0.353156 0.07434,0.93638 -0.396892,0.828352 -0.179,-0.041 -0.804562,0.454756 -1.390128,1.101744 -1.221008,1.349098 -4.00354,3.554206 -4.48492,3.554206 -0.243904,0 -0.239182,-0.10268 0.019,-0.413194 z m 15.430134,-1.720164 c 0,-0.16482 0.243734,-0.299646 0.54163,-0.299646 0.2979,0 0.541636,-0.13132 0.541636,-0.291822 0,-0.18654 -0.317482,-0.225776 -0.880158,-0.10874 l -0.88015,0.18306 0.58404,-0.601902 c 0.477994,-0.492618 0.760742,-0.568814 1.557194,-0.419668 1.088874,0.203914 1.1916,0.418106 0.499224,1.040952 -0.620052,0.557784 -1.963416,0.898356 -1.963416,0.497774 z M 10.055377,39.09091 c -0.08368,-0.13516 0.147328,-0.685682 0.513364,-1.223384 0.618633,-0.908782 0.632096,-0.996578 0.191138,-1.246356 -0.44139,-0.250032 -0.443231,-0.3002 -0.02647,-0.721516 0.62333,-0.63007 1.132306,-0.23353 0.938948,0.731544 -0.191236,0.954476 -1.405427,2.801446 -1.617008,2.459712 z M 42.78974,37.410104 c -0.453128,-0.49981 -0.455402,-0.577142 -0.03574,-1.216502 0.515396,-0.785186 0.648694,-0.81145 1.366738,-0.26928 0.471826,0.35625 0.588838,0.336264 1.158366,-0.19782 l 0.633526,-0.5941 0.731196,0.729892 0.731198,0.72989 -0.728314,0.727018 c -0.711948,0.710676 -0.740724,0.715814 -1.280228,0.22844 -0.514642,-0.464926 -0.58535,-0.468378 -1.047162,-0.0512 -0.642996,0.580866 -0.939886,0.564108 -1.529588,-0.08634 z m 0.941574,-3.022042 c 0,-0.528314 -0.07848,-1.710012 -0.1744,-2.625992 l -0.17438,-1.665408 -0.943018,0.555406 c -1.031488,0.607508 -1.609436,0.463848 -0.738916,-0.18368 1.851474,-1.377194 1.72908,-1.031812 1.470274,-4.148902 -0.798894,-9.621832 -0.852356,-12.165028 -0.255724,-12.165028 0.254664,0 1.899414,3.893406 1.899414,4.496238 0,0.412624 -0.0489,0.409394 -0.541656,-0.0358 -0.535692,-0.483933 -0.540364,-0.474741 -0.424884,0.836688 0.0642,0.729296 0.209008,2.60333 0.321762,4.164512 0.11276,1.561174 0.227776,2.929736 0.255628,3.041252 0.02788,0.11152 0.06586,0.521766 0.08448,0.911688 0.02898,0.606948 0.09396,0.659152 0.451556,0.362888 0.289786,-0.240078 0.331256,-0.432336 0.13542,-0.627836 -0.396576,-0.395864 -0.351018,-1.328174 0.09462,-1.936538 0.310146,-0.423384 0.449714,-0.454244 0.787782,-0.17418 0.51695,0.428264 0.542888,2.748052 0.03076,2.748052 -0.682438,0 -1.484876,1.38291 -1.318496,2.272262 0.18158,0.970614 -0.328178,4.499948 -0.704568,4.878066 -0.16062,0.16136 -0.25564,-0.10024 -0.25564,-0.703758 z m 8.776888,-0.365834 c -0.207454,-0.82508 0.06902,-2.417484 0.596444,-3.43564 0.645178,-1.245404 0.867008,-0.848738 0.360536,0.644678 -0.500948,1.477134 -0.4301,2.241708 0.18588,2.00576 0.442342,-0.16944 0.448344,-0.12638 0.10716,0.769378 -0.337302,0.885594 -1.02913,0.894358 -1.25002,0.0158 z M 37.069618,32.932724 c -0.269782,-1.072974 0.4853,-3.909896 1.040664,-3.909896 0.29572,0 0.25773,0.248848 -0.234416,1.535188 -0.50845,1.329 -0.34365,2.245136 0.306922,1.706162 0.4901,-0.406012 0.553986,0.02698 0.12268,0.83143 -0.393776,0.734466 -1.031358,0.650428 -1.235846,-0.16288 z M 16.629809,31.148422 c -0.35856,-0.668772 -0.214996,-1.852168 0.404123,-3.33129 0.54194,-1.294734 0.838211,-1.095814 0.449452,0.301762 -0.158976,0.571508 -0.289724,1.32101 -0.290555,1.665572 -8.51e-4,0.510978 0.10195,0.593688 0.559734,0.448646 0.545148,-0.17272 0.548828,-0.15386 0.128454,0.657622 -0.50938,0.983264 -0.827121,1.048708 -1.251211,0.257688 z m 14.956033,0.221874 c -0.328884,-0.395574 -0.0118,-1.898406 0.685628,-3.251174 0.607498,-1.178068 0.737184,-0.647696 0.22097,0.903706 -0.491364,1.476718 -0.406454,1.912746 0.264274,1.35709 0.497834,-0.412432 0.5664,0.0138 0.13242,0.823354 -0.324888,0.605962 -0.879286,0.677012 -1.303298,0.16704 z M 10.052157,29.428328 c 0.08573,-0.223024 0.243413,-0.4055 0.350391,-0.4055 0.279243,0 3.385453,-2.430238 3.496873,-2.73589 0.05131,-0.14078 -0.05491,-0.434232 -0.236075,-0.652128 -0.462839,-0.556698 0.154674,-2.018654 0.852668,-2.018654 0.415215,0 0.508773,0.204112 0.508773,1.11001 0,1.373816 -1.073192,2.830094 -3.079623,4.178888 -1.479625,0.99466 -2.144913,1.178564 -1.893007,0.523274 z m 1.462317,-3.359954 c -0.24017,-0.447976 -0.194498,-0.81254 0.218574,-1.744712 0.287212,-0.648124 0.657875,-1.262108 0.823704,-1.364412 0.391747,-0.241678 0.381377,-0.14062 -0.104722,1.02071 -0.223423,0.533772 -0.406224,1.110946 -0.406224,1.282612 0,0.225084 0.113282,0.218272 0.406224,-0.02438 0.635766,-0.526688 0.52849,0.34642 -0.113852,0.926704 -0.496125,0.448176 -0.534079,0.443728 -0.823709,-0.09648 z m 11.12397,-1.85129 c -0.368182,-0.720406 -0.776464,-1.133006 -1.17737,-1.189804 -0.773812,-0.10964 -1.009196,-1.220822 -0.31494,-1.48676 0.333158,-0.12762 0.687012,0.076 1.201842,0.691594 l 0.729662,0.872454 0.301008,-1.193286 c 0.38304,-1.518476 0.965738,-2.070436 1.376642,-1.30403 0.54122,1.009476 0.14694,1.979488 -0.427498,1.051704 -0.255122,-0.41207 -0.568978,0.588322 -0.614034,1.9572 -0.05378,1.633862 -0.437744,1.848446 -1.075312,0.600928 z m 14.05227,-1.27602 c -0.372692,-0.44827 -0.258432,-1.915368 0.250364,-3.214664 0.461536,-1.178606 0.683574,-0.619982 0.29881,0.751802 -0.334046,1.190974 -0.205516,1.939942 0.281364,1.63957 0.399068,-0.246196 0.292906,0.587378 -0.11818,0.927946 -0.281746,0.233418 -0.452078,0.208396 -0.712348,-0.10466 z m 4.053122,-0.4221 c -0.332726,-0.62061 -0.13298,-1.918646 0.455138,-2.957818 0.355828,-0.628719 0.370684,-0.576801 0.213152,0.744738 -0.14654,1.22941 -0.11124,1.39831 0.262474,1.255158 0.497008,-0.19038 0.560906,0.227888 0.15146,0.991546 -0.361164,0.673622 -0.708844,0.662828 -1.08224,-0.03362 z m -10.485628,-1.91699 c -0.18618,-0.18588 -0.338524,-0.564468 -0.338524,-0.841304 0,-0.668986 1.325064,-3.443529 1.644564,-3.443529 0.391192,0 0.299208,0.448912 -0.289474,1.412715 -0.668398,1.094335 -0.753886,2.072494 -0.13642,1.560956 0.59564,-0.493457 0.544536,0.310274 -0.0677,1.064948 -0.37917,0.467366 -0.541618,0.516604 -0.812446,0.246214 z M 15.457483,19.902958 c -0.314763,-0.314206 -0.15624,-2.001551 0.264313,-2.813364 0.537782,-1.038101 0.818493,-0.812614 0.417564,0.335421 -0.392998,1.125355 -0.381125,1.325128 0.07875,1.325128 0.242986,0 0.331368,0.18896 0.244129,0.521969 -0.142574,0.544232 -0.72511,0.90999 -1.004753,0.630846 z m 18.524451,-7.04798 c 0,-0.119978 0.33513,-0.361059 0.744742,-0.535727 0.725034,-0.309183 0.717866,-0.314592 -0.270816,-0.204352 -1.053086,0.11742 -1.247262,-0.05401 -0.69058,-0.609706 0.336854,-0.33626 2.433786,-0.454107 2.734742,-0.153682 0.327446,0.326856 -0.345872,1.126083 -1.198704,1.422851 -1.021624,0.355504 -1.319384,0.373696 -1.319384,0.08061 z"/>
+ <path style="fill:#ffff13" d="M 30.325908,53.27682 C 29.561042,52.620276 29.51346,52.463724 29.51346,50.603944 v -1.975486 l -1.312342,0.663396 c -0.721796,0.364868 -2.24,0.900228 -3.3738,1.189686 -2.291614,0.585054 -4.261566,0.41843 -5.819101,-0.492178 -1.498141,-0.875892 -1.942495,-1.773736 -1.947656,-3.935358 -0.0021,-1.070472 0.09127,-2.43291 0.208509,-3.027646 0.118542,-0.601394 0.111126,-0.930814 -0.01672,-0.742208 -0.526806,0.777124 -2.109879,1.688378 -2.933133,1.688378 -1.418293,0 -2.2734,-1.24664 -2.2734,-3.314334 0,-0.9774 0.226886,-2.288744 0.55618,-3.214574 L 13.158178,35.879894 12.534301,35.0367 c -0.487778,-0.659252 -0.621875,-1.188382 -0.614665,-2.425416 0.0078,-1.330468 0.200049,-1.95273 1.208607,-3.910986 1.204883,-2.339432 1.899757,-3.269942 1.8933,-2.535326 -0.0021,0.20406 -0.288778,0.86937 -0.637743,1.478466 -1.156407,2.018446 -1.899838,4.474766 -1.690875,5.586682 0.163802,0.871566 0.290531,1.010248 0.922363,1.009374 1.090054,-0.002 2.09124,-0.720226 5.408941,-3.882954 l 3.004651,-2.864314 -2.011682,-1.466504 c -1.106424,-0.806568 -2.552893,-1.808278 -3.214367,-2.226014 -1.667928,-1.053328 -2.147428,-2.241158 -1.48794,-3.686 0.324089,-0.710011 0.772703,-1.028125 3.027412,-2.146724 0.856456,-0.424907 1.557195,-0.821306 1.557195,-0.880889 0,-0.05958 -0.199644,-0.307633 -0.443668,-0.551217 -0.711876,-0.710609 -0.08816,-2.399835 1.05418,-2.855072 0.483436,-0.192657 1.647294,-0.695437 2.586344,-1.117295 1.850964,-0.831525 7.399866,-2.7073386 7.553878,-2.553601 0.329168,0.328584 -0.40968,0.95215 -1.620478,1.367625 -4.076732,1.398887 -9.130256,3.514093 -9.130256,3.821547 0,0.08025 0.184638,0.502318 0.4103,0.937928 l 0.410306,0.79203 1.417708,-0.56742 c 4.522592,-1.810122 11.205104,-3.746822 12.928292,-3.746822 0.310946,0 0.870014,0.304113 1.242372,0.675805 0.5723,0.571281 0.649064,0.832589 0.496364,1.689584 -0.26317,1.476971 -0.956608,2.471545 -2.9667,4.25503 -0.983274,0.872427 -2.172666,2.121223 -2.643082,2.775105 -1.039368,1.444714 -1.279552,1.080558 -0.420186,-0.637086 0.567772,-1.134828 2.265098,-2.970201 4.423206,-4.782958 0.80068,-0.672546 0.804062,-0.686763 0.296556,-1.246557 -0.374414,-0.412989 -0.839174,-0.566251 -1.71706,-0.566251 -1.2391,0 -5.187928,0.948979 -8.05553,1.93589 -3.216602,1.107023 -9.613974,3.95893 -9.613974,4.285846 0,0.09138 0.396068,0.369996 0.880155,0.619152 0.922503,0.474814 3.124161,1.794692 5.822967,3.490828 l 1.59942,1.005202 1.252598,-0.47463 c 0.68894,-0.261046 1.317064,-0.53897 1.395826,-0.617602 0.07878,-0.07862 -0.11486,-1.612314 -0.430282,-3.408192 -0.547298,-3.115987 -0.53186,-4.673823 0.0463,-4.673823 0.1461,0 0.265656,0.113572 0.265656,0.252372 0,0.138802 0.384624,0.869993 0.854718,1.624866 0.846702,1.359645 0.895514,2.031491 0.09968,1.372185 -0.51459,-0.426307 -0.537714,-0.07292 -0.12186,1.862642 0.349494,1.62675 1.109282,2.661484 2.327322,3.169502 0.808682,0.337286 0.902388,0.488282 0.902388,1.45408 0,1.19321 -0.12696,1.261362 -1.255422,0.673872 -0.90423,-0.470752 -2.344688,-0.528398 -3.101448,-0.1241 -0.470994,0.251616 -0.2059,0.514518 2.38745,2.367656 1.604502,1.146534 3.374274,2.432574 3.932836,2.857876 l 1.015562,0.77326 v -0.731106 c 0,-0.402108 -0.13108,-3.082722 -0.291272,-5.956928 -0.251068,-4.504366 -0.235406,-5.331574 0.11348,-5.991744 l 0.404752,-0.765915 0.585668,1.351665 c 1.366508,3.153768 1.614094,4.783348 0.50874,3.348368 l -0.496864,-0.645026 0.0182,1.486838 c 0.0098,0.817754 0.15952,3.178262 0.332494,5.245574 l 0.314478,3.758738 1.053552,0.5452 c 0.967732,0.500792 1.144208,0.51392 2.166528,0.1611 l 1.112992,-0.384104 0.04976,-1.622 c 0.02742,-0.892102 -0.06274,-2.595206 -0.200244,-3.784672 -0.1375,-1.18947 -0.367408,-3.804954 -0.510902,-5.81218 -0.1435,-2.00723 -0.395728,-5.325383 -0.560496,-7.373675 -0.280084,-3.481731 -0.218294,-4.798548 0.224596,-4.786198 0.256886,0.0072 1.945164,3.886087 1.945164,4.469153 0,0.449177 -0.02994,0.448419 -0.541634,-0.01382 -0.662416,-0.598409 -0.653556,-0.848426 -0.15318,4.325336 1.096516,11.337916 1.163322,12.99448 0.599336,14.862284 -0.548424,1.816268 -2.509096,2.740968 -4.339116,2.046442 l -0.678434,-0.257484 0.05148,4.515246 c 0.0497,4.359726 -0.302966,7.083406 -0.917154,7.083406 -0.12166,0 -0.19722,-1.186092 -0.16792,-2.635758 0.02936,-1.449662 -0.0498,-4.29346 -0.1758,-6.319544 L 34.201072,35.65875 32.39901,34.290308 C 31.407888,33.537666 30.35317,32.701544 30.055208,32.432252 29.757242,32.162968 28.799406,31.411618 27.92668,30.762586 l -1.586764,-1.180056 0.686564,1.180056 c 0.898042,1.54354 1.133374,2.916828 0.720382,4.203696 -0.513124,1.598842 -1.23625,2.18053 -3.626378,2.917052 -2.551168,0.786156 -4.842414,2.032842 -5.457066,2.969248 -0.237788,0.36226 -0.557785,1.425328 -0.711097,2.362366 -0.358239,2.189468 0.06001,3.493962 1.488735,4.643238 0.88157,0.709152 1.303324,0.844578 2.912868,0.93536 2.712098,0.15298 6.309044,-1.155212 9.01247,-3.27777 1.235848,-0.970314 1.23115,-1.230812 -0.08812,-4.88652 -0.65914,-1.82643 -0.821548,-2.62871 -0.682222,-3.370054 l 0.18286,-0.972978 1.185006,1.342554 c 1.31507,1.489896 1.470308,1.88015 0.664186,1.669716 -0.66857,-0.17452 -0.668564,-0.1206 9.8e-5,1.635652 0.601318,1.57928 0.705006,3.572084 0.232854,4.475382 -0.16976,0.324762 -0.820928,1.142722 -1.447042,1.817682 -0.932368,1.0051 -1.17294,1.48714 -1.329256,2.663398 -0.14574,1.096712 -0.0903,1.589416 0.234612,2.084384 0.869876,1.325236 1.722044,0.756986 5.774154,-3.850404 1.430332,-1.626336 2.021668,-2.017254 5.030444,-3.325518 l 1.590092,-0.691402 0.05674,-1.892336 c 0.07568,-2.524568 0.847864,-3.919848 2.169358,-3.919848 0.480752,0 0.730586,0.255228 1.06392,1.086814 0.239596,0.59775 0.435628,1.312354 0.435628,1.588012 0,0.843778 -0.79859,2.81746 -1.397494,3.45383 -0.821608,0.873004 -0.482864,1.440702 0.859672,1.440702 0.811142,0 1.280446,-0.17606 1.768812,-0.663552 0.806544,-0.805106 0.818026,-1.178302 0.266658,-8.662974 -1.252488,-17.000911 -1.35857,-19.882174 -0.731466,-19.864372 0.207648,0.006 1.941892,3.839016 1.941892,4.292088 0,0.45998 -0.482658,0.353378 -0.79075,-0.17466 -0.390832,-0.669818 -0.373948,0.378086 0.101,6.269832 1.263948,15.679788 1.191372,17.97511 -0.623254,19.710536 -1.554664,1.486806 -3.460716,1.45112 -4.13855,-0.0775 -0.202282,-0.456172 -0.505624,-0.8294 -0.674092,-0.8294 -0.677226,0 -4.573554,1.96759 -5.552196,2.803782 -0.57461,0.490972 -1.642436,1.680784 -2.372936,2.64404 -2.109258,2.781294 -3.264774,3.257006 -4.77093,1.964134 z M 44.754324,43.011036 c 0.699204,-0.488874 0.799532,-1.643158 0.211526,-2.433602 -0.818854,-1.10076 -1.817902,0.493212 -1.385934,2.211252 0.18992,0.755382 0.364702,0.788474 1.174408,0.22235 z M 15.329697,41.875658 c 0.391135,-0.259216 1.369775,-1.15138 2.174766,-1.982598 2.045809,-2.112444 3.300527,-2.865702 6.653645,-3.99445 2.416626,-0.813494 2.932406,-1.083214 3.00182,-1.569764 0.12434,-0.871576 -0.847132,-2.570832 -2.428516,-4.247832 -1.672722,-1.773866 -1.222956,-1.957866 -5.56735,2.277602 -1.85841,1.811816 -3.546129,3.210052 -4.24958,3.52066 -0.94177,0.415848 -1.250924,0.737724 -1.602515,1.66849 -1.048524,2.775706 -0.813963,4.804224 0.555153,4.800974 0.413293,-8.48e-4 1.071452,-0.213862 1.462577,-0.473082 z m 0.958898,-2.949368 c -0.338193,-0.337586 -0.181844,-2.3035 0.256537,-3.225668 0.440921,-0.927514 1.140081,-1.326148 0.782869,-0.446366 -0.579148,1.426394 -0.717105,2.00977 -0.56738,2.399252 0.134604,0.350134 0.243088,0.36894 0.569309,0.09868 0.472709,-0.39161 0.496558,-0.278134 0.138904,0.660896 -0.252309,0.662438 -0.794534,0.898226 -1.180239,0.513206 z m 4.100385,-4.492754 c -0.710498,-0.583198 -0.717567,-0.617576 -0.275792,-1.34195 0.51,-0.83626 0.91602,-0.93348 1.411186,-0.337912 0.468346,0.56331 0.981832,0.506288 1.45007,-0.16102 l 0.39752,-0.56652 0.83651,0.617358 c 0.974062,0.71887 1.010678,0.961152 0.277958,1.839476 l -0.54053,0.647952 -0.692136,-0.647952 -0.692132,-0.647954 -0.494336,0.60825 c -0.606322,0.746048 -0.758654,0.745168 -1.678318,-0.0096 z m 15.768094,19.338592 c 0.0048,-0.11152 0.18754,-0.438888 0.406218,-0.7275 0.517128,-0.682494 0.51244,-1.259432 -0.0086,-1.059844 -0.58694,0.22483 -0.498908,-0.275378 0.15194,-0.863346 0.477688,-0.43153 0.594226,-0.447316 0.808298,-0.10948 0.357792,0.564648 0.327354,0.739384 -0.33307,1.912364 -0.534176,0.948746 -1.047098,1.373084 -1.024784,0.847808 z m 4.476582,-1.82647 c -0.230274,-0.55015 -0.68634,-1.057792 -1.08689,-1.209812 -0.79068,-0.30008 -1.012188,-1.626976 -0.27161,-1.626976 0.437094,0 1.413224,0.89735 1.890994,1.738366 0.259318,0.45647 0.281352,0.451096 0.321308,-0.0784 0.05804,-0.769172 0.680404,-2.001524 1.075628,-2.129876 0.4146,-0.13464 1.27284,1.16359 1.029282,1.556966 -0.12734,0.205648 -0.345558,0.15536 -0.694742,-0.16008 -0.567696,-0.512842 -0.507708,-0.601008 -1.070758,1.573612 -0.18286,0.70624 -0.436868,1.28408 -0.564464,1.28408 -0.12758,0 -0.410526,-0.426552 -0.628748,-0.947884 z M 14.763567,47.55445 c 0.0053,-0.11152 0.18376,-0.506876 0.396625,-0.878584 0.4986,-0.87065 0.4986,-1.081338 0,-1.081338 -0.489687,0 -0.523542,-0.315424 -0.08124,-0.756934 0.445619,-0.44483 0.939451,-0.406866 1.129236,0.08682 0.16932,0.440472 -0.875637,2.832784 -1.237361,2.832784 -0.119266,0 -0.212541,-0.09124 -0.207256,-0.202748 z m 6.492303,-0.868856 c -0.443462,-0.282702 -0.55802,-2.31516 -0.202056,-3.58452 l 0.206476,-0.736278 -0.962786,0.567042 c -1.009474,0.594542 -1.515825,0.517192 -0.963459,-0.1472 0.349123,-0.41991 3.621337,-2.444976 4.461517,-2.761074 0.832198,-0.313104 0.387756,0.483398 -0.667164,1.195638 -1.332486,0.899634 -1.728208,1.816364 -1.633996,3.785282 0.02384,0.498578 0.14054,0.591436 0.57161,0.454868 0.66781,-0.21158 0.695386,0.16098 0.0677,0.914664 -0.343068,0.411938 -0.585458,0.497964 -0.877842,0.311566 z m 3.970332,-2.45507 c -0.844894,-0.663406 -0.89991,-1.07006 -0.248914,-1.839856 l 0.473926,-0.560418 0.801376,0.653286 c 0.700386,0.570962 0.768644,0.74574 0.54163,1.386966 -0.341974,0.965944 -0.69354,1.046666 -1.568018,0.360022 z m 3.500252,-0.229932 c -0.54382,-0.599838 -0.5438,-1.225248 8.4e-5,-2.818622 0.49842,-1.460168 1.010922,-1.472256 0.607652,-0.0142 -0.311142,1.124856 -0.0718,2.618128 0.31856,1.987618 0.324932,-0.524814 0.549878,-0.233582 0.364914,0.472458 -0.205824,0.78566 -0.769424,0.948424 -1.29121,0.372884 z m 8.77609,-0.79419 c 0,-0.15582 0.11788,-0.356024 0.261944,-0.444904 0.14408,-0.08888 0.1942,-0.499692 0.1114,-0.912922 -0.11304,-0.564122 0.0331,-0.969144 0.586458,-1.62562 0.835212,-0.990814 1.883752,-1.0856 1.883752,-0.17026 0,0.416728 -0.18054,0.540666 -0.787632,0.540666 -0.4332,0 -0.835978,0.14174 -0.895058,0.314978 -0.15334,0.449554 0.889934,0.713032 2.000108,0.505138 0.79509,-0.1489 0.932776,-0.10456 0.85661,0.275796 -0.05604,0.279784 -0.660724,0.6351 -1.580252,0.928548 -0.81922,0.261442 -1.702754,0.564566 -1.963418,0.67362 -0.276228,0.11554 -0.473926,0.08008 -0.473926,-0.08502 z M 50.90795,39.444584 c 0,-2.193168 -0.215246,-7.046144 -0.478314,-10.78439 -0.35928,-5.105426 -0.403868,-6.989068 -0.17916,-7.569356 0.295052,-0.761928 0.311706,-0.742856 1.213542,1.390148 0.502912,1.189462 0.918672,2.31473 0.923906,2.500586 0.0138,0.49459 -0.461816,0.412286 -0.781248,-0.13516 -0.390756,-0.669696 -0.363832,0.728754 0.1158,6.01493 0.517322,5.701424 0.51315,9.402588 -0.0126,11.169786 -0.229198,0.770402 -0.503402,1.400808 -0.60934,1.400886 -0.10594,8e-5 -0.19262,-1.794262 -0.19262,-3.987422 z m -26.12738,0.870744 c 0.18894,-0.227258 1.292194,-1.212324 2.45167,-2.189052 1.159484,-0.976718 2.174284,-1.947902 2.255118,-2.158184 0.08082,-0.210272 0.011,-0.680024 -0.15498,-1.04388 -0.242224,-0.530662 -0.210402,-0.801048 0.16078,-1.366554 0.373166,-0.568514 0.537894,-0.642758 0.850864,-0.383478 0.213462,0.17684 0.388108,0.647252 0.388108,1.045362 0,0.398108 0.13562,0.859212 0.301388,1.024678 0.35378,0.353156 0.07434,0.93638 -0.396892,0.828352 -0.179,-0.041 -0.804562,0.454756 -1.390128,1.101744 -1.221008,1.349098 -4.00354,3.554206 -4.48492,3.554206 -0.243904,0 -0.239182,-0.10268 0.019,-0.413194 z m 15.430134,-1.720164 c 0,-0.16482 0.243734,-0.299646 0.54163,-0.299646 0.2979,0 0.541636,-0.13132 0.541636,-0.291822 0,-0.18654 -0.317482,-0.225776 -0.880158,-0.10874 l -0.88015,0.18306 0.58404,-0.601902 c 0.477994,-0.492618 0.760742,-0.568814 1.557194,-0.419668 1.088874,0.203914 1.1916,0.418106 0.499224,1.040952 -0.620052,0.557784 -1.963416,0.898356 -1.963416,0.497774 z M 10.055377,38.09091 c -0.08368,-0.13516 0.147328,-0.685682 0.513364,-1.223384 0.618633,-0.908782 0.632096,-0.996578 0.191138,-1.246356 -0.44139,-0.250032 -0.443231,-0.3002 -0.02647,-0.721516 0.62333,-0.63007 1.132306,-0.23353 0.938948,0.731544 -0.191236,0.954476 -1.405427,2.801446 -1.617008,2.459712 z M 42.78974,36.410104 c -0.453128,-0.49981 -0.455402,-0.577142 -0.03574,-1.216502 0.515396,-0.785186 0.648694,-0.81145 1.366738,-0.26928 0.471826,0.35625 0.588838,0.336264 1.158366,-0.19782 l 0.633526,-0.5941 0.731196,0.729892 0.731198,0.72989 -0.728314,0.727018 c -0.711948,0.710676 -0.740724,0.715814 -1.280228,0.22844 -0.514642,-0.464926 -0.58535,-0.468378 -1.047162,-0.0512 -0.642996,0.580866 -0.939886,0.564108 -1.529588,-0.08634 z m 0.941574,-3.022042 c 0,-0.528314 -0.07848,-1.710012 -0.1744,-2.625992 l -0.17438,-1.665408 -0.943018,0.555406 c -1.031488,0.607508 -1.609436,0.463848 -0.738916,-0.18368 1.851474,-1.377194 1.72908,-1.031812 1.470274,-4.148902 -0.798894,-9.621832 -0.852356,-12.165028 -0.255724,-12.165028 0.254664,0 1.899414,3.893406 1.899414,4.496238 0,0.412625 -0.0489,0.409393 -0.541656,-0.0358 -0.535692,-0.483933 -0.540364,-0.474741 -0.424884,0.836689 0.0642,0.729296 0.209008,2.603329 0.321762,4.164511 0.11276,1.561174 0.227776,2.929736 0.255628,3.041252 0.02788,0.11152 0.06586,0.521766 0.08448,0.911688 0.02898,0.606948 0.09396,0.659152 0.451556,0.362888 0.289786,-0.240078 0.331256,-0.432336 0.13542,-0.627836 -0.396576,-0.395864 -0.351018,-1.328174 0.09462,-1.936538 0.310146,-0.423384 0.449714,-0.454244 0.787782,-0.17418 0.51695,0.428264 0.542888,2.748052 0.03076,2.748052 -0.682438,0 -1.484876,1.38291 -1.318496,2.272262 0.18158,0.970614 -0.328178,4.499948 -0.704568,4.878066 -0.16062,0.16136 -0.25564,-0.10024 -0.25564,-0.703758 z m 8.776888,-0.365834 c -0.207454,-0.82508 0.06902,-2.417484 0.596444,-3.43564 0.645178,-1.245404 0.867008,-0.848738 0.360536,0.644678 -0.500948,1.477134 -0.4301,2.241708 0.18588,2.00576 0.442342,-0.16944 0.448344,-0.12638 0.10716,0.769378 -0.337302,0.885594 -1.02913,0.894358 -1.25002,0.0158 z M 37.069618,31.932724 c -0.269782,-1.072974 0.4853,-3.909896 1.040664,-3.909896 0.29572,0 0.25773,0.248848 -0.234416,1.535188 -0.50845,1.329 -0.34365,2.245136 0.306922,1.706162 0.4901,-0.406012 0.553986,0.02698 0.12268,0.83143 -0.393776,0.734466 -1.031358,0.650428 -1.235846,-0.16288 z M 16.629809,30.148422 c -0.35856,-0.668772 -0.214996,-1.852168 0.404123,-3.33129 0.54194,-1.294734 0.838211,-1.095814 0.449452,0.301762 -0.158976,0.571508 -0.289724,1.32101 -0.290555,1.665572 -8.51e-4,0.510978 0.10195,0.593688 0.559734,0.448646 0.545148,-0.17272 0.548828,-0.15386 0.128454,0.657622 -0.50938,0.983264 -0.827121,1.048708 -1.251211,0.257688 z m 14.956033,0.221874 c -0.328884,-0.395574 -0.0118,-1.898406 0.685628,-3.251174 0.607498,-1.178068 0.737184,-0.647696 0.22097,0.903706 -0.491364,1.476718 -0.406454,1.912746 0.264274,1.35709 0.497834,-0.412432 0.5664,0.0138 0.13242,0.823354 -0.324888,0.605962 -0.879286,0.677012 -1.303298,0.16704 z M 10.052157,28.428328 c 0.08573,-0.223024 0.243413,-0.4055 0.350391,-0.4055 0.279243,0 3.385453,-2.430238 3.496873,-2.73589 0.05131,-0.14078 -0.05491,-0.434232 -0.236075,-0.652128 -0.462839,-0.556698 0.154674,-2.018654 0.852668,-2.018654 0.415215,0 0.508773,0.204112 0.508773,1.11001 0,1.373816 -1.073192,2.830094 -3.079623,4.178888 -1.479625,0.99466 -2.144913,1.178564 -1.893007,0.523274 z m 1.462317,-3.359954 c -0.24017,-0.447976 -0.194498,-0.81254 0.218574,-1.744712 0.287212,-0.648124 0.657875,-1.262108 0.823704,-1.364412 0.391747,-0.241678 0.381377,-0.14062 -0.104722,1.02071 -0.223423,0.533772 -0.406224,1.110946 -0.406224,1.282612 0,0.225084 0.113282,0.218272 0.406224,-0.02438 0.635766,-0.526688 0.52849,0.34642 -0.113852,0.926704 -0.496125,0.448176 -0.534079,0.443728 -0.823709,-0.09648 z m 11.12397,-1.85129 c -0.368182,-0.720406 -0.776464,-1.133006 -1.17737,-1.189804 -0.773812,-0.10964 -1.009196,-1.220822 -0.31494,-1.48676 0.333158,-0.12762 0.687012,0.076 1.201842,0.691594 l 0.729662,0.872454 0.301008,-1.193286 c 0.38304,-1.518475 0.965738,-2.070435 1.376642,-1.304029 0.54122,1.009475 0.14694,1.979487 -0.427498,1.051703 -0.255122,-0.41207 -0.568978,0.588322 -0.614034,1.9572 -0.05378,1.633862 -0.437744,1.848446 -1.075312,0.600928 z m 14.05227,-1.27602 c -0.372692,-0.44827 -0.258432,-1.915368 0.250364,-3.214663 0.461536,-1.178607 0.683574,-0.619983 0.29881,0.751802 -0.334046,1.190973 -0.205516,1.939941 0.281364,1.639569 0.399068,-0.246196 0.292906,0.587378 -0.11818,0.927946 -0.281746,0.233418 -0.452078,0.208396 -0.712348,-0.10466 z m 4.053122,-0.4221 c -0.332726,-0.62061 -0.13298,-1.918645 0.455138,-2.957817 0.355828,-0.62872 0.370684,-0.576802 0.213152,0.744738 -0.14654,1.229409 -0.11124,1.398309 0.262474,1.255157 0.497008,-0.19038 0.560906,0.227888 0.15146,0.991546 -0.361164,0.673622 -0.708844,0.662828 -1.08224,-0.03362 z M 30.258208,19.601975 c -0.18618,-0.18588 -0.338524,-0.564468 -0.338524,-0.841304 0,-0.668988 1.325064,-3.44353 1.644564,-3.44353 0.391192,0 0.299208,0.448912 -0.289474,1.412715 -0.668398,1.094335 -0.753886,2.072495 -0.13642,1.560957 0.59564,-0.493458 0.544536,0.310274 -0.0677,1.064948 -0.37917,0.467366 -0.541618,0.516604 -0.812446,0.246214 z M 15.457483,18.902959 c -0.314763,-0.314206 -0.15624,-2.001552 0.264313,-2.813365 0.537782,-1.038101 0.818493,-0.812614 0.417564,0.335421 -0.392998,1.125355 -0.381125,1.325128 0.07875,1.325128 0.242986,0 0.331368,0.18896 0.244129,0.52197 -0.142574,0.544232 -0.72511,0.90999 -1.004753,0.630846 z m 18.524451,-7.047981 c 0,-0.119978 0.33513,-0.361059 0.744742,-0.535727 0.725034,-0.309183 0.717866,-0.314592 -0.270816,-0.204352 -1.053086,0.11742 -1.247262,-0.05401 -0.69058,-0.609706 0.336854,-0.33626 2.433786,-0.454107 2.734742,-0.153682 0.327446,0.326856 -0.345872,1.126083 -1.198704,1.422851 -1.021624,0.355504 -1.319384,0.373696 -1.319384,0.08061 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/PCSX2.svg b/.icons/awkward/64x64/apps/PCSX2.svg
new file mode 100644
index 00000000..084ec41a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/PCSX2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 31.999148,4.0000721 c -1.519115,1e-7 -3.039243,0.5662191 -4.17482,1.7017672 L 4.7017413,28.827004 c -2.2711519,2.271094 -2.26793,6.071792 0.00331,8.342888 L 27.827642,60.295056 c 2.271152,2.271097 6.075237,2.274318 8.34639,0.0033 L 59.296638,37.173227 c 2.27115,-2.271096 2.271151,-6.075048 0,-8.346143 L 36.17397,5.7018774 C 35.038395,4.5663293 33.518264,4.0001097 31.999148,4.0001101 Z"/>
+ <path style="fill:#e4e4e4" d="m 31.999148,3.0000351 c -1.519115,1e-7 -3.039243,0.5662191 -4.17482,1.7017672 L 4.7017413,27.826967 c -2.2711519,2.271094 -2.26793,6.071792 0.00331,8.342888 L 27.827642,59.295019 c 2.271152,2.271097 6.075237,2.274318 8.34639,0.0033 L 59.296638,36.17319 c 2.27115,-2.271096 2.271151,-6.075048 0,-8.346143 L 36.17397,4.7018404 C 35.038395,3.5662923 33.518264,3.0000727 31.999148,3.0000731 Z"/>
+ <path style="opacity:0.1" d="m 31.859375,7.6871521 a 2.0002,2.0002 0 0 0 -1.375,0.6054688 l -8.789063,8.7890621 a 2.0002,2.0002 0 0 0 0,2.828125 l 5.859376,5.859375 a 2.0002,2.0002 0 0 0 2.828124,0 l 7.375,-7.375 3.029297,3.03125 -3.955078,3.955078 a 2.0002,2.0002 0 1 0 2.828125,2.828125 l 5.371094,-5.36914 a 2.0002,2.0002 0 0 0 0,-2.828125 l -5.859375,-5.859375 a 2.0002,2.0002 0 0 0 -2.828125,0 l -7.375,7.373047 -3.029297,-3.029297 7.373047,-7.375 A 2.0002,2.0002 0 0 0 31.859375,7.6871521 Z M 17.710938,21.86684 a 2.0002,2.0002 0 0 0 -1.384766,0.583984 l -8.7890626,8.789062 a 2.0002,2.0002 0 1 0 2.8281246,2.828125 l 7.375,-7.373047 3.029297,3.029297 -7.373047,7.375 a 2.0002,2.0002 0 0 0 0,2.828125 l 5.859375,5.859375 a 2.0002,2.0002 0 1 0 2.828125,-2.828125 l -4.445312,-4.445312 7.375,-7.375 a 2.0002,2.0002 0 0 0 0,-2.828125 L 19.154297,22.450824 A 2.0002,2.0002 0 0 0 17.710938,21.86684 Z m 29.867187,1.732421 c -0.741104,-0.03511 -1.466843,0.21489 -2.007813,0.75586 L 40.6875,29.23598 50.939453,39.489886 c 0.169746,0.169745 0.303436,0.359498 0.419922,0.556641 l 4.951172,-4.951172 c 1.081941,-1.081939 0.994821,-2.909475 -0.195313,-4.099609 L 49.669922,24.54848 c -0.595067,-0.595067 -1.350693,-0.914109 -2.091797,-0.949219 z m -13.246094,5.082032 a 2.0002,2.0002 0 0 0 -1.384765,0.583984 l -8.789063,8.789063 a 2.0002,2.0002 0 1 0 2.828125,2.828124 l 7.375,-7.373046 3.029297,3.029296 -7.373047,7.375 a 2.0002,2.0002 0 0 0 -0.0059,2.822266 l 5.83789,5.88086 a 2.0002,2.0002 0 0 0 2.833985,0.0039 l 8.789062,-8.78711 a 2.000477,2.000477 0 1 0 -2.830078,-2.828125 l -7.36914,7.369141 -3.019532,-3.041016 7.38086,-7.380859 a 2.0002,2.0002 0 0 0 0,-2.828125 l -5.859375,-5.859375 a 2.0002,2.0002 0 0 0 -1.44336,-0.583984 z M 25.0625,44.86098 23.111328,46.814105 c -1.081938,1.08194 -0.996774,2.909477 0.19336,4.099609 l 6.447265,6.445313 c 1.190134,1.190133 3.017671,1.277252 4.099609,0.195313 l 2.021485,-2.021485 c -0.197143,-0.116483 -0.386895,-0.250176 -0.556641,-0.419922 z"/>
+ <path style="fill:none;stroke:#5092ff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 8.9514627,31.654614 8.7883173,-8.788317 5.858877,5.858878 -8.788317,8.788317 5.858878,5.858877"/>
+ <path style="fill:none;stroke:#4b70e1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 31.898734,8.7073428 -8.788317,8.7883172 5.858879,5.858877 8.788316,-8.788317 5.858877,5.858878 -5.370638,5.370638"/>
+ <path style="fill:none;stroke:#744dec;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 25.572477,38.46911 8.788318,-8.788317 5.858877,5.858878 -8.788317,8.788317 5.838016,5.879739 8.788317,-8.788317"/>
+ <path style="fill:#283d8a" d="m 23.110417,45.813568 c -1.081938,1.08194 -0.9956,2.910319 0.194534,4.100452 l 6.44629,6.446291 c 1.190134,1.190133 3.018512,1.276472 4.100451,0.194533 L 35.87331,54.533226 C 35.676167,54.416743 35.486159,54.283391 35.316413,54.113645 L 25.063376,43.860609 Z M 40.68705,28.236935 50.940086,38.489972 c 0.169746,0.169745 0.303098,0.359753 0.419584,0.556896 l 4.951053,-4.951055 c 1.081941,-1.081939 0.995601,-2.910318 -0.194533,-4.100452 l -6.44629,-6.44629 c -1.190134,-1.190134 -3.018513,-1.276473 -4.100452,-0.194534 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 3 C 30.480885 3.0000001 28.959796 3.5656238 27.824219 4.7011719 L 4.7011719 27.826172 C 3.445109 29.082203 2.8892708 30.806225 3.0234375 32.480469 C 3.1372781 31.139707 3.6948639 29.832454 4.7011719 28.826172 L 27.824219 5.7011719 C 28.959796 4.5656238 30.480885 4.0000001 32 4 C 33.519116 3.9999996 35.038253 4.5656238 36.173828 5.7011719 L 59.296875 28.826172 C 60.307584 29.836856 60.865426 31.152364 60.976562 32.5 C 61.11516 30.819379 60.557317 29.086583 59.296875 27.826172 L 36.173828 4.7011719 C 35.038253 3.5656238 33.519116 2.9999996 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/Panini.svg b/.icons/awkward/64x64/apps/Panini.svg
new file mode 120000
index 00000000..fd113dd3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Panini.svg
@@ -0,0 +1 @@
+kipi-panorama.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Pithos.svg b/.icons/awkward/64x64/apps/Pithos.svg
new file mode 120000
index 00000000..7fa3cf36
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Pithos.svg
@@ -0,0 +1 @@
+cantata.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/PosteRazor.svg b/.icons/awkward/64x64/apps/PosteRazor.svg
new file mode 100644
index 00000000..fe2a4b70
--- /dev/null
+++ b/.icons/awkward/64x64/apps/PosteRazor.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 11.300781,17 C 10.026581,17 9,18.01887 9,19.285156 V 24 H 7.125 6.5 5.875 C 4.83625,24 4,24.859305 4,25.927734 V 40.072266 C 4,41.140695 4.83625,42 5.875,42 H 6.5 7.125 9 v 4.714844 C 9,47.98113 10.026581,49 11.300781,49 H 52.699219 C 53.973419,49 55,47.98113 55,46.714844 V 42 h 1.875 0.625 0.625 C 59.16375,42 60,41.140695 60,40.072266 V 25.927734 C 60,24.859305 59.16375,24 58.125,24 H 57.5 56.875 55 V 19.285156 C 55,18.01887 53.973419,17 52.699219,17 Z"/>
+ <rect style="fill:#afafb1" width="46" height="32" x="9" y="16" rx="2.3" ry="2.286"/>
+ <path style="fill:#afafb1" d="M 5.875,23 C 4.83625,23 4,23.860143 4,24.928572 V 39.071428 C 4,40.139857 4.83625,41 5.875,41 H 6.5 7.125 9 V 39.071428 24.928572 23 H 7.125 6.5 Z"/>
+ <path style="fill:#afafb1" d="M 58.125,41 C 59.16375,41 60,40.139857 60,39.071428 V 24.928572 C 60,23.860143 59.16375,23 58.125,23 H 57.5 56.875 55 V 24.928572 39.071428 41 h 1.875 0.625 z"/>
+ <path style="opacity:0.1" d="m 32,25 a 8,8 0 0 0 -7.410156,5 H 20.15625 l -0.121094,-0.199219 -1.267578,-2.101562 a 1.4645125,1.4001092 0 0 0 -1.345703,-0.697266 1.4645125,1.4001092 0 0 0 -1.189453,0.697266 L 14.964844,29.800781 14.84375,30 H 11 V 29 C 11,27.892 10.108,27 9,27 H 8 C 6.892,27 6,27.892 6,29 V 31.214844 34.785156 37 c 0,1.108 0.892,2 2,2 h 1 c 1.108,0 2,-0.892 2,-2 v -1 h 3.84375 l 0.121094,0.199219 1.267578,2.101562 a 1.4645125,1.4001092 0 0 0 1.189453,0.697266 1.4645125,1.4001092 0 0 0 1.345703,-0.697266 L 20.035156,36.199219 20.15625,36 h 4.431641 A 8,8 0 0 0 32,41 8,8 0 0 0 39.410156,36 h 4.433594 l 0.121094,0.199219 1.267578,2.101562 a 1.4645125,1.4001092 0 0 0 1.189453,0.697266 1.4645125,1.4001092 0 0 0 1.345703,-0.697266 L 49.035156,36.199219 49.15625,36 H 53 v 1 c 0,1.108 0.892,2 2,2 h 1 c 1.108,0 2,-0.892 2,-2 V 34.785156 31.214844 29 c 0,-1.108 -0.892,-2 -2,-2 h -1 c -1.108,0 -2,0.892 -2,2 v 1 h -3.84375 l -0.121094,-0.199219 -1.267578,-2.101562 a 1.4645125,1.4001092 0 0 0 -1.345703,-0.697266 1.4645125,1.4001092 0 0 0 -1.189453,0.697266 L 43.964844,29.800781 43.84375,30 H 39.412109 A 8,8 0 0 0 32,25 Z"/>
+ <path style="fill:#3f3f3f" d="M 32 24 A 8 8 0 0 0 24.589844 29 L 20.15625 29 L 20.035156 28.800781 L 18.767578 26.699219 A 1.4645125 1.4001092 0 0 0 17.421875 26.001953 A 1.4645125 1.4001092 0 0 0 16.232422 26.699219 L 14.964844 28.800781 L 14.84375 29 L 11 29 L 11 28 C 11 26.892 10.108 26 9 26 L 8 26 C 6.892 26 6 26.892 6 28 L 6 30.214844 L 6 33.785156 L 6 36 C 6 37.108 6.892 38 8 38 L 9 38 C 10.108 38 11 37.108 11 36 L 11 35 L 14.84375 35 L 14.964844 35.199219 L 16.232422 37.300781 A 1.4645125 1.4001092 0 0 0 17.421875 37.998047 A 1.4645125 1.4001092 0 0 0 18.767578 37.300781 L 20.035156 35.199219 L 20.15625 35 L 24.587891 35 A 8 8 0 0 0 32 40 A 8 8 0 0 0 39.410156 35 L 43.84375 35 L 43.964844 35.199219 L 45.232422 37.300781 A 1.4645125 1.4001092 0 0 0 46.421875 37.998047 A 1.4645125 1.4001092 0 0 0 47.767578 37.300781 L 49.035156 35.199219 L 49.15625 35 L 53 35 L 53 36 C 53 37.108 53.892 38 55 38 L 56 38 C 57.108 38 58 37.108 58 36 L 58 33.785156 L 58 30.214844 L 58 28 C 58 26.892 57.108 26 56 26 L 55 26 C 53.892 26 53 26.892 53 28 L 53 29 L 49.15625 29 L 49.035156 28.800781 L 47.767578 26.699219 A 1.4645125 1.4001092 0 0 0 46.421875 26.001953 A 1.4645125 1.4001092 0 0 0 45.232422 26.699219 L 43.964844 28.800781 L 43.84375 29 L 39.412109 29 A 8 8 0 0 0 32 24 z"/>
+ <path style="opacity:0.2" d="M 11.300781 16 C 10.026581 16 9 17.01887 9 18.285156 L 9 19 L 55 19 L 55 18.285156 C 55 17.01887 53.973419 16 52.699219 16 L 11.300781 16 z M 9 45 L 9 45.714844 C 9 46.98113 10.026581 48 11.300781 48 L 52.699219 48 C 53.973419 48 55 46.98113 55 45.714844 L 55 45 L 9 45 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.875 23 C 4.83625 23 4 23.859305 4 24.927734 L 4 25.927734 C 4 24.859305 4.83625 24 5.875 24 L 6.5 24 L 7.125 24 L 9 24 L 9 23 L 7.125 23 L 6.5 23 L 5.875 23 z M 55 23 L 55 24 L 56.875 24 L 57.5 24 L 58.125 24 C 59.16375 24 60 24.859305 60 25.927734 L 60 24.927734 C 60 23.859305 59.16375 23 58.125 23 L 57.5 23 L 56.875 23 L 55 23 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/QMPlay2.svg b/.icons/awkward/64x64/apps/QMPlay2.svg
new file mode 100644
index 00000000..b95a3036
--- /dev/null
+++ b/.icons/awkward/64x64/apps/QMPlay2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="M 9.0683381,4.0013414 A 4.9535396,4.3943464 0 0 0 3.9999999,8.3938878 l 0,47.2154242 a 4.9535396,4.3943464 0 0 0 7.4301091,3.802353 L 34.475828,47.611809 57.523547,35.807953 a 4.9535396,4.3943464 0 0 0 0,-7.610907 L 34.475828,16.39379 11.430109,4.5901342 A 4.9535396,4.3943464 0 0 0 9.0685381,4.0029414 Z"/>
+ <path style="opacity:0.2" d="M 11.999902,15.000439 11.999902,51 30.919671,41.540115 47.999463,33.000219 30.919671,24.460324 11.999902,15.000439 Z"/>
+ <path style="fill:#00e382" d="m 11.999902,14.000855 0,35.999561 L 30.919671,40.540532 47.999463,32.000636 30.919671,23.46074 11.999902,14.000855 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.0705744,4.0012146 A 4.9540755,4.3921679 0 0 0 4,8.3937524 L 4,9.3932988 A 4.9540755,4.3921679 0 0 1 9.0705744,5.000761 4.9540755,4.3921679 0 0 1 11.430072,5.5903372 L 34.478136,17.383813 57.528156,29.183145 A 4.9540755,4.3921679 0 0 1 59.965782,32.5 4.9540755,4.3921679 0 0 0 57.528156,28.183599 L 34.478136,16.384267 11.430072,4.5907908 A 4.9540755,4.3921679 0 0 0 9.0705744,4.0012146 Z"/>
+ <path style="opacity:0.2" d="m 59.967747,32.5 a 4.9543475,4.3954322 0 0 1 -2.437711,3.303384 L 34.481161,47.608436 11.430333,59.411534 A 4.9543475,4.3954322 0 0 1 4,55.610007 l 0,1.000196 a 4.9543475,4.3954322 0 0 0 7.430333,3.801528 L 34.481161,48.608632 57.530036,36.80358 A 4.9543475,4.3954322 0 0 0 59.967747,32.5 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/QMapShack.svg b/.icons/awkward/64x64/apps/QMapShack.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/QMapShack.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/QOwnNotes.svg b/.icons/awkward/64x64/apps/QOwnNotes.svg
new file mode 100644
index 00000000..850d6799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/QOwnNotes.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 56,5 C 56,5 60,5 60,9 V 57 C 60,61 56,61 56,61 H 24 L 4,41 V 9 C 4,5 8,5 8,5 Z"/>
+ <path style="fill:#303d75" d="M 56,4 C 56,4 60,4 60,8 V 56 C 60,60 56,60 56,60 H 24 L 4,40 V 8 C 4,4 8,4 8,4 Z"/>
+ <path style="fill:#44559e" d="M 4,40 H 21 C 22.656,40 24,41.344 24,43 V 60 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4,40 5,41 H 21 C 22.656,41 24,42.344 24,44 V 43 C 24,41.344 22.656,40 21,40 Z"/>
+ <path style="opacity:0.2" d="M 32,16 A 10,10 0 0 0 31.125,16.043 9.3333,9.3333 0 0 0 30.93,16.066 10,10 0 0 0 22,26 10,10 0 0 0 22.004,26.074 7,7 0 0 0 16,33 7,7 0 0 0 16.004,33.172 6.6667,6.6667 0 0 0 16,33.332 6.6667,6.6667 0 0 0 22.668,40 H 23 40 A 8,8 0 0 0 48,32 8,8 0 0 0 41.84,24.234 10,10 0 0 0 33.359,16.105 9.3333,9.3333 0 0 0 33.23,16.086 10,10 0 0 0 32.621,16.031 9.3333,9.3333 0 0 0 32,16 Z M 31.98,19.002 C 32.111,19.005 32.241,19.011 32.371,19.021 A 3.0003,3.0003 0 0 0 32.445,19.025 C 32.583,19.033 32.719,19.046 32.855,19.062 32.861,19.063 32.866,19.064 32.871,19.064 32.877,19.065 32.883,19.067 32.889,19.068 A 3.0003,3.0003 0 0 0 32.951,19.078 C 35.965,19.492 38.346,21.774 38.887,24.768 A 3.0003,3.0003 0 0 0 41.15,27.154 C 43.416,27.69 44.992,29.676 45,32.004 44.998,34.799 42.796,37 40,37 H 23 22.668 C 20.608,37 19.002,35.395 19,33.336 V 33.332 C 19,33.315 19.001,33.298 19.002,33.281 A 3.0003,3.0003 0 0 0 19.002,33.066 C 19.001,33.045 19,33.024 19,33.002 V 32.998 C 19.003,30.989 20.443,29.329 22.432,29.043 A 3.0003,3.0003 0 0 0 25,26.002 V 25.998 C 25.005,22.401 27.673,19.434 31.25,19.049 A 3.0003,3.0003 0 0 0 31.318,19.041 C 31.355,19.036 31.391,19.031 31.428,19.027 31.611,19.011 31.796,19.004 31.98,19.002 Z"/>
+ <path style="fill:#5d8cb9" d="M 32,15 A 10,10 0 0 0 31.125,15.043 9.3333,9.3333 0 0 0 30.93,15.066 10,10 0 0 0 22,25 10,10 0 0 0 22.004,25.074 7,7 0 0 0 16,32 7,7 0 0 0 16.004,32.172 6.6667,6.6667 0 0 0 16,32.332 6.6667,6.6667 0 0 0 22.668,39 H 23 40 A 8,8 0 0 0 48,31 8,8 0 0 0 41.84,23.234 10,10 0 0 0 33.359,15.105 9.3333,9.3333 0 0 0 33.23,15.086 10,10 0 0 0 32.621,15.031 9.3333,9.3333 0 0 0 32,15 Z M 31.98,18.002 C 32.111,18.005 32.241,18.011 32.371,18.021 A 3.0003,3.0003 0 0 0 32.445,18.025 C 32.583,18.033 32.719,18.046 32.855,18.062 32.861,18.063 32.866,18.064 32.871,18.064 32.877,18.065 32.883,18.067 32.889,18.068 A 3.0003,3.0003 0 0 0 32.951,18.078 C 35.965,18.492 38.346,20.774 38.887,23.768 A 3.0003,3.0003 0 0 0 41.15,26.154 C 43.416,26.69 44.992,28.676 45,31.004 44.998,33.799 42.796,36 40,36 H 23 22.668 C 20.608,36 19.002,34.395 19,32.336 V 32.332 C 19,32.315 19.001,32.298 19.002,32.281 A 3.0003,3.0003 0 0 0 19.002,32.066 C 19.001,32.045 19,32.024 19,32.002 V 31.998 C 19.003,29.989 20.443,28.329 22.432,28.043 A 3.0003,3.0003 0 0 0 25,25.002 V 24.998 C 25.005,21.401 27.673,18.434 31.25,18.049 A 3.0003,3.0003 0 0 0 31.318,18.041 C 31.355,18.036 31.391,18.031 31.428,18.027 31.611,18.011 31.796,18.004 31.98,18.002 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8,4 C 8,4 4,4 4,8 V 9 C 4,5 8,5 8,5 H 56 C 56,5 60,5 60,9 V 8 C 60,4 56,4 56,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/QtIcon.svg b/.icons/awkward/64x64/apps/QtIcon.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/QtIcon.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/QtProject-assistant.svg b/.icons/awkward/64x64/apps/QtProject-assistant.svg
new file mode 120000
index 00000000..a2c2cf3c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/QtProject-assistant.svg
@@ -0,0 +1 @@
+qtassistant.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/QtProject-designer.svg b/.icons/awkward/64x64/apps/QtProject-designer.svg
new file mode 120000
index 00000000..5562b222
--- /dev/null
+++ b/.icons/awkward/64x64/apps/QtProject-designer.svg
@@ -0,0 +1 @@
+qtdesigner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/QtProject-linguist.svg b/.icons/awkward/64x64/apps/QtProject-linguist.svg
new file mode 120000
index 00000000..4d6eb91b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/QtProject-linguist.svg
@@ -0,0 +1 @@
+qtlinguist.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/QtProject-qdbusviewer.svg b/.icons/awkward/64x64/apps/QtProject-qdbusviewer.svg
new file mode 120000
index 00000000..b54d6089
--- /dev/null
+++ b/.icons/awkward/64x64/apps/QtProject-qdbusviewer.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/QtProject-qtcreator-qt5.svg b/.icons/awkward/64x64/apps/QtProject-qtcreator-qt5.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/QtProject-qtcreator-qt5.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/QtProject-qtcreator.svg b/.icons/awkward/64x64/apps/QtProject-qtcreator.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/QtProject-qtcreator.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/RSS_feeds.svg b/.icons/awkward/64x64/apps/RSS_feeds.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/RSS_feeds.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/RenameMyTVSeries.svg b/.icons/awkward/64x64/apps/RenameMyTVSeries.svg
new file mode 100644
index 00000000..cc3ede2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/RenameMyTVSeries.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,50 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,53 C 5.338,53 4,51.662 4,50 Z"/>
+ <rect style="fill:#e7a522" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 10 C 5.338 10 4 11.338 4 13 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 13 C 60 11.338 58.662 10 57 10 L 7 10 z"/>
+ <path style="fill:#323232" d="M 48,32 C 48,15.3846 41.334,14 28,14 14.6666,14 8,15.3846 8,32 8,48.616 14.6666,50 28,50 41.334,50 48,48.616 48,32 Z"/>
+ <path style="fill:#323232" d="m 50,40 v 2 h 8 v -2 z"/>
+ <path style="fill:#323232" d="m 50,43 v 2 h 8 v -2 z"/>
+ <path style="fill:#323232" d="m 50,46 v 2 h 8 v -2 z"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,0,-2)">
+ <circle cx="27" cy="11" r="2"/>
+ <circle cx="27" cy="16" r="2"/>
+ </g>
+ <circle style="fill:#ffffff" cx="54" cy="19" r="4"/>
+ <circle style="fill:#ffffff" cx="54" cy="29" r="4"/>
+ <path style="opacity:0.2" d="M 19,37.990509 V 42 h 4.009189 l 10.126023,-10.126024 -4.00919,-4.009188 z m 17.681952,-9.650523 c 0.424064,-0.424064 0.424064,-1.092267 0,-1.516346 l -2.505743,-2.505743 c -0.424064,-0.424064 -1.092267,-0.424064 -1.516346,0 l -2.094594,2.107494 4.009188,4.009189 z"/>
+ <path style="fill:#848484" d="M 19,36.990509 V 41 h 4.009189 l 10.126023,-10.126024 -4.00919,-4.009188 z m 17.681952,-9.650523 c 0.424064,-0.424064 0.424064,-1.092267 0,-1.516346 l -2.505743,-2.505743 c -0.424064,-0.424064 -1.092267,-0.424064 -1.516346,0 l -2.094594,2.107494 4.009188,4.009189 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/RescueTime.svg b/.icons/awkward/64x64/apps/RescueTime.svg
new file mode 120000
index 00000000..50f4ff11
--- /dev/null
+++ b/.icons/awkward/64x64/apps/RescueTime.svg
@@ -0,0 +1 @@
+rescuetime.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Ri-li.svg b/.icons/awkward/64x64/apps/Ri-li.svg
new file mode 100644
index 00000000..f2f7623d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Ri-li.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#52845f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 15.398828,21 C 13.577594,21 12,22.547212 12,24.39336 v 13.21396 c 0,1.846148 1.577733,3.415842 3.398828,3.39336 H 32 V 61 h 6 V 37.8 C 37.999846,36.253666 36.746334,35.000154 35.2,35 H 18 V 27 H 46 V 29.998828 37.20664 61 h 6 V 37.20664 29.998828 24.39336 C 52,22.547212 50.422406,21 48.601172,21 Z"/>
+ <path style="fill:#fbc295" d="M 15.398828,20 C 13.577594,20 12,21.547212 12,23.39336 v 13.21396 c 0,1.846148 1.577733,3.415842 3.398828,3.39336 H 32 V 60 h 6 V 36.8 C 37.999846,35.253666 36.746334,34.000154 35.2,34 H 18 V 26 H 46 V 28.998828 36.20664 60 h 6 V 36.20664 28.998828 23.39336 C 52,21.547212 50.422406,20 48.601172,20 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.398438 20 C 13.577203 20 12 21.548383 12 23.394531 L 12 24.394531 C 12 22.548383 13.577203 21 15.398438 21 L 48.601562 21 C 50.422796 21 52 22.548383 52 24.394531 L 52 23.394531 C 52 21.548383 50.422796 20 48.601562 20 L 15.398438 20 z M 18 34 L 18 35 L 35.199219 35 C 36.745553 35.000154 37.999846 36.254447 38 37.800781 L 38 36.800781 C 37.999846 35.254447 36.745553 34.000154 35.199219 34 L 18 34 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/Ripcord_Icon.svg b/.icons/awkward/64x64/apps/Ripcord_Icon.svg
new file mode 100644
index 00000000..fd9d416d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Ripcord_Icon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 31.953516,19.000223 a 2.9897563,2.082078 0 0 0 -2.067189,0.609383 L 4.8749882,37.026014 a 2.9897563,2.082078 0 0 0 0,2.943542 l 25.0113388,17.42185 a 2.9897563,2.082078 0 0 0 4.224612,0 l 25.014073,-17.42185 a 2.9897563,2.082078 0 0 0 0,-2.943542 L 34.110939,19.609606 A 2.9897563,2.082078 0 0 0 31.953516,19.000223 Z M 32,24.938995 51.474227,38.497786 32,52.062017 12.525773,38.497786 Z"/>
+ <path style="fill:#435779" d="m 31.953516,18.000223 a 2.9897563,2.082078 0 0 0 -2.067189,0.609383 L 4.8749882,36.026014 a 2.9897563,2.082078 0 0 0 0,2.943542 l 25.0113388,17.42185 a 2.9897563,2.082078 0 0 0 4.224612,0 l 25.014073,-17.42185 a 2.9897563,2.082078 0 0 0 0,-2.943542 L 34.110939,18.609606 A 2.9897563,2.082078 0 0 0 31.953516,18.000223 Z M 32,23.938995 51.474227,37.497786 32,51.062017 12.525773,37.497786 Z"/>
+ <path style="opacity:0.2" d="m 31.953516,13.000223 a 2.9897563,2.082078 0 0 0 -2.067189,0.609383 L 4.8749882,31.026014 a 2.9897563,2.082078 0 0 0 0,2.943542 l 25.0113388,17.42185 a 2.9897563,2.082078 0 0 0 4.224612,0 l 25.014073,-17.42185 a 2.9897563,2.082078 0 0 0 0,-2.943542 L 34.110939,13.609606 A 2.9897563,2.082078 0 0 0 31.953516,13.000223 Z M 32,18.938995 51.474227,32.497786 32,46.062017 12.525773,32.497786 Z"/>
+ <path style="fill:#ff9556" d="m 31.953516,12.000223 a 2.9897563,2.082078 0 0 0 -2.067189,0.609383 L 4.8749882,30.026014 a 2.9897563,2.082078 0 0 0 0,2.943542 l 25.0113388,17.42185 a 2.9897563,2.082078 0 0 0 4.224612,0 l 25.014073,-17.42185 a 2.9897563,2.082078 0 0 0 0,-2.943542 L 34.110939,12.609606 A 2.9897563,2.082078 0 0 0 31.953516,12.000223 Z M 32,17.938995 51.474227,31.497786 32,45.062017 12.525773,31.497786 Z"/>
+ <path style="opacity:0.2" d="M 31.953516,6.9999441 A 2.9897563,2.0820778 0 0 0 29.886327,7.6093279 L 4.8749882,25.025738 a 2.9897563,2.0820778 0 0 0 0,2.943542 L 29.886327,45.391128 a 2.9897563,2.0820778 0 0 0 4.224612,0 L 59.125012,27.96928 a 2.9897563,2.0820778 0 0 0 0,-2.943542 L 34.110939,7.6093279 A 2.9897563,2.0820778 0 0 0 31.953516,6.9999441 Z M 32,12.938717 51.474227,26.497509 32,40.06174 12.525773,26.497509 Z"/>
+ <path style="fill:#6187ab" d="M 31.953516,5.9999444 A 2.9897563,2.0820778 0 0 0 29.886327,6.6093282 L 4.8749882,24.025738 a 2.9897563,2.0820778 0 0 0 0,2.943542 L 29.886327,44.391128 a 2.9897563,2.0820778 0 0 0 4.224612,0 L 59.125012,26.96928 a 2.9897563,2.0820778 0 0 0 0,-2.943542 L 34.110939,6.6093282 A 2.9897563,2.0820778 0 0 0 31.953516,5.9999444 Z M 32,11.938717 51.474227,25.497509 32,39.06174 12.525773,25.497509 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.953125 6 A 2.9897563 2.0820778 0 0 0 29.886719 6.609375 L 4.875 24.025391 A 2.9897563 2.0820778 0 0 0 4.0917969 26 A 2.9897563 2.0820778 0 0 1 4.875 25.025391 L 29.886719 7.609375 A 2.9897563 2.0820778 0 0 1 31.953125 7 A 2.9897563 2.0820778 0 0 1 34.111328 7.609375 L 59.125 25.025391 A 2.9897563 2.0820778 0 0 1 59.908203 25.996094 A 2.9897563 2.0820778 0 0 0 59.125 24.025391 L 34.111328 6.609375 A 2.9897563 2.0820778 0 0 0 31.953125 6 z M 13.244141 25.998047 L 12.525391 26.498047 L 32 40.0625 L 51.474609 26.498047 L 50.755859 25.998047 L 32 39.0625 L 13.244141 25.998047 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/SUSEgreeter.svg b/.icons/awkward/64x64/apps/SUSEgreeter.svg
new file mode 120000
index 00000000..13d9f1e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/SUSEgreeter.svg
@@ -0,0 +1 @@
+distributor-logo-opensuse.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ScanTailor.svg b/.icons/awkward/64x64/apps/ScanTailor.svg
new file mode 120000
index 00000000..157d5ef7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ScanTailor.svg
@@ -0,0 +1 @@
+scantailor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Sci48M.svg b/.icons/awkward/64x64/apps/Sci48M.svg
new file mode 100644
index 00000000..31ca9d2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Sci48M.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 35.902344 5.2753906 C 28.095967 10.28438 23.009939 19.00588 23 28.800781 C 23.856897 43.892626 34.681662 48.771994 38.480469 59.244141 C 40.146355 58.852068 41.754375 58.314118 43.289062 57.640625 C 38.842342 46.95311 28.795974 39.142926 28.597656 27.398438 C 28.605077 18.882034 32.484852 11.045808 38.810547 5.8320312 C 37.85983 5.5960847 36.889313 5.4119416 35.902344 5.2753906 z M 34.027344 5.3125 C 20.249826 7.2874312 10.014122 19.081661 10 33 C 10.694956 45.23972 17.921418 51.126666 22.664062 58.410156 C 24.812754 59.165479 27.081258 59.666912 29.4375 59.878906 C 24.666018 50.163635 15.787635 42.620775 15.601562 31.601562 C 15.611815 19.837978 22.972646 9.3344038 34.027344 5.3125 z M 42.322266 6.9589844 C 38.374384 11.800302 36.006752 17.949415 36 24.601562 C 36.797835 38.653211 46.213414 43.870706 50.578125 52.972656 C 51.888567 51.811897 53.087664 50.530988 54.160156 49.144531 C 49.241594 40.517136 41.77238 33.315175 41.601562 23.199219 C 41.606262 17.913002 43.126356 12.901969 45.769531 8.5996094 C 44.665131 7.9771622 43.514177 7.4294043 42.322266 6.9589844 z M 50.001953 11.527344 C 48.732535 14.722346 48.00367 18.182859 48 21.800781 C 48.565263 31.756327 53.461913 37.261551 57.828125 42.863281 C 58.696429 40.790981 59.323447 38.590651 59.673828 36.296875 C 56.45252 31.420773 53.69958 26.434473 53.597656 20.398438 C 53.598956 18.803539 53.776927 17.244826 54.044922 15.710938 C 52.844487 14.180091 51.491738 12.776252 50.001953 11.527344 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="fill:#2cc0cb" d="M 35.902344 4.2753906 C 28.095967 9.28438 23.009939 18.00588 23 27.800781 C 23.881829 43.331731 35.321205 48.046289 38.794922 59.171875 C 40.478143 58.755166 42.098548 58.184949 43.644531 57.480469 C 39.394818 46.351723 28.801184 38.451471 28.597656 26.398438 C 28.605077 17.882035 32.484852 10.045808 38.810547 4.8320312 C 37.85983 4.5960846 36.889313 4.4119416 35.902344 4.2753906 z M 34.027344 4.3125 C 20.249826 6.2874308 10.014122 18.081661 10 32 C 10.734643 44.938698 18.770936 50.776957 23.453125 58.671875 C 25.102523 59.196905 26.821384 59.560102 28.589844 59.773438 C 29.03776 59.807138 29.474806 59.847259 29.929688 59.886719 C 25.303643 49.673235 15.79406 42.00132 15.601562 30.601562 C 15.611814 18.837978 22.972646 8.3344034 34.027344 4.3125 z M 42.322266 5.9589844 C 38.374384 10.800302 36.006752 16.949414 36 23.601562 C 36.818363 38.014758 46.719615 43.121447 50.919922 52.671875 C 52.231483 51.471529 53.427568 50.148599 54.490234 48.71875 C 49.583508 39.832382 41.776178 32.540097 41.601562 22.199219 C 41.606246 16.913002 43.126356 11.901969 45.769531 7.5996094 C 44.665131 6.9771622 43.514177 6.4294039 42.322266 5.9589844 z M 50.001953 10.527344 C 48.732535 13.722346 48.00367 17.182859 48 20.800781 C 48.576483 30.95393 53.660496 36.478627 58.089844 42.197266 C 58.91837 40.067988 59.493776 37.811966 59.78125 35.462891 C 56.513009 30.534031 53.700733 25.502769 53.597656 19.398438 C 53.598997 17.80354 53.776927 16.244827 54.044922 14.710938 C 52.844487 13.180092 51.491738 11.776252 50.001953 10.527344 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 35.902344 4.2753906 C 28.095967 9.28438 23.009939 18.00588 23 27.800781 C 23.0057 27.901174 23.01686 27.99621 23.023438 28.095703 C 23.271362 18.589836 28.284746 10.163249 35.902344 5.2753906 C 36.575108 5.3684702 37.236163 5.4941724 37.892578 5.6328125 C 38.194343 5.3613278 38.496555 5.0908306 38.810547 4.8320312 C 37.85983 4.5960846 36.889313 4.4119416 35.902344 4.2753906 z M 34.027344 4.3125 C 20.249826 6.2874308 10.014122 18.081661 10 32 C 10.003977 32.07004 10.015128 32.1335 10.019531 32.203125 C 10.373315 20.077393 18.477006 9.7013106 29.841797 6.2480469 C 31.168278 5.4997513 32.56267 4.8453755 34.027344 4.3125 z M 42.322266 5.9589844 C 38.374384 10.800302 36.006752 16.949415 36 23.601562 C 36.004488 23.680602 36.012547 23.755503 36.017578 23.833984 C 36.198521 17.477712 38.527089 11.613038 42.322266 6.9589844 C 43.359242 7.3682551 44.35879 7.8464899 45.330078 8.3710938 C 45.47712 8.1143016 45.614704 7.8516255 45.769531 7.5996094 C 44.665131 6.9771622 43.514177 6.4294039 42.322266 5.9589844 z M 50.001953 10.527344 C 48.732535 13.722346 48.00367 17.182859 48 20.800781 C 48.004522 20.880421 48.014457 20.954131 48.019531 21.033203 C 48.117854 17.693782 48.82278 14.495209 50.001953 11.527344 C 51.443847 12.736105 52.754473 14.092702 53.925781 15.566406 C 53.968519 15.281904 53.995522 14.993682 54.044922 14.710938 C 52.844487 13.180091 51.491738 11.776252 50.001953 10.527344 z M 53.615234 19.78125 C 53.609309 19.986952 53.597825 20.191543 53.597656 20.398438 C 53.69939 26.423246 56.442688 31.402085 59.65625 36.269531 C 59.697136 36.00045 59.74801 35.734512 59.78125 35.462891 C 56.58204 30.638137 53.827179 25.712698 53.615234 19.78125 z M 41.625 22.568359 C 41.619974 22.779189 41.601751 22.987478 41.601562 23.199219 C 41.772375 33.314844 49.239635 40.517513 54.158203 49.144531 C 54.268293 49.002243 54.38285 48.863238 54.490234 48.71875 C 49.642959 39.94005 41.978689 32.711641 41.625 22.568359 z M 28.615234 26.800781 C 28.610793 27.000342 28.597831 27.198098 28.597656 27.398438 C 28.795929 39.140234 38.838835 46.949069 43.287109 57.632812 C 43.405592 57.580775 43.526905 57.534069 43.644531 57.480469 C 39.442646 46.47697 29.045612 38.626668 28.615234 26.800781 z M 15.623047 31.087891 C 15.619747 31.259836 15.601713 31.429059 15.601562 31.601562 C 15.787409 42.607439 24.644273 50.145497 29.419922 59.84375 C 29.589403 59.858564 29.756624 59.871706 29.929688 59.886719 C 25.370061 49.819876 16.073597 42.21974 15.623047 31.087891 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ScudCloud.svg b/.icons/awkward/64x64/apps/ScudCloud.svg
new file mode 120000
index 00000000..7cb5329c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ScudCloud.svg
@@ -0,0 +1 @@
+slack.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Singular.svg b/.icons/awkward/64x64/apps/Singular.svg
new file mode 120000
index 00000000..d0d27107
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Singular.svg
@@ -0,0 +1 @@
+singular.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/SpiderOak.svg b/.icons/awkward/64x64/apps/SpiderOak.svg
new file mode 120000
index 00000000..c774ff29
--- /dev/null
+++ b/.icons/awkward/64x64/apps/SpiderOak.svg
@@ -0,0 +1 @@
+spideroak.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/SpiderOakONE.svg b/.icons/awkward/64x64/apps/SpiderOakONE.svg
new file mode 100644
index 00000000..de51ba87
--- /dev/null
+++ b/.icons/awkward/64x64/apps/SpiderOakONE.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <g style="opacity:0.2" transform="matrix(0.875,0,0,0.875,4,5)">
+ <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.875,0,0,0.875,4,4.0000004)">
+ <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 20 17 L 20 18 L 20 29.933594 L 20 30 L 32 18 L 44 30 L 44 29.933594 L 44 18 L 44 17 L 20 17 z M 44 30 L 32 42 L 20 30 L 20 40.599609 L 20 41 L 32 53 L 44 41 L 44 40.599609 L 44 30 z"/>
+ <path style="fill:#3a78b4;fill-rule:evenodd" d="M 20 17 L 20 28.933594 L 20 29 L 32 17 L 20 17 z M 32 17 L 44 29 L 44 28.933594 L 44 17 L 32 17 z M 44 29 L 32 41 L 20 29 L 20 39.599609 L 20 40 L 32 52 L 44 40 L 44 39.599609 L 44 29 z"/>
+ <g style="fill:#ffffff;opacity:0.2" transform="matrix(0.875,0,0,0.875,4,4)">
+ <g style="fill:#ffffff">
+ <path style="fill:#ffffff" transform="matrix(1.1428571,0,0,1.1428571,-4.5714286,-4.5714286)" d="M 32 4 C 16.5125 4 4 16.5125 4 32 C 4 32.167666 4.010751 32.333043 4.0136719 32.5 C 4.2805513 17.244988 16.680166 5 32 5 C 47.319834 5 59.719449 17.244988 59.986328 32.5 C 59.989249 32.333043 60 32.167666 60 32 C 60 16.5125 47.4875 4 32 4 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/Spotify.svg b/.icons/awkward/64x64/apps/Spotify.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Spotify.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Stacer.svg b/.icons/awkward/64x64/apps/Stacer.svg
new file mode 120000
index 00000000..45ae7634
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Stacer.svg
@@ -0,0 +1 @@
+stacer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/SymbolEditor.svg b/.icons/awkward/64x64/apps/SymbolEditor.svg
new file mode 100644
index 00000000..d3937deb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/SymbolEditor.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-61" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="57" height="57" x="-60" y="-61" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="M 8,8 V 28 H 28 V 8 Z m 38.775391,0.2246094 a 10,10 0 0 0 -10,9.9999996 10,10 0 0 0 10,10 10,10 0 0 0 10,-10 10,10 0 0 0 -10,-9.9999996 z M 12,12 H 24 V 24 H 12 Z m 2,25 v 6 H 8 v 8 h 6 v 6 h 8 v -6 h 6 V 43 H 22 V 37 Z M 47,37 37,57 H 47 55.572266 57 Z m 0,4.791016 v 13.066406 h -6.535156 z"/>
+ <circle style="fill:#3f3f3f" cx="46.775" cy="17.225" r="10"/>
+ <path style="fill:#3f3f3f" d="M 8 7 L 8 27 L 28 27 L 28 7 L 8 7 z M 12 11 L 24 11 L 24 23 L 12 23 L 12 11 z"/>
+ <rect style="fill:#3f3f3f" width="8" height="20" x="14" y="36"/>
+ <rect style="fill:#3f3f3f" width="8" height="20" x="42" y="-28" transform="rotate(90)"/>
+ <path style="fill:#3f3f3f" d="M 47,35.999999 37,56 h 20.000001 z m 0,4.790737 6.534599,13.066407 H 40.465402 Z"/>
+ <path style="fill:#3f3f3f" d="M 47,38.857142 55.571429,56 H 47 Z"/>
+ <path style="opacity:0.3" d="M 31,3 V 30 H 4 v 3 h 27 v 27 h 3 V 33 H 61 V 30 H 34 V 3 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8496094 3 C 5.2707094 3 4 4.2707094 4 5.8496094 L 4 6.8496094 C 4 5.2707094 5.2707094 4 6.8496094 4 L 58.150391 4 C 59.729291 4 61 5.2707094 61 6.8496094 L 61 5.8496094 C 61 4.2707094 59.729291 3 58.150391 3 L 6.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/TeXmacs.svg b/.icons/awkward/64x64/apps/TeXmacs.svg
new file mode 100644
index 00000000..b3ed980e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/TeXmacs.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="-61" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ff7964" width="62" height="4" x="1" y="11"/>
+ <rect style="fill:#ff7964" width="62" height="4" x="1.2" y="36"/>
+ <rect style="fill:#ff7964" width="62" height="4" x="1.2" y="49"/>
+ <rect style="fill:#ff7964" width="62" height="4" x="1.2" y="24"/>
+ <rect style="fill:#414141" width="56" height="56" x="-60" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(-1.3858017,0,0,1.3901133,-0.69565396,-0.2307683)">
+ <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(-1.3858017,0,0,1.3901133,-0.69565396,-1.2307683)">
+ <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 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/TeXworks.svg b/.icons/awkward/64x64/apps/TeXworks.svg
new file mode 100644
index 00000000..4903003f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/TeXworks.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" transform="matrix(0,-1,-1,0,0,0)" d="M -54.905107,-56.128501 -47.278418,-60 H -7.8 c 1.5512,0 2.8,1.2488 2.8,2.8 v 50.4 c 0,1.5512 -1.2488,2.8 -2.8,2.8 h -50.4 c -1.5512,0 -2.8,-1.2488 -2.8,-2.8 v -43.117628 l 3.294893,-3.410873 c 1.077732,-1.115668 1.416809,-2.097857 2.8,-2.8 z"/>
+ <path style="fill:#e4e4e4" transform="matrix(0,-1,-1,0,0,0)" d="M -55.634926,-57.693575 -45.466227,-60 H -6.8 c 1.5512,0 2.8,1.2488 2.8,2.8 v 50.4 c 0,1.5512 -1.2488,2.8 -2.8,2.8 h -50.4 c -1.5512,0 -2.8,-1.2488 -2.8,-2.8 v -42.541021 l 1.235585,-6.046788 c 0.310551,-1.519796 1.616714,-1.962644 3.129489,-2.305766 z"/>
+ <g style="font-size:40px;line-height:1.25;letter-spacing:0px;word-spacing:0px;opacity:0.1" transform="matrix(1.4084142,0,0,1.4432699,-3.4770639,0.50890159)">
+ <path transform="matrix(1.0058594,0,0,0.98981588,1.0487426,-1.2434381)" d="m 12,10 v 7 h 1.556641 c 0.112836,-0.31206 0.246966,-0.650301 0.423828,-1.041016 0.297735,-0.670895 0.640947,-1.302565 1.029297,-1.894531 0.388349,-0.591966 0.808644,-1.117707 1.261718,-1.578125 C 16.471709,12.28286 16.668273,12.225762 16.861328,12.1 h 5.021025 V 34.113281 35.9 H 16.941176 V 38 H 17.496094 24 30.503906 31.058824 V 35.9 H 26.117647 V 34.113281 12.1 h 5.021025 c 0.193055,0.125763 0.389619,0.18286 0.589844,0.386328 0.453074,0.460418 0.873369,0.986158 1.261718,1.578125 0.38835,0.591966 0.731562,1.223636 1.029297,1.894531 C 34.196393,16.349699 34.330524,16.68794 34.443359,17 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(1.4084142,0,0,1.4432699,-3.4770639,-0.49109841)">
+ <path style="fill:#3261c2" transform="matrix(1.0058594,0,0,0.98981588,1.0487426,-1.2434381)" d="m 12,10 v 7 h 1.556641 c 0.112836,-0.31206 0.246966,-0.650301 0.423828,-1.041016 0.297735,-0.670895 0.640947,-1.302565 1.029297,-1.894531 0.388349,-0.591966 0.808644,-1.117707 1.261718,-1.578125 C 16.471709,12.28286 16.668273,12.225762 16.861328,12.1 h 5.021025 V 34.113281 35.9 H 16.941176 V 38 H 17.496094 24 30.503906 31.058824 V 35.9 H 26.117647 V 34.113281 12.1 h 5.021025 c 0.193055,0.125763 0.389619,0.18286 0.589844,0.386328 0.453074,0.460418 0.873369,0.986158 1.261718,1.578125 0.38835,0.591966 0.731562,1.223636 1.029297,1.894531 C 34.196393,16.349699 34.330524,16.68794 34.443359,17 H 36 V 10 H 35 25 24 23 13 Z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <circle style="opacity:0.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#4f4f4f" cx="48" cy="47" r="16"/>
+ <path style="fill:#ffd000" d="M 40,50.436 V 54 h 3.5638 l 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.862,1.874 3.564,3.564 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/TeamViewer.svg b/.icons/awkward/64x64/apps/TeamViewer.svg
new file mode 120000
index 00000000..49924271
--- /dev/null
+++ b/.icons/awkward/64x64/apps/TeamViewer.svg
@@ -0,0 +1 @@
+teamviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/TeighaViewer.svg b/.icons/awkward/64x64/apps/TeighaViewer.svg
new file mode 100644
index 00000000..3213b74f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/TeighaViewer.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m34 18a22 22 0 0 0 -22 22 22 22 0 0 0 22 22 22 22 0 0 0 22 -22 22 22 0 0 0 -22 -22z"/>
+ <path style="fill:#ba122b" d="m34 17a22 22 0 0 0 -22 22 22 22 0 0 0 22 22 22 22 0 0 0 22 -22 22 22 0 0 0 -22 -22z"/>
+ <path style="opacity:.2" d="m34 4a18 18 0 0 0 -18 18 18 18 0 0 0 18 18 18 18 0 0 0 18 -18 18 18 0 0 0 -18 -18z"/>
+ <path style="fill:#e9314e" d="m34 3a18 18 0 0 0 -18 18 18 18 0 0 0 18 18 18 18 0 0 0 18 -18 18 18 0 0 0 -18 -18z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m34 3a18 18 0 0 0 -18 18 18 18 0 0 0 0.021 0.41 18 18 0 0 1 17.979 -17.41 18 18 0 0 1 17.979 17.572 18 18 0 0 0 0.021 -0.572 18 18 0 0 0 -18 -18z"/>
+ <path style="opacity:.2" d="m22 14a14 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:#ef6e82" d="m22 13a14 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="m22 13a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.41 14 14 0 0 1 13.978 -13.41 14 14 0 0 1 13.977 13.537 14 14 0 0 0 0.023 -0.537 14 14 0 0 0 -14 -14z"/>
+ <g style="opacity:.2" transform="translate(0,1)">
+ <path d="m34 21a18 18 0 0 0 -18 18 18 18 0 0 0 18 18 18 18 0 0 0 18 -18 18 18 0 0 0 -18 -18zm0 3a15 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 d="m22 17a10 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 3a7 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"/>
+ <path d="m34 7a14 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 -14zm0 3a11 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 -11z"/>
+ </g>
+ <path style="fill:#ffffff" d="m34 21a18 18 0 0 0 -18 18 18 18 0 0 0 18 18 18 18 0 0 0 18 -18 18 18 0 0 0 -18 -18zm0 3a15 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 style="fill:#ffffff" d="m22 17a10 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 3a7 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"/>
+ <path style="fill:#ffffff" d="m34 7a14 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 -14zm0 3a11 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 -11z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/Temps.svg b/.icons/awkward/64x64/apps/Temps.svg
new file mode 100644
index 00000000..67e5c37a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Temps.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#28a390" d="M 32.155597,4.0017289 A 6.5946984,6.3671019 0 0 0 28.70165,4.8511158 L 9.2973497,15.667749 a 6.5946984,6.3671019 0 0 0 -3.2973492,5.513915 l 0,21.633667 a 6.5946984,6.3671019 0 0 0 3.2973492,5.513915 L 28.70225,59.14608 a 6.5946984,6.3671019 0 0 0 6.594699,0 L 54.70185,48.329246 a 6.5946984,6.3671019 0 0 0 3.297949,-5.515915 l 0,-21.633667 A 6.5946984,6.3671019 0 0 0 54.70185,15.665749 L 35.298149,4.8491158 A 6.5946984,6.3671019 0 0 0 32.156197,3.9997289 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.15625,4.0019531 A 6.5947745,6.3719333 0 0 0 28.703125,4.8535156 L 9.296875,15.677734 A 6.5947745,6.3719333 0 0 0 6,21.197266 l 0,1.001953 A 6.5947745,6.3719333 0 0 1 9.296875,16.677734 L 28.703125,5.8535156 A 6.5947745,6.3719333 0 0 1 32.15625,5.0019531 6.5947745,6.3719333 0 0 1 35.296875,5.8535156 L 54.703125,16.677734 A 6.5947745,6.3719333 0 0 1 58,22.199219 l 0,-1.001953 A 6.5947745,6.3719333 0 0 0 54.703125,15.677734 L 35.296875,4.8535156 A 6.5947745,6.3719333 0 0 0 32.15625,4.0019531 Z"/>
+ <path style="opacity:0.2" d="m 6,41.800859 a 6.5946984,6.3721235 0 0 0 0.00195,0.07422 l 0,-0.07422 -0.00195,0 z m 0.00195,1 0,1 a 6.5946984,6.3721235 0 0 0 3.296875,5.517578 l 19.406253,10.828125 a 6.5946984,6.3721235 0 0 0 6.59375,0 L 54.703125,49.318437 A 6.5946984,6.3721235 0 0 0 58,43.800859 l 0,-1 a 6.5946984,6.3721235 0 0 1 -3.296875,5.517578 L 35.298828,59.146562 a 6.5946984,6.3721235 0 0 1 -6.59375,0 L 9.2988281,48.318437 a 6.5946984,6.3721235 0 0 1 -3.296875,-5.517578 z"/>
+ <path style="opacity:0.2" d="m 33.999967,25.0006 a 8.9998502,8.9998502 0 0 0 -7.495969,4.027277 8.9998502,8.9998502 0 0 0 -0.503898,-0.02734 8.9998502,8.9998502 0 0 0 -8.99985,8.99985 8.9998502,8.9998502 0 0 0 8.99985,8.99985 h 16.999717 a 5.9999001,5.9999001 0 0 0 5.9999,-5.9999 5.9999001,5.9999001 0 0 0 -5.9999,-5.9999 5.9999001,5.9999001 0 0 0 -0.0625,0.004 8.9998502,8.9998502 0 0 0 0.0625,-1.003984 8.9998502,8.9998502 0 0 0 -8.99985,-8.99985 z"/>
+ <circle style="opacity:0.2" cx="25" cy="27" r="8"/>
+ <circle style="fill:#ffd16d" cx="25" cy="26.001" r="8"/>
+ <path style="fill:#e8f3f2" d="m 33.999967,24.000634 a 8.9998502,8.9998502 0 0 0 -7.495969,4.027277 8.9998502,8.9998502 0 0 0 -0.503898,-0.02734 8.9998502,8.9998502 0 0 0 -8.99985,8.99985 8.9998502,8.9998502 0 0 0 8.99985,8.99985 h 16.999717 a 5.9999001,5.9999001 0 0 0 5.9999,-5.9999 5.9999001,5.9999001 0 0 0 -5.9999,-5.9999 5.9999001,5.9999001 0 0 0 -0.0625,0.004 8.9998502,8.9998502 0 0 0 0.0625,-1.003983 8.9998502,8.9998502 0 0 0 -8.99985,-8.99985 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/Terminal.svg b/.icons/awkward/64x64/apps/Terminal.svg
new file mode 120000
index 00000000..b6181fcf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Terminal.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Thunar.svg b/.icons/awkward/64x64/apps/Thunar.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Thunar.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ToneLib-GFX.svg b/.icons/awkward/64x64/apps/ToneLib-GFX.svg
new file mode 100644
index 00000000..bb0c644b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ToneLib-GFX.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 8,33 V 58.214286 C 8,59.757571 9.2592942,61 10.82353,61 h 42.352942 c 1.564236,0 2.82353,-1.242429 2.82353,-2.785714 V 33 Z"/>
+ <path style="fill:#725d32" d="M 8,32 V 57.214286 C 8,58.757571 9.2592942,60 10.82353,60 h 42.352942 c 1.564236,0 2.82353,-1.242429 2.82353,-2.785714 V 32 Z"/>
+ <path style="fill:#e1323a" d="M 10.82353,21 C 9.2592942,21 8,22.242429 8,23.785714 V 32 H 56.000002 V 23.785714 C 56.000002,22.242429 54.740708,21 53.176472,21 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="46" r="14"/>
+ <circle style="opacity:0.1" cx="32" cy="46" r="10"/>
+ <path style="opacity:0.2" d="m 12,13 v 6.166667 C 12,20.736333 13.274286,22 14.857143,22 h 34.285715 c 1.582858,0 2.857143,-1.263667 2.857143,-2.833333 V 13 Z"/>
+ <path style="fill:#ffa11a" d="m 12,12 v 6.166667 C 12,19.736333 13.274286,21 14.857143,21 h 34.285715 c 1.582858,0 2.857143,-1.263667 2.857143,-2.833333 V 12 Z"/>
+ <path style="fill:#e1323a" d="M 14.857143,3.9999994 C 13.274286,3.9999994 12,5.2636661 12,6.8333328 V 12 H 52.000001 V 6.8333328 c 0,-1.5696667 -1.274285,-2.8333334 -2.857143,-2.8333334 z"/>
+ <circle style="opacity:0.2" cx="37.5" cy="17.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="37.5" cy="16.5" r="2.5"/>
+ <circle style="opacity:0.2" cx="45.5" cy="17.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="45.5" cy="16.5" r="2.5"/>
+ <circle style="opacity:0.2" cx="29.5" cy="17.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="29.5" cy="16.5" r="2.5"/>
+ <rect style="fill:#4f4f4f" width="4" height="5" x="15" y="14"/>
+ <rect style="opacity:0.2" width="4" height="2.5" x="15" y="16.5"/>
+ <path style="opacity:0.2" d="m 36,23.699219 c -0.43685,0.247955 -0.800347,0.333984 -1.382812,0.333984 l -1.394532,-0.0078 c -1.123328,0 -1.777543,0.149549 -2.349609,0.521484 -0.582465,0.391006 -0.9375,1.059674 -0.9375,1.755859 0,0.228881 0.03271,0.393005 0.136719,0.736328 l 0.871093,-0.363281 c -0.166421,-0.448228 -0.207031,-0.657258 -0.207031,-0.943359 0,-0.858309 0.612768,-1.392578 1.580078,-1.392578 0.12481,0 0.302376,0.0083 0.5,0.02734 l -0.664062,2.449218 -0.375,0.441406 h 0.259765 l -0.28125,1.019532 c -0.416048,1.525884 -0.666185,1.792968 -1.654297,1.792968 -0.135211,0 -0.312419,-0.0079 -0.697265,-0.01758 L 29,30.671875 c 0.218425,0.01908 0.405117,0.02734 0.519531,0.02734 0.624071,0 1.071334,-0.18228 1.757813,-0.697266 0.759286,-0.56267 1.029669,-0.970959 1.279297,-1.876953 l 0.25,-0.916016 c 0.592868,-0.02862 1.082078,-0.05689 1.113281,-0.06641 0.291233,-0.03815 0.372781,-0.08773 0.632812,-0.326172 h -1.642578 l 0.667969,-2.449218 1.662109,0.03906 c 0.135212,-0.104902 0.437827,-0.313523 0.65625,-0.4375 C 35.948494,23.854313 35.958403,23.832731 36,23.699219 Z M 27.056641,24 c -1.053139,0 -2.008305,0.435656 -2.78125,1.267578 C 23.492784,26.109171 23,27.298735 23,28.314453 c 0,0.938329 0.512833,1.519531 1.34375,1.519531 0.599035,0 1.110801,-0.15649 1.970703,-0.591796 -0.144926,0.580407 -0.319294,1.209057 -0.40625,1.421874 -0.193235,0.522367 -0.474252,0.736329 -0.986328,0.736329 -0.280193,0 -0.751163,-0.03954 -1.041016,-0.08789 l -0.40625,0.638672 C 23.822435,31.989882 23.976686,32 24.169922,32 c 0.772948,0 1.428724,-0.348891 2.066406,-1.09375 0.415458,-0.474002 0.5909,-0.879829 0.871094,-2.001953 l 0.376953,-1.507813 h 0.201172 L 28.130859,27.125 c -0.386473,-0.02903 -1.277231,-0.04883 -2.175781,-0.04883 L 25.367188,27.375 v 0.07813 c 0.483091,-0.02903 0.958005,-0.04696 1.412109,-0.05664 l -0.349609,1.392578 C 26.023892,29.176002 25.444445,29.4375 25,29.4375 c -0.714976,0 -1.158203,-0.56307 -1.158203,-1.443359 0,-1.886329 1.274298,-3.644532 2.626953,-3.644532 0.396137,0 0.732444,0.162921 0.916016,0.453125 0.125613,0.193471 0.174451,0.359339 0.232422,0.765625 l 0.716796,-0.804687 C 28.150409,24.212285 27.790941,24 27.056641,24 Z m 13.830078,0 c -0.432563,0 -0.744288,0.201511 -1.207031,0.808594 l -1.015626,1.27539 -0.363281,-1.841796 c -0.03018,-0.15177 -0.08856,-0.212891 -0.199219,-0.212891 -0.150896,0 -0.616899,0.11193 -1.5625,0.375 l -0.230468,0.292969 c 0.110655,-0.02024 0.212007,-0.0387 0.242187,-0.04883 0.392321,-0.08094 0.412488,-0.08398 0.533203,-0.08398 0.291728,0 0.442373,0.144618 0.542969,0.478516 0.171013,0.607082 0.31122,1.193343 0.421875,1.810547 -0.784649,1.021923 -1.337869,1.709748 -1.539062,1.912109 -0.271607,0.273188 -0.521047,0.363281 -1.003907,0.363281 -0.09052,0 -0.153499,7.06e-4 -0.314453,-0.01953 l -0.492187,0.757813 c 0.231371,0.03036 0.344423,0.04102 0.455078,0.04102 0.291728,0 0.611014,-0.05899 0.822265,-0.160156 0.311848,-0.151772 0.584806,-0.427045 1.158204,-1.175781 l 0.603515,-0.779297 0.421875,-0.535157 0.421875,2.085938 C 38.682621,29.880012 38.743344,30 38.904297,30 c 0.08047,0 0.200963,-0.02201 0.341797,-0.0625 0.07041,-0.01007 0.272434,-0.04904 0.574218,-0.09961 0.100586,-0.02024 0.370172,-0.0714 0.802735,-0.152344 l 0.173828,-0.230469 c -0.110655,0.01007 -0.213961,0.01758 -0.244141,0.01758 -0.181072,0.02024 -0.34081,0.03125 -0.441406,0.03125 -0.382264,0 -0.623131,-0.142109 -0.753906,-0.435547 -0.160953,-0.384487 -0.273313,-0.817466 -0.544922,-2.132812 l -0.08984,-0.457031 0.785156,-0.953125 c 0.442625,-0.546374 0.723015,-0.746094 1.044922,-0.746094 0.14082,0 0.262287,0.04104 0.44336,0.152344 l 0.453125,-0.71875 C 41.248027,24.051003 41.108032,24 40.886719,24 Z"/>
+ <path style="fill:#ffffff" d="M 36 22.699219 C 35.56315 22.947174 35.199653 23.033203 34.617188 23.033203 L 33.222656 23.025391 C 32.099328 23.025391 31.445113 23.17494 30.873047 23.546875 C 30.290582 23.937881 29.935547 24.606549 29.935547 25.302734 C 29.935547 25.531615 29.968262 25.695739 30.072266 26.039062 L 30.943359 25.675781 C 30.776938 25.227553 30.736328 25.018523 30.736328 24.732422 C 30.736328 23.874113 31.349096 23.339844 32.316406 23.339844 C 32.441216 23.339844 32.618782 23.348148 32.816406 23.367188 L 32.152344 25.816406 L 31.777344 26.257812 L 32.037109 26.257812 L 31.755859 27.277344 C 31.339811 28.803228 31.089674 29.070312 30.101562 29.070312 C 29.966351 29.070312 29.789143 29.062374 29.404297 29.052734 L 29 29.671875 C 29.218425 29.690955 29.405117 29.699219 29.519531 29.699219 C 30.143602 29.699219 30.590865 29.516939 31.277344 29.001953 C 32.03663 28.439283 32.307013 28.030994 32.556641 27.125 L 32.806641 26.208984 C 33.399509 26.180364 33.888719 26.152098 33.919922 26.142578 C 34.211155 26.104428 34.292703 26.054847 34.552734 25.816406 L 32.910156 25.816406 L 33.578125 23.367188 L 35.240234 23.40625 C 35.375446 23.301348 35.678061 23.092727 35.896484 22.96875 C 35.948494 22.854313 35.958403 22.832731 36 22.699219 z M 27.056641 23 C 26.003502 23 25.048336 23.435656 24.275391 24.267578 C 23.492784 25.109171 23 26.298735 23 27.314453 C 23 28.252782 23.512833 28.833984 24.34375 28.833984 C 24.942785 28.833984 25.454551 28.677494 26.314453 28.242188 C 26.169527 28.822595 25.995159 29.451245 25.908203 29.664062 C 25.714968 30.186429 25.433951 30.400391 24.921875 30.400391 C 24.641682 30.400391 24.170712 30.36085 23.880859 30.3125 L 23.474609 30.951172 C 23.822435 30.989882 23.976686 31 24.169922 31 C 24.94287 31 25.598646 30.651109 26.236328 29.90625 C 26.651786 29.432248 26.827228 29.026421 27.107422 27.904297 L 27.484375 26.396484 L 27.685547 26.396484 L 28.130859 26.125 C 27.744386 26.09597 26.853628 26.076172 25.955078 26.076172 L 25.367188 26.375 L 25.367188 26.453125 C 25.850279 26.424095 26.325193 26.406164 26.779297 26.396484 L 26.429688 27.789062 C 26.023892 28.176002 25.444445 28.4375 25 28.4375 C 24.285024 28.4375 23.841797 27.87443 23.841797 26.994141 C 23.841797 25.107812 25.116095 23.349609 26.46875 23.349609 C 26.864887 23.349609 27.201194 23.51253 27.384766 23.802734 C 27.510379 23.996205 27.559217 24.162073 27.617188 24.568359 L 28.333984 23.763672 C 28.150409 23.212285 27.790941 23 27.056641 23 z M 40.886719 23 C 40.454156 23 40.142431 23.201511 39.679688 23.808594 L 38.664062 25.083984 L 38.300781 23.242188 C 38.270601 23.090418 38.212221 23.029297 38.101562 23.029297 C 37.950666 23.029297 37.484663 23.141227 36.539062 23.404297 L 36.308594 23.697266 C 36.419249 23.677026 36.520601 23.658568 36.550781 23.648438 C 36.943102 23.567498 36.963269 23.564453 37.083984 23.564453 C 37.375712 23.564453 37.526357 23.709071 37.626953 24.042969 C 37.797966 24.650051 37.938173 25.236312 38.048828 25.853516 C 37.264179 26.875439 36.710959 27.563264 36.509766 27.765625 C 36.238159 28.038813 35.988719 28.128906 35.505859 28.128906 C 35.415339 28.128906 35.35236 28.129612 35.191406 28.109375 L 34.699219 28.867188 C 34.93059 28.897548 35.043642 28.908203 35.154297 28.908203 C 35.446025 28.908203 35.765311 28.84921 35.976562 28.748047 C 36.28841 28.596275 36.561368 28.321002 37.134766 27.572266 L 37.738281 26.792969 L 38.160156 26.257812 L 38.582031 28.34375 C 38.682621 28.880012 38.743344 29 38.904297 29 C 38.984767 29 39.10526 28.97799 39.246094 28.9375 C 39.316504 28.92743 39.518528 28.888461 39.820312 28.837891 C 39.920898 28.817651 40.190484 28.76649 40.623047 28.685547 L 40.796875 28.455078 C 40.68622 28.465148 40.582914 28.472656 40.552734 28.472656 C 40.371662 28.492896 40.211924 28.503906 40.111328 28.503906 C 39.729064 28.503906 39.488197 28.361797 39.357422 28.068359 C 39.196469 27.683872 39.084109 27.250893 38.8125 25.935547 L 38.722656 25.478516 L 39.507812 24.525391 C 39.950437 23.979017 40.230827 23.779297 40.552734 23.779297 C 40.693554 23.779297 40.815021 23.820337 40.996094 23.931641 L 41.449219 23.212891 C 41.248027 23.051003 41.108032 23 40.886719 23 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="40" height="1" x="12" y="12"/>
+ <rect style="opacity:0.2" width="48" height="1" x="8" y="32"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.857422 4 C 13.274565 4 12 5.2643177 12 6.8339844 L 12 7.8339844 C 12 6.2643177 13.274565 5 14.857422 5 L 49.142578 5 C 50.725436 5 52 6.2643177 52 7.8339844 L 52 6.8339844 C 52 5.2643177 50.725436 4 49.142578 4 L 14.857422 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ToneLib-Jam.svg b/.icons/awkward/64x64/apps/ToneLib-Jam.svg
new file mode 100644
index 00000000..0dcec470
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ToneLib-Jam.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#d03d32" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 52.136854,11 c -0.255992,0 -2.121588,1.050296 -4.369956,2.459962 -3.336106,2.09165 -3.939816,2.537764 -4.030942,2.979634 -0.17764,0.861394 -0.422414,1.170494 -2.589464,3.26898 -7.406874,7.172534 -17.235134,17.022138 -17.235134,17.272468 0,0.457034 1.471094,2.256556 1.84469,2.256556 0.19706,0 4.167878,-4.003074 9.830876,-9.910454 5.225216,-5.450718 9.732438,-10.03016 10.015978,-10.176538 0.687552,-0.354922 1.636616,-0.336632 2.177988,0.04196 0.4306,0.30107 0.453974,0.292648 1.04325,-0.38786 0.356612,-0.411824 0.796892,-1.277712 1.078038,-2.12047 0.563852,-1.690134 0.869714,-2.016976 1.888484,-2.016976 0.990012,0 1.658576,-0.318072 1.982462,-0.943312 0.6637,-1.281212 -0.202958,-2.723894 -1.63627,-2.723894 z M 22.212186,28.49876 c -0.633412,0.787954 -1.348242,1.969176 -2.186226,3.60272 -1.164382,2.269786 -1.877478,4.23292 -3.996372,4.855928 -2.319397,0.681938 -3.237861,1.147552 -4.244039,2.151978 -2.0706768,2.374822 -2.171817,5.062184 -1.16128,7.41323 0.79557,1.836324 2.463527,4.276344 4.073635,5.958874 2.230787,2.33115 4.190438,3.0324 6.012304,2.151992 0.974866,-0.471098 2.47357,-2.042102 3.070918,-3.218852 0.252088,-0.496618 0.677884,-1.620754 0.94603,-2.498288 0.81101,-2.654252 1.850056,-3.856694 3.835776,-4.438264 1.34779,-0.394744 2.243316,-1.071698 2.877534,-2.175628 0.947558,-1.64934 0.650368,-2.679442 -0.622428,-2.15735 -2.248304,0.922208 -2.689088,0.931526 -3.483838,0.0759 -0.432284,-0.465396 -0.85131,-0.46483 -0.85131,0.0011 0,0.384308 1.086504,1.365776 1.75644,1.586498 0.676974,0.223034 1.589644,0.02938 2.42803,-0.514988 0.521602,-0.33869 0.67236,-0.203908 0.507276,0.452666 -0.206562,0.821542 -1.435358,1.843506 -2.628924,2.186376 -2.646824,0.76035 -3.52066,1.710358 -4.451042,4.839734 -0.687282,2.311696 -1.847602,4.217304 -2.56794,4.217304 -0.443996,0 -0.553732,-0.346954 -0.723962,-2.292022 -0.1349,-1.5411 -0.417486,-2.486582 -0.973295,-3.253942 -0.185232,-0.25575 -0.186238,-0.393706 -0.0047,-0.685096 0.367033,-0.586676 0.286247,-0.810542 -0.841267,-2.32496 -1.395768,-1.87473 -1.573082,-2.017338 -2.133503,-1.717932 -0.573328,0.306302 -0.837804,0.11612 -0.836953,-0.600946 0.0011,-1.24685 0.985823,-2.17514 3.723837,-3.511798 1.422405,-0.694382 2.540455,-2.952146 3.633669,-4.348454 0.50216,-0.641362 0.619136,-0.706138 0.930962,-0.516764 0.28288,0.17178 0.437084,0.16014 0.746566,-0.05626 0.501954,-0.350978 0.491424,-0.537522 -0.06878,-1.202236 -0.792516,-0.940202 -0.606198,-2.474466 0.464598,-3.824088 0.63458,-0.799826 0.685394,-1.189036 0.19012,-1.453636 -1.573724,-0.2583 -2.477988,0.34026 -3.421862,1.297244 z m -4.973605,14.772774 c 0.244185,0 2.264426,2.557972 2.264426,2.867166 0,0.19716 -1.323387,1.533496 -1.518586,1.533496 -0.06896,0 -0.540079,-0.515696 -1.046837,-1.145996 -1.244774,-1.548236 -1.305851,-1.842108 -0.544584,-2.626156 0.335661,-0.345714 0.716264,-0.62851 0.845581,-0.62851 z"/>
+ <path style="fill:#ffffff" d="m 52.136854,10 c -0.255992,0 -2.121588,1.050296 -4.369956,2.459962 -3.336106,2.09165 -3.939816,2.537764 -4.030942,2.979634 -0.17764,0.861394 -0.422414,1.170494 -2.589464,3.26898 -7.406874,7.172534 -17.235134,17.022138 -17.235134,17.272468 0,0.457034 1.471094,2.256556 1.84469,2.256556 0.19706,0 4.167878,-4.003074 9.830876,-9.910454 5.225216,-5.450718 9.732438,-10.03016 10.015978,-10.176538 0.687552,-0.354922 1.636616,-0.336632 2.177988,0.04196 0.4306,0.30107 0.453974,0.292648 1.04325,-0.38786 0.356612,-0.411824 0.796892,-1.277712 1.078038,-2.12047 0.563852,-1.690134 0.869714,-2.016976 1.888484,-2.016976 0.990012,0 1.658576,-0.318072 1.982462,-0.943312 0.6637,-1.281212 -0.202958,-2.723894 -1.63627,-2.723894 z M 22.212186,27.49876 c -0.633412,0.787954 -1.348242,1.969176 -2.186226,3.60272 -1.164382,2.269786 -1.877478,4.23292 -3.996372,4.855928 -2.319397,0.681938 -3.237861,1.147552 -4.244039,2.151978 -2.0706768,2.374822 -2.171817,5.062184 -1.16128,7.41323 0.79557,1.836324 2.463527,4.276344 4.073635,5.958874 2.230787,2.33115 4.190438,3.0324 6.012304,2.151992 0.974866,-0.471098 2.47357,-2.042102 3.070918,-3.218852 0.252088,-0.496618 0.677884,-1.620754 0.94603,-2.498288 0.81101,-2.654252 1.850056,-3.856694 3.835776,-4.438264 1.34779,-0.394744 2.243316,-1.071698 2.877534,-2.175628 0.947558,-1.64934 0.650368,-2.679442 -0.622428,-2.15735 -2.248304,0.922208 -2.689088,0.931526 -3.483838,0.0759 -0.432284,-0.465396 -0.85131,-0.46483 -0.85131,0.0011 0,0.384308 1.086504,1.365776 1.75644,1.586498 0.676974,0.223034 1.589644,0.02938 2.42803,-0.514988 0.521602,-0.33869 0.67236,-0.203908 0.507276,0.452666 -0.206562,0.821542 -1.435358,1.843506 -2.628924,2.186376 -2.646824,0.76035 -3.52066,1.710358 -4.451042,4.839734 -0.687282,2.311696 -1.847602,4.217304 -2.56794,4.217304 -0.443996,0 -0.553732,-0.346954 -0.723962,-2.292022 -0.1349,-1.5411 -0.417486,-2.486582 -0.973295,-3.253942 -0.185232,-0.25575 -0.186238,-0.393706 -0.0047,-0.685096 0.367033,-0.586676 0.286247,-0.810542 -0.841267,-2.32496 -1.395768,-1.87473 -1.573082,-2.017338 -2.133503,-1.717932 -0.573328,0.306302 -0.837804,0.11612 -0.836953,-0.600946 0.0011,-1.24685 0.985823,-2.17514 3.723837,-3.511798 1.422405,-0.694382 2.540455,-2.952146 3.633669,-4.348454 0.50216,-0.641362 0.619136,-0.706138 0.930962,-0.516764 0.28288,0.17178 0.437084,0.16014 0.746566,-0.05626 0.501954,-0.350978 0.491424,-0.537522 -0.06878,-1.202236 -0.792516,-0.940202 -0.606198,-2.474466 0.464598,-3.824088 0.63458,-0.799826 0.685394,-1.189036 0.19012,-1.453636 -1.573724,-0.2583 -2.477988,0.34026 -3.421862,1.297244 z m -4.973605,14.772774 c 0.244185,0 2.264426,2.557972 2.264426,2.867166 0,0.19716 -1.323387,1.533496 -1.518586,1.533496 -0.06896,0 -0.540079,-0.515696 -1.046837,-1.145996 -1.244774,-1.548236 -1.305851,-1.842108 -0.544584,-2.626156 0.335661,-0.345714 0.716264,-0.62851 0.845581,-0.62851 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ToneLib-Zoom.svg b/.icons/awkward/64x64/apps/ToneLib-Zoom.svg
new file mode 100644
index 00000000..26448d2c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ToneLib-Zoom.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="42" height="58" x="11" y="4" rx="3" ry="2.9"/>
+ <rect style="fill:#5d6c7b" width="42" height="58" x="11" y="3" rx="3" ry="2.9"/>
+ <rect style="fill:#b0ee80" width="30" height="18" x="17" y="7"/>
+ <circle style="opacity:0.2" cx="22" cy="55" r="3"/>
+ <circle style="fill:#ef5c51" cx="22" cy="54" r="3"/>
+ <circle style="opacity:0.2" cx="32" cy="55" r="3"/>
+ <circle style="fill:#c5e7fb" cx="32" cy="54" r="3"/>
+ <circle style="opacity:0.2" cx="42" cy="55" r="3"/>
+ <circle style="fill:#c5e7fb" cx="42" cy="54" r="3"/>
+ <circle style="opacity:0.2" cx="50.205" cy="4.95" r="11" transform="rotate(45)"/>
+ <circle style="fill:#ffffff" cx="49.497" cy="4.243" r="11" transform="rotate(45)"/>
+ <path style="fill:#129eee" d="M 39.778176,30.221828 A 11,11 0 0 0 38.73564,29.319824 l -4.791094,4.79109 a 1.3751375,1.3751375 0 1 0 1.944544,1.944544 l 4.792996,-4.792996 a 11,11 0 0 0 -0.90391,-1.040634 z"/>
+ <rect style="fill:#44525e" width="3" height="14" x="30" y="9"/>
+ <rect style="fill:#44525e" width="3" height="8.4" x="25" y="9"/>
+ <rect style="fill:#44525e" width="3" height="7" x="15" y="-32" transform="rotate(90)"/>
+ <rect style="fill:#44525e" width="3" height="9" x="41" y="9"/>
+ <rect style="fill:#44525e" width="3" height="8" x="36" y="15"/>
+ <rect style="fill:#44525e" width="3" height="7" x="15" y="-43" transform="rotate(90)"/>
+ <rect style="fill:#44525e" width="3" height="7" x="9" y="-43" transform="rotate(90)"/>
+ <rect style="fill:#44525e" width="3" height="7" x="20" y="-44.33" transform="rotate(90)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14 3 C 12.338 3 11 4.2918373 11 5.8984375 L 11 6.8984375 C 11 5.2918373 12.338 4 14 4 L 50 4 C 51.662 4 53 5.2918373 53 6.8984375 L 53 5.8984375 C 53 4.2918373 51.662 3 50 3 L 14 3 z"/>
+ <rect style="opacity:0.2" width="30" height="1" x="17" y="7"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="30" height="1" x="17" y="25"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/VBox.svg b/.icons/awkward/64x64/apps/VBox.svg
new file mode 120000
index 00000000..f7e0337e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/VBox.svg
@@ -0,0 +1 @@
+virtualbox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/VCVRack.svg b/.icons/awkward/64x64/apps/VCVRack.svg
new file mode 100644
index 00000000..cd8bc955
--- /dev/null
+++ b/.icons/awkward/64x64/apps/VCVRack.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:7.99965477;stroke-linecap:round;stroke-linejoin:round" d="M 39.002672,45.133335 A 14.010949,14.010342 0 0 1 21.269429,42.011939 14.010949,14.010342 0 0 1 21.253717,24.006843 14.010949,14.010342 0 0 1 38.981484,20.854503"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:7.99965477;stroke-linecap:round;stroke-linejoin:round" d="M 39.002672,44.134113 A 14.010949,14.010342 0 0 1 21.269429,41.012717 14.010949,14.010342 0 0 1 21.253717,23.007621 14.010949,14.010342 0 0 1 38.981484,19.855281"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="6"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="6"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/VVVVVV.svg b/.icons/awkward/64x64/apps/VVVVVV.svg
new file mode 100644
index 00000000..dd901ead
--- /dev/null
+++ b/.icons/awkward/64x64/apps/VVVVVV.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#407494" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 45,15 v 3 h 3 v 24 h -3 v 3 h -6 v 4 h 6 v 3 H 19 v -3 h 6 V 45 H 19 V 42 H 16 V 18 h 3 v -3 z"/>
+ <path style="fill:#91c2d0" d="m 45,14 v 3 h 3 v 24 h -3 v 3 h -6 v 4 h 6 v 3 H 19 v -3 h 6 V 44 H 19 V 41 H 16 V 17 h 3 v -3 z"/>
+ <path style="opacity:0.2" d="m 19,20 v 8 h 8 v -8 z m 15,0 v 8 h 8 V 20 Z M 19,35 v 4 h 4 v 3 h 12 v -3 h 4 v -4 z"/>
+ <path style="fill:#404040" d="m 19,19 v 8 h 8 v -8 z m 15,0 v 8 h 8 V 19 Z M 19,34 v 4 h 4 v 3 h 12 v -3 h 4 v -4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 19 14 L 19 15 L 45 15 L 45 14 L 19 14 z M 16 17 L 16 18 L 19 18 L 19 17 L 16 17 z M 45 17 L 45 18 L 48 18 L 48 17 L 45 17 z M 19 48 L 19 49 L 25 49 L 25 48 L 19 48 z M 39 48 L 39 49 L 45 49 L 45 48 L 39 48 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/WMail.svg b/.icons/awkward/64x64/apps/WMail.svg
new file mode 100644
index 00000000..6f9f1eb1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/WMail.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 C 16.488222,4 4,16.490012 4,32.004014 4,32.117584 4.011285,32.22808 4.017578,32.34 4.3691163,17.136281 16.710946,5.0001434 32,5.0001434 47.289054,5.0001434 59.630884,17.136281 59.982422,32.34 59.988797,32.22808 60,32.117584 60,32.004014 60,16.490012 47.511778,4 32,4 Z"/>
+ <path style="opacity:0.2" d="M 4.0175781,32.664062 C 4.0112845,32.775966 4,32.886446 4,33 4,48.511779 16.488001,61 32,61 47.512,61 60,48.511779 60,33 60,32.886446 59.988797,32.775966 59.982422,32.664062 59.630879,47.865603 47.289272,60 32,60 16.710729,60 4.3691213,47.865603 4.0175781,32.664062 Z"/>
+ <path style="fill:#ef3939" d="m 17.999857,18.000629 c -2.216,0 -4,1.783975 -4,3.999943 l 18,9.999857 18,-9.999857 c 0,-2.215968 -1.784,-3.999943 -4,-3.999943 l -28,0 z m 0,1.999972 28,0 c 0.7568,0 1.27298,0.449133 1.61328,1.035145 l -15.614,8.673876 -15.6132,-8.673876 c 0.3402,-0.585992 0.8564,-1.035985 1.6132,-1.035985 z m -4,3.999942 0,17.999743 c 0,2.215968 1.784,3.999943 4,3.999943 l 28,0 c 2.216,0 4,-1.783975 4,-3.999943 l 0,-17.999743 -18,9.999857 -18,-9.999857 z m 2.000001,3.402352 15.027399,8.34748 a 2.0002,2.0001714 0 0 0 1.94532,0 l 15.025999,-8.34788 0,14.597791 c 0,1.142584 -0.8574,1.999971 -1.999999,1.999971 l -28,0 c -1.142599,0 -1.999999,-0.857987 -1.999999,-1.999971 l 0,-14.597391 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/WickrMe.svg b/.icons/awkward/64x64/apps/WickrMe.svg
new file mode 100644
index 00000000..9f0a7bb7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/WickrMe.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:none;opacity:.2;stroke-linecap:round;stroke-width:6;stroke:#000000" d="m21.00014 51.999886 16-16"/>
+ <path style="fill:none;stroke-linecap:round;stroke-width:6;stroke:#3f3f3f" d="m21.00014 51 16-16"/>
+ <path style="fill:none;opacity:.2;stroke-linecap:round;stroke-width:6;stroke:#000000" d="m50.99986 35.999886-16 16"/>
+ <path style="fill:none;stroke-linecap:round;stroke-width:6;stroke:#3f3f3f" d="m50.99986 35-16 16"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/XMind.svg b/.icons/awkward/64x64/apps/XMind.svg
new file mode 120000
index 00000000..8399b172
--- /dev/null
+++ b/.icons/awkward/64x64/apps/XMind.svg
@@ -0,0 +1 @@
+xmind.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Xfwm4CompositeEditor.svg b/.icons/awkward/64x64/apps/Xfwm4CompositeEditor.svg
new file mode 100644
index 00000000..9d4d9f5d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Xfwm4CompositeEditor.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,51.12407 0,1.999971 C 4.0000004,54.718018 5.2495825,56 6.8007604,56 L 57.20004,56 C 58.750017,56 60,54.718018 60,53.124041 l 0,-1.999971 c 0,1.593977 -1.249983,2.875959 -2.79996,2.875959 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.281982 -2.79996,-2.875959 z"/>
+ <rect style="fill:#d2d2d2" width="45.999" height="56" x="-55" y="-60" rx="2.876" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#4d4d4d" d="m 14.667848,19.000543 c -1.477379,0 -2.667962,1.115984 -2.667962,2.499965 l 0,20.999699 c 0,1.383981 1.190583,2.499965 2.667962,2.499965 l 34.663504,0 c 1.477979,0 2.667962,-1.115984 2.667962,-2.499965 l 0,-20.999699 c 0,-1.383981 -1.189983,-2.499965 -2.667962,-2.499965 l -34.663504,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 9 C 5.2496034 9 4 10.282223 4 11.875 L 4 12.876953 C 4 11.284176 5.2496034 10.001953 6.8007812 10.001953 L 57.199219 10.001953 C 58.749196 10.001953 60 11.284176 60 12.876953 L 60 11.875 C 60 10.282223 58.749196 9 57.199219 9 L 6.8007812 9 z"/>
+ <g transform="translate(0,-1)">
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#f3852e" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 h 4 l 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91,0.9 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 h -4 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 2.2858,2.2858 0 0 1 -2.286,2.286 2.2858,2.2858 0 0 1 -2.286,-2.286 2.2858,2.2858 0 0 1 2.2856,-2.2856 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/XrendrMixer.svg b/.icons/awkward/64x64/apps/XrendrMixer.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/XrendrMixer.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/Zoom.svg b/.icons/awkward/64x64/apps/Zoom.svg
new file mode 100644
index 00000000..fd6a14c7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/Zoom.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#138de7" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 15,23 0,4.285714 0,11.428572 C 15,41.088572 16.8955,43 19.25,43 L 34.833334,43 39,43 39,38.714286 39,27.285714 C 39,24.911428 37.187834,23 34.833334,23 L 19.25,23 Z m 34,0 -8,5 0,10 8,5 0,-10 z"/>
+ <path style="fill:#ffffff" d="m 15,22 0,4.285714 0,11.428572 C 15,40.088572 16.8955,42 19.25,42 L 34.833334,42 39,42 39,37.714286 39,26.285714 C 39,23.911428 37.187834,22 34.833334,22 L 19.25,22 Z m 34,0 -8,5 0,10 8,5 0,-10 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/a-story-about-my-uncle.svg b/.icons/awkward/64x64/apps/a-story-about-my-uncle.svg
new file mode 100644
index 00000000..490528f3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/a-story-about-my-uncle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#4f4f4f"/>
+ <path d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.9785 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z" style="opacity:.1;fill:#ffffff"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -2 0.072266v14.142578l-12.464844 13.423828a2.0002 2.0002 0 0 0 0.05078 2.77539l12.414064 12.414063v13.070313a28 28 0 0 0 2 0.101562 28 28 0 0 0 2 -0.07227v-13.037105l7.927734-7.134766 1.658204 1.658203a2.0002 2.0002 0 1 0 2.828124 -2.828124l-3-3a2.0002 2.0002 0 0 0 -2.751953 -0.07227l-8.589843 7.730469-10.294922-10.294922 10.27539-11.06836 8.533204 8.533203a2.0002 2.0002 0 0 0 2.828124 0l3-3a2.0002 2.0002 0 1 0 -2.828124 -2.82812l-1.585938 1.585937-8-8v-14.070312a28 28 0 0 0 -2 -0.101563zm0 26a3 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:#bedbd9" d="m32 4a28 28 0 0 0 -2 0.0722656v14.142578l-12.464844 13.423828a2.0002 2.0002 0 0 0 0.050782 2.77539l12.414062 12.414063v13.070313a28 28 0 0 0 2 0.101562 28 28 0 0 0 2 -0.072266v-13.037109l7.927734-7.134766 1.658204 1.658203a2.0002 2.0002 0 1 0 2.828124 -2.828124l-3-3a2.0002 2.0002 0 0 0 -2.751953 -0.072266l-8.589843 7.730469-10.294922-10.294922 10.27539-11.06836 8.533204 8.533203a2.0002 2.0002 0 0 0 2.828124 0l3-3a2.0002 2.0002 0 1 0 -2.828124 -2.828124l-1.585938 1.585937-8-8v-14.070312a28 28 0 0 0 -2 -0.101563zm0 26a3 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:#ffffff;opacity:.2" d="m32 4a28 28 0 0 0 -2 0.0722656v1a28 28 0 0 1 2 -0.0722656 28 28 0 0 1 2 0.1015625v-1a28 28 0 0 0 -2 -0.1015625zm2 14.171875v1l8 8 1.585938-1.585937a2.0002 2.0002 0 0 1 3.376953 0.882812 2.0002 2.0002 0 0 0 -3.376953 -1.882812l-1.585938 1.585937-8-8zm-4 0.042969l-12.464844 13.423828a2.0002 2.0002 0 0 0 -0.470703 1.863281 2.0002 2.0002 0 0 1 0.470703 -0.863281l12.464844-13.423828v-1zm2 11.785156a3 3 0 0 0 -3 3 3 3 0 0 0 0.042969 0.486328 3 3 0 0 1 2.957031 -2.486328 3 3 0 0 1 2.957031 2.513672 3 3 0 0 0 0.042969 -0.513672 3 3 0 0 0 -3 -3zm-9.742188 3.429688l-0.480468 0.519531 10.294922 10.294922 8.589843-7.730469a2.0002 2.0002 0 0 1 2.751953 0.072266l3 3a2.0002 2.0002 0 0 1 0.548829 0.945312 2.0002 2.0002 0 0 0 -0.548829 -1.945312l-3-3a2.0002 2.0002 0 0 0 -2.751953 -0.072266l-8.589843 7.730469-9.814454-9.814453z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/abiword.svg b/.icons/awkward/64x64/apps/abiword.svg
new file mode 100644
index 00000000..e545ef53
--- /dev/null
+++ b/.icons/awkward/64x64/apps/abiword.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#248afd" cx="32" cy="32" r="28"/>
+ <path style="opacity:.2" d="m32.092 6.0078c-1.747 0.1085-3.499 1.4462-4.701 2.6895-5.497 5.6647-8.845 13.059-12.125 20.198-2.74 6.049-4.796 12.386-6.4242 18.835a28 28 0 0 0 4.7362 5.309c-0.493-1.436 0.351-3.858 0.707-5.193 2.528-8.392 6.447-16.249 10.174-24.127 1.476-2.489 2.523-5.919 5.498-6.877 2.89-0.33 4.788 2.543 6.285 4.638 5.99 9.429 11.648 19.099 16.639 29.124a28 28 0 0 0 1.404 -1.692c-3.385-11.942-7.768-23.612-13.998-34.303-1.8-2.721-3.438-5.6736-5.867-7.8629-0.74-0.5838-1.534-0.7876-2.328-0.7383zm12.199 36.728c-9.251 4.701-18.772 9.111-28.881 11.461-0.188-0.001-0.357-0.02-0.514-0.049a28 28 0 0 0 5.36 3.233c4.605-1.74 9.033-4.007 13.289-6.483 3.846-2.321 7.546-4.957 10.746-8.162z"/>
+ <path style="fill:#ffffff" d="m44.291 41.736c-9.2515 4.7004-18.773 9.1115-28.882 11.462-3.2583-0.0163-1.6507-4.3759-1.1244-6.3515 2.5275-8.392 6.4466-16.249 10.174-24.127 1.4757-2.4891 2.5224-5.9196 5.4977-6.8773 2.89-0.33002 4.7889 2.5423 6.2858 4.6378 6.1211 9.6345 11.902 19.521 16.971 29.781 1.284 2.6741 2.542 5.3612 3.7866 8.0548-3.701-15.527-8.682-30.927-16.713-44.707-1.8-2.721-3.439-5.6742-5.868-7.8635-2.367-1.8681-5.278 0.1431-7.028 1.9515-5.496 5.665-8.844 13.058-12.125 20.196-3.826 8.447-6.336 17.452-8.1788 26.548-0.64606 3.0633 2.4198 5.2868 5.1444 4.3363 7.5467-1.6131 14.639-4.9967 21.313-8.8797 3.8465-2.3213 7.5459-4.9572 10.746-8.1623z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.978 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/about_kde.svg b/.icons/awkward/64x64/apps/about_kde.svg
new file mode 120000
index 00000000..eeb0366f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/about_kde.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/abricotine.svg b/.icons/awkward/64x64/apps/abricotine.svg
new file mode 100644
index 00000000..dcf5a461
--- /dev/null
+++ b/.icons/awkward/64x64/apps/abricotine.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#f07826" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 37.999514,15.000572 5.999914,-3.999942 0,39.999428 L 37.999514,55 Z"/>
+ <path style="fill:#ffffff" d="m 37.999514,14.000686 5.999914,-3.999942 0,39.999428 -5.999914,3.999942 z"/>
+ <path style="opacity:0.2" d="m 18.463794,41.000201 -6.463908,-3.195955 34.641505,-19.999714 6.463907,3.195955 z"/>
+ <path style="fill:#ffffff" d="M 18.463794,40.000315 11.999886,36.80436 46.641391,16.804646 53.105298,20.000601 Z"/>
+ <path style="opacity:0.2" d="M 52.641305,43.804161 53.105298,51.000058 18.463794,31.000344 17.9998,23.804447 Z"/>
+ <path style="fill:#ffffff" d="M 52.641305,42.804275 53.105298,50.000172 18.463794,30.000458 17.9998,22.804561 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/abrowser.svg b/.icons/awkward/64x64/apps/abrowser.svg
new file mode 100644
index 00000000..ce0b51c1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/abrowser.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#2869b6" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="enable-background:new" transform="matrix(1.4883523,0,0,1.4879066,-57.510387,-32.895369)">
+ <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 23.814349,33.00038 c -0.274322,0.0064 -0.537362,0.107744 -0.742072,0.285862 L 5.3880633,47.274683 c -0.7340374,0.637738 -0.3679805,1.820863 0.6053755,1.956623 l 6.8572012,0.963047 -3.21379,5.536833 c -0.7181892,1.237521 -0.2926358,2.810217 0.951304,3.524698 l 0.689068,0.396876 c 1.243939,0.714484 2.82479,0.291127 3.542979,-0.946394 l 3.33654,-5.750534 4.890427,3.943778 c 0.752882,0.609242 1.893298,0.08793 1.894239,-0.865911 l 0.05859,-21.903749 c 0.0018,-0.634897 -0.534555,-1.145902 -1.185648,-1.12957 z"/>
+ <path style="fill:#ffffff" d="m 23.814349,32.00038 c -0.274322,0.0064 -0.537362,0.107744 -0.742072,0.285862 L 5.3880633,46.274683 c -0.7340374,0.637738 -0.3679805,1.820863 0.6053755,1.956623 l 6.8572012,0.963047 -3.21379,5.536833 c -0.7181892,1.237521 -0.2926358,2.810217 0.951304,3.524698 l 0.689068,0.396876 c 1.243939,0.714484 2.82479,0.291127 3.542979,-0.946394 l 3.33654,-5.750534 4.890427,3.943778 c 0.752882,0.609242 1.893298,0.08793 1.894239,-0.865911 l 0.05859,-21.903749 c 0.0018,-0.634897 -0.534555,-1.145902 -1.185648,-1.12957 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/abrt.svg b/.icons/awkward/64x64/apps/abrt.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/abrt.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/accerciser.svg b/.icons/awkward/64x64/apps/accerciser.svg
new file mode 100644
index 00000000..d6a2e6ae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accerciser.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 2,33 0,2 c 0,2.216 1.784,4 4,4 l 52,0 c 2.216,0 4,-1.784 4,-4 l 0,-2 c 0,2.216 -1.784,4 -4,4 L 6,37 C 3.784,37 2,35.216 2,33 Z"/>
+ <path style="opacity:0.2" d="m 4,48 0,2 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 -1.662,0 -3,-1.338 -3,-3 z m 50,0 0,2 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 -1.662,0 -3,-1.338 -3,-3 z m -44,5 0,2 c 0,3.324 2.676,6 6,6 l 2,0 c 3.324,0 6,-2.676 6,-6 l 0,-2 c 0,3.324 -2.676,6 -6,6 l -2,0 c -3.324,0 -6,-2.676 -6,-6 z m 30,0 0,2 c 0,3.324 2.676,6 6,6 l 2,0 c 3.324,0 6,-2.676 6,-6 l 0,-2 c 0,3.324 -2.676,6 -6,6 l -2,0 c -3.324,0 -6,-2.676 -6,-6 z"/>
+ <rect style="fill:#2a85c2" width="60" height="12" x="2" y="26" rx="4" ry="4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6 26 C 3.784 26 2 27.784 2 30 L 2 31 C 2 28.784 3.784 27 6 27 L 58 27 C 60.216 27 62 28.784 62 31 L 62 30 C 62 27.784 60.216 26 58 26 L 6 26 z"/>
+ <rect style="fill:#c2352a" width="56" height="14" x="-60" y="-24" rx="6" ry="6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#c2352a" width="56" height="14" x="-60" y="-54" rx="6" ry="6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d8564b" width="40" height="6" x="-52" y="-10" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d8564b" width="40" height="6" x="-52" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 4 C 12.676 4 10 6.676 10 10 L 10 11 C 10 7.676 12.676 5 16 5 L 18 5 C 21.324 5 24 7.676 24 11 L 24 10 C 24 6.676 21.324 4 18 4 L 16 4 z M 46 4 C 42.676 4 40 6.676 40 10 L 40 11 C 40 7.676 42.676 5 46 5 L 48 5 C 51.324 5 54 7.676 54 11 L 54 10 C 54 6.676 51.324 4 48 4 L 46 4 z M 7 12 C 5.338 12 4 13.338 4 15 L 4 16 C 4 14.338 5.338 13 7 13 C 8.662 13 10 14.338 10 16 L 10 15 C 10 13.338 8.662 12 7 12 z M 57 12 C 55.338 12 54 13.338 54 15 L 54 16 C 54 14.338 55.338 13 57 13 C 58.662 13 60 14.338 60 16 L 60 15 C 60 13.338 58.662 12 57 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/access.svg b/.icons/awkward/64x64/apps/access.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/access.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/accessibility-directory.svg b/.icons/awkward/64x64/apps/accessibility-directory.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessibility-directory.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/accessibility.svg b/.icons/awkward/64x64/apps/accessibility.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessibility.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/accessibility_section.svg b/.icons/awkward/64x64/apps/accessibility_section.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessibility_section.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/accessories-archiver.svg b/.icons/awkward/64x64/apps/accessories-archiver.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessories-archiver.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/accessories-calculator.svg b/.icons/awkward/64x64/apps/accessories-calculator.svg
new file mode 100644
index 00000000..c37e0a5c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessories-calculator.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 7,4 h 50 c 1.662,0 3,1.338 3,3 v 43.17133 l -4.803643,5.081891 c -1.141681,1.207811 -4.223037,0.187956 -5.183474,1.54435 L 47.745302,60 H 7 C 5.338,60 4,58.662 4,57 V 7 C 4,5.338 5.338,4 7,4 Z"/>
+ <path style="fill:#666666" d="m 60,31 v 18.734635 l -4.221383,4.518586 c -1.134593,1.214472 -2.244871,0.67712 -3.436695,1.83548 L 49.346517,59 H 30 V 31 Z"/>
+ <path style="fill:#8c8c8c" d="M 4,29 V 56 C 4,57.662 5.338,59 7,59 H 32 V 29 Z"/>
+ <path style="fill:#a6a6a6" d="M 7,3 C 5.338,3 4,4.338 4,6 V 31 H 34 V 3 Z"/>
+ <path style="fill:#595959" d="M 57,3 C 58.662,3 60,4.338 60,6 V 31 H 32 V 3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 3 C 5.338 3 4 4.338 4 6 L 4 7 C 4 5.338 5.338 4 7 4 L 57 4 C 58.662 4 60 5.338 60 7 L 60 6 C 60 4.338 58.662 3 57 3 L 7 3 z"/>
+ <circle style="opacity:0.2" cx="46" cy="47" r="16"/>
+ <circle style="fill:#07ce8e" cx="46" cy="46" r="16"/>
+ <path style="opacity:0.2" d="m 18,13 v 6 h -6 v 2 h 6 v 6 h 2 v -6 h 6 v -2 h -6 v -6 z m 22,6 v 2 H 52 V 19 Z M 12.476562,40 11,41.478516 16.523438,47 11,52.521484 12.476562,54 17.998047,48.476562 23.521484,54 25,52.521484 19.474609,47 25,41.478516 23.521484,40 17.998047,45.523438 Z"/>
+ <path style="fill:#ffffff" d="M 18 12 L 18 18 L 12 18 L 12 20 L 18 20 L 18 26 L 20 26 L 20 20 L 26 20 L 26 18 L 20 18 L 20 12 L 18 12 z M 40 18 L 40 20 L 52 20 L 52 18 L 40 18 z M 12.476562 39 L 11 40.478516 L 16.523438 46 L 11 51.521484 L 12.476562 53 L 17.998047 47.476562 L 23.521484 53 L 25 51.521484 L 19.474609 46 L 25 40.478516 L 23.521484 39 L 17.998047 44.523438 L 12.476562 39 z"/>
+ <path style="fill:#ffffff" d="M 40,42 V 44 H 52 V 42 Z M 40,48 V 50 H 52 V 48 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/accessories-camera.svg b/.icons/awkward/64x64/apps/accessories-camera.svg
new file mode 100644
index 00000000..c12ad4b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessories-camera.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <path style="fill:#4f4f4f" d="m 31.9992,4.0016559 c -15.511557,0 -27.9992006,12.4876431 -27.9992006,27.9992001 0,15.511558 12.4876436,27.999201 27.9992006,27.999201 15.511557,0 27.999201,-12.487643 27.999201,-27.999201 0,-15.511557 -12.487644,-27.9992001 -27.999201,-27.9992001 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="m 17.361618,33.334818 a 14.666181,14.557384 0 0 1 -0.0286,-0.775977 14.666181,14.557384 0 0 1 14.666181,-14.557585 14.666181,14.557384 0 0 1 14.665581,14.557585 14.666181,14.557384 0 0 1 -0.028,0.547984 A 14.666181,14.557384 0 0 0 31.9992,19.324618 14.666181,14.557384 0 0 0 17.361618,33.334818 Z"/>
+ <circle style="opacity:0.4" cx="31.999" cy="32.001" r="17.999"/>
+ <circle style="opacity:0.2" cx="31.999" cy="-33.001" r="14" transform="scale(1,-1)"/>
+ <circle style="fill:#ba174e" cx="31.999" cy="-32.001" r="14" transform="scale(1,-1)"/>
+ <circle style="opacity:0.2" cx="31.999" cy="33.001" r="8"/>
+ <circle style="fill:#d67495" cx="31.999" cy="32.001" r="8"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/accessories-character-map.svg b/.icons/awkward/64x64/apps/accessories-character-map.svg
new file mode 100644
index 00000000..c936e699
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessories-character-map.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 22,37 0,2 c 0,1.662 1.338,3 3,3 l 32,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -32,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="opacity:0.2" d="m 4,55 0,2 c 0,1.662 1.338,3 3,3 l 32,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,58 C 5.338,58 4,56.662 4,55 Z"/>
+ <rect style="fill:#4f4f4f" width="38" height="38" x="4" y="-60" rx="3" ry="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 40,16.99966 0,3 3,0 0,-3 -3,0 z m 6,0 0,3 3,0 0,-3 -3,0 z m -1.251953,5.078125 c -2.3802,0 -4.274261,0.764762 -5.681641,2.294922 -1.39784,1.5208 -2.09767,3.779353 -2.097656,6.376953 0,2.5126 0.737437,4.604625 2.210938,6.078125 1.482998,1.47344 3.490084,2.210937 6.021484,2.210937 1.01076,0 2.007874,-0.1047 2.990234,-0.3125 C 49.173766,38.518423 50.06488,38.216693 51,37.819972 l 0,-2.265624 c -0.92576,0.491179 -1.793761,0.859888 -2.738281,1.105468 -0.93502,0.24558 -1.903097,0.369141 -2.904297,0.369141 -1.7286,0 -3.079855,-0.467224 -4.052734,-1.402344 -0.96346,-0.9446 -1.501835,-2.832313 -1.615235,-4.626953 l 11.986328,0 0,-1.058594 c 0,-2.3614 -0.624313,-4.425322 -1.871093,-5.794922 -1.237401,-1.37906 -2.922041,-2.068345 -5.056641,-2.068359 z m 0.02734,2.208984 c 1.2845,2e-5 2.315303,0.425311 3.089843,1.275391 0.78394,0.8502 1.184125,2.003428 1.203125,3.429688 l -9.294921,0.01562 c 0.13224,-1.49236 0.632953,-2.666501 1.501953,-3.488281 0.8784,-0.82176 2.04538,-1.232408 3.5,-1.232422 z"/>
+ <path style="fill:#ffffff" d="m 40,16 0,3 3,0 0,-3 -3,0 z m 6,0 0,3 3,0 0,-3 -3,0 z m -1.251953,5.078125 c -2.3802,0 -4.274261,0.764762 -5.681641,2.294922 -1.39784,1.5208 -2.09767,3.779353 -2.097656,6.376953 0,2.5126 0.737437,4.604625 2.210938,6.078125 1.482998,1.47344 3.490084,2.210937 6.021484,2.210937 1.01076,0 2.007874,-0.1047 2.990234,-0.3125 C 49.173766,37.518763 50.06488,37.217033 51,36.820312 l 0,-2.265624 c -0.92576,0.491179 -1.793761,0.859888 -2.738281,1.105468 -0.93502,0.24558 -1.903097,0.369141 -2.904297,0.369141 -1.7286,0 -3.079855,-0.467224 -4.052734,-1.402344 C 40.341228,33.682353 39.802853,31.79464 39.689453,30 l 11.986328,0 0,-1.058594 c 0,-2.3614 -0.624313,-4.425322 -1.871093,-5.794922 -1.237401,-1.37906 -2.922041,-2.068345 -5.056641,-2.068359 z m 0.02734,2.208984 c 1.2845,2e-5 2.315303,0.425311 3.089843,1.275391 0.78394,0.8502 1.184125,2.003428 1.203125,3.429688 l -9.294921,0.01562 c 0.13224,-1.49236 0.632953,-2.666501 1.501953,-3.488281 0.8784,-0.82176 2.04538,-1.232408 3.5,-1.232422 z"/>
+ <rect style="fill:#e4e4e4" width="38" height="38" x="21" y="-42" rx="3" ry="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 25 4 C 23.338 4 22 5.338 22 7 L 22 8 C 22 6.338 23.338 5 25 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 25 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 7,21 c -1.662,0 -3,1.338 -3,3 l 0,1 c 0,-1.662 1.338,-3 3,-3 l 32,0 c 1.662,0 3,1.338 3,3 l 0,-1 c 0,-1.662 -1.338,-3 -3,-3 L 7,21 Z"/>
+ <path style="opacity:0.2" d="m 28.568,47.17613 c -2.2002,2.2e-5 -3.7244,0.24476 -4.573,0.73426 -0.8485,0.48952 -1.27274,1.62407 -1.27274,2.80473 0,0.94062 0.31572,1.68928 0.94716,2.246 0.64128,0.5471 1.5095,0.82064 2.6046,0.82064 1.5095,0 2.718,-0.5183 3.6258,-1.55488 0.91752,-1.0462 1.17602,-2.73273 1.17604,-4.46033 l 0,-0.59028 -2.50792,0 m 5.432,-1.094 0,9.91739 -2.99994,0 0,-2.86566 c -0.62,0.98 -1.11906,1.704 -2.04506,2.174 -0.928,0.462 -2.062,0.692 -3.404,0.692 -1.698,0 -3.048,-0.46 -4.056,-1.382 -0.996,-0.932 -1.494,-2.174 -1.494,-3.728 0,-1.81404 0.62156,-3.48133 1.8647,-4.40273 1.253,-0.9214 3.118449,-1.446956 5.594,-1.38212 l 3.61792,0 0,-0.25916 C 31.077538,43.62705 30.66318,42.98592 29.83444,42.32372 27.292359,40.824471 23.487299,41.137872 21,42.34093 l 0,-2.14807 c 0.99648,-0.37432 2.17786,-0.65264 3.11512,-0.83504 0.93728,-0.19194 1.8499,-0.28792 2.7378,-0.28794 2.3974,2e-5 4.1882,0.6047 5.372,1.81404 1.18392,1.20938 1.77588,2.74307 1.7759,5.20027 m -9.174,-14.08483 4.1734,5.0003 -2.2642,0 -4.824,-4.9997 2.9154,0"/>
+ <path style="fill:#3f3f3f" d="m 28.568,46.17647 c -2.2002,2.2e-5 -3.7244,0.24476 -4.573,0.73426 -0.8485,0.48952 -1.27274,1.62407 -1.27274,2.80473 0,0.94062 0.31572,1.68928 0.94716,2.246 0.64128,0.5471 1.5095,0.82064 2.6046,0.82064 1.5095,0 2.718,-0.5183 3.6258,-1.55488 0.91752,-1.0462 1.17602,-2.73273 1.17604,-4.46033 l 0,-0.59028 -2.50792,0 m 5.432,-1.094 0,9.91739 L 31,55 31,52.13434 c -0.62,0.98 -1.11906,1.704 -2.04506,2.174 -0.928,0.462 -2.062,0.692 -3.404,0.692 -1.698,0 -3.048,-0.46 -4.056,-1.382 -0.996,-0.932 -1.494,-2.174 -1.494,-3.728 0,-1.81404 0.62156,-3.48133 1.8647,-4.40273 1.253,-0.9214 3.118449,-1.446956 5.594,-1.38212 l 3.61792,0 0,-0.25916 C 31.077538,42.62739 30.66318,41.98626 29.83444,41.32406 27.292359,39.824811 23.487299,40.138212 21,41.34127 l 0,-2.14807 c 0.99648,-0.37432 2.17786,-0.65264 3.11512,-0.83504 0.93728,-0.19194 1.8499,-0.28792 2.7378,-0.28794 2.3974,2e-5 4.1882,0.6047 5.372,1.81404 1.18392,1.20938 1.77588,2.74307 1.7759,5.20027 m -9.174,-14.08483 4.1734,5.0003 -2.2642,0 -4.824,-4.9997 2.9154,0"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/accessories-clock.svg b/.icons/awkward/64x64/apps/accessories-clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessories-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/accessories-dictionary.svg b/.icons/awkward/64x64/apps/accessories-dictionary.svg
new file mode 100644
index 00000000..04dedf77
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessories-dictionary.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="m 59.9992,57.19965 0,-50.3992796 c 0,-1.5511779 -1.247983,-2.79996 -2.79996,-2.79996 l -25.19964,0 0,55.9991996 25.19964,0 c 1.551177,0 2.79996,-1.248783 2.79996,-2.79996 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8007812 C 4 6.2496035 5.2496034 5 6.8007812 5 L 57.199219 5 C 58.749196 5 60 6.2496034 60 7.8007812 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="fill:#c2352a" d="m 25.599692,2.000439 c -1.599978,0 -1.599978,1.3713804 -1.599978,1.3713804 l 0,22.6276766 3.999943,-1.999972 3.999943,1.999972 0,-22.6276766 c 0,-1.3714004 -1.599997,-1.3714004 -1.599997,-1.3714004 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/accessories-ebook-reader.svg b/.icons/awkward/64x64/apps/accessories-ebook-reader.svg
new file mode 100644
index 00000000..1bf9433b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessories-ebook-reader.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="44" height="56" x="10" y="5" rx="3" ry="3"/>
+ <rect style="fill:#009587" width="44" height="56" x="10" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="M 38,5 V 33 L 42,29 46,33 V 5 Z"/>
+ <path style="fill:#d8d8d8" d="m 38,4 0,28 4,-4 4,4 0,-28 -8,0 z"/>
+ <path style="opacity:0.2" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 57 C 10 58.662 11.338 60 13 60 L 18 60 L 18 4 L 13 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/accessories-notes.svg b/.icons/awkward/64x64/apps/accessories-notes.svg
new file mode 100644
index 00000000..77d57490
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessories-notes.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 8,5 C 8,5 4,5 4,9 V 57 C 4,61 8,61 8,61 H 40 L 60,41 V 9 C 60,5 56,5 56,5 Z"/>
+ <path style="fill:#fecd38" d="M 8,4 C 8,4 4,4 4,8 V 56 C 4,60 8,60 8,60 H 40 L 60,40 V 8 C 60,4 56,4 56,4 Z"/>
+ <path style="fill:#ffe69b" d="M 60,40 H 43 C 41.344,40 40,41.344 40,43 V 60 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 43,40 C 41.344,40 40,41.344 40,43 V 44 C 40,42.344 41.344,41 43,41 H 59 L 60,40 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8 4 C 8 4 4 4 4 8 L 4 9 C 4 5 8 5 8 5 L 56 5 C 56 5 60 5 60 9 L 60 8 C 60 4 56 4 56 4 L 8 4 z"/>
+ <rect style="opacity:0.1" width="44" height="5" x="10" y="20" rx="2.5" ry="2.5"/>
+ <rect style="fill:#4f4f4f" width="44" height="5" x="10" y="19" rx="2.5" ry="2.5"/>
+ <rect style="opacity:0.1" width="30" height="5" x="10" y="31" rx="2.5" ry="2.5"/>
+ <rect style="fill:#4f4f4f" width="30" height="5" x="10" y="30" rx="2.5" ry="2.5"/>
+ <rect style="opacity:0.1" width="19" height="5" x="10" y="42" rx="2.5" ry="2.5"/>
+ <rect style="fill:#4f4f4f" width="19" height="5" x="10" y="41" rx="2.5" ry="2.5"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/accessories-screenshot.svg b/.icons/awkward/64x64/apps/accessories-screenshot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessories-screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/accessories-text-editor.svg b/.icons/awkward/64x64/apps/accessories-text-editor.svg
new file mode 100644
index 00000000..f488ebbb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/accessories-text-editor.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <g transform="matrix(2,0,0,2,6,0)">
+ <circle style="fill:#f34235" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" d="m 40,50.436 0,3.564 3.5638,0 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.862,1.874 3.564,3.564 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/acetoneiso.svg b/.icons/awkward/64x64/apps/acetoneiso.svg
new file mode 100644
index 00000000..a38c2831
--- /dev/null
+++ b/.icons/awkward/64x64/apps/acetoneiso.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z m 0,16 A 12,12 0 0 1 44,33 12,12 0 0 1 32,45 12,12 0 0 1 20,33 12,12 0 0 1 32,21 Z"/>
+ <path style="fill:#848484" d="M 32,17 A 15,15 0 0 0 17,32 15,15 0 0 0 32,47 15,15 0 0 0 47,32 15,15 0 0 0 32,17 Z m 0,9 c 3.3138,0 6,2.6862 6,6 0,3.3138 -2.6862,6 -6,6 -3.3138,0 -6,-2.6862 -6,-6 0,-3.3138 2.6862,-6 6,-6 z"/>
+ <path style="fill:#e4e4e4" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z m 0,16 A 12,12 0 0 1 44,32 12,12 0 0 1 32,44 12,12 0 0 1 20,32 12,12 0 0 1 32,20 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.287972 5 59.630821 17.13209 59.984375 32.332031 C 59.990631 32.221433 60 32.112217 60 32 C 60 16.488 47.512 4 32 4 z M 20.050781 32.996094 A 12 12 0 0 0 20 34 A 12 12 0 0 0 20.025391 34.5 A 12 12 0 0 1 20.050781 33.996094 A 12 12 0 0 0 32 45 A 12 12 0 0 0 43.949219 34.003906 A 12 12 0 0 1 43.978516 34.595703 A 12 12 0 0 0 44 34 A 12 12 0 0 0 43.949219 33.003906 A 12 12 0 0 1 32 44 A 12 12 0 0 1 20.050781 32.996094 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#ba22ff" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 40,46.668 c 0,4.4184 3.5818,8 8,8 4.3734,0 7.9204,-3.5108 7.9922,-7.8672 a 1.33334,1.33334 0 0 0 0.008,-0.1328 1.33334,1.33334 0 0 0 -1.33334,-1.33334 1.33334,1.33334 0 0 0 -1.33334,1.33334 c 0,2.9454 -2.3878,5.3334 -5.3334,5.3334 -2.9454,0 -5.3334,-2.3878 -5.3334,-5.3334 0,-2.9454 2.3878,-5.3334 5.3334,-5.3334 l 0,2.6666 5.3334,-4 -5.3326,-4.0012 0,2.6666 c -4.4184,0 -8,3.5818 -8,8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/acreloaded.svg b/.icons/awkward/64x64/apps/acreloaded.svg
new file mode 100644
index 00000000..9875e5bf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/acreloaded.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32.135324,2.0016025 A 5.8229297,5.7698843 0 0 0 29.087689,2.7723461 L 7.9111743,14.887891 a 5.8229297,5.7698843 0 0 0 -2.9111736,4.996311 v 24.23109 a 5.8229297,5.7698843 0 0 0 2.9111736,4.99631 L 29.087689,61.227149 a 5.8229297,5.7698843 0 0 0 5.822347,0 L 56.088823,49.111602 a 5.8229297,5.7698843 0 0 0 2.911176,-4.99631 V 19.884202 A 5.8229297,5.7698843 0 0 0 56.088823,14.887891 L 34.910036,2.7723461 A 5.8229297,5.7698843 0 0 0 32.135324,2.0016025 Z"/>
+ <path style="fill:#d2323a" d="M 32.135324,1.0016025 A 5.8229297,5.7698843 0 0 0 29.087689,1.7723461 L 7.9111743,13.887891 a 5.8229297,5.7698843 0 0 0 -2.9111736,4.996311 v 24.23109 a 5.8229297,5.7698843 0 0 0 2.9111736,4.99631 L 29.087689,60.227149 a 5.8229297,5.7698843 0 0 0 5.822347,0 L 56.088823,48.111602 a 5.8229297,5.7698843 0 0 0 2.911176,-4.99631 V 18.884202 A 5.8229297,5.7698843 0 0 0 56.088823,13.887891 L 34.910036,1.7723461 A 5.8229297,5.7698843 0 0 0 32.135324,1.0016025 Z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 32.135999,1.0027875 A 5.8229297,5.7698843 0 0 0 29.088508,1.7728768 L 7.9114935,13.887832 A 5.8229297,5.7698843 0 0 0 5.44408,16.694753 L 32,29.571427 58.558695,16.691963 A 5.8229297,5.7698843 0 0 0 56.088507,13.887832 L 34.908717,1.7728768 A 5.8229297,5.7698843 0 0 0 32.135999,1.0027875 Z"/>
+ <path style="opacity:0.15;fill:#ffffff" d="m 56.088507,13.887832 a 5.8229297,5.7698843 0 0 1 0.271997,0.167411 5.8229297,5.7698843 0 0 0 -0.271997,-0.167411 z m 0.349712,0.223215 a 5.8229297,5.7698843 0 0 1 0.385793,0.279018 5.8229297,5.7698843 0 0 0 -0.385793,-0.279018 z m 0.541221,0.412947 a 5.8229297,5.7698843 0 0 1 0.280325,0.251116 5.8229297,5.7698843 0 0 0 -0.280325,-0.251116 z m 0.369141,0.343191 a 5.8229297,5.7698843 0 0 1 0.316405,0.345983 5.8229297,5.7698843 0 0 0 -0.316405,-0.345983 z m 0.316405,0.345983 a 5.8229297,5.7698843 0 0 1 0.643916,0.95145 5.8229297,5.7698843 0 0 0 -0.643916,-0.95145 z m 0.666119,0.998885 a 5.8229297,5.7698843 0 0 1 0.22759,0.47991 5.8229297,5.7698843 0 0 0 -0.22759,-0.47991 z m 0.22759,0.47991 L 32,29.571427 V 60.99442 a 5.8229297,5.7698843 0 0 0 2.908717,-0.767299 l 21.17979,-12.114955 a 5.8229297,5.7698843 0 0 0 2.911492,-4.997211 V 18.885043 a 5.8229297,5.7698843 0 0 0 -0.441304,-2.19308 z"/>
+ <rect style="opacity:0.2" width="28" height="28" x="35" y="36" rx="2.8" ry="2.8"/>
+ <rect style="fill:#89b736" width="28" height="28" x="35" y="35" rx="2.8" ry="2.8"/>
+ <rect style="fill:#ffffff" width="6" height="20" x="46" y="39"/>
+ <rect style="fill:#ffffff" width="6" height="20" x="46" y="-59" transform="rotate(90)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.134766 1.0019531 A 5.8229297 5.7698843 0 0 0 29.087891 1.7714844 L 7.9121094 13.888672 A 5.8229297 5.7698843 0 0 0 5 18.884766 L 5 19.884766 A 5.8229297 5.7698843 0 0 1 7.9121094 14.888672 L 29.087891 2.7714844 A 5.8229297 5.7698843 0 0 1 32.134766 2.0019531 A 5.8229297 5.7698843 0 0 1 34.910156 2.7714844 L 56.087891 14.888672 A 5.8229297 5.7698843 0 0 1 59 19.884766 L 59 18.884766 A 5.8229297 5.7698843 0 0 0 56.087891 13.888672 L 34.910156 1.7714844 A 5.8229297 5.7698843 0 0 0 32.134766 1.0019531 z"/>
+ <path style="opacity:0.1" d="M 5.8535156 16.892578 A 5.8229297 5.7698843 0 0 0 5.4433594 17.693359 L 32 30.570312 L 58.558594 17.691406 A 5.8229297 5.7698843 0 0 0 58.142578 16.892578 L 32 29.570312 L 5.8535156 16.892578 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/acroread.svg b/.icons/awkward/64x64/apps/acroread.svg
new file mode 100644
index 00000000..bef5690f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/acroread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 10,56.00009 0,1.999964 C 10,59.662024 11.337976,61 12.999946,61 l 37.999312,0 c 1.66197,0 2.999946,-1.337976 2.999946,-2.999946 l 0,-1.999964 c 0,1.66197 -1.337976,2.999946 -2.999946,2.999946 l -37.999312,0 C 11.337976,59.000036 10,57.66206 10,56.00009 Z"/>
+ <path style="fill:#745145" d="M 12.999946,4.0010498 C 11.337976,4.0010498 10,5.3390256 10,7.0009955 L 10,57.00009 c 0,1.66197 1.337976,2.999946 2.999946,2.999946 l 37.999312,0 c 1.66197,0 2.999946,-1.337976 2.999946,-2.999946 l 0,-49.9990945 c 0,-1.6619699 -1.337976,-2.9999457 -2.999946,-2.9999457 l -37.999312,0 z"/>
+ <path style="fill:#ff3434" d="m 48.411305,24.000688 c 0.486051,0.02966 1.009182,0 1.582071,0.397113 5.115708,2.20156 1.68479,8.24105 -4.836112,12.834967 -0.0392,-0.866264 -0.399233,-2.75235 -0.390753,-3.582535 5.563699,-3.814531 8.81784,-7.527264 5.272504,-8.999237 -3.738132,-1.551432 -4.898711,2.684551 -4.96431,8.83404 -0.348393,0.361114 -2.76075,1.963365 -3.127143,2.21656 0.135557,-5.607298 3.116543,-11.331195 5.980892,-11.659589 0.153537,-0.02964 0.320874,-0.02964 0.482871,-0.02964 m -5.207906,9.756423 1.163779,-0.453252 0.964703,0.650228 0.194856,2.045963 -1.218838,0.935083 -0.506171,0.678828 c -3.752932,2.489755 -6.949874,4.40752 -11.156998,5.991692 l -2.622952,0.389713 -1.726089,0 c -1.591591,-0.938263 -0.642788,-1.299377 -6.424684,-2.020564 l 6.515682,0.505151 c 5.025709,-1.948545 10.155217,-4.747514 14.820932,-7.800459 m -11.468392,8.162653 c -0.753967,0 -6.63328,-0.510431 -8.972438,-0.726467 -2.314758,-0.361114 -5.158107,-0.469132 -4.620116,2.237559 -0.612069,-1.443414 0.783626,-3.893929 2.76815,-4.325921 3.068744,-0.686228 7.937856,1.194538 9.688224,1.771687 m -2.820949,0.749767 c 0.912804,0.361113 2.997946,0.621629 3.982728,0.946743 -1.395695,0.722227 -8.405848,3.31034 -11.299995,2.76815 -0.462752,0 -2.416557,-1.405275 -2.464156,-2.416557 0.150358,1.840527 8.719443,0.469132 9.781423,-1.335395 m -1.906105,0.03284 c 0.750786,-0.361114 4.267523,-0.343114 5.042709,-0.631149 4.40312,1.540832 10.326813,5.157307 14.565736,7.596063 l 1.228378,0.361113 c 0.237195,1.68485 1.274977,2.265159 2.221759,3.35594 l -1.434874,1.443393 -1.122479,-1.840526 C 41.413932,49.84632 31.602909,45.006608 25.879613,42.68325 m 20.497629,10.157816 c 0.606789,0.361113 1.186018,0.722227 1.735608,1.0823 1.272857,3.612135 2.75635,6.044691 4.173325,5.939893 -2.188761,1.046281 -6.903275,-4.109926 -8.492647,-8.960238 m 8.492647,8.960238 c 3.338939,-1.984544 -3.728533,-5.602099 -5.315904,-6.65148 -0.356874,-1.010282 0.619489,-2.684551 0.300735,-3.87593 4.984509,3.103944 7.930456,7.593063 6.258286,9.722624 -0.402392,0.505131 -0.829145,0.758247 -1.251677,0.794246 m -4.849912,-7.561263 c -0.231916,-0.929803 -3.31034,-3.045745 -3.86613,-3.370739 -0.744447,-5.863694 -0.780446,-6.442884 -1.412635,-11.000801 0.378033,-0.361114 2.706751,-2.176161 3.066745,-2.428356 0.446872,4.871312 1.287676,11.473192 2.476955,15.882712"/>
+ <path style="opacity:0.2" d="M 12.999946,4.0010498 C 11.337976,4.0010498 10,5.3390256 10,7.0009955 L 10,57.00009 c 0,1.66197 1.337976,2.999946 2.999946,2.999946 l 4.999909,0 0,-55.9989862 z"/>
+ <path style="opacity:0.2" d="m 17.999855,5.0010136 0,27.9994934 3.999928,-3.999928 3.999928,3.999928 0,-27.9994934 -7.999856,0 z"/>
+ <path style="fill:#ff3434" d="m 17.999855,4.0010498 0,27.9994932 3.999928,-3.999928 3.999928,3.999928 0,-27.9994932 -7.999856,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4.0019531 C 11.33803 4.0019531 10 5.3399832 10 7.0019531 L 10 8 C 10 6.3380301 11.33803 5 13 5 L 51 5 C 52.66197 5 54 6.3380301 54 8 L 54 7.0019531 C 54 5.3399832 52.66197 4.0019531 51 4.0019531 L 13 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/activity-log-manager.svg b/.icons/awkward/64x64/apps/activity-log-manager.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/activity-log-manager.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/activitywatch.svg b/.icons/awkward/64x64/apps/activitywatch.svg
new file mode 100644
index 00000000..01b8fdc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/activitywatch.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1" d="m 23.929688,14.999023 a 1.50015,1.50015 0 0 0 -1.363282,0.835937 l -8.402344,16.980468 a 1.5006324,1.5006324 0 1 0 2.691407,1.328126 l 2.050781,-4.144532 h 9.953126 l 1.792968,3.660156 a 1.5006607,1.5006607 0 0 0 0.464844,0.554688 1.50015,1.50015 0 0 0 0.10546,0.878906 l 5.601562,13 a 1.50015,1.50015 0 0 0 2.78125,-0.0625 l 3.496094,-9.277344 3.496094,9.277344 a 1.50015,1.50015 0 0 0 2.78125,0.0625 l 5.597656,-13 a 1.50015,1.50015 0 1 0 -2.753906,-1.1875 l -4.132812,9.585938 -3.585938,-9.519532 a 1.50015,1.50015 0 0 0 -2.808594,0 l -3.585936,9.519532 -4.132814,-9.585938 a 1.50015,1.50015 0 0 0 -0.5,-0.632812 1.5006607,1.5006607 0 0 0 -0.1289,-0.933594 L 25.253906,15.838867 a 1.50015,1.50015 0 0 0 -1.324218,-0.839844 z m -0.02734,4.894531 3.484374,7.105468 h -7 z"/>
+ <path style="fill:none;stroke:#7a7a7a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 15.50904,32.480588 23.90904,15.5 32,32"/>
+ <rect style="fill:#7a7a7a" width="11.2" height="3" x="18" y="26"/>
+ <path style="fill:none;stroke:#7a7a7a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 32.600542,33.5 5.6,13.000278 4.9,-13.000278 4.9,13.000278 5.6,-13.000278"/>
+ <path style="fill:none;stroke:#404040;stroke-width:1.39999998px;stroke-linecap:round" d="M 16.7,45.3 32,32"/>
+ <path style="fill:none;stroke:#404040;stroke-width:3;stroke-linecap:round" d="M 32,32 40.6,21.6"/>
+ <circle style="opacity:0.1" cx="32" cy="33" r="4"/>
+ <circle style="fill:#595959" cx="32" cy="32" r="4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/addressbook.svg b/.icons/awkward/64x64/apps/addressbook.svg
new file mode 120000
index 00000000..3af65454
--- /dev/null
+++ b/.icons/awkward/64x64/apps/addressbook.svg
@@ -0,0 +1 @@
+kaddressbook.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/administration.svg b/.icons/awkward/64x64/apps/administration.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/administration.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/adobe-flashplayer.svg b/.icons/awkward/64x64/apps/adobe-flashplayer.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/adobe-flashplayer.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/adobe-reader.svg b/.icons/awkward/64x64/apps/adobe-reader.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/adobe-reader.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/adobeflashplugin.svg b/.icons/awkward/64x64/apps/adobeflashplugin.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/adobeflashplugin.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/advanced-rest-client.svg b/.icons/awkward/64x64/apps/advanced-rest-client.svg
new file mode 100644
index 00000000..b8eea3d1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/advanced-rest-client.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#16a1db" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.2" d="M 23,14 16,22.5 9,31 h 7 V 51 H 30 V 31 h 7 l -7,-8.5 z m 19,7 v 12 h -5.800781 l 4.90039,5.599609 L 46,44.199219 50.900391,38.599609 55.800781,33 H 50 V 21 Z"/>
+ <rect style="fill:#ffffff" width="14" height="22" x="16" y="28"/>
+ <path style="fill:#ffffff" transform="matrix(1.920918,0,0,1.3466945,-4.9357132,-1.248352)" 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="8" height="16" x="42" y="-36" transform="scale(1,-1)"/>
+ <path style="fill:#a2cced" transform="matrix(1.3446426,0,0,-0.88723402,26.445,52.58715)" 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="opacity:0.2;fill:#ffffff" d="M 8.1992188 4 C 5.8724187 4 4 5.8724187 4 8.1992188 L 4 9.1992188 C 4 6.8724188 5.8724187 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724188 60 9.1992188 L 60 8.1992188 C 60 5.8724187 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/adventure-capitalist.svg b/.icons/awkward/64x64/apps/adventure-capitalist.svg
new file mode 100644
index 00000000..2adc1905
--- /dev/null
+++ b/.icons/awkward/64x64/apps/adventure-capitalist.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.462645,4.0002727 A 2.5,2.4971915 0 0 0 29,6.5323276 l 0,52.9351664 a 2.5,2.4971915 0 1 0 4.9995,0 l 0,-52.9351664 A 2.5,2.4971915 0 0 0 31.462645,4.0002727 Z"/>
+ <path style="opacity:0.2" d="m 25.056641,8.9554838 0.291015,0.00781 c 0,0 -3.95702,-0.2956374 -8.302734,1.1464842 -2.172857,0.721061 -4.622128,1.92299 -6.65625,4.164062 C 8.35455,16.514916 7,19.848171 7,23.455484 c 0,3.607313 1.3548301,6.938522 3.384766,9.181641 2.029935,2.243119 4.473453,3.452095 6.644531,4.179687 4.342155,1.455185 8.300781,1.173828 8.300781,1.173828 l -0.242187,0.0059 6.90625,-0.04106 a 5.50055,5.50055 0 0 0 0.02148,0 5.50055,5.50055 0 0 0 0.05664,0 l 6.904296,-0.04102 a 5.50055,5.50055 0 0 0 0.40625,-0.01758 c 0,0 2.181484,-0.07552 3.976563,0.570313 0.897539,0.322918 1.519825,0.741588 1.898437,1.210937 C 45.636425,40.14749 46,40.735394 46,42.455484 c 0,0.974172 -0.102455,0.912049 -0.34375,1.152344 -0.241295,0.240294 -0.928606,0.654424 -1.910156,0.927734 -1.963101,0.54662 -4.361328,0.4375 -4.361328,0.4375 a 5.50055,5.50055 0 0 0 -0.441407,-0.01758 l -20.792968,0 a 5.50055,5.50055 0 1 0 0,11 l 20.792968,0 -0.439453,-0.01758 c 0,0 3.878509,0.394817 8.19336,-0.806641 2.157425,-0.600729 4.609719,-1.624339 6.722656,-3.728515 C 55.532859,49.298573 57,45.985156 57,42.455484 57,38.651764 55.793978,35.220978 53.818359,32.77189 51.842741,30.322803 49.325421,28.92402 47.083984,28.117593 42.601112,26.504739 38.503906,26.932047 38.503906,26.932046 l 0.408203,-0.01758 -6.90625,0.04102 a 5.50055,5.50055 0 0 0 -0.02148,0 5.50055,5.50055 0 0 0 -0.05664,0 l -6.904296,0.04102 a 5.50055,5.50055 0 0 0 -0.240235,0.0078 c 0,0 -2.322016,0.0296 -4.257812,-0.61914 C 19.557493,26.0608 18.863359,25.614619 18.539062,25.256265 18.214766,24.897912 18,24.681505 18,23.455484 c 0,-1.226021 0.215046,-1.434432 0.535156,-1.787109 0.32011,-0.352678 1.008491,-0.796582 1.97461,-1.117188 1.932237,-0.641211 4.253906,-0.603515 4.253906,-0.603515 a 5.50055,5.50055 0 0 0 0.292969,0.0078 l 20.443359,0 a 5.50055,5.50055 0 1 0 0,-11.0000002 l -20.443359,0 z"/>
+ <path style="fill:none;stroke:#ff990f;stroke-width:11;stroke-linecap:round;stroke-linejoin:round" d="m 32.039336,31.5 6.904762,-0.04119 c 0,0 12.555902,-1.00643 12.555902,10.041189 0,9.007688 -12.555902,8 -12.555902,8 l -20.792958,0 m 13.809524,-18 -6.904762,0.04119 c 0,0 -12.555902,0.625479 -12.555902,-9.041188 0,-9.666667 12.555902,-9 12.555902,-9 L 45.5,13.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.662109 7.984375 C 23.345492 7.9688264 20.304207 8.0727055 17.044922 9.1542969 C 14.872065 9.8753578 12.422794 11.077287 10.388672 13.318359 C 8.3545499 15.559435 7 18.892687 7 22.5 C 7 22.660605 7.0161732 22.817123 7.0214844 22.976562 C 7.13589 19.555481 8.4454838 16.414328 10.388672 14.273438 C 12.422794 12.032365 14.872065 10.830436 17.044922 10.109375 C 21.028493 8.7874302 24.537311 8.9228554 25.119141 8.9550781 L 45.5 8.9550781 A 5.50055 5.50055 0 0 1 51.052734 14.005859 A 5.50055 5.50055 0 0 0 45.5 8 L 25.119141 8 C 25.013353 7.9941413 24.954691 7.9878302 24.662109 7.984375 z M 18.025391 22.978516 C 18.01487 23.127133 18 23.25929 18 23.455078 C 18 24.681099 18.214766 24.897506 18.539062 25.255859 C 18.863359 25.614213 19.557488 26.0604 20.525391 26.384766 C 22.461187 27.033506 24.783203 27.003906 24.783203 27.003906 A 5.50055 5.50055 0 0 1 25.023438 26.996094 L 31.927734 26.955078 A 5.50055 5.50055 0 0 1 31.984375 26.955078 A 5.50055 5.50055 0 0 1 32.005859 26.955078 L 38.796875 26.914062 C 39.518854 26.858577 43.063008 26.670515 47.083984 28.117188 C 49.325421 28.923614 51.842741 30.322397 53.818359 32.771484 C 55.700814 35.10508 56.871059 38.334285 56.978516 41.923828 C 56.983242 41.782124 57 41.642474 57 41.5 C 57 37.69628 55.793978 34.265494 53.818359 31.816406 C 51.842741 29.367319 49.325421 27.968536 47.083984 27.162109 C 43.063008 25.715437 39.518854 25.903499 38.796875 25.958984 L 32.005859 26 A 5.50055 5.50055 0 0 0 31.984375 26 A 5.50055 5.50055 0 0 0 31.927734 26 L 25.023438 26.041016 A 5.50055 5.50055 0 0 0 24.783203 26.048828 C 24.783203 26.048828 22.461187 26.078427 20.525391 25.429688 C 19.557488 25.105324 18.863359 24.659135 18.539062 24.300781 C 18.266631 23.999739 18.080838 23.761918 18.025391 22.978516 z M 45.978516 42.068359 C 45.937288 42.457691 45.834846 42.474488 45.65625 42.652344 C 45.414955 42.892638 44.727644 43.306768 43.746094 43.580078 C 41.782993 44.126698 39.384766 44.017578 39.384766 44.017578 A 5.50055 5.50055 0 0 0 38.943359 44 L 18.150391 44 A 5.50055 5.50055 0 0 0 12.597656 49.949219 A 5.50055 5.50055 0 0 1 18.150391 44.955078 L 38.943359 44.955078 A 5.50055 5.50055 0 0 1 39.384766 44.972656 C 39.384766 44.972656 41.782993 45.081776 43.746094 44.535156 C 44.727644 44.261846 45.414955 43.847716 45.65625 43.607422 C 45.897545 43.367127 46 43.42925 46 42.455078 C 46 42.303048 45.983955 42.2034 45.978516 42.068359 z"/>
+ <path style="fill:#ffd56a;fill-rule:evenodd" d="M 31.462891 3 A 2.5 2.4971915 0 0 0 29 5.5332031 L 29 26 L 34 26 L 34 5.5332031 A 2.5 2.4971915 0 0 0 31.462891 3 z M 29 37 L 29 58.466797 A 2.5 2.4971915 0 1 0 34 58.466797 L 34 37 L 29 37 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 31.462891 3 A 2.5 2.4971915 0 0 0 29 5.5332031 L 29 6.5332031 A 2.5 2.4971915 0 0 1 31.462891 4 A 2.5 2.4971915 0 0 1 34 6.5332031 L 34 5.5332031 A 2.5 2.4971915 0 0 0 31.462891 3 z"/>
+ <rect style="opacity:0.2" width="5" height="1" x="29" y="37"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/aegisub.svg b/.icons/awkward/64x64/apps/aegisub.svg
new file mode 100644
index 00000000..834a4516
--- /dev/null
+++ b/.icons/awkward/64x64/apps/aegisub.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 17.679548,6.8842715 A 6.5938326,6.8438139 2.5927977 0 0 15.124442,9.4712483 L 3.8892064,29.626748 a 6.5938326,6.8438139 2.5927977 0 0 -0.01104,6.843978 L 15.048798,56.588313 a 6.5938326,6.8438139 2.5927977 0 0 5.705331,3.411677 l 22.405432,-0.0387 a 6.5938326,6.8438139 2.5927977 0 0 5.71641,-3.431629 L 60.110914,36.373638 a 6.5938326,6.8438139 2.5927977 0 0 0.0108,-6.843976 L 48.951325,9.4120803 a 6.5938326,6.8438139 2.5927977 0 0 -5.70587,-3.4120478 l -22.405144,0.039217 a 6.5938326,6.8438139 2.5927977 0 0 -3.161803,0.8449528 z"/>
+ <path style="fill:#ff4141" d="M 17.679548,5.8842633 A 6.5938326,6.8438139 2.5927977 0 0 15.124442,8.4712402 L 3.8892064,28.62674 a 6.5938326,6.8438139 2.5927977 0 0 -0.01104,6.843979 L 15.048798,55.588306 a 6.5938326,6.8438139 2.5927977 0 0 5.705331,3.411677 l 22.405432,-0.0387 a 6.5938326,6.8438139 2.5927977 0 0 5.71641,-3.431629 L 60.110914,35.373631 a 6.5938326,6.8438139 2.5927977 0 0 0.0108,-6.843977 L 48.951325,8.412072 a 6.5938326,6.8438139 2.5927977 0 0 -5.70587,-3.4120477 l -22.405144,0.039217 a 6.5938326,6.8438139 2.5927977 0 0 -3.161803,0.8449528 z"/>
+ <path style="opacity:0.2" d="M 18.684073,5.42744 A 6.5938326,6.8438139 2.5927977 0 0 17.678026,5.8853963 6.5938326,6.8438139 2.5927977 0 0 15.123803,8.4721552 L 3.8900712,28.62778 a 6.5938326,6.8438139 2.5927977 0 0 -0.01078,6.841589 L 15.048286,55.588912 a 6.5938326,6.8438139 2.5927977 0 0 5.704525,3.411081 l 22.405428,-0.03886 a 6.5938326,6.8438139 2.5927977 0 0 4.51507,-1.867906 L 18.684073,5.42744 Z"/>
+ <path style="opacity:0.2" d="M 45.74752,5.5190314 16.809537,57.093229 c 0,0 -0.185172,0.294178 -0.226562,0.358038 a 6.5938326,6.8438139 2.5927977 0 0 4.16983,1.548726 l 22.405428,-0.03886 a 6.5938326,6.8438139 2.5927977 0 0 5.71801,-3.430507 L 60.109974,35.374995 a 6.5938326,6.8438139 2.5927977 0 0 0.0108,-6.844365 L 48.951765,8.4110942 A 6.5938326,6.8438139 2.5927977 0 0 45.74752,5.5190314 Z"/>
+ <path style="opacity:0.2" d="m 3.0742294,33.000007 a 6.5938326,6.8438139 2.5927977 0 0 0.8046872,2.46875 L 15.046883,55.589846 a 6.5938326,6.8438139 2.5927977 0 0 5.707029,3.410155 l 22.406245,-0.03906 a 6.5938326,6.8438139 2.5927977 0 0 5.714842,-3.429687 L 60.109372,35.375007 a 6.5938326,6.8438139 2.5927977 0 0 0.80078,-2.375 l -57.8359226,0 z"/>
+ <path style="opacity:0.2" d="m 32,20.000007 c -12.375,0 -22,10.111107 -22,13.236974 C 10,37.333334 19.625,46 32,46 44.375,46 54,35.888891 54,33.236981 54,30.111114 44.375,20.000007 32,20.000007 Z"/>
+ <path style="fill:#ffffff" d="m 32,19.000011 c -12.375,0 -22,10.111107 -22,13.236974 0,4.096353 9.625,12.763019 22,12.763019 12.375,0 22,-10.111109 22,-12.763019 0,-3.125867 -9.625,-13.236974 -22,-13.236974 z"/>
+ <circle style="fill:#1b87e6" cx="32" cy="32" r="11"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="6"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 43.246094 5 L 20.839844 5.0390625 A 6.5938326 6.8438139 2.5927977 0 0 17.677734 5.8847656 A 6.5938326 6.8438139 2.5927977 0 0 15.125 8.4707031 L 3.8886719 28.626953 A 6.5938326 6.8438139 2.5927977 0 0 3.0214844 32.609375 A 6.5938326 6.8438139 2.5927977 0 1 3.8886719 29.626953 L 15.125 9.4707031 A 6.5938326 6.8438139 2.5927977 0 1 17.677734 6.8847656 A 6.5938326 6.8438139 2.5927977 0 1 20.839844 6.0390625 L 43.246094 6 A 6.5938326 6.8438139 2.5927977 0 1 48.951172 9.4121094 L 60.121094 29.529297 A 6.5938326 6.8438139 2.5927977 0 1 60.978516 32.390625 A 6.5938326 6.8438139 2.5927977 0 0 60.121094 28.529297 L 48.951172 8.4121094 A 6.5938326 6.8438139 2.5927977 0 0 43.246094 5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/agave.svg b/.icons/awkward/64x64/apps/agave.svg
new file mode 100644
index 00000000..7d8739d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/agave.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 42.684,42.41774 c -4.484,7.972 -7.922,8.778 -10.684,7.142 -2.7614,-1.63664 -3.8008,-5.0956 0.6833,-13.0682 4.4841,-7.9726 13.5546,-16.9882 16.6372,-17.7274 0.91746,3.11 -2.1532,15.6816 -6.6372,23.654 z"/>
+ <path style="opacity:0.2" d="m 25.042,38.594069 c 7.768,4.602 8.552,8.132 6.958,10.966 -1.594,2.834 -4.964,3.902 -12.7306,-0.702 -7.7664,-4.602 -16.5492,-13.914 -17.2694,-17.078 3.0296,-0.942 15.2764,2.21 23.042,6.814 z"/>
+ <path style="fill:#80ffb3" d="m 25.042,37.594069 c 7.768,4.602 8.552,8.132 6.958,10.966 -1.594,2.834 -4.964,3.902 -12.7306,-0.702 -7.7664,-4.602 -16.5492,-13.914 -17.2694,-17.078 3.0296,-0.942 15.2764,2.21 23.042,6.814 z"/>
+ <path style="opacity:0.2" d="m 31.316,36.492069 c 4.484,7.972 3.446,11.432 0.684,13.068 -2.762,1.636 -6.2,0.83 -10.684,-7.142 -4.4832,-7.972 -7.554,-20.544 -6.6366,-23.654 3.0824,0.73936 12.1532,9.755 16.6372,17.7274 z"/>
+ <path style="fill:#2aff80" d="m 31.316,35.492069 c 4.484,7.972 3.446,11.432 0.684,13.068 -2.762,1.636 -6.2,0.83 -10.684,-7.142 -4.4832,-7.972 -7.554,-20.544 -6.6366,-23.654 3.0826,0.7394 12.1526,9.756 16.6366,17.728 z"/>
+ <path style="opacity:0.2" d="m 37.774,38.892069 c 0,9.206 -2.5848,11.668 -5.7736,11.668 -3.1886,0 -5.7736,-2.462 -5.7736,-11.668 0,-9.206 3.4642,-21.67 5.7736,-23.892 2.3094,2.2224 5.7736,14.6858 5.7736,23.892 z"/>
+ <path style="fill:#00d455" d="m 37.774,36.892069 c 0,9.206 -2.5848,11.668 -5.7736,11.668 -3.1886,0 -5.7736,-2.462 -5.7736,-11.668 0,-9.206 3.4642,-21.67 5.7736,-23.892 2.3094,2.2224 5.7736,14.6858 5.7736,23.892 z"/>
+ <path style="fill:#00aa44" d="m 42.684,41.418069 c -4.484,7.972 -7.922,8.778 -10.684,7.142 -2.762,-1.636 -3.8,-5.096 0.684,-13.068 4.484,-7.972 13.554,-16.9886 16.636,-17.7278 0.918,3.1098 -2.152,15.6818 -6.636,23.654 z"/>
+ <path style="opacity:0.2" d="m 44.73,48.858069 c -7.766,4.604 -11.136,3.536 -12.73,0.702 -1.594,-2.834 -0.81,-6.364 6.958,-10.966 7.766,-4.604 20.012,-7.756 23.042,-6.814 -0.72028,3.1642 -9.5028,12.4756 -17.2694,17.0786 z"/>
+ <path style="fill:#00aa44" d="m 42.684,40.41774 c -4.484,7.972 -7.922,8.778 -10.684,7.142 -2.762,-1.636 -3.8,-5.096 0.684,-13.068 4.484,-7.972 13.554,-16.9886 16.636,-17.7278 0.918,3.1098 -2.152,15.6818 -6.636,23.654 z"/>
+ <path style="fill:#008033" d="m 44.73,47.858069 c -7.766,4.604 -11.136,3.536 -12.73,0.702 -1.594,-2.834 -0.81,-6.364 6.958,-10.966 7.766,-4.604 20.012,-7.756 23.042,-6.814 -0.72028,3.1642 -9.5028,12.4756 -17.2694,17.0786 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/agenda.svg b/.icons/awkward/64x64/apps/agenda.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/64x64/apps/agenda.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/agent.svg b/.icons/awkward/64x64/apps/agent.svg
new file mode 100644
index 00000000..d1507667
--- /dev/null
+++ b/.icons/awkward/64x64/apps/agent.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="29" ry="29"/>
+ <rect style="fill:#277cc5" width="58" height="58" x="3" y="3" rx="29" ry="29"/>
+ <path style="opacity:0.3" d="m 32.150098,4.45 -3.35879,0.3823242 -4.146094,1.1384766 -0.784472,0.7618164 2.574316,1.7756836 V 9.522168 l -1.68506,1.013867 2.024904,2.664941 0.894922,-0.506933 1.121484,-1.775684 C 30.52242,10.383308 32.07365,9.7760488 33.719044,9.0152344 l 1.180954,-3.4239258 z m -7.952344,0.2548828 -1.447168,0.2067384 -0.68535,0.6796874 -1.124318,0.164258 -1.002538,0.4701172 -0.48711,0.2350586 -0.297364,0.3993164 1.455664,0.2520508 0.560742,-0.5069336 1.121486,-0.2520508 c 0.76766,-0.3732416 1.538882,-0.6258932 2.353416,-0.889258 z m -6.612793,3.0416016 -0.22373,0.5069336 0.110446,1.26875 -0.894922,0.761816 -0.560743,1.39336 h 1.121485 l 0.560743,-1.265918 c 0.483251,-0.341649 0.96347,-0.6878402 1.455664,-1.0166996 l 1.121482,0.3823244 c 0.746708,0.5071602 1.492814,1.0144132 2.240138,1.5208002 L 23.63701,10.283984 22.402242,9.7770508 21.841502,8.6357422 19.711814,8.3808594 19.601368,7.7464844 18.593164,8.0013672 18.145702,8.887793 Z m 28.699803,1.013867 -2.124022,0.5097658 -1.350878,0.8864258 v 0.761816 l -2.124024,1.39336 0.444628,2.030567 1.237598,-0.889259 0.78164,0.889259 0.894924,0.506933 0.56074,-1.520801 L 44.271192,12.439161 44.60537,11.804786 45.837306,10.25 h 0.560742 l -0.560742,1.682226 v 1.14131 c 0.514864,-0.140084 1.044882,-0.186556 1.571776,-0.252051 l -1.458496,1.013866 -0.11044,0.634375 -1.679394,1.39336 -1.68506,-0.379492 v -1.013868 l -0.784472,0.506935 0.339844,1.176289 h -1.234766 l -0.67119,0.851444 -0.843948,0.948731 -1.509472,0.320019 0.894922,0.883594 0.226562,0.886426 h -1.121484 l -1.421684,0.761817 v 2.285449 h 0.637212 l 0.61455,0.69668 1.401856,-0.69668 0.55791,-1.396192 1.011034,-0.634374 0.223732,-0.506934 1.679394,-0.376661 0.897754,1.011037 1.008202,0.506932 -0.56074,1.14131 0.897752,-0.254884 0.447462,-1.135644 -1.121484,-1.268751 h 0.450294 l 1.121484,0.883595 0.22373,1.26875 1.00537,1.141308 0.22373,-1.651074 0.563576,-0.25205 c 0.554018,0.574964 0.989042,1.256038 1.455664,1.903124 l 1.679394,0.12744 1.011036,0.631542 -0.450294,0.634376 -1.008202,0.889256 h -1.455666 l -1.905956,-0.634374 -1.008202,0.12462 -0.725,0.826954 -2.07588,-2.092872 -1.458496,-0.379492 -2.129688,0.25205 -1.905956,0.506936 c -1.068884,1.211414 -1.978646,2.417866 -2.990324,3.675976 l -1.231932,2.919824 0.560742,0.631542 -1.008204,1.520802 1.121486,2.66494 c 0.952806,1.077498 1.758528,2.153078 2.70995,3.231348 l 1.404688,-1.203612 0.61455,0.69951 1.509472,-0.951562 0.506934,0.569238 h 1.515138 l 0.866602,0.982714 -0.535256,1.744532 1.067676,1.203614 -0.05664,2.092872 0.784472,1.523632 -0.838286,1.265918 c -0.05582,0.932948 -0.05664,1.859272 -0.05664,2.792382 0.459208,1.264116 0.697042,2.524548 1.13066,3.797754 l 0.33418,2.030566 v 1.0167 h 1.219924 l 1.234766,-0.761816 h 1.062012 c 0.396094,-0.275838 0.77708,-0.5718 1.158302,-0.866602 l 1.418848,-1.605762 -0.27754,-0.82412 1.458496,-1.271582 -1.067676,-1.200782 1.291406,-1.076172 1.087508,-0.764648 0.560742,-0.628712 -0.337012,-1.401854 v -3.545704 l 1.152628,-2.158008 1.231936,-1.393358 1.345214,-3.296486 v -0.889258 c -0.662604,0.08344 -1.30879,0.1512 -1.956934,0.19824 l 1.339552,-1.339552 1.849314,-1.26875 1.011036,-1.138478 v -1.26875 c -0.224284,-0.422862 -0.448204,-0.845886 -0.674024,-1.26875 L 58.27559,29.808012 57.604398,29.049028 56.596196,28.287212 V 26.63897 l 1.178124,1.331054 1.288574,-0.18974 c 0.587004,0.53274 1.16453,1.041686 1.679394,1.648242 l 0.12744,-0.14444 C 60.249938,22.555 57.338996,16.520244 52.934376,11.926562 52.691102,11.677335 52.434368,11.409057 52.234864,11.212891 51.899996,10.886928 51.548692,10.579347 51.19834,10.269824 l -0.317188,0.521094 -1.121484,1.26875 L 48.304004,10.25 h 1.455664 l 0.674024,-0.4729492 -2.69043,-0.5069336 z m -31.676268,0.04248 c -0.164032,0.12296 -0.331479,0.2418254 -0.492773,0.368164 l 0.220898,0.9855466 c 0,0 -1.024813,0.112508 -1.61709,0.189746 C 6.7685468,15.644921 3.0073968,23.344742 3,31.974512 3.2334006,32.358794 3.4644532,32.725 3.4644532,32.725 l 2.353418,1.39336 2.35625,0.637206 1.005371,1.26875 1.5689448,1.138478 0.897754,-0.12462 0.671191,0.303028 v 0.203906 l -0.894921,2.407226 -0.674024,1.0167 0.223731,0.506934 -0.722169,1.900292 2.177833,3.678808 1.439057,1.772854 0.894922,1.265918 -0.110446,2.66494 1.251373,1.5208 -0.370997,1.608594 c 1.293067,0.891114 2.671778,1.661746 4.106445,2.336428 l 0.523926,-0.521096 0.33418,-0.886426 1.458496,-0.509764 1.34521,-2.789552 -0.560738,-0.758984 0.781642,-1.576974 1.682226,-0.382324 0.99687,-1.592068 -0.322846,-2.531836 1.632016,-1.903126 0.226562,-1.903124 C 25.896098,41.957342 23.780708,41.01874 21.954788,40.079782 L 21.057034,38.304098 19.37764,37.924608 18.482717,36.242824 16.24258,36.494876 14.336623,34.9 12.317385,36.148922 v 0.280372 c -0.610442,-0.176138 -1.359602,-0.19832 -1.903127,-0.53242 L 9.9639648,34.628126 V 33.231934 L 8.61875,33.359374 c 0.112222,-0.88795 0.2268544,-1.774312 0.3398438,-2.66211 H 8.1741212 L 7.3896486,31.711132 6.6051758,32.090626 5.4836914,31.459082 5.3704102,30.06289 5.5941406,28.54209 7.2763672,27.27334 H 8.61875 l 0.2237306,-0.761816 1.6822264,0.37949 1.086661,1.523634 0.226563,-2.5375 2.274959,-1.77285 0.784473,-1.903126 1.566113,-0.05474 0.897755,-1.263083 2.016405,-0.385156 1.008204,-1.517969 h -3.024609 l 1.905957,-0.889259 h 1.342382 l 1.905956,-1.214013 0.223732,-0.758983 -0.674022,-0.634375 -0.784474,-0.254883 0.226562,-0.758985 -0.560742,-1.141308 -1.345214,0.504101 0.22373,-1.013867 -1.568946,-0.886426 -1.229101,2.155176 0.110446,0.761817 -1.234765,0.506933 -0.784473,1.648242 -0.33418,-1.5208 -2.129688,-0.889258 -0.337011,-1.141309 2.800879,-1.648241 1.234765,-1.14131 L 16.46347,9.2701172 15.79228,8.887793 Z m 21.294332,1.3190476 -1.623042,0.506933 -0.733994,-0.127441 h -0.0028 l -0.11328,0.761816 1.076668,0.506934 2.067674,-0.889258 -0.671192,-0.758985 z m -15.516988,0.541598 -0.894922,0.634375 1.118652,0.761816 h 0.897754 V 11.17041 Z m 17.703028,2.916992 v 0.761817 l 0.450292,0.506933 v 1.141308 l -0.226562,1.5208 1.234766,-0.25205 0.894922,-0.889258 -0.784474,-0.758983 C 39.394374,14.909705 39.09261,14.253134 38.76289,13.580469 Z m -0.44463,1.5208 -0.787304,0.254883 0.226562,1.39336 1.005372,-0.504101 z m -15.46289,2.28545 0.334178,1.770019 0.671192,-1.011036 z m 29.257714,9.886621 1.291406,1.458496 1.512306,3.231348 0.89492,1.016698 -0.450292,1.138478 0.852442,0.965722 c -0.391396,0.02644 -0.781342,0.0538 -1.183788,0.0538 -0.71356,-1.498974 -1.249284,-2.999898 -1.792676,-4.568066 l -1.24383,-1.076172 -0.504102,-1.84082 z"/>
+ <g style="opacity:0.2" transform="matrix(3,0,0,-3,-1627,-1008)">
+ <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(3,0,0,-3,-1627,-1009)">
+ <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="opacity:0.2;fill:#ffffff" d="M 32 3 C 15.934 3 3 15.934 3 32 C 3 32.110857 3.0114705 32.218895 3.0175781 32.328125 C 3.3736217 16.576183 16.159477 4 32 4 C 47.840523 4 60.626378 16.576183 60.982422 32.328125 C 60.98853 32.218895 61 32.110857 61 32 C 61 15.934 48.066 3 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/airvpn.svg b/.icons/awkward/64x64/apps/airvpn.svg
new file mode 100644
index 00000000..7af877e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/airvpn.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 28.699218,13 C 21.20831,12.991678 16.538643,17.875174 14.367188,22.402344 8.368943,24.67634 4,30.422364 4,37.140624 4,45.779012 11.147277,53 19.8125,53 h 24.375 C 52.852722,53 60,45.779946 60,37.140624 c 0,-8.639566 -7.147276,-15.86328 -15.8125,-15.86328 -0.08204,7.2e-5 -0.16408,0.0014 -0.246094,0.004 -0.0699,0.0022 -0.12946,0.03982 -0.19922,0.04296 C 43.2363,21.045962 42.70463,20.906996 42.164062,20.691406 38.22315,15.890203 36.190126,13.008322 28.699218,13 Z"/>
+ <path style="fill:#006680" d="M 28.699218,12 C 21.20831,11.991678 16.538643,16.875174 14.367188,21.402344 8.368943,23.67634 4,29.422364 4,36.140624 4,44.779012 11.147277,52 19.8125,52 h 24.375 C 52.852722,52 60,44.779946 60,36.140624 c 0,-8.639566 -7.147276,-15.86328 -15.8125,-15.86328 -0.08204,7.2e-5 -0.16408,0.0014 -0.246094,0.004 -0.0699,0.0022 -0.12946,0.03982 -0.19922,0.04296 C 43.2363,20.045962 42.70463,19.906995 42.164062,19.691406 38.22315,14.890203 36.190126,12.008322 28.699218,12 Z"/>
+ <path style="opacity:0.2" d="m 28.7,21 c -4.3148,0 -7.8126,3.5196 -7.8126,7.8612 0.006,0.1983 0.0202,0.39354 0.04188,0.5856 -0.35548,-0.07188 -0.72716,-0.12908 -1.11664,-0.16916 -4.3148,0 -7.8124,3.5196 -7.8124,7.8612 0,4.3416 3.4978,7.8612 7.8124,7.8612 h 24.374 c 4.3148,0 7.81336,-3.5196 7.81336,-7.8612 0,-4.3416 -3.49876,-7.8612 -7.81336,-7.8612 -0.86062,0.0266 -1.66284,0.20722 -2.3972,0.5104 -1.09378,-1.39398 -2.7882,-2.2888 -4.6902,-2.2888 -0.2418,0.0134 -0.47424,0.02128 -0.69824,0.04126 -0.62446,-3.7126 -3.8348,-6.54 -7.7022,-6.54 z"/>
+ <path style="fill:#33b3bc" d="m 28.7,20 c -4.3148,0 -7.8126,3.5196 -7.8126,7.8612 0.006,0.1983 0.0202,0.39354 0.04188,0.5856 -0.35548,-0.07188 -0.72716,-0.12908 -1.11664,-0.16916 -4.3148,0 -7.8124,3.5196 -7.8124,7.8612 0,4.3416 3.4978,7.8612 7.8124,7.8612 h 24.374 c 4.3148,0 7.81336,-3.5196 7.81336,-7.8612 0,-4.3416 -3.49876,-7.8612 -7.81336,-7.8612 -0.86062,0.0266 -1.66284,0.20722 -2.3972,0.5104 -1.09378,-1.39398 -2.7882,-2.2888 -4.6902,-2.2888 -0.2418,0.0134 -0.47424,0.02128 -0.69824,0.04126 -0.62446,-3.7126 -3.8348,-6.54 -7.7022,-6.54 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 28.699219 12 C 21.208311 11.991678 16.538642 16.875174 14.367188 21.402344 C 8.3689425 23.67634 4 29.422365 4 36.140625 C 4 36.290097 4.0191868 36.435391 4.0234375 36.583984 C 4.258165 30.107594 8.5361567 24.612947 14.367188 22.402344 C 16.538642 17.875174 21.208311 12.991678 28.699219 13 C 36.190127 13.008322 38.22315 15.890203 42.164062 20.691406 C 42.704631 20.906995 43.236301 21.045877 43.742188 21.324219 C 43.811947 21.321079 43.871506 21.28345 43.941406 21.28125 C 44.02342 21.27865 44.10546 21.277416 44.1875 21.277344 C 52.68365 21.277344 59.703241 28.225974 59.974609 36.640625 C 59.98001 36.47318 60 36.309193 60 36.140625 C 60 27.501059 52.852724 20.277344 44.1875 20.277344 C 44.10546 20.277416 44.02342 20.27865 43.941406 20.28125 C 43.871506 20.28345 43.811947 20.321079 43.742188 20.324219 C 43.236301 20.045877 42.704631 19.906995 42.164062 19.691406 C 38.22315 14.890203 36.190127 12.008322 28.699219 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/airwave-manager.svg b/.icons/awkward/64x64/apps/airwave-manager.svg
new file mode 100644
index 00000000..13fabfb1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/airwave-manager.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 12,54.332 0,2 C 12,57.81 13.1906,59 14.668,59 l 34.664,0 C 50.81,59 52,57.81 52,56.332 l 0,-2 C 52,55.81 50.81,57 49.332,57 L 14.668,57 C 13.1906,57 12,55.81 12,54.332 Z"/>
+ <rect style="fill:#848484" width="8" height="22" x="18" y="6" rx="2.666" ry="2.75"/>
+ <rect style="fill:#848484" width="8" height="22" x="38" y="6" rx="2.666" ry="2.75"/>
+ <rect style="fill:#ba2d2d" width="40" height="32" x="12" y="26" rx="2.666" ry="2.666"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.667969 6 C 19.190569 6 18 7.2264 18 8.75 L 18 9.75 C 18 8.2264 19.190569 7 20.667969 7 L 23.332031 7 C 24.810031 7 26 8.2264 26 9.75 L 26 8.75 C 26 7.2264 24.810031 6 23.332031 6 L 20.667969 6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 40.667969 6 C 39.189969 6 38 7.2264 38 8.75 L 38 9.75 C 38 8.2264 39.189969 7 40.667969 7 L 43.332031 7 C 44.810031 7 46 8.2264 46 9.75 L 46 8.75 C 46 7.2264 44.810031 6 43.332031 6 L 40.667969 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/akira.svg b/.icons/awkward/64x64/apps/akira.svg
new file mode 100644
index 00000000..935dab8e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/akira.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#4f4f4f" 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-rule:evenodd" d="m 30.231178,16 c 0,0 1.29464,1.029516 1.768823,1.416667 h 1.416666 C 33.809683,16.923518 34.785234,16 34.785234,16 c 0,0 9.353409,22.985485 13.2698,32.723078 0.07106,0.159131 0.04264,0.209018 -0.14241,0.08695 L 28.668568,37.178902 16.867205,48.951562 Z"/>
+ <path style="fill:#f07800;fill-rule:evenodd" d="m 22.857626,31.670636 c 0,-0.224142 0.383754,-0.405885 0.866443,-0.405885 0.02509,0 0.04988,2.7e-4 0.07469,0.0013 0.01979,7.98e-4 0.660214,0 0.660214,0 l -1.152658,3.016196 -1.289772,-0.489333 c 0,0 0.841084,-1.898186 0.841084,-2.122328 z"/>
+ <path style="fill:#ff8f13;fill-rule:evenodd" d="m 30.231178,15 c 0,0 1.29464,1.029516 1.768823,1.416667 h 1.416666 C 33.809683,15.923518 34.785234,15 34.785234,15 c 0,0 9.353409,22.985485 13.2698,32.723078 0.07106,0.159131 0.04264,0.209018 -0.14241,0.08695 L 28.668568,36.178902 16.867205,47.951562 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 23.724069,33.013084 h 20.500639 c 0.135164,-5.17e-4 0.127359,0.04295 -0.0014,0.123391 L 16.076844,49.946583 c -0.170836,0.101277 -0.209852,0.05777 -0.122896,-0.123958 l 6.903683,-17.242432 c 0,0 -0.06438,0.393195 0.866444,0.432891 z"/>
+ <path style="fill:#ffc30e;fill-rule:evenodd" d="m 23.724069,32.013084 h 20.500639 c 0.135164,-5.17e-4 0.127359,0.04295 -0.0014,0.123391 L 16.076844,48.946583 c -0.170836,0.101277 -0.209852,0.05777 -0.122896,-0.123958 l 6.903683,-17.242432 c 0,0 -0.06438,0.393195 0.866444,0.432891 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 34.785234,16 h -4.554056 l 2.247905,3 z"/>
+ <path style="fill:#ffc30e;fill-rule:evenodd" d="m 34.785234,15 h -4.554056 l 2.247905,3 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.414062 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.585938 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 22.857422 31.580078 L 15.953125 48.822266 C 15.866169 49.003994 15.905336 49.048543 16.076172 48.947266 L 16.375 48.769531 L 22.857422 32.580078 C 22.857422 32.580078 22.793785 32.973976 23.724609 33.013672 L 42.753906 33.013672 L 44.222656 32.136719 C 44.351415 32.056278 44.359773 32.013155 44.224609 32.013672 L 23.724609 32.013672 C 22.793785 31.973976 22.857422 31.580078 22.857422 31.580078 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/akonadi.svg b/.icons/awkward/64x64/apps/akonadi.svg
new file mode 120000
index 00000000..9d87f13d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/akonadi.svg
@@ -0,0 +1 @@
+akonaditray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/akonadiconsole.svg b/.icons/awkward/64x64/apps/akonadiconsole.svg
new file mode 120000
index 00000000..9d87f13d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/akonadiconsole.svg
@@ -0,0 +1 @@
+akonaditray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/akonaditray.svg b/.icons/awkward/64x64/apps/akonaditray.svg
new file mode 100644
index 00000000..4e0c87bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/akonaditray.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 3.5938,33.356 C 3.5642,33.406 3.5288,33.45 3.5,33.5 3.5,49.24 16.2598,62 32,62 47.7402,62 60.5,49.2402 60.5,33.5 c -0.03054,-0.012 -0.0708,-0.02318 -0.10156,-0.03516 -1.014,14.82 -13.322,26.536 -28.398,26.536 -15.1138,0 -27.446,-11.774 -28.406,-26.644 z"/>
+ <path style="fill:#cddff0" d="M 57.5,33 A 25.5,25.5 0 0 1 32,58.5 25.5,25.5 0 0 1 6.5,33 25.5,25.5 0 0 1 32,7.5 25.5,25.5 0 0 1 57.5,33 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 7.5 A 25.5 25.5 0 0 0 6.5 33 A 25.5 25.5 0 0 0 6.5175781 33.498047 A 25.5 25.5 0 0 1 32 8.5 A 25.5 25.5 0 0 1 57.474609 33.501953 A 25.5 25.5 0 0 0 57.5 33 A 25.5 25.5 0 0 0 32 7.5 z"/>
+ <path style="fill:#62b4e7" d="M 47.754,56.176 C 34.124,64.048 16.694,59.376 8.822,45.746 0.953,32.114 5.6234,14.684 19.2548,6.814 c 16.0612,-0.0742 26.26,34.632 28.5,49.362 z"/>
+ <path style="fill:#357dc5" d="M 60.5,32.5 C 60.5,48.24 47.74,61 32,61 16.2598,61 3.5,48.24 3.5,32.5 c 7.967,-13.9468 43.124,-5.426 57,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/akregator.svg b/.icons/awkward/64x64/apps/akregator.svg
new file mode 100644
index 00000000..cb8fbe33
--- /dev/null
+++ b/.icons/awkward/64x64/apps/akregator.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.0000004,49.200151 0,1.999969 C 6.0000004,55.10006 9.9007403,59 13.80068,59 l 36.39944,0 C 54.10006,59 58,55.10006 58,51.20012 c 0,-0.567991 -0.022,-1.125983 -0.04,-1.683974 -0.201997,3.789942 -3.965939,7.483885 -7.75988,7.483885 l -36.39944,0 c -3.8991397,0 -7.7998796,-3.89994 -7.7998796,-7.79988 z"/>
+ <path style="fill:#f59335" d="m 57.9992,50.200151 c 0,-25.9996 -18.19972,-44.1993194 -44.19932,-44.1993194 -3.8999397,0 -7.7998796,3.8999399 -7.7998796,7.7998794 l 0,36.39944 c 0,3.89994 3.8999399,7.79988 7.7998796,7.79988 l 36.39944,0 c 3.89994,0 7.79988,-3.89994 7.79988,-7.79988 z"/>
+ <path style="opacity:0.2" d="m 11.999908,20.000601 c 0,2.111967 0.898186,2.999953 2.999954,2.999953 14.91177,0 26.999584,12.087814 26.999584,26.999585 0,1.865971 1.017984,2.999953 2.999954,2.999953 2.039968,0 2.999954,-1.191981 2.999954,-2.999953 0,-18.22572 -14.773773,-32.999492 -32.999492,-32.999492 -1.994769,0 -2.999954,0.970985 -2.999954,2.999954 z m 0,11.999815 c 0,2.054768 0.840447,2.999954 2.999954,2.999954 8.284272,0 14.999769,6.715696 14.999769,14.999769 0,1.765992 1.013764,2.999953 2.999954,2.999953 1.93797,0 2.999953,-1.075983 2.999953,-2.999953 0,-11.597822 -9.401855,-20.999677 -20.999676,-20.999677 -1.93717,0 -2.999954,0.855987 -2.999954,2.999954 z m 5.999908,8.999861 c -3.313749,0 -5.999908,2.685959 -5.999908,5.999908 0,3.313949 2.686159,5.999907 5.999908,5.999907 3.313949,0 5.999907,-2.685958 5.999907,-5.999907 0,-3.313949 -2.685958,-5.999908 -5.999907,-5.999908 z"/>
+ <path style="fill:#ffffff" d="m 11.999908,19.000631 c 0,2.111968 0.898186,2.999954 2.999954,2.999954 14.91177,0 26.999584,12.087814 26.999584,26.999584 0,1.865972 1.017984,2.999954 2.999954,2.999954 2.039968,0 2.999954,-1.191981 2.999954,-2.999954 0,-18.225719 -14.773773,-32.999491 -32.999492,-32.999491 -1.994769,0 -2.999954,0.970985 -2.999954,2.999953 z m 0,11.999816 c 0,2.054768 0.840447,2.999953 2.999954,2.999953 8.284272,0 14.999769,6.715697 14.999769,14.999769 0,1.765993 1.013764,2.999954 2.999954,2.999954 1.93797,0 2.999953,-1.075983 2.999953,-2.999954 0,-11.597821 -9.401855,-20.999676 -20.999676,-20.999676 -1.93717,0 -2.999954,0.855987 -2.999954,2.999954 z m 5.999908,8.999861 c -3.313749,0 -5.999908,2.685959 -5.999908,5.999908 0,3.313949 2.686159,5.999907 5.999908,5.999907 3.313949,0 5.999907,-2.685958 5.999907,-5.999907 0,-3.313949 -2.685958,-5.999908 -5.999907,-5.999908 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13.800781 6 C 9.9008415 6 6 9.9008417 6 13.800781 L 6 14.800781 C 6 10.900841 9.9008415 7 13.800781 7 C 39.514426 7 57.585778 24.806895 57.980469 50.349609 C 57.989182 50.299663 58 50.24964 58 50.199219 C 58 24.199619 39.800381 6 13.800781 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/alacarte.svg b/.icons/awkward/64x64/apps/alacarte.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/alacarte.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/alarm-clock.svg b/.icons/awkward/64x64/apps/alarm-clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/alarm-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/albert.svg b/.icons/awkward/64x64/apps/albert.svg
new file mode 100644
index 00000000..8cbac224
--- /dev/null
+++ b/.icons/awkward/64x64/apps/albert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 54.022072,35.470519 c -6.070372,7.604588 -0.18964,0.332307 -5.991499,7.643784 -2.019703,1.208456 -5.7228,2.121343 -7.396977,1.7738 -2.346853,-0.353986 -4.918619,-2.982759 -6.80486,-5.5858 -2.386233,-3.294104 -4.134316,-7.895929 -6.552699,-10.723312 -2.243977,-2.623332 -5.433925,-4.236565 -8.464738,-2.10701 -1.498129,1.054069 -2.960892,2.950266 -4.094936,4.979487 -1.811576,3.238864 -0.763986,7.449706 3.979549,8.368492 3.732938,0.321551 5.622712,-0.180112 10.57452,-2.38731 6.383501,-2.991969 10.931878,-6.903719 23.085098,-16.129362 -6.788693,7.049912 -0.354294,0.181245 -7.010757,7.189103 -3.380388,3.558839 -10.148803,7.626961 -17.249749,11.767029 -3.36524,1.93013 -6.322835,3.158823 -10.648437,4.213003 -2.58877,0.631314 -6.400796,1.216293 -7.235856,-1.530935 -0.8696224,-2.863457 1.205575,-7.278257 1.637973,-8.23526 3.263088,-7.21614 8.13602,-14.708478 16.656216,-13.595791 8.12557,1.061962 8.508861,13.738893 14.573703,17.070199 2.98653,1.640176 5.214119,0.287625 10.943449,-2.710117 z"/>
+ <path style="fill:#00dada" d="m 54.022072,34.470519 c -6.070372,7.604588 -0.18964,0.332307 -5.991499,7.643784 -2.019703,1.208456 -5.7228,2.121343 -7.396977,1.7738 -2.346853,-0.353986 -4.918619,-2.982759 -6.80486,-5.5858 -2.386233,-3.294104 -4.134316,-7.895929 -6.552699,-10.723312 -2.243977,-2.623332 -5.433925,-4.236565 -8.464738,-2.10701 -1.498129,1.054069 -2.960892,2.950266 -4.094936,4.979487 -1.811576,3.238864 -0.763986,7.449706 3.979549,8.368492 3.732938,0.321551 5.622712,-0.180112 10.57452,-2.38731 6.383501,-2.991969 10.931878,-6.903719 23.085098,-16.129362 -6.788693,7.049912 -0.354294,0.181245 -7.010757,7.189103 -3.380388,3.558839 -10.148803,7.626961 -17.249749,11.767029 -3.36524,1.93013 -6.322835,3.158823 -10.648437,4.213003 -2.58877,0.631314 -6.400796,1.216293 -7.235856,-1.530935 -0.8696224,-2.863457 1.205575,-7.278257 1.637973,-8.23526 3.263088,-7.21614 8.13602,-14.708478 16.656216,-13.595791 8.12557,1.061962 8.508861,13.738893 14.573703,17.070199 2.98653,1.640176 5.214119,0.287625 10.943449,-2.710117 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 26.949219 20 C 19.381487 19.932733 14.908754 26.9419 11.849609 33.707031 C 11.468088 34.551431 9.8095929 38.085585 10.021484 40.873047 C 10.182138 38.297614 11.512568 35.452987 11.849609 34.707031 C 15.112697 27.490891 19.985663 19.998641 28.505859 21.111328 C 33.749477 21.796637 35.771114 27.312775 38.173828 32.039062 C 40.841956 30.123918 44.206267 27.54131 48.275391 24.423828 C 49.609936 23.049889 47.253506 25.601013 52.355469 20.302734 C 45.987388 25.136814 41.724035 28.490774 38.173828 31.039062 C 35.771114 26.312775 33.749477 20.796637 28.505859 20.111328 C 27.973347 20.041785 27.453734 20.004484 26.949219 20 z M 39.400391 33.283203 C 39.264759 33.37614 39.12818 33.469204 38.990234 33.5625 C 40.10211 35.531281 41.35895 37.235376 43.078125 38.179688 C 45.797129 39.672941 48.01728 38.609229 52.693359 36.158203 C 53.12889 35.605319 52.71897 36.102413 54.021484 34.470703 C 48.292154 37.468445 46.064655 38.819863 43.078125 37.179688 C 41.569762 36.351172 40.4124 34.945411 39.400391 33.283203 z M 13.90625 33.996094 C 13.658979 36.589857 15.137661 39.131223 18.695312 39.820312 C 22.428251 40.141863 24.317723 39.640792 29.269531 37.433594 C 30.157614 37.017346 31.009098 36.575012 31.851562 36.111328 C 31.709496 35.857214 31.569896 35.600492 31.429688 35.34375 C 30.723414 35.722698 30.010492 36.086303 29.269531 36.433594 C 24.317723 38.640792 22.428251 39.141863 18.695312 38.820312 C 15.598215 38.220429 14.085156 36.215917 13.90625 33.996094 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/albion-online.svg b/.icons/awkward/64x64/apps/albion-online.svg
new file mode 100644
index 00000000..fe0d997b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/albion-online.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1" viewBox="0 0 16.93 16.93">
+ <g transform="translate(0,-280.06665)">
+ <g style="opacity:0.2" transform="matrix(1.9047636,0,0,1.9480535,0.50396612,-281.33479)">
+ <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(1.9047636,0,0,1.9480535,0.50396612,-281.59938)">
+ <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="2.646" height="10.054" x="285.62" y="-13.49" rx="1.323" ry="1.436" transform="rotate(90)"/>
+ <rect style="fill:#ec8a2b" width="2.646" height="10.054" x="285.36" y="-13.49" rx="1.323" ry="1.436" transform="rotate(90)"/>
+ <rect style="fill:#d13808" width="3.175" height="3.704" x="6.88" y="281.65"/>
+ <rect style="opacity:0.2" width="5.292" height="1.587" x="5.82" y="281.39" rx=".882" ry=".794"/>
+ <rect style="fill:#ec8a2b" width="5.292" height="1.587" x="5.82" y="281.13" rx=".882" ry=".794"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(0.26458333,0,0,0.26458333,0,280.06665)" d="M 25.332031 4 C 23.485363 4 22 5.3380283 22 7 C 22 7.176315 22.019285 7.3469569 22.054688 7.5136719 C 22.312806 6.0862706 23.670765 5 25.332031 5 L 38.667969 5 C 40.329233 5 41.687194 6.0862706 41.945312 7.5136719 C 41.980713 7.3469475 42 7.1762772 42 7 C 42 5.3380283 40.514635 4 38.667969 4 L 25.332031 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(0.26458333,0,0,0.26458333,0,280.06665)" d="M 18.427734 20 C 15.420306 20 13 22.23 13 25 C 13 25.169172 13.009701 25.335242 13.027344 25.5 C 13.298589 22.96702 15.603978 21 18.427734 21 L 45.572266 21 C 48.396022 21 50.701411 22.96702 50.972656 25.5 C 50.990299 25.335242 51 25.169172 51 25 C 51 22.23 48.579694 20 45.572266 20 L 18.427734 20 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/alc.svg b/.icons/awkward/64x64/apps/alc.svg
new file mode 100644
index 00000000..0d2f8e86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/alc.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32.001" cy="53" r="8"/>
+ <circle style="fill:#8e8e8e" cx="32.001" cy="51.999" r="8"/>
+ <path style="opacity:0.2" d="m 8.895344,5.0125924 c -0.210433,-0.01768 -0.3995596,-0.01136 -0.5703124,0.01954 -0.2276704,0.041178 -0.4215542,0.122828 -0.5820312,0.25 -1.3135936,1.0409784 -0.9027928,5.1760306 1.3710936,13.7773436 1.27508,4.823178 2.32627,7.389432 4.136719,10.109374 1.188784,1.785936 1.763024,2.46586 3.726562,4.40625 1.758515,1.937264 3.977964,4.646188 4.023438,6.925782 -0.504967,4.500014 -3.800004,6.85694 -4,10.6875 0,4.637876 2.161634,7.8125 6.800782,7.8125 2.909864,0.291178 5.594006,-3.475052 8.199218,-4 2.605212,0.524948 5.289354,4.291178 8.199218,4 4.639148,0 6.800782,-3.174624 6.800782,-7.8125 -0.2,-3.83056 -3.495034,-6.187486 -4,-10.6875 0.04548,-2.279594 2.264922,-4.988522 4.023438,-6.925782 1.963538,-1.94039 2.537778,-2.620314 3.726562,-4.40625 1.81045,-2.719942 2.861638,-5.286198 4.136718,-10.109374 2.273886,-8.601313 2.684688,-12.7363652 1.371094,-13.7773436 -0.16048,-0.127174 -0.35436,-0.208822 -0.58203,-0.25 -0.17076,-0.03088 -0.359882,-0.037212 -0.570314,-0.01954 -0.6313,0.053052 -1.444584,0.3248176 -2.460936,0.8203124 -2.015574,0.9826538 -3.986568,2.4323002 -6.207032,4.5703122 -3.33194,3.208196 -4.522338,5.04718 -8.445312,13.031251 -1.171704,2.37883 -2.60947,4.691768 -4.367188,7.21875 -0.510796,0.35165 -1.625,0.347656 -1.625,0.347656 0,0 -1.114204,0.004 -1.625,-0.347656 -1.757718,-2.526982 -3.195484,-4.83992 -4.367188,-7.21875 C 22.085651,15.450397 20.895254,13.611413 17.563313,10.403217 15.34285,8.265205 13.371855,6.8155586 11.356282,5.8329048 10.339928,5.33741 9.5266424,5.065644 8.895344,5.0125924 Z"/>
+ <path style="opacity:0.2" d="m 29.750813,52 h 1.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 3.9 c 0,0.4155 -0.3345,1.35 -0.75,1.35 h -1.5 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -4.5 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"/>
+ <path style="fill:#ffffff" d="m 29.750813,51 h 1.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 3.9 c 0,0.4155 -0.3345,1.35 -0.75,1.35 h -1.5 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -4.5 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"/>
+ <path style="opacity:0.2" d="m 32.750813,52 h 1.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 4.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -1.5 c -0.4155,0 -0.75,-0.9345 -0.75,-1.35 v -3.9 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"/>
+ <path style="fill:#ffffff" d="m 32.750813,51 h 1.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 4.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -1.5 c -0.4155,0 -0.75,-0.9345 -0.75,-1.35 v -3.9 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"/>
+ <path style="fill:#e4e4e4" d="M 8.895344,4.0117188 C 8.684911,3.994035 8.4957844,4.0003666 8.3250316,4.03125 8.0973612,4.0724276 7.9034774,4.1540778 7.7430004,4.28125 6.4294068,5.3222284 6.8402076,9.4572808 9.114094,18.058594 c 1.27508,4.823178 2.32627,7.389432 4.136719,10.109374 1.188784,1.785936 1.763024,2.46586 3.726562,4.40625 1.758515,1.937264 3.977964,4.646188 4.023438,6.925782 -0.504967,4.500014 -3.800004,6.85694 -4,10.6875 0,4.637876 2.161634,7.8125 6.800782,7.8125 2.909864,0.291178 5.594006,-3.475052 8.199218,-4 2.605212,0.524948 5.289354,4.291178 8.199218,4 4.639148,0 6.800782,-3.174624 6.800782,-7.8125 -0.2,-3.83056 -3.495034,-6.187486 -4,-10.6875 0.04548,-2.279594 2.264922,-4.988522 4.023438,-6.925782 1.963538,-1.94039 2.537778,-2.620314 3.726562,-4.40625 1.81045,-2.719942 2.861638,-5.286198 4.136718,-10.109374 2.273886,-8.6013132 2.684688,-12.7363656 1.371094,-13.777344 -0.16048,-0.127174 -0.35436,-0.208822 -0.58203,-0.25 -0.17076,-0.03088 -0.359882,-0.037212 -0.570314,-0.01954 -0.6313,0.053052 -1.444584,0.3248176 -2.460936,0.8203124 -2.015574,0.9826626 -3.986568,2.432309 -6.207032,4.5703214 -3.33194,3.2081952 -4.522338,5.0471792 -8.445312,13.0312502 -1.171704,2.37883 -2.60947,4.691768 -4.367188,7.21875 -0.510796,0.35165 -1.625,0.347656 -1.625,0.347656 0,0 -1.114204,0.004 -1.625,-0.347656 -1.757718,-2.526982 -3.195484,-4.83992 -4.367188,-7.21875 C 22.085651,14.449523 20.895254,12.610539 17.563313,9.4023438 15.34285,7.2643314 13.371855,5.814685 11.356282,4.8320312 10.339928,4.3365364 9.5266424,4.0647704 8.895344,4.0117188 Z"/>
+ <path style="opacity:0.3" d="m 9.8605332,7.2324244 c 0.00428,0.3014846 -0.033148,0.412154 0.0082,0.8284956 0.1935178,1.948454 0.8330798,5.050948 1.9522968,9.285714 1.240638,4.69418 2.125283,6.82012 3.762409,9.280246 h -0.0028 c 1.13917,1.711868 1.439944,2.060938 3.365935,3.964748 l 0.05468,0.05196 0.04922,0.05742 c 0.823812,0.9078 1.83486,1.95379 2.717903,3.182736 1.438872,-1.614014 3.23205,-2.872794 5.238938,-3.677646 -1.413176,-2.282922 -2.56816,-4.617854 -3.510854,-6.532266 v -0.0028 C 19.597638,15.733845 18.809384,14.494238 15.621723,11.42412 13.541143,9.4202464 11.81326,8.168865 10.128495,7.3472654 9.8960042,7.2338946 10.046508,7.2997418 9.8605332,7.2324244 Z m 44.6786138,0.01368 c -0.125,0.054454 -0.1267,0.032284 -0.267962,0.10117 -1.684766,0.8215996 -3.412648,2.0729812 -5.493228,4.0768556 -3.187662,3.070117 -3.975916,4.309724 -7.87481,12.24697 v 0.0028 c -0.943136,1.915306 -2.0995,4.251066 -3.513588,6.535 2.007872,0.804484 3.80202,2.063288 5.24167,3.677646 0.883338,-1.229738 1.893664,-2.27723 2.717904,-3.18547 l 0.04922,-0.05742 0.05468,-0.05196 c 1.92599,-1.90381 2.226764,-2.252882 3.365934,-3.964748 h -0.0028 c 1.63706,-2.46013 2.521772,-4.586066 3.76241,-9.280246 1.119218,-4.234766 1.758778,-7.33726 1.952296,-9.285714 0.04072,-0.409472 0.0036,-0.5163048 0.0082,-0.8148242 z"/>
+ <path style="fill:#bf3667" d="m 31.999998,54 c -2.575385,-0.19758 -4.786948,-3.065764 -3.729691,-4.47926 1.128155,-1.114636 2.544091,-1.533812 3.729691,-1.52043 1.185603,-0.0132 2.601539,0.405794 3.729694,1.52043 C 36.786949,50.934236 34.57539,53.80243 31.999998,54 Z"/>
+ <path style="opacity:0.2" d="m 25.653045,47 c -1.901648,0 -4.648374,-1.343146 -4.648374,-3 0,-1.656854 -0.180028,-3 1.72162,-3 4.887988,0.506736 5.16486,6 2.926754,6 z"/>
+ <path style="fill:#ffffff" d="m 25.653045,45.99946 c -1.901648,0 -4.648374,-1.343146 -4.648374,-3 0,-1.656854 -0.180028,-3 1.72162,-3 4.887988,0.506736 5.16486,6 2.926754,6 z"/>
+ <circle style="fill:#323232" cx="25.5" cy="44.5" r="1.5"/>
+ <path style="opacity:0.2" d="m 38.348581,47 c 1.901648,0 4.648374,-1.343146 4.648374,-3 0,-1.656854 0.18002,-3 -1.72162,-3 -4.887988,0.506736 -5.16486,6 -2.926754,6 z"/>
+ <path style="fill:#ffffff" d="m 38.348581,45.99946 c 1.901648,0 4.648374,-1.343146 4.648374,-3 0,-1.656854 0.18002,-3 -1.72162,-3 -4.887988,0.506736 -5.16486,6 -2.926754,6 z"/>
+ <circle style="fill:#323232" cx="-38.5" cy="44.5" r="1.5" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.8945312 4.0117188 C 8.6840982 3.994035 8.4949715 4.0003666 8.3242188 4.03125 C 8.0965483 4.0724276 7.9026645 4.1540778 7.7421875 4.28125 C 7.1881761 4.7202852 6.961403 5.7498845 7.03125 7.3925781 C 7.0860799 6.3364113 7.3111963 5.6227959 7.7421875 5.28125 C 7.9026645 5.1540778 8.0965483 5.0724276 8.3242188 5.03125 C 8.4949715 5.0003666 8.6840982 4.994035 8.8945312 5.0117188 C 9.5258296 5.0647703 10.339115 5.3365364 11.355469 5.8320312 C 13.371042 6.814685 15.342037 8.2643312 17.5625 10.402344 C 20.894441 13.610539 22.084838 15.449523 26.007812 23.433594 C 27.179516 25.812424 28.617282 28.125362 30.375 30.652344 C 30.885796 31.004 32 31 32 31 C 32 31 33.114204 31.003994 33.625 30.652344 C 35.382718 28.125362 36.820484 25.812424 37.992188 23.433594 C 41.915162 15.449523 43.10556 13.610539 46.4375 10.402344 C 48.657964 8.2643312 50.628957 6.8146939 52.644531 5.8320312 C 53.660883 5.3365365 54.474169 5.0647708 55.105469 5.0117188 C 55.315901 4.9940467 55.505021 5.00037 55.675781 5.03125 C 55.903451 5.072428 56.097333 5.154076 56.257812 5.28125 C 56.688804 5.6227959 56.915873 6.3364113 56.970703 7.3925781 C 57.04055 5.7498845 56.811824 4.7202852 56.257812 4.28125 C 56.097333 4.154076 55.903451 4.072428 55.675781 4.03125 C 55.505021 4.00037 55.315901 3.9940468 55.105469 4.0117188 C 54.474169 4.0647708 53.660883 4.3365364 52.644531 4.8320312 C 50.628957 5.8146939 48.657964 7.2643313 46.4375 9.4023438 C 43.10556 12.610539 41.915162 14.449523 37.992188 22.433594 C 36.820484 24.812424 35.382718 27.125362 33.625 29.652344 C 33.114204 30.003994 32 30 32 30 C 32 30 30.885796 30.004 30.375 29.652344 C 28.617282 27.125362 27.179516 24.812424 26.007812 22.433594 C 22.084838 14.449523 20.894441 12.610539 17.5625 9.4023438 C 15.342037 7.2643313 13.371042 5.8146851 11.355469 4.8320312 C 10.339115 4.3365364 9.5258296 4.0647704 8.8945312 4.0117188 z M 20.929688 39.958984 C 20.260992 44.161218 17.193001 46.490912 17 50.1875 C 17 50.451442 17.009377 50.708742 17.023438 50.962891 C 17.338582 47.265444 20.505144 44.909908 21 40.5 C 20.996477 40.323416 20.958075 40.140163 20.929688 39.958984 z M 43.070312 39.960938 C 43.042124 40.141405 43.003509 40.324094 43 40.5 C 43.494855 44.909908 46.661414 47.265444 46.976562 50.962891 C 46.990623 50.708742 47 50.451442 47 50.1875 C 46.807021 46.49142 43.739577 44.162076 43.070312 39.960938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/alexandra.svg b/.icons/awkward/64x64/apps/alexandra.svg
new file mode 100644
index 00000000..2098d37c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/alexandra.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 18,4.9999992 A 14,14 0 0 0 4,19 14,14 0 0 0 8.289,29.062 C 8.1098,29.478 8,29.938 8,30.438 L 8,39 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 l 0,9.36 c 0,1.682 1.15,3.038 2.5782,3.038 l 9.0546,0 -3.3204,3.48 A 2.3388,1.41476 0 0 0 18.3398,61 l 21.324,0 a 2.3388,1.41476 0 0 0 2.336,-1.458 2.3388,1.41476 0 0 0 -0.312,-0.664 l -3.32,-3.48 9.054,0 c 1.428,0 2.578,-1.356 2.578,-3.038 l 0,-6.786 2.292,1.516 5.586,3.696 a 1.41476,1.61912 0 0 0 2.122,-1.408 l 0,-14.76 A 1.41476,1.61912 0 0 0 58.5418,33 a 1.41476,1.61912 0 0 0 -0.664,0.218 l -5.586,3.688 -2.292,1.516 0,-7.984 c 0,-0.494 -0.108,-0.952 -0.286,-1.364 A 14,14 0 0 0 53.9998,19 14,14 0 0 0 39.9998,4.9999992 14,14 0 0 0 29.0078,10.355399 14,14 0 0 0 17.9998,4.9999992 Z"/>
+ <path style="fill:#11ab66" d="M 18,4.0011996 A 14,14 0 0 0 4,18.0012 14,14 0 0 0 8.289,28.0632 C 8.1098,28.4792 8,28.9392 8,29.4392 l 0,8.562 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 l 0,9.36 c 0,1.682 1.15,3.038 2.5782,3.038 l 9.0546,0 -3.3204,3.48 a 2.3388,1.41476 0 0 0 2.0274,2.122 l 21.324,0 a 2.3388,1.41476 0 0 0 2.336,-1.458 2.3388,1.41476 0 0 0 -0.312,-0.664 l -3.32,-3.48 9.054,0 c 1.428,0 2.578,-1.356 2.578,-3.038 l 0,-6.786 2.292,1.516 5.586,3.696 a 1.41476,1.61912 0 0 0 2.122,-1.408 l 0,-14.76 a 1.41476,1.61912 0 0 0 -1.458,-1.618 1.41476,1.61912 0 0 0 -0.664,0.218 l -5.586,3.688 -2.292,1.516 0,-7.984 c 0,-0.494 -0.108,-0.952 -0.286,-1.364 a 14,14 0 0 0 4.286,-10.074 14,14 0 0 0 -14,-14.0000004 14,14 0 0 0 -10.992,5.3554 14,14 0 0 0 -11.008,-5.3554 z"/>
+ <path style="opacity:0.2" d="m 17,11 c -3.8542,0 -7,3.1458 -7,7 0,3.854 3.1458,7 7,7 3.854,0 7,-3.146 7,-7 0,-3.8542 -3.146,-7 -7,-7 z m 24,0 c -3.854,0 -7,3.1458 -7,7 0,3.854 3.146,7 7,7 3.854,0 7,-3.146 7,-7 0,-3.8542 -3.146,-7 -7,-7 z m -24,2 c 2.774,0 5,2.2268 5,5 0,2.774 -2.226,5 -5,5 -2.7732,0 -5,-2.226 -5,-5 0,-2.7732 2.2268,-5 5,-5 z m 24,0 c 2.774,0 5,2.2268 5,5 0,2.774 -2.226,5 -5,5 -2.774,0 -5,-2.226 -5,-5 0,-2.7732 2.226,-5 5,-5 z"/>
+ <path style="fill:#ffffff" d="m 17,10.0012 c -3.8542,0 -7,3.1458 -7,7 0,3.854 3.1458,7 7,7 3.854,0 7,-3.146 7,-7 0,-3.8542 -3.146,-7 -7,-7 z m 24,0 c -3.854,0 -7,3.1458 -7,7 0,3.854 3.146,7 7,7 3.854,0 7,-3.146 7,-7 0,-3.8542 -3.146,-7 -7,-7 z m -24,2 c 2.774,0 5,2.2268 5,5 0,2.774 -2.226,5 -5,5 -2.7732,0 -5,-2.226 -5,-5 0,-2.7732 2.2268,-5 5,-5 z m 24,0 c 2.774,0 5,2.2268 5,5 0,2.774 -2.226,5 -5,5 -2.774,0 -5,-2.226 -5,-5 0,-2.7732 2.226,-5 5,-5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 18 4.0019531 A 14 14 0 0 0 4 18.001953 A 14 14 0 0 0 4.0214844 18.408203 A 14 14 0 0 1 18 5 A 14 14 0 0 1 29.007812 10.355469 A 14 14 0 0 1 40 5 A 14 14 0 0 1 53.974609 18.505859 A 14 14 0 0 0 54 18.001953 A 14 14 0 0 0 40 4.0019531 A 14 14 0 0 0 29.007812 9.3574219 A 14 14 0 0 0 18 4.0019531 z M 8.0664062 28.828125 C 8.0299856 29.025494 8 29.227388 8 29.439453 L 8 30.4375 C 8 29.9375 8.1098625 29.4785 8.2890625 29.0625 A 14 14 0 0 1 8.0664062 28.828125 z M 49.935547 28.837891 A 14 14 0 0 1 49.712891 29.074219 C 49.890891 29.486219 50 29.9435 50 30.4375 L 50 29.439453 C 50 29.231019 49.971146 29.032755 49.935547 28.837891 z M 58.541016 32.001953 A 1.41476 1.61912 0 0 0 57.876953 32.21875 L 52.291016 35.90625 L 50 37.423828 L 50 38.421875 L 52.291016 36.90625 L 57.876953 33.21875 A 1.41476 1.61912 0 0 1 58.541016 33 A 1.41476 1.61912 0 0 1 60 34.617188 L 60 33.619141 A 1.41476 1.61912 0 0 0 58.541016 32.001953 z M 8 38.001953 A 2 2 0 0 0 6 40.001953 A 2 2 0 0 0 6.0644531 40.498047 A 2 2 0 0 1 8 39 L 8 38.001953 z M 18.679688 55.398438 L 16.3125 57.878906 A 2.3388 1.41476 0 0 0 16.150391 59.087891 A 2.3388 1.41476 0 0 1 16.3125 58.878906 L 19.632812 55.398438 L 18.679688 55.398438 z M 38.367188 55.398438 L 41.6875 58.878906 A 2.3388 1.41476 0 0 1 41.847656 59.085938 A 2.3388 1.41476 0 0 0 42 58.542969 A 2.3388 1.41476 0 0 0 41.6875 57.878906 L 39.320312 55.398438 L 38.367188 55.398438 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/alien-arena.svg b/.icons/awkward/64x64/apps/alien-arena.svg
new file mode 120000
index 00000000..5cbf24d1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/alien-arena.svg
@@ -0,0 +1 @@
+alienarena.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/alienarena.svg b/.icons/awkward/64x64/apps/alienarena.svg
new file mode 100644
index 00000000..cae8a491
--- /dev/null
+++ b/.icons/awkward/64x64/apps/alienarena.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#45b449" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <circle style="fill:#393939" cx="32" cy="42" r="10"/>
+ <circle style="fill:#393939" cx="32" cy="30" r="18"/>
+ <path style="opacity:0.2" d="m 18.211597,31.212426 c 3.122156,-0.659831 6.504907,0.221937 8.929672,2.646562 2.424566,2.424565 3.306553,5.807517 2.646563,8.929672 -3.122156,0.659811 -6.504907,-0.221936 -8.929673,-2.646562 -2.424165,-2.425965 -3.305952,-5.807917 -2.646162,-8.929872 z"/>
+ <path style="fill:#df574d" d="m 18.211597,30.212455 c 3.122156,-0.659831 6.504907,0.221936 8.929672,2.646562 2.424566,2.424565 3.306553,5.807517 2.646563,8.929672 -3.122156,0.659811 -6.504907,-0.221937 -8.929673,-2.646562 -2.424165,-2.425965 -3.305952,-5.807917 -2.646162,-8.929872 z"/>
+ <path style="opacity:0.2" d="m 45.787403,31.212426 c -3.122156,-0.659831 -6.504907,0.221937 -8.929672,2.646562 -2.424566,2.424565 -3.306553,5.807517 -2.646563,8.929672 3.122156,0.659811 6.504907,-0.221936 8.929673,-2.646562 2.424565,-2.424765 3.306352,-5.807517 2.646562,-8.929672 z"/>
+ <path style="fill:#df574d" d="m 45.787403,30.212455 c -3.122156,-0.659831 -6.504907,0.221936 -8.929672,2.646562 -2.424566,2.424565 -3.306553,5.807517 -2.646563,8.929672 3.122156,0.659811 6.504907,-0.221937 8.929673,-2.646562 2.424565,-2.424765 3.306352,-5.807517 2.646562,-8.929672 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/alienfx-gtk.svg b/.icons/awkward/64x64/apps/alienfx-gtk.svg
new file mode 120000
index 00000000..32863231
--- /dev/null
+++ b/.icons/awkward/64x64/apps/alienfx-gtk.svg
@@ -0,0 +1 @@
+alienfx.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/alienfx.svg b/.icons/awkward/64x64/apps/alienfx.svg
new file mode 100644
index 00000000..7d6bab70
--- /dev/null
+++ b/.icons/awkward/64x64/apps/alienfx.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 50.999999,24.6 c 0,19.6 -11.142857,36.4 -19.5,36.4 C 23.142857,61 12,44.2 12,24.6 12,13.77522 20.730448,5 31.499999,5 c 10.769552,0 19.5,8.77522 19.5,19.6 z"/>
+ <path style="fill:#356db6" d="m 50.999999,23.6 c 0,19.6 -11.142857,36.4 -19.5,36.4 C 23.142857,60 12,43.2 12,23.6 12,12.77522 20.730448,4 31.499999,4 c 10.769552,0 19.5,8.77522 19.5,19.6 z"/>
+ <path style="opacity:0.2" d="m 34.016426,45.818973 c -0.211044,-0.541359 1.660851,-5.253162 2.781146,-7.000537 2.092243,-3.263516 4.951097,-5.173239 8.528974,-5.697292 1.707048,-0.25013 1.751416,-0.219161 1.634638,1.140551 -0.252321,2.937792 -1.145094,5.030927 -3.104139,7.277647 -2.107601,2.417155 -5.433839,4.089728 -8.783844,4.417049 -0.820642,0.0797 -0.980016,0.05921 -1.056775,-0.137424 z"/>
+ <path style="fill:#ffffff" d="m 34.016426,44.818973 c -0.211044,-0.541359 1.660851,-5.253162 2.781146,-7.000537 2.092243,-3.263516 4.951097,-5.173239 8.528974,-5.697292 1.707048,-0.25013 1.751416,-0.219161 1.634638,1.140551 -0.252321,2.937792 -1.145094,5.030927 -3.104139,7.277647 -2.107601,2.417155 -5.433839,4.089728 -8.783844,4.417049 -0.820642,0.0797 -0.980016,0.05921 -1.056775,-0.137424 z"/>
+ <path style="opacity:0.2" d="m 28.983573,45.818973 c 0.211044,-0.541359 -1.660851,-5.253162 -2.781146,-7.000537 -2.092243,-3.263516 -4.951097,-5.173239 -8.528974,-5.697292 -1.707048,-0.25013 -1.751416,-0.219161 -1.634638,1.140551 0.252321,2.937792 1.145094,5.030927 3.104139,7.277647 2.107601,2.417155 5.433839,4.089728 8.783844,4.417049 0.820642,0.0797 0.980016,0.05921 1.056775,-0.137424 z"/>
+ <path style="fill:#ffffff" d="m 28.983573,44.818973 c 0.211044,-0.541359 -1.660851,-5.253162 -2.781146,-7.000537 -2.092243,-3.263516 -4.951097,-5.173239 -8.528974,-5.697292 -1.707048,-0.25013 -1.751416,-0.219161 -1.634638,1.140551 0.252321,2.937792 1.145094,5.030927 3.104139,7.277647 2.107601,2.417155 5.433839,4.089728 8.783844,4.417049 0.820642,0.0797 0.980016,0.05921 1.056775,-0.137424 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.5 4 C 20.730449 4 12 12.774829 12 23.599609 C 12 23.79898 12.007474 23.996536 12.009766 24.195312 C 12.224873 13.558018 20.865456 5 31.5 5 C 42.134545 5 50.775127 13.558018 50.990234 24.195312 C 50.992526 23.996536 51 23.79898 51 23.599609 C 51 12.774829 42.269552 4 31.5 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/allegorithmic-Substance_Alchemist.svg b/.icons/awkward/64x64/apps/allegorithmic-Substance_Alchemist.svg
new file mode 100644
index 00000000..2c3c2be1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/allegorithmic-Substance_Alchemist.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,8 A 3,3 0 0 0 29.402,9.498 L 4.5741,52.502 A 3,3 0 0 0 4.5761,55.5 H 4.578 A 3,3 0 0 0 7.1738,57 H 56.826 A 3,3 0 0 0 59.422,55.5 H 59.424 A 3,3 0 0 0 59.426,52.502 L 34.598,9.5 A 3,3 0 0 0 32,8.0019 Z"/>
+ <path style="fill:#ff8a18" d="M 32,7 A 3,3 0 0 0 29.402,8.498 L 4.5741,51.502 A 3,3 0 0 0 4.5761,54.5 H 4.578 A 3,3 0 0 0 7.1738,56 H 56.826 A 3,3 0 0 0 59.422,54.5 H 59.424 A 3,3 0 0 0 59.426,51.502 L 34.598,8.5 A 3,3 0 0 0 32,7.0019 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 7 A 3 3 0 0 0 29.402 8.498 L 4.5742 51.502 A 3 3 0 0 0 4.2188 53.506 A 3 3 0 0 1 4.5742 52.502 L 29.402 9.498 A 3 3 0 0 1 32 8 L 32 8.002 A 3 3 0 0 1 34.598 9.5 L 59.426 52.502 A 3 3 0 0 1 59.781 53.492 A 3 3 0 0 0 59.426 51.502 L 34.598 8.5 A 3 3 0 0 0 32 7.002 L 32 7 z"/>
+ <path style="opacity:0.2" d="M 32,21 16,30 V 38 L 39,46 32,50 23,45 V 43 L 16,40.5 V 49 L 32,58 48,49 V 41 L 25,33 32,29 41,34 V 36 L 48,38.5 V 30 Z"/>
+ <path style="fill:#ffffff" d="M 32,20 16,29 V 37 L 39,45 32,49 23,44 V 42 L 16,39.5 V 48 L 32,57 48,48 V 40 L 25,32 32,28 41,33 V 35 L 48,37.5 V 29 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/allegorithmic-Substance_B2M.svg b/.icons/awkward/64x64/apps/allegorithmic-Substance_B2M.svg
new file mode 100644
index 00000000..adc4e59f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/allegorithmic-Substance_B2M.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 37.406,7.0081 C 36.85,7.0689 36.425,7.4743 35.988,8.3226 L 34.529,11.157 A 22.5,22.5 0 0 0 32,11 22.5,22.5 0 0 0 29.477,11.17 L 28.01,8.3245 C 27.263,7.0105 26.594,6.9363 25.418,7.2503 22.977,8.2638 20.534,9.2747 18.092,10.285 16.867,10.793 16.552,11.423 17.018,12.877 L 17.984,15.901 A 22.5,22.5 0 0 0 14.42,19.493 L 11.377,18.52 C 9.9227,18.055 9.2926,18.367 8.7852,19.592 7.775,22.035 6.7627,24.478 5.75,26.92 5.2425,28.145 5.4651,28.813 6.8223,29.512 L 9.6563,30.971 A 22.5,22.5 0 0 0 9.5,33.5 22.5,22.5 0 0 0 9.6699,36.022 L 6.8223,37.491 C 5.4651,38.19 5.2425,38.857 5.75,40.082 6.7637,42.524 7.7741,44.966 8.7852,47.409 9.2926,48.634 9.9227,48.948 11.377,48.483 L 14.4,47.514 A 22.5,22.5 0 0 0 17.992,51.08 L 17.018,54.123 C 16.552,55.578 16.867,56.208 18.092,56.715 20.535,57.725 22.978,58.738 25.42,59.75 26.645,60.258 27.312,60.035 28.012,58.678 L 29.471,55.844 A 22.5,22.5 0 0 0 32,56 22.5,22.5 0 0 0 34.521,55.83 L 35.988,58.678 C 36.688,60.035 37.355,60.258 38.58,59.75 41.022,58.737 43.465,57.726 45.908,56.715 47.133,56.208 47.448,55.578 46.982,54.123 L 46.014,51.1 A 22.5,22.5 0 0 0 49.58,47.508 L 52.623,48.481 C 54.077,48.946 54.707,48.634 55.215,47.409 56.225,44.965 57.237,42.523 58.25,40.08 58.757,38.855 58.535,38.188 57.178,37.489 L 54.344,36.03 A 22.5,22.5 0 0 0 54.5,33.5 22.5,22.5 0 0 0 54.33,30.979 L 57.178,29.51 C 58.535,28.811 58.757,28.143 58.25,26.918 57.236,24.477 56.226,22.035 55.215,19.592 54.707,18.367 54.077,18.053 52.623,18.518 L 49.6,19.487 A 22.5,22.5 0 0 0 46.008,15.92 L 46.982,12.877 C 47.448,11.423 47.133,10.793 45.908,10.285 43.465,9.2754 41.022,8.2631 38.58,7.2503 38.121,7.06 37.74,6.9717 37.406,7.0081 Z"/>
+ <path style="fill:#16aca8" d="M 37.406,6.008 C 36.85,6.0688 36.425,6.4742 35.988,7.3225 L 34.529,10.157 A 22.5,22.5 0 0 0 32,9.9999 22.5,22.5 0 0 0 29.477,10.17 L 28.01,7.3244 C 27.263,6.0104 26.594,5.9362 25.418,6.2502 22.977,7.2637 20.534,8.2746 18.092,9.2854 16.867,9.7928 16.552,10.423 17.018,11.877 L 17.984,14.901 A 22.5,22.5 0 0 0 14.42,18.493 L 11.377,17.52 C 9.9227,17.055 9.2926,17.367 8.7852,18.592 7.775,21.035 6.7627,23.478 5.75,25.92 5.2425,27.145 5.4651,27.813 6.8223,28.512 L 9.6563,29.971 A 22.5,22.5 0 0 0 9.5,32.5 22.5,22.5 0 0 0 9.6699,35.022 L 6.8223,36.491 C 5.4651,37.19 5.2425,37.857 5.75,39.082 6.7637,41.524 7.7741,43.966 8.7852,46.409 9.2926,47.634 9.9227,47.948 11.377,47.483 L 14.4,46.514 A 22.5,22.5 0 0 0 17.992,50.08 L 17.018,53.123 C 16.552,54.578 16.867,55.208 18.092,55.715 20.535,56.725 22.978,57.738 25.42,58.75 26.645,59.258 27.312,59.035 28.012,57.678 L 29.471,54.844 A 22.5,22.5 0 0 0 32,55 22.5,22.5 0 0 0 34.521,54.83 L 35.988,57.678 C 36.688,59.035 37.355,59.258 38.58,58.75 41.022,57.737 43.465,56.726 45.908,55.715 47.133,55.208 47.448,54.578 46.982,53.123 L 46.014,50.1 A 22.5,22.5 0 0 0 49.58,46.508 L 52.623,47.481 C 54.077,47.946 54.707,47.634 55.215,46.409 56.225,43.965 57.237,41.523 58.25,39.08 58.757,37.855 58.535,37.188 57.178,36.489 L 54.344,35.03 A 22.5,22.5 0 0 0 54.5,32.5 22.5,22.5 0 0 0 54.33,29.979 L 57.178,28.51 C 58.535,27.811 58.757,27.143 58.25,25.918 57.236,23.477 56.226,21.035 55.215,18.592 54.707,17.367 54.077,17.053 52.623,17.518 L 49.6,18.487 A 22.5,22.5 0 0 0 46.008,14.92 L 46.982,11.877 C 47.448,10.423 47.133,9.7929 45.908,9.2854 43.465,8.2753 41.022,7.263 38.58,6.2502 38.121,6.0599 37.74,5.9716 37.406,6.008 Z"/>
+ <path style="opacity:0.2" d="M 32,15 16,24 V 32 L 39,40 32,44 23,39 V 37 L 16,34.5 V 43 L 32,52 48,43 V 35 L 25,27 32,23 41,28 V 30 L 48,32.5 V 24 Z"/>
+ <path style="fill:#ffffff" d="M 32,14 16,23 V 31 L 39,39 32,43 23,38 V 36 L 16,33.5 V 42 L 32,51 48,42 V 34 L 25,26 32,22 41,27 V 29 L 48,31.5 V 23 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 37.406 6.0078 C 36.85 6.0686 36.425 6.474 35.988 7.3223 L 34.529 10.156 A 22.5 22.5 0 0 0 32 10 A 22.5 22.5 0 0 0 29.477 10.17 L 28.01 7.3242 C 27.263 6.0102 26.594 5.936 25.418 6.25 C 22.977 7.2635 20.534 8.2744 18.092 9.2852 C 17.02 9.7291 16.646 10.268 16.881 11.369 C 17.022 10.893 17.412 10.567 18.092 10.285 C 20.534 9.2749 22.977 8.2635 25.418 7.25 C 26.594 6.936 27.263 7.0102 28.01 8.3242 L 29.477 11.17 A 22.5 22.5 0 0 1 32 11 A 22.5 22.5 0 0 1 34.529 11.156 L 35.988 8.3223 C 36.425 7.474 36.85 7.0686 37.406 7.0078 C 37.74 6.9714 38.121 7.0597 38.58 7.25 C 41.022 8.2628 43.465 9.2756 45.908 10.285 C 46.588 10.567 46.978 10.893 47.119 11.369 C 47.354 10.268 46.98 9.7292 45.908 9.2852 C 43.465 8.2751 41.022 7.2628 38.58 6.25 C 38.121 6.0597 37.74 5.9714 37.406 6.0078 z M 17.736 15.121 A 22.5 22.5 0 0 0 14.42 18.492 L 11.377 17.52 C 9.9227 17.055 9.2926 17.367 8.7852 18.592 C 7.775 21.035 6.7627 23.478 5.75 25.92 C 5.4985 26.527 5.4277 26.997 5.584 27.402 C 5.6253 27.251 5.6786 27.092 5.75 26.92 C 6.7627 24.478 7.775 22.035 8.7852 19.592 C 9.2926 18.367 9.9227 18.055 11.377 18.52 L 14.42 19.492 A 22.5 22.5 0 0 1 17.984 15.9 L 17.736 15.121 z M 46.262 15.127 L 46.008 15.92 A 22.5 22.5 0 0 1 49.6 19.486 L 52.623 18.518 C 54.077 18.053 54.707 18.367 55.215 19.592 C 56.226 22.035 57.236 24.477 58.25 26.918 C 58.322 27.091 58.373 27.25 58.414 27.402 C 58.571 26.997 58.502 26.526 58.25 25.918 C 57.236 23.477 56.226 21.035 55.215 18.592 C 54.707 17.367 54.077 17.053 52.623 17.518 L 49.6 18.486 A 22.5 22.5 0 0 0 46.262 15.127 z M 9.5898 30.938 A 22.5 22.5 0 0 0 9.5 32.5 A 22.5 22.5 0 0 0 9.5254 32.906 A 22.5 22.5 0 0 1 9.6562 30.971 L 9.5898 30.938 z M 54.404 30.939 L 54.33 30.979 A 22.5 22.5 0 0 1 54.475 33.094 A 22.5 22.5 0 0 0 54.5 32.5 A 22.5 22.5 0 0 0 54.404 30.939 z M 9.5957 35.061 L 6.8223 36.49 C 5.6559 37.091 5.3311 37.672 5.584 38.6 C 5.7435 38.188 6.1385 37.842 6.8223 37.49 L 9.6699 36.021 A 22.5 22.5 0 0 1 9.5957 35.061 z M 54.41 35.062 A 22.5 22.5 0 0 1 54.344 36.029 L 57.178 37.488 C 57.861 37.84 58.255 38.186 58.414 38.598 C 58.667 37.67 58.344 37.089 57.178 36.488 L 54.41 35.062 z M 17.738 50.873 L 17.018 53.123 C 16.81 53.77 16.768 54.248 16.881 54.631 C 16.914 54.473 16.959 54.305 17.018 54.123 L 17.992 51.08 A 22.5 22.5 0 0 1 17.738 50.873 z M 46.264 50.879 A 22.5 22.5 0 0 1 46.014 51.1 L 46.982 54.123 C 47.041 54.305 47.086 54.473 47.119 54.631 C 47.232 54.248 47.19 53.77 46.982 53.123 L 46.264 50.879 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/allegorithmic-Substance_Designer.svg b/.icons/awkward/64x64/apps/allegorithmic-Substance_Designer.svg
new file mode 100644
index 00000000..a17a749c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/allegorithmic-Substance_Designer.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,6 A 3,3 0 0 0 29,9 V 11 H 12 C 9.784,11 8,12.784 8,15 V 32 H 6 A 3,3 0 0 0 3,35 3,3 0 0 0 6,38 H 8 V 55 C 8,57.216 9.784,59 12,59 H 52 C 54.216,59 56,57.216 56,55 V 38 H 58 A 3,3 0 0 0 61,35 3,3 0 0 0 58,32 H 56 V 15 C 56,12.784 54.216,11 52,11 H 35 V 9 A 3,3 0 0 0 32,6 Z"/>
+ <path style="fill:#f04b23" d="M 32,5 A 3,3 0 0 0 29,8 V 10 H 12 C 9.784,10 8,11.784 8,14 V 31 H 6 A 3,3 0 0 0 3,34 3,3 0 0 0 6,37 H 8 V 54 C 8,56.216 9.784,58 12,58 H 52 C 54.216,58 56,56.216 56,54 V 37 H 58 A 3,3 0 0 0 61,34 3,3 0 0 0 58,31 H 56 V 14 C 56,11.784 54.216,10 52,10 H 35 V 8 A 3,3 0 0 0 32,5 Z"/>
+ <path style="opacity:0.2" d="M 32,17 16,26 V 34 L 39,42 32,46 23,41 V 39 L 16,36.551 V 45 L 32,54 48,45 V 37 L 25,29 32,25 41,30 V 32 L 48,34.502 V 26 Z"/>
+ <path style="fill:#ffffff" d="M 32,16 16,25 V 33 L 39,41 32,45 23,40 V 38 L 16,35.551 V 44 L 32,53 48,44 V 36 L 25,28 32,24 41,29 V 31 L 48,33.502 V 25 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 5 A 3 3 0 0 0 29 8 L 29 9 A 3 3 0 0 1 32 6 A 3 3 0 0 1 35 9 L 35 8 A 3 3 0 0 0 32 5 z M 12 10 C 9.784 10 8 11.784 8 14 L 8 15 C 8 12.784 9.784 11 12 11 L 29 11 L 29 10 L 12 10 z M 35 10 L 35 11 L 52 11 C 54.216 11 56 12.784 56 15 L 56 14 C 56 11.784 54.216 10 52 10 L 35 10 z M 6 31 A 3 3 0 0 0 3 34 A 3 3 0 0 0 3.043 34.486 A 3 3 0 0 1 6 32 L 8 32 L 8 31 L 6 31 z M 56 31 L 56 32 L 58 32 A 3 3 0 0 1 60.957 34.514 A 3 3 0 0 0 61 34 A 3 3 0 0 0 58 31 L 56 31 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/allegorithmic-Substance_Painter.svg b/.icons/awkward/64x64/apps/allegorithmic-Substance_Painter.svg
new file mode 100644
index 00000000..50af5d50
--- /dev/null
+++ b/.icons/awkward/64x64/apps/allegorithmic-Substance_Painter.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32.5" cy="6.5" r="3.5"/>
+ <circle style="opacity:0.2" cx="32" cy="36" r="24"/>
+ <circle style="opacity:0.2" cx="56.5" cy="55.5" r="5.5"/>
+ <circle style="opacity:0.2" cx="7.5" cy="53.5" r="2.5"/>
+ <circle style="fill:#e2222f" cx="32.5" cy="5.5" r="3.5"/>
+ <circle style="fill:#e2222f" cx="32" cy="35" r="24"/>
+ <circle style="fill:#e2222f" cx="56.5" cy="54.5" r="5.5"/>
+ <circle style="fill:#e2222f" cx="7.5" cy="52.5" r="2.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.5 2 A 3.5 3.5 0 0 0 29 5.5 A 3.5 3.5 0 0 0 29.039 6.0059 A 3.5 3.5 0 0 1 32.5 3 A 3.5 3.5 0 0 1 35.961 5.9941 A 3.5 3.5 0 0 0 36 5.5 A 3.5 3.5 0 0 0 32.5 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 11 A 24 24 0 0 0 8 35 A 24 24 0 0 0 8.0215 35.582 A 24 24 0 0 1 32 12 A 24 24 0 0 1 55.979 35.418 A 24 24 0 0 0 56 35 A 24 24 0 0 0 32 11 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 56.5 49 A 5.5 5.5 0 0 0 51 54.5 A 5.5 5.5 0 0 0 51.025 54.986 A 5.5 5.5 0 0 1 56.5 50 A 5.5 5.5 0 0 1 61.975 55.014 A 5.5 5.5 0 0 0 62 54.5 A 5.5 5.5 0 0 0 56.5 49 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.5 50 A 2.5 2.5 0 0 0 5 52.5 A 2.5 2.5 0 0 0 5.0527 52.996 A 2.5 2.5 0 0 1 7.5 51 A 2.5 2.5 0 0 1 9.9473 53.004 A 2.5 2.5 0 0 0 10 52.5 A 2.5 2.5 0 0 0 7.5 50 z"/>
+ <path style="opacity:0.2" d="M 32,17 16,26 V 34 L 39,42 32,46 23,41 V 39 L 16,36.551 V 45 L 32,54 48,45 V 37 L 25,29 32,25 41,30 V 32 L 48,34.502 V 26 Z"/>
+ <path style="fill:#ffffff" d="M 32,16 16,25 V 33 L 39,41 32,45 23,40 V 38 L 16,35.551 V 44 L 32,53 48,44 V 36 L 25,28 32,24 41,29 V 31 L 48,33.502 V 25 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/alltomp3.svg b/.icons/awkward/64x64/apps/alltomp3.svg
new file mode 100644
index 00000000..6a19254c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/alltomp3.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <circle style="opacity:0.1" cx="32" cy="33" r="22"/>
+ <circle style="fill:#ff5722" cx="32" cy="32" r="22"/>
+ <path style="opacity:0.2" d="m 24.868754,22.000474 a 1.8266295,1.7834647 0 0 0 -1.868753,1.784322 v 18.432271 a 1.8266295,1.7834647 0 0 0 2.739629,1.544172 l 8.173898,-4.606846 8.173894,-4.609168 a 1.8266295,1.7834647 0 0 0 0,-3.088222 L 33.913655,26.847104 25.739881,22.239646 A 1.8266295,1.7834647 0 0 0 24.86863,22.000107 Z"/>
+ <path style="fill:#ffffff" d="m 24.868754,21.000474 a 1.8266295,1.7834647 0 0 0 -1.868753,1.784322 v 18.432271 a 1.8266295,1.7834647 0 0 0 2.739629,1.544172 l 8.173898,-4.606846 8.173894,-4.609168 a 1.8266295,1.7834647 0 0 0 0,-3.088222 L 33.913655,25.847104 25.739881,21.239646 A 1.8266295,1.7834647 0 0 0 24.86863,21.000107 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/alltray.svg b/.icons/awkward/64x64/apps/alltray.svg
new file mode 100644
index 00000000..6ac823b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/alltray.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4949b1" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 33.736376,10.999999 a 1.7370559,1.7370559 0 0 0 -1.228032,2.964912 L 51.035088,32.491654 A 1.7370559,1.7370559 0 0 0 54,31.263624 V 12.736882 a 1.7370559,1.7370559 0 0 0 -1.736882,-1.736883 z"/>
+ <path style="fill:#ffffff" d="M 33.736376,9.9999994 A 1.7370559,1.7370559 0 0 0 32.508344,12.964911 L 51.035088,31.491654 A 1.7370559,1.7370559 0 0 0 54,30.263624 V 11.736882 A 1.7370559,1.7370559 0 0 0 52.263118,9.9999994 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/almanah.svg b/.icons/awkward/64x64/apps/almanah.svg
new file mode 100644
index 00000000..da204610
--- /dev/null
+++ b/.icons/awkward/64x64/apps/almanah.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="44" height="56" x="10" y="5" rx="3" ry="3"/>
+ <rect style="fill:#c2352a" width="44" height="56" x="10" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 57 C 10 58.662 11.338 60 13 60 L 18 60 L 18 4 L 13 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <rect style="opacity:0.2" width="20" height="5" x="35" y="31" rx="1.5" ry="1.5"/>
+ <rect style="fill:#d8d8d8" width="20" height="5" x="35" y="30" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="M 35,28 C 30,28 30,33 30,33 V 37 H 28.5 C 27,37 27,38.5 27,38.5 V 46.5 C 27,48 28.5,48 28.5,48 H 41.5 C 43,48 43,46.5 43,46.5 V 38.5 C 43,37 41.5,37 41.5,37 H 40 V 33 C 40,33 40,28 35,28 Z M 35,30 C 38,30 38,33 38,33 V 37 H 32 V 33 C 32,33 32,30 35,30 Z"/>
+ <path style="fill:#fec006" d="M 35,27 C 30,27 30,32 30,32 V 36 H 28.5 C 27,36 27,37.5 27,37.5 V 45.5 C 27,47 28.5,47 28.5,47 H 41.5 C 43,47 43,45.5 43,45.5 V 37.5 C 43,36 41.5,36 41.5,36 H 40 V 32 C 40,32 40,27 35,27 Z M 35,29 C 38,29 38,32 38,32 V 36 H 32 V 32 C 32,32 32,29 35,29 Z"/>
+ <rect style="fill:#999999" width="6" height="3" x="36" y="31" rx="1.5" ry="1.5"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/alsamixergui.svg b/.icons/awkward/64x64/apps/alsamixergui.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/alsamixergui.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/altus.svg b/.icons/awkward/64x64/apps/altus.svg
new file mode 100644
index 00000000..8b322ac3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/altus.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.2156,60.99986 0.0028,-0.0054 C 47.6282,60.87694 60,48.43906 60,33 60,17.488 47.512,5 32,5 17.048,5 4.9086,16.6046 4.0518,31.3354 L 4,31.3844 V 55.4 C 4,58.5024 6.4976,61 9.6,61 h 22.6156 z"/>
+ <path style="fill:#3d3b67" d="m 32.2156,59.99986 0.0028,-0.0054 C 47.6282,59.87694 60,47.43906 60,32 60,16.488 47.512,4 32,4 17.048,4 4.9086,15.6046 4.0518,30.3354 L 4,30.3844 V 54.4 C 4,57.5024 6.4976,60 9.6,60 h 22.6156 z"/>
+ <path style="opacity:0.2" d="M 17.300781,17.101124 28.5,35.300344 23.601562,54.898 l 7.69922,-5.597656 -0.69922,-3.5 11.19922,-7.69922 1.355468,-4.164062 4.242188,0.664062 -2.63672,-5.601562 h -8.210936 l -5.25,-9.101562 z"/>
+ <path style="fill:#ffffff" d="m 36.4884,28 h 8.273754 L 41.8,37.1 Z"/>
+ <path style="fill:#3a88d6" d="M 44.762154,28 47.4,33.6 43.075356,32.9252 Z"/>
+ <path style="fill:#ffffff" d="m 28.5,34.3 13.3,2.8 -11.197716,7.7 z"/>
+ <path style="fill:#3a88d6" d="m 28.5,34.3 2.8,14 -7.7,5.6 z"/>
+ <path style="fill:#0365db" d="m 17.3,16.1 14,2.8 10.5,18.2 -13.3,-2.8 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 17.048 4 4.9075812 15.605138 4.0507812 30.335938 L 4 30.382812 L 4 31.382812 L 4.0507812 31.335938 C 4.9075812 16.605137 17.048 5 32 5 C 47.288618 5 59.629866 17.133142 59.982422 32.333984 C 59.988709 32.222835 60 32.112874 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/altyo.svg b/.icons/awkward/64x64/apps/altyo.svg
new file mode 120000
index 00000000..73a5b7be
--- /dev/null
+++ b/.icons/awkward/64x64/apps/altyo.svg
@@ -0,0 +1 @@
+yakuake.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/amarok-icon.svg b/.icons/awkward/64x64/apps/amarok-icon.svg
new file mode 120000
index 00000000..d0cde88f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amarok-icon.svg
@@ -0,0 +1 @@
+amarok.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/amarok.svg b/.icons/awkward/64x64/apps/amarok.svg
new file mode 100644
index 00000000..40ac7ce2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 57.113485,5.5992424 c -0.0979,0.3237123 -0.234855,0.628485 -0.394531,0.9101382 -0.646524,1.1404526 -5.682863,10.8343404 -5.128877,11.7849174 0.06846,0.117387 0.191176,0.214675 0.351552,0.296873 1.089094,-3.069527 4.269697,-9.1863801 4.777285,-10.0817584 0.459669,-0.8108205 0.706543,-1.8175964 0.394531,-2.9101302 z M 61.90237,21.434862 c -0.170336,0.42091 -0.637285,0.793361 -1.878855,1.039036 -2.401342,0.475168 -9.262578,5.038479 -11.66372,8.839587 -2.401342,3.801509 -3.049327,18.152165 -3.234322,19.862724 -0.283194,2.694535 0.280313,7.765413 -1.24997,8.206803 -3.856708,1.112253 -14.075063,3.74231 -23.74943,-1.718719 C 10.803496,52.401819 7.940565,47.831529 7.2473816,45.398987 c -0.1292829,0.267414 -0.2154948,0.528968 -0.2187547,0.777322 -0.023599,1.802396 1.9067342,7.171028 13.0972861,13.487876 9.674367,5.461069 19.892722,2.830932 23.74943,1.718719 1.530283,-0.44133 0.966776,-5.512268 1.24997,-8.206803 0.184875,-1.710639 0.83288,-16.061415 3.234322,-19.862724 2.401142,-3.801108 9.262378,-8.364399 11.66372,-8.839587 2.401342,-0.475169 1.941353,-1.425986 1.941353,-2.281146 0,-0.204295 -0.0216,-0.470428 -0.0625,-0.757802 z M 2.8077882,32.554596 c -0.1584182,0.08226 -0.6500644,0.305852 -0.7304425,0.355451 -0.792601,0.489388 4.7146868,6.412246 6.999832,8.210803 0.7560418,-0.770102 1.3503673,-1.373887 0.8437397,-1.460905 -0.8249202,-0.141357 -5.2696735,-4.59829 -7.1130292,-7.105229 z"/>
+ <path d="m 35.524003,20.04632 c 0,0 -3.658912,-0.564527 -5.770062,1.552343 -2.111349,2.116749 -3.941305,6.773437 -3.800108,8.184603 0.140556,1.411206 4.362895,-4.797885 6.192451,-5.221075 1.829856,-0.423489 3.800109,-3.528315 3.377719,-4.515891 z"/>
+ <path style="fill:#2d79c7" d="m 53.947561,7.9996496e-4 c -1.523964,0 -4.479893,3.61171323504 -5.587866,4.18189953504 -1.109973,0.5701863 -9.883763,7.0326315 -10.713743,8.1732035 -0.83198,1.140373 -1.939953,1.615562 -3.139925,1.520564 -1.201971,-0.0948 -4.99588,-0.133997 -6.289849,0.626185 -1.291969,0.760582 -7.193827,6.977633 -8.672392,7.737615 -1.477604,0.760102 -3.405518,1.149553 -4.329096,1.24467 -0.923397,0.09492 -3.982904,3.601914 -4.814084,4.267298 -0.8311801,0.665404 -7.3992225,3.590114 -8.3228003,4.1599 -0.9236179,0.570286 6.7378383,8.556595 7.8460117,8.74659 1.1082736,0.190356 -2.8719311,2.710735 -2.8957305,4.517492 -0.023599,1.802396 1.9055142,7.170428 13.0960861,13.487476 9.674367,5.461069 19.894322,2.831132 23.75143,1.718879 1.530283,-0.44133 0.967596,-5.511268 1.250789,-8.205603 0.184876,-1.710639 0.831081,-16.061415 3.232523,-19.862924 2.401142,-3.801108 9.264178,-8.364799 11.66552,-8.839787 2.401342,-0.475169 1.939453,-1.425586 1.939453,-2.280746 0,-0.855219 -0.369331,-2.756135 -1.015955,-3.041128 -0.646425,-0.285033 -3.168924,1.427086 -4.000104,1.617101 -0.83118,0.190036 -4.802485,0.47527 -5.356872,-0.475048 C 51.036971,18.34466 56.07085,8.6506923 56.716834,7.5103197 57.362819,6.369747 57.640812,4.8489835 56.438841,3.2336223 55.23887,1.6177212 54.40889,0.00209993 53.946901,0.00209993 Z"/>
+ <path style="opacity:0.2" d="m 33.952041,21.055072 c 0,0 -3.037727,-0.45099 -4.790485,1.24017 -1.752838,1.691079 -3.272122,5.41127 -3.154925,6.538643 0.116698,1.127413 3.622313,-3.833108 5.141077,-4.1711 1.519204,-0.338332 3.154924,-2.818732 2.804333,-3.607713 z"/>
+ <path style="fill:#ffffff" d="m 33.952041,20.05432 c 0,0 -3.037727,-0.45099 -4.790485,1.24017 -1.752838,1.691079 -3.272122,5.41127 -3.154925,6.538643 0.116698,1.127413 3.622313,-3.833108 5.141077,-4.1711 1.519204,-0.338332 3.154924,-2.818732 2.804333,-3.607713 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 53.947266 0 C 52.423302 0 49.467348 3.6134074 48.359375 4.1835938 C 47.249402 4.75378 38.476464 11.214897 37.646484 12.355469 C 36.814504 13.495842 35.705831 13.971951 34.505859 13.876953 C 33.303888 13.782153 29.510766 13.741771 28.216797 14.501953 C 26.924828 15.262535 21.021534 21.480252 19.542969 22.240234 C 18.065365 23.000336 16.138422 23.389258 15.214844 23.484375 C 14.291447 23.579295 11.231571 27.086569 10.400391 27.751953 C 9.5692105 28.417357 3.0017028 31.342323 2.078125 31.912109 C 1.919022 32.010347 2.0277635 32.338228 2.3007812 32.798828 C 3.5636645 32.093854 9.5986604 29.393781 10.400391 28.751953 C 11.231571 28.086569 14.291447 24.579295 15.214844 24.484375 C 16.138422 24.389258 18.065365 24.000336 19.542969 23.240234 C 21.021534 22.480252 26.924828 16.264488 28.216797 15.503906 C 29.510766 14.743724 33.303888 14.782153 34.505859 14.876953 C 35.705831 14.971951 36.814504 14.495842 37.646484 13.355469 C 38.476464 12.214897 47.249402 5.75378 48.359375 5.1835938 C 49.467348 4.6134074 52.423302 1.0019531 53.947266 1.0019531 C 54.409255 1.0019531 55.239482 2.6184739 56.439453 4.234375 C 56.911337 4.8685522 57.147509 5.4864829 57.230469 6.0742188 C 57.361801 5.2101578 57.188489 4.2410239 56.439453 3.234375 C 55.239482 1.6184739 54.409255 0.001953125 53.947266 0.001953125 L 53.947266 0 z M 60.625 18.132812 C 59.69776 18.272171 57.674548 19.603268 56.947266 19.769531 C 56.148375 19.952185 52.458194 20.219546 51.679688 19.396484 C 51.564804 19.826631 51.514024 20.161586 51.591797 20.294922 C 52.146184 21.24524 56.116086 20.959567 56.947266 20.769531 C 57.778446 20.579516 60.300841 18.867311 60.947266 19.152344 C 61.59389 19.437337 61.964844 21.33814 61.964844 22.193359 C 61.964844 22.204278 61.966653 22.215614 61.966797 22.226562 C 62.031268 21.890985 61.964844 21.534891 61.964844 21.193359 C 61.964844 20.33814 61.59389 18.437337 60.947266 18.152344 C 60.866462 18.116715 60.757463 18.112904 60.625 18.132812 z M 9.640625 41.533203 C 8.7855353 42.470771 7.0431714 43.974209 7.0273438 45.175781 C 7.0250972 45.34736 7.0484408 45.560976 7.0878906 45.794922 C 7.5757939 44.034223 10.956113 41.835507 9.9238281 41.658203 C 9.8541911 41.646264 9.7582607 41.60294 9.640625 41.533203 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/amarok2.svg b/.icons/awkward/64x64/apps/amarok2.svg
new file mode 120000
index 00000000..d0cde88f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amarok2.svg
@@ -0,0 +1 @@
+amarok.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/amazon-store.svg b/.icons/awkward/64x64/apps/amazon-store.svg
new file mode 100644
index 00000000..41d08e41
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amazon-store.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3f5979" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8008 4 C 5.2496 4 4 5.2496 4 6.8008 L 4 7.8008 C 4 6.2496 5.2496 5 6.8008 5 L 57.199 5 C 58.75 5 60 6.2496 60 7.8008 L 60 6.8008 C 60 5.2496 58.75 4 57.199 4 L 6.8008 4 z"/>
+ <path style="fill-rule:evenodd;opacity:0.2" d="M 34.29,30.748 C 34.29,32.431 34.333,33.83 33.52,35.321 32.867,36.532 31.828,37.278 30.67,37.278 29.088,37.278 28.17,36.019 28.17,34.158 28.17,30.485 31.315,29.817 34.291,29.817 V 30.75 M 38.444,41.249 C 38.175,41.504 37.781,41.524 37.473,41.355 36.108,40.168 35.862,39.615 35.108,38.48 32.848,40.894 31.252,41.615 28.319,41.615 24.853,41.615 22.153,39.38 22.153,34.904 22.153,31.408 23.966,29.024 26.542,27.86 28.773,26.831 31.898,26.649 34.287,26.364 V 25.807 C 34.287,24.783 34.364,23.572 33.792,22.687 33.287,21.893 32.326,21.567 31.48,21.567 29.908,21.567 28.508,22.409 28.168,24.154 28.095,24.543 27.827,24.923 27.451,24.943 L 23.456,24.496 C 23.12,24.415 22.75,24.131 22.841,23.593 23.764,18.536 28.139,17.006 32.052,17.006 34.057,17.006 36.677,17.563 38.255,19.15 40.26,21.107 40.068,23.717 40.068,26.559 V 33.27 C 40.068,35.29 40.865,36.174 41.621,37.265 41.886,37.651 41.943,38.121 41.611,38.41 40.769,39.151 39.275,40.506 38.453,41.27 L 38.438,41.255"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 34.29,29.748 C 34.29,31.431 34.333,32.83 33.52,34.321 32.867,35.532 31.828,36.278 30.67,36.278 29.088,36.278 28.17,35.019 28.17,33.158 28.17,29.485 31.315,28.817 34.291,28.817 V 29.75 M 38.444,40.249 C 38.175,40.504 37.781,40.524 37.473,40.355 36.108,39.168 35.862,38.615 35.108,37.48 32.848,39.894 31.252,40.615 28.319,40.615 24.853,40.615 22.153,38.38 22.153,33.904 22.153,30.408 23.966,28.024 26.542,26.86 28.773,25.831 31.898,25.649 34.287,25.364 V 24.807 C 34.287,23.783 34.364,22.572 33.792,21.687 33.287,20.893 32.326,20.567 31.48,20.567 29.908,20.567 28.508,21.409 28.168,23.154 28.095,23.543 27.827,23.923 27.451,23.943 L 23.456,23.496 C 23.12,23.415 22.75,23.131 22.841,22.593 23.764,17.536 28.139,16.006 32.052,16.006 34.057,16.006 36.677,16.563 38.255,18.15 40.26,20.107 40.068,22.717 40.068,25.559 V 32.27 C 40.068,34.29 40.865,35.174 41.621,36.265 41.886,36.651 41.943,37.121 41.611,37.41 40.769,38.151 39.275,39.506 38.453,40.27 L 38.438,40.255"/>
+ <path style="opacity:0.2" d="M 45.651,41.609 C 44.532,41.626 43.209,41.883 42.209,42.604 41.896,42.826 41.95,43.133 42.296,43.09 43.421,42.95 45.935,42.642 46.382,43.229 46.834,43.815 45.882,46.239 45.464,47.321 45.335,47.648 45.609,47.782 45.897,47.532 47.781,45.923 48.263,42.547 47.877,42.061 47.688,41.818 46.771,41.593 45.651,41.609 Z M 16.234,42.258 C 16,42.29 15.897,42.579 16.142,42.806 20.318,46.676 25.84,48.997 31.969,48.997 36.343,48.997 41.417,47.583 44.923,44.939 L 44.925,44.935 C 45.507,44.492 45.011,43.838 44.415,44.093 40.492,45.805 36.218,46.627 32.339,46.627 26.584,46.627 21.007,45.012 16.502,42.324 16.404,42.265 16.311,42.249 16.233,42.259 Z"/>
+ <path style="fill:#ff9900" d="M 45.651,40.609 C 44.532,40.626 43.209,40.883 42.209,41.604 41.896,41.826 41.95,42.133 42.296,42.09 43.421,41.95 45.935,41.642 46.382,42.229 46.834,42.815 45.882,45.239 45.464,46.321 45.335,46.648 45.609,46.782 45.897,46.532 47.781,44.923 48.263,41.547 47.877,41.061 47.688,40.818 46.771,40.593 45.651,40.609 Z M 16.234,41.258 C 16,41.29 15.897,41.579 16.142,41.806 20.318,45.676 25.84,47.997 31.969,47.997 36.343,47.997 41.417,46.583 44.923,43.939 L 44.925,43.935 C 45.507,43.492 45.011,42.838 44.415,43.093 40.492,44.805 36.218,45.627 32.339,45.627 26.584,45.627 21.007,44.012 16.502,41.324 16.404,41.265 16.311,41.249 16.233,41.259 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/amazon.svg b/.icons/awkward/64x64/apps/amazon.svg
new file mode 120000
index 00000000..4f2e80b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amazon.svg
@@ -0,0 +1 @@
+amazon-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/amazonclouddrive.svg b/.icons/awkward/64x64/apps/amazonclouddrive.svg
new file mode 120000
index 00000000..4f2e80b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amazonclouddrive.svg
@@ -0,0 +1 @@
+amazon-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/amd-ati.svg b/.icons/awkward/64x64/apps/amd-ati.svg
new file mode 120000
index 00000000..b519b7f2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amd-ati.svg
@@ -0,0 +1 @@
+amd.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/amd.svg b/.icons/awkward/64x64/apps/amd.svg
new file mode 100644
index 00000000..5d471d09
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amd.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="M 14.1876,15.1254 24,25 l 16,0 0,15.9376 10,9.9376 0,-35.75 z M 24,27.312 14,37.062 14,51 28.75,51 38.624,41 24,41 Z"/>
+ <path style="fill:#ffffff" d="M 14.1876,14.1254 24,24 l 16,0 0,15.9376 10,9.9376 0,-35.75 z M 24,26.312 14,36.062 14,50 28.75,50 38.624,40 24,40 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/amnesia-a-machine-for-pigs.svg b/.icons/awkward/64x64/apps/amnesia-a-machine-for-pigs.svg
new file mode 100644
index 00000000..ebe612f2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amnesia-a-machine-for-pigs.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 43.026118,52.267014 C 30.185392,59.746298 14.849942,58.075894 5.197675,49.268382 4.9108388,49.006698 4.7149012,48.664316 4.6337422,48.282964 1.9022886,35.460094 8.1199956,21.21993 20.973876,13.732986 33.8146,6.2537012 49.15005,7.9241068 58.802318,16.731621 c 0.286844,0.261679 0.482776,0.604063 0.563934,0.985414 2.731452,12.822867 -3.486148,27.062971 -16.340134,34.549979 z"/>
+ <path style="fill:#ff5555" d="M 43.026118,51.267014 C 30.185392,58.746298 14.849942,57.075894 5.197675,48.268382 4.9108388,48.006698 4.7149012,47.664316 4.6337422,47.282964 3.9931423,44.275653 3.8447727,41.190388 4.1587967,38.132563 5.1837394,28.152132 19.105593,29.126565 28.94489,23.395512 41.785616,15.91623 45.94094,10.340255 55.593208,19.147769 c 0.286844,0.261679 3.691886,-2.812086 3.773044,-2.430734 2.731452,12.822867 -3.486148,27.062971 -16.340134,34.549979 z"/>
+ <path style="opacity:0.2" d="M 38.574219,9.0019285 C 32.68621,8.9400339 26.592426,10.46021 20.974609,13.732397 10.905266,19.597444 4.9317425,29.608243 4.1191406,39.833959 c 0.1029834,1.157071 0.270751,2.308821 0.5136719,3.449219 0.081159,0.381352 0.2776169,0.722691 0.5644531,0.984375 9.6522674,8.807512 24.9873994,10.479284 37.8281254,3 10.069426,-5.865097 16.04289,-15.875861 16.855468,-26.101562 -0.102984,-1.15707 -0.270751,-2.308822 -0.513671,-3.449219 -0.08116,-0.381352 -0.27761,-0.722696 -0.564454,-0.984375 C 53.373334,11.77817 46.144516,9.0815073 38.574219,9.0019285 Z"/>
+ <path style="fill:#e4e4e4" d="M 38.574219 8.0019531 C 32.68621 7.9400585 26.592426 9.4602346 20.974609 12.732422 C 10.905266 18.597469 4.9317425 28.608268 4.1191406 38.833984 C 4.222124 39.991055 4.3898916 41.142805 4.6328125 42.283203 C 4.7139715 42.664555 4.9104294 43.005894 5.1972656 43.267578 C 14.849533 52.07509 30.184665 53.746862 43.025391 46.267578 C 53.094817 40.402481 59.068281 30.391717 59.880859 20.166016 C 59.777875 19.008946 59.610108 17.857194 59.367188 16.716797 C 59.286029 16.335445 59.089578 15.994101 58.802734 15.732422 C 53.373334 10.778195 46.144516 8.0815319 38.574219 8.0019531 z"/>
+ <circle style="opacity:0.1" cx="11.213" cy="44.579" r="17" transform="rotate(-30)"/>
+ <circle style="fill:#1c93e1" cx="11.713" cy="43.713" r="17" transform="rotate(-30)"/>
+ <circle style="opacity:0.95700001;fill:#3f3f3f" cx="11.713" cy="43.713" r="8" transform="rotate(-30)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 38.574219 8 C 32.686211 7.9381054 26.590472 9.4621878 20.972656 12.734375 C 10.112841 19.059846 4.0124519 30.205114 4.0214844 41.244141 C 4.371129 30.537145 10.441364 19.868492 20.972656 13.734375 C 26.590472 10.462188 32.686211 8.9381054 38.574219 9 C 46.144517 9.0795788 53.371379 11.776242 58.800781 16.730469 C 59.087625 16.992148 59.286029 17.337398 59.367188 17.71875 C 59.772821 19.623036 59.956311 21.558109 59.970703 23.498047 C 59.971238 23.510434 59.972136 23.522768 59.972656 23.535156 C 60.030256 21.248656 59.845076 18.962242 59.367188 16.71875 C 59.286029 16.337398 59.087625 15.992148 58.800781 15.730469 C 53.371379 10.776242 46.144517 8.0795788 38.574219 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/amnesia-the-dark-descent.svg b/.icons/awkward/64x64/apps/amnesia-the-dark-descent.svg
new file mode 100644
index 00000000..b59b5224
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amnesia-the-dark-descent.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 43.026118,52.267014 C 30.185392,59.746298 14.849942,58.075894 5.197675,49.268382 4.9108388,49.006698 4.7149012,48.664316 4.6337422,48.282964 1.9022886,35.460094 8.1199956,21.21993 20.973876,13.732986 33.8146,6.2537012 49.15005,7.9241068 58.802318,16.731621 c 0.286844,0.261679 0.482776,0.604063 0.563934,0.985414 2.731452,12.822867 -3.486148,27.062971 -16.340134,34.549979 z"/>
+ <path style="fill:#4b4e30" d="M 43.026118,51.267014 C 30.185392,58.746298 14.849942,57.075894 5.197675,48.268382 4.9108388,48.006698 4.7149012,47.664316 4.6337422,47.282964 1.9022886,34.460094 8.1199956,20.21993 20.973876,12.732986 33.8146,5.2537008 49.15005,6.9241064 58.802318,15.73162 c 0.286844,0.261679 0.482776,0.604063 0.563934,0.985415 2.731452,12.822867 -3.486148,27.062971 -16.340134,34.549979 z"/>
+ <circle style="opacity:0.2" cx="11.213" cy="44.579" r="17" transform="rotate(-30)"/>
+ <circle style="fill:#97c800" cx="11.713" cy="43.713" r="17" transform="rotate(-30)"/>
+ <circle style="opacity:0.95700001;fill:#3f3f3f" cx="11.713" cy="43.713" r="8" transform="rotate(-30)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 38.574219 8 C 32.686211 7.9381054 26.590472 9.4621878 20.972656 12.734375 C 10.112841 19.059846 4.0124519 30.205114 4.0214844 41.244141 C 4.371129 30.537145 10.441364 19.868492 20.972656 13.734375 C 26.590472 10.462188 32.686211 8.9381054 38.574219 9 C 46.144517 9.0795788 53.371379 11.776242 58.800781 16.730469 C 59.087625 16.992148 59.286029 17.337398 59.367188 17.71875 C 59.772821 19.623036 59.956311 21.558109 59.970703 23.498047 C 59.971238 23.510434 59.972136 23.522768 59.972656 23.535156 C 60.030256 21.248656 59.845076 18.962242 59.367188 16.71875 C 59.286029 16.337398 59.087625 15.992148 58.800781 15.730469 C 53.371379 10.776242 46.144517 8.0795788 38.574219 8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.599609 15.003906 A 17 17 0 0 0 23.5 17.277344 A 17 17 0 0 0 15.023438 32.664062 A 17 17 0 0 1 23.5 18.277344 A 17 17 0 0 1 46.722656 24.5 A 17 17 0 0 1 48.976562 32.335938 A 17 17 0 0 0 46.722656 23.5 A 17 17 0 0 0 31.599609 15.003906 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/amor.svg b/.icons/awkward/64x64/apps/amor.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amor.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/amule.svg b/.icons/awkward/64x64/apps/amule.svg
new file mode 120000
index 00000000..b6cfdb90
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amule.svg
@@ -0,0 +1 @@
+emule.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/amulegui.svg b/.icons/awkward/64x64/apps/amulegui.svg
new file mode 120000
index 00000000..b6cfdb90
--- /dev/null
+++ b/.icons/awkward/64x64/apps/amulegui.svg
@@ -0,0 +1 @@
+emule.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/anaconda.svg b/.icons/awkward/64x64/apps/anaconda.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/64x64/apps/anaconda.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/anatine.svg b/.icons/awkward/64x64/apps/anatine.svg
new file mode 100644
index 00000000..83dc3ced
--- /dev/null
+++ b/.icons/awkward/64x64/apps/anatine.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#2aa2ee" d="m26.748 59.976c-6.277-0.642-10.648-2.438-13.878-5.7-1.306-1.318-2.192-2.53-2.9289-4.004-1.5593-3.118-2.0481-6.625-1.2848-9.219 0.75898-2.5799 2.4857-5.4238 4.916-8.0997 1.3496-1.484 2.0323-2.4479 2.6567-3.6599 0.75298-1.46 0.83417-2.4379 0.77078-3.7939-0.0614-1.316-0.34379-1.8819-1.0654-2.4819-0.68398-0.56598-0.96597-0.87997-3.0825-0.77798-2.0659 0.098-3.0791-0.028-4.0659-0.50398-0.7652-0.37-1.0364-0.788-0.7998-1.234 1.2303-0.959 1.6619-2.009 3.0138-2.498-1.9787-1.687-3.9324-3.453-3.9998-5.974 0.139-1.35 1.3884-1.025 1.3884-1.025 1.959 0.39681 3.9837 0.79588 5.8286 0.85823 0.53056-0.07196 1.0899-0.21343 1.243-0.31439s0.5703-0.6993 0.92715-1.3297c1.3908-2.4567 2.8635-4.0429 4.5135-4.8606 1.9012-0.94241 4.5911-1.4465 7.1442-1.3389 3.0695 0.1294 5.6766 1.1907 7.8055 3.1777 1.4635 1.3658 2.4319 1.7074 3.8239 1.3485 0.97919-0.25247 1.0013-0.25123 1.0013 0.055918 0 0.40363-0.32211 0.92663-0.81649 1.3258l-0.45544 0.36771 0.45912 0.27263c0.63272 0.37571 0.55778 0.67786-0.19497 0.78622-0.627 0.09028-1.0969 0.29821-1.0969 0.4854 0 0.0661 0.08998 0.63884 0.19999 1.2728 0.26985 1.5553 0.17371 4.5689-0.19319 6.056-0.56798 2.3063-1.43 3.9303-2.8999 5.4722-1.144 1.04-4.3759 3.1739-4.6778 3.3639 0.1415 0 1.3796-0.07268 2.2085 0.000784 3.0337 0.26891 5.1464 0.78022 8.1929 2.1999 2.8775 1.3409 4.1003 1.4855 5.6928 0.67314 1.0162-0.51836 2.4709-1.6243 3.5579-3.0893 0.92997-1.252 1.484-1.7839 2.3479-1.7839 0.84599 0 1.4537 0.55758 2.0941 1.535 0.90679 1.3841 1.4014 2.3725 1.7533 4.7834 0.25149 1.723 0.18083 5.7674-0.13078 7.4852-1.8623 10.266-8.4139 17.177-18.416 19.428-2.6995 0.60734-3.7871 0.71652-7.528 0.75562-1.9407 0.02028-3.7513 0.014-4.0237-0.0138z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m27.082 4.0059c-2.251 0.0372-4.518 0.5269-6.182 1.3515-1.65 0.8178-3.123 2.4046-4.513 4.8616-0.357 0.63-0.773 1.227-0.926 1.328s-0.714 0.242-1.244 0.314c-1.845-0.062-3.869-0.46-5.8283-0.857 0 0-1.2497-0.325-1.3887 1.025 0.0061 0.228 0.0427 0.443 0.0781 0.659 0.3024-0.936 1.3106-0.684 1.3106-0.684 1.9593 0.397 3.9833 0.795 5.8283 0.857 0.53-0.072 1.091-0.213 1.244-0.314s0.569-0.7 0.926-1.33c1.39-2.4569 2.863-4.0418 4.513-4.8596 1.902-0.9424 4.592-1.4475 7.145-1.3398 3.069 0.1294 5.676 1.1908 7.805 3.1777 1.463 1.3658 2.432 1.7085 3.824 1.3496 0.38-0.0981 0.529-0.1242 0.676-0.1426 0.199-0.2756 0.326-0.5605 0.326-0.8027 0-0.3071-0.023-0.3071-1.002-0.0547-1.392 0.3589-2.361 0.0162-3.824-1.3496-2.129-1.9869-4.736-3.0483-7.805-3.1777-0.319-0.0135-0.641-0.0171-0.963-0.0117zm12.988 6.7211c-0.068 0.067-0.133 0.136-0.211 0.199l-0.455 0.367 0.143 0.084c0.042-0.007 0.077-0.017 0.121-0.023 0.639-0.092 0.758-0.33 0.402-0.627zm-1.369 1.941c-0.076 0.056-0.131 0.114-0.131 0.17 0 0.066 0.091 0.639 0.201 1.273 0.097 0.559 0.132 1.321 0.139 2.118 0.04-1.156-0.001-2.325-0.139-3.118-0.038-0.22-0.039-0.256-0.07-0.443zm-28.416 5.699c-0.8379 0.55-1.3169 1.369-2.2987 2.135-0.1527 0.288-0.0714 0.561 0.1953 0.82 1.0693-0.909 1.5492-1.861 2.8184-2.32-0.244-0.208-0.475-0.423-0.715-0.635zm42.715 7.637c-0.864 0-1.418 0.531-2.348 1.783-1.087 1.465-2.542 2.572-3.558 3.09-1.593 0.812-2.814 0.667-5.692-0.674-3.046-1.42-5.159-1.93-8.193-2.199-0.215-0.019-0.463-0.011-0.707-0.014-0.663 0.451-1.39 0.941-1.502 1.012 0.141 0 1.38-0.072 2.209 0.002 3.034 0.269 5.147 0.779 8.193 2.199 2.878 1.341 4.099 1.486 5.692 0.674 1.016-0.518 2.471-1.625 3.558-3.09 0.93-1.252 1.484-1.783 2.348-1.783 0.846 0 1.453 0.558 2.094 1.535 0.907 1.384 1.402 2.372 1.754 4.783 0.1 0.689 0.136 1.774 0.138 2.908 0.032-1.496-0.008-3.012-0.138-3.908-0.352-2.411-0.847-3.399-1.754-4.783-0.641-0.977-1.248-1.535-2.094-1.535zm-36 0.562c-0.042 0.873-0.229 1.676-0.771 2.727-0.625 1.212-1.307 2.176-2.657 3.66-2.43 2.676-4.1568 5.52-4.9158 8.1-0.2746 0.933-0.3808 1.986-0.3398 3.095 0.0372-0.742 0.149-1.447 0.3398-2.095 0.759-2.58 2.4858-5.424 4.9158-8.1 1.35-1.484 2.032-2.448 2.657-3.66 0.739-1.434 0.828-2.408 0.771-3.727z"/>
+ <path style="opacity:.2" d="m40.543 9.3631c-0.02875-0.00161-0.15287 0.035628-0.19531 0.041016-0.1327 0.18264-0.29165 0.36272-0.48828 0.52148l-0.45508 0.36719 0.45898 0.27344c0.09565 0.05679 0.14362 0.10714 0.20703 0.16016 0.36826-0.3643 0.60547-0.78658 0.60547-1.127 0-0.15358-0.0049-0.22918-0.13281-0.23633zm-0.99805 2.0137c-0.56059 0.09871-0.97461 0.28698-0.97461 0.46094 0 0.04308 0.07377 0.47985 0.13086 0.83008 0.17783-0.13089 0.52829-0.25131 0.9668-0.31445 0.75276-0.10836 0.82803-0.4114 0.19531-0.78711zm-32.467 1.31c-0.0332 0.103-0.0643 0.209-0.0781 0.342 0.059093 2.2105 1.5804 3.8324 3.2852 5.3379 0.212-0.139 0.442-0.267 0.715-0.365-1.7999-1.535-3.5642-3.141-3.9219-5.315zm31.832 3.541c-0.03851 1.1111-0.15217 2.2085-0.33203 2.9375-0.56798 2.3063-1.4304 3.9307-2.9004 5.4727-1.144 1.04-4.376 3.174-4.678 3.364 0.10501 0 0.8084-0.02305 1.5059-0.01367 1.1224-0.76353 2.4537-1.6967 3.1719-2.3496 1.47-1.542 2.3324-3.1663 2.9004-5.4727 0.23514-0.95309 0.34438-2.5162 0.33203-3.9375zm-30.728 5.096c-0.069644 0.05919-0.12009 0.11907-0.19531 0.17773-0.23659 0.44599 0.035406 0.86243 0.80078 1.2324 0.98677 0.47598 1.9985 0.60386 4.0645 0.50586 2.1165-0.102 2.3981 0.21136 3.082 0.77734 0.72158 0.59998 1.005 1.1665 1.0664 2.4824 0.0011 0.02347-0.001 0.04316 0 0.06641 0.01647-0.33918 0.01775-0.68881 0-1.0684-0.0614-1.316-0.34483-1.8805-1.0664-2.4805-0.68398-0.56598-0.9655-0.88129-3.082-0.7793-2.0659 0.098-3.0777-0.02792-4.0645-0.50391-0.2707-0.131-0.459-0.268-0.6055-0.41zm48.804 14.906c-0.02949 1.3837-0.11985 2.7511-0.26953 3.5762-1.8623 10.266-8.4137 17.177-18.416 19.428-2.6995 0.60734-3.7865 0.71676-7.5273 0.75586-1.9407 0.02028-3.753 0.01413-4.0254-0.01367v-0.002c-6.276-0.642-10.649-2.437-13.879-5.699-1.305-1.318-2.191-2.53-2.9276-4.004-0.9746-1.948-1.5311-4.049-1.625-5.984-0.082255 2.1948 0.47923 4.6934 1.625 6.9844 0.73678 1.474 1.6226 2.686 2.9277 4.0039 3.2301 3.2619 7.6027 5.0592 13.879 5.7012 0.27239 0.0278 2.0847 0.03395 4.0254 0.01367 3.7409-0.0391 4.8278-0.14852 7.5273-0.75586 10.002-2.2503 16.554-9.1619 18.416-19.428 0.18697-1.0306 0.27359-2.8743 0.26953-4.5762z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/anbox.svg b/.icons/awkward/64x64/apps/anbox.svg
new file mode 100644
index 00000000..607ed201
--- /dev/null
+++ b/.icons/awkward/64x64/apps/anbox.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#109d8f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 26.73,14.8066 -1.73,1 2.394,4.1486 C 23.018,22.0694 23,27.002 23,27.002 h 18 c 0,0 -0.02,-4.933 -4.394,-7.0468 L 39,15.8066 l -1.73046,-1 -2.5898,4.4844 c -0.794,-0.1776 -1.67,-0.289 -2.676,-0.289 -1.008,0 -1.888,0.111 -2.684,0.289 l -2.59,-4.4844 z m 1.274,8.1954 c 0.554,0 0.996,0.446 0.996,0.996 0,0.55 -0.448,1.004 -0.996,1.004 -0.554,0 -1.004,-0.448 -1.004,-1.004 0,-0.55 0.45,-0.996 1.004,-0.996 z m 8,0 c 0.554,0 0.996,0.446 0.996,0.996 0,0.55 -0.448,1.004 -0.996,1.004 -0.554,0 -1.004,-0.448 -1.004,-1.004 0,-0.55 0.45,-0.996 1.004,-0.996 z m 8.084,4.9974 c -1.15,0 -2.088,1.06 -2.088,2.366 v 9.261 c 0,1.306 0.938,2.372 2.088,2.372 1.15,0 1.912,-1.066 1.912,-2.372 v -9.261 c 0,-1.308 -0.76,-2.368 -1.912,-2.368 M 23,27.9994 l -4.9e-4,17 c -1.4e-5,0.47146 0.52878,1 1.00024,1 h 3 v 3.7502 c 0,1.244 0.792,2.25 2,2.25 1.20038,0 2.0398,-1.00718 2,-2.2498 v -3.75 h 2 V 49.75 c 0,1.244 0.792,2.25 2,2.25 1.20038,0 2,-1.02346 2,-2.2498 v -3.75 h 3 c 0.472,0 1,-0.528 1,-1 v -17 z m -2.912,0 c -1.1506,0 -2.088,1.06 -2.088,2.366 v 9.261 c 0,1.306 0.9374,2.372 2.088,2.372 1.1506,0 1.912,-1.066 1.912,-2.372 v -9.261 c 0,-1.308 -0.76,-2.368 -1.912,-2.368 m 15.834,-4.44 m -16.7538,3.52"/>
+ <path style="fill:#ffffff" d="m 26.73,13.8046 -1.73,1 2.394,4.1486 C 23.018,21.0674 23,26 23,26 h 18 c 0,0 -0.02,-4.933 -4.394,-7.0468 L 39,14.8046 l -1.73046,-1 -2.5898,4.4844 c -0.794,-0.1776 -1.67,-0.289 -2.676,-0.289 -1.008,0 -1.888,0.111 -2.684,0.289 l -2.59,-4.4844 z M 28.004,22 C 28.558,22 29,22.446 29,22.996 29,23.546 28.552,24 28.004,24 27.45,24 27,23.552 27,22.996 27,22.446 27.45,22 28.004,22 Z m 8,0 C 36.558,22 37,22.446 37,22.996 37,23.546 36.552,24 36.004,24 35.45,24 35,23.552 35,22.996 35,22.446 35.45,22 36.004,22 Z m 8.084,4.9974 c -1.15,0 -2.088,1.06 -2.088,2.366 v 9.261 c 0,1.306 0.938,2.372 2.088,2.372 1.15,0 1.912,-1.066 1.912,-2.372 v -9.261 c 0,-1.308 -0.76,-2.368 -1.912,-2.368 M 23,26.9974 l -4.9e-4,17 c -1.4e-5,0.47146 0.52878,1 1.00024,1 h 3 v 3.7502 c 0,1.244 0.792,2.25 2,2.25 1.20038,0 2.0398,-1.00718 2,-2.2498 v -3.75 h 2 v 3.7502 c 0,1.244 0.792,2.25 2,2.25 1.20038,0 2,-1.02346 2,-2.2498 v -3.75 h 3 c 0.472,0 1,-0.528 1,-1 v -17 z m -2.912,0 c -1.1506,0 -2.088,1.06 -2.088,2.366 v 9.261 c 0,1.306 0.9374,2.372 2.088,2.372 1.1506,0 1.912,-1.066 1.912,-2.372 v -9.261 c 0,-1.308 -0.76,-2.368 -1.912,-2.368 m 15.834,-4.44 m -16.7538,3.52"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/android-file-transfer.svg b/.icons/awkward/64x64/apps/android-file-transfer.svg
new file mode 100644
index 00000000..a68cf09c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/android-file-transfer.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#a4c639" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 26.73,14.8066 -1.73,1 2.394,4.1486 C 23.018,22.0694 23,27.002 23,27.002 h 18 c 0,0 -0.02,-4.933 -4.394,-7.0468 L 39,15.8066 l -1.73046,-1 -2.5898,4.4844 c -0.794,-0.1776 -1.67,-0.289 -2.676,-0.289 -1.008,0 -1.888,0.111 -2.684,0.289 l -2.59,-4.4844 z m 1.274,8.1954 c 0.554,0 0.996,0.446 0.996,0.996 0,0.55 -0.448,1.004 -0.996,1.004 -0.554,0 -1.004,-0.448 -1.004,-1.004 0,-0.55 0.45,-0.996 1.004,-0.996 z m 8,0 c 0.554,0 0.996,0.446 0.996,0.996 0,0.55 -0.448,1.004 -0.996,1.004 -0.554,0 -1.004,-0.448 -1.004,-1.004 0,-0.55 0.45,-0.996 1.004,-0.996 z m 8.084,4.9974 c -1.15,0 -2.088,1.06 -2.088,2.366 v 9.261 c 0,1.306 0.938,2.372 2.088,2.372 1.15,0 1.912,-1.066 1.912,-2.372 v -9.261 c 0,-1.308 -0.76,-2.368 -1.912,-2.368 M 23,27.9994 l -4.9e-4,17 c -1.4e-5,0.47146 0.52878,1 1.00024,1 h 3 v 3.7502 c 0,1.244 0.792,2.25 2,2.25 1.20038,0 2.0398,-1.00718 2,-2.2498 v -3.75 h 2 V 49.75 c 0,1.244 0.792,2.25 2,2.25 1.20038,0 2,-1.02346 2,-2.2498 v -3.75 h 3 c 0.472,0 1,-0.528 1,-1 v -17 z m -2.912,0 c -1.1506,0 -2.088,1.06 -2.088,2.366 v 9.261 c 0,1.306 0.9374,2.372 2.088,2.372 1.1506,0 1.912,-1.066 1.912,-2.372 v -9.261 c 0,-1.308 -0.76,-2.368 -1.912,-2.368 m 15.834,-4.44 m -16.7538,3.52"/>
+ <path style="fill:#ffffff" d="m 26.73,13.8066 -1.73,1 2.394,4.1486 C 23.018,21.0694 23,26.002 23,26.002 h 18 c 0,0 -0.02,-4.933 -4.394,-7.0468 L 39,14.8066 l -1.73046,-1 -2.5898,4.4844 c -0.794,-0.1776 -1.67,-0.289 -2.676,-0.289 -1.008,0 -1.888,0.111 -2.684,0.289 l -2.59,-4.4844 z m 1.274,8.1954 c 0.554,0 0.996,0.446 0.996,0.996 0,0.55 -0.448,1.004 -0.996,1.004 -0.554,0 -1.004,-0.448 -1.004,-1.004 0,-0.55 0.45,-0.996 1.004,-0.996 z m 8,0 c 0.554,0 0.996,0.446 0.996,0.996 0,0.55 -0.448,1.004 -0.996,1.004 -0.554,0 -1.004,-0.448 -1.004,-1.004 0,-0.55 0.45,-0.996 1.004,-0.996 z m 8.084,4.9974 c -1.15,0 -2.088,1.06 -2.088,2.366 v 9.261 c 0,1.306 0.938,2.372 2.088,2.372 1.15,0 1.912,-1.066 1.912,-2.372 v -9.261 c 0,-1.308 -0.76,-2.368 -1.912,-2.368 M 23,26.9994 l -4.9e-4,17 c -1.4e-5,0.47146 0.52878,1 1.00024,1 h 3 v 3.7502 c 0,1.244 0.792,2.25 2,2.25 1.20038,0 2.0398,-1.00718 2,-2.2498 v -3.75 h 2 V 48.75 c 0,1.244 0.792,2.25 2,2.25 1.20038,0 2,-1.02346 2,-2.2498 v -3.75 h 3 c 0.472,0 1,-0.528 1,-1 v -17 z m -2.912,0 c -1.1506,0 -2.088,1.06 -2.088,2.366 v 9.261 c 0,1.306 0.9374,2.372 2.088,2.372 1.1506,0 1.912,-1.066 1.912,-2.372 v -9.261 c 0,-1.308 -0.76,-2.368 -1.912,-2.368 m 15.834,-4.44 m -16.7538,3.52"/>
+ <circle style="opacity:0.2" cx="47" cy="-48" r="16" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="fill:#cc5e55" cx="46" cy="-48" r="16" transform="matrix(0,1,-1,0,0,0)"/>
+ <g style="fill:#ffffff" transform="matrix(0,2,-2,0,92,-2)">
+ <path d="m 26,23 4,-3 -4,-3 c 0.003,0 0,0.55553 0,1 l -2,0 0,4 2,0 z"/>
+ <path d="m 22,27 -4,-3 4,-3 c -0.003,0 0,0.55553 0,1 l 2,0 0,4 -2,0 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.287972 5 59.630821 17.13209 59.984375 32.332031 C 59.990631 32.221433 60 32.112217 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/android-sdk.svg b/.icons/awkward/64x64/apps/android-sdk.svg
new file mode 100644
index 00000000..d2ff5604
--- /dev/null
+++ b/.icons/awkward/64x64/apps/android-sdk.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#32867d" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488221 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691162 17.134398 16.710945 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+ <path style="opacity:0.2" d="m 26.73,14.806601 -1.73,1 2.394,4.148599 C 23.018,22.0694 23,27.002 23,27.002 h 18 c 0,0 -0.02,-4.932999 -4.394,-7.0468 L 39,15.806601 l -1.73046,-1 -2.5898,4.484399 c -0.794,-0.1776 -1.67,-0.289 -2.676,-0.289 -1.008,0 -1.888,0.111 -2.684,0.289 l -2.59,-4.484399 z M 28.004,23.002 c 0.554,0 0.996,0.446 0.996,0.996 0,0.55 -0.448,1.004 -0.996,1.004 -0.554,0 -1.004,-0.448 -1.004,-1.004 0,-0.55 0.45,-0.996 1.004,-0.996 z m 8,0 c 0.554,0 0.996,0.446 0.996,0.996 0,0.55 -0.448,1.004 -0.996,1.004 -0.554,0 -1.004,-0.448 -1.004,-1.004 0,-0.55 0.45,-0.996 1.004,-0.996 z m 8.084,4.9974 c -1.15,0 -2.088,1.060001 -2.088,2.366 v 9.261 c 0,1.306 0.938,2.372 2.088,2.372 1.15,0 1.912,-1.066 1.912,-2.372 v -9.261 c 0,-1.308 -0.76,-2.368 -1.912,-2.368 M 23,27.9994 l -4.9e-4,17 c -1.4e-5,0.47146 0.52878,1 1.00024,1 h 3 v 3.7502 c 0,1.244 0.792,2.25 2,2.25 1.20038,0 2.0398,-1.00718 2,-2.2498 v -3.75 h 2 V 49.75 c 0,1.244 0.792,2.25 2,2.25 1.20038,0 2,-1.02346 2,-2.2498 v -3.75 h 3 c 0.472,0 1,-0.528 1,-1 v -17 z m -2.912,0 c -1.1506,0 -2.088,1.060001 -2.088,2.366 v 9.261 c 0,1.306 0.9374,2.372 2.088,2.372 1.1506,0 1.912,-1.066 1.912,-2.372 v -9.261 c 0,-1.308 -0.76,-2.368 -1.912,-2.368 m 15.834,-4.44 m -16.7538,3.52"/>
+ <path style="fill:#7dff7c" d="m 26.73,13.806601 -1.73,1 2.394,4.148599 C 23.018,21.0694 23,26.002 23,26.002 h 18 c 0,0 -0.02,-4.932999 -4.394,-7.0468 L 39,14.806601 l -1.73046,-1 -2.5898,4.484399 c -0.794,-0.1776 -1.67,-0.289 -2.676,-0.289 -1.008,0 -1.888,0.111 -2.684,0.289 l -2.59,-4.484399 z M 28.004,22.002 c 0.554,0 0.996,0.446 0.996,0.996 0,0.55 -0.448,1.004 -0.996,1.004 -0.554,0 -1.004,-0.448 -1.004,-1.004 0,-0.55 0.45,-0.996 1.004,-0.996 z m 8,0 c 0.554,0 0.996,0.446 0.996,0.996 0,0.55 -0.448,1.004 -0.996,1.004 -0.554,0 -1.004,-0.448 -1.004,-1.004 0,-0.55 0.45,-0.996 1.004,-0.996 z m 8.084,4.9974 c -1.15,0 -2.088,1.060001 -2.088,2.366 v 9.261 c 0,1.306 0.938,2.372 2.088,2.372 1.15,0 1.912,-1.066 1.912,-2.372 v -9.261 c 0,-1.308 -0.76,-2.368 -1.912,-2.368 M 23,26.9994 l -4.9e-4,17 c -1.4e-5,0.47146 0.52878,1 1.00024,1 h 3 v 3.7502 c 0,1.244 0.792,2.25 2,2.25 1.20038,0 2.0398,-1.00718 2,-2.2498 v -3.75 h 2 V 48.75 c 0,1.244 0.792,2.25 2,2.25 1.20038,0 2,-1.02346 2,-2.2498 v -3.75 h 3 c 0.472,0 1,-0.528 1,-1 v -17 z m -2.912,0 c -1.1506,0 -2.088,1.060001 -2.088,2.366 v 9.261 c 0,1.306 0.9374,2.372 2.088,2.372 1.1506,0 1.912,-1.066 1.912,-2.372 v -9.261 c 0,-1.308 -0.76,-2.368 -1.912,-2.368 m 15.834,-4.44 m -16.7538,3.52"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/android-studio-beta.svg b/.icons/awkward/64x64/apps/android-studio-beta.svg
new file mode 120000
index 00000000..b853dd00
--- /dev/null
+++ b/.icons/awkward/64x64/apps/android-studio-beta.svg
@@ -0,0 +1 @@
+android-studio.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/android-studio.svg b/.icons/awkward/64x64/apps/android-studio.svg
new file mode 120000
index 00000000..c82ea351
--- /dev/null
+++ b/.icons/awkward/64x64/apps/android-studio.svg
@@ -0,0 +1 @@
+androidstudio.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/androidstudio.svg b/.icons/awkward/64x64/apps/androidstudio.svg
new file mode 100644
index 00000000..37cb5d78
--- /dev/null
+++ b/.icons/awkward/64x64/apps/androidstudio.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-1058.5197)">
+ <circle style="opacity:0.2" cx="32" cy="1091.52" r="29"/>
+ <circle style="fill:#3dda84" cx="32" cy="1090.52" r="29"/>
+ <path style="opacity:0.1" d="m 34.557948,1086.4207 -5.022948,2.9 15.95,27.626 5.411474,3.573 -0.388526,-6.473 z"/>
+ <path style="fill:#e4e4e4" d="m 34.557948,1085.4207 -5.022948,2.9 15.95,27.626 5.411474,3.573 -0.388526,-6.473 z"/>
+ <path style="opacity:0.2" d="m 29.488282,1086.4221 -15.94922,27.625 -0.390624,6.4726 5.414062,-3.5742 2.898438,-5.0196 c 3.246318,1.683 6.85494,2.5872 10.539062,2.5938 12.70255,0 23,-10.2974 23,-23 -0.0096,-0.3336 -0.0266,-0.667 -0.05078,-1 h -5.984374 c 0.02152,0.333 0.03326,0.6664 0.03516,1 0,9.3888 -7.61116,17 -17,17 -2.650842,0 -5.213098,-0.6554 -7.53125,-1.8086 l 10.042968,-17.3906 z"/>
+ <path style="fill:#ffffff" d="m 29.488526,1085.4207 5.022948,2.9 -15.95,27.626 -5.411474,3.573 0.388526,-6.473 z"/>
+ <path style="opacity:0.1" d="m 29,1072.5196 v 6 H 25.999998 C 23,1078.5196 23,1081.403 23,1081.403 v 11.9364 l 6,5.8946 c 1.99296,1.5824 4.151174,1.8412 6,0 l 6,-5.8946 v -11.9364 c 0,-2.9474 -2.999998,-2.8834 -2.999998,-2.8834 H 35 v -6 z"/>
+ <path style="fill:#4f4f4f" d="m 29,1071.5197 v 6 H 25.999998 C 23,1077.5197 23,1080.4031 23,1080.4031 v 11.9364 l 6,5.8946 c 1.99296,1.5824 4.151174,1.8412 6,0 l 6,-5.8946 v -11.9364 c 0,-2.9474 -2.999998,-2.8834 -2.999998,-2.8834 H 35 v -6 z"/>
+ <circle style="opacity:0.2" cx="32" cy="1087.52" r="3"/>
+ <circle style="fill:#ffffff" cx="32" cy="1086.52" r="3"/>
+ <path style="fill:#ffffff" d="m 48.964844,1089.5197 c 0.02152,0.3329 0.03326,0.6664 0.03516,1 0,9.3888 -7.61116,17 -17,17 -3.225652,0 -6.34409,-0.9251 -9.016804,-2.6033 -1.484598,-0.9322 -0.831668,-0.024 -1.9832,-1.3967 l -2,5.9453 c 3.824706,2.6328 8.356726,4.0464 13,4.0547 12.70255,0 23,-10.2974 23,-23 -0.0097,-0.3337 -0.0266,-0.6671 -0.05078,-1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1058.5197)" d="M 32 3 A 29 29 0 0 0 3 32 A 29 29 0 0 0 3.0175781 32.488281 A 29 29 0 0 1 32 4 A 29 29 0 0 1 60.974609 32.494141 A 29 29 0 0 0 61 32 A 29 29 0 0 0 32 3 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/angrysearch.svg b/.icons/awkward/64x64/apps/angrysearch.svg
new file mode 100644
index 00000000..e44f1a63
--- /dev/null
+++ b/.icons/awkward/64x64/apps/angrysearch.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 12.779297,25 C 11.239199,25 10,26.165409 10,27.611328 l 0,6.779297 C 10,35.836544 11.239199,37 12.779297,37 l 6.441406,0 C 20.760801,37 22,35.836544 22,34.390625 l 0,-6.779297 C 22,26.165409 20.760801,25 19.220703,25 l -6.441406,0 z m 18,0 C 29.239199,25 28,26.165409 28,27.611328 l 0,6.779297 C 28,35.836544 29.239199,37 30.779297,37 l 6.439453,0 C 38.758848,37 40,35.836544 40,34.390625 l 0,-6.779297 C 40,26.165409 38.758848,25 37.21875,25 l -6.439453,0 z m -18,18 C 11.239199,43 10,44.163456 10,45.609375 l 0,6.78125 C 10,53.836544 11.239199,55 12.779297,55 l 6.441406,0 C 20.760801,55 22,53.836544 22,52.390625 l 0,-6.78125 C 22,44.163456 20.760801,43 19.220703,43 l -6.441406,0 z m 18,0 C 29.239199,43 28,44.163456 28,45.609375 l 0,6.78125 C 28,53.836544 29.239199,55 30.779297,55 l 6.439453,0 C 38.758848,55 40,53.836544 40,52.390625 l 0,-6.78125 C 40,44.163456 38.758848,43 37.21875,43 l -6.439453,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+ <g style="fill:#ff6363" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.866e-4)">
+ <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/64x64/apps/angular-console.svg b/.icons/awkward/64x64/apps/angular-console.svg
new file mode 100644
index 00000000..3a9544b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/angular-console.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="51.594" height="51.594" x="-.43" y="11.71" rx="3.87" ry="3.87" transform="rotate(-9.1323017)"/>
+ <rect style="fill:#5390f8" width="50.365" height="50.365" x=".35" y="11.33" rx="3.777" ry="3.777" transform="rotate(-9.132302)"/>
+ <path style="fill:#85acf4" d="m 7.3777929,47.58756 1.6326122,10.156072 c 0.3402384,2.116536 2.3180769,3.546554 4.4346149,3.206316 l 43.298612,-6.960352 c 2.116538,-0.34024 3.546554,-2.318078 3.206316,-4.434616 L 58.317336,39.39891 Z"/>
+ <path style="fill:#bbbbbb" d="m 5.2563689,10.010405 c -2.116538,0.340238 -3.5465554,2.318076 -3.206317,4.434615 L 2.8842707,19.634486 53.823814,11.445834 52.989596,6.2563686 C 52.649356,4.1398304 50.67152,2.709813 48.554982,3.0500514 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.3648206;stroke-linecap:round" d="m 13.263816,53.810226 8.584032,-1.379902"/>
+ <path style="fill:#3c6fc7" d="M 5.1310315,33.61102 7.3777929,47.58756 58.317336,39.39891 56.070574,25.42237 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.3648206;stroke-linecap:round" d="M 11.017053,39.833684 30.795838,36.654198"/>
+ <path style="fill:#5390f8" d="M 2.8842703,19.634483 5.1310315,33.61102 56.070574,25.42237 53.823814,11.445831 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.3648206;stroke-linecap:round" d="M 8.7702915,25.857146 39.334266,20.943914"/>
+ <path style="fill:none;stroke:#4050ae;stroke-width:1.3648206;stroke-linecap:round" d="M 21.574802,52.474216 54.678076,47.152788"/>
+ <path style="fill:none;stroke:#4050ae;stroke-width:1.3648206;stroke-linecap:round" d="M 30.659316,36.676144 52.431314,33.176246"/>
+ <path style="fill:none;stroke:#4050ae;stroke-width:1.3648206;stroke-linecap:round" d="M 39.334266,20.943914 50.184554,19.199707"/>
+ <path style="opacity:0.2" d="m 13.730469,12.495644 a 1.8714347,1.8714347 0 0 0 -0.1875,0.01954 1.8714347,1.8714347 0 0 0 -1.546875,2.144522 1.8714347,1.8714347 0 0 0 2.144531,1.550781 1.8714347,1.8714347 0 0 0 1.550781,-2.144531 1.8714347,1.8714347 0 0 0 -1.960937,-1.570312 z m -5.9882811,0.960937 a 1.8714347,1.8714347 0 0 0 -0.1875,0.02344 1.8714347,1.8714347 0 0 0 -1.5507814,2.144531 1.8714347,1.8714347 0 0 0 2.1445314,1.550781 1.8714347,1.8714347 0 0 0 1.5507812,-2.144531 1.8714347,1.8714347 0 0 0 -1.9570312,-1.574219 z m 31.6992181,4.78125 a 3.7147334,3.7147334 0 0 0 -0.742188,0.04687 3.7147334,3.7147334 0 0 0 -3.078124,4.253905 3.7147334,3.7147334 0 0 0 4.257812,3.078128 3.7147334,3.7147334 0 0 0 3.078126,-4.253908 3.7147334,3.7147334 0 0 0 -3.515626,-3.124999 z m -8.515624,15.707031 a 3.7147334,3.7147334 0 0 0 -0.742188,0.04298 3.7147334,3.7147334 0 0 0 -3.078126,4.257812 3.7147334,3.7147334 0 0 0 4.257814,3.078124 3.7147334,3.7147334 0 0 0 3.078124,-4.257812 3.7147334,3.7147334 0 0 0 -3.515624,-3.121094 z m -9.03125,15.789064 a 3.7147334,3.7147334 0 0 0 -0.738282,0.04296 3.7147334,3.7147334 0 0 0 -3.078126,4.257812 3.7147334,3.7147334 0 0 0 4.257814,3.078126 3.7147334,3.7147334 0 0 0 3.078124,-4.257814 3.7147334,3.7147334 0 0 0 -3.51953,-3.121092 z"/>
+ <circle style="fill:#ffffff" cx="24.565" cy="41.077" r="3.715" transform="rotate(-9.132302)"/>
+ <circle style="fill:#4050ae" cx="24.565" cy="41.077" r="1.697" transform="rotate(-9.132302)"/>
+ <circle style="fill:#ffffff" cx="35.466" cy="26.921" r="3.715" transform="rotate(-9.132302)"/>
+ <circle style="fill:#4050ae" cx="35.466" cy="26.921" r="1.697" transform="rotate(-9.132302)"/>
+ <circle style="fill:#ffffff" cx="13.146" cy="55.233" r="3.715" transform="rotate(-9.132302)"/>
+ <circle style="fill:#4050ae" cx="13.146" cy="55.233" r="1.697" transform="rotate(-9.132302)"/>
+ <circle style="fill:#ffffff" cx="5.479" cy="15.392" r="1.871" transform="rotate(-9.132302)"/>
+ <circle style="fill:#ffffff" cx="11.545" cy="15.392" r="1.871" transform="rotate(-9.132302)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 49.339844 3.0039062 C 49.082538 2.9932323 48.819254 3.0082473 48.554688 3.0507812 L 5.2578125 10.011719 C 3.1682404 10.347622 1.7553486 12.279418 2.046875 14.365234 C 2.2478699 12.694692 3.5096485 11.29274 5.2578125 11.011719 L 48.554688 4.0507812 C 48.819254 4.0082473 49.082538 3.9932323 49.339844 4.0039062 C 51.14098 4.0786244 52.690571 5.4058419 52.988281 7.2578125 L 59.949219 50.554688 C 59.953248 50.579753 59.9496 50.603884 59.953125 50.628906 C 59.995479 50.278535 60.008149 49.921297 59.949219 49.554688 L 52.988281 6.2578125 C 52.690571 4.4058419 51.14098 3.0786244 49.339844 3.0039062 z"/>
+ <circle style="opacity:0.2" cx="40.602" cy="56.156" r="13" transform="rotate(-9.132302)"/>
+ <circle style="fill:#e9375f" cx="40.761" cy="55.169" r="13" transform="rotate(-9.132302)"/>
+ <path style="fill:#ffffff" d="M 49.000002,37.737196 42.37587,55 h 3.092014 l 1.108724,-2.888888 h 4.843964 L 52.526476,55 h 3.092014 z m 0,8.062936 1.311848,3.42209 h -2.62652 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/anjuta.svg b/.icons/awkward/64x64/apps/anjuta.svg
new file mode 100644
index 00000000..745cbe1f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/anjuta.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#964fa9" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 12.001886,30.992429 C 11.090299,30.720433 7.9999432,32.992401 7.9999432,32.992401 9.6403597,26.923087 20.005772,20.997372 20.005772,20.997372 c -1.001606,-0.369575 -6.002915,0 -6.002915,0 7.380895,-7.171897 18.008743,-3.997543 18.008743,-3.997543 0.271996,-1.565977 4.001943,-3.998343 4.001943,-3.998343 -0.456914,0.457194 0,2.998758 0,2.998758 0.455853,-0.828849 2.000971,-0.998866 2.000971,-0.998866 -0.819668,1.930152 -0.766669,5.817917 -0.766669,5.817917 2.368166,2.393765 5.010128,10.677247 5.010128,10.677247 l 1.004706,1.471899 c 1.275542,1.842534 0.756829,4.731732 -0.507213,5.417922 -3.542349,2.11777 -5.143726,-2.10257 -5.143726,-2.10257 -3.918544,-0.460393 -7.601092,-5.289724 -7.601092,-5.289724 -4.977928,2.81036 0.653491,11.727832 2.934958,14.71819 2.930559,3.832945 -0.933886,9.271867 -0.933886,9.271867 0,0 -10.004857,0.70393 -17.50055,-6.9943 -3.688947,-3.953943 -6.5099068,-8.36788 -2.507964,-16.997757 z"/>
+ <path style="fill:#ffffff" d="M 12.001886,29.992458 C 11.090299,29.720462 7.9999432,31.992429 7.9999432,31.992429 9.6403597,25.923116 20.005772,19.997401 20.005772,19.997401 c -1.001606,-0.369575 -6.002915,0 -6.002915,0 7.381295,-7.172698 18.008943,-3.998343 18.008943,-3.998343 0.271836,-1.565898 4.001943,-3.998343 4.001943,-3.998343 -0.456914,0.457193 0,2.998757 0,2.998757 0.455853,-0.828848 2.000971,-0.998866 2.000971,-0.998866 -0.819668,1.930153 -0.766669,5.817917 -0.766669,5.817917 2.368166,2.393766 5.010128,10.677248 5.010128,10.677248 l 1.004706,1.471898 c 1.275542,1.842534 0.756829,4.731733 -0.507213,5.417923 -3.542349,2.11777 -5.143726,-2.10257 -5.143726,-2.10257 -3.918544,-0.460393 -7.601092,-5.289724 -7.601092,-5.289724 -4.977928,2.81036 0.653491,11.727832 2.934958,14.718189 2.930559,3.832945 -0.933886,9.271868 -0.933886,9.271868 0,0 -10.004857,0.70393 -17.50055,-6.9943 -3.690947,-3.953944 -6.5119068,-8.367881 -2.509964,-16.997757 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/anki.svg b/.icons/awkward/64x64/apps/anki.svg
new file mode 100644
index 00000000..d5f33ade
--- /dev/null
+++ b/.icons/awkward/64x64/apps/anki.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#0088d1" d="m26.508 4.5951a5.9112 5.7568 0 0 0 -4.335 4.4509l-2.514 12.285-11.813 4.95a5.9112 5.7568 0 0 0 -0.5537 10.307l11.217 6.1233 1.1798 12.472a5.9112 5.7568 0 0 0 9.8962 3.7026l9.4502-8.4996 12.543 2.7605a5.9112 5.7568 0 0 0 6.6693 -8.0255l-5.38-11.376 6.575-10.766a5.9112 5.7568 0 0 0 -5.772 -8.656l-12.777 1.467-8.48-9.4165a5.9112 5.7568 0 0 0 -5.906 -1.7784z"/>
+ <path style="fill:#e4e4e4" d="m27.676 4.4242a5.9112 5.7568 0 0 0 -1.172 0.17179 5.9112 5.7568 0 0 0 -4.3318 4.4492l-2.515 12.289-11.812 4.949a5.9112 5.7568 0 0 0 -0.5546 10.308l11.218 6.1197 1.1798 12.473a5.9112 5.7568 0 0 0 9.8936 3.7018l9.4536-8.4996 12.541 2.7619a5.9112 5.7568 0 0 0 6.6677 -8.0257l-5.378-11.375 6.574-10.765a5.9112 5.7568 0 0 0 -5.7738 -8.6594l-12.776 1.468-8.481-9.4177a5.9112 5.7568 0 0 0 -4.734 -1.9491zm0.28199 5.9686 0.008 0.0078c0 0.0004-0.01 0.0118-0.008 0.0116 0.018 0.0014 0.034 0.018-0.00002-0.01939zm0.05 0.0546 8.4257 9.359a6.0004 6.0004 0 0 0 5.1438 1.9453l12.457-1.434-6.29 10.301a6.0004 6.0004 0 0 0 -0.30399 5.6938l5.168 10.918-12.286-2.702a6.0004 6.0004 0 0 0 -5.3038 1.3979l-9.381 8.441-1.158-12.219a6.0004 6.0004 0 0 0 -3.096 -4.702l-10.711-5.848 11.301-4.734a6.0004 6.0004 0 0 0 3.5619 -4.3278l2.4719-12.09z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m26.504 4.5963a5.9112 5.7568 0 0 0 -2.5339 1.3422 5.9112 5.7568 0 0 0 -0.02853 0.0218 5.9112 5.7568 0 0 0 -0.0019 0.0005054 5.9112 5.7568 0 0 0 -0.0014 0.00239 5.9112 5.7568 0 0 0 -0.40815 0.40862 5.9112 5.7568 0 0 0 -0.0033 0.0029 5.9112 5.7568 0 0 0 -0.36482 0.44959 5.9112 5.7568 0 0 0 -0.0033 0.0029 5.9112 5.7568 0 0 0 -0.31597 0.48098 5.9112 5.7568 0 0 0 -0.27038 0.51527 5.9112 5.7568 0 0 0 -0.21274 0.5342 5.9112 5.7568 0 0 0 -0.0014 0.00239 5.9112 5.7568 0 0 0 -0.1556 0.55124 5.9112 5.7568 0 0 0 -0.0014 0.00239 5.9112 5.7568 0 0 0 -0.02953 0.13126 5.9112 5.7568 0 0 0 0.000506 0.00189l-2.5137 12.284-0.0019 0.000506-11.811 4.9501a5.9112 5.7568 0 0 0 -1.0329 0.55984 5.9112 5.7568 0 0 0 -0.46647 0.34944 5.9112 5.7568 0 0 0 -0.00138 0.0024 5.9112 5.7568 0 0 0 -0.4288 0.39191 5.9112 5.7568 0 0 0 -0.00138 0.0024 5.9112 5.7568 0 0 0 -0.38547 0.43288 5.9112 5.7568 0 0 0 -0.00138 0.0024 5.9112 5.7568 0 0 0 -0.33989 0.46717 5.9112 5.7568 0 0 0 -0.00138 0.0024 5.9112 5.7568 0 0 0 -0.28864 0.49994 5.9112 5.7568 0 0 0 -0.00138 0.0024 5.9112 5.7568 0 0 0 -0.23565 0.52416 5.9112 5.7568 0 0 0 -0.00138 0.0024 5.9112 5.7568 0 0 0 -0.18178 0.5441 5.9112 5.7568 0 0 0 -0.00138 0.0024 5.9112 5.7568 0 0 0 -0.059439 0.26868 5.9112 5.7568 0 0 0 -0.065198 0.29246 5.9112 5.7568 0 0 0 0.0005055 0.0019 5.9112 5.7568 0 0 0 0.27168 2.8854 5.9112 5.7568 0 0 1 -0.082944 -1.1849 5.9112 5.7568 0 0 1 0.00295 -0.16255 5.9112 5.7568 0 0 0 -0.0005057 -0.0019 5.9112 5.7568 0 0 1 0.067633 -0.57013 5.9112 5.7568 0 0 0 -0.0005055 -0.0019 5.9112 5.7568 0 0 1 0.065198 -0.29246 5.9112 5.7568 0 0 1 0.059439 -0.26868 5.9112 5.7568 0 0 0 0.00138 -0.0024 5.9112 5.7568 0 0 1 0.18178 -0.5441 5.9112 5.7568 0 0 0 0.00138 -0.0024 5.9112 5.7568 0 0 1 0.23565 -0.52416 5.9112 5.7568 0 0 0 0.00138 -0.0024 5.9112 5.7568 0 0 1 0.28915 -0.49806 5.9112 5.7568 0 0 0 0.00138 -0.0024 5.9112 5.7568 0 0 1 0.33938 -0.46906 5.9112 5.7568 0 0 0 0.00138 -0.0024 5.9112 5.7568 0 0 1 0.38547 -0.43288 5.9112 5.7568 0 0 0 0.00138 -0.0024 5.9112 5.7568 0 0 1 0.4288 -0.39191 5.9112 5.7568 0 0 0 0.00138 -0.0024 5.9112 5.7568 0 0 1 0.46647 -0.34944 5.9112 5.7568 0 0 1 1.0329 -0.55984l11.811-4.9501 0.0019-0.000506 2.5137-12.284a5.9112 5.7568 0 0 0 -0.000506 -0.0019 5.9112 5.7568 0 0 1 0.02691 -0.11842 5.9112 5.7568 0 0 1 0.0031 -0.01095 5.9112 5.7568 0 0 1 0.000876 -0.00428 5.9112 5.7568 0 0 1 0.05011 -0.17519 5.9112 5.7568 0 0 1 0.10548 -0.37605 5.9112 5.7568 0 0 0 0.0014 -0.00239 5.9112 5.7568 0 0 1 0.21274 -0.5342 5.9112 5.7568 0 0 1 0.27038 -0.51527 5.9112 5.7568 0 0 1 0.31597 -0.48098 5.9112 5.7568 0 0 1 0.0033 -0.0029 5.9112 5.7568 0 0 1 0.36532 -0.4477 5.9112 5.7568 0 0 1 0.0033 -0.0029 5.9112 5.7568 0 0 1 0.40764 -0.41051 5.9112 5.7568 0 0 0 0.0014 -0.00239 5.9112 5.7568 0 0 0 0.0019 -0.0005055 5.9112 5.7568 0 0 1 0.02853 -0.021799 5.9112 5.7568 0 0 1 2.5339 -1.3422 5.9112 5.7568 0 0 1 0.0038 -0.00101 5.9112 5.7568 0 0 1 0.58036 -0.11304 5.9112 5.7568 0 0 0 0.0019 -0.0005055 5.9112 5.7568 0 0 1 0.58697 -0.058199 5.9112 5.7568 0 0 1 0.58654 0.000556 5.9112 5.7568 0 0 1 0.0043 0.0008757 5.9112 5.7568 0 0 1 0.58321 0.056043 5.9112 5.7568 0 0 1 1.6933 0.50877 5.9112 5.7568 0 0 1 0.5144 0.27466 5.9112 5.7568 0 0 1 1.3552 1.1109l8.4797 9.4152 12.774-1.4675a5.9112 5.7568 0 0 1 6.2682 3.8183 5.9112 5.7568 0 0 0 -6.5276 -4.7861l-12.775 1.47-8.48-9.4175a5.9112 5.7568 0 0 0 -1.354 -1.1091 5.9112 5.7568 0 0 0 -0.515 -0.2746 5.9112 5.7568 0 0 0 -0.0043 -0.0008756 5.9112 5.7568 0 0 0 -0.54101 -0.22305 5.9112 5.7568 0 0 0 -1.148 -0.28485 5.9112 5.7568 0 0 0 -0.14332 -0.014171 5.9112 5.7568 0 0 0 -0.44417 -0.042748 5.9112 5.7568 0 0 0 -0.58654 -0.0005561 5.9112 5.7568 0 0 0 -1.1692 0.17175 5.9112 5.7568 0 0 0 -0.0038 0.00101zm-7.914 38.986 1.099 11.601a5.9112 5.7568 0 0 0 0.32236 1.3917 5.9112 5.7568 0 0 1 -0.06354 -0.4258l-1.18-12.471zm34.646-9.0529-0.11062 0.18332 5.3815 11.376a5.9112 5.7568 0 0 1 0.19382 0.48188 5.9112 5.7568 0 0 0 -0.45264 -1.4478z"/>
+ <path style="opacity:.2" d="m4.6246 33.518a5.9112 5.7568 0 0 0 2.9243 4.039l7.4196 4.0477 3.6216 1.9777-0.08144-0.86989-3.799-2.0737-7.4196-4.0477a5.9112 5.7568 0 0 1 -2.6657 -3.073zm55.57-14.411a5.9112 5.7568 0 0 1 0.02029 1.7133 5.9112 5.7568 0 0 0 0.000517 0.0019 5.9112 5.7568 0 0 1 -0.10803 0.56276 5.9112 5.7568 0 0 1 -0.06467 0.21144 5.9112 5.7568 0 0 1 -0.10276 0.34095 5.9112 5.7568 0 0 1 -0.22268 0.53484 5.9112 5.7568 0 0 1 -0.27429 0.50823l-6.5763 10.766 0.36944 0.78261 6.4638-10.582 0.0019-0.000518a5.9112 5.7568 0 0 0 0.27429 -0.50823 5.9112 5.7568 0 0 0 -0.000518 -0.0019 5.9112 5.7568 0 0 0 0.22369 -0.53107 5.9112 5.7568 0 0 0 -0.000517 -0.0019 5.9112 5.7568 0 0 0 0.10276 -0.34095 5.9112 5.7568 0 0 0 0.06467 -0.21144 5.9112 5.7568 0 0 0 0.10803 -0.56276 5.9112 5.7568 0 0 0 -0.000517 -0.0019 5.9112 5.7568 0 0 0 -0.27911 -2.6792zm-21.158 31.28-9.4504 8.4992a5.9112 5.7568 0 0 1 -5.0613 1.433 5.9112 5.7568 0 0 0 -0.0019 0.000518 5.9112 5.7568 0 0 1 -2.1798 -0.84549 5.9112 5.7568 0 0 1 -1.3203 -1.1466 5.9112 5.7568 0 0 1 -0.35358 -0.45929 5.9112 5.7568 0 0 0 -0.000517 -0.0019 5.9112 5.7568 0 0 1 -0.30392 -0.49282 5.9112 5.7568 0 0 1 -0.25224 -0.5188 5.9112 5.7568 0 0 0 -0.000517 -0.0019 5.9112 5.7568 0 0 1 -0.10086 -0.2783 5.9112 5.7568 0 0 0 0.35968 1.2442 5.9112 5.7568 0 0 0 0.000517 0.0019 5.9112 5.7568 0 0 0 0.25224 0.5188 5.9112 5.7568 0 0 0 0.30392 0.49282 5.9112 5.7568 0 0 0 0.35408 0.46118 5.9112 5.7568 0 0 0 1.8288 1.437 5.9112 5.7568 0 0 0 0.537 0.23827 5.9112 5.7568 0 0 0 0.55744 0.18629 5.9112 5.7568 0 0 0 0.0019 -0.000518 5.9112 5.7568 0 0 0 0.57499 0.13104 5.9112 5.7568 0 0 0 0.0019 -0.000517 5.9112 5.7568 0 0 0 5.0613 -1.433l9.4499-8.5011 12.541 2.7624 0.0019-0.000518a5.9112 5.7568 0 0 0 0.58062 0.0992 5.9112 5.7568 0 0 0 0.0019 -0.000518 5.9112 5.7568 0 0 0 0.58721 0.04082 5.9112 5.7568 0 0 0 0.0019 -0.000518 5.9112 5.7568 0 0 0 1.1754 -0.08847 5.9112 5.7568 0 0 0 0.0019 -0.000517 5.9112 5.7568 0 0 0 0.57581 -0.13002 5.9112 5.7568 0 0 0 0.55876 -0.18612 5.9112 5.7568 0 0 0 1.0471 -0.52929 5.9112 5.7568 0 0 0 2.3325 -6.7497 5.9112 5.7568 0 0 1 -1.2722 4.6397 5.9112 5.7568 0 0 0 -0.0019 0.000517 5.9112 5.7568 0 0 1 -1.826 1.4335 5.9112 5.7568 0 0 1 -0.53844 0.23931 5.9112 5.7568 0 0 1 -0.55876 0.18612 5.9112 5.7568 0 0 1 -0.57581 0.13002 5.9112 5.7568 0 0 0 -0.0019 0.000517 5.9112 5.7568 0 0 1 -0.58292 0.07329 5.9112 5.7568 0 0 1 -0.0038 0.001 5.9112 5.7568 0 0 1 -1.1778 -0.02614 5.9112 5.7568 0 0 0 -0.0019 0.000518 5.9112 5.7568 0 0 1 -0.58062 -0.0992l-0.0019 0.000518-4.2826-0.94324z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/annas-quest.svg b/.icons/awkward/64x64/apps/annas-quest.svg
new file mode 100644
index 00000000..7d59261e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/annas-quest.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <g transform="matrix(1.4375001 0 0 1.4 -.5000008 -1.2)">
+ <path style="opacity:.2" d="m13.787299 42.286213s15.082265-2.143357 19.95183-0.000499l1.391305-2.142858 2.086956 0.714286 1.827022-17.006443-7.749897-12.495625h-14.589347l-5.835739 17.493875v10.621806z"/>
+ <path style="fill:#4a2803" d="m13.787298 41.571928s15.082266-2.143357 19.951831-0.000499l1.391304-2.142858 2.086956 0.714286 1.827023-17.006443-7.749898-12.495625h-14.589347l-5.835739 17.493875v10.621806z"/>
+ <path style="opacity:.2" d="m34.212383 28.850875s0 2.499125 2.91787 2.499125c2.917869 0 1.582573-2.499125 1.582573-2.499125s1.335296-2.499125-1.582573-2.499125c-2.91787 0-2.91787 2.499125-2.91787 2.499125z"/>
+ <path style="fill:#d3aa7b" d="m34.212383 28.136632s0 2.499125 2.91787 2.499125c2.917869 0 1.582573-2.499125 1.582573-2.499125s1.335296-2.499125-1.582573-2.499125c-2.91787 0-2.91787 2.499125-2.91787 2.499125z"/>
+ <path style="opacity:.2" d="m24.695651 36.571429c-8.753606 0-12.702799-12.720479-12.702799-12.720479s1.809867-12.495626 13.481343-12.495626c11.671479 0 11.671479 14.994751 11.671479 14.994751s-3.696413 10.221354-12.450023 10.221354z"/>
+ <path style="fill:#debf9c" d="m24.680231 35.858861c-8.753607 0-12.7028-12.720479-12.7028-12.720479s1.809867-12.495626 13.481343-12.495626c11.671479 0 11.671479 14.994751 11.671479 14.994751s-3.696413 10.221354-12.450022 10.221354z"/>
+ <path style="opacity:.2" d="m25.409318 3.7144387c-7.245209-0.017044-10.409319 3.9998474-11.262989 4.8603744-0.264237-1.289098-1.276765-2.71767-4.059373-2.71767l3.033561 3.684129c-0.307783 0.322462-0.613231 0.6015859-0.946605 1.3158709h-2.7826085s0.7000265 0.754175 1.8827485 1.129561c-1.5825155 2.476819-3.2730385 5.626017-3.2730385 11.670511 0 15.947807 1.39029 17.914214 1.39029 17.914214l1.3913055 0.714286v-2.142858l3.478259 4.285715v-12.857143s0.130434-3.428572 4.869565-0.714286c-2.652174-4.857143-4.173913-10-4.173913-10s2.782609-1.428571 2.782609-5.714286c4.173914 13.571429 18.04893 11.400807 19.458411 12.841236 1.4455 1.47724 0.01985 8.587336 0.01985 8.587336s-1.087353 6.844406 0.07935 4.905577c1.508393-2.506627 2.700612-16.365408 2.701926-23.445579 0.0013-7.174284-5.786284-11.447-5.786284-11.447s-2.917869-2.8561434-8.803064-2.8699884z"/>
+ <path style="fill:#723f05" d="m25.409319 3.000153c-7.24521-0.0170445-10.409319 3.999847-11.262989 4.8603739-0.264237-1.2890983-1.276765-2.7176698-4.059374-2.7176698l3.033562 3.6841284c-0.307783 0.3224622-0.613231 0.6015859-0.946605 1.3158715h-2.7826087s0.7000257 0.754175 1.8827477 1.129561c-1.5825151 2.476819-3.2730377 5.626017-3.2730377 11.670511 0 15.947807 1.39029 17.914214 1.39029 17.914214l1.3913047 0.714286v-2.142858l3.47826 4.285715v-12.857143s0.130434-3.428572 4.869565-0.714286c-2.652174-4.857143-4.173913-10-4.173913-10s2.782609-1.428571 2.782609-5.714286c4.173913 13.571429 18.04893 11.400807 19.45841 12.841236 1.445501 1.47724 0.01985 8.587336 0.01985 8.587336s-1.087352 6.844406 0.07935 4.905577c1.508393-2.506627 2.700612-16.365408 2.701926-23.445579 0.0013-7.174284-5.786284-11.447-5.786284-11.447s-2.917869-2.856143-8.803064-2.869988z"/>
+ <path style="fill:#302100" d="m18.116249 20.631616c1.709837-0.488759 2.405489 0.225527 2.405489 0.225527s-0.903613-0.396513-2.06618 0.0043c-0.992728 0.342213-1.455558 2.138557-1.455558 2.138557s0.04348-2.142857 1.116249-2.368384z"/>
+ <path style="stroke-linejoin:round;stroke:#302100;stroke-linecap:round;stroke-width:.56392588;fill:none" d="m24.695651 33s1.246045-0.564412 2.353493-0.654895c0.613851-0.05017 1.124768 0.284137 1.124768 0.284137"/>
+ <path style="stroke-linejoin:round;stroke:#302100;stroke-linecap:round;stroke-width:.56392588;fill:none" d="m25 30s0.51953 0.728944 2.384651 0.728944c1.458352 0 1.615349-1.728944 1.615349-1.728944"/>
+ <path style="fill:#ff8080" d="m52.6875 31l-1.509766 5.365234c0.859008 0.154016 1.490618 0.33181 1.775391 0.601563l-0.265625-5.966797z" transform="matrix(.69565213 0 0 .71428571 .34782662 .85714286)"/>
+ <path style="fill:#302100" d="m20.530076 22.996853c-1.208621 0-2.097555 1.282886-2.097555 2.86029s0.890237 2.858578 2.098858 2.858578 2.068114-1.272614 2.068114-2.850018-0.860796-2.86885-2.069417-2.86885zm-0.0083 0.717433c0.703198-0.000225 1.390996 0.95333 1.391305 2.142857-0.000309 1.189527-0.688107 2.143082-1.391305 2.142857-0.703198 0.000226-1.390995-0.95333-1.391304-2.142857 0.000309-1.189527 0.688106-2.143083 1.391304-2.142857z"/>
+ <ellipse style="opacity:.2" rx="2.7826085" ry="2.8571436" cy="28" cx="14.260869"/>
+ <ellipse style="fill:#debf9c" rx="2.7826085" ry="2.8571436" cy="27.285715" cx="14.260869"/>
+ <path style="opacity:.1;fill:#ffffff" d="m36.025391 3c-10.414989-0.0238623-14.962303 5.5999497-16.189453 6.8046875-0.379841-1.8047376-1.835937-3.8046875-5.835938-3.8046875l0.894531 1.0585938c3.307131 0.2841071 4.592281 2.087295 4.941407 3.7460942 1.22715-1.2047383 5.774464-6.8285503 16.189453-6.804688 8.459968 0.019383 12.654297 4.0175781 12.654297 4.0175781s8.155558 5.8792369 8.304687 15.75586c0.001708-0.228588 0.01363-0.508965 0.013672-0.728516 0.001869-10.043998-8.318359-16.027344-8.318359-16.027344 0 1e-7 -4.194329-3.998195-12.654297-4.017578zm-18.107422 8.632812c-0.297296 0.324001-0.597809 0.69911-0.917969 1.367188h-4s0.5124 0.512146 1.380859 1h2.619141c0.479225-1 0.91889-1.39035 1.361328-1.841797l-0.443359-0.525391zm-2.726563 3.763672c-2.11138 3.353691-4.189453 7.69927-4.189453 15.523438 0 0.226388 0.007406 0.385041 0.007813 0.607422 0.075604-8.200972 2.458667-12.533049 4.697265-15.945313-0.180901-0.055919-0.350811-0.119531-0.515625-0.185547zm6.078125 12.429688c-0.082602 0.048768-0.269531 0.173828-0.269531 0.173828s1.922635 6.267108 5.273438 12.628906c0.238827 0.119744 0.469167 0.22752 0.726562 0.371094-3.172386-5.658288-5.132437-11.340294-5.730469-13.173828zm32.625 13.779297c-0.081639 3.441944-0.894531 7.394531-0.894531 7.394531s-0.730546 4.539687-0.632812 6.460938c0.104447-2.178083 0.632812-5.460938 0.632812-5.460938s0.98016-4.771982 0.894531-8.394531z" transform="matrix(.69565213 0 0 .71428571 .34782662 .85714286)"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/anoise.svg b/.icons/awkward/64x64/apps/anoise.svg
new file mode 100644
index 00000000..ecd5ae25
--- /dev/null
+++ b/.icons/awkward/64x64/apps/anoise.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#ff8a18" cx="32" cy="32" r="28"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="20"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="20"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <g transform="matrix(2,0,0,2,-0.44469083,0.7735406)">
+ <path style="fill:#3f3f3f" transform="matrix(0.5,0,0,0.5,0.22234541,-0.3867703)" d="M 27.443359 16.443359 L 23.199219 20.685547 L 34.513672 32 L 23.199219 43.314453 L 27.443359 47.556641 L 38.755859 36.242188 L 42.998047 32 L 38.755859 27.757812 L 27.443359 16.443359 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/another-redis-desktop-manager.svg b/.icons/awkward/64x64/apps/another-redis-desktop-manager.svg
new file mode 100644
index 00000000..3df372af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/another-redis-desktop-manager.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#ca311b" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 31,16.017698 c -4.247842,0.0043 -7.937153,2.927593 -8.910156,7.0625 -0.402242,-0.154894 -0.828732,-0.233821 -1.259766,-0.234375 -1.475659,0.0024 -2.793641,0.924768 -3.300781,2.310547 -0.06283,-0.0046 -0.124563,-0.0091 -0.1875,-0.01172 -2.441854,0.0018 -4.666853,1.405705 -5.71875,3.609375 -0.219063,0.437028 -0.413656,0.867184 -0.597656,1.292969 0.403258,0.114026 0.779616,0.317197 1.167968,0.486328 0.630783,-0.244729 1.294537,-0.448924 2.025391,-0.527344 0.08446,-0.0097 0.169026,-0.01864 0.253906,-0.02344 h 0.0039 0.002 c 1.069545,-0.05905 2.156296,0.358537 2.992187,0.998047 1.102994,-0.580591 2.325314,-0.973003 3.669922,-1.001953 2.71688,-0.05849 4.938059,0.959909 6.503906,2.40625 1.433798,-1.377896 3.346496,-2.215176 5.447266,-2.322266 0.22404,-2.225799 2.063032,-4.051324 4.34375,-4.083984 0.961245,-0.01377 1.815586,0.358211 2.560547,0.878906 0.712096,-0.499656 1.521056,-0.865756 2.439453,-0.878906 1.979202,-0.02835 3.660241,1.305325 4.275391,3.095703 1.200924,-0.618004 2.480275,-0.996094 3.734374,-0.996094 0.858987,0 1.629377,0.127315 2.3125,0.302734 -0.02433,-0.280562 -0.03032,-0.499246 -0.06445,-0.8125 -0.975533,-3.490674 -4.154869,-5.906803 -7.779297,-5.910156 -0.280529,0.0028 -0.561117,0.02088 -0.839843,0.05274 -0.392028,-1.847264 -2.021754,-3.169281 -3.910157,-3.171876 -0.792056,0.002 -1.565322,0.239745 -2.222656,0.681641 C 36.204389,17.19275 33.67024,16.022247 31,16.017698 Z m 6.478516,12.960938 A 1.50015,1.50015 0 0 0 36,30.50012 v 3.091797 c -0.752294,-0.388526 -1.600609,-0.613281 -2.5,-0.613281 -3.020423,0 -5.5,2.479577 -5.5,5.5 0,3.020422 2.479577,5.5 5.5,5.5 0.982162,0 1.903952,-0.266899 2.705078,-0.72461 A 1.50015,1.50015 0 0 0 39,42.478636 V 30.50012 a 1.50015,1.50015 0 0 0 -1.521484,-1.521484 z m 5,0 A 1.50015,1.50015 0 0 0 41,30.50012 v 1 a 1.50015,1.50015 0 1 0 3,0 v -1 a 1.50015,1.50015 0 0 0 -1.521484,-1.521484 z m 7.966796,2.099609 c -1.430005,0 -2.729333,0.438381 -3.513671,1.402344 C 46.147302,33.444552 46,34.602285 46,35.724729 c 0,0.643466 0.231612,1.317005 0.619141,1.792969 0.387529,0.475965 0.863591,0.754967 1.310547,0.949219 0.893909,0.388504 1.772909,0.505893 2.55664,0.666015 0.783731,0.160125 1.444997,0.363511 1.740234,0.554688 0.29524,0.191177 0.334497,0.154677 0.332032,0.683594 -5.35e-4,0.114704 0.04308,0.09269 -0.332032,0.279297 -0.375112,0.186603 -1.068796,0.328125 -1.654296,0.328125 -0.540219,0 -1.738282,-1.041016 -1.738282,-1.041016 a 1.5002213,1.5002213 0 1 0 -2.291015,1.9375 c 0,0 1.463375,2.103516 4.029297,2.103516 0.96757,0 2.013731,-0.155837 2.992187,-0.642578 0.978456,-0.486743 1.987654,-1.559259 1.994141,-2.951172 0.0065,-1.386253 -0.768213,-2.61072 -1.701172,-3.214844 -0.932959,-0.604124 -1.913156,-0.801198 -2.771484,-0.976563 -0.858329,-0.175364 -1.622187,-0.329337 -1.960938,-0.476562 -0.106583,-0.04632 -0.09442,-0.04494 -0.113281,-0.05859 0.01401,-0.733648 0.148286,-1.162995 0.246093,-1.283203 0.102857,-0.126411 0.276236,-0.296875 1.1875,-0.296875 0.793084,0 2.00586,0.642578 2.00586,0.642578 a 1.5003526,1.5003526 0 1 0 1.589844,-2.544922 c 0,0 -1.568958,-1.097656 -3.595704,-1.097656 z M 10.478516,32.957151 A 1.50015,1.50015 0 0 0 9,34.478636 v 7.980468 a 1.50015,1.50015 0 1 0 3,0 v -3.126953 a 1.5006729,1.5006729 0 0 0 0.08398,-0.103515 c 0.828351,-1.150487 1.208618,-2.143744 1.517578,-2.601563 0.308962,-0.457819 0.312853,-0.554862 1.257813,-0.65625 a 1.50015,1.50015 0 0 0 -0.214844,-2.992187 1.50015,1.50015 0 0 0 -0.105469,0.0098 c -1.052999,0.112981 -1.933743,0.532897 -2.59375,1.070313 a 1.50015,1.50015 0 0 0 -1.466796,-1.101563 z m 10.726562,0.02148 c -1.588912,0.03421 -2.963791,0.745052 -3.847656,1.773437 -0.883865,1.028385 -1.320995,2.328295 -1.341797,3.630859 -2.29e-4,0.01436 0.006,0.0286 0.0059,0.04297 a 1.50015,1.50015 0 0 0 0.144532,0.933594 c 0.148267,0.975622 0.462676,1.937429 1.148437,2.736328 0.915893,1.066999 2.352276,1.787779 4.064453,1.880859 a 1.50015,1.50015 0 0 0 0.134766,0.002 c 1.269641,-0.04531 2.030548,-0.143934 2.548828,-0.257813 0.25914,-0.05694 0.457717,-0.116347 0.638672,-0.193359 0.09048,-0.03851 0.176389,-0.08282 0.261719,-0.134766 0.08533,-0.05194 0.253906,-0.189453 0.253906,-0.189453 a 1.50015,1.50015 0 0 0 -1.728516,-2.427734 c -0.0073,0.0023 0.0088,-0.0018 -0.07031,0.01563 -0.234933,0.05162 -0.866112,0.135992 -1.916016,0.179687 -0.950873,-0.06117 -1.485501,-0.375892 -1.859375,-0.791015 h 6.203125 a 1.50015,1.50015 0 0 0 1.5,-1.447266 c 0,0 0.07363,-1.432085 -0.689453,-2.888672 -0.76308,-1.456587 -2.618565,-2.926218 -5.451172,-2.865234 z m 21.273438,1 A 1.50015,1.50015 0 0 0 41,35.50012 v 6.978516 a 1.50015,1.50015 0 1 0 3,0 V 35.50012 A 1.50015,1.50015 0 0 0 42.478516,33.978636 Z M 33.5,35.873167 c 1.210415,0 2.197581,0.799776 2.5,1.904297 v 1.402344 c -0.302419,1.10452 -1.289585,1.904296 -2.5,1.904296 -1.455991,0 -2.605469,-1.149478 -2.605469,-2.605468 0,-1.455991 1.149478,-2.605469 2.605469,-2.605469 z m -12.230469,0.105469 c 1.869609,-0.04025 2.33488,0.556249 2.681641,1.201172 h -4.486328 c 0.07946,-0.145455 0.0658,-0.351832 0.167968,-0.470704 0.373699,-0.434802 0.844002,-0.713402 1.636719,-0.730468 z"/>
+ <path style="fill:#ffffff" d="m 31,15.017578 c -4.247842,0.0043 -7.937153,2.927593 -8.910156,7.0625 -0.402242,-0.154894 -0.828732,-0.233821 -1.259766,-0.234375 -1.475659,0.0024 -2.793641,0.924768 -3.300781,2.310547 -0.06283,-0.0046 -0.124563,-0.0091 -0.1875,-0.01172 -2.441854,0.0018 -4.666853,1.405705 -5.71875,3.609375 -0.219063,0.437028 -0.413656,0.867184 -0.597656,1.292969 0.403258,0.114026 0.779616,0.317197 1.167968,0.486328 0.630783,-0.244729 1.294537,-0.448924 2.025391,-0.527344 0.08446,-0.0097 0.169026,-0.01864 0.253906,-0.02344 h 0.0039 0.002 c 1.069545,-0.05905 2.156296,0.358537 2.992187,0.998047 1.102994,-0.580591 2.325314,-0.973003 3.669922,-1.001953 2.71688,-0.05849 4.938059,0.959909 6.503906,2.40625 1.433798,-1.377896 3.346496,-2.215176 5.447266,-2.322266 0.22404,-2.225799 2.063032,-4.051324 4.34375,-4.083984 0.961245,-0.01377 1.815586,0.358211 2.560547,0.878906 0.712096,-0.499656 1.521056,-0.865756 2.439453,-0.878906 1.979202,-0.02835 3.660241,1.305325 4.275391,3.095703 1.200924,-0.618004 2.480274,-0.996094 3.734374,-0.996094 0.858987,0 1.629376,0.127315 2.3125,0.302734 -0.02433,-0.280562 -0.03032,-0.499246 -0.06445,-0.8125 -0.975533,-3.490674 -4.15487,-5.906803 -7.779297,-5.910156 -0.280529,0.0028 -0.561117,0.02087 -0.839843,0.05273 -0.392028,-1.847263 -2.021754,-3.169281 -3.910157,-3.171876 -0.792056,0.002 -1.565322,0.239745 -2.222656,0.681641 C 36.204432,16.192621 33.67024,15.022127 31,15.017578 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="M 10.50015,41.458697 V 33.478779"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 14.70001,33.479 c -2.535973,0.272094 -2.433257,1.927817 -3.833803,3.873019 v 0 0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 17.521364,37.679 h 8.32498 c 0,0 0.154462,-4.302549 -4.6088,-4.2 -4.763258,0.10255 -5.234968,7.702941 0.222572,7.999636 2.423315,-0.08648 2.74157,-0.3794 2.74157,-0.3794"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:2.89473701;stroke-linecap:round;stroke-linejoin:round" cx="33.5" cy="37.479" r="4.053"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="M 37.50015,29.5 V 41.478636"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 42.50015,34.5 v 6.978636"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 42.50015,29.5 v 1"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 47.688017,39.905607 c 0,0 1.331039,1.573029 2.884109,1.573029 1.553071,0 3.480164,-0.593383 3.487185,-2.1 C 54.077161,35.548298 47.5,37.517538 47.5,34.725489 c 0,-1.932462 0.603754,-3.146979 2.945025,-3.146979 1.409914,0 2.800938,0.869679 2.800938,0.869679"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ant-downloader.svg b/.icons/awkward/64x64/apps/ant-downloader.svg
new file mode 100644
index 00000000..f4046694
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ant-downloader.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#777676" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.1" d="m 16,10.847312 c -0.02586,3.590363 0.526623,7.354708 2.46875,10.44922 0.612277,0.773404 1.687224,2.243106 2.746094,2.789062 -0.892618,1.395596 -1.679037,2.86127 -2.304688,4.421874 -1.517879,3.345526 -2.555585,6.893064 -3.210937,10.5 0.768687,-0.652824 1.651083,-2.841208 2.445312,-4.05078 2.754041,-4.842888 5.327699,-9.785706 8.140625,-14.59375 1.366018,-2.292324 2.736298,-4.584541 4.105468,-6.875001 -2.366742,2.387779 -4.785918,4.813247 -6.898436,7.453125 -2.988578,-0.73169 -5.492636,-3.957617 -6.464844,-6.625 C 16.602552,13.184176 16.31455,12.012283 16,10.847312 Z m 31.976562,0 c -0.314552,1.164971 -0.598646,2.336864 -1.023438,3.46875 -0.970216,2.661921 -3.468758,5.88063 -6.449218,6.621094 -2.111716,-2.63821 -4.52907,-5.062732 -6.89453,-7.449219 1.36917,2.29046 2.73945,4.582677 4.105468,6.875001 2.812926,4.808042 5.386584,9.750862 8.140624,14.59375 0.79423,1.209572 1.676626,3.397956 2.445314,4.05078 -0.655352,-3.606936 -1.69306,-7.154474 -3.210938,-10.5 -0.627018,-1.564014 -1.417446,-3.031352 -2.3125,-4.429688 1.054498,-0.551558 2.120792,-2.011132 2.730468,-2.781248 1.942126,-3.094512 2.49463,-6.858857 2.46875,-10.44922 z m -17.292968,2.433594 c -4.657078,8.57252 -9.318504,17.145202 -13.882813,25.765626 -0.223863,0.852626 1.458643,-0.905544 1.957031,-1.07422 2.459282,-1.71181 4.889142,-3.465624 7.32422,-5.210938 0.687878,-1.710886 0.905754,-3.620238 1.40625,-5.410156 1.056906,-4.619518 2.232338,-9.226802 3.195312,-13.859374 z m 2.632812,0 v 0.210938 c 0.962974,4.632572 2.138406,9.239856 3.195312,13.859374 0.500494,1.789918 0.718372,3.69927 1.40625,5.410156 2.435076,1.745314 4.86494,3.499128 7.32422,5.210938 0.498388,0.16868 2.180894,1.926846 1.95703,1.07422 C 42.63491,30.426108 37.973484,21.853426 33.316406,13.280906 Z m -5.238282,24.292968 c -2.155048,0.66658 -4.553188,1.472846 -5.86328,3.425782 -0.779476,1.907232 0.703256,3.72727 2.128906,4.84375 1.727526,1.37564 3.624472,2.57628 5.648438,3.464844 -1.75506,-2.446292 -3.4323,-5.340536 -2.910156,-8.472656 0.10992,-1.14969 0.593844,-2.197078 0.996092,-3.26172 z m 7.820314,0 c 0.402248,1.064642 0.882266,2.11203 0.992186,3.26172 0.522148,3.13212 -1.155098,6.026364 -2.910156,8.472656 2.023964,-0.888564 3.924818,-2.089204 5.652344,-3.464844 1.42565,-1.11648 2.904478,-2.936518 2.125,-4.84375 -1.31009,-1.952936 -3.704324,-2.759202 -5.859374,-3.425782 z M 14,42.937156 c 0.02285,0.998924 1.31755,2.692558 1.863281,3.957032 1.374851,2.745936 2.718389,5.506188 4.082031,8.257812 -0.699464,-3.184366 -1.758818,-6.311962 -2.28125,-9.539062 1.275006,-0.814976 2.705292,-1.357566 4.066406,-2.015626 C 19.153238,43.377286 16.577232,43.157178 14,42.937156 Z m 36,0 c -2.577232,0.220022 -5.153236,0.44013 -7.730468,0.660156 1.361114,0.65806 2.791402,1.20065 4.066406,2.015626 -0.522432,3.2271 -1.581782,6.354696 -2.28125,9.539062 1.363644,-2.751624 2.707178,-5.511876 4.08203,-8.257812 C 48.682448,45.629714 49.97716,43.93608 50,42.937156 Z"/>
+ <path style="fill:#342522" d="m 16.000859,9.8461524 c -0.02586,3.5903626 0.526333,7.3561326 2.468459,10.4506436 0.739219,0.933752 2.153278,2.905414 3.398604,3.00852 0.7334,-0.814712 2.133966,-2.399484 1.875304,-3.284514 -3.100774,-0.603286 -5.716957,-3.960185 -6.716701,-6.703115 -0.424791,-1.131886 -0.711116,-2.306564 -1.025666,-3.4715346 z"/>
+ <path style="fill:#403431" d="m 30.389622,12.488121 c -4.439486,4.478943 -9.093176,9.066497 -11.479578,15.019063 -1.517879,3.345526 -2.554989,6.893362 -3.210341,10.500298 0.768687,-0.652824 1.650216,-2.841236 2.444445,-4.050808 2.75404,-4.842888 5.328558,-9.78704 8.141484,-14.595084 1.366018,-2.292323 2.734818,-4.583009 4.10399,-6.873469 z"/>
+ <path style="fill:#403431" d="m 30.682902,12.279937 c -4.657078,8.572521 -9.31899,17.145371 -13.883298,25.765795 -0.223864,0.852626 1.459401,-0.905728 1.957789,-1.074404 2.459281,-1.71181 4.889491,-3.46406 7.324569,-5.209374 0.687878,-1.710886 0.906752,-3.622222 1.407248,-5.41214 1.056906,-4.619518 2.230718,-9.225771 3.193692,-13.858343 0,-0.07052 0,-0.141018 0,-0.211534 z"/>
+ <path style="fill:#342522" d="m 28.077108,36.574046 c -2.15505,0.66658 -4.551738,1.471598 -5.86183,3.424534 -0.779476,1.907232 0.70262,3.729098 2.12827,4.845578 1.727526,1.37564 3.624918,2.57752 5.648884,3.466084 -1.75506,-2.446292 -3.43171,-5.343916 -2.909566,-8.476036 0.10992,-1.14969 0.591994,-2.195518 0.994242,-3.26016 z"/>
+ <path style="fill:#403431" d="m 14,41.939428 c 0.02285,0.998924 1.316585,2.691758 1.862316,3.956232 1.374851,2.745936 2.720786,5.506564 4.084428,8.258188 -0.699464,-3.184366 -1.759408,-6.314206 -2.28184,-9.541306 1.275005,-0.814976 2.705668,-1.355014 4.066782,-2.013074 C 19.154455,42.379442 16.577232,42.15945 14,41.939428 Z"/>
+ <path style="fill:#342522" d="m 47.977814,9.8461524 c 0.02588,3.5903626 -0.526332,7.3561326 -2.468458,10.4506436 -0.73922,0.933752 -2.15328,2.905414 -3.398606,3.00852 -0.7334,-0.814712 -2.133966,-2.399484 -1.875304,-3.284514 3.100774,-0.603286 5.716958,-3.960185 6.716702,-6.703115 0.42479,-1.131886 0.711114,-2.306564 1.025666,-3.4715346 z"/>
+ <path style="fill:#403431" d="m 33.610378,12.488121 c 4.439484,4.478943 9.093176,9.066497 11.479578,15.019063 1.517878,3.345526 2.55499,6.893362 3.210342,10.500298 C 47.53161,37.354658 46.650082,35.166246 45.855852,33.956674 43.101812,29.113786 40.527294,24.169632 37.714368,19.36159 36.34835,17.069267 34.97955,14.778581 33.610378,12.488121 Z"/>
+ <path style="fill:#403431" d="m 33.317098,12.279937 c 4.657078,8.572521 9.31899,17.145371 13.883298,25.765795 0.223864,0.852626 -1.459402,-0.905728 -1.95779,-1.074404 -2.45928,-1.71181 -4.889492,-3.46406 -7.324568,-5.209374 -0.687878,-1.710886 -0.906754,-3.622222 -1.407248,-5.41214 -1.056906,-4.619518 -2.230718,-9.225771 -3.193692,-13.858343 0,-0.07052 0,-0.141018 0,-0.211534 z"/>
+ <path style="fill:#342522" d="m 35.897324,36.574046 c 2.15505,0.66658 4.551738,1.471598 5.861828,3.424534 0.779478,1.907232 -0.702618,3.729098 -2.128268,4.845578 -1.727526,1.37564 -3.62492,2.57752 -5.648884,3.466084 1.755058,-2.446292 3.43171,-5.343916 2.909564,-8.476036 -0.10992,-1.14969 -0.591992,-2.195518 -0.99424,-3.26016 z"/>
+ <path style="fill:#403431" d="m 50,41.939428 c -0.02284,0.998924 -1.316586,2.691758 -1.862316,3.956232 -1.374852,2.745936 -2.720786,5.506564 -4.08443,8.258188 0.699468,-3.184366 1.75941,-6.314206 2.281842,-9.541306 C 45.060092,43.797566 43.629428,43.257528 42.268314,42.599468 44.845546,42.379442 47.422768,42.15945 50,41.939428 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/antimicro.svg b/.icons/awkward/64x64/apps/antimicro.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/64x64/apps/antimicro.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/anydesk.svg b/.icons/awkward/64x64/apps/anydesk.svg
new file mode 100644
index 00000000..ed80419e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/anydesk.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 24.999388,10.999999 c -1.152433,0 -2.305638,0.429547 -3.167108,1.290997 L 4.2909837,29.834248 c -1.722945,1.722901 -1.7205003,4.606192 0.00248,6.329095 l 17.5412913,17.54325 c 1.722947,1.722905 4.608807,1.725346 6.331754,0.0025 L 45.707827,36.165845 c 1.722942,-1.722904 1.722945,-4.608663 0,-6.331566 L 28.166498,12.290996 c -0.86147,-0.86145 -2.014676,-1.290997 -3.16711,-1.290997 z"/>
+ <path style="fill:#8e8e8e" d="m 24.999388,10 c -1.152433,0 -2.305638,0.429547 -3.167108,1.290997 L 4.2909837,28.834249 c -1.722945,1.722901 -1.7205003,4.606192 0.00248,6.329095 l 17.5412913,17.54325 c 1.722947,1.722905 4.608807,1.725346 6.331754,0.0025 L 45.707827,35.165846 c 1.722942,-1.722904 1.722945,-4.608663 0,-6.331566 L 28.166498,11.290997 C 27.305028,10.429547 26.151822,10 24.999388,10 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25 10 C 23.847567 10 22.693501 10.429566 21.832031 11.291016 L 4.2910156 28.833984 C 3.3057134 29.819261 2.9045546 31.181969 3.046875 32.492188 C 3.1546778 31.515854 3.5565968 30.568384 4.2910156 29.833984 L 21.832031 12.291016 C 22.693501 11.429566 23.847567 11 25 11 C 26.152434 11 27.304546 11.429566 28.166016 12.291016 L 45.707031 29.833984 C 46.443192 30.570127 46.846042 31.520687 46.953125 32.5 C 47.096665 31.187284 46.693815 29.820744 45.707031 28.833984 L 28.166016 11.291016 C 27.304546 10.429566 26.152434 10 25 10 z"/>
+ <rect style="opacity:0.2" width="26.292" height="26.292" x="27.87" y="-7.49" rx="1.43" ry="1.43" transform="rotate(45)"/>
+ <rect style="fill:#ffffff" width="26.292" height="26.292" x="27.16" y="-8.2" rx="1.43" ry="1.43" transform="rotate(45)"/>
+ <path style="opacity:0.2" d="m 38.999369,11.00003 c -1.152433,0 -2.305636,0.429547 -3.167106,1.290997 L 18.290979,29.834266 c -1.722943,1.722899 -1.720499,4.606188 0.0025,6.32909 l 17.541282,17.543237 c 1.722945,1.722904 4.608804,1.725344 6.331749,0.0025 L 59.707793,36.165857 c 1.72294,-1.722902 1.722943,-4.608659 0,-6.331561 L 42.166476,12.291027 C 41.305007,11.429577 40.151802,11.00003 38.999369,11.00003 Z"/>
+ <path style="fill:#e52e38" d="m 38.999369,10.000031 c -1.152433,0 -2.305636,0.429547 -3.167106,1.290997 L 18.290979,28.834267 c -1.722943,1.722899 -1.720499,4.606188 0.0025,6.32909 l 17.541282,17.543237 c 1.722945,1.722904 4.608804,1.725344 6.331749,0.0025 L 59.707793,35.165858 c 1.72294,-1.722902 1.722943,-4.608659 0,-6.331561 L 42.166476,11.291028 c -0.861469,-0.86145 -2.014674,-1.290997 -3.167107,-1.290997 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 39 10 C 37.847567 10 36.693501 10.429566 35.832031 11.291016 L 18.291016 28.833984 C 17.305715 29.81926 16.904551 31.18197 17.046875 32.492188 C 17.154676 31.515855 17.556598 30.568384 18.291016 29.833984 L 35.832031 12.291016 C 36.693501 11.429566 37.847567 11 39 11 C 40.152433 11 41.304547 11.429566 42.166016 12.291016 L 59.707031 29.833984 C 60.443191 30.570127 60.846042 31.520688 60.953125 32.5 C 61.096665 31.187285 60.693814 29.820744 59.707031 28.833984 L 42.166016 11.291016 C 41.304547 10.429566 40.152433 10 39 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ao-app.svg b/.icons/awkward/64x64/apps/ao-app.svg
new file mode 100644
index 00000000..98ee4b73
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ao-app.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 31.652344,5.0022469 c -1.186223,-0.027895 -2.358772,0.266147 -3.386719,0.8496094 L 9.234375,16.668263 C 7.2328688,17.805653 5.9998541,19.906952 6,22.181935 V 43.8167 c -7e-7,1.583726 0.6080485,3.075614 1.6464844,4.22461 a 6.4680411,6.3670334 0 0 0 0.109375,0.121093 c 0.1047401,0.110101 0.2132244,0.215426 0.3261718,0.31836 a 6.4680411,6.3670334 0 0 0 0.25,0.216797 c 0.097477,0.08003 0.1941868,0.159728 0.296875,0.234375 a 6.4680411,6.3670334 0 0 0 0.6054688,0.398437 l 19.03125,10.816406 a 6.4680411,6.3670334 0 0 0 6.46875,0 L 53.765625,49.330372 A 6.4680411,6.3670334 0 0 0 57,43.8167 V 22.183888 a 6.4680411,6.3670334 0 0 0 0,-0.002 c 0,-0.002 2e-6,-0.0039 0,-0.0059 a 6.4680411,6.3670334 0 0 0 -0.04883,-0.736328 c -0.01128,-0.09469 -0.0294,-0.187564 -0.04492,-0.28125 A 6.4680411,6.3670334 0 0 0 56.8125,20.69756 c -0.02366,-0.09705 -0.04798,-0.193497 -0.07617,-0.289063 a 6.4680411,6.3670334 0 0 0 -0.162109,-0.470703 c -0.02991,-0.07803 -0.05494,-0.157655 -0.08789,-0.234375 a 6.4680411,6.3670334 0 0 0 -0.0059,-0.01563 6.4680411,6.3670334 0 0 0 -0.0332,-0.07227 l -0.0039,0.002 C 55.897861,18.399025 54.976103,17.356137 53.765625,16.668263 L 34.734375,5.8518563 C 33.796315,5.3194785 32.736773,5.027169 31.654297,5.0022469 Z"/>
+ <path style="fill:#17c7e1" d="M 31.653424,4.0018627 C 30.466532,3.9735981 29.294631,4.2674559 28.266119,4.8512391 L 9.2343066,15.667594 C 7.2328004,16.804984 5.9998541,18.907189 6,21.182172 V 42.81628 c -1e-6,2.274726 1.232802,4.376658 3.2340234,5.514018 l 19.5716996,5.908398 c 2.001222,1.137364 4.466825,1.137364 6.468046,0 l 12.445176,-7.295588 c 2.001507,-1.13739 3.234452,-3.239594 3.234307,-5.514576 L 57,21.181612 c 1.45e-4,-2.274983 -1.232801,-4.377188 -3.234308,-5.514578 L 34.733881,4.8506791 C 33.795257,4.3179811 32.735732,4.0259183 31.652576,4.0013027 Z"/>
+ <path style="fill:#546bdc" d="M 56.446621,18.615216 7.3142898,46.647912 a 6.4680411,6.3670334 0 0 0 1.9202436,1.681632 L 28.265466,59.146688 a 6.4680411,6.3670334 0 0 0 6.469066,0 L 53.765466,48.329544 A 6.4680411,6.3670334 0 0 0 57,42.817068 V 21.182784 a 6.4680411,6.3670334 0 0 0 -0.553379,-2.567568 z"/>
+ <path style="opacity:0.1" d="M 56.447266 18.615234 L 7.3144531 46.648438 A 6.4680411 6.3670334 0 0 0 7.9082031 47.310547 L 56.447266 19.615234 A 6.4680411 6.3670334 0 0 1 57 22.183594 L 57 21.183594 A 6.4680411 6.3670334 0 0 0 56.447266 18.615234 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.652344 4.0019531 C 30.466121 3.9740579 29.293572 4.2681001 28.265625 4.8515625 L 9.234375 15.667969 C 7.2328688 16.805359 5.9998541 18.906658 6 21.181641 L 6 22.181641 C 5.9998541 19.906658 7.2328688 17.805359 9.234375 16.667969 L 28.265625 5.8515625 C 29.293572 5.2681001 30.466121 4.9740581 31.652344 5.0019531 L 31.654297 5.0019531 C 32.736773 5.0268752 33.796315 5.3191847 34.734375 5.8515625 L 53.765625 16.667969 C 54.976103 17.355843 55.897889 18.398694 56.443359 19.617188 L 56.447266 19.615234 A 6.4680411 6.3670334 0 0 1 56.480469 19.6875 A 6.4680411 6.3670334 0 0 1 56.486328 19.703125 C 56.519278 19.779845 56.544309 19.85947 56.574219 19.9375 A 6.4680411 6.3670334 0 0 1 56.736328 20.408203 C 56.764518 20.503769 56.78884 20.600216 56.8125 20.697266 A 6.4680411 6.3670334 0 0 1 56.90625 21.158203 C 56.92177 21.251889 56.939892 21.344763 56.951172 21.439453 A 6.4680411 6.3670334 0 0 1 57 22.175781 L 57 21.183594 A 6.4680411 6.3670334 0 0 0 57 21.181641 C 57 21.179675 57.000002 21.177747 57 21.175781 A 6.4680411 6.3670334 0 0 0 56.951172 20.439453 C 56.939891 20.344767 56.921767 20.251889 56.90625 20.158203 A 6.4680411 6.3670334 0 0 0 56.8125 19.697266 C 56.788837 19.600216 56.764515 19.503769 56.736328 19.408203 A 6.4680411 6.3670334 0 0 0 56.574219 18.9375 C 56.544312 18.859467 56.519281 18.779845 56.486328 18.703125 A 6.4680411 6.3670334 0 0 0 56.480469 18.6875 A 6.4680411 6.3670334 0 0 0 56.447266 18.615234 L 56.443359 18.617188 C 55.897861 17.398731 54.976103 16.355843 53.765625 15.667969 L 34.734375 4.8515625 C 33.796315 4.3191847 32.736773 4.0268752 31.654297 4.0019531 L 31.652344 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/apachedirectorystudio.svg b/.icons/awkward/64x64/apps/apachedirectorystudio.svg
new file mode 100644
index 00000000..7a3fa01e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/apachedirectorystudio.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#2167bb" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="m 29.81856,54.841788 c -1.681036,-0.43907 0.739288,-2.730396 0.14696,-4.055684 -0.19684,-1.852436 0.68675,-4.900496 -1.581392,-5.725188 -1.966596,0.22554 -2.6975,2.323046 -3.920128,3.680894 -0.867512,0.997652 1.040066,-1.86848 -0.54171,-0.910884 -1.307034,0.467296 -1.842868,0.18946 -0.232928,-0.19862 1.204362,0.0142 1.927414,-1.295082 0.804856,-1.473164 1.092834,-1.01467 5.289262,-1.338928 3.140098,-3.404134 -0.52335,-1.119548 -2.083744,-2.671974 -2.778616,-0.96583 -1.312218,0.15178 -1.52037,3.7817 -2.307306,2.531522 -0.776912,1.50206 -0.944566,3.306106 -2.669749,4.079066 0.17965,-0.228884 2.133407,-2.658444 1.468525,-3.333046 -0.903694,1.047388 -1.520339,0.236562 -2.475811,0.862818 1.226023,-0.964806 3.837277,-1.397872 3.694289,-3.194738 -1.273268,-0.52679 -2.815519,2.628872 -3.252554,1.55565 0.115752,-1.106144 -3.082196,2.515282 -1.992555,0.72367 -2.070943,0.128184 2.01716,-1.113232 1.809313,-1.758946 1.336322,-1.04883 4.18522,-0.39941 4.699832,-2.10503 -1.874474,-0.995722 -4.181857,-0.852504 -5.753028,0.631802 -0.486294,0.299654 -2.099794,1.388538 -1.006435,0.230396 -3.126565,0.205908 3.477919,-1.035134 0.249433,-1.212776 -0.104328,0.08235 3.602382,-0.731856 1.416959,-1.408326 -1.645562,-1.055216 -4.646038,-0.336446 -5.694708,-0.981316 0.929078,-0.327892 3.763746,0.244584 1.650531,-0.899326 -1.548467,-0.962662 1.55017,0.513686 2.017277,0.653276 0.806742,0.461082 2.436451,0.704616 1.047977,-0.417414 -1.001427,-1.402384 1.655801,1.654706 2.48804,1.652478 1.236206,-0.0924 3.929532,0.09248 4.405888,-0.780888 -1.51819,-1.616242 -3.759616,-2.287588 -5.677353,-3.312692 -2.120512,-0.0993 -4.290775,0.385104 -6.442649,0.653784 -0.221927,-0.749496 2.890261,-0.640196 3.866874,-0.908084 0.63174,-0.957848 -2.802231,-1.431342 -3.886113,-1.54464 -0.932398,0.23011 -0.973143,-0.805508 -0.962897,-0.770824 1.141577,0.31845 5.090647,1.504494 2.536711,-0.469348 0.289767,-1.44968 -4.4637788,-3.089736 -1.263241,-2.109846 -0.451924,-0.639706 -1.281115,-2.175502 0.02812,-0.838812 1.244474,1.590534 2.27198,3.591168 4.073227,4.600502 0.689073,0.52682 3.192509,1.034386 1.422375,-0.18682 -1.458289,-0.72109 -1.412495,-1.642504 -2.573712,-2.748204 1.895617,0.619062 2.63703,2.754718 4.214626,3.86075 1.556514,0.396038 2.943002,2.044784 4.330648,2.198102 -0.606194,-2.119072 -3.071988,-2.409548 -4.510121,-3.787754 -0.96,-0.496058 -1.613458,-0.85134 -0.174702,-0.539748 1.319635,0.447974 2.089905,1.623064 3.671251,2.098388 -1.425292,-1.514136 -3.093288,-3.32934 -5.106103,-3.931944 -1.372609,-0.09104 -4.3899,-1.353068 -4.5145,-1.800186 1.220745,0.360356 4.405435,2.194304 4.68914,0.841124 -0.506959,-1.16551 -2.965081,-1.591444 -2.982781,-2.198252 0.902136,0.583292 2.231169,0.544858 0.70773,-0.407114 -0.832893,-0.474518 -2.855068,-2.172838 -0.835239,-1.001224 2.046146,1.320522 -2.189138,-3.021308 -0.121716,-1.060958 0.880368,0.751944 2.51168,3.258082 2.855623,2.895224 -0.442349,-0.919174 -1.173243,-3.22954 -0.16299,-1.104292 0.841539,2.245866 2.17034,4.36497 4.257526,5.639344 -0.05004,-1.488712 -1.63532,-3.225676 -2.6698,-4.56812 -0.748235,-0.870732 -1.49642,-2.532016 -0.161189,-0.81679 0.315127,1.088698 1.867521,2.09101 0.825631,0.395504 -0.627125,-1.510384 -3.059196,-2.789064 -3.241722,-3.899108 1.167757,1.303406 0.331304,-0.650192 0.733488,-0.214092 0.0943,1.12904 2.05317,2.941584 1.753371,1.783074 0.428936,0.766118 1.359869,1.716946 0.645841,0.14616 -0.572362,-1.11086 -0.597369,-2.046486 0.112462,-0.43505 0.314632,2.491566 2.78529,3.674346 4.29791,5.417508 0.625806,0.774736 2.17946,1.753044 1.014796,0.15004 -0.579432,-1.584308 -3.300224,-3.197922 -3.555096,-3.98187 0.66417,0.730678 2.681918,1.850258 1.172876,0.11988 -1.602386,-1.674954 -3.148046,-3.467574 -5.21173,-4.582214 -1.011564,-0.553764 -1.51017,-1.563416 -0.127848,-0.41276 1.907101,1.316862 -2.696573,-3.177318 -0.757726,-1.723674 1.737733,1.521358 3.034587,3.506052 4.958812,4.827676 1.670794,0.881382 -0.408654,-2.135992 -0.992496,-2.59261 -0.802934,-1.16909 -3.401574,-2.673612 -3.023199,-3.525739 1.080107,0.625376 -1.743116,-2.687785 -0.11655,-1.298046 0.796088,1.004419 0.678773,0.364 0.320327,-0.423829 1.216592,1.285122 1.950324,3.765732 3.300926,4.452744 -0.344638,-0.982648 -0.395248,-2.198137 -1.056962,-3.018945 -0.662245,-0.59349 -2.122144,-2.254835 -0.413534,-0.923121 1.472326,1.154772 1.637554,3.286346 2.34316,4.944546 0.488048,1.314858 1.19024,3.980098 1.852592,4.442386 0.341018,-1.59392 -0.726254,-3.074646 -0.521314,-4.62479 0.342864,1.414628 1.254484,2.522212 2.266156,3.532502 0.599586,0.990538 1.881046,1.681058 0.716986,0.1228 -1.883528,-2.866378 -4.123488,-5.565638 -5.185344,-8.882359 -0.568034,-0.676898 -2.372204,-1.475621 -0.425082,-0.817877 -0.272806,-2.409862 1.865872,3.55479 1.135954,0.436649 -0.336344,-0.953508 -0.431356,-1.98869 5.8e-5,-0.501673 0.70188,2.440579 1.460562,5.057442 3.19773,6.97559 -0.0739,-1.7555 -1.537948,-2.84207 -1.282602,-4.039771 -0.376992,-1.219816 -1.194758,-2.682575 -1.372972,-3.710285 0.709886,1.190336 0.56849,0.222475 0.226868,-0.464385 1.224512,-0.187266 1.351296,2.747586 2.132136,2.825933 -0.05564,-0.766433 -1.493632,-3.218256 -0.868282,-3.14164 1.094396,1.974024 1.426224,4.421389 3.06762,6.066196 0.59379,0.858934 1.850896,2.567346 1.030034,0.560002 -0.86353,-2.255593 -1.860234,-4.519928 -3.625216,-6.225784 -1.234606,-1.895318 2.161426,2.211347 0.927792,-0.262543 -1.10446,-1.410007 0.455826,-0.923357 0.412534,0.357106 0.1897,1.005483 0.993854,1.849556 0.568596,0.172394 0.0994,-0.245828 1.124242,4.777977 0.9962,1.906455 0.236878,-2.028431 -1.576412,-3.182888 -1.773704,-5.027347 0.655704,2.030819 0.96496,-2.067591 1.002638,0.197526 0.0339,0.932622 0.293272,2.04479 0.73598,1.555976 0.312596,2.02199 0.206464,4.131705 0.999128,6.056085 -0.04402,-1.025839 -0.561736,-4.079081 0.395352,-1.854374 0.713672,2.421388 0.45159,-2.100252 -0.225828,-2.836284 0.242984,-1.377306 -1.79965,-2.779335 -1.18278,-3.403894 0.938268,0.546328 1.170748,2.37828 1.554566,2.722848 0.289828,-0.925682 -0.680912,-4.144552 0.21811,-1.727849 0.874058,2.26157 0.401964,-0.293641 0.220534,-1.260106 0.572044,0.557235 1.047802,4.016141 1.400616,3.439019 0.02654,-1.01432 -1.314942,-4.194669 0.0537,-2.098141 0.41434,2.032086 0.535752,4.118938 0.760604,6.165408 0.603512,-1.985647 0.428276,-4.134315 0.1017,-6.05842 0.29095,1.526431 0.44593,0.541966 0.653918,-0.253144 0.0044,1.816321 0.380504,1.141601 0.73736,0.675818 0.16722,0.93118 -1.806956,4.183753 0.206116,2.457823 0.95233,-0.729124 0.06032,-3.100276 0.689612,-3.416596 0.404686,1.85142 0.01,3.426719 -0.265386,5.320935 0.302552,1.201556 -0.855128,3.684069 -0.07268,3.320383 -0.14322,1.877232 -1.155168,3.571174 -0.916462,5.50817 0.02196,2.855758 -0.03344,5.729142 0.2252,8.571548 1.036064,-2.121334 0.877302,-4.72022 1.48816,-7.02018 1.16778,-5.114646 0.246174,-10.375286 0.553838,-15.550214 0.361536,0.665719 0.314522,3.766992 0.74516,1.295346 0.489276,1.543954 -0.577026,4.164254 -0.17212,6.120396 0.90522,-1.162685 1.146722,-2.988099 1.270922,-4.508594 -0.14788,-0.849183 0.99819,-3.152806 0.566794,-1.018072 -0.360096,2.1091 -0.600926,4.275788 -1.393736,6.27122 0.61547,-0.395828 1.791574,-3.485215 1.114262,-0.998066 -0.451062,1.183656 -1.450358,3.1312 -0.06774,1.731038 1.10043,-1.523998 2.047864,-3.457618 1.377652,-5.362227 0.29017,-2.717279 0.355334,2.940194 0.843178,0.391919 0.579042,-1.640741 0.57991,0.972206 -0.04884,1.441258 -0.745784,1.85116 -1.82749,3.59478 -2.479994,5.4682 0.0054,0.969718 -0.287834,3.234316 0.919568,1.372262 -0.12482,2.078708 -2.444028,3.254904 -2.68161,5.217618 0.582536,-0.820506 1.516866,-2.297702 0.827768,-0.382446 1.188316,-1.186584 1.850018,-3.031124 2.613416,-4.587244 1.57432,-2.920866 1.140022,-6.414675 2.45659,-9.40264 -0.16066,0.954749 -0.677758,3.398055 0.316374,1.266398 0.274764,1.126126 -1.605576,3.839008 -1.006602,5.04311 0.652116,-0.827804 2.613006,-2.986671 1.09532,-0.907862 -1.028806,1.684558 -2.3125,3.198114 -2.9515,5.09465 -0.473266,1.570434 -2.472128,3.822186 -1.936028,5.006084 2.035092,-1.311178 2.08207,-4.083722 2.977376,-6.148382 0.827638,-1.258106 -1.307626,4.1623 0.16336,1.279606 1.464494,-2.741028 3.455442,-5.528584 3.13468,-8.797103 -0.03102,-1.302205 0.391614,0.618341 0.729688,-0.881934 0.02444,0.996223 -0.555994,3.539665 0.371158,1.380162 0.207014,-1.219999 1.420712,-1.991325 0.564248,-0.310269 -0.571962,0.720202 -0.746452,2.147642 0.19226,0.67646 1.55423,-2.271855 0.0046,0.767975 -0.687196,1.49167 -1.252366,1.34751 -1.990036,3.175158 -3.057136,4.727474 -0.865036,1.688512 -2.03324,3.820006 -2.43841,5.352006 1.670446,-1.221364 2.46218,-3.27182 3.84404,-4.782044 0.924252,-1.009534 1.112028,-2.72261 1.962032,-2.69836 0.848278,-0.791346 1.628276,-3.580188 2.009134,-1.72401 -1.30651,1.157682 -2.779724,2.799802 -3.238854,4.310488 1.457658,-0.463442 2.28006,-2.471854 2.998106,-1.995162 1.005772,-1.26458 2.179708,-1.250388 3.299246,-2.180256 -0.728392,1.88237 -2.642172,2.761796 -3.35061,4.767934 -0.72755,1.228944 1.28389,-0.11288 0.0434,1.148866 -0.4491,0.923656 -0.929356,2.217136 0.443408,0.933096 0.937712,-1.098496 3.133456,-0.742458 3.824824,-2.256012 0.225946,-1.024924 1.302432,-2.758508 0.626142,-0.664474 -0.3613,1.136366 0.321266,1.072648 -0.666254,2.141572 -1.562048,2.549362 2.910424,-2.673972 0.995852,-0.03312 -1.621294,1.693826 1.65163,-0.843452 0.971552,0.517804 -1.987268,0.43414 -2.974794,2.394896 -4.544934,3.582112 -2.002872,1.624898 1.521254,0.55303 1.89311,0.501622 1.102718,0.17802 3.189964,-1.31746 3.088326,-0.285002 -0.665864,0.339934 -4.199016,0.66722 -1.677972,0.865664 1.325268,0.0122 0.569394,1.141662 -0.448466,0.335166 -1.850646,-0.596984 -3.578474,0.28082 -5.351044,0.49315 -1.247284,0.45023 -2.220268,2.479484 0.0084,1.992476 1.25728,0.312078 3.339094,0.15058 4.052126,-0.386918 -1.492146,1.232824 2.24763,0.267126 2.929752,0.603818 2.109704,0.311324 -1.091256,0.17822 -1.826558,0.299004 -0.82915,0.854594 -4.585246,1.787716 -1.786888,0.521782 1.866008,-0.743398 -1.784282,-0.360688 -2.41867,-0.544446 -1.001918,-0.73464 -4.190958,0.427194 -2.406396,1.367876 0.79034,0.636724 3.304534,0.15932 3.28309,0.215732 -0.04332,1.65294 3.091634,-0.746668 3.503522,-0.271362 -1.385852,0.484672 -1.295136,1.171306 0.18492,1.116342 1.616036,-0.45216 1.90021,1.508106 0.284352,0.449964 -2.350722,-0.320366 -4.754098,-0.341628 -7.084062,-0.88829 -1.539162,-0.321738 -4.157052,3.361094 -1.1004,2.8009 1.471648,0.437306 3.841806,-0.19864 4.811564,0.26158 -1.066844,-0.0403 -3.478132,0.254242 -1.02867,0.626236 0.662576,0.24301 3.257768,0.302088 1.268426,0.693032 0.47191,0.748336 4.026084,1.612922 1.595498,1.216432 -1.723154,-0.903256 -3.127876,-1.175094 -4.677698,-1.893612 -1.314052,-0.42427 -4.526584,-1.045138 -4.808782,0.529408 0.862024,2.059598 2.563286,3.456186 4.872584,2.589892 1.11879,-0.09368 0.06002,0.274594 0.512644,1.034192 -0.963304,-0.84036 -3.857594,-0.429992 -1.643028,0.73965 0.92157,0.273904 2.934568,2.207492 1.017816,0.830788 -1.613212,-1.202532 -0.8903,0.311744 -0.483408,1.197696 -1.227764,-0.713344 -2.093242,-3.090278 -3.220414,-3.47088 -0.303954,1.29762 1.743616,3.497176 1.388258,3.722822 -2.17784,-1.152822 -1.618456,-3.462688 -2.336708,-5.419394 -1.090768,-2.014276 -4.678062,1.688986 -2.619808,2.703054 0.28101,0.836326 3.68102,2.95975 1.330908,1.849776 -0.935276,-0.91332 -1.988804,-0.79718 -1.04331,0.599206 0.539828,0.812994 1.0443,2.651156 0.04398,0.819662 -0.595282,-1.018914 -1.580722,-5.045072 -2.579388,-2.196558 -0.741938,2.439048 -1.742172,5.413146 -0.201454,7.745502 -1.257138,1.021314 -3.493298,0.43543 -5.137456,0.366362 z m 4.218406,-9.721026 c 1.261046,-1.12526 -0.888348,-2.188616 -0.557124,-0.349968 -0.0106,0.485046 0.04518,1.37488 0.557124,0.349968 z m -4.636488,-2.75807 c 0.527666,-1.47705 -2.501912,-1.916278 -0.915288,-0.31862 0.260986,0.309274 1.19837,1.59125 0.915288,0.31862 z m 5.512204,0.299922 c -0.25956,-0.779358 -0.297052,0.78801 -2.44e-4,-1.4e-5 z m 2.362074,-1.087204 c 0.996908,-0.922972 3.515978,-2.57979 3.313834,-3.40892 -1.871942,0.318202 -3.57332,1.738006 -3.835456,3.65787 0.16704,0.1996 0.383306,-0.351354 0.521622,-0.24895 z m -3.037274,-0.319136 c 1.75365,-0.76624 2.280616,-2.612418 2.108048,-4.376698 -0.890666,0.34964 -2.349606,2.778274 -2.582278,4.290482 -0.16848,0.454312 0.330938,0.253346 0.47423,0.08622 z M 25.25696,40.510766 c 1.41435,-0.32387 -0.952294,-1.184472 -1.550084,-0.752348 -2.651288,0.07314 1.002424,1.017428 1.550084,0.752348 z m 3.43678,-0.206386 c 0.3573,-1.383066 -1.940272,-3.075528 -3.230328,-3.750404 -0.749242,0.806236 1.117374,2.979346 1.907152,3.742592 0.438358,0.0448 0.885248,0.07172 1.323176,0.0078 z m 1.549644,-0.969724 c -0.417106,-3.111272 -2.575634,-5.700894 -5.107494,-7.42229 -1.396646,-0.957936 -2.627026,-2.8122 -4.074038,-3.300534 0.860366,2.270428 1.790066,4.660072 3.469022,6.457566 1.42457,0.330968 -1.03948,-1.88778 -1.27519,-2.701742 -0.605146,-1.624926 1.584672,1.383828 1.886,1.934382 1.409554,1.971182 3.342868,3.508528 4.757402,5.484918 0.341604,0.550478 0.42847,-0.343518 0.344298,-0.4523 z m 7.396222,-0.542496 c 1.423454,-1.343014 4.043198,-1.52964 4.85817,-3.199214 -0.546636,-1.001776 -2.842802,0.06388 -3.560824,0.785798 -0.15782,0.449348 -3.222484,3.252434 -1.297346,2.413416 z M 34.968102,36.1153 c 0.939744,-1.173284 2.389074,-2.764668 2.014966,-4.272492 -1.265788,1.144038 -2.277526,2.822354 -2.31235,4.519264 l 0.297404,-0.246754 z m -4.57895,-0.715078 c 0.0575,-2.164928 -0.841256,-4.657178 -3.287294,-5.016672 -1.883442,-0.54971 0.75508,2.07888 1.029996,2.799962 0.68809,0.791208 1.768478,2.903892 2.307868,2.806588 l -0.0192,-0.26917 -0.03138,-0.320746 z m 12.313012,-0.726574 c 0.206944,-1.046198 1.724138,-3.72405 0.71323,-4.006882 -1.002186,0.993202 -2.265118,2.629686 -2.36525,3.846936 0.49978,0.08528 1.17916,0.519606 1.65202,0.15994 z m -3.15875,-0.527424 c 1.421228,0.287266 2.692118,-2.915184 1.748792,-3.270326 -1.10345,0.738742 -2.491318,2.358772 -2.61829,3.319418 0.287802,-0.04388 0.579276,-0.0459 0.869498,-0.04908 z M 38.25599,32.701502 c 1.73485,-1.275826 3.469582,-2.694866 4.364542,-4.709758 0.59105,-0.823018 2.362628,-4.141252 0.247602,-2.205982 -1.81405,1.147838 -2.449474,3.44417 -3.975324,4.890666 -0.15848,0.22424 -1.916164,2.698306 -0.63682,2.025074 z m 7.066622,-0.953972 c 0.51887,-0.773628 1.025284,-0.874634 0.470988,0.19722 1.660024,-0.808002 3.94731,-3.460046 3.448926,-4.935234 -1.926298,0.640758 -4.077688,1.493996 -4.771326,3.584904 -0.554282,0.989224 -0.658982,3.09407 0.637364,1.388508 l 0.214004,-0.235404 z M 30.766888,30.617412 c 0.584856,-2.276456 -1.279296,-4.199126 -2.056744,-6.197154 -0.34773,-1.540028 -4.355246,-3.425224 -2.515082,-0.67385 1.440984,2.59076 2.88149,5.181872 4.203002,7.83658 0.30659,0.1798 0.255588,-0.816988 0.368824,-0.965576 z m -2.38161,-0.83896 c -1.100672,-1.419812 -2.51699,-3.44511 -3.881732,-4.172196 -0.486766,2.338038 1.044114,4.641176 3.601312,4.222628 l 0.22099,-0.0026 0.05942,-0.04794 z m 3.771166,-0.339806 c 0.326308,-3.078726 -0.4252,-6.156412 -1.92757,-8.843758 -0.308632,-0.832248 -0.784552,-2.171609 -0.913366,-0.492454 -0.206838,1.250304 -0.325416,2.553688 0.301778,3.700456 0.330102,0.873678 1.114072,3.472738 1.104584,1.043748 1.14569,0.12302 0.631922,4.433562 1.434574,4.592008 z m 11.823052,-2.338328 c 0.590348,-0.663724 1.037862,-2.37684 0.09452,-0.70825 -0.429048,0.60279 -1.269364,2.644962 -0.257894,0.971228 l 0.16342,-0.262966 z m 3.146558,-4.16467 c -0.23717,-0.607854 -2.455196,2.135528 -0.540644,0.47643 l 0.238012,-0.19338 0.302632,-0.283062 z M 32.49445,22.593088 c 0.11884,-1.396036 0.387448,-4.142416 -0.13194,-4.760065 -0.01,1.802707 -0.788908,4.167847 -0.0728,5.635671 0.0985,-0.284188 0.14884,-0.581326 0.204752,-0.875606 z M 27.191238,21.99335 c -1.1242,-1.480468 -2.107728,-3.068448 -3.259512,-4.524931 -0.0078,2.020086 1.573334,2.264597 2.259528,3.973585 0.19144,0.247604 0.687794,0.703364 0.999984,0.551346 z m 3.676654,-2.833373 c 0.214982,-1.288382 -0.488684,-4.750692 -1.460908,-4.508445 0.0843,1.879426 0.683942,3.551137 1.37117,5.403964 0.0854,-0.29091 0.0704,-0.596811 0.08974,-0.895519 z m 2.49141,-1.835629 c 0.16172,-2.278277 -0.79086,1.26583 -0.11288,0.491243 l 0.05362,-0.216527 0.05924,-0.274716 z M 20.743444,48.406322 c 0.63414,-0.938138 0.331684,0.272616 0,0 z m 19.91438,-1.17924 c 0.342514,-0.478792 0.216486,0.4409 0,0 z m 6.131026,-4.38244 c -1.01183,-0.812452 0.748584,-0.05714 0,0 z m 4.322936,-0.700084 c -2.890626,-1.036442 3.316144,0.759156 0.47302,0.13424 l -0.230746,-0.06484 -0.242292,-0.06942 z M 52.70227,38.20234 c 0.12056,-0.623494 0.58888,0.279118 0,0 z M 12.281214,37.596742 c 0.01338,-0.554438 0.613043,0.377438 0,0 z M 51.45009,36.82719 c -1.410824,-0.259532 2.996934,-0.83545 0.723578,-0.05452 -0.16732,0.331836 -0.493524,-0.0096 -0.723578,0.05452 z M 12.146375,34.925606 c -1.378619,-0.697646 1.745169,0.242368 0,0 z m 38.494989,-0.05236 c 0.741554,-0.704342 2.346314,0.350374 0.508788,0.05906 l -0.248246,-0.014 -0.260542,-0.04492 z M 52.46503,33.11035 c 0.28793,-0.08476 0.08944,-0.04794 0,0 z M 15.967299,32.314314 c -0.58366,-0.766678 1.147963,0.723252 0,0 z m -2.927501,-0.316088 c -1.974283,-0.78383 0.190968,-0.451678 0.737104,0.14596 -0.253838,0.03162 -0.49959,-0.07964 -0.737104,-0.14596 z m -1.652921,-0.962844 c -0.07907,-0.433496 0.561348,0.37816 0,0 z m 3.008269,-3.822346 c -0.708282,-0.596018 0.778616,0.12738 0,0 z M 47.40668,26.125222 c 0.453662,-0.982874 0.295478,-1.60708 0.888992,-0.980166 0.714008,-0.201822 -1.89766,3.000642 -0.888726,0.980144 z m -3.41829,-4.457734 c 0.16734,-1.266302 0.860746,-1.602392 0.18108,-0.15096 0.15068,-0.11304 -0.21428,0.36157 -0.18108,0.15096 z M 20.514626,17.65235 c -0.539752,-1.667511 0.579518,0.643276 0,0 z m 24.508782,-0.920224 c 0.14606,-0.595945 0.334272,0.164668 -4e-6,-2e-5 z M 24.729342,13.716402 c -0.612776,-1.024082 0.682924,0.724199 0,0 z"/>
+ <path style="fill:#ffffff" d="m 29.81856,53.841788 c -1.681036,-0.43907 0.739288,-2.730396 0.14696,-4.055684 -0.19684,-1.852436 0.68675,-4.900496 -1.581392,-5.725188 -1.966596,0.22554 -2.6975,2.323046 -3.920128,3.680894 -0.867512,0.997652 1.040066,-1.86848 -0.54171,-0.910884 -1.307034,0.467296 -1.842868,0.18946 -0.232928,-0.19862 1.204362,0.0142 1.927414,-1.295082 0.804856,-1.473164 1.092834,-1.01467 5.289262,-1.338928 3.140098,-3.404134 -0.52335,-1.119548 -2.083744,-2.671974 -2.778616,-0.96583 -1.312218,0.15178 -1.52037,3.7817 -2.307306,2.531522 -0.776912,1.50206 -0.944566,3.306106 -2.669749,4.079066 0.17965,-0.228884 2.133407,-2.658444 1.468525,-3.333046 -0.903694,1.047388 -1.520339,0.236562 -2.475811,0.862818 1.226023,-0.964806 3.837277,-1.397872 3.694289,-3.194738 -1.273268,-0.52679 -2.815519,2.628872 -3.252554,1.55565 0.115752,-1.106144 -3.082196,2.515282 -1.992555,0.72367 -2.070943,0.128184 2.01716,-1.113232 1.809313,-1.758946 1.336322,-1.04883 4.18522,-0.39941 4.699832,-2.10503 -1.874474,-0.995722 -4.181857,-0.852504 -5.753028,0.631802 -0.486294,0.299654 -2.099794,1.388538 -1.006435,0.230396 -3.126565,0.205908 3.477919,-1.035134 0.249433,-1.212776 -0.104328,0.08235 3.602382,-0.731856 1.416959,-1.408326 -1.645562,-1.055216 -4.646038,-0.336446 -5.694708,-0.981316 0.929078,-0.327892 3.763746,0.244584 1.650531,-0.899326 -1.548467,-0.962662 1.55017,0.513686 2.017277,0.653276 0.806742,0.461082 2.436451,0.704616 1.047977,-0.417414 -1.001427,-1.402384 1.655801,1.654706 2.48804,1.652478 1.236206,-0.0924 3.929532,0.09248 4.405888,-0.780888 -1.51819,-1.616242 -3.759616,-2.287588 -5.677353,-3.312692 -2.120512,-0.0993 -4.290775,0.385104 -6.442649,0.653784 -0.221927,-0.749496 2.890261,-0.640196 3.866874,-0.908084 0.63174,-0.957848 -2.802231,-1.431342 -3.886113,-1.54464 -0.932398,0.23011 -0.973143,-0.805508 -0.962897,-0.770824 1.141577,0.31845 5.090647,1.504494 2.536711,-0.469348 0.289767,-1.44968 -4.4637788,-3.089736 -1.263241,-2.109846 -0.451924,-0.639706 -1.281115,-2.175502 0.02812,-0.838812 1.244474,1.590534 2.27198,3.591168 4.073227,4.600502 0.689073,0.52682 3.192509,1.034386 1.422375,-0.18682 -1.458289,-0.72109 -1.412495,-1.642504 -2.573712,-2.748204 1.895617,0.619062 2.63703,2.754718 4.214626,3.86075 1.556514,0.396038 2.943002,2.044784 4.330648,2.198102 -0.606194,-2.119072 -3.071988,-2.409548 -4.510121,-3.787754 -0.96,-0.496058 -1.613458,-0.85134 -0.174702,-0.539748 1.319635,0.447974 2.089905,1.623064 3.671251,2.098388 -1.425292,-1.514136 -3.093288,-3.32934 -5.106103,-3.931944 -1.372609,-0.09104 -4.3899,-1.353068 -4.5145,-1.800186 1.220745,0.360356 4.405435,2.194304 4.68914,0.841124 -0.506959,-1.16551 -2.965081,-1.591444 -2.982781,-2.198252 0.902136,0.583292 2.231169,0.544858 0.70773,-0.407114 -0.832893,-0.474518 -2.855068,-2.172838 -0.835239,-1.001224 2.046146,1.320522 -2.189138,-3.021308 -0.121716,-1.060958 0.880368,0.751944 2.51168,3.258082 2.855623,2.895224 -0.442349,-0.919174 -1.173243,-3.22954 -0.16299,-1.104292 0.841539,2.245866 2.17034,4.36497 4.257526,5.639344 -0.05004,-1.488712 -1.63532,-3.225676 -2.6698,-4.56812 -0.748235,-0.870732 -1.49642,-2.532016 -0.161189,-0.81679 0.315127,1.088698 1.867521,2.09101 0.825631,0.395504 -0.627125,-1.510384 -3.059196,-2.789064 -3.241722,-3.899108 1.167757,1.303406 0.331304,-0.650192 0.733488,-0.214092 0.0943,1.12904 2.05317,2.941584 1.753371,1.783074 0.428936,0.766118 1.359869,1.716946 0.645841,0.14616 -0.572362,-1.11086 -0.597369,-2.046486 0.112462,-0.43505 0.314632,2.491566 2.78529,3.674346 4.29791,5.417508 0.625806,0.774736 2.17946,1.753044 1.014796,0.15004 -0.579432,-1.584308 -3.300224,-3.197922 -3.555096,-3.98187 0.66417,0.730678 2.681918,1.850258 1.172876,0.11988 -1.602386,-1.674954 -3.148046,-3.467574 -5.21173,-4.582214 -1.011564,-0.553764 -1.51017,-1.563416 -0.127848,-0.41276 1.907101,1.316862 -2.696573,-3.177317 -0.757726,-1.723673 1.737733,1.521357 3.034587,3.506051 4.958812,4.827675 1.670794,0.881382 -0.408654,-2.135992 -0.992496,-2.59261 -0.802934,-1.16909 -3.401574,-2.673612 -3.023199,-3.525737 1.080107,0.625375 -1.743116,-2.687786 -0.11655,-1.298047 0.796088,1.004419 0.678773,0.364 0.320327,-0.423829 1.216592,1.285122 1.950324,3.765731 3.300926,4.452743 -0.344638,-0.982647 -0.395248,-2.198137 -1.056962,-3.018944 -0.662245,-0.593489 -2.122144,-2.254834 -0.413534,-0.923121 1.472326,1.154772 1.637554,3.286345 2.34316,4.944545 0.488048,1.314858 1.19024,3.980098 1.852592,4.442386 0.341018,-1.59392 -0.726254,-3.074646 -0.521314,-4.62479 0.342864,1.414628 1.254484,2.522212 2.266156,3.532502 0.599586,0.990538 1.881046,1.681058 0.716986,0.1228 -1.883528,-2.866378 -4.123488,-5.565637 -5.185344,-8.882358 -0.568034,-0.676898 -2.372204,-1.475621 -0.425082,-0.817877 -0.272806,-2.409862 1.865872,3.554789 1.135954,0.436649 -0.336344,-0.953508 -0.431356,-1.98869 5.8e-5,-0.501673 0.70188,2.440579 1.460562,5.057441 3.19773,6.975589 -0.0739,-1.7555 -1.537948,-2.84207 -1.282602,-4.03977 -0.376992,-1.219815 -1.194758,-2.682575 -1.372972,-3.710285 0.709886,1.190336 0.56849,0.222475 0.226868,-0.464384 1.224512,-0.187266 1.351296,2.747585 2.132136,2.825932 -0.05564,-0.766433 -1.493632,-3.218256 -0.868282,-3.141639 1.094396,1.974023 1.426224,4.421389 3.06762,6.066194 0.59379,0.858934 1.850896,2.567346 1.030034,0.560002 -0.86353,-2.255592 -1.860234,-4.519927 -3.625216,-6.225782 -1.234606,-1.895319 2.161426,2.211346 0.927792,-0.262544 -1.10446,-1.410007 0.455826,-0.923357 0.412534,0.357107 0.1897,1.005482 0.993854,1.849555 0.568596,0.172394 0.0994,-0.245829 1.124242,4.777976 0.9962,1.906454 0.236878,-2.028431 -1.576412,-3.182888 -1.773704,-5.027347 0.655704,2.030819 0.96496,-2.0675908 1.002638,0.197526 0.0339,0.932622 0.293272,2.04479 0.73598,1.555976 0.312596,2.021991 0.206464,4.131705 0.999128,6.056084 -0.04402,-1.025838 -0.561736,-4.07908 0.395352,-1.854373 0.713672,2.421387 0.45159,-2.100252 -0.225828,-2.836284 0.242984,-1.377306 -1.79965,-2.779335 -1.18278,-3.403894 0.938268,0.546328 1.170748,2.378281 1.554566,2.722849 0.289828,-0.925683 -0.680912,-4.1445528 0.21811,-1.72785 0.874058,2.26157 0.401964,-0.293641 0.220534,-1.260105 0.572044,0.557235 1.047802,4.01614 1.400616,3.439018 0.02654,-1.01432 -1.314942,-4.1946688 0.0537,-2.098141 0.41434,2.032086 0.535752,4.118939 0.760604,6.165408 0.603512,-1.985646 0.428276,-4.134315 0.1017,-6.05842 0.29095,1.526431 0.44593,0.541967 0.653918,-0.253143 0.0044,1.81632 0.380504,1.1416 0.73736,0.675817 0.16722,0.931181 -1.806956,4.183753 0.206116,2.457823 0.95233,-0.729124 0.06032,-3.100276 0.689612,-3.416596 0.404686,1.85142 0.01,3.42672 -0.265386,5.320935 0.302552,1.201556 -0.855128,3.684068 -0.07268,3.320382 -0.14322,1.877232 -1.155168,3.571174 -0.916462,5.50817 0.02196,2.855758 -0.03344,5.729142 0.2252,8.571548 1.036064,-2.121334 0.877302,-4.72022 1.48816,-7.02018 1.16778,-5.114646 0.246174,-10.375285 0.553838,-15.550213 0.361536,0.665719 0.314522,3.766992 0.74516,1.295346 0.489276,1.543954 -0.577026,4.164254 -0.17212,6.120396 0.90522,-1.162685 1.146722,-2.988099 1.270922,-4.508594 -0.14788,-0.849182 0.99819,-3.152806 0.566794,-1.018071 -0.360096,2.1091 -0.600926,4.275787 -1.393736,6.271218 0.61547,-0.395827 1.791574,-3.485214 1.114262,-0.998065 -0.451062,1.183655 -1.450358,3.131199 -0.06774,1.731037 1.10043,-1.523998 2.047864,-3.457617 1.377652,-5.362226 0.29017,-2.717279 0.355334,2.940194 0.843178,0.391919 0.579042,-1.640741 0.57991,0.972206 -0.04884,1.441258 -0.745784,1.851159 -1.82749,3.594779 -2.479994,5.468199 0.0054,0.969718 -0.287834,3.234316 0.919568,1.372262 -0.12482,2.078708 -2.444028,3.254904 -2.68161,5.217618 0.582536,-0.820506 1.516866,-2.297702 0.827768,-0.382446 1.188316,-1.186584 1.850018,-3.031124 2.613416,-4.587244 1.57432,-2.920866 1.140022,-6.414674 2.45659,-9.402639 -0.16066,0.954749 -0.677758,3.398056 0.316374,1.266398 0.274764,1.126126 -1.605576,3.839007 -1.006602,5.043109 0.652116,-0.827804 2.613006,-2.986669 1.09532,-0.907862 -1.028806,1.684558 -2.3125,3.198114 -2.9515,5.09465 -0.473266,1.570434 -2.472128,3.822186 -1.936028,5.006084 2.035092,-1.311178 2.08207,-4.083722 2.977376,-6.148382 0.827638,-1.258106 -1.307626,4.1623 0.16336,1.279606 1.464494,-2.741028 3.455442,-5.528584 3.13468,-8.797101 -0.03102,-1.302206 0.391614,0.61834 0.729688,-0.881935 0.02444,0.996224 -0.555994,3.539665 0.371158,1.380162 0.207014,-1.219999 1.420712,-1.991325 0.564248,-0.310269 -0.571962,0.720202 -0.746452,2.147641 0.19226,0.67646 1.55423,-2.271855 0.0046,0.767975 -0.687196,1.49167 -1.252366,1.347509 -1.990036,3.175157 -3.057136,4.727473 -0.865036,1.688512 -2.03324,3.820006 -2.43841,5.352006 1.670446,-1.221364 2.46218,-3.27182 3.84404,-4.782044 0.924252,-1.009534 1.112028,-2.72261 1.962032,-2.69836 0.848278,-0.791346 1.628276,-3.580187 2.009134,-1.72401 -1.30651,1.157682 -2.779724,2.799802 -3.238854,4.310488 1.457658,-0.463442 2.28006,-2.471854 2.998106,-1.995162 1.005772,-1.26458 2.179708,-1.250388 3.299246,-2.180256 -0.728392,1.88237 -2.642172,2.761796 -3.35061,4.767934 -0.72755,1.228944 1.28389,-0.11288 0.0434,1.148866 -0.4491,0.923656 -0.929356,2.217136 0.443408,0.933096 0.937712,-1.098496 3.133456,-0.742458 3.824824,-2.256012 0.225946,-1.024924 1.302432,-2.758508 0.626142,-0.664474 -0.3613,1.136366 0.321266,1.072648 -0.666254,2.141572 -1.562048,2.549362 2.910424,-2.673972 0.995852,-0.03312 -1.621294,1.693826 1.65163,-0.843452 0.971552,0.517804 -1.987268,0.43414 -2.974794,2.394896 -4.544934,3.582112 -2.002872,1.624898 1.521254,0.55303 1.89311,0.501622 1.102718,0.17802 3.189964,-1.31746 3.088326,-0.285002 -0.665864,0.339934 -4.199016,0.66722 -1.677972,0.865664 1.325268,0.0122 0.569394,1.141662 -0.448466,0.335166 -1.850646,-0.596984 -3.578474,0.28082 -5.351044,0.49315 -1.247284,0.45023 -2.220268,2.479484 0.0084,1.992476 1.25728,0.312078 3.339094,0.15058 4.052126,-0.386918 -1.492146,1.232824 2.24763,0.267126 2.929752,0.603818 2.109704,0.311324 -1.091256,0.17822 -1.826558,0.299004 -0.82915,0.854594 -4.585246,1.787716 -1.786888,0.521782 1.866008,-0.743398 -1.784282,-0.360688 -2.41867,-0.544446 -1.001918,-0.73464 -4.190958,0.427194 -2.406396,1.367876 0.79034,0.636724 3.304534,0.15932 3.28309,0.215732 -0.04332,1.65294 3.091634,-0.746668 3.503522,-0.271362 -1.385852,0.484672 -1.295136,1.171306 0.18492,1.116342 1.616036,-0.45216 1.90021,1.508106 0.284352,0.449964 -2.350722,-0.320366 -4.754098,-0.341628 -7.084062,-0.88829 -1.539162,-0.321738 -4.157052,3.361094 -1.1004,2.8009 1.471648,0.437306 3.841806,-0.19864 4.811564,0.26158 -1.066844,-0.0403 -3.478132,0.254242 -1.02867,0.626236 0.662576,0.24301 3.257768,0.302088 1.268426,0.693032 0.47191,0.748336 4.026084,1.612922 1.595498,1.216432 -1.723154,-0.903256 -3.127876,-1.175094 -4.677698,-1.893612 -1.314052,-0.42427 -4.526584,-1.045138 -4.808782,0.529408 0.862024,2.059598 2.563286,3.456186 4.872584,2.589892 1.11879,-0.09368 0.06002,0.274594 0.512644,1.034192 -0.963304,-0.84036 -3.857594,-0.429992 -1.643028,0.73965 0.92157,0.273904 2.934568,2.207492 1.017816,0.830788 -1.613212,-1.202532 -0.8903,0.311744 -0.483408,1.197696 -1.227764,-0.713344 -2.093242,-3.090278 -3.220414,-3.47088 -0.303954,1.29762 1.743616,3.497176 1.388258,3.722822 -2.17784,-1.152822 -1.618456,-3.462688 -2.336708,-5.419394 -1.090768,-2.014276 -4.678062,1.688986 -2.619808,2.703054 0.28101,0.836326 3.68102,2.95975 1.330908,1.849776 -0.935276,-0.91332 -1.988804,-0.79718 -1.04331,0.599206 0.539828,0.812994 1.0443,2.651156 0.04398,0.819662 -0.595282,-1.018914 -1.580722,-5.045072 -2.579388,-2.196558 -0.741938,2.439048 -1.742172,5.413146 -0.201454,7.745502 -1.257138,1.021314 -3.493298,0.43543 -5.137456,0.366362 z m 4.218406,-9.721026 c 1.261046,-1.12526 -0.888348,-2.188616 -0.557124,-0.349968 -0.0106,0.485046 0.04518,1.37488 0.557124,0.349968 z m -4.636488,-2.75807 c 0.527666,-1.47705 -2.501912,-1.916278 -0.915288,-0.31862 0.260986,0.309274 1.19837,1.59125 0.915288,0.31862 z m 5.512204,0.299922 c -0.25956,-0.779358 -0.297052,0.78801 -2.44e-4,-1.4e-5 z m 2.362074,-1.087204 c 0.996908,-0.922972 3.515978,-2.57979 3.313834,-3.40892 -1.871942,0.318202 -3.57332,1.738006 -3.835456,3.65787 0.16704,0.1996 0.383306,-0.351354 0.521622,-0.24895 z m -3.037274,-0.319136 c 1.75365,-0.76624 2.280616,-2.612418 2.108048,-4.376698 -0.890666,0.34964 -2.349606,2.778274 -2.582278,4.290482 -0.16848,0.454312 0.330938,0.253346 0.47423,0.08622 z M 25.25696,39.510766 c 1.41435,-0.32387 -0.952294,-1.184472 -1.550084,-0.752348 -2.651288,0.07314 1.002424,1.017428 1.550084,0.752348 z m 3.43678,-0.206386 c 0.3573,-1.383066 -1.940272,-3.075528 -3.230328,-3.750404 -0.749242,0.806236 1.117374,2.979346 1.907152,3.742592 0.438358,0.0448 0.885248,0.07172 1.323176,0.0078 z m 1.549644,-0.969724 c -0.417106,-3.111272 -2.575634,-5.700894 -5.107494,-7.42229 -1.396646,-0.957936 -2.627026,-2.8122 -4.074038,-3.300534 0.860366,2.270428 1.790066,4.660072 3.469022,6.457566 1.42457,0.330968 -1.03948,-1.88778 -1.27519,-2.701742 -0.605146,-1.624926 1.584672,1.383828 1.886,1.934382 1.409554,1.971182 3.342868,3.508528 4.757402,5.484918 0.341604,0.550478 0.42847,-0.343518 0.344298,-0.4523 z m 7.396222,-0.542496 c 1.423454,-1.343014 4.043198,-1.52964 4.85817,-3.199214 -0.546636,-1.001776 -2.842802,0.06388 -3.560824,0.785798 -0.15782,0.449348 -3.222484,3.252434 -1.297346,2.413416 z M 34.968102,35.1153 c 0.939744,-1.173284 2.389074,-2.764668 2.014966,-4.272492 -1.265788,1.144038 -2.277526,2.822354 -2.31235,4.519264 l 0.297404,-0.246754 z m -4.57895,-0.715078 c 0.0575,-2.164928 -0.841256,-4.657178 -3.287294,-5.016672 -1.883442,-0.54971 0.75508,2.07888 1.029996,2.799962 0.68809,0.791208 1.768478,2.903892 2.307868,2.806588 l -0.0192,-0.26917 -0.03138,-0.320746 z m 12.313012,-0.726574 c 0.206944,-1.046198 1.724138,-3.72405 0.71323,-4.006882 -1.002186,0.993202 -2.265118,2.629686 -2.36525,3.846936 0.49978,0.08528 1.17916,0.519606 1.65202,0.15994 z m -3.15875,-0.527424 c 1.421228,0.287266 2.692118,-2.915184 1.748792,-3.270326 -1.10345,0.738742 -2.491318,2.358772 -2.61829,3.319418 0.287802,-0.04388 0.579276,-0.0459 0.869498,-0.04908 z M 38.25599,31.701502 c 1.73485,-1.275826 3.469582,-2.694866 4.364542,-4.709758 0.59105,-0.823018 2.362628,-4.141252 0.247602,-2.205982 -1.81405,1.147838 -2.449474,3.44417 -3.975324,4.890666 -0.15848,0.22424 -1.916164,2.698306 -0.63682,2.025074 z m 7.066622,-0.953972 c 0.51887,-0.773628 1.025284,-0.874634 0.470988,0.19722 1.660024,-0.808002 3.94731,-3.460046 3.448926,-4.935234 -1.926298,0.640758 -4.077688,1.493996 -4.771326,3.584904 -0.554282,0.989224 -0.658982,3.09407 0.637364,1.388508 l 0.214004,-0.235404 z M 30.766888,29.617412 c 0.584856,-2.276456 -1.279296,-4.199126 -2.056744,-6.197154 -0.34773,-1.540028 -4.355246,-3.425224 -2.515082,-0.67385 1.440984,2.59076 2.88149,5.181872 4.203002,7.83658 0.30659,0.1798 0.255588,-0.816988 0.368824,-0.965576 z m -2.38161,-0.83896 c -1.100672,-1.419812 -2.51699,-3.44511 -3.881732,-4.172196 -0.486766,2.338038 1.044114,4.641176 3.601312,4.222628 l 0.22099,-0.0026 0.05942,-0.04794 z m 3.771166,-0.339806 c 0.326308,-3.078726 -0.4252,-6.156412 -1.92757,-8.843758 -0.308632,-0.832248 -0.784552,-2.171607 -0.913366,-0.492454 -0.206838,1.250304 -0.325416,2.553688 0.301778,3.700456 0.330102,0.873678 1.114072,3.472738 1.104584,1.043748 1.14569,0.12302 0.631922,4.433562 1.434574,4.592008 z m 11.823052,-2.338328 c 0.590348,-0.663724 1.037862,-2.37684 0.09452,-0.70825 -0.429048,0.60279 -1.269364,2.644962 -0.257894,0.971228 l 0.16342,-0.262966 z m 3.146558,-4.16467 c -0.23717,-0.607854 -2.455196,2.135528 -0.540644,0.47643 l 0.238012,-0.19338 0.302632,-0.283062 z M 32.49445,21.593088 c 0.11884,-1.396036 0.387448,-4.142415 -0.13194,-4.760064 -0.01,1.802707 -0.788908,4.167846 -0.0728,5.63567 0.0985,-0.284188 0.14884,-0.581326 0.204752,-0.875606 z M 27.191238,20.99335 c -1.1242,-1.480469 -2.107728,-3.068447 -3.259512,-4.52493 -0.0078,2.020086 1.573334,2.264597 2.259528,3.973584 0.19144,0.247604 0.687794,0.703364 0.999984,0.551346 z m 3.676654,-2.833371 c 0.214982,-1.288382 -0.488684,-4.750693 -1.460908,-4.508445 0.0843,1.879425 0.683942,3.551136 1.37117,5.403963 0.0854,-0.29091 0.0704,-0.596811 0.08974,-0.895518 z m 2.49141,-1.83563 c 0.16172,-2.278277 -0.79086,1.26583 -0.11288,0.491243 l 0.05362,-0.216526 0.05924,-0.274717 z M 20.743444,47.406322 c 0.63414,-0.938138 0.331684,0.272616 0,0 z m 19.91438,-1.17924 c 0.342514,-0.478792 0.216486,0.4409 0,0 z m 6.131026,-4.38244 c -1.01183,-0.812452 0.748584,-0.05714 0,0 z m 4.322936,-0.700084 c -2.890626,-1.036442 3.316144,0.759156 0.47302,0.13424 l -0.230746,-0.06484 -0.242292,-0.06942 z M 52.70227,37.20234 c 0.12056,-0.623494 0.58888,0.279118 0,0 z M 12.281214,36.596742 c 0.01338,-0.554438 0.613043,0.377438 0,0 z M 51.45009,35.82719 c -1.410824,-0.259532 2.996934,-0.83545 0.723578,-0.05452 -0.16732,0.331836 -0.493524,-0.0096 -0.723578,0.05452 z M 12.146375,33.925606 c -1.378619,-0.697646 1.745169,0.242368 0,0 z m 38.494989,-0.05236 c 0.741554,-0.704342 2.346314,0.350374 0.508788,0.05906 l -0.248246,-0.014 -0.260542,-0.04492 z M 52.46503,32.11035 c 0.28793,-0.08476 0.08944,-0.04794 0,0 z M 15.967299,31.314314 c -0.58366,-0.766678 1.147963,0.723252 0,0 z m -2.927501,-0.316088 c -1.974283,-0.78383 0.190968,-0.451678 0.737104,0.14596 -0.253838,0.03162 -0.49959,-0.07964 -0.737104,-0.14596 z m -1.652921,-0.962844 c -0.07907,-0.433496 0.561348,0.37816 0,0 z m 3.008269,-3.822346 c -0.708282,-0.596018 0.778616,0.12738 0,0 z M 47.40668,25.125222 c 0.453662,-0.982874 0.295478,-1.60708 0.888992,-0.980166 0.714008,-0.201822 -1.89766,3.000642 -0.888726,0.980144 z m -3.41829,-4.457734 c 0.16734,-1.266301 0.860746,-1.602392 0.18108,-0.15096 0.15068,-0.11304 -0.21428,0.36157 -0.18108,0.15096 z M 20.514626,16.652351 c -0.539752,-1.667511 0.579518,0.643276 0,0 z m 24.508782,-0.920224 c 0.14606,-0.595945 0.334272,0.164668 -4e-6,-2e-5 z M 24.729342,12.716404 c -0.612776,-1.024083 0.682924,0.724199 0,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/apk-icon-editor.svg b/.icons/awkward/64x64/apps/apk-icon-editor.svg
new file mode 100644
index 00000000..35c7081b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/apk-icon-editor.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,58.2 V 7.8 C 60,6.2488 58.7512,5 57.2,5 H 6.8 C 5.2488,5 4,6.2488 4,7.8 V 58.2 C 4,59.7512 5.2488,61 6.8,61 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#89c025" d="M 60,57.2 V 6.8 C 60,5.2488 58.7512,4 57.2,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 57.2 C 4,58.7512 5.2488,60 6.8,60 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="opacity:0.4" d="m 11,11 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m -36,9 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m -36,9 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m -36,9 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m -36,9 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z m 9,0 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/app-launcher.svg b/.icons/awkward/64x64/apps/app-launcher.svg
new file mode 120000
index 00000000..c4f0a8b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/app-launcher.svg
@@ -0,0 +1 @@
+chrome-app-list.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/app-outlet.svg b/.icons/awkward/64x64/apps/app-outlet.svg
new file mode 100644
index 00000000..fd39184a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/app-outlet.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <rect style="opacity:.2" rx="3" ry="3" height="56" width="56" y="5" x="4"/>
+ <rect style="fill:#6c4ac4" rx="3" ry="3" height="56" width="56" y="4" x="4"/>
+ <path d="m13 13-3 36s0 3 3 3h38c3 0 3-3 3-3l-3-36z" style="opacity:.2"/>
+ <path d="m13 12-3 36s0 3 3 3h38c3 0 3-3 3-3l-3-36z" style="fill:#e4e4e4"/>
+ <path style="opacity:.2" d="m22.5 20a3.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.5zm19 0a3.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.5z"/>
+ <path style="fill:#cccccc" d="m22.5 19a3.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.5zm19 0a3.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.5z"/>
+ <path style="opacity:.2" d="m22.499174 22.021755a1.4997884 1.4961014 0 0 0 -1.491829 1.643988s0.275427 3.423658 1.704668 6.920725c0.71462 1.748534 1.721646 3.551143 3.227737 4.976767 1.506091 1.425623 3.57278 2.436765 6.059086 2.436765s4.552995-1.011142 6.059086-2.436765c1.506091-1.425624 2.513117-3.228233 3.227737-4.976767 1.429241-3.497067 1.704668-6.920725 1.704668-6.920725a1.4997884 1.4961014 0 1 0 -2.987562 -0.253221s-0.27366 3.0588-1.49378 6.044191c-0.61006 1.492695-1.452978 2.931315-2.515018 3.936612-1.062041 1.005299-2.282449 1.614771-3.995131 1.614771s-2.93309-0.609472-3.995131-1.614771c-1.06204-1.005297-1.904958-2.443917-2.515018-3.936612-1.22012-2.985391-1.49378-6.044191-1.49378-6.044191a1.4997884 1.4961014 0 0 0 -1.495733 -1.390767z"/>
+ <path style="fill:#6c4ac4" d="m22.499174 21.021755a1.4997884 1.4961014 0 0 0 -1.491829 1.643988s0.275427 3.423658 1.704668 6.920725c0.71462 1.748534 1.721646 3.551143 3.227737 4.976767 1.506091 1.425623 3.57278 2.436765 6.059086 2.436765s4.552995-1.011142 6.059086-2.436765c1.506091-1.425624 2.513117-3.228233 3.227737-4.976767 1.429241-3.497067 1.704668-6.920725 1.704668-6.920725a1.4997884 1.4961014 0 1 0 -2.987562 -0.253221s-0.27366 3.0588-1.49378 6.044191c-0.61006 1.492695-1.452978 2.931315-2.515018 3.936612-1.062041 1.005299-2.282449 1.614771-3.995131 1.614771s-2.93309-0.609472-3.995131-1.614771c-1.06204-1.005297-1.904958-2.443917-2.515018-3.936612-1.22012-2.985391-1.49378-6.044191-1.49378-6.044191a1.4997884 1.4961014 0 0 0 -1.495733 -1.390767z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m13 12l-3 36s0.002046 0.187475 0.044922 0.455078l2.955078-35.455078h38l2.955078 35.455078c0.042876-0.267603 0.044922-0.455078 0.044922-0.455078l-3-36h-38z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/app.rednotebook.RedNotebook.svg b/.icons/awkward/64x64/apps/app.rednotebook.RedNotebook.svg
new file mode 120000
index 00000000..11fbe71e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/app.rednotebook.RedNotebook.svg
@@ -0,0 +1 @@
+rednotebook.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/app.svg b/.icons/awkward/64x64/apps/app.svg
new file mode 120000
index 00000000..e7d60f47
--- /dev/null
+++ b/.icons/awkward/64x64/apps/app.svg
@@ -0,0 +1 @@
+gitkraken.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/apparmor_view_profile.svg b/.icons/awkward/64x64/apps/apparmor_view_profile.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/.icons/awkward/64x64/apps/apparmor_view_profile.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appcode.svg b/.icons/awkward/64x64/apps/appcode.svg
new file mode 100644
index 00000000..820df378
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appcode.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.800782,61 c -1.5512,0 -2.8007812,-1.249582 -2.8007812,-2.800782 v -2 C 4.0000008,57.750418 5.249582,59 6.800782,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#14ddb1" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#2086e7" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#2086e7" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#14ddb1" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 42.000484,32.999316 c 0,0 0,2.000006 -4,2.000006 -3.999998,0 -3.999998,-4.000002 -3.999998,-8.000006 0,-3.999994 0,-7.999996 3.999998,-7.999996 4,0 4,1.999996 4,1.999996"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 42.000484,31.999516 c 0,0 0,2.000006 -4,2.000006 -3.999998,0 -3.999998,-4.000002 -3.999998,-8.000006 0,-3.999994 0,-7.999996 3.999998,-7.999996 4,0 4,1.999996 4,1.999996"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,28.999316 h 7.999999 m -7.999799,6 v -12 m 7.999799,12 v -12 m -7.999999,0 c 0,0 0,-4.000002 3.999999,-4.000002 4,0 4,4.000002 4,4.000002"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,27.999516 h 7.999999 m -7.999799,6 v -12 m 7.999799,12 v -12 m -7.999999,0 c 0,0 0,-4.000002 3.999999,-4.000002 4,0 4,4.000002 4,4.000002"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/apper.svg b/.icons/awkward/64x64/apps/apper.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/apper.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appgrid.svg b/.icons/awkward/64x64/apps/appgrid.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appgrid.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-Alva.svg b/.icons/awkward/64x64/apps/appimagekit-Alva.svg
new file mode 120000
index 00000000..b0dcffb1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-Alva.svg
@@ -0,0 +1 @@
+Alva.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-AppImage.svg b/.icons/awkward/64x64/apps/appimagekit-AppImage.svg
new file mode 120000
index 00000000..21092453
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-AppImage.svg
@@ -0,0 +1 @@
+../mimetypes/application-x-iso9660-appimage.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-Black_Chocobo.svg b/.icons/awkward/64x64/apps/appimagekit-Black_Chocobo.svg
new file mode 120000
index 00000000..e3137f18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-Black_Chocobo.svg
@@ -0,0 +1 @@
+Black_Chocobo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-Cyan.svg b/.icons/awkward/64x64/apps/appimagekit-Cyan.svg
new file mode 120000
index 00000000..57e0d706
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-Cyan.svg
@@ -0,0 +1 @@
+cyan.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-Freeter.svg b/.icons/awkward/64x64/apps/appimagekit-Freeter.svg
new file mode 120000
index 00000000..d65d889d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-Freeter.svg
@@ -0,0 +1 @@
+Freeter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-KittehPlayer.svg b/.icons/awkward/64x64/apps/appimagekit-KittehPlayer.svg
new file mode 120000
index 00000000..9bf5480a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-KittehPlayer.svg
@@ -0,0 +1 @@
+KittehPlayer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-MediaElch.svg b/.icons/awkward/64x64/apps/appimagekit-MediaElch.svg
new file mode 120000
index 00000000..e05047fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-MediaElch.svg
@@ -0,0 +1 @@
+MediaElch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-Ripcord_Icon.svg b/.icons/awkward/64x64/apps/appimagekit-Ripcord_Icon.svg
new file mode 120000
index 00000000..1804ec0f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-Ripcord_Icon.svg
@@ -0,0 +1 @@
+Ripcord_Icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-advanced-rest-client.svg b/.icons/awkward/64x64/apps/appimagekit-advanced-rest-client.svg
new file mode 120000
index 00000000..abcf026c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-advanced-rest-client.svg
@@ -0,0 +1 @@
+advanced-rest-client.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-altus.svg b/.icons/awkward/64x64/apps/appimagekit-altus.svg
new file mode 120000
index 00000000..7d03b3ad
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-altus.svg
@@ -0,0 +1 @@
+altus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-another-redis-desktop-manager.svg b/.icons/awkward/64x64/apps/appimagekit-another-redis-desktop-manager.svg
new file mode 120000
index 00000000..3570e2e5
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/appimagekit-ant-downloader.svg b/.icons/awkward/64x64/apps/appimagekit-ant-downloader.svg
new file mode 120000
index 00000000..b7ee2dfd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-ant-downloader.svg
@@ -0,0 +1 @@
+ant-downloader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-app-outlet.svg b/.icons/awkward/64x64/apps/appimagekit-app-outlet.svg
new file mode 120000
index 00000000..2f592dc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-app-outlet.svg
@@ -0,0 +1 @@
+app-outlet.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-archipelago.svg b/.icons/awkward/64x64/apps/appimagekit-archipelago.svg
new file mode 120000
index 00000000..c520399d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-archipelago.svg
@@ -0,0 +1 @@
+archipelago.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-ark-desktop-wallet.svg b/.icons/awkward/64x64/apps/appimagekit-ark-desktop-wallet.svg
new file mode 120000
index 00000000..f19ce830
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-ark-desktop-wallet.svg
@@ -0,0 +1 @@
+io.ark.Desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-atomic.svg b/.icons/awkward/64x64/apps/appimagekit-atomic.svg
new file mode 120000
index 00000000..d289909a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-atomic.svg
@@ -0,0 +1 @@
+atomic.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-augur.svg b/.icons/awkward/64x64/apps/appimagekit-augur.svg
new file mode 120000
index 00000000..50d44676
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-augur.svg
@@ -0,0 +1 @@
+augur.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-auryo.svg b/.icons/awkward/64x64/apps/appimagekit-auryo.svg
new file mode 120000
index 00000000..7f175fac
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-auryo.svg
@@ -0,0 +1 @@
+auryo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-azpainter.svg b/.icons/awkward/64x64/apps/appimagekit-azpainter.svg
new file mode 120000
index 00000000..409d2cf0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-azpainter.svg
@@ -0,0 +1 @@
+azpainter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-balena-etcher-electron.svg b/.icons/awkward/64x64/apps/appimagekit-balena-etcher-electron.svg
new file mode 120000
index 00000000..d17bc786
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-balena-etcher-electron.svg
@@ -0,0 +1 @@
+etcher.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-bitshares2-light.svg b/.icons/awkward/64x64/apps/appimagekit-bitshares2-light.svg
new file mode 120000
index 00000000..ca4e508c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-bitshares2-light.svg
@@ -0,0 +1 @@
+bitshares2-light.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-bitwarden.svg b/.icons/awkward/64x64/apps/appimagekit-bitwarden.svg
new file mode 120000
index 00000000..0beb6a1c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-bitwarden.svg
@@ -0,0 +1 @@
+bitwarden.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-bloomrpc.svg b/.icons/awkward/64x64/apps/appimagekit-bloomrpc.svg
new file mode 120000
index 00000000..579a7c14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-bloomrpc.svg
@@ -0,0 +1 @@
+bloomrpc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-brackets-electron.svg b/.icons/awkward/64x64/apps/appimagekit-brackets-electron.svg
new file mode 120000
index 00000000..934a95e4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-brackets-electron.svg
@@ -0,0 +1 @@
+brackets-electron.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-buka.svg b/.icons/awkward/64x64/apps/appimagekit-buka.svg
new file mode 120000
index 00000000..4b9f5b61
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-buka.svg
@@ -0,0 +1 @@
+buka.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-cacher.svg b/.icons/awkward/64x64/apps/appimagekit-cacher.svg
new file mode 120000
index 00000000..7f86c1b2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-cacher.svg
@@ -0,0 +1 @@
+cacher.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-caprine.svg b/.icons/awkward/64x64/apps/appimagekit-caprine.svg
new file mode 120000
index 00000000..b8719ad4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-caprine.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-chiaki.svg b/.icons/awkward/64x64/apps/appimagekit-chiaki.svg
new file mode 120000
index 00000000..2947b8b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-chiaki.svg
@@ -0,0 +1 @@
+chiaki.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-clipgrab.svg b/.icons/awkward/64x64/apps/appimagekit-clipgrab.svg
new file mode 120000
index 00000000..096ca883
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-clipgrab.svg
@@ -0,0 +1 @@
+clipgrab.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-colon.svg b/.icons/awkward/64x64/apps/appimagekit-colon.svg
new file mode 120000
index 00000000..89c9fa72
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-colon.svg
@@ -0,0 +1 @@
+colon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-colorpicker.svg b/.icons/awkward/64x64/apps/appimagekit-colorpicker.svg
new file mode 120000
index 00000000..5eff503c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-colorpicker.svg
@@ -0,0 +1 @@
+colorpicker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-conky-logomark-violet.svg b/.icons/awkward/64x64/apps/appimagekit-conky-logomark-violet.svg
new file mode 120000
index 00000000..f1c66af7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-conky-logomark-violet.svg
@@ -0,0 +1 @@
+conky.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-cool-retro-term.svg b/.icons/awkward/64x64/apps/appimagekit-cool-retro-term.svg
new file mode 120000
index 00000000..f35e34b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-cool-retro-term.svg
@@ -0,0 +1 @@
+cool-retro-term.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-cozydrive.svg b/.icons/awkward/64x64/apps/appimagekit-cozydrive.svg
new file mode 120000
index 00000000..79fa571b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-cozydrive.svg
@@ -0,0 +1 @@
+cozydrive.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-cpod.svg b/.icons/awkward/64x64/apps/appimagekit-cpod.svg
new file mode 120000
index 00000000..d4139dec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-cpod.svg
@@ -0,0 +1 @@
+cpod.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-cryptr.svg b/.icons/awkward/64x64/apps/appimagekit-cryptr.svg
new file mode 120000
index 00000000..0ad0a154
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-cryptr.svg
@@ -0,0 +1 @@
+cryptr.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-cura-icon.svg b/.icons/awkward/64x64/apps/appimagekit-cura-icon.svg
new file mode 120000
index 00000000..7ae2213c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-cura-icon.svg
@@ -0,0 +1 @@
+cura-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-cutepeaks.svg b/.icons/awkward/64x64/apps/appimagekit-cutepeaks.svg
new file mode 120000
index 00000000..6733ec26
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-cutepeaks.svg
@@ -0,0 +1 @@
+cutepeaks.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-cutter.svg b/.icons/awkward/64x64/apps/appimagekit-cutter.svg
new file mode 120000
index 00000000..7c2b4879
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-cutter.svg
@@ -0,0 +1 @@
+cutter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-delir.svg b/.icons/awkward/64x64/apps/appimagekit-delir.svg
new file mode 120000
index 00000000..17fa0504
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-delir.svg
@@ -0,0 +1 @@
+delir.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-devhub.svg b/.icons/awkward/64x64/apps/appimagekit-devhub.svg
new file mode 120000
index 00000000..08b64fc5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-devhub.svg
@@ -0,0 +1 @@
+devhub.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-diffuse.svg b/.icons/awkward/64x64/apps/appimagekit-diffuse.svg
new file mode 100644
index 00000000..d049712e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-diffuse.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#8390a6" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 18,19 c -2.704645,-0.03825 -2.704645,4.03825 0,4 h 0.753906 3.273438 c 2.704646,-0.03826 2.704646,4.03825 0,4 h -1.648438 -4.351562 c -2.704646,-0.03826 -2.704646,4.03825 0,4 h 0.882812 3.117188 c 2.704646,-0.03826 2.704646,4.03825 0,4 H 18.800781 18 c -2.704645,-0.03824 -2.704645,4.03825 0,4 h 0.730469 2.990407 c 0.1876,0.0808 0.320312,0.266694 0.320312,0.484376 v 6.4375 c 0.0092,0.593212 0.492724,1.069048 1.085936,1.078124 h 13.701 c 4.002396,0 7.03037,-0.934972 9.48286,-2.800782 2.452486,-1.86581 3.678276,-4.615688 3.679688,-8.25 V 30 c 0.0028,-3.465074 -1.25575,-6.16274 -3.777344,-8.097656 C 43.693146,19.96884 40.689264,19 36.796876,19 H 34.128906 28 19.730469 Z m 15,8 h 2.785156 C 37.925244,27 38.998488,28.034096 39,30.097656 v 5.76172 c 0,1.033824 -0.29291,1.815924 -0.878906,2.343748 -0.62387,0.543054 -1.47037,0.829342 -2.335938,0.79297 H 33 Z"/>
+ <path style="fill:#ffffff" d="m 18,18 c -2.704645,-0.03825 -2.704645,4.03825 0,4 h 0.753906 3.273438 c 2.704646,-0.03826 2.704646,4.03825 0,4 h -1.648438 -4.351562 c -2.704646,-0.03826 -2.704646,4.03825 0,4 h 0.882812 3.117188 c 2.704646,-0.03826 2.704646,4.03825 0,4 H 18.800781 18 c -2.704645,-0.03824 -2.704645,4.03825 0,4 h 0.730469 2.990407 c 0.1876,0.0808 0.320312,0.266694 0.320312,0.484376 v 6.4375 c 0.0092,0.593212 0.492724,1.069048 1.085936,1.078124 h 13.701 c 4.002396,0 7.03037,-0.934972 9.48286,-2.800782 2.452486,-1.86581 3.678276,-4.615688 3.679688,-8.25 V 29 c 0.0028,-3.465074 -1.25575,-6.16274 -3.777344,-8.097656 C 43.693146,18.96884 40.689264,18 36.796876,18 H 34.128906 28 19.730469 Z m 15,8 h 2.785156 C 37.925244,26 38.998488,27.034096 39,29.097656 v 5.76172 c 0,1.033824 -0.29291,1.815924 -0.878906,2.343748 -0.62387,0.543054 -1.47037,0.829342 -2.335938,0.79297 H 33 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/appimagekit-dockstation.svg b/.icons/awkward/64x64/apps/appimagekit-dockstation.svg
new file mode 120000
index 00000000..3e55e7e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-dockstation.svg
@@ -0,0 +1 @@
+dockstation.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-doki-doki-mod-manager.svg b/.icons/awkward/64x64/apps/appimagekit-doki-doki-mod-manager.svg
new file mode 120000
index 00000000..7de534d7
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/appimagekit-downline.svg b/.icons/awkward/64x64/apps/appimagekit-downline.svg
new file mode 120000
index 00000000..3119f466
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-downline.svg
@@ -0,0 +1 @@
+downline.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-draw.io.svg b/.icons/awkward/64x64/apps/appimagekit-draw.io.svg
new file mode 120000
index 00000000..d8360c67
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-draw.io.svg
@@ -0,0 +1 @@
+draw.io.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-drawpile.svg b/.icons/awkward/64x64/apps/appimagekit-drawpile.svg
new file mode 120000
index 00000000..5abaf77a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-drawpile.svg
@@ -0,0 +1 @@
+drawpile.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-duskplayer.svg b/.icons/awkward/64x64/apps/appimagekit-duskplayer.svg
new file mode 120000
index 00000000..79ffc648
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-duskplayer.svg
@@ -0,0 +1 @@
+duskplayer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-edex-ui.svg b/.icons/awkward/64x64/apps/appimagekit-edex-ui.svg
new file mode 120000
index 00000000..cbb1146e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-edex-ui.svg
@@ -0,0 +1 @@
+edex-ui.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-electorrent.svg b/.icons/awkward/64x64/apps/appimagekit-electorrent.svg
new file mode 120000
index 00000000..883e66b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-electorrent.svg
@@ -0,0 +1 @@
+electorrent.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-electrum-axe.svg b/.icons/awkward/64x64/apps/appimagekit-electrum-axe.svg
new file mode 120000
index 00000000..d2798c8e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-electrum-axe.svg
@@ -0,0 +1 @@
+electrum-axe.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-emacs.svg b/.icons/awkward/64x64/apps/appimagekit-emacs.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-emacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-fontbase.svg b/.icons/awkward/64x64/apps/appimagekit-fontbase.svg
new file mode 120000
index 00000000..58b8911a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-fontbase.svg
@@ -0,0 +1 @@
+fontbase.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-franz.svg b/.icons/awkward/64x64/apps/appimagekit-franz.svg
new file mode 120000
index 00000000..d9225a68
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-franz.svg
@@ -0,0 +1 @@
+franz.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-friture.svg b/.icons/awkward/64x64/apps/appimagekit-friture.svg
new file mode 120000
index 00000000..753ac060
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-friture.svg
@@ -0,0 +1 @@
+friture.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-fspy.svg b/.icons/awkward/64x64/apps/appimagekit-fspy.svg
new file mode 120000
index 00000000..f69a8525
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-fspy.svg
@@ -0,0 +1 @@
+fspy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-gifcurry.svg b/.icons/awkward/64x64/apps/appimagekit-gifcurry.svg
new file mode 120000
index 00000000..6612d6ce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-gifcurry.svg
@@ -0,0 +1 @@
+gifcurry.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-gisto.svg b/.icons/awkward/64x64/apps/appimagekit-gisto.svg
new file mode 120000
index 00000000..2fb89cb9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-gisto.svg
@@ -0,0 +1 @@
+gisto.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-github-desktop.svg b/.icons/awkward/64x64/apps/appimagekit-github-desktop.svg
new file mode 120000
index 00000000..041308e1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-github-desktop.svg
@@ -0,0 +1 @@
+github-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-glyphr-studio-desktop.svg b/.icons/awkward/64x64/apps/appimagekit-glyphr-studio-desktop.svg
new file mode 120000
index 00000000..53947096
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-glyphr-studio-desktop.svg
@@ -0,0 +1 @@
+glyphr-studio-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-gmail-desktop.svg b/.icons/awkward/64x64/apps/appimagekit-gmail-desktop.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-gmail-desktop.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-gravit-designer.svg b/.icons/awkward/64x64/apps/appimagekit-gravit-designer.svg
new file mode 100644
index 00000000..56b639df
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-gravit-designer.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#c63166" d="M 32,4 C 30.580548,4.00724 29.163704,4.122424 27.761718,4.3445314 25.139088,6.767404 6.370487,25.403636 4.3882814,27.55664 4.3632368,27.714116 4.339539,27.871804 4.317188,28.029686 4.88093,27.56896 5.7345156,26.838218 6.709766,25.954298 c 0.480781,-0.435756 1.0737308,-0.95064 1.3179688,-1.145704 0.2442366,-0.195066 0.6955542,-0.58525 1.0007812,-0.866796 0.8477116,-0.781946 2.852445,-2.558514 3.439843,-3.04883 0.288166,-0.24054 1.407903,-1.225338 2.488282,-2.1875 1.080378,-0.962159 2.476976,-2.19252 3.103516,-2.734375 0.626539,-0.541853 1.925938,-1.723603 2.887499,-2.625 1.854638,-1.738593 7.583174,-6.8189626 8.21953,-7.289843 0.207886,-0.153828 0.401158,-0.2578498 0.429298,-0.2296874 0.0622,0.062236 -0.298742,0.6677608 -1.572266,2.633203 -0.534376,0.8247094 -2.6208,4.0589134 -4.6375,7.1859374 -2.016702,3.127023 -4.519496,7.006429 -5.561718,8.621483 -1.04222,1.615058 -3.345593,5.186128 -5.11875,7.935158 -1.773157,2.74903 -4.086808,6.332292 -5.1406246,7.965234 -0.6471668,1.002818 -1.1347058,1.79445 -1.4820314,2.38164 4.021269,9.856442 13.283358,16.580042 23.900692,17.34961 0.799622,0.0092 -0.448906,-0.0539 0.799622,0.0092 C 34.283054,46.768232 37.200684,24.10136 44.90203,8.0013976 45.22638,7.3233312 44.035546,7.1736914 44.189838,6.8328124 40.392322,4.9809592 36.224964,4.0125012 32,4 Z"/>
+ <path style="fill:#d8d342" d="m 30.266406,4.1011718 a 28,28 0 0 0 -1.796484,0.15039 28,28 0 0 1 1.796484,-0.15039 z"/>
+ <path style="opacity:0.2" d="M 27.746094 5.3613281 A 28 28 0 0 0 4.6328125 27.302734 C 5.2005434 26.698761 6.5198693 25.35965 8.3632812 23.507812 C 6.5143267 25.365428 5.2002817 26.704443 4.6328125 27.308594 A 28 28 0 0 0 4.3964844 28.544922 C 6.3950172 26.376198 25.09747 7.8106163 27.746094 5.3613281 z M 29.595703 6.8261719 C 29.567563 6.7980099 29.375855 6.9028129 29.167969 7.0566406 C 28.531613 7.527521 22.801904 12.607111 20.947266 14.345703 C 19.985705 15.2471 18.687086 16.42885 18.060547 16.970703 C 17.434007 17.512558 16.037409 18.742919 14.957031 19.705078 C 13.876652 20.66724 12.756916 21.652038 12.46875 21.892578 C 11.881353 22.382894 9.8770085 24.15946 9.0292969 24.941406 C 8.7240699 25.22295 8.2715803 25.613528 8.0273438 25.808594 C 7.7831056 26.003654 7.1897654 26.519322 6.7089844 26.955078 C 5.733734 27.838998 4.8801486 28.568575 4.3164062 29.029297 A 28 28 0 0 0 4.0195312 32.361328 A 28 28 0 0 0 6.0898438 42.539062 C 6.0884289 42.541453 6.0853945 42.546444 6.0839844 42.548828 C 6.1002526 42.588703 6.1202792 42.626244 6.1367188 42.666016 A 28 28 0 0 0 6.34375 43.128906 C 6.6708105 42.586409 7.0331762 41.994236 7.5664062 41.167969 C 8.6202228 39.535027 10.933874 35.952155 12.707031 33.203125 C 14.480188 30.454095 16.781999 26.882636 17.824219 25.267578 C 18.866441 23.652524 21.370017 19.773507 23.386719 16.646484 C 25.403419 13.51946 27.489062 10.283694 28.023438 9.4589844 C 29.296961 7.4935422 29.657905 6.8884075 29.595703 6.8261719 z"/>
+ <path style="fill:#b8da6c" d="M 27.745314,4.3609376 A 28,28 0 0 0 4.3964844,27.545702 C 6.3950172,25.376978 25.09669,6.8102258 27.745314,4.3609376 Z"/>
+ <path style="fill:#d8d342" d="m 4.3964844,27.545702 c -0.00115,0.0013 -0.00706,0.0096 -0.0082,0.011 a 28,28 0 0 0 -0.06289,0.410158 28,28 0 0 1 0.071094,-0.421096 z"/>
+ <path style="fill:#d8d342" d="m 41.083594,5.5667968 0,0.00548 a 28,28 0 0 1 0.70547,0.2324158 28,28 0 0 0 -0.70547,-0.2378906 z"/>
+ <path style="fill:#d8d342" d="m 41.789064,5.8046876 a 28,28 0 0 1 2.13828,0.9160156 28,28 0 0 0 -2.13828,-0.9160156 z"/>
+ <path style="fill:#d8d342" d="m 43.927344,6.7207032 a 28,28 0 0 1 0.259766,0.114844 c 0,0 0.0028,-0.00272 0.0028,-0.00272 a 28,28 0 0 0 -0.2625,-0.11211 z"/>
+ <path style="fill:#b8da6c" d="m 29.596484,5.8265624 c -0.02814,-0.028162 -0.221412,0.07586 -0.429298,0.2296876 -0.636356,0.4708804 -6.364892,5.551251 -8.21953,7.289843 -0.961561,0.901397 -2.26096,2.083147 -2.887499,2.625 -0.62654,0.541855 -2.023138,1.772216 -3.103516,2.734375 -1.080379,0.962162 -2.200116,1.94696 -2.488282,2.1875 -0.587397,0.490316 -2.5921318,2.266884 -3.4398434,3.04883 -0.305227,0.281544 -0.7565446,0.67173 -1.0007812,0.866796 -0.244238,0.19506 -0.8371878,0.709948 -1.3179688,1.145704 -0.9752504,0.88392 -1.828836,1.614666 -2.3925782,2.075388 A 28,28 0 0 0 4,32 28,28 0 0 0 7.5929686,45.691016 l 0,-0.06562 A 28,28 0 0 1 7.3414064,45.201564 28,28 0 0 1 6.8082032,44.09414 28,28 0 0 1 6.0835936,42.549218 c 0.3473256,-0.58719 0.8348646,-1.378822 1.4820314,-2.38164 1.0538166,-1.632942 3.367468,-5.216204 5.140625,-7.965234 1.773157,-2.74903 4.07653,-6.3201 5.11875,-7.935158 1.042222,-1.615054 3.545016,-5.49446 5.561718,-8.621483 2.0167,-3.127024 4.103124,-6.361228 4.6375,-7.1859374 1.273524,-1.9654422 1.634468,-2.5709674 1.572266,-2.633203 z"/>
+ <path style="fill:#778b3c" d="M 59.816798,34.91211 34.882032,59.846874 A 28,28 0 0 0 59.816798,34.91211 Z"/>
+ <path style="fill:#eddf36" d="M 44.18711,6.8355468 C 44.03343,7.1751064 43.92273,7.4307176 43.599218,8.1070314 35.897872,24.206994 31.043084,41.551072 30.241798,55.816406 c -0.07334,1.30579 -0.17204,2.909996 -0.21875,3.562892 l -0.03828,0.508592 C 30.654944,59.949466 31.327126,59.98686 32,60 c 0.96267,-0.0014 1.924624,-0.05258 2.882032,-0.15312 L 59.816798,34.91211 C 59.928436,33.94525 59.989586,32.973226 60,32 59.983078,21.27577 53.842234,11.503302 44.18711,6.8355468 Z M 34.882032,59.846874 C 48.020306,58.471128 58.40977,48.099902 59.808594,34.964064 58.40977,48.099902 48.020306,58.471128 34.882032,59.846874 Z m -4.897266,0.04102 c 0,0 0,-0.0102 0,0.011 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="M 59.816406 34.912109 L 34.882812 59.847656 A 28 28 0 0 0 36.068359 59.662109 L 59.660156 36.068359 A 28 28 0 0 0 59.816406 34.912109 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/appimagekit-hotspot.svg b/.icons/awkward/64x64/apps/appimagekit-hotspot.svg
new file mode 120000
index 00000000..7a5cd7e6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-hotspot.svg
@@ -0,0 +1 @@
+hotspot.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-hw-probe.svg b/.icons/awkward/64x64/apps/appimagekit-hw-probe.svg
new file mode 120000
index 00000000..64b64e73
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-hw-probe.svg
@@ -0,0 +1 @@
+hw-probe.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-joplin.svg b/.icons/awkward/64x64/apps/appimagekit-joplin.svg
new file mode 120000
index 00000000..2b32d05b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-joplin.svg
@@ -0,0 +1 @@
+joplin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-junior_install_icon.svg b/.icons/awkward/64x64/apps/appimagekit-junior_install_icon.svg
new file mode 120000
index 00000000..8518af06
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-junior_install_icon.svg
@@ -0,0 +1 @@
+junior_install_icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-kahla.svg b/.icons/awkward/64x64/apps/appimagekit-kahla.svg
new file mode 120000
index 00000000..7d313091
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-kahla.svg
@@ -0,0 +1 @@
+kahla.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-kaku.svg b/.icons/awkward/64x64/apps/appimagekit-kaku.svg
new file mode 120000
index 00000000..b4a9df23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-kaku.svg
@@ -0,0 +1 @@
+kaku.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-kawanime.svg b/.icons/awkward/64x64/apps/appimagekit-kawanime.svg
new file mode 120000
index 00000000..364fa1f3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-kawanime.svg
@@ -0,0 +1 @@
+kawanime.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-kitty.svg b/.icons/awkward/64x64/apps/appimagekit-kitty.svg
new file mode 120000
index 00000000..d3dd8e49
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-kitty.svg
@@ -0,0 +1 @@
+kitty.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-ksnip.svg b/.icons/awkward/64x64/apps/appimagekit-ksnip.svg
new file mode 120000
index 00000000..ac363289
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-ksnip.svg
@@ -0,0 +1 @@
+ksnip.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-laigter.svg b/.icons/awkward/64x64/apps/appimagekit-laigter.svg
new file mode 120000
index 00000000..a0c804e9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-laigter.svg
@@ -0,0 +1 @@
+laigter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-leocad.svg b/.icons/awkward/64x64/apps/appimagekit-leocad.svg
new file mode 120000
index 00000000..84ab28a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-leocad.svg
@@ -0,0 +1 @@
+leocad.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-leonflix.svg b/.icons/awkward/64x64/apps/appimagekit-leonflix.svg
new file mode 120000
index 00000000..8370782a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-leonflix.svg
@@ -0,0 +1 @@
+leonflix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-littleweeb.svg b/.icons/awkward/64x64/apps/appimagekit-littleweeb.svg
new file mode 120000
index 00000000..f32f6b16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-littleweeb.svg
@@ -0,0 +1 @@
+littleweeb.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-love.svg b/.icons/awkward/64x64/apps/appimagekit-love.svg
new file mode 120000
index 00000000..6d5dfdfc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-love.svg
@@ -0,0 +1 @@
+love.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-makagiga.svg b/.icons/awkward/64x64/apps/appimagekit-makagiga.svg
new file mode 120000
index 00000000..e3dadd49
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-makagiga.svg
@@ -0,0 +1 @@
+makagiga.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-mandelbulber2.svg b/.icons/awkward/64x64/apps/appimagekit-mandelbulber2.svg
new file mode 120000
index 00000000..e094a0c6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-mandelbulber2.svg
@@ -0,0 +1 @@
+mandelbulber2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-mediaconch.svg b/.icons/awkward/64x64/apps/appimagekit-mediaconch.svg
new file mode 120000
index 00000000..a37fefd7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-mediaconch.svg
@@ -0,0 +1 @@
+mediaconch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-mellowplayer.svg b/.icons/awkward/64x64/apps/appimagekit-mellowplayer.svg
new file mode 120000
index 00000000..b99a2c35
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-mellowplayer.svg
@@ -0,0 +1 @@
+mellowplayer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-mikutter.svg b/.icons/awkward/64x64/apps/appimagekit-mikutter.svg
new file mode 120000
index 00000000..3ad23426
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-mikutter.svg
@@ -0,0 +1 @@
+mikutter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-minetime.svg b/.icons/awkward/64x64/apps/appimagekit-minetime.svg
new file mode 120000
index 00000000..38d22b2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-minetime.svg
@@ -0,0 +1 @@
+minetime.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-motrix.svg b/.icons/awkward/64x64/apps/appimagekit-motrix.svg
new file mode 120000
index 00000000..5c6fafce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-motrix.svg
@@ -0,0 +1 @@
+motrix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-museeks.svg b/.icons/awkward/64x64/apps/appimagekit-museeks.svg
new file mode 120000
index 00000000..05b00497
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-museeks.svg
@@ -0,0 +1 @@
+museeks.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-negibox.svg b/.icons/awkward/64x64/apps/appimagekit-negibox.svg
new file mode 120000
index 00000000..45fac5d6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-negibox.svg
@@ -0,0 +1 @@
+negibox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-nighthawk.svg b/.icons/awkward/64x64/apps/appimagekit-nighthawk.svg
new file mode 120000
index 00000000..c9c53424
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-nighthawk.svg
@@ -0,0 +1 @@
+nighthawk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-notable.svg b/.icons/awkward/64x64/apps/appimagekit-notable.svg
new file mode 120000
index 00000000..179b4948
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-notable.svg
@@ -0,0 +1 @@
+notable.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-nuclear.svg b/.icons/awkward/64x64/apps/appimagekit-nuclear.svg
new file mode 120000
index 00000000..21db3e6d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-nuclear.svg
@@ -0,0 +1 @@
+nuclear.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-odrive.svg b/.icons/awkward/64x64/apps/appimagekit-odrive.svg
new file mode 120000
index 00000000..8053e906
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-odrive.svg
@@ -0,0 +1 @@
+odrive.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-org.keepassxc.KeePassXC.svg b/.icons/awkward/64x64/apps/appimagekit-org.keepassxc.KeePassXC.svg
new file mode 120000
index 00000000..a13d2aae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-org.keepassxc.KeePassXC.svg
@@ -0,0 +1 @@
+keepassxc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-org.olivevideoeditor.Olive.svg b/.icons/awkward/64x64/apps/appimagekit-org.olivevideoeditor.Olive.svg
new file mode 120000
index 00000000..c14ad71d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-org.olivevideoeditor.Olive.svg
@@ -0,0 +1 @@
+org.olivevideoeditor.Olive.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-pcloud.svg b/.icons/awkward/64x64/apps/appimagekit-pcloud.svg
new file mode 120000
index 00000000..6f7df497
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-pcloud.svg
@@ -0,0 +1 @@
+pcloud.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-pioneer_install_icon.svg b/.icons/awkward/64x64/apps/appimagekit-pioneer_install_icon.svg
new file mode 120000
index 00000000..28da2bb2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-pioneer_install_icon.svg
@@ -0,0 +1 @@
+pioneer_install_icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-plexamp.svg b/.icons/awkward/64x64/apps/appimagekit-plexamp.svg
new file mode 120000
index 00000000..3459b2fd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-plexamp.svg
@@ -0,0 +1 @@
+plexamp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-pling-store.svg b/.icons/awkward/64x64/apps/appimagekit-pling-store.svg
new file mode 120000
index 00000000..6c0e7e38
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-pling-store.svg
@@ -0,0 +1 @@
+pling-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-protonmail-desktop-unofficial.svg b/.icons/awkward/64x64/apps/appimagekit-protonmail-desktop-unofficial.svg
new file mode 120000
index 00000000..5f6e90c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-protonmail-desktop-unofficial.svg
@@ -0,0 +1 @@
+protonmail-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-pulse-sms.svg b/.icons/awkward/64x64/apps/appimagekit-pulse-sms.svg
new file mode 120000
index 00000000..353f7f56
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-pulse-sms.svg
@@ -0,0 +1 @@
+pulse-sms.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-qnapi.svg b/.icons/awkward/64x64/apps/appimagekit-qnapi.svg
new file mode 120000
index 00000000..45ca89d2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-qnapi.svg
@@ -0,0 +1 @@
+qnapi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-rambox.svg b/.icons/awkward/64x64/apps/appimagekit-rambox.svg
new file mode 120000
index 00000000..81ca07e9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-rambox.svg
@@ -0,0 +1 @@
+rambox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-raven-reader.svg b/.icons/awkward/64x64/apps/appimagekit-raven-reader.svg
new file mode 120000
index 00000000..92a2f16d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-raven-reader.svg
@@ -0,0 +1 @@
+raven-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-rclonetray.svg b/.icons/awkward/64x64/apps/appimagekit-rclonetray.svg
new file mode 120000
index 00000000..4857c4b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-rclonetray.svg
@@ -0,0 +1 @@
+rclonetray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-rpcs3.svg b/.icons/awkward/64x64/apps/appimagekit-rpcs3.svg
new file mode 120000
index 00000000..bca0a349
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-rpcs3.svg
@@ -0,0 +1 @@
+rpcs3.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-sengi.svg b/.icons/awkward/64x64/apps/appimagekit-sengi.svg
new file mode 120000
index 00000000..7f809660
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-sengi.svg
@@ -0,0 +1 @@
+sengi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-shadow-dev.svg b/.icons/awkward/64x64/apps/appimagekit-shadow-dev.svg
new file mode 120000
index 00000000..7664c7a3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-shadow-dev.svg
@@ -0,0 +1 @@
+shadow-preprod.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-stacer.svg b/.icons/awkward/64x64/apps/appimagekit-stacer.svg
new file mode 120000
index 00000000..45ae7634
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-stacer.svg
@@ -0,0 +1 @@
+stacer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-standard-notes.svg b/.icons/awkward/64x64/apps/appimagekit-standard-notes.svg
new file mode 120000
index 00000000..92550a6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-standard-notes.svg
@@ -0,0 +1 @@
+standard-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-supertux2.svg b/.icons/awkward/64x64/apps/appimagekit-supertux2.svg
new file mode 120000
index 00000000..70030ef4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-supertux2.svg
@@ -0,0 +1 @@
+supertux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-synfigstudio.svg b/.icons/awkward/64x64/apps/appimagekit-synfigstudio.svg
new file mode 120000
index 00000000..9e193459
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-synfigstudio.svg
@@ -0,0 +1 @@
+synfig_icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-teams-for-linux.svg b/.icons/awkward/64x64/apps/appimagekit-teams-for-linux.svg
new file mode 120000
index 00000000..299c5085
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-teams-for-linux.svg
@@ -0,0 +1 @@
+teams-for-linux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-trinity-desktop.svg b/.icons/awkward/64x64/apps/appimagekit-trinity-desktop.svg
new file mode 120000
index 00000000..805af1ad
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-trinity-desktop.svg
@@ -0,0 +1 @@
+trinity-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-unityhub.svg b/.icons/awkward/64x64/apps/appimagekit-unityhub.svg
new file mode 120000
index 00000000..bda22a78
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-unityhub.svg
@@ -0,0 +1 @@
+unityhub.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-vieb.svg b/.icons/awkward/64x64/apps/appimagekit-vieb.svg
new file mode 120000
index 00000000..7bb04b7e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-vieb.svg
@@ -0,0 +1 @@
+vieb.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-vnote.svg b/.icons/awkward/64x64/apps/appimagekit-vnote.svg
new file mode 120000
index 00000000..8060fa9b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-vnote.svg
@@ -0,0 +1 @@
+vnote.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-wewechat.svg b/.icons/awkward/64x64/apps/appimagekit-wewechat.svg
new file mode 120000
index 00000000..fa4b83ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-wewechat.svg
@@ -0,0 +1 @@
+wechat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-wire-desktop.svg b/.icons/awkward/64x64/apps/appimagekit-wire-desktop.svg
new file mode 120000
index 00000000..05cbadfa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-wire-desktop.svg
@@ -0,0 +1 @@
+wire.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-workflowy.svg b/.icons/awkward/64x64/apps/appimagekit-workflowy.svg
new file mode 120000
index 00000000..d7a02ab9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-workflowy.svg
@@ -0,0 +1 @@
+workflowy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/appimagekit-xnviewmp.svg b/.icons/awkward/64x64/apps/appimagekit-xnviewmp.svg
new file mode 120000
index 00000000..a5a7f47e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/appimagekit-xnviewmp.svg
@@ -0,0 +1 @@
+xnview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/applets-screenshooter.svg b/.icons/awkward/64x64/apps/applets-screenshooter.svg
new file mode 100644
index 00000000..3b82a9e6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applets-screenshooter.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#009688" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 32,16 c -4.012304,0.007 -7.89284,1.432839 -10.955078,4.025391 L 26.804688,30 34.746094,16.244141 C 33.838849,16.088549 32.920465,16.0069 32,16 Z M 37.757812,17.027344 32,27 H 47.896484 C 46.136523,22.353989 42.432245,18.710366 37.757812,17.027344 Z m -18.90039,5.207031 C 16.36698,25.269786 15.004011,29.073678 15,33 c 0.0022,1.006121 0.0937,2.010062 0.273438,3 h 11.53125 z M 37.195312,30 45.142578,43.765625 C 47.63302,40.730214 48.995989,36.926322 49,33 48.9978,31.993879 48.9063,30.989938 48.726562,30 Z m 0,6 -7.941406,13.755859 C 30.161151,49.911451 31.079535,49.9931 32,50 c 4.012304,-0.007 7.89284,-1.432839 10.955078,-4.025391 z m -21.091796,3 c 1.759961,4.646011 5.464239,8.289634 10.138672,9.972656 L 32,39 Z"/>
+ <path style="fill:#ffffff" d="m 32,15 c -4.012304,0.007 -7.89284,1.432839 -10.955078,4.025391 L 26.804688,29 34.746094,15.244141 C 33.838849,15.088549 32.920465,15.0069 32,15 Z M 37.757812,16.027344 32,26 H 47.896484 C 46.136523,21.353989 42.432245,17.710366 37.757812,16.027344 Z m -18.90039,5.207031 C 16.36698,24.269786 15.004011,28.073678 15,32 c 0.0022,1.006121 0.0937,2.010062 0.273438,3 h 11.53125 z M 37.195312,29 45.142578,42.765625 C 47.63302,39.730214 48.995989,35.926322 49,32 c -0.0022,-1.006121 -0.0937,-2.010062 -0.273438,-3 z m 0,6 -7.941406,13.755859 C 30.161151,48.911451 31.079535,48.9931 32,49 c 4.012304,-0.007 7.89284,-1.432839 10.955078,-4.025391 z m -21.091796,3 c 1.759961,4.646011 5.464239,8.289634 10.138672,9.972656 L 32,38 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applets-template.svg b/.icons/awkward/64x64/apps/applets-template.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applets-template.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/application-community.svg b/.icons/awkward/64x64/apps/application-community.svg
new file mode 100644
index 00000000..7f24792b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/application-community.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 20.15625,5 C 11.233757,5 4,13.23256 4,23.386718 c 0,2.728236 0.422319,5.352252 1.1640624,7.859376 0,0 0.6737004,2.262526 1.2695314,3.507812 C 13.2434,50.675858 32,61 32,61 32,61 50.7566,50.675858 57.566406,34.753906 58.162238,33.50862 58.835938,31.246094 58.835938,31.246094 59.57768,28.73897 60,26.114954 60,23.386718 60,13.23256 52.766244,5 43.84375,5 39.164394,5 34.95124,7.3820766 32,11 29.04876,7.3820766 24.835606,5 20.15625,5 Z"/>
+ <path style="fill:#c2352a" d="M 20.15625,4 C 11.233757,4 4,12.23256 4,22.386718 c 0,2.728236 0.422319,5.352252 1.1640624,7.859376 0,0 0.6737004,2.262526 1.2695314,3.507812 C 13.2434,49.675858 32,60 32,60 32,60 50.7566,49.675858 57.566406,33.753906 58.162238,32.50862 58.835938,30.246094 58.835938,30.246094 59.57768,27.73897 60,25.114954 60,22.386718 60,12.23256 52.766244,4 43.84375,4 39.164394,4 34.95124,6.3820766 32,10 29.04876,6.3820766 24.835606,4 20.15625,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.15625,4 C 11.233757,4 4,12.232561 4,22.386718 4,22.565438 4.01594,22.74015 4.01954,22.917968 4.2402528,12.982622 11.372869,5 20.15625,5 24.835606,5 29.04876,7.3820766 32,11 34.95124,7.3820766 39.164394,5 43.84375,5 52.627132,5 59.759748,12.982622 59.980468,22.917968 59.984064,22.74015 60,22.565434 60,22.386718 60,12.232561 52.766244,4 43.84375,4 39.164394,4 34.95124,6.3820766 32,10 29.04876,6.3820766 24.835606,4 20.15625,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/application-default-icon.svg b/.icons/awkward/64x64/apps/application-default-icon.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/application-default-icon.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/application-vnd.iccprofile.svg b/.icons/awkward/64x64/apps/application-vnd.iccprofile.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/application-vnd.iccprofile.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/application-x-pml18.svg b/.icons/awkward/64x64/apps/application-x-pml18.svg
new file mode 120000
index 00000000..71b33211
--- /dev/null
+++ b/.icons/awkward/64x64/apps/application-x-pml18.svg
@@ -0,0 +1 @@
+freeoffice-planmaker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/application-x-pml18free.svg b/.icons/awkward/64x64/apps/application-x-pml18free.svg
new file mode 120000
index 00000000..71b33211
--- /dev/null
+++ b/.icons/awkward/64x64/apps/application-x-pml18free.svg
@@ -0,0 +1 @@
+freeoffice-planmaker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/application-x-prl18.svg b/.icons/awkward/64x64/apps/application-x-prl18.svg
new file mode 120000
index 00000000..cc01ae85
--- /dev/null
+++ b/.icons/awkward/64x64/apps/application-x-prl18.svg
@@ -0,0 +1 @@
+freeoffice-presentations.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/application-x-prl18free.svg b/.icons/awkward/64x64/apps/application-x-prl18free.svg
new file mode 120000
index 00000000..cc01ae85
--- /dev/null
+++ b/.icons/awkward/64x64/apps/application-x-prl18free.svg
@@ -0,0 +1 @@
+freeoffice-presentations.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/application-x-tml18.svg b/.icons/awkward/64x64/apps/application-x-tml18.svg
new file mode 120000
index 00000000..cbe25093
--- /dev/null
+++ b/.icons/awkward/64x64/apps/application-x-tml18.svg
@@ -0,0 +1 @@
+freeoffice-textmaker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/application-x-tml18free.svg b/.icons/awkward/64x64/apps/application-x-tml18free.svg
new file mode 120000
index 00000000..cbe25093
--- /dev/null
+++ b/.icons/awkward/64x64/apps/application-x-tml18free.svg
@@ -0,0 +1 @@
+freeoffice-textmaker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/applications-accessories.svg b/.icons/awkward/64x64/apps/applications-accessories.svg
new file mode 100644
index 00000000..6c6e1ded
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-accessories.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4,6.00014 v 44 c 0,4 4,4 4,4 H 60 Z M 14,27.74232 32.96484,44.00014 H 14 Z"/>
+ <path style="fill:#009688" d="m 4,5.00014 v 44 c 0,4 4,4 4,4 H 60 Z M 14,26.74232 32.96484,43.00014 H 14 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4 5 L 4 6 L 58.833984 53 L 60 53 L 4 5 z M 14 43 L 14 44 L 32.964844 44 L 31.798828 43 L 14 43 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 28.11132,26 c 1.04992,0.038 2.00338,0.62268 2.51368,1.541 l 15,27 L 46,62 40.375,57.459 28,35.18164 v -9.16992 c 0.038,0 0.0732,-0.012 0.1114,-0.012 z"/>
+ <path style="fill:#a2a2a2;fill-rule:evenodd" d="m 28.11132,24 c 1.04992,0.038 2.00338,0.62268 2.51368,1.541 l 15,27 L 46,60 40.375,55.459 28,33.18164 v -9.16992 c 0.038,0 0.0732,-0.012 0.1114,-0.012 z"/>
+ <path style="opacity:0.2" d="m 27.88868,25 c -1.04992,0.038 -2.00338,0.62268 -2.51368,1.54102 l -15,27 L 10,61 l 5.625,-4.54102 2.10938,-3.791 A 24,24 0 0 0 28,55 24,24 0 0 0 52,31 H 46 A 18,18 0 0 1 28,49 18,18 0 0 1 20.6582,47.4004 L 28,34.18164 v -9.1699 c -0.038,0 -0.0732,-0.012 -0.1114,-0.012 z"/>
+ <path style="fill:#e4e4e4" d="m 27.88868,24 c -1.04992,0.038 -2.00338,0.62268 -2.51368,1.54102 l -15,27 L 10,60 l 5.625,-4.54102 2.10938,-3.791 A 24,24 0 0 0 28,54 24,24 0 0 0 52,30 H 46 A 18,18 0 0 1 28,48 18,18 0 0 1 20.6582,46.4004 L 28,33.18164 v -9.1699 c -0.038,0 -0.0732,-0.012 -0.1114,-0.012 z"/>
+ <path style="opacity:0.2" d="m 24,12.999798 v 6 h -2 c -4,0 -4,4 -4,4 v 10 c 0,0 5,5.00004 7,7.00006 1.7984,1.39984 4.78434,1.51218 6.32992,-0.3299 L 38,32.999798 v -10 c 0,0 0,-4 -4,-4 h -2 v -6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 27.888672,24 C 26.838752,24.038 25.8853,24.622676 25.375,25.541016 l -15,27 L 10,60 l 0.05273,-0.04297 0.322266,-6.416015 15,-27 C 25.8853,25.622676 26.838752,25.038 27.888672,25 27.926872,25 27.962,25.011719 28,25.011719 v -1 C 27.962,24.011719 27.926872,24 27.888672,24 Z M 46,30 A 18,18 0 0 1 28,48 18,18 0 0 1 21.107422,46.589844 l -0.449219,0.810547 A 18,18 0 0 0 28,49 18,18 0 0 0 46,31 h 5.964844 A 24,24 0 0 0 52,30 Z"/>
+ <path style="fill:#4f4f4f" d="m 24,12 v 6 h -2 c -4,0 -4,4 -4,4 v 10 c 0,0 5,5.00004 7,7.00006 1.7984,1.39984 4.78434,1.51218 6.32992,-0.3299 L 38,32 V 22 c 0,0 0,-4 -4,-4 h -2 v -6 z"/>
+ <circle style="opacity:0.2" cx="28" cy="27" r="4"/>
+ <circle style="fill:#ffffff" cx="28" cy="26" r="4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 24,12 v 1 h 8 v -1 z m -2,6 c -4,0 -4,4 -4,4 v 1 c 0,0 0,-4 4,-4 h 2 v -1 z m 10,0 v 1 h 2 c 4,0 4,4 4,4 v -1 c 0,0 0,-4 -4,-4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-development-translation.svg b/.icons/awkward/64x64/apps/applications-development-translation.svg
new file mode 100644
index 00000000..9aa1b7fc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-development-translation.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#1da6e8" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.3" d="m 15.1432,34.762 c 0.8254,0.57146 1.5873,1.26986 2.2858,2.0952 l -1.238,1.522 c -0.7628,-0.952 -1.5566,-1.746 -2.382,-2.38 l 1.3334,-1.238 m 0,6 c 0.7619,0.57146 1.49204,1.20636 2.1904,1.90476 L 16.09472,44.285 c -0.6986,-0.89 -1.4606,-1.652 -2.286,-2.286 l 1.3334,-1.238 m 0.38096,6.5714 1.52382,1.04764 c -0.762,2.602 -1.8728,5.11 -3.3332,7.522 l -1.619,-1.238 c 1.46032,-2.3492 2.6032,-4.7936 3.4286,-7.3334 m 4.4756,-13.332 1.80952,0.38094 c -0.127,0.63496 -0.31746,1.23812 -0.57142,1.80954 l 7.4286,0 0,1.71426 -8.1904,0 -0.85714,1.42858 C 19.36408,39.8399 18.95138,40.3796 18.37998,40.951 l -1.142,-1.334 c 1.20636,-1.4603 2.127,-3.3334 2.762,-5.619 m -0.47618,5.9048 8.762,0 c -4e-5,1.96826 -0.0318,3.8096 -0.0954,5.5238 l 1.23808,0 0,1.7143 -1.33332,0 c -0.127,1.33334 -0.22224,2.635 -0.2857,3.9048 l 1.42856,0 0,1.61906 -1.61904,0 c -0.254,2.222 -1.144,3.334 -2.668,3.334 -0.38096,0 -0.92064,-0.0636 -1.61904,-0.1904 l -0.28572,-1.61904 c 0.82538,0.1268 1.46032,0.1904 1.90476,0.1904 0.44444,0 0.73014,-0.57144 0.85716,-1.7143 l -7.4286,0 c 0.25396,-1.7143 0.47618,-3.5556 0.66666,-5.5238 l -1.33332,0 0,-1.7143 1.5238,0 c 0.127,-1.77778 0.22222,-3.619 0.28572,-5.5238 m 1.42856,5.5238 5.4286,0 c 0.0636,-1.33332 0.0954,-2.6348 0.0954,-3.9048 l -5.238,0 c -0.0636,1.39684 -0.1588,2.6984 -0.28572,3.9048 m 2.384,-3.428 c 0.6984,0.44444 1.33334,0.95238 1.90478,1.5238 l -1.14286,1.42856 c -0.568,-0.634 -1.202,-1.206 -1.9,-1.714 l 1.142,-1.238 m 2.6666,9.0476 c 0.127,-1.33332 0.2222,-2.635 0.28572,-3.9048 l -5.4286,0 c -0.127,1.3968 -0.28572,2.6984 -0.47618,3.9048 l 5.619,0 m -2.9524,-3.4286 c 0.76188,0.44444 1.4603,0.95238 2.0952,1.5238 l -1.2381,1.42858 c -0.63492,-0.69842 -1.3016,-1.30158 -2,-1.80952 l 1.14286,-1.14286 m -10,-11.3334 0,14.9524 -1.71428,0 0,-1.61904 -1.61904,0 0,2.4762 -1.71428,0 0,-15.8096 5.0476,0 m -3.3334,11.7142 1.61904,0 0,-10.0952 -1.61904,0 0,10.0952"/>
+ <path style="opacity:0.2" d="m 43.422,21.89 0.53988,-2.0246 c 0.60736,-2.1932 1.18098,-4.7576 1.72086,-7.086 l 0.135,0 c 0.57362,2.2944 1.18098,4.8926 1.78836,7.086 l 0.50612,2.0246 -4.6902,0 m 7.056,9.11 5.264,0 -6.884,-22 -5.972,0 -6.884,22 5.0614,0 1.3497,-5.23 6.7148,0 1.35,5.23"/>
+ <path style="fill:#ffffff" d="m 43.422,20.89 0.53988,-2.0246 c 0.60736,-2.1932 1.18098,-4.7576 1.72086,-7.086 l 0.135,0 c 0.57362,2.2944 1.18098,4.8926 1.78836,7.086 l 0.50612,2.0246 -4.6902,0 m 7.056,9.11 5.264,0 -6.884,-22 -5.972,0 -6.884,22 5.0614,0 1.3497,-5.23 6.7148,0 1.35,5.23"/>
+ <circle style="fill:#cc5e55" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91,0.9 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 2.2858,2.2858 0 0 1 -2.286,2.286 2.2858,2.2858 0 0 1 -2.286,-2.286 2.2858,2.2858 0 0 1 2.2856,-2.2856 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-development-web.svg b/.icons/awkward/64x64/apps/applications-development-web.svg
new file mode 100644
index 00000000..b9b800eb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-development-web.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.2412762,32.190476 c -0.0118,0.334 -0.0508,0.662 -0.0508,1 0,15.512 12.4879998,28 27.9999998,28 15.512,0 28,-12.488 28,-28 0,-0.33768 -0.03904,-0.66528 -0.05078,-1 -0.528,15.042 -12.776,27 -27.95,27 -15.1744,0 -27.4219998,-11.958 -27.9499998,-27 z"/>
+ <rect style="fill:#02a8f3" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 32,13.001128 c -11.045402,0 -19.999436,8.954033 -19.999436,19.999436 C 12.000564,44.045967 20.954598,53 32,53 43.045403,53 51.999436,44.045967 51.999436,33.000564 51.999436,21.955161 43.045403,13.001128 32,13.001128 Z m -1.871041,3.988169 c 0.217606,-0.02278 0.491358,0.013 0.710918,0 0.02602,0.104077 -0.154156,0.477495 -0.402333,1.019501 -1.580387,3.452479 -1.673753,7.494845 -0.207026,9.655978 0.265424,0.391827 0.5078,0.764019 0.5078,0.812478 0,0.04848 -0.285708,0.101557 -0.609359,0.101557 -0.759779,2e-6 -1.480088,-0.461669 -2.949135,-1.624954 -0.652606,-0.516766 -1.499382,-0.949898 -1.828074,-1.015596 -0.516148,-0.103117 -0.65255,-0.05844 -1.320275,0.609359 -0.621253,0.62115 -0.812477,0.958653 -0.812477,1.527299 0,2.156385 2.561581,3.866181 7.320105,4.874862 6.462266,1.369638 8.051983,2.597833 8.230238,5.995925 0.2238,4.261114 -2.042602,7.473272 -7.011522,9.960657 -0.593075,0.296976 -0.969881,0.415747 -1.218716,0.511704 -0.110277,-0.0098 -0.198654,0.0098 -0.308585,0 -0.04228,-0.131736 -0.101557,-0.436476 -0.101557,-1.015595 0,-2.263207 -0.890111,-4.595543 -2.234311,-5.898272 -0.360824,-0.349736 -1.369144,-1.089387 -2.234313,-1.624954 -0.865138,-0.535535 -1.739025,-1.15641 -1.93354,-1.421834 -0.322273,-0.440456 -0.345322,-0.709716 -0.09766,-1.523395 0.451347,-1.486086 0.986796,-2.318743 2.031193,-3.25772 0.547536,-0.492268 1.097419,-0.900333 1.218715,-0.910133 0.121337,-0.0098 -0.69814,-0.259778 -1.929633,-0.511703 -1.231431,-0.252413 -3.037278,-0.780072 -3.968638,-1.117157 -1.703081,-0.616232 -4.00215,-1.9113 -4.878767,-2.847573 -0.03706,-0.0397 -0.06936,-0.06642 -0.101559,-0.101557 1.255988,-5.003071 4.780267,-9.10176 9.452858,-11.077812 0.977682,-0.413525 1.986784,-0.696427 3.050696,-0.914039 0.529939,-0.108317 1.077773,-0.151395 1.624954,-0.207026 z m 15.24957,7.624786 c 0.382039,0.236149 1.826446,3.360381 2.238219,4.882674 0.531623,1.965286 0.493144,5.363893 0,7.316199 -0.187695,0.74306 -0.431688,1.436878 -0.511706,1.523396 -0.08002,0.08652 -0.373471,-0.406777 -0.714824,-1.011692 -0.341374,-0.604821 -1.425778,-1.891427 -2.331964,-2.847576 -2.615676,-2.760066 -3.029199,-4.199393 -1.93354,-6.402163 0.552549,-1.110785 2.958139,-3.643313 3.253815,-3.460838 z"/>
+ <path style="fill:#ffffff" d="M 32,12.000564 C 20.954598,12.000564 12.000564,20.954597 12.000564,32 12.000564,43.045403 20.954598,51.999436 32,51.999436 43.045403,51.999436 51.999436,43.045403 51.999436,32 51.999436,20.954597 43.045403,12.000564 32,12.000564 Z m -1.871041,3.988169 c 0.217606,-0.02278 0.491358,0.013 0.710918,0 0.02602,0.104077 -0.154156,0.477495 -0.402333,1.019501 -1.580387,3.452479 -1.673753,7.494845 -0.207026,9.655978 0.265424,0.391827 0.5078,0.764019 0.5078,0.812478 0,0.04848 -0.285708,0.101557 -0.609359,0.101557 -0.759779,2e-6 -1.480088,-0.461669 -2.949135,-1.624954 -0.652606,-0.516766 -1.499382,-0.949898 -1.828074,-1.015596 -0.516148,-0.103117 -0.65255,-0.05844 -1.320275,0.609359 -0.621253,0.62115 -0.812477,0.958653 -0.812477,1.527299 0,2.156385 2.561581,3.866181 7.320105,4.874862 6.462266,1.369638 8.051983,2.597833 8.230238,5.995925 0.2238,4.261114 -2.042602,7.473272 -7.011522,9.960657 -0.593075,0.296976 -0.969881,0.415747 -1.218716,0.511704 -0.110277,-0.0098 -0.198654,0.0098 -0.308585,0 -0.04228,-0.131736 -0.101557,-0.436476 -0.101557,-1.015595 0,-2.263207 -0.890111,-4.595543 -2.234311,-5.898272 -0.360824,-0.349736 -1.369144,-1.089387 -2.234313,-1.624954 -0.865138,-0.535535 -1.739025,-1.15641 -1.93354,-1.421834 -0.322273,-0.440456 -0.345322,-0.709716 -0.09766,-1.523395 0.451347,-1.486086 0.986796,-2.318743 2.031193,-3.25772 0.547536,-0.492268 1.097419,-0.900333 1.218715,-0.910133 0.121337,-0.0098 -0.69814,-0.259778 -1.929633,-0.511703 -1.231431,-0.252413 -3.037278,-0.780072 -3.968638,-1.117157 -1.703081,-0.616232 -4.00215,-1.9113 -4.878767,-2.847573 -0.03706,-0.0397 -0.06936,-0.06642 -0.101559,-0.101557 1.255988,-5.003071 4.780267,-9.10176 9.452858,-11.077812 0.977682,-0.413525 1.986784,-0.696427 3.050696,-0.914039 0.529939,-0.108317 1.077773,-0.151395 1.624954,-0.207026 z m 15.24957,7.624786 c 0.382039,0.236149 1.826446,3.360381 2.238219,4.882674 0.531623,1.965286 0.493144,5.363893 0,7.316199 -0.187695,0.74306 -0.431688,1.436878 -0.511706,1.523396 -0.08002,0.08652 -0.373471,-0.406777 -0.714824,-1.011692 -0.341374,-0.604821 -1.425778,-1.891427 -2.331964,-2.847576 -2.615676,-2.760066 -3.029199,-4.199393 -1.93354,-6.402163 0.552549,-1.110785 2.958139,-3.643313 3.253815,-3.460838 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 L 32.001953 5 C 47.291226 5 59.632832 17.134181 59.984375 32.335938 C 59.990646 32.224113 60.001953 32.113448 60.001953 32 C 60.001953 16.488 47.513953 4 32.001953 4 L 32 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.958,45.848 Z"/>
+ <circle style="fill:#cc5e55" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 45.927734,38 -0.175781,2.107422 a 6.2858,6.2858 0 0 0 -1.837891,1.0625 L 42,40.267578 l -2,3.464844 1.738281,1.207031 A 6.2858,6.2858 0 0 0 41.642581,46 a 6.2858,6.2858 0 0 0 0.0918,1.064453 l -1.734378,1.205078 2,3.462891 1.910156,-0.898438 a 6.2858,6.2858 0 0 0 1.841797,1.054688 L 45.927737,54 h 4 l 0.177735,-2.105469 a 6.2858,6.2858 0 0 0 1.835937,-1.064453 l 1.916016,0.902344 2,-3.462891 -1.740234,-1.208984 A 6.2858,6.2858 0 0 0 54.214851,46 a 6.2858,6.2858 0 0 0 -0.0918,-1.064453 l 1.734375,-1.203125 -2,-3.462891 -1.91211,0.898438 a 6.2858,6.2858 0 0 0 -1.83984,-1.054688 L 49.929695,38 h -4 -0.002 z M 48,43 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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-development.svg b/.icons/awkward/64x64/apps/applications-development.svg
new file mode 100644
index 00000000..4d867fbb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-development.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#0286c2" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.2" d="m 28.845703,17 c -0.326749,0.03696 -0.614118,0.31486 -0.673828,0.650391 l -0.650391,3.425781 C 26.354196,21.550058 25.257436,22.200043 24.294922,23 l -3.203125,-1.123047 c -0.332748,-0.119197 -0.737237,0.03482 -0.916016,0.349609 l -3.082031,5.548829 c -0.173638,0.319191 -0.09971,0.760967 0.167969,1 l 2.552734,2.326171 C 19.724603,31.724965 19.669922,32.350619 19.669922,33 c 0,0.649382 0.05469,1.277009 0.144531,1.900391 l -2.552734,2.324218 c -0.267736,0.239013 -0.341602,0.680809 -0.167969,1 l 3.082031,5.550782 c 0.178779,0.314731 0.583268,0.468725 0.916016,0.349609 L 24.294922,43 c 0.96265,0.799957 2.059274,1.451895 3.226562,1.925781 l 0.650391,3.423828 c 0.06581,0.35851 0.394533,0.645431 0.746094,0.650391 l 6.164062,0 c 0.35156,-0.0048 0.680191,-0.291881 0.746094,-0.650391 l 0.650391,-3.423828 C 37.645784,44.451875 38.742565,43.799957 39.705078,43 l 3.203125,1.125 c 0.332747,0.119196 0.737255,-0.03496 0.916016,-0.349609 l 3.082031,-5.550782 c 0.173612,-0.319191 0.09971,-0.760987 -0.167969,-1 L 44.185547,34.900391 C 44.275397,34.276989 44.330078,33.649382 44.330078,33 c 0,-0.649401 -0.05469,-1.275056 -0.144531,-1.898438 l 2.552734,-2.326171 c 0.267715,-0.239033 0.341601,-0.680809 0.167969,-1 l -3.082031,-5.548829 c -0.178781,-0.31473 -0.583269,-0.468726 -0.916016,-0.349609 l -3.203125,1.125 C 38.74121,22.201977 37.64561,21.552111 36.478516,21.078125 l -0.650391,-3.425781 c -0.06596,-0.35851 -0.396486,-0.645432 -0.748047,-0.650391 l -6.164062,0 c -0.02404,-8.16e-4 -0.04825,-8.16e-4 -0.07227,0 L 28.845703,17 Z M 32,27 c 3.313826,0 6,2.686209 6,6 0,3.313791 -2.686174,6 -6,6 -3.313827,0 -6,-2.686209 -6,-6 0,-3.313791 2.686173,-6 6,-6 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <path style="fill:#ffffff" d="M 28.845703 16 C 28.518954 16.03696 28.231585 16.31486 28.171875 16.650391 L 27.521484 20.076172 C 26.354196 20.550058 25.257436 21.200043 24.294922 22 L 21.091797 20.876953 C 20.759049 20.757756 20.35456 20.911773 20.175781 21.226562 L 17.09375 26.775391 C 16.920112 27.094582 16.99404 27.536358 17.261719 27.775391 L 19.814453 30.101562 C 19.724603 30.724965 19.669922 31.350619 19.669922 32 C 19.669922 32.649382 19.724612 33.277009 19.814453 33.900391 L 17.261719 36.224609 C 16.993983 36.463622 16.920117 36.905418 17.09375 37.224609 L 20.175781 42.775391 C 20.35456 43.090122 20.759049 43.244116 21.091797 43.125 L 24.294922 42 C 25.257572 42.799957 26.354196 43.451895 27.521484 43.925781 L 28.171875 47.349609 C 28.237685 47.708119 28.566408 47.99504 28.917969 48 L 35.082031 48 C 35.433591 47.9952 35.762222 47.708119 35.828125 47.349609 L 36.478516 43.925781 C 37.645784 43.451875 38.742565 42.799957 39.705078 42 L 42.908203 43.125 C 43.24095 43.244196 43.645458 43.09004 43.824219 42.775391 L 46.90625 37.224609 C 47.079862 36.905418 47.00596 36.463622 46.738281 36.224609 L 44.185547 33.900391 C 44.275397 33.276989 44.330078 32.649382 44.330078 32 C 44.330078 31.350599 44.275388 30.724944 44.185547 30.101562 L 46.738281 27.775391 C 47.005996 27.536358 47.079882 27.094582 46.90625 26.775391 L 43.824219 21.226562 C 43.645438 20.911832 43.24095 20.757836 42.908203 20.876953 L 39.705078 22.001953 C 38.74121 21.201977 37.64561 20.552111 36.478516 20.078125 L 35.828125 16.652344 C 35.762165 16.293834 35.431639 16.006912 35.080078 16.001953 L 28.916016 16.001953 C 28.891976 16.001137 28.86777 16.001137 28.84375 16.001953 L 28.845703 16 z M 32 26 C 35.313826 26 38 28.686209 38 32 C 38 35.313791 35.313826 38 32 38 C 28.686173 38 26 35.313791 26 32 C 26 28.686209 28.686173 26 32 26 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-education-language.svg b/.icons/awkward/64x64/apps/applications-education-language.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-education-language.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/applications-education-mathematics.svg b/.icons/awkward/64x64/apps/applications-education-mathematics.svg
new file mode 100644
index 00000000..1667c459
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-education-mathematics.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#395d6d" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2" d="M 31.884766,22 27.527344,37.3125 24.289062,29 18,29 l 0,3 4.457031,0 4.359375,11 2.033203,0 L 34.033203,25 43,25 43,22 31.884766,22 Z m 1.560546,8 4.761719,6.197266 L 33,43 35.599609,43 39.5,37.890625 43.400391,43 46,43 40.898438,36.324219 45.748047,30 43.150391,30 39.597656,34.628906 36.041016,30 33.445312,30 Z"/>
+ <path style="fill:#ff6868" d="M 31.884766 21 L 27.527344 36.3125 L 24.289062 28 L 18 28 L 18 31 L 22.457031 31 L 26.816406 42 L 28.849609 42 L 34.033203 24 L 43 24 L 43 21 L 31.884766 21 z M 33.445312 29 L 38.207031 35.197266 L 33 42 L 35.599609 42 L 39.5 36.890625 L 43.400391 42 L 46 42 L 40.898438 35.324219 L 45.748047 29 L 43.150391 29 L 39.597656 33.628906 L 36.041016 29 L 33.445312 29 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-education.svg b/.icons/awkward/64x64/apps/applications-education.svg
new file mode 100644
index 00000000..04dedf77
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-education.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="m 59.9992,57.19965 0,-50.3992796 c 0,-1.5511779 -1.247983,-2.79996 -2.79996,-2.79996 l -25.19964,0 0,55.9991996 25.19964,0 c 1.551177,0 2.79996,-1.248783 2.79996,-2.79996 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8007812 C 4 6.2496035 5.2496034 5 6.8007812 5 L 57.199219 5 C 58.749196 5 60 6.2496034 60 7.8007812 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="fill:#c2352a" d="m 25.599692,2.000439 c -1.599978,0 -1.599978,1.3713804 -1.599978,1.3713804 l 0,22.6276766 3.999943,-1.999972 3.999943,1.999972 0,-22.6276766 c 0,-1.3714004 -1.599997,-1.3714004 -1.599997,-1.3714004 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-engineering.svg b/.icons/awkward/64x64/apps/applications-engineering.svg
new file mode 100644
index 00000000..0728f8c9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-engineering.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:none;stroke:#7d7d7d;stroke-width:11.99734211" d="M 36.992469,11.004652 20.996013,27.001107"/>
+ <rect style="fill:#7d7d7d" width="15.996" height="33.992" x="-25" y="23" ry="0" transform="scale(-1,1)"/>
+ <path style="fill:#909090" d="m 24.995127,52.995348 c 1.999557,0 1.999557,1.999558 1.999557,1.999558 l 0,3.999113 -19.9955698,0 0,-3.999113 c 0,-1.999558 1.999557,-1.999558 1.999557,-1.999558 z"/>
+ <path style="fill:#4f4f4f" d="m 28.994241,54.994906 c 1.999557,0 1.999557,1.999557 1.999557,1.999557 l 0,3.999114 -27.9937978,0 0,-3.999114 c 0,-1.999557 1.999557,-1.999557 1.999557,-1.999557 z"/>
+ <path style="fill:none;stroke:#7d7d7d;stroke-width:7.99822807;stroke-linecap:square" d="m 36.992469,11.004652 7.998228,7.998228"/>
+ <rect style="opacity:0.2" width="15.996" height="15.996" x="-44.99" y="4" ry="7.998" transform="scale(-1,1)"/>
+ <rect style="opacity:0.2" width="23.995" height="23.995" x="-28.99" y="20" ry="11.997" transform="scale(-1,1)"/>
+ <rect style="fill:#909090" width="23.995" height="23.995" x="-28.99" y="19" ry="11.997" transform="scale(-1,1)"/>
+ <rect style="fill:#4f4f4f" width="15.996" height="15.996" x="-25" y="23" ry="7.998" transform="scale(-1,1)"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="11.997" height="11.997" x="-23" y="25" ry="5.999" transform="scale(-1,1)"/>
+ <rect style="fill:#909090" width="15.996" height="15.996" x="-44.99" y="3.01" ry="7.998" transform="scale(-1,1)"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:3.99911404;stroke-linecap:round" d="m 48.989811,32.999778 -3.999114,-1.999556 0,-7.998229 3.999114,-3.999113 7.998228,0 1.999557,3.999113"/>
+ <rect style="fill:#4f4f4f" width="7.998" height="7.998" x="-40.99" y="7.01" ry="3.999" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.996094 19.001953 C 10.349567 19.001953 5 24.353472 5 31 C 5 31.166329 5.0163424 31.328288 5.0253906 31.492188 C 5.2916865 25.084854 10.521012 20.001953 16.996094 20.001953 C 23.473821 20.001953 28.706414 25.088964 28.96875 31.5 C 28.978074 31.333554 28.994141 31.168803 28.994141 31 C 28.994141 24.353472 23.642622 19.001953 16.996094 19.001953 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 36.992188 3.0058594 C 32.561169 3.0058594 28.994141 6.5728874 28.994141 11.003906 C 28.994141 11.120284 29.017151 11.230265 29.027344 11.34375 C 29.362387 7.225372 32.784573 4.0058594 36.992188 4.0058594 C 41.199803 4.0058594 44.621989 7.225372 44.957031 11.34375 C 44.967224 11.230265 44.990234 11.120284 44.990234 11.003906 C 44.990234 6.5728874 41.423206 3.0058594 36.992188 3.0058594 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5 54.994141 C 5 54.994141 3 54.994584 3 56.994141 L 3 58 C 3 56.000443 5 56 5 56 L 28.994141 56 C 30.993698 56 30.994141 58 30.994141 58 L 30.994141 56.994141 C 30.994141 56.994141 30.993698 54.994141 28.994141 54.994141 L 5 54.994141 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-featured.svg b/.icons/awkward/64x64/apps/applications-featured.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-featured.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/applications-fonts.svg b/.icons/awkward/64x64/apps/applications-fonts.svg
new file mode 120000
index 00000000..9b8590a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-fonts.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/applications-games.svg b/.icons/awkward/64x64/apps/applications-games.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-games.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/applications-graphics.svg b/.icons/awkward/64x64/apps/applications-graphics.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-graphics.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/applications-haskell.svg b/.icons/awkward/64x64/apps/applications-haskell.svg
new file mode 100644
index 00000000..d76d0ee1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-haskell.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="52" height="52" x="6" y="7" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="52" height="52" x="6" y="6" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="M 13,15 23,33 13,51 H 19 L 29,33 19,15 Z M 23,15 33,33 23,51 H 29 L 36,38.398 43,51 H 49 L 29,15 Z M 39.668,27 41.89,31 H 51 V 27 Z M 44.11,35 46.332,39 H 51 V 35 Z"/>
+ <path style="fill:#8b82a4" d="M 13,14 23,32 13,50 H 19 L 29,32 19,14 Z M 39.668,26 41.89,30 H 51 V 26 Z M 44.11,34 46.332,38 H 51 V 34 Z"/>
+ <path style="fill:#5f5088" d="M 23,14 33,32 23,50 H 29 L 36,37.398 43,50 H 49 L 29,14 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8.8008 6 C 7.2496 6 6 7.2496 6 8.8008 L 6 9.8008 C 6 8.2496 7.2496 7 8.8008 7 L 55.199 7 C 56.75 7 58 8.2496 58 9.8008 L 58 8.8008 C 58 7.2496 56.75 6 55.199 6 L 8.8008 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-interfacedesign.svg b/.icons/awkward/64x64/apps/applications-interfacedesign.svg
new file mode 100644
index 00000000..c8b93d35
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-interfacedesign.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4,14 V 55.222222 C 4,56.762222 5.24775,58 6.8,58 H 57.2014 C 58.7526,58 60,56.7625 60,55.222222 V 14 Z"/>
+ <rect style="opacity:0.2" width="44.8" height="5.6" x="9.6" y="42.1" rx="2.133" ry="2.322"/>
+ <path style="fill:#c7c7c7" d="M 4,13 V 54.222222 C 4,55.762222 5.24775,57 6.8,57 H 57.2014 C 58.7526,57 60,55.7625 60,54.222222 V 13 Z"/>
+ <path style="fill:#5a6367" d="m 6.8,7.0000002 c -1.55232,0 -2.8,1.2381944 -2.8,2.7770832 V 13 H 60 V 9.7770834 C 60,8.2381946 58.7526,7.0000002 57.2,7.0000002 Z"/>
+ <rect style="opacity:0.2" width="44" height="6" x="10" y="42" rx="2.095" ry="2.488"/>
+ <rect style="fill:#ffffff" width="44" height="6" x="10" y="41" rx="2.095" ry="2.488"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 48,45 c 0,3.863996 -3.136004,7 -7,7 -3.864,0 -7,-3.136004 -7,-7 0,-3.864 3.136,-7 7,-7 3.863996,0 7,3.136 7,7 z"/>
+ <path style="fill:#5294e2;fill-rule:evenodd" d="m 48,44 c 0,3.863996 -3.136004,7 -7,7 -3.864,0 -7,-3.136004 -7,-7 0,-3.864 3.136,-7 7,-7 3.863996,0 7,3.136 7,7 z"/>
+ <circle style="opacity:0.2" cx="13" cy="23" r="3"/>
+ <circle style="fill:#fffff7" cx="13" cy="22" r="3"/>
+ <rect style="opacity:0.1" width="6" height="6" x="22" y="30" rx=".944" ry="1.031"/>
+ <rect style="fill:#5294e2" width="6" height="6" x="22" y="29" rx=".944" ry="1.031"/>
+ <circle style="opacity:0.1" cx="13" cy="33" r="3"/>
+ <circle style="fill:#5294e2" cx="13" cy="32" r="3"/>
+ <rect style="opacity:0.2" width="6" height="6" x="22" y="20" rx=".944" ry="1.031"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="22" y="19" rx=".944" ry="1.031"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 7 C 5.2484613 7 4 8.238455 4 9.7773438 L 4 10.777344 C 4 9.2384548 5.2484613 8 6.8007812 8 L 57.199219 8 C 58.751819 8 60 9.2384548 60 10.777344 L 60 9.7773438 C 60 8.2384549 58.751819 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-internet.svg b/.icons/awkward/64x64/apps/applications-internet.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-internet.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/applications-java.svg b/.icons/awkward/64x64/apps/applications-java.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-java.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/applications-multimedia.svg b/.icons/awkward/64x64/apps/applications-multimedia.svg
new file mode 100644
index 00000000..49dd05eb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-multimedia.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="46" height="56" x="-53" y="-60" rx="2.876" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#863ea7" width="46" height="56" x="-52" y="-60" rx="2.876" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 25.610422,19.000416 A 1.5737729,1.5315948 0 0 0 24,20.53075 v 9.470964 9.46634 a 1.5737729,1.5315948 0 0 0 2.360384,1.326906 l 8.425914,-4.734326 8.425912,-4.734324 a 1.5737729,1.5315948 0 0 0 0,-2.653814 L 34.786298,23.93817 26.360384,19.206156 a 1.5737729,1.5315948 0 0 0 -0.749962,-0.20574 z"/>
+ <path style="fill:#ffffff" d="M 25.610422,18.000416 A 1.5737729,1.5315948 0 0 0 24,19.53075 v 9.470964 9.46634 a 1.5737729,1.5315948 0 0 0 2.360384,1.326906 l 8.425914,-4.734326 8.425912,-4.734324 a 1.5737729,1.5315948 0 0 0 0,-2.653814 L 34.786298,22.93817 26.360384,18.206156 a 1.5737729,1.5315948 0 0 0 -0.749962,-0.20574 z"/>
+ <rect style="opacity:0.3" width="6" height="6" x="50" y="13" rx="1.35" ry="1.306"/>
+ <rect style="opacity:0.3" width="6" height="6" x="50" y="40" rx="1.35" ry="1.306"/>
+ <rect style="opacity:0.3" width="6" height="6" x="50" y="31" rx="1.35" ry="1.306"/>
+ <rect style="opacity:0.3" width="6" height="6" x="50" y="22" rx="1.35" ry="1.306"/>
+ <rect style="opacity:0.3" width="6" height="6" x="8" y="13" rx="1.35" ry="1.306"/>
+ <rect style="opacity:0.3" width="6" height="6" x="8" y="40" rx="1.35" ry="1.306"/>
+ <rect style="opacity:0.3" width="6" height="6" x="8" y="31" rx="1.35" ry="1.306"/>
+ <rect style="opacity:0.3" width="6" height="6" x="8" y="22" rx="1.35" ry="1.306"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 6 C 5.2495812 6 4 7.28225 4 8.875 L 4 9.875 C 4 8.28225 5.2495812 7 6.8007812 7 L 57.199219 7 C 58.750419 7 60 8.28225 60 9.875 L 60 8.875 C 60 7.28225 58.750419 6 57.199219 6 L 6.8007812 6 z"/>
+ <path style="opacity:0.2" d="m 56.910156,25 a 3.0003,3.0003 0 0 0 -0.59375,0.07812 l -22,5.144532 A 3.0003,3.0003 0 0 0 32,33.144532 V 54 h 6 V 35.523438 L 54,31.78125 V 50 h 6 V 28 a 3.0003,3.0003 0 0 0 -3.089844,-3 z"/>
+ <path style="fill:none;stroke:#ff5722;stroke-width:6;stroke-linejoin:round" d="M 35,53 V 32.142858 L 57,27 v 22"/>
+ <circle style="opacity:0.2" cx="31" cy="54" r="7"/>
+ <circle style="fill:#ff9800" cx="31" cy="53" r="7"/>
+ <circle style="opacity:0.2" cx="53" cy="50" r="7"/>
+ <circle style="fill:#ff9800" cx="53" cy="49" r="7"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 53,42 a 7,7 0 0 0 -7,7 7,7 0 0 0 0.02539,0.445312 A 7,7 0 0 1 53,43 7,7 0 0 1 59.974609,49.476562 7,7 0 0 0 60,49 7,7 0 0 0 53,42 Z m -22,4 a 7,7 0 0 0 -7,7 7,7 0 0 0 0.02539,0.445312 A 7,7 0 0 1 31,47 7,7 0 0 1 37.974609,53.476562 7,7 0 0 0 38,53 7,7 0 0 0 31,46 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 56.910156,24 a 3.0003,3.0003 0 0 0 -0.59375,0.07813 l -22,5.144531 A 3.0003,3.0003 0 0 0 32,32.144531 v 1 a 3.0003,3.0003 0 0 1 2.316406,-2.921875 l 22,-5.144531 A 3.0003,3.0003 0 0 1 56.910156,25 3.0003,3.0003 0 0 1 60,28 v -1 a 3.0003,3.0003 0 0 0 -3.089844,-3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-office.svg b/.icons/awkward/64x64/apps/applications-office.svg
new file mode 100644
index 00000000..d5d01436
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-office.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <g style="fill:#4c4c4c" transform="scale(2,2)">
+ <path d="M 9,8 23,8 23,9 9,9 Z"/>
+ <path d="m 9,11 14,0 0,1 -14,0 z"/>
+ <path d="m 9,14 14,0 0,1 -14,0 z"/>
+ <path d="m 9,17 14,0 0,1 -14,0 z"/>
+ <path d="m 9,20 14,0 0,1 -14,0 z"/>
+ <path d="m 9,23 14,0 0,1 -14,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-other.svg b/.icons/awkward/64x64/apps/applications-other.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-other.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/applications-science.svg b/.icons/awkward/64x64/apps/applications-science.svg
new file mode 100644
index 00000000..038a51e1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-science.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#48cac2" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.2" d="m 31.9992,12.999999 a 3.9998858,3.9998858 0 0 0 -3.874889,3.023314 c -1.997703,1.098549 -3.678295,2.996715 -4.945259,5.277249 -0.873215,1.571776 -1.573915,3.370104 -2.10154,5.320249 -1.74551,1.013791 -3.302306,2.156738 -4.593669,3.406102 -2.988315,2.891318 -4.771064,6.541214 -3.804491,10.148111 0.966452,3.606897 4.337276,5.880632 8.370761,6.890403 0.473786,0.118616 0.963552,0.217434 1.460898,0.304671 0.212294,0.455987 0.431648,0.902734 0.667941,1.328082 C 25.200894,52.334076 28.266807,55 32.0007,55 c 3.734093,0 6.800806,-2.665724 8.820148,-6.30062 0.873215,-1.571775 1.573915,-3.370104 2.10154,-5.320248 1.74551,-1.013791 3.302306,-2.156738 4.593669,-3.406103 0.952693,-0.921753 1.76419,-1.926465 2.421731,-2.976515 a 3.9998858,3.9998858 0 0 0 0.062,0.004 3.9998858,3.9998858 0 0 0 3.999886,-3.999886 3.9998858,3.9998858 0 0 0 -2.925917,-3.84789 C 49.883789,25.94283 46.71988,23.878889 42.949987,22.934916 42.476001,22.814919 41.986015,22.716922 41.488029,22.628924 41.276035,22.172938 41.056041,21.72695 40.820048,21.300962 39.554084,19.021027 37.872132,17.123082 35.876189,16.024513 A 3.9998858,3.9998858 0 0 0 32.0003,13.001199 Z M 29.346876,19.988 a 3.9998858,3.9998858 0 0 0 2.651924,1.011971 3.9998858,3.9998858 0 0 0 2.631925,-0.995972 c 0.724399,0.539065 1.438799,1.273184 2.10534,2.277335 -2.497729,0.0412 -5.146053,0.406069 -7.843576,1.128868 -0.924114,0.247613 -1.813049,0.537105 -2.683524,0.847636 0.157256,-0.33431 0.295132,-0.71014 0.464827,-1.015591 0.823757,-1.482758 1.735931,-2.554527 2.671724,-3.253907 z m 7.101397,6.30062 c 0.762578,-0.02364 1.472818,0.02248 2.183538,0.0664 0.833976,2.489929 1.365961,5.441845 1.365961,8.645753 0,2.015143 -0.233574,3.914089 -0.589824,5.687438 -1.620193,0.802677 -3.394103,1.517677 -5.339647,2.038942 -3.094912,0.829296 -6.082426,1.079869 -8.702952,0.917933 -0.835976,-2.487929 -1.367961,-5.439844 -1.367961,-8.643753 0,-2.015142 0.233574,-3.914088 0.589824,-5.687437 1.620193,-0.802677 3.394103,-1.517677 5.339647,-2.038942 2.255536,-0.604363 4.470273,-0.920814 6.519414,-0.984352 z m 6.609211,0.843736 c 2.147739,0.721499 3.478501,1.817648 4.093683,3.062312 a 3.9998858,3.9998858 0 0 0 -1.153967,2.80592 3.9998858,3.9998858 0 0 0 0.511706,1.953065 c -0.447447,0.70052 -1.025071,1.420579 -1.777289,2.148338 -0.249993,0.241993 -0.577984,0.471987 -0.857976,0.70998 0.074,-0.921974 0.123996,-1.853947 0.123996,-2.81192 0,-2.79192 -0.33399,-5.443844 -0.941973,-7.867775 z M 31.9978,29.000303 A 5.9998287,5.9998287 0 0 0 25.997971,35.000131 5.9998287,5.9998287 0 0 0 31.9978,40.99996 5.9998287,5.9998287 0 0 0 37.997629,35.000131 5.9998287,5.9998287 0 0 0 31.9978,29.000303 Z m -11.874661,3.187509 c -0.074,0.921973 -0.123996,1.853947 -0.123996,2.811919 0,2.792121 0.33491,5.444045 0.941373,7.866976 -2.527328,-0.849976 -3.987086,-2.205937 -4.395075,-3.727894 -0.462787,-1.727951 0.35119,-3.949887 2.718723,-6.241822 0.250792,-0.241993 0.577783,-0.471986 0.858375,-0.709979 z m 17.663496,13.554213 c -0.157256,0.33431 -0.295132,0.710139 -0.464827,1.015591 -1.599954,2.879917 -3.535899,4.241878 -5.323848,4.241878 -1.575295,0 -3.264507,-1.061629 -4.738065,-3.281106 2.497729,-0.0412 5.146053,-0.406068 7.843576,-1.128868 0.924114,-0.247613 1.813049,-0.537104 2.683524,-0.847635 z"/>
+ <path style="fill:#ffffff" d="m 31.9992,12.001428 a 3.9998858,3.9998858 0 0 0 -3.874889,3.023313 c -1.997703,1.098549 -3.678295,2.996715 -4.945259,5.27725 -0.873215,1.571775 -1.573915,3.370103 -2.10154,5.320248 -1.74551,1.013791 -3.302306,2.156738 -4.593669,3.406102 -2.988315,2.891318 -4.771064,6.541214 -3.804491,10.148111 0.966452,3.606897 4.337276,5.880632 8.370761,6.890403 0.473786,0.118617 0.963552,0.217434 1.460898,0.304671 0.212294,0.455987 0.431648,0.902734 0.667941,1.328082 2.021942,3.635896 5.087855,6.30182 8.821748,6.30182 3.734093,0 6.800806,-2.665724 8.820148,-6.30062 0.873215,-1.571775 1.573915,-3.370104 2.10154,-5.320248 1.74551,-1.013791 3.302306,-2.156738 4.593669,-3.406103 0.952693,-0.921753 1.76419,-1.926465 2.421731,-2.976515 a 3.9998858,3.9998858 0 0 0 0.062,0.004 3.9998858,3.9998858 0 0 0 3.999886,-3.999886 3.9998858,3.9998858 0 0 0 -2.925917,-3.84789 C 49.883789,24.944258 46.71988,22.880317 42.949987,21.936344 42.476001,21.816347 41.986015,21.71835 41.488029,21.630353 41.276035,21.174366 41.056041,20.728378 40.820048,20.302391 39.554084,18.022656 37.872132,16.12451 35.876189,15.025941 A 3.9998858,3.9998858 0 0 0 32.0003,12.002627 Z m -2.651924,6.988 a 3.9998858,3.9998858 0 0 0 2.651924,1.011771 3.9998858,3.9998858 0 0 0 2.631925,-0.995971 c 0.724399,0.539064 1.438799,1.273183 2.10534,2.277335 -2.497729,0.0412 -5.146053,0.406068 -7.843576,1.128867 -0.924114,0.247613 -1.813049,0.537105 -2.683524,0.847636 0.157256,-0.33431 0.295132,-0.71014 0.464827,-1.015591 0.823757,-1.482758 1.73593,-2.554527 2.671724,-3.253907 z m 7.101397,6.30062 c 0.762578,-0.02364 1.472818,0.02248 2.183538,0.0664 0.833976,2.489929 1.365961,5.441845 1.365961,8.645753 0,2.015143 -0.233574,3.914089 -0.589824,5.687438 -1.620193,0.802677 -3.394103,1.517677 -5.339647,2.038942 -3.094912,0.829296 -6.082426,1.079869 -8.702952,0.917934 -0.835976,-2.487929 -1.367961,-5.439845 -1.367961,-8.643754 0,-2.015142 0.233574,-3.914088 0.589824,-5.687437 1.620193,-0.802677 3.394103,-1.517677 5.339647,-2.038942 2.255536,-0.604363 4.470273,-0.920814 6.519414,-0.984352 z m 6.609211,0.843736 c 2.147739,0.721499 3.478501,1.817648 4.093683,3.062313 a 3.9998858,3.9998858 0 0 0 -1.153967,2.805919 3.9998858,3.9998858 0 0 0 0.511706,1.953065 c -0.447447,0.70052 -1.025071,1.420579 -1.77729,2.148338 -0.249992,0.241993 -0.577983,0.471987 -0.857975,0.70998 0.074,-0.921974 0.123996,-1.853947 0.123996,-2.81192 0,-2.79192 -0.33399,-5.443844 -0.941973,-7.867775 z M 31.9982,28.001731 A 5.9998287,5.9998287 0 0 0 25.998371,34.001559 5.9998287,5.9998287 0 0 0 31.9982,40.001388 5.9998287,5.9998287 0 0 0 37.998029,34.001559 5.9998287,5.9998287 0 0 0 31.9982,28.001731 Z M 20.123539,31.18924 c -0.074,0.921973 -0.123996,1.853947 -0.123996,2.811919 0,2.792121 0.33491,5.444045 0.941373,7.866976 -2.527328,-0.849976 -3.987086,-2.205937 -4.395075,-3.727894 -0.462787,-1.72795 0.35119,-3.949887 2.718723,-6.241822 0.250792,-0.241993 0.577783,-0.471986 0.858375,-0.709979 z m 17.663496,13.554213 c -0.157256,0.33431 -0.295132,0.710139 -0.464827,1.015591 -1.599954,2.879917 -3.535899,4.241879 -5.323848,4.241879 -1.575295,0 -3.264507,-1.06163 -4.738065,-3.281107 2.497729,-0.0412 5.146053,-0.406068 7.843576,-1.128868 0.924114,-0.247612 1.813049,-0.537104 2.683524,-0.847635 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.7" d="m 31.9992,12.001428 a 3.9998858,3.9998858 0 0 0 -3.999886,3.999885 3.9998858,3.9998858 0 0 0 3.999886,3.999886 3.9998858,3.9998858 0 0 0 3.999886,-3.999886 3.9998858,3.9998858 0 0 0 -3.999886,-3.999885 z m 0,15.999543 a 5.9998287,5.9998287 0 0 0 -5.999829,5.999828 5.9998287,5.9998287 0 0 0 5.999829,5.999829 5.9998287,5.9998287 0 0 0 5.999829,-5.999829 5.9998287,5.9998287 0 0 0 -5.999829,-5.999828 z m 17.999486,0 a 3.9998858,3.9998858 0 0 0 -3.999886,3.999885 3.9998858,3.9998858 0 0 0 3.999886,3.999886 3.9998858,3.9998858 0 0 0 3.999886,-3.999886 3.9998858,3.9998858 0 0 0 -3.999886,-3.999885 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-system.svg b/.icons/awkward/64x64/apps/applications-system.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-system.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/applications-utilities.svg b/.icons/awkward/64x64/apps/applications-utilities.svg
new file mode 100644
index 00000000..0a8b6f37
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-utilities.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.8000005,8 c -1.5512,0 -2.8,1.238889 -2.8,2.777778 v 33.333334 11.11111 c 0,1.53889 1.2488,2.777778 2.8,2.777778 H 57.200001 C 58.7512,58 60,56.761112 60,55.222222 V 44.111112 10.777778 C 60,9.238889 58.7512,8 57.200001,8 Z"/>
+ <path style="fill:#4f4f4f" d="m 6.8000005,7.0000004 c -1.5512,0 -2.8,1.2388888 -2.8,2.7777776 v 33.333334 11.11111 c 0,1.53889 1.2488,2.777778 2.8,2.777778 H 57.200001 C 58.7512,57 60,55.761112 60,54.222222 V 43.111112 9.777778 C 60,8.2388892 58.7512,7.0000004 57.200001,7.0000004 Z"/>
+ <rect style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linejoin:round" width="56" height="3" x="4" y="32"/>
+ <rect style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linejoin:round" width="56" height="3" x="4" y="14"/>
+ <rect style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linejoin:round" width="56" height="3" x="4" y="26"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 7 C 5.2495813 7 4 8.238455 4 9.7773438 L 4 10.777344 C 4 9.2384548 5.2495813 8 6.8007812 8 L 57.199219 8 C 58.75042 8 60 9.2384548 60 10.777344 L 60 9.7773438 C 60 8.2384549 58.75042 7 57.199219 7 L 6.8007812 7 z"/>
+ <rect style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linejoin:round" width="56" height="3" x="4" y="20"/>
+ <path style="fill:#47da72" d="M 13.799999,17 C 23.6,17 20.33171,36.900334 30.6,37 36.98542,37.06198 42.211766,29 48.799999,29 55.388235,29 60,36.166666 60,36.166666 v 6.944446 11.11111 C 60,55.761112 58.751199,57 57.2,57 H 6.799999 C 5.2488,57 4,55.761112 4,54.222222 V 27.833334 C 4,27.833334 6.07183,17 13.799999,17 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 13.800781,17 c 9.800001,0 6.530538,19.900334 16.798828,20 6.38542,0.06198 11.612939,-8 18.201172,-8 C 55.389017,29 60,36.166016 60,36.166016 v 1 C 60,37.166016 55.389017,30 48.800781,30 42.212548,30 36.985029,38.06198 30.599609,38 20.331319,37.90033 23.600782,18 13.800781,18 6.072612,18 4,28.833984 4,28.833984 v -1 C 4,27.833984 6.072612,17 13.800781,17 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/applications-webbrowsers.svg b/.icons/awkward/64x64/apps/applications-webbrowsers.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/applications-webbrowsers.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/apport-gtk2.svg b/.icons/awkward/64x64/apps/apport-gtk2.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/apport-gtk2.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/apport.svg b/.icons/awkward/64x64/apps/apport.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/apport.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/aptana-studio.svg b/.icons/awkward/64x64/apps/aptana-studio.svg
new file mode 120000
index 00000000..f0d532e9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/aptana-studio.svg
@@ -0,0 +1 @@
+aptana.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/aptana.svg b/.icons/awkward/64x64/apps/aptana.svg
new file mode 100644
index 00000000..fc7b348f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/aptana.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#c33131" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 29.769632,13.000686 c -0.981986,0 -1.769975,1.095785 -1.769975,2.456965 l 0,2.062371 a 15.999771,15.999771 0 0 0 -4.113941,1.710575 L 22.421737,17.766218 C 21.459751,16.803632 20.12777,16.588435 19.43338,17.281825 l -3.152355,3.152755 c -0.69353,0.69353 -0.478213,2.025571 0.484373,2.988157 l 1.464819,1.464819 a 15.999771,15.999771 0 0 0 -1.699176,4.113942 l -2.07417,0 c -1.361181,0 -2.456965,0.787988 -2.456965,1.769974 l 0,4.460936 c 0,0.979986 1.095784,1.767975 2.456965,1.767975 l 2.06237,0 a 15.999771,15.999771 0 0 0 1.710916,4.113141 l -1.464819,1.464819 c -0.962586,0.962587 -1.177903,2.294768 -0.484373,2.988158 l 3.152355,3.152355 c 0.69353,0.69353 2.025571,0.478213 2.988157,-0.484373 l 1.464819,-1.46482 a 15.999771,15.999771 0 0 0 4.113941,1.697976 l 0,2.074171 c 0,1.36198 0.787989,2.457964 1.769975,2.457964 l 4.460936,0 c 0.979986,0 1.767975,-1.095984 1.767975,-2.457964 l 0,-2.062371 a 15.999771,15.999771 0 0 0 4.113141,-1.710915 l 1.464819,1.464819 c 0.962586,0.962586 2.294767,1.177903 2.988157,0.484373 l 3.152355,-3.152355 c 0.69353,-0.69353 0.478213,-2.025571 -0.484373,-2.988158 l -1.463979,-1.463979 a 15.999771,15.999771 0 0 0 1.697976,-4.113941 l 2.07417,0 c 1.361981,0 2.457965,-0.787989 2.457965,-1.769974 l 0,-4.460937 c 0,-0.979986 -1.095984,-1.767974 -2.457965,-1.767974 l -2.06237,0 a 15.999771,15.999771 0 0 0 -1.710916,-4.113142 l 1.464819,-1.464819 c 0.962586,-0.962586 1.177903,-2.294767 0.484373,-2.988157 L 44.56534,17.281525 c -0.69399,-0.69339 -2.025971,-0.478193 -2.987957,0.484393 l -1.463979,1.464379 a 15.999771,15.999771 0 0 0 -4.113941,-1.698775 l 0,-2.074171 c 0,-1.36118 -0.787989,-2.456965 -1.769975,-2.456965 l -4.459936,0 z M 31.9996,25.000515 A 7.9998856,7.9998856 0 0 1 39.999486,33.0004 7.9998856,7.9998856 0 0 1 31.9996,41.000286 7.9998856,7.9998856 0 0 1 23.999714,33.0004 7.9998856,7.9998856 0 0 1 31.9996,25.000515 Z"/>
+ <path style="fill:#ffaa56" d="m 29.769632,12.000715 c -0.981986,0 -1.769975,1.095784 -1.769975,2.456965 l 0,2.06257 a 15.999771,15.999771 0 0 0 -4.113941,1.710776 L 22.421737,16.766247 C 21.459751,15.803661 20.12777,15.588464 19.43338,16.281854 l -3.152355,3.152355 c -0.69339,0.69439 -0.478193,2.026371 0.484393,2.988357 l 1.464779,1.463979 a 15.999771,15.999771 0 0 0 -1.699176,4.113941 l -2.07417,0 c -1.361181,0 -2.456965,0.787989 -2.456965,1.769975 l 0,4.459936 c 0,0.981986 1.095784,1.769975 2.456965,1.769975 l 2.06257,0 a 15.999771,15.999771 0 0 0 1.710776,4.113941 l -1.464779,1.463979 c -0.962586,0.961986 -1.177783,2.293967 -0.484393,2.987957 l 3.152355,3.151955 c 0.69439,0.69399 2.026371,0.477993 2.988357,-0.483993 l 1.463979,-1.463979 a 15.999771,15.999771 0 0 0 4.113941,1.697976 l 0,2.07397 c 0,1.361981 0.787989,2.457965 1.769975,2.457965 l 4.459936,0 c 0.981986,0 1.769975,-1.095984 1.769975,-2.457965 l 0,-2.06197 a 15.999771,15.999771 0 0 0 4.113941,-1.709976 l 1.463979,1.463979 c 0.961986,0.961986 2.293967,1.177983 2.987957,0.483993 l 3.151955,-3.151955 c 0.69399,-0.69399 0.477993,-2.025971 -0.483993,-2.987957 l -1.463979,-1.463979 a 15.999771,15.999771 0 0 0 1.697976,-4.113941 l 2.07397,0 c 1.361981,0 2.457965,-0.787989 2.457965,-1.769975 l 0,-4.459936 c 0,-0.981986 -1.095984,-1.769975 -2.457965,-1.769975 l -2.06197,0 a 15.999771,15.999771 0 0 0 -1.709976,-4.113941 l 1.463979,-1.463979 c 0.961986,-0.961986 1.177983,-2.293967 0.483993,-2.988357 L 44.56542,16.281854 c -0.69399,-0.69339 -2.025971,-0.478193 -2.987957,0.484393 l -1.463979,1.464779 A 15.999771,15.999771 0 0 0 35.999543,16.53185 l 0,-2.07417 c 0,-1.361181 -0.787989,-2.456965 -1.769975,-2.456965 l -4.459936,0 z M 31.9996,24.000543 a 7.9998856,7.9998856 0 0 1 7.999886,7.999886 7.9998856,7.9998856 0 0 1 -7.999886,7.999886 7.9998856,7.9998856 0 0 1 -7.999886,-7.999886 7.9998856,7.9998856 0 0 1 7.999886,-7.999886 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4.0019531 C 11.493582 4.0019531 4.0019531 11.493582 4.0019531 20.800781 L 4.0019531 21.800781 C 4.0019531 12.493582 11.493582 5.0019531 20.800781 5.0019531 L 43.199219 5.0019531 C 52.506418 5.0019531 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4.0019531 43.199219 4.0019531 L 20.800781 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/aptdaemon-download.svg b/.icons/awkward/64x64/apps/aptdaemon-download.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/aptdaemon-download.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/aptdaemon-update-cache.svg b/.icons/awkward/64x64/apps/aptdaemon-update-cache.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/aptdaemon-update-cache.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/aptdaemon-upgrade.svg b/.icons/awkward/64x64/apps/aptdaemon-upgrade.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/aptdaemon-upgrade.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/aptdaemon-working.svg b/.icons/awkward/64x64/apps/aptdaemon-working.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/aptdaemon-working.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ar.com.tuxguitar.TuxGuitar.svg b/.icons/awkward/64x64/apps/ar.com.tuxguitar.TuxGuitar.svg
new file mode 120000
index 00000000..3c7b8bb9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ar.com.tuxguitar.TuxGuitar.svg
@@ -0,0 +1 @@
+tuxguitar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/archipelago.svg b/.icons/awkward/64x64/apps/archipelago.svg
new file mode 100644
index 00000000..ba3bc826
--- /dev/null
+++ b/.icons/awkward/64x64/apps/archipelago.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#e4e4e4"/>
+ <path d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.9785 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z" style="opacity:.2;fill:#ffffff"/>
+ <path style="opacity:.2" d="m25.948464 15.000554c-0.503275 0.01941-0.963216 0.290109-1.224528 0.720681l-16.498902 26.999169c-0.606514 0.997931 0.109515 2.275652 1.277259 2.279228h44.997007c1.084245 0.0025 1.812952-1.110734 1.37686-2.103452l-10.499302-23.999262c-0.248936-0.568043-0.821756-0.924324-1.441308-0.896457-0.575568 0.02556-1.08564 0.378526-1.312413 0.908176l-5.929295 13.745672-9.380234-16.880342c-0.273205-0.494215-0.8008-0.79312-1.365144-0.773413zm0.05718 4.499862 4.108562 7.499769h-4.113008l-2.9998 2.999907-2.167824-2.167901zm17.994356 2.499584 3.497816 9.248102-3.497816 1.751898-3.450943-1.722604zm-24.496416 8.000092h0.498013l2.999801 2.999908 2.9998-2.999908h5.782817l3.691163 6.638469c0.04062 0.09891 0.09166 0.193194 0.152329 0.281242l2.824037 5.07992h-26.277551zm29.072285 3.70887 3.626712 8.290761h-10.317674l-3.357199-6.034971 0.960876-2.220633 4.511416 2.255788z"/>
+ <path style="fill:#3f3f3f" d="m25.947066 14.000462c-0.503275 0.01941-0.963216 0.290109-1.224528 0.720681l-16.498902 26.999169c-0.606514 0.997931 0.109515 2.275652 1.277259 2.279228h44.997007c1.084245 0.0025 1.812952-1.110734 1.37686-2.103452l-10.499302-23.999262c-0.248936-0.568043-0.821756-0.924324-1.441308-0.896457-0.575568 0.02556-1.08564 0.378526-1.312413 0.908176l-5.929295 13.745672-9.380234-16.880342c-0.273205-0.494215-0.8008-0.79312-1.365144-0.773413zm0.05718 4.499862 4.108562 7.499769h-4.113008l-2.9998 2.999907-2.167824-2.167901zm17.995754 2.499676l3.496418 9.24801-3.497816 1.751898-3.450943-1.722604zm-24.497814 8h0.498013l2.999801 2.999908 2.9998-2.999908h5.782817l3.691163 6.638469c0.04062 0.09891 0.09166 0.193194 0.152329 0.281242l2.824037 5.07992h-26.277551zm29.072285 3.70887 3.626712 8.290761h-10.317674l-3.357199-6.034971 0.960876-2.220633 4.511416 2.255788z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/archive-manager.svg b/.icons/awkward/64x64/apps/archive-manager.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/archive-manager.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/archivemanager.svg b/.icons/awkward/64x64/apps/archivemanager.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/archivemanager.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/arcolinux-hello.svg b/.icons/awkward/64x64/apps/arcolinux-hello.svg
new file mode 100644
index 00000000..5ece20a2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/arcolinux-hello.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 60,33 C 60,48.464596 47.463316,61 32,61 16.535404,61 4,48.463316 4,33 4,17.535404 16.536684,5 32,5 47.464596,5 60,17.536684 60,33"/>
+ <path style="fill:#6790eb;fill-rule:evenodd" d="M 60,32 C 60,47.464596 47.463316,60 32,60 16.535404,60 4,47.463316 4,32 4,16.535404 16.536684,4 32,4 47.464596,4 60,16.536684 60,32"/>
+ <path style="opacity:0.2" d="m 13.293626,46.952948 c 0,-0.12358 17.92898,-34.228753 18.53002,-35.248472 L 32.238866,11 l 0.453506,0.795744 c 0.24943,0.437649 2.077362,3.917147 4.062058,7.7322 1.984704,3.815064 5.98683,11.485458 8.893604,17.045318 4.078862,7.80174 5.22881,10.144488 5.038634,10.265006 -0.13554,0.08586 -1.76887,0.1574 -3.629626,0.15898 L 43.67384,47 42.676114,45.98831 C 40.172986,43.450168 35.79795,41.271134 30.9086,39.921084 l -2.190454,-0.604828 2.738072,-0.13734 c 2.572196,-0.129 5.53454,-0.04204 7.120988,0.211648 0.530252,0.0848 0.697588,0.05004 0.697588,-0.14482 0,-0.481468 -6.772652,-12.872608 -7.036058,-12.872608 -0.19196,0 -1.546946,2.36186 -6.806898,11.865008 -2.583946,4.668424 -4.71234,8.50535 -4.729776,8.526508 -0.07788,0.0945 -7.408436,0.280804 -7.408436,0.18828 z"/>
+ <path style="fill:#ffffff" d="m 13.293626,45.952948 c 0,-0.12358 17.92898,-34.228753 18.53002,-35.248472 L 32.238866,10 l 0.453506,0.795744 c 0.24943,0.437649 2.077362,3.917147 4.062058,7.7322 1.984704,3.815064 5.98683,11.485458 8.893604,17.045318 4.078862,7.80174 5.22881,10.144488 5.038634,10.265006 -0.13554,0.08586 -1.76887,0.1574 -3.629626,0.15898 L 43.67384,46 42.676114,44.98831 C 40.172986,42.450168 35.79795,40.271134 30.9086,38.921084 l -2.190454,-0.604828 2.738072,-0.13734 c 2.572196,-0.129 5.53454,-0.04204 7.120988,0.211648 0.530252,0.0848 0.697588,0.05004 0.697588,-0.14482 0,-0.481468 -6.772652,-12.872608 -7.036058,-12.872608 -0.19196,0 -1.546946,2.36186 -6.806898,11.865008 -2.583946,4.668424 -4.71234,8.50535 -4.729776,8.526508 -0.07788,0.0945 -7.408436,0.280804 -7.408436,0.18828 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 32 4 C 16.536684 4 4 16.535404 4 32 C 4 32.113401 4.0112923 32.224105 4.0175781 32.335938 C 4.3714061 17.179083 16.759314 5 32 5 C 47.241948 5 59.628629 17.180272 59.982422 32.335938 C 59.988707 32.224107 60 32.113411 60 32 C 60 16.536684 47.464596 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ardour.svg b/.icons/awkward/64x64/apps/ardour.svg
new file mode 100644
index 00000000..451b3007
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ardour.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 26,43 0,2 2,0 0,-2 -2,0 z m 6,4 0,2 2,0 0,-2 -2,0 z m -12,4 0,2 2,0 0,-2 -2,0 z m 18,0 0,2 2,0 0,-2 -2,0 z m -24,4 0,2 2,0 0,-2 -2,0 z m 30,0 0,2 2,0 0,-2 -2,0 z m 6,2 0,2 2,0 0,-2 -2,0 z m 2,2 0,2 8,0 -1,-2 -7,0 z m -2,0 -4,0 0,2 4,0 0,-2 z m -45,0 -1,2 10,0 0,-2 -9,0 z m 11,0 0,2 4,0 0,-2 -4,0 z m 6,0 0,2 4,0 0,-2 -4,0 z m 6,0 0,2 4,0 0,-2 -4,0 z m 6,0 0,2 4,0 0,-2 -4,0 z m 6,0 0,2 4,0 0,-2 -4,0 z"/>
+ <path style="fill:#c2352a" d="M 32,4 18,32 4,60 l 10,0 0,-4 2,0 0,4 4,0 0,-8 2,0 0,8 4,0 0,-16 2,0 0,16 4,0 0,-12 2,0 0,12 4,0 0,-8 2,0 0,8 4,0 0,-4 2,0 0,4 4,0 0,-2 2,0 0,2 8,0 L 46,32 32,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 L 18 32 L 4 60 L 4.5 60 L 18 33 L 32 5 L 46 33 L 59.5 60 L 60 60 L 46 32 L 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ardour5.svg b/.icons/awkward/64x64/apps/ardour5.svg
new file mode 120000
index 00000000..de8b00f5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ardour5.svg
@@ -0,0 +1 @@
+ardour.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/arduino-icon-small.svg b/.icons/awkward/64x64/apps/arduino-icon-small.svg
new file mode 120000
index 00000000..6140ae5c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/arduino-icon-small.svg
@@ -0,0 +1 @@
+arduino.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/arduino-ide.svg b/.icons/awkward/64x64/apps/arduino-ide.svg
new file mode 120000
index 00000000..6140ae5c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/arduino-ide.svg
@@ -0,0 +1 @@
+arduino.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/arduino.svg b/.icons/awkward/64x64/apps/arduino.svg
new file mode 100644
index 00000000..554a64ad
--- /dev/null
+++ b/.icons/awkward/64x64/apps/arduino.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 22,15 A 18,18 0 0 0 4,33 18,18 0 0 0 22,51 18,18 0 0 0 31.996,47.9532 18,18 0 0 0 42,50.9992 a 18,18 0 0 0 18,-18 18,18 0 0 0 -18,-18 A 18,18 0 0 0 32.004,18.046 18,18 0 0 0 22,14.9992 Z"/>
+ <path style="fill:#19979d" d="M 22,14 A 18,18 0 0 0 4,32 18,18 0 0 0 22,50 18,18 0 0 0 31.996,46.954 18,18 0 0 0 42,50 18,18 0 0 0 60,32 18,18 0 0 0 42,14 18,18 0 0 0 32.004,17.0468 18,18 0 0 0 22,14 Z"/>
+ <path style="opacity:0.2" d="m 21.738,23 c -1.268,0 -2.531,0.254 -3.7068,0.75 -1.1756,0.496 -2.25,1.228 -3.1562,2.152 -0.9062,0.924 -1.6348,2.03 -2.129,3.246 C 12.252,30.364 12,31.676 12,32.996 c 0,1.32046 0.252,2.6316 0.7461,3.8476 0.49412,1.21602 1.22274,2.3184 2.129,3.2422 0.9062,0.9238 1.98052,1.65588 3.1562,2.1524 1.14886,0.48514 2.3814,0.7347 3.621,0.7461 0.02928,0.0011 0.0568,0.0028 0.08594,0.004 3.0144,0.14278 5.441,-1.05234 7.2188,-2.789 1.21522,-1.18718 2.1716,-2.5908 3.043,-4.0196 0.87132,1.42876 1.82774,2.8324 3.043,4.0196 1.77774,1.73672 4.2044,2.9318 7.2188,2.789 0.02914,-0.0011 0.05666,-0.0026 0.08594,-0.004 1.23968,-0.0106 2.4722,-0.26096 3.621,-0.7461 1.17572,-0.49646 2.25,-1.22854 3.1562,-2.1524 l 0.0078,-0.0118 c 0.904,-0.922 1.63,-2.018 2.122,-3.23 0.494,-1.216 0.746,-2.528 0.746,-3.848 0,-1.32 -0.252,-2.632 -0.746,-3.848 l -0.0118,-0.0196 c -0.494,-1.208 -1.216,-2.306 -2.118,-3.226 -0.906,-0.924 -1.98,-1.656 -3.156,-2.152 -1.174,-0.496 -2.438,-0.75 -3.706,-0.75 -3.176,0 -5.684,1.304 -7.536,3.122 -1.07,1.048 -1.938,2.248 -2.726,3.476 -0.788,-1.228 -1.656,-2.428 -2.726,-3.476 -1.852,-1.818 -4.36,-3.122 -7.536,-3.122 z m 0.36328,4 c 2.2572,0 3.6972,0.76098 5.0196,2.0234 1.04824,1.00072 1.96774,2.3632 2.879,3.8476 -1.03988,1.73424 -2.0464,3.3202 -3.1758,4.3946 -1.24506,1.1843 -2.5324,1.83716 -4.6406,1.72266 l -0.08204,0 c -0.80396,0 -1.61582,-0.16072 -2.3554,-0.46484 -0.7297,-0.30002 -1.40128,-0.74724 -1.95704,-1.29296 l -0.02344,-0.0196 c -0.5606,-0.556 -1.0134,-1.226 -1.313,-1.944 -0.2998,-0.718 -0.4532,-1.5 -0.4532,-2.274 0,-0.77322 0.153484,-1.55544 0.45312,-2.2734 0.29962,-0.71802 0.7524,-1.38548 1.3125,-1.9414 l 0.02344,-0.02344 c 0.5558,-0.546 1.2274,-0.99 1.957,-1.29 0.74,-0.304 1.552,-0.464 2.356,-0.464 z m 19.7968,0 c 0.80398,0 1.61584,0.16074 2.3554,0.46484 0.7297,0.30002 1.40128,0.74334 1.95704,1.28906 l 0.02344,0.02344 c 0.5601,0.55594 1.01288,1.22338 1.3125,1.9414 0.3,0.716 0.454,1.498 0.454,2.272 0,0.77324 -0.15348,1.55542 -0.45312,2.2734 -0.29962,0.718 -0.75238,1.38936 -1.3125,1.94532 l -0.02344,0.0196 c -0.55576,0.54572 -1.22734,0.99294 -1.95704,1.29296 -0.73964,0.30412 -1.5515,0.46484 -2.3554,0.46484 l -0.08202,0 c -2.1082,0.1145 -3.3956,-0.53836 -4.6406,-1.72266 -1.13,-1.074 -2.136,-2.66 -3.176,-4.394 0.912,-1.486 1.83,-2.848 2.878,-3.848 1.324,-1.264 2.764,-2.024 5.02,-2.024 z m -1.898,2 0,2 -2,0 0,4 2,0 0,2 4,0 0,-2 2,0 0,-4 -2,0 0,-2 -4,0 z m -22,2 0,4 8,0 0,-4 -8,0 z"/>
+ <path style="fill:#79ff88" d="m 21.738,22 c -1.268,0 -2.531,0.254 -3.7068,0.75 -1.1756,0.496 -2.25,1.228 -3.1562,2.152 -0.9062,0.924 -1.6348,2.03 -2.129,3.246 C 12.252,29.364 12,30.676 12,31.996 c 0,1.32046 0.252,2.6316 0.7461,3.8476 0.49412,1.21602 1.22274,2.3184 2.129,3.2422 0.9062,0.9238 1.98052,1.65588 3.1562,2.1524 1.14886,0.48514 2.3814,0.7347 3.621,0.7461 0.02928,0.0011 0.0568,0.0028 0.08594,0.004 3.0144,0.14278 5.441,-1.05234 7.2188,-2.789 1.21522,-1.18718 2.1716,-2.5908 3.043,-4.0196 0.87132,1.42876 1.82774,2.8324 3.043,4.0196 1.77774,1.73672 4.2044,2.9318 7.2188,2.789 0.02914,-0.0011 0.05666,-0.0026 0.08594,-0.004 1.23968,-0.0106 2.4722,-0.26096 3.621,-0.7461 1.17572,-0.49646 2.25,-1.22854 3.1562,-2.1524 l 0.0078,-0.0118 c 0.904,-0.922 1.63,-2.018 2.122,-3.23 0.494,-1.216 0.746,-2.528 0.746,-3.848 0,-1.32 -0.252,-2.632 -0.746,-3.848 l -0.0118,-0.0196 c -0.494,-1.208 -1.216,-2.306 -2.118,-3.226 -0.906,-0.924 -1.98,-1.656 -3.156,-2.152 -1.174,-0.496 -2.438,-0.75 -3.706,-0.75 -3.176,0 -5.684,1.304 -7.536,3.122 -1.07,1.048 -1.938,2.248 -2.726,3.476 -0.788,-1.228 -1.656,-2.428 -2.726,-3.476 -1.852,-1.818 -4.36,-3.122 -7.536,-3.122 z m 0.36328,4 c 2.2572,0 3.6972,0.76098 5.0196,2.0234 1.04824,1.00072 1.96774,2.3632 2.879,3.8476 -1.03988,1.73424 -2.0464,3.3202 -3.1758,4.3946 -1.24506,1.1843 -2.5324,1.83716 -4.6406,1.72266 l -0.08204,0 c -0.80396,0 -1.61582,-0.16072 -2.3554,-0.46484 -0.7297,-0.30002 -1.40128,-0.74724 -1.95704,-1.29296 l -0.02344,-0.0196 c -0.5606,-0.556 -1.0134,-1.226 -1.313,-1.944 -0.2998,-0.718 -0.4532,-1.5 -0.4532,-2.274 0,-0.77322 0.153484,-1.55544 0.45312,-2.2734 0.29962,-0.71802 0.7524,-1.38548 1.3125,-1.9414 l 0.02344,-0.02344 c 0.5558,-0.546 1.2274,-0.99 1.957,-1.29 0.74,-0.304 1.552,-0.464 2.356,-0.464 z m 19.7968,0 c 0.80398,0 1.61584,0.16074 2.3554,0.46484 0.7297,0.30002 1.40128,0.74334 1.95704,1.28906 l 0.02344,0.02344 c 0.5601,0.55594 1.01288,1.22338 1.3125,1.9414 0.3,0.716 0.454,1.498 0.454,2.272 0,0.77324 -0.15348,1.55542 -0.45312,2.2734 -0.29962,0.718 -0.75238,1.38936 -1.3125,1.94532 l -0.02344,0.0196 c -0.55576,0.54572 -1.22734,0.99294 -1.95704,1.29296 -0.73964,0.30412 -1.5515,0.46484 -2.3554,0.46484 l -0.08202,0 c -2.1082,0.1145 -3.3956,-0.53836 -4.6406,-1.72266 -1.13,-1.074 -2.136,-2.66 -3.176,-4.394 0.912,-1.486 1.83,-2.848 2.878,-3.848 1.324,-1.264 2.764,-2.024 5.02,-2.024 z m -1.898,2 0,2 -2,0 0,4 2,0 0,2 4,0 0,-2 2,0 0,-4 -2,0 0,-2 -4,0 z m -22,2 0,4 8,0 0,-4 -8,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22 14 A 18 18 0 0 0 4 32 A 18 18 0 0 0 4.0214844 32.410156 A 18 18 0 0 1 22 15 A 18 18 0 0 1 32.003906 18.046875 A 18 18 0 0 1 42 15 A 18 18 0 0 1 59.978516 32.572266 A 18 18 0 0 0 60 32 A 18 18 0 0 0 42 14 A 18 18 0 0 0 32.003906 17.046875 A 18 18 0 0 0 22 14 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/argouml.svg b/.icons/awkward/64x64/apps/argouml.svg
new file mode 100644
index 00000000..2e84445f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/argouml.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 4.5999733,30.001002 c -2.094033,0.01031 -3.3228371,2.352062 -2.1370514,4.072499 L 16.80842,54.872699 C 17.295061,55.578415 18.0991,56.000036 18.958208,56 l 26.082724,0 c 0.859106,3.6e-5 1.663146,-0.421585 2.149788,-1.127301 L 61.536218,34.073501 c 1.252192,-1.818845 -0.1937,-4.267884 -2.39686,-4.059804 L 31.999568,32.889778 4.8597817,30.013697 c -0.086336,-0.0084 -0.173048,-0.0128 -0.2598084,-0.0128 z"/>
+ <path style="fill:#bcbcbc;fill-rule:evenodd" d="m 4.5999733,29.001073 c -2.094033,0.01031 -3.3228371,2.352062 -2.1370514,4.072499 L 16.80842,53.87277 c 0.486641,0.705716 1.29068,1.127337 2.149788,1.127301 l 26.082724,0 c 0.859106,3.6e-5 1.663146,-0.421585 2.149788,-1.127301 L 61.536218,33.073572 c 1.252192,-1.818846 -0.1937,-4.267884 -2.39686,-4.059804 L 31.999568,29 4.8597817,29.013768 c -0.086336,-0.0084 -0.173048,-0.0128 -0.2598084,-0.0128 z"/>
+ <path style="opacity:0.3;fill-rule:evenodd" d="M 4.8666321,29.015178 31.999178,36.000765 59.131726,29.015178 31.999178,29.001021 Z"/>
+ <path style="fill:#bcbcbc;fill-rule:evenodd" d="m 32.089024,9.0035015 c -0.87978,-0.034003 -1.70704,0.4291128 -2.155258,1.2065525 L 14.340952,37.282957 c -1.073306,1.862718 0.550023,4.137767 2.60505,3.650901 L 32,36.000765 47.054002,40.933858 c 2.055024,0.486864 3.678352,-1.788183 2.605046,-3.650901 L 34.066236,10.210054 C 33.650342,9.4887616 32.905322,9.0341272 32.089024,9.0035015 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 32.089844 9.0039062 C 31.210064 8.9699032 30.381812 9.4334978 29.933594 10.210938 L 14.341797 37.283203 C 14.019362 37.842788 13.961563 38.432519 14.064453 38.980469 C 14.119146 38.74551 14.210185 38.511615 14.341797 38.283203 L 29.933594 11.210938 C 30.381812 10.433498 31.210064 9.9699043 32.089844 10.003906 C 32.906142 10.034532 33.650512 10.489645 34.066406 11.210938 L 49.658203 38.283203 C 49.789815 38.511615 49.880854 38.74551 49.935547 38.980469 C 50.038437 38.432519 49.980638 37.842788 49.658203 37.283203 L 34.066406 10.210938 C 33.650512 9.4896451 32.906142 9.034532 32.089844 9.0039062 z"/>
+ <path style="opacity:0.3;fill-rule:evenodd" d="M 31.999178,10 35.484,39.289098 31.999178,36.000765 28.614,39.289098 Z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 4.6044011,29.001073 c -2.0936982,0.0104 -3.3225005,2.353192 -2.1369042,4.073625 L 16.809304,53.871644 c 0.486564,0.705714 1.291883,1.128463 2.150853,1.128427 L 31.999178,36.000743 4.8638423,29.015178 c -0.086324,-0.0085 -0.172694,-0.01416 -0.2594412,-0.01416 z M 31.999178,36.000743 45.0382,55.000071 c 0.85897,3.6e-5 1.66429,-0.422713 2.150854,-1.128427 L 61.530862,33.074698 c 1.185596,-1.720433 -0.0432,-4.063226 -2.136904,-4.073625 -0.08674,-1.46e-4 -0.17312,0.0056 -0.259442,0.0142 l -27.135338,6.985515 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 2.0625,32.125 c -8.686e-4,0.0045 -0.00111,0.0092 -0.00195,0.01367 0.033312,0.155635 0.083726,0.308624 0.1484375,0.460937 C 2.1440263,32.443162 2.0957669,32.284842 2.0625,32.125 Z m 59.873047,0 c -0.03381,0.16243 -0.08187,0.32353 -0.148438,0.482422 0.06615,-0.154068 0.11653,-0.309798 0.150391,-0.466797 -9.62e-4,-0.0051 -9.62e-4,-0.01049 -0.002,-0.01563 z m -0.148438,0.482422 c -0.06657,0.158891 -0.151647,0.315574 -0.255859,0.466797 L 47.189453,53.871094 c -0.121641,0.176428 -0.262622,0.335691 -0.419922,0.474609 0.157237,-0.138768 0.300215,-0.296227 0.421875,-0.472656 L 61.537109,33.074219 c 0.104301,-0.151499 0.182017,-0.308453 0.25,-0.466797 z m -59.5722652,0.0059 c 0.067449,0.156249 0.1454485,0.31208 0.2480468,0.460938 L 16.808594,53.871094 2.4667969,33.074219 C 2.3639588,32.924989 2.2809946,32.770005 2.2148438,32.613281 Z M 31.416016,36.849609 18.960938,55 19.646484,55 32,37 32,36 Z M 32,37 44.353516,55 45.039062,55 32.583984,36.849609 32,36 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 4.6035156 29.001953 C 2.8778812 29.010525 1.7455118 30.601924 2.0625 32.125 C 2.2839557 30.977834 3.2596403 30.008629 4.6035156 30.001953 L 4.6035156 30 C 4.6902628 30 4.7769572 30.007125 4.8632812 30.015625 L 31.416016 36.849609 L 32 36 L 4.8632812 29.015625 C 4.7769572 29.007125 4.6902628 29.001953 4.6035156 29.001953 z M 32 36 L 32.583984 36.849609 L 59.134766 30.015625 C 59.221088 30.007025 59.307791 30.001807 59.394531 30.001953 C 60.73841 30.008628 61.714092 30.977834 61.935547 32.125 C 62.252536 30.601924 61.12017 29.010524 59.394531 29.001953 C 59.307791 29.001807 59.221088 29.007025 59.134766 29.015625 L 32 36 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ark-desktop-wallet.svg b/.icons/awkward/64x64/apps/ark-desktop-wallet.svg
new file mode 120000
index 00000000..f19ce830
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ark-desktop-wallet.svg
@@ -0,0 +1 @@
+io.ark.Desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ark-game.svg b/.icons/awkward/64x64/apps/ark-game.svg
new file mode 100644
index 00000000..1e096322
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ark-game.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <defs>
+ <linearGradient id="linearGradient4924" x1="12.897" x2="16.213" y1="18.858" y2="20.316" gradientTransform="matrix(2,0,0,2,0,-1)" gradientUnits="userSpaceOnUse">
+ <stop offset="0"/>
+ <stop offset="1" stop-opacity="0"/>
+ </linearGradient>
+ </defs>
+ <path style="opacity:0.2" d="m 23.386,42 -1.078,2 9.692,0 0,-2 -8.614,0 z"/>
+ <path style="opacity:0.2" d="M 25,14 32,26 39,14 37.832,14 32,24 26.168,14 25,14 Z M 5.1016,50 4,52 18,52 16.7656,50 5.1016,50 Z m 42.132,0 -1.234,2 14,0 -1.102,-2 -11.664,0 z"/>
+ <path style="fill:#4f4f4f" d="M 4,51 18,51 32,25 46,51 60,51 39,13 25,13 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25 13 L 4 51 L 4.5527344 51 L 25 14 L 39 14 L 59.447266 51 L 60 51 L 39 13 L 25 13 z"/>
+ <path style="fill:#e33e31" d="M 10.6,39 18,51 4,51 Z"/>
+ <path style="fill:#e4be21" d="M 53.4,39 60,51 46,51 Z"/>
+ <path style="fill:#3c8cf8" d="M 32,25 39,13 25,13 Z"/>
+ <path style="fill:#4f4f4f" d="M 28.77,31 22.308,43 32,43 32,31 28.77,31 Z"/>
+ <path style="opacity:0.15;fill:url(#linearGradient4924)" d="M 28.77,31 22.308,43 32,43 32,31 28.77,31 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28.769531 31 L 22.308594 43 L 22.847656 43 L 28.769531 32 L 32 32 L 32 31 L 28.769531 31 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25 13 L 25.583984 14 L 38.416016 14 L 39 13 L 25 13 z M 10.601562 39 L 4 51 L 4.5507812 51 L 10.601562 40 L 10.617188 40.025391 L 10.908203 39.498047 L 10.601562 39 z M 53.398438 39 L 53.091797 39.498047 L 53.382812 40.025391 L 53.398438 40 L 59.449219 51 L 60 51 L 53.398438 39 z M 11.492188 40.443359 L 11.201172 40.970703 L 17.382812 51 L 18 51 L 11.492188 40.443359 z M 52.507812 40.443359 L 46 51 L 46.617188 51 L 52.798828 40.970703 L 52.507812 40.443359 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ark.svg b/.icons/awkward/64x64/apps/ark.svg
new file mode 100644
index 00000000..2e53c152
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ark.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#8bc34a" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m 32,25 c -2.210666,0 -4,1.8 -4,4 v 8 c 0,2.2 1.79,4 4,4 2.21,0 4,-1.8 4,-4 v -8 c 0,-2.2 -1.789334,-4 -4,-4 z m 0,2 c 1.104,0 2,0.8 2,2 0,0.999998 -0.896,2 -2,2 -1.104,0 -2,-1.000002 -2,-2 0,-1.2 0.896,-2 2,-2 z m 0,6 c 1.10457,0 2,0.89543 2,2 v 2 c 0,1.10457 -0.89543,2 -2,2 -1.10457,0 -2,-0.89543 -2,-2 v -2 c 0,-1.10457 0.89543,-2 2,-2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 30,4 v 20 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 32,4 v 1 h 1 V 4 Z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 V 6 Z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 V 8 Z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 z"/>
+ <path style="fill:#dddddd" d="m 31,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 m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z"/>
+ <path style="opacity:0.2" d="m 31,18 h 1 c 0.04125,-0.367529 0,-1 0,-1 h -1 z m 1,0 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 c -0.1561,1.390912 1,1.390912 1,0 z"/>
+ <path style="fill:#dddddd" d="m 31,18 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z"/>
+ <path style="fill:#ffffff" d="m 32,24 c -2.210666,0 -4,1.8 -4,4 v 8 c 0,2.2 1.79,4 4,4 2.21,0 4,-1.8 4,-4 v -8 c 0,-2.2 -1.789334,-4 -4,-4 z m 0,2 c 1.104,0 2,0.8 2,2 0,0.999998 -0.896,2 -2,2 -1.104,0 -2,-1.000002 -2,-2 0,-1.2 0.896,-2 2,-2 z m 0,6 c 1.10457,0 2,0.89543 2,2 v 2 c 0,1.10457 -0.89543,2 -2,2 -1.10457,0 -2,-0.89543 -2,-2 v -2 c 0,-1.10457 0.89543,-2 2,-2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/armagetronad.svg b/.icons/awkward/64x64/apps/armagetronad.svg
new file mode 100644
index 00000000..0f8e3b0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/armagetronad.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#e3ac33" 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="fill:#383838" d="m 32.513394,12.025 c -0.19242,0.573377 -0.371782,1.076632 -0.583152,1.774564 -0.700504,2.313035 -1.366534,5.155968 -1.358822,6.766224 0.0072,1.537802 0.674708,4.268046 1.369984,6.487198 0.17824,0.5688 0.270452,0.789586 0.42132,1.233268 0.205278,-0.415184 0.297784,-0.6411 0.563624,-1.14956 1.129056,-2.159554 2.541906,-4.6501 4.12111,-6.244456 1.630154,-1.64586 4.196752,-3.137622 6.42582,-4.330383 0.28378,-0.15185 0.467356,-0.231807 0.73661,-0.371095 A 20.000112,20.000112 0 0 0 32.513394,12.025 Z m -3.060844,0.16183 a 20.000112,20.000112 0 0 0 -11.216579,5.315321 c 0.267291,0.535258 0.495641,1.009251 0.83706,1.646215 1.137289,2.121774 2.666833,4.601092 3.839303,5.784072 1.163782,1.174198 3.730666,2.795298 5.937536,4.009508 0.33757,0.18572 0.569872,0.295886 0.876122,0.457596 -0.17572,-0.510926 -0.299186,-0.818054 -0.510604,-1.492758 -0.72867,-2.325398 -1.490412,-5.085792 -1.501128,-7.329838 -0.011,-2.316491 0.748816,-5.186476 1.481594,-7.606069 0.09328,-0.308136 0.16474,-0.495073 0.256696,-0.784047 z m 17.042508,6.046351 c -0.54349,0.270303 -1.027714,0.502333 -1.67412,0.848219 -2.130894,1.14023 -4.611842,2.678494 -5.745006,3.82257 -1.082178,1.092606 -2.541342,3.494464 -3.618886,5.555274 -0.275276,0.526524 -0.365398,0.746914 -0.571986,1.166304 0.42495,-0.14328 0.711388,-0.254498 1.208156,-0.41016 2.325396,-0.72867 5.085792,-1.490412 7.329838,-1.501128 2.316492,-0.011 5.186472,0.748818 7.606066,1.481594 0.308136,0.09328 0.495074,0.16474 0.78405,0.256702 A 20.000112,20.000112 0 0 0 46.495058,18.233181 Z M 16.19076,19.79011 A 20.000112,20.000112 0 0 0 12.025,31.483814 c 0.56543,0.18864 1.058483,0.361318 1.746661,0.5692 2.304504,0.696132 5.139724,1.368138 6.805285,1.375566 1.6532,0.0072 4.615006,-0.662486 7.03408,-1.364404 0.25857,-0.07504 0.419118,-0.1338 0.658482,-0.206474 -0.281696,-0.1492 -0.487016,-0.24492 -0.792412,-0.41295 -2.298678,-1.264728 -4.941616,-2.83422 -6.59323,-4.50058 C 19.240965,25.28657 17.740035,22.717694 16.550695,20.49882 16.403814,20.224792 16.32574,20.050376 16.19076,19.79011 Z m 27.243452,10.78131 c -1.537802,0.0072 -4.268046,0.67471 -6.487198,1.369986 -0.519784,0.1629 -0.801484,0.27317 -1.230478,0.41853 0.402608,0.19958 0.68432,0.32463 1.14677,0.566412 2.159554,1.129056 4.6501,2.541914 6.244456,4.121114 1.64586,1.630152 3.137622,4.196752 4.330382,6.425816 0.15186,0.283784 0.231808,0.467356 0.371092,0.736612 A 20.000112,20.000112 0 0 0 51.975,32.513394 C 51.401622,32.32097 50.898368,32.141618 50.200436,31.930244 47.8874,31.22974 45.044468,30.563708 43.434212,30.57142 Z m -14.171396,3.96766 c -0.30504,0.09386 -0.518586,0.17062 -0.853798,0.267856 -2.519706,0.731114 -5.49707,1.489232 -7.843232,1.478804 -2.333809,-0.0102 -5.21284,-0.76755 -7.622813,-1.495548 -0.298023,-0.09006 -0.476321,-0.15966 -0.756142,-0.248322 a 20.000112,20.000112 0 0 0 5.31532,11.222158 c 0.535258,-0.26729 1.009251,-0.495636 1.646214,-0.837056 2.121773,-1.137292 4.601091,-2.666836 5.784073,-3.839306 1.174196,-1.163784 2.795298,-3.730666 4.009506,-5.937536 0.1297,-0.235736 0.205744,-0.394812 0.320872,-0.61105 z m 5.359966,0.46596 c 0.06442,0.212288 0.11736,0.355856 0.18414,0.585942 0.731114,2.519706 1.489234,5.49707 1.478804,7.843232 -0.0102,2.333808 -0.767554,5.212842 -1.495546,7.622812 -0.09006,0.298022 -0.15968,0.47632 -0.248326,0.756146 A 20.000112,20.000112 0 0 0 45.766806,46.49506 C 45.496504,45.951574 45.264478,45.467348 44.91859,44.820942 43.77836,42.69005 42.240098,40.209098 41.096022,39.075932 40.003416,37.993754 37.601556,36.534594 35.540748,35.457052 35.161012,35.258498 34.955406,35.17124 34.622774,35.00504 Z m -2.76508,0.725452 c -0.1457,0.27601 -0.244954,0.48707 -0.412952,0.792412 -1.264726,2.298678 -2.834216,4.941614 -4.50058,6.59323 -1.657604,1.642904 -4.226476,3.143834 -6.445352,4.333174 -0.274026,0.1469 -0.448444,0.224956 -0.708707,0.359934 A 20.000112,20.000112 0 0 0 31.483814,51.975 c 0.18864,-0.565428 0.361316,-1.058484 0.569198,-1.74666 0.696134,-2.304508 1.368136,-5.139722 1.375568,-6.805286 0.0072,-1.6532 -0.662488,-4.615006 -1.364406,-7.03408 -0.07504,-0.25857 -0.13496,-0.424028 -0.206472,-0.658482 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="8"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/artha.svg b/.icons/awkward/64x64/apps/artha.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/artha.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/artikulate.svg b/.icons/awkward/64x64/apps/artikulate.svg
new file mode 100644
index 00000000..8a62ab47
--- /dev/null
+++ b/.icons/awkward/64x64/apps/artikulate.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 7.111198,9 C 5.3874838,9 4,10.332789 4,12.039031 L 4,48.499815 C 4,50.206729 5.3874842,50.998788 7.111198,51 l 28.249205,0 6.139597,7 6.18065,-7 9.210168,0 C 58.613412,51 60,50.206729 60,48.499815 L 60,12.039031 C 60,10.332789 58.613412,9 56.888578,9 Z"/>
+ <path style="fill:#02a8f3" d="M 7.111198,8 C 5.3874838,8 4,9.3327889 4,11.039031 L 4,47.499815 C 4,49.206729 5.3874842,49.998788 7.111198,50 l 28.249205,0 6.139597,7 6.18065,-7 9.210168,0 C 58.613412,50 60,49.206729 60,47.499815 L 60,11.039031 C 60,9.3327889 58.613412,8 56.888578,8 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7.1113281 8 C 5.3876139 8 4 9.3328204 4 11.039062 L 4 12.039062 C 4 10.332821 5.3876139 9 7.1113281 9 L 56.888672 9 C 58.613506 9 60 10.332821 60 12.039062 L 60 11.039062 C 60 9.3328204 58.613506 8 56.888672 8 L 7.1113281 8 z"/>
+ <path style="opacity:0.4" d="M 32 15 A 14 14 0 0 0 30.601562 15.070312 C 30.600922 15.070376 30.60025 15.070249 30.599609 15.070312 C 30.132252 15.116734 29.671437 15.188055 29.21875 15.279297 C 27.822364 15.560746 26.501309 16.047567 25.289062 16.710938 A 14 14 0 0 0 25.248047 16.738281 C 24.858178 16.953421 24.479317 17.185439 24.113281 17.435547 A 14 14 0 0 0 23.902344 17.591797 C 23.604054 17.803912 23.309613 18.021586 23.029297 18.255859 A 14 14 0 0 0 22.679688 18.574219 C 22.455479 18.774782 22.230383 18.973056 22.019531 19.1875 A 14 14 0 0 0 21.660156 19.583984 C 21.474442 19.787812 21.288797 19.990512 21.115234 20.205078 A 14 14 0 0 0 20.771484 20.664062 C 20.60945 20.88197 20.446278 21.098779 20.296875 21.326172 A 14 14 0 0 0 20.027344 21.769531 C 19.87399 22.022901 19.723343 22.277473 19.585938 22.541016 A 14 14 0 0 0 19.392578 22.943359 C 19.256877 23.225256 19.124795 23.508782 19.007812 23.800781 A 14 14 0 0 0 18.849609 24.234375 C 18.745653 24.521077 18.645957 24.80844 18.560547 25.103516 A 14 14 0 0 0 18.427734 25.621094 C 18.361806 25.886665 18.298568 26.152512 18.248047 26.423828 A 14 14 0 0 0 18.150391 27.0625 C 18.116485 27.306789 18.081676 27.550677 18.060547 27.798828 A 14 14 0 0 0 18 29 A 14 14 0 0 0 18.070312 30.400391 C 18.116734 30.867748 18.188055 31.328563 18.279297 31.78125 C 18.560746 33.177636 19.047567 34.498691 19.710938 35.710938 A 14 14 0 0 0 19.738281 35.751953 C 19.953421 36.141822 20.185439 36.520683 20.435547 36.886719 A 14 14 0 0 0 20.591797 37.097656 C 20.803912 37.395946 21.021586 37.690387 21.255859 37.970703 A 14 14 0 0 0 21.574219 38.320312 C 21.774782 38.544521 21.973056 38.769617 22.1875 38.980469 A 14 14 0 0 0 22.583984 39.339844 C 22.787812 39.525558 22.990512 39.711203 23.205078 39.884766 A 14 14 0 0 0 23.664062 40.228516 C 23.88197 40.39055 24.098779 40.553722 24.326172 40.703125 A 14 14 0 0 0 24.769531 40.972656 C 25.022901 41.12601 25.277473 41.276657 25.541016 41.414062 A 14 14 0 0 0 25.943359 41.607422 C 26.225256 41.743123 26.508782 41.875205 26.800781 41.992188 A 14 14 0 0 0 27.234375 42.150391 C 27.521077 42.254347 27.80844 42.354043 28.103516 42.439453 A 14 14 0 0 0 28.621094 42.572266 C 28.886665 42.638194 29.152512 42.701432 29.423828 42.751953 A 14 14 0 0 0 30.0625 42.849609 C 30.306789 42.883515 30.550677 42.918324 30.798828 42.939453 A 14 14 0 0 0 32 43 C 32.472038 43 32.938406 42.975317 33.398438 42.929688 A 14 14 0 0 0 33.400391 42.929688 C 33.867748 42.883266 34.328563 42.811945 34.78125 42.720703 C 36.177636 42.439254 37.498691 41.952433 38.710938 41.289062 C 38.711724 41.288632 38.712104 41.28754 38.712891 41.287109 A 14 14 0 0 0 38.751953 41.261719 C 39.141822 41.046579 39.520683 40.814561 39.886719 40.564453 A 14 14 0 0 0 40.097656 40.408203 C 40.395946 40.196088 40.690387 39.978414 40.970703 39.744141 A 14 14 0 0 0 41.320312 39.425781 C 41.544521 39.225218 41.769617 39.026944 41.980469 38.8125 A 14 14 0 0 0 42.339844 38.416016 C 42.525558 38.212188 42.711203 38.009488 42.884766 37.794922 A 14 14 0 0 0 43.228516 37.335938 C 43.39055 37.11803 43.553722 36.901221 43.703125 36.673828 A 14 14 0 0 0 43.972656 36.230469 C 44.12601 35.977099 44.276657 35.722527 44.414062 35.458984 A 14 14 0 0 0 44.607422 35.056641 C 44.743123 34.774744 44.875205 34.491218 44.992188 34.199219 A 14 14 0 0 0 45.150391 33.765625 C 45.254347 33.478923 45.354043 33.19156 45.439453 32.896484 A 14 14 0 0 0 45.572266 32.378906 C 45.638194 32.113335 45.701432 31.847488 45.751953 31.576172 A 14 14 0 0 0 45.849609 30.9375 C 45.883515 30.693211 45.918324 30.449323 45.939453 30.201172 A 14 14 0 0 0 46 29 C 46 28.527962 45.975317 28.061594 45.929688 27.601562 A 14 14 0 0 0 45.929688 27.599609 C 45.883266 27.132252 45.811945 26.671437 45.720703 26.21875 C 45.439254 24.822364 44.952433 23.501309 44.289062 22.289062 C 44.288632 22.288276 44.28754 22.287896 44.287109 22.287109 A 14 14 0 0 0 44.261719 22.248047 C 44.046579 21.858178 43.814561 21.479317 43.564453 21.113281 A 14 14 0 0 0 43.408203 20.902344 C 43.196088 20.604054 42.978414 20.309613 42.744141 20.029297 A 14 14 0 0 0 42.425781 19.679688 C 42.225218 19.455479 42.026944 19.230383 41.8125 19.019531 A 14 14 0 0 0 41.416016 18.660156 C 41.212188 18.474442 41.009488 18.288797 40.794922 18.115234 A 14 14 0 0 0 40.335938 17.771484 C 40.11803 17.60945 39.901221 17.446278 39.673828 17.296875 A 14 14 0 0 0 39.230469 17.027344 C 38.977099 16.87399 38.722527 16.723343 38.458984 16.585938 A 14 14 0 0 0 38.056641 16.392578 C 37.774744 16.256877 37.491218 16.124795 37.199219 16.007812 A 14 14 0 0 0 36.765625 15.849609 C 36.478923 15.745653 36.19156 15.645957 35.896484 15.560547 A 14 14 0 0 0 35.378906 15.427734 C 35.113335 15.361806 34.847488 15.298568 34.576172 15.248047 A 14 14 0 0 0 33.9375 15.150391 C 33.693211 15.116485 33.449323 15.081676 33.201172 15.060547 A 14 14 0 0 0 32 15 z M 31.003906 18.054688 C 30.95305 18.167991 30.898889 18.282972 30.828125 18.4375 C 29.642739 21.027088 29.575631 24.062602 30.675781 25.683594 C 30.874861 25.97749 31.054688 26.256609 31.054688 26.292969 C 31.054688 26.329309 30.840416 26.367187 30.597656 26.367188 C 30.027772 26.367188 29.488599 26.020978 28.386719 25.148438 C 27.897225 24.760828 27.262165 24.435999 27.015625 24.386719 C 26.628479 24.309379 26.524276 24.342858 26.023438 24.84375 C 25.557451 25.309652 25.414062 25.561759 25.414062 25.988281 C 25.414062 27.605713 27.333134 28.887953 30.902344 29.644531 C 35.749464 30.671851 36.944427 31.595737 37.078125 34.144531 C 37.192206 36.316671 36.419909 38.118515 34.757812 39.640625 A 11 11 0 0 1 32 40 A 11 11 0 0 1 30.458984 39.878906 C 30.214578 38.658728 29.660533 37.528369 28.921875 36.8125 C 28.651229 36.550174 27.891121 35.99546 27.242188 35.59375 C 26.593277 35.192064 25.938869 34.726424 25.792969 34.527344 C 25.551189 34.196972 25.532992 33.993126 25.71875 33.382812 C 26.057294 32.268149 26.458821 31.6457 27.242188 30.941406 C 27.652876 30.57217 28.06527 30.265213 28.15625 30.257812 C 28.24725 30.250412 27.634642 30.063952 26.710938 29.875 C 25.787285 29.68568 24.432959 29.28799 23.734375 29.035156 C 22.893471 28.730886 21.883424 28.206227 21.087891 27.683594 A 11 11 0 0 1 31.003906 18.054688 z M 41.595703 23.648438 A 11 11 0 0 1 43 29 A 11 11 0 0 1 42.4375 32.441406 C 42.067509 31.944746 41.552742 31.326943 41.042969 30.789062 C 39.081041 28.718833 38.771932 27.640503 39.59375 25.988281 C 39.901203 25.37021 40.971738 24.172904 41.595703 23.648438 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/arts.svg b/.icons/awkward/64x64/apps/arts.svg
new file mode 100644
index 00000000..c12911a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/arts.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337991 -0.04,-0.665982 -0.05,-0.999972 -0.527985,15.041576 -12.77564,26.999238 -27.949212,26.999238 -15.173972,0 -27.4212267,-11.957662 -27.9492118,-26.999238 z"/>
+ <rect style="fill:#9d9d9d" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3691114 17.134609 16.711158 5 32 5 C 47.288842 5 59.630889 17.134609 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+ <circle style="fill:#707070" cx="-32" cy="-32" r="22" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="-32" cy="-32" r="16" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.1" cx="-33" cy="-32" r="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#4f4f4f" cx="-32" cy="-32" r="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 24 A 8 8 0 0 0 24 32 A 8 8 0 0 0 24.021484 32.423828 A 8 8 0 0 1 32 25 A 8 8 0 0 1 39.978516 32.576172 A 8 8 0 0 0 40 32 A 8 8 0 0 0 32 24 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/artsbuilder.svg b/.icons/awkward/64x64/apps/artsbuilder.svg
new file mode 100644
index 00000000..6aa14da3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/artsbuilder.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337991 -0.04,-0.665982 -0.05,-0.999972 -0.527985,15.041576 -12.77564,26.999238 -27.949212,26.999238 -15.173972,0 -27.4212267,-11.957662 -27.9492118,-26.999238 z"/>
+ <rect style="fill:#9d9d9d" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3691114 17.134609 16.711158 5 32 5 C 47.288842 5 59.630889 17.134609 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+ <circle style="fill:#707070" cx="-32" cy="-32" r="22" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="-32" cy="-32" r="16" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.1" cx="-33" cy="-32" r="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#4f4f4f" cx="-32" cy="-32" r="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 24 A 8 8 0 0 0 24 32 A 8 8 0 0 0 24.021484 32.423828 A 8 8 0 0 1 32 25 A 8 8 0 0 1 39.978516 32.576172 A 8 8 0 0 0 40 32 A 8 8 0 0 0 32 24 z"/>
+ <circle style="opacity:0.2" cx="46" cy="47" r="16"/>
+ <circle style="fill:#31b58e" cx="46" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 50,36.839844 V 48 H 42 V 36.847656 A 10,10 0 0 0 36,46 10,10 0 0 0 42,55.152344 V 61.46875 A 16,16 0 0 0 46,62 16,16 0 0 0 50,61.480468 V 55.160156 A 10,10 0 0 0 56,46 10,10 0 0 0 50,36.839844 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/artscontrol.svg b/.icons/awkward/64x64/apps/artscontrol.svg
new file mode 100644
index 00000000..720deca3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/artscontrol.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337991 -0.04,-0.665982 -0.05,-0.999972 -0.527985,15.041576 -12.77564,26.999238 -27.949212,26.999238 -15.173972,0 -27.4212267,-11.957662 -27.9492118,-26.999238 z"/>
+ <rect style="fill:#9d9d9d" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3691114 17.134609 16.711158 5 32 5 C 47.288842 5 59.630889 17.134609 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+ <circle style="fill:#707070" cx="-32" cy="-32" r="22" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="-32" cy="-32" r="16" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.1" cx="-33" cy="-32" r="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#4f4f4f" cx="-32" cy="-32" r="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 24 A 8 8 0 0 0 24 32 A 8 8 0 0 0 24.021484 32.423828 A 8 8 0 0 1 32 25 A 8 8 0 0 1 39.978516 32.576172 A 8 8 0 0 0 40 32 A 8 8 0 0 0 32 24 z"/>
+ <circle style="opacity:0.2" cx="46" cy="47" r="16"/>
+ <circle style="fill:#be53d1" cx="46" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 43.927734,38 -0.175781,2.107422 a 6.2858,6.2858 0 0 0 -1.837891,1.0625 L 40,40.267578 l -2,3.464844 1.738281,1.207031 A 6.2858,6.2858 0 0 0 39.642578,46 a 6.2858,6.2858 0 0 0 0.0918,1.064453 L 38,48.269531 l 2,3.462891 1.910156,-0.898438 a 6.2858,6.2858 0 0 0 1.841797,1.054688 L 43.927734,54 h 4 l 0.177735,-2.105469 a 6.2858,6.2858 0 0 0 1.835937,-1.064453 l 1.916016,0.902344 2,-3.462891 -1.740234,-1.208984 A 6.2858,6.2858 0 0 0 52.214844,46 a 6.2858,6.2858 0 0 0 -0.0918,-1.064453 l 1.734375,-1.203125 -2,-3.462891 -1.91211,0.898438 a 6.2858,6.2858 0 0 0 -1.83984,-1.054688 L 47.929688,38 h -4 z M 46,43 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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/asbru-cm.svg b/.icons/awkward/64x64/apps/asbru-cm.svg
new file mode 100644
index 00000000..a301d7de
--- /dev/null
+++ b/.icons/awkward/64x64/apps/asbru-cm.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="60" height="58" x="2" y="4" rx="2.857" ry="2.9"/>
+ <rect style="fill:#1f4690" width="60" height="58" x="2" y="3" rx="2.857" ry="2.9"/>
+ <rect style="opacity:0.2" width="48" height="46" x="8" y="10" rx="2.824" ry="2.875"/>
+ <rect style="fill:#378137" width="48" height="46" x="8" y="9" rx="2.824" ry="2.875"/>
+ <rect style="opacity:0.2" width="36" height="34" x="14" y="16" rx="2.769" ry="2.833"/>
+ <rect style="fill:#e35c33" width="36" height="34" x="14" y="15" rx="2.769" ry="2.833"/>
+ <path style="opacity:0.2" d="M 22.000002,22 C 20.892,22 20,22.919874 20,24.0625 v 15.92625 c 0,1.142624 0.893988,1.996138 2.000002,2.062498 h 3.33333 L 28,44 h 8 l 2.666666,-1.948752 h 3.333332 C 43.108,42.051248 44,41.131374 44,39.98875 V 24.0625 C 44,22.919874 43.108,22 41.999998,22 Z M 24,26 H 39.999998 V 38.1255 H 36 L 33.333332,40 h -2.666666 l -3,-1.8745 H 24 Z"/>
+ <path style="fill:#fef600" d="M 22.000002,21 C 20.892,21 20,21.919874 20,23.0625 v 15.92625 c 0,1.142624 0.893988,1.996138 2.000002,2.062498 h 3.33333 L 28,43 h 8 l 2.666666,-1.948752 h 3.333332 C 43.108,41.051248 44,40.131374 44,38.98875 V 23.0625 C 44,21.919874 43.108,21 41.999998,21 Z M 24,25 H 39.999998 V 37.1255 H 36 L 33.333332,39 h -2.666666 l -3,-1.8745 H 24 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.8554688 3 C 3.2726114 3 2 4.2918375 2 5.8984375 L 2 6.8984375 C 2 5.2918375 3.2726114 4 4.8554688 4 L 59.144531 4 C 60.727387 4 62 5.2918375 62 6.8984375 L 62 5.8984375 C 62 4.2918375 60.727387 3 59.144531 3 L 4.8554688 3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.824219 9 C 9.2599835 9 8 10.28225 8 11.875 L 8 12.875 C 8 11.28225 9.2599835 10 10.824219 10 L 53.175781 10 C 54.740015 10 56 11.28225 56 12.875 L 56 11.875 C 56 10.28225 54.740015 9 53.175781 9 L 10.824219 9 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.769531 15 C 15.235378 15 14 16.262363 14 17.832031 L 14 18.832031 C 14 17.262363 15.235378 16 16.769531 16 L 47.230469 16 C 48.764623 16 50 17.262363 50 18.832031 L 50 17.832031 C 50 16.262363 48.764623 15 47.230469 15 L 16.769531 15 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 22 21 C 20.891998 21 20 21.919874 20 23.0625 L 20 24.0625 C 20 22.919874 20.891998 22 22 22 L 42 22 C 43.108002 22 44 22.919874 44 24.0625 L 44 23.0625 C 44 21.919874 43.108002 21 42 21 L 22 21 z M 24 37.125 L 24 38.125 L 27.666016 38.125 L 30.666016 40 L 33.333984 40 L 36 38.125 L 40 38.125 L 40 37.125 L 36 37.125 L 33.333984 39 L 30.666016 39 L 27.666016 37.125 L 24 37.125 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/asc-de.svg b/.icons/awkward/64x64/apps/asc-de.svg
new file mode 100644
index 00000000..c44f201c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/asc-de.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32.001206,33.000002 c -1.724566,-2.84e-4 -3.44922,0.344603 -4.725434,1.031793 L 7.9131376,44.45606 c -2.552429,1.374374 -2.550058,3.714517 0.00236,5.088895 L 27.275754,59.969219 c 2.552428,1.374375 6.898444,1.374375 9.450868,0 L 56.086884,49.544955 c 2.552422,-1.374372 2.550018,-3.714526 -0.0024,-5.088895 L 36.726694,34.031795 c -1.276214,-0.68719 -3.000866,-1.031514 -4.725432,-1.031793 z"/>
+ <path style="fill:#ea6e41" d="m 32.001206,32.000002 c -1.724566,-2.84e-4 -3.44922,0.344604 -4.725434,1.031794 L 7.9131376,43.45606 c -2.552429,1.374374 -2.550058,3.714518 0.00236,5.088896 L 27.275754,58.96922 c 2.552428,1.374374 6.898444,1.374374 9.450868,0 L 56.086884,48.544956 c 2.552422,-1.374372 2.550018,-3.714526 -0.0024,-5.088896 L 36.726694,33.031796 c -1.276214,-0.68719 -3.000866,-1.031514 -4.725432,-1.031794 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 32 C 30.275434 31.999716 28.553558 32.34406 27.277344 33.03125 L 7.9140625 43.457031 C 6.4117734 44.26595 5.821016 45.405234 6.09375 46.488281 C 6.2761286 45.738314 6.8720086 45.018133 7.9140625 44.457031 L 27.277344 34.03125 C 28.553558 33.34406 30.275434 32.999716 32 33 C 33.724566 33.00028 35.450348 33.34406 36.726562 34.03125 L 56.085938 44.457031 C 57.128203 45.018244 57.723998 45.738363 57.90625 46.488281 C 58.178701 45.405189 57.588531 44.26611 56.085938 43.457031 L 36.726562 33.03125 C 35.450348 32.34406 33.724566 32.00028 32 32 z"/>
+ <path style="opacity:0.2" d="m 32.001206,18.999998 c -1.724566,-2.81e-4 -3.44922,0.344606 -4.725434,1.031795 L 7.9131376,30.456057 c -2.552429,1.374378 -2.550058,3.714523 0.00236,5.088901 L 27.275754,45.969217 c 2.552428,1.374376 6.898444,1.374376 9.450868,0 l 19.360262,-10.42426 c 2.552422,-1.374374 2.550018,-3.714528 -0.0024,-5.0889 L 36.726638,20.031794 c -1.276214,-0.68719 -3.000866,-1.031514 -4.725432,-1.031795 z"/>
+ <path style="fill:#aed351" d="m 32.001206,18 c -1.724566,-2.82e-4 -3.44922,0.344605 -4.725434,1.031794 L 7.9131376,29.456058 c -2.552429,1.374378 -2.550058,3.714522 0.00236,5.0889 l 19.3602564,10.42426 c 2.552428,1.374376 6.898444,1.374376 9.450868,0 l 19.360262,-10.42426 c 2.552422,-1.374374 2.550018,-3.714528 -0.0024,-5.0889 L 36.726638,19.031794 C 35.450424,18.344605 33.725772,18.000281 32.001206,18 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 18 C 30.275434 17.999719 28.553558 18.344061 27.277344 19.03125 L 7.9140625 29.457031 C 6.4117734 30.265951 5.821016 31.405234 6.09375 32.488281 C 6.2761286 31.738314 6.8720086 31.018134 7.9140625 30.457031 L 27.277344 20.03125 C 28.553558 19.344061 30.275434 18.999719 32 19 C 33.724566 19.000281 35.450348 19.344061 36.726562 20.03125 L 56.085938 30.457031 C 57.128203 31.018245 57.723998 31.738363 57.90625 32.488281 C 58.178701 31.405189 57.588531 30.266112 56.085938 29.457031 L 36.726562 19.03125 C 35.450348 18.344061 33.724566 18.000281 32 18 z"/>
+ <path style="opacity:0.2" d="M 32.001206,4.9999987 C 30.27664,4.9997173 28.551986,5.3446045 27.275772,6.0317931 L 7.9131376,16.456057 c -2.552429,1.374376 -2.550058,3.714521 0.00236,5.088898 L 27.275754,31.969219 c 2.552428,1.374375 6.898444,1.374373 9.450868,0 L 56.086884,21.544955 c 2.552422,-1.374374 2.550018,-3.714527 -0.0024,-5.088898 L 36.726638,6.0317931 C 35.450424,5.3446045 33.725772,5.0002801 32.001206,4.9999987 Z"/>
+ <path style="fill:#3b9dda" d="M 32.001206,3.9999998 C 30.27664,3.9997184 28.551986,4.3446056 27.275772,5.0317942 L 7.9131376,15.456058 c -2.552429,1.374376 -2.550058,3.714521 0.00236,5.088898 L 27.275754,30.96922 c 2.552428,1.374374 6.898444,1.374372 9.450868,0 L 56.086884,20.544956 c 2.552422,-1.374373 2.550018,-3.714526 -0.0024,-5.088898 L 36.726638,5.0317942 C 35.450424,4.3446056 33.725772,4.0002812 32.001206,3.9999998 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 30.275434 3.9997186 28.553558 4.3440614 27.277344 5.03125 L 7.9140625 15.457031 C 6.4117734 16.265951 5.821016 17.405234 6.09375 18.488281 C 6.2761286 17.738314 6.8720086 17.018134 7.9140625 16.457031 L 27.277344 6.03125 C 28.553558 5.3440614 30.275434 4.9997186 32 5 C 33.724566 5.0002814 35.450348 5.3440614 36.726562 6.03125 L 56.085938 16.457031 C 57.128198 17.018246 57.723996 17.738363 57.90625 18.488281 C 58.178699 17.40519 57.588524 16.266113 56.085938 15.457031 L 36.726562 5.03125 C 35.450348 4.3440614 33.724566 4.0002814 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/aseprite.svg b/.icons/awkward/64x64/apps/aseprite.svg
new file mode 100644
index 00000000..0223b0ff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/aseprite.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 v 1 h 4 v -1 z m 52,0 v 1 H 56 60 V 56 H 56 Z M 8,60 v 1 h 4 40 4 V 60 H 52 12 Z"/>
+ <rect style="fill:#ffffff" width="48" height="48" x="8" y="8"/>
+ <path style="fill:#5c3e52" d="m12 4v4h40v-4zm40 4v4h4v-4zm4 4v40h4v-40zm0 40h-4v4h4zm-4 4h-40v4h40zm-40 0v-4h-4v4zm-4-4v-40h-4v40zm0-40h4v-4h-4zm12 8v16h4v-16zm20 0v16h4v-16z"/>
+ <path style="fill:#6d8292" d="m8 44v8h4v4h40v-4h4v-8h-4v4h-40v-4z"/>
+ <rect style="opacity:.2" width="4" height="1" x="4" y="12"/>
+ <rect style="opacity:.2" width="4" height="1" x="8" y="8"/>
+ <rect style="opacity:.2" width="4" height="1" x="52" y="8"/>
+ <rect style="opacity:.2" width="4" height="1" x="56" y="12"/>
+ <rect style="opacity:.2" width="4" height="1" x="8" y="43.99"/>
+ <rect style="opacity:.2" width="4" height="1" x="8" y="52"/>
+ <rect style="opacity:.2" width="4" height="1" x="52" y="43.99"/>
+ <rect style="opacity:.2" width="4" height="1" x="52" y="52"/>
+ <rect style="opacity:.2" width="40" height="1" x="12" y="48"/>
+ <rect style="opacity:.2" width="40" height="1" x="12" y="56"/>
+ <path style="opacity:0.1" d="m20 36v1h4v-1zm20 0v1h4v-1z"/>
+ <path style="fill:#825873" d="m8 4v4h4v-4zm0 4h-4v4h4zm44-4v4h4v-4zm4 4v4h4v-4zm-52 44v4h4v-4zm4 4v4h4v-4zm48-4v4h4v-4zm0 4h-4v4h4z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 8,4 v 1 h 4 40 4 V 4 H 52 12 Z M 4,8 V 9 H 8 V 8 Z M 56,8 V 9 H 56 60 V 8 h -4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4 52 L 4 53 L 8 53 L 8 52 L 4 52 z M 56 52 L 56 53 L 60 53 L 60 52 L 56 52 z M 8 56 L 8 57 L 12 57 L 12 56 L 8 56 z M 52 56 L 52 57 L 56 57 L 56 56 L 52 56 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/asounder.svg b/.icons/awkward/64x64/apps/asounder.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/asounder.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/assaultcube.svg b/.icons/awkward/64x64/apps/assaultcube.svg
new file mode 100644
index 00000000..daacb625
--- /dev/null
+++ b/.icons/awkward/64x64/apps/assaultcube.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 26.088446,60.905181 c -0.0836,-0.0826 -0.667528,-0.247693 -1.766394,-0.366878 -2.203741,-0.239019 -2.958288,-0.698188 -3.241578,-1.972604 -0.2517,-1.132293 0.28578,-2.519609 1.571974,-4.057492 0.607806,-0.726747 0.827497,-1.278066 0.827497,-1.395453 0,-0.40119 -0.861746,-0.201792 -1.565532,0.342143 -0.386576,0.298772 -1.109589,0.546001 -1.606698,0.549399 -1.160272,0.008 -1.610063,-0.760935 -1.386777,-2.370534 0.140213,-1.010731 0.351131,-1.382938 -0.181959,-1.744087 -0.342967,-0.232345 -2.430023,-0.856672 -3.001673,-1.387385 -0.975798,-0.90592 -1.02261,-1.024915 -0.765339,-1.945543 0.306804,-1.097885 0.663787,-3.559055 -0.404513,-6.392998 C 13.97976,38.604731 13.89552,38.519523 12.44916,38.021067 11.620718,37.735561 10.513706,37.178512 9.9891331,36.78318 9.0854009,36.1021 9.0354217,35.974059 9.0364085,34.34235 l 0.00112,-1.722039 1.8326995,-0.936353 c 2.107273,-1.076628 3.134987,-2.497191 2.455801,-2.872746 -0.231138,-0.127803 -1.285726,-0.08932 -2.361188,0.08616 -2.0906872,0.341145 -3.1898073,0.07687 -3.8144685,-0.91714 -0.4105967,-0.653378 0.057915,-1.834688 1.0035109,-2.530248 l 0.759091,-0.558375 1.5853786,0.599446 c 2.325543,0.879308 3.642234,0.80352 4.854715,-0.922285 1.149755,-1.636519 0.87243,-2.221505 0.19611,-3.513749 -0.242617,-0.463558 -0.464019,-1.352922 -0.492007,-1.976366 -0.04646,-1.034778 0.05632,-1.215174 1.179816,-2.070687 0.676889,-0.515437 1.7839,-1.083349 2.460025,-1.262025 1.372606,-0.362732 2.501821,-0.987093 1.683304,-2.015241 -0.675215,-0.848147 -1.690233,-1.158449 -1.133082,-2.736608 0.744457,-2.1087331 1.420307,-2.3506623 4.170872,-1.2067898 0.930021,0.3867648 1.212617,0.8297728 1.36035,0.7395578 0.147737,-0.09021 0.268606,-0.7106578 0.268606,-1.3787638 0,-1.0424594 0.124138,-1.3020729 0.875249,-1.830527 0.481382,-0.3386833 1.246974,-0.8802346 1.456264,-1.3751538 L 27.759101,5.0425647 29.66622,5.725118 c 1.048917,0.375404 2.168304,0.9239254 2.487532,1.2189358 0.774788,0.7160151 0.940919,0.1330133 3.093797,-0.9954729 2.331286,-1.2220037 3.396759,-1.2550439 4.479023,-0.1388952 0.810731,0.836118 2.168374,2.0929494 2.530312,1.5143132 0.341055,-0.5452479 1.987088,-0.3024938 2.645686,0.3901809 0.349309,0.3673833 1.052265,0.5459261 1.562121,0.6404329 0.509855,0.094508 1.446912,-0.1558928 2.082349,0.2989196 1.40582,1.0062089 3.075638,0.022364 3.921814,-0.8675914 1.107136,-1.1644177 2.530313,-0.784643 2.530313,0.6752135 0,0.3866457 -0.280136,1.3708018 -0.622527,2.1870136 -0.567033,1.351732 -2.740435,2.34962 -2.361286,3.017053 0.275936,0.485748 0.418711,0.852545 1.242204,1.088121 0.683236,0.195452 1.343443,0.512871 1.467125,0.705374 0.420777,0.654904 0.217757,2.291609 -0.409112,3.298237 -0.569909,0.915152 -0.60822,1.221522 -0.434219,3.472358 0.370284,4.789937 2.179173,8.745636 2.484801,9.539902 0.169997,0.441811 0.298816,1.314067 0.286242,1.938347 -0.0124,0.624279 0.06184,1.484794 0.165357,1.912257 0.138137,0.57043 0.05818,0.87115 -0.300534,1.130313 -0.460911,0.333003 -0.654285,0.418623 -0.09414,1.503487 0.747579,1.447875 0.771002,3.318185 0.05596,4.189771 -0.455377,0.555075 -0.746849,0.642069 -1.897736,0.566404 -3.715038,-0.244233 -3.61378,-1.060992 -3.557781,-0.238377 0.0281,0.412926 0.792124,0.943709 1.189248,1.521149 0.806813,1.173153 0.905057,1.972206 0.343875,3.298689 -0.68739,1.624811 -1.045151,1.743605 -3.499295,1.161953 -1.191944,-0.282499 -2.366906,-0.677141 -2.611027,-0.876981 -0.643137,-0.526473 -1.15666,1.021248 -1.940265,2.247733 -0.665038,1.040907 -0.794121,1.111221 -2.041832,1.112193 -1.607699,0.0014 -2.843982,1.26008 -3.682211,2.600163 -0.412958,0.660201 -0.887234,1.022295 -1.496796,1.142753 -1.263894,0.249759 -2.814674,-0.07874 -4.425594,-0.749091 l -1.37646,-0.572772 -1.997297,0.676666 -2.797511,-0.323845 0.03546,1.111155 c 0.0196,0.611136 0.130918,1.818817 0.247611,2.683737 0.116698,0.864921 0.133458,1.882424 0.03726,2.261116 -0.169257,0.666291 -0.609578,1.146003 -0.920146,0.839141 z"/>
+ <path style="fill:#e53935" d="m 26.088446,59.905227 c -0.0836,-0.0826 -0.667528,-0.247693 -1.766394,-0.366879 -2.203741,-0.239019 -2.958288,-0.698187 -3.241578,-1.972603 -0.2517,-1.132293 0.28578,-2.519609 1.571974,-4.057492 0.607806,-0.726747 0.827497,-1.278066 0.827497,-1.395453 0,-0.40119 -0.861746,-0.201792 -1.565532,0.342143 -0.386576,0.298772 -1.109589,0.546001 -1.606698,0.549398 -1.160272,0.008 -1.610063,-0.760934 -1.386777,-2.370533 0.140213,-1.010732 0.351131,-1.382938 -0.181959,-1.744087 -0.342967,-0.232345 -2.430023,-0.856672 -3.001673,-1.387386 -0.975798,-0.905919 -1.02261,-1.024915 -0.765339,-1.945542 0.306804,-1.097886 0.663787,-3.559056 -0.404513,-6.392998 C 13.97976,37.604777 13.89552,37.519569 12.44916,37.021113 11.620718,36.735607 10.513706,36.178558 9.9891331,35.783226 9.0854009,35.102146 9.0354217,34.974104 9.0364085,33.342396 l 0.00112,-1.722039 1.8326995,-0.936353 c 2.107273,-1.076628 3.134987,-2.497192 2.455801,-2.872746 -0.231138,-0.127803 -1.285726,-0.08932 -2.361188,0.08615 -2.0906872,0.341145 -3.1898073,0.07687 -3.8144685,-0.917139 -0.4105967,-0.653379 0.057915,-1.834689 1.0035109,-2.530248 l 0.759091,-0.558375 1.5853786,0.599446 c 2.325543,0.879308 3.642234,0.803519 4.854715,-0.922286 1.149755,-1.636518 0.87243,-2.221504 0.19611,-3.513748 -0.242617,-0.463559 -0.464019,-1.352923 -0.492007,-1.976366 -0.04646,-1.034779 0.05632,-1.215175 1.179816,-2.070688 0.676889,-0.515437 1.7839,-1.083348 2.460025,-1.262025 1.372606,-0.362731 2.501821,-0.987092 1.683304,-2.015241 -0.675215,-0.848146 -1.690233,-1.158448 -1.133082,-2.7366081 0.744457,-2.1087329 1.420307,-2.3506621 4.170872,-1.2067896 0.930021,0.3867647 1.212617,0.8297727 1.36035,0.7395583 0.147737,-0.090214 0.268606,-0.7106585 0.268606,-1.3787647 0,-1.042459 0.124138,-1.3020725 0.875249,-1.8305266 C 26.403698,5.978928 27.16929,5.4373767 27.37858,4.9424575 l 0.380526,-0.8998527 1.907119,0.6825533 c 1.048917,0.375404 2.168304,0.9239254 2.487532,1.2189358 0.774788,0.7160151 0.940919,0.1330133 3.093797,-0.9954729 2.331286,-1.2220037 3.396759,-1.2550439 4.479023,-0.1388952 0.810731,0.836118 2.168374,2.0929494 2.530312,1.5143132 0.341055,-0.5452479 1.987088,-0.3024938 2.645686,0.3901809 0.349309,0.3673833 1.052265,0.5459261 1.562121,0.6404329 0.509855,0.094508 1.446912,-0.1558928 2.082349,0.2989196 1.40582,1.0062087 3.075638,0.022363 3.921814,-0.8675914 1.107136,-1.1644177 2.530313,-0.784643 2.530313,0.6752135 0,0.3866457 -0.280136,1.3708019 -0.622527,2.1870141 -0.567033,1.3517324 -2.740435,2.3496204 -2.361286,3.0170524 0.275936,0.485748 0.418711,0.852545 1.242204,1.088121 0.683236,0.195452 1.343443,0.512871 1.467125,0.705374 0.420777,0.654904 0.217757,2.291609 -0.409112,3.298238 -0.569909,0.915153 -0.60822,1.221521 -0.434219,3.472358 0.370284,4.789937 2.179173,8.745636 2.484801,9.539902 0.169997,0.441811 0.298816,1.314067 0.286242,1.938346 -0.0124,0.62428 0.06184,1.484794 0.165357,1.912258 0.138137,0.57043 0.05818,0.87115 -0.300534,1.130313 -0.460911,0.333003 -0.654285,0.418623 -0.09414,1.503487 0.747579,1.447875 0.771002,3.318184 0.05596,4.189771 -0.455377,0.555074 -0.746849,0.642069 -1.897736,0.566404 -3.715038,-0.244233 -3.61378,-1.060992 -3.557781,-0.238377 0.0281,0.412926 0.792124,0.943709 1.189248,1.521149 0.806813,1.173152 0.905057,1.972206 0.343875,3.298689 -0.68739,1.624811 -1.045151,1.743604 -3.499295,1.161952 -1.191944,-0.282498 -2.366906,-0.67714 -2.611027,-0.87698 -0.643137,-0.526473 -1.15666,1.021247 -1.940265,2.247732 -0.665038,1.040907 -0.794121,1.111222 -2.041832,1.112194 -1.607699,0.0014 -2.843982,1.26008 -3.682211,2.600163 -0.412958,0.6602 -0.887234,1.022295 -1.496796,1.142753 -1.263894,0.249759 -2.814674,-0.07874 -4.425594,-0.749091 l -1.37646,-0.572772 -1.997297,0.676666 -2.797511,-0.323846 0.03546,1.111156 c 0.0196,0.611135 0.130918,1.818817 0.247611,2.683737 0.116698,0.86492 0.133458,1.882424 0.03726,2.261116 -0.169257,0.666291 -0.609578,1.146003 -0.920146,0.839141 z"/>
+ <path style="fill:#ffffff" d="m 33.063662,12.426017 -13.772036,9.92932 v 0.0112 L 21.18594,39.003692 36.852291,45.717158 50.624319,35.78784 48.730003,19.150468 v -0.01106 z"/>
+ <path style="fill:#c8c8c8" d="M 49.065835,18.869386 35.001679,29.011928 36.935592,46.000334 51.000071,35.8606 Z"/>
+ <path style="fill:#ffffff" d="m 33.0652,12.001027 -14.064477,10.139737 0.0013,0.0112 15.999678,6.859939 14.064156,-10.142545 -0.0013,-0.0112 z"/>
+ <path style="fill:#e4e4e4" d="m 19.002003,22.152011 1.934235,16.991215 15.999354,6.857108 -1.933913,-16.988406 z"/>
+ <path style="opacity:0.1" d="M 48.205078 19.490234 L 35.001953 29.011719 L 19.861328 22.519531 L 19 23.140625 L 19.001953 23.152344 L 35.001953 30.011719 L 49.066406 19.869141 L 49.064453 19.857422 L 48.205078 19.490234 z"/>
+ <path style="opacity:0.2" d="M 19.103516 23.066406 L 19 23.140625 L 19 23.152344 L 20.9375 40.144531 L 36.933594 47 L 51 36.859375 L 50.894531 35.935547 L 36.933594 46 L 20.9375 39.144531 L 19.103516 23.066406 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 37.955078 4.0019531 C 37.262016 4.023445 36.41369 4.3382169 35.248047 4.9492188 C 33.095169 6.077705 32.929085 6.6593745 32.154297 5.9433594 C 31.835069 5.648349 30.714933 5.1000134 29.666016 4.7246094 L 27.759766 4.0429688 L 27.378906 4.9433594 C 27.169616 5.4382786 26.403262 5.9796801 25.921875 6.3183594 C 25.170764 6.8468135 25.046875 7.1059785 25.046875 8.1484375 C 25.046875 8.8165437 24.927034 9.4371298 24.779297 9.5273438 C 24.631564 9.6175582 24.34799 9.1738741 23.417969 8.7871094 C 20.667404 7.6432369 19.992504 7.8854077 19.248047 9.9941406 C 19.048153 10.560351 19.055323 10.960003 19.171875 11.283203 C 19.195749 11.187637 19.210422 11.100715 19.248047 10.994141 C 19.992504 8.8854078 20.667404 8.6432369 23.417969 9.7871094 C 24.34799 10.173874 24.631564 10.617558 24.779297 10.527344 C 24.927034 10.437134 25.046875 9.8165437 25.046875 9.1484375 C 25.046875 8.1059785 25.170764 7.8468135 25.921875 7.3183594 C 26.403262 6.9796801 27.169616 6.4382786 27.378906 5.9433594 L 27.759766 5.0429688 L 29.666016 5.7246094 C 30.714933 6.1000134 31.835069 6.648349 32.154297 6.9433594 C 32.929085 7.6593745 33.095169 7.0777049 35.248047 5.9492188 C 37.579333 4.727215 38.644298 4.6943982 39.726562 5.8105469 C 40.537293 6.6466649 41.895875 7.902855 42.257812 7.3242188 C 42.598867 6.7789709 44.243746 7.022169 44.902344 7.7148438 C 45.251653 8.0822271 45.954988 8.2609619 46.464844 8.3554688 C 46.974699 8.4499767 47.911438 8.1994845 48.546875 8.6542969 C 49.952695 9.6605056 51.622574 8.6751107 52.46875 7.7851562 C 53.430415 6.773736 54.627009 6.9307708 54.925781 7.9453125 C 54.968459 7.7484929 55 7.5743095 55 7.4609375 C 55 6.001081 53.575886 5.6207386 52.46875 6.7851562 C 51.622574 7.6751107 49.952695 8.6605056 48.546875 7.6542969 C 47.911438 7.1994845 46.974699 7.4499768 46.464844 7.3554688 C 45.954988 7.2609619 45.251653 7.0822271 44.902344 6.7148438 C 44.243746 6.0221691 42.598867 5.7789709 42.257812 6.3242188 C 41.895875 6.9028549 40.537293 5.6466649 39.726562 4.8105469 C 39.18543 4.2524725 38.64814 3.9804612 37.955078 4.0019531 z M 52.220703 13.019531 C 52.015902 13.260143 51.908954 13.478239 52.015625 13.666016 C 52.291561 14.151764 52.43432 14.51833 53.257812 14.753906 C 53.941049 14.949358 54.600927 15.266481 54.724609 15.458984 C 54.815041 15.599734 54.871459 15.792366 54.90625 16.007812 C 54.988463 15.379249 54.938499 14.791885 54.724609 14.458984 C 54.600927 14.266481 53.941049 13.949358 53.257812 13.753906 C 52.648707 13.57966 52.41432 13.332394 52.220703 13.019531 z M 20.458984 13.861328 C 20.142252 14.253465 19.465858 14.542982 18.697266 14.746094 C 18.021141 14.924771 16.913217 15.492375 16.236328 16.007812 C 15.112832 16.863325 15.010181 17.043346 15.056641 18.078125 C 15.060219 18.157833 15.074443 18.250935 15.083984 18.337891 C 15.169738 17.877877 15.451597 17.605365 16.236328 17.007812 C 16.913217 16.492376 18.021141 15.924771 18.697266 15.746094 C 20.008691 15.399531 21.078361 14.809528 20.458984 13.861328 z M 53.814453 20.181641 C 53.779367 20.63838 53.803299 21.225213 53.880859 22.228516 C 54.251143 27.018453 56.059606 30.975265 56.365234 31.769531 C 56.535231 32.211342 56.664918 33.082752 56.652344 33.707031 C 56.641277 34.264175 56.704843 34.971976 56.791016 35.429688 C 56.893171 35.227066 56.905639 34.979559 56.818359 34.619141 C 56.714842 34.191677 56.639944 33.331311 56.652344 32.707031 C 56.664918 32.082752 56.535231 31.211342 56.365234 30.769531 C 56.059606 29.975265 54.251143 26.018453 53.880859 21.228516 C 53.847454 20.796396 53.829949 20.488492 53.814453 20.181641 z M 16.058594 22.210938 C 15.95581 22.590697 15.740676 23.017289 15.353516 23.568359 C 14.141035 25.294164 12.82359 25.369542 10.498047 24.490234 L 8.9121094 23.892578 L 8.1542969 24.449219 C 7.2585698 25.108095 6.8013485 26.19819 7.1035156 26.867188 C 7.2683678 26.359939 7.6348197 25.831334 8.1542969 25.449219 L 8.9121094 24.892578 L 10.498047 25.490234 C 12.82359 26.369542 14.141035 26.294164 15.353516 24.568359 C 16.106553 23.496514 16.241049 22.874778 16.058594 22.210938 z M 13.267578 28.798828 C 12.875181 29.373778 12.052113 30.080198 10.871094 30.683594 L 9.0371094 31.621094 L 9.0371094 32.621094 L 10.871094 31.683594 C 12.978367 30.606966 14.005358 29.186101 13.326172 28.810547 C 13.315415 28.804599 13.281821 28.804059 13.267578 28.798828 z M 56.28125 36.931641 C 56.017558 37.157603 55.978079 37.3906 56.423828 38.253906 C 56.7288 38.84456 56.905777 39.503898 56.96875 40.138672 C 57.076497 39.246307 56.895014 38.166476 56.423828 37.253906 C 56.354065 37.118792 56.328576 37.038164 56.28125 36.931641 z M 51.144531 42.421875 C 50.974623 42.385925 51.002438 42.463004 51.023438 42.771484 C 51.051538 43.18441 51.815767 43.715529 52.212891 44.292969 C 52.558144 44.794987 52.765868 45.228408 52.855469 45.664062 C 53.020167 44.833134 52.813667 44.166532 52.212891 43.292969 C 52.027979 43.024098 51.765876 42.766843 51.533203 42.525391 C 51.374762 42.478102 51.216558 42.437115 51.144531 42.421875 z M 15.265625 43.59375 C 15.223801 44.427058 15.097699 45.109181 14.972656 45.556641 C 14.829242 46.069837 14.803216 46.33874 14.957031 46.628906 C 14.964609 46.601079 14.964437 46.586052 14.972656 46.556641 C 15.144502 45.941696 15.321571 44.890045 15.265625 43.59375 z M 19 50.158203 C 18.974513 50.304713 18.947642 50.449021 18.921875 50.634766 C 18.857023 51.102265 18.854674 51.489179 18.904297 51.816406 C 18.911148 51.753726 18.912795 51.698269 18.921875 51.632812 C 19.028641 50.863187 19.170939 50.464406 19 50.158203 z M 23.333984 52.919922 C 23.272478 52.900338 23.174757 52.916451 23.083984 52.925781 C 22.968054 53.102665 22.831195 53.293963 22.652344 53.507812 C 21.391314 55.015608 20.853797 56.378162 21.070312 57.498047 C 21.218352 56.5998 21.745157 55.592522 22.652344 54.507812 C 23.26015 53.781065 23.480469 53.230668 23.480469 53.113281 C 23.480469 53.012984 23.42577 52.949147 23.333984 52.919922 z M 26.6875 54.009766 L 26.724609 55.121094 C 26.744209 55.732229 26.85401 56.939768 26.970703 57.804688 C 27.014377 58.128381 27.029925 58.462157 27.044922 58.787109 C 27.091322 58.30954 27.066649 57.515802 26.970703 56.804688 C 26.85401 55.939768 26.744209 54.732229 26.724609 54.121094 L 26.720703 54.013672 L 26.6875 54.009766 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/assistant-qt4.svg b/.icons/awkward/64x64/apps/assistant-qt4.svg
new file mode 120000
index 00000000..a2c2cf3c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/assistant-qt4.svg
@@ -0,0 +1 @@
+qtassistant.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/assistant-qt5.svg b/.icons/awkward/64x64/apps/assistant-qt5.svg
new file mode 120000
index 00000000..a2c2cf3c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/assistant-qt5.svg
@@ -0,0 +1 @@
+qtassistant.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/assistant.svg b/.icons/awkward/64x64/apps/assistant.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/assistant.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/assistant5.svg b/.icons/awkward/64x64/apps/assistant5.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/assistant5.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/astromenace.svg b/.icons/awkward/64x64/apps/astromenace.svg
new file mode 100644
index 00000000..b566d283
--- /dev/null
+++ b/.icons/awkward/64x64/apps/astromenace.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#345784" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 33.752286,17.001639 c -0.14596,0.0048 -0.296812,0.0196 -0.459374,0.04151 -1.828328,0.246429 -2.330178,0.694073 -3.448046,3.068625 -0.753998,1.601614 -1.131204,1.797196 -2.102734,2.008576 -4.541798,-3.348135 -4.541798,1.762588 -5.435938,3.1793 -1.225624,-1.088194 -2.817328,-3.441296 -4.39129,-4.756784 -1.407217,-1.176124 -2.800254,-1.8887 -3.904805,-1.1464 -0.875281,0.62108 -1.618944,1.95364 -1.889453,5.011068 -0.369558,4.176908 0.0039,6.528426 2.625001,9.98759 2.963968,3.911594 7.379981,7.824594 14.371873,12.736586 C 32.146,49.259296 34.68393,51 34.758536,51 c 0.419362,0 -4.053278,-5.879262 -6.762108,-8.887666 -4.04837,-4.496074 -4.795408,-6.094864 -4.882894,-8.11401 -0.079,-1.824232 0.692758,-3.032648 1.727424,-3.032648 0.375966,0 2.07758,1.292388 3.953908,3.446046 1.563646,1.709818 2.591736,4.11436 3.84033,5.87435 2.644068,3.34093 5.710366,3.767036 6.849608,0.951856 1.10359,-2.739312 0.383286,-7.550168 -2.139548,-10.902338 -0.283838,-1.225946 0.252704,-1.412468 1.492968,-1.411178 1.56878,0.0016 4.548128,1.079384 6.338282,2.648348 2.212228,1.938886 2.58502,1.929762 5.047656,6.872272 1.453668,2.917512 2.895478,5.638578 3.204688,6.045936 0.550672,0.725492 0.562244,0.721478 0.571484,-0.18538 C 53.535642,36.754052 50.945614,29.56685 45.346036,24.408954 44.398838,23.57111 41.61942,21.52738 39.169084,19.868272 35.599006,17.450984 34.773978,16.967504 33.752286,17.001639 Z"/>
+ <path style="fill:#8d8069" d="m 33.752286,16.001639 c -0.14596,0.0048 -0.296812,0.0196 -0.459374,0.04151 -1.828328,0.246429 -2.330178,0.694073 -3.448046,3.068625 -0.753998,1.601614 -1.131204,1.797196 -2.102734,2.008576 -4.541798,-3.348135 -4.541798,1.762588 -5.435938,3.1793 -1.225624,-1.088194 -2.817328,-3.441296 -4.39129,-4.756783 -1.407217,-1.176126 -2.800254,-1.888701 -3.904805,-1.146402 -0.875281,0.621081 -1.618944,1.953641 -1.889453,5.011069 -0.369558,4.176908 0.0039,6.528426 2.625001,9.98759 2.963968,3.911594 7.379981,7.824594 14.371873,12.736586 C 32.146,48.259296 34.68393,50 34.758536,50 c 0.419362,0 -4.053278,-5.879262 -6.762108,-8.887666 -4.04837,-4.496074 -4.795408,-6.094864 -4.882894,-8.11401 -0.079,-1.824232 0.692758,-3.032648 1.727424,-3.032648 0.375966,0 2.07758,1.292388 3.953908,3.446046 1.563646,1.709818 2.591736,4.11436 3.84033,5.87435 2.644068,3.34093 5.710366,3.767036 6.849608,0.951856 1.10359,-2.739312 0.383286,-7.550168 -2.139548,-10.902338 -0.283838,-1.225946 0.252704,-1.412468 1.492968,-1.411178 1.56878,0.0016 4.548128,1.079384 6.338282,2.648348 2.212228,1.938886 2.58502,1.929762 5.047656,6.872272 1.453668,2.917512 2.895478,5.638578 3.204688,6.045936 0.550672,0.725492 0.562244,0.721478 0.571484,-0.18538 C 53.535642,35.754052 50.945614,28.56685 45.346036,23.408954 44.398838,22.57111 41.61942,20.52738 39.169084,18.868272 35.599006,16.450984 34.773978,15.967504 33.752286,16.001639 Z"/>
+ <ellipse style="opacity:0.2" cx="2.803" cy="50.538" rx="2.838" ry="4.117" transform="matrix(0.41803286,-0.90843191,0.66935843,0.74293963,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="3.532" cy="50.083" rx="2.838" ry="4.117" transform="matrix(0.41803286,-0.90843191,0.66935843,0.74293963,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 33.751953 16.001953 C 33.605993 16.006753 33.455531 16.021059 33.292969 16.042969 C 31.464641 16.289398 30.963571 16.736776 29.845703 19.111328 C 29.091705 20.712942 28.713717 20.909714 27.742188 21.121094 C 23.200389 17.772959 23.200781 22.882116 22.306641 24.298828 C 21.081017 23.210634 19.488025 20.858456 17.914062 19.542969 C 16.506846 18.366843 15.114317 17.654185 14.009766 18.396484 C 13.134485 19.017565 12.391603 20.350775 12.121094 23.408203 C 12.024213 24.503194 11.983271 25.468298 12.015625 26.365234 C 12.028481 25.750742 12.058788 25.112411 12.121094 24.408203 C 12.391603 21.350775 13.134485 20.017565 14.009766 19.396484 C 15.114317 18.654185 16.506846 19.366843 17.914062 20.542969 C 19.488025 21.858456 21.081017 24.210634 22.306641 25.298828 C 23.200781 23.882116 23.200389 18.772959 27.742188 22.121094 C 28.713717 21.909714 29.091705 21.712942 29.845703 20.111328 C 30.963571 17.736776 31.464641 17.289398 33.292969 17.042969 C 33.455531 17.021059 33.605993 17.006753 33.751953 17.001953 C 34.773645 16.967818 35.599844 17.451853 39.169922 19.869141 C 41.620258 21.528249 44.398505 23.570359 45.345703 24.408203 C 50.837692 29.466996 53.430611 36.478986 53.966797 43.871094 C 53.987571 43.759849 53.997056 43.593601 54 43.304688 C 53.535308 35.753152 50.945281 28.566099 45.345703 23.408203 C 44.398505 22.570359 41.620258 20.528249 39.169922 18.869141 C 35.599844 16.451853 34.773645 15.967818 33.751953 16.001953 z M 37.361328 29.359375 C 37.247666 29.571516 37.240692 29.882377 37.345703 30.335938 C 39.024173 32.566174 39.886453 35.43211 39.962891 37.914062 C 40.125788 35.245132 39.257707 31.892144 37.361328 29.359375 z M 23.136719 33.248047 C 23.114081 33.485276 23.101803 33.733001 23.113281 33.998047 C 23.200767 36.017193 23.947724 37.617207 27.996094 42.113281 C 29.824126 44.143478 32.357079 47.372266 33.746094 49.328125 C 34.147157 49.597 34.735775 50 34.757812 50 C 35.177174 50 30.704924 44.121685 27.996094 41.113281 C 24.117763 36.806051 23.278073 35.154163 23.136719 33.248047 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/asunder.svg b/.icons/awkward/64x64/apps/asunder.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/asunder.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/atom-beta.svg b/.icons/awkward/64x64/apps/atom-beta.svg
new file mode 100644
index 00000000..5ed40af3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/atom-beta.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#d89b20" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.2" d="m 24.839844,15.001666 c -0.456104,-0.01272 -0.884451,0.02815 -1.169922,0.123047 -1.400477,0.473796 -2.279333,1.493206 -2.765625,3.195312 -0.42013,1.483388 -0.409299,4.153935 0.0293,6.478516 0.07695,0.403896 0.155378,0.770858 0.173828,0.830078 0.02309,0.08352 -0.125374,0.136357 -0.78711,0.285156 -3.234988,0.728794 -5.596721,1.814475 -7.015624,3.226563 -0.637105,0.628615 -0.990641,1.179153 -1.195313,1.873047 -0.14466,0.481336 -0.14466,1.4349 0,1.910156 0.397101,1.30579 1.514544,2.53351 3.28125,3.619141 1.226535,0.747054 1.593193,0.829237 1.990234,0.4375 0.18621,-0.183718 0.228516,-0.270076 0.228516,-0.490235 0,-0.426656 -0.133834,-0.599324 -0.710937,-0.925781 -3.618044,-2.010184 -4.253947,-4.026673 -1.837891,-5.818359 1.226575,-0.907952 2.939629,-1.626358 5.248047,-2.183594 1.011078,-0.242938 1.238281,-0.273157 1.238281,-0.142578 0,0.177599 0.744169,2.526744 1.128906,3.541016 l 0.398438,1.0625 -0.523438,0.99414 c -2.091462,3.985567 -3.434114,8.050109 -3.595703,11.021484 -0.132347,2.289581 0.288684,3.927135 1.310547,4.941407 1.117316,1.103871 2.693512,1.339973 4.71875,0.699219 0.763189,-0.242939 2.278756,-1.002029 3.162109,-1.595704 0.637126,-0.420597 0.776679,-0.545467 0.861328,-0.765625 0.08465,-0.220158 0.08465,-0.290685 0,-0.521484 -0.126204,-0.344677 -0.391846,-0.535156 -0.751953,-0.535156 -0.233923,0 -0.39438,0.07071 -0.996093,0.474609 -1.365024,0.914072 -2.645588,1.484451 -3.708985,1.66211 -1.472701,0.249058 -2.417176,-0.391769 -2.849609,-1.910157 -0.186227,-0.658995 -0.175376,-2.769617 0.0293,-3.861328 0.312411,-1.736985 0.858848,-3.541489 1.640625,-5.439453 0.463204,-1.126591 1.346754,-3.01222 1.466797,-3.136719 0.06,-0.06528 0.13936,0.04123 0.33789,0.492188 1.011099,2.240982 2.556298,4.975318 4.064453,7.1875 3.601279,5.274757 7.543743,8.709216 10.580078,9.201172 l -0.0332,0.0059 c 1.334253,0.212578 2.45905,-0.115216 3.330079,-0.974609 0.709431,-0.712195 1.178665,-1.713553 1.443359,-3.107422 0.161597,-0.871593 0.161597,-3.310023 0,-4.501953 -0.492576,-3.552971 -1.802361,-7.626427 -3.767578,-11.683594 -0.306248,-0.634675 -0.479912,-0.789063 -0.876953,-0.789063 -0.444757,-0.0061 -0.806641,0.331157 -0.806641,0.757813 0,0.148799 0.151907,0.551683 0.404297,1.080078 2.422197,5.094159 3.720238,10.02272 3.58789,13.587891 -0.08155,2.124182 -0.619065,3.400622 -1.634765,3.892578 -0.53405,0.259658 -1.20814,0.254208 -2.097656,-0.03125 -4.082909,-1.363589 -9.613552,-8.184819 -13.177735,-16.251953 l -0.355468,-0.804688 0.517578,-0.873047 c 0.583186,-0.989992 2.055715,-3.201383 2.734375,-4.109375 l 0.457031,-0.603515 h 1.203125 c 7.30533,0 14.536095,1.629173 18.371094,4.126953 0.781777,0.510156 1.724652,1.443185 2.007812,1.988281 0.204689,0.379597 0.224609,0.480279 0.224609,0.984375 0,0.493476 -0.01976,0.611905 -0.1875,0.914062 -0.469467,0.889713 -1.707976,1.813683 -3.300781,2.472657 -0.738681,0.308238 -0.9375,0.511043 -0.9375,0.93164 0,0.355297 0.235878,0.651534 0.589844,0.757813 0.229301,0.0653 0.307432,0.05397 0.716797,-0.105469 2.573153,-1.003592 4.335204,-2.563038 4.695312,-4.140625 0.101619,-0.426657 0.09376,-1.228061 -0.0078,-1.642578 C 51.727554,31.99834 51.043799,30.955546 50.255859,30.255572 46.745596,27.147398 39.297511,25.143278 30.460938,24.93526 l -0.63086,-0.01953 0.738281,-0.81836 c 0.397041,-0.457036 1.105485,-1.215296 1.591797,-1.701172 2.513152,-2.520579 4.847163,-4.169588 6.884766,-4.857422 0.64943,-0.224727 0.779066,-0.25 1.453125,-0.25 0.626342,0 0.776019,0.01959 1.046875,0.15625 0.36781,0.171578 0.781352,0.592418 0.992187,0.990235 0.413985,0.812393 0.554,2.235518 0.355469,3.753906 -0.06618,0.522316 -0.121094,1.125967 -0.121094,1.333985 0,0.350756 0.01212,0.404593 0.216797,0.576171 0.167739,0.154879 0.283002,0.195313 0.5,0.195313 0.349343,0 0.672582,-0.182623 0.769531,-0.431641 0.287781,-0.734994 0.43816,-3.339708 0.251954,-4.4375 -0.289363,-1.685426 -1.02294,-2.823825 -2.189454,-3.375 -2.062129,-0.983992 -5.055389,-0.02314 -8.548828,2.740235 -1.826788,1.446988 -4.231657,3.90197 -5.890625,6.001953 l -0.162109,0.189453 -0.980469,0.05469 c -0.82319,0.04708 -2.163291,0.17761 -3.720703,0.361329 l -0.335937,0.04102 -0.144532,-0.8125 c -0.281618,-1.618687 -0.30664,-1.861409 -0.30664,-3.410156 0,-1.358929 0.01804,-1.620921 0.15039,-2.166016 0.324715,-1.375689 0.968446,-2.230552 1.816407,-2.408203 1.166574,-0.242858 2.615165,0.332305 4.646484,1.820313 0.64943,0.481316 1.438757,0.07169 1.341797,-0.6875 -0.04155,-0.330997 -0.348646,-0.617074 -1.382813,-1.298829 -0.866447,-0.575454 -1.838731,-1.050451 -2.632812,-1.28125 -0.390899,-0.115394 -0.873974,-0.180643 -1.330078,-0.193359 z m 1.052734,11.677735 c 0.29673,-0.01884 0.494141,-0.02239 0.494141,0 0,0.03038 -0.27596,0.451182 -0.619141,0.949218 -0.343182,0.491956 -0.829641,1.215044 -1.082031,1.625 -0.246227,0.397817 -0.487436,0.75936 -0.535156,0.8125 -0.06616,0.06984 -0.163088,-0.120229 -0.457032,-1.044922 -0.42015,-1.275349 -0.600735,-1.962264 -0.546875,-2.021484 0.06689,-0.06718 1.855904,-0.263799 2.746094,-0.320312 z M 32,30.999713 c -1.104004,0 -2,0.89942 -2,2.001953 0,1.102552 0.896014,1.998047 2,1.998047 1.104003,0 2,-0.895512 2,-1.998047 0,-1.10248 -0.896014,-2.001953 -2,-2.001953 z"/>
+ <path style="fill:#ffffff" d="M 24.839844 14.001953 C 24.38374 13.989237 23.955393 14.030102 23.669922 14.125 C 22.269445 14.598796 21.390589 15.618206 20.904297 17.320312 C 20.484167 18.8037 20.494998 21.474247 20.933594 23.798828 C 21.010545 24.202724 21.088972 24.569686 21.107422 24.628906 C 21.130511 24.712425 20.982048 24.765263 20.320312 24.914062 C 17.085324 25.642856 14.723591 26.728537 13.304688 28.140625 C 12.667583 28.76924 12.314047 29.319778 12.109375 30.013672 C 11.964715 30.495008 11.964715 31.448572 12.109375 31.923828 C 12.506476 33.229618 13.623919 34.457338 15.390625 35.542969 C 16.61716 36.290023 16.983818 36.372206 17.380859 35.980469 C 17.567069 35.796751 17.609375 35.710393 17.609375 35.490234 C 17.609375 35.063578 17.475541 34.89091 16.898438 34.564453 C 13.280394 32.554269 12.644491 30.53778 15.060547 28.746094 C 16.287122 27.838142 18.000176 27.119736 20.308594 26.5625 C 21.319672 26.319562 21.546875 26.289343 21.546875 26.419922 C 21.546875 26.597521 22.291044 28.946666 22.675781 29.960938 L 23.074219 31.023438 L 22.550781 32.017578 C 20.459319 36.003145 19.116667 40.067687 18.955078 43.039062 C 18.822731 45.328643 19.243762 46.966197 20.265625 47.980469 C 21.382941 49.08434 22.959137 49.320442 24.984375 48.679688 C 25.747564 48.436749 27.263131 47.677659 28.146484 47.083984 C 28.78361 46.663387 28.923163 46.538517 29.007812 46.318359 C 29.092463 46.098201 29.092462 46.027674 29.007812 45.796875 C 28.881608 45.452198 28.615966 45.261719 28.255859 45.261719 C 28.021936 45.261719 27.861479 45.332431 27.259766 45.736328 C 25.894742 46.6504 24.614178 47.220779 23.550781 47.398438 C 22.07808 47.647496 21.133605 47.006669 20.701172 45.488281 C 20.514945 44.829286 20.525796 42.718664 20.730469 41.626953 C 21.04288 39.889968 21.589317 38.085464 22.371094 36.1875 C 22.834298 35.060909 23.717848 33.17528 23.837891 33.050781 C 23.897892 32.985502 23.977251 33.092013 24.175781 33.542969 C 25.18688 35.783951 26.732079 38.518287 28.240234 40.730469 C 31.841513 46.005226 35.783977 49.439685 38.820312 49.931641 L 38.787109 49.9375 C 40.121362 50.150078 41.246159 49.822284 42.117188 48.962891 C 42.826619 48.250696 43.295853 47.249338 43.560547 45.855469 C 43.722144 44.983876 43.722144 42.545446 43.560547 41.353516 C 43.067971 37.800545 41.758186 33.727089 39.792969 29.669922 C 39.486721 29.035247 39.313057 28.880859 38.916016 28.880859 C 38.471259 28.874799 38.109375 29.212016 38.109375 29.638672 C 38.109375 29.787471 38.261282 30.190355 38.513672 30.71875 C 40.935869 35.812909 42.23391 40.74147 42.101562 44.306641 C 42.020013 46.430823 41.482497 47.707263 40.466797 48.199219 C 39.932747 48.458877 39.258657 48.453427 38.369141 48.167969 C 34.286232 46.80438 28.755589 39.98315 25.191406 31.916016 L 24.835938 31.111328 L 25.353516 30.238281 C 25.936702 29.248289 27.409231 27.036898 28.087891 26.128906 L 28.544922 25.525391 L 29.748047 25.525391 C 37.053377 25.525391 44.284142 27.154564 48.119141 29.652344 C 48.900918 30.1625 49.843793 31.095529 50.126953 31.640625 C 50.331642 32.020222 50.351562 32.120904 50.351562 32.625 C 50.351562 33.118476 50.331801 33.236905 50.164062 33.539062 C 49.694595 34.428775 48.456086 35.352745 46.863281 36.011719 C 46.1246 36.319957 45.925781 36.522762 45.925781 36.943359 C 45.925781 37.298656 46.161659 37.594893 46.515625 37.701172 C 46.744926 37.766472 46.823057 37.755142 47.232422 37.595703 C 49.805575 36.592111 51.567626 35.032665 51.927734 33.455078 C 52.029353 33.028421 52.021499 32.227017 51.919922 31.8125 C 51.727554 30.998627 51.043799 29.955833 50.255859 29.255859 C 46.745596 26.147685 39.297511 24.143565 30.460938 23.935547 L 29.830078 23.916016 L 30.568359 23.097656 C 30.9654 22.64062 31.673844 21.88236 32.160156 21.396484 C 34.673308 18.875905 37.007319 17.226896 39.044922 16.539062 C 39.694352 16.314335 39.823988 16.289062 40.498047 16.289062 C 41.124389 16.289062 41.274066 16.308657 41.544922 16.445312 C 41.912732 16.61689 42.326274 17.03773 42.537109 17.435547 C 42.951094 18.24794 43.091109 19.671065 42.892578 21.189453 C 42.826396 21.711769 42.771484 22.31542 42.771484 22.523438 C 42.771484 22.874194 42.783608 22.928031 42.988281 23.099609 C 43.15602 23.254488 43.271283 23.294922 43.488281 23.294922 C 43.837624 23.294922 44.160863 23.112299 44.257812 22.863281 C 44.545593 22.128287 44.695972 19.523573 44.509766 18.425781 C 44.220403 16.740355 43.486826 15.601956 42.320312 15.050781 C 40.258183 14.066789 37.264923 15.027638 33.771484 17.791016 C 31.944696 19.238004 29.539827 21.692986 27.880859 23.792969 L 27.71875 23.982422 L 26.738281 24.037109 C 25.915091 24.084188 24.57499 24.214719 23.017578 24.398438 L 22.681641 24.439453 L 22.537109 23.626953 C 22.255491 22.008266 22.230469 21.765544 22.230469 20.216797 C 22.230469 18.857868 22.248512 18.595876 22.380859 18.050781 C 22.705574 16.675092 23.349305 15.820229 24.197266 15.642578 C 25.36384 15.39972 26.812431 15.974883 28.84375 17.462891 C 29.49318 17.944207 30.282507 17.534585 30.185547 16.775391 C 30.143992 16.444394 29.836901 16.158317 28.802734 15.476562 C 27.936287 14.901108 26.964003 14.426111 26.169922 14.195312 C 25.779023 14.079918 25.295948 14.014669 24.839844 14.001953 z M 25.892578 25.679688 C 26.189308 25.66085 26.386719 25.657293 26.386719 25.679688 C 26.386719 25.710068 26.110759 26.13087 25.767578 26.628906 C 25.424396 27.120862 24.937937 27.84395 24.685547 28.253906 C 24.43932 28.651723 24.198111 29.013266 24.150391 29.066406 C 24.084227 29.136245 23.987303 28.946177 23.693359 28.021484 C 23.273209 26.746135 23.092624 26.05922 23.146484 26 C 23.213378 25.932815 25.002388 25.736201 25.892578 25.679688 z M 32 30 C 30.895996 30 30 30.89942 30 32.001953 C 30 33.104505 30.896014 34 32 34 C 33.104003 34 34 33.104488 34 32.001953 C 34 30.899473 33.103986 30 32 30 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/atom-rpg.svg b/.icons/awkward/64x64/apps/atom-rpg.svg
new file mode 100644
index 00000000..ad4eaf0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/atom-rpg.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g style="opacity:0.2" transform="matrix(0.875,0,0,0.875,4,5)">
+ <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.875,0,0,0.875,4,4)">
+ <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 42.902344,13.003906 C 35.822416,13.183294 29.07567,19.0827 24.203124,23.070312 22.455864,24.500246 19.881901,27.37891 20.003906,27.5 c 0.12202,0.12108 2.709898,-1.998378 3.984376,-3.027344 5.811886,-4.69229 12.485964,-7.340031 17.015624,-7.332031 1.689704,0.0031 4.174178,0.996533 5.222656,2.187501 1.198444,1.36131 1.588678,2.4103 1.617188,5.503906 0.016,1.733864 -0.770992,4.28953 -0.566406,4.164062 0.501324,-0.307454 2.44275,-6.03379 2.67578,-8.246094 0.352314,-3.344861 -1.348046,-6.789708 -3.996092,-7.449219 -1.020424,-0.229955 -2.04327,-0.322501 -3.054688,-0.296875 z M 18.351562,15 c -1.36793,-0.01491 -2.460676,0.207002 -3.332031,0.691406 -8.5716404,5.576682 3.341277,21.158914 8.160157,25.96875 C 24.40312,42.85973 26.924446,45 27.074218,45 c 0.14976,0 -2.443426,-2.902936 -4.05078,-5.035156 -4.551173,-6.037316 -7.075016,-11.712248 -6.96875,-15.953126 0.06058,-2.417724 0.90992,-4.369396 2.589843,-5.656249 1.000524,-0.766421 2.181397,-1.673697 4.640625,-1.375 L 28,18.007812 C 25.124258,16.214089 21.986332,15.084767 18.351562,15 Z m 18.57422,6 c -0.14976,0 2.443426,2.902936 4.05078,5.035156 4.551172,6.037316 7.075016,11.712248 6.96875,15.953126 -0.06058,2.417724 -0.90992,4.369396 -2.589844,5.65625 -1.000524,0.76642 -2.181396,1.673696 -4.640624,1.375 L 36,47.992188 c 2.875742,1.793724 6.013668,2.923046 9.648438,3.007812 1.36793,0.015 2.460674,-0.207002 3.33203,-0.691406 C 57.552108,44.731912 45.639192,29.14968 40.820312,24.339844 39.59688,23.14027 37.075554,21 36.925782,21 Z M 32,29 a 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 4,4 0 0 0 4,-4 4,4 0 0 0 -4,-4 z m -15.277344,8.003906 c -0.501324,0.307454 -2.442749,6.03379 -2.675781,8.246094 -0.352314,3.344862 1.348048,6.789708 3.996094,7.449218 1.020424,0.229954 2.043269,0.322502 3.054687,0.296876 C 28.177584,52.816714 34.924332,46.9173 39.796876,42.929688 41.544134,41.499754 44.1181,38.62109 43.996094,38.5 c -0.12202,-0.12108 -2.709898,1.998378 -3.984376,3.027344 -5.811886,4.69229 -12.485964,7.340032 -17.015624,7.332032 -1.689704,-0.003 -4.174179,-0.996536 -5.222656,-2.1875 -1.198444,-1.361312 -1.588678,-2.410302 -1.617188,-5.503908 -0.016,-1.733864 0.770992,-4.28953 0.566406,-4.164062 z"/>
+ <path style="fill:#ffffff" d="M 42.902344,12.003906 C 35.822416,12.183294 29.07567,18.0827 24.203124,22.070312 22.455864,23.500246 19.881901,26.37891 20.003906,26.5 c 0.12202,0.12108 2.709898,-1.998378 3.984376,-3.027344 5.811886,-4.69229 12.485964,-7.340031 17.015624,-7.332031 1.689704,0.0031 4.174178,0.996533 5.222656,2.1875 1.198444,1.361311 1.588678,2.410301 1.617188,5.503907 0.016,1.733864 -0.770992,4.28953 -0.566406,4.164062 0.501324,-0.307454 2.44275,-6.03379 2.67578,-8.246094 0.352314,-3.344861 -1.348046,-6.789708 -3.996092,-7.449219 -1.020424,-0.229955 -2.04327,-0.322501 -3.054688,-0.296875 z M 18.351562,14 c -1.36793,-0.01491 -2.460676,0.207002 -3.332031,0.691406 -8.5716404,5.576682 3.341277,21.158914 8.160157,25.96875 C 24.40312,41.85973 26.924446,44 27.074218,44 c 0.14976,0 -2.443426,-2.902936 -4.05078,-5.035156 -4.551173,-6.037316 -7.075016,-11.712248 -6.96875,-15.953126 0.06058,-2.417724 0.90992,-4.369396 2.589843,-5.656249 1.000524,-0.766421 2.181397,-1.673697 4.640625,-1.375 L 28,17.007812 C 25.124258,15.214089 21.986332,14.084767 18.351562,14 Z m 18.57422,6 c -0.14976,0 2.443426,2.902936 4.05078,5.035156 4.551172,6.037316 7.075016,11.712248 6.96875,15.953126 -0.06058,2.417724 -0.90992,4.369396 -2.589844,5.65625 -1.000524,0.76642 -2.181396,1.673696 -4.640624,1.375 L 36,46.992188 c 2.875742,1.793724 6.013668,2.923046 9.648438,3.007812 1.36793,0.015 2.460674,-0.207002 3.33203,-0.691406 C 57.552108,43.731912 45.639192,28.14968 40.820312,23.339844 39.59688,22.14027 37.075554,20 36.925782,20 Z M 32,28 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 -15.277344,8.003906 c -0.501324,0.307454 -2.442749,6.03379 -2.675781,8.246094 -0.352314,3.344862 1.348048,6.789708 3.996094,7.449218 1.020424,0.229954 2.043269,0.322502 3.054687,0.296876 C 28.177584,51.816714 34.924332,45.9173 39.796876,41.929688 41.544134,40.499754 44.1181,37.62109 43.996094,37.5 c -0.12202,-0.12108 -2.709898,1.998378 -3.984376,3.027344 -5.811886,4.69229 -12.485964,7.340032 -17.015624,7.332032 -1.689704,-0.003 -4.174179,-0.996536 -5.222656,-2.1875 -1.198444,-1.361312 -1.588678,-2.410302 -1.617188,-5.503908 -0.016,-1.733864 0.770992,-4.28953 0.566406,-4.164062 z"/>
+ <g style="fill:#ffffff" transform="matrix(0.875,0,0,0.875,4,4)">
+ <g style="fill:#ffffff">
+ <path style="opacity:0.1;fill:#ffffff" transform="matrix(1.1428571,0,0,1.1428571,-4.5714286,-4.5714286)" d="M 32 4 C 16.5125 4 4 16.5125 4 32 C 4 32.113424 4.0112865 32.224108 4.0175781 32.335938 C 4.3702666 17.157375 16.735176 5 32 5 C 47.264824 5 59.629733 17.157375 59.982422 32.335938 C 59.988713 32.224108 60 32.113424 60 32 C 60 16.5125 47.4875 4 32 4 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/atom.svg b/.icons/awkward/64x64/apps/atom.svg
new file mode 100644
index 00000000..f3f3d48b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/atom.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#40a459" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.2" d="m 24.839844,15.001666 c -0.456104,-0.01272 -0.884451,0.02815 -1.169922,0.123047 -1.400477,0.473796 -2.279333,1.493206 -2.765625,3.195312 -0.42013,1.483388 -0.409299,4.153935 0.0293,6.478516 0.07695,0.403896 0.155378,0.770858 0.173828,0.830078 0.02309,0.08352 -0.125374,0.136357 -0.78711,0.285156 -3.234988,0.728794 -5.596721,1.814475 -7.015624,3.226563 -0.637105,0.628615 -0.990641,1.179153 -1.195313,1.873047 -0.14466,0.481336 -0.14466,1.4349 0,1.910156 0.397101,1.30579 1.514544,2.53351 3.28125,3.619141 1.226535,0.747054 1.593193,0.829237 1.990234,0.4375 0.18621,-0.183718 0.228516,-0.270076 0.228516,-0.490235 0,-0.426656 -0.133834,-0.599324 -0.710937,-0.925781 -3.618044,-2.010184 -4.253947,-4.026673 -1.837891,-5.818359 1.226575,-0.907952 2.939629,-1.626358 5.248047,-2.183594 1.011078,-0.242938 1.238281,-0.273157 1.238281,-0.142578 0,0.177599 0.744169,2.526744 1.128906,3.541016 l 0.398438,1.0625 -0.523438,0.99414 c -2.091462,3.985567 -3.434114,8.050109 -3.595703,11.021484 -0.132347,2.289581 0.288684,3.927135 1.310547,4.941407 1.117316,1.103871 2.693512,1.339973 4.71875,0.699219 0.763189,-0.242939 2.278756,-1.002029 3.162109,-1.595704 0.637126,-0.420597 0.776679,-0.545467 0.861328,-0.765625 0.08465,-0.220158 0.08465,-0.290685 0,-0.521484 -0.126204,-0.344677 -0.391846,-0.535156 -0.751953,-0.535156 -0.233923,0 -0.39438,0.07071 -0.996093,0.474609 -1.365024,0.914072 -2.645588,1.484451 -3.708985,1.66211 -1.472701,0.249058 -2.417176,-0.391769 -2.849609,-1.910157 -0.186227,-0.658995 -0.175376,-2.769617 0.0293,-3.861328 0.312411,-1.736985 0.858848,-3.541489 1.640625,-5.439453 0.463204,-1.126591 1.346754,-3.01222 1.466797,-3.136719 0.06,-0.06528 0.13936,0.04123 0.33789,0.492188 1.011099,2.240982 2.556298,4.975318 4.064453,7.1875 3.601279,5.274757 7.543743,8.709216 10.580078,9.201172 l -0.0332,0.0059 c 1.334253,0.212578 2.45905,-0.115216 3.330079,-0.974609 0.709431,-0.712195 1.178665,-1.713553 1.443359,-3.107422 0.161597,-0.871593 0.161597,-3.310023 0,-4.501953 -0.492576,-3.552971 -1.802361,-7.626427 -3.767578,-11.683594 -0.306248,-0.634675 -0.479912,-0.789063 -0.876953,-0.789063 -0.444757,-0.0061 -0.806641,0.331157 -0.806641,0.757813 0,0.148799 0.151907,0.551683 0.404297,1.080078 2.422197,5.094159 3.720238,10.02272 3.58789,13.587891 -0.08155,2.124182 -0.619065,3.400622 -1.634765,3.892578 -0.53405,0.259658 -1.20814,0.254208 -2.097656,-0.03125 -4.082909,-1.363589 -9.613552,-8.184819 -13.177735,-16.251953 l -0.355468,-0.804688 0.517578,-0.873047 c 0.583186,-0.989992 2.055715,-3.201383 2.734375,-4.109375 l 0.457031,-0.603515 h 1.203125 c 7.30533,0 14.536095,1.629173 18.371094,4.126953 0.781777,0.510156 1.724652,1.443185 2.007812,1.988281 0.204689,0.379597 0.224609,0.480279 0.224609,0.984375 0,0.493476 -0.01976,0.611905 -0.1875,0.914062 -0.469467,0.889713 -1.707976,1.813683 -3.300781,2.472657 -0.738681,0.308238 -0.9375,0.511043 -0.9375,0.93164 0,0.355297 0.235878,0.651534 0.589844,0.757813 0.229301,0.0653 0.307432,0.05397 0.716797,-0.105469 2.573153,-1.003592 4.335204,-2.563038 4.695312,-4.140625 0.101619,-0.426657 0.09376,-1.228061 -0.0078,-1.642578 C 51.727554,31.99834 51.043799,30.955546 50.255859,30.255572 46.745596,27.147398 39.297511,25.143278 30.460938,24.93526 l -0.63086,-0.01953 0.738281,-0.81836 c 0.397041,-0.457036 1.105485,-1.215296 1.591797,-1.701172 2.513152,-2.520579 4.847163,-4.169588 6.884766,-4.857422 0.64943,-0.224727 0.779066,-0.25 1.453125,-0.25 0.626342,0 0.776019,0.01959 1.046875,0.15625 0.36781,0.171578 0.781352,0.592418 0.992187,0.990235 0.413985,0.812393 0.554,2.235518 0.355469,3.753906 -0.06618,0.522316 -0.121094,1.125967 -0.121094,1.333985 0,0.350756 0.01212,0.404593 0.216797,0.576171 0.167739,0.154879 0.283002,0.195313 0.5,0.195313 0.349343,0 0.672582,-0.182623 0.769531,-0.431641 0.287781,-0.734994 0.43816,-3.339708 0.251954,-4.4375 -0.289363,-1.685426 -1.02294,-2.823825 -2.189454,-3.375 -2.062129,-0.983992 -5.055389,-0.02314 -8.548828,2.740235 -1.826788,1.446988 -4.231657,3.90197 -5.890625,6.001953 l -0.162109,0.189453 -0.980469,0.05469 c -0.82319,0.04708 -2.163291,0.17761 -3.720703,0.361329 l -0.335937,0.04102 -0.144532,-0.8125 c -0.281618,-1.618687 -0.30664,-1.861409 -0.30664,-3.410156 0,-1.358929 0.01804,-1.620921 0.15039,-2.166016 0.324715,-1.375689 0.968446,-2.230552 1.816407,-2.408203 1.166574,-0.242858 2.615165,0.332305 4.646484,1.820313 0.64943,0.481316 1.438757,0.07169 1.341797,-0.6875 -0.04155,-0.330997 -0.348646,-0.617074 -1.382813,-1.298829 -0.866447,-0.575454 -1.838731,-1.050451 -2.632812,-1.28125 -0.390899,-0.115394 -0.873974,-0.180643 -1.330078,-0.193359 z m 1.052734,11.677735 c 0.29673,-0.01884 0.494141,-0.02239 0.494141,0 0,0.03038 -0.27596,0.451182 -0.619141,0.949218 -0.343182,0.491956 -0.829641,1.215044 -1.082031,1.625 -0.246227,0.397817 -0.487436,0.75936 -0.535156,0.8125 -0.06616,0.06984 -0.163088,-0.120229 -0.457032,-1.044922 -0.42015,-1.275349 -0.600735,-1.962264 -0.546875,-2.021484 0.06689,-0.06718 1.855904,-0.263799 2.746094,-0.320312 z M 32,30.999713 c -1.104004,0 -2,0.89942 -2,2.001953 0,1.102552 0.896014,1.998047 2,1.998047 1.104003,0 2,-0.895512 2,-1.998047 0,-1.10248 -0.896014,-2.001953 -2,-2.001953 z"/>
+ <path style="fill:#ffffff" d="M 24.839844 14.001953 C 24.38374 13.989237 23.955393 14.030102 23.669922 14.125 C 22.269445 14.598796 21.390589 15.618206 20.904297 17.320312 C 20.484167 18.8037 20.494998 21.474247 20.933594 23.798828 C 21.010545 24.202724 21.088972 24.569686 21.107422 24.628906 C 21.130511 24.712425 20.982048 24.765263 20.320312 24.914062 C 17.085324 25.642856 14.723591 26.728537 13.304688 28.140625 C 12.667583 28.76924 12.314047 29.319778 12.109375 30.013672 C 11.964715 30.495008 11.964715 31.448572 12.109375 31.923828 C 12.506476 33.229618 13.623919 34.457338 15.390625 35.542969 C 16.61716 36.290023 16.983818 36.372206 17.380859 35.980469 C 17.567069 35.796751 17.609375 35.710393 17.609375 35.490234 C 17.609375 35.063578 17.475541 34.89091 16.898438 34.564453 C 13.280394 32.554269 12.644491 30.53778 15.060547 28.746094 C 16.287122 27.838142 18.000176 27.119736 20.308594 26.5625 C 21.319672 26.319562 21.546875 26.289343 21.546875 26.419922 C 21.546875 26.597521 22.291044 28.946666 22.675781 29.960938 L 23.074219 31.023438 L 22.550781 32.017578 C 20.459319 36.003145 19.116667 40.067687 18.955078 43.039062 C 18.822731 45.328643 19.243762 46.966197 20.265625 47.980469 C 21.382941 49.08434 22.959137 49.320442 24.984375 48.679688 C 25.747564 48.436749 27.263131 47.677659 28.146484 47.083984 C 28.78361 46.663387 28.923163 46.538517 29.007812 46.318359 C 29.092463 46.098201 29.092462 46.027674 29.007812 45.796875 C 28.881608 45.452198 28.615966 45.261719 28.255859 45.261719 C 28.021936 45.261719 27.861479 45.332431 27.259766 45.736328 C 25.894742 46.6504 24.614178 47.220779 23.550781 47.398438 C 22.07808 47.647496 21.133605 47.006669 20.701172 45.488281 C 20.514945 44.829286 20.525796 42.718664 20.730469 41.626953 C 21.04288 39.889968 21.589317 38.085464 22.371094 36.1875 C 22.834298 35.060909 23.717848 33.17528 23.837891 33.050781 C 23.897892 32.985502 23.977251 33.092013 24.175781 33.542969 C 25.18688 35.783951 26.732079 38.518287 28.240234 40.730469 C 31.841513 46.005226 35.783977 49.439685 38.820312 49.931641 L 38.787109 49.9375 C 40.121362 50.150078 41.246159 49.822284 42.117188 48.962891 C 42.826619 48.250696 43.295853 47.249338 43.560547 45.855469 C 43.722144 44.983876 43.722144 42.545446 43.560547 41.353516 C 43.067971 37.800545 41.758186 33.727089 39.792969 29.669922 C 39.486721 29.035247 39.313057 28.880859 38.916016 28.880859 C 38.471259 28.874799 38.109375 29.212016 38.109375 29.638672 C 38.109375 29.787471 38.261282 30.190355 38.513672 30.71875 C 40.935869 35.812909 42.23391 40.74147 42.101562 44.306641 C 42.020013 46.430823 41.482497 47.707263 40.466797 48.199219 C 39.932747 48.458877 39.258657 48.453427 38.369141 48.167969 C 34.286232 46.80438 28.755589 39.98315 25.191406 31.916016 L 24.835938 31.111328 L 25.353516 30.238281 C 25.936702 29.248289 27.409231 27.036898 28.087891 26.128906 L 28.544922 25.525391 L 29.748047 25.525391 C 37.053377 25.525391 44.284142 27.154564 48.119141 29.652344 C 48.900918 30.1625 49.843793 31.095529 50.126953 31.640625 C 50.331642 32.020222 50.351562 32.120904 50.351562 32.625 C 50.351562 33.118476 50.331801 33.236905 50.164062 33.539062 C 49.694595 34.428775 48.456086 35.352745 46.863281 36.011719 C 46.1246 36.319957 45.925781 36.522762 45.925781 36.943359 C 45.925781 37.298656 46.161659 37.594893 46.515625 37.701172 C 46.744926 37.766472 46.823057 37.755142 47.232422 37.595703 C 49.805575 36.592111 51.567626 35.032665 51.927734 33.455078 C 52.029353 33.028421 52.021499 32.227017 51.919922 31.8125 C 51.727554 30.998627 51.043799 29.955833 50.255859 29.255859 C 46.745596 26.147685 39.297511 24.143565 30.460938 23.935547 L 29.830078 23.916016 L 30.568359 23.097656 C 30.9654 22.64062 31.673844 21.88236 32.160156 21.396484 C 34.673308 18.875905 37.007319 17.226896 39.044922 16.539062 C 39.694352 16.314335 39.823988 16.289062 40.498047 16.289062 C 41.124389 16.289062 41.274066 16.308657 41.544922 16.445312 C 41.912732 16.61689 42.326274 17.03773 42.537109 17.435547 C 42.951094 18.24794 43.091109 19.671065 42.892578 21.189453 C 42.826396 21.711769 42.771484 22.31542 42.771484 22.523438 C 42.771484 22.874194 42.783608 22.928031 42.988281 23.099609 C 43.15602 23.254488 43.271283 23.294922 43.488281 23.294922 C 43.837624 23.294922 44.160863 23.112299 44.257812 22.863281 C 44.545593 22.128287 44.695972 19.523573 44.509766 18.425781 C 44.220403 16.740355 43.486826 15.601956 42.320312 15.050781 C 40.258183 14.066789 37.264923 15.027638 33.771484 17.791016 C 31.944696 19.238004 29.539827 21.692986 27.880859 23.792969 L 27.71875 23.982422 L 26.738281 24.037109 C 25.915091 24.084188 24.57499 24.214719 23.017578 24.398438 L 22.681641 24.439453 L 22.537109 23.626953 C 22.255491 22.008266 22.230469 21.765544 22.230469 20.216797 C 22.230469 18.857868 22.248512 18.595876 22.380859 18.050781 C 22.705574 16.675092 23.349305 15.820229 24.197266 15.642578 C 25.36384 15.39972 26.812431 15.974883 28.84375 17.462891 C 29.49318 17.944207 30.282507 17.534585 30.185547 16.775391 C 30.143992 16.444394 29.836901 16.158317 28.802734 15.476562 C 27.936287 14.901108 26.964003 14.426111 26.169922 14.195312 C 25.779023 14.079918 25.295948 14.014669 24.839844 14.001953 z M 25.892578 25.679688 C 26.189308 25.66085 26.386719 25.657293 26.386719 25.679688 C 26.386719 25.710068 26.110759 26.13087 25.767578 26.628906 C 25.424396 27.120862 24.937937 27.84395 24.685547 28.253906 C 24.43932 28.651723 24.198111 29.013266 24.150391 29.066406 C 24.084227 29.136245 23.987303 28.946177 23.693359 28.021484 C 23.273209 26.746135 23.092624 26.05922 23.146484 26 C 23.213378 25.932815 25.002388 25.736201 25.892578 25.679688 z M 32 30 C 30.895996 30 30 30.89942 30 32.001953 C 30 33.104505 30.896014 34 32 34 C 33.104003 34 34 33.104488 34 32.001953 C 34 30.899473 33.103986 30 32 30 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/atomic.svg b/.icons/awkward/64x64/apps/atomic.svg
new file mode 100644
index 00000000..96533cdd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/atomic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#3d4963" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 32,14.993032 c -3.438882,-0.204424 -6.22223,2.654795 -7.21875,5.734374 -3.250208,8.56943 -6.404815,17.17208 -9.472656,25.808594 L 21.40625,44.399282 C 24.291994,36.95601 27.093016,29.476524 30,22.043812 c 0.463324,-1.140582 1.969982,-2.393692 3.074218,-1.234374 1.434856,1.425514 1.703272,3.556138 2.523438,5.335938 2.320914,6.089008 4.657768,12.171566 6.996094,18.253906 L 48.695312,46.536 C 45.499228,37.586472 42.264048,28.647228 38.832032,19.786 37.675782,17.089239 35.07673,14.810754 32,14.993032 Z m 0,18.007812 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:#2698fa" cx="32" cy="36" r="4"/>
+ <path style="fill:#2698fa" d="m 32,13.992249 c -3.438882,-0.204423 -6.220296,2.653812 -7.216816,5.733392 -3.250208,8.569429 -6.408702,17.173845 -9.476543,25.810359 2.033463,-0.712762 4.066927,-1.425522 6.100391,-2.138282 2.885744,-7.443272 5.684832,-14.923584 8.591816,-22.356296 0.463324,-1.140583 1.971178,-2.391444 3.075414,-1.232126 1.434856,1.425514 1.70323,3.554054 2.523396,5.333854 2.320914,6.089008 4.656984,12.172228 6.99531,18.254568 2.033464,0.71276 4.066928,1.42552 6.100392,2.138282 C 45.497276,36.586472 42.264148,27.647002 38.832132,18.785775 37.675882,16.089014 35.07673,13.809972 32,13.992249 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.570312 13.986328 C 32.381984 13.978994 32.192296 13.980795 32 13.992188 C 28.561118 13.787764 25.77777 16.646983 24.78125 19.726562 C 21.531042 28.295993 18.376435 36.898642 15.308594 45.535156 L 15.720703 45.390625 C 18.660159 37.139107 21.674852 28.916827 24.78125 20.726562 C 25.77777 17.646984 28.561118 14.787764 32 14.992188 C 35.07673 14.80991 37.675781 17.088395 38.832031 19.785156 C 42.117543 28.268122 45.218128 36.824088 48.28125 45.390625 L 48.695312 45.535156 C 45.499229 36.585628 42.264047 27.646384 38.832031 18.785156 C 37.748047 16.256943 35.395235 14.096333 32.570312 13.986328 z M 32 32 A 4 4 0 0 0 28 36 A 4 4 0 0 0 28.037109 36.498047 A 4 4 0 0 1 32 33 A 4 4 0 0 1 35.964844 36.5 A 4 4 0 0 0 36 36 A 4 4 0 0 0 32 32 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/atomix-icon.svg b/.icons/awkward/64x64/apps/atomix-icon.svg
new file mode 120000
index 00000000..11fe8ed5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/atomix-icon.svg
@@ -0,0 +1 @@
+katomic.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/atomix.svg b/.icons/awkward/64x64/apps/atomix.svg
new file mode 120000
index 00000000..96b6f63f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/atomix.svg
@@ -0,0 +1 @@
+applications-science.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/atril.svg b/.icons/awkward/64x64/apps/atril.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/atril.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/atunes.svg b/.icons/awkward/64x64/apps/atunes.svg
new file mode 100644
index 00000000..9e2b71e4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/atunes.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,31.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,47.512357 16.487643,60 31.9992,60 47.510757,60 59.998401,47.512357 59.998401,32.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="-59" y="-60" rx="27.999" ry="27.999" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3.0019531 C 16.488443 3.0019531 4 15.488443 4 31 C 4 31.113553 4.0112846 31.224036 4.0175781 31.335938 C 4.3691113 16.134615 16.711164 4 32 4 C 47.288836 4 59.630889 16.134615 59.982422 31.335938 C 59.988693 31.224116 60 31.113445 60 31 C 60 15.488443 47.511557 3.0019531 32 3.0019531 z"/>
+ <path style="opacity:0.1" d="m 35.921088,14.001083 c 10.079712,0 10.077712,11.999658 10.077712,15.839548 -1.439959,-1.439959 -9.999714,-11.520471 -9.999714,-3.83969 0,5.325048 0.03084,10.694094 0,15.999543 -7e-4,0.120456 7.68e-4,0.242873 0,0.36327 -0.0015,0.04284 -0.0134,0.08234 -0.0156,0.124996 -0.02496,0.36231 -0.07454,0.722519 -0.148435,1.078089 -0.0379,0.194175 -0.07684,0.385449 -0.128897,0.574204 -0.0118,0.04284 -0.03044,0.08246 -0.04298,0.124996 -0.07554,0.259533 -0.164195,0.515046 -0.265612,0.765598 -0.0771,0.187075 -0.155236,0.37119 -0.246093,0.550765 -0.153316,0.300951 -0.325531,0.591883 -0.515605,0.871075 -0.08326,0.122596 -0.167975,0.241733 -0.257813,0.359369 -0.230193,0.306752 -0.482126,0.596543 -0.753878,0.867156 -0.07136,0.07002 -0.144816,0.135776 -0.218754,0.203114 -0.310711,0.287652 -0.643782,0.550204 -0.996072,0.785138 -0.04358,0.02868 -0.08866,0.05416 -0.132816,0.08204 -0.393189,0.250513 -0.807497,0.466167 -1.238245,0.644522 -0.0142,0.0058 -0.02876,0.0098 -0.04296,0.0156 -0.464507,0.189275 -0.945773,0.334431 -1.437459,0.433588 C 29.045881,49.946001 28.523896,50 27.999911,50 27.492326,49.9972 26.98616,49.94628 26.488234,49.847664 c -0.07142,-0.0138 -0.140216,-0.03116 -0.210934,-0.04688 -0.453887,-0.0992 -0.898254,-0.237733 -1.328082,-0.414048 -0.02604,-0.0108 -0.05222,-0.0201 -0.07812,-0.03126 -2.951916,-1.253964 -4.869861,-4.149882 -4.871861,-7.35579 0,-4.418074 3.581697,-7.999772 7.999771,-7.999772 0.675021,0.0026 1.347002,0.09044 1.999943,0.261713 l 0,-17.382304 c 0,-2.879918 3.041713,-2.878918 5.921631,-2.878918 z"/>
+ <path style="fill:#3c8cf8" d="m 35.921088,13.00137 c 10.079712,0 10.077712,11.999658 10.077712,15.839548 -1.439959,-1.439959 -9.999714,-11.520471 -9.999714,-3.83989 0,5.325048 0.03084,10.694094 0,15.999543 -7e-4,0.120457 7.68e-4,0.242873 0,0.36327 -0.0015,0.04284 -0.0134,0.08234 -0.0156,0.124996 -0.02496,0.36231 -0.07454,0.722519 -0.148435,1.078089 -0.0379,0.194175 -0.07684,0.385449 -0.128897,0.574204 -0.0118,0.04284 -0.03044,0.08246 -0.04298,0.124996 -0.07554,0.259533 -0.164195,0.515046 -0.265612,0.765598 -0.0771,0.187075 -0.155236,0.37119 -0.246093,0.550765 -0.153316,0.300951 -0.325531,0.591883 -0.515605,0.871075 -0.08326,0.122596 -0.167975,0.241733 -0.257813,0.35937 -0.230193,0.306751 -0.482126,0.596543 -0.753878,0.867155 -0.07136,0.07002 -0.144816,0.135776 -0.218754,0.203114 -0.310711,0.287652 -0.643782,0.550204 -0.996072,0.785138 -0.04358,0.02868 -0.08866,0.05416 -0.132816,0.08204 -0.393189,0.250513 -0.807497,0.466167 -1.238245,0.644522 -0.0142,0.0058 -0.02876,0.0098 -0.04296,0.0156 -0.464507,0.189275 -0.945773,0.334431 -1.437459,0.433588 -0.511986,0.101997 -1.033971,0.155996 -1.557956,0.155996 -0.507585,-0.0028 -1.013751,-0.05372 -1.511677,-0.152336 -0.07142,-0.0138 -0.140216,-0.03116 -0.210934,-0.04688 -0.453887,-0.0992 -0.898254,-0.237733 -1.328082,-0.414048 -0.02604,-0.0108 -0.05222,-0.0201 -0.07812,-0.03126 -2.951916,-1.253964 -4.869861,-4.149882 -4.871861,-7.35579 0,-4.418074 3.581697,-7.999772 7.999771,-7.999772 0.675021,0.0026 1.347002,0.09044 1.999943,0.261713 l 0,-17.382304 c 0,-2.879918 3.041713,-2.878918 5.921631,-2.878918 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/audacious.svg b/.icons/awkward/64x64/apps/audacious.svg
new file mode 100644
index 00000000..ac756c62
--- /dev/null
+++ b/.icons/awkward/64x64/apps/audacious.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 61.96,31.828 A 30,30 0 0 1 32,61 30,30 0 0 1 2.04,32.172 30,30 0 0 0 2,33 30,30 0 0 0 32,63 30,30 0 0 0 62,33 30,30 0 0 0 61.96,31.828 Z"/>
+ <path style="fill:#4f4f4f" d="M 62,32 A 30,30 0 0 1 32,62 30,30 0 0 1 2,32 30,30 0 0 1 32,2 30,30 0 0 1 62,32 Z"/>
+ <path style="opacity:0.2" d="m 33.322,19.0051 c -0.4268,-0.01656 -0.8623,0.0088 -1.31212,0.03008 -2.671,0.12618 -7.3968,0.0224 -9.24,2.3906 -1.12634,1.44704 -0.60174,4.8134 1.12428,5.163 2.1502,0.43552 5.7854,-0.64426 8.1158,-0.37888 1.6248,0.18504 2.0994,1.60738 0.77622,2.595 -1.40104,1.04568 -4.5818,0.72868 -6.1876,1.2539 -5.5518,1.8158 -7.547,5.663 -6.1876,10.8762 0.8864,3.3994 4.0246,5.9218 7.4472,6.065 6.5842,-0.016 5.3558,-3.632 8.544,-1.75004 1.04916,1.31816 3.1638,1.74112 4.2596,0.81488 1.76158,-1.48916 4.418,-2.2866 2.5442,-5.3344 -0.89734,-1.45948 1.1945,-3.3516 0.72374,-10.6146 -0.41764,-6.443 -4.2052,-10.8634 -10.6074,-11.1106 z m -0.85632,15.573 c 1.4829,-2e-6 2.6518,1.12844 2.6518,2.5348 0,1.40642 -1.16894,2.568 -2.6518,2.568 -1.4829,0 -2.707,-1.16152 -2.707,-2.568 0,-1.40642 1.2242,-2.5348 2.707,-2.5348 z"/>
+ <path style="fill:#ffffff" d="m 33.322,18.0054 c -0.4268,-0.01656 -0.8623,0.0089 -1.31212,0.03008 -2.671,0.126188 -7.3968,0.0224 -9.24,2.3906 -1.12634,1.44704 -0.60174,4.8134 1.12428,5.163 2.1502,0.43552 5.7854,-0.64426 8.1158,-0.37888 1.6248,0.18504 2.0994,1.60738 0.77622,2.595 -1.40104,1.04568 -4.5818,0.72868 -6.1876,1.2539 -5.5518,1.8158 -7.547,5.663 -6.1876,10.8762 0.8864,3.3994 4.0246,5.9218 7.4472,6.065 6.5842,-0.016 5.3558,-3.632 8.544,-1.75004 1.04916,1.31816 3.1638,1.74112 4.2596,0.81488 1.76158,-1.48916 4.418,-2.2866 2.5442,-5.3344 -0.89734,-1.45948 1.1945,-3.3516 0.72374,-10.6146 -0.41764,-6.443 -4.2052,-10.8634 -10.6074,-11.1106 z m -0.85632,15.573 c 1.4829,-2e-6 2.6518,1.12844 2.6518,2.5348 0,1.40642 -1.16894,2.568 -2.6518,2.568 -1.4829,0 -2.707,-1.16152 -2.707,-2.568 0,-1.40642 1.2242,-2.5348 2.707,-2.5348 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 2 A 30 30 0 0 0 2 32 A 30 30 0 0 0 2.0175781 32.511719 A 30 30 0 0 1 31.998047 3 L 32 3 A 30 30 0 0 1 61.974609 32.511719 A 30 30 0 0 0 61.998047 32 A 30 30 0 0 0 32 2 L 31.998047 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/audacity.svg b/.icons/awkward/64x64/apps/audacity.svg
new file mode 100644
index 00000000..2b9b04e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/audacity.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 18.559975,22.226292 a 1.1287236,1.1492854 0 0 0 -1.11318,0.944926 l -4.062558,22.983408 a 1.1287236,1.1492854 0 1 0 2.219748,0.406248 l 2.437974,-13.785553 1.646628,25.149323 a 1.1287236,1.1492854 0 0 0 2.250608,0.007 l 1.172697,-16.725816 1.091136,14.431964 a 1.1287236,1.1492854 0 0 0 2.248405,0.01571 l 1.382108,-15.489113 0.892749,6.356349 a 1.1287236,1.1492854 0 0 0 2.217542,0.08529 l 2.283673,-10.46149 0,17.107375 a 1.1287236,1.1492854 0 0 0 2.243996,0.175069 l 3.319703,-21.97115 3.476209,26.545388 a 1.1287236,1.1492854 0 0 0 2.241792,-0.04939 l 1.776678,-19.890527 2.124964,6.367572 a 1.1292797,1.1498516 0 1 0 2.138189,-0.74074 L 46.711319,32.198636 a 1.1287236,1.1492854 0 0 0 -2.193298,0.264847 L 43.173389,47.525998 39.990352,23.22284 A 1.1287236,1.1492854 0 0 0 37.755174,23.2004 l -2.270446,15.024505 0,-12.551094 a 1.1287236,1.1492854 0 0 0 -2.228564,-0.251378 l -3.172015,14.535208 -1.382107,-9.850994 a 1.1287236,1.1492854 0 0 0 -2.239586,0.05835 l -1.04044,11.648823 -1.2256,-16.229789 a 1.1287236,1.1492854 0 0 0 -2.250608,0.007 L 20.854669,41.160717 19.684178,23.299195 a 1.1287236,1.1492854 0 0 0 -1.124203,-1.07286 z"/>
+ <path style="opacity:0.2" d="m 32.098896,6.1421714 c -6.548644,0 -13.083826,2.0818639 -17.489312,5.5775146 -4.405489,3.495651 -7.2676359,8.497541 -7.2676359,14.061626 l 0,2.011049 C 2.9678337,30.048905 0.5,35.966418 0.5,42.9044 c 0,8.880473 4.962392,16.088389 11.356647,16.088389 l 0,-33.211477 c 0,-4.166742 2.118316,-8.002016 5.755472,-10.887939 3.636704,-2.886383 8.773899,-4.165744 14.488981,-4.165744 5.715304,0 10.851824,1.279867 14.488981,4.165744 3.637158,2.885878 5.755473,6.721197 5.755473,10.887939 l 0,33.211477 c 6.394479,0 11.354442,-7.207916 11.354442,-16.088389 0,-6.938442 -2.354774,-12.855152 -6.729114,-15.112039 l 0,-2.011049 c 0,-5.564085 -2.859942,-10.565975 -7.265431,-14.061626 C 45.299514,8.2238058 38.649066,6.1421714 32.1011,6.1421714 Z m -19.184177,20.6738456 0,0.0024 0,32.174474 c 0.902846,0 1.805692,-0.511527 2.25722,-1.532975 l 0,-29.622562 c -0.451424,-0.510795 -1.354271,-1.021305 -2.25722,-1.021305 z m 38.372764,0 c -0.902949,0 -1.8058,0.510509 -2.257222,1.021234 l 0,29.622563 c 0.451527,1.021446 1.354375,1.532975 2.257222,1.532975 l 0,-32.174528 z"/>
+ <path style="opacity:0.04;fill:none;stroke:#000000;stroke-width:2.27760959;stroke-linecap:round;stroke-linejoin:round" d="m 14.494271,46.353278 4.062855,-22.982591 2.25714,34.473884 2.257142,-32.175623 2.257139,29.877363 2.257144,-25.280845 2.257139,16.087812 4.514282,-20.68433 0,27.579106 4.514282,-29.877367 4.514282,34.473884 2.257141,-25.28085 3.83714,11.491296"/>
+ <path style="fill:#fbc337" d="m 18.559975,21.072408 a 1.1287236,1.1492854 0 0 0 -1.11318,0.944924 L 13.384237,45.00074 a 1.1287236,1.1492854 0 1 0 2.219748,0.40625 l 2.437974,-13.785556 1.646628,25.149325 a 1.1287236,1.1492854 0 0 0 2.250608,0.007 l 1.172697,-16.725817 1.091136,14.431964 a 1.1287236,1.1492854 0 0 0 2.248405,0.01571 l 1.382108,-15.48911 0.892749,6.35635 a 1.1287236,1.1492854 0 0 0 2.217542,0.08529 l 2.283673,-10.461492 0,17.107379 a 1.1287236,1.1492854 0 0 0 2.243996,0.17507 l 3.319703,-21.971152 3.476209,26.545386 a 1.1287236,1.1492854 0 0 0 2.241792,-0.04939 l 1.776678,-19.890521 2.124964,6.367572 a 1.1292861,1.1498579 0 1 0 2.138189,-0.74078 L 46.711319,31.044691 a 1.1287236,1.1492854 0 0 0 -2.193298,0.264846 L 43.173389,46.372115 39.990352,22.068953 a 1.1287236,1.1492854 0 0 0 -2.235178,-0.02244 l -2.270446,15.024505 0,-12.551094 A 1.1287236,1.1492854 0 0 0 33.256164,24.268546 L 30.084149,38.803754 28.702042,28.95276 a 1.1287236,1.1492854 0 0 0 -2.239586,0.05834 l -1.04044,11.648822 -1.2256,-16.229788 a 1.1287236,1.1492854 0 0 0 -2.250608,0.007 L 20.854669,40.006829 19.684178,22.145307 A 1.1287236,1.1492854 0 0 0 18.559975,21.07245 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 38.806633,21.06792 a 1.1286831,1.1492443 0 0 0 -1.049254,0.978589 l -2.272651,15.022261 0,1.126727 2.272651,-15.024508 a 1.1286831,1.1492443 0 0 1 1.161677,-0.978592 1.1286831,1.1492443 0 0 1 1.071296,1.003281 l 3.183037,24.305406 1.344632,-15.064908 a 1.1286831,1.1492443 0 0 1 2.193298,-0.264847 l 3.771586,11.291946 a 1.1286831,1.1492443 0 0 0 0.06613,-0.926967 l -3.837723,-11.48946 a 1.1286831,1.1492443 0 0 0 -2.193298,0.262601 L 43.173389,46.374358 39.990352,22.068953 a 1.1286831,1.1492443 0 0 0 -1.071296,-1.001033 1.1286831,1.1492443 0 0 0 -0.112423,0 z m -20.244453,0.0045 a 1.1286831,1.1492443 0 0 0 -1.115385,0.944925 L 13.38203,45.000752 a 1.1286831,1.1492443 0 0 0 0.07716,0.689055 L 17.446805,23.14407 a 1.1286831,1.1492443 0 0 1 1.115386,-0.947168 1.1286831,1.1492443 0 0 1 1.119794,1.072857 l 1.172694,17.892945 1.093343,-15.59909 a 1.1286831,1.1492443 0 0 1 2.248405,-0.0089 l 1.225594,16.229788 1.04044,-11.646575 a 1.1286831,1.1492443 0 0 1 2.237382,-0.05836 l 1.379903,9.848749 3.176423,-14.532967 a 1.1286831,1.1492443 0 0 1 2.228564,0.249139 l 0,-1.124482 a 1.1286831,1.1492443 0 0 0 -2.228565,-0.251345 l -3.176421,14.532968 -1.379903,-9.846507 a 1.1286831,1.1492443 0 0 0 -2.237382,0.05611 L 25.422019,40.659926 24.19642,24.430139 a 1.1286831,1.1492443 0 0 0 -2.248406,0.0089 l -1.093345,15.596926 -1.172694,-17.8907 A 1.1286831,1.1492443 0 0 0 18.56218,21.072408 Z"/>
+ <path style="fill:#319dd5" d="m 32.098896,4.993 c -6.548644,0 -13.083826,2.0818654 -17.489312,5.577517 -4.405489,3.495652 -7.2676359,8.497542 -7.2676359,14.061626 l 0,2.011048 C 2.9678337,28.899736 0.5,34.817248 0.5,41.755231 c 0,8.880472 4.962392,16.088384 11.356647,16.088384 l 0,-33.211472 c 0,-4.166743 2.118316,-8.002016 5.755472,-10.887942 3.636704,-2.886383 8.773899,-4.1657414 14.488981,-4.1657414 5.715304,0 10.851824,1.2798654 14.488981,4.1657414 3.637158,2.88588 5.755473,6.721199 5.755473,10.887942 l 0,33.211472 c 6.394479,0 11.354442,-7.207912 11.354442,-16.088384 0,-6.938443 -2.354774,-12.855149 -6.729114,-15.11204 l 0,-2.011048 c 0,-5.564084 -2.859942,-10.565974 -7.265431,-14.061626 C 45.299514,7.0746349 38.649066,4.993 32.1011,4.993 Z m -19.184177,20.673845 0,0.0024 0,32.174474 c 0.902846,0 1.805692,-0.511526 2.25722,-1.532974 l 0,-29.622563 c -0.451424,-0.510723 -1.354271,-1.021235 -2.25722,-1.021235 z m 38.372764,0 c -0.902949,0 -1.8058,0.510511 -2.257222,1.021235 l 0,29.622561 c 0.451527,1.021449 1.354375,1.532974 2.257222,1.532974 l 0,-32.174527 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 32.098896,4.993 c -6.548644,0 -13.083569,2.0818654 -17.489058,5.577517 -4.405488,3.495652 -7.267635,8.497542 -7.267635,14.061626 l 0,1.149169 c 0,-5.564085 2.862147,-10.565975 7.267635,-14.061626 4.405489,-3.4956507 10.940414,-5.5775146 17.489058,-5.5775146 l 0.0023,0 c 6.547967,0 13.197742,2.0816344 17.603683,5.5775146 4.405486,3.495651 7.265433,8.497541 7.265433,14.061626 l 0,-1.149169 c 0,-5.564084 -2.859947,-10.565974 -7.265433,-14.061626 C 45.298842,7.0746349 38.649066,4.993 32.1011,4.993 l -0.0023,0 z m -19.184177,20.673845 0,0.0023 0,1.146928 c 0.902949,0 1.805796,0.510511 2.25722,1.021234 l 0,-1.14917 c -0.451424,-0.510714 -1.354271,-1.021225 -2.25722,-1.021225 z m 38.372764,0 c -0.902949,0 -1.8058,0.510511 -2.257222,1.021235 l 0,1.149171 c 0.451422,-0.510725 1.354273,-1.021234 2.257222,-1.021234 l 0,-1.146929 0,-0.0023 z M 7.342203,26.643191 C 2.9680896,28.899736 0.5,34.817248 0.5,41.755231 c 0,0.151439 0.0125656,0.298457 0.0154338,0.448894 C 0.67678619,35.571761 3.1166899,29.972248 7.3422056,27.792361 l 0,-1.14917 z m 49.62801,0 0,1.14917 c 4.264595,2.200271 6.592758,7.88753 6.707742,14.600301 0.0058,-0.213005 0.02205,-0.422387 0.02205,-0.637431 0,-6.938443 -2.355445,-12.855149 -6.729783,-15.11204 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/audex.svg b/.icons/awkward/64x64/apps/audex.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/audex.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/audience.svg b/.icons/awkward/64x64/apps/audience.svg
new file mode 100644
index 00000000..ff792deb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/audience.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="M 8.6019673,57 C 6.0535855,57 4.0004002,54.956049 4.0004002,52.420515 V 45 H 60 v 7.420515 C 60,54.956049 57.946014,57 55.398033,57 Z"/>
+ <path style="fill:#c2352a" d="M 8.6019673,8 C 6.0535855,8 4.0004002,10.053109 4.0004002,12.601396 V 44 H 60 V 12.601396 C 60,10.053109 57.946014,8 55.398033,8 H 8.6023673 Z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 8.6015625,8 C 6.0531807,8 4,10.050286 4,12.595703 v 1 C 4,11.050286 6.0531807,9 8.6015625,9 H 55.398438 C 57.946419,9 60,11.050286 60,13.595703 v -1 C 60,10.050286 57.946419,8 55.398438,8 Z"/>
+ <path style="fill:#cccccc" d="M 8.6019673,56 C 6.0535855,56 4.0004002,53.956049 4.0004002,51.420515 V 44 H 60 v 7.420515 C 60,53.956049 57.946014,56 55.398033,56 Z"/>
+ <rect style="fill:#999999" width="16" height="4" x="40" y="48" ry="2"/>
+ <rect style="fill:#c2352a" width="32" height="4" x="8" y="48" ry="2"/>
+ <ellipse style="opacity:.2" cx="40" cy="50.949" rx="4" ry="3.995"/>
+ <circle style="fill:#fefdfe" cx="40" cy="50" r="4"/>
+ <rect style="fill:#ffffff;opacity:.2" width="56" height="2" x="4" y="44"/>
+ <path style="opacity:.2" d="m24.866856 17c-0.478658-2.6e-4 -0.866773 0.398201-0.866519 0.889643v18.219671c-1.56e-4 0.675903 0.705203 1.104865 1.282447 0.779923l16.267435-9.109836c0.600157-0.337381 0.600157-1.222444 0-1.559826l-14.64237-8.198431-1.625846-0.910403c-0.127452-0.0718-0.270499-0.109601-0.415927-0.109601z"/>
+ <path style="fill:#fefdfe" d="m24.866856 16c-0.478658-2.6e-4 -0.866773 0.398201-0.866519 0.889643v18.219671c-1.56e-4 0.675903 0.705203 1.104865 1.282447 0.779923l16.267435-9.109836c0.600157-0.337381 0.600157-1.222444 0-1.559826l-14.64237-8.198431-1.625846-0.910403c-0.127452-0.0718-0.270499-0.109601-0.415927-0.109601z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/audio-player.svg b/.icons/awkward/64x64/apps/audio-player.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/audio-player.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/audio-recorder.svg b/.icons/awkward/64x64/apps/audio-recorder.svg
new file mode 100644
index 00000000..dbbb453c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/audio-recorder.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 50.003906,21.941844 c -1.787259,-0.0054 -3.182826,1.543241 -2.992188,3.320312 0,0 0.280978,2.810708 -1.398436,6.49175 C 43.933866,35.434948 40.868282,39 32,39 23.13172,39 20.066134,35.434948 18.386718,31.753906 c -1.679415,-3.681042 -1.398437,-6.49175 -1.398437,-6.49175 0.184356,-1.80114 -1.256528,-3.353989 -3.066406,-3.304687 -1.540329,0.04223 -2.798235,1.244413 -2.910156,2.781251 0,0 -0.508719,4.188416 1.917968,9.507374 C 15.118413,39.043472 20.175652,43.922698 29,44.835938 L 29,53 18,53 c -1.656855,0 -3,1.343146 -3,3 0,1.656854 1.343145,3 3,3 l 28,0 c 1.656854,0 3,-1.343146 3,-3 0,-1.656854 -1.343146,-3 -3,-3 l -11,0 0,-8.164062 c 8.824348,-0.91324 13.881586,-5.792466 16.070312,-10.589844 2.426688,-5.318958 1.91797,-9.507374 1.91797,-9.507374 -0.106752,-1.570973 -1.409788,-2.792142 -2.984376,-2.796876 z"/>
+ <rect style="opacity:0.2" width="30" height="26" x="-37" y="-45" rx="12.501" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#503694;fill-rule:evenodd" d="m 50.003906,20.941844 c -1.787259,-0.0054 -3.182826,1.543241 -2.992188,3.320312 0,0 0.280978,2.810708 -1.398436,6.49175 C 43.933866,34.434948 40.868282,38 32,38 23.13172,38 20.066134,34.434948 18.386718,30.753906 c -1.679415,-3.681042 -1.398437,-6.49175 -1.398437,-6.49175 0.184356,-1.80114 -1.256528,-3.353989 -3.066406,-3.304687 -1.540329,0.04223 -2.798235,1.244413 -2.910156,2.781251 0,0 -0.508719,4.188416 1.917968,9.507374 C 15.118413,38.043472 20.175652,42.922698 29,43.835938 L 29,52 18,52 c -1.656855,0 -3,1.343146 -3,3 0,1.656854 1.343145,3 3,3 l 28,0 c 1.656854,0 3,-1.343146 3,-3 0,-1.656854 -1.343146,-3 -3,-3 l -11,0 0,-8.164062 c 8.824348,-0.91324 13.881586,-5.792466 16.070312,-10.589844 2.426688,-5.318958 1.91797,-9.507374 1.91797,-9.507374 -0.106752,-1.570973 -1.409788,-2.792142 -2.984376,-2.796876 z"/>
+ <rect style="fill:#75a3ff" width="30" height="26" x="-36" y="-45" rx="12.501" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,6 C 24.798,6 19,11.574654 19,18.5 l 0,1 C 19,12.574654 24.798,7 32,7 c 7.202,0 13,5.574654 13,12.5 l 0,-1 C 45,11.574654 39.202,6 32,6 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 50.003906 20.941406 C 48.216647 20.936006 46.821081 22.484648 47.011719 24.261719 C 47.011719 24.261719 47.016389 24.441061 47.021484 24.5625 C 47.20701 23.098305 48.456975 21.936732 50.003906 21.941406 C 51.578494 21.94614 52.881529 23.167308 52.988281 24.738281 C 52.988281 24.738281 53.008369 25.018148 53.021484 25.337891 C 53.059451 24.325367 52.988281 23.738281 52.988281 23.738281 C 52.881529 22.167308 51.578494 20.94614 50.003906 20.941406 z M 13.921875 20.957031 C 12.381546 20.999261 11.12364 22.201443 11.011719 23.738281 C 11.011719 23.738281 10.94055 24.325367 10.978516 25.337891 C 10.991631 25.018148 11.011719 24.738281 11.011719 24.738281 C 11.12364 23.201443 12.381546 21.999261 13.921875 21.957031 C 15.494119 21.914203 16.784779 23.082574 16.976562 24.570312 C 16.981716 24.442617 16.988281 24.261719 16.988281 24.261719 C 17.172637 22.460579 15.731753 20.907729 13.921875 20.957031 z M 16.986328 25.009766 C 16.984795 25.094416 16.997076 25.175791 16.988281 25.261719 C 16.988281 25.261719 16.707304 28.072864 18.386719 31.753906 C 20.066135 35.434948 23.13172 39 32 39 C 40.868282 39 43.933865 35.434948 45.613281 31.753906 C 47.292695 28.072864 47.011719 25.261719 47.011719 25.261719 C 47.003371 25.183905 47.014084 25.110029 47.011719 25.033203 C 46.988523 26.091457 46.788871 28.177177 45.613281 30.753906 C 43.933865 34.434948 40.868282 38 32 38 C 23.13172 38 20.066135 34.434948 18.386719 30.753906 C 17.203922 28.161382 17.007329 26.061011 16.986328 25.009766 z M 18 52 C 16.343145 52 15 53.343146 15 55 C 15 55.171057 15.023281 55.336764 15.050781 55.5 C 15.289646 54.08213 16.514202 53 18 53 L 29 53 L 29 52 L 18 52 z M 35 52 L 35 53 L 46 53 C 47.485797 53 48.710354 54.08213 48.949219 55.5 C 48.976719 55.336764 49 55.171057 49 55 C 49 53.343146 47.656854 52 46 52 L 35 52 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/audiobook.svg b/.icons/awkward/64x64/apps/audiobook.svg
new file mode 100644
index 00000000..48ad1116
--- /dev/null
+++ b/.icons/awkward/64x64/apps/audiobook.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#009587" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 L 54,7 C 54,5.338 52.662,4 51,4 L 13,4 Z"/>
+ <path style="opacity:0.2" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 5,0 0,-56 z"/>
+ <path style="opacity:0.2" d="m 38,5 0,28 4,-4 4,4 0,-28 -8,0 z"/>
+ <path style="fill:#d8d8d8" d="m 38,4 0,28 4,-4 4,4 0,-28 -8,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.958,45.848 Z"/>
+ <circle style="fill:#f34235" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 48 36 L 41.912109 42 L 38 42 L 38 50 L 41.912109 50 L 48 56 L 48 36 z M 50 36 L 50 38 C 53.374499 39.057203 56 42.328606 56 46 C 56 49.671394 53.374709 52.942797 50 54 L 50 56 C 54.581908 54.885778 58 50.857043 58 46 C 58 41.142751 54.581908 37.114222 50 36 z M 50 42 L 50 50 C 51.776528 49.226724 53 47.733292 53 46 C 53 44.266708 51.793312 42.773468 50 42 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/augur.svg b/.icons/awkward/64x64/apps/augur.svg
new file mode 100644
index 00000000..0abedb16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/augur.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="29" ry="29"/>
+ <rect style="fill:#532e85" width="58" height="58" x="3" y="3" rx="29" ry="29"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32.024252,11.435108 c -0.258068,-9.45e-4 -0.499142,0.128686 -0.638198,0.346515 a 0.29308466,0.29327784 0 0 0 0,0.0028 L 12.775323,41.304072 a 0.29308466,0.29327784 0 0 0 -0.0028,0.0028 c -0.213644,0.348804 -0.0928,0.813094 0.263292,1.013768 l 18.610733,10.65317 a 0.29308466,0.29327784 0 0 0 0,0.0028 c 0.234064,0.13252 0.52147,0.13252 0.755534,0 L 50.97269,42.44093 c 0.17176,-0.09728 0.29994,-0.259008 0.352012,-0.44961 0.03008,-0.11302 -0.02604,-0.220384 -0.05152,-0.332196 a 0.29308466,0.29327784 0 0 0 -0.0372,-0.234826 v -0.0028 a 0.29308466,0.29327784 0 0 0 -0.02004,-0.02868 L 32.668172,11.784486 a 0.29308466,0.29327784 0 0 0 -0.0028,-0.0028 c -0.13902,-0.217771 -0.380154,-0.347467 -0.63822,-0.34652 z m 0.74981,3.330549 16.049358,25.616287 -6.676738,-2.929622 a 0.29308466,0.29327784 0 0 0 -0.0028,0 l -0.0058,-0.0028 C 41.323538,37.091026 40.827778,36.774702 40.509654,36.367 40.190496,35.957962 40.020602,35.42415 39.911522,34.562832 a 0.29308466,0.29327784 0 0 0 -0.0028,-0.0086 c 2.56e-4,0.0016 -0.0026,-0.02264 -0.0058,-0.04582 -0.0022,-0.0162 -0.0044,-0.03848 -0.0086,-0.06014 l -0.0028,-0.0058 c -0.451384,-2.943078 -2.66246,-5.299602 -5.554824,-6.122636 h -0.0028 l -0.02862,-0.0086 -0.887178,1.294416 0.257568,0.05728 c 2.404234,0.583874 4.255988,2.459834 4.693464,4.822562 a 0.29308466,0.29327784 0 0 0 0.0058,0.02864 l 0.05722,0.34938 0.0229,0.14606 c 0.14274,1.102486 0.442342,1.870548 0.993068,2.459966 0.550728,0.589416 1.316212,0.986684 2.361042,1.446196 a 0.29308466,0.29327784 0 0 0 0.0058,0.0028 c 10e-5,4e-5 0.005,-2.28e-4 0.0058,0 0.0011,3.76e-4 0.006,0.0019 0.0086,0.0028 l 6.965788,3.058488 -16.009294,9.083832 v -5.005844 c 0,-1.003848 0.0416,-1.546704 0.251844,-1.93017 0.210244,-0.383466 0.631472,-0.696244 1.522514,-1.185594 0.356096,-0.1955 0.717692,-0.39903 1.110404,-0.621436 l 0.237536,-0.1346 0.0058,-0.0028 c 1.167774,-0.62165 2.117434,-1.537742 2.81608,-2.620336 0.0088,-0.0134 0.05774,-0.08764 0.10588,-0.16038 L 37.66541,38.408774 c -0.56491,1.028478 -1.383562,1.899644 -2.426866,2.47142 a 0.29308466,0.29327784 0 0 0 -0.0028,0 l -0.280464,0.16038 v -0.0028 c -0.384234,0.21705 -0.77629,0.433824 -1.130438,0.627164 -1.125404,0.617962 -1.783352,1.141014 -2.14354,1.827072 -0.360188,0.686062 -0.3978,1.471844 -0.3978,2.56879 v 5.002978 l -16.163835,-9.249928 6.782631,-2.949668 0.475066,-0.203326 a 0.29308466,0.29327784 0 0 0 0.0142,-0.0058 c 0.15224,-0.07354 0.748296,-0.301792 1.104682,-0.312148 a 0.29308466,0.29327784 0 0 0 0.0086,0 c 0.431048,-0.0263 1.019058,0.02298 1.290704,0.366562 l 1.047444,1.314462 c 0.827212,1.06655 1.910228,1.941096 3.205292,2.474286 0.0102,0.007 0.02028,0.0146 0.03148,0.02004 a 0.29308466,0.29327784 0 0 0 0.02004,0.0086 c 0.253666,0.1031 0.506448,0.15418 0.758394,0.21478 l 0.875732,-1.277234 c -0.477562,-0.10276 -0.99664,-0.249206 -1.393728,-0.438154 a 0.29308466,0.29327784 0 0 0 -0.0058,0 C 28.412778,40.590398 27.62214,39.981812 27.0163,39.204878 a 0.29308466,0.29327784 0 0 0 -0.0114,-0.0142 c -0.02084,-0.0235 -0.03758,-0.04798 -0.05438,-0.07446 a 0.29308466,0.29327784 0 0 0 -0.0172,-0.02004 c -0.06624,-0.0861 -0.12656,-0.16414 -0.17744,-0.240558 a 0.29308466,0.29327784 0 0 0 -0.0086,-0.0142 c -0.17086,-0.228892 -0.431192,-0.568928 -0.792736,-1.022364 -0.28568,-0.361088 -0.674156,-0.589846 -1.070342,-0.73312 a 0.29308466,0.29327784 0 0 0 -0.12592,-0.0172 c -0.400754,-0.1259 -0.834344,-0.19836 -1.305298,-0.19476 a 0.29308466,0.29327784 0 0 0 -0.0058,0 c -0.41993,0.0138 -0.833394,0.12696 -1.150472,0.234826 -0.15854,0.05392 -0.29281,0.1084 -0.389212,0.14892 -0.04822,0.02026 -0.08688,0.03628 -0.11446,0.0487 -0.0276,0.0124 -0.06964,0.03314 -0.04006,0.02004 l -0.248982,0.10596 -0.0142,0.0058 a 0.29308466,0.29327784 0 0 0 -0.0114,0.0028 l -0.666816,0.286376 0.05724,-0.0172 c -9.16e-4,1.82e-4 -0.06778,0.03176 -0.10302,0.0487 0.0076,-0.006 0.0194,-0.0166 0.02004,-0.0172 l -5.512108,2.39969 15.994984,-25.372867 v 10.429795 c 0,0.981452 -0.0466,1.530784 -0.266154,1.93017 -0.21954,0.399386 -0.651176,0.727456 -1.548272,1.219962 -0.13804,0.07408 -0.278256,0.14374 -0.420694,0.209052 a 0.29308466,0.29327784 0 0 0 -0.0058,0.0028 l -0.237534,0.11742 c -0.06334,0.02874 -0.11592,0.0552 -0.16026,0.07732 a 0.29308466,0.29327784 0 0 0 -0.0114,0.0058 c -2.401208,1.146328 -4.094472,3.444174 -4.335728,6.13989 l 1.453828,0.521202 c 0.05092,-2.344126 1.480528,-4.364092 3.551578,-5.346632 a 0.29308466,0.29327784 0 0 0 0.0086,-0.0058 c 0.0054,-0.0022 0.006,-8.2e-5 0.0114,-0.0028 a 0.29308466,0.29327784 0 0 0 0.0028,0 c 0.12344,-0.06278 0.249492,-0.12444 0.374904,-0.18328 0.476668,-0.220778 0.93423,-0.480154 1.367972,-0.776076 l 0.0058,-0.0028 c 0.08078,-0.05272 0.13796,-0.1007 0.18602,-0.1346 a 0.29308466,0.29327784 0 0 0 0.0028,-0.0028 c 0.13992,-0.10112 0.27149,-0.206136 0.389212,-0.309284 0.05986,-0.05186 0.12272,-0.10876 0.18316,-0.18042 0.392468,-0.397804 0.644234,-0.840712 0.781292,-1.368876 0.13784,-0.53114 0.1717,-1.140192 0.17172,-1.910124 z m -4.078164,13.966531 h 0.02004 a 0.29308466,0.29327784 0 0 0 -0.02862,0.0058 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 32.024252,10.435938 c -0.258068,-9.45e-4 -0.499142,0.128686 -0.638198,0.346515 a 0.29308466,0.29327784 0 0 0 0,0.0028 L 12.775323,40.304902 a 0.29308466,0.29327784 0 0 0 -0.0028,0.0028 c -0.213644,0.348804 -0.0928,0.813094 0.263292,1.013768 l 18.610733,10.65317 a 0.29308466,0.29327784 0 0 0 0,0.0028 c 0.234064,0.13252 0.52147,0.13252 0.755534,0 L 50.97269,41.44176 c 0.17176,-0.09728 0.29994,-0.259008 0.352012,-0.44961 0.03008,-0.11302 -0.02604,-0.220384 -0.05152,-0.332196 a 0.29308466,0.29327784 0 0 0 -0.0372,-0.234826 v -0.0028 a 0.29308466,0.29327784 0 0 0 -0.02004,-0.02868 L 32.668172,10.785316 a 0.29308466,0.29327784 0 0 0 -0.0028,-0.0028 c -0.13902,-0.217771 -0.380154,-0.347467 -0.63822,-0.34652 z m 0.74981,3.330549 16.049358,25.616287 -6.676738,-2.929622 a 0.29308466,0.29327784 0 0 0 -0.0028,0 l -0.0058,-0.0028 c -0.814544,-0.358496 -1.310304,-0.67482 -1.628428,-1.082522 -0.319158,-0.409038 -0.489052,-0.94285 -0.598132,-1.804168 a 0.29308466,0.29327784 0 0 0 -0.0028,-0.0086 c 2.56e-4,0.0016 -0.0026,-0.02264 -0.0058,-0.04582 -0.0022,-0.0162 -0.0044,-0.03848 -0.0086,-0.06014 l -0.0028,-0.0058 C 39.440138,30.500224 37.229062,28.1437 34.336698,27.320666 h -0.0028 l -0.02862,-0.0086 -0.887178,1.294416 0.257568,0.05728 c 2.404234,0.583874 4.255988,2.459834 4.693464,4.822562 a 0.29308466,0.29327784 0 0 0 0.0058,0.02864 l 0.05722,0.34938 0.0229,0.14606 c 0.14274,1.102486 0.442342,1.870548 0.993068,2.459966 0.550728,0.589416 1.316212,0.986684 2.361042,1.446196 a 0.29308466,0.29327784 0 0 0 0.0058,0.0028 c 10e-5,4e-5 0.005,-2.28e-4 0.0058,0 0.0011,3.76e-4 0.006,0.0019 0.0086,0.0028 l 6.965788,3.058488 -16.009294,9.083832 v -5.005844 c 0,-1.003848 0.0416,-1.546704 0.251844,-1.93017 0.210244,-0.383466 0.631472,-0.696244 1.522514,-1.185594 0.356096,-0.1955 0.717692,-0.39903 1.110404,-0.621436 l 0.237536,-0.1346 0.0058,-0.0028 c 1.167774,-0.62165 2.117434,-1.537742 2.81608,-2.620336 0.0088,-0.0134 0.05774,-0.08764 0.10588,-0.16038 L 37.66541,37.409604 c -0.56491,1.028478 -1.383562,1.899644 -2.426866,2.47142 a 0.29308466,0.29327784 0 0 0 -0.0028,0 l -0.280464,0.16038 v -0.0028 c -0.384234,0.21705 -0.77629,0.433824 -1.130438,0.627164 -1.125404,0.617962 -1.783352,1.141014 -2.14354,1.827072 -0.360188,0.686062 -0.3978,1.471844 -0.3978,2.56879 v 5.002978 l -16.163835,-9.249928 6.782631,-2.949668 0.475066,-0.203326 a 0.29308466,0.29327784 0 0 0 0.0142,-0.0058 c 0.15224,-0.07354 0.748296,-0.301792 1.104682,-0.312148 a 0.29308466,0.29327784 0 0 0 0.0086,0 c 0.431048,-0.0263 1.019058,0.02298 1.290704,0.366562 l 1.047444,1.314462 c 0.827212,1.06655 1.910228,1.941096 3.205292,2.474286 0.0102,0.007 0.02028,0.0146 0.03148,0.02004 a 0.29308466,0.29327784 0 0 0 0.02004,0.0086 c 0.253666,0.1031 0.506448,0.15418 0.758394,0.21478 l 0.875732,-1.277234 c -0.477562,-0.10276 -0.99664,-0.249206 -1.393728,-0.438154 a 0.29308466,0.29327784 0 0 0 -0.0058,0 C 28.412778,39.591228 27.62214,38.982642 27.0163,38.205708 a 0.29308466,0.29327784 0 0 0 -0.0114,-0.0142 c -0.02084,-0.0235 -0.03758,-0.04798 -0.05438,-0.07446 a 0.29308466,0.29327784 0 0 0 -0.0172,-0.02004 c -0.06624,-0.0861 -0.12656,-0.16414 -0.17744,-0.240558 a 0.29308466,0.29327784 0 0 0 -0.0086,-0.0142 c -0.17086,-0.228892 -0.431192,-0.568928 -0.792736,-1.022364 -0.28568,-0.361088 -0.674156,-0.589846 -1.070342,-0.73312 a 0.29308466,0.29327784 0 0 0 -0.12592,-0.0172 c -0.400754,-0.1259 -0.834344,-0.19836 -1.305298,-0.19476 a 0.29308466,0.29327784 0 0 0 -0.0058,0 c -0.41993,0.0138 -0.833394,0.12696 -1.150472,0.234826 -0.15854,0.05392 -0.29281,0.1084 -0.389212,0.14892 -0.04822,0.02026 -0.08688,0.03628 -0.11446,0.0487 -0.0276,0.0124 -0.06964,0.03314 -0.04006,0.02004 l -0.248982,0.10596 -0.0142,0.0058 a 0.29308466,0.29327784 0 0 0 -0.0114,0.0028 l -0.666816,0.286376 0.05724,-0.0172 c -9.16e-4,1.82e-4 -0.06778,0.03176 -0.10302,0.0487 0.0076,-0.006 0.0194,-0.0166 0.02004,-0.0172 l -5.512108,2.39969 15.994984,-25.372867 v 10.429795 c 0,0.981452 -0.0466,1.530784 -0.266154,1.93017 -0.21954,0.399386 -0.651176,0.727456 -1.548272,1.219962 -0.13804,0.07408 -0.278256,0.14374 -0.420694,0.209052 a 0.29308466,0.29327784 0 0 0 -0.0058,0.0028 l -0.237534,0.11742 c -0.06334,0.02874 -0.11592,0.0552 -0.16026,0.07732 a 0.29308466,0.29327784 0 0 0 -0.0114,0.0058 c -2.401208,1.146328 -4.094472,3.444174 -4.335728,6.13989 l 1.453828,0.521202 c 0.05092,-2.344126 1.480528,-4.364092 3.551578,-5.346632 a 0.29308466,0.29327784 0 0 0 0.0086,-0.0058 c 0.0054,-0.0022 0.006,-8.2e-5 0.0114,-0.0028 a 0.29308466,0.29327784 0 0 0 0.0028,0 c 0.12344,-0.06278 0.249492,-0.12444 0.374904,-0.18328 0.476668,-0.220778 0.93423,-0.480154 1.367972,-0.776076 l 0.0058,-0.0028 c 0.08078,-0.05272 0.13796,-0.1007 0.18602,-0.1346 a 0.29308466,0.29327784 0 0 0 0.0028,-0.0028 c 0.13992,-0.10112 0.27149,-0.206136 0.389212,-0.309284 0.05986,-0.05186 0.12272,-0.10876 0.18316,-0.18042 0.392468,-0.397804 0.644234,-0.840712 0.781292,-1.368876 0.13784,-0.53114 0.1717,-1.140192 0.17172,-1.910124 z m -4.078164,13.966531 h 0.02004 a 0.29308466,0.29327784 0 0 0 -0.02862,0.0058 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3 C 15.934 3 3 15.934 3 32 C 3 32.110857 3.0114705 32.218895 3.0175781 32.328125 C 3.3736217 16.576183 16.159477 4 32 4 C 47.840523 4 60.626378 16.576183 60.982422 32.328125 C 60.98853 32.218895 61 32.110857 61 32 C 61 15.934 48.066 3 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/aurees.svg b/.icons/awkward/64x64/apps/aurees.svg
new file mode 100644
index 00000000..a1a32ea4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/aurees.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="24"/>
+ <path style="opacity:0.2" d="M 18.203125,44.830078 9.6347656,49.777344 A 28,28 0 0 0 32,61 28,28 0 0 0 54.369141,49.779297 L 45.8125,44.837891 A 18.2,18.2 0 0 1 32,51.199219 18.2,18.2 0 0 1 18.203125,44.830078 Z"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="24"/>
+ <path style="opacity:0.2" d="M 35,5.1660156 V 15.082031 A 18.2,18.2 0 0 1 50.199219,33 18.2,18.2 0 0 1 48.90625,39.695312 l 8.525391,4.921876 A 28,28 0 0 0 60,33 28,28 0 0 0 35,5.1660156 Z"/>
+ <path style="fill:#6ecc6e" d="M 35 4.1660156 L 35 14.082031 A 18.2 18.2 0 0 1 50.199219 32 A 18.2 18.2 0 0 1 48.90625 38.695312 L 57.431641 43.617188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 35 4.1660156 z"/>
+ <path style="opacity:0.2" d="M 29,5.1992188 A 28,28 0 0 0 4,33 28,28 0 0 0 6.5644531,44.621094 L 15.099609,39.691406 A 18.2,18.2 0 0 1 13.800781,33 18.2,18.2 0 0 1 29,15.0625 Z"/>
+ <path style="fill:#ff6065" d="M 29 4.1992188 A 28 28 0 0 0 4 32 A 28 28 0 0 0 6.5644531 43.621094 L 15.099609 38.691406 A 18.2 18.2 0 0 1 13.800781 32 A 18.2 18.2 0 0 1 29 14.0625 L 29 4.1992188 z"/>
+ <path style="fill:#cc74cc" d="M 18.203125 43.830078 L 9.6347656 48.777344 A 28 28 0 0 0 32 60 A 28 28 0 0 0 54.369141 48.779297 L 45.8125 43.837891 A 18.2 18.2 0 0 1 32 50.199219 A 18.2 18.2 0 0 1 18.203125 43.830078 z"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round" d="m 20.8,35.800128 8.4,6.4 11,-17.4"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round" d="m 20.8,34.8 8.4,6.4 11,-17.4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 35 4.1660156 L 35 5.1660156 A 28 28 0 0 1 59.986328 32.744141 A 28 28 0 0 0 60 32 A 28 28 0 0 0 35 4.1660156 z M 50.173828 32.478516 A 18.2 18.2 0 0 1 48.90625 38.695312 L 49.201172 38.865234 A 18.2 18.2 0 0 0 50.199219 33 A 18.2 18.2 0 0 0 50.173828 32.478516 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 29 4.1992188 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0195312 32.380859 A 28 28 0 0 1 29 5.1992188 L 29 4.1992188 z M 13.824219 32.546875 A 18.2 18.2 0 0 0 13.800781 33 A 18.2 18.2 0 0 0 14.8125 38.857422 L 15.099609 38.691406 A 18.2 18.2 0 0 1 13.824219 32.546875 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/auryo.svg b/.icons/awkward/64x64/apps/auryo.svg
new file mode 100644
index 00000000..32ea9c6a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/auryo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 32,16 A 13,13 0 0 0 19,29 l 0,4.214844 A 5.5,5.5 0 0 0 15,38.5 5.5,5.5 0 0 0 20.5,44 5.5,5.5 0 0 0 23,43.392578 L 23,44 l 3,0 0,-5.5 0,-5.5 -3,0 0,0.601562 A 5.5,5.5 0 0 0 22,33.210938 L 22,29 A 10,10 0 0 1 32,19 10,10 0 0 1 42,29 l 0,4.214844 A 5.5,5.5 0 0 0 38,38.5 5.5,5.5 0 0 0 43.5,44 5.5,5.5 0 0 0 49,38.5 5.5,5.5 0 0 0 45,33.210938 L 45,29 A 13,13 0 0 0 32,16 Z M 20.5,36 A 2.5,2.5 0 0 1 23,38.5 2.5,2.5 0 0 1 20.5,41 2.5,2.5 0 0 1 18,38.5 2.5,2.5 0 0 1 20.5,36 Z m 23,0 A 2.5,2.5 0 0 1 46,38.5 2.5,2.5 0 0 1 43.5,41 2.5,2.5 0 0 1 41,38.5 2.5,2.5 0 0 1 43.5,36 Z"/>
+ <path style="fill:#2993e4" d="M 32 15 A 13 13 0 0 0 19 28 L 19 32.214844 A 5.5 5.5 0 0 0 15 37.5 A 5.5 5.5 0 0 0 20.5 43 A 5.5 5.5 0 0 0 23 42.392578 L 23 43 L 26 43 L 26 37.5 L 26 32 L 23 32 L 23 32.601562 A 5.5 5.5 0 0 0 22 32.210938 L 22 28 A 10 10 0 0 1 32 18 A 10 10 0 0 1 42 28 L 42 32.214844 A 5.5 5.5 0 0 0 38 37.5 A 5.5 5.5 0 0 0 43.5 43 A 5.5 5.5 0 0 0 49 37.5 A 5.5 5.5 0 0 0 45 32.210938 L 45 28 A 13 13 0 0 0 32 15 z M 20.5 35 A 2.5 2.5 0 0 1 23 37.5 A 2.5 2.5 0 0 1 20.5 40 A 2.5 2.5 0 0 1 18 37.5 A 2.5 2.5 0 0 1 20.5 35 z M 43.5 35 A 2.5 2.5 0 0 1 46 37.5 A 2.5 2.5 0 0 1 43.5 40 A 2.5 2.5 0 0 1 41 37.5 A 2.5 2.5 0 0 1 43.5 35 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/authy.svg b/.icons/awkward/64x64/apps/authy.svg
new file mode 100644
index 00000000..c020c1de
--- /dev/null
+++ b/.icons/awkward/64x64/apps/authy.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337671 -0.03904,-0.665262 -0.05078,-0.999972 C 59.419655,47.042394 47.172,59.000056 31.998428,59.000056 16.824456,59.000056 4.5772013,47.042394 4.0492162,32.000818 Z"/>
+ <rect style="fill:#e91e63" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 31.99921,4.0016356 c -15.511563,0 -27.9992104,12.4876474 -27.9992104,27.9992104 0,0.33767 0.039039,0.665261 0.050779,0.999972 C 4.5789633,17.960042 16.826018,6.0015792 31.99999,6.0015792 c 15.173972,0 27.421227,11.9584628 27.949212,26.9992388 C 59.961201,32.666107 60,32.338516 60,32.000846 60,16.489283 47.512353,4.0016356 32.00079,4.0016356 Z"/>
+ <g style="opacity:0.2;enable-background:new" transform="matrix(0.40224866,0,0,0.40224866,-50.828454,-88.103795)">
+ <path d="m 199.99,286.44 16.56,16.561 c 2.394,2.393 6.273,2.391 8.667,-0.002 2.395,-2.396 2.397,-6.275 0.003,-8.668 l -16.561,-16.562 c -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.105 l 16.561,16.559 c 2.394,2.394 6.272,2.394 8.666,0 2.394,-2.396 2.396,-6.275 0.002,-8.667 l -16.56,-16.562 c -7.225,-7.225 -7.275,-18.949 -0.149,-26.24 7.289,-7.123 19.014,-7.074 26.24,0.152 z"/>
+ <path d="m 221.37,264.39 c -2.394,2.394 -2.392,6.274 0.002,8.667 l 16.56,16.56 c 7.226,7.228 7.271,18.951 0.147,26.242 -7.29,7.122 -19.013,7.075 -26.239,-0.15 l -16.559,-16.561 c -2.394,-2.393 -6.277,-2.393 -8.671,0 -2.394,2.396 -2.394,6.279 0,8.672 l 16.56,16.56 c 11.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.102 l -16.558,-16.56 c -2.394,-2.395 -6.279,-2.395 -8.672,-0.001 z"/>
+ </g>
+ <g style="fill:#ff8bff;enable-background:new" transform="matrix(0.40224866,0,0,0.40224866,-50.828454,-89.103739)">
+ <path d="m 199.99,286.44 16.56,16.561 c 2.394,2.393 6.273,2.391 8.667,-0.002 2.395,-2.396 2.397,-6.275 0.003,-8.668 l -16.561,-16.562 c -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.105 l 16.561,16.559 c 2.394,2.394 6.272,2.394 8.666,0 2.394,-2.396 2.396,-6.275 0.002,-8.667 l -16.56,-16.562 c -7.225,-7.225 -7.275,-18.949 -0.149,-26.24 7.289,-7.123 19.014,-7.074 26.24,0.152 z"/>
+ <path d="m 221.37,264.39 c -2.394,2.394 -2.392,6.274 0.002,8.667 l 16.56,16.56 c 7.226,7.228 7.271,18.951 0.147,26.242 -7.29,7.122 -19.013,7.075 -26.239,-0.15 l -16.559,-16.561 c -2.394,-2.393 -6.277,-2.393 -8.671,0 -2.394,2.396 -2.394,6.279 0,8.672 l 16.56,16.56 c 11.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.102 l -16.558,-16.56 c -2.394,-2.395 -6.279,-2.395 -8.672,-0.001 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/autokey.svg b/.icons/awkward/64x64/apps/autokey.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/64x64/apps/autokey.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/avidemux.svg b/.icons/awkward/64x64/apps/avidemux.svg
new file mode 100644
index 00000000..58d59e88
--- /dev/null
+++ b/.icons/awkward/64x64/apps/avidemux.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,52 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,55 C 5.338,55 4,53.662 4,52 Z"/>
+ <rect style="fill:#4f4f4f" width="48" height="56" x="-56" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 4,20 4,11 C 4,9.338 5.338,8 7,8 l 50,0 c 1.662,0 3,1.338 3,3 l 0,9 z"/>
+ <path style="opacity:0.2" d="M 4,14 4,11 C 4,9.338 5.338,8 7,8 l 50,0 c 1.662,0 3,1.338 3,3 l 0,3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.338 8 4 9.338 4 11 L 4 12 C 4 10.338 5.338 9 7 9 L 57 9 C 58.662 9 60 10.338 60 12 L 60 11 C 60 9.338 58.662 8 57 8 L 7 8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7,8 C 5.338,8 4,9.338 4,11 l 0,9 12,0 0,-6 -6,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 24,14 -6,-6 8,0 6,6 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 24,14 -6,6 8,0 6,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 38,14 -6,-6 8,0 6,6 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 38,14 -6,6 8,0 6,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 52,14 -6,-6 8,0 6,6 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 52,14 -6,6 8,0 6,-6 z"/>
+ <path style="opacity:0.2" d="m 20,27 c -1.108,0 -2,0.892 -2,2 l 0,16 c 0,1.108 0.892,2 2,2 l 18,0 c 1.108,0 2,-0.892 2,-2 l 0,-16 c 0,-1.108 -0.892,-2 -2,-2 z m 20,10 8,6 0,-12 z"/>
+ <path style="fill:#bababa" d="m 20,26 c -1.108,0 -2,0.892 -2,2 l 0,16 c 0,1.108 0.892,2 2,2 l 18,0 c 1.108,0 2,-0.892 2,-2 l 0,-16 c 0,-1.108 -0.892,-2 -2,-2 z m 20,10 8,6 0,-12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/avimetaedit.svg b/.icons/awkward/64x64/apps/avimetaedit.svg
new file mode 100644
index 00000000..bed2f8fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/avimetaedit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,55.222222 V 10.777778 C 60,9.238889 58.7512,8 57.2,8 H 6.8 C 5.2488,8 4,9.238889 4,10.777778 V 55.222222 C 4,56.761112 5.2488,58 6.8,58 h 50.4 c 1.5512,0 2.8,-1.238888 2.8,-2.777778 z"/>
+ <path style="fill:#7282d9" d="M 60,54.222222 V 9.7777778 C 60,8.2388888 58.7512,7 57.2,7 H 6.8 C 5.2488,7 4,8.2388888 4,9.7777778 V 54.222222 C 4,55.761112 5.2488,57 6.8,57 h 50.4 c 1.5512,0 2.8,-1.238888 2.8,-2.777778 z"/>
+ <path style="opacity:0.2" d="M 52.957032,17.956043 A 3.0003,3.0003 0 0 0 50,20.999012 V 44.97948 a 3.0003,3.0003 0 1 0 6,0 V 20.999012 a 3.0003,3.0003 0 0 0 -3.042968,-3.042969 z m -24.066408,0.0039 a 3.0003,3.0003 0 0 0 -2.722656,3.984375 l 7.984376,24 a 3.0003,3.0003 0 0 0 5.695312,0.004 l 8,-24 A 3.0017078,3.0017078 0 1 0 42.152344,20.049792 L 37,35.502918 31.859376,20.0537 a 3.0003,3.0003 0 0 0 -2.968752,-2.093751 z m -10.046874,0.04298 a 3.0003,3.0003 0 0 0 -2.691406,2.046874 L 8.1679688,44.034168 A 3.0003,3.0003 0 1 0 13.859375,45.9287 l 5.144531,-15.4375 5.148438,15.4375 a 3.0016931,3.0016931 0 0 0 5.695312,-1.898438 l -8,-23.98047 A 3.0003,3.0003 0 0 0 18.84375,18.002918 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 11.014326,43.98131 19,20 27,43.98131"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 29.014306,20 37,44 45,20"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 53.000482,20 V 43.98131"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 7 C 5.2495812 7 4 8.2384547 4 9.7773438 L 4 10.777344 C 4 9.2384546 5.2495812 8 6.8007812 8 L 57.199219 8 C 58.750419 8 60 9.2384546 60 10.777344 L 60 9.7773438 C 60 8.2384547 58.750419 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/avogadro-icon.svg b/.icons/awkward/64x64/apps/avogadro-icon.svg
new file mode 100644
index 00000000..bed0436e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/avogadro-icon.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 27.094708,5.0099972 c -1.066566,0.073164 -1.246294,0.5785278 -1.84019,2.0671784 L 4.7608728,58.444919 c -1.076797,2.47857 -1.343767,2.480068 1.460121,2.480068 h 7.2431852 c 2.791602,0.215942 2.963922,0.10084 3.885452,-2.209366 l 4.134275,-9.717204 h 10.516152 10.516154 l 4.134274,9.717204 c 0.92153,2.310206 1.09385,2.425308 3.885454,2.209366 h 7.243182 c 2.80389,0 2.536922,-0.0015 1.460124,-2.480068 L 38.745598,7.0771756 C 38.151704,5.588525 37.971976,5.0831608 36.90541,5.0099972 c -0.355522,-0.024388 -0.810388,-0.0027 -1.410904,0.049218 H 32.000058 28.505612 C 27.905094,5.0072934 27.45023,4.9856094 27.094708,5.0099972 Z m 4.90535,16.9776598 6.05923,15.21126 h -6.05923 -6.059228 z"/>
+ <path style="fill:#4f4f4f" d="m 27.094708,4.0099973 c -1.066566,0.073164 -1.246294,0.5785278 -1.84019,2.0671784 L 4.7608728,57.444919 c -1.076797,2.47857 -1.343767,2.480068 1.460121,2.480068 h 7.2431852 c 2.791602,0.215942 2.963922,0.10084 3.885452,-2.209366 l 4.134275,-9.717204 h 10.516152 10.516154 l 4.134274,9.717204 c 0.92153,2.310206 1.09385,2.425308 3.885454,2.209366 h 7.243182 c 2.80389,0 2.536922,-0.0015 1.460124,-2.480068 L 38.745598,6.0771757 C 38.151704,4.5885251 37.971976,4.0831609 36.90541,4.0099973 c -0.355522,-0.024388 -0.810388,-0.0027 -1.410904,0.049218 H 32.000058 28.505612 C 27.905094,4.0072935 27.45023,3.9856095 27.094708,4.0099973 Z m 4.90535,16.9776597 6.05923,15.21126 h -6.05923 -6.059228 z"/>
+ <ellipse style="fill:none;stroke:#ff631b;stroke-width:5.14293766;stroke-linecap:round;stroke-linejoin:round" cx="41.941" cy="11.909" rx="31.179" ry="7.224" transform="matrix(0.87762155,0.47935417,-0.40371213,0.91488607,0,0)"/>
+ <path style="fill:#4f4f4f" d="m 17.96786,24.341171 -3.901935,9.778082 26.055745,13.88035 h 2.395302 l 0.81564,1.533976 15.757334,7.535184 -6.537862,-16.387038 -15.654228,-7.396452 1.162104,2.91483 h -6.059348 -6.059348 l 2.712488,-6.811298 z"/>
+ <ellipse style="fill:none;stroke:#ff631b;stroke-width:5.14293766;stroke-linecap:round;stroke-linejoin:round" cx="-16.821" cy="42.697" rx="31.179" ry="7.224" transform="matrix(-0.87762155,0.47935417,0.40371213,0.91488607,0,0)"/>
+ <path style="fill:#ff631b" d="m 22.792827,25.065134 5.153568,2.894534 c -4.629964,2.643643 -8.793355,5.388971 -12.171478,7.959965 L 11.644074,32.74413 c 3.14163,-2.505472 6.912666,-5.117056 11.148753,-7.678996 z"/>
+ <path style="fill:#4f4f4f" d="m 46.033364,24.341171 3.901934,9.778082 -26.055744,13.88035 h -2.395302 l -0.81564,1.533976 -15.7573338,7.535184 6.5378608,-16.387038 15.654229,-7.396452 -1.162104,2.91483 h 6.059348 6.059348 l -2.712488,-6.811298 z"/>
+ <path style="fill:#ff631b" d="m 41.207171,25.065134 -5.153568,2.894534 c 4.629964,2.643643 8.793355,5.388971 12.171478,7.959965 l 4.130843,-3.175503 c -3.14163,-2.505472 -6.912666,-5.117056 -11.148753,-7.678996 z"/>
+ <path style="opacity:0.2" d="M 2.0410156 17.257812 C 1.9787368 17.974797 2.0504927 18.689695 2.2265625 19.324219 C 2.5219931 20.3889 3.0267194 21.330183 3.6582031 22.273438 C 4.9211714 24.159951 6.7465448 26.073877 9.0683594 28.121094 C 10.319432 29.224203 11.725788 30.360831 13.248047 31.513672 C 13.471848 31.343835 13.680997 31.176375 13.910156 31.005859 C 12.132137 29.684747 10.496407 28.380248 9.0683594 27.121094 C 6.7465448 25.073877 4.9211714 23.159951 3.6582031 21.273438 C 3.0267194 20.330182 2.5219931 19.3889 2.2265625 18.324219 C 2.1334637 17.988707 2.076338 17.627055 2.0410156 17.257812 z M 8.0957031 17.310547 C 7.6259088 17.319889 7.4233441 17.389876 7.1855469 17.447266 C 7.2901844 17.691677 7.365914 17.910986 7.6464844 18.330078 C 7.6508118 18.336542 7.6577393 18.34507 7.6621094 18.351562 C 7.7842034 18.333085 7.9074334 18.314291 8.0957031 18.310547 C 9.4488847 18.283637 11.607238 18.611323 14.210938 19.328125 C 19.41834 20.76173 26.464129 23.692258 33.878906 27.742188 C 41.293683 31.792116 47.68445 36.201209 51.888672 39.908203 C 53.980676 41.75279 55.528163 43.441969 56.339844 44.648438 C 56.521342 44.621333 56.672374 44.588964 56.814453 44.554688 C 56.709835 44.310268 56.634187 44.087212 56.353516 43.667969 C 55.545075 42.460391 53.990783 40.761701 51.888672 38.908203 C 47.68445 35.201209 41.293683 30.792116 33.878906 26.742188 C 26.464129 22.692258 19.41834 19.76173 14.210938 18.328125 C 11.607238 17.611323 9.4488847 17.283637 8.0957031 17.310547 z M 61.958984 45.746094 C 61.916764 46.232153 61.824727 46.718214 61.621094 47.179688 C 61.11708 48.321876 60.162427 49.065947 59.224609 49.457031 C 58.291481 49.846161 57.318496 49.977988 56.267578 50 L 56.660156 50.980469 C 57.561318 50.934962 58.409588 50.796909 59.224609 50.457031 C 60.162427 50.065947 61.11708 49.321875 61.621094 48.179688 C 61.966073 47.397899 62.035516 46.548156 61.958984 45.746094 z"/>
+ <circle style="opacity:0.2" cx="15.001" cy="16" r="7"/>
+ <circle style="fill:#ffc500" cx="15.001" cy="15" r="7"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15 8 A 6.9999694 6.9999694 0 0 0 8 15 A 6.9999694 6.9999694 0 0 0 8.0253906 15.445312 A 6.9999694 6.9999694 0 0 1 15 9 A 6.9999694 6.9999694 0 0 1 21.974609 15.478516 A 6.9999694 6.9999694 0 0 0 22 15 A 6.9999694 6.9999694 0 0 0 15 8 z"/>
+ <path style="opacity:0.2" d="M 61.964844 17.257812 C 61.929521 17.627055 61.872397 17.988707 61.779297 18.324219 C 61.483866 19.3889 60.97914 20.330181 60.347656 21.273438 C 59.084688 23.159951 57.259314 25.073877 54.9375 27.121094 C 53.509452 28.380248 51.873722 29.684747 50.095703 31.005859 C 50.324862 31.176375 50.534011 31.343835 50.757812 31.513672 C 52.280071 30.360831 53.686427 29.224203 54.9375 28.121094 C 57.259314 26.073877 59.084688 24.159951 60.347656 22.273438 C 60.97914 21.330182 61.483866 20.3889 61.779297 19.324219 C 61.955344 18.689695 62.027124 17.974798 61.964844 17.257812 z M 55.910156 17.310547 C 54.556975 17.283637 52.398622 17.611323 49.794922 18.328125 C 46.387697 19.266139 42.186887 20.854779 37.617188 22.96875 C 37.943667 23.152667 38.275479 23.334638 38.597656 23.519531 C 42.787203 21.629195 46.63236 20.198783 49.794922 19.328125 C 52.398622 18.611323 54.556975 18.283637 55.910156 18.310547 C 56.098426 18.314297 56.221656 18.333082 56.34375 18.351562 C 56.34813 18.345073 56.355075 18.336578 56.359375 18.330078 C 56.639945 17.910986 56.715676 17.691677 56.820312 17.447266 C 56.582515 17.389877 56.37995 17.319847 55.910156 17.310547 z M 32.005859 25.744141 C 31.380991 26.072405 30.758074 26.397471 30.126953 26.742188 C 22.712176 30.792116 16.321409 35.201209 12.117188 38.908203 C 10.015076 40.761701 8.4607847 42.460391 7.6523438 43.667969 C 7.3716727 44.087212 7.2960243 44.310268 7.1914062 44.554688 C 7.3334853 44.588968 7.4845176 44.621338 7.6660156 44.648438 C 8.4776966 43.441969 10.025184 41.75279 12.117188 39.908203 C 16.32141 36.201209 22.712176 31.792116 30.126953 27.742188 C 31.07464 27.224563 32.014701 26.726358 32.947266 26.246094 C 32.632677 26.077526 32.318758 25.908553 32.005859 25.744141 z M 2.046875 45.746094 C 1.970343 46.548156 2.0397866 47.397898 2.3847656 48.179688 C 2.8887796 49.321875 3.843432 50.065947 4.78125 50.457031 C 5.596271 50.796909 6.4445411 50.934959 7.3457031 50.980469 L 7.7382812 50 C 6.6873632 49.977988 5.714378 49.846161 4.78125 49.457031 C 3.843432 49.065947 2.8887796 48.321875 2.3847656 47.179688 C 2.1811326 46.718213 2.089095 46.232153 2.046875 45.746094 z"/>
+ <circle style="opacity:0.2" cx="53.5" cy="25.5" r="5.5"/>
+ <circle style="fill:#ffc500" cx="53.5" cy="24.5" r="5.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 53.5 19 A 5.5 5.5 0 0 0 48 24.5 A 5.5 5.5 0 0 0 48.025391 24.986328 A 5.5 5.5 0 0 1 53.5 20 A 5.5 5.5 0 0 1 58.974609 25.013672 A 5.5 5.5 0 0 0 59 24.5 A 5.5 5.5 0 0 0 53.5 19 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/awf.svg b/.icons/awkward/64x64/apps/awf.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/awf.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ax-applet.svg b/.icons/awkward/64x64/apps/ax-applet.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ax-applet.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/azpainter.svg b/.icons/awkward/64x64/apps/azpainter.svg
new file mode 100644
index 00000000..7b0aea52
--- /dev/null
+++ b/.icons/awkward/64x64/apps/azpainter.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#f58a10" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#f2f1c7" d="M 9,9 V 55 H 55 V 9 Z"/>
+ <path style="opacity:0.1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 11.622,20.131968 C 38.685008,18.29087 55.238478,28.468394 40.264952,54.341808 41.276386,50.884006 40.74939,42.873016 35.323948,33.06917 31.128738,25.488374 11.622,20.131968 11.622,20.131968 Z"/>
+ <path style="fill:#1595ff;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 11.622,19.132469 C 38.685008,17.291371 55.238478,27.468894 40.264952,53.342308 41.276386,49.884506 40.74939,41.873516 35.323948,32.06967 31.128738,24.488874 11.622,19.132469 11.622,19.132469 Z"/>
+ <path style="opacity:0.1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 13.094787,15.539021 c 26.395441,-2.478062 42.323315,8.898837 27.241399,38.618583 1.05163,-3.958012 0.692306,-13.087768 -4.40377,-24.193958 -3.94053,-8.58783 -22.837629,-14.424625 -22.837629,-14.424625 z"/>
+ <path style="fill:#38b7ff;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 13.094787,14.539521 C 39.490228,12.06146 55.418102,23.438358 40.336186,53.158104 41.387816,49.200092 41.028492,40.070336 35.932416,28.964146 31.991886,20.376318 13.094787,14.539521 13.094787,14.539521 Z"/>
+ <path style="opacity:0.1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 17.418998,11.436998 C 47.257356,14.462727 62.767594,28.793856 40.231932,54.562 42.16883,50.933276 43.53892,41.989814 40.023738,30.15126 37.305634,20.997128 17.418998,11.436998 17.418998,11.436998 Z"/>
+ <path style="fill:#6be3ff;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 17.418998,10.437499 C 47.257356,13.463228 62.767594,27.794356 40.231932,53.5625 42.16883,49.933776 43.53892,40.990314 40.023738,29.15176 37.305634,19.997628 17.418998,10.437499 17.418998,10.437499 Z"/>
+ <circle style="opacity:0.2;stroke:#6a4326;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="45" cy="40" r="2"/>
+ <circle style="fill:#ffffff;stroke:#6a4326;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="45" cy="39" r="2"/>
+ <circle style="opacity:0.2;stroke:#6a4326;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="42.5" cy="46.5" r="1.5"/>
+ <circle style="fill:#ffffff;stroke:#6a4326;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="42.5" cy="45.5" r="1.5"/>
+ <rect style="opacity:0.1" width="5.595" height="21.246" x="48.1" y="-15.68" ry="0" transform="matrix(0.82632691,0.56319076,-0.55038104,0.83491359,0,0)"/>
+ <rect style="fill:#ffc60a" width="5.595" height="21.246" x="47.55" y="-16.5" ry="0" transform="matrix(0.82632691,0.56319076,-0.55038104,0.83491359,0,0)"/>
+ <rect style="opacity:0.1" width="6.576" height="5.52" x="47.44" y="8.18" transform="matrix(0.82674735,0.5625734,-0.54943024,0.83553959,0,0)"/>
+ <rect style="fill:#835d1a" width="6.576" height="5.52" x="46.89" y="7.35" transform="matrix(0.82674735,0.5625734,-0.54943024,0.83553959,0,0)"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 29.79017,39.829656 C 22.963296,45.69938 15.551254,44.199342 15.551254,44.199342 L 11,43.54715 c 0,0 2.421219,4.307334 5.331467,6.913228 3.706021,3.31844 9.172511,5.737628 14.629027,0.456534 4.811338,-4.656652 5.071398,-6.782788 5.071398,-6.782788 z"/>
+ <path style="fill:#1dadff;fill-rule:evenodd" d="M 29.79017,38.829656 C 22.963296,44.69938 15.551254,43.199342 15.551254,43.199342 L 11,42.54715 c 0,0 2.421219,4.307334 5.331467,6.913228 3.706021,3.31844 9.172511,5.737628 14.629027,0.456534 4.811338,-4.656652 5.071398,-6.782788 5.071398,-6.782788 z"/>
+ <rect style="opacity:0.2" width="46" height="1" x="9" y="55"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/azuredatastudio.svg b/.icons/awkward/64x64/apps/azuredatastudio.svg
new file mode 100644
index 00000000..032d40dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/azuredatastudio.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-268.29999)">
+ <path style="opacity:0.2" d="m 6.0000006,289.26549 v 25.34484 h 0.073864 c -0.046686,0.24068 -0.071334,0.48232 -0.073864,0.72414 0,4.39924 7.1634444,7.96552 15.9999994,7.96552 8.836556,0 16,-3.56628 16,-7.96552 -0.0042,-0.24186 -0.03098,-0.4835 -0.07954,-0.72414 H 38 v -25.34484 z"/>
+ <path style="fill:#1672b9" d="m 6.0000006,288.26549 v 25.34484 h 0.073864 c -0.046686,0.24068 -0.071334,0.48232 -0.073864,0.72414 0,4.39924 7.1634444,7.96552 15.9999994,7.96552 8.836556,0 16,-3.56628 16,-7.96552 -0.0042,-0.24186 -0.03098,-0.4835 -0.07954,-0.72414 H 38 v -25.34484 z"/>
+ <circle style="opacity:0.2" cx="44" cy="313.3" r="16"/>
+ <ellipse style="opacity:0.2" cx="22" cy="289.3" rx="16" ry="8"/>
+ <ellipse style="fill:#c5e636" cx="22" cy="288.3" rx="16" ry="8"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,268.29999)" d="M 22 12 A 16 8 0 0 0 6 20 A 16 8 0 0 0 6.0429688 20.574219 A 16 8 0 0 1 22 13 A 16 8 0 0 1 37.957031 20.425781 A 16 8 0 0 0 38 20 A 16 8 0 0 0 22 12 z"/>
+ <path style="opacity:0.2" d="m 39,270.29999 a 9,9 0 0 0 -7.675782,4.3164 A 9,9 0 0 0 29,274.29999 a 9,9 0 0 0 -9,9 9,9 0 0 0 9,9 h 19 a 6,6 0 0 0 6,-6 6,6 0 0 0 -6,-6 6,6 0 0 0 -0.0625,0.004 9,9 0 0 0 0.0625,-1.0039 9,9 0 0 0 -9,-9 z"/>
+ <circle style="fill:#5cc9ed" cx="29" cy="282.3" r="9"/>
+ <circle style="fill:#5cc9ed" cx="39" cy="278.3" r="9"/>
+ <circle style="fill:#5cc9ed" cx="48" cy="285.3" r="6"/>
+ <rect style="fill:#5cc9ed" width="19" height="8.571" x="29" y="282.73"/>
+ <circle style="fill:#013fa4" cx="44" cy="312.3" r="16"/>
+ <path style="fill:#ffffff" transform="translate(0,268.29999)" d="M 41.927734 36 L 41.751953 38.105469 A 6.2858 6.2858 0 0 0 39.916016 39.169922 L 38 38.267578 L 36 41.730469 L 37.738281 42.939453 A 6.2858 6.2858 0 0 0 37.642578 44 A 6.2858 6.2858 0 0 0 37.734375 45.064453 L 36 46.267578 L 38 49.732422 L 39.910156 48.832031 A 6.2858 6.2858 0 0 0 41.751953 49.888672 L 41.929688 52 L 45.929688 52 L 46.105469 49.892578 A 6.2858 6.2858 0 0 0 47.941406 48.830078 L 49.857422 49.732422 L 51.857422 46.267578 L 50.119141 45.060547 A 6.2858 6.2858 0 0 0 50.214844 44 A 6.2858 6.2858 0 0 0 50.123047 42.935547 L 51.857422 41.732422 L 49.857422 38.267578 L 47.947266 39.167969 A 6.2858 6.2858 0 0 0 46.105469 38.111328 L 45.929688 36 L 41.929688 36 L 41.927734 36 z M 44 41 A 3 3 0 0 1 47 44 A 3 3 0 0 1 44 47 A 3 3 0 0 1 41 44 A 3 3 0 0 1 44 41 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,268.29999)" d="M 39 1 A 9 9 0 0 0 31.328125 5.3183594 A 9 9 0 0 0 29 5 A 9 9 0 0 0 20 14 A 9 9 0 0 0 20.021484 14.423828 A 9 9 0 0 1 29 6 A 9 9 0 0 1 31.328125 6.3183594 A 9 9 0 0 1 39 2 A 9 9 0 0 1 47.974609 10.476562 A 9 9 0 0 0 48 10 A 9 9 0 0 0 39 1 z M 48 11 A 9 9 0 0 1 47.939453 12.001953 A 6 6 0 0 1 48 12 A 6 6 0 0 1 53.974609 17.498047 A 6 6 0 0 0 54 17 A 6 6 0 0 0 48 11 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/baba-is-you.svg b/.icons/awkward/64x64/apps/baba-is-you.svg
new file mode 100644
index 00000000..8913b099
--- /dev/null
+++ b/.icons/awkward/64x64/apps/baba-is-you.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="-61" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="-60" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 40.695467,15.054688 c -0.45495,0 -0.972042,0.303299 -1.316406,0.773437 -0.19712,0.269102 -0.22242,0.483545 -0.26953,2.21875 l -0.05078,0.949219 -0.590031,0.02734 -2.185562,0.03126 c -0.398976,-0.112038 -1.117656,-0.713547 -1.578128,-1.039073 -0.560032,-0.6098 -1.16434,-1.312889 -1.339844,-1.558594 -0.770472,-1.0787 -1.914554,-1.330035 -2.714842,-0.597656 -0.545256,0.49899 -0.624302,0.274275 -0.625,2.089844 -4.18e-4,1.115369 -0.03646,1.116471 -0.13282,1.144531 -0.07162,0.02086 -0.572338,0.11964 -1.11328,0.21875 -0.540942,0.09912 -1.148022,0.268398 -1.351564,0.378906 -0.203544,0.1105 -0.447986,0.203126 -0.539062,0.203126 -0.09108,0 -0.537756,0.113 -0.992186,0.25 -0.454444,0.137 -1.16198,0.279898 -1.57422,0.320312 -0.412236,0.04042 -1.010794,0.16436 -1.328124,0.277344 -0.317332,0.11298 -0.66933,0.20703 -0.78125,0.20703 -0.411882,0 -2.286293,0.82956 -2.943313,1.21875 -1.047329,0.620398 -1.450095,0.942314 -3.039062,2.433594 -0.516732,0.484962 -1.45937,1.606184 -1.855469,2.207032 -0.191426,0.290382 -0.433045,0.622128 -0.535156,0.738282 -0.10211,0.11616 -0.416825,0.667026 -0.699219,1.218748 -0.621998,1.215242 -1.236453,3.579956 -1.128906,4.347658 0.03513,0.250768 0.108732,2.474674 0.160156,3.578124 0.09081,1.948488 0.104512,2.0433 0.515625,3.28125 0.232815,0.70107 0.514289,1.48838 0.625,1.75 0.227583,0.537802 1.073407,1.34493 1.761719,1.683594 0.243668,0.11988 0.441406,0.27022 0.441406,0.332032 0,0.06178 -0.114216,0.364444 -0.257813,0.671874 -0.143584,0.307444 -0.326198,0.712078 -0.40625,1.078126 -0.08005,0.366048 -0.246811,0.64218 -0.367187,1.101562 -0.120368,0.459374 -0.218479,0.359072 -0.21875,0.509486 -2.05e-4,0.15042 -0.116102,0.557792 -0.257813,0.90625 -0.474917,1.167842 -0.245511,2.332666 0.570313,2.88672 0.299646,0.203504 0.469185,0.240448 0.941406,0.20703 0.720068,-0.05094 1.168787,-0.367318 1.460938,-1.027342 0.117226,-0.264822 0.306016,-0.660228 0.417968,-0.875 0.111954,-0.214772 0.203125,-0.450882 0.203125,-0.527342 0,-0.07642 0.09877,-0.324046 0.21875,-0.550782 0.395555,-0.747584 0.94815,-1.52766 1.019532,-2.282926 0.05036,-0.532508 0.156092,-0.744512 0.367187,-1.109376 0.336967,-0.582448 0.394073,-0.588292 1.628907,-0.16796 0.372662,0.12686 1.01818,0.24856 1.089844,0.26953 0.10012,0.02928 0.13236,-0.438326 0.13282,1.775112 3.06e-4,1.680212 0.04574,3.04523 0.10938,3.277344 0.1324,0.48291 0.707298,1.091072 1.16797,1.234376 0.60476,0.18814 0.939484,0.05666 1.683594,-0.328126 0.475582,-0.24593 0.574932,-0.488326 0.796874,-0.808594 l 0.316406,-0.45703 0.03516,-2.765626 c 0.0178,-1.51966 0.06196,-1.65324 0.10156,-1.69308 0.03966,-0.03982 2.973114,-0.08048 5.92578,-0.09374 l 5.367188,-0.02344 0.1289,0.253906 c 0.06858,0.14164 0.19078,0.0224 0.273438,0.398438 0.0826,0.376046 0.300764,0.466758 0.484374,0.931364 0.18362,0.464612 0.495652,1.34333 0.695314,1.953126 0.446562,1.363878 0.76561,1.935198 1.265624,2.265624 1.009804,0.667318 2.319352,0.273782 2.726562,-0.820312 0.16558,-0.444914 0.13228,-1.711112 -0.05468,-2.164062 -0.08912,-0.215924 -0.20626,-0.769766 -0.265626,-1.234376 -0.0661,-0.517206 -0.224826,-0.492672 -0.40625,-0.880582 -0.374592,-0.800904 -0.502082,-0.878906 -0.289062,-0.878906 0.18246,0 0.747982,-0.295154 2.089844,-1.089844 0.5585,-0.330762 1.060446,-0.601562 1.117186,-0.601564 0.13456,0 0.19284,0.272982 0.308594,1.425782 0.05248,0.522686 0.17064,0.984798 0.26172,1.203126 0.0911,0.21833 0.229228,0.289904 0.308594,0.652344 0.744592,3.400182 0.824166,2.714162 1.558592,3.150112 0.918718,0.54534 1.873616,0.448416 2.5,-0.253908 0.203608,-0.22828 0.397334,-0.573752 0.433594,-0.76953 0.092,-0.496684 -0.11552,-1.36937 -0.414062,-2.626674 -0.301876,-1.271412 -0.57138,-2.982766 -0.589844,-4.378908 -0.0124,-0.941152 0.0078,-1.048476 0.253906,-1.375 0.14644,-0.19448 0.358374,-0.573692 0.472658,-0.84375 0.11428,-0.270056 0.404698,-0.806734 0.64453,-1.191406 0.239832,-0.384666 0.547504,-1.019578 0.683594,-1.410156 0.228942,-0.657074 0.24797,-1.416448 0.25,-3.402344 0.0017,-1.924498 -0.02394,-2.266284 -0.261718,-3.324218 -0.14586,-0.648932 -0.362958,-1.416648 -0.48047,-1.707032 -0.1175,-0.290396 -0.282142,-0.7865 -0.367196,-1.101578 -0.465654,-1.724872 -3.299805,-4.694528 -5.101375,-5.933594 -0.688754,-0.473696 -1.355468,-1.240676 -1.355468,-1.5625 0,-0.433502 -0.248338,-0.927346 -0.78125,-1.535156 -0.653056,-0.744821 -1.06587,-0.445652 -1.242188,-1.046875 -0.39132,-1.334316 -1.714876,-2.881921 -1.714876,-1.992187 z M 45.921876,23 c 1.39019,0.0024 2.279496,1.057036 2.039062,2.492188 -0.08126,0.4851 -0.689536,1.289796 -1.046876,1.386718 -0.47723,0.12946 -0.774458,0.152 -1.085938,0.07812 -0.941788,-0.223356 -1.6836,-0.947442 -1.804686,-1.76172 -0.16432,-1.10499 0.556564,-2.081198 1.61328,-2.183594 C 45.733658,23.002318 45.829198,23 45.921876,23 Z m -7.863282,4 c 1.080108,0.0104 2.070754,0.843418 1.929688,2.035156 -0.14464,1.222024 -0.824866,1.915328 -1.91797,1.960938 -0.33938,0.0142 -0.746022,-0.0156 -0.90625,-0.0664 -0.38029,-0.12066 -0.857156,-0.573342 -1.03125,-0.98047 -0.17694,-0.413802 -0.17574,-1.348712 0,-1.76953 0.0747,-0.17902 0.295034,-0.467422 0.492188,-0.640626 C 37.055868,27.160594 37.567644,26.995296 38.058594,27 Z"/>
+ <path style="fill:#ffffff" d="m 40.695467,14.054688 c -0.45495,0 -0.972042,0.303299 -1.316406,0.773437 -0.19712,0.269102 -0.22242,0.483545 -0.26953,2.21875 l -0.05078,0.949219 -0.590031,0.02734 -2.185562,0.03125 c -0.398976,-0.112028 -1.117656,-0.713537 -1.578128,-1.039063 -0.560032,-0.6098 -1.16434,-1.312889 -1.339844,-1.558594 -0.770472,-1.0787 -1.914554,-1.330035 -2.714842,-0.597656 -0.545256,0.49899 -0.624302,0.274275 -0.625,2.089844 -4.18e-4,1.115368 -0.03646,1.11647 -0.13282,1.144531 -0.07162,0.02086 -0.572338,0.119646 -1.11328,0.21875 -0.540942,0.09911 -1.148022,0.268398 -1.351564,0.378906 -0.203544,0.110496 -0.447986,0.203125 -0.539062,0.203125 -0.09108,0 -0.537756,0.113008 -0.992186,0.25 -0.454444,0.136996 -1.16198,0.2799 -1.57422,0.320313 -0.412236,0.04041 -1.010794,0.164366 -1.328124,0.277344 -0.317332,0.112982 -0.66933,0.207029 -0.78125,0.207031 -0.411882,0 -2.286293,0.829559 -2.943313,1.218749 -1.047329,0.620398 -1.450095,0.942314 -3.039062,2.433594 -0.516732,0.484962 -1.45937,1.606184 -1.855469,2.207032 -0.191426,0.290382 -0.433045,0.622128 -0.535156,0.738282 -0.10211,0.11616 -0.416825,0.667026 -0.699219,1.218748 -0.621998,1.215242 -1.236453,3.579956 -1.128906,4.347658 0.03513,0.250768 0.108732,2.474674 0.160156,3.578124 0.09081,1.948488 0.104512,2.0433 0.515625,3.28125 0.232815,0.70107 0.514289,1.48838 0.625,1.75 0.227583,0.537802 1.073407,1.34493 1.761719,1.683594 0.243668,0.11988 0.441406,0.27022 0.441406,0.332032 0,0.06178 -0.114216,0.364444 -0.257813,0.671874 -0.143584,0.307444 -0.326198,0.712078 -0.40625,1.078126 -0.08005,0.366048 -0.246811,0.64218 -0.367187,1.101562 -0.120368,0.459374 -0.218479,0.359072 -0.21875,0.509486 -2.05e-4,0.15042 -0.116102,0.557792 -0.257813,0.90625 -0.474917,1.167842 -0.245511,2.332666 0.570313,2.88672 0.299646,0.203504 0.469185,0.240448 0.941406,0.20703 0.720068,-0.05094 1.168787,-0.367318 1.460938,-1.027342 0.117226,-0.264822 0.306016,-0.660228 0.417968,-0.875 0.111954,-0.214772 0.203125,-0.450882 0.203125,-0.527342 0,-0.07642 0.09877,-0.324046 0.21875,-0.550782 0.395555,-0.747584 0.94815,-1.52766 1.019532,-2.282926 0.05036,-0.532508 0.156092,-0.744512 0.367187,-1.109376 0.336967,-0.582448 0.394073,-0.588292 1.628907,-0.16796 0.372662,0.12686 1.01818,0.24856 1.089844,0.26953 0.10012,0.02928 0.13236,-0.438326 0.13282,1.775112 3.06e-4,1.680212 0.04574,3.04523 0.10938,3.277344 0.1324,0.48291 0.707298,1.091072 1.16797,1.234376 0.60476,0.18814 0.939484,0.05666 1.683594,-0.328126 0.475582,-0.24593 0.574932,-0.488326 0.796874,-0.808594 l 0.316406,-0.45703 0.03516,-2.765626 c 0.0178,-1.51966 0.06196,-1.65324 0.10156,-1.69308 0.03966,-0.03982 2.973114,-0.08048 5.92578,-0.09374 l 5.367188,-0.02344 0.1289,0.253906 c 0.06858,0.14164 0.19078,0.0224 0.273438,0.398438 0.0826,0.376046 0.300764,0.466758 0.484374,0.931364 0.18362,0.464612 0.495652,1.34333 0.695314,1.953126 0.446562,1.363878 0.76561,1.935198 1.265624,2.265624 1.009804,0.667318 2.319352,0.273782 2.726562,-0.820312 0.16558,-0.444914 0.13228,-1.711112 -0.05468,-2.164062 -0.08912,-0.215924 -0.20626,-0.769766 -0.265626,-1.234376 -0.0661,-0.517206 -0.224826,-0.492672 -0.40625,-0.880582 -0.374592,-0.800904 -0.502082,-0.878906 -0.289062,-0.878906 0.18246,0 0.747982,-0.295154 2.089844,-1.089844 0.5585,-0.330762 1.060446,-0.601562 1.117186,-0.601564 0.13456,0 0.19284,0.272982 0.308594,1.425782 0.05248,0.522686 0.17064,0.984798 0.26172,1.203126 0.0911,0.21833 0.229228,0.289904 0.308594,0.652344 0.744592,3.400182 0.824166,2.714162 1.558592,3.150112 0.918718,0.54534 1.873616,0.448416 2.5,-0.253908 0.203608,-0.22828 0.397334,-0.573752 0.433594,-0.76953 0.092,-0.496684 -0.11552,-1.36937 -0.414062,-2.626674 -0.301876,-1.271412 -0.57138,-2.982766 -0.589844,-4.378908 -0.0124,-0.941152 0.0078,-1.048476 0.253906,-1.375 0.14644,-0.19448 0.358374,-0.573692 0.472658,-0.84375 0.11428,-0.270056 0.404698,-0.806734 0.64453,-1.191406 0.239832,-0.384666 0.547504,-1.019578 0.683594,-1.410156 0.228942,-0.657074 0.24797,-1.416448 0.25,-3.402344 0.0017,-1.924498 -0.02394,-2.266284 -0.261718,-3.324218 -0.14586,-0.648932 -0.362958,-1.416648 -0.48047,-1.707032 -0.117508,-0.290396 -0.282142,-0.7865 -0.367196,-1.101578 -0.465654,-1.724872 -3.299805,-4.694528 -5.101375,-5.933594 -0.688754,-0.473695 -1.355468,-1.240675 -1.355468,-1.5625 0,-0.433502 -0.248338,-0.927346 -0.78125,-1.535156 -1.225314,-0.726397 -1.29952,-1.366937 -2.008641,-2.572094 -0.467681,-0.654123 -0.948423,-0.466964 -0.948423,-0.466968 z M 45.921876,22 c 1.39019,0.0024 2.279496,1.057036 2.039062,2.492188 -0.08126,0.4851 -0.689536,1.289796 -1.046876,1.386718 -0.47723,0.12946 -0.774458,0.152 -1.085938,0.07812 -0.941788,-0.223356 -1.6836,-0.947442 -1.804686,-1.76172 -0.16432,-1.10499 0.556564,-2.081198 1.61328,-2.183594 C 45.733658,22.002318 45.829198,22 45.921876,22 Z m -7.863282,4 c 1.080108,0.0104 2.070754,0.843418 1.929688,2.035156 -0.14464,1.222024 -0.824866,1.915328 -1.91797,1.960938 -0.33938,0.0142 -0.746022,-0.0156 -0.90625,-0.0664 -0.38029,-0.12066 -0.857156,-0.573342 -1.03125,-0.98047 -0.17694,-0.413802 -0.17574,-1.348712 0,-1.76953 0.0747,-0.17902 0.295034,-0.467422 0.492188,-0.640626 C 37.055868,26.160594 37.567644,25.995296 38.058594,26 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/babe.svg b/.icons/awkward/64x64/apps/babe.svg
new file mode 100644
index 00000000..d6ddcabd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/babe.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 20,11 c -2.700778,0.0033 -5.158777,1.559897 -6.316406,4 H 11 c -3.8658331,3.87e-4 -6.9996135,3.134167 -7,7 v 18 c 3.865e-4,3.865833 3.1341669,6.999613 7,7 h 3.257812 C 15.566175,48.878784 17.710537,49.999104 20,50 h 2.080078 C 22.577008,53.440744 25.52356,55.995586 29,56 h 6 c 3.477182,-0.0034 6.424838,-2.558524 6.921875,-6 H 44 c 2.286701,-0.0034 4.427592,-1.123479 5.734375,-3 H 53 c 3.865833,-3.87e-4 6.999613,-3.134167 7,-7 V 22 c -3.87e-4,-3.865833 -3.134167,-6.999613 -7,-7 H 50.314453 C 49.157127,12.560533 46.700072,11.004069 44,11 h -6 c -2.460278,0.0034 -4.738165,1.298107 -6,3.410156 C 30.738165,12.298107 28.460278,11.003448 26,11 Z"/>
+ <path style="fill:#f85b79" d="m 20,10 c -2.700778,0.0033 -5.158777,1.559897 -6.316406,4 H 11 c -3.8658331,3.87e-4 -6.9996135,3.134167 -7,7 v 18 c 3.865e-4,3.865833 3.1341669,6.999613 7,7 h 3.257812 C 15.566175,47.878784 17.710537,48.999104 20,49 h 2.080078 C 22.577008,52.440744 25.52356,54.995586 29,55 h 6 c 3.477182,-0.0034 6.424838,-2.558524 6.921875,-6 H 44 c 2.286701,-0.0034 4.427592,-1.123479 5.734375,-3 H 53 c 3.865833,-3.87e-4 6.999613,-3.134167 7,-7 V 21 c -3.87e-4,-3.865833 -3.134167,-6.999613 -7,-7 H 50.314453 C 49.157127,11.560533 46.700072,10.004069 44,10 h -6 c -2.460278,0.0034 -4.738165,1.298107 -6,3.410156 C 30.738165,11.298107 28.460278,10.003448 26,10 Z"/>
+ <path style="opacity:0.2" d="m 11,22 c 0,1.333348 0,2.666652 0,4 2.000001,0 4,0 6,0 0,-1.333348 0,-2.666652 0,-4 -2,0 -3.999999,0 -6,0 z"/>
+ <path style="opacity:0.2" d="m 11,29 c 0,1.333348 0,2.666652 0,4 2.000001,0 4,0 6,0 0,-1.333348 0,-2.666652 0,-4 -2,0 -3.999999,0 -6,0 z"/>
+ <path style="opacity:0.2" d="m 11,36 c 0,1.333348 0,2.666652 0,4 2.000001,0 4,0 6,0 0,-1.333348 0,-2.666652 0,-4 -2,0 -3.999999,0 -6,0 z"/>
+ <path style="opacity:0.2" d="m 20,18 c 0,1.333348 0,2.666652 0,4 2.000002,0 4,0 6,0 0,-1.333348 0,-2.666652 0,-4 -2,0 -3.999998,0 -6,0 z"/>
+ <path style="opacity:0.2" d="m 20,25 c 0,1.333348 0,2.666652 0,4 2.000002,0 4,0 6,0 0,-1.333348 0,-2.666652 0,-4 -2,0 -3.999998,0 -6,0 z"/>
+ <path style="opacity:0.2" d="m 20,32 c 0,1.333348 0,2.666652 0,4 2.000002,0 4,0 6,0 0,-1.333348 0,-2.666652 0,-4 -2,0 -3.999998,0 -6,0 z"/>
+ <path style="opacity:0.2" d="m 20,39 c 0,1.333348 0,2.666652 0,4 2.000002,0 4,0 6,0 0,-1.333348 0,-2.666652 0,-4 -2,0 -3.999998,0 -6,0 z"/>
+ <path style="opacity:0.2" d="m 29,24 c 0,1.333348 0,2.666652 0,4 2.000002,0 4,0 6,0 0,-1.333348 0,-2.666652 0,-4 -2,0 -3.999998,0 -6,0 z"/>
+ <path style="opacity:0.2" d="m 29,31 c 0,1.333348 0,2.666652 0,4 2.000002,0 4,0 6,0 0,-1.333348 0,-2.666652 0,-4 -2,0 -3.999998,0 -6,0 z"/>
+ <path style="opacity:0.2" d="m 29,38 c 0,1.333348 0,2.666652 0,4 2.000002,0 4,0 6,0 0,-1.333348 0,-2.666652 0,-4 -2,0 -3.999998,0 -6,0 z"/>
+ <path style="opacity:0.2" d="m 29,45 c 0,1.333348 0,2.666652 0,4 2.000002,0 4,0 6,0 0,-1.333348 0,-2.666652 0,-4 -2,0 -3.999998,0 -6,0 z"/>
+ <path style="opacity:0.2" d="m 53,22 c 0,1.333348 0,2.666652 0,4 -2.000001,0 -4,0 -6,0 0,-1.333348 0,-2.666652 0,-4 2,0 3.999999,0 6,0 z"/>
+ <path style="opacity:0.2" d="m 53,29 c 0,1.333348 0,2.666652 0,4 -2.000001,0 -4,0 -6,0 0,-1.333348 0,-2.666652 0,-4 2,0 3.999999,0 6,0 z"/>
+ <path style="opacity:0.2" d="m 53,36 c 0,1.333348 0,2.666652 0,4 -2.000001,0 -4,0 -6,0 0,-1.333348 0,-2.666652 0,-4 2,0 3.999999,0 6,0 z"/>
+ <path style="opacity:0.2" d="m 44,18 c 0,1.333348 0,2.666652 0,4 -2.000002,0 -4,0 -6,0 0,-1.333348 0,-2.666652 0,-4 2,0 3.999998,0 6,0 z"/>
+ <path style="opacity:0.2" d="m 44,25 c 0,1.333348 0,2.666652 0,4 -2.000002,0 -4,0 -6,0 0,-1.333348 0,-2.666652 0,-4 2,0 3.999998,0 6,0 z"/>
+ <path style="opacity:0.2" d="m 44,32 c 0,1.333348 0,2.666652 0,4 -2.000002,0 -4,0 -6,0 0,-1.333348 0,-2.666652 0,-4 2,0 3.999998,0 6,0 z"/>
+ <path style="opacity:0.2" d="m 44,39 c 0,1.333348 0,2.666652 0,4 -2.000002,0 -4,0 -6,0 0,-1.333348 0,-2.666652 0,-4 2,0 3.999998,0 6,0 z"/>
+ <path style="fill:#ffffff" d="M 20 17 L 20 21 L 26 21 L 26 17 L 20 17 z M 38 17 L 38 21 L 44 21 L 44 17 L 38 17 z M 11 21 L 11 25 L 17 25 L 17 21 L 11 21 z M 47 21 L 47 25 L 53 25 L 53 21 L 47 21 z M 29 23 L 29 27 L 35 27 L 35 23 L 29 23 z M 20 24 L 20 28 L 26 28 L 26 24 L 20 24 z M 38 24 L 38 28 L 44 28 L 44 24 L 38 24 z M 11 28 L 11 32 L 17 32 L 17 28 L 11 28 z M 47 28 L 47 32 L 53 32 L 53 28 L 47 28 z M 29 30 L 29 34 L 35 34 L 35 30 L 29 30 z M 20 31 L 20 35 L 26 35 L 26 31 L 20 31 z M 38 31 L 38 35 L 44 35 L 44 31 L 38 31 z M 11 35 L 11 39 L 17 39 L 17 35 L 11 35 z M 47 35 L 47 39 L 53 39 L 53 35 L 47 35 z M 29 37 L 29 41 L 35 41 L 35 37 L 29 37 z M 20 38 L 20 42 L 26 42 L 26 38 L 20 38 z M 38 38 L 38 42 L 44 42 L 44 38 L 38 38 z M 29 44 L 29 48 L 35 48 L 35 44 L 29 44 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20 10 C 17.299222 10.0033 14.841223 11.559897 13.683594 14 L 11 14 C 7.1341669 14.000387 4.0003865 17.134167 4 21 L 4 22 C 4.0003865 18.134167 7.1341669 15.000387 11 15 L 13.683594 15 C 14.841223 12.559897 17.299222 11.0033 20 11 L 26 11 C 28.460278 11.003448 30.738165 12.298107 32 14.410156 C 33.261835 12.298107 35.539722 11.0034 38 11 L 44 11 C 46.700072 11.004069 49.157127 12.560533 50.314453 15 L 53 15 C 56.865833 15.000387 59.999613 18.134167 60 22 L 60 21 C 59.999613 17.134167 56.865833 14.000387 53 14 L 50.314453 14 C 49.157127 11.560533 46.700072 10.004069 44 10 L 38 10 C 35.539722 10.0034 33.261835 11.298107 32 13.410156 C 30.738165 11.298107 28.460278 10.003448 26 10 L 20 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/background.svg b/.icons/awkward/64x64/apps/background.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/background.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/badge-small.svg b/.icons/awkward/64x64/apps/badge-small.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/badge-small.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/badland.svg b/.icons/awkward/64x64/apps/badland.svg
new file mode 100644
index 00000000..11ec4294
--- /dev/null
+++ b/.icons/awkward/64x64/apps/badland.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="m30.106 61.661c-0.19076-0.18548-0.34684-0.45913-0.34684-0.60815 0-0.19592-0.08404-0.2344-0.30348-0.13898-0.16692 0.0726-0.98039 0.1639-1.8077 0.20294l-1.505 0.071-0.275-0.517c-0.24482-0.46027-0.3239-0.49921-0.71807-0.35352-1.0798 0.39915-2.1546 0.08782-2.1546-0.62419 0-0.43847-0.001-0.43875-1.1083-0.32846-0.63311 0.06306-1.307 0.03694-1.5718-0.06094-0.39059-0.144-0.45479-0.256-0.40879-0.71799l0.0544-0.54799-1.0576-0.084c-1.2398-0.1-1.6726-0.368-1.5232-0.94799 0.0938-0.362 0.0476-0.402-0.47859-0.406-0.72219-0.008-1.1702-0.324-1.3432-0.94799-0.1086-0.394-0.2142-0.46999-0.58519-0.42799-0.70539 0.082-1.0852-0.61999-1.0474-1.938 0.0302-1.058-0.0522-1.234-0.41319-0.88199-0.1036 0.1-0.3728 0.158-0.59839 0.126-0.52219-0.072-0.63919-0.89799-0.2582-1.824 0.3054-0.74199 0.24-0.86199-0.39879-0.73799-0.83879 0.162-1.0414-0.42999-0.60859-1.78 0.1144-0.354 0.0886-0.39-0.2-0.276-0.69299 0.274-0.84999 0.198-0.90479-0.44199-0.0328-0.384 0.084-0.88199 0.307-1.306 0.37219-0.70999 0.3572-0.74599-0.298-0.69399-0.63219 0.05-0.65519-0.43599-0.064-1.36 0.2979-0.46589 0.54161-0.90575 0.54161-0.97743s-0.19509-0.21676-0.43353-0.3224c-0.55221-0.24464-0.54789-0.61081 0.01652-1.4027 0.47803-0.67065 0.43979-0.98843-0.11891-0.98843-0.72629 0-0.64097-0.92343 0.1779-1.9253 0.41115-0.50299 0.49675-0.74155 0.41851-1.166-0.05411-0.29352-0.24592-0.65965-0.42625-0.81361s-0.32788-0.42427-0.32788-0.60071c0-0.34116 0.69699-1.0573 1.344-1.3808 0.46161-0.23086 0.49295-0.54847 0.11012-1.1165-0.2584-0.38343-0.25774-0.44871 0.0085-0.84375 0.1587-0.2355 0.54633-0.54769 0.86139-0.69375 0.31506-0.14608 0.70887-0.48949 0.87513-0.76315 0.28856-0.47493 0.28802-0.51293-0.01202-0.83519-0.49585-0.53269-0.04526-1.1327 1.1452-1.5249 1.2376-0.40773 1.5482-0.69715 1.2487-1.1634-0.43503-0.67727 0.0056-1.1112 1.4413-1.4197 0.75815-0.16288 0.95433-0.38159 0.84013-0.93669-0.08438-0.41016-0.02669-0.51805 0.37112-0.69427 0.41897-0.1856 0.45957-0.27468 0.3675-0.80635-0.25596-1.478-0.30872-2.3292-0.1503-2.4244 0.09303-0.0559 0.41171-0.0126 0.70817 0.09618 0.29648 0.10882 0.58231 0.15576 0.63519 0.10434s0.0078-0.67161-0.10038-1.3782c-0.1092-0.70659-0.146-1.5526-0.0828-1.88 0.1048-0.54479 0.1648-0.59519 0.71479-0.59519 0.69399 0 0.67319 0.0871 0.342-1.4332-0.33276-1.5274-0.32738-1.7078 0.06222-2.0866 0.63289-0.61533 0.73335-2.155 0.28804-4.4143-0.36474-1.8506-0.27708-2.8564 0.24896-2.8564 0.1795 0 0.47983 0.18968 0.66741 0.42151 0.39289 0.48561 0.64295 0.53445 0.79279 0.15481 0.197-0.4973 0.108-0.9213-0.394-1.8891-0.556-1.0707-1.06-2.5868-1.06-3.1872 0-0.59867 0.39677-0.47579 1.431 0.44323 0.97825 0.86927 1.7869 2.1672 2.2902 3.6759 0.47543 1.4253 0.77195 1.1811 0.87907-0.72401 0.07302-1.2985 0.15362-1.5943 0.43459-1.5943 0.32472 0 0.68923 1.0345 1.0485 2.9758 0.32192 1.7393 0.35412 2.3402 0.2485 4.6397-0.0667 1.4529-0.0647 2.815 0.0044 3.027l0.1258 0.38535 0.39931-0.48691 0.39932-0.48691 0.12308 0.47677c0.06768 0.26222 0.08318 1.6609 0.03442 3.1082-0.04876 1.4472-0.05354 2.7262-0.0104 2.8422 0.19658 0.53057 1.152 0.0126 1.2885-0.69849 0.12306-0.64109 0.58271-0.70799 1.3726-0.1998 0.40393 0.25988 0.97609 0.53991 1.2715 0.62227 0.45575 0.12708 0.58149 0.0925 0.83051-0.2285 0.27256-0.3513 0.33436-0.36202 0.86789-0.15044 1.0826 0.42931 1.2737 0.3638 1.2241-0.41975-0.0289-0.45627 0.04562-0.76771 0.21678-0.90581 0.1503-0.12127 0.26598-0.50533 0.273-0.90637 0.0068-0.38276 0.07128-0.84263 0.1435-1.022 0.08506-0.21118-0.07196-0.89365-0.44573-1.9372-0.94937-2.6506-0.69997-4.3361 0.46343-3.132 0.57283 0.59281 0.86709 0.54093 0.86709-0.15288 0-0.3707-0.36897-1.2731-1.0405-2.5448-1.4099-2.67-1.4-3.3442 0.03618-2.4588 0.98699 0.60857 1.9391 1.7027 2.8252 3.2468 0.96615 1.6835 1.2075 1.7087 1.0834 0.11299-0.16138-2.0748 0.41109-2.4474 1.2571-0.81795 0.82729 1.5934 1.044 2.6926 1.23 6.2381 0.0948 1.8075 0.24296 3.355 0.32928 3.439 0.09362 0.09102 0.27918-0.09669 0.46001-0.46535 0.58375-1.1902 0.87599-0.50255 1.0299 2.4232 0.12896 2.4514 0.11594 2.411 0.69443 2.1548 0.40775-0.18064 0.49669-0.15932 0.78621 0.1883 0.17954 0.2156 0.32646 0.60189 0.32646 0.85847 0 0.71709 0.42607 0.97177 1.0379 0.62037 0.44581-0.25604 0.52145-0.25846 0.76219-0.0244 0.147 0.14292 0.31432 0.54193 0.37182 0.88669 0.16052 0.96233 0.38997 1.3856 0.75119 1.3856 0.45307 0 0.68347 0.31712 0.81605 1.1232 0.16762 1.0192 0.32804 1.2043 0.73397 0.84713 0.75551-0.66475 1.2597 0.18034 0.82379 1.3808-0.14734 0.40577-0.2679 0.77081-0.2679 0.81119 0 0.0404 0.35116 0.02224 0.78037-0.04034 0.73133-0.10664 0.78037-0.08958 0.78037 0.27146 0 0.21188-0.11764 0.51161-0.26144 0.66609-0.40641 0.43663-0.16056 1.3474 0.36372 1.3474 0.23132 0 0.48739 0.1483 0.59565 0.34496 0.15328 0.27846 0.1043 0.49383-0.25402 1.1172-0.55063 0.95785-0.54999 0.99825 0.02018 1.2685 0.63545 0.30118 0.66427 0.51407 0.15004 1.1082-0.53137 0.61397-0.55159 0.81453-0.09388 0.93091 0.3904 0.09926 0.47773 0.76805 0.14284 1.0937-0.15638 0.15204-0.12976 0.27814 0.11424 0.54021 0.26414 0.28376 0.2845 0.41384 0.11984 0.76519-0.10912 0.23282-0.39462 0.51023-0.63447 0.61649-0.49735 0.22032-0.55651 0.50639-0.16936 0.81881 0.20412 0.16472 0.2397 0.39714 0.15154 0.99011-0.1325 0.89123-0.33046 1.1964-0.77611 1.1964-0.48335 0-0.53959 0.25422-0.16006 0.72335 0.59447 0.73479 0.294 1.379-0.46571 0.99847-0.398-0.19936-0.75057-0.08506-0.75057 0.24332 0 0.13804 0.20088 0.58425 0.44641 0.99159 0.54609 0.90599 0.50909 1.4885-0.09956 1.5677-0.67759 0.0882-0.76825 0.29548-0.36815 0.84177 0.47373 0.64685 0.48355 1.3196 0.02132 1.4622-0.44399 0.137-0.43995 0.49519 0.0124 1.113 0.43715 0.59689 0.37812 1.0602-0.14436 1.1327-0.48381 0.06712-0.49019 0.22582-0.02552 0.63467 0.67917 0.59759 0.76331 0.93317 0.3162 1.2611-0.3572 0.26196-0.37908 0.34542-0.194 0.74033 0.45569 0.97239 0.13712 1.9332-0.52649 1.5879-0.39731-0.20674-0.36362-0.24126-0.62307 0.63803-0.15822 0.53621-0.3252 0.74091-0.71105 0.87169-0.3178 0.1077-0.52543 0.3098-0.56149 0.54651-0.0875 0.57425-0.57201 0.79633-0.97117 0.44511-0.46093-0.40555-0.51481-0.37314-0.64739 0.38979-0.1126 0.64799-0.46295 1.1769-0.77959 1.1769-0.08164 0-0.30888-0.19828-0.50493-0.44063-0.40439-0.49983-0.82659-0.44521-0.91249 0.11804-0.03124 0.20484-0.19428 0.45607-0.36228 0.55827-0.25166 0.1531-0.379 0.09672-0.72279-0.32l-0.41731-0.50581-0.50059 0.46365c-0.55333 0.51249-1.046 0.59907-1.1993 0.21076-0.14062-0.35626-0.36878-0.31624-0.96141 0.1686-0.282 0.23-0.62599 0.41999-0.76599 0.41999-0.13812 0-0.32528-0.18968-0.41593-0.42151-0.09064-0.23184-0.19608-0.42151-0.23426-0.42151s-0.51977 0.19364-1.0702 0.43031c-1.1733 0.50449-1.8319 0.48757-2.076-0.05328-0.11338-0.25132-0.26146-0.34404-0.43353-0.2715-1.3172 0.55535-1.7439 0.64481-2.0856 0.43729-0.2861-0.1737-0.53871-0.16568-1.3693 0.04356-1.338 0.3371-1.6795 0.32396-2.0956-0.08062z"/>
+ <path style="opacity:.2" d="m36.922 45.032c-0.22752-0.0022-0.45743 0.019-0.68749 0.06446-1.9229 0.37924-4.2067 1.7711-5.4283 3.3106-0.90199 1.1367-1.3977 2.4622-1.5182 4.0605l-0.0888 1.1894 0.91093 0.96679c1.5366 1.6347 3.1462 2.1542 6.4137 2.0712 1.4569-0.03694 1.9643-0.11842 2.5408-0.40721 0.96679-0.48427 1.3874-1.0468 1.6299-2.1826 0.2563-1.2003 0.12318-5.0419-0.21484-6.2079-0.49507-1.7078-1.9652-2.8494-3.5578-2.8652zm1.7588 3.9725c0.3801 0 0.44399 0.0744 0.44399 0.52147 0 0.37162-0.09632 0.54643-0.3323 0.60643-0.30656 0.07794-0.31224 0.12672-0.08594 0.65331 0.29856 0.69473 0.3198 2.4264 0.03724 3.0292-0.38407 0.81955-1.7991 1.228-2.9992 0.86717-0.83423-0.25086-1.1223-0.73079-1.1258-1.8721-0.0064-2.0414 1.8757-3.8055 4.0619-3.8055z"/>
+ <path style="fill:#929292" d="m36.922 44.032c-0.22752-0.0022-0.45743 0.019-0.68749 0.06446-1.9229 0.37923-4.2067 1.7711-5.4283 3.3106-0.90199 1.1367-1.3977 2.4622-1.5182 4.0605l-0.0888 1.1894 0.91093 0.96679c1.5366 1.6347 3.1462 2.1542 6.4137 2.0712 1.4569-0.03694 1.9643-0.11842 2.5408-0.40721 0.96679-0.48427 1.3874-1.0468 1.6299-2.1826 0.2563-1.2003 0.12318-5.0419-0.21484-6.2079-0.49507-1.7078-1.9652-2.8494-3.5578-2.8652zm1.7588 3.9725c0.3801 0 0.44399 0.0744 0.44399 0.52147 0 0.37162-0.09632 0.54643-0.3323 0.60643-0.30656 0.07794-0.31224 0.12672-0.08594 0.65331 0.29856 0.69473 0.3198 2.4264 0.03724 3.0292-0.38407 0.81955-1.7991 1.228-2.9992 0.86717-0.83423-0.25086-1.1223-0.73079-1.1258-1.8721-0.0064-2.0414 1.8757-3.8055 4.0619-3.8055z"/>
+ <path style="fill:#ffffff" d="m37.45 52.708c1.2021-0.53253 0.99875-2.8476-0.25018-2.8476-0.59871 0-1.5438 1.0498-1.5407 1.7113 0.0032 0.64455 0.11488 0.85223 0.60429 1.1221 0.44169 0.24352 0.66311 0.24618 1.1866 0.0142z"/>
+ <path style="opacity:.2" d="m48.879 55.346c0.49303-0.36382 0.69587-1.9615 0.60149-4.7379-0.08966-2.638-0.32132-3.7049-0.87491-4.0299-0.26034-0.15288-0.38531-0.10048-0.71877 0.30128-0.60631 0.73053-1.6294 3.4792-1.6498 4.4323-0.0024 0.10878 0.22386-0.024 0.50267-0.29506 0.35748-0.34756 0.67729-0.49283 1.0849-0.49283 0.52699 0 0.61401 0.07642 0.98685 0.86659 0.46945 0.99493 0.44897 2.3318-0.04306 2.8102-0.58919 0.57285-2.3928 0.15776-2.5878-0.59561-0.04262-0.16456-0.05208-0.04584-0.02102 0.2638 0.07142 0.71203 0.33086 1.0143 1.2005 1.3989 0.82411 0.36448 1.1112 0.37928 1.519 0.07832z"/>
+ <path style="fill:#929292" d="m48.879 54.346c0.49303-0.36382 0.69587-1.9615 0.60149-4.7379-0.08966-2.638-0.32132-3.7049-0.87491-4.0299-0.26034-0.15288-0.38531-0.10048-0.71877 0.30128-0.60631 0.73053-1.6294 3.4792-1.6498 4.4323-0.0024 0.10878 0.22386-0.024 0.50267-0.29506 0.35748-0.34756 0.67729-0.49283 1.0849-0.49283 0.52699 0 0.61401 0.07642 0.98685 0.86659 0.46945 0.99493 0.44897 2.3318-0.04306 2.8102-0.58919 0.57285-2.3928 0.15776-2.5878-0.59561-0.04262-0.16456-0.05208-0.04584-0.02102 0.2638 0.07142 0.71203 0.33086 1.0143 1.2005 1.3989 0.82411 0.36448 1.1112 0.37928 1.519 0.07832z"/>
+ <path style="fill:#ffffff" d="m48.215 52.462c0.38863-0.37786 0.33688-0.99231-0.12784-1.5176-0.51929-0.58695-1.0939-0.44677-1.3034 0.31798-0.22606 0.82517 0.06548 1.4646 0.66779 1.4646 0.27 0 0.61351-0.11922 0.76341-0.26496z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m21.789 2.0039c-0.124 0.0176-0.18 0.1407-0.18 0.3652 0 0.1635 0.042 0.4003 0.108 0.6719 0.176-0.1281 0.584 0.1156 1.322 0.7715 0.978 0.8693 1.788 2.167 2.291 3.6758 0.476 1.4253 0.772 1.1805 0.879-0.7246 0.073-1.2985 0.153-1.5938 0.434-1.5938 0.324 0 0.689 1.0333 1.048 2.9746 0.189 1.0194 0.271 1.6741 0.291 2.4825 0.036-1.3886-0.033-2.0902-0.291-3.4825-0.359-1.9413-0.724-2.9746-1.048-2.9746-0.281 0-0.361 0.2953-0.434 1.5938-0.107 1.9051-0.403 2.1499-0.879 0.7246-0.503-1.5088-1.313-2.8065-2.291-3.6758-0.646-0.5744-1.043-0.838-1.25-0.8086zm13.787 4.1484c-0.334-0.0361-0.35 0.3007-0.078 1.0176 0.175-0.0243 0.459 0.0822 0.887 0.3457 0.987 0.6086 1.94 1.7041 2.826 3.2484 0.966 1.683 1.206 1.707 1.082 0.111-0.001-0.009 0.001-0.015 0-0.023-0.088 0.44-0.404 0.094-1.082-1.0883-0.886-1.544-1.839-2.6395-2.826-3.2481-0.359-0.2213-0.628-0.3437-0.809-0.3633zm-13.972 0.7149c-0.392 0-0.538 0.5602-0.438 1.6074 0.058-0.3929 0.201-0.6074 0.438-0.6074 0.179 0 0.48 0.19 0.667 0.4219 0.393 0.4856 0.644 0.5339 0.793 0.1543 0.121-0.3043 0.117-0.596-0.007-0.9883-0.151 0.362-0.398 0.3126-0.786-0.166-0.187-0.2319-0.488-0.4219-0.667-0.4219zm19.134 1.1875c-0.354-0.1047-0.538 0.5103-0.447 1.7676 0.099-1.0708 0.59-1.0537 1.26 0.2367 0.827 1.593 1.044 2.692 1.23 6.238 0.095 1.807 0.242 3.353 0.328 3.437 0.094 0.091 0.28-0.096 0.461-0.464 0.584-1.191 0.876-0.502 1.03 2.423 0.129 2.452 0.116 2.411 0.695 2.155 0.408-0.181 0.496-0.16 0.785 0.187 0.18 0.216 0.326 0.603 0.326 0.86 0 0.717 0.427 0.97 1.039 0.619 0.446-0.256 0.521-0.258 0.762-0.024 0.147 0.143 0.314 0.542 0.371 0.887 0.161 0.962 0.391 1.385 0.752 1.385 0.453 0 0.684 0.317 0.816 1.123 0.168 1.019 0.329 1.205 0.735 0.847 0.42-0.369 0.754-0.261 0.9 0.104 0.266-1.045-0.205-1.715-0.9-1.104-0.406 0.358-0.567 0.174-0.735-0.845-0.132-0.806-0.363-1.125-0.816-1.125-0.361 0-0.591-0.423-0.752-1.385-0.057-0.345-0.224-0.744-0.371-0.887-0.241-0.234-0.316-0.23-0.762 0.026-0.612 0.351-1.039 0.096-1.039-0.621 0-0.257-0.146-0.644-0.326-0.86-0.289-0.347-0.377-0.368-0.785-0.187-0.579 0.256-0.566 0.297-0.695-2.155-0.154-2.925-0.446-3.614-1.03-2.423-0.181 0.368-0.367 0.555-0.461 0.464-0.086-0.084-0.233-1.63-0.328-3.437-0.186-3.546-0.403-4.645-1.23-6.2384-0.317-0.611-0.597-0.9401-0.813-1.0039zm-4.912 3.2263c-0.304 0.053-0.403 0.595-0.299 1.422 0.115-0.506 0.449-0.595 0.994-0.031 0.573 0.593 0.868 0.541 0.868-0.152 0-0.115-0.045-0.295-0.114-0.506-0.133 0.151-0.385 0.039-0.754-0.342-0.29-0.301-0.523-0.421-0.695-0.391zm-14.23 1.428c-0.064 0.656-0.238 1.146-0.53 1.43-0.304 0.296-0.367 0.492-0.224 1.285 0.05-0.1 0.123-0.186 0.224-0.285 0.421-0.41 0.584-1.263 0.53-2.43zm6.312 1.385c-0.014 0.854-0.009 1.577 0.037 1.718l0.125 0.385 0.401-0.486 0.398-0.488 0.123 0.476c0.028 0.109 0.042 0.5 0.051 0.922 0.008-0.929-0.003-1.736-0.051-1.92l-0.123-0.478-0.398 0.488-0.401 0.486-0.125-0.385c-0.023-0.072-0.029-0.418-0.037-0.718zm8.531 2.945c-0.04 0.217-0.073 0.473-0.078 0.725-0.007 0.401-0.123 0.785-0.273 0.906-0.171 0.138-0.246 0.45-0.217 0.906 0.05 0.784-0.142 0.849-1.225 0.42-0.533-0.211-0.594-0.201-0.867 0.15-0.249 0.321-0.374 0.356-0.83 0.229-0.295-0.082-0.867-0.363-1.271-0.623-0.79-0.508-1.25-0.44-1.373 0.201-0.137 0.711-1.093 1.228-1.289 0.697-0.013-0.032-0.011-0.324-0.016-0.519-0.012 0.795-0.013 1.443 0.016 1.519 0.196 0.531 1.152 0.012 1.289-0.699 0.123-0.641 0.583-0.707 1.373-0.199 0.404 0.26 0.976 0.541 1.271 0.623 0.456 0.127 0.581 0.092 0.83-0.229 0.273-0.351 0.334-0.361 0.867-0.15 1.083 0.429 1.275 0.364 1.225-0.42-0.029-0.456 0.046-0.768 0.217-0.906 0.15-0.121 0.266-0.505 0.273-0.906 0.007-0.383 0.071-0.842 0.143-1.022 0.044-0.109 0.018-0.356-0.065-0.703zm-15.347 0.596c-0.091 0.027-0.227 0.023-0.43 0.023-0.55 0-0.61 0.051-0.715 0.596-0.038 0.198-0.029 0.593 0 1.025 0.001-0.006-0.001-0.021 0-0.027 0.105-0.545 0.165-0.594 0.715-0.594 0.612 0 0.652 0.002 0.43-1.023zm-2.026 3.662c-0.128-0.018-0.232-0.014-0.279 0.014-0.097 0.058-0.088 0.484-0.029 1.078 0.011-0.022 0.014-0.07 0.029-0.078 0.093-0.056 0.413-0.014 0.709 0.095 0.297 0.109 0.582 0.157 0.635 0.106 0.042-0.041 0.01-0.48-0.055-0.998-0.093 0.024-0.319-0.012-0.58-0.108-0.148-0.054-0.301-0.092-0.43-0.109zm-0.181 3.039c-0.064 0.073-0.155 0.134-0.315 0.205-0.397 0.176-0.455 0.285-0.371 0.695 0.114 0.555-0.081 0.773-0.84 0.936-1.435 0.308-1.876 0.743-1.441 1.42 0.027 0.042 0.044 0.082 0.061 0.121 0.245-0.217 0.696-0.394 1.38-0.541 0.759-0.163 0.954-0.381 0.84-0.936-0.084-0.41-0.026-0.519 0.371-0.695 0.419-0.186 0.46-0.275 0.368-0.807-0.03-0.17-0.029-0.245-0.053-0.398zm-3.106 3.914c-0.21 0.162-0.553 0.323-1.109 0.506-1.191 0.392-1.642 0.993-1.147 1.525 0.025 0.026 0.035 0.042 0.055 0.065 0.223-0.22 0.587-0.424 1.092-0.59 1.237-0.408 1.547-0.698 1.248-1.164-0.079-0.123-0.118-0.235-0.139-0.342zm36.867 2.582c-0.107 0.008-0.246 0.026-0.429 0.053-0.181 0.026-0.331 0.039-0.463 0.049-0.018 0.06-0.028 0.117-0.051 0.179-0.147 0.406-0.267 0.77-0.267 0.811 0 0.04 0.352 0.023 0.781-0.039 0.245-0.036 0.394-0.049 0.51-0.049 0.003-0.004 0.005-0.01 0.009-0.014 0.144-0.154 0.26-0.454 0.26-0.666 0-0.271-0.027-0.347-0.35-0.324zm-39.181 0.363c-0.187 0.258-0.519 0.551-0.805 0.684-0.315 0.146-0.702 0.458-0.861 0.693-0.266 0.395-0.266 0.461-0.008 0.844 0.027 0.039 0.036 0.068 0.059 0.105 0.175-0.228 0.516-0.506 0.81-0.642 0.315-0.146 0.709-0.49 0.875-0.764 0.289-0.475 0.288-0.513-0.012-0.836-0.025-0.027-0.037-0.056-0.058-0.084zm39.217 1.709c-0.317 0.458-0.077 1.266 0.418 1.266 0.173 0 0.34 0.096 0.468 0.221 0.228-0.434 0.257-0.641 0.127-0.877-0.108-0.197-0.364-0.344-0.595-0.344-0.178 0-0.319-0.111-0.418-0.266zm-40.875 1.539c-0.043 0.03-0.071 0.063-0.125 0.09-0.647 0.324-1.344 1.04-1.344 1.381 0 0.15 0.114 0.357 0.258 0.514 0.259-0.327 0.673-0.689 1.086-0.895 0.453-0.226 0.486-0.541 0.125-1.09zm41.525 1.385c-0.414 0.736-0.391 0.826 0.129 1.072 0.07 0.034 0.105 0.064 0.16 0.096 0.502-0.583 0.47-0.797-0.16-1.096-0.058-0.027-0.083-0.048-0.129-0.072zm0.293 2.162c-0.006 0.007-0.008 0.011-0.014 0.018-0.531 0.614-0.551 0.815-0.093 0.931 0.058 0.015 0.106 0.046 0.15 0.082 0.289-0.295 0.247-0.848-0.043-1.031zm-42.639 0.045c-0.071 0.134-0.166 0.277-0.314 0.459-0.653 0.799-0.8301 1.54-0.51 1.811 0.113-0.253 0.278-0.527 0.51-0.811 0.411-0.503 0.498-0.741 0.42-1.166-0.017-0.093-0.065-0.194-0.106-0.293zm42.854 1.621c-0.026 0.14-0.076 0.276-0.18 0.377-0.146 0.143-0.116 0.271 0.086 0.5 0.052-0.066 0.119-0.131 0.149-0.195 0.146-0.313 0.134-0.455-0.055-0.682zm-43.244 1.782c-0.469 0.666-0.508 1.02-0.162 1.261 0.057-0.095 0.1-0.179 0.179-0.291 0.441-0.618 0.422-0.924-0.017-0.97zm42.636 0.535c-0.465 0.218-0.52 0.495-0.142 0.8 0.05 0.041 0.09 0.086 0.121 0.139 0.009-0.054 0.022-0.089 0.031-0.148 0.06-0.4 0.057-0.63-0.01-0.791zm-42.582 1.867c-0.056 0.093-0.099 0.171-0.162 0.269-0.4979 0.779-0.5544 1.242-0.183 1.34 0.058-0.111 0.101-0.211 0.183-0.34 0.298-0.466 0.543-0.905 0.543-0.976 0-0.066-0.171-0.191-0.381-0.293zm41.84 1.115c-0.009 0-0.015 0.006-0.025 0.006-0.484 0-0.54 0.253-0.16 0.723 0.024 0.029 0.037 0.058 0.058 0.087 0.271-0.075 0.348-0.406 0.127-0.816zm-41.562 1.502c-0.044-0.004-0.125 0.005-0.188 0.008-0.134 0.347-0.221 0.708-0.195 1.006 0.013 0.147 0.032 0.257 0.06 0.347 0.054-0.221 0.137-0.446 0.247-0.654 0.279-0.532 0.339-0.686 0.076-0.707zm40.441 0.145c-0.166 0.032-0.279 0.141-0.279 0.324 0 0.138 0.2 0.583 0.445 0.99 0.098 0.162 0.155 0.301 0.215 0.441 0.278-0.227 0.211-0.735-0.215-1.441-0.065-0.107-0.11-0.208-0.166-0.314zm-39.752 2.255c-0.033 0.006-0.083 0.025-0.137 0.045-0.059 0.362-0.053 0.644 0.041 0.823 0.037-0.173 0.061-0.329 0.127-0.537 0.086-0.266 0.093-0.352-0.031-0.331zm39.571 0.684c-0.42 0.11-0.457 0.324-0.12 0.785 0.088 0.12 0.142 0.238 0.198 0.356 0.231-0.216 0.193-0.667-0.078-1.141zm-38.555 1.385c-0.011-0.001-0.032 0.004-0.043 0.004-0.166 0.505-0.198 0.967-0.074 1.261 0.037-0.158 0.071-0.317 0.14-0.486 0.229-0.556 0.25-0.763-0.023-0.779zm38.414 0.888c-0.388 0.15-0.378 0.497 0.055 1.088 0.015 0.022 0.018 0.04 0.033 0.061 0.33-0.155 0.34-0.551-0.033-1.061-0.024-0.032-0.034-0.056-0.055-0.088zm0.148 2.124c-0.066 0.042-0.136 0.081-0.238 0.095-0.484 0.067-0.49 0.226-0.025 0.635 0.121 0.107 0.201 0.197 0.285 0.289 0.013-0.01 0.017-0.017 0.031-0.027 0.373-0.274 0.351-0.561-0.053-0.992zm-0.021 2.052c-0.272 0.213-0.288 0.32-0.119 0.68 0.054 0.116 0.096 0.23 0.129 0.344 0.104-0.25 0.112-0.621-0.01-1.024zm-31.235 3.045c0.006 0.013 0.011 0.028 0.018 0.039l0.004-0.037-0.022-0.002z"/>
+ <path style="opacity:.2" d="m21.717 3.041c-0.07068 0.05137-0.10742 0.15675-0.10742 0.32812 0 0.60039 0.50282 2.1168 1.0586 3.1875 0.19416 0.37406 0.31061 0.6513 0.38867 0.89844 0.0022-0.00529 0.0057-0.00625 0.0078-0.011719 0.195-0.4959 0.105-0.9188-0.397-1.8867-0.405-0.7792-0.776-1.7892-0.951-2.5156zm13.781 4.1309c-0.41252 0.057586-0.13857 0.92774 0.85156 2.8027 0.46433 0.8793 0.77272 1.5666 0.92578 2.0391 0.07435-0.08391 0.11328-0.24635 0.11328-0.49414 0-0.3707-0.36755-1.2733-1.0391-2.5449-0.407-0.7698-0.682-1.3544-0.852-1.8028zm-14.332 1.3027c-0.07068 0.47995-0.01111 1.2324 0.18945 2.25 0.14907 0.75631 0.21298 1.397 0.24023 1.9844 0.07501-0.76757-0.000208-1.7685-0.24023-2.9863-0.093-0.4738-0.155-0.8878-0.189-1.2481zm19.125 1.3477c-0.0254 0.2761-0.02974 0.60868 0.002 1.0293 0.03756-0.18654 0.03703-0.50055 0-0.97656-0.0015-0.019615-0.000558-0.033424-0.002-0.052734zm-12.309 0.8047c-0.0089 0.34611-0.01994 0.69937-0.04102 1.1582-0.04384 0.95504-0.04827 1.7329-0.0332 2.3086 0.0071-0.4223 0.01114-0.82811 0.0332-1.3086 0.04372-0.9519 0.0553-1.5872 0.04102-2.1582zm7.5449 2.0762c-0.12988 0.57462 0.0267 1.6929 0.53125 3.1016 0.18008 0.50278 0.30424 0.91156 0.38086 1.2344 0.02089-0.11269 0.03975-0.23553 0.06445-0.29687 0.08506-0.21118-0.07154-0.89394-0.44531-1.9375-0.29268-0.81713-0.45809-1.5243-0.53125-2.1016zm-14.686 2.7207c-0.14167 0.28115-0.08364 0.67275 0.16211 1.8008 0.03907 0.17934 0.05812 0.27082 0.08789 0.4082 0.21984-0.06643 0.14649-0.33233-0.08789-1.4082-0.07257-0.33312-0.12218-0.57977-0.16211-0.80078zm8.2012 1.1973c-0.0035 0.39295-0.0011 0.75742-0.01563 1.1875-0.03502 1.0395-0.03916 1.825-0.02734 2.3223 0.0062-0.41783 0.01055-0.82391 0.02734-1.3223 0.02854-0.8472 0.0287-1.5918 0.01563-2.1875zm-9.0957 2.6582c-0.05907 0.33827-0.02348 1.1582 0.08398 1.8535 0.02202 0.14385 0.02842 0.24824 0.04492 0.38086 0.01278-0.0034 0.0483 0.0043 0.05469-0.002 0.05288-0.05142 0.0086-0.6723-0.09961-1.3789-0.04306-0.27866-0.06513-0.57186-0.08398-0.85352zm-1.1895 3.1094c-0.09452 0.1856-0.03866 0.89215 0.12695 1.9473 0.10278-0.11778 0.1097-0.27263 0.05273-0.60156-0.09953-0.5747-0.14208-0.96814-0.17969-1.3457zm-2.7793 5.3242c-0.17607 0.15575-0.23834 0.33403-0.19922 0.53711 0.21586-0.16628 0.28534-0.33591 0.19922-0.53711zm35.803 2.123c-0.02324 0.09126-0.0431 0.1809-0.07813 0.27734-0.14734 0.40577-0.26758 0.77017-0.26758 0.81055 0 0.02342 0.13548 0.02296 0.31836 0.0098 0.13331-0.45509 0.13068-0.84004 0.02734-1.0977zm-38.201 0.50976c-0.27598 0.27183-0.32312 0.56722-0.11523 0.84961 0.0191-0.02638 0.05488-0.05468 0.07031-0.08008 0.26465-0.43558 0.27464-0.51264 0.04492-0.76953zm39.146 1.4902c-0.25697 0.29053-0.23601 0.76981-0.04492 1.0684 0.01867-0.02705 0.03203-0.05768 0.05469-0.08203 0.1438-0.15448 0.25977-0.45414 0.25977-0.66602 0-0.23996-0.04029-0.31958-0.26953-0.32031zm-40.877 1.6855c-0.01267 0.01648-0.04009 0.03492-0.05078 0.05078-0.26624 0.39504-0.26621 0.46032-0.0078 0.84375 0.0069 0.01029 0.009 0.01721 0.01563 0.02734 0.29368-0.20615 0.30754-0.48745 0.04297-0.92188zm41.719 0.86914c-0.04031 0.07701-0.07296 0.14631-0.12695 0.24023-0.4951 0.86124-0.51892 0.98548-0.10938 1.1973 0.03974-0.07055 0.06118-0.11343 0.10938-0.19727 0.35832-0.62333 0.40718-0.83873 0.25391-1.1172-0.02717-0.04936-0.08389-0.08136-0.12695-0.12305zm-42.973 2.0371c-0.14768 0.18573-0.25781 0.36262-0.25781 0.48633 0 0.17644 0.14584 0.44565 0.32617 0.59961 0.12282 0.10485 0.23593 0.30978 0.32227 0.52148 0.12581-0.23674 0.15544-0.43593 0.10547-0.70703-0.05411-0.29352-0.2474-0.6605-0.42774-0.81445-0.02667-0.02277-0.04349-0.05876-0.06836-0.08594zm43.025 0.56836c-0.0041 0.0047-0.0056 0.007-0.0098 0.01172-0.53137 0.61397-0.55146 0.81526-0.09375 0.93164 0.03998 0.01017 0.07393 0.02965 0.10742 0.05078 0.44032-0.51388 0.43726-0.74178-0.0039-0.99414zm0.04687 2.0254c-0.0034 0.0034-0.0044 0.0084-0.0078 0.01172-0.15638 0.15204-0.13072 0.27699 0.11328 0.53906 0.02876 0.03089 0.04335 0.05625 0.06641 0.08398 0.04546-0.24375-0.01089-0.50046-0.17188-0.63477zm-43.506 1.2832c-0.28407 0.63716-0.18828 1.1152 0.33203 1.1152 0.04395 0 0.06405 0.01363 0.10156 0.01758 0.0077-0.01096 0.0096-0.01817 0.01758-0.0293 0.47803-0.67065 0.43957-0.99023-0.11914-0.99023-0.14681 0-0.2509-0.0448-0.33203-0.11328zm43.584 0.22852c-0.13727 0.17476-0.31242 0.34483-0.48633 0.42188-0.49735 0.22032-0.55708 0.50594-0.16992 0.81836 0.06654 0.0537 0.11031 0.12099 0.14258 0.19922 0.01138-0.0053 0.01546-0.01231 0.02734-0.01758 0.23986-0.10626 0.52565-0.38437 0.63476-0.61719 0.16466-0.35136 0.14304-0.48187-0.12109-0.76562-0.01558-0.01674-0.01353-0.02339-0.02734-0.03906zm-43.312 2.166c-0.34961 0.58268-0.31045 0.90112 0.16406 1.1113 0.0205 0.0091 0.03297 0.0197 0.05274 0.0293 0.21006-0.3465 0.38086-0.65052 0.38086-0.70703 0-0.07168-0.19515-0.21663-0.43359-0.32226-0.07291-0.0323-0.11056-0.07409-0.16406-0.11133zm42.777 0.21289c-0.13257 0.76121-0.32987 1.0488-0.74609 1.0488-0.48335 0-0.53969 0.25352-0.16016 0.72266 0.07501 0.09271 0.13816 0.18353 0.18555 0.27148 0.42538-0.0132 0.62236-0.31968 0.75195-1.1914 0.06644-0.44692 0.06206-0.68889-0.03125-0.85156zm-42.906 2.5371c-0.36131 0.68826-0.29594 1.0645 0.24805 1.0215 0.08188-0.0065 0.12512-0.0033 0.1875-0.0059 0.03891-0.10068 0.06119-0.20545 0.11133-0.30078 0.3722-0.70999 0.35636-0.74536-0.29883-0.69336-0.09946 0.0079-0.17876-0.0032-0.24805-0.02148zm41.25 0.14062c-0.26707-0.03656-0.46484 0.08966-0.46484 0.33594 0 0.1016 0.12393 0.37865 0.2793 0.67578 0.13179-0.02616 0.29436-0.0083 0.4707 0.08008 0.72895 0.36513 1.025-0.21362 0.52344-0.91016-0.13196 0.03696-0.30615 0.019-0.52344-0.08984-0.0995-0.04984-0.19614-0.07961-0.28516-0.0918zm-40.949 2.2285c-0.05532 0.23017-0.07727 0.45653-0.06055 0.65234 0.0548 0.63999 0.21131 0.7154 0.9043 0.44141 0.01337-0.0053 0.01899-0.0051 0.03125-0.0098 0.0353-0.21317 0.07919-0.43791 0.16797-0.71484 0.1144-0.354 0.08938-0.38939-0.19922-0.27539-0.53326 0.21084-0.7476 0.20741-0.84375-0.09375zm41.146 0.541c-0.07847 0.06437-0.18038 0.1095-0.31445 0.12695-0.67759 0.0882-0.76728 0.2955-0.36719 0.8418 0.0529 0.07224 0.07782 0.14273 0.11914 0.21484 0.07736-0.02031 0.14264-0.04292 0.24805-0.05664 0.49985-0.06506 0.59203-0.48261 0.31445-1.127zm-40.229 1.3672c-0.20033 0.94422 0.02687 1.3812 0.73633 1.2441 0.14145-0.02746 0.24461-0.03964 0.33203-0.03906 0.02512-0.07636 0.03424-0.14643 0.06641-0.22461 0.3054-0.74199 0.24035-0.86033-0.39844-0.73633-0.37464 0.07236-0.61545-0.0153-0.73633-0.24414zm39.744 0.95703c-0.04898 0.04548-0.10416 0.08532-0.17578 0.10742-0.42047 0.12974-0.42636 0.46625-0.04297 1.0254 0.01751-0.0067 0.02378-0.01947 0.04297-0.02539 0.37707-0.11636 0.42257-0.58735 0.17578-1.1074zm-38.75 1.5078c-0.16607 0.71018-0.02881 1.2809 0.39844 1.3398 0.2256 0.032 0.49601-0.025 0.59961-0.125 0.36099-0.352 0.44231-0.17713 0.41211 0.88086-0.0378 1.318 0.34148 2.0215 1.0469 1.9395 0.37099-0.042 0.47734 0.03374 0.58594 0.42774 0.173 0.62399 0.62156 0.93926 1.3438 0.94726 0.52619 0.004 0.57232 0.04425 0.47852 0.40625-0.1494 0.57999 0.28366 0.84727 1.5234 0.94727l1.0352 0.08203c-0.04703-0.10168-0.05444-0.23591-0.0332-0.44922l0.05469-0.54883-1.0566-0.08398c-1.2398-0.1-1.6728-0.36728-1.5234-0.94727 0.0938-0.362 0.04768-0.40225-0.47852-0.40625-0.72219-0.008-1.1708-0.32327-1.3438-0.94726-0.1086-0.394-0.21494-0.46974-0.58594-0.42774-0.70539 0.082-1.0847-0.62147-1.0469-1.9395 0.0302-1.058-0.05112-1.2329-0.41211-0.88086-0.1036 0.1-0.37401 0.157-0.59961 0.125-0.18709-0.0258-0.31964-0.15055-0.39844-0.33984zm38.619 0.77148c-0.05642 0.02644-0.10147 0.06169-0.17774 0.07227-0.48381 0.06712-0.49006 0.22591-0.02539 0.63477 0.1132 0.0996 0.18519 0.18331 0.26562 0.26953 0.26018-0.16621 0.24657-0.52554-0.0625-0.97656zm0.08008 1.9961c-0.31721 0.23844-0.3378 0.33383-0.16016 0.71289 0.05048 0.10772 0.08708 0.21464 0.11914 0.32031 0.02657-0.02083 0.04243-0.03724 0.07422-0.06055 0.3675-0.26953 0.35254-0.55153-0.0332-0.97266zm-0.03125 2.0566c-0.11573 0.27642-0.34644 0.40534-0.65625 0.24414-0.39731-0.20674-0.36359-0.24062-0.62305 0.63867-0.15822 0.53621-0.32508 0.74032-0.71094 0.87109-0.3178 0.1077-0.52449 0.31016-0.56055 0.54688-0.0875 0.57425-0.5735 0.79653-0.97266 0.44531-0.46093-0.40555-0.51391-0.37426-0.64648 0.38867-0.1126 0.64799-0.46266 1.1777-0.7793 1.1777-0.08164 0-0.3098-0.19905-0.50586-0.44141-0.40439-0.49983-0.82621-0.44411-0.91211 0.11914-0.03124 0.20484-0.19528 0.4564-0.36328 0.55859-0.25166 0.1531-0.37886 0.0964-0.72266-0.32031l-0.41602-0.50586-0.50195 0.46289c-0.55333 0.51249-1.0459 0.59925-1.1992 0.21094-0.14062-0.35626-0.3683-0.31686-0.96094 0.16797-0.282 0.23-0.62563 0.41992-0.76562 0.41992-0.13812 0-0.32536-0.18808-0.41602-0.41992-0.09064-0.23184-0.1962-0.42188-0.23438-0.42188s-0.51986 0.19301-1.0703 0.42969c-1.1733 0.50449-1.8321 0.48812-2.0762-0.05273-0.11338-0.25132-0.26152-0.34402-0.43359-0.27148-1.3172 0.55535-1.7442 0.64502-2.0859 0.4375-0.2861-0.1737-0.53857-0.16627-1.3691 0.04297-1.338 0.33709-1.6796 0.3245-2.0957-0.08008-0.19076-0.18548-0.3457-0.46036-0.3457-0.60938 0-0.19592-0.08525-0.23409-0.30469-0.13867-0.16692 0.0726-0.97929 0.16408-1.8066 0.20313l-1.5059 0.07031-0.27344-0.51758c-0.24482-0.46027-0.32458-0.49921-0.71875-0.35352-1.0798 0.39915-2.1543 0.08896-2.1543-0.62305 0-0.43847-0.0021-0.43842-1.1094-0.32812-0.63311 0.06306-1.3055 0.03538-1.5703-0.0625-0.18806-0.06933-0.29851-0.13138-0.35938-0.22852l-0.05078 0.51172c-0.046 0.46199 0.01956 0.57475 0.41016 0.71875 0.2648 0.09788 0.9372 0.12361 1.5703 0.06055 1.1073-0.1103 1.1094-0.11035 1.1094 0.32812 0 0.71201 1.0745 1.0242 2.1543 0.625 0.39417-0.1457 0.47393-0.10676 0.71875 0.35352l0.27344 0.51562 1.5059-0.07031c0.82735-0.03904 1.6397-0.13052 1.8066-0.20313 0.21944-0.09542 0.30469-0.05725 0.30469 0.13867 0 0.14902 0.15495 0.4239 0.3457 0.60938 0.41611 0.40458 0.75766 0.41717 2.0957 0.08008 0.83057-0.20924 1.083-0.21667 1.3691-0.04297 0.34172 0.20752 0.76878 0.11785 2.0859-0.4375 0.17208-0.07254 0.32022 0.02017 0.43359 0.27148 0.2441 0.54085 0.90289 0.55723 2.0762 0.05273 0.55045-0.23668 1.0321-0.42969 1.0703-0.42969 0.03818 0 0.14374 0.19004 0.23438 0.42188 0.092 0.232 0.28 0.422 0.418 0.422 0.14 0 0.48363-0.18992 0.76562-0.41992 0.59263-0.48483 0.82032-0.52618 0.96094-0.16992 0.15328 0.38831 0.64589 0.30156 1.1992-0.21094l0.50195-0.46289 0.41602 0.50586c0.3438 0.41672 0.471 0.47341 0.72266 0.32031 0.168-0.1022 0.33204-0.35376 0.36328-0.55859 0.0859-0.56325 0.50772-0.61897 0.91211-0.11914 0.19606 0.24236 0.42422 0.44141 0.50586 0.44141 0.31664 0 0.6667-0.52779 0.7793-1.1758 0.13258-0.76293 0.18555-0.79618 0.64648-0.39062 0.39915 0.35122 0.88516 0.12894 0.97266-0.44531 0.03606-0.23672 0.24275-0.43918 0.56055-0.54688 0.38586-0.13078 0.55272-0.33488 0.71094-0.87109 0.25946-0.87929 0.22573-0.84541 0.62305-0.63867 0.58464 0.30421 0.90073-0.40605 0.65625-1.2441z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/baidunetdisk.svg b/.icons/awkward/64x64/apps/baidunetdisk.svg
new file mode 100644
index 00000000..cebdd263
--- /dev/null
+++ b/.icons/awkward/64x64/apps/baidunetdisk.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="4" y="4" rx="17.1" ry="17.1"/>
+ <rect style="fill:#e4e4e4" width="57" height="57" x="4" y="3" rx="17.1" ry="17.1"/>
+ <path style="fill:#3a9bff" d="m 13.40024,40.200491 27.165316,-21.314706 2.71519,8.024377 -1.720818,4.591855 -1.591163,1.777046 -12.503569,10.345553 -4.645169,1.992753 -1.688171,0.06584 z"/>
+ <circle style="fill:#3a9bff" cx="32.5" cy="24.5" r="11.5"/>
+ <circle style="fill:#3a9bff" cx="21" cy="36" r="10"/>
+ <path style="fill:none;stroke:#3a9bff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 42.306547,29.20793 a 7,7 0 0 1 8.207867,4.230351 7,7 0 0 1 -3.127873,8.688002 7,7 0 0 1 -9.020798,-1.972351"/>
+ <path style="fill:none;stroke:#fe6080;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 40.611043,27.041847 a 8.5,8.5 0 0 1 -8.096208,5.95814 8.5,8.5 0 0 1 -8.116956,-5.929843"/>
+ <circle style="opacity:0.2" cx="21" cy="37" r="4"/>
+ <circle style="fill:#ffffff" cx="21" cy="36" r="4"/>
+ <circle style="opacity:0.2" cx="32.5" cy="25.5" r="5.5"/>
+ <circle style="fill:#ffffff" cx="32.5" cy="24.5" r="5.5"/>
+ <circle style="opacity:0.2" cx="44" cy="37" r="4"/>
+ <circle style="fill:#ffffff" cx="44" cy="36" r="4"/>
+ <rect style="fill:#fe6282" width="11" height="4" x="22" y="56"/>
+ <rect style="fill:#3a9bff" width="11" height="4" x="33" y="56"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 21.099609 3 C 11.62621 3 4 10.62621 4 20.099609 L 4 21.099609 C 4 11.62621 11.62621 4 21.099609 4 L 43.900391 4 C 53.37379 4 61 11.62621 61 21.099609 L 61 20.099609 C 61 10.62621 53.37379 3 43.900391 3 L 21.099609 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/baka-mplayer.svg b/.icons/awkward/64x64/apps/baka-mplayer.svg
new file mode 100644
index 00000000..45704f48
--- /dev/null
+++ b/.icons/awkward/64x64/apps/baka-mplayer.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 4.0117994,23.872132 c -0.001,0.555998 -0.0118,1.197996 -0.0118,1.713994 C 3.9999994,50.720036 18.559948,61 31.9999,61 45.439852,61 59.999801,50.720036 59.999801,25.586126 c 0,-0.513998 -0.01,-1.159996 -0.012,-1.713994 -0.114,24.917911 -14.599949,35.127875 -27.987901,35.127875 -13.387152,0 -27.873901,-10.209964 -27.9879006,-35.127875 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 6.2399914,4.4422043 c -2.239992,2.2847919 -2.239992,13.2199527 -2.239992,20.1439287 0,25.133911 14.5599486,35.413874 27.9999006,35.413874 13.439952,0 27.999901,-10.281963 27.999901,-35.413874 0,-6.855376 0,-17.8591368 -2.239992,-20.1439287 -2.239992,-2.2847919 -17.07994,4.806783 -21.559924,9.3763667 l -8.39997,0 C 23.319931,9.2489873 8.4799835,2.1574124 6.2399914,4.4422043 Z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999929,0,0,1.9999929,1.3599495e-5,1.0001846)">
+ <path d="M 19,23.172 C 19,24.734 17.657,26 16,26 c -1.657,0 -3,-1.266 -3,-2.828 0,-1.5623 6,-1.5623 6,0 z"/>
+ <path style="fill-rule:evenodd" d="m 10,9 a 5,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,-6 z m 0,2 a 3,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,-4 z"/>
+ <path style="fill-rule:evenodd" d="m 22,9 a 5,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,-6 z m 0,2 a 3,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,-4 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999929,0,0,1.9999929,1.3599495e-5,2.201e-4)">
+ <path d="M 19,23.172 C 19,24.734 17.657,26 16,26 c -1.657,0 -3,-1.266 -3,-2.828 0,-1.5623 6,-1.5623 6,0 z"/>
+ <path style="fill-rule:evenodd" d="m 10,9 a 5,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,-6 z m 0,2 a 3,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,-4 z"/>
+ <path style="fill-rule:evenodd" d="m 22,9 a 5,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,-6 z m 0,2 a 3,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,-4 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 7.625 3.9980469 L 7.625 4 C 6.9960023 4.0157999 6.5182802 4.1558072 6.2382812 4.4414062 C 3.9982891 6.7261982 4 17.663561 4 24.585938 C 4 24.630247 4.0032952 24.67259 4.0058594 24.714844 C 4.0088286 17.779572 4.0831838 7.6396056 6.2382812 5.4414062 C 6.5182802 5.1558072 6.9960023 5.0157999 7.625 5 C 12.028584 4.8892004 23.880795 10.821726 27.800781 14.820312 L 36.199219 14.820312 C 40.679203 10.250528 55.521726 3.1560143 57.761719 5.4414062 C 59.91641 7.6386144 59.991157 17.835173 59.994141 24.714844 C 59.996854 24.672242 60 24.628658 60 24.583984 C 60 17.729408 60.001711 6.7255981 57.761719 4.4414062 C 55.521726 2.1560143 40.679203 9.2505288 36.199219 13.820312 L 27.800781 13.820312 C 23.880795 9.8217267 12.028584 3.8872473 7.625 3.9980469 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/balena-etcher-electron.svg b/.icons/awkward/64x64/apps/balena-etcher-electron.svg
new file mode 120000
index 00000000..d17bc786
--- /dev/null
+++ b/.icons/awkward/64x64/apps/balena-etcher-electron.svg
@@ -0,0 +1 @@
+etcher.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/baloo.svg b/.icons/awkward/64x64/apps/baloo.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/baloo.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bandcamp.svg b/.icons/awkward/64x64/apps/bandcamp.svg
new file mode 100644
index 00000000..562b4cce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bandcamp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10.94837,12.999988 c -4.3895821,4.42e-4 -7.9479317,3.581905 -7.9483707,8.000001 v 14.999997 8.999999 c 4.39e-4,4.418096 3.5587886,7.99956 7.9483707,8 h 5.961278 c 0.595909,-0.0034 1.189557,-0.07408 1.769755,-0.210936 0.400143,0.0304 0.777603,0.209332 1.179835,0.210936 0.0104,2e-5 0.0207,2e-5 0.03106,0 4.23459,0 8.033528,-1.755172 11.018276,-4.40625 3.351492,2.59119 7.33232,4.40625 11.833279,4.40625 h 0.0118 c 7.076304,-0.0102 13.64322,-3.831924 17.181367,-9.999999 1.886538,-3.29986 1.201504,-7.480676 -1.637879,-9.996092 2.844623,-2.515458 3.531545,-6.701348 1.641603,-10.003905 -3.539295,-6.17007 -10.110531,-9.992043 -17.189129,-10.000001 h -0.0078 c -6.325553,0 -11.754923,3.252078 -15.407691,7.964843 -0.817016,-0.417374 -1.662222,-0.6729 -2.545964,-0.953124 -0.495294,-4.001614 -3.871992,-7.006809 -7.878512,-7.011719 z"/>
+ <path style="fill:#4f4f4f" d="m 10.94837,12.000003 c -4.3895821,4.42e-4 -7.9479317,3.581905 -7.9483707,8 v 14.999999 8.999999 c 4.39e-4,4.418096 3.5587886,7.999558 7.9483707,8 h 5.961278 c 0.595909,-0.0034 1.189557,-0.07408 1.769755,-0.210938 0.400143,0.0304 0.777603,0.209334 1.179835,0.210938 0.0104,2e-5 0.0207,2e-5 0.03106,0 4.23459,0 8.033528,-1.755174 11.018276,-4.40625 3.351492,2.59119 7.33232,4.40625 11.833279,4.40625 h 0.0118 c 7.076304,-0.0102 13.64322,-3.831924 17.181367,-9.999999 1.886538,-3.299862 1.201504,-7.480678 -1.637879,-9.996094 2.844623,-2.515458 3.531545,-6.701348 1.641603,-10.003905 -3.539295,-6.170069 -10.110531,-9.992042 -17.189129,-10 h -0.0078 c -6.325553,0 -11.754923,3.252078 -15.407691,7.964844 -0.817016,-0.417375 -1.662222,-0.672902 -2.545964,-0.953125 -0.495294,-4.001614 -3.871992,-7.006809 -7.878512,-7.011719 z"/>
+ <path style="opacity:0.2" d="m 10.999999,21.000003 v 23.999998 h 6 v -0.527344 a 8.9999996,8.9999996 0 0 0 2.999999,0.527344 8.9999996,8.9999996 0 0 0 9,-8.999999 8.9999996,8.9999996 0 0 0 -9,-9 8.9999996,8.9999996 0 0 0 -2.999999,0.527344 v -6.527343 z m 31.999998,0 a 11.999999,11.999999 0 0 0 -11.999999,11.999999 11.999999,11.999999 0 0 0 11.999999,11.999999 11.999999,11.999999 0 0 0 10.375,-5.999999 h -10.375 a 5.9999997,5.9999997 0 0 1 -5.999999,-6 5.9999997,5.9999997 0 0 1 5.999999,-6 H 53.378903 A 11.999999,11.999999 0 0 0 42.999997,21.000003 Z M 19.999998,33.000002 a 2.9999998,2.9999998 0 0 1 3,3 2.9999998,2.9999998 0 0 1 -3,3 2.9999998,2.9999998 0 0 1 -2.999999,-3 2.9999998,2.9999998 0 0 1 2.999999,-3 z"/>
+ <path style="fill:#74bed2" d="m 10.999999,20.000003 v 14.999999 8.999999 h 6 v -0.527343 a 8.9999996,8.9999996 0 0 0 2.999999,0.527343 8.9999996,8.9999996 0 0 0 9,-8.999999 8.9999996,8.9999996 0 0 0 -9,-9 8.9999996,8.9999996 0 0 0 -2.999999,0.527344 v -6.527343 z m 31.999998,0 a 11.999999,11.999999 0 0 0 -11.999999,11.999999 11.999999,11.999999 0 0 0 11.999999,11.999999 11.999999,11.999999 0 0 0 10.375,-5.999999 h -10.375 a 5.9999997,5.9999997 0 0 1 -5.999999,-6 5.9999997,5.9999997 0 0 1 5.999999,-6 H 53.378903 A 11.999999,11.999999 0 0 0 42.999997,20.000003 Z M 19.999998,32.000002 a 2.9999998,2.9999998 0 0 1 3,3 2.9999998,2.9999998 0 0 1 -3,3 2.9999998,2.9999998 0 0 1 -2.999999,-3 2.9999998,2.9999998 0 0 1 2.999999,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.949219 12 C 6.5596366 12.000442 3.000439 15.581905 3 20 L 3 21 C 3.000439 16.581905 6.5596366 13.000442 10.949219 13 L 16.910156 13 C 20.916676 13.00491 24.293768 16.010105 24.789062 20.011719 C 25.672804 20.291942 26.516968 20.547469 27.333984 20.964844 C 30.986752 16.252078 36.416635 13 42.742188 13 L 42.75 13 C 49.828598 13.007958 56.400158 16.829931 59.939453 23 C 60.569656 24.10124 60.905812 25.300916 60.978516 26.503906 C 61.076142 24.974036 60.744459 23.406698 59.939453 22 C 56.400158 15.829931 49.828598 12.007958 42.75 12 L 42.742188 12 C 36.416635 12 30.986752 15.252078 27.333984 19.964844 C 26.516968 19.547469 25.672804 19.291942 24.789062 19.011719 C 24.293768 15.010105 20.916676 12.00491 16.910156 12 L 10.949219 12 z M 58.8125 32.503906 C 58.649101 32.676802 58.477848 32.843875 58.296875 33.003906 C 59.926427 34.44753 60.841142 36.440639 60.972656 38.5 C 61.10406 36.326909 60.358135 34.142071 58.8125 32.503906 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/banshee-1.svg b/.icons/awkward/64x64/apps/banshee-1.svg
new file mode 120000
index 00000000..f9620b11
--- /dev/null
+++ b/.icons/awkward/64x64/apps/banshee-1.svg
@@ -0,0 +1 @@
+banshee.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/banshee.svg b/.icons/awkward/64x64/apps/banshee.svg
new file mode 100644
index 00000000..074ca138
--- /dev/null
+++ b/.icons/awkward/64x64/apps/banshee.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 11.050799,39.000419 C 11.035199,39.334413 11,39.662406 11,40.0004 11,51.634178 20.365822,61 31.9996,61 c 11.633778,0 20.9996,-9.365822 20.9996,-20.9996 0,-0.337994 -0.036,-0.665987 -0.05,-0.999981 -0.52399,11.161787 -9.653816,19.999619 -20.949601,19.999619 -11.295785,0 -20.425611,-8.837832 -20.949601,-19.999619 z"/>
+ <path style="fill:#e4e4e4" d="M 31.9996,18.000838 C 20.365822,18.000838 11,27.36666 11,39.000438 c 0,11.633779 9.365822,20.9996 20.9996,20.9996 11.633778,0 20.9996,-9.365821 20.9996,-20.9996 0,-11.633778 -9.365822,-20.9996 -20.9996,-20.9996 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 18 C 20.366222 18 11 27.366222 11 39 C 11 39.112237 11.011822 39.221414 11.017578 39.332031 C 11.368771 28.010537 20.590257 19 32 19 C 43.409743 19 52.631229 28.010537 52.982422 39.332031 C 52.988237 39.221414 53 39.112237 53 39 C 53 27.366222 43.633778 18 32 18 z"/>
+ <path style="opacity:0.2" d="M 21.640625 12.15625 C 19.178672 11.820457 14.151135 17.679908 13.035156 18.804688 C 13.008356 19.596073 13 20.307854 13 20.839844 C 14.439973 19.399871 23 9.319147 23 17 L 23 15 C 23 13.079837 22.46661 12.268848 21.640625 12.15625 z"/>
+ <path style="fill:#3c8cf8" d="m 23.07777,4.0011049 c -10.079608,0 -10.077808,11.9991711 -10.077808,15.8394981 1.439973,-1.439972 9.999809,-11.5205804 9.999809,-3.839727 0,5.325899 -0.03,10.693797 0,15.999695 l 0,0.363994 c 0.002,0.042 0.014,0.082 0.016,0.123997 a 7.9998476,7.9998476 0 0 0 0.147997,1.07798 c 0.038,0.193996 0.076,0.385992 0.127998,0.573989 0.012,0.044 0.032,0.084 0.044,0.125997 a 7.9998476,7.9998476 0 0 0 0.265995,0.765986 c 0.076,0.185996 0.153997,0.369993 0.245995,0.549989 a 7.9998476,7.9998476 0 0 0 0.51599,0.871984 c 0.082,0.121997 0.167997,0.239995 0.257996,0.357993 a 7.9998476,7.9998476 0 0 0 0.753985,0.867983 c 0.07,0.07 0.143997,0.135998 0.217996,0.201996 a 7.9998476,7.9998476 0 0 0 0.995981,0.785985 c 0.044,0.028 0.088,0.054 0.131998,0.082 a 7.9998476,7.9998476 0 0 0 1.237976,0.643988 c 0.016,0.006 0.03,0.01 0.044,0.016 a 7.9998476,7.9998476 0 0 0 1.437973,0.433992 7.9998476,7.9998476 0 0 0 1.55797,0.155997 7.9998476,7.9998476 0 0 0 1.511971,-0.151997 c 0.072,-0.014 0.139998,-0.032 0.209996,-0.048 a 7.9998476,7.9998476 0 0 0 1.327975,-0.413992 c 0.026,-0.01 0.054,-0.02 0.078,-0.03 a 7.9998476,7.9998476 0 0 0 4.871908,-7.35586 7.9998476,7.9998476 0 0 0 -7.999848,-7.999847 7.9998476,7.9998476 0 0 0 -1.999962,0.261995 l 0,-17.3826689 c 0,-2.8799452 -3.041942,-2.8789452 -5.921887,-2.8789452 z m 7.921849,23.9995431 a 3.9999238,3.9999238 0 0 1 3.999924,3.999923 3.9999238,3.9999238 0 0 1 -3.999924,3.999924 3.9999238,3.9999238 0 0 1 -3.999924,-3.999924 3.9999238,3.9999238 0 0 1 3.999924,-3.999923 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.078125 4.0019531 C 12.998517 4.0019531 13 15.999517 13 19.839844 L 13.011719 19.828125 C 13.0586 15.279169 13.713368 5 23.078125 5 C 25.95807 5 29 4.9989611 29 7.8789062 L 29 6.8808594 C 29 4.0009142 25.95807 4.0019531 23.078125 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/baobab.svg b/.icons/awkward/64x64/apps/baobab.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/baobab.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bareftp.svg b/.icons/awkward/64x64/apps/bareftp.svg
new file mode 100644
index 00000000..53c399f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bareftp.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 21.572647,5.0088346 c -2.342742,0.096427 -4.704046,0.9883292 -6.416096,3.2889363 l 0,0.0039 L 7.3338637,18.82471 c -7.404e-4,9.93e-4 7.398e-4,0.0029 0,0.0039 l -0.00392,0.0039 c -1.8575507,2.499615 -1.6856613,6.60366 -0.00394,8.86686 1.1777734,1.585001 2.8241083,2.372743 4.5576683,2.820205 l 0,11.148009 c 0,5.065519 4.291191,9.331674 9.386441,9.331674 l 1.343724,0 c 2.269586,0 4.310137,-0.937624 5.952473,-2.324129 l 6.706843,9.02309 0,0.004 c 1.713898,2.30309 4.07872,3.194124 6.423953,3.288936 2.60137,0.10672 5.246421,-0.738422 7.146897,-3.292842 l 7.822687,-10.523034 0,-0.004 c 1.860588,-2.499236 1.690446,-6.606391 0.0078,-8.870755 -1.177762,-1.584998 -2.824096,-2.37274 -4.557657,-2.820203 l 0,-11.148007 c 0,-5.065521 -4.29119,-9.331676 -9.386439,-9.331676 l -1.343724,0 c -2.269589,0 -4.310139,0.937624 -5.952473,2.32413 L 28.727402,8.3016769 C 26.826924,5.7472565 24.181875,4.9021182 21.580505,5.0088346 Z"/>
+ <path style="fill:#4f4f4f" d="m 21.572647,4.0088346 c -2.342742,0.096427 -4.704046,0.9883292 -6.416096,3.2889363 l 0,0.0039 -7.8226873,10.5230401 c -7.404e-4,9.93e-4 7.398e-4,0.0029 0,0.0039 l -0.00392,0.0039 c -1.8575507,2.499614 -1.6856613,6.603659 -0.00394,8.866859 1.1777734,1.585 2.8241083,2.372742 4.5576683,2.820204 l 0,11.14801 c 0,5.065519 4.291191,9.331674 9.386441,9.331674 l 1.343724,0 c 2.269586,0 4.310137,-0.937625 5.952473,-2.324129 l 6.706843,9.02309 0,0.004 c 1.713898,2.30309 4.07872,3.194124 6.423953,3.288936 2.60137,0.10672 5.246421,-0.738422 7.146897,-3.292842 l 7.822687,-10.523034 0,-0.004 c 1.860588,-2.499236 1.690446,-6.606391 0.0078,-8.870755 -1.177762,-1.584999 -2.824096,-2.372741 -4.557657,-2.820203 l 0,-11.148007 c 0,-5.065521 -4.29119,-9.331675 -9.386439,-9.331675 l -1.343724,0 c -2.269589,0 -4.310139,0.937623 -5.952473,2.324129 L 28.727402,7.3016769 C 26.826924,4.7472565 24.181875,3.9021182 21.580505,4.0088346 Z"/>
+ <path style="opacity:0.2" d="m 21.882815,11.00531 a 2.2177093,1.733018 0 0 0 -1.804688,0.863281 l -7.781251,10.531252 a 2.2177093,1.733018 0 0 0 1.921876,2.601562 l 3.78125,0 0,16.66797 c 0,1.846101 1.485933,3.332033 3.332033,3.332033 l 1.335936,0 c 1.8461,0 3.332032,-1.485932 3.332032,-3.332033 l 0,-16.66797 3.781251,0 a 2.2177093,1.733018 0 0 0 1.921874,-2.601562 L 23.921879,11.868591 A 2.2177093,1.733018 0 0 0 21.882815,11.00531 Z"/>
+ <path style="fill:#ffd42b" d="m 21.882815,10.003898 a 2.2177093,1.733018 0 0 0 -1.804688,0.863281 l -7.781251,10.531252 a 2.2177093,1.733018 0 0 0 1.921876,2.601563 l 3.78125,0 0,16.66797 c 0,1.8461 1.485933,3.332033 3.332033,3.332033 l 1.335936,0 c 1.8461,0 3.332032,-1.485933 3.332032,-3.332033 l 0,-16.66797 3.781251,0 a 2.2177093,1.733018 0 0 0 1.921874,-2.601563 L 23.921879,10.867179 a 2.2177093,1.733018 0 0 0 -2.039064,-0.863281 z"/>
+ <path style="opacity:0.2" d="m 41.332038,21.001404 c -1.8461,0 -3.332033,1.485933 -3.332033,3.332033 l 0,16.66797 -3.78125,0 A 2.2177093,1.733018 0 0 0 32.29688,43.60297 l 7.78125,10.531251 a 2.2177093,1.733018 0 0 0 1.804688,0.863282 2.2177093,1.733018 0 0 0 2.039064,-0.863282 L 51.703131,43.60297 a 2.2177093,1.733018 0 0 0 -1.921874,-2.601563 l -3.781251,0 0,-16.66797 c 0,-1.8461 -1.485932,-3.332033 -3.332032,-3.332033 l -1.335936,0 z"/>
+ <path style="fill:#71d716" d="m 41.332038,19.999993 c -1.8461,0 -3.332033,1.485932 -3.332033,3.332033 l 0,16.66797 -3.78125,0 a 2.2177093,1.733018 0 0 0 -1.921875,2.601562 l 7.78125,10.531252 a 2.2177093,1.733018 0 0 0 1.804688,0.863282 2.2177093,1.733018 0 0 0 2.039064,-0.863282 l 7.781249,-10.531252 a 2.2177093,1.733018 0 0 0 -1.921874,-2.601562 l -3.781251,0 0,-16.66797 c 0,-1.846101 -1.485932,-3.332033 -3.332032,-3.332033 l -1.335936,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21.572266 4.0097656 C 19.229524 4.1061926 16.8683 4.9962679 15.15625 7.296875 L 15.15625 7.3007812 L 7.3339844 17.824219 C 7.333244 17.825212 7.3347242 17.827125 7.3339844 17.828125 L 7.3300781 17.832031 C 6.3221472 19.188354 5.9290961 21.014941 6.0332031 22.765625 C 6.1099635 21.340339 6.5140401 19.930133 7.3300781 18.832031 L 7.3339844 18.828125 C 7.3347242 18.827125 7.333244 18.825212 7.3339844 18.824219 L 15.15625 8.3007812 L 15.15625 8.296875 C 16.8683 5.9962679 19.229524 5.1061926 21.572266 5.0097656 L 21.580078 5.0097656 C 24.181448 4.9030492 26.826085 5.7463608 28.726562 8.3007812 L 35.433594 17.324219 C 37.075928 15.937713 39.11713 15 41.386719 15 L 42.730469 15 C 47.825718 15 52.117188 19.26651 52.117188 24.332031 L 52.117188 23.332031 C 52.117188 18.26651 47.825718 14 42.730469 14 L 41.386719 14 C 39.11713 14 37.075928 14.937713 35.433594 16.324219 L 28.726562 7.3007812 C 26.826085 4.7463608 24.181448 3.9030492 21.580078 4.0097656 L 21.572266 4.0097656 z M 52.117188 34.480469 L 52.117188 35.480469 C 53.850748 35.927931 55.496066 36.715782 56.673828 38.300781 C 57.442548 39.33526 57.878851 40.757741 57.966797 42.232422 C 58.064353 40.414312 57.616253 38.569017 56.673828 37.300781 C 55.496066 35.715782 53.850748 34.927931 52.117188 34.480469 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/barotrauma.svg b/.icons/awkward/64x64/apps/barotrauma.svg
new file mode 100644
index 00000000..5cb0f0d4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/barotrauma.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#095660" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 33.83812,8.9963922 c -0.299714,0 -0.54773,0.6760028 -0.615266,1.6770858 -0.10472,1.552298 -0.637848,2.441679 -1.421606,1.657919 -0.363142,-0.363141 -0.379314,-0.854622 -0.30156,-1.598533 0.07562,-0.723428 0.05964,-0.793663 -0.1984,-0.875562 -0.15428,-0.04896 -0.28054,-0.144194 -0.28054,-0.211708 0,-0.06752 -0.14452,-0.12282 -0.321228,-0.12282 -0.17672,0 -0.357848,-0.0591 -0.40259,-0.1315 -0.04474,-0.07239 -0.1659,-0.131692 -0.269168,-0.131692 -0.223116,0 -1.225396,1.664314 -1.780046,2.623334 -0.376838,0.651566 -0.4326,0.691234 -1.278542,0.914316 -0.65529,0.172806 -1.273734,0.223856 -2.387406,0.196862 -1.885584,-0.0457 -2.297142,0.02714 -2.485162,0.439805 -0.10302,0.226082 -0.12198,2.090929 -0.0648,5.970799 0.0968,6.566384 -0.02346,5.695938 1.659538,5.676558 1.082006,-0.0124 3.429222,0.203306 3.81287,0.350536 0.327822,0.1258 0.39355,0.628994 0.426696,2.167418 0.03366,1.562144 -0.07086,2.41829 -0.852618,3.916452 -0.382426,0.732878 -0.599194,1.423048 -0.971196,3.0931 -0.381946,1.714684 0.08082,2.340002 1.179242,1.593598 0.547594,-0.372102 0.641844,-0.357256 0.761608,0.11994 0.0584,0.232762 -0.0168,0.505952 -0.248536,0.9014 -0.22195,0.378732 -0.332602,0.763724 -0.332602,1.158226 0,0.326658 -0.14704,0.953146 -0.328938,1.400784 -0.379316,0.933506 -0.401326,1.389756 -0.13902,2.880236 0.22053,1.253076 0.448862,1.758502 0.904872,2.002552 0.5193,0.277922 0.64104,0.08822 0.613146,-0.956158 -0.03918,-1.466812 -0.016,-1.663588 0.1959,-1.663588 0.50197,0 0.61393,1.173546 0.19918,2.08758 -0.319256,0.703578 -0.333446,1.449322 -0.0374,1.965152 0.209516,0.365056 0.209516,0.430052 0,1.078784 -0.292056,0.904302 -0.28289,1.19557 0.0403,1.280086 0.355766,0.09304 0.33684,0.221138 -0.19744,1.335998 -0.679122,1.417086 -0.59583,2.022448 0.218456,1.586654 0.241062,-0.12902 0.257736,-0.11306 0.17122,0.16446 -0.19512,0.625952 -0.306988,0.846798 -0.706466,1.393458 -0.224842,0.307678 -0.488368,0.559348 -0.585572,0.559348 -0.214918,0 -2.358782,2.205824 -3.428016,3.527122 -0.846318,1.045832 -1.23571,1.968874 -1.35798,3.218816 C 22.960076,60.948248 22.973886,61 23.23188,61 c 0.15232,0 0.489462,-0.1864 0.749076,-0.414354 0.355416,-0.31206 0.50933,-0.377226 0.623172,-0.263382 0.47263,0.47263 1.270706,-0.206908 0.91393,-0.778194 -0.234968,-0.376246 -0.19772,-0.469776 0.263384,-0.660768 0.231352,-0.09584 0.621028,-0.350114 0.865922,-0.565134 0.416192,-0.365424 0.474506,-0.380482 0.892722,-0.229254 0.386044,0.13958 0.527958,0.12616 1.034632,-0.09794 0.495494,-0.219178 0.609218,-0.341514 0.728254,-0.783588 0.13748,-0.510538 0.331472,-0.68275 0.769324,-0.68275 0.14464,0 0.06594,0.12844 -0.24121,0.393724 -0.441804,0.38158 -0.44784,0.39967 -0.200142,0.59232 0.324636,0.252486 0.51818,0.249824 1.075124,-0.0144 0.47288,-0.224396 0.663024,-0.627864 0.515196,-1.093632 -0.0613,-0.19316 -0.02896,-0.272832 0.11088,-0.272832 0.1086,0 0.23302,0.11214 0.276494,0.249114 0.18912,0.595848 1.321234,0.293322 2.283094,-0.610058 0.38958,-0.365896 0.444312,-0.489608 0.383118,-0.866694 -0.0608,-0.374638 0.0066,-0.530776 0.45311,-1.053334 0.452082,-0.528894 0.560532,-0.594192 0.786678,-0.473164 0.19858,0.10628 0.337232,0.09134 0.570532,-0.0615 0.26999,-0.1769 0.32794,-0.17816 0.467956,-0.0094 0.0879,0.10592 0.28806,0.19262 0.444818,0.19262 0.329032,0 1.108306,-0.629712 1.140294,-0.92145 0.08426,-0.76846 -0.227286,-0.855088 -0.926078,-0.25779 -0.250646,0.214242 -0.494978,0.38948 -0.542962,0.38948 -0.04798,0 -0.12278,-0.1777 -0.1662,-0.39488 -0.06224,-0.31123 -0.14792,-0.39488 -0.404906,-0.39488 H 35.77204 l 0.18182,-0.60466 c 0.1001,-0.332604 0.223666,-0.998962 0.274564,-1.480802 0.0509,-0.481842 0.17296,-1.142686 0.271096,-1.468462 0.258362,-0.857636 0.220876,-1.51049 -0.15368,-2.683376 -0.497146,-1.556774 -0.252568,-1.552726 0.5929,0.0098 0.555968,1.027392 1.067428,1.356694 1.400204,0.901594 0.209878,-0.287022 0.241544,-0.965622 0.06612,-1.413704 -0.0651,-0.1663 -0.221216,-0.668306 -0.347062,-1.115806 C 37.889142,43.462 37.69451,43.117202 37.315096,42.74671 36.4798,41.931068 36.227576,40.671078 36.774834,40.04714 c 0.10706,-0.12208 0.253898,-0.711584 0.32624,-1.30997 0.1082,-0.895168 0.09714,-1.147362 -0.06268,-1.423344 -0.10684,-0.18448 -0.30009,-0.79073 -0.429588,-1.347182 L 36.3732,34.954862 36.699246,34.321666 c 0.17924,-0.3483 0.430196,-0.653546 0.557806,-0.67812 0.12762,-0.02458 0.460684,0.11378 0.740014,0.307342 0.279334,0.19358 0.61572,0.331558 0.747536,0.306572 0.381848,-0.07238 0.37429,-0.781376 -0.016,-1.514544 -0.18522,-0.347948 -0.336652,-0.691606 -0.336652,-0.763538 0,-0.07192 -0.14022,-0.427712 -0.311584,-0.790726 -1.025664,-2.17279 -1.134612,-3.170592 -1.135668,-4.477546 -6.9e-4,-0.842484 0.0331,-0.973172 0.29539,-1.142608 0.49524,-0.319916 2.391382,-0.736158 3.353396,-0.736158 1.541808,0 1.422424,0.932366 1.390952,-5.45174 -0.0148,-3.028151 -0.0603,-5.432966 -0.10084,-5.65699 -0.06734,-0.372154 -0.13876,-0.42238 -0.828326,-0.580753 -0.804348,-0.184734 -0.877616,-0.185256 -2.398976,-0.0189 -0.654648,0.07159 -1.184856,0.05723 -1.577014,-0.0428 -0.57241,-0.14622 -0.598872,-0.604249 -0.859538,-1.390664 -0.363846,-1.097708 -1.426666,-2.576181 -2.246654,-2.684263 -0.0122,-0.006 -0.02498,-0.00984 -0.03854,-0.00984 -0.0076,0 -0.0132,0.00191 -0.02,0.00288 -0.02574,-0.00199 -0.05118,-0.00288 -0.07634,-0.00288 z m 3.562408,38.4459838 c -0.237964,0 -0.38445,0.313006 -0.277266,0.59232 0.14034,0.365752 0.478946,0.226176 0.478946,-0.19742 0,-0.266852 -0.06546,-0.394882 -0.201672,-0.394882 z m -0.0038,1.869704 c -0.11704,0.0042 -0.278562,0.09534 -0.49283,0.26801 -0.3124,0.251724 -0.370682,0.398752 -0.37849,0.95558 -0.0052,0.361972 -0.0017,0.732238 0.0074,0.822732 0.03108,0.31014 0.524968,0.16462 0.812706,-0.239476 0.19726,-0.277034 0.29327,-0.617112 0.30522,-1.081676 0.0128,-0.498586 -0.05888,-0.732324 -0.253934,-0.72517 z"/>
+ <path style="fill:#a0bfba" d="m 33.83812,7.9963922 c -0.299714,0 -0.54773,0.6760026 -0.615266,1.6770858 -0.10472,1.552298 -0.637848,2.441679 -1.421606,1.657919 -0.363142,-0.363141 -0.379314,-0.854622 -0.30156,-1.598533 0.07562,-0.7234278 0.05964,-0.793663 -0.1984,-0.8755624 -0.15428,-0.048964 -0.28054,-0.144194 -0.28054,-0.211708 0,-0.067516 -0.14452,-0.12282 -0.321228,-0.12282 -0.17672,0 -0.357848,-0.059104 -0.40259,-0.1315 -0.04474,-0.072394 -0.1659,-0.131692 -0.269168,-0.131692 -0.223116,0 -1.225396,1.6643146 -1.780046,2.6233344 -0.376838,0.651566 -0.4326,0.691234 -1.278542,0.914316 -0.65529,0.172806 -1.273734,0.223856 -2.387406,0.196862 -1.885584,-0.0457 -2.297142,0.02714 -2.485162,0.439805 -0.10302,0.226082 -0.12198,2.090929 -0.0648,5.9708 0.0968,6.566383 -0.02346,5.695937 1.659538,5.676557 1.082006,-0.0124 3.429222,0.203306 3.81287,0.350536 0.327822,0.1258 0.39355,0.628994 0.426696,2.167418 0.03366,1.562144 -0.07086,2.41829 -0.852618,3.916452 -0.382426,0.732878 -0.599194,1.423048 -0.971196,3.0931 -0.381946,1.714684 0.08082,2.340002 1.179242,1.593598 0.547594,-0.372102 0.641844,-0.357256 0.761608,0.11994 0.0584,0.232762 -0.0168,0.505952 -0.248536,0.9014 -0.22195,0.378732 -0.332602,0.763724 -0.332602,1.158226 0,0.326658 -0.14704,0.953146 -0.328938,1.400784 -0.379316,0.933506 -0.401326,1.389756 -0.13902,2.880236 0.22053,1.253076 0.448862,1.758502 0.904872,2.002552 0.5193,0.277922 0.64104,0.08822 0.613146,-0.956158 -0.03918,-1.466812 -0.016,-1.663588 0.1959,-1.663588 0.50197,0 0.61393,1.173546 0.19918,2.08758 -0.319256,0.703578 -0.333446,1.449322 -0.0374,1.965152 0.209516,0.365056 0.209516,0.430052 0,1.078784 -0.292056,0.904302 -0.28289,1.19557 0.0403,1.280086 0.355766,0.09304 0.33684,0.221138 -0.19744,1.335998 -0.679122,1.417086 -0.59583,2.022448 0.218456,1.586654 0.241062,-0.12902 0.257736,-0.11306 0.17122,0.16446 -0.19512,0.625952 -0.306988,0.846798 -0.706466,1.393458 -0.224842,0.307678 -0.488368,0.559348 -0.585572,0.559348 -0.214918,0 -2.358782,2.205824 -3.428016,3.527122 -0.846318,1.045832 -1.23571,1.968874 -1.35798,3.218816 C 22.960076,59.948248 22.973886,60 23.23188,60 c 0.15232,0 0.489462,-0.1864 0.749076,-0.414354 0.355416,-0.31206 0.50933,-0.377226 0.623172,-0.263382 0.47263,0.47263 1.270706,-0.206908 0.91393,-0.778194 -0.234968,-0.376246 -0.19772,-0.469776 0.263384,-0.660768 0.231352,-0.09584 0.621028,-0.350114 0.865922,-0.565134 0.416192,-0.365424 0.474506,-0.380482 0.892722,-0.229254 0.386044,0.13958 0.527958,0.12616 1.034632,-0.09794 0.495494,-0.219178 0.609218,-0.341514 0.728254,-0.783588 0.13748,-0.510538 0.331472,-0.68275 0.769324,-0.68275 0.14464,0 0.06594,0.12844 -0.24121,0.393724 -0.441804,0.38158 -0.44784,0.39967 -0.200142,0.59232 0.324636,0.252486 0.51818,0.249824 1.075124,-0.0144 0.47288,-0.224396 0.663024,-0.627864 0.515196,-1.093632 -0.0613,-0.19316 -0.02896,-0.272832 0.11088,-0.272832 0.1086,0 0.23302,0.11214 0.276494,0.249114 0.18912,0.595848 1.321234,0.293322 2.283094,-0.610058 0.38958,-0.365896 0.444312,-0.489608 0.383118,-0.866694 -0.0608,-0.374638 0.0066,-0.530776 0.45311,-1.053334 0.452082,-0.528894 0.560532,-0.594192 0.786678,-0.473164 0.19858,0.10628 0.337232,0.09134 0.570532,-0.0615 0.26999,-0.1769 0.32794,-0.17816 0.467956,-0.0094 0.0879,0.10592 0.28806,0.19262 0.444818,0.19262 0.329032,0 1.108306,-0.629712 1.140294,-0.92145 0.08426,-0.76846 -0.227286,-0.855088 -0.926078,-0.25779 -0.250646,0.214242 -0.494978,0.38948 -0.542962,0.38948 -0.04798,0 -0.12278,-0.1777 -0.1662,-0.39488 -0.06224,-0.31123 -0.14792,-0.39488 -0.404906,-0.39488 H 35.77204 l 0.18182,-0.60466 c 0.1001,-0.332604 0.223666,-0.998962 0.274564,-1.480802 0.0509,-0.481842 0.17296,-1.142686 0.271096,-1.468462 0.258362,-0.857636 0.220876,-1.51049 -0.15368,-2.683376 -0.497146,-1.556774 -0.252568,-1.552726 0.5929,0.0098 0.555968,1.027392 1.067428,1.356694 1.400204,0.901594 0.209878,-0.287022 0.241544,-0.965622 0.06612,-1.413704 -0.0651,-0.1663 -0.221216,-0.668306 -0.347062,-1.115806 C 37.889142,42.462 37.69451,42.117202 37.315096,41.74671 36.4798,40.931068 36.227576,39.671078 36.774834,39.04714 c 0.10706,-0.12208 0.253898,-0.711584 0.32624,-1.30997 0.1082,-0.895168 0.09714,-1.147362 -0.06268,-1.423344 -0.10684,-0.18448 -0.30009,-0.79073 -0.429588,-1.347182 L 36.3732,33.954862 36.699246,33.321666 c 0.17924,-0.3483 0.430196,-0.653546 0.557806,-0.67812 0.12762,-0.02458 0.460684,0.11378 0.740014,0.307342 0.279334,0.19358 0.61572,0.331558 0.747536,0.306572 0.381848,-0.07238 0.37429,-0.781376 -0.016,-1.514544 -0.18522,-0.347948 -0.336652,-0.691606 -0.336652,-0.763538 0,-0.07192 -0.14022,-0.427712 -0.311584,-0.790726 -1.025664,-2.17279 -1.134612,-3.170592 -1.135668,-4.477546 -6.9e-4,-0.842484 0.0331,-0.973172 0.29539,-1.142608 0.49524,-0.319916 2.391382,-0.736158 3.353396,-0.736158 1.541808,0 1.422424,0.932366 1.390952,-5.451741 -0.0148,-3.02815 -0.0603,-5.432965 -0.10084,-5.656989 -0.06734,-0.372154 -0.13876,-0.42238 -0.828326,-0.580753 -0.804348,-0.184734 -0.877616,-0.185256 -2.398976,-0.0189 -0.654648,0.07159 -1.184856,0.05723 -1.577014,-0.0428 -0.57241,-0.14622 -0.598872,-0.604249 -0.859538,-1.390664 -0.363846,-1.0977084 -1.426666,-2.5761814 -2.246654,-2.6842632 -0.0122,-0.00598 -0.02498,-0.00984 -0.03854,-0.00984 -0.0076,0 -0.0132,0.00191 -0.02,0.00288 -0.02574,-0.00199 -0.05118,-0.00288 -0.07634,-0.00288 z m 3.562408,38.4459838 c -0.237964,0 -0.38445,0.313006 -0.277266,0.59232 0.14034,0.365752 0.478946,0.226176 0.478946,-0.19742 0,-0.266852 -0.06546,-0.394882 -0.201672,-0.394882 z m -0.0038,1.869704 c -0.11704,0.0042 -0.278562,0.09534 -0.49283,0.26801 -0.3124,0.251724 -0.370682,0.398752 -0.37849,0.95558 -0.0052,0.361972 -0.0017,0.732238 0.0074,0.822732 0.03108,0.31014 0.524968,0.16462 0.812706,-0.239476 0.19726,-0.277034 0.29327,-0.617112 0.30522,-1.081676 0.0128,-0.498586 -0.05888,-0.732324 -0.253934,-0.72517 z"/>
+ <path style="fill:#cf1717" d="m 27.923534,27.745662 c -0.0277,1.00353 -0.204752,1.542864 -0.84542,2.770638 -0.382428,0.732878 -0.598976,1.421452 -0.97098,3.091506 -0.381946,1.714684 0.08182,2.339592 1.18024,1.593184 0.392542,-0.266738 0.547094,-0.323334 0.65011,-0.16462 v -7.29071 z m -0.611048,10.4715 c -0.05278,0.19468 -0.10696,0.397018 -0.17578,0.566406 -0.379318,0.933504 -0.399032,1.388972 -0.13672,2.87945 0.22053,1.253076 0.448002,1.75929 0.904012,2.00334 0.28885,0.1546 0.444622,0.13998 0.530134,-0.06138 0.03644,-2.249896 0.10934,-4.45979 -1.121648,-5.387812 z m -0.234372,14.902286 c -0.776702,0.745516 -1.964056,2.007822 -2.689724,2.904564 -0.846318,1.045828 -1.236542,1.96991 -1.35881,3.219852 C 22.960602,59.948906 22.975268,60 23.233262,60 c 0.15232,0 0.488148,-0.1878 0.747764,-0.415736 0.355418,-0.31206 0.508366,-0.376116 0.622208,-0.262274 0.472632,0.47263 1.27195,-0.207172 0.915176,-0.778458 -0.23497,-0.376248 -0.19882,-0.470278 0.262274,-0.66127 0.231352,-0.09584 0.622846,-0.348592 0.867742,-0.563614 0.1819,-0.15972 0.282734,-0.229418 0.387836,-0.270646 -0.15598,-1.30946 -0.216088,-2.619062 0.04186,-3.928554 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 33.837891 7.9960938 C 33.538177 7.9960938 33.290192 8.6727449 33.222656 9.6738281 C 33.117936 11.226126 32.584539 12.115791 31.800781 11.332031 C 31.633522 11.164772 31.54477 10.966258 31.5 10.732422 C 31.422246 11.476333 31.437639 11.96889 31.800781 12.332031 C 32.584539 13.115791 33.117936 12.226126 33.222656 10.673828 C 33.290192 9.6727449 33.538177 8.9960938 33.837891 8.9960938 C 33.863051 8.9960937 33.888323 8.99801 33.914062 9 C 33.920863 8.99903 33.925994 8.9960938 33.933594 8.9960938 C 33.947154 8.9960937 33.960456 8.9998794 33.972656 9.0058594 C 34.792644 9.1139412 35.856857 10.593698 36.220703 11.691406 C 36.481369 12.477821 36.507668 12.935811 37.080078 13.082031 C 37.472236 13.182061 38.001602 13.194637 38.65625 13.123047 C 40.17761 12.956691 40.25034 12.957844 41.054688 13.142578 C 41.744254 13.300951 41.815472 13.350502 41.882812 13.722656 C 41.923352 13.94668 41.969575 16.352709 41.984375 19.380859 C 41.990253 20.573262 41.993525 21.293625 41.994141 22.029297 C 42.005556 21.212306 41.992657 20.060816 41.984375 18.380859 C 41.969575 15.352709 41.923352 12.94668 41.882812 12.722656 C 41.815472 12.350502 41.744254 12.300951 41.054688 12.142578 C 40.25034 11.957844 40.17761 11.956691 38.65625 12.123047 C 38.001602 12.194637 37.472236 12.182061 37.080078 12.082031 C 36.507668 11.935811 36.481369 11.477821 36.220703 10.691406 C 35.856857 9.5936978 34.792644 8.1139412 33.972656 8.0058594 C 33.960456 7.9998794 33.947154 7.9960937 33.933594 7.9960938 C 33.925994 7.9960938 33.920863 7.99903 33.914062 8 C 33.888323 7.99801 33.863051 7.9960937 33.837891 7.9960938 z M 30.027344 8.2597656 C 29.804228 8.2597656 28.802697 9.9237927 28.248047 10.882812 C 27.871209 11.534379 27.814692 11.573793 26.96875 11.796875 C 26.31346 11.969681 25.695703 12.021135 24.582031 11.994141 C 22.696447 11.948441 22.283723 12.020929 22.095703 12.433594 C 22.034561 12.567773 22.013345 13.495966 22.009766 14.863281 C 22.022396 14.032447 22.048412 13.537376 22.095703 13.433594 C 22.283723 13.020929 22.696447 12.948441 24.582031 12.994141 C 25.695703 13.021135 26.31346 12.969681 26.96875 12.796875 C 27.814692 12.573793 27.871209 12.534379 28.248047 11.882812 C 28.802697 10.923792 29.804228 9.2597656 30.027344 9.2597656 C 30.130612 9.2597656 30.252135 9.318231 30.296875 9.390625 C 30.341617 9.463021 30.522499 9.5234375 30.699219 9.5234375 C 30.875927 9.5234375 31.021484 9.5789684 31.021484 9.6464844 C 31.021484 9.7139984 31.146501 9.8084579 31.300781 9.8574219 C 31.392181 9.8864312 31.445075 9.9248402 31.482422 9.9804688 C 31.488625 9.897809 31.490614 9.8222197 31.5 9.7324219 C 31.57562 9.0089941 31.558821 8.9393213 31.300781 8.8574219 C 31.146501 8.8084579 31.021484 8.7139984 31.021484 8.6464844 C 31.021484 8.5789684 30.875927 8.5234375 30.699219 8.5234375 C 30.522499 8.5234375 30.341617 8.463021 30.296875 8.390625 C 30.252135 8.318231 30.130612 8.2597656 30.027344 8.2597656 z M 36.966797 26.337891 C 36.961174 26.464333 36.945156 26.520299 36.945312 26.710938 C 36.946368 28.017891 37.054414 29.016663 38.080078 31.189453 C 38.251442 31.552467 38.392578 31.906596 38.392578 31.978516 C 38.392578 32.050448 38.543296 32.394239 38.728516 32.742188 C 38.804756 32.885408 38.853409 33.025299 38.900391 33.162109 C 39.107915 32.937292 39.052596 32.35098 38.728516 31.742188 C 38.543296 31.39424 38.392578 31.050448 38.392578 30.978516 C 38.392578 30.906596 38.251442 30.552467 38.080078 30.189453 C 37.22447 28.376913 37.016071 27.376667 36.966797 26.337891 z M 27.923828 27.396484 C 27.893555 28.488402 27.713033 29.298887 27.078125 30.515625 C 26.695699 31.248503 26.479424 31.939323 26.107422 33.609375 C 25.962757 34.258822 25.941009 34.74876 26.027344 35.070312 C 26.048726 34.923908 26.070124 34.776819 26.107422 34.609375 C 26.479424 32.939323 26.695699 32.248503 27.078125 31.515625 C 27.859883 30.017463 27.965301 29.161753 27.931641 27.599609 C 27.929906 27.519122 27.925773 27.471399 27.923828 27.396484 z M 36.533203 34.642578 L 36.373047 34.955078 L 36.609375 35.966797 C 36.738873 36.523249 36.932223 37.129973 37.039062 37.314453 C 37.073891 37.374595 37.098136 37.435217 37.119141 37.5 C 37.187243 36.848739 37.178861 36.555861 37.039062 36.314453 C 36.932223 36.129973 36.738873 35.523249 36.609375 34.966797 L 36.533203 34.642578 z M 27.900391 36.003906 C 27.864729 36.078687 27.848843 36.139262 27.798828 36.224609 C 27.576878 36.603341 27.466797 36.988311 27.466797 37.382812 C 27.466797 37.709471 27.32057 38.335565 27.138672 38.783203 C 26.848715 39.496795 26.770219 39.938546 26.865234 40.769531 C 26.907622 40.453992 26.987742 40.154645 27.138672 39.783203 C 27.32057 39.335565 27.466797 38.709471 27.466797 38.382812 C 27.466797 37.98831 27.576878 37.603341 27.798828 37.224609 C 28.030564 36.829161 28.107228 36.555028 28.048828 36.322266 C 28.00592 36.151298 27.958771 36.059646 27.900391 36.003906 z M 36.5625 40.451172 C 36.348282 41.12158 36.631878 42.079579 37.314453 42.746094 C 37.693867 43.116586 37.889734 43.462036 38.058594 44.0625 C 38.18444 44.51 38.339197 45.011434 38.404297 45.177734 C 38.424479 45.229286 38.432521 45.29095 38.447266 45.347656 C 38.549351 45.012829 38.541393 44.527917 38.404297 44.177734 C 38.339197 44.011434 38.18444 43.51 38.058594 43.0625 C 37.889734 42.462036 37.693867 42.116586 37.314453 41.746094 C 36.932113 41.37275 36.679759 40.9071 36.5625 40.451172 z M 29.111328 42.492188 C 29.069805 42.70836 29.005679 42.926601 28.912109 43.132812 C 28.666069 43.675037 28.605909 44.239256 28.724609 44.707031 C 28.766221 44.51585 28.825714 44.32321 28.912109 44.132812 C 29.166258 43.572715 29.221278 42.917438 29.111328 42.492188 z M 36.138672 44.515625 C 36.033987 44.513894 36.09713 44.901301 36.345703 45.679688 C 36.490428 46.132881 36.570732 46.498164 36.617188 46.837891 C 36.717293 46.220026 36.640513 45.622957 36.361328 44.734375 C 36.261665 44.599946 36.182023 44.516342 36.138672 44.515625 z M 28.890625 46.126953 C 28.884246 46.146874 28.881824 46.156606 28.875 46.177734 C 28.623191 46.957419 28.608259 47.269786 28.8125 47.398438 C 28.835154 47.321867 28.846663 47.265476 28.875 47.177734 C 29.077836 46.549685 29.080528 46.462717 28.890625 46.126953 z M 37.400391 46.441406 C 37.162427 46.441406 37.015863 46.755842 37.123047 47.035156 C 37.263387 47.400908 37.601562 47.261487 37.601562 46.837891 C 37.601562 46.655204 37.568917 46.542352 37.505859 46.486328 C 37.498894 46.479207 37.493328 46.472239 37.486328 46.464844 C 37.461819 46.450133 37.432877 46.443359 37.400391 46.443359 L 37.400391 46.441406 z M 37.396484 48.3125 C 37.279444 48.3167 37.118565 48.407408 36.904297 48.580078 C 36.591897 48.831802 36.533199 48.978328 36.525391 49.535156 C 36.520191 49.897128 36.524103 50.268881 36.533203 50.359375 C 36.533276 50.360102 36.533125 50.360606 36.533203 50.361328 C 36.553857 49.956675 36.630936 49.800346 36.904297 49.580078 C 37.118565 49.407408 37.279444 49.3167 37.396484 49.3125 C 37.488219 49.309135 37.550593 49.36306 37.591797 49.46875 C 37.617735 49.333047 37.646171 49.201151 37.650391 49.037109 C 37.663191 48.538523 37.591538 48.305346 37.396484 48.3125 z M 28.880859 48.4375 C 28.827571 48.553418 28.788117 48.644148 28.716797 48.792969 C 28.227584 49.813783 28.141335 50.405437 28.431641 50.498047 C 28.50624 50.285835 28.584983 50.068018 28.716797 49.792969 C 29.251077 48.678109 29.269828 48.550071 28.914062 48.457031 C 28.89943 48.453205 28.894205 48.442212 28.880859 48.4375 z M 36.042969 50.917969 C 36.01249 51.057049 35.982006 51.216538 35.953125 51.3125 L 35.771484 51.917969 L 36.097656 51.917969 C 36.328737 51.917969 36.420856 51.994459 36.482422 52.234375 C 36.504843 52.254026 36.526481 52.273045 36.552734 52.304688 C 36.635804 52.404787 36.818495 52.483375 36.970703 52.492188 C 37.063176 52.424211 37.10099 52.414007 37.212891 52.318359 C 37.515447 52.059747 37.739812 51.937907 37.896484 51.935547 C 38.024383 51.802046 38.128238 51.671336 38.138672 51.576172 C 38.222932 50.807712 37.911683 50.721061 37.212891 51.318359 C 36.962245 51.532601 36.717906 51.707031 36.669922 51.707031 C 36.621942 51.707031 36.547326 51.52968 36.503906 51.3125 C 36.441666 51.00127 36.354642 50.917969 36.097656 50.917969 L 36.042969 50.917969 z M 29.144531 51.310547 C 29.121044 51.287994 29.056078 51.316349 28.935547 51.380859 C 28.845562 51.429018 28.767401 51.45743 28.695312 51.480469 C 28.610982 51.620852 28.537464 51.749925 28.400391 51.9375 C 28.175549 52.245178 27.911657 52.498047 27.814453 52.498047 C 27.599535 52.498047 25.455953 54.70214 24.386719 56.023438 C 23.540401 57.069269 23.151567 57.994199 23.029297 59.244141 C 22.97937 59.754484 22.97618 59.91681 23.074219 59.970703 C 23.226179 58.861489 23.605799 57.988454 24.386719 57.023438 C 25.455953 55.70214 27.599535 53.498047 27.814453 53.498047 C 27.911657 53.498047 28.175549 53.245178 28.400391 52.9375 C 28.799869 52.39084 28.912302 52.170874 29.107422 51.544922 C 29.15068 51.406162 29.168018 51.333099 29.144531 51.310547 z M 30.072266 56.525391 C 29.940671 56.525391 29.836767 56.54641 29.744141 56.582031 C 29.846549 56.646429 29.946703 56.687106 30.052734 56.691406 C 30.135289 56.591205 30.161702 56.525391 30.072266 56.525391 z M 25.589844 58.976562 C 25.415006 59.070174 25.349958 59.15801 25.394531 59.298828 C 25.488026 59.211302 25.559767 59.100689 25.589844 58.976562 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/barrier.svg b/.icons/awkward/64x64/apps/barrier.svg
new file mode 100644
index 00000000..0512e2fe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/barrier.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.1;fill-rule:evenodd" transform="scale(1,-1)" d="m 11.662917,-18.190041 c 0.18385,0.135074 -0.09137,0.314466 -0.2245,0.305571 -0.360773,-0.02411 -0.485219,-0.462457 -0.38664,-0.754571 0.176333,-0.522525 0.817871,-0.678697 1.284641,-0.46771 0.685005,0.309632 0.876986,1.177774 0.54878,1.814712 -0.437446,0.848939 -1.539225,1.077267 -2.344783,0.62985 -1.0137119,-0.56303 -1.2785694,-1.901405 -0.7109194,-2.874854 0.6875004,-1.178977 2.2639914,-1.48046 3.4049244,-0.791989 1.34455,0.811339 1.68272,2.626832 0.873059,3.934995 -0.934786,1.510325 -2.989842,1.885226 -4.4650655,0.954129 -1.6762423,-1.057973 -2.0879054,-3.352972 -1.0351989,-4.995137 1.1809777,-1.84226 3.7161884,-2.290709 5.5252074,-1.116268 2.008353,1.303851 2.493607,4.079469 1.197338,6.055277"/>
+ <path style="opacity:0.1" d="m 33.152344,17.160156 c 0.952954,1.929398 0.888548,4.312994 -0.328126,6.210938 -0.42467,0.662464 -0.958818,1.20489 -1.55078,1.652344 7.055014,-0.0726 13.394776,3.559868 14.804686,10.726562 9.36e-4,0.0038 0.002,0.0094 0.004,0.0156 l 0.0118,-0.004 c 0.41704,2.13118 2.507622,3.522 4.660156,3.097658 1.929852,-0.379878 3.25931,-2.0908 3.214844,-3.976564 -0.03898,-0.22008 -0.06976,-0.437334 -0.11328,-0.660156 C 51.83006,23.922098 43.14458,17.814007 33.152344,17.160156 Z"/>
+ <path style="fill:#4062d0" d="m 33.152344,16.160156 c 0.952954,1.929398 0.888548,4.312994 -0.328126,6.210938 -0.42467,0.662464 -0.958818,1.20489 -1.55078,1.652344 7.055014,-0.0726 13.394776,3.559868 14.804686,10.726562 9.36e-4,0.0038 0.002,0.0094 0.004,0.0156 l 0.0118,-0.004 c 0.41704,2.13118 2.507622,3.522 4.660156,3.097658 1.929852,-0.379878 3.25931,-2.0908 3.214844,-3.976564 -0.03898,-0.22008 -0.06976,-0.437334 -0.11328,-0.660156 C 51.83006,22.922098 43.14458,16.814007 33.152344,16.160156 Z"/>
+ <path style="opacity:0.1" d="m 31.207032,25.074218 c -1.508168,1.10956 -3.430646,1.535082 -5.265626,1.195314 -0.862912,-0.15978 -1.706548,-0.487008 -2.472656,-0.984376 -0.06674,-0.04332 -0.11496,-0.10324 -0.17968,-0.14844 -0.340246,6.690698 -5.15979,12.570798 -12.023437,13.921876 -0.111096,0.02234 -0.226927,0.03634 -0.339844,0.0586 -1.9881724,0.526182 -3.2526144,2.531536 -2.847656,4.597656 0.3982666,2.015884 2.244073,3.383004 4.226563,3.203124 0.16312,-0.02772 0.328156,-0.05632 0.492187,-0.08594 C 23.457106,44.734668 30.8907,35.501476 31.20704,25.074218 Z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" transform="scale(-1)" d="m -27.555983,-19.600151 c 0.253028,0.185897 -0.125751,0.432791 -0.308973,0.420548 -0.496522,-0.03318 -0.667793,-0.636466 -0.532123,-1.038496 0.242683,-0.719137 1.125615,-0.934072 1.768018,-0.643696 0.942753,0.426138 1.206971,1.620938 0.755271,2.497539 -0.602046,1.168372 -2.118395,1.482614 -3.227062,0.866845 -1.395144,-0.774882 -1.759661,-2.616852 -0.978419,-3.956583 0.946188,-1.622595 3.11587,-2.037518 4.686105,-1.089994 1.850468,1.116625 2.315883,3.615239 1.201568,5.415628 -1.28652,2.07862 -4.114839,2.594586 -6.145149,1.313142 -2.306967,-1.456059 -2.873528,-4.614605 -1.424717,-6.874672 1.625348,-2.535453 5.11449,-3.152641 7.604194,-1.53629 2.764043,1.794456 3.431884,5.614464 1.647865,8.333715"/>
+ <path style="fill:#4d8a17" d="m 31.207032,24.074218 c -1.508168,1.10956 -3.430646,1.535082 -5.265626,1.195314 -0.862912,-0.15978 -1.706548,-0.487008 -2.472656,-0.984376 -0.06674,-0.04332 -0.11496,-0.10324 -0.17968,-0.14844 -0.340246,6.690698 -5.15979,12.570798 -12.023437,13.921876 -0.111096,0.02234 -0.226927,0.03634 -0.339844,0.0586 -1.9881724,0.526182 -3.2526144,2.531536 -2.847656,4.597656 0.3982666,2.015884 2.244073,3.383004 4.226563,3.203124 0.16312,-0.02772 0.328156,-0.05632 0.492187,-0.08594 C 23.457106,43.734668 30.8907,34.501476 31.20704,24.074218 Z"/>
+ <path style="opacity:0.1" class="st0" d="m 25.357774,44.926382 c 2.12707,0.418712 4.205138,-0.991404 4.62843,-3.143506 0.3891,-1.976906 -0.754108,-3.902986 -2.59402,-4.525552 -0.17798,-0.02598 -0.354704,-0.0574 -0.529906,-0.09076 C 19.725223,35.7619 15.906378,29.46608 15.930451,22.447392 14.781699,23.616578 13.076958,24.203996 11.342706,23.861136 9.9095624,23.579612 8.739612,22.716208 8.0205538,21.569274 7.5647794,32.64837 14.124002,42.740082 25.333798,44.943864 c 0.0046,0.0019 0.013,0.0019 0.02024,0.0019 z"/>
+ <path style="fill:#06aff2" class="st0" d="m 25.357774,43.926382 c 2.12707,0.418712 4.205138,-0.991404 4.62843,-3.143506 0.3891,-1.976906 -0.754108,-3.902986 -2.59402,-4.525552 -0.17798,-0.02598 -0.354704,-0.0574 -0.529906,-0.09076 C 19.725223,34.7619 15.906378,28.46608 15.930451,21.447392 14.781699,22.616578 13.076958,23.203996 11.342706,22.861136 9.9095624,22.579612 8.739612,21.716208 8.0205538,20.569274 7.5647794,31.64837 14.124002,41.740082 25.333798,43.943864 c 0.0046,0.0019 0.013,0.0019 0.02024,0.0019 z"/>
+ <path style="opacity:0.1" class="st2" d="m 51.707204,20.89764 c 1.978818,-0.1755 3.82236,1.188726 4.217086,3.201834 0.40663,2.071958 -0.864452,4.083198 -2.858934,4.605748 -0.06304,0.0104 -0.12334,0.017 -0.18342,0.02914 -7.142784,1.405296 -12.09918,7.311804 -12.064032,14.337524 -1.152468,-1.137376 -2.834858,-1.70468 -4.546944,-1.368034 -1.45808,0.28449 -2.64571,1.174358 -3.357312,2.349042 C 32.39673,32.927828 40.102774,23.167916 51.35231,20.95653 c 0.1177,-0.0227 0.236252,-0.03692 0.354892,-0.0589"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 36.773178,47.62262 c 0.303633,0.223077 -0.150902,0.519349 -0.370769,0.504657 -0.595826,-0.03981 -0.801351,-0.763759 -0.638546,-1.246195 0.291219,-0.862964 1.350737,-1.120886 2.121621,-0.772436 1.131303,0.511366 1.448365,1.945127 0.906325,2.997048 -0.722455,1.402046 -2.542073,1.779137 -3.872474,1.040214 -1.674173,-0.929859 -2.111593,-3.140222 -1.174103,-4.7479 1.135425,-1.947114 3.739045,-2.445021 5.623326,-1.307992 2.220562,1.339949 2.77906,4.338286 1.441882,6.498753 -1.543825,2.494344 -4.937808,3.113504 -7.37418,1.57577 -2.76836,-1.747271 -3.448233,-5.537526 -1.709659,-8.249606 1.950417,-3.042544 6.137387,-3.783169 9.125032,-1.843548 3.316852,2.153347 4.118261,6.737357 1.977438,10.000458"/>
+ <path style="fill:#00b7b7" class="st2" d="m 51.707204,19.897641 c 1.978818,-0.175494 3.82236,1.188725 4.217086,3.201833 0.40663,2.071958 -0.864452,4.083198 -2.858934,4.605748 -0.06304,0.0104 -0.12334,0.017 -0.18342,0.02914 -7.142784,1.405296 -12.09918,7.311804 -12.064032,14.337524 -1.152468,-1.137376 -2.834858,-1.70468 -4.546944,-1.368034 -1.45808,0.28449 -2.64571,1.174358 -3.357312,2.349042 -0.516918,-11.125066 7.189126,-20.884978 18.438662,-23.096363 0.1177,-0.02269 0.236252,-0.03692 0.354892,-0.05889"/>
+ <path style="fill:#4062d0;fill-rule:evenodd" d="m 36.773178,46.62262 c 0.303633,0.223077 -0.150902,0.519349 -0.370769,0.504657 -0.595826,-0.03981 -0.801351,-0.763759 -0.638546,-1.246195 0.291219,-0.862964 1.350737,-1.120886 2.121621,-0.772436 1.131303,0.511366 1.448365,1.945127 0.906325,2.997048 -0.722455,1.402046 -2.542073,1.779137 -3.872474,1.040214 -1.674173,-0.929859 -2.111593,-3.140222 -1.174103,-4.7479 1.135425,-1.947114 3.739045,-2.445021 5.623326,-1.307992 2.220562,1.339949 2.77906,4.338286 1.441882,6.498753 -1.543825,2.494344 -4.937808,3.113504 -7.37418,1.57577 -2.76836,-1.747271 -3.448233,-5.537526 -1.709659,-8.249606 1.950417,-3.042544 6.137387,-3.783169 9.125032,-1.843548 3.316852,2.153347 4.118261,6.737357 1.977438,10.000458"/>
+ <path style="fill:#06aff2;fill-rule:evenodd" transform="scale(-1)" d="m -27.555983,-18.600115 c 0.253028,0.185898 -0.125751,0.432791 -0.308973,0.420548 -0.496522,-0.03318 -0.667793,-0.636466 -0.532123,-1.038496 0.242683,-0.719136 1.125615,-0.934072 1.768018,-0.643696 0.942753,0.426138 1.206971,1.620938 0.755271,2.49754 -0.602046,1.168371 -2.118395,1.482614 -3.227062,0.866845 -1.395144,-0.774883 -1.759661,-2.616852 -0.978419,-3.956584 0.946188,-1.622594 3.11587,-2.037518 4.686105,-1.089994 1.850468,1.116625 2.315883,3.615239 1.201568,5.415628 -1.28652,2.07862 -4.114839,2.594587 -6.145149,1.313142 -2.306967,-1.456059 -2.873528,-4.614605 -1.424717,-6.874671 1.625348,-2.535454 5.11449,-3.152642 7.604194,-1.536291 2.764043,1.794456 3.431884,5.614464 1.647865,8.333715"/>
+ <path style="fill:#00b7b7;fill-rule:evenodd" transform="scale(1,-1)" d="m 11.662917,-17.190004 c 0.18385,0.135073 -0.09137,0.314466 -0.2245,0.30557 -0.360773,-0.02411 -0.485219,-0.462456 -0.38664,-0.754571 0.176333,-0.522525 0.817871,-0.678697 1.284641,-0.46771 0.685005,0.309632 0.876986,1.177774 0.54878,1.814712 -0.437446,0.848939 -1.539225,1.077268 -2.344783,0.62985 -1.0137119,-0.56303 -1.2785694,-1.901405 -0.7109194,-2.874854 0.6875004,-1.178977 2.2639914,-1.48046 3.4049244,-0.791989 1.34455,0.811339 1.68272,2.626832 0.873059,3.934995 -0.934786,1.510325 -2.989842,1.885227 -4.4650655,0.954129 -1.6762423,-1.057972 -2.0879054,-3.352972 -1.0351989,-4.995136 1.1809777,-1.842261 3.7161884,-2.29071 5.5252074,-1.116269 2.008353,1.303852 2.493607,4.07947 1.197338,6.055278"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bash.svg b/.icons/awkward/64x64/apps/bash.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bash.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/basingstoke.svg b/.icons/awkward/64x64/apps/basingstoke.svg
new file mode 100644
index 00000000..eda9f529
--- /dev/null
+++ b/.icons/awkward/64x64/apps/basingstoke.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <rect style="opacity:.2" rx="11" ry="11" height="56" width="56" y="5" x="4"/>
+ <rect style="fill:#5c29a1" rx="11" ry="11" height="56" width="56" y="4" x="4"/>
+ <path style="opacity:.2" d="m21 17c-7 0-9 4-9 9v14h10v9h20v-9h10v-14c0-5-2-9-9-9zm1 8c3.313708 0 6 2.686292 6 6s-2.686292 6-6 6-6-2.686292-6-6 2.686292-6 6-6zm20 0c3.313708 0 6 2.686292 6 6s-2.686292 6-6 6-6-2.686292-6-6 2.686292-6 6-6z"/>
+ <path style="fill:#efe3b7" d="m21 16c-7 0-9 4-9 9v14h10v9h20v-9h10v-14c0-5-2-9-9-9zm1 8c3.313708 0 6 2.686292 6 6s-2.686292 6-6 6-6-2.686292-6-6 2.686292-6 6-6zm20 0c3.313708 0 6 2.686292 6 6s-2.686292 6-6 6-6-2.686292-6-6 2.686292-6 6-6z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m15 4c-6.094 0-11 4.906-11 11v1c0-6.094 4.906-11 11-11h34c6.094 0 11 4.906 11 11v-1c0-6.094-4.906-11-11-11h-34z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/basket.svg b/.icons/awkward/64x64/apps/basket.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/basket.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bastion.svg b/.icons/awkward/64x64/apps/bastion.svg
new file mode 100644
index 00000000..a5aae787
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bastion.svg
@@ -0,0 +1,14 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="M 30,6 C 16.192881,6 5,17.192881 5,31 5.0038,36.729956 6.975833,42.284706 10.585938,46.734375 L 7,51 19,58 21.771484,54.576172 C 24.415096,55.508762 27.196732,55.990085 30,56 c 0.638158,-0.0023 1.275995,-0.02899 1.912109,-0.08008 L 34,60 45,56 43.515625,52.03125 c 3.574561,-2.300724 6.503417,-5.474939 8.509766,-9.222656 L 56,44 59,32 54.998047,30.933594 C 54.978003,26.383488 53.716535,21.925131 51.349609,18.039062 L 54,15 44,7 42.171875,9.173828 C 38.451401,7.095772 34.261483,6.003246 30,6 Z" style="opacity:.2"/>
+ <path d="M 30,5 C 16.192881,5 5,16.192881 5,30 5.00381,35.729956 6.9758326,41.284706 10.585938,45.734375 L 7,50 19,57 21.771484,53.576172 C 24.415096,54.508762 27.196732,54.990085 30,55 c 0.638158,-0.0023 1.275995,-0.02899 1.912109,-0.08008 L 34,59 45,55 43.515625,51.03125 c 3.574561,-2.300724 6.503417,-5.474939 8.509766,-9.222656 L 56,43 59,31 54.998047,29.933594 C 54.978003,25.383488 53.716535,20.925131 51.349609,17.039062 L 54,14 44,6 42.171875,8.1738281 C 38.451401,6.0957716 34.261483,5.0032464 30,5 Z" style="fill:#38aff1"/>
+ <path d="m30 5c-13.807119 0-25 11.192881-25 25 8.24e-5 0.12427 0.0136944 0.246998 0.015625 0.371094 0.334619-13.515715 11.388077-24.371094 24.984375-24.371094 4.261483 0.003246 8.451401 1.0957721 12.171875 3.1738281l1.828125-2.1738281 9.486328 7.589844 0.513672-0.589844-10-8-1.828125 2.1738281c-3.720474-2.078056-7.910392-3.1705821-12.171875-3.1738281zm21.691406 12.646484-0.341797 0.392578c2.366926 3.886069 3.628394 8.344426 3.648438 12.894532l3.767578 1.003906 0.234375-0.9375-4.001953-1.066406c-0.019018-4.317175-1.16861-8.545579-3.306641-12.28711zm-41.5 28.556641-3.191406 3.796875 0.5644531 0.328125 3.0214849-3.59375c-0.139522-0.171969-0.259923-0.356034-0.394532-0.53125zm33.621094 5.623047c-0.10028 0.066613-0.195551 0.139862-0.296875 0.205078l1.154297 3.087891 0.330078-0.119141-1.1875-3.173828z" style="fill:#ffffff;opacity:.2"/>
+ <path d="M 29.414062,6.015625 C 15.878405,6.327852 5,17.389307 5,31 5.000963,32.448004 5.129933,33.884303 5.376953,35.294922 7.977947,37.049798 11.71794,38.72628 17,40.210938 V 47 l 7,1 0.755859,-6.042969 c 3.410906,0.547746 6.34493,0.688955 8.863282,0.519531 L 35,48 42,46 40.550781,40.929688 C 48.990802,37.337901 49,29 49,29 49,29 49.014218,6.3383332 29.414062,6.015625 Z" style="opacity:.2"/>
+ <path d="M 29.414062 5.015625 C 15.878405 5.327852 5 16.389307 5 30 C 5.0009628 31.448004 5.1299334 32.884303 5.3769531 34.294922 C 7.9779472 36.049798 11.71794 37.72628 17 39.210938 L 17 46 L 24 47 L 24.755859 40.957031 C 28.166765 41.504777 31.100789 41.645986 33.619141 41.476562 L 35 47 L 42 45 L 40.550781 39.929688 C 48.990802 36.337901 49 28 49 28 C 49 28 49.014218 5.3383332 29.414062 5.015625 z " style="fill:#3f3f3f"/>
+ <path d="m22.058594 21.185547c-1.31388 0.090578-2.058594 0.814453-2.058594 0.814453s1 7 5 7c5 0 5-2 5-2s0-2-5-5c-1.159401-0.69564-2.153078-0.8688-2.941406-0.814453zm23.941406 3.814453s-2 0-4 1c-1.264911 0.632456-3 3-3 3s1 2 4 2 3-6 3-6z" style="opacity:.2"/>
+ <path d="m22.058594 20.185547c-1.31388 0.090578-2.058594 0.814453-2.058594 0.814453s1 7 5 7c5 0 5-2 5-2s0-2-5-5c-1.159401-0.69564-2.153078-0.8688-2.941406-0.814453zm23.941406 3.814453s-2 0-4 1c-1.264911 0.632456-3 3-3 3s1 2 4 2 3-6 3-6z" style="fill:#1bffe1"/>
+ <path d="m32 8a3 1.5 0 0 0-3 1.5 3 1.5 0 0 0 3 1.5 3 1.5 0 0 0 3-1.5 3 1.5 0 0 0-3-1.5zm3.5 5a4.5 2.5 0 0 0-4.5 2.5 4.5 2.5 0 0 0 4.5 2.5 4.5 2.5 0 0 0 4.5-2.5 4.5 2.5 0 0 0-4.5-2.5zm1 7a2.5 1.5 0 0 0-2.5 1.5 2.5 1.5 0 0 0 2.5 1.5 2.5 1.5 0 0 0 2.5-1.5 2.5 1.5 0 0 0-2.5-1.5z" style="opacity:.2"/>
+ <path d="m32 7a3 1.5 0 0 0-3 1.5 3 1.5 0 0 0 3 1.5 3 1.5 0 0 0 3-1.5 3 1.5 0 0 0-3-1.5zm3.5 5a4.5 2.5 0 0 0-4.5 2.5 4.5 2.5 0 0 0 4.5 2.5 4.5 2.5 0 0 0 4.5-2.5 4.5 2.5 0 0 0-4.5-2.5zm1 7a2.5 1.5 0 0 0-2.5 1.5 2.5 1.5 0 0 0 2.5 1.5 2.5 1.5 0 0 0 2.5-1.5 2.5 1.5 0 0 0-2.5-1.5z" style="fill:#df563d"/>
+ <path d="M 29.414062 5.015625 C 15.878405 5.327852 5 16.389307 5 30 C 5.0000796 30.119683 5.013802 30.237907 5.015625 30.357422 C 5.3527961 17.043857 16.092831 6.3229058 29.414062 6.015625 C 47.526445 6.3138376 48.874047 25.468624 48.976562 28.408203 C 48.995556 28.1536 49 28 49 28 C 49 28 49.014218 5.3383332 29.414062 5.015625 z M 40.800781 40.806641 C 40.713797 40.845486 40.639624 40.891879 40.550781 40.929688 L 41.736328 45.076172 L 42 45 L 40.800781 40.806641 z " style="fill:#ffffff;opacity:.1"/>
+ <path d="m22.058594 20.185547c-1.31388 0.090578-2.058594 0.814453-2.058594 0.814453s0.079111 0.42559 0.171875 0.861328c0.285587-0.21362 0.930449-0.609857 1.886719-0.675781 0.788328-0.054347 1.782005 0.118813 2.941406 0.814453 3.478781 2.087268 4.519786 3.670809 4.841797 4.453125 0.141367-0.258139 0.158203-0.453125 0.158203-0.453125s0-2-5-5c-1.159401-0.69564-2.153078-0.8688-2.941406-0.814453zm23.941406 3.814453s-2 0-4 1c-1.264911 0.632456-3 3-3 3s0.123162 0.225682 0.376953 0.517578c0.574496-0.722443 1.711365-2.061737 2.623047-2.517578 1.92049-0.960245 3.795649-0.996529 3.945312-0.998047 0.051755-0.594164 0.054688-1.001953 0.054688-1.001953z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m32 7a3 1.5 0 0 0-3 1.5 3 1.5 0 0 0 0.175781 0.5 3 1.5 0 0 1 2.824219-1 3 1.5 0 0 1 2.824219 1 3 1.5 0 0 0 0.175781-0.5 3 1.5 0 0 0-3-1.5zm3.5 5a4.5 2.5 0 0 0-4.5 2.5 4.5 2.5 0 0 0 0.09375 0.505859 4.5 2.5 0 0 1 4.40625-2.005859 4.5 2.5 0 0 1 4.40625 1.994141 4.5 2.5 0 0 0 0.09375-0.494141 4.5 2.5 0 0 0-4.5-2.5zm1 7a2.5 1.5 0 0 0-2.5 1.5 2.5 1.5 0 0 0 0.146484 0.5 2.5 1.5 0 0 1 2.353516-1 2.5 1.5 0 0 1 2.353516 1 2.5 1.5 0 0 0 0.146484-0.5 2.5 1.5 0 0 0-2.5-1.5z" style="fill:#ffffff;opacity:.1"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/battleblock-theater.svg b/.icons/awkward/64x64/apps/battleblock-theater.svg
new file mode 100644
index 00000000..579e42db
--- /dev/null
+++ b/.icons/awkward/64x64/apps/battleblock-theater.svg
@@ -0,0 +1,8 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="4" ry="4" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="4" ry="4" style="fill:#e4e4e4"/>
+ <path d="m7 37v23h8v-23h-8zm42 0v23h8v-23h-8z" style="fill:#3ca2e4"/>
+ <path d="m11 34a4 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-4zm42 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-4zm-49 10v3h56v-3z" style="opacity:.2"/>
+ <path d="m8 4c-2.216 0-4 1.784-4 4v1c0-2.216 1.784-4 4-4h48c2.216 0 4 1.784 4 4v-1c0-2.216-1.784-4-4-4h-48z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m11 33a4 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-4zm42 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-4zm-49 10v3h56v-3h-56z" style="fill:#4f4f4f"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bbc.svg b/.icons/awkward/64x64/apps/bbc.svg
new file mode 100644
index 00000000..c4bbe64c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bbc.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.000858)">
+ <g transform="translate(-8,0)">
+ <path transform="translate(8,0)" d="m 4,13 0,7 7,0 0,-7 -7,0 z m 1,1 4,0 0,2 1,0 0,3 -5,0 0,-5 z m 1,1 0,1 2,0 0,-1 -2,0 z m 0,2 0,1 3,0 0,-1 -3,0 z"/>
+ </g>
+ <path d="m 20,13 0,7 7,0 0,-7 -7,0 z m 1,1 5,0 0,1 -4,0 0,3 4,0 0,1 -5,0 0,-5 z"/>
+ <g>
+ <path transform="translate(8,0)" d="m 4,13 0,7 7,0 0,-7 -7,0 z m 1,1 4,0 0,2 1,0 0,3 -5,0 0,-5 z m 1,1 0,1 2,0 0,-1 -2,0 z m 0,2 0,1 3,0 0,-1 -3,0 z"/>
+ </g>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.866e-4)">
+ <g transform="translate(-8,0)">
+ <path transform="translate(8,0)" d="m 4,13 0,7 7,0 0,-7 -7,0 z m 1,1 4,0 0,2 1,0 0,3 -5,0 0,-5 z m 1,1 0,1 2,0 0,-1 -2,0 z m 0,2 0,1 3,0 0,-1 -3,0 z"/>
+ </g>
+ <path d="m 20,13 0,7 7,0 0,-7 -7,0 z m 1,1 5,0 0,1 -4,0 0,3 4,0 0,1 -5,0 0,-5 z"/>
+ <g>
+ <path transform="translate(8,0)" d="m 4,13 0,7 7,0 0,-7 -7,0 z m 1,1 4,0 0,2 1,0 0,3 -5,0 0,-5 z m 1,1 0,1 2,0 0,-1 -2,0 z m 0,2 0,1 3,0 0,-1 -3,0 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bcompare.svg b/.icons/awkward/64x64/apps/bcompare.svg
new file mode 100644
index 00000000..edf3251b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bcompare.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#4f4f4f" d="M 60,32 C 60,16.488 47.512,4 32,4 29.224014,4 27.893386,7.2195518 25.365332,7.9651858 15.898145,10.757475 7.2012668,15.578169 4.82029,25.21793 4.2842642,27.388118 4,29.65964 4,32 4,47.512 16.488,60 32,60 33.425028,60 35.069716,57.44277 36.436366,57.239326 46.720528,55.708384 54.89885,51.07679 58.335064,41.5675 59.41286,38.584832 60,35.363504 60,32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="16"/>
+ <circle style="fill:#f4d6b6" cx="32" cy="32" r="16"/>
+ <path style="opacity:0.2" d="M 32,5 C 23.347648,5 15.620519,8.9315936 10.484375,15.097656 L 6.8789062,11.492188 A 1.6877149,1.6877149 0 0 0 5.6640624,11 1.6877149,1.6877149 0 0 0 4,12.6875 v 14.625 A 1.6877149,1.6877149 0 0 0 5.6875,29 h 14.625 a 1.6877149,1.6877149 0 0 0 1.195312,-2.878906 L 19.050781,23.664062 C 21.956784,19.640396 26.657422,17 32,17 Z"/>
+ <path style="fill:#fb4848" d="M 5.6633756,9.9995078 A 1.6877149,1.6877149 0 0 0 4,11.687054 v 14.6254 A 1.6877149,1.6877149 0 0 0 5.6875462,28 H 20.312946 a 1.6877149,1.6877149 0 0 0 1.193148,-2.880694 l -14.6254,-14.6254 A 1.6877149,1.6877149 0 0 0 5.6633756,9.9995078 Z"/>
+ <path style="fill:#486afb" d="M 58.336624,53.999834 A 1.6877149,1.6877149 0 0 0 60,52.312288 v -14.6254 A 1.6877149,1.6877149 0 0 0 58.312454,35.999342 H 43.687052 a 1.6877149,1.6877149 0 0 0 -1.193148,2.880694 l 14.6254,14.625402 a 1.6877149,1.6877149 0 0 0 1.21732,0.494396 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="6"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="6"/>
+ <path style="fill:#486afb" d="M 58.330884,41.545234 C 54.427888,52.309532 44.112046,60 32,60 V 48 c 6.037422,0 11.293824,-3.343942 14.018134,-8.280754 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 43.6875 36 A 1.6877149 1.6877149 0 0 0 42.082031 38.189453 A 1.6877149 1.6877149 0 0 1 43.6875 37 L 58.3125 37 A 1.6877149 1.6877149 0 0 1 60 38.6875 L 60 37.6875 A 1.6877149 1.6877149 0 0 0 58.3125 36 L 43.6875 36 z"/>
+ <path style="fill:#fb4848" d="M 32,4 C 21.083236,4 11.625652,10.24749 7.0075468,19.36217 L 17.069729,26.2359 C 19.383175,20.247584 25.19555,16 32,16 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 C 23.347789,4 15.622473,7.93372 10.486328,14.099609 L 6.8808594,10.494141 C 6.5586103,10.171901 6.1197413,9.9936763 5.6640625,10 4.7412969,10.012933 4.0000269,10.764644 4,11.6875 v 1 C 4.0000269,11.764644 4.7412969,11.012933 5.6640625,11 c 0.4556788,-0.0063 0.8945478,0.171901 1.2167969,0.494141 l 3.6054686,3.605468 C 15.622473,8.93372 23.347789,5 32,5 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/becalm.svg b/.icons/awkward/64x64/apps/becalm.svg
new file mode 100644
index 00000000..a155abaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/becalm.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#5838cf" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#1f8ce5" d="m 54.4,31.999336 c -5.6,0 -7,6.000234 -11.2,6.000234 -4.2,0 -8.4,-2 -12.6,-2 -4.2,0 -7,4 -11.2,4 C 15.2,39.99957 13.8,32 9.6,32 7.9631674,32 5.9072948,32.640536 4,33.41914 v 7.78043 6.8 h 56 v -6.8 -7.619766 c -1.713778,-0.88538 -3.649652,-1.580468 -5.6,-1.580468 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.6015625 32 C 7.9647301 32 5.9072948 32.639365 4 33.417969 L 4 34.417969 C 5.9072948 33.639365 7.9647301 33 9.6015625 33 C 13.801562 33 15.198436 41 19.398438 41 C 23.598437 41 26.401563 37 30.601562 37 C 34.801563 37 38.999219 39 43.199219 39 C 47.399219 39 48.798437 33 54.398438 33 C 56.348785 33 58.286222 33.692747 60 34.578125 L 60 33.578125 C 58.286222 32.692747 56.348785 32 54.398438 32 C 48.798437 32 47.399219 38 43.199219 38 C 38.999219 38 34.801563 36 30.601562 36 C 26.401563 36 23.598437 40 19.398438 40 C 15.198436 40 13.801562 32 9.6015625 32 z"/>
+ <path style="fill:#61aeec" d="M 54.4,39.999766 C 48.8,39.999766 47.4,46 43.2,46 39,46 34.8,44 30.6,44 c -4.2,0 -7,4 -11.2,4 -4.2,0 -5.6,-7.99957 -9.8,-7.99957 -1.6368326,0 -3.6927052,0.640536 -5.6,1.41914 V 49.2 L 4,56 h 56 v -6.8 -7.619766 c -1.713778,-0.88538 -3.649652,-1.580468 -5.6,-1.580468 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.6015625 40 C 7.9647301 40 5.9072948 40.639365 4 41.417969 L 4 42.417969 C 5.9072948 41.639365 7.9647301 41 9.6015625 41 C 13.801563 41 15.198438 49 19.398438 49 C 23.598437 49 26.401563 45 30.601562 45 C 34.801563 45 38.999219 47 43.199219 47 C 47.399219 47 48.798437 41 54.398438 41 C 56.348785 41 58.286222 41.696651 60 42.582031 L 60 41.582031 C 58.286222 40.696651 56.348785 40 54.398438 40 C 48.798437 40 47.399219 46 43.199219 46 C 38.999219 46 34.801563 44 30.601562 44 C 26.401563 44 23.598437 48 19.398438 48 C 15.198438 48 13.801563 40 9.6015625 40 z"/>
+ <path style="fill:#d54b3e" d="m 22,44 h 33.6 c 0,1.4 -8.448514,11.2 -12.6,11.2 H 30.78812 C 22,55.2 22,48.2 22,44 Z"/>
+ <rect style="fill:#d54b3e" width="1.4" height="24" x="44.6" y="20"/>
+ <rect style="fill:#d54b3e" width="1.4" height="14.6" x="38.6" y="-44.6" transform="rotate(90)"/>
+ <path style="opacity:0.2" d="m 40.110554,13 c 0,0 6.130628,9.58905 5.882088,28 H 33.4 c 3.945148,-8.39325 6.07591,-18.102186 6.710554,-28 z"/>
+ <path style="fill:#fed7ea" d="m 40.110554,12 c 0,0 6.130628,9.58905 5.882088,28 H 33.4 c 3.945148,-8.39325 6.07591,-18.102186 6.710554,-28 z"/>
+ <circle style="opacity:0.2" cx="18" cy="19" r="7"/>
+ <circle style="fill:#ffffff" cx="18" cy="18" r="7"/>
+ <path style="fill:#a8d0f1" d="M 54.4,47.999766 C 48.8,47.999766 47.4,54 43.2,54 39,54 34.8,52 30.6,52 c -4.2,0 -7,4 -11.2,4 -4.2,0 -5.6,-7.99957 -9.8,-7.99957 -1.6368326,0 -3.6927052,0.640536 -5.6,1.41914 V 57.2 C 4,58.7512 5.2488,60 6.8,60 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 v -7.619766 c -1.713778,-0.88538 -3.649652,-1.580468 -5.6,-1.580468 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.6015625 48 C 7.9647301 48 5.9072948 48.639365 4 49.417969 L 4 50.417969 C 5.9072948 49.639365 7.9647301 49 9.6015625 49 C 13.801563 49 15.198438 57 19.398438 57 C 23.598437 57 26.401563 53 30.601562 53 C 34.801563 53 38.999219 55 43.199219 55 C 47.399219 55 48.798437 49 54.398438 49 C 56.348785 49 58.286222 49.696651 60 50.582031 L 60 49.582031 C 58.286222 48.696651 56.348785 48 54.398438 48 C 48.798437 48 47.399219 54 43.199219 54 C 38.999219 54 34.801563 52 30.601562 52 C 26.401563 52 23.598437 56 19.398438 56 C 15.198438 56 13.801563 48 9.6015625 48 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bendy-and-the-ink-machine.svg b/.icons/awkward/64x64/apps/bendy-and-the-ink-machine.svg
new file mode 100644
index 00000000..03f3640b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bendy-and-the-ink-machine.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 41,7 C 43.111,7.835 43.997,8.3495 44,9.5 44,11.985 38.627,14 32,14 25.373,14 20,11.985 20,9.5 20.005,8.384 20.999,7.8261 23,7 11.594,10.816 4.0155,20.972 4,33 4,48.464 16.536,61 32,61 47.464,61 60,48.464 60,33 59.992,20.899 52.501,10.764 41,7 Z"/>
+ <path style="fill:#4f4f4f" d="M 41,6 C 43.111,6.8349 43.997,7.3495 44,8.5 44,10.985 38.627,13 32,13 25.373,13 20,10.985 20,8.5 20.005,7.384 20.999,6.8261 23,6 11.594,9.8157 4.0155,19.972 4,32 4,47.464 16.536,60 32,60 47.464,60 60,47.464 60,32 59.992,19.899 52.501,9.7639 41,6 Z"/>
+ <path style="opacity:0.2" d="M 19,22 C 10,22 7.8398,26.699 7.8398,26.699 7.2929,28.755 7.0107,30.873 7,33 7,46.807 18.193,58 32,58 45.807,58 57,46.807 57,33 56.993,30.938 56.73,28.884 56.219,26.887 56.219,26.887 54,22 45,22 40,23 32,29 32,29 32,29 24,23 19,22 Z M 20,30 A 6,7 0 0 1 26,37 6,7 0 0 1 23.961,42.25 6,1 0 0 0 20,42 6,1 0 0 0 16.041,42.25 6,7 0 0 1 14.068,38 H 20 L 14.402,34.502 A 6,7 0 0 1 20,30 Z M 43,30 A 6,7 0 0 1 49,37 6,7 0 0 1 46.961,42.25 6,1 0 0 0 43,42 6,1 0 0 0 39.041,42.25 6,7 0 0 1 37.068,38 H 43 L 37.402,34.502 A 6,7 0 0 1 43,30 Z M 24,45 C 24.345,45 24.675,45.031 25,45.078 V 52.246 C 24.655,52.159 24.323,52.061 24,51.955 Z M 40,45 C 40.338,45 40.672,45.039 41,45.096 V 51.576 C 40.682,51.714 40.35,51.841 40,51.955 Z M 39,45.082 V 52.246 C 38.674,52.329 38.34,52.404 38,52.471 V 45.301 C 38.328,45.209 38.661,45.134 39,45.082 Z M 23,45.119 V 51.576 C 22.642,51.421 22.307,51.249 22,51.063 V 45.424 C 22.324,45.284 22.663,45.19 23,45.119 Z M 26,45.287 C 26.339,45.378 26.673,45.483 27,45.6 V 52.625 C 26.666,52.574 26.326,52.535 26,52.471 Z M 42,45.371 C 42.374,45.519 42.708,45.718 43,45.957 V 50.287 C 42.716,50.572 42.382,50.83 42,51.062 Z M 37,45.623 V 52.625 C 36.666,52.676 36.338,52.74 36,52.779 V 46 C 36.332,45.871 36.665,45.743 37,45.623 Z M 28,45.979 C 28.333,46.11 28.666,46.24 29,46.363 V 52.863 C 28.666,52.836 28.334,52.818 28,52.779 Z M 21,46.039 V 50.287 C 20.378,49.663 20,48.913 20,48 20,47.171 20.412,46.524 21,46.039 Z M 35,46.377 V 52.863 C 34.666,52.891 34.33,52.928 34,52.945 V 46.699 C 34.337,46.605 34.67,46.496 35,46.377 Z M 30,46.693 C 30.328,46.787 30.659,46.865 31,46.918 V 52.975 C 30.666,52.966 30.343,52.964 30,52.945 Z M 33,46.918 V 52.975 C 32.666,52.983 32.32,53 32,53 V 47 C 32.341,47 32.673,46.968 33,46.918 Z"/>
+ <path style="fill:#ffce66" d="M 19,21 C 10,21 7.8398,25.699 7.8398,25.699 7.2929,27.755 7.0107,29.873 7,32 7,45.807 18.193,57 32,57 45.807,57 57,45.807 57,32 56.993,29.938 56.73,27.884 56.219,25.887 56.219,25.887 54,21 45,21 40,22 32,28 32,28 32,28 24,22 19,21 Z M 20,29 A 6,7 0 0 1 26,36 6,7 0 0 1 23.961,41.25 6,1 0 0 0 20,41 6,1 0 0 0 16.041,41.25 6,7 0 0 1 14.068,37 H 20 L 14.402,33.502 A 6,7 0 0 1 20,29 Z M 43,29 A 6,7 0 0 1 49,36 6,7 0 0 1 46.961,41.25 6,1 0 0 0 43,41 6,1 0 0 0 39.041,41.25 6,7 0 0 1 37.068,37 H 43 L 37.402,33.502 A 6,7 0 0 1 43,29 Z M 24,44 C 24.345,44 24.675,44.031 25,44.078 V 51.246 C 24.655,51.159 24.323,51.061 24,50.955 Z M 40,44 C 40.338,44 40.672,44.039 41,44.096 V 50.576 C 40.682,50.714 40.35,50.841 40,50.955 Z M 39,44.082 V 51.246 C 38.674,51.329 38.34,51.404 38,51.471 V 44.301 C 38.328,44.209 38.661,44.134 39,44.082 Z M 23,44.119 V 50.576 C 22.642,50.421 22.307,50.249 22,50.063 V 44.424 C 22.324,44.284 22.663,44.19 23,44.119 Z M 26,44.287 C 26.339,44.378 26.673,44.483 27,44.6 V 51.625 C 26.666,51.574 26.326,51.535 26,51.471 Z M 42,44.371 C 42.374,44.519 42.708,44.718 43,44.957 V 49.287 C 42.716,49.572 42.382,49.83 42,50.063 Z M 37,44.623 V 51.625 C 36.666,51.676 36.338,51.74 36,51.779 V 45 C 36.332,44.871 36.665,44.743 37,44.623 Z M 28,44.979 C 28.333,45.11 28.666,45.24 29,45.363 V 51.863 C 28.666,51.836 28.334,51.818 28,51.779 Z M 21,45.039 V 49.287 C 20.378,48.663 20,47.913 20,47 20,46.171 20.412,45.524 21,45.039 Z M 35,45.377 V 51.863 C 34.666,51.891 34.33,51.928 34,51.945 V 45.699 C 34.337,45.605 34.67,45.496 35,45.377 Z M 30,45.693 C 30.328,45.787 30.659,45.865 31,45.918 V 51.975 C 30.666,51.966 30.343,51.964 30,51.945 Z M 33,45.918 V 51.975 C 32.666,51.983 32.32,52 32,52 V 46 C 32.341,46 32.673,45.968 33,45.918 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23,6 C 11.594,9.8157 4.0155,19.972 4,32 4,32.204 4.0113,32.406 4.0156,32.609 4.1779,21.829 10.423,12.616 20.037,8.1934 20.215,7.2766 21.193,6.7459 23,6 Z M 41,6 C 42.896,6.7502 43.798,7.2452 43.965,8.1719 53.646,12.549 59.829,21.754 59.984,32.604 59.989,32.402 60,32.202 60,32 59.992,19.899 52.501,9.7639 41,6 Z M 43.922,9 C 43.259,11.25 38.177,13 32,13 25.837,13 20.766,11.258 20.084,9.0156 20.034,9.1664 20.001,9.325 20,9.5 20,11.985 25.373,14 32,14 38.627,14 44,11.985 44,9.5 44,9.3173 43.968,9.1545 43.922,9 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19,21 C 10,21 7.8398,25.699 7.8398,25.699 7.3859,27.406 7.1244,29.154 7.0391,30.916 7.1653,29.493 7.4036,28.082 7.7715,26.699 7.7715,26.699 9.9316,22 18.932,22 23.932,23 31.932,29 31.932,29 31.932,29 39.932,23 44.932,22 53.932,22 56.15,26.887 56.15,26.887 56.662,28.884 56.924,30.938 56.932,33 56.932,33.384 56.919,33.765 56.902,34.145 56.962,33.437 57,32.723 57,32 56.993,29.938 56.73,27.884 56.219,25.887 56.219,25.887 54,21 45,21 40,22 32,28 32,28 32,28 24,22 19,21 Z M 14.67,33.668 A 6,7 0 0 0 14.334,34.502 L 18.332,37 H 20 Z M 37.67,33.668 A 6,7 0 0 0 37.334,34.502 L 41.332,37 H 43 Z M 25.932,36.988 A 6,7 0 0 1 23.961,41.25 6,1 0 0 0 20,41 6,1 0 0 0 16.041,41.25 6,7 0 0 1 14.266,38 H 14 A 6,7 0 0 0 15.973,42.25 6,1 0 0 1 19.932,42 6,1 0 0 1 23.893,42.25 6,7 0 0 0 25.932,37 6,7 0 0 0 25.932,36.988 Z M 48.932,36.988 A 6,7 0 0 1 46.961,41.25 6,1 0 0 0 43,41 6,1 0 0 0 39.041,41.25 6,7 0 0 1 37.266,38 H 37 A 6,7 0 0 0 38.973,42.25 6,1 0 0 1 42.932,42 6,1 0 0 1 46.893,42.25 6,7 0 0 0 48.932,37 6,7 0 0 0 48.932,36.988 Z M 23.932,45 V 51.955 C 24.255,52.061 24.587,52.159 24.932,52.246 V 51.227 C 24.612,51.144 24.301,51.053 24,50.955 V 45.006 C 23.977,45.006 23.955,45 23.932,45 Z M 39.932,45 V 51.955 C 40.282,51.841 40.614,51.714 40.932,51.576 V 50.602 C 40.634,50.728 40.326,50.848 40,50.955 V 45.006 C 39.977,45.006 39.955,45 39.932,45 Z M 38,45.285 C 37.977,45.291 37.954,45.295 37.932,45.301 V 52.471 C 38.272,52.404 38.605,52.329 38.932,52.246 V 51.262 C 38.627,51.338 38.317,51.408 38,51.471 Z M 25.932,45.287 V 52.471 C 26.257,52.535 26.598,52.574 26.932,52.625 V 51.615 C 26.62,51.569 26.303,51.531 26,51.471 V 45.309 C 25.977,45.302 25.955,45.293 25.932,45.287 Z M 41.932,45.371 V 51.063 C 42.313,50.83 42.647,50.572 42.932,50.287 V 49.348 C 42.662,49.608 42.353,49.848 42,50.063 V 45.404 C 41.976,45.394 41.956,45.381 41.932,45.371 Z M 22,45.398 C 21.977,45.408 21.954,45.414 21.932,45.424 V 51.063 C 22.239,51.249 22.573,51.421 22.932,51.576 V 50.541 C 22.601,50.394 22.286,50.237 22,50.063 Z M 36,45.975 C 35.977,45.983 35.954,45.991 35.932,46 V 52.779 C 36.27,52.74 36.598,52.676 36.932,52.625 V 51.635 C 36.621,51.684 36.315,51.743 36,51.779 Z M 27.932,45.979 V 52.779 C 28.266,52.818 28.597,52.836 28.932,52.863 V 51.857 C 28.621,51.833 28.311,51.815 28,51.779 V 46.004 C 27.977,45.995 27.954,45.987 27.932,45.979 Z M 34,46.678 C 33.977,46.684 33.955,46.693 33.932,46.699 V 52.945 C 34.261,52.928 34.598,52.891 34.932,52.863 V 51.869 C 34.62,51.896 34.307,51.929 34,51.945 Z M 29.932,46.693 V 52.945 C 30.275,52.964 30.598,52.966 30.932,52.975 V 51.973 C 30.622,51.965 30.32,51.963 30,51.945 V 46.709 C 29.978,46.703 29.954,46.7 29.932,46.693 Z M 32,46.994 C 31.977,46.994 31.955,47 31.932,47 V 53 C 32.252,53 32.597,52.983 32.932,52.975 V 51.977 C 32.619,51.986 32.298,52 32,52 Z M 20.035,47.338 C 19.973,47.545 19.932,47.763 19.932,48 19.932,48.913 20.31,49.663 20.932,50.287 V 49.207 C 20.432,48.68 20.114,48.061 20.035,47.338 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/beryl-settings.svg b/.icons/awkward/64x64/apps/beryl-settings.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/beryl-settings.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/betaflight-configurator.svg b/.icons/awkward/64x64/apps/betaflight-configurator.svg
new file mode 100644
index 00000000..82968f43
--- /dev/null
+++ b/.icons/awkward/64x64/apps/betaflight-configurator.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" class="st0" d="m 44.233644,42.773132 c -3.140186,-1.345384 -5.429908,-3.363458 -7.654204,-4.237958 1.17757,-0.538154 2.28972,-1.278112 2.943924,-1.950806 0.719624,-0.73996 0.981308,-1.614458 0.915888,-2.488958 2.355138,1.614458 5.102804,1.748998 6.542054,1.816268 1.439252,0.06728 2.878504,0.403614 3.140188,1.076306 0,0 0.457944,-8.20684 -15.962614,-13.655642 0,0 4.90654,2.287152 6.411212,4.103418 0,0 -1.766356,-0.13454 -2.48598,1.076308 -0.392524,0.605422 -0.457946,1.479922 -0.13084,2.488958 -0.26168,-0.06728 -0.588782,-0.06728 -0.915886,-0.13454 L 11,15.999999 l 2.747664,6.054227 -2.551402,-0.94177 0.785046,1.479924 c 0,0 1.11215,2.152612 3.598132,6.659646 1.962616,3.565264 5.495326,5.314264 10.205604,5.112456 h 0.588786 c 1.17757,-0.06728 3.009346,-0.269074 4.7757,-0.403614 -0.13084,0.672692 -0.13084,1.479922 0.06542,2.42169 0.19626,1.076308 0.654206,1.816266 1.177568,2.219884 -1.37383,0.67269 -2.48207,2.018074 -3.005436,3.565266 v 0 c -0.392522,1.009036 -0.523364,2.152612 0,3.565264 v 0 c 0.06542,0.269078 0.19626,0.538154 0.392524,0.8745 0.13084,0.269078 0.327104,0.538152 0.588786,0.807228 2.878504,3.565268 9.743754,2.959844 14.19235,1.076308 0.06542,0 0.13084,-0.06728 0.19626,-0.06728 0.3271,-0.13454 0.719624,-0.336346 1.046728,-0.470884 0.06542,-0.06728 0.13084,-0.06728 0.19626,-0.13454 0.392522,-0.201816 0.719626,-0.403618 1.112148,-0.605424 C 51.495326,44.589384 53,41.495002 53,41.495002 c 0,0 -4.51402,3.094382 -8.766356,1.278114 z m 0.71157,-12.57667 c 1.242992,0.538156 3.140188,3.767076 3.140188,3.767076 -1.570094,-0.269076 -4.7757,-1.345384 -5.102804,-2.556228 -0.327102,-1.210848 0.719628,-1.748998 1.962616,-1.210848 z M 41.2243,46.472938 c 0,0 0.327102,1.076304 -0.06542,2.488956 -0.457944,0.13454 -0.915888,0.201816 -1.37383,0.336348 0.785044,-0.605422 1.439252,-1.547192 1.439252,-2.825304 z M 19.700937,25.95584 31.018692,32.548218 c -2.093458,0.201816 -4.252336,0.403614 -5.364486,0.470884 -1.700934,0.06728 -3.205608,-0.13454 -4.51402,-0.605422 -1.962614,-0.672692 -3.401865,-2.018074 -4.448595,-3.834344 -1.30841,-2.287152 -2.158878,-3.96888 -2.747663,-5.045184 l 2.355139,0.807228 -2.355139,-5.179729 20.607474,11.704837 c -0.588786,0.06728 -1.11215,0.269078 -1.635514,0.470886 z m 12.037379,8.274108 c 0.785048,-3.901612 5.691592,-2.690768 5.691592,-2.690768 -1.766356,0 -2.813086,0.470884 -3.33645,1.210848 -0.785046,1.076304 0.19626,1.950804 0.19626,1.950804 -0.26168,-0.06728 -0.523362,-0.13454 -0.654206,-0.269076 v 0.06728 c 0.392526,1.547188 1.635514,1.950804 1.635514,1.950804 -0.45794,0.06728 -0.850464,0 -1.177568,-0.06728 0.261684,0.605424 0.654204,1.076308 0.850466,1.210846 -1.11215,0 -1.635512,0.269076 -2.028036,0.403614 -0.850468,-0.605422 -1.570094,-2.085342 -1.177572,-3.767072 z m 3.53662,8.610452 c 0,0 -1.766354,2.287152 -5.626168,2.287152 -0.19626,-0.8745 -0.13084,-1.748998 0.06542,-2.556228 1.24299,0.80723 3.074768,1.210846 5.560746,0.269076 z m -3.205606,5.314266 c 1.635512,-0.403616 3.72897,-1.345384 5.691588,-3.632536 0,0 -0.261684,2.556228 -2.093458,4.91065 -0.850468,-0.13454 -1.700934,-0.336346 -2.485982,-0.672692 -0.392522,-0.201814 -0.785046,-0.403616 -1.112148,-0.605422 z M 47.30841,46.06932 c -0.19626,-0.605422 -0.327104,-1.883534 -0.327104,-1.883534 1.373834,0.13454 3.009346,-0.470886 3.009346,-0.470886 -1.112148,1.47992 -2.682242,2.35442 -2.682242,2.35442 z"/>
+ <path style="fill:#ffbb00" class="st0" d="m 44.233644,41.773132 c -3.140186,-1.345384 -5.429908,-3.363458 -7.654204,-4.237958 1.17757,-0.538154 2.28972,-1.278112 2.943924,-1.950806 0.719624,-0.73996 0.981308,-1.614458 0.915888,-2.488958 2.355138,1.614458 5.102804,1.748998 6.542054,1.816268 1.439252,0.06728 2.878504,0.403614 3.140188,1.076306 0,0 0.457944,-8.20684 -15.962614,-13.655642 0,0 4.90654,2.287152 6.411212,4.103418 0,0 -1.766356,-0.13454 -2.48598,1.076308 -0.392524,0.605422 -0.457946,1.479922 -0.13084,2.488958 -0.26168,-0.06728 -0.588782,-0.06728 -0.915886,-0.13454 L 11,14.999999 l 2.747664,6.054227 -2.551402,-0.941769 0.785046,1.479923 c 0,0 1.11215,2.152612 3.598132,6.659646 1.962616,3.565264 5.495326,5.314264 10.205604,5.112456 h 0.588786 c 1.17757,-0.06728 3.009346,-0.269074 4.7757,-0.403614 -0.13084,0.672692 -0.13084,1.479922 0.06542,2.42169 0.19626,1.076308 0.654206,1.816266 1.177568,2.219884 -1.37383,0.67269 -2.48207,2.018074 -3.005436,3.565266 v 0 c -0.392522,1.009036 -0.523364,2.152612 0,3.565264 v 0 c 0.06542,0.269078 0.19626,0.538154 0.392524,0.8745 0.13084,0.269078 0.327104,0.538152 0.588786,0.807228 2.878504,3.565268 9.743754,2.959844 14.19235,1.076308 0.06542,0 0.13084,-0.06728 0.19626,-0.06728 0.3271,-0.13454 0.719624,-0.336346 1.046728,-0.470884 0.06542,-0.06728 0.13084,-0.06728 0.19626,-0.13454 0.392522,-0.201816 0.719626,-0.403618 1.112148,-0.605424 C 51.495326,43.589384 53,40.495002 53,40.495002 c 0,0 -4.51402,3.094382 -8.766356,1.278114 z m 0.71157,-12.57667 c 1.242992,0.538156 3.140188,3.767076 3.140188,3.767076 -1.570094,-0.269076 -4.7757,-1.345384 -5.102804,-2.556228 -0.327102,-1.210848 0.719628,-1.748998 1.962616,-1.210848 z M 41.2243,45.472938 c 0,0 0.327102,1.076304 -0.06542,2.488956 -0.457944,0.13454 -0.915888,0.201816 -1.37383,0.336348 0.785044,-0.605422 1.439252,-1.547192 1.439252,-2.825304 z M 19.700937,24.95584 31.018692,31.548218 c -2.093458,0.201816 -4.252336,0.403614 -5.364486,0.470884 -1.700934,0.06728 -3.205608,-0.13454 -4.51402,-0.605422 -1.962614,-0.672692 -3.401865,-2.018074 -4.448595,-3.834344 -1.30841,-2.287152 -2.158878,-3.96888 -2.747663,-5.045184 l 2.355139,0.807228 -2.355139,-5.179728 20.607474,11.704836 c -0.588786,0.06728 -1.11215,0.269078 -1.635514,0.470886 z m 12.037379,8.274108 c 0.785048,-3.901612 5.691592,-2.690768 5.691592,-2.690768 -1.766356,0 -2.813086,0.470884 -3.33645,1.210848 -0.785046,1.076304 0.19626,1.950804 0.19626,1.950804 -0.26168,-0.06728 -0.523362,-0.13454 -0.654206,-0.269076 v 0.06728 c 0.392526,1.547188 1.635514,1.950804 1.635514,1.950804 -0.45794,0.06728 -0.850464,0 -1.177568,-0.06728 0.261684,0.605424 0.654204,1.076308 0.850466,1.210846 -1.11215,0 -1.635512,0.269076 -2.028036,0.403614 -0.850468,-0.605422 -1.570094,-2.085342 -1.177572,-3.767072 z m 3.53662,8.610452 c 0,0 -1.766354,2.287152 -5.626168,2.287152 -0.19626,-0.8745 -0.13084,-1.748998 0.06542,-2.556228 1.24299,0.80723 3.074768,1.210846 5.560746,0.269076 z m -3.205606,5.314266 c 1.635512,-0.403616 3.72897,-1.345384 5.691588,-3.632536 0,0 -0.261684,2.556228 -2.093458,4.91065 -0.850468,-0.13454 -1.700934,-0.336346 -2.485982,-0.672692 -0.392522,-0.201814 -0.785046,-0.403616 -1.112148,-0.605422 z M 47.30841,45.06932 c -0.19626,-0.605422 -0.327104,-1.883534 -0.327104,-1.883534 1.373834,0.13454 3.009346,-0.470886 3.009346,-0.470886 -1.112148,1.47992 -2.682242,2.35442 -2.682242,2.35442 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bibletime.svg b/.icons/awkward/64x64/apps/bibletime.svg
new file mode 100644
index 00000000..dd837078
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bibletime.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="44" height="56" x="10" y="4" rx="3" ry="3"/>
+ <rect style="fill:#3d65c2" width="44" height="56" x="10" y="3" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="M 13 3 C 11.338 3 10 4.338 10 6 L 10 56 C 10 57.662 11.338 59 13 59 L 18 59 L 18 3 L 13 3 z"/>
+ <path style="opacity:0.2" d="M 32,12 V 22 H 22 v 8 h 10 v 22 h 8 V 30 H 50 V 22 H 40 V 12 Z"/>
+ <path style="fill:#ffd972" d="M 32 11 L 32 21 L 22 21 L 22 29 L 32 29 L 32 51 L 40 51 L 40 29 L 50 29 L 50 21 L 40 21 L 40 11 L 32 11 z"/>
+ <circle style="opacity:0.2" cx="48" cy="47" r="16"/>
+ <circle style="fill:#ff982d" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 48,36 C 42.477,36 38,40.477 38,46 38,51.523 42.477,56 48,56 53.523,56 58,51.523 58,46 58,40.477 53.523,36 48,36 Z M 48,38 C 52.418,38 56,41.582 56,46 56,50.418 52.418,54 48,54 43.582,54 40,50.418 40,46 40,41.582 43.582,38 48,38 Z M 47,40 V 47 H 54 V 45 H 49 V 40 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 3 C 11.338 3 10 4.338 10 6 L 10 7 C 10 5.338 11.338 4 13 4 L 51 4 C 52.662 4 54 5.338 54 7 L 54 6 C 54 4.338 52.662 3 51 3 L 13 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bijiben.svg b/.icons/awkward/64x64/apps/bijiben.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bijiben.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/billard-gl.svg b/.icons/awkward/64x64/apps/billard-gl.svg
new file mode 100644
index 00000000..cf2aa1a2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/billard-gl.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="11.213" cy="44.579" r="28" transform="rotate(-29.999999)"/>
+ <circle style="fill:#e4e4e4" cx="11.713" cy="43.713" r="28" transform="rotate(-29.999999)"/>
+ <g style="font-size:13.17357063px;line-height:1.25;letter-spacing:0px;word-spacing:0px;opacity:0.1" transform="matrix(1.0862883,-0.6261127,0.62716884,1.084459,2.0624734,1.879025)">
+ <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 31.339844 4.0078125 A 28 28 0 0 0 18 7.7519531 A 28 28 0 0 0 4.0273438 32.925781 A 28 28 0 0 1 18 8.7519531 A 28 28 0 0 1 56.248047 19 A 28 28 0 0 1 59.972656 32.074219 A 28 28 0 0 0 56.248047 18 A 28 28 0 0 0 31.339844 4.0078125 z"/>
+ <path style="fill:#ffa81f" d="M 42.884766 6.2304688 C 35.060862 8.9073706 27.31943 11.899736 21.876953 14.84375 C 21.082669 15.273406 20.248663 15.746526 19.380859 16.251953 C 14.986971 18.811043 9.7582165 22.25132 4.7558594 25.689453 A 28 28 0 0 0 4.7421875 25.75 C 4.5551523 26.560941 4.4065035 27.377126 4.2929688 28.195312 A 28 28 0 0 0 4.2519531 28.513672 C 4.1586076 29.24817 4.0933987 29.984487 4.0585938 30.720703 A 28 28 0 0 0 4.0351562 31.630859 C 4.0266553 32.208594 4.0314229 32.785288 4.0585938 33.361328 A 28 28 0 0 0 4.171875 34.904297 C 4.208682 35.262485 4.2541101 35.62014 4.3046875 35.976562 A 28 28 0 0 0 4.6113281 37.716797 C 4.6709362 38.004805 4.7320901 38.291981 4.8007812 38.578125 A 28 28 0 0 0 5.3359375 40.488281 C 5.4047909 40.705884 5.4706887 40.924552 5.5449219 41.140625 A 28 28 0 0 0 6.3652344 43.228516 C 6.422605 43.360128 6.4737508 43.494149 6.5332031 43.625 A 28 28 0 0 0 7.7519531 46 A 28 28 0 0 0 8.7890625 47.65625 A 28 28 0 0 0 8.8164062 47.697266 A 28 28 0 0 0 16.546875 55.335938 C 20.616914 51.112291 26.465589 46.011913 34.035156 41.925781 C 41.250357 38.030941 50.866189 34.852085 59.964844 32.400391 A 28 28 0 0 0 57.679688 20.882812 C 57.567082 20.623248 57.450778 20.367275 57.332031 20.113281 A 28 28 0 0 0 56.248047 18 C 55.886798 17.37654 55.49959 16.772169 55.09375 16.181641 A 28 28 0 0 0 53.626953 14.228516 C 53.390067 13.941152 53.130631 13.6738 52.882812 13.396484 A 28 28 0 0 0 51.955078 12.388672 C 51.628581 12.057446 51.289662 11.740169 50.947266 11.425781 A 28 28 0 0 0 50.169922 10.736328 C 49.775493 10.400282 49.375604 10.069684 48.962891 9.7558594 A 28 28 0 0 0 48.332031 9.2988281 C 46.642902 8.0871332 44.82356 7.0466629 42.884766 6.2304688 z M 34.205078 13.003906 A 12.498861 12.498861 0 0 1 45.326172 19.25 A 12.498861 12.498861 0 0 1 40.75 36.326172 A 12.498861 12.498861 0 0 1 23.673828 31.75 A 12.498861 12.498861 0 0 1 28.25 14.673828 A 12.498861 12.498861 0 0 1 34.205078 13.003906 z"/>
+ <path style="opacity:0.1" d="M 42.884766 6.2304688 C 35.060862 8.9073706 27.31943 11.899736 21.876953 14.84375 C 21.082669 15.273406 20.248663 15.746526 19.380859 16.251953 C 14.986971 18.811043 9.7582165 22.25132 4.7558594 25.689453 A 28 28 0 0 0 4.7421875 25.75 C 4.5551523 26.560941 4.4065035 27.377126 4.2929688 28.195312 A 28 28 0 0 0 4.2519531 28.513672 C 4.1586076 29.24817 4.0933987 29.984487 4.0585938 30.720703 A 28 28 0 0 0 4.0351562 31.630859 C 4.0319324 31.849959 4.0438309 32.068288 4.0449219 32.287109 A 28 28 0 0 1 4.0585938 31.720703 C 4.0933987 30.984487 4.1586081 30.24817 4.2519531 29.513672 A 28 28 0 0 1 4.2929688 29.195312 C 4.4065034 28.377126 4.5551523 27.560941 4.7421875 26.75 A 28 28 0 0 1 4.7558594 26.689453 C 9.7582165 23.25132 14.986971 19.811043 19.380859 17.251953 C 20.248663 16.746526 21.082669 16.273406 21.876953 15.84375 C 27.31943 12.899736 35.060862 9.9073705 42.884766 7.2304688 C 44.82356 8.0466629 46.642902 9.0871333 48.332031 10.298828 A 28 28 0 0 1 48.962891 10.755859 C 49.375604 11.069684 49.775493 11.400282 50.169922 11.736328 A 28 28 0 0 1 50.947266 12.425781 C 51.289662 12.740169 51.628581 13.057446 51.955078 13.388672 A 28 28 0 0 1 52.882812 14.396484 C 53.130631 14.6738 53.390067 14.941152 53.626953 15.228516 A 28 28 0 0 1 55.09375 17.181641 C 55.49959 17.772169 55.886798 18.37654 56.248047 19 A 28 28 0 0 1 57.332031 21.113281 C 57.450778 21.367275 57.567082 21.623248 57.679688 21.882812 A 28 28 0 0 1 59.929688 32.410156 C 59.941347 32.407013 59.953186 32.403532 59.964844 32.400391 A 28 28 0 0 0 57.679688 20.882812 C 57.567082 20.623248 57.450778 20.367275 57.332031 20.113281 A 28 28 0 0 0 56.248047 18 C 55.886798 17.37654 55.49959 16.772169 55.09375 16.181641 A 28 28 0 0 0 53.626953 14.228516 C 53.390067 13.941152 53.130631 13.6738 52.882812 13.396484 A 28 28 0 0 0 51.955078 12.388672 C 51.628581 12.057446 51.289662 11.740169 50.947266 11.425781 A 28 28 0 0 0 50.169922 10.736328 C 49.775493 10.400282 49.375604 10.069684 48.962891 9.7558594 A 28 28 0 0 0 48.332031 9.2988281 C 46.642902 8.0871332 44.82356 7.0466628 42.884766 6.2304688 z M 46.978516 25.939453 A 12.498861 12.498861 0 0 1 40.75 36.326172 A 12.498861 12.498861 0 0 1 23.673828 31.75 A 12.498861 12.498861 0 0 1 22.021484 26.060547 A 12.498861 12.498861 0 0 0 23.673828 32.75 A 12.498861 12.498861 0 0 0 40.75 37.326172 A 12.498861 12.498861 0 0 0 46.978516 25.939453 z"/>
+ <g style="font-size:13.17357063px;line-height:1.25;letter-spacing:0px;word-spacing:0px;fill:#3f3f3f" transform="matrix(1.0862883,-0.6261127,0.62716884,1.084459,2.0624734,0.87902498)">
+ <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>
+</svg>
diff --git a/.icons/awkward/64x64/apps/birdie.svg b/.icons/awkward/64x64/apps/birdie.svg
new file mode 100644
index 00000000..ee89de0e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/birdie.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 32,992.3622 -2.666666,3.2 -3.333334,-1.2 -1.583334,3.0418 c -6.141866,1.2638 -10.481626,4.2322 -14.078119,8.9244 C 4.0479734,1014.5354 4,1028.6956 4,1036.6956 c 0,7.9998 14.666666,10.6666 28,10.6666 13.333334,0 28,-2.6668 28,-10.6666 0,-8 -0.048,-22.1602 -6.338546,-30.3672 -3.596494,-4.6924 -7.936254,-7.6606 -14.07812,-8.9246 L 38,994.3622 l -3.333334,1.2 z"/>
+ <path style="fill:#3a99e7" d="m 32,991.3622 -2.666666,3.2 -3.333334,-1.2 -1.583334,3.0418 c -6.141866,1.2638 -10.481626,4.2322 -14.078119,8.9244 C 4.0479734,1013.5354 4,1027.6956 4,1035.6956 c 0,7.9998 14.666666,10.6666 28,10.6666 13.333334,0 28,-2.6668 28,-10.6666 0,-8 -0.048,-22.1602 -6.338546,-30.3672 -3.596494,-4.6924 -7.936254,-7.6606 -14.07812,-8.9246 L 38,993.3622 l -3.333334,1.2 z"/>
+ <path style="fill:#86572f" d="m 25.388962,1034.539 c 1.36395,2.3624 3.883152,3.8192 6.611038,3.8232 2.727886,0 5.247088,-1.4608 6.611038,-3.8232 l -6.611038,0 z"/>
+ <path style="opacity:0.2" d="m 32.000002,1026.3622 c -0.30634,2e-4 -0.602058,0.1276 -0.818968,0.3566 l -6.804868,6.3734 c -0.728164,0.77 -0.345204,3.0472 0.684954,3.0479 l 6.938882,1.2221 6.93888,-1.2221 c 1.030146,-7e-4 1.41312,-2.2779 0.684954,-3.0479 l -6.80487,-6.3734 c -0.21691,-0.2294 -0.512626,-0.3564 -0.818964,-0.3566 z"/>
+ <path style="fill:#ffc12e" d="m 32.000002,1025.3622 c -0.30634,2e-4 -0.602058,0.1276 -0.818968,0.3566 l -6.804868,6.3734 c -0.728164,0.77 -0.345204,3.0472 0.684954,3.0479 l 6.938882,1.2221 6.93888,-1.2221 c 1.030146,-7e-4 1.41312,-2.2779 0.684954,-3.0479 l -6.80487,-6.3734 c -0.21691,-0.2294 -0.512626,-0.3564 -0.818964,-0.3566 z"/>
+ <ellipse style="opacity:0.6" cx="143.801" cy="998.101" rx="6.109" ry="5.889" transform="matrix(-0.97032493,0.24180473,0.15783338,0.98746576,0,0)"/>
+ <ellipse style="opacity:0.76381908;fill:#ffffff" cx="804.209" cy="529.168" rx="1.563" ry="2.357" transform="matrix(0.52938519,0.84838159,-0.7724122,0.63512155,0,0)"/>
+ <ellipse style="opacity:0.6" cx="207.232" cy="982.568" rx="6.109" ry="5.889" transform="matrix(0.97032493,0.24180473,-0.15783338,0.98746576,0,0)"/>
+ <ellipse style="opacity:0.76381908;fill:#ffffff" cx="822.144" cy="505.211" rx="1.563" ry="2.357" transform="matrix(0.52938519,0.84838159,-0.7724122,0.63512155,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 32 3 L 29.333984 6.1992188 L 26 5 L 24.416016 8.0410156 C 18.27415 9.3048156 13.934384 12.274597 10.337891 16.966797 C 4.047317 25.173797 4 39.333984 4 47.333984 C 4 47.356591 4.0036724 47.37787 4.0039062 47.400391 C 4.0148405 39.276648 4.2721147 25.880514 10.337891 17.966797 C 13.934384 13.274597 18.27415 10.304816 24.416016 9.0410156 L 26 6 L 29.333984 7.1992188 L 32 4 L 34.666016 7.1992188 L 38 6 L 39.583984 9.0410156 C 45.72585 10.305016 50.065615 13.274397 53.662109 17.966797 C 59.727859 25.880514 59.985158 39.276648 59.996094 47.400391 C 59.996328 47.37787 60 47.356591 60 47.333984 C 60 39.333984 59.952655 25.173797 53.662109 16.966797 C 50.065615 12.274397 45.72585 9.3050156 39.583984 8.0410156 L 38 5 L 34.666016 6.1992188 L 32 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 32 37 C 31.69366 37.0002 31.398551 37.128422 31.181641 37.357422 L 24.376953 43.730469 C 24.027186 44.100331 23.937278 44.816863 24.048828 45.462891 C 24.104158 45.170716 24.208704 44.908385 24.376953 44.730469 L 31.181641 38.357422 C 31.398551 38.128422 31.69366 38.0002 32 38 C 32.306338 38.0002 32.601449 38.128022 32.818359 38.357422 L 39.623047 44.730469 C 39.791297 44.908385 39.895843 45.170716 39.951172 45.462891 C 40.062724 44.816863 39.972815 44.100331 39.623047 43.730469 L 32.818359 37.357422 C 32.601449 37.128022 32.306338 37.0002 32 37 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bisq.svg b/.icons/awkward/64x64/apps/bisq.svg
new file mode 100644
index 00000000..671833bd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bisq.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 11.716797,995.33106 c -0.489522,0.0135 -0.96803,0.0581 -1.435547,0.13281 -3.7401302,0.59753 -6.5918524,3.40365 -7.1582031,7.03513 -0.3940004,2.5264 0.6441948,5.4208 3.0195312,7.7637 1.7185423,1.6951 4.2965359,2.8754 7.4374999,2.8359 -0.06682,0.1779 -0.657834,1.8476 -1.335937,3.7715 C 11.184445,1019.8765 11,1020.5769 11,1021.7979 c 0,1.3791 0.06227,1.5568 1.664062,4.7343 0.91542,1.8159 1.9471,3.6938 2.292969,4.1719 0.838963,1.1597 2.308795,1.6621 4.119141,1.6621 2.367002,0 3.820142,-1.3811 2.345703,-4.1074 -0.225176,-0.374 -0.509369,-0.8403 -0.867187,-1.4473 -1.076892,-1.8269 -1.352643,-1.9425 -1.117188,-2.2265 0.40399,-0.4875 1.591855,-0.2651 3.259766,0.5547 0.993758,0.4884 1.864352,1.1654 3.048828,2.3691 2.598555,2.6405 4.283426,5.4869 5.628906,10.2324 0.714318,2.5194 1.161296,3.3668 2.097656,3.9844 1.534043,1.0119 3.305977,0.8352 4.105469,-0.3867 0.351767,-0.5375 0.549762,-2.5179 0.392578,-4.3828 -0.118614,-1.4069 0.192982,-1.6942 3.328125,-1.5821 2.820148,0.1003 3.905284,-0.282 4.939453,0.6992 0.324585,0.3079 1.703554,2.1212 3.0625,4.0313 2.828593,3.9757 4.586305,6.2028 5.839844,6.8242 1.043093,0.5172 2.989486,0.5842 3.861328,0.1328 0.680237,-0.3523 1.154974,-1.3433 0.951172,-1.9863 -0.07838,-0.2471 -0.795416,-1.1184 -1.591797,-1.9355 -1.646068,-1.6892 -2.333865,-1.686 -5.591797,-8.8633 -1.243265,-2.739 -2.513559,-4.4267 -2.822265,-4.752 -1.601249,-1.6875 -2.775338,-1.586 -5.572266,0.4785 -2.414576,1.7824 -2.881875,1.7476 -4.066406,1.9102 -1.279993,0.1757 -2.406045,-0.2051 -4.19336,-1.4141 -3.825395,-2.6317 -5.146635,-14.4114 0.138672,-10.373 1.019544,1.3906 0.801504,-0.7099 1.78125,-0.416 0.681384,0.2043 1.066452,1.9464 1.964844,1.6523 l 0.830078,-0.1191 c 3.352851,5.3142 6.859405,1.1289 0.730469,-0.5723 l 0.111328,-1.3184 -3.28125,-3.4492 c -4.436692,-4.7104 -7.05387,-6.946 -8.310547,-7.6933 -2.037615,-1.2117 -3.736819,-1.7151 -6.046875,-1.8243 -2.502957,-0.1185 -2.963351,0.186 -5.580078,1.3575 -0.977408,0.4376 -1.787693,0.7524 -2.542969,0.998 -3.529455,0.9893 -5.550933,0.059 -6.957031,-1.3281 -1.4506303,-1.4308 -1.9633055,-3.7432 -1.8769531,-4.2969 0.3248807,-2.0832 1.5484947,-3.33766 3.8359371,-3.70311 2.287444,-0.36545 5.776863,0.43258 9.826172,3.53711 a 2.0002,2.0002 0 0 0 0.990235,0.3965 2.0002,2.0002 0 0 0 0.191406,0.016 2.0002,2.0002 0 0 0 0.03516,0 2.0002,2.0002 0 0 0 0.878906,-3.80859 c -3.374056,-2.51229 -6.657453,-3.88792 -9.617187,-4.16992 -0.509944,-0.0486 -1.010478,-0.0662 -1.5,-0.0527 z m 29.955078,24.02144 c 1.037731,1.7954 3.893955,3.1011 6.25,3.9922 -0.06155,-0.5178 -0.152919,-1.0617 -0.294922,-1.6543 -0.975691,-4.0715 -1.789203,-5.3421 -2.757812,-5.3281 -0.496314,0.01 -1.035292,0.018 -1.65625,0.8496 -0.512621,0.6866 -1.020503,1.4876 -1.523438,2.0899 l -0.01758,0.051 z"/>
+ <path style="fill:none;stroke:#4e4e4e;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="M 16.822844,1009.571 C 8.2006703,1012.2183 4.6196473,1004.8873 5.1,1001.8072 c 0.8912315,-5.71476 8.146525,-8.12166 16.855,-1.445 l 0,0 0,0"/>
+ <path style="fill:#4f4f4f" d="m 55.139997,1045.9291 c -1.253539,-0.6214 -3.011357,-2.8481 -5.83995,-6.8238 -1.358946,-1.9101 -2.736393,-3.7247 -3.060978,-4.0326 -1.034169,-0.9812 -2.120174,-0.598 -4.940322,-0.6983 -3.135143,-0.1121 -3.447071,0.1746 -3.328457,1.5815 0.157184,1.8649 -0.04127,3.8455 -0.393037,4.383 -0.799492,1.2219 -2.569879,1.3991 -4.103922,0.3872 -0.93636,-0.6176 -1.383066,-1.4665 -2.097384,-3.9859 -1.34548,-4.7455 -3.030581,-7.5912 -5.629136,-10.2317 -1.184476,-1.2037 -2.056223,-1.881 -3.049981,-2.3694 -1.667911,-0.8198 -2.855847,-1.0427 -3.259837,-0.5552 -0.235455,0.284 0.04118,0.4 1.118071,2.2269 0.357818,0.607 0.642026,1.0741 0.867202,1.4481 1.474439,2.7263 0.02047,4.1103 -2.346532,4.1077 -1.810346,0 -3.279148,-0.5036 -4.118111,-1.6633 -0.345869,-0.4781 -1.377827,-2.3549 -2.293247,-4.1708 C 11.062581,1022.355 11,1022.1769 11,1020.7978 c 0,-1.221 0.18406,-1.9206 1.243756,-4.927 0.684071,-1.9408 1.291113,-3.6531 1.348973,-3.8054 0.08309,-0.2186 -0.341135,-0.2812 -2.021188,-0.2982 -0.524546,-1.2475 0.31894,-3.3119 1.665684,-3.4291 1.615643,-0.1828 3.028466,-0.6148 5.216033,-1.5942 2.616727,-1.1715 3.077147,-1.4764 5.580104,-1.3579 2.310056,0.1092 4.009727,0.6113 6.047342,1.823 1.256677,0.7473 3.873922,2.983 8.310614,7.6934 l 3.280513,3.4502 -0.110632,1.3187 c 6.128936,1.7012 2.62262,5.8854 -0.730231,0.5712 L 40,1020.3622 c -0.898392,0.2941 -1.283083,-1.4484 -1.964467,-1.6527 -0.979746,-0.2939 -0.761536,1.8062 -1.78108,0.4156 -5.285307,-4.0384 -3.964812,7.7423 -0.139417,10.374 1.787315,1.209 2.914054,1.5887 4.194047,1.413 1.184531,-0.1626 1.651879,-0.127 4.066455,-1.9094 2.796928,-2.0645 3.970776,-2.165 5.572025,-0.4775 0.308706,0.3253 1.57852,2.013 2.821785,4.752 3.257932,7.1773 3.946423,7.1739 5.592491,8.8631 0.796381,0.8171 1.512091,1.6882 1.590471,1.9353 0.203802,0.643 -0.270381,1.6335 -0.950618,1.9858 -0.871842,0.4514 -2.818606,0.3847 -3.861699,-0.1325 z"/>
+ <path style="opacity:0.2" d="m 35.131324,1016.3622 c -0.968608,-0.014 -1.781858,1.2566 -2.757549,5.3281 -0.254899,1.0637 -0.385032,1.9962 -0.373011,2.836 0.0351,2.45 1.689105,4.5065 4.593311,6.4355 1.414359,0.9395 2.415645,1.3509 3.405925,1.4004 0.990281,-0.05 1.991566,-0.4609 3.405925,-1.4004 2.904207,-1.929 4.558215,-3.9855 4.593312,-6.4355 0.0067,-0.47 -0.03107,-0.969 -0.110335,-1.5038 -0.06237,-0.4208 -0.955382,-0.6161 -1.067631,-1.0845 -0.975675,-4.0715 -0.983986,-3.9489 -1.952595,-3.9349 -0.496314,0.01 -0.632656,-0.1988 -1.253614,0.6328 -0.461441,0.6181 -1.321609,-0.088 -1.775236,0.4886 -0.189514,0.2409 -0.378319,0.457 -0.566391,0.6308 -1.017433,0.9035 -1.363721,0.792 -2.362974,0.1618 -0.697839,-0.5829 -1.405915,-1.7449 -2.123045,-2.7053 -0.620959,-0.8316 -1.159777,-0.8438 -1.656092,-0.8496 z"/>
+ <path style="fill:#ffffff" d="m 35.131324,1015.3622 c -0.968608,-0.014 -1.781858,1.2566 -2.757549,5.3281 -0.254899,1.0637 -0.385032,1.9962 -0.373011,2.836 0.0351,2.45 1.689105,4.5065 4.593311,6.4355 1.414359,0.9395 2.415645,1.3509 3.405925,1.4004 0.990281,-0.05 1.991566,-0.4609 3.405925,-1.4004 2.904207,-1.929 4.558215,-3.9855 4.593312,-6.4355 0.0067,-0.47 -0.03107,-0.969 -0.110335,-1.5038 -0.06237,-0.4208 -0.955382,-0.6161 -1.067631,-1.0845 -0.975675,-4.0715 -0.983986,-3.9489 -1.952595,-3.9349 -0.496314,0.01 -0.632656,-0.1988 -1.253614,0.6328 -0.461441,0.6181 -1.321609,-0.088 -1.775236,0.4886 -0.189514,0.2409 -0.378319,0.457 -0.566391,0.6308 -1.017433,0.9035 -1.363721,0.792 -2.362974,0.1618 -0.697839,-0.5829 -1.405915,-1.7449 -2.123045,-2.7053 -0.620959,-0.8316 -1.159777,-0.8438 -1.656092,-0.8496 z"/>
+ <path style="fill:#4f4f4f" transform="translate(0,988.3622)" d="M 44.869141 27 C 44.372827 27.01 43.833849 27.018009 43.212891 27.849609 C 42.70027 28.536166 42.192388 29.337178 41.689453 29.939453 L 41.671875 29.990234 C 42.709606 31.785556 45.56583 33.091318 47.921875 33.982422 C 47.860322 33.464621 47.768956 32.920706 47.626953 32.328125 C 46.651262 28.256625 45.83775 26.986 44.869141 27 z"/>
+ <path style="fill:#4f4f4f" d="m 35.342947,1023.3634 c 1.046594,-0.031 1.657053,0.5729 1.657053,1.7118 0,1.2829 -0.153925,1.4323 -1.249626,1.1908 -1.034176,-0.2283 -1.666973,-0.6105 -1.960576,-1.1797 -0.466633,-0.9044 -0.387966,-1.2128 0.369146,-1.4776 0.438894,-0.1533 0.835137,-0.2354 1.184003,-0.2453 z"/>
+ <path style="fill:#4f4f4f" d="m 40,1027.3622 c 1.103079,0.018 2,0.066 2,0.1395 0,0.082 -0.533227,0.923 -1.184252,1.6709 L 40,1030.3622 39.184254,1029.1726 C 38.533228,1028.4247 38,1027.5852 38,1027.5017 c 0,-0.074 0.896923,-0.1275 2,-0.1395 z"/>
+ <path style="fill:#4f4f4f" d="M 44.657053,1023.3634 C 43.610459,1023.3324 43,1023.9363 43,1025.0752 c 0,1.2829 0.153925,1.4323 1.249626,1.1908 1.034176,-0.2283 1.666973,-0.6105 1.960576,-1.1797 0.466633,-0.9044 0.387966,-1.2128 -0.369146,-1.4776 -0.438894,-0.1533 -0.835137,-0.2354 -1.184003,-0.2453 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" transform="translate(0,988.3622)" d="M 11.716797 5.96875 C 11.227275 5.98225 10.748767 6.0268625 10.28125 6.1015625 C 6.5411198 6.6990925 3.6893976 9.5052082 3.1230469 13.136719 C 3.0429803 13.65012 3.0367947 14.18072 3.0742188 14.716797 C 3.0876857 14.522751 3.0933745 14.326983 3.1230469 14.136719 C 3.6893976 10.505239 6.5411198 7.6990925 10.28125 7.1015625 C 10.748767 7.0268525 11.227275 6.98225 11.716797 6.96875 C 12.206319 6.95525 12.706853 6.9728844 13.216797 7.0214844 C 16.176531 7.3034844 19.459928 8.6791165 22.833984 11.191406 A 2.0002 2.0002 0 0 1 23.914062 12.5 A 2.0002 2.0002 0 0 0 22.833984 10.191406 C 19.459928 7.6791166 16.176531 6.3034844 13.216797 6.0214844 C 12.706853 5.9728844 12.206319 5.95525 11.716797 5.96875 z M 7.1347656 14.486328 C 7.1164686 14.576799 7.0908065 14.660066 7.0761719 14.753906 C 6.9898195 15.307606 7.5024947 17.619981 8.953125 19.050781 C 10.359223 20.437881 12.380701 21.368206 15.910156 20.378906 C 16.665432 20.133306 17.475717 19.818459 18.453125 19.380859 C 21.069852 18.209359 21.530246 17.904937 24.033203 18.023438 C 26.343259 18.132637 28.042463 18.635956 30.080078 19.847656 C 31.336755 20.594956 33.953933 22.830616 38.390625 27.541016 L 41.59375 30.908203 L 41.671875 29.990234 L 38.390625 26.541016 C 33.953933 21.830616 31.336755 19.594956 30.080078 18.847656 C 28.042463 17.635956 26.343259 17.132637 24.033203 17.023438 C 21.530246 16.904937 21.069852 17.209359 18.453125 18.380859 C 17.475717 18.818457 16.665432 19.133267 15.910156 19.378906 C 12.380701 20.368199 10.359223 19.437658 8.953125 18.050781 C 7.8752314 16.987623 7.315968 15.439783 7.1347656 14.486328 z M 41.671875 29.990234 C 41.770409 30.160703 41.899957 30.322669 42.029297 30.484375 C 42.421096 29.960286 42.815293 29.382148 43.212891 28.849609 C 43.833849 28.018009 44.372827 28.01 44.869141 28 C 45.83775 27.986 46.651262 29.256625 47.626953 33.328125 C 47.675418 33.530377 47.71055 33.720304 47.748047 33.912109 C 47.804598 33.933766 47.865858 33.961235 47.921875 33.982422 C 47.860322 33.464621 47.768956 32.920706 47.626953 32.328125 C 46.651262 28.256625 45.83775 26.986 44.869141 27 C 44.372827 27.01 43.833849 27.018009 43.212891 27.849609 C 42.70027 28.536166 42.192388 29.337178 41.689453 29.939453 L 41.671875 29.990234 z M 13.230469 24.724609 C 13.000587 25.370099 12.744579 26.088001 12.244141 27.507812 C 11.184445 30.514212 11 31.214547 11 32.435547 C 11 32.65797 11.014001 32.82245 11.023438 33 C 11.073824 32.008895 11.31842 31.134119 12.244141 28.507812 C 12.922244 26.583913 13.513258 24.914228 13.580078 24.736328 C 13.460768 24.737829 13.348138 24.72659 13.230469 24.724609 z M 19.6875 36.052734 C 19.588187 36.094615 19.500193 36.147004 19.4375 36.222656 C 19.202045 36.506656 19.477795 36.622319 20.554688 38.449219 C 20.912506 39.056219 21.196699 39.522484 21.421875 39.896484 C 21.709053 40.427488 21.881 40.905308 21.960938 41.333984 C 22.102409 40.699683 21.958201 39.888173 21.421875 38.896484 C 21.196699 38.522484 20.912506 38.056219 20.554688 37.449219 C 20.110181 36.695133 19.879404 36.355892 19.6875 36.052734 z M 47.609375 38.994141 C 47.44136 39.008586 47.261986 39.05557 47.080078 39.107422 C 46.734712 39.659934 46.293721 40.194434 45.763672 40.714844 C 47.608086 39.622391 48.643329 39.787936 49.947266 41.162109 C 50.255972 41.487409 51.526266 43.175062 52.769531 45.914062 C 56.027463 53.091363 56.71526 53.088144 58.361328 54.777344 C 59.070828 55.505302 59.690862 56.251652 59.878906 56.585938 C 59.984205 56.280563 60.034634 55.970053 59.953125 55.712891 C 59.874745 55.465791 59.157709 54.594444 58.361328 53.777344 C 56.71526 52.088144 56.027463 52.091363 52.769531 44.914062 C 51.526266 42.175062 50.255972 40.487409 49.947266 40.162109 C 49.146641 39.318359 48.452669 38.921637 47.609375 38.994141 z M 37.982422 47.878906 C 37.950689 48.078626 37.94655 48.307262 37.970703 48.59375 C 37.994665 48.878048 37.995739 49.161169 38.003906 49.445312 C 38.021095 48.938879 38.017269 48.416239 37.982422 47.878906 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bitcoin-qt.svg b/.icons/awkward/64x64/apps/bitcoin-qt.svg
new file mode 120000
index 00000000..b43f4101
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bitcoin-qt.svg
@@ -0,0 +1 @@
+bitcoin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bitcoin.svg b/.icons/awkward/64x64/apps/bitcoin.svg
new file mode 100644
index 00000000..8b35f8ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bitcoin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#f7931a" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 26,15 0,6 -6.000001,0 0,4.000002 c 0,0 2.291301,-0.03998 2.254737,0 1.226754,-0.0186 1.617416,0.872116 1.74443,1.466146 l 0,13.200518 c -0.04702,0.3754 -0.007,1.306666 -0.864404,1.333334 0.0396,0.03466 -3.134763,0 -3.134763,0 l 0,4 4.337635,0 C 25.071088,44.97334 25.291458,45 26,45 l 0,6 4,0 0,-6 1.95834,0 0.08332,6 L 36,51 35.95834,45 C 41.04478,44.63073 44,42.195762 43.966358,38 44,34.140174 40.913302,32.012822 39,32 c 1.913012,0.0075 3,-2.073106 3,-5 0,-4 -2.760392,-6 -6.000002,-6 l 0,-6 L 32,15 l 0,6 c -0.796164,0 -1.191714,-0.02934 -2,0 l 0,-6 z m 4,10.000002 C 34,25 36,25 36,28 c 0,3 -2,3 -6,3 z M 30,35 c 5.332222,1.66e-4 8.000552,-0.333282 8,3 5.52e-4,3.33355 -2.667778,3 -8,3 z"/>
+ <path style="fill:#ffffff" d="m 26,14 0,5.999999 -6.000001,0 0,4.000003 c 0,0 2.291301,-0.03998 2.254737,0 1.226754,-0.0186 1.617416,0.872116 1.74443,1.466146 l 0,13.200518 c -0.04702,0.3754 -0.007,1.306666 -0.864404,1.333334 0.0396,0.03466 -3.134763,0 -3.134763,0 l 0,4 4.337635,0 C 25.071088,43.97334 25.291458,44 26,44 l 0,6 4,0 0,-6 1.95834,0 0.08332,6 L 36,50 35.95834,44 C 41.04478,43.63073 44,41.195762 43.966358,37 44,33.140174 40.913302,31.012822 39,31 c 1.913012,0.0075 3,-2.073106 3,-5 0,-4 -2.760392,-6 -6.000002,-6 l 0,-6 L 32,14 l 0,6 c -0.796164,0 -1.191714,-0.02934 -2,0 l 0,-6 z m 4,10.000002 C 34,24 36,24 36,27 c 0,3 -2,3 -6,3 z M 30,34 c 5.332222,1.66e-4 8.000552,-0.333282 8,3 5.52e-4,3.33355 -2.667778,3 -8,3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bitcoin128.svg b/.icons/awkward/64x64/apps/bitcoin128.svg
new file mode 120000
index 00000000..b43f4101
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bitcoin128.svg
@@ -0,0 +1 @@
+bitcoin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bitmap2component.svg b/.icons/awkward/64x64/apps/bitmap2component.svg
new file mode 100644
index 00000000..84359c91
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bitmap2component.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#45b445" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 59.9992,15.000015 0,-7.1998972 c 0,-1.5511779 -1.247983,-2.79996 -2.79996,-2.79996 l -50.3992796,0 c -1.5511779,0 -2.79996,1.2487821 -2.79996,2.79996 l 0,7.1998972 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 34.79556,38.635677 c 0,1.914252 0.05252,3.50635 -0.937707,5.202325 -0.796668,1.377921 -2.06297,2.226569 -3.47475,2.226569 -1.927932,0 -3.047156,-1.43254 -3.047156,-3.54975 0,-4.17854 3.833345,-4.938929 7.461093,-4.938929 l 0,1.061445 m 5.063728,11.946229 c -0.328576,0.289876 -0.808689,0.312275 -1.183763,0.120438 -1.665977,-1.34998 -1.965972,-1.979971 -2.885959,-3.269953 C 33.037085,50.180012 31.091113,51 27.515164,51 c -4.223939,0 -7.515892,-2.543964 -7.515892,-7.635891 0,-3.976943 2.209968,-6.689304 5.350123,-8.014085 2.720161,-1.170683 6.529507,-1.377921 9.441665,-1.701396 l 0,-0.634351 c 0,-1.165083 0.09452,-2.542963 -0.603131,-3.549749 -0.615131,-0.903207 -1.786895,-1.274302 -2.81916,-1.274302 -1.915933,0 -3.621748,0.957826 -4.037342,2.943558 -0.08852,0.442514 -0.415594,0.875208 -0.873188,0.897607 l -4.87193,-0.509992 c -0.407994,-0.092 -0.859988,-0.415995 -0.749989,-1.027986 1.125984,-5.753917 6.459907,-7.493893 11.229839,-7.493893 2.443965,0 5.638319,0.634351 7.561692,2.439366 2.443965,2.226568 2.209968,5.196725 2.209968,8.430079 l 0,7.636091 c 0,2.297967 0.972226,3.303353 1.893433,4.545535 0.322576,0.438314 0.393095,0.973226 -0.012,1.302301 -1.026225,0.842988 -2.847559,2.384766 -3.849945,3.254354 l -0.0182,-0.0168"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 34.79556,37.636348 c 0,1.914253 0.05252,3.50635 -0.937707,5.202326 -0.796668,1.37792 -2.06297,2.226568 -3.47475,2.226568 -1.927932,0 -3.047156,-1.432539 -3.047156,-3.549749 0,-4.17854 3.833345,-4.938929 7.461093,-4.938929 l 0,1.061444 m 5.063728,11.94623 c -0.328576,0.289875 -0.808689,0.312275 -1.183763,0.120438 -1.665977,-1.349981 -1.965972,-1.979972 -2.885959,-3.269953 -2.753961,2.74596 -4.699933,3.565949 -8.275882,3.565949 -4.223939,0 -7.515892,-2.543964 -7.515892,-7.635891 0,-3.976943 2.209968,-6.689305 5.350123,-8.014086 2.720161,-1.170683 6.529507,-1.37792 9.441665,-1.701395 l 0,-0.634351 c 0,-1.165084 0.09452,-2.542964 -0.603131,-3.549749 -0.615131,-0.903208 -1.786895,-1.274302 -2.81916,-1.274302 -1.915933,0 -3.621748,0.957826 -4.037342,2.943558 -0.08852,0.442513 -0.415594,0.875207 -0.873188,0.897607 l -4.87193,-0.509993 c -0.407994,-0.092 -0.859988,-0.415994 -0.749989,-1.027985 1.125984,-5.753318 6.459907,-7.493893 11.229839,-7.493893 2.443965,0 5.638319,0.634351 7.561692,2.439365 2.443965,2.226568 2.209968,5.196726 2.209968,8.43008 l 0,7.63609 c 0,2.297968 0.972226,3.303353 1.893433,4.545535 0.322576,0.438314 0.393095,0.973226 -0.012,1.302302 -1.026225,0.842988 -2.847559,2.384766 -3.849945,3.254353 l -0.0182,-0.0168"/>
+ <path style="fill:#6ac36a" d="m 59.9992,14.000686 0,-7.1998966 c 0,-1.5511779 -1.247983,-2.79996 -2.79996,-2.79996 l -50.3992796,0 c -1.5511779,0 -2.79996,1.2487821 -2.79996,2.79996 l 0,7.1998966 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bitshares2-light.svg b/.icons/awkward/64x64/apps/bitshares2-light.svg
new file mode 100644
index 00000000..1242c58a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bitshares2-light.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#38bdec" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <g style="opacity:0.2" transform="matrix(1.4,0,0,1.4,-2,-0.2)">
+ <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(1.4,0,0,1.4,-2,-1.2)">
+ <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 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bitwarden.svg b/.icons/awkward/64x64/apps/bitwarden.svg
new file mode 100644
index 00000000..e71d2f7f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bitwarden.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#2f91c9" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 32 14 C 16.602295 14.000518 16.209767 14.0095 15.808594 14.25 C 14.956969 14.760694 15 14.128369 15 26.035156 C 15 38.117888 14.984681 37.875552 15.914062 40.21875 C 16.983122 42.914226 18.704567 45.192363 21.53125 47.667969 C 23.903018 49.745157 26.7151 51.625924 29.851562 53.222656 C 30.912668 53.762848 31.461152 54.008928 32 54 C 32.53885 54.0088 33.08733 53.762848 34.148438 53.222656 C 37.284897 51.625924 40.096984 49.745157 42.46875 47.667969 C 45.295436 45.192363 47.01688 42.914226 48.085938 40.21875 C 49.015301 37.875552 49 38.117888 49 26.035156 C 49 14.128361 49.043028 14.760694 48.191406 14.25 C 47.790234 14.009484 47.397706 14.000518 32 14 z M 32 20 C 38.188772 20.000208 40.694897 20.010804 42.957031 20.027344 C 42.974431 21.628518 43 22.365176 43 26.035156 C 43 32.07922 42.985804 35.095925 42.902344 36.394531 C 42.818804 37.693135 42.994324 36.781168 42.507812 38.007812 C 41.825102 39.729171 40.877579 41.087656 38.515625 43.15625 C 36.722995 44.726236 34.463104 46.180085 32 47.492188 L 32 20 z"/>
+ <path style="fill:#ffffff" d="M 32 13 C 16.602295 13.000518 16.209767 13.0095 15.808594 13.25 C 14.956969 13.760694 15 13.128369 15 25.035156 C 15 37.117888 14.984681 36.875552 15.914062 39.21875 C 16.983122 41.914226 18.704567 44.192363 21.53125 46.667969 C 23.903018 48.745157 26.7151 50.625924 29.851562 52.222656 C 30.912668 52.762848 31.461152 53.008928 32 53 C 32.53885 53.0088 33.08733 52.762848 34.148438 52.222656 C 37.284897 50.625924 40.096984 48.745157 42.46875 46.667969 C 45.295436 44.192363 47.01688 41.914226 48.085938 39.21875 C 49.015301 36.875552 49 37.117888 49 25.035156 C 49 13.128361 49.043028 13.760694 48.191406 13.25 C 47.790234 13.009484 47.397706 13.000518 32 13 z M 32 19 C 38.188772 19.000208 40.694897 19.010884 42.957031 19.027344 C 42.974363 20.628523 43 21.365176 43 25.035156 C 43 31.07922 42.985804 34.095925 42.902344 35.394531 C 42.818804 36.693135 42.994325 35.781168 42.507812 37.007812 C 41.825102 38.729171 40.877579 40.087656 38.515625 42.15625 C 36.722995 43.726236 34.463104 45.180086 32 46.492188 L 32 19 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bitwig-studio.svg b/.icons/awkward/64x64/apps/bitwig-studio.svg
new file mode 100644
index 00000000..c9497fa3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bitwig-studio.svg
@@ -0,0 +1,37 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#ff5722" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.168 4.0108 32.333 4.0137 32.5 C 4.2797 17.221 16.656 5 32 5 C 47.344 5 59.72 17.221 59.986 32.5 C 59.989 32.333 60 32.168 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <g style="opacity:0.2">
+ <circle cx="20" cy="25" r="3"/>
+ <circle cx="28" cy="25" r="3"/>
+ <circle cx="36" cy="25" r="3"/>
+ <circle cx="44" cy="25" r="3"/>
+ <circle cx="12" cy="33" r="3"/>
+ <circle cx="20" cy="33" r="3"/>
+ <circle cx="28" cy="33" r="3"/>
+ <circle cx="36" cy="33" r="3"/>
+ <circle cx="44" cy="33" r="3"/>
+ <circle cx="52" cy="33" r="3"/>
+ <circle cx="12" cy="41" r="3"/>
+ <circle cx="20" cy="41" r="3"/>
+ <circle cx="44" cy="41" r="3"/>
+ <circle cx="52" cy="41" r="3"/>
+ </g>
+ <g style="fill:#ffffff">
+ <circle cx="20" cy="24" r="3"/>
+ <circle cx="28" cy="24" r="3"/>
+ <circle cx="36" cy="24" r="3"/>
+ <circle cx="44" cy="24" r="3"/>
+ <circle cx="12" cy="32" r="3"/>
+ <circle cx="20" cy="32" r="3"/>
+ <circle cx="28" cy="32" r="3"/>
+ <circle cx="36" cy="32" r="3"/>
+ <circle cx="44" cy="32" r="3"/>
+ <circle cx="52" cy="32" r="3"/>
+ <circle cx="12" cy="40" r="3"/>
+ <circle cx="20" cy="40" r="3"/>
+ <circle cx="44" cy="40" r="3"/>
+ <circle cx="52" cy="40" r="3"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/blackmagic-Fusion8.svg b/.icons/awkward/64x64/apps/blackmagic-Fusion8.svg
new file mode 100644
index 00000000..6715ab58
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blackmagic-Fusion8.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 33.070279,5.0203909 A 27.999139,27.999139 0 0 0 24.754128,5.953956 27.999139,27.999139 0 0 0 4.9539561,40.245872 27.999139,27.999139 0 0 0 39.245871,60.046044 27.999139,27.999139 0 0 0 59.046044,25.754129 27.999139,27.999139 0 0 0 33.070279,5.0203909 Z"/>
+ <path style="fill:#2d4dc0" d="M 33.070312 4.0195312 A 27.999999 27.999999 0 0 0 24.753906 4.953125 A 27.999999 27.999999 0 0 0 4.953125 39.246094 A 27.999999 27.999999 0 0 0 39.246094 59.046875 A 27.999999 27.999999 0 0 0 59.046875 24.753906 A 27.999999 27.999999 0 0 0 33.070312 4.0195312 z"/>
+ <path style="opacity:0.2" d="m 40.140625,16.002395 c -1.353811,0.03731 -2.698609,0.475091 -3.794922,1.275391 -1.271325,0.928057 -2.172319,2.263862 -3.164062,3.488281 -0.495872,0.612211 -1.022543,1.203504 -1.63086,1.703125 -0.608315,0.49962 -1.288509,1.009062 -2.0625,1.111328 -1.561564,0.206327 -3.187018,-0.588703 -4.599609,-1.082031 -1.468585,-0.562474 -2.915383,-1.268141 -4.478516,-1.433594 -2.156721,-0.228283 -4.401853,0.670559 -5.810547,2.326172 -1.408692,1.655613 -1.942151,4.521637 -1.380859,6.625 0.561294,2.103361 2.201703,3.884759 4.246094,4.611328 2.04439,0.726571 4.435353,0.376183 6.189453,-0.904297 1.271326,-0.928056 2.17232,-2.263863 3.164062,-3.488281 1.06042,-1.319439 2.174031,-2.618743 3.69336,-3.214844 0.726118,-0.284889 1.564238,-0.201499 2.339843,-0.07422 0.77561,0.127284 1.525474,0.376966 2.259766,0.658204 1.468585,0.562473 2.915382,1.266187 4.478516,1.43164 2.15672,0.228283 4.401854,-0.668605 5.810547,-2.324218 1.408692,-1.655613 1.942151,-3.623199 1.380859,-5.726563 -0.561293,-2.103361 -2.201702,-3.884759 -4.246094,-4.611328 -0.766646,-0.272464 -1.582244,-0.39348 -2.394531,-0.371094 z m 0.814453,15 c -0.995449,0.02749 -1.982951,0.349758 -2.789062,0.939453 -0.934798,0.683832 -1.598901,1.668109 -2.328125,2.570313 -0.364612,0.451102 -0.751926,0.887717 -1.199219,1.255859 -0.447291,0.368142 -0.957449,0.667867 -1.515625,0.81836 -0.558175,0.150492 -1.14845,0.146523 -1.71875,0.05273 -0.570299,-0.09378 -1.124141,-0.275193 -1.664063,-0.482422 -1.079841,-0.414453 -2.141652,-0.934727 -3.291015,-1.056641 -1.585824,-0.168207 -3.235681,0.492965 -4.271485,1.712891 -1.035802,1.219926 -1.42834,2.963826 -1.015625,4.513672 0.412716,1.549848 1.617867,2.86307 3.121094,3.398437 1.503229,0.535368 3.261002,0.277497 4.550781,-0.666015 0.934799,-0.683832 1.598902,-1.668107 2.328125,-2.570313 0.364611,-0.451101 0.751928,-0.887718 1.199219,-1.255859 0.447291,-0.368142 0.95745,-0.667867 1.515625,-0.81836 0.558174,-0.150492 1.148451,-0.146523 1.71875,-0.05273 0.5703,0.0938 1.124142,0.275194 1.664063,0.482422 1.079842,0.414455 2.141651,0.934728 3.291015,1.056641 1.585824,0.168207 3.235681,-0.492964 4.271485,-1.712891 1.035804,-1.219925 1.42834,-2.963827 1.015625,-4.513672 C 45.425174,33.124422 44.220027,31.8112 42.716797,31.275833 42.153087,31.07507 41.552348,30.9859 40.955078,31.002395 Z M 30.271484,46.006301 c -0.228655,0.01414 -0.456295,0.05199 -0.677734,0.111329 -0.885755,0.237336 -1.668452,0.836713 -2.126953,1.630859 -0.4585,0.794147 -0.586947,1.772448 -0.349609,2.658203 0.237335,0.885754 0.836714,1.668451 1.630859,2.126953 0.794146,0.4585 1.772449,0.586946 2.658203,0.349609 0.885755,-0.237335 1.668453,-0.836714 2.126953,-1.630859 0.458501,-0.794146 0.586946,-1.772448 0.349609,-2.658203 -0.237336,-0.885756 -0.836714,-1.668452 -1.630859,-2.126953 -0.59561,-0.343874 -1.294502,-0.503359 -1.980469,-0.460938 z"/>
+ <path style="fill:#ffffff" d="M 40.140625 15.001953 C 38.786814 15.039263 37.442016 15.477044 36.345703 16.277344 C 35.074378 17.205401 34.173384 18.541206 33.181641 19.765625 C 32.685769 20.377836 32.159098 20.969129 31.550781 21.46875 C 30.942466 21.96837 30.262272 22.477812 29.488281 22.580078 C 27.926717 22.786405 26.301263 21.991375 24.888672 21.498047 C 23.420087 20.935573 21.973289 20.229906 20.410156 20.064453 C 18.253435 19.83617 16.008303 20.735012 14.599609 22.390625 C 13.190917 24.046238 12.657458 26.912262 13.21875 29.015625 C 13.780044 31.118986 15.420453 32.900384 17.464844 33.626953 C 19.509234 34.353524 21.900197 34.003136 23.654297 32.722656 C 24.925623 31.7946 25.826617 30.458793 26.818359 29.234375 C 27.878779 27.914936 28.99239 26.615632 30.511719 26.019531 C 31.237837 25.734642 32.075957 25.818032 32.851562 25.945312 C 33.627172 26.072596 34.377036 26.322278 35.111328 26.603516 C 36.579913 27.165989 38.02671 27.869703 39.589844 28.035156 C 41.746564 28.263439 43.991698 27.366551 45.400391 25.710938 C 46.809083 24.055325 47.342542 22.087739 46.78125 19.984375 C 46.219957 17.881014 44.579548 16.099616 42.535156 15.373047 C 41.76851 15.100583 40.952912 14.979567 40.140625 15.001953 z M 40.955078 30.001953 C 39.959629 30.029445 38.972127 30.351711 38.166016 30.941406 C 37.231218 31.625238 36.567115 32.609515 35.837891 33.511719 C 35.473279 33.962821 35.085965 34.399436 34.638672 34.767578 C 34.191381 35.13572 33.681223 35.435445 33.123047 35.585938 C 32.564872 35.73643 31.974597 35.732461 31.404297 35.638672 C 30.833998 35.544892 30.280156 35.363479 29.740234 35.15625 C 28.660393 34.741797 27.598582 34.221523 26.449219 34.099609 C 24.863395 33.931402 23.213538 34.592574 22.177734 35.8125 C 21.141932 37.032426 20.749394 38.776326 21.162109 40.326172 C 21.574825 41.87602 22.779976 43.189242 24.283203 43.724609 C 25.786432 44.259977 27.544205 44.002106 28.833984 43.058594 C 29.768783 42.374762 30.432886 41.390487 31.162109 40.488281 C 31.52672 40.03718 31.914037 39.600563 32.361328 39.232422 C 32.808619 38.86428 33.318778 38.564555 33.876953 38.414062 C 34.435127 38.26357 35.025404 38.267539 35.595703 38.361328 C 36.166003 38.455128 36.719845 38.636522 37.259766 38.84375 C 38.339608 39.258205 39.401417 39.778478 40.550781 39.900391 C 42.136605 40.068598 43.786462 39.407427 44.822266 38.1875 C 45.85807 36.967575 46.250606 35.223673 45.837891 33.673828 C 45.425174 32.12398 44.220027 30.810758 42.716797 30.275391 C 42.153087 30.074628 41.552348 29.985458 40.955078 30.001953 z M 30.271484 45.005859 C 30.042829 45.02 29.815189 45.057854 29.59375 45.117188 C 28.707995 45.354524 27.925298 45.953901 27.466797 46.748047 C 27.008297 47.542194 26.87985 48.520495 27.117188 49.40625 C 27.354523 50.292004 27.953902 51.074701 28.748047 51.533203 C 29.542193 51.991703 30.520496 52.120149 31.40625 51.882812 C 32.292005 51.645477 33.074703 51.046098 33.533203 50.251953 C 33.991704 49.457807 34.120149 48.479505 33.882812 47.59375 C 33.645476 46.707994 33.046098 45.925298 32.251953 45.466797 C 31.656343 45.122923 30.957451 44.963438 30.271484 45.005859 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,4 A 28,28 0 0 0 3.9999999,32.000001 28,28 0 0 0 4.0214998,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32.000001 28,28 0 0 0 32,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/blackmagic-Fusion9.svg b/.icons/awkward/64x64/apps/blackmagic-Fusion9.svg
new file mode 100644
index 00000000..62c39292
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blackmagic-Fusion9.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 33.070279,5.0203909 A 27.999139,27.999139 0 0 0 24.754128,5.953956 27.999139,27.999139 0 0 0 4.9539561,40.245872 27.999139,27.999139 0 0 0 39.245871,60.046044 27.999139,27.999139 0 0 0 59.046044,25.754129 27.999139,27.999139 0 0 0 33.070279,5.0203909 Z"/>
+ <path style="fill:#fed909" d="M 33.070312 4.0195312 A 27.999999 27.999999 0 0 0 24.753906 4.953125 A 27.999999 27.999999 0 0 0 4.953125 39.246094 A 27.999999 27.999999 0 0 0 39.246094 59.046875 A 27.999999 27.999999 0 0 0 59.046875 24.753906 A 27.999999 27.999999 0 0 0 33.070312 4.0195312 z"/>
+ <circle style="opacity:0.1" cx="22.369" cy="40.157" r="24" transform="rotate(-15)"/>
+ <circle style="fill:#273f57" cx="22.627" cy="39.192" r="24" transform="rotate(-15)"/>
+ <path style="opacity:0.2" d="m 40.140625,16.002395 c -1.353811,0.03731 -2.698609,0.475091 -3.794922,1.275391 -1.271325,0.928057 -2.172319,2.263862 -3.164062,3.488281 -0.495872,0.612211 -1.022543,1.203504 -1.63086,1.703125 -0.608315,0.49962 -1.288509,1.009062 -2.0625,1.111328 -1.561564,0.206327 -3.187018,-0.588703 -4.599609,-1.082031 -1.468585,-0.562474 -2.915383,-1.268141 -4.478516,-1.433594 -2.156721,-0.228283 -4.401853,0.670559 -5.810547,2.326172 -1.408692,1.655613 -1.942151,4.521637 -1.380859,6.625 0.561294,2.103361 2.201703,3.884759 4.246094,4.611328 2.04439,0.726571 4.435353,0.376183 6.189453,-0.904297 1.271326,-0.928056 2.17232,-2.263863 3.164062,-3.488281 1.06042,-1.319439 2.174031,-2.618743 3.69336,-3.214844 0.726118,-0.284889 1.564238,-0.201499 2.339843,-0.07422 0.77561,0.127284 1.525474,0.376966 2.259766,0.658204 1.468585,0.562473 2.915382,1.266187 4.478516,1.43164 2.15672,0.228283 4.401854,-0.668605 5.810547,-2.324218 1.408692,-1.655613 1.942151,-3.623199 1.380859,-5.726563 -0.561293,-2.103361 -2.201702,-3.884759 -4.246094,-4.611328 -0.766646,-0.272464 -1.582244,-0.39348 -2.394531,-0.371094 z m 0.814453,15 c -0.995449,0.02749 -1.982951,0.349758 -2.789062,0.939453 -0.934798,0.683832 -1.598901,1.668109 -2.328125,2.570313 -0.364612,0.451102 -0.751926,0.887717 -1.199219,1.255859 -0.447291,0.368142 -0.957449,0.667867 -1.515625,0.81836 -0.558175,0.150492 -1.14845,0.146523 -1.71875,0.05273 -0.570299,-0.09378 -1.124141,-0.275193 -1.664063,-0.482422 -1.079841,-0.414453 -2.141652,-0.934727 -3.291015,-1.056641 -1.585824,-0.168207 -3.235681,0.492965 -4.271485,1.712891 -1.035802,1.219926 -1.42834,2.963826 -1.015625,4.513672 0.412716,1.549848 1.617867,2.86307 3.121094,3.398437 1.503229,0.535368 3.261002,0.277497 4.550781,-0.666015 0.934799,-0.683832 1.598902,-1.668107 2.328125,-2.570313 0.364611,-0.451101 0.751928,-0.887718 1.199219,-1.255859 0.447291,-0.368142 0.95745,-0.667867 1.515625,-0.81836 0.558174,-0.150492 1.148451,-0.146523 1.71875,-0.05273 0.5703,0.0938 1.124142,0.275194 1.664063,0.482422 1.079842,0.414455 2.141651,0.934728 3.291015,1.056641 1.585824,0.168207 3.235681,-0.492964 4.271485,-1.712891 1.035804,-1.219925 1.42834,-2.963827 1.015625,-4.513672 C 45.425174,33.124422 44.220027,31.8112 42.716797,31.275833 42.153087,31.07507 41.552348,30.9859 40.955078,31.002395 Z M 30.271484,46.006301 c -0.228655,0.01414 -0.456295,0.05199 -0.677734,0.111329 -0.885755,0.237336 -1.668452,0.836713 -2.126953,1.630859 -0.4585,0.794147 -0.586947,1.772448 -0.349609,2.658203 0.237335,0.885754 0.836714,1.668451 1.630859,2.126953 0.794146,0.4585 1.772449,0.586946 2.658203,0.349609 0.885755,-0.237335 1.668453,-0.836714 2.126953,-1.630859 0.458501,-0.794146 0.586946,-1.772448 0.349609,-2.658203 -0.237336,-0.885756 -0.836714,-1.668452 -1.630859,-2.126953 -0.59561,-0.343874 -1.294502,-0.503359 -1.980469,-0.460938 z"/>
+ <path style="fill:#fed909" d="M 40.140625 15.001953 C 38.786814 15.039263 37.442016 15.477044 36.345703 16.277344 C 35.074378 17.205401 34.173384 18.541206 33.181641 19.765625 C 32.685769 20.377836 32.159098 20.969129 31.550781 21.46875 C 30.942466 21.96837 30.262272 22.477812 29.488281 22.580078 C 27.926717 22.786405 26.301263 21.991375 24.888672 21.498047 C 23.420087 20.935573 21.973289 20.229906 20.410156 20.064453 C 18.253435 19.83617 16.008303 20.735012 14.599609 22.390625 C 13.190917 24.046238 12.657458 26.912262 13.21875 29.015625 C 13.780044 31.118986 15.420453 32.900384 17.464844 33.626953 C 19.509234 34.353524 21.900197 34.003136 23.654297 32.722656 C 24.925623 31.7946 25.826617 30.458793 26.818359 29.234375 C 27.878779 27.914936 28.99239 26.615632 30.511719 26.019531 C 31.237837 25.734642 32.075957 25.818032 32.851562 25.945312 C 33.627172 26.072596 34.377036 26.322278 35.111328 26.603516 C 36.579913 27.165989 38.02671 27.869703 39.589844 28.035156 C 41.746564 28.263439 43.991698 27.366551 45.400391 25.710938 C 46.809083 24.055325 47.342542 22.087739 46.78125 19.984375 C 46.219957 17.881014 44.579548 16.099616 42.535156 15.373047 C 41.76851 15.100583 40.952912 14.979567 40.140625 15.001953 z M 40.955078 30.001953 C 39.959629 30.029445 38.972127 30.351711 38.166016 30.941406 C 37.231218 31.625238 36.567115 32.609515 35.837891 33.511719 C 35.473279 33.962821 35.085965 34.399436 34.638672 34.767578 C 34.191381 35.13572 33.681223 35.435445 33.123047 35.585938 C 32.564872 35.73643 31.974597 35.732461 31.404297 35.638672 C 30.833998 35.544892 30.280156 35.363479 29.740234 35.15625 C 28.660393 34.741797 27.598582 34.221523 26.449219 34.099609 C 24.863395 33.931402 23.213538 34.592574 22.177734 35.8125 C 21.141932 37.032426 20.749394 38.776326 21.162109 40.326172 C 21.574825 41.87602 22.779976 43.189242 24.283203 43.724609 C 25.786432 44.259977 27.544205 44.002106 28.833984 43.058594 C 29.768783 42.374762 30.432886 41.390487 31.162109 40.488281 C 31.52672 40.03718 31.914037 39.600563 32.361328 39.232422 C 32.808619 38.86428 33.318778 38.564555 33.876953 38.414062 C 34.435127 38.26357 35.025404 38.267539 35.595703 38.361328 C 36.166003 38.455128 36.719845 38.636522 37.259766 38.84375 C 38.339608 39.258205 39.401417 39.778478 40.550781 39.900391 C 42.136605 40.068598 43.786462 39.407427 44.822266 38.1875 C 45.85807 36.967575 46.250606 35.223673 45.837891 33.673828 C 45.425174 32.12398 44.220027 30.810758 42.716797 30.275391 C 42.153087 30.074628 41.552348 29.985458 40.955078 30.001953 z M 30.271484 45.005859 C 30.042829 45.02 29.815189 45.057854 29.59375 45.117188 C 28.707995 45.354524 27.925298 45.953901 27.466797 46.748047 C 27.008297 47.542194 26.87985 48.520495 27.117188 49.40625 C 27.354523 50.292004 27.953902 51.074701 28.748047 51.533203 C 29.542193 51.991703 30.520496 52.120149 31.40625 51.882812 C 32.292005 51.645477 33.074703 51.046098 33.533203 50.251953 C 33.991704 49.457807 34.120149 48.479505 33.882812 47.59375 C 33.645476 46.707994 33.046098 45.925298 32.251953 45.466797 C 31.656343 45.122923 30.957451 44.963438 30.271484 45.005859 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 A 28,28 0 0 0 3.9999999,32.000001 28,28 0 0 0 4.0214998,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32.000001 28,28 0 0 0 32,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 40.140625 15.001953 C 38.786814 15.039263 37.442016 15.477044 36.345703 16.277344 C 35.074378 17.205401 34.173384 18.541206 33.181641 19.765625 C 32.685769 20.377836 32.159098 20.969129 31.550781 21.46875 C 30.942466 21.96837 30.262272 22.477812 29.488281 22.580078 C 27.926717 22.786405 26.301263 21.991375 24.888672 21.498047 C 23.420087 20.935573 21.973289 20.229906 20.410156 20.064453 C 18.253435 19.83617 16.008303 20.735012 14.599609 22.390625 C 13.465933 23.723017 12.910946 25.835173 13.025391 27.707031 C 13.125345 26.119166 13.664964 24.489098 14.599609 23.390625 C 16.008303 21.735012 18.253435 20.83617 20.410156 21.064453 C 21.973289 21.229906 23.420087 21.935573 24.888672 22.498047 C 26.301263 22.991375 27.926717 23.786405 29.488281 23.580078 C 30.262272 23.477812 30.942466 22.96837 31.550781 22.46875 C 32.159098 21.969129 32.685769 21.377836 33.181641 20.765625 C 34.173384 19.541206 35.074378 18.205401 36.345703 17.277344 C 37.442016 16.477044 38.786814 16.039263 40.140625 16.001953 C 40.952912 15.979566 41.76851 16.100583 42.535156 16.373047 C 44.579548 17.099616 46.219957 18.881014 46.78125 20.984375 C 46.885603 21.375422 46.940619 21.760097 46.970703 22.140625 C 47.034152 21.442993 46.978393 20.723141 46.78125 19.984375 C 46.219957 17.881014 44.579548 16.099616 42.535156 15.373047 C 41.76851 15.100583 40.952912 14.979567 40.140625 15.001953 z M 40.955078 30.001953 C 39.959629 30.029445 38.972127 30.351711 38.166016 30.941406 C 37.231218 31.625238 36.567115 32.609515 35.837891 33.511719 C 35.473279 33.962821 35.085965 34.399436 34.638672 34.767578 C 34.191381 35.13572 33.681223 35.435445 33.123047 35.585938 C 32.564872 35.736429 31.974597 35.732461 31.404297 35.638672 C 30.833998 35.544892 30.280156 35.363479 29.740234 35.15625 C 28.660393 34.741797 27.598582 34.221523 26.449219 34.099609 C 24.863395 33.931402 23.213538 34.592574 22.177734 35.8125 C 21.315398 36.828125 20.908413 38.205563 21.03125 39.533203 C 21.137491 38.538834 21.53167 37.573408 22.177734 36.8125 C 23.213538 35.592574 24.863395 34.931402 26.449219 35.099609 C 27.598582 35.221523 28.660393 35.741797 29.740234 36.15625 C 30.280156 36.363479 30.833998 36.544892 31.404297 36.638672 C 31.974597 36.732465 32.564872 36.736429 33.123047 36.585938 C 33.681223 36.435444 34.191381 36.13572 34.638672 35.767578 C 35.085965 35.399436 35.473279 34.962821 35.837891 34.511719 C 36.567115 33.609515 37.231218 32.625238 38.166016 31.941406 C 38.972127 31.351711 39.959629 31.029443 40.955078 31.001953 C 41.552348 30.985458 42.153087 31.074628 42.716797 31.275391 C 44.220027 31.810758 45.425174 33.12398 45.837891 34.673828 C 45.907008 34.93338 45.94404 35.199732 45.96875 35.466797 C 46.03284 34.866944 45.993182 34.256984 45.837891 33.673828 C 45.425174 32.12398 44.220027 30.810758 42.716797 30.275391 C 42.153087 30.074628 41.552348 29.985458 40.955078 30.001953 z M 30.271484 45.005859 C 30.042829 45.02 29.815189 45.057854 29.59375 45.117188 C 28.707995 45.354523 27.925298 45.953901 27.466797 46.748047 C 27.081639 47.415161 26.945038 48.209664 27.046875 48.972656 C 27.112139 48.543202 27.249589 48.124262 27.466797 47.748047 C 27.925298 46.953901 28.707995 46.354523 29.59375 46.117188 C 29.815189 46.057848 30.042829 46.019999 30.271484 46.005859 C 30.957451 45.963438 31.656343 46.122923 32.251953 46.466797 C 33.046098 46.925298 33.645477 47.707994 33.882812 48.59375 C 33.920777 48.735437 33.933733 48.882053 33.953125 49.027344 C 34.02559 48.550331 34.007697 48.059828 33.882812 47.59375 C 33.645477 46.707994 33.046098 45.925298 32.251953 45.466797 C 31.656343 45.122923 30.957451 44.963438 30.271484 45.005859 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bleachbit.svg b/.icons/awkward/64x64/apps/bleachbit.svg
new file mode 120000
index 00000000..d5ad4059
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bleachbit.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/blender.svg b/.icons/awkward/64x64/apps/blender.svg
new file mode 100644
index 00000000..4fc84e7f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blender.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m31.232 6.9512c-1.2809-0.073839-2.5709 0.47051-3.4102 1.5723-1.3428 1.7628-1.005 4.2627 0.75781 5.6055l3.77 2.871h-20.35c-2.216 0-4 1.784-4 4s1.784 4 4 4h9.0977l-15.518 11.814c-1.7631 1.3424-2.1021 3.8423-0.75977 5.6055 1.3424 1.7631 3.8423 2.1021 5.6055 0.75977l7.605-5.788a21 21 0 0 0 -0.031 0.609 21 21 0 0 0 19.463 20.922c0.44237 0.03649 0.8881 0.05996 1.3379 0.06836a21 21 0 0 0 0.199 0.01 21 21 0 0 0 0.08 -0.002c0.03795 0.000207 0.07528 0.0019 0.11328 0.002 11.493 0 20.809-9.312 20.807-20.797-0.000014-0.04576-0.0036-0.091-0.0039-0.13672a21 21 0 0 0 0.004 -0.066 21 21 0 0 0 -0.016 -0.467c-0.005-0.15186-0.0093-0.30375-0.01758-0.45508a21 21 0 0 0 -10.948 -17.531c-5.074-3.996-10.44-7.858-15.59-11.781-0.661-0.5039-1.427-0.7705-2.196-0.8148z"/>
+ <path style="fill:#f4b43f" d="m31.232 5.9512c-1.28-0.0739-2.57 0.4705-3.41 1.5722-1.343 1.7629-1.005 4.2626 0.758 5.6056l3.77 2.871h-20.35c-2.216 0-4 1.784-4 4s1.784 4 4 4h9.098l-15.518 11.814c-1.7631 1.343-2.1021 3.843-0.7597 5.606s3.8423 2.102 5.6057 0.76l7.605-5.789a21 21 0 0 0 -0.031 0.609 21 21 0 0 0 19.463 20.922c0.442 0.036 0.888 0.06 1.338 0.068a21 21 0 0 0 0.199 0.01 21 21 0 0 0 0.08 -0.002c0.038 0 0.075 0.002 0.113 0.002 11.493 0 20.809-9.312 20.807-20.797 0-0.046-0.004-0.091-0.004-0.137a21 21 0 0 0 0.004 -0.066 21 21 0 0 0 -0.016 -0.467c-0.005-0.152-0.009-0.304-0.017-0.455a21 21 0 0 0 -10.949 -17.531c-5.074-3.996-10.44-7.858-15.59-11.781-0.661-0.5039-1.427-0.7705-2.196-0.8148z"/>
+ <path style="opacity:.2" d="m39.004 25.993a12.004 12.004 0 0 1 12.003 12.003 12.004 12.004 0 0 1 -12.003 12.004 12.004 12.004 0 0 1 -12.004 -12.004 12.004 12.004 0 0 1 12.004 -12.003z"/>
+ <path style="fill:#ffffff" d="m39.01 25a12 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"/>
+ <circle style="fill:#408ef4" cx="39.004" cy="36.994" r="6.002"/>
+ <path style="opacity:.2;fill:#ffffff" d="m19.785 25-14.205 10.814c-1.164 0.88618-1.6924 2.2749-1.541 3.625 0.14146-1.0059 0.66517-1.9582 1.541-2.625l15.518-11.814zm-7.785-9c-2.216 0-4 1.784-4 4 0 0.17126 0.028141 0.33452 0.048828 0.5 0.247-1.976 1.9065-3.5 3.9512-3.5h20.35l-1.3125-1zm19.232-10.049c-1.2809-0.073839-2.5709 0.47051-3.4102 1.5723-0.67535 0.88659-0.9236 1.96-0.78125 2.9785 0.07825-0.69479 0.32502-1.3796 0.78125-1.9785 0.83926-1.1018 2.1293-1.6461 3.4102-1.5723 0.76852 0.044303 1.5343 0.3109 2.1953 0.81445 5.1507 3.9233 10.516 7.7856 15.59 11.781a21 21 0 0 1 10.949 17.531c0.0083 0.15133 0.01258 0.30322 0.01758 0.45508a21 21 0 0 1 0.0039 0.12109c0.0032-0.15052 0.01175-0.29988 0.01172-0.45117-0.000014-0.04576-0.0036-0.091-0.0039-0.13672a21 21 0 0 0 0.004 -0.065 21 21 0 0 0 -0.016 -0.467c-0.005-0.15186-0.0093-0.30375-0.01758-0.45508a21 21 0 0 0 -10.948 -17.531c-5.074-3.996-10.44-7.858-15.59-11.781-0.661-0.5039-1.427-0.7705-2.196-0.8148z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bless.svg b/.icons/awkward/64x64/apps/bless.svg
new file mode 120000
index 00000000..601daaa9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bless.svg
@@ -0,0 +1 @@
+okteta.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/blinken.svg b/.icons/awkward/64x64/apps/blinken.svg
new file mode 100644
index 00000000..06bb969e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blinken.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <path style="fill:#e7a73c" d="m 31.9996,4.0008294 c -15.511778,0 -27.9995996,12.4878216 -27.9995996,27.9995996 l 27.9995996,0 z"/>
+ <path style="fill:#e74c3c" d="m 31.9996,4.0008294 c 15.511778,0 27.9996,12.4878216 27.9996,27.9995996 l -27.9996,0 z"/>
+ <path style="fill:#5dc15c" d="m 31.9996,60.000029 c 15.511778,0 27.9996,-12.487822 27.9996,-27.9996 l -27.9996,0 z"/>
+ <path style="fill:#3c88e7" d="m 31.9996,60.000029 c -15.511778,0 -27.9995996,-12.487822 -27.9995996,-27.9996 l 27.9995996,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.098349 4.0111933 32.193966 4.0175781 32.291016 C 4.3923724 17.110496 16.726003 5 32 5 C 47.273997 5 59.607628 17.110496 59.982422 32.291016 C 59.988769 32.19403 60 32.098203 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="14"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/blivet-gui.svg b/.icons/awkward/64x64/apps/blivet-gui.svg
new file mode 120000
index 00000000..86ccd96d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blivet-gui.svg
@@ -0,0 +1 @@
+partitionmanager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/blobAndConquer.svg b/.icons/awkward/64x64/apps/blobAndConquer.svg
new file mode 100644
index 00000000..a9100aba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blobAndConquer.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <g>
+ <circle style="opacity:.2" cx="32" r="28" cy="33"/>
+ <circle style="fill:#ffc129" cx="32" r="28" cy="32"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.9785 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.1" d="m17 24v3l12 3v-3zm30 0-12 3v3l12-3zm-24 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 -6zm18 0a6 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 -6z"/>
+ <path style="fill:#3f3f3f" d="m17 23v3l12 3v-3zm30 0-12 3v3l12-3zm-24 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 -6zm18 0a6 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 -6z"/>
+ <path style="opacity:.2" d="m14.689453 11a28 28 0 0 0 -8.4316405 11h2.7421875v34h5v-34h43.714843a28 28 0 0 0 -8.443359 -11z"/>
+ <path style="fill:#f13c3c" d="m14.689453 10a28 28 0 0 0 -8.4316405 11h2.7421875v34h5v-34h43.714844a28 28 0 0 0 -8.44336 -11z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m14.689453 10a28 28 0 0 0 -8.4316405 11h0.4882813a28 28 0 0 1 7.9433592 -10h34.582031a28 28 0 0 1 7.955078 10h0.488282a28 28 0 0 0 -8.44336 -11z"/>
+ </g>
+ <circle style="opacity:.2" cx="47.000401" r="15" cy="47.999172"/>
+ <circle style="fill:#c03630" cx="47.000401" r="15" cy="46.999172"/>
+ <path style="fill-rule:evenodd;fill:#ffffff" d="m47.0004 39.999171s-0.944996-0.01925-1.929688 0.498047c-0.948298 0.49778-1.980944 1.743627-2.05664 3.501953h2.677734c0.128926-1.185116 1.308594-1.199219 1.308594-1.199219s1.333984-0.0016 1.333984 1.398438c0 0.738913-0.187436 1.152522-0.542968 1.61914-0.355534 0.466757-0.923177 0.935943-1.589844 1.460938-0.666665 0.524997-1.431707 1.105299-2.076172 1.951172-0.644467 0.845735-1.125 2.00807-1.125 3.36914v1.400391h8v-3h-4.865234c0.04173-0.0616 0.02622 0.04347 0.07422-0.01953 0.355533-0.466757 0.923178-0.933988 1.589844-1.458985 0.666663-0.524998 1.431704-1.107252 2.07617-1.953126 0.644465-0.845735 1.125-2.00807 1.125-3.36914 0-1.866608-1.085634-3.184295-2.070312-3.701172-0.984704-0.517016-1.929688-0.498047-1.929688-0.498047z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/blobby.svg b/.icons/awkward/64x64/apps/blobby.svg
new file mode 100644
index 00000000..529ca642
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blobby.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 28.451172 5.2304688 C 27.603244 5.3368747 26.771369 5.4880175 25.949219 5.6679688 C 24.751077 13.938727 26.151152 22.808305 30.621094 30.599609 C 28.325094 34.258457 25.569869 37.687525 22.355469 40.203125 C 15.709166 31.597287 13.349858 20.864738 14.841797 10.876953 C 13.900758 11.606666 12.993624 12.374798 12.154297 13.216797 C 11.326012 23.141458 14.099559 33.215165 20.291016 41.804688 C 16.732837 44.306379 12.786717 46.219126 8.6386719 47.40625 A 28 28 0 0 0 10.070312 49.408203 C 19.208271 46.497585 27.421342 40.487402 32.689453 31.742188 C 37.051911 31.742192 41.413146 32.657185 45.316406 34.029297 C 40.315682 45.7235 30.364465 53.899273 18.794922 56.677734 A 28 28 0 0 0 22.332031 58.240234 C 33.297199 54.594683 42.656131 46.301594 47.382812 35.173828 C 51.363525 37.051998 54.94758 39.511988 57.988281 42.359375 A 28 28 0 0 0 58.90625 39.660156 C 51.898904 33.488366 42.829142 29.676635 32.689453 29.457031 C 30.393451 25.569437 29.016985 21.452276 28.328125 17.335938 C 29.849219 17.164424 31.358882 17.079745 32.853516 17.076172 C 42.903488 17.052152 52.234238 20.751095 59.365234 27.072266 C 59.065708 25.673148 58.645432 24.323583 58.146484 23.011719 C 49.786398 16.644517 39.158932 13.506344 28.097656 15.048828 C 27.883516 11.848773 27.892922 8.4572915 28.451172 5.2304688 z"/>
+ <path style="fill:#4f4f4f" d="m 28.450782,4.2296874 c -0.847928,0.106406 -1.679804,0.2575488 -2.501954,0.4375 -1.198142,8.2707586 0.203104,17.1407266 4.673046,24.9320306 -2.296,3.658848 -5.051614,7.087526 -8.266014,9.603126 -6.646303,-8.605838 -9.006002,-19.338387 -7.514063,-29.3261722 -0.941039,0.7297132 -1.848564,1.4986262 -2.687891,2.3406252 -0.828285,9.924661 1.946043,19.998367 8.1375,28.587889 -3.713704,2.611038 -7.847706,4.589588 -12.1953124,5.76133 0.4270166,0.701294 0.881955,1.38119 1.3671878,2.039844 9.3819016,-2.833992 17.8407326,-8.924338 23.2257826,-17.863674 4.362458,4e-6 8.724082,0.913826 12.627342,2.285938 -5.180476,12.114554 -15.668456,20.47161 -27.770313,22.944142 1.07005,0.644664 2.175158,1.237028 3.333205,1.736328 11.589774,-3.373802 21.569532,-11.917122 26.504296,-23.534766 4.105596,1.937092 7.793214,4.48935 10.89375,7.451172 0.329824,-0.904878 0.61368,-1.829028 0.85039,-2.77539 C 52.0911,32.564288 42.93404,28.678134 32.689064,28.45625 c -2.296002,-3.887594 -3.67247,-8.005146 -4.36133,-12.121484 1.521094,-0.171514 3.030756,-0.256193 4.52539,-0.259766 10.049972,-0.02402 19.381504,3.675703 26.5125,9.996874 -0.299526,-1.399118 -0.720582,-2.748682 -1.21953,-4.060546 -8.360086,-6.367202 -18.98677,-9.504984 -30.048046,-7.9625 -0.21414,-3.200055 -0.205516,-6.5923178 0.352734,-9.8191406 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/blobwars.svg b/.icons/awkward/64x64/apps/blobwars.svg
new file mode 100644
index 00000000..cf29a183
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blobwars.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#ffc129"/>
+ <path d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.9785 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z" style="opacity:.2;fill:#ffffff"/>
+ <path style="opacity:.1" d="m17 24v3l12 3v-3zm30 0-12 3v3l12-3zm-24 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 -6zm18 0a6 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 -6z"/>
+ <path style="fill:#3f3f3f" d="m17 23v3l12 3v-3l-12-3zm30 0l-12 3v3l12-3v-3zm-24 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 -6zm18 0a6 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 -6z"/>
+ <path style="opacity:.2" d="m14.689453 11a28 28 0 0 0 -8.4316405 11h2.7421875v34h5v-34h43.714843a28 28 0 0 0 -8.443359 -11z"/>
+ <path style="fill:#f13c3c" d="m14.689453 10a28 28 0 0 0 -8.4316405 11h2.7421875v34h5v-34h43.714844a28 28 0 0 0 -8.44336 -11h-34.582031z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m14.689453 10a28 28 0 0 0 -8.4316405 11h0.4882813a28 28 0 0 1 7.9433592 -10h34.582031a28 28 0 0 1 7.955078 10h0.488282a28 28 0 0 0 -8.44336 -11h-34.582031z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/blockbench.svg b/.icons/awkward/64x64/apps/blockbench.svg
new file mode 100644
index 00000000..8562a5d4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blockbench.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#1d93d8" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 51.360816,19.0001 c -0.457758,0.004 -1.849622,0.10498 -6.361194,0.415658 -1.693528,0.1166 -4.308124,0.296474 -5.810208,0.399754 -1.502086,0.10328 -3.947996,0.271442 -5.435356,0.373714 -1.48736,0.10228 -3.969416,0.2716 -5.515682,0.376224 -5.28538,0.357622 -4.960732,0.328624 -5.208604,0.465548 -0.309334,0.17088 -0.504652,0.509032 -0.597734,1.034848 -0.04154,0.234736 -0.09836,0.48699 -0.12624,0.560624 -0.02788,0.07362 -0.0681,0.275362 -0.08932,0.44829 -0.02122,0.17292 -0.07056,0.404962 -0.1096,0.515646 -0.03904,0.11068 -0.08864,0.34206 -0.11014,0.514076 -0.02148,0.17202 -0.0689,0.385798 -0.10534,0.475066 -0.0364,0.08926 -0.08324,0.303708 -0.10406,0.476634 -0.02086,0.17292 -0.06896,0.402414 -0.1069,0.509892 -0.03794,0.10748 -0.08698,0.326916 -0.10906,0.48772 -0.02212,0.16082 -0.07032,0.377694 -0.1071,0.481968 -0.03678,0.10426 -0.08498,0.321164 -0.1071,0.481968 -0.02212,0.16082 -0.07032,0.377692 -0.10712,0.48197 -0.03678,0.10426 -0.08498,0.321162 -0.1071,0.481966 -0.02212,0.16082 -0.07032,0.377692 -0.10712,0.481966 -0.0368,0.10426 -0.08498,0.321164 -0.10712,0.48197 -0.0221,0.16082 -0.07032,0.377692 -0.10712,0.481966 -0.0368,0.10426 -0.08498,0.321162 -0.10712,0.481968 -0.02212,0.16082 -0.07032,0.377694 -0.10712,0.481968 -0.0368,0.10426 -0.08502,0.32172 -0.10712,0.483118 -0.02208,0.1614 -0.06322,0.353632 -0.0914,0.427266 -0.02818,0.07362 -0.08544,0.326668 -0.12728,0.562296 -0.07088,0.399126 -0.06938,0.43757 0.02122,0.562296 0.19126,0.263276 0.422158,0.322914 2.087728,0.539286 0.874752,0.11364 2.241144,0.292628 3.036368,0.397666 0.795222,0.10504 2.174812,0.286606 3.065756,0.403522 0.890942,0.11692 2.360896,0.309958 3.266568,0.428938 0.905668,0.11898 2.28526,0.29894 3.065754,0.399966 1.696548,0.219596 4.433148,0.578034 5.529072,0.72421 1.79683,0.239654 2.440226,0.325078 3.842234,0.51031 0.809946,0.10702 2.063022,0.273694 2.784616,0.370368 1.64785,0.220762 1.689806,0.222338 1.786924,0.0681 0.07516,-0.11936 0.18036,-0.591456 0.408534,-1.834158 0.0649,-0.353442 0.17348,-0.931802 0.241394,-1.285246 0.0679,-0.353442 0.17572,-0.919754 0.239512,-1.258472 0.06378,-0.338716 0.1608,-0.820684 0.215558,-1.07104 0.05476,-0.250354 0.11522,-0.551584 0.1344,-0.6694 0.03566,-0.219 0.1271,-0.696924 0.36868,-1.92787 0.07516,-0.382898 0.18592,-0.955058 0.246206,-1.271546 0.06028,-0.316486 0.15908,-0.834604 0.219432,-1.151366 0.06038,-0.316764 0.16632,-0.86518 0.235432,-1.218622 0.0691,-0.353444 0.1763,-0.907706 0.238362,-1.231694 0.10246,-0.535012 0.17662,-0.91489 0.486036,-2.490168 0.231242,-1.17735 0.242174,-1.306096 0.12686,-1.503534 -0.05764,-0.09872 -0.1838,-0.225622 -0.2803,-0.281984 -0.0742,-0.04334 -0.0126,-0.07597 -0.287208,-0.07362 z M 19.000738,33.682024 c -0.219615,-0.0024 -0.428563,0.0136 -0.642395,0.04664 -0.294525,0.04566 -2.59585,0.374916 -5.114053,0.731632 -2.518204,0.356716 -4.6830742,0.686422 -4.8107436,0.73268 -0.541474,0.1962 -0.5863666,0.878408 -0.074678,1.134734 0.109842,0.05502 0.3443538,0.14202 0.5210696,0.1934 0.176714,0.05138 0.3815464,0.11234 0.4551778,0.13534 0.073632,0.02304 0.2302664,0.06802 0.348077,0.1001 0.3359422,0.09146 1.2057012,0.336078 1.5395722,0.433018 0.09573,0.02778 0.270428,0.07736 0.388239,0.11014 0.11781,0.03278 0.286494,0.0804 0.374852,0.10586 0.260956,0.07516 1.32309,0.37497 1.526184,0.43082 0.103084,0.02836 0.350085,0.09992 0.548891,0.15908 0.198804,0.05916 0.524124,0.156 0.722928,0.21515 0.198806,0.05916 0.457857,0.1342 0.575667,0.16684 0.117808,0.03262 0.274445,0.0778 0.348077,0.10042 0.07363,0.02262 0.230266,0.06694 0.348077,0.0984 0.50205,0.1341 0.873143,0.239408 2.088461,0.59273 0.706864,0.205504 1.502086,0.431822 1.76716,0.502992 0.794399,0.213292 4.459891,1.26248 5.006955,1.433144 0.279798,0.0873 0.605118,0.18596 0.722928,0.21933 0.11782,0.03338 0.321924,0.09478 0.45361,0.1366 0.13166,0.0418 0.384706,0.11222 0.562278,0.15646 0.17758,0.04424 0.395164,0.10164 0.483522,0.1275 0.08836,0.02586 0.244992,0.07046 0.348076,0.09916 0.1031,0.0287 0.44045,0.12844 0.749706,0.221634 0.80553,0.242788 1.16792,0.34576 1.526182,0.433436 0.11782,0.02882 0.370836,0.09924 0.562278,0.15648 0.19144,0.05722 0.613152,0.17856 0.93713,0.269746 0.32398,0.0912 0.692878,0.200386 0.81989,0.242658 0.127,0.04228 0.428224,0.12668 0.669378,0.18764 0.241148,0.06094 0.920498,0.252702 1.50955,0.426116 1.556346,0.45817 1.6427,0.47961 1.834728,0.45498 0.09608,-0.0124 2.65026,-1.270922 5.67602,-2.796936 5.949536,-3.000606 5.742954,-2.881542 5.742954,-3.311544 0,-0.293382 0.236196,-0.235758 -2.757842,-0.672954 -0.795222,-0.11612 -1.771174,-0.258216 -2.168786,-0.315874 -0.39761,-0.05766 -0.963904,-0.14194 -1.258434,-0.18722 -0.294526,-0.04528 -1.198186,-0.17824 -2.008132,-0.295476 -0.809952,-0.11722 -2.135322,-0.310094 -2.94527,-0.428626 -0.809948,-0.11852 -1.966636,-0.28696 -2.570414,-0.374236 -1.393638,-0.20145 -4.35832,-0.636076 -6.02441,-0.88319 -0.706864,-0.10484 -1.77921,-0.261866 -2.38299,-0.348922 -3.691402,-0.532246 -4.830876,-0.70334 -5.14083,-0.771796 -0.496989,-0.10978 -0.892614,-0.16422 -1.25864,-0.16808 z m -3.11188,5.984328 c -0.09633,0.02044 -2.055515,4.226714 -2.055515,4.413122 0,0.211446 0.152394,0.45128 0.33814,0.532066 0.216588,0.09422 0.258448,0.0945 0.504126,0.004 0.111046,-0.04096 0.454989,-0.15158 0.764243,-0.245796 0.309253,-0.09424 0.748784,-0.230062 0.97677,-0.301858 0.397707,-0.12526 0.666994,-0.207604 1.727519,-0.528616 0.877284,-0.265546 1.427296,-0.454532 1.571368,-0.540018 0.287267,-0.17044 0.594015,-0.73101 0.921127,-1.683016 0.09464,-0.275464 0.09536,-0.298892 0.0108,-0.362522 -0.04968,-0.0374 -0.18752,-0.09234 -0.306246,-0.12204 -0.423691,-0.106154 -1.629656,-0.429714 -2.991329,-0.802758 -0.760805,-0.208432 -1.418263,-0.371582 -1.461023,-0.362524 z m 24.998374,3.323464 c -0.05626,0.0015 -0.12618,0.02482 -0.205838,0.07102 -0.09748,0.05656 -0.388724,0.220426 -0.647202,0.36409 -0.415038,0.230682 -1.234812,0.710782 -1.781908,1.043532 -0.1031,0.06268 -0.307916,0.17522 -0.45518,0.250082 -0.14726,0.07486 -0.400286,0.218324 -0.562278,0.318906 -0.7922,0.491894 -1.116254,0.594528 -1.456732,0.461154 -0.06766,-0.0265 -0.419182,-0.12708 -0.781188,-0.223516 -0.566274,-0.15082 -0.667986,-0.16464 -0.728262,-0.09904 -0.0651,0.07084 -0.14098,0.256476 -0.414074,1.013306 -0.05846,0.16198 -0.15546,0.415028 -0.21556,0.562294 -0.0601,0.14728 -0.12968,0.340054 -0.15446,0.428414 -0.0248,0.08836 -0.12078,0.365496 -0.213366,0.615852 -0.0926,0.250354 -0.18852,0.515436 -0.21326,0.58907 -0.02472,0.07362 -0.12058,0.338716 -0.212946,0.589072 -0.15726,0.426256 -0.43206,1.406644 -0.427772,1.526126 0.0044,0.11872 0.260646,0.359174 0.457892,0.429462 0.27466,0.09786 0.294532,0.0972 0.65307,-0.02446 0.475304,-0.16132 3.488902,-1.705222 4.295734,-2.200756 0.397612,-0.244198 0.981316,-0.582892 1.297236,-0.752654 0.31592,-0.16976 0.625586,-0.344464 0.6881,-0.388252 0.218618,-0.15312 0.374632,-0.46209 0.484256,-0.959332 0.06002,-0.272302 0.14424,-0.651788 0.18722,-0.843236 0.04296,-0.19144 0.0999,-0.456532 0.12656,-0.589074 0.02664,-0.13254 0.13426,-0.609894 0.23909,-1.060892 0.1048,-0.450996 0.19056,-0.879596 0.19056,-0.952326 0,-0.11354 -0.0559,-0.17138 -0.14968,-0.1688 z"/>
+ <path style="fill:#ffffff" d="m 51.360816,18.000101 c -0.457758,0.0039 -1.849622,0.104988 -6.361194,0.415656 -1.693528,0.116606 -4.308124,0.296475 -5.810208,0.399756 -1.502086,0.103276 -3.947996,0.271441 -5.435356,0.373714 -1.48736,0.102276 -3.969416,0.2716 -5.515682,0.376223 -5.28538,0.357622 -4.960732,0.328625 -5.208604,0.465548 -0.309334,0.17088 -0.504652,0.509032 -0.597734,1.034848 -0.04154,0.234736 -0.09836,0.48699 -0.12624,0.560624 -0.02788,0.07362 -0.0681,0.275362 -0.08932,0.44829 -0.02122,0.17292 -0.07056,0.404962 -0.1096,0.515646 -0.03904,0.11068 -0.08864,0.34206 -0.11014,0.514076 -0.02148,0.17202 -0.0689,0.385798 -0.10534,0.475066 -0.0364,0.08926 -0.08324,0.303708 -0.10406,0.476634 -0.02086,0.17292 -0.06896,0.402414 -0.1069,0.509892 -0.03794,0.10748 -0.08698,0.326916 -0.10906,0.48772 -0.02212,0.16082 -0.07032,0.377694 -0.1071,0.481968 -0.03678,0.10426 -0.08498,0.321164 -0.1071,0.481968 -0.02212,0.16082 -0.07032,0.377692 -0.10712,0.48197 -0.03678,0.10426 -0.08498,0.321162 -0.1071,0.481966 -0.02212,0.16082 -0.07032,0.377692 -0.10712,0.481966 -0.0368,0.10426 -0.08498,0.321164 -0.10712,0.48197 -0.0221,0.16082 -0.07032,0.377692 -0.10712,0.481966 -0.0368,0.10426 -0.08498,0.321162 -0.10712,0.481968 -0.02212,0.16082 -0.07032,0.377694 -0.10712,0.481968 -0.0368,0.10426 -0.08502,0.32172 -0.10712,0.483118 -0.02208,0.1614 -0.06322,0.353632 -0.0914,0.427266 -0.02818,0.07362 -0.08544,0.326668 -0.12728,0.562296 -0.07088,0.399126 -0.06938,0.43757 0.02122,0.562296 0.19126,0.263276 0.422158,0.322914 2.087728,0.539286 0.874752,0.11364 2.241144,0.292628 3.036368,0.397666 0.795222,0.10504 2.174812,0.286606 3.065756,0.403522 0.890942,0.11692 2.360896,0.309958 3.266568,0.428938 0.905668,0.11898 2.28526,0.29894 3.065754,0.399966 1.696548,0.219596 4.433148,0.578034 5.529072,0.72421 1.79683,0.239654 2.440226,0.325078 3.842234,0.51031 0.809946,0.10702 2.063022,0.273694 2.784616,0.370368 1.64785,0.220762 1.689806,0.222338 1.786924,0.0681 0.07516,-0.11936 0.18036,-0.591456 0.408534,-1.834158 0.0649,-0.353442 0.17348,-0.931802 0.241394,-1.285246 0.0679,-0.353442 0.17572,-0.919754 0.239512,-1.258472 0.06378,-0.338716 0.1608,-0.820684 0.215558,-1.07104 0.05476,-0.250354 0.11522,-0.551584 0.1344,-0.6694 0.03566,-0.219 0.1271,-0.696924 0.36868,-1.92787 0.07516,-0.382898 0.18592,-0.955058 0.246206,-1.271546 0.06028,-0.316486 0.15908,-0.834604 0.219432,-1.151366 0.06038,-0.316764 0.16632,-0.86518 0.235432,-1.218622 0.0691,-0.353444 0.1763,-0.907706 0.238362,-1.231694 0.10246,-0.535012 0.17662,-0.91489 0.486036,-2.490169 0.231242,-1.177349 0.242174,-1.306094 0.12686,-1.503533 -0.05764,-0.09871 -0.1838,-0.225621 -0.2803,-0.281984 -0.0742,-0.04334 -0.0126,-0.07597 -0.287208,-0.07363 z M 19.000738,32.682024 c -0.219615,-0.0024 -0.428563,0.0136 -0.642395,0.04664 -0.294525,0.04566 -2.59585,0.374916 -5.114053,0.731632 -2.518204,0.356716 -4.6830742,0.686422 -4.8107436,0.73268 -0.541474,0.1962 -0.5863666,0.878408 -0.074678,1.134734 0.109842,0.05502 0.3443538,0.14202 0.5210696,0.1934 0.176714,0.05138 0.3815464,0.11234 0.4551778,0.13534 0.073632,0.02304 0.2302664,0.06802 0.348077,0.1001 0.3359422,0.09146 1.2057012,0.336078 1.5395722,0.433018 0.09573,0.02778 0.270428,0.07736 0.388239,0.11014 0.11781,0.03278 0.286494,0.0804 0.374852,0.10586 0.260956,0.07516 1.32309,0.37497 1.526184,0.43082 0.103084,0.02836 0.350085,0.09992 0.548891,0.15908 0.198804,0.05916 0.524124,0.156 0.722928,0.21515 0.198806,0.05916 0.457857,0.1342 0.575667,0.16684 0.117808,0.03262 0.274445,0.0778 0.348077,0.10042 0.07363,0.02262 0.230266,0.06694 0.348077,0.0984 0.50205,0.1341 0.873143,0.239408 2.088461,0.59273 0.706864,0.205504 1.502086,0.431822 1.76716,0.502992 0.794399,0.213292 4.459891,1.26248 5.006955,1.433144 0.279798,0.0873 0.605118,0.18596 0.722928,0.21933 0.11782,0.03338 0.321924,0.09478 0.45361,0.1366 0.13166,0.0418 0.384706,0.11222 0.562278,0.15646 0.17758,0.04424 0.395164,0.10164 0.483522,0.1275 0.08836,0.02586 0.244992,0.07046 0.348076,0.09916 0.1031,0.0287 0.44045,0.12844 0.749706,0.221634 0.80553,0.242788 1.16792,0.34576 1.526182,0.433436 0.11782,0.02882 0.370836,0.09924 0.562278,0.15648 0.19144,0.05722 0.613152,0.17856 0.93713,0.269746 0.32398,0.0912 0.692878,0.200386 0.81989,0.242658 0.127,0.04228 0.428224,0.12668 0.669378,0.18764 0.241148,0.06094 0.920498,0.252702 1.50955,0.426116 1.556346,0.45817 1.6427,0.47961 1.834728,0.45498 0.09608,-0.0124 2.65026,-1.270922 5.67602,-2.796936 5.949536,-3.000606 5.742954,-2.881542 5.742954,-3.311544 0,-0.293382 0.236196,-0.235758 -2.757842,-0.672954 -0.795222,-0.11612 -1.771174,-0.258216 -2.168786,-0.315874 -0.39761,-0.05766 -0.963904,-0.14194 -1.258434,-0.18722 -0.294526,-0.04528 -1.198186,-0.17824 -2.008132,-0.295476 -0.809952,-0.11722 -2.135322,-0.310094 -2.94527,-0.428626 -0.809948,-0.11852 -1.966636,-0.28696 -2.570414,-0.374236 -1.393638,-0.20145 -4.35832,-0.636076 -6.02441,-0.88319 -0.706864,-0.10484 -1.77921,-0.261866 -2.38299,-0.348922 -3.691402,-0.532246 -4.830876,-0.70334 -5.14083,-0.771796 -0.496989,-0.10978 -0.892614,-0.16422 -1.25864,-0.16808 z m -3.11188,5.984328 c -0.09633,0.02044 -2.055515,4.226714 -2.055515,4.413122 0,0.211446 0.152394,0.45128 0.33814,0.532066 0.216588,0.09422 0.258448,0.0945 0.504126,0.004 0.111046,-0.04096 0.454989,-0.15158 0.764243,-0.245796 0.309253,-0.09424 0.748784,-0.230062 0.97677,-0.301858 0.397707,-0.12526 0.666994,-0.207604 1.727519,-0.528616 0.877284,-0.265546 1.427296,-0.454532 1.571368,-0.540018 0.287267,-0.17044 0.594015,-0.73101 0.921127,-1.683016 0.09464,-0.275464 0.09536,-0.298892 0.0108,-0.362522 -0.04968,-0.0374 -0.18752,-0.09234 -0.306246,-0.12204 -0.423691,-0.106154 -1.629656,-0.429714 -2.991329,-0.802758 -0.760805,-0.208432 -1.418263,-0.371582 -1.461023,-0.362524 z m 24.998374,3.323464 c -0.05626,0.0015 -0.12618,0.02482 -0.205838,0.07102 -0.09748,0.05656 -0.388724,0.220426 -0.647202,0.36409 -0.415038,0.230682 -1.234812,0.710782 -1.781908,1.043532 -0.1031,0.06268 -0.307916,0.17522 -0.45518,0.250082 -0.14726,0.07486 -0.400286,0.218324 -0.562278,0.318906 -0.7922,0.491894 -1.116254,0.594528 -1.456732,0.461154 -0.06766,-0.0265 -0.419182,-0.12708 -0.781188,-0.223516 -0.566274,-0.15082 -0.667986,-0.16464 -0.728262,-0.09904 -0.0651,0.07084 -0.14098,0.256476 -0.414074,1.013306 -0.05846,0.16198 -0.15546,0.415028 -0.21556,0.562294 -0.0601,0.14728 -0.12968,0.340054 -0.15446,0.428414 -0.0248,0.08836 -0.12078,0.365496 -0.213366,0.615852 -0.0926,0.250354 -0.18852,0.515436 -0.21326,0.58907 -0.02472,0.07362 -0.12058,0.338716 -0.212946,0.589072 -0.15726,0.426256 -0.43206,1.406644 -0.427772,1.526126 0.0044,0.11872 0.260646,0.359174 0.457892,0.429462 0.27466,0.09786 0.294532,0.0972 0.65307,-0.02446 0.475304,-0.16132 3.488902,-1.705222 4.295734,-2.200756 0.397612,-0.244198 0.981316,-0.582892 1.297236,-0.752654 0.31592,-0.16976 0.625586,-0.344464 0.6881,-0.388252 0.218618,-0.15312 0.374632,-0.46209 0.484256,-0.959332 0.06002,-0.272302 0.14424,-0.651788 0.18722,-0.843236 0.04296,-0.19144 0.0999,-0.456532 0.12656,-0.589074 0.02664,-0.13254 0.13426,-0.609894 0.23909,-1.060892 0.1048,-0.450996 0.19056,-0.879596 0.19056,-0.952326 0,-0.11354 -0.0559,-0.17138 -0.14968,-0.1688 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/blockdevice.svg b/.icons/awkward/64x64/apps/blockdevice.svg
new file mode 120000
index 00000000..e10055af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blockdevice.svg
@@ -0,0 +1 @@
+kcmdf.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/blockout.svg b/.icons/awkward/64x64/apps/blockout.svg
new file mode 100644
index 00000000..2f762211
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blockout.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#278e33" d="m 40.999867,41.000074 0,17.999933 15.300143,0 c 1.495995,0 2.69999,-1.203995 2.69999,-2.69999 l 0,-15.300143 -17.999933,0 z"/>
+ <rect style="fill:#1e4f77" width="18" height="18" x="23" y="41"/>
+ <path style="fill:#278e33" d="m 5,41.000074 0,15.300143 c 0,1.495715 1.2041355,2.69979 2.69979,2.69979 l 15.300143,0 0,-17.999933 -17.999933,0 z"/>
+ <rect style="opacity:0.2" width="18" height="18" x="5" y="24"/>
+ <rect style="fill:#20c931" width="18" height="18" x="5" y="23"/>
+ <rect style="opacity:0.2" width="18" height="18" x="23" y="24"/>
+ <rect style="fill:#3182c6" width="18" height="18" x="23" y="23"/>
+ <rect style="opacity:0.2" width="18" height="18" x="41" y="24"/>
+ <rect style="fill:#20c931" width="18" height="18" x="41" y="23"/>
+ <path style="opacity:0.2" d="m 40.999867,6.0001328 0,17.9999332 17.999933,0 0,-15.3001432 c 0,-1.4955945 -1.203995,-2.69979 -2.69999,-2.69979 l -15.299943,0 z"/>
+ <path style="fill:#66fe76" d="m 40.999867,5.000207 0,17.999933 17.999933,0 0,-15.300143 c 0,-1.4955945 -1.203995,-2.69979 -2.69999,-2.69979 l -15.299943,0 z"/>
+ <rect style="opacity:0.2" width="18" height="18" x="23" y="6"/>
+ <rect style="fill:#4799e2" width="18" height="18" x="23" y="5"/>
+ <path style="opacity:0.2" d="M 7.69979,6.0001328 C 6.2041955,6.0001328 5,7.2043283 5,8.6999228 l 0,15.3001432 17.999933,0 0,-17.9999332 -15.300143,0 z"/>
+ <path style="fill:#66b7fe" d="M 7.69979,5.000207 C 6.2041955,5.000207 5,6.2044025 5,7.699997 l 0,15.300143 17.999933,0 0,-17.999933 -15.300143,0 z"/>
+ <path style="opacity:0.2" d="m 5,56.3 0,1.000211 C 5,58.796523 6.2034678,60 7.6993165,60 L 56.300683,60 C 57.796733,60 59,58.796523 59,57.300211 L 59,56.3 c 0,1.496311 -1.203267,2.699789 -2.699317,2.699789 l -48.6013665,0 C 6.2034678,58.999789 5,57.796311 5,56.3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.6992188 5 C 6.2033966 5 5 6.203164 5 7.6992188 L 5 8.6992188 C 5 7.203164 6.2033966 6 7.6992188 6 L 56.300781 6 C 57.796804 6 59 7.203164 59 8.6992188 L 59 7.6992188 C 59 6.2031639 57.796804 5 56.300781 5 L 7.6992188 5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/blogilo.svg b/.icons/awkward/64x64/apps/blogilo.svg
new file mode 100644
index 00000000..02b5e692
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blogilo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#35b9f5" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.2" d="m 32,19 c -7.731588,0 -14,6.268125 -14,14 0,7.731875 6.268412,14 14,14 7.731588,0 14,-6.268125 14,-14 0,-7.731875 -6.268412,-14 -14,-14 z m 0.771484,4 0.04492,0.002 C 35.935064,23.087304 37.97809,25.232364 38,28.216797 38.081423,29.113092 38,31 38,31 c 1.048434,0.03073 2.400067,-0.09775 3.238281,0.972656 0.74021,0.945163 0.745736,2.018764 0.751953,3.50586 0.0018,0.304325 0.0098,1.080078 0.0098,1.080078 -0.02013,1.925148 -0.621451,3.542957 -1.738281,4.677734 -1.118014,1.138 -2.695571,1.748456 -4.564453,1.763672 l -7.304688,0 c -0.04589,5.73e-4 -0.09142,0 -0.136719,0 -2.094498,0 -3.711249,-0.5835 -4.804687,-1.734375 -1.093735,-1.15146 -1.445313,-2.707753 -1.445313,-4.871094 0.0021,-0.149236 -0.01103,-0.296069 -0.002,-0.439453 l 0.0039,-7.605469 c 0.09031,-1.885936 0.942075,-3.050991 1.583985,-3.71875 1.037183,-1.079475 2.504112,-1.626953 4.359375,-1.626953 l 0.05078,0 L 32.771484,23 Z m -0.583984,4 -4.316406,0.0059 C 26.852378,26.995248 26.016305,27.867928 26,28.970703 25.98401,30.073478 26.795353,30.982319 27.8125,31 l 4.345703,-0.002 c 1.003664,0 1.825179,-0.798392 1.841797,-1.890625 C 34.01599,28.004308 33.204648,27.017342 32.1875,27 Z m -4.392578,8 C 26.803859,35 26,35.895472 26,37 c 0,1.104529 0.803859,2 1.794922,2 l 8.410156,0 C 37.196141,39 38,38.104529 38,37 38,35.895472 37.196141,35 36.205078,35 l -8.410156,0 z"/>
+ <path style="fill:#ffffff" d="M 32 18 C 24.268412 18 18 24.268125 18 32 C 18 39.731875 24.268412 46 32 46 C 39.731588 46 46 39.731875 46 32 C 46 24.268125 39.731588 18 32 18 z M 32.771484 22 L 32.816406 22.001953 C 35.935064 22.087304 37.97809 24.232364 38 27.216797 C 38.081423 28.113092 38 30 38 30 C 39.048434 30.03073 40.400067 29.90225 41.238281 30.972656 C 41.978491 31.917819 41.984017 32.99142 41.990234 34.478516 C 41.992034 34.782841 42 35.558594 42 35.558594 C 41.97987 37.483742 41.378549 39.101551 40.261719 40.236328 C 39.143705 41.374328 37.566148 41.984784 35.697266 42 L 28.392578 42 C 28.346688 42.000573 28.301158 42 28.255859 42 C 26.161361 42 24.54461 41.4165 23.451172 40.265625 C 22.357437 39.114165 22.005859 37.557872 22.005859 35.394531 C 22.007959 35.245295 21.994826 35.098462 22.003906 34.955078 L 22.007812 27.349609 C 22.098122 25.463673 22.949887 24.298618 23.591797 23.630859 C 24.62898 22.551384 26.095909 22.003906 27.951172 22.003906 L 28.001953 22.003906 L 32.771484 22 z M 32.1875 26 L 27.871094 26.005859 C 26.852378 25.995248 26.016305 26.867928 26 27.970703 C 25.98401 29.073478 26.795353 29.982319 27.8125 30 L 32.158203 29.998047 C 33.161867 29.998047 33.983382 29.199655 34 28.107422 C 34.01599 27.004308 33.204648 26.017342 32.1875 26 z M 27.794922 34 C 26.803859 34 26 34.895472 26 36 C 26 37.104529 26.803859 38 27.794922 38 L 36.205078 38 C 37.196141 38 38 37.104529 38 36 C 38 34.895472 37.196141 34 36.205078 34 L 27.794922 34 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bloomrpc.svg b/.icons/awkward/64x64/apps/bloomrpc.svg
new file mode 100644
index 00000000..0dda1088
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bloomrpc.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 19.347656,5 C 17.57156,7.675646 15.99386,10.337611 14.613281,12.972656 11.322697,9.435204 8.3938544,7.0036884 6.621094,6.5 1.2689822,38.72468 9.041599,56.896294 31.984376,61 33.03045,60.617624 34.027868,60.20518 35.003906,59.78125 54.978892,51.372222 62.557324,37.106926 57.457032,6.3984376 56.441214,6.2169542 53.698402,8.0502214 50.390624,11.441406 49.29068,9.306051 48.08196,7.159566 46.648438,5 41.071952,6.4994984 36.524704,9.018028 32.90625,12.1875 29.401036,9.018013 24.924162,6.4995034 19.347656,5 Z"/>
+ <path style="fill:#5edd86" d="M 6.619705,5.499189 C 14.332223,7.6905204 43.576824,45.29392 31.985416,60 9.04264,55.896294 1.2675932,37.723868 6.619705,5.499189 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.6210938 5.5 C 5.5218445 12.1185 5.0092289 18.110157 5.0351562 23.542969 C 5.036658 23.469124 5.0432282 23.390452 5.0449219 23.316406 C 5.0952168 18.209883 5.6034825 12.626964 6.6210938 6.5 C 12.987264 8.308798 34.000621 34.235551 34.630859 51.505859 C 34.817335 34.255946 13.112126 7.3442746 6.6210938 5.5 z"/>
+ <path style="fill:#077cc5" d="M 46.648548,4 C 16.555619,12.091887 16.244954,49.789362 31.985416,60 58.126268,50.444632 62.359448,27.668086 46.648548,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 46.648438 4 C 28.623985 8.8467144 21.29354 24.311858 21.6875 38.132812 C 21.688593 38.089977 21.694071 38.046761 21.695312 38.003906 C 21.720861 24.479107 29.111726 9.7155625 46.648438 5 C 52.545011 13.883045 55.620046 22.639233 55.792969 30.619141 C 55.867547 22.373037 52.79287 13.25644 46.648438 4 z"/>
+ <path style="fill:#218ef2" d="M 19.34628,4 C 49.439212,12.091887 47.725876,49.789362 31.985416,60 16.435061,54.315818 9.1686922,43.953086 9.0000002,31.507252 8.8851132,23.031072 12.981291,13.588701 19.34628,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.347656 4 C 12.982667 13.588701 8.885113 23.031632 9 31.507812 C 9.0012046 31.596635 9.0078442 31.68352 9.0117188 31.771484 C 9.1336993 23.485558 13.16556 14.313177 19.347656 5 C 36.179084 9.5259136 43.025031 23.309693 43.066406 36.369141 C 43.067756 36.414019 43.073031 36.45904 43.074219 36.503906 C 43.435807 23.118116 36.666598 8.6570046 19.347656 4 z"/>
+ <path style="fill:#0dd8c1" d="M 57.455464,5.3999992 C 53.92861,4.7699008 29.85512,27.728954 31.985416,60 54.234038,51.756992 62.807578,37.624678 57.455464,5.3999992 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 57.457031 5.3984375 C 54.028609 4.7859249 31.186714 26.469947 31.871094 57.324219 C 31.871246 57.309752 31.872884 57.295713 31.873047 57.28125 C 31.720106 26.985887 54.067608 5.7928924 57.457031 6.3984375 C 58.468466 12.488218 58.951661 17.897211 58.966797 22.773438 C 58.967106 22.791215 58.968453 22.810362 58.96875 22.828125 C 59.02561 17.682917 58.541445 11.92762 57.457031 5.3984375 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bluefish.svg b/.icons/awkward/64x64/apps/bluefish.svg
new file mode 100644
index 00000000..33b5a91a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bluefish.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#3780c9" d="m23.261 14.013c-5.5808 0.20639-11.489 3.1746-16.574 11.264-0.97398 1.5511-2.6975 4.3479-2.6867 6.8133 0.010646 2.4115 1.7122 5.0857 2.6867 6.6375 12.517 19.912 30.021 8.7859 35.361 1.8491 1.1067-1.4379 3.0902-2.0387 4.5306-1.2234l11.764 6.6481c1.4401 0.81371 2.0593-0.0079 1.3844-1.8351l-5.289-12.076 5.289-12.252c0.67493-1.8272 0.05583-2.6489-1.3844-1.8351l-11.764 6.6481c-1.4403 0.81532-3.4239 0.21452-4.5306-1.2234-3.171-4.119-10.631-9.717-18.787-9.415z"/>
+ <circle style="opacity:.2" cx="15" cy="26" r="3"/>
+ <circle style="fill:#ffffff" cx="15" cy="25" r="3"/>
+ <path style="opacity:.1;fill:#ffffff" d="m54.654 32.586-0.2168 0.50391 5.2891 12.076c0.09178 0.24846 0.15606 0.4739 0.20117 0.68359 0.12512-0.36774 0.0752-0.93539-0.20117-1.6836zm-31.394-18.572c-5.581 0.206-11.488 3.174-16.572 11.263-0.9745 1.551-2.6988 4.347-2.688 6.813 0.000691 0.15652 0.026738 0.31625 0.041016 0.47461 0.20461-2.3287 1.7407-4.8446 2.6465-6.2871 5.0849-8.0894 10.991-11.059 16.572-11.266v0.002c8.1564-0.3015 15.616 5.2953 18.787 9.4141 1.1067 1.438 3.091 2.038 4.5312 1.2227l11.764-6.6465c0.85045-0.48055 1.4055-0.37994 1.5859 0.15039 0.28664-1.3324-0.34159-1.8535-1.5859-1.1504l-11.764 6.6465c-1.4403 0.81532-3.4245 0.2153-4.5312-1.2227-3.171-4.118-10.631-9.715-18.787-9.413z"/>
+ <path style="opacity:.2" d="m4.041 32.565c-0.0154 0.175-0.0418 0.353-0.041 0.525 0.010646 2.4115 1.713 5.0869 2.6875 6.6387 12.517 19.912 30.02 8.7845 35.359 1.8477 1.1067-1.4379 3.0908-2.0379 4.5312-1.2227l11.764 6.6484c1.2443 0.70306 1.8726 0.18003 1.5859-1.1523-0.18043 0.53032-0.73552 0.63285-1.5859 0.15234l-11.763-6.648c-1.4404-0.81524-3.4246-0.21529-4.5312 1.2227-5.34 6.936-22.843 18.062-35.36-1.85-0.9108-1.451-2.4403-3.881-2.646-6.162zm55.887-13.41c-0.04511 0.20969-0.10939 0.43513-0.20117 0.68359l-5.289 12.251 0.216 0.496 5.073-11.748c0.27637-0.7482 0.32628-1.3158 0.20117-1.6836z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bluegriffon.svg b/.icons/awkward/64x64/apps/bluegriffon.svg
new file mode 100644
index 00000000..34aae447
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bluegriffon.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m46.101562 9.8714239c-0.37802 0.027426-0.712871 0.2148471-1.009765 0.5722661-0.33527 0.403623-0.504313 0.9485-0.455078 1.43164 0.07274 0.713903 0.283709 1.302732 1.144531 3.013672 0.473126 0.940374 0.627944 1.31674 0.791016 2.070312 0.230296 1.064242 0.321929 1.996854 0.320312 3.232422-0.0018 1.137835-0.07093 1.966217-0.251953 3.046875-0.158934 0.948805-0.431099 2.089372-0.488281 2.070313-0.08726-0.02909-0.191072-0.914101-0.269532-2.205078-0.09239-1.520029-0.169986-2.129435-0.302734-2.728516-0.353188-1.593918-1.139166-2.267312-2.441406-2.070312-0.365377 0.05527-0.954906 0.234272-1.009766 0.302734-0.02348 0.02929 0.107277 0.493414 0.470703 1.533203 0.285533 0.816955 0.521463 1.498853 0.521485 1.513672 0.00007 0.05144-0.20735 0.122949-0.251953 0.08594-0.02297-0.01907-0.22962-0.313134-0.455079-0.640625-0.475785-0.691091-0.717115-1.02716-1.042968-1.414062-0.876564-1.040789-1.824969-1.537702-2.810547-1.480469-0.359657 0.02089-0.901691 0.139167-0.994141 0.21875-0.06412 0.05519-0.04908 0.147483 1.177735 4.611328l1.263671 4.5625-0.287109 2.794922c-0.154949 1.541068-0.303436 2.83713-0.318359 2.878906-0.02656 0.07428-0.03215 0.08398-0.539063 0.08398-0.285048 0-0.862976-0.02099-1.279297-0.05078-0.919898-0.0659-2.068026-0.07412-2.458984-0.01758-0.39743 0.0575-0.973931 0.201611-1.513672 0.386719-1.685679 0.578129-3.161858 1.600642-4.394531 3.064453-1.136168 1.349207-2.099378 3.06733-3.046875 5.4375-0.284374 0.711373-0.898048 2.416947-1.042969 2.878907-0.358523 1.142879-0.557577 2.356105-0.589844 3.669921-0.02871 1.170147 0.05992 2.132003 0.302735 3.113282 0.284853 1.151081 0.709816 2.043011 1.296875 2.794921 0.14054 0.180003 0.292512 0.339821 0.455078 0.50586 0.0056 0.0062 0.01 0.0098 0.01563 0.01563 0.0049 0.0053 0.01248 0.01234 0.01758 0.01758 0.0032 0.0029-0.0032 0.01221 0 0.01563 0.755712 0.757699 1.577043 1.2005 2.625 1.414062 0.748994 0.152637 2.054688 0.179043 2.054688 0.03516 0-0.02404-0.227464-0.700835-0.50586-1.498047-0.278394-0.797211-0.503808-1.462197-0.503906-1.482422-0.000199-0.03539 0.138911-0.117187 0.201172-0.117188 0.01659 0 0.192117 0.243261 0.386718 0.539063 0.783388 1.190784 1.387327 1.872697 2.072266 2.339844 0.406685 0.277379 0.939547 0.489694 1.363281 0.554687 0.261702 0.04012 0.886657 0.03659 1.144532-0.01758 0.31835-0.06684 0.634718-0.171612 0.673828-0.21875l-2.021485-3.316406c1.325187 1.031569 3.06382 2.02986 4.292969 2.375 1.539339 0.432235 2.990936 0.221105 4.091797-0.607422 0.348361-0.262191 0.707715-0.616442 0.689453-0.671875-0.0084-0.02549-1.288021-0.569254-2.845703-1.212891-1.557676-0.643637-2.836477-1.189042-2.84375-1.210937-0.0209-0.06271 1.207149 0.0083 2.541016 0.150391 0.42704 0.04554 1.121781 0.122259 1.548828 0.167968 1.373256 0.14699 1.681779 0.168471 2.626953 0.167969 1.003436-0.000542 1.442713-0.04059 2.205078-0.201172 1.187542-0.250158 2.458665-0.848998 3.5-1.632812 0.423965-0.319124 0.632308-0.514406 0.607422-0.554688-0.01358-0.02206-1.683443-0.01625-4.916016 0-3.327886 0.01679-4.842079 0.0055-4.898437-0.01758-0.0092-0.0015-0.02787 0.0024-0.0332 0-0.02145-0.03472 0.333065-1.005229 0.386718-1.060547 0.01536-0.01588 0.140048 0.02466 0.269532 0.101563 2.241619 1.331721 7.06868 0.988376 10.570312-0.757813 1.004785-0.501068 1.667604-0.973763 2.324219-1.632812 0.785425-0.788342 1.248341-1.649622 1.3125-2.47461 0.0189-0.243321 0.01008-0.251953-0.05078-0.251953-0.07475 0-1.296692 0.333782-1.951172 0.537109-0.241372 0.07498-0.860976 0.272997-1.38086 0.4375-3.395772 1.074515-4.80562 1.363989-6.65039 1.398438-1.054433 0.01971-1.999079-0.04385-1.96875-0.134766 0.03429-0.102845 1.468774-0.595555 2.441406-0.841796 0.830315-0.210207 1.266103-0.29948 3.197266-0.689454 2.854755-0.576478 3.890413-0.844908 5.152343-1.347656 2.661442-1.060314 4.169305-2.787983 4.644532-5.302734 0.123706-0.654238 0.198542-1.800782 0.11914-1.800782-0.01659 0-1.382543 0.770216-3.046875 1.699219-1.664449 0.929003-3.044305 1.680424-3.064453 1.667969-0.04607-0.02843-0.241427-0.465619-0.21875-0.488281 0.0092-0.0092 0.222529-0.126496 0.488281-0.269531 1.276395-0.687034 2.245878-1.409823 3.298829-2.458985 1.967806-1.96073 3.119371-4.224053 3.40039-6.648437 0.07561-0.652607 0.05123-1.843412-0.05078-2.441407-0.120821-0.70829-0.401015-1.754766-0.486328-1.783203-0.01931-0.0063-1.210053 1.708604-2.626953 3.802735-2.983687 4.409793-3.140578 4.636766-3.164063 4.613281-0.05362-0.05361 0.656932-1.311126 1.851563-3.298828 0.51718-0.860509 1.072958-1.791805 1.228515-2.070313 0.382735-0.685225 0.921124-1.822216 1.126953-2.357422 0.723089-1.880205 0.825032-3.476418 0.320313-5-0.146568-0.442432-0.498415-1.162956-0.773438-1.582031-0.272681-0.415507-0.682158-0.939931-0.724609-0.925781-0.01918 0.0063-0.837415 1.938769-1.818359 4.292969l-1.783203 4.27539-2.47461 4.22461c-2.474866 4.230887-2.583679 4.435849-2.609375 4.410156-0.02059-0.02057 0.205411-0.654247 0.4375-1.228516 0.580568-1.436558 1.176108-2.58051 2.810547-5.386718 1.043857-1.792218 1.513456-2.630594 1.935547-3.466797 1.314904-2.604934 1.949166-4.708406 2.105469-7.003907 0.03161-0.466553 0.03168-0.688357 0-0.992187-0.165213-1.58488-0.724653-3.559662-1.314454-4.664063-0.342669-0.641648-0.785691-1.153209-1.177734-1.345703-0.177417-0.08711-0.235977-0.101562-0.521484-0.101562-0.294291 0-0.347179 0.01167-0.572266 0.117187-0.549317 0.257455-0.707371 0.662229-0.707031 1.701172 0.000161 0.557167 0.04288 0.992119 0.21875 2.238281l0.117187 0.875-0.01563 0.994141c-0.01886 0.985332-0.0331 1.303172-0.134765 2.222656-0.223621 2.022337-0.773516 4.347343-1.583985 6.816406-0.305745 0.931441-0.756433 2.22838-0.80664 2.306641-0.117293 0.182793 0.172385-1.153871 0.757812-3.552734 0.960128-3.934219 1.188759-5.337806 1.228516-7.322266 0.02745-1.373301-0.0652-2.321395-0.320313-3.433594-0.152928-0.666644-0.212941-0.841373-0.4375-1.296875-0.629535-1.277005-1.729103-2.628434-2.62696-3.214852-0.462823-0.3022839-0.883697-0.4317305-1.261719-0.4042971zm-12.136718 10.740234c-0.325989 0.0041-0.674384 0.03237-0.875 0.06641-1.262817 0.214363-2.27035 0.680579-2.794922 1.314454-0.410772 0.496372-0.527003 1.116877-0.320313 1.716796 0.0273 0.07969 0.0465 0.154635 0.0332 0.167969-0.0133 0.0133-1.250246 0.145772-2.742187 0.302735-1.217871 0.128129-1.886585 0.220052-2.240234 0.269531-0.04784 0.0067-0.281566 0.02922-0.302735 0.0332-0.01406 0.0027-0.19982 0.01618-0.201172 0.01758-0.0032 0.0032 0.01503 0.05468 0.01563 0.06836 0.0011 0.01966-0.0036 0.02964 0 0.0332 0.01358 0.111246 0.06745 0.349772 0.203125 0.824219 0.240121 0.83929 0.289069 1.009766 0.251954 1.009766-0.0081 0-0.133637-0.08807-0.269532-0.185547-0.561488-0.402778-1.06898-0.595571-1.615234-0.621094-0.603128-0.02817-0.984754 0.135048-1.414063 0.554688-0.0092 0.009-0.02585 0.0083-0.03516 0.01758-0.215358 0.215646-0.296326 0.315407-0.4375 0.605469-0.2057 0.422635-0.307816 0.798614-0.335937 1.296875-0.03286 0.582017 0.09502 1.317922 0.302734 1.800781l0.06836 0.167969h0.285157c0.745027 0 1.3314-0.953888 1.953125-1.246094 0.433323-0.106975 1.229946-0.106653 1.767578 0 1.937331 0.384318 3.389597 1.699792 3.316406 3.013672-0.0195 0.350349-0.144442 0.580434-0.455078 0.892578-0.258939 0.260193-0.596575 0.489466-1.177735 0.80664-0.204232 0.11147-0.544285 0.304953-0.757812 0.421876-0.21352 0.116928-0.518599 0.301501-0.673828 0.404296-0.307559 0.203677-0.689453 0.54205-0.689453 0.623047 0 0.06978 0.1906 0.06641 1.009765-0.01758 0.351339-0.03605 0.640518-0.09155 0.94336-0.134765 1.468901-0.209691 2.448687-0.493113 3.214844-0.992188 0.728221-0.47436 1.27491-1.22894 1.480468-2.021484 0.03335-0.128633 0.06389-0.21875 0.08398-0.21875s0.153865 0.06941 0.287109 0.152343c0.864776 0.538168 1.576176 0.731511 2.171875 0.605469 0.532409-0.112645 1.044752-0.433587 1.986328-1.246094 0.249682-0.215453 0.466625-0.404297 0.488281-0.404296 0.02166 0 0.217649 0.430106 0.4375 0.943359s0.426421 0.959813 0.455078 0.994141c0.05047 0.0604 0.09005 0.06547 0.890626-0.06836 0.454897-0.07606 0.841057-0.168235 0.859374-0.185547 0.04676-0.04417-0.128164-0.633104-0.287109-1.009765-0.256115-0.606944-0.697631-1.15462-1.228515-1.498047-0.318188-0.205833-0.795147-0.428681-1.564454-0.722657-0.837545-0.320045-1.271832-0.52755-1.667968-0.792968-0.392431-0.262935-0.77087-0.61115-0.722657-0.65625 0.01858-0.0174 0.154196-0.06565 0.302735-0.117188 1.183125-0.410547 1.993701-1.18956 2.52539-2.441406 0.21878-0.515106 0.395878-1.173474 0.689454-2.474609 0.133198-0.590324 0.306471-1.256011 0.371093-1.480469 0.06462-0.224458 0.109453-0.429432 0.09961-0.455078-0.0011-0.0029-0.03791 0.01519-0.04883 0.01758-0.117615 0.02559-0.791711 0.33525-2.441406 1.160156-1.357704 0.678904-2.489873 1.23645-2.507812 1.230469-0.01793-0.0059 0.414696-0.400776 0.958984-0.876953 0.544291-0.476179 1.036324-0.902024 1.078125-0.941406 0.02689-0.02533 0.02183-0.05071 0.0332-0.08399 0.01701-0.04992 0.0332-0.117508 0.0332-0.269531 0-0.280603-0.01063-0.299914-0.101562-0.337891-0.07364-0.03074-0.363464-0.03712-0.689453-0.0332zm-5.857422 10.386719c-1.394184 0.173083-2.770103 0.504007-4.095703 0.96875-1.37374 0.502805-2.744864 1.165433-3.759766 2.246094-0.07491 0.127413-0.459589 0.41288-0.310547 0.482421 1.492682-0.403619 3.589231-0.987149 5.00586-1.388671 0.38391-0.108812 0.674678-0.192111 1.009765-0.28711 0.613474-0.166808 1.224152-0.343773 1.833985-0.523437l0.433593-0.134766c0.136461-0.16033 0.05824-0.64081 0.07813-0.919922-0.04158-0.147379 0.08398-0.534715-0.195312-0.443359zm-17.289063 0.302734c-0.03136-0.03129-0.679696 0.05118-0.943359 0.117188-0.7490847 0.187575-1.1996903 0.636945-1.4648438 1.449219-0.047571 0.145769-0.083984 0.283596-0.083984 0.318359 0 0.07904 0.026984 0.0813 0.3203125 0 0.6108199-0.169266 1.0913466-0.453727 1.4804686-0.857422 0.318365-0.330287 0.752218-0.966532 0.691406-1.027344zm2.65625 0.265625c-0.04602-0.0078-0.130592-0.0056-0.283203 0.0039-0.401911 0.02499-0.920279 0.148007-1.246094 0.302735-0.929754 0.441539-1.476502 1.242429-1.734374 2.507812-0.150893 0.740452-0.17476 1.14719-0.183594 3.115235-0.0049 1.02669-0.02179 1.871697-0.035156 1.884765-0.0133 0.01316-0.061149-0.01899-0.1171875-0.08398-0.2098752-0.243424-0.4804056-0.676213-0.8593755-1.429685-0.1395958-0.277538-0.2510651-0.462249-0.3691406-0.673829-0.0636008-0.113976-0.1523355-0.320775-0.1855469-0.371093-0.2056366-0.31157-0.5845835-0.702926-0.8417969-0.875-0.2199678-0.147159-0.5508136-0.269532-0.7734375-0.269532-0.6429963 0-1.210276 0.589781-1.3808593 1.431641-0.1639392 0.80908 0.1543741 1.478511 0.8242187 1.732422 0.1096494 0.04158 0.2791145 0.06192 0.6054687 0.06836 0.2486652 0.0049 0.4752971 0.01822 0.4882813 0.0332 0.01302 0.01498 0.068182 0.154198 0.1191406 0.302735 0.1490329 0.434508 0.5105008 1.147556 1.0605469 2.070312 0.5811925 0.975007 0.95256 1.684958 1.1113281 2.121094 0.1702262 0.467609 0.9675909 3.551669 1.0761719 4.158203 0.09449 0.527796 0.120129 1.010726 0.06836 1.263672-0.02279 0.111399-0.127716 0.428713-0.236328 0.689453-0.301333 0.723384-0.323477 0.995313-0.117187 1.566406 0.410373 1.136104 1.132406 1.907836 2.171875 2.339844 0.262964 0.109286 0.305951 0.116065 0.36914-0.0332 0.141551-0.33447 0.324135-1.062694 0.386719-1.566406 0.102454-0.824623 0.02887-1.411372-0.402344-3.316407-0.199514-0.88139-0.35717-1.953124-0.287109-1.953124 0.01632 0.00002 0.147956 0.08939 0.287109 0.203124 0.139162 0.113738 0.598253 0.480993 1.025391 0.806641 1.11478 0.849898 1.253093 0.965562 2.525391 2.222656 0.480798 0.475049 0.82933 0.795403 1.128906 1.060547 0.595798 0.527301 0.951545 0.754881 1.447266 0.925782 0.267085 0.09209 0.376854 0.116851 0.605468 0.117187 0.558003 0.000542 0.812332-0.231642 0.841797-0.773437 0.02079-0.382447-0.09622-0.822137-0.404297-1.447266-0.301246-0.611261-0.542464-0.932283-1.009765-1.38086-0.543812-0.522016-1.047546-0.891-2.675782-1.935546-1.386237-0.889302-2.005223-1.346914-2.542968-1.886719-0.708729-0.711432-1.008977-1.301397-1.042969-2.070313-0.02803-0.632987 0.129875-1.036326 0.539062-1.447265 0.419538-0.421333 0.881893-0.654888 2.238282-1.126953 1.433125-0.498768 1.967354-0.812787 2.205078-1.296875 0.08273-0.168492 0.08405-0.223328 0.08398-0.50586-0.000081-0.271499 0.001-0.342096-0.06641-0.470703-0.31223-0.595258-1.251649-0.953089-2.777344-1.042969l-0.388672-0.01758-1.294922 1.296875c-0.7123 0.711409-1.303732 1.272429-1.314453 1.261719-0.01078-0.01078 0.300678-1.671467 0.691407-3.703125 0.390722-2.03166 0.722656-3.719533 0.722656-3.753906 0-0.02898-0.0067-0.04694-0.05274-0.05469zm2.460938 2.376953 0.01758 0.119141c0.02117 0.22702 0.138762 0.763075 0.234375 1.025391 0.301811 0.828019 0.825617 1.335996 1.683594 1.617187 0.2039 0.06682 0.298009 0.07184 0.320312 0.0332 0.03189-0.05526-0.05063-0.843413-0.117187-1.126953-0.197258-0.840202-0.703207-1.347968-1.566407-1.566406-0.168397-0.0426-0.363229-0.07747-0.4375-0.08398zm-11.716797 3.501953c-0.03538 0.01386-0.043906 0.04703-0.066406 0.101563-0.0608732 0.147316-0.152344 0.708403-0.152344 0.925781 0 0.571691 0.2612641 1.045213 0.7578125 1.38086 0.1922845 0.129978 0.219826 0.13108 0.21875 0.04883-0.0017-0.146603-0.2680931-2.393062-0.2871094-2.423828-0.01176-0.01901-0.1221405-0.0332-0.2519531-0.0332-0.1172516 0-0.1833475-0.01386-0.21875 0zm18.011719 7.423829c-0.05816 0-0.359938 0.309346-0.503907 0.521484-0.39701 0.584975-0.706923 1.455862-0.892578 2.525391-0.0659 0.379553-0.06534 0.557213-0.06641 1.380859-0.0011 1.041154 0.02183 1.277412 0.21875 1.869141 0.21699 0.652084 0.576773 1.085095 1.009766 1.24414 0.0694 0.02549 0.192325 0.04988 0.285156 0.05078 0.543589 0.0053 1.046675-0.596644 1.279297-1.513672 0.197767-0.779618 0.05154-1.43569-0.671875-2.962891-0.462977-0.977431-0.585691-1.363409-0.658203-1.953125-0.03507-0.285242-0.03558-0.569083 0.01758-0.994141 0.01487-0.119099 0.0071-0.167968-0.01758-0.167968zm-13.601563 6.414062c-0.045291 0-0.043178 0.09567 0.033203 0.470703 0.1246156 0.611733 0.3462792 0.980018 0.7578125 1.195313 0.2527693 0.132245 0.4120733 0.171763 0.7910161 0.236328 0.139245 0.02372 0.272619 0.04889 0.287109 0.05078 0.0989 0.01302 0.01883-0.384701-0.152344-0.742187-0.158317-0.330687-0.535603-0.690887-0.9257811-0.890624-0.2839336-0.145343-0.7237498-0.320313-0.7910157-0.320313z"/>
+ <path style="fill:#4f4f4f" d="m33.964629 19.611367c-0.325989 0.0041-0.674758 0.03329-0.875374 0.06733-1.262817 0.214363-2.269881 0.679183-2.794453 1.313057-0.410772 0.496372-0.526537 1.117156-0.319847 1.717075 0.0273 0.07969 0.04697 0.155007 0.03367 0.168341-0.0133 0.0133-1.252013 0.146049-2.743954 0.303012-1.217871 0.12813-1.885281 0.219867-2.23893 0.269346-0.04784 0.0067-0.281844 0.02969-0.303013 0.03367-0.01406 0.0027-0.200657 0.01546-0.202009 0.01686-0.0032 0.0032 0.01627 0.05365 0.01686 0.06733 0.0011 0.01966-0.0036 0.03011 0 0.03367 0.01358 0.111245 0.06633 0.350422 0.202007 0.824869 0.240121 0.83929 0.289627 1.010043 0.252512 1.010043-0.0081 0-0.13345-0.0877-0.269345-0.185174-0.561488-0.402778-1.069817-0.597338-1.616071-0.622861-0.603128-0.02817-0.984751 0.135886-1.41406 0.555526-0.0092 0.009-0.02436 0.0076-0.03367 0.01686-0.215358 0.215646-0.296512 0.315963-0.437686 0.606025-0.2057 0.422635-0.308562 0.797962-0.336683 1.296223-0.03286 0.582017 0.0953 1.318385 0.303015 1.801244l0.06733 0.168342h0.286179c0.745027 0 1.331012-0.953465 1.952737-1.245671 0.433323-0.106975 1.229943-0.106653 1.767575 0 1.937331 0.384318 3.389503 1.699417 3.316312 3.013297-0.0195 0.350349-0.143883 0.580061-0.454519 0.892205-0.258939 0.260193-0.597226 0.490861-1.178386 0.808036-0.204232 0.11147-0.544005 0.303929-0.757532 0.420852-0.21352 0.116929-0.518134 0.301224-0.673363 0.404019-0.307559 0.203677-0.690197 0.541861-0.690197 0.622858 0 0.06978 0.19088 0.06713 1.010045-0.01686 0.351339-0.03605 0.639865-0.09145 0.942707-0.134668 1.468901-0.20969 2.449148-0.494135 3.215305-0.99321 0.728221-0.47436 1.275841-1.227544 1.481399-2.020088 0.03335-0.128633 0.06408-0.218843 0.08417-0.218843s0.152935 0.06857 0.286179 0.151507c0.864776 0.538168 1.575895 0.732069 2.171594 0.606027 0.532409-0.112645 1.044844-0.433215 1.98642-1.245722 0.249682-0.215453 0.466532-0.404017 0.488188-0.404017 0.02166 0 0.217835 0.429455 0.437686 0.942708s0.425861 0.958883 0.454519 0.99321c0.05047 0.0604 0.09163 0.0665 0.892205-0.06733 0.454897-0.07606 0.840221-0.167861 0.858538-0.185173 0.04676-0.04417-0.127234-0.633382-0.286179-1.010043-0.256115-0.606944-0.698002-1.154807-1.228886-1.498234-0.318188-0.205833-0.796261-0.429889-1.565568-0.723864-0.837545-0.320045-1.270437-0.525783-1.666573-0.791201-0.392431-0.262935-0.772077-0.611429-0.723864-0.656529 0.01858-0.0174 0.154474-0.0663 0.303013-0.117839 1.183125-0.410547 1.99342-1.189093 2.525109-2.440939 0.21878-0.515106 0.396621-1.173472 0.690196-2.474607 0.133199-0.590324 0.305729-1.25694 0.370351-1.481398 0.06462-0.224458 0.110854-0.428874 0.101011-0.45452-0.0011-0.0029-0.03955 0.01445-0.05047 0.01684-0.117616 0.02559-0.791245 0.336645-2.44094 1.161551-1.357704 0.678904-2.490337 1.234867-2.508276 1.228886-0.01793-0.0059 0.415255-0.399193 0.959543-0.87537 0.544291-0.476179 1.035578-0.903325 1.077379-0.942708 0.02689-0.02533 0.0223-0.05089 0.03367-0.08417 0.01701-0.04992 0.03368-0.117321 0.03368-0.269344 0-0.280603-0.01008-0.298704-0.101011-0.336681-0.07364-0.03074-0.364208-0.03759-0.690197-0.03367z"/>
+ <path style="fill:#7767c0" d="m46.102121 8.8708038c-0.378021 0.027426-0.712884 0.214854-1.009778 0.572273-0.33527 0.4036233-0.504319 0.9485192-0.455084 1.4316592 0.07274 0.713903 0.283724 1.302771 1.144546 3.013711 0.473126 0.940374 0.627954 1.316767 0.791026 2.070339 0.230296 1.064242 0.321933 1.996896 0.320316 3.232464-0.0018 1.137835-0.07093 1.966256-0.251956 3.046914-0.158934 0.948805-0.431106 2.089399-0.488288 2.07034-0.08726-0.02909-0.191075-0.91413-0.269535-2.205107-0.09239-1.520029-0.16999-2.12947-0.302738-2.728551-0.353188-1.593918-1.139198-2.267339-2.441438-2.070339-0.365377 0.05527-0.954919 0.234276-1.009779 0.302738-0.02348 0.02929 0.107283 0.493434 0.470709 1.533223 0.285533 0.816955 0.52147 1.498873 0.521492 1.513692 0.00007 0.05144-0.207353 0.122952-0.251956 0.08594-0.02297-0.01907-0.229627-0.313142-0.455085-0.640633-0.475786-0.691091-0.717128-1.027179-1.042981-1.414081-0.876564-1.040789-1.825006-1.537721-2.810584-1.480488-0.359657 0.02089-0.901704 0.13917-0.994154 0.218753-0.06412 0.05519-0.04906 0.147543 1.177751 4.611388l1.263687 4.562559-0.287113 2.794958c-0.154949 1.541068-0.30344 2.837167-0.318363 2.878943-0.02656 0.07428-0.03216 0.08398-0.53907 0.08398-0.285048 0-0.862992-0.02099-1.279313-0.05078-0.919898-0.0659-2.068058-0.07412-2.459016-0.01758-0.39743 0.0575-0.973951 0.201616-1.513692 0.386724-1.685679 0.578129-3.161915 1.600682-4.394588 3.064493-1.136168 1.349207-2.099417 3.0674-3.046914 5.43757-0.284374 0.711373-0.898062 2.416985-1.042983 2.878944-0.358523 1.14288-0.557584 2.356153-0.589851 3.669969-0.02871 1.170147 0.05992 2.132043 0.302739 3.113322 0.284853 1.151081 0.709832 2.043047 1.296891 2.794957 0.14054 0.180003 0.292518 0.339828 0.455084 0.505867 0.0056 0.0062 0.01 0.0098 0.01563 0.01563 0.0049 0.0053 0.01248 0.01234 0.01758 0.01758 0.0032 0.0029-0.0032 0.01221 0 0.01563 0.755712 0.757699 1.577077 1.200518 2.625034 1.41408 0.748994 0.152636 2.054714 0.179046 2.054714 0.03516 0-0.02404-0.22747-0.700854-0.505866-1.498066-0.278394-0.797211-0.503815-1.462216-0.503913-1.482441-0.000199-0.03539 0.138914-0.117189 0.201175-0.11719 0.01659 0 0.192122 0.243268 0.386723 0.53907 0.783387 1.190784 1.387354 1.872727 2.072293 2.339874 0.406685 0.277379 0.939564 0.489702 1.363298 0.554695 0.261702 0.04012 0.886672 0.03659 1.144547-0.01758 0.31835-0.06684 0.634727-0.171614 0.673837-0.218752l-2.021511-3.316449c1.325187 1.031569 3.063875 2.02989 4.293024 2.37503 1.539339 0.432235 2.990989 0.221098 4.09185-0.607429 0.348361-0.262191 0.707724-0.616451 0.689462-0.671884-0.0084-0.02549-1.288058-0.56927-2.84574-1.212907-1.557676-0.643637-2.836514-1.189057-2.843787-1.210952-0.0209-0.06271 1.207182 0.0083 2.541049 0.150392 0.42704 0.04554 1.121801 0.122262 1.548848 0.167971 1.373256 0.14699 1.681813 0.168473 2.626987 0.167971 1.003436-0.000542 1.442742-0.04059 2.205107-0.201175 1.187542-0.250158 2.45871-0.849019 3.500045-1.632833 0.423965-0.319124 0.632316-0.514413 0.60743-0.554695-0.01358-0.02206-1.683507-0.01625-4.91608 0-3.327886 0.01679-4.842142 0.0055-4.8985-0.01758-0.0092-0.0015-0.02787 0.0024-0.0332 0-0.02145-0.03472 0.33307-1.005243 0.386723-1.060561 0.01536-0.01588 0.140051 0.02466 0.269535 0.101564 2.241619 1.331721 7.068817 0.988366 10.570449-0.757823 1.004785-0.501068 1.667634-0.973784 2.324249-1.632833 0.785425-0.788342 1.248358-1.649654 1.312517-2.474642 0.0189-0.243321 0.01008-0.251956-0.05078-0.251956-0.07475 0-1.296717 0.333789-1.951197 0.537116-0.241372 0.07498-0.860994 0.273002-1.380878 0.437506-3.395772 1.074515-4.805706 1.364007-6.650476 1.398456-1.054433 0.01971-1.999104-0.04385-1.968775-0.134768 0.03429-0.102845 1.468805-0.595566 2.441437-0.841807 0.830315-0.210207 1.266145-0.299489 3.197308-0.689463 2.854755-0.576478 3.890479-0.844925 5.152409-1.347673 2.661442-1.060314 4.169365-2.788052 4.644592-5.302803 0.123706-0.654238 0.198544-1.800805 0.119142-1.800805-0.01659 0-1.382583 0.770238-3.046915 1.699241-1.664449 0.929003-3.044344 1.680445-3.064492 1.66799-0.04607-0.02843-0.24143-0.465625-0.218753-0.488287 0.0092-0.0092 0.222535-0.126498 0.488287-0.269534 1.276395-0.687034 2.245921-1.409855 3.298872-2.459017 1.967806-1.96073 3.119415-4.224139 3.400434-6.648523 0.07561-0.652607 0.05123-1.843444-0.05078-2.441439-0.120821-0.70829-0.401021-1.754789-0.486334-1.783226-0.01931-0.0063-1.210087 1.708653-2.626987 3.802784-2.983687 4.409793-3.140619 4.636826-3.164104 4.613341-0.05362-0.05361 0.656956-1.311169 1.851587-3.298871 0.51718-0.860509 1.072974-1.791831 1.228531-2.070339 0.382735-0.685225 0.921139-1.822247 1.126968-2.357453 0.723089-1.880205 0.825036-3.476483 0.320317-5.000065-0.146568-0.442432-0.498425-1.162976-0.773448-1.582051-0.272681-0.415507-0.682168-0.939943-0.724619-0.925793-0.01918 0.0063-0.837438 1.938824-1.818382 4.293024l-1.783226 4.275446-2.474642 4.224664c-2.474866 4.230887-2.583713 4.435906-2.609409 4.410213-0.02059-0.02057 0.205417-0.654262 0.437506-1.228531 0.580568-1.436558 1.176144-2.58058 2.810583-5.386788 1.043857-1.792217 1.513481-2.630639 1.935572-3.466842 1.314904-2.604934 1.949193-4.708497 2.105496-7.003998 0.03161-0.466553 0.03168-0.688369 0-0.992199-0.165213-1.58488-0.72467-3.559723-1.314471-4.664124-0.34267-0.641648-0.785706-1.153226-1.177749-1.34572-0.177417-0.08711-0.235984-0.101563-0.521491-0.101563-0.294291 0-0.347186 0.01167-0.572273 0.117188-0.549317 0.257455-0.70738 0.662251-0.70704 1.701194 0.000161 0.557167 0.04288 0.992148 0.218752 2.23831l0.117189 0.875011-0.01563 0.994154c-0.01886 0.985332-0.0331 1.303201-0.134767 2.222685-0.223621 2.022337-0.773536 4.347431-1.584005 6.816494-0.305745 0.931441-0.756444 2.22841-0.806651 2.306671-0.117293 0.182793 0.172395-1.153917 0.757822-3.55278 0.960128-3.934219 1.188775-5.337901 1.228532-7.322361 0.02745-1.373301-0.0652-2.321439-0.320317-3.433638-0.152928-0.666644-0.212955-0.841398-0.437514-1.2969-0.629528-1.276996-1.729131-2.6284665-2.626988-3.2148851-0.462823-0.3022836-0.883713-0.4317354-1.261734-0.4043021z"/>
+ <path style="fill:#d54c41" d="m28.106914 29.997885c-1.394184 0.173083-2.770156 0.504019-4.095756 0.968762-1.37374 0.502805-2.744912 1.165461-3.759814 2.246122-0.07491 0.127413-0.459593 0.412886-0.310551 0.482428 1.492682-0.40362 3.589295-0.987168 5.005924-1.38869 0.38391-0.108812 0.674692-0.192113 1.009779-0.287112 0.613474-0.166808 1.224175-0.34378 1.834008-0.523444l0.433599-0.134768c0.136461-0.16033 0.05825-0.640822 0.07813-0.919934-0.04158-0.147379 0.08398-0.53472-0.195315-0.443364z"/>
+ <path style="fill:#9182d7" d="m10.817792 30.301c-0.03136-0.03129-0.679045 0.05183-0.9427084 0.117839-0.7490847 0.187575-1.1994095 0.635453-1.4645629 1.447727-0.047571 0.14577-0.084171 0.285085-0.084171 0.319848 0 0.07904 0.02652 0.0813 0.3198481 0 0.6108199-0.169266 1.0922751-0.454842 1.4813972-0.858537 0.318365-0.330287 0.751008-0.966065 0.690196-1.026877z"/>
+ <path style="fill:#4f4f4f" d="m13.191394 30.570343c-0.401911 0.02499-0.919903 0.148285-1.245718 0.303013-0.929754 0.441539-1.476038 1.242892-1.73391 2.508275-0.150892 0.740452-0.17634 1.146258-0.185174 3.114303-0.0049 1.02669-0.02031 1.872347-0.033672 1.885415-0.0133 0.01316-0.061801-0.01918-0.1178395-0.08417-0.2098747-0.243426-0.4795642-0.677423-0.8585341-1.430895-0.1395958-0.277538-0.2522733-0.461781-0.3703488-0.673361-0.0636008-0.113976-0.151965-0.32003-0.1851764-0.370348-0.2056366-0.31157-0.5844875-0.7033-0.8417009-0.875374-0.2199678-0.147159-0.5517431-0.269345-0.774367-0.269345-0.6429963 0-1.2098116 0.589037-1.3803949 1.430897-0.1639391 0.80908 0.1550261 1.479996 0.8248707 1.733907 0.1096494 0.04158 0.2796716 0.06089 0.6060259 0.06733 0.2486652 0.0049 0.4752041 0.01869 0.4881883 0.03367 0.01302 0.01498 0.066881 0.154476 0.1178395 0.303013 0.1490329 0.434508 0.5104996 1.147835 1.0605457 2.070591 0.5811925 0.975007 0.9522803 1.684957 1.1110484 2.121093 0.1702262 0.467609 0.9687981 3.55148 1.0773791 4.158014 0.09449 0.527796 0.1191 1.00961 0.06733 1.262556-0.02279 0.111399-0.127066 0.429457-0.235678 0.690197-0.301333 0.723384-0.324129 0.994469-0.117839 1.565562 0.410373 1.136104 1.132126 1.907933 2.171595 2.339941 0.262964 0.109286 0.30716 0.115628 0.370349-0.03364 0.141551-0.33447 0.324599-1.061859 0.387183-1.565571 0.102454-0.824623 0.0272-1.411278-0.404018-3.316313-0.199514-0.88139-0.35624-1.952748-0.286179-1.952748 0.01632 0.000021 0.147026 0.08827 0.286179 0.202009 0.139162 0.113737 0.59974 0.482385 1.026878 0.808033 1.11478 0.849898 1.252809 0.965006 2.525107 2.2221 0.480798 0.475049 0.828307 0.795402 1.127883 1.060546 0.595798 0.527301 0.952011 0.75497 1.447732 0.92587 0.267085 0.09209 0.37741 0.117503 0.606024 0.117839 0.558003 0.000542 0.812238-0.232566 0.841703-0.774362 0.02079-0.382447-0.09594-0.822601-0.404017-1.44773-0.301246-0.611261-0.542742-0.931821-1.010043-1.380397-0.543812-0.522016-1.048381-0.89137-2.676617-1.935916-1.386237-0.889302-2.004196-1.345611-2.541941-1.885416-0.708729-0.711432-1.009722-1.301674-1.043714-2.07059-0.02803-0.632987 0.129503-1.036789 0.53869-1.447728 0.419538-0.421333 0.882542-0.655818 2.238931-1.127883 1.433125-0.498768 1.967538-0.812135 2.205262-1.296223 0.08273-0.168492 0.08424-0.222491 0.08417-0.505023-0.000081-0.271499 0.000118-0.342746-0.06733-0.471353-0.31223-0.595258-1.251926-0.953833-2.777621-1.043713l-0.387183-0.01686-1.296221 1.296225c-0.7123 0.711409-1.302337 1.273263-1.313058 1.262553-0.01078-0.01078 0.299468-1.671835 0.690196-3.703493 0.390723-2.03166 0.723866-3.719623 0.723866-3.753996 0-0.05795-0.03146-0.0695-0.336682-0.05047z"/>
+ <path style="fill:#9182d7" d="m15.935347 32.943947 0.01686 0.117839c0.02117 0.22702 0.140064 0.764563 0.235677 1.026879 0.301811 0.828019 0.825428 1.334878 1.683405 1.616069 0.2039 0.06682 0.297546 0.07231 0.319849 0.03367 0.03189-0.05526-0.05128-0.844342-0.11784-1.127882-0.197258-0.840202-0.702371-1.34713-1.56557-1.565568-0.168398-0.0426-0.363414-0.07766-0.437685-0.08417l-0.134667-0.01686z"/>
+ <path style="fill:#9182d7" d="m4.2188384 36.445431c-0.03538 0.01386-0.044831 0.04648-0.067331 0.101011-0.060873 0.147316-0.1515074 0.708495-0.1515074 0.925873 0 0.571691 0.2609868 1.044748 0.7575352 1.380395 0.1922845 0.129978 0.2199188 0.132722 0.2188428 0.05047-0.0017-0.146603-0.2671644-2.393341-0.2861807-2.424107-0.01176-0.01901-0.1226976-0.03367-0.2525102-0.03367-0.1172516 0-0.1834404-0.01386-0.2188429 0z"/>
+ <path style="fill:#9182d7" d="m22.231285 43.869254c-0.05816 0-0.361052 0.309718-0.505021 0.521856-0.397011 0.584975-0.706551 1.455579-0.892206 2.525108-0.0659 0.379553-0.06626 0.556751-0.06733 1.380397-0.0011 1.041154 0.02192 1.276847 0.218843 1.868576 0.21699 0.652084 0.577049 1.086675 1.010042 1.24572 0.0694 0.02549 0.193348 0.0496 0.286179 0.0505 0.543589 0.0053 1.046767-0.598037 1.279389-1.515065 0.197767-0.779618 0.05005-1.435592-0.673362-2.962793-0.462977-0.977431-0.584016-1.363035-0.656528-1.952751-0.03507-0.285242-0.0363-0.568152 0.01686-0.99321 0.01487-0.119099 0.0078-0.16834-0.01686-0.16834z"/>
+ <path style="fill:#9182d7" d="m8.6293645 50.283032c-0.045291 0-0.042711 0.09632 0.03367 0.471355 0.1246156 0.611733 0.3459985 0.979921 0.7575318 1.195216 0.2527693 0.132245 0.4122594 0.171113 0.7912017 0.235678 0.139246 0.02372 0.271689 0.04861 0.286179 0.0505 0.0989 0.01302 0.01967-0.383209-0.151506-0.740695-0.158317-0.330688-0.5356962-0.692467-0.9258743-0.892204-0.2839336-0.145343-0.7239353-0.319851-0.7912012-0.319851z"/>
+ <path style="fill:#d54c41" d="m26.690784 25.307099s0.749461-0.522559 1.426853-0.495032c0.789527 0.03209 1.31038 0.727988 1.31038 0.727988-1.74717 1.077421-2.737233-0.232956-2.737233-0.232956z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m46.101562 8.8710938c-0.378018 0.0274298-0.712871 0.2148466-1.009765 0.5722656-0.33527 0.403623-0.504313 0.9485006-0.455078 1.4316406 0.0125 0.122709 0.037277 0.243583 0.060547 0.365234 0.07305-0.286461 0.202028-0.565125 0.394531-0.796875 0.296894-0.357419 0.631749-0.5448393 1.009765-0.5722652 0.378023-0.0274335 0.798896 0.1020107 1.261719 0.4042972 0.897857 0.586418 1.997418 1.937838 2.626953 3.214843 0.224559 0.455502 0.284572 0.630231 0.4375 1.296875 0.19119 0.833517 0.291833 1.575427 0.31836 2.472657 0.00029-0.013519 0.001681-0.025491 0.001953-0.039063 0.02745-1.373301-0.0652-2.321395-0.320313-3.433594-0.152928-0.666644-0.212941-0.841373-0.4375-1.296875-0.314764-0.638498-0.747066-1.296393-1.21289-1.867187-0.465815-0.570783-0.965134-1.0544474-1.414063-1.3476564-0.462823-0.302284-0.883696-0.431731-1.261719-0.4042968zm6.144532 1.9531252c-0.294291 0-0.347179 0.01167-0.572266 0.117187-0.549317 0.257455-0.707371 0.662229-0.707031 1.701172 0.000047 0.161725 0.01596 0.336042 0.025391 0.5 0.05454-0.665429 0.235125-0.991898 0.68164-1.201172 0.225087-0.105517 0.277975-0.117187 0.572266-0.117187 0.285507 0 0.344067 0.01445 0.521484 0.101562 0.392043 0.192494 0.835065 0.704055 1.177734 1.345703 0.588897 1.102706 1.148286 3.072611 1.314454 4.65625 0.03161-0.466553 0.03168-0.688357 0-0.992187-0.165213-1.58488-0.724652-3.559662-1.314454-4.664063-0.342669-0.641648-0.785691-1.153209-1.177734-1.345703-0.177417-0.08711-0.235977-0.101562-0.521484-0.101562zm-0.957032 5.826172l-0.001953 0.099609c-0.01886 0.985332-0.0331 1.303172-0.134765 2.222656-0.223621 2.022337-0.773516 4.347344-1.583985 6.816406-0.122189 0.372248-0.18859 0.533994-0.322265 0.921876-0.357789 1.516179-0.576707 2.528658-0.484375 2.384765 0.05021-0.07826 0.500895-1.375198 0.80664-2.306641 0.810469-2.469062 1.360364-4.794069 1.583985-6.816406 0.101665-0.919484 0.115905-1.237324 0.134765-2.222656l0.015625-0.994141-0.013672-0.105468zm-12.728515 0.554687c-0.359657 0.02089-0.901691 0.139167-0.994141 0.21875-0.03439 0.0296-0.0022 0.220034 0.183594 0.939453 0.204991-0.06932 0.534154-0.142149 0.810547-0.158203 0.985578-0.05723 1.933983 0.43968 2.810547 1.480469 0.325853 0.386902 0.567183 0.722971 1.042968 1.414062 0.22546 0.327491 0.432109 0.621555 0.455079 0.640625 0.0446 0.03701 0.252023-0.034497 0.251953-0.085937-0.000016-0.01063-0.200869-0.584879-0.375-1.085938-0.08031-0.10931-0.16722-0.229352-0.332032-0.46875-0.475785-0.691091-0.717115-1.02716-1.042968-1.414062-0.876564-1.040789-1.824969-1.537702-2.810547-1.480469zm5.042969 0.066406c-0.14681-0.002672-0.302064 0.008578-0.464844 0.033204-0.365377 0.05527-0.954906 0.234272-1.009766 0.302734-0.01646 0.02054 0.0819 0.350994 0.244141 0.847656 0.003191 0.009791 0.000667 0.007668 0.003906 0.017578 0.003237 0.009887 0.008402 0.02116 0.011719 0.03125 0.217726-0.077386 0.506375-0.162367 0.75-0.199218 1.30224-0.197 2.088218 0.476394 2.441406 2.070312 0.132748 0.599081 0.210344 1.208487 0.302734 2.728516 0.07846 1.290977 0.182272 2.175988 0.269532 2.205078 0.05718 0.01906 0.329347-1.121508 0.488281-2.070313 0.181023-1.080658 0.250153-1.90904 0.251953-3.046875 0.000226-0.172395-0.016001-0.30697-0.019531-0.46875-0.000316 0.012594-0.001616 0.024576-0.001953 0.03711-0.010956 0.406983-0.029804 0.821631-0.066406 1.199218-0.000341 0.003825 0.000341 0.007894 0 0.011719-0.03989 0.408413-0.087669 0.811526-0.164063 1.267578-0.158934 0.948805-0.431099 2.089372-0.488281 2.070313-0.08726-0.02909-0.191072-0.914101-0.269532-2.205078-0.09239-1.520029-0.169986-2.129435-0.302734-2.728516-0.041677-0.188086-0.090664-0.360905-0.144531-0.523438-0.017449-0.052665-0.037894-0.098442-0.056641-0.148437-0.039107-0.10425-0.080181-0.206157-0.125-0.298828-0.025342-0.052418-0.052888-0.099711-0.080078-0.148438-0.043619-0.078146-0.088294-0.153975-0.136719-0.222656-0.032499-0.046114-0.066874-0.088997-0.101562-0.130859-0.052028-0.062763-0.107059-0.120592-0.164063-0.173828-0.035137-0.032806-0.070371-0.064554-0.107422-0.09375-0.062076-0.048963-0.127813-0.090041-0.195312-0.128907-0.039361-0.022651-0.077915-0.047177-0.119141-0.066406-0.073131-0.03411-0.151414-0.060604-0.230468-0.083984-0.003356-0.000991-0.006436-0.002866-0.009766-0.003907-0.020619-0.006445-0.041832-0.011356-0.0625-0.017578-0.016843-0.005216-0.033108-0.011795-0.050781-0.015625-0.001427-0.000322-0.002471-0.001646-0.003906-0.001953-0.123475-0.026479-0.25154-0.042425-0.388672-0.044922zm13.052734 0.539063c-0.01918 0.0063-0.837415 1.938769-1.818359 4.292969l-1.783203 4.27539-2.47461 4.22461c-0.531632 0.908847-0.619177 1.057892-0.955078 1.632812-0.000745 0.001398-0.001209 0.002509-0.001953 0.003906-0.509332 0.955928-0.891629 1.745159-1.214844 2.544922-0.232089 0.574269-0.45809 1.207946-0.4375 1.228516 0.0257 0.02569 0.134509-0.179269 2.609375-4.410156l2.47461-4.22461 1.783203-4.27539c0.980944-2.3542 1.799179-4.286669 1.818359-4.292969 0.04245-0.01415 0.451928 0.510274 0.724609 0.925781 0.275023 0.419075 0.62687 1.139599 0.773438 1.582031 0.159284 0.480828 0.251134 0.970704 0.289062 1.472657 0.015007-0.189246 0.020289-0.375591 0.019532-0.560547-0.000158-0.029711 0.00057-0.060239 0-0.089844-0.002892-0.161265-0.016212-0.320082-0.03125-0.478516-0.003583-0.036957-0.004884-0.074252-0.007813-0.111328-0.000364-0.003306-0.001579-0.006461-0.001953-0.009765-0.00085-0.009738-0.000774-0.019625-0.001953-0.029297-0.0182-0.151923-0.04661-0.301447-0.076172-0.451172-0.009261-0.046493-0.013085-0.094318-0.023438-0.140625-0.000714-0.003216-0.001233-0.00655-0.001953-0.009766-0.044486-0.198781-0.09922-0.396064-0.164062-0.591797-0.146568-0.442432-0.498415-1.162956-0.773438-1.582031-0.272681-0.415507-0.682158-0.939931-0.724609-0.925781zm-22.691406 1.800781c-0.325989 0.0041-0.674384 0.032366-0.875 0.066406-1.262817 0.214363-2.27035 0.680579-2.794922 1.314454-0.100549 0.121501-0.181257 0.25051-0.246094 0.384765-0.04748 0.09839-0.07366 0.201416-0.101562 0.304688-0.008648 0.032502-0.026562 0.062788-0.033204 0.095703-0.009149 0.045346-0.004422 0.092716-0.009765 0.138672-0.006919 0.073506-0.01815 0.146526-0.017578 0.220703 0.000322 0.021694-0.003092 0.042699-0.001953 0.064453 0.006 0.131388 0.029986 0.262744 0.066406 0.394531 0.002163 0.007812 0.001639 0.015631 0.003906 0.023438 0.001704 0.005871 0.002141 0.011709 0.003906 0.017578 0.068388-0.227194 0.172835-0.447439 0.335938-0.644531 0.524572-0.633875 1.532105-1.100091 2.794922-1.314454 0.200616-0.03404 0.549011-0.062306 0.875-0.066406 0.18287-0.002189 0.25934 0.012626 0.386718 0.019531h0.001954c0.088767-0.077455 0.322882-0.282622 0.335937-0.294921 0.02689-0.025331 0.021833-0.050705 0.033203-0.083985 0.01701-0.04992 0.033203-0.117508 0.033203-0.269531 0-0.280603-0.01063-0.299914-0.101562-0.337891-0.07364-0.03074-0.363464-0.037123-0.689453-0.033203zm3.685547 0.134766c-0.0011-0.0029-0.037909 0.015188-0.048829 0.017578-0.117615 0.02559-0.791711 0.33525-2.441406 1.160156-0.228406 0.114212-0.210465 0.101794-0.421875 0.207031-0.0059 0.03565-0.007995 0.09865-0.015625 0.121094-0.01137 0.03328-0.006303 0.058654-0.033203 0.083985-0.0418 0.03938-0.533834 0.465227-1.078125 0.941406-0.544288 0.476177-0.976914 0.871053-0.958984 0.876953 0.01794 0.006 1.150108-0.551565 2.507812-1.230469 1.375445-0.687771 1.964579-0.960996 2.226563-1.066406 0.05838-0.227847 0.135422-0.55677 0.164062-0.65625 0.06462-0.224458 0.109453-0.429432 0.09961-0.455078zm-7.751953 3.142578c-0.10498 0.021749-1.200358 0.140311-2.632813 0.291016-1.217871 0.128129-1.886585 0.220052-2.240234 0.269531-0.04784 0.0067-0.281566 0.029223-0.302735 0.033203-0.01406 0.0027-0.19982 0.016178-0.201172 0.017578-0.0032 0.0032 0.015025 0.054679 0.015625 0.068359 0.0011 0.01966-0.0036 0.029643 0 0.033203 0.01358 0.111247 0.06745 0.349772 0.203125 0.824219 0.0077 0.02708 0.008295 0.027035 0.015625 0.052735 0.05611-0.0068 0.226943-0.023327 0.269532-0.029297 0.353649-0.04948 1.022363-0.141402 2.240234-0.269531 1.491941-0.156964 2.728891-0.289435 2.742187-0.302735 0.013301-0.01333-0.005903-0.08828-0.033203-0.167969-0.09451-0.274307-0.113978-0.551232-0.076171-0.820312zm-6.791016 1.740234c-0.603128-0.02817-0.984754 0.135048-1.414063 0.554688-0.0092 0.009-0.025846 0.008298-0.035156 0.017578-0.215358 0.215646-0.296326 0.315407-0.4375 0.605469-0.2057 0.422635-0.307816 0.798614-0.335937 1.296875-0.012906 0.228501 0.005165 0.481106 0.037109 0.732422 0.000489 0.003864-0.000498 0.007854 0 0.011718 0.046263-0.371477 0.132048-0.698346 0.298828-1.041015 0.141174-0.290062 0.222142-0.389823 0.4375-0.605469 0.0093-0.0093 0.025956-0.008598 0.035156-0.017578 0.429309-0.41964 0.810935-0.582858 1.414063-0.554688 0.546254 0.02552 1.053746 0.218316 1.615234 0.621094 0.135895 0.09748 0.261432 0.185547 0.269532 0.185547 0.037109 0-0.01183-0.170476-0.251954-1.009766-0.03218-0.112521-0.025298-0.107881-0.048828-0.195312-0.137238-0.096863-0.271939-0.181305-0.404297-0.253907-0.129691-0.071139-0.257181-0.130821-0.384765-0.179687-0.002745-0.001043-0.005069-0.002873-0.007813-0.003906-0.043713-0.016592-0.087186-0.025004-0.130859-0.039063-0.042899-0.013809-0.085921-0.02437-0.128906-0.037109-0.04359-0.01292-0.08714-0.028009-0.13086-0.037109-0.130735-0.027301-0.262492-0.044521-0.396484-0.050782zm36.310547 0c-0.01818-0.0059-1.166817 1.654875-2.472657 3.580078-0.08023 0.154813-0.165884 0.337183-0.238281 0.466797-0.155557 0.278508-0.711335 1.209804-1.228515 2.070313-1.194631 1.987702-1.905183 3.245218-1.851563 3.298828 0.02349 0.02349 0.180376-0.203488 3.164063-4.613281 1.4169-2.094131 2.607643-3.809035 2.626953-3.802735 0.08531 0.02844 0.365507 1.074913 0.486328 1.783203 0.03815 0.223635 0.053089 0.568141 0.068359 0.898438 0.01179-0.298851 0.013373-0.62329 0.00586-0.933594-0.014477-0.358159-0.033248-0.724664-0.074219-0.964844-0.120821-0.70829-0.401015-1.754766-0.486328-1.783203zm-19.484375 2.697266l-0.212891 2.066406c-0.154949 1.541068-0.303436 2.83713-0.318359 2.878906-0.018766 0.052481-0.093355 0.068809-0.275391 0.076172h-0.001953c-0.07549 0.003-0.114056 0.007813-0.261719 0.007813-0.285048 0-0.862976-0.020992-1.279297-0.050781-0.117657-0.008401-0.24217-0.007102-0.365234-0.013672-0.35802-0.01899-0.726945-0.038616-1.0625-0.041016-0.05979-0.000428-0.07954 0.005659-0.136719 0.005859-0.374008 0.000738-0.724974 0.006729-0.894531 0.03125-0.39743 0.0575-0.973931 0.201611-1.513672 0.386719-0.413575 0.141842-0.809286 0.32041-1.197266 0.515625-0.06841 0.035669-0.136968 0.071027-0.205078 0.107422-0.281243 0.15018-0.555436 0.315236-0.822265 0.494141-0.083243 0.05431-0.166763 0.107761-0.248047 0.166015-0.328323 0.235094-0.648392 0.485529-0.953125 0.765625-0.338075 0.310743-0.660582 0.649673-0.96875 1.015625-1.136168 1.349207-2.099378 3.06733-3.046875 5.4375-0.284374 0.711373-0.898048 2.416945-1.042969 2.878907-0.358523 1.142879-0.557577 2.356105-0.589844 3.669921-0.00766 0.315102-0.00414 0.613004 0.00586 0.902344 0.03966-1.275698 0.234516-2.458253 0.583984-3.572265 0.144921-0.46196 0.758595-2.167534 1.042969-2.878907 0.947497-2.37017 1.910707-4.088293 3.046875-5.4375 1.232673-1.463811 2.708852-2.486324 4.394531-3.064453 0.539741-0.185108 1.116242-0.329219 1.513672-0.386719 0.390958-0.05654 1.539086-0.048322 2.458984 0.017579 0.416321 0.029789 0.994249 0.050781 1.279297 0.050781 0.506913 0 0.512503-0.009705 0.539063-0.083985 0.01492-0.04178 0.16341-1.337838 0.318359-2.878906l0.287109-2.794922-0.074218-0.271484zm-5.517578 0.0625c-0.149169 0.07086-0.288092 0.152395-0.451172 0.208984-0.148539 0.05154-0.284155 0.09979-0.302735 0.117188-0.04821 0.0451 0.330226 0.393315 0.722657 0.65625 0.396136 0.265418 0.830423 0.472925 1.667968 0.792968 0.769307 0.293978 1.246266 0.516824 1.564454 0.722657 0.530884 0.343427 0.9724 0.891103 1.228515 1.498047 0.0084 0.01984 0.015008 0.045496 0.023438 0.066406 0.06621-0.01677 0.258054-0.051331 0.263671-0.056641 0.04676-0.04417-0.128164-0.633104-0.287109-1.009765-0.256115-0.606944-0.697631-1.15462-1.228515-1.498047-0.318188-0.205833-0.795147-0.42868-1.564454-0.722657-0.409942-0.156648-0.718977-0.285489-0.978515-0.408203-0.258326-0.122139-0.464252-0.239157-0.658203-0.367187zm-6.308594 2.609375c-0.122756 0.01524-0.244736 0.03897-0.367188 0.056641-0.629485 0.090859-1.254878 0.212624-1.873046 0.363281-0.016293 0.00397-0.032547 0.007707-0.048829 0.011719-0.610433 0.150408-1.213765 0.329252-1.80664 0.537109-1.37374 0.502805-2.744864 1.165433-3.759766 2.246094-0.07491 0.127413-0.459589 0.41288-0.310547 0.482421 0.413508-0.111811 0.90782-0.253034 1.386719-0.384765 0.821652-0.57255 1.747704-1.001203 2.683594-1.34375 1.3256-0.464743 2.701519-0.795667 4.095703-0.96875 0.139646-0.04568 0.178781 0.02897 0.1875 0.132812 0.000133-0.001229-0.00013-0.002671 0-0.003906 0.011564-0.109032 0.013523-0.224248 0.009766-0.349609-0.0036-0.11847-0.008554-0.242902-0.001954-0.335938-0.04158-0.147379 0.08398-0.534715-0.195312-0.443359zm-17.289063 0.302734c-0.03136-0.03129-0.679696 0.05118-0.943359 0.117188-0.7490847 0.187575-1.1996898 0.636944-1.4648438 1.449219-0.0475706 0.145769-0.0839843 0.283596-0.0839843 0.318359 0 0.07904 0.026984 0.0813 0.3203125 0 0.0496-0.01375 0.092722-0.033558 0.140625-0.048828 0.2642353-0.358704 0.6102427-0.599145 1.0878906-0.71875 0.044294-0.01109 0.126243-0.021803 0.1875-0.033203 0.02041-0.02004 0.044533-0.035981 0.064453-0.056641 0.318365-0.330287 0.752218-0.966532 0.691406-1.027344zm2.65625 0.265625c-0.04602-0.0078-0.130592-0.005593-0.283203 0.003906-0.401911 0.02499-0.920278 0.148007-1.246094 0.302735-0.92975 0.441539-1.476507 1.242429-1.734374 2.507812-0.150897 0.740452-0.17476 1.14719-0.183594 3.115235-0.0049 1.02669-0.02179 1.871697-0.0351565 1.884765-0.0133 0.01316-0.061149-0.018994-0.1171875-0.083984-0.2098752-0.243424-0.4804051-0.676215-0.859375-1.429687-0.1395958-0.277538-0.2510651-0.462249-0.3691406-0.673829-0.0636008-0.113976-0.1523355-0.320775-0.1855469-0.371093-0.2056366-0.31157-0.5845835-0.702926-0.8417969-0.875-0.2199678-0.147159-0.5508136-0.269532-0.7734375-0.269532-0.6429963 0-1.2102762 0.589781-1.3808593 1.431641-0.033485 0.165257-0.0349363 0.319449-0.0292969 0.470703 0.0103407 0.13937 0.0360977 0.27272 0.0742187 0.398438 0.2023344-0.766239 0.72935-1.300782 1.3359375-1.300782 0.2226239 0 0.5534697 0.122373 0.7734375 0.269532 0.2572134 0.172074 0.6361603 0.56343 0.8417969 0.875 0.033211 0.05032 0.1219461 0.257117 0.1855469 0.371093 0.1180755 0.21158 0.2295448 0.396291 0.3691406 0.673829 0.3789699 0.753472 0.6494998 1.186263 0.859375 1.429687 0.056038 0.06499 0.1038875 0.097144 0.1171875 0.083984 0.0133675-0.01307 0.0302575-0.858075 0.0351565-1.884765 0.0088-1.968045 0.032699-2.374783 0.183594-3.115235 0.257868-1.265383 0.804626-2.066273 1.734374-2.507812 0.325816-0.154728 0.844183-0.277745 1.246094-0.302735 0.08315-0.005199 0.106775-0.001453 0.154297-0.001953 0.03787-0.198154 0.181641-0.938593 0.181641-0.947265 0-0.02898-0.006695-0.046938-0.052735-0.054688zm15.015625 0.65625c-0.000557 0.001336-0.001389 0.002572-0.001953 0.003906-0.038264 0.090552-0.116805 0.183766-0.185547 0.273438v0.001953c-0.05795 0.07549-0.0967 0.147081-0.179687 0.230469-0.258939 0.260193-0.596574 0.489466-1.177735 0.80664-0.196414 0.107206-0.514235 0.288464-0.728515 0.40625-0.008529 0.004692-0.021124 0.01115-0.029297 0.015626-0.21352 0.116928-0.518599 0.301501-0.673828 0.404296-0.307559 0.203677-0.689453 0.54205-0.689453 0.623047 0 0.06978 0.1906 0.066412 1.009765-0.017578 0.168032-0.017241 0.303282-0.041786 0.451172-0.064453 0.210609-0.116744 0.482281-0.270102 0.660156-0.367188 0.581162-0.317174 0.918796-0.546447 1.177735-0.80664 0.310636-0.312144 0.435578-0.542229 0.455078-0.892578 0.01156-0.207577-0.027411-0.413209-0.087891-0.617188zm-12.554687 1.720703l0.017578 0.119141c0.018519 0.198596 0.112418 0.613927 0.199219 0.894531 0.002066 0.006681 0.001846 0.014963 0.003906 0.021485h0.001953c0.093019 0.013532 0.215094 0.032369 0.349609 0.066406 0.863202 0.218438 1.369149 0.726204 1.566407 1.566406 0.007602 0.032442 0.013707 0.103812 0.021484 0.148438 0.000953 0.000095 0.002969 0.001866 0.003906 0.001953 0.049671 0.004035 0.080904-0.004554 0.091797-0.023438 0.03189-0.05526-0.05063-0.843413-0.117187-1.126953-0.197258-0.840202-0.703205-1.347968-1.566407-1.566406-0.168396-0.0426-0.363229-0.077475-0.4375-0.083984l-0.134765-0.017579zm43.162109 2.408203c-0.01659 0-1.382543 0.770216-3.046875 1.699219-0.105892 0.0591-0.092 0.04795-0.195312 0.105469-0.001097 0.000972-0.002807 0.000982-0.003907 0.001953-0.802047 0.710441-1.606742 1.270412-2.595703 1.802735-0.265752 0.143034-0.479081 0.260331-0.488281 0.269531-0.02268 0.02266 0.17268 0.459851 0.21875 0.488281 0.02015 0.01246 1.400004-0.738966 3.064453-1.667969 1.649763-0.92087 2.979776-1.672239 3.019531-1.685547 0.00093-0.009557 0.003001-0.017809 0.003907-0.027343 0.048999-0.512597 0.074524-0.986329 0.023437-0.986329zm-44.375 0.167969l-0.722656 0.72461-0.572266 0.572265c-0.58918 0.588444-0.924336 0.898758-1.08789 1.042969v0.001953c-0.057846 0.31661-0.230104 1.213255-0.226563 1.216797 0.01072 0.01071 0.602153-0.55031 1.314453-1.261719l1.294922-1.296875 0.388672 0.017578c1.502762 0.08853 2.433667 0.438305 2.759766 1.017579 0.040855-0.083425 0.061475-0.139033 0.072265-0.208985 0.010664-0.070087 0.011754-0.153656 0.011719-0.294922-0.00005-0.166499-0.006204-0.254977-0.021484-0.330078-0.02388-0.0069-0.0346-0.006495-0.0625-0.015625 0.016274-0.050034 0.007444-0.088181 0.011718-0.132812v-0.001954c-0.002145-0.003982-0.005604-0.007759-0.007812-0.011718-0.047263-0.084749-0.108296-0.164383-0.183594-0.238282-0.005962-0.006121-0.013397-0.011522-0.019531-0.017578-0.071555-0.067407-0.157949-0.128993-0.251953-0.1875-0.047034-0.030872-0.107344-0.055444-0.160156-0.083984-0.200514-0.103068-0.43003-0.194732-0.703125-0.267578-0.003961-0.001057-0.007742-0.002856-0.011719-0.003906-0.001842-0.000487-0.003773-0.001694-0.00586-0.001954-0.00183-0.00048-0.004024 0.00048-0.005859 0-0.185032-0.048543-0.384028-0.090985-0.597656-0.126953-0.25732-0.038999-0.519934-0.075824-0.824219-0.09375l-0.388672-0.017578zm-10.503906 0.925781c-0.03538 0.013861-0.0439064 0.04703-0.0664062 0.101563-0.0608734 0.147316-0.1523438 0.708403-0.1523438 0.925781 0 0.159659 0.0262182 0.309645 0.0664062 0.453125 0.02792-0.157428 0.0595814-0.315125 0.0859376-0.378906 0.0224999-0.05453 0.0310262-0.087699 0.0664062-0.101563 0.035403-0.01386 0.1014984 0 0.21875 0 0.1298126 0.000001 0.2401931 0.014194 0.2519531 0.033204 0.011248 0.0182 0.091548 0.758104 0.1699219 1.433593 0.00184 0.00102 0.0021103 0.000977 0.0039062 0.001953 0.0370435 0.020171 0.0654378 0.031777 0.0839844 0.03125 0.0194458-0.000551 0.029684-0.013358 0.0292969-0.042968-0.0017-0.146603-0.2680931-2.393062-0.2871094-2.423828-0.01176-0.01901-0.1221405-0.033203-0.2519531-0.033204-0.1172516 0-0.1833475-0.013859-0.21875 0zm8.726562 5.378907c-0.042009 0.180684-0.06682 0.373607-0.05664 0.603515 0.03399 0.768916 0.33424 1.358881 1.042969 2.070313 0.537745 0.539805 1.156731 0.997417 2.542968 1.886719 1.628236 1.044546 2.13197 1.41353 2.675782 1.935546 0.467301 0.448578 0.708519 0.769599 1.009765 1.38086 0.154039 0.312564 0.261009 0.578583 0.326172 0.814453 0.04184-0.102303 0.070215-0.221754 0.078125-0.367187 0.02079-0.382447-0.09622-0.822137-0.404297-1.447266-0.301246-0.611261-0.542464-0.932279-1.009765-1.38086-0.543812-0.522016-1.047546-0.891-2.675782-1.935546-1.386237-0.889302-2.005223-1.346914-2.542968-1.886719-0.155388-0.15598-0.285917-0.307147-0.402344-0.455078-0.065802-0.082622-0.119148-0.164583-0.173828-0.246094-0.040482-0.061441-0.082732-0.12418-0.117188-0.185547-0.059836-0.104472-0.109175-0.212236-0.152343-0.318359-0.012338-0.03099-0.024137-0.062506-0.035157-0.09375-0.043722-0.121526-0.081272-0.24722-0.105469-0.375zm42.548829 1.271484c-0.03591 0-0.562134 0.155204-0.9375 0.257813h-0.001953c-0.001363 0.00058-0.00255 0.001369-0.003907 0.001953-0.404555 0.110658-0.66977 0.172325-1.007812 0.277343-0.241372 0.07498-0.860976 0.272997-1.38086 0.4375-0.344982 0.109162-0.591908 0.177972-0.898437 0.271485-0.00583 0.00134-0.009782 0.002564-0.015625 0.003906-0.008654 0.002638-0.016765 0.005186-0.025391 0.007813-1.674686 0.509878-2.86999 0.806901-3.888672 0.955078-0.329808 0.047973-0.670839 0.08654-0.990234 0.109375-0.006368 0.000455-0.013166 0.001507-0.019531 0.001953-0.08156 0.02011-0.251643 0.049935-0.339844 0.072266-0.972632 0.24624-2.407116 0.738951-2.441406 0.841796-0.03033 0.09092 0.914317 0.154476 1.96875 0.134766 1.84477-0.03445 3.254618-0.323923 6.65039-1.398438 0.519884-0.164503 1.139488-0.36252 1.38086-0.4375 0.60728-0.188661 1.59614-0.455684 1.810547-0.498046h0.001953c0.000941-0.002562 0.001017-0.005251 0.001953-0.007813 0.036978-0.101155 0.067545-0.20164 0.095703-0.302734 0.040875-0.159595 0.079532-0.318858 0.091797-0.476563 0.0189-0.243321 0.010079-0.251953-0.050781-0.251953zm-33.263672 0.773438c-0.05816 0-0.359938 0.309346-0.503907 0.521484-0.39701 0.584975-0.706923 1.455862-0.892578 2.525391-0.0659 0.379553-0.065336 0.557213-0.066406 1.380859-0.000129 0.122536 0.007032 0.157636 0.007813 0.259766 0.007042-0.240498 0.021219-0.425347 0.058593-0.640625 0.185655-1.069529 0.495568-1.940416 0.892578-2.525391 0.141513-0.208518 0.430869-0.505364 0.496094-0.515625-0.018436-0.23842-0.018444-0.487394 0.025391-0.837891 0.01487-0.119099 0.007102-0.167968-0.017578-0.167968zm0.013672 1.224609c-0.045249 0.389809-0.046939 0.666927-0.013672 0.9375 0.07251 0.589716 0.195226 0.975694 0.658203 1.953125 0.382608 0.807725 0.595255 1.366459 0.689453 1.833984 0.037426-0.18148 0.055044-0.359803 0.050781-0.546875s-0.03113-0.382797-0.083984-0.601562-0.131889-0.45977-0.240234-0.736328c-0.108346-0.276559-0.245278-0.588766-0.416016-0.949219-0.225345-0.475746-0.363367-0.804596-0.460938-1.091797-0.095364-0.280707-0.14711-0.525029-0.183593-0.798828zm-9.541016 1.492188c-0.07006-0.000001 0.0876 1.071734 0.287109 1.953124 0.238849 1.055198 0.35991 1.694365 0.410157 2.205079 0.000557-0.005243-0.000542-0.010397 0-0.015625 0.018861-0.181928 0.031134-0.356742 0.029297-0.541016-0.000506-0.045926-0.007783-0.100997-0.009766-0.148438-0.006154-0.153542-0.014135-0.308274-0.03711-0.490234-0.000503-0.003944-0.001439-0.00971-0.001953-0.013672-0.001086-0.008467-0.006687-0.026605-0.007812-0.035156-0.062426-0.474515-0.180726-1.068095-0.382813-1.960938-0.065919-0.291209-0.112032-0.576033-0.162109-0.863281-0.04229-0.02879-0.117857-0.089844-0.125-0.089843zm-1.912109 1.353515c-0.036068 0.137601-0.112983 0.378907-0.208985 0.609375-0.070051 0.168166-0.124467 0.311646-0.164062 0.441406-0.02655 0.087011-0.039163 0.161704-0.052735 0.238282-0.006751 0.036305-0.01762 0.076469-0.021484 0.111328-0.010064 0.096625-0.006806 0.189169 0.003906 0.283203 0.001027 0.009016 0.000742 0.018288 0.001953 0.027344 0.013114 0.098008 0.036386 0.2004 0.070313 0.310547 0.001419 0.004601 0.00245 0.009033 0.003906 0.013671 0.040153-0.12613 0.090005-0.262073 0.158203-0.425781 0.108612-0.26074 0.213538-0.578054 0.236328-0.689453 0.039658-0.193745 0.020038-0.539447-0.027343-0.919922zm30.253906 1.234375c-0.08173 0.147787-0.383463 0.96538-0.363281 0.998047 0.0053 0.0024 0.024003-0.0015 0.033203 0 0.05636 0.02308 1.570551 0.034368 4.898437 0.017578 2.397781-0.01205 3.006505-0.0065 3.646485 0 0.226785-0.142023 0.451526-0.286807 0.662109-0.445312 0.423965-0.319124 0.632308-0.514406 0.607422-0.554688-0.01358-0.02206-1.683443-0.01625-4.916016 0-2.368529 0.01195-2.826949-0.001094-3.486328-0.011719-0.168821-0.0027-0.825228-0.000195-0.892578-0.003906-0.014295-0.000789-0.179612 0.000828-0.189453 0zm-32.416016 1.109375c-0.0452908 0-0.0431778 0.09567 0.0332032 0.470703 0.0258995 0.127141 0.0571237 0.24111 0.09375 0.345703 0.0362076 0.103398 0.0777036 0.19764 0.1230468 0.285157 0.1709726 0.06168 0.3468601 0.119363 0.5410157 0.21875 0.2613572 0.133792 0.5113647 0.341809 0.6992191 0.5625 0.034877 0.006279 0.052554 0.012845 0.091797 0.019531 0.139241 0.02372 0.272619 0.048891 0.287109 0.050781 0.0989 0.01302 0.01883-0.384701-0.152344-0.742187-0.158317-0.330687-0.535603-0.690888-0.9257811-0.890625-0.2839336-0.145343-0.7237494-0.320313-0.7910157-0.320313zm29.632813 1.806641c-0.471133-0.02768-0.772169-0.029447-0.761719 0.001953 0.0073 0.0219 1.286074 0.5673 2.84375 1.210937 1.163289 0.480674 1.685535 0.711249 2.125 0.90625 0.010218-0.00754 0.021091-0.013838 0.03125-0.021484 0.348361-0.262191 0.707715-0.616442 0.689453-0.671875-0.0084-0.02549-1.288021-0.569254-2.845703-1.212891-0.04808-0.019866-0.040371-0.017442-0.087891-0.037109-0.06811-0.0074-0.155603-0.017121-0.214843-0.023437-0.666934-0.07105-1.308164-0.124669-1.779297-0.152344zm-4.146485 1.330078l1.517578 2.490234h0.001954c0.00403-0.001023 0.003795-0.002877 0.007812-0.003906 0.242373-0.062058 0.463181-0.132602 0.494141-0.169922l-0.941407-1.544922c-0.376612-0.24857-0.741964-0.508286-1.080078-0.771484zm-3.61914 0.11914c-0.06226 0.000003-0.201371 0.0818-0.201172 0.117188 0.000098 0.02023 0.225512 0.685211 0.503906 1.482422 0.107444 0.307674 0.113189 0.336924 0.195313 0.578125 0.002252-0.000175 0.00558-0.001774 0.007812-0.001953 0.174576-0.014036 0.302733-0.036431 0.302735-0.078125 0-0.02404-0.227464-0.700835-0.50586-1.498047-0.063476-0.181772-0.059309-0.175943-0.115234-0.337891-0.06693-0.09278-0.179449-0.261717-0.1875-0.261719z"/>
+ <path style="fill:#008000" d="m28.304688 30.777344c0.0038 0.125361 0.0018 0.240577-0.0098 0.349609 0.01146-0.109319 0.01356-0.224262 0.0098-0.349609z"/>
+ <path style="fill:#008000" d="m27.740234 30.054688c-0.629614 0.09086-1.255043 0.210815-1.873046 0.363281 0.618168-0.150657 1.243561-0.272422 1.873046-0.363281z"/>
+ <path style="fill:#008000" d="m25.814453 30.431641c-0.608842 0.151975-1.211101 0.327735-1.802734 0.535156 0.591522-0.207383 1.193726-0.384962 1.802734-0.535156z"/>
+ <path style="fill:#008000" d="m20.251953 33.212891c-0.05618 0.09556-0.287111 0.278931-0.335937 0.394531 0.04982-0.115665 0.279933-0.299276 0.335937-0.394531z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bluej.svg b/.icons/awkward/64x64/apps/bluej.svg
new file mode 100644
index 00000000..520aa0d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bluej.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 36.83676,9.0006781 c -3.35194,0.2181996 -6.796332,1.1173749 -9.847992,2.5428589 -6.487424,3.47714 -9.032372,8.949821 -11.108998,14.802423 -1.239071,3.115684 -2.855751,4.607294 -6.588507,6.310824 -2.0718588,0.944568 -4.3346208,1.983072 -6.2028864,3.526668 -1.8064402,1.052202 -1.1459333,2.763934 0.3930884,2.817226 l 13.229407,0 c 0.195424,0.819112 0.396549,1.926848 0.614256,2.806716 0.387204,1.620882 0.807548,3.044282 0.774872,4.363001 -0.05194,2.095982 -0.925219,3.927517 -2.448563,5.867217 -1.091623,1.390784 -0.938904,4.540772 0.770897,4.896482 0,0 6.692492,0.233198 9.931502,-0.17772 C 38.64131,55.059414 60.49551,46.465158 60.49551,46.465158 61.829402,45.947116 62.398962,44.33736 61.697618,43.067628 57.75987,37.288184 53.681116,31.059028 49.300976,26.103516 47.035274,23.520852 44.45744,18.428937 47.619756,17.314657 l 2.372792,-0.207958 c 2.338744,-0.204973 2.43421,-1.865019 1.574904,-3.481653 C 50.254274,11.657848 47.367818,11.091922 45.427732,10.51126 42.732048,9.7081667 39.679354,9.0255489 36.83676,9.0006781 Z"/>
+ <path style="fill:#4f4f4f" d="m 36.837891,9 c -3.35194,0.2181996 -5.891367,1.023471 -8.943027,2.448955 -6.487424,3.47714 -9.938468,8.043725 -12.015094,13.896327 -1.239071,3.115684 -2.855751,4.607294 -6.588507,6.310824 C 7.2194042,32.600674 4.9566422,33.639178 3.0883766,35.182774 1.2819364,36.234976 1.9424433,37.946708 3.481465,38 l 13.229407,0 c 0.195424,0.819112 1.1379,1.844476 1.355607,2.724344 0.387204,1.620882 1.301782,2.797165 1.269106,4.115884 -0.05194,2.095982 -0.760475,4.504123 -2.283819,6.443823 -1.091623,1.390784 -1.021276,3.552304 0.688525,3.908014 0,0 5.621652,0.233198 8.860662,-0.17772 12.287474,-1.69696 33.317951,-10.044099 33.317951,-10.044099 1.333892,-0.518042 1.409218,-1.715936 0.707874,-2.985668 C 56.68903,36.205134 52.77502,30.634956 48.39488,25.679444 47.612558,24.787678 47.699117,23.020141 47.091521,21.797091 45.939445,19.478039 45.549354,17.04351 47.619756,16.313979 l 2.372792,-0.207958 c 2.338744,-0.204973 2.43421,-1.865019 1.574904,-3.481653 C 50.589259,11.158992 48.738079,10.471159 47.055373,9.9755821 46.479127,9.8058706 45.428404,10.070567 44.933498,9.9224436 42.237814,9.1193502 39.680485,9.0248708 36.837891,9 Z"/>
+ <path style="opacity:0.1" d="M 36.837891 9 C 33.485951 9.2181994 30.039941 10.117484 26.988281 11.542969 C 22.996687 13.68239 20.503302 16.430169 18.6875 19.587891 C 18.6875 19.587891 24.247688 21.705078 27.3125 21.705078 C 31.31093 21.705078 35.970393 20.674704 37.320312 20.357422 C 37.81075 19.605124 38.379526 18.903396 39.066406 18.269531 C 42.257686 15.765353 42.673143 15.881569 46.363281 14.121094 C 46.921309 13.854871 47.729422 12.022574 47.464844 11.154297 C 46.765996 10.914324 46.071197 10.703721 45.429688 10.511719 C 42.734004 9.7086256 39.680483 9.0248708 36.837891 9 z M 46.857422 22.412109 C 43.733 27.847557 41.184687 32.964679 37.574219 37.150391 C 37.377319 39.362437 37.106522 41.458683 36.701172 43.126953 C 35.828832 46.717175 32.813855 52.4651 31.556641 54.777344 C 43.949902 51.969881 60.496094 45.464844 60.496094 45.464844 C 61.270656 45.164028 61.775617 44.491085 61.935547 43.734375 C 61.887207 43.50713 61.815881 43.28115 61.697266 43.066406 C 57.75952 37.286962 53.680921 31.059026 49.300781 26.103516 C 48.406719 25.08438 47.476802 23.738755 46.857422 22.412109 z"/>
+ <path style="fill:#3f83d0" d="m 36.837894,8.0000002 c -3.35194,0.2181994 -6.797592,1.116759 -9.849252,2.5422438 -3.991594,2.139421 -6.484914,4.88812 -8.300716,8.045842 0,0 5.559562,2.411914 8.624374,2.411914 3.99843,0 8.65837,-1.325341 10.00829,-1.642623 0.490438,-0.752298 1.059758,-1.453423 1.746638,-2.087288 3.19128,-2.504178 3.606122,-2.389282 7.29626,-4.149757 0.558028,-0.266223 1.36669,-2.098593 1.102112,-2.96687 C 46.766752,9.9134892 46.070296,9.7030104 45.428786,9.5110082 42.733102,8.7079148 39.680486,8.024871 36.837894,8.0000002 Z m 10.69746,2.1782778 c -0.06976,-0.02482 0,0 0,0 z m -0.678008,11.233298 c -3.124422,5.435448 -5.672382,10.55213 -9.28285,14.737842 -0.1969,2.212046 -0.46797,4.309588 -0.87332,5.977858 -1.102428,4.537178 -5.767254,12.785664 -5.767254,12.785664 12.454128,-2.724168 29.561708,-9.449316 29.561708,-9.449316 1.333892,-0.51804 1.903902,-2.127278 1.202556,-3.39701 C 57.76044,36.28717 53.681662,30.059128 49.301522,25.103618 48.40746,24.084482 47.476726,22.738222 46.857346,21.411576 Z"/>
+ <path style="opacity:0.1" d="M 18.660156 19.634766 C 17.53806 21.596006 16.673402 23.713626 15.880859 25.947266 C 15.695825 26.412538 15.494773 26.829564 15.287109 27.228516 C 15.037749 30.195986 15.209239 34.577004 16.242188 38 L 16.710938 38 C 16.906361 38.819112 17.106512 39.926773 17.324219 40.806641 C 17.864457 43.068142 18.040277 44.940856 17.714844 46.685547 C 17.705681 46.826624 17.709977 46.972333 17.695312 47.111328 C 17.603613 47.980182 17.40309 48.816072 17.070312 49.632812 C 16.737537 50.449553 16.272787 51.247087 15.652344 52.037109 C 15.494136 52.238671 15.368734 52.482601 15.263672 52.744141 C 15.234282 52.817401 15.214573 52.898031 15.189453 52.974609 C 15.127163 53.164549 15.07661 53.360663 15.041016 53.564453 C 15.022656 53.670113 15.007144 53.775334 14.996094 53.882812 C 14.995028 53.893208 14.995134 53.90366 14.994141 53.914062 C 15.117746 54.901895 15.579086 55.758259 16.421875 55.933594 C 16.421875 55.933594 23.114506 56.166777 26.353516 55.755859 C 27.947885 55.535669 29.708773 55.195944 31.556641 54.777344 C 32.813995 52.464819 35.828882 46.716968 36.701172 43.126953 C 37.106522 41.458683 37.377329 39.362437 37.574219 37.150391 C 35.104615 40.013469 31.943102 43.244264 27.941406 45.027344 C 27.803286 45.070264 27.660495 45.09321 27.515625 45.09375 C 26.726653 45.09375 26.085937 44.461327 26.085938 43.681641 C 26.006777 43.029827 27.02065 42.403521 27.941406 41.519531 C 34.398876 35.041465 33.725291 25.871923 37.320312 20.357422 C 35.970413 20.674704 31.31093 21 27.3125 21 C 24.95651 21 20.585941 20.29664 18.660156 19.634766 z"/>
+ <path style="fill:#ffffff" d="M 18.660023,18.63496 C 16.37135,22.352172 14.95999,26.43802 15,30.562862 c 0.02298,2.369217 0.711217,4.751298 1.5116,7.083778 0.554967,2.375083 1.33964,4.865563 1.4884,7.133252 l 0,0.0028 c -0.215889,2.798069 -1.624969,4.862952 -2.735602,6.962218 -0.02939,0.07326 -0.05021,0.15228 -0.07533,0.228858 -0.06229,0.18994 -0.112284,0.386274 -0.147878,0.590064 -0.01836,0.10566 -0.03359,0.21237 -0.04464,0.319848 -0.02049,0.19992 -0.02757,0.401316 -0.02233,0.601094 0.0024,0.09132 4.62e-4,0.18294 0.0084,0.272974 0.02561,0.29107 0.07224,0.575606 0.156248,0.835466 l 0,0.0028 c 0.06567,0.202978 0.15441,0.384952 0.256694,0.554222 0.02871,0.04746 0.06321,0.08818 0.09487,0.13236 0.0866,0.12092 0.184164,0.227636 0.292967,0.319848 0.03991,0.03378 0.07983,0.06712 0.12277,0.0965 0.154414,0.10572 0.322098,0.194 0.516179,0.234374 0,0 6.691158,0.234446 9.930168,-0.17648 0.7315,-0.10102 1.503618,-0.231108 2.296298,-0.37775 0.0038,-6.84e-4 0.0076,-0.0022 0.0112,-0.0028 0.737842,-0.13814 1.497562,-0.2934 2.273978,-0.46323 0,0 4.664826,-8.248486 5.767254,-12.785664 0.40535,-1.66827 0.676428,-3.765812 0.873318,-5.977858 -2.469604,2.863078 -5.63114,6.094144 -9.632836,7.877224 -0.13812,0.04292 -0.282064,0.06544 -0.426934,0.06598 -0.788972,0 -1.42856,-0.63206 -1.42856,-1.411746 -0.07916,-0.651814 0.934698,-1.277744 1.855454,-2.161734 6.45747,-6.478066 5.783908,-15.64746 9.37893,-21.161961 C 35.970718,19.674581 31.310778,21 27.312348,21 c -2.35599,0 -6.698637,-1.75004 -8.624422,-2.411914 z"/>
+ <circle style="fill:#3f3f3f" cx="27" cy="27" r="3"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bluejeans.svg b/.icons/awkward/64x64/apps/bluejeans.svg
new file mode 100644
index 00000000..5d367cc0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bluejeans.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="52" height="52" x="1" y="7" rx="6.118" ry="6.118"/>
+ <path style="opacity:0.2" d="M 53,18.857142 63,10.999999 V 55 L 53,47.142858 Z"/>
+ <rect style="fill:#1c6bdd" width="52" height="52" x="1" y="6" rx="6.118" ry="6.118"/>
+ <rect style="fill:none" width="49.6" height="49.6" x="7.2" y="6.83"/>
+ <path style="fill:#1f56a8" d="M 53,17.857143 63,10 V 54 L 53,46.142858 Z"/>
+ <path style="opacity:0.2" d="m 13,16 v 14 6 14 H 31.667968 C 36.822626,50 41,45.098012 41,40 41,37.405878 39.909948,34.872574 38.167968,33 39.909948,31.127426 41,28.594122 41,26 41,20.901988 36.822626,16 31.667968,16 Z m 6,6 H 31.667968 C 33.459888,22 35,24.227772 35,26 c 0,1.772228 -1.540244,4.021762 -3.332032,4 H 19 Z m 0,14 H 31.667968 C 33.459888,36 35,38.227772 35,40 c 0,1.772228 -1.540244,4.021762 -3.332032,4 H 19 Z"/>
+ <path style="fill:#ffffff" d="M 13,29 V 49 H 31.666666 C 36.821324,49 41,44.098012 41,39 41,33.901988 36.821324,29 31.666666,29 Z m 6,6 H 31.666666 C 33.458586,35 35,37.227772 35,39 c 0,1.772228 -1.541546,4.021762 -3.333334,4 H 19 Z"/>
+ <path style="fill:#ffffff" d="M 13,15 V 35 H 31.666666 C 36.821324,35 41,30.098012 41,25 41,19.901988 36.821324,15 31.666666,15 Z m 6,6 H 31.666666 C 33.458586,21 35,23.227772 35,25 c 0,1.772228 -1.541546,4.021762 -3.333334,4 H 19 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.1171875 6 C 3.7280111 6 1 8.7280107 1 12.117188 L 1 13.117188 C 1 9.7280107 3.7280111 7 7.1171875 7 L 46.882812 7 C 50.271988 7 53 9.7280107 53 13.117188 L 53 12.117188 C 53 8.7280107 50.271988 6 46.882812 6 L 7.1171875 6 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 63 10.001953 L 53 17.857422 L 53 18.857422 L 63 11.001953 L 63 10.001953 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/blueman-serial.svg b/.icons/awkward/64x64/apps/blueman-serial.svg
new file mode 120000
index 00000000..a7c3c34e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blueman-serial.svg
@@ -0,0 +1 @@
+cutecom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/blueman.svg b/.icons/awkward/64x64/apps/blueman.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blueman.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/blueradio-48.svg b/.icons/awkward/64x64/apps/blueradio-48.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blueradio-48.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/blueradio.svg b/.icons/awkward/64x64/apps/blueradio.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/blueradio.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bluetooth-48.svg b/.icons/awkward/64x64/apps/bluetooth-48.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bluetooth-48.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bluetooth-radio.svg b/.icons/awkward/64x64/apps/bluetooth-radio.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bluetooth-radio.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bluetoothradio.svg b/.icons/awkward/64x64/apps/bluetoothradio.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bluetoothradio.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/boinc-manager.svg b/.icons/awkward/64x64/apps/boinc-manager.svg
new file mode 120000
index 00000000..5b6bea27
--- /dev/null
+++ b/.icons/awkward/64x64/apps/boinc-manager.svg
@@ -0,0 +1 @@
+boinc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/boinc.svg b/.icons/awkward/64x64/apps/boinc.svg
new file mode 100644
index 00000000..fb61adba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/boinc.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z"/>
+ <path style="fill:#154277" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="8"/>
+ <circle style="fill:#f5ca4a" cx="32" cy="32" r="8"/>
+ <path style="opacity:0.2" d="m 48.515624,10.394499 -4.031248,6.980469 -3.058594,5.296876 A 14,14 0 0 1 46,32.999968 14,14 0 0 1 45.339844,37.23825 l 5.28125,3.05078 A 20,20 0 0 0 52,32.999968 20,20 0 0 0 48.714844,22.046844 l 4.335938,-7.507814 c -1.353996,-1.54404 -2.87346,-2.930753 -4.535158,-4.144531 z m -34.976562,1.554688 c -1.54404,1.353996 -2.930753,2.873459 -4.1445308,4.535156 L 16.375,20.515592 21.671876,23.574186 A 14,14 0 0 1 32,18.999968 a 14,14 0 0 1 4.238282,0.660156 l 3.05078,-5.28125 A 20,20 0 0 0 32,12.999968 20,20 0 0 0 21.046876,16.285124 L 13.539062,11.949187 Z M 13.378906,25.710906 A 20,20 0 0 0 12,32.999968 20,20 0 0 0 15.285156,43.953092 L 11.65625,50.23825 c 1.39992,1.480428 2.942872,2.822836 4.636719,3.96875 l 3.222656,-5.582032 3.058593,-5.296876 A 14,14 0 0 1 18,32.999968 14,14 0 0 1 18.660156,28.761686 l -5.28125,-3.05078 z M 42.328124,42.42575 A 14,14 0 0 1 32,46.999968 14,14 0 0 1 27.761718,46.339812 l -3.05078,5.28125 A 20,20 0 0 0 32,52.999968 20,20 0 0 0 42.953124,49.714812 l 6.07422,3.507812 c 1.66153,-1.272846 3.187176,-2.70792 4.523438,-4.316406 L 47.625,45.484344 42.328124,42.42575 Z"/>
+ <path style="fill:#5286fe" d="M 48.515624,9.3945312 44.484376,16.375 41.425782,21.671876 A 14,14 0 0 1 46,32 14,14 0 0 1 45.339844,36.238282 l 5.28125,3.05078 A 20,20 0 0 0 52,32 20,20 0 0 0 48.714844,21.046876 l 4.335938,-7.507814 c -1.353996,-1.54404 -2.87346,-2.930753 -4.535158,-4.1445308 z M 13.539062,10.949219 c -1.54404,1.353996 -2.930753,2.873459 -4.1445308,4.535156 l 6.9804688,4.03125 5.296876,3.058593 A 14,14 0 0 1 32,18 a 14,14 0 0 1 4.238282,0.660156 l 3.05078,-5.28125 A 20,20 0 0 0 32,12 20,20 0 0 0 21.046876,15.285156 L 13.539062,10.949219 Z M 13.378906,24.710938 A 20,20 0 0 0 12,32 20,20 0 0 0 15.285156,42.953124 l -4.335937,7.507814 c 1.353996,1.54404 2.873459,2.930752 4.535156,4.14453 L 19.515625,47.625 22.574218,42.328124 A 14,14 0 0 1 18,32 14,14 0 0 1 18.660156,27.761718 l -5.28125,-3.05078 z M 42.328124,41.425782 A 14,14 0 0 1 32,46 14,14 0 0 1 27.761718,45.339844 l -3.05078,5.28125 A 20,20 0 0 0 32,52 20,20 0 0 0 42.953124,48.714844 l 7.507814,4.335938 c 1.54404,-1.353996 2.930752,-2.87346 4.14453,-4.535158 L 47.625,44.484376 42.328124,41.425782 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bomber.svg b/.icons/awkward/64x64/apps/bomber.svg
new file mode 100644
index 00000000..7b433eac
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bomber.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 12.400552,10.99681 c -1.439401,0.525132 3.464318,9.601113 2.280994,10.263622 -2.0614,0.822282 -4.68109,1.73729 -4.68109,1.73729 v 14.001063 c 0,0 9.124725,1.183722 16.001215,2.000152 C 27.38015,39.163169 4.0000005,53 4.0000005,53 10.92908,53.001748 81.435523,34.407338 53.472862,21.237544 48.669503,18.680634 41.618473,17.006919 33.760101,17.006919 c -3.948492,0 -7.577088,0.465879 -10.793186,1.195685 -1.54746,0.351154 -9.220557,-7.696735 -10.56619,-7.205794 z"/>
+ <path style="fill:#28aeae" d="m 12.400552,9.9966579 c -1.439401,0.5251331 3.464318,9.6011141 2.280994,10.2636221 -2.0614,0.822282 -4.68109,1.73729 -4.68109,1.73729 v 14.001063 c 0,0 9.124725,1.183722 16.001215,2.000152 C 27.38015,38.163017 4.0000005,51.999848 4.0000005,51.999848 10.92908,52.001596 81.435523,33.407186 53.472862,20.237392 48.669503,17.680482 41.618473,16.006767 33.760101,16.006767 c -3.948492,0 -7.577088,0.465878 -10.793186,1.195685 -1.54746,0.351154 -9.220557,-7.6967346 -10.56619,-7.2057941 z"/>
+ <path style="opacity:0.2" d="M 10.000456,22.997722 V 20.99757 H 4.0000005 V 38.998937 H 10.000456 V 36.998785 C 22.015379,34.976143 28.142994,32.441133 28.001823,29.911627 27.863927,27.440867 21.736315,24.97536 10.000456,22.997722 Z"/>
+ <path style="fill:#3f3f3f" d="M 10.000456,21.99757 V 19.997418 H 4.0000005 V 37.998785 H 10.000456 V 35.998633 C 22.015379,33.975991 28.142994,31.440981 28.001823,28.911475 27.863927,26.440715 21.736315,23.975208 10.000456,21.99757 Z"/>
+ <path style="opacity:0.2" d="m 46.085229,18.49738 c -0.03958,0.318592 -0.08057,0.649191 -0.08205,0.898506 0.003,4.580624 6.08355,7.177303 13.856521,7.590421 -0.51414,-1.978103 -2.495867,-3.917706 -6.3872,-5.750437 -0.543756,-0.289452 -1.123514,-0.562521 -1.722787,-0.828189 -0.424456,-0.186374 -0.869658,-0.361943 -1.320412,-0.535197 -0.154132,-0.06 -0.303908,-0.121289 -0.460973,-0.179693 -0.594478,-0.218257 -1.206446,-0.425923 -1.839976,-0.621149 -0.66174,-0.203918 -1.343626,-0.396459 -2.043123,-0.574262 z"/>
+ <path style="fill:#3f3f3f" d="m 46.085229,17.497228 c -0.03958,0.318593 -0.08056,0.649191 -0.08204,0.898506 0.003,4.580624 6.08355,7.177303 13.856521,7.590421 -0.514143,-1.978103 -2.49587,-3.917706 -6.387203,-5.750437 -0.543756,-0.289452 -1.123514,-0.562521 -1.722787,-0.828189 -0.424456,-0.186374 -0.869658,-0.361943 -1.320412,-0.535197 -0.154132,-0.06 -0.303908,-0.121289 -0.460973,-0.179693 -0.594486,-0.218257 -1.206454,-0.425923 -1.839984,-0.621149 -0.66174,-0.203919 -1.343626,-0.396459 -2.043122,-0.574262 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 12.400391 9.9960938 C 12.115283 10.100109 12.085154 10.548269 12.201172 11.191406 C 12.244614 11.095924 12.310428 11.028915 12.400391 10.996094 C 13.746024 10.505153 21.419337 18.554279 22.966797 18.203125 C 26.182895 17.473318 29.811274 17.007812 33.759766 17.007812 C 41.618138 17.007813 48.669297 18.681371 53.472656 21.238281 C 57.737102 23.246741 59.702069 25.381052 59.960938 27.556641 C 60.251844 25.03622 58.389209 22.553869 53.472656 20.238281 C 48.669297 17.681371 41.618138 16.005859 33.759766 16.005859 C 29.811274 16.005859 26.182895 16.473318 22.966797 17.203125 C 21.419337 17.554279 13.746024 9.5051532 12.400391 9.9960938 z M 14.791016 20.138672 C 14.762507 20.190024 14.728366 20.233606 14.681641 20.259766 C 12.620241 21.082048 10 21.998047 10 21.998047 L 10 22.998047 C 10 22.998047 12.620241 22.082048 14.681641 21.259766 C 14.899762 21.137646 14.908686 20.726276 14.791016 20.138672 z M 25.107422 38.888672 C 21.047306 41.906996 4 52 4 52 C 4.438522 52.000111 5.138187 51.924016 6.0449219 51.78125 C 10.881793 48.902002 27.186343 39.139155 26.001953 38.998047 C 25.711291 38.963537 25.405259 38.924377 25.107422 38.888672 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4 19.998047 L 4 20.998047 L 10 20.998047 L 10 19.998047 L 4 19.998047 z M 10 21.998047 L 10 22.998047 C 21.061215 24.861999 27.136223 27.159674 27.914062 29.486328 C 27.975333 29.294608 28.012662 29.103992 28.001953 28.912109 C 27.864057 26.441349 21.735859 23.975685 10 21.998047 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bomi.svg b/.icons/awkward/64x64/apps/bomi.svg
new file mode 100644
index 00000000..1e1c4588
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bomi.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#e75177" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="M 32,14.9992 A 18,18 0 0 0 26,16.05 L 26,39 c 0,1.108 -0.892,2 -2,2 -1.108,0 -2,-0.892 -2,-2 L 22,18.05 A 18,18 0 0 0 14,33 18,18 0 0 0 32,51 18,18 0 0 0 50,33 18,18 0 0 0 32,15 Z m -1.114,10 a 0.87504,0.90146 0 0 1 0.418,0.118 l 6.126,3.546 6.124,3.55 a 0.87504,0.90146 0 0 1 0,1.572 l -6.124,3.55 -6.126,3.546 A 0.87504,0.90146 0 0 1 30,40.0972 l 0,-14.196 a 0.87504,0.90146 0 0 1 0.886,-0.902 z"/>
+ <path style="fill:#ffffff" d="m 32,14 a 18,18 0 0 0 -6,1.0508 l 0,22.95 c 0,1.108 -0.892,2 -2,2 -1.108,0 -2,-0.892 -2,-2 l 0,-20.95 a 18,18 0 0 0 -8,14.95 18,18 0 0 0 18,18 18,18 0 0 0 18,-18 18,18 0 0 0 -18,-18 z m -1.114,10 a 0.87504,0.90146 0 0 1 0.418,0.118 l 6.126,3.546 6.124,3.55 a 0.87504,0.90146 0 0 1 0,1.572 l -6.124,3.55 -6.126,3.546 A 0.87504,0.90146 0 0 1 30,39.098 L 30,24.902 A 0.87504,0.90146 0 0 1 30.886,24 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bookworm.svg b/.icons/awkward/64x64/apps/bookworm.svg
new file mode 100644
index 00000000..c3ab154a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bookworm.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m10 56v2c0 1.662 1.338 3 3 3h38c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-38c-1.662 0-3-1.338-3-3z"/>
+ <path style="fill:#c74ab4" d="m13 4c-1.662 0-3 1.338-3 3v50c0 1.662 1.338 3 3 3h38c1.662 0 3-1.338 3-3v-50c0-1.662-1.338-3-3-3h-38z"/>
+ <path style="opacity:.2" d="m13 4c-1.662 0-3 1.338-3 3v50c0 1.662 1.338 3 3 3h5v-56z"/>
+ <path style="opacity:.2" d="m38 5v28l4-4 4 4v-28h-8z"/>
+ <path style="fill:#97e964" d="m38 4v28l4-4 4 4v-28h-8z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m13 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h38c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-38z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/boomaga.svg b/.icons/awkward/64x64/apps/boomaga.svg
new file mode 100644
index 00000000..df9a1398
--- /dev/null
+++ b/.icons/awkward/64x64/apps/boomaga.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,37 0,20.2 c 0,1.5512 1.2265,2.8 2.75,2.8 l 38.5,0 C 52.7735,60 54,58.7512 54,57.2 L 54,37 Z"/>
+ <rect style="opacity:0.2" width="24" height="56" x="-45" y="-60" rx="2.824" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#e4e4e4" d="M 12.75,4 C 11.2265,4 10,5.2742857 10,6.8571429 L 10,24 54,24 54,6.8571429 C 54,5.2742857 52.7735,4 51.25,4 l -38.5,0 z"/>
+ <rect style="fill:#4f4f4f" width="24" height="56" x="-44" y="-60" rx="2.824" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="50" height="6" x="7" y="33"/>
+ <rect style="opacity:0.2" width="5" height="5" x="7" y="24" rx="1.875" ry="1.875"/>
+ <rect style="fill:#76ff03" width="5" height="5" x="7" y="23" rx="1.875" ry="1.875"/>
+ <path style="fill:#e4e4e4" d="m 10,36 0,20.2 c 0,1.5512 1.2265,2.8 2.75,2.8 l 38.5,0 C 52.7735,59 54,57.7512 54,56.2 L 54,36 Z"/>
+ <rect style="opacity:0.5" width="29" height="3" x="15" y="52"/>
+ <rect style="opacity:0.5" width="24" height="3" x="15" y="46"/>
+ <rect style="opacity:0.5" width="34" height="3" x="15" y="40"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 12.75 4 C 11.2265 4 10 5.2745647 10 6.8574219 L 10 7.8574219 C 10 6.2745647 11.2265 5 12.75 5 L 51.25 5 C 52.7735 5 54 6.2745647 54 7.8574219 L 54 6.8574219 C 54 5.2745647 52.7735 4 51.25 4 L 12.75 4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 20 C 5.2495813 20 4 21.259983 4 22.824219 L 4 23.824219 C 4 22.259983 5.2495813 21 6.8007812 21 L 57.199219 21 C 58.750419 21 60 22.259983 60 23.824219 L 60 22.824219 C 60 21.259983 58.750419 20 57.199219 20 L 6.8007812 20 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8.875 23 C 7.83625 23 7 23.83625 7 24.875 L 7 25.875 C 7 24.83625 7.83625 24 8.875 24 L 10.125 24 C 11.16375 24 12 24.83625 12 25.875 L 12 24.875 C 12 23.83625 11.16375 23 10.125 23 L 8.875 23 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 61.958,44.848 A 16,16 0 0 1 46,60 16,16 0 0 1 30.042,45.152 16,16 0 0 0 30,46 16,16 0 0 0 46,62 16,16 0 0 0 62,46 16,16 0 0 0 61.95704,44.84766 Z"/>
+ <circle style="fill:#c03630" cx="46" cy="45" r="16"/>
+ <g style="fill:#ffffff" transform="matrix(1.9999931,0,0,1.9999931,-1.9998758,1.0001863)">
+ <path d="M 26.500029,23 30,20.249977 26.500029,17.499969 c 0.003,0 0,0.55553 0,1 L 24,18.499969 24,22 l 2.500029,0 z"/>
+ <path d="M 21.500012,26.499997 18,23.749989 21.500012,21 c -0.003,0 0,0.55553 0,1 L 24,22 l 0,3.499997 -2.499988,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/boostnote.svg b/.icons/awkward/64x64/apps/boostnote.svg
new file mode 100644
index 00000000..00ede743
--- /dev/null
+++ b/.icons/awkward/64x64/apps/boostnote.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#00c586" cx="32" cy="32" r="28"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0175781 0.492188 28 28 0 0 1 27.9824219 -27.492188 28 28 0 0 1 27.974609 27.492188 28 28 0 0 0 0.025391 -0.492188 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2" d="m44 22-30 9.601562 11.105468 4.617188 3.894532 0.78125 0.835938 3.996094 4.5625 11.003906zm-20.136718 18.027344c0-0.05282-0.3508-0.02252-0.648438 0.05468-1.138202 0.297072-2.789776 1.517602-3.675782 2.71875-1.004862 1.36229-1.541447 2.959504-1.539062 4.585944 0.000588 0.454906 0.02245 0.532102 0.15625 0.589844 0.151664 0.06546 1.439054-0.015 1.960938-0.1211 1.50474-0.307454 2.784238-1.008284 3.929688-2.15625 0.720074-0.721638 1.1447-1.31674 1.5625-2.1875 0.27352-0.570032 0.462198-1.264158 0.367186-1.359374-0.019-0.018-0.1715 0.0701-0.335938 0.19922-1.24192 0.795878-2.233286 1.372016-3.640624 1.648442 0.36522-1.383936 0.754126-2.439896 1.480468-3.433594 0.210434-0.283526 0.382814-0.52493 0.382814-0.539062z"/>
+ <path style="fill:#ffffff" d="m44 20l-30 9.599609 11.105469 4.619141 3.894531 0.78125 0.835938 3.994141 4.564453 11.005859 9.599609-30zm-20.349609 18.005859c-0.125103 0.010608-0.286728 0.037572-0.435547 0.076172-1.138202 0.297072-2.79173 1.519555-3.677735 2.720703-1.004863 1.362282-1.539494 2.957545-1.537109 4.583985 0.000588 0.454906 0.020503 0.532102 0.154297 0.589843 0.151664 0.065461 1.439053-0.0131 1.960937-0.11914 1.50474-0.307454 2.786193-1.01219 3.931641-2.160156 0.720076-0.721638 1.146655-1.31674 1.564453-2.1875 0.273522-0.570032 0.458293-1.262206 0.363281-1.357422-0.019-0.018-0.169552 0.070095-0.333984 0.199218-1.241922 0.795874-2.233287 1.372012-3.640625 1.648438 0.36522-1.383936 0.754127-2.437943 1.480469-3.431641 0.210434-0.283526 0.382812-0.526883 0.382812-0.541015 0-0.02641-0.087788-0.032092-0.21289-0.021485z"/>
+ <path style="fill:#c4f1e3" d="m14 29.6 11.105026 4.618366 3.894972 0.781634 15.000002-15z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/boot.svg b/.icons/awkward/64x64/apps/boot.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/64x64/apps/boot.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/borderlands-2.svg b/.icons/awkward/64x64/apps/borderlands-2.svg
new file mode 100644
index 00000000..e269bb64
--- /dev/null
+++ b/.icons/awkward/64x64/apps/borderlands-2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="-32" cy="33" r="28" transform="scale(-1,1)"/>
+ <circle style="fill:#aa3131" cx="-32" cy="32" r="28" transform="scale(-1,1)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,4 A 28,28 0 0 1 60,32 28,28 0 0 1 59.978,32.586 28,28 0 0 0 32,5 28,28 0 0 0 4.021,32.414 28,28 0 0 1 4,32 28,28 0 0 1 32,4 Z"/>
+ <path style="opacity:0.2" d="M 36.564,11.484 C 34.242,10.986 31.815,10.87 29.445,11.147 26.005,11.549 22.674,12.777 19.783,14.709 16.925,16.618 14.578,19.135 12.887,22.102 12.239,23.238 11.687,24.451 11.245,25.708 10.937,26.588 10.656,27.606 10.463,28.531 9.459,33.354 10.097,38.327 12.286,42.748 L 12.463,43.068 C 12.463,43.068 31.028,16.624 31.121,16.485 31.698,15.623 32.287,14.989 32.951,14.52 33.11,14.408 33.5,14.185 33.673,14.107 34.472,13.75 35.317,13.644 36.265,13.788 36.924,13.886 37.121,13.945 37.701,14.173 38.593,14.522 39.275,15.036 39.788,15.745 39.899,15.899 40.125,16.287 40.207,16.464 40.547,17.202 40.741,18.045 40.808,19.08 L 43.822,51.516 44.01,51.419 C 45.069,50.738 46.129,49.912 47.068,49.037 49.487,46.782 51.349,44.008 52.534,40.894 52.825,40.127 53.435,37.916 53.531,37.487 54.411,33.299 54.049,28.972 52.482,24.975 51.844,23.347 50.992,21.763 49.982,20.33 47.247,16.448 43.371,13.578 38.875,12.105 38.156,11.87 37.311,11.643 36.564,11.484 Z M 35.964,17.341 C 34.3,17.168 33.234,18.344 32.325,19.581 28.018,27.037 23.427,35.113 18.768,43.426 17.428,45.816 16.115,48.168 16.111,48.186 16.107,48.201 16.164,48.265 16.393,48.496 19.018,51.142 22.266,53.068 25.855,54.108 26.675,54.344 28.035,54.676 29.483,54.849 32.263,55.179 35.052,54.968 37.762,54.222 L 37.963,54.158 38.217,23.633 C 38.07,20.919 38.201,18.092 35.964,17.341 Z"/>
+ <path style="fill:#f7b400" d="M 36.564,10.484 C 34.242,9.9861 31.815,9.8698 29.445,10.147 26.005,10.549 22.674,11.777 19.783,13.709 16.925,15.618 14.578,18.135 12.887,21.102 12.239,22.238 11.687,23.451 11.245,24.708 10.937,25.588 10.656,26.606 10.463,27.531 9.459,32.354 10.097,37.327 12.286,41.748 L 12.463,42.068 C 12.463,42.068 31.028,15.624 31.121,15.485 31.698,14.623 32.287,13.989 32.951,13.52 33.11,13.408 33.5,13.185 33.673,13.107 34.472,12.75 35.317,12.644 36.265,12.788 36.924,12.886 37.121,12.945 37.701,13.173 38.593,13.522 39.275,14.036 39.788,14.745 39.899,14.899 40.125,15.287 40.207,15.464 40.547,16.202 40.741,17.045 40.808,18.08 L 43.822,50.516 44.01,50.419 C 45.069,49.738 46.129,48.912 47.068,48.037 49.487,45.782 51.349,43.008 52.534,39.894 52.825,39.127 53.435,36.916 53.531,36.487 54.411,32.299 54.049,27.972 52.482,23.975 51.844,22.347 50.992,20.763 49.982,19.33 47.247,15.448 43.371,12.578 38.875,11.105 38.156,10.87 37.311,10.643 36.564,10.484 Z M 35.964,16.341 C 34.3,16.168 33.234,17.344 32.325,18.581 28.018,26.037 23.427,34.113 18.768,42.426 17.428,44.816 16.115,47.168 16.111,47.186 16.107,47.201 16.164,47.265 16.393,47.496 19.018,50.142 22.266,52.068 25.855,53.108 26.675,53.344 28.035,53.676 29.483,53.849 32.263,54.179 35.052,53.968 37.762,53.222 L 37.963,53.158 38.217,22.633 C 38.07,19.919 38.201,17.092 35.964,16.341 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.23,10.014 C 33.022,9.9528 34.823,10.111 36.564,10.484 37.311,10.643 38.156,10.87 38.875,11.105 43.371,12.578 47.247,15.448 49.982,19.33 50.992,20.763 51.844,22.347 52.482,23.975 53.543,26.679 54.037,29.537 53.982,32.398 53.915,29.873 53.419,27.364 52.482,24.975 51.844,23.347 50.992,21.763 49.982,20.33 47.247,16.448 43.371,13.578 38.875,12.105 38.156,11.87 37.311,11.643 36.564,11.484 34.242,10.986 31.815,10.869 29.445,11.146 26.005,11.548 22.674,12.777 19.783,14.709 16.925,16.618 14.578,19.135 12.887,22.102 12.239,23.238 11.686,24.45 11.244,25.707 10.936,26.587 10.656,27.606 10.463,28.531 10.214,29.725 10.068,30.928 10.02,32.129 10.011,30.596 10.145,29.057 10.463,27.531 10.656,26.606 10.936,25.587 11.244,24.707 11.686,23.45 12.239,22.238 12.887,21.102 14.578,18.135 16.925,15.618 19.783,13.709 22.674,11.777 26.005,10.548 29.445,10.146 30.038,10.077 30.633,10.034 31.23,10.014 Z M 35.367,16.336 C 35.557,16.318 35.757,16.32 35.965,16.342 38.202,17.093 38.07,19.919 38.217,22.633 L 38.209,23.488 C 38.074,20.82 38.162,18.079 35.965,17.342 34.301,17.169 33.233,18.343 32.324,19.58 28.017,27.036 23.427,35.113 18.768,43.426 17.604,45.502 16.744,47.047 16.461,47.561 16.439,47.538 16.415,47.518 16.393,47.496 16.164,47.265 16.107,47.201 16.111,47.186 16.115,47.168 17.428,44.816 18.768,42.426 23.427,34.113 28.017,26.036 32.324,18.58 33.12,17.498 34.036,16.462 35.367,16.336 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/borderlands-the-pre-sequel.svg b/.icons/awkward/64x64/apps/borderlands-the-pre-sequel.svg
new file mode 100644
index 00000000..e7ab9e9b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/borderlands-the-pre-sequel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#5f89c9" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0215 32.586 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.979 32.414 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="M 27.436,11.484 C 29.758,10.986 32.185,10.87 34.555,11.147 37.995,11.549 41.326,12.777 44.217,14.709 47.075,16.618 49.422,19.135 51.113,22.102 51.761,23.238 52.313,24.451 52.755,25.708 53.063,26.588 53.344,27.606 53.537,28.531 54.541,33.354 53.903,38.327 51.714,42.748 L 51.537,43.068 C 51.537,43.068 32.972,16.624 32.879,16.485 32.302,15.623 31.713,14.989 31.049,14.52 30.89,14.408 30.5,14.185 30.327,14.107 29.528,13.75 28.683,13.644 27.735,13.788 27.076,13.886 26.879,13.945 26.299,14.173 25.407,14.522 24.725,15.036 24.212,15.745 24.101,15.899 23.875,16.287 23.793,16.464 23.453,17.202 23.259,18.045 23.192,19.08 L 20.178,51.516 19.99,51.419 C 18.931,50.738 17.871,49.912 16.932,49.037 14.513,46.782 12.651,44.008 11.466,40.894 11.175,40.127 10.565,37.916 10.469,37.487 9.5893,33.299 9.9515,28.972 11.518,24.975 12.156,23.347 13.008,21.763 14.018,20.33 16.753,16.448 20.629,13.578 25.125,12.105 25.844,11.87 26.689,11.643 27.436,11.484 Z M 28.036,17.341 C 29.7,17.168 30.766,18.344 31.675,19.581 35.982,27.037 40.573,35.113 45.232,43.426 46.572,45.816 47.885,48.168 47.889,48.186 47.893,48.201 47.836,48.265 47.607,48.496 44.982,51.142 41.734,53.068 38.145,54.108 37.325,54.344 35.965,54.676 34.517,54.849 31.737,55.179 28.948,54.968 26.238,54.222 L 26.037,54.158 25.783,23.633 C 25.93,20.919 25.799,18.092 28.036,17.341 Z"/>
+ <path style="fill:#f7b400" d="M 27.436,10.484 C 29.758,9.9861 32.185,9.8698 34.555,10.147 37.995,10.549 41.326,11.777 44.217,13.709 47.075,15.618 49.422,18.135 51.113,21.102 51.761,22.238 52.313,23.451 52.755,24.708 53.063,25.588 53.344,26.606 53.537,27.531 54.541,32.354 53.903,37.327 51.714,41.748 L 51.537,42.068 C 51.537,42.068 32.972,15.624 32.879,15.485 32.302,14.623 31.713,13.989 31.049,13.52 30.89,13.408 30.5,13.185 30.327,13.107 29.528,12.75 28.683,12.644 27.735,12.788 27.076,12.886 26.879,12.945 26.299,13.173 25.407,13.522 24.725,14.036 24.212,14.745 24.101,14.899 23.875,15.287 23.793,15.464 23.453,16.202 23.259,17.045 23.192,18.08 L 20.178,50.516 19.99,50.419 C 18.931,49.738 17.871,48.912 16.932,48.037 14.513,45.782 12.651,43.008 11.466,39.894 11.175,39.127 10.565,36.916 10.469,36.487 9.5893,32.299 9.9515,27.972 11.518,23.975 12.156,22.347 13.008,20.763 14.018,19.33 16.753,15.448 20.629,12.578 25.125,11.105 25.844,10.87 26.689,10.643 27.436,10.484 Z M 28.036,16.341 C 29.7,16.168 30.766,17.344 31.675,18.581 35.982,26.037 40.573,34.113 45.232,42.426 46.572,44.816 47.885,47.168 47.889,47.186 47.893,47.201 47.836,47.265 47.607,47.496 44.982,50.142 41.734,52.068 38.145,53.108 37.325,53.344 35.965,53.676 34.517,53.849 31.737,54.179 28.948,53.968 26.238,53.222 L 26.037,53.158 25.783,22.633 C 25.93,19.919 25.799,17.092 28.036,16.341 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.77 10.014 C 30.978 9.9528 29.177 10.111 27.436 10.484 C 26.689 10.643 25.844 10.87 25.125 11.105 C 20.629 12.578 16.753 15.448 14.018 19.33 C 13.008 20.763 12.156 22.347 11.518 23.975 C 10.457 26.679 9.963 29.537 10.018 32.398 C 10.085 29.873 10.581 27.364 11.518 24.975 C 12.156 23.347 13.008 21.763 14.018 20.33 C 16.753 16.448 20.629 13.578 25.125 12.105 C 25.844 11.87 26.689 11.643 27.436 11.484 C 29.758 10.986 32.185 10.869 34.555 11.146 C 37.995 11.548 41.326 12.777 44.217 14.709 C 47.075 16.618 49.422 19.135 51.113 22.102 C 51.761 23.238 52.314 24.45 52.756 25.707 C 53.064 26.587 53.344 27.606 53.537 28.531 C 53.786 29.725 53.932 30.928 53.98 32.129 C 53.989 30.596 53.855 29.057 53.537 27.531 C 53.344 26.606 53.064 25.587 52.756 24.707 C 52.314 23.45 51.761 22.238 51.113 21.102 C 49.422 18.135 47.075 15.618 44.217 13.709 C 41.326 11.777 37.995 10.548 34.555 10.146 C 33.962 10.077 33.367 10.034 32.77 10.014 z M 28.633 16.336 C 28.443 16.318 28.243 16.32 28.035 16.342 C 25.798 17.093 25.93 19.919 25.783 22.633 L 25.791 23.488 C 25.926 20.82 25.838 18.079 28.035 17.342 C 29.699 17.169 30.767 18.343 31.676 19.58 C 35.983 27.036 40.573 35.113 45.232 43.426 C 46.396 45.502 47.256 47.047 47.539 47.561 C 47.561 47.538 47.585 47.518 47.607 47.496 C 47.836 47.265 47.893 47.201 47.889 47.186 C 47.885 47.168 46.572 44.816 45.232 42.426 C 40.573 34.113 35.983 26.036 31.676 18.58 C 30.88 17.498 29.964 16.462 28.633 16.336 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/boswars.svg b/.icons/awkward/64x64/apps/boswars.svg
new file mode 100644
index 00000000..7c664529
--- /dev/null
+++ b/.icons/awkward/64x64/apps/boswars.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 38.664062,21 c 0.282,0.78 0.422469,1.314 0.480469,2 L 60,23 60,22 39.144531,22 c -0.02999,-0.354716 -0.08583,-0.671541 -0.167969,-1 l -0.3125,0 z m 0.50586,4.064453 C 39.147065,25.377504 39.114813,25.690169 39.058594,26 L 14.144531,26 C 14.088265,25.694658 14.052809,25.386615 14.029297,25.078125 14.021458,25.219245 14,25.357718 14,25.5 c 0.0052,0.502 0.05313,1.004 0.144531,1.5 l 24.914063,0 c 0.09,-0.496 0.136578,-0.998 0.142578,-1.5 -8.75e-4,-0.163547 -0.01577,-0.30174 -0.03125,-0.435547 z"/>
+ <path style="fill:#afafb1" d="M 26.59966,14 C 19.641048,14 14,18.701 14,24.5 c 0.0052,0.502 0.0536,1.004 0.144996,1.5 l 24.911328,0 c 0.09038,-0.49652 0.1379,-0.9978 0.14218,-1.5 -0.0034,-1.01634 -0.184,-1.52688 -0.535924,-2.5 L 60,22 60,18 36.922622,18 C 34.570686,15.185 30.71679,14.0048 26.6009,14 Z"/>
+ <rect style="fill:#8e8e8e" width="52" height="16" x="4" y="26" rx="2.736" ry="2.666"/>
+ <path style="opacity:0.2" d="m 4,39.332031 0,1 C 4,41.810031 5.2220812,43 6.7382812,43 L 53.261719,43 C 54.777719,43 56,41.810031 56,40.332031 l 0,-1 C 56,40.810031 54.777719,42 53.261719,42 L 6.7382812,42 C 5.2220812,42 4,40.810031 4,39.332031 Z"/>
+ <rect style="fill:#4f4f4f" width="42" height="12" x="8" y="38" rx="6.176" ry="6"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,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 style="fill:#c4c4c4" transform="scale(2,2)">
+ <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 style="opacity:0.2" d="M 8.0273438,44.533203 C 8.0114378,44.686686 8,44.841276 8,45 c 0,3.324 2.753981,6 6.175781,6 l 29.648438,0 C 47.246219,51 50,48.324 50,45 50,44.841276 49.988706,44.686686 49.972656,44.533203 49.696249,47.605121 47.060856,50 43.824219,50 L 14.175781,50 C 10.939333,50 8.30375,47.605121 8.0273438,44.533203 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.175781,38 C 10.753981,38 8,40.669049 8,43.984415 8,44.142727 8.011438,44.296916 8.027344,44.45 8.30375,41.386061 10.939333,38.997403 14.175781,38.997403 l 29.648438,0 c 3.236637,0 5.87203,2.388658 6.148437,5.452597 C 49.988706,44.296916 50,44.142727 50,43.984415 50,40.669049 47.246219,38 43.824219,38 l -29.648438,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.7382812 26 C 5.2220813 26 4 27.189969 4 28.667969 L 4 29.667969 C 4 28.189969 5.2220813 27 6.7382812 27 L 53.261719 27 C 54.777719 27 56 28.189969 56 29.667969 L 56 28.667969 C 56 27.189969 54.777719 26 53.261719 26 L 6.7382812 26 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 26.601562 14 C 19.642363 14 14 18.701 14 24.5 C 14.001354 24.627294 14.023014 24.754012 14.037109 24.880859 C 14.42359 19.371517 19.893051 15 26.601562 15 C 30.717562 15.0048 34.569875 16.185 36.921875 19 L 60 19 L 60 18 L 36.921875 18 C 34.569875 15.185 30.717562 14.0048 26.601562 14 z M 38.664062 24 C 38.80031 24.378055 38.89371 24.695302 38.970703 25 L 39.144531 25 C 39.145516 25.011815 39.147218 25.023661 39.148438 25.035156 C 39.167687 24.856906 39.197219 24.679 39.199219 24.5 C 39.197219 24.3 39.158531 24.168 39.144531 24 L 38.664062 24 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bottles_notepad.svg b/.icons/awkward/64x64/apps/bottles_notepad.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bottles_notepad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bottles_wine-uninstaller.svg b/.icons/awkward/64x64/apps/bottles_wine-uninstaller.svg
new file mode 120000
index 00000000..5daa6135
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bottles_wine-uninstaller.svg
@@ -0,0 +1 @@
+wine-uninstaller.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bottles_wine-winecfg.svg b/.icons/awkward/64x64/apps/bottles_wine-winecfg.svg
new file mode 120000
index 00000000..d3b438b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bottles_wine-winecfg.svg
@@ -0,0 +1 @@
+winecfg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bottles_wine.svg b/.icons/awkward/64x64/apps/bottles_wine.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bottles_wine.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bottles_winetricks.svg b/.icons/awkward/64x64/apps/bottles_winetricks.svg
new file mode 120000
index 00000000..cda48fcb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bottles_winetricks.svg
@@ -0,0 +1 @@
+winetricks.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bovo.svg b/.icons/awkward/64x64/apps/bovo.svg
new file mode 100644
index 00000000..e73b05bd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bovo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#dcdcbe" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:#3c79e7" d="m 20,16 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 0,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="opacity:0.4;fill:#09214c" d="m 26,14 0,12 -12,0 0,2 12,0 0,8 -12,0 0,2 12,0 0,12 2,0 0,-12 8,0 0,12 2,0 0,-12 12,0 0,-2 -12,0 0,-8 12,0 0,-2 -12,0 0,-12 -2,0 0,12 -8,0 0,-12 -2,0 z m 2,14 8,0 0,8 -8,0 0,-8 z"/>
+ <path style="fill:#3c79e7" d="m 44,40 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 0,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:#e74c3c" d="M 34.122,28.464 32,30.586 29.878,28.464 28.464,29.878 30.586,32 28.464,34.122 29.878,35.536 32,33.414 34.122,35.536 35.536,34.122 33.414,32 35.536,29.878 34.122,28.464 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/box.svg b/.icons/awkward/64x64/apps/box.svg
new file mode 100644
index 00000000..9992f65c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/box.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#1b9bc9" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.0008294)">
+ <path d="m 16,11 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,2 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 d="m 4,15 c -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,5 2.7614,0 5,-2.2386 5,-5 0,-2.7614 -2.2386,-5 -5,-5 -1.0827,0.0023 -2.1355,0.35591 -3,1.0078 l 0,-4.008 c 0,-0.554 -0.446,-1 -1,-1 z m 4,6 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 -1e-7,-1.6569 1.3431,-3 3,-3 z"/>
+ <g transform="matrix(0.70711,0.70711,-0.70711,0.70711,23.829,-3.143)">
+ <path transform="matrix(0.70711,-0.70711,0.70711,0.70711,-14.627,19.072)" d="m 21,3.6348 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 2.4746,2.4746 -2.4746,2.4746 c -0.39174,0.39174 -0.39174,1.0243 0,1.416 0.39174,0.39174 1.0243,0.39174 1.416,0 l 2.4746,-2.4746 2.4746,2.4746 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 0.39174,-0.39174 0.39174,-1.0243 0,-1.416 l -2.4746,-2.4746 2.4746,-2.4746 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 -0.39174,-0.39174 -1.0223,-0.39174 -1.4141,0 l -2.474,2.4746 -2.475,-2.4746 c -0.196,-0.1958 -0.453,-0.2929 -0.709,-0.2929 z"/>
+ </g>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.866e-4)">
+ <path d="m 16,11 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,2 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 d="m 4,15 c -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,5 2.7614,0 5,-2.2386 5,-5 0,-2.7614 -2.2386,-5 -5,-5 -1.0827,0.0023 -2.1355,0.35591 -3,1.0078 l 0,-4.008 c 0,-0.554 -0.446,-1 -1,-1 z m 4,6 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 -1e-7,-1.6569 1.3431,-3 3,-3 z"/>
+ <g transform="matrix(0.70711,0.70711,-0.70711,0.70711,23.829,-3.143)">
+ <path transform="matrix(0.70711,-0.70711,0.70711,0.70711,-14.627,19.072)" d="m 21,3.6348 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 2.4746,2.4746 -2.4746,2.4746 c -0.39174,0.39174 -0.39174,1.0243 0,1.416 0.39174,0.39174 1.0243,0.39174 1.416,0 l 2.4746,-2.4746 2.4746,2.4746 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 0.39174,-0.39174 0.39174,-1.0243 0,-1.416 l -2.4746,-2.4746 2.4746,-2.4746 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 -0.39174,-0.39174 -1.0223,-0.39174 -1.4141,0 l -2.474,2.4746 -2.475,-2.4746 c -0.196,-0.1958 -0.453,-0.2929 -0.709,-0.2929 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bpython.svg b/.icons/awkward/64x64/apps/bpython.svg
new file mode 100644
index 00000000..53442e48
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bpython.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 18.083334,5.0003376 C 11.942533,5.0003376 7,8.5311708 7,12.917004 l 0,11.083332 0,16.999666 23.333058,0 4.75,0 c 4.385832,0 7.916668,-4.942532 7.916668,-11.083332 l 0,-2.166258 c 0,-6.1408 -3.530836,-10.750076 -7.916668,-10.750076 l -14.083058,0 0,6.000076 5.885678,0 3.342596,0 c 2.606438,0 4.771452,1.883934 4.771452,4.223048 l 0,3.220164 c 0,2.33911 -2.165012,4.556378 -4.771452,4.556378 l -11.228274,0 0,-4.556378 0,-2.22024 0,-2.95638 0,-1.266668 0,-6.333332 0,-2.666668 12,0 0,-2.083332 C 31,8.5311708 26.298814,5.0003376 20.158013,5.0003376 Z"/>
+ <path style="opacity:0.2" d="M 32.083334,61 C 25.942532,61 21,57.469168 21,53.083334 l 0,-11.083332 0,-16.999666 23.333058,0 4.75,0 c 4.385832,0 7.916668,4.942532 7.916668,11.083332 l 0,2.166258 c 0,6.1408 -3.530836,10.750076 -7.916668,10.750076 l -14.083058,0 0,-6.000076 5.885678,0 3.342596,0 c 2.606438,0 4.771452,-1.883934 4.771452,-4.223048 l 0,-3.220164 c 0,-2.33911 -2.165012,-4.556378 -4.771452,-4.556378 l -11.228274,0 0,4.556378 0,2.22024 0,2.95638 0,1.266668 0,6.333332 0,2.666668 12,0 0,2.083332 C 45,57.469168 40.298814,61 34.158012,61 Z"/>
+ <path style="fill:#4795d1" d="M 18.083334,4.0000016 C 11.942533,4.0000016 7,7.5308348 7,11.916668 L 7,23 l 0,16.999666 23.333058,0 4.75,0 c 4.385832,0 7.916668,-4.942532 7.916668,-11.083332 l 0,-2.166258 C 42.999726,20.609276 39.46889,16 35.083058,16 L 21,16 l 0,6.000076 5.885678,0 3.342596,0 c 2.606438,0 4.771452,1.883934 4.771452,4.223048 l 0,3.220164 c 0,2.33911 -2.165012,4.556378 -4.771452,4.556378 l -11.228274,0 0,-4.556378 0,-2.22024 0,-2.95638 L 19,23 19,16.666668 19,14 31,14 31,11.916668 C 31,7.5308348 26.298814,4.0000016 20.158013,4.0000016 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 18.083984 4 C 11.943183 4 7 7.5301824 7 11.916016 L 7 12.917969 C 7 8.5321355 11.943183 5 18.083984 5 L 20.158203 5 C 26.299004 5 31 8.5321355 31 12.917969 L 31 11.916016 C 31 7.5301824 26.299004 4 20.158203 4 L 18.083984 4 z M 21 16 L 21 17 L 35.083984 17 C 39.469816 17 43 21.6092 43 27.75 L 43 26.75 C 43 20.6092 39.469816 16 35.083984 16 L 21 16 z M 35 29.443359 C 35 31.782469 32.834956 34 30.228516 34 L 19 34 L 19 35 L 30.228516 35 C 32.834956 35 35 32.782469 35 30.443359 L 35 29.443359 z"/>
+ <path style="opacity:0.2" d="M 24.5,7.9999995 A 1.5000007,1.5000007 0 0 0 23,9.5000004 1.5000007,1.5000007 0 0 0 24.5,11.000001 1.5000007,1.5000007 0 0 0 26,9.5000004 1.5000007,1.5000007 0 0 0 24.5,7.9999995 Z"/>
+ <path style="fill:#ffffff" d="M 24.5,7.0000005 A 1.5000007,1.5000007 0 0 0 23,8.5000014 1.5000007,1.5000007 0 0 0 24.5,10.000002 1.5000007,1.5000007 0 0 0 26,8.5000014 1.5000007,1.5000007 0 0 0 24.5,7.0000005 Z"/>
+ <path style="fill:#ffc851" d="M 32.083334,59.999664 C 25.942533,59.999664 21,56.468831 21,52.082998 L 21,40.999666 21,24 l 23.333058,0 4.75,0 c 4.385832,0 7.916668,4.942532 7.916668,11.083332 l 0,2.166258 c 0,6.1408 -3.530836,10.750076 -7.916668,10.750076 l -14.083058,0 0,-6.000076 5.885678,0 3.342596,0 c 2.606438,0 4.771452,-1.883934 4.771452,-4.223048 l 0,-3.220164 C 48.999726,32.217268 46.834714,30 44.228274,30 L 33,30 l 0,4.556378 0,2.22024 0,2.95638 0,1.266668 0,6.333332 0,2.666668 12,0 0,2.083332 c 0,4.385833 -4.701186,7.916666 -10.841987,7.916666 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 21 24 L 21 25 L 44.333984 25 L 49.083984 25 C 53.469816 25 57 29.943184 57 36.083984 L 57 35.083984 C 57 28.943184 53.469816 24 49.083984 24 L 44.333984 24 L 21 24 z M 49 37.777344 C 49 40.116458 46.834954 42 44.228516 42 L 40.884766 42 L 35 42 L 35 43 L 40.884766 43 L 44.228516 43 C 46.834954 43 49 41.116458 49 38.777344 L 49 37.777344 z M 33 50 L 33 51 L 45 51 L 45 50 L 33 50 z"/>
+ <path style="opacity:0.2" d="M 38.5,58 A 1.5000007,1.5000007 0 0 1 37,56.5 1.5000007,1.5000007 0 0 1 38.5,54.999999 1.5000007,1.5000007 0 0 1 40,56.5 1.5000007,1.5000007 0 0 1 38.5,58 Z"/>
+ <path style="fill:#ffffff" d="m 38.5,57.000001 a 1.5000007,1.5000007 0 0 1 -1.5,-1.5 A 1.5000007,1.5000007 0 0 1 38.5,54 a 1.5000007,1.5000007 0 0 1 1.5,1.500001 1.5000007,1.5000007 0 0 1 -1.5,1.5 z"/>
+ <path style="fill:#4795d1" d="M 34.265625,24 C 34.723128,24.64639 35,25.403017 35,26.222656 l 0,3.220703 C 35,29.631034 34.964484,29.814976 34.9375,30 l 8.023438,0 C 42.985456,29.643311 43,29.28201 43,28.916016 L 43,26.75 C 43,25.789808 42.904611,24.873537 42.742188,24 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/br.com.jeanhertel.adriconf.svg b/.icons/awkward/64x64/apps/br.com.jeanhertel.adriconf.svg
new file mode 100644
index 00000000..096f126a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/br.com.jeanhertel.adriconf.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 10,45.959073 V 19.859075 c 0,0 11.6,-1.45 11.6,13.049998 0,14.5 -11.6,13.05 -11.6,13.05 z"/>
+ <path style="fill:none;stroke:#c2352a;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 10,44.959073 V 18.859074 c 0,0 11.6,-1.45 11.6,13.049999 0,14.5 -11.6,13.05 -11.6,13.05 z"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 32.00029,45.957273 V 19.857275 c 0,0 11.59971,-1.45 11.6,6.524998 2.9e-4,7.975 -11.6,7.975 -11.6,7.975 l 11.6,11.6 v 0 0 0"/>
+ <path style="fill:none;stroke:#169d41;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 32.00029,44.957273 V 18.857274 c 0,0 11.59971,-1.45 11.6,6.524999 2.9e-4,7.975 -11.6,7.975 -11.6,7.975 l 11.6,11.6 v 0 0 0"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 54.0003,19.857275 V 45.957273"/>
+ <path style="fill:none;stroke:#2a72c2;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 54.0003,18.857274 V 44.957273"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/brackets-electron.svg b/.icons/awkward/64x64/apps/brackets-electron.svg
new file mode 100644
index 00000000..6de44cc9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/brackets-electron.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#e65100" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <rect style="opacity:0.2" width="44" height="44" x="10" y="11" rx="3" ry="3"/>
+ <rect style="fill:#ffffff" width="44" height="44" x="10" y="10" rx="3" ry="3"/>
+ <path style="fill:#424242" d="M 14 14 L 14 50 L 30 50 L 30 42 L 22 42 L 22 22 L 30 22 L 30 14 L 14 14 z M 34 14 L 34 22 L 42 22 L 42 42 L 34 42 L 34 50 L 50 50 L 50 14 L 34 14 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/brackets.svg b/.icons/awkward/64x64/apps/brackets.svg
new file mode 100644
index 00000000..dddac5d3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/brackets.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#29aae2" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <rect style="opacity:0.2" width="44" height="44" x="10" y="11" rx="3" ry="3"/>
+ <rect style="fill:#ffffff" width="44" height="44" x="10" y="10" rx="3" ry="3"/>
+ <path style="fill:#424242" d="M 14 14 L 14 50 L 30 50 L 30 42 L 22 42 L 22 22 L 30 22 L 30 14 L 14 14 z M 34 14 L 34 22 L 42 22 L 42 42 L 34 42 L 34 50 L 50 50 L 50 14 L 34 14 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/braindump.svg b/.icons/awkward/64x64/apps/braindump.svg
new file mode 100644
index 00000000..276d71c1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/braindump.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 48.93,22.622132 c -0.399997,4.807971 -4.481973,9.163946 -6.469962,13.827918 -0.919994,2.161987 -2.611984,6.549961 -2.611984,6.549961 l -15.695907,0 c 0,0 -1.691991,-4.387974 -2.611985,-6.549961 -1.935189,-4.539973 -5.998565,-8.733948 -6.489162,-13.429921 -0.02,0.337998 -0.0508,0.671996 -0.0508,1.015994 -0.0348,5.09997 4.470773,9.559944 6.539961,14.413915 C 22.460155,40.612025 24.152146,45 24.152146,45 l 15.695907,0 c 0,0 1.69199,-4.387975 2.611984,-6.549962 C 44.530026,33.596067 48.91,29.080094 49,24.036123 49,23.558126 48.968,23.088129 48.93,22.622132 Z"/>
+ <path style="opacity:0.2" d="m 24.152147,45.000083 2.617984,11.397932 C 27.074129,57.806007 27.934124,59 29.382116,59 l 5.235969,0 c 1.447991,0 2.289986,-1.197993 2.611984,-2.601985 l 2.617985,-11.397932 -0.461997,0 -2.155988,9.397944 c -0.321998,1.403992 -1.163993,2.601985 -2.611984,2.601985 l -5.235969,0 c -1.447992,0 -2.307987,-1.193993 -2.611985,-2.601985 l -2.155987,-9.397944 -0.461997,0 z"/>
+ <path style="fill:#f5ab35" d="m 32.0001,6.0003186 c -9.387944,0 -16.9997,7.6265554 -16.9997,17.0338994 -0.0348,5.10197 4.469974,9.559944 6.537762,14.413915 0.921994,2.163987 2.615984,6.551961 2.615984,6.551961 l 15.692108,0 c 0,0 1.69355,-4.388574 2.615384,-6.551761 2.067988,-4.853971 6.447962,-9.367945 6.537962,-14.413915 0,-9.407344 -7.611955,-17.0338994 -16.9999,-17.0338994 z"/>
+ <path style="fill:#434343" d="m 39.846054,44.000094 -2.615985,11.399933 c -0.321998,1.403992 -1.165993,2.599985 -2.613984,2.599985 l -5.230769,0 c -1.448912,0 -2.311787,-1.191553 -2.615385,-2.599985 L 24.153946,44.000094 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 24.668143,46.000083 0.445998,1.999988 13.771919,0 0.445997,-1.999988 -14.663914,0 z m 0.893995,3.999976 0.445998,1.999988 11.983929,0 0.445997,-1.999988 -12.875924,0 z m 0.895995,3.999976 0.311998,1.397992 c 0.046,0.211999 0.127999,0.403998 0.197999,0.601997 l 10.059941,0 c 0.072,-0.197999 0.155999,-0.389998 0.201998,-0.601997 l 0.311999,-1.397992 -11.083935,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 6 C 22.612056 6 15 13.628365 15 23.037109 C 14.998893 23.20309 15.01656 23.366281 15.025391 23.53125 C 15.294043 14.357979 22.781955 7 32 7 C 41.150882 7 48.593746 14.252214 48.964844 23.332031 C 48.979962 23.234394 48.997987 23.13676 49 23.037109 C 49 13.628365 41.387945 6 32 6 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 35.000082,11.000165 -9.99994,15.999906 5.999964,0 0,11.999929 9.999941,-15.999906 -5.999965,0 0,-11.999929 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 35.000082,10.000295 -9.99994,15.999906 5.999964,0 0,11.999929 9.999941,-15.999906 -5.999965,0 0,-11.999929 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/brasero.svg b/.icons/awkward/64x64/apps/brasero.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/brasero.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/brave-browser-beta.svg b/.icons/awkward/64x64/apps/brave-browser-beta.svg
new file mode 120000
index 00000000..22ef9332
--- /dev/null
+++ b/.icons/awkward/64x64/apps/brave-browser-beta.svg
@@ -0,0 +1 @@
+brave.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/brave-browser-dev.svg b/.icons/awkward/64x64/apps/brave-browser-dev.svg
new file mode 100644
index 00000000..8e982859
--- /dev/null
+++ b/.icons/awkward/64x64/apps/brave-browser-dev.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 23.144,5 18.432,9.7938 C 18.37,9.8144 17.909,9.43 17.407,9.2824 16.061,8.8871 14.352,8.9545 13.191,9.482 12.432,9.8271 12.137,10.07 10.331,11.845 8.3843,13.757 8,14.216 8,14.623 8,14.728 8.7035,15.755 9.0498,16.559 L 9.6781,18.021 8.8707,20.236 C 8.4268,21.454 8.0437,22.518 8.0165,22.602 7.9477,22.815 14.251,47.09 14.58,47.872 15.178,49.292 16.118,50.565 17.335,51.607 18.435,52.549 29.592,60.164 30.697,60.727 31.024,60.893 31.55,60.989 32,61 32.45,60.989 32.976,60.893 33.303,60.727 34.408,60.164 45.565,52.549 46.665,51.607 47.882,50.565 48.822,49.292 49.42,47.872 49.749,47.09 56.052,22.815 55.983,22.602 55.956,22.518 55.573,21.454 55.129,20.236 L 54.322,18.021 54.95,16.559 C 55.297,15.755 56,14.728 56,14.623 56,14.216 55.616,13.757 53.669,11.845 51.863,10.07 51.568,9.8271 50.809,9.482 49.648,8.9545 47.939,8.8871 46.593,9.2824 46.091,9.43 45.63,9.8144 45.568,9.7938 L 40.856,5 H 32 Z"/>
+ <path style="fill:#1976d2" d="M 23.144,4 18.432,8.7938 C 18.37,8.8144 17.909,8.43 17.407,8.2824 16.061,7.8871 14.352,7.9545 13.191,8.482 12.432,8.8271 12.137,9.0699 10.331,10.845 8.3843,12.757 8,13.216 8,13.623 8,13.728 8.7035,14.755 9.0498,15.559 L 9.6781,17.021 8.8707,19.236 C 8.4268,20.454 8.0437,21.518 8.0165,21.602 7.9477,21.815 14.251,46.09 14.58,46.872 15.178,48.292 16.118,49.565 17.335,50.607 18.435,51.549 29.592,59.164 30.697,59.727 31.024,59.893 31.55,59.989 32,60 32.45,59.989 32.976,59.893 33.303,59.727 34.408,59.164 45.565,51.549 46.665,50.607 47.882,49.565 48.822,48.292 49.42,46.872 49.749,46.09 56.052,21.815 55.983,21.602 55.956,21.518 55.573,20.454 55.129,19.236 L 54.322,17.021 54.95,15.559 C 55.297,14.755 56,13.728 56,13.623 56,13.216 55.616,12.757 53.669,10.845 51.863,9.0699 51.568,8.8271 50.809,8.482 49.648,7.9545 47.939,7.8871 46.593,8.2824 46.091,8.43 45.63,8.8144 45.568,8.7938 L 40.856,4 H 32 Z"/>
+ <path style="opacity:0.2" d="M 34.257,47.494 C 34.257,47.494 36.711,45.877 38.896,44.314 40.125,43.434 40.319,43.21 40.118,42.899 39.957,42.651 35.991,40.701 34.096,39.938 32.102,39.136 31.892,39.135 29.958,39.922 28.223,40.626 24.321,42.555 23.993,42.871 23.655,43.197 23.825,43.496 24.677,44.072 26.433,45.259 29.799,47.543 29.799,47.543 32.087,49.493 31.91,49.494 34.257,47.495 Z M 25.057,40.519 C 27.437,39.401 27.793,39.17 29.613,37.559 31.142,36.205 31.425,35.802 31.208,35.289 31.134,35.116 29.985,34.056 28.654,32.934 25.508,30.283 25.639,30.657 26.836,27.78 27.547,26.071 27.733,25.499 27.73,25.025 27.726,24.31 27.461,23.773 26.927,23.402 26.71,23.251 24.809,22.485 22.703,21.699 20.596,20.913 18.884,20.217 18.899,20.154 18.932,20.008 21.256,19.755 22.943,19.714 L 24.218,19.682 26.564,20.5 C 28.61,21.215 28.931,21.361 29.085,21.651 29.182,21.834 29.26,22.08 29.258,22.197 29.257,22.314 28.877,24.012 28.415,25.97 27.606,29.398 27.583,29.537 27.794,29.746 28.127,30.079 31.399,30.85 32.42,30.772 33.587,30.683 35.97,29.972 36.211,29.734 36.405,29.54 36.368,29.322 35.576,25.97 35.113,24.012 34.733,22.314 34.732,22.197 34.73,22.08 34.809,21.833 34.906,21.649 35.06,21.359 35.362,21.217 37.184,20.58 40.123,19.552 40.063,19.561 42.733,19.798 43.978,19.908 45.046,20.045 45.107,20.102 45.173,20.164 45.099,20.252 44.925,20.317 44.764,20.378 43.046,21.023 41.108,21.749 39.17,22.476 37.381,23.202 37.132,23.363 36.547,23.74 36.264,24.28 36.26,25.021 36.257,25.49 36.441,26.057 37.133,27.711 37.615,28.864 38.01,29.916 38.01,30.048 38.01,30.583 37.611,31.015 35.399,32.874 34.128,33.943 33,34.974 32.892,35.166 32.784,35.358 32.723,35.651 32.755,35.818 32.811,36.103 34.333,37.573 35.883,38.84 36.534,39.372 40.477,41.839 41.109,41.939 41.638,42.023 42.203,41.234 43.129,40.468 44.036,39.716 44.577,38.964 44.944,37.942 45.289,36.984 45.202,36.339 44.52,34.786 44,33.601 43.862,32.95 44.036,32.506 44.077,32.404 45.485,31.072 47.165,29.546 50.826,26.222 51.7,25.627 51.901,25.033 52.124,24.373 51.967,22.506 51.466,21.632 50.27,19.542 45.3,13 44.878,13 42.704,13.348 40.885,14.117 38.594,14.47 38.414,14.47 37.648,14.283 36.893,14.053 33.666,13.075 32.62,13 31.995,13 31.37,13 30.324,13.075 27.097,14.053 26.342,14.282 25.568,14.47 25.378,14.47 23.121,14.144 21.448,13.266 19.111,13 18.747,13.241 15.515,17.673 14.177,19.61 12.604,21.886 12.159,23.179 12.031,24.046 11.852,25.259 12.307,25.463 17.008,29.723 18.589,31.155 19.915,32.41 19.955,32.51 20.131,32.959 19.992,33.636 19.479,34.822 18.775,36.451 18.712,36.903 19.052,37.887 19.421,38.956 20.048,39.821 20.994,40.567 21.874,41.261 22.214,41.957 22.734,41.968 22.919,41.972 23.965,41.032 25.057,40.519 Z"/>
+ <path style="fill:#ffffff" d="M 34.257,46.494 C 34.257,46.494 36.711,44.877 38.896,43.314 40.125,42.434 40.319,42.21 40.118,41.899 39.957,41.651 35.991,39.701 34.096,38.938 32.102,38.136 31.892,38.135 29.958,38.922 28.223,39.626 24.321,41.555 23.993,41.871 23.655,42.197 23.825,42.496 24.677,43.072 26.433,44.259 29.799,46.543 29.799,46.543 32.087,48.493 31.91,48.494 34.257,46.495 Z M 25.057,39.519 C 27.437,38.401 27.793,38.17 29.613,36.559 31.142,35.205 31.425,34.802 31.208,34.289 31.134,34.116 29.985,33.056 28.654,31.934 25.508,29.283 25.639,29.657 26.836,26.78 27.547,25.071 27.733,24.499 27.73,24.025 27.726,23.31 27.461,22.773 26.927,22.402 26.71,22.251 24.809,21.485 22.703,20.699 20.596,19.913 18.884,19.217 18.899,19.154 18.932,19.008 21.256,18.755 22.943,18.714 L 24.218,18.682 26.564,19.5 C 28.61,20.215 28.931,20.361 29.085,20.651 29.182,20.834 29.26,21.08 29.258,21.197 29.257,21.314 28.877,23.012 28.415,24.97 27.606,28.398 27.583,28.537 27.794,28.746 28.127,29.079 31.399,29.85 32.42,29.772 33.587,29.683 35.97,28.972 36.211,28.734 36.405,28.54 36.368,28.322 35.576,24.97 35.113,23.012 34.733,21.314 34.732,21.197 34.73,21.08 34.809,20.833 34.906,20.649 35.06,20.359 35.362,20.217 37.184,19.58 40.123,18.552 40.063,18.561 42.733,18.798 43.978,18.908 45.046,19.045 45.107,19.102 45.173,19.164 45.099,19.252 44.925,19.317 44.764,19.378 43.046,20.023 41.108,20.749 39.17,21.476 37.381,22.202 37.132,22.363 36.547,22.74 36.264,23.28 36.26,24.021 36.257,24.49 36.441,25.057 37.133,26.711 37.615,27.864 38.01,28.916 38.01,29.048 38.01,29.583 37.611,30.015 35.399,31.874 34.128,32.943 33,33.974 32.892,34.166 32.784,34.358 32.723,34.652 32.755,34.818 32.811,35.103 34.333,36.573 35.883,37.84 36.534,38.372 40.477,40.839 41.109,40.939 41.638,41.023 42.203,40.234 43.129,39.468 44.036,38.716 44.577,37.964 44.944,36.943 45.289,35.984 45.202,35.339 44.52,33.786 44,32.601 43.862,31.95 44.036,31.506 44.077,31.404 45.485,30.072 47.165,28.546 50.826,25.222 51.7,24.627 51.901,24.033 52.124,23.374 51.967,21.506 51.466,20.632 50.27,18.542 45.3,12 44.878,12 42.704,12.348 40.885,13.117 38.594,13.47 38.414,13.47 37.648,13.283 36.893,13.053 33.666,12.075 32.62,12 31.995,12 31.37,12 30.324,12.075 27.097,13.053 26.342,13.282 25.568,13.47 25.378,13.47 23.121,13.144 21.448,12.266 19.111,12 18.747,12.241 15.515,16.673 14.177,18.61 12.604,20.886 12.159,22.179 12.031,23.046 11.852,24.259 12.307,24.463 17.008,28.723 18.589,30.155 19.915,31.41 19.955,31.51 20.131,31.959 19.992,32.636 19.479,33.822 18.775,35.451 18.712,35.903 19.052,36.887 19.421,37.956 20.048,38.821 20.994,39.567 21.874,40.261 22.214,40.957 22.734,40.968 22.919,40.972 23.965,40.032 25.057,39.519 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23.145,4 18.432,8.793 C 18.369,8.8136 17.908,8.4307 17.406,8.2832 16.06,7.8878 14.352,7.9549 13.191,8.4824 12.432,8.8275 12.138,9.0691 10.332,10.844 8.3852,12.757 8,13.217 8,13.623 8,13.656 8.1409,13.886 8.2461,14.064 8.5229,13.664 9.0925,13.062 10.332,11.844 12.138,10.069 12.432,9.8275 13.191,9.4824 14.352,8.9549 16.06,8.8878 17.406,9.2832 17.908,9.4307 18.369,9.8136 18.432,9.793 L 23.145,5 H 32 40.855 L 45.568,9.793 C 45.631,9.8136 46.092,9.4307 46.594,9.2832 47.94,8.8878 49.648,8.9549 50.809,9.4824 51.568,9.8275 51.862,10.069 53.668,11.844 54.908,13.062 55.477,13.664 55.754,14.064 55.859,13.886 56,13.656 56,13.623 56,13.217 55.615,12.757 53.668,10.844 51.862,9.0691 51.568,8.8275 50.809,8.4824 49.648,7.9549 47.94,7.8878 46.594,8.2832 46.092,8.4307 45.631,8.8136 45.568,8.793 L 40.855,4 H 32 Z M 9.4805,17.562 8.8711,19.236 C 8.4272,20.454 8.0428,21.518 8.0156,21.602 8.013,21.61 8.1449,22.126 8.1602,22.201 8.2758,21.876 8.5023,21.248 8.8711,20.236 L 9.6777,18.021 Z M 54.52,17.562 54.322,18.021 55.129,20.236 C 55.498,21.248 55.724,21.876 55.84,22.201 55.855,22.126 55.987,21.61 55.984,21.602 55.957,21.518 55.573,20.454 55.129,19.236 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/brave-browser-nightly.svg b/.icons/awkward/64x64/apps/brave-browser-nightly.svg
new file mode 100644
index 00000000..b59ebb9c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/brave-browser-nightly.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 23.144,5 18.432,9.7938 C 18.37,9.8144 17.909,9.43 17.407,9.2824 16.061,8.8871 14.352,8.9545 13.191,9.482 12.432,9.8271 12.137,10.07 10.331,11.845 8.3843,13.757 8,14.216 8,14.623 8,14.728 8.7035,15.755 9.0498,16.559 L 9.6781,18.021 8.8707,20.236 C 8.4268,21.454 8.0437,22.518 8.0165,22.602 7.9477,22.815 14.251,47.09 14.58,47.872 15.178,49.292 16.118,50.565 17.335,51.607 18.435,52.549 29.592,60.164 30.697,60.727 31.024,60.893 31.55,60.989 32,61 32.45,60.989 32.976,60.893 33.303,60.727 34.408,60.164 45.565,52.549 46.665,51.607 47.882,50.565 48.822,49.292 49.42,47.872 49.749,47.09 56.052,22.815 55.983,22.602 55.956,22.518 55.573,21.454 55.129,20.236 L 54.322,18.021 54.95,16.559 C 55.297,15.755 56,14.728 56,14.623 56,14.216 55.616,13.757 53.669,11.845 51.863,10.07 51.568,9.8271 50.809,9.482 49.648,8.9545 47.939,8.8871 46.593,9.2824 46.091,9.43 45.63,9.8144 45.568,9.7938 L 40.856,5 H 32 Z"/>
+ <path style="fill:#ab47bc" d="M 23.144,4 18.432,8.7938 C 18.37,8.8144 17.909,8.43 17.407,8.2824 16.061,7.8871 14.352,7.9545 13.191,8.482 12.432,8.8271 12.137,9.0699 10.331,10.845 8.3843,12.757 8,13.216 8,13.623 8,13.728 8.7035,14.755 9.0498,15.559 L 9.6781,17.021 8.8707,19.236 C 8.4268,20.454 8.0437,21.518 8.0165,21.602 7.9477,21.815 14.251,46.09 14.58,46.872 15.178,48.292 16.118,49.565 17.335,50.607 18.435,51.549 29.592,59.164 30.697,59.727 31.024,59.893 31.55,59.989 32,60 32.45,59.989 32.976,59.893 33.303,59.727 34.408,59.164 45.565,51.549 46.665,50.607 47.882,49.565 48.822,48.292 49.42,46.872 49.749,46.09 56.052,21.815 55.983,21.602 55.956,21.518 55.573,20.454 55.129,19.236 L 54.322,17.021 54.95,15.559 C 55.297,14.755 56,13.728 56,13.623 56,13.216 55.616,12.757 53.669,10.845 51.863,9.0699 51.568,8.8271 50.809,8.482 49.648,7.9545 47.939,7.8871 46.593,8.2824 46.091,8.43 45.63,8.8144 45.568,8.7938 L 40.856,4 H 32 Z"/>
+ <path style="opacity:0.2" d="M 34.257,47.494 C 34.257,47.494 36.711,45.877 38.896,44.314 40.125,43.434 40.319,43.21 40.118,42.899 39.957,42.651 35.991,40.701 34.096,39.938 32.102,39.136 31.892,39.135 29.958,39.922 28.223,40.626 24.321,42.555 23.993,42.871 23.655,43.197 23.825,43.496 24.677,44.072 26.433,45.259 29.799,47.543 29.799,47.543 32.087,49.493 31.91,49.494 34.257,47.495 Z M 25.057,40.519 C 27.437,39.401 27.793,39.17 29.613,37.559 31.142,36.205 31.425,35.802 31.208,35.289 31.134,35.116 29.985,34.056 28.654,32.934 25.508,30.283 25.639,30.657 26.836,27.78 27.547,26.071 27.733,25.499 27.73,25.025 27.726,24.31 27.461,23.773 26.927,23.402 26.71,23.251 24.809,22.485 22.703,21.699 20.596,20.913 18.884,20.217 18.899,20.154 18.932,20.008 21.256,19.755 22.943,19.714 L 24.218,19.682 26.564,20.5 C 28.61,21.215 28.931,21.361 29.085,21.651 29.182,21.834 29.26,22.08 29.258,22.197 29.257,22.314 28.877,24.012 28.415,25.97 27.606,29.398 27.583,29.537 27.794,29.746 28.127,30.079 31.399,30.85 32.42,30.772 33.587,30.683 35.97,29.972 36.211,29.734 36.405,29.54 36.368,29.322 35.576,25.97 35.113,24.012 34.733,22.314 34.732,22.197 34.73,22.08 34.809,21.833 34.906,21.649 35.06,21.359 35.362,21.217 37.184,20.58 40.123,19.552 40.063,19.561 42.733,19.798 43.978,19.908 45.046,20.045 45.107,20.102 45.173,20.164 45.099,20.252 44.925,20.317 44.764,20.378 43.046,21.023 41.108,21.749 39.17,22.476 37.381,23.202 37.132,23.363 36.547,23.74 36.264,24.28 36.26,25.021 36.257,25.49 36.441,26.057 37.133,27.711 37.615,28.864 38.01,29.916 38.01,30.048 38.01,30.583 37.611,31.015 35.399,32.874 34.128,33.943 33,34.974 32.892,35.166 32.784,35.358 32.723,35.651 32.755,35.818 32.811,36.103 34.333,37.573 35.883,38.84 36.534,39.372 40.477,41.839 41.109,41.939 41.638,42.023 42.203,41.234 43.129,40.468 44.036,39.716 44.577,38.964 44.944,37.942 45.289,36.984 45.202,36.339 44.52,34.786 44,33.601 43.862,32.95 44.036,32.506 44.077,32.404 45.485,31.072 47.165,29.546 50.826,26.222 51.7,25.627 51.901,25.033 52.124,24.373 51.967,22.506 51.466,21.632 50.27,19.542 45.3,13 44.878,13 42.704,13.348 40.885,14.117 38.594,14.47 38.414,14.47 37.648,14.283 36.893,14.053 33.666,13.075 32.62,13 31.995,13 31.37,13 30.324,13.075 27.097,14.053 26.342,14.282 25.568,14.47 25.378,14.47 23.121,14.144 21.448,13.266 19.111,13 18.747,13.241 15.515,17.673 14.177,19.61 12.604,21.886 12.159,23.179 12.031,24.046 11.852,25.259 12.307,25.463 17.008,29.723 18.589,31.155 19.915,32.41 19.955,32.51 20.131,32.959 19.992,33.636 19.479,34.822 18.775,36.451 18.712,36.903 19.052,37.887 19.421,38.956 20.048,39.821 20.994,40.567 21.874,41.261 22.214,41.957 22.734,41.968 22.919,41.972 23.965,41.032 25.057,40.519 Z"/>
+ <path style="fill:#ffffff" d="M 34.257,46.494 C 34.257,46.494 36.711,44.877 38.896,43.314 40.125,42.434 40.319,42.21 40.118,41.899 39.957,41.651 35.991,39.701 34.096,38.938 32.102,38.136 31.892,38.135 29.958,38.922 28.223,39.626 24.321,41.555 23.993,41.871 23.655,42.197 23.825,42.496 24.677,43.072 26.433,44.259 29.799,46.543 29.799,46.543 32.087,48.493 31.91,48.494 34.257,46.495 Z M 25.057,39.519 C 27.437,38.401 27.793,38.17 29.613,36.559 31.142,35.205 31.425,34.802 31.208,34.289 31.134,34.116 29.985,33.056 28.654,31.934 25.508,29.283 25.639,29.657 26.836,26.78 27.547,25.071 27.733,24.499 27.73,24.025 27.726,23.31 27.461,22.773 26.927,22.402 26.71,22.251 24.809,21.485 22.703,20.699 20.596,19.913 18.884,19.217 18.899,19.154 18.932,19.008 21.256,18.755 22.943,18.714 L 24.218,18.682 26.564,19.5 C 28.61,20.215 28.931,20.361 29.085,20.651 29.182,20.834 29.26,21.08 29.258,21.197 29.257,21.314 28.877,23.012 28.415,24.97 27.606,28.398 27.583,28.537 27.794,28.746 28.127,29.079 31.399,29.85 32.42,29.772 33.587,29.683 35.97,28.972 36.211,28.734 36.405,28.54 36.368,28.322 35.576,24.97 35.113,23.012 34.733,21.314 34.732,21.197 34.73,21.08 34.809,20.833 34.906,20.649 35.06,20.359 35.362,20.217 37.184,19.58 40.123,18.552 40.063,18.561 42.733,18.798 43.978,18.908 45.046,19.045 45.107,19.102 45.173,19.164 45.099,19.252 44.925,19.317 44.764,19.378 43.046,20.023 41.108,20.749 39.17,21.476 37.381,22.202 37.132,22.363 36.547,22.74 36.264,23.28 36.26,24.021 36.257,24.49 36.441,25.057 37.133,26.711 37.615,27.864 38.01,28.916 38.01,29.048 38.01,29.583 37.611,30.015 35.399,31.874 34.128,32.943 33,33.974 32.892,34.166 32.784,34.358 32.723,34.652 32.755,34.818 32.811,35.103 34.333,36.573 35.883,37.84 36.534,38.372 40.477,40.839 41.109,40.939 41.638,41.023 42.203,40.234 43.129,39.468 44.036,38.716 44.577,37.964 44.944,36.943 45.289,35.984 45.202,35.339 44.52,33.786 44,32.601 43.862,31.95 44.036,31.506 44.077,31.404 45.485,30.072 47.165,28.546 50.826,25.222 51.7,24.627 51.901,24.033 52.124,23.374 51.967,21.506 51.466,20.632 50.27,18.542 45.3,12 44.878,12 42.704,12.348 40.885,13.117 38.594,13.47 38.414,13.47 37.648,13.283 36.893,13.053 33.666,12.075 32.62,12 31.995,12 31.37,12 30.324,12.075 27.097,13.053 26.342,13.282 25.568,13.47 25.378,13.47 23.121,13.144 21.448,12.266 19.111,12 18.747,12.241 15.515,16.673 14.177,18.61 12.604,20.886 12.159,22.179 12.031,23.046 11.852,24.259 12.307,24.463 17.008,28.723 18.589,30.155 19.915,31.41 19.955,31.51 20.131,31.959 19.992,32.636 19.479,33.822 18.775,35.451 18.712,35.903 19.052,36.887 19.421,37.956 20.048,38.821 20.994,39.567 21.874,40.261 22.214,40.957 22.734,40.968 22.919,40.972 23.965,40.032 25.057,39.519 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23.145,4 18.432,8.793 C 18.369,8.8136 17.908,8.4307 17.406,8.2832 16.06,7.8878 14.352,7.9549 13.191,8.4824 12.432,8.8275 12.138,9.0691 10.332,10.844 8.3852,12.757 8,13.217 8,13.623 8,13.656 8.1409,13.886 8.2461,14.064 8.5229,13.664 9.0925,13.062 10.332,11.844 12.138,10.069 12.432,9.8275 13.191,9.4824 14.352,8.9549 16.06,8.8878 17.406,9.2832 17.908,9.4307 18.369,9.8136 18.432,9.793 L 23.145,5 H 32 40.855 L 45.568,9.793 C 45.631,9.8136 46.092,9.4307 46.594,9.2832 47.94,8.8878 49.648,8.9549 50.809,9.4824 51.568,9.8275 51.862,10.069 53.668,11.844 54.908,13.062 55.477,13.664 55.754,14.064 55.859,13.886 56,13.656 56,13.623 56,13.217 55.615,12.757 53.668,10.844 51.862,9.0691 51.568,8.8275 50.809,8.4824 49.648,7.9549 47.94,7.8878 46.594,8.2832 46.092,8.4307 45.631,8.8136 45.568,8.793 L 40.855,4 H 32 Z M 9.4805,17.562 8.8711,19.236 C 8.4272,20.454 8.0428,21.518 8.0156,21.602 8.013,21.61 8.1449,22.126 8.1602,22.201 8.2758,21.876 8.5023,21.248 8.8711,20.236 L 9.6777,18.021 Z M 54.52,17.562 54.322,18.021 55.129,20.236 C 55.498,21.248 55.724,21.876 55.84,22.201 55.855,22.126 55.987,21.61 55.984,21.602 55.957,21.518 55.573,20.454 55.129,19.236 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/brave-browser.svg b/.icons/awkward/64x64/apps/brave-browser.svg
new file mode 120000
index 00000000..22ef9332
--- /dev/null
+++ b/.icons/awkward/64x64/apps/brave-browser.svg
@@ -0,0 +1 @@
+brave.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/brave.svg b/.icons/awkward/64x64/apps/brave.svg
new file mode 100644
index 00000000..785d0f91
--- /dev/null
+++ b/.icons/awkward/64x64/apps/brave.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 23.144,5 18.432,9.7938 C 18.37,9.8144 17.909,9.43 17.407,9.2824 16.061,8.8871 14.352,8.9545 13.191,9.482 12.432,9.8271 12.137,10.07 10.331,11.845 8.3843,13.757 8,14.216 8,14.623 8,14.728 8.7035,15.755 9.0498,16.559 L 9.6781,18.021 8.8707,20.236 C 8.4268,21.454 8.0437,22.518 8.0165,22.602 7.9477,22.815 14.251,47.09 14.58,47.872 15.178,49.292 16.118,50.565 17.335,51.607 18.435,52.549 29.592,60.164 30.697,60.727 31.024,60.893 31.55,60.989 32,61 32.45,60.989 32.976,60.893 33.303,60.727 34.408,60.164 45.565,52.549 46.665,51.607 47.882,50.565 48.822,49.292 49.42,47.872 49.749,47.09 56.052,22.815 55.983,22.602 55.956,22.518 55.573,21.454 55.129,20.236 L 54.322,18.021 54.95,16.559 C 55.297,15.755 56,14.728 56,14.623 56,14.216 55.616,13.757 53.669,11.845 51.863,10.07 51.568,9.8271 50.809,9.482 49.648,8.9545 47.939,8.8871 46.593,9.2824 46.091,9.43 45.63,9.8144 45.568,9.7938 L 40.856,5 H 32 Z"/>
+ <path style="fill:#ee5132" d="M 23.144,4 18.432,8.7938 C 18.37,8.8144 17.909,8.43 17.407,8.2824 16.061,7.8871 14.352,7.9545 13.191,8.482 12.432,8.8271 12.137,9.0699 10.331,10.845 8.3843,12.757 8,13.216 8,13.623 8,13.728 8.7035,14.755 9.0498,15.559 L 9.6781,17.021 8.8707,19.236 C 8.4268,20.454 8.0437,21.518 8.0165,21.602 7.9477,21.815 14.251,46.09 14.58,46.872 15.178,48.292 16.118,49.565 17.335,50.607 18.435,51.549 29.592,59.164 30.697,59.727 31.024,59.893 31.55,59.989 32,60 32.45,59.989 32.976,59.893 33.303,59.727 34.408,59.164 45.565,51.549 46.665,50.607 47.882,49.565 48.822,48.292 49.42,46.872 49.749,46.09 56.052,21.815 55.983,21.602 55.956,21.518 55.573,20.454 55.129,19.236 L 54.322,17.021 54.95,15.559 C 55.297,14.755 56,13.728 56,13.623 56,13.216 55.616,12.757 53.669,10.845 51.863,9.0699 51.568,8.8271 50.809,8.482 49.648,7.9545 47.939,7.8871 46.593,8.2824 46.091,8.43 45.63,8.8144 45.568,8.7938 L 40.856,4 H 32 Z"/>
+ <path style="opacity:0.2" d="M 34.257,47.494 C 34.257,47.494 36.711,45.877 38.896,44.314 40.125,43.434 40.319,43.21 40.118,42.899 39.957,42.651 35.991,40.701 34.096,39.938 32.102,39.136 31.892,39.135 29.958,39.922 28.223,40.626 24.321,42.555 23.993,42.871 23.655,43.197 23.825,43.496 24.677,44.072 26.433,45.259 29.799,47.543 29.799,47.543 32.087,49.493 31.91,49.494 34.257,47.495 Z M 25.057,40.519 C 27.437,39.401 27.793,39.17 29.613,37.559 31.142,36.205 31.425,35.802 31.208,35.289 31.134,35.116 29.985,34.056 28.654,32.934 25.508,30.283 25.639,30.657 26.836,27.78 27.547,26.071 27.733,25.499 27.73,25.025 27.726,24.31 27.461,23.773 26.927,23.402 26.71,23.251 24.809,22.485 22.703,21.699 20.596,20.913 18.884,20.217 18.899,20.154 18.932,20.008 21.256,19.755 22.943,19.714 L 24.218,19.682 26.564,20.5 C 28.61,21.215 28.931,21.361 29.085,21.651 29.182,21.834 29.26,22.08 29.258,22.197 29.257,22.314 28.877,24.012 28.415,25.97 27.606,29.398 27.583,29.537 27.794,29.746 28.127,30.079 31.399,30.85 32.42,30.772 33.587,30.683 35.97,29.972 36.211,29.734 36.405,29.54 36.368,29.322 35.576,25.97 35.113,24.012 34.733,22.314 34.732,22.197 34.73,22.08 34.809,21.833 34.906,21.649 35.06,21.359 35.362,21.217 37.184,20.58 40.123,19.552 40.063,19.561 42.733,19.798 43.978,19.908 45.046,20.045 45.107,20.102 45.173,20.164 45.099,20.252 44.925,20.317 44.764,20.378 43.046,21.023 41.108,21.749 39.17,22.476 37.381,23.202 37.132,23.363 36.547,23.74 36.264,24.28 36.26,25.021 36.257,25.49 36.441,26.057 37.133,27.711 37.615,28.864 38.01,29.916 38.01,30.048 38.01,30.583 37.611,31.015 35.399,32.874 34.128,33.943 33,34.974 32.892,35.166 32.784,35.358 32.723,35.651 32.755,35.818 32.811,36.103 34.333,37.573 35.883,38.84 36.534,39.372 40.477,41.839 41.109,41.939 41.638,42.023 42.203,41.234 43.129,40.468 44.036,39.716 44.577,38.964 44.944,37.942 45.289,36.984 45.202,36.339 44.52,34.786 44,33.601 43.862,32.95 44.036,32.506 44.077,32.404 45.485,31.072 47.165,29.546 50.826,26.222 51.7,25.627 51.901,25.033 52.124,24.373 51.967,22.506 51.466,21.632 50.27,19.542 45.3,13 44.878,13 42.704,13.348 40.885,14.117 38.594,14.47 38.414,14.47 37.648,14.283 36.893,14.053 33.666,13.075 32.62,13 31.995,13 31.37,13 30.324,13.075 27.097,14.053 26.342,14.282 25.568,14.47 25.378,14.47 23.121,14.144 21.448,13.266 19.111,13 18.747,13.241 15.515,17.673 14.177,19.61 12.604,21.886 12.159,23.179 12.031,24.046 11.852,25.259 12.307,25.463 17.008,29.723 18.589,31.155 19.915,32.41 19.955,32.51 20.131,32.959 19.992,33.636 19.479,34.822 18.775,36.451 18.712,36.903 19.052,37.887 19.421,38.956 20.048,39.821 20.994,40.567 21.874,41.261 22.214,41.957 22.734,41.968 22.919,41.972 23.965,41.032 25.057,40.519 Z"/>
+ <path style="fill:#ffffff" d="M 34.257,46.494 C 34.257,46.494 36.711,44.877 38.896,43.314 40.125,42.434 40.319,42.21 40.118,41.899 39.957,41.651 35.991,39.701 34.096,38.938 32.102,38.136 31.892,38.135 29.958,38.922 28.223,39.626 24.321,41.555 23.993,41.871 23.655,42.197 23.825,42.496 24.677,43.072 26.433,44.259 29.799,46.543 29.799,46.543 32.087,48.493 31.91,48.494 34.257,46.495 Z M 25.057,39.519 C 27.437,38.401 27.793,38.17 29.613,36.559 31.142,35.205 31.425,34.802 31.208,34.289 31.134,34.116 29.985,33.056 28.654,31.934 25.508,29.283 25.639,29.657 26.836,26.78 27.547,25.071 27.733,24.499 27.73,24.025 27.726,23.31 27.461,22.773 26.927,22.402 26.71,22.251 24.809,21.485 22.703,20.699 20.596,19.913 18.884,19.217 18.899,19.154 18.932,19.008 21.256,18.755 22.943,18.714 L 24.218,18.682 26.564,19.5 C 28.61,20.215 28.931,20.361 29.085,20.651 29.182,20.834 29.26,21.08 29.258,21.197 29.257,21.314 28.877,23.012 28.415,24.97 27.606,28.398 27.583,28.537 27.794,28.746 28.127,29.079 31.399,29.85 32.42,29.772 33.587,29.683 35.97,28.972 36.211,28.734 36.405,28.54 36.368,28.322 35.576,24.97 35.113,23.012 34.733,21.314 34.732,21.197 34.73,21.08 34.809,20.833 34.906,20.649 35.06,20.359 35.362,20.217 37.184,19.58 40.123,18.552 40.063,18.561 42.733,18.798 43.978,18.908 45.046,19.045 45.107,19.102 45.173,19.164 45.099,19.252 44.925,19.317 44.764,19.378 43.046,20.023 41.108,20.749 39.17,21.476 37.381,22.202 37.132,22.363 36.547,22.74 36.264,23.28 36.26,24.021 36.257,24.49 36.441,25.057 37.133,26.711 37.615,27.864 38.01,28.916 38.01,29.048 38.01,29.583 37.611,30.015 35.399,31.874 34.128,32.943 33,33.974 32.892,34.166 32.784,34.358 32.723,34.652 32.755,34.818 32.811,35.103 34.333,36.573 35.883,37.84 36.534,38.372 40.477,40.839 41.109,40.939 41.638,41.023 42.203,40.234 43.129,39.468 44.036,38.716 44.577,37.964 44.944,36.943 45.289,35.984 45.202,35.339 44.52,33.786 44,32.601 43.862,31.95 44.036,31.506 44.077,31.404 45.485,30.072 47.165,28.546 50.826,25.222 51.7,24.627 51.901,24.033 52.124,23.374 51.967,21.506 51.466,20.632 50.27,18.542 45.3,12 44.878,12 42.704,12.348 40.885,13.117 38.594,13.47 38.414,13.47 37.648,13.283 36.893,13.053 33.666,12.075 32.62,12 31.995,12 31.37,12 30.324,12.075 27.097,13.053 26.342,13.282 25.568,13.47 25.378,13.47 23.121,13.144 21.448,12.266 19.111,12 18.747,12.241 15.515,16.673 14.177,18.61 12.604,20.886 12.159,22.179 12.031,23.046 11.852,24.259 12.307,24.463 17.008,28.723 18.589,30.155 19.915,31.41 19.955,31.51 20.131,31.959 19.992,32.636 19.479,33.822 18.775,35.451 18.712,35.903 19.052,36.887 19.421,37.956 20.048,38.821 20.994,39.567 21.874,40.261 22.214,40.957 22.734,40.968 22.919,40.972 23.965,40.032 25.057,39.519 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23.145,4 18.432,8.793 C 18.369,8.8136 17.908,8.4307 17.406,8.2832 16.06,7.8878 14.352,7.9549 13.191,8.4824 12.432,8.8275 12.138,9.0691 10.332,10.844 8.3852,12.757 8,13.217 8,13.623 8,13.656 8.1409,13.886 8.2461,14.064 8.5229,13.664 9.0925,13.062 10.332,11.844 12.138,10.069 12.432,9.8275 13.191,9.4824 14.352,8.9549 16.06,8.8878 17.406,9.2832 17.908,9.4307 18.369,9.8136 18.432,9.793 L 23.145,5 H 32 40.855 L 45.568,9.793 C 45.631,9.8136 46.092,9.4307 46.594,9.2832 47.94,8.8878 49.648,8.9549 50.809,9.4824 51.568,9.8275 51.862,10.069 53.668,11.844 54.908,13.062 55.477,13.664 55.754,14.064 55.859,13.886 56,13.656 56,13.623 56,13.217 55.615,12.757 53.668,10.844 51.862,9.0691 51.568,8.8275 50.809,8.4824 49.648,7.9549 47.94,7.8878 46.594,8.2832 46.092,8.4307 45.631,8.8136 45.568,8.793 L 40.855,4 H 32 Z M 9.4805,17.562 8.8711,19.236 C 8.4272,20.454 8.0428,21.518 8.0156,21.602 8.013,21.61 8.1449,22.126 8.1602,22.201 8.2758,21.876 8.5023,21.248 8.8711,20.236 L 9.6777,18.021 Z M 54.52,17.562 54.322,18.021 55.129,20.236 C 55.498,21.248 55.724,21.876 55.84,22.201 55.855,22.126 55.987,21.61 55.984,21.602 55.957,21.518 55.573,20.454 55.129,19.236 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/breeze-settings.svg b/.icons/awkward/64x64/apps/breeze-settings.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/breeze-settings.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bridge-constructor-portal.svg b/.icons/awkward/64x64/apps/bridge-constructor-portal.svg
new file mode 100644
index 00000000..7a3e86f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bridge-constructor-portal.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="11" height="50" x="49" y="8" rx="2.75" ry="2.778"/>
+ <rect style="opacity:0.2" width="11" height="50" x="4" y="8" rx="2.75" ry="2.778"/>
+ <path style="fill:#8e8e8e" d="m 9.4999999,12 c -1.3849999,0 -2.5,0.99111 -2.5,2.222223 l 0,35.555554 C 6.9999999,51.00889 8.115,52 9.4999999,52 L 50.749999,52 C 52.135,52 53.25,51.00889 53.25,49.777777 l 0,-35.555554 C 53.25,12.99111 52.135,12 50.749999,12 Z M 49.5,12 C 48.115,12 47,12.99111 47,14.222223 l 0,35.555554 C 47,51.00889 48.115,52 49.5,52 l 4.999999,0 C 55.884999,52 57,51.00889 57,49.777777 L 57,14.222223 C 57,12.99111 55.884999,12 54.499999,12 Z"/>
+ <rect style="fill:#ff9205" width="11" height="50" x="4" y="7" rx="2.75" ry="2.778"/>
+ <rect style="fill:#00c1ee" width="11" height="50" x="49" y="7" rx="2.75" ry="2.778"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 32.000007,21 0,21 m 0,-21 L 15,42 49,42 Z"/>
+ <path style="opacity:0.2" d="m 32,16 a 5.9999999,5.9999999 0 0 0 -6,6 5.9999999,5.9999999 0 0 0 6,6 5.9999999,5.9999999 0 0 0 6,-6 5.9999999,5.9999999 0 0 0 -6,-6 z M 15,37 a 5.9999999,5.9999999 0 0 0 -6,6 5.9999999,5.9999999 0 0 0 6,6 5.9999999,5.9999999 0 0 0 6,-6 5.9999999,5.9999999 0 0 0 -6,-6 z m 17,0 a 5.9999999,5.9999999 0 0 0 -6,6 5.9999999,5.9999999 0 0 0 6,6 5.9999999,5.9999999 0 0 0 6,-6 5.9999999,5.9999999 0 0 0 -6,-6 z m 17,0 a 5.9999999,5.9999999 0 0 0 -6,6 5.9999999,5.9999999 0 0 0 6,6 5.9999999,5.9999999 0 0 0 6,-6 5.9999999,5.9999999 0 0 0 -6,-6 z"/>
+ <path style="fill:#ffffff" d="M 32 15 A 5.9999999 5.9999999 0 0 0 26 21 A 5.9999999 5.9999999 0 0 0 32 27 A 5.9999999 5.9999999 0 0 0 38 21 A 5.9999999 5.9999999 0 0 0 32 15 z M 15 36 A 5.9999999 5.9999999 0 0 0 9 42 A 5.9999999 5.9999999 0 0 0 15 48 A 5.9999999 5.9999999 0 0 0 21 42 A 5.9999999 5.9999999 0 0 0 15 36 z M 32 36 A 5.9999999 5.9999999 0 0 0 26 42 A 5.9999999 5.9999999 0 0 0 32 48 A 5.9999999 5.9999999 0 0 0 38 42 A 5.9999999 5.9999999 0 0 0 32 36 z M 49 36 A 5.9999999 5.9999999 0 0 0 43 42 A 5.9999999 5.9999999 0 0 0 49 48 A 5.9999999 5.9999999 0 0 0 55 42 A 5.9999999 5.9999999 0 0 0 49 36 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.75 7 C 5.2265 7 4 8.2384548 4 9.7773438 L 4 10.777344 C 4 9.2384548 5.2265 8 6.75 8 L 12.25 8 C 13.7735 8 15 9.2384548 15 10.777344 L 15 9.7773438 C 15 8.2384548 13.7735 7 12.25 7 L 6.75 7 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 51.75 7 C 50.2265 7 49 8.2384548 49 9.7773438 L 49 10.777344 C 49 9.2384548 50.2265 8 51.75 8 L 57.25 8 C 58.7735 8 60 9.2384548 60 10.777344 L 60 9.7773438 C 60 8.2384548 58.7735 7 57.25 7 L 51.75 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/brightnesssettings.svg b/.icons/awkward/64x64/apps/brightnesssettings.svg
new file mode 120000
index 00000000..75d9c9da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/brightnesssettings.svg
@@ -0,0 +1 @@
+preferences-system-brightness-lock.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/browser-tor.svg b/.icons/awkward/64x64/apps/browser-tor.svg
new file mode 120000
index 00000000..407773e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/browser-tor.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/browser.svg b/.icons/awkward/64x64/apps/browser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/browser360-beta.svg b/.icons/awkward/64x64/apps/browser360-beta.svg
new file mode 100644
index 00000000..de1b562b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/browser360-beta.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="opacity:0.1" d="m 50.011719,6.0129953 a 15.354756,33.548602 38.231415 0 0 -1.306641,0.00781 15.354756,33.548602 38.231415 0 0 -12.980469,5.3183592 C 34.49591,11.121674 33.249708,11.005823 32,10.999323 c -12.150264,0 -22,9.849735 -22,22 0.0025,1.421924 0.141784,2.839527 0.417969,4.234375 3.038292,-5.264753 7.751387,-9.73431 12.007812,-13.292969 a 15.354756,33.548602 38.231415 0 0 -0.791015,0.970703 15.354756,33.548602 38.231415 0 0 -8.201172,35.59375 15.354756,33.548602 38.231415 0 0 6.646484,1.402344 14.380034,31.633126 37.097511 0 1 -3.482422,-1.34375 14.380034,31.633126 37.097511 0 1 -2.273437,-14.5 C 18.406477,51.591063 24.918967,54.995331 32,54.999323 c 9.849466,-0.0082 18.453056,-6.565034 21.128906,-16 h -12.75 c -1.689782,3.906168 -4.878908,5.99426 -8.378906,6 -4.896964,-0.0084 -9.006681,-3.742882 -9.550781,-10 H 34 41.5625 53.949219 c 0.03134,-0.457688 0.04812,-1.541246 0.05078,-2 -0.008,-8.58725 -5.006702,-16.351492 -12.746094,-19.9375 -3.414894,1.817085 -6.467303,4.539926 -9.398437,7.566406 0.04834,-0.0014 0.09619,-0.0035 0.144531,-0.0039 4.074942,0.006 7.704188,3.435422 9.0625,8.375 h -18.125 c 0.09448,-0.340723 0.194166,-0.676859 0.294922,-1.011719 A 14.380034,31.633126 37.097511 0 1 24.203125,26.659479 14.380034,31.633126 37.097511 0 1 54.753906,10.09698 14.380034,31.633126 37.097511 0 1 57.912109,17.876276 15.354756,33.548602 38.231415 0 0 54.585938,7.5208078 15.354756,33.548602 38.231415 0 0 50.011719,6.0129953 Z"/>
+ <path style="fill:#60ab1a" d="m 32,10 c -12.150264,0 -22,9.849735 -22,22 0.0025,1.421924 0.141784,2.839528 0.417969,4.234376 C 13.852097,30.28372 19.427304,25.344348 24.0625,21.59375 l -0.742188,3.441406 C 21.000646,27.285284 18.72361,29.8693 16.578125,32.730468 14.69377,35.243346 13.583661,39.006798 12.183594,41.53125 15.825285,49.114054 23.510646,53.995214 32,54 41.849466,53.9918 50.453056,47.434966 53.128906,38 h -12.75 C 38.689124,41.906168 35.499998,43.99426 32,44 27.103036,43.9916 22.993318,40.257118 22.449218,34 H 34 41.5625 53.949218 C 53.980558,33.542312 53.99734,32.458754 54,32 53.992,23.41275 48.993298,15.648508 41.253906,12.0625 c -3.414894,1.817085 -6.467304,4.539926 -9.398438,7.566406 0.04834,-0.0014 0.09619,-0.0035 0.144532,-0.0039 4.074942,0.006 7.704188,3.435422 9.0625,8.375 h -18.125 c 0.49475,-1.784118 1.029464,-3.523652 2.085938,-4.84375 -0.017,-0.03106 -0.07812,-0.11718 -0.07812,-0.11718 0.239388,-0.321686 0.760938,-0.64039 1.007812,-0.960938 3.462398,-4.495576 7.310726,-8.392277 11.175776,-11.44532 C 35.44995,10.22075 33.728762,10.008992 32,10 Z M 12.183594,41.53125 c -0.19019,-0.396018 0.167668,0.410434 0,0 z"/>
+ <path style="fill:#60ab1a" d="m 48.704974,5.0220977 a 15.354756,33.548602 38.231415 0 0 -27.069767,18.8901553 15.354756,33.548602 38.231415 0 0 -8.201206,35.594466 15.354756,33.548602 38.231415 0 0 6.645376,1.40069 14.380034,31.633126 37.097511 0 1 -3.481305,-1.34324 14.380034,31.633126 37.097511 0 1 7.605355,-33.90379 A 14.380034,31.633126 37.097511 0 1 54.7545,9.0983221 14.380034,31.633126 37.097511 0 1 57.913053,16.875978 15.354756,33.548602 38.231415 0 0 54.586227,6.5212731 15.354756,33.548602 38.231415 0 0 48.704974,5.0220977 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bt-logo.svg b/.icons/awkward/64x64/apps/bt-logo.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bt-logo.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/btsync-gui.svg b/.icons/awkward/64x64/apps/btsync-gui.svg
new file mode 100644
index 00000000..bcde4037
--- /dev/null
+++ b/.icons/awkward/64x64/apps/btsync-gui.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 61.96,31.828 A 30,30 0 0 1 32,61 30,30 0 0 1 2.04,32.172 30,30 0 0 0 2,33 30,30 0 0 0 32,63 30,30 0 0 0 62,33 30,30 0 0 0 61.96,31.828 Z"/>
+ <path style="fill:#4f4f4f" d="M 62,32 A 30,30 0 0 1 32,62 30,30 0 0 1 2,32 30,30 0 0 1 32,2 30,30 0 0 1 62,32 Z"/>
+ <path style="opacity:0.2" d="m 31.8,13.000129 c -1.43382,0.0046 -2.8706,0.1591 -4.2762,0.471 -5.0598,1.12264 -9.437,4.22 -12.5674,8.893 -1.32948,1.9846 -2.5346,4.742 -2.5346,5.7994 0,0.90414 1.0471,1.37136 1.74914,0.7804 0.16186,-0.13626 0.32518,-0.3899 0.36302,-0.56366 0.35598,-1.63502 1.61136,-4.092 3.0666,-6.0016 1.21396,-1.5931 3.4412,-3.6048 5.1594,-4.6598 5.3674,-3.296 12.6962,-3.363 18.0976,-0.16528 3.3838,2.0032 6.1504,5.328 7.7726,9.3402 0.35228,0.87128 0.9303,2.7806 0.9303,3.0732 0,0.08416 -0.51812,-0.35848 -1.1514,-0.98366 -1.37812,-1.3605 -1.51544,-1.45802 -2.0536,-1.45802 -0.59498,0 -1.00972,0.3829 -1.07882,0.99622 -0.0279,0.2479 -0.012,0.51982 0.03522,0.60426 0.10062,0.17984 4.4758,4.6066 4.823,4.8798 0.35004,0.27546 1.0022,0.24806 1.36514,-0.05748 0.48094,-0.40484 0.54606,-0.69588 0.47892,-2.1402 -0.25,-5.388 -3.622,-11.4958 -8.27,-14.9824 -3.332,-2.5004 -7.608,-3.8388 -11.908,-3.8256 z m -19.7988,19.7292 0.05894,1.39248 c 0.10046,2.374 0.7694,4.8158 2.0196,7.3722 2.5212,5.1556 6.6558,8.8838 11.674,10.5262 1.45408,0.47588 2.5198,0.6979 4.4534,0.92792 0.83178,0.09894 3.492,0.04862 4.527,-0.08562 5.8778,-0.7624 11.0712,-4.1562 14.5148,-9.485 1.11474,-1.725 2.2034,-4.2246 2.339,-5.3702 0.05296,-0.44776 0.03546,-0.49772 -0.29,-0.82328 -0.29158,-0.29168 -0.4138,-0.34616 -0.7726,-0.34432 -0.66888,0.003 -0.83164,0.19772 -1.27158,1.51776 -1.50558,4.5174 -5.1508,8.659 -9.4542,10.7418 -3.4864,1.6874 -7.4662,2.1582 -11.4544,1.35464 -4.5276,-0.9122 -8.448,-3.667 -11.147,-7.8326 -1.01616,-1.5684 -2.0764,-3.924 -2.4706,-5.4896 -0.089,-0.35 -0.1858,-0.726 -0.216,-0.834 -0.03,-0.108 0.544,0.394 1.2756,1.116 l 1.33038,1.3116 0.50206,-0.04822 c 0.6844,-0.066 0.9846,-0.368 1.0508,-1.056 l 0.0486,-0.508 -2.5388,-2.54 -2.5386,-2.54 c 0,0 -0.4824,-0.32244 -1.07758,-0.05686 -0.59518,0.26556 -0.56362,0.75196 -0.56362,0.75196 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 2 A 30 30 0 0 0 2 32 A 30 30 0 0 0 2.0175781 32.511719 A 30 30 0 0 1 31.998047 3 L 32 3 A 30 30 0 0 1 61.974609 32.511719 A 30 30 0 0 0 61.998047 32 A 30 30 0 0 0 32 2 L 31.998047 2 z"/>
+ <path style="fill:#5cd1ff" d="m 31.8,12.0002 c -1.43382,0.0046 -2.8706,0.1591 -4.2762,0.471 -5.0598,1.12264 -9.437,4.22 -12.5674,8.893 -1.32948,1.9846 -2.5346,4.742 -2.5346,5.7994 0,0.90414 1.0471,1.37136 1.74914,0.7804 0.16186,-0.13626 0.32518,-0.3899 0.36302,-0.56366 0.35598,-1.63502 1.61136,-4.092 3.0666,-6.0016 1.21396,-1.5931 3.4412,-3.6048 5.1594,-4.6598 5.3674,-3.296 12.6962,-3.363 18.0976,-0.16528 3.3838,2.0032 6.1504,5.328 7.7726,9.3402 0.35228,0.87128 0.9303,2.7806 0.9303,3.0732 0,0.08416 -0.51812,-0.35848 -1.1514,-0.98366 -1.37812,-1.3605 -1.51544,-1.45802 -2.0536,-1.45802 -0.59498,0 -1.00972,0.3829 -1.07882,0.99622 -0.0279,0.2479 -0.012,0.51982 0.03522,0.60426 0.10062,0.17984 4.4758,4.6066 4.823,4.8798 0.35004,0.27546 1.0022,0.24806 1.36514,-0.05748 0.48094,-0.40484 0.54606,-0.69588 0.47892,-2.1402 -0.25,-5.388 -3.622,-11.4958 -8.27,-14.9824 -3.332,-2.5004 -7.608,-3.8388 -11.908,-3.8256 z m -19.7988,19.7292 0.05894,1.39248 c 0.10046,2.374 0.7694,4.8158 2.0196,7.3722 2.5212,5.1556 6.6558,8.8838 11.674,10.5262 1.45408,0.47588 2.5198,0.6979 4.4534,0.92792 0.83178,0.09894 3.492,0.04862 4.527,-0.08562 5.8778,-0.7624 11.0712,-4.1562 14.5148,-9.485 1.11474,-1.725 2.2034,-4.2246 2.339,-5.3702 0.05296,-0.44776 0.03546,-0.49772 -0.29,-0.82328 -0.29158,-0.29168 -0.4138,-0.34616 -0.7726,-0.34432 -0.66888,0.003 -0.83164,0.19772 -1.27158,1.51776 -1.50558,4.5174 -5.1508,8.659 -9.4542,10.7418 -3.4864,1.6874 -7.4662,2.1582 -11.4544,1.35464 -4.5276,-0.9122 -8.448,-3.667 -11.147,-7.8326 -1.01616,-1.5684 -2.0764,-3.924 -2.4706,-5.4896 -0.089,-0.35 -0.1858,-0.726 -0.216,-0.834 -0.03,-0.108 0.544,0.394 1.2756,1.116 l 1.33038,1.3116 0.50206,-0.04822 c 0.6844,-0.066 0.9846,-0.368 1.0508,-1.056 l 0.0486,-0.508 -2.5388,-2.54 -2.5386,-2.54 c 0,0 -0.4824,-0.32244 -1.07758,-0.05686 -0.59518,0.26556 -0.56362,0.75196 -0.56362,0.75196 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bug-buddy.svg b/.icons/awkward/64x64/apps/bug-buddy.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bug-buddy.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/builder.svg b/.icons/awkward/64x64/apps/builder.svg
new file mode 100644
index 00000000..8d835026
--- /dev/null
+++ b/.icons/awkward/64x64/apps/builder.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:none;stroke:#cbbb2e;stroke-width:11.99734211" d="M 36.992469,11.004652 20.996013,27.001107"/>
+ <rect style="fill:#cbbb2e" width="15.996" height="33.992" x="-25" y="23" ry="0" transform="scale(-1,1)"/>
+ <path style="fill:#d6c84a" d="m 24.995127,52.995348 c 1.999557,0 1.999557,1.999558 1.999557,1.999558 l 0,3.999113 -19.9955698,0 0,-3.999113 c 0,-1.999558 1.999557,-1.999558 1.999557,-1.999558 z"/>
+ <path style="fill:#4f4f4f" d="m 28.994241,54.994906 c 1.999557,0 1.999557,1.999557 1.999557,1.999557 l 0,3.999114 -27.9937978,0 0,-3.999114 c 0,-1.999557 1.999557,-1.999557 1.999557,-1.999557 z"/>
+ <path style="fill:none;stroke:#cbbb2e;stroke-width:7.99822807;stroke-linecap:square" d="m 36.992469,11.004652 7.998228,7.998228"/>
+ <rect style="opacity:0.2" width="15.996" height="15.996" x="-44.99" y="4" ry="7.998" transform="scale(-1,1)"/>
+ <rect style="opacity:0.2" width="23.995" height="23.995" x="-28.99" y="20" ry="11.997" transform="scale(-1,1)"/>
+ <rect style="fill:#d6c84a" width="23.995" height="23.995" x="-28.99" y="19" ry="11.997" transform="scale(-1,1)"/>
+ <rect style="fill:#4f4f4f" width="15.996" height="15.996" x="-25" y="23" ry="7.998" transform="scale(-1,1)"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="11.997" height="11.997" x="-23" y="25" ry="5.999" transform="scale(-1,1)"/>
+ <rect style="fill:#d6c84a" width="15.996" height="15.996" x="-44.99" y="3.01" ry="7.998" transform="scale(-1,1)"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:3.99911404;stroke-linecap:round" d="m 48.989811,32.999778 -3.999114,-1.999556 0,-7.998229 3.999114,-3.999113 7.998228,0 1.999557,3.999113"/>
+ <rect style="fill:#4f4f4f" width="7.998" height="7.998" x="-40.99" y="7.01" ry="3.999" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.996094 19.001953 C 10.349567 19.001953 5 24.353472 5 31 C 5 31.166329 5.0163424 31.328288 5.0253906 31.492188 C 5.2916865 25.084854 10.521012 20.001953 16.996094 20.001953 C 23.473821 20.001953 28.706414 25.088964 28.96875 31.5 C 28.978074 31.333554 28.994141 31.168803 28.994141 31 C 28.994141 24.353472 23.642622 19.001953 16.996094 19.001953 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 36.992188 3.0058594 C 32.561169 3.0058594 28.994141 6.5728874 28.994141 11.003906 C 28.994141 11.120284 29.017151 11.230265 29.027344 11.34375 C 29.362387 7.225372 32.784573 4.0058594 36.992188 4.0058594 C 41.199803 4.0058594 44.621989 7.225372 44.957031 11.34375 C 44.967224 11.230265 44.990234 11.120284 44.990234 11.003906 C 44.990234 6.5728874 41.423206 3.0058594 36.992188 3.0058594 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5 54.994141 C 5 54.994141 3 54.994584 3 56.994141 L 3 58 C 3 56.000443 5 56 5 56 L 28.994141 56 C 30.993698 56 30.994141 58 30.994141 58 L 30.994141 56.994141 C 30.994141 56.994141 30.993698 54.994141 28.994141 54.994141 L 5 54.994141 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/buka.svg b/.icons/awkward/64x64/apps/buka.svg
new file mode 100644
index 00000000..0bc83f25
--- /dev/null
+++ b/.icons/awkward/64x64/apps/buka.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32.5" cy="32.5" r="28.5"/>
+ <circle style="fill:#395a95" cx="32.5" cy="31.5" r="28.5"/>
+ <path style="opacity:0.2" d="m 15.5,18.000046 a 1.50015,1.50015 0 0 0 -1.5,1.5 v 4.566406 c -0.423925,0.09486 -1,0.369588 -1,1.292969 v 19.503906 c 1.18e-4,1.18046 0.956259,2.138554 2.136719,2.138672 h 12.324219 c 3.91469,0.127479 3.263498,2.942532 5.488281,2.847656 2.224783,0.09488 1.573591,-2.72018 5.488281,-2.847656 h 11.326172 c 1.18046,-1.18e-4 2.136601,-0.958212 2.136719,-2.138672 V 25.359421 c 0,-0.851094 -0.489536,-1.146577 -0.900391,-1.265625 v -4.59375 a 1.50015,1.50015 0 0 0 -1.5,-1.5 H 38.099609 c -2.564063,0 -4.511325,1.347359 -5.599609,3.017578 -1.088284,-1.670219 -3.035546,-3.017578 -5.599609,-3.017578 z m 1.5,3 h 9.900391 c 1.654969,0 2.473007,0.658261 3.130859,1.712891 C 30.689102,23.767566 31,25.284038 31,26.476608 v 12.023438 a 1.50015,1.50015 0 0 0 0.0059,0.138672 1.50015,1.50015 0 0 0 0.0039,0.04297 1.50015,1.50015 0 0 0 0.01367,0.0957 1.50015,1.50015 0 0 0 0.01562,0.08008 1.50015,1.50015 0 0 0 0.01563,0.06055 1.50015,1.50015 0 0 0 0.0293,0.0918 1.50015,1.50015 0 0 0 0.01367,0.04492 1.50015,1.50015 0 0 0 0.03516,0.08398 1.50015,1.50015 0 0 0 0.0332,0.06445 1.50015,1.50015 0 0 0 0.05273,0.09375 1.50015,1.50015 0 0 0 0.0098,0.01953 1.50015,1.50015 0 0 0 0.05469,0.08008 1.50015,1.50015 0 0 0 0.05273,0.06836 1.50015,1.50015 0 0 0 0.01367,0.01563 1.50015,1.50015 0 0 0 0.08203,0.09375 1.50015,1.50015 0 0 0 0.0293,0.02734 1.50015,1.50015 0 0 0 0.07422,0.06836 1.50015,1.50015 0 0 0 0.06445,0.04883 1.50015,1.50015 0 0 0 0.05078,0.03711 1.50015,1.50015 0 0 0 0.07031,0.04492 1.50015,1.50015 0 0 0 0.0625,0.03711 1.50015,1.50015 0 0 0 0.04883,0.02539 1.50015,1.50015 0 0 0 0.08984,0.04102 1.50015,1.50015 0 0 0 0.06836,0.02539 1.50015,1.50015 0 0 0 0.06055,0.02148 1.50015,1.50015 0 0 0 0.0957,0.02539 1.50015,1.50015 0 0 0 0.04883,0.01172 1.50015,1.50015 0 0 0 0.08203,0.01563 1.50015,1.50015 0 0 0 0.08203,0.0098 1.50015,1.50015 0 0 0 0.04883,0.0039 1.50015,1.50015 0 0 0 0.0918,0.0039 1.50015,1.50015 0 0 0 0.0918,-0.0039 1.50015,1.50015 0 0 0 0.04883,-0.0039 1.50015,1.50015 0 0 0 0.08203,-0.0098 1.50015,1.50015 0 0 0 0.08203,-0.01563 1.50015,1.50015 0 0 0 0.04883,-0.01172 1.50015,1.50015 0 0 0 0.0957,-0.02539 1.50015,1.50015 0 0 0 0.06055,-0.02148 1.50015,1.50015 0 0 0 0.06836,-0.02539 1.50015,1.50015 0 0 0 0.08984,-0.04102 1.50015,1.50015 0 0 0 0.04883,-0.02539 1.50015,1.50015 0 0 0 0.0625,-0.03711 1.50015,1.50015 0 0 0 0.07031,-0.04492 1.50015,1.50015 0 0 0 0.05078,-0.03711 1.50015,1.50015 0 0 0 0.06445,-0.04883 1.50015,1.50015 0 0 0 0.07422,-0.06836 1.50015,1.50015 0 0 0 0.0293,-0.02734 1.50015,1.50015 0 0 0 0.08203,-0.09375 1.50015,1.50015 0 0 0 0.01367,-0.01563 1.50015,1.50015 0 0 0 0.05273,-0.06836 1.50015,1.50015 0 0 0 0.05469,-0.08008 1.50015,1.50015 0 0 0 0.0098,-0.01953 1.50015,1.50015 0 0 0 0.05273,-0.09375 1.50015,1.50015 0 0 0 0.0332,-0.06445 1.50015,1.50015 0 0 0 0.03516,-0.08398 1.50015,1.50015 0 0 0 0.01367,-0.04492 1.50015,1.50015 0 0 0 0.0293,-0.0918 1.50015,1.50015 0 0 0 0.01563,-0.06055 1.50015,1.50015 0 0 0 0.01562,-0.08008 1.50015,1.50015 0 0 0 0.01367,-0.0957 1.50015,1.50015 0 0 0 0.0039,-0.04297 A 1.50015,1.50015 0 0 0 34,38.500046 V 26.476608 c 0,-1.19257 0.310898,-2.709042 0.96875,-3.763671 0.657852,-1.05463 1.47589,-1.712891 3.130859,-1.712891 H 48 v 3 2.230469 16.763672 h -9.992188 c -2.243383,0.013 -3.570914,1.730011 -5.058593,2.810547 -1.487679,-1.080537 -2.813258,-2.797551 -5.056641,-2.810547 H 17 V 24.000046 Z"/>
+ <path style="fill:#ffffff" d="M 14.436132,23 C 14.424572,23 13,22.927796 13,24.358786 v 19.504692 c 1.18e-4,1.18046 0.95704,2.137383 2.1375,2.137501 h 12.324024 c 3.91469,0.127479 3.263693,2.943919 5.488476,2.849043 2.224783,0.09488 1.573786,-2.721567 5.488476,-2.849043 H 49.763 c 1.18046,-1.18e-4 2.137382,-0.957041 2.1375,-2.137501 V 24.358786 C 51.9005,22.927794 50.475923,23.000232 50.464368,23 H 48 v 18.994959 h -9.99292 c -2.243383,0.013 -3.569401,1.729546 -5.05708,2.810081 -1.487679,-1.080536 -2.813697,-2.797085 -5.05708,-2.810081 H 17 V 23 Z"/>
+ <path style="fill:#ffffff" d="M 15.5,17 A 1.50015,1.50015 0 0 0 14,18.5 v 6.730469 a 1.50015,1.50015 0 1 0 3,0 V 20 h 9.900391 c 1.654969,0 2.473007,0.658261 3.130859,1.712891 C 30.689102,22.76752 31,24.283992 31,25.476562 V 37.5 a 1.50015,1.50015 0 1 0 3,0 V 25.476562 C 34,23.819133 33.649495,21.845688 32.576172,20.125 31.502849,18.404312 29.520421,17 26.900391,17 Z"/>
+ <path style="fill:#ffffff" d="m 49.5,17 a 1.50015,1.50015 0 0 1 1.5,1.5 v 6.730469 a 1.50015,1.50015 0 1 1 -3,0 V 20 H 38.099609 C 36.44464,20 35.626602,20.658261 34.96875,21.712891 34.310898,22.76752 34,24.283992 34,25.476562 V 37.5 a 1.50015,1.50015 0 1 1 -3,0 V 25.476562 C 31,23.819133 31.350505,21.845688 32.423828,20.125 33.497151,18.404312 35.479579,17 38.099609,17 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32.5 3 A 28.5 28.5 0 0 0 4 31.5 A 28.5 28.5 0 0 0 4.0214844 32.082031 A 28.5 28.5 0 0 1 32.5 4 A 28.5 28.5 0 0 1 60.978516 31.917969 A 28.5 28.5 0 0 0 61 31.5 A 28.5 28.5 0 0 0 32.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bum.svg b/.icons/awkward/64x64/apps/bum.svg
new file mode 100644
index 00000000..c4b02eea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bum.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 5.1337626,23.486813 -0.2148342,0.37109 C 4.6034969,24.416488 4.7410872,25.189547 5.22752,25.607856 L 9.6648002,29.50175 C 9.709975,28.888407 9.7736853,28.281383 9.8640128,27.67758 L 5.227538,23.60769 c -0.039199,-0.036 -0.059198,-0.084 -0.093797,-0.121997 z m 53.7325494,0 c -0.03458,0.038 -0.05458,0.0874 -0.09374,0.121097 l -4.636675,4.07029 c 0.09026,0.603803 0.154016,1.210827 0.199215,1.82417 l 4.43748,-3.894494 c 0.486367,-0.418309 0.624003,-1.191368 0.308592,-1.749953 l -0.213994,-0.37199 z m -49.2206713,8.51577 c -0.016659,0.332251 -0.042967,0.661682 -0.042967,0.999973 0,0.507426 0.026069,1.005173 0.062498,1.499959 L 9.8643848,34.32674 C 9.7495879,33.560761 9.6847897,32.786782 9.6455907,32.002803 Z m 44.7087933,0 c -0.03932,0.783859 -0.104138,1.557998 -0.218755,2.324137 l 0.199215,0.175775 c 0.03644,-0.494786 0.0625,-0.992533 0.0625,-1.499959 0,-0.338291 -0.0263,-0.667722 -0.04296,-0.999973 z m -49.2206714,8.51577 c -0.3945894,0.433988 -0.5047864,1.11397 -0.2147942,1.627956 l 5.6014486,9.710738 c 0.324771,0.550785 1.055632,0.821698 1.660115,0.613263 l 5.820043,-1.969947 c 1.748773,1.399903 3.742699,2.541732 5.863042,3.370909 l 1.179648,5.992039 C 25.163062,60.490694 25.760046,60.9913 26.398708,61 l 11.202898,0 c 0.638643,-0.008 1.235687,-0.509306 1.355443,-1.136689 l 1.179648,-5.992039 c 2.117943,-0.829977 4.111889,-1.971946 5.859842,-3.371908 l 5.820243,1.968706 c 0.604464,0.208435 1.335344,-0.0624 1.660115,-0.613263 l 5.601449,-9.710738 c 0.290012,-0.513586 0.179795,-1.195108 -0.214834,-1.628856 l -5.386655,9.339548 c -0.324771,0.550865 -1.055651,0.821698 -1.660115,0.613263 l -5.821843,-1.969946 c -1.748772,1.399902 -3.742699,2.537731 -5.863041,3.367109 l -1.179649,5.995838 c -0.117996,0.625983 -0.71598,1.127969 -1.353963,1.135969 l -11.202898,0 c -0.638642,-0.0086 -1.235646,-0.509306 -1.355443,-1.136689 L 23.861937,51.864467 C 21.739994,51.034489 19.746848,49.89652 17.998095,48.496558 l -5.820243,1.967946 c -0.604383,0.209995 -1.335164,-0.062 -1.659955,-0.611983 L 5.1312426,40.512773 Z"/>
+ <path style="fill:#ee7737" d="m 26.268392,4.002566 c -0.593604,0.064598 -1.11647,0.5502851 -1.224967,1.1374493 l -1.181188,5.9934377 c -2.120543,0.829298 -4.113489,1.968707 -5.862242,3.368709 l -5.817843,-1.968746 c -0.604783,-0.208395 -1.337964,0.0616 -1.662755,0.612583 l -5.5998487,9.712138 c -0.3154314,0.558585 -0.1801951,1.331624 0.3062318,1.749933 l 4.6372748,4.06849 c -0.1631956,1.09091 -0.2624929,2.188541 -0.2624929,3.32491 0,1.136409 0.099197,2.23394 0.2624929,3.32491 l -4.6372748,4.06869 c -0.4863669,0.418309 -0.6216632,1.191348 -0.3062318,1.749933 l 5.5998487,9.712138 c 0.324771,0.550785 1.057952,0.820898 1.662435,0.612463 l 5.818443,-1.968667 c 1.748773,1.399903 3.741699,2.539332 5.862242,3.36871 l 1.181188,5.993438 c 0.119797,0.627383 0.717561,1.128749 1.356203,1.137449 l 11.199498,0 c 0.638643,-0.008 1.236447,-0.510066 1.356183,-1.137449 l 1.181208,-5.993438 c 2.120543,-0.829298 4.113489,-1.968727 5.862242,-3.36871 l 5.818443,1.968667 c 0.604464,0.208435 1.337664,-0.0616 1.662435,-0.612463 l 5.599849,-9.712138 c 0.315411,-0.558585 0.180195,-1.331624 -0.306232,-1.749933 l -4.637275,-4.06869 c 0.163196,-1.09091 0.262473,-2.188341 0.262473,-3.32491 0,-1.136409 -0.0994,-2.23394 -0.262473,-3.32491 l 4.637275,-4.06849 c 0.486367,-0.418309 0.621643,-1.191348 0.306232,-1.749933 l -5.599849,-9.712138 c -0.323991,-0.551585 -1.057971,-0.821778 -1.661955,-0.613383 l -5.818443,1.968666 C 44.249566,13.10032 42.25762,11.960951 40.137677,11.131573 L 38.955709,5.1381353 C 38.835713,4.5107522 38.237729,4.0093658 37.599746,4.000766 l -11.199498,0 c -0.0438,-0.00102 -0.0876,-0.00102 -0.131196,0 z"/>
+ <path style="opacity:0.2" d="m 32.000237,21.000648 c 6.627221,0 11.999676,5.372455 11.999676,11.999676 C 43.999913,39.627545 38.627458,45 32.000237,45 25.373016,45 20.000561,39.627545 20.000561,33.000324 c 0,-6.627221 5.372455,-11.999676 11.999676,-11.999676 z"/>
+ <path style="fill:#ffffff" d="m 32.000237,20.001334 c 6.627221,0 11.999676,5.372455 11.999676,11.999676 0,6.627221 -5.372455,11.999676 -11.999676,11.999676 -6.627221,0 -11.999676,-5.372455 -11.999676,-11.999676 0,-6.627221 5.372455,-11.999676 11.999676,-11.999676 z"/>
+ <path style="opacity:0.2" d="m 32.000237,14.001096 c -9.928332,0 -17.999514,8.071182 -17.999514,17.999514 0,9.928332 8.071182,17.999514 17.999514,17.999514 9.928332,0 17.999514,-8.071182 17.999514,-17.999514 0,-9.928332 -8.071182,-17.999514 -17.999514,-17.999514 z m 0,2.117543 c 8.783963,0 15.881971,7.098008 15.881971,15.881971 0,8.783963 -7.098008,15.881971 -15.881971,15.881971 -8.783763,0 -15.881971,-7.097808 -15.881971,-15.881571 0,-8.783763 7.098208,-15.881971 15.881971,-15.881971 z"/>
+ <path style="fill:#ffee57" d="m 30.152287,14.096093 c -9.062155,0.928035 -16.150764,8.599768 -16.150764,17.904317 0,9.928332 8.071182,17.999514 17.999514,17.999514 1.48952,0 2.928921,-0.201515 4.313684,-0.543865 0.128156,-0.296292 0.35425,-0.799739 0.256473,-1.195368 -0.0903,-0.36533 -0.38893,-0.676422 -0.723821,-0.866417 -1.232446,0.305992 -2.516732,0.488107 -3.845496,0.488107 -8.783763,0 -15.881971,-7.098208 -15.881971,-15.881971 0,-8.374974 6.456626,-15.19999 14.669604,-15.819373 0.317631,-0.343571 0.438328,-0.713521 0.37903,-1.197808 -0.0614,-0.498586 -0.444688,-0.768999 -1.015373,-0.887156 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 26.269531 4 L 26.267578 4.0019531 C 25.673974 4.0665511 25.151466 4.5534608 25.042969 5.140625 L 23.861328 11.132812 C 21.740785 11.96211 19.748753 13.101951 18 14.501953 L 12.181641 12.533203 C 11.576858 12.324808 10.844322 12.595501 10.519531 13.146484 L 4.9199219 22.857422 C 4.7181344 23.214759 4.7183426 23.653257 4.859375 24.037109 C 4.881923 23.977899 4.8885637 23.912953 4.9199219 23.857422 L 10.519531 14.144531 C 10.844322 13.593548 11.576858 13.324808 12.181641 13.533203 L 18 15.501953 C 19.748753 14.101951 21.740785 12.96211 23.861328 12.132812 L 25.042969 6.1386719 C 25.151466 5.5515077 25.673974 5.0665511 26.267578 5.0019531 L 26.269531 5 C 26.313127 4.99898 26.356591 4.99898 26.400391 5 L 37.599609 5 C 38.237592 5.0085998 38.835082 5.5093356 38.955078 6.1367188 L 40.136719 12.130859 C 42.256662 12.960237 44.250047 14.099038 46 15.5 L 51.818359 13.53125 C 52.422343 13.322855 53.156478 13.592946 53.480469 14.144531 L 59.080078 23.857422 C 59.11117 23.912484 59.118197 23.976472 59.140625 24.035156 C 59.280725 23.651837 59.281442 23.214033 59.080078 22.857422 L 53.480469 13.146484 C 53.156478 12.594899 52.422343 12.324808 51.818359 12.533203 L 46 14.501953 C 44.250047 13.100991 42.256662 11.960237 40.136719 11.130859 L 38.955078 5.1386719 C 38.835082 4.5112888 38.237592 4.0085998 37.599609 4 L 26.400391 4 C 26.356591 3.99898 26.313127 3.99898 26.269531 4 z M 9.7558594 29.582031 C 9.6650192 30.377116 9.5996094 31.178361 9.5996094 32.001953 C 9.5996094 32.171101 9.6168142 32.334421 9.6210938 32.501953 C 9.6455325 31.543455 9.7243098 30.604761 9.8632812 29.675781 L 9.7558594 29.582031 z M 54.242188 29.583984 L 54.136719 29.675781 C 54.275586 30.604812 54.352495 31.54345 54.376953 32.501953 C 54.381235 32.334408 54.398438 32.171125 54.398438 32.001953 C 54.398438 31.178962 54.332882 30.378469 54.242188 29.583984 z M 54.242188 35.417969 C 54.207644 35.720515 54.181728 36.025302 54.136719 36.326172 L 58.773438 40.394531 C 58.949321 40.545784 59.061277 40.749695 59.140625 40.966797 C 59.345339 40.430267 59.211728 39.771445 58.773438 39.394531 L 54.242188 35.417969 z M 9.7558594 35.419922 L 5.2265625 39.394531 C 4.7887348 39.771093 4.6555165 40.428576 4.859375 40.964844 C 4.9388036 40.748663 5.0513338 40.54524 5.2265625 40.394531 L 9.8632812 36.326172 C 9.8183353 36.025891 9.7903614 35.721871 9.7558594 35.419922 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bumblebee.svg b/.icons/awkward/64x64/apps/bumblebee.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bumblebee.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/burp.svg b/.icons/awkward/64x64/apps/burp.svg
new file mode 100644
index 00000000..f5a849d4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/burp.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 31.958984,5.9999542 a 2.545709,2.5241095 0 0 0 -0.464843,0.046875 L 6.0585938,10.960892 A 2.545709,2.5241095 0 0 0 4,13.439407 v 38.162109 a 2.545709,2.5241095 0 0 0 2.0644531,2.478516 L 31.496094,58.953079 A 2.545709,2.5241095 0 0 0 32,58.999954 c 0.155138,-0.0014 0.310599,-0.01752 0.462891,-0.04687 L 57.935547,54.080032 C 59.134055,53.851256 60.00016,52.811677 60,51.601516 V 13.439407 c 6.65e-4,-1.208476 -0.862261,-2.247462 -2.058594,-2.478515 L 32.466797,6.0468292 C 32.312624,6.0180466 32.156881,6.0021195 32,6.0019073 a 2.545709,2.5241095 0 0 0 -0.04102,-0.00195 z"/>
+ <path style="fill:#ff6633" d="M 32,5.0027236 V 57.999941 c 0.155138,-0.0014 0.309817,-0.01695 0.462109,-0.0463 L 57.935547,53.08023 C 59.134055,52.851454 60.00016,51.811466 60,50.601305 v -38.16181 c 6.65e-4,-1.208476 -0.862651,-2.24787 -2.058984,-2.4789233 L 32.467578,5.046309 C 32.313405,5.0175264 32.156881,5.0029358 32,5.0027236 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3" d="m 46.5,13 v 6.947352 L 38.02,28.5 h 8.48 v 7 h 7.9 l -7.9,9.552588 V 51"/>
+ <path style="fill:none;stroke:#fdfdfd;stroke-width:3" d="m 46.5,12 v 6.947352 L 38.02,27.5 h 8.48 v 7 h 7.9 l -7.9,9.552588 V 50"/>
+ <path style="fill:#404041" d="m 31.958984,4.9999995 a 2.545709,2.5241095 0 0 0 -0.464843,0.046309 L 6.0589843,9.9605717 A 2.545709,2.5241095 0 0 0 4,12.439495 v 38.16181 A 2.545709,2.5241095 0 0 0 6.0644532,53.08023 L 31.496875,57.953632 A 2.545709,2.5241095 0 0 0 32,57.999941 V 5.0027236 a 2.545709,2.5241095 0 0 0 -0.04102,-0.00272 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 5.0019531 L 32 6.0019531 C 32.156881 6.0021653 32.312624 6.0180924 32.466797 6.046875 L 57.941406 10.960938 C 59.137739 11.191991 60.000665 12.230977 60 13.439453 L 60 12.439453 C 60.000665 11.230977 59.137739 10.191991 57.941406 9.9609375 L 32.466797 5.046875 C 32.312624 5.0180924 32.156881 5.0021653 32 5.0019531 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.958984 5 A 2.545709 2.5241095 0 0 0 31.494141 5.046875 L 6.0585938 9.9609375 A 2.545709 2.5241095 0 0 0 4 12.439453 L 4 13.439453 A 2.545709 2.5241095 0 0 1 6.0585938 10.960938 L 31.494141 6.046875 A 2.545709 2.5241095 0 0 1 31.958984 6 A 2.545709 2.5241095 0 0 1 32 6.0019531 L 32 5.0019531 A 2.545709 2.5241095 0 0 0 31.958984 5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/buttercup-desktop.svg b/.icons/awkward/64x64/apps/buttercup-desktop.svg
new file mode 100644
index 00000000..b2429b49
--- /dev/null
+++ b/.icons/awkward/64x64/apps/buttercup-desktop.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 23.583984,5 C 14.950817,5 8,11.868791 8,20.400391 v 22.183593 2.832032 0.183593 c 0,6.281687 3.773845,11.650048 9.207031,14.050782 0.09652,0.04304 0.187599,0.0956 0.285157,0.136718 0.141218,0.05899 0.290258,0.103237 0.433593,0.158203 0.333565,0.128979 0.667351,0.259092 1.011719,0.365235 5.99e-4,1.85e-4 0.0014,-1.85e-4 0.002,0 0.0153,0.0047 0.03156,0.0071 0.04687,0.01172 C 20.422925,60.759966 21.946475,61 23.529297,61 h 0.05469 2.832032 14.054687 C 49.073998,61 56,54.049183 56,45.416016 V 42.583984 C 56,34.469192 49.879609,27.842845 42,27.076172 V 20.400391 C 42,11.868791 35.049183,5 26.416016,5 Z"/>
+ <rect style="fill:#4cd6c6" width="34" height="48" x="26" y="-56" rx="15.583" ry="15.529" transform="rotate(90)"/>
+ <rect style="fill:#4cd6c6" width="34" height="56" x="8" y="4" rx="15.583" ry="15.4"/>
+ <path style="opacity:0.2" d="m 25,11 c -6.075132,0 -11,4.772364 -11,10.658203 0,5.885837 4.924868,5.328125 11,5.328125 6.075132,0 11,0.557712 11,-5.328125 C 36,15.772364 31.075132,11 25,11 Z m 0,25 a 4,4 0 0 0 -4,4 4,4 0 0 0 1,2.638672 V 47 a 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 V 42.638672 A 4,4 0 0 0 29,40 4,4 0 0 0 25,36 Z"/>
+ <path style="fill:#ffffff" d="m 36,20.657253 c 0,5.885837 -4.924868,5.328625 -11,5.328625 -6.075132,0 -11,0.557212 -11,-5.328625 C 14,14.771414 18.924868,10 25,10 c 6.075132,0 11,4.771414 11,10.657253 z"/>
+ <circle style="fill:#ffffff" cx="25" cy="46" r="3"/>
+ <circle style="fill:#ffffff" cx="25" cy="39" r="4"/>
+ <rect style="fill:#ffffff" width="6" height="7" x="22" y="39"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.583984 4 C 14.950817 4 8 10.868791 8 19.400391 L 8 20.400391 C 8 11.868791 14.950817 5 23.583984 5 L 26.416016 5 C 35.049183 5 42 11.868791 42 20.400391 L 42 19.400391 C 42 10.868791 35.049183 4 26.416016 4 L 23.583984 4 z M 42 26.076172 L 42 27.076172 C 49.879609 27.842845 56 34.469192 56 42.583984 L 56 41.583984 C 56 33.469192 49.879609 26.842845 42 26.076172 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/bwfmetaedit.svg b/.icons/awkward/64x64/apps/bwfmetaedit.svg
new file mode 100644
index 00000000..192e8339
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bwfmetaedit.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#26ace2" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 14,16 v 16 h 3.929688 V 25 H 23 V 22.125 H 17.929688 V 19 H 24 v -3 z m 17.039062,0 -5.255859,16 h 3.5 l 0.890625,-3 h 5.808594 l 0.890625,3 h 3.488281 L 35.119141,16 Z m 2.039063,2.158203 0.08398,0.416016 c 0.04744,0.197677 0.102756,0.422753 0.166016,0.675781 0.06326,0.253027 0.130012,0.529609 0.201172,0.830078 0.07908,0.292563 0.157262,0.580579 0.236328,0.865234 L 35.246094,26 h -4.335938 l 1.480469,-5.054688 c 0.07907,-0.284655 0.153449,-0.572671 0.224609,-0.865234 0.07907,-0.300469 0.151584,-0.577051 0.214844,-0.830078 0.06324,-0.253028 0.114757,-0.478103 0.154297,-0.675781 0.04744,-0.197681 0.07795,-0.336946 0.09375,-0.416016 z M 14,35 v 16 h 4.982422 c 1.104536,0 2.091134,-0.173572 2.958984,-0.521484 0.875742,-0.347912 1.613285,-0.862957 2.212891,-1.542969 0.599602,-0.687916 1.057465,-1.53672 1.373047,-2.548828 C 25.842916,45.374613 26,44.20339 26,42.875 26,41.50707 25.829484,40.330185 25.490234,39.341797 25.158872,38.345505 24.666551,37.527195 24.011719,36.886719 23.356887,36.246245 22.548464,35.771267 21.585938,35.462891 20.623413,35.154527 19.518032,35 18.271484,35 Z m 20.388672,0 c -1.10687,0 -2.059802,0.172254 -2.861328,0.517578 -0.801526,0.345324 -1.46547,0.85595 -1.992188,1.53125 -0.519084,0.667626 -0.906295,1.4964 -1.158203,2.486328 C 28.125049,40.517412 28,41.650107 28,42.931641 c 0,1.1741 0.125045,2.256167 0.376953,3.246093 0.25954,0.982254 0.65297,1.829299 1.179688,2.542969 0.526718,0.713668 1.188528,1.274927 1.982421,1.681641 C 32.340591,50.801386 33.279135,51 34.355469,51 c 0.633586,0 1.227904,-0.07699 1.785156,-0.230469 0.55725,-0.153476 1.073589,-0.345954 1.546875,-0.576172 0.480914,-0.23789 0.911291,-0.493271 1.292969,-0.769531 C 39.369781,49.147568 39.709924,48.886189 40,48.640625 V 42.083984 H 34 V 45 h 2.908203 v 2.431641 c -0.08397,0.06906 -0.202809,0.154146 -0.355469,0.253906 -0.145038,0.09208 -0.319282,0.18331 -0.52539,0.275391 -0.198472,0.08441 -0.427958,0.161408 -0.6875,0.230468 -0.251908,0.06142 -0.522424,0.0918 -0.8125,0.0918 -1.0458,0 -1.824486,-0.464042 -2.335938,-1.392578 -0.51145,-0.928538 -0.767578,-2.247712 -0.767578,-3.958984 0,-0.859472 0.05328,-1.615299 0.160156,-2.267579 0.10687,-0.659952 0.278985,-1.209076 0.515625,-1.646484 0.236642,-0.445086 0.546055,-0.779413 0.927735,-1.001953 0.38168,-0.230224 0.846864,-0.345703 1.396484,-0.345703 0.488548,0 0.912704,0.188435 1.271484,0.564453 0.358777,0.368346 0.639596,0.935741 0.845704,1.703125 l 3.138672,-0.621094 c -0.183206,-0.644606 -0.42086,-1.232222 -0.710938,-1.761718 -0.290078,-0.529497 -0.648692,-0.9814 -1.076172,-1.357422 -0.41985,-0.38369 -0.91985,-0.679525 -1.5,-0.886719 C 35.820058,35.103353 35.152032,35 34.388672,35 Z M 42,35 v 16 h 4 V 35 Z m -23.929688,2.705078 h 0.142579 c 0.725839,0 1.358043,0.09724 1.894531,0.294922 0.53649,0.18977 0.977079,0.494987 1.324219,0.914062 0.35503,0.41117 0.619408,0.945275 0.792968,1.601563 0.173576,0.648382 0.259766,1.434243 0.259766,2.359375 0,1.802814 -0.310318,3.159043 -0.933594,4.068359 -0.623274,0.901408 -1.575409,1.351563 -2.853515,1.351563 h -0.626954 z"/>
+ <path style="fill:#ffffff" d="m 17.92998,18 v 3.125886 H 23 V 24 h -5.07002 v 7 H 14 V 15 h 10 v 3 z"/>
+ <path style="fill:#ffffff" d="m 40.360726,31 h -3.48703 l -0.89202,-3 h -5.80736 l -0.891428,3 H 25.784 l 5.254264,-16 h 4.080058 z M 33.078292,17.158636 c -0.0158,0.07907 -0.04744,0.217441 -0.09488,0.415122 -0.03954,0.197678 -0.09094,0.423029 -0.15418,0.676057 -0.06326,0.253027 -0.13442,0.529775 -0.213494,0.830244 -0.07116,0.292563 -0.14628,0.581172 -0.225352,0.865827 L 30.909686,25 h 4.336638 l -1.48011,-5.054114 C 33.687148,19.661231 33.608076,19.372622 33.529,19.080059 33.45784,18.77959 33.39063,18.502842 33.32737,18.249815 c -0.06326,-0.253028 -0.1186,-0.47838 -0.16604,-0.676057 l -0.08302,-0.415122 z"/>
+ <path style="fill:#ffffff" d="m 26,41.875466 c 0,1.32839 -0.1578,2.49864 -0.473372,3.510746 -0.315582,1.012108 -0.773178,1.86212 -1.37278,2.550036 -0.599606,0.680012 -1.337278,1.193972 -2.21302,1.541884 C 21.072978,49.826044 20.086784,50 18.982248,50 H 14 V 34 h 4.272189 c 1.246548,0 2.351085,0.1542 3.313609,0.462564 0.962526,0.308376 1.771204,0.782802 2.426036,1.423276 0.654832,0.640476 1.147928,1.45886 1.47929,2.455152 C 25.830374,39.32938 26,40.507536 26,41.875466 Z m -3.514792,0 c 0,-0.925132 -0.08678,-1.711888 -0.260356,-2.36027 -0.17356,-0.656288 -0.43787,-1.190016 -0.7929,-1.601186 -0.34714,-0.419076 -0.788954,-0.723498 -1.325444,-0.913268 -0.536488,-0.19768 -1.167652,-0.296516 -1.893491,-0.296516 h -0.142998 v 10.59155 h 0.628206 c 1.278106,0 2.228797,-0.450706 2.852071,-1.352114 0.623276,-0.909316 0.934912,-2.265382 0.934912,-4.068196 z"/>
+ <path style="fill:#ffffff" d="m 40,47.640288 c -0.290076,0.245564 -0.629772,0.506474 -1.019084,0.782734 -0.381678,0.27626 -0.812976,0.533332 -1.29389,0.771222 -0.473286,0.230218 -0.988554,0.422064 -1.545804,0.57554 C 35.58397,49.923264 34.988548,50 34.354962,50 33.278628,50 32.339696,49.80048 31.538168,49.401438 30.744274,48.994724 30.08397,48.434532 29.557252,47.720864 29.030534,47.007194 28.637404,46.159232 28.377864,45.176978 28.125956,44.187052 28,43.105036 28,41.930936 c 0,-1.281534 0.12596,-2.413428 0.377864,-3.395684 0.251908,-0.989928 0.637404,-1.818704 1.156488,-2.48633 0.526718,-0.6753 1.19084,-1.18561 1.992366,-1.530934 C 32.328244,34.172664 33.282442,34 34.389312,34 c 0.76336,0 1.4313,0.1036 2.00382,0.310794 0.58015,0.207194 1.08015,0.502638 1.5,0.886328 0.42748,0.376022 0.786256,0.828778 1.076334,1.358274 0.290078,0.529496 0.526718,1.116548 0.709924,1.761154 l -3.137404,0.62158 c -0.206108,-0.767384 -0.488552,-1.335252 -0.847328,-1.703598 -0.35878,-0.376018 -0.782444,-0.564026 -1.270992,-0.564026 -0.54962,0 -1.015268,0.1151 -1.396948,0.345324 -0.38168,0.22254 -0.69084,0.556354 -0.927482,1.00144 -0.23664,0.437408 -0.408396,0.986088 -0.515266,1.64604 -0.10688,0.65228 -0.1603,1.408154 -0.1603,2.267626 0,1.711272 0.255724,3.031174 0.767174,3.959712 0.511452,0.928536 1.290078,1.392806 2.335878,1.392806 0.290076,0 0.56107,-0.03068 0.812978,-0.0921 0.259542,-0.06906 0.48855,-0.1458 0.687022,-0.230214 0.206108,-0.09208 0.381678,-0.18418 0.526716,-0.27626 0.15266,-0.09976 0.270994,-0.18418 0.354964,-0.253238 V 44 H 34 v -2.916672 h 6.000004 z"/>
+ <rect style="fill:#ffffff" width="4" height="16" x="42" y="34"/>
+ <path style="opacity:0.3" d="M 44,4 V 9.6 20 H 54.4 60 V 9.6 6.8 C 60,5.2488 58.7512,4 57.2,4 h -2.8 z"/>
+ <rect style="opacity:0.2" width="10" height="10" x="44" y="10"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <rect style="opacity:0.1" width="16" height="1" x="44" y="19"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="16" height="1" x="44" y="20"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/byobu.svg b/.icons/awkward/64x64/apps/byobu.svg
new file mode 100644
index 00000000..162cc05b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/byobu.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 52v2c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#ffcca3" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:.2;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m12 15v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.026-1 1h-1zm6 4v2h10v-2z"/>
+ <path style="fill:#3f3f3f" d="m12 14v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.026-1 1h-1zm6 4v2h10v-2z"/>
+ <path style="opacity:.3;fill:#ffffff" d="m32 8h25c1.662 0 3 1.338 3 3v42c0 1.662-1.338 3-3 3h-25z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/byzanz.svg b/.icons/awkward/64x64/apps/byzanz.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/byzanz.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/bzflag.svg b/.icons/awkward/64x64/apps/bzflag.svg
new file mode 100644
index 00000000..f2d969b7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/bzflag.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-60" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#df5555" width="57" height="57" x="-60" y="-60" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.1" width="7" height="37" x="40" y="16" rx="1.4" ry="1.423"/>
+ <rect style="opacity:0.1" width="7" height="37" x="16" y="16" rx="1.4" ry="1.423"/>
+ <rect style="fill:#3f3f3f" width="7" height="37" x="16" y="15" rx="1.4" ry="1.423"/>
+ <rect style="fill:#3f3f3f" width="7" height="37" x="40" y="15" rx="1.4" ry="1.423"/>
+ <rect style="opacity:0.1" width="21" height="23" x="21" y="25" rx="1.469" ry="1.425"/>
+ <rect style="fill:#545454" width="21" height="23" x="21" y="24" rx="1.469" ry="1.425"/>
+ <rect style="fill:#6c6c6c" width="5" height="21" x="29" y="12" rx="1.25" ry="1.4"/>
+ <path style="opacity:0.1" d="m 31.5,32 a 5.5,5.3333333 0 0 0 -5.5,5.333333 5.5,5.3333333 0 0 0 0.0081,0.221355 C 26.007657,37.570358 26,37.583168 26,37.598958 v 4.802083 C 26,43.287441 26.61325,44 27.375,44 h 8.25 C 36.38675,44 37,43.287441 37,42.401041 v -4.802082 c 0,-0.02134 -0.01003,-0.03876 -0.01073,-0.05989 A 5.5,5.3333333 0 0 0 37,37.333333 5.5,5.3333333 0 0 0 31.5,32 Z"/>
+ <path style="fill:#868686" d="m 31.5,31 a 5.5,5.3333333 0 0 0 -5.5,5.333333 5.5,5.3333333 0 0 0 0.0081,0.221355 C 26.007657,36.570358 26,36.583168 26,36.598958 v 4.802083 C 26,42.287441 26.61325,43 27.375,43 h 8.25 C 36.38675,43 37,42.287441 37,41.401041 v -4.802082 c 0,-0.02134 -0.01003,-0.03876 -0.01073,-0.05989 A 5.5,5.3333333 0 0 0 37,36.333333 5.5,5.3333333 0 0 0 31.5,31 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.8496094 3 C 4.2707094 3 3 4.2707094 3 5.8496094 L 3 6.8496094 C 3 5.2707094 4.2707094 4 5.8496094 4 L 57.150391 4 C 58.729291 4 60 5.2707094 60 6.8496094 L 60 5.8496094 C 60 4.2707094 58.729291 3 57.150391 3 L 5.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ca._0ldsk00l.Nestopia.svg b/.icons/awkward/64x64/apps/ca._0ldsk00l.Nestopia.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ca._0ldsk00l.Nestopia.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ca.desrt.dconf-editor.svg b/.icons/awkward/64x64/apps/ca.desrt.dconf-editor.svg
new file mode 120000
index 00000000..5c5aea0c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ca.desrt.dconf-editor.svg
@@ -0,0 +1 @@
+dconf-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cacao-oj6.svg b/.icons/awkward/64x64/apps/cacao-oj6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cacao-oj6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cacao-oj7.svg b/.icons/awkward/64x64/apps/cacao-oj7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cacao-oj7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cacao-oj8.svg b/.icons/awkward/64x64/apps/cacao-oj8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cacao-oj8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cacao-oj9.svg b/.icons/awkward/64x64/apps/cacao-oj9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cacao-oj9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cacher.svg b/.icons/awkward/64x64/apps/cacher.svg
new file mode 100644
index 00000000..b5a8017f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cacher.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#2d96dd" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 33.400391,19 -8.333985,25 h 4.429688 L 37.830078,19 Z M 24,25.796875 23.142578,26.183594 11,31.453125 l 0.0059,3.832031 12.142579,5.234375 L 24,40.900391 v -4.59961 L 17.001953,33.361328 24,30.402344 Z m 15,0 v 4.605469 L 45.998047,33.361328 39,36.300781 v 4.59961 L 39.851562,40.519531 51.994141,35.285156 52,31.453125 39.857422,26.183594 Z"/>
+ <path style="fill:#ffffff" d="M 33.400391 18 L 25.066406 43 L 29.496094 43 L 37.830078 18 L 33.400391 18 z M 24 24.796875 L 23.142578 25.183594 L 11 30.453125 L 11.005859 34.285156 L 23.148438 39.519531 L 24 39.900391 L 24 35.300781 L 17.001953 32.361328 L 24 29.402344 L 24 24.796875 z M 39 24.796875 L 39 29.402344 L 45.998047 32.361328 L 39 35.300781 L 39 39.900391 L 39.851562 39.519531 L 51.994141 34.285156 L 52 30.453125 L 39.857422 25.183594 L 39 24.796875 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cadence.svg b/.icons/awkward/64x64/apps/cadence.svg
new file mode 100644
index 00000000..3c8f63bd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cadence.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#752828" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 32.000712,15.000001 c -2.011098,0.03375 -4.209366,0.509828 -5.004084,1.386668 -0.847506,0.93508 -1.029784,2.24825 -0.792998,3.702991 0.451414,2.77339 3.364018,6.175072 5.605668,9.234036 -0.0158,0.0198 -0.03122,0.04276 -0.04688,0.0625 -1.129102,1.422566 -2.996702,3.05955 -4.096234,4.163912 0.17724,-0.80825 0.306582,-1.685796 0.33595,-2.246012 0.02516,-0.479888 0.0102,-0.852746 -0.13672,-1.156208 -0.0735,-0.15172 -0.205826,-0.300632 -0.386732,-0.359362 -0.1809,-0.05872 -0.369294,-0.0182 -0.531268,0.0586 -0.323946,0.15362 -0.631978,0.462078 -1.023474,0.956996 -0.391492,0.494922 -0.849446,1.32424 -1.390674,2.234294 -0.54123,0.910048 -0.923844,1.638192 -1.171918,2.218668 -0.12774,0.298908 -0.221996,0.558094 -0.28126,0.785128 -0.05584,0.213868 -0.08364,0.40424 -0.07422,0.578104 0.309166,0.42208 0.812538,0.360324 1.218792,0.386704 0.17634,-0.0019 0.358876,-0.03148 0.56252,-0.15626 0.477908,-0.292696 1.062284,-0.755726 1.687562,-1.296826 -0.445956,1.49439 -0.341082,1.937206 -1.052384,3.609242 -0.0098,0.0233 -0.0252,0.04704 -0.03516,0.07032 -3.753256,-0.51726 -7.670753,-0.18894 -10.320679,0.734348 -1.389977,0.484302 -2.45776,1.56211 -2.875102,2.753806 -0.417337,1.191698 -0.161856,3.305844 0.88675,5.183404 1.04861,1.877562 2.201397,2.74016 3.433716,3.007704 1.232321,0.26754 2.462153,-0.08284 3.601691,-1.015588 2.172472,-1.778238 4.136082,-6.502402 5.660358,-9.9762 0.02502,0.0036 0.04924,0.0042 0.07422,0.0078 1.795054,0.268108 3.518672,1.762382 5.023618,2.163984 -0.78803,0.250508 -1.489,0.506934 -1.988354,0.76169 -0.427538,0.218128 -0.74083,0.419936 -0.92972,0.699194 -0.09444,0.13964 -0.15686,0.325426 -0.1172,0.5117 0.03966,0.18628 0.16512,0.327582 0.31251,0.429672 0.294778,0.204186 0.716184,0.321944 1.339892,0.414048 0.623708,0.09208 1.446454,0.14572 2.503996,0.16016 0.003,4.2e-5 0.0048,-4.2e-5 0.0078,0 0.003,-4.2e-5 0.0048,4.2e-5 0.0078,0 1.057542,-0.0144 1.880286,-0.06808 2.503994,-0.16016 0.623708,-0.0921 1.045114,-0.209862 1.339892,-0.414048 0.14738,-0.1021 0.27285,-0.243398 0.312512,-0.429672 0.03966,-0.18628 -0.02274,-0.372064 -0.11718,-0.5117 -0.1889,-0.279258 -0.502182,-0.481066 -0.929722,-0.699194 -0.499354,-0.254756 -1.200322,-0.511182 -1.988352,-0.76169 1.504944,-0.401602 3.228562,-1.895876 5.023616,-2.163984 0.02498,-0.0036 0.0492,-0.0042 0.07422,-0.0078 1.524276,3.473798 3.487886,8.197962 5.660358,9.9762 1.139538,0.93275 2.36937,1.283128 3.601692,1.015588 1.232318,-0.267544 2.385104,-1.130142 3.433716,-3.007704 1.048596,-1.87756 1.304086,-3.991706 0.88675,-5.183404 -0.417344,-1.191696 -1.485126,-2.269504 -2.875102,-2.753806 -2.649926,-0.923282 -6.567424,-1.251608 -10.32068,-0.734348 -0.01,-0.02328 -0.02536,-0.04702 -0.03516,-0.07032 -0.711304,-1.672036 -0.60783,-2.114852 -1.053788,-3.609242 0.625276,0.5411 1.209652,1.00413 1.68756,1.296826 0.203644,0.12478 0.386174,0.15438 0.56252,0.15626 0.406254,-0.02638 0.909626,0.03538 1.218792,-0.386704 0.0094,-0.17388 -0.0184,-0.364236 -0.07422,-0.578104 -0.05926,-0.227034 -0.15352,-0.48622 -0.28126,-0.785128 -0.248072,-0.580476 -0.630688,-1.30862 -1.171918,-2.218668 -0.541226,-0.910054 -0.99918,-1.739372 -1.390672,-2.234294 -0.391496,-0.494918 -0.69953,-0.803382 -1.023476,-0.956996 -0.16198,-0.0768 -0.350362,-0.11732 -0.531268,-0.0586 -0.1809,0.05874 -0.31323,0.207648 -0.386732,0.359362 -0.14692,0.303462 -0.16188,0.67632 -0.13672,1.156208 0.02936,0.560216 0.1587,1.437762 0.33595,2.246012 -1.099534,-1.104362 -2.96573,-2.741346 -4.094832,-4.163912 -0.0156,-0.0198 -0.03108,-0.0427 -0.04688,-0.0625 2.24165,-3.058964 5.154256,-6.460646 5.60567,-9.234036 0.236804,-1.454741 0.05452,-2.767911 -0.792978,-3.702991 -0.79472,-0.87684 -2.992988,-1.352915 -5.004084,-1.386668 z"/>
+ <path style="fill:#4c66cc" d="m 32.000712,13.999999 c -2.011098,0.03375 -4.209366,0.509828 -5.004084,1.386669 -0.847506,0.935079 -1.029784,2.248249 -0.792998,3.70299 0.451414,2.773392 3.364018,6.175074 5.605668,9.234038 -0.0158,0.0198 -0.03122,0.04276 -0.04688,0.0625 -1.129102,1.422566 -2.996702,3.05955 -4.096234,4.163912 0.17724,-0.80825 0.306582,-1.685796 0.33595,-2.246012 0.02516,-0.479888 0.0102,-0.852746 -0.13672,-1.156208 -0.0735,-0.15172 -0.205826,-0.300632 -0.386732,-0.359362 -0.1809,-0.05872 -0.369294,-0.0182 -0.531268,0.0586 -0.323946,0.15362 -0.631978,0.462078 -1.023474,0.956996 -0.391492,0.494922 -0.849446,1.32424 -1.390674,2.234294 -0.54123,0.910048 -0.923844,1.638192 -1.171918,2.218668 -0.12774,0.298908 -0.221996,0.558094 -0.28126,0.785128 -0.05584,0.213868 -0.08364,0.40424 -0.07422,0.578104 0.309166,0.42208 0.812538,0.360324 1.218792,0.386704 0.17634,-0.0019 0.358876,-0.03148 0.56252,-0.15626 0.477908,-0.292696 1.062284,-0.755726 1.687562,-1.296826 -0.445956,1.49439 -0.341082,1.937206 -1.052384,3.609242 -0.0098,0.0233 -0.0252,0.04704 -0.03516,0.07032 -3.753256,-0.51726 -7.670753,-0.18894 -10.320679,0.734348 -1.389977,0.484302 -2.45776,1.56211 -2.875102,2.753806 -0.417337,1.191698 -0.161856,3.305844 0.88675,5.183404 1.04861,1.877562 2.201397,2.74016 3.433716,3.007704 1.232321,0.26754 2.462153,-0.08284 3.601691,-1.015588 2.172472,-1.778238 4.136082,-6.502402 5.660358,-9.9762 0.02502,0.0036 0.04924,0.0042 0.07422,0.0078 1.795054,0.268108 3.518672,1.762382 5.023618,2.163984 -0.78803,0.250508 -1.489,0.506934 -1.988354,0.76169 -0.427538,0.218128 -0.74083,0.419936 -0.92972,0.699194 -0.09444,0.13964 -0.15686,0.325426 -0.1172,0.5117 0.03966,0.18628 0.16512,0.327582 0.31251,0.429672 0.294778,0.204186 0.716184,0.321944 1.339892,0.414048 0.623708,0.09208 1.446454,0.14572 2.503996,0.16016 0.003,4.2e-5 0.0048,-4.2e-5 0.0078,0 0.003,-4.2e-5 0.0048,4.2e-5 0.0078,0 1.057542,-0.0144 1.880286,-0.06808 2.503994,-0.16016 0.623708,-0.0921 1.045114,-0.209862 1.339892,-0.414048 0.14738,-0.1021 0.27285,-0.243398 0.312512,-0.429672 0.03966,-0.18628 -0.02274,-0.372064 -0.11718,-0.5117 -0.1889,-0.279258 -0.502182,-0.481066 -0.929722,-0.699194 -0.499354,-0.254756 -1.200322,-0.511182 -1.988352,-0.76169 1.504944,-0.401602 3.228562,-1.895876 5.023616,-2.163984 0.02498,-0.0036 0.0492,-0.0042 0.07422,-0.0078 1.524276,3.473798 3.487886,8.197962 5.660358,9.9762 1.139538,0.93275 2.36937,1.283128 3.601692,1.015588 1.232318,-0.267544 2.385104,-1.130142 3.433716,-3.007704 1.048596,-1.87756 1.304086,-3.991706 0.88675,-5.183404 -0.417344,-1.191696 -1.485126,-2.269504 -2.875102,-2.753806 -2.649926,-0.923282 -6.567424,-1.251608 -10.32068,-0.734348 -0.01,-0.02328 -0.02536,-0.04702 -0.03516,-0.07032 -0.711304,-1.672036 -0.60783,-2.114852 -1.053788,-3.609242 0.625276,0.5411 1.209652,1.00413 1.68756,1.296826 0.203644,0.12478 0.386174,0.15438 0.56252,0.15626 0.406254,-0.02638 0.909626,0.03538 1.218792,-0.386704 0.0094,-0.17388 -0.0184,-0.364236 -0.07422,-0.578104 -0.05926,-0.227034 -0.15352,-0.48622 -0.28126,-0.785128 -0.248072,-0.580476 -0.630688,-1.30862 -1.171918,-2.218668 -0.541226,-0.910054 -0.99918,-1.739372 -1.390672,-2.234294 -0.391496,-0.494918 -0.69953,-0.803382 -1.023476,-0.956996 -0.16198,-0.0768 -0.350362,-0.11732 -0.531268,-0.0586 -0.1809,0.05874 -0.31323,0.207648 -0.386732,0.359362 -0.14692,0.303462 -0.16188,0.67632 -0.13672,1.156208 0.02936,0.560216 0.1587,1.437762 0.33595,2.246012 -1.099534,-1.104362 -2.96573,-2.741346 -4.094832,-4.163912 -0.0156,-0.0198 -0.03108,-0.0427 -0.04688,-0.0625 2.24165,-3.058964 5.154256,-6.460646 5.60567,-9.234038 0.236804,-1.454741 0.05452,-2.767911 -0.792978,-3.70299 -0.79472,-0.876841 -2.992988,-1.352916 -5.004084,-1.386669 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 14 C 29.988902 14.03375 27.790812 14.509878 26.996094 15.386719 C 26.284771 16.171542 26.062211 17.230533 26.142578 18.408203 C 26.227847 17.634494 26.492121 16.942767 26.996094 16.386719 C 27.790812 15.509878 29.988902 15.03375 32 15 C 34.011096 15.033753 36.209186 15.509878 37.003906 16.386719 C 37.507453 16.942302 37.773874 17.633328 37.859375 18.40625 C 37.939343 17.229384 37.714822 16.171101 37.003906 15.386719 C 36.209186 14.509878 34.011096 14.033753 32 14 z M 27.205078 28.767578 C 27.11512 28.779968 27.028253 28.809256 26.947266 28.847656 C 26.62332 29.001276 26.315324 29.309769 25.923828 29.804688 C 25.532336 30.299609 25.074431 31.129009 24.533203 32.039062 C 23.991973 32.949111 23.609402 33.677337 23.361328 34.257812 C 23.233588 34.55672 23.139342 34.815935 23.080078 35.042969 C 23.024238 35.256837 22.996439 35.44723 23.005859 35.621094 C 23.056179 35.689791 23.118382 35.727908 23.177734 35.773438 C 23.232298 35.60935 23.277496 35.453976 23.361328 35.257812 C 23.609402 34.677337 23.991973 33.949111 24.533203 33.039062 C 25.074431 32.129008 25.532336 31.299609 25.923828 30.804688 C 26.315324 30.309769 26.62332 30.001276 26.947266 29.847656 C 27.10924 29.770856 27.297616 29.730342 27.478516 29.789062 C 27.659422 29.847792 27.791734 29.996717 27.865234 30.148438 C 27.924936 30.271752 27.950372 30.415696 27.972656 30.564453 C 27.979444 30.484407 27.998246 30.3754 28.001953 30.304688 C 28.027113 29.8248 28.012154 29.451899 27.865234 29.148438 C 27.791734 28.996717 27.659422 28.847792 27.478516 28.789062 C 27.388066 28.759702 27.295036 28.755188 27.205078 28.767578 z M 36.794922 28.767578 C 36.704966 28.755188 36.611937 28.759702 36.521484 28.789062 C 36.340584 28.847803 36.208268 28.996723 36.134766 29.148438 C 35.987846 29.451899 35.972887 29.8248 35.998047 30.304688 C 36.001753 30.3754 36.020557 30.484407 36.027344 30.564453 C 36.049628 30.415696 36.075064 30.271752 36.134766 30.148438 C 36.208268 29.996723 36.340584 29.847803 36.521484 29.789062 C 36.70239 29.730342 36.890754 29.770856 37.052734 29.847656 C 37.37668 30.00127 37.684676 30.30977 38.076172 30.804688 C 38.467664 31.29961 38.925571 32.129008 39.466797 33.039062 C 40.008027 33.94911 40.3906 34.677337 40.638672 35.257812 C 40.722504 35.453976 40.767702 35.60935 40.822266 35.773438 C 40.881618 35.727908 40.943821 35.689792 40.994141 35.621094 C 41.003541 35.447214 40.975742 35.256837 40.919922 35.042969 C 40.860662 34.815935 40.766412 34.55672 40.638672 34.257812 C 40.3906 33.677337 40.008027 32.94911 39.466797 32.039062 C 38.925571 31.129009 38.467664 30.29961 38.076172 29.804688 C 37.684676 29.30977 37.37668 29.00127 37.052734 28.847656 C 36.971744 28.809256 36.884878 28.779968 36.794922 28.767578 z M 32.591797 28.789062 C 32.460218 28.965503 32.319204 29.149826 32.191406 29.324219 C 32.207206 29.344019 32.222681 29.366919 32.238281 29.386719 C 33.367383 30.809285 35.23445 32.446419 36.333984 33.550781 C 36.245497 33.147284 36.169456 32.725872 36.111328 32.335938 C 35.105123 31.345528 33.660192 30.031476 32.591797 28.789062 z M 31.408203 28.791016 C 30.339684 30.033027 28.894607 31.345915 27.888672 32.335938 C 27.830543 32.725872 27.754498 33.147284 27.666016 33.550781 C 28.765548 32.446419 30.632617 30.809285 31.761719 29.386719 C 31.777379 29.366979 31.792794 29.344019 31.808594 29.324219 C 31.681044 29.150164 31.539521 28.967111 31.408203 28.791016 z M 26.474609 35.554688 C 26.363187 35.651109 26.26275 35.727418 26.154297 35.818359 C 26.005559 36.495589 25.88564 37.073904 25.421875 38.164062 C 25.412075 38.187362 25.396679 38.211095 25.386719 38.234375 C 21.633463 37.717115 17.716332 38.045462 15.066406 38.96875 C 13.676429 39.453052 12.608748 40.529007 12.191406 41.720703 C 12.022363 42.203404 11.96957 42.842417 12.029297 43.550781 C 12.057809 43.245725 12.107428 42.960501 12.191406 42.720703 C 12.608748 41.529007 13.676429 40.453052 15.066406 39.96875 C 17.716332 39.045462 21.633463 38.717115 25.386719 39.234375 C 25.396679 39.211095 25.412075 39.187362 25.421875 39.164062 C 26.133177 37.492026 26.028653 37.049078 26.474609 35.554688 z M 37.525391 35.554688 C 37.971349 37.049078 37.866821 37.492027 38.578125 39.164062 C 38.587925 39.187362 38.603281 39.211095 38.613281 39.234375 C 42.366537 38.717115 46.285621 39.045468 48.935547 39.96875 C 50.325523 40.453052 51.393203 41.529007 51.810547 42.720703 C 51.895076 42.962074 51.944331 43.249215 51.972656 43.556641 C 52.033182 42.845978 51.980043 42.204699 51.810547 41.720703 C 51.393203 40.529007 50.325523 39.453052 48.935547 38.96875 C 46.285621 38.045468 42.366537 37.717115 38.613281 38.234375 C 38.603281 38.211095 38.587925 38.187362 38.578125 38.164062 C 38.114321 37.073816 37.994873 36.495662 37.845703 35.818359 C 37.73725 35.727418 37.636812 35.651109 37.525391 35.554688 z M 29.578125 41.554688 C 29.327234 41.654635 29.078613 41.753624 28.882812 41.853516 C 28.455275 42.071644 28.142015 42.273476 27.953125 42.552734 C 27.858685 42.692374 27.796277 42.878179 27.835938 43.064453 C 27.868506 43.217426 27.965206 43.334185 28.078125 43.429688 C 28.269865 43.21616 28.526345 43.035384 28.882812 42.853516 C 29.382166 42.59876 30.083064 42.342305 30.871094 42.091797 C 30.456176 41.981074 30.0232 41.782927 29.578125 41.554688 z M 34.423828 41.554688 C 33.978753 41.782927 33.543823 41.981074 33.128906 42.091797 C 33.916936 42.342305 34.617834 42.59876 35.117188 42.853516 C 35.473656 43.035384 35.730131 43.21616 35.921875 43.429688 C 36.034974 43.334133 36.131454 43.217598 36.164062 43.064453 C 36.203722 42.878173 36.141315 42.69237 36.046875 42.552734 C 35.857975 42.273476 35.544728 42.071644 35.117188 41.853516 C 34.921487 41.753675 34.674565 41.654584 34.423828 41.554688 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/caffeine.svg b/.icons/awkward/64x64/apps/caffeine.svg
new file mode 100644
index 00000000..12d76743
--- /dev/null
+++ b/.icons/awkward/64x64/apps/caffeine.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 60,40 c 0,12 -8,20 -20,20 l -8,0 C 20,60 12.9608,53.73724 12.164,44 L 10,44 C 4,44 4,38 4,38 l 0,-4 c 0,-6 6,-6 6,-6 l 2,0 48,0 z M 10,32 C 8,31.8708 7.9376,34.125 7.9376,34.125 l 0,4 C 7.9376,40 10,40 10,40 l 2,0 -0.04,-7.93752 z"/>
+ <path style="fill:#e4e4e4" d="m 60,39 c 0,12 -8,20 -20,20 l -8,0 C 20,59 12.9608,52.73724 12.164,43 L 10,43 C 4,43 4,37 4,37 l 0,-4 c 0,-6 6,-6 6,-6 l 2,0 48,0 z M 10,31 C 8,30.8708 7.9376,33.125 7.9376,33.125 l 0,4 C 7.9376,39 10,39 10,39 l 2,0 -0.04,-7.93752 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 60,27 0,1 -48,0 -2,0 c 0,0 -6,0 -6,6 l 0,-1 c 0,-6 6,-6 6,-6 l 2,0 48,0 z M 7.9375,37.125 C 7.9375,39 10,39 10,39 l 1.994141,0 0.0059,1 -2,0 c 0,0 -2.0625,0 -2.0625,-1.875 l 0,-1 z"/>
+ <path style="opacity:0.2" d="m 24.774555,6 c -4.3928,4.614067 -5.713307,6.887319 -4.128907,9.824219 1.4364,2.662233 5.151556,4.019014 3.285157,10.175781 3.065599,-2.999734 5.50095,-6.809646 3.09375,-9.882813 -2.4488,-3.125666 -3.79,-5.023854 -2.25,-10.117187 z m 12,0 c -4.3928,4.614067 -5.713306,6.887319 -4.128906,9.824219 1.4364,2.662233 5.151556,4.019014 3.285156,10.175781 3.0656,-2.999734 5.50095,-6.809646 3.09375,-9.882813 -2.4488,-3.125666 -3.79,-5.023854 -2.25,-10.117187 z m 12,0 c -4.3928,4.614067 -5.713306,6.887319 -4.128906,9.824219 1.4364,2.662233 5.151556,4.019014 3.285156,10.175781 3.0656,-2.999734 5.50095,-6.809646 3.09375,-9.882813 -2.4488,-3.125666 -3.79,-5.023854 -2.25,-10.117187 z"/>
+ <path style="fill:#956b5f" d="m 24.774555,5 c -4.3928,4.6140666 -5.713307,6.887319 -4.128907,9.824219 1.4364,2.662233 5.151556,4.019014 3.285157,10.175781 3.065599,-2.999734 5.50095,-6.809646 3.09375,-9.882813 -2.4488,-3.125666 -3.79,-5.023854 -2.25,-10.117187 z m 12,0 c -4.3928,4.6140666 -5.713306,6.887319 -4.128906,9.824219 1.4364,2.662233 5.151556,4.019014 3.285156,10.175781 3.0656,-2.999734 5.50095,-6.809646 3.09375,-9.882813 -2.4488,-3.125666 -3.79,-5.023854 -2.25,-10.117187 z m 12,0 c -4.3928,4.6140666 -5.713306,6.887319 -4.128906,9.824219 1.4364,2.662233 5.151556,4.019014 3.285156,10.175781 3.0656,-2.999734 5.50095,-6.809646 3.09375,-9.882813 -2.4488,-3.125666 -3.79,-5.023854 -2.25,-10.117187 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.774555,5 C 21.310906,8.6381136 19.765758,10.821165 20.040179,13.021484 20.266776,11.210371 21.727187,9.2469315 24.428851,6.375 24.525691,5.93654 24.624982,5.4946891 24.774555,5 Z m 12,0 C 33.310906,8.6381136 31.765758,10.821165 32.040179,13.021484 32.266776,11.210371 33.727188,9.2469315 36.428851,6.375 36.525691,5.93654 36.624982,5.4946891 36.774555,5 Z m 12,0 C 45.310906,8.6381136 43.765758,10.821165 44.040179,13.021484 44.266776,11.210371 45.727188,9.2469315 48.428851,6.375 48.525691,5.93654 48.624982,5.4946891 48.774555,5 Z M 24.137836,9.2304688 c -0.17719,2.8638722 1.037867,4.5268312 2.886719,6.8867192 0.564401,0.720547 0.85318,1.48206 0.939453,2.263671 0.11823,-1.13151 -0.136582,-2.23868 -0.939453,-3.263671 -1.622417,-2.070865 -2.752473,-3.60727 -2.886719,-5.8867192 z m 12,0 c -0.17719,2.8638722 1.037867,4.5268312 2.886719,6.8867192 0.564401,0.720547 0.85318,1.48206 0.939453,2.263671 0.11823,-1.13151 -0.136582,-2.23868 -0.939453,-3.263671 -1.622417,-2.070865 -2.752473,-3.60727 -2.886719,-5.8867192 z m 12,0 c -0.17719,2.8638722 1.037867,4.5268312 2.886719,6.8867192 0.564401,0.720547 0.85318,1.48206 0.939453,2.263671 0.11823,-1.13151 -0.136582,-2.23868 -0.939453,-3.263671 -1.622417,-2.070865 -2.752473,-3.60727 -2.886719,-5.8867192 z M 24.417133,22.40625 c -0.0456,0.762538 -0.188646,1.611772 -0.486328,2.59375 0.113013,-0.110585 0.217035,-0.229087 0.328124,-0.341797 0.162736,-0.847177 0.206332,-1.591032 0.158204,-2.251953 z m 12,0 c -0.0456,0.762538 -0.188646,1.611772 -0.486328,2.59375 0.113013,-0.110585 0.217035,-0.229087 0.328124,-0.341797 0.162736,-0.847177 0.206332,-1.591032 0.158204,-2.251953 z m 12,0 c -0.0456,0.762538 -0.188646,1.611772 -0.486328,2.59375 0.113013,-0.110585 0.217035,-0.229087 0.328124,-0.341797 0.162736,-0.847177 0.206332,-1.591032 0.158204,-2.251953 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cairo-clock.svg b/.icons/awkward/64x64/apps/cairo-clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cairo-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cairo-dock.svg b/.icons/awkward/64x64/apps/cairo-dock.svg
new file mode 120000
index 00000000..8d2e75a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cairo-dock.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/caja-actions.svg b/.icons/awkward/64x64/apps/caja-actions.svg
new file mode 100644
index 00000000..e32a16ce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/caja-actions.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g>
+ <rect style="fill:#5895dc" width="48" height="34" x="8" y="3" rx="2.5" ry="2.5"/>
+ <rect style="opacity:0.1" width="48" height="34" x="8" y="8" rx="2.5" ry="2.5"/>
+ <rect style="fill:#89e058" width="48" height="34" x="8" y="9" rx="2.5" ry="2.5"/>
+ <rect style="opacity:0.1" width="48" height="34" x="8" y="14" rx="2.5" ry="2.5"/>
+ <rect style="fill:#ffcd54" width="48" height="34" x="8" y="15" rx="2.5" ry="2.5"/>
+ <rect style="opacity:0.2" width="56" height="40" x="4" y="22" rx="3" ry="3"/>
+ <rect style="fill:#8e8e8e" width="56" height="40" x="4" y="21" rx="3" ry="3"/>
+ <rect style="opacity:0.2" width="20" height="6" x="22" y="38" rx="2" ry="2"/>
+ <rect style="fill:#ececec" width="20" height="6" x="22" y="37" rx="2" ry="2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.5 3 C 9.115 3 8 4.115 8 5.5 L 8 6.5 C 8 5.115 9.115 4 10.5 4 L 53.5 4 C 54.885 4 56 5.115 56 6.5 L 56 5.5 C 56 4.115 54.885 3 53.5 3 L 10.5 3 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.5,9 C 9.115,9 8,10.115 8,11.5 V 12.5 C 8,11.115 9.115,10 10.5,10 H 53.5 C 54.885,10 56,11.115 56,12.5 V 11.5 C 56,10.115 54.885,9 53.5,9 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.5,15 C 9.115,15 8,16.115 8,17.5 V 18.5 C 8,17.115 9.115,16 10.5,16 H 53.5 C 54.885,16 56,17.115 56,18.5 V 17.5 C 56,16.115 54.885,15 53.5,15 Z"/>
+ </g>
+ <g>
+ <circle style="opacity:0.2" cx="48" cy="47" r="16"/>
+ <circle style="fill:#6ec149" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 A 2.2858,2.2858 0 0 1 48,48.2864 2.2858,2.2858 0 0 1 45.714,46.0004 2.2858,2.2858 0 0 1 48,43.7144 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/caja-dropbox.svg b/.icons/awkward/64x64/apps/caja-dropbox.svg
new file mode 120000
index 00000000..3b77629d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/caja-dropbox.svg
@@ -0,0 +1 @@
+dropbox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calamares.svg b/.icons/awkward/64x64/apps/calamares.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calamares.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calc.svg b/.icons/awkward/64x64/apps/calc.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calc.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calendar.svg b/.icons/awkward/64x64/apps/calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calibre-ebook-edit.svg b/.icons/awkward/64x64/apps/calibre-ebook-edit.svg
new file mode 100644
index 00000000..5d7fb447
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calibre-ebook-edit.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#009587" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 L 54,7 C 54,5.338 52.662,4 51,4 L 13,4 Z"/>
+ <path style="opacity:0.2" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 5,0 0,-56 z"/>
+ <path style="opacity:0.2" d="m 38,5 0,28 4,-4 4,4 0,-28 -8,0 z"/>
+ <path style="fill:#d8d8d8" d="m 38,4 0,28 4,-4 4,4 0,-28 -8,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.958,45.848 Z"/>
+ <circle style="fill:#8561c5" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 45.928,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.734,1.204 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.84152,-1.0558 l -0.1764,-2.1116 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 2.2858,2.2858 0 0 1 -2.286,2.286 2.2858,2.2858 0 0 1 -2.286,-2.286 2.2858,2.2858 0 0 1 2.286,-2.286 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/calibre-gui.svg b/.icons/awkward/64x64/apps/calibre-gui.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calibre-gui.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calibre-viewer.svg b/.icons/awkward/64x64/apps/calibre-viewer.svg
new file mode 100644
index 00000000..d4fc34b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calibre-viewer.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#009587" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 L 54,7 C 54,5.338 52.662,4 51,4 L 13,4 Z"/>
+ <path style="opacity:0.2" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 5,0 0,-56 z"/>
+ <path style="opacity:0.2" d="m 38,5 0,28 4,-4 4,4 0,-28 -8,0 z"/>
+ <path style="fill:#d8d8d8" d="m 38,4 0,28 4,-4 4,4 0,-28 -8,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.958,45.848 Z"/>
+ <circle style="fill:#c03630" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 48 39 C 46.06146 39.02128 44.110475 39.518117 42.421875 40.589844 C 41.748855 41.080788 40.940891 41.714655 40.332031 42.353516 C 39.374031 43.403987 38.554 44.628949 38 46.001953 C 39.51868 49.753859 42.856497 52.503854 46.529297 52.910156 C 48.938497 53.215576 51.460325 52.749147 53.578125 51.414062 C 54.251125 50.923119 55.059109 50.289252 55.667969 49.650391 C 56.625969 48.59768 57.446 47.372717 58 46.001953 C 56.482 42.250271 53.142703 39.499156 49.470703 39.09375 C 48.982703 39.0288 48.49 39 48 39 z M 48.003906 42 C 50.143607 41.95259 52.03831 43.867621 51.998047 45.996094 C 52.066617 48.348542 49.723408 50.378753 47.40625 49.939453 C 45.066085 49.664667 43.421718 47.038434 44.191406 44.814453 C 44.683511 43.178265 46.290945 41.982778 48.005859 42.001953 L 48.003906 42 z M 48 44 A 1.9999991 1.9988488 0 0 0 46 46.001953 A 1.9999991 1.9988488 0 0 0 48 48 A 1.9999991 1.9988488 0 0 0 50 46.001953 A 1.9999991 1.9988488 0 0 0 48 44.003906 L 48 44 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/calibre.svg b/.icons/awkward/64x64/apps/calibre.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calibre.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/california.svg b/.icons/awkward/64x64/apps/california.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/california.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligraauthor.svg b/.icons/awkward/64x64/apps/calligraauthor.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligraauthor.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligraflow.svg b/.icons/awkward/64x64/apps/calligraflow.svg
new file mode 120000
index 00000000..f17eaf6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligraflow.svg
@@ -0,0 +1 @@
+flow.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligragemini.svg b/.icons/awkward/64x64/apps/calligragemini.svg
new file mode 120000
index 00000000..827f3f65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligragemini.svg
@@ -0,0 +1 @@
+gemini.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligrakarbon.svg b/.icons/awkward/64x64/apps/calligrakarbon.svg
new file mode 120000
index 00000000..df8a6d2e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligrakarbon.svg
@@ -0,0 +1 @@
+karbon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligrakexi.svg b/.icons/awkward/64x64/apps/calligrakexi.svg
new file mode 120000
index 00000000..1acb84d8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligrakexi.svg
@@ -0,0 +1 @@
+kexi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligrakrita.svg b/.icons/awkward/64x64/apps/calligrakrita.svg
new file mode 120000
index 00000000..842fa48e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligrakrita.svg
@@ -0,0 +1 @@
+krita.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligrakrita2.svg b/.icons/awkward/64x64/apps/calligrakrita2.svg
new file mode 120000
index 00000000..842fa48e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligrakrita2.svg
@@ -0,0 +1 @@
+krita.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligraplan.svg b/.icons/awkward/64x64/apps/calligraplan.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligraplan.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligraplanner.svg b/.icons/awkward/64x64/apps/calligraplanner.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligraplanner.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligraplanwork.svg b/.icons/awkward/64x64/apps/calligraplanwork.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligraplanwork.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligrasheets.svg b/.icons/awkward/64x64/apps/calligrasheets.svg
new file mode 120000
index 00000000..3a386bb7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligrasheets.svg
@@ -0,0 +1 @@
+sheets.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligrastage.svg b/.icons/awkward/64x64/apps/calligrastage.svg
new file mode 120000
index 00000000..1151ae96
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligrastage.svg
@@ -0,0 +1 @@
+stage.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/calligrawords.svg b/.icons/awkward/64x64/apps/calligrawords.svg
new file mode 120000
index 00000000..e30a949f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/calligrawords.svg
@@ -0,0 +1 @@
+words.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/camorama.svg b/.icons/awkward/64x64/apps/camorama.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/camorama.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cantata.svg b/.icons/awkward/64x64/apps/cantata.svg
new file mode 100644
index 00000000..eef072c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cantata.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 59.999127,33.157092 a 27.999565,27.999565 0 1 0 -55.9982535,0 27.999565,27.999565 0 0 0 55.9982535,0"/>
+ <path style="fill:#4f4f4f" d="m 59.999127,32.1571 a 27.999565,27.999565 0 1 0 -55.9982535,0 27.999565,27.999565 0 0 0 55.9982535,0"/>
+ <path style="opacity:0.2" d="M 11,33 C 11,44.579479 20.42052,54 32.000002,54 43.579481,54 53,44.579479 53,33 53,21.42052 43.579481,12 32.000002,12 20.42052,12 11,21.42052 11,33 Z"/>
+ <path style="fill:#ffffff" d="M 11,32 C 11,43.579479 20.42052,53 32.000002,53 43.579481,53 53,43.579479 53,32 53,20.42052 43.579481,11 32.000002,11 20.42052,11 11,20.42052 11,32 Z"/>
+ <path style="fill:#366adb" d="m 32,17.466694 0,15.261759 c -1.345739,-0.476141 -2.698156,-0.725645 -4.199935,-0.727989 -5.412306,0 -9.799847,3.133957 -9.799847,6.999891 0,3.865934 4.387541,6.999891 9.799847,6.999891 5.412306,0 10.199842,-3.133957 10.199842,-6.999891 l 0,-16.999734 c 0,0 2.818336,2.432481 3.768941,4.955137 0.485882,1.289406 0.484445,2.60237 -0.631998,3.626114 -0.906512,0.519986 -1.203761,1.323663 -1.044514,2.023403 0.241826,1.062613 1.53443,1.888098 3.330416,1.123812 2.698508,-1.40694 3.576015,-3.929235 3.576015,-6.029204 0,-6.299902 -7.998876,-11.699817 -13.598789,-11.699817 C 32,16.000066 32,17.466694 32,17.466694 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.339844 4.0078125 A 27.999565 27.999565 0 0 0 4 32.15625 A 27.999565 27.999565 0 0 0 4.015625 32.417969 A 27.999565 27.999565 0 0 1 31.339844 5.0078125 A 27.999565 27.999565 0 0 1 59.980469 32.712891 A 27.999565 27.999565 0 0 0 60 32.15625 A 27.999565 27.999565 0 0 0 31.339844 4.0078125 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cantor.svg b/.icons/awkward/64x64/apps/cantor.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cantor.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/caprine.svg b/.icons/awkward/64x64/apps/caprine.svg
new file mode 120000
index 00000000..b8719ad4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/caprine.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/carla-control.svg b/.icons/awkward/64x64/apps/carla-control.svg
new file mode 100644
index 00000000..de170691
--- /dev/null
+++ b/.icons/awkward/64x64/apps/carla-control.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="-61" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5b5a43" width="56" height="56" x="-60" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="16" height="22" x="38" y="7"/>
+ <path style="opacity:0.2" d="M 60,57.2 V 32 H 4 V 57.2 C 4,58.7512 5.2488,60 6.8,60 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <circle style="opacity:0.2" cx="18" cy="19" r="8"/>
+ <circle style="fill:#bbbbbb" cx="18" cy="18" r="8"/>
+ <rect style="fill:#3fea3f" width="8" height="4" x="38" y="7"/>
+ <rect style="fill:#3fea3f" width="12" height="4" x="38" y="13"/>
+ <rect style="fill:#00ffed" width="6" height="4" x="38" y="19"/>
+ <rect style="fill:#00ffed" width="14" height="4" x="38" y="25"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18 10 A 8 8 0 0 0 10 18 A 8 8 0 0 0 10.023438 18.400391 A 8 8 0 0 1 18 11 A 8 8 0 0 1 25.974609 18.476562 A 8 8 0 0 0 26 18 A 8 8 0 0 0 18 10 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <rect style="opacity:0.2" width="56" height="1" x="4" y="32"/>
+ <rect style="opacity:0.2" width="16" height="22" x="38" y="35"/>
+ <circle style="opacity:0.2" cx="18" cy="47" r="8"/>
+ <circle style="fill:#bbbbbb" cx="18" cy="46" r="8"/>
+ <rect style="fill:#3fea3f" width="8" height="4" x="38" y="35"/>
+ <rect style="fill:#3fea3f" width="12" height="4" x="38" y="41"/>
+ <rect style="fill:#00ffed" width="6" height="4" x="38" y="47"/>
+ <rect style="fill:#00ffed" width="14" height="4" x="38" y="53"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18 38 A 8 8 0 0 0 10 46 A 8 8 0 0 0 10.023438 46.400391 A 8 8 0 0 1 18 39 A 8 8 0 0 1 25.974609 46.476562 A 8 8 0 0 0 26 46 A 8 8 0 0 0 18 38 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/carla.svg b/.icons/awkward/64x64/apps/carla.svg
new file mode 100644
index 00000000..65dc4387
--- /dev/null
+++ b/.icons/awkward/64x64/apps/carla.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="-61" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e83838" width="56" height="56" x="-60" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="16" height="22" x="38" y="7"/>
+ <path style="opacity:0.2" d="M 60,57.2 V 32 H 4 V 57.2 C 4,58.7512 5.2488,60 6.8,60 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <circle style="opacity:0.2" cx="18" cy="19" r="8"/>
+ <circle style="fill:#bbbbbb" cx="18" cy="18" r="8"/>
+ <rect style="fill:#3fea3f" width="8" height="4" x="38" y="7"/>
+ <rect style="fill:#3fea3f" width="12" height="4" x="38" y="13"/>
+ <rect style="fill:#00ffed" width="6" height="4" x="38" y="19"/>
+ <rect style="fill:#00ffed" width="14" height="4" x="38" y="25"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18 10 A 8 8 0 0 0 10 18 A 8 8 0 0 0 10.023438 18.400391 A 8 8 0 0 1 18 11 A 8 8 0 0 1 25.974609 18.476562 A 8 8 0 0 0 26 18 A 8 8 0 0 0 18 10 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <rect style="opacity:0.2" width="56" height="1" x="4" y="32"/>
+ <rect style="opacity:0.2" width="16" height="22" x="38" y="35"/>
+ <circle style="opacity:0.2" cx="18" cy="47" r="8"/>
+ <circle style="fill:#bbbbbb" cx="18" cy="46" r="8"/>
+ <rect style="fill:#3fea3f" width="8" height="4" x="38" y="35"/>
+ <rect style="fill:#3fea3f" width="12" height="4" x="38" y="41"/>
+ <rect style="fill:#00ffed" width="6" height="4" x="38" y="47"/>
+ <rect style="fill:#00ffed" width="14" height="4" x="38" y="53"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18 38 A 8 8 0 0 0 10 46 A 8 8 0 0 0 10.023438 46.400391 A 8 8 0 0 1 18 39 A 8 8 0 0 1 25.974609 46.476562 A 8 8 0 0 0 26 46 A 8 8 0 0 0 18 38 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/castle-crashers.svg b/.icons/awkward/64x64/apps/castle-crashers.svg
new file mode 100644
index 00000000..17d588f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/castle-crashers.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <rect style="opacity:.2" ry="4" height="14" width="47" y="32" x="8"/>
+ <rect style="fill:#d01818" ry="4" height="14" width="47" y="31" x="8"/>
+ <path style="opacity:.1;fill:#ffffff" d="m12 31c-2.216 0-4 1.784-4 4v1c0-2.216 1.784-4 4-4h39c2.216 0 4 1.784 4 4v-1c0-2.216-1.784-4-4-4h-39z"/>
+ <path style="opacity:.2" d="m32 5c-20 0-20 9-20 9v36l20 11 19-11v-36s0-9-19-9z"/>
+ <path style="fill:#f15555" d="m32 4c-20 0-20 9-20 9v36l20 11 19-11v-36s0-9-19-9z"/>
+ <path style="opacity:.2" d="m26 15v17h-14v14h14v11.699219l6 3.300781 6-3.474609v-11.525391h13v-14h-13v-17l-6 7z"/>
+ <path style="fill:#e4e4e4" d="m26 14v17h-14v14h14v11.699219l6 3.300781 6-3.474609v-11.525391h13v-14h-13v-17l-6 7-6-7z"/>
+ <path style="fill:#3f3f3f" d="m18.078125 33.384766a5 5 0 0 0 -3.078125 4.615234 5 5 0 0 0 5 5 5 5 0 0 0 5 -5l-6.921875-4.615234zm27.269531 0.207031l-7.347656 4.408203a5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -2.652344 -4.408203z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4c-20 0-20 9-20 9v1s0-9 20-9c19 0 19 9 19 9v-1s0-9-19-9z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cataclysm-dda.svg b/.icons/awkward/64x64/apps/cataclysm-dda.svg
new file mode 100644
index 00000000..e5bc2c03
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cataclysm-dda.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#546e7a" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="m 22.785156,15.00034 -2.55078,2.589844 v 3.730468 c -0.340262,1.038874 -0.543324,2.24008 0.257812,2.57422 0.329756,0.13736 0.386044,-0.888556 0.730468,-0.796876 1.269594,0.337896 -0.385588,3.943418 0.925782,3.88672 1.39684,-0.06026 -0.747686,-4.012018 0.636718,-4.210938 0.759334,-0.10886 0.19978,2.176174 0.964844,2.121094 0.725198,-0.05216 -0.09662,-2.079634 0.628906,-2.121094 0.80844,-0.04632 0.14794,2.29611 0.957032,2.26953 1.00681,-0.03338 4.6e-5,-2.89453 1.007812,-2.89453 1.57027,9.72e-4 0.0012,4.646504 1.566406,4.515624 1.183168,-0.0988 -0.56375,-3.442006 0.617188,-3.566406 0.569586,-0.05994 0.06586,1.665154 0.636718,1.621094 0.60052,-0.046 -0.0076,-1.348468 0.410156,-1.789062 0.601788,-0.634652 2.038136,0.043 2.51172,-0.695312 0.02006,-0.0313 0.03182,-0.07262 0.05078,-0.10548 h 2.765626 l -1.679688,2.488282 c -1.318188,0.773232 -2.47204,2.60115 -2.921874,4.328124 L 26.65625,34.34408 c -1.115578,0.666324 -2.133532,2.212668 -2.449218,3.628906 l -4.609376,6.832032 v 5.507812 h 0.96875 c 0.248306,0.459918 0.60467,0.858818 1.054688,1.023438 0.876432,0.319902 1.847014,-0.68399 2.742188,-1.023438 h 0.972656 c 0.97014,0.547502 -0.15246,3.205882 0.95703,3.238282 1.01488,0.02934 0.41146,-2.376824 0.82422,-3.238282 h 0.76953 c 0.16316,0.669222 -0.36249,2.173982 0.320314,2.265624 0.758594,0.10148 0.71771,-1.378944 0.98828,-2.265624 H 30.4375 c 0.384404,1.256552 -0.272554,3.927056 0.957032,3.886718 1.207844,-0.03972 0.388656,-2.646968 0.695312,-3.886718 h 1.109374 c 0.16626,0.665762 0.19846,1.601838 0.746094,1.621094 0.563606,0.0196 0.58054,-1.064206 0.851564,-1.621094 h 0.83203 c 0.340044,0.681016 0.11962,2.229228 0.871094,2.265624 0.77929,0.03756 0.709192,-1.567756 1.109376,-2.265624 h 0.992186 c 0.667906,0.942588 0.219086,3.732138 1.40625,3.5625 1.167542,-0.16716 -0.17668,-2.671444 0.644532,-3.53125 0.011,-0.0114 0.02758,-0.02008 0.03906,-0.03126 h 1.96875 c 0.567588,1.081742 -0.323244,3.660308 0.855468,3.5625 1.096108,-0.09104 0.03096,-2.281372 0.425782,-3.324218 0.241238,-0.636758 0.911408,-1.070446 1.265626,-1.63672 l 0.859374,-0.871094 V 42.539382 H 43.03906 c -0.02086,-0.0019 -0.0414,0.0011 -0.0625,0 H 30.121092 l 2.578124,-3.871094 c -0.15688,1.45031 -0.51031,3.24348 0.609376,3.21875 1.493792,-0.03272 -0.06574,-3.090268 0.390624,-4.535156 0.34358,-1.087532 1.708028,-1.839096 1.82422,-2.92578 l 1.691406,-2.54297 c 0.0659,0.353996 0.14404,0.706356 0.1875,1.0625 0.15276,1.249536 -0.8682,3.744814 0.371094,3.757812 2.176266,0.02332 -0.221174,-4.6256 0.792968,-6.58203 0.365796,-0.705922 1.4448,-0.854404 1.765626,-1.582032 0.16478,-0.373858 -0.19852,-0.87022 -0.0078,-1.230468 0.258002,-0.48757 1.038786,-0.467276 1.371094,-0.90625 0.48666,-0.642748 0.45341,-1.559604 0.75,-2.3125 0.225524,-0.571562 0.870254,-1.120604 1.070312,-1.671876 l 1.273438,-1.910156 V 15.00034 Z m 2.550782,11.664062 c 0,0 -1.275652,4.535156 0,4.535156 1.275654,0 0,-4.535156 0,-4.535156 z"/>
+ <path style="fill:#3f3f3f" d="m 20.233826,16.591735 2.551306,-2.591727 h 22.005014 v 5.50742 L 30.120138,41.53711 H 46.0658 v 5.507422 l -2.232392,2.26776 H 19.596 v -5.50742 L 34.903836,21.127258 h -14.67001 z"/>
+ <path style="fill:#54d154" d="m 23.42296,15.295871 h 20.410448 v 3.887592 L 28.206658,42.509008 H 45.10906 v 4.211556 H 22.785132 V 42.509008 L 38.730796,18.53553 H 23.42296 Z"/>
+ <path style="fill:#3f3f3f" d="m 25.336438,25.662132 c 0,0 1.275654,4.535524 0,4.535524 -1.275652,0 0,-4.535524 0,-4.535524 z m 11.480878,2.267762 c -0.0044,-0.523852 -0.13968,-1.163362 0.19932,-1.558276 0.317,-0.368998 1.07155,-0.02236 1.395246,-0.38552 0.221646,-0.248804 0,-0.701386 0.1636,-0.99263 0.240142,-0.427636 0.90986,-0.503768 1.112052,-0.951164 0.286384,-0.633678 -0.408846,-1.515836 -0.022,-2.091848 0.260872,-0.388112 0.90954,-0.244272 1.297658,-0.49988 0.401192,-0.263708 0.55172,-0.900302 1.01191,-1.031184 0.508668,-0.14482 1.312648,-0.1014 1.539394,0.383252 0.356866,0.76294 -0.760288,1.504822 -1.069634,2.28882 -0.29659,0.752896 -0.263742,1.6681 -0.750402,2.310848 -0.332308,0.438974 -1.111094,0.420184 -1.369096,0.907754 -0.1907,0.360248 0.17158,0.853972 0.0068,1.22783 -0.320826,0.727628 -1.400346,0.877298 -1.766142,1.58322 -1.014142,1.95643 1.384404,6.607286 -0.791862,6.58396 -1.239294,-0.013 -0.220048,-2.508468 -0.372808,-3.758004 -0.16392,-1.343164 -0.57245,-2.663648 -0.58393,-4.017178 z m -6.697178,1.943796 c -0.417776,-2.732976 2.616362,-7.60672 5.102612,-6.479318 2.36187,1.071354 -1.929426,5.23302 -1.275654,7.775182 0.21463,0.834536 1.533974,1.15753 1.594566,2.017658 0.08612,1.222972 -1.47338,1.99887 -1.842042,3.165796 -0.456364,1.444888 1.10344,4.502802 -0.390352,4.535524 -1.393648,0.03078 -0.486342,-2.7968 -0.544384,-4.211558 -0.06666,-1.620154 0.94526,-3.41201 0.225474,-4.85949 -0.518554,-1.04252 -2.693862,-0.789504 -2.87022,-1.943794 z"/>
+ <path style="fill:#3f3f3f" d="m 23.104046,16.705771 c 0.887854,-0.09913 1.34103,1.449747 2.232392,1.505145 0.711814,0.04438 1.201028,-0.940149 1.91348,-0.971898 0.736372,-0.0324 1.324448,0.911318 2.056354,0.825465 0.84225,-0.09913 1.31105,-1.814208 2.089518,-1.473396 1.4147,0.620071 1.52951,3.331342 0.688852,4.643079 -0.473584,0.73832 -1.908376,0.0622 -2.510164,0.696852 -0.417778,0.440594 0.18944,1.741316 -0.41108,1.78732 -0.570856,0.04406 -0.06824,-1.679764 -0.637826,-1.61983 -1.180938,0.1244 0.56607,3.464816 -0.617098,3.563624 -1.565226,0.13088 0.006,-4.513492 -1.56427,-4.514464 -1.007766,0 -9.56e-4,2.861266 -1.007766,2.894636 -0.809084,0.02658 -0.1483,-2.314088 -0.95674,-2.267762 -0.725526,0.04146 0.09694,2.06917 -0.628258,2.121328 -0.765074,0.05508 -0.206974,-2.23018 -0.966308,-2.121328 -1.384404,0.19892 0.759014,4.151298 -0.637826,4.211556 -1.31137,0.0567 0.34315,-3.549694 -0.926444,-3.88759 -0.344424,-0.09168 -0.398642,0.931726 -0.728398,0.794364 -1.07346,-0.44772 -0.347934,-2.448534 0.10142,-3.535764 0.467208,-1.13064 1.310096,-2.517216 2.510168,-2.651337 z M 28.3001,33.123392 c 1.495702,0.657004 -1.22686,3.204024 -1.050182,4.84977 0.05486,0.51057 0.649628,0.885074 0.637826,1.398884 -0.0172,0.75646 -0.657916,1.358388 -1.031684,2.0128 -0.457322,0.80052 -0.628258,2.668506 -1.478482,2.335794 -1.563632,-0.612296 1.993208,-3.82053 0.822158,-5.038318 -0.4283,-0.44513 -1.49666,0.791126 -1.820038,0.262412 -1.221438,-1.996924 1.79612,-6.754688 3.920402,-5.821666 z m 6.798274,-16.96642 c 0.681516,1.409253 -0.77209,4.457772 0.762202,4.645672 1.607322,0.19664 0.298184,-4.651503 1.913478,-4.535523 1.537802,0.110474 -0.336452,4.512847 1.205174,4.535523 1.554066,0.023 -0.19134,-4.303239 1.346134,-4.535523 0.758374,-0.114366 0.524292,2.098327 1.275654,1.943795 0.705116,-0.144814 0.1703,-1.462706 0.405336,-2.153401 0.210804,-0.618775 1.233876,-0.96558 0.888174,-1.51859 -0.744342,-1.191872 -2.776456,0.124726 -4.165326,0.158744 -1.706504,0.04115 -4.446288,-1.539488 -5.121108,0.05345 -0.288618,0.681624 1.168498,0.739452 1.4906,1.405849 z"/>
+ <path style="fill:#3f3f3f" d="m 22.785132,41.860428 c 1.099614,-0.350856 1.098658,2.123272 1.976626,2.882 0.990226,0.855918 2.216446,1.676524 3.516336,1.715076 0.892956,0.02656 1.587552,-0.989068 2.47987,-1.03345 0.665252,-0.03304 1.258112,0.7043 1.91348,0.583786 0.656962,-0.12084 1.591058,-0.553334 1.594566,-1.231718 0.0064,-1.231072 -3.206354,-1.084638 -2.87022,-2.267762 0.310302,-1.092412 2.223462,-0.284118 3.341574,-0.337248 0.798878,-0.03824 1.99512,-0.68778 2.398864,0.0136 0.552358,0.959586 -1.884138,1.843366 -1.594566,2.915692 0.39067,1.446508 2.357726,2.420998 3.82696,2.267762 1.422672,-0.1487 2.8817,-1.496722 3.189132,-2.915694 0.1738,-0.803434 -1.312964,-1.529118 -0.956738,-2.26776 0.292124,-0.605816 1.342942,-0.829354 1.927192,-0.509276 1.735844,0.95149 2.172756,3.708438 1.899766,5.69273 -0.12056,0.876328 -1.172326,1.358066 -1.48518,2.183854 -0.394814,1.042846 0.667806,3.232532 -0.4283,3.323566 -1.33529,0.1108 -0.007,-3.2186 -1.161482,-3.908648 -0.499418,-0.298372 -1.295106,-0.0473 -1.69885,0.375152 -0.821202,0.859806 0.519828,3.36633 -0.647714,3.533496 -1.412466,0.201832 -0.488894,-3.81891 -1.913478,-3.887592 -1.001708,-0.0486 -0.592862,2.64 -1.594568,2.591728 -0.949722,-0.046 -0.326566,-2.531794 -1.275652,-2.591728 -0.765392,-0.0486 -0.509624,1.970362 -1.275654,1.943798 -0.856602,-0.03012 -0.424792,-2.372402 -1.275652,-2.267762 -1.536526,0.18888 0.271076,4.48466 -1.275654,4.535522 -1.579578,0.05182 -0.0194,-4.403992 -1.594566,-4.535522 -1.090682,-0.09136 -0.509624,3.06083 -1.594566,2.915692 -0.869038,-0.11664 0.23759,-2.545722 -0.637828,-2.591726 -1.242484,-0.06578 -0.0319,3.599586 -1.275652,3.563624 -1.1095,-0.0324 0.0134,-2.692156 -0.95674,-3.239658 -1.121298,-0.63303 -2.506976,1.464326 -3.714064,1.023732 -0.754548,-0.276018 -1.294788,-1.187012 -1.388548,-1.99563 -0.267886,-2.3102 0.32274,-5.944774 2.551306,-6.479318 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/catarina.svg b/.icons/awkward/64x64/apps/catarina.svg
new file mode 100644
index 00000000..25ccf8e2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/catarina.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" transform="matrix(0,-1,-1,0,0,0)" d="M -56.066161,-57.499417 -45.68028,-61 H -6.9000001 C -5.2934,-61 -4,-59.7066 -4,-58.1 V -5.9000001 C -4,-4.2934 -5.2934,-3 -6.9000001,-3 H -59.1 C -60.7066,-3 -62,-4.2934 -62,-5.9000001 V -49.24154 l 2.567095,-3.840957 c 0.892735,-1.335735 1.844296,-3.903775 3.366744,-4.41692 z"/>
+ <path style="fill:#752828" transform="matrix(0,-1,-1,0,0,0)" d="M -55.766278,-56.915986 -46.030338,-61 -5.9000001,-61 C -4.2934,-61 -3,-59.7066 -3,-58.1 V -5.9000001 C -3,-4.2934 -4.2934,-3 -5.9000001,-3 H -58.1 C -59.7066,-3 -61,-4.2934 -61,-5.9000001 V -48.541424 l 2.217036,-5.24119 c 0.625902,-1.479665 1.535154,-2.511902 3.016686,-3.133372 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3" d="m 19,33 c 10.609502,0 15.3905,20 26,20"/>
+ <path style="fill:none;stroke:#6c7f94;stroke-width:3" d="m 19,32 c 10.609502,0 15.3905,20 26,20"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3" d="m 19,13 c 10.609502,0 15.3905,20 26,20"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 15.02412,30 14.975882,30.05496 12,33.000368 15.024119,36 H 21 v -6 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="M 15.02412,29 14.975882,29.05496 12,32.000368 15.024119,35 H 21 v -6 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 43,50 v 6 h 6.034086 L 52,53 49.034086,50 h -0.0682 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="m 43,49 v 6 h 6.034086 L 52,52 49.034086,49 h -0.0682 z"/>
+ <path style="fill:none;stroke:#6c7f94;stroke-width:3" d="m 19,12 c 10.609502,0 15.3905,20 26,20"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 15.02412,10 14.975882,10.05496 12,13.000368 15.024119,16 H 21 v -6 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="M 15.02412,9 14.975882,9.05496 12,12.000368 15.024119,15 H 21 V 9 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 43,30 v 6 h 6.034086 L 52,33 49.034086,30 h -0.0682 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="m 43,29 v 6 h 6.034086 L 52,32 49.034086,29 h -0.0682 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+ <circle style="fill:#3f3f3f" cx="48" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="m 45.02724,54.747563 c 0,-0.415154 0.0596,-0.765906 0.1788,-1.053215 0.1192,-0.28637 0.28444,-0.517978 0.4968,-0.694784 0.2114,-0.176806 0.46124,-0.30463 0.74856,-0.384393 0.28636,-0.0788 0.5929,-0.119204 0.91962,-0.119204 0.30942,0 0.60348,0.0404 0.8812,0.119204 0.2777,0.0798 0.52274,0.207567 0.7351,0.384393 0.21142,0.176806 0.37862,0.408414 0.50258,0.694784 0.124,0.287309 0.1854,0.638061 0.1854,1.053215 0,0.397834 -0.0614,0.738026 -0.1854,1.020555 -0.124,0.28157 -0.29116,0.516998 -0.50258,0.702464 -0.21236,0.184606 -0.4574,0.319051 -0.7351,0.403614 C 47.9745,56.957796 47.68044,57 47.37102,57 47.0443,57 46.73776,56.9578 46.4514,56.874196 c -0.28732,-0.0846 -0.53716,-0.219108 -0.74856,-0.403614 -0.21236,-0.185406 -0.37766,-0.420894 -0.4968,-0.702464 -0.118,-0.282009 -0.178,-0.622021 -0.178,-1.020035 m 0.43724,-4.529954 v -0.979233 c 0,-0.450695 0.0462,-0.859109 0.1392,-1.225242 0.0922,-0.367072 0.23352,-0.714944 0.42378,-1.046495 0.1894,-0.330571 0.43434,-0.653442 0.73416,-0.966733 0.30076,-0.313291 0.66304,-0.638102 1.08682,-0.973473 0.37092,-0.29117 0.6842,-0.551599 0.9398,-0.782227 0.25656,-0.228707 0.46316,-0.456475 0.6227,-0.682283 0.1586,-0.224868 0.27386,-0.460316 0.344,-0.707284 0.0712,-0.247928 0.1068,-0.535278 0.1068,-0.861029 0,-0.503557 -0.171,-0.919651 -0.51028,-1.245423 -0.34018,-0.326731 -0.85908,-0.490096 -1.5567,-0.490096 -0.6083,0 -1.2646,0.127804 -1.96706,0.383433 -0.70052,0.256569 -1.42796,0.569839 -2.1784,0.940792 L 42.3,38.655736 c 0.37862,-0.221027 0.79182,-0.430514 1.23768,-0.628461 0.44686,-0.199007 0.91002,-0.375753 1.3905,-0.530458 0.48142,-0.153805 0.96958,-0.275809 1.4635,-0.364212 C 46.88658,37.044205 47.37184,37 47.84944,37 c 0.9004,0 1.7124,0.108604 2.436,0.324811 0.72456,0.216207 1.3386,0.531398 1.84116,0.946552 0.5045,0.415134 0.88984,0.919651 1.1589,1.510652 0.27002,0.59196 0.40456,1.266563 0.40456,2.025668 0,0.556399 -0.0626,1.053236 -0.1854,1.490471 -0.123,0.437255 -0.3075,0.843729 -0.5487,1.218502 -0.24408,0.375752 -0.5487,0.738025 -0.91482,1.085916 -0.36612,0.348832 -0.79278,0.717845 -1.27806,1.106078 -0.37092,0.29117 -0.6736,0.545819 -0.90808,0.762046 -0.23352,0.216227 -0.41706,0.421874 -0.5487,0.615021 -0.1326,0.195007 -0.22292,0.395933 -0.27194,0.6035 -0.0482,0.206607 -0.073,0.451656 -0.073,0.734185 v 0.794727 h -3.496 z"/>
+ <path style="opacity:0.2" d="M 32.025391,47.501953 A 16,16 0 0 0 32,48 16,16 0 0 0 48,64 16,16 0 0 0 64,48 16,16 0 0 0 63.982422,47.507812 16,16 0 0 1 48,63 16,16 0 0 1 32.025391,47.501953 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/catfish.svg b/.icons/awkward/64x64/apps/catfish.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/catfish.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/catia.svg b/.icons/awkward/64x64/apps/catia.svg
new file mode 100644
index 00000000..73f35227
--- /dev/null
+++ b/.icons/awkward/64x64/apps/catia.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#752828" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3" d="m 19,33 c 10.609502,0 15.3905,20 26,20"/>
+ <path style="fill:none;stroke:#6c7f94;stroke-width:3" d="m 19,32 c 10.609502,0 15.3905,20 26,20"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3" d="m 19,13 c 10.609502,0 15.3905,20 26,20"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 15.02412,30 14.975882,30.05496 12,33.000368 15.024119,36 H 21 v -6 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="M 15.02412,29 14.975882,29.05496 12,32.000368 15.024119,35 H 21 v -6 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 43,50 v 6 h 6.034086 L 52,53 49.034086,50 h -0.0682 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="m 43,49 v 6 h 6.034086 L 52,52 49.034086,49 h -0.0682 z"/>
+ <path style="fill:none;stroke:#6c7f94;stroke-width:3" d="m 19,12 c 10.609502,0 15.3905,20 26,20"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 15.02412,10 14.975882,10.05496 12,13.000368 15.024119,16 H 21 v -6 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="M 15.02412,9 14.975882,9.05496 12,12.000368 15.024119,15 H 21 V 9 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 43,30 v 6 h 6.034086 L 52,33 49.034086,30 h -0.0682 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="m 43,29 v 6 h 6.034086 L 52,32 49.034086,29 h -0.0682 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cats-are-liquid.svg b/.icons/awkward/64x64/apps/cats-are-liquid.svg
new file mode 100644
index 00000000..6287ace2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cats-are-liquid.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <rect style="opacity:.2" rx="10" ry="10" height="56" width="56" y="5" x="4"/>
+ <rect style="fill:#e4e4e4" rx="10" ry="10" height="56" width="56" y="4" x="4"/>
+ <path style="opacity:.2" d="m17.970703 20.171875a2.0002 2.0002 0 0 0 -1.384765 0.585938l-9.0000005 9a2.0002 2.0002 0 1 0 2.8281245 2.828124l7.585938-7.585937 7.585938 7.585937a2.0002 2.0002 0 1 0 2.828124 -2.828124l-9-9a2.0002 2.0002 0 0 0 -1.443359 -0.585938z"/>
+ <path style="stroke-linejoin:round;stroke:#32b7ff;stroke-linecap:round;stroke-width:4;fill:none" d="m9 30 9-9 9 9"/>
+ <path style="opacity:.2" d="m45.970703 20.171875a2.0002 2.0002 0 0 0 -1.384765 0.585938l-9 9a2.0002 2.0002 0 1 0 2.828124 2.828124l7.585938-7.585937 7.585938 7.585937a2.0002 2.0002 0 1 0 2.828124 -2.828124l-9-9a2.0002 2.0002 0 0 0 -1.443359 -0.585938z"/>
+ <path style="stroke-linejoin:round;stroke:#32b7ff;stroke-linecap:round;stroke-width:4;fill:none" d="m55 30-9-9-9 9"/>
+ <path style="opacity:.2" d="m52.066406 39.144531a2.0002 2.0002 0 0 0 -2.005859 1.542969s-0.127205 0.523167-0.691406 1.167969c-0.564202 0.644801-1.402474 1.316406-3.369141 1.316406-7.333333 0-12.890625-3.664063-12.890625-3.664062a2.0002 2.0002 0 0 0 -2.21875 0s-5.557292 3.664062-12.890625 3.664062c-2.666665 0-4.210938-2.894531-4.210938-2.894531a2.0002321 2.0002321 0 1 0 -3.578124 1.789062s2.455729 5.105469 7.789062 5.105469c7.549958 0 12.614645-2.929371 14-3.777344 1.385355 0.847973 6.450042 3.777344 14 3.777344 3.033333 0 5.195061-1.328395 6.380859-2.683594 1.185799-1.355198 1.558594-2.832031 1.558594-2.832031a2.0002 2.0002 0 0 0 -1.873047 -2.511719z"/>
+ <path style="stroke-linejoin:round;stroke:#32b7ff;stroke-linecap:round;stroke-width:4;fill:none" d="m12 40s2 4 6 4c8 0 14-4 14-4s6 4 14 4c5 0 6-4 6-4"/>
+ <path style="opacity:.2;fill:#ffffff" d="m14 4c-5.54 0-10 4.46-10 10v1c0-5.54 4.46-10 10-10h36c5.54 0 10 4.46 10 10v-1c0-5.54-4.46-10-10-10h-36z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cave-story.svg b/.icons/awkward/64x64/apps/cave-story.svg
new file mode 100644
index 00000000..cfed97d5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cave-story.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#426180"/>
+ <path style="opacity:.1" d="m10 40c0 8 5 11 5 11v-2l9 5 2-2s6-3 12 0l2 2s1.895685-1.116548 3-2c3.904344-3.123475 8 0 8 0s4-4 4-16 0.952941-20.028572-22.764706-20.028572c-16.941176 0-22.235294 0.028572-22.235294 24.028572z"/>
+ <path d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.9785 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z" style="opacity:.2;fill:#ffffff"/>
+ <path style="fill:#4f4f4f" d="m10 39c0 8 5 11 5 11v-2l9 5 2-2s6-3 12 0l2 2s1.895685-1.116548 3-2c3.904344-3.123475 8 0 8 0s4-4 4-16 0.952941-20.028572-22.764706-20.028572c-16.941176 0-22.235294 0.028572-22.235294 24.028572z"/>
+ <rect style="opacity:.2" rx="8" ry="8" height="27.000002" width="40" y="22" x="12"/>
+ <rect style="fill:#e4e4e4" rx="8" ry="8" height="27.000002" width="40" y="21" x="12"/>
+ <path style="opacity:.2" d="m19 30c-1.662 0-3 1.338-3 3v5c0 1.662 1.338 3 3 3s3-1.338 3-3v-5c0-1.662-1.338-3-3-3zm22 0c-1.662 0-3 1.338-3 3v5c0 1.662 1.338 3 3 3s3-1.338 3-3v-5c0-1.662-1.338-3-3-3z"/>
+ <rect style="fill:#426180" rx="3" ry="3" height="11" width="6" y="29" x="38"/>
+ <path style="opacity:.2" d="m24 22c0 8 8 10 8 10v-10s-8-2.742857-8 0zm8 0s8.141176 15.914285 20 15.914285l1.057626-10.414285c0.382241-3.763871-4.975597-9.114567-9.245861-8.15479z"/>
+ <path style="fill:#4f4f4f" d="m24 21c0 8 8 10 8 10v-10s-8-2.742857-8 0zm8 0s8.141176 15.914285 20 15.914285l1.057626-10.414285c0.382241-3.763871-4.975597-9.114567-9.245861-8.15479z"/>
+ <path style="opacity:.2" d="m60 16-2 11c-2.82353-2.742857-6-3-6-3v16.657142s8 0.342858 8-8.657142l3-16z"/>
+ <path style="fill:#7cac5a" d="m60 15-2 11c-2.82353-2.742857-6-3-6-3v16.657142s8 0.342858 8-8.657142l3-16z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m60 15l-2 11c-2.82353-2.742857-6-3-6-3v1s3.17647 0.257143 6 3l2-11h2.8125l0.1875-1h-3z"/>
+ <path style="opacity:.2" d="m4 24h50s1-11-7-11h-27c-7 0-6.882353 8-6.882353 8h-9.117647z"/>
+ <path style="fill:#df371c" d="m4 23h50s1-11-7-11h-27c-7 0-6.882353 8-6.882353 8h-9.117647z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m20 12c-5.949694 0-6.74898 5.740282-6.857422 7.474609 0.353925-2.316445 1.6782-6.474609 6.740234-6.474609h27c6.576802 0 7.061619 7.354866 7.029297 10h0.087891s1-11-7-11h-27zm-16 8v1h9s0.006864-0.417017 0.068359-1h-9.068359z"/>
+ <path style="opacity:.2" d="m13 21h34v-8s0-3-3-3h-28c-2.82353 0-3 3-3 3z"/>
+ <path style="fill:#cccccc" d="m13 20h34v-8s0-3-3-3h-28c-2.82353 0-3 3-3 3z"/>
+ <circle r="3" style="fill:#999999" cx="41" cy="15"/>
+ <circle r="3" style="fill:#999999" cx="19" cy="15"/>
+ <rect style="fill:#426180" rx="3" ry="3" height="11" width="6" y="29" x="16"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 9c-2.82353 0-3 3-3 3v1s0.17647-3 3-3h28c3 0 3 3 3 3v-1s0-3-3-3h-28z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cawbird.svg b/.icons/awkward/64x64/apps/cawbird.svg
new file mode 100644
index 00000000..e7111476
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cawbird.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <ellipse style="opacity:0.2" cx="32" cy="28" rx="28" ry="24"/>
+ <ellipse style="fill:#5c3a62" cx="32" cy="27" rx="28" ry="24"/>
+ <path style="opacity:0.2" d="M 24.5,13 A 10.5,10.5 0 0 0 14,23.5 10.5,10.5 0 0 0 24.5,34 10.5,10.5 0 0 0 31.994141,30.839844 10.5,10.5 0 0 0 39.5,34 10.5,10.5 0 0 0 50,23.5 10.5,10.5 0 0 0 39.5,13 10.5,10.5 0 0 0 32.005859,16.160156 10.5,10.5 0 0 0 24.5,13 Z"/>
+ <circle style="fill:#ffffff" cx="24.5" cy="22.5" r="10.5"/>
+ <circle style="fill:#ffffff" cx="39.5" cy="22.5" r="10.5"/>
+ <circle style="fill:#3465a4" cx="26" cy="23" r="4"/>
+ <circle style="fill:#3465a4" cx="38" cy="23" r="4"/>
+ <path style="opacity:0.2" d="m 31.892483,27.000183 c -2.122718,0.07344 -3.418263,2.053247 -4.432502,3.637345 -1.689796,2.883563 -2.874965,6.239455 -2.32305,9.599457 0.430359,2.939891 0.982519,5.869203 1.660941,8.762658 1.195649,4.556866 2.279898,9.2088 4.475781,13.425618 0.937372,1.720303 1.80768,-0.891442 2.205314,-1.709044 2.261146,-5.509316 3.833088,-11.275917 5.031365,-17.090151 0.645351,-3.139122 0.763508,-6.457016 -0.328479,-9.518055 -0.88992,-2.618727 -2.197534,-5.457048 -4.822463,-6.787646 -0.459224,-0.204049 -0.960935,-0.325753 -1.466907,-0.320182 z"/>
+ <path style="fill:#7e7a81" d="m 31.892483,26.000183 c -2.122718,0.07344 -3.418263,2.053247 -4.432502,3.637345 -1.689796,2.883563 -2.874965,6.239455 -2.32305,9.599457 0.430359,2.939891 0.982519,5.869203 1.660941,8.762658 1.195649,4.556866 2.279898,9.2088 4.475781,13.425618 0.937372,1.720303 1.80768,-0.891442 2.205314,-1.709044 2.261146,-5.509316 3.833088,-11.275917 5.031365,-17.090151 0.645351,-3.139122 0.763508,-6.457016 -0.328479,-9.518055 -0.88992,-2.618727 -2.197534,-5.457048 -4.822463,-6.787646 -0.459224,-0.204049 -0.960935,-0.325753 -1.466907,-0.320182 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3 A 28 24 0 0 0 4 27 A 28 24 0 0 0 4.0234375 27.585938 A 28 24 0 0 1 32 4 A 28 24 0 0 1 59.976562 27.414062 A 28 24 0 0 0 60 27 A 28 24 0 0 0 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cc.arduino.arduinoide.svg b/.icons/awkward/64x64/apps/cc.arduino.arduinoide.svg
new file mode 120000
index 00000000..6140ae5c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cc.arduino.arduinoide.svg
@@ -0,0 +1 @@
+arduino.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cc3d.svg b/.icons/awkward/64x64/apps/cc3d.svg
new file mode 100644
index 00000000..c6e34e6a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cc3d.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#108beb" cx="32" cy="32" r="28"/>
+ <path style="fill:#206420" d="M 29.3554,4.15036 A 28,28 0 0 0 19.2222,7.0898 c 0.1414,0.44814 -0.0238,0.95368 -0.539,1.4 -0.3486,0.30212 -0.6342,0.77266 -0.6342,1.04734 0,0.83958 0.7588,2.1287 1.365,2.31602 0.805,0.2492 0.5348,1.10824 -0.5012,1.58284 -0.4788,0.2198 -1.0682,0.8526 -1.309,1.4056 -0.2422,0.5544 -0.5978,1.1004 -0.791,1.2138 -0.1918,0.1148 -0.35,0.5474 -0.35,0.9632 0,0.581 0.266,0.8624 1.1382,1.211 0.6244,0.2506 1.372,0.4326 1.6618,0.4046 1.6674,-0.1568 1.7836,0.8148 0.3262,2.7132 -0.7742,1.008 -1.1466,1.2614 -1.6744,1.134 -0.4914,-0.1176 -0.7602,0.021 -0.9842,0.5082 -0.2352,0.5166 -0.6216,0.6916 -1.659,0.763 -1.0206,0.0714 -1.477,0.2786 -1.8592,0.8372 -0.28,0.4074 -0.6832,0.7378 -0.8974,0.7378 -0.21476,0 -0.71904,0.2744 -1.12112,0.6076 -0.81816,0.679 -1.13764,0.7476 -1.4245,0.3038 -0.37912,-0.588 -1.19714,-0.2912 -2.41444,0.875 -1.0766,1.0304 -1.20694,1.3062 -1.04454,2.2008 0.28896,1.5918 1.15234,3.0044 2.13822,3.4972 0.8603,0.4298 0.8771,0.476 0.35546,1.0276 -0.30002,0.3178 -0.8148,0.658 -1.14296,0.7574 -0.9478,0.2884 -0.41426,0.6496 1.27694,0.8652 1.73096,0.2198 2.26884,0.847 1.4602,1.7024 -0.45094,0.4774 -0.4256,0.567 0.29806,1.0206 1.414,0.8876 2.53848,0.3444 1.21128,-0.5852 -0.85302,-0.5978 -0.25648,-0.8414 0.9954,-0.4074 0.9982,0.3458 1.1956,0.3262 1.785,-0.1862 1.211,-1.0486 2.527,0.5026 1.4196,1.673 -0.7042,0.7462 -0.4914,1.645 0.4214,1.7696 0.4032,0.0546 1.2404,0.4298 1.862,0.8344 0.6216,0.4032 1.2992,0.735 1.5036,0.735 0.2044,0 0.7812,0.4102 1.2824,0.9114 1.0164,1.015 1.5806,1.1438 1.8676,0.4284 0.3444,-0.8596 0.2058,-1.3034 -0.7224,-2.3156 -0.7378,-0.8064 -1.9376,-2.9484 -1.9376,-3.4622 0,-0.3164 1.2194,-0.0476 1.9026,0.4186 0.427,0.2926 1.1186,0.6692 1.5372,0.84 0.4452,0.182 0.9072,0.7476 1.1186,1.3664 0.329,0.9716 0.4592,1.0556 1.624,1.0556 h 1.2656 l 0.1918,2.275 c 0.2296,2.737 0.4494,3.2914 1.3888,3.5168 0.6916,0.1666 1.4294,1.2376 1.4294,2.0748 0,0.2226 -0.497,0.7686 -1.1046,1.2124 -0.7532,0.5502 -1.078,1.0178 -1.0276,1.4756 0.063,0.5726 -0.0672,0.6622 -0.8778,0.602 -0.5222,-0.0392 -1.4294,0.1442 -2.0118,0.4074 -0.6902,0.3108 -1.4378,0.4102 -2.1392,0.2842 C 23.075,52.965 22.802,53.021 22.802,53.336 c 0,0.2324 -0.2828,0.6664 -0.6272,0.966 -0.8512,0.7378 -0.4998,1.1284 0.8078,0.8932 0.812,-0.1456 1.1284,-0.0812 1.2684,0.2688 0.2982,0.7434 -0.4578,1.8074 -1.1592,1.6324 -0.4452,-0.112 -0.658,0.0406 -0.7966,0.5656 -0.0476,0.1862 -0.1358,0.3444 -0.2408,0.4788 a 28,28 0 0 0 4.431,1.309 c -0.14,-0.2674 -0.2996,-0.511 -0.455,-0.6202 -0.721,-0.5096 -0.238,-1.834 0.7546,-2.072 1.0122,-0.2436 0.8526,-0.9002 -0.2478,-1.0262 -0.9646,-0.1092 -1.9908,-1.0864 -1.6688,-1.5862 0.217,-0.3346 1.1396,-0.2856 3.0058,0.1568 0.8428,0.1988 1.4182,-0.2016 3.3712,-2.338 1.1298,-1.2376 1.9992,-1.7528 2.9526,-1.7528 0.364,0 1.6618,-0.3346 2.8854,-0.7434 2.31,-0.7742 3.213,-0.7462 3.1276,0.098 -0.1764,1.7556 0.9534,1.6968 2.7944,-0.1428 0.7672,-0.7658 1.4686,-1.3202 1.5596,-1.2334 0.3514,0.3374 -0.2814,1.9796 -1.0206,2.6446 -0.9366,0.8428 -0.9828,1.3748 -0.1582,1.7962 0.4508,0.2324 0.6426,0.7014 0.714,1.7556 l 0.0952,1.4392 h 1.1704 c 0.4102,0 0.7504,0.056 1.0248,0.161 a 28,28 0 0 0 13.566,-23.1084 c -0.4284,-0.9156 -0.3976,-1.4686 0,-2.0916 a 28,28 0 0 0 -0.126,-1.5694 c -0.2548,-0.0126 -0.5152,-0.0238 -0.8148,-0.0112 -1.4112,0.0588 -2.6194,-0.497 -2.6194,-1.2054 0,-0.1498 -0.5012,-0.7672 -1.113,-1.3706 -0.6944,-0.6832 -1.05,-1.288 -0.9464,-1.6016 0.0952,-0.2856 -0.1092,-0.7462 -0.4704,-1.0584 -0.3514,-0.3052 -0.6398,-0.7952 -0.6398,-1.0892 0,-0.469 -0.2982,-0.5278 -2.4556,-0.476 l -2.4556,0.0602 0.042,2.4206 c 0.0728,4.2392 0.7042,5.3396 2.6516,4.6298 0.8918,-0.3262 3.0828,-0.0798 3.7058,0.4144 0.2254,0.1792 0.5516,0.8288 0.7238,1.4448 0.1736,0.6146 0.8148,1.68 1.428,2.3646 1.2404,1.3888 1.337,1.9306 0.6258,3.5602 -0.6202,1.4224 -1.2894,1.2586 -1.1564,-0.2842 l 0.098,-1.148 -1.05,0.196 c -0.581,0.1106 -1.309,0.539 -1.6352,0.9632 -0.4648,0.6034 -0.6818,0.6916 -1.0304,0.4158 -0.2436,-0.1932 -0.441,-0.6006 -0.441,-0.903 0,-0.3024 -0.2996,-0.6384 -0.6636,-0.749 -0.3654,-0.1106 -0.8652,-0.6608 -1.1102,-1.225 -0.3934,-0.9016 -0.3836,-1.1774 0.0742,-2.2722 0.4634,-1.1102 0.4676,-1.2936 0.0406,-1.7038 -0.392,-0.3752 -0.595,-0.3878 -1.1102,-0.0784 -0.518,0.3094 -0.763,0.287 -1.379,-0.126 -0.4102,-0.2758 -1.1284,-0.504 -1.5932,-0.504 -0.945,0 -1.2306,-0.4592 -1.2306,-1.9796 0,-1.4042 -0.8372,-1.9138 -2.8308,-1.7304 -1.3832,0.1274 -1.6884,0.0364 -2.8042,-0.8232 -0.6902,-0.5306 -1.7794,-1.8074 -2.4234,-2.8406 -0.644,-1.0332 -1.337,-2.1126 -1.54,-2.3982 -0.2912,-0.413 -0.2198,-0.8092 0.35,-1.9334 l 0.7196,-1.414 -1.5204,0.2058 c -2.7048,0.3654 -3.2522,0.7154 -2.0888,1.3398 0.4536,0.2422 0.4732,0.3668 0.1232,0.7714 -0.2296,0.2632 -0.3374,0.6818 -0.238,0.9296 0.0994,0.2464 -0.0266,0.8288 -0.2786,1.2922 -0.2534,0.4648 -0.4648,1.1158 -0.4732,1.4504 -0.0266,1.043 -1.813,1.8732 -3.8038,1.7626 -3.0156,-0.1666 -3.2606,-0.119 -4.3316,0.875 -1.3384,1.2432 -1.5106,1.8214 -0.8876,2.975 0.6034,1.12 1.6758,1.5666 3.5322,1.4742 1.6604,-0.0826 1.848,0.0644 1.4686,1.162 -0.3234,0.9324 -1.407,1.2908 -2.142,0.7084 -0.5656,-0.4494 -2.5158,-0.1022 -3.1136,0.5558 -0.2506,0.2744 -0.623,0.9968 -0.826,1.6016 -0.35,1.0444 -0.4522,1.1088 -2.0202,1.26 -1.5652,0.1526 -1.7164,0.1022 -2.842,-0.9352 -1.2558,-1.1564 -1.4686,-2.0412 -0.8638,-3.5644 0.2688,-0.6748 0.4676,-0.7854 1.1844,-0.6538 1.4196,0.259 1.9796,-0.2338 1.9796,-1.75 0,-0.735 -0.1428,-1.4224 -0.3178,-1.526 -0.1736,-0.1036 -0.3164,-0.4928 -0.3164,-0.8666 0,-0.3738 -0.1792,-0.8554 -0.3962,-1.0668 -0.3178,-0.308 -0.2716,-0.4732 0.2352,-0.8316 0.3472,-0.245 0.9184,-0.4102 1.2684,-0.3682 0.3486,0.042 1.3132,-0.1092 2.1434,-0.3346 1.1998,-0.3234 1.5526,-0.5684 1.715,-1.1998 0.308,-1.1984 1.0598,-2.1602 1.6898,-2.1602 0.9954,0 1.0164,-2.3408 0.049,-5.7456 -0.1428,-0.5026 -0.5362,-0.8218 -1.2306,-0.994 -0.5628,-0.14 -1.1746,-0.5236 -1.3594,-0.85372 -0.1834,-0.33012 -0.5208,-0.59892 -0.749,-0.59892 -0.2282,0 -0.6748,-0.27328 -0.9898,-0.60704 -0.3178,-0.336 -0.9744,-0.60704 -1.4742,-0.60704 -1.183,0 -1.2026,-0.81452 -0.0294,-1.24404 1.239,-0.45416 3.1682,0.14112 3.6344,1.12098 0.6314,1.32874 1.3328,0.77434 1.5582,-1.23312 0.2786,-2.4829 1.1354,-3.19648 3.836,-3.19648 h 1.9418 L 29.9924,5.05826 C 29.7278,4.79282 29.508,4.46844 29.3554,4.15036 Z m 10.066,0.88046 c -0.0546,0.04928 -0.1078,0.0896 -0.161,0.1449 -0.6496,0.66304 -0.9548,0.75754 -1.9586,0.60438 -1.7528,-0.26726 -1.5274,0.43848 0.413,1.29066 1.0486,0.46074 1.7234,0.98602 1.953,1.51746 1.106,2.56424 1.8676,3.94478 2.2498,4.08478 0.7728,0.2842 1.2334,-0.28616 1.4056,-1.74412 0.1974,-1.67272 0.763,-2.02734 1.7794,-1.11286 0.3948,0.3549 0.9464,0.64526 1.225,0.64526 0.8694,0 1.512,0.34902 1.512,0.8204 0,0.24836 0.294,0.84686 0.6538,1.33112 0.5306,0.7126 0.8904,0.8834 1.8816,0.8834 1.2166,0 1.9628,0.2282 3.486,1.0696 0.0238,0.0126 0.0476,0.0168 0.0714,0.0294 A 28,28 0 0 0 39.4214,5.03082 Z M 4.0056,31.88002 a 28,28 0 0 0 -0.00546,0.1204 28,28 0 0 0 0.54684,5.3788 c 1.01444,0.413 1.29472,0.2492 1.4,-0.6944 0.05446,-0.4886 0.30954,-1.0416 0.56882,-1.2334 0.40054,-0.2954 0.3283,-0.4466 -0.49224,-1.0066 -0.53116,-0.3626 -1.05462,-0.9954 -1.16214,-1.4056 -0.10416,-0.3976 -0.4564,-0.8316 -0.85582,-1.1592 z m 8.81314,9.2554 c -0.2618,-0.0266 -0.57722,0.1134 -0.92722,0.4494 -0.74046,0.7084 -0.6286,2.1322 0.21056,2.695 0.96166,0.6454 1.33266,0.4578 1.45446,-0.7322 0.1498,-1.4672 -0.1638,-2.352 -0.7378,-2.4122 z m 4.7516,4.2336 c -0.2856,0.0098 -0.6006,0.2142 -0.9156,0.6454 -0.3346,0.4564 -0.4256,1.0458 -0.2982,1.9404 0.1582,1.1004 0.0896,1.3356 -0.4858,1.631 -0.7406,0.378 -0.8988,1.5036 -0.2926,2.0832 0.602,0.5768 1.176,0.4256 1.3832,-0.364 0.294,-1.1256 1.9418,-1.2572 3.0674,-0.2464 0.4802,0.4312 0.8722,0.6496 0.8722,0.4844 0,-0.1652 -0.4998,-0.7658 -1.1102,-1.3314 -0.9338,-0.868 -1.1074,-1.2376 -1.1074,-2.3548 0,-1.5764 -0.483,-2.5074 -1.113,-2.4878 z m -7.80346,3.6148 a 28,28 0 0 0 0.64806,0.8176 c -0.19082,-0.2954 -0.40866,-0.5782 -0.64806,-0.8176 z m 9.43586,4.298 c -0.1414,0.049 -0.2016,0.2268 -0.2016,0.539 0,0.3164 -0.2016,0.6482 -0.448,0.7378 -0.3276,0.1204 -0.4032,0.4998 -0.2772,1.4056 0.0238,0.1694 0.0308,0.3052 0.0392,0.4466 a 28,28 0 0 0 1.1648,0.5978 c -0.0196,-0.4844 0.0686,-1.0542 0.322,-1.7682 0.4298,-1.2124 0.4452,-1.5162 0.0952,-1.729 -0.3276,-0.1988 -0.5516,-0.2786 -0.6944,-0.2296 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="m 28,27.59905 c 0,0 0.1783,1.400252 -4,1.400252 -4.178316,0 -3.998736,-3.821682 -3.998736,-8 0,-4.178313 -0.17956,-8 3.998736,-8 4.178316,0 4,1.600175 4,1.600175"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="m 28,26.599748 c 0,0 0.1783,1.400252 -4,1.400252 -4.178316,0 -3.998736,-3.821682 -3.998736,-8 0,-4.178313 -0.17956,-8 3.998736,-8 4.178316,0 4,1.600175 4,1.600175"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="m 36.02982,53.006 c 0,0 8.061646,0.958752 7.97018,-8.129602 -0.09148,-9.088386 -7.97018,-7.8704 -7.97018,-7.8704 M 36.0002,52.992604 V 36.992606"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="m 36.02982,52.006698 c 0,0 8.061646,0.958752 7.97018,-8.129602 -0.09148,-9.088386 -7.97018,-7.8704 -7.97018,-7.8704 M 36.0002,51.993302 V 35.993304"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 20.12991,37.099018 h 4.470136 c 0,0 3.52991,-0.293546 3.52991,3.500568 v 4.298454 h -4.59991 4.59991 v 4.501546 c 0,3.70303 -3.52991,3.499432 -3.52991,3.499432 H 20.12991"/>
+ <path style="fill:none;stroke:#f8f8f8;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 20.12991,36.099716 h 4.470136 c 0,0 3.52991,-0.293546 3.52991,3.500568 v 4.298454 h -4.59991 4.59991 v 4.501546 c 0,3.70303 -3.52991,3.499432 -3.52991,3.499432 H 20.12991"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="m 43.999732,27.59905 c 0,0 0.1783,1.400252 -4,1.400252 -4.178316,0 -3.998736,-3.821682 -3.998736,-8 0,-4.178313 -0.17956,-8 3.998736,-8 4.178316,0 4,1.600175 4,1.600175"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="m 43.999732,26.599748 c 0,0 0.1783,1.400252 -4,1.400252 -4.178316,0 -3.998736,-3.821682 -3.998736,-8 0,-4.178313 -0.17956,-8 3.998736,-8 4.178316,0 4,1.600175 4,1.600175"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cc3d_128x128_logo.svg b/.icons/awkward/64x64/apps/cc3d_128x128_logo.svg
new file mode 120000
index 00000000..ae858278
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cc3d_128x128_logo.svg
@@ -0,0 +1 @@
+cc3d.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ccc-large.svg b/.icons/awkward/64x64/apps/ccc-large.svg
new file mode 120000
index 00000000..b519b7f2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ccc-large.svg
@@ -0,0 +1 @@
+amd.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ccc_large.svg b/.icons/awkward/64x64/apps/ccc_large.svg
new file mode 120000
index 00000000..b519b7f2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ccc_large.svg
@@ -0,0 +1 @@
+amd.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ccsm.svg b/.icons/awkward/64x64/apps/ccsm.svg
new file mode 120000
index 00000000..5d9a1446
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ccsm.svg
@@ -0,0 +1 @@
+compiz.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cdbaby.svg b/.icons/awkward/64x64/apps/cdbaby.svg
new file mode 100644
index 00000000..0d6e0e2c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cdbaby.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 13.999857,9.000715 0,25.999628 L 24.9997,28.500436 35.999543,22.000529 24.9997,15.500622 13.999857,9.000715 Z m 23.999657,13.999799 0,19.999714 L 45.9994,38.0003 53.999285,33.000371 45.9994,28.000443 37.999514,23.000514 Z m -17.999742,11.999829 0,23.999657 9.999857,-5.999915 9.999857,-5.999914 -9.999857,-5.999914 -9.999857,-5.999914 z"/>
+ <path style="fill:#b0b0b0" d="m 13.999857,8.0007722 0,25.9996278 L 24.9997,27.500493 35.999543,21.000586 24.9997,14.500679 13.999857,8.0007722 Z m 23.999657,13.9997998 0,19.999714 L 45.9994,37.000357 53.999285,32.000429 45.9994,27.0005 37.999514,22.000572 Z M 19.999772,34.0004 l 0,23.999657 9.999857,-5.999914 9.999857,-5.999914 -9.999857,-5.999914 -9.999857,-5.999915 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/celeste.svg b/.icons/awkward/64x64/apps/celeste.svg
new file mode 100644
index 00000000..caadd94b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/celeste.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32,7 v 4 H 20 v 4 h -4 v 12 h -4 v 16 h 4 v 4 h 4 v 4 h 4 v 4 h 4 v 4 h 8 v -4 h 4 v -4 h 4 v -4 h 4 v -4 h 4 V 27 H 48 V 15 H 44 V 11 H 40 V 7 Z"/>
+ <path style="fill:#3f3f3f" d="m 32.666666,6.6666668 v 4.0000002 h -12 v 4 h -3.999999 v 11.999999 h -4 v 14.666668 h 4 v 4 h 3.999999 v 3.999998 h 4 v 4.000002 h 4 v 4 h 6.666668 v -4 h 4 v -4.000002 h 4 v -3.999998 h 3.999998 v -4 h 4 V 26.666666 h -4 V 14.666667 h -3.999998 v -4 h -4 V 6.6666668 Z"/>
+ <path style="fill:#e24242" d="m 24,26 v 4 h -4 -4 v 4 4 4 h 4 v -4 -4 h 4 v 4 4 h 4 4 4 4 v 4.000002 h 4 V 42 h 4 v -4 -4 -4 h -4 v 4 4 h -4 v -4 -4 h 4 V 26 H 40 36 28 Z M 40,46.000002 H 36 V 50 h 4 z M 36,50 h -4 -4 v 4 h 4 4 z m -8,0 V 46.000002 H 24 V 50 Z M 24,46.000002 V 42 h -4 v 4.000002 z M 28,30 h 4 v 4 4 h -4 v -4 z"/>
+ <rect style="fill:#24a16e" width="8" height="4" x="32" y="14"/>
+ <path style="fill:#481574" d="m 24,18 v 4.000002 h 4 V 18 Z m 4,4.000002 V 26 h 4 4 v -3.999998 h -4 z m 8,0 h 4 V 18 h -4 z m 4,0 V 26 h 4 v -3.999998 z m -16,0 H 20 V 26 h 4 z"/>
+ <path style="fill:#4f4f4f" d="M 32,6.0000004 V 10 h 8 V 6.0000004 Z M 40,10 v 4 h 4 v -4 z m 4,4 v 4 h -4 v 4.000002 h 4 V 26 h 4 V 14 Z m 4,12 v 16 h 4 V 26 Z m 0,16 h -4 v 4.000002 h 4 z m -4,4.000002 H 40 V 50 h 4 z M 40,50 h -4 v 4 h 4 z m -4,4 h -8 v 4 h 8 z m -8,0 v -4 h -4 v 4 z M 24,50 V 46.000002 H 20 V 50 Z M 20,46.000002 V 42 h -4 v 4.000002 z M 16,42 V 26 h -4 v 16 z m 0,-16 h 4 v -3.999998 h 4 V 18 h -4 v -4 h -4 z m 4,-12 h 8 v 4 h 4 V 14 10 H 20 Z"/>
+ <rect style="fill:#890e35" width="4" height="4" x="40" y="38"/>
+ <path style="fill:#fe8b55" d="m 20,26 v 4 h 4 v -4 z m 8,4 v 4 h 4 v -4 z m 12,0 v 4 h 4 v -4 z m -20,4 v 4 h 4 v -4 z"/>
+ <path style="fill:#890e35" d="M 24,22.000002 V 26 h 4 v -3.999998 z m 12,0 V 26 h 4 V 22.000002 Z M 16,26 v 4 h 4 v -4 z m 28,0 v 4 h 4 v -4 z m -16,8 v 4 h 4 v -4 z m 12,0 v 4 h 4 v -4 z m -20,4 v 4 h 4 v -4 z m 4,4 v 4.000002 h 4 V 50 h 4 4 v -3.999998 h 4 V 42 h -4 -4 -4 z"/>
+ <path style="fill:#7cd042" d="m 32,10 v 4 h 4 4 v -4 h -4 z m 8,4 v 4 h 4 v -4 z m -20,0 v 4 h 4 4 v -4 h -4 z m 8,4 v 4.000002 h 4 4 V 18 h -4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 6 L 32 7 L 40 7 L 40 6 L 32 6 z M 20 10 L 20 11 L 32 11 L 32 10 L 20 10 z M 40 10 L 40 11 L 44 11 L 44 10 L 40 10 z M 16 14 L 16 15 L 20 15 L 20 14 L 16 14 z M 44 14 L 44 15 L 48 15 L 48 14 L 44 14 z M 12 26 L 12 27 L 16 27 L 16 26 L 12 26 z M 48 26 L 48 27 L 52 27 L 52 26 L 48 26 z"/>
+ <path style="opacity:0.2" d="M 32 14 L 32 15 L 40 15 L 40 14 L 32 14 z M 20 18 L 20 19 L 28 19 L 28 18 L 20 18 z M 40 18 L 40 19 L 44 19 L 44 18 L 40 18 z M 28 22 L 28 23 L 36 23 L 36 22 L 28 22 z M 20 30 L 20 31 L 24 31 L 24 30 L 20 30 z M 28 34 L 28 35 L 32 35 L 32 34 L 28 34 z M 40 34 L 40 35 L 44 35 L 44 34 L 40 34 z M 20 38 L 20 39 L 24 39 L 24 38 L 20 38 z M 16 42 L 16 43 L 20 43 L 20 42 L 16 42 z M 24 42 L 24 43 L 40 43 L 40 42 L 24 42 z M 44 42 L 44 43 L 48 43 L 48 42 L 44 42 z M 20 46 L 20 47 L 24 47 L 24 46 L 20 46 z M 40 46 L 40 47 L 44 47 L 44 46 L 40 46 z M 24 50 L 24 51 L 28 51 L 28 50 L 24 50 z M 36 50 L 36 51 L 40 51 L 40 50 L 36 50 z M 28 54 L 28 55 L 36 55 L 36 54 L 28 54 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/celestia.svg b/.icons/awkward/64x64/apps/celestia.svg
new file mode 100644
index 00000000..691ecbb8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/celestia.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 27.999998 27.999998 0 0 0 4 32 A 27.999998 27.999998 0 0 0 4.0175781 32.492188 A 27.999998 27.999998 0 0 1 32 5 A 27.999998 27.999998 0 0 1 59.974609 32.492188 A 27.999998 27.999998 0 0 0 60 32 A 27.999998 27.999998 0 0 0 32 4 z"/>
+ <circle style="opacity:0.2" cx="49" cy="16" r="15"/>
+ <circle style="opacity:0.2" cx="55" cy="48" r="7"/>
+ <circle style="fill:#4f4f4f" cx="55" cy="47" r="7"/>
+ <circle style="fill:#a27a40" cx="49" cy="15" r="15"/>
+ <circle style="opacity:0.2" cx="49" cy="16" r="10"/>
+ <circle style="fill:#f1b100" cx="49" cy="15" r="10"/>
+ <circle style="opacity:0.2" cx="49" cy="16" r="4"/>
+ <circle style="fill:#ffffff" cx="49" cy="15" r="4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 55 40 A 6.9999996 6.9999996 0 0 0 48 47 A 6.9999996 6.9999996 0 0 0 48.025391 47.445312 A 6.9999996 6.9999996 0 0 1 55 41 A 6.9999996 6.9999996 0 0 1 61.974609 47.476562 A 6.9999996 6.9999996 0 0 0 62 47 A 6.9999996 6.9999996 0 0 0 55 40 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 49 0 A 15 15 0 0 0 34 15 A 15 15 0 0 0 34.017578 15.474609 A 15 15 0 0 1 49 1 A 15 15 0 0 1 63.976562 15.507812 A 15 15 0 0 0 64 15 A 15 15 0 0 0 49 0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cerebro.svg b/.icons/awkward/64x64/apps/cerebro.svg
new file mode 100644
index 00000000..345a5caa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cerebro.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#e4e4e4" 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="fill:none;stroke:#454545;stroke-width:5" d="M 46.4,39.9 32,48.1 17.5,39.9 V 24.1 L 32,15.9 46.4,24.1"/>
+ <path style="fill:none;stroke:#8644dc;stroke-width:3" d="M 40,36.5 32,41 23.5,36.2 V 27.8 L 32,23 l 8,4.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cervisia.svg b/.icons/awkward/64x64/apps/cervisia.svg
new file mode 100644
index 00000000..3ec6d8d7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cervisia.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.0007722)">
+ <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 style="fill:#ff6363" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.866e-4)">
+ <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/64x64/apps/ch.x29a.playitslowly.svg b/.icons/awkward/64x64/apps/ch.x29a.playitslowly.svg
new file mode 100644
index 00000000..6ff7bc19
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ch.x29a.playitslowly.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 45.144532,26.714286 c -1.21244,5.891278 -3.83116,11.169524 -7.50279,15.16462 C 28.751484,50.23698 19.382662,52.667466 9.8627234,54.194754 5.2042712,54.955892 2.0000002,55.624468 2.0000002,57.230468 2.0000002,59.770152 12.8,61 32,61 56.273528,61 56.334772,46.756156 56.285714,33.915738 v -7.201452 c 0,0 -11.428572,0 -11.141182,0 z"/>
+ <path style="fill:#3f3f3f" d="m 45.144532,25.714286 c -1.21244,5.891278 -3.83116,11.169524 -7.50279,15.16462 C 28.751484,49.23698 19.382662,51.667466 9.8627234,53.194754 5.2042712,53.955892 2.0000002,54.624468 2.0000002,56.230468 2.0000002,58.770152 12.8,60 32,60 56.273528,60 56.334772,45.756156 56.285714,32.915738 v -7.201452 c 0,0 -11.428572,0 -11.141182,0 z"/>
+ <path style="opacity:0.2" d="M 59,5 A 3,3 0 0 0 56,8 V 18.080078 A 8,8 0 0 0 52,17 8,8 0 0 0 49,17.587891 V 13 a 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 3,3 0 0 0 -3,3 v 9.71875 A 8,8 0 0 0 44,25 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -1,-3.853516 V 11 A 3,3 0 0 0 62,8 3,3 0 0 0 59,5 Z"/>
+ <path style="fill:#4f4f4f" d="M 49 6 A 3 3 0 0 0 46 9 L 46 24 L 48 24 L 49 24 L 49 12 A 3 3 0 0 0 52 9 A 3 3 0 0 0 49 6 z"/>
+ <path style="fill:#4f4f4f" d="M 59 4 A 3 3 0 0 0 56 7 L 56 22 L 58 22 L 59 22 L 59 10 A 3 3 0 0 0 62 7 A 3 3 0 0 0 59 4 z"/>
+ <circle style="opacity:0.2" cx="22" cy="35" r="20"/>
+ <circle style="fill:#af2158" cx="22" cy="34" r="20"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.71606469" d="m 23.218119,35.000233 c -0.368251,-0.637829 0.678099,-0.811077 1.060114,-0.612057 1.035236,0.539332 0.834405,1.996633 0.163999,2.732285 -1.1992,1.315907 -3.298328,0.945248 -4.404455,-0.284059 -1.623286,-1.804057 -1.064488,-4.619528 0.732116,-6.076625 2.39459,-1.942081 5.947894,-1.187612 7.748795,1.180173 2.26625,2.979616 1.312808,7.279736 -1.62823,9.420966 -3.561991,2.593317 -8.613546,1.439214 -11.093137,-2.076288 -2.922112,-4.142897 -1.566382,-9.948585 2.524345,-12.765307 4.722907,-3.252017 11.284446,-1.694059 14.437478,2.972403 3.582676,5.30233 1.822091,12.620881 -3.42046,16.109648 -5.88135,3.91387 -13.957736,1.950381 -17.781819,-3.868517 C 7.3114088,35.272775 9.4780032,26.437948 15.87344,22.278866"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2.71606469" d="m 23.218119,34.000233 c -0.368251,-0.637829 0.678099,-0.811077 1.060114,-0.612057 1.035236,0.539332 0.834405,1.996633 0.163999,2.732285 -1.1992,1.315907 -3.298328,0.945248 -4.404455,-0.284059 -1.623286,-1.804057 -1.064488,-4.619528 0.732116,-6.076625 2.39459,-1.942081 5.947894,-1.187612 7.748795,1.180173 2.26625,2.979616 1.312808,7.279736 -1.62823,9.420966 -3.561991,2.593317 -8.613546,1.439214 -11.093137,-2.076288 -2.922112,-4.142897 -1.566382,-9.948585 2.524345,-12.765307 4.722907,-3.252017 11.284446,-1.694059 14.437478,2.972403 3.582676,5.30233 1.822091,12.620881 -3.42046,16.109648 -5.88135,3.91387 -13.957736,1.950381 -17.781819,-3.868517 C 7.3114088,34.272775 9.4780032,25.437948 15.87344,21.278866"/>
+ <circle style="fill:#4f4f4f" cx="52" cy="24" r="8"/>
+ <path style="opacity:0.3" d="M 49.499997,21 A 2.4999977,2.4999977 0 0 0 47,23.499997 2.4999977,2.4999977 0 0 0 47.08057,24.12988 2.4999977,2.4999977 0 0 1 49.5,22.249999 2.4999977,2.4999977 0 0 1 51.919432,24.120115 2.4999977,2.4999977 0 0 0 52.000002,23.499997 2.4999977,2.4999977 0 0 0 49.500003,21 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22 14 A 20 20 0 0 0 2 34 A 20 20 0 0 0 2.0175781 34.494141 A 20 20 0 0 1 22 15 A 20 20 0 0 1 41.974609 34.490234 A 20 20 0 0 0 42 34 A 20 20 0 0 0 22 14 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 59 4 A 3 3 0 0 0 56 7 L 56 8 A 3 3 0 0 1 59 5 A 3 3 0 0 1 61.957031 7.5136719 A 3 3 0 0 0 62 7 A 3 3 0 0 0 59 4 z M 49 6 A 3 3 0 0 0 46 9 L 46 10 A 3 3 0 0 1 49 7 A 3 3 0 0 1 51.957031 9.5136719 A 3 3 0 0 0 52 9 A 3 3 0 0 0 49 6 z M 52 16 A 8 8 0 0 0 49 16.587891 L 49 17.587891 A 8 8 0 0 1 52 17 A 8 8 0 0 1 56 18.080078 L 56 17.080078 A 8 8 0 0 0 52 16 z M 46 18.71875 A 8 8 0 0 0 44 24 A 8 8 0 0 0 44.025391 24.513672 A 8 8 0 0 1 46 19.71875 L 46 18.71875 z M 59 20.146484 L 59 21.146484 A 8 8 0 0 1 59.978516 24.582031 A 8 8 0 0 0 60 24 A 8 8 0 0 0 59 20.146484 z"/>
+ <path style="opacity:0.3" d="M 55.499997,21 A 2.4999977,2.4999977 0 0 0 53,23.499997 2.4999977,2.4999977 0 0 0 53.08057,24.12988 2.4999977,2.4999977 0 0 1 55.5,22.249999 2.4999977,2.4999977 0 0 1 57.919432,24.120115 2.4999977,2.4999977 0 0 0 58.000002,23.499997 2.4999977,2.4999977 0 0 0 55.500003,21 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/charles-proxy.svg b/.icons/awkward/64x64/apps/charles-proxy.svg
new file mode 100644
index 00000000..a6efb1c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/charles-proxy.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 21.138672,5.0063095 c -1.962127,0.046667 -3.580057,0.3169488 -5.134766,0.8535156 -0.970914,0.3350903 -2.01926,0.827777 -2.484375,1.1679688 -0.341415,0.2496988 -0.623047,0.8194054 -0.623047,1.2597656 0,0.2315646 0.108461,0.614346 0.232422,0.8203125 0.05127,0.085214 0.359303,0.4551219 0.685547,0.8203125 0.326258,0.3651925 0.713239,0.8041865 0.859375,0.9746095 2.699422,3.147866 3.299015,6.111681 3.44425,9.783203 -0.185481,1.899445 -0.922104,3.784662 -2.410156,5.539062 -3.125461,4.087003 -3.954557,5.782695 -4.936438,8.447266 -0.387631,1.051932 -0.60135,1.945907 -0.726562,3.033203 -0.061427,0.529641 -0.060437,2.359652 0.002,3.244141 0.194612,2.75819 0.716944,5.263442 1.623047,7.777343 0.100918,0.279976 0.249099,0.69578 0.330078,0.923829 0.821823,2.311906 2.665018,5.461975 4.496094,7.6875 0.439934,0.534695 1.682794,1.820188 2.326172,2.40625 0.771586,0.702851 1.590925,1.14716 2.27539,1.232421 l 0,-0.002 c 0.15422,0.01904 4.020132,0.02904 8.589844,0.02344 l 8.306641,-0.0078 0.308593,-0.09375 c 0.668725,-0.203716 1.531295,-0.747225 2.214844,-1.396484 0.17574,-0.166924 0.604098,-0.622178 0.953125,-1.011719 2.265797,-2.528854 5.205758,-6.247412 6.429688,-9.339843 1.142882,-2.887636 1.675003,-4.853284 1.972656,-7.304688 0.350426,-2.88611 0.192189,-4.832397 -0.554688,-6.773438 -0.580457,-1.356351 -2.194218,-2.78962 -2.220703,-4.357421 2.77e-4,-0.617758 0.01477,-0.839976 0.08008,-1.083985 0.174286,-0.650911 1.065205,-1.2465 1.519532,-1.796875 0.110527,-0.133912 0.646602,-0.699813 1.191406,-1.259765 1.295827,-1.331851 1.712597,-1.877249 2.21289,-2.890625 0.403549,-0.817386 0.696848,-1.787998 0.833985,-2.761719 0.0868,-0.612388 0.08675,-1.776371 -0.002,-2.398438 -0.508011,-3.564986 -3.075977,-6.440387 -6.45508,-7.304655 C 45.52542,10.973469 44.681593,10.960245 41.767578,10.924278 37.757892,10.871707 33.254634,10.063283 29.447266,7.6176376 27.040519,6.3218507 26.204647,5.9291721 25.0625,5.5551376 23.68037,5.1025187 22.727006,4.9685371 21.138672,5.0063095 Z M 41.791016,16.00045 c 1.02946,9.86e-4 1.524842,0.01733 1.757812,0.05664 1.219807,0.205861 2.249843,0.890342 2.876953,1.916015 0.573469,0.937966 0.723893,2.036779 0.421875,3.06836 -0.242637,0.828784 -0.509531,1.198113 -1.714844,2.359375 -1.232286,1.187281 -1.664448,1.67664 -2.097656,2.371093 -0.07824,0.125531 -0.1668,0.228517 -0.195312,0.228517 -0.02847,0 -0.131438,-0.102995 -0.228516,-0.228516 L 42.21875,25.266075 c -1.034514,-1.33606 -1.812348,-2.549392 -2.056641,-3.212891 -0.09881,-0.268236 -0.118772,-0.415828 -0.146484,-0.935546 -0.07268,-1.361585 0.129441,-4.739673 0.302734,-5.050782 0.0357,-0.06421 0.148219,-0.06766 1.472657,-0.06641 z"/>
+ <path style="fill:#e4e4e4" d="m 21.138672,4.0058594 c -1.962127,0.046667 -3.580057,0.3169488 -5.134766,0.8535156 -0.970914,0.3350903 -2.01926,0.827777 -2.484375,1.1679688 -0.341415,0.2496988 -0.623047,0.8194054 -0.623047,1.2597656 0,0.2315646 0.108461,0.614346 0.232422,0.8203125 0.05127,0.085214 0.359303,0.4551219 0.685547,0.8203125 0.326258,0.3651921 0.713239,0.8041863 0.859375,0.9746094 2.699422,3.1478662 3.299015,6.1116812 3.44425,9.7832032 -0.185481,1.899445 -0.922104,3.784662 -2.410156,5.539062 -3.125461,4.087003 -3.954557,5.782695 -4.936438,8.447266 -0.387631,1.051932 -0.60135,1.945907 -0.726562,3.033203 -0.061427,0.529641 -0.060437,2.359652 0.002,3.244141 0.194612,2.75819 0.716944,5.263442 1.623047,7.777343 0.100918,0.279976 0.249099,0.69578 0.330078,0.923829 0.821823,2.311906 2.665018,5.461975 4.496094,7.6875 0.439934,0.534695 1.682794,1.820188 2.326172,2.40625 0.771586,0.702851 1.590925,1.14716 2.27539,1.232421 l 0,-0.002 c 0.15422,0.01904 4.020132,0.02904 8.589844,0.02344 l 8.306641,-0.0078 0.308593,-0.09375 c 0.668725,-0.203716 1.531295,-0.747225 2.214844,-1.396484 0.17574,-0.166924 0.604098,-0.622178 0.953125,-1.011719 2.265797,-2.528854 5.205758,-6.247412 6.429688,-9.339843 1.142882,-2.887636 1.675003,-4.853284 1.972656,-7.304688 0.350426,-2.88611 0.192189,-4.832397 -0.554688,-6.773438 -0.580457,-1.356351 -2.194218,-2.78962 -2.220703,-4.357421 2.77e-4,-0.617758 0.01477,-0.839976 0.08008,-1.083985 0.174286,-0.650911 1.065205,-1.2465 1.519532,-1.796875 0.110527,-0.133912 0.646602,-0.699813 1.191406,-1.259765 1.295827,-1.331851 1.712597,-1.877249 2.21289,-2.890625 0.403549,-0.817386 0.696848,-1.787998 0.833985,-2.761719 0.0868,-0.612388 0.08675,-1.776371 -0.002,-2.398438 C 52.425585,13.956466 49.857619,11.081065 46.478516,10.216797 45.52542,9.9730185 44.681593,9.9597945 41.767578,9.9238281 37.757892,9.8712574 33.254634,9.0628328 29.447266,6.6171875 27.040519,5.3214006 26.204647,4.928722 25.0625,4.5546875 23.68037,4.1020686 22.727006,3.968087 21.138672,4.0058594 Z M 41.791016,15 c 1.02946,9.86e-4 1.524842,0.01733 1.757812,0.05664 1.219807,0.205861 2.249843,0.890342 2.876953,1.916015 0.573469,0.937966 0.723893,2.036779 0.421875,3.06836 -0.242637,0.828784 -0.509531,1.198113 -1.714844,2.359375 -1.232286,1.187281 -1.664448,1.67664 -2.097656,2.371093 C 42.956916,24.897014 42.868356,25 42.839844,25 42.811374,25 42.708406,24.897005 42.611328,24.771484 L 42.21875,24.265625 c -1.034514,-1.33606 -1.812348,-2.549392 -2.056641,-3.212891 -0.09881,-0.268236 -0.118772,-0.415828 -0.146484,-0.935546 -0.07268,-1.361585 0.129441,-4.739673 0.302734,-5.050782 0.0357,-0.06421 0.148219,-0.06766 1.472657,-0.06641 z"/>
+ <path style="opacity:0.2" d="M 37.20412,50.86449 C 34.488803,49.296802 25.812613,39.371085 25.812613,39.371085 c 0,0 12.934018,2.550946 15.649331,4.118634 2.715319,1.567686 3.497242,5.296807 2.787604,6.525937 -0.709638,1.229129 -4.330112,2.416523 -7.045428,0.848834 z"/>
+ <path style="fill:#4670c8" d="M 37.20412,49.86449 C 34.488803,48.296802 25.812613,38.371085 25.812613,38.371085 c 0,0 12.934018,2.550946 15.649331,4.118634 2.715319,1.567686 3.497242,5.296807 2.787604,6.525937 -0.709638,1.229129 -4.330112,2.416523 -7.045428,0.848834 z"/>
+ <path style="opacity:0.2" d="m 41.56933,42.674061 c -3.028541,0.811495 -16.182074,-0.07206 -16.182074,-0.07206 0,0 10.949517,-7.341944 13.978059,-8.153439 3.028541,-0.811494 6.218333,1.27249 6.585668,2.643402 0.367335,1.370916 -1.353114,4.770593 -4.381653,5.582091 z"/>
+ <path style="fill:#4ab6e7" d="m 41.56933,41.674061 c -3.028541,0.811495 -16.182074,-0.07206 -16.182074,-0.07206 0,0 10.949517,-7.341944 13.978059,-8.153439 3.028541,-0.811494 6.218333,1.27249 6.585668,2.643402 0.367335,1.370916 -1.353114,4.770593 -4.381653,5.582091 z"/>
+ <path style="opacity:0.2" d="m 38.864491,33.795883 c -1.567688,2.715318 -11.493404,11.391504 -11.493404,11.391504 0,0 2.550941,-12.934015 4.11863,-15.649332 1.567689,-2.715316 5.29681,-3.497238 6.525939,-2.787601 1.229127,0.709635 2.416524,4.33011 0.848835,7.045429 z"/>
+ <path style="fill:#4670c8" d="m 38.864491,32.795883 c -1.567688,2.715318 -11.493404,11.391504 -11.493404,11.391504 0,0 2.550941,-12.934015 4.11863,-15.649332 1.567689,-2.715316 5.29681,-3.497238 6.525939,-2.787601 1.229127,0.709635 2.416524,4.33011 0.848835,7.045429 z"/>
+ <path style="opacity:0.2" d="m 17.538056,39.510282 c 2.715317,1.56769 15.649331,4.118631 15.649331,4.118631 0,0 -8.676187,-9.925712 -11.391505,-11.493402 -2.715316,-1.567688 -6.33579,-0.380294 -7.045428,0.848836 -0.709639,1.22913 0.07229,4.958247 2.787602,6.525935 z"/>
+ <path style="fill:#4670c8" d="m 17.538056,38.510282 c 2.715317,1.56769 15.649331,4.118631 15.649331,4.118631 0,0 -8.676187,-9.925712 -11.391505,-11.493402 -2.715316,-1.567688 -6.33579,-0.380294 -7.045428,0.848836 -0.709639,1.22913 0.07229,4.958247 2.787602,6.525935 z"/>
+ <path style="opacity:0.2" d="m 28.325942,53.56933 c -0.811498,-3.028545 0.07207,-16.182078 0.07207,-16.182078 0,0 7.341941,10.949519 8.153436,13.978061 0.811493,3.028545 -1.27249,6.218335 -2.643402,6.585669 -1.370916,0.367337 -4.770594,-1.353113 -5.582088,-4.381652 z"/>
+ <path style="opacity:0.2" d="m 19.634686,48.551431 c 3.028544,-0.811494 13.978062,-8.153439 13.978062,-8.153439 0,0 -13.153533,-0.883551 -16.182075,-0.07207 -3.028543,0.811496 -4.748992,4.211175 -4.381655,5.582088 0.367336,1.370919 3.557126,3.454899 6.585668,2.643405 z"/>
+ <path style="fill:#4ab6e7" d="m 19.634686,47.551431 c 3.028544,-0.811494 13.978062,-8.153439 13.978062,-8.153439 0,0 -13.153533,-0.883551 -16.182075,-0.07207 -3.028543,0.811496 -4.748992,4.211175 -4.381655,5.582088 0.367336,1.370919 3.557126,3.454899 6.585668,2.643405 z"/>
+ <path style="fill:#4ab6e7" d="m 28.325942,52.56933 c -0.811498,-3.028545 0.07207,-16.182078 0.07207,-16.182078 0,0 7.341941,10.949519 8.153436,13.978061 0.811493,3.028545 -1.27249,6.218335 -2.643402,6.585669 -1.370916,0.367337 -4.770594,-1.353113 -5.582088,-4.381652 z"/>
+ <path style="opacity:0.2" d="m 27.510284,53.461948 c 1.56769,-2.715319 4.118631,-15.649332 4.118631,-15.649332 0,0 -9.925715,8.676186 -11.493404,11.391504 -1.56769,2.715314 -0.380295,6.33579 0.848835,7.045427 1.229127,0.709639 4.958249,-0.07229 6.525938,-2.787599 z"/>
+ <path style="fill:#4670c8" d="m 27.510284,52.461948 c 1.56769,-2.715319 4.118631,-15.649332 4.118631,-15.649332 0,0 -9.925715,8.676186 -11.493404,11.391504 -1.56769,2.715314 -0.380295,6.33579 0.848835,7.045427 1.229127,0.709639 4.958249,-0.07229 6.525938,-2.787599 z"/>
+ <path style="opacity:0.2" d="m 22.44857,31.634685 c 0.811495,3.028542 8.153438,13.978063 8.153438,13.978063 0,0 0.883551,-13.153537 0.07206,-16.182075 -0.811496,-3.028542 -4.211175,-4.748991 -5.582088,-4.381656 -1.370917,0.367338 -3.454899,3.557127 -2.643405,6.585668 z"/>
+ <path style="fill:#4ab6e7" d="m 22.44857,30.634685 c 0.811495,3.028542 8.153438,13.978063 8.153438,13.978063 0,0 0.883551,-13.153537 0.07206,-16.182075 -0.811496,-3.028542 -4.211175,-4.748991 -5.582088,-4.381656 -1.370917,0.367338 -3.454899,3.557127 -2.643405,6.585668 z"/>
+ <circle style="opacity:0.2" cx="46.298" cy="21.19" r="5.5" transform="matrix(0.8660254,0.5,-0.5,0.8660254,0,0)"/>
+ <circle style="fill:#ffb22e" cx="45.798" cy="20.324" r="5.5" transform="matrix(0.8660254,0.5,-0.5,0.8660254,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 29.240234 35.005859 A 5.5 5.5 0 0 0 24.736328 37.75 A 5.5 5.5 0 0 0 24.029297 41.001953 A 5.5 5.5 0 0 1 24.736328 38.75 A 5.5 5.5 0 0 1 32.25 36.736328 A 5.5 5.5 0 0 1 34.970703 40.998047 A 5.5 5.5 0 0 0 32.25 35.736328 A 5.5 5.5 0 0 0 29.240234 35.005859 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 21.138672 4.0058594 C 19.176545 4.0525264 17.558615 4.3228082 16.003906 4.859375 C 15.032992 5.1944653 13.984646 5.687152 13.519531 6.0273438 C 13.178116 6.2770425 12.896484 6.8467492 12.896484 7.2871094 C 12.896484 7.4277789 12.942743 7.6142296 13.001953 7.7929688 C 13.112783 7.4856007 13.298902 7.1887043 13.519531 7.0273438 C 13.984646 6.6871519 15.032992 6.1944653 16.003906 5.859375 C 17.558615 5.3228082 19.176545 5.0525264 21.138672 5.0058594 C 22.727006 4.968087 23.68037 5.1020686 25.0625 5.5546875 C 26.204647 5.928722 27.040519 6.3214006 29.447266 7.6171875 C 33.254634 10.062833 37.757892 10.871257 41.767578 10.923828 C 44.681593 10.959795 45.52542 10.973019 46.478516 11.216797 C 49.857619 12.081065 52.425583 14.956498 52.933594 18.521484 C 52.959743 18.704771 52.96186 18.981062 52.972656 19.230469 C 52.998666 18.633011 52.996748 17.964149 52.933594 17.521484 C 52.425583 13.956498 49.857619 11.081065 46.478516 10.216797 C 45.52542 9.9730184 44.681593 9.9597945 41.767578 9.9238281 C 37.757892 9.8712574 33.254634 9.0628328 29.447266 6.6171875 C 27.040519 5.3214006 26.204647 4.928722 25.0625 4.5546875 C 23.68037 4.1020686 22.727006 3.968087 21.138672 4.0058594 z M 46.957031 19.441406 C 46.932169 19.642187 46.905465 19.843562 46.847656 20.041016 C 46.605019 20.8698 46.338125 21.239129 45.132812 22.400391 C 43.900526 23.587672 43.468364 24.077031 43.035156 24.771484 C 42.956916 24.897015 42.868356 25 42.839844 25 C 42.811374 25 42.708406 24.897005 42.611328 24.771484 L 42.21875 24.265625 C 41.184236 22.929565 40.406402 21.716233 40.162109 21.052734 C 40.063299 20.784498 40.043337 20.636905 40.015625 20.117188 C 40.009497 20.00238 40.016075 19.812308 40.013672 19.671875 C 39.999274 20.232393 39.996033 20.750153 40.015625 21.117188 C 40.043337 21.636905 40.063299 21.784498 40.162109 22.052734 C 40.406402 22.716233 41.184236 23.929565 42.21875 25.265625 L 42.611328 25.771484 C 42.708406 25.897005 42.811374 26 42.839844 26 C 42.868356 26 42.956916 25.897015 43.035156 25.771484 C 43.468364 25.077031 43.900526 24.587672 45.132812 23.400391 C 46.338125 22.239129 46.605019 21.8698 46.847656 21.041016 C 47.001734 20.514743 47.034559 19.972392 46.957031 19.441406 z M 18.076172 19.986328 C 17.844748 21.783564 17.11637 23.563012 15.707031 25.224609 C 12.58157 29.311612 11.753365 31.007304 10.771484 33.671875 C 10.383853 34.723807 10.170134 35.617782 10.044922 36.705078 C 10.004916 37.05002 10.000996 37.896954 10.013672 38.724609 C 10.020116 38.329003 10.023909 37.886256 10.044922 37.705078 C 10.170134 36.617782 10.383853 35.723807 10.771484 34.671875 C 11.753365 32.007304 12.58157 30.311612 15.707031 26.224609 C 17.195083 24.470209 17.931707 22.584992 18.117188 20.685547 C 18.107754 20.447076 18.08989 20.219072 18.076172 19.986328 z M 47.128906 29.9375 C 47.109344 30.115481 47.097827 30.331967 47.097656 30.712891 C 47.124141 32.280692 48.737902 33.713961 49.318359 35.070312 C 49.764792 36.230535 49.996173 37.39816 50.039062 38.761719 C 50.097873 36.944003 49.870382 35.504952 49.318359 34.070312 C 48.765908 32.779403 47.294084 31.417429 47.128906 29.9375 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chat.delta.desktop.svg b/.icons/awkward/64x64/apps/chat.delta.desktop.svg
new file mode 120000
index 00000000..39677dbd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chat.delta.desktop.svg
@@ -0,0 +1 @@
+deltachat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chat.rocket.RocketChat.svg b/.icons/awkward/64x64/apps/chat.rocket.RocketChat.svg
new file mode 120000
index 00000000..3d0d1984
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chat.rocket.RocketChat.svg
@@ -0,0 +1 @@
+rocketchat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/checkbox-touch.svg b/.icons/awkward/64x64/apps/checkbox-touch.svg
new file mode 120000
index 00000000..c530a227
--- /dev/null
+++ b/.icons/awkward/64x64/apps/checkbox-touch.svg
@@ -0,0 +1 @@
+checkbox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/checkbox.svg b/.icons/awkward/64x64/apps/checkbox.svg
new file mode 100644
index 00000000..1eecd1da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/checkbox.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <path style="fill:#f56e2c" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.2" d="M 47.86,31 A 16,16 0 0 0 42.07,20.602 C 41.42,20.844 40.73,21 40,21 37.484,21 35.32,19.412 34.434,17.1954 A 16,16 0 0 0 32,17 16,16 0 0 0 25.792,18.254 l 3.043,5.2734 a 10,10 0 0 1 3.164,-0.528 10,10 0 0 1 9.789,8 l 6.0704,0 z m -0.004,4 -6.0586,0 a 10,10 0 0 1 -9.7968,8 10,10 0 0 1 -3.164,-0.52344 l -3.0352,5.2578 a 16,16 0 0 0 6.198,1.266 16,16 0 0 0 2.442,-0.21 c 0.888,-2.208 3.048,-3.79 5.558,-3.79 0.73222,0 1.42684,0.15346 2.0782,0.39844 a 16,16 0 0 0 5.778,-10.398 z M 44,15 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 0,36 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 25.376,25.528 22.34,20.27 a 16,16 0 0 0 -5.836,8.824 c 0.9179,1.05526 1.4961,2.4126 1.4961,3.9062 0,1.49176 -0.57644,2.8476 -1.49218,3.9024 a 16,16 0 0 0 5.8282,8.836 l 3.04,-5.262 a 10,10 0 0 1 -3.376,-7.476 10,10 0 0 1 3.376,-7.472 z M 16,33 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:#ffffff" d="M 47.86,30 A 16,16 0 0 0 42.07,19.6016 C 41.42,19.8448 40.73,20 40,20 37.484,20 35.32,18.411 34.434,16.1954 A 16,16 0 0 0 32,16 16,16 0 0 0 25.792,17.254 l 3.043,5.2734 a 10,10 0 0 1 3.164,-0.528 10,10 0 0 1 9.789,8 l 6.0704,0 z m -0.004,4 -6.0586,0 a 10,10 0 0 1 -9.7968,8 10,10 0 0 1 -3.164,-0.52344 l -3.0352,5.2578 a 16,16 0 0 0 6.198,1.266 16,16 0 0 0 2.442,-0.21 c 0.888,-2.208 3.048,-3.79 5.558,-3.79 0.73222,0 1.42684,0.15346 2.0782,0.39844 a 16,16 0 0 0 5.778,-10.398 z M 44,14 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 0,36 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 25.376,24.528 22.34,19.2696 a 16,16 0 0 0 -5.836,8.8244 c 0.9179,1.05526 1.4961,2.4126 1.4961,3.9062 0,1.49176 -0.57644,2.8476 -1.49218,3.9024 a 16,16 0 0 0 5.8282,8.836 l 3.04,-5.262 a 10,10 0 0 1 -3.376,-7.476 10,10 0 0 1 3.376,-7.472 z M 16,32 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="opacity:0.2;fill-rule:evenodd" d="M 63.954,47.918 A 14,14 0 0 1 50,61 14,14 0 0 1 36.046,48.082 14,14 0 0 0 36,49 14,14 0 0 0 50,63 14,14 0 0 0 64,49 14,14 0 0 0 63.954,47.918 Z"/>
+ <circle style="fill:#8561c5" cx="50" cy="48" r="14"/>
+ <path style="fill:#ffffff" d="m 47.928,40 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.734,1.204 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.84152,-1.0558 l -0.1764,-2.1116 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 2.2858,2.2858 0 0 1 -2.286,2.286 2.2858,2.2858 0 0 1 -2.286,-2.286 2.2858,2.2858 0 0 1 2.286,-2.286 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/checkgmail.svg b/.icons/awkward/64x64/apps/checkgmail.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/64x64/apps/checkgmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cheese.svg b/.icons/awkward/64x64/apps/cheese.svg
new file mode 100644
index 00000000..56c23c69
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cheese.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="44" x="-61" y="-54" rx="2.8" ry="2.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="56" height="44" x="-60" y="-54" rx="2.8" ry="2.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#9b62b4" width="48" height="36" x="-56" y="-50" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 22,41 c 0,0 1.75,6 10,6 8.25,0 10,-6 10,-6"/>
+ <circle style="opacity:0.2" cx="23" cy="23" r="6"/>
+ <circle style="fill:#ffffff" cx="23" cy="22" r="6"/>
+ <circle style="fill:#3f3f3f" cx="24" cy="22" r="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.75 4 C 11.2265 4 10 5.2495812 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.2265 5 12.75 5 L 51.25 5 C 52.7735 5 54 6.2495812 54 7.8007812 L 54 6.8007812 C 54 5.2495813 52.7735 4 51.25 4 L 12.75 4 z"/>
+ <circle style="opacity:0.2" cx="41" cy="23" r="6"/>
+ <circle style="fill:#ffffff" cx="41" cy="22" r="6"/>
+ <circle style="fill:#3f3f3f" cx="42" cy="22" r="3"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cherrytree.svg b/.icons/awkward/64x64/apps/cherrytree.svg
new file mode 100644
index 00000000..a3c2efb4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cherrytree.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 57.95384,39.800066 A 13.999957,13.999957 0 0 1 43.999883,53.000025 13.999957,13.999957 0 0 1 30.046726,40.082065 13.999957,13.999957 0 0 0 29.999846,41.000062 13.999957,13.999957 0 0 0 43.999803,55.000019 13.999957,13.999957 0 0 0 57.999759,41.000062 13.999957,13.999957 0 0 0 57.95288,39.918066 Z"/>
+ <path style="opacity:0.2" d="M 33.953914,45.800047 A 13.999957,13.999957 0 0 1 19.999957,59.000007 13.999957,13.999957 0 0 1 6.0468005,46.000047 13.999957,13.999957 0 0 0 6.0000006,47.000044 13.999957,13.999957 0 0 0 19.999957,61 13.999957,13.999957 0 0 0 33.999914,47.000044 13.999957,13.999957 0 0 0 33.953034,45.918047 Z"/>
+ <path style="fill:none;stroke:#1f711f;stroke-width:5.9999814;stroke-linecap:round;stroke-linejoin:round" d="m 42.999886,39.000053 c 0,0 -5.527983,-8.944773 -5.999981,-13.999957 -0.571479,-6.119781 3.999987,-17.9999442 3.999987,-17.9999442"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 43.859883,6.7999032 a 3.0003907,3.0003907 0 0 1 -1.265616,1.5585952 c 0,0 -3.01639,1.8915946 -6.45698,4.5273856 -3.440589,2.635592 -7.267377,6.188181 -8.527373,8.409974 -1.350456,2.380993 -2.484993,7.760576 -3.007791,12.296962 -0.523998,4.599986 -0.601998,8.399974 -0.601998,8.399974 a 3.0005907,3.0005907 0 0 1 -5.941382,0.519599 c -0.0182,0.399998 -0.0586,1.199996 -0.0586,1.199996 a 3.0006111,3.0006111 0 1 0 5.999982,0.122 c 0,0 0.07884,-3.748789 0.601558,-8.285175 0.522718,-4.536386 1.657335,-9.915769 3.007791,-12.296762 1.259996,-2.221793 5.086784,-5.774582 8.527373,-8.410174 3.44059,-2.635791 6.45698,-4.527386 6.45698,-4.527386 a 3.0003907,3.0003907 0 0 0 1.265616,-3.5623886 z"/>
+ <path style="fill:none;stroke:#248424;stroke-width:5.9999814;stroke-linecap:round;stroke-linejoin:round" d="m 20.999954,43.00004 c 0,0 0.322959,-15.516552 3.999988,-21.999932 3.495989,-6.16438 15.99995,-13.9999562 15.99995,-13.9999562"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 41.025391 3.9492188 L 41.023438 4 A 3.0003907 3.0003907 0 0 0 39.40625 4.4804688 C 39.40625 4.4804688 36.17367 6.5049338 32.488281 9.328125 C 28.802893 12.151316 24.626618 15.600381 22.390625 19.542969 C 20.064032 23.645356 19.198624 29.26679 18.640625 34.109375 C 18.083227 38.90936 18.001953 42.910156 18.001953 42.910156 A 3.0005907 3.0005907 0 0 0 18.027344 43.318359 C 18.048494 42.548609 18.146627 39.363396 18.640625 35.109375 C 19.198624 30.26679 20.064032 24.645356 22.390625 20.542969 C 24.626618 16.600381 28.802893 13.151316 32.488281 10.328125 C 36.17367 7.5049334 39.40625 5.4804688 39.40625 5.4804688 A 3.0003907 3.0003907 0 0 1 41.023438 5 L 41.025391 4.9492188 A 3.0003907 3.0003907 0 0 1 43.990234 7.4453125 A 3.0003907 3.0003907 0 0 0 41.025391 3.9492188 z"/>
+ <circle style="fill:#c72828" cx="44" cy="40" r="14"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 44 26 A 13.999957 13.999957 0 0 0 30 40 A 13.999957 13.999957 0 0 0 30.019531 40.451172 A 13.999957 13.999957 0 0 1 44 27 A 13.999957 13.999957 0 0 1 57.974609 40.496094 A 13.999957 13.999957 0 0 0 58 40 A 13.999957 13.999957 0 0 0 44 26 z"/>
+ <circle style="fill:#ff3737" cx="20" cy="46" r="14"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20 32 A 13.999957 13.999957 0 0 0 6 46 A 13.999957 13.999957 0 0 0 6.0195312 46.451172 A 13.999957 13.999957 0 0 1 20 33 A 13.999957 13.999957 0 0 1 33.974609 46.496094 A 13.999957 13.999957 0 0 0 34 46 A 13.999957 13.999957 0 0 0 20 32 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chess.svg b/.icons/awkward/64x64/apps/chess.svg
new file mode 100644
index 00000000..20d22deb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chess.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 34.083698,5 C 33.769202,5.1568024 33.409374,5.2744042 33.126016,5.4894474 32.580606,5.9080536 32.049362,6.3552204 31.56062,6.8373876 31.023712,7.3663154 30.468386,7.6662 29.684978,7.8272024 27.802254,8.2088482 26.69028,8.6313744 24.930802,9.369466 c -3.912782,1.646704 -6.502414,4.748591 -8.348306,8.479647 -1.637645,3.316649 -1.667395,6.911903 -1.532814,10.523957 0.277663,7.452032 4.717012,12.892514 7.091314,18.627 l 0.614826,0 C 21.829334,47.00007 21,47.62308 21,48.39729 l 0,2.805364 c 0,0.77421 0.829334,1.79673 1.755822,1.79673 l -1.31989,0 C 20.224698,52.999384 19,53.934598 19,55.096616 l 0,3.806152 C 19,60.064786 20.224698,61 21.435932,61 L 40.748,61 C 41.959234,61 43,60.064786 43,58.902768 l 0,-3.806152 c 0,-1.162018 -1.040766,-2.097232 -2.252,-2.097232 l -1.319822,0 C 40.354666,52.999384 41,51.976864 41,51.202654 l 0,-2.805364 c 0,-0.77421 -0.645334,-1.39722 -1.571822,-1.39722 l 0.25783,0 c 0.600658,-0.557208 0.57437,-1.555424 1.109862,-2.125232 2.426718,-2.567638 2.860214,-6.211894 1.155986,-9.33254 C 41.118868,34.019076 39.9473,32.782856 38.595818,31.72584 37.074338,30.536104 35.501858,29.414686 33.9676,28.242868 33.528438,27.906864 33.58366,27.526408 33,27 c 1.446398,0.305204 2.157614,0.68286 3.322096,0.741662 2.010224,0.098 3.744202,0.965916 5.353514,2.136334 0.621908,0.452206 1.3444,0.814812 2.072556,1.066816 0.94632,0.324526 1.416648,0.0924 1.980474,-0.763012 0.14874,-0.226802 0.237998,-0.485806 0.379662,-0.782612 1.120568,0.028 1.73681,-0.831514 2.044222,-1.86753 0.10484,-0.354206 0.28333,-0.68181 0.412246,-1.026216 0.871238,-2.307234 0.423576,-4.349864 -1.245234,-6.130692 -0.372578,-0.407406 -0.815988,-0.74621 -1.205568,-1.136816 -1.300482,-1.29922 -2.60805,-2.591439 -3.875948,-3.921459 C 41.317198,14.34906 40.488458,13.296244 39.559138,12.33639 39.098728,11.863463 38.710566,11.389976 38.496652,10.755766 38.173656,9.805432 37.56733,9.073781 36.68476,8.5792936 36.37168,8.402891 35.273682,8.199888 35.04702,8.0542858 34.68294,6.99363 35.545678,5.66669 34.083698,5 Z"/>
+ <path style="fill:#4f4f4f" d="M 34.083698,4 C 33.769202,4.1568024 33.409374,4.2744042 33.126016,4.4894474 32.580606,4.9080536 32.049362,5.3552204 31.56062,5.8373876 31.023712,6.3663154 30.468386,6.6662 29.684978,6.8272024 27.802254,7.2088482 26.69028,7.6313744 24.930802,8.3694656 21.01802,10.01617 18.428388,13.118057 16.582496,16.849113 c -1.637645,3.316649 -1.667395,6.911903 -1.532814,10.523957 0.277663,7.452032 4.717012,12.892514 7.091314,18.627 l 0.614826,0 C 21.829334,46.00007 21,46.62308 21,47.39729 l 0,2.805364 c 0,0.77421 0.829334,1.79673 1.755822,1.79673 l -1.31989,0 C 20.224698,51.999384 19,52.934598 19,54.096616 l 0,3.806152 C 19,59.064786 20.224698,60 21.435932,60 L 40.748,60 C 41.959234,60 43,59.064786 43,57.902768 l 0,-3.806152 c 0,-1.162018 -1.040766,-2.097232 -2.252,-2.097232 l -1.319822,0 C 40.354666,51.999384 41,50.976864 41,50.202654 l 0,-2.805364 c 0,-0.77421 -0.645334,-1.39722 -1.571822,-1.39722 l 0.25783,0 c 0.600658,-0.557208 0.57437,-1.555424 1.109862,-2.125232 2.426718,-2.567638 2.860214,-6.211894 1.155986,-9.33254 C 41.118868,33.019076 39.9473,31.782856 38.595818,30.72584 37.074338,29.536104 35.501858,28.414686 33.9676,27.242868 33.528438,26.906864 33.58366,26.526408 33,26 c 1.446398,0.305204 2.157614,0.68286 3.322096,0.741662 2.010224,0.098 3.744202,0.965916 5.353514,2.136334 0.621908,0.452206 1.3444,0.814812 2.072556,1.066816 0.94632,0.324526 1.416648,0.0924 1.980474,-0.763012 0.14874,-0.226802 0.237998,-0.485806 0.379662,-0.782612 1.120568,0.028 1.73681,-0.831514 2.044222,-1.86753 0.10484,-0.354206 0.28333,-0.68181 0.412246,-1.026216 0.871238,-2.307234 0.423576,-4.349864 -1.245234,-6.130691 -0.372578,-0.407406 -0.815988,-0.746212 -1.205568,-1.136817 -1.300482,-1.29922 -2.60805,-2.591439 -3.875948,-3.921459 C 41.317198,13.34906 40.488458,12.296244 39.559138,11.33639 39.098728,10.863463 38.710566,10.389976 38.496652,9.7557664 38.173656,8.805432 37.56733,8.0737812 36.68476,7.5792936 36.37168,7.402891 35.273682,7.199888 35.04702,7.0542858 34.68294,5.99363 35.545678,4.66669 34.083698,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 34.083984 4 C 33.769488 4.1568024 33.410311 4.2751912 33.126953 4.4902344 C 32.581543 4.9088406 32.049289 5.3557234 31.560547 5.8378906 C 31.023639 6.3668184 30.468955 6.6671226 29.685547 6.828125 C 27.802823 7.2097708 26.691119 7.6310494 24.931641 8.3691406 C 21.018859 10.015845 18.427923 13.118553 16.582031 16.849609 C 15.256994 19.533149 14.998103 22.4009 15.013672 25.310547 C 15.067257 22.745016 15.408925 20.225449 16.582031 17.849609 C 18.427923 14.118553 21.018859 11.015845 24.931641 9.3691406 C 26.691119 8.6310494 27.802823 8.2097708 29.685547 7.828125 C 30.468955 7.6671226 31.023639 7.3668184 31.560547 6.8378906 C 32.049289 6.3557234 32.581543 5.9088406 33.126953 5.4902344 C 33.410311 5.2751912 33.769488 5.1568024 34.083984 5 C 34.704758 5.2830841 34.896779 5.6884396 34.951172 6.1386719 C 34.981644 5.3141778 35.1441 4.4834323 34.083984 4 z M 34.966797 6.6757812 C 34.948688 7.1384116 34.896861 7.6176595 35.046875 8.0546875 C 35.273537 8.2002897 36.372467 8.4036755 36.685547 8.5800781 C 37.568117 9.0745657 38.173098 9.8055254 38.496094 10.755859 C 38.710008 11.390069 39.098184 11.86301 39.558594 12.335938 C 40.487914 13.295791 41.317459 14.348991 42.238281 15.316406 C 43.506179 16.646426 44.812799 17.939061 46.113281 19.238281 C 46.502861 19.628886 46.947735 19.967594 47.320312 20.375 C 48.313661 21.435026 48.863313 22.589799 48.970703 23.835938 C 49.137951 22.200062 48.574869 20.713767 47.320312 19.375 C 46.947735 18.967594 46.502861 18.628886 46.113281 18.238281 C 44.812799 16.939061 43.506179 15.646426 42.238281 14.316406 C 41.317459 13.348991 40.487914 12.295791 39.558594 11.335938 C 39.098184 10.86301 38.710008 10.390069 38.496094 9.7558594 C 38.173098 8.805525 37.568117 8.0745657 36.685547 7.5800781 C 36.372467 7.4036755 35.273537 7.2002897 35.046875 7.0546875 C 35.004624 6.9316008 34.981555 6.8045921 34.966797 6.6757812 z M 33 27 C 33.58366 27.526408 33.527635 27.906183 33.966797 28.242188 C 35.501055 29.414005 37.074223 30.536827 38.595703 31.726562 C 39.947185 32.783579 41.118184 34.019747 41.951172 35.542969 C 42.544737 36.629858 42.862326 37.779467 42.943359 38.925781 C 43.029156 37.455116 42.718148 35.947394 41.951172 34.542969 C 41.118184 33.019747 39.947185 31.783578 38.595703 30.726562 C 37.074223 29.536827 35.501055 28.414005 33.966797 27.242188 C 33.963471 27.239643 33.962254 27.236925 33.958984 27.234375 C 33.672162 27.155603 33.359359 27.075828 33 27 z M 40.177734 46.164062 C 40.061529 46.474863 39.927542 46.77551 39.685547 47 L 39.427734 47 C 40.354222 47 41 47.622274 41 48.396484 L 41 47.396484 C 41 46.856814 40.681513 46.396999 40.177734 46.164062 z M 21.792969 46.238281 C 21.323806 46.48885 21 46.912603 21 47.396484 L 21 48.396484 C 21 47.622274 21.829371 47 22.755859 47 L 22.140625 47 C 22.034972 46.744823 21.906252 46.492497 21.792969 46.238281 z M 40.794922 52.003906 C 40.535979 52.539225 40.048048 53 39.427734 53 L 40.748047 53 C 41.959281 53 43 53.933685 43 55.095703 L 43 54.095703 C 43 52.948963 41.985659 52.028053 40.794922 52.003906 z M 21.257812 52.015625 C 20.107799 52.101539 19 52.99089 19 54.095703 L 19 55.095703 C 19 53.933685 20.224313 53 21.435547 53 L 22.755859 53 C 22.13997 53 21.572754 52.546016 21.257812 52.015625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chessx.svg b/.icons/awkward/64x64/apps/chessx.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chessx.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chiaki.svg b/.icons/awkward/64x64/apps/chiaki.svg
new file mode 100644
index 00000000..051d8a80
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chiaki.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#bfee00" cx="32" cy="32" r="28"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <path style="opacity:.2" d="m23 11c-3 0-7 3-7 3l1 1s4-3 6-3h1c2 0 6 3 6 3l1-1s-4-3-7-3zm0 3c-3 0-5 3-5 3l1 1s2-3 4-3h1c2 0 4 3 4 3l1-1s-2-3-5-3zm0 4-3 7h-14.820312a28 28 0 0 0-1.179688 8 28 28 0 0 0 1.521484 9h22.478516l4 6 4-6h22.484375a28 28 0 0 0 1.515625-9 28 28 0 0 0-1.189453-8h-14.810547l-3-7-3 7h-12z"/>
+ <path style="fill:#162d50" d="m23 10c-3 0-7 3-7 3l1 1s4-3 6-3h1c2 0 6 3 6 3l1-1s-4-3-7-3h-1zm0 3c-3 0-5 3-5 3l1 1s2-3 4-3h1c2 0 4 3 4 3l1-1s-2-3-5-3h-1zm0 4-3 7h-14.820312a28 28 0 0 0-1.1796875 8 28 28 0 0 0 1.5214844 9h22.478516l4 6 4-6h22.484375a28 28 0 0 0 1.515625-9 28 28 0 0 0-1.189453-8h-14.810547l-3-7-3 7h-12l-3-7z"/>
+ <path style="opacity:.2" d="m25 31v6h3v-6zm11 0v6h3v-6z"/>
+ <path style="fill:#ffaaee" d="m25 30v6h3v-6h-3zm11 0v6h3v-6h-3z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chinese.svg b/.icons/awkward/64x64/apps/chinese.svg
new file mode 120000
index 00000000..6c199a7a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chinese.svg
@@ -0,0 +1 @@
+ibus-pinyin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chirp.svg b/.icons/awkward/64x64/apps/chirp.svg
new file mode 100644
index 00000000..1d33ca72
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chirp.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="52" height="32" x="6" y="17" rx="3.25" ry="2.857"/>
+ <rect style="fill:#8e8e8e" width="52" height="32" x="6" y="16" rx="3.25" ry="2.857"/>
+ <path style="opacity:0.2" d="m 15.665817,24 31.668366,0 c 1.462023,0 2.879386,1.077155 2.63903,2.375002 L 47.334183,40.625 C 47.093829,41.922845 46.157176,43 44.695153,43 l -26.390306,0 c -1.462023,0 -2.398675,-1.077155 -2.63903,-2.375 L 13.026787,26.375002 C 12.786431,25.077155 14.203794,24 15.665817,24 Z"/>
+ <path style="fill:#30c9c6" d="m 15.665817,23 31.668366,0 c 1.462023,0 2.879386,1.077155 2.63903,2.375002 L 47.334183,39.625 C 47.093829,40.922845 46.157176,42 44.695153,42 l -26.390306,0 c -1.462023,0 -2.398675,-1.077155 -2.63903,-2.375 L 13.026787,25.375002 C 12.786431,24.077155 14.203794,23 15.665817,23 Z"/>
+ <rect style="opacity:0.2" width="10" height="10" x="2" y="28" rx="2.273" ry="2.145"/>
+ <rect style="fill:#b3b3b3" width="10" height="10" x="2" y="27" rx="2.273" ry="2.145"/>
+ <circle style="opacity:0.5" cx="7" cy="32" r="3"/>
+ <rect style="opacity:0.2" width="10" height="10" x="51" y="28" rx="2.273" ry="2.145"/>
+ <rect style="fill:#b3b3b3" width="10" height="10" x="51" y="27" rx="2.273" ry="2.145"/>
+ <circle style="opacity:0.5" cx="56" cy="32" r="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.2734375 27 C 3.0142799 27 2 27.956201 2 29.144531 L 2 30.144531 C 2 28.956201 3.0142799 28 4.2734375 28 L 9.7265625 28 C 10.98572 28 12 28.956201 12 30.144531 L 12 29.144531 C 12 27.956201 10.98572 27 9.7265625 27 L 4.2734375 27 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 53.273438,27 C 52.01428,27 51,27.956201 51,29.144531 l 0,1 C 51,28.956201 52.01428,28 53.273438,28 l 5.453124,0 C 59.98572,28 61,28.956201 61,30.144531 l 0,-1 C 61,27.956201 59.98572,27 58.726562,27 l -5.453124,0 z"/>
+ <path style="opacity:0.1" d="M 20.5,28 A 2.5,2.5 0 0 0 18,30.5 2.5,2.5 0 0 0 20.5,33 2.5,2.5 0 0 0 23,30.5 2.5,2.5 0 0 0 20.5,28 Z m 7,0 A 2.5,2.5 0 0 0 25,30.5 2.5,2.5 0 0 0 27.5,33 2.5,2.5 0 0 0 30,30.5 2.5,2.5 0 0 0 27.5,28 Z m 7,0 A 2.5,2.5 0 0 0 32,30.5 2.5,2.5 0 0 0 34.5,33 2.5,2.5 0 0 0 37,30.5 2.5,2.5 0 0 0 34.5,28 Z m 7,0 A 2.5,2.5 0 0 0 39,30.5 2.5,2.5 0 0 0 41.5,33 2.5,2.5 0 0 0 44,30.5 2.5,2.5 0 0 0 41.5,28 Z m -17,6 A 2.5,2.5 0 0 0 22,36.5 2.5,2.5 0 0 0 24.5,39 2.5,2.5 0 0 0 27,36.5 2.5,2.5 0 0 0 24.5,34 Z m 7,0 A 2.5,2.5 0 0 0 29,36.5 2.5,2.5 0 0 0 31.5,39 2.5,2.5 0 0 0 34,36.5 2.5,2.5 0 0 0 31.5,34 Z m 7,0 A 2.5,2.5 0 0 0 36,36.5 2.5,2.5 0 0 0 38.5,39 2.5,2.5 0 0 0 41,36.5 2.5,2.5 0 0 0 38.5,34 Z"/>
+ <path style="fill:#4f4f4f" d="M 20.5 27 A 2.5 2.5 0 0 0 18 29.5 A 2.5 2.5 0 0 0 20.5 32 A 2.5 2.5 0 0 0 23 29.5 A 2.5 2.5 0 0 0 20.5 27 z M 27.5 27 A 2.5 2.5 0 0 0 25 29.5 A 2.5 2.5 0 0 0 27.5 32 A 2.5 2.5 0 0 0 30 29.5 A 2.5 2.5 0 0 0 27.5 27 z M 34.5 27 A 2.5 2.5 0 0 0 32 29.5 A 2.5 2.5 0 0 0 34.5 32 A 2.5 2.5 0 0 0 37 29.5 A 2.5 2.5 0 0 0 34.5 27 z M 41.5 27 A 2.5 2.5 0 0 0 39 29.5 A 2.5 2.5 0 0 0 41.5 32 A 2.5 2.5 0 0 0 44 29.5 A 2.5 2.5 0 0 0 41.5 27 z M 24.5 33 A 2.5 2.5 0 0 0 22 35.5 A 2.5 2.5 0 0 0 24.5 38 A 2.5 2.5 0 0 0 27 35.5 A 2.5 2.5 0 0 0 24.5 33 z M 31.5 33 A 2.5 2.5 0 0 0 29 35.5 A 2.5 2.5 0 0 0 31.5 38 A 2.5 2.5 0 0 0 34 35.5 A 2.5 2.5 0 0 0 31.5 33 z M 38.5 33 A 2.5 2.5 0 0 0 36 35.5 A 2.5 2.5 0 0 0 38.5 38 A 2.5 2.5 0 0 0 41 35.5 A 2.5 2.5 0 0 0 38.5 33 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.666016 23 C 14.203993 23 12.786988 24.077153 13.027344 25.375 L 13.078125 25.654297 C 13.354475 24.703816 14.488101 24 15.666016 24 L 47.333984 24 C 48.511899 24 49.645525 24.703816 49.921875 25.654297 L 49.972656 25.375 C 50.213012 24.077153 48.796007 23 47.333984 23 L 15.666016 23 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 9.25 16 C 7.4495 16 6 17.274565 6 18.857422 L 6 19.857422 C 6 18.274565 7.4495 17 9.25 17 L 54.75 17 C 56.5505 17 58 18.274565 58 19.857422 L 58 18.857422 C 58 17.274565 56.5505 16 54.75 16 L 9.25 16 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chmsee-icon.svg b/.icons/awkward/64x64/apps/chmsee-icon.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chmsee-icon.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chocolate-doom-setup.svg b/.icons/awkward/64x64/apps/chocolate-doom-setup.svg
new file mode 100644
index 00000000..1c995f78
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chocolate-doom-setup.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 22.18223,24.000734 a 2.1819445,2.4001906 0 0 0 -2.107157,3.023378 l 7.636044,31.199362 A 2.1819445,2.4001906 0 0 0 29.818273,60 h 4.363454 a 2.1819445,2.4001906 0 0 0 2.107158,-1.776526 L 43.924927,27.024112 A 2.1819445,2.4001906 0 0 0 41.81777,24.000734 Z"/>
+ <path style="fill:#975a34" d="m 29.62311,3.0050923 c 0.155297,-0.097492 2.206431,1.2185752 4.316538,2.769096 3.089009,2.2698417 5.052109,4.2768157 6.772352,6.9361337 0.42506,0.657164 0.776464,1.341394 1.092534,2.035051 0.183816,0.286492 0.357585,0.580541 0.520763,0.881546 3.340182,6.288873 1.527031,14.225109 -4.049095,17.725643 -5.576128,3.500536 -12.803667,1.239786 -16.143155,-5.049522 -0.153617,-0.289509 -0.298362,-0.584449 -0.430979,-0.886012 -0.161397,-0.283365 -0.339549,-0.55747 -0.477356,-0.84949 -1.892286,-4.01107 -1.507696,-8.305103 0.57785,-11.959668 1.10415,-1.934834 3.317422,-3.907493 4.911174,-4.9127924 1.988291,-1.2541616 2.658556,-3.7905764 2.784587,-5.9962905 0.02016,-0.3530722 0.07828,-0.6645016 0.124697,-0.6936358 z"/>
+ <path style="fill:#f1b65c" d="m 22.18223,23.000042 a 2.1819445,2.4002395 0 0 0 -2.107157,3.02344 l 7.636044,31.199998 a 2.1819445,2.4002395 0 0 0 2.107156,1.776562 h 4.363454 a 2.1819445,2.4002395 0 0 0 2.107158,-1.776562 l 7.636042,-31.199998 a 2.1819445,2.4002395 0 0 0 -2.107157,-3.02344 z"/>
+ <rect style="opacity:0.2" width="32" height="3" x="16" y="23" rx="1.455" ry="1.5"/>
+ <rect style="fill:#ffcf88" width="32" height="3" x="16" y="22" rx="1.455" ry="1.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 29.623047 3.0058594 C 29.57663 3.0349936 29.518207 3.3461465 29.498047 3.6992188 C 29.372016 5.9049328 28.701182 8.4411509 26.712891 9.6953125 C 25.119139 10.700612 22.906884 12.672588 21.802734 14.607422 C 20.593371 16.726626 19.976578 19.062246 20.023438 21.431641 C 20.14682 19.407427 20.763648 17.428244 21.802734 15.607422 C 22.906884 13.672588 25.119139 11.700612 26.712891 10.695312 C 28.701182 9.4411506 29.372016 6.9049328 29.498047 4.6992188 C 29.518207 4.3461466 29.57663 4.0349936 29.623047 4.0058594 C 29.778344 3.9083674 31.829346 5.2229167 33.939453 6.7734375 C 37.028462 9.0432792 38.992648 11.05162 40.712891 13.710938 C 41.137951 14.368101 41.488618 15.052437 41.804688 15.746094 C 41.988504 16.032586 42.162994 16.325948 42.326172 16.626953 C 43.358362 18.570353 43.895387 20.671482 43.984375 22.75 C 44.048435 20.350585 43.524521 17.883196 42.326172 15.626953 C 42.162994 15.325948 41.988504 15.032586 41.804688 14.746094 C 41.488618 14.052437 41.137951 13.368101 40.712891 12.710938 C 38.992648 10.05162 37.028462 8.0432792 33.939453 5.7734375 C 31.829346 4.2229167 29.778344 2.9083674 29.623047 3.0058594 z"/>
+ <g transform="translate(-2,1)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 64.084582,45.848 a 16,16 0 0 1 -15.958,15.152 16,16 0 0 1 -15.958,-14.848 16,16 0 0 0 -0.042,0.848 16,16 0 0 0 16,16 16,16 0 0 0 16,-16 16,16 0 0 0 -0.042,-1.152 z"/>
+ <circle style="fill:#cc5e55" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 h 4 l 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 h -4 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 A 2.2858,2.2858 0 0 1 48,48.2864 2.2858,2.2858 0 0 1 45.714,46.0004 2.2858,2.2858 0 0 1 48,43.7144 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chocolate-doom.svg b/.icons/awkward/64x64/apps/chocolate-doom.svg
new file mode 100644
index 00000000..97e009d6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chocolate-doom.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 22.18223,24.000734 a 2.1819445,2.4001906 0 0 0 -2.107157,3.023378 l 7.636044,31.199362 A 2.1819445,2.4001906 0 0 0 29.818273,60 h 4.363454 a 2.1819445,2.4001906 0 0 0 2.107158,-1.776526 L 43.924927,27.024112 A 2.1819445,2.4001906 0 0 0 41.81777,24.000734 Z"/>
+ <path style="fill:#975a34" d="m 29.62311,3.0050923 c 0.155297,-0.097492 2.206431,1.2185752 4.316538,2.769096 3.089009,2.2698417 5.052109,4.2768157 6.772352,6.9361337 0.42506,0.657164 0.776464,1.341394 1.092534,2.035051 0.183816,0.286492 0.357585,0.580541 0.520763,0.881546 3.340182,6.288873 1.527031,14.225109 -4.049095,17.725643 -5.576128,3.500536 -12.803667,1.239786 -16.143155,-5.049522 -0.153617,-0.289509 -0.298362,-0.584449 -0.430979,-0.886012 -0.161397,-0.283365 -0.339549,-0.55747 -0.477356,-0.84949 -1.892286,-4.01107 -1.507696,-8.305103 0.57785,-11.959668 1.10415,-1.934834 3.317422,-3.907493 4.911174,-4.9127924 1.988291,-1.2541616 2.658556,-3.7905764 2.784587,-5.9962905 0.02016,-0.3530722 0.07828,-0.6645016 0.124697,-0.6936358 z"/>
+ <path style="fill:#f1b65c" d="m 22.18223,23.000042 a 2.1819445,2.4002395 0 0 0 -2.107157,3.02344 l 7.636044,31.199998 a 2.1819445,2.4002395 0 0 0 2.107156,1.776562 h 4.363454 a 2.1819445,2.4002395 0 0 0 2.107158,-1.776562 l 7.636042,-31.199998 a 2.1819445,2.4002395 0 0 0 -2.107157,-3.02344 z"/>
+ <rect style="opacity:0.2" width="32" height="3" x="16" y="23" rx="1.455" ry="1.5"/>
+ <rect style="fill:#ffcf88" width="32" height="3" x="16" y="22" rx="1.455" ry="1.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 29.623047 3.0058594 C 29.57663 3.0349936 29.518207 3.3461465 29.498047 3.6992188 C 29.372016 5.9049328 28.701182 8.4411509 26.712891 9.6953125 C 25.119139 10.700612 22.906884 12.672588 21.802734 14.607422 C 20.593371 16.726626 19.976578 19.062246 20.023438 21.431641 C 20.14682 19.407427 20.763648 17.428244 21.802734 15.607422 C 22.906884 13.672588 25.119139 11.700612 26.712891 10.695312 C 28.701182 9.4411506 29.372016 6.9049328 29.498047 4.6992188 C 29.518207 4.3461466 29.57663 4.0349936 29.623047 4.0058594 C 29.778344 3.9083674 31.829346 5.2229167 33.939453 6.7734375 C 37.028462 9.0432792 38.992648 11.05162 40.712891 13.710938 C 41.137951 14.368101 41.488618 15.052437 41.804688 15.746094 C 41.988504 16.032586 42.162994 16.325948 42.326172 16.626953 C 43.358362 18.570353 43.895387 20.671482 43.984375 22.75 C 44.048435 20.350585 43.524521 17.883196 42.326172 15.626953 C 42.162994 15.325948 41.988504 15.032586 41.804688 14.746094 C 41.488618 14.052437 41.137951 13.368101 40.712891 12.710938 C 38.992648 10.05162 37.028462 8.0432792 33.939453 5.7734375 C 31.829346 4.2229167 29.778344 2.9083674 29.623047 3.0058594 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/choqok.svg b/.icons/awkward/64x64/apps/choqok.svg
new file mode 100644
index 00000000..3aa5f3a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/choqok.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,4 29.333334,7.2 26,6 24.416666,9.0418 C 18.2748,10.3056 13.93504,13.274 10.338547,17.9662 4.0479734,26.1732 4,40.3334 4,48.3334 4,56.3332 18.666666,59 32,59 45.333334,59 60,56.3332 60,48.3334 60,40.3334 59.952,26.1732 53.661454,17.9662 50.06496,13.2738 45.7252,10.3056 39.583334,9.0416 L 38,6 34.666666,7.2 Z"/>
+ <path style="fill:#81b427" d="M 32,3 29.333334,6.2 26,5 24.416666,8.0418 C 18.2748,9.3056 13.93504,12.274 10.338547,16.9662 4.0479734,25.1732 4,39.3334 4,47.3334 4,55.3332 18.666666,58 32,58 45.333334,58 60,55.3332 60,47.3334 60,39.3334 59.952,25.1732 53.661454,16.9662 50.06496,12.2738 45.7252,9.3056 39.583334,8.0416 L 38,5 34.666666,6.2 Z"/>
+ <path style="fill:#86572f" d="M 25.388962,46.1768 C 26.752912,48.5392 29.272114,49.996 32,50 c 2.727886,0 5.247088,-1.4608 6.611038,-3.8232 L 32,46.1768 Z"/>
+ <path style="opacity:0.2" d="m 32.000002,38 c -0.30634,2e-4 -0.602058,0.1276 -0.818968,0.3566 L 24.376166,44.73 c -0.728164,0.77 -0.345204,3.0472 0.684954,3.0479 L 32.000002,49 l 6.93888,-1.2221 c 1.030146,-7e-4 1.41312,-2.2779 0.684954,-3.0479 l -6.80487,-6.3734 C 32.602056,38.1272 32.30634,38.0002 32.000002,38 Z"/>
+ <path style="fill:#ffc12e" d="m 32.000002,37 c -0.30634,2e-4 -0.602058,0.1276 -0.818968,0.3566 L 24.376166,43.73 c -0.728164,0.77 -0.345204,3.0472 0.684954,3.0479 L 32.000002,48 l 6.93888,-1.2221 c 1.030146,-7e-4 1.41312,-2.2779 0.684954,-3.0479 l -6.80487,-6.3734 C 32.602056,37.1272 32.30634,37.0002 32.000002,37 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,3 29.333984,6.1992188 26,5 24.416016,8.0410156 C 18.27415,9.3048156 13.934384,12.274597 10.337891,16.966797 4.047317,25.173797 4,39.333984 4,47.333984 c 0,0.02261 0.00367,0.04389 0.00391,0.06641 C 4.014844,39.276651 4.2721185,25.880517 10.337895,17.9668 13.934388,13.2746 18.274154,10.304819 24.41602,9.0410186 L 26,6 29.333984,7.1992188 32,4 34.666016,7.1992188 38,6 39.583984,9.0410156 c 6.141866,1.2640004 10.481631,4.2333814 14.078125,8.9257814 6.06575,7.913717 6.323049,21.309851 6.333985,29.433594 2.34e-4,-0.02252 0.0039,-0.0438 0.0039,-0.06641 0,-8 -0.04734,-22.160187 -6.337891,-30.367187 C 50.065615,12.274397 45.72585,9.3050156 39.583984,8.0410156 L 38,5 34.666016,6.1992188 32,3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 32,37 c -0.30634,2e-4 -0.601449,0.128422 -0.818359,0.357422 l -6.804688,6.373047 c -0.349767,0.369862 -0.439675,1.086394 -0.328125,1.732422 0.05533,-0.292175 0.159876,-0.554506 0.328125,-0.732422 l 6.804688,-6.373047 C 31.398551,38.128422 31.69366,38.0002 32,38 c 0.306338,2e-4 0.601449,0.128022 0.818359,0.357422 l 6.804688,6.373047 c 0.16825,0.177916 0.272796,0.440247 0.328125,0.732422 0.111552,-0.646028 0.02164,-1.36256 -0.328125,-1.732422 L 32.818359,37.357422 C 32.601449,37.128022 32.306338,37.0002 32,37 Z"/>
+ <circle style="opacity:0.2" cx="46" cy="33" r="6"/>
+ <circle style="fill:#ffffff" cx="46" cy="32" r="6"/>
+ <path style="opacity:0.2" d="m 18,30.000141 a 6,6 0 0 0 -6,6 A 6,6 0 0 0 12.197266,37.506 6,6 0 0 1 18,33.000141 6,6 0 0 1 23.802734,37.494282 6,6 0 0 0 24,36.000141 a 6,6 0 0 0 -6,-6 z"/>
+ <path style="fill:#ffffff" d="m 18,29.000141 a 6,6 0 0 0 -6,6 A 6,6 0 0 0 12.197266,36.506 6,6 0 0 1 18,32.000141 6,6 0 0 1 23.802734,36.494282 6,6 0 0 0 24,35.000141 a 6,6 0 0 0 -6,-6 z"/>
+ <circle style="fill:#3f3f3f" cx="46" cy="32" r="4"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/christmas-tree.svg b/.icons/awkward/64x64/apps/christmas-tree.svg
new file mode 100644
index 00000000..32f6c61e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/christmas-tree.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.258786,21.006126 a 5.5213578,5.5618986 0 0 0 -5.040969,2.77524 l -7.237971,12.629787 -7.240664,12.629788 a 5.5213578,5.5618986 0 0 0 1.68751,7.386157 c 0,0 6.955485,4.572902 17.573306,4.572902 10.617823,0 17.573307,-4.572902 17.573307,-4.572902 a 5.5213578,5.5618986 0 0 0 1.687514,-7.386157 L 44.020152,36.411153 36.782183,23.781366 a 5.5213578,5.5618986 0 0 0 -4.523397,-2.77524 z"/>
+ <path style="fill:#337f36" d="m 32.258786,20.006127 a 5.5213578,5.5618986 0 0 0 -5.040969,2.77524 l -7.237971,12.629787 -7.240664,12.629788 a 5.5213578,5.5618986 0 0 0 1.68751,7.386157 c 0,0 6.955485,4.572902 17.573306,4.572902 10.617823,0 17.573307,-4.572902 17.573307,-4.572902 a 5.5213578,5.5618986 0 0 0 1.687514,-7.386157 L 44.020152,35.411154 36.782183,22.781367 a 5.5213578,5.5618986 0 0 0 -4.523397,-2.77524 z"/>
+ <path style="opacity:0.2" d="m 32.219968,16.005206 a 4.6931545,4.7276142 0 0 0 -4.284824,2.358953 L 21.78287,29.099478 15.628305,39.8348 a 4.6931545,4.7276142 0 0 0 1.434383,6.278233 c 0,0 5.912163,3.886966 14.93731,3.886966 9.025151,0 14.937313,-3.886966 14.937313,-3.886966 A 4.6931545,4.7276142 0 0 0 48.371696,39.8348 L 42.21713,29.099478 36.064856,18.364159 a 4.6931545,4.7276142 0 0 0 -3.844888,-2.358953 z"/>
+ <path style="fill:#3e9d43" d="M 32.219968,15.005207 A 4.6931545,4.7276142 0 0 0 27.935144,17.36416 L 21.78287,28.099479 15.628305,38.834801 a 4.6931545,4.7276142 0 0 0 1.434383,6.278233 c 0,0 5.912163,3.886966 14.93731,3.886966 9.025151,0 14.937313,-3.886966 14.937313,-3.886966 a 4.6931545,4.7276142 0 0 0 1.434385,-6.278233 L 42.21713,28.099479 36.064856,17.36416 a 4.6931545,4.7276142 0 0 0 -3.844888,-2.358953 z"/>
+ <path style="opacity:0.2" d="m 32.181148,11.004305 a 3.8649483,3.8933268 0 0 0 -3.528675,1.942667 l -5.066576,8.840844 -5.068461,8.840848 a 3.8649483,3.8933268 0 0 0 1.181256,5.170306 c 0,0 4.868836,3.201029 12.301305,3.201029 7.432473,0 12.301309,-3.201029 12.301309,-3.201029 a 3.8649483,3.8933268 0 0 0 1.181258,-5.170306 l -5.068463,-8.840848 -5.066576,-8.840844 a 3.8649483,3.8933268 0 0 0 -3.166377,-1.942667 z"/>
+ <path style="fill:#5dc062" d="m 32.181148,10.004306 a 3.8649483,3.8933268 0 0 0 -3.528675,1.942667 l -5.066576,8.840844 -5.068461,8.840848 a 3.8649483,3.8933268 0 0 0 1.181256,5.170306 c 0,0 4.868836,3.201029 12.301305,3.201029 7.432473,0 12.301309,-3.201029 12.301309,-3.201029 a 3.8649483,3.8933268 0 0 0 1.181258,-5.170306 l -5.068463,-8.840848 -5.066576,-8.840844 a 3.8649483,3.8933268 0 0 0 -3.166377,-1.942667 z"/>
+ <path style="opacity:0.2" d="m 31.99987,4.9998625 c -0.991665,0.014677 -1.698889,0.633369 -2.030788,1.6575359 l 0.01238,-0.046187 -1.558131,5.4015176 -5.254472,0 c -0.01141,-1.89e-4 -0.0223,-1.89e-4 -0.03376,0 -0.627475,0.02106 -1.193264,0.324506 -1.591893,0.827159 -0.862111,1.024965 -0.679387,2.224876 0.415366,2.989281 l 4.131144,3.127085 -1.603145,5.158447 c -0.0018,0.0056 -0.0034,0.01141 -0.0051,0.01719 -0.244961,0.83346 -0.01467,1.692124 0.601565,2.279516 0.0042,0.0044 0.0096,0.0086 0.01437,0.01292 0.740445,0.681756 1.780815,0.768404 2.617004,0.204105 0.01591,-0.01073 0.03173,-0.02179 0.04706,-0.0333 l 4.238588,-3.170048 4.238568,3.170048 c 0.01532,0.01141 0.03114,0.02265 0.04706,0.0333 0.836189,0.564299 1.876562,0.477651 2.617004,-0.204105 0.0044,-0.0042 0.0096,-0.0085 0.01437,-0.01292 0.616172,-0.587392 0.846525,-1.446056 0.601563,-2.279516 -0.0017,-0.0058 -0.0034,-0.01141 -0.0051,-0.01719 l -1.603239,-5.158447 4.131144,-3.127083 c 1.094754,-0.764407 1.277477,-1.964318 0.415366,-2.989283 -0.398627,-0.502652 -0.964418,-0.806092 -1.591893,-0.827157 -0.01141,-1.9e-4 -0.02231,-1.9e-4 -0.03376,0 l -5.254472,0 -1.558131,-5.4015192 0.01238,0.046187 C 33.698758,5.6332315 32.991536,5.0145429 31.99987,4.9998625 Z"/>
+ <path style="fill:#ae3030" d="m 31.99987,3.9998635 c -0.991665,0.014677 -1.698889,0.633369 -2.030788,1.6575359 l 0.01238,-0.046187 -1.558131,5.4015176 -5.254472,0 c -0.01141,-1.89e-4 -0.0223,-1.89e-4 -0.03376,0 -0.627475,0.02106 -1.193264,0.324506 -1.591893,0.827159 -0.862111,1.024965 -0.679387,2.224876 0.415366,2.989281 l 4.131144,3.127085 -1.603145,5.158447 c -0.0018,0.0056 -0.0034,0.01141 -0.0051,0.01719 -0.244961,0.83346 -0.01467,1.692124 0.601565,2.279516 0.0042,0.0044 0.0096,0.0086 0.01437,0.01292 0.740445,0.681756 1.780815,0.768404 2.617004,0.204105 0.01591,-0.01073 0.03173,-0.02179 0.04706,-0.0333 l 4.238588,-3.170048 4.238568,3.170048 c 0.01532,0.01141 0.03114,0.02265 0.04706,0.0333 0.836189,0.564299 1.876562,0.477651 2.617004,-0.204105 0.0044,-0.0042 0.0096,-0.0085 0.01437,-0.01292 0.616172,-0.587392 0.846525,-1.446056 0.601563,-2.279516 -0.0017,-0.0058 -0.0034,-0.01141 -0.0051,-0.01719 l -1.603239,-5.158447 4.131144,-3.127083 c 1.094754,-0.764407 1.277477,-1.964318 0.415366,-2.989283 -0.398627,-0.502652 -0.964418,-0.806092 -1.591893,-0.827157 -0.01141,-1.9e-4 -0.02231,-1.9e-4 -0.03376,0 l -5.254472,0 -1.558131,-5.4015192 0.01238,0.046187 C 33.698758,4.6332325 32.991536,4.0145439 31.99987,3.9998635 Z"/>
+ <path style="opacity:0.2" d="m 28,32.999999 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.000001 3.0000002,3.0000002 0 0 1 3,3.000001 z"/>
+ <path style="fill:#ffe15e" d="M 28,32 A 3.0000002,3.0000002 0 0 1 25,35 3.0000002,3.0000002 0 0 1 22,32 3.0000002,3.0000002 0 0 1 25,28.999999 3.0000002,3.0000002 0 0 1 28,32 Z"/>
+ <path style="opacity:0.2" d="m 44,41.999998 a 3.0000002,3.0000002 0 0 1 -3,3.000001 3.0000002,3.0000002 0 0 1 -3,-3.000001 3.0000002,3.0000002 0 0 1 3,-3 3.0000002,3.0000002 0 0 1 3,3 z"/>
+ <path style="fill:#ffe15e" d="M 44,40.999999 A 3.0000002,3.0000002 0 0 1 41,44 a 3.0000002,3.0000002 0 0 1 -3,-3.000001 3.0000002,3.0000002 0 0 1 3,-3 3.0000002,3.0000002 0 0 1 3,3 z"/>
+ <path style="opacity:0.2" d="m 28,54.999999 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:#ffe15e" d="m 28,54 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="opacity:0.2" d="m 37,31.500018 a 1.5000001,1.5000001 0 0 1 -1.5,1.5 1.5000001,1.5000001 0 0 1 -1.5,-1.5 1.5000001,1.5000001 0 0 1 1.5,-1.500001 1.5000001,1.5000001 0 0 1 1.5,1.500001 z"/>
+ <path style="fill:#ffe15e" d="m 37,30.500019 a 1.5000001,1.5000001 0 0 1 -1.5,1.5 1.5000001,1.5000001 0 0 1 -1.5,-1.5 1.5000001,1.5000001 0 0 1 1.5,-1.500001 1.5000001,1.5000001 0 0 1 1.5,1.500001 z"/>
+ <path style="opacity:0.2" d="M 31,45.50001 A 1.4999996,1.4999996 0 0 1 29.499999,47.000009 1.4999996,1.4999996 0 0 1 28,45.50001 1.4999996,1.4999996 0 0 1 29.499999,44.000009 1.4999996,1.4999996 0 0 1 31,45.50001 Z"/>
+ <path style="fill:#ffe15e" d="M 31,44.500011 A 1.4999996,1.4999996 0 0 1 29.499999,46.00001 1.4999996,1.4999996 0 0 1 28,44.500011 1.4999996,1.4999996 0 0 1 29.499999,43.00001 1.4999996,1.4999996 0 0 1 31,44.500011 Z"/>
+ <path style="opacity:0.2" d="m 40,54.499999 a 1.5000001,1.5000001 0 0 1 -1.5,1.5 1.5000001,1.5000001 0 0 1 -1.5,-1.5 1.5000001,1.5000001 0 0 1 1.5,-1.5 1.5000001,1.5000001 0 0 1 1.5,1.5 z"/>
+ <path style="fill:#ffe15e" d="M 40,53.5 A 1.5000001,1.5000001 0 0 1 38.5,55 1.5000001,1.5000001 0 0 1 37,53.5 1.5000001,1.5000001 0 0 1 38.5,52 1.5000001,1.5000001 0 0 1 40,53.5 Z"/>
+ <path style="opacity:0.2" d="m 22,41.499999 a 1.5000001,1.5000001 0 0 1 -1.5,1.5 1.5000001,1.5000001 0 0 1 -1.5,-1.5 1.5000001,1.5000001 0 0 1 1.5,-1.5 1.5000001,1.5000001 0 0 1 1.5,1.5 z"/>
+ <path style="fill:#ffe15e" d="M 22,40.5 A 1.5000001,1.5000001 0 0 1 20.5,42 1.5000001,1.5000001 0 0 1 19,40.5 1.5000001,1.5000001 0 0 1 20.5,39 1.5000001,1.5000001 0 0 1 22,40.5 Z"/>
+ <path style="opacity:0.2" d="m 48.999991,50.499999 a 1.5000001,1.5000001 0 0 1 -1.5,1.5 1.5000001,1.5000001 0 0 1 -1.5,-1.5 1.5000001,1.5000001 0 0 1 1.5,-1.5 1.5000001,1.5000001 0 0 1 1.5,1.5 z"/>
+ <path style="fill:#ffe15e" d="m 48.999991,49.5 a 1.5000001,1.5000001 0 0 1 -1.5,1.5 1.5000001,1.5000001 0 0 1 -1.5,-1.5 1.5000001,1.5000001 0 0 1 1.5,-1.5 1.5000001,1.5000001 0 0 1 1.5,1.5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 C 31.008335 4.014677 30.300649 4.6340362 29.96875 5.6582031 L 28.423828 11.013672 L 23.167969 11.013672 C 23.156559 11.013483 23.146226 11.013483 23.134766 11.013672 C 22.507291 11.034732 21.941598 11.337191 21.542969 11.839844 C 21.044367 12.432632 20.907353 13.082097 21.082031 13.673828 C 21.166703 13.39148 21.316484 13.109112 21.542969 12.839844 C 21.941598 12.337191 22.507291 12.034732 23.134766 12.013672 C 23.146226 12.013483 23.156559 12.013483 23.167969 12.013672 L 28.423828 12.013672 L 29.96875 6.6582031 C 30.300649 5.6340362 31.008335 5.014677 32 5 C 32.991666 5.0146804 33.69909 5.6340358 34.03125 6.6582031 L 35.576172 12.013672 L 40.832031 12.013672 C 40.843481 12.013482 40.853824 12.013482 40.865234 12.013672 C 41.492709 12.034737 42.058404 12.337192 42.457031 12.839844 C 42.683516 13.109112 42.833297 13.39148 42.917969 13.673828 C 43.092647 13.082097 42.955633 12.432632 42.457031 11.839844 C 42.058404 11.337192 41.492709 11.034737 40.865234 11.013672 C 40.853824 11.013482 40.843481 11.013482 40.832031 11.013672 L 35.576172 11.013672 L 34.03125 5.6582031 C 33.69909 4.6340358 32.991666 4.0146804 32 4 z M 25.837891 18.765625 L 24.486328 23.115234 C 24.484528 23.120834 24.484122 23.127033 24.482422 23.132812 C 24.364489 23.534068 24.360716 23.938502 24.453125 24.318359 C 24.466108 24.256329 24.464237 24.194686 24.482422 24.132812 C 24.484122 24.127032 24.484528 24.120834 24.486328 24.115234 L 26.089844 18.957031 L 25.837891 18.765625 z M 38.162109 18.765625 L 37.910156 18.957031 L 39.513672 24.115234 C 39.515372 24.121014 39.517831 24.127012 39.519531 24.132812 C 39.537135 24.192709 39.534147 24.252453 39.546875 24.3125 C 39.637846 23.934256 39.63688 23.532082 39.519531 23.132812 C 39.517831 23.127012 39.515372 23.121014 39.513672 23.115234 L 38.162109 18.765625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chrome-aapocclcgogkmnckokdopfmhonfmgoek-Default.svg b/.icons/awkward/64x64/apps/chrome-aapocclcgogkmnckokdopfmhonfmgoek-Default.svg
new file mode 120000
index 00000000..622c6801
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-aapocclcgogkmnckokdopfmhonfmgoek-Default.svg
@@ -0,0 +1 @@
+google-slides.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-aohghmighlieiainnegkcijnfilokake-Default.svg b/.icons/awkward/64x64/apps/chrome-aohghmighlieiainnegkcijnfilokake-Default.svg
new file mode 120000
index 00000000..f35d1789
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-aohghmighlieiainnegkcijnfilokake-Default.svg
@@ -0,0 +1 @@
+google-docs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-apboafhkiegglekeafbckfjldecefkhn-Default.svg b/.icons/awkward/64x64/apps/chrome-apboafhkiegglekeafbckfjldecefkhn-Default.svg
new file mode 120000
index 00000000..47dc7584
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-apboafhkiegglekeafbckfjldecefkhn-Default.svg
@@ -0,0 +1 @@
+lucidchart.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-apdfllckaahabafndbhieahigkjlhalf-Default.svg b/.icons/awkward/64x64/apps/chrome-apdfllckaahabafndbhieahigkjlhalf-Default.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-apdfllckaahabafndbhieahigkjlhalf-Default.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-app-list.svg b/.icons/awkward/64x64/apps/chrome-app-list.svg
new file mode 100644
index 00000000..24b9ff8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-app-list.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <g style="opacity:0.1" transform="translate(0,1)">
+ <rect width="8" height="8" x="28" y="28" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="39" y="28" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="17" y="28" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="28" y="17" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="39" y="17" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="17" y="17" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="28" y="39" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="39" y="39" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="17" y="39" rx="2.6" ry="2.6"/>
+ </g>
+ <g>
+ <rect style="fill:#eb6253" width="8" height="8" x="28" y="28" rx="2.6" ry="2.6"/>
+ <rect style="fill:#2181dd" width="8" height="8" x="39" y="28" rx="2.6" ry="2.6"/>
+ <rect style="fill:#4d9133" width="8" height="8" x="17" y="28" rx="2.6" ry="2.6"/>
+ <rect style="fill:#2181dd" width="8" height="8" x="28" y="17" rx="2.6" ry="2.6"/>
+ <rect style="fill:#2181dd" width="8" height="8" x="39" y="17" rx="2.6" ry="2.6"/>
+ <rect style="fill:#eb6253" width="8" height="8" x="17" y="17" rx="2.6" ry="2.6"/>
+ <rect style="fill:#4d9133" width="8" height="8" x="28" y="39" rx="2.6" ry="2.6"/>
+ <rect style="fill:#eb6253" width="8" height="8" x="39" y="39" rx="2.6" ry="2.6"/>
+ <rect style="fill:#4d9133" width="8" height="8" x="17" y="39" rx="2.6" ry="2.6"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg b/.icons/awkward/64x64/apps/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg
new file mode 120000
index 00000000..43385985
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg
@@ -0,0 +1 @@
+todoist.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg b/.icons/awkward/64x64/apps/chrome-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg b/.icons/awkward/64x64/apps/chrome-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg
new file mode 120000
index 00000000..62553916
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg
@@ -0,0 +1 @@
+signal-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg b/.icons/awkward/64x64/apps/chrome-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg
new file mode 120000
index 00000000..b8719ad4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg b/.icons/awkward/64x64/apps/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg b/.icons/awkward/64x64/apps/chrome-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg
new file mode 120000
index 00000000..1f18c02a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg
@@ -0,0 +1 @@
+geogebra.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-boeajhmfdjldchidhphikilcgdacljfm-Default.svg b/.icons/awkward/64x64/apps/chrome-boeajhmfdjldchidhphikilcgdacljfm-Default.svg
new file mode 120000
index 00000000..578089b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-boeajhmfdjldchidhphikilcgdacljfm-Default.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg b/.icons/awkward/64x64/apps/chrome-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-cjanmonomjogheabiocdamfpknlpdehm-Default.svg b/.icons/awkward/64x64/apps/chrome-cjanmonomjogheabiocdamfpknlpdehm-Default.svg
new file mode 120000
index 00000000..57416d98
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-cjanmonomjogheabiocdamfpknlpdehm-Default.svg
@@ -0,0 +1 @@
+hp-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg b/.icons/awkward/64x64/apps/chrome-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg b/.icons/awkward/64x64/apps/chrome-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg
new file mode 120000
index 00000000..c233e23c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-deceagebecbceejblnlcjooeohmmeldh-Default.svg b/.icons/awkward/64x64/apps/chrome-deceagebecbceejblnlcjooeohmmeldh-Default.svg
new file mode 120000
index 00000000..3c795c83
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-deceagebecbceejblnlcjooeohmmeldh-Default.svg
@@ -0,0 +1 @@
+netflix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-defekohaofmambflfpfoojkmfdpcbgko-Default.svg b/.icons/awkward/64x64/apps/chrome-defekohaofmambflfpfoojkmfdpcbgko-Default.svg
new file mode 120000
index 00000000..af756bba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-defekohaofmambflfpfoojkmfdpcbgko-Default.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg b/.icons/awkward/64x64/apps/chrome-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg
new file mode 120000
index 00000000..578089b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-djejicklhojeokkfmdelnempiecmdomj-Default.svg b/.icons/awkward/64x64/apps/chrome-djejicklhojeokkfmdelnempiecmdomj-Default.svg
new file mode 120000
index 00000000..47dc7584
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-djejicklhojeokkfmdelnempiecmdomj-Default.svg
@@ -0,0 +1 @@
+lucidchart.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg b/.icons/awkward/64x64/apps/chrome-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg
new file mode 120000
index 00000000..517b3f3c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg
@@ -0,0 +1 @@
+nos-tv.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg b/.icons/awkward/64x64/apps/chrome-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg
new file mode 120000
index 00000000..c391e88e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg
@@ -0,0 +1 @@
+gmail-offline.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg b/.icons/awkward/64x64/apps/chrome-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg
new file mode 120000
index 00000000..82665c9d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg
@@ -0,0 +1 @@
+google-agenda.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg b/.icons/awkward/64x64/apps/chrome-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg
new file mode 120000
index 00000000..9ae27dfe
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/chrome-felcaaldnbdncclmgdcncolpebgiejap-Default.svg b/.icons/awkward/64x64/apps/chrome-felcaaldnbdncclmgdcncolpebgiejap-Default.svg
new file mode 120000
index 00000000..e72e7ff1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-felcaaldnbdncclmgdcncolpebgiejap-Default.svg
@@ -0,0 +1 @@
+../mimetypes/x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg b/.icons/awkward/64x64/apps/chrome-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg
new file mode 120000
index 00000000..242f0af4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg
@@ -0,0 +1 @@
+wunderlist.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg b/.icons/awkward/64x64/apps/chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg
new file mode 100644
index 00000000..6dfaebf4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#feb625" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <g style="opacity:0.1" transform="matrix(1.3560406,0,0,1.4294596,-1.5999195,-0.2298844)">
+ <path d="m 35.102,33.902 c -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.9372 l 0,5.1713 c -2.1476,-1.2295 -4.6739,-1.9886 -6.9911,-2.0017 -2.2328,0 -4.4898,0.71536 -5.7688,2.1461 -1.279,1.43074 -1.9185,2.8326 -1.9185,5.3472 0,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.0017 z"/>
+ </g>
+ <g style="fill:#424242" transform="matrix(1.3560406,0,0,1.4294596,-1.5999195,-1.2298558)">
+ <path d="m 35.102,33.902 c -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.9372 l 0,5.1713 c -2.1476,-1.2295 -4.6739,-1.9886 -6.9911,-2.0017 -2.2328,0 -4.4898,0.71536 -5.7688,2.1461 -1.279,1.43074 -1.9185,2.8326 -1.9185,5.3472 0,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.0017 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chrome-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg b/.icons/awkward/64x64/apps/chrome-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg
new file mode 120000
index 00000000..eeb1bcbb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg b/.icons/awkward/64x64/apps/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg
new file mode 120000
index 00000000..26506e1d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg
@@ -0,0 +1 @@
+authy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg b/.icons/awkward/64x64/apps/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg
new file mode 120000
index 00000000..b34f543d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg
@@ -0,0 +1 @@
+chrome-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg b/.icons/awkward/64x64/apps/chrome-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-gkcknpgdmiigoagkcoglklgaagnpojed-Default.svg b/.icons/awkward/64x64/apps/chrome-gkcknpgdmiigoagkcoglklgaagnpojed-Default.svg
new file mode 120000
index 00000000..4c36d806
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-gkcknpgdmiigoagkcoglklgaagnpojed-Default.svg
@@ -0,0 +1 @@
+trello.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg b/.icons/awkward/64x64/apps/chrome-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg
new file mode 120000
index 00000000..ab98caaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg
@@ -0,0 +1 @@
+citrix-receiver.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-hbdpomandigafcibbmofojjchbcdagbl-Default.svg b/.icons/awkward/64x64/apps/chrome-hbdpomandigafcibbmofojjchbcdagbl-Default.svg
new file mode 120000
index 00000000..ef62dbf7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-hbdpomandigafcibbmofojjchbcdagbl-Default.svg
@@ -0,0 +1 @@
+tweetdeck.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg b/.icons/awkward/64x64/apps/chrome-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg
new file mode 120000
index 00000000..d7652693
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg
@@ -0,0 +1 @@
+google-photos.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-hihbikoooaenkpdooehgemieligjejcb-Default.svg b/.icons/awkward/64x64/apps/chrome-hihbikoooaenkpdooehgemieligjejcb-Default.svg
new file mode 120000
index 00000000..dc644a8a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-hihbikoooaenkpdooehgemieligjejcb-Default.svg
@@ -0,0 +1 @@
+estmob-sendanywhere.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg b/.icons/awkward/64x64/apps/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg
new file mode 120000
index 00000000..9edd43db
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg
@@ -0,0 +1 @@
+keep.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg b/.icons/awkward/64x64/apps/chrome-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg
new file mode 120000
index 00000000..1aaf8d36
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg
@@ -0,0 +1 @@
+enjoy-music-player.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg b/.icons/awkward/64x64/apps/chrome-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg
new file mode 120000
index 00000000..9ae27dfe
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg b/.icons/awkward/64x64/apps/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg
new file mode 120000
index 00000000..51768ebb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg b/.icons/awkward/64x64/apps/chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg
new file mode 100644
index 00000000..e854fa84
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m32.27 19.002c-4.6737 0-11.57 0.2862-13.637 0.35309-2.2469 0.20066-3.0758 0.31576-4.3016 1.361-1.887 1.6581-2.3315 4.9153-2.3315 9.9036v4.7457c0 5.6868 0.75666 8.5799 2.0193 9.6361 1.4426 1.2335 2.3976 1.3299 3.3527 1.4761 0.372 0.054 3.016 0.522 14.724 0.522 7.299 0 13.571-0.34687 14.22-0.42464 1.0458-0.13377 2.5299-0.32198 3.6772-1.5741 1.6763-1.8961 2.007-5.0428 2.007-9.6065v-5.5234c0-2.9523-0.16148-7.1209-2.007-8.8708-1.3995-1.179-1.9101-1.5072-4.7998-1.6535-0.81664-0.03577-7.9418-0.34687-12.922-0.34687m-4.2714 7.9999 9.9999 5.9993-9.9999 6.0008"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:0.2" d="m4 57v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <path style="fill:#f9f9f9" d="m32.27 18.002c-4.6737 0-11.57 0.2862-13.637 0.35309-2.2469 0.20066-3.0758 0.31576-4.3016 1.361-1.887 1.6581-2.3315 4.9153-2.3315 9.9036v4.7457c0 5.6868 0.75666 8.5799 2.0193 9.6361 1.4426 1.2335 2.3976 1.3299 3.3527 1.4761 0.37218 0.05444 3.0159 0.52264 14.724 0.52264 7.299 0 13.571-0.34687 14.22-0.42464 1.0458-0.13377 2.5299-0.32198 3.6772-1.5741 1.6763-1.8961 2.007-5.0428 2.007-9.6065v-5.5234c0-2.9523-0.16148-7.1209-2.007-8.8708-1.3995-1.179-1.9101-1.5072-4.7998-1.6535-0.81664-0.03578-7.9418-0.34687-12.922-0.34687m-4.2714 7.9999 9.9999 5.9993-9.9999 6.0008"/>
+ <g>
+ <path style="opacity:0.2" d="M 63.958,45.894 A 15,15 0 0 1 49,60 15,15 0 0 1 34.042,46.106 15,15 0 0 0 34,47 15,15 0 0 0 49,62 15,15 0 0 0 64,47 15,15 0 0 0 63.958,45.894 Z"/>
+ <circle style="fill:#03a9f4" cx="49" cy="46" r="15"/>
+ <path style="fill:#ffffff" d="m 53,38 5,5 h -2 l -4.5,4.5 c 2.5,2.5 0,4 0,4 l -3,-3 L 43,54 h -1 v -1 l 5.5,-5.5 -3,-3 c 0,0 1.5,-2.5 4,0 L 53,40 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chrome-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg b/.icons/awkward/64x64/apps/chrome-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg b/.icons/awkward/64x64/apps/chrome-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg
new file mode 120000
index 00000000..4f29f580
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg
@@ -0,0 +1 @@
+wordpress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg b/.icons/awkward/64x64/apps/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg
new file mode 100644
index 00000000..53d241da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="m 31.999878,4.999798 c -13.80712,0 -25.000002,10.655623 -25.000002,23.8 0.00826,13.01791 10.001078,24.0135 23.674198,24.183 0.24858,0.012 0.332726,0.08162 0.330944,0.35 -0.0132,2.44594 -0.0062,4.914592 -0.0054,7.360952 3.18e-4,0.09494 0.008,0.18818 0.0136,0.30625 0.08236,-0.03226 0.13472,-0.05132 0.18446,-0.07382 4.782082,-2.15838 10.171636,-4.8857 14.08622,-8.3045 0.778918,-0.680106 1.523864,-1.393322 2.24067,-2.135546 0.306944,-0.31738 0.612026,-0.639958 0.919596,-0.957032 0.47514,-0.488096 0.886732,-1.033632 1.334636,-1.547656 0.517264,-0.592774 0.982346,-1.22251 1.44043,-1.85664 1.01268,-1.40154 1.917268,-2.863194 2.677406,-4.407814 0.384542,-0.780834 0.75018,-1.567876 1.074218,-2.373436 0.011,-0.0152 0.0256,-0.02732 0.03256,-0.04376 0.883126,-2.20556 1.448428,-4.488968 1.749678,-6.830468 0.05072,-0.393262 0.07098,-0.788968 0.1058,-1.183984 0.0098,-0.1084 0.0188,-0.21687 0.02712,-0.325392 0.02472,-0.315842 0.06748,-0.630086 0.08408,-0.946094 0.0196,-0.3776 0.02404,-0.755422 0.02442,-1.13203 0.0018,-0.02734 0.0036,-0.05468 0.0052,-0.08202 l -0.0028,-0.04102 c -0.002,-0.462902 -0.0174,-0.925228 -0.04884,-1.386328 -4.98e-4,-0.0072 -0.0022,-0.0146 -0.0028,-0.02188 -0.019,-0.232726 -0.04162,-0.465174 -0.06782,-0.697266 -0.03904,-0.385336 -0.08686,-0.770142 -0.14648,-1.153906 C 55.003512,13.754697 44.45711,5.0127814 31.999878,4.999798 Z"/>
+ <path style="fill:#16a05d" d="M 31.999878,4 C 18.192758,4 6.999876,14.655623 6.999876,27.8 c 0.00826,13.01791 10.001078,24.0135 23.674198,24.183 0.24858,0.012 0.332726,0.08162 0.330944,0.35 -0.0132,2.44594 -0.0062,4.914592 -0.0054,7.360952 3.18e-4,0.09494 0.008,0.18818 0.0136,0.30625 0.08236,-0.03226 0.13472,-0.05132 0.18446,-0.07382 4.782082,-2.15838 10.171636,-4.8857 14.08622,-8.3045 0.778918,-0.680106 1.523864,-1.393322 2.24067,-2.135546 0.306944,-0.31738 0.612026,-0.639958 0.919596,-0.957032 0.47514,-0.488096 0.886732,-1.033632 1.334636,-1.547656 0.517264,-0.592774 0.982346,-1.22251 1.44043,-1.85664 1.01268,-1.40154 1.917268,-2.863194 2.677406,-4.407814 0.384542,-0.780834 0.75018,-1.567876 1.074218,-2.373436 0.011,-0.0152 0.0256,-0.02732 0.03256,-0.04376 0.883126,-2.20556 1.448428,-4.488968 1.749678,-6.830468 0.05072,-0.393262 0.07098,-0.788968 0.1058,-1.183984 0.0098,-0.1084 0.0188,-0.21687 0.02712,-0.325392 0.02472,-0.315842 0.06748,-0.630086 0.08408,-0.946094 0.0196,-0.3776 0.02404,-0.755422 0.02442,-1.13203 0.0018,-0.02734 0.0036,-0.05468 0.0052,-0.08202 l -0.0028,-0.04102 c -0.002,-0.462902 -0.0174,-0.925228 -0.04884,-1.386328 -4.98e-4,-0.0072 -0.0022,-0.0146 -0.0028,-0.02188 -0.019,-0.232726 -0.04162,-0.465174 -0.06782,-0.697266 -0.03904,-0.385336 -0.08686,-0.770142 -0.14648,-1.153906 C 55.003512,12.754899 44.45711,4.0129834 31.999878,4 Z"/>
+ <path style="opacity:0.2" d="m 27.685876,20.999348 c -3.124,0.004 -6.246,0.002 -9.3676,0.004 -0.2374,0 -0.4618,0.05 -0.668,0.176 -0.531,0.322 -0.7028,0.796 -0.6406,1.374 0.0018,0.03 0.0038,0.06 0.0038,0.09 -0.0024,3.096 -0.0068,4.864 -0.0078,7.958 0,0.786 0.553,2.378 1.3594,2.39 0.215,0.004 0.4298,0.004 0.6446,0.004 1.9754,0.004 4.0142,0.008 5.9882,0.012 -0.158,0.868 -0.566,1.908 -1.25,2.524 -0.57,0.512 -0.968,0.74 -1.7,0.902 -0.578,0.128 -1.026,0.32 -1.028,0.77 0,0.128 0.006,0.256 0.008,0.386 l -0.016,1.758 c 0.004,0.326 0.004,0.654 0.008,0.98 0.006,0.466 0.15,0.728 0.63,0.66 0.628,-0.088 1.438,-0.228 2.048,-0.394 0.022,-0.012 0.048,-0.022 0.07,-0.036 0.04,-0.01 0.078,-0.02 0.116,-0.03 0.072,-0.036 0.142,-0.076 0.216,-0.106 2.912,-1.174 4.888,-4.034 4.89,-7.09 0.004,-3.42 0,-6.838 0,-10.258 l 0.0046,-0.9095 c -0.0502,-0.628724 -0.631746,-1.165312 -1.3086,-1.1645 z m 18,0 c -3.124,0.004 -6.246,0.002 -9.368,0.004 -0.236,0 -0.462,0.05 -0.668,0.176 -0.53,0.322 -0.702,0.796 -0.64,1.374 0.002,0.03 0.004,0.06 0.004,0.09 -0.002,3.096 -0.008,4.864 -0.008,7.958 0,0.786 0.552,2.378 1.36,2.39 0.214,0.004 0.428,0.004 0.644,0.004 1.976,0.004 4.014,0.008 5.988,0.012 -0.158,0.868 -0.566,1.908 -1.25,2.524 -0.57,0.512 -0.968,0.74 -1.7,0.902 -0.578,0.128 -1.026,0.32 -1.028,0.77 0,0.128 0.006,0.256 0.008,0.386 l -0.016,1.758 c 0.004,0.326 0.004,0.654 0.008,0.98 0.006,0.466 0.15,0.728 0.63,0.66 0.628,-0.088 1.438,-0.228 2.048,-0.394 0.022,-0.012 0.048,-0.022 0.07,-0.036 0.04,-0.01 0.078,-0.02 0.116,-0.03 0.072,-0.036 0.142,-0.076 0.216,-0.106 2.912,-1.174 4.888,-4.034 4.89,-7.09 0.004,-3.42 0,-6.838 0,-10.258 0.01,-0.074 6.9e-4,-0.948916 6.9e-4,-0.948916 -0.0707,-0.61157 -0.642024,-1.12588 -1.30469,-1.125084 z"/>
+ <path style="fill:#ffffff" d="m 27.685876,20 c -3.124,0.004 -6.246,0.002 -9.3676,0.004 -0.2374,0 -0.4618,0.05 -0.668,0.176 -0.531,0.322 -0.7028,0.796 -0.6406,1.374 0.0018,0.03 0.0038,0.06 0.0038,0.09 -0.0024,3.096 -0.0068,4.864 -0.0078,7.958 0,0.786 0.553,2.378 1.3594,2.39 0.215,0.004 0.4298,0.004 0.6446,0.004 1.9754,0.004 4.0142,0.008 5.9882,0.012 -0.158,0.868 -0.566,1.908 -1.25,2.524 -0.57,0.512 -0.968,0.74 -1.7,0.902 -0.578,0.128 -1.026,0.32 -1.028,0.77 0,0.128 0.006,0.256 0.008,0.386 l -0.016,1.758 c 0.004,0.326 0.004,0.654 0.008,0.98 0.006,0.466 0.15,0.728 0.63,0.66 0.628,-0.088 1.438,-0.228 2.048,-0.394 0.022,-0.012 0.048,-0.022 0.07,-0.036 0.04,-0.01 0.078,-0.02 0.116,-0.03 0.072,-0.036 0.142,-0.076 0.216,-0.106 2.912,-1.174 4.888,-4.034 4.89,-7.09 0.004,-3.42 0,-6.838 0,-10.258 l 0.0046,-0.9095 C 28.944282,20.535776 28.36273,19.999186 27.685876,20 Z m 18,0 c -3.124,0.004 -6.246,0.002 -9.368,0.004 -0.236,0 -0.462,0.05 -0.668,0.176 -0.53,0.322 -0.702,0.796 -0.64,1.374 0.002,0.03 0.004,0.06 0.004,0.09 -0.002,3.096 -0.008,4.864 -0.008,7.958 0,0.786 0.552,2.378 1.36,2.39 0.214,0.004 0.428,0.004 0.644,0.004 1.976,0.004 4.014,0.008 5.988,0.012 -0.158,0.868 -0.566,1.908 -1.25,2.524 -0.57,0.512 -0.968,0.74 -1.7,0.902 -0.578,0.128 -1.026,0.32 -1.028,0.77 0,0.128 0.006,0.256 0.008,0.386 l -0.016,1.758 c 0.004,0.326 0.004,0.654 0.008,0.98 0.006,0.466 0.15,0.728 0.63,0.66 0.628,-0.088 1.438,-0.228 2.048,-0.394 0.022,-0.012 0.048,-0.022 0.07,-0.036 0.04,-0.01 0.078,-0.02 0.116,-0.03 0.072,-0.036 0.142,-0.076 0.216,-0.106 2.912,-1.174 4.888,-4.034 4.89,-7.09 0.004,-3.42 0,-6.838 0,-10.258 0.01,-0.074 6.9e-4,-0.948916 6.9e-4,-0.948916 C 46.919858,20.513514 46.348542,19.999204 45.685876,20 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 18.19288 4 7 14.656403 7 27.800781 C 7.0000764 27.921247 7.0114125 28.039169 7.0175781 28.158203 C 7.3763637 15.311778 18.419284 5 32 5 C 44.457232 5.0129834 55.003009 13.755289 56.730469 25.5 C 56.790089 25.883764 56.839806 26.267008 56.878906 26.652344 C 56.905106 26.884436 56.926313 27.118837 56.945312 27.351562 C 56.945912 27.358962 56.948721 27.363894 56.949219 27.371094 C 56.972275 27.70881 56.978091 28.047831 56.984375 28.386719 C 56.988239 28.218669 56.995928 28.050335 56.996094 27.882812 C 56.997894 27.855473 56.9984 27.828101 57 27.800781 L 56.996094 27.757812 C 56.994094 27.294911 56.980699 26.832194 56.949219 26.371094 C 56.948721 26.363894 56.945912 26.358963 56.945312 26.351562 C 56.926313 26.118837 56.905106 25.884436 56.878906 25.652344 C 56.839806 25.267008 56.790089 24.883764 56.730469 24.5 C 55.003009 12.755289 44.457232 4.0129834 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chrome-lainlkmlgipednloilifbppmhdocjbda-Default.svg b/.icons/awkward/64x64/apps/chrome-lainlkmlgipednloilifbppmhdocjbda-Default.svg
new file mode 120000
index 00000000..0f0e7055
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-lainlkmlgipednloilifbppmhdocjbda-Default.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg b/.icons/awkward/64x64/apps/chrome-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg
new file mode 120000
index 00000000..713d5a71
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg
@@ -0,0 +1 @@
+evernote.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg b/.icons/awkward/64x64/apps/chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg
new file mode 100644
index 00000000..860e685b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,58.2 60,7.8 C 60,6.2488 58.7512,5 57.2,5 L 6.8,5 C 5.2488,5 4,6.2488 4,7.8 L 4,58.2 C 4,59.7512 5.2488,61 6.8,61 l 50.4,0 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#70b943" d="M 60,57.2 60,6.8 C 60,5.2488 58.7512,4 57.2,4 L 6.8,4 C 5.2488,4 4,5.2488 4,6.8 L 4,57.2 C 4,58.7512 5.2488,60 6.8,60 l 50.4,0 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="opacity:0.2" d="m 27,19 c -1.02604,1.81e-4 -1.980822,0.524723 -2.53125,1.390625 L 13.996094,33.722656 C 12.711891,35.180972 12.002364,37.056844 12,39 c 0,4.418278 3.581722,8 8,8 4.050162,-0.0032 7.458918,-3.032899 7.9375,-7.054688 0.01795,0.01398 0.03852,0.0234 0.05664,0.03711 A 5,5 0 0 0 32,42 5,5 0 0 0 36.005859,39.982422 c 0.01812,-0.01371 0.03869,-0.02313 0.05664,-0.03711 C 36.541082,43.967101 39.949838,46.996734 44,47 c 4.418278,0 8,-3.581722 8,-8 -0.0024,-1.943156 -0.71189,-3.819028 -1.996094,-5.277344 L 39.53125,20.390625 C 38.980822,19.524723 38.02604,19.000181 37,19 c -1.656854,0 -3,1.343146 -3,3 5.5e-4,0.955308 0.456044,1.853243 1.226562,2.417969 l -0.09375,0.105469 c -0.08336,-0.10598 -0.172001,-0.207666 -0.265624,-0.304688 -0.09302,-0.09598 -0.190799,-0.18724 -0.292969,-0.273438 -0.10138,-0.08594 -0.206981,-0.166759 -0.316407,-0.242187 -0.09744,-0.06692 -0.197801,-0.12948 -0.300781,-0.1875 -0.0194,-0.0106 -0.03898,-0.02103 -0.05859,-0.03125 -0.09942,-0.05376 -0.201074,-0.103278 -0.304688,-0.148437 -0.0182,-0.008 -0.03641,-0.0158 -0.05469,-0.02344 -0.08478,-0.0355 -0.17078,-0.06808 -0.257812,-0.09766 -0.04532,-0.0152 -0.0909,-0.02947 -0.136719,-0.04297 -0.0992,-0.02992 -0.199539,-0.056 -0.300781,-0.07813 -0.02468,-0.0054 -0.04944,-0.01063 -0.07422,-0.01563 -0.07388,-0.0138 -0.14812,-0.02554 -0.222656,-0.03516 -0.07784,-0.0114 -0.155999,-0.02054 -0.234375,-0.02734 C 32.20856,23.006243 32.10433,23.00113 32,23 c -0.10434,0.0011 -0.208576,0.0064 -0.3125,0.01563 -0.07838,0.0068 -0.156539,0.016 -0.234375,0.02734 -0.07454,0.0096 -0.14878,0.02134 -0.222656,0.03516 -0.02478,0.005 -0.04952,0.01022 -0.07422,0.01563 -0.10124,0.02214 -0.201571,0.0482 -0.300781,0.07813 -0.04582,0.0136 -0.0914,0.02783 -0.136719,0.04297 -0.08704,0.02958 -0.17302,0.06216 -0.257812,0.09766 -0.0182,0.0076 -0.03653,0.0154 -0.05469,0.02344 -0.10362,0.04516 -0.205268,0.09468 -0.304688,0.148437 -0.0196,0.0102 -0.03915,0.02067 -0.05859,0.03125 -0.10298,0.05802 -0.203342,0.12058 -0.300781,0.1875 -0.109421,0.07542 -0.215027,0.156259 -0.316407,0.242187 -0.10216,0.0862 -0.199939,0.17746 -0.292969,0.273438 -0.09362,0.09702 -0.18228,0.19872 -0.265624,0.304688 l -0.09375,-0.105469 C 29.54394,23.853391 29.99945,22.955308 30,22 30,20.343146 28.656854,19 27,19 Z m -7,15 c 2.761423,0 5,2.238577 5,5 0,2.761423 -2.238577,5 -5,5 -2.761423,0 -5,-2.238577 -5,-5 0,-2.761423 2.238577,-5 5,-5 z m 12,0 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 m 12,0 c 2.761423,0 5,2.238577 5,5 0,2.761423 -2.238577,5 -5,5 -2.761423,0 -5,-2.238577 -5,-5 0,-2.761423 2.238577,-5 5,-5 z"/>
+ <path style="fill:#ffffff" d="m 27,18 c -1.02604,1.81e-4 -1.980822,0.524723 -2.53125,1.390625 L 13.996094,32.722656 C 12.711891,34.180972 12.002364,36.056844 12,38 c 0,4.418278 3.581722,8 8,8 4.050162,-0.0032 7.458918,-3.032899 7.9375,-7.054688 0.01795,0.01398 0.03852,0.0234 0.05664,0.03711 A 5,5 0 0 0 32,41 5,5 0 0 0 36.005859,38.982422 c 0.01812,-0.01371 0.03869,-0.02313 0.05664,-0.03711 C 36.541082,42.967101 39.949838,45.996734 44,46 c 4.418278,0 8,-3.581722 8,-8 -0.0024,-1.943156 -0.71189,-3.819028 -1.996094,-5.277344 L 39.53125,19.390625 C 38.980822,18.524723 38.02604,18.000181 37,18 c -1.656854,0 -3,1.343146 -3,3 5.5e-4,0.955308 0.456044,1.853243 1.226562,2.417969 l -0.09375,0.105469 c -0.08336,-0.10598 -0.172001,-0.207666 -0.265624,-0.304688 -0.09302,-0.09598 -0.190799,-0.18724 -0.292969,-0.273438 -0.10138,-0.08594 -0.206981,-0.166759 -0.316407,-0.242187 -0.09744,-0.06692 -0.197801,-0.12948 -0.300781,-0.1875 -0.0194,-0.0106 -0.03898,-0.02103 -0.05859,-0.03125 -0.09942,-0.05376 -0.201074,-0.103278 -0.304688,-0.148437 -0.0182,-0.008 -0.03641,-0.0158 -0.05469,-0.02344 -0.08478,-0.0355 -0.17078,-0.06808 -0.257812,-0.09766 -0.04532,-0.0152 -0.0909,-0.02947 -0.136719,-0.04297 -0.0992,-0.02992 -0.199539,-0.056 -0.300781,-0.07813 -0.02468,-0.0054 -0.04944,-0.01063 -0.07422,-0.01563 -0.07388,-0.0138 -0.14812,-0.02554 -0.222656,-0.03516 -0.07784,-0.0114 -0.155999,-0.02054 -0.234375,-0.02734 C 32.20856,22.006243 32.10433,22.00113 32,22 c -0.10434,0.0011 -0.208576,0.0064 -0.3125,0.01563 -0.07838,0.0068 -0.156539,0.016 -0.234375,0.02734 -0.07454,0.0096 -0.14878,0.02134 -0.222656,0.03516 -0.02478,0.005 -0.04952,0.01022 -0.07422,0.01563 -0.10124,0.02214 -0.201571,0.0482 -0.300781,0.07813 -0.04582,0.0136 -0.0914,0.02783 -0.136719,0.04297 -0.08704,0.02958 -0.17302,0.06216 -0.257812,0.09766 -0.0182,0.0076 -0.03653,0.0154 -0.05469,0.02344 -0.10362,0.04516 -0.205268,0.09468 -0.304688,0.148437 -0.0196,0.0102 -0.03915,0.02067 -0.05859,0.03125 -0.10298,0.05802 -0.203342,0.12058 -0.300781,0.1875 -0.109421,0.07542 -0.215027,0.156259 -0.316407,0.242187 -0.10216,0.0862 -0.199939,0.17746 -0.292969,0.273438 -0.09362,0.09702 -0.18228,0.19872 -0.265624,0.304688 l -0.09375,-0.105469 C 29.54394,22.853391 29.99945,21.955308 30,21 30,19.343146 28.656854,18 27,18 Z m -7,15 c 2.761423,0 5,2.238577 5,5 0,2.761423 -2.238577,5 -5,5 -2.761423,0 -5,-2.238577 -5,-5 0,-2.761423 2.238577,-5 5,-5 z m 12,0 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 m 12,0 c 2.761423,0 5,2.238577 5,5 0,2.761423 -2.238577,5 -5,5 -2.761423,0 -5,-2.238577 -5,-5 0,-2.761423 2.238577,-5 5,-5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg b/.icons/awkward/64x64/apps/chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg
new file mode 120000
index 00000000..1a8e55f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg
@@ -0,0 +1 @@
+pocket.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg b/.icons/awkward/64x64/apps/chrome-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg b/.icons/awkward/64x64/apps/chrome-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg
new file mode 120000
index 00000000..db8f9099
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg
@@ -0,0 +1 @@
+devdocs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg b/.icons/awkward/64x64/apps/chrome-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg
new file mode 120000
index 00000000..bb2fa05a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg
@@ -0,0 +1 @@
+vectr.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-nmgfcbigejokjgholnnnipegblickgnp-Default.svg b/.icons/awkward/64x64/apps/chrome-nmgfcbigejokjgholnnnipegblickgnp-Default.svg
new file mode 120000
index 00000000..8c337ce7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-nmgfcbigejokjgholnnnipegblickgnp-Default.svg
@@ -0,0 +1 @@
+showtime.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg b/.icons/awkward/64x64/apps/chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg
new file mode 120000
index 00000000..bdea67f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg
@@ -0,0 +1 @@
+chrome-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg b/.icons/awkward/64x64/apps/chrome-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg
new file mode 120000
index 00000000..242f0af4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg
@@ -0,0 +1 @@
+wunderlist.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg b/.icons/awkward/64x64/apps/chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg
new file mode 100644
index 00000000..23eab80d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#d44a4a" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+ <path style="opacity:0.2" d="m 32,13 a 20,20 0 0 0 -16.082,8.1484 l 6.164,10.6718 a 10,10 0 0 1 0.03516,-0.28124 10,10 0 0 1 0.19532,-0.98046 10,10 0 0 1 0.29296,-0.95312 10,10 0 0 1 0.32812,-0.79688 10,10 0 0 1 0.08202,-0.17968 10,10 0 0 1 0.35938,-0.66406 10,10 0 0 1 0.1211,-0.20704 10,10 0 0 1 0.46094,-0.67578 10,10 0 0 1 0.09374,-0.13672 10,10 0 0 1 0.4961,-0.59376 10,10 0 0 1 0.16406,-0.1875 10,10 0 0 1 0.46094,-0.45312 10,10 0 0 1 0.28906,-0.26954 10,10 0 0 1 0.41016,-0.32422 10,10 0 0 1 0.39062,-0.30078 10,10 0 0 1 0.42188,-0.27344 10,10 0 0 1 0.3164,-0.20312 10,10 0 0 1 0.1211,-0.0625 10,10 0 0 1 0.23438,-0.125 10,10 0 0 1 0.5,-0.24218 10,10 0 0 1 0.49218,-0.21094 10,10 0 0 1 0.41406,-0.15234 10,10 0 0 1 0.52734,-0.16406 10,10 0 0 1 0.46876,-0.11718 10,10 0 0 1 0.49218,-0.10156 10,10 0 0 1 0.48046,-0.07422 10,10 0 0 1 0.52344,-0.05078 10,10 0 0 1 0.45704,-0.02344 10,10 0 0 1 0.29,-0.016 l 17.289,0 a 20,20 0 0 0 -17.288,-10 z M 14.6914,23.016 A 20,20 0 0 0 12,33 20,20 0 0 0 32,53 20,20 0 0 0 40,51.304 l 0,-12.3086 a 10,10 0 0 1 -0.11328,0.14454 10,10 0 0 1 -0.25782,0.3086 10,10 0 0 1 -0.38672,0.4414 10,10 0 0 1 -0.3086,0.30078 10,10 0 0 1 -0.42188,0.39062 10,10 0 0 1 -0.33984,0.26952 10,10 0 0 1 -0.4336,0.33204 10,10 0 0 1 -0.42188,0.27344 10,10 0 0 1 -0.3164,0.20312 10,10 0 0 1 -0.1211,0.0625 10,10 0 0 1 -0.23438,0.125 10,10 0 0 1 -0.5,0.24218 10,10 0 0 1 -0.49218,0.21094 10,10 0 0 1 -0.41406,0.15234 10,10 0 0 1 -0.52734,0.16406 10,10 0 0 1 -0.46876,0.11718 10,10 0 0 1 -0.49218,0.10156 10,10 0 0 1 -0.48046,0.07422 10,10 0 0 1 -0.52344,0.05078 10,10 0 0 1 -0.45704,0.02344 10,10 0 0 1 -0.288,0.016 10,10 0 0 1 -0.368,-0.012 10,10 0 0 1 -0.164,-0.008 10,10 0 0 1 -0.656,-0.062 10,10 0 0 1 -0.362,-0.044 10,10 0 0 1 -0.614,-0.124 10,10 0 0 1 -0.368,-0.082 10,10 0 0 1 -0.586,-0.176 10,10 0 0 1 -0.374,-0.128 10,10 0 0 1 -0.496,-0.208 10,10 0 0 1 -0.45,-0.202 10,10 0 0 1 -0.394,-0.216 10,10 0 0 1 -0.472,-0.27 10,10 0 0 1 -0.376,-0.254 10,10 0 0 1 -0.46,-0.328 10,10 0 0 1 -0.31,-0.258 10,10 0 0 1 -0.44,-0.386 10,10 0 0 1 -0.302,-0.308 10,10 0 0 1 -0.39,-0.422 10,10 0 0 1 -0.27,-0.34 10,10 0 0 1 -0.332,-0.434 10,10 0 0 1 -0.274,-0.422 10,10 0 0 1 -0.202,-0.316 l -0.118,-0.208 -8.5306,-14.776 z M 37.9954,25 a 10,10 0 0 1 0.14454,0.11328 10,10 0 0 1 0.3086,0.25782 10,10 0 0 1 0.4414,0.38672 10,10 0 0 1 0.30078,0.3086 10,10 0 0 1 0.39062,0.42188 10,10 0 0 1 0.26952,0.33984 10,10 0 0 1 0.33204,0.4336 10,10 0 0 1 0.27344,0.42188 10,10 0 0 1 0.20312,0.3164 10,10 0 0 1 0.0625,0.1211 10,10 0 0 1 0.125,0.23438 10,10 0 0 1 0.24218,0.5 10,10 0 0 1 0.21094,0.49218 10,10 0 0 1 0.15234,0.41406 10,10 0 0 1 0.16406,0.52734 10,10 0 0 1 0.11718,0.46876 10,10 0 0 1 0.10156,0.49218 10,10 0 0 1 0.07422,0.48046 10,10 0 0 1 0.03906,0.26954 10,10 0 0 1 0.0118,0.2539 10,10 0 0 1 0.02344,0.45704 10,10 0 0 1 0.016,0.288 l 0,17.289 a 20,20 0 0 0 10,-17.288 20,20 0 0 0 -1.696,-8 l -12.3086,0 z"/>
+ <path style="fill:#ffffff" d="m 32,12 a 20,20 0 0 0 -16.082,8.1484 l 6.164,10.6718 a 10,10 0 0 1 0.03516,-0.28124 10,10 0 0 1 0.19532,-0.98046 10,10 0 0 1 0.29296,-0.95312 10,10 0 0 1 0.32812,-0.79688 10,10 0 0 1 0.08202,-0.17968 10,10 0 0 1 0.35938,-0.66406 10,10 0 0 1 0.1211,-0.20704 10,10 0 0 1 0.46094,-0.67578 10,10 0 0 1 0.09374,-0.13672 10,10 0 0 1 0.4961,-0.59376 10,10 0 0 1 0.16406,-0.1875 10,10 0 0 1 0.46094,-0.45312 10,10 0 0 1 0.28906,-0.26954 10,10 0 0 1 0.41016,-0.32422 10,10 0 0 1 0.39062,-0.30078 10,10 0 0 1 0.42188,-0.27344 10,10 0 0 1 0.3164,-0.20312 10,10 0 0 1 0.1211,-0.0625 10,10 0 0 1 0.23438,-0.125 10,10 0 0 1 0.5,-0.24218 10,10 0 0 1 0.49218,-0.21094 10,10 0 0 1 0.41406,-0.15234 10,10 0 0 1 0.52734,-0.16406 10,10 0 0 1 0.46876,-0.11718 10,10 0 0 1 0.49218,-0.10156 10,10 0 0 1 0.48046,-0.07422 10,10 0 0 1 0.52344,-0.05078 10,10 0 0 1 0.45704,-0.02344 10,10 0 0 1 0.29,-0.016 l 17.289,0 a 20,20 0 0 0 -17.288,-10 z M 14.6914,22.016 A 20,20 0 0 0 12,32 20,20 0 0 0 32,52 20,20 0 0 0 40,50.304 l 0,-12.3086 a 10,10 0 0 1 -0.11328,0.14454 10,10 0 0 1 -0.25782,0.3086 10,10 0 0 1 -0.38672,0.4414 10,10 0 0 1 -0.3086,0.30078 10,10 0 0 1 -0.42188,0.39062 10,10 0 0 1 -0.33984,0.26952 10,10 0 0 1 -0.4336,0.33204 10,10 0 0 1 -0.42188,0.27344 10,10 0 0 1 -0.3164,0.20312 10,10 0 0 1 -0.1211,0.0625 10,10 0 0 1 -0.23438,0.125 10,10 0 0 1 -0.5,0.24218 10,10 0 0 1 -0.49218,0.21094 10,10 0 0 1 -0.41406,0.15234 10,10 0 0 1 -0.52734,0.16406 10,10 0 0 1 -0.46876,0.11718 10,10 0 0 1 -0.49218,0.10156 10,10 0 0 1 -0.48046,0.07422 10,10 0 0 1 -0.52344,0.05078 10,10 0 0 1 -0.45704,0.02344 10,10 0 0 1 -0.288,0.016 10,10 0 0 1 -0.368,-0.012 10,10 0 0 1 -0.164,-0.008 10,10 0 0 1 -0.656,-0.062 10,10 0 0 1 -0.362,-0.044 10,10 0 0 1 -0.614,-0.124 10,10 0 0 1 -0.368,-0.082 10,10 0 0 1 -0.586,-0.176 10,10 0 0 1 -0.374,-0.128 10,10 0 0 1 -0.496,-0.208 10,10 0 0 1 -0.45,-0.202 10,10 0 0 1 -0.394,-0.216 10,10 0 0 1 -0.472,-0.27 10,10 0 0 1 -0.376,-0.254 10,10 0 0 1 -0.46,-0.328 10,10 0 0 1 -0.31,-0.258 10,10 0 0 1 -0.44,-0.386 10,10 0 0 1 -0.302,-0.308 10,10 0 0 1 -0.39,-0.422 10,10 0 0 1 -0.27,-0.34 10,10 0 0 1 -0.332,-0.434 10,10 0 0 1 -0.274,-0.422 10,10 0 0 1 -0.202,-0.316 l -0.118,-0.208 -8.5306,-14.776 z M 37.9954,24 a 10,10 0 0 1 0.14454,0.11328 10,10 0 0 1 0.3086,0.25782 10,10 0 0 1 0.4414,0.38672 10,10 0 0 1 0.30078,0.3086 10,10 0 0 1 0.39062,0.42188 10,10 0 0 1 0.26952,0.33984 10,10 0 0 1 0.33204,0.4336 10,10 0 0 1 0.27344,0.42188 10,10 0 0 1 0.20312,0.3164 10,10 0 0 1 0.0625,0.1211 10,10 0 0 1 0.125,0.23438 10,10 0 0 1 0.24218,0.5 10,10 0 0 1 0.21094,0.49218 10,10 0 0 1 0.15234,0.41406 10,10 0 0 1 0.16406,0.52734 10,10 0 0 1 0.11718,0.46876 10,10 0 0 1 0.10156,0.49218 10,10 0 0 1 0.07422,0.48046 10,10 0 0 1 0.03906,0.26954 10,10 0 0 1 0.0118,0.2539 10,10 0 0 1 0.02344,0.45704 10,10 0 0 1 0.016,0.288 l 0,17.289 a 20,20 0 0 0 10,-17.288 20,20 0 0 0 -1.696,-8 l -12.3086,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chrome-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg b/.icons/awkward/64x64/apps/chrome-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg
new file mode 120000
index 00000000..49924271
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg
@@ -0,0 +1 @@
+teamviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-pdagghjnpkeagmlbilmjmclfhjeaapaa-Default.svg b/.icons/awkward/64x64/apps/chrome-pdagghjnpkeagmlbilmjmclfhjeaapaa-Default.svg
new file mode 120000
index 00000000..e58c67fe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-pdagghjnpkeagmlbilmjmclfhjeaapaa-Default.svg
@@ -0,0 +1 @@
+appimagekit-gravit-designer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg b/.icons/awkward/64x64/apps/chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chrome-remote-desktop.svg b/.icons/awkward/64x64/apps/chrome-remote-desktop.svg
new file mode 100644
index 00000000..a54702a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-remote-desktop.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <defs>
+ <linearGradient id="linearGradient8505" x1="168" x2="160" y1="266" y2="270" gradientTransform="matrix(0.79874,0,0,0.79956,-95.82,-175.89)" gradientUnits="userSpaceOnUse">
+ <stop offset="0"/>
+ <stop offset="1" stop-opacity="0"/>
+ </linearGradient>
+ </defs>
+ <path style="opacity:0.2" d="m 4,50 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,53 C 5.338,53 4,51.662 4,50 Z"/>
+ <rect style="fill:#325f78" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="36" height="48" x="-50" y="-56" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 31.976,16.999864 c -5.6042,0 -10.506,2.8752 -13.3554,7.2226 l 7.039,12.1914 c -0.55256,-1.0194 -0.8711,-2.1762 -0.8711,-3.4218 0,-3.9866 3.2298,-5.1544 7.1876,-5.5976 l 3.9102,-0.4375 c 3.224,2.0662 4.2938,6.2826 2.3594,9.6368 l -7.1368,12.379 c 5.834,0.34208 11.6146,-2.5506 14.746,-7.9804 l 0,-0.004 c 2.8022,-4.8584 2.766,-10.5398 0.42968,-15.1836 l -0.42578,-0.82032 -0.08594,0 c -2.758,-4.77 -7.874,-7.984 -13.798,-7.984 z m -13.3476,7.2578 c -3.213,4.8866 -3.6004,11.3468 -0.46876,16.7774 l -0.0039,0 c 2.8024,4.858 7.7404,7.668 12.9264,7.964 l 7.0312,-12.1992 c -0.60624,0.98848 -1.44952,1.8458 -2.5274,2.4688 -3.4488,1.9933 -7.829,0.81974 -9.8204,-2.6328 l -7.137,-12.378 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 9.9980469 C 5.338 9.9980469 4 11.336047 4 12.998047 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 12.998047 C 60 11.336047 58.662 9.9980469 57 9.9980469 L 7 9.9980469 z"/>
+ <path style="opacity:0.1" d="m 31.976,47.982 c -8.85,0 -15.975,-7.1322 -15.975,-15.9914 0,-0.1341 -0.0034,-0.2665 0,-0.39978 0.21122,8.6722 7.2586,15.5914 15.975,15.5914 8.716,0 15.7638,-6.919 15.975,-15.5914 0.0034,0.13328 0,0.26568 0,0.39978 0,8.8592 -7.1248,15.9914 -15.975,15.9914 z"/>
+ <path style="fill:#dd4d3e" d="m 31.976,16.001 c -5.6042,0 -10.5044,2.8736 -13.3538,7.221 l 7.0394,12.1928 c -0.55256,-1.0194 -0.87416,-2.177 -0.87416,-3.4228 0,-3.9866 3.2308,-5.1536 7.1886,-5.597 l 14.2774,-1.59994 c -2.622,-5.2274 -8.014,-8.794 -14.278,-8.794 z"/>
+ <path style="fill:#109f5b" d="M 18.1582,40.034 C 20.96,44.892 25.896,47.704 31.082,48 l 7.0292,-12.1984 c -0.60624,0.98848 -1.4468,1.846 -2.5246,2.469 -3.4488,1.9933 -7.8286,0.81858 -9.8198,-2.634 l -7.139,-12.378 c -3.213,4.8866 -3.602,11.345 -0.47026,16.7754 z"/>
+ <path style="fill:#ffce41" d="m 45.856,39.99 c 2.8022,-4.8584 2.7662,-10.5432 0.4298,-15.187 l -0.42468,-0.82008 -13.8594,0.0178 c 1.1583,0.03132 2.5372,1.13948 3.6148,1.76234 3.4488,1.9933 4.6224,6.3774 2.6312,9.83 l -7.1386,12.3778 c 5.834,0.34208 11.6162,-2.5498 14.7476,-7.9798 z"/>
+ <path style="opacity:0.2;fill:url(#linearGradient8505)" d="M 38.202,35.59 31.976,31.992 31.042,47.99 Z"/>
+ <rect style="opacity:0.2" width="16" height="16" x="-41" y="-40" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="16" height="16" x="-40" y="-40" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4587f3" width="12" height="12" x="-38" y="-38" rx="6" ry="6" transform="matrix(0,-1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chrome-store.svg b/.icons/awkward/64x64/apps/chrome-store.svg
new file mode 100644
index 00000000..5c2d7fc1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome-store.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 24,10 0,2 16,0 0,-2 -16,0 z M 4,53 4,55 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,56 C 5.338,56 4,54.662 4,53 Z"/>
+ <path style="fill:#e4e4e4" d="m 24,7 -4,4 0,6 -16,0 0,37 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-37 -16,0 0,-6 -4,-4 z m 0,4 16,0 0,6 -16,0 z"/>
+ <path style="fill:#dd4d3e" d="m 31.957032,29 0,0.004 c -9.807514,0 -18.38072,5.029006 -23.3671882,12.636718 L 17.460938,57 l 1.917968,0 c -3e-6,-0.004 0,-0.0078 0,-0.0118 0,-6.97635 5.652132,-9.021126 12.578126,-9.796876 l 24.98828,-2.800782 C 52.358218,35.240812 42.917314,29 31.957032,29 Z"/>
+ <path style="fill:#109f5b" d="M 8.6015624,41.703124 C 6.0209114,45.62797 4.4939418,50.133484 4.1132812,54.777344 4.4559556,56.057278 5.60905,57 7,57 L 17.421875,57 8.6015624,41.703124 Z"/>
+ <path style="fill:#ffce41" d="M 56.253906,42.972656 32,43.003906 c 2.027034,0.0548 4.442144,1.992062 6.328124,3.082032 C 42.376888,48.425874 44.621912,52.649724 44.617188,57 L 57,57 c 1.403632,0 2.563896,-0.959952 2.894532,-2.257812 C 59.599132,51.146446 58.623128,47.63222 57,44.40625 l -0.746094,-1.433594 z"/>
+ <path style="fill:#ffffff" d="m 32,43 c -7.756,0 -14,6.244 -14,14 l 28,0 C 46,49.244 39.756,43 32,43 Z"/>
+ <path style="fill:#4587f3" d="m 32,45 c -6.648,0 -12,5.352 -12,12 l 24,0 C 44,50.352 38.648,45 32,45 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chrome.svg b/.icons/awkward/64x64/apps/chrome.svg
new file mode 120000
index 00000000..51768ebb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chrome.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chromium-app-list.svg b/.icons/awkward/64x64/apps/chromium-app-list.svg
new file mode 100644
index 00000000..1301bb26
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chromium-app-list.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#69a2f5" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <rect width="8" height="8" x="28" y="28" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="39" y="28" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="17" y="28" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="28" y="17" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="39" y="17" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="17" y="17" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="28" y="39" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="39" y="39" rx="2.6" ry="2.6"/>
+ <rect width="8" height="8" x="17" y="39" rx="2.6" ry="2.6"/>
+ </g>
+ <g>
+ <rect style="fill:#ffffff" width="8" height="8" x="28" y="28" rx="2.6" ry="2.6"/>
+ <rect style="fill:#ffffff" width="8" height="8" x="39" y="28" rx="2.6" ry="2.6"/>
+ <rect style="fill:#ffffff" width="8" height="8" x="17" y="28" rx="2.6" ry="2.6"/>
+ <rect style="fill:#ffffff" width="8" height="8" x="28" y="17" rx="2.6" ry="2.6"/>
+ <rect style="fill:#ffffff" width="8" height="8" x="39" y="17" rx="2.6" ry="2.6"/>
+ <rect style="fill:#ffffff" width="8" height="8" x="17" y="17" rx="2.6" ry="2.6"/>
+ <rect style="fill:#ffffff" width="8" height="8" x="28" y="39" rx="2.6" ry="2.6"/>
+ <rect style="fill:#ffffff" width="8" height="8" x="39" y="39" rx="2.6" ry="2.6"/>
+ <rect style="fill:#ffffff" width="8" height="8" x="17" y="39" rx="2.6" ry="2.6"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chromium-browser.svg b/.icons/awkward/64x64/apps/chromium-browser.svg
new file mode 100644
index 00000000..ae820ab8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chromium-browser.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <path style="opacity:.1" d="m31.988333 59.969839c-15.503815 0-27.985666-12.481451-27.985666-27.985667 0-0.234677-0.006-0.466373 0-0.699631 0.3700156 15.176819 12.716048 27.285675 27.985666 27.285675 15.269019 0 27.615672-12.108656 27.985667-27.285675 0.006 0.233257 0 0.464954 0 0.699631 0 15.503816-12.481451 27.985667-27.985667 27.985667z"/>
+ <path style="fill:#77b4ed" d="m8.6998295 16.504263c-0.4817493 0.731944-0.927343 1.516337-1.37889 2.292941a27.999667 27.999667 0 0 0 -3.3202729 13.202968 27.999667 27.999667 0 0 0 27.999666 27.999667 27.999667 27.999667 0 0 0 0.429683 -0.0156l13.257654-22.046637c-1.062027 1.729879-5.486734 3.944909-7.374912 5.035096-6.041928 3.488358-13.714563 1.233551-17.202919-4.808537l-12.41001-21.659898z"/>
+ <path style="fill:#c2e1ff" d="m32.031583 18.000339c-0.03094 0 4.443979 1.995873 6.331957 3.085901 4.824814 2.785647 5.328398 12.734559 5.339778 16.76152l0.808584 0.468744-0.824208 1.425765c-0.000064 0.0014 0 0.0664 0 0.0664l-0.312496 0.472656-11.374865 19.702892c0.07422 0.0019 0.148519 0.0082 0.222654 0.0078a27.999667 27.999667 0 0 0 1.160142 -0.04296c0.224261-0.0104 0.448167-0.0116 0.671868-0.02734a27.999667 27.999667 0 0 0 2.632781 -0.32031c0.05748-0.0096 0.114458-0.0213 0.171878-0.03126a27.999667 27.999667 0 0 0 23.140344 -27.569974 27.999667 27.999667 0 0 0 -3.792923 -13.999834h-24.175494z"/>
+ <path style="fill:#3c71a7" d="m31.988615 4.0005059a27.999667 27.999667 0 0 0 -0.48437 0.01562 27.999667 27.999667 0 0 0 -1.484356 0.054687 27.999667 27.999667 0 0 0 -0.08204 0.01172 27.999667 27.999667 0 0 0 -2.53122 0.304684c-0.0857 0.01408-0.172278 0.024532-0.257809 0.039061-0.0052 0.000894-0.0104 0.00298-0.0156 0.0039a27.999667 27.999667 0 0 0 -2.62108 0.5898471 27.999667 27.999667 0 0 0 -5.210874 2.0273197 27.999667 27.999667 0 0 0 -0.621087 0.3554645 27.999667 27.999667 0 0 0 -10.913932 10.617061l11.378771 19.710702 0.238278 0.476558 0.05859 0.03516 0.53515 0.929677 4.910097 3.945265 1.363266-0.582025 1.562481 0.984364c-0.184895-0.340768-0.370224-0.849022-0.550772-1.417957l9.183484-3.925732-9.503792-16.464649c0.869413-2.005689 2.389615-3.412261 5.058533-3.710894h24.206744a27.999667 27.999667 0 0 0 -1.519514 -2.351534 27.999667 27.999667 0 0 0 -1.710917 -2.1406 27.999667 27.999667 0 0 0 -0.07422 -0.08594 27.999667 27.999667 0 0 0 -1.816382 -1.863255 27.999667 27.999667 0 0 0 -0.191404 -0.175779 27.999667 27.999667 0 0 0 -1.917947 -1.60545 27.999667 27.999667 0 0 0 -0.269526 -0.2031226 27.999667 27.999667 0 0 0 -1.980447 -1.3476404 27.999667 27.999667 0 0 0 -0.382807 -0.234372 27.999667 27.999667 0 0 0 -1.992165 -1.0859247 27.999667 27.999667 0 0 0 -0.566399 -0.269528 27.999667 27.999667 0 0 0 -1.914039 -0.8007716 27.999667 27.999667 0 0 0 -0.738273 -0.2734344 27.999667 27.999667 0 0 0 -1.843728 -0.5624933 27.999667 27.999667 0 0 0 -0.925769 -0.2382784 27.999667 27.999667 0 0 0 -1.722638 -0.3437459 27.999667 27.999667 0 0 0 -1.097643 -0.1640606 27.999667 27.999667 0 0 0 -1.570293 -0.1562482 27.999667 27.999667 0 0 0 -1.972633 -0.097655 27.999667 27.999667 0 0 0 -0.0118 0z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4.0001605a27.999667 27.999667 0 0 0 -28 28 27.999667 27.999667 0 0 0 0.0175782 0.492188 27.999667 27.999667 0 0 1 27.982422 -27.492188 27.999667 27.999667 0 0 1 27.972656 27.5 27.999667 27.999667 0 0 0 0.02539 -0.5 27.999667 27.999667 0 0 0 -27.998046 -28z"/>
+ <rect style="opacity:.2" width="28" height="28" x="-47" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="28" height="28" x="-46" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6b9edf" width="22" height="22" x="-43" y="-43" rx="11" ry="11" transform="matrix(0,-1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chromium-bsu.svg b/.icons/awkward/64x64/apps/chromium-bsu.svg
new file mode 120000
index 00000000..cd02b9ba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chromium-bsu.svg
@@ -0,0 +1 @@
+KoboDeluxe.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/chromium-dev.svg b/.icons/awkward/64x64/apps/chromium-dev.svg
new file mode 100644
index 00000000..74a9ef38
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chromium-dev.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <path style="opacity:.1" d="m31.988333 59.969839c-15.503815 0-27.985666-12.481451-27.985666-27.985667 0-0.234677-0.006-0.466373 0-0.699631 0.3700156 15.176819 12.716048 27.285675 27.985666 27.285675 15.269019 0 27.615672-12.108656 27.985667-27.285675 0.006 0.233257 0 0.464954 0 0.699631 0 15.503816-12.481451 27.985667-27.985667 27.985667z"/>
+ <path style="fill:#77b4ed" d="m 8.6998295,16.504263 c -0.4817493,0.731944 -0.927343,1.516337 -1.37889,2.292941 -2.176126,4.060803 -3.3165937,8.59584 -3.3202729,13.202968 0,1.492569 -0.062702,2.997938 0.3417194,4.387238 1.5236721,5.234242 13.686727,7.478368 27.657947,7.478368 0.143265,-0.0041 0.286497,-0.0093 0.429683,-0.0156 L 45.68767,37.937602 c -1.062027,1.729879 -5.486734,3.944909 -7.374912,5.035096 -6.041928,3.488358 -18.335722,-3.800731 -17.202919,-4.808537 z"/>
+ <path style="fill:#c2e1ff" d="m 32.031583,18.000339 c -0.03094,0 4.443979,1.995873 6.331957,3.085901 4.824814,2.785647 5.328398,12.734559 5.339778,16.76152 l 0.808584,0.468744 -0.824208,1.425765 c -6.4e-5,0.0014 0,0.0664 0,0.0664 l -0.312496,0.472656 -10.439557,3.101177 c 0.07422,0.0019 0.148519,0.0082 0.222654,0.0078 0.386969,-0.0063 0.773766,-0.02062 1.160142,-0.04296 0.224261,-0.0104 0.448167,-0.0116 0.671868,-0.02734 0.88216,-0.06512 1.760739,-0.172012 2.632781,-0.32031 0.05748,-0.0096 0.114458,-0.0213 0.171878,-0.03126 C 49.734972,40.864323 58.944953,39.765703 59.667481,36.312719 59.959454,34.917368 59.999749,33.463495 60,32.000173 59.987334,27.081414 58.679131,22.252785 56.207077,18.000339 Z"/>
+ <path style="fill:#3c71a7" d="m31.988615 4.0005059a27.999667 27.999667 0 0 0 -0.48437 0.01562 27.999667 27.999667 0 0 0 -1.484356 0.054687 27.999667 27.999667 0 0 0 -0.08204 0.01172 27.999667 27.999667 0 0 0 -2.53122 0.304684c-0.0857 0.01408-0.172278 0.024532-0.257809 0.039061-0.0052 0.000894-0.0104 0.00298-0.0156 0.0039a27.999667 27.999667 0 0 0 -2.62108 0.5898471 27.999667 27.999667 0 0 0 -5.210874 2.0273197 27.999667 27.999667 0 0 0 -0.621087 0.3554645 27.999667 27.999667 0 0 0 -10.913932 10.617061l11.378771 19.710702 0.238278 0.476558 0.05859 0.03516 0.53515 0.929677 4.910097 3.945265 1.363266-0.582025 1.562481 0.984364c-0.184895-0.340768-0.370224-0.849022-0.550772-1.417957l9.183484-3.925732-9.503792-16.464649c0.869413-2.005689 2.389615-3.412261 5.058533-3.710894h24.206744a27.999667 27.999667 0 0 0 -1.519514 -2.351534 27.999667 27.999667 0 0 0 -1.710917 -2.1406 27.999667 27.999667 0 0 0 -0.07422 -0.08594 27.999667 27.999667 0 0 0 -1.816382 -1.863255 27.999667 27.999667 0 0 0 -0.191404 -0.175779 27.999667 27.999667 0 0 0 -1.917947 -1.60545 27.999667 27.999667 0 0 0 -0.269526 -0.2031226 27.999667 27.999667 0 0 0 -1.980447 -1.3476404 27.999667 27.999667 0 0 0 -0.382807 -0.234372 27.999667 27.999667 0 0 0 -1.992165 -1.0859247 27.999667 27.999667 0 0 0 -0.566399 -0.269528 27.999667 27.999667 0 0 0 -1.914039 -0.8007716 27.999667 27.999667 0 0 0 -0.738273 -0.2734344 27.999667 27.999667 0 0 0 -1.843728 -0.5624933 27.999667 27.999667 0 0 0 -0.925769 -0.2382784 27.999667 27.999667 0 0 0 -1.722638 -0.3437459 27.999667 27.999667 0 0 0 -1.097643 -0.1640606 27.999667 27.999667 0 0 0 -1.570293 -0.1562482 27.999667 27.999667 0 0 0 -1.972633 -0.097655 27.999667 27.999667 0 0 0 -0.0118 0z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4.0001605a27.999667 27.999667 0 0 0 -28 28 27.999667 27.999667 0 0 0 0.0175782 0.492188 27.999667 27.999667 0 0 1 27.982422 -27.492188 27.999667 27.999667 0 0 1 27.972656 27.5 27.999667 27.999667 0 0 0 0.02539 -0.5 27.999667 27.999667 0 0 0 -27.998046 -28z"/>
+ <rect style="opacity:.2" width="28" height="28" x="-47" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="28" height="28" x="-46" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6b9edf" width="22" height="22" x="-43" y="-43" rx="11" ry="11" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#315072" d="M 4.3164062 36 A 28 28 0 0 0 23.640625 58.71875 A 28.32302 28 0 0 0 23.982422 58.816406 A 28 28 0 0 0 29.167969 59.853516 A 28 28 0 0 0 29.205078 59.859375 C 29.207657 59.859652 29.21031 59.859105 29.212891 59.859375 A 28 28 0 0 0 31.90625 59.996094 C 31.93983 59.996242 31.974194 59.9998 32.007812 60 A 28 28 0 0 0 33.421875 59.949219 A 28.32302 28 0 0 0 33.539062 59.945312 C 33.76342 59.931889 33.98736 59.919204 34.210938 59.902344 A 28 28 0 0 0 36.759766 59.591797 A 28 28 0 0 0 59.677734 36 L 4.3164062 36 z"/>
+ <path style="opacity:0.2" d="m 18.999594,41.000007 v 12 h 3.130859 c 1.846154,0 3.282574,-0.509698 4.310547,-1.529297 1.03846,-1.030807 1.558594,-2.559894 1.558594,-4.587891 0,-1.277301 -0.224732,-2.352617 -0.675781,-3.226562 -0.451049,-0.873943 -1.096387,-1.536198 -1.935547,-1.984375 -0.828671,-0.448175 -1.805357,-0.671875 -2.927734,-0.671875 z m 1.416016,0.994141 h 1.841796 c 1.353146,0 2.396593,0.374307 3.13086,1.125 0.744754,0.739493 1.117187,2.212222 1.117187,3.814453 0,3.182051 -1.522497,5.072265 -4.564453,5.072265 h -1.52539 z m 13.207031,3.005859 c -0.723428,0 -1.361897,0.164092 -1.912109,0.490234 -0.540024,0.326137 -0.961906,0.79022 -1.267579,1.394532 -0.295486,0.604312 -0.443359,1.327758 -0.443359,2.171875 0,0.863302 0.164183,1.586749 0.490234,2.171875 0.336241,0.585128 0.799656,1.028811 1.390625,1.326172 0.590968,0.297359 1.277938,0.445312 2.0625,0.445312 0.560396,0 1.043607,-0.04452 1.451172,-0.130859 0.407566,-0.07672 0.820529,-0.19844 1.238281,-0.371094 v -1.109375 c -0.427942,0.172659 -0.84439,0.306425 -1.251953,0.402344 -0.397376,0.08634 -0.857309,0.130859 -1.376953,0.130859 -0.815129,0 -1.451647,-0.226897 -1.910156,-0.677734 -0.444335,-0.456331 -0.675259,-1.377964 -0.699219,-2.244141 h 0.0059 5.599569 v -0.517578 c 0,-0.700236 -0.137002,-1.310143 -0.412109,-1.828125 -0.264915,-0.527571 -0.652654,-0.934888 -1.16211,-1.222656 -0.509455,-0.287766 -1.109872,-0.431641 -1.802734,-0.431641 z m 4.769531,0 2.998047,8 h 1.490234 l 3.011719,-8 h -1.386719 l -1.683593,4.716797 c -0.07874,0.218904 -0.16142,0.461815 -0.25,0.730469 -0.08859,0.258706 -0.173217,0.518639 -0.251954,0.777343 -0.07873,0.248755 -0.132576,0.452126 -0.162109,0.611329 h -0.05859 c -0.02953,-0.159203 -0.07954,-0.362574 -0.148437,-0.611329 -0.06889,-0.248754 -0.147735,-0.508686 -0.236328,-0.777343 -0.08859,-0.268654 -0.171264,-0.511565 -0.25,-0.730469 l -1.683598,-4.716797 z m -4.785156,1.037109 c 0.68267,0 1.182183,0.204721 1.498047,0.617188 0.214134,0.27312 0.468618,0.764809 0.404297,1.345703 h -3.953125 c 0.002,-0.603886 0.268459,-1.11033 0.521484,-1.375 0.376996,-0.393283 0.887382,-0.587891 1.529297,-0.587891 z"/>
+ <path style="fill:#ffffff" d="m 27.999594,45.882364 c 0,2.027997 -0.51923,3.557399 -1.55769,4.588206 -1.027973,1.019599 -2.465036,1.529399 -4.31119,1.529399 h -3.13112 V 40.00005 h 3.461539 c 1.122377,0 2.097902,0.224088 2.926573,0.672263 0.83916,0.448177 1.484265,1.109238 1.935314,1.983181 0.451049,0.873945 0.676574,1.949568 0.676574,3.22687 z m -1.494757,0.0504 c 0,-1.602231 -0.372377,-3.073244 -1.117131,-3.812737 -0.734267,-0.750693 -1.777974,-1.12604 -3.13112,-1.12604 h -1.840905 v 10.01202 h 1.526222 c 3.041956,0 4.562934,-1.891192 4.562934,-5.073243 z"/>
+ <path style="fill:#ffffff" d="m 33.622641,44.000007 c -0.723428,0 -1.361897,0.164092 -1.912109,0.490234 -0.540023,0.326137 -0.961906,0.79022 -1.267579,1.394532 -0.295486,0.604312 -0.443359,1.327758 -0.443359,2.171875 0,0.863302 0.164183,1.586749 0.490234,2.171875 0.336241,0.585128 0.799656,1.028812 1.390625,1.326172 0.590968,0.297359 1.277938,0.445312 2.0625,0.445312 0.560396,0 1.043607,-0.04452 1.451172,-0.130859 0.407566,-0.07672 0.820529,-0.19844 1.238281,-0.371094 v -1.109375 c -0.427943,0.172659 -0.84439,0.306425 -1.251953,0.402344 -0.397376,0.08634 -0.857309,0.130859 -1.376953,0.130859 -0.815129,0 -1.451647,-0.226897 -1.910156,-0.677734 -0.444335,-0.456331 -0.675259,-1.377964 -0.699219,-2.244141 h 0.0059 5.599569 v -0.517578 c 0,-0.700236 -0.137002,-1.310143 -0.412109,-1.828125 -0.264915,-0.527571 -0.652654,-0.934888 -1.16211,-1.222656 -0.509455,-0.287766 -1.109872,-0.431641 -1.802734,-0.431641 z m -0.01563,1.037109 c 0.68267,0 1.182183,0.204721 1.498047,0.617188 0.214134,0.27312 0.468618,0.764809 0.404297,1.345703 H 31.55623 c 0.002,-0.603886 0.268459,-1.11033 0.521484,-1.375 0.376996,-0.393283 0.887382,-0.587891 1.529297,-0.587891 z"/>
+ <path style="fill:#ffffff" d="M 41.389981,51.999969 38.39293,44.000023 h 1.387794 l 1.683077,4.716386 q 0.118105,0.328356 0.250986,0.731337 0.13289,0.402986 0.236218,0.776117 0.103339,0.373132 0.147636,0.611936 h 0.05904 q 0.0443,-0.238804 0.162401,-0.611936 0.118105,-0.388057 0.250984,-0.776117 0.132871,-0.402981 0.250986,-0.731337 l 1.683075,-4.716386 h 1.3878 l -3.011819,7.999946 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/chromium.svg b/.icons/awkward/64x64/apps/chromium.svg
new file mode 120000
index 00000000..76494bda
--- /dev/null
+++ b/.icons/awkward/64x64/apps/chromium.svg
@@ -0,0 +1 @@
+chromium-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ciano.svg b/.icons/awkward/64x64/apps/ciano.svg
new file mode 100644
index 00000000..23806521
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ciano.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#1b9dce" width="52" height="52" x="-58" y="-58" rx="26" ry="26" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 6 C 17.596222 6 6 17.596222 6 32 C 6 32.11092 6.0116051 32.218793 6.0175781 32.328125 C 6.3726906 18.238364 17.821617 7 32 7 C 46.178383 7 57.627309 18.238364 57.982422 32.328125 C 57.988345 32.218793 58 32.11092 58 32 C 58 17.596222 46.403778 6 32 6 z"/>
+ <path style="opacity:0.2" d="M 6.0175781,32.671875 C 6.011605,32.781207 6,32.88908 6,33 6,47.403779 17.596001,59 32,59 46.404,59 58,47.403779 58,33 58,32.88908 57.988345,32.781207 57.982422,32.671875 57.627304,46.761637 46.178602,58 32,58 17.821399,58 6.3726961,46.761637 6.0175781,32.671875 Z"/>
+ <path style="opacity:0.2" d="m 32.001953,14.999145 c -1.682106,-0.0174 -3.352506,0.231581 -4.974609,0.675781 -7.553475,2.0262 -13.081404,9.502172 -12.966797,17.326172 l -4.060547,0 c 2.069963,3.043664 6,8.998047 6,8.998047 0,0 6,-9.000953 6,-9.001953 l -3.917969,0 c -0.0144,-3.2766 1.215348,-6.571578 3.396485,-9.017578 4.099458,-4.9288 11.522763,-6.980569 17.232422,-2.792969 1.809993,2.3692 5.757599,-0.319189 3.720703,-2.662109 -3.000188,-2.33646 -6.64185,-3.517391 -10.429688,-3.525391 z m 15.998047,9 c 0,0 -6,8.999 -6,9 l 3.917969,0 c 0.0144,3.2766 -1.215348,6.573531 -3.396485,9.019531 -4.099458,4.9288 -11.522762,6.980569 -17.232422,2.792969 -1.809993,-2.3692 -5.757599,0.319189 -3.720703,2.662109 3.000188,2.33646 6.64185,3.517391 10.429688,3.525391 1.682106,0.0174 3.352506,-0.231581 4.974609,-0.675781 7.553475,-2.0262 13.081404,-9.502172 12.966797,-17.326172 l 4.060547,0 c -2.069963,-3.043664 -6,-8.998047 -6,-8.998047 z"/>
+ <path style="fill:#77ffe4" d="m 32.001953,14 c -1.682106,-0.0174 -3.352506,0.231581 -4.974609,0.675781 -7.553475,2.0262 -13.081404,9.502172 -12.966797,17.326172 l -4.060547,0 C 12.069963,35.045617 16,41 16,41 c 0,0 6,-9.000953 6,-9.001953 l -3.917969,0 c -0.0144,-3.2766 1.215348,-6.571578 3.396485,-9.017578 4.099458,-4.9288 11.522763,-6.980569 17.232422,-2.792969 1.809993,2.3692 5.757599,-0.319189 3.720703,-2.662109 C 39.431453,15.188931 35.789791,14.008 32.001953,14 Z M 48,23 c 0,0 -6,8.999 -6,9 l 3.917969,0 c 0.0144,3.2766 -1.215348,6.573531 -3.396485,9.019531 -4.099458,4.9288 -11.522762,6.980569 -17.232422,2.792969 -1.809993,-2.3692 -5.757599,0.319189 -3.720703,2.662109 3.000188,2.33646 6.64185,3.517391 10.429688,3.525391 1.682106,0.0174 3.352506,-0.231581 4.974609,-0.675781 7.553475,-2.0262 13.081404,-9.502172 12.966797,-17.326172 l 4.060547,0 C 51.930037,28.954383 48,23 48,23 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cin.svg b/.icons/awkward/64x64/apps/cin.svg
new file mode 120000
index 00000000..cc0e291f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cin.svg
@@ -0,0 +1 @@
+cinelerra.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cinelerra-cv.svg b/.icons/awkward/64x64/apps/cinelerra-cv.svg
new file mode 120000
index 00000000..cc0e291f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cinelerra-cv.svg
@@ -0,0 +1 @@
+cinelerra.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cinelerra-gg.svg b/.icons/awkward/64x64/apps/cinelerra-gg.svg
new file mode 120000
index 00000000..cc0e291f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cinelerra-gg.svg
@@ -0,0 +1 @@
+cinelerra.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cinelerra-hv.svg b/.icons/awkward/64x64/apps/cinelerra-hv.svg
new file mode 120000
index 00000000..cc0e291f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cinelerra-hv.svg
@@ -0,0 +1 @@
+cinelerra.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cinelerra.svg b/.icons/awkward/64x64/apps/cinelerra.svg
new file mode 100644
index 00000000..ac7f0d5b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cinelerra.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="4" y="-61" rx="2.85" ry="2.85" transform="scale(1,-1)"/>
+ <rect style="fill:#fecd38" width="57" height="57" x="4" y="-60" rx="2.85" ry="2.85" transform="scale(1,-1)"/>
+ <path style="opacity:0.2" d="m 8,8 0,5 5,0 0,-5 -5,0 z m 11,0 0,5 5,0 0,-5 -5,0 z m 11,0 0,5 5,0 0,-5 -5,0 z m 11,0 0,5 5,0 0,-5 -5,0 z m 11,0 0,5 5,0 0,-5 -5,0 z m -42,11 0,28 19,0 0,-28 -19,0 z m 26,0 0,28 19,0 0,-28 -19,0 z m -28,33 0,5 5,0 0,-5 -5,0 z m 11,0 0,5 5,0 0,-5 -5,0 z m 11,0 0,5 5,0 0,-5 -5,0 z m 11,0 0,5 5,0 0,-5 -5,0 z m 11,0 0,5 5,0 0,-5 -5,0 z"/>
+ <path style="fill:#336894" d="M 8 7 L 8 12 L 13 12 L 13 7 L 8 7 z M 19 7 L 19 12 L 24 12 L 24 7 L 19 7 z M 30 7 L 30 12 L 35 12 L 35 7 L 30 7 z M 41 7 L 41 12 L 46 12 L 46 7 L 41 7 z M 52 7 L 52 12 L 57 12 L 57 7 L 52 7 z M 10 18 L 10 46 L 29 46 L 29 18 L 10 18 z M 36 18 L 36 46 L 55 46 L 55 18 L 36 18 z M 8 51 L 8 56 L 13 56 L 13 51 L 8 51 z M 19 51 L 19 56 L 24 56 L 24 51 L 19 51 z M 30 51 L 30 56 L 35 56 L 35 51 L 30 51 z M 41 51 L 41 56 L 46 56 L 46 51 L 41 51 z M 52 51 L 52 56 L 57 56 L 57 51 L 52 51 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8496094 3 C 5.2707094 3 4 4.2707094 4 5.8496094 L 4 6.8496094 C 4 5.2707094 5.2707094 4 6.8496094 4 L 58.150391 4 C 59.729291 4 61 5.2707094 61 6.8496094 L 61 5.8496094 C 61 4.2707094 59.729291 3 58.150391 3 L 6.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cinema4d.svg b/.icons/awkward/64x64/apps/cinema4d.svg
new file mode 100644
index 00000000..a236bd37
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cinema4d.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <path style="fill:#63637c" d="m17 18 32 27-10 10-15 1-11-7-6-13 5-12z"/>
+ <circle r="20.5" style="opacity:.2" cx="36.5" cy="28.5"/>
+ <circle r="20.5" style="fill:#345ed2" cx="36.5" cy="27.5"/>
+ <path style="opacity:.2;fill:#ffffff" d="m36.5 7a20.5 20.5 0 0 0 -20.5 20.5 20.5 20.5 0 0 0 0.021484 0.585938 20.5 20.5 0 0 1 20.478516 -20.085938 20.5 20.5 0 0 1 20.478516 19.914062 20.5 20.5 0 0 0 0.021484 -0.414062 20.5 20.5 0 0 0 -20.5 -20.5z"/>
+ <path style="opacity:.2" d="m32 5c-15.463973 0-28 12.536027-28 28s12.536027 28 28 28 28-12.536027 28-28c-0.0119-3.951155-0.859913-7.855053-2.488281-11.455078-0.428468-0.333158-0.922388-0.544922-1.511719-0.544922-6 0-5.228288 18.842433-10 26-6 9-19.364728 11.4941-29 4-9.0000001-7-8-20-2-28 6.841053-9.121403 28-7 28-14 0-1.0290043-0.667316-1.7897449-1.650391-2.3574219-3.00033-1.0756833-6.162299-1.631191-9.349609-1.6425781z"/>
+ <path style="fill:#e4e4e4" d="m32 4c-15.463973 0-28 12.536027-28 28s12.536027 28 28 28 28-12.536027 28-28c-0.011905-3.951155-0.859913-7.855053-2.488281-11.455078-0.428468-0.333158-0.922388-0.544922-1.511719-0.544922-6 0-5.228288 18.842433-10 26-6 9-19.364728 11.4941-29 4-9.0000001-7-8-20-2-28 6.841053-9.121403 28-7 28-14 0-1.0290043-0.667316-1.7897449-1.650391-2.3574219-3.00033-1.0756833-6.162299-1.631191-9.349609-1.6425781z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4c-15.463973 0-28 12.536027-28 28 0 0.167638 0.0107377 0.333062 0.0136719 0.5 0.2677316-15.232425 12.689993-27.5 27.986328-27.5 3.18731 0.0113871 6.349279 0.5668948 9.349609 1.6425781 0.83064 0.4796534 1.429941 1.099709 1.597657 1.9003907 0.029929-0.175491 0.052734-0.3546743 0.052734-0.5429688 0-1.0290043-0.667316-1.7897449-1.650391-2.3574219-3.00033-1.0756833-6.162299-1.631191-9.349609-1.6425781zm24 16c-6 0-5.228288 18.842433-10 26-6 9-19.364728 11.4941-29 4-4.435143-3.449556-6.43278-8.356994-6.609375-13.404297-0.066278 5.393827 1.881752 10.727257 6.609375 14.404297 9.635272 7.4941 23 5 29-4 4.771712-7.157567 4-26 10-26 0.589331 0 1.083251 0.211764 1.511719 0.544922 1.563566 3.456761 2.399365 7.194459 2.474609 10.984375 0.003287-0.176668 0.013672-0.351843 0.013672-0.529297-0.011905-3.951155-0.859913-7.855053-2.488281-11.455078-0.428468-0.333158-0.922388-0.544922-1.511719-0.544922z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cisco-anyconnect.svg b/.icons/awkward/64x64/apps/cisco-anyconnect.svg
new file mode 100644
index 00000000..f78ddb65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cisco-anyconnect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <path style="fill:#318bcf" d="M 24,12 A 28,28 0 0 0 8.5664062,16.660156 C 5.6860288,21.062724 4,26.324008 4,32 c 0,1.463092 0.145124,2.887716 0.359375,4.289062 A 20,20 0 0 1 24,20 20,20 0 0 1 44,40 20,20 0 0 1 27.710938,59.640624 C 29.112284,59.854876 30.536908,60 32,60 37.679118,60 42.94362,58.312984 47.347656,55.429688 A 28,28 0 0 0 52,40 28,28 0 0 0 24,12 Z"/>
+ <path style="opacity:0.2" d="M 32.417968,5.03125 A 28,28 0 0 0 24,25.011718 28,28 0 0 0 49.5,52.871094 c 2.883828,-2.307032 5.303232,-5.163994 7.085938,-8.429688 A 20,20 0 0 1 52,45.011718 a 20,20 0 0 1 -20,-20 A 20,20 0 0 1 42.90625,7.203125 C 39.679148,5.844384 36.137062,5.0857324 32.417968,5.03125 Z"/>
+ <path style="fill:#7bc450" d="M 32.417968,4.0195312 A 28,28 0 0 0 24,24 28,28 0 0 0 51.628906,51.988282 c 2.551942,-2.506002 4.61957,-5.498256 6.0625,-8.832032 A 20,20 0 0 1 52,44 20,20 0 0 1 32,24 20,20 0 0 1 42.90625,6.1914062 C 39.679148,4.8326652 36.137062,4.0740136 32.417968,4.0195312 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cities-skylines.svg b/.icons/awkward/64x64/apps/cities-skylines.svg
new file mode 100644
index 00000000..86a257e9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cities-skylines.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 7.5,11 A 5.50055,5.50055 0 0 0 2,16.5 v 33 A 5.50055,5.50055 0 0 0 7.5,55 h 16 A 5.50055,5.50055 0 0 0 29,49.5 V 35 H 18 v 9 H 13 V 22 h 5 v 8 H 29 V 16.5 A 5.50055,5.50055 0 0 0 23.5,11 Z m 32,0 A 5.50055,5.50055 0 0 0 34,16.5 v 17 A 5.50055,5.50055 0 0 0 39.5,39 H 50 v 5 H 45 V 42 H 34 v 7.5 a 5.50055,5.50055 0 0 0 5.5,5.5 h 16 A 5.50055,5.50055 0 0 0 61,49.5 v -16 A 5.50055,5.50055 0 0 0 55.5,28 H 45 v -6 h 5 v 3 H 61 V 16.5 A 5.50055,5.50055 0 0 0 55.5,11 Z"/>
+ <path style="fill:none;stroke:#43c3ff;stroke-width:11;stroke-linejoin:round" d="M 23.5,29 V 15.5 H 7.5000002 v 33 H 23.5 V 34"/>
+ <path style="fill:none;stroke:#43c3ff;stroke-width:11;stroke-linejoin:round" d="m 55.5,24 v -8.5 h -16 v 17 h 16 v 16 h -16 V 41"/>
+ <path style="fill:#4572ab" d="M 19 36.568359 L 19 50 L 18 50 L 18 49 L 15.865234 49 L 15 49.291016 L 15 51.318359 L 14 51.318359 L 14 45.955078 L 11 45.955078 L 11 48.636719 L 10.044922 48.636719 L 9 49.376953 L 9 43.322266 L 7.5410156 41.541016 L 6 43.322266 L 6 53.789062 A 5.50055 5.50055 0 0 0 7.5 54 L 23.5 54 A 5.50055 5.50055 0 0 0 27 52.740234 L 27 44.613281 L 26.037109 43.673828 L 25 44.613281 L 25 42 L 22 42 L 22 36.568359 L 19 36.568359 z M 2 39 L 2 48.5 A 5.50055 5.50055 0 0 0 5.0078125 53.402344 L 5.0585938 39 L 2 39 z M 59.478516 39.513672 L 58 40.855469 L 58 46 L 57 46 L 57 53.785156 A 5.50055 5.50055 0 0 0 61 48.5 L 61 40.839844 L 59.478516 39.513672 z M 34 42 L 34 48.5 A 5.50055 5.50055 0 0 0 39.5 54 L 51 54 L 51 51.318359 L 50.023438 50.197266 L 49 49.976562 L 49 47 L 46 47 L 46 53 L 44 53 L 44 51.318359 L 43.390625 50 L 41 50 L 41 51 L 39 51 L 39 46 L 37 46 L 37 42 L 34 42 z M 53 45 L 53 54 L 55 54 L 55 45 L 53 45 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.5 10 A 5.50055 5.50055 0 0 0 2 15.5 L 2 16.5 A 5.50055 5.50055 0 0 1 7.5 11 L 23.5 11 A 5.50055 5.50055 0 0 1 29 16.5 L 29 15.5 A 5.50055 5.50055 0 0 0 23.5 10 L 7.5 10 z M 39.5 10 A 5.50055 5.50055 0 0 0 34 15.5 L 34 16.5 A 5.50055 5.50055 0 0 1 39.5 11 L 55.5 11 A 5.50055 5.50055 0 0 1 61 16.5 L 61 15.5 A 5.50055 5.50055 0 0 0 55.5 10 L 39.5 10 z M 45 27 L 45 28 L 55.5 28 A 5.50055 5.50055 0 0 1 61 33.5 L 61 32.5 A 5.50055 5.50055 0 0 0 55.5 27 L 45 27 z M 18 34 L 18 35 L 29 35 L 29 34 L 18 34 z M 34 41 L 34 42 L 45 42 L 45 41 L 34 41 z M 13 43 L 13 44 L 18 44 L 18 43 L 13 43 z M 45 43 L 45 44 L 50 44 L 50 43 L 45 43 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/citra.svg b/.icons/awkward/64x64/apps/citra.svg
new file mode 100644
index 00000000..f11ae657
--- /dev/null
+++ b/.icons/awkward/64x64/apps/citra.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#ff9426" 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"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="24"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="24"/>
+ <path style="fill:#d2e015" d="m 31.943872,12.000202 c -2.49467,-0.0119 -4.820954,0.491024 -5.943826,1.03908 0.0015,0.0081 -0.0016,-0.04748 -4.6e-5,-0.03928 0.190512,0.393723 6,15 6,15 l 6,-15 c -1.19086,-0.547707 -3.56385,-0.987901 -6.056154,-0.999796 z"/>
+ <path style="fill:#c74a30" d="m 31.943872,51.99979 c -2.49467,0.012 -4.820954,-0.491024 -5.943826,-1.03908 0.0015,-0.008 -0.0016,0.04748 -4.6e-5,0.03928 0.19052,-0.393722 6,-15 6,-15 l 6,15 c -1.19086,0.547708 -3.56385,0.987902 -6.056154,0.999796 z"/>
+ <path style="fill:#ff769d" d="m 51.99957,31.944094 c 0.012,-2.49467 -0.491024,-4.820954 -1.03908,-5.943826 -0.008,0.0015 0.04748,-0.0016 0.03928,-4.6e-5 -0.393724,0.19052 -15,6 -15,6 l 15,6 c 0.547706,-1.19086 0.987902,-3.56385 0.999796,-6.056154 z"/>
+ <path style="fill:#f9a726" d="m 11.999982,31.944094 c -0.012,-2.49467 0.491024,-4.820954 1.03908,-5.943826 0.008,0.0015 -0.04748,-0.0016 -0.03928,-4.6e-5 0.393722,0.19052 15,6 15,6 l -15,6 c -0.547708,-1.19086 -0.987902,-3.56385 -0.999796,-6.056154 z"/>
+ <path style="fill:#89dc3c" d="m 46.102236,17.818477 c -1.755582,-1.772412 -3.756136,-3.061723 -4.93766,-3.468179 -0.0046,0.0068 0.03244,-0.03471 0.02774,-0.02781 -0.1437,0.413117 -6.36396,14.849244 -6.36396,14.849244 L 49.677598,22.80777 C 49.222824,21.578418 47.85613,19.589196 46.102216,17.81846 Z"/>
+ <path style="fill:#dc6e33" d="m 17.818256,46.102458 c -1.772483,-1.755514 -3.061722,-3.756136 -3.468179,-4.93766 0.0067,-0.0046 -0.03471,0.03244 -0.02781,0.02774 0.413122,-0.14368 14.849243,-6.363962 14.849243,-6.363962 L 22.80755,49.67782 c -1.229352,-0.454776 -3.218574,-1.82147 -4.989309,-3.575384 z"/>
+ <path style="fill:#dd4f3c" d="m 46.181296,46.102458 c 1.772412,-1.755582 3.061722,-3.756136 3.468178,-4.93766 -0.0068,-0.0046 0.03472,0.03244 0.02782,0.02774 -0.413118,-0.1437 -14.849242,-6.36396 -14.849242,-6.36396 l 6.36396,14.849242 c 1.229352,-0.454778 3.218574,-1.821472 4.98931,-3.575386 z"/>
+ <path style="fill:#f8e12e" d="m 17.897315,17.818478 c 1.755513,-1.772483 3.756137,-3.061722 4.937661,-3.468179 0.0046,0.0067 -0.03244,-0.03471 -0.02774,-0.02781 0.14368,0.413122 6.36396,14.849243 6.36396,14.849243 L 14.321952,22.807772 c 0.454777,-1.229352 1.82147,-3.218574 3.575385,-4.989309 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/citrix-receiver.svg b/.icons/awkward/64x64/apps/citrix-receiver.svg
new file mode 100644
index 00000000..df7c7dfb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/citrix-receiver.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="-59" y="-60" rx="28" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#2071c5" width="56" height="56" x="-58" y="-60" rx="28" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.2" d="m32 11a2 2 0 0 0 -0.1914 0.01172c-10.933224 0.104539-19.8086 9.03097-19.8086 19.98828 0 11.022006 8.977994 20 20 20 10.954678 0 19.879524-8.87118 19.988282-19.800782a2 2 0 0 0 0.011718 -0.199218 2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2c0 8.860246-7.139754 16-16 16s-16-7.139754-16-16 7.139754-16 16-16a2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2zm0 8a2 2 0 0 0 -0.1914 0.0078c-6.515374 0.104126-11.8086 5.453052-11.8086 11.9922 0 6.603728 5.396272 12 12 12 6.536452 0 11.87988-5.289112 11.988282-11.800782a2 2 0 0 0 0.011718 -0.199218 2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2c0 4.441968-3.558032 8-8 8s-8-3.558032-8-8 3.558032-8 8-8a2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2zm0 8a4 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 style="fill:#ffffff" d="m32 10a2 2 0 0 0 -0.1914 0.01172c-10.933224 0.104539-19.8086 9.03097-19.8086 19.98828 0 11.022006 8.977994 20 20 20 10.954678 0 19.879524-8.87118 19.988282-19.800782a2 2 0 0 0 0.011718 -0.199218 2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2c0 8.860246-7.139754 16-16 16s-16-7.139754-16-16 7.139754-16 16-16a2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2zm0 8a2 2 0 0 0 -0.1914 0.0078c-6.515374 0.104126-11.8086 5.453052-11.8086 11.9922 0 6.603728 5.396272 12 12 12 6.536452 0 11.87988-5.289112 11.988282-11.800782a2 2 0 0 0 0.011718 -0.199218 2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2c0 4.441968-3.558032 8-8 8s-8-3.558032-8-8 3.558032-8 8-8a2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2zm0 8a4 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 style="opacity:.1;fill:#ffffff" d="m32 2c-15.512 0-28 12.488-28 28 0 0.11345 0.0112805 0.224113 0.0175781 0.335938 0.3515432-15.201757 12.6931499-27.335938 27.9824219-27.335938s27.630879 12.134181 27.982422 27.335938c0.006298-0.111825 0.017578-0.222488 0.017578-0.335938 0-15.512-12.488-28-28-28z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/civilization5.svg b/.icons/awkward/64x64/apps/civilization5.svg
new file mode 100644
index 00000000..2c8d3e2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/civilization5.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4,5 20,61 44,61 60,5 59.43,5 44,59 20,59 4.5704,5 4,5 Z"/>
+ <path style="fill:#fecd38" d="M 4,4 20,60 44,60 60,4 44,4 32,48 20,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4,4 20,60 35.4,60 20,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4 4 L 4.2851562 5 L 20 5 L 32 49 L 44 5 L 59.714844 5 L 60 4 L 44 4 L 32 48 L 20 4 L 4 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/civilization6.svg b/.icons/awkward/64x64/apps/civilization6.svg
new file mode 100644
index 00000000..c1a763a3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/civilization6.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 53.910156,10.916213 A 6.0006,6.0006 0 0 0 48,17.000197 v 32 a 6.0006,6.0006 0 1 0 12,0 v -32 a 6.0006,6.0006 0 0 0 -6.089844,-6.083984 z m -15.896484,0.0059 a 6.0006,6.0006 0 0 0 -5.511719,3.675781 l -8.488281,19.431641 -8.517578,-19.4375 A 6.0006,6.0006 0 0 0 9.796875,10.924025 6.0006,6.0006 0 0 0 4.5039062,19.4084 L 18.199219,50.660353 a 6.0006,6.0006 0 0 0 4.164062,4.189453 6.0006,6.0006 0 0 0 0.308594,0.07813 6.0006,6.0006 0 0 0 0.185547,0.04102 6.0006,6.0006 0 0 0 7.023437,-4.394531 L 43.498047,19.402541 a 6.0006,6.0006 0 0 0 -5.484375,-8.480469 z"/>
+ <path style="fill:none;stroke:#c0562a;stroke-width:12;stroke-linecap:round;stroke-linejoin:round" d="M 10,16 24.022016,48"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.796875 9.9238281 A 6.0006 6.0006 0 0 0 3.9921875 16.429688 A 6.0006 6.0006 0 0 1 9.796875 10.923828 A 6.0006 6.0006 0 0 1 15.496094 14.591797 L 29.517578 46.591797 A 6.0006 6.0006 0 0 1 30.037109 48.59375 A 6.0006 6.0006 0 0 0 29.517578 45.591797 L 15.496094 13.591797 A 6.0006 6.0006 0 0 0 9.796875 9.9238281 z"/>
+ <path style="fill:none;stroke:#c0562a;stroke-width:12;stroke-linecap:round;stroke-linejoin:round" d="M 54,16 V 48"/>
+ <path style="fill:none;stroke:#ea8c46;stroke-width:12;stroke-linecap:round;stroke-linejoin:round" d="M 38,16 24.022016,48"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 53.910156 9.9160156 A 6.0006 6.0006 0 0 0 48 16 L 48 17 A 6.0006 6.0006 0 0 1 53.910156 10.916016 A 6.0006 6.0006 0 0 1 60 17 L 60 16 A 6.0006 6.0006 0 0 0 53.910156 9.9160156 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 38.013672 9.921875 A 6.0006 6.0006 0 0 0 32.501953 13.597656 L 18.523438 45.597656 A 6.0006 6.0006 0 0 0 18.011719 48.603516 A 6.0006 6.0006 0 0 1 18.523438 46.597656 L 32.501953 14.597656 A 6.0006 6.0006 0 0 1 38.013672 10.921875 A 6.0006 6.0006 0 0 1 44.007812 16.402344 A 6.0006 6.0006 0 0 0 38.013672 9.921875 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/clamav.svg b/.icons/awkward/64x64/apps/clamav.svg
new file mode 100644
index 00000000..55d55643
--- /dev/null
+++ b/.icons/awkward/64x64/apps/clamav.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#e03c3b" d="m51.708 4.0002a20 20.514 0 0 1 -6.458 11.977c-3.794-2.509-8.342-3.977-13.25-3.977-4.91 0-9.464 1.469-13.258 3.9804a20 20.514 0 0 1 -6.449 -11.847 20 20.514 0 0 0 -0.293 3.3516 20 20.514 0 0 0 3.305 11.269c-4.5014 4.358-7.3046 10.456-7.3046 17.246 0 13.296 10.704 24 24 24s24-10.704 24-24c0-6.788-2.802-12.884-7.3-17.242a20 20.514 0 0 0 3.3 -11.273 20 20.514 0 0 0 -0.292 -3.4848z"/>
+ <g style="opacity:.2" transform="matrix(2 0 0 2 .0000328 .99935)">
+ <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 style="fill:#ffffff" d="m30 42c-2.368 3.826-7.612 5.136-11.712 2.926-4.1-2.208-5.505-7.1-3.138-10.926z"/>
+ <path style="fill:#2c2c2c" d="m22.109 37.75v0.25c-0.4318 2.2051 0.41881 4.8404 2.6113 7.7422 0.02519-0.0061 0.05105-0.0093 0.07617-0.01563-1.0703-2.0429-0.8954-4.3203 0.14648-6.4512l-2.834-1.525z"/>
+ <path style="fill:#ffffff" d="m34 42c2.368 3.826 7.612 5.136 11.712 2.926 4.1006-2.208 5.5056-7.1 3.1382-10.926z"/>
+ <path style="fill:#2c2c2c" d="m41.891 37.75v0.25c0.4318 2.2051-0.41881 4.8404-2.6113 7.7422-0.02519-0.0061-0.05105-0.0093-0.07617-0.01563 1.0703-2.0429 0.8954-4.3203-0.14648-6.4512l2.834-1.5254z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m51.707 4a20 20.514 0 0 1 -6.457 11.977c-3.794-2.509-8.342-3.977-13.25-3.977-4.91 0-9.464 1.469-13.258 3.98a20 20.514 0 0 1 -6.449 -11.847 20 20.514 0 0 0 -0.293 3.3514 20 20.514 0 0 0 0.021 0.4375 20 20.514 0 0 1 0.272 -2.7891 20 20.514 0 0 0 6.449 11.847c3.794-2.511 8.348-3.98 13.258-3.98 4.908 0 9.456 1.468 13.25 3.977a20 20.514 0 0 0 6.457 -11.977 20 20.514 0 0 1 0.272 3.0332 20 20.514 0 0 0 0.021 -0.5488 20 20.514 0 0 0 -0.293 -3.4844zm-36.769 15.127c-4.284 4.33-6.938 10.272-6.938 16.873 0 0.171 0.0101 0.34 0.0137 0.51 0.1318-6.593 2.8983-12.504 7.2913-16.756a20 20.514 0 0 1 -0.367 -0.627zm34.124 0a20 20.514 0 0 1 -0.363 0.631c4.389 4.252 7.155 10.162 7.287 16.752 0.004-0.17 0.014-0.339 0.014-0.51 0-6.601-2.655-12.543-6.938-16.873z"/>
+ <path style="opacity:.2" d="m12.021 7.9219a20 20.514 0 0 0 -0.021 0.5625 20 20.514 0 0 0 2.938 10.643c0.12264-0.12398 0.24189-0.25174 0.36719-0.37305a20 20.514 0 0 1 -3.284 -10.832zm39.958 0.1113a20 20.514 0 0 1 -3.28 10.725c0.12388 0.12003 0.242 0.2465 0.36328 0.36914a20 20.514 0 0 0 2.938 -10.643 20 20.514 0 0 0 -0.021 -0.4508zm-43.965 28.477c-0.0033 0.164-0.0137 0.325-0.0137 0.49 0 13.296 10.704 24 24 24s24-10.704 24-24c0-0.165-0.01-0.326-0.014-0.49-0.27 13.057-10.861 23.49-23.986 23.49s-23.716-10.433-23.986-23.49z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/clamtk.svg b/.icons/awkward/64x64/apps/clamtk.svg
new file mode 120000
index 00000000..3277e6d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/clamtk.svg
@@ -0,0 +1 @@
+clamav.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/clanbomber.svg b/.icons/awkward/64x64/apps/clanbomber.svg
new file mode 120000
index 00000000..3901ac3d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/clanbomber.svg
@@ -0,0 +1 @@
+granatier.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/classic-racers.svg b/.icons/awkward/64x64/apps/classic-racers.svg
new file mode 100644
index 00000000..cbed6b60
--- /dev/null
+++ b/.icons/awkward/64x64/apps/classic-racers.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3f3f3f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 15.75,20 -6.5,26 h 2.888672 l 6.5,-26 z m 5.777344,0 -6.5,26 h 5.777344 l 6.5,-26 z m 8.667968,0 -6.5,26 h 10.109376 l 6.5,-26 z m 13,0 -6.5,26 H 48.25 l 6.5,-26 z"/>
+ <path style="fill:#f47c04" d="M 43.194444,19 H 54.749999 L 48.25,45 H 36.694444 Z"/>
+ <path style="fill:#05caf4" d="M 30.194444,19 H 40.305555 L 33.805556,45 H 23.694445 Z"/>
+ <path style="fill:#05caf4" d="m 21.527778,19 h 5.777778 l -6.5,26 h -5.777778 z"/>
+ <path style="fill:#05caf4" d="m 15.750001,19 h 2.888888 L 12.13889,45 H 9.2500007 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.75 19 L 9.25 45 L 9.5 45 L 15.75 20 L 18.388672 20 L 18.638672 19 L 15.75 19 z M 21.527344 19 L 15.027344 45 L 15.277344 45 L 21.527344 20 L 27.054688 20 L 27.304688 19 L 21.527344 19 z M 30.195312 19 L 23.695312 45 L 23.945312 45 L 30.195312 20 L 40.054688 20 L 40.304688 19 L 30.195312 19 z M 43.195312 19 L 36.695312 45 L 36.945312 45 L 43.195312 20 L 54.5 20 L 54.75 19 L 43.195312 19 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/classicmenu-indicator-light.svg b/.icons/awkward/64x64/apps/classicmenu-indicator-light.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/classicmenu-indicator-light.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/classicmenu-indicator.svg b/.icons/awkward/64x64/apps/classicmenu-indicator.svg
new file mode 120000
index 00000000..8be7dd5b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/classicmenu-indicator.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/claws-mail.svg b/.icons/awkward/64x64/apps/claws-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/claws-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/clawsker.svg b/.icons/awkward/64x64/apps/clawsker.svg
new file mode 100644
index 00000000..2b38df57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/clawsker.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 54.897961,53.599609 51.899914,56 c 0,0 0.02246,2.569712 -2.666016,3.847656 l 0.779297,0.539063 C 51.912289,59.038046 51.899914,57 51.899914,57 l 2.998047,-2.400391 z M 4,57.044922 v 1 C 4,61.011824 6.0000657,61.999984 8,62 h 37.228039 5.669922 L 49.454602,61 H 45.228039 8 C 6.0000657,60.999984 4,60.011824 4,57.044922 Z"/>
+ <path style="fill:#fe9700" d="m 5.274198,22.654525 c -0.057498,0.0374 -0.1096164,0.0816 -0.1640746,0.122996 l -0.032799,0.0246 0,0.004 c -0.6517785,0.511784 -1.0773246,1.298978 -1.0773246,2.195728 l 3e-5,24.397199 c 4e-6,3.999868 3.1540964,3.999868 3.9998686,3.999868 l 47.9984236,0 c 0,0 3.999868,0 3.999868,-3.999868 l -4e-5,-24.397199 c 0,-0.91699 -0.443745,-1.721063 -1.121043,-2.231126 l 0.012,-0.016 L 31.99999,3.0033709 c 0,0 -26.8891167,19.7765501 -26.7251221,19.6535541 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 3.0058594 C 31.995496 3.0077353 5.1094507 22.78024 5.2734375 22.65625 L 5.2734375 22.652344 C 5.2160395 22.690344 5.1637732 22.737301 5.109375 22.779297 L 5.078125 22.800781 L 5.078125 22.804688 C 4.4263464 23.316672 4 24.10403 4 25 L 4 26 C 4 25.10403 4.4263464 24.316672 5.078125 23.804688 L 5.078125 23.800781 L 5.109375 23.777344 C 5.1637732 23.735348 5.2160395 23.690344 5.2734375 23.652344 L 5.2734375 23.65625 C 5.1094507 23.78024 31.995496 4.0057821 31.998047 4.0039062 L 32 4.0039062 L 58.888672 23.753906 L 58.875 23.769531 C 59.552978 24.279514 59.998047 25.08203 59.998047 26 L 59.998047 25 C 59.998047 24.08203 59.552978 23.281467 58.875 22.771484 L 58.888672 22.753906 L 32 3.0058594 L 31.998047 3.0058594 z"/>
+ <path style="fill:#4f4f4f" d="M 13 9 C 11.338 9 10 10.338 10 12 L 10 58 L 54 58 L 54 12 C 54 10.338 52.662 9 51 9 L 13 9 z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="M 14.75,15 A 0.750075,0.66673333 0 0 0 14,15.666016 v 6.667968 A 0.750075,0.66673333 0 0 0 14.75,23 h 4.5 A 0.750075,0.66673333 0 0 0 20,22.333984 V 15.666016 A 0.750075,0.66673333 0 0 0 19.25,15 Z m 9.742188,0 A 0.49998983,0.66507862 0 0 0 24,15.675781 v 6.650391 a 0.5,0.66509215 0 1 0 1,0 V 15.675781 A 0.49998983,0.66507862 0 0 0 24.492188,15 Z m 6,0 A 0.49998983,0.66507862 0 0 0 30,15.675781 v 6.650391 a 0.5,0.66509215 0 1 0 1,0 V 15.675781 A 0.49998983,0.66507862 0 0 0 30.492188,15 Z M 34.75,15 A 0.750075,0.66673333 0 0 0 34,15.666016 v 6.667968 A 0.750075,0.66673333 0 0 0 34.75,23 h 4.5 A 0.750075,0.66673333 0 0 0 40,22.333984 V 15.666016 A 0.750075,0.66673333 0 0 0 39.25,15 Z m 10,0 A 0.750075,0.66673333 0 0 0 44,15.666016 v 6.667968 A 0.750075,0.66673333 0 0 0 44.75,23 h 4.5 A 0.750075,0.66673333 0 0 0 50,22.333984 V 15.666016 A 0.750075,0.66673333 0 0 0 49.25,15 Z M 15,16 h 4 v 6 h -4 z m 20,0 h 4 v 6 h -4 z m 10,0 h 4 v 6 H 45 Z M 16.507812,27 A 0.49998983,0.66507862 0 0 0 16,27.675781 v 6.650391 a 0.5,0.66509215 0 1 0 1,0 V 27.675781 A 0.49998983,0.66507862 0 0 0 16.507812,27 Z M 22.75,27 A 0.750075,0.66673333 0 0 0 22,27.666016 v 6.667968 A 0.750075,0.66673333 0 0 0 22.75,35 h 4.5 A 0.750075,0.66673333 0 0 0 28,34.333984 V 27.666016 A 0.750075,0.66673333 0 0 0 27.25,27 Z m 11.742188,0 A 0.49998983,0.66507862 0 0 0 34,27.675781 v 6.650391 a 0.5,0.66509215 0 1 0 1,0 V 27.675781 A 0.49998983,0.66507862 0 0 0 34.492188,27 Z m 4,0 A 0.49998983,0.66507862 0 0 0 38,27.675781 v 6.650391 a 0.5,0.66509215 0 1 0 1,0 V 27.675781 A 0.49998983,0.66507862 0 0 0 38.492188,27 Z M 44.75,27 A 0.750075,0.66673333 0 0 0 44,27.666016 v 6.667968 A 0.750075,0.66673333 0 0 0 44.75,35 h 4.5 A 0.750075,0.66673333 0 0 0 50,34.333984 V 27.666016 A 0.750075,0.66673333 0 0 0 49.25,27 Z M 23,28 h 4 v 6 h -4 z m 22,0 h 4 v 6 H 45 Z M 14.75,39 A 0.750075,0.66673333 0 0 0 14,39.666016 v 6.667968 A 0.750075,0.66673333 0 0 0 14.75,47 h 4.5 A 0.750075,0.66673333 0 0 0 20,46.333984 V 39.666016 A 0.750075,0.66673333 0 0 0 19.25,39 Z m 10,0 A 0.750075,0.66673333 0 0 0 24,39.666016 v 6.667968 A 0.750075,0.66673333 0 0 0 24.75,47 h 4.5 A 0.750075,0.66673333 0 0 0 30,46.333984 V 39.666016 A 0.750075,0.66673333 0 0 0 29.25,39 Z m 8.757812,0 A 0.49998983,0.66507862 0 0 0 33,39.675781 v 6.650391 a 0.5,0.66509215 0 1 0 1,0 V 39.675781 A 0.49998983,0.66507862 0 0 0 33.507812,39 Z m 6,0 A 0.49998983,0.66507862 0 0 0 39,39.675781 v 6.650391 a 0.5,0.66509215 0 1 0 1,0 V 39.675781 A 0.49998983,0.66507862 0 0 0 39.507812,39 Z M 44.75,39 A 0.750075,0.66673333 0 0 0 44,39.666016 v 6.667968 A 0.750075,0.66673333 0 0 0 44.75,47 h 4.5 A 0.750075,0.66673333 0 0 0 50,46.333984 V 39.666016 A 0.750075,0.66673333 0 0 0 49.25,39 Z M 15,40 h 4 v 6 h -4 z m 10,0 h 4 v 6 h -4 z m 20,0 h 4 v 6 H 45 Z M 14.75,51 A 0.750075,0.66673333 0 0 0 14,51.666016 v 6.667968 A 0.750075,0.66673333 0 0 0 14.75,59 h 4.5 A 0.750075,0.66673333 0 0 0 20,58.333984 V 51.666016 A 0.750075,0.66673333 0 0 0 19.25,51 Z m 10.757812,0 A 0.49998983,0.66507862 0 0 0 25,51.675781 v 6.650391 a 0.5,0.66509215 0 1 0 1,0 V 51.675781 A 0.49998983,0.66507862 0 0 0 25.507812,51 Z m 4,0 A 0.49998983,0.66507862 0 0 0 29,51.675781 v 6.650391 a 0.5,0.66509215 0 1 0 1,0 V 51.675781 A 0.49998983,0.66507862 0 0 0 29.507812,51 Z M 36.75,51 A 0.750075,0.66673333 0 0 0 36,51.666016 v 6.667968 A 0.750075,0.66673333 0 0 0 36.75,59 h 4.5 A 0.750075,0.66673333 0 0 0 42,58.333984 V 51.666016 A 0.750075,0.66673333 0 0 0 41.25,51 Z m 10.742188,0 A 0.49998983,0.66507862 0 0 0 47,51.675781 v 6.650391 a 0.5,0.66509215 0 1 0 1,0 V 51.675781 A 0.49998983,0.66507862 0 0 0 47.492188,51 Z M 15,52 h 4 v 6 h -4 z m 22,0 h 4 v 6 h -4 z"/>
+ <path style="fill:#fec006" d="M 4.0002398,25.001182 55.998532,61 H 8.0001084 C 6.0001741,60.999984 4.0002398,60.011032 4.0002398,57.04413 Z"/>
+ <path style="fill:#fecd38" d="M 53.162168,60.271993 C 57.036572,59.278042 57,56 57,56 l 2.9984,-2.4 0,-28.599552 L 8.0001084,60.999266 H 50.327273 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,46.848 A 16,16 0 0 1 48,62 16,16 0 0 1 32.042,47.152 16,16 0 0 0 32,48 16,16 0 0 0 48,64 16,16 0 0 0 64,48 16,16 0 0 0 63.95704,46.84766 Z"/>
+ <g style="fill:#1aa348" transform="matrix(2,0,0,2,6,1)">
+ <circle style="fill:#1aa348" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" d="M 40,51.436 V 55 h 3.5638 l 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.862,1.874 3.564,3.564 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/clementine.svg b/.icons/awkward/64x64/apps/clementine.svg
new file mode 100644
index 00000000..307c524e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/clementine.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 17.453281,5.006411 C 12.206532,5.2385626 6.267351,11.700745 4.5110866,20.70595 c -0.4178501,2.25644 -0.4999878,4.065733 -0.511086,6.104178 0.00489,0.185182 0.0051,0.368762 0.013678,0.555143 0.7083492,18.300946 15.6091594,33.083228 33.9587244,33.614862 0.09358,0.0039 0.185752,0.0053 0.279023,0.0083 1.202986,0.04705 2.571367,-0.05981 3.669147,-0.134164 C 55.744917,59.504717 64.764022,48.304743 57.323461,42.12174 53.111906,38.62133 45.349006,36.115015 37.225612,28.062673 28.656825,19.566427 26.21858,11.516603 22.628881,7.3637178 21.149075,5.6518648 19.347418,4.9226017 17.453281,5.006411 Z"/>
+ <path style="fill:#f17623" d="M 17.453281,4.0064524 C 12.206532,4.238604 6.267351,10.700786 4.5110866,19.705991 c -0.4178501,2.25644 -0.4999878,4.065733 -0.511086,6.104178 0.00489,0.185182 0.0051,0.368762 0.013678,0.555143 0.7083492,18.300946 15.6091594,33.083228 33.9587244,33.614862 0.09358,0.0039 0.185752,0.0053 0.279023,0.0083 1.202986,0.04705 2.571367,-0.05981 3.669147,-0.134164 C 55.744917,58.504758 64.764022,47.304784 57.323461,41.121781 53.111906,37.621371 45.349006,35.115056 37.225612,27.062714 28.656825,18.566468 26.21858,10.516644 22.628881,6.3637592 21.149075,4.6519062 19.347418,3.9226431 17.453281,4.0064524 Z"/>
+ <path style="fill:#ffbf55" d="M 18.890625,4.1074219 C 13.068254,10.104082 10.003511,17.146022 10,25 c -6e-7,16.237174 13.912252,28.784483 29,29 7.560368,-0.0091 14.075712,-2.735833 20.871094,-8.830078 -0.291323,-1.464997 -1.106588,-2.85197 -2.546875,-4.048828 C 53.112664,37.620684 45.349956,35.114842 37.226562,27.0625 28.657776,18.566254 26.218605,10.516166 22.628906,6.3632812 21.52908,5.0909922 20.251853,4.3637773 18.890625,4.1074219 Z"/>
+ <path style="opacity:0.2" d="M 18.722656,5.3065992 A 29,29 0 0 0 10,25.999959 a 29,29 0 0 0 29,29 A 29,29 0 0 0 59.734375,46.267537 55.752213,55.752213 0 0 1 56.287109,45.378865 26,26 0 0 1 39,51.999959 a 26,26 0 0 1 -26,-26 26,26 0 0 1 6.652344,-17.3281254 55.752213,55.752213 0 0 1 -0.929688,-3.3652344 z"/>
+ <path style="fill:#ffffff" d="M 18.722656 4.3066406 A 29 29 0 0 0 10 25 A 29 29 0 0 0 39 54 A 29 29 0 0 0 59.734375 45.267578 A 55.752213 55.752213 0 0 1 56.287109 44.378906 A 26 26 0 0 1 39 51 A 26 26 0 0 1 13 25 A 26 26 0 0 1 19.652344 7.671875 A 55.752213 55.752213 0 0 1 18.722656 4.3066406 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 17.453125 4.0058594 C 12.206376 4.238011 6.2679831 10.699873 4.5117188 19.705078 C 4.0938687 21.961518 4.0110982 23.772102 4 25.810547 C 4.0035986 25.946823 4.006036 26.082455 4.0097656 26.21875 C 4.0347594 24.416766 4.1351897 22.73838 4.5117188 20.705078 C 6.2679831 11.699873 12.206376 5.238011 17.453125 5.0058594 C 19.347262 4.9220501 21.1491 5.6514283 22.628906 7.3632812 C 26.218605 11.516166 28.657776 19.566254 37.226562 28.0625 C 45.349956 36.114842 53.112664 38.620684 57.324219 42.121094 C 59.004627 43.517489 59.837068 45.171282 59.972656 46.908203 C 60.125083 44.809691 59.324495 42.783295 57.324219 41.121094 C 53.112664 37.620684 45.349956 35.114842 37.226562 27.0625 C 28.657776 18.566254 26.218605 10.516166 22.628906 6.3632812 C 21.1491 4.6514283 19.347262 3.9220501 17.453125 4.0058594 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/clion.svg b/.icons/awkward/64x64/apps/clion.svg
new file mode 100644
index 00000000..3618727f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/clion.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#21d789" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#cf4f8c" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#2086e7" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#21d789" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 25.999796,32.999796 c 0,0 0,2.000006 -4.000002,2.000006 -3.999999,0 -3.999999,-4.000002 -3.999999,-8.000006 0,-3.999994 0,-7.999998 3.999999,-7.999998 4.000002,0 4.000002,1.999998 4.000002,1.999998"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 25.999796,31.999996 c 0,0 0,2.000006 -4.000002,2.000006 -3.999999,0 -3.999999,-4.000002 -3.999999,-8.000006 0,-3.999994 0,-7.999998 3.999999,-7.999998 4.000002,0 4.000002,1.999998 4.000002,1.999998"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round" d="M 33.999796,18.999796 V 34.9998 h 7.999998 v 0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round" d="M 33.999796,17.999996 V 34 h 7.999998 v 0"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/clipgrab.svg b/.icons/awkward/64x64/apps/clipgrab.svg
new file mode 100644
index 00000000..38daad91
--- /dev/null
+++ b/.icons/awkward/64x64/apps/clipgrab.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337995 -0.04,-0.66599 -0.05,-0.999985 C 59.421208,47.0422 47.173383,59.000029 31.9996,59.000029 16.825417,59.000029 4.5779921,47.0422 4.0499997,32.000415 Z"/>
+ <rect style="fill:#2095f2" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.962891 4 C 25.572777 4.00825 19.700244 6.1400397 15.001953 9.7246094 C 15.068242 25.180333 27.729017 38 43.199219 38 C 49.521128 38 55.321514 35.500338 59.998047 31.992188 C 59.997547 30.055952 59.802932 28.167279 59.431641 26.34375 C 59.43123 26.341735 59.430098 26.339906 59.429688 26.337891 C 59.15092 24.970296 58.77389 23.639557 58.304688 22.353516 C 58.304189 22.352149 58.303233 22.350976 58.302734 22.349609 C 57.676218 20.633212 56.886555 18.995795 55.953125 17.457031 C 52.919784 12.456552 48.36325 8.4908242 42.917969 6.1953125 C 42.917411 6.1950775 42.916573 6.1955475 42.916016 6.1953125 C 42.497649 6.0189777 42.075057 5.8516504 41.646484 5.6953125 C 41.645907 5.6951017 41.645109 5.6955232 41.644531 5.6953125 C 38.640437 4.5996784 35.392326 4.0039063 32 4.0039062 C 31.988309 4.0039062 31.97463 4.0000667 31.962891 4 z"/>
+ <path style="opacity:0.2" d="m 29.139641,13.001572 c -0.789989,0 -1.12967,0.687248 -1.139641,1.538978 l 0,24.460307 -6.000257,0 L 31.9996,53 41.999457,39.000857 36,39.000857 36,14.54055 c 0,-0.853188 -0.354452,-1.539978 -1.144441,-1.539978 l -5.715918,0 z"/>
+ <path style="fill:#ffffff" d="m 29.139641,12.000715 c -0.789989,0 -1.12967,0.687248 -1.139641,1.538978 L 28,38 21.999743,38 31.9996,51.999143 41.999457,38 36,38 36,13.539693 c 0,-0.853188 -0.354452,-1.539978 -1.144441,-1.539978 l -5.715918,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/clipit-trayicon.svg b/.icons/awkward/64x64/apps/clipit-trayicon.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/clipit-trayicon.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/clock.svg b/.icons/awkward/64x64/apps/clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/clockify.svg b/.icons/awkward/64x64/apps/clockify.svg
new file mode 100644
index 00000000..604b1e10
--- /dev/null
+++ b/.icons/awkward/64x64/apps/clockify.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="m 45.285156,16.886703 -9.798828,9.798828 2.828125,2.828125 9.798828,-9.798828 z M 32,28.999984 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 6.261719,8.134766 -2.722657,2.93164 9.800782,9.09961 2.720703,-2.931641 z"/>
+ <path style="fill:#039cf4" d="M 32 11 C 20.402021 11 11 20.402021 11 32 C 11 43.597979 20.402021 53 32 53 C 35.616983 52.9961 39.172407 52.058713 42.320312 50.277344 L 37.728516 45.896484 C 37.348858 46.056068 36.962236 46.171894 36.572266 46.267578 A 15 15 0 0 1 32 47 A 15 15 0 0 1 17 32 A 15 15 0 0 1 32 17 A 15 15 0 0 1 37.880859 18.201172 L 42.333984 13.748047 C 39.184383 11.955811 35.623812 11.009108 32 11 z"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="4"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:4" d="m 36.9,27.1 9.8,-9.8 v 0 0"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:4" d="m 36.9,37.6 9.8,9.1"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="M 32 11 C 20.402021 11 11 20.402021 11 32 C 11 32.167775 11.007806 32.333166 11.011719 32.5 C 11.278314 21.133896 20.569796 12 32 12 C 35.376598 12.008487 38.694211 12.840265 41.679688 14.402344 L 42.333984 13.748047 C 39.184383 11.955811 35.623812 11.009108 32 11 z M 17.019531 32.585938 A 15 15 0 0 0 17 33 A 15 15 0 0 0 32 48 A 15 15 0 0 0 36.572266 47.267578 C 36.962236 47.171894 37.348858 47.056068 37.728516 46.896484 L 41.644531 50.632812 C 41.870341 50.515669 42.098431 50.402905 42.320312 50.277344 L 37.728516 45.896484 C 37.348858 46.056068 36.962236 46.171894 36.572266 46.267578 A 15 15 0 0 1 32 47 A 15 15 0 0 1 17.019531 32.585938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/clustertruck.svg b/.icons/awkward/64x64/apps/clustertruck.svg
new file mode 100644
index 00000000..1eeda1d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/clustertruck.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <rect style="opacity:.2" rx="4" ry="4" height="16" width="8" y="45" x="36"/>
+ <rect style="opacity:.2" rx="4" ry="4" height="16" width="8" y="45" x="19"/>
+ <rect style="opacity:.2" rx="3" ry="3" height="45" width="43" y="3" x="10"/>
+ <rect style="fill:#c9c9c9" rx="3" ry="3" height="45" width="43" y="2" x="10"/>
+ <path style="opacity:.1;fill:#ffffff" d="m13 2c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h37c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-37z"/>
+ <rect style="fill:#4f4f4f" rx="4" ry="4" height="16" width="8" y="44" x="36"/>
+ <rect style="fill:#4f4f4f" rx="4" ry="4" height="16" width="8" y="44" x="19"/>
+ <rect style="opacity:.2" rx="3" ry="3" height="35" width="33" y="18" x="15"/>
+ <rect style="fill:#e4e4e4" rx="3" ry="3" height="35" width="33" y="17" x="15"/>
+ <rect style="opacity:.1" rx="3" ry="3" height="17" width="25" y="22" x="19"/>
+ <rect style="fill:#4f4f4f" rx="3" ry="3" height="17" width="25" y="21" x="19"/>
+ <path style="opacity:.2;fill:#ffffff" d="m18 17c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h27c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-27z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cmake-gui.svg b/.icons/awkward/64x64/apps/cmake-gui.svg
new file mode 120000
index 00000000..d73f7c09
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cmake-gui.svg
@@ -0,0 +1 @@
+CMakeSetup.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cmake.svg b/.icons/awkward/64x64/apps/cmake.svg
new file mode 120000
index 00000000..d73f7c09
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cmake.svg
@@ -0,0 +1 @@
+CMakeSetup.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cmyktool.svg b/.icons/awkward/64x64/apps/cmyktool.svg
new file mode 100644
index 00000000..52146751
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cmyktool.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 31.999128,3.0000592 c -1.571498,0 -3.144046,0.5857444 -4.31878,1.7604496 L 3.7604236,28.6831 c -2.3494679,2.349408 -2.346135,6.281166 0.00342,8.630576 l 23.9199324,23.92259 c 2.349468,2.349412 6.28473,2.352744 8.634198,0.0034 L 60.2379,37.317106 c 2.349466,-2.34941 2.349468,-6.284534 0,-8.633944 L 36.317912,4.7605088 C 35.143178,3.5858038 33.570628,3.0000592 31.999128,3.0000592 Z"/>
+ <path style="fill:#696853" d="m 31.999128,2.0000276 c -1.571498,0 -3.144046,0.5857444 -4.31878,1.7604496 L 3.7604236,27.683068 c -2.3494679,2.349408 -2.346135,6.281166 0.00342,8.630576 l 23.9199324,23.92259 c 2.349468,2.349412 6.28473,2.352744 8.634198,0.0034 L 60.2379,36.317074 c 2.349466,-2.34941 2.349468,-6.284534 0,-8.633944 L 36.317912,3.7604772 C 35.143178,2.5857722 33.570628,2.0000276 31.999128,2.0000276 Z"/>
+ <path style="opacity:0.2" d="m 32,7.9994503 c -0.576213,0 -1.15325,0.2157605 -1.583984,0.6464844 l -8.771485,8.7714843 c -0.861471,0.861446 -0.859597,2.302614 0.002,3.164062 l 8.771485,8.771485 c 0.86147,0.861448 2.304547,0.863322 3.166015,0.002 l 8.769532,-8.773438 c 0.861468,-0.861448 0.861468,-2.302615 0,-3.164062 L 33.583984,8.6459347 C 33.153268,8.2152303 32.576214,7.9994503 32,7.9994503 Z M 19,21.99945 c -0.575771,3.15e-4 -1.151307,0.215711 -1.582031,0.646484 l -8.7714846,8.771485 c -0.861446,0.861465 -0.8632816,2.304546 -0.00195,3.166015 l 8.7714848,8.769532 c 0.861447,0.861468 2.304569,0.861468 3.166015,0 l 8.771485,-8.769532 C 29.784238,34.152702 30,33.575667 30,32.99945 30,32.423238 29.78425,31.846197 29.353516,31.415466 L 20.582031,22.645934 C 20.151308,22.2152 19.575771,21.999135 19,21.99945 Z m 26,0 c -0.575771,3.15e-4 -1.151307,0.215711 -1.582031,0.646484 l -8.771485,8.771485 c -0.861445,0.861466 -0.863322,2.304546 -0.002,3.166015 l 8.771485,8.769532 c 0.861447,0.861468 2.304567,0.861468 3.166015,0 l 8.771485,-8.769532 C 55.784217,34.152723 56,33.575666 56,32.99945 56,32.423237 55.784247,31.846198 55.353516,31.415466 L 46.582031,22.645934 C 46.151309,22.215201 45.575771,21.999135 45,21.99945 Z m -13,14 c -0.576213,0 -1.15325,0.215754 -1.583984,0.646484 l -8.771485,8.771485 c -0.861471,0.861444 -0.859597,2.302611 0.002,3.164062 l 8.771485,8.771485 c 0.86147,0.861448 2.304547,0.863322 3.166015,0.002 l 8.769532,-8.773438 c 0.861468,-0.861448 0.861468,-2.302616 0,-3.164062 L 33.583984,36.645934 C 33.15325,36.215209 32.576218,35.99945 32,35.99945 Z"/>
+ <path style="fill:#3fa7e2" d="m 31.999659,7.0000694 c -0.576213,0 -1.152814,0.214773 -1.583548,0.6454969 l -8.770619,8.7715967 c -0.861471,0.861446 -0.86025,2.303088 0.0013,3.164536 l 8.770617,8.771594 c 0.86147,0.861448 2.304396,0.862669 3.165864,0.0013 l 8.770617,-8.771594 c 0.861468,-0.861448 0.861468,-2.304323 0,-3.16577 L 33.58319,7.6455463 C 33.152474,7.2148419 32.575873,7.0000694 31.999659,7.0000694 Z"/>
+ <path style="fill:#3f3f3f" d="m 31.999659,35.000071 c -0.576213,0 -1.152814,0.214764 -1.583548,0.645494 l -8.770619,8.771598 c -0.861471,0.861444 -0.86025,2.303085 0.0013,3.164536 l 8.770617,8.771594 c 0.86147,0.861448 2.304396,0.862669 3.165864,0.0013 l 8.770617,-8.771594 c 0.861468,-0.861448 0.861468,-2.304324 0,-3.16577 l -8.77065,-8.771632 c -0.430734,-0.430725 -1.007332,-0.645498 -1.58355,-0.645498 z"/>
+ <path style="fill:#f1ca42" d="m 55.999887,31.999655 c 0,-0.576213 -0.214763,-1.152812 -0.645494,-1.583544 l -8.77158,-8.7706 c -0.861445,-0.861467 -2.303082,-0.860246 -3.16453,0.0013 l -8.771577,8.770602 c -0.861445,0.861466 -0.862669,2.304388 -0.0013,3.165857 l 8.771575,8.770598 c 0.861447,0.861468 2.304321,0.861468 3.165769,0 l 8.771687,-8.770708 c 0.430701,-0.430711 0.64547,-1.007309 0.64547,-1.583525 z"/>
+ <path style="fill:#ea72bb" d="m 29.999892,31.999653 c 0,-0.576212 -0.214763,-1.152812 -0.645497,-1.583543 l -8.771575,-8.7706 c -0.861446,-0.861468 -2.303084,-0.860247 -3.164532,0.0013 l -8.7715766,8.770602 c -0.861446,0.861465 -0.8626685,2.30439 -0.00134,3.165859 l 8.7715766,8.770598 c 0.861447,0.861468 2.30432,0.861468 3.165766,0 l 8.771638,-8.770661 c 0.430722,-0.430732 0.645494,-1.007331 0.645494,-1.583548 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 7 C 31.423787 7 30.84675 7.2157605 30.416016 7.6464844 L 21.644531 16.417969 C 21.088909 16.973575 20.898876 17.769251 21.060547 18.496094 C 21.149748 18.098889 21.340683 17.721809 21.644531 17.417969 L 30.416016 8.6464844 C 30.84675 8.2157605 31.423787 8 32 8 C 32.576214 8 33.153268 8.21578 33.583984 8.6464844 L 42.353516 17.417969 C 42.658431 17.722877 42.850387 18.10125 42.939453 18.5 C 43.102024 17.772174 42.910068 16.974508 42.353516 16.417969 L 33.583984 7.6464844 C 33.153268 7.21578 32.576214 7 32 7 z M 19 21 C 18.424229 21.000315 17.848693 21.215711 17.417969 21.646484 L 8.6464844 30.417969 C 8.0893443 30.975121 7.8976007 31.774874 8.0605469 32.503906 C 8.1495252 32.103493 8.3406446 31.723815 8.6464844 31.417969 L 17.417969 22.646484 C 17.848693 22.215711 18.424229 22.000315 19 22 C 19.575771 21.999685 20.151308 22.21575 20.582031 22.646484 L 29.353516 31.416016 C 29.658509 31.721007 29.850307 32.100533 29.939453 32.5 C 29.976252 32.335213 30 32.168315 30 32 C 30 31.423788 29.78425 30.846747 29.353516 30.416016 L 20.582031 21.646484 C 20.151308 21.21575 19.575771 20.999685 19 21 z M 45 21 C 44.424229 21.000315 43.848693 21.215711 43.417969 21.646484 L 34.646484 30.417969 C 34.089345 30.975122 33.897602 31.774875 34.060547 32.503906 C 34.149532 32.103493 34.340645 31.723816 34.646484 31.417969 L 43.417969 22.646484 C 43.848693 22.215711 44.424229 22.000315 45 22 C 45.575771 21.999685 46.151309 22.215751 46.582031 22.646484 L 55.353516 31.416016 C 55.658507 31.721008 55.850306 32.100533 55.939453 32.5 C 55.976254 32.335211 56 32.168314 56 32 C 56 31.423787 55.784247 30.846748 55.353516 30.416016 L 46.582031 21.646484 C 46.151309 21.215751 45.575771 20.999685 45 21 z M 32 35 C 31.423787 35 30.84675 35.215754 30.416016 35.646484 L 21.644531 44.417969 C 21.088909 44.973574 20.898876 45.769251 21.060547 46.496094 C 21.149748 46.098889 21.340683 45.721808 21.644531 45.417969 L 30.416016 36.646484 C 30.84675 36.215754 31.423787 36 32 36 C 32.576218 36 33.15325 36.215759 33.583984 36.646484 L 42.353516 45.417969 C 42.658431 45.722876 42.850387 46.10125 42.939453 46.5 C 43.102024 45.772174 42.910068 44.974507 42.353516 44.417969 L 33.583984 35.646484 C 33.15325 35.215759 32.576218 35 32 35 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 2 C 30.428502 2 28.854421 2.5850604 27.679688 3.7597656 L 3.7597656 27.683594 C 2.4601409 28.983185 1.884343 30.765757 2.0234375 32.498047 C 2.1343066 31.098695 2.7099224 29.73341 3.7597656 28.683594 L 27.679688 4.7597656 C 28.854421 3.5850604 30.428502 3 32 3 C 33.5715 3 35.143625 3.5850606 36.318359 4.7597656 L 60.238281 28.683594 C 61.288124 29.733411 61.86495 31.099904 61.976562 32.5 C 62.114731 30.76679 61.537906 28.983186 60.238281 27.683594 L 36.318359 3.7597656 C 35.143625 2.5850606 33.5715 2 32 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cockatrice.svg b/.icons/awkward/64x64/apps/cockatrice.svg
new file mode 100644
index 00000000..a31770f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cockatrice.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3cae48" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;stroke:#552200;stroke-width:0.18543038;stroke-opacity:0" d="m 28.68056,5.0927154 c 0.322364,0.5007922 0.515026,1.23099 0.51781,1.842317 0.0058,1.2789642 -0.56505,1.686332 -1.171888,0.8339482 C 27.686454,7.2913734 27.033106,6.888702 26.59569,6.888702 c -0.31788,0 -1.651548,0.8145612 -1.651548,1.0083686 0,0.072646 0.30424,0.09645 0.675882,0.054506 0.71125,-0.080178 0.93298,0.06204 0.93751,0.6022962 0.0046,0.4910122 -0.908436,1.5486512 -2.414634,2.7989042 -1.939304,1.609759 -2.575426,2.316648 -2.575426,2.867039 0,0.315384 -0.14102,0.54527 -0.534166,0.869377 l -0.534162,0.441502 0.23983,0.509634 c 0.329484,0.694463 0.308234,0.853836 -0.1935,1.485299 -0.589104,0.741434 -0.654113,1.026057 -0.346116,1.496202 0.30643,0.467758 0.321592,1.610624 0.04088,3.098688 -0.242289,1.284306 -0.09976,3.18317 0.35429,4.73661 0.200598,0.686358 0.82611,2.468766 1.389916,3.962616 1.200492,3.180864 1.435118,3.956508 1.637916,5.407036 0.290328,2.07667 -0.22013,3.753746 -1.509828,4.97371 -0.893714,0.845386 -1.459426,1.03763 -2.180257,0.735836 -1.458315,-0.610574 -2.40604,-2.559488 -4.104332,-8.440318 C 14.10308,27.523154 12.631862,25.060144 9.308979,22.589274 8.0095112,21.62299 5.9065152,20.143712 4.0927152,18.662087 v 18.698425 c 2.1509872,2.0623 4.7939826,3.804916 7.3256618,5.1127 0.730701,0.377468 1.363893,0.743556 1.406264,0.81215 0.04241,0.0686 -0.267183,0.16842 -0.689504,0.223474 -3.2683394,0.426024 -6.1045474,1.507038 -8.0424218,3.23768 v 11.37004 c 0,1.076488 0.6105024,1.997844 1.4989264,2.46369 0.4064682,0.18676 0.8459664,0.306162 1.291802,0.327038 H 50.295078 c 0.81463,-1.228614 1.286296,-2.713464 1.07105,-3.512938 -0.565492,-2.10048 -4.179044,-2.902312 -8.276796,-1.836866 -0.736066,0.19138 -2.456454,0.75525 -3.823628,1.250922 -1.81519,0.658078 -2.68653,0.8994 -3.229504,0.899354 -0.87026,-1.04e-4 -1.522886,-0.21408 -1.64882,-0.542338 -0.14418,-0.37574 0.229646,-2.275814 0.610474,-3.10959 0.96093,-2.103888 2.341398,-2.817594 4.186092,-2.16663 0.744486,0.262724 0.73311,0.262362 0.73311,0.06268 0,-0.087 -0.19462,-0.352642 -0.4306,-0.58867 -0.59477,-0.594862 -1.517596,-0.588462 -3.106866,0.02452 -0.64874,0.250222 -1.208956,0.426228 -1.245472,0.38972 -0.03648,-0.0365 -0.10842,-0.593478 -0.15806,-1.237296 -0.15168,-1.967516 0.302192,-2.773384 1.537082,-2.728046 l 0.686778,0.02724 -0.438774,-0.362466 c -0.601004,-0.491384 -0.997976,-0.451936 -1.676072,0.1608 -0.689716,0.623226 -1.041074,1.539176 -1.041074,2.72532 0,1.330374 -0.43097,1.302742 -1.128282,-0.07356 -0.619214,-1.222156 -0.455928,-2.725784 0.275258,-2.534548 0.3315,0.08666 0.331432,0.06322 -0.011,-0.607746 -0.511558,-1.002926 -0.464038,-1.925928 0.13082,-2.567252 0.241396,-0.260246 0.866914,-1.193838 1.39264,-2.076696 1.265322,-2.124858 2.348834,-3.527774 4.038924,-5.229888 3.123376,-3.145598 6.326326,-5.227718 13.356798,-8.680148 4.252724,-2.088372 6.461836,-3.062624 7.808026,-3.777298 v -2.286546 c -1.511096,0.720168 -3.44388,1.491886 -5.385234,2.3465 -5.120568,2.254178 -9.165044,4.275768 -11.318256,5.660492 -3.536964,2.274604 -6.80484,5.225384 -8.930878,8.064224 -0.634954,0.847854 -1.2156,1.542532 -1.291802,1.542532 -0.07622,0 -0.347984,-0.286886 -0.602298,-0.637726 -0.437498,-0.603576 -0.464618,-0.721816 -0.512358,-2.180258 l -0.05174,-1.539802 -0.583218,-0.585944 c -0.512166,-0.512232 -0.567886,-0.630968 -0.452404,-0.975666 0.22365,-0.667592 -0.02844,-1.329164 -0.81487,-2.136652 -0.645592,-0.66291 -0.725758,-0.809362 -0.659528,-1.229118 0.09244,-0.586198 -0.19082,-1.061992 -0.90208,-1.501652 -0.369544,-0.228416 -0.523262,-0.426942 -0.523262,-0.684056 0,-0.19948 -0.12624,-0.6062 -0.280708,-0.904806 -1.416038,-2.737762 -1.397086,-3.520618 0.07086,-2.962424 0.602112,0.22896 0.850414,0.06698 1.13646,-0.738562 0.14922,-0.420242 0.41654,-0.836914 0.624098,-0.972938 0.524152,-0.343494 1.361372,-0.17438 1.825964,0.367916 0.53657,0.626298 1.103074,0.941786 1.477126,0.823048 0.288358,-0.09154 0.312046,-0.17066 0.231652,-0.855752 -0.260916,-2.223126 -0.283624,-2.886112 -0.09266,-2.886112 0.10506,0 0.727732,0.546598 1.384464,1.212766 1.01036,1.02486 1.324006,1.469078 2.033088,2.88884 0.460912,0.922866 0.836674,1.832038 0.836674,2.019462 0,0.18742 0.0609,0.340666 0.13354,0.340666 0.1759,0 0.278132,-1.275254 0.1499,-1.86957 -0.08156,-0.377826 -0.05102,-0.48773 0.15534,-0.55324 0.2306,-0.07324 0.19964,-0.202104 -0.30251,-1.201866 -0.545186,-1.085412 -1.209392,-2.837682 -1.111932,-2.935172 0.02642,-0.02642 0.592018,-0.12406 1.256372,-0.218024 1.475094,-0.208648 2.55185,-0.0438 3.938092,0.605022 0.524218,0.245354 0.976346,0.44695 1.005642,0.44695 0.02932,0 -0.0148,-0.1813 -0.09812,-0.403346 -0.207822,-0.554044 -1.239242,-1.594492 -3.068656,-3.087794 -1.56704,-1.279151 -2.48098,-2.183301 -2.490944,-2.466416 -0.01924,-0.54796 -0.526342,-1.731046 -1.030172,-2.406458 -0.975212,-1.307316 -0.81034,-1.609474 1.062878,-1.943154 0.618736,-0.110186 0.923176,-0.249343 1.136458,-0.520536 0.360544,-0.45842 0.375914,-0.690512 0.03542,-0.54779 -0.41318,0.173172 -1.673498,0.389572 -1.760556,0.302511 -0.04392,-0.04391 0.1888,-0.373394 0.51781,-0.730386 0.650954,-0.7063246 1.21001,-1.6846876 1.199142,-2.1012222 -0.0036,-0.144774 -0.16526,0.043696 -0.362466,0.4224248 -0.441716,0.8484096 -0.8514,1.1473598 -1.569786,1.1473598 -0.304972,0 -0.555968,-0.024442 -0.555968,-0.057232 0,-0.032906 0.19892,-0.5030096 0.441504,-1.043798 0.620626,-1.3834852 0.679122,-2.0713256 0.269808,-2.7062428 l -0.02726,-0.043604 H 35.69824 L 35.641,5.749515 c -0.17964,1.7152232 -0.783066,3.0496376 -1.381738,3.0496376 -0.11876,0 -0.330986,-0.13557 -0.471484,-0.2997854 C 33.581756,8.2585178 33.531338,7.910598 33.528906,6.7006546 33.527784,6.0524562 33.497166,5.4663142 33.422626,5.0927154 H 32.670438 C 32.750458,6.1657058 32.488858,7.166858 31.890996,7.730826 31.610672,7.995229 31.338046,8.2111082 31.28324,8.2104824 31.22844,8.2099148 31.17546,7.7843602 31.16606,7.2675216 31.15026,6.3982052 30.95547,5.5932306 30.593738,5.0927154 Z m 2.668088,44.6080506 0.504184,0.294334 c 0.782182,0.4569 1.163714,1.136038 1.163714,2.068518 0,1.243138 -0.243686,1.55855 -1.798714,2.311072 -0.74526,0.360642 -1.949654,0.828378 -2.676266,1.038348 -1.374784,0.397302 -3.459892,0.602658 -3.959888,0.38972 -0.254048,-0.1082 -0.17488,-0.208626 0.659526,-0.823046 0.522342,-0.384626 1.380888,-0.954196 1.907726,-1.267274 0.526826,-0.313068 1.350006,-0.887034 1.828688,-1.272724 0.788644,-0.635462 1.116324,-1.002432 2.068518,-2.319248 z M 31.08429,55.77278 c 0.450764,-0.0024 0.704008,0.291048 1.185516,0.942962 0.326738,0.442372 0.661488,0.845614 0.744012,0.89663 0.269838,0.1668 0.15798,0.367918 -0.204398,0.367918 -0.19514,0 -1.050026,0.339082 -1.899548,0.752188 -1.659786,0.807128 -2.621242,1.01512 -3.10414,0.67588 -0.16146,-0.11342 -0.672236,-0.360946 -1.136458,-0.550516 -0.464226,-0.18956 -0.84485,-0.385268 -0.84485,-0.43605 0,-0.19198 0.83384,-0.861228 1.468946,-1.180064 0.36331,-0.1824 1.343594,-0.616168 2.180258,-0.962038 0.789316,-0.32631 1.260062,-0.50524 1.610662,-0.50691 z"/>
+ <path style="fill:#ffffff;stroke:#552200;stroke-width:0.18543038;stroke-opacity:0" d="m 28.68056,4.0927166 c 0.322364,0.5007922 0.515026,1.23099 0.51781,1.842317 0.0058,1.2789642 -0.56505,1.686332 -1.171888,0.8339482 -0.340028,-0.4776072 -0.993376,-0.8802786 -1.430792,-0.8802786 -0.31788,0 -1.651548,0.8145612 -1.651548,1.0083686 0,0.072646 0.30424,0.09645 0.675882,0.054506 0.71125,-0.080178 0.93298,0.06204 0.93751,0.6022962 0.0046,0.4910124 -0.908436,1.5486514 -2.414634,2.798904 -1.939304,1.609759 -2.575426,2.316648 -2.575426,2.86704 0,0.315383 -0.14102,0.545269 -0.534166,0.869376 l -0.534162,0.441502 0.23983,0.509634 c 0.329484,0.694463 0.308234,0.853836 -0.1935,1.485299 -0.589104,0.741435 -0.654113,1.026057 -0.346116,1.496203 0.30643,0.467758 0.321592,1.610623 0.04088,3.098688 -0.242289,1.284306 -0.09976,3.18317 0.35429,4.73661 0.200598,0.686358 0.82611,2.468766 1.389916,3.962616 1.200492,3.180864 1.435118,3.956508 1.637916,5.407036 0.290328,2.07667 -0.22013,3.753746 -1.509828,4.97371 -0.893714,0.845386 -1.459426,1.03763 -2.180257,0.735836 C 18.473962,40.325754 17.526237,38.37684 15.827945,32.49601 14.10308,26.523156 12.631862,24.060146 9.308979,21.589276 8.0095112,20.622992 5.9065152,19.143713 4.0927152,17.662088 v 18.698426 c 2.1509872,2.0623 4.7939826,3.804916 7.3256618,5.1127 0.730701,0.377468 1.363893,0.743556 1.406264,0.81215 0.04241,0.0686 -0.267183,0.16842 -0.689504,0.223474 -3.2683394,0.426024 -6.1045474,1.507038 -8.0424218,3.23768 v 11.37004 c 0,1.076488 0.6105024,1.997844 1.4989264,2.46369 0.4064682,0.18676 0.8459664,0.306162 1.291802,0.327038 H 50.295078 c 0.81463,-1.228614 1.286296,-2.713464 1.07105,-3.512938 -0.565492,-2.10048 -4.179044,-2.902312 -8.276796,-1.836866 -0.736066,0.19138 -2.456454,0.75525 -3.823628,1.250922 -1.81519,0.658078 -2.68653,0.8994 -3.229504,0.899354 -0.87026,-1.04e-4 -1.522886,-0.21408 -1.64882,-0.542338 -0.14418,-0.37574 0.229646,-2.275814 0.610474,-3.10959 0.96093,-2.103888 2.341398,-2.817594 4.186092,-2.16663 0.744486,0.262724 0.73311,0.262362 0.73311,0.06268 0,-0.087 -0.19462,-0.352642 -0.4306,-0.58867 -0.59477,-0.594862 -1.517596,-0.588462 -3.106866,0.02452 -0.64874,0.250222 -1.208956,0.426228 -1.245472,0.38972 -0.03648,-0.0365 -0.10842,-0.593478 -0.15806,-1.237296 -0.15168,-1.967516 0.302192,-2.773384 1.537082,-2.728046 l 0.686778,0.02724 -0.438774,-0.362466 c -0.601004,-0.491384 -0.997976,-0.451936 -1.676072,0.1608 -0.689716,0.623226 -1.041074,1.539176 -1.041074,2.72532 0,1.330374 -0.43097,1.302742 -1.128282,-0.07356 -0.619214,-1.222156 -0.455928,-2.725784 0.275258,-2.534548 0.3315,0.08666 0.331432,0.06322 -0.011,-0.607746 -0.511558,-1.002926 -0.464038,-1.925928 0.13082,-2.567252 0.241396,-0.260246 0.866914,-1.193838 1.39264,-2.076696 1.265322,-2.124858 2.348834,-3.527774 4.038924,-5.229888 3.123376,-3.145598 6.326326,-5.227718 13.356798,-8.680148 4.252724,-2.088372 6.461836,-3.062624 7.808026,-3.777298 V 21.52932 c -1.511096,0.720168 -3.44388,1.491886 -5.385234,2.3465 -5.120568,2.254178 -9.165044,4.275768 -11.318256,5.660492 -3.536964,2.274604 -6.80484,5.225384 -8.930878,8.064224 -0.634954,0.847854 -1.2156,1.542532 -1.291802,1.542532 -0.07622,0 -0.347984,-0.286886 -0.602298,-0.637726 -0.437498,-0.603576 -0.464618,-0.721816 -0.512358,-2.180258 l -0.05174,-1.539802 -0.583218,-0.585944 c -0.512166,-0.512232 -0.567886,-0.630968 -0.452404,-0.975666 0.22365,-0.667592 -0.02844,-1.329164 -0.81487,-2.136652 -0.645592,-0.66291 -0.725758,-0.809362 -0.659528,-1.229118 0.09244,-0.586198 -0.19082,-1.061992 -0.90208,-1.501652 -0.369544,-0.228416 -0.523262,-0.426942 -0.523262,-0.684056 0,-0.19948 -0.12624,-0.6062 -0.280708,-0.904806 -1.416038,-2.737762 -1.397086,-3.520618 0.07086,-2.962424 0.602112,0.22896 0.850414,0.06698 1.13646,-0.738562 0.14922,-0.420242 0.41654,-0.836914 0.624098,-0.972938 0.524152,-0.343494 1.361372,-0.17438 1.825964,0.367916 0.53657,0.626298 1.103074,0.941786 1.477126,0.823048 0.288358,-0.09154 0.312046,-0.17066 0.231652,-0.855752 -0.260916,-2.223126 -0.283624,-2.886113 -0.09266,-2.886113 0.10506,0 0.727732,0.546599 1.384464,1.212767 1.01036,1.02486 1.324006,1.469078 2.033088,2.88884 0.460912,0.922866 0.836674,1.832038 0.836674,2.019462 0,0.18742 0.0609,0.340666 0.13354,0.340666 0.1759,0 0.278132,-1.275254 0.1499,-1.86957 -0.08156,-0.377826 -0.05102,-0.48773 0.15534,-0.55324 0.2306,-0.07324 0.19964,-0.202104 -0.30251,-1.201866 -0.545186,-1.085412 -1.209392,-2.837682 -1.111932,-2.935173 0.02642,-0.02642 0.592018,-0.124054 1.256372,-0.218023 1.475094,-0.208649 2.55185,-0.04379 3.938092,0.605021 0.524218,0.245355 0.976346,0.446951 1.005642,0.446951 0.02932,0 -0.0148,-0.1813 -0.09812,-0.403347 -0.207822,-0.554044 -1.239242,-1.594492 -3.068656,-3.087794 -1.56704,-1.27915 -2.48098,-2.183301 -2.490944,-2.466416 -0.01924,-0.54796 -0.526342,-1.731046 -1.030172,-2.406458 -0.975212,-1.307316 -0.81034,-1.609474 1.062878,-1.9431536 0.618736,-0.110186 0.923176,-0.2493428 1.136458,-0.5205362 0.360544,-0.45842 0.375914,-0.690512 0.03542,-0.5477896 -0.41318,0.173172 -1.673498,0.3895716 -1.760556,0.3025108 -0.04392,-0.043914 0.1888,-0.3733944 0.51781,-0.730386 0.650954,-0.7063248 1.21001,-1.6846878 1.199142,-2.1012224 -0.0036,-0.144774 -0.16526,0.043696 -0.362466,0.4224248 -0.441716,0.8484096 -0.8514,1.1473598 -1.569786,1.1473598 -0.304972,0 -0.555968,-0.024442 -0.555968,-0.057232 0,-0.032906 0.19892,-0.5030096 0.441504,-1.043798 0.620626,-1.3834852 0.679122,-2.0713256 0.269808,-2.7062428 l -0.02726,-0.043604 H 35.69824 L 35.641,4.7495162 c -0.17964,1.7152232 -0.783066,3.0496376 -1.381738,3.0496376 -0.11876,0 -0.330986,-0.13557 -0.471484,-0.2997854 -0.206022,-0.2408494 -0.25644,-0.5887692 -0.258872,-1.7987126 -0.0011,-0.6481984 -0.03174,-1.2343404 -0.10628,-1.6079392 h -0.752188 c 0.08002,1.0729904 -0.18158,2.0741426 -0.779442,2.6381106 -0.280324,0.264403 -0.55295,0.4802822 -0.607756,0.4796564 C 31.22844,7.209916 31.17546,6.7843614 31.16606,6.2675228 31.15026,5.3982064 30.95547,4.5932318 30.593738,4.0927166 Z m 2.668088,44.6080514 0.504184,0.294334 c 0.782182,0.4569 1.163714,1.136038 1.163714,2.068518 0,1.243138 -0.243686,1.55855 -1.798714,2.311072 -0.74526,0.360642 -1.949654,0.828378 -2.676266,1.038348 -1.374784,0.397302 -3.459892,0.602658 -3.959888,0.38972 -0.254048,-0.1082 -0.17488,-0.208626 0.659526,-0.823046 0.522342,-0.384626 1.380888,-0.954196 1.907726,-1.267274 0.526826,-0.313068 1.350006,-0.887034 1.828688,-1.272724 0.788644,-0.635462 1.116324,-1.002432 2.068518,-2.319248 z m -0.264358,6.072014 c 0.450764,-0.0024 0.704008,0.291048 1.185516,0.942962 0.326738,0.442372 0.661488,0.845614 0.744012,0.89663 0.269838,0.1668 0.15798,0.367918 -0.204398,0.367918 -0.19514,0 -1.050026,0.339082 -1.899548,0.752188 -1.659786,0.807128 -2.621242,1.01512 -3.10414,0.67588 -0.16146,-0.11342 -0.672236,-0.360946 -1.136458,-0.550516 -0.464226,-0.18956 -0.84485,-0.385268 -0.84485,-0.43605 0,-0.19198 0.83384,-0.861228 1.468946,-1.180064 0.36331,-0.1824 1.343594,-0.616168 2.180258,-0.962038 0.789316,-0.32631 1.260062,-0.50524 1.610662,-0.50691 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cockos-reaper.svg b/.icons/awkward/64x64/apps/cockos-reaper.svg
new file mode 100644
index 00000000..428452f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cockos-reaper.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#465051" d="m 31.499833,4.5000245 c -3.592573,0 -8.875436,0.9379443 -13.748963,3.2065391 -0.295925,0.1377506 -0.595843,0.2630967 -0.888238,0.4108883 -1.240303,0.6269813 -2.442444,1.3446848 -3.574356,2.1618621 -0.0326,0.02353 -0.06383,0.04882 -0.09631,0.07251 -0.174248,0.1269 -0.345745,0.25487 -0.516356,0.386718 -0.09484,0.07329 -0.184624,0.153353 -0.278242,0.228272 -0.193972,0.15486 -0.383959,0.314065 -0.572541,0.47534 -0.08234,0.07057 -0.170202,0.135117 -0.251488,0.206788 -0.02565,0.02261 -0.05204,0.04439 -0.07759,0.06714 -0.09857,0.08778 -0.189362,0.184306 -0.286269,0.273925 -0.178209,0.164832 -0.352145,0.33374 -0.524383,0.504882 -0.183891,0.182615 -0.363787,0.368693 -0.540433,0.558592 -0.179777,0.193378 -0.355275,0.389792 -0.527057,0.590821 -0.08031,0.09397 -0.1676684,0.180951 -0.2461381,0.276609 -0.071066,0.08666 -0.139147,0.177831 -0.2086828,0.26587 -0.032848,0.04158 -0.061053,0.08708 -0.09364,0.128907 -0.1270501,0.163811 -0.2503072,0.330897 -0.3718837,0.499511 -0.082737,0.11378 -0.1717992,0.222039 -0.251488,0.338378 -0.1457084,0.212722 -0.2860362,0.427009 -0.4227161,0.647216 0,0 0,0.0027 0,0.0027 0,0 -0.00274,0 -0.00274,0 -0.2733612,0.440414 -0.5278889,0.896028 -0.762494,1.366942 -0.2006612,0.402781 -0.3812176,0.817813 -0.5511361,1.243407 -0.028738,0.07199 -0.060464,0.14219 -0.088285,0.214844 -0.096038,0.250792 -0.1880589,0.506655 -0.2728927,0.765379 -0.059614,0.181808 -0.1119823,0.367456 -0.1658749,0.553221 -0.02289,0.07889 -0.050396,0.156719 -0.072231,0.23633 -0.3525282,1.285233 -0.5712408,2.66094 -0.6233718,4.138423 -0.053683,1.528234 0.090312,3.113095 0.3932871,4.723869 1.5329577,8.157422 7.2277171,17.014362 12.9837951,22.934546 2.33247,2.39924 6.519189,6.176482 10.58127,7.229481 0.426854,0.110729 0.849129,0.196587 1.270822,0.241701 0.2633,0.02808 0.52695,0.04834 0.786572,0.04834 4.637585,0 9.910922,-4.710664 12.641342,-7.519523 5.538829,-5.697242 11.020311,-14.114817 12.791214,-22.010784 0.204394,-0.91202 0.360557,-1.819347 0.460172,-2.7124 0.110969,-0.995582 0.157139,-1.976115 0.123064,-2.935298 C 56.988592,9.3457277 39.760773,4.5000245 31.499833,4.5000245 Z m -2.014588,9.3779165 c 0.802002,-0.01347 1.582293,0.01279 2.354366,0.05909 -0.771626,-0.04623 -1.552837,-0.07253 -2.354366,-0.05909 z m 0,0 c -0.754573,0.01265 -1.525492,0.05779 -2.308885,0.12353 0.782192,-0.06548 1.555311,-0.110894 2.308885,-0.12353 z m 2.98844,0.107428 c 0.589567,0.04839 1.170844,0.117564 1.744371,0.201416 -0.574005,-0.08393 -1.154294,-0.153005 -1.744371,-0.201416 z m -5.907318,0.08057 c -0.584464,0.05863 -1.177697,0.129897 -1.779153,0.21753 0.602302,-0.08767 1.193875,-0.158923 1.779153,-0.21753 z m 8.259008,0.209474 c 0.715066,0.121246 1.421167,0.265831 2.113578,0.443114 -0.692683,-0.177424 -1.398219,-0.321779 -2.113578,-0.443114 z m -10.816707,0.128905 c -0.603567,0.09917 -1.216593,0.213396 -1.838011,0.341065 0.620848,-0.12749 1.23501,-0.242055 1.838011,-0.341065 z m 13.409185,0.451172 c 0.550348,0.152357 1.094472,0.322068 1.632005,0.510254 C 38.51261,15.17763 37.967904,15.007811 37.417853,14.85549 Z m -15.916049,0.02417 c -0.783275,0.171995 -1.581596,0.366399 -2.394498,0.582762 0.813363,-0.2165 1.610899,-0.410769 2.394498,-0.582762 z m 18.227608,0.735838 c 0.558064,0.213129 1.110187,0.44585 1.656084,0.698242 -0.546348,-0.252648 -1.097549,-0.484921 -1.656084,-0.698242 z m 1.998537,0.848632 c 0.66112,0.316894 1.31259,0.66714 1.958404,1.041991 -0.645947,-0.374997 -1.297146,-0.72497 -1.958404,-1.041991 z m 2.493487,1.369628 c 0.480575,0.292639 0.957743,0.601474 1.431348,0.926512 -0.473519,-0.325012 -0.950864,-0.633881 -1.431348,-0.926512 z m 2.035992,1.345456 c 0.62373,0.448738 1.244999,0.915228 1.859414,1.420653 -0.614557,-0.505542 -1.235545,-0.971807 -1.859414,-1.420653 z m -20.105752,6.93139 c 0.701816,0.774176 1.395566,1.542812 2.046694,2.322995 -0.652737,-0.782126 -1.343096,-1.546924 -2.046694,-2.322995 z m 2.405199,2.758052 c 0.227101,0.280997 0.444686,0.570443 0.660828,0.859374 -0.216254,-0.289034 -0.43402,-0.577865 -0.660828,-0.859374 z m 1.067491,1.412596 c 0.21155,0.300201 0.410244,0.613107 0.60732,0.926512 -0.197334,-0.313778 -0.395467,-0.625955 -0.60732,-0.926512 z m 0.960474,1.487791 c 0.296999,0.511261 0.577973,1.03879 0.82938,1.5979 -0.251403,-0.559101 -0.532332,-1.086604 -0.82938,-1.5979 z m 0.866836,1.699949 c 0.234123,0.529622 0.447543,1.084423 0.634073,1.667723 -0.186455,-0.582941 -0.400069,-1.138409 -0.634073,-1.667723 z m 0.802625,2.304198 c 0.119364,0.428311 0.234881,0.862487 0.326399,1.323972 -0.09162,-0.461682 -0.20655,-0.896005 -0.326399,-1.323972 z m 0.583239,2.943356 c 0.0096,0.0843 0.01802,0.172405 0.02675,0.257811 -0.0086,-0.08539 -0.01715,-0.173675 -0.02675,-0.257811 z m 0.101668,4.176019 c -0.02801,0.600857 -0.08198,1.236188 -0.147148,1.885252 0.06532,-0.649579 0.119009,-1.283983 0.147148,-1.885252 z m -0.254165,2.932614 c -0.0931,0.732781 -0.225752,1.513676 -0.366532,2.309568 0.140639,-0.794934 0.273366,-1.577458 0.366532,-2.309568 z m -0.540433,3.33276 c -0.228904,1.163155 -0.499138,2.381247 -0.832055,3.684565 0.333011,-1.303689 0.60311,-2.520934 0.832055,-3.684565 z"/>
+ <path style="opacity:0.2" d="m 31.500048,5.0000044 c -3.657892,0 -9.036807,0.9549978 -13.998943,3.2648395 -0.301305,0.1402552 -0.606677,0.2678803 -0.904388,0.418359 -1.262854,0.6383809 -2.486852,1.3691331 -3.639344,2.2011691 -0.03319,0.02395 -0.06499,0.0497 -0.09806,0.07383 -0.177416,0.129208 -0.352031,0.259505 -0.525744,0.39375 -0.09656,0.07462 -0.187981,0.156141 -0.283301,0.232422 -0.197499,0.157676 -0.39094,0.319775 -0.582951,0.483983 -0.08384,0.07185 -0.173296,0.137573 -0.25606,0.210547 -0.02612,0.02302 -0.05299,0.0452 -0.079,0.06836 -0.100364,0.08938 -0.192805,0.187657 -0.291474,0.278906 -0.181449,0.167828 -0.358547,0.339807 -0.533917,0.514061 -0.187235,0.185935 -0.3704023,0.375397 -0.5502593,0.568748 -0.183046,0.196894 -0.3617338,0.396879 -0.5366398,0.601563 -0.08177,0.09568 -0.170717,0.184241 -0.250613,0.281639 -0.07236,0.08823 -0.141677,0.181064 -0.212477,0.270704 -0.03345,0.04234 -0.06216,0.08866 -0.09534,0.13125 -0.12936,0.16679 -0.254859,0.336914 -0.378645,0.508593 -0.08424,0.115849 -0.174923,0.226076 -0.256061,0.344531 -0.148358,0.216589 -0.291237,0.434772 -0.430402,0.658983 0,0 0,0.0028 0,0.0028 0,0 -0.0028,0 -0.0028,0 -0.278331,0.448422 -0.537487,0.91232 -0.776357,1.391796 -0.20431,0.410104 -0.388149,0.832682 -0.561157,1.266014 -0.02926,0.0733 -0.06156,0.144775 -0.08989,0.21875 -0.09778,0.255352 -0.191478,0.515867 -0.277854,0.779295 -0.0607,0.185114 -0.114019,0.374137 -0.168891,0.56328 -0.02331,0.08032 -0.05131,0.159567 -0.07354,0.240625 -0.358938,1.308602 -0.581627,2.709321 -0.634706,4.213667 -0.05466,1.556021 0.09195,3.169698 0.400438,4.809757 1.560829,8.305739 7.3591301,17.323713 13.2198631,23.351536 2.374878,2.442863 6.637719,6.288781 10.773656,7.360927 0.434615,0.112742 0.864568,0.20016 1.293928,0.246094 C 30.967206,60.97937 31.23565,61 31.499992,61 c 4.721907,0 10.091117,-4.796312 12.871187,-7.656241 5.63953,-5.800828 11.22068,-14.371449 13.02378,-22.410978 0.20811,-0.928602 0.36711,-1.852426 0.46854,-2.761716 0.11298,-1.013684 0.15999,-2.012044 0.1253,-2.988667 C 57.452242,9.9338109 39.911182,5.0000044 31.500048,5.0000044 Z m -2.051217,9.5484236 c 0.816584,-0.01372 1.611062,0.01302 2.397173,0.06016 -0.785656,-0.04707 -1.581071,-0.07385 -2.397173,-0.06016 z m 0,0 c -0.768292,0.01288 -1.553228,0.05884 -2.350864,0.125776 0.796413,-0.06667 1.583589,-0.11291 2.350864,-0.125776 z m 3.042775,0.109382 c 0.600287,0.04927 1.192132,0.1197 1.776087,0.205078 -0.584442,-0.08546 -1.175281,-0.155787 -1.776087,-0.205078 z m -6.014723,0.08203 c -0.595091,0.0597 -1.19911,0.132258 -1.811501,0.221484 0.613253,-0.08926 1.215582,-0.161813 1.811501,-0.221484 z m 8.409171,0.213282 c 0.728067,0.123451 1.447008,0.270664 2.152008,0.451171 -0.70528,-0.18065 -1.423643,-0.32763 -2.152008,-0.451171 z m -11.013373,0.131249 c -0.614541,0.100968 -1.238713,0.217276 -1.87143,0.347266 0.632136,-0.129808 1.257465,-0.246456 1.87143,-0.347266 z m 13.652991,0.459375 c 0.56035,0.155127 1.11437,0.327924 1.66167,0.519531 -0.54701,-0.191534 -1.10162,-0.364441 -1.66167,-0.519531 z m -16.205435,0.02461 c -0.797516,0.175123 -1.610352,0.373061 -2.438034,0.593358 0.828152,-0.220437 1.640188,-0.418237 2.438034,-0.593358 z m 18.559015,0.749217 c 0.56821,0.217004 1.13038,0.453957 1.6862,0.710937 -0.55628,-0.257241 -1.11751,-0.493738 -1.6862,-0.710937 z m 2.03488,0.864062 c 0.67314,0.322655 1.33645,0.67927 1.99401,1.060936 -0.65769,-0.381815 -1.32073,-0.738151 -1.99401,-1.060936 z m 2.53882,1.39453 c 0.48931,0.29796 0.97516,0.61241 1.45737,0.943358 -0.48213,-0.330922 -0.96815,-0.645406 -1.45737,-0.943358 z m 2.07301,1.369919 c 0.63507,0.456897 1.26764,0.931868 1.89322,1.446483 -0.62573,-0.514734 -1.25801,-0.989476 -1.89322,-1.446483 z m -20.47131,7.057414 c 0.714576,0.788252 1.42094,1.570863 2.083907,2.365231 -0.664605,-0.796346 -1.367516,-1.575049 -2.083907,-2.365231 z m 2.44893,2.808199 c 0.23123,0.286106 0.452771,0.580814 0.672843,0.874998 -0.220186,-0.294289 -0.441911,-0.588371 -0.672843,-0.874998 z m 1.0869,1.438279 c 0.215396,0.305659 0.417703,0.624254 0.618362,0.943358 -0.200922,-0.319483 -0.402658,-0.637336 -0.618362,-0.943358 z m 0.977937,1.514842 c 0.302399,0.520556 0.588481,1.057677 0.844459,1.626952 -0.255974,-0.569266 -0.54201,-1.10636 -0.844459,-1.626952 z m 0.882596,1.730857 c 0.23838,0.539251 0.45568,1.104139 0.645602,1.698045 -0.189845,-0.59354 -0.407343,-1.159108 -0.645602,-1.698045 z m 0.817218,2.346092 c 0.121535,0.436098 0.239152,0.878168 0.332334,1.348044 -0.09329,-0.470076 -0.210306,-0.912296 -0.332334,-1.348044 z m 0.593844,2.996871 c 0.0098,0.08583 0.01835,0.17554 0.02724,0.262499 -0.0088,-0.08694 -0.01746,-0.176833 -0.02724,-0.262499 z m 0.103516,4.251947 c -0.02852,0.611781 -0.08347,1.258664 -0.149823,1.919529 0.06651,-0.66139 0.121173,-1.307328 0.149823,-1.919529 z m -0.258786,2.985934 c -0.09479,0.746104 -0.229856,1.541197 -0.373196,2.351559 0.143196,-0.809387 0.278336,-1.606138 0.373196,-2.351559 z m -0.550259,3.393355 c -0.233066,1.184303 -0.508213,2.424542 -0.847183,3.751557 0.339066,-1.327393 0.614075,-2.566769 0.847183,-3.751557 z"/>
+ <path style="fill:#e45e3e" d="m 33.842693,15.900021 c -1.591219,-0.0184 -3.190808,0.121044 -4.816139,0.418359 -8.91e-4,1.63e-4 -0.0018,-1.63e-4 -0.0028,0 -2.708064,0.495648 -5.485274,1.430068 -8.398276,2.80273 0.398846,0.655541 0.811238,1.275088 1.234,1.864841 0.422763,0.589768 0.856754,1.148087 1.293928,1.687109 3.060556,3.773843 6.356166,6.486228 8.259349,10.718736 3.37e-4,7.52e-4 -3.38e-4,0.002 0,0.0028 0.950866,2.115463 1.553741,4.610453 1.604471,7.806631 1.4e-5,9.38e-4 -1.5e-5,0.0018 0,0.0028 0.05077,3.197439 -0.450436,7.094446 -1.707986,12.017562 -0.507664,1.988216 -1.136315,4.14003 -1.904117,6.483194 0.434615,0.112742 0.864568,0.200161 1.293928,0.246095 0.268087,0.02858 0.536597,0.04909 0.800939,0.04909 4.721904,0 10.09112,-4.796314 12.871183,-7.65624 5.639483,-5.800758 11.220628,-14.371379 13.023729,-22.410908 -2.989225,-3.858994 -5.33822,-6.874103 -8.975777,-9.540223 -4.79756,-3.516335 -9.767432,-4.436971 -14.576443,-4.492572 z"/>
+ <path style="fill:#519c26" d="m 5.6470006,19.967609 c -0.3589384,1.308602 -0.5822815,2.709215 -0.6353603,4.213561 -0.054655,1.556021 0.090795,3.169898 0.3992813,4.809958 4.3425471,-3.409676 8.3108424,-6.151525 12.0318074,-8.229332 -0.81878,-1.281987 -1.608045,-2.750404 -2.346418,-4.476591 -9.9e-5,-3.65e-4 -7.8826682,-1.713925 -9.4493104,3.682404 z"/>
+ <path style="fill:#2194cd" d="M 57.988553,24.182391 C 57.451985,8.9338013 39.910779,4.0000502 31.499641,4.0000502 c -3.880002,0 -9.702371,1.0538767 -14.903035,3.682566 C 15.333752,8.3209972 14.110315,9.0533346 12.957823,9.88537 9.5833824,12.320927 6.8401058,15.617749 5.6466227,19.968449 9.0058229,18.484983 12.14903,17.25259 15.096212,16.28484 c 1.218184,-0.400359 2.402732,-0.75426 3.558376,-1.066404 12.532886,-3.38817 21.507921,-1.618137 29.764553,5.173861 3.041254,2.501848 5.986861,5.680705 8.976086,9.539699 0.20811,-0.928602 0.36577,-1.850417 0.467197,-2.759706 0.112986,-1.013684 0.160814,-2.013276 0.126124,-2.989899 z"/>
+ <path style="fill:#65c32f" d="m 17.442729,20.761796 c -3.720965,2.077807 -7.6892603,4.819656 -12.0318074,8.229332 1.5608298,8.305739 7.3586544,17.32363 13.2193864,23.351451 2.374879,2.442864 6.638495,6.289598 10.774431,7.361743 0.76766,-2.342794 1.397458,-4.493977 1.905053,-6.481921 8.4e-5,-3.33e-4 -8.3e-5,-5.21e-4 0,-10e-4 0,0 0,-10e-4 0,-10e-4 0.04646,-0.749666 0.08278,-1.473521 0.10982,-2.173554 0,0 0,-10e-4 0,-10e-4 0.02706,-0.699985 0.04504,-1.376075 0.05338,-2.028789 0,0 0,-10e-4 0,-10e-4 0.0084,-0.652662 0.0075,-1.282394 -0.0021,-1.890135 0,0 0,-10e-4 0,-10e-4 -0.01918,-1.215743 -0.07356,-2.343804 -0.160123,-3.393885 0,0 0,-10e-4 0,-10e-4 -0.04325,-0.524819 -0.09497,-1.030043 -0.153966,-1.517003 0,0 0,-10e-4 0,-10e-4 -0.118049,-0.97417 -0.266839,-1.87508 -0.443417,-2.711845 -0.794788,-3.766381 -2.153193,-6.236158 -3.804973,-8.267056 0,0 0,-0.001 0,-0.001 -0.183556,-0.225667 -0.371007,-0.445639 -0.561456,-0.66165 -0.380899,-0.432022 -0.774299,-0.846457 -1.178341,-1.253973 -0.808068,-0.815008 -1.656727,-1.600451 -2.521938,-2.430467 -0.432773,-0.415172 -0.869462,-0.841437 -1.30767,-1.288637 -0.218696,-0.223162 -0.437968,-0.451465 -0.656915,-0.686122 0,0 -0.0011,-0.001 -0.0011,-0.001 -0.657843,-0.705095 -1.314677,-1.467076 -1.961507,-2.318326 -0.431221,-0.567496 -0.857931,-1.173995 -1.276879,-1.829982 z"/>
+ <path style="fill:#465051" d="m 12.958258,9.8858607 c -0.210903,0.1522193 -0.419349,0.3069083 -0.625095,0.4659083 -0.383558,0.296406 -0.757453,0.606295 -1.120862,0.926718 -0.02613,0.02302 -0.05302,0.04515 -0.07903,0.06831 -3.6e-4,3.19e-4 -6.84e-4,5.22e-4 -0.0011,10e-4 -0.775959,0.691054 -1.5024358,1.437767 -2.1637143,2.243903 -1.644e-4,1.97e-4 1.652e-4,0.001 0,0.001 -0.072364,0.08823 -0.1416702,0.179504 -0.2124709,0.269144 -0.2526601,0.3199 -0.4981417,0.646644 -0.7297915,0.984829 -0.1483572,0.216589 -0.2919345,0.436421 -0.4311001,0.660632 -1.513e-4,2.47e-4 1.513e-4,5.23e-4 0,10e-4 -0.2781557,0.448192 -0.5382688,0.9124 -0.7770074,1.391608 -0.2043101,0.410104 -0.389476,0.833893 -0.5624831,1.267225 -0.029267,0.0733 -0.061994,0.144197 -0.090326,0.218171 -1.134e-4,2.99e-4 1.131e-4,5.23e-4 0,0.001 -0.097784,0.255352 -0.1897343,0.514447 -0.2761097,0.777875 -0.060698,0.185115 -0.1155106,0.374636 -0.1703869,0.563779 -0.023307,0.08032 -0.049616,0.158521 -0.07185,0.239579 -8.73e-5,3.18e-4 8.66e-5,5.21e-4 0,10e-4 3.3592001,-1.483466 6.5021289,-2.715671 9.4493109,-3.683421 -0.77821,-1.819377 -1.499594,-3.926112 -2.138053,-6.3993452 z"/>
+ <path style="opacity:0.2" d="m 17.501059,7.2648758 c -0.301306,0.1402552 -0.606678,0.2678803 -0.904389,0.4183589 -1.262853,0.638381 -2.486852,1.3691336 -3.639344,2.201169 -0.03364,0.02428 -0.06477,0.051829 -0.09806,0.076562 0.03315,-0.024147 0.06478,-0.04981 0.09806,-0.073827 0.638459,2.4732333 1.360177,4.5790543 2.138387,6.3984303 1.218183,-0.400359 2.40198,-0.754262 3.557622,-1.066405 0.07762,-0.02099 0.15148,-0.03683 0.228821,-0.05743 -0.856991,-2.510477 -1.306661,-5.144225 -1.381097,-7.8968594 z"/>
+ <path style="opacity:0.2" d="m 29.448784,14.548874 c -3.308287,0.0555 -6.878922,0.611898 -10.795449,1.670702 -1.15564,0.312143 -2.339439,0.666046 -3.557622,1.066405 0.738372,1.726186 1.52936,3.194178 2.34814,4.476165 0.418948,0.655988 0.843639,1.261799 1.27486,1.829295 0.646829,0.85125 1.303479,1.613652 1.961324,2.318747 h 0.0028 c 0.218947,0.234657 0.437802,0.463164 0.656498,0.686327 0.438208,0.4472 0.874776,0.875451 1.307549,1.290623 0.865211,0.830016 1.71441,1.613115 2.52248,2.428122 0.404038,0.407516 0.795892,0.823056 1.176793,1.255078 0.190448,0.216011 0.3776,0.43605 0.561156,0.661717 1.651779,2.030898 3.010724,4.502359 3.805512,8.268739 0.176578,0.836765 0.325972,1.738326 0.444021,2.712497 0.059,0.48696 0.112024,0.992757 0.155271,1.517576 0.08657,1.050081 0.138816,2.177611 0.157997,3.393354 v 0.0028 c 0.0096,0.60774 0.01116,1.236788 0.0028,1.889451 -0.0084,0.652714 -0.02742,1.328919 -0.05448,2.028904 v 0.0028 c -0.02706,0.700032 -0.0625,1.424158 -0.108969,2.173824 0.339536,-1.329233 0.613866,-2.570749 0.847183,-3.757026 0.07105,-0.361232 0.115385,-0.687598 0.177063,-1.036327 0.143521,-0.811222 0.278301,-1.610152 0.373196,-2.357028 0.04647,-0.36616 0.07368,-0.709437 0.10897,-1.060936 0.06651,-0.66139 0.121173,-1.307328 0.149823,-1.919529 0.03006,-0.644621 0.06113,-1.289772 0.05176,-1.883982 -1.4e-5,-8.83e-4 1.4e-5,-0.0018 0,-0.0028 0,0 0,-0.0028 0,-0.0028 -0.01171,-0.737428 -0.06004,-1.427803 -0.128035,-2.094528 -0.0091,-0.08861 -0.01727,-0.180536 -0.02724,-0.267968 -0.06554,-0.574224 -0.157186,-1.116556 -0.261509,-1.643358 -0.09688,-0.489144 -0.21568,-0.950108 -0.343231,-1.402733 -0.05463,-0.193917 -0.09808,-0.400124 -0.157995,-0.58789 -0.190682,-0.597543 -0.408601,-1.166725 -0.648327,-1.708982 -0.01425,-0.03224 -0.02372,-0.06912 -0.03813,-0.101178 0,0 0,-0.0028 0,-0.0028 -0.255974,-0.569266 -0.54201,-1.10636 -0.844459,-1.626952 -0.113977,-0.196206 -0.239777,-0.380971 -0.359575,-0.571484 -0.200922,-0.319483 -0.402658,-0.637336 -0.618363,-0.943358 -0.134353,-0.190647 -0.274604,-0.376865 -0.414057,-0.563281 -0.22912,-0.30623 -0.458911,-0.612992 -0.700083,-0.910544 -0.108007,-0.13328 -0.219497,-0.264454 -0.329611,-0.396485 C 27.479701,28.5801 26.774249,27.797456 26.054767,27.003863 25.821998,26.747095 25.600871,26.488105 25.365579,26.2273 24.629084,25.411024 23.88538,24.578313 23.153644,23.676133 c -4.45e-4,-5.49e-4 4.44e-4,-0.0022 0,-0.0028 -0.437174,-0.539022 -0.871165,-1.097341 -1.293928,-1.687109 -0.422762,-0.589753 -0.835154,-1.2093 -1.234,-1.864841 0.674086,-0.317641 1.339184,-0.604334 1.99946,-0.874999 0.171717,-0.07039 0.341264,-0.135127 0.512123,-0.202343 0.487796,-0.191889 0.9734,-0.372676 1.454648,-0.538671 0.208398,-0.07189 0.416547,-0.140773 0.62381,-0.207812 0.450022,-0.145538 0.897862,-0.276567 1.342961,-0.399218 0.201682,-0.05558 0.40399,-0.11592 0.604742,-0.166797 0.598141,-0.151586 1.193365,-0.286601 1.784259,-0.396484 0.02522,-0.0046 0.05107,-0.01176 0.07628,-0.01641 0,0 0.0028,0 0.0028,0 0.711944,-0.130228 1.415527,-0.21746 2.11932,-0.287109 0.199852,-0.01981 0.399969,-0.03704 0.599292,-0.05195 0.701033,-0.05236 1.401419,-0.08734 2.097528,-0.0793 4.80901,0.05559 9.778882,0.976237 14.576442,4.492571 -5.676433,-4.669498 -11.69212,-6.966225 -18.970351,-6.844132 z"/>
+ <path style="fill:#ffffff" d="m 29.448784,13.548461 c -3.308287,0.0555 -6.878922,0.611898 -10.795449,1.670702 -1.15564,0.312143 -2.339439,0.666046 -3.557622,1.066405 0.738372,1.726186 1.52936,3.194178 2.34814,4.476165 0.418948,0.655988 0.843639,1.261799 1.27486,1.829295 0.646829,0.85125 1.303479,1.613652 1.961324,2.318747 h 0.0028 c 0.218947,0.234657 0.437802,0.463164 0.656498,0.686327 0.438208,0.4472 0.874776,0.875451 1.307549,1.290623 0.865211,0.830016 1.71441,1.613115 2.52248,2.428122 0.404038,0.407516 0.795892,0.823056 1.176793,1.255078 0.190448,0.216011 0.3776,0.43605 0.561156,0.661717 1.651779,2.030898 3.010724,4.502359 3.805512,8.268739 0.176578,0.836765 0.325972,1.738326 0.444021,2.712497 0.059,0.48696 0.112024,0.992757 0.155271,1.517576 0.08657,1.050081 0.138816,2.177611 0.157997,3.393354 v 0.0028 c 0.0096,0.60774 0.01116,1.236788 0.0028,1.889451 -0.0084,0.652714 -0.02742,1.328919 -0.05448,2.028904 v 0.0028 c -0.02706,0.700032 -0.0625,1.424158 -0.108969,2.173824 0.339536,-1.329233 0.613866,-2.570749 0.847183,-3.757026 0.07105,-0.361232 0.115385,-0.687598 0.177063,-1.036327 0.143521,-0.811222 0.278301,-1.610152 0.373196,-2.357028 0.04647,-0.36616 0.07368,-0.709437 0.10897,-1.060936 0.06651,-0.66139 0.121173,-1.307328 0.149823,-1.919529 0.03006,-0.644621 0.06113,-1.289772 0.05176,-1.883982 -1.4e-5,-8.83e-4 1.4e-5,-0.0018 0,-0.0028 0,0 0,-0.0028 0,-0.0028 -0.01171,-0.737428 -0.06004,-1.427803 -0.128035,-2.094528 -0.0091,-0.08861 -0.01727,-0.180536 -0.02724,-0.267968 -0.06554,-0.574224 -0.157186,-1.116556 -0.261509,-1.643358 -0.09688,-0.489144 -0.21568,-0.950108 -0.343231,-1.402733 -0.05463,-0.193917 -0.09808,-0.400124 -0.157995,-0.58789 -0.190682,-0.597543 -0.408601,-1.166725 -0.648327,-1.708982 -0.01425,-0.03224 -0.02372,-0.06912 -0.03813,-0.101178 0,0 0,-0.0028 0,-0.0028 -0.255974,-0.569266 -0.54201,-1.10636 -0.844459,-1.626952 -0.113977,-0.196206 -0.239777,-0.380971 -0.359575,-0.571484 -0.200922,-0.319483 -0.402658,-0.637336 -0.618363,-0.943358 -0.134353,-0.190647 -0.274604,-0.376865 -0.414057,-0.563281 -0.22912,-0.30623 -0.458911,-0.612992 -0.700083,-0.910544 -0.108007,-0.13328 -0.219497,-0.264454 -0.329611,-0.396485 C 27.479701,27.579687 26.774249,26.797043 26.054767,26.00345 25.821998,25.746682 25.600871,25.487692 25.365579,25.226887 24.629084,24.410611 23.88538,23.5779 23.153644,22.67572 c -4.45e-4,-5.49e-4 4.44e-4,-0.0022 0,-0.0028 -0.437174,-0.539022 -0.871165,-1.097341 -1.293928,-1.687109 -0.422762,-0.589753 -0.835154,-1.2093 -1.234,-1.864841 0.674086,-0.317641 1.339184,-0.604334 1.99946,-0.874999 0.171717,-0.07039 0.341264,-0.135127 0.512123,-0.202343 0.487796,-0.191889 0.9734,-0.372676 1.454648,-0.538671 0.208398,-0.07189 0.416547,-0.140773 0.62381,-0.207812 0.450022,-0.145538 0.897862,-0.276567 1.342961,-0.399218 0.201682,-0.05558 0.40399,-0.11592 0.604742,-0.166797 0.598141,-0.151586 1.193365,-0.286601 1.784259,-0.396484 0.02522,-0.0046 0.05107,-0.01176 0.07628,-0.01641 0,0 0.0028,0 0.0028,0 0.711944,-0.130228 1.415527,-0.21746 2.11932,-0.287109 0.199852,-0.01981 0.399969,-0.03704 0.599292,-0.05195 0.701033,-0.05236 1.401419,-0.08734 2.097528,-0.0793 4.80901,0.05559 9.778882,0.976237 14.576442,4.492571 C 42.742948,15.72295 36.727261,13.426223 29.44903,13.548316 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.5 4 C 27.842108 4 22.464089 4.9557833 17.501953 7.265625 C 17.200648 7.4058802 16.895367 7.5331151 16.597656 7.6835938 C 15.334802 8.3219746 14.109523 9.0527301 12.957031 9.8847656 C 12.923841 9.9087206 12.892445 9.9348624 12.859375 9.9589844 C 12.681959 10.088192 12.507697 10.217318 12.333984 10.351562 C 12.237424 10.426182 12.146101 10.507703 12.050781 10.583984 C 11.853282 10.74166 11.658808 10.904151 11.466797 11.068359 C 11.382957 11.140209 11.293701 11.206323 11.210938 11.279297 C 11.184817 11.302317 11.158822 11.324496 11.132812 11.347656 C 11.032448 11.437036 10.938513 11.535704 10.839844 11.626953 C 10.658395 11.794781 10.482011 11.966371 10.306641 12.140625 C 10.119406 12.32656 9.9357164 12.515633 9.7558594 12.708984 C 9.5728134 12.905878 9.3956091 13.105863 9.2207031 13.310547 C 9.1389331 13.406227 9.048646 13.494399 8.96875 13.591797 C 8.89639 13.680027 8.8286125 13.773641 8.7578125 13.863281 C 8.7243625 13.905621 8.6952894 13.951551 8.6621094 13.994141 C 8.5327494 14.160931 8.4069891 14.330274 8.2832031 14.501953 C 8.1989631 14.617802 8.1084817 14.729201 8.0273438 14.847656 C 7.8789858 15.064245 7.7348681 15.281648 7.5957031 15.505859 L 7.5957031 15.509766 L 7.59375 15.509766 C 7.315419 15.958188 7.0552762 16.420915 6.8164062 16.900391 C 6.6120962 17.310495 6.4288674 17.732684 6.2558594 18.166016 C 6.2265994 18.239316 6.1943456 18.310791 6.1660156 18.384766 C 6.0682356 18.640118 5.9750479 18.900634 5.8886719 19.164062 C 5.8279719 19.349176 5.773622 19.539373 5.71875 19.728516 C 5.69544 19.808836 5.6687144 19.887692 5.6464844 19.96875 C 5.2875464 21.277352 5.0647977 22.677295 5.0117188 24.181641 C 4.9974291 24.588429 4.9992007 24.999952 5.0117188 25.414062 C 5.0134404 25.337018 5.009022 25.258409 5.0117188 25.181641 C 5.0647977 23.677295 5.2875464 22.277352 5.6464844 20.96875 C 5.6687144 20.887692 5.69544 20.808836 5.71875 20.728516 C 5.773622 20.539373 5.8279719 20.349176 5.8886719 20.164062 C 5.9750479 19.900635 6.0682356 19.640118 6.1660156 19.384766 C 6.1943456 19.310791 6.2265994 19.239316 6.2558594 19.166016 C 6.4288674 18.732684 6.6120962 18.310495 6.8164062 17.900391 C 7.0552762 17.420915 7.315419 16.958188 7.59375 16.509766 L 7.5957031 16.509766 L 7.5957031 16.505859 C 7.7348681 16.281648 7.8789858 16.064245 8.0273438 15.847656 C 8.1084817 15.729201 8.1989631 15.617802 8.2832031 15.501953 C 8.4069891 15.330274 8.5327494 15.160931 8.6621094 14.994141 C 8.6952894 14.951551 8.7243625 14.905621 8.7578125 14.863281 C 8.8286125 14.773641 8.89639 14.680027 8.96875 14.591797 C 9.048646 14.494399 9.1389331 14.406227 9.2207031 14.310547 C 9.3956091 14.105863 9.5728134 13.905878 9.7558594 13.708984 C 9.9357164 13.515633 10.119406 13.32656 10.306641 13.140625 C 10.482011 12.966371 10.658395 12.794781 10.839844 12.626953 C 10.938513 12.535704 11.032448 12.437036 11.132812 12.347656 C 11.158822 12.324496 11.184817 12.302317 11.210938 12.279297 C 11.293701 12.206323 11.382957 12.140209 11.466797 12.068359 C 11.658808 11.904151 11.853282 11.74166 12.050781 11.583984 C 12.146101 11.507703 12.237424 11.426182 12.333984 11.351562 C 12.507697 11.217318 12.681959 11.088192 12.859375 10.958984 C 12.892445 10.934854 12.923841 10.908716 12.957031 10.884766 C 14.109523 10.05273 15.334802 9.3219746 16.597656 8.6835938 C 16.895367 8.533115 17.200648 8.4058802 17.501953 8.265625 C 22.464089 5.9557833 27.842108 5 31.5 5 C 39.90122 5 57.408449 9.9225711 57.984375 25.128906 C 57.989486 24.812224 57.999379 24.494083 57.988281 24.181641 C 57.451724 8.9330535 39.911134 4 31.5 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/code-insiders.svg b/.icons/awkward/64x64/apps/code-insiders.svg
new file mode 120000
index 00000000..0a5f2261
--- /dev/null
+++ b/.icons/awkward/64x64/apps/code-insiders.svg
@@ -0,0 +1 @@
+visual-studio-code-insiders.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/code-oss.svg b/.icons/awkward/64x64/apps/code-oss.svg
new file mode 120000
index 00000000..825154ca
--- /dev/null
+++ b/.icons/awkward/64x64/apps/code-oss.svg
@@ -0,0 +1 @@
+com.visualstudio.code.oss.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/code.svg b/.icons/awkward/64x64/apps/code.svg
new file mode 120000
index 00000000..1367ee65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/code.svg
@@ -0,0 +1 @@
+visual-studio-code.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/codeblocks.svg b/.icons/awkward/64x64/apps/codeblocks.svg
new file mode 100644
index 00000000..df5ba7dd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/codeblocks.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 v 2 c 0,1.662 1.338,3 3,3 h 50 c 1.662,0 3,-1.338 3,-3 v -2 c 0,1.662 -1.338,3 -3,3 H 7 C 5.338,59 4,57.662 4,56 Z"/>
+ <g transform="scale(2)">
+ <path style="fill:#e44545" d="M 16,2 H 3.5 C 2.669,2 2,2.669 2,3.5 V 16 h 14 z"/>
+ <path style="fill:#38ac52" d="M 16,2 H 28.5 C 29.331,2 30,2.669 30,3.5 V 16 H 16 Z"/>
+ <path style="fill:#f2ae37" d="M 16,30 H 3.5 C 2.669,30 2,29.331 2,28.5 V 16 h 14 z"/>
+ <path style="fill:#3776f2" d="M 16,30 H 28.5 C 29.331,30 30,29.331 30,28.5 V 16 H 16 Z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7,4 C 5.338,4 4,5.338 4,7 V 8 C 4,6.338 5.338,5 7,5 h 50 c 1.662,0 3,1.338 3,3 V 7 C 60,5.338 58.662,4 57,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cointop.svg b/.icons/awkward/64x64/apps/cointop.svg
new file mode 100644
index 00000000..ed4fceb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cointop.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 20.462891,10 c -2.506405,2.51e-4 -4.591427,1.698715 -5.234375,4 H 49 V 10 Z M 15,17 v 4 H 25.880859 49 v -4 z m 0,7 v 4 h 11 v -4 z m 0,7 v 4 h 11 v -4 z m 0,7 v 4 h 11 v -4 z m 0,7 v 4 H 49 V 45 H 25.880859 Z m 0.228516,7 c 0.642948,2.301285 2.72797,3.99975 5.234375,4 H 49 v -4 z"/>
+ <path style="fill:#00ff03" d="m 20.462891,9 c -2.506405,2.507e-4 -4.591427,1.698715 -5.234375,4 H 49 V 9 Z"/>
+ <path style="fill:#00ff73" d="m 15,16 v 4 H 25.88 49 v -4 z"/>
+ <path style="fill:#00ff8a" d="m 15,23 v 4 h 11 v -4 z"/>
+ <path style="fill:#00feb8" d="m 15,30 v 4 h 11 v -4 z"/>
+ <path style="fill:#00fef2" d="m 15,37 v 4 h 11 v -4 z"/>
+ <path style="fill:#00dbfe" d="m 15,44 v 4 H 49 V 44 H 25.88 Z"/>
+ <path style="fill:#00b8fe" d="m 15.228516,51 c 0.642948,2.301285 2.72797,3.99975 5.234375,4 H 49 v -4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/colon.svg b/.icons/awkward/64x64/apps/colon.svg
new file mode 100644
index 00000000..94b4178a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/colon.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#ffa023" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="fill:#3f3f3f" d="M 9,9 V 55 H 55 V 9 Z"/>
+ <path style="opacity:0.2" d="m 39.322782,47.601628 c 1.231744,-0.323918 2.62188,-0.468612 3.643646,-1.279146 0.17606,-1.586508 -0.373498,-2.572294 -0.875572,-4.056782 -0.297664,-1.577594 -1.963902,-0.639654 -2.971028,-0.464882 -2.883388,0.767964 -6.27727,0.17588 -8.299714,-2.190516 -2.17762,-3.077536 -3.054728,-8.492544 -1.225878,-11.52266 1.045694,-2.192606 3.200016,-3.798332 5.612804,-3.963286 2.023648,-0.268186 4.294642,0.353296 6.293862,0.530096 1.019782,-0.53711 0.976262,-1.9024 1.279262,-2.984036 0.251736,-1.1132 0.298612,-2.352799 -1.16264,-2.849926 -3.097532,-0.945117 -6.69533,-0.959802 -9.887496,-0.612268 -4.0572,0.522748 -7.569712,3.445002 -9.216912,7.204458 -1.544314,3.239462 -1.691506,6.961104 -1.378888,10.4878 0.585692,5.008182 3.985616,9.641986 8.723462,11.291022 2.965754,1.126144 6.215274,0.875408 9.288212,0.444866 z"/>
+ <path style="fill:#ffa023" d="m 39.322782,46.601628 c 1.231744,-0.323918 2.62188,-0.468612 3.643646,-1.279146 0.17606,-1.586508 -0.373498,-2.572294 -0.875572,-4.056782 -0.297664,-1.577594 -1.963902,-0.639654 -2.971028,-0.464882 -2.883388,0.767964 -6.27727,0.17588 -8.299714,-2.190516 -2.17762,-3.077536 -3.054728,-8.492544 -1.225878,-11.52266 1.045694,-2.192606 3.200016,-3.798332 5.612804,-3.963286 2.023648,-0.268186 4.294642,0.353296 6.293862,0.530096 1.019782,-0.53711 0.976262,-1.9024 1.279262,-2.984036 0.251736,-1.1132 0.298612,-2.352799 -1.16264,-2.849926 -3.097532,-0.945117 -6.69533,-0.959802 -9.887496,-0.612268 -4.0572,0.522748 -7.569712,3.445003 -9.216912,7.204458 -1.544314,3.239462 -1.691506,6.961104 -1.378888,10.4878 0.585692,5.008182 3.985616,9.641986 8.723462,11.291022 2.965754,1.126144 6.215274,0.875408 9.288212,0.444866 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 36.078125 17.007812 C 35.445724 16.993086 34.813443 16.998892 34.1875 17.023438 C 33.35291 17.056168 32.528511 17.120147 31.730469 17.207031 C 27.673269 17.729779 24.158919 20.654607 22.511719 24.414062 C 21.398099 26.750071 21.053069 29.333428 21.046875 31.916016 C 21.138992 29.670547 21.541982 27.44825 22.511719 25.414062 C 24.158919 21.654607 27.673269 18.729779 31.730469 18.207031 C 32.528511 18.120147 33.35291 18.056168 34.1875 18.023438 C 36.691272 17.925254 39.294041 18.111474 41.617188 18.820312 C 42.404566 19.088183 42.747386 19.575149 42.863281 20.138672 C 42.993315 19.185227 42.848066 18.239065 41.617188 17.820312 C 39.874828 17.288684 37.975329 17.051993 36.078125 17.007812 z M 28.667969 32.292969 C 28.625534 32.781015 28.627253 33.284905 28.648438 33.792969 C 28.655344 33.626276 28.653725 33.456786 28.667969 33.292969 C 28.859045 35.585243 29.638504 37.939175 30.820312 39.609375 C 32.842757 41.975781 36.237706 42.568745 39.121094 41.800781 C 40.12822 41.626009 41.79218 40.688033 42.089844 42.265625 C 42.465381 43.375982 42.86571 44.20778 42.970703 45.220703 C 43.110888 43.696402 42.580489 42.716322 42.089844 41.265625 C 41.79218 39.688033 40.12822 40.626009 39.121094 40.800781 C 36.237706 41.568745 32.842757 40.975781 30.820312 38.609375 C 29.638504 36.939175 28.859045 34.585243 28.667969 32.292969 z"/>
+ <rect style="opacity:0.2" width="46" height="1" x="9" y="9"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="46" height="1" x="9" y="55"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/color-picker.svg b/.icons/awkward/64x64/apps/color-picker.svg
new file mode 100644
index 00000000..aca80bc2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/color-picker.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 61.364176,14.417591 c -0.249397,2.783967 -1.506082,5.603534 -3.761756,7.859107 l -8.488099,8.484299 c -4.700744,4.700945 -11.84866,5.11994 -16.02721,0.941389 l -1.882798,-1.882777 c -1.69174,-1.69178 -2.615169,-3.873755 -2.820366,-6.179527 -0.273057,3.021364 0.644572,6.003929 2.820366,8.179503 l 1.882798,1.882778 c 4.17855,4.17855 11.326266,3.759555 16.02721,-0.941389 l 8.488099,-8.4843 c 2.800367,-2.800167 4.066552,-6.467123 3.761756,-9.859083 z"/>
+ <path style="opacity:0.2" d="m 49.23032,26.417282 c -0.194358,1.118387 -0.693492,2.170174 -1.531222,3.007764 L 28.609524,48.51862 c -1.573001,1.573181 -2.810967,2.793967 -4.949141,2.120975 l -7.074117,7.070316 c -2.350372,2.350372 -7.2869133,1.197586 -9.8982823,-1.413983 -1.3744638,-1.374584 -2.3253725,-3.38916 -2.5937693,-5.335937 -0.3588158,2.444771 0.7334713,5.475535 2.5937693,7.335913 2.611569,2.611569 7.5479103,3.764355 9.8982823,1.413983 l 7.074117,-7.070316 c 2.138174,0.672992 3.37616,-0.547793 4.949141,-2.120975 L 47.699098,31.425022 c 1.327344,-1.327184 1.808438,-3.176962 1.531222,-5.00774 z M 12.316757,39.20233 c -0.02119,0.062 -0.02969,0.129999 -0.04687,0.195998 l 0.07422,-0.074 c -0.0134,-0.042 -0.01544,-0.08 -0.02734,-0.119999 z"/>
+ <path style="fill:#e4e4e4" d="M 42.514399,16.61742 C 39.90283,14.005851 35.908277,13.795653 33.557905,16.146025 L 14.466331,35.237799 c -1.573061,1.572982 -2.794366,2.811567 -2.121374,4.949542 l -7.0709166,7.070916 c -2.3503721,2.350572 -1.1973658,7.287913 1.4142433,9.899482 2.611609,2.611569 7.5489103,3.764556 9.8992823,1.414184 l 7.070917,-7.070917 c 2.138174,0.672992 3.37656,-0.548193 4.949741,-2.121374 L 47.699998,30.287858 c 2.350372,-2.350172 2.140174,-6.344925 -0.471315,-8.956494 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 37.333984 14.615234 C 35.930064 14.676242 34.587056 15.2139 33.558594 16.242188 L 14.466797 35.332031 C 13.063136 36.735748 11.962746 37.884357 12.216797 39.632812 C 12.421761 38.407205 13.348134 37.450738 14.466797 36.332031 L 33.558594 17.242188 C 34.73398 16.067001 36.3186 15.531187 37.9375 15.617188 C 39.556481 15.702386 41.209881 16.405152 42.515625 17.710938 L 47.230469 22.425781 C 48.477308 23.67268 49.164685 25.23271 49.294922 26.779297 C 49.432549 24.922788 48.747734 22.943119 47.230469 21.425781 L 42.515625 16.710938 C 41.209881 15.405152 39.556481 14.702387 37.9375 14.617188 C 37.735138 14.606438 37.534544 14.606519 37.333984 14.615234 z M 12.181641 40.445312 L 5.2753906 47.355469 C 4.2800084 48.351047 3.9317318 49.812579 4.0410156 51.363281 C 4.1203052 50.197125 4.4982092 49.132803 5.2753906 48.355469 L 12.183594 41.443359 C 12.159882 41.158082 12.171457 40.888135 12.216797 40.630859 C 12.208043 40.5704 12.187166 40.504357 12.181641 40.445312 z M 12.207031 41.681641 C 12.168528 41.923361 12.161448 42.176923 12.183594 42.443359 L 12.345703 42.28125 C 12.279826 42.071962 12.236622 41.874227 12.207031 41.681641 z"/>
+ <rect style="fill:#ffbc48" width="24" height="36" x="33.21" y="-36.25" rx="10.666" ry="12" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 49.921875 2.6171875 C 46.693114 2.495189 43.273075 3.7855189 40.628906 6.4296875 L 32.144531 14.917969 C 29.496765 17.565735 28.238709 20.984516 28.365234 24.216797 C 28.510101 21.291202 29.769013 18.293487 32.144531 15.917969 L 40.628906 7.4296875 C 43.273075 4.7855189 46.693114 3.495189 49.921875 3.6171875 C 52.433246 3.7113864 54.828171 4.660303 56.65625 6.4882812 L 58.542969 8.375 C 60.346529 10.178378 61.271959 12.537482 61.384766 15.011719 C 61.507529 12.178192 60.58871 9.4205345 58.542969 7.375 L 56.65625 5.4882812 C 54.828171 3.6603029 52.433246 2.7113864 49.921875 2.6171875 z"/>
+ <path style="opacity:0.2" d="m 20.454661,19.017405 c -0.489595,0.644392 -0.509154,1.502382 0.02344,2.035175 l 23.335724,23.335724 c 0.587593,0.587593 1.585361,0.535794 2.238173,-0.117999 l 4.714744,-4.714744 c 0.641333,-0.641392 0.695592,-1.611781 0.140619,-2.203174 -0.05056,0.066 -0.07952,0.141999 -0.140619,0.203198 l -4.714744,4.714744 c -0.652892,0.652992 -1.65066,0.704792 -2.238173,0.117999 L 20.4781,19.052604 c -0.0104,-0.02 -0.0134,-0.024 -0.02344,-0.036 z"/>
+ <rect style="fill:#ffbc48" width="36" height="10" x="27.21" y="-10.25" rx="1.5" ry="1.666" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#4e79ff" width="8" height="24" x="41.21" y="7.75" rx="4" ry="3" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26.455078 12.615234 L 26.455078 12.617188 C 26.050363 12.639188 25.636983 12.815229 25.310547 13.140625 L 20.595703 17.855469 C 20.109436 18.341781 19.961762 19.016287 20.160156 19.572266 C 20.243287 19.315314 20.384762 19.066429 20.595703 18.855469 L 25.310547 14.140625 C 25.636983 13.815229 26.050363 13.639188 26.455078 13.617188 L 26.455078 13.615234 C 26.859814 13.593834 27.255032 13.727688 27.548828 14.021484 L 50.884766 37.357422 C 51.02658 37.499236 51.126337 37.66597 51.191406 37.84375 C 51.363633 37.314918 51.276064 36.74872 50.884766 36.357422 L 27.548828 13.021484 C 27.255032 12.727688 26.859814 12.593834 26.455078 12.615234 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/colorhug-backlight.svg b/.icons/awkward/64x64/apps/colorhug-backlight.svg
new file mode 100644
index 00000000..4ad8a3cf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/colorhug-backlight.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0508,32 C 4.039,32.334 4,32.662 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.33768 -0.03904,-0.66528 -0.05078,-1 -0.528,15.042 -12.776,27 -27.95,27 -15.1744,0 -27.422,-11.958 -27.95,-27 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,0,1)">
+ <path d="M 10.016,13.09 A 6,6 0 0 0 5,19 6,6 0 0 0 11,25 6,6 0 0 0 15.773,22.629 8,8 0 0 1 12.965,21.26 3,3 0 0 1 11,22 3,3 0 0 1 8,19 3,3 0 0 1 9.9102,16.205 8,8 0 0 1 9.8008,14.9 8,8 0 0 1 10.016,13.09 Z"/>
+ <path d="m 16,5 a 6,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,-6 z"/>
+ <circle cx="16" cy="11" r="2"/>
+ <circle cx="11" cy="19" r="2"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.287972 5 59.630821 17.13209 59.984375 32.332031 C 59.990631 32.221433 60 32.112217 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="fill:#e16262" d="M 20.032,26.18 A 12,12 0 0 0 10,38 12,12 0 0 0 22,50 12,12 0 0 0 31.546,45.258 16,16 0 0 1 25.93,42.52 6,6 0 0 1 22,44 6,6 0 0 1 16,38 6,6 0 0 1 19.8204,32.41 16,16 0 0 1 19.6016,29.8 16,16 0 0 1 20.032,26.18 Z"/>
+ <path style="fill:#69db3e" d="M 32,10 A 12,12 0 0 0 20,22 12,12 0 0 0 20.676,25.914 16,16 0 0 1 26.02,22.372 6,6 0 0 1 26,22 a 6,6 0 0 1 6,-6 6,6 0 0 1 6,6 6,6 0 0 1 -0.02,0.376 16,16 0 0 1 5.348,3.534 A 12,12 0 0 0 44,22 12,12 0 0 0 32,10 Z"/>
+ <circle style="fill:#a5e98c" cx="32" cy="22" r="4"/>
+ <circle style="fill:#eb9595" cx="22" cy="38" r="4"/>
+ <path style="opacity:0.2" d="M 63.958,41.848 A 16,16 0 0 1 48,57 16,16 0 0 1 32.042,42.152 16,16 0 0 0 32,43 16,16 0 0 0 48,59 16,16 0 0 0 64,43 16,16 0 0 0 63.95704,41.84766 Z"/>
+ <circle style="fill:#3facd2" cx="48" cy="42" r="16"/>
+ <circle style="fill:#ffffff" cx="48" cy="38" r="8"/>
+ <rect style="fill:#ffffff" width="8" height="8" x="44" y="40"/>
+ <rect style="fill:#ffffff" width="8" height="2" x="44" y="50"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/colorhug-ccmx.svg b/.icons/awkward/64x64/apps/colorhug-ccmx.svg
new file mode 100644
index 00000000..201f9e95
--- /dev/null
+++ b/.icons/awkward/64x64/apps/colorhug-ccmx.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.000715)">
+ <path d="m 21.953,13.08 -0.05273,0.08789 a 8,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.3887 l -0.0078,0.01172 a 6,6 0 0 0 4.774,2.377 6,6 0 0 0 6,-6 6,6 0 0 0 -5.047,-5.92 z"/>
+ <path d="M 10.016,13.09 A 6,6 0 0 0 5,19 6,6 0 0 0 11,25 6,6 0 0 0 15.773,22.629 8,8 0 0 1 12.965,21.26 3,3 0 0 1 11,22 3,3 0 0 1 8,19 3,3 0 0 1 9.9102,16.205 8,8 0 0 1 9.8008,14.9 8,8 0 0 1 10.016,13.09 Z"/>
+ <path d="m 16,5 a 6,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,-6 z"/>
+ <circle cx="16" cy="11" r="2"/>
+ <circle cx="11" cy="19" r="2"/>
+ <circle cx="21" cy="19" r="2"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+ <path style="fill:#9d9d9d" d="m 43.90543,26.160513 -0.105999,0.175997 a 15.999771,15.999771 0 0 1 0.399995,3.46395 15.999771,15.999771 0 0 1 -0.219997,2.543964 5.9999142,5.9999142 0 0 1 4.019942,5.655919 5.9999142,5.9999142 0 0 1 -5.999914,5.999914 5.9999142,5.9999142 0 0 1 -4.015943,-1.553977 15.999771,15.999771 0 0 1 -5.515921,2.77596 l -0.014,0.024 A 11.999828,11.999828 0 0 0 41.999457,50.000172 11.999828,11.999828 0 0 0 53.999285,38.000343 11.999828,11.999828 0 0 0 43.90543,26.160513 Z"/>
+ <path style="fill:#9d9d9d" d="M 20.031771,26.180512 A 11.999828,11.999828 0 0 0 9.9999146,38.000343 11.999828,11.999828 0 0 0 21.999743,50.000172 a 11.999828,11.999828 0 0 0 9.545863,-4.741933 15.999771,15.999771 0 0 1 -5.615919,-2.73796 5.9999142,5.9999142 0 0 1 -3.929944,1.479978 5.9999142,5.9999142 0 0 1 -5.999914,-5.999914 5.9999142,5.9999142 0 0 1 3.820345,-5.58992 15.999771,15.999771 0 0 1 -0.218797,-2.609963 15.999771,15.999771 0 0 1 0.430394,-3.619948 z"/>
+ <path style="fill:#9d9d9d" d="m 31.9996,10.000744 a 11.999828,11.999828 0 0 0 -11.999828,11.999828 11.999828,11.999828 0 0 0 0.67599,3.913944 15.999771,15.999771 0 0 1 5.343924,-3.541949 5.9999142,5.9999142 0 0 1 -0.02,-0.371995 5.9999142,5.9999142 0 0 1 5.999914,-5.999914 5.9999142,5.9999142 0 0 1 5.999914,5.999914 5.9999142,5.9999142 0 0 1 -0.02,0.375995 15.999771,15.999771 0 0 1 5.347924,3.533949 11.999828,11.999828 0 0 0 0.67199,-3.909944 A 11.999828,11.999828 0 0 0 31.9996,10.000744 Z"/>
+ <circle style="fill:#a5e98c" cx="32" cy="22.001" r="4"/>
+ <circle style="fill:#eb9595" cx="22" cy="38" r="4"/>
+ <circle style="fill:#8ccde4" cx="41.999" cy="38" r="4"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/colorhug-flash.svg b/.icons/awkward/64x64/apps/colorhug-flash.svg
new file mode 100644
index 00000000..48cbd97e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/colorhug-flash.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0508,32 C 4.039,32.334 4,32.662 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.33768 -0.03904,-0.66528 -0.05078,-1 -0.528,15.042 -12.776,27 -27.95,27 -15.1744,0 -27.422,-11.958 -27.95,-27 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,0,1)">
+ <path d="M 10.016,13.09 A 6,6 0 0 0 5,19 6,6 0 0 0 11,25 6,6 0 0 0 15.773,22.629 8,8 0 0 1 12.965,21.26 3,3 0 0 1 11,22 3,3 0 0 1 8,19 3,3 0 0 1 9.9102,16.205 8,8 0 0 1 9.8008,14.9 8,8 0 0 1 10.016,13.09 Z"/>
+ <path d="m 16,5 a 6,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,-6 z"/>
+ <circle cx="16" cy="11" r="2"/>
+ <circle cx="11" cy="19" r="2"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.287972 5 59.630821 17.13209 59.984375 32.332031 C 59.990631 32.221433 60 32.112217 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="fill:#69db3e" d="M 20.032,26.18 A 12,12 0 0 0 10,38 12,12 0 0 0 22,50 12,12 0 0 0 31.546,45.258 16,16 0 0 1 25.93,42.52 6,6 0 0 1 22,44 6,6 0 0 1 16,38 6,6 0 0 1 19.8204,32.41 16,16 0 0 1 19.6016,29.8 16,16 0 0 1 20.032,26.18 Z"/>
+ <path style="fill:#3facd2" d="M 32,10 A 12,12 0 0 0 20,22 12,12 0 0 0 20.676,25.914 16,16 0 0 1 26.02,22.372 6,6 0 0 1 26,22 a 6,6 0 0 1 6,-6 6,6 0 0 1 6,6 6,6 0 0 1 -0.02,0.376 16,16 0 0 1 5.348,3.534 A 12,12 0 0 0 44,22 12,12 0 0 0 32,10 Z"/>
+ <circle style="fill:#8ccde4" cx="32" cy="22" r="4"/>
+ <circle style="fill:#a5e98c" cx="22" cy="38" r="4"/>
+ <path style="opacity:0.2" d="M 63.958,41.848 A 16,16 0 0 1 48,57 16,16 0 0 1 32.042,42.152 16,16 0 0 0 32,43 16,16 0 0 0 48,59 16,16 0 0 0 64,43 16,16 0 0 0 63.95704,41.84766 Z"/>
+ <circle style="fill:#e16262" cx="48" cy="42" r="16"/>
+ <path style="fill:#ffffff" d="m 48,33 a 9,9 0 0 0 -9,9 9,9 0 0 0 9,9 9,9 0 0 0 8.474609,-6 l -3.285156,0 A 6,6 0 0 1 48,48 a 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 6,6 0 0 1 4.710938,2.289062 L 50,41 l 3.5,0 0.414062,0 3.025391,0 0.06055,0 0,-3.5 0,-3.5 -2.160156,2.160156 A 9,9 0 0 0 48,33 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/colorhug-refresh.svg b/.icons/awkward/64x64/apps/colorhug-refresh.svg
new file mode 100644
index 00000000..7d99c02f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/colorhug-refresh.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0508,32 C 4.039,32.334 4,32.662 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.33768 -0.03904,-0.66528 -0.05078,-1 -0.528,15.042 -12.776,27 -27.95,27 -15.1744,0 -27.422,-11.958 -27.95,-27 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,0,1)">
+ <path d="M 10.016,13.09 A 6,6 0 0 0 5,19 6,6 0 0 0 11,25 6,6 0 0 0 15.773,22.629 8,8 0 0 1 12.965,21.26 3,3 0 0 1 11,22 3,3 0 0 1 8,19 3,3 0 0 1 9.9102,16.205 8,8 0 0 1 9.8008,14.9 8,8 0 0 1 10.016,13.09 Z"/>
+ <path d="m 16,5 a 6,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,-6 z"/>
+ <circle cx="16" cy="11" r="2"/>
+ <circle cx="11" cy="19" r="2"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.287972 5 59.630821 17.13209 59.984375 32.332031 C 59.990631 32.221433 60 32.112217 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="fill:#e16262" d="M 20.032,26.18 A 12,12 0 0 0 10,38 12,12 0 0 0 22,50 12,12 0 0 0 31.546,45.258 16,16 0 0 1 25.93,42.52 6,6 0 0 1 22,44 6,6 0 0 1 16,38 6,6 0 0 1 19.8204,32.41 16,16 0 0 1 19.6016,29.8 16,16 0 0 1 20.032,26.18 Z"/>
+ <path style="fill:#3facd2" d="M 32,10 A 12,12 0 0 0 20,22 12,12 0 0 0 20.676,25.914 16,16 0 0 1 26.02,22.372 6,6 0 0 1 26,22 a 6,6 0 0 1 6,-6 6,6 0 0 1 6,6 6,6 0 0 1 -0.02,0.376 16,16 0 0 1 5.348,3.534 A 12,12 0 0 0 44,22 12,12 0 0 0 32,10 Z"/>
+ <circle style="fill:#8ccde4" cx="32" cy="22" r="4"/>
+ <circle style="fill:#eb9595" cx="22" cy="38" r="4"/>
+ <path style="opacity:0.2" d="M 63.958,41.848 A 16,16 0 0 1 48,57 16,16 0 0 1 32.042,42.152 16,16 0 0 0 32,43 16,16 0 0 0 48,59 16,16 0 0 0 64,43 16,16 0 0 0 63.95704,41.84766 Z"/>
+ <circle style="fill:#69db3e" cx="48" cy="42" r="16"/>
+ <g transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,-15.740115,46.464466)">
+ <rect style="fill:#ffffff" width="4" height="13" x="42" y="34"/>
+ <rect style="fill:#ffffff" width="4" height="18" x="-47" y="42" transform="matrix(0,-1,1,0,0,0)"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/colorhug.svg b/.icons/awkward/64x64/apps/colorhug.svg
new file mode 100644
index 00000000..51ccf004
--- /dev/null
+++ b/.icons/awkward/64x64/apps/colorhug.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.661991 -0.050799,0.999986 C 4.0000007,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.000401 c 0,-0.337675 -0.03904,-0.665271 -0.05078,-0.999986 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.000715)">
+ <path d="m 21.953,13.08 -0.05273,0.08789 a 8,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.3887 l -0.0078,0.01172 a 6,6 0 0 0 4.774,2.377 6,6 0 0 0 6,-6 6,6 0 0 0 -5.047,-5.92 z"/>
+ <path d="M 10.016,13.09 A 6,6 0 0 0 5,19 6,6 0 0 0 11,25 6,6 0 0 0 15.773,22.629 8,8 0 0 1 12.965,21.26 3,3 0 0 1 11,22 3,3 0 0 1 8,19 3,3 0 0 1 9.9102,16.205 8,8 0 0 1 9.8008,14.9 8,8 0 0 1 10.016,13.09 Z"/>
+ <path d="m 16,5 a 6,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,-6 z"/>
+ <circle cx="16" cy="11" r="2"/>
+ <circle cx="11" cy="19" r="2"/>
+ <circle cx="21" cy="19" r="2"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,4 C 16.488222,4 4,16.488222 4,32 c 0,0.113554 0.011285,0.224034 0.017578,0.335938 C 4.3691163,17.134398 16.710946,5 32,5 47.289054,5 59.630884,17.134398 59.982422,32.335938 59.988797,32.224034 60,32.113554 60,32 60,16.488222 47.511778,4 32,4 Z"/>
+ <path style="fill:#3facd2" d="m 43.90543,26.160098 -0.105999,0.175997 a 15.999771,15.999771 0 0 1 0.399995,3.463951 15.999771,15.999771 0 0 1 -0.219997,2.543963 5.9999142,5.9999142 0 0 1 4.019942,5.65592 5.9999142,5.9999142 0 0 1 -5.999914,5.999914 5.9999142,5.9999142 0 0 1 -4.015943,-1.553978 15.999771,15.999771 0 0 1 -5.515921,2.77596 l -0.014,0.024 A 11.999828,11.999828 0 0 0 41.999457,49.999757 11.999828,11.999828 0 0 0 53.999285,37.999929 11.999828,11.999828 0 0 0 43.90543,26.160098 Z"/>
+ <path style="fill:#e16262" d="M 20.031771,26.180098 A 11.999828,11.999828 0 0 0 9.9999146,37.999929 11.999828,11.999828 0 0 0 21.999743,49.999757 a 11.999828,11.999828 0 0 0 9.545863,-4.741932 15.999771,15.999771 0 0 1 -5.615919,-2.737961 5.9999142,5.9999142 0 0 1 -3.929944,1.479979 5.9999142,5.9999142 0 0 1 -5.999914,-5.999914 5.9999142,5.9999142 0 0 1 3.820345,-5.589921 15.999771,15.999771 0 0 1 -0.218797,-2.609962 15.999771,15.999771 0 0 1 0.430394,-3.619948 z"/>
+ <path style="fill:#69db3e" d="m 31.9996,10.000329 a 11.999828,11.999828 0 0 0 -11.999828,11.999828 11.999828,11.999828 0 0 0 0.67599,3.913944 15.999771,15.999771 0 0 1 5.343924,-3.541949 5.9999142,5.9999142 0 0 1 -0.02,-0.371995 5.9999142,5.9999142 0 0 1 5.999914,-5.999914 5.9999142,5.9999142 0 0 1 5.999914,5.999914 5.9999142,5.9999142 0 0 1 -0.02,0.375995 15.999771,15.999771 0 0 1 5.347924,3.533949 11.999828,11.999828 0 0 0 0.67199,-3.909944 A 11.999828,11.999828 0 0 0 31.9996,10.000329 Z"/>
+ <circle style="fill:#a5e98c" cx="32" cy="22" r="4"/>
+ <circle style="fill:#eb9595" cx="22" cy="38" r="4"/>
+ <circle style="fill:#8ccde4" cx="41.999" cy="38" r="4"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/colorpicker.svg b/.icons/awkward/64x64/apps/colorpicker.svg
new file mode 100644
index 00000000..1f272108
--- /dev/null
+++ b/.icons/awkward/64x64/apps/colorpicker.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#713a9d" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="fill:#ffffff;opacity:0.1" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:0.2" d="m4 57v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 30,29 v 6 h 17 c 1.662,0 3,-1.338 3,-3 0,-1.662 -1.338,-3 -3,-3 z m 6,16 v 6 h 11 c 1.662,0 3,-1.338 3,-3 0,-1.662 -1.338,-3 -3,-3 z"/>
+ <path style="fill:#f44336" d="M 43,13 H 17 c -1.662,0 -3,1.338 -3,3 0,1.662 1.338,3 3,3 h 26 z"/>
+ <path style="fill:#03a9f4" d="M 37,45 H 17 C 15.338,45 14,46.338 14,48 14,49.662 15.338,51 17,51 H 37 Z"/>
+ <path style="fill:#4caf50" d="M 28,29 H 17 C 15.338,29 14,30.338 14,32 14,33.662 15.338,35 17,35 H 28 Z"/>
+ <path style="opacity:0.2" d="m 50,17 c 0,-3.314 -2.686,-6 -6,-6 -3.314,0 -6,2.686 -6,6 0,3.314 2.686,6 6,6 3.314,0 6,-2.686 6,-6 z"/>
+ <path style="opacity:0.2" d="m 42,49 c 0,-3.314 -2.686,-6 -6,-6 -3.314,0 -6,2.686 -6,6 0,3.314 2.686,6 6,6 3.314,0 6,-2.686 6,-6 z"/>
+ <path style="opacity:0.2" d="m 36,33 c 0,-3.314 -2.686,-6 -6,-6 -3.314,0 -6,2.686 -6,6 0,3.314 2.686,6 6,6 3.314,0 6,-2.686 6,-6 z"/>
+ <path style="fill:#ffffff" d="m 50,16 c 0,-3.314 -2.686,-6 -6,-6 -3.314,0 -6,2.686 -6,6 0,3.314 2.686,6 6,6 3.314,0 6,-2.686 6,-6 z"/>
+ <path style="fill:#ffffff" d="m 42,48 c 0,-3.314 -2.686,-6 -6,-6 -3.314,0 -6,2.686 -6,6 0,3.314 2.686,6 6,6 3.314,0 6,-2.686 6,-6 z"/>
+ <path style="fill:#ffffff" d="m 36,32 c 0,-3.314 -2.686,-6 -6,-6 -3.314,0 -6,2.686 -6,6 0,3.314 2.686,6 6,6 3.314,0 6,-2.686 6,-6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/colors.svg b/.icons/awkward/64x64/apps/colors.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/colors.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.abagames.noiz2sa.svg b/.icons/awkward/64x64/apps/com.abagames.noiz2sa.svg
new file mode 120000
index 00000000..a7191a6f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.abagames.noiz2sa.svg
@@ -0,0 +1 @@
+noiz2sa.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.abagames.rRootage.svg b/.icons/awkward/64x64/apps/com.abagames.rRootage.svg
new file mode 120000
index 00000000..3f242e92
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.abagames.rRootage.svg
@@ -0,0 +1 @@
+rrootage.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.abisource.AbiWord.svg b/.icons/awkward/64x64/apps/com.abisource.AbiWord.svg
new file mode 120000
index 00000000..3c89b5b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.abisource.AbiWord.svg
@@ -0,0 +1 @@
+abiword.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.adobe.Flash-Player-Projector.svg b/.icons/awkward/64x64/apps/com.adobe.Flash-Player-Projector.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.adobe.Flash-Player-Projector.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.albiononline.AlbionOnline.svg b/.icons/awkward/64x64/apps/com.albiononline.AlbionOnline.svg
new file mode 120000
index 00000000..5b00b854
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.albiononline.AlbionOnline.svg
@@ -0,0 +1 @@
+albion-online.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.anydesk.Anydesk.svg b/.icons/awkward/64x64/apps/com.anydesk.Anydesk.svg
new file mode 120000
index 00000000..74450b7e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.anydesk.Anydesk.svg
@@ -0,0 +1 @@
+anydesk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.axosoft.GitKraken.svg b/.icons/awkward/64x64/apps/com.axosoft.GitKraken.svg
new file mode 120000
index 00000000..e7d60f47
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.axosoft.GitKraken.svg
@@ -0,0 +1 @@
+gitkraken.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.azuredatastudio.oss.svg b/.icons/awkward/64x64/apps/com.azuredatastudio.oss.svg
new file mode 120000
index 00000000..004fe15e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.azuredatastudio.oss.svg
@@ -0,0 +1 @@
+azuredatastudio.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.beakerbrowser.Beaker.svg b/.icons/awkward/64x64/apps/com.beakerbrowser.Beaker.svg
new file mode 100644
index 00000000..a759ae1d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.beakerbrowser.Beaker.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#614eff" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 32,15 A 18,18 0 0 0 14,33 18,18 0 0 0 32,51 18,18 0 0 0 50,33 18,18 0 0 0 47.203124,23.40625 c -0.0126,-0.08246 -0.0178,-0.0964 -0.03124,-0.1875 -0.08148,-0.548702 -0.09942,-1.029828 -0.08594,-2.222656 0.0094,-0.837866 0.02374,-1.78317 0.02734,-2.101563 0.0058,-0.514719 -0.013,-0.612374 -0.15626,-0.886719 -0.09534,-0.182498 -0.236294,-0.365294 -0.402344,-0.523437 -0.1882,-0.220486 -0.411786,-0.324084 -0.63672,-0.382813 -0.72458,-0.19312 -1.518202,-0.03377 -2.171874,0.03125 -1.021414,0.09683 -2.080884,0.182922 -2.878906,0.226563 A 18,18 0 0 0 32,15 Z m 0,6 A 12,12 0 0 1 44,33 12,12 0 0 1 32,45 12,12 0 0 1 20,33 12,12 0 0 1 32,21 Z"/>
+ <path style="fill:#ffffff" d="M 32,14 A 18,18 0 0 0 14,32 18,18 0 0 0 32,50 18,18 0 0 0 50,32 18,18 0 0 0 32,14 Z m 0,6 A 12,12 0 0 1 44,32 12,12 0 0 1 32,44 12,12 0 0 1 20,32 12,12 0 0 1 32,20 Z"/>
+ <path style="fill:#ffffff" d="m 37.14,15.437652 c 2.388852,0.946075 3.35697,4.714592 5.271036,6.498864 2.605184,2.428522 5.854602,3.175874 6.560936,6.600896 -0.06836,-0.361916 -0.14092,-0.772494 -0.1839,-0.954626 -0.19612,-0.831044 -0.69403,-2.280334 -1.014122,-2.95042 -0.305902,-0.640382 -0.380142,-0.929162 -0.600362,-2.412262 -0.08148,-0.548702 -0.10002,-1.030128 -0.08654,-2.222956 0.0094,-0.837867 0.02074,-1.785572 0.02434,-2.103966 0.0058,-0.51472 -0.0108,-0.612674 -0.15414,-0.887019 -0.09534,-0.182498 -0.235136,-0.361814 -0.401186,-0.519957 -0.1882,-0.220486 -0.412982,-0.32512 -0.637916,-0.383848 -0.72458,-0.19312 -1.517994,-0.03356 -2.171666,0.03146 -1.069948,0.101436 -2.210712,0.195868 -3.017158,0.236827 H 39.55294 L 39.039118,16.121848 C 38.49193,15.857189 37.679708,15.636335 37.14,15.437652 Z m 11.86172,13.24309 c 0.0804,0.4266 0.14534,0.855964 0.19472,1.287258 -0.02492,-0.276438 -0.05476,-0.520614 -0.119,-0.892426 -0.02448,-0.14178 -0.04778,-0.243756 -0.07572,-0.394832 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.belmoussaoui.Obfuscate.svg b/.icons/awkward/64x64/apps/com.belmoussaoui.Obfuscate.svg
new file mode 100644
index 00000000..92688df8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.belmoussaoui.Obfuscate.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 7.1601726,10.000014 a 4.1508804,4.1713611 0 0 0 -4.160155,4.183593 V 51.816408 C 3.0000176,54.134179 4.8537813,56 7.1601726,56 H 32.000009 32.910165 53.000003 V 50.000002 H 61 V 16.000012 H 53.000003 V 10.000014 H 32.910165 32.000009 Z"/>
+ <path style="fill:#4f4f4f" d="M 7.1613142,9.0000299 A 4.1508804,4.1713611 0 0 0 3.0000306,13.181845 v 37.636343 c 0,2.317771 1.8548923,4.181815 4.1612836,4.181815 H 32.911337 V 9.0000299 Z m 0,0"/>
+ <path style="opacity:0.2" d="M 19.000013,21.000758 C 19.000013,23.761627 16.761637,26 13.999257,26 c -2.76137,0 -4.9992412,-2.238373 -4.9992412,-4.999242 0,-2.762379 2.2383762,-5.000755 4.9992412,-5.000755 a 4.9997461,4.9997461 0 0 1 5.000756,5.000755 z m 0,0"/>
+ <path style="fill:#ff3737" d="m 19.000013,20.00077 c 0,2.760869 -2.238376,4.999242 -5.000756,4.999242 -2.76137,0 -4.9992412,-2.238373 -4.9992412,-4.999242 0,-2.76238 2.2383762,-5.000755 4.9992412,-5.000755 a 4.9997461,4.9997461 0 0 1 5.000756,5.000755 z m 0,0"/>
+ <path style="opacity:0.2" d="M 25.154283,21.000758 C 25.154283,23.761627 22.914394,26 20.15353,26 c -2.760866,0 -5.000757,-2.238373 -5.000757,-4.999242 0,-2.762379 2.239386,-5.000755 5.000757,-5.000755 2.761372,0 5.000753,2.238376 5.000753,5.000755 z m 0,0"/>
+ <path style="fill:#ffc025" d="m 25.154283,20.00077 c 0,2.760869 -2.239889,4.999242 -5.000753,4.999242 -2.760866,0 -5.000757,-2.238373 -5.000757,-4.999242 0,-2.76238 2.239386,-5.000755 5.000757,-5.000755 2.761372,0 5.000753,2.238375 5.000753,5.000755 z m 0,0"/>
+ <path style="fill:#ff872b" d="m 17.071597,16.062663 a 5.0078233,5.0078233 0 0 0 -1.918824,3.938107 5.0047943,5.0047943 0 0 0 1.928416,3.93609 5.0012607,5.0012607 0 0 0 1.918318,-3.93609 4.9997461,4.9997461 0 0 0 -1.928415,-3.937602 z m 0,0"/>
+ <path style="fill:#9a9996" d="M 9.0000158,45.000006 H 27.00001 v 3.999999 H 9.0000158 Z m 0,0"/>
+ <path style="fill:#deddda" d="m 9.0000158,39.000008 h 9.9999972 v 2.999999 H 9.0000158 Z m 0,0"/>
+ <path style="fill:#3f3f3f" d="M 32.001055,9.0000233 V 54.999997 H 53.000003 V 49.000005 H 61 V 15.000015 H 53.000003 V 9.0000233 Z"/>
+ <g transform="matrix(2.0689653,0,0,2.0689653,-2.1379271,-1.0262261)">
+ <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:5.99999809;stroke-linecap:round" d="M 32.000299,6.9992901 V 58.999273"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:5.99999809;stroke-linecap:round" d="M 32.000299,6.0000176 V 58.000002"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.1601562 9 A 4.1508804 4.1713611 0 0 0 3 13.183594 L 3 14.183594 A 4.1508804 4.1713611 0 0 1 7.1601562 10 L 32 10 L 32.910156 10 L 53 10 L 53 9 L 32.910156 9 L 32 9 L 7.1601562 9 z M 53 15 L 53 16 L 61 16 L 61 15 L 53 15 z"/>
+ <rect style="opacity:0.2" width="10" height="1" x="9" y="42"/>
+ <rect style="opacity:0.2" width="18" height="1" x="9" y="49"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.bitwarden.desktop.svg b/.icons/awkward/64x64/apps/com.bitwarden.desktop.svg
new file mode 120000
index 00000000..0beb6a1c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.bitwarden.desktop.svg
@@ -0,0 +1 @@
+bitwarden.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.bixense.PasswordCalculator.svg b/.icons/awkward/64x64/apps/com.bixense.PasswordCalculator.svg
new file mode 100644
index 00000000..714f2ba8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.bixense.PasswordCalculator.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 20.8,21.8 15.850782,26.749218 30.501563,41 H 36 v 5 h 4 v 4 h 6 v 5 h 3.000219 v 4.698437 L 50.301782,61 H 60 Z"/>
+ <path style="fill:#e8973e" d="M 20.8,20.8 15.850782,25.749218 30.501563,40 H 36 v 5 h 4 v 4 h 6 v 5 h 3.000219 v 4.698437 L 50.301782,60 H 60 Z"/>
+ <path style="opacity:0.2" d="M 25.749218,16.850782 20.8,21.8 60,61 v -9.898437 z"/>
+ <path style="fill:#f0c550" d="M 25.749218,15.850782 20.8,20.8 60,60 v -9.898437 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.75 15.851562 L 20.800781 20.800781 L 21.300781 21.300781 L 25.75 16.851562 L 60 51.101562 L 60 50.101562 L 25.75 15.851562 z"/>
+ <circle style="opacity:0.2" cx="21" cy="22" r="17"/>
+ <circle style="fill:#f0c550" cx="21" cy="21" r="17"/>
+ <circle style="opacity:0.2" cx="17" cy="18" r="7"/>
+ <circle style="fill:#ffffff" cx="17" cy="17" r="7"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21 4 A 17 17 0 0 0 4 21 A 17 17 0 0 0 4.0214844 21.580078 A 17 17 0 0 1 21 5 A 17 17 0 0 1 37.978516 21.419922 A 17 17 0 0 0 38 21 A 17 17 0 0 0 21 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.bladecoder.adventure-editor.svg b/.icons/awkward/64x64/apps/com.bladecoder.adventure-editor.svg
new file mode 100644
index 00000000..a663c73b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.bladecoder.adventure-editor.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 36.812232,52.898202 c -0.26452,0 -0.488374,-0.13676 -0.67451,-0.211932 -0.350518,-0.315804 -0.14368,-0.15536 0.23284,-0.298578 -0.214116,0.03688 0.04974,0.02076 0.27564,-0.12464 0.07864,0 0.232092,-0.03844 0.341008,-0.08538 0.10892,-0.04646 0.234304,-0.09384 0.278658,-0.10428 0.04436,-0.0104 0.24404,-0.08098 0.443748,-0.15674 0.1997,-0.07612 0.45647,-0.17228 0.570586,-0.214528 0.19488,-0.07208 0.549006,-0.252546 0.955228,-0.486956 0.1756,-0.10128 0.276378,-0.17556 0.48355,-0.356226 0.05902,-0.05126 0.13098,-0.09366 0.15988,-0.09366 0.02892,0 0.03984,-0.0128 0.02432,-0.0292 -0.0156,-0.0158 0.06224,-0.12622 0.17292,-0.245018 0.11064,-0.11874 0.2004,-0.244078 0.19944,-0.278432 -0.0052,-0.18738 -0.369692,-0.433856 -1.658168,-1.121228 -0.328092,-0.17504 -0.64257,-0.351424 -0.698844,-0.391942 -0.05628,-0.04084 -0.14186,-0.07372 -0.1902,-0.07372 -0.04834,0 -0.09566,-0.0194 -0.10518,-0.04168 -1.934972,-0.92688 -3.173558,-1.584278 -5.052868,-2.36563 -0.02002,0 -0.14756,-0.0705 -0.28345,-0.15678 -0.352176,-0.200998 -0.540822,-0.245246 -0.853708,-0.497728 -0.02852,-0.02336 -0.14084,-0.11262 -0.24955,-0.19876 -0.437036,-0.346168 -0.597614,-0.685264 -0.538776,-1.137608 0.0168,-0.12868 0.31973,-0.820768 0.735516,-1.680042 0.38888,-0.803606 0.703744,-1.477256 0.6997,-1.49685 -0.004,-0.0194 0.0142,-0.05044 0.0406,-0.0681 0.09154,-0.06248 0.945798,-1.88957 0.911988,-1.950524 -0.0186,-0.03354 -0.015,-0.04324 0.008,-0.02238 0.04196,0.03928 0.50416,-0.835398 0.508394,-0.961946 0.0013,-0.03686 0.02558,-0.06652 0.05412,-0.06652 0.02854,0 0.03848,-0.0138 0.02212,-0.0305 -0.0375,-0.03844 -0.350632,0.12528 -0.350632,0.1836 0,0.02434 -0.03264,0.04324 -0.07254,0.04324 -1.651968,0.664794 -3.508776,1.688702 -4.96348,2.370236 -0.387602,0.18216 -0.763658,0.38328 -0.835686,0.447024 -0.07726,0.06816 -0.18916,0.285764 -0.272926,0.530006 -0.07808,0.227634 -0.1856,0.471162 -0.238952,0.54107 -0.05336,0.06976 -0.08566,0.13884 -0.0718,0.15308 0.014,0.0146 -0.229414,0.541134 -0.540584,1.170668 -0.759578,1.536718 -0.802682,1.61996 -0.862594,1.665278 -0.02854,0.02174 -0.03074,0.04008 -0.005,0.04008 0.02582,0 0.013,0.04324 -0.02862,0.09448 -0.04156,0.05126 -0.1413,0.23795 -0.221626,0.414456 -0.08034,0.17654 -0.205902,0.403294 -0.27905,0.504022 -0.07314,0.10058 -0.09958,0.16222 -0.05874,0.1368 0.06364,-0.03922 0.06402,-0.03358 0.0024,0.04488 -0.786788,1.58541 -1.775766,3.06069 -2.451478,4.674814 -0.203858,0.374746 -0.32549,0.727174 -0.506016,1.192042 h 0.243744 c 0.820744,0.1006 -0.1315,0.201356 -0.404652,0.232044 -0.990718,0.11022 -4.789125,0.03526 -4.917555,-0.09738 -0.130174,-0.13426 0.504646,-0.19442 2.181195,-0.206678 0.677508,-0.0084 1.231886,-0.011 1.231952,-0.0146 5.4e-5,0 -0.1422,-0.1208 -0.316162,-0.26179 -0.17404,-0.14086 -0.366616,-0.30754 -0.428027,-0.370184 -0.06141,-0.06248 -0.1852,-0.16164 -0.275092,-0.219716 -0.08989,-0.0585 -0.311642,-0.232594 -0.49278,-0.387754 -0.18114,-0.15526 -0.359387,-0.307502 -0.396107,-0.33832 -0.03672,-0.03114 -0.211789,-0.17816 -0.389038,-0.327224 -0.373991,-0.314636 -0.733531,-0.7021 -0.842098,-0.90764 -0.07123,-0.13482 -0.06873,-0.14614 0.04041,-0.1841 0.186594,-0.06488 0.407079,-0.0084 1.100186,0.292448 0.1132,0.04888 0.218234,0.09088 0.23342,0.09334 0.03455,0.0084 0.188202,0.06732 0.390721,0.15484 0.08559,0.03688 0.272325,0.11104 0.414973,0.16398 0.142648,0.05284 0.282703,0.1128 0.311232,0.13312 0.06316,0.04488 0.348332,0.126 0.401432,0.11412 0.02108,-0.0084 0.12612,0.0266 0.233424,0.06812 0.355626,0.14022 0.942016,0.19152 1.454334,0.12716 0.45369,-0.358496 0.773666,-0.924284 0.971244,-1.3813 0.05164,-0.05926 0.07276,-0.10736 0.04696,-0.10774 -0.02582,0 -0.02098,-0.0194 0.0108,-0.04006 0.304524,-0.607602 0.63756,-1.282162 0.89914,-1.85794 0.323372,-0.698014 0.485716,-1.069518 0.50018,-1.14468 0.0078,-0.04168 0.04514,-0.09502 0.0827,-0.1195 0.03756,-0.02464 0.0503,-0.0449 0.02832,-0.0449 -0.02198,0 0.0046,-0.09106 0.05904,-0.201422 0.05446,-0.11032 0.12864,-0.302958 0.16488,-0.427948 0.03622,-0.12504 0.08162,-0.22731 0.10088,-0.22731 0.0192,0 0.03532,-0.02952 0.03566,-0.06652 2.7e-4,-0.03682 0.11176,-0.355738 0.247534,-0.708654 0.279894,-0.72776 0.556432,-1.465936 0.711392,-1.899076 0.05788,-0.16172 0.12508,-0.342274 0.14932,-0.401088 0.02422,-0.05926 0.09408,-0.239442 0.15526,-0.401124 0.06118,-0.1619 0.15704,-0.402548 0.213058,-0.534936 0.05602,-0.13246 0.10512,-0.264842 0.10912,-0.294328 0.004,-0.0292 0.02642,-0.0777 0.0498,-0.10692 0.890748,-1.34383 2.465274,-2.264966 3.56021,-3.267886 0.02404,0.0148 0.18162,-0.09762 0.35013,-0.25089 0.16854,-0.15338 0.329752,-0.297086 0.358282,-0.319504 0.14978,-0.11746 0.783448,-0.6411 1.115932,-0.922264 0.208798,-0.17646 0.498304,-0.41476 0.643346,-0.529498 0.14504,-0.1147 0.27539,-0.224204 0.289654,-0.243268 0.0142,-0.0192 0.17764,-0.15382 0.363078,-0.29951 0.18542,-0.1457 0.375368,-0.304302 0.422088,-0.352526 0.395116,-0.44675 1.012074,-0.793278 1.78249,-1.45462 0.05704,-0.05528 0.15606,-0.13676 0.220006,-0.18104 0.06394,-0.04406 0.10304,-0.10254 0.08692,-0.12944 -0.0162,-0.02744 -0.007,-0.04246 0.02014,-0.03446 0.0776,0.02322 0.379726,-0.225344 0.344856,-0.28357 0.17066,-0.08898 0.328234,-0.233904 0.516696,-0.396116 0.1023,-0.10254 0.186,-0.17294 0.186,-0.15666 0,0.017 0.03008,0 0.06684,-0.04088 0.0855,-0.09042 0.278104,-0.557208 0.316048,-0.76611 0.016,-0.08822 0.06402,-0.30457 0.10664,-0.480878 0.13906,-0.574978 0.229196,-1.580864 0.26129,-2.91579 0.0174,-0.720776 0.04352,-1.430826 0.05822,-1.577898 l 0.02672,-0.26755 -0.344158,0.37449 c -0.323608,0.35206 -0.525702,0.646846 -0.502906,0.733514 0.0056,0.02082 -0.0229,0.02562 -0.06316,0.0096 -0.12694,0.03202 -0.1628,0.13224 -0.231576,0.246886 -0.0172,0.0144 -0.06616,0.0737 -0.10896,0.13058 -0.06136,0.08186 -0.06242,0.09436 -0.005,0.05848 0.04944,-0.03042 0.06096,-0.02562 0.03584,0.0168 -0.02036,0.03446 -0.06106,0.06168 -0.09048,0.06168 -0.07104,0 -0.35496,0.278446 -0.328666,0.322264 0.0112,0.0192 -0.0124,0.03446 -0.05264,0.03446 -0.04028,0 -0.0586,-0.02652 -0.04068,-0.05848 0.018,-0.03202 -0.0122,-0.0192 -0.06712,0.02882 -0.05482,0.04808 -0.15784,0.10568 -0.228918,0.12802 -0.07108,0.02228 -0.26948,0.10718 -0.440912,0.18824 -0.17142,0.08116 -0.650146,0.295894 -1.063824,0.477354 -0.413674,0.18144 -0.88052,0.386742 -1.037434,0.456176 -0.15692,0.06972 -0.4124,0.17766 -0.567754,0.240472 -0.15536,0.06252 -0.61053,0.264988 -1.0115,0.449488 -0.40097,0.18448 -0.827608,0.378794 -0.94808,0.43208 -0.12046,0.05288 -0.206268,0.1179 -0.19066,0.14392 0.0156,0.02652 0.0092,0.04408 -0.0142,0.04008 -0.12068,-0.02172 -0.1793,0.02258 -0.272426,0.205558 -0.14516,0.28523 -0.473602,0.616882 -0.835016,0.843252 -0.17982,0.11272 -0.296448,0.219172 -0.276506,0.25249 0.0194,0.03206 0.0104,0.04244 -0.02068,0.02228 -0.03034,-0.0192 -0.17982,0 -0.332214,0.03844 -0.244444,0.0657 -0.282474,0.06408 -0.323204,-0.0088 -0.02866,-0.05128 -0.02358,-0.11962 0.0134,-0.18064 0.07146,-0.11798 0.0546,-0.1204 -0.16938,-0.02412 -0.200782,0.08652 -0.263484,0.05928 -0.339108,-0.14546 -0.03478,-0.09438 -0.03596,-0.13692 -0.0032,-0.11616 0.02844,0.0182 0.05172,0.0096 0.05172,-0.0202 0,-0.02892 -0.05252,-0.06006 -0.1167,-0.06972 -0.1526,-0.02232 -0.19736,-0.289236 -0.0549,-0.327282 0.08602,-0.02322 0.08628,-0.0256 0.003,-0.03124 -0.06528,-0.0082 -0.09078,-0.05208 -0.09078,-0.1692 0,-0.12808 0.03144,-0.17694 0.14632,-0.227334 0.08048,-0.03524 0.222884,-0.15454 0.316456,-0.264746 0.09358,-0.11022 0.18778,-0.1891 0.209338,-0.17548 0.02156,0.0136 0.200116,-0.02412 0.39678,-0.08346 0.227214,-0.0689 0.480488,-0.1047 0.694736,-0.09798 0.68473,0.0208 0.749486,0.012 1.14118,-0.17502 0.213972,-0.10182 0.540764,-0.251528 0.726206,-0.332768 0.983488,-0.430632 1.326262,-0.59275 1.35946,-0.643234 0.02018,-0.03042 0.0671,-0.05608 0.10424,-0.05688 0.14352,0 0.813884,-0.312794 0.783064,-0.364302 -0.0178,-0.02952 -0.007,-0.03766 0.02368,-0.0182 0.500784,-0.17254 0.83065,-0.337704 1.299334,-0.550392 0.667262,-0.27115 0.92468,-0.42455 1.055886,-0.628978 0.07196,-0.11222 0.13694,-0.227976 0.1444,-0.257376 0.0074,-0.02882 0.05494,-0.11376 0.10552,-0.1873 0.416154,-0.760668 0.815022,-1.423534 1.197076,-2.138146 0.637642,-1.158146 0.726858,-1.379476 0.826998,-2.052274 0.1215,-0.81618 0.17402,-1.067068 0.347052,-1.65848 l 0.13828,-0.473012 -0.210316,-0.19554 c -0.689234,-0.641167 -0.858034,-0.756119 -1.13971,-0.776222 -0.06146,-0.008 -0.10094,-0.02647 -0.08772,-0.04807 0.04234,-0.07049 -0.362306,-0.04165 -0.630472,0.04487 -0.35724,0.115426 -0.535366,0.142904 -0.681844,0.105014 -0.13764,-0.03524 -0.468066,-0.370803 -0.514606,-0.522039 -0.0162,-0.05207 -0.0513,-0.09589 -0.0779,-0.09589 -0.0266,0 -0.04838,-0.04325 -0.04838,-0.09556 0,-0.05207 -0.07142,-0.1389 -0.1587,-0.19201 -0.19724,-0.120214 -0.271428,-0.311827 -0.229466,-0.592674 0.03184,-0.213078 0.19994,-1.186908 0.258946,-1.500198 0.13152,-0.69803 0.14276,-0.828037 0.07846,-0.907982 -0.03612,-0.04485 -0.08714,-0.08163 -0.1134,-0.08163 -0.02624,0 -0.0759,-0.02404 -0.11036,-0.05287 -0.03448,-0.02965 -0.11632,-0.09572 -0.18192,-0.147148 -0.0656,-0.05207 -0.1418,-0.189926 -0.16934,-0.307522 -0.10578,-0.452113 -0.13704,-0.66527 -0.0935,-0.637476 0.02472,0.01602 0.04496,0 0.04496,-0.02721 0,-0.101014 0.335108,-0.527485 0.44091,-0.561292 0.249254,-0.07931 1.282132,-0.19177 1.761766,-0.19177 0.534534,0 0.670128,0.04245 0.844918,0.264987 0.05628,0.07209 0.06096,0.06809 0.035,-0.02404 -0.02998,-0.107014 -0.02998,-0.107014 0.03478,0 0.03562,0.05928 0.11182,0.141624 0.16936,0.184 0.13518,0.09941 0.230698,0.203545 0.422122,0.459876 0.08558,0.114626 0.200162,0.255214 0.25461,0.312327 0.09414,0.09869 0.09602,0.14203 0.03838,0.884276 -0.07378,0.950274 -0.07344,1.557391 10e-4,1.877088 0.03082,0.132414 0.059,0.373126 0.06258,0.535015 0.006,0.271076 0.02384,0.312006 0.227276,0.521465 0.12142,0.12504 0.233106,0.227333 0.248198,0.227333 0.703902,0.706922 1.854376,1.518062 2.203202,2.342096 0.236442,0.442576 0.498832,0.969826 0.646518,1.415922 0.06216,0.19874 0.12284,0.351584 0.13488,0.339726 0.012,-0.0112 0.02816,0.14692 0.03584,0.352858 0.0078,0.205948 0.03456,0.41422 0.05974,0.462682 0.10754,0.20715 0.564624,0.749618 0.602166,0.714694 0.02256,-0.02082 0.0251,-0.0096 0.0056,0.02562 -0.0196,0.03524 0.04024,0.15452 0.13424,0.267388 0.534884,0.518038 0.405706,0.524604 0.826898,0.893726 0.03738,-0.02404 0.04494,-0.0138 0.02048,0.02722 -0.0245,0.04086 0.13002,0.241356 0.419924,0.544952 0.252258,0.264186 0.475148,0.521636 0.495312,0.572104 0.04772,0.11952 0.23134,1.034386 0.56068,2.793238 0.14598,0.779572 0.34855,1.802596 0.45013,2.273354 0.10158,0.470696 0.196,0.909432 0.209834,0.974798 0.02592,0.12258 0.0979,0.208932 0.48068,0.57643 0.1226,0.11768 0.26709,0.310258 0.321116,0.427916 0.05402,0.1177 0.14746,0.298156 0.207668,0.401178 0.08842,0.15124 0.11038,0.279716 0.11438,0.668632 0.0048,0.46693 0.0013,0.481266 -0.11178,0.475 -0.1039,-0.0082 -0.11672,0.0192 -0.11672,0.223658 0,0.266106 -0.18218,0.60616 -0.326674,0.609596 -0.13648,0 -0.334132,-0.241104 -0.537508,-0.66487 -0.213706,-0.44521 -0.204158,-0.433762 -0.295098,-0.355898 -0.09674,0.08284 -0.223254,0.02712 -0.264262,-0.11736 -0.0182,-0.06408 -0.04736,-0.352226 -0.06464,-0.640016 -0.02544,-0.424094 -0.0132,-0.585826 0.06482,-0.851294 l 0.09622,-0.327706 -0.13824,-0.701222 c -0.07604,-0.38563 -0.279992,-1.3025 -0.453232,-2.037372 -0.17326,-0.734814 -0.3656,-1.552584 -0.427454,-1.817422 -0.06184,-0.264808 -0.13132,-0.489522 -0.15438,-0.499434 -0.02302,-0.0096 -0.03156,-0.03446 -0.019,-0.05608 0.04514,-0.07532 -0.17338,-0.940264 -0.252632,-0.999936 -0.0445,-0.03366 -0.0814,-0.08242 -0.08208,-0.10864 -6.5e-4,-0.02646 -0.13052,-0.1921 -0.288596,-0.368562 -0.15808,-0.17656 -0.35192,-0.393154 -0.430762,-0.481426 -0.322604,-0.361112 -0.742464,-0.721746 -0.80042,-0.687618 -0.03362,0.02002 -0.04422,0.0168 -0.02354,-0.008 0.035,-0.04006 -0.255984,-0.34605 -0.33073,-0.347894 -0.04792,0 -0.08372,0.394596 -0.200752,2.21905 -0.13886,2.164834 -0.23017,3.071378 -0.436426,4.332698 -0.10096,0.617514 -0.398968,1.728738 -0.55015,2.051474 -0.05578,0.119 -0.10838,0.26345 -0.1169,0.320982 -0.0086,0.05766 -0.04078,0.13696 -0.07176,0.1766 -0.1808,0.715016 -0.512894,0.851506 -0.76504,1.496042 0.0234,0.03926 0.016,0.04968 -0.019,0.02712 -0.03432,-0.02172 -0.16712,0.14044 -0.332212,0.40614 -0.15128,0.243332 -0.35073,0.550844 -0.443224,0.68336 -0.0925,0.13248 -0.253008,0.373288 -0.356694,0.535016 -0.1037,0.16194 -0.337294,0.503988 -0.519128,0.76046 -0.18184,0.25631 -0.330606,0.492474 -0.330606,0.524622 0,0.03212 -0.0196,0.04572 -0.0435,0.0305 -0.02394,-0.0152 -0.09296,0.06172 -0.15336,0.1707 -0.06042,0.10908 -0.19184,0.292222 -0.292034,0.406866 -0.1002,0.11456 -0.16748,0.234962 -0.14954,0.267402 0.018,0.03286 0.0138,0.04166 -0.0092,0.0194 -0.02302,-0.02076 -0.16096,0.12502 -0.306576,0.325472 -0.411334,0.566274 -1.13936,1.488256 -1.632306,2.067344 -0.07518,0.08832 -0.322132,0.383118 -0.548772,0.655256 -0.226636,0.272044 -0.43088,0.494712 -0.453874,0.494712 -0.023,0 -0.0418,0.02692 -0.0418,0.06008 0,0.03354 -0.05262,0.1116 -0.11688,0.17376 -0.06428,0.06172 -0.18338,0.19734 -0.264634,0.300396 -0.08126,0.10294 -0.13012,0.15336 -0.10854,0.11212 0.02596,-0.04964 0.019,-0.06246 -0.02068,-0.03682 -0.03294,0.02076 -0.05988,0.06732 -0.05988,0.1039 0,0.03604 -0.221034,0.305552 -0.491192,0.598584 -0.270154,0.293064 -0.491906,0.561246 -0.492778,0.595924 -8.12e-4,0.03522 -0.075,0.12222 -0.16472,0.19458 l -0.16312,0.13168 0.1761,0.03848 c 0.298452,0.0657 0.79651,0.253356 0.836668,0.315446 0.02096,0.03288 0.03848,0.03762 0.03892,0.012 5.52e-4,-0.02562 0.0334,-0.0194 0.07332,0.0152 0.03988,0.0346 0.11668,0.07052 0.17066,0.08148 0.05398,0.011 0.221334,0.09444 0.3719,0.18602 0.15058,0.09154 0.259956,0.1434 0.243086,0.11526 -0.0378,-0.06326 0.452114,0.211768 0.496302,0.278466 0.0176,0.02658 0.04728,0.04406 0.06622,0.04002 1.95734,0.862876 3.157428,1.918476 4.88173,2.80834 0.11412,0.05842 0.219156,0.12058 0.233422,0.13884 0.0142,0.0184 0.14702,0.09822 0.295014,0.17768 0.148,0.07932 0.29674,0.17888 0.330552,0.220852 0.0338,0.04246 0.09078,0.07612 0.12658,0.07612 0.0358,0 0.09394,0.03522 0.1292,0.07932 0.03526,0.04324 0.08234,0.06726 0.10464,0.05366 0.02232,-0.0146 0.05452,0.012 0.07156,0.05768 0.0172,0.04568 0.05294,0.06892 0.07972,0.05208 0.0573,-0.03604 0.84202,0.76974 0.806648,0.828716 -0.0132,0.02206 0.0052,0.05202 0.04048,0.06726 0.03548,0.0146 0.11008,0.11938 0.16572,0.232856 0.05566,0.1136 0.13512,0.248686 0.17662,0.300136 0.0415,0.0513 0.05856,0.09358 0.03792,0.09358 -0.02062,0 0.006,0.06652 0.05932,0.14714 0.264914,0.402354 0.285892,0.654122 0.06784,0.814182 -0.16776,0.12318 -0.59016,0.285084 -0.896796,0.343638 -0.10698,0.02012 -0.19452,0.06412 -0.19452,0.09708 0,0.03286 0.0154,0.04406 0.03414,0.02464 0.0186,-0.0194 0.06678,-0.0084 0.10666,0.02692 0.03988,0.0346 0.06848,0.0401 0.06346,0.0128 -0.02264,-0.12282 0.0096,-0.14132 0.08004,-0.04568 0.06194,0.0838 0.0858,0.08982 0.1232,0.03114 0.02764,-0.04324 0.05906,-0.0513 0.07778,-0.02012 0.0174,0.0292 0.13294,0.05446 0.25702,0.05686 0.249178,0.0084 0.502622,0.08662 0.502622,0.16158 0,0.17952 -0.34198,0.225978 -1.801822,0.244792 -0.626908,0.0084 -1.164946,0.0305 -1.195638,0.05044 -0.03068,0.02012 -0.07118,0.0106 -0.08994,-0.02076 -0.02354,-0.03926 -0.05812,-0.03604 -0.11128,0.0098 -0.04596,0.03926 -0.09126,0.04564 -0.1121,0.0158 -0.78488,0.06404 -1.319672,-0.03852 -2.125348,-0.08302 z"/>
+ <path style="fill:#ffffff" d="m 36.812232,51.898202 c -0.26452,0 -0.488374,-0.13676 -0.67451,-0.211932 -0.350518,-0.315804 -0.14368,-0.15536 0.23284,-0.298578 -0.214116,0.03688 0.04974,0.02076 0.27564,-0.12464 0.07864,0 0.232092,-0.03844 0.341008,-0.08538 0.10892,-0.04646 0.234304,-0.09384 0.278658,-0.10428 0.04436,-0.0104 0.24404,-0.08098 0.443748,-0.15674 0.1997,-0.07612 0.45647,-0.17228 0.570586,-0.214528 0.19488,-0.07208 0.549006,-0.252546 0.955228,-0.486956 0.1756,-0.10128 0.276378,-0.17556 0.48355,-0.356226 0.05902,-0.05126 0.13098,-0.09366 0.15988,-0.09366 0.02892,0 0.03984,-0.0128 0.02432,-0.0292 -0.0156,-0.0158 0.06224,-0.12622 0.17292,-0.245018 0.11064,-0.11874 0.2004,-0.244078 0.19944,-0.278432 -0.0052,-0.18738 -0.369692,-0.433856 -1.658168,-1.121228 -0.328092,-0.17504 -0.64257,-0.351424 -0.698844,-0.391942 -0.05628,-0.04084 -0.14186,-0.07372 -0.1902,-0.07372 -0.04834,0 -0.09566,-0.0194 -0.10518,-0.04168 -1.934972,-0.92688 -3.173558,-1.584278 -5.052868,-2.36563 -0.02002,0 -0.14756,-0.0705 -0.28345,-0.15678 -0.352176,-0.200998 -0.540822,-0.245246 -0.853708,-0.497728 -0.02852,-0.02336 -0.14084,-0.11262 -0.24955,-0.19876 -0.437036,-0.346168 -0.597614,-0.685264 -0.538776,-1.137608 0.0168,-0.12868 0.31973,-0.820768 0.735516,-1.680042 0.38888,-0.803606 0.703744,-1.477256 0.6997,-1.49685 -0.004,-0.0194 0.0142,-0.05044 0.0406,-0.0681 0.09154,-0.06248 0.945798,-1.88957 0.911988,-1.950524 -0.0186,-0.03354 -0.015,-0.04324 0.008,-0.02238 0.04196,0.03928 0.50416,-0.835398 0.508394,-0.961946 0.0013,-0.03686 0.02558,-0.06652 0.05412,-0.06652 0.02854,0 0.03848,-0.0138 0.02212,-0.0305 -0.0375,-0.03844 -0.350632,0.12528 -0.350632,0.1836 0,0.02434 -0.03264,0.04324 -0.07254,0.04324 -1.651968,0.664794 -3.508776,1.688702 -4.96348,2.370236 -0.387602,0.18216 -0.763658,0.38328 -0.835686,0.447024 -0.07726,0.06816 -0.18916,0.285764 -0.272926,0.530006 -0.07808,0.227634 -0.1856,0.471162 -0.238952,0.54107 -0.05336,0.06976 -0.08566,0.13884 -0.0718,0.15308 0.014,0.0146 -0.229414,0.541134 -0.540584,1.170668 -0.759578,1.536718 -0.802682,1.61996 -0.862594,1.665278 -0.02854,0.02174 -0.03074,0.04008 -0.005,0.04008 0.02582,0 0.013,0.04324 -0.02862,0.09448 -0.04156,0.05126 -0.1413,0.23795 -0.221626,0.414456 -0.08034,0.17654 -0.205902,0.403294 -0.27905,0.504022 -0.07314,0.10058 -0.09958,0.16222 -0.05874,0.1368 0.06364,-0.03922 0.06402,-0.03358 0.0024,0.04488 -0.786788,1.58541 -1.775766,3.06069 -2.451478,4.674814 -0.203858,0.374746 -0.32549,0.727174 -0.506016,1.192042 h 0.243744 c 0.820744,0.1006 -0.1315,0.201356 -0.404652,0.232044 -0.990718,0.11022 -4.789125,0.03526 -4.917555,-0.09738 -0.130174,-0.13426 0.504646,-0.19442 2.181195,-0.206678 0.677508,-0.0084 1.231886,-0.011 1.231952,-0.0146 5.4e-5,0 -0.1422,-0.1208 -0.316162,-0.26179 -0.17404,-0.14086 -0.366616,-0.30754 -0.428027,-0.370184 -0.06141,-0.06248 -0.1852,-0.16164 -0.275092,-0.219716 -0.08989,-0.0585 -0.311642,-0.232594 -0.49278,-0.387754 -0.18114,-0.15526 -0.359387,-0.307502 -0.396107,-0.33832 -0.03672,-0.03114 -0.211789,-0.17816 -0.389038,-0.327224 -0.373991,-0.314636 -0.733531,-0.7021 -0.842098,-0.90764 -0.07123,-0.13482 -0.06873,-0.14614 0.04041,-0.1841 0.186594,-0.06488 0.407079,-0.0084 1.100186,0.292448 0.1132,0.04888 0.218234,0.09088 0.23342,0.09334 0.03455,0.0084 0.188202,0.06732 0.390721,0.15484 0.08559,0.03688 0.272325,0.11104 0.414973,0.16398 0.142648,0.05284 0.282703,0.1128 0.311232,0.13312 0.06316,0.04488 0.348332,0.126 0.401432,0.11412 0.02108,-0.0084 0.12612,0.0266 0.233424,0.06812 0.355626,0.14022 0.942016,0.19152 1.454334,0.12716 0.45369,-0.358496 0.773666,-0.924284 0.971244,-1.3813 0.05164,-0.05926 0.07276,-0.10736 0.04696,-0.10774 -0.02582,0 -0.02098,-0.0194 0.0108,-0.04006 0.304524,-0.607602 0.63756,-1.282162 0.89914,-1.85794 0.323372,-0.698014 0.485716,-1.069518 0.50018,-1.14468 0.0078,-0.04168 0.04514,-0.09502 0.0827,-0.1195 0.03756,-0.02464 0.0503,-0.0449 0.02832,-0.0449 -0.02198,0 0.0046,-0.09106 0.05904,-0.201422 0.05446,-0.11032 0.12864,-0.302958 0.16488,-0.427948 0.03622,-0.12504 0.08162,-0.22731 0.10088,-0.22731 0.0192,0 0.03532,-0.02952 0.03566,-0.06652 2.7e-4,-0.03682 0.11176,-0.355738 0.247534,-0.708654 0.279894,-0.72776 0.556432,-1.465936 0.711392,-1.899076 0.05788,-0.16172 0.12508,-0.342274 0.14932,-0.401088 0.02422,-0.05926 0.09408,-0.239442 0.15526,-0.401124 0.06118,-0.1619 0.15704,-0.402548 0.213058,-0.534936 0.05602,-0.13246 0.10512,-0.264842 0.10912,-0.294328 0.004,-0.0292 0.02642,-0.0777 0.0498,-0.10692 0.890748,-1.34383 2.465274,-2.264966 3.56021,-3.267886 0.02404,0.0148 0.18162,-0.09762 0.35013,-0.25089 0.16854,-0.15338 0.329752,-0.297086 0.358282,-0.319504 0.14978,-0.11746 0.783448,-0.6411 1.115932,-0.922264 0.208798,-0.17646 0.498304,-0.41476 0.643346,-0.529498 0.14504,-0.1147 0.27539,-0.224204 0.289654,-0.243268 0.0142,-0.0192 0.17764,-0.15382 0.363078,-0.29951 0.18542,-0.1457 0.375368,-0.304302 0.422088,-0.352526 0.395116,-0.44675 1.012074,-0.793278 1.78249,-1.45462 0.05704,-0.05528 0.15606,-0.13676 0.220006,-0.18104 0.06394,-0.04406 0.10304,-0.10254 0.08692,-0.12944 -0.0162,-0.02744 -0.007,-0.04246 0.02014,-0.03446 0.0776,0.02322 0.379726,-0.225344 0.344856,-0.28357 0.17066,-0.08898 0.328234,-0.233904 0.516696,-0.396116 0.1023,-0.10254 0.186,-0.17294 0.186,-0.15666 0,0.017 0.03008,0 0.06684,-0.04088 0.0855,-0.09042 0.278104,-0.557208 0.316048,-0.76611 0.016,-0.08822 0.06402,-0.30457 0.10664,-0.480878 0.13906,-0.574978 0.229196,-1.580864 0.26129,-2.91579 0.0174,-0.720776 0.04352,-1.430826 0.05822,-1.577898 l 0.02672,-0.26755 -0.344158,0.37449 c -0.323608,0.35206 -0.525702,0.646846 -0.502906,0.733514 0.0056,0.02082 -0.0229,0.02562 -0.06316,0.0096 -0.12694,0.03202 -0.1628,0.13224 -0.231576,0.246886 -0.0172,0.0144 -0.06616,0.0737 -0.10896,0.13058 -0.06136,0.08186 -0.06242,0.09436 -0.005,0.05848 0.04944,-0.03042 0.06096,-0.02562 0.03584,0.0168 -0.02036,0.03446 -0.06106,0.06168 -0.09048,0.06168 -0.07104,0 -0.35496,0.278446 -0.328666,0.322264 0.0112,0.0192 -0.0124,0.03446 -0.05264,0.03446 -0.04028,0 -0.0586,-0.02652 -0.04068,-0.05848 0.018,-0.03202 -0.0122,-0.0192 -0.06712,0.02882 -0.05482,0.04808 -0.15784,0.10568 -0.228918,0.12802 -0.07108,0.02228 -0.26948,0.10718 -0.440912,0.18824 -0.17142,0.08116 -0.650146,0.295894 -1.063824,0.477354 -0.413674,0.18144 -0.88052,0.386742 -1.037434,0.456176 -0.15692,0.06972 -0.4124,0.17766 -0.567754,0.240472 -0.15536,0.06252 -0.61053,0.264988 -1.0115,0.449488 -0.40097,0.18448 -0.827608,0.378794 -0.94808,0.43208 -0.12046,0.05288 -0.206268,0.1179 -0.19066,0.14392 0.0156,0.02652 0.0092,0.04408 -0.0142,0.04008 -0.12068,-0.02172 -0.1793,0.02258 -0.272426,0.205558 -0.14516,0.28523 -0.473602,0.616882 -0.835016,0.843252 -0.17982,0.11272 -0.296448,0.219172 -0.276506,0.25249 0.0194,0.03206 0.0104,0.04244 -0.02068,0.02228 -0.03034,-0.0192 -0.17982,0 -0.332214,0.03844 -0.244444,0.0657 -0.282474,0.06408 -0.323204,-0.0088 -0.02866,-0.05128 -0.02358,-0.11962 0.0134,-0.18064 0.07146,-0.11798 0.0546,-0.1204 -0.16938,-0.02412 -0.200782,0.08652 -0.263484,0.05928 -0.339108,-0.14546 -0.03478,-0.09438 -0.03596,-0.13692 -0.0032,-0.11616 0.02844,0.0182 0.05172,0.0096 0.05172,-0.0202 0,-0.02892 -0.05252,-0.06006 -0.1167,-0.06972 -0.1526,-0.02232 -0.19736,-0.289236 -0.0549,-0.327282 0.08602,-0.02322 0.08628,-0.0256 0.003,-0.03124 -0.06528,-0.0082 -0.09078,-0.05208 -0.09078,-0.1692 0,-0.12808 0.03144,-0.17694 0.14632,-0.227334 0.08048,-0.03524 0.222884,-0.15454 0.316456,-0.264746 0.09358,-0.11022 0.18778,-0.1891 0.209338,-0.17548 0.02156,0.0136 0.200116,-0.02412 0.39678,-0.08346 0.227214,-0.0689 0.480488,-0.1047 0.694736,-0.09798 0.68473,0.0208 0.749486,0.012 1.14118,-0.17502 0.213972,-0.10182 0.540764,-0.251528 0.726206,-0.332768 0.983488,-0.430632 1.326262,-0.59275 1.35946,-0.643234 0.02018,-0.03042 0.0671,-0.05608 0.10424,-0.05688 0.14352,0 0.813884,-0.312794 0.783064,-0.364302 -0.0178,-0.02952 -0.007,-0.03766 0.02368,-0.0182 0.500784,-0.17254 0.83065,-0.337704 1.299334,-0.550392 0.667262,-0.27115 0.92468,-0.42455 1.055886,-0.628978 0.07196,-0.11222 0.13694,-0.227976 0.1444,-0.257376 0.0074,-0.02882 0.05494,-0.11376 0.10552,-0.1873 0.416154,-0.760668 0.815022,-1.423534 1.197076,-2.138146 0.637642,-1.158146 0.726858,-1.379476 0.826998,-2.052274 0.1215,-0.81618 0.17402,-1.067068 0.347052,-1.65848 l 0.13828,-0.473012 -0.210316,-0.195536 c -0.689234,-0.641171 -0.858034,-0.756123 -1.13971,-0.776226 -0.06146,-0.008 -0.10094,-0.02647 -0.08772,-0.04807 0.04234,-0.07049 -0.362306,-0.04165 -0.630472,0.04487 -0.35724,0.115426 -0.535366,0.142904 -0.681844,0.105014 -0.13764,-0.03524 -0.468066,-0.370803 -0.514606,-0.522039 -0.0162,-0.05207 -0.0513,-0.09589 -0.0779,-0.09589 -0.0266,0 -0.04838,-0.04325 -0.04838,-0.09556 0,-0.05207 -0.07142,-0.1389 -0.1587,-0.19201 -0.19724,-0.120214 -0.271428,-0.311827 -0.229466,-0.592674 0.03184,-0.213078 0.19994,-1.186908 0.258946,-1.500198 0.13152,-0.69803 0.14276,-0.828037 0.07846,-0.907982 -0.03612,-0.04485 -0.08714,-0.08163 -0.1134,-0.08163 -0.02624,0 -0.0759,-0.02404 -0.11036,-0.05287 -0.03448,-0.02965 -0.11632,-0.09572 -0.18192,-0.147148 -0.0656,-0.05207 -0.1418,-0.189926 -0.16934,-0.307522 -0.10578,-0.452113 -0.13704,-0.66527 -0.0935,-0.637476 0.02472,0.01602 0.04496,0 0.04496,-0.02721 0,-0.101014 0.335108,-0.527485 0.44091,-0.561292 0.249254,-0.07931 1.282132,-0.19177 1.761766,-0.19177 0.534534,0 0.670128,0.04245 0.844918,0.264987 0.05628,0.07209 0.06096,0.06809 0.035,-0.02404 -0.02998,-0.107014 -0.02998,-0.107014 0.03478,0 0.03562,0.05928 0.11182,0.141624 0.16936,0.184 0.13518,0.09941 0.230698,0.203545 0.422122,0.459876 0.08558,0.114626 0.200162,0.255214 0.25461,0.312327 0.09414,0.09869 0.09602,0.14203 0.03838,0.884276 -0.07378,0.950274 -0.07344,1.557391 10e-4,1.877088 0.03082,0.132414 0.059,0.373126 0.06258,0.535015 0.006,0.271076 0.02384,0.312006 0.227276,0.521465 0.12142,0.12504 0.233106,0.227333 0.248198,0.227333 0.703902,0.706922 1.854376,1.518061 2.203202,2.342096 0.236442,0.442576 0.498832,0.969826 0.646518,1.415922 0.06216,0.19874 0.12284,0.351584 0.13488,0.339726 0.012,-0.0112 0.02816,0.14692 0.03584,0.352858 0.0078,0.205948 0.03456,0.41422 0.05974,0.462682 0.10754,0.20715 0.564624,0.749618 0.602166,0.714694 0.02256,-0.02082 0.0251,-0.0096 0.0056,0.02562 -0.0196,0.03524 0.04024,0.15452 0.13424,0.267388 0.534884,0.518038 0.405706,0.524604 0.826898,0.893726 0.03738,-0.02404 0.04494,-0.0138 0.02048,0.02722 -0.0245,0.04086 0.13002,0.241356 0.419924,0.544952 0.252258,0.264186 0.475148,0.521636 0.495312,0.572104 0.04772,0.11952 0.23134,1.034386 0.56068,2.793238 0.14598,0.779572 0.34855,1.802596 0.45013,2.273354 0.10158,0.470696 0.196,0.909432 0.209834,0.974798 0.02592,0.12258 0.0979,0.208932 0.48068,0.57643 0.1226,0.11768 0.26709,0.310258 0.321116,0.427916 0.05402,0.1177 0.14746,0.298156 0.207668,0.401178 0.08842,0.15124 0.11038,0.279716 0.11438,0.668632 0.0048,0.46693 0.0013,0.481266 -0.11178,0.475 -0.1039,-0.0082 -0.11672,0.0192 -0.11672,0.223658 0,0.266106 -0.18218,0.60616 -0.326674,0.609596 -0.13648,0 -0.334132,-0.241104 -0.537508,-0.66487 -0.213706,-0.44521 -0.204158,-0.433762 -0.295098,-0.355898 -0.09674,0.08284 -0.223254,0.02712 -0.264262,-0.11736 -0.0182,-0.06408 -0.04736,-0.352226 -0.06464,-0.640016 -0.02544,-0.424094 -0.0132,-0.585826 0.06482,-0.851294 l 0.09622,-0.327706 -0.13824,-0.701222 c -0.07604,-0.38563 -0.279992,-1.3025 -0.453232,-2.037372 -0.17326,-0.734814 -0.3656,-1.552584 -0.427454,-1.817422 -0.06184,-0.264808 -0.13132,-0.489522 -0.15438,-0.499434 -0.02302,-0.0096 -0.03156,-0.03446 -0.019,-0.05608 0.04514,-0.07532 -0.17338,-0.940264 -0.252632,-0.999936 -0.0445,-0.03366 -0.0814,-0.08242 -0.08208,-0.10864 -6.5e-4,-0.02646 -0.13052,-0.1921 -0.288596,-0.368562 -0.15808,-0.17656 -0.35192,-0.393154 -0.430762,-0.481426 -0.322604,-0.361112 -0.742464,-0.721746 -0.80042,-0.687618 -0.03362,0.02002 -0.04422,0.0168 -0.02354,-0.008 0.035,-0.04006 -0.255984,-0.34605 -0.33073,-0.347894 -0.04792,0 -0.08372,0.394596 -0.200752,2.21905 -0.13886,2.164834 -0.23017,3.071378 -0.436426,4.332698 -0.10096,0.617514 -0.398968,1.728738 -0.55015,2.051474 -0.05578,0.119 -0.10838,0.26345 -0.1169,0.320982 -0.0086,0.05766 -0.04078,0.13696 -0.07176,0.1766 -0.1808,0.715016 -0.512894,0.851506 -0.76504,1.496042 0.0234,0.03926 0.016,0.04968 -0.019,0.02712 -0.03432,-0.02172 -0.16712,0.14044 -0.332212,0.40614 -0.15128,0.243332 -0.35073,0.550844 -0.443224,0.68336 -0.0925,0.13248 -0.253008,0.373288 -0.356694,0.535016 -0.1037,0.16194 -0.337294,0.503988 -0.519128,0.76046 -0.18184,0.25631 -0.330606,0.492474 -0.330606,0.524622 0,0.03212 -0.0196,0.04572 -0.0435,0.0305 -0.02394,-0.0152 -0.09296,0.06172 -0.15336,0.1707 -0.06042,0.10908 -0.19184,0.292222 -0.292034,0.406866 -0.1002,0.11456 -0.16748,0.234962 -0.14954,0.267402 0.018,0.03286 0.0138,0.04166 -0.0092,0.0194 -0.02302,-0.02076 -0.16096,0.12502 -0.306576,0.325472 -0.411334,0.566274 -1.13936,1.488256 -1.632306,2.067344 -0.07518,0.08832 -0.322132,0.383118 -0.548772,0.655256 -0.226636,0.272044 -0.43088,0.494712 -0.453874,0.494712 -0.023,0 -0.0418,0.02692 -0.0418,0.06008 0,0.03354 -0.05262,0.1116 -0.11688,0.17376 -0.06428,0.06172 -0.18338,0.19734 -0.264634,0.300396 -0.08126,0.10294 -0.13012,0.15336 -0.10854,0.11212 0.02596,-0.04964 0.019,-0.06246 -0.02068,-0.03682 -0.03294,0.02076 -0.05988,0.06732 -0.05988,0.1039 0,0.03604 -0.221034,0.305552 -0.491192,0.598584 -0.270154,0.293064 -0.491906,0.561246 -0.492778,0.595924 -8.12e-4,0.03522 -0.075,0.12222 -0.16472,0.19458 l -0.16312,0.13168 0.1761,0.03848 c 0.298452,0.0657 0.79651,0.253356 0.836668,0.315446 0.02096,0.03288 0.03848,0.03762 0.03892,0.012 5.52e-4,-0.02562 0.0334,-0.0194 0.07332,0.0152 0.03988,0.0346 0.11668,0.07052 0.17066,0.08148 0.05398,0.011 0.221334,0.09444 0.3719,0.18602 0.15058,0.09154 0.259956,0.1434 0.243086,0.11526 -0.0378,-0.06326 0.452114,0.211768 0.496302,0.278466 0.0176,0.02658 0.04728,0.04406 0.06622,0.04002 1.95734,0.862876 3.157428,1.918476 4.88173,2.80834 0.11412,0.05842 0.219156,0.12058 0.233422,0.13884 0.0142,0.0184 0.14702,0.09822 0.295014,0.17768 0.148,0.07932 0.29674,0.17888 0.330552,0.220852 0.0338,0.04246 0.09078,0.07612 0.12658,0.07612 0.0358,0 0.09394,0.03522 0.1292,0.07932 0.03526,0.04324 0.08234,0.06726 0.10464,0.05366 0.02232,-0.0146 0.05452,0.012 0.07156,0.05768 0.0172,0.04568 0.05294,0.06892 0.07972,0.05208 0.0573,-0.03604 0.84202,0.76974 0.806648,0.828716 -0.0132,0.02206 0.0052,0.05202 0.04048,0.06726 0.03548,0.0146 0.11008,0.11938 0.16572,0.232856 0.05566,0.1136 0.13512,0.248686 0.17662,0.300136 0.0415,0.0513 0.05856,0.09358 0.03792,0.09358 -0.02062,0 0.006,0.06652 0.05932,0.14714 0.264914,0.402354 0.285892,0.654122 0.06784,0.814182 -0.16776,0.12318 -0.59016,0.285084 -0.896796,0.343638 -0.10698,0.02012 -0.19452,0.06412 -0.19452,0.09708 0,0.03286 0.0154,0.04406 0.03414,0.02464 0.0186,-0.0194 0.06678,-0.0084 0.10666,0.02692 0.03988,0.0346 0.06848,0.0401 0.06346,0.0128 -0.02264,-0.12282 0.0096,-0.14132 0.08004,-0.04568 0.06194,0.0838 0.0858,0.08982 0.1232,0.03114 0.02764,-0.04324 0.05906,-0.0513 0.07778,-0.02012 0.0174,0.0292 0.13294,0.05446 0.25702,0.05686 0.249178,0.0084 0.502622,0.08662 0.502622,0.16158 0,0.17952 -0.34198,0.225978 -1.801822,0.244792 -0.626908,0.0084 -1.164946,0.0305 -1.195638,0.05044 -0.03068,0.02012 -0.07118,0.0106 -0.08994,-0.02076 -0.02354,-0.03926 -0.05812,-0.03604 -0.11128,0.0098 -0.04596,0.03926 -0.09126,0.04564 -0.1121,0.0158 -0.78488,0.06404 -1.319672,-0.03852 -2.125348,-0.08302 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.bluejeans.BlueJeans.svg b/.icons/awkward/64x64/apps/com.bluejeans.BlueJeans.svg
new file mode 120000
index 00000000..e68104e6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.bluejeans.BlueJeans.svg
@@ -0,0 +1 @@
+bluejeans.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.bxabi.bumblebee-indicator.svg b/.icons/awkward/64x64/apps/com.bxabi.bumblebee-indicator.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.bxabi.bumblebee-indicator.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.calibre_ebook.calibre.ebook_edit.svg b/.icons/awkward/64x64/apps/com.calibre_ebook.calibre.ebook_edit.svg
new file mode 120000
index 00000000..9eb1a18e
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/com.calibre_ebook.calibre.ebook_viewer.svg b/.icons/awkward/64x64/apps/com.calibre_ebook.calibre.ebook_viewer.svg
new file mode 120000
index 00000000..6a7fc835
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/com.calibre_ebook.calibre.lrfviewer.svg b/.icons/awkward/64x64/apps/com.calibre_ebook.calibre.lrfviewer.svg
new file mode 120000
index 00000000..6a7fc835
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.calibre_ebook.calibre.lrfviewer.svg
@@ -0,0 +1 @@
+calibre-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.calibre_ebook.calibre.svg b/.icons/awkward/64x64/apps/com.calibre_ebook.calibre.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.calibre_ebook.calibre.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.chez.GrafX2.svg b/.icons/awkward/64x64/apps/com.chez.GrafX2.svg
new file mode 120000
index 00000000..896da527
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.chez.GrafX2.svg
@@ -0,0 +1 @@
+grafx2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.deepin.Calendar.svg b/.icons/awkward/64x64/apps/com.deepin.Calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.deepin.Calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.deepin.ImageViewer.svg b/.icons/awkward/64x64/apps/com.deepin.ImageViewer.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.deepin.ImageViewer.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.deepin.Music.svg b/.icons/awkward/64x64/apps/com.deepin.Music.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.deepin.Music.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.deepin.ScreenShot.svg b/.icons/awkward/64x64/apps/com.deepin.ScreenShot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.deepin.ScreenShot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.deepin.VoiceRecorder.svg b/.icons/awkward/64x64/apps/com.deepin.VoiceRecorder.svg
new file mode 120000
index 00000000..24321154
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.deepin.VoiceRecorder.svg
@@ -0,0 +1 @@
+sound-recorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.discordapp.Discord.svg b/.icons/awkward/64x64/apps/com.discordapp.Discord.svg
new file mode 120000
index 00000000..972a47f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.discordapp.Discord.svg
@@ -0,0 +1 @@
+discord.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.dosbox.DOSBox.svg b/.icons/awkward/64x64/apps/com.dosbox.DOSBox.svg
new file mode 120000
index 00000000..e114413c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.dosbox.DOSBox.svg
@@ -0,0 +1 @@
+dosbox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.dropbox.Client.svg b/.icons/awkward/64x64/apps/com.dropbox.Client.svg
new file mode 120000
index 00000000..3b77629d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.dropbox.Client.svg
@@ -0,0 +1 @@
+dropbox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.elsevier.MendeleyDesktop.svg b/.icons/awkward/64x64/apps/com.elsevier.MendeleyDesktop.svg
new file mode 120000
index 00000000..d3db8469
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.elsevier.MendeleyDesktop.svg
@@ -0,0 +1 @@
+mendeley-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.endlessm.HatchPreviewer.svg b/.icons/awkward/64x64/apps/com.endlessm.HatchPreviewer.svg
new file mode 100644
index 00000000..0bc0f4a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.endlessm.HatchPreviewer.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#1e3d47" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="M 31,19 A 14,14 0 0 0 17,33 14,14 0 0 0 31,47 14,14 0 0 0 42.908203,40.328125 L 31.7,33.125782 42.927343,25.691016 A 14,14 0 0 0 31,19 Z"/>
+ <path style="fill:#ffcc2c" d="M 31,18 A 14,14 0 0 0 17,32 14,14 0 0 0 31,46 14,14 0 0 0 42.908203,39.328125 L 31.7,32.125782 42.927343,24.691016 A 14,14 0 0 0 31,18 Z"/>
+ <circle style="opacity:0.2" cx="45" cy="33" r="3"/>
+ <circle style="fill:#f26522" cx="45" cy="32" r="3"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31 18 A 14 14 0 0 0 17 32 A 14 14 0 0 0 17.021484 32.414062 A 14 14 0 0 1 31 19 A 14 14 0 0 1 42.457031 25.001953 L 42.927734 24.691406 A 14 14 0 0 0 31 18 z M 32.464844 32.617188 L 31.699219 33.125 L 42.431641 40.021484 A 14 14 0 0 0 42.908203 39.328125 L 32.464844 32.617188 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 45 29 A 3 3 0 0 0 42 32 A 3 3 0 0 0 42.042969 32.513672 A 3 3 0 0 1 45 30 A 3 3 0 0 1 47.957031 32.486328 A 3 3 0 0 0 48 32 A 3 3 0 0 0 45 29 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.endlessm.photos.svg b/.icons/awkward/64x64/apps/com.endlessm.photos.svg
new file mode 100644
index 00000000..469ff654
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.endlessm.photos.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,43.9 v 0 11.322222 C 4,56.761111 5.2488,58 6.8,58 H 57.2 C 58.7512,58 60,56.761111 60,55.222222 V 43.9 v 0 z"/>
+ <path style="fill:#3f3f3f" d="m 4,42.9 v 0 11.322222 C 4,55.761111 5.2488,57 6.8,57 H 57.2 C 58.7512,57 60,55.761111 60,54.222222 V 42.9 v 0 z"/>
+ <path style="fill:#ffaa3b" d="m 6.8,6.9999998 c -1.5512,0 -2.8,1.2388889 -2.8,2.7777778 V 42.9 H 60 V 9.7777776 C 60,8.2388887 58.7512,6.9999998 57.2,6.9999998 Z"/>
+ <path style="fill:#603e3f" d="M 44.5,13 37.5,25 29,21 18,29 12.5,28 8.2,32 4,33.356336 V 43 H 60 V 19.258572 L 57,15.5 l -4,4 z"/>
+ <rect style="opacity:0.3" width="40" height="3" x="12" y="48" rx="1.429" ry="1.5"/>
+ <circle style="opacity:0.2" cx="39.5" cy="50.5" r="4.5"/>
+ <circle style="fill:#ffffff" cx="39.5" cy="49.5" r="4.5"/>
+ <path style="opacity:0.2" d="M 4 43 L 4 44 L 60 44 L 60 43 L 4 43 z"/>
+ <path style="opacity:0.2" d="M 44.5 13 L 37.5 25 L 29 21 L 18 29 L 12.5 28 L 8.1992188 32 L 4 33.355469 L 4 34.355469 L 8.1992188 33 L 12.5 29 L 18 30 L 29 22 L 37.5 26 L 44.5 14 L 53 20.5 L 57 16.5 L 60 20.257812 L 60 19.257812 L 57 15.5 L 53 19.5 L 44.5 13 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 7 C 5.2495813 7 4 8.2384549 4 9.7773438 L 4 10.777344 C 4 9.2384544 5.2495813 8 6.8007812 8 L 57.199219 8 C 58.750419 8 60 9.2384545 60 10.777344 L 60 9.7773438 C 60 8.2384549 58.750419 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.frac_tion.teleport.svg b/.icons/awkward/64x64/apps/com.frac_tion.teleport.svg
new file mode 100644
index 00000000..9e6096c0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.frac_tion.teleport.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <ellipse style="opacity:0.2" cx="32" cy="53.3" rx="25" ry="8.7"/>
+ <ellipse style="fill:#4f4f4f" cx="32" cy="52.3" rx="25" ry="8.7"/>
+ <ellipse style="fill:#3f3f3f" cx="32" cy="48" rx="17" ry="5"/>
+ <path style="opacity:0.2" d="M 8.7999991,9.800001 H 55.200001 L 39.000001,49 H 25 Z"/>
+ <path style="fill:#008bad" d="M 8.7999991,8.7999992 H 55.200001 L 39.000001,48 H 25 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6.00000048;stroke-linecap:square;stroke-linejoin:bevel" d="M 46.000001,35.65 C 46.000001,38.052438 40.008129,40 32,40 23.991872,40 18,38.052438 18,35.65 c 0,-2.402438 5.991872,-4.650001 14,-4.650001 8.008129,0 14.000001,2.247563 14.000001,4.650001 z"/>
+ <path style="fill:none;stroke:#61fff7;stroke-width:6.00000048;stroke-linecap:square;stroke-linejoin:bevel" d="m 46.000001,34.649999 c 0,2.402438 -5.991872,4.35 -14.000001,4.35 -8.008128,0 -14,-1.947562 -14,-4.35 0,-2.402439 5.991872,-4.65 14,-4.65 8.008129,0 14.000001,2.247561 14.000001,4.65 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6.00000048;stroke-linecap:square;stroke-linejoin:bevel" d="M 52.000001,24.300274 C 52.000001,27.503374 43.211381,31 32,31 20.788619,31 11.999998,27.503374 11.999999,24.300274 c 0,-3.2031 8.78862,-5.300273 20.000001,-5.300273 11.211381,0 20.000001,2.097173 20.000001,5.300273 z"/>
+ <path style="fill:none;stroke:#61fff7;stroke-width:6.00000048;stroke-linecap:square;stroke-linejoin:bevel" d="m 52.000001,23.300273 c 0,3.2031 -8.78862,6.699726 -20.000001,6.699726 -11.211381,0 -20.000002,-3.496626 -20.000001,-6.699726 C 11.999999,20.097174 20.788619,18 32,18 c 11.211381,0 20.000001,2.097174 20.000001,5.300273 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6.00000048;stroke-linecap:square;stroke-linejoin:bevel" d="M 58.100002,12.7 C 58.100002,15.903252 46.414633,19.000001 32,19.000001 17.585368,19.000001 5.8999989,15.903252 5.8999989,12.7 5.8999989,9.496749 17.585368,7.0000002 32,7.0000002 c 14.414633,0 26.100002,2.4967488 26.100002,5.6999998 z"/>
+ <path style="fill:none;stroke:#61fff7;stroke-width:6.00000048;stroke-linecap:square;stroke-linejoin:bevel" d="M 58.100002,11.699999 C 58.100002,14.903251 46.414633,18 32,18 17.585368,18 5.8999989,14.903251 5.8999989,11.699999 5.8999989,8.4967476 17.585368,5.9999991 32,5.9999991 c 14.414633,0 26.100002,2.4967485 26.100002,5.6999999 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3 C 24.619475 3 17.944103 3.6243633 12.908203 4.7167969 C 10.390253 5.2630136 8.2917749 5.9026983 6.5703125 6.7949219 C 5.7095813 7.2410337 4.9264475 7.7457533 4.2304688 8.4960938 C 3.5344899 9.246434 2.9003906 10.386819 2.9003906 11.699219 C 2.9003906 11.871572 2.9117311 12.039948 2.9316406 12.205078 C 3.0647179 11.101596 3.6233234 10.150662 4.2304688 9.4960938 C 4.9264475 8.7457533 5.7095813 8.2410337 6.5703125 7.7949219 C 8.2917749 6.9026983 10.390253 6.2630136 12.908203 5.7167969 C 17.944103 4.6243633 24.619475 4 32 4 C 39.380526 4 46.055897 4.6243633 51.091797 5.7167969 C 53.609747 6.2630136 55.708225 6.9026983 57.429688 7.7949219 C 58.290418 8.2410337 59.073552 8.7457534 59.769531 9.4960938 C 60.376677 10.150662 60.935282 11.101596 61.068359 12.205078 C 61.088269 12.039948 61.099609 11.871572 61.099609 11.699219 C 61.099609 10.386819 60.46551 9.246434 59.769531 8.4960938 C 59.073552 7.7457534 58.290418 7.2410337 57.429688 6.7949219 C 55.708225 5.9026983 53.609747 5.2630136 51.091797 4.7167969 C 46.055897 3.6243633 39.380526 3 32 3 z M 11.671875 12.300781 C 11.22979 12.459598 10.802409 12.61967 10.419922 12.775391 C 11.407886 13.224743 12.524164 13.70706 14.267578 14.140625 C 18.662385 15.233559 25.007518 16 32 16 C 38.992483 16 45.337615 15.233559 49.732422 14.140625 C 51.475836 13.70706 52.592114 13.224743 53.580078 12.775391 C 53.197591 12.61967 52.77021 12.459598 52.328125 12.300781 C 51.611589 12.586921 50.810779 12.872451 49.732422 13.140625 C 45.337615 14.233559 38.992483 15 32 15 C 25.007518 15 18.662385 14.233559 14.267578 13.140625 C 13.189221 12.872451 12.388411 12.586921 11.671875 12.300781 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.getpostman.Postman.svg b/.icons/awkward/64x64/apps/com.getpostman.Postman.svg
new file mode 120000
index 00000000..d2d13442
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.getpostman.Postman.svg
@@ -0,0 +1 @@
+postman.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.gexperts.Terminix.svg b/.icons/awkward/64x64/apps/com.gexperts.Terminix.svg
new file mode 120000
index 00000000..298ecd7c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.gexperts.Terminix.svg
@@ -0,0 +1 @@
+tilix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.gexperts.Tilix.svg b/.icons/awkward/64x64/apps/com.gexperts.Tilix.svg
new file mode 120000
index 00000000..298ecd7c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.gexperts.Tilix.svg
@@ -0,0 +1 @@
+tilix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.Cogitri.gxi.svg b/.icons/awkward/64x64/apps/com.github.Cogitri.gxi.svg
new file mode 100644
index 00000000..df60fd17
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.Cogitri.gxi.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <circle style="fill:#304f58" cx="32" cy="32" r="22"/>
+ <path style="opacity:0.2" d="m 23.882812,15.828123 c -4.452448,2.098728 -7.936353,5.863636 -9.667968,10.51172 2.309357,2.014672 7.896338,6.889584 8.394532,7.328124 0.223572,0.1968 0.66377,0.581374 0.976562,0.85547 l 0.570312,0.5 0.398438,-0.02344 c 0.220342,-0.0122 0.95038,-0.06052 1.621094,-0.10938 0.67072,-0.04888 1.513844,-0.10732 1.875,-0.1289 0.361154,-0.02156 0.726508,-0.04678 0.8125,-0.0586 0.086,-0.0118 0.451342,-0.04142 0.8125,-0.0625 0.361154,-0.0211 1.01146,-0.06552 1.441406,-0.09766 0.429946,-0.03214 1.24497,-0.08766 1.8125,-0.125 1.448452,-0.09526 1.291424,0.0042 1.23828,-0.792968 -0.1117,-1.675522 -0.238,-3.521026 -0.45703,-6.644532 -0.04944,-0.705114 -0.106,-1.594302 -0.1289,-1.972656 l -0.04296,-0.6875 -0.292968,-0.285156 c -0.15904,-0.15592 -0.481886,-0.454548 -0.722656,-0.664062 -0.24077,-0.209514 -0.918798,-0.796962 -1.503906,-1.308594 -0.585106,-0.511632 -1.175288,-1.027394 -1.3125,-1.144532 -0.1372,-0.11714 -0.446732,-0.384696 -0.6875,-0.597656 -0.240786,-0.212954 -1.256444,-1.102038 -2.253924,-1.972649 -0.89292,-0.779353 -2.074484,-1.811392 -2.882812,-2.519531 z"/>
+ <path style="fill:#b0b0b0" d="m 23.882812,14.828125 c -4.452448,2.098728 -7.936353,5.863635 -9.667968,10.511719 2.309357,2.014672 7.896338,6.889584 8.394532,7.328124 0.223572,0.1968 0.66377,0.581374 0.976562,0.85547 l 0.570312,0.5 L 24.554688,34 c 0.220342,-0.0122 0.95038,-0.06052 1.621094,-0.10938 0.67072,-0.04888 1.513844,-0.10732 1.875,-0.1289 0.361154,-0.02156 0.726508,-0.04678 0.8125,-0.0586 0.086,-0.0118 0.451342,-0.04142 0.8125,-0.0625 0.361154,-0.0211 1.01146,-0.06552 1.441406,-0.09766 0.429946,-0.03214 1.24497,-0.08766 1.8125,-0.125 1.448452,-0.09526 1.291424,0.0042 1.23828,-0.792968 -0.1117,-1.675522 -0.238,-3.521026 -0.45703,-6.644532 -0.04944,-0.705114 -0.106,-1.594302 -0.1289,-1.972656 l -0.04296,-0.6875 -0.292968,-0.285156 c -0.15906,-0.15592 -0.481902,-0.45454 -0.722672,-0.664054 -0.24077,-0.209514 -0.918798,-0.796962 -1.503906,-1.308594 -0.585106,-0.511632 -1.175288,-1.027394 -1.3125,-1.144531 -0.137198,-0.117136 -0.446732,-0.384697 -0.6875,-0.597657 -0.24077,-0.212961 -1.256428,-1.102044 -2.253908,-1.972656 -0.89292,-0.779354 -2.074484,-1.811392 -2.882812,-2.519531 z"/>
+ <path style="opacity:0.2" d="m 36.346454,38.894589 c -0.48896,-0.1619 -1.0195,-0.695934 -1.222368,-1.23041 -0.36702,-0.966948 0.10564,-2.062896 1.081196,-2.50697 0.329946,-0.15018 0.463956,-0.17268 0.88912,-0.1493 0.803818,0.04426 1.369644,0.415682 1.723986,1.131688 0.24915,0.503446 0.241064,1.246656 -0.0188,1.741336 -0.479702,0.912674 -1.493162,1.331462 -2.452994,1.013646 z"/>
+ <path style="fill:#b0b0b0" d="m 36.346454,37.89459 c -0.48896,-0.1619 -1.0195,-0.695934 -1.222368,-1.23041 -0.36702,-0.966948 0.10564,-2.062896 1.081196,-2.50697 0.329946,-0.15018 0.463956,-0.17268 0.88912,-0.1493 0.803818,0.04426 1.369644,0.415682 1.723986,1.131688 0.24915,0.503446 0.241064,1.246656 -0.0188,1.741336 -0.479702,0.912674 -1.493162,1.331462 -2.452994,1.013646 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="opacity:0.2" d="M 32 10 A 22 22 0 0 0 10 32 A 22 22 0 0 0 10.017578 32.490234 A 22 22 0 0 1 32 11 A 22 22 0 0 1 53.974609 32.490234 A 22 22 0 0 0 54 32 A 22 22 0 0 0 32 10 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 53.957031 32.828125 A 22 22 0 0 1 32 54 A 22 22 0 0 1 10.042969 33.171875 A 22 22 0 0 0 10 34 A 22 22 0 0 0 10.025391 34.509766 A 22 22 0 0 1 10.042969 34.171875 A 22 22 0 0 0 32 55 A 22 22 0 0 0 53.957031 33.828125 A 22 22 0 0 1 53.982422 34.509766 A 22 22 0 0 0 54 34 A 22 22 0 0 0 53.957031 32.828125 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.882812 14.828125 C 19.430366 16.926853 15.946459 20.69176 14.214844 25.339844 C 14.3009 25.414924 14.41824 25.517696 14.527344 25.613281 C 16.341596 21.305136 19.66836 17.814671 23.882812 15.828125 C 24.69114 16.536264 25.872705 17.568302 26.765625 18.347656 C 27.763105 19.218268 28.778761 20.107352 29.019531 20.320312 C 29.260299 20.533273 29.569833 20.800833 29.707031 20.917969 C 29.844243 21.035106 30.434425 21.550868 31.019531 22.0625 C 31.604639 22.574132 32.282668 23.16158 32.523438 23.371094 C 32.764208 23.580608 33.08706 23.879232 33.246094 24.035156 L 33.539062 24.320312 L 33.582031 25.007812 C 33.604931 25.386167 33.661498 26.275355 33.710938 26.980469 C 33.91709 29.920332 34.033622 31.634946 34.140625 33.234375 C 34.21723 33.137004 34.190733 32.966379 34.167969 32.625 C 34.056269 30.949478 33.929968 29.103975 33.710938 25.980469 C 33.661498 25.275355 33.604931 24.386167 33.582031 24.007812 L 33.539062 23.320312 L 33.246094 23.035156 C 33.08706 22.879232 32.764208 22.580608 32.523438 22.371094 C 32.282668 22.16158 31.604639 21.574132 31.019531 21.0625 C 30.434425 20.550868 29.844243 20.035106 29.707031 19.917969 C 29.569833 19.800833 29.260299 19.533274 29.019531 19.320312 C 28.778761 19.107352 27.763105 18.218268 26.765625 17.347656 C 25.872705 16.568302 24.69114 15.536264 23.882812 14.828125 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 37.09375,34.007812 c -0.425164,-0.02338 -0.556773,-0.0017 -0.886719,0.148438 -0.914665,0.416357 -1.377833,1.405285 -1.130859,2.324219 0.153336,-0.562227 0.549828,-1.059733 1.130859,-1.324219 0.329946,-0.15014 0.461555,-0.171818 0.886719,-0.148438 0.803818,0.04426 1.37222,0.416809 1.726562,1.132813 0.05373,0.108593 0.08934,0.231356 0.119141,0.357422 0.108553,-0.447618 0.07155,-0.971989 -0.119141,-1.357422 -0.354342,-0.716004 -0.922744,-1.088552 -1.726562,-1.132813 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.Flacon.svg b/.icons/awkward/64x64/apps/com.github.Flacon.svg
new file mode 120000
index 00000000..4a13077d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.Flacon.svg
@@ -0,0 +1 @@
+flacon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.IsmaelMartinez.teams_for_linux.svg b/.icons/awkward/64x64/apps/com.github.IsmaelMartinez.teams_for_linux.svg
new file mode 120000
index 00000000..299c5085
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/com.github.JannikHv.Gydl.svg b/.icons/awkward/64x64/apps/com.github.JannikHv.Gydl.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.JannikHv.Gydl.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.PintaProject.Pinta.svg b/.icons/awkward/64x64/apps/com.github.PintaProject.Pinta.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.PintaProject.Pinta.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github._4lex4.ScanTailor-Advanced.svg b/.icons/awkward/64x64/apps/com.github._4lex4.ScanTailor-Advanced.svg
new file mode 120000
index 00000000..157d5ef7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github._4lex4.ScanTailor-Advanced.svg
@@ -0,0 +1 @@
+scantailor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.alainm23.planner.svg b/.icons/awkward/64x64/apps/com.github.alainm23.planner.svg
new file mode 100644
index 00000000..a7581be1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.alainm23.planner.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#2876d8" cx="32" cy="32" r="28"/>
+ <g style="opacity:0.2" transform="matrix(0.5598998,0,0,0.56864492,-3.8044535,-5.6151324)">
+ <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.5598998,0,0,0.56864492,-3.8044535,-6.6151324)">
+ <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="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.alcadica.develop.svg b/.icons/awkward/64x64/apps/com.github.alcadica.develop.svg
new file mode 100644
index 00000000..bbb11f3d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.alcadica.develop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.1" d="m 29.128906,19 c -0.297346,0.03234 -0.558946,0.276704 -0.613282,0.570312 l -0.589842,2.996094 c -1.062236,0.414666 -2.06152,0.983622 -2.9375,1.683594 l -2.914064,-0.984376 c -0.302792,-0.1043 -0.669336,0.02924 -0.83203,0.304688 l -2.808594,4.859376 c -0.158004,0.279314 -0.08732,0.66584 0.15625,0.875 l 2.320312,2.03125 c -0.08176,0.545496 -0.1289,1.095816 -0.1289,1.664062 0,0.568246 0.04714,1.118566 0.1289,1.664062 l -2.320312,2.03125 c -0.243642,0.209146 -0.314254,0.595686 -0.15625,0.875 l 2.808594,4.859376 c 0.1627,0.275408 0.529224,0.408918 0.83203,0.304688 L 24.988282,41.75 c 0.876008,0.7 1.87518,1.268956 2.9375,1.683594 l 0.589842,2.996094 c 0.0599,0.313712 0.35976,0.565958 0.679688,0.570312 h 5.609376 c 0.319928,-0.0042 0.619696,-0.2566 0.679688,-0.570312 l 0.589842,-2.996094 c 1.062222,-0.41468 2.06152,-0.983622 2.9375,-1.683594 l 2.914064,0.984376 c 0.302792,0.1043 0.66935,-0.02936 0.83203,-0.304688 l 2.808594,-4.859376 c 0.158,-0.279314 0.08734,-0.665854 -0.15626,-0.875 l -2.320312,-2.03125 c 0.08176,-0.545496 0.1289,-1.095816 0.1289,-1.664062 0,-0.568246 -0.04714,-1.118566 -0.1289,-1.664062 l 2.320312,-2.03125 c 0.243628,-0.20916 0.314238,-0.595686 0.15626,-0.875 l -2.808594,-4.859376 c -0.16268,-0.275408 -0.529224,-0.408916 -0.83203,-0.304688 L 39.011718,24.25 c -0.876008,-0.7 -1.87532,-1.26897 -2.9375,-1.683594 L 35.484376,19.570312 C 35.424334,19.2566 35.124616,19.00434 34.804688,19 h -5.609376 c -0.02188,-7.14e-4 -0.04456,-7.14e-4 -0.0664,0 z M 32,27 c 3.313918,0 6,2.6862 6,6 0,3.3138 -2.686232,6 -6,6 -3.313768,0 -6,-2.6862 -6,-6 0,-3.3138 2.686232,-6 6,-6 z"/>
+ <path style="fill:#757575" d="m 29.128906,18 c -0.297346,0.03234 -0.558946,0.276704 -0.613282,0.570312 l -0.589842,2.996094 c -1.062236,0.414666 -2.06152,0.983622 -2.9375,1.683594 l -2.914064,-0.984376 c -0.302792,-0.1043 -0.669336,0.02924 -0.83203,0.304688 l -2.808594,4.859376 c -0.158004,0.279314 -0.08732,0.66584 0.15625,0.875 l 2.320312,2.03125 c -0.08176,0.545496 -0.1289,1.095816 -0.1289,1.664062 0,0.568246 0.04714,1.118566 0.1289,1.664062 l -2.320312,2.03125 c -0.243642,0.209146 -0.314254,0.595686 -0.15625,0.875 l 2.808594,4.859376 c 0.1627,0.275408 0.529224,0.408918 0.83203,0.304688 L 24.988282,40.75 c 0.876008,0.7 1.87518,1.268956 2.9375,1.683594 l 0.589842,2.996094 c 0.0599,0.313712 0.35976,0.565958 0.679688,0.570312 h 5.609376 c 0.319928,-0.0042 0.619696,-0.2566 0.679688,-0.570312 l 0.589842,-2.996094 c 1.062222,-0.41468 2.06152,-0.983622 2.9375,-1.683594 l 2.914064,0.984376 c 0.302792,0.1043 0.66935,-0.02936 0.83203,-0.304688 l 2.808594,-4.859376 c 0.158,-0.279314 0.08734,-0.665854 -0.15626,-0.875 l -2.320312,-2.03125 c 0.08176,-0.545496 0.1289,-1.095816 0.1289,-1.664062 0,-0.568246 -0.04714,-1.118566 -0.1289,-1.664062 l 2.320312,-2.03125 c 0.243628,-0.20916 0.314238,-0.595686 0.15626,-0.875 l -2.808594,-4.859376 c -0.16268,-0.275408 -0.529224,-0.408916 -0.83203,-0.304688 L 39.011718,23.25 c -0.876008,-0.7 -1.87532,-1.26897 -2.9375,-1.683594 L 35.484376,18.570312 C 35.424334,18.256601 35.124616,18.00434 34.804688,18 h -5.609376 c -0.02188,-7.14e-4 -0.04456,-7.14e-4 -0.0664,0 z M 32,26 c 3.313918,0 6,2.6862 6,6 0,3.3138 -2.686232,6 -6,6 -3.313768,0 -6,-2.6862 -6,-6 0,-3.3138 2.686232,-6 6,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.alcinnz.odysseus-web.svg b/.icons/awkward/64x64/apps/com.github.alcinnz.odysseus-web.svg
new file mode 120000
index 00000000..d64fa03c
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/com.github.alcinnz.odysseus.svg b/.icons/awkward/64x64/apps/com.github.alcinnz.odysseus.svg
new file mode 100644
index 00000000..9bfddb52
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.alcinnz.odysseus.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#2fbd8c" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.3;fill:#ffffff;fill-rule:evenodd" d="M 51.6,50.2 25.745297,36.991953 37.341851,27.144764 Z"/>
+ <path style="opacity:0.3;fill-rule:evenodd" d="M 12.4,13.8 37.329083,27.213966 25.644808,36.923358 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 18.147264,43 c -0.604983,-2.819578 -1.121015,-5.624483 -1.147171,-8.259411 -0.02647,-5.862581 5.586571,-11.945161 11.832812,-12.624767 7.831239,-0.852058 16.572957,3.151749 22.467856,6.934449 0.911104,0.53598 0.801285,1.176482 0.405461,1.801118 -2.504612,3.381867 -6.204971,6.835844 -9.376045,8.640762 -7.244939,4.089216 -13.047846,1.565067 -20.005312,2.801698 C 21.620028,42.419121 18.849944,42.792611 18.147264,43 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 18.147264,42 c -0.604983,-2.819578 -1.121015,-5.624483 -1.147171,-8.259411 -0.02647,-5.862581 5.586571,-11.945161 11.832812,-12.624767 7.831239,-0.852058 16.572957,3.151749 22.467856,6.934449 0.911104,0.53598 0.801285,1.176482 0.405461,1.801118 -2.504612,3.381867 -6.204971,6.835844 -9.376045,8.640762 -7.244939,4.089216 -13.047846,1.565067 -20.005312,2.801698 C 21.620028,41.419121 18.849944,41.792611 18.147264,42 Z"/>
+ <circle style="fill:#f7785b" cx="28" cy="32" r="7"/>
+ <circle style="fill:#3f3f3f" cx="28" cy="32" r="4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.alecaddd.akira.svg b/.icons/awkward/64x64/apps/com.github.alecaddd.akira.svg
new file mode 120000
index 00000000..b21d9831
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.alecaddd.akira.svg
@@ -0,0 +1 @@
+akira.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.alecaddd.sequeler.svg b/.icons/awkward/64x64/apps/com.github.alecaddd.sequeler.svg
new file mode 100644
index 00000000..9b228fb2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.alecaddd.sequeler.svg
@@ -0,0 +1,33 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="18" height="56" x="-60" y="4" rx="2.5" ry="2.5" transform="matrix(0,-1,1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="18" height="56" x="-59" y="4" rx="2.5" ry="2.5" transform="matrix(0,-1,1,0,0,0)"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 40,47 4,6"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 46,47 4,6"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 52,47 4,6"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 34,47 4,6"/>
+ <circle style="opacity:0.2" cx="-23.5" cy="47.5" r="2.5" transform="scale(-1,1)"/>
+ <circle style="opacity:0.2" cx="-16.5" cy="47.5" r="2.5" transform="scale(-1,1)"/>
+ <circle style="opacity:0.2" cx="-9.5" cy="47.5" r="2.5" transform="scale(-1,1)"/>
+ <circle style="fill:#76ff03" cx="-23.5" cy="46.5" r="2.5" transform="scale(-1,1)"/>
+ <circle style="fill:#ffff00" cx="-16.5" cy="46.5" r="2.5" transform="scale(-1,1)"/>
+ <circle style="fill:#ffcd40" cx="-9.5" cy="46.5" r="2.5" transform="scale(-1,1)"/>
+ <rect style="opacity:0.2" width="18" height="56" x="-42" y="4" rx="2.5" ry="2.5" transform="matrix(0,-1,1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="18" height="56" x="-41" y="4" rx="2.5" ry="2.5" transform="matrix(0,-1,1,0,0,0)"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 40,29 4,6"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 46,29 4,6"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 52,29 4,6"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 34,29 4,6"/>
+ <circle style="opacity:0.2" cx="-16.5" cy="29.5" r="2.5" transform="scale(-1,1)"/>
+ <circle style="opacity:0.2" cx="-9.5" cy="29.5" r="2.5" transform="scale(-1,1)"/>
+ <circle style="fill:#ffff00" cx="-16.5" cy="28.5" r="2.5" transform="scale(-1,1)"/>
+ <circle style="fill:#ffcd40" cx="-9.5" cy="28.5" r="2.5" transform="scale(-1,1)"/>
+ <rect style="opacity:0.2" width="18" height="56" x="-24" y="4" rx="2.5" ry="2.5" transform="matrix(0,-1,1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="18" height="56" x="-23" y="4" rx="2.5" ry="2.5" transform="matrix(0,-1,1,0,0,0)"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 40,11 4,6"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 46,11 4,6"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 52,11 4,6"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 34,11 4,6"/>
+ <circle style="opacity:0.2" cx="-9.5" cy="11.5" r="2.5" transform="scale(-1,1)"/>
+ <circle style="fill:#ffcd40" cx="-9.5" cy="10.5" r="2.5" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 57.5,5 C 58.885,5 60,6.115 60,7.5 l 0,1 C 60,7.115 58.885,6 57.5,6 L 6.5,6 C 5.115,6 4,7.115 4,8.5 l 0,-1 C 4,6.115 5.115,5 6.5,5 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.alecaddd.taxi.svg b/.icons/awkward/64x64/apps/com.github.alecaddd.taxi.svg
new file mode 120000
index 00000000..1c89f55f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.alecaddd.taxi.svg
@@ -0,0 +1 @@
+taxi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.aleksandar-stefanovic.urmsimulator.svg b/.icons/awkward/64x64/apps/com.github.aleksandar-stefanovic.urmsimulator.svg
new file mode 100644
index 00000000..96c9f0c1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.aleksandar-stefanovic.urmsimulator.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#bc5ae7" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="m 20.000004,24.976266 -7e-6,11.798086 c -2e-6,3.164406 -2.002659,4.251888 -3.999997,4.200078 -1.871804,0.0074 -3.999807,-0.99585 -3.999806,-4.200078 l 6e-6,-11.798086"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="m 20.000004,24 -7e-6,11.798086 c -2e-6,3.164406 -2.002659,4.251888 -3.999997,4.200078 -1.871804,0.0074 -3.999807,-0.99585 -3.999806,-4.200078 L 12.0002,24"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="m 34,40.976266 -4,-6 m -3.8,-2 c 0,0 7.8,1.148726 7.8,-4 0,-5.148728 -7.971694,-3.82772 -7.971694,-3.82772 m 2.06e-4,15.799236 0,-15.799028"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="m 34,40 -4,-6 m -3.8,-2 c 0,0 7.8,1.148726 7.8,-4 0,-5.148728 -7.971694,-3.82772 -7.971694,-3.82772 m 2.06e-4,15.799236 0,-15.799028"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 52,40.947782 0,-15.971516 m -12,0 6,8 6,-8 M 40,40.947782 40,24.976266"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="M 52,39.971516 52,24 m -12,0 6,8 6,-8 M 40,39.971516 40,24"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.allen-b1.news.svg b/.icons/awkward/64x64/apps/com.github.allen-b1.news.svg
new file mode 100644
index 00000000..72a866d8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.allen-b1.news.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#c93e5f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8008 4 C 5.2496 4 4 5.2496 4 6.8008 L 4 7.8008 C 4 6.2496 5.2496 5 6.8008 5 L 57.199 5 C 58.75 5 60 6.2496 60 7.8008 L 60 6.8008 C 60 5.2496 58.75 4 57.199 4 L 6.8008 4 z"/>
+ <path style="fill:#ffffff" d="M 10,30 V 32 C 10,33.1 10.906,34 12,34 21.942,34 30,42.058 30,52 30,53.1 30.906,54 32,54 H 34 V 52 C 34,39.85 24.15,30 12,30 Z M 10,38 V 40 C 10,41.1 10.906,42 12,42 17.522,42 22,46.478 22,52 22,53.1 22.906,54 24,54 H 26 V 52 C 26,44.268 19.732,38 12,38 Z M 14,46 C 11.79,46 10,47.79 10,50 10,52.21 11.79,54 14,54 16.21,54 18,52.21 18,50 18,47.79 16.21,46 14,46 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.alonsoenrique.quotes.svg b/.icons/awkward/64x64/apps/com.github.alonsoenrique.quotes.svg
new file mode 100644
index 00000000..6fff4465
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.alonsoenrique.quotes.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0012006,44.50029 0,1.999957 c 0,1.723963 1.3871702,3.433926 3.1093333,3.499925 l 25.8894451,0 L 39.999828,58 l 6.99985,-7.999828 9.889788,0 c 1.723963,0 3.109933,-1.775962 3.109933,-3.499925 l 0,-1.999957 c 0,1.723963 -1.38597,3.499924 -3.109933,3.499924 l -9.889788,0 -6.99985,7.999829 -6.999849,-7.999829 -25.8894451,0 c -1.723363,-0.066 -3.1105333,-1.775961 -3.1105333,-3.499924 z"/>
+ <path style="fill:#8e8e8e" d="m 7.1123339,7.0011154 c -1.7235631,0 -3.1111333,1.7763619 -3.1111333,3.4999246 l 0,34.99925 c 0,1.723963 1.3887702,3.433926 3.1111333,3.499924 l 25.8874451,0 6.999849,7.999829 6.99985,-7.999829 9.888588,0 c 1.723963,0 3.111933,-1.775961 3.111933,-3.499924 l 0,-34.99925 c 0,-1.7235627 -1.38797,-3.4999246 -3.111933,-3.4999246 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.1113281 7.0019531 C 5.3877651 7.0019531 4.0019531 8.7783904 4.0019531 10.501953 L 4.0019531 11.501953 C 4.0019531 9.7783904 5.3877651 8.0019531 7.1113281 8.0019531 L 56.888672 8.0019531 C 58.612635 8.0019531 60 9.7783904 60 11.501953 L 60 10.501953 C 60 8.7783904 58.612635 7.0019531 56.888672 7.0019531 L 7.1113281 7.0019531 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:5;stroke-linecap:round" d="M 41.5,40.500499 36.825172,37.682903 M 31,17.500499 c 6.701405,0 6.525125,5.613066 6.525125,11.19832 0,5.585251 0.227233,11.783888 -6.525125,11.783888 -6.558724,-2e-6 -6.473711,-6.214065 -6.473711,-11.799316 0,-5.585254 -0.327588,-11.182892 6.473711,-11.182892"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round" d="M 41.5,39.5 36.825172,36.682404 M 31,16.5 c 6.701405,0 6.525125,5.613066 6.525125,11.19832 0,5.585251 0.227233,11.783888 -6.525125,11.783888 -6.558724,-2e-6 -6.473711,-6.214065 -6.473711,-11.799316 C 24.526289,22.097638 24.198701,16.5 31,16.5"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.arshubham.cipher.svg b/.icons/awkward/64x64/apps/com.github.arshubham.cipher.svg
new file mode 100644
index 00000000..4ee9ad7a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.arshubham.cipher.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#2ac4c4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 32.000003,16 C 26.460024,16 22,19.998581 22,24.582387 L 22,29 c -2.76996,0 -5,1.770118 -5,4.036444 l 0,11.872667 C 17,47.175432 19.23002,49 21.99998,49 l 20.000039,0 C 44.769983,49 47,47.175432 47,44.909111 L 47,33.036444 C 47,30.770118 44.769964,29 42,29 l 0,-4.417613 C 42,19.998581 37.53998,16 32.000003,16 Z m 0,4 C 34.770019,20 38,21.873749 38,24.155 L 38,29 26,29 26,24.155 C 26,21.873749 29.22998,20 32.000003,20 Z"/>
+ <path style="fill:#ffffff" d="M 32.000003,15 C 26.460024,15 22,18.998581 22,23.582387 L 22,28 c -2.76996,0 -5,1.770118 -5,4.036444 l 0,11.872667 C 17,46.175432 19.23002,48 21.99998,48 l 20.000039,0 C 44.769983,48 47,46.175432 47,43.909111 L 47,32.036444 C 47,29.770118 44.769964,28 42,28 l 0,-4.417613 C 42,18.998581 37.53998,15 32.000003,15 Z m 0,4 C 34.770019,19 38,20.873749 38,23.155 L 38,28 26,28 26,23.155 C 26,20.873749 29.22998,19 32.000003,19 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.artemanufrij.findfileconflicts.svg b/.icons/awkward/64x64/apps/com.github.artemanufrij.findfileconflicts.svg
new file mode 100644
index 00000000..5704c26d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.artemanufrij.findfileconflicts.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#ee873f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 27.999685 27.999685 0 0 0 4 32 A 27.999685 27.999685 0 0 0 4.0175781 32.492188 A 27.999685 27.999685 0 0 1 32 5 A 27.999685 27.999685 0 0 1 59.974609 32.492188 A 27.999685 27.999685 0 0 0 60 32 A 27.999685 27.999685 0 0 0 32 4 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 11.256592,21.000506 c -0.679654,0.0108 -1.256251,0.571708 -1.256235,1.25987 v 4.740062 H 3.2444437 c -0.6872586,7e-5 -1.244375,0.564092 -1.2444436,1.25987 v 9.479282 c 6.86e-5,0.695778 0.557185,1.261257 1.2444436,1.261327 h 6.7559133 v 4.737887 c 4.35e-4,1.122088 1.371547,1.683925 2.15554,0.890768 l 9.480111,-10.739495 c 0.485793,-0.492016 0.485793,-1.289518 0,-1.781536 L 12.155897,21.369608 c -0.238091,-0.241153 -0.562556,-0.374322 -0.899305,-0.369102 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 11.256592,20.00053 c -0.679654,0.0108 -1.256251,0.571708 -1.256235,1.25987 v 4.740063 H 3.2444437 c -0.6872586,7e-5 -1.244375,0.564092 -1.2444436,1.25987 v 9.479281 c 6.86e-5,0.695778 0.557185,1.261258 1.2444436,1.261328 h 6.7559133 v 4.737887 c 4.35e-4,1.122087 1.371547,1.683925 2.15554,0.890768 l 9.480111,-10.739496 c 0.485793,-0.492016 0.485793,-1.289517 0,-1.781535 L 12.155897,20.369632 C 11.917806,20.128479 11.593341,19.99531 11.256592,20.00053 Z"/>
+ <g style="opacity:0.1" transform="matrix(1.9999775,0,0,1.9999775,2.5143122e-4,1.0008291)">
+ <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 transform="matrix(1.9999775,0,0,1.9999775,2.5143122e-4,6.975e-4)">
+ <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 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>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 52.743408,21.000506 c 0.679654,0.0108 1.256252,0.571708 1.256236,1.25987 v 4.740062 h 6.755912 c 0.68726,7e-5 1.244376,0.564092 1.244444,1.25987 v 9.479282 c -6.8e-5,0.695778 -0.557184,1.261257 -1.244444,1.261327 h -6.755912 v 4.737887 c -4.36e-4,1.122088 -1.371547,1.683925 -2.15554,0.890768 L 42.363993,33.890077 c -0.485793,-0.492016 -0.485793,-1.289518 0,-1.781536 l 9.480111,-10.738933 c 0.238092,-0.241153 0.562556,-0.374324 0.899304,-0.369102 z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 52.743408,20.00053 c 0.679654,0.0108 1.256252,0.571708 1.256236,1.25987 v 4.740063 h 6.755912 c 0.68726,7e-5 1.244376,0.564092 1.244444,1.25987 v 9.479281 c -6.8e-5,0.695778 -0.557184,1.261258 -1.244444,1.261328 h -6.755912 v 4.737887 c -4.36e-4,1.122087 -1.371547,1.683925 -2.15554,0.890768 L 42.363993,32.890101 c -0.485793,-0.492016 -0.485793,-1.289517 0,-1.781535 l 9.480111,-10.738934 c 0.238092,-0.241153 0.562556,-0.374322 0.899304,-0.369102 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.artemanufrij.graphui.svg b/.icons/awkward/64x64/apps/com.github.artemanufrij.graphui.svg
new file mode 100644
index 00000000..224a057c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.artemanufrij.graphui.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#876e5b" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:2" d="m 32,23 v 8"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:2" d="m 38,39 4.846409,7.100324"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:2" d="m 26,39 -4.846409,7.100324"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:2" d="m 13.8,46 c 0,0 1.258741,-12.756131 4.09967,-18.338568 C 19.845182,23.838494 26.4,18 26.4,18"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:2" d="M 50.2,46 C 50.2,46 48.941259,33.243869 46.10033,27.661432 44.154818,23.838494 37.6,18 37.6,18"/>
+ <path style="opacity:0.2" d="m 32,9 c -4.406136,0 -8,3.593864 -8,8 0,4.406136 3.593864,8 8,8 4.406136,0 8,-3.593864 8,-8 0,-4.406136 -3.593864,-8 -8,-8 z"/>
+ <path style="fill:#ffffff" d="m 32,8 c -4.406136,0 -8,3.593864 -8,8 0,4.406136 3.593864,8 8,8 4.406136,0 8,-3.593864 8,-8 0,-4.406136 -3.593864,-8 -8,-8 z"/>
+ <path style="opacity:0.2" d="M 23.139187,30 A 1.139558,1.1254601 0 0 0 22,31.125093 v 8.749813 A 1.139558,1.1254601 0 0 0 23.139187,41 H 40.860813 A 1.139558,1.1254601 0 0 0 42,39.874906 V 31.125093 A 1.139558,1.1254601 0 0 0 40.860813,30 Z"/>
+ <path style="fill:#ffffff" d="M 23.139187,29 A 1.139558,1.1254601 0 0 0 22,30.125093 v 8.749813 A 1.139558,1.1254601 0 0 0 23.139187,40 H 40.860813 A 1.139558,1.1254601 0 0 0 42,38.874906 V 30.125093 A 1.139558,1.1254601 0 0 0 40.860813,29 Z"/>
+ <path style="opacity:0.2" d="M 9.139187,46 A 1.139558,1.1254601 0 0 0 8,47.125093 v 8.749813 A 1.139558,1.1254601 0 0 0 9.139187,57 H 26.860813 A 1.139558,1.1254601 0 0 0 28,55.874906 V 47.125093 A 1.139558,1.1254601 0 0 0 26.860813,46 Z"/>
+ <path style="fill:#ffffff" d="M 9.139187,45 A 1.139558,1.1254601 0 0 0 8,46.125093 v 8.749813 A 1.139558,1.1254601 0 0 0 9.139187,56 H 26.860813 A 1.139558,1.1254601 0 0 0 28,54.874906 V 46.125093 A 1.139558,1.1254601 0 0 0 26.860813,45 Z"/>
+ <path style="opacity:0.2" d="M 37.139187,46 A 1.139558,1.1254601 0 0 0 36,47.125093 v 8.749813 A 1.139558,1.1254601 0 0 0 37.139187,57 H 54.860813 A 1.139558,1.1254601 0 0 0 56,55.874906 V 47.125093 A 1.139558,1.1254601 0 0 0 54.860813,46 Z"/>
+ <path style="fill:#ffffff" d="M 37.139187,45 A 1.139558,1.1254601 0 0 0 36,46.125093 v 8.749813 A 1.139558,1.1254601 0 0 0 37.139187,56 H 54.860813 A 1.139558,1.1254601 0 0 0 56,54.874906 V 46.125093 A 1.139558,1.1254601 0 0 0 54.860813,45 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.artemanufrij.hashit.svg b/.icons/awkward/64x64/apps/com.github.artemanufrij.hashit.svg
new file mode 100644
index 00000000..657bbb12
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.artemanufrij.hashit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#8e8e8e" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:.2" d="m26 15-1.777344 8h-7.777344l-1.335937 6h7.779297l-1.777344 8h-7.779297l-1.332031 6h7.777344l-1.777344 8h6l1.777344-8h8l-1.777344 8h6l1.777344-8h7.824218l1.332032-6h-7.822266l1.777344-8h7.822266l1.289062-5.792969v-0.207031h-7.777344l1.777344-8h-6l-1.777344 8h-8l1.777344-8h-6zm2.888672 14h8l-1.777344 8h-8l1.777344-8z"/>
+ <path style="fill:#3f3f3f" d="m26 14h6l-8 36h-6z"/>
+ <path style="fill:#3f3f3f" d="m40 14h6l-8 36h-6z"/>
+ <path style="fill:#3f3f3f" d="m16.445656 22-1.335937 6h35.601438l1.289062-5.792968v-0.207032zm-3.113281 14-1.332031 6h35.601437l1.332032-6z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6.8007812 4c-1.5511999 0-2.8007812 1.2495813-2.8007812 2.8007812v1c0-1.5511999 1.2495813-2.8007812 2.8007812-2.8007812h50.398438c1.5512 0 2.800781 1.2495813 2.800781 2.8007812v-1c0-1.5511999-1.249581-2.8007812-2.800781-2.8007812h-50.398438z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.artemanufrij.imageburner.svg b/.icons/awkward/64x64/apps/com.github.artemanufrij.imageburner.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.artemanufrij.imageburner.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.artemanufrij.metronome.svg b/.icons/awkward/64x64/apps/com.github.artemanufrij.metronome.svg
new file mode 100644
index 00000000..b2dfe9fc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.artemanufrij.metronome.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.3074713,57.534951 4.1240758,58.202229 C 3.7103038,59.695212 5.3680691,61 6.9140554,61 l 50.2316186,0 c 1.545966,0 3.203731,-1.304788 2.789979,-2.797771 l -0.183401,-0.663282 c -0.468613,0.854675 -1.555696,1.463216 -2.606578,1.463216 l -50.2316186,0 c -1.0527603,0 -2.1394838,-0.60994 -2.6065781,-1.467212 z"/>
+ <path style="fill:#62ad21" d="M 59.935201,57.2 45.967403,6.8000001 C 45.553182,5.3054 44.721482,4 43.173803,4 l -22.348,0 c -1.547639,0 -2.3794,1.3054 -2.7936,2.8000001 L 4.0644041,57.2 C 3.6501842,58.6946 5.3103241,60 6.858004,60 l 50.283998,0 c 1.547639,0 3.2078,-1.3054 2.7936,-2.8 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.826172 4 C 19.278533 4 18.44545 5.3061811 18.03125 6.8007812 L 4.0644531 57.199219 C 3.9739927 57.525621 3.9974035 57.83999 4.0820312 58.136719 L 18.03125 7.8007812 C 18.44545 6.3061811 19.278533 5 20.826172 5 L 43.173828 5 C 44.721507 5 45.552576 6.3061811 45.966797 7.8007812 L 59.917969 58.136719 C 60.0026 57.83999 60.026003 57.525621 59.935547 57.199219 L 45.966797 6.8007812 C 45.552576 5.3061811 44.721507 4 43.173828 4 L 20.826172 4 z"/>
+ <circle style="opacity:0.2" cx="32" cy="49" r="8"/>
+ <circle style="fill:#ffffff" cx="32" cy="48" r="8"/>
+ <rect style="opacity:0.2" width="5.994" height="41.955" x="49.67" y="-11.63" rx="2.883" ry="3.258" transform="matrix(0.86602541,0.5,-0.5,0.86602541,0,0)"/>
+ <rect style="fill:#4f4f4f" width="5.994" height="41.955" x="48.67" y="-13.37" rx="2.883" ry="3.258" transform="matrix(0.86602541,0.5,-0.5,0.86602541,0,0)"/>
+ <path style="opacity:0.2" d="M 38,5 31.999999,15 26,5 Z"/>
+ <path style="fill:#ffffff" d="M 38,4 31.999999,14 26,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.artemanufrij.playmymusic.svg b/.icons/awkward/64x64/apps/com.github.artemanufrij.playmymusic.svg
new file mode 100644
index 00000000..bc7ac3e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.artemanufrij.playmymusic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 32.0358,994.3681 c -16.450751,0 -29.9641042,13.3894 -29.9642236,29.8068 -0.172736,2.4302 0,4.2018 0.17167,6.9968 0.4804828,6.8158 4.691853,11.6968 8.4625516,14.0456 3.555832,2.2144 6.819982,2.9968 6.819982,2.9968 0.08543,0.02 0.171286,0.038 0.257505,0.054 2.212654,0.402 4.814373,-0.5228 6.258155,-2.0354 1.44378,-1.5128 2.002664,-3.3532 2.001516,-5.091 l 0,-21.5316 c 0.0015,-1.547 -0.42541,-3.2034 -1.638666,-4.6886 -0.35773,-0.4378 -0.93907,-0.7396 -1.447492,-1.094 2.475214,-2.1358 5.675972,-3.4514 9.079,-3.4576 3.404168,0 6.605458,1.3162 9.082904,3.4538 -0.509248,0.354 -1.08948,0.6564 -1.44749,1.094 -1.213286,1.4828 -1.641108,3.1364 -1.64257,4.6806 l 0,21.5394 c -0.0011,1.7378 0.557734,3.5784 2.001516,5.091 1.443782,1.5124 4.046188,2.4366 6.258154,2.0354 0.08622,-0.02 0.17208,-0.034 0.257504,-0.054 0,0 3.26415,-0.7824 6.819982,-2.9968 3.767638,-2.3468 7.972308,-7.223 8.45865,-14.03 0.17558,-2.8066 0.17554,-4.627 0.17554,-7.0142 -1.2e-4,-16.4174 -13.513472,-29.8068 -29.964222,-29.8068 z"/>
+ <path style="fill:#0093b8" d="m 32.0358,993.3681 c -16.450751,0 -29.9641042,13.3894 -29.9642236,29.8068 -0.172736,2.4302 0,4.2018 0.17167,6.9968 0.4804828,6.8158 4.691853,11.6968 8.4625516,14.0456 3.555832,2.2144 6.819982,2.9968 6.819982,2.9968 0.08543,0.02 0.171286,0.038 0.257505,0.054 2.212654,0.402 4.814373,-0.5228 6.258155,-2.0354 1.44378,-1.5128 2.002664,-3.3532 2.001516,-5.091 l 0,-21.5316 c 0.0015,-1.547 -0.42541,-3.2034 -1.638666,-4.6886 -0.35773,-0.4378 -0.93907,-0.7396 -1.447492,-1.094 2.475214,-2.1358 5.675972,-3.4514 9.079,-3.4576 3.404168,0 6.605458,1.3162 9.082904,3.4538 -0.509248,0.354 -1.08948,0.6564 -1.44749,1.094 -1.213286,1.4828 -1.641108,3.1364 -1.64257,4.6806 l 0,21.5394 c -0.0011,1.7378 0.557734,3.5784 2.001516,5.091 1.443782,1.5124 4.046188,2.4366 6.258154,2.0354 0.08622,-0.02 0.17208,-0.034 0.257504,-0.054 0,0 3.26415,-0.7824 6.819982,-2.9968 3.767638,-2.3468 7.972308,-7.223 8.45865,-14.03 0.17558,-2.8066 0.17554,-4.627 0.17554,-7.0142 -1.2e-4,-16.4174 -13.513472,-29.8068 -29.964222,-29.8068 z"/>
+ <path style="opacity:0.2" d="m 32.000002,1000.3621 c -13.254763,0 -23.9998986,10.6556 -23.9999944,23.7998 l 0,5.6 0.00828,0 c -0.00148,0.086 -0.0086,0.17 -0.00828,0.26 0.01916,5.1234 3.0026814,8.3338 5.8124994,10.0816 2.809816,1.7474 4.989379,2.2422 4.989379,2.2422 0.683402,0.124 1.198616,-0.4546 1.198114,-1.214 l 0,-21.539 c 6.8e-4,-0.6932 -0.414678,-1.2496 -1.046459,-1.2304 -0.02114,-6e-4 -0.04229,-6e-4 -0.06342,0 0,0 -2.20273,0.2526 -5.041772,1.7718 -0.454637,0.2432 -1.111295,0.7406 -1.562345,1.064 1.474824,-9.5602 9.96135,-16.8244 19.714002,-16.836 9.760442,0 18.25347,7.2782 19.723998,16.8468 -0.454596,-0.3268 -1.113994,-0.8278 -1.572348,-1.0728 -2.839044,-1.5192 -5.041772,-1.772 -5.041772,-1.772 -0.02114,-6e-4 -0.04228,-6e-4 -0.06342,0 -0.63085,-0.02 -1.045804,0.5358 -1.04646,1.2278 l 0,21.5398 c -5.02e-4,0.7594 0.514712,1.3378 1.198114,1.214 0,0 2.179574,-0.4948 4.98938,-2.2422 2.809818,-1.7478 5.793342,-4.9582 5.812498,-10.0816 3.32e-4,-0.088 -0.0068,-0.172 -0.0082,-0.26 l 0.0082,0 0,-5.6 c -9.6e-5,-13.1442 -10.745228,-23.7998 -23.99999,-23.7998 z"/>
+ <path style="fill:#ffffff" d="m 32.000002,999.3621 c -13.254763,0 -23.9998986,10.6556 -23.9999944,23.7998 l 0,5.6 0.00828,0 c -0.00148,0.086 -0.0086,0.17 -0.00828,0.26 0.01916,5.1234 3.0026814,8.3338 5.8124994,10.0816 2.809816,1.7474 4.989379,2.2422 4.989379,2.2422 0.683402,0.124 1.198616,-0.4546 1.198114,-1.214 l 0,-21.539 c 6.8e-4,-0.6932 -0.414678,-1.2496 -1.046459,-1.2304 -0.02114,-6e-4 -0.04229,-6e-4 -0.06342,0 0,0 -2.20273,0.2526 -5.041772,1.7718 -0.454637,0.2432 -1.111295,0.7406 -1.562345,1.064 1.474824,-9.5602 9.96135,-16.8244 19.714002,-16.836 9.760442,0 18.25347,7.2782 19.723998,16.8468 -0.454596,-0.3268 -1.113994,-0.8278 -1.572348,-1.0728 -2.839044,-1.5192 -5.041772,-1.772 -5.041772,-1.772 -0.02114,-6e-4 -0.04228,-6e-4 -0.06342,0 -0.63085,-0.02 -1.045804,0.5358 -1.04646,1.2278 l 0,21.5398 c -5.02e-4,0.7594 0.514712,1.3378 1.198114,1.214 0,0 2.179574,-0.4948 4.98938,-2.2422 2.809818,-1.7478 5.793342,-4.9582 5.812498,-10.0816 3.32e-4,-0.088 -0.0068,-0.172 -0.0082,-0.26 l 0.0082,0 0,-5.6 c -9.6e-5,-13.1442 -10.745228,-23.7998 -23.99999,-23.7998 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 32.035156 5 L 32.035156 5.0058594 C 15.584405 5.0058594 2.072385 18.3951 2.0722656 34.8125 C 2.0099401 35.689349 2.0023238 36.479296 2.0136719 37.263672 C 2.0226764 36.795586 2.0359701 36.323137 2.0722656 35.8125 C 2.072385 19.3951 15.584405 6.0058594 32.035156 6.0058594 L 32.035156 6 C 48.418274 6 61.883546 19.280533 61.994141 35.605469 C 61.994437 35.334298 62 35.091297 62 34.806641 C 61.99988 18.389241 48.485906 5 32.035156 5 z M 40.429688 24.916016 C 40.142048 25.108688 39.871909 25.310184 39.671875 25.554688 C 38.458589 27.037487 38.030759 28.692128 38.029297 30.236328 L 38.029297 31.236328 C 38.030759 29.692128 38.458589 28.037487 39.671875 26.554688 C 40.029885 26.117087 40.609893 25.814938 41.119141 25.460938 C 40.897478 25.269682 40.662566 25.093766 40.429688 24.916016 z M 23.644531 24.919922 C 23.411948 25.097453 23.178384 25.273844 22.957031 25.464844 C 23.465453 25.819244 24.046567 26.120794 24.404297 26.558594 C 25.617553 28.043794 26.044469 29.701047 26.042969 31.248047 L 26.042969 30.248047 C 26.044469 28.701047 25.617553 27.043794 24.404297 25.558594 C 24.204383 25.313933 23.932361 25.112552 23.644531 24.919922 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.artemanufrij.playmyvideos.svg b/.icons/awkward/64x64/apps/com.github.artemanufrij.playmyvideos.svg
new file mode 100644
index 00000000..07c4bdd6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.artemanufrij.playmyvideos.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="43" height="56" x="-55" y="-60" rx="2.688" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="43" height="56" x="-54" y="-60" rx="2.688" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.4" width="5" height="5" x="52" y="18" rx="1.124" ry="1.089"/>
+ <rect style="opacity:0.4" width="5" height="5" x="52" y="42" rx="1.124" ry="1.089"/>
+ <rect style="opacity:0.4" width="5" height="5" x="52" y="34" rx="1.124" ry="1.089"/>
+ <rect style="opacity:0.4" width="5" height="5" x="52" y="26" rx="1.124" ry="1.089"/>
+ <path style="opacity:0.2" d="m 23.818594,23.000158 c -0.739124,-0.014 -0.866259,0.905237 -0.805166,1.568834 0.0054,6.210652 -0.0095,12.422146 0.0068,18.632521 0.06499,0.742557 0.889768,1.039244 1.358692,0.578745 5.011647,-3.179666 12.301425,-6.337494 17.305594,-9.530882 0.546036,-0.439541 0.336907,-1.463133 -0.272563,-1.675932 -5.011783,-3.167067 -12.282932,-6.351494 -17.298794,-9.50778 -0.09369,-0.04312 -0.194377,-0.06537 -0.295121,-0.06552 z"/>
+ <path style="fill:#ffffff" d="m 23.818594,22.000158 c -0.739124,-0.014 -0.866259,0.905237 -0.805166,1.568834 0.0054,6.210652 -0.0095,12.422146 0.0068,18.632521 0.06499,0.742557 0.889768,1.039244 1.358692,0.578745 5.011647,-3.179666 12.301425,-6.337494 17.305594,-9.530882 0.546036,-0.439541 0.336907,-1.463133 -0.272563,-1.675932 -5.011783,-3.167067 -12.282932,-6.351494 -17.298794,-9.50778 -0.09369,-0.04312 -0.194377,-0.06537 -0.295121,-0.06552 z"/>
+ <rect style="opacity:0.4" width="5" height="5" x="7" y="18" rx="1.124" ry="1.089"/>
+ <rect style="opacity:0.4" width="5" height="5" x="7" y="42" rx="1.124" ry="1.089"/>
+ <rect style="opacity:0.4" width="5" height="5" x="7" y="34" rx="1.124" ry="1.089"/>
+ <rect style="opacity:0.4" width="5" height="5" x="7" y="26" rx="1.124" ry="1.089"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 11 C 5.2495813 11 4 12.198625 4 13.6875 L 4 14.6875 C 4 13.198625 5.2495813 12 6.8007812 12 L 57.199219 12 C 58.750419 12 60 13.198625 60 14.6875 L 60 13.6875 C 60 12.198625 58.750419 11 57.199219 11 L 6.8007812 11 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.artemanufrij.regextester.svg b/.icons/awkward/64x64/apps/com.github.artemanufrij.regextester.svg
new file mode 100644
index 00000000..5d3dfcad
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.artemanufrij.regextester.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#70ae39" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 16.986328,22 12,39 14.060547,39 19,22 16.986328,22 Z M 19,22 23.939453,39 26,39 21.013672,22 19,22 Z M 37.986328,22 33,39 35.060547,39 40,22 37.986328,22 Z m 10.972656,4 c -0.03186,0.05413 -0.06386,0.609416 -0.0957,1.181641 -0.03184,0.572226 -0.04883,0.975045 -0.04883,1.207031 l -0.02539,0 c -0.366267,-0.750083 -0.885699,-1.326409 -1.5625,-1.728516 -0.668838,-0.409838 -1.461282,-0.613281 -2.376953,-0.613281 -1.632284,0 -2.850095,0.53045 -3.654297,1.589844 C 40.399065,28.688378 40,30.921312 40,33.140625 c 0,2.188377 0.370829,3.377707 1.111328,4.398437 0.748462,1.020728 1.915491,1.529297 3.5,1.529297 0.947521,0 1.775724,-0.199455 2.484375,-0.601562 0.70865,-0.409838 1.263842,-1.016103 1.669922,-1.820313 l 0.02344,0 0,2.017578 c 0,2.435829 -1.069062,3.345704 -3.210937,3.345704 -0.796235,10e-7 -1.441882,-0.155613 -1.935547,-0.472657 -0.485705,-0.309312 -0.800037,-0.755977 -0.943359,-1.335937 l -2.16211,0.302734 c 0.23887,0.989796 0.777234,2.151986 1.613282,2.685547 C 42.986432,43.730749 44.110194,44 45.519531,44 49.126479,44 51,42.143343 51,38.617188 L 51,28.769531 51,26 48.958984,26 Z m -4.078125,2 c 0.603638,0 1.140557,0.178767 1.613282,0.537109 0.479999,0.351314 0.851461,0.864537 1.113281,1.539063 C 47.869246,30.74367 48,32.066669 48,32.994141 c 0,0.906393 -0.130753,1.312185 -0.392578,1.972656 -0.26182,0.653447 -0.633282,1.154544 -1.113281,1.505859 C 46.01414,36.823972 45.465836,37 44.847656,37 43.807657,37 43.073623,36.660069 42.644531,35.978516 42.215442,35.296964 42,34.553984 42,32.994141 42,31.420248 42.22932,29.757317 42.6875,29.054688 43.145686,28.352058 43.877225,28 44.880859,28 Z M 28,36 l 0,3 3,0 0,-3 -3,0 z"/>
+ <path style="fill:#3f3f3f" d="M 16.985424,21 12,38 14.061224,38 19,21 16.985424,21 Z"/>
+ <path style="fill:#ffffff" d="m 28,38 0,-3 3,0 0,3 -3,0 z"/>
+ <path style="fill:#3f3f3f" d="M 37.985424,21 33,38 35.061224,38 40,21 37.985424,21 Z"/>
+ <path style="fill:#3f3f3f" d="m 48.958984,25 c -0.03186,0.05413 -0.06386,0.609416 -0.0957,1.181641 -0.03184,0.572226 -0.04883,0.975045 -0.04883,1.207031 l -0.02539,0 c -0.366267,-0.750083 -0.885699,-1.326409 -1.5625,-1.728516 -0.668838,-0.409838 -1.461282,-0.613281 -2.376953,-0.613281 -1.632284,0 -2.850096,0.53045 -3.654297,1.589844 C 40.399066,27.688378 40,29.921312 40,32.140625 c 0,2.188377 0.370829,3.377707 1.111328,4.398437 0.748462,1.020728 1.915491,1.529297 3.5,1.529297 0.947521,0 1.775724,-0.199455 2.484375,-0.601562 0.70865,-0.409838 1.263842,-1.016103 1.669922,-1.820313 l 0.02344,0 0,2.017578 c 0,2.435829 -1.069062,3.346157 -3.210937,3.346157 -0.796235,10e-7 -1.441882,-0.155456 -1.935547,-0.4725 -0.485705,-0.309312 -0.800037,-0.755978 -0.943359,-1.335938 l -2.16211,0.302735 c 0.23887,0.989796 0.777234,2.151376 1.613282,2.684937 C 42.986435,42.730749 44.110194,43 45.519531,43 49.126479,43 51,41.143343 51,37.617188 L 51,27.769531 51,25 Z m -4.078125,2 c 0.603638,0 1.140557,0.178767 1.613282,0.537109 0.479999,0.351314 0.851461,0.864537 1.113281,1.539063 C 47.869246,29.74367 48,31.066669 48,31.994141 c 0,0.906393 -0.130753,1.312185 -0.392578,1.972656 -0.26182,0.653447 -0.633282,1.154544 -1.113281,1.505859 C 46.01414,35.823972 45.465836,36 44.847656,36 43.807657,36 43.073623,35.660069 42.644531,34.978516 42.215442,34.296964 42,33.553984 42,31.994141 42,30.420248 42.22932,28.757317 42.6875,28.054688 43.145686,27.352058 43.877225,27 44.880859,27 Z"/>
+ <path style="fill:#ffffff" d="M 21.014576,21 26,38 23.938776,38 19,21 l 2.014576,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.artemanufrij.screencast.svg b/.icons/awkward/64x64/apps/com.github.artemanufrij.screencast.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.artemanufrij.screencast.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.artemanufrij.showmypictures.svg b/.icons/awkward/64x64/apps/com.github.artemanufrij.showmypictures.svg
new file mode 100644
index 00000000..ebb7d7d4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.artemanufrij.showmypictures.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="50" height="56" x="-57" y="5" rx="2.778" ry="2.8" transform="scale(-1,1)"/>
+ <rect style="fill:#e4e4e4" width="50" height="56" x="-57" y="4" rx="2.778" ry="2.8" transform="scale(-1,1)"/>
+ <path style="fill:#2b629b" d="m 51,10 -38,0 0,19 38,0 z"/>
+ <ellipse style="fill:#ff9600" cx="32" cy="29" rx="7" ry="7"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 22 A 7 7.0000005 0 0 0 25 29 A 7 7.0000005 0 0 0 25.023438 29.541016 A 7 7.0000005 0 0 1 32 23 A 7 7.0000005 0 0 1 38.976562 29.458984 A 7 7.0000005 0 0 0 39 29 A 7 7.0000005 0 0 0 32 22 z"/>
+ <path style="fill:#0c939f" d="m 13,29 0,19 38,0 0,-19 -38,0 z"/>
+ <path style="opacity:0.2" d="M 25 30 C 25 30 25.908302 31.802658 26 33.107422 C 26.08215 34.275281 24.973713 35.082906 25 36.255859 C 25.03355 37.752309 27.883116 38.292987 28 39.78125 C 28.09051 40.930624 25.956126 42.216458 26 43.371094 C 26.05942 44.935517 28.392476 45.440618 29.148438 46.595703 C 29.346843 46.898848 29.627546 47.482919 29.863281 48 L 35.525391 48 C 35.789468 47.663825 36.016074 47.300963 36 46.970703 C 35.9159 45.245312 35.036992 45.279409 35 43.550781 C 34.97794 42.511006 35.824175 42.778296 36 41.767578 C 36.195504 40.643593 34.787265 39.526044 35 38.408203 C 35.301536 36.823935 38.851637 36.991588 39 35.365234 C 39.10332 34.23358 37.938168 33.719592 38 32.582031 C 38.064992 31.38169 39 30 39 30 L 25 30 z"/>
+ <path style="fill:#fded63" d="m 25,29 c 0,0 0.908302,1.802825 1,3.107589 0.08215,1.167859 -1.026287,1.975911 -1,3.148864 0.03355,1.49645 2.883116,2.036928 3,3.525191 0.09051,1.149374 -2.043874,2.435767 -2,3.590403 0.05942,1.564423 2.392203,2.068 3.148164,3.223085 C 29.552373,46.212723 30.303575,48 30.303575,48 l 4.241066,0 c 0,0 1.497422,-1.16428 1.455359,-2.02852 -0.0841,-1.725391 -0.963008,-1.691622 -1,-3.42025 -0.02206,-1.039775 0.824175,-0.773622 1,-1.78434 0.195504,-1.123985 -1.212735,-2.240918 -1,-3.358759 0.301536,-1.584268 3.851637,-1.417508 4,-3.043862 0.10332,-1.131654 -1.061832,-1.643917 -1,-2.781478 C 38.064992,30.38245 39,29 39,29 Z"/>
+ <path style="opacity:0.2" d="m 16.040983,16.11933 c 0,0 1.032058,-2.429827 2.29518,-2.688385 1.058852,-0.21674 3.078895,1.187874 3.078895,1.187874 0,0 1.890458,-1.971936 3.246851,-1.562995 0.951931,0.286978 1.903348,2.313228 1.903348,2.313228 0,0 2.908903,0.08137 3.358788,1.437977 0.434229,1.309544 -1.082066,2.975206 -2.295177,3.313597 -1.191133,0.332263 -2.854992,-0.625234 -2.854992,-0.625234 0,0 -1.327747,1.414544 -2.295173,1.500514 -1.092422,0.09703 -3.190866,-1.563031 -3.190866,-1.563031 0,0 -1.539246,1.641112 -2.910977,1.312965 -1.237105,-0.296002 -2.746402,-2.056056 -2.295184,-3.376112 0.244068,-0.714056 1.959307,-1.250398 1.959307,-1.250398 z"/>
+ <path style="fill:#ffffff" d="m 16.040983,15.11933 c 0,0 1.032058,-2.429827 2.29518,-2.688385 1.058852,-0.21674 3.078895,1.187874 3.078895,1.187874 0,0 1.890458,-1.971936 3.246851,-1.562995 0.951931,0.286978 1.903348,2.313228 1.903348,2.313228 0,0 2.908903,0.08137 3.358788,1.437977 0.434229,1.309544 -1.082066,2.975206 -2.295177,3.313597 -1.191133,0.332263 -2.854992,-0.625234 -2.854992,-0.625234 0,0 -1.327747,1.414544 -2.295173,1.500514 -1.092422,0.09703 -3.190866,-1.563031 -3.190866,-1.563031 0,0 -1.539246,1.641112 -2.910977,1.312965 -1.237105,-0.296002 -2.746402,-2.056056 -2.295184,-3.376112 0.244068,-0.714056 1.959307,-1.250398 1.959307,-1.250398 z"/>
+ <path style="opacity:0.2" d="m 40.314475,14.06921 c -0.968498,0.281231 -1.915341,2.349317 -1.915341,2.349317 0,0 -2.532143,-0.35405 -3.085819,0.533943 -0.744315,1.193722 -0.08613,3.431595 1.170483,4.057896 0.884952,0.441027 2.766607,-1.067859 2.766607,-1.067859 0,0 2.046892,2.340366 3.298627,2.028961 1.080489,-0.268831 1.808917,-2.055659 1.808917,-2.055659 0,0 1.870831,1.766617 3.085823,1.17466 1.773405,-0.864064 2.068901,-4.377732 0.691674,-5.793207 -0.823734,-0.846596 -3.032632,0.373754 -3.032632,0.373754 0,0 -3.172191,-2.071113 -4.788339,-1.601806 z"/>
+ <path style="fill:#ffffff" d="m 40.314475,13.06921 c -0.968498,0.281231 -1.915341,2.349317 -1.915341,2.349317 0,0 -2.532143,-0.35405 -3.085819,0.533943 -0.744315,1.193722 -0.08613,3.431595 1.170483,4.057896 0.884952,0.441027 2.766607,-1.067859 2.766607,-1.067859 0,0 2.046892,2.340366 3.298627,2.028961 1.080489,-0.268831 1.808917,-2.055659 1.808917,-2.055659 0,0 1.870831,1.766617 3.085823,1.17466 1.773405,-0.864064 2.068901,-4.377732 0.691674,-5.793207 -0.823734,-0.846596 -3.032632,0.373754 -3.032632,0.373754 0,0 -3.172191,-2.071113 -4.788339,-1.601806 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 13 29 L 13 30 L 51 30 L 51 29 L 13 29 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 9.7773438 4 C 8.2384548 4 7 5.2495813 7 6.8007812 L 7 7.8007812 C 7 6.2495813 8.2384548 5 9.7773438 5 L 54.222656 5 C 55.761545 5 57 6.2495813 57 7.8007812 L 57 6.8007812 C 57 5.2495813 55.761545 4 54.222656 4 L 9.7773438 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.artemanufrij.translit.svg b/.icons/awkward/64x64/apps/com.github.artemanufrij.translit.svg
new file mode 100644
index 00000000..869fd565
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.artemanufrij.translit.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,58.2 60,7.8 C 60,6.2488 58.7512,5 57.2,5 L 6.8,5 C 5.2488,5 4,6.2488 4,7.8 L 4,58.2 C 4,59.7512 5.2488,61 6.8,61 l 50.4,0 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#4f4f4f" d="M 60,57.2 60,6.8 C 60,5.2488 58.7512,4 57.2,4 L 6.8,4 C 5.2488,4 4,5.2488 4,6.8 L 4,57.2 C 4,58.7512 5.2488,60 6.8,60 l 50.4,0 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#8e8e8e" d="M 60,57.2 60,6.8 C 60,5.2488 58.7512,4 57.2,4 L 32,4 l 0,56 25.2,0 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 11,19.000273 c -1.6567856,1.66e-4 -2.9998343,1.343214 -3,3 l 0,22 c 1.657e-4,1.656786 1.3432144,2.999834 3,3 l 3.324219,0 c 4.626241,0 8.321805,-0.775858 10.763672,-3.433594 C 27.529757,40.908944 28,37.307166 28,33.000273 28,28.715153 27.526291,25.118288 25.089844,22.457304 22.653397,19.796321 18.95597,19.000273 14.324219,19.000273 Z m 30,0 c -1.656786,1.66e-4 -2.999834,1.343214 -3,3 L 38,38 c -1.656786,1.66e-4 -2.999834,1.343214 -3,3 l 0,5 c -0.05738,4.056968 6.057376,4.056968 6,0 l 0,-2 10,0 0,2 c 1.66e-4,1.656786 1.343214,2.999834 3,3 1.865081,0.02408 3.299883,-1.64145 3,-3.482422 L 57,41 c -1.66e-4,-1.656786 -1.343214,-2.999834 -3,-3 l 0,-15.999727 c -1.66e-4,-1.656786 -1.343214,-2.999834 -3,-3 z m -27,6 0.324219,0 c 3.943248,0 5.584494,0.680719 6.341797,1.507812 C 21.423318,27.335179 22,29.236996 22,33.000273 c 0,3.78805 -0.578195,5.687507 -1.330078,6.505859 -0.751884,0.818353 -2.396944,1.494141 -6.345703,1.494141 l -0.324219,0 z m 30,0 4,0 L 48,38 44,38 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 11,21 0,22.000001 c 0,0 2.1,5e-5 3.325,5e-5 C 22.9,43.000051 25,40.095347 25,32.000404 25,23.952007 22.9,21.000051 14.325,21.000051 13.1,21.000051 11,21 11,21 Z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 41,40.000339 41,21 l 10,0 0,19.000339 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 38,44.999661 0,-4.999322 16,0 0,4.999322 0,0"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.artemanufrij.webpin.svg b/.icons/awkward/64x64/apps/com.github.artemanufrij.webpin.svg
new file mode 100644
index 00000000..2596988c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.artemanufrij.webpin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m2.0508 37.39c-0.0264 0.352-0.0508 0.704-0.0508 1.064 0 8.032 6.7158 14.546 15 14.546h31.876c7.248 0 13.124-5.698 13.124-12.726 0-0.346-0.022-0.688-0.05-1.028-0.516 6.572-6.166 11.754-13.074 11.754h-31.876c-7.9582 0-14.4488-6.014-14.9492-13.61z"/>
+ <path style="fill:#3aa8c8" d="m32 12c-7.766 0-14.3802 4.6106-17.2266 11.136-7.2294 1.042-12.7734 7.018-12.7734 14.318 0 8.034 6.7158 14.546 15 14.546h31.876c7.248 0 13.124-5.698 13.124-12.728 0-6.532-5.066-11.886-11.602-12.612-1.704-8.3406-9.298-14.66-18.398-14.66z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 12c-7.766 0-14.380163 4.612119-17.226562 11.136719-7.2294005 1.042-12.773438 7.016406-12.773438 14.316406 0 0.158 0.0152656 0.313 0.0253906 0.46875 0.2634311-7.055084 5.6962487-12.768755 12.748047-13.785156 2.846399-6.5246 9.460562-11.136719 17.226562-11.136719 9.1 0 16.694437 6.319756 18.398438 14.660156 6.360453 0.706501 11.313876 5.801088 11.576171 12.09375 0.009315-0.159824 0.025391-0.318439 0.025391-0.480468 0-6.532001-5.065562-11.887282-11.601562-12.613282-1.704001-8.3404-9.298438-14.660156-18.398438-14.660156z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m14 20.00049 7.999998 28.000002 10.000002-20.000002 10 20.000002 8-28.000002"/>
+ <path style="stroke-linejoin:round;stroke:#b4ed74;stroke-linecap:round;stroke-width:6;fill:none" d="m14 19.000522 7.999998 28.000002 10.000002-20.000002 10 20.000002 8-28.000002"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.babluboy.bookworm.svg b/.icons/awkward/64x64/apps/com.github.babluboy.bookworm.svg
new file mode 120000
index 00000000..76870e25
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.babluboy.bookworm.svg
@@ -0,0 +1 @@
+bookworm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.babluboy.nutty.svg b/.icons/awkward/64x64/apps/com.github.babluboy.nutty.svg
new file mode 100644
index 00000000..9341ac66
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.babluboy.nutty.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-1058.5197)">
+ <path style="opacity:0.2" d="m 32.00161,1067.1672 -22.9999641,11.5 v 1.8514 23.8555 l 19.9999691,10 v 0.144 h 0.289061 l 2.710934,1.3556 2.710934,-1.3556 h 0.289062 v -0.144 l 19.999969,-10 v -25.7069 z m -2.999995,8.207 v 11.8476 l -10.773421,-6.461 z m 5.999991,0 10.769515,5.3866 -10.769515,6.461 z m -19.999969,10.4452 10.769515,6.461 -10.769515,5.3868 z m 33.999947,0 v 11.8478 l -10.769515,-5.3868 z m -19.999969,11.5548 v 10.2929 l -10.292953,-5.1486 z m 5.999991,0 10.292952,5.1443 -10.292952,5.1486 z"/>
+ <path style="fill:none;stroke:#364451;stroke-width:5.99999046" d="m 32.001498,1069.5204 v 22"/>
+ <path style="fill:none;stroke:#364451;stroke-width:5.99999046" d="m 12.00153,1101.5204 19.999968,-10 19.999969,10"/>
+ <path style="fill:none;stroke:#7e8f99;stroke-width:5.99999046" d="m 12.00153,1079.5204 19.999968,12 19.999969,-12"/>
+ <path style="fill:none;stroke:#7e8f99;stroke-width:5.99999046" d="m 32.001498,1113.5203 v -21.9999"/>
+ <path style="fill:none;stroke:#53626c;stroke-width:5.99999046" d="m 12.00153,1079.5204 19.999968,-10 19.999819,9.9998 v 22 l -19.999819,10.0001 -19.999968,-9.9999 z"/>
+ <path style="opacity:0.2" d="m 32.00161,1063.5198 c -3.865988,0 -6.999991,3.134 -6.999989,7 -2e-6,3.866 3.134001,7 6.999989,7 3.865988,0 6.999991,-3.134 6.999989,-7 2e-6,-3.866 -3.134001,-7 -6.999989,-7 z m 19.835908,10.004 c -1.172635,0.026 -2.319737,0.3478 -3.335933,0.9336 -3.348301,1.9328 -4.495595,6.2142 -2.562496,9.5624 1.932853,3.3484 6.21426,4.4958 9.562485,2.5626 3.348421,-1.9328 4.495733,-6.2144 2.562496,-9.5626 -1.280374,-2.216 -3.668006,-3.5566 -6.226552,-3.496 z m -40.167907,0 c -2.3807809,0.114 -4.5400918,1.431 -5.7304604,3.496 -1.9333214,3.3482 -0.7859929,7.6298 2.5624961,9.5626 3.3482133,1.9332 7.6296853,0.7858 9.5624853,-2.5626 1.933185,-3.3482 0.785873,-7.6296 -2.562496,-9.5624 -1.161849,-0.6708 -2.491975,-0.9934 -3.832025,-0.9298 z m 20.331999,11.996 c -3.865988,0 -6.999991,3.134 -6.999989,7 -2e-6,3.866 3.134001,7 6.999989,7 3.865988,0 6.999991,-3.134 6.999989,-7 2e-6,-3.866 -3.134001,-7 -6.999989,-7 z m -20.164031,10.004 c -1.172634,0.026 -2.3197353,0.3478 -3.3359323,0.9336 -3.3482934,1.9328 -4.4955869,6.2141 -2.5624961,9.5623 1.9328579,3.3484 6.2142594,4.4958 9.5624854,2.5626 3.348413,-1.9328 4.495723,-6.2144 2.562496,-9.5625 -1.280377,-2.216 -3.668008,-3.5566 -6.226553,-3.496 z m 39.831969,0 c -2.380009,0.112 -4.539141,1.4288 -5.730459,3.4922 -1.933237,3.3481 -0.785925,7.6297 2.562496,9.5625 3.348224,1.9332 7.629632,0.7858 9.562485,-2.5626 1.933099,-3.3482 0.785805,-7.6295 -2.562496,-9.5623 -1.161852,-0.6708 -2.491976,-0.9934 -3.832026,-0.9298 z m -19.667938,9.9959 c -3.865988,0 -6.999989,3.134 -6.999989,7 0,3.866 3.134001,7 6.999989,7 3.865988,0 6.999989,-3.134 6.999989,-7 0,-3.866 -3.134001,-7 -6.999989,-7 z"/>
+ <circle style="fill:#9bdb4d" cx="32.001" cy="1069.52" r="7"/>
+ <circle style="fill:#9bdb4d" cx="32.001" cy="1111.52" r="7"/>
+ <circle style="fill:#9bdb4d" cx="960.893" cy="494.725" r="7" transform="rotate(59.999999)"/>
+ <circle style="fill:#9bdb4d" cx="959.945" cy="540.366" r="7" transform="rotate(59.999999)"/>
+ <circle style="fill:#9bdb4d" cx="927.944" cy="-595.795" r="7" transform="rotate(120)"/>
+ <circle style="fill:#9bdb4d" cx="928.891" cy="-550.154" r="7" transform="rotate(120)"/>
+ <circle style="fill:#9bdb4d" cx="32.001" cy="1091.52" r="7"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1058.5197)" d="M 32.001953 4 C 28.135965 4 25.001951 7.134 25.001953 11 C 25.00296 11.128162 25.025144 11.254952 25.033203 11.382812 C 25.346586 7.8068033 28.344595 5 32.001953 5 C 35.665923 5 38.666501 7.8170821 38.970703 11.402344 C 38.979074 11.267997 39.001345 11.1347 39.001953 11 C 39.001955 7.134 35.867941 4 32.001953 4 z M 12.166016 13.998047 L 12.166016 14 C 12.000612 14 11.835142 13.999066 11.669922 14.009766 C 9.2899064 14.122666 7.1307551 15.438453 5.9394531 17.501953 C 5.2463043 18.707059 4.9550451 20.087662 5.0488281 21.466797 C 5.1272419 20.43003 5.4146638 19.41435 5.9394531 18.501953 C 7.1307551 16.438453 9.2899064 15.122666 11.669922 15.009766 C 11.835142 14.999066 12.000612 15 12.166016 15 L 12.166016 14.998047 C 13.338992 15.026047 14.486121 15.348347 15.501953 15.935547 C 17.534446 17.111287 18.792303 19.208255 18.958984 21.486328 C 19.146103 18.833769 17.829641 16.28205 15.501953 14.935547 C 14.486121 14.348347 13.338992 14.026047 12.166016 13.998047 z M 51.837891 14 C 50.665256 14.027 49.518151 14.347794 48.501953 14.933594 C 46.176404 16.279148 44.859292 18.828585 45.044922 21.480469 C 45.212669 19.203356 46.471362 17.108486 48.501953 15.933594 C 49.518151 15.347794 50.665256 15.027 51.837891 15 C 54.396455 14.9395 56.784103 16.280094 58.064453 18.496094 C 58.592957 19.411722 58.882579 20.43144 58.960938 21.472656 C 59.055537 20.089099 58.761781 18.704208 58.064453 17.496094 C 56.784103 15.280094 54.396455 13.9395 51.837891 14 z M 32.001953 25.996094 C 28.135965 25.996094 25.001951 29.130094 25.001953 32.996094 C 25.00296 33.124294 25.025144 33.251049 25.033203 33.378906 C 25.346586 29.802897 28.344595 26.996094 32.001953 26.996094 C 35.665923 26.996094 38.666501 29.813176 38.970703 33.398438 C 38.979074 33.264091 39.001349 33.130794 39.001953 32.996094 C 39.001955 29.130094 35.867941 25.996094 32.001953 25.996094 z M 11.837891 35.996094 C 10.665258 36.023094 9.5181507 36.343987 8.5019531 36.929688 C 6.1764079 38.275336 4.8592945 40.824605 5.0449219 43.476562 C 5.2126709 41.199415 6.4713654 39.104662 8.5019531 37.929688 C 9.5181507 37.343987 10.665258 37.023094 11.837891 36.996094 C 14.396455 36.935494 16.7841 38.276188 18.064453 40.492188 C 18.592957 41.407816 18.882579 42.427504 18.960938 43.46875 C 19.055537 42.085175 18.76178 40.700302 18.064453 39.492188 C 16.7841 37.276188 14.396455 35.935494 11.837891 35.996094 z M 52.166016 35.996094 C 52.000616 35.996094 51.835142 35.995259 51.669922 36.005859 C 49.289915 36.118859 47.130775 37.434547 45.939453 39.498047 C 45.246253 40.703712 44.954566 42.085261 45.048828 43.464844 C 45.12696 42.427643 45.414589 41.410928 45.939453 40.498047 C 47.130775 38.434547 49.289915 37.118859 51.669922 37.005859 C 51.835142 36.995259 52.000616 36.996094 52.166016 36.996094 L 52.166016 36.998047 C 53.33899 37.026047 54.486118 37.348447 55.501953 37.935547 C 57.534421 39.111369 58.792284 41.208308 58.958984 43.486328 C 59.14607 40.833852 57.829613 38.282143 55.501953 36.935547 C 54.486118 36.348447 53.33899 36.026047 52.166016 35.998047 L 52.166016 35.996094 z M 32.001953 45.992188 C 28.135965 45.992188 25.001953 49.126188 25.001953 52.992188 C 25.00296 53.120388 25.025144 53.247143 25.033203 53.375 C 25.346588 49.798991 28.344595 46.992188 32.001953 46.992188 C 35.665923 46.992188 38.6665 49.80927 38.970703 53.394531 C 38.979074 53.260185 39.001345 53.126888 39.001953 52.992188 C 39.001953 49.126188 35.867941 45.992188 32.001953 45.992188 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.bajoja.indicator-kdeconnect.svg b/.icons/awkward/64x64/apps/com.github.bajoja.indicator-kdeconnect.svg
new file mode 120000
index 00000000..af028f18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bajoja.indicator-kdeconnect.svg
@@ -0,0 +1 @@
+kdeconnect.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.bartzaalberg.alias.svg b/.icons/awkward/64x64/apps/com.github.bartzaalberg.alias.svg
new file mode 100644
index 00000000..56295e4c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bartzaalberg.alias.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#1db5ff" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 29.191798,17 29.04414,17.347266 18.399218,45 h 6.004688 l 2.154688,-6 H 37.46875 l 2.138282,6 h 5.99375 L 34.903906,17 Z M 32.032814,25.173048 35.327734,33 h -6.614452 z"/>
+ <path style="fill:#ffffff" d="M 29.191798,16 29.04414,16.347266 18.399218,44 h 6.004688 l 2.154688,-6 H 37.46875 l 2.138282,6 h 5.99375 L 34.903906,16 Z M 32.032814,24.173048 35.327734,32 h -6.614452 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.bartzaalberg.bookmark-manager.svg b/.icons/awkward/64x64/apps/com.github.bartzaalberg.bookmark-manager.svg
new file mode 100644
index 00000000..ee4b3322
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bartzaalberg.bookmark-manager.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m4 53v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#4f4f4f" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:0.2" d="m12 15v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+ <path style="fill:#ffffff" d="m12 14v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+ <g>
+ <circle style="opacity:0.2" cx="46" cy="47" r="16"/>
+ <circle style="fill:#1396ed" cx="46" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 46,52.584 39.82,56 41,48.764 36,43.64 42.91,42.584 46,36 49.09,42.584 56,43.64 51,48.764 52.18,56 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.bartzaalberg.lottery.svg b/.icons/awkward/64x64/apps/com.github.bartzaalberg.lottery.svg
new file mode 100644
index 00000000..48da65e6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bartzaalberg.lottery.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#c2352a" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 32,17.999769 a 3,3 0 0 0 -3,3 3,3 0 0 0 1.173828,2.376953 c -1.538279,2.603459 -3.076957,5.20433 -4.615234,7.677735 -0.794092,1.209622 -1.984644,1.976562 -3.175782,1.976562 -4.161207,-0.02918 -4.10252,-2.27205 -5.847656,-4.75 A 2,2 0 0 0 17,26.999769 a 2,2 0 0 0 -2,-2 2,2 0 0 0 -2,2 2,2 0 0 0 1.859375,1.992188 l 0.111328,0.314453 c 0.79409,3.09125 1.455911,6.450854 2.25,9.945312 0.132349,0.537606 0.5292,0.941406 1.058594,0.941406 4.499843,0.537608 9.133433,0.806641 13.765625,0.806641 4.632192,0 9.26383,-0.269033 13.763672,-0.806641 0.397046,0 0.793441,-0.4038 0.925781,-0.941406 0.79409,-3.494458 1.45591,-6.854062 2.25,-9.945312 l 0.107422,-0.310547 A 2,2 0 0 0 51,26.999769 a 2,2 0 0 0 -2,-2 2,2 0 0 0 -2,2 2,2 0 0 0 0.605469,1.431641 c -1.987582,2.213341 -2.819644,4.454764 -6.164063,4.599609 -1.323482,0 -2.383644,-0.766941 -3.177734,-1.976562 -1.520849,-2.445378 -3.039698,-5.01599 -4.560547,-7.589844 A 3,3 0 0 0 35,20.999769 a 3,3 0 0 0 -3,-3 z M 18.828125,43.003675 C 18.38963,43.021305 18,43.433295 18,43.843519 l 0,2.460938 c 0,0.58603 0.381214,1.171858 1.017578,1.289062 8.52727,1.875308 17.437572,1.875308 25.964844,0 C 45.491514,47.476319 46,46.890486 46,46.304457 l 0,-2.460938 c 0,-0.586036 -0.381212,-0.939474 -1.017578,-0.822266 -4.243924,0.583324 -8.582941,1.175039 -12.921875,1.177735 -4.379244,0.0028 -8.759621,-0.588991 -13.042969,-1.177735 -0.06364,-0.01465 -0.126811,-0.0201 -0.189453,-0.01758 z"/>
+ <path style="fill:#ffe15b" d="m 49.444587,26.965416 -0.459766,1.34159 c -0.79409,3.09125 -1.455993,6.451308 -2.250083,9.945766 -0.13234,0.537606 -0.529392,0.940814 -0.926438,0.940814 C 41.308458,39.731194 36.676266,40 32.044074,40 l 0,0 c -4.632192,0 -9.264386,-0.268806 -13.764229,-0.806414 -0.529394,0 -0.926439,-0.403208 -1.058788,-0.940814 -0.794089,-3.494458 -1.456029,-6.854516 -2.250119,-9.945766 L 14.511173,27.0165 c -0.926439,-0.1344 -0.311054,-0.583218 -0.311054,-1.524034 0,-1.20962 -0.59913,-0.32685 0.592005,-0.595652 1.191136,-0.268806 1.245638,-0.14394 1.245638,1.200068 0,0.806414 0.753512,0.253084 0.224119,0.790692 C 18.322628,29.518326 18,32 22.382642,32.030738 c 1.191138,0 2.38227,-0.766882 3.176362,-1.976504 1.588178,-2.55364 3.17636,-5.241684 4.76454,-7.92973 -0.397046,-0.537606 -0.661742,-1.209618 -0.661742,-1.88163 0,-1.478425 0.977524,-1.800747 2.301008,-1.800747 1.191134,0 2.198836,0.322322 2.198836,1.800747 0,0.672012 -0.264696,1.344024 -0.661742,1.88163 l 0,0 c 1.58818,2.688046 3.176362,5.37609 4.764542,7.92973 0.79409,1.209622 1.852876,1.976504 3.176358,1.976504 3.715116,-0.1609 4.316379,-2.90848 6.861905,-5.331332 -0.529392,-0.537612 -0.0747,-0.08854 -0.0747,-0.894956 0,-1.344022 -0.555026,-1.212052 0.636106,-0.94325 1.191138,0.268808 1.095876,0.405642 1.095876,1.615262 -0.13234,0.672012 0.411048,0.22015 -0.515404,0.488954 z"/>
+ <path style="fill:#ffe15b" d="M 46,42.842906 C 46,42.25687 45.618184,41.90525 44.981818,42.022458 40.737894,42.605782 36.399396,43.197304 32.060462,43.2 27.681218,43.2028 23.30153,42.611202 19.018182,42.022458 18.50909,41.905258 18,42.374078 18,42.842906 l 0,2.461342 c 0,0.58603 0.381818,1.172068 1.018182,1.289272 8.52727,1.875308 17.436364,1.875308 25.963636,0 C 45.49091,46.47632 46,45.890278 46,45.304248 Z"/>
+ <circle style="fill:#ffe15b" cx="15" cy="26" r="2"/>
+ <circle style="fill:#ffe15b" cx="49" cy="26" r="2"/>
+ <circle style="fill:#ffe15b" cx="32" cy="20" r="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.bartzaalberg.php-tester.svg b/.icons/awkward/64x64/apps/com.github.bartzaalberg.php-tester.svg
new file mode 100644
index 00000000..261ac51b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bartzaalberg.php-tester.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#465489" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;isolation:isolate;fill-rule:evenodd" d="M 29.636719,23 C 28.802463,27.43235 27.834256,32.546488 27,36.974609 l 2.789062,0 C 30.26968,34.432174 30.743593,31.512839 31.21875,29 c 0.948949,0 1.84903,-0.03311 2.746094,0.0078 0.882045,0.03946 1.217187,0.482027 1.068359,1.376954 -0.204809,1.220481 -0.444631,2.837024 -0.669922,4.054687 -0.155655,0.839962 -0.314667,1.681124 -0.478515,2.560547 0.91345,-2e-6 1.788256,0.0024 2.662109,-0.01172 0.071,-0.0014 0.18459,-0.118041 0.205078,-0.201172 0.07783,-0.312871 0.124882,-0.636571 0.183594,-0.955078 0.335887,-1.809583 0.695327,-3.817048 1.003906,-5.630859 0.271711,-1.601001 -0.367813,-2.61857 -1.884765,-2.951172 -0.718199,-0.157846 -1.469718,-0.177105 -2.207032,-0.210938 -0.72912,-0.03382 -1.460956,-0.0059 -2.21875,-0.0059 C 31.851465,25.842318 32.204,24.179611 32.423828,23 l -2.787109,0 z m -12.488281,4.003906 c -0.08921,0 -0.1791,0.01295 -0.275391,0.02148 C 16.007835,31.455177 14.865212,36.568804 14,41 l 2.914062,0 c 0.219491,-1.113083 0.722212,-2.592287 0.921876,-3.675781 0.03823,-0.208527 0.121528,-0.259222 0.318359,-0.257813 0.957256,0.0042 1.916669,0.02469 2.871094,-0.01758 0.601825,-0.02677 1.208135,-0.105748 1.792968,-0.248047 2.190643,-0.53259 4.408504,-3.158964 4.16211,-6.453125 -0.12603,-1.689349 -1.086473,-2.733755 -2.746094,-3.136718 -0.505533,-0.12399 -1.034993,-0.192174 -1.554687,-0.199219 -1.843711,-0.02254 -3.687543,-0.0078 -5.53125,-0.0078 z m 23,0 c -0.08921,0 -0.1791,0.01295 -0.275391,0.02148 C 39.007835,31.455177 37.865212,36.568804 37,41 l 2.914062,0 c 0.219491,-1.113083 0.722211,-2.592287 0.921876,-3.675781 0.03823,-0.208527 0.121528,-0.259222 0.318359,-0.257813 0.957256,0.0042 1.916669,0.02469 2.871094,-0.01758 0.601825,-0.02677 1.208135,-0.105748 1.792968,-0.248047 2.190643,-0.53259 4.408504,-3.158964 4.16211,-6.453125 -0.12603,-1.689349 -1.086473,-2.733755 -2.746094,-3.136718 -0.505533,-0.12399 -1.034993,-0.192174 -1.554687,-0.199219 -1.843711,-0.02254 -3.687542,-0.0078 -5.53125,-0.0078 z m -20.75,2.033203 c 1.101693,0.06481 2.187614,0.06582 3.253906,0.210938 0.933183,0.128216 1.330665,0.665144 1.291015,1.603515 -0.02549,0.572041 -0.13047,1.450503 -0.289062,2 -0.352599,1.222981 -1.222811,1.903035 -2.474609,2.03125 -0.934599,0.09581 -1.882391,0.08359 -2.890626,0.123047 0.375257,-1.919011 0.735536,-4.055376 1.109376,-5.96875 z m 23,0 c 1.101694,0.06481 2.187614,0.06582 3.253906,0.210938 0.933183,0.128216 1.330665,0.665144 1.291015,1.603515 -0.02549,0.572041 -0.13047,1.450503 -0.289062,2 -0.352599,1.222981 -1.222811,1.903035 -2.474609,2.03125 -0.934599,0.09581 -1.88239,0.08359 -2.890626,0.123047 0.375257,-1.919011 0.735536,-4.055376 1.109376,-5.96875 z"/>
+ <path style="isolation:isolate;fill:#ffffff;fill-rule:evenodd" d="M 29.636719 22 C 28.802463 26.43235 27.834256 31.546488 27 35.974609 L 29.789062 35.974609 C 30.26968 33.432174 30.743593 30.512839 31.21875 28 C 32.167699 28 33.06778 27.966893 33.964844 28.007812 C 34.846889 28.047272 35.182031 28.489839 35.033203 29.384766 C 34.828394 30.605247 34.588572 32.22179 34.363281 33.439453 C 34.207626 34.279415 34.048614 35.120577 33.884766 36 C 34.798216 35.999998 35.673022 36.002351 36.546875 35.988281 C 36.617875 35.986881 36.731465 35.87024 36.751953 35.787109 C 36.829783 35.474238 36.876835 35.150538 36.935547 34.832031 C 37.271434 33.022448 37.630874 31.014983 37.939453 29.201172 C 38.211164 27.600171 37.57164 26.582602 36.054688 26.25 C 35.336489 26.092154 34.58497 26.072895 33.847656 26.039062 C 33.118536 26.005243 32.3867 26.033203 31.628906 26.033203 C 31.851465 24.842318 32.204 23.179611 32.423828 22 L 29.636719 22 z M 17.148438 26.003906 C 17.059227 26.003906 16.969338 26.016861 16.873047 26.025391 C 16.007835 30.455177 14.865212 35.568804 14 40 L 16.914062 40 C 17.133553 38.886917 17.636274 37.407713 17.835938 36.324219 C 17.874167 36.115692 17.957466 36.064997 18.154297 36.066406 C 19.111553 36.070606 20.070966 36.091098 21.025391 36.048828 C 21.627216 36.022058 22.233526 35.94308 22.818359 35.800781 C 25.009002 35.268191 27.226863 32.641817 26.980469 29.347656 C 26.854439 27.658307 25.893996 26.613901 24.234375 26.210938 C 23.728842 26.086948 23.199382 26.018764 22.679688 26.011719 C 20.835977 25.989179 18.992145 26.003906 17.148438 26.003906 z M 40.148438 26.003906 C 40.059227 26.003906 39.969338 26.016861 39.873047 26.025391 C 39.007835 30.455177 37.865212 35.568804 37 40 L 39.914062 40 C 40.133553 38.886917 40.636273 37.407713 40.835938 36.324219 C 40.874167 36.115692 40.957466 36.064997 41.154297 36.066406 C 42.111553 36.070606 43.070966 36.091098 44.025391 36.048828 C 44.627216 36.022058 45.233526 35.94308 45.818359 35.800781 C 48.009002 35.268191 50.226863 32.641817 49.980469 29.347656 C 49.854439 27.658307 48.893996 26.613901 47.234375 26.210938 C 46.728842 26.086948 46.199382 26.018764 45.679688 26.011719 C 43.835977 25.989179 41.992146 26.003906 40.148438 26.003906 z M 19.398438 28.037109 C 20.500131 28.101919 21.586052 28.102925 22.652344 28.248047 C 23.585527 28.376263 23.983009 28.913191 23.943359 29.851562 C 23.917869 30.423603 23.812889 31.302065 23.654297 31.851562 C 23.301698 33.074543 22.431486 33.754597 21.179688 33.882812 C 20.245089 33.978623 19.297297 33.966405 18.289062 34.005859 C 18.664319 32.086848 19.024598 29.950483 19.398438 28.037109 z M 42.398438 28.037109 C 43.500132 28.101919 44.586052 28.102925 45.652344 28.248047 C 46.585527 28.376263 46.983009 28.913191 46.943359 29.851562 C 46.917869 30.423603 46.812889 31.302065 46.654297 31.851562 C 46.301698 33.074543 45.431486 33.754597 44.179688 33.882812 C 43.245089 33.978623 42.297298 33.966405 41.289062 34.005859 C 41.664319 32.086848 42.024598 29.950483 42.398438 28.037109 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.bartzaalberg.snaptastic.svg b/.icons/awkward/64x64/apps/com.github.bartzaalberg.snaptastic.svg
new file mode 100644
index 00000000..468bd943
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bartzaalberg.snaptastic.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 5,21.5 29.000004,9 l 10.666668,5.555556 6.666668,16.666666 6.666648,2.85475 6e-6,12.347882 L 29.000004,59 5,46.5 Z"/>
+ <path style="fill:#cccccc" d="M 5.0000056,20.5 29.00001,8.0000002 39.666678,13.555556 46.333346,30.222222 52.999994,33.076972 53,45.424854 29.00001,58 5.0000056,45.5 Z"/>
+ <path style="fill:#e4e4e4" d="m 53,32.962432 v 12.462422 l -0.0542,0.02728 -0.517172,0.2563 -5.428634,2.844768 -5.999978,3.159226 V 39.250002 l 0.05424,-0.02908 0.517172,-0.28357 5.645294,-2.95928 z"/>
+ <path style="fill:#c5c5c5" d="m 40.999998,26.826058 -0.465542,0.25711 -11.534466,5.993804 5.478916,2.853756 6.05555,3.167394 0.465542,0.227938 0.465528,-0.227938 8.273928,-4.308898 0.520212,-0.286288 0.521962,-0.257112 2.218366,-1.168852 -5.01336,-2.598472 -0.46556,-0.25529 -0.465528,-0.22976 -5.59002,-2.910282 z"/>
+ <path style="fill:#c5c5c5" d="M 17.000009,14.324229 16.534464,14.58134 5,20.575144 l 5.478916,2.853754 6.055548,3.167396 0.465545,0.227936 0.465528,-0.227936 8.273927,-4.3089 0.52021,-0.286286 0.521964,-0.25711 2.218364,-1.168854 -5.013358,-2.598472 -0.46556,-0.255289 -0.465528,-0.229759 -5.590019,-2.910284 z"/>
+ <path style="fill:#e4e4e4" d="m 5.0000114,20.53666 v 12.462422 l 0.05421,0.02728 0.5171736,0.256304 5.428632,2.844764 5.999979,3.159228 v -12.46243 l -0.05425,-0.02909 -0.517174,-0.283566 -5.645295,-2.959282 z"/>
+ <path style="fill:#e4e4e4" d="M 41.000002,26.787578 V 39.25 l -0.05422,0.02728 -0.517174,0.256302 -5.428634,2.844766 -5.999978,3.159226 V 33.075146 l 0.05424,-0.02908 0.517174,-0.283568 5.645292,-2.95928 z"/>
+ <path style="fill:#d4d4d4" d="m 41.000002,14.325154 v 12.462424 l -0.05422,0.02728 -0.517174,0.2563 -5.428632,2.844768 -5.99998,3.159226 V 20.612724 l 0.05424,-0.02908 0.517174,-0.283566 5.645294,-2.959282 z"/>
+ <path style="fill:#a0a0a0" d="m 29.000006,8.0366586 -0.465544,0.257111 -11.534464,5.9938024 5.478916,2.853756 6.055548,3.167396 0.465544,0.227936 0.465528,-0.227936 8.273928,-4.3089 0.520212,-0.286286 0.521962,-0.257111 2.218366,-1.168855 -5.01336,-2.598471 -0.46556,-0.255288 -0.465528,-0.22976 -5.59002,-2.9102834 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 29 8.0351562 L 28.535156 8.2929688 L 17 14.289062 L 17.960938 14.789062 L 28.535156 9.2929688 L 29 9.0351562 L 29.464844 9.2929688 L 35.054688 12.203125 L 35.519531 12.433594 L 35.988281 12.6875 L 40.042969 14.792969 L 41 14.289062 L 35.988281 11.6875 L 35.519531 11.433594 L 35.054688 11.203125 L 29.464844 8.2929688 L 29 8.0351562 z M 17 14.324219 L 16.535156 14.582031 L 5.0390625 20.554688 L 5 20.535156 L 5 21.535156 L 5.0390625 21.554688 L 16.535156 15.582031 L 17 15.324219 L 17.464844 15.582031 L 17.912109 15.816406 L 17.962891 15.789062 L 17 15.289062 L 17.912109 14.814453 L 17.464844 14.582031 L 17 14.324219 z M 17.962891 16.789062 L 17.914062 16.814453 L 23.054688 19.492188 L 23.519531 19.722656 L 23.988281 19.976562 L 27.085938 21.582031 L 27.117188 21.566406 L 22.480469 19.140625 L 17.962891 16.789062 z M 5.0546875 35.027344 L 10.597656 37.917969 L 5.5703125 35.28125 L 5.0546875 35.027344 z"/>
+ <path style="fill:#a0a0a0" d="m 29.000002,20.575144 -0.465542,0.257112 -11.534464,5.993802 5.478916,2.853754 6.055548,3.167398 0.465542,0.227934 0.46553,-0.227934 8.273928,-4.308902 0.52021,-0.286286 0.521962,-0.257112 2.218366,-1.168852 -5.013358,-2.598472 -0.465562,-0.255288 -0.465526,-0.22976 -5.59002,-2.910282 z"/>
+ <path style="fill:#c5c5c5" d="m 41.000002,39.250004 v 12.462422 l -0.05422,0.02728 -0.517174,0.256304 -5.428634,2.844764 L 29.000002,58 V 45.537572 l 0.05424,-0.02908 0.517174,-0.283566 5.645292,-2.959282 z"/>
+ <path style="fill:#c5c5c5" d="M 17.000005,26.787578 V 39.25 l 0.05421,0.02728 0.517174,0.256302 L 23.00002,42.37835 29,45.537576 V 33.075148 L 28.94576,33.046068 28.428586,32.7625 22.783292,29.80322 Z"/>
+ <path style="fill:#c5c5c5" d="M 5.0000114,32.999088 V 45.46151 l 0.05421,0.02728 0.5171736,0.256302 5.428632,2.844766 5.999979,3.159226 V 39.286656 L 16.945758,39.25757 16.428584,38.974 10.783289,36.01472 Z"/>
+ <path style="fill:#e4e4e4" d="m 17.000005,39.250004 v 12.462422 l 0.05421,0.02728 0.517174,0.256304 5.428631,2.84476 L 29.000002,58 V 45.537572 l -0.05424,-0.02908 -0.517174,-0.283566 -5.645296,-2.959282 z"/>
+ <path style="fill:#f06826" d="M 47.000004,6.0008548 46.534462,6.2476546 35,12.001081 l 5.478914,2.739308 6.055548,3.040369 0.465542,0.218795 0.465528,-0.218795 8.273926,-4.136094 0.52021,-0.274805 0.521962,-0.2468 2.218366,-1.121978 -5.013358,-2.4942608 -0.46556,-0.2450506 -0.465526,-0.2205454 -5.59002,-2.7935696 z"/>
+ <path style="fill:#f06826" d="M 47.000002,6.000008 46.533856,6.247377 35.039066,11.983733 35,11.962902 v 0.03906 11.925788 l 0.05468,0.02604 0.515622,0.244764 5.429682,2.731476 6,3.030922 v 0.03906 L 53,26.966478 58.429688,24.235006 58.945312,23.990242 59,23.9642 V 12.00196 L 53.98698,9.5074392 53.520834,9.2626742 53.05469,9.0413442 47.466148,6.247377 Z m 9.367186,7.319517 -0.216146,0.106762 0.10938,-0.05729 z m -6.494792,3.257459 -2.30208,1.158727 -0.515626,0.273408 -0.05468,0.02864 v -0.03906 l 0.466146,-0.218727 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 47 6 L 46.535156 6.2460938 L 35.039062 11.984375 L 35 11.964844 L 35 12.003906 L 35 12.964844 L 35.039062 12.984375 L 46.535156 7.2460938 L 47 7 L 47.464844 7.2460938 L 53.054688 10.042969 L 53.519531 10.261719 L 53.988281 10.507812 L 59 13.003906 L 59 12.003906 L 53.988281 9.5078125 L 53.519531 9.2617188 L 53.054688 9.0429688 L 47.464844 6.2460938 L 47 6 z M 56.367188 15.320312 L 56.261719 15.367188 L 56.152344 15.425781 L 56.367188 15.320312 z M 49.871094 18.578125 L 47.464844 19.78125 L 47 20 L 47 20.039062 L 47.054688 20.007812 L 47.570312 19.734375 L 49.871094 18.578125 z"/>
+ <path style="opacity:0.2" d="m 58.999998,13.001964 v 11.962624 l -0.0542,0.02618 -0.517174,0.246026 L 52.999992,27.96747 47.000016,31 V 19.037374 l 0.05424,-0.02792 0.517174,-0.272196 5.64529,-2.840601 z"/>
+ <path style="fill:#f38854" d="m 58.999998,12.001084 v 11.962624 l -0.0542,0.02618 -0.517174,0.246026 -5.428632,2.730676 -5.999976,3.03253 V 18.036493 l 0.05424,-0.02792 0.517174,-0.272195 5.64529,-2.840601 z"/>
+ <path style="opacity:0.2" d="m 35.000018,12.965471 v 11.962623 l 0.0542,0.02618 0.517174,0.246026 5.428632,2.730676 L 47,30.963506 V 19.00088 l -0.05424,-0.02792 -0.517174,-0.272196 -5.64529,-2.8406 z"/>
+ <path style="fill:#c85319" d="m 35.000018,11.964591 v 11.962623 l 0.0542,0.02618 0.517174,0.246026 5.428632,2.730676 L 47,29.962626 V 18 l -0.05424,-0.02792 -0.517174,-0.272196 -5.64529,-2.8406 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 59 12 L 53.214844 14.894531 L 47.570312 17.738281 L 47.054688 18.007812 L 47 18.035156 L 47 19.035156 L 47.054688 19.007812 L 47.570312 18.738281 L 53.214844 15.894531 L 59 13 L 59 12 z"/>
+ <path style="opacity:0.1" d="M 35 11.964844 L 35 12.964844 L 40.785156 15.859375 L 46.429688 18.699219 L 46.945312 18.972656 L 47 19 L 47 18 L 46.945312 17.972656 L 46.429688 17.699219 L 40.785156 14.859375 L 35 11.964844 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.basjam.valacompiler.svg b/.icons/awkward/64x64/apps/com.github.basjam.valacompiler.svg
new file mode 100644
index 00000000..75bd2029
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.basjam.valacompiler.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#8e8e8e" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 13,15.9997 9,10 9,-10"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 13,15 9,10 9,-10"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 13,37.9997 0,12 12,0"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 13,37 0,12 12,0"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 51.028682,25.967716 -9,-10.000001 -9,10.000001"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 51.028682,24.968016 -9,-10.000001 -9,10.000001"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 51.028682,49.967864 -9,-10 -9,10"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 51.028682,48.968164 -9,-10 -9,10"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.bcedu.museic.svg b/.icons/awkward/64x64/apps/com.github.bcedu.museic.svg
new file mode 100644
index 00000000..c9c7c6b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bcedu.museic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 54.010765,7.2401554 24.06068,14.145149 c -4.221512,0.532153 -4.060689,4.854879 -4.060689,4.854879 v 3.999997 14.429678 c -0.975385,-0.280958 -1.984963,-0.42556 -2.999998,-0.429688 -6.075128,0 -10.9999924,4.924865 -10.9999924,10.999993 C 6.0000006,54.075135 10.924865,59 16.999993,59 c 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 48.000008 21.316432 L 49.99997,16.083911 v 15.345796 c -0.975386,-0.280958 -1.984963,-0.425559 -2.999998,-0.429687 -6.075128,0 -10.999992,4.924864 -10.999992,10.999992 0,6.075128 4.924864,10.999992 10.999992,10.999992 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 14.400318 11.000034 c 0,0 0.05206,-4.6106686 -3.989199,-3.7598786 z"/>
+ <path style="fill:#4f4f4f" d="M 54.010765,6.2401568 24.06068,13.14515 c -4.221512,0.532153 -4.060689,4.854879 -4.060689,4.854879 v 3.999998 14.429677 c -0.975385,-0.280957 -1.984963,-0.425559 -2.999998,-0.429687 -6.075128,0 -10.9999924,4.924864 -10.9999924,10.999992 0,6.075128 4.9248644,10.999992 10.9999924,10.999992 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 47.000009 20.316434 L 49.99997,15.083912 v 15.345797 c -0.975386,-0.280958 -1.984963,-0.42556 -2.999998,-0.429688 -6.075128,0 -10.999992,4.924865 -10.999992,10.999992 0,6.075128 4.924864,10.999993 10.999992,10.999993 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 13.40032 10.000035 c 0,0 0.05206,-4.6106682 -3.989199,-3.7598782 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 54.720703 6.1425781 C 54.499091 6.1555439 54.264297 6.18706 54.011719 6.2402344 L 24.060547 13.144531 C 19.839035 13.676684 20 18 20 18 L 20 19 C 20 19 19.839035 14.676684 24.060547 14.144531 L 54.011719 7.2402344 C 58.052978 6.3894444 58 11 58 11 L 58 10 C 58 10 58.044878 5.9480919 54.720703 6.1425781 z M 47 30 C 40.924872 30 36 34.924873 36 41 C 36 41.168757 36.017871 41.333099 36.025391 41.5 C 36.288568 35.658592 41.093629 31 47 31 C 48.015035 31.004128 49.024614 31.14873 50 31.429688 L 50 30.429688 C 49.024614 30.14873 48.015035 30.004128 47 30 z M 17 36 C 10.924872 36 6 40.924872 6 47 C 6 47.168757 6.0178711 47.333099 6.0253906 47.5 C 6.288568 41.658591 11.093629 37 17 37 C 18.015035 37.004128 19.024615 37.14873 20 37.429688 L 20 36.429688 C 19.024615 36.14873 18.015035 36.004128 17 36 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.bcedu.shutdownscheduler.svg b/.icons/awkward/64x64/apps/com.github.bcedu.shutdownscheduler.svg
new file mode 100644
index 00000000..702c3360
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bcedu.shutdownscheduler.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 32,15 A 18,18 0 0 0 14,33 18,18 0 0 0 32,51 18,18 0 0 0 50,33 18,18 0 0 0 32,15 Z m 0,4 A 14,14 0 0 1 46,33 14,14 0 0 1 32,47 14,14 0 0 1 18,33 14,14 0 0 1 32,19 Z m 0,6 c -1.108,0 -2,0.892 -2,2 l 0,12 c 0,1.108 0.892,2 2,2 1.108,0 2,-0.892 2,-2 l 0,-12 c 0,-1.108 -0.892,-2 -2,-2 z"/>
+ <path style="fill:#ffffff" d="M 32,14 A 18,18 0 0 0 14,32 18,18 0 0 0 32,50 18,18 0 0 0 50,32 18,18 0 0 0 32,14 Z m 0,4 A 14,14 0 0 1 46,32 14,14 0 0 1 32,46 14,14 0 0 1 18,32 14,14 0 0 1 32,18 Z m 0,6 c -1.108,0 -2,0.892 -2,2 l 0,12 c 0,1.108 0.892,2 2,2 1.108,0 2,-0.892 2,-2 l 0,-12 c 0,-1.108 -0.892,-2 -2,-2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+ <circle style="opacity:0.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#cd4242" cx="48" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="M 47.5 37 A 1.5 1.5 0 0 0 46 38.5 L 46 46 L 46 47.5 L 46 49 L 56.5 49 A 1.5 1.5 0 0 0 58 47.5 A 1.5 1.5 0 0 0 56.5 46 L 49 46 L 49 38.5 A 1.5 1.5 0 0 0 47.5 37 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.bcedu.vgrive.svg b/.icons/awkward/64x64/apps/com.github.bcedu.vgrive.svg
new file mode 100644
index 00000000..098b90cf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bcedu.vgrive.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <g transform="translate(3.7214342e-7 -.01432747)">
+ <path style="opacity:.2" d="m22.769843 7.0010804c-0.08444 0.00139-0.169676 0.0056-0.253902 0.01172l0.0118 0.01954c-1.545478 0.0845356-2.960261 0.9337628-3.746016 2.3124506l-16.152006 28.362687c-0.8884954 1.559947-0.8336105 3.505073 0.1445369 5.007707l9.2341809 14.179391c0.339519 0.521191 0.775499 0.9698 1.285129 1.316379 0.756924 0.515075 1.645871 0.788993 2.554634 0.789045h32.307918c1.543215 0.000122 2.983523-0.790475 3.839763-2.105424l9.230275-14.179391c0.206481-0.320235 0.3749-0.665634 0.499989-1.027322 0.0024-0.0066 0.0056-0.0128 0.0078-0.0196 0.453849-1.309358 0.322541-2.759722-0.359368-3.960853l-16.155986-28.362629c-0.766204-1.344379-2.128755-2.1762333-3.62883-2.2968266l0.02734-0.046873h-18.847262zm9.222463 17.398073 9.413865 17.269168h-18.964447z"/>
+ <path style="fill:#abacae" d="m7.5044294 40.019951 5.7389616 8.243377-1.091629 6.554887c-0.102182 0.613573 0.631979 2.046203 1.141609 2.392781 0.756923 0.515076 1.64587 0.788994 2.554634 0.789046h32.307917c1.543215 0.000122 2.983523-0.790476 3.839763-2.105424l9.230275-14.179391c0.206481-0.320235 0.3749-0.665634 0.499989-1.027322 0.0022-0.0066 0.0056-0.0128 0.0078-0.0196 0.07328-0.211402 0.105518-0.431311 0.148437-0.648422l-0.813535-0.861124-40.694667 0.861124z"/>
+ <path style="opacity:.2" d="m31.994141 23.398438-18.701172 33.8125c0.134751 0.0917 0.277432 0.16596 0.419922 0.242187l18.554687-33.550781zm-19.986329 32.496093c-8.005208 5.403646-4.002604 2.701823 0 0z"/>
+ <path style="fill:#7e8087" d="m22.770233 6.0011313c-1.641499-0.0002256-3.159627 0.8924005-3.987138 2.3443521l-16.153638 28.363555c-0.8884947 1.559947-0.8316493 3.502035 0.1464889 5.004669l9.2314097 14.181779c0.339519 0.521191 0.776803 0.968064 1.286432 1.314642l28.321735-51.208997z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m22.769531 6.0019531c-1.641499-0.0002256-3.158817 0.8917984-3.986328 2.34375l-16.154297 28.363281c-0.4984368 0.875115-0.6880367 1.869254-0.5957031 2.839844 0.071844-0.637619 0.2682397-1.26491 0.5957031-1.839844l16.154297-28.363281c0.827511-1.4519516 2.344829-2.3439756 3.986328-2.34375h18.292969l0.552734-1z"/>
+ <path style="opacity:.2" d="m22.769735 7.0011781c-0.08444 0.00139-0.169676 0.0056-0.253902 0.01172l18.538675 34.007102h19.972238l0.199216-0.304682c0.206481-0.320235 0.3749-0.665634 0.499989-1.027322 0.0024-0.0066 0.0056-0.0128 0.0078-0.0196 0.0644-0.185816 0.08796-0.37992 0.128897-0.5703-0.0052-0.0257-0.0024-0.0525-0.0078-0.07812h-20.800345l-17.456662-32.0188h-0.828107z"/>
+ <path style="fill:#555761" d="m22.769735 6.0011313c-0.08444 0.00139-0.169676 0.0056-0.253902 0.01172l18.538675 34.007102h20.827688c0.222839-1.126967 0.06402-2.30523-0.507801-3.312431l-16.155912-28.36269c-0.827513-1.4519514-2.342791-2.3439263-3.98429-2.3437007zm-20.148016 35.44457c0.034125 0.06288 0.068573 0.126277 0.1054658 0.187496-0.036891-0.06124-0.07134-0.124618-0.1054658-0.187496z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m32.114582 21.002777a2.6666255 2.500208 0 0 0 -2.418994 1.237774l-4.666128 7.499873-4.666128 7.499877a2.6666255 2.500208 0 0 0 2.304422 3.759699h18.664513a2.6666255 2.500208 0 0 0 2.304421 -3.759699l-4.666128-7.499877-4.666126-7.499873a2.6666255 2.500208 0 0 0 -2.189852 -1.237774z"/>
+ <path style="fill:#ffffff" d="m32.114582 20.003196a2.6666255 2.500208 0 0 0 -2.418994 1.237774l-4.666128 7.499873-4.666128 7.499877a2.6666255 2.500208 0 0 0 2.304422 3.759699h18.664513a2.6666255 2.500208 0 0 0 2.304421 -3.759699l-4.666128-7.499877-4.666126-7.499873a2.6666255 2.500208 0 0 0 -2.189852 -1.237774z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m22.769531 6.0019531c-0.08444 0.00139-0.16968 0.0056-0.253906 0.011719l0.539063 0.9882812h18.179687c1.641499-0.0002258 3.156862 0.8898451 3.984375 2.3417967l16.15625 28.363281c0.319757 0.563217 0.495549 1.181184 0.5625 1.8125 0.09396-0.970314-0.07461-1.953133-0.5625-2.8125l-16.15625-28.361328c-0.827513-1.4519515-2.342876-2.3439755-3.984375-2.3437499zm-20.148437 35.443359c0.034125 0.06288 0.068576 0.126282 0.1054687 0.1875-0.036891-0.06124-0.071343-0.124622-0.1054687-0.1875zm0 1c0.034126 0.06288 0.068578 0.126261 0.1054687 0.1875-0.036893-0.06122-0.071344-0.12462-0.1054687-0.1875z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.bharatkalluri.easypass.svg b/.icons/awkward/64x64/apps/com.github.bharatkalluri.easypass.svg
new file mode 100644
index 00000000..6319c0ea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bharatkalluri.easypass.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.043001,31.848123 A 16.000286,15.999886 0 0 0 3.9999999,33.000115 16.000286,15.999886 0 0 0 20.000286,49 16.000286,15.999886 0 0 0 34.82095,39.000072 l 9.180164,0 0,-1.999986 -9.179764,0 A 16.000286,15.999886 0 0 1 20.001086,47.000015 16.000286,15.999886 0 0 1 4.043801,31.848123 Z m 49.956892,5.151963 0,1.999986 6.000107,0 0,-1.999986 -6.000107,0 z m -10.000179,5.999957 0,1.999986 10.000179,0 0,-1.999986 -10.000179,0 z"/>
+ <path style="fill:#0d86cb" d="M 19.999886,16.000244 A 15.999886,15.999886 0 0 0 4.0000002,32.000129 15.999886,15.999886 0 0 0 19.999886,48.000015 15.999886,15.999886 0 0 0 34.82018,38.000086 l 9.179934,0 0,5.999957 9.999929,0 0,-5.999957 5.999957,0 0,-11.999914 -25.17582,0 A 15.999886,15.999886 0 0 0 20.000086,16.000244 Z"/>
+ <circle style="opacity:0.2" cx="20" cy="33" r="6"/>
+ <circle style="fill:#f9f9f9" cx="20" cy="32" r="6"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20 16 A 15.999886 15.999886 0 0 0 4.0429688 30.847656 A 15.999886 15.999886 0 0 1 4.0214844 30.417969 A 15.999886 15.999886 0 0 0 4 31 A 15.999886 15.999886 0 0 0 4.0429688 31.847656 A 15.999886 15.999886 0 0 1 20 17 A 15.999886 15.999886 0 0 1 34.824219 27 L 60 27 L 60 26 L 34.824219 26 A 15.999886 15.999886 0 0 0 20 16 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.bharatkalluri.gifup.svg b/.icons/awkward/64x64/apps/com.github.bharatkalluri.gifup.svg
new file mode 120000
index 00000000..2af83d0e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bharatkalluri.gifup.svg
@@ -0,0 +1 @@
+gifup.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.bilelmoussaoui.Authenticator.svg b/.icons/awkward/64x64/apps/com.github.bilelmoussaoui.Authenticator.svg
new file mode 120000
index 00000000..57c14e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bilelmoussaoui.Authenticator.svg
@@ -0,0 +1 @@
+gnome-twofactorauth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.birros.WebArchives.svg b/.icons/awkward/64x64/apps/com.github.birros.WebArchives.svg
new file mode 100644
index 00000000..84b2c69b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.birros.WebArchives.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8,61 C 5.2488,61 4,59.7512 4,58.2 V 7.8 C 4,6.2488 5.2488,5 6.8,5 H 37 l 23,23 v 30.2 c 0,1.5512 -1.2488,2.8 -2.8,2.8 z"/>
+ <path style="fill:#2663b2" d="M 6.8,60 C 5.2488,60 4,58.7512 4,57.2 V 6.8 C 4,5.2488 5.2488,4 6.8,4 H 37 l 23,23 v 30.2 c 0,1.5512 -1.2488,2.8 -2.8,2.8 z"/>
+ <path style="opacity:0.2" d="m 31.5,15 a 19.5,19.5 0 0 0 -1.5,0.06445 v 0.01172 a 19.5,19.5 0 0 0 -11.470703,4.894531 19.5,19.5 0 0 0 -2.257813,2.380859 19.5,19.5 0 0 0 -1.007812,1.371094 19.5,19.5 0 0 0 -0.164063,0.267578 19.5,19.5 0 0 0 -0.841797,1.427735 19.5,19.5 0 0 0 -0.0918,0.189453 19.5,19.5 0 0 0 -0.722657,1.560547 19.5,19.5 0 0 0 -0.111328,0.302734 19.5,19.5 0 0 0 -0.52539,1.521485 19.5,19.5 0 0 0 -0.105469,0.408203 19.5,19.5 0 0 0 -0.34961,1.470703 19.5,19.5 0 0 0 -0.07422,0.484375 19.5,19.5 0 0 0 -0.19336,1.451172 A 19.5,19.5 0 0 0 12,34.5 19.5,19.5 0 0 0 12.064453,36 h 0.01172 a 19.5,19.5 0 0 0 4.308594,10.798828 19.5,13 0 0 0 -0.002,0.002 19.5,19.5 0 0 0 2.080079,2.169922 19.5,19.5 0 0 0 1.46289,1.195313 19.5,19.5 0 0 0 0.07227,0.05469 19.5,19.5 0 0 0 1.550781,1.023438 19.5,19.5 0 0 0 0.07617,0.04687 19.5,19.5 0 0 0 1.572266,0.828125 19.5,19.5 0 0 0 0.197265,0.0957 19.5,19.5 0 0 0 1.519531,0.613281 19.5,19.5 0 0 0 0.335938,0.123047 19.5,19.5 0 0 0 1.455078,0.425781 19.5,19.5 0 0 0 0.453125,0.115235 19.5,19.5 0 0 0 1.373047,0.255859 19.5,19.5 0 0 0 0.697266,0.105469 19.5,19.5 0 0 0 0.580078,0.0625 A 19.5,19.5 0 0 0 31.5,54 19.5,19.5 0 0 0 33,53.935547 v -0.01172 a 19.5,19.5 0 0 0 11.470703,-4.894531 19.5,19.5 0 0 0 2.257813,-2.380859 19.5,19.5 0 0 0 1.007812,-1.371094 19.5,19.5 0 0 0 0.164063,-0.267578 19.5,19.5 0 0 0 0.841797,-1.427735 19.5,19.5 0 0 0 0.0918,-0.189453 19.5,19.5 0 0 0 0.722657,-1.560547 19.5,19.5 0 0 0 0.111328,-0.302734 19.5,19.5 0 0 0 0.52539,-1.521485 19.5,19.5 0 0 0 0.105469,-0.408203 19.5,19.5 0 0 0 0.34961,-1.470703 19.5,19.5 0 0 0 0.07422,-0.484375 19.5,19.5 0 0 0 0.19336,-1.451172 A 19.5,19.5 0 0 0 51,34.5 19.5,19.5 0 0 0 50.935547,33 h -0.01172 a 19.5,19.5 0 0 0 -4.308594,-10.798828 19.5,13 0 0 0 0.002,-0.002 19.5,19.5 0 0 0 -2.080079,-2.169922 19.5,19.5 0 0 0 -1.46289,-1.195313 19.5,19.5 0 0 0 -0.07227,-0.05469 19.5,19.5 0 0 0 -1.550781,-1.023438 19.5,19.5 0 0 0 -0.07617,-0.04687 19.5,19.5 0 0 0 -1.572266,-0.828125 19.5,19.5 0 0 0 -0.197265,-0.0957 A 19.5,19.5 0 0 0 38.085938,16.171875 19.5,19.5 0 0 0 37.75,16.048828 19.5,19.5 0 0 0 36.294922,15.623047 19.5,19.5 0 0 0 35.841797,15.507812 19.5,19.5 0 0 0 34.46875,15.251953 19.5,19.5 0 0 0 33.771484,15.146484 19.5,19.5 0 0 0 33.191406,15.083984 19.5,19.5 0 0 0 31.5,15 Z M 30,18.224609 v 5.722657 C 28.132986,23.839385 26.355865,23.544326 24.730469,23.085938 24.86519,22.846201 24.996826,22.598967 25.138672,22.375 26.587465,20.08743 28.265484,18.723402 30,18.224609 Z m 3,0 c 1.734516,0.498793 3.412535,1.862821 4.861328,4.150391 0.141846,0.223967 0.273482,0.471201 0.408203,0.710938 C 36.644135,23.544326 34.867014,23.839385 33,23.947266 Z M 22.837891,20.470703 A 12.5,19.5 0 0 0 21.886719,22.0625 c -0.267278,-0.118821 -0.515524,-0.249553 -0.769531,-0.376953 a 16.5,16.5 0 0 1 1.720703,-1.214844 z m 17.36914,0.03711 a 16.5,16.5 0 0 1 1.669922,1.181641 c -0.250085,0.125311 -0.494876,0.252139 -0.757812,0.369141 a 12.5,19.5 0 0 0 -0.91211,-1.550782 z m -21.33789,3.376954 A 19.5,13 0 0 0 20.673828,24.800781 12.5,19.5 0 0 0 19.041016,33 h -3.966797 a 16.5,16.5 0 0 1 3.794922,-9.115234 z m 25.257812,0.01953 A 16.5,16.5 0 0 1 47.917969,33 h -3.966797 a 12.5,19.5 0 0 0 -1.619141,-8.199219 19.5,13 0 0 0 1.794922,-0.896484 z M 23.476562,25.832031 A 19.5,13 0 0 0 30,26.957031 V 33 h -7.951172 c 0.144132,-2.627194 0.658497,-5.0633 1.427734,-7.167969 z m 16.046876,0.0039 C 40.291975,27.939822 40.807119,30.374248 40.951172,33 H 33 v -6.048828 a 19.5,13 0 0 0 6.523438,-1.115234 z M 15.082031,36 h 3.966797 a 12.5,19.5 0 0 0 1.619141,8.199219 19.5,13 0 0 0 -1.794922,0.896484 A 16.5,16.5 0 0 1 15.082031,36 Z m 6.966797,0 H 30 v 6.048828 a 19.5,13 0 0 0 -6.523438,1.115234 C 22.708025,41.060178 22.192881,38.625752 22.048828,36 Z M 33,36 h 7.951172 c -0.144132,2.627194 -0.658497,5.0633 -1.427734,7.167969 A 19.5,13 0 0 0 33,42.042969 Z m 10.958984,0 h 3.966797 A 16.5,16.5 0 0 1 44.130859,45.115234 19.5,13 0 0 0 42.326172,44.199219 12.5,19.5 0 0 0 43.958984,36 Z M 30,45.052734 v 5.722657 C 28.265484,50.276598 26.587465,48.91257 25.138672,46.625 24.996826,46.401033 24.86519,46.153799 24.730469,45.914062 26.355865,45.455675 28.132986,45.160615 30,45.052734 Z m 3,0 c 1.867014,0.107881 3.644135,0.402941 5.269531,0.861328 C 38.13481,46.153799 38.003174,46.401033 37.861328,46.625 36.412535,48.91257 34.734516,50.276598 33,50.775391 Z m 8.113281,1.884766 c 0.267278,0.118821 0.515524,0.249553 0.769531,0.376953 a 16.5,16.5 0 0 1 -1.720703,1.214844 12.5,19.5 0 0 0 0.951172,-1.591797 z m -19.232422,0.0039 a 12.5,19.5 0 0 0 0.91211,1.550782 16.5,16.5 0 0 1 -1.669922,-1.181641 c 0.250085,-0.125311 0.494876,-0.252139 0.757812,-0.369141 z"/>
+ <path style="fill:#ffffff" d="M 31.5 14 A 19.5 19.5 0 0 0 30 14.064453 L 30 14.076172 A 19.5 19.5 0 0 0 18.529297 18.970703 A 19.5 19.5 0 0 0 16.271484 21.351562 A 19.5 19.5 0 0 0 15.263672 22.722656 A 19.5 19.5 0 0 0 15.099609 22.990234 A 19.5 19.5 0 0 0 14.257812 24.417969 A 19.5 19.5 0 0 0 14.166016 24.607422 A 19.5 19.5 0 0 0 13.443359 26.167969 A 19.5 19.5 0 0 0 13.332031 26.470703 A 19.5 19.5 0 0 0 12.806641 27.992188 A 19.5 19.5 0 0 0 12.701172 28.400391 A 19.5 19.5 0 0 0 12.351562 29.871094 A 19.5 19.5 0 0 0 12.277344 30.355469 A 19.5 19.5 0 0 0 12.083984 31.806641 A 19.5 19.5 0 0 0 12 33.5 A 19.5 19.5 0 0 0 12.064453 35 L 12.076172 35 A 19.5 19.5 0 0 0 16.384766 45.798828 A 19.5 13 0 0 0 16.382812 45.800781 A 19.5 19.5 0 0 0 18.462891 47.970703 A 19.5 19.5 0 0 0 19.925781 49.166016 A 19.5 19.5 0 0 0 19.998047 49.220703 A 19.5 19.5 0 0 0 21.548828 50.244141 A 19.5 19.5 0 0 0 21.625 50.291016 A 19.5 19.5 0 0 0 23.197266 51.119141 A 19.5 19.5 0 0 0 23.394531 51.214844 A 19.5 19.5 0 0 0 24.914062 51.828125 A 19.5 19.5 0 0 0 25.25 51.951172 A 19.5 19.5 0 0 0 26.705078 52.376953 A 19.5 19.5 0 0 0 27.158203 52.492188 A 19.5 19.5 0 0 0 28.53125 52.748047 A 19.5 19.5 0 0 0 29.228516 52.853516 A 19.5 19.5 0 0 0 29.808594 52.916016 A 19.5 19.5 0 0 0 31.5 53 A 19.5 19.5 0 0 0 33 52.935547 L 33 52.923828 A 19.5 19.5 0 0 0 44.470703 48.029297 A 19.5 19.5 0 0 0 46.728516 45.648438 A 19.5 19.5 0 0 0 47.736328 44.277344 A 19.5 19.5 0 0 0 47.900391 44.009766 A 19.5 19.5 0 0 0 48.742188 42.582031 A 19.5 19.5 0 0 0 48.833984 42.392578 A 19.5 19.5 0 0 0 49.556641 40.832031 A 19.5 19.5 0 0 0 49.667969 40.529297 A 19.5 19.5 0 0 0 50.193359 39.007812 A 19.5 19.5 0 0 0 50.298828 38.599609 A 19.5 19.5 0 0 0 50.648438 37.128906 A 19.5 19.5 0 0 0 50.722656 36.644531 A 19.5 19.5 0 0 0 50.916016 35.193359 A 19.5 19.5 0 0 0 51 33.5 A 19.5 19.5 0 0 0 50.935547 32 L 50.923828 32 A 19.5 19.5 0 0 0 46.615234 21.201172 A 19.5 13 0 0 0 46.617188 21.199219 A 19.5 19.5 0 0 0 44.537109 19.029297 A 19.5 19.5 0 0 0 43.074219 17.833984 A 19.5 19.5 0 0 0 43.001953 17.779297 A 19.5 19.5 0 0 0 41.451172 16.755859 A 19.5 19.5 0 0 0 41.375 16.708984 A 19.5 19.5 0 0 0 39.802734 15.880859 A 19.5 19.5 0 0 0 39.605469 15.785156 A 19.5 19.5 0 0 0 38.085938 15.171875 A 19.5 19.5 0 0 0 37.75 15.048828 A 19.5 19.5 0 0 0 36.294922 14.623047 A 19.5 19.5 0 0 0 35.841797 14.507812 A 19.5 19.5 0 0 0 34.46875 14.251953 A 19.5 19.5 0 0 0 33.771484 14.146484 A 19.5 19.5 0 0 0 33.191406 14.083984 A 19.5 19.5 0 0 0 31.5 14 z M 30 17.224609 L 30 22.947266 C 28.132986 22.839385 26.355865 22.544326 24.730469 22.085938 C 24.86519 21.846201 24.996826 21.598967 25.138672 21.375 C 26.587465 19.08743 28.265484 17.723402 30 17.224609 z M 33 17.224609 C 34.734516 17.723402 36.412535 19.08743 37.861328 21.375 C 38.003174 21.598967 38.13481 21.846201 38.269531 22.085938 C 36.644135 22.544326 34.867014 22.839385 33 22.947266 L 33 17.224609 z M 22.837891 19.470703 A 12.5 19.5 0 0 0 21.886719 21.0625 C 21.619441 20.943679 21.371195 20.812947 21.117188 20.685547 A 16.5 16.5 0 0 1 22.837891 19.470703 z M 40.207031 19.507812 A 16.5 16.5 0 0 1 41.876953 20.689453 C 41.626868 20.814764 41.382077 20.941592 41.119141 21.058594 A 12.5 19.5 0 0 0 40.207031 19.507812 z M 18.869141 22.884766 A 19.5 13 0 0 0 20.673828 23.800781 A 12.5 19.5 0 0 0 19.041016 32 L 15.074219 32 A 16.5 16.5 0 0 1 18.869141 22.884766 z M 44.126953 22.904297 A 16.5 16.5 0 0 1 47.917969 32 L 43.951172 32 A 12.5 19.5 0 0 0 42.332031 23.800781 A 19.5 13 0 0 0 44.126953 22.904297 z M 23.476562 24.832031 A 19.5 13 0 0 0 30 25.957031 L 30 32 L 22.048828 32 C 22.19296 29.372806 22.707325 26.9367 23.476562 24.832031 z M 39.523438 24.835938 C 40.291975 26.939822 40.807119 29.374248 40.951172 32 L 33 32 L 33 25.951172 A 19.5 13 0 0 0 39.523438 24.835938 z M 15.082031 35 L 19.048828 35 A 12.5 19.5 0 0 0 20.667969 43.199219 A 19.5 13 0 0 0 18.873047 44.095703 A 16.5 16.5 0 0 1 15.082031 35 z M 22.048828 35 L 30 35 L 30 41.048828 A 19.5 13 0 0 0 23.476562 42.164062 C 22.708025 40.060178 22.192881 37.625752 22.048828 35 z M 33 35 L 40.951172 35 C 40.80704 37.627194 40.292675 40.0633 39.523438 42.167969 A 19.5 13 0 0 0 33 41.042969 L 33 35 z M 43.958984 35 L 47.925781 35 A 16.5 16.5 0 0 1 44.130859 44.115234 A 19.5 13 0 0 0 42.326172 43.199219 A 12.5 19.5 0 0 0 43.958984 35 z M 30 44.052734 L 30 49.775391 C 28.265484 49.276598 26.587465 47.91257 25.138672 45.625 C 24.996826 45.401033 24.86519 45.153799 24.730469 44.914062 C 26.355865 44.455675 28.132986 44.160615 30 44.052734 z M 33 44.052734 C 34.867014 44.160615 36.644135 44.455675 38.269531 44.914062 C 38.13481 45.153799 38.003174 45.401033 37.861328 45.625 C 36.412535 47.91257 34.734516 49.276598 33 49.775391 L 33 44.052734 z M 41.113281 45.9375 C 41.380559 46.056321 41.628805 46.187053 41.882812 46.314453 A 16.5 16.5 0 0 1 40.162109 47.529297 A 12.5 19.5 0 0 0 41.113281 45.9375 z M 21.880859 45.941406 A 12.5 19.5 0 0 0 22.792969 47.492188 A 16.5 16.5 0 0 1 21.123047 46.310547 C 21.373132 46.185236 21.617923 46.058408 21.880859 45.941406 z"/>
+ <path style="opacity:0.2" d="m 37,24.125 v 1 C 37,26.712805 38.287138,28 39.875,28 H 60 V 27 H 39.875 C 38.287138,27 37,25.712805 37,24.125 Z"/>
+ <path style="fill:#5491dc" d="M 60,27 H 39.875 C 38.287138,27 37,25.712805 37,24.125 V 4 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 37 5 L 59 27 L 60 27 L 37 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.bitseater.weather.svg b/.icons/awkward/64x64/apps/com.github.bitseater.weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bitseater.weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.bleakgrey.tootle.svg b/.icons/awkward/64x64/apps/com.github.bleakgrey.tootle.svg
new file mode 100644
index 00000000..36f11932
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bleakgrey.tootle.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#647fa6" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 53.953938,29.2728 48.119234,18.299956 c -0.0092,-0.01296 -0.017,-0.02452 -0.0263,-0.03615 -0.04078,-0.05036 -0.08682,-0.09555 -0.1381,-0.131686 -0.207818,-0.148474 -0.490612,-0.17946 -0.735258,-0.05423 -0.14338,0.07359 -0.248592,0.189788 -0.310412,0.324058 -0.0092,0.01158 -0.0132,0.02581 -0.0184,0.04002 l -3.15411,7.42626 -6.258234,3.207032 c -0.04076,0.02064 -0.08288,0.0426 -0.12232,0.06456 L 35.227932,30.230778 33.373348,31.18101 32.888,30.269512 c -0.2749,-0.51643 -0.922032,-0.716548 -1.448154,-0.446712 -0.52481,0.268542 -0.729996,0.905044 -0.455098,1.42147 l 0.48535,0.9115 -1.791452,0.917954 -1.546802,-2.908788 2.776616,-1.422766 c 0.712898,-0.366666 0.989112,-1.230394 0.61688,-1.930156 -0.05918,-0.11362 -0.13416,-0.215612 -0.219658,-0.304696 l -0.12626,-0.12006 c -0.439312,-0.367956 -1.078552,-0.458332 -1.62046,-0.18076 l -8.19963,4.201158 c -0.71421,0.366668 -0.990428,1.230396 -0.618194,1.931448 0.0592,0.10974 0.12892,0.209156 0.211764,0.296948 0.0421,0.04776 0.08944,0.09166 0.1381,0.13038 0.439312,0.365374 1.077236,0.455748 1.617828,0.17818 l 2.7753,-1.421474 1.546802,2.90879 -1.976908,1.013494 -0.48535,-0.911496 c -0.274898,-0.51514 -0.92466,-0.715258 -1.44815,-0.446714 -0.13812,0.071 -0.253858,0.16654 -0.345928,0.280164 -0.253854,0.31631 -0.311728,0.760444 -0.10918,1.14131 l 0.485348,0.9115 -3.010742,1.542834 c -0.04076,0.0192 -0.08288,0.04132 -0.12364,0.06196 l -7.172442,3.673114 -2.446472,-0.521596 c -0.0066,-0.0026 -0.01316,-0.0026 -0.0184,-0.004 -0.06839,-0.013 -0.140738,-0.0026 -0.206504,0.02972 -0.146,0.07488 -0.2091336,0.244014 -0.15126,0.391198 l 2.683228,5.044256 c 0.0066,0.009 0.01316,0.0192 0.02105,0.02712 l 0.0039,0.004 0.03946,0.03616 c 0.0947,0.07746 0.231494,0.09426 0.349872,0.03488 0.06577,-0.03488 0.114428,-0.0865 0.14337,-0.14978 0.0026,-0.0054 0.0052,-0.0104 0.0078,-0.0166 l 0.982533,-2.311024 2.870003,-1.471826 c 0.01182,0.800468 0.207819,1.609972 0.610303,2.367832 1.377127,2.588606 4.632515,3.591772 7.271023,2.240014 0.04076,-0.02064 0.08286,-0.0426 0.12232,-0.06456 l 3.01074,-1.542836 0.562952,1.058682 c 0.273584,0.51514 0.924662,0.715256 1.448156,0.446712 0.524806,-0.268544 0.729996,-0.906334 0.455096,-1.421472 l -0.562952,-1.05739 1.976908,-1.013494 1.641506,3.08696 c 0.382752,0.719128 1.283738,0.99671 2.016364,0.621008 0.205188,-0.10456 0.374864,-0.24918 0.50245,-0.418308 0.335402,-0.437676 0.405112,-1.041898 0.13022,-1.559618 l -1.641504,-3.08696 1.791448,-0.917956 0.562954,1.05739 c 0.273584,0.51514 0.923344,0.716548 1.448152,0.446714 0.526124,-0.269836 0.728682,-0.907628 0.455098,-1.421476 l -0.562954,-1.058682 4.153744,-2.12898 c 0.286738,-0.15106 0.553744,-0.32277 0.801024,-0.51514 1.99269,-1.544126 2.650344,-4.307026 1.433684,-6.59481 -0.402484,-0.756568 -0.96675,-1.377576 -1.62835,-1.846238 l 1.958492,-1.003162 8.056264,1.713254 c 0.0158,0.004 0.02896,0.0076 0.04342,0.009 0.14864,0.02712 0.306464,0.009 0.44852,-0.06456 0.315674,-0.16008 0.45115,-0.528048 0.326196,-0.849528 z M 23.68344,44.78765 c -0.0184,0.0116 -0.03552,0.0192 -0.05526,0.0297 -1.186408,0.608094 -2.647714,0.15752 -3.26591,-1.00704 -0.618196,-1.163258 -0.16046,-2.597642 1.02331,-3.204448 l 3.13701,-1.607386 2.23997,4.211484 z m 4.981072,-2.552458 -2.239972,-4.211486 0.13152,-0.06586 1.846694,-0.946358 2.239968,4.211488 -0.420898,0.215608 z m 4.627254,-2.370412 -2.23997,-4.211486 1.791448,-0.917956 2.23997,4.211486 z m 7.430172,-3.812546 c -0.0263,0.0166 -0.0526,0.03228 -0.08022,0.0452 l -3.656556,1.87464 -2.239968,-4.211486 2.726632,-1.398236 0.873364,-0.44671 c 0.04604,-0.02324 0.09338,-0.0452 0.14074,-0.06712 1.157472,-0.506102 2.530652,-0.0452 3.125174,1.072882 0.524808,0.983798 0.276214,2.162554 -0.530072,2.870062 -0.10786,0.09684 -0.227546,0.18464 -0.359078,0.260796 z"/>
+ <path style="fill:#ffffff" d="M 53.953976,28.272852 48.119272,17.300008 c -0.0092,-0.01296 -0.017,-0.02452 -0.0263,-0.03615 -0.04078,-0.05036 -0.08682,-0.09555 -0.1381,-0.131686 -0.207818,-0.148474 -0.490612,-0.17946 -0.735258,-0.05423 -0.14338,0.07359 -0.248592,0.189788 -0.310412,0.324058 -0.0092,0.01158 -0.0132,0.02581 -0.0184,0.04002 l -3.15411,7.42626 -6.258234,3.207032 c -0.04076,0.02064 -0.08288,0.0426 -0.12232,0.06456 l -2.128168,1.090958 -1.854584,0.950232 -0.485348,-0.911498 c -0.2749,-0.51643 -0.922032,-0.716548 -1.448154,-0.446712 -0.52481,0.268542 -0.729996,0.905044 -0.455098,1.42147 l 0.48535,0.9115 -1.791452,0.917954 -1.546802,-2.908788 2.776616,-1.422766 c 0.712898,-0.366666 0.989112,-1.230394 0.61688,-1.930156 -0.05918,-0.11362 -0.13416,-0.215612 -0.219658,-0.304696 L 31.17946,25.38731 C 30.740148,25.019354 30.100908,24.928978 29.559,25.20655 l -8.19963,4.201158 c -0.71421,0.366668 -0.990428,1.230396 -0.618194,1.931448 0.0592,0.10974 0.12892,0.209156 0.211764,0.296948 0.0421,0.04776 0.08944,0.09166 0.1381,0.13038 0.439312,0.365374 1.077236,0.455748 1.617828,0.17818 l 2.7753,-1.421474 1.546802,2.90879 -1.976908,1.013494 -0.48535,-0.911496 c -0.274898,-0.51514 -0.92466,-0.715258 -1.44815,-0.446714 -0.13812,0.071 -0.253858,0.16654 -0.345928,0.280164 -0.253854,0.31631 -0.311728,0.760444 -0.10918,1.14131 l 0.485348,0.9115 -3.010742,1.542834 c -0.04076,0.0192 -0.08288,0.04132 -0.12364,0.06196 l -7.172442,3.673114 -2.446472,-0.521596 c -0.0066,-0.0026 -0.01316,-0.0026 -0.0184,-0.004 -0.06839,-0.013 -0.140738,-0.0026 -0.206504,0.02972 -0.146,0.07488 -0.2091336,0.244014 -0.15126,0.391198 l 2.683228,5.044256 c 0.0066,0.009 0.01316,0.0192 0.02105,0.02712 l 0.0039,0.004 0.03946,0.03616 c 0.0947,0.07746 0.231494,0.09426 0.349872,0.03488 0.06577,-0.03488 0.114428,-0.0865 0.14337,-0.14978 0.0026,-0.0054 0.0052,-0.0104 0.0078,-0.0166 l 0.982533,-2.311024 2.870003,-1.471826 c 0.01182,0.800468 0.207819,1.609972 0.610303,2.367832 1.377127,2.588606 4.632515,3.591772 7.271023,2.240014 0.04076,-0.02064 0.08286,-0.0426 0.12232,-0.06456 l 3.01074,-1.542836 0.562952,1.058682 c 0.273584,0.51514 0.924662,0.715256 1.448156,0.446712 0.524806,-0.268544 0.729996,-0.906334 0.455096,-1.421472 l -0.562952,-1.05739 1.976908,-1.013494 1.641506,3.08696 c 0.382752,0.719128 1.283738,0.99671 2.016364,0.621008 0.205188,-0.10456 0.374864,-0.24918 0.50245,-0.418308 0.335402,-0.437676 0.405112,-1.041898 0.13022,-1.559618 l -1.641504,-3.08696 1.791448,-0.917956 0.562954,1.05739 c 0.273584,0.51514 0.923344,0.716548 1.448152,0.446714 0.526124,-0.269836 0.728682,-0.907628 0.455098,-1.421476 l -0.562954,-1.058682 4.153744,-2.12898 c 0.286738,-0.15106 0.553744,-0.32277 0.801024,-0.51514 1.99269,-1.544126 2.650344,-4.307026 1.433684,-6.59481 -0.402484,-0.756568 -0.96675,-1.377576 -1.62835,-1.846238 l 1.958492,-1.003162 8.056264,1.713254 c 0.0158,0.004 0.02896,0.0076 0.04342,0.009 0.14864,0.02712 0.306464,0.009 0.44852,-0.06456 0.315674,-0.16008 0.45115,-0.528048 0.326196,-0.849528 z m -30.270498,15.51485 c -0.0184,0.0116 -0.03552,0.0192 -0.05526,0.0297 -1.186408,0.608094 -2.647714,0.15752 -3.26591,-1.00704 -0.618196,-1.163258 -0.16046,-2.597642 1.02331,-3.204448 l 3.13701,-1.607386 2.23997,4.211484 z m 4.981072,-2.552458 -2.239972,-4.211486 0.13152,-0.06586 1.846694,-0.946358 2.239968,4.211488 -0.420898,0.215608 z m 4.627254,-2.370412 -2.23997,-4.211486 1.791448,-0.917956 2.23997,4.211486 z m 7.430172,-3.812546 c -0.0263,0.0166 -0.0526,0.03228 -0.08022,0.0452 l -3.656556,1.87464 -2.239968,-4.211486 2.726632,-1.398236 0.873364,-0.44671 c 0.04604,-0.02324 0.09338,-0.0452 0.14074,-0.06712 1.157472,-0.506102 2.530652,-0.0452 3.125174,1.072882 0.524808,0.983798 0.276214,2.162554 -0.530072,2.870062 -0.10786,0.09684 -0.227546,0.18464 -0.359078,0.260796 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.bleakgrey.transporter.svg b/.icons/awkward/64x64/apps/com.github.bleakgrey.transporter.svg
new file mode 100644
index 00000000..6b577928
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.bleakgrey.transporter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#7036a5" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.3" d="M 32,12 C 20.954286,12 12,20.954286 12,32 12,43.045714 20.954286,52 32,52 43.045714,52 52,43.045714 52,32 52,20.954286 43.045714,12 32,12 Z m -2.003348,3.822546 c 0.23317,-0.02429 0.52925,0.014 0.764508,0 0.028,0.111542 -0.1693,0.507397 -0.435268,1.088168 -1.693408,3.699412 -1.789272,8.03586 -0.217628,10.351564 0.2844,0.41985 0.541294,0.818592 0.541294,0.870534 0,0.05192 -0.306102,0.10602 -0.652902,0.10602 -0.814122,0 -1.58437,-0.494586 -3.158484,-1.74107 -0.699278,-0.55373 -1.606506,-1.017772 -1.958706,-1.088172 -0.553066,-0.11048 -0.701926,-0.06266 -1.417408,0.652902 -0.665694,0.665574 -0.870538,1.025728 -0.870538,1.635044 0,2.31062 2.741532,4.14239 7.840402,5.223216 6.924458,1.4676 8.631548,2.787438 8.822544,6.42857 0.2398,4.565882 -2.192432,8.009936 -7.51674,10.675224 -0.635492,0.318226 -1.039174,0.438466 -1.305804,0.541294 -0.11814,-0.0106 -0.205856,0.0106 -0.323658,0 -0.0453,-0.14116 -0.1116,-0.467628 -0.1116,-1.088168 0,-2.425078 -0.95363,-4.92106 -2.393972,-6.316966 -0.386636,-0.37475 -1.472506,-1.1672 -2.399556,-1.741072 -0.927014,-0.573836 -1.861884,-1.239036 -2.070314,-1.523436 -0.3454,-0.471962 -0.371396,-0.76317 -0.10602,-1.635046 0.483634,-1.592376 1.057248,-2.481588 2.176342,-3.487724 0.586694,-0.52748 1.17583,-0.965992 1.305802,-0.976562 0.13,-0.0106 -0.745154,-0.276944 -2.064732,-0.546874 -1.319496,-0.270458 -3.254246,-0.838586 -4.252224,-1.199778 -1.824888,-0.66031 -4.283897,-2.043634 -5.223217,-3.046874 -0.03974,-0.04252 -0.07709,-0.07394 -0.1116,-0.1116 1.34582,-5.360904 5.121563,-9.752034 10.128349,-11.869419 1.047608,-0.4431 2.130082,-0.748972 3.270088,-0.982143 0.567844,-0.116058 1.154758,-0.158028 1.741072,-0.217629 z m 16.339284,8.169642 c 0.409362,0.253028 1.952756,3.597626 2.393976,5.228796 0.569654,2.105846 0.528418,5.748456 0,7.8404 -0.201122,0.796204 -0.455552,1.54233 -0.541296,1.635044 -0.08574,0.09272 -0.39875,-0.439988 -0.764508,-1.088168 -0.365796,-0.648076 -1.534586,-2.027924 -2.505582,-3.052458 -2.802754,-2.957472 -3.244338,-4.497938 -2.070312,-6.858258 0.592066,-1.190228 3.1709,-3.9009 3.487722,-3.705356 z"/>
+ <path style="opacity:0.2" d="m 32,5.000016 v 8 c 11.045694,0 20,8.954306 20,20 h -6 l 4.5,8 3.835938,6.816406 A 28,28 0 0 0 59.945312,31.95314 c -0.0221,-0.452052 -0.02828,-0.907832 -0.0664,-1.355468 a 28,28 0 0 0 -0.179694,-1.472656 c -0.05934,-0.42754 -0.1169,-0.856206 -0.19532,-1.277344 a 28,28 0 0 0 -0.359374,-1.605468 c -0.08596,-0.346264 -0.1669,-0.694118 -0.265626,-1.035156 a 28,28 0 0 0 -0.578124,-1.738282 c -0.10504,-0.289668 -0.202178,-0.582062 -0.316406,-0.867188 a 28,28 0 0 0 -0.769532,-1.714844 c -0.12904,-0.268058 -0.249472,-0.541452 -0.38672,-0.804686 a 28,28 0 0 0 -0.882804,-1.54297 C 55.766128,18.243032 55.59596,17.941102 55.40625,17.65236 a 28,28 0 0 0 -0.949218,-1.324219 c -0.228082,-0.306728 -0.447342,-0.621075 -0.6875,-0.917969 a 28,28 0 0 0 -1.089844,-1.242187 c -0.240496,-0.263952 -0.468444,-0.538399 -0.71875,-0.792969 a 28,28 0 0 0 -1.320314,-1.226562 c -0.235186,-0.210385 -0.45698,-0.434269 -0.699218,-0.636719 A 28,28 0 0 0 48.195312,10.18361 c -0.14268,-0.10146 -0.27722,-0.21366 -0.421874,-0.3125 A 28,28 0 0 0 45.503906,8.4765784 28,28 0 0 0 45.421876,8.421891 28,28 0 0 0 37.5625,5.5586098 28,28 0 0 0 34.800782,5.140641 C 33.879476,5.049125 32.945388,5.000016 32,5.000016 Z M 9.015625,17.02736 a 28,28 0 0 0 -0.117188,0.15625 28,28 0 0 0 -0.00782,0.0078 L 6.6757812,21.132828 A 28,28 0 0 0 4,33.000016 28,28 0 0 1 4.0429688,32.171892 28,28 0 0 0 32,59.000016 v -6 c -11.045694,0 -20,-8.954306 -20,-20 h 6 l -4.5,-8 z M 60,33.000016 A 28,28 0 0 1 59.953124,34.320328 28,28 0 0 0 60,33.000016 Z m -0.21875,3.207032 a 28,28 0 0 1 -0.10938,0.910156 28,28 0 0 0 0.10938,-0.910156 z M 4.2890624,36.781266 a 28,28 0 0 0 0.01172,0.09374 c 0.05934,0.42754 0.116894,0.856206 0.195312,1.277344 A 28,28 0 0 1 4.2890624,36.781266 Z M 59.257812,39.24611 a 28,28 0 0 1 -0.10938,0.5 28,28 0 0 0 0.10938,-0.5 z M 4.796875,39.503922 a 28,28 0 0 0 0.058594,0.253906 c 0.08596,0.346264 0.16691,0.694118 0.265625,1.035156 a 28,28 0 0 0 0.027344,0.08204 28,28 0 0 1 -0.3515626,-1.371094 z m 53.648437,2.597656 a 28,28 0 0 1 -0.08594,0.253906 28,28 0 0 0 0.08594,-0.253906 z M 5.59375,42.210958 a 28,28 0 0 0 0.105468,0.320312 c 0.105032,0.289668 0.2021768,0.582062 0.3164062,0.867188 a 28,28 0 0 0 0.058594,0.13282 28,28 0 0 1 -0.4804688,-1.320312 z m 1.0703124,2.632812 a 28,28 0 0 0 0.121094,0.269532 c 0.12904,0.268058 0.2494742,0.541452 0.3867188,0.804686 a 28,28 0 0 0 0.058594,0.10546 28,28 0 0 1 -0.5664064,-1.179688 z m 1.2890626,2.441406 a 28,28 0 0 0 0.101562,0.17578 c 0.179184,0.296046 0.3493522,0.597976 0.5390624,0.886718 a 28,28 0 0 0 0.09375,0.13282 28,28 0 0 1 -0.734375,-1.195312 z m 47.277343,1.308594 a 28,28 0 0 1 -0.257812,0.359374 l 0.0118,0.0196 a 28,28 0 0 0 0.11718,-0.15626 28,28 0 0 0 0.0078,-0.0078 z M 9.4804688,49.582048 a 28,28 0 0 0 0.0625,0.08984 c 0.2280824,0.306724 0.447342,0.621074 0.6875002,0.917968 a 28,28 0 0 0 0.105468,0.1211 28,28 0 0 1 -0.855469,-1.128906 z m 1.7734372,2.171874 a 28,28 0 0 0 0.06641,0.07812 c 0.240496,0.263952 0.468445,0.538398 0.71875,0.792968 a 28,28 0 0 0 0.175782,0.16406 28,28 0 0 1 -0.960937,-1.035156 z m 2.105469,2.097656 c 0.235187,0.210384 0.456981,0.43427 0.699219,0.63672 a 28,28 0 0 0 0.210937,0.16016 28,28 0 0 1 -0.910156,-0.796876 z m 2.078125,1.683594 a 28,28 0 0 0 0.367188,0.28125 c 0.142688,0.10146 0.277219,0.21366 0.421874,0.3125 A 28,28 0 0 0 16.5,56.296892 28,28 0 0 1 15.4375,55.535172 Z m 2.324219,1.539062 a 28,28 0 0 0 0.734375,0.44922 28,28 0 0 0 0.08203,0.05468 28,28 0 0 0 0.429687,0.207032 28,28 0 0 1 -1.246093,-0.710938 z m 2.316405,1.226564 a 28,28 0 0 0 1.429688,0.640624 28,28 0 0 1 -1.429688,-0.640624 z m 2.714844,1.109374 a 28,28 0 0 0 1.316408,0.4375 28,28 0 0 1 -1.316408,-0.4375 z m 2.722656,0.796876 a 28,28 0 0 0 0.921876,0.234374 28,28 0 0 0 0.386718,0.0586 28,28 0 0 1 -1.308594,-0.292968 z m 2.73047,0.507812 a 28,28 0 0 0 0.953124,0.14454 c 0.1349,0.0134 0.274712,0.008 0.410158,0.0196 a 28,28 0 0 1 -1.363282,-0.16406 z"/>
+ <path style="fill:#a85bef" d="m 32,4 v 8 c 11.045694,0 20,8.954306 20,20 h -6 l 4.5,8 4.484376,7.972656 a 28,28 0 0 0 0.11718,-0.15626 28,28 0 0 0 0.0078,-0.0078 L 57.324198,43.86719 A 28,28 0 0 0 60,32 c 0,-0.810906 -0.05354,-1.608926 -0.1211,-2.402344 A 28,28 0 0 0 59.699218,28.125 c -0.05934,-0.42754 -0.1169,-0.856206 -0.19532,-1.277344 a 28,28 0 0 0 -0.359374,-1.605468 c -0.08596,-0.346264 -0.1669,-0.694118 -0.265626,-1.035156 A 28,28 0 0 0 58.300774,22.46875 c -0.10504,-0.289668 -0.202176,-0.582062 -0.316406,-0.867188 a 28,28 0 0 0 -0.769524,-1.714843 c -0.12904,-0.268058 -0.249474,-0.541454 -0.38672,-0.804688 A 28,28 0 0 0 55.945312,17.539062 C 55.766128,17.243016 55.59596,16.941086 55.40625,16.652344 A 28,28 0 0 0 54.457032,15.328125 C 54.22895,15.021397 54.00969,14.70705 53.769532,14.410156 A 28,28 0 0 0 52.679688,13.167969 C 52.439192,12.904017 52.211244,12.62957 51.960938,12.375 a 28,28 0 0 0 -1.320314,-1.226562 c -0.235186,-0.210385 -0.45698,-0.434269 -0.699218,-0.636719 A 28,28 0 0 0 48.195312,9.1835938 c -0.14268,-0.10146 -0.27722,-0.21366 -0.421874,-0.3125 A 28,28 0 0 0 45.503906,7.4765624 28,28 0 0 0 45.421876,7.421875 28,28 0 0 0 37.5625,4.5585938 28,28 0 0 0 34.800782,4.140625 C 33.879476,4.049109 32.945388,4 32,4 Z M 9.015625,16.027344 a 28,28 0 0 0 -0.117188,0.15625 28,28 0 0 0 -0.00782,0.0078 L 6.6757812,20.132812 A 28,28 0 0 0 4,32 c 0,0.810906 0.053536,1.608926 0.121094,2.402344 A 28,28 0 0 0 4.300782,35.875 c 0.05934,0.42754 0.116894,0.856206 0.195312,1.277344 a 28,28 0 0 0 0.359375,1.605468 c 0.08596,0.346264 0.16691,0.694118 0.265625,1.035156 a 28,28 0 0 0 0.578125,1.738282 c 0.105032,0.289668 0.2021768,0.582062 0.3164062,0.867188 a 28,28 0 0 0 0.7695312,1.714844 c 0.12904,0.268058 0.2494742,0.541452 0.3867188,0.804686 a 28,28 0 0 0 0.8828126,1.54297 c 0.179184,0.296046 0.3493522,0.597976 0.5390624,0.886718 a 28,28 0 0 0 0.9492188,1.32422 c 0.2280824,0.306726 0.447342,0.621074 0.6875,0.917968 a 28,28 0 0 0 1.089844,1.242188 c 0.240495,0.263952 0.468444,0.538398 0.71875,0.792968 a 28,28 0 0 0 1.320312,1.226562 c 0.235187,0.210384 0.456981,0.43427 0.699219,0.63672 a 28,28 0 0 0 1.746094,1.328124 c 0.142688,0.10146 0.27722,0.21366 0.421875,0.3125 a 28,28 0 0 0 2.269531,1.394532 28,28 0 0 0 0.08203,0.05468 28,28 0 0 0 7.859376,2.863282 28,28 0 0 0 2.761718,0.41797 C 30.120524,59.950892 31.054612,60 32,60 V 52 C 20.954306,52 12,43.045694 12,32 h 6 l -4.5,-8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 L 32 5 C 32.945388 5 33.879475 5.049109 34.800781 5.140625 A 28 28 0 0 1 37.5625 5.5585938 A 28 28 0 0 1 45.421875 8.421875 A 28 28 0 0 1 45.503906 8.4765625 A 28 28 0 0 1 47.773438 9.8710938 C 47.918092 9.9699337 48.052633 10.082134 48.195312 10.183594 A 28 28 0 0 1 49.941406 11.511719 C 50.183644 11.714169 50.405439 11.938052 50.640625 12.148438 A 28 28 0 0 1 51.960938 13.375 C 52.211244 13.62957 52.439191 13.904017 52.679688 14.167969 A 28 28 0 0 1 53.769531 15.410156 C 54.009689 15.70705 54.228949 16.021397 54.457031 16.328125 A 28 28 0 0 1 55.40625 17.652344 C 55.59596 17.941086 55.766129 18.243016 55.945312 18.539062 A 28 28 0 0 1 56.828125 20.082031 C 56.965371 20.345265 57.085804 20.618661 57.214844 20.886719 A 28 28 0 0 1 57.984375 22.601562 C 58.098605 22.886688 58.195741 23.179082 58.300781 23.46875 A 28 28 0 0 1 58.878906 25.207031 C 58.977632 25.548069 59.058571 25.895923 59.144531 26.242188 A 28 28 0 0 1 59.503906 27.847656 C 59.582326 28.268794 59.639879 28.69746 59.699219 29.125 A 28 28 0 0 1 59.878906 30.597656 C 59.934387 31.249217 59.973597 31.906004 59.988281 32.568359 A 28 28 0 0 0 60 32 C 60 31.189094 59.946466 30.391074 59.878906 29.597656 A 28 28 0 0 0 59.699219 28.125 C 59.639879 27.69746 59.582326 27.268794 59.503906 26.847656 A 28 28 0 0 0 59.144531 25.242188 C 59.058571 24.895923 58.977632 24.548069 58.878906 24.207031 A 28 28 0 0 0 58.300781 22.46875 C 58.195741 22.179082 58.098605 21.886688 57.984375 21.601562 A 28 28 0 0 0 57.214844 19.886719 C 57.085804 19.618661 56.965371 19.345265 56.828125 19.082031 A 28 28 0 0 0 55.945312 17.539062 C 55.766129 17.243016 55.59596 16.941086 55.40625 16.652344 A 28 28 0 0 0 54.457031 15.328125 C 54.228949 15.021397 54.009689 14.70705 53.769531 14.410156 A 28 28 0 0 0 52.679688 13.167969 C 52.439191 12.904017 52.211244 12.62957 51.960938 12.375 A 28 28 0 0 0 50.640625 11.148438 C 50.405439 10.938052 50.183644 10.714169 49.941406 10.511719 A 28 28 0 0 0 48.195312 9.1835938 C 48.052633 9.0821338 47.918092 8.9699337 47.773438 8.8710938 A 28 28 0 0 0 45.503906 7.4765625 A 28 28 0 0 0 45.421875 7.421875 A 28 28 0 0 0 37.5625 4.5585938 A 28 28 0 0 0 34.800781 4.140625 C 33.879475 4.049109 32.945388 4 32 4 z M 9.015625 16.027344 A 28 28 0 0 0 8.8984375 16.183594 A 28 28 0 0 0 8.890625 16.191406 L 6.6757812 20.132812 A 28 28 0 0 0 4 32 C 4 32.144984 4.0085219 32.287433 4.0117188 32.431641 A 28 28 0 0 1 6.6757812 21.132812 L 8.890625 17.191406 A 28 28 0 0 1 8.8984375 17.183594 A 28 28 0 0 1 9.015625 17.027344 L 13.5 25 L 17.4375 32 L 18 32 L 13.5 24 L 9.015625 16.027344 z M 46 32 L 46.5625 33 L 52 33 C 52 32.664641 51.990925 32.331311 51.974609 32 L 46 32 z M 12 33 C 12 44.045694 20.954306 53 32 53 L 32 52 C 21.289665 52 12.546473 43.581063 12.025391 33 L 12 33 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.brandonlujan.exchange.svg b/.icons/awkward/64x64/apps/com.github.brandonlujan.exchange.svg
new file mode 120000
index 00000000..074b795c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.brandonlujan.exchange.svg
@@ -0,0 +1 @@
+money-manager-ex.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.calo001.fondo.svg b/.icons/awkward/64x64/apps/com.github.calo001.fondo.svg
new file mode 100644
index 00000000..44aca5bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.calo001.fondo.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#3b455c" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 23.447266,18 A 6.4670659,6.4670659 0 0 0 17,24.447266 V 41.552734 A 6.4670659,6.4670659 0 0 0 23.447266,48 H 40.552734 A 6.4670659,6.4670659 0 0 0 47,41.552734 V 24.447266 A 6.4670659,6.4670659 0 0 0 40.552734,18 Z m 8.208984,7.007812 A 8.0098029,8.0004322 0 0 1 40,33.017578 8.0098029,8.0004322 0 0 1 31.990234,41 8.0098029,8.0004322 0 0 1 31.65625,25.007812 Z M 32.072266,28 a 5.0003775,4.9997411 0 0 0 -3.607422,1.464844 5.0003775,4.9997411 0 0 0 0,7.068359 v 0.002 c 0.22888,0.228721 0.476089,0.428418 0.734375,0.603516 0.04232,0.02869 0.08592,0.05283 0.128906,0.08008 a 5.0003775,4.9997411 0 0 0 0.732422,0.386719 c 0.05104,0.02146 0.102713,0.03891 0.154297,0.05859 a 5.0003775,4.9997411 0 0 0 0.783203,0.230469 c 0.31452,0.06406 0.63339,0.09845 0.953125,0.101563 a 5.0003775,4.9997411 0 0 0 0.0293,0.002 c 0.02028,7.9e-5 0.04026,-0.0018 0.06055,-0.002 0.322983,-0.0026 0.645199,-0.03673 0.96289,-0.101563 a 5.0003775,4.9997411 0 0 0 0.84961,-0.251953 5.0003775,4.9997411 0 0 0 0.01172,-0.0039 c 0.292668,-0.117554 0.577074,-0.266276 0.847657,-0.441406 0.291159,-0.188449 0.567119,-0.406996 0.822265,-0.66211 0.229176,-0.229146 0.428132,-0.475733 0.603516,-0.734375 0.02866,-0.04227 0.05286,-0.08597 0.08008,-0.128906 a 5.0003775,4.9997411 0 0 0 0.382812,-0.726563 5.0003775,4.9997411 0 0 0 0.002,-0.0059 c 0.02152,-0.0511 0.03885,-0.102649 0.05859,-0.154297 0.003,-0.0077 0.0049,-0.0157 0.0078,-0.02344 a 5.0003775,4.9997411 0 0 0 0.224609,-0.759766 c 0.06408,-0.31451 0.09845,-0.633399 0.101563,-0.953125 9.9e-5,-0.0091 0.0019,-0.01821 0.002,-0.02734 a 5.0003775,4.9997411 0 0 0 0,-0.002 c 1.35e-4,-0.03466 -0.0053,-0.06885 -0.0059,-0.103515 a 5.0003775,4.9997411 0 0 0 -0.08008,-0.851563 c 0.02871,0.151458 0.02952,0.30596 0.04297,0.458985 -0.01685,-0.176447 -0.02499,-0.353151 -0.06055,-0.527344 a 5.0003775,4.9997411 0 0 0 -0.251953,-0.84961 5.0003775,4.9997411 0 0 0 -0.0039,-0.01172 c -0.005,-0.01252 -0.01049,-0.02462 -0.01563,-0.03711 -8.81e-4,-0.0021 -0.003,-0.0037 -0.0039,-0.0059 a 5.0003775,4.9997411 0 0 0 -0.421875,-0.804688 c 0.140697,0.217253 0.251441,0.446139 0.355468,0.677735 -0.138625,-0.31023 -0.302789,-0.612138 -0.507812,-0.894532 -0.0342,-0.04709 -0.06746,-0.09449 -0.103516,-0.140624 a 5.0003775,4.9997411 0 0 0 -0.0625,-0.08594 c -0.0026,-0.0032 -0.0052,-0.0066 -0.0078,-0.0098 A 5.0003775,4.9997411 0 0 0 35.535156,29.464844 5.0003775,4.9997411 0 0 0 32.072266,28 Z m 4.923828,5.048828 c -0.003,0.276483 -0.02981,0.553054 -0.07813,0.826172 a 5.0003775,4.9997411 0 0 0 0.07813,-0.826172 z m -2.283203,4.148438 c -0.259946,0.168305 -0.530052,0.312576 -0.810547,0.427734 a 5.0003775,4.9997411 0 0 0 0.810547,-0.427734 z m -2.671875,0.798828 a 5.0003775,4.9997411 0 0 0 0.894531,-0.08398 c -0.295168,0.05593 -0.595118,0.0815 -0.894531,0.08398 z m -0.08984,0 c -0.276519,-0.003 -0.553019,-0.02982 -0.826172,-0.07813 a 5.0003775,4.9997411 0 0 0 0.826172,0.07813 z"/>
+ <path style="fill:#e4e4e4" d="M 23.447266 17 A 6.4670659 6.4670659 0 0 0 17 23.447266 L 17 40.552734 A 6.4670659 6.4670659 0 0 0 23.447266 47 L 40.552734 47 A 6.4670659 6.4670659 0 0 0 47 40.552734 L 47 23.447266 A 6.4670659 6.4670659 0 0 0 40.552734 17 L 23.447266 17 z M 31.65625 24.007812 A 8.0098029 8.0004322 0 0 1 40 32.017578 A 8.0098029 8.0004322 0 0 1 31.990234 40 A 8.0098029 8.0004322 0 0 1 31.65625 24.007812 z"/>
+ <path style="fill:#52c000" d="m 32.07287,27.000518 a 5.0003775,4.9997411 0 0 0 -3.608671,1.464767 5.0003775,4.9997411 0 0 0 0,7.069946 l 7.070846,-7.069946 A 5.0003775,4.9997411 0 0 0 32.07287,27.000518 Z m 3.462175,1.464767 c 0.24033,0.240299 0.451197,0.498918 0.632372,0.771444 a 5.0003775,4.9997411 0 0 0 -0.632372,-0.771444 z m -7.070846,7.069946 a 5.0003775,4.9997411 0 0 0 0.734919,0.602997 C 28.940621,35.962943 28.69323,35.764233 28.464199,35.535231 Z m 7.732518,-6.247235 c 0.168325,0.259913 0.312105,0.530046 0.427278,0.810505 a 5.0003775,4.9997411 0 0 0 -0.427278,-0.810505 z m 0.441928,0.847124 c 0.112333,0.279877 0.196691,0.569486 0.256366,0.861772 A 5.0003775,4.9997411 0 0 0 36.638645,30.13512 Z m 0.273458,0.930127 c 0.05594,0.295131 0.08053,0.594134 0.08301,0.89351 a 5.0003775,4.9997411 0 0 0 -0.08301,-0.89351 z m 0.08546,0.954542 c -0.0012,0.286332 -0.03055,0.57167 -0.08057,0.854448 a 5.0003775,4.9997411 0 0 0 0.08057,-0.854448 z m -0.102546,0.981393 c -0.05412,0.265702 -0.13432,0.527901 -0.231951,0.783651 a 5.0003775,4.9997411 0 0 0 0.231951,-0.783651 z m -0.29055,0.937452 c -0.106233,0.252691 -0.236158,0.496445 -0.38577,0.732384 a 5.0003775,4.9997411 0 0 0 0.38577,-0.732384 z m -0.466343,0.861772 c -0.175307,0.258464 -0.374042,0.505824 -0.603073,0.734825 a 5.0003775,4.9997411 0 0 0 0.603073,-0.734825 z m -0.603073,0.734825 c -0.24033,0.240299 -0.498981,0.45114 -0.771542,0.632292 a 5.0003775,4.9997411 0 0 0 0.771542,-0.632292 z m -0.822816,0.661587 c -0.259946,0.168305 -0.530114,0.312067 -0.810609,0.427225 a 5.0003775,4.9997411 0 0 0 0.810609,-0.427225 z m -5.383707,0.02197 a 5.0003775,4.9997411 0 0 0 0.732478,0.385722 c -0.252726,-0.106209 -0.49651,-0.236124 -0.73248,-0.385717 z m 4.536477,0.4199 c -0.279914,0.11232 -0.56956,0.196667 -0.861882,0.256334 A 5.0003775,4.9997411 0 0 0 33.865,36.638685 Z m -3.650183,0.02441 a 5.0003775,4.9997411 0 0 0 0.78375,0.231921 c -0.265735,-0.05411 -0.527967,-0.134304 -0.78375,-0.231921 z m 2.719931,0.24901 c -0.295168,0.05593 -0.594209,0.08053 -0.893622,0.08301 a 5.0003775,4.9997411 0 0 0 0.893622,-0.08301 z m -1.809219,0.005 a 5.0003775,4.9997411 0 0 0 0.854557,0.08056 c -0.286369,-0.0012 -0.571743,-0.03055 -0.854557,-0.08056 z"/>
+ <path style="fill:#008cdd" d="m 35.535423,28.464907 c 1.952769,1.95252 1.952769,5.118182 0,7.070702 -1.952769,1.952521 -5.118833,1.952521 -7.071602,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 23.447266 17 A 6.4670659 6.4670659 0 0 0 17 23.447266 L 17 24.447266 A 6.4670659 6.4670659 0 0 1 23.447266 18 L 40.552734 18 A 6.4670659 6.4670659 0 0 1 47 24.447266 L 47 23.447266 A 6.4670659 6.4670659 0 0 0 40.552734 17 L 23.447266 17 z M 39.974609 32.505859 A 8.0098029 8.0004322 0 0 1 31.990234 40 A 8.0098029 8.0004322 0 0 1 24.037109 32.546875 A 8.0098029 8.0004322 0 0 0 31.990234 41 A 8.0098029 8.0004322 0 0 0 40 33.017578 A 8.0098029 8.0004322 0 0 0 39.974609 32.505859 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.cassidyjames.clairvoyant.svg b/.icons/awkward/64x64/apps/com.github.cassidyjames.clairvoyant.svg
new file mode 100644
index 00000000..2889b5c1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.cassidyjames.clairvoyant.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#576977" cx="32" cy="32" r="28"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="17"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="17"/>
+ <g style="font-size:40px;line-height:1.25;letter-spacing:0px;word-spacing:0px;fill:#3f3f3f" transform="matrix(0.99805059,0,0,1.0233178,0.06237713,-0.74616909)">
+ <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="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.cassidyjames.dippi.svg b/.icons/awkward/64x64/apps/com.github.cassidyjames.dippi.svg
new file mode 100644
index 00000000..a9ca1e97
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.cassidyjames.dippi.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="42" height="32" x="-56" y="-48" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="42" height="32" x="-55" y="-48" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="40" height="52" x="-50" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="40" height="52" x="-49" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#333333" transform="matrix(0,-1,-1,0,0,0)" d="M -43.559671,-52.45679 -13,-54 l 0,44 -32,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.5,9 C 7.115,9 6,10.115 6,11.5 V 12.5 C 6,11.115 7.115,10 8.5,10 H 55.5 C 56.885,10 58,11.115 58,12.5 V 11.5 C 58,10.115 56.885,9 55.5,9 Z"/>
+ <path style="opacity:0.2" d="M 54,14 10,46 51.742188,46 C 51.742188,46 54,46 54,44 l 0,-30 z m -9,16 0,8 -10,0 10,-8 z"/>
+ <path style="fill:#cd3840" d="M 54 13 L 10 45 L 51.742188 45 C 51.742188 45 54 45 54 43 L 54 13 z M 45 29 L 45 37 L 35 37 L 45 29 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 54 13 L 10 45 L 11.375 45 L 54 14 L 54 13 z M 36.25 37 L 35 38 L 45 38 L 45 37 L 36.25 37 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.cassidyjames.ephemeral.svg b/.icons/awkward/64x64/apps/com.github.cassidyjames.ephemeral.svg
new file mode 100644
index 00000000..e4859718
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.cassidyjames.ephemeral.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0545892,32.005868 C 4.0428516,32.34052 4.0038175,32.668054 4.0038175,33.005666 4.0038175,48.514527 16.489291,61 31.998152,61 47.507013,61 59.992486,48.514527 59.992486,33.005666 c 0,-0.337612 -0.03903,-0.665146 -0.05077,-0.999798 -0.527893,15.038956 -12.773415,26.994537 -27.944344,26.994537 -15.17133,0 -27.4164513,-11.955581 -27.9443445,-26.994537 z"/>
+ <rect style="fill:#9158cf" width="56" height="56" x="-60" y="-59.99" rx="27.994" ry="27.994" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="M 51.776331,12.229073 12.222336,51.781068 c 10.956383,10.956383 28.598212,10.956383 39.553995,0 10.956382,-10.956382 10.956382,-28.598212 0,-39.553994 z"/>
+ <path style="fill:#f2f2f2" d="m 12.222536,51.782068 17.304898,-22.249497 2.341726,2.341726 2.602473,2.602473 z"/>
+ <path style="fill:#f34235" d="M 51.776331,12.229073 29.526834,29.533971 34.471033,34.47817 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 51.776331,12.229073 12.222336,51.781068 c -10.9563824,-10.956382 -10.9563824,-28.598212 0,-39.553994 10.956383,-10.9563829 28.598212,-10.9563829 39.553995,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 32.000333,4.0117363 c -15.509661,0 -27.9943339,12.4854727 -27.9943339,27.9943337 0,0.146971 -0.011798,0.292641 0,0.437412 C 4.3049386,17.197768 16.680034,5.0110341 32.000333,5.0110341 c 15.3195,0 27.694395,12.1867339 27.994334,27.4324479 0.012,-0.144771 0,-0.290361 0,-0.437412 0,-15.508861 -12.485473,-27.9943337 -27.994334,-27.9943337 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.cassidyjames.palette.svg b/.icons/awkward/64x64/apps/com.github.cassidyjames.palette.svg
new file mode 100644
index 00000000..5ece1f23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.cassidyjames.palette.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-268.3)">
+ <path style="opacity:0.2" d="m 4,321.3 v 1 c 0,3.878 3.122,7 7,7 h 7 14 14 7 c 3.878,0 7,-3.122 7,-7 0,-0.11449 -0.02394,-0.22219 -0.0332,-0.33398 C 59.632755,325.52858 56.652787,328.3 53,328.3 H 46 32 18 11 c -3.878,0 -7,-3.122 -7,-7 z"/>
+ <path style="fill:#ff7c70" d="m 46,314.3 h 7 c 3.878,0 7,3.122 7,7 0,3.878 -3.122,7 -7,7 h -7 z"/>
+ <path style="fill:#7a0000" d="m 18,314.29998 h -7 c -3.878,0 -7,3.122 -7,7 0,3.878 3.122,7 7,7 h 7 z"/>
+ <path style="fill:#ed5353" d="m 46,314.29998 v 14 H 32 c -4.514174,-5.04284 -5.369784,-9.78082 0,-14 z"/>
+ <path style="fill:#c6262e" d="m 32,314.29998 v 14 H 18 v -14 z"/>
+ <path style="opacity:0.2" d="m 47.871094,294.30436 c -1.343872,-0.094 -2.73277,0.20256 -3.992188,0.92968 l -6.0625,3.5 -12.125,7 -12.125,7 -6.0585936,3.5 c -1.9425084,1.12151 -3.1137156,3.02691 -3.40625,5.07813 0.4912898,3.39077 3.3672936,5.98828 6.8984376,5.98828 h 5.332031 l 4.234375,-2.44531 12.125,-7 12.125,-7 6.0625,-3.5 c 3.358446,-1.939 4.5015,-6.20406 2.5625,-9.5625 -1.211874,-2.09904 -3.330526,-3.33172 -5.570312,-3.48828 z m -43.8281252,28.4375 c 0.01414,0.21837 0.03135,0.43448 0.066406,0.65234 -0.033548,-0.21397 -0.052564,-0.43227 -0.066406,-0.65234 z m 0.25,1.46875 c 0.04373,0.15216 0.086036,0.30272 0.140624,0.45312 -0.053112,-0.14822 -0.097386,-0.3004 -0.140624,-0.45312 z m 0.578125,1.41406 c 0.029744,0.0548 0.042866,0.11366 0.074218,0.16796 0.0181,0.0314 0.043988,0.055 0.0625,0.0859 -0.04925,-0.0825 -0.090816,-0.16922 -0.136718,-0.25391 z m 0.7617186,1.1289 c 0.077442,0.0937 0.148948,0.19242 0.2304688,0.28126 -0.082102,-0.0891 -0.153046,-0.18796 -0.2304688,-0.28126 z m 0.9570314,0.94922 c 0.095506,0.0782 0.186128,0.16172 0.2851562,0.23438 -0.099448,-0.0728 -0.189824,-0.15652 -0.2851562,-0.23438 z m 1.078125,0.72266 c 0.129412,0.0706 0.2534774,0.14888 0.3867188,0.21094 -0.134074,-0.0622 -0.2574592,-0.14066 -0.3867188,-0.21094 z m 1.171875,0.50391 c 0.173076,0.0566 0.3426164,0.11722 0.5195312,0.16016 -0.177858,-0.0426 -0.3473224,-0.1043 -0.5195312,-0.16016 z m 1.2070312,0.27734 c 0.240643,0.0335 0.478893,0.0621 0.722656,0.0703 -0.245648,-0.008 -0.484185,-0.0378 -0.722656,-0.0703 z"/>
+ <path style="fill:#ffc27d" d="m 37.817024,297.73172 6.062178,-3.5 c 3.358446,-1.939 7.623178,-0.79628 9.562178,2.56218 1.939,3.35844 0.796268,7.62316 -2.562178,9.56216 l -6.062178,3.5 z"/>
+ <path style="fill:#cc3b02" d="m 13.568311,311.73172 -6.0621772,3.5 c -3.3584464,1.939 -4.5011778,6.20372 -2.5621778,9.56218 1.9390002,3.35844 6.203732,4.50116 9.562179,2.56216 l 6.062177,-3.5 z"/>
+ <path style="fill:#ffa154" d="m 37.817022,297.73172 7.000002,12.12434 -12.124356,7 c -6.430816,-2.11014 -9.54078,-5.78554 -7.000002,-12.12434 z"/>
+ <path style="fill:#f37329" d="m 25.692666,304.73172 7.000002,12.12434 -12.124356,7 -7.000001,-12.12434 z"/>
+ <path style="opacity:0.2" d="m 31.515624,278.93279 c -2.239784,0.1566 -4.358436,1.38924 -5.570312,3.48828 l -3.5,6.0625 -7,12.125 -6.9999996,12.125 -3.5,6.0586 c -0.4530748,0.78474 -0.7239846,1.62233 -0.8515624,2.46484 0.4679892,3.4174 3.3562786,6.04297 6.90625,6.04297 h 4.855469 c 0.455123,-0.4425 0.877054,-0.92951 1.210937,-1.50781 l 3.5,-6.0586 7,-12.125 7,-12.125 3.5,-6.0625 c 1.939,-3.35846 0.799852,-7.6235 -2.558594,-9.5625 -1.259416,-0.72712 -2.648314,-1.01972 -3.992188,-0.92578 z m -27.4882802,43.625 c 0.00838,0.22372 0.032834,0.44297 0.0625,0.66407 -0.028926,-0.21938 -0.054218,-0.43864 -0.0625,-0.66407 z m 0.183594,1.38281 c 0.042874,0.17708 0.103598,0.3463 0.160156,0.51954 -0.055846,-0.1722 -0.117532,-0.34168 -0.160156,-0.51954 z m 0.4648436,1.32422 c 0.052388,0.1116 0.11742,0.21531 0.175782,0.32422 -0.0581,-0.10868 -0.123342,-0.21217 -0.175782,-0.32422 z m 0.6875,1.16016 c 0.07044,0.096 0.150908,0.18464 0.2265626,0.27734 -0.07539,-0.0926 -0.15592,-0.18086 -0.2265626,-0.27734 z m 0.9179688,1.02344 c 0.077658,0.0709 0.164724,0.1314 0.2460938,0.19922 -0.080956,-0.0677 -0.16833,-0.12794 -0.2460938,-0.19922 z m 1.140625,0.84375 c 0.031046,0.0186 0.054502,0.0444 0.085938,0.0625 0.05312,0.0307 0.110504,0.0451 0.164062,0.0742 -0.08365,-0.0454 -0.168472,-0.0881 -0.25,-0.13672 z m 1.2265626,0.57812 c 0.142712,0.0516 0.2853866,0.091 0.4296874,0.13282 -0.144666,-0.0412 -0.2890656,-0.0827 -0.4296874,-0.13282 z m 1.2578124,0.32031 c 0.2232688,0.0359 0.4441758,0.0524 0.6679688,0.0664 -0.225425,-0.0136 -0.448924,-0.0321 -0.6679688,-0.0664 z"/>
+ <path style="fill:#8cd5ff" d="m 22.443952,287.483 3.5,-6.06216 c 1.939,-3.35846 6.203732,-4.5012 9.562178,-2.5622 3.358446,1.939 4.501178,6.20374 2.562178,9.5622 l -3.5,6.06216 z"/>
+ <path style="fill:#0d52bf" d="m 8.4439508,311.73172 -3.5,6.06218 c -1.939,3.35844 -0.7962686,7.62316 2.5621778,9.56216 3.3584474,1.939 7.6231784,0.79628 9.5621784,-2.56216 l 3.499999,-6.06218 z"/>
+ <path style="fill:#64baff" d="m 22.443952,287.483 12.124354,7 -7,12.12436 c -6.624324,1.38796 -11.155331,-0.24004 -12.124355,-7 z"/>
+ <path style="fill:#3689e6" d="m 15.443951,299.60736 12.124355,7 -7,12.12436 -12.1243552,-7 z"/>
+ <path style="fill:#e2ffb4" d="m 4.0000228,286.3 v -7 c 0,-3.878 3.122,-7 7.0000002,-7 3.877999,0 6.999999,3.122 6.999999,7 v 7 z"/>
+ <path style="fill:#3a9104" d="m 4.0000204,314.3 v 7 c 0,3.878 3.122,7 6.9999996,7 3.878001,0 7.000001,-3.122 7.000001,-7 v -7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,268.3)" d="M 11,4 C 7.1219998,4 4,7.122 4,11 v 1 c 0,-3.878 3.1219998,-7 7,-7 3.877999,0 7,3.122 7,7 V 11 C 18,7.122 14.877999,4 11,4 Z m 21.191406,5.6171875 c -2.481358,-0.067021 -4.914984,1.1949655 -6.248047,3.5039065 l -3.5,6.0625 -7,12.123047 c 0.03805,0.26547 0.08775,0.513926 0.136719,0.763671 l 6.863281,-11.886718 3.5,-6.0625 c 1.333063,-2.30894 3.766689,-3.570907 6.248047,-3.503906 1.12789,0.03046 2.264939,0.335476 3.314453,0.941406 2.08187,1.201968 3.31154,3.297997 3.484375,5.517578 0.170029,-2.574051 -1.09138,-5.135982 -3.484375,-6.517578 C 34.456345,9.952656 33.319296,9.6476515 32.191406,9.6171875 Z M 47.195312,24.990234 c -1.127933,0.03042 -2.266891,0.335469 -3.316406,0.941407 l -6.0625,3.5 -6.820312,3.9375 -0.865235,1.5 7.685547,-4.4375 6.0625,-3.5 c 3.358446,-1.939 7.6235,-0.79596 9.5625,2.5625 0.557404,0.965449 0.853277,2.006424 0.921875,3.044921 0.105981,-1.361019 -0.184843,-2.768347 -0.921875,-4.044921 -1.333062,-2.308942 -3.76464,-3.570839 -6.246094,-3.503907 z M 24.998047,39.693359 c -0.04985,0.0044 -0.09695,0.0039 -0.146485,0.0078 -0.04306,0.451463 -0.05251,0.887211 -0.02344,1.304687 0.02523,-0.422919 0.07724,-0.8578 0.169922,-1.3125 z M 38.853516,46 37.121094,47 H 46 53 c 3.708918,0 6.71854,2.858434 6.974609,6.5 C 59.986283,53.333988 60,53.169082 60,53 60,49.122 56.878,46 53,46 h -7 z"/>
+ <path style="fill:#9bdb4d" d="M 4.0000204,286.3 H 18.000021 v 14 c -5.042853,4.51418 -9.7808206,5.36978 -14.0000006,0 z"/>
+ <path style="fill:#68b723" d="M 4.0000204,300.3 H 18.000021 v 14 H 4.0000204 Z"/>
+ <circle style="opacity:0.2" cx="11" cy="322.3" r="4"/>
+ <circle style="fill:#ffffff" cx="11" cy="321.3" r="4"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.cassidyjames.principles.svg b/.icons/awkward/64x64/apps/com.github.cassidyjames.principles.svg
new file mode 100644
index 00000000..ee54d9b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.cassidyjames.principles.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <ellipse style="fill:#3f3f3f" cx="36.521" cy="32.038" rx="15.378" ry="19.572"/>
+ <path style="opacity:0.2" d="M 36.999752,5.0005774 A 23.99975,27.99971 0 0 0 13,33.00029 23.99975,27.99971 0 0 0 36.999752,61 23.99975,27.99971 0 0 0 60.999504,33.00029 23.99975,27.99971 0 0 0 36.999752,5.0005774 Z m 0,11.9998756 c 5.688613,0 11.999876,6.094775 11.999876,15.999837 0,9.905055 -6.311263,15.999834 -11.999876,15.999834 -5.688613,0 -11.999876,-6.094777 -11.999876,-15.999834 0,-9.905062 6.311263,-15.999837 11.999876,-15.999837 z"/>
+ <path style="fill:#4f4f4f" d="M 36.999752,4.0000531 A 23.99975,27.99971 0 0 0 13,31.999764 23.99975,27.99971 0 0 0 36.999752,59.999474 23.99975,27.99971 0 0 0 60.999504,31.999764 23.99975,27.99971 0 0 0 36.999752,4.0000531 Z m 0,11.9998759 c 5.688613,-10e-7 11.999876,6.094774 11.999876,15.999835 0,9.905056 -6.311263,15.999835 -11.999876,15.999835 -5.688613,0 -11.999876,-6.094777 -11.999876,-15.999835 0,-9.905061 6.311263,-15.999836 11.999876,-15.999835 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 37 4 A 23.99975 27.99971 0 0 0 13 32 A 23.99975 27.99971 0 0 0 13.017578 32.414062 A 23.99975 27.99971 0 0 1 37 5 A 23.99975 27.99971 0 0 1 60.982422 32.59375 A 23.99975 27.99971 0 0 0 61 32 A 23.99975 27.99971 0 0 0 37 4 z M 25.039062 33 C 25.024342 33.332372 25 33.658471 25 34 C 25 34.168773 25.015901 34.327591 25.019531 34.494141 C 25.027406 34.330346 25.031789 34.164241 25.039062 34 C 25.451322 43.30721 31.507531 49 37 49 C 42.492469 49 48.548677 43.307208 48.960938 34 C 48.968211 34.164241 48.972594 34.330346 48.980469 34.494141 C 48.984099 34.327591 49 34.168773 49 34 C 49 33.658471 48.975658 33.332372 48.960938 33 C 48.548677 42.307208 42.492469 48 37 48 C 31.507531 48 25.451322 42.30721 25.039062 33 z"/>
+ <path style="opacity:0.2" d="M 18.884656,4.9190307 A 6.0005379,6.0005379 0 0 0 14.818292,6.6729188 L 4.8183951,16.672815 a 6.0005379,6.0005379 0 0 0 8.2421019,8.718661 v 29.523132 a 6.0005379,6.0005379 0 1 0 11.999876,0 V 10.915062 A 6.0005379,6.0005379 0 0 0 18.884656,4.9190307 Z"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:11.99987602;stroke-linecap:round;stroke-linejoin:round" d="M 9.0605388,19.914435 19.060435,9.9145382 V 53.914083"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18.884766 3.9179688 A 6.0005379 6.0005379 0 0 0 14.818359 5.671875 L 4.8183594 15.671875 A 6.0005379 6.0005379 0 0 0 3.0722656 20.390625 A 6.0005379 6.0005379 0 0 1 4.8183594 16.671875 L 14.818359 6.671875 A 6.0005379 6.0005379 0 0 1 18.884766 4.9179688 A 6.0005379 6.0005379 0 0 1 25.060547 10.914062 L 25.060547 9.9140625 A 6.0005379 6.0005379 0 0 0 18.884766 3.9179688 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.cjfloss.envelope.svg b/.icons/awkward/64x64/apps/com.github.cjfloss.envelope.svg
new file mode 100644
index 00000000..d46497f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.cjfloss.envelope.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,4 A 29,29 0 0 0 3,33 29,29 0 0 0 32,62 29,29 0 0 0 61,33 29,29 0 0 0 32,4 Z"/>
+ <path style="opacity:0.2" d="m 29.1,11.7 v 4.432129 c -2.612416,0.157692 -4.947312,0.59871 -7.006444,1.721875 C 19.29982,19.377858 17.5,22.575 17.5,26.2 c 0,3.866668 2.495203,6.872008 5.315724,8.164746 2.820518,1.292738 5.924608,1.600098 8.824608,1.962598 2.9,0.3625 5.59591,0.78014 7.125392,1.481152 C 40.295204,38.509508 40.7,38.766668 40.7,40.7 c 0,1.35768 -0.39508,2.051166 -1.716212,2.874512 C 37.662658,44.397856 35.2663,45.05 32,45.05 26.925,45.05 25.217928,43.423962 24.26289,41.991406 23.307854,40.558852 23.3,39.25 23.3,39.25 h -5.8 c 0,0 -0.0078,3.041148 1.93711,5.958594 1.636574,2.454864 4.815418,4.75286 9.66289,5.42617 V 55.2 h 5.8 v -4.485938 c 2.75322,-0.27406 5.15952,-0.974676 7.153712,-2.21748 C 44.72008,46.834868 46.5,43.902078 46.5,40.7 c 0,-3.866668 -2.495204,-6.872008 -5.315724,-8.164746 -2.820518,-1.292738 -5.924608,-1.600098 -8.824608,-1.962598 -2.9,-0.3625 -5.59591,-0.78014 -7.125392,-1.481152 C 23.704796,28.390492 23.3,28.133332 23.3,26.2 c 0,-2.175 0.37518,-2.602858 1.568944,-3.254004 C 26.062712,22.294852 28.568332,21.85 32,21.85 c 5.195832,0 7.023518,1.461428 7.884374,2.5375 C 40.745232,25.463572 40.7,26.2 40.7,26.2 h 5.8 c 0,0 -0.04522,-2.888572 -2.084376,-5.4375 C 42.706794,18.626463 39.617512,16.779544 34.9,16.23125 V 11.7 Z"/>
+ <path style="fill:#4f8d28" d="M 32,3 A 29,29 0 0 0 3,32 29,29 0 0 0 32,61 29,29 0 0 0 61,32 29,29 0 0 0 32,3 Z"/>
+ <path style="opacity:0.2" d="m 29,11 v 5.056641 c -2.543955,0.113009 -4.8634,0.44834 -6.972656,1.417968 C 19.115638,18.813125 17,22.031034 17,25.75 c 0,3.934483 2.628459,6.983656 5.535156,8.271484 2.906697,1.287829 6.105469,1.594532 9.105469,1.957032 3,0.3625 5.801228,0.780406 7.394531,1.486328 C 40.628459,38.170765 41,38.384483 41,40.25 41,41.488157 40.70933,41.938821 39.306641,42.6875 37.903952,43.436179 35.322898,44 32,44 26.803448,44 24.830765,42.566552 23.896484,41.511719 22.962203,40.456885 22.994141,39.828125 22.994141,39.828125 l -5.988282,0.34375 c 0,0 0.232719,2.87124 2.398438,5.316406 1.802466,2.035043 4.917826,3.78873 9.595703,4.326172 V 55 h 6 v -5.121094 c 2.685933,-0.228245 5.081538,-0.802668 7.130859,-1.896484 C 44.91567,46.496041 47,43.571601 47,40.25 c 0,-3.934483 -2.628459,-6.983656 -5.535156,-8.271484 -2.906697,-1.287829 -6.105469,-1.594532 -9.105469,-1.957032 -3,-0.3625 -5.801228,-0.780406 -7.394531,-1.486328 C 23.371541,27.829235 23,27.615517 23,25.75 23,23.668966 23.259362,23.512266 24.535156,22.925781 25.810951,22.339297 28.506034,22 32,22 c 5.196552,0 7.169235,1.433448 8.103516,2.488281 0.934281,1.054834 0.902343,1.683594 0.902343,1.683594 l 5.988282,-0.34375 c 0,0 -0.232719,-2.87124 -2.398438,-5.316406 C 42.793237,18.476676 39.677877,16.722989 35,16.185547 V 11 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linejoin:round" d="m 44,25 c 0,0 -0.4,-7 -12,-7 -7.25,0 -12,0.95 -12,6.75 0,11.6 24,2.9 24,14.5 C 44,43.809758 39.25,46 32,46 20.4,46 20,39 20,39 v 0"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="29" y="10"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="29" y="48"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,3 A 29,29 0 0 0 3,32 29,29 0 0 0 3.0214844,32.408203 29,29 0 0 1 32,4 29,29 0 0 1 60.978516,32.574219 29,29 0 0 0 61,32 29,29 0 0 0 32,3 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.coralynnmay.goodvibesapp.svg b/.icons/awkward/64x64/apps/com.github.coralynnmay.goodvibesapp.svg
new file mode 100644
index 00000000..4adc8b06
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.coralynnmay.goodvibesapp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#73cbfc" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="m 34.5,21.000046 c -0.05227,0 -0.101483,0.01046 -0.152344,0.01563 H 32 c -0.119787,0 -5.384692,-0.02215 -6.642578,-0.002 0.181688,0.0041 0.151673,0.0061 -0.748047,0.002 -7.731912,-0.03538 -12.843991,4.201705 -14.291016,11.841797 -1.1887502,6.276476 0.968244,10.40288 6.185547,11.830078 1.898459,0.519326 7.775162,0.26868 10.267578,-0.4375 4.380068,-1.241006 4.115779,-1.649966 4.958985,-5.912109 C 32.403897,34.933976 32.375036,33.000046 31,33.000046 c -0.405612,-0.0073 -1.127828,0.03653 -1.5,0 h -4 c -0.831,0 -1.5,0.669 -1.5,1.5 0,0.831 0.669,1.5 1.5,1.5 h 1.367188 c -0.04054,0.521904 -0.17984,1.274342 -0.408204,2.451172 -0.6102,3.144588 -0.650935,3.816828 -2.046875,4.378906 -5.199765,2.0937 -8.426756,-0.472113 -8.173828,-6.498047 0.359744,-8.570854 3.810882,-13.787109 9.125,-13.787109 4.678916,0 6.400697,2.166033 7.984375,10.041016 2.614956,13.003135 2.209336,12.304535 4.173828,12.376953 2.093526,0.0772 1.126791,0.911775 8.578125,-12.039063 3.064197,-5.325744 4.461747,-7.751699 5.263672,-8.923828 H 52.5 c 0.831,0 1.5,-0.669 1.5,-1.5 0,-0.01274 -0.0036,-0.02445 -0.0039,-0.03711 C 53.996451,22.44966 54,22.437242 54,22.423874 54,21.711461 53.486938,21.13182 52.818359,21.035202 52.715596,21.013108 52.609556,21.000046 52.5,21.000046 h -4 c -0.831,0 -1.5,0.669 -1.5,1.5 0,0.831 0.669,1.5 1.5,1.5 h 0.638672 c -1.580565,3.036553 -7.465801,13.352561 -8.029297,13.992188 -0.506902,0.575367 -0.658903,0.06417 -2.130859,-7.152344 -0.806584,-3.954402 -1.199368,-5.85978 -1.251954,-6.839844 H 38.5 c 0.571172,0 1.060975,-0.319635 1.314453,-0.787109 0.147972,-0.224751 0.234375,-0.496417 0.234375,-0.789063 0,-0.78039 -0.613232,-1.408203 -1.375,-1.408203 h -0.02148 c -0.05087,-0.0052 -0.100079,-0.01563 -0.152348,-0.01563 z m -9.890625,0.01563 c 0.01234,-0.0036 0.606142,3.25e-4 0.748047,-0.002 -0.385265,-0.0086 -2.05595,-0.02458 -0.748047,0.002 z"/>
+ <path style="fill:#0066bd" d="m 34.5,20 c -0.05227,0 -0.101483,0.01046 -0.152344,0.01563 H 32 c -0.119787,0 -5.384692,-0.02215 -6.642578,-0.002 0.181688,0.0041 0.151673,0.0061 -0.748047,0.002 -7.731912,-0.03538 -12.843991,4.201705 -14.291016,11.841797 -1.1887502,6.276476 0.968244,10.40288 6.185547,11.830078 1.898459,0.519326 7.775162,0.26868 10.267578,-0.4375 4.380068,-1.241006 4.115779,-1.649966 4.958985,-5.912109 C 32.403897,33.93393 32.375036,32 31,32 c -0.405612,-0.0073 -1.127828,0.03653 -1.5,0 h -4 c -0.831,0 -1.5,0.669 -1.5,1.5 0,0.831 0.669,1.5 1.5,1.5 h 1.367188 c -0.04054,0.521904 -0.17984,1.274342 -0.408204,2.451172 -0.6102,3.144588 -0.650935,3.816828 -2.046875,4.378906 -5.199765,2.0937 -8.426756,-0.472113 -8.173828,-6.498047 0.359744,-8.570854 3.810882,-13.787109 9.125,-13.787109 4.678916,0 6.400697,2.166033 7.984375,10.041016 2.614956,13.003135 2.209336,12.304535 4.173828,12.376953 2.093526,0.0772 1.126791,0.911775 8.578125,-12.039063 C 49.163806,26.598084 50.561356,24.172129 51.363281,23 H 52.5 C 53.331,23 54,22.331 54,21.5 54,21.48726 53.9964,21.47555 53.9961,21.46289 53.996451,21.449614 54,21.437196 54,21.423828 54,20.711415 53.486938,20.131774 52.818359,20.035156 52.715596,20.013062 52.609556,20 52.5,20 h -4 c -0.831,0 -1.5,0.669 -1.5,1.5 0,0.831 0.669,1.5 1.5,1.5 h 0.638672 c -1.580565,3.036553 -7.465801,13.352561 -8.029297,13.992188 -0.506902,0.575367 -0.658903,0.06417 -2.130859,-7.152344 C 38.171932,25.885442 37.779148,23.980064 37.726562,23 H 38.5 c 0.571172,0 1.060975,-0.319635 1.314453,-0.787109 0.147972,-0.224751 0.234375,-0.496417 0.234375,-0.789063 0,-0.78039 -0.613232,-1.408203 -1.375,-1.408203 h -0.02148 C 38.601483,20.010458 38.552269,20 38.5,20 Z m -9.890625,0.01563 c 0.01234,-0.0036 0.606142,3.25e-4 0.748047,-0.002 -0.385265,-0.0086 -2.05595,-0.02458 -0.748047,0.002 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.coslyk.MoonPlayer.svg b/.icons/awkward/64x64/apps/com.github.coslyk.MoonPlayer.svg
new file mode 100644
index 00000000..dd45e8c7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.coslyk.MoonPlayer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#384fae" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <circle style="opacity:0.2" cx="-32" cy="33" r="19" transform="scale(-1,1)"/>
+ <circle style="fill:#fae8a2" cx="-32" cy="32" r="19" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 33.79455,13.10203 a 19,19 0 0 1 6.8761,1.99462 c -0.09595,0.304095 0.01615,0.64714 0.36575,0.95 0.23655,0.20501 0.43035,0.524305 0.43035,0.710695 0,0.569715 -0.5149,1.444475 -0.92625,1.571585 -0.54625,0.1691 -0.3629,0.75202 0.3401,1.07407 0.3249,0.14915 0.72485,0.57855 0.88825,0.9538 0.16435,0.3762 0.40565,0.7467 0.53675,0.82365 0.13015,0.0779 0.2375,0.37145 0.2375,0.6536 0,0.39425 -0.1805,0.5852 -0.77235,0.82175 -0.4237,0.17005 -0.931,0.29355 -1.12765,0.27455 -1.13145,-0.1064 -1.2103,0.5529 -0.22135,1.8411 0.52535,0.684 0.77805,0.85595 1.1362,0.7695 0.33345,-0.0798 0.51585,0.01425 0.66785,0.34485 0.1596,0.35055 0.4218,0.4693 1.12575,0.51775 0.69255,0.04845 1.00225,0.18905 1.2616,0.5681 0.19,0.27645 0.4636,0.50065 0.60895,0.50065 0.14573,0 0.48792,0.1862 0.76076,0.4123 0.55518,0.46075 0.77197,0.5073 0.966625,0.20615 0.25726,-0.399 0.812345,-0.1976 1.63837,0.59375 0.73055,0.6992 0.818995,0.88635 0.708795,1.4934 -0.19608,1.08015 -0.781945,2.0387 -1.450935,2.3731 -0.583775,0.29165 -0.595175,0.323 -0.241205,0.6973 0.203585,0.21565 0.5529,0.4465 0.77558,0.51395 0.64315,0.1957 0.281105,0.4408 -0.866495,0.5871 -1.17458,0.14915 -1.53957,0.57475 -0.99085,1.1552 0.305995,0.32395 0.2888,0.38475 -0.202255,0.69255 -0.9595,0.6023 -1.72254,0.2337 -0.82194,-0.3971 0.578835,-0.40565 0.17404,-0.57095 -0.67545,-0.27645 -0.67735,0.23465 -0.8113,0.22135 -1.21125,-0.12635 -0.82175,-0.71155 -1.71475,0.34105 -0.9633,1.13525 0.47785,0.50635 0.33345,1.11625 -0.28595,1.2008 -0.2736,0.03705 -0.8417,0.29165 -1.2635,0.5662 -0.4218,0.2736 -0.8816,0.49875 -1.0203,0.49875 -0.1387,0 -0.5301,0.27835 -0.8702,0.61845 -0.6897,0.68875 -1.07255,0.77615 -1.2673,0.2907 -0.2337,-0.5833 -0.13965,-0.88445 0.4902,-1.5713 0.50065,-0.5472 1.3148,-2.0007 1.3148,-2.34935 0,-0.2147 -0.82745,-0.0323 -1.29105,0.28405 -0.28975,0.19855 -0.75905,0.4541 -1.0431,0.57 -0.3021,0.1235 -0.6156,0.5073 -0.75905,0.9272 -0.22325,0.6593 -0.3116,0.7163 -1.102,0.7163 H 34.6923 L 34.56215,39.828 c -0.1558,1.85725 -0.30495,2.23345 -0.9424,2.3864 -0.4693,0.11305 -0.96995,0.8398 -0.96995,1.4079 0,0.15105 0.33725,0.52155 0.74955,0.8227 0.5111,0.37335 0.7315,0.69065 0.6973,1.0013 -0.04275,0.38855 0.0456,0.44935 0.59565,0.4085 0.35435,-0.0266 0.96995,0.09785 1.36515,0.27645 0.46835,0.2109 0.97565,0.27835 1.4516,0.19285 0.5472,-0.09785 0.73245,-0.05985 0.73245,0.1539 0,0.1577 0.1919,0.4522 0.4256,0.6555 0.5776,0.50065 0.33915,0.7657 -0.54815,0.6061 -0.551,-0.0988 -0.7657,-0.0551 -0.8607,0.1824 -0.20235,0.50445 0.31065,1.22645 0.7866,1.1077 0.3021,-0.076 0.4465,0.02755 0.54055,0.3838 0.0323,0.12635 0.09215,0.2337 0.1634,0.3249 a 19,19 0 0 1 -3.00675,0.88825 c 0.095,-0.18145 0.2033,-0.34675 0.30875,-0.42085 0.48925,-0.3458 0.1615,-1.2445 -0.51205,-1.406 -0.68685,-0.1653 -0.57855,-0.61085 0.16815,-0.69635 0.65455,-0.0741 1.3509,-0.7372 1.1324,-1.07635 -0.14725,-0.22705 -0.7733,-0.1938 -2.03965,0.1064 -0.5719,0.1349 -0.96235,-0.1368 -2.2876,-1.5865 -0.76665,-0.8398 -1.3566,-1.1894 -2.00355,-1.1894 -0.247,0 -1.12765,-0.22705 -1.95795,-0.50445 -1.5675,-0.52535 -2.18025,-0.50635 -2.1223,0.0665 0.1197,1.1913 -0.64695,1.1514 -1.8962,-0.0969 -0.5206,-0.51965 -0.99655,-0.89585 -1.0583,-0.83695 -0.23845,0.22895 0.19095,1.3433 0.69255,1.79455 0.63555,0.5719 0.6669,0.9329 0.10735,1.21885 -0.3059,0.1577 -0.43605,0.47595 -0.4845,1.1913 l -0.0646,0.9766 h -0.7942 c -0.27835,0 -0.5092,0.038 -0.6954,0.10925 a 19,19 0 0 1 -9.2055,-15.6807 c 0.2907,-0.6213 0.2698,-0.99655 0,-1.4193 a 19,19 0 0 1 0.0855,-1.06495 c 0.1729,-0.0085 0.3496,-0.01615 0.5529,-0.0076 0.9576,0.0399 1.77745,-0.33725 1.77745,-0.81795 0,-0.10165 0.3401,-0.5206 0.75525,-0.93005 0.4712,-0.4636 0.7125,-0.874 0.6422,-1.0868 -0.0646,-0.1938 0.0741,-0.50635 0.3192,-0.7182 0.23845,-0.2071 0.43415,-0.5396 0.43415,-0.7391 0,-0.31825 0.20235,-0.35815 1.6663,-0.323 l 1.6663,0.04085 -0.0285,1.64255 c -0.0494,2.8766 -0.47785,3.6233 -1.7993,3.14165 -0.60515,-0.22135 -2.0919,-0.05415 -2.51465,0.2812 -0.15295,0.1216 -0.3743,0.5624 -0.49115,0.9804 -0.1178,0.41705 -0.5529,1.14 -0.969,1.60455 -0.8417,0.9424 -0.90725,1.31005 -0.42465,2.41585 0.42085,0.9652 0.87495,0.85405 0.7847,-0.19285 l -0.0665,-0.779 0.7125,0.133 c 0.39425,0.07505 0.88825,0.36575 1.1096,0.6536 0.3154,0.40945 0.46265,0.4693 0.6992,0.28215 0.1653,-0.1311 0.29925,-0.40755 0.29925,-0.61275 0,-0.2052 0.2033,-0.4332 0.4503,-0.50825 0.24795,-0.07505 0.5871,-0.4484 0.75335,-0.83125 0.26695,-0.6118 0.2603,-0.79895 -0.05035,-1.54185 -0.31445,-0.75335 -0.3173,-0.8778 -0.02755,-1.15615 0.266,-0.2546 0.40375,-0.26315 0.75335,-0.0532 0.3515,0.20995 0.51775,0.19475 0.93575,-0.0855 0.27835,-0.18715 0.7657,-0.342 1.0811,-0.342 0.64125,0 0.83505,-0.3116 0.83505,-1.3433 0,-0.95285 0.5681,-1.29865 1.9209,-1.1742 0.9386,0.08645 1.1457,0.0247 1.90285,-0.5586 0.46835,-0.36005 1.20745,-1.22645 1.64445,-1.92755 0.437,-0.7011 0.90725,-1.43355 1.045,-1.62735 0.1976,-0.28025 0.14915,-0.5491 -0.2375,-1.31195 l -0.4883,-0.9595 1.0317,0.13965 c 1.8354,0.24795 2.20685,0.48545 1.4174,0.90915 -0.3078,0.16435 -0.3211,0.2489 -0.0836,0.52345 0.1558,0.1786 0.22895,0.46265 0.1615,0.6308 -0.06745,0.1672 0.01805,0.5624 0.18905,0.87685 0.17195,0.3154 0.3154,0.75715 0.3211,0.9842 0.01805,0.70775 1.23025,1.2711 2.58115,1.19605 2.0463,-0.11305 2.21255,-0.08075 2.9393,0.59375 0.9082,0.8436 1.02505,1.23595 0.6023,2.01875 -0.40945,0.76 -1.13715,1.06305 -2.39685,1.00035 -1.1267,-0.05605 -1.254,0.0437 -0.99655,0.7885 0.21945,0.6327 0.95475,0.8759 1.4535,0.4807 0.3838,-0.30495 1.70715,-0.06935 2.1128,0.37715 0.17005,0.1862 0.42275,0.6764 0.5605,1.0868 0.2375,0.7087 0.30685,0.7524 1.37085,0.855 1.0621,0.10355 1.1647,0.06935 1.9285,-0.6346 0.85215,-0.7847 0.99655,-1.3851 0.58615,-2.4187 -0.1824,-0.4579 -0.3173,-0.53295 -0.8037,-0.44365 -0.9633,0.17575 -1.3433,-0.15865 -1.3433,-1.1875 0,-0.49875 0.0969,-0.9652 0.21565,-1.0355 0.1178,-0.0703 0.2147,-0.3344 0.2147,-0.58805 0,-0.25365 0.1216,-0.58045 0.26885,-0.7239 0.21565,-0.209 0.1843,-0.3211 -0.1596,-0.5643 -0.2356,-0.16625 -0.6232,-0.27835 -0.8607,-0.24985 -0.23655,0.0285 -0.8911,-0.0741 -1.45445,-0.22705 -0.81415,-0.21945 -1.05355,-0.3857 -1.16375,-0.81415 -0.209,-0.8132 -0.71915,-1.46585 -1.14665,-1.46585 -0.67545,0 -0.6897,-1.5884 -0.03325,-3.8988 0.0969,-0.34105 0.36385,-0.55765 0.83505,-0.6745 0.3819,-0.095 0.79705,-0.3553 0.92245,-0.57931 0.12445,-0.22401 0.3534,-0.40641 0.50825,-0.40641 0.15485,0 0.4579,-0.18544 0.67165,-0.41192 0.21565,-0.228 0.6612,-0.41192 1.00035,-0.41192 0.80275,0 0.81605,-0.55271 0.01995,-0.84417 -0.84075,-0.30818 -2.14985,0.09576 -2.4662,0.760665 -0.42845,0.901645 -0.9044,0.525445 -1.05735,-0.83676 -0.18905,-1.684825 -0.77045,-2.16904 -2.603,-2.16904 H 32.7847 l 0.5776,-0.57703 c 0.17955,-0.18012 0.3287,-0.400235 0.43225,-0.616075 z m -6.8305,0.597455 c 0.03705,0.03344 0.07315,0.0608 0.10925,0.09833 0.4408,0.44992 0.6479,0.514045 1.32905,0.410115 1.1894,-0.181355 1.03645,0.29754 -0.28025,0.875805 -0.71155,0.312645 -1.16945,0.669085 -1.32525,1.029705 -0.7505,1.74002 -1.2673,2.676815 -1.52665,2.771815 -0.5244,0.19285 -0.83695,-0.19418 -0.9538,-1.18351 -0.13395,-1.13506 -0.51775,-1.375695 -1.20745,-0.755155 -0.2679,0.240825 -0.6422,0.437855 -0.83125,0.437855 -0.58995,0 -1.026,0.236835 -1.026,0.5567 0,0.16853 -0.1995,0.574655 -0.44365,0.90326 -0.36005,0.48355 -0.6042,0.59945 -1.2768,0.59945 -0.82555,0 -1.3319,0.15485 -2.3655,0.7258 -0.01615,0.0085 -0.0323,0.0114 -0.04845,0.01995 a 19,19 0 0 1 9.84675,-6.490115 z m 24.03215,18.2191 a 19,19 0 0 1 0.0037,0.0817 19,19 0 0 1 -0.37107,3.6499 c -0.68837,0.28025 -0.87856,0.1691 -0.95,-0.4712 -0.03695,-0.33155 -0.210045,-0.7068 -0.385985,-0.83695 -0.271795,-0.20045 -0.222775,-0.30305 0.33402,-0.68305 0.36043,-0.24605 0.715635,-0.67545 0.788595,-0.9538 0.07068,-0.2698 0.3097,-0.5643 0.580735,-0.7866 z m -5.980345,6.28045 c 0.17765,-0.01805 0.391685,0.07695 0.629185,0.30495 0.502455,0.4807 0.42655,1.44685 -0.14288,1.82875 -0.652555,0.43795 -0.904305,0.31065 -0.986955,-0.49685 -0.10165,-0.9956 0.11115,-1.596 0.50065,-1.63685 z m -3.2243,2.8728 c 0.1938,0.0067 0.40755,0.14535 0.6213,0.43795 0.22705,0.3097 0.2888,0.70965 0.20235,1.3167 -0.10735,0.7467 -0.0608,0.9063 0.32965,1.10675 0.50255,0.2565 0.6099,1.0203 0.19855,1.4136 -0.4085,0.3914 -0.798,0.2888 -0.9386,-0.247 -0.1995,-0.7638 -1.31765,-0.8531 -2.08145,-0.1672 -0.32585,0.2926 -0.59185,0.4408 -0.59185,0.3287 0,-0.1121 0.33915,-0.51965 0.75335,-0.90345 0.63365,-0.589 0.75145,-0.8398 0.75145,-1.5979 0,-1.0697 0.32775,-1.70145 0.75525,-1.68815 z m 5.295205,2.4529 a 19,19 0 0 1 -0.439755,0.5548 c 0.129485,-0.20045 0.277305,-0.39235 0.439755,-0.5548 z m -6.402905,2.9165 c 0.09595,0.03325 0.1368,0.1539 0.1368,0.36575 0,0.2147 0.1368,0.43985 0.304,0.50065 0.2223,0.0817 0.2736,0.33915 0.1881,0.9538 -0.01615,0.11495 -0.0209,0.2071 -0.0266,0.30305 a 19,19 0 0 1 -0.7904,0.40565 c 0.0133,-0.3287 -0.04655,-0.71535 -0.2185,-1.19985 -0.29165,-0.8227 -0.3021,-1.02885 -0.0646,-1.17325 0.2223,-0.1349 0.3743,-0.18905 0.4712,-0.1558 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 13 A 19 19 0 0 0 13 32 A 19 19 0 0 0 13.021484 32.408203 A 19 19 0 0 1 32 14 A 19 19 0 0 1 50.978516 32.591797 A 19 19 0 0 0 51 32 A 19 19 0 0 0 32 13 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.dahenson.agenda.svg b/.icons/awkward/64x64/apps/com.github.dahenson.agenda.svg
new file mode 100644
index 00000000..8e737ab7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.dahenson.agenda.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round" d="m 20,35.000268 10,8 14,-20"/>
+ <path style="fill:none;stroke:#3b89e1;stroke-width:12;stroke-linecap:round;stroke-linejoin:round" d="M 20,34 30,42 44,22"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.danrabbit.harvey.svg b/.icons/awkward/64x64/apps/com.github.danrabbit.harvey.svg
new file mode 100644
index 00000000..5d11354a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.danrabbit.harvey.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,11 C 5.2495812,11 4,12.2265 4,13.75 l 0,38.5 C 4,53.7735 5.2495812,55 6.8007812,55 L 17.859375,55 18,55 57.199218,55 C 58.750418,55 60,53.7735 60,52.25 l 0,-38.5 C 60,12.2265 58.750418,11 57.199218,11 L 18,11 17.859375,11 6.8007812,11 Z"/>
+ <path style="fill:#23c2c2" d="m 17.86,10 0,44 39.34,0 c 1.5512,0 2.8,-1.2265 2.8,-2.75 l 0,-38.5 C 60,11.2265 58.7512,10 57.2,10 Z"/>
+ <rect style="opacity:0.1" width="1" height="44" x="18" y="10"/>
+ <path style="fill:#e4e4e4" d="M 6.8,10 C 5.2488,10 4,11.2265 4,12.75 l 0,38.5 C 4,52.7735 5.2488,54 6.8,54 L 18,54 18,10 Z"/>
+ <circle style="fill:#3f3f3f" cx="39" cy="32" r="14"/>
+ <g style="opacity:0.2" transform="matrix(1.3483146,0,0,1.3061224,28.039856,21.857143)">
+ <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(1.3483146,0,0,1.3061224,28.039856,20.857142)">
+ <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="opacity:0.2;fill:#ffffff" d="M 6.8007812 10 C 5.2495812 10 4 11.2265 4 12.75 L 4 13.75 C 4 12.2265 5.2495812 11 6.8007812 11 L 17.859375 11 L 18 11 L 57.199219 11 C 58.750419 11 60 12.2265 60 13.75 L 60 12.75 C 60 11.2265 58.750419 10 57.199219 10 L 18 10 L 17.859375 10 L 6.8007812 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.danrabbit.lookbook.svg b/.icons/awkward/64x64/apps/com.github.danrabbit.lookbook.svg
new file mode 100644
index 00000000..b869dbc4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.danrabbit.lookbook.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#936aff" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 L 54,7 C 54,5.338 52.662,4 51,4 L 13,4 Z"/>
+ <path style="opacity:0.2" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 5,0 0,-56 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2" d="m 32.985246,19.000077 c 6.049364,0 11.04736,4.947958 11.04736,10.99724 0,2.299224 -0.777362,4.414492 -1.99728,6.186048 l 7.364973,7.37315 a 2.008266,2.0104956 0 0 1 -2.808777,2.874278 l -7.364974,-7.37315 c -1.772166,1.221514 -3.940634,1.937014 -6.241502,1.937014 C 26.935482,40.994657 22,36.046699 22,29.997417 c 0,-6.049282 4.935482,-10.99724 10.985046,-10.99724 z m 0,3.998996 c -3.889506,0 -6.990484,3.10882 -6.990484,6.998244 0,3.889224 3.100978,6.998244 6.990484,6.998244 3.889504,0 6.990482,-3.10902 6.990482,-6.998244 0,-3.889424 -3.100978,-6.998244 -6.990482,-6.998244 z"/>
+ <path style="fill:#ffffff" d="m 32.985246,18.000038 c 6.049364,0 11.04736,4.947958 11.04736,10.99724 0,2.299224 -0.777362,4.414492 -1.99728,6.186048 l 7.364973,7.37315 a 2.008266,2.0104956 0 0 1 -2.808777,2.874278 l -7.364974,-7.37315 c -1.772166,1.221514 -3.940634,1.937014 -6.241502,1.937014 C 26.935482,39.994618 22,35.04666 22,28.997378 c 0,-6.049282 4.935482,-10.99724 10.985046,-10.99724 z m 0,3.998996 c -3.889506,0 -6.990484,3.10882 -6.990484,6.998244 0,3.889224 3.100978,6.998244 6.990484,6.998244 3.889504,0 6.990482,-3.10902 6.990482,-6.998244 0,-3.889424 -3.100978,-6.998244 -6.990482,-6.998244 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.danrabbit.nimbus.svg b/.icons/awkward/64x64/apps/com.github.danrabbit.nimbus.svg
new file mode 100644
index 00000000..2b7934a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.danrabbit.nimbus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m4.043 31.828a28 28 0 0 0 -0.043 1.172 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -0.042 -0.828 28 28 0 0 1 -27.958 26.828 28 28 0 0 1 -27.956 -27.172z"/>
+ <path style="fill:#2baee1" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m31.998047 4a28 28 0 0 0 -27.998047 28 28 28 0 0 0 0.0214844 0.40625 28 28 0 0 1 27.9765626 -27.40625h0.001953a28 28 0 0 1 27.976562 27.585938 28 28 0 0 0 0.021485 -0.585938 28 28 0 0 0 -27.998047 -28h-0.001953z"/>
+ <path style="opacity:.2" d="m35.063836 19.000002c-3.410058 0-6.363298 1.929396-7.827132 4.72974-0.948768-0.595626-2.071906-0.94593-3.27926-0.94593-3.384202 0-6.127646 2.710438-6.127646 6.05405 0 0.531582 0.08514 1.045876 0.215416 1.537124-2.444176 1.628742-4.045214 4.39961-4.045214 7.543898 0 5.030912 4.099404 9.081116 9.191488 9.081116h17.617034c5.092084 0 9.191478-4.050204 9.191478-9.081116 0-4.017388-2.625044-7.404426-6.271284-8.608102 0.0989-0.522122 0.14364-1.05755 0.14364-1.60805 0-4.806422-3.943696-8.702732-8.808504-8.702732z"/>
+ <path style="fill:#ffffff" d="m35.063836 18.000002c-3.410058 0-6.363298 1.929396-7.827132 4.72974-0.948768-0.595626-2.071906-0.94593-3.27926-0.94593-3.384202 0-6.127646 2.710438-6.127646 6.05405 0 0.531582 0.08514 1.045876 0.215416 1.537124-2.444176 1.628742-4.045214 4.39961-4.045214 7.543898 0 5.030912 4.099404 9.081116 9.191488 9.081116h17.617034c5.092084 0 9.191478-4.050204 9.191478-9.081116 0-4.017388-2.625044-7.404426-6.271284-8.608102 0.0989-0.522122 0.14364-1.05755 0.14364-1.60805 0-4.806422-3.943696-8.702732-8.808504-8.702732z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.davidmhewitt.clipped.svg b/.icons/awkward/64x64/apps/com.github.davidmhewitt.clipped.svg
new file mode 100644
index 00000000..2162ca7f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.davidmhewitt.clipped.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="48" height="52" x="8" y="7" rx="5" ry="5"/>
+ <rect style="fill:#e0995e" width="48" height="52" x="8" y="6" rx="5" ry="5"/>
+ <rect style="opacity:0.2" width="37" height="42" x="13" y="12"/>
+ <rect style="fill:#ffffff" width="37" height="42" x="13" y="11"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 6 C 10.23 6 8 8.23 8 11 L 8 12 C 8 9.23 10.23 7 13 7 L 51 7 C 53.77 7 56 9.23 56 12 L 56 11 C 56 8.23 53.77 6 51 6 L 13 6 z"/>
+ <path style="opacity:0.2" d="M 21,4 V 10 C 21,12.216 22.784,14 25,14 H 38 C 40.216,14 42,12.216 42,10 V 4 Z"/>
+ <path style="fill:#4f5d73" d="M 21 3 L 21 9 C 21 11.216 22.784 13 25 13 L 38 13 C 40.216 13 42 11.216 42 9 L 42 3 L 21 3 z"/>
+ <g>
+ <rect style="fill:#e0e0d1" width="27" height="2" x="18" y="22"/>
+ <rect style="fill:#e0e0d1" width="27" height="2" x="18" y="27"/>
+ <rect style="fill:#e0e0d1" width="27" height="2" x="18" y="32"/>
+ <rect style="fill:#e0e0d1" width="27" height="2" x="18" y="37"/>
+ <rect style="fill:#e0e0d1" width="27" height="2" x="18" y="42"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21 3 L 21 4 L 42 4 L 42 3 L 21 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.davidmhewitt.torrential.svg b/.icons/awkward/64x64/apps/com.github.davidmhewitt.torrential.svg
new file mode 100644
index 00000000..645eb6f9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.davidmhewitt.torrential.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#5aa9f0" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="M 18,36.99998 32,53 46,36.99998 38,37.0017 v -6.00172 c 0,2 -2,2 -2,2 0,0 -2,0 -2,-2 0,-2 -2,-2 -2,-2 0,0 -2,0 -2,2 0,2 -2,2 -2,2 0,0 -2,0 -2,-2.0017 v 6.0017 z"/>
+ <path style="fill:#ffffff" d="m 18,35.99999 14,16.00002 14,-16.00002 -8,0.0017 v -6.00172 c 0,2 -2,2 -2,2 0,0 -2,0 -2,-2 0,-2 -2,-2 -2,-2 0,0 -2,0 -2,2 0,2 -2,2 -2,2 0,0 -2,0 -2,-2.0017 v 6.0017 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 32,11.99999 c 0,0 -2,0 -2,2 0,2 -2,2 -2,2 0,0 -2,0.0017 -2,-2 v 28 h 12 v -28 c 0,2 -2,2 -2,2 0,0 -2,0 -2,-2 0,-2 -2,-2 -2,-2 z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 28,19.99999 c 0,0 -2,-0.0017 -2,2 v 12 h 12 v -12 c 0,-2 -2,-2 -2,-2 0,0 -2,0 -2,2 0,2 -2,2 -2,2 0,0 -2,0 -2,-2 0,-2 -2,-2 -2,-2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.debauchee.barrier.svg b/.icons/awkward/64x64/apps/com.github.debauchee.barrier.svg
new file mode 120000
index 00000000..f8486527
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.debauchee.barrier.svg
@@ -0,0 +1 @@
+barrier.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.djaler.formatter.svg b/.icons/awkward/64x64/apps/com.github.djaler.formatter.svg
new file mode 100644
index 00000000..36bf38f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.djaler.formatter.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#b7b7b7" d="m12 6h40v20h-40z"/>
+ <rect style="fill:#4f4f4f" width="56" height="34" x="4" y="24" rx="2.8" ry="2.834"/>
+ <g style="opacity:.4" transform="scale(2)">
+ <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 style="opacity:.2" d="m4 55.167969v1c0 1.57 1.2496033 2.832031 2.8007812 2.832031h50.398438c1.549978 0 2.800781-1.262031 2.800781-2.832031v-1c0 1.57-1.250803 2.832031-2.800781 2.832031h-50.398438c-1.5511777 0-2.800781-1.262031-2.800781-2.832031z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m12 6v1h40v-1h-40z"/>
+ <circle style="opacity:.2" cx="48" cy="47" r="16"/>
+ <rect style="opacity:.5" width="10" height="6" x="16" y="10"/>
+ <rect style="opacity:.5" width="10" height="6" x="38" y="10"/>
+ <circle style="fill:#3c92d2" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m40 46c0 4.4184 3.5818 8 8 8 4.3734 0 7.9204-3.2112 7.9922-7.5676 0.0048-0.0441 0.0076-0.08842 0.008-0.1328 0-0.736384-0.763816-1.2996-1.5002-1.2996s-1.5 0.563216-1.5 1.2996c0 2.9454-2.05428 4.7004-4.99988 4.7004-2.9454 0-5.00012-2.0544-5.00012-5 0-2.9454 2.05452-5 5.00012-5v3l5.99988-4.5-5.99908-4.5v2.9986c-4.4184 0-8 3.5818-8 8z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.donadigo.appeditor.svg b/.icons/awkward/64x64/apps/com.github.donadigo.appeditor.svg
new file mode 100644
index 00000000..1c87f1b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.donadigo.appeditor.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m5.1342311 23.485961-0.214829 0.371099c-0.3154241 0.558597-0.1778373 1.331674 0.3085844 1.749992l4.4371761 3.893983c0.0451739-0.613357 0.1088836-1.220395 0.1992072-1.824212l-4.6363661-4.069982c-0.039198-0.036-0.059198-0.084-0.093796-0.122zm53.731291 0c-0.03458 0.038-0.05458 0.0874-0.09374 0.1211l-4.636566 4.070382c0.09026 0.603817 0.15402 1.210855 0.199199 1.824212l4.437377-3.894583c0.486356-0.418318 0.623988-1.191395 0.308585-1.749992l-0.213989-0.371999zm-49.219518 8.515963c-0.01666 0.332259-0.042966 0.661698-0.042966 0.999996 0 0.507438 0.026068 1.005196 0.062498 1.499994l0.1992072-0.17578c-0.1147936-0.765996-0.1795913-1.539993-0.218789-2.32399zm44.707745 0c-0.03932 0.783877-0.104139 1.558034-0.218749 2.32419l0.199219 0.17578c0.03644-0.494798 0.0625-0.992556 0.0625-1.499994 0-0.338298-0.0263-0.667737-0.04296-0.999996zm-49.219518 8.515964c-0.3945801 0.433998-0.5047744 1.113995-0.214789 1.627993l5.6013179 9.710958c0.324763 0.550798 1.055606 0.821717 1.660076 0.613277l5.819906-1.969991c1.748732 1.399934 3.742612 2.541789 5.862904 3.370985l1.179621 5.992175c0.1198 0.627397 0.716763 1.128015 1.355412 1.136715h11.202634c0.638628-0.008 1.235659-0.509318 1.355412-1.136715l1.179621-5.992175c2.117893-0.829996 4.111793-1.971991 5.859703-3.371985l5.820107 1.968751c0.60445 0.20844 1.335312-0.0624 1.660077-0.613277l5.601318-9.710958c0.290005-0.513598 0.179799-1.195135-0.214829-1.628893l-5.386529 9.33976c-0.324765 0.550877-1.055627 0.821716-1.660077 0.613277l-5.821705-1.969991c-1.748732 1.399934-3.742612 2.537789-5.862905 3.367185l-1.17962 5.995974c-0.118 0.625998-0.715965 1.127995-1.353933 1.135995h-11.202633c-0.63863-0.0086-1.235619-0.509317-1.355413-1.136715l-1.177941-5.995974c-2.121892-0.829996-4.114992-1.967991-5.863704-3.367985l-5.820106 1.967991c-0.60437 0.209999-1.335133-0.062-1.659916-0.611997l-5.3865287-9.33996z"/>
+ <path style="fill:#5f7c8a" d="m26.268604 4.0024732c-0.593595 0.0646-1.116455 0.5502856-1.224951 1.1374511l-1.181175 5.9934427c-2.120516 0.829298-4.113437 1.968709-5.862168 3.368713l-5.817772-1.968749c-0.604476-0.208436-1.337647 0.0616-1.662414 0.612483l-5.5997802 9.712146c-0.3154276 0.558586-0.1801932 1.331626 0.3062281 1.749935l4.6372175 4.068494c-0.1631933 1.090911-0.2624897 2.188543-0.2624897 3.324912 0 1.136411 0.099196 2.233942 0.2624897 3.324913l-4.6372175 4.068693c-0.4863609 0.41831-0.6216557 1.191349-0.3062281 1.749934l5.5997802 9.712147c0.324767 0.550785 1.057938 0.820898 1.662414 0.612463l5.818371-1.968667c1.748752 1.399904 3.741653 2.539333 5.862169 3.368711l1.181175 5.993442c0.1198 0.627386 0.717551 1.128751 1.356186 1.137451h11.19936c0.638636-0.008 1.236431-0.510065 1.356166-1.137451l1.181193-5.993442c2.120517-0.829298 4.113439-1.968727 5.862171-3.368711l5.818371 1.968667c0.604456 0.208435 1.337646-0.0616 1.662415-0.612463l5.59978-9.712147c0.315407-0.558585 0.180199-1.331624-0.306229-1.749934l-4.637218-4.068693c0.1632-1.090911 0.262471-2.188342 0.262471-3.324913 0-1.136409-0.0994-2.233941-0.262471-3.324912l4.637218-4.068494c0.48636-0.418309 0.621636-1.191349 0.306229-1.749935l-5.59978-9.712146c-0.324769-0.550786-1.057959-0.820919-1.662415-0.612483l-5.818371 1.968669c-1.749932-1.400964-3.741854-2.540335-5.861771-3.369713l-1.181193-5.9934427c-0.119799-0.6273833-0.71753-1.1287711-1.356166-1.1374511h-11.19936c-0.0438-0.00102-0.0876-0.00102-0.131199 0z"/>
+ <path style="opacity:.2" d="m31.999948 21.000103c6.627372 0 11.999949 5.372577 11.999949 11.999948 0 6.627372-5.372577 11.999949-11.999949 11.999949-6.627371 0-11.999948-5.372577-11.999948-11.999949 0-6.627371 5.372577-11.999948 11.999948-11.999948z"/>
+ <path style="fill:#ffffff" d="m32.001333 20.00038c6.627372 0 11.999949 5.372577 11.999949 11.999949 0 6.627371-5.372577 11.999948-11.999949 11.999948-6.627371 0-11.999948-5.372577-11.999948-11.999948 0-6.627372 5.372577-11.999949 11.999948-11.999949z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m26.251953 4c-0.593617 0.0646-1.079 0.5378225-1.1875 1.125l-1.1875 6c-2.120591 0.829316-4.126208 1.975066-5.875 3.375l-5.8125-1.9375c-0.604498-0.208439-1.362722 0.012002-1.6875 0.5625l-5.3749999 9.375c0.03808 0.043 0.0811406 0.087201 0.125 0.125l0.2480469 0.222656 5.001953-8.722656c0.324778-0.5505 1.083002-0.770939 1.6875-0.5625l5.8125 1.9375c1.748792-1.399934 3.754409-2.545684 5.875-3.375l1.1875-6c0.1085-0.5871775 0.593883-1.0604 1.1875-1.125 0.0436-0.00102 0.0812-0.00102 0.125 0h11.25c0.638657 0.00868 1.1927 0.4976027 1.3125 1.125l1.1875 6c2.120591 0.829396 4.126188 1.975066 5.875 3.375l5.8125-1.9375c0.604478-0.208439 1.362721 0.011702 1.6875 0.5625l5.001953 8.722656 0.248047-0.222656c0.0438-0.0378 0.087-0.082001 0.125-0.125l-5.375-9.375c-0.324779-0.550798-1.083022-0.770939-1.6875-0.5625l-5.8125 1.9375c-1.748812-1.399934-3.754409-2.545604-5.875-3.375l-1.1875-6c-0.1198-0.6273973-0.673843-1.11632-1.3125-1.125h-11.25c-0.0438-0.00102-0.0814-0.00102-0.125 0zm-21.439453 19.3125c-0.0337 0.185199-0.03894 0.314861 0 0.5-0.02838-0.157599-0.02348-0.342441 0-0.5zm54.376953 0c0.0236 0.157599 0.0284 0.342301 0 0.5 0.039-0.185199 0.0338-0.314861 0-0.5zm-49.5 12.1875l-4.4375 3.875c-0.04386 0.0378-0.0868406 0.082-0.125 0.125l0.375 0.65625 4.1875-3.65625c0.0222762 0.303793 0.0624391 0.597984 0.0917969 0.894531l0.0957031-0.082031c-0.0907196-0.605997-0.1423602-1.196903-0.1875-1.8125zm44.623047 0c-0.0452 0.615597-0.096901 1.206503-0.1875 1.8125l0.095703 0.082031c0.029366-0.296547 0.069491-0.590738 0.091797-0.894531l4.1875 3.65625 0.375-0.65625c-0.0382-0.043-0.0812-0.0872-0.125-0.125l-4.4375-3.875z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m63.958 46.848a16 16 0 0 1 -15.958 15.152 16 16 0 0 1 -15.958 -14.848 16 16 0 0 0 -0.042 0.848 16 16 0 0 0 16 16 16 16 0 0 0 16 -16 16 16 0 0 0 -0.04296 -1.15234z"/>
+ <g transform="matrix(2,0,0,2,6,1)">
+ <circle style="fill:#0ab884" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" d="m40 51.436v3.564h3.5638l9.0008-9.0008-3.5638-3.5638zm15.7172-8.5782c0.37696-0.37694 0.37696-0.9709 0-1.34786l-2.2274-2.2274c-0.37696-0.37696-0.97092-0.37696-1.34786 0l-1.862 1.874 3.564 3.564z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.donadigo.eddy.svg b/.icons/awkward/64x64/apps/com.github.donadigo.eddy.svg
new file mode 100644
index 00000000..48ea3892
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.donadigo.eddy.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.021886,4.0000008 c -13.795031,0 -24.9781136,10.2971222 -24.9781136,22.9992672 v 4.945154 C 6.313968,45.808758 14.778785,57.463208 27.287752,61.0724 c 3.686916,1.233048 5.586256,0.870824 6.556754,0.898408 7.540338,0.207146 14.499468,-7.27526 9.241902,-14.36673 C 51.601588,43.73014 56.993852,35.744668 57,26.999268 57,14.297123 45.816916,4.0000008 32.021886,4.0000008 Z"/>
+ <path style="fill:#e4e4e4" d="m 32.021886,3.0000004 c -13.795031,0 -24.9781136,10.2971226 -24.9781136,22.9992676 v 4.945154 C 6.313968,44.808758 14.778785,56.463208 27.287752,60.0724 c 3.686916,1.233048 5.586256,0.870824 6.556754,0.898408 7.540338,0.207146 14.499468,-7.27526 9.241902,-14.36673 C 51.601588,42.73014 56.993852,34.744668 57,25.999268 57,13.297123 45.816916,3.0000004 32.021886,3.0000004 Z"/>
+ <path style="opacity:0.2" d="m 28.849328,35.04878 c -0.237982,-0.261124 -0.375968,-0.57486 -0.53395,-0.888616 0.15028,0.549572 0.458186,1.021972 0.743746,1.50302 l -0.209836,-0.61397 m 6.62e-4,0.0013 c -0.23683,-0.261402 -0.376188,-0.575452 -0.533788,-0.887688 0.15028,0.549572 0.458168,1.022012 0.743746,1.503058 L 28.84995,35.05047 m 14.663952,-4.786116 c 0.03754,1.025368 -0.293994,1.52361 -0.593836,2.404744 l -0.539194,0.27289 c -0.440798,0.871738 0.04376,0.55344 -0.2719,1.246494 -0.688904,0.622614 -2.08766,1.947624 -2.535374,2.068936 -0.327362,-0.0074 0.221436,-0.392998 0.293164,-0.543668 -0.921198,0.643404 -0.739368,0.965964 -2.148392,1.357678 l -0.04086,-0.09382 c -3.473782,1.6637 -8.29959,-1.6327 -8.236234,-6.129618 -0.0367,0.28521 -0.1055,0.213904 -0.18224,0.328504 -0.17932,-2.313534 1.050044,-4.63714 3.123318,-5.587312 2.028138,-1.02112 4.40553,-0.602654 5.857026,0.776246 -0.797334,-1.063566 -2.385866,-2.191136 -4.266918,-2.0869 -1.843646,0.03056 -3.569016,1.222726 -4.144246,2.51747 -0.944138,0.604788 -1.054222,2.332684 -1.465418,2.649144 -0.554226,4.142216 1.041286,5.931016 3.740716,8.036672 0.423686,0.291132 0.11926,0.335708 0.17598,0.55725 -0.896602,-0.426954 -1.71728,-1.072056 -2.392728,-1.861886 0.358636,0.533484 0.7452,1.05212 1.245232,1.459548 -0.84614,-0.290736 -1.975842,-2.085124 -2.304758,-2.158168 1.457468,2.65586 5.912512,4.657872 8.246526,3.664268 -1.080088,0.04072 -2.451644,0.0225 -3.66425,-0.433746 -0.510848,-0.266946 -1.202678,-0.819126 -1.078814,-0.922238 3.184452,1.209996 6.473014,0.915882 9.227708,-1.331364 0.701434,-0.555986 1.46707,-1.501122 1.688506,-1.513876 -0.333194,0.510128 0.05712,0.245312 -0.19892,0.69562 0.69726,-1.146324 -0.304018,-0.466852 0.72145,-1.979504 l 0.378652,0.530518 c -0.14178,-0.95238 1.161398,-2.107432 1.02878,-3.612542 0.298994,-0.460042 0.333192,0.495716 0.0162,1.55419 0.439946,-1.174338 0.11636,-1.363208 0.228942,-2.332686 0.12136,0.325936 0.282734,0.671832 0.364892,1.01603 -0.286908,-1.135292 0.293164,-1.911122 0.437446,-2.571168 -0.14262,-0.06366 -0.44245,0.501658 -0.511676,-0.83863 0.0106,-0.582302 0.15974,-0.305148 0.216836,-0.448592 -0.11178,-0.06578 -0.406596,-0.512258 -0.5855,-1.36828 0.12884,-0.201604 0.346956,0.521596 0.52378,0.550874 -0.11386,-0.680342 -0.309426,-1.199372 -0.317778,-1.721818 -0.517104,-1.09922 -0.18306,0.14686 -0.601762,-0.471946 -0.550456,-1.74602 0.45623,-0.405316 0.524608,-1.198106 0.833206,1.228668 1.308182,3.134398 1.527114,3.92308 -0.1668,-0.962114 -0.43579,-1.894556 -0.764828,-2.79642 0.25396,0.10908 -0.408252,-1.97911 0.329846,-0.596278 -0.790898,-2.947246 -3.371468,-5.701417 -5.746238,-6.993515 0.290542,0.270462 0.657754,0.609823 0.526606,0.663323 -1.18234,-0.715047 -0.974524,-0.771508 -1.144006,-1.073754 -0.962418,-0.398389 -1.024966,0.03277 -1.662542,9.87e-4 -1.813864,-0.979575 -2.162916,-0.875536 -3.83151,-1.488517 l 0.07592,0.361609 c -1.20143,-0.40743 -1.399924,0.153636 -2.698198,8.5e-4 -0.0788,-0.06236 0.416198,-0.227465 0.824026,-0.287321 -1.161822,0.15619 -1.107608,-0.233407 -2.24443,0.04287 0.279828,-0.199904 0.576744,-0.332747 0.875314,-0.502487 -0.947042,0.05856 -2.261782,0.56108 -1.856132,0.103556 -1.545054,0.701958 -4.289518,1.687012 -5.829588,3.156706 L 23.80582,16.9309 c -0.705578,0.861964 -3.0771,2.574522 -3.266152,3.692102 l -0.18892,0.04456 C 19.9842,21.300346 19.74608,22.01719 19.454992,22.6678 c -0.479978,0.8331 -0.703937,0.320862 -0.635539,0.451572 -0.944541,1.948906 -1.414511,3.586286 -1.819453,4.92991 0.288584,0.439254 0.0073,2.645002 0.115936,4.41011 -0.473723,8.719146 6.01259,17.183818 13.1026,19.137856 1.039206,0.379002 2.5842,0.365422 3.898698,0.402752 -1.550462,-0.451572 -1.750654,-0.238954 -3.26193,-0.774964 -1.089648,-0.522878 -1.328194,-1.11916 -2.100368,-1.801196 l 0.305672,0.549608 c -1.51378,-0.545344 -0.880338,-0.67479 -2.112272,-1.07162 l 0.326534,-0.433312 c -0.488272,-0.03752 -1.297348,-0.841008 -1.519288,-1.287172 l -0.537118,0.02166 c -0.644718,-0.808938 -0.988748,-1.393334 -0.963328,-1.84617 l -0.1735,0.314922 c -0.1964,-0.34335 -2.373156,-3.037864 -1.24396,-2.410468 -0.209756,-0.19436 -0.488734,-0.317034 -0.79108,-0.87681 l 0.22979,-0.26695 c -0.542544,-0.71173 -1.000006,-1.623778 -0.964958,-1.927664 0.289814,0.398074 0.490832,0.472796 0.690174,0.541122 C 20.6292,37.26611 20.552046,40.540426 19.51324,37.204118 l 0.219338,-0.0178 c -0.16806,-0.259294 -0.271042,-0.538974 -0.406164,-0.814412 l 0.09592,-0.969774 c -0.987234,-1.162788 -0.275812,-4.943334 -0.13276,-7.01622 0.09786,-0.842972 0.824412,-1.741222 1.37523,-3.148808 l -0.33612,-0.05856 c 0.643024,-1.140814 3.670502,-4.583244 5.073372,-4.406554 0.679322,-0.868342 -0.13512,-0.0034 -0.268146,-0.221542 1.492516,-1.571602 1.961658,-1.110256 2.968766,-1.393334 1.085496,-0.655702 -0.932032,0.256328 -0.41743,-0.24999 1.877844,-0.48764 1.330274,-1.109407 3.779454,-1.35683 0.258542,0.149388 -0.59926,0.23088 -0.814442,0.424842 1.563818,-0.779207 4.94969,-0.601393 7.149934,0.432048 2.55071,1.214236 5.418794,4.801786 5.532184,8.177232 l 0.12884,0.03522 c -0.06504,1.341986 0.201846,2.893942 -0.261466,4.319102 l 0.31318,-0.675228"/>
+ <path style="fill:#f9548f" d="m 28.849328,34.048788 c -0.237982,-0.261124 -0.375968,-0.57486 -0.53395,-0.888616 0.15028,0.549572 0.458186,1.021972 0.743746,1.50302 l -0.209836,-0.61397 m 6.62e-4,0.0013 c -0.23683,-0.261402 -0.376188,-0.575452 -0.533788,-0.887688 0.15028,0.549572 0.458168,1.022012 0.743746,1.503058 l -0.209958,-0.61539 m 14.663952,-4.786116 c 0.03754,1.025368 -0.293994,1.52361 -0.593836,2.404744 l -0.539194,0.27289 c -0.440798,0.871738 0.04376,0.55344 -0.2719,1.246494 -0.688904,0.622614 -2.08766,1.947624 -2.535374,2.068936 -0.327362,-0.0074 0.221436,-0.392998 0.293164,-0.543668 -0.921198,0.643404 -0.739368,0.965964 -2.148392,1.357678 l -0.04086,-0.09382 c -3.473782,1.6637 -8.29959,-1.6327 -8.236234,-6.129618 -0.0367,0.28521 -0.1055,0.213904 -0.18224,0.328504 -0.17932,-2.313534 1.050044,-4.63714 3.123318,-5.587312 2.028138,-1.02112 4.40553,-0.602654 5.857026,0.776246 -0.797334,-1.063566 -2.385866,-2.191136 -4.266918,-2.0869 -1.843646,0.03056 -3.569016,1.222726 -4.144246,2.51747 -0.944138,0.604788 -1.054222,2.332684 -1.465418,2.649144 -0.554226,4.142216 1.041286,5.931016 3.740716,8.036672 0.423686,0.291132 0.11926,0.335708 0.17598,0.55725 -0.896602,-0.426954 -1.71728,-1.072056 -2.392728,-1.861886 0.358636,0.533484 0.7452,1.05212 1.245232,1.459548 -0.84614,-0.290736 -1.975842,-2.085124 -2.304758,-2.158168 1.457468,2.65586 5.912512,4.657872 8.246526,3.664268 -1.080088,0.04072 -2.451644,0.0225 -3.66425,-0.433746 -0.510848,-0.266946 -1.202678,-0.819126 -1.078814,-0.922238 3.184452,1.209996 6.473014,0.915882 9.227708,-1.331364 0.701434,-0.555986 1.46707,-1.501122 1.688506,-1.513876 -0.333194,0.510128 0.05712,0.245312 -0.19892,0.69562 0.69726,-1.146324 -0.304018,-0.466852 0.72145,-1.979504 l 0.378652,0.530518 c -0.14178,-0.95238 1.161398,-2.107432 1.02878,-3.612542 0.298994,-0.460042 0.333192,0.495716 0.0162,1.55419 0.439946,-1.174338 0.11636,-1.363208 0.228942,-2.332686 0.12136,0.325936 0.282734,0.671832 0.364892,1.01603 -0.286908,-1.135292 0.293164,-1.911122 0.437446,-2.571168 -0.14262,-0.06366 -0.44245,0.501658 -0.511676,-0.83863 0.0106,-0.582302 0.15974,-0.305148 0.216836,-0.448592 -0.11178,-0.06578 -0.406596,-0.512258 -0.5855,-1.36828 0.12884,-0.201604 0.346956,0.521596 0.52378,0.550874 -0.11386,-0.680342 -0.309426,-1.199372 -0.317778,-1.721818 -0.517104,-1.09922 -0.18306,0.14686 -0.601762,-0.471946 -0.550456,-1.74602 0.45623,-0.405316 0.524608,-1.198106 0.833206,1.228668 1.308182,3.134398 1.527114,3.92308 -0.1668,-0.962114 -0.43579,-1.894556 -0.764828,-2.79642 0.25396,0.10908 -0.408252,-1.97911 0.329846,-0.596278 C 45.7741,19.32873 43.19353,16.574559 40.81876,15.282461 c 0.290542,0.270462 0.657754,0.609823 0.526606,0.663323 -1.18234,-0.715047 -0.974524,-0.771508 -1.144006,-1.073754 -0.962418,-0.398389 -1.024966,0.03277 -1.662542,9.87e-4 -1.813864,-0.979575 -2.162916,-0.875536 -3.83151,-1.488517 l 0.07592,0.361609 c -1.20143,-0.40743 -1.399924,0.153636 -2.698198,8.5e-4 -0.0788,-0.06236 0.416198,-0.227465 0.824026,-0.287321 -1.161822,0.15619 -1.107608,-0.233407 -2.24443,0.04287 0.279828,-0.199904 0.576744,-0.332747 0.875314,-0.502487 -0.947042,0.05856 -2.261782,0.56108 -1.856132,0.103556 -1.545054,0.701958 -4.289518,1.687012 -5.829588,3.156706 l -0.0484,-0.329351 c -0.705578,0.861964 -3.0771,2.574522 -3.266152,3.692102 l -0.18892,0.04456 c -0.366548,0.632782 -0.604668,1.349626 -0.895756,2.000236 -0.479978,0.8331 -0.703937,0.320862 -0.635539,0.451572 -0.944541,1.948906 -1.414511,3.586286 -1.819453,4.92991 0.288584,0.439254 0.0073,2.645002 0.115936,4.41011 -0.473723,8.719146 6.01259,17.183818 13.1026,19.137856 1.039206,0.379002 2.5842,0.365422 3.898698,0.402752 -1.550462,-0.451572 -1.750654,-0.238954 -3.26193,-0.774964 -1.089648,-0.522878 -1.328194,-1.11916 -2.100368,-1.801196 l 0.305672,0.549608 c -1.51378,-0.545344 -0.880338,-0.67479 -2.112272,-1.07162 l 0.326534,-0.433312 c -0.488272,-0.03752 -1.297348,-0.841008 -1.519288,-1.287172 l -0.537118,0.02166 C 24.573746,45.394096 24.229716,44.8097 24.255136,44.356864 l -0.1735,0.314922 c -0.1964,-0.34335 -2.373156,-3.037864 -1.24396,-2.410468 -0.209756,-0.19436 -0.488734,-0.317034 -0.79108,-0.87681 l 0.22979,-0.26695 c -0.542544,-0.71173 -1.000006,-1.623778 -0.964958,-1.927664 0.289814,0.398074 0.490832,0.472796 0.690174,0.541122 C 20.6292,36.26614 20.552046,39.540456 19.51324,36.204148 l 0.219338,-0.0178 c -0.16806,-0.259294 -0.271042,-0.538974 -0.406164,-0.814412 l 0.09592,-0.969774 c -0.987234,-1.162788 -0.275812,-4.943334 -0.13276,-7.01622 0.09786,-0.842972 0.824412,-1.741222 1.37523,-3.148808 l -0.33612,-0.05856 c 0.643024,-1.140814 3.670502,-4.583244 5.073372,-4.406554 0.679322,-0.868341 -0.13512,-0.0034 -0.268146,-0.221542 1.492516,-1.571602 1.961658,-1.110256 2.968766,-1.393334 1.085496,-0.655702 -0.932032,0.256327 -0.41743,-0.249989 1.877844,-0.487641 1.330274,-1.109408 3.779454,-1.356831 0.258542,0.149388 -0.59926,0.23088 -0.814442,0.424842 1.563818,-0.779207 4.94969,-0.601393 7.149934,0.432048 2.55071,1.214237 5.418794,4.801786 5.532184,8.177232 l 0.12884,0.03522 c -0.06504,1.341986 0.201846,2.893942 -0.261466,4.319102 l 0.31318,-0.675228"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.023438 3 C 18.228406 3 7.0429688 13.297855 7.0429688 26 L 7.0429688 27 C 7.0429688 14.297855 18.228406 4 32.023438 4 C 45.604352 4 56.644689 13.982466 56.984375 26.412109 C 56.989288 26.274692 56.999903 26.138283 57 26 C 57 13.297855 45.818468 3 32.023438 3 z M 7.0429688 30.945312 C 7.0070798 31.627117 7.0051239 32.299824 7.015625 32.96875 C 7.0210901 32.628901 7.0248885 32.288795 7.0429688 31.945312 L 7.0429688 30.945312 z M 44.023438 48.140625 C 43.712314 48.297685 43.406005 48.459857 43.085938 48.605469 C 43.271855 48.856237 43.426478 49.108066 43.582031 49.359375 C 43.728307 49.285429 43.876965 49.214566 44.023438 49.140625 C 44.542429 50.177556 44.79691 51.206431 44.865234 52.208984 C 44.952111 50.8983 44.717057 49.526459 44.023438 48.140625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.eudaldgr.elements.svg b/.icons/awkward/64x64/apps/com.github.eudaldgr.elements.svg
new file mode 100644
index 00000000..ba5bdcae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.eudaldgr.elements.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3f99ed" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <g style="font-size:12.20572472px;line-height:0%;letter-spacing:0px;word-spacing:0px;opacity:0.2" transform="matrix(1.4019017,0,0,1.3731348,-1.0000004,-1.0000032)">
+ <path d="m 19.97287,32.04347 h -8.539314 v 8.739127 H 7.8464845 V 19.663039 h 3.5460975 v 8.739127 h 8.580288 v -8.739127 h 3.566583 V 40.782597 H 19.97287 Z"/>
+ </g>
+ <g style="font-size:12.20572472px;line-height:0%;letter-spacing:0px;word-spacing:0px;fill:#ffffff" transform="matrix(1.4019017,0,0,1.3731348,-1.0000004,-2.0000032)">
+ <path style="fill:#ffffff" d="m 19.97287,32.04347 h -8.539314 v 8.739127 H 7.8464845 V 19.663039 h 3.5460975 v 8.739127 h 8.580288 v -8.739127 h 3.566583 V 40.782597 H 19.97287 Z"/>
+ </g>
+ <path style="opacity:0.2" d="m 53,9 v 3 h -3 v 3 h 3 v 11 h 3 V 9 Z"/>
+ <path style="fill:#ffffff" d="m 53,8 v 3 h -3 v 3 h 3 v 11 h 3 V 8 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.fabiocolacio.marker.svg b/.icons/awkward/64x64/apps/com.github.fabiocolacio.marker.svg
new file mode 100644
index 00000000..799337fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.fabiocolacio.marker.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1" viewBox="0 0 16.93 16.93">
+ <g transform="translate(0,-280.06667)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 5.3853302,289.0625 c -0.7848331,0 -1.4165801,0.63371 -1.4165801,1.42097 l 0,5.72278 8.9958329,0 0,-5.72278 c 0,-0.78726 -0.631747,-1.42097 -1.41658,-1.42097 l -6.1626728,0 z"/>
+ <path style="fill:#4f4f4f" d="m 6.6145832,285.81062 0,-4.68562 3.7041668,1.45521 0,3.30729 z"/>
+ <rect style="fill:#a4a4a4" width="4.233" height="1.852" x="6.35" y="284.83"/>
+ <rect style="fill:#a4a4a4" width="5.821" height="6.615" x="5.56" y="285.89"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 5.3853302,288.79792 c -0.7848331,0 -1.4165801,0.63371 -1.4165801,1.42097 l 0,5.72278 8.9958329,0 0,-5.72278 c 0,-0.78726 -0.631747,-1.42097 -1.41658,-1.42097 l -6.1626728,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="matrix(0.26458333,0,0,0.26458333,0,280.06667)" d="M 25 4 L 25 5 L 39 10.5 L 39 9.5 L 25 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="matrix(0.26458333,0,0,0.26458333,0,280.06667)" d="M 24 18 L 24 19 L 40 19 L 40 18 L 24 18 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="matrix(0.26458333,0,0,0.26458333,0,280.06667)" d="M 21 22 L 21 23 L 43 23 L 43 22 L 21 22 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" transform="matrix(0.26458333,0,0,0.26458333,0,280.06667)" d="M 20.353516 33 C 17.387217 33 15 35.395623 15 38.371094 L 15 39.371094 C 15 36.395623 17.387217 34 20.353516 34 L 43.646484 34 C 46.612782 34 49 36.395623 49 39.371094 L 49 38.371094 C 49 35.395623 46.612782 33 43.646484 33 L 20.353516 33 z"/>
+ <path style="opacity:0.2" d="m 6.3499999,284.56459 0,0.26458 4.2333331,0 0,-0.26458 -4.2333331,0 z"/>
+ <path style="opacity:0.2" d="m 5.5562499,285.62292 0,0.26458 5.8208331,0 0,-0.26458 -5.8208331,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.geigi.cozy.svg b/.icons/awkward/64x64/apps/com.github.geigi.cozy.svg
new file mode 120000
index 00000000..0d281589
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.geigi.cozy.svg
@@ -0,0 +1 @@
+audiobook.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.georgekap1an.chores.svg b/.icons/awkward/64x64/apps/com.github.georgekap1an.chores.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.georgekap1an.chores.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.gijsgoudzwaard.image-optimizer.svg b/.icons/awkward/64x64/apps/com.github.gijsgoudzwaard.image-optimizer.svg
new file mode 100644
index 00000000..c65c3724
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.gijsgoudzwaard.image-optimizer.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,52 v 2 c 0,1.662 1.338,3 3,3 h 50 c 1.662,0 3,-1.338 3,-3 v -2 c 0,1.662 -1.338,3 -3,3 H 7 C 5.338,55 4,53.662 4,52 Z"/>
+ <path style="fill:#ff766a" d="M 7,8 C 5.338,8 4,9.338 4,11 V 44 H 60 V 11 C 60,9.338 58.662,8 57,8 Z m 52.188,47 c -0.5061,0.50534 -1.2244,0.8095 -2,0.8125 L 7,56.0005 h 50 c 0.87988,0 1.6396,-0.40044 2.1876,-1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7,8 C 5.338,8 4,9.338 4,11 v 1 C 4,10.338 5.338,9 7,9 h 50 c 1.662,0 3,1.338 3,3 V 11 C 60,9.338 58.662,8 57,8 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 44,19 c 4.4182,0 8,3.5818 8,8 0,4.4182 -3.5818,8 -8,8 -4.4182,0 -8,-3.5818 -8,-8 0,-4.4182 3.5818,-8 8,-8 z"/>
+ <path style="fill:#fffee4;fill-rule:evenodd" d="m 44,18 c 4.4182,0 8,3.5818 8,8 0,4.4182 -3.5818,8 -8,8 -4.4182,0 -8,-3.5818 -8,-8 0,-4.4182 3.5818,-8 8,-8 z"/>
+ <path style="fill:#d22f7a" d="m 4,44 v 9 c 0,0 0,3.012 3,3 L 57.2,55.8 C 58.752,55.794 60,54.552 60,53 v -9 z"/>
+ <path style="fill:#3f3f3f" d="m 4,43.999979 v -1.737364 c 0,0 4.0385587,-2.895534 5.1738033,-3.148103 1.1354047,-0.252613 2.4762977,-0.04713 3.8543517,0.235412 1.378034,0.281453 3.435335,1.06208 4.07736,1.085883 0.642105,0.02432 1.804031,-0.06081 3.154124,-0.149414 1.350053,-0.08687 3.585341,-0.166786 4.282568,-0.1581 0.697247,0 2.437896,0.104242 4.293169,0.227226 1.855413,0.123354 4.403773,0.329426 4.981995,0.387085 0.578223,0.05733 1.25787,0.163313 2.02928,0.278869 0.77129,0.114666 2.106683,0.28786 2.578901,0.335485 0.472359,0.04669 1.567502,0.210438 2.838112,0.337396 1.27065,0.126828 3.30413,0.170261 3.891353,0.123352 0.587243,-0.04713 1.818131,-0.519043 3.189925,-0.954253 1.371694,-0.435036 2.884313,-0.833414 4.034759,-0.734905 C 53.527746,40.228448 60,42.262876 60,42.262876 V 44.00024 H 10.798067 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 4,44 v 1 h 56 v -1 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.957999,45.848057 A 15.999946,15.999946 0 0 1 48.000053,61.000006 15.999946,15.999946 0 0 1 32.042106,46.152056 15.999946,15.999946 0 0 0 32.000106,47.000053 15.999946,15.999946 0 0 0 48.000053,63 15.999946,15.999946 0 0 0 63.999999,47.000053 15.999946,15.999946 0 0 0 63.957039,45.847717 Z"/>
+ <circle style="fill:#4254cd" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 45.927734,38 -0.175781,2.107422 a 6.2858,6.2858 0 0 0 -1.837891,1.0625 L 42,40.267578 l -2,3.464844 1.738281,1.207031 A 6.2858,6.2858 0 0 0 41.642581,46 a 6.2858,6.2858 0 0 0 0.0918,1.064453 l -1.734378,1.205078 2,3.462891 1.910156,-0.898438 a 6.2858,6.2858 0 0 0 1.841797,1.054688 L 45.927737,54 h 4 l 0.177735,-2.105469 a 6.2858,6.2858 0 0 0 1.835937,-1.064453 l 1.916016,0.902344 2,-3.462891 -1.740234,-1.208984 A 6.2858,6.2858 0 0 0 54.214851,46 a 6.2858,6.2858 0 0 0 -0.0918,-1.064453 l 1.734375,-1.203125 -2,-3.462891 -1.91211,0.898438 a 6.2858,6.2858 0 0 0 -1.83984,-1.054688 L 49.929695,38 h -4 -0.002 z M 48,43 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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.gkarsay.parlatype.svg b/.icons/awkward/64x64/apps/com.github.gkarsay.parlatype.svg
new file mode 120000
index 00000000..f77824b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.gkarsay.parlatype.svg
@@ -0,0 +1 @@
+parlatype.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.hannesschulze.optimizer.svg b/.icons/awkward/64x64/apps/com.github.hannesschulze.optimizer.svg
new file mode 100644
index 00000000..c5dfbce6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.hannesschulze.optimizer.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill:none" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32.500001,14.000001 c -16.37669,0 -28.735588,14.543736 -29.4980821,31.951621 A 1.9669061,1.9617345 0 0 0 4.9660676,48 H 60.033933 a 1.9669061,1.9617345 0 0 0 1.96415,-2.048378 C 61.23553,28.543746 48.876691,14.000001 32.500001,14.000001 Z"/>
+ <path style="fill:#5d6d79" d="m 32.500001,13.000001 c -16.37669,0 -28.735588,14.543736 -29.4980821,31.951621 A 1.9669061,1.9617345 0 0 0 4.9660676,47 H 60.033933 a 1.9669061,1.9617345 0 0 0 1.96415,-2.048378 C 61.23553,27.543746 48.876691,13.000001 32.500001,13.000001 Z"/>
+ <g style="opacity:0.2;stroke:#000000" transform="translate(0,0.99985)">
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 11.5,42.5 h -4"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 57.500364,42.5 h -4"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 32.500182,21.499818 v -4"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 43.000273,24.313309 2,-3.464102"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 50.686873,31.999909 3.464102,-2"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 22.00009,24.313309 -2,-3.464102"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 14.313491,31.999909 -3.464101,-2"/>
+ </g>
+ <path style="opacity:0.2" d="M 33.565696,49.732491 30.237037,45.94923 45,36 Z"/>
+ <path style="fill:#e2900d" d="M 33.565696,48.732491 30.237037,44.94923 45,35 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 45 35 L 30.236328 44.949219 L 30.789062 45.576172 L 43.103516 37.279297 L 45 35 z"/>
+ <circle style="opacity:0.2" cx="32.5" cy="47.5" r="4.5"/>
+ <circle style="fill:#ed274c" cx="32.5" cy="46.5" r="4.5"/>
+ <g>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 11.5,42.5 h -4"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 57.500364,42.5 h -4"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 32.500182,21.499818 v -4"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 43.000273,24.313309 2,-3.464102"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 50.686873,31.999909 3.464102,-2"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 22.00009,24.313309 -2,-3.464102"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 14.313491,31.999909 -3.464101,-2"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.5 13 C 16.12331 13 3.7644472 27.543287 3.0019531 44.951172 A 1.9669061 1.9617345 0 0 0 3.0371094 45.40625 C 4.0315541 28.241741 16.295127 14 32.5 14 C 48.704873 14 60.96839 28.24175 61.962891 45.40625 A 1.9669061 1.9617345 0 0 0 61.998047 44.951172 C 61.235494 27.543296 48.87669 13 32.5 13 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.5 42 A 4.5 4.5 0 0 0 28 46.5 A 4.5 4.5 0 0 0 28.033203 46.988281 A 4.5 4.5 0 0 1 32.5 43 A 4.5 4.5 0 0 1 36.966797 47.011719 A 4.5 4.5 0 0 0 37 46.5 A 4.5 4.5 0 0 0 32.5 42 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.harisvsulaiman.pushy.svg b/.icons/awkward/64x64/apps/com.github.harisvsulaiman.pushy.svg
new file mode 100644
index 00000000..dad71c43
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.harisvsulaiman.pushy.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2;isolation:isolate" d="m 3,1030.8622 c 0,-9.1066 12.994464,-16.5 29,-16.5 16.005535,0 29,7.3934 29,16.5 0,9.1066 -12.994465,16.5 -29,16.5 -16.005536,0 -29,-7.3934 -29,-16.5 z" vector-effect="non-scaling-stroke"/>
+ <path style="isolation:isolate;fill:#3ca13c" d="m 3,1029.8622 c 0,-9.1066 12.994464,-16.5 29,-16.5 16.005535,0 29,7.3934 29,16.5 0,9.1066 -12.994465,16.5 -29,16.5 -16.005536,0 -29,-7.3934 -29,-16.5 z" vector-effect="non-scaling-stroke"/>
+ <path style="opacity:0.2;isolation:isolate" d="m 58,1028.0058 c 0,8.4755 -11.65021,15.3564 -25.999999,15.3564 C 17.65021,1043.3622 6,1036.4813 6,1028.0058 l 0,-16.6436 52,0 0,16.6436 z"/>
+ <path style="isolation:isolate;fill:none" d="m 58.11032,1026.8353 c 0,8.4011 -11.699643,15.2218 -26.11032,15.2218 -14.410678,0 -26.1103203,-6.8207 -26.1103203,-15.2218 l 0,-16.1443 52.2206403,0 0,16.1443 0,0 z"/>
+ <path style="isolation:isolate;fill:#e4e4e4" d="m 58,1027.0058 c 0,8.4755 -11.65021,15.3564 -25.999999,15.3564 C 17.65021,1042.3622 6,1035.4813 6,1027.0058 l 0,-16.6436 52,0 0,16.6436 z"/>
+ <path style="opacity:0.1;isolation:isolate" d="m 6,1011.3622 c 0,-8.2789 11.65021,-15 26.000001,-15 14.349789,0 25.999999,6.7211 25.999999,15 0,8.2788 -11.65021,15 -25.999999,15 C 17.65021,1026.3622 6,1019.641 6,1011.3622 Z" vector-effect="non-scaling-stroke"/>
+ <path style="isolation:isolate;fill:#f7f7f7" d="m 6,1010.3622 c 0,-8.2789 11.65021,-15 26.000001,-15 14.349789,0 25.999999,6.7211 25.999999,15 0,8.2788 -11.65021,15 -25.999999,15 C 17.65021,1025.3622 6,1018.641 6,1010.3622 Z" vector-effect="non-scaling-stroke"/>
+ <rect style="isolation:isolate;fill:#3ca13c" width="30" height="6" x="17" y="1005.36"/>
+ <path style="isolation:isolate;fill:#3ca13c" d="m 17.000025,1011.5812 c 0,-3.7425 6.721269,-6.7808 14.999984,-6.7808 8.278718,0 14.999986,3.0383 14.999986,6.7808 0,3.7426 -6.721268,6.781 -14.999986,6.781 -8.278715,0 -14.999984,-3.0384 -14.999984,-6.781 z" vector-effect="non-scaling-stroke"/>
+ <path style="opacity:0.2;isolation:isolate" d="m 17.000025,1006.3622 c 0,-3.3114 6.721269,-6 14.999984,-6 8.278718,0 14.999986,2.6886 14.999986,6 0,3.3116 -6.721268,6 -14.999986,6 -8.278715,0 -14.999984,-2.6884 -14.999984,-6 z" vector-effect="non-scaling-stroke"/>
+ <path style="isolation:isolate;fill:#4ccc4c" d="m 17.000025,1005.3622 c 0,-3.3114 6.721269,-6 14.999984,-6 8.278718,0 14.999986,2.6886 14.999986,6 0,3.3116 -6.721268,6 -14.999986,6 -8.278715,0 -14.999984,-2.6884 -14.999984,-6 z" vector-effect="non-scaling-stroke"/>
+ <path style="isolation:isolate;fill:none" d="m 17.249112,1006.4086 c -0.04139,-0.1915 -0.06256,-0.3856 -0.06256,-0.5818 0,-3.4735 6.636155,-6.29454 14.810038,-6.29454 8.173885,0 14.810039,2.82124 14.810039,6.29454 0,0.4433 -0.108069,0.8761 -0.313603,1.2937" vector-effect="non-scaling-stroke"/>
+ <path style="isolation:isolate;fill:#ffffff;opacity:0.2" transform="translate(0,988.3622)" d="M 32 7 C 17.650209 7 6 13.7211 6 22 C 6 22.167671 6.0120012 22.333649 6.0214844 22.5 C 6.4802356 14.452671 17.940837 8 32 8 C 46.059161 8 57.519764 14.452671 57.978516 22.5 C 57.987999 22.333649 58 22.167671 58 22 C 58 13.7211 46.349789 7 32 7 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.hluk.copyq.svg b/.icons/awkward/64x64/apps/com.github.hluk.copyq.svg
new file mode 120000
index 00000000..286727a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.hluk.copyq.svg
@@ -0,0 +1 @@
+copyq.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.huluti.ImCompressor.svg b/.icons/awkward/64x64/apps/com.github.huluti.ImCompressor.svg
new file mode 100644
index 00000000..4c77e2e2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.huluti.ImCompressor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#35c9ec" cx="32" cy="32" r="28"/>
+ <path style="fill:#414141" d="m 46.840906,42 c -1.80303,0 -3.37121,-0.336068 -4.704544,-1.008206 -1.333334,-0.687768 -2.35606,-1.656896 -3.06818,-2.907386 C 38.356062,36.83392 38,35.380228 38,33.72333 c 0,-2.297772 0.416666,-4.337632 1.249998,-6.119578 0.848486,-1.781948 1.992424,-3.157484 3.431816,-4.126612 C 44.121208,22.49238 45.43589,22 47.193464,22 c 1.636366,0 2.878788,0.437672 3.727274,1.313012 0.848486,0.85971 1.272724,2.000782 1.272724,3.423214 -0.0613,1.458624 -0.823034,2.215042 -1.886364,2.451392 -0.424238,0 -0.757572,-0.1016 -0.999996,-0.304808 -0.242424,-0.203204 -0.363638,-0.500196 -0.363638,-0.890972 0.294444,-0.928404 0.13396,-1.730264 -0.11694,-2.538336 -0.351266,-0.52039 -0.971374,-0.780584 -1.860318,-0.780584 -1,0 -1.670744,0.33607 -2.579834,1.008208 -0.90909,0.672136 -1.64394,1.664712 -2.204544,2.977726 -0.560606,1.29738 -0.84091,2.84486 -0.84091,4.642438 0,1.875732 0.507576,3.329426 1.522726,4.361078 1.015152,1.016022 2.515152,1.524034 4.499998,1.524034 0.984848,0 1.977272,-0.12504 2.977272,-0.375148 1.015152,-0.265728 2.136364,-0.664322 3.363636,-1.195778 0.22727,-0.09378 0.416664,-0.14068 0.568182,-0.14068 0.242422,0 0.42424,0.09378 0.545454,0.281358 0.1212,0.18758 0.18182,0.429858 0.18182,0.726848 0,0.953496 -0.5,1.656896 -1.5,2.110198 -1.075758,0.484564 -2.196968,0.84408 -3.363634,1.078548 C 48.98485,41.890584 47.886366,42 46.840914,42 Z"/>
+ <path style="opacity:0.2" d="m 14.867188,23 c -0.921467,0 -1.701517,0.016 -2.34375,0.04688 -1.368238,0.07742 -2.050782,0.642274 -2.050782,1.695312 0,0.325196 0.08803,0.579796 0.269532,0.765624 0.195462,0.17034 0.544256,0.257812 1.046874,0.257812 l 1.761719,-0.02344 c -0.223385,1.904758 -0.474674,3.754408 -0.753906,5.55078 l -0.460937,3.04297 c -0.153578,1.022068 -0.399297,2.772252 -0.734376,5.25 l -0.0625,0.511718 -0.984374,0.02344 C 9.744914,40.136588 9.1186464,40.29966 8.671875,40.609376 8.2251036,40.919088 8,41.352664 8,41.910156 c 0,0.356178 0.103076,0.626672 0.3125,0.8125 C 8.5219238,42.908486 8.7826886,43 9.0898438,43 c 0.195462,0 0.5236418,-0.03978 0.9843752,-0.11718 1.04712,-0.17034 2.011043,-0.253906 2.890625,-0.253906 0.223386,0 0.680827,0.016 1.378906,0.04688 0.753928,0.03096 1.30721,0.04688 1.65625,0.04688 0.516581,0 0.91608,-0.13922 1.195312,-0.417968 0.293193,-0.278746 0.4375,-0.620808 0.4375,-1.023438 0,-0.43361 -0.133166,-0.759764 -0.398437,-0.976562 -0.26527,-0.216798 -0.767847,-0.32422 -1.507813,-0.32422 -0.502616,0 -0.898211,0.008 -1.191406,0.02344 0.1815,-1.53311 0.423312,-3.438422 0.730469,-5.714844 l 0.441406,-3.042968 c 0.05585,-0.371662 0.209628,-1.38599 0.460938,-3.04297 0.223387,-1.486646 0.34708,-2.32198 0.375,-2.507812 0.418849,-0.0154 1.033976,-0.02344 1.84375,-0.02344 0.516578,0 0.91608,-0.14716 1.195312,-0.441408 C 19.861262,24.920756 20,24.518982 20,24.023438 c 0,-0.278748 -0.127599,-0.513388 -0.378906,-0.69922 -0.251309,-0.201314 -0.554966,-0.30078 -0.917969,-0.30078 z m 8.296874,8 c -0.629402,0 -1.123236,0.11768 -1.480468,0.355468 -0.340218,0.220804 -0.585182,0.577742 -0.738282,1.070314 C 20.315908,34.413048 20,36.510692 20,38.71875 c 0,1.494696 0.12766,2.582324 0.382812,3.261718 C 20.65499,42.65988 21.115302,43 21.761718,43 c 0.52734,0 0.910286,-0.13448 1.148438,-0.40625 0.255164,-0.28875 0.476942,-0.834524 0.664062,-1.632812 0.221144,-0.917198 0.50996,-1.849606 0.867188,-2.800782 0.37424,-0.951164 0.757184,-1.732288 1.148438,-2.34375 0.39125,-0.611466 0.713584,-0.917968 0.96875,-0.917968 0.18712,0 0.28125,0.13448 0.28125,0.40625 0,0.339698 -0.07094,1.053572 -0.207032,2.140624 -0.1701,1.22293 -0.253906,2.159258 -0.253906,2.804688 0,0.764326 0.13798,1.417404 0.410156,1.960938 C 27.078248,42.737472 27.501138,43 28.0625,43 c 0.54435,0 0.937626,-0.13448 1.175782,-0.40625 0.255162,-0.271754 0.473036,-0.817528 0.660156,-1.632812 0.255162,-1.036092 0.58783,-2.01893 0.996094,-2.953126 0.40826,-0.93418 0.818296,-1.681686 1.226562,-2.242188 0.408262,-0.577498 0.720264,-0.867186 0.941406,-0.867186 0.18712,0 0.28125,0.13448 0.28125,0.40625 0,0.407644 -0.11088,1.148694 -0.332032,2.21875 -0.238152,1.222928 -0.355468,2.071286 -0.355468,2.546874 0,0.951162 0.221778,1.681852 0.664062,2.191406 C 33.762596,42.754288 34.417598,43 35.285156,43 c 1.071688,0 2.021932,-0.289688 2.855468,-0.867188 0.850548,-0.577484 1.643532,-1.314628 2.375,-2.214844 C 40.838834,39.544292 41,39.015334 41,38.335938 c 0,-0.356694 -0.06704,-0.636022 -0.203124,-0.839844 -0.11908,-0.203824 -0.290578,-0.304688 -0.51172,-0.304688 -0.255164,0 -0.48337,0.11768 -0.6875,0.35547 -0.782504,0.934192 -1.41432,1.614434 -1.890624,2.039062 -0.459296,0.407642 -0.859,0.61328 -1.19922,0.61328 -0.493316,0 -0.73828,-0.340122 -0.73828,-1.01953 0,-0.475588 0.16116,-1.45199 0.484374,-2.929688 0.374242,-1.732484 0.5625,-2.931336 0.5625,-3.59375 C 36.816406,31.552216 36.26196,31 35.15625,31 c -0.90158,0 -1.872488,0.47462 -2.910156,1.425782 -1.037666,0.951162 -1.981484,2.47332 -2.832032,4.5625 0.05104,-0.305734 0.14516,-0.763536 0.28125,-1.375 0.323206,-1.426752 0.484376,-2.413512 0.484376,-2.957032 0,-0.560514 -0.12764,-0.978246 -0.382812,-1.25 C 29.55872,31.134484 29.142258,31 28.546876,31 c -0.595382,0 -1.233626,0.228914 -1.914064,0.6875 -0.663428,0.441622 -1.318428,1.121866 -1.964844,2.039062 -0.629404,0.917196 -1.173518,2.038456 -1.632812,3.363282 0.06804,-0.747342 0.15574,-1.366804 0.257812,-1.859376 0.10206,-0.509552 0.23614,-1.10576 0.40625,-1.785156 0.255164,-0.95116 0.382814,-1.560262 0.382814,-1.83203 0,-0.237796 -0.06704,-0.399456 -0.203126,-0.484376 C 23.74282,31.044 23.504282,31 23.164062,31 Z"/>
+ <path style="fill:#ffffff" d="m 18.701571,22.02322 q 0.544505,0 0.921468,0.301972 Q 20,22.603938 20,23.022058 q 0,0.743318 -0.418847,1.207888 -0.418849,0.441362 -1.193716,0.441362 -1.21466,0 -1.842934,0.02322 -0.04188,0.278746 -0.376961,2.508716 -0.376966,2.48547 -0.460735,3.042962 l -0.439789,3.042982 q -0.460735,3.414632 -0.732986,5.714298 0.439792,-0.02322 1.193718,-0.02322 1.109948,0 1.507853,0.325196 0.397907,0.325198 0.397907,0.975612 0,0.603944 -0.439789,1.022062 -0.418849,0.418118 -1.193719,0.418118 -0.52356,0 -1.654452,-0.04644 -1.047119,-0.04646 -1.382199,-0.04646 -1.319372,0 -2.890052,0.255522 Q 9.382199,42 9.089005,42 8.6282722,42 8.3141364,41.721254 8,41.442512 8,40.908246 8,40.072008 8.670157,39.607438 9.3403142,39.142866 10.554974,39.119624 l 0.984294,-0.02322 0.06283,-0.511022 q 0.502618,-3.716622 0.732985,-5.249726 l 0.460733,-3.042962 q 0.418848,-2.69456 0.753927,-5.551698 l -1.759162,0.02322 q -0.753928,0 -1.047121,-0.255522 -0.272252,-0.278744 -0.272252,-0.76654 0,-1.579556 2.052357,-1.695702 Q 13.486911,22 14.869111,22 Z"/>
+ <path style="fill:#ffffff" d="M 21.760632,42 Q 20.791008,42 20.382742,40.980884 20,39.961792 20,37.719748 q 0,-3.312086 0.944106,-6.292986 0.229648,-0.738858 0.739974,-1.070062 0.535848,-0.35668 1.479952,-0.35668 0.51033,0 0.71446,0.12736 0.20413,0.12738 0.20413,0.484072 0,0.407654 -0.382744,1.834396 -0.255166,1.019094 -0.408266,1.783424 -0.1531,0.738856 -0.255162,1.85987 0.688942,-1.98724 1.63305,-3.363034 0.969622,-1.375796 1.964764,-2.03823 Q 27.65492,30 28.547992,30 q 0.893074,0 1.250306,0.407648 0.382744,0.407632 0.382744,1.248404 0,0.81528 -0.484808,2.955406 -0.20413,0.917196 -0.280684,1.375796 1.275822,-3.133768 2.832322,-4.560512 Q 33.804374,30 35.156744,30 q 1.658566,0 1.658566,1.656052 0,0.99362 -0.561362,3.592346 -0.484812,2.216548 -0.484812,2.92993 0,1.019114 0.739976,1.019114 0.510328,0 1.199272,-0.611464 0.714458,-0.63694 1.888214,-2.03823 0.306196,-0.356682 0.688942,-0.356682 0.331712,0 0.510328,0.305736 0.20413,0.305732 0.20413,0.840772 0,1.019094 -0.484814,1.57961 -1.097204,1.350322 -2.373026,2.216548 -1.250304,0.866248 -2.857836,0.866248 -1.301338,0 -1.964764,-0.738854 -0.663426,-0.764332 -0.663426,-2.191074 0,-0.713384 0.35723,-2.547778 0.331712,-1.605082 0.331712,-2.216548 0,-0.40765 -0.28068,-0.40765 -0.331714,0 -0.944106,0.866248 -0.612398,0.840752 -1.22479,2.242022 -0.612396,1.401292 -0.99514,2.955428 -0.28068,1.222928 -0.663424,1.630558 -0.357232,0.407648 -1.173756,0.407648 -0.842042,0 -1.27582,-0.789802 -0.408262,-0.8153 -0.408262,-1.961788 0,-0.968144 0.255164,-2.802538 0.204128,-1.630578 0.204128,-2.140126 0,-0.40765 -0.280678,-0.40765 -0.382748,0 -0.969624,0.917198 -0.58688,0.917194 -1.14824,2.34394 -0.535842,1.426764 -0.867556,2.80256 -0.280682,1.197432 -0.663428,1.630558 -0.357228,0.407648 -1.148236,0.407648 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.jeremypw.gnonograms.svg b/.icons/awkward/64x64/apps/com.github.jeremypw.gnonograms.svg
new file mode 100644
index 00000000..06bb5214
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.jeremypw.gnonograms.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-268.3)">
+ <path style="opacity:0.2" d="m 23.981556,323.72077 c -0.1937,-2.30794 2.025238,-4.48972 5.126274,-4.60872 0.543004,-0.001 1.125002,0.0796 1.738616,0.21662 0.723952,0.1624 1.734612,0.1904 2.342368,0.24126 0.213156,-0.1418 0.202696,-0.27482 -0.07688,-0.9785 -0.831244,-2.09196 -2.541012,-4.4257 -4.71486,-5.06974 -0.45915,-0.1362 -1.153858,-0.21884 -1.826662,-0.23384 -4.503096,0.1156 -7.785236,4.43362 -9.837048,7.65794 -0.65599,1.02552 -1.424842,2.18068 -1.708554,2.56704 -1.445933,1.969 -3.133834,3.09392 -4.829509,3.58724 -0.6407115,0.1864 -2.1788843,0.26304 -2.8179216,0.1404 -3.3978571,-0.65226 -5.66783,-3.89474 -5.3472744,-7.36626 0.027086,-0.2932 0.069658,-0.53134 0.094628,-0.52916 0.024972,0.002 0.160472,0.1574 0.3011186,0.34468 0.5830472,0.77692 1.8551603,1.24946 2.8518987,1.48716 0.7416887,0.177 1.4670915,0.2042 2.1611657,0.0816 1.8785843,-0.33234 3.079615,-1.12358 5.040868,-3.7833 2.971039,-4.0291 5.088844,-7.72068 9.259078,-16.81328 2.751238,-5.9987 4.255822,-9.00156 5.902952,-11.78108 2.123338,-3.58312 4.361484,-6.46582 6.460798,-8.32138 3.209648,-2.83696 7.011607,-4.55312 11.380663,-5.13712 1.316478,-0.176 3.593656,-0.1598 4.837886,0.0344 4.464048,0.69644 7.897264,2.93918 10.009842,6.53882 0.681501,1.16122 1.268129,2.8083 1.539267,4.32182 0.1729,0.9651 0.17298,3.11662 2.06e-4,4.0866 -0.14184,0.79614 -0.501468,2.09794 -0.74546,2.69848 l -0.16708,0.41128 -0.0078,-0.74162 c -0.03272,-3.12804 -2.067489,-6.53772 -5.111561,-7.3895 -0.59625,-0.1668 -0.7822,-0.1866 -1.726844,-0.184 -0.92569,0.002 -1.14421,0.0262 -1.740028,0.188 -3.413516,0.92692 -6.694518,5.34814 -7.81492,9.83448 -0.822074,3.29176 -0.692818,6.9201 0.385188,10.81254 1.012738,3.65676 5.8642,8.6168 6.857246,9.35326 3.523404,2.61304 5.901074,3.49944 8.596052,5.37342 0.929157,0.6422 1.189009,0.96594 1.272677,1.58538 0.10324,0.76426 -0.361616,1.4783 -1.535969,2.35936 -0.324748,0.24366 -0.937758,0.72156 -1.362242,1.062 -1.40929,1.13032 -1.580622,1.4331 -2.527488,1.43798 -0.53865,0.002 -0.66288,-0.021 -1.00418,-0.191 -1.09005,-0.5432 -1.539274,-1.30156 -1.011672,-2.38916 0.489358,-1.00876 1.599242,-1.47296 2.650794,-1.10866 0.23747,0.0822 0.49871,0.25398 0.76042,0.4999 0.425654,0.39992 0.237682,-0.0628 0.360862,-0.29612 0.13296,-0.2521 0.15708,-1.13428 0.04674,-1.71008 -0.388306,-2.0266 -2.170764,-2.85628 -4.172536,-2.74544 -1.166634,0.0644 -2.276984,0.59762 -3.202948,1.53768 -1.960094,2.85216 -4.669726,6.42814 -7.667804,6.38758 -0.51697,0.058 -1.024462,0.012 -1.424618,-0.1444 -0.303862,-0.119 -0.60528,-0.33082 -0.869506,-0.60128 -0.746975,-0.7455 -0.665159,-1.54238 -0.594165,-2.50142 0.08054,-1.08798 0.752971,-1.90802 1.396721,-2.51748 0.933522,-0.76832 1.88313,-1.08286 2.912732,-1.18946 1.291582,-0.1246 2.492294,-0.2289 3.663618,0.0828 0.64961,0.21116 0.865884,0.2155 0.94022,0.018 0.11082,-0.29306 -0.502208,-2.71 -1.00985,-3.42114 -0.840488,-1.1774 -1.675898,-1.65668 -3.06932,-2.06692 -0.641642,-0.1888 -2.149674,-0.25888 -2.911124,-0.135 -4.252219,0.80342 -5.672429,3.97094 -7.358051,6.94902 -1.947962,3.41052 -3.733014,4.70992 -5.562552,5.345 -0.266968,0.0926 -0.629206,0.1588 -1.00218,0.194 -2.453568,0.23148 -3.951028,-1.32072 -4.132292,-3.48056 z"/>
+ <path style="fill:#5245ac" d="m 23.981556,322.72077 c -0.1937,-2.30794 2.025238,-4.48972 5.126274,-4.60872 0.543004,-0.001 1.125002,0.0796 1.738616,0.21662 0.723952,0.1624 1.734612,0.1904 2.342368,0.24126 0.213156,-0.1418 0.202696,-0.27482 -0.07688,-0.9785 -0.831244,-2.09196 -2.541012,-4.4257 -4.71486,-5.06974 -0.45915,-0.1362 -1.153858,-0.21884 -1.826662,-0.23384 -4.503096,0.1156 -7.785236,4.43362 -9.837048,7.65794 -0.65599,1.02552 -1.424842,2.18068 -1.708554,2.56704 -1.445933,1.969 -3.133834,3.09392 -4.829509,3.58724 -0.6407115,0.1864 -2.1788843,0.26304 -2.8179216,0.1404 -3.3978571,-0.65226 -5.66783,-3.89474 -5.3472744,-7.36626 0.027086,-0.2932 0.069658,-0.53134 0.094628,-0.52916 0.024972,0.002 0.160472,0.1574 0.3011186,0.34468 0.5830472,0.77692 1.8551603,1.24946 2.8518987,1.48716 0.7416887,0.177 1.4670915,0.2042 2.1611657,0.0816 1.8785843,-0.33234 3.079615,-1.12358 5.040868,-3.7833 2.971039,-4.0291 5.088844,-7.72068 9.259078,-16.81328 2.751238,-5.9987 4.255822,-9.00156 5.902952,-11.78108 2.123338,-3.58312 4.361484,-6.46582 6.460798,-8.32138 3.209648,-2.83696 7.011607,-4.55312 11.380663,-5.13712 1.316478,-0.176 3.593656,-0.1598 4.837886,0.0344 4.464048,0.69644 7.897264,2.93918 10.009842,6.53882 0.681501,1.16122 1.268129,2.8083 1.539267,4.32182 0.1729,0.9651 0.17298,3.11662 2.06e-4,4.0866 -0.14184,0.79614 -0.501468,2.09794 -0.74546,2.69848 l -0.16708,0.41128 -0.0078,-0.74162 c -0.03272,-3.12804 -2.067489,-6.53772 -5.111561,-7.3895 -0.59625,-0.1668 -0.7822,-0.1866 -1.726844,-0.184 -0.92569,0.002 -1.14421,0.0262 -1.740028,0.188 -3.413516,0.92692 -6.694518,5.34814 -7.81492,9.83448 -0.822074,3.29176 -0.692818,6.9201 0.385188,10.81254 1.012738,3.65676 5.8642,8.6168 6.857246,9.35326 3.523404,2.61304 5.901074,3.49944 8.596052,5.37342 0.929157,0.6422 1.189009,0.96594 1.272677,1.58538 0.10324,0.76426 -0.361616,1.4783 -1.535969,2.35936 -0.324748,0.24366 -0.937758,0.72156 -1.362242,1.062 -1.40929,1.13032 -1.580622,1.4331 -2.527488,1.43798 -0.53865,0.002 -0.66288,-0.021 -1.00418,-0.191 -1.09005,-0.5432 -1.539274,-1.30156 -1.011672,-2.38916 0.489358,-1.00876 1.599242,-1.47296 2.650794,-1.10866 0.23747,0.0822 0.49871,0.25398 0.76042,0.4999 0.425654,0.39992 0.237682,-0.0628 0.360862,-0.29612 0.13296,-0.2521 0.15708,-1.13428 0.04674,-1.71008 -0.388306,-2.0266 -2.170764,-2.85628 -4.172536,-2.74544 -1.166634,0.0644 -2.276984,0.59762 -3.202948,1.53768 -1.960094,2.85216 -4.669726,6.42814 -7.667804,6.38758 -0.51697,0.058 -1.024462,0.012 -1.424618,-0.1444 -0.303862,-0.119 -0.60528,-0.33082 -0.869506,-0.60128 -0.746975,-0.7455 -0.665159,-1.54238 -0.594165,-2.50142 0.08054,-1.08798 0.752971,-1.90802 1.396721,-2.51748 0.933522,-0.76832 1.88313,-1.08286 2.912732,-1.18946 1.291582,-0.1246 2.492294,-0.2289 3.663618,0.0828 0.64961,0.21116 0.865884,0.2155 0.94022,0.018 0.11082,-0.29306 -0.502208,-2.71 -1.00985,-3.42114 -0.840488,-1.1774 -1.675898,-1.65668 -3.06932,-2.06692 -0.641642,-0.1888 -2.149674,-0.25888 -2.911124,-0.135 -4.252219,0.80342 -5.672429,3.97094 -7.358051,6.94902 -1.947962,3.41052 -3.733014,4.70992 -5.562552,5.345 -0.266968,0.0926 -0.629206,0.1588 -1.00218,0.194 -2.453568,0.23148 -3.951028,-1.32072 -4.132292,-3.48056 z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="translate(0,268.3)" d="M 47.929688 6 C 47.040304 5.993675 46.140661 6.0350469 45.482422 6.1230469 C 41.113366 6.7070469 37.313164 8.4228056 34.103516 11.259766 C 32.004202 13.115326 29.765916 15.996958 27.642578 19.580078 C 25.995448 22.359598 24.489519 25.362628 21.738281 31.361328 C 17.568047 40.453928 15.451508 44.146681 12.480469 48.175781 C 10.519216 50.835501 9.3180374 51.626644 7.4394531 51.958984 C 6.7453789 52.081584 6.0190325 52.053953 5.2773438 51.876953 C 4.2806054 51.639253 3.0088284 51.167545 2.4257812 50.390625 C 2.2851347 50.203345 2.149972 50.046922 2.125 50.044922 C 2.10003 50.042742 2.0563829 50.281019 2.0292969 50.574219 C 1.993699 50.959733 1.9971446 51.342119 2.0234375 51.71875 C 2.026901 51.670495 2.0248322 51.622569 2.0292969 51.574219 C 2.0563829 51.281019 2.10003 51.042742 2.125 51.044922 C 2.149972 51.046922 2.2851347 51.203345 2.4257812 51.390625 C 3.0088284 52.167545 4.2806054 52.639253 5.2773438 52.876953 C 6.0190325 53.053953 6.7453789 53.081584 7.4394531 52.958984 C 9.3180374 52.626644 10.519216 51.835501 12.480469 49.175781 C 15.451508 45.146681 17.568047 41.453928 21.738281 32.361328 C 24.489519 26.362628 25.995448 23.359598 27.642578 20.580078 C 29.765916 16.996958 32.004202 14.115326 34.103516 12.259766 C 37.313164 9.4228056 41.113366 7.7070469 45.482422 7.1230469 C 46.7989 6.9470469 49.076083 6.96205 50.320312 7.15625 C 54.78436 7.85269 58.2175 10.095673 60.330078 13.695312 C 61.011579 14.856533 61.599956 16.504058 61.871094 18.017578 C 61.938464 18.393628 61.969484 18.96237 61.984375 19.558594 C 62.007614 18.624004 61.976623 17.606628 61.871094 17.017578 C 61.599956 15.504058 61.011579 13.856533 60.330078 12.695312 C 58.2175 9.0956725 54.78436 6.85269 50.320312 6.15625 C 49.698197 6.05915 48.819071 6.006325 47.929688 6 z M 44.035156 30.71875 C 43.961729 32.940372 44.26324 35.285668 44.941406 37.734375 C 45.954144 41.391135 50.805782 46.349478 51.798828 47.085938 C 55.322232 49.698978 57.699553 50.586957 60.394531 52.460938 C 61.154264 52.986037 61.457443 53.305222 61.591797 53.740234 C 61.670691 53.509496 61.699568 53.27884 61.667969 53.044922 C 61.584301 52.425482 61.323688 52.103138 60.394531 51.460938 C 57.699553 49.586957 55.322232 48.698978 51.798828 46.085938 C 50.805782 45.349478 45.954144 40.391135 44.941406 36.734375 C 44.363903 34.649138 44.067699 32.641255 44.035156 30.71875 z M 29.107422 49.8125 C 26.006386 49.9315 23.788722 52.111982 23.982422 54.419922 C 23.98804 54.486868 24.005535 54.547537 24.013672 54.613281 C 24.3256 52.627218 26.371765 50.917479 29.107422 50.8125 C 29.650426 50.8115 30.232089 50.892277 30.845703 51.029297 C 31.569655 51.191697 32.581697 51.218671 33.189453 51.269531 C 33.402609 51.127731 33.390904 50.994696 33.111328 50.291016 C 33.107757 50.28203 33.103212 50.272667 33.099609 50.263672 C 32.486298 50.216343 31.540855 50.185236 30.845703 50.029297 C 30.232089 49.892277 29.650426 49.8115 29.107422 49.8125 z M 46.300781 50.814453 C 45.69274 50.817141 45.069619 50.873247 44.423828 50.935547 C 43.394226 51.042147 42.443288 51.35668 41.509766 52.125 C 40.866016 52.73446 40.193821 53.554598 40.113281 54.642578 C 40.08028 55.088379 40.052955 55.495963 40.099609 55.882812 C 40.105389 55.801892 40.107115 55.725873 40.113281 55.642578 C 40.193821 54.554598 40.866016 53.73446 41.509766 53.125 C 42.443288 52.35668 43.394226 52.042147 44.423828 51.935547 C 45.71541 51.810947 46.914614 51.705878 48.085938 52.017578 C 48.735548 52.228738 48.953008 52.234609 49.027344 52.037109 C 49.064121 51.939853 49.002513 51.577453 48.910156 51.152344 C 48.780969 51.207681 48.544554 51.166654 48.085938 51.017578 C 47.500276 50.861728 46.908822 50.811766 46.300781 50.814453 z M 58.085938 54.037109 C 58.066337 54.20156 58.038056 54.344061 57.998047 54.419922 C 57.874867 54.653242 58.062373 55.116717 57.636719 54.716797 C 57.375009 54.470877 57.114423 54.298997 56.876953 54.216797 C 55.825401 53.852497 54.715921 54.315459 54.226562 55.324219 C 53.978712 55.835139 53.953109 56.271006 54.101562 56.648438 C 54.135566 56.543136 54.172142 56.436401 54.226562 56.324219 C 54.715921 55.315459 55.825401 54.852497 56.876953 55.216797 C 57.114423 55.298997 57.375009 55.470877 57.636719 55.716797 C 58.062373 56.116717 57.874867 55.653242 57.998047 55.419922 C 58.108115 55.211227 58.139579 54.578128 58.085938 54.037109 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.jmoerman.go-for-it.svg b/.icons/awkward/64x64/apps/com.github.jmoerman.go-for-it.svg
new file mode 100644
index 00000000..992a1766
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.jmoerman.go-for-it.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,16)">
+ <ellipse style="opacity:0.2" cx="10.607" cy="65.761" rx="6.529" ry="5.419" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <ellipse style="fill:#4e4e4e" cx="11.314" cy="65.054" rx="6.529" ry="5.419" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.2" d="M 31.999999,-11 C 16.55057,-11 4.0000006,1.5505654 4.0000006,16.999999 c 0,15.449435 12.5505694,28.000004 27.9999984,27.999998 15.449432,0 28.000013,-12.550563 27.999999,-27.999998 C 59.999998,1.5505654 47.449431,-11 31.999999,-11 Z"/>
+ <path style="fill:#707070" d="m 31.999999,-11.999998 c -15.449429,0 -27.9999984,12.55056557 -27.9999984,27.999999 0,15.449435 12.5505694,28.000004 27.9999984,27.999998 15.449432,0 28.000013,-12.550563 27.999999,-27.999998 0,-15.44943343 -12.550567,-27.999999 -27.999999,-27.999999 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,-16)" d="M 32 4 C 16.550571 4 4 16.550567 4 32 C 4 32.113454 4.0112975 32.224124 4.0175781 32.335938 C 4.3722622 17.193593 16.773302 5 32 5 C 47.2267 5 59.627738 17.193593 59.982422 32.335938 C 59.988702 32.224124 60 32.113454 60 32 C 60 16.550567 47.449432 4 32 4 z"/>
+ <path style="opacity:0.2" d="m 32.000001,-7.0000002 c -13.242372,0 -24.0000002,10.7576235 -24.0000002,23.9999972 0,13.242373 10.7576282,24.000002 24.0000002,23.999999 13.24237,0 24.000005,-10.757626 23.999997,-23.999999 0,-13.2423737 -10.757627,-23.9999972 -23.999997,-23.9999972 z"/>
+ <path style="fill:#f7f7f7" d="m 32.000001,-7.999998 c -13.242372,0 -24.0000002,10.7576235 -24.0000002,23.999997 0,13.242373 10.7576282,24.000003 24.0000002,23.999999 13.24237,0 24.000005,-10.757626 23.999997,-23.999999 0,-13.2423735 -10.757627,-23.999997 -23.999997,-23.999997 z"/>
+ <path style="opacity:0.2" d="m 31.999999,11.000001 c -3.310591,0 -5.999999,2.689408 -5.999999,6 C 26,20.310593 28.689408,23 31.999999,23 c 3.310592,0 6,-2.689407 6,-5.999999 0,-3.310592 -2.689408,-6 -6,-6 z"/>
+ <path style="opacity:0.1" d="m 59.177978,-10.159586 c 1.096026,1.096028 1.096026,2.8607499 0,3.9567759 L 33.818425,19.156745 32.904951,18.857521 c -1.473004,-0.482506 -0.69522,3.088313 -1.791248,1.992288 -1.096026,-1.096028 -1.877087,-1.707044 -1.385938,-3.177188 l 1.173338,-3.512106 24.320099,-24.320101 c 1.096028,-1.096026 2.860748,-1.096026 3.956776,0 z"/>
+ <path style="fill:#30b630" d="m 59.177978,-11.159646 c 1.096026,1.096028 1.096026,2.86075 0,3.956776 L 33.818425,18.156685 32.904951,17.857461 c -1.473004,-0.482506 -0.69522,3.088314 -1.791248,1.992288 -1.096026,-1.096028 -1.877087,-1.707044 -1.385938,-3.177188 l 1.173338,-3.512106 24.320099,-24.320101 c 1.096028,-1.096026 2.860748,-1.096026 3.956776,0 z"/>
+ <path style="opacity:0.1" d="m 14.377285,7.4742602 c -0.775009,1.342354 -0.318266,3.0469438 1.024087,3.8219518 L 33.074849,21.5 33.710507,19.910686 c 0.575608,-1.439176 1.227898,0.664748 2.002906,-0.677604 0.775008,-1.342354 -1.014012,0.0946 -0.590982,-1.39656 L 35.516289,16.448176 18.199237,6.4501723 c -1.342355,-0.775008 -3.046944,-0.318264 -3.821952,1.0240879 z"/>
+ <path style="fill:#30b630" d="m 14.377285,6.4742003 c -0.775009,1.342354 -0.318266,3.0469439 1.024087,3.8219517 l 17.673477,10.203788 0.635658,-1.589314 c 0.575608,-1.439176 1.227898,0.664748 2.002906,-0.677604 0.775008,-1.342354 -1.014012,0.0946 -0.590982,-1.39656 L 35.516289,15.448116 18.199237,5.4501124 c -1.342355,-0.775008 -3.046944,-0.318264 -3.821952,1.0240879 z"/>
+ <path style="fill:#707070" d="m 31.999999,10.000001 c -3.310591,0 -5.999999,2.689408 -5.999999,6 C 26,19.310593 28.689408,22 31.999999,22 c 3.310592,0 6,-2.689407 6,-5.999999 0,-3.310592 -2.689408,-6 -6,-6 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.johnfactotum.Foliate.svg b/.icons/awkward/64x64/apps/com.github.johnfactotum.Foliate.svg
new file mode 100644
index 00000000..cf03f621
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.johnfactotum.Foliate.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 7.0996094,17 C 4.8282094,17 3,18.828209 3,21.099609 V 53.900391 C 3,56.171791 4.8282094,58 7.0996094,58 H 27.900391 C 30.171791,58 32,56.171791 32,53.900391 32,56.171791 33.828209,58 36.099609,58 H 56.900391 C 59.171791,58 61,56.171791 61,53.900391 V 21.099609 C 61,18.828209 59.171791,17 56.900391,17 H 36.099609 C 33.828209,17 32,18.828209 32,21.099609 32,18.828209 30.171791,17 27.900391,17 Z"/>
+ <rect style="fill:#20baba" width="29" height="41" x="3" y="16" ry="4.1"/>
+ <rect style="fill:#20baba" width="29" height="41" x="32" y="16" ry="4.1"/>
+ <path style="opacity:0.2" d="M 10.703125,13 C 8.6512737,13 7,14.74106 7,16.904297 v 3.904297 25.382812 3.904297 C 7,52.258931 8.6512737,54 10.703125,54 H 32 53.296875 C 55.348727,54 57,52.258931 57,50.095703 V 46.191406 20.808594 16.904297 C 57,14.74106 55.348727,13 53.296875,13 H 35.703125 C 33.651274,13 32,14.74106 32,16.904297 32,14.74106 30.348726,13 28.296875,13 Z"/>
+ <path style="fill:#e4e4e4" d="M 28.296296,12 C 30.348147,12 32,13.741525 32,15.904762 V 53 H 10.703704 C 8.6518527,53 7,51.25847 7,49.095242 V 45.19047 19.809524 15.904762 C 7,13.741525 8.6518527,12 10.703704,12 Z"/>
+ <path style="fill:#e4e4e4" d="M 35.703704,12 C 33.651853,12 32,13.741525 32,15.904762 V 53 H 53.296296 C 55.348148,53 57,51.25847 57,49.095242 V 45.19047 19.809524 15.904762 C 57,13.741525 55.348148,12 53.296296,12 Z"/>
+ <path style="opacity:0.05" d="M 35.703704,12 C 33.651853,12 32,13.741525 32,15.904762 V 53 H 53.296296 C 55.348148,53 57,51.25847 57,49.095242 V 45.19047 19.809524 15.904762 C 57,13.741525 55.348148,12 53.296296,12 Z"/>
+ <rect style="fill:#00cccc" width="11" height="3" x="36" y="16" ry="0"/>
+ <rect style="opacity:0.2" width="17" height="3" x="36" y="22" ry="0"/>
+ <rect style="opacity:0.2" width="16.571" height="2.762" x="11.29" y="26.62" ry="0"/>
+ <rect style="opacity:0.2" width="17" height="3" x="36" y="28" ry="0"/>
+ <rect style="opacity:0.2" width="17" height="3" x="36" y="34" ry="0"/>
+ <rect style="opacity:0.2" width="17" height="3" x="36" y="40" ry="0"/>
+ <rect style="opacity:0.2" width="11" height="3" x="36" y="46" ry="0"/>
+ <rect style="opacity:0.2" width="17" height="3" x="11" y="34" ry="0"/>
+ <rect style="opacity:0.2" width="17" height="3" x="11" y="40" ry="0"/>
+ <rect style="opacity:0.2" width="17" height="3" x="11" y="46" ry="0"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.703125 12 C 8.6512737 12 7 13.74106 7 15.904297 L 7 16.904297 C 7 14.74106 8.6512737 13 10.703125 13 L 28.296875 13 C 30.348726 13 32 14.74106 32 16.904297 C 32 14.74106 33.651274 13 35.703125 13 L 53.296875 13 C 55.348727 13 57 14.74106 57 16.904297 L 57 15.904297 C 57 13.74106 55.348727 12 53.296875 12 L 35.703125 12 C 33.651274 12 32 13.74106 32 15.904297 C 32 13.74106 30.348726 12 28.296875 12 L 10.703125 12 z"/>
+ <path style="opacity:0.1" d="m 14.168671,8.0229499 c 0,0 -4.1808342,9.9772091 -4.168644,15.2252881 0.0091,3.905548 0.559678,8.312469 3.154924,11.317299 1.99392,2.308666 8.445468,3.889437 8.445468,3.889437 L 23.703026,46 25.665457,45.494723 23.562852,37.949698 c 0,0 4.763875,-4.469901 5.290035,-7.427378 C 29.537502,26.672427 27.721847,22.59113 25.69847,19.204532 22.979303,14.654083 14.168671,8.0229499 14.168671,8.0229499 Z"/>
+ <path style="fill:#00cccc" d="m 14.168671,6.9999999 c 0,0 -4.1808342,9.9772091 -4.168644,15.2252881 0.0091,3.905548 0.559678,8.312469 3.154924,11.317299 1.99392,2.308666 8.445468,3.889437 8.445468,3.889437 l 2.102607,7.545026 1.962431,-0.505277 -2.102605,-7.545025 c 0,0 4.763875,-4.469901 5.290035,-7.427378 C 29.537502,25.649477 27.721847,21.56818 25.69847,18.181582 22.979303,13.631133 14.168671,6.9999999 14.168671,6.9999999 Z"/>
+ <path style="opacity:0.2" d="m 23.671537,45 1.962431,-0.505768 -3.680575,-13.20368 3.59119,-5.978905 -1.244297,-0.690305 -2.872544,4.783319 -1.051304,-3.772758 2.872546,-4.783319 -1.244296,-0.690306 -2.154409,3.587733 -0.788732,-2.829569 2.154918,-3.587245 -1.244296,-0.690794 -1.436272,2.392148 -1.873048,-6.579871 -1.962431,0.505279 1.873046,6.579872 -2.488084,-1.381099 -0.718136,1.196074 3.732379,2.070916 0.78873,2.82957 -3.732378,-2.071406 -0.718137,1.196074 4.976167,2.76171 1.051303,3.77227 -4.976167,-2.76171 -0.718138,1.196075 6.220465,3.451526 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.junrrein.PDFSlicer.svg b/.icons/awkward/64x64/apps/com.github.junrrein.PDFSlicer.svg
new file mode 100644
index 00000000..b9502ada
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.junrrein.PDFSlicer.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 43.437577,5.0195312 C 42.846201,5.058263 42.257423,5.1555264 41.671953,5.3125 c -2.348944,0.6293552 -4.313308,2.1389324 -5.527344,4.253906 -1.828536,3.185365 -1.515816,7.033099 0.480468,9.851562 l -1.875,3.265626 -0.004,0.0078 -9.492188,16.53125 C 24.425841,40.665304 14.682932,57.123076 21.359453,61 l 7.507812,-13.078124 12.328124,-21.48047 h 0.004 l 0.004,-0.0118 1.859376,-3.234376 c 0.310296,0.03262 0.620622,0.04688 0.933594,0.04688 0.785416,0 1.57626,-0.10384 2.355468,-0.3125 2.348942,-0.629478 4.313066,-2.138934 5.527344,-4.253907 C 54.375829,14.325926 52.883073,8.7399658 48.554765,6.2265624 46.981043,5.31275 45.211707,4.903336 43.437577,5.0195312 Z"/>
+ <path style="fill:#85a433" d="M 48.556391,5.2284582 C 46.458095,4.0100414 44.012619,3.684408 41.670737,4.3123022 c -2.348944,0.6293552 -4.311144,2.1407812 -5.52518,4.255755 -1.828536,3.1853648 -1.516902,7.0308838 0.479382,9.8493468 l -1.880274,3.275446 6.453142,3.747158 1.863718,-3.246596 c 0.310296,0.03262 0.622296,0.04978 0.935268,0.04978 0.785416,0 1.576188,-0.10334 2.355396,-0.311998 2.348942,-0.629478 4.311142,-2.140903 5.52542,-4.255877 2.496846,-4.349854 1.00709,-9.9334638 -3.321218,-12.446867 z"/>
+ <path style="fill:#b3b3b7" d="M 28.866951,46.92098 41.203285,25.430756 34.750143,21.683598 25.255767,38.222976 c -0.828142,1.442648 -10.573164,17.899978 -3.896644,21.776902 z"/>
+ <path style="opacity:0.2" d="M 20.648514,5.0195312 C 18.874436,4.903513 17.105049,5.3129326 15.531327,6.2265624 11.203019,8.7399656 9.7140445,14.326048 12.211014,18.675781 c 1.214157,2.114973 3.174494,3.624431 5.523438,4.253907 0.779328,0.20877 1.569809,0.3125 2.355469,0.3125 0.312974,0 0.627205,-0.0182 0.9375,-0.05078 l 1.859374,3.238282 0.0078,0.0118 L 35.222719,47.92196 42.730545,61 c 6.67652,-3.876924 -3.070292,-20.334696 -3.898436,-21.777344 l -9.488282,-16.53125 -0.004,-0.0078 -1.875,-3.265626 c 1.9965,-2.818353 2.305196,-6.666209 0.476656,-9.851574 C 26.727329,7.4514324 24.766987,5.9419768 22.418045,5.3125 21.832605,5.1556786 21.239873,5.058204 20.648514,5.0195312 Z"/>
+ <path style="fill:#9fd022" d="m 29.343593,21.69285 -1.880274,-3.275568 c 1.996406,-2.818341 2.308042,-6.66386 0.479502,-9.8492248 C 26.728667,6.4530834 24.766465,4.9416574 22.417523,4.3121806 20.075762,3.684895 17.630285,4.010285 15.531989,5.2284582 11.203681,7.7418614 9.7139229,13.325471 12.210893,17.675204 c 1.214156,2.114973 3.176356,3.6264 5.5253,4.255876 0.779328,0.20877 1.569734,0.312 2.355393,0.312 0.312974,0 0.624974,-0.0172 0.935269,-0.04978 l 1.86372,3.246596 z"/>
+ <path style="opacity:0.2" d="m 19.994141,9.999747 c -0.691408,0 -1.373443,0.181471 -1.988282,0.535156 -1.917159,1.102763 -2.5755,3.555501 -1.466797,5.46875 0.53608,0.925288 1.399718,1.586926 2.433594,1.861328 1.027049,0.272452 2.100146,0.129394 3.021485,-0.40039 1.917272,-1.102762 2.575503,-3.555504 1.466797,-5.46875 -0.536078,-0.925288 -1.399719,-1.586927 -2.433594,-1.861328 -0.34154,-0.09075 -0.688771,-0.134766 -1.033203,-0.134766 z m 24,0 c -0.691408,0 -1.373442,0.181471 -1.988282,0.535156 -1.91716,1.102762 -2.575501,3.555501 -1.466797,5.46875 0.53608,0.925288 1.39972,1.586926 2.433594,1.861328 1.027051,0.272454 2.100146,0.129394 3.021485,-0.40039 1.917274,-1.102761 2.575501,-3.555505 1.466797,-5.46875 -0.536081,-0.925288 -1.399722,-1.586927 -2.433594,-1.861328 -0.341541,-0.09075 -0.688771,-0.134766 -1.033203,-0.134766 z"/>
+ <path style="fill:#ffffff" d="m 18.973473,16.864609 c -1.033876,-0.274402 -1.898654,-0.935028 -2.434734,-1.860316 -1.108704,-1.913249 -0.450951,-4.367048 1.466208,-5.469811 0.614839,-0.3536853 1.297459,-0.5344799 1.988867,-0.5344799 0.344432,0 0.691176,0.044907 1.032716,0.1356533 1.033875,0.2744013 1.898656,0.9350266 2.434733,1.8603146 1.108707,1.913246 0.450952,4.366935 -1.46632,5.469697 -0.921339,0.529784 -1.994421,0.671394 -3.02147,0.398942 z"/>
+ <path style="fill:#d8d9dd" d="m 35.221429,46.92098 -12.336332,-21.490224 6.45314,-3.747158 9.494374,16.5395 C 39.660755,39.665746 49.405777,56.123076 42.729257,60 Z"/>
+ <ellipse style="fill:#808083" cx="32" cy="33" rx="3" ry="3"/>
+ <polygon style="opacity:0.3" transform="matrix(0.15446402,0,0,0.1539093,-3.7320847,-3.9202282)" points="237.5 230.14 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"/>
+ <path style="fill:#ffffff" d="m 42.973472,16.864607 c -1.033874,-0.274402 -1.898653,-0.935027 -2.434733,-1.860315 -1.108704,-1.913249 -0.450952,-4.36705 1.466208,-5.4698118 0.61484,-0.3536854 1.297459,-0.5344806 1.988867,-0.5344806 0.344432,0 0.691176,0.044912 1.032717,0.1356566 1.033872,0.2744013 1.898653,0.9350268 2.434733,1.8603148 1.108704,1.913245 0.450952,4.366936 -1.466322,5.469697 -0.921339,0.529784 -1.994419,0.671393 -3.02147,0.398939 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 43.4375 4.0195312 C 42.846124 4.058263 42.257345 4.1555264 41.671875 4.3125 C 39.322931 4.9418552 37.358567 6.4514325 36.144531 8.5664062 C 35.241819 10.138957 34.881968 11.869557 34.970703 13.560547 C 35.045435 12.195661 35.419446 10.829525 36.144531 9.5664062 C 37.358567 7.4514324 39.322931 5.9418552 41.671875 5.3125 C 42.257345 5.1555264 42.846124 5.0582633 43.4375 5.0195312 C 45.21163 4.9033361 46.980965 5.3127501 48.554688 6.2265625 C 51.286406 7.8128427 52.867863 10.62534 53.048828 13.576172 C 53.206907 10.273216 51.594206 6.9915792 48.554688 5.2265625 C 46.980965 4.3127501 45.21163 3.9033361 43.4375 4.0195312 z M 36.035156 19.445312 L 34.746094 21.691406 L 35.175781 21.941406 L 36.035156 20.445312 C 36.124496 20.612234 36.232494 20.769093 36.330078 20.931641 L 36.625 20.417969 C 36.404662 20.106883 36.213836 19.779155 36.035156 19.445312 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.648438 4.0195312 C 18.87436 3.903513 17.104972 4.3129327 15.53125 5.2265625 C 12.489414 6.9929247 10.874424 10.278505 11.035156 13.583984 C 11.214485 10.630572 12.797339 7.8141159 15.53125 6.2265625 C 17.104972 5.3129327 18.87436 4.903513 20.648438 5.0195312 C 21.239797 5.0582041 21.832529 5.1556786 22.417969 5.3125 C 24.766911 5.9419768 26.727252 7.4514324 27.941406 9.5664062 C 28.666485 10.829513 29.039013 12.195737 29.113281 13.560547 C 29.202252 11.869535 28.844153 10.139016 27.941406 8.5664062 C 26.727252 6.4514324 24.766911 4.9419768 22.417969 4.3125 C 21.832529 4.1556786 21.239797 4.0582041 20.648438 4.0195312 z M 28.054688 19.445312 C 27.876008 19.779145 27.685196 20.106897 27.464844 20.417969 L 27.759766 20.931641 C 27.857348 20.76909 27.965348 20.612229 28.054688 20.445312 L 28.914062 21.941406 L 29.34375 21.691406 L 28.054688 19.445312 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.keyilan.swatches.svg b/.icons/awkward/64x64/apps/com.github.keyilan.swatches.svg
new file mode 100644
index 00000000..2a049099
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.keyilan.swatches.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 5,44 5,56.8 C 5,59.1268 6.8661578,61 9.1842104,61 l 44.6315776,0 c 2.318053,0 3.681355,-1.928608 4.18421,-4.2 l 0,-12.8 z"/>
+ <path style="fill:#ffbf3f" d="M 9.1842104,4 C 6.8661578,4 5,5.8732 5,8.2 l 0,35.14 52.999998,0 0,-35.14 c 0,-2.3268 -1.866157,-4.2 -4.18421,-4.2 z"/>
+ <path style="fill:#e4e4e4" d="M 5,43 5,55.8 C 5,58.1268 6.8661578,60 9.1842104,60 l 44.6315776,0 c 2.318053,0 3.681355,-1.928608 4.18421,-4.2 l 0,-12.8 z"/>
+ <rect style="opacity:0.6;fill:#4f4f4f" width="18" height="3" x="8" y="53" rx="1.5" ry="1.5"/>
+ <rect style="fill:#4f4f4f" width="36" height="3" x="8" y="47" rx="1.5" ry="1.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 9.1835938 4 C 6.8655412 4 5 5.8724187 5 8.1992188 L 5 9.1992188 C 5 6.8724187 6.8655412 5 9.1835938 5 L 53.816406 5 C 56.134459 5 58 6.8724187 58 9.1992188 L 58 8.1992188 C 58 5.8724187 56.134459 4 53.816406 4 L 9.1835938 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5 43 L 5 44 L 58 44 L 58 43 L 5 43 z"/>
+ <path style="opacity:0.1" d="m 5,42 0,1 53,0 0,-1 -53,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.kjlaw89.archetype.svg b/.icons/awkward/64x64/apps/com.github.kjlaw89.archetype.svg
new file mode 100644
index 00000000..6da16b57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.kjlaw89.archetype.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#8340b7" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 35.374102,17 16.934,49 h 4.56771 l 4.38802,-8 h 14.578126 l 1.296874,8 h 4.502606 L 40.285562,17 Z m 1.63021,4.265626 L 39.756918,37 H 28.12671 Z"/>
+ <path style="fill:#ffffff" d="M 35.374102,16 16.934,48 h 4.56771 l 4.38802,-8 h 14.578126 l 1.296874,8 h 4.502606 L 40.285562,16 Z m 1.63021,4.265626 L 39.756918,36 H 28.12671 Z"/>
+ <circle style="opacity:0.2" cx="11" cy="12" r="4"/>
+ <circle style="fill:#ac7ece" cx="11" cy="11" r="4"/>
+ <circle style="opacity:0.2" cx="21" cy="12" r="4"/>
+ <circle style="fill:#ac7ece" cx="21" cy="11" r="4"/>
+ <circle style="opacity:0.2" cx="31" cy="12" r="4"/>
+ <circle style="fill:#ac7ece" cx="31" cy="11" r="4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.kjlaw89.webwatcher.svg b/.icons/awkward/64x64/apps/com.github.kjlaw89.webwatcher.svg
new file mode 100644
index 00000000..63b820e0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.kjlaw89.webwatcher.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.1" d="m 32,12.999999 c -11.045714,0 -20,8.954285 -20,19.999999 C 12,44.045714 20.954286,53 32,53 43.045714,53 52,44.045714 52,32.999998 52,21.954284 43.045714,13 32,12.999999 Z m -1.871094,3.988281 c 0.217612,-0.02278 0.491372,0.013 0.710938,0 0.02602,0.10408 -0.15416,0.477508 -0.402344,1.01953 -1.580432,3.452576 -1.6738,7.495056 -0.207032,9.65625 0.265432,0.391838 0.507814,0.76404 0.507814,0.8125 0,0.04848 -0.285716,0.10156 -0.609376,0.10156 -0.7598,2e-6 -1.48013,-0.461682 -2.949218,-1.625 -0.652624,-0.51678 -1.499424,-0.949924 -1.828126,-1.015624 -0.516162,-0.10312 -0.652568,-0.05844 -1.320312,0.609376 -0.62127,0.621168 -0.8125,0.95868 -0.8125,1.527342 0,2.156446 2.561654,3.86629 7.320312,4.875 6.462448,1.369678 8.05221,2.597908 8.23047,5.996096 0.223806,4.261234 -2.04266,7.473482 -7.01172,9.960938 -0.593092,0.296984 -0.969908,0.415758 -1.21875,0.511718 -0.11028,-0.0098 -0.19866,0.0098 -0.308594,0 -0.04228,-0.13174 -0.10156,-0.436488 -0.10156,-1.015624 0,-2.26327 -0.890136,-4.595672 -2.234374,-5.898438 -0.360834,-0.349746 -1.369182,-1.089418 -2.234376,-1.625 -0.865162,-0.53555 -1.739074,-1.156442 -1.933594,-1.421874 -0.322282,-0.440468 -0.345332,-0.709736 -0.09766,-1.523438 0.45136,-1.486128 0.986824,-2.318808 2.03125,-3.257812 0.547552,-0.492282 1.09745,-0.900358 1.21875,-0.910158 0.12134,-0.0098 -0.69816,-0.259786 -1.929688,-0.511718 -1.231466,-0.25242 -3.037364,-0.780096 -3.96875,-1.11719 -1.703128,-0.61625 -4.002262,-1.911354 -4.878904,-2.847654 -0.03706,-0.0397 -0.06936,-0.06642 -0.10156,-0.10156 1.256024,-5.003212 4.780402,-9.102016 9.453124,-11.078124 0.97771,-0.413536 1.98684,-0.696446 3.050782,-0.914064 0.529954,-0.10832 1.077804,-0.1514 1.624998,-0.207032 z m 15.25,7.625 c 0.38205,0.236156 1.826498,3.360476 2.238282,4.882812 0.531638,1.965342 0.493158,5.364046 0,7.316408 -0.1877,0.74308 -0.4317,1.436918 -0.51172,1.523438 -0.08002,0.08652 -0.373482,-0.406788 -0.714844,-1.01172 C 46.04924,36.71938 44.964806,35.432738 44.058594,34.476562 41.442844,31.716416 41.02931,30.277048 42.125,28.074216 42.677564,26.9634 45.083222,24.4308 45.378906,24.61328 Z"/>
+ <path style="fill:#6f6f6f" d="m 32,11.999999 c -11.045714,0 -20,8.954285 -20,19.999999 C 12,43.045714 20.954286,52 32,52 43.045714,52 52,43.045714 52,31.999998 52,20.954284 43.045714,12 32,11.999999 Z m -1.871094,3.988281 c 0.217612,-0.02278 0.491372,0.013 0.710938,0 0.02602,0.10408 -0.15416,0.477508 -0.402344,1.01953 -1.580432,3.452576 -1.6738,7.495056 -0.207032,9.65625 0.265432,0.391838 0.507814,0.76404 0.507814,0.8125 0,0.04848 -0.285716,0.10156 -0.609376,0.10156 -0.7598,2e-6 -1.48013,-0.461682 -2.949218,-1.625 -0.652624,-0.51678 -1.499424,-0.949924 -1.828126,-1.015624 -0.516162,-0.10312 -0.652568,-0.05844 -1.320312,0.609376 -0.62127,0.621168 -0.8125,0.95868 -0.8125,1.527342 0,2.156446 2.561654,3.86629 7.320312,4.875 6.462448,1.369678 8.05221,2.597908 8.23047,5.996096 0.223806,4.261234 -2.04266,7.473482 -7.01172,9.960938 -0.593092,0.296984 -0.969908,0.415758 -1.21875,0.511718 -0.11028,-0.0098 -0.19866,0.0098 -0.308594,0 -0.04228,-0.13174 -0.10156,-0.436488 -0.10156,-1.015624 0,-2.26327 -0.890136,-4.595672 -2.234374,-5.898438 -0.360834,-0.349746 -1.369182,-1.089418 -2.234376,-1.625 -0.865162,-0.53555 -1.739074,-1.156442 -1.933594,-1.421874 -0.322282,-0.440468 -0.345332,-0.709736 -0.09766,-1.523438 0.45136,-1.486128 0.986824,-2.318808 2.03125,-3.257812 0.547552,-0.492282 1.09745,-0.900358 1.21875,-0.910158 0.12134,-0.0098 -0.69816,-0.259786 -1.929688,-0.511718 -1.231466,-0.25242 -3.037364,-0.780096 -3.96875,-1.11719 -1.703128,-0.61625 -4.002262,-1.911354 -4.878904,-2.847654 -0.03706,-0.0397 -0.06936,-0.06642 -0.10156,-0.10156 1.256024,-5.003212 4.780402,-9.102016 9.453124,-11.078124 0.97771,-0.413536 1.98684,-0.696446 3.050782,-0.914064 0.529954,-0.10832 1.077804,-0.1514 1.624998,-0.207032 z m 15.25,7.625 c 0.38205,0.236156 1.826498,3.360476 2.238282,4.882812 0.531638,1.965342 0.493158,5.364046 0,7.316408 -0.1877,0.74308 -0.4317,1.436918 -0.51172,1.523438 -0.08002,0.08652 -0.373482,-0.406788 -0.714844,-1.01172 C 46.04924,35.71938 44.964806,34.432738 44.058594,33.476562 41.442844,30.716416 41.02931,29.277048 42.125,27.074216 42.677564,25.9634 45.083222,23.4308 45.378906,23.61328 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+ <circle style="opacity:0.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#e65829" cx="48" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="M 47.5,37 A 1.5,1.5 0 0 0 46,38.5 V 46 47.5 49 H 56.5 A 1.5,1.5 0 0 0 58,47.5 1.5,1.5 0 0 0 56.5,46 H 49 V 38.5 A 1.5,1.5 0 0 0 47.5,37 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.kmal-kenneth.monilet.svg b/.icons/awkward/64x64/apps/com.github.kmal-kenneth.monilet.svg
new file mode 100644
index 00000000..ae24e60e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.kmal-kenneth.monilet.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#585c75" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 19.976938,46.021082 A 17,17 0 0 1 16.30033,27.474095 17,17 0 0 1 32.042259,17.000325 17,17 0 0 1 47.729132,27.556376 17,17 0 0 1 43.955463,46.083858"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 19.976938,47.0217 A 17,17 0 0 1 15.762414,29.959678 17,17 0 0 1 28.899749,18.285552"/>
+ <path style="fill:none;stroke:#5cddbe;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 19.976938,46.021082 A 17,17 0 0 1 15.762414,28.95906 17,17 0 0 1 28.899749,17.284934"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 28.859375,14.277343 a 3.0003,3.0003 0 0 0 -0.505859,0.05859 c -7.296622,1.352347 -13.256431,6.647282 -15.457032,13.734374 -0.643103,2.07113 -0.924756,4.196902 -0.884765,6.300782 0.05524,-1.774992 0.343549,-3.557781 0.884765,-5.300782 2.200601,-7.087093 8.16041,-12.382027 15.457032,-13.734374 a 3.0003,3.0003 0 0 1 0.505859,-0.05859 3.0003,3.0003 0 0 1 3.041016,2.5 3.0003,3.0003 0 0 0 -3.041016,-3.5 z M 18.005859,34.533202 c -0.12935,3.819672 1.309485,7.584875 4.091797,10.367188 a 3.0003,3.0003 0 0 1 0.876953,1.669921 3.0003,3.0003 0 0 0 -0.876953,-2.669921 C 19.558567,41.3613 18.136807,38.003864 18.005859,34.533202 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.labyrinth_team.labyrinth.svg b/.icons/awkward/64x64/apps/com.github.labyrinth_team.labyrinth.svg
new file mode 120000
index 00000000..926fa121
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.labyrinth_team.labyrinth.svg
@@ -0,0 +1 @@
+labyrinth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.lainsce.aesop.svg b/.icons/awkward/64x64/apps/com.github.lainsce.aesop.svg
new file mode 100644
index 00000000..f6ca5b1f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.lainsce.aesop.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="32" height="37" x="16" y="20"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 9.7398686,55 C 8.2220602,55 6.9999998,56.134294 6.9999998,57.543104 V 61 H 57 V 57.543104 C 57,56.134294 55.777939,55 54.260131,55 Z"/>
+ <rect style="fill:#d4d4d4" width="8" height="25" x="13" y="27"/>
+ <rect style="fill:#d4d4d4" width="8" height="25" x="43" y="27"/>
+ <rect style="fill:#d4d4d4" width="8" height="25" x="28" y="27"/>
+ <rect style="opacity:0.2" width="44" height="8" x="10" y="22" rx="2.411" ry="2.286"/>
+ <rect style="fill:#969696" width="44" height="8" x="10" y="49" rx="2.411" ry="2.286"/>
+ <rect style="fill:#969696" width="44" height="8" x="10" y="21" rx="2.411" ry="2.286"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 29.883978,5.9121957 19.5,11.718943 9.1496957,17.506858 c -2.2792792,1.19405 -1.9721396,0.654189 -2.1496959,2.941824 v 4.192942 C 6.9999998,24.840214 7.1377706,25 7.3088373,25 H 56.691163 C 56.862234,25 57,24.840217 57,24.641624 V 20.541947 C 56.995,18.129099 56.93818,18.674413 54.766288,17.459875 L 44.5,11.718943 34.172817,5.9439557 C 32.26094,4.5464646 31.798106,4.8418091 29.883978,5.9122003 Z"/>
+ <path style="fill:#d4d4d4;fill-rule:evenodd" d="M 29.883978,4.9121957 19.5,10.718943 9.1496957,16.506858 c -2.2792792,1.19405 -1.9721396,0.654189 -2.1496959,2.941824 v 4.192942 C 6.9999998,23.840214 7.1377706,24 7.3088373,24 H 56.691163 C 56.862234,24 57,23.840217 57,23.641624 V 19.541947 C 56.995,17.129099 56.93818,17.674413 54.766288,16.459875 L 44.5,10.718943 34.172817,4.9439557 C 32.26094,3.5464646 31.798106,3.8418091 29.883978,4.9122003 Z"/>
+ <path style="fill:#d4d4d4;fill-rule:evenodd" d="M 9.7398686,54 C 8.2220602,54 6.9999998,55.134294 6.9999998,56.543104 V 60 H 57 V 56.543104 C 57,55.134294 55.777939,54 54.260131,54 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 32.029297 4.0019531 C 31.435338 4.0349018 30.84183 4.3769138 29.884766 4.9121094 L 19.5 10.71875 L 9.1503906 16.507812 C 6.8711114 17.701863 7.1775563 17.161584 7 19.449219 L 7 20.449219 C 7.1775563 18.161584 6.8711114 18.701863 9.1503906 17.507812 L 19.5 11.71875 L 29.884766 5.9121094 C 31.798894 4.8417182 32.259998 4.5458683 34.171875 5.9433594 L 44.5 11.71875 L 54.765625 17.458984 C 56.937517 18.673522 56.995 18.128168 57 20.541016 L 57 19.541016 C 56.995 17.128168 56.937517 17.673522 54.765625 16.458984 L 44.5 10.71875 L 34.171875 4.9433594 C 33.215936 4.2446138 32.623256 3.9690045 32.029297 4.0019531 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 9.7402344 54 C 8.222426 54 7 55.134159 7 56.542969 L 7 57.542969 C 7 56.134159 8.222426 55 9.7402344 55 L 54.259766 55 C 55.777574 55 57 56.134159 57 57.542969 L 57 56.542969 C 57 55.134159 55.777574 54 54.259766 54 L 9.7402344 54 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.lainsce.coin.svg b/.icons/awkward/64x64/apps/com.github.lainsce.coin.svg
new file mode 100644
index 00000000..2c9014ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.lainsce.coin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#f6ac43" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="20"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="20"/>
+ <rect style="opacity:0.6" width="8" height="26" x="28" y="19" rx="3" ry="3"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.lainsce.notejot.svg b/.icons/awkward/64x64/apps/com.github.lainsce.notejot.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.lainsce.notejot.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.lainsce.palaura.svg b/.icons/awkward/64x64/apps/com.github.lainsce.palaura.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.lainsce.palaura.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.lainsce.quilter.svg b/.icons/awkward/64x64/apps/com.github.lainsce.quilter.svg
new file mode 100644
index 00000000..bbae6ca6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.lainsce.quilter.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m10 56v2c0 1.662 1.338 3 3 3h38c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-38c-1.662 0-3-1.338-3-3z"/>
+ <path style="fill:#e4e4e4" d="m54 57v-50c0-1.662-1.338-3-3-3h-38c-1.662 0-3 1.338-3 3v50c0 1.662 1.338 3 3 3h38c1.662 0 3-1.338 3-3z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m13 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h38c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-38z"/>
+ <path style="fill:#9daabc" d="m18 16h24v2h-24z"/>
+ <path style="fill:#9daabc" d="m18 22h28v2h-28z"/>
+ <path style="fill:#9daabc" d="m18 28h24v2h-24z"/>
+ <path style="fill:#9daabc" d="m18 34h20v2h-20z"/>
+ <path style="fill:#9daabc" d="m18 40h24v2h-24z"/>
+ <path style="fill:#9daabc" d="m18 46h20v2h-20z"/>
+ <rect style="fill:#4992ff" width="2" height="10" x="38" y="30"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.lainsce.timetable.svg b/.icons/awkward/64x64/apps/com.github.lainsce.timetable.svg
new file mode 100644
index 00000000..a1397e01
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.lainsce.timetable.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8496094 4 C 5.2708555 4 4 5.2708555 4 6.8496094 L 4 23 L 4 42 L 4 58.150391 C 4 59.728853 5.2708555 61 6.8496094 61 L 23 61 L 42 61 L 42.224609 60.904297 A 17 17 0 0 1 27 44 A 17 17 0 0 1 44 27 A 17 17 0 0 1 60.886719 42.216797 L 61 42 L 61 23 L 61 6.8496094 C 61 5.2707092 59.728852 4 58.150391 4 L 42 4 L 23 4 L 6.8496094 4 z"/>
+ <path style="fill:#b0b0b0" d="M 42.000001,2.9999985 V 21.999999 41 60 l 9.880092,-4.22336 c 1.451418,-0.620426 2.114313,-1.451724 2.848859,-2.848858 L 61.000001,41 V 21.999999 5.8488568 c 0,-1.5789002 -1.270397,-2.8488583 -2.848858,-2.8488583 z"/>
+ <path style="fill:#cccccc" d="M 23,2.9999985 V 21.999999 41 60 H 42.000001 V 41 21.999999 2.9999985 Z"/>
+ <path style="fill:#e4e4e4" d="M 6.8488583,2.9999985 C 5.2701044,2.9999985 4,4.2701029 4,5.8488568 V 21.999999 41 57.151141 C 4,58.729603 5.2701044,60 6.8488583,60 H 23 V 41 21.999999 2.9999985 Z"/>
+ <circle style="opacity:0.2" cx="44" cy="44" r="17"/>
+ <circle style="fill:#0d89f4" cx="44" cy="43" r="17"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 44.00002,34 v 8.999999 h 8.999999"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8496094 3 C 5.2708555 3 4 4.2708555 4 5.8496094 L 4 6.8496094 C 4 5.2708555 5.2708555 4 6.8496094 4 L 23 4 L 42 4 L 58.150391 4 C 59.728852 4 61 5.2707092 61 6.8496094 L 61 5.8496094 C 61 4.2707092 59.728852 3 58.150391 3 L 42 3 L 23 3 L 6.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.lainsce.yishu.svg b/.icons/awkward/64x64/apps/com.github.lainsce.yishu.svg
new file mode 100644
index 00000000..0f81a2d2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.lainsce.yishu.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#74b336" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="M 50.426,17.0624 27.8,39.6884 13.6562,25.5464 8,31.2044 l 14.144,14.14 5.656,5.656 5.6562,-5.6562 22.624,-22.624 -5.6562,-5.6562 z"/>
+ <path style="fill:#ffffff" d="M 50.426,16.0624 27.8,38.6884 13.6562,24.5464 8,30.2044 l 14.144,14.14 5.656,5.656 5.6562,-5.6562 22.624,-22.624 -5.6562,-5.6562 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.libresprite.LibreSprite.svg b/.icons/awkward/64x64/apps/com.github.libresprite.LibreSprite.svg
new file mode 120000
index 00000000..8d98231c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.libresprite.LibreSprite.svg
@@ -0,0 +1 @@
+aseprite.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.luizaugustomm.tomato.svg b/.icons/awkward/64x64/apps/com.github.luizaugustomm.tomato.svg
new file mode 120000
index 00000000..a115f05b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.luizaugustomm.tomato.svg
@@ -0,0 +1 @@
+tomato.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.maoschanz.drawing.svg b/.icons/awkward/64x64/apps/com.github.maoschanz.drawing.svg
new file mode 100644
index 00000000..29870b43
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.maoschanz.drawing.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 3.000001,20.74375 v 18.629297 9.766845 1.95337 C 3.000001,53.257727 4.7521443,55 6.9285724,55 H 53.82845 c 2.176431,0 3.928572,-1.742272 3.928572,-3.906738 v -0.607544 c 0.15402,-0.419549 0.242979,-0.871973 0.242979,-1.345826 V 20.74375 Z"/>
+ <path style="fill:#e4e4e4" d="m 3.000001,19.74375 v 18.629297 9.766845 1.95337 C 3.000001,52.257727 4.7521443,54 6.9285724,54 H 53.82845 c 2.176431,0 3.928572,-1.742272 3.928572,-3.906738 v -0.607544 c 0.15402,-0.419549 0.242979,-0.871973 0.242979,-1.345826 V 19.74375 Z"/>
+ <path style="fill:#565064" d="M 6.9285722,12 C 4.7521437,12 3.0000008,13.742512 3.0000008,15.906977 V 20 H 57.999999 V 15.906977 C 57.999999,13.742512 56.247856,12 54.071428,12 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.9277344 12 C 4.7513059 12 3 13.741785 3 15.90625 L 3 16.90625 C 3 14.741785 4.7513059 13 6.9277344 13 L 54.072266 13 C 56.248694 13 58 14.741785 58 16.90625 L 58 15.90625 C 58 13.741785 56.248694 12 54.072266 12 L 6.9277344 12 z"/>
+ <path style="fill:none;stroke:#ff4e4a;stroke-width:2.63636351;stroke-linecap:round" d="m 11.309,27.336 c 6.577455,2.232297 -4.0409632,9.56243 5.545967,10.175842 5.634159,0.360498 5.118066,8.179158 5.118066,8.179158"/>
+ <path style="opacity:0.1" d="M 54.501953,8.0039062 C 54.079614,7.9742701 53.588683,8.125414 53.097656,8.6835938 L 23.908203,37.833984 24.634766,38.560547 21,46.546875 22.455078,48 l 7.998047,-3.630859 0.726563,0.726562 29.234374,-29.197265 c 1.431942,-1.430099 -0.210937,-2.816407 -0.210937,-2.816407 L 55.716797,8.6035156 c 0,0 -0.510945,-0.5502157 -1.214844,-0.5996094 z"/>
+ <path style="fill:#ff4e4a" d="M 31.179534,44.095305 23.908437,36.833574 53.096818,7.6828001 c 1.309404,-1.4884792 2.620877,-0.079483 2.620877,-0.079483 l 4.484892,4.4791119 c 0,0 1.643509,1.385827 0.211567,2.815925 z"/>
+ <rect style="fill:#3d3846" width="10.276" height="2.055" x="-53.23" y="25.77" transform="matrix(-0.70756248,-0.70665079,0.70756248,-0.70665079,0,0)"/>
+ <rect style="fill:#3d3846" width="10.276" height="2.055" x="-53.23" y="-3" transform="matrix(-0.70756248,-0.70665079,0.70756248,-0.70665079,0,0)"/>
+ <path style="fill:#c02924" d="M 30.452428,43.369135 24.635549,37.55975 21,45.547653 22.45422,47 Z"/>
+ <path style="fill:#3d3846" d="m 35.542205,25.215151 a 2.5690631,5.1381334 45.06156 0 0 5.453324,-1.815432 2.5690631,5.1381334 45.06156 0 0 1.817774,-5.446297 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.marktext.marktext.svg b/.icons/awkward/64x64/apps/com.github.marktext.marktext.svg
new file mode 120000
index 00000000..479a5898
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.marktext.marktext.svg
@@ -0,0 +1 @@
+marktext.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.mdh34.hackup.svg b/.icons/awkward/64x64/apps/com.github.mdh34.hackup.svg
new file mode 100644
index 00000000..cb63bfda
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.mdh34.hackup.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ff822e" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 29,20 v 36 h 6 V 20 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 31.997582,10.000001 a 1.8574262,1.7648823 0 0 0 -1.55979,0.81112 L 19.294346,27.28171 A 1.8574262,1.7648823 0 0 0 20.856558,30 h 22.286886 a 1.8574262,1.7648823 0 0 0 1.56221,-2.71829 L 33.56221,10.811121 a 1.8574262,1.7648823 0 0 0 -1.564628,-0.81112 z"/>
+ <path style="fill:#ffffff" d="m 29,19 v 36 h 6 V 19 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 31.997582,9.0000008 a 1.8574262,1.7648823 0 0 0 -1.55979,0.8111206 L 19.294346,26.28171 A 1.8574262,1.7648823 0 0 0 20.856558,29 h 22.286886 a 1.8574262,1.7648823 0 0 0 1.56221,-2.71829 L 33.56221,9.8111214 A 1.8574262,1.7648823 0 0 0 31.997582,9.0000008 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.mdh34.quickdocs.svg b/.icons/awkward/64x64/apps/com.github.mdh34.quickdocs.svg
new file mode 100644
index 00000000..a5dd437f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.mdh34.quickdocs.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#1f4a55" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4" d="M 29.00195,23 22,23 l 0,20 6.99805,0 m 4.028317,0 0.947266,0 C 38.405633,43 42,39.432 42,35 l 0,-4 c 0,-4.432 -3.594367,-8 -8.026367,-8 l -0.947266,0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4" d="M 29.00195,22 22,22 l 0,20 6.99805,0 m 4.028317,0 0.947266,0 C 38.405633,42 42,38.432 42,34 l 0,-4 c 0,-4.432 -3.594367,-8 -8.026367,-8 l -0.947266,0"/>
+ <path style="opacity:0.15;fill:#ffffff;fill-rule:evenodd" d="m 15,12 0,6 6,0 0,-6 z m 11,0 0,6 23,0 0,-6 z m -11,11 0,6 13,0 0,-6 z m 18,0 0,6 5,0 0,-6 z m 10,0 0,6 6,0 0,-6 z m -28,11 0,6 5.666667,0 0,-6 z m 11,0 0,6 7,0 0,-6 z m 13,0 0,6 10,0 0,-6 z m -24,12 0,6 11,0 0,-6 z m 17,0 0,6 17,0 0,-6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.micahflee.torbrowser-launcher.svg b/.icons/awkward/64x64/apps/com.github.micahflee.torbrowser-launcher.svg
new file mode 120000
index 00000000..407773e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.micahflee.torbrowser-launcher.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.miguelmota.Cointop.svg b/.icons/awkward/64x64/apps/com.github.miguelmota.Cointop.svg
new file mode 120000
index 00000000..63031572
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.miguelmota.Cointop.svg
@@ -0,0 +1 @@
+cointop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.mirkobrombin.bottles.svg b/.icons/awkward/64x64/apps/com.github.mirkobrombin.bottles.svg
new file mode 100644
index 00000000..cc3b7916
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.mirkobrombin.bottles.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 46.000011,997.414 c -0.675752,-0.02 -2.606184,-0.102 -3.000011,0 0,0 0.07692,3.0518 0,4.8988 -0.277187,6.5382 -0.862513,9.6284 -3.298829,14.56 -1.289222,2.6096 -2.038525,5.0394 -2.455078,7.9636 -0.1831,1.2854 -0.245908,4.3806 -0.246091,12.0926 -1.83e-4,9.5822 0.02356,10.4036 0.322263,10.92 0.41872,0.7238 1.014212,1.0006 2.695313,1.2486 0.928635,0.136 3.808604,0.2316 5.982424,0.2646 2.173814,-0.034 5.053784,-0.126 5.982418,-0.2646 1.6811,-0.248 2.276592,-0.5248 2.695314,-1.2486 0.298714,-0.5164 0.322446,-1.3378 0.322266,-10.92 -1.86e-4,-7.712 -0.063,-10.8072 -0.246094,-12.0926 -0.416552,-2.9242 -1.165858,-5.354 -2.455078,-7.9636 -2.436316,-4.9316 -3.021642,-8.0218 -3.298828,-14.56 0.14648,-2.7506 0,-4.9022 0,-4.9022 -0.393828,-0.098 -2.324262,-0.02 -3.000012,0 z"/>
+ <path style="opacity:0.2" d="m 18.000012,997.414 c -0.675752,-0.02 -2.606182,-0.102 -3.00001,0 0,0 0.07692,3.0518 0,4.8988 -0.277186,6.5382 -0.862514,9.6284 -3.29883,14.56 -1.28922,2.6096 -2.0385265,5.0394 -2.4550785,7.9636 -0.1831,1.2854 -0.245908,4.3806 -0.246092,12.0926 -1.82e-4,9.5822 0.02356,10.4036 0.322264,10.92 0.41872,0.7238 1.0142145,1.0006 2.6953145,1.2486 0.928635,0.136 3.808604,0.2316 5.982422,0.2646 2.173814,-0.034 5.053784,-0.126 5.982418,-0.2646 1.6811,-0.248 2.276592,-0.5248 2.695314,-1.2486 0.298714,-0.5164 0.322446,-1.3378 0.322266,-10.92 -1.86e-4,-7.712 -0.063,-10.8072 -0.246094,-12.0926 -0.416552,-2.9242 -1.165858,-5.354 -2.455078,-7.9636 -2.436317,-4.9316 -3.021642,-8.0218 -3.298828,-14.56 0.14648,-2.7506 0,-4.9022 0,-4.9022 -0.393828,-0.098 -2.32426,-0.02 -3.00001,0 z"/>
+ <path style="fill:#334933" d="m 18.000012,996.414 c -0.675752,-0.02 -2.606182,-0.102 -3.00001,0 0,0 0.07692,3.0518 0,4.8988 -0.277186,6.5382 -0.862514,9.6284 -3.29883,14.56 -1.28922,2.6096 -2.0385265,5.0394 -2.4550785,7.9636 -0.1831,1.2854 -0.245908,4.3806 -0.246092,12.0926 -1.82e-4,9.5822 0.02356,10.4036 0.322264,10.92 0.41872,0.7238 1.0142145,1.0006 2.6953145,1.2486 0.928635,0.136 3.808604,0.2316 5.982422,0.2646 2.173814,-0.034 5.053784,-0.126 5.982418,-0.2646 1.6811,-0.248 2.276592,-0.5248 2.695314,-1.2486 0.298714,-0.5164 0.322446,-1.3378 0.322266,-10.92 -1.86e-4,-7.712 -0.063,-10.8072 -0.246094,-12.0926 -0.416552,-2.9242 -1.165858,-5.354 -2.455078,-7.9636 -2.436317,-4.9316 -3.021642,-8.0218 -3.298828,-14.56 0.14648,-2.7506 0,-4.9022 0,-4.9022 -0.393828,-0.098 -2.32426,-0.02 -3.00001,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="translate(0,988.3622)" d="M 19.605469 8.0039062 C 18.989164 8.0136562 18.337875 8.0388281 18 8.0488281 L 18 8.0527344 C 17.324248 8.0327344 15.393828 7.9507344 15 8.0527344 C 15 8.0527344 15.010449 8.6554827 15.017578 9.0507812 C 15.432905 8.9525799 17.329768 9.0328978 18 9.0527344 L 18 9.0488281 C 18.67575 9.0288281 20.606172 8.9508281 21 9.0488281 C 21 9.0488281 21.049444 9.9063423 21.058594 11.158203 C 21.084687 9.3254033 21 8.0488281 21 8.0488281 C 20.803086 7.9998281 20.221774 7.9941563 19.605469 8.0039062 z M 15.023438 10.449219 C 15.027017 11.297787 15.03062 12.21593 15 12.951172 C 14.722814 19.489372 14.137488 22.578166 11.701172 27.509766 C 10.411952 30.119366 9.6626458 32.550409 9.2460938 35.474609 C 9.0629938 36.760009 9.000184 39.854406 9 47.566406 C 8.9999934 47.914281 9.0018847 48.065439 9.0019531 48.390625 C 9.0034298 40.853482 9.0648971 37.746647 9.2460938 36.474609 C 9.6626458 33.550409 10.411952 31.119366 11.701172 28.509766 C 14.137488 23.578166 14.722814 20.489372 15 13.951172 C 15.046332 12.838659 15.038306 11.505751 15.023438 10.449219 z M 21.019531 13.332031 C 21.01132 13.544354 21.011761 13.730322 21 13.951172 C 21.277186 20.489372 21.862511 23.578166 24.298828 28.509766 C 25.588048 31.119366 26.337354 33.550409 26.753906 36.474609 C 26.935097 37.746647 26.996568 40.853482 26.998047 48.390625 C 26.998115 48.065439 27.000007 47.914281 27 47.566406 C 26.999814 39.854406 26.937 36.760009 26.753906 35.474609 C 26.337354 32.550409 25.588048 30.119366 24.298828 27.509766 C 21.912919 22.680202 21.304116 19.597442 21.019531 13.332031 z"/>
+ <path style="opacity:0.2" d="m 15.999023,995.3622 c -0.554002,0 -0.999024,0.446 -0.999024,1 l 0,2 6.000001,0 0,-2 c 0,-0.554 -0.445025,-1 -0.999027,-1 z"/>
+ <path style="fill:#d6aa38" d="m 15.999023,994.3622 c -0.554002,0 -0.999024,0.446 -0.999024,1 l 0,2 6.000001,0 0,-2 c 0,-0.554 -0.445025,-1 -0.999027,-1 z"/>
+ <path style="fill:#334933" d="m 46.000011,996.414 c -0.675752,-0.02 -2.606184,-0.102 -3.000011,0 0,0 0.07692,3.0518 0,4.8988 -0.277187,6.5382 -0.862513,9.6284 -3.298829,14.56 -1.289222,2.6096 -2.038525,5.0394 -2.455078,7.9636 -0.1831,1.2854 -0.245908,4.3806 -0.246091,12.0926 -1.83e-4,9.5822 0.02356,10.4036 0.322263,10.92 0.41872,0.7238 1.014212,1.0006 2.695313,1.2486 0.928635,0.136 3.808604,0.2316 5.982424,0.2646 2.173814,-0.034 5.053784,-0.126 5.982418,-0.2646 1.6811,-0.248 2.276592,-0.5248 2.695314,-1.2486 0.298714,-0.5164 0.322446,-1.3378 0.322266,-10.92 -1.86e-4,-7.712 -0.063,-10.8072 -0.246094,-12.0926 -0.416552,-2.9242 -1.165858,-5.354 -2.455078,-7.9636 -2.436316,-4.9316 -3.021642,-8.0218 -3.298828,-14.56 0.14648,-2.7506 0,-4.9022 0,-4.9022 -0.393828,-0.098 -2.324262,-0.02 -3.000012,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="translate(0,988.3622)" d="M 47.605469 8.0039062 C 46.989163 8.0136562 46.337875 8.0388281 46 8.0488281 L 46 8.0527344 C 45.324248 8.0327344 43.393827 7.9507344 43 8.0527344 C 43 8.0527344 43.010449 8.6554827 43.017578 9.0507812 C 43.432904 8.9525799 45.329768 9.0328978 46 9.0527344 L 46 9.0488281 C 46.67575 9.0288281 48.606172 8.9508281 49 9.0488281 C 49 9.0488281 49.049444 9.9063423 49.058594 11.158203 C 49.084687 9.3254033 49 8.0488281 49 8.0488281 C 48.803086 7.9998281 48.221774 7.9941563 47.605469 8.0039062 z M 43.023438 10.449219 C 43.027017 11.297787 43.03062 12.21593 43 12.951172 C 42.722813 19.489372 42.137488 22.578166 39.701172 27.509766 C 38.41195 30.119366 37.662647 32.550409 37.246094 35.474609 C 37.062994 36.760009 37.000183 39.854406 37 47.566406 C 36.999993 47.914281 37.001885 48.065439 37.001953 48.390625 C 37.003429 40.853482 37.064897 37.746647 37.246094 36.474609 C 37.662647 33.550409 38.41195 31.119366 39.701172 28.509766 C 42.137488 23.578166 42.722813 20.489372 43 13.951172 C 43.046332 12.838659 43.038306 11.505751 43.023438 10.449219 z M 49.019531 13.332031 C 49.01132 13.544354 49.011761 13.730322 49 13.951172 C 49.277186 20.489372 49.862512 23.578166 52.298828 28.509766 C 53.588048 31.119366 54.337354 33.550409 54.753906 36.474609 C 54.935097 37.746647 54.996568 40.853482 54.998047 48.390625 C 54.998115 48.065439 55.000007 47.914281 55 47.566406 C 54.999814 39.854406 54.937 36.760009 54.753906 35.474609 C 54.337354 32.550409 53.588048 30.119366 52.298828 27.509766 C 49.91292 22.680202 49.304116 19.597442 49.019531 13.332031 z"/>
+ <path style="opacity:0.2" d="m 43.999021,995.3622 c -0.554002,0 -0.999024,0.446 -0.999024,1 l 0,2 6.000003,0 0,-2 c 0,-0.554 -0.445024,-1 -0.999027,-1 z"/>
+ <path style="fill:#d6aa38" d="m 43.999021,994.3622 c -0.554002,0 -0.999024,0.446 -0.999024,1 l 0,2 6.000003,0 0,-2 c 0,-0.554 -0.445024,-1 -0.999027,-1 z"/>
+ <path style="opacity:0.2" d="m 32.000011,995.4142 c -0.675752,-0.02 -2.606182,-0.102 -3.00001,0 0,0 0.07692,5.0516 0,6.8986 -0.277186,6.5382 -0.862514,9.6284 -3.29883,14.56 -1.28922,2.6096 -2.038526,5.0394 -2.455078,7.9636 -0.1831,1.2854 -0.245908,4.3806 -0.246092,12.0926 -1.82e-4,9.5822 0.02356,10.4036 0.322264,10.92 0.41872,0.7238 1.014214,1.0006 2.695314,1.2486 0.928636,0.136 3.808604,0.2316 5.982422,0.2646 2.173814,-0.034 5.053784,-0.126 5.982418,-0.2646 1.6811,-0.248 2.276592,-0.5248 2.695315,-1.2486 0.298713,-0.5164 0.322446,-1.3378 0.322266,-10.92 -1.86e-4,-7.712 -0.063,-10.8072 -0.246094,-12.0926 -0.416553,-2.9242 -1.165858,-5.354 -2.455078,-7.9636 -2.436316,-4.9316 -3.021642,-8.0218 -3.298828,-14.56 0.146479,-2.7506 0,-6.902 0,-6.902 -0.393828,-0.098 -2.324261,-0.02 -3.000011,0 z"/>
+ <path style="fill:#962b57" d="m 32.000011,994.4142 c -0.675752,-0.02 -2.606182,-0.102 -3.00001,0 0,0 0.07692,5.0516 0,6.8986 -0.277186,6.5382 -0.862514,9.6284 -3.29883,14.56 -1.28922,2.6096 -2.038526,5.0394 -2.455078,7.9636 -0.1831,1.2854 -0.245908,4.3806 -0.246092,12.0926 -1.82e-4,9.5822 0.02356,10.4036 0.322264,10.92 0.41872,0.7238 1.014214,1.0006 2.695314,1.2486 0.928636,0.136 3.808604,0.2316 5.982422,0.2646 2.173814,-0.034 5.053784,-0.126 5.982418,-0.2646 1.6811,-0.248 2.276592,-0.5248 2.695315,-1.2486 0.298713,-0.5164 0.322446,-1.3378 0.322266,-10.92 -1.86e-4,-7.712 -0.063,-10.8072 -0.246094,-12.0926 -0.416553,-2.9242 -1.165858,-5.354 -2.455078,-7.9636 -2.436316,-4.9316 -3.021642,-8.0218 -3.298828,-14.56 0.146479,-2.7506 0,-6.902 0,-6.902 -0.393828,-0.098 -2.324261,-0.02 -3.000011,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="translate(0,988.3622)" d="M 33.605469 6.0039062 C 32.989163 6.0136562 32.337875 6.0388281 32 6.0488281 L 32 6.0527344 C 31.324248 6.0327344 29.393828 5.9507344 29 6.0527344 C 29 6.0527344 29.00608 6.769476 29.009766 7.0527344 C 29.415519 6.9528346 31.327286 7.0328243 32 7.0527344 L 32 7.0488281 C 32.67575 7.0288281 34.606172 6.9508281 35 7.0488281 C 35 7.0488281 35.055661 8.8356733 35.058594 10.822266 C 35.083055 8.4565994 35 6.0488281 35 6.0488281 C 34.803086 5.9998281 34.221774 5.9941563 33.605469 6.0039062 z M 29.025391 9.4082031 C 29.030717 10.724435 29.032893 12.161342 29 12.951172 C 28.722814 19.489372 28.137488 22.578166 25.701172 27.509766 C 24.411952 30.119366 23.662646 32.550409 23.246094 35.474609 C 23.062994 36.760009 23.000184 39.854406 23 47.566406 C 22.999993 47.914281 23.001885 48.065439 23.001953 48.390625 C 23.00343 40.853482 23.064897 37.746647 23.246094 36.474609 C 23.662646 33.550409 24.411952 31.119366 25.701172 28.509766 C 28.137488 23.578166 28.722814 20.489372 29 13.951172 C 29.044048 12.893501 29.038905 11.017221 29.025391 9.4082031 z M 35.017578 13.296875 C 35.009836 13.510483 35.010695 13.750338 35 13.951172 C 35.277186 20.489372 35.862512 23.578166 38.298828 28.509766 C 39.588048 31.119366 40.337353 33.550409 40.753906 36.474609 C 40.935097 37.746647 40.996568 40.853482 40.998047 48.390625 C 40.998115 48.065439 41.000007 47.914281 41 47.566406 C 40.999814 39.854406 40.937 36.760009 40.753906 35.474609 C 40.337353 32.550409 39.588048 30.119366 38.298828 27.509766 C 35.908266 22.670781 35.301449 19.587042 35.017578 13.296875 z"/>
+ <path style="opacity:0.2" d="m 29.999023,993.3622 c -0.554002,0 -0.999023,0.446 -0.999023,1 l 0,2 6,0 0,-2 c 0,-0.554 -0.445024,-1 -0.999027,-1 z"/>
+ <path style="fill:#ffcb46" d="m 29.999023,992.3622 c -0.554002,0 -0.999023,0.446 -0.999023,1 l 0,2 6,0 0,-2 c 0,-0.554 -0.445024,-1 -0.999027,-1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,988.3622)" d="M 15.998047 6 C 15.444045 6 15 6.446 15 7 L 15 8 C 15 7.446 15.444045 7 15.998047 7 L 20 7 C 20.554002 7 21 7.446 21 8 L 21 7 C 21 6.446 20.554002 6 20 6 L 15.998047 6 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,988.3622)" d="M 43.998047 6 C 43.444045 6 43 6.446 43 7 L 43 8 C 43 7.446 43.444045 7 43.998047 7 L 48 7 C 48.554003 7 49 7.446 49 8 L 49 7 C 49 6.446 48.554003 6 48 6 L 43.998047 6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 29.998047 4 C 29.444045 4 29 4.446 29 5 L 29 6 C 29 5.446 29.444045 5 29.998047 5 L 34 5 C 34.554003 5 35 5.446 35 6 L 35 5 C 35 4.446 34.554003 4 34 4 L 29.998047 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.mirkobrombin.football.svg b/.icons/awkward/64x64/apps/com.github.mirkobrombin.football.svg
new file mode 100644
index 00000000..5b1fe6a3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.mirkobrombin.football.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.661991 -0.050799,0.999986 C 4.0000007,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.000401 c 0,-0.337995 -0.04,-0.665991 -0.05,-0.999986 C 59.421208,47.0422 47.173383,59.000029 31.9996,59.000029 16.825417,59.000029 4.5779921,47.0422 4.0499997,32.000415 Z"/>
+ <rect style="fill:#ffffff" width="53" height="53" x="-58.5" y="-58.5" rx="26.5" ry="26.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(0.77378893,0,0,0.77378893,4.0000004,5.029835)">
+ <g>
+ <path transform="matrix(2.5847,0,0,2.5846,-5.1694,-7.7539)" d="M 16,3 C 14.182,3 12.41,3.3456 10.732,4.0254 8.9956,4.7295 7.4379,5.7636 6.1016,7.0996 4.7648,8.436 3.7299,9.996 3.0254,11.732 c -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.178 l 5.2973,0.943 c 0.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 C 28.27,9.996 27.236,8.4356 25.9,7.0996 24.564,5.7636 23.006,4.7295 21.268,4.0254 19.59,3.3456 17.818,3 16,3 Z m -4.17,1.5703 c -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.375 l -1.582,4.7654 c -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.051 L 4.9414,11.393 C 4.946,11.295 4.9628,11.198 4.9961,11.109 5.2058,10.551 5.4132,9.9889 5.6504,9.4414 5.833,9.0197 6.0405,8.611 6.2676,8.2129 6.4161,8.0488 6.5699,7.8871 6.7285,7.7285 8.2115,6.2459 9.9641,5.1928 11.83,4.5703 Z m 9.131,0.291 c 1.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.154 L 20.91,5.4668 C 20.939,5.266 20.955,5.0641 20.961,4.8613 Z M 19.27,5.9004 c 0.284,-0.0034 0.571,0.0031 0.859,0.0234 l 4.189,4.7222 c -0.144,0.456 -0.285,0.914 -0.453,1.36 -0.296,0.783 -0.612,1.558 -0.927,2.334 l -6.086,0.625 C 16.779,14.869 16.704,14.774 16.625,14.684 15.907,13.87 15.183,13.061 14.461,12.25 14.468,12.242 14.474,12.236 14.48,12.229 14.189,11.938 13.899,11.647 13.607,11.355 L 15.301,6.2559 C 15.418,6.2249 15.536,6.1983 15.654,6.1855 16.575,6.0919 17.497,5.987 18.42,5.9336 18.703,5.9177 18.985,5.9038 19.27,5.9004 Z m -14.834,6.2246 3.1602,1.869 0,0.08 c -0.0081,1.699 0.1643,3.387 0.5078,5.049 0.0012,0.008 0.0024,0.011 0.0039,0.018 L 5.6567,22.982 C 5.6034,22.955 5.552,22.927 5.5005,22.895 4.8261,22.471 4.203,21.982 3.6528,21.408 2.8125,19.043 2.6703,16.485 3.2271,14.055 3.489,13.538 3.7885,13.042 4.1255,12.566 4.2296,12.42 4.3246,12.267 4.436,12.125 Z m 18.578,3.1 c 0.765,1.122 1.489,2.267 2.119,3.472 0.116,0.222 0.232,0.447 0.347,0.674 l -3.025,5.641 c -0.017,0.004 -0.033,0.007 -0.051,0.009 -1.634,0.306 -3.283,0.469 -4.945,0.477 l -3.018,-5.219 c 0.47,-0.872 0.935,-1.747 1.397,-2.623 0.313,-0.594 0.622,-1.193 0.93,-1.791 l 6.246,-0.64 z m 6.052,2.771 c -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.152 l 3.131,-5.842 c 0.862,-0.393 1.692,-0.837 2.464,-1.389 0.101,-0.071 0.185,-0.152 0.25,-0.24 z M 8.691,19.879 c 0.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.032 l 2.933,5.072 c -0.509,0.716 -1.024,1.429 -1.551,2.133 -0.087,0.117 -0.18,0.23 -0.277,0.342 l -6.25,-1.116 C 7.8914,26.43 7.2348,25.492 6.6695,24.488 6.5256,24.233 6.3637,23.983 6.2418,23.717 L 8.691,19.879 Z"/>
+ </g>
+ </g>
+ <g style="fill:#0b9851" transform="matrix(0.77378893,0,0,0.77378893,4.0000004,4.0004147)">
+ <g>
+ <path d="M 22.57,2.648 C 18.081,4.468 14.053,7.144 10.599,10.597 7.144,14.051 4.471,18.08 2.65,22.568 0.892,26.904 0,31.486 0,36.186 c 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.649 4.7,0 9.28,-0.892 13.616,-2.649 4.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 C 67.903,18.08 65.227,14.05 61.774,10.597 58.321,7.144 54.295,4.468 49.803,2.648 45.467,0.891 40.887,0 36.187,0 31.487,0 26.906,0.891 22.57,2.648 Z M 9.044,51.419 C 7.301,50.325 5.695,49.065 4.273,47.581 2.101,41.469 1.733,34.852 3.172,28.571 3.849,27.236 4.619,25.954 5.49,24.726 5.759,24.347 6.008,23.952 6.296,23.584 l 8.166,4.832 0,0.205 c -0.021,4.392 0.425,8.752 1.313,13.049 0.003,0.02 0.006,0.031 0.01,0.049 l -6.333,9.93 C 9.314,51.579 9.177,51.503 9.044,51.419 Z m 24.28,16.787 c 1.409,0.719 2.858,1.326 4.347,1.82 -6.325,0.275 -12.713,-1.207 -18.36,-4.447 L 33,68.018 c 0.105,0.067 0.212,0.131 0.324,0.188 z M 33.274,65.735 17.12,62.856 c -1.89,-2.295 -3.59,-4.723 -5.051,-7.318 -0.372,-0.66 -0.787,-1.301 -1.102,-1.99 l 6.327,-9.92 c 0.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.08 l 7.584,13.113 c -1.316,1.85 -2.647,3.69 -4.007,5.51 -0.226,0.303 -0.466,0.594 -0.716,0.883 z M 60.15,60.149 c -1.286,1.287 -2.651,2.447 -4.08,3.481 -0.237,-1.894 -0.646,-3.75 -1.223,-5.563 l 8.092,-15.096 c 2.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.389 z M 59.791,40.571 c 0.301,0.574 0.598,1.154 0.896,1.742 l -7.816,14.58 c -0.045,0.01 -0.088,0.02 -0.133,0.026 -4.225,0.789 -8.484,1.209 -12.779,1.229 l -7.8,-13.487 c 1.214,-2.254 2.417,-4.517 3.61,-6.781 0.81,-1.536 1.606,-3.082 2.401,-4.627 l 16.143,-1.658 c 1.977,2.9 3.85,5.862 5.478,8.976 z M 56.516,23.277 C 55.75,25.3 54.93,27.302 54.115,29.308 l -15.726,1.615 c -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.258 L 34.377,8.414 C 34.679,8.334 34.983,8.267 35.29,8.234 37.67,7.992 40.053,7.718 42.439,7.58 43.9,7.498 45.369,7.451 46.855,7.556 l 10.832,12.209 c -0.373,1.178 -0.737,2.359 -1.171,3.512 z M 60.15,12.221 c 2.988,2.99 5.302,6.402 6.938,10.047 C 65.064,20.875 62.9,19.729 60.625,18.795 60.271,18.649 59.908,18.52 59.539,18.393 L 48.877,6.376 c 0.074,-0.519 0.113,-1.039 0.129,-1.563 4.056,1.651 7.858,4.123 11.144,7.408 z M 25.334,4.182 c 0.042,0.031 0.062,0.057 0.086,0.064 2.437,0.842 4.654,2.082 6.744,3.553 l -4.09,12.317 c -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.301 L 7.605,21.694 c 0.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.123 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 C 16.488222,4 4,16.488222 4,32 c 0,0.113554 0.011285,0.224034 0.017578,0.335938 C 4.3691163,17.134398 16.710946,5 32,5 47.289054,5 59.630884,17.134398 59.982422,32.335938 59.988797,32.224034 60,32.113554 60,32 60,16.488222 47.511778,4 32,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.mirkobrombin.ppaextender.svg b/.icons/awkward/64x64/apps/com.github.mirkobrombin.ppaextender.svg
new file mode 100644
index 00000000..99e3d318
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.mirkobrombin.ppaextender.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 60,1046.6122 0,-38.5 c 0,-1.5234 -1.2488,-2.75 -2.8,-2.75 l -50.4,0 c -1.5512,0 -2.8,1.2266 -2.8,2.75 l 0,38.5 c 0,1.5236 1.2488,2.75 2.8,2.75 l 50.4,0 c 1.5512,0 2.8,-1.2264 2.8,-2.75 z"/>
+ <path style="fill:#86603b" d="m 60,1033.6122 0,-38.5 c 0,-1.5236 -1.2488,-2.75 -2.8,-2.75 l -50.4,0 c -1.5512,0 -2.8,1.2266 -2.8,2.75 l 0,38.5 c 0,1.5236 1.2488,2.75 2.8,2.75 l 50.4,0 c 1.5512,0 2.8,-1.2264 2.8,-2.75 z"/>
+ <path style="fill:#c28a52" d="m 60,1039.6122 0,-38.5 c 0,-1.5234 -1.2488,-2.75 -2.8,-2.75 l -50.4,0 c -1.5512,0 -2.8,1.2266 -2.8,2.75 l 0,38.5 c 0,1.5234 1.2488,2.75 2.8,2.75 l 50.4,0 c 1.5512,0 2.8,-1.2264 2.8,-2.75 z"/>
+ <path style="fill:#fabd7f" d="m 60,1045.6122 0,-38.5 c 0,-1.5234 -1.2488,-2.75 -2.8,-2.75 l -50.4,0 c -1.5512,0 -2.8,1.2266 -2.8,2.75 l 0,38.5 c 0,1.5236 1.2488,2.75 2.8,2.75 l 50.4,0 c 1.5512,0 2.8,-1.2264 2.8,-2.75 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,988.3622)" d="M 6.8007812 4 C 5.2495812 4 4 5.2266 4 6.75 L 4 7.75 C 4 6.2266 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2264 60 7.75 L 60 6.75 C 60 5.2264 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 6.8007812 10 C 5.2495812 10 4 11.2266 4 12.75 L 4 13.75 C 4 12.2266 5.2495812 11 6.8007812 11 L 57.199219 11 C 58.750419 11 60 12.2266 60 13.75 L 60 12.75 C 60 11.2266 58.750419 10 57.199219 10 L 6.8007812 10 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 6.8007812 16 C 5.2495813 16 4 17.2266 4 18.75 L 4 19.75 C 4 18.2266 5.2495813 17 6.8007812 17 L 57.199219 17 C 58.750419 17 60 18.2266 60 19.75 L 60 18.75 C 60 17.2266 58.750419 16 57.199219 16 L 6.8007812 16 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.mohelm97.screenrecorder.svg b/.icons/awkward/64x64/apps/com.github.mohelm97.screenrecorder.svg
new file mode 100644
index 00000000..99950035
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.mohelm97.screenrecorder.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 16.000323,51.376036 0,1.999984 c 0,1.453989 1.190591,2.62398 2.66798,2.62398 l 26.663794,0 c 1.477989,0 2.66798,-1.169991 2.66798,-2.62398 l 0,-1.999984 c 0,1.453988 -1.189991,2.623979 -2.66798,2.623979 l -26.663794,0 c -1.477389,0 -2.66798,-1.169991 -2.66798,-2.623979 z"/>
+ <rect style="fill:#8e8e8e" width="42" height="32" x="-55" y="-48" rx="2.626" ry="2.666" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 6.0004002,45.500081 0,1.999984 c 0,1.38399 1.1611911,2.499981 2.60158,2.499981 l 46.7956398,0 c 1.439989,0 2.60198,-1.115991 2.60198,-2.499981 l 0,-1.999984 c 0,1.383989 -1.161991,2.499981 -2.60198,2.499981 l -46.7956398,0 c -1.4407889,0 -2.60198,-1.115992 -2.60198,-2.499981 z"/>
+ <rect style="fill:#4f4f4f" width="40" height="52" x="-49" y="-58" rx="2.5" ry="2.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#dc4f47" width="32" height="44" x="-45" y="-54" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.6015625 9 C 7.1611736 9 6 10.115011 6 11.5 L 6 12.5 C 6 11.115011 7.1611736 10 8.6015625 10 L 55.398438 10 C 56.838426 10 58 11.115011 58 12.5 L 58 11.5 C 58 10.115011 56.838426 9 55.398438 9 L 8.6015625 9 z"/>
+ <path style="opacity:0.2" d="m 18,17 c -2.77,0 -5,2.23 -5,5 v 2 h 3 v -2 c 0,-1.159892 0.840108,-2 2,-2 h 2 v -3 z m 7,0 v 3 h 4 v -3 z m 9,0 v 3 h 5 v -3 z m 10,0 v 3 h 2 c 1.159892,0 2,0.840108 2,2 v 2 h 3 v -2 c 0,-2.77 -2.23,-5 -5,-5 z M 13,29 v 3 h 3 v -3 z m 35,0 v 3 h 3 v -3 z m -35,8 v 1 c 0,2.77 2.23,5 5,5 h 2 v -3 h -2 c -1.159892,0 -2,-0.840108 -2,-2 v -1 z m 35,0 v 1 c 0,1.159892 -0.840108,2 -2,2 h -2 v 3 h 2 c 2.77,0 5,-2.23 5,-5 v -1 z m -23,3 v 3 h 4 v -3 z m 9,0 v 3 h 5 v -3 z"/>
+ <path style="fill:#ffffff" d="m 18,16 c -2.77,0 -5,2.23 -5,5 v 2 h 3 v -2 c 0,-1.159892 0.840108,-2 2,-2 h 2 v -3 z m 7,0 v 3 h 4 v -3 z m 9,0 v 3 h 5 v -3 z m 10,0 v 3 h 2 c 1.159892,0 2,0.840108 2,2 v 2 h 3 v -2 c 0,-2.77 -2.23,-5 -5,-5 z M 13,27 v 4 h 3 v -4 z m 35,0 v 4 h 3 v -4 z m -35,9 v 1 c 0,2.77 2.23,5 5,5 h 2 v -3 h -2 c -1.159892,0 -2,-0.840108 -2,-2 v -1 z m 35,0 v 1 c 0,1.159892 -0.840108,2 -2,2 h -2 v 3 h 2 c 2.77,0 5,-2.23 5,-5 v -1 z m -23,3 v 3 h 4 v -3 z m 9,0 v 3 h 5 v -3 z"/>
+ <circle style="opacity:0.2" cx="32" cy="30" r="7"/>
+ <circle style="fill:#ffffff" cx="32" cy="29" r="7"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.mubitosh.qrshare.svg b/.icons/awkward/64x64/apps/com.github.mubitosh.qrshare.svg
new file mode 100644
index 00000000..8c38c691
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.mubitosh.qrshare.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="m 8,9 0,16 16,0 0,-16 z m 20,0 0,8 4,0 0,-4 4,0 0,-4 -4,0 z m 4,8 0,8 4,0 0,-8 z m 0,8 -4,0 0,4 4,0 z m 0,4 0,4 4,0 0,-4 z m 4,4 0,4 8,0 0,-8 -4,0 0,4 z m 8,4 0,4 4,0 0,4 4,0 0,-8 z m 8,0 4,0 0,-4 0,-4 -8,0 0,4 4,0 z m -8,4 -4,0 0,4 4,0 z m -4,4 -4,0 0,4 4,0 z m 0,4 0,4 4,0 0,-4 z m 4,4 0,4 4,0 0,-4 z m 4,0 8,0 0,-4 -8,0 z m -12,-4 -8,0 0,4 4,0 0,4 4,0 0,-4 z m 0,-4 0,-8 -8,0 0,4 4,0 0,4 z m -8,-8 0,-8 -4,0 0,4 -4,0 0,4 z m -8,-4 0,-4 -4,0 -8,0 0,8 8,0 0,-4 z M 40,9 40,25 56,25 56,9 Z m -28,4 8,0 0,8 -8,0 z m 32,0 8,0 0,8 -8,0 z m -30,2 0,4 4,0 0,-4 z m 32,0 0,4 4,0 0,-4 z M 8,41 8,57 24,57 24,41 Z m 4,4 8,0 0,8 -8,0 z m 2,2 0,4 4,0 0,-4 z"/>
+ <path style="fill:#3f3f3f" d="M 8,8 V 24 H 24 V 8 Z m 20,0 v 8 h 4 v -4 h 4 V 8 h -4 z m 4,8 v 8 h 4 v -8 z m 0,8 h -4 v 4 h 4 z m 0,4 v 4 h 4 v -4 z m 4,4 v 4 h 8 v -8 h -4 v 4 z m 8,4 v 4 h 4 v 4 h 4 v -8 z m 8,0 h 4 v -4 -4 h -8 v 4 h 4 z m -8,4 h -4 v 4 h 4 z m -4,4 h -4 v 4 h 4 z m 0,4 v 4 h 4 v -4 z m 4,4 v 4 h 4 v -4 z m 4,0 h 8 V 48 H 48 Z M 36,48 h -8 v 4 h 4 v 4 h 4 v -4 z m 0,-4 v -8 h -8 v 4 h 4 v 4 z m -8,-8 v -8 h -4 v 4 h -4 v 4 z M 20,32 V 28 H 16 8 v 8 h 8 V 32 Z M 40,8 V 24 H 56 V 8 Z m -28,4 h 8 v 8 h -8 z m 32,0 h 8 v 8 h -8 z m -30,2 v 4 h 4 v -4 z m 32,0 v 4 h 4 V 14 Z M 8,40 V 56 H 24 V 40 Z m 4,4 h 8 v 8 h -8 z m 2,2 v 4 h 4 v -4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.muriloventuroso.easyssh.svg b/.icons/awkward/64x64/apps/com.github.muriloventuroso.easyssh.svg
new file mode 100644
index 00000000..8f83cea0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.muriloventuroso.easyssh.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 7.264845,46.08125 c 15.214074,2.386244 35.026866,0.01876 52.45625,-9.357032 A 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z M 57.763282,43.964845 C 42.360087,51.148903 25.833118,53.504887 11.705468,52.271874 A 28,28 0 0 0 32,61 28,28 0 0 0 57.763282,43.964845 Z"/>
+ <path style="fill:#4f4f4f" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 7.264845,45.08125 c 15.214074,2.386244 35.026866,0.01876 52.45625,-9.357032 A 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z M 57.763282,42.964845 C 42.360087,50.148903 25.833118,52.504887 11.705468,51.271874 A 28,28 0 0 0 32,60 28,28 0 0 0 57.763282,42.964845 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3" d="m 37.6,25.899761 7,-4.2 7,4.2"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3" d="m 37.6,24.899761 7,-4.2 7,4.2"/>
+ <rect style="opacity:0.2" width="12" height="3" x="26" y="36"/>
+ <rect style="fill:#ffffff" width="12" height="3" x="26" y="35"/>
+ <path style="opacity:0.2" d="m 19,14 v 3 h -1.5 c -2.493,0 -4.5,2.007 -4.5,4.5 0,2.493 2.007,4.5 4.5,4.5 H 19 v 3 h -1.5 -4.224609 c 0.617611,1.746527 2.261346,3 4.224609,3 H 19 v 3 h 3 v -3 h 1.5 C 25.993,32 28,29.993 28,27.5 28,25.007 25.993,23 23.5,23 H 22 v -3 h 1.5 0.5 3.724609 C 27.106998,18.253473 25.463263,17 23.5,17 H 22 v -3 z m -1.5,6 H 19 v 3 H 17.5 C 16.617108,23 16,22.382892 16,21.5 16,20.617108 16.617108,20 17.5,20 Z m 4.5,6 h 1.5 c 0.882892,0 1.5,0.617108 1.5,1.5 0,0.882892 -0.617108,1.5 -1.5,1.5 H 22 Z"/>
+ <path style="fill:#ffffff" d="M 19 13 L 19 16 L 17.5 16 C 15.007 16 13 18.007 13 20.5 C 13 22.993 15.007 25 17.5 25 L 19 25 L 19 28 L 17.5 28 L 13.275391 28 C 13.893002 29.746527 15.536737 31 17.5 31 L 19 31 L 19 34 L 22 34 L 22 31 L 23.5 31 C 25.993 31 28 28.993 28 26.5 C 28 24.007 25.993 22 23.5 22 L 22 22 L 22 19 L 23.5 19 L 24 19 L 27.724609 19 C 27.106998 17.253473 25.463263 16 23.5 16 L 22 16 L 22 13 L 19 13 z M 17.5 19 L 19 19 L 19 22 L 17.5 22 C 16.617108 22 16 21.382892 16 20.5 C 16 19.617108 16.617108 19 17.5 19 z M 22 25 L 23.5 25 C 24.382892 25 25 25.617108 25 26.5 C 25 27.382892 24.382892 28 23.5 28 L 22 28 L 22 25 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.982422 32.667969 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z M 57.763672 42.964844 C 42.360477 50.148902 25.832728 52.504497 11.705078 51.271484 A 28 28 0 0 0 12.837891 52.351562 C 26.531881 53.352964 42.346987 51.011595 57.173828 44.226562 A 28 28 0 0 0 57.763672 42.964844 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.naaando.lyrics.svg b/.icons/awkward/64x64/apps/com.github.naaando.lyrics.svg
new file mode 100644
index 00000000..77e91f1e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.naaando.lyrics.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <g transform="matrix(1.4,0,0,1.4,-1.6,-1.6)">
+ <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.87" cy="32.69" 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="31.648" cy="-13.608" 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.737" cy="25.881" 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 51.695333,48.778157 a 2.4973435,2.4570409 0 0 0 -2.556914,2.454292 l -0.02772,15.298426 -0.02772,15.305239 a 2.4973435,2.4570409 0 0 0 3.741823,2.133874 l 13.484433,-7.62876 13.484428,-7.62876 a 2.4973435,2.4570409 0 0 0 0.0069,-4.260924 L 66.343884,56.781878 52.887172,49.105396 a 2.4973435,2.4570409 0 0 0 -1.191839,-0.327239 z"/>
+ <path style="fill:#9bdb4d" d="m 51.695333,46.241062 a 2.4973435,2.4570409 0 0 0 -2.556914,2.454292 l -0.02772,15.298426 -0.02772,15.305239 a 2.4973435,2.4570409 0 0 0 3.741823,2.133874 l 13.484433,-7.62876 13.484428,-7.62876 a 2.4973435,2.4570409 0 0 0 0.0069,-4.260924 L 66.343884,54.244783 52.887172,46.568301 a 2.4973435,2.4570409 0 0 0 -1.191839,-0.327239 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(2.5370955,0,0,2.5370955,-19.418601,-17.187024)" d="M 28.029297 25 A 0.9843317 0.96844637 0 0 0 27.021484 25.966797 L 27.011719 31.998047 L 27 38.029297 A 0.9843317 0.96844637 0 0 0 27.001953 38.076172 L 27.011719 32.998047 L 27.021484 26.966797 A 0.9843317 0.96844637 0 0 1 28.029297 26 A 0.9843317 0.96844637 0 0 1 28.5 26.128906 L 33.802734 29.154297 L 39.107422 32.177734 A 0.9843317 0.96844637 0 0 1 39.458984 32.517578 A 0.9843317 0.96844637 0 0 0 39.107422 31.177734 L 33.802734 28.154297 L 28.5 25.128906 A 0.9843317 0.96844637 0 0 0 28.029297 25 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.needle-and-thread.vocal.svg b/.icons/awkward/64x64/apps/com.github.needle-and-thread.vocal.svg
new file mode 120000
index 00000000..f61bc457
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.needle-and-thread.vocal.svg
@@ -0,0 +1 @@
+vocal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.needleandthread.vocal.svg b/.icons/awkward/64x64/apps/com.github.needleandthread.vocal.svg
new file mode 120000
index 00000000..f61bc457
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.needleandthread.vocal.svg
@@ -0,0 +1 @@
+vocal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.nick92.tranqil.svg b/.icons/awkward/64x64/apps/com.github.nick92.tranqil.svg
new file mode 100644
index 00000000..cdcd500b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.nick92.tranqil.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <circle style="opacity:.32" cx="32" cy="1021.362" r="28"/>
+ <path style="fill:#834366" d="m60 1020.3622c0 4.0306-0.851624 7.8622-2.384748 11.3248-4.348984 9.8224-15.363826 12.3412-26.797242 12.3412-15.463975 0-24.454035-7.5454-24.454035-23.0094 0-2.5188-2.0313462-5.6168-1.4076116-7.9388 3.205379-11.9332 14.09863-20.7178 27.043635-20.7178 15.463974 0 28.000002 12.536 28.000002 28z"/>
+ <path style="opacity:.1;fill:#ffffff" transform="translate(0,988.3622)" d="m32 4c-12.945005 0-23.83759 8.78555-27.042969 20.71875-0.1161724 0.43242-0.1120129 0.898745-0.0703122 1.376953 0.0180024-0.127074 0.0373236-0.254161 0.0703124-0.376953 3.2053791-11.9332 14.097964-20.71875 27.042969-20.71875 15.240026 0 27.626575 12.177543 27.982422 27.332031 0.006417-0.110506 0.017578-0.219933 0.017578-0.332031 0-15.464-12.536026-28-28-28z"/>
+ <circle style="opacity:.2" class="st11" cx="29" cy="1022.362" r="17"/>
+ <circle style="fill:#ff87a3" class="st11" cx="29" cy="1021.362" r="17"/>
+ <path style="opacity:.1;fill:#ffffff" transform="translate(0,988.3622)" d="m29 16a17 17 0 0 0 -17 17 17 17 0 0 0 0.017578 0.494141 17 17 0 0 1 16.982422 -16.494141 17 17 0 0 1 16.974609 16.488281 17 17 0 0 0 0.025391 -0.488281 17 17 0 0 0 -17 -17z"/>
+ <path style="fill:#db4b73" d="m18.890625 1030.3622 8.753907 11.9102s4.56224-0.2392 9.80078 1.8046c4.292828-1.2318 10.403228-0.2507 13.585938-3.2109 0.1682-0.1565 0.36781-0.3327 0.542968-0.4922a28 28 0 0 0 6.54297 -10.0117h-39.226563z"/>
+ <path style="fill:#3a2e31" d="m5.3261719 1011.8802c-0.8754488 2.7424-1.3227628 5.6034-1.326172 8.482 0.0000012 15.464 12.536029 28 28.000002 28 7.195594 0 14.113478-2.778 19.31836-7.7464-3.183222-0.166-5.497228-0.2536-11.541796-0.2536-2.844446 0-10.35508 1.9118-13.15508-3.4214-2.17778-4.2224-6.131728-7.602-9.376172-8.4466-2.755556-0.711-3.512933-3.3762-3.735157-6.5762-0.266666-3.3778-2.977995-3.466-4.7113287-5.6436-1.3534756-1.7672-2.1351106-3.6812-3.4726564-4.3942z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.ojubaorg.Othman.svg b/.icons/awkward/64x64/apps/com.github.ojubaorg.Othman.svg
new file mode 120000
index 00000000..979b2103
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.ojubaorg.Othman.svg
@@ -0,0 +1 @@
+Othman.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.paolostivanin.OTPClient.svg b/.icons/awkward/64x64/apps/com.github.paolostivanin.OTPClient.svg
new file mode 100644
index 00000000..c88ad949
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.paolostivanin.OTPClient.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-448)">
+ <rect style="fill:none" width="582" height="402" x="-1" y="-1"/>
+ </g>
+ <path style="opacity:0.2" d="m 16.756471,17.04479 c -8.1504775,0 -14.7564706,6.871103 -14.7564706,14.979462 0,8.108357 6.6060321,14.975548 14.7564706,14.975548 h 23.300514 a 2.0031995,2.0031995 0 1 0 0,-4.005999 H 16.756471 c -5.883153,0 -10.7504722,-5.044319 -10.7504722,-10.969549 0,-5.925232 4.8673582,-10.973463 10.7504722,-10.973463 h 30.404902 c 5.883113,0 10.832626,5.063832 10.832626,10.973463 0,2.531202 -1.255544,5.375347 -3.184456,7.479948 -1.92891,2.104603 -4.434963,3.384989 -6.677967,3.321381 a 2.0031995,2.0031995 0 1 0 -0.11345,4.002085 c 3.759984,0.10662 7.214248,-1.85496 9.745062,-4.616286 C 60.293999,39.450053 62,35.80703 62,32.024252 62,23.900292 55.311851,17.04479 47.161375,17.04479 Z"/>
+ <rect style="fill:#ffffff" width="52.078" height="22.033" x="6.01" y="19.96" rx="8.223" ry="8.262"/>
+ <path stroke-miterlimit="10" style="fill:none;stroke:#f95454;stroke-width:4.00599861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10" class="st0" d="M 40.056985,43.993801 H 16.755656 c -7.0167954,0 -12.7526564,-5.956971 -12.7526564,-12.973766 v 0 c 0,-7.016795 5.735861,-12.973972 12.7526564,-12.973972 h 30.405643 c 7.016794,0 12.834634,5.957177 12.834634,12.973972 v 0 c 0,6.313982 -5.917953,12.973967 -11.920942,12.803732"/>
+ <path stroke-miterlimit="10" style="fill:none;stroke:#f95454;stroke-width:2.67108631;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10" class="st0" d="m 13.522733,25.578141 c 2.978261,-0.988304 5.902782,0.614349 6.904437,3.592611 1.001658,2.978261 -0.614348,6.183565 -3.592609,7.185221 -2.978262,1.00166 -6.183566,-0.61435 -7.1852233,-3.592612 C 9.3288078,31.788416 9.2753858,30.519714 9.4623618,29.584832"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-width:2.00299931;stroke-linecap:round" d="m 29.054753,26.968508 v 8.011997"/>
+ <path style="opacity:0.2" d="M 57.964844 31.498047 C 57.822003 33.905994 56.618902 36.528716 54.808594 38.503906 C 52.879684 40.608512 50.373863 41.889782 48.130859 41.826172 A 2.0031995 2.0031995 0 0 0 47.193359 41.994141 L 40.056641 41.994141 L 16.755859 41.994141 C 11.038592 41.994141 6.2950191 37.228149 6.03125 31.521484 C 6.0222955 31.689281 6.0058594 31.855708 6.0058594 32.025391 C 6.0058594 37.950621 10.872706 42.994141 16.755859 42.994141 L 40.056641 42.994141 L 47.193359 42.994141 A 2.0031995 2.0031995 0 0 1 48.130859 42.826172 C 50.373863 42.889782 52.879684 41.608512 54.808594 39.503906 C 56.737506 37.399309 57.994141 34.556591 57.994141 32.025391 C 57.994141 31.847616 57.974791 31.67367 57.964844 31.498047 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.755859 16.041016 C 8.6053819 16.041016 2 22.913123 2 31.021484 C 2 31.189653 2.0155137 31.355093 2.0253906 31.521484 C 2.2920825 23.634342 8.7747436 17.042969 16.755859 17.042969 L 47.162109 17.042969 C 55.134414 17.042969 61.689082 23.60463 61.972656 31.494141 C 61.982835 31.336686 62 31.179677 62 31.021484 C 62 22.897524 55.312585 16.041016 47.162109 16.041016 L 16.755859 16.041016 z"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-width:2.00299931;stroke-linecap:round" d="M 33.060751,30.974507 H 25.048755"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-width:2.00299931;stroke-linecap:round" d="M 31.887422,33.807176 26.222083,28.141837"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-width:2.00299931;stroke-linecap:round" d="m 26.222083,33.807176 5.665339,-5.665339"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-width:2.00299931;stroke-linecap:round" d="m 41.086911,26.968508 v 8.011997"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-width:2.00299931;stroke-linecap:round" d="M 45.09291,30.974507 H 37.080913"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-width:2.00299931;stroke-linecap:round" d="M 43.919581,33.807176 38.254242,28.141837"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-width:2.00299931;stroke-linecap:round" d="m 38.254242,33.807176 5.665339,-5.665339"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-width:2.00299931;stroke-linecap:round" d="m 53.104907,26.968508 v 8.011997"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-width:2.00299931;stroke-linecap:round" d="M 57.110905,30.974507 H 49.098908"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-width:2.00299931;stroke-linecap:round" d="M 55.937576,33.807176 50.272237,28.141837"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-width:2.00299931;stroke-linecap:round" d="m 50.272237,33.807176 5.665339,-5.665339"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.parnold-x.nasc.svg b/.icons/awkward/64x64/apps/com.github.parnold-x.nasc.svg
new file mode 120000
index 00000000..1dd40e0e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.parnold-x.nasc.svg
@@ -0,0 +1 @@
+nasc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.parnold-x.sudoku.svg b/.icons/awkward/64x64/apps/com.github.parnold-x.sudoku.svg
new file mode 120000
index 00000000..b65825b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.parnold-x.sudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.parnold-x.timer.svg b/.icons/awkward/64x64/apps/com.github.parnold-x.timer.svg
new file mode 100644
index 00000000..5bc480eb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.parnold-x.timer.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 25.718,47.738 c -0.238,1.152 -0.854,2.34 -1.854,3.34 l -5.9422,5.938 c -2.1936,2.194 -5.2804,2.634 -6.9258,0.988 -0.4408,-0.44 -0.7194,-0.986 -0.867,-1.59 -0.2856,1.372 -0.0276,2.696 0.867,3.59 1.6454,1.646 4.7322,1.206 6.9258,-0.988 l 5.9422,-5.942 c 1.606,-1.606 2.258,-3.688 1.854,-5.336 z m 12.41,0 c -0.402,1.648 0.25,3.73 1.856,5.336 l 5.938,5.942 c 2.194,2.194 5.284,2.634 6.93,0.988 0.894,-0.894 1.152,-2.218 0.866,-3.59 -0.146,0.604 -0.426,1.15 -0.866,1.59 -1.646,1.646 -4.736,1.206 -6.93,-0.988 l -5.938,-5.938 c -1,-1 -1.616,-2.188 -1.856,-3.34 z"/>
+ <path style="fill:#4f4f4f" d="m 22.514,44.158 c -1.49994,-0.07952 -3.22,0.6086 -4.591,1.97968 l -5.939,5.939 c -2.1938,2.1938 -2.6352,5.2836 -0.98984,6.929 1.6453,1.6453 4.7352,1.20388 6.929,-0.98984 l 5.939,-5.939 c 2.1938,-2.1938 2.6352,-5.2836 0.98984,-6.929 -0.61698,-0.61698 -1.43792,-0.94212 -2.3378,-0.98984 z m 18.8152,0 c -0.89996,0.04772 -1.71816,0.37286 -2.3352,0.98984 -1.6453,1.6453 -1.20388,4.7352 0.98984,6.929 l 5.939,5.939 c 2.1938,2.1938 5.2836,2.6352 6.929,0.98984 1.6453,-1.6453 1.20388,-4.7352 -0.98984,-6.929 l -5.939,-5.939 C 44.55192,44.7666 42.8292,44.07848 41.3292,44.158 Z"/>
+ <path style="fill:#48a040" d="M 10,4 A 10,10 0 0 0 0,14 10,10 0 0 0 10,24 10,10 0 0 0 20,14 10,10 0 0 0 10,4 Z M 54,4 A 10,10 0 0 0 44,14 10,10 0 0 0 54,24 10,10 0 0 0 64,14 10,10 0 0 0 54,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10 4 A 10 10 0 0 0 0 14 A 10 10 0 0 0 0.021484375 14.414062 A 10 10 0 0 1 10 5 A 10 10 0 0 1 19.972656 14.474609 A 10 10 0 0 0 20 14 A 10 10 0 0 0 10 4 z M 54 4 A 10 10 0 0 0 44 14 A 10 10 0 0 0 44.021484 14.414062 A 10 10 0 0 1 54 5 A 10 10 0 0 1 63.972656 14.474609 A 10 10 0 0 0 64 14 A 10 10 0 0 0 54 4 z"/>
+ <path style="opacity:0.2" d="M 4.0508,32 C 4.039,32.334 4,32.662 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,32.662 59.96,32.334 59.95,32 59.422,47.042 47.174,59 32,59 16.8256,59 4.578,47.042 4.05,32 Z"/>
+ <rect style="fill:#48a040" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.287972 5 59.630821 17.13209 59.984375 32.332031 C 59.990631 32.221433 60 32.112217 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <rect style="opacity:0.7;fill:#ffffff" width="46" height="46" x="-55" y="-55" rx="23" ry="23" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.7" d="M 32 11 A 3 3 0 0 0 29 14 A 3 3 0 0 0 32 17 A 3 3 0 0 0 35 14 A 3 3 0 0 0 32 11 z M 43.658203 22.003906 C 43.381408 21.984873 43.09537 22.045617 42.835938 22.193359 L 30.853516 29.017578 C 29.218776 29.820538 28.599119 31.921119 29.261719 33.136719 L 33.619141 40.578125 C 34.417241 41.941645 36.173041 42.405128 37.556641 41.617188 C 38.940261 40.829228 39.411381 39.097975 38.613281 37.734375 L 34.287109 30.34375 L 44.277344 24.654297 C 44.969144 24.260317 45.205901 23.395011 44.806641 22.712891 C 44.557103 22.286566 44.119528 22.035629 43.658203 22.003906 z M 14 29 A 3 3 0 0 0 11 32 A 3 3 0 0 0 14 35 A 3 3 0 0 0 17 32 A 3 3 0 0 0 14 29 z M 50 29 A 3 3 0 0 0 47 32 A 3 3 0 0 0 50 35 A 3 3 0 0 0 53 32 A 3 3 0 0 0 50 29 z M 32 47 A 3 3 0 0 0 29 50 A 3 3 0 0 0 32 53 A 3 3 0 0 0 35 50 A 3 3 0 0 0 32 47 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.peteruithoven.resizer.svg b/.icons/awkward/64x64/apps/com.github.peteruithoven.resizer.svg
new file mode 100644
index 00000000..52d9646d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.peteruithoven.resizer.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10.000236,41.000129 v 9.777673 c 0,1.231097 0.98119,2.222198 2.199977,2.222198 h 39.599574 c 1.218787,0 2.199976,-0.991101 2.199976,-2.222198 v -9.777673 z"/>
+ <path style="fill:#ff766a" d="M 53.999763,49.777823 V 14.222651 c 0,-1.231098 -0.981189,-2.222199 -2.199976,-2.222199 H 12.200213 c -1.218787,0 -2.199977,0.991101 -2.199977,2.222199 v 35.555172 c 0,1.231097 0.98119,2.222199 2.199977,2.222199 h 39.599574 c 1.218787,0 2.199976,-0.991102 2.199976,-2.222199 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.199219,12.000591 C 10.980432,12.000591 10,12.99215 10,14.223247 v 1 c 0,-1.231098 0.980432,-2.222656 2.199219,-2.222656 H 51.800781 C 53.019568,13.000591 54,13.99215 54,15.223247 v -1 c 0,-1.231097 -0.980432,-2.222656 -2.199219,-2.222656 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 41.999893,21.000129 c 3.313662,0 5.999935,2.686269 5.999935,5.999935 0,3.313662 -2.686273,5.999936 -5.999935,5.999936 -3.313663,0 -5.999936,-2.686274 -5.999936,-5.999936 0,-3.313666 2.686273,-5.999935 5.999936,-5.999935 z"/>
+ <path style="fill:#fffee4;fill-rule:evenodd" d="m 41.999893,20.00015 c 3.313662,0 5.999935,2.686269 5.999935,5.999936 0,3.313662 -2.686273,5.999935 -5.999935,5.999935 -3.313663,0 -5.999936,-2.686273 -5.999936,-5.999935 0,-3.313667 2.686273,-5.999936 5.999936,-5.999936 z"/>
+ <path style="fill:#d22f7a" d="m 10.000236,40.000151 v 9.777672 c 0,1.231097 0.98119,2.222199 2.199977,2.222199 h 39.599574 c 1.218787,0 2.199976,-0.991102 2.199976,-2.222199 v -9.777672 z"/>
+ <path style="fill:#3f3f3f" d="m 10.000236,40.000151 v -1.089649 c 0,0 3.172916,-2.481917 4.065007,-2.698353 0.892057,-0.216539 1.945549,-0.04028 3.028157,0.20177 1.082686,0.241262 2.699041,1.789431 3.203496,1.809823 0.504476,0.02084 1.417335,-0.05214 2.478053,-0.128079 1.060697,-0.0744 2.81696,-0.142958 3.364754,-0.135518 0.547794,0 1.915299,0.0894 3.373114,0.194777 1.457704,0.105679 3.460013,0.282357 3.914198,0.331793 0.454283,0.04914 0.988273,0.139978 1.594323,0.239021 0.605983,0.09826 1.655042,0.246756 2.026288,0.287569 0.371124,0.04012 1.231546,0.180338 2.229896,0.289199 0.998327,0.108659 2.595972,0.145939 3.057307,0.105679 0.461379,-0.04028 1.428445,-0.444573 2.506213,-0.817623 1.077714,-0.372894 2.266086,-0.714371 3.169946,-0.629933 0.903916,0.08481 5.988775,0.949749 5.988775,0.949749 v 1.089519 H 15.343979 Z"/>
+ <path style="opacity:0.2" d="M 6.96875,6.9711456 A 3.0002678,3.0002678 0 0 0 4,10.379349 v 10.621094 a 3.0002678,3.0002678 0 1 0 6,0 v -3.757812 l 8.878906,8.878906 a 3.0002678,3.0002678 0 1 0 4.242188,-4.242188 L 14.242188,13.000443 H 18 A 3.0002678,3.0002678 0 1 0 18,7.0004425 H 7.3710938 A 3.0002678,3.0002678 0 0 0 6.96875,6.9711456 Z m 36,32.0000004 a 3.0002678,3.0002678 0 0 0 -2.089844,5.150391 l 8.878906,8.878906 H 46 a 3.0002678,3.0002678 0 1 0 0,6 H 56.628906 A 3.0002678,3.0002678 0 0 0 60,55.621537 V 45.000443 a 3.0002678,3.0002678 0 1 0 -6,0 v 3.757812 L 45.121094,39.879349 A 3.0002678,3.0002678 0 0 0 42.96875,38.971146 Z"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:5.99993563;stroke-linecap:round;stroke-linejoin:round" d="M 7.0002687,9 21.000118,23 M 7.0002687,20 V 9 H 18 v 0 0 0"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:5.99993563;stroke-linecap:round;stroke-linejoin:round" d="M 56.999731,55 42.999882,41 m 13.999849,3 V 55 H 46 v 0 0 0"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="44" height="1" x="10" y="40"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.96875 5.9707031 A 3.0002678 3.0002678 0 0 0 4 9.3789062 L 4 9.5898438 A 3.0002678 3.0002678 0 0 1 6.96875 6.9707031 A 3.0002678 3.0002678 0 0 1 7.3710938 7 L 18 7 A 3.0002678 3.0002678 0 0 1 20.996094 9.5078125 A 3.0002678 3.0002678 0 0 0 18 6 L 7.3710938 6 A 3.0002678 3.0002678 0 0 0 6.96875 5.9707031 z M 14.242188 13 L 23.121094 21.878906 A 3.0002678 3.0002678 0 0 1 23.998047 23.550781 A 3.0002678 3.0002678 0 0 0 23.121094 20.878906 L 15.242188 13 L 14.242188 13 z M 42.96875 37.970703 A 3.0002678 3.0002678 0 0 0 40.015625 41.460938 A 3.0002678 3.0002678 0 0 1 42.96875 38.970703 A 3.0002678 3.0002678 0 0 1 45.121094 39.878906 L 54 48.757812 L 54 47.757812 L 45.121094 38.878906 A 3.0002678 3.0002678 0 0 0 42.96875 37.970703 z M 56.953125 40.960938 A 3.0002678 3.0002678 0 0 0 54 44 L 54 45 A 3.0002678 3.0002678 0 1 1 60 45 L 60 44 A 3.0002678 3.0002678 0 0 0 56.953125 40.960938 z M 46 52 A 3.0002678 3.0002678 0 0 0 43.003906 55.492188 A 3.0002678 3.0002678 0 0 1 46 53 L 49.757812 53 L 48.757812 52 L 46 52 z M 60 54.621094 L 60 55.412109 A 3.0002678 3.0002678 0 0 0 60 54.621094 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.phase1geo.minder.svg b/.icons/awkward/64x64/apps/com.github.phase1geo.minder.svg
new file mode 100644
index 00000000..ba006f11
--- /dev/null
+++ b/.icons/awkward/64x64/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="64" height="64" 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 26,5 A 14,14 0 0 0 12.464844,15.494141 13,13 0 0 0 3,28 13,13 0 0 0 16,41 13,13 0 0 0 17.814453,40.857422 14,14 0 0 0 30,48 14,14 0 0 0 40.8125,42.882812 10.5,10.5 0 0 0 45.5,44 10.5,10.5 0 0 0 56,33.5 10.5,10.5 0 0 0 55.998047,33.4375 10.5,10.5 0 0 0 61,24.5 10.5,10.5 0 0 0 51.251953,14.037109 8.5,8.5 0 0 0 43.5,9 8.5,8.5 0 0 0 37.6875,11.304688 14,14 0 0 0 26,5 Z m 14,43 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 -15,5 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"/>
+ <ellipse style="fill:#e4e4e4" cx="36.614" cy="21.114" rx="7.25" ry="7.25"/>
+ <circle style="fill:#e4e4e4" cx="26" cy="18" r="14"/>
+ <circle style="fill:#e4e4e4" cx="43.5" cy="16.5" r="8.5"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="27" r="13"/>
+ <circle style="fill:#e4e4e4" cx="50.5" cy="23.5" r="10.5"/>
+ <circle style="fill:#e4e4e4" cx="45.5" cy="32.5" r="10.5"/>
+ <circle style="fill:#e4e4e4" cx="30" cy="33" r="14"/>
+ <use style="opacity:0.1" width="100%" height="100%" x="0" y="0" transform="matrix(0.09032796,0,0,0.10572221,3.0040302,1.2802971)" xlink:href="#b1Uu1ewGb"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2.63636351" d="m 26.727273,25.463637 9.227271,-7.645455"/>
+ <use style="fill:#68b723" width="100%" height="100%" x="0" y="0" transform="matrix(0.09032796,0,0,0.10572221,3.0040302,0.28029707)" xlink:href="#b1Uu1ewGb"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2.63636351" d="m 26.727273,28.534973 9.227271,7.645454"/>
+ <use style="opacity:0.1" width="100%" height="100%" x="0" y="0" transform="matrix(0.09797855,0,0,0.10570825,-0.11272714,1.2832989)" xlink:href="#b24bcEG6b5"/>
+ <use style="fill:#c6262e" width="100%" height="100%" x="0" y="0" transform="matrix(0.09797855,0,0,0.10570825,-0.11272714,0.2832989)" xlink:href="#b24bcEG6b5"/>
+ <use style="opacity:0.1" width="100%" height="100%" x="0" y="0" transform="matrix(0.09032796,0,0,0.10570825,3.00403,1.2832964)" xlink:href="#d4HHCachsN"/>
+ <use style="fill:#3689e6" width="100%" height="100%" x="0" y="0" transform="matrix(0.09032796,0,0,0.10570825,3.00403,0.28329635)" xlink:href="#d4HHCachsN"/>
+ <circle style="fill:#e4e4e4" cx="40" cy="52" r="5"/>
+ <circle style="fill:#e4e4e4" cx="25" cy="56" r="4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26 4 A 14 14 0 0 0 12.464844 14.494141 A 13 13 0 0 0 3 27 A 13 13 0 0 0 3.0234375 27.488281 A 13 13 0 0 1 12.464844 15.494141 A 14 14 0 0 1 26 5 A 14 14 0 0 1 37.6875 11.304688 A 8.5 8.5 0 0 1 43.5 9 A 8.5 8.5 0 0 1 51.251953 14.037109 A 10.5 10.5 0 0 1 60.976562 24.019531 A 10.5 10.5 0 0 0 61 23.5 A 10.5 10.5 0 0 0 51.251953 13.037109 A 8.5 8.5 0 0 0 43.5 8 A 8.5 8.5 0 0 0 37.6875 10.304688 A 14 14 0 0 0 26 4 z M 40 47 A 5 5 0 0 0 35 52 A 5 5 0 0 0 35.027344 52.515625 A 5 5 0 0 1 40 48 A 5 5 0 0 1 44.972656 52.484375 A 5 5 0 0 0 45 52 A 5 5 0 0 0 40 47 z M 25 52 A 4 4 0 0 0 21 56 A 4 4 0 0 0 21.035156 56.505859 A 4 4 0 0 1 25 53 A 4 4 0 0 1 28.964844 56.494141 A 4 4 0 0 0 29 56 A 4 4 0 0 0 25 52 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.philip-scott.notes-up.svg b/.icons/awkward/64x64/apps/com.github.philip-scott.notes-up.svg
new file mode 100644
index 00000000..e6d55967
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.philip-scott.notes-up.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m10 56v2c0 1.662 1.338 3 3 3h38c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-38c-1.662 0-3-1.338-3-3z"/>
+ <path style="fill:#4e7bc0" d="m13 4c-1.662 0-3 1.338-3 3v50c0 1.662 1.338 3 3 3h38c1.662 0 3-1.338 3-3v-50c0-1.662-1.338-3-3-3h-38z"/>
+ <path style="opacity:.2" d="m13 4c-1.662 0-3 1.338-3 3v50c0 1.662 1.338 3 3 3h5v-56z"/>
+ <path style="opacity:.2" d="m38 5v28l4-4 4 4v-28h-8z"/>
+ <path style="fill:#e9b064" d="m38 4v28l4-4 4 4v-28h-8z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m13 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h38c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-38z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.philip-scott.spice-up.svg b/.icons/awkward/64x64/apps/com.github.philip-scott.spice-up.svg
new file mode 100644
index 00000000..fecd43db
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.philip-scott.spice-up.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="52" height="52" x="6" y="-61" rx="2.6" ry="2.6" transform="scale(1,-1)"/>
+ <rect style="fill:#e4e4e4" width="52" height="52" x="6" y="-60" rx="2.6" ry="2.6" transform="scale(1,-1)"/>
+ <rect style="opacity:0.2" width="58" height="11" x="3" y="6" rx="2.466" ry="2.059"/>
+ <rect style="fill:#4f4f4f" width="58" height="11" x="3" y="5" rx="2.466" ry="2.059"/>
+ <rect style="fill:#438bf6" width="40" height="32" x="12" y="-54" rx="2" ry="1.6" transform="scale(1,-1)"/>
+ <path style="opacity:0.2" d="M 26.148676,29.000568 A 2.0996793,2.0854523 0 0 0 24,31.085812 l 0,7.913336 0,7.915375 a 2.0996793,2.0854523 0 0 0 3.149203,1.806261 l 6.901188,-3.95667 6.901184,-3.958704 a 2.0996793,2.0854523 0 0 0 0,-3.610486 l -6.901184,-3.958702 -6.901188,-3.956669 a 2.0996793,2.0854523 0 0 0 -1.000527,-0.278985 z"/>
+ <path style="fill:#ffffff" d="M 26.148676,28.000568 A 2.0996793,2.0854523 0 0 0 24,30.085812 l 0,7.913336 0,7.915375 a 2.0996793,2.0854523 0 0 0 3.149203,1.806261 l 6.901188,-3.95667 6.901184,-3.958704 a 2.0996793,2.0854523 0 0 0 0,-3.610486 l -6.901184,-3.958702 -6.901188,-3.956669 a 2.0996793,2.0854523 0 0 0 -1.000527,-0.278985 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.4667969 5 C 4.1006619 5 3 5.9178319 3 7.0585938 L 3 8.0585938 C 3 6.9178319 4.1006619 6 5.4667969 6 L 58.533203 6 C 59.899338 6 61 6.9178319 61 8.0585938 L 61 7.0585938 C 61 5.9178319 59.899338 5 58.533203 5 L 5.4667969 5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.philip-scott.wallpaperize.svg b/.icons/awkward/64x64/apps/com.github.philip-scott.wallpaperize.svg
new file mode 100644
index 00000000..14dc3f8a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.philip-scott.wallpaperize.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,55.222222 60,10.777778 C 60,9.238889 58.7512,8 57.2,8 L 6.8,8 C 5.2488,8 4,9.238889 4,10.777778 L 4,55.222222 C 4,56.761112 5.2488,58 6.8,58 l 50.4,0 c 1.5512,0 2.8,-1.238888 2.8,-2.777778 z"/>
+ <path style="fill:#704774" d="M 60,54.222222 60,9.7777778 C 60,8.2388888 58.7512,7 57.2,7 L 6.8,7 C 5.2488,7 4,8.2388888 4,9.7777778 L 4,54.222222 C 4,55.761112 5.2488,57 6.8,57 l 50.4,0 c 1.5512,0 2.8,-1.238888 2.8,-2.777778 z"/>
+ <rect style="opacity:0.2" width="34" height="28" x="15" y="19" rx="1.214" ry="1.273"/>
+ <rect style="fill:#ce6ef0" width="34" height="28" x="15" y="18" rx="1.214" ry="1.273"/>
+ <path style="fill:#ffb94b;fill-rule:evenodd" d="M 18.132812 37 C 17.065184 37 16.02024 37.098751 15 37.28125 L 15 44.726562 C 15 45.429577 15.539025 45.99667 16.208984 46 C 16.210963 46.00001 16.212863 46 16.214844 46 L 34 46 C 30.565334 40.484052 24.736654 37 18.132812 37 z"/>
+ <path style="opacity:0.6" d="m 33.101229,18 c -0.0045,0.06052 0.0026,0.213618 0.02767,0.267968 0.08738,0.18984 0.350686,0.217267 0.686196,0.06836 0.299317,-0.13286 0.586519,-0.149903 0.639162,-0.03555 0.05264,0.114365 -0.05006,0.273012 -0.229655,0.352734 -0.428217,0.190082 -0.380135,0.264652 0.644694,0.976171 0.793388,0.550836 0.946362,0.568461 1.787433,0.196877 0.727051,-0.321205 0.923573,-0.32902 0.937989,-0.03827 0.01062,0.21275 0.143692,0.317101 0.318195,0.248828 0.165814,-0.06487 0.120509,0.06296 -0.09962,0.284375 -0.259154,0.260693 -0.303097,0.496985 -0.124504,0.667186 0.233489,0.222542 0.0215,-0.05501 -1.400064,0.575994 -1.822942,0.809181 -3.359968,2.306558 -4.448343,3.590468 -0.677259,0.798933 -1.949362,3.490013 -1.801271,3.811718 0.04144,0.09005 0.421906,0.0097 0.843912,-0.177736 0.631033,-0.280105 0.765293,-0.460705 0.755373,-1.022655 l -0.01105,-0.683594 0.318195,0.459373 0.320967,0.462112 0.262856,-0.844924 c 0.245044,-0.787468 0.267639,-0.807615 0.373536,-0.314451 0.07032,0.32746 0.251768,0.517755 0.473144,0.503123 0.267002,-0.01766 0.344949,0.101597 0.315428,0.470312 -0.03593,0.448692 0.04443,0.45536 0.885417,0.08202 0.744761,-0.330594 0.701776,-0.761695 0.884545,-1.397499 l 0.224119,-0.790234 0.304364,0.617969 c 0.287401,0.587593 0.307005,0.590393 0.434405,0.0711 0.116726,-0.475648 0.154912,-0.500762 0.296061,-0.194147 0.117534,0.255293 0.349509,0.698934 0.843913,0.479472 0.635883,-0.282255 0.603553,-0.186954 -0.462076,1.421876 -0.627666,0.94762 -1.261366,3.121521 -1.718914,4.342798 -0.796314,2.125469 -1.643368,5.710521 -1.314288,5.564453 0.454433,-0.201729 2.365089,-1.896949 2.299314,-2.039843 -0.04229,-0.09184 -0.089,-0.478043 -0.105145,-0.858594 -0.02907,-0.684906 -0.02599,-0.689369 0.373535,-0.308984 0.564172,0.537139 1.021338,0.249307 1.001626,-0.631644 -0.01764,-0.784264 0.269901,-1.123826 0.509114,-0.604296 0.116216,0.252474 0.218139,0.120619 0.57552,-0.272264 0.32485,-0.357121 0.463315,-0.936868 0.246776,-1.407255 -0.266798,-0.579574 -0.255193,-0.612882 0.177076,-0.380074 0.489402,0.263566 0.57331,-0.06347 0.357066,-0.533204 -0.0819,-0.17793 0.08183,-0.320648 0.475912,-0.415628 0.329904,-0.0795 0.195007,-0.07058 0.186938,0.01917 -0.133683,1.485107 -0.158121,5.061801 -0.0415,6.392969 0.140441,1.603926 1.336363,4.507141 1.603265,4.38867 0.06462,-0.02867 0.408648,-0.998555 0.763672,-2.154686 0.4109,-1.338072 0.551441,-2.216256 0.381834,-2.419921 -0.196371,-0.23581 -0.137955,-0.38096 0.229655,-0.544142 0.579307,-0.257143 0.865884,-1.414827 0.448243,-1.81289 -0.203575,-0.194018 -0.167662,-0.275589 0.13005,-0.295312 0.515493,-0.03412 0.452514,-0.174849 -0.376303,-0.809374 -0.654117,-0.500763 -0.656903,-0.505312 -0.06917,-0.333594 0.327456,0.09565 0.66117,0.14504 0.741536,0.109351 0.230723,-0.102416 -0.193524,-0.869693 -0.500814,-0.905079 -0.152277,-0.01766 -0.325851,-0.129941 -0.381837,-0.251561 -0.06458,-0.14028 0.05999,-0.178252 0.340336,-0.106636 0.781819,0.199812 1.080388,-0.368132 0.55615,-1.058204 -0.254358,-0.334824 -0.598129,-0.674874 -0.763673,-0.754687 -0.210418,-0.101446 -0.120551,-0.187363 0.293294,-0.28711 0.360491,-0.08689 0.544425,-0.236707 0.475911,-0.385544 -0.06188,-0.134444 0.01062,-0.232948 0.157717,-0.216016 0.147071,0.01702 0.338243,-0.39964 0.426107,-0.924222 0.08785,-0.524576 0.219566,-0.981202 0.29053,-1.014451 C 46.870057,29.244858 47.657845,38.302681 48,44 l 1.000003,0 0,-13.134765 c -1.012579,-2.13702 -2.082558,-3.974602 -3.04915,-4.954686 -1.209577,-1.226461 -1.265856,-1.406063 -0.345865,-1.129298 0.515183,0.15499 0.549503,0.125224 0.520178,-0.421095 -0.03005,-0.560202 -0.01084,-0.553876 0.456546,0.07931 0.381533,0.516861 0.815372,0.715995 2.008789,0.921482 0.154445,0.02658 0.265514,0.04013 0.409502,0.06287 l 0,-5.055859 c -0.02524,1.08e-4 -0.0493,-0.003 -0.07469,-0.0028 l -1.062499,0.0082 0.794108,-0.358201 c 0.123356,-0.05562 0.238223,-0.121466 0.343076,-0.18866 l 0,-0.555079 c 0,-0.171393 -0.03321,-0.33228 -0.09129,-0.48125 -0.0032,-0.0094 -0.0076,-0.01803 -0.01105,-0.02734 C 48.710403,18.31389 48.284247,18 47.785304,18 l -1.795737,0 -2.291016,1.126562 -0.132813,-0.713671 C 43.549193,18.323751 43.517348,18.107636 43.491034,18 l -3.549966,0 c 0.0011,0.0031 8.27e-4,0.0079 0,0.0083 -0.0034,0.0014 -0.01636,-0.005 -0.02767,-0.0083 z m 5.990392,6.543361 c 0.237858,0.03106 0.274775,0.618212 0.0055,0.954296 -0.177076,0.221178 -0.383213,0.429556 -0.456543,0.46211 -0.190527,0.08456 0.144479,-1.299336 0.337567,-1.394534 0.04193,-0.02068 0.07945,-0.02632 0.113454,-0.02188 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 7 C 5.2495812 7 4 8.2384547 4 9.7773438 L 4 10.777344 C 4 9.2384546 5.2495812 8 6.8007812 8 L 57.199219 8 C 58.750419 8 60 9.2384546 60 10.777344 L 60 9.7773438 C 60 8.2384547 58.750419 7 57.199219 7 L 6.8007812 7 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.214844 18 C 15.54213 18 15 18.568347 15 19.273438 L 15 20.273438 C 15 19.568347 15.54213 19 16.214844 19 L 47.785156 19 C 48.45787 19 49 19.568347 49 20.273438 L 49 19.273438 C 49 18.568347 48.45787 18 47.785156 18 L 16.214844 18 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.philip_scott.notes-up.svg b/.icons/awkward/64x64/apps/com.github.philip_scott.notes-up.svg
new file mode 120000
index 00000000..393c9ffc
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/com.github.philip_scott.spice-up.svg b/.icons/awkward/64x64/apps/com.github.philip_scott.spice-up.svg
new file mode 120000
index 00000000..00a1daae
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/com.github.plugarut.pwned-checker.svg b/.icons/awkward/64x64/apps/com.github.plugarut.pwned-checker.svg
new file mode 100644
index 00000000..2e6ed5c9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.plugarut.pwned-checker.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4b5b69" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 11,18 v 10 h 3 V 18 Z m 11,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,7 v 3 h 10 v -3 z m 13,0 v 3 H 53 V 34 Z M 21.974609,37.986328 A 2.975234,2.975234 0 0 0 19,40.962891 a 2.975234,2.975234 0 0 0 2.015625,2.8125 L 20.033203,48 h 2.197266 c 1.408392,-2.262636 3.081154,-4.250086 2.720703,-7.037109 a 2.975234,2.975234 0 0 0 -2.976563,-2.976563 z"/>
+ <path style="fill:#ffffff" d="m 11,17 v 10 h 3 V 17 Z m 11,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,7 v 3 h 10 v -3 z m 13,0 v 3 H 53 V 33 Z M 21.974609,36.986328 A 2.975234,2.975234 0 0 0 19,39.962891 a 2.975234,2.975234 0 0 0 2.015625,2.8125 L 20.033203,47 h 2.197266 c 1.408392,-2.262636 3.081154,-4.250086 2.720703,-7.037109 a 2.975234,2.975234 0 0 0 -2.976563,-2.976563 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.quaternion.svg b/.icons/awkward/64x64/apps/com.github.quaternion.svg
new file mode 120000
index 00000000..ad4c528f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.quaternion.svg
@@ -0,0 +1 @@
+quaternion.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.rapidfingers.translator.svg b/.icons/awkward/64x64/apps/com.github.rapidfingers.translator.svg
new file mode 120000
index 00000000..223c77fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.rapidfingers.translator.svg
@@ -0,0 +1 @@
+lokalize.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.rickybas.date-countdown.svg b/.icons/awkward/64x64/apps/com.github.rickybas.date-countdown.svg
new file mode 100644
index 00000000..ab05f3f3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.rickybas.date-countdown.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32 5 L 32 32 L 4.0507812 32 A 28 28 0 0 0 4 33 A 28 28 0 0 0 32 61 A 28 28 0 0 0 60 33 A 28 28 0 0 0 32 5 z"/>
+ <path style="fill:#4c91d9" d="M 32 4 A 4 4 0 0 0 28 8 A 4 4 0 0 0 32 12 L 32 32 L 12 32 A 4 4 0 0 0 8 28 A 4 4 0 0 0 4 32 A 4 4 0 0 0 4.0175781 32.345703 A 28 28 0 0 0 32 60 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="20"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="20"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 4 4 0 0 0 28 8 A 4 4 0 0 0 28.035156 8.5058594 A 4 4 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.585938 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z M 8 28 A 4 4 0 0 0 4 32 A 4 4 0 0 0 4.0175781 32.345703 A 28 28 0 0 0 4.03125 32.550781 A 4 4 0 0 1 8 29 A 4 4 0 0 1 12 33 L 32 33 L 32 32 L 12 32 A 4 4 0 0 0 8 28 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.rkoesters.xkcd-gtk.svg b/.icons/awkward/64x64/apps/com.github.rkoesters.xkcd-gtk.svg
new file mode 100644
index 00000000..c0c0dc30
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.rkoesters.xkcd-gtk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <circle style="opacity:0.2" cx="32" cy="1021.362" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="1020.362" r="28"/>
+ <path style="fill:#3f3f3f" d="m 59.220698,1013.9392 -53.0632714,17.1362 a 28,28 0 0 0 0.5742188,1.2852 l 52.7953026,-17.0488 a 28,28 0 0 0 -0.30625,-1.3726 z"/>
+ <path style="fill:#3f3f3f" d="m 42.640714,1010.5622 -26.797012,8.719 0.140704,0.429 2.549082,7.8374 26.79701,-8.7166 -2.689784,-8.2688 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.robertsanseries.ciano.svg b/.icons/awkward/64x64/apps/com.github.robertsanseries.ciano.svg
new file mode 120000
index 00000000..ece63be5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.robertsanseries.ciano.svg
@@ -0,0 +1 @@
+ciano.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.robertsanseries.karim.svg b/.icons/awkward/64x64/apps/com.github.robertsanseries.karim.svg
new file mode 100644
index 00000000..357e2c1a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.robertsanseries.karim.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 9.8875036,5.001182 A 4.7766596,4.394217 0 0 0 5.0000002,9.3937184 V 56.609011 a 4.7766596,4.394217 0 0 0 7.1649188,3.802312 L 34.38911,48.609599 56.611882,36.806477 a 4.7766596,4.394217 0 0 0 0,-7.610782 L 34.38911,17.391171 12.164919,5.5883282 A 4.7766596,4.394217 0 0 0 9.8873614,5.001182 Z"/>
+ <path style="fill:#da3e45" d="M 9.8875036,4.001183 A 4.7766596,4.394217 0 0 0 5.0000002,8.3937198 V 55.609012 a 4.7766596,4.394217 0 0 0 7.1649188,3.802312 L 34.38911,47.6096 56.611882,35.806478 a 4.7766596,4.394217 0 0 0 0,-7.610782 L 34.38911,16.391172 12.164919,4.5883292 A 4.7766596,4.394217 0 0 0 9.8873614,4.001183 Z"/>
+ <rect style="fill:#ffffff" width="6" height="14" x="20" y="20" rx="1.5" ry="1.4"/>
+ <path style="opacity:0.2" d="m 14.596129,33.000027 a 1.079477,1.5965954 89.999999 0 0 -0.473278,0.04806 1.079477,1.5965954 89.999999 0 0 -0.908257,1.571408 l 8.40411,9.841718 a 1.079477,1.5965954 89.999999 0 0 2.765805,-0.0024 l 8.401375,-9.839314 A 1.079477,1.5965954 89.999999 0 0 31.40435,33.000035 Z"/>
+ <path style="fill:#ffffff" d="m 14.596129,32.000028 a 1.079477,1.5965954 89.999999 0 0 -0.473278,0.04806 1.079477,1.5965954 89.999999 0 0 -0.908257,1.571408 l 8.40411,9.841718 a 1.079477,1.5965954 89.999999 0 0 2.765805,-0.0024 L 32.785884,33.6195 A 1.079477,1.5965954 89.999999 0 0 31.40435,32.000036 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.8867188 4 A 4.7766596 4.394217 0 0 0 5 8.3945312 L 5 9.3945312 A 4.7766596 4.394217 0 0 1 9.8867188 5 A 4.7766596 4.394217 0 0 1 12.164062 5.5898438 L 34.390625 17.390625 L 56.613281 29.195312 A 4.7766596 4.394217 0 0 1 58.962891 32.511719 A 4.7766596 4.394217 0 0 0 56.613281 28.195312 L 34.390625 16.390625 L 12.164062 4.5898438 A 4.7766596 4.394217 0 0 0 9.8867188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.ronnydo.colorpicker.svg b/.icons/awkward/64x64/apps/com.github.ronnydo.colorpicker.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.ronnydo.colorpicker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.ronnydo.wammer.svg b/.icons/awkward/64x64/apps/com.github.ronnydo.wammer.svg
new file mode 100644
index 00000000..d4d78476
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.ronnydo.wammer.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,4.9999992 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,4.9999992 Z"/>
+ <path style="fill:#c2352a" d="M 32,3.9999992 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,3.9999992 Z"/>
+ <path style="fill:#ffc400" d="m 30,34.000006 v 25.814792 a 20,30.588228 0 0 0 2,0.1852 20,30.588228 0 0 0 2,-0.15236 V 34.000006 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="5"/>
+ <circle style="fill:#ffc400" cx="32" cy="32" r="5"/>
+ <path style="opacity:0.2" d="m 41.941406,15.117376 -1.792968,3.585937 A 16,16 0 0 1 49,33.000188 16,16 0 0 1 40.152344,47.304876 l 1.78125,3.5625 A 20,20 0 0 0 53,33.000188 20,20 0 0 0 41.941406,15.117376 Z m -19.875,0.01562 A 20,20 0 0 0 11,33.000188 20,20 0 0 0 22.058594,50.883 l 1.792968,-3.585937 A 16,16 0 0 1 15,33.000188 16,16 0 0 1 23.847656,18.6955 Z m 16.296875,7.136719 -1.789062,3.582031 A 8,8 0 0 1 41,33.000188 8,8 0 0 1 36.578125,40.152532 l 1.78125,3.566406 A 12,12 0 0 0 45,33.000188 12,12 0 0 0 38.363281,22.269719 Z m -12.722656,0.01172 A 12,12 0 0 0 19,33.000188 12,12 0 0 0 25.636719,43.730657 l 1.789062,-3.582031 A 8,8 0 0 1 23,33.000188 8,8 0 0 1 27.421875,25.847844 Z"/>
+ <path style="fill:#ffc400" d="M 41.941406 14.117188 L 40.148438 17.703125 A 16 16 0 0 1 49 32 A 16 16 0 0 1 40.152344 46.304688 L 41.933594 49.867188 A 20 20 0 0 0 53 32 A 20 20 0 0 0 41.941406 14.117188 z M 22.066406 14.132812 A 20 20 0 0 0 11 32 A 20 20 0 0 0 22.058594 49.882812 L 23.851562 46.296875 A 16 16 0 0 1 15 32 A 16 16 0 0 1 23.847656 17.695312 L 22.066406 14.132812 z M 38.363281 21.269531 L 36.574219 24.851562 A 8 8 0 0 1 41 32 A 8 8 0 0 1 36.578125 39.152344 L 38.359375 42.71875 A 12 12 0 0 0 45 32 A 12 12 0 0 0 38.363281 21.269531 z M 25.640625 21.28125 A 12 12 0 0 0 19 32 A 12 12 0 0 0 25.636719 42.730469 L 27.425781 39.148438 A 8 8 0 0 1 23 32 A 8 8 0 0 1 27.421875 24.847656 L 25.640625 21.28125 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.rssguard.svg b/.icons/awkward/64x64/apps/com.github.rssguard.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.rssguard.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.ryanakca.slingshot.svg b/.icons/awkward/64x64/apps/com.github.ryanakca.slingshot.svg
new file mode 120000
index 00000000..94df7a4f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.ryanakca.slingshot.svg
@@ -0,0 +1 @@
+slingshot.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.santileortiz.iconoscope.svg b/.icons/awkward/64x64/apps/com.github.santileortiz.iconoscope.svg
new file mode 120000
index 00000000..743fd0f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.santileortiz.iconoscope.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.spheras.desktopfolder.svg b/.icons/awkward/64x64/apps/com.github.spheras.desktopfolder.svg
new file mode 100644
index 00000000..61a5022d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.spheras.desktopfolder.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 16.000323,51.376036 0,1.999984 c 0,1.453989 1.190591,2.62398 2.66798,2.62398 l 26.663794,0 c 1.477989,0 2.66798,-1.169991 2.66798,-2.62398 l 0,-1.999984 c 0,1.453988 -1.189991,2.623979 -2.66798,2.623979 l -26.663794,0 c -1.477389,0 -2.66798,-1.169991 -2.66798,-2.623979 z"/>
+ <rect style="fill:#8e8e8e" width="42" height="32" x="-55" y="-48" rx="2.626" ry="2.666" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 6.0004002,45.500081 0,1.999984 c 0,1.38399 1.1611911,2.499981 2.60158,2.499981 l 46.7956398,0 c 1.439989,0 2.60198,-1.115991 2.60198,-2.499981 l 0,-1.999984 c 0,1.383989 -1.161991,2.499981 -2.60198,2.499981 l -46.7956398,0 c -1.4407889,0 -2.60198,-1.115992 -2.60198,-2.499981 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="52" x="-49" y="-58" rx="2.5" ry="2.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.6015625,9 C 7.1611736,9 6,10.115011 6,11.5 l 0,1 C 6,11.115011 7.1611736,10 8.6015625,10 L 55.398438,10 C 56.838426,10 58,11.115011 58,12.5 l 0,-1 C 58,10.115011 56.838426,9 55.398438,9 L 8.6015625,9 Z"/>
+ <rect style="opacity:0.2" width="32" height="44" x="-46" y="-54" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#2584d4" width="32" height="44" x="-45" y="-54" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="16" height="24" x="14" y="18" rx="2.667" ry="2.4"/>
+ <rect style="fill:#5ebae6" width="16" height="24" x="14" y="17" rx="2.667" ry="2.4"/>
+ <rect style="opacity:0.2" width="16" height="10" x="34" y="18" rx="2.667" ry="2.5"/>
+ <rect style="fill:#5ebae6" width="16" height="10" x="34" y="17" rx="2.667" ry="2.5"/>
+ <rect style="opacity:0.2" width="16" height="10" x="34" y="32" rx="2.667" ry="2.5"/>
+ <rect style="fill:#5ebae6" width="16" height="10" x="34" y="31" rx="2.667" ry="2.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.667969,17 C 15.190635,17 14,18.068836 14,19.398438 l 0,1 C 14,19.068836 15.190635,18 16.667969,18 l 10.664062,0 C 28.809363,18 30,19.068836 30,20.398438 l 0,-1 C 30,18.068836 28.809363,17 27.332031,17 l -10.664062,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 36.667969,17 C 35.190637,17 34,18.115 34,19.5 l 0,1 C 34,19.115 35.190637,18 36.667969,18 l 10.664062,0 C 48.809363,18 50,19.115 50,20.5 l 0,-1 C 50,18.115 48.809363,17 47.332031,17 l -10.664062,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 36.667969,31 C 35.190637,31 34,32.115 34,33.5 l 0,1 C 34,33.115 35.190637,32 36.667969,32 l 10.664062,0 C 48.809363,32 50,33.115 50,34.5 l 0,-1 C 50,32.115 48.809363,31 47.332031,31 l -10.664062,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.stsdc.monitor.svg b/.icons/awkward/64x64/apps/com.github.stsdc.monitor.svg
new file mode 100644
index 00000000..42edca96
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.stsdc.monitor.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m8.5999998 7.0000002h46.8c1.4404 0 2.6 1.1527948 2.6 2.5847418v46.830516c0 1.431948-1.1596 2.584742-2.6 2.584742h-46.8c-1.4404 0-2.6-1.152794-2.6-2.584742v-46.830516c0-1.431947 1.1596-2.5847418 2.6-2.5847418z"/>
+ <path style="fill:#4f4f4f" d="m8.5999998 6.0000002h46.8c1.4404 0 2.6 1.152795 2.6 2.584742v46.830516c0 1.431948-1.1596 2.584742-2.6 2.584742h-46.8c-1.4404 0-2.6-1.152794-2.6-2.584742v-46.830516c0-1.431947 1.1596-2.584742 2.6-2.584742z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m5 33.000686h18l6.263214-14 5.473572 28 6.263214-14h18"/>
+ <path style="stroke-linejoin:round;stroke:#659fff;stroke-linecap:round;stroke-width:6;fill:none" d="m5 32h18l6.263214-14 5.473572 28 6.263214-14h18"/>
+ <path style="opacity:.1;fill:#ffffff" d="m8.6015625 6c-1.4404 0-2.6015625 1.1539903-2.6015625 2.5859375v1c0-1.4319472 1.1611625-2.5859375 2.6015625-2.5859375h46.796876c1.4404 0 2.601562 1.1539905 2.601562 2.5859375v-1c0-1.431947-1.161162-2.5859375-2.601562-2.5859375h-46.796876z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.taiko2k.avvie.svg b/.icons/awkward/64x64/apps/com.github.taiko2k.avvie.svg
new file mode 100644
index 00000000..796d06c7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.taiko2k.avvie.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <rect style="opacity:.2" rx="3" ry="3" height="50" width="50" y="8" x="7"/>
+ <rect style="fill:#634cb8" rx="3" ry="3" height="50" width="50" y="7" x="7"/>
+ <path style="opacity:.2;fill:#ffffff" d="m10 7c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h44c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-44z"/>
+ <path style="opacity:.2" d="m38 5v6h16v13h6v-13c0-4-2-6-6-6zm-34 36v12.999999c0 4.000001 2 6.000001 5.9999999 6h16v-6h-16v-12.999999z"/>
+ <path style="fill:#dfdfdf" d="m38 4v6h16v13h6v-13c0-4-2-6-6-6zm-34 36v12.999999c0 4.000001 2 6.000001 5.9999999 6h16v-6h-16v-12.999999z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.taiko2k.tauonmb.svg b/.icons/awkward/64x64/apps/com.github.taiko2k.tauonmb.svg
new file mode 120000
index 00000000..971fc62f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.taiko2k.tauonmb.svg
@@ -0,0 +1 @@
+tauonmb.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.thejambi.dayjournal.svg b/.icons/awkward/64x64/apps/com.github.thejambi.dayjournal.svg
new file mode 100644
index 00000000..be66fb8f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.thejambi.dayjournal.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 9,56.2 0,2 c 0,1.55 1.2264,2.8 2.75,2.8 l 38.5,0 C 51.774,61 53,59.75 53,58.2 l 0,-2 c 0,1.55 -1.226,2.8 -2.75,2.8 l -38.5,0 C 10.2264,59 9,57.75 9,56.2 Z"/>
+ <path style="fill:#539cc8" d="M 53,57.2 53,6.8 C 53,5.2488 51.7735,4 50.25,4 L 11.75,4 C 10.2264,4 9,5.2488 9,6.8 l 0,50.4 c 0,1.552 1.2264,2.8 2.75,2.8 l 38.5,0 C 51.774,60 53,58.752 53,57.2 Z"/>
+ <path style="fill:#ffffff" d="m 14.6846,6.0002 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 3.7666,0 0,-1.4054 -3.7666,0 z m 5.1228,0 0,1.4054 3.3904,0 0,-1.4054 -3.3904,0 z m 4.7466,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 1.31382,0 0.45294,0.043918 0.38408,0.126268 0.34434,0.194888 0.29932,0.25254 0.24634,0.31018 0.04238,0.054898 0.27018,-0.23058 0.87942,-0.49408 L 50.45688,7.605988 50.42508,7.5456 50.3827,7.493448 50.0516,7.076228 50.01188,7.024076 49.96156,6.982902 49.55894,6.639782 49.50862,6.595864 49.45034,6.562926 48.98944,6.304906 48.93116,6.271968 48.86758,6.252748 48.35636,6.088052 48.29278,6.068832 48.22392,6.060592 47.67826,6.002948 l -0.03444,-0.00274 -1.39064,0 z m -32.988,0.0412 -0.1722,0.0192 -0.069,0.0082 -0.0634,0.0192 -0.5114,0.1648 -0.06356,0.01922 -0.05828,0.032938 -0.4609,0.25802 -0.05828,0.032938 -0.05033,0.043918 -0.40264,0.34312 -0.05033,0.041174 -0.03973,0.052152 -0.26224,0.3294 2.3946,0 -0.132442,-1.36422 z m 37.716,3.2088 -1.3509,0.139992 0.016,0.16744 0,3.9774 1.3562,0 0,-4.057 -0.0028,-0.035684 -0.0186,-0.192144 z m -1.335,5.6902 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,0.15098 -0.04238,0.46938 -0.12186,0.39802 -0.18808,0.35684 -0.2437,0.31018 -0.29932,0.25254 -0.34434,0.19488 -0.38144,0.12352 -0.10596,0.011 0.13508,1.39992 0.17218,-0.0192 0.06886,-0.0082 0.06358,-0.0192 0.51122,-0.1647 0.06358,-0.0192 0.05828,-0.03294 0.4609,-0.25802 0.05828,-0.03294 0.05034,-0.04392 0.40262,-0.34312 0.05032,-0.04118 0.03972,-0.05216 0.3311,-0.41722 0.04238,-0.05216 0.0318,-0.0604 0.249,-0.47762 0.0318,-0.0604 0.0186,-0.06588 0.15894,-0.52976 0.0186,-0.06588 0.0078,-0.07138 0.05564,-0.56546 0.0026,-0.03562 0,-0.23056 -1.3562,0 z m -38.644,2.303 0.26224,0.3294 0.03973,0.05216 0.05033,0.04118 0.40262,0.34312 0.05033,0.04392 0.05828,0.03294 0.4609,0.25802 0.05828,0.03294 0.06356,0.0192 0.51122,0.1647 0.06356,0.0192 0.06887,0.0082 0.54566,0.05764 0.03443,0.0028 1.39064,0 0,-1.4054 -4.0606,0 z m 5.4168,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 3.3904,0 0,-1.4054 -3.3904,0 z m 4.7466,0 0,1.4054 3.7666,0 0,-1.4054 -3.7666,0 z m 5.1228,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z"/>
+ <path style="fill:#4f4f4f" d="M 43.8,24 55,24 55,40 43.8,40 C 42.248,40 41,38.81 41,37.334 l 0,-10.6666 c 0,-1.478 1.248,-2.668 2.8,-2.668 z"/>
+ <path style="fill:#ffffff" d="m 44.612,25 0,0.33332 -0.03586,-0.3307 -0.13236,0.0132 0.07444,0.66142 0.09376,-0.0114 1.41172,0 0,-0.66662 -1.41176,0 z m 2.1176,0 0,0.66662 1.41176,0 0,-0.66662 -1.41176,0 z m 2.1176,0 0,0.66662 1.41176,0 0,-0.66662 -1.41176,0 z m 2.1176,0 0,0.66662 1.41176,0 0,-0.66662 -1.41176,0 z m 2.1176,0 0,0.66662 0.9182,0 0,-0.66664 -0.9182,0 z m -9.3942,0.17194 -0.06342,0.018 -0.03586,0.0114 -0.03032,0.0152 -0.38328,0.20572 -0.03032,0.0152 -0.02756,0.02002 -0.33364,0.27082 -0.02482,0.02002 -0.02206,0.02608 -0.27574,0.3281 -0.0192,0.02608 -0.0166,0.02862 -0.0084,0.0152 0.40258,0.19786 0.19578,0.14578 0.25918,-0.30728 0.27298,-0.22394 0.32536,-0.17192 0.03032,-0.0114 -0.0028,-0.0048 0.0054,-0.002 -0.0138,-0.02002 -0.20404,-0.60412 z m -1.57444,1.67176 -0.05238,0.16928 -0.011,0.02864 -0.0028,0.0338 -0.04412,0.44788 -0.0028,0.0152 0,0.72348 0.70588,0 0,-0.70868 0.04136,-0.388 0.04136,-0.13284 -0.67556,-0.19014 z m -0.11304,2.0858 0,1.33324 0.70588,0 0,-1.33324 -0.70588,0 z m 0,1.99986 0,1.33324 0.70588,0 0,-1.33324 -0.70588,0 z m 0,1.99988 0,1.33324 0.70588,0 0,-1.33324 -0.70588,0 z m 0,1.99986 0,1.33326 0.70588,0 0,-1.33326 -0.70588,0 z m 0.74724,1.90092 -0.67554,0.19014 0.11856,0.38538 0.011,0.03124 0.0166,0.02608 0.2068,0.37758 0.0166,0.02862 0.0192,0.02608 0.27574,0.3281 0.02206,0.02608 0.02482,0.02 0.06894,0.05468 0.46048,-0.50518 -0.0386,-0.03124 -0.23714,-0.28124 -0.17922,-0.3255 -0.1103,-0.35154 z m 1.08364,1.33324 -0.34468,0.5807 0.07168,0.0391 0.03032,0.0152 0.03586,0.0114 0.42188,0.1302 0.03586,0.0114 0.03586,0.002 0.45772,0.0443 0.0192,0.002 0.44124,0 0,-0.66662 -0.4246,0 -0.38878,-0.04172 -0.3557,-0.10932 -0.03586,-0.018 z m 1.91084,0.1693 0,0.66664 1.41176,0 0,-0.66664 -1.41176,0 z m 2.1176,0 0,0.66664 1.41176,0 0,-0.66664 -1.41176,0 z m 2.1176,0 0,0.66664 1.41176,0 0,-0.66664 -1.41176,0 z m 2.1176,0 0,0.66664 1.41176,0 0,-0.66664 -1.41176,0 z"/>
+ <g transform="translate(13,9)">
+ <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 11.75 4 C 10.2264 4 9 5.2495812 9 6.8007812 L 9 7.8007812 C 9 6.2495813 10.2264 5 11.75 5 L 50.25 5 C 51.774 5 53 6.2495812 53 7.8007812 L 53 6.8007812 C 53 5.2495812 51.774 4 50.25 4 L 11.75 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.thejambi.psnotes.svg b/.icons/awkward/64x64/apps/com.github.thejambi.psnotes.svg
new file mode 100644
index 00000000..e3302d44
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.thejambi.psnotes.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 54,58.212122 54,17.787879 C 54,16.243394 52.7735,15 51.25,15 l -38.5,0 C 11.2265,15 10,16.243394 10,17.787879 l 0,40.424243 C 10,59.756606 11.2265,61 12.75,61 l 38.5,0 C 52.7735,61 54,59.756606 54,58.212122 Z"/>
+ <path style="fill:#4691c8" d="M 54,57.212122 54,16.787879 C 54,15.243394 52.7735,14 51.25,14 l -38.5,0 C 11.2265,14 10,15.243394 10,16.787879 l 0,40.424243 C 10,58.756606 11.2265,60 12.75,60 l 38.5,0 C 52.7735,60 54,58.756606 54,57.212122 Z"/>
+ <path style="fill:#474747" d="m 54,16 0,-5.333333 C 54,9.1893334 52.7735,8 51.25,8 L 12.75,8 C 11.2265,8 10,9.1893334 10,10.666667 L 10,16 Z"/>
+ <path style="opacity:0.2" d="M 14.171875,5 C 13.522904,5 13,5.5438196 13,6.21875 l 0,5.5625 C 13,12.45618 13.522904,13 14.171875,13 l 2.65625,0 C 17.477096,13 18,12.45618 18,11.78125 l 0,-5.5625 C 18,5.5438196 17.477096,5 16.828125,5 l -2.65625,0 z m 11,0 C 24.522902,5 24,5.5438196 24,6.21875 l 0,5.5625 C 24,12.45618 24.522902,13 25.171875,13 l 2.65625,0 C 28.477097,13 29,12.45618 29,11.78125 l 0,-5.5625 C 29,5.5438196 28.477097,5 27.828125,5 l -2.65625,0 z m 11,0 C 35.522902,5 35,5.5438196 35,6.21875 l 0,5.5625 C 35,12.45618 35.522902,13 36.171875,13 l 2.65625,0 C 39.477097,13 40,12.45618 40,11.78125 l 0,-5.5625 C 40,5.5438196 39.477097,5 38.828125,5 l -2.65625,0 z m 11,0 C 46.522902,5 46,5.5438196 46,6.21875 l 0,5.5625 C 46,12.45618 46.522902,13 47.171875,13 l 2.65625,0 C 50.477097,13 51,12.45618 51,11.78125 l 0,-5.5625 C 51,5.5438196 50.477097,5 49.828125,5 l -2.65625,0 z"/>
+ <path style="fill:#8e8e8e" d="M 14.171875 4 C 13.522904 4 13 4.5438196 13 5.21875 L 13 10.78125 C 13 11.45618 13.522904 12 14.171875 12 L 16.828125 12 C 17.477096 12 18 11.45618 18 10.78125 L 18 5.21875 C 18 4.5438196 17.477096 4 16.828125 4 L 14.171875 4 z M 25.171875 4 C 24.522902 4 24 4.5438196 24 5.21875 L 24 10.78125 C 24 11.45618 24.522902 12 25.171875 12 L 27.828125 12 C 28.477097 12 29 11.45618 29 10.78125 L 29 5.21875 C 29 4.5438196 28.477097 4 27.828125 4 L 25.171875 4 z M 36.171875 4 C 35.522902 4 35 4.5438196 35 5.21875 L 35 10.78125 C 35 11.45618 35.522902 12 36.171875 12 L 38.828125 12 C 39.477097 12 40 11.45618 40 10.78125 L 40 5.21875 C 40 4.5438196 39.477097 4 38.828125 4 L 36.171875 4 z M 47.171875 4 C 46.522902 4 46 4.5438196 46 5.21875 L 46 10.78125 C 46 11.45618 46.522902 12 47.171875 12 L 49.828125 12 C 50.477097 12 51 11.45618 51 10.78125 L 51 5.21875 C 51 4.5438196 50.477097 4 49.828125 4 L 47.171875 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.171875 4 C 13.522904 4 13 4.5438196 13 5.21875 L 13 6.21875 C 13 5.5438196 13.522904 5 14.171875 5 L 16.828125 5 C 17.477096 5 18 5.5438196 18 6.21875 L 18 5.21875 C 18 4.5438196 17.477096 4 16.828125 4 L 14.171875 4 z M 25.171875 4 C 24.522902 4 24 4.5438196 24 5.21875 L 24 6.21875 C 24 5.5438196 24.522902 5 25.171875 5 L 27.828125 5 C 28.477097 5 29 5.5438196 29 6.21875 L 29 5.21875 C 29 4.5438196 28.477097 4 27.828125 4 L 25.171875 4 z M 36.171875 4 C 35.522902 4 35 4.5438196 35 5.21875 L 35 6.21875 C 35 5.5438196 35.522902 5 36.171875 5 L 38.828125 5 C 39.477097 5 40 5.5438196 40 6.21875 L 40 5.21875 C 40 4.5438196 39.477097 4 38.828125 4 L 36.171875 4 z M 47.171875 4 C 46.522902 4 46 4.5438196 46 5.21875 L 46 6.21875 C 46 5.5438196 46.522902 5 47.171875 5 L 49.828125 5 C 50.477097 5 51 5.5438196 51 6.21875 L 51 5.21875 C 51 4.5438196 50.477097 4 49.828125 4 L 47.171875 4 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="M 15.028306,48 C 15.028306,48 24,48.648726 24,43.5 24,38.351269 15.028306,39.171922 15.028306,39.171922 m 2e-4,16.799593 0,-16.799387"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="M 15.028306,47 C 15.028306,47 24,47.648726 24,42.5 24,37.351269 15.028306,38.171922 15.028306,38.171922 m 2e-4,16.799593 0,-16.799387"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 30.017421,54.60009 c 0,0 1.075155,1.400919 4.199737,1.399909 3.124567,-0.001 4.782958,-1.310845 4.782958,-3.399999 0,-8.804513 -8.995211,-0.62064 -8.970181,-9.399 -0.0254,-2.108582 1.019736,-4.201 4.187223,-4.201 3.167476,0 4.782725,1.600967 4.782725,1.600967"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 30.017421,53.60009 c 0,0 1.075155,1.400919 4.199737,1.399909 3.124567,-0.001 4.782958,-1.310845 4.782958,-3.399999 0,-8.804513 -8.995211,-0.62064 -8.970181,-9.399 -0.0254,-2.108582 1.019736,-4.201 4.187223,-4.201 3.167476,0 4.782725,1.600967 4.782725,1.600967"/>
+ <circle style="opacity:0.2" cx="21" cy="56" r="2"/>
+ <circle style="fill:#ffffff" cx="21" cy="55" r="2"/>
+ <circle style="opacity:0.2" cx="44" cy="56" r="2"/>
+ <circle style="fill:#ffffff" cx="44" cy="55" r="2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.themix_project.Oomox.svg b/.icons/awkward/64x64/apps/com.github.themix_project.Oomox.svg
new file mode 100644
index 00000000..a07b8203
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.themix_project.Oomox.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="fill:#f57c00" cx="32" cy="32" r="27"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#1e88e5" d="M 31.999998,32 59.075266,24.751346 A 28.028228,28.010254 0 0 0 39.245296,4.9781078 Z"/>
+ <path style="fill:#43a047" d="M 31.999998,32 51.81996,51.80725 a 28.028228,28.010254 0 0 0 7.21927,-27.0479 z"/>
+ <path style="fill:#fbc02d" d="M 31.999998,32 24.744692,59.055904 A 28.028228,28.010254 0 0 0 51.793934,51.781242 Z"/>
+ <path style="fill:#f57c00" d="M 31.999998,32 4.9247324,39.248654 A 28.028228,28.010254 0 0 0 24.754702,59.021892 Z"/>
+ <path style="fill:#e53935" d="M 31.999998,32 12.180039,12.192749 A 28.028228,28.010254 0 0 0 4.9607686,39.24065 Z"/>
+ <path style="fill:#8e24aa" d="M 31.999998,32 39.255306,4.9440954 A 28.028228,28.010254 0 0 0 12.206065,12.218759 Z"/>
+ <path style="opacity:0.2" d="M 32,17 A 16,16 0 1 0 48,33 V 21 c 0,-2.216 -1.784,-4 -4,-4 z m 9,4 a 3,3 0 0 1 3,3 3,3 0 0 1 -3,2.999998 A 3,3 0 0 1 38.000002,24 3,3 0 0 1 41,21 Z"/>
+ <path style="fill:#ffffff" d="M 32,16 A 16,16 0 1 0 48,32 V 20 c 0,-2.216 -1.784,-4 -4,-4 z m 9,4 a 3,3 0 0 1 3,3 3,3 0 0 1 -3,2.999998 A 3,3 0 0 1 38.000002,23 3,3 0 0 1 41,20 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.timecraft.notifier.svg b/.icons/awkward/64x64/apps/com.github.timecraft.notifier.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.timecraft.notifier.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.tkashkin.gamehub.svg b/.icons/awkward/64x64/apps/com.github.tkashkin.gamehub.svg
new file mode 100644
index 00000000..d910ccde
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.tkashkin.gamehub.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#935ad1" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 22.158203,18.999996 c -2.455422,0 -5.028339,1.358558 -6.466797,5.003906 C 12.653742,31.696475 11,37.645312 11,41.253902 c 0,2.775424 0.981517,4.533297 3.0625,5.5625 0.243898,0.120946 0.512919,0.184045 0.785156,0.183594 0.433363,8.72e-4 0.85189,-0.159349 1.175782,-0.447266 l 5.441406,-4.802734 c 0.974818,-0.864533 1.827084,-1.757812 4.207031,-1.757812 h 12.658203 c 2.379948,0 3.228301,0.892789 4.205078,1.757812 l 5.441406,4.802734 c 0.540124,0.478662 1.315988,0.583629 1.962891,0.263672 C 52.019947,45.787689 53,44.029334 53,41.251949 53,37.64385 51.346744,31.695005 48.310547,24.003902 c -1.438458,-3.645348 -4.013818,-5.003906 -6.46875,-5.003906 -1.148315,0 -2.270324,0.298441 -3.238281,0.798828 -4.154615,2.14026 -8.959318,2.185838 -13.201172,0 -0.971386,-0.500383 -2.096317,-0.798828 -3.244141,-0.798828 z m 9.841797,4 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 -9.800781,3 c 2.319738,-3.91e-4 4.201536,1.879513 4.201172,4.199219 3.64e-4,2.319707 -1.881434,4.201562 -4.201172,4.201172 -2.319738,3.9e-4 -4.199583,-1.881465 -4.199219,-4.201172 -3.64e-4,-2.319706 1.879481,-4.19961 4.199219,-4.199219 z m 19.300781,0 a 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.5 1.5,1.5 0 0 1 1.5,-1.5 z m -19.300781,1.400391 c -1.54551,6.47e-4 -2.798221,1.253357 -2.798828,2.798828 -4.71e-4,1.546233 1.252555,2.800134 2.798828,2.800781 1.547035,4.32e-4 2.801252,-1.253785 2.800781,-2.800781 -6.08e-4,-1.546233 -1.254508,-2.799259 -2.800781,-2.798828 z M 38.5,28.999996 a 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.5 1.5,1.5 0 0 1 1.5,-1.5 z m 6,0 a 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.5 1.5,1.5 0 0 1 1.5,-1.5 z m -3,3 a 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.5 1.5,1.5 0 0 1 1.5,-1.5 z"/>
+ <path style="fill:#ffffff" d="M 22.158203 18 C 19.702781 18 17.129864 19.358558 15.691406 23.003906 C 12.653742 30.696479 11 36.645316 11 40.253906 C 11 43.02933 11.981517 44.787203 14.0625 45.816406 C 14.306398 45.937352 14.575419 46.000451 14.847656 46 C 15.281019 46.000872 15.699546 45.840651 16.023438 45.552734 L 21.464844 40.75 C 22.439662 39.885467 23.291928 38.992188 25.671875 38.992188 L 38.330078 38.992188 C 40.710026 38.992188 41.558379 39.884977 42.535156 40.75 L 47.976562 45.552734 C 48.516686 46.031396 49.29255 46.136363 49.939453 45.816406 C 52.019947 44.787693 53 43.029338 53 40.251953 C 53 36.643854 51.346744 30.695009 48.310547 23.003906 C 46.872089 19.358558 44.296729 18 41.841797 18 C 40.693482 18 39.571473 18.298441 38.603516 18.798828 C 34.448901 20.939088 29.644198 20.984666 25.402344 18.798828 C 24.430958 18.298445 23.306027 18 22.158203 18 z M 32 22 C 33.656854 22 35 23.343146 35 25 C 35 26.656854 33.656854 28 32 28 C 30.343146 28 29 26.656854 29 25 C 29 23.343146 30.343146 22 32 22 z M 22.199219 25 C 24.518957 24.999609 26.400755 26.879513 26.400391 29.199219 C 26.400755 31.518926 24.518957 33.400781 22.199219 33.400391 C 19.879481 33.400781 17.999636 31.518926 18 29.199219 C 17.999636 26.879513 19.879481 24.999609 22.199219 25 z M 41.5 25 A 1.5 1.5 0 0 1 43 26.5 A 1.5 1.5 0 0 1 41.5 28 A 1.5 1.5 0 0 1 40 26.5 A 1.5 1.5 0 0 1 41.5 25 z M 22.199219 26.400391 C 20.653709 26.401038 19.400998 27.653748 19.400391 29.199219 C 19.39992 30.745452 20.652946 31.999353 22.199219 32 C 23.746254 32.000432 25.000471 30.746215 25 29.199219 C 24.999392 27.652986 23.745492 26.39996 22.199219 26.400391 z M 38.5 28 A 1.5 1.5 0 0 1 40 29.5 A 1.5 1.5 0 0 1 38.5 31 A 1.5 1.5 0 0 1 37 29.5 A 1.5 1.5 0 0 1 38.5 28 z M 44.5 28 A 1.5 1.5 0 0 1 46 29.5 A 1.5 1.5 0 0 1 44.5 31 A 1.5 1.5 0 0 1 43 29.5 A 1.5 1.5 0 0 1 44.5 28 z M 41.5 31 A 1.5 1.5 0 0 1 43 32.5 A 1.5 1.5 0 0 1 41.5 34 A 1.5 1.5 0 0 1 40 32.5 A 1.5 1.5 0 0 1 41.5 31 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.torikulhabib.mindi.svg b/.icons/awkward/64x64/apps/com.github.torikulhabib.mindi.svg
new file mode 100644
index 00000000..7b1e1780
--- /dev/null
+++ b/.icons/awkward/64x64/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="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#f37329" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 17.171875,6.999117 c -1.063505,0.2566708 -1.998492,0.86677 -2.960938,1.3671875 -2.879228,1.6477315 -5.6971724,3.4245325 -8.3476557,5.4218745 -0.3673972,0.46846 -1.5126025,0.843934 -1.2148435,1.535156 0.7947953,0.838992 1.7791585,1.459656 2.7304684,2.144532 0.3322292,0.22309 0.677472,0.427877 1.0117188,0.648437 -0.3103376,0.780231 -0.567209,1.601834 -0.8945312,2.328124 -3.490715,10.063136 -0.7582979,22.022583 6.9921872,29.386719 2.222035,2.136399 5.181405,4.094745 8.210936,5.281249 9.308562,3.831282 21.072881,1.808114 27.847657,-5.867187 6.0221,-6.61126 7.181134,-17.811844 2.855468,-25.624999 -1.03425,-1.974234 -2.662804,-3.976024 -3.82422,-5.089843 -3.522502,-3.416874 -8.347314,-5.409608 -13.257811,-5.425781 -7.2318,-0.105164 -14.695102,4.367823 -17.164062,11.289062 -2.737375,6.960521 0.397012,16.657153 7.21875,20.031249 6.031622,3.31041 14.410201,0.686224 17.429687,-5.503906 2.027908,-3.825638 1.547256,-9.663627 -1.347656,-12.921875 -1.059268,-1.268992 -2.981326,-2.501936 -4.800781,-2.898438 -4.391244,-1.184818 -9.772236,1.90832 -9.953126,6.679688 0.0152,2.387307 3.456194,3.448585 4.8125,1.476561 0.346872,-2.253431 2.73132,-3.903219 4.863282,-2.546873 3.070583,1.831032 2.918851,7.429341 0.226562,9.542967 -2.645888,2.479748 -7.018128,3.027126 -9.921874,0.675782 -4.61212,-3.340196 -5.411322,-11.327091 -1.847656,-15.644531 4.116504,-5.424336 12.806635,-6.523195 18.246093,-2.460936 6.29283,4.477064 8.37062,14.526733 4.816406,21.351561 C 45.335022,49.442659 36.448561,52.803626 28.746093,51.292082 20.360337,49.920887 13.6196,42.804931 11.925781,34.592865 10.891653,30.079966 11.320203,25.28869 13.023437,20.99521 c 0.980763,0.560796 1.970259,1.106792 2.984375,1.605468 0.533854,0.270218 1.609675,0.841324 1.574219,-0.210938 0.350219,-2.587934 0.301442,-5.214327 0.308594,-7.820311 C 17.841895,12.261576 17.844165,9.9332159 17.496093,7.6514608 17.423363,7.451295 17.449633,7.0258762 17.171875,6.999117 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 32 4 A 27.999995 27.999995 0 0 0 4 32 A 27.999995 27.999995 0 0 0 4.0175781 32.492188 A 27.999995 27.999995 0 0 1 32 5 A 27.999995 27.999995 0 0 1 59.974609 32.492188 A 27.999995 27.999995 0 0 0 60 32 A 27.999995 27.999995 0 0 0 32 4 z"/>
+ <circle style="fill:none" cx="128" cy="127.095" r="103.019" transform="matrix(0.27179419,0,0,0.27179419,-2.7896558,-2.5438114)"/>
+ <path style="fill:#b72e0c;fill-rule:evenodd" d="m 36.321391,12.106862 c -7.2318,-0.105164 -14.697948,4.368199 -17.166908,11.289438 -2.737376,6.960522 0.400284,16.654431 7.222022,20.028527 6.031622,3.31041 14.410471,0.687322 17.429957,-5.502808 2.027908,-3.825636 1.54724,-9.665347 -1.347672,-12.923595 -1.059268,-1.268992 -2.984624,-2.500756 -4.804079,-2.897258 -4.391244,-1.184818 -9.77046,1.908006 -9.95135,6.679374 0.0152,2.387308 3.454884,3.448625 4.81119,1.476602 0.34687,-2.253432 2.733224,-3.903956 4.865186,-2.54761 3.070583,1.831032 2.918401,7.428853 0.226112,9.542479 -2.645888,2.479748 -7.016888,3.030562 -9.920634,0.679218 -4.61212,-3.340196 -5.411366,-11.326777 -1.8477,-15.644217 4.116504,-5.424337 12.805423,-6.524632 18.244881,-2.462373 6.29283,4.477065 8.37182,14.527014 4.817606,21.351842 -3.563414,7.267762 -12.452037,10.626748 -20.154505,9.115204 -8.385756,-1.371196 -15.126393,-8.485244 -16.820211,-16.69731 -1.203762,-5.253177 -0.440923,-10.888413 2.027618,-15.670169 0.913322,-2.147846 -1.671861,-4.457116 -3.700791,-3.32661 -1.6923342,0.999528 -2.003273,3.179 -2.7556028,4.848333 -3.490715,10.063135 -0.7595645,22.022914 6.9909208,29.38705 2.222035,2.1364 5.181727,4.092113 8.211258,5.278617 9.308562,3.831282 21.071735,1.811264 27.846511,-5.864037 6.0221,-6.61126 7.183004,-17.815207 2.857338,-25.628363 -1.03425,-1.974234 -2.66141,-3.972274 -3.822824,-5.086094 -3.522504,-3.416873 -8.347826,-5.410067 -13.258323,-5.42624 z"/>
+ <path style="fill:#b72e0c;fill-rule:evenodd" d="M 17.171423,6.000003 C 16.107919,6.2566738 15.17173,6.867856 14.209284,7.3682735 11.330055,9.0160046 8.5146666,10.789926 5.8641833,12.787268 5.4967861,13.255728 4.351093,13.63216 4.648852,14.323383 c 0.7947955,0.838991 1.7796899,1.458844 2.7309998,2.143719 2.7782662,1.86559 5.6211902,3.65702 8.6272562,5.135208 0.533853,0.270218 1.609458,0.838906 1.574002,-0.213354 0.350219,-2.587935 0.30256,-5.210966 0.309712,-7.816951 -0.04873,-2.307852 -0.0473,-4.6398443 -0.395373,-6.9215996 -0.07273,-0.2001658 -0.04627,-0.6236432 -0.324026,-0.6504024 z"/>
+ <path style="opacity:0.2" d="m 43.726684,11.08945 c -1.551868,-0.409611 -1.620996,0.662276 -1.90286,1.698551 l -8.029265,29.44545 c 0,0 -0.787012,-0.286614 -1.38304,-0.443888 -4.450258,-1.46775 -10.278432,0.479622 -12.00739,5.053796 -1.548082,3.590924 1.594356,7.711167 5.299182,8.067039 4.596988,0.70901 9.13793,-2.883602 9.755822,-7.451539 2.126504,-7.768492 4.205017,-15.55927 6.361515,-23.313835 0.398702,-0.265356 0.820016,0.635014 1.131122,0.755866 3.020762,3.056822 5.254562,7.372381 4.291662,11.758201 -0.68414,3.445144 -2.61761,6.482476 -4.633232,9.311624 5.18836,-3.725082 8.321448,-10.330154 7.141626,-16.659159 C 49.253878,25.687028 46.677134,22.854172 45.753408,19.365868 45.013432,17.002334 44.645752,14.484809 44.988106,12.015474 44.870652,11.450677 44.25498,11.223212 43.760828,11.0985 Z"/>
+ <path style="fill:#ffcb4c" d="m 43.726684,10.089447 c -1.551868,-0.4096104 -1.620996,0.662276 -1.90286,1.698552 l -8.029265,29.44545 c 0,0 -0.787012,-0.286614 -1.38304,-0.443888 -4.450258,-1.46775 -10.278432,0.479622 -12.00739,5.053796 -1.548082,3.590924 1.594356,7.711167 5.299182,8.067039 4.596988,0.70901 9.13793,-2.883601 9.755822,-7.451539 2.126504,-7.768492 4.205017,-15.559269 6.361515,-23.313835 0.398702,-0.265356 0.820016,0.635014 1.131122,0.755866 3.020762,3.056822 5.254562,7.372382 4.291662,11.758201 -0.68414,3.445144 -2.61761,6.482476 -4.633232,9.311624 5.18836,-3.725082 8.321448,-10.330154 7.141626,-16.659159 C 49.253878,24.687026 46.677134,21.85417 45.753408,18.365865 45.013432,16.002331 44.645752,13.484807 44.988106,11.015472 44.870652,10.450675 44.25498,10.22321 43.760828,10.098497 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 43.210938 10.001953 C 42.154222 9.9468797 42.07085 10.880368 41.824219 11.787109 L 33.794922 41.234375 C 33.794922 41.234375 33.008137 40.946336 32.412109 40.789062 C 27.961851 39.321312 22.133255 41.269576 20.404297 45.84375 C 20.060763 46.64061 19.95989 47.4616 20.033203 48.263672 C 20.084865 47.787759 20.202777 47.311195 20.404297 46.84375 C 22.133255 42.269576 27.961851 40.321312 32.412109 41.789062 C 33.008137 41.946337 33.794922 42.234375 33.794922 42.234375 L 41.824219 12.787109 C 42.106083 11.750833 42.174695 10.680233 43.726562 11.089844 L 43.761719 11.097656 C 44.186104 11.204762 44.697122 11.389607 44.908203 11.796875 C 44.928899 11.53613 44.952246 11.275538 44.988281 11.015625 C 44.870827 10.450828 44.255871 10.222369 43.761719 10.097656 L 43.726562 10.089844 C 43.532579 10.038642 43.361897 10.009821 43.210938 10.001953 z M 44.875 13.439453 C 44.808285 15.444342 45.155784 17.454792 45.753906 19.365234 C 46.677632 22.853539 49.254005 25.687972 49.751953 29.3125 C 49.885288 30.027759 49.955996 30.745135 49.982422 31.462891 C 50.013247 30.414389 49.947258 29.360188 49.751953 28.3125 C 49.254005 24.687972 46.677632 21.853539 45.753906 18.365234 C 45.255278 16.772581 44.932197 15.110089 44.875 13.439453 z M 47.453125 34.080078 C 47.425653 34.603901 47.360047 35.130271 47.244141 35.658203 C 46.560001 39.103347 44.624997 42.141555 42.609375 44.970703 C 43.142952 44.587612 43.649072 44.16714 44.136719 43.726562 C 45.540951 41.540117 46.737136 39.211344 47.244141 36.658203 C 47.434182 35.792603 47.493596 34.931068 47.453125 34.080078 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.torikulhabib.nino.svg b/.icons/awkward/64x64/apps/com.github.torikulhabib.nino.svg
new file mode 100644
index 00000000..77a5ad56
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.torikulhabib.nino.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 3.0017541,40.593089 a 2.8647506,2.519535 0 0 0 0.3832352,1.185836 l 5.5666827,8.480438 5.566683,8.480436 a 2.8647506,2.519535 0 0 0 4.962462,0 l 5.566682,-8.480436 5.569478,-8.480438 A 2.8647506,2.519535 0 0 0 28.135749,38.000001 H 5.8662179 a 2.8647506,2.519535 0 0 0 -2.8644638,2.593088 z"/>
+ <rect style="fill:#53990f" width="30" height="16" x="17" y="35" rx="2.857" ry="2.667" transform="matrix(0,1,1,0,0,0)"/>
+ <rect style="fill:#b63312" width="30" height="16" x="-45" y="9" rx="2.857" ry="2.667" transform="rotate(-90)"/>
+ <path style="opacity:0.2" d="m 29.001753,23.406911 a 2.8647506,2.519535 0 0 1 0.383235,-1.185835 l 5.566684,-8.480439 5.566682,-8.4804372 a 2.8647506,2.519535 0 0 1 4.962462,0 l 5.566682,8.4804372 5.569477,8.480439 A 2.8647506,2.519535 0 0 1 54.135747,26 h -22.26953 a 2.8647506,2.519535 0 0 1 -2.864464,-2.593089 z"/>
+ <path style="fill:#88d216" d="m 29.001753,22.406913 a 2.8647506,2.519535 0 0 1 0.383235,-1.185836 l 5.566684,-8.480438 5.566682,-8.4804377 a 2.8647506,2.519535 0 0 1 4.962462,0 l 5.566682,8.4804377 5.569477,8.480438 a 2.8647506,2.519535 0 0 1 -2.481228,3.778924 h -22.26953 a 2.8647506,2.519535 0 0 1 -2.864464,-2.593088 z"/>
+ <path style="fill:#e73e19" d="m 3.0017541,39.593091 a 2.8647506,2.519535 0 0 0 0.3832352,1.185837 l 5.5666827,8.480437 5.566683,8.480436 a 2.8647506,2.519535 0 0 0 4.962462,0 l 5.566682,-8.480436 5.569478,-8.480437 A 2.8647506,2.519535 0 0 0 28.135749,37.000003 H 5.8662179 a 2.8647506,2.519535 0 0 0 -2.8644638,2.593088 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 11.669212,15 c -1.477332,0 -2.667969,1.272612 -2.667969,2.855469 v 1 C 9.001243,17.272612 10.19188,16 11.669212,16 h 10.664062 c 1.477332,0 2.667969,1.272612 2.667969,2.855469 v -1 C 25.001243,16.272612 23.810606,15 22.333274,15 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 42.864524,3.0039062 a 2.8647506,2.519535 0 0 0 -2.34375,1.2578126 l -5.570312,8.4804692 -5.566406,8.480468 a 2.8647506,2.519535 0 0 0 -0.382813,1.183594 2.8647506,2.519535 0 0 0 0.05859,0.572266 2.8647506,2.519535 0 0 1 0.324219,-0.75586 l 5.566406,-8.480468 5.570312,-8.4804692 a 2.8647506,2.519535 0 0 1 2.34375,-1.2578126 2.8647506,2.519535 0 0 1 2.617188,1.2578126 l 5.566406,8.4804692 5.570313,8.480468 a 2.8647506,2.519535 0 0 1 0.322265,0.757813 2.8647506,2.519535 0 0 0 -0.322265,-1.757813 L 51.048118,12.742188 45.481712,4.2617188 A 2.8647506,2.519535 0 0 0 42.864524,3.0039062 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8684306,37 A 2.8647506,2.519535 0 0 0 3.0012431,39.59375 2.8647506,2.519535 0 0 0 3.06179,40.015625 2.8647506,2.519535 0 0 1 5.8684306,38 H 28.137962 A 2.8647506,2.519535 0 0 1 30.938743,40.019531 2.8647506,2.519535 0 0 0 28.137962,37 Z"/>
+ <rect style="opacity:0.2" width="32" height="32" x="-63" y="-63" rx="16" ry="16" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#9c56e2" width="32" height="32" x="-62" y="-63" rx="16" ry="16" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff" d="M 47 36 C 46.319785 36 45.655751 36.0698 45.013672 36.199219 C 44.015657 36.400381 43.073345 36.750334 42.207031 37.224609 C 42.206542 37.224877 42.205567 37.224341 42.205078 37.224609 A 10 10 0 0 0 42.183594 37.238281 C 41.903521 37.392604 41.630061 37.558707 41.367188 37.738281 A 10 10 0 0 0 41.207031 37.857422 C 40.996028 38.007817 40.788226 38.16219 40.589844 38.328125 A 10 10 0 0 0 40.310547 38.582031 C 40.167127 38.711451 40.022419 38.839136 39.886719 38.976562 A 10 10 0 0 0 39.572266 39.322266 C 39.455542 39.45201 39.336457 39.579093 39.226562 39.714844 A 10 10 0 0 0 38.990234 40.029297 C 38.865936 40.195766 38.742851 40.362866 38.628906 40.537109 A 10 10 0 0 0 38.466797 40.806641 C 38.352228 40.994451 38.238981 41.183217 38.136719 41.378906 A 10 10 0 0 0 37.990234 41.683594 C 37.893905 41.88423 37.799859 42.085184 37.716797 42.292969 A 10 10 0 0 0 37.613281 42.578125 C 37.535315 42.791885 37.459995 43.006271 37.396484 43.226562 A 10 10 0 0 0 37.310547 43.5625 C 37.260851 43.760583 37.213462 43.959535 37.175781 44.162109 A 10 10 0 0 0 37.107422 44.605469 C 37.081968 44.787338 37.058502 44.969429 37.042969 45.154297 A 10 10 0 0 0 37 46 C 37 46.680215 37.0698 47.344249 37.199219 47.986328 C 37.400381 48.984343 37.750334 49.926655 38.224609 50.792969 A 10 10 0 0 0 38.238281 50.816406 C 38.392604 51.096479 38.558707 51.369939 38.738281 51.632812 A 10 10 0 0 0 38.857422 51.792969 C 39.007817 52.003972 39.16219 52.211774 39.328125 52.410156 A 10 10 0 0 0 39.582031 52.689453 C 39.711451 52.832873 39.839136 52.977581 39.976562 53.113281 A 10 10 0 0 0 40.322266 53.427734 C 40.45201 53.544458 40.579093 53.663543 40.714844 53.773438 A 10 10 0 0 0 41.029297 54.009766 C 41.195766 54.134064 41.362866 54.257149 41.537109 54.371094 A 10 10 0 0 0 41.806641 54.533203 C 41.994451 54.647772 42.183217 54.761019 42.378906 54.863281 A 10 10 0 0 0 42.683594 55.009766 C 42.88423 55.106095 43.085184 55.200141 43.292969 55.283203 A 10 10 0 0 0 43.578125 55.386719 C 43.791885 55.464685 44.006271 55.540005 44.226562 55.603516 A 10 10 0 0 0 44.5625 55.689453 C 44.760583 55.739149 44.959535 55.786538 45.162109 55.824219 A 10 10 0 0 0 45.605469 55.892578 C 45.787338 55.918032 45.969429 55.941498 46.154297 55.957031 A 10 10 0 0 0 47 56 C 47.680215 56 48.344249 55.9302 48.986328 55.800781 C 49.984343 55.599619 50.926655 55.249666 51.792969 54.775391 C 51.793458 54.775123 51.794433 54.775659 51.794922 54.775391 A 10 10 0 0 0 51.816406 54.761719 C 52.096479 54.607396 52.369939 54.441293 52.632812 54.261719 A 10 10 0 0 0 52.792969 54.142578 C 53.003972 53.992183 53.211774 53.83781 53.410156 53.671875 A 10 10 0 0 0 53.689453 53.417969 C 53.832873 53.288549 53.977581 53.160864 54.113281 53.023438 A 10 10 0 0 0 54.427734 52.677734 C 54.544458 52.54799 54.663543 52.420907 54.773438 52.285156 A 10 10 0 0 0 55.009766 51.970703 C 55.134064 51.804234 55.257149 51.637134 55.371094 51.462891 A 10 10 0 0 0 55.533203 51.193359 C 55.647772 51.005549 55.761019 50.816783 55.863281 50.621094 A 10 10 0 0 0 56.009766 50.316406 C 56.106095 50.11577 56.200141 49.914816 56.283203 49.707031 A 10 10 0 0 0 56.386719 49.421875 C 56.464685 49.208115 56.540005 48.993729 56.603516 48.773438 A 10 10 0 0 0 56.689453 48.4375 C 56.739149 48.239417 56.786538 48.040465 56.824219 47.837891 A 10 10 0 0 0 56.892578 47.394531 C 56.918032 47.212662 56.941498 47.030571 56.957031 46.845703 A 10 10 0 0 0 57 46 C 57 45.319785 56.9302 44.655751 56.800781 44.013672 C 56.599619 43.015657 56.249666 42.073345 55.775391 41.207031 C 55.775123 41.206542 55.775659 41.205567 55.775391 41.205078 A 10 10 0 0 0 55.761719 41.183594 C 55.607396 40.903521 55.441293 40.630061 55.261719 40.367188 A 10 10 0 0 0 55.142578 40.207031 C 54.992183 39.996028 54.83781 39.788226 54.671875 39.589844 A 10 10 0 0 0 54.417969 39.310547 C 54.288549 39.167127 54.160864 39.022419 54.023438 38.886719 A 10 10 0 0 0 53.677734 38.572266 C 53.54799 38.455542 53.420907 38.336457 53.285156 38.226562 A 10 10 0 0 0 52.970703 37.990234 C 52.804234 37.865936 52.637134 37.742851 52.462891 37.628906 A 10 10 0 0 0 52.193359 37.466797 C 52.005549 37.352228 51.816783 37.238981 51.621094 37.136719 A 10 10 0 0 0 51.316406 36.990234 C 51.11577 36.893905 50.914816 36.799859 50.707031 36.716797 A 10 10 0 0 0 50.421875 36.613281 C 50.208115 36.535315 49.993729 36.459995 49.773438 36.396484 A 10 10 0 0 0 49.4375 36.310547 C 49.239417 36.260851 49.040465 36.213462 48.837891 36.175781 A 10 10 0 0 0 48.394531 36.107422 C 48.212662 36.081968 48.030571 36.058502 47.845703 36.042969 A 10 10 0 0 0 47 36 z M 46.345703 38.03125 C 46.311362 38.127702 46.25197 38.25884 46.162109 38.455078 C 45.315405 40.304782 45.268872 42.473007 46.054688 43.630859 C 46.196888 43.840785 46.324219 44.040434 46.324219 44.066406 C 46.324219 44.092346 46.171441 44.119141 45.998047 44.119141 C 45.590991 44.119141 45.20698 43.871289 44.419922 43.248047 C 44.070282 42.971183 43.615553 42.740278 43.439453 42.705078 C 43.162921 42.649838 43.088211 42.673478 42.730469 43.03125 C 42.397625 43.364036 42.294922 43.544949 42.294922 43.849609 C 42.294922 45.004917 43.667361 45.920526 46.216797 46.460938 C 49.679025 47.194738 50.531455 47.853262 50.626953 49.673828 C 50.713305 51.318007 50.094614 52.668548 48.753906 53.794922 A 8 8 0 0 1 47 54 A 8 8 0 0 1 45.919922 53.917969 C 45.762202 52.990614 45.357977 52.120082 44.800781 51.580078 C 44.607461 51.392698 44.065084 50.995922 43.601562 50.708984 C 43.138055 50.422068 42.670622 50.089466 42.566406 49.947266 C 42.393706 49.711286 42.380992 49.566797 42.513672 49.130859 C 42.75549 48.334669 43.042015 47.889787 43.601562 47.386719 C 43.894911 47.122981 44.188918 46.903723 44.253906 46.898438 C 44.318906 46.893037 43.882444 46.759976 43.222656 46.625 C 42.562904 46.48978 41.594691 46.205987 41.095703 46.025391 C 40.449576 45.791598 39.655927 45.375105 39.074219 44.974609 A 8 8 0 0 1 46.345703 38.03125 z M 53.96875 42.089844 A 8 8 0 0 1 55 46 A 8 8 0 0 1 54.558594 48.595703 C 54.310181 48.237333 53.871406 47.712502 53.458984 47.277344 C 52.057608 45.798608 51.836814 45.029767 52.423828 43.849609 C 52.664911 43.364957 53.557416 42.387431 53.96875 42.089844 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.unrud.RemoteTouchpad.svg b/.icons/awkward/64x64/apps/com.github.unrud.RemoteTouchpad.svg
new file mode 100644
index 00000000..c72e7efd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.unrud.RemoteTouchpad.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="45" x="4" y="-55" rx="2.8" ry="2.813" transform="scale(1,-1)"/>
+ <rect style="fill:#e4e4e4" width="56" height="45" x="4" y="-54" rx="2.8" ry="2.813" transform="scale(1,-1)"/>
+ <rect style="opacity:0.4" width="15" height="3" x="24" y="-59" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <rect style="fill:#333333" width="37" height="42" x="13" y="-54" rx="2.846" ry="2.8" transform="rotate(90)"/>
+ <circle style="opacity:0.4" cx="31.5" cy="-7.5" r="2.5" transform="rotate(90)"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="17" height="11" x="15" y="36" rx="2.833" ry="2.75"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="17" height="11" x="34" y="36" rx="2.833" ry="2.75"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.833984 36 C 16.264318 36 15 37.2265 15 38.75 L 15 39.75 C 15 38.2265 16.264318 37 17.833984 37 L 29.166016 37 C 30.735682 37 32 38.2265 32 39.75 L 32 38.75 C 32 37.2265 30.735682 36 29.166016 36 L 17.833984 36 z M 36.833984 36 C 35.264318 36 34 37.2265 34 38.75 L 34 39.75 C 34 38.2265 35.264318 37 36.833984 37 L 48.166016 37 C 49.735682 37 51 38.2265 51 39.75 L 51 38.75 C 51 37.2265 49.735682 36 48.166016 36 L 36.833984 36 z"/>
+ <path style="opacity:0.2" d="M 15 44.25 L 15 45.25 C 15 46.7735 16.264318 48 17.833984 48 L 29.166016 48 C 30.735682 48 32 46.7735 32 45.25 L 32 44.25 C 32 45.7735 30.735682 47 29.166016 47 L 17.833984 47 C 16.264318 47 15 45.7735 15 44.25 z M 34 44.25 L 34 45.25 C 34 46.7735 35.264318 48 36.833984 48 L 48.166016 48 C 49.735682 48 51 46.7735 51 45.25 L 51 44.25 C 51 45.7735 49.735682 47 48.166016 47 L 36.833984 47 C 35.264318 47 34 45.7735 34 44.25 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 9 C 5.2495813 9 4 10.254375 4 11.8125 L 4 12.8125 C 4 11.254375 5.2495813 10 6.8007812 10 L 57.199219 10 C 58.750419 10 60 11.254375 60 12.8125 L 60 11.8125 C 60 10.254375 58.750419 9 57.199219 9 L 6.8007812 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.github.unrud.djpdf.svg b/.icons/awkward/64x64/apps/com.github.unrud.djpdf.svg
new file mode 120000
index 00000000..fac05520
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.unrud.djpdf.svg
@@ -0,0 +1 @@
+scans2pdf.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.wwmm.pulseeffects.svg b/.icons/awkward/64x64/apps/com.github.wwmm.pulseeffects.svg
new file mode 120000
index 00000000..0744e994
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.wwmm.pulseeffects.svg
@@ -0,0 +1 @@
+pulseeffects.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.xournalpp.xournalpp.svg b/.icons/awkward/64x64/apps/com.github.xournalpp.xournalpp.svg
new file mode 120000
index 00000000..c04e205a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.xournalpp.xournalpp.svg
@@ -0,0 +1 @@
+xournal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.z.Cumulonimbus.svg b/.icons/awkward/64x64/apps/com.github.z.Cumulonimbus.svg
new file mode 120000
index 00000000..86b80e5d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.z.Cumulonimbus.svg
@@ -0,0 +1 @@
+cumulonimbus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.zren.commandoutput.svg b/.icons/awkward/64x64/apps/com.github.zren.commandoutput.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.zren.commandoutput.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.zren.tiledmenu.svg b/.icons/awkward/64x64/apps/com.github.zren.tiledmenu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.zren.tiledmenu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.zren.todolist.svg b/.icons/awkward/64x64/apps/com.github.zren.todolist.svg
new file mode 120000
index 00000000..56fbf255
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.zren.todolist.svg
@@ -0,0 +1 @@
+gnome-todo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.github.ztefn.haguichi.svg b/.icons/awkward/64x64/apps/com.github.ztefn.haguichi.svg
new file mode 120000
index 00000000..058c8451
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.github.ztefn.haguichi.svg
@@ -0,0 +1 @@
+haguichi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.gitlab.bitseater.meteo.svg b/.icons/awkward/64x64/apps/com.gitlab.bitseater.meteo.svg
new file mode 100644
index 00000000..477b3681
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.gitlab.bitseater.meteo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-60" rx="28.5" ry="28.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#9f63e0" width="57" height="57" x="-60" y="-60" rx="28.5" ry="28.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#393e47" d="M 31 11 C 28.23 11 26 13.23 26 16 L 26 31.414062 A 11.5 11.5 0 0 0 20 41.5 A 11.5 11.5 0 0 0 31.5 53 A 11.5 11.5 0 0 0 43 41.5 A 11.5 11.5 0 0 0 37 31.402344 L 37 16 C 37 13.23 34.77 11 32 11 L 31 11 z M 31.5 16 C 32.331 16 33 16.669 33 17.5 L 33 34.5 C 33 35.331 32.331 36 31.5 36 C 30.669 36 30 35.331 30 34.5 L 30 17.5 C 30 16.669 30.669 16 31.5 16 z"/>
+ <rect style="fill:#60b8fe" width="3" height="20" x="30" y="22" rx="1.5" ry="1.5"/>
+ <circle style="opacity:0.2" cx="31.5" cy="42.5" r="7.5"/>
+ <circle style="fill:#60b8fe" cx="31.5" cy="41.5" r="7.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.5 3 C 15.711 3 3 15.711 3 31.5 C 3 31.667737 3.0088611 31.832969 3.0117188 32 C 3.2778493 16.444518 15.878737 4 31.5 4 C 47.121263 4 59.722151 16.444518 59.988281 32 C 59.991139 31.832969 60 31.667737 60 31.5 C 60 15.711 47.289 3 31.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.gitlab.coringao.cavestory-nx.svg b/.icons/awkward/64x64/apps/com.gitlab.coringao.cavestory-nx.svg
new file mode 120000
index 00000000..ce41f6b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.gitlab.coringao.cavestory-nx.svg
@@ -0,0 +1 @@
+cave-story.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.gitlab.nvlgit.Balss.svg b/.icons/awkward/64x64/apps/com.gitlab.nvlgit.Balss.svg
new file mode 100644
index 00000000..7d7eb4b6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.gitlab.nvlgit.Balss.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 12.8125,5 C 11.254375,5 10,6.2495813 10,7.8007812 V 58.199219 C 10,59.750419 11.254375,61 12.8125,61 H 17.867188 18 52.1875 C 53.745625,61 55,59.750419 55,58.199219 V 7.8007812 C 55,6.2495813 53.745625,5 52.1875,5 H 18 17.867188 Z"/>
+ <path style="fill:#23a5dc" d="M 17.867,4 V 60 H 52.1875 C 53.745625,60 55,58.7512 55,57.2 V 6.8 C 55,5.2488 53.745625,4 52.1875,4 Z"/>
+ <path style="fill:#6b3f3f" d="M 12.8125,4 C 11.254375,4 10,5.2488 10,6.8 v 50.4 c 0,1.5512 1.254375,2.8 2.8125,2.8 H 18 V 4 h -5.186797 z"/>
+ <path style="opacity:0.2" transform="matrix(1.420823,0,0,1.4,-1.8335121,-3.4611547)" 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(1.420823,0,0,1.4,-1.8335121,-4.4611549)" 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 12.8125 4 C 11.254375 4 10 5.2495813 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.254375 5 12.8125 5 L 17.867188 5 L 18 5 L 52.1875 5 C 53.745625 5 55 6.2495813 55 7.8007812 L 55 6.8007812 C 55 5.2495813 53.745625 4 52.1875 4 L 18 4 L 17.867188 4 L 12.8125 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.google.AndroidStudio.svg b/.icons/awkward/64x64/apps/com.google.AndroidStudio.svg
new file mode 120000
index 00000000..c82ea351
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.google.AndroidStudio.svg
@@ -0,0 +1 @@
+androidstudio.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.googleplaymusicdesktopplayer.GPMDP.svg b/.icons/awkward/64x64/apps/com.googleplaymusicdesktopplayer.GPMDP.svg
new file mode 120000
index 00000000..9ae27dfe
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/com.grangerhub.Tremulous.svg b/.icons/awkward/64x64/apps/com.grangerhub.Tremulous.svg
new file mode 120000
index 00000000..e00e83e1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.grangerhub.Tremulous.svg
@@ -0,0 +1 @@
+tremulous.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.hamrick.VueScan.svg b/.icons/awkward/64x64/apps/com.hamrick.VueScan.svg
new file mode 120000
index 00000000..a6fb1a21
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.hamrick.VueScan.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.inventwithpython.flippy.svg b/.icons/awkward/64x64/apps/com.inventwithpython.flippy.svg
new file mode 100644
index 00000000..5adaa9e4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.inventwithpython.flippy.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="54" height="54" x="-60" y="-59" rx="2.7" ry="2.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#44bb23" width="54" height="54" x="-59" y="-59" rx="2.7" ry="2.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 41,5.0000002 V 59 H 56.300502 C 57.796302,59 59,57.796302 59,56.300502 V 7.699498 c 0,-1.4958 -1.203698,-2.6994978 -2.699498,-2.6994978 z"/>
+ <rect style="opacity:0.1" width="18" height="54" x="23" y="5"/>
+ <path style="opacity:0.2" d="M 59,41 H 5 V 56.300502 C 5,57.796302 6.2036972,59 7.6994972,59 H 56.300502 C 57.796302,59 59,57.796302 59,56.300502 Z"/>
+ <rect style="opacity:0.1" width="18" height="54" x="23" y="-59" transform="rotate(90)"/>
+ <path style="opacity:0.1" d="m 32,10 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 13.859375,10.277344 A 4.8611112,4.8611112 0 0 0 9,15.140625 4.8611112,4.8611112 0 0 0 13.859375,20 4.8611112,4.8611112 0 0 0 18.722656,15.140625 4.8611112,4.8611112 0 0 0 13.859375,10.277344 Z M 14,28 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 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 14,46 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 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"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="5"/>
+ <circle style="fill:#ffffff" cx="14" cy="32" r="5"/>
+ <circle style="fill:#3f3f3f" cx="50" cy="32" r="5"/>
+ <circle style="fill:#ffffff" cx="32" cy="14" r="5"/>
+ <circle style="fill:#ffffff" cx="13.861" cy="14.139" r="4.861"/>
+ <circle style="fill:#ffffff" cx="50" cy="14" r="5"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="50" r="5"/>
+ <circle style="fill:#3f3f3f" cx="14" cy="50" r="5"/>
+ <circle style="fill:#ffffff" cx="50" cy="50" r="5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.6992188 5 C 6.2034187 5 5 6.2034188 5 7.6992188 L 5 8.6992188 C 5 7.2034187 6.2034187 6 7.6992188 6 L 56.300781 6 C 57.796581 6 59 7.2034187 59 8.6992188 L 59 7.6992188 C 59 6.2034187 57.796581 5 56.300781 5 L 7.6992188 5 z"/>
+ <rect style="opacity:0.1" width="54" height="1" x="5" y="23"/>
+ <rect style="opacity:0.1" width="54" height="1" x="5" y="41"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.jagex.RuneScape.svg b/.icons/awkward/64x64/apps/com.jagex.RuneScape.svg
new file mode 120000
index 00000000..d44120db
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.jagex.RuneScape.svg
@@ -0,0 +1 @@
+runescape.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.jetbrains.DataGrip.svg b/.icons/awkward/64x64/apps/com.jetbrains.DataGrip.svg
new file mode 120000
index 00000000..b89a9332
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.jetbrains.DataGrip.svg
@@ -0,0 +1 @@
+datagrip.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.jetbrains.IntelliJ-IDEA-Community.svg b/.icons/awkward/64x64/apps/com.jetbrains.IntelliJ-IDEA-Community.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.jetbrains.IntelliJ-IDEA-Community.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg b/.icons/awkward/64x64/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.jetbrains.PhpStorm.svg b/.icons/awkward/64x64/apps/com.jetbrains.PhpStorm.svg
new file mode 120000
index 00000000..3b0db9e6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.jetbrains.PhpStorm.svg
@@ -0,0 +1 @@
+phpstorm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.jetbrains.PyCharm-Community.svg b/.icons/awkward/64x64/apps/com.jetbrains.PyCharm-Community.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.jetbrains.PyCharm-Community.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.jetbrains.PyCharm-Professional.svg b/.icons/awkward/64x64/apps/com.jetbrains.PyCharm-Professional.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.jetbrains.PyCharm-Professional.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.jetbrains.WebStorm.svg b/.icons/awkward/64x64/apps/com.jetbrains.WebStorm.svg
new file mode 120000
index 00000000..b9025bc7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.jetbrains.WebStorm.svg
@@ -0,0 +1 @@
+webstorm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.jgraph.drawio.desktop.svg b/.icons/awkward/64x64/apps/com.jgraph.drawio.desktop.svg
new file mode 120000
index 00000000..d8360c67
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.jgraph.drawio.desktop.svg
@@ -0,0 +1 @@
+draw.io.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.katawa_shoujo.KatawaShoujo.svg b/.icons/awkward/64x64/apps/com.katawa_shoujo.KatawaShoujo.svg
new file mode 100644
index 00000000..2c87e8e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.katawa_shoujo.KatawaShoujo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 20.157422,5 C 11.234629,5 4,13.231749 4,23.385936 c 0,2.728246 0.4230752,5.354198 1.1648436,7.86133 0,0 0.6728992,2.260178 1.26875,3.505468 C 13.243627,50.674732 32,61 32,61 c 0,0 18.756372,-10.325268 25.566406,-26.247266 0.595852,-1.24529 1.26875,-3.505468 1.26875,-3.505468 C 59.576924,28.740134 60,26.114182 60,23.385936 60,13.231749 52.765372,5 43.842578,5 39.163066,5 34.95134,6.982066 32,10.6 29.04866,6.982066 24.836934,5 20.157422,5 Z"/>
+ <path style="fill:#ffbd4a" d="M 20.157422,4 C 11.234629,4 4,12.231749 4,22.385936 c 0,2.728246 0.4230752,5.354198 1.1648436,7.86133 0,0 0.6728992,2.260178 1.26875,3.505468 C 13.243627,49.674732 32,60 32,60 c 0,0 18.756372,-10.325268 25.566406,-26.247266 0.595852,-1.24529 1.26875,-3.505468 1.26875,-3.505468 C 59.576924,27.740134 60,25.114182 60,22.385936 60,12.231749 52.765372,4 43.842578,4 39.163066,4 34.95134,5.982066 32,9.6 29.04866,5.982066 24.836934,4 20.157422,4 Z"/>
+ <path style="opacity:0.1" d="m 52.745248,25.004016 c 0.433718,-0.0242 0.814884,0.06172 1.199878,0.23673 1.878388,0.878174 2.336842,3.58943 1.90416,5.175798 -0.894248,3.00813 -3.468512,8.020492 -6.91499,11.562888 -1.520594,1.504296 -3.510314,3.395316 -5.665638,2.955954 -1.700326,-0.525288 -2.649632,-0.931614 -3.119162,-1.921834 -0.751084,-2.56873 1.505818,-3.615676 2.815206,-4.95906 2.870732,-2.985776 5.870836,-7.509522 7.316782,-10.536958 0.797114,-1.543956 0.944558,-2.142066 2.463764,-2.513518 z"/>
+ <path style="fill:#ee6d51" d="m 52.745248,24.004016 c 0.433718,-0.0242 0.814884,0.06172 1.199878,0.23673 1.878388,0.878174 2.336842,3.58943 1.90416,5.175798 -0.894248,3.00813 -3.468512,8.020492 -6.91499,11.562888 -1.520594,1.504296 -3.510314,3.395316 -5.665638,2.955954 -1.700326,-0.525288 -2.649632,-0.931614 -3.119162,-1.921834 -0.751084,-2.56873 1.505818,-3.615676 2.815206,-4.95906 2.870732,-2.985776 5.870836,-7.509522 7.316782,-10.536958 0.797114,-1.543956 0.944558,-2.142066 2.463764,-2.513518 z"/>
+ <path style="opacity:0.1" d="m 43.386718,26.039062 c -0.784286,0.1024 -1.549026,0.547134 -2.1875,1.492188 -0.41212,0.604536 -0.765264,1.333012 -1.01953,2.136718 -0.320266,1.361934 -0.298734,1.913082 0.816406,3.132814 0.50164,0.491852 0.99649,0.973164 1.488282,1.445312 3.402246,3.266364 6.945538,6.435896 10.027342,9.046874 1.51338,-2.001546 2.873662,-4.149138 4.027344,-6.417968 -1.49608,-1.256746 -3.333008,-2.850248 -4.746094,-4.171876 -1.656542,-1.554774 -3.19777,-3.341324 -4.796874,-5.066406 -0.937222,-0.990488 -2.30223,-1.76832 -3.609376,-1.597656 z"/>
+ <path style="fill:#ff7d5f" d="m 43.386718,25.039062 c -0.784286,0.1024 -1.549026,0.547134 -2.1875,1.492188 -0.41212,0.604536 -0.765264,1.333012 -1.01953,2.136718 -0.320266,1.361934 -0.298734,1.913082 0.816406,3.132814 0.50164,0.491852 0.99649,0.973164 1.488282,1.445312 3.402246,3.266364 6.945538,6.435896 10.027342,9.046874 1.51338,-2.001546 2.873662,-4.149138 4.027344,-6.417968 -1.49608,-1.256746 -3.333008,-2.850248 -4.746094,-4.171876 -1.656542,-1.554774 -3.19777,-3.341324 -4.796874,-5.066406 -0.937222,-0.990488 -2.30223,-1.76832 -3.609376,-1.597656 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.15625 4 C 11.233457 4 4 12.232533 4 22.386719 C 4 22.571341 4.0111711 22.753027 4.0195312 22.935547 C 4.2319305 12.991735 11.367221 5 20.15625 5 C 24.835762 5 29.04866 6.9836291 32 10.601562 C 34.95134 6.9836291 39.164238 5 43.84375 5 C 52.63278 5 59.768069 12.991735 59.980469 22.935547 C 59.988829 22.753027 60 22.571341 60 22.386719 C 60 12.232533 52.766544 4 43.84375 4 C 39.164238 4 34.95134 5.9836287 32 9.6015625 C 29.04866 5.9836287 24.835762 4 20.15625 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.krillbite.ThePlan.svg b/.icons/awkward/64x64/apps/com.krillbite.ThePlan.svg
new file mode 100644
index 00000000..bb4dc384
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.krillbite.ThePlan.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4e8b94" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 19,13 V 52.984375 L 26,53 V 38.6875 c 0.448788,0.339123 1.161102,1.047938 1.644531,1.3125 H 38.154297 C 42.323785,37.719243 44.994208,32.368545 45,26.943359 44.999981,19.242139 39.712611,13.000032 33.189453,13 30.931714,13.0053 27.898911,13.774949 26,15.216797 V 13 Z m 6.724609,3.994141 c 0.749627,0.01964 1.434096,0.44886 2.232422,1.076171 1.367923,1.080926 3.073645,2.519915 4.56836,4.025391 0.886726,-0.144036 2.026444,-0.183096 3.566406,-0.09766 1.646822,-1.362157 3.117006,-1.033985 4.529297,-0.158203 0.438348,1.76929 -0.241991,2.265059 -0.164063,2.839844 l 0.205078,1.503906 C 39.587769,26.695671 38.631214,26.01818 37.671875,25.375 l 0.04102,0.08984 -0.59375,2.628906 c -0.147301,2.579078 0.25193,4.520796 1.40625,6.664062 l -0.949219,0.433594 c -0.635948,-1.611234 -1.430345,-3.14542 -1.519531,-5.03125 -1.379785,1.570271 -0.319011,3.667373 0.21875,5.650391 l -1.34961,0.900391 c -0.785309,-0.932005 -1.042218,-3.859487 -1.257812,-6.9375 -0.466064,1.038508 -0.918336,2.083411 -1.666016,2.980468 0.326532,1.445331 0.324415,2.890615 -0.503906,4.335938 l -1.285156,0.865234 -0.470703,-5.460937 c -0.43916,1.216753 -0.745503,3.628731 -1.320313,3.61914 -0.586958,-3.032988 1.141872,-5.24467 2.693359,-7.519531 l -0.375,0.177734 -2.673828,2.394532 c -2.089489,1.097233 -10.640618,5.55124 -2.841797,-5.160157 0.767349,-1.053915 1.906139,0.133422 3.285157,-1.234375 0.102545,-0.114714 0.193308,-0.217013 0.289062,-0.326172 -2.213767,-0.761786 -5.545381,-2.135082 -5.800781,-3.845703 0,0 -0.07777,-1.883315 0.46875,-2.552734 0.884664,-0.767544 1.596377,-1.070091 2.257812,-1.052734 z"/>
+ <path style="fill:#ffffff" d="M 19 12 L 19 51.984375 L 26 52 L 26 37.6875 C 26.448788 38.026623 27.161102 38.735438 27.644531 39 L 38.154297 39 C 42.323785 36.719243 44.994208 31.368545 45 25.943359 C 44.999981 18.242139 39.712611 12.000032 33.189453 12 C 30.931714 12.0053 27.898911 12.774949 26 14.216797 L 26 12 L 19 12 z M 25.724609 15.994141 C 26.474236 16.013781 27.158705 16.443001 27.957031 17.070312 C 29.324954 18.151238 31.030676 19.590227 32.525391 21.095703 C 33.412117 20.951667 34.551835 20.912607 36.091797 20.998047 C 37.738619 19.63589 39.208803 19.964062 40.621094 20.839844 C 41.059442 22.609134 40.379103 23.104903 40.457031 23.679688 L 40.662109 25.183594 C 39.587769 25.695671 38.631214 25.01818 37.671875 24.375 L 37.712891 24.464844 L 37.119141 27.09375 C 36.97184 29.672828 37.371071 31.614546 38.525391 33.757812 L 37.576172 34.191406 C 36.940224 32.580172 36.145827 31.045986 36.056641 29.160156 C 34.676856 30.730427 35.73763 32.827529 36.275391 34.810547 L 34.925781 35.710938 C 34.140472 34.778933 33.883563 31.851451 33.667969 28.773438 C 33.201905 29.811946 32.749633 30.856849 32.001953 31.753906 C 32.328485 33.199237 32.326368 34.644521 31.498047 36.089844 L 30.212891 36.955078 L 29.742188 31.494141 C 29.303028 32.710894 28.996685 35.122872 28.421875 35.113281 C 27.834917 32.080293 29.563747 29.868611 31.115234 27.59375 L 30.740234 27.771484 L 28.066406 30.166016 C 25.976917 31.263249 17.425788 35.717256 25.224609 25.005859 C 25.991958 23.951944 27.130748 25.139281 28.509766 23.771484 C 28.612311 23.65677 28.703074 23.554471 28.798828 23.445312 C 26.585061 22.683526 23.253447 21.31023 22.998047 19.599609 C 22.998047 19.599609 22.920276 17.716294 23.466797 17.046875 C 24.351461 16.279331 25.063174 15.976784 25.724609 15.994141 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.leagueoflegends.Client.svg b/.icons/awkward/64x64/apps/com.leagueoflegends.Client.svg
new file mode 120000
index 00000000..30acf1d7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.leagueoflegends.Client.svg
@@ -0,0 +1 @@
+league-of-legends.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.leinardi.gwe.svg b/.icons/awkward/64x64/apps/com.leinardi.gwe.svg
new file mode 100644
index 00000000..6b305887
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.leinardi.gwe.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <path style="fill:#8ed019" d="M 20.8,4 H 43.2 C 52.5072,4 60,11.4928 60,20.8 v 22.4 c 0,4.816334 -2.0065,9.146786 -5.2326,12.204464 C 51.759304,58.255518 47.690866,57.76 43.2,57.76 H 20.8 c -4.072967,0 -7.798463,0.805084 -10.700607,-1.588876 C 6.3698028,53.094614 4,48.434234 4,43.2 V 20.8 C 4,11.4928 11.4928,4 20.8,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="fill:#3f3f3f" d="m 58.992188,15.09375 c -3.291762,0.156056 -6.884874,0.612859 -10.046876,1.390625 -16.532848,4.044005 -24.503904,13.648437 -24.503906,13.648437 0,0 5.03047,12.26113 14.35547,19.347656 2.114866,1.603024 4.30214,3.100274 6.542968,4.519532 H 36.023438 C 30.193884,49.774584 23.8125,42.394532 23.8125,42.394532 c -2.022,1.515316 -4.372205,1.485644 -6.363281,2.40625 -1.991083,0.920606 -3.300782,1.61328 -3.300781,1.61328 0,0 1.815083,2.384802 8.859374,7.585938 H 7.9414062 c 0.115184,0.13714 0.240883,0.26431 0.359375,0.398438 h -0.01172 c 0.051332,0.05636 0.100656,0.1157 0.152344,0.17188 0.136074,0.14788 0.2610808,0.306342 0.4023438,0.44922 0.035004,0.0354 0.074128,0.06644 0.109374,0.10156 0.362873,0.369418 0.7442774,0.720614 1.144531,1.050782 7.42e-4,6.12e-4 0.0032,-6.12e-4 0.0039,0 0.01046,0.0086 0.02078,0.015 0.03125,0.02344 C 13.030263,58.573262 16.742973,60 20.800782,60 h 22.398436 c 4.263672,0 8.133622,-1.588532 11.089844,-4.1875 0.14396,-0.11622 0.28608,-0.23808 0.425782,-0.367188 0.0162,-0.0152 0.03464,-0.02376 0.05078,-0.03906 6.92e-4,-6.56e-4 -6.9e-4,-0.0032 0,-0.004 0.05388,-0.05106 0.09916,-0.10838 0.15234,-0.16016 0.004,-0.0038 0.0078,-0.0078 0.0118,-0.0118 0.201626,-0.19696 0.394206,-0.402616 0.585936,-0.609374 0.06808,-0.07342 0.1351,-0.14944 0.203126,-0.222656 h -0.0156 C 55.823402,54.262274 55.957552,54.139086 56.074218,54 H 53.472656 C 50.564724,52.196506 46.0157,48.950128 41.960938,43.804688 c -6.344332,-8.049948 -6.34375,-10.82422 -6.34375,-10.82422 0,0 6.582472,-6.623722 13.28125,-9.359374 3.62368,-1.479052 8.067508,-2.60177 11.074218,-3.328126 -3.9e-4,-0.0128 4.2e-4,-0.02628 0,-0.03906 -8.36e-4,-0.0072 -0.0038,-0.012 -0.004,-0.0196 -0.02164,-0.65417 -0.08326,-1.297357 -0.17578,-1.929688 -0.0052,-0.03772 -0.0104,-0.07558 -0.0156,-0.113282 -0.09256,-0.6042 -0.219148,-1.196697 -0.375,-1.777344 -0.0128,-0.05142 -0.026,-0.101054 -0.03906,-0.152344 C 59.254762,15.873444 59.134888,15.489866 59,15.113281 c -0.002,-0.0055 -0.0062,-0.01014 -0.0078,-0.01562 0,0 0,-0.0039 0,-0.0039 z M 60,24.421876 c -0.340704,0.11404 -0.76066,0.228564 -1.03125,0.351562 -10.031516,4.55783 -14.152344,11.21875 -14.152344,11.21875 0,0 1.961658,6.32423 8.800782,13.210936 0,0 -1.696586,-8.44363 -1.875,-11.683592 C 53.932136,34.668318 56.904386,32.264596 60,30.414062 Z"/>
+ <path style="opacity:0.2" d="M 58.992188 15.09375 C 55.700426 15.249806 52.107314 15.706609 48.945312 16.484375 C 32.412464 20.52838 24.441408 30.132812 24.441406 30.132812 C 24.441406 30.132812 24.552514 30.393922 24.736328 30.802734 C 26.154264 29.232523 34.037291 21.130941 48.945312 17.484375 C 52.107314 16.706609 55.700426 16.249806 58.992188 16.09375 L 58.992188 16.097656 C 58.993788 16.103136 58.998 16.107781 59 16.113281 C 59.134888 16.489866 59.254827 16.873513 59.363281 17.261719 C 59.376341 17.313009 59.389544 17.362642 59.402344 17.414062 C 59.558196 17.994709 59.684784 18.587206 59.777344 19.191406 C 59.782544 19.229108 59.787769 19.266967 59.792969 19.304688 C 59.841455 19.63607 59.87995 19.971229 59.910156 20.308594 C 59.929155 20.304 59.953771 20.297531 59.972656 20.292969 C 59.972266 20.280169 59.973076 20.266686 59.972656 20.253906 C 59.97182 20.246706 59.96895 20.241975 59.96875 20.234375 C 59.94711 19.580205 59.885489 18.937018 59.792969 18.304688 C 59.787769 18.266967 59.782544 18.229108 59.777344 18.191406 C 59.684784 17.587206 59.558196 16.994709 59.402344 16.414062 C 59.389544 16.362642 59.376341 16.313009 59.363281 16.261719 C 59.254827 15.873513 59.134888 15.489866 59 15.113281 C 58.998 15.107781 58.993788 15.103136 58.992188 15.097656 L 58.992188 15.09375 z M 60 24.421875 C 59.659296 24.535915 59.23934 24.650439 58.96875 24.773438 C 48.937234 29.331267 44.816406 35.992188 44.816406 35.992188 C 44.816406 35.992188 44.965136 36.381201 45.058594 36.634766 C 46.045871 35.221384 50.286229 29.71835 58.96875 25.773438 C 59.23934 25.650439 59.659296 25.535915 60 25.421875 L 60 24.421875 z M 35.800781 33.806641 C 35.779702 33.827588 35.617188 33.980469 35.617188 33.980469 C 35.617188 33.980469 35.616605 36.754739 41.960938 44.804688 C 46.0157 49.950128 50.564724 53.196506 53.472656 55 L 55.150391 55 C 55.272385 54.873972 55.396267 54.749808 55.515625 54.621094 C 55.583705 54.547674 55.650724 54.471653 55.71875 54.398438 L 55.703125 54.398438 C 55.823301 54.262449 55.957553 54.139086 56.074219 54 L 53.472656 54 C 50.564724 52.196506 46.0157 48.950128 41.960938 43.804688 C 37.487761 38.128938 36.189713 35.113861 35.800781 33.806641 z M 51.824219 38.419922 C 51.797923 38.453743 51.768262 38.485583 51.742188 38.519531 C 51.896578 41.323227 53.037877 47.20344 53.382812 48.957031 C 53.463254 49.039263 53.535354 49.120722 53.617188 49.203125 C 53.617188 49.203125 52.190233 42.081306 51.824219 38.419922 z M 23.8125 42.394531 C 21.7905 43.909847 19.440295 43.880175 17.449219 44.800781 C 15.458136 45.721387 14.148437 46.414063 14.148438 46.414062 C 14.148438 46.414062 14.379704 46.68094 14.771484 47.095703 C 15.314217 46.818973 16.144396 46.404085 17.449219 45.800781 C 19.440295 44.880175 21.7905 44.909847 23.8125 43.394531 C 23.8125 43.394531 30.193884 50.774584 36.023438 55 L 45.339844 55 C 44.828706 54.676264 44.331513 54.332182 43.826172 54 L 36.023438 54 C 30.193884 49.774584 23.8125 42.394531 23.8125 42.394531 z M 7.9414062 54 C 8.0565902 54.13714 8.1822893 54.26431 8.3007812 54.398438 L 8.2890625 54.398438 C 8.3403945 54.454797 8.3897183 54.514132 8.4414062 54.570312 C 8.5715512 54.711749 8.6923693 54.862096 8.8261719 55 L 23.007812 55 C 22.523762 54.642603 22.123276 54.330941 21.6875 54 L 7.9414062 54 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 59.910156,20.308594 c -3.005676,0.72674 -7.410799,1.842738 -11.011718,3.3125 -6.698778,2.735652 -13.28125,9.359375 -13.28125,9.359375 0,0 0.0209,0.279354 0.183593,0.826172 0.500456,-0.497314 6.669628,-6.560464 13.097657,-9.185547 3.62368,-1.479052 8.067508,-2.601769 11.074218,-3.328125 -3.9e-4,-0.0128 4.2e-4,-0.02628 0,-0.03906 -8.36e-4,-0.0072 -0.0037,-0.01193 -0.0039,-0.01953 -0.0103,-0.311342 -0.03116,-0.619401 -0.05859,-0.925781 z M 60,30.414062 c -3.095614,1.850534 -6.067864,4.254255 -8.257812,7.105469 0.01403,0.254704 0.0508,0.588 0.08203,0.900391 C 54.006407,35.6132 56.941244,33.242563 60,31.414062 Z m -35.263672,0.388672 c -0.154541,0.171138 -0.294922,0.330078 -0.294922,0.330078 0,0 5.030469,12.261131 14.355469,19.347657 1.63246,1.23737 3.319223,2.395429 5.029297,3.519531 h 1.513672 C 43.099016,52.580742 40.911741,51.083493 38.796875,49.480469 30.738615,43.356601 25.905646,33.40336 24.736328,30.802734 Z m 20.322266,5.832032 c -0.153393,0.219595 -0.242188,0.357422 -0.242188,0.357422 0,0 1.961658,6.324231 8.800782,13.210937 0,0 -0.180702,-0.973228 -0.234376,-1.246094 C 47.725764,43.174098 45.595161,38.09055 45.058594,36.634766 Z m -30.28711,10.460937 c -0.285446,0.145544 -0.623047,0.318359 -0.623046,0.318359 0,0 1.633078,2.100756 7.539062,6.585938 h 1.320312 c -4.993829,-3.687182 -7.282161,-5.894155 -8.236328,-6.904297 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.lettier.gifcurry.svg b/.icons/awkward/64x64/apps/com.lettier.gifcurry.svg
new file mode 120000
index 00000000..6612d6ce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.lettier.gifcurry.svg
@@ -0,0 +1 @@
+gifcurry.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.lettier.movie-monad.svg b/.icons/awkward/64x64/apps/com.lettier.movie-monad.svg
new file mode 100644
index 00000000..5daf1b92
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.lettier.movie-monad.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#bfbfbf" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="M 37.199218,22.054156 26,29.054156 V 34.144 l 11.199218,7 3.179688,-5.089844 L 33.25,31.60103 40.378906,27.144 Z m 14,0 -11.199218,7 V 34.144 l 11.199218,7 3.179688,-5.089844 L 47.25,31.60103 54.378906,27.144 Z M 10,23.999 v 6 h 14 v -6 z m 0,9 v 6 h 14 v -6 z"/>
+ <path style="fill:none;stroke:#d5498f;stroke-width:6;stroke-linejoin:bevel" d="m 52.789996,23.6 -11.2,7 11.2,7"/>
+ <path style="fill:none;stroke:#a659ca;stroke-width:6;stroke-linejoin:bevel" d="m 38.789996,23.6 -11.2,7 11.2,7"/>
+ <rect style="fill:#2f8ce3" width="14" height="6" x="10" y="23"/>
+ <rect style="fill:#2f8ce3" width="14" height="6" x="10" y="32"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.librehat.yahooweather.svg b/.icons/awkward/64x64/apps/com.librehat.yahooweather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.librehat.yahooweather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.makemkv.MakeMKV.svg b/.icons/awkward/64x64/apps/com.makemkv.MakeMKV.svg
new file mode 120000
index 00000000..081aadd7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.makemkv.MakeMKV.svg
@@ -0,0 +1 @@
+makemkv.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.mattermost.Desktop.svg b/.icons/awkward/64x64/apps/com.mattermost.Desktop.svg
new file mode 120000
index 00000000..2cdc6365
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.mattermost.Desktop.svg
@@ -0,0 +1 @@
+mattermost.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.meetfranz.Franz.svg b/.icons/awkward/64x64/apps/com.meetfranz.Franz.svg
new file mode 120000
index 00000000..d9225a68
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.meetfranz.Franz.svg
@@ -0,0 +1 @@
+franz.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.moddb.TotalChaos.svg b/.icons/awkward/64x64/apps/com.moddb.TotalChaos.svg
new file mode 100644
index 00000000..a4b92c6d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.moddb.TotalChaos.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#783535" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 16.025481,13.000014 c -0.19494,2.283269 0.795258,7.999692 0.712873,8.762004 0.05944,1.043114 1.010759,1.321114 1.010759,1.321114 l 1.169639,0.02628 c 0.3431,-1.61682 0.837884,-2.551443 1.766474,-3.109413 h 5.314768 v 29.034639 l -2.850452,-0.06928 -0.09298,-2.943289 -1.9609,-0.04414 L 20.285714,52.99998 38.24932,53 40.257242,51.057188 C 38.906968,50.607494 36.57192,50.205738 35.999984,47.554854 V 16.999998 h 9.414378 c 0.305094,0.319271 -1.387386,1.837016 -1.087068,2.122602 1.343902,1.277998 2.514726,2.16041 3.672706,2.130796 v -8.253403 z"/>
+ <path style="fill:#f1e9de" d="m 16.025481,12.000016 c -0.19494,2.283269 0.795258,7.999692 0.712873,8.762004 0.05944,1.043114 1.010759,1.321114 1.010759,1.321114 l 1.169639,0.02628 c 0.3431,-1.61682 0.837884,-2.551442 1.766474,-3.109413 h 5.314768 V 48.03464 l -2.850452,-0.06928 -0.09298,-2.943289 -1.9609,-0.04414 -0.809948,7.022051 17.963606,2e-5 2.007922,-1.942812 C 38.906968,49.607496 36.57192,49.20574 35.999984,46.554856 V 16 h 9.414378 c 0.305094,0.319271 -1.387386,1.837016 -1.087068,2.122602 C 45.671196,19.4006 46.84202,20.283012 48,20.253398 v -8.253403 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.mojang.Minecraft.svg b/.icons/awkward/64x64/apps/com.mojang.Minecraft.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.mojang.Minecraft.svg
@@ -0,0 +1 @@
+minecraft.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.moonlight_stream.Moonlight.svg b/.icons/awkward/64x64/apps/com.moonlight_stream.Moonlight.svg
new file mode 120000
index 00000000..f1d2585b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.moonlight_stream.Moonlight.svg
@@ -0,0 +1 @@
+moonlight.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.netease.CloudMusic.svg b/.icons/awkward/64x64/apps/com.netease.CloudMusic.svg
new file mode 120000
index 00000000..157c17cb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.netease.CloudMusic.svg
@@ -0,0 +1 @@
+netease-cloud-music.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.notepadqq.Notepadqq.svg b/.icons/awkward/64x64/apps/com.notepadqq.Notepadqq.svg
new file mode 120000
index 00000000..2bc3a483
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.notepadqq.Notepadqq.svg
@@ -0,0 +1 @@
+notepadqq.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.obsproject.Studio.svg b/.icons/awkward/64x64/apps/com.obsproject.Studio.svg
new file mode 120000
index 00000000..8d762dac
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.obsproject.Studio.svg
@@ -0,0 +1 @@
+obs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.ozmartians.VidCutter.svg b/.icons/awkward/64x64/apps/com.ozmartians.VidCutter.svg
new file mode 120000
index 00000000..a1b21248
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.ozmartians.VidCutter.svg
@@ -0,0 +1 @@
+vidcutter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.play0ad.zeroad.svg b/.icons/awkward/64x64/apps/com.play0ad.zeroad.svg
new file mode 120000
index 00000000..23944b0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.play0ad.zeroad.svg
@@ -0,0 +1 @@
+0ad.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.rawtherapee.RawTherapee.svg b/.icons/awkward/64x64/apps/com.rawtherapee.RawTherapee.svg
new file mode 120000
index 00000000..28335e25
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.rawtherapee.RawTherapee.svg
@@ -0,0 +1 @@
+rawtherapee.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.realm667.WolfenDoom_Blade_of_Agony.svg b/.icons/awkward/64x64/apps/com.realm667.WolfenDoom_Blade_of_Agony.svg
new file mode 120000
index 00000000..8bad13ce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.realm667.WolfenDoom_Blade_of_Agony.svg
@@ -0,0 +1 @@
+wolfenstein.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.remarkable.reMarkable.svg b/.icons/awkward/64x64/apps/com.remarkable.reMarkable.svg
new file mode 100644
index 00000000..9647e83e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.remarkable.reMarkable.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 47,20 38.378906,34.347656 29.277344,20.015625 H 23.056641 L 25,23.078125 V 42.728516 L 22.033203,45 H 25 28 29.951172 L 28,42.728516 V 28.076172 L 35.267578,39.564453 36.875,42.259766 47,25.392578 V 42.728516 L 44.861328,45 H 47 53 56.220703 L 53,42.728516 V 22.289062 l 3.220703,-2.273437 H 53 Z m -27.140625,8.005859 c -0.168211,-0.0079 -0.333888,-0.0068 -0.496094,0.0039 C 17.416811,28.137795 15.907907,29.34588 15,30.887937 V 28.019531 L 10,30.447266 7.7597656,31.474609 10,33.431641 v 9.291015 L 7.9160156,45 H 10 15 18.275391 L 15,42.722656 V 32.489499 c 1.774581,-0.428325 3.079172,-0.806642 5.095703,0.476563 l 1.353516,-4.6145 c -0.554836,-0.213132 -1.08521,-0.321927 -1.589844,-0.345703 z"/>
+ <path style="fill:#ffffff" d="M 47,19 38.378906,33.347656 29.277344,19.015625 H 23.056641 L 25,22.078125 V 41.728516 L 22.033203,44 H 25 28 29.951172 L 28,41.728516 V 27.076172 L 35.267578,38.564453 36.875,41.259766 47,24.392578 V 41.728516 L 44.861328,44 H 47 53 56.220703 L 53,41.728516 V 21.289062 l 3.220703,-2.273437 H 53 Z m -27.140625,8.005859 c -0.168211,-0.0079 -0.333888,-0.0068 -0.496094,0.0039 C 17.416811,27.137795 15.907907,28.545834 15,30.087891 v -3.06836 L 10,29.447266 7.7597656,30.474609 10,32.431641 v 9.291015 L 7.9160156,44 H 10 15 18.275391 L 15,41.722656 V 31.489499 c 1.774581,-0.428325 3.079172,-0.806642 5.095703,0.476563 l 1.353516,-4.6145 c -0.554836,-0.213132 -1.08521,-0.321927 -1.589844,-0.345703 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.scoutshonour.Digital.svg b/.icons/awkward/64x64/apps/com.scoutshonour.Digital.svg
new file mode 100644
index 00000000..ac15379f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.scoutshonour.Digital.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="50" height="50" x="-61" y="-60" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="50" height="50" x="-60" y="-60" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="50" height="50" x="-55" y="-54" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#2d50e6" width="50" height="50" x="-54" y="-54" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="M 52.6875 5.3105469 L 4.7304688 53.269531 C 4.2785938 52.817657 4 52.190547 4 51.498047 L 4 52.498047 C 4 53.190547 4.2785938 53.817657 4.7304688 54.269531 L 53.269531 5.7285156 C 53.100186 5.5591705 52.900266 5.4255424 52.6875 5.3105469 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.5010848,4.0000002 C 5.1160848,4.0000002 4,5.1160852 4,6.501085 v 44.997829 c 0,0.6925 0.2778342,1.3195 0.7297092,1.771374 L 53.270288,4.7297092 c -0.451874,-0.451875 -1.078874,-0.729709 -1.771374,-0.729709 z"/>
+ <path style="opacity:0.2" d="m 8,15 v 30 h 8 10 v -4 h 2 v -4 h 4 V 23 H 28 V 19 H 26 V 15 H 16 Z m 30,0 v 4 h 8 v -4 z m -22,4 h 6 v 4 h 2 v 14 h -2 v 4 h -6 z m 22,6 v 16 h 4 v 4 h 8 V 41 H 46 V 25 Z"/>
+ <rect style="fill:#ffffff" width="8" height="30" x="8" y="14"/>
+ <rect style="fill:#ffffff" width="10" height="4" x="16" y="14"/>
+ <rect style="fill:#ffffff" width="6" height="4" x="22" y="18"/>
+ <rect style="fill:#ffffff" width="10" height="4" x="16" y="40"/>
+ <rect style="fill:#ffffff" width="6" height="4" x="22" y="36"/>
+ <rect style="fill:#ffffff" width="8" height="14" x="24" y="22"/>
+ <rect style="fill:#ffffff" width="8" height="16" x="38" y="24"/>
+ <rect style="fill:#ffffff" width="8" height="4" x="42" y="40"/>
+ <rect style="fill:#ffffff" width="8" height="4" x="38" y="14"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.5 4 C 5.115 4 4 5.115 4 6.5 L 4 7.5 C 4 6.115 5.115 5 6.5 5 L 51.5 5 C 52.885 5 54 6.115 54 7.5 L 54 6.5 C 54 5.115 52.885 4 51.5 4 L 6.5 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.scoutshonour.dtipbijays.svg b/.icons/awkward/64x64/apps/com.scoutshonour.dtipbijays.svg
new file mode 100644
index 00000000..af69868e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.scoutshonour.dtipbijays.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="M 8,9 V 23 H 22 V 9 Z M 8,26 V 40 H 22 V 26 Z m 17,0 V 40 H 39 V 26 Z m 17,0 V 40 H 56 V 26 Z M 8,43 V 57 H 22 V 43 Z m 17,0 V 57 H 39 V 43 Z m 17,0 V 57 H 56 V 43 Z"/>
+ <rect style="fill:#ff5dc2" width="14" height="14" x="25" y="25"/>
+ <rect style="fill:#ff6363" width="14" height="14" x="8" y="25"/>
+ <rect style="fill:#ff7940" width="14" height="14" x="42" y="25"/>
+ <rect style="fill:#6182de" width="14" height="14" x="25" y="42"/>
+ <rect style="fill:#ffa631" width="14" height="14" x="8" y="42"/>
+ <rect style="fill:#2ba540" width="14" height="14" x="42" y="42"/>
+ <rect style="fill:#40b8ff" width="14" height="14" x="8" y="8"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.shatteredpixel.shatteredpixeldungeon.svg b/.icons/awkward/64x64/apps/com.shatteredpixel.shatteredpixeldungeon.svg
new file mode 100644
index 00000000..22bc4f05
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.shatteredpixel.shatteredpixeldungeon.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="50" height="52" x="-59" y="-58" rx="2.5" ry="2.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#309b30" width="50" height="52" x="-58" y="-58" rx="2.5" ry="2.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.5,8 C 8.1150001,8 7,9.115 7,10.5 v 1 C 7,10.115 8.1150001,9 9.5,9 h 45 c 1.385,0 2.5,1.115 2.5,2.5 v -1 C 57,9.115 55.885,8 54.5,8 Z"/>
+ <path style="opacity:0.25" d="m 6.0000023,38.555556 v 16.94336 C 6.0000023,56.883916 7.1607307,58 8.6011307,58 H 55.398873 C 56.839273,58 58,56.883916 58,55.498916 v -16.94336 z"/>
+ <path style="opacity:0.2" d="M 4.5,6 C 3.669,6 3,6.5999339 3,7.3457031 V 39.654297 41 H 28 V 55.621094 C 28,56.384715 28.595318,57 29.333984,57 h 5.332032 C 35.404682,57 36,56.384715 36,55.621094 V 41 H 61 V 33 7.3457031 C 61,6.5999339 60.331,6 59.5,6 h -3 C 55.669,6 55,6.5999339 55,7.3457031 V 33 H 36 V 7.3789062 C 36,6.6152846 35.404682,6 34.666016,6 H 29.333984 C 28.595318,6 28,6.6152846 28,7.3789062 V 33 H 9 V 7.3457031 C 9,6.5999339 8.331,6 7.5,6 Z"/>
+ <rect style="fill:#ffa402" width="6" height="35" x="3" y="5" rx="1.5" ry="1.346"/>
+ <rect style="fill:#ffa402" width="6" height="35" x="55" y="5" rx="1.5" ry="1.346"/>
+ <rect style="fill:#ffa402" width="8" height="58" x="32" y="-61" transform="rotate(90)"/>
+ <rect style="fill:#ffa402" width="8" height="51" x="-36" y="-56" rx="1.333" ry="1.378" transform="scale(-1)"/>
+ <rect style="opacity:0.2" width="26" height="26" x="19" y="25" rx="2.889" ry="2.889"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.5,5 C 3.669,5 3,5.5999339 3,6.3457031 v 1 C 3,6.5999339 3.669,6 4.5,6 h 3 C 8.331,6 9,6.5999339 9,7.3457031 v -1 C 9,5.5999339 8.331,5 7.5,5 Z M 29.333984,5 C 28.595318,5 28,5.6152846 28,6.3789062 v 1 C 28,6.6152847 28.595318,6 29.333984,6 h 5.332032 C 35.404682,6 36,6.6152847 36,7.3789062 v -1 C 36,5.6152846 35.404682,5 34.666016,5 Z M 56.5,5 C 55.669,5 55,5.5999339 55,6.3457031 v 1 C 55,6.5999339 55.669,6 56.5,6 h 3 C 60.331,6 61,6.5999339 61,7.3457031 v -1 C 61,5.5999339 60.331,5 59.5,5 Z M 9,32 v 1 h 19 v -1 z m 27,0 v 1 h 19 v -1 z"/>
+ <rect style="fill:#ffdc2f" width="26" height="26" x="19" y="24" rx="2.889" ry="2.889"/>
+ <rect style="fill:#3f3f3f" width="10" height="8" x="27" y="29"/>
+ <rect style="fill:#3f3f3f" width="6" height="8" x="29" y="37"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.890625,24 C 20.290182,24 19,25.290181 19,26.890625 v 1 C 19,26.290181 20.290182,25 21.890625,25 h 20.21875 C 43.709819,25 45,26.290181 45,27.890625 v -1 C 45,25.290181 43.709819,24 42.109375,24 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.skype.Client.svg b/.icons/awkward/64x64/apps/com.skype.Client.svg
new file mode 120000
index 00000000..c233e23c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.skype.Client.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.slack.Slack.svg b/.icons/awkward/64x64/apps/com.slack.Slack.svg
new file mode 120000
index 00000000..7cb5329c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.slack.Slack.svg
@@ -0,0 +1 @@
+slack.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.snes9x.Snes9x.svg b/.icons/awkward/64x64/apps/com.snes9x.Snes9x.svg
new file mode 120000
index 00000000..df751c50
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.snes9x.Snes9x.svg
@@ -0,0 +1 @@
+snes9x.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.spotify.Client.svg b/.icons/awkward/64x64/apps/com.spotify.Client.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.spotify.Client.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.stepmania.StepMania.svg b/.icons/awkward/64x64/apps/com.stepmania.StepMania.svg
new file mode 120000
index 00000000..9e965db2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.stepmania.StepMania.svg
@@ -0,0 +1 @@
+stepmania-ssc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.sublimemerge.App.svg b/.icons/awkward/64x64/apps/com.sublimemerge.App.svg
new file mode 120000
index 00000000..0cd43386
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.sublimemerge.App.svg
@@ -0,0 +1 @@
+sublime-merge.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.sublimetext.three.svg b/.icons/awkward/64x64/apps/com.sublimetext.three.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.sublimetext.three.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.sweethome3d.Sweethome3d.svg b/.icons/awkward/64x64/apps/com.sweethome3d.Sweethome3d.svg
new file mode 120000
index 00000000..fbb5bede
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.sweethome3d.Sweethome3d.svg
@@ -0,0 +1 @@
+sweethome3d.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.syntevo.SmartGit.svg b/.icons/awkward/64x64/apps/com.syntevo.SmartGit.svg
new file mode 120000
index 00000000..c8ab8ace
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.syntevo.SmartGit.svg
@@ -0,0 +1 @@
+smartgit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.syntevo.SmartSynchronize.svg b/.icons/awkward/64x64/apps/com.syntevo.SmartSynchronize.svg
new file mode 120000
index 00000000..500fbef6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.syntevo.SmartSynchronize.svg
@@ -0,0 +1 @@
+smartsynchronize.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.szibele.e-juice-calc.svg b/.icons/awkward/64x64/apps/com.szibele.e-juice-calc.svg
new file mode 100644
index 00000000..ddaaec29
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.szibele.e-juice-calc.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="34" height="42" x="15" y="19" rx="2.833" ry="2.8"/>
+ <path style="fill:#8e8e8e" d="M 33.375,13 C 32.61325,13 32,13.5575 32,14.25 v 2.5 1.25 h 1.375 8.25 H 43 v -1.25 -2.5 C 43,13.5575 42.38675,13 41.625,13 Z"/>
+ <rect style="fill:#b7b7b7" width="5" height="8" x="35" y="5"/>
+ <rect style="fill:#4f4f4f" width="34" height="42" x="15" y="18" rx="2.833" ry="2.8"/>
+ <rect style="opacity:0.2" width="22" height="11" x="21" y="24"/>
+ <rect style="fill:#b7b7b7" width="12" height="11" x="26" y="24"/>
+ <path style="fill:#c77640" d="m 21.000001,28 v 7 H 43 v -7 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.833984 18 C 16.264318 18 15 19.249581 15 20.800781 L 15 21.800781 C 15 20.249581 16.264318 19 17.833984 19 L 46.166016 19 C 47.735682 19 49 20.249581 49 21.800781 L 49 20.800781 C 49 19.249581 47.735682 18 46.166016 18 L 17.833984 18 z"/>
+ <rect style="opacity:0.2" width="22" height="1" x="21" y="24"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="22" height="1" x="21" y="28"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="5" height="1" x="35" y="5"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.teamspeak.TeamSpeak.svg b/.icons/awkward/64x64/apps/com.teamspeak.TeamSpeak.svg
new file mode 120000
index 00000000..a51a2f95
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.teamspeak.TeamSpeak.svg
@@ -0,0 +1 @@
+teamspeak3.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.teeworlds.Teeworlds.svg b/.icons/awkward/64x64/apps/com.teeworlds.Teeworlds.svg
new file mode 120000
index 00000000..960f9cef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.teeworlds.Teeworlds.svg
@@ -0,0 +1 @@
+teeworlds.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.transmissionbt.Transmission.svg b/.icons/awkward/64x64/apps/com.transmissionbt.Transmission.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.transmissionbt.Transmission.svg
@@ -0,0 +1 @@
+transmission.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.tux4kids.tuxmath.svg b/.icons/awkward/64x64/apps/com.tux4kids.tuxmath.svg
new file mode 120000
index 00000000..560c329f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.tux4kids.tuxmath.svg
@@ -0,0 +1 @@
+tuxmath.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.tux4kids.tuxtype.svg b/.icons/awkward/64x64/apps/com.tux4kids.tuxtype.svg
new file mode 120000
index 00000000..cf3ead15
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.tux4kids.tuxtype.svg
@@ -0,0 +1 @@
+tuxtype.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.unity.UnityHub.svg b/.icons/awkward/64x64/apps/com.unity.UnityHub.svg
new file mode 120000
index 00000000..bda22a78
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.unity.UnityHub.svg
@@ -0,0 +1 @@
+unityhub.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.uploadedlobster.peek.svg b/.icons/awkward/64x64/apps/com.uploadedlobster.peek.svg
new file mode 120000
index 00000000..123c5354
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.uploadedlobster.peek.svg
@@ -0,0 +1 @@
+peek.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.valvesoftware.Steam.svg b/.icons/awkward/64x64/apps/com.valvesoftware.Steam.svg
new file mode 120000
index 00000000..c630de4b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.valvesoftware.Steam.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.viber.Viber.svg b/.icons/awkward/64x64/apps/com.viber.Viber.svg
new file mode 120000
index 00000000..3062920d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.viber.Viber.svg
@@ -0,0 +1 @@
+viber.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.viewizard.AstroMenace.svg b/.icons/awkward/64x64/apps/com.viewizard.AstroMenace.svg
new file mode 120000
index 00000000..17f9bfc0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.viewizard.AstroMenace.svg
@@ -0,0 +1 @@
+astromenace.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.vinszent.GnomeTwitch.svg b/.icons/awkward/64x64/apps/com.vinszent.GnomeTwitch.svg
new file mode 120000
index 00000000..34f5ff86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.vinszent.GnomeTwitch.svg
@@ -0,0 +1 @@
+gnome-twitch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.visualstudio.code.oss.svg b/.icons/awkward/64x64/apps/com.visualstudio.code.oss.svg
new file mode 100644
index 00000000..5f0264f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.visualstudio.code.oss.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="48" x="4" y="9" rx="2.8" ry="2.4"/>
+ <rect style="fill:#167abf" width="56" height="48" x="4" y="8" rx="2.8" ry="2.4"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 8 C 5.2495813 8 4 9.0707908 4 10.400391 L 4 11.400391 C 4 10.070791 5.2495813 9 6.8007812 9 L 57.199219 9 C 58.750419 9 60 10.070791 60 11.400391 L 60 10.400391 C 60 9.0707908 58.750419 8 57.199219 8 L 6.8007812 8 z"/>
+ <path style="opacity:0.2" d="m 6.8,7.9999992 c -1.5512,0 -2.8,1.0692973 -2.8,2.3988968 v 43.202207 c 0,1.3296 1.2488,2.398898 2.8,2.398898 H 22.2 V 7.9999992 Z"/>
+ <path style="opacity:0.2" d="M 21.955078,4.9143037 A 3.0003,3.0003 0 0 0 19,7.9572725 V 57.957273 a 3.0003,3.0003 0 1 0 6,0 V 7.9572725 A 3.0003,3.0003 0 0 0 21.955078,4.9143037 Z m 8.087891,7.0429693 a 3.0003,3.0003 0 1 0 0,6 H 41 a 3.0003,3.0003 0 1 0 0,-6 z m 4,9 a 3.0003,3.0003 0 1 0 0,6 H 48 a 3.0003,3.0003 0 1 0 0,-6 z m 0,9 a 3.0003,3.0003 0 1 0 0,6 H 48 a 3.0003,3.0003 0 1 0 0,-6 z m 0,9 a 3.0003,3.0003 0 1 0 0,6 H 48 a 3.0003,3.0003 0 1 0 0,-6 z m -4,9 a 3.0003,3.0003 0 1 0 0,6 H 41 a 3.0003,3.0003 0 1 0 0,-6 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round" d="M 22,7 V 57"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round" d="M 30.042727,13.9994 H 41"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round" d="M 34.042727,22.9997 H 48"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round" d="M 34.042727,31.9997 H 48"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round" d="M 34.042727,40.9997 H 48"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round" d="M 30.042727,49.9997 H 41"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/com.visualstudio.code.svg b/.icons/awkward/64x64/apps/com.visualstudio.code.svg
new file mode 120000
index 00000000..1367ee65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.visualstudio.code.svg
@@ -0,0 +1 @@
+visual-studio-code.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.wings3d.WINGS.svg b/.icons/awkward/64x64/apps/com.wings3d.WINGS.svg
new file mode 120000
index 00000000..0a66fa8d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.wings3d.WINGS.svg
@@ -0,0 +1 @@
+wings3d.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.wire.WireDesktop.svg b/.icons/awkward/64x64/apps/com.wire.WireDesktop.svg
new file mode 120000
index 00000000..05cbadfa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.wire.WireDesktop.svg
@@ -0,0 +1 @@
+wire.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.worldoftanks.Client.svg b/.icons/awkward/64x64/apps/com.worldoftanks.Client.svg
new file mode 120000
index 00000000..d73bdb43
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.worldoftanks.Client.svg
@@ -0,0 +1 @@
+world-of-tanks.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.wps.Office.etmain.svg b/.icons/awkward/64x64/apps/com.wps.Office.etmain.svg
new file mode 120000
index 00000000..319c3994
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.wps.Office.etmain.svg
@@ -0,0 +1 @@
+wps-office-etmain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.wps.Office.pdfmain.svg b/.icons/awkward/64x64/apps/com.wps.Office.pdfmain.svg
new file mode 120000
index 00000000..d657fab8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.wps.Office.pdfmain.svg
@@ -0,0 +1 @@
+wps-office-pdfmain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.wps.Office.wppmain.svg b/.icons/awkward/64x64/apps/com.wps.Office.wppmain.svg
new file mode 120000
index 00000000..c31b61a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.wps.Office.wppmain.svg
@@ -0,0 +1 @@
+wps-office-wppmain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.wps.Office.wpsmain.svg b/.icons/awkward/64x64/apps/com.wps.Office.wpsmain.svg
new file mode 120000
index 00000000..211432e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.wps.Office.wpsmain.svg
@@ -0,0 +1 @@
+wps-office-wpsmain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.wps.Office2019.etmain.svg b/.icons/awkward/64x64/apps/com.wps.Office2019.etmain.svg
new file mode 120000
index 00000000..319c3994
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.wps.Office2019.etmain.svg
@@ -0,0 +1 @@
+wps-office-etmain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.wps.Office2019.pdfmain.svg b/.icons/awkward/64x64/apps/com.wps.Office2019.pdfmain.svg
new file mode 120000
index 00000000..d657fab8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.wps.Office2019.pdfmain.svg
@@ -0,0 +1 @@
+wps-office-pdfmain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.wps.Office2019.wppmain.svg b/.icons/awkward/64x64/apps/com.wps.Office2019.wppmain.svg
new file mode 120000
index 00000000..c31b61a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.wps.Office2019.wppmain.svg
@@ -0,0 +1 @@
+wps-office-wppmain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.wps.Office2019.wpsmain.svg b/.icons/awkward/64x64/apps/com.wps.Office2019.wpsmain.svg
new file mode 120000
index 00000000..211432e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.wps.Office2019.wpsmain.svg
@@ -0,0 +1 @@
+wps-office-wpsmain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.xamarin.MonoDevelop.svg b/.icons/awkward/64x64/apps/com.xamarin.MonoDevelop.svg
new file mode 120000
index 00000000..2a280177
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.xamarin.MonoDevelop.svg
@@ -0,0 +1 @@
+monodevelop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.xnview.XnConvert.svg b/.icons/awkward/64x64/apps/com.xnview.XnConvert.svg
new file mode 120000
index 00000000..c26127ed
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.xnview.XnConvert.svg
@@ -0,0 +1 @@
+xnconvert.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.xnview.XnRetro.svg b/.icons/awkward/64x64/apps/com.xnview.XnRetro.svg
new file mode 120000
index 00000000..947de187
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.xnview.XnRetro.svg
@@ -0,0 +1 @@
+xnretro.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.xnview.XnSketch.svg b/.icons/awkward/64x64/apps/com.xnview.XnSketch.svg
new file mode 120000
index 00000000..8a376f8f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.xnview.XnSketch.svg
@@ -0,0 +1 @@
+xnsketch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.xnview.XnViewMP.svg b/.icons/awkward/64x64/apps/com.xnview.XnViewMP.svg
new file mode 120000
index 00000000..a5a7f47e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.xnview.XnViewMP.svg
@@ -0,0 +1 @@
+xnview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/com.zandronum.Zandronum.svg b/.icons/awkward/64x64/apps/com.zandronum.Zandronum.svg
new file mode 120000
index 00000000..af997a39
--- /dev/null
+++ b/.icons/awkward/64x64/apps/com.zandronum.Zandronum.svg
@@ -0,0 +1 @@
+zandronum.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/comix.svg b/.icons/awkward/64x64/apps/comix.svg
new file mode 100644
index 00000000..2524a687
--- /dev/null
+++ b/.icons/awkward/64x64/apps/comix.svg
@@ -0,0 +1,65 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 6.2851562,44 28,28 0 0 0 32,61 28,28 0 0 0 57.742188,44 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#a9ca4b" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 6.2851562 43 L 57.742188 43 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.400391 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.976562 32.535156 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:#5a8730" d="M 6.2851562 43 A 28 28 0 0 0 32 60 A 28 28 0 0 0 57.742188 43 L 6.2851562 43 z"/>
+ <g style="opacity:0.2" transform="matrix(-9.0033058,7.0203771,7.7789292,8.1253604,1473.4311,-3671.1279)">
+ <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(-9.0033058,7.0203771,7.7789292,8.1253604,1473.4311,-3672.1279)">
+ <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="matrix(1.5999999,0,0,1.5999999,-23.197073,15.324754)">
+ <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.5999999,0,0,1.5999999,-23.197073,14.324754)">
+ <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(-4.6303789,2.295816,2.3426817,4.5377475,1086.3181,-1491.0254)">
+ <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(-4.6303789,2.295816,2.3426817,4.5377475,1086.3181,-1492.0254)">
+ <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.1" transform="matrix(4.6303789,2.295816,-2.3426817,4.5377475,-1022.3181,-1491.0254)">
+ <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(4.6303789,2.295816,-2.3426817,4.5377475,-1022.3181,-1492.0254)">
+ <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(9.0033058,7.0203771,-7.7789292,8.1253604,-1409.4309,-3671.1279)">
+ <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(9.0033058,7.0203771,-7.7789292,8.1253604,-1409.4309,-3672.1279)">
+ <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="matrix(-1.5999999,0,0,1.5999999,87.197073,15.324754)">
+ <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.5999999,0,0,1.5999999,87.197073,14.324754)">
+ <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>
+ <path style="opacity:0.2" d="M 6.2851562 43 A 28 28 0 0 0 6.7734375 44 L 57.275391 44 A 28 28 0 0 0 57.742188 43 L 6.2851562 43 z"/>
+ <g style="fill:#ffffff;opacity:0.1" transform="matrix(-4.6303789,2.295816,2.3426817,4.5377475,1086.3181,-1492.0254)">
+ <path style="fill:#ffffff" transform="matrix(-0.17195044,0.08699615,0.08877205,0.17546056,319.24303,167.28611)" d="M 8.5507812 4 C 8.1327981 4.0059012 7.7048646 4.1990814 7.5742188 4.5878906 C 7.168708 5.7905515 6.9617439 7.3334553 7.015625 8.9550781 C 7.0589265 7.7070185 7.2531926 6.5399879 7.5742188 5.5878906 C 7.8355104 4.8102722 9.284491 4.8139829 9.46875 5.5371094 C 10.244226 8.5802237 13.160585 11.372615 15.630859 12.416016 C 16.429412 12.753352 16.825604 13.339924 16.945312 14.019531 C 17.142243 12.929831 16.80322 11.911262 15.630859 11.416016 C 13.160585 10.372615 10.244226 7.5802237 9.46875 4.5371094 C 9.3766205 4.1755461 8.9687644 3.9940988 8.5507812 4 z"/>
+ </g>
+ <g style="fill:#ffffff;opacity:0.1" transform="matrix(4.6303789,2.295816,-2.3426817,4.5377475,-1022.3181,-1492.0254)">
+ <path style="fill:#ffffff" transform="matrix(0.17195044,-0.08699615,0.08877205,0.17546056,308.23821,172.85387)" d="M 55.449219 4 C 55.031236 3.9940988 54.62338 4.1755461 54.53125 4.5371094 C 53.755774 7.5802237 50.839415 10.372615 48.369141 11.416016 C 47.19678 11.911262 46.857757 12.929831 47.054688 14.019531 C 47.174396 13.339924 47.570588 12.753352 48.369141 12.416016 C 50.839415 11.372615 53.755774 8.5802237 54.53125 5.5371094 C 54.715509 4.8139829 56.16449 4.8102722 56.425781 5.5878906 C 56.746807 6.5399879 56.941074 7.7070185 56.984375 8.9550781 C 57.038256 7.3334553 56.831292 5.7905515 56.425781 4.5878906 C 56.295135 4.1990814 55.867202 4.0059012 55.449219 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/company-of-heroes-2.svg b/.icons/awkward/64x64/apps/company-of-heroes-2.svg
new file mode 100644
index 00000000..a95615a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/company-of-heroes-2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.000031,4.9994421 C 29.385634,5.0368101 27.519562,6.611236 26.644557,9.218197 l 0.03516,-0.117189 -4.10938,11.898451 -13.8515768,0 c -0.030202,-4.84e-4 -0.059642,-4.84e-4 -0.089844,0 -1.654255,0.05362 -3.1443889,1.02522 -4.1953168,2.304691 -2.2728444,2.608995 -1.7924197,7.31597 1.0937511,9.261728 l 10.8906365,7.95704 -4.226567,13.132826 c -0.0047,0.0146 -0.0073,0.02836 -0.01172,0.04296 -0.645811,2.12152 -0.03851,4.305614 1.585939,5.800788 0.01174,0.011 0.02314,0.02438 0.03516,0.03516 1.952084,1.735374 4.697848,1.95593 6.90235,0.519532 0.04194,-0.02714 0.08068,-0.05664 0.1211,-0.08594 l 11.175786,-7.968752 11.175793,7.968758 c 0.04042,0.02932 0.07916,0.05882 0.1211,0.08594 2.204503,1.436398 4.950264,1.215842 6.90235,-0.519532 0.012,-0.0108 0.02334,-0.02412 0.03516,-0.03516 1.624451,-1.495174 2.231748,-3.679268 1.585937,-5.800788 -0.0044,-0.0146 -0.007,-0.02842 -0.0118,-0.04296 l -4.22657,-13.132826 10.890635,-7.95704 c 2.886171,-1.945758 3.366596,-6.652733 1.093752,-9.261728 -1.050928,-1.279471 -2.541061,-2.25107 -4.195317,-2.304691 -0.0302,-4.84e-4 -0.05964,-4.84e-4 -0.08984,0 l -13.851576,0 -4.109381,-11.89845 0.03516,0.117188 C 36.480499,6.611236 34.614427,5.0368101 32.000031,4.9994421 Z"/>
+ <path style="fill:#e6412b" d="M 32 4 C 29.385603 4.037368 27.521489 5.6117895 26.646484 8.21875 L 26.677734 8.1015625 L 22.570312 20 L 8.71875 20 C 8.688548 19.999516 8.6591083 19.999516 8.6289062 20 C 6.9746512 20.05362 5.4825685 21.025216 4.4316406 22.304688 C 2.1587962 24.913682 2.6411729 29.618694 5.5273438 31.564453 L 16.417969 39.525391 L 12.191406 52.65625 C 12.186666 52.67079 12.182134 52.684619 12.177734 52.699219 C 11.531924 54.820739 12.139218 57.006779 13.763672 58.501953 C 13.775482 58.512993 13.790714 58.524356 13.802734 58.535156 C 15.754818 60.27053 18.49667 60.491086 20.701172 59.054688 C 20.743112 59.027547 20.785752 58.99805 20.826172 58.96875 L 32 51 L 43.173828 58.96875 C 43.214248 58.99807 43.256888 59.027567 43.298828 59.054688 C 45.503333 60.491085 48.24518 60.27053 50.197266 58.535156 C 50.209266 58.524356 50.224508 58.512993 50.236328 58.501953 C 51.860781 57.006779 52.468077 54.820739 51.822266 52.699219 C 51.817866 52.684619 51.813394 52.67079 51.808594 52.65625 L 47.582031 39.525391 L 58.472656 31.564453 C 61.358827 29.618694 61.841203 24.913683 59.568359 22.304688 C 58.517431 21.025216 57.02535 20.05362 55.371094 20 C 55.340894 19.999516 55.31145 19.999516 55.28125 20 L 41.429688 20 L 37.322266 8.1015625 L 37.353516 8.21875 C 36.478511 5.6117895 34.614396 4.037368 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 29.385603 4.037368 27.519536 5.611789 26.644531 8.21875 L 26.679688 8.1015625 L 22.570312 20 L 8.71875 20 C 8.688548 19.999516 8.6591082 19.999516 8.6289062 20 C 6.9746512 20.05362 5.4845216 21.025216 4.4335938 22.304688 C 3.3709262 23.524522 2.9178807 25.201361 3.0234375 26.841797 C 3.1238819 25.538697 3.5868434 24.276671 4.4335938 23.304688 C 5.4845216 22.025216 6.9746512 21.05362 8.6289062 21 C 8.6591082 20.999516 8.688548 20.999516 8.71875 21 L 22.570312 21 L 26.679688 9.1015625 L 26.644531 9.21875 C 27.519536 6.611789 29.385603 5.037368 32 5 C 34.614396 5.037368 36.48053 6.611783 37.355469 9.21875 L 37.320312 9.1015625 L 41.429688 21 L 55.28125 21 C 55.31145 20.999516 55.340894 20.999516 55.371094 21 C 57.02535 21.053621 58.515478 22.025216 59.566406 23.304688 C 60.413156 24.276671 60.876118 25.538697 60.976562 26.841797 C 61.082119 25.201361 60.629074 23.524522 59.566406 22.304688 C 58.515478 21.025216 57.02535 20.053621 55.371094 20 C 55.340894 19.999516 55.31145 19.999516 55.28125 20 L 41.429688 20 L 37.320312 8.1015625 L 37.355469 8.21875 C 36.48053 5.611783 34.614396 4.037368 32 4 z M 16.158203 40.333984 L 12.191406 52.65625 C 12.186706 52.67085 12.184107 52.684619 12.179688 52.699219 C 11.954624 53.438564 11.889652 54.183512 11.958984 54.90625 C 11.992926 54.504496 12.057199 54.101598 12.179688 53.699219 C 12.184107 53.684619 12.186706 53.67085 12.191406 53.65625 L 16.417969 40.523438 L 16.158203 40.333984 z M 47.841797 40.333984 L 47.582031 40.523438 L 51.808594 53.65625 C 51.813394 53.67079 51.815913 53.684619 51.820312 53.699219 C 51.942801 54.101598 52.007074 54.504496 52.041016 54.90625 C 52.110347 54.183512 52.045376 53.438564 51.820312 52.699219 C 51.815913 52.684619 51.813394 52.67079 51.808594 52.65625 L 47.841797 40.333984 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32,28 c 0,0 -0.944996,-0.01925 -1.929688,0.498047 -0.948298,0.49778 -1.980944,1.743627 -2.05664,3.501953 l 2.677734,0 C 30.820332,30.814884 32,30.800781 32,30.800781 c 0,0 1.333984,-0.0016 1.333984,1.398438 0,0.738913 -0.187436,1.152522 -0.542968,1.61914 -0.355534,0.466757 -0.923177,0.935943 -1.589844,1.460938 C 30.534507,35.804294 29.769465,36.384596 29.125,37.230469 28.480533,38.076204 28,39.238539 28,40.599609 L 28,42 l 8,0 0,-3 -4.865234,0 c 0.04173,-0.0616 0.02622,0.04347 0.07422,-0.01953 0.355533,-0.466757 0.923178,-0.933988 1.589844,-1.458985 0.666663,-0.524998 1.431704,-1.107252 2.07617,-1.953126 C 35.519465,34.722624 36,33.560289 36,32.199219 36,30.332611 34.914366,29.014924 33.929688,28.498047 32.944984,27.981031 32,28 32,28 Z"/>
+ <path style="fill:#ffd93a;fill-rule:evenodd" d="m 32,27 c 0,0 -0.944996,-0.01925 -1.929688,0.498047 -0.948298,0.49778 -1.980944,1.743627 -2.05664,3.501953 l 2.677734,0 C 30.820332,29.814884 32,29.800781 32,29.800781 c 0,0 1.333984,-0.0016 1.333984,1.398438 0,0.738913 -0.187436,1.152522 -0.542968,1.61914 -0.355534,0.466757 -0.923177,0.935943 -1.589844,1.460938 C 30.534507,34.804294 29.769465,35.384596 29.125,36.230469 28.480533,37.076204 28,38.238539 28,39.599609 L 28,41 l 8,0 0,-3 -4.865234,0 c 0.04173,-0.0616 0.02622,0.04347 0.07422,-0.01953 0.355533,-0.466757 0.923178,-0.933988 1.589844,-1.458985 0.666663,-0.524998 1.431704,-1.107252 2.07617,-1.953126 C 35.519465,33.722624 36,32.560289 36,31.199219 36,29.332611 34.914366,28.014924 33.929688,27.498047 32.944984,26.981031 32,27 32,27 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/compiz.svg b/.icons/awkward/64x64/apps/compiz.svg
new file mode 100644
index 00000000..5e727161
--- /dev/null
+++ b/.icons/awkward/64x64/apps/compiz.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#319ed6" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 11.999886,13.000657 0,33.60152 7.999886,-11.90183 L 31.085613,59 l 9.627862,0 -16.713761,-25.999629 15.999772,0 -27.9996,-19.999714 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 11.999886,12.000715 0,33.59952 7.999886,-11.89983 11.999828,26.299624 9.999857,0 -17.999743,-27.9996 15.999772,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/compton.svg b/.icons/awkward/64x64/apps/compton.svg
new file mode 100644
index 00000000..a0ee2836
--- /dev/null
+++ b/.icons/awkward/64x64/apps/compton.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 30.599609,5 C 27.497209,5 25,7.4972093 25,10.599609 v 2.625 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,33 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,52.769531 v 2.63086 C 25,58.502791 27.497209,61 30.599609,61 h 2.800782 C 36.502791,61 39,58.502791 39,55.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635977 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,36.830078 A 21,21 0 0 0 53,33 21,21 0 0 0 52.632812,29.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,13.228516 V 10.599609 C 39,7.4972093 36.502791,5 33.400391,5 Z"/>
+ <path style="fill:#36c9cc" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 v 2.6249996 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,51.769531 v 2.63086 C 25,57.502791 27.497209,60 30.599609,60 h 2.800782 C 36.502791,60 39,57.502791 39,54.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635976 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,35.830078 A 21,21 0 0 0 53,32 21,21 0 0 0 52.632812,28.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963634,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 V 10.599609 C 25,7.4972094 27.497209,5 30.599609,5 h 2.800782 C 36.502791,5 39,7.4972094 39,10.599609 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z M 25,12.224609 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -0.6033566,1.045044 -0.8286088,2.200037 -0.7265624,3.3125 0.069736,-0.789767 0.3027074,-1.578362 0.7265624,-2.3125 l 1.4003907,-2.421876 c 1.5512001,-2.686757 4.9636331,-3.601981 7.6503901,-2.050781 l 2.275391,1.3125 A 21,21 0 0 1 25,13.224609 Z m 14,0.0039 v 1 a 21,21 0 0 1 6.638672,3.814453 l 2.259766,-1.304688 c 2.686757,-1.5512 6.09919,-0.635977 7.65039,2.050781 l 1.400391,2.421876 c 0.423855,0.734138 0.656827,1.522733 0.726562,2.3125 0.102046,-1.112463 -0.123206,-2.267456 -0.726562,-3.3125 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 Z M 52.767578,29.09179 52.632812,29.16992 A 21,21 0 0 1 52.974609,32.541016 21,21 0 0 0 53,32 21,21 0 0 0 52.767578,29.091797 Z m -41.529297,0.0039 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.02539,0.458984 21,21 0 0 1 0.341797,-3.289062 z m 41.523438,6.808594 a 21,21 0 0 1 -0.128907,0.925781 l 2.265626,1.308594 c 1.641712,0.947843 2.617034,2.590267 2.777343,4.33789 0.185479,-2.100574 -0.824725,-4.210545 -2.777343,-5.33789 z m -41.529297,0.0039 -2.1308595,1.230469 c -1.9526187,1.127345 -2.9628223,3.237316 -2.7773437,5.33789 0.1603097,-1.747623 1.1356309,-3.390047 2.7773437,-4.33789 l 2.2656255,-1.308594 a 21,21 0 0 1 -0.134766,-0.921875 z"/>
+ <path style="opacity:0.2" d="M 32.999997,17 A 16.000001,16.000001 0 0 0 17,33 16.000001,16.000001 0 0 0 32.999997,49 16.000001,16.000001 0 0 0 44.285153,44.324218 l -4.23828,-4.23828 A 9.9999998,9.9999998 0 0 1 32.999997,43 9.9999998,9.9999998 0 0 1 23,33 a 9.9999998,9.9999998 0 0 1 9.999997,-9.999999 9.9999998,9.9999998 0 0 1 7.085938,2.953124 l 4.238279,-4.23828 A 16.000001,16.000001 0 0 0 32.999997,17 Z"/>
+ <path style="fill:#ffffff" d="M 32.999997,16 A 16.000001,16.000001 0 0 0 17,32 16.000001,16.000001 0 0 0 32.999997,48 16.000001,16.000001 0 0 0 44.285153,43.324218 l -4.23828,-4.23828 A 9.9999998,9.9999998 0 0 1 32.999997,42 9.9999998,9.9999998 0 0 1 23,32 a 9.9999998,9.9999998 0 0 1 9.999997,-9.999999 9.9999998,9.9999998 0 0 1 7.085938,2.953124 l 4.238279,-4.23828 A 16.000001,16.000001 0 0 0 32.999997,16 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/computer-log-out.svg b/.icons/awkward/64x64/apps/computer-log-out.svg
new file mode 120000
index 00000000..5160f3f6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/computer-log-out.svg
@@ -0,0 +1 @@
+system-log-out.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/computer-runprocesscatcher.svg b/.icons/awkward/64x64/apps/computer-runprocesscatcher.svg
new file mode 120000
index 00000000..dbcb3da0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/computer-runprocesscatcher.svg
@@ -0,0 +1 @@
+org.processing.processingide.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/computerjanitor.svg b/.icons/awkward/64x64/apps/computerjanitor.svg
new file mode 100644
index 00000000..768fb5c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/computerjanitor.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#fed24c" d="m29.248 30.132-3.4134 3.943-2.6318 2.595-2.93 1.9906-3.5234 1.8785-4.082 1.5367-2.5564 0.604-0.1102 0.336 0.1477 0.90234 0.5935 1.5039 1.2595 2.48 1.2246 1.8375 2.374 2.5184 1.0742 1.0883 0.96412 0.3418 4.3748-0.04102-2.5942 1.802-0.03759 0.4539 1.5576 1.2387 2.1136 1.2387c2.7324 1.543 5.1938-1.5066 5.1938-1.5066s-1.3248 2.3116-1.2434 3.1254h2.597l1.3723-0.22422 1.5576-0.79024-0.521 0.82578 2.8226 0.03554c2.9784-0.07104 4.9474-1.8138 6.7112-3.6804l1.853-2.2176 1.4475-2.2148 1.0742-2.029 1.708-4.0196 1.2971-3.2676 0.6311-1.7309h-0.615l-4.689-0.5496c-3.7654-1.0803-5.7944-3.895-9.284-6.0484l-2.8924-1.8047-2.2988-1.3891-0.333-0.48946-0.06714-0.1914-0.12622-0.08202z"/>
+ <path style="fill:#c2352a" d="m50.3 5.4653-2.7268 5.2074-2.3582 5.3118-2.8854 5.7936-1.9936 4.7656-2.2156-0.9435-3.1906-1.3932h-0.7808l-0.66586 0.1887-1.0741 1.4293-3.1152 4.1674 0.14666 0.41354 0.33294 0.48982 2.2988 1.3892 2.8934 1.8027c3.4896 2.1536 5.5176 4.9682 9.283 6.0484l4.6882 0.5522h0.78872l0.05152-0.20878 0.68172-4.2518 0.55884-3.4368 0.05546-0.73472-0.40824-0.77086-2.7466-1.2767-1.5933-0.69458-0.97502-0.63436-0.11098-0.04818 0.13078-0.2128 1.629-4.0912 1.4665-3.6134 1.8351-4.8862 1.4189-3.4568 1.2049-3.0794 0.9897-2.9842c0.592-2.2294-2.012-3.435-3.614-0.8426z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m29.248 30.131v0.002l-3.4141 3.9414-2.6309 2.5957-2.9297 1.9902-3.523 1.879-4.082 1.537-2.557 0.604-0.111 0.336 0.10938 0.66797 0.002-0.0039 2.5566-0.60352 4.082-1.5371 3.5234-1.8789 2.9297-1.9902 2.6309-2.5957 3.4141-3.9414v-0.002l0.12695 0.08203 0.06641 0.19141 0.33398 0.49023 2.2988 1.3887 2.8926 1.8047c3.4896 2.1534 5.5178 4.9685 9.2832 6.0488l4.6895 0.54883h0.25l0.36524-1h-0.616l-4.689-0.549c-3.765-1.081-5.794-3.896-9.283-6.049l-2.893-1.805-2.299-1.388-0.334-0.491-0.066-0.191zm-7.2344 24.516-1.459 0.01367-1.1348 0.78906-0.03906 0.45312 0.38477 0.30664zm6.2324 3.2266s-0.34091 0.42301-0.9082 0.87305c-0.201 0.49-0.363 0.967-0.334 1.253h0.22852c0.3584-0.96671 1.0137-2.127 1.0137-2.127zm24.057-53.87c-0.66118 0.050258-1.4032 0.48879-2.0039 1.4609h0.002l-2.7285 5.207-2.3574 5.3125-2.8848 5.793-1.9941 4.7656-2.2148-0.94336-3.1914-1.3926h-0.78125l-0.66602 0.18945-1.0742 1.4277-3.1152 4.168 0.14844 0.41406 0.13672 0.20312 2.8301-3.7852 1.0742-1.4297 0.66602-0.1875h0.78125l3.1914 1.3926 2.2148 0.94336 1.9941-4.7656 2.8848-5.793 2.3574-5.3125 2.7285-5.207h-0.002c1.302-2.1075 3.267-1.7065 3.64-0.2863 0.283-1.3246-0.568-2.2569-1.635-2.1758zm-6.7051 24.838-0.22852 0.57617-0.13086 0.21289 0.11133 0.04883 0.97461 0.63476 1.5938 0.69336 2.7461 1.2773 0.33398 0.63086 0.01953-0.125 0.05469-0.73438-0.4082-0.77148-2.7461-1.2773-1.5938-0.69336z"/>
+ <path style="opacity:.2" d="m49.189 41.686-0.26758 0.73047-1.2969 3.2676-1.707 4.0195-1.0742 2.0293-1.4473 2.2148-1.8535 2.2188c-1.7638 1.8666-3.7325 3.6086-6.7109 3.6797l-2.8223-0.03516 0.51953-0.82617-1.5566 0.79102-1.373 0.22266h-2.367c-0.147 0.396-0.252 0.764-0.228 1.001h2.5957l1.373-0.22461 1.5566-0.79102-0.51953 0.82617 2.8223 0.03516c2.9784-0.07104 4.9471-1.8131 6.7109-3.6797l1.8535-2.2188 1.4473-2.2148 1.0742-2.0293 1.707-4.0195 1.2969-3.2676 0.63281-1.7305zm-39.08 1.998-0.109 0.332l0.14844 0.90234 0.59375 1.5039 1.2598 2.4805 1.2246 1.8379 2.373 2.5176 1.0742 1.0879 0.96484 0.3418 2.916-0.02734 1.459-1.0137-4.375 0.04102-0.96484-0.3418-1.0742-1.0879-2.373-2.5176-1.2246-1.8379-1.2598-2.4805-0.59375-1.5039zm9.6562 12.525-0.3457 0.24024-0.03906 0.45312 1.5586 1.2383 2.1133 1.2402c1.7171 0.96964 3.3257 0.12637 4.2852-0.63476 0.36948-0.90512 0.9082-1.873 0.9082-1.873s-2.461 3.0508-5.1934 1.5078l-2.113-1.239zm34.173-50.029c-0.0092 0.042952-0.01182 0.083192-0.02344 0.12695l-0.99023 2.9844-1.2051 3.0801-1.418 3.457-1.8359 4.8848-1.4668 3.6152-1.6289 4.0898-0.13086 0.21289 0.11133 0.04883 0.24805 0.16211 1.4004-3.5137 1.4668-3.6133 1.8359-4.8867 1.418-3.457 1.2051-3.0801 0.99023-2.9844c0.111-0.41801 0.10948-0.79921 0.02344-1.127zm-24.359 24.43-0.28516 0.38281 0.14844 0.41406 0.33203 0.49023 2.2988 1.3887 2.8926 1.8027c3.4896 2.1536 5.5178 4.9686 9.2832 6.0488l4.689 0.55h0.78711l0.05273-0.20703 0.68164-4.252 0.55859-3.4375 0.05469-0.73438-0.07422-0.14062-0.53906 3.3105-0.68164 4.252-0.053 0.209h-0.787l-4.6895-0.55078c-3.7654-1.0802-5.7936-3.8952-9.2832-6.0488l-2.8926-1.8027-2.2988-1.3887z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/computersettings.svg b/.icons/awkward/64x64/apps/computersettings.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/computersettings.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/config-date.svg b/.icons/awkward/64x64/apps/config-date.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/config-date.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/config-language.svg b/.icons/awkward/64x64/apps/config-language.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/config-language.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/config-users.svg b/.icons/awkward/64x64/apps/config-users.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/config-users.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/configurator.svg b/.icons/awkward/64x64/apps/configurator.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/configurator.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/configure-debian.svg b/.icons/awkward/64x64/apps/configure-debian.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/64x64/apps/configure-debian.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/conky-logomark-violet.svg b/.icons/awkward/64x64/apps/conky-logomark-violet.svg
new file mode 120000
index 00000000..f1c66af7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/conky-logomark-violet.svg
@@ -0,0 +1 @@
+conky.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/conky-manager.svg b/.icons/awkward/64x64/apps/conky-manager.svg
new file mode 100644
index 00000000..b61e7dce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/conky-manager.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="8" height="40" x="51" y="13" rx="1.333" ry="1.429"/>
+ <rect style="opacity:0.2" width="8" height="40" x="29" y="13" rx="1.333" ry="1.429"/>
+ <rect style="fill:#c2352a" width="8" height="40" x="51" y="12" rx="1.333" ry="1.429"/>
+ <rect style="fill:#c2352a" width="8" height="40" x="29" y="12" rx="1.333" ry="1.429"/>
+ <rect style="fill:#c2352a" width="8" height="40" x="5" y="12" rx="1.333" ry="1.429"/>
+ <path style="opacity:0.2" d="M 6.4296876,13 C 5.638259,13 5,13.593365 5,14.332031 l 0,5.335937 C 5,20.406636 5.638259,21 6.4296876,21 L 23.570312,21 C 24.361742,21 25,20.406636 25,19.667968 l 0,-5.335937 C 25,13.593365 24.361742,13 23.570312,13 L 6.4296876,13 Z m 24.5234364,0 a 1.9532883,1.6212212 0 0 0 -1.691406,2.429688 l 6.523438,9.378906 6.523438,9.378906 A 1.9532883,1.6212212 0 0 0 43.910156,35 a 1.9532883,1.6212212 0 0 0 1.78125,-0.8125 l 6.523438,-9.378906 6.523438,-9.378906 A 1.9532883,1.6212212 0 0 0 57.046876,13 L 44,13 30.953124,13 Z M 6.4296876,45 C 5.638259,45 5,45.593364 5,46.332032 l 0,5.335936 C 5,52.406636 5.638259,53 6.4296876,53 L 23.570312,53 C 24.361742,53 25,52.406636 25,51.667968 l 0,-5.335936 C 25,45.593364 24.361742,45 23.570312,45 L 6.4296876,45 Z"/>
+ <rect style="fill:#d8564d" width="8" height="20" x="12" y="-25" rx="1.333" ry="1.429" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#d8564d" width="8" height="20" x="44" y="-25" rx="1.333" ry="1.429" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="fill:#d8564d" d="m 30.952676,11.999999 a 1.9532883,1.6212212 0 0 0 -1.691154,2.43159 l 6.525568,9.378081 6.523024,9.37808 a 1.9532883,1.6212212 0 0 0 1.599608,0.81053 1.9532883,1.6212212 0 0 0 1.782702,-0.81053 l 6.523028,-9.37808 6.523024,-9.378081 a 1.9532883,1.6212212 0 0 0 -1.691152,-2.43159 l -13.046054,0 -13.048594,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.4296875 12 C 5.6382587 12 5 12.593365 5 13.332031 L 5 14.332031 C 5 13.593365 5.6382587 13 6.4296875 13 L 23.570312 13 C 24.361742 13 25 13.593365 25 14.332031 L 25 13.332031 C 25 12.593365 24.361742 12 23.570312 12 L 6.4296875 12 z M 30.953125 12 A 1.9532883 1.6212212 0 0 0 29.099609 14.121094 A 1.9532883 1.6212212 0 0 1 30.953125 13 L 44 13 L 57.046875 13 A 1.9532883 1.6212212 0 0 1 58.902344 14.123047 A 1.9532883 1.6212212 0 0 0 57.046875 12 L 44 12 L 30.953125 12 z M 6.4296875 44 C 5.6382587 44 5 44.593363 5 45.332031 L 5 46.332031 C 5 45.593363 5.6382587 45 6.4296875 45 L 23.570312 45 C 24.361742 45 25 45.593363 25 46.332031 L 25 45.332031 C 25 44.593363 24.361742 44 23.570312 44 L 6.4296875 44 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/conky.svg b/.icons/awkward/64x64/apps/conky.svg
new file mode 100644
index 00000000..e10f7f81
--- /dev/null
+++ b/.icons/awkward/64x64/apps/conky.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" id="Layer_1" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="m 32,41.679279 c -1.93075,0.0898 -4,1.640736 -4,3.73884 v 4.963728 c -2.732636,0.693924 -4.955744,2.170664 -6.972134,4.260602 -1.331286,1.379688 -1.409138,3.934984 0,5.290178 0.77853,0.74291 1.773912,1.112044 2.747074,1.06306 0.825242,-0.04082 1.643344,-0.385462 2.297308,-1.06306 0.256912,-0.269404 0.522012,-0.522176 0.794496,-0.758928 0.11678,-0.08164 0.233336,-0.17226 0.350118,-0.253906 0.467116,-0.326554 0.948288,-0.603506 1.454332,-0.856586 0.685106,-0.269404 1.39523,-0.472064 2.111476,-0.602678 0.420406,-0.04084 0.796926,-0.05838 1.21733,-0.05022 0.420406,-0.0082 0.796926,0.0094 1.21733,0.05022 0.716248,0.13062 1.42637,0.333274 2.111476,0.602678 0.506044,0.25308 0.987216,0.530032 1.454334,0.856586 0.11678,0.08164 0.233336,0.17226 0.350116,0.253906 0.272486,0.236752 0.537584,0.489524 0.794498,0.758928 0.653964,0.677598 1.472068,1.02224 2.297308,1.06306 0.97316,0.04898 1.968544,-0.32015 2.747072,-1.06306 1.40914,-1.355194 1.331286,-3.91049 0,-5.290178 C 40.955744,52.552511 38.732638,51.075771 36,50.381847 v -4.963728 c 0,-2.098104 -2.069246,-3.649038 -4,-3.73884 z"/>
+ <path style="fill:#6841ac" d="m 32,40.67928 c -1.93075,0.0898 -4,1.640736 -4,3.73884 v 4.963728 c -2.732636,0.693924 -4.955744,2.170664 -6.972134,4.260602 -1.331286,1.379688 -1.409138,3.934984 0,5.290178 0.77853,0.74291 1.773912,1.112044 2.747074,1.06306 0.825242,-0.04082 1.643344,-0.385462 2.297308,-1.06306 0.256912,-0.269404 0.522012,-0.522176 0.794496,-0.758928 0.11678,-0.08164 0.233336,-0.17226 0.350118,-0.253906 0.467116,-0.326554 0.948288,-0.603506 1.454332,-0.856586 0.685106,-0.269404 1.39523,-0.472064 2.111476,-0.602678 0.420406,-0.04084 0.796926,-0.05838 1.21733,-0.05022 0.420406,-0.0082 0.796926,0.0094 1.21733,0.05022 0.716248,0.13062 1.42637,0.333274 2.111476,0.602678 0.506044,0.25308 0.987216,0.530032 1.454334,0.856586 0.11678,0.08164 0.233336,0.17226 0.350116,0.253906 0.272486,0.236752 0.537584,0.489524 0.794498,0.758928 0.653964,0.677598 1.472068,1.02224 2.297308,1.06306 0.97316,0.04898 1.968544,-0.32015 2.747072,-1.06306 1.40914,-1.355194 1.331286,-3.91049 0,-5.290178 C 40.955744,51.552512 38.732638,50.075772 36,49.381848 V 44.41812 c 0,-2.098104 -2.069246,-3.649038 -4,-3.73884 z"/>
+ <path style="fill:#d3b7ff" d="M 58,34.821572 C 58,40.535198 53.455384,45.16129 47.842382,45.16129 H 16.157622 C 10.544618,45.16129 6,40.535198 6,34.821572 V 18.597792 C 6,12.884164 10.544618,8.2580732 16.157622,8.2580732 h 31.676786 c 5.613002,0 10.15762,4.6260908 10.15762,10.3397188 v 16.22378 z"/>
+ <path style="opacity:0.4;fill:#666699" d="m 28.124928,31.132236 -3.34e-4,9.749606 -8.00668,-4.22e-4 c -0.782363,-4.2e-5 -1.572793,0.02432 -2.371287,0.03246 h -0.322623 -0.0484 c -0.564592,0 -1.129185,-0.0162 -1.68571,-0.0649 v 0 c -0.572659,-0.10545 -1.129185,-0.259564 -1.677646,-0.45423 -0.41941,-0.202778 -1.430186,-0.429892 -1.8254,-0.689448 -0.08066,-0.05677 -0.161313,-0.113562 -0.241969,-0.170334 -0.217765,-0.186554 -0.427471,-0.381222 -0.629111,-0.57589 -0.20164,-0.20278 -0.387148,-0.41367 -0.572657,-0.62456 -0.05646,-0.08111 -0.112919,-0.170334 -0.169378,-0.251446 C 10.315634,37.693738 10.097863,37.28818 9.8962226,36.87451 9.6945826,36.314842 9.5413362,35.74706 9.428418,35.163058 v -0.0082 C 9.363894,34.50602 9.339696,33.840904 9.33163,33.1839 V 33.1757 C 9.31549,31.804914 9.38809,30.426018 9.38809,29.087676 h 0.895282 c 0.217771,0 0.387148,0.924674 0.387148,2.068344 v 3.763576 c 0,-0.83545 0.177444,-1.516822 0.395215,-1.516786 l 2.506273,4.22e-4 c 0.217772,3.6e-5 0.387149,0.681336 0.387149,1.516784 V 23.175068 c 0,-2.09268 0.177442,-3.787908 0.395214,-3.787908 h 1.621186 c 0.217772,0 0.395214,1.695228 0.395214,3.787908 v 7.965152 c 0,-1.143674 0.177442,-2.068346 0.387149,-2.068346 h 1.621186 c 0.217771,0 0.387148,0.924672 0.387148,2.068346 v 7.072924 c 0,-0.56778 0.177442,-1.030118 0.387149,-1.030118 h 1.621187 c 0.217772,0 0.387148,0.462338 0.387148,1.030118 v -8.346376 c 0,-1.241006 0.17744,-2.246788 0.395214,-2.246788 h 1.422122 c 0.14518,0 0.266164,0.446112 0.33069,1.103116 v -2.628012 c 0,-1.549232 0.17744,-2.798348 0.395214,-2.798348 h 1.621186 c 0.217772,0 0.395214,1.257228 0.395214,2.798348 v 5.037024 c 0,-1.143672 0.17744,-2.068344 0.387148,-2.068344 h 1.621188 c 0.217772,0.0082 0.395214,0.932782 0.395214,2.068344 z"/>
+ <path style="opacity:0.4;fill:#666699" d="m 55.629138,33.378604 c -0.07424,0.28389 -0.11548,0.575892 -0.11548,0.892228 0,0.300112 -0.0164,0.592114 -0.04124,0.892226 -0.11548,0.575892 -0.263966,1.13556 -0.47019,1.687118 -0.20622,0.421782 -0.437192,0.827338 -0.701156,1.224786 -0.05774,0.08112 -0.11548,0.17034 -0.17322,0.251444 -0.18972,0.21089 -0.379452,0.429892 -0.585672,0.632672 -0.206222,0.202778 -0.420696,0.381224 -0.635166,0.56778 -0.08248,0.05678 -0.17322,0.12166 -0.263968,0.17844 -0.404194,0.259556 -0.824892,0.486668 -1.253836,0.689446 -0.560926,0.19468 -1.130102,0.34878 -1.707526,0.454226 v 0 c -0.494936,0.04056 -0.798698,0.05678 -1.293638,0.05678 h -0.395944 c -0.651666,0 -1.295084,-0.0162 -1.930252,-0.0162 H 29.942 V 19.34631 c 0,-2.092676 0.18148,-3.787908 0.395946,-3.787908 h 1.658034 c 0.22272,0 0.39595,1.695232 0.39595,3.787908 v 13.797072 c 0,-0.98145 0.18148,-1.768232 0.404196,-1.768232 h 1.658032 c 0.222722,0 0.395948,0.794892 0.395948,1.768232 v 3.187682 c 0,-0.721892 0.18148,-1.305896 0.404198,-1.305896 h 1.658034 c 0.222722,0 0.603616,0.584004 0.603616,1.305896 v 2.384678 c 0,-0.527224 0.18148,-0.957114 0.395946,-0.957114 h 1.658032 c 0.222722,0 0.395952,0.42989 0.395952,0.957114 v -13.95118 c 0,-2.092678 0.18148,-3.78791 0.395946,-3.78791 h 1.658036 c 0.22272,0 0.395946,1.695232 0.395946,3.78791 v 6.367252 c 0,-1.14367 0.18148,-2.068342 0.4042,-2.068342 h 1.65803 c 0.222726,0 0.404198,0.924672 0.404198,2.068342 v 7.072926 c 0,-0.56778 0.18148,-1.030116 0.395948,-1.030116 h 1.658034 c 0.22272,0 0.404198,0.462336 0.404198,1.030116 v -8.338264 c 0,-1.241006 0.18148,-2.246788 0.395946,-2.246788 h 1.458616 c 0.14848,0 0.272212,0.446112 0.338202,1.103116 V 26.09479 c 0,-1.54923 0.18148,-2.798348 0.395952,-2.798348 h 1.658032 c 0.22272,0 0.395946,1.25723 0.395946,2.798348 v 5.037024 c 0,-1.14367 0.18148,-2.068342 0.4042,-2.068342 h 1.65803 c 0.22272,0 0.39595,0.924672 0.39595,2.068342 v 2.336012 c 0.04124,-0.05678 0.09072,-0.09732 0.14024,-0.09732 h 1.047606 z"/>
+ <path style="opacity:0.2" d="m 61.98387,34.813484 c 0,0.1208 0,0.249636 -0.008,0.378478 -0.07258,2.254758 -0.669446,4.684318 -1.766368,6.657232 -0.596854,1.087116 -1.346954,2.069546 -2.201908,2.931188 -0.427478,0.434844 -0.87915,0.837478 -1.355022,1.199852 -2.298696,1.7877 -5.153916,2.850658 -8.122058,2.995606 C 48.199824,48.99184 47.8772,49 47.54651,49 H 47.175492 C 46.65123,49 46.126966,48.984 45.610766,48.984 H 17.574674 c -1.669579,0 -3.290764,-0.016 -4.944213,-0.402634 C 10.662455,48.122254 8.863826,47.212296 7.3313618,45.980234 6.8393602,45.58565 6.3634898,45.150806 5.9279474,44.6918 4.4761394,43.169838 3.3550208,41.33382 2.6775104,39.328696 2.0645248,37.540996 2.0080656,35.696926 2,33.83675 V 32.73353 25.631042 19.816986 19.180822 C 2,15.323574 3.4840704,11.522696 6.3231618,8.85725 9.0090066,6.3448054 12.493345,5.000003 16.17126,5.000003 h 3.774701 27.455303 c 2.758436,0 5.476542,0.5556368 7.86396,2.013177 4.145718,2.544656 6.694448,7.310967 6.734776,12.16675 0,0.08858 0,0.18522 -0.008,0.273792 -0.12904,1.916544 -1.766366,3.309664 -3.653716,3.414348 h -0.03226 -0.17744 c -0.05646,0 -0.10486,0 -0.16132,-0.0082 v 0 C 56.48897,22.679402 55.618004,21.738436 55.04954,20.48844 54.71281,18.910353 54.055468,17.586418 53.438486,16.295117 52.36824,14.295361 50.974104,13.612796 48.901466,13.13268 48.349428,13.004804 47.772282,13.06826 47.20769,13.06021 c -0.565052,-0.0081 -0.247346,0 -0.371018,0 -0.790428,0 -1.580858,0.03221 -2.363222,0.03221 H 19.425781 c -0.621052,0 -1.258234,-0.0161 -1.887352,-0.0161 h -0.008 -0.282295 c -0.524265,0 -1.048527,0.0161 -1.564726,0.05637 -0.572659,0.104692 -1.13725,0.257692 -1.68571,0.45901 -0.419412,0.201317 -0.822692,0.426793 -1.20984,0.684481 -0.08066,0.05636 -0.161312,0.11274 -0.241969,0.169106 -0.217771,0.185213 -0.427477,0.370424 -0.629117,0.579794 -0.20164,0.201318 -0.387149,0.418741 -0.580723,0.628111 -0.05646,0.08054 -0.112918,0.161054 -0.169378,0.241581 -0.250034,0.38653 -0.47587,0.781114 -0.67751,1.199855 -0.20164,0.547584 -0.354887,1.10322 -0.467805,1.674963 -0.024198,0.273793 -0.032264,0.555637 -0.040328,0.829429 v 0.04832 c -0.00808,0.314056 -0.00808,0.62811 0,0.942166 v 0.04026 0.959974 7.301426 c 0,1.336748 -0.07259,2.982226 -0.056458,4.343132 v 0.0082 c 0.00808,0.660322 0.032262,1.31259 0.096788,1.956808 v 0.0082 c 0.112918,0.579796 0.266165,1.143484 0.467805,1.699122 0.20164,0.410686 0.419411,0.813322 0.67751,1.199854 0.05646,0.08858 0.112918,0.1691 0.169378,0.249634 0.18551,0.209368 0.371018,0.41874 0.572658,0.620058 0.20164,0.201318 0.419411,0.386528 0.629117,0.571742 0.08066,0.05636 0.161312,0.11272 0.241968,0.1691 0.395214,0.25769 0.80656,0.483166 1.22597,0.684484 0.548462,0.19326 1.104987,0.346266 1.677646,0.45095 v 0 c 0.556526,0.0483 2.250301,0.06442 1.68571,0.06442 h 0.0484 0.322623 c 0.798494,0 1.588924,-0.03222 2.371287,-0.03222 h 25.031538 c 0.62105,0 1.250168,0.016 1.88735,0.016 h 0.387148 c 0.492002,0 0.975938,-0.016 1.459874,-0.05636 v 0 c 2.047984,-0.300222 2.971938,-0.910746 4.108242,-2.427248 0.3101,-0.413858 0.717112,-1.277266 0.840756,-1.725342 0.344124,-1.247056 0.580296,-2.382956 1.129214,-3.650566 0.630534,-1.227344 1.88771,-1.753906 3.140764,-1.92367 0.04032,0 0.08872,-0.0082 0.12906,-0.0082 v 0 h 0.04032 c 0.10486,-0.0082 0.217772,0 0.322624,0 1.871222,0.1369 3.41175,1.884334 3.39562,3.704246 z"/>
+ <path style="fill:#6841ac" d="m 61.98387,33.813484 c 0,0.1208 0,0.249636 -0.008,0.378478 -0.07258,2.254758 -0.669446,4.684318 -1.766368,6.657232 -0.596854,1.087116 -1.346954,2.069546 -2.201908,2.931188 -0.427478,0.434844 -0.87915,0.837478 -1.355022,1.199852 -2.298696,1.7877 -5.153916,2.850658 -8.122058,2.995606 C 48.199824,47.99184 47.8772,48 47.54651,48 H 47.175492 C 46.65123,48 46.126966,47.984 45.610766,47.984 H 17.574674 c -1.669579,0 -3.290764,-0.016 -4.944213,-0.402634 C 10.662455,47.122254 8.863826,46.212296 7.3313618,44.980234 6.8393602,44.58565 6.3634898,44.150806 5.9279474,43.6918 4.4761394,42.169838 3.3550208,40.33382 2.6775104,38.328696 2.0645248,36.540996 2.0080656,34.696926 2,32.83675 V 31.73353 24.631042 18.816986 18.180823 C 2,14.323575 3.4840704,10.522697 6.3231618,7.857251 9.0090066,5.3448064 12.493345,4.000004 16.17126,4.000004 h 3.774701 27.455303 c 2.758436,0 5.476542,0.5556368 7.86396,2.013177 4.145718,2.5446558 6.694448,7.310967 6.734776,12.166749 0,0.08858 0,0.185214 -0.008,0.273792 -0.12904,1.916544 -1.766366,3.309664 -3.653716,3.414348 h -0.03226 -0.17744 c -0.05646,0 -0.10486,0 -0.16132,-0.0082 v 0 c -1.478294,-0.180468 -2.34926,-1.121434 -2.917724,-2.37143 -0.33673,-1.578086 -0.994072,-2.902021 -1.611054,-4.193322 -1.070246,-1.999756 -2.464382,-2.682321 -4.53702,-3.162437 -0.552038,-0.127876 -1.129184,-0.06442 -1.693776,-0.07247 -0.565052,-0.0081 -0.247346,0 -0.371018,0 -0.790428,0 -1.580858,0.03221 -2.363222,0.03221 H 19.425781 c -0.621052,0 -1.258234,-0.0161 -1.887352,-0.0161 h -0.008 -0.282295 c -0.524265,0 -1.048527,0.0161 -1.564726,0.05637 -0.572659,0.104692 -1.13725,0.257692 -1.68571,0.45901 -0.419412,0.201317 -0.822692,0.426793 -1.20984,0.684481 -0.08066,0.05636 -0.161312,0.11274 -0.241969,0.169106 -0.217771,0.185213 -0.427477,0.370424 -0.629117,0.579794 -0.20164,0.201318 -0.387149,0.418741 -0.580723,0.628111 -0.05646,0.08054 -0.112918,0.161054 -0.169378,0.241581 -0.250034,0.38653 -0.47587,0.781114 -0.67751,1.199855 -0.20164,0.547584 -0.354887,1.10322 -0.467805,1.674963 -0.024198,0.273792 -0.032264,0.555637 -0.040328,0.829429 v 0.04831 c -0.00808,0.314055 -0.00808,0.62811 0,0.942167 v 0.04025 0.959972 7.301426 c 0,1.336748 -0.07259,2.982226 -0.056458,4.343132 v 0.0082 c 0.00808,0.660322 0.032262,1.31259 0.096788,1.956808 v 0.0082 c 0.112918,0.579796 0.266165,1.143484 0.467805,1.699122 0.20164,0.410686 0.419411,0.813322 0.67751,1.199854 0.05646,0.08858 0.112918,0.1691 0.169378,0.249634 0.18551,0.209368 0.371018,0.41874 0.572658,0.620058 0.20164,0.201318 0.419411,0.386528 0.629117,0.571742 0.08066,0.05636 0.161312,0.11272 0.241968,0.1691 0.395214,0.25769 0.80656,0.483166 1.22597,0.684484 0.548462,0.19326 1.104987,0.346266 1.677646,0.45095 v 0 c 0.556526,0.0483 2.250301,0.06442 1.68571,0.06442 h 0.0484 0.322623 c 0.798494,0 1.588924,-0.03222 2.371287,-0.03222 h 25.031538 c 0.62105,0 1.250168,0.016 1.88735,0.016 h 0.387148 c 0.492002,0 0.975938,-0.016 1.459874,-0.05636 v 0 c 2.047984,-0.300222 2.971938,-0.910746 4.108242,-2.427248 0.3101,-0.413858 0.717112,-1.277266 0.840756,-1.725342 0.344124,-1.247056 0.580296,-2.382956 1.129214,-3.650566 0.630534,-1.227344 1.88771,-1.753906 3.140764,-1.92367 0.04032,0 0.08872,-0.0082 0.12906,-0.0082 v 0 h 0.04032 c 0.10486,-0.0082 0.217772,0 0.322624,0 1.871222,0.1369 3.41175,1.884334 3.39562,3.704246 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.171875 4 C 12.493961 4 9.0100636 5.3430242 6.3242188 7.8554688 C 3.4851274 10.520915 2 14.322439 2 18.179688 L 2 18.816406 L 2 19.179688 C 2 15.322439 3.4851273 11.520915 6.3242188 8.8554688 C 9.0100635 6.3430241 12.493961 5 16.171875 5 L 19.945312 5 L 47.402344 5 C 50.16078 5 52.878207 5.5541786 55.265625 7.0117188 C 59.234149 9.4476109 61.732367 13.921311 61.974609 18.558594 C 61.979143 18.52292 61.989726 18.489652 61.992188 18.453125 C 62.00018 18.364547 62 18.268269 62 18.179688 C 61.959672 13.323905 59.411345 8.5563745 55.265625 6.0117188 C 52.878207 4.5541786 50.16078 4 47.402344 4 L 19.945312 4 L 16.171875 4 z M 58.226562 30.109375 C 58.186222 30.109375 58.137976 30.117188 58.097656 30.117188 C 56.844602 30.286948 55.587565 30.815625 54.957031 32.042969 C 54.408113 33.310579 54.172251 34.44435 53.828125 35.691406 C 53.704485 36.139482 53.294473 37.004111 52.984375 37.417969 C 51.848069 38.934471 50.92689 39.543528 48.878906 39.84375 C 48.39497 39.88411 47.909971 39.902344 47.417969 39.902344 L 47.03125 39.902344 C 46.394068 39.902344 45.765581 39.882812 45.144531 39.882812 L 20.113281 39.882812 C 19.330917 39.882812 18.536776 39.917969 17.738281 39.917969 L 17.417969 39.917969 L 17.367188 39.917969 C 17.931779 39.917969 16.240119 39.899763 15.683594 39.851562 C 15.110935 39.746943 14.552368 39.595604 14.003906 39.402344 C 13.584496 39.201026 13.176464 38.97644 12.78125 38.71875 C 12.70059 38.66237 12.619719 38.603233 12.539062 38.546875 C 12.329358 38.361659 12.111796 38.177881 11.910156 37.976562 C 11.708516 37.775244 11.521447 37.564837 11.335938 37.355469 C 11.279478 37.274929 11.224427 37.194049 11.167969 37.105469 C 10.909869 36.718937 10.689921 36.316936 10.488281 35.90625 C 10.286641 35.350612 10.132449 34.786827 10.019531 34.207031 L 10.019531 34.199219 C 9.9686572 33.691299 9.9579105 33.174182 9.9453125 32.65625 C 9.9354925 33.19735 9.9199292 33.739945 9.9257812 34.234375 L 9.9257812 34.242188 C 9.9271038 34.350272 9.9314382 34.456791 9.9335938 34.564453 C 9.9378754 34.261526 9.9396611 33.967652 9.9453125 33.65625 C 9.9579105 34.174182 9.9686572 34.691299 10.019531 35.199219 L 10.019531 35.207031 C 10.132449 35.786827 10.286641 36.350612 10.488281 36.90625 C 10.689921 37.316936 10.909869 37.718937 11.167969 38.105469 C 11.224427 38.194049 11.279478 38.274929 11.335938 38.355469 C 11.521447 38.564837 11.708516 38.775244 11.910156 38.976562 C 12.111796 39.17788 12.329358 39.361659 12.539062 39.546875 C 12.619719 39.603233 12.70059 39.66237 12.78125 39.71875 C 13.176464 39.97644 13.584496 40.201026 14.003906 40.402344 C 14.552368 40.595604 15.110935 40.746943 15.683594 40.851562 C 16.240119 40.899763 17.931779 40.917969 17.367188 40.917969 L 17.417969 40.917969 L 17.738281 40.917969 C 18.536776 40.917969 19.330917 40.882812 20.113281 40.882812 L 45.144531 40.882812 C 45.765581 40.882812 46.394068 40.902344 47.03125 40.902344 L 47.417969 40.902344 C 47.909971 40.902344 48.39497 40.88411 48.878906 40.84375 C 50.92689 40.543528 51.848069 39.934471 52.984375 38.417969 C 53.294473 38.004111 53.704485 37.139482 53.828125 36.691406 C 54.172251 35.44435 54.408113 34.310579 54.957031 33.042969 C 55.587565 31.815625 56.844602 31.286948 58.097656 31.117188 C 58.137976 31.117188 58.186222 31.109375 58.226562 31.109375 L 58.265625 31.109375 C 58.370487 31.101175 58.484984 31.109373 58.589844 31.109375 C 60.342743 31.237618 61.786628 32.780342 61.951172 34.470703 C 61.959235 34.377666 61.973607 34.283231 61.976562 34.191406 C 61.984563 34.062566 61.984375 33.9333 61.984375 33.8125 C 62.000575 31.992588 60.461066 30.246275 58.589844 30.109375 C 58.484984 30.109373 58.370487 30.101175 58.265625 30.109375 L 58.226562 30.109375 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/connectagram.svg b/.icons/awkward/64x64/apps/connectagram.svg
new file mode 100644
index 00000000..a81afe52
--- /dev/null
+++ b/.icons/awkward/64x64/apps/connectagram.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#2f9a2f" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="M 43,44.136862 C 41.775832,44.752314 40.499715,45.216699 39.171654,45.53002 37.843551,45.843339 36.457727,45.999999 35.014175,46 30.70655,45.999999 27.293955,44.836239 24.776378,42.508716 22.25879,40.170007 20.999999,37.003235 21,33.008393 c -1e-6,-4.006009 1.25879,-7.17278 3.776378,-9.500322 C 27.293955,21.169382 30.70655,20.000028 35.014175,20 c 1.443552,2.8e-5 2.829376,0.156686 4.157479,0.46998 1.328061,0.313346 2.604178,0.777732 3.828346,1.393158 v 5.397207 c -1.235718,-0.816852 -2.454087,-1.415518 -3.655118,-1.795999 -1.201067,-0.38044 -2.225377,-0.57067 -3.553444,-0.570691 -2.379016,2.1e-5 -4.249879,0.738562 -5.612599,2.215624 -1.362741,1.477098 -2.044288,3.303045 -2.044277,5.899114 -1.1e-5,2.584904 0.681536,4.405255 2.044277,5.882328 1.36272,1.477087 3.233583,2.215628 5.612599,2.215624 1.328067,4e-6 2.352377,-0.190226 3.553444,-0.570691 1.201031,-0.380456 2.4194,-0.979121 3.655118,-1.795999 v 5.397207"/>
+ <path style="fill:#ffffff" d="M 43,43.136862 C 41.775832,43.752314 40.499715,44.216699 39.171654,44.53002 37.843551,44.843339 36.457727,44.999999 35.014175,45 30.70655,44.999999 27.293955,43.836239 24.776378,41.508716 22.25879,39.170007 20.999999,36.003235 21,32.008393 c -1e-6,-4.006009 1.25879,-7.17278 3.776378,-9.500322 C 27.293955,20.169382 30.70655,19.000028 35.014175,19 c 1.443552,2.8e-5 2.829376,0.156686 4.157479,0.46998 1.328061,0.313346 2.604178,0.777732 3.828346,1.393158 v 5.397207 c -1.235718,-0.816852 -2.454087,-1.415518 -3.655118,-1.795999 -1.201067,-0.38044 -2.225377,-0.57067 -3.553444,-0.570691 -2.379016,2.1e-5 -4.249879,0.738562 -5.612599,2.215624 -1.362741,1.477098 -2.044288,3.303045 -2.044277,5.899114 -1.1e-5,2.584904 0.681536,4.405255 2.044277,5.882328 1.36272,1.477087 3.233583,2.215628 5.612599,2.215624 1.328067,4e-6 2.352377,-0.190226 3.553444,-0.570691 1.201031,-0.380456 2.4194,-0.979121 3.655118,-1.795999 v 5.397207"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/construo.svg b/.icons/awkward/64x64/apps/construo.svg
new file mode 100644
index 00000000..ffbb30ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/construo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#007c7d;fill-rule:evenodd" d="m 49.018144,3.5495366 c -0.239072,-0.002 -0.476732,0.036844 -0.702732,0.114844 L 24.49618,9.1167042 c -0.61152,0.12924 -1.133704,0.5241346 -1.424606,1.0773398 L 9.6595144,28.869756 c -0.3524998,0.35325 -0.5676952,0.820476 -0.6070288,1.317966 -2.12e-5,0.0054 -2.12e-5,0.011 0,0.0164 -0.00502,0.05638 -0.00776,0.11294 -0.0082,0.16954 8.914e-4,0.06212 0.00454,0.12416 0.01092,0.18594 0.00656,0.06972 0.0166,0.13908 0.030076,0.20781 0.01386,0.06918 0.0312,0.13762 0.051952,0.20508 0.062798,0.215478 0.159732,0.419496 0.2871086,0.604292 9.258e-4,0.0019 0.00186,0.0038 0.00278,0.0056 l 12.3894098,26.430374 0.0028,0.0082 c 0.0036,0.0128 0.0072,0.02554 0.0112,0.03828 0.0019,0.0054 0.0038,0.011 0.0056,0.0164 0.02058,0.06492 0.04428,0.1288 0.07106,0.1914 0.0194,0.04446 0.04042,0.08824 0.06292,0.13124 0.0156,0.03138 0.03202,0.06238 0.0492,0.09292 0.0176,0.02868 0.03576,0.05696 0.05468,0.08478 0.015,0.024 0.03052,0.04768 0.04652,0.07106 0.03274,0.04698 0.0674,0.0926 0.10386,0.13676 0.0062,0.0082 0.0128,0.0164 0.0192,0.02464 0.03248,0.03672 0.06622,0.07228 0.10118,0.10664 0.0188,0.0196 0.03792,0.03868 0.05744,0.05744 0.0196,0.0186 0.03974,0.03682 0.06014,0.05466 0.04152,0.03538 0.08438,0.06914 0.12852,0.10118 0.0019,9.08e-4 0.0038,0.0019 0.0056,0.0028 0.0019,0.0019 0.0038,0.0038 0.0056,0.0056 0.053,0.03808 0.10774,0.07366 0.16406,0.10664 0.0019,0.0019 0.0038,0.0038 0.0056,0.0056 0.0054,0.0028 0.0108,0.0056 0.0164,0.0082 0.05078,0.0295 0.10278,0.05686 0.15586,0.082 0.0064,0.0038 0.0128,0.0074 0.0192,0.0112 0.02084,0.0086 0.04182,0.0168 0.06292,0.02464 0.02708,0.0124 0.05442,0.02432 0.082,0.03558 0.05836,0.02176 0.11768,0.04094 0.17774,0.05744 0.297774,0.08462 0.610574,0.10238 0.91601,0.05198 l 28.11519,0.03012 c 1.570722,0.19082 2.780364,-1.357952 2.214738,-2.835668 L 51.198214,43.380876 c -0.09664,-1.399728 -1.512278,-2.312904 -2.827334,-1.82382 -0.0064,0.0019 -0.0128,0.0038 -0.0192,0.0056 l -14.141322,3.918168 -5.660136,-10.135806 4.05233,-12.656032 18.5679,-1.492962 1.905854,-2.387103 -1.987884,-13.1536384 c 0.0032,-1.1503384 -0.919766,-2.08912 -2.069988,-2.105674 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="M 10.600471,31.344736 31.914694,22.371118 49.604636,6.1495796 M 53.401502,58.986026 34.158296,48.25655 M 23.544332,58.955862 49.863514,43.769742 M 23.544332,58.955862 34.158296,48.25655 M 23.544332,58.955862 26.996028,36.694392 M 10.600471,31.344736 26.996028,36.694392 M 31.914694,22.371118 26.996028,36.694392 34.158296,48.25655 49.863514,43.769742 53.401502,58.986026 23.544332,58.955862 10.600471,31.344736 24.666132,11.758089 Z m -7.248562,-10.613029 24.938504,-5.6085094 2.071018,14.5821284 -19.76096,1.63941"/>
+ <path style="fill:none;stroke:#00feff;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="M 10.600471,30.344736 31.914694,21.371118 49.604636,5.14958 M 53.401502,57.986026 34.158296,47.25655 M 23.544332,57.955862 49.863514,42.769742 M 23.544332,57.955862 34.158296,47.25655 M 23.544332,57.955862 26.996028,35.694392 M 10.600471,30.344736 26.996028,35.694392 M 31.914694,21.371118 26.996028,35.694392 34.158296,47.25655 49.863514,42.769742 53.401502,57.986026 23.544332,57.955862 10.600471,30.344736 24.666132,10.758089 Z M 24.666132,10.758089 49.604636,5.14958 l 2.071018,14.582128 -19.76096,1.63941"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 49.652344 3.1308594 A 2.0002 2.0002 0 0 0 48.964844 3.2441406 L 24.226562 8.8066406 A 2.0002 2.0002 0 0 0 22.876953 9.8203125 L 9.1621094 28.919922 A 2.0002 2.0002 0 0 0 8.5820312 30.183594 A 2.0002 2.0002 0 0 0 8.5761719 30.357422 A 2.0002 2.0002 0 0 0 8.5820312 30.5 A 2.0002 2.0002 0 0 0 8.5859375 30.542969 A 2.0002 2.0002 0 0 0 8.640625 30.847656 A 2.0002 2.0002 0 0 1 9.1621094 29.919922 L 22.876953 10.820312 A 2.0002 2.0002 0 0 1 24.226562 9.8066406 L 48.964844 4.2441406 A 2.0002 2.0002 0 0 1 49.652344 4.1308594 A 2.0002 2.0002 0 0 1 51.623047 6.1445312 L 53.535156 19.601562 L 53.65625 19.451172 L 51.623047 5.1445312 A 2.0002 2.0002 0 0 0 49.652344 3.1308594 z M 42.720703 9.7480469 L 41.275391 10.072266 L 32.263672 18.335938 L 28.570312 12.929688 L 27.978516 13.0625 L 32.263672 19.335938 L 42.720703 9.7480469 z M 49.255859 17.925781 L 38.773438 18.794922 L 37.574219 19.894531 L 49.396484 18.914062 L 49.255859 17.925781 z M 28.351562 20.699219 L 17.394531 25.314453 L 16.365234 26.748047 L 28.882812 21.476562 L 28.351562 20.699219 z M 28.570312 25.949219 L 28.169922 26.119141 L 25.744141 33.181641 L 17.658203 30.544922 L 16.320312 31.107422 L 25.744141 34.181641 L 28.570312 25.949219 z M 14.373047 34.679688 L 22.572266 52.171875 L 24.759766 38.068359 L 24.611328 38.019531 L 22.572266 51.171875 L 14.925781 34.859375 L 14.373047 34.679688 z M 29.416016 35.804688 L 29.195312 36.447266 L 35.0625 45.917969 L 49.167969 41.888672 L 49.169922 41.888672 A 2.0002 2.0002 0 0 1 51.880859 43.609375 L 55.291016 58.283203 A 2.0002 2.0002 0 0 1 55.357422 58.5 A 2.0002 2.0002 0 0 0 55.291016 57.283203 L 51.880859 42.609375 A 2.0002 2.0002 0 0 0 49.169922 40.888672 L 49.167969 40.888672 L 35.0625 44.917969 L 29.416016 35.804688 z M 31.246094 47.353516 L 26.648438 51.986328 L 26.464844 53.171875 L 31.626953 47.96875 L 31.246094 47.353516 z M 43.125 49.966797 L 42.244141 50.474609 L 50.429688 55.039062 L 50.162109 53.890625 L 43.125 49.966797 z M 32.728516 55.964844 L 30.998047 56.962891 L 45.693359 56.978516 L 43.896484 55.976562 L 32.728516 55.964844 z"/>
+ <path style="opacity:0.1" d="m 49,3 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 25,7 a 3.9999996,3.9999996 0 0 0 -4,4 3.9999996,3.9999996 0 0 0 4,4 3.9999996,3.9999996 0 0 0 4,-4 3.9999996,3.9999996 0 0 0 -4,-4 z m 26,10 a 3.9999998,3.9999998 0 0 0 -4,4 3.9999998,3.9999998 0 0 0 4,4 3.9999998,3.9999998 0 0 0 4,-4 3.9999998,3.9999998 0 0 0 -4,-4 z m -18,2 a 4.0000004,4.0000004 0 0 0 -4,4 4.0000004,4.0000004 0 0 0 4,4 4.0000004,4.0000004 0 0 0 4,-4 4.0000004,4.0000004 0 0 0 -4,-4 z m -22,8 a 4.0000006,4.0000006 0 0 0 -4,4 4.0000006,4.0000006 0 0 0 4,4 4.0000006,4.0000006 0 0 0 4,-4 4.0000006,4.0000006 0 0 0 -4,-4 z m 16,6 a 4.0000006,4.0000006 0 0 0 -4,4 4.0000006,4.0000006 0 0 0 4,4 4.0000006,4.0000006 0 0 0 4,-4 4.0000006,4.0000006 0 0 0 -4,-4 z m 22,8 a 3.9999996,3.9999996 0 0 0 -4,4 3.9999996,3.9999996 0 0 0 4,4 3.9999996,3.9999996 0 0 0 4,-4 3.9999996,3.9999996 0 0 0 -4,-4 z m -12,4 a 3.9999996,3.9999996 0 0 0 -4,4 3.9999996,3.9999996 0 0 0 4,4 3.9999996,3.9999996 0 0 0 4,-4 3.9999996,3.9999996 0 0 0 -4,-4 z M 23,55 a 3.9999996,3.9999996 0 0 0 -4,4 3.9999996,3.9999996 0 0 0 4,4 3.9999996,3.9999996 0 0 0 4,-4 3.9999996,3.9999996 0 0 0 -4,-4 z m 30,0 a 3.9999996,3.9999996 0 0 0 -4,4 3.9999996,3.9999996 0 0 0 4,4 3.9999996,3.9999996 0 0 0 4,-4 3.9999996,3.9999996 0 0 0 -4,-4 z"/>
+ <path style="fill:#ff6060" d="m 49,2 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 25,6 a 3.9999996,3.9999996 0 0 0 -4,4 3.9999996,3.9999996 0 0 0 4,4 3.9999996,3.9999996 0 0 0 4,-4 3.9999996,3.9999996 0 0 0 -4,-4 z m 26,10 a 3.9999998,3.9999998 0 0 0 -4,4 3.9999998,3.9999998 0 0 0 4,4 3.9999998,3.9999998 0 0 0 4,-4 3.9999998,3.9999998 0 0 0 -4,-4 z m -18,2 a 4.0000004,4.0000004 0 0 0 -4,4 4.0000004,4.0000004 0 0 0 4,4 4.0000004,4.0000004 0 0 0 4,-4 4.0000004,4.0000004 0 0 0 -4,-4 z m -22,8 a 4.0000006,4.0000006 0 0 0 -4,4 4.0000006,4.0000006 0 0 0 4,4 4.0000006,4.0000006 0 0 0 4,-4 4.0000006,4.0000006 0 0 0 -4,-4 z m 16,6 a 4.0000006,4.0000006 0 0 0 -4,4 4.0000006,4.0000006 0 0 0 4,4 4.0000006,4.0000006 0 0 0 4,-4 4.0000006,4.0000006 0 0 0 -4,-4 z m 22,8 a 3.9999996,3.9999996 0 0 0 -4,4 3.9999996,3.9999996 0 0 0 4,4 3.9999996,3.9999996 0 0 0 4,-4 3.9999996,3.9999996 0 0 0 -4,-4 z m -12,4 a 3.9999996,3.9999996 0 0 0 -4,4 3.9999996,3.9999996 0 0 0 4,4 3.9999996,3.9999996 0 0 0 4,-4 3.9999996,3.9999996 0 0 0 -4,-4 z M 23,54 a 3.9999996,3.9999996 0 0 0 -4,4 3.9999996,3.9999996 0 0 0 4,4 3.9999996,3.9999996 0 0 0 4,-4 3.9999996,3.9999996 0 0 0 -4,-4 z m 30,0 a 3.9999996,3.9999996 0 0 0 -4,4 3.9999996,3.9999996 0 0 0 4,4 3.9999996,3.9999996 0 0 0 4,-4 3.9999996,3.9999996 0 0 0 -4,-4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/contact-editor.svg b/.icons/awkward/64x64/apps/contact-editor.svg
new file mode 100644
index 00000000..f2c375b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/contact-editor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0508,32 C 4.039,32.334 4,32.662 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.33768 -0.03904,-0.66528 -0.05078,-1 -0.528,15.042 -12.776,27 -27.95,27 -15.1744,0 -27.422,-11.958 -27.95,-27 z"/>
+ <rect style="fill:#f5b35d" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="fill:#4d4d4d" d="m 32,14 c -5.522,0 -10,4.478 -10,10 0,5.522 4.478,10 10,10 5.522,0 10,-4.478 10,-10 C 42,18.478 37.522,14 32,14 Z M 18,50 46,50 C 46,40 40.01,38 32.006,38 24,38 18,40 18,50 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113448 4.0112808 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 L 32.001953 5 C 47.291226 5 59.632832 17.134181 59.984375 32.335938 C 59.990646 32.224113 60.001953 32.113448 60.001953 32 C 60.001953 16.488 47.513953 4 32.001953 4 L 32 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#a559d6" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 40,50.436 0,3.564 3.5638,0 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.862,1.874 3.564,3.564 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/control-center2.svg b/.icons/awkward/64x64/apps/control-center2.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/control-center2.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/converseen.svg b/.icons/awkward/64x64/apps/converseen.svg
new file mode 100644
index 00000000..96a77fba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/converseen.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <ellipse style="fill:#4f4f4f" cx="32" cy="32.001" rx="23.999" ry="19.999"/>
+ <g transform="matrix(1.399957,0,0,1.399957,-5.7992395,-0.59936796)">
+ <path style="opacity:0.2" transform="matrix(1.4286,0,0,1.4286,4.1429,1.1429)" d="M 20.09,5.4805 14,8.6992 l 0,1 L 21,6 20.09,5.4805 Z M 14,6.5996 c -4.6392,0 -8.5,3.7614 -8.5,8.4004 0,0.165 0.018,0.326 0.0273,0.488 C 5.7999,11.089 9.5335,7.5996 14,7.5996 l 0,-1 z m 9.086,1.25 c -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.875 z M 2.027,15.461 C 2.0188,15.641 1.9997,15.818 1.9997,16 c 0,3.95 1.926,7.451 4.8887,9.615 C 8.0019,26.337 9.281,24.529 8.9196,23.168 8.678,24.24 7.7379,25.166 6.8884,24.615 4.0427,22.536 2.1718,19.22 2.027,15.461 Z m 27.946,0.078 C 29.684,21.859 24.39,26.9 18,26.9 l 0,1 c 6.572,0 12,-5.328 12,-11.9 0,-0.156 -0.021,-0.306 -0.027,-0.461 z M 11.91,25.52 11,26 l 7,4 0,-1 -6.09,-3.48 z"/>
+ </g>
+ <g style="fill:#9ccd44" transform="matrix(1.399957,0,0,1.399957,-5.7992395,-1.5980475)">
+ <path transform="translate(2,0)" d="m 22.143,4 0,3 C 12.754,7 5,14.611 5,24 c 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,-12 l 0,3 10,-5.2857 z"/>
+ </g>
+ <g style="fill:#5db43e" transform="matrix(-1.399957,0,0,-1.399957,69.79844,65.599889)">
+ <path transform="matrix(-1,0,0,-1,52,48)" d="m 37.264,10.029 c -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,12 l 0,-3 -10,5.2857 10,5.7143 0,-3 c 9.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.235 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.399957,0,0,1.399957,-5.7992395,-1.5980475)">
+ <path style="opacity:0.1;fill:#ffffff" transform="matrix(0.71430765,0,0,0.71430765,4.1424412,1.1414976)" d="M 28 4.0019531 L 28 5.0019531 L 41.089844 12.482422 L 42 12.001953 L 28 4.0019531 z M 28 8.2011719 C 14.855742 8.2011719 4 18.856542 4 32 C 4 32.101791 4.0110319 32.200782 4.0175781 32.300781 C 4.3958111 19.481953 15.090551 9.2011719 28 9.2011719 L 28 8.2011719 z M 49.167969 12.443359 C 47.385563 12.43874 45.757546 15.032607 46.080078 17.251953 C 46.26463 15.322321 47.649727 13.439372 49.167969 13.443359 C 49.519964 13.444359 49.874659 13.545893 50.222656 13.771484 C 55.991193 17.985263 59.782501 24.734543 59.980469 32.376953 C 59.987189 32.252077 60 32.128569 60 32.001953 C 60 24.102039 56.148593 17.100238 50.222656 12.771484 C 49.874659 12.545888 49.519964 12.444359 49.167969 12.443359 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cookie.svg b/.icons/awkward/64x64/apps/cookie.svg
new file mode 120000
index 00000000..af73aec7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cookie.svg
@@ -0,0 +1 @@
+preferences-web-browser-cookies.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cool-retro-term.svg b/.icons/awkward/64x64/apps/cool-retro-term.svg
new file mode 100644
index 00000000..6ecb1a74
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cool-retro-term.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m4 53v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#4f4f4f" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="fill:#ffffff;opacity:.1" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3z"/>
+ <path style="opacity:.2" d="m9 13v2h6v-2zm6 2v2h2v-2zm-6 0h-2l0.183594 10h1.816406zm0 10v2h6v-2zm6 0h2v-2h-2zm4-12v14h2v-4h6v-2h-6v-6h6v-2zm8 2v6h2v-6zm0 8v4h2v-4zm4-10v2h4v12h2v-12h4v-2h-6zm-24 16v14h10v-14z"/>
+ <path style="fill:#ffc105" d="m9 12v2h6v-2zm6 2v2h2v-2zm-6 0h-2l0.183594 10h1.816406zm0 10v2h6v-2zm6 0h2v-2h-2zm4-12v14h2v-4h6v-2h-6v-6h6v-2zm8 2v6h2v-6zm0 8v4h2v-4zm4-10v2h4v12h2v-12h4v-2h-6zm-24 16v14h10v-14z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/copy-agent.svg b/.icons/awkward/64x64/apps/copy-agent.svg
new file mode 120000
index 00000000..f145b962
--- /dev/null
+++ b/.icons/awkward/64x64/apps/copy-agent.svg
@@ -0,0 +1 @@
+copy-com.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/copy-com.svg b/.icons/awkward/64x64/apps/copy-com.svg
new file mode 100644
index 00000000..e0b0a4ca
--- /dev/null
+++ b/.icons/awkward/64x64/apps/copy-com.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g style="opacity:.2" transform="matrix(.16011 0 0 .15726 3.3693 11.546)">
+ <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(.16011 0 0 .15726 3.3693 10.546)">
+ <path style="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.18 106.17-63.6l31.228 6.3591 62.455 120.82-187.37-19.077zm99.92-152.62 81.2-127.18-37.48 146.26z"/>
+ <path style="fill:#e65902" d="m160.08 200.02-18.737-44.514 49.964-31.795h24.982l31.228 25.436z"/>
+ <path style="opacity:.2;fill:#ffffff" transform="matrix(6.2455 0 0 6.359 -21.043 -67.066)" d="m54 10l-13 20 0.508 0.219 12.056-18.549 0.436-1.67zm-40 12l-10 8 1.5469-0.238 8.4531-6.762 6 2 8 20 16.998-10 5.002 1 9.443 17.945 0.555 0.055-9.998-19-5.002-1-16.998 10-8-20-6-2zm20 8l-8 5 0.338 0.789 7.662-4.789h4l4.271 3.416 0.729-0.416-5-4h-4z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/copyq.svg b/.icons/awkward/64x64/apps/copyq.svg
new file mode 100644
index 00000000..9c74f314
--- /dev/null
+++ b/.icons/awkward/64x64/apps/copyq.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#789c56" d="m45.999 8.0024a14 14 0 0 1 10.09 4.3163c0.06588 0.064 0.12906 0.118 0.19532 0.184 1.4611 1.4612 2.3075 2.8599 2.6757 4.2303a14 14 0 0 1 1.038 5.2 14 14 0 0 1 -14 14 14 14 0 0 1 -5.578 -1.18c-0.14356-0.058-0.29057-0.128-0.43749-0.196a14 14 0 0 1 -0.53905 -0.26559c-0.07534-0.04-0.1464-0.066-0.22266-0.11-14.194 19.2-35.221 21.8-35.221 21.8l28.785-29.379c-0.322-0.734-0.486-1.416-0.54-2.062a14 14 0 0 1 -0.246 -2.6 14 14 0 0 1 14 -14z"/>
+ <path style="opacity:.2" d="m59.975 22.414a14 14 0 0 1 -13.977 13.519 14 14 0 0 1 -5.578 -1.18c-0.14356-0.058-0.29058-0.12927-0.4375-0.19726a14 14 0 0 1 -0.53906 -0.26562c-0.07534-0.04-0.1464-0.06538-0.22266-0.10938-12.225 16.538-29.488 20.751-34.048 21.604l-1.172 1.195s21.027-2.5993 35.221-21.799c0.07626 0.044 0.14732 0.06938 0.22266 0.10938a14 14 0 0 0 0.53906 0.26562c0.14692 0.068 0.29394 0.13926 0.4375 0.19726a14 14 0 0 0 5.5781 1.1777 14 14 0 0 0 14 -13.998 14 14 0 0 0 -0.02344 -0.51953zm-27.951 0.05469a14 14 0 0 0 -0.024 0.47 14 14 0 0 0 0.24609 2.5996c0.03527 0.42192 0.13876 0.86712 0.28125 1.3242l0.25781-0.26172c-0.32199-0.73398-0.48506-1.4165-0.53906-2.0625a14 14 0 0 1 -0.22266 -2.0703z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m45.998 7.9395a14 14 0 0 0 -13.998 14 14 14 0 0 0 0.023 0.529 14 14 0 0 1 13.975 -13.53l0.002 0.063a14 14 0 0 1 10.09 4.316c0.066 0.064 0.129 0.118 0.195 0.184 1.461 1.461 2.308 2.86 2.676 4.23a14 14 0 0 1 1.014 4.682 14 14 0 0 0 0.023 -0.48 14 14 0 0 0 -1.037 -5.202c-0.368-1.37-1.215-2.769-2.676-4.23-0.066-0.066-0.129-0.12-0.195-0.184a14 14 0 0 0 -10.09 -4.316l-0.002-0.0625zm-13.471 18.924l-28.527 29.117s0.4379-0.058 1.1719-0.195l27.613-28.183c-0.112-0.255-0.182-0.496-0.258-0.739z"/>
+ <path style="fill:#33d198" d="m18 8.0024a14 14 0 0 0 -10.089 4.3166c-0.065884 0.064-0.12905 0.118-0.19531 0.184-1.4611 1.4612-2.3075 2.8599-2.6757 4.2303a14 14 0 0 0 -1.0394 5.2 14 14 0 0 0 13.999 14 14 14 0 0 0 5.578 -1.18c0.14356-0.058 0.29057-0.128 0.43749-0.196a14 14 0 0 0 0.53905 -0.26559c0.07534-0.04 0.1464-0.066 0.22265-0.11 14.194 19.2 35.221 21.799 35.221 21.799l-28.785-29.378c0.32171-0.73358 0.48625-1.415 0.53905-2.0623a14 14 0 0 0 0.246 -2.601 14 14 0 0 0 -13.999 -13.999z"/>
+ <circle style="opacity:.2" cx="18" cy="23.002" r="6"/>
+ <circle style="opacity:.2" cx="32" cy="35.002" r="2"/>
+ <circle style="opacity:.2" cx="45.999" cy="23.002" r="6"/>
+ <circle style="fill:#f9f9f9" cx="18" cy="22.002" r="6"/>
+ <circle style="fill:#f9f9f9" cx="32" cy="34.002" r="2"/>
+ <circle style="fill:#f9f9f9" cx="45.999" cy="22.002" r="6"/>
+ <path style="opacity:.2;fill:#ffffff" d="m17.998 7.9395l0.002 0.0625a14 14 0 0 0 -10.09 4.316c-0.0657 0.064-0.1289 0.118-0.1952 0.184-1.461 1.461-2.3075 2.86-2.6757 4.23a14 14 0 0 0 -1.0391 5.202 14 14 0 0 0 0.0254 0.488 14 14 0 0 1 1.0137 -4.69c0.3682-1.37 1.2147-2.769 2.6757-4.23 0.0663-0.066 0.1295-0.12 0.1954-0.184a14 14 0 0 1 10.09 -4.316l-0.002-0.0625a14 14 0 0 1 13.977 13.538 14 14 0 0 0 0.023 -0.539 14 14 0 0 0 -14 -14zm13.473 18.926c-0.076 0.243-0.147 0.482-0.258 0.737l27.613 28.183c0.734 0.137 1.172 0.195 1.172 0.195l-28.527-29.115z"/>
+ <path style="opacity:.2" d="m4.0254 22.421a14 14 0 0 0 -0.0254 0.512 14 14 0 0 0 14 13.998 14 14 0 0 0 5.578 -1.178c0.14356-0.058 0.29058-0.12927 0.4375-0.19726a14 14 0 0 0 0.53906 -0.26562c0.07534-0.04 0.1464-0.06538 0.22266-0.10938 14.193 19.2 35.22 21.799 35.22 21.799l-1.1719-1.1953c-4.5605-0.85265-21.823-5.0655-34.049-21.604-0.07626 0.044-0.14732 0.06938-0.22266 0.10938a14 14 0 0 1 -0.53906 0.26562c-0.14692 0.068-0.29394 0.13926-0.4375 0.19726a14 14 0 0 1 -5.578 1.18 14 14 0 0 1 -13.975 -13.512zm27.949 0.05469a14 14 0 0 1 -0.22266 2.0625c-0.0528 0.64738-0.21735 1.3289-0.53906 2.0625l0.25781 0.26172c0.14248-0.45692 0.24676-0.90138 0.28125-1.3242a14 14 0 0 0 0.24609 -2.5996 14 14 0 0 0 -0.02344 -0.46289z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/corebird.svg b/.icons/awkward/64x64/apps/corebird.svg
new file mode 100644
index 00000000..11d6cd1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/corebird.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 9.0351562,1005.3622 a 28,28 0 0 0 -5.0351562,16 28,28 0 0 0 28,28 28,28 0 0 0 28,-28 28,28 0 0 0 -5.0625,-16 l -45.9023438,0 z"/>
+ <circle style="fill:#e96ca2" cx="32" cy="1016.362" r="24"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 32 4 A 24 24 0 0 0 8 28 A 24 24 0 0 0 8.0175781 28.519531 A 24 24 0 0 1 32 5 A 24 24 0 0 1 55.974609 28.507812 A 24 24 0 0 0 56 28 A 24 24 0 0 0 32 4 z"/>
+ <path style="fill:#4f84be" d="m 9.0351562,1004.3622 a 28,28 0 0 0 -5.0351562,16 28,28 0 0 0 28,28 28,28 0 0 0 28,-28 28,28 0 0 0 -5.0625,-16 l -45.9023438,0 z"/>
+ <circle style="opacity:0.2" cx="24" cy="1023.362" r="10"/>
+ <circle style="opacity:0.2" cx="40" cy="1023.362" r="10"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 31.987812,1023.3622 0,0 c -0.490968,0 -0.99089,0.18 -1.398022,0.6314 l -8.016628,6.6818 c -0.04654,0.05 -0.08392,0.106 -0.12462,0.16 -0.0112,0.02 -0.0237,0.028 -0.03422,0.044 -0.10874,0.154 -0.18552,0.3136 -0.251742,0.4794 -0.0255,0.066 -0.04096,0.13 -0.0611,0.198 -0.03916,0.13 -0.07736,0.261 -0.09288,0.3956 -0.013,0.098 -0.0074,0.198 -0.0074,0.2982 8.28e-4,0.098 -0.0052,0.2 0.0074,0.298 0.0156,0.134 0.05372,0.2638 0.09288,0.3954 0.02,0.068 0.03558,0.134 0.0611,0.198 0.0662,0.166 0.14302,0.3274 0.251742,0.4794 0.01,0.02 0.0233,0.028 0.03422,0.042 0.0407,0.052 0.07816,0.11 0.12462,0.164 l 8.016628,8.9036 c 0.40713,0.4516 0.907054,0.6304 1.398022,0.6312 l 0,0 c 0.0032,0 0.0064,0 0.0098,0 0.0032,0 0.0064,0 0.0098,0 l 0,0 c 0.4912,-6e-4 0.990688,-0.18 1.39802,-0.6312 l 8.02155,-8.9036 c 0.04648,-0.05 0.08396,-0.108 0.12462,-0.164 0.0108,-0.02 0.0242,-0.026 0.0342,-0.042 0.1088,-0.152 0.1854,-0.3136 0.251744,-0.4796 0.0254,-0.066 0.04108,-0.13 0.0611,-0.198 0.03916,-0.13 0.07492,-0.2612 0.09044,-0.3956 0.0126,-0.098 0.009,-0.198 0.0098,-0.298 0,-0.102 0.003,-0.2 -0.0098,-0.2982 -0.0156,-0.134 -0.05126,-0.2636 -0.09044,-0.3954 -0.0202,-0.068 -0.03556,-0.134 -0.0611,-0.198 -0.06626,-0.166 -0.14296,-0.3276 -0.25174,-0.4796 -0.0104,-0.02 -0.02294,-0.026 -0.0342,-0.042 -0.04074,-0.054 -0.07808,-0.108 -0.12464,-0.16 l -8.021516,-6.6816 c -0.407336,-0.4518 -0.906818,-0.6266 -1.398022,-0.6314 l 0,0 c -0.0032,0 -0.0064,0 -0.0098,0 -0.0032,0 -0.0064,0 -0.0098,0 z"/>
+ <circle style="fill:#ffffff" cx="40" cy="1022.362" r="10"/>
+ <circle style="fill:#ffffff" cx="24" cy="1022.362" r="10"/>
+ <path style="fill:#fcb700;fill-rule:evenodd" d="m 31.987812,1022.3622 0,0 c -0.490968,0 -0.99089,0.18 -1.398022,0.6314 l -8.016628,6.6818 c -0.04654,0.05 -0.08392,0.106 -0.12462,0.16 -0.0112,0.02 -0.0237,0.028 -0.03422,0.044 -0.10874,0.154 -0.18552,0.3136 -0.251742,0.4794 -0.0255,0.066 -0.04096,0.13 -0.0611,0.198 -0.03916,0.13 -0.07736,0.261 -0.09288,0.3956 -0.013,0.098 -0.0074,0.198 -0.0074,0.2982 8.28e-4,0.098 -0.0052,0.2 0.0074,0.298 0.0156,0.134 0.05372,0.2638 0.09288,0.3954 0.02,0.068 0.03558,0.134 0.0611,0.198 0.0662,0.166 0.14302,0.3274 0.251742,0.4794 0.01,0.02 0.0233,0.028 0.03422,0.042 0.0407,0.052 0.07816,0.11 0.12462,0.164 l 8.016628,8.9036 c 0.40713,0.4516 0.907054,0.6304 1.398022,0.6312 l 0,0 c 0.0032,0 0.0064,0 0.0098,0 0.0032,0 0.0064,0 0.0098,0 l 0,0 c 0.4912,-6e-4 0.990688,-0.18 1.39802,-0.6312 l 8.02155,-8.9036 c 0.04648,-0.05 0.08396,-0.108 0.12462,-0.164 0.0108,-0.02 0.0242,-0.026 0.0342,-0.042 0.1088,-0.152 0.1854,-0.3136 0.251744,-0.4796 0.0254,-0.066 0.04108,-0.13 0.0611,-0.198 0.03916,-0.13 0.07492,-0.2612 0.09044,-0.3956 0.0126,-0.098 0.009,-0.198 0.0098,-0.298 0,-0.102 0.003,-0.2 -0.0098,-0.2982 -0.0156,-0.134 -0.05126,-0.2636 -0.09044,-0.3954 -0.0202,-0.068 -0.03556,-0.134 -0.0611,-0.198 -0.06626,-0.166 -0.14296,-0.3276 -0.25174,-0.4796 -0.0104,-0.02 -0.02294,-0.026 -0.0342,-0.042 -0.04074,-0.054 -0.07808,-0.108 -0.12464,-0.16 l -8.021516,-6.6816 c -0.407336,-0.4518 -0.906818,-0.6266 -1.398022,-0.6314 l 0,0 c -0.0032,0 -0.0064,0 -0.0098,0 -0.0032,0 -0.0064,0 -0.0098,0 z"/>
+ <circle style="opacity:0.6" cx="24" cy="1023.362" r="3"/>
+ <circle style="opacity:0.6" cx="40" cy="1023.362" r="3"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/coypu.svg b/.icons/awkward/64x64/apps/coypu.svg
new file mode 100644
index 00000000..2c71b257
--- /dev/null
+++ b/.icons/awkward/64x64/apps/coypu.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#fb6651" cx="32" cy="32" r="28"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0215 32.586 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.979 32.414 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="M 4.3887,36.594 A 28,28 0 0 0 4.4082,36.76 28,28 0 0 0 4.8867,38.898 C 5.6993,38.546 6.6148,38.199 6.9961,37.895 9.2938,36.052 13.316,33.049 13.725,33.049 14.135,33.049 14.837,32.878 15.131,33.896 15.425,34.915 14.748,36.129 14.748,36.129 14.748,36.129 13.858,37.647 13.889,38.482 14.309,41.493 16.732,44.509 19.197,44.922 20.972,45.165 23.598,45.004 23.598,45.004 L 23.652,44.559 C 23.595,43.883 22.205,43.594 22.205,43.594 22.194,43.601 20.443,43.933 19.676,43.58 18.381,42.987 16.865,40.656 16.865,40.359 16.865,40.064 17.299,38.734 17.299,38.734 17.299,38.734 18.727,38.932 19.201,38.932 19.675,38.932 20.896,38.988 20.896,38.988 L 21.814,40.408 C 22.103,40.965 22.463,40.684 22.941,40.814 L 24.984,40.836 26.395,40.807 V 40.088 C 26.395,40.808 26.395,39.405 25.48,39.385 24.687,39.347 23.654,39.243 23.566,38.957 23.422,38.488 23.625,37.268 23.625,37.268 23.625,37.268 24.645,36.773 26.797,37.199 28.949,37.625 31.398,39.406 31.398,39.406 30.783,40.543 30.22,40.787 30.109,41.951 29.998,43.006 29.998,43.006 30.691,43.006 H 33.998 C 33.998,43.006 33.998,41.607 33.049,41.678 32.383,41.655 32.014,41.617 32.014,41.561 32.014,41.295 33.283,40.182 33.283,40.182 L 34.182,39.531 C 34.182,39.531 35.438,40.376 37.053,40.787 38.669,41.197 40.684,40.998 40.684,40.998 41.314,41.378 41.435,41.694 41.748,42.232 41.997,43.208 41.998,43.009 42.543,43.029 43.735,43.06 44.741,43.007 45.906,42.924 45.906,42.924 46,41.607 44.062,41.607 44.062,41.607 43.354,41.16 43.227,40.494 43.099,39.827 43.176,38.082 43.176,38.082 L 44.133,38.002 45.395,39.078 46.18,39.152 47.27,40.908 C 47.27,40.908 49.442,41.068 50.17,40.791 50.898,40.515 52.216,39.778 52.979,38.953 53.74,38.129 54.248,36.178 53.99,35.078 53.733,33.979 52.311,32.664 52.311,32.664 49.299,29.806 44.599,25.028 41.688,25.002 41.222,25.002 40.065,26.093 39.396,25.611 35.228,22.737 30.666,19.21 25.668,19.006 V 19.002 C 25.668,19.002 25.112,18.996 24.871,19.025 19.396,18.995 16.331,24.98 13.635,28.328 12.444,29.811 11.488,30.994 11.488,30.994 9.4594,33.092 6.6935,35.255 4.3887,36.594 Z M 47,31 C 47.829,31 48.5,31.671 48.5,32.5 48.5,33.328 47.829,34 47,34 46.172,34 45.5,33.329 45.5,32.5 45.5,31.672 46.172,31 47,31 Z"/>
+ <path style="fill:#ffffff" d="M 4.2754,35.672 A 28,28 0 0 0 4.293,35.805 C 4.3844,36.475 4.5009,37.139 4.6406,37.801 A 28,28 0 0 0 4.6836,37.994 C 5.5527,37.606 6.5782,37.229 6.9961,36.895 9.2938,35.052 13.316,32.049 13.725,32.049 14.135,32.049 14.837,31.878 15.131,32.896 15.425,33.915 14.748,35.129 14.748,35.129 14.748,35.129 13.858,36.647 13.889,37.482 14.309,40.493 16.732,43.509 19.197,43.922 20.972,44.165 23.598,44.004 23.598,44.004 L 23.652,43.559 C 23.595,42.883 22.205,42.594 22.205,42.594 22.194,42.601 20.443,42.933 19.676,42.58 18.381,41.987 16.865,39.656 16.865,39.359 16.865,39.064 17.299,37.734 17.299,37.734 17.299,37.734 18.727,37.932 19.201,37.932 19.675,37.932 20.896,37.988 20.896,37.988 L 21.814,39.408 C 22.103,39.965 22.463,39.684 22.941,39.814 L 24.984,39.836 26.395,39.807 V 39.088 C 26.395,39.808 26.395,38.405 25.48,38.385 24.687,38.347 23.654,38.243 23.566,37.957 23.422,37.488 23.625,36.268 23.625,36.268 23.625,36.268 24.645,35.773 26.797,36.199 28.949,36.625 31.398,38.406 31.398,38.406 30.783,39.543 30.22,39.787 30.109,40.951 29.998,42.006 29.998,42.006 30.691,42.006 H 33.998 C 33.998,42.006 33.998,40.607 33.049,40.678 32.383,40.655 32.014,40.617 32.014,40.561 32.014,40.295 33.283,39.182 33.283,39.182 L 34.182,38.531 C 34.182,38.531 35.438,39.376 37.053,39.787 38.669,40.197 40.684,39.998 40.684,39.998 41.314,40.378 41.435,40.694 41.748,41.232 41.997,42.208 41.998,42.009 42.543,42.029 43.735,42.06 44.741,42.007 45.906,41.924 45.906,41.924 46,40.607 44.062,40.607 44.062,40.607 43.354,40.16 43.227,39.494 43.099,38.827 43.176,37.082 43.176,37.082 L 44.133,37.002 45.395,38.078 46.18,38.152 47.27,39.908 C 47.27,39.908 49.442,40.068 50.17,39.791 50.898,39.515 52.216,38.778 52.979,37.953 53.74,37.129 54.248,35.178 53.99,34.078 53.733,32.979 52.311,31.664 52.311,31.664 49.299,28.806 44.6,24.028 41.688,24.002 41.223,24.002 40.065,25.093 39.396,24.611 35.228,21.737 30.666,18.21 25.668,18.006 V 18.002 C 25.668,18.002 25.112,17.996 24.871,18.025 19.396,17.995 16.331,23.98 13.635,27.328 12.444,28.811 11.488,29.994 11.488,29.994 9.4276,32.125 6.601,34.339 4.2754,35.672 Z M 47,30 C 47.829,30 48.5,30.671 48.5,31.5 48.5,32.328 47.829,33 47,33 46.172,33 45.5,32.329 45.5,31.5 45.5,30.672 46.172,30 47,30 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cozydrive.svg b/.icons/awkward/64x64/apps/cozydrive.svg
new file mode 100644
index 00000000..4bcd7ade
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cozydrive.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#207bf6" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 32,16 A 11.2,11.2 0 0 0 20.916016,25.689453 11.2,11.2 0 0 0 11,36.800781 11.2,11.2 0 0 0 22.199219,48 H 41.800781 A 11.2,11.2 0 0 0 53,36.800781 11.2,11.2 0 0 0 43.083984,25.681641 11.2,11.2 0 0 0 32,16 Z"/>
+ <circle style="fill:#ffffff" cx="32" cy="26.2" r="11.2"/>
+ <circle style="fill:#ffffff" cx="22.2" cy="35.8" r="11.2"/>
+ <circle style="fill:#ffffff" cx="41.8" cy="35.8" r="11.2"/>
+ <rect style="fill:#ffffff" width="19.6" height="10.367" x="22.2" y="36.63"/>
+ <path style="fill:none;stroke:#207bf6;stroke-width:1.39999998px" d="m 26.4,34.6 c 0,0 2.212902,2.1 5.6,2.1 3.387098,0 5.6,-2.1 5.6,-2.1"/>
+ <path style="fill:none;stroke:#207bf6;stroke-width:1.39999998px;stroke-linecap:round;stroke-linejoin:round" d="M 27.1,33.48 26.8732,34.8842 25.98,35.58"/>
+ <path style="fill:none;stroke:#207bf6;stroke-width:1.39999998px;stroke-linecap:round;stroke-linejoin:round" d="m 37.297298,33.48 0.2268,1.4042 0.8932,0.6958"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cpod.svg b/.icons/awkward/64x64/apps/cpod.svg
new file mode 100644
index 00000000..c03fc087
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cpod.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#ffeb3b" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1" d="M 32,9 C 18.745601,9 8,19.7456 8,33 8,46.2544 18.745601,57 32,57 38.404094,56.9962 44.539474,54.430664 49.043822,49.878386 L 47.019204,47.904972 C 43.048036,51.912178 37.641614,54.169858 32,54.175774 20.304942,54.175774 10.824224,44.695058 10.824224,33 10.824224,21.304942 20.304942,11.824224 32,11.824224 c 5.642174,0.0045 11.050848,2.259994 15.023142,6.266864 l 2.01674,-1.965534 C 44.53779,11.572606 38.402978,9.006713 32,9 Z m 0,7.058592 c -9.356046,0 -16.941408,7.585362 -16.941408,16.941408 0,9.356046 7.585362,16.941408 16.941408,16.941408 4.499666,-0.0034 8.814606,-1.798774 11.990152,-4.986708 l -2.02068,-1.969472 C 39.32535,45.628458 35.73872,47.113696 32,47.117184 24.203296,47.117184 17.882816,40.796704 17.882816,33 c 0,-7.796706 6.32048,-14.117184 14.117184,-14.117184 3.73872,0.0036 7.32535,1.488726 9.969472,4.131954 l 2.02068,-1.969472 C 40.815062,17.856353 36.500062,16.06292 32,16.058592 Z m 0,7.05859 c -5.457692,0 -9.882816,4.425124 -9.882816,9.882818 0,5.457692 4.425124,9.882816 9.882816,9.882816 2.596666,-0.0032 5.085754,-1.030346 6.932546,-2.855736 l -2.01674,-1.961594 C 35.598618,39.343942 33.835604,40.058604 32,40.058592 c -3.898352,0 -7.058592,-3.16024 -7.058592,-7.058592 0,-3.898354 3.16024,-7.058592 7.058592,-7.058592 1.834468,0.003 3.596928,0.72184 4.911866,2.000986 l 2.024618,-1.977352 C 37.088122,24.141002 34.596838,23.11822 32,23.117182 Z"/>
+ <path style="fill:#4f4f4f" d="M 32,8 C 18.745601,8 8,18.745601 8,32 8,45.2544 18.745601,56 32,56 38.404094,55.9962 44.539474,53.430664 49.043822,48.878386 L 47.019204,46.904972 C 43.048036,50.912178 37.641614,53.169858 32,53.175774 20.304942,53.175774 10.824224,43.695058 10.824224,32 10.824224,20.304942 20.304942,10.824224 32,10.824224 c 5.642174,0.0045 11.050848,2.259994 15.023142,6.266864 l 2.01674,-1.965534 C 44.53779,10.572606 38.402978,8.0067134 32,8 Z m 0,7.058592 c -9.356046,0 -16.941408,7.585362 -16.941408,16.941408 0,9.356046 7.585362,16.941408 16.941408,16.941408 4.499666,-0.0034 8.814606,-1.798774 11.990152,-4.986708 l -2.02068,-1.969472 C 39.32535,44.628458 35.73872,46.113696 32,46.117184 24.203296,46.117184 17.882816,39.796704 17.882816,32 c 0,-7.796706 6.32048,-14.117184 14.117184,-14.117184 3.73872,0.0035 7.32535,1.488725 9.969472,4.131954 l 2.02068,-1.969472 C 40.815062,16.856353 36.500062,15.06292 32,15.058592 Z m 0,7.05859 c -5.457692,0 -9.882816,4.425124 -9.882816,9.882818 0,5.457692 4.425124,9.882816 9.882816,9.882816 2.596666,-0.0032 5.085754,-1.030346 6.932546,-2.855736 l -2.01674,-1.961594 C 35.598618,38.343942 33.835604,39.058604 32,39.058592 c -3.898352,0 -7.058592,-3.16024 -7.058592,-7.058592 0,-3.898354 3.16024,-7.058592 7.058592,-7.058592 1.834468,0.003 3.596928,0.72184 4.911866,2.000986 l 2.024618,-1.977352 C 37.088122,23.141002 34.596838,22.11822 32,22.117182 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cpu-x.svg b/.icons/awkward/64x64/apps/cpu-x.svg
new file mode 100644
index 00000000..3df666f3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cpu-x.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g style="fill:#8e8e8e">
+ <rect width="2" height="52" x="40" y="-58" transform="rotate(90)"/>
+ <rect width="2" height="52" x="46" y="-58" transform="rotate(90)"/>
+ <rect width="2" height="52" x="52" y="-58" transform="rotate(90)"/>
+ <rect width="2" height="52" x="22" y="-58" transform="rotate(90)"/>
+ <rect width="2" height="52" x="28" y="-58" transform="rotate(90)"/>
+ <rect width="2" height="52" x="34" y="-58" transform="rotate(90)"/>
+ <rect width="2" height="52" x="16" y="-58" transform="rotate(90)"/>
+ <rect width="2" height="52" x="10" y="-58" transform="rotate(90)"/>
+ <rect width="2" height="52" x="-24" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="52" x="-18" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="52" x="-12" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="52" x="-42" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="52" x="-36" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="52" x="-30" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="52" x="-48" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="52" x="-54" y="-58" transform="scale(-1)"/>
+ </g>
+ <rect style="opacity:0.2" width="48" height="48" x="-57" y="-56" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#b7b7b7" width="48" height="48" x="-56" y="-56" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.5 8 C 9.115 8 8 9.115 8 10.5 L 8 11.5 C 8 10.115 9.115 9 10.5 9 L 53.5 9 C 54.885 9 56 10.115 56 11.5 L 56 10.5 C 56 9.115 54.885 8 53.5 8 L 10.5 8 z"/>
+ <path style="opacity:0.5" d="M 33.12,38.152 C 30.88,39.194 29.794,39.182 28.396,39.082 26.726,38.962 25.384,38.504 24.794,38.104 24.43,37.858 23.936,37.954 23.69,38.318 23.444,38.682 23.538,39.176 23.902,39.422 24.852,40.064 26.528,40.542 28.282,40.668 28.578,40.69 27.906,40.702 28.256,40.702 29.782,40.702 31.718,40.558 33.79,39.594 34.188,39.408 34.362,38.936 34.176,38.538 33.99,38.138 33.518,37.966 33.12,38.152 Z M 41.958,36.974 C 42.034,30.064 42.746,17.01 29.52,18.064 16.462,19.116 20.924,32.91 20.728,37.53 20.556,39.972 19.146,42.96 18,46 H 22.128 C 22.492,44.712 22.758,43.438 22.874,42.224 23.086,42.372 23.314,42.514 23.556,42.652 23.952,42.886 24.292,43.196 24.652,43.522 25.492,44.288 26.444,45.156 28.306,45.266 28.432,45.272 27.558,45.276 27.682,45.276 29.566,45.276 30.854,44.452 31.888,43.79 32.384,43.472 32.814,43.198 33.216,43.066 34.362,42.708 35.364,42.128 36.112,41.392 36.228,41.276 36.338,41.158 36.438,41.038 36.856,42.566 37.426,44.284 38.06,46 H 45.996 C 44.186,43.206 41.92,40.468 41.958,36.974 Z M 21.992,33.214 V 33.214 C 21.862,30.96 22.942,29.062 24.402,28.978 25.862,28.892 27.15,30.652 27.28,32.906 L 27.282,32.908 C 27.288,33.028 27.29,33.15 27.29,33.268 26.828,33.384 26.41,33.554 26.036,33.75 26.036,33.734 26.034,33.718 26.032,33.7 V 33.7 C 25.908,32.42 25.224,31.454 24.506,31.542 23.788,31.628 23.306,32.736 23.432,34.018 V 34.018 C 23.486,34.576 23.646,35.074 23.87,35.452 23.814,35.496 23.174,35.964 22.976,36.11 22.432,35.396 22.058,34.372 21.992,33.214 Z M 35.788,38.788 C 35.736,39.978 34.178,41.1 32.738,41.55 L 32.73,41.552 C 32.132,41.746 31.598,42.088 31.032,42.45 30.082,43.058 29.1,43.686 27.682,43.686 27.59,43.686 28.492,43.684 28.4,43.678 27.1,43.602 26.492,43.048 25.724,42.346 25.318,41.978 24.898,41.596 24.356,41.278 L 24.346,41.27 C 23.178,40.612 22.452,39.792 22.406,39.078 22.384,38.724 22.542,38.416 22.876,38.166 23.604,37.62 24.092,37.262 24.414,37.026 24.774,36.764 25.082,36.494 25.148,36.43 25.816,35.78 25.936,34.692 27.652,34.692 28.702,34.692 29.864,35.096 31.102,35.892 31.686,36.272 32.192,36.446 32.834,36.668 33.276,36.822 34.458,37.286 34.458,37.286 35.084,37.542 35.822,38.012 35.788,38.788 Z M 35.444,35.988 C 35.324,35.928 35.198,35.87 35.068,35.816 34.464,35.558 33.978,35.382 33.576,35.242 33.798,34.808 33.936,34.266 33.95,33.678 V 33.676 C 33.98,32.244 33.258,31.082 32.336,31.08 31.414,31.078 30.642,32.236 30.612,33.668 V 33.67 33.81 C 30.044,33.548 29.486,33.358 28.938,33.242 L 28.932,33.08 V 33.078 C 28.88,30.47 30.48,28.31 32.508,28.256 34.534,28.2 36.22,30.27 36.274,32.88 V 32.88 C 36.298,34.06 35.982,35.146 35.444,35.988 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cqcb.plasma.webslice.svg b/.icons/awkward/64x64/apps/cqcb.plasma.webslice.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cqcb.plasma.webslice.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/crack-attack.svg b/.icons/awkward/64x64/apps/crack-attack.svg
new file mode 100644
index 00000000..d48a727a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/crack-attack.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="fill:#3f3f3f" width="53" height="53" x="5" y="5" rx="1.71" ry="1.606"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 4.4160156,4 C 3.6311827,4 3,4.63118 3,5.41602 L 3,19.58398 C 3,20.36883 3.6311827,21 4.4160156,21 L 18.583984,21 C 19.368818,21 20,20.36883 20,19.58398 L 20,5.41602 C 20,4.63118 19.368818,4 18.583984,4 Z M 24.416016,4 C 23.631183,4 23,4.63119 23,5.41602 l 0,14.16796 C 23,20.36883 23.631183,21 24.416016,21 l 14.167968,0 C 39.368817,21 40,20.36883 40,19.58398 L 40,5.41602 C 40,4.63119 39.368817,4 38.583984,4 Z m 20,0 C 43.631183,4 43,4.63119 43,5.41602 l 0,14.16796 C 43,20.36883 43.631183,21 44.416016,21 l 14.167968,0 C 59.368816,21 60,20.36883 60,19.58398 L 60,5.41602 C 60,4.63119 59.368816,4 58.583984,4 Z M 4.4160156,24 C 3.6311827,24 3,24.63118 3,25.41602 L 3,39.58398 C 3,40.36882 3.6311827,41 4.4160156,41 L 18.583984,41 C 19.368818,41 20,40.36882 20,39.58398 L 20,25.41602 C 20,24.63118 19.368818,24 18.583984,24 Z M 24.416016,24 C 23.631182,24 23,24.63118 23,25.41602 l 0,14.16796 C 23,40.36882 23.631182,41 24.416016,41 l 14.167968,0 C 39.368817,41 40,40.36882 40,39.58398 L 40,25.41602 C 40,24.63118 39.368817,24 38.583984,24 Z m 20,0 C 43.631183,24 43,24.63118 43,25.41602 l 0,14.16796 C 43,40.36882 43.631183,41 44.416016,41 l 14.167968,0 C 59.368816,41 60,40.36882 60,39.58398 L 60,25.41602 C 60,24.63118 59.368816,24 58.583984,24 Z M 4.4160156,44 C 3.6311823,44 3,44.63117 3,45.41602 L 3,59.58398 C 3,60.36882 3.6311823,61 4.4160156,61 L 18.583984,61 C 19.368817,61 20,60.36882 20,59.58398 L 20,45.41602 C 20,44.63117 19.368817,44 18.583984,44 Z M 24.416016,44 C 23.631184,44 23,44.63117 23,45.41602 l 0,14.16796 C 23,60.36882 23.631184,61 24.416016,61 l 14.167968,0 C 39.368817,61 40,60.36882 40,59.58398 L 40,45.41602 C 40,44.63117 39.368817,44 38.583984,44 Z m 20,0 C 43.631183,44 43,44.63117 43,45.41602 l 0,14.16796 C 43,60.36882 43.631183,61 44.416016,61 l 14.167968,0 C 59.368817,61 60,60.36882 60,59.58398 L 60,45.41602 C 60,44.63117 59.368817,44 58.583984,44 Z"/>
+ <path style="fill:#e4e4e4;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 4.4166669,3.00001 c -0.7848329,0 -1.4166664,0.63186 -1.4166664,1.4167 l 0,14.16664 C 3.0000005,19.3682 3.631834,20 4.4166669,20 L 18.583333,20 C 19.368167,20 20,19.3682 20,18.58335 L 20,4.41671 c 0,-0.78484 -0.631833,-1.4167 -1.416667,-1.4167 z"/>
+ <path style="fill:#f57e26;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 24.416665,3 c -0.784833,0 -1.416667,0.63187 -1.416667,1.4167 l 0,14.16665 c 0,0.78485 0.631834,1.41665 1.416667,1.41665 l 14.166673,0 c 0.784833,0 1.416667,-0.6318 1.416667,-1.41665 l 0,-14.16665 C 40.000005,3.63187 39.368171,3 38.583338,3 Z"/>
+ <path style="fill:#b130ae;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 44.416665,3 c -0.784833,0 -1.416667,0.63187 -1.416667,1.4167 l 0,14.16665 c 0,0.78485 0.631834,1.41665 1.416667,1.41665 l 14.166672,0 c 0.784832,0 1.41667,-0.6318 1.41667,-1.41665 l 0,-14.16665 C 60.000007,3.63187 59.368169,3 58.583337,3 Z"/>
+ <path style="fill:#b130ae;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 4.4166668,23 c -0.7848329,0 -1.4166663,0.63181 -1.4166663,1.41665 l 0,14.1667 C 3.0000005,39.36819 3.6318339,40 4.4166668,40 l 14.1666642,0 c 0.784834,0 1.416667,-0.63181 1.416667,-1.41665 l 0,-14.1667 C 19.999998,23.63181 19.368165,23 18.583331,23 Z"/>
+ <path style="fill:#e4e4e4;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 24.416665,23 c -0.784834,0 -1.416667,0.63181 -1.416667,1.41665 l 0,14.1667 c 0,0.78484 0.631833,1.41665 1.416667,1.41665 l 14.166664,0 c 0.784833,0 1.416666,-0.63181 1.416666,-1.41665 l 0,-14.1667 C 39.999995,23.63181 39.368162,23 38.583329,23 Z"/>
+ <path style="fill:#e4e4e4;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 44.416665,23 c -0.784833,0 -1.416667,0.63181 -1.416667,1.41665 l 0,14.1667 c 0,0.78484 0.631834,1.41665 1.416667,1.41665 l 14.166663,0 c 0.784832,0 1.416669,-0.63181 1.416669,-1.41665 l 0,-14.1667 C 59.999997,23.63181 59.36816,23 58.583328,23 Z"/>
+ <path style="fill:#23992b;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 4.4166676,43 c -0.7848333,0 -1.4166671,0.6318 -1.4166671,1.41665 l 0,14.16665 c 0,0.78484 0.6318338,1.4167 1.4166671,1.4167 l 14.1666734,0 c 0.784833,0 1.416667,-0.63186 1.416667,-1.4167 l 0,-14.16665 C 20.000008,43.6318 19.368174,43 18.583341,43 Z"/>
+ <path style="fill:#f57e26;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 24.416677,43 c -0.784832,0 -1.416667,0.6318 -1.416667,1.41665 l 0,14.16665 c 0,0.78484 0.631835,1.4167 1.416667,1.4167 l 14.166674,0 c 0.784833,0 1.416666,-0.63186 1.416666,-1.4167 l 0,-14.16665 C 40.000017,43.6318 39.368184,43 38.583351,43 Z"/>
+ <path style="fill:#23992b;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 44.416689,43 c -0.784833,0 -1.416667,0.6318 -1.416667,1.41665 l 0,14.16665 c 0,0.78484 0.631834,1.4167 1.416667,1.4167 l 14.166671,0 c 0.784833,0 1.416671,-0.63186 1.416671,-1.4167 l 0,-14.16665 C 60.000031,43.6318 59.368193,43 58.58336,43 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 4.4160156,3 C 3.6311827,3 3,3.6311756 3,4.4160156 l 0,1 C 3,4.6311756 3.6311827,4 4.4160156,4 L 18.583984,4 C 19.368818,4 20,4.6311756 20,5.4160156 l 0,-1 C 20,3.6311756 19.368818,3 18.583984,3 L 4.4160156,3 Z M 24.416016,3 C 23.631183,3 23,3.6311856 23,4.4160156 l 0,1 C 23,4.6311856 23.631183,4 24.416016,4 L 38.583984,4 C 39.368817,4 40,4.6311856 40,5.4160156 l 0,-1 C 40,3.6311856 39.368817,3 38.583984,3 L 24.416016,3 Z m 20,0 C 43.631183,3 43,3.6311856 43,4.4160156 l 0,1 C 43,4.6311856 43.631183,4 44.416016,4 L 58.583984,4 C 59.368816,4 60,4.6311856 60,5.4160156 l 0,-1 C 60,3.6311856 59.368816,3 58.583984,3 L 44.416016,3 Z M 4.4160156,23 C 3.6311827,23 3,23.631176 3,24.416016 l 0,1 C 3,24.631176 3.6311827,24 4.4160156,24 L 18.583984,24 C 19.368818,24 20,24.631176 20,25.416016 l 0,-1 C 20,23.631176 19.368818,23 18.583984,23 L 4.4160156,23 Z M 24.416016,23 C 23.631182,23 23,23.631176 23,24.416016 l 0,1 C 23,24.631176 23.631182,24 24.416016,24 l 14.167968,0 C 39.368817,24 40,24.631176 40,25.416016 l 0,-1 C 40,23.631176 39.368817,23 38.583984,23 l -14.167968,0 z m 20,0 C 43.631183,23 43,23.631176 43,24.416016 l 0,1 C 43,24.631176 43.631183,24 44.416016,24 l 14.167968,0 C 59.368816,24 60,24.631176 60,25.416016 l 0,-1 C 60,23.631176 59.368816,23 58.583984,23 L 44.416016,23 Z M 4.4160156,43 C 3.6311823,43 3,43.631166 3,44.416016 l 0,1 C 3,44.631166 3.6311823,44 4.4160156,44 L 18.583984,44 C 19.368817,44 20,44.631166 20,45.416016 l 0,-1 C 20,43.631166 19.368817,43 18.583984,43 L 4.4160156,43 Z M 24.416016,43 C 23.631184,43 23,43.631166 23,44.416016 l 0,1 C 23,44.631166 23.631184,44 24.416016,44 l 14.167968,0 C 39.368817,44 40,44.631166 40,45.416016 l 0,-1 C 40,43.631166 39.368817,43 38.583984,43 l -14.167968,0 z m 20,0 C 43.631183,43 43,43.631166 43,44.416016 l 0,1 C 43,44.631166 43.631183,44 44.416016,44 l 14.167968,0 C 59.368817,44 60,44.631166 60,45.416016 l 0,-1 C 60,43.631166 59.368817,43 58.583984,43 l -14.167968,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/crashplan.svg b/.icons/awkward/64x64/apps/crashplan.svg
new file mode 100644
index 00000000..9b26a6ee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/crashplan.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,9 4,29 H 8 V 55.016668 C 8,55.992468 8.7250812,57 9.7806,57 H 54.2194 C 55.275398,57 56.007502,55.99244 56,55.016668 V 29 h 4 z"/>
+ <path style="fill:#7e9c38" d="M 32,8 4,28 H 8 V 54.016668 C 8,54.992468 8.7250812,56 9.7806,56 H 54.2194 C 55.275398,56 56.007502,54.99244 56,54.016668 V 28 h 4 z"/>
+ <path style="opacity:0.2" d="m 33,31 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,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,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 -16,8 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,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,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 -16,8 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,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,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:#fdfdfd" d="m 33,30 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,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,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 -16,8 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,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,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 -16,8 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,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,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:#ffffff;opacity:0.2" d="M 32 8 L 4 28 L 5.4003906 28 L 32 9 L 58.599609 28 L 60 28 L 32 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/crawl.svg b/.icons/awkward/64x64/apps/crawl.svg
new file mode 100644
index 00000000..6fb3cac7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/crawl.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 5.9804688,5.0147885 A 3.0003,3.0003 0 0 0 5.8046876,11.006976 c 2.9186644,0.232733 4.6983674,0.726212 5.6445314,1.230469 0.946164,0.504257 1.229836,0.881433 1.621093,1.847656 0.782515,1.932446 0.928287,6.392831 2.480469,12.601563 A 3.0018523,3.0018523 0 1 0 21.375,25.229632 C 19.991961,19.697476 20.192855,15.68768 18.632812,11.835101 17.852791,9.9088117 16.368669,8.0632085 14.269531,6.9444759 12.170394,5.8257435 9.6300366,5.2935373 6.28125,5.0265073 A 3.0003,3.0003 0 0 0 5.9804688,5.0147885 Z"/>
+ <circle style="opacity:0.2" cx="54" cy="27" r="7"/>
+ <circle style="opacity:0.2" cx="10" cy="27" r="7"/>
+ <path style="opacity:0.2" d="M 11.3,15 C 10.0258,15 9,15.9366 9,17.1 V 35.999998 A 23,21 0 0 0 32,57 23,21 0 0 0 55,35.999998 V 17.1 C 55,15.9366 53.9742,15 52.7,15 H 32 Z"/>
+ <circle style="fill:#3f3f3f" cx="10" cy="26" r="7"/>
+ <circle style="fill:#3f3f3f" cx="54" cy="26" r="7"/>
+ <path style="fill:none;stroke:#ffb500;stroke-width:6;stroke-linecap:round" d="M 6.0425932,7.018285 C 18.577495,8.0178096 15.527546,13.217652 18.462768,24.95854"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.9804688 4.015625 A 3.0003 3.0003 0 0 0 3.0683594 7.5117188 A 3.0003 3.0003 0 0 1 5.9804688 5.015625 A 3.0003 3.0003 0 0 1 6.28125 5.0273438 C 9.6300366 5.2943737 12.170394 5.8265803 14.269531 6.9453125 C 16.368669 8.0640451 17.852792 9.9096477 18.632812 11.835938 C 20.192856 15.688516 19.991967 19.698314 21.375 25.230469 A 3.0018522 3.0018522 0 0 1 21.419922 25.443359 A 3.0018522 3.0018522 0 0 0 21.375 24.230469 C 19.991967 18.698314 20.192856 14.688515 18.632812 10.835938 C 17.852792 8.9096477 16.368669 7.0640451 14.269531 5.9453125 C 12.170394 4.8265803 9.6300366 4.2943738 6.28125 4.0273438 A 3.0003 3.0003 0 0 0 5.9804688 4.015625 z"/>
+ <path style="fill:#4f4f4f" d="M 11.3,14 C 10.0258,14 9,14.9366 9,16.1 V 34.999998 A 23,21 0 0 0 32,56 23,21 0 0 0 55,34.999998 V 16.1 C 55,14.9366 53.9742,14 52.7,14 H 32 Z"/>
+ <path style="opacity:0.2" d="m 37.838236,41.046234 c 0.81808,5.337592 -1.486338,12.077718 -4.18593,12.81747 -4.776966,1.204094 -0.359044,-8.354316 -8.526942,-9.966944 2.280504,3.870242 -0.717416,5.231162 -4.898499,5.733882 -1.490807,0.1686 -2.646774,-0.629386 -1.96481,-2.72509 -0.130468,-0.429078 -0.619423,-1.13614 -1.380031,-1.396818 -0.739218,-0.31025 -1.437448,0.0134 -2.137674,-0.10264 -0.007,0.06018 -0.07674,0.13848 -0.01126,0.17912 1.433359,1.472878 1.096124,2.633764 -0.279518,3.318316 -0.468506,0.14124 -0.900098,0.1037 -1.268634,-0.08668 -0.498971,-0.257722 -0.585498,-0.557482 -0.426641,-0.86673 0.112796,-0.219482 0.32385,-0.431154 0.446423,-0.650034 0.03347,-0.05968 -0.09108,-0.13444 -0.144098,-0.202242 -0.154986,0.03014 -0.378025,0.0422 -0.454899,0.09242 -4.3811852,2.575372 1.360682,8.290898 3.506585,9.703198 4.422886,2.669272 9.478272,4.096254 14.64986,4.106538 12.060404,-0.528662 23.593008,-6.743588 19.186384,-13.461798 0.12232,2.178666 -1.79851,4.820846 -6.064926,3.338734 1.500418,-4.232994 -6.474248,-10.475218 -6.04538,-9.830748 z"/>
+ <path style="fill:#f67c01" d="m 37.838236,40.046192 c 0.81808,5.337592 -1.486338,12.077718 -4.18593,12.81747 -4.776966,1.204094 -0.359044,-8.354316 -8.526942,-9.966944 2.280504,3.870242 -0.717416,5.231162 -4.898499,5.733882 -1.490807,0.1686 -2.646774,-0.629386 -1.96481,-2.72509 -0.130468,-0.429078 -0.619423,-1.13614 -1.380031,-1.396818 -0.739218,-0.31025 -1.437448,0.0134 -2.137674,-0.10264 -0.007,0.06018 -0.07674,0.13848 -0.01126,0.17912 1.433359,1.472878 1.096124,2.633764 -0.279518,3.318316 -0.468506,0.14124 -0.900098,0.1037 -1.268634,-0.08668 -0.498971,-0.257722 -0.585498,-0.557482 -0.426641,-0.86673 0.112796,-0.219482 0.32385,-0.431154 0.446423,-0.650034 0.03347,-0.05968 -0.09108,-0.13444 -0.144098,-0.202242 -0.154986,0.03014 -0.378025,0.0422 -0.454899,0.09242 -4.3811852,2.575372 1.360682,8.290898 3.506585,9.703198 4.422886,2.669272 9.478272,4.096254 14.64986,4.106538 12.060404,-0.528662 23.593008,-6.743588 19.186384,-13.461798 0.12232,2.178666 -1.79851,4.820846 -6.064926,3.338734 1.500418,-4.232994 -6.474248,-10.475218 -6.04538,-9.830748 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.300781 14 C 10.026581 14 9 14.938162 9 16.101562 L 9 17.101562 C 9 15.938163 10.026581 15 11.300781 15 L 32 15 L 52.699219 15 C 53.973419 15 55 15.938163 55 17.101562 L 55 16.101562 C 55 14.938162 53.973419 14 52.699219 14 L 32 14 L 11.300781 14 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 37.851562 40.003906 C 37.817079 39.992555 37.811086 40.006596 37.837891 40.046875 C 37.889021 40.380474 37.927677 40.719751 37.955078 41.0625 C 38.761873 41.538237 43.577638 45.636971 44.037109 49.210938 C 44.547788 45.297631 38.340539 40.164865 37.851562 40.003906 z M 37.992188 42.837891 C 37.859728 47.491702 35.895722 52.248543 33.652344 52.863281 C 28.875378 54.067375 33.292898 44.509112 25.125 42.896484 C 25.363105 43.300572 25.53052 43.67218 25.658203 44.023438 C 33.089751 45.944007 28.984347 55.039908 33.652344 53.863281 C 36.05706 53.204332 38.142266 47.786711 37.992188 42.837891 z M 16.333984 44.378906 C 15.792927 44.333607 15.26931 44.49328 14.744141 44.40625 C 14.737141 44.46643 14.666942 44.545298 14.732422 44.585938 C 15.016805 44.878161 15.214528 45.153544 15.365234 45.419922 C 15.86056 45.384683 16.361815 45.28915 16.882812 45.507812 C 17.463294 45.706757 17.880032 46.165557 18.105469 46.5625 C 18.137741 46.357998 18.1845 46.143547 18.261719 45.90625 C 18.131251 45.477172 17.64342 44.768491 16.882812 44.507812 C 16.698008 44.43025 16.514337 44.394006 16.333984 44.378906 z M 25.857422 45.728516 C 25.504476 47.497746 23.161112 48.278019 20.226562 48.630859 C 19.195464 48.74747 18.342351 48.386454 18.128906 47.46875 C 17.822333 49.1366 18.880381 49.783103 20.226562 49.630859 C 23.664608 49.21748 26.29631 48.220457 25.857422 45.728516 z M 13.060547 46.097656 C 12.905561 46.127796 12.682343 46.139233 12.605469 46.189453 C 11.227465 46.999479 10.852759 48.120595 11.050781 49.320312 C 11.169008 48.509559 11.621611 47.76779 12.605469 47.189453 C 12.622082 47.1786 12.663302 47.173872 12.691406 47.166016 C 12.699442 47.094739 12.720441 47.021969 12.757812 46.949219 C 12.870608 46.729737 13.082505 46.519661 13.205078 46.300781 C 13.238548 46.241101 13.113565 46.165458 13.060547 46.097656 z M 49.949219 46.539062 C 50.069841 48.68749 48.19774 51.277252 44.054688 49.927734 C 44.038619 50.25196 43.991465 50.570422 43.882812 50.876953 C 48.149228 52.359065 50.071539 49.717728 49.949219 47.539062 C 50.486042 48.357487 50.783409 49.166821 50.875 49.960938 C 50.989299 48.853006 50.713538 47.704321 49.949219 46.539062 z M 15.554688 46.841797 C 15.387436 47.265607 15.011482 47.626445 14.453125 47.904297 C 13.984619 48.045537 13.554083 48.006786 13.185547 47.816406 C 13.089936 47.767022 13.021577 47.714351 12.955078 47.662109 C 12.882917 47.757412 12.807693 47.85216 12.757812 47.949219 C 12.598956 48.258467 12.686576 48.558684 13.185547 48.816406 C 13.554083 49.006786 13.984619 49.045537 14.453125 48.904297 C 15.407453 48.429401 15.844312 47.72031 15.554688 46.841797 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/credentials-preferences.svg b/.icons/awkward/64x64/apps/credentials-preferences.svg
new file mode 100644
index 00000000..6f0a22a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/credentials-preferences.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 2.0508,37.39 C 2.0244,37.742 2,38.094 2,38.454 2,46.486 8.7158,53 17,53 l 31.876,0 C 56.124,53 62,47.302 62,40.274 62,39.928 61.978,39.586 61.95,39.246 61.434,45.818 55.784,51 48.876,51 L 17,51 C 9.0418,51 2.5512,44.986 2.0508,37.39 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,12 C 24.234,12 17.6198,16.6106 14.7734,23.136 7.544,24.178 2,30.154 2,37.454 2,45.488 8.7158,52 17,52 l 31.876,0 C 56.124,52 62,46.302 62,39.272 62,32.74 56.934,27.386 50.398,26.66 48.694,18.3194 41.1,12 32,12 Z"/>
+ <path style="opacity:0.5" d="m 29,22 c -2.762,0 -5,2.238 -5,5 0,2.762 2.238,5 5,5 2.762,0 5,-2.238 5,-5 0,-2.762 -2.238,-5 -5,-5 z m 9,2 c -0.944,0 -1.8,0.34 -2.484,0.886 C 35.818,25.53 36,26.242 36,27 c 0,1.27 -0.49,2.416 -1.27,3.296 0.724,1.03 1.916,1.704 3.27,1.704 2.21,0 4,-1.79 4,-4 0,-2.21 -1.79,-4 -4,-4 z m -9,10 c -9.0004,0.006 -9,6.402 -9,6.402 l 0,1.598 18,0 0,-1.598 c 0,0 0,-6.406 -9,-6.402 z m 9,0 c -1.246,0 -2.222,0.214 -3.004,0.542 4.382,1.352 4.884,4.622 4.95,5.458 L 44,40 44,38.8 c 0,0 0,-4.804 -6,-4.8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 12 C 24.234 12 17.619837 16.612119 14.773438 23.136719 C 7.5440375 24.178719 2 30.153125 2 37.453125 C 2 37.611125 2.0152656 37.766125 2.0253906 37.921875 C 2.2888217 30.866791 7.7216393 25.15312 14.773438 24.136719 C 17.619837 17.612119 24.234 13 32 13 C 41.1 13 48.694437 19.319756 50.398438 27.660156 C 56.758891 28.366657 61.712314 33.461244 61.974609 39.753906 C 61.983924 39.594082 62 39.435467 62 39.273438 C 62 32.741437 56.934438 27.386156 50.398438 26.660156 C 48.694437 18.319756 41.1 12 32 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cronopete_preferences.svg b/.icons/awkward/64x64/apps/cronopete_preferences.svg
new file mode 100644
index 00000000..3567b9b7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cronopete_preferences.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="44" x="-61" y="-54" rx="2.8" ry="2.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="56" height="44" x="-60" y="-54" rx="2.8" ry="2.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.75 4 C 11.2265 4 10 5.2495812 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.2265 5 12.75 5 L 51.25 5 C 52.7735 5 54 6.2495812 54 7.8007812 L 54 6.8007812 C 54 5.2495813 52.7735 4 51.25 4 L 12.75 4 z"/>
+ <path style="opacity:0.5" d="m 16.411542,16.997662 2.562178,9.562178 9.562178,-2.562178 -3.464102,-2 C 27.280935,18.171321 32.173659,16.86032 36,19.069459 c 3.826341,2.209139 5.137342,7.101862 2.928203,10.928203 C 36.719064,33.824003 31.826341,35.135005 28,32.925866 26.77981,32.218502 25.768296,31.20115 25.068003,29.976888 l -5.901656,1.581345 c 1.19028,2.756949 3.235478,5.058122 5.833653,6.563785 6.696096,3.865993 15.258362,1.571741 19.124355,-5.124356 C 47.990348,26.301566 45.696096,17.7393 39,13.873307 32.303903,10.007314 23.741637,12.301566 19.875644,18.997662 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cronopete_restore.svg b/.icons/awkward/64x64/apps/cronopete_restore.svg
new file mode 100644
index 00000000..04497869
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cronopete_restore.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="44" x="-61" y="-54" rx="2.8" ry="2.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="56" height="44" x="-60" y="-54" rx="2.8" ry="2.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.75 4 C 11.2265 4 10 5.2495812 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.2265 5 12.75 5 L 51.25 5 C 52.7735 5 54 6.2495812 54 7.8007812 L 54 6.8007812 C 54 5.2495813 52.7735 4 51.25 4 L 12.75 4 z"/>
+ <path style="opacity:0.5" d="m 16.411542,16.997662 2.562178,9.562178 9.562178,-2.562178 -3.464102,-2 C 27.280935,18.171321 32.173659,16.86032 36,19.069459 c 3.826341,2.209139 5.137342,7.101862 2.928203,10.928203 C 36.719064,33.824003 31.826341,35.135005 28,32.925866 26.77981,32.218502 25.768296,31.20115 25.068003,29.976888 l -5.901656,1.581345 c 1.19028,2.756949 3.235478,5.058122 5.833653,6.563785 6.696096,3.865993 15.258362,1.571741 19.124355,-5.124356 C 47.990348,26.301566 45.696096,17.7393 39,13.873307 32.303903,10.007314 23.741637,12.301566 19.875644,18.997662 Z"/>
+ <circle style="opacity:0.2" cx="46" cy="48" r="16"/>
+ <circle style="fill:#3583f3" cx="46" cy="47" r="16"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 49,40 v 2.999713 h -4.560218 c -1.943447,1.11e-4 -3.739224,1.082996 -4.710947,2.734574 -0.97178,1.651674 -0.97178,3.957921 0,5.609596 0.925052,1.567098 2.596681,2.567105 4.440006,2.656117 -1.390465,-0.136591 -2.335633,-0.864537 -2.335508,-2.2358 0,-1.47413 1.104582,-1.730653 2.606449,-1.7642 H 49 v 2.600001 l 7,-6.3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/crossover.svg b/.icons/awkward/64x64/apps/crossover.svg
new file mode 100644
index 00000000..46f36b0b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/crossover.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="26"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="26"/>
+ <path style="opacity:0.1" d="m 34.725558,13.001046 c 1.103423,2.198967 1.987009,4.261735 2.745958,6.249904 -2.209166,-0.175697 -4.292134,-0.275596 -6.160105,-0.242176 -17.224535,0.307655 -19.838695,9.553653 -7.999877,27.643574 -2.223966,0.371994 -4.641929,0.623991 -7.311888,0.723989 31.479516,5.547915 39.65539,-3.161951 24.68362,-26.035599 2.221966,-0.371994 4.649929,-0.615991 7.315888,-0.715989 -3.099953,-0.543992 -5.951909,-0.943985 -8.601868,-1.213981 -1.403978,-2.042969 -2.921955,-4.154936 -4.671928,-6.409902 z m 3.648344,8.792865 C 42.662636,35.148305 38.402741,43.27558 25.616298,46.183535 21.339564,32.837741 25.587719,24.703866 38.373902,21.793911 Z M 24.87411,46.355533 c -0.500913,0.103338 -1.005405,0.204857 -1.531217,0.292955 0.526392,-0.088 1.026605,-0.192097 1.531217,-0.292955 z m -0.285156,2.218766 c 1.406918,2.047968 2.928555,4.164535 4.683528,6.425701 -1.101223,-2.194567 -1.983949,-4.253335 -2.742158,-6.238104 -0.62605,-0.0499 -1.2879,-0.120818 -1.94137,-0.187497 z"/>
+ <path style="fill:#f37421" d="M 34.727558,12.000739 C 57.31321,41.098291 51.071306,52.558115 15.999846,46.37621 39.545484,45.502223 45.789388,34.0444 34.727558,12.000739"/>
+ <path style="fill:#2183f3" d="M 31.311611,18.008647 C 14.087076,18.316302 11.472916,27.5617 23.311734,45.652221 24.107082,45.519583 24.88571,45.378245 25.624098,45.210828 20.392179,28.921079 27.824064,20.37521 47.999754,19.625222 41.423855,18.46724 35.861941,17.927848 31.312011,18.009247 Z m -6.722497,29.565544 c 1.406918,2.047969 2.928555,4.164536 4.683528,6.425701 -1.101223,-2.194566 -1.983969,-4.253334 -2.742158,-6.238104 -0.62605,-0.0499 -1.2879,-0.120818 -1.94137,-0.187497 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 6 A 26 26 0 0 0 6 32 A 26 26 0 0 0 6.0215 32.59 A 26 26 0 0 1 32 7 A 26 26 0 0 1 57.979 32.41 A 26 26 0 0 0 58 32 A 26 26 0 0 0 32 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/crossstudio.svg b/.icons/awkward/64x64/apps/crossstudio.svg
new file mode 100644
index 00000000..9a88967e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/crossstudio.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1" viewBox="0 0 16.93 16.93">
+ <g transform="translate(0,-280.06664)">
+ <path style="opacity:.2" d="m8.4666667 288.7979c-4.8154136 0-7.4083333 7.40832-7.4083333 7.40832h2.5931233c1.852082 0 2.222295-2.59332 4.81521-5.18624 2.5929153 2.59292 2.9631283 5.18624 4.8152093 5.18624h2.593124s-1.666471-4.7544-4.805908-6.64454c0.0021 0.0002 0.0041-0.00022 0.0062 0-0.01346-0.008-0.03641-0.018-0.05064-0.028-0.106652-0.063-0.215546-0.1218-0.325561-0.1778-0.07725-0.039-0.147474-0.0748-0.233578-0.1126-0.166982-0.0756-0.338283-0.1408-0.5126301-0.1984-0.045492-0.016-0.088136-0.0312-0.134358-0.0454-0.039012-0.012-0.078452-0.0224-0.117822-0.033-0.4208606-0.1196-0.8583506-0.195-1.234033-0.1684z"/>
+ <path style="fill:#eba43c" d="m15.874996 295.94165s-2.592915-7.40834-7.4083289-7.40834l-2e-7 2.2225c2.5929151 2.59292 2.9633311 5.18584 4.8154141 5.18584z"/>
+ <path style="opacity:.1;fill:#ffffff" transform="matrix(.26458333 0 0 .26458333 0 280.06664)" d="m32 32v1c16.309685 0 25.810349 22.329138 27.621094 27h0.378906s-9.800013-28-28-28z"/>
+ <path style="fill:#4f4f4f" d="m1.0583378 295.94165s2.5929153-7.40834 7.4083289-7.40834c0.8639518-0.061 2.0606453 0.39802 2.6091363 0.7637-1.3552769-0.1428-2.6091361 1.4588-2.6091361 1.4588-2.592915 2.59292-2.9633314 5.18584-4.8154136 5.18584z"/>
+ <path style="opacity:.1;fill:#ffffff" transform="matrix(.26458333 0 0 .26458333 0 280.06664)" d="m32 32c-18.199988 0-28 28-28 28h0.3789062c1.8107451-4.670862 11.3114078-27 27.6210938-27 2.544336-0.179645 5.837348 0.83499 8.154297 1.945312 0.55907-0.090777 1.128384-0.119348 1.705078-0.058593-2.073037-1.382098-6.594045-3.11727-9.859375-2.886719z"/>
+ <path style="opacity:.2" d="m1.0583334 281.38951s1.6668229 4.75484 4.8069415 6.64456c-0.00242-0.00024-0.0048 0.00026-0.00724 0 0.01648 0.01 0.044386 0.023 0.062012 0.034 0.097532 0.0574 0.197318 0.1108 0.2976562 0.1622 0.082468 0.042 0.157258 0.081 0.2501138 0.122 0.166982 0.0756 0.338283 0.1408 0.5126302 0.1984 0.045492 0.016 0.088136 0.0312 0.134358 0.0454 0.03799 0.012 0.076394 0.0216 0.114722 0.032 0.4218188 0.1202 0.860517 0.196 1.237134 0.1696 4.8154139 0 7.4083329-7.40834 7.4083329-7.40834h-2.593118c-1.852081 0-2.222294 2.59334-4.8152093 5.18624-2.592915-2.5929-2.963128-5.18624-4.81521-5.18624z"/>
+ <path style="fill:#568cbf" d="m1.0583379 281.12499s2.5929148 7.40832 7.4083286 7.40832l2e-7 -2.2225c-2.592915-2.5929-2.9633314-5.18582-4.8154136-5.18582z"/>
+ <path style="opacity:.1;fill:#ffffff" transform="matrix(.26458333 0 0 .26458333 0 280.06664)" d="m4 4s0.2584637 0.6444079 0.3984375 1h9.4023435c6.999995 0 8.399225 9.801625 18.199219 19.601562v-1c-9.799994-9.799937-11.199224-19.601562-18.199219-19.601562h-9.800781z"/>
+ <path style="fill:#4f4f4f" d="m15.874996 281.12499s-2.592915 7.40832-7.4083293 7.40832c-0.8639516 0.061-2.060645-0.39802-2.609136-0.76368 1.3552768 0.1428 2.609136-1.45882 2.609136-1.45882 2.5929153-2.5929 2.9633313-5.18582 4.8154133-5.18582z"/>
+ <path style="opacity:.1;fill:#ffffff" transform="matrix(.26458333 0 0 .26458333 0 280.06664)" d="m50.199219 4c-6.999991 0-8.399224 9.801625-18.199219 19.601562 0 0-4.737067 6.051436-9.859375 5.511719 0.46242 0.308283 1.085277 0.622783 1.763672 0.933594 4.39544-0.726671 8.095703-5.445313 8.095703-5.445313 9.799995-9.799937 11.199228-19.601562 18.199219-19.601562h9.402343c0.139974-0.3555921 0.398438-1 0.398438-1h-9.800781z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/crow-translate.svg b/.icons/awkward/64x64/apps/crow-translate.svg
new file mode 100644
index 00000000..cf684966
--- /dev/null
+++ b/.icons/awkward/64x64/apps/crow-translate.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 27.999782 27.999782 0 0 0 4 32 A 27.999782 27.999782 0 0 0 4.0175781 32.492188 A 27.999782 27.999782 0 0 1 32 5 A 27.999782 27.999782 0 0 1 59.974609 32.492188 A 27.999782 27.999782 0 0 0 60 32 A 27.999782 27.999782 0 0 0 32 4 z"/>
+ <path style="opacity:0.1" d="m 38.523387,15.000359 c -1.510206,1.353205 -3.080892,2.795267 -4.218717,4.449183 -2.482533,3.61538 -4.062874,8.193014 -7.269475,11.316318 -1.303332,1.26436 -2.820396,2.365431 -4.378872,3.335912 0.820615,0.123019 1.730146,0.206014 2.550762,0.03516 -1.655025,1.066159 -3.507739,2.082331 -4.859338,3.503878 -0.668906,0.697105 -1.367393,1.404449 -2.015609,2.128892 0.524089,-0.32805 1.146811,-0.700427 1.781237,-0.707027 1.048178,-0.0136 3.054662,-1.203115 3.054662,-1.203115 0,-2e-6 -3.780407,2.489579 -5.331989,4.027311 -0.882678,0.874801 -1.882053,1.701381 -2.640605,2.699199 -0.682811,0.902067 -0.687494,0.890617 -0.687494,0.890617 1.275745,-0.478404 2.564504,-0.979552 3.902313,-1.273428 -0.537883,0.198198 -0.802866,0.295948 -1.347645,0.480466 -1.186097,0.478407 -2.540961,0.83997 -3.55466,1.441395 -1.827419,1.086662 -3.6412692,3.87245 -4.9101183,5.710893 -0.6758001,0.970481 -1.788152,1.799036 -2.3398255,2.796853 -0.3172127,0.574087 -0.2828842,1.173845 -0.2070296,1.324209 0.5585694,1.045656 3.3518807,1.929759 4.8827744,2.312482 1.841211,0.451065 3.771547,0.655273 5.667925,0.730459 1.124034,-0.239205 2.289745,-0.709075 3.117163,-1.515613 1.124035,-1.093499 2.746234,-2.155557 3.394505,-3.570286 0.372379,-0.799621 0.944135,-1.263734 0.964835,-1.277334 -0.8482,1.428381 -1.778328,2.808864 -2.785134,4.121062 -0.482717,0.621929 -1.144522,1.410145 -1.144522,1.410145 1.124036,-0.410063 2.295067,-1.081095 3.398412,-1.265614 0.682697,-0.116179 1.432923,-0.437605 1.957015,-0.929681 0.558567,-0.526246 1.409727,-0.733514 1.906235,-1.273428 0.43286,-0.47211 0.9987,-1.313142 1.597643,-2.246076 -0.295247,0.179358 -0.591353,0.355291 -0.898429,0.50781 -0.104259,0.05458 -0.141239,0.05256 -0.07422,-0.0156 0.05212,-0.05458 0.104159,-0.101639 0.156259,-0.156259 0.387169,-0.382173 0.758562,-0.804422 1.01171,-1.234364 0.0074,-0.0136 0.016,-0.02542 0.02344,-0.03906 0.833901,-1.555992 1.583919,-3.189163 2.335919,-4.792931 0.03722,-0.06142 0.05224,-0.09484 0.08204,-0.156258 0.07446,-0.136479 0.126839,-0.285422 0.164058,-0.449215 0.431845,-2.067832 0.893382,-4.471179 0.394527,-6.539013 -0.446732,-1.835802 -0.476558,-1.386707 -0.476558,-1.386707 -0.111679,0.887191 -0.290548,1.783634 -0.55859,2.636697 -0.208476,0.648335 -0.588503,1.212465 -0.640619,1.546864 -0.141478,0.880367 0.247193,1.781326 0.26953,1.835924 -0.02232,-0.03412 -0.359133,-0.553034 -0.43359,-1.32421 -0.08188,-0.839417 0.470838,-1.744434 0.671869,-2.515604 0.327603,-1.248894 -0.329448,-3.053242 -0.03906,-3.960907 0.75198,-2.395424 3.699647,-6.093369 4.89838,-9.410093 0.625429,1.774382 1.111135,3.703885 1.781236,5.355426 0.05958,0.150139 0.08302,0.201053 0.02344,0.132819 -0.312738,-0.661918 -1.148427,-1.992172 -1.148427,-1.992172 -0.193579,0.06828 0.880153,3.845594 1.222646,5.558551 0.163799,0.818943 0.28112,1.675197 0.199218,2.507792 0,0 -0.0945,0.25696 -0.109379,0.332029 -0.0074,0.0273 -0.02344,0.10452 -0.02344,0.124999 v 0.004 c -0.0074,0.04094 -0.016,0.07722 -0.02344,0.124999 -0.0074,0.02728 -0.0082,0.04692 -0.0156,0.07422 -0.0074,0.04776 -0.0198,0.109479 -0.02734,0.164059 -0.0074,0.0273 -0.0156,0.06252 -0.0156,0.08984 -0.04468,0.225212 -0.105239,0.505434 -0.179679,0.839837 -0.0015,0.0064 -0.0024,0.013 -0.004,0.0196 -0.0038,2.616798 0.215796,5.372652 0.605465,7.914 0.317203,2.063978 0.503902,1.640612 0.503902,1.640612 0.186198,-2.433033 -0.06348,-5.39498 0.72265,-7.609315 0.530986,-1.496726 1.380397,-3.113614 1.656237,-4.726525 0.28272,-1.653915 0.275752,-3.418321 0.234374,-5.113242 -0.05516,-2.193833 -0.193598,-4.4067 -0.503904,-6.593699 0.28963,1.038824 0.718253,2.129126 0.773432,3.195287 0.05516,1.011486 0.0818,2.057832 0.10938,3.08982 0.234456,-1.271192 0.41526,-2.630147 0.277339,-3.921843 -0.131019,-1.189179 0.09586,-2.405517 -0.03516,-3.574192 -0.172399,-1.5309 -0.227979,-3.184868 -0.738275,-4.640588 C 40.69,18.574868 40.055909,17.151393 39.68353,15.72301 39.531819,15.148924 38.523383,15.00036 38.523383,15.00036 Z"/>
+ <path style="fill:#3f3f3f" d="m 41.917331,23.636911 c 0.131019,1.168675 -0.09654,2.385194 0.03448,3.574372 0.137919,1.291696 -0.04138,2.651734 -0.275835,3.922926 -0.02758,-1.031988 -0.05518,-2.077646 -0.11034,-3.089132 -0.05518,-1.066162 -0.482714,-2.159661 -0.772344,-3.198485 0.310316,2.186999 0.448235,4.401331 0.503402,6.595164 0.04138,1.694921 0.04826,3.458189 -0.23446,5.112104 -0.27584,1.612912 -1.124035,3.232657 -1.655021,4.729384 -0.786136,2.214334 -0.537882,5.173613 -0.724072,7.606648 0,0 -0.186199,0.423731 -0.503402,-1.640247 -0.427553,-2.788422 -0.665073,-5.843382 -0.609909,-8.679644 v -0.06836 c 0,-0.03418 -0.0068,-0.09568 -0.0068,-0.09568 0,0 -0.08966,0.259704 -0.10344,0.334883 -0.0068,0.02734 -0.02068,0.10252 -0.02068,0.123019 v 0.0066 c -0.0068,0.03418 -0.0138,0.0752 -0.0207,0.123019 -0.0068,0.02734 -0.0068,0.04782 -0.0138,0.07518 -0.0068,0.04782 -0.02068,0.109359 -0.0276,0.164019 -0.0068,0.02734 -0.0138,0.0615 -0.0138,0.08884 -0.04138,0.225536 -0.09654,0.505742 -0.165499,0.840629 -0.337901,1.606076 -2.383437,2.33102 -2.611003,3.950766 -0.0068,0.03418 -3.108904,0.286911 -0.0138,0.09568 -0.186199,1.120835 -0.28695,1.506652 -0.983436,2.292606 -0.737865,0.833791 -0.271114,-0.50927 -1.271024,0.0785 0.956018,0.245908 0.04138,-0.02734 0,0 -1.33781,0.902137 2.739846,-0.816657 1.339977,-0.06488 -0.09654,0.05466 0.701249,-0.771826 -0.06896,-0.0136 2.545092,-1.106573 -1.568004,2.301848 -1.519741,2.247162 0.35859,-0.382725 -0.234462,0.430563 0,0 1.937287,-2.670051 -0.0068,0.0136 0,0 0.772344,-1.558235 -0.447772,-0.562599 0.248717,-2.168673 0,0 -0.193099,0.287042 -0.434443,0.628759 -0.30342,0.423731 -0.703385,0.943143 -0.868885,1.141341 -1.310226,1.571904 -2.234277,3.854582 -3.606566,5.351309 -0.496508,0.539914 -1.344706,0.744944 -1.903273,1.27119 -0.524092,0.492076 -1.275746,0.813291 -1.958443,0.929473 -1.103345,0.184518 -2.275652,0.854297 -3.399688,1.26436 0,0 0.662007,-0.785952 1.144724,-1.407881 1.006806,-1.312198 1.937752,-2.692739 2.785952,-4.12112 -0.0207,0.0136 -0.59305,0.478404 -0.965429,1.278026 -0.648271,1.414729 -2.26881,2.474057 -3.392846,3.567554 -0.827417,0.806538 -1.992828,1.278108 -3.116862,1.517312 -1.896378,-0.07518 -3.827235,-0.280212 -5.668445,-0.73128 C 9.4031427,56.886031 6.6102952,56.004396 6.0517258,54.95874 5.9758708,54.808375 5.9413905,54.20696 6.2586034,53.632872 6.8102769,52.635056 7.9205198,51.808096 8.59632,50.837616 c 1.2688491,-1.838444 3.082476,-4.626866 4.909894,-5.713527 1.0137,-0.601426 2.372197,-0.963647 3.558294,-1.442053 0.544779,-0.184519 0.806823,-0.28021 1.344705,-0.478404 -1.337808,0.293875 -2.627344,0.792785 -3.90309,1.27119 0,0 0.0068,0.0136 0.689591,-0.888467 0.758552,-0.997819 1.758459,-1.824774 2.641137,-2.699575 1.551582,-1.537732 5.330547,-4.025441 5.330547,-4.025441 0,0 -2.006714,1.189181 -3.054892,1.202847 -0.634425,0.0066 -1.255059,0.375891 -1.779148,0.70394 0.648216,-0.724442 1.344704,-1.428383 2.01361,-2.125487 1.351599,-1.421549 3.206599,-2.439869 4.861624,-3.506029 -0.820616,0.170859 -1.730877,0.08884 -2.551492,-0.03418 1.558476,-0.97048 3.075578,-2.070813 4.37891,-3.335172 3.206601,-3.123303 4.785764,-7.702328 7.268297,-11.317708 1.137825,-1.653917 2.710095,-3.095968 4.220301,-4.449173 0,0 1.006806,0.150357 1.158517,0.724444 0.372379,1.428382 1.006802,2.849931 1.496414,4.271478 0.510296,1.45572 0.565466,3.109635 0.737863,4.640535 z"/>
+ <path style="opacity:0.1" d="m 36.551125,30.494512 c -0.193579,0.06828 0.878579,3.84904 1.221072,5.561997 0.163799,0.818943 0.282934,1.672011 0.20103,2.504606 0,0 -0.0968,0.25933 -0.111679,0.334399 -0.0074,0.0273 -0.02232,0.10236 -0.02232,0.122839 0,0 0,0 0,0.0066 -0.0074,0.04094 -0.0148,0.07506 -0.02232,0.122839 -0.0074,0.02728 -0.0074,0.04776 -0.0148,0.07506 -0.0074,0.04776 -0.02232,0.109199 -0.0298,0.163779 -0.0074,0.0273 -0.0148,0.06142 -0.0148,0.08874 -0.04468,0.225212 -0.104259,0.505016 -0.178699,0.839419 -0.364833,1.603766 -0.625429,3.228005 -0.871133,4.845421 -0.0074,0.03412 -0.0074,0.06142 -0.0148,0.09554 -0.20103,1.119223 -0.580755,1.596939 -1.332757,2.381765 -0.796672,0.832592 -1.757151,1.876744 -2.836754,2.463657 -0.02978,0.02046 -0.07446,0.04094 -0.119119,0.06828 -1.444437,0.900839 -2.784636,2.040537 -4.296083,2.791237 -0.104259,0.05458 -0.141479,0.05458 -0.07446,-0.0136 0.05212,-0.05458 0.104259,-0.102359 0.156359,-0.156959 0.387169,-0.382173 0.759446,-0.805296 1.012594,-1.235238 0.0074,-0.0136 0.0148,-0.0273 0.02232,-0.04094 0.833901,-1.555994 1.585901,-3.187057 2.337901,-4.790825 0.03722,-0.06142 0.05212,-0.09554 0.08192,-0.156958 0.07446,-0.136479 0.126579,-0.286628 0.163798,-0.450421 0.431845,-2.067832 0.893468,-4.470069 0.394615,-6.537903 -0.446732,-1.835802 -0.476516,-1.385381 -0.476516,-1.385381 -0.111679,0.887191 -0.290374,1.781202 -0.558416,2.634267 -0.208476,0.648335 -0.588201,1.214773 -0.640317,1.549172 -0.141478,0.880367 0.245703,1.781204 0.26804,1.835802 -0.02232,-0.03412 -0.357387,-0.552786 -0.431844,-1.323962 -0.08188,-0.839417 0.469072,-1.74708 0.670103,-2.51825 0.327603,-1.248894 -0.327606,-3.050568 -0.03722,-3.958233 0.752,-2.395414 3.700439,-6.094313 4.899172,-9.411037 0.625429,1.774382 1.109389,3.705723 1.77949,5.357264 0.05958,0.150139 0.0819,0.197899 0.02232,0.129659 -0.312738,-0.661918 -1.146642,-1.9927 -1.146642,-1.9927 z"/>
+ <path style="fill:#41d444" d="m 36.551125,29.49453 c -0.193579,0.06828 0.878579,3.84904 1.221072,5.561996 0.163799,0.818944 0.282934,1.672011 0.20103,2.504607 0,0 -0.0968,0.25933 -0.111679,0.334399 -0.0074,0.0273 -0.02232,0.102359 -0.02232,0.122839 0,0 0,0 0,0.0066 -0.0074,0.04094 -0.0148,0.07506 -0.02232,0.122839 -0.0074,0.02728 -0.0074,0.04776 -0.0148,0.07506 -0.0074,0.04776 -0.02232,0.1092 -0.0298,0.163779 -0.0074,0.0273 -0.0148,0.06142 -0.0148,0.08874 -0.04468,0.225213 -0.104259,0.505017 -0.178699,0.83942 -0.364833,1.603765 -0.625429,3.228005 -0.871133,4.84542 -0.0074,0.03412 -0.0074,0.06142 -0.0148,0.09554 -0.20103,1.119224 -0.580755,1.59694 -1.332757,2.381766 -0.796672,0.832591 -1.757151,1.876743 -2.836754,2.463657 -0.02978,0.02046 -0.07446,0.04094 -0.119119,0.06828 -1.444437,0.900839 -2.784636,2.040536 -4.296083,2.791236 -0.104259,0.05458 -0.141479,0.05458 -0.07446,-0.0136 0.05212,-0.05458 0.104259,-0.102359 0.156359,-0.156958 0.387169,-0.382173 0.759446,-0.805296 1.012594,-1.235239 0.0074,-0.0136 0.0148,-0.0273 0.02232,-0.04094 0.833901,-1.555994 1.585901,-3.187058 2.337901,-4.790825 0.03722,-0.06142 0.05212,-0.09554 0.08192,-0.156959 0.07446,-0.136479 0.126579,-0.286628 0.163798,-0.45042 0.431845,-2.067832 0.893468,-4.470069 0.394615,-6.537903 -0.446732,-1.835802 -0.476516,-1.385381 -0.476516,-1.385381 -0.111679,0.887191 -0.290374,1.781202 -0.558416,2.634267 -0.208476,0.648335 -0.588201,1.214772 -0.640317,1.549172 -0.141478,0.880367 0.245703,1.781204 0.26804,1.835802 -0.02232,-0.03412 -0.357387,-0.552786 -0.431844,-1.323962 -0.08188,-0.839418 0.469072,-1.74708 0.670103,-2.51825 0.327603,-1.248895 -0.327606,-3.050569 -0.03722,-3.958234 0.752,-2.395413 3.700439,-6.094312 4.899172,-9.411036 0.625429,1.774382 1.109389,3.705723 1.77949,5.357264 0.05958,0.150139 0.0819,0.197898 0.02232,0.129659 -0.312738,-0.661919 -1.146642,-1.9927 -1.146642,-1.9927 z"/>
+ <path style="opacity:0.2" d="m 38.917488,3.0004377 c 1.109291,4.0980214 1.130487,6.9095701 0.939719,11.0923783 -0.211967,4.550217 -1.928897,9.326532 -3.412664,13.622391 -1.561487,4.52902 -4.062692,8.35855 -6.415524,12.463636 -2.162059,3.765941 -5.588854,6.344637 -8.959122,9.022482 -2.939271,2.331634 -6.189426,4.112154 -9.686875,5.398084 -1.088095,0.395671 -2.303371,0.536982 -3.4550562,0.572309 -0.8478666,0.0212 -1.4555043,-0.02826 -1.4837665,-0.02826 2.5012063,-0.52285 5.0377407,-1.278864 7.2563237,-2.557728 6.154099,-3.553975 11.947853,-7.814273 15.558352,-14.017831 2.296306,-3.935513 4.46543,-7.800371 5.97746,-12.124491 1.391913,-3.999105 2.911007,-8.188978 3.327876,-12.41418 0.317947,-3.228958 0.303817,-5.1361163 -0.275558,-8.3438774 0.197838,-0.6712278 0.282622,-1.0103744 0.430999,-1.6816021 0.08478,-0.4098022 0.127179,-0.6076377 0.197838,-1.0033086 z"/>
+ <path style="fill:#666666" d="m 38.917488,2.0000025 c 1.109291,4.0980214 1.130487,6.9095701 0.939719,11.0923785 -0.211967,4.550216 -1.928897,9.326532 -3.412664,13.62239 -1.561487,4.529021 -4.062692,8.358551 -6.415524,12.463637 -2.162059,3.765941 -5.588854,6.344637 -8.959122,9.022482 -2.939271,2.331633 -6.189426,4.112154 -9.686875,5.398084 -1.088095,0.39567 -2.303371,0.536981 -3.4550562,0.572309 -0.8478666,0.0212 -1.4555043,-0.02826 -1.4837665,-0.02826 2.5012063,-0.52285 5.0377407,-1.278864 7.2563237,-2.557728 6.154099,-3.553974 11.947853,-7.814273 15.558352,-14.01783 2.296306,-3.935514 4.46543,-7.800372 5.97746,-12.124492 1.391913,-3.999105 2.911007,-8.188977 3.327876,-12.414179 0.317947,-3.2289581 0.303817,-5.1361161 -0.275558,-8.3438776 0.197838,-0.6712278 0.282622,-1.0103744 0.430999,-1.6816021 0.08478,-0.4098022 0.127179,-0.6076377 0.197838,-1.0033086 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/crusader-kings-2.svg b/.icons/awkward/64x64/apps/crusader-kings-2.svg
new file mode 100644
index 00000000..580c11d3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/crusader-kings-2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.999998,4 C 23.666668,6.61446 15.333332,9.237843 7,11.858999 7.6104178,31.318 12.272917,55.053386 31.999998,62 51.9375,55.263076 56.154168,31.108306 57,11.858999 48.666666,9.235614 40.333332,6.61223 31.999998,4 Z"/>
+ <path style="fill:#e6e6e6;fill-rule:evenodd" d="m 31.999998,8.044699 c -7.052082,2.160234 -14.102083,4.327 -21.154166,6.491591 0.516667,16.073276 4.4625,35.67871 21.154166,41.41901 C 48.870832,50.39139 52.437498,30.437532 53.154166,14.53629 46.102082,12.369522 39.052082,10.202755 31.999998,8.044699"/>
+ <path style="fill:#ff9744;fill-rule:evenodd" d="M 31.999998,3 C 23.666668,5.61446 15.333332,8.237843 7,10.858999 7.6104178,30.318 12.272917,54.053386 31.999998,61 51.9375,54.263076 56.154168,30.108306 57,10.858999 48.666666,8.235614 40.333332,5.61223 31.999998,3 Z"/>
+ <path style="fill:#ffd764;fill-rule:evenodd" d="M 31.999998,3 C 23.666668,5.61446 15.333332,8.237843 7,10.858999 7.6104178,30.318 12.272917,54.053386 31.999998,61 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 31.999998,9.793527 c 6.345864,1.99032 12.694594,3.986769 19.04297,5.985026 C 50.457126,23.949842 49.287442,32.48609 46.485676,39.61077 43.47963,47.254914 39.034812,52.862006 32.035264,55.888208 25.06234,52.783716 20.538594,47.165964 17.489907,39.57301 14.641626,32.47918 13.453036,23.97813 12.932615,15.786644 19.289831,13.786722 25.6453,11.788092 31.999998,9.793527 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 31.999998,8.793527 c 6.345864,1.99032 12.694594,3.986769 19.04297,5.985026 C 50.457126,22.949842 49.287442,31.48609 46.485676,38.61077 43.47963,46.254914 39.034812,51.862006 32.035264,54.888208 25.06234,51.783716 20.538594,46.165964 17.489907,38.57301 14.641626,31.47918 13.453036,22.97813 12.932615,14.786644 19.289831,12.786722 25.6453,10.788092 31.999998,8.793527 Z"/>
+ <path style="fill:#ec3e3e" d="M 32 8.7929688 C 29.95856 9.4337207 27.91663 10.077251 25.875 10.71875 L 29 14.046875 L 29 24 L 18.300781 24 L 17.417969 24 L 13.398438 20.296875 C 13.814172 24.245438 14.442263 28.168333 15.375 31.894531 L 17.417969 30 L 18.300781 30 L 29 30 L 29 49.953125 L 27.148438 52.015625 C 27.153637 52.019525 27.158903 52.023424 27.164062 52.027344 C 27.759512 52.475192 28.392536 52.87992 29.035156 53.277344 C 29.193744 53.375234 29.338432 53.487279 29.5 53.582031 C 30.307086 54.056277 31.150586 54.492891 32.035156 54.886719 C 32.928216 54.500611 33.778436 54.071586 34.589844 53.601562 C 35.398718 53.133007 36.168436 52.625813 36.902344 52.078125 C 36.904644 52.076425 36.907856 52.075919 36.910156 52.074219 L 35 49.953125 L 35 30 L 45.660156 30 L 46.582031 30 L 48.582031 31.849609 C 49.489117 28.151268 50.111209 24.26477 50.539062 20.361328 L 46.582031 24 L 45.660156 24 L 35 24 L 35 14.046875 L 38.125 10.71875 C 36.083286 10.077414 34.041228 9.4331808 32 8.7929688 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 32 3 C 23.66667 5.61446 15.333332 8.238219 7 10.859375 C 7.0101935 11.184323 7.0277623 11.516107 7.0429688 11.845703 C 15.361962 9.2290482 23.681009 6.6099615 32 4 C 40.311141 6.6052731 48.622453 9.2214903 56.933594 11.837891 C 56.958837 11.508826 56.986031 11.177285 57 10.859375 C 48.666666 8.23599 40.333334 5.61223 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/crypt-of-the-necrodancer.svg b/.icons/awkward/64x64/apps/crypt-of-the-necrodancer.svg
new file mode 100644
index 00000000..a34bd8c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/crypt-of-the-necrodancer.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 22,6.9999988 V 10 h -4 v 3 h -5 v 3 h -3 v 2 H 7 v 5 H 4 v 16 h 3 v 2 h 3 v 3 h 3 v 4.083333 4.25 V 55 h 2 v 3 h 6.1 V 52 H 25 v 6 h 6.075 V 52 H 36 v 6 h 6 v -6 h 2 v -4 h 3 v -3 h 5 v -3 h 3 v -3 h 3 v -5 h 3 V 20 H 58 V 16 H 55 V 13 H 52 V 10 H 44 V 6.9999988 Z"/>
+ <path style="fill:#e4e4e4" d="M 22,5.9999988 V 9 h -4 v 3 h -5 v 3 h -3 v 2 H 7 v 5 H 4 v 16 h 3 v 2 h 3 v 3 h 3 v 4.083333 4.25 V 54 h 2 v 3 h 6.1 V 51 H 25 v 6 h 6.075 V 51 H 36 v 6 h 6 v -6 h 2 v -4 h 3 v -3 h 5 v -3 h 3 v -3 h 3 v -5 h 3 V 19 H 58 V 15 H 55 V 12 H 52 V 9 H 44 V 5.9999988 Z"/>
+ <path style="fill:#3f3f3f" d="M 10,21.999999 V 36 h 3 v 3 h 5 v -3 h -3 v -8 h 3 v -3 h -3 v -3.000001 z"/>
+ <rect style="fill:#ea01f5" width="3" height="8" x="15" y="28"/>
+ <path style="fill:#3f3f3f" d="M 34,21.999999 V 25 h -3 v 14 h 11 v -3 h 3 V 25 h -3 v -3.000001 z"/>
+ <rect style="fill:#ea01f5" width="6" height="8" x="34" y="28"/>
+ <path style="fill:#3f3f3f" d="m 21,40 v 3 h -3 v 3 h 11 v -3 h -3 v -3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22 6 L 22 7 L 44 7 L 44 6 L 22 6 z M 18 9 L 18 10 L 22 10 L 22 9 L 18 9 z M 44 9 L 44 10 L 52 10 L 52 9 L 44 9 z M 13 12 L 13 13 L 18 13 L 18 12 L 13 12 z M 52 12 L 52 13 L 55 13 L 55 12 L 52 12 z M 10 15 L 10 16 L 13 16 L 13 15 L 10 15 z M 55 15 L 55 16 L 58 16 L 58 15 L 55 15 z M 7 17 L 7 18 L 10 18 L 10 17 L 7 17 z M 58 19 L 58 20 L 61 20 L 61 19 L 58 19 z M 4 22 L 4 23 L 7 23 L 7 22 L 4 22 z"/>
+ <path style="opacity:0.2" d="M 10 22 L 10 23 L 15 23 L 15 22 L 10 22 z M 34 22 L 34 23 L 42 23 L 42 22 L 34 22 z M 15 25 L 15 26 L 18 26 L 18 25 L 15 25 z M 31 25 L 31 26 L 34 26 L 34 25 L 31 25 z M 42 25 L 42 26 L 45 26 L 45 25 L 42 25 z M 15 36 L 15 37 L 18 37 L 18 36 L 15 36 z M 21 40 L 21 41 L 26 41 L 26 40 L 21 40 z M 18 43 L 18 44 L 21 44 L 21 43 L 18 43 z M 26 43 L 26 44 L 29 44 L 29 43 L 26 43 z"/>
+ <rect style="opacity:0.2" width="6" height="1" x="34" y="36"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="6" height="1" x="34" y="28"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="3" height="1" x="15" y="28"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cryptfolder-indicator.svg b/.icons/awkward/64x64/apps/cryptfolder-indicator.svg
new file mode 120000
index 00000000..48720206
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cryptfolder-indicator.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cryptkeeper.svg b/.icons/awkward/64x64/apps/cryptkeeper.svg
new file mode 120000
index 00000000..48720206
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cryptkeeper.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cryptomator.svg b/.icons/awkward/64x64/apps/cryptomator.svg
new file mode 100644
index 00000000..d66b20f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cryptomator.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 13.999994,1015.3638 c 0,0 -2.999994,-0.162 -2.999994,2.8732 l 0,12.3632 c 2.67593,10.7692 9.133074,13.3798 14.15915,16.4644 1.7993,1.1044 4.304176,2.307 6.840804,2.2974 2.53663,0.02 5.041506,-1.193 6.840806,-2.2974 5.026076,-3.0846 11.48322,-5.6952 14.159148,-16.4644 l 0,-12.3632 c 0,-3.0354 -2.999992,-2.8732 -2.999992,-2.8732 l -17.999962,0 z"/>
+ <path style="opacity:0.2" d="M 31.799964,993.3622 C 22.5216,993.3622 15,1000.8838 15,1010.1622 l 0,16.8 16.799964,0 16.799964,0 0,-16.8 c 0,-9.2784 -7.521602,-16.8 -16.799964,-16.8 z m 0,6 c 6.185576,0 11.199974,4.6138 11.199974,10.8 l 0,11.2 -11.199974,0 -11.199977,0 0.400013,-11.2 c 0.220802,-6.1822 4.614388,-10.8 10.799964,-10.8 z"/>
+ <path style="fill:#e4e4e4" d="M 31.799964,992.3622 C 22.5216,992.3622 15,999.8838 15,1009.1622 l 0,16.8 16.799964,0 16.799964,0 0,-16.8 c 0,-9.2784 -7.521602,-16.8 -16.799964,-16.8 z m 0,6 c 6.185576,0 11.199974,4.6138 11.199974,10.8 l 0,11.2 -11.199974,0 -11.199977,0 0.400013,-11.2 c 0.220802,-6.1822 4.614388,-10.8 10.799964,-10.8 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,988.3622)" d="M 31.800781 4 C 22.522417 4 15 11.522361 15 20.800781 L 15 21.800781 C 15 12.522381 22.522417 5 31.800781 5 C 41.079143 5 48.601562 12.522381 48.601562 21.800781 L 48.601562 20.800781 C 48.601562 11.522361 41.079143 4 31.800781 4 z M 20.671875 32 L 20.601562 34 L 20.636719 34 L 20.671875 33 L 31.800781 33 L 43 33 L 43 32 L 31.800781 32 L 20.671875 32 z"/>
+ <path style="fill:#385455;fill-rule:evenodd" d="m 13.999994,1014.3638 c 0,0 -2.999994,-0.162 -2.999994,2.8732 l 0,12.3632 c 2.67593,10.7692 9.133074,13.3798 14.15915,16.4644 1.7993,1.1044 4.304176,2.307 6.840804,2.2974 2.53663,0.02 5.041506,-1.193 6.840806,-2.2974 5.026076,-3.0846 11.48322,-5.6952 14.159148,-16.4644 l 0,-12.3632 c 0,-3.0354 -2.999992,-2.8732 -2.999992,-2.8732 l -17.999962,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 16,1030.3622 -4.273438,2.6677 c 1.644084,4.8094 4.146838,7.6959 6.835938,9.8047 l 6.4375,-7.4727 -2,-2 -4,2.0003 z m 32,0 -3,5 -4,-2.0003 -2,2 6.4375,7.4727 c 2.6891,-2.1088 5.191854,-4.9955 6.835938,-9.8047 z m -20,6.9997 -4.890624,8.4805 c 0.687898,0.4024 1.39959,0.823 2.05078,1.2226 1.0834,0.665 2.434894,1.335 3.882812,1.7852 L 31,1039.3619 Z m 8,0 -3,2 1.957032,9.4883 c 1.447918,-0.45 2.799412,-1.1202 3.882812,-1.7852 0.65119,-0.3998 1.362884,-0.82 2.05078,-1.2226 z"/>
+ <path style="fill:#a2db44;fill-rule:evenodd" d="m 16,1029.3622 -4.273438,2.668 c 1.644084,4.8092 4.146838,7.6959 6.835938,9.8047 l 6.4375,-7.4727 -2,-2 -4,1 z"/>
+ <path style="fill:#a2db44;fill-rule:evenodd" d="m 28,1036.3622 -4.890624,8.4805 c 0.687898,0.4025 1.39959,0.823 2.05078,1.2226 1.0834,0.665 2.434894,1.3351 3.882812,1.7852 L 31,1038.3622 l -3,-2 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 15,1019.362 0,6 8,0 0,-4 z"/>
+ <path style="fill:#a2db44;fill-rule:evenodd" d="m 15,1018.3622 0,6 8,0 0,-4 z"/>
+ <path style="opacity:0.3" transform="translate(0,988.3622)" d="M 32 31 A 4 4 0 0 0 28 35 A 4 4 0 0 0 30.625 38.75 L 28 44 L 32 46 L 36 44 L 33.376953 38.751953 A 4 4 0 0 0 36 35 A 4 4 0 0 0 32 31 z"/>
+ <path style="fill:#a2db44;fill-rule:evenodd" d="m 48,1029.3622 4.273346,2.668 c -1.644084,4.8092 -4.146838,7.6958 -6.835938,9.8046 l -6.4375,-7.4726 2,-2 4.000092,1 z"/>
+ <path style="fill:#a2db44;fill-rule:evenodd" d="m 35.999908,1036.3622 4.890624,8.4804 c -0.687898,0.4026 -1.39959,0.823 -2.05078,1.2228 -1.0834,0.665 -2.434894,1.335 -3.882812,1.785 l -1.957032,-9.4882 3,-2 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 48.999908,1019.362 0,6 -8,0 0,-4 z"/>
+ <path style="fill:#a2db44;fill-rule:evenodd" d="m 48.999908,1018.3622 0,6 -8,0 0,-4 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" transform="translate(0,988.3622)" d="M 14 26 C 14 26 11 25.8398 11 28.875 L 11 29.875 C 11 26.8398 14 27 14 27 L 32 27 L 50 27 C 50 27 53 26.8396 53 29.875 L 53 28.875 C 53 25.8396 50 26 50 26 L 32 26 L 14 26 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cryptr.svg b/.icons/awkward/64x64/apps/cryptr.svg
new file mode 100644
index 00000000..52a4566c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cryptr.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#d7d7d7" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.1" d="m 22,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 21,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 15.384766,15 C 14.617689,15 14,15.617689 14,16.384766 V 49.615234 C 14,50.382311 14.617689,51 15.384766,51 H 48.615234 C 49.382311,51 50,50.382311 50,49.615234 V 16.384766 C 50,15.617689 49.382311,15 48.615234,15 Z M 9,20 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 46,1 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 9,41 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 46,1 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 21,54 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 21,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"/>
+ <rect style="fill:#555555" width="36" height="36" x="14" y="14" rx="1.385" ry="1.385"/>
+ <path style="opacity:0.2" d="m 32,22 a 6,6 0 0 0 -6,6 6,6 0 0 0 2.947266,5.158203 L 26,42 H 38 L 35.052734,33.158203 A 6,6 0 0 0 38,28 6,6 0 0 0 32,22 Z"/>
+ <circle style="fill:#ffffff" cx="32" cy="27" r="6"/>
+ <path style="fill:#ffffff" transform="matrix(1.0911619,0,0,1.8899478,4.4044897,-16.106061)" d="m 25.290024,20.691609 5.498725,9.524073 -10.997451,-1e-6 z"/>
+ <circle style="fill:#555555" cx="9" cy="21" r="2"/>
+ <circle style="fill:#555555" cx="9" cy="42" r="2"/>
+ <circle style="fill:#555555" cx="9" cy="-43" r="2" transform="rotate(90)"/>
+ <circle style="fill:#555555" cx="9" cy="-22" r="2" transform="rotate(90)"/>
+ <circle style="fill:#555555" cx="-55" cy="-43" r="2" transform="scale(-1)"/>
+ <circle style="fill:#555555" cx="-55" cy="-22" r="2" transform="scale(-1)"/>
+ <circle style="fill:#555555" cx="-55" cy="21" r="2" transform="rotate(-90)"/>
+ <circle style="fill:#555555" cx="-55" cy="42" r="2" transform="rotate(-90)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cs-applets.svg b/.icons/awkward/64x64/apps/cs-applets.svg
new file mode 100644
index 00000000..274e28b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-applets.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,50 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,53 C 5.338,53 4,51.662 4,50 Z"/>
+ <rect style="fill:#325f78" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="36" height="48" x="-50" y="-56" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 9.9980469 C 5.338 9.9980469 4 11.336047 4 12.998047 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 12.998047 C 60 11.336047 58.662 9.9980469 57 9.9980469 L 7 9.9980469 z"/>
+ <path style="opacity:0.2" d="M 14.333984,41 C 13.595314,41 13,41.595314 13,42.333984 l 0,5.332032 C 13,48.404686 13.595314,49 14.333984,49 l 5.332032,0 C 20.404686,49 21,48.404686 21,47.666016 l 0,-5.332032 C 21,41.595314 20.404686,41 19.666016,41 l -5.332032,0 z m 10,0 C 23.595314,41 23,41.595314 23,42.333984 l 0,5.332032 C 23,48.404686 23.595314,49 24.333984,49 l 5.332032,0 C 30.404686,49 31,48.404686 31,47.666016 l 0,-5.332032 C 31,41.595314 30.404686,41 29.666016,41 l -5.332032,0 z m 10,0 C 33.595314,41 33,41.595314 33,42.333984 l 0,5.332032 C 33,48.404686 33.595314,49 34.333984,49 l 5.332032,0 C 40.404686,49 41,48.404686 41,47.666016 l 0,-5.332032 C 41,41.595314 40.404686,41 39.666016,41 l -5.332032,0 z m 10,0 C 43.595314,41 43,41.595314 43,42.333984 l 0,5.332032 C 43,48.404686 43.595314,49 44.333984,49 l 5.332032,0 C 50.404686,49 51,48.404686 51,47.666016 l 0,-5.332032 C 51,41.595314 50.404686,41 49.666016,41 l -5.332032,0 z"/>
+ <path style="fill:#ffffff" d="M 14.333984,40 C 13.595314,40 13,40.595314 13,41.333984 l 0,5.332032 C 13,47.404686 13.595314,48 14.333984,48 l 5.332032,0 C 20.404686,48 21,47.404686 21,46.666016 l 0,-5.332032 C 21,40.595314 20.404686,40 19.666016,40 l -5.332032,0 z m 10,0 C 23.595314,40 23,40.595314 23,41.333984 l 0,5.332032 C 23,47.404686 23.595314,48 24.333984,48 l 5.332032,0 C 30.404686,48 31,47.404686 31,46.666016 l 0,-5.332032 C 31,40.595314 30.404686,40 29.666016,40 l -5.332032,0 z m 10,0 C 33.595314,40 33,40.595314 33,41.333984 l 0,5.332032 C 33,47.404686 33.595314,48 34.333984,48 l 5.332032,0 C 40.404686,48 41,47.404686 41,46.666016 l 0,-5.332032 C 41,40.595314 40.404686,40 39.666016,40 l -5.332032,0 z m 10,0 C 43.595314,40 43,40.595314 43,41.333984 l 0,5.332032 C 43,47.404686 43.595314,48 44.333984,48 l 5.332032,0 C 50.404686,48 51,47.404686 51,46.666016 l 0,-5.332032 C 51,40.595314 50.404686,40 49.666016,40 l -5.332032,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cs-backgrounds.svg b/.icons/awkward/64x64/apps/cs-backgrounds.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-backgrounds.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-bluetooth.svg b/.icons/awkward/64x64/apps/cs-bluetooth.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-bluetooth.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-cat-admin.svg b/.icons/awkward/64x64/apps/cs-cat-admin.svg
new file mode 120000
index 00000000..326f86b2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-cat-admin.svg
@@ -0,0 +1 @@
+utilities-terminal_su.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-cat-appearance.svg b/.icons/awkward/64x64/apps/cs-cat-appearance.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-cat-appearance.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-cat-hardware.svg b/.icons/awkward/64x64/apps/cs-cat-hardware.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-cat-hardware.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-cat-prefs.svg b/.icons/awkward/64x64/apps/cs-cat-prefs.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-cat-prefs.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-color.svg b/.icons/awkward/64x64/apps/cs-color.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-color.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-date-time.svg b/.icons/awkward/64x64/apps/cs-date-time.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-date-time.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-default-applications.svg b/.icons/awkward/64x64/apps/cs-default-applications.svg
new file mode 120000
index 00000000..8af37416
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-default-applications.svg
@@ -0,0 +1 @@
+preferences-desktop-default-applications.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-desklets.svg b/.icons/awkward/64x64/apps/cs-desklets.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-desklets.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-desktop-effects.svg b/.icons/awkward/64x64/apps/cs-desktop-effects.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-desktop-effects.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-desktop.svg b/.icons/awkward/64x64/apps/cs-desktop.svg
new file mode 100644
index 00000000..25a5091d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0000004,52.222069 0,1.999971 c 0,1.539978 1.2495821,2.77796 2.80076,2.77796 L 57.20004,57 C 58.750017,57 60,55.762018 60,54.22204 l 0,-1.999971 c 0,1.539978 -1.249983,2.77796 -2.79996,2.77796 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.237982 -2.79996,-2.77796 z"/>
+ <path style="fill:#4ab3e4" d="m 4.0000004,11.9999 0,41.221997 c 0,1.539978 1.2487821,2.77796 2.79996,2.77796 l 50.3992796,0 c 1.551177,0 2.79996,-1.238782 2.79996,-2.77776 l 0,-41.221997 z"/>
+ <path style="fill:#253951" d="m 6.7999604,6.0003718 c -1.5511779,0 -2.79996,1.2387823 -2.79996,2.7777603 l 0,3.2221539 55.9991996,0 0,-3.2221539 c 0,-1.538978 -1.247983,-2.7777603 -2.79996,-2.7777603 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 6 C 5.2496034 6 4 7.2383658 4 8.7773438 L 4 9.7773438 C 4 8.2383657 5.2496034 7 6.8007812 7 L 57.199219 7 C 58.749196 7 60 8.2383657 60 9.7773438 L 60 8.7773438 C 60 7.2383658 58.749196 6 57.199219 6 L 6.8007812 6 z"/>
+ <path style="fill:#253951" d="m 19.199783,49.999743 c -1.772775,0 -3.199954,1.33798 -3.199954,2.999957 l 0,2.999957 31.999542,0 0,-2.999957 c 0,-1.661977 -1.427979,-2.999957 -3.199954,-2.999957 l -25.599634,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cs-details.svg b/.icons/awkward/64x64/apps/cs-details.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-details.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-display.svg b/.icons/awkward/64x64/apps/cs-display.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-drivers.svg b/.icons/awkward/64x64/apps/cs-drivers.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-drivers.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-extensions.svg b/.icons/awkward/64x64/apps/cs-extensions.svg
new file mode 120000
index 00000000..6a3b5fc4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-extensions.svg
@@ -0,0 +1 @@
+preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-firewall.svg b/.icons/awkward/64x64/apps/cs-firewall.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-firewall.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-fonts.svg b/.icons/awkward/64x64/apps/cs-fonts.svg
new file mode 120000
index 00000000..9b8590a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-fonts.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-general.svg b/.icons/awkward/64x64/apps/cs-general.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-general.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-input-method.svg b/.icons/awkward/64x64/apps/cs-input-method.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-input-method.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-keyboard.svg b/.icons/awkward/64x64/apps/cs-keyboard.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-keyboard.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-language.svg b/.icons/awkward/64x64/apps/cs-language.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-language.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-login.svg b/.icons/awkward/64x64/apps/cs-login.svg
new file mode 100644
index 00000000..f881c22d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-login.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,51.12407 0,1.999971 C 4.0000004,54.718018 5.2495825,56 6.8007604,56 L 57.20004,56 C 58.750017,56 60,54.718018 60,53.124041 l 0,-1.999971 c 0,1.593977 -1.249983,2.875959 -2.79996,2.875959 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.281982 -2.79996,-2.875959 z"/>
+ <rect style="fill:#4f4f4f" width="45.999" height="56" x="-55" y="-60" rx="2.876" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.008e-4)">
+ <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 style="fill:#ffffff" width="39.999" height="10" x="12" y="19" rx="2.666" ry="2.5"/>
+ <rect style="fill:#ffffff" width="39.999" height="10" x="12" y="35" rx="2.666" ry="2.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 9 C 5.2496034 9 4 10.282223 4 11.875 L 4 12.876953 C 4 11.284176 5.2496034 10.001953 6.8007812 10.001953 L 57.199219 10.001953 C 58.749196 10.001953 60 11.284176 60 12.876953 L 60 11.875 C 60 10.282223 58.749196 9 57.199219 9 L 6.8007812 9 z"/>
+ <circle style="fill:#4fa0ff" cx="17" cy="24" r="3"/>
+ <circle style="fill:#ff4f4f" cx="17" cy="40" r="3"/>
+ <circle style="fill:#4fa0ff" cx="27" cy="24" r="3"/>
+ <circle style="fill:#ff4f4f" cx="27" cy="40" r="3"/>
+ <circle style="fill:#4fa0ff" cx="37" cy="24" r="3"/>
+ <circle style="fill:#ff4f4f" cx="37" cy="40" r="3"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cs-mouse.svg b/.icons/awkward/64x64/apps/cs-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-network.svg b/.icons/awkward/64x64/apps/cs-network.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-network.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-notifications.svg b/.icons/awkward/64x64/apps/cs-notifications.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-notifications.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-online-accounts.svg b/.icons/awkward/64x64/apps/cs-online-accounts.svg
new file mode 120000
index 00000000..a6b40609
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-online-accounts.svg
@@ -0,0 +1 @@
+preferences-desktop-online-accounts.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-overview.svg b/.icons/awkward/64x64/apps/cs-overview.svg
new file mode 100644
index 00000000..4077b77f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-overview.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,50.250068 0,1.999971 C 4.0000004,53.774018 5.2495825,55 6.8007604,55 L 57.20004,55 C 58.750017,55 60,53.774018 60,52.250039 l 0,-1.999971 c 0,1.523978 -1.249983,2.749961 -2.79996,2.749961 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.225983 -2.79996,-2.749961 z"/>
+ <path style="fill:#4ab3e4" d="m 6.7999604,10.000658 c 0,0 -2.79996,0 -2.79996,2.74996 l 0,38.49945 c 0,1.523978 1.2487821,2.749961 2.79996,2.749961 l 50.3992796,0 c 1.551977,0 2.79996,-1.225983 2.79996,-2.749961 l 0,-38.49945 c 0,-1.523578 -1.247983,-2.74996 -2.79996,-2.74996 l -50.3992796,0 z"/>
+ <path style="opacity:0.4;fill:#ffffff;fill-rule:evenodd" d="m 59.9992,40 c -3.689748,-0.06752 -7.251497,1.603386 -9.884659,4.189169 -2.633962,2.587963 -4.115941,6.121912 -4.115941,9.81186 l 11.19984,0 c 0.198297,0 0.431993,-0.04504 0.65897,-0.08326 1.229983,-0.289996 2.14197,-1.365981 2.14197,-2.665962 L 59.99938,40 Z"/>
+ <path style="opacity:0.4;fill:#ffffff;fill-rule:evenodd" d="m 4.0000004,24 c 3.6897472,0.068 7.2514966,-1.603519 9.8846586,-4.188882 2.632362,-2.585364 4.115141,-6.120313 4.115141,-9.81006 l -11.1998396,0 c -0.1982952,0 -0.4319939,0.04503 -0.6589706,0.08325 -1.2297824,0.290595 -2.1409694,1.36738 -2.1409694,2.666761 l 0,11.248931 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 10 C 6.8007812 10 4 10.00004 4 12.75 L 4 13.751953 C 4 11.001993 6.8007812 11.001953 6.8007812 11.001953 L 57.199219 11.001953 C 58.749196 11.001953 60 12.228375 60 13.751953 L 60 12.75 C 60 11.226422 58.749196 10 57.199219 10 L 6.8007812 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cs-panel.svg b/.icons/awkward/64x64/apps/cs-panel.svg
new file mode 100644
index 00000000..390b2fbf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-panel.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0000004,52.222069 0,1.999971 c 0,1.539978 1.2495821,2.77796 2.80076,2.77796 L 57.20004,57 C 58.750017,57 60,55.762018 60,54.22204 l 0,-1.999971 c 0,1.539978 -1.249983,2.77796 -2.79996,2.77796 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.237982 -2.79996,-2.77796 z"/>
+ <path style="fill:#4ab3e4" d="m 6.8007604,6.0003718 c -1.5511779,0 -2.80076,1.2383823 -2.80076,2.7773603 l 0,41.2234109 55.9991996,0 0,-41.2214109 c 0,-1.538978 -1.249983,-2.7773603 -2.79996,-2.7773603 l -50.3992796,0 z"/>
+ <path style="fill:#253951" d="m 6.7999604,55.999657 c -1.5511779,0 -2.79996,-1.237982 -2.79996,-2.77796 l 0,-3.221954 55.9991996,0 0,3.222154 c 0,1.539978 -1.247983,2.77796 -2.79996,2.77796 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 6 C 5.2496034 6 4 7.2383658 4 8.7773438 L 4 9.7773438 C 4 8.2383657 5.2496034 7 6.8007812 7 L 57.199219 7 C 58.749196 7 60 8.2383657 60 9.7773438 L 60 8.7773438 C 60 7.2383658 58.749196 6 57.199219 6 L 6.8007812 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cs-power.svg b/.icons/awkward/64x64/apps/cs-power.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-power.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-printer.svg b/.icons/awkward/64x64/apps/cs-printer.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-printer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-privacy.svg b/.icons/awkward/64x64/apps/cs-privacy.svg
new file mode 120000
index 00000000..c01534f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-privacy.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-region.svg b/.icons/awkward/64x64/apps/cs-region.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-region.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-screen.svg b/.icons/awkward/64x64/apps/cs-screen.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-screen.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-screensaver.svg b/.icons/awkward/64x64/apps/cs-screensaver.svg
new file mode 120000
index 00000000..2f67bfe7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-screensaver.svg
@@ -0,0 +1 @@
+gnome-lockscreen.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-software-properties.svg b/.icons/awkward/64x64/apps/cs-software-properties.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-software-properties.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-sound.svg b/.icons/awkward/64x64/apps/cs-sound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-sources.svg b/.icons/awkward/64x64/apps/cs-sources.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-sources.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-startup-programs.svg b/.icons/awkward/64x64/apps/cs-startup-programs.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-startup-programs.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-tablet.svg b/.icons/awkward/64x64/apps/cs-tablet.svg
new file mode 120000
index 00000000..bd3c1341
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-tablet.svg
@@ -0,0 +1 @@
+input-tablet.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-themes.svg b/.icons/awkward/64x64/apps/cs-themes.svg
new file mode 120000
index 00000000..743fd0f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-themes.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-tiling.svg b/.icons/awkward/64x64/apps/cs-tiling.svg
new file mode 120000
index 00000000..6b4ac1e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-tiling.svg
@@ -0,0 +1 @@
+preferences-system-windows-move.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-universal-access.svg b/.icons/awkward/64x64/apps/cs-universal-access.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-universal-access.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-user-accounts.svg b/.icons/awkward/64x64/apps/cs-user-accounts.svg
new file mode 120000
index 00000000..3af65454
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-user-accounts.svg
@@ -0,0 +1 @@
+kaddressbook.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-user.svg b/.icons/awkward/64x64/apps/cs-user.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-user.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-windows.svg b/.icons/awkward/64x64/apps/cs-windows.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-windows.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs-workspaces.svg b/.icons/awkward/64x64/apps/cs-workspaces.svg
new file mode 120000
index 00000000..2c414871
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs-workspaces.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cs.svg b/.icons/awkward/64x64/apps/cs.svg
new file mode 100644
index 00000000..a76c3d42
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cs.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 59.99864,31.000729 -0.036,0.695983 c -0.369991,15.183631 -12.685691,27.303337 -27.96332,27.303337 -15.177831,0 -27.4273335,-11.96571 -27.9493208,-27.011344 -0.0112,0.337992 -0.049999,0.669984 -0.049999,1.011975 C 4.0000004,48.512303 16.487697,61 31.99932,61 47.276949,61 59.592649,48.880295 59.96264,33.696663 l 0.036,-0.695983 0,-1.999951 z"/>
+ <path style="fill:#e2b322" d="m 31.707327,4.0014094 -0.02344,0.01562 C 16.320461,4.1874249 4.0005604,16.595923 4.0005604,32.000349 c 0,15.511623 12.4876966,27.99932 27.9993196,27.99932 15.276829,0 27.593329,-12.119506 27.96332,-27.303337 0,0 0.0242,-0.478448 0.03516,-0.695303 l 0,-21.999465 c 0,-3.3239196 -2.675935,-5.9998546 -5.999855,-5.9998546 l -21.999465,0 z"/>
+ <circle style="opacity:0.2" cx="31.999" cy="33.001" r="20"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.707031 4.0019531 L 31.683594 4.0175781 C 16.320168 4.1879736 4 16.595574 4 32 C 4 32.112878 4.0111795 32.222773 4.0175781 32.333984 C 4.3677172 17.240427 16.542914 5.1855031 31.683594 5.0175781 L 31.707031 5.0019531 L 31.708984 5 L 54 5 C 57.32392 5 60 7.6760804 60 11 L 60 10 C 60 6.6760804 57.32392 4.0019531 54 4.0019531 L 31.708984 4.0019531 L 31.707031 4.0019531 z"/>
+ <circle style="fill:#353535" cx="31.999" cy="32.001" r="20"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 34.749253,24.324891 c -0.09592,1.128453 -0.849459,0.649464 -1.665319,1.265189 -0.220095,-0.0337 -0.471129,-0.0337 -0.815861,-0.0337 -0.0623,-0.752481 0.189156,-0.889218 0.313353,-1.025895 0.502508,-0.41067 0.849459,-0.205095 0.849459,-0.205095 0.376111,-0.06928 0.720403,0.0337 1.318348,-5.42e-4 z m 1.882754,-1.847295 -1.097813,0 0,-0.307632 -0.595765,0 0,0.170435 c -0.06452,0.0337 -0.126837,0.103018 -0.189156,0.136737 l -0.0623,0 c -1.038655,-0.889218 -1.100454,0.923878 -1.792137,0.513208 -0.0623,-0.376491 -0.03096,-0.718783 -0.03096,-1.163172 1.193731,-0.0347 0.753542,-0.376471 0.40925,-0.82084 -0.124177,-0.171396 -0.189155,-0.444849 -0.220095,-0.615765 -0.282413,-1.128473 -1.445244,-1.812576 -3.138923,-1.094314 -1.100454,0.44437 -0.81586,2.052351 -0.722603,3.146724 -0.0623,0.102077 -0.189155,0.06838 -0.282413,0.06838 -1.193731,0.0684 -1.727238,1.435605 -1.978672,2.530539 0.0623,0.992196 -0.0623,2.086549 -0.220094,3.043526 -0.157797,0.957577 -0.471129,1.710098 -0.502508,2.633336 -0.0623,0.82084 0.220094,1.778417 0.157796,2.530938 -0.660304,2.120749 -1.131913,3.522715 -1.476164,5.78026 -0.251034,0.512727 -1.129193,1.607061 -1.476164,1.846835 -0.09324,0.170436 0.0623,0.547387 -0.09324,0.786201 -0.282413,0.444369 -0.722603,0.684123 -0.973656,1.163172 0.0623,0.102077 -0.377871,0.205095 -0.344292,0.37647 0.03096,0.170436 0.251034,0.614806 0.344292,0.717823 0.03096,0.0684 0.344291,-0.103017 0.344291,0 0.126837,0.40971 0.40927,1.265189 0.722603,1.470324 1.382886,0.170416 1.382886,0.170416 1.947292,0 0.313353,-0.992196 -1.066914,-0.547386 -0.942737,-1.881454 1.885394,-0.40971 2.48074,-0.991736 3.234322,-3.146124 0.344291,-1.573361 0.81586,-3.111924 1.538062,-4.616887 0.124177,-0.102078 0.09326,-0.375991 0.313353,-0.479029 0.846799,1.538663 2.387542,2.633936 3.138923,4.241497 0.189156,2.08595 0.567027,3.214522 1.224731,3.590913 0.157796,0.06838 0,0.717823 0.126857,0.854539 0,0.205095 0.0623,0.444369 -0.03096,0.684104 -0.06452,0.171395 -0.03094,0.37647 -0.03094,0.547386 l 0,0.205095 c 0.03094,0.309073 0.09326,0.309073 0.375671,0.547387 0.81586,0.581086 1.916393,1.504963 3.014127,0.82084 0.502507,-0.890178 -0.564387,-2.017751 -1.317888,-2.599337 -0.251034,-0.205095 -0.691224,-0.717822 -0.629365,-1.060154 0.40927,-0.444849 0.691223,-2.394142 0.533447,-3.899105 -0.0623,-0.341332 -0.124177,-0.684124 -0.251034,-0.957577 -0.375671,-0.786181 -1.22245,-1.880994 -1.944673,-2.667135 0.09326,-0.102078 0.220095,-0.239754 0.375671,-0.308113 0,-0.752001 -0.282413,-0.991736 -0.657644,-1.538642 -0.315992,-0.547387 -1.035915,-1.607061 -1.572062,-1.949313 0,0 0,-0.0347 -0.533447,-0.0347 -0.03096,-0.375991 0.06452,-0.684103 0.157797,-1.094313 0,-0.307633 0.220094,-0.136257 0.282413,-0.820841 0.157796,-0.581085 0.09326,-0.239274 0.220094,-0.82038 0.124177,-0.273453 0.189156,-0.547386 0.189156,-0.992195 0.468928,0.171395 1.411165,0.136736 1.820396,0 l 0.09326,0.0684 c 0.126837,0.0347 0.157776,-0.170436 0.251034,-0.204615 0.722603,-0.41115 0.973656,-1.128933 1.569422,-1.197331 0,0 0.315992,-0.171396 0.784481,0 0.189155,0 0.346952,0.0337 0.346952,-0.171396 0.03096,-0.307632 0.03096,-0.546427 0.189155,-0.752482 0.124177,0.82084 0.468929,1.744718 1.097813,2.633936 l 0.627225,-0.477848 c -0.595766,-0.786181 -0.971016,-1.675379 -1.035915,-2.701934 0.03092,0.06838 0.06454,0.136716 0.126857,0.205095 0.220095,0 0.344292,-0.513228 0.595766,-0.479049 0.03094,-0.06838 0.09592,-0.376471 0.157776,-0.615745 l 2.353943,0 0.845979,-0.201995 0,-0.479028 -0.626705,-0.06838 0,-0.547386 -0.157776,0 0,-0.615745 -0.375671,0 0,0.581566 -0.973656,-0.06838 0,-0.376471 -0.375671,0 0,0.341812 -1.004556,-0.102077 0,-0.513208 -0.37787,0 0,0.479028 -1.476165,-0.102077 0,-0.169936 0.0011,0 z"/>
+ <path style="fill:#e2b322;fill-rule:evenodd" d="m 34.749253,23.32494 c -0.09592,1.128452 -0.849459,0.649464 -1.665319,1.265189 -0.220095,-0.0337 -0.471129,-0.0337 -0.815861,-0.0337 -0.0623,-0.752482 0.189156,-0.889218 0.313353,-1.025895 0.502508,-0.41067 0.849459,-0.205095 0.849459,-0.205095 0.376111,-0.06928 0.720403,0.0337 1.318348,-5.42e-4 z m 1.882754,-1.847295 -1.097813,0 0,-0.307633 -0.595765,0 0,0.170436 c -0.06452,0.0337 -0.126837,0.103018 -0.189156,0.136737 l -0.0623,0 c -1.038655,-0.889219 -1.100454,0.923877 -1.792137,0.513207 -0.0623,-0.376491 -0.03096,-0.718782 -0.03096,-1.163171 1.193731,-0.0347 0.753542,-0.376471 0.40925,-0.820841 -0.124177,-0.171395 -0.189155,-0.444849 -0.220095,-0.615765 -0.281993,-1.126972 -1.443965,-1.810956 -3.137923,-1.092773 -1.100454,0.444369 -0.815861,2.05235 -0.722603,3.146724 -0.0623,0.102077 -0.189155,0.06838 -0.282413,0.06838 -1.193731,0.0684 -1.727238,1.435605 -1.978672,2.530538 0.0623,0.992196 -0.0623,2.08655 -0.220094,3.043526 -0.157797,0.957577 -0.471129,1.710099 -0.502508,2.633336 -0.0623,0.82084 0.220094,1.778417 0.157796,2.530939 -0.660304,2.120748 -1.131913,3.522714 -1.476164,5.780259 -0.251034,0.512728 -1.129193,1.607061 -1.476164,1.846836 -0.09324,0.170435 0.0623,0.547386 -0.09324,0.7862 -0.282413,0.44437 -0.722603,0.684124 -0.973656,1.163172 0.0623,0.102078 -0.377871,0.205095 -0.344292,0.376471 0.03096,0.170436 0.251034,0.614805 0.344292,0.717823 0.03096,0.0684 0.344291,-0.103018 0.344291,0 0.126837,0.40971 0.40927,1.265189 0.722603,1.470324 1.382886,0.170416 1.382886,0.170416 1.947292,0 0.313353,-0.992196 -1.066914,-0.547387 -0.942737,-1.881454 1.885394,-0.40971 2.48074,-0.991736 3.234322,-3.146124 0.344291,-1.573362 0.81586,-3.111924 1.538062,-4.616888 0.124177,-0.102077 0.09326,-0.375991 0.313353,-0.479028 0.846799,1.538662 2.387542,2.633936 3.138923,4.241497 0.189156,2.085949 0.567027,3.214522 1.224731,3.590913 0.157796,0.06838 0,0.717822 0.126857,0.854539 0,0.205095 0.0623,0.444369 -0.03096,0.684103 -0.06452,0.171396 -0.03094,0.376471 -0.03094,0.547387 l 0,0.205095 c 0.03094,0.309072 0.09326,0.309072 0.375671,0.547387 0.81586,0.581085 1.916393,1.504963 3.014127,0.82084 0.502507,-0.890179 -0.564387,-2.017751 -1.317888,-2.599337 -0.251034,-0.205095 -0.691224,-0.717823 -0.629365,-1.060154 0.40927,-0.44485 0.691223,-2.394142 0.533447,-3.899106 -0.0623,-0.341331 -0.124177,-0.684123 -0.251034,-0.957576 -0.375671,-0.786181 -1.22245,-1.880995 -1.944673,-2.667136 0.09326,-0.102077 0.220095,-0.239754 0.375671,-0.308112 0,-0.752002 -0.282413,-0.991736 -0.657644,-1.538643 -0.315992,-0.547386 -1.035915,-1.607061 -1.572062,-1.949312 0,0 0,-0.0347 -0.533447,-0.0347 -0.03096,-0.37599 0.06452,-0.684103 0.157797,-1.094313 0,-0.307632 0.220094,-0.136257 0.282413,-0.82084 0.157796,-0.581086 0.09326,-0.239274 0.220094,-0.82038 0.124177,-0.273453 0.189156,-0.547387 0.189156,-0.992196 0.468928,0.171396 1.411165,0.136737 1.820395,0 l 0.09326,0.0684 c 0.126837,0.0347 0.157776,-0.170435 0.251034,-0.204615 0.722603,-0.41115 0.973656,-1.128932 1.569422,-1.197331 0,0 0.315992,-0.171395 0.784481,0 0.189155,0 0.346952,0.0337 0.346952,-0.171395 0.03096,-0.307633 0.03096,-0.546427 0.189155,-0.752482 0.124177,0.82084 0.468929,1.744718 1.097813,2.633936 l 0.627225,-0.477848 c -0.595766,-0.786181 -0.971016,-1.67538 -1.035915,-2.701935 0.03092,0.06838 0.06454,0.136717 0.126857,0.205095 0.220095,0 0.344292,-0.513227 0.595766,-0.479048 0.03094,-0.06838 0.09592,-0.376471 0.157776,-0.615745 l 2.353943,0 0.845979,-0.203995 0,-0.479029 -0.626705,-0.06838 0,-0.547387 -0.157776,0 0,-0.615745 -0.375671,0 0,0.581566 -0.973656,-0.06838 0,-0.376471 -0.375671,0 0,0.341812 -1.004556,-0.102078 0,-0.513207 -0.37787,0 0,0.479028 -1.476165,-0.102078 0,-0.169935 0.0011,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/csgo.svg b/.icons/awkward/64x64/apps/csgo.svg
new file mode 100644
index 00000000..dfffeda3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/csgo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="m 31.707327,4.0014094 -0.02344,0.01562 C 16.320461,4.1874249 4.0005604,16.595923 4.0005604,32.000349 c 0,15.511623 12.4876966,27.99932 27.9993196,27.99932 15.276829,0 27.593329,-12.119506 27.96332,-27.303337 0,0 0.0242,-0.478448 0.03516,-0.695303 l 0,-21.999465 c 0,-3.3239196 -2.675935,-5.9998546 -5.999855,-5.9998546 l -21.999465,0 z"/>
+ <circle style="opacity:0.2" cx="31.999" cy="33.001" r="20"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.707031 4.0019531 L 31.683594 4.0175781 C 16.320168 4.1879736 4 16.595574 4 32 C 4 32.112878 4.0111795 32.222773 4.0175781 32.333984 C 4.3677172 17.240427 16.542914 5.1855031 31.683594 5.0175781 L 31.707031 5.0019531 L 31.708984 5 L 54 5 C 57.32392 5 60 7.6760804 60 11 L 60 10 C 60 6.6760804 57.32392 4.0019531 54 4.0019531 L 31.708984 4.0019531 L 31.707031 4.0019531 z"/>
+ <path style="opacity:0.2" d="m 59.99864,31.000729 -0.036,0.695983 c -0.369991,15.183631 -12.685691,27.303337 -27.96332,27.303337 -15.177831,0 -27.4273335,-11.96571 -27.9493208,-27.011344 -0.0112,0.337992 -0.049999,0.669984 -0.049999,1.011975 C 4.0000004,48.512303 16.487697,61 31.99932,61 47.276949,61 59.592649,48.880295 59.96264,33.696663 l 0.036,-0.695983 0,-1.999951 z"/>
+ <circle style="fill:#efefef" cx="31.999" cy="32.001" r="20"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 34.749253,24.324891 c -0.09592,1.128453 -0.849459,0.649464 -1.665319,1.265189 -0.220095,-0.0337 -0.471129,-0.0337 -0.815861,-0.0337 -0.0623,-0.752481 0.189156,-0.889218 0.313353,-1.025895 0.502508,-0.41067 0.849459,-0.205095 0.849459,-0.205095 0.376111,-0.06928 0.720403,0.0337 1.318348,-5.42e-4 z m 1.882754,-1.847295 -1.097813,0 0,-0.307632 -0.595765,0 0,0.170435 c -0.06452,0.0337 -0.126837,0.103018 -0.189156,0.136737 l -0.0623,0 c -1.038655,-0.889218 -1.100454,0.923878 -1.792137,0.513208 -0.0623,-0.376491 -0.03096,-0.718783 -0.03096,-1.163172 1.193731,-0.0347 0.753542,-0.376471 0.40925,-0.82084 -0.124177,-0.171396 -0.189155,-0.444849 -0.220095,-0.615765 -0.282413,-1.128473 -1.445244,-1.812576 -3.138923,-1.094314 -1.100454,0.44437 -0.81586,2.052351 -0.722603,3.146724 -0.0623,0.102077 -0.189155,0.06838 -0.282413,0.06838 -1.193731,0.0684 -1.727238,1.435605 -1.978672,2.530539 0.0623,0.992196 -0.0623,2.086549 -0.220094,3.043526 -0.157797,0.957577 -0.471129,1.710098 -0.502508,2.633336 -0.0623,0.82084 0.220094,1.778417 0.157796,2.530938 -0.660304,2.120749 -1.131913,3.522715 -1.476164,5.78026 -0.251034,0.512727 -1.129193,1.607061 -1.476164,1.846835 -0.09324,0.170436 0.0623,0.547387 -0.09324,0.786201 -0.282413,0.444369 -0.722603,0.684123 -0.973656,1.163172 0.0623,0.102077 -0.377871,0.205095 -0.344292,0.37647 0.03096,0.170436 0.251034,0.614806 0.344292,0.717823 0.03096,0.0684 0.344291,-0.103017 0.344291,0 0.126837,0.40971 0.40927,1.265189 0.722603,1.470324 1.382886,0.170416 1.382886,0.170416 1.947292,0 0.313353,-0.992196 -1.066914,-0.547386 -0.942737,-1.881454 1.885394,-0.40971 2.48074,-0.991736 3.234322,-3.146124 0.344291,-1.573361 0.81586,-3.111924 1.538062,-4.616887 0.124177,-0.102078 0.09326,-0.375991 0.313353,-0.479029 0.846799,1.538663 2.387542,2.633936 3.138923,4.241497 0.189156,2.08595 0.567027,3.214522 1.224731,3.590913 0.157796,0.06838 0,0.717823 0.126857,0.854539 0,0.205095 0.0623,0.444369 -0.03096,0.684104 -0.06452,0.171395 -0.03094,0.37647 -0.03094,0.547386 l 0,0.205095 c 0.03094,0.309073 0.09326,0.309073 0.375671,0.547387 0.81586,0.581086 1.916393,1.504963 3.014127,0.82084 0.502507,-0.890178 -0.564387,-2.017751 -1.317888,-2.599337 -0.251034,-0.205095 -0.691224,-0.717822 -0.629365,-1.060154 0.40927,-0.444849 0.691223,-2.394142 0.533447,-3.899105 -0.0623,-0.341332 -0.124177,-0.684124 -0.251034,-0.957577 -0.375671,-0.786181 -1.22245,-1.880994 -1.944673,-2.667135 0.09326,-0.102078 0.220095,-0.239754 0.375671,-0.308113 0,-0.752001 -0.282413,-0.991736 -0.657644,-1.538642 -0.315992,-0.547387 -1.035915,-1.607061 -1.572062,-1.949313 0,0 0,-0.0347 -0.533447,-0.0347 -0.03096,-0.375991 0.06452,-0.684103 0.157797,-1.094313 0,-0.307633 0.220094,-0.136257 0.282413,-0.820841 0.157796,-0.581085 0.09326,-0.239274 0.220094,-0.82038 0.124177,-0.273453 0.189156,-0.547386 0.189156,-0.992195 0.468928,0.171395 1.411165,0.136736 1.820396,0 l 0.09326,0.0684 c 0.126837,0.0347 0.157776,-0.170436 0.251034,-0.204615 0.722603,-0.41115 0.973656,-1.128933 1.569422,-1.197331 0,0 0.315992,-0.171396 0.784481,0 0.189155,0 0.346952,0.0337 0.346952,-0.171396 0.03096,-0.307632 0.03096,-0.546427 0.189155,-0.752482 0.124177,0.82084 0.468929,1.744718 1.097813,2.633936 l 0.627225,-0.477848 c -0.595766,-0.786181 -0.971016,-1.675379 -1.035915,-2.701934 0.03092,0.06838 0.06454,0.136716 0.126857,0.205095 0.220095,0 0.344292,-0.513228 0.595766,-0.479049 0.03094,-0.06838 0.09592,-0.376471 0.157776,-0.615745 l 2.353943,0 0.845979,-0.201995 0,-0.479028 -0.626705,-0.06838 0,-0.547386 -0.157776,0 0,-0.615745 -0.375671,0 0,0.581566 -0.973656,-0.06838 0,-0.376471 -0.375671,0 0,0.341812 -1.004556,-0.102077 0,-0.513208 -0.37787,0 0,0.479028 -1.476165,-0.102077 0,-0.169936 0.0011,0 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 34.749253,23.32494 c -0.09592,1.128452 -0.849459,0.649464 -1.665319,1.265189 -0.220095,-0.0337 -0.471129,-0.0337 -0.815861,-0.0337 -0.0623,-0.752482 0.189156,-0.889218 0.313353,-1.025895 0.502508,-0.41067 0.849459,-0.205095 0.849459,-0.205095 0.376111,-0.06928 0.720403,0.0337 1.318348,-5.42e-4 z m 1.882754,-1.847295 -1.097813,0 0,-0.307633 -0.595765,0 0,0.170436 c -0.06452,0.0337 -0.126837,0.103018 -0.189156,0.136737 l -0.0623,0 c -1.038655,-0.889219 -1.100454,0.923877 -1.792137,0.513207 -0.0623,-0.376491 -0.03096,-0.718782 -0.03096,-1.163171 1.193731,-0.0347 0.753542,-0.376471 0.40925,-0.820841 -0.124177,-0.171395 -0.189155,-0.444849 -0.220095,-0.615765 -0.281993,-1.126972 -1.443965,-1.810956 -3.137923,-1.092773 -1.100454,0.444369 -0.815861,2.05235 -0.722603,3.146724 -0.0623,0.102077 -0.189155,0.06838 -0.282413,0.06838 -1.193731,0.0684 -1.727238,1.435605 -1.978672,2.530538 0.0623,0.992196 -0.0623,2.08655 -0.220094,3.043526 -0.157797,0.957577 -0.471129,1.710099 -0.502508,2.633336 -0.0623,0.82084 0.220094,1.778417 0.157796,2.530939 -0.660304,2.120748 -1.131913,3.522714 -1.476164,5.780259 -0.251034,0.512728 -1.129193,1.607061 -1.476164,1.846836 -0.09324,0.170435 0.0623,0.547386 -0.09324,0.7862 -0.282413,0.44437 -0.722603,0.684124 -0.973656,1.163172 0.0623,0.102078 -0.377871,0.205095 -0.344292,0.376471 0.03096,0.170436 0.251034,0.614805 0.344292,0.717823 0.03096,0.0684 0.344291,-0.103018 0.344291,0 0.126837,0.40971 0.40927,1.265189 0.722603,1.470324 1.382886,0.170416 1.382886,0.170416 1.947292,0 0.313353,-0.992196 -1.066914,-0.547387 -0.942737,-1.881454 1.885394,-0.40971 2.48074,-0.991736 3.234322,-3.146124 0.344291,-1.573362 0.81586,-3.111924 1.538062,-4.616888 0.124177,-0.102077 0.09326,-0.375991 0.313353,-0.479028 0.846799,1.538662 2.387542,2.633936 3.138923,4.241497 0.189156,2.085949 0.567027,3.214522 1.224731,3.590913 0.157796,0.06838 0,0.717822 0.126857,0.854539 0,0.205095 0.0623,0.444369 -0.03096,0.684103 -0.06452,0.171396 -0.03094,0.376471 -0.03094,0.547387 l 0,0.205095 c 0.03094,0.309072 0.09326,0.309072 0.375671,0.547387 0.81586,0.581085 1.916393,1.504963 3.014127,0.82084 0.502507,-0.890179 -0.564387,-2.017751 -1.317888,-2.599337 -0.251034,-0.205095 -0.691224,-0.717823 -0.629365,-1.060154 0.40927,-0.44485 0.691223,-2.394142 0.533447,-3.899106 -0.0623,-0.341331 -0.124177,-0.684123 -0.251034,-0.957576 -0.375671,-0.786181 -1.22245,-1.880995 -1.944673,-2.667136 0.09326,-0.102077 0.220095,-0.239754 0.375671,-0.308112 0,-0.752002 -0.282413,-0.991736 -0.657644,-1.538643 -0.315992,-0.547386 -1.035915,-1.607061 -1.572062,-1.949312 0,0 0,-0.0347 -0.533447,-0.0347 -0.03096,-0.37599 0.06452,-0.684103 0.157797,-1.094313 0,-0.307632 0.220094,-0.136257 0.282413,-0.82084 0.157796,-0.581086 0.09326,-0.239274 0.220094,-0.82038 0.124177,-0.273453 0.189156,-0.547387 0.189156,-0.992196 0.468928,0.171396 1.411165,0.136737 1.820395,0 l 0.09326,0.0684 c 0.126837,0.0347 0.157776,-0.170435 0.251034,-0.204615 0.722603,-0.41115 0.973656,-1.128932 1.569422,-1.197331 0,0 0.315992,-0.171395 0.784481,0 0.189155,0 0.346952,0.0337 0.346952,-0.171395 0.03096,-0.307633 0.03096,-0.546427 0.189155,-0.752482 0.124177,0.82084 0.468929,1.744718 1.097813,2.633936 l 0.627225,-0.477848 c -0.595766,-0.786181 -0.971016,-1.67538 -1.035915,-2.701935 0.03092,0.06838 0.06454,0.136717 0.126857,0.205095 0.220095,0 0.344292,-0.513227 0.595766,-0.479048 0.03094,-0.06838 0.09592,-0.376471 0.157776,-0.615745 l 2.353943,0 0.845979,-0.203995 0,-0.479029 -0.626705,-0.06838 0,-0.547387 -0.157776,0 0,-0.615745 -0.375671,0 0,0.581566 -0.973656,-0.06838 0,-0.376471 -0.375671,0 0,0.341812 -1.004556,-0.102078 0,-0.513207 -0.37787,0 0,0.479028 -1.476165,-0.102078 0,-0.169935 0.0011,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/css.svg b/.icons/awkward/64x64/apps/css.svg
new file mode 100644
index 00000000..8da203b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/css.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 59.99864,31.000729 -0.036,0.695983 c -0.369991,15.183631 -12.685691,27.303337 -27.96332,27.303337 -15.177831,0 -27.4273335,-11.96571 -27.9493208,-27.011344 -0.0112,0.337992 -0.049999,0.669984 -0.049999,1.011975 C 4.0000004,48.512303 16.487697,61 31.99932,61 47.276949,61 59.592649,48.880295 59.96264,33.696663 l 0.036,-0.695983 0,-1.999951 z"/>
+ <path style="fill:#2298e2" d="m 31.707327,4.0014094 -0.02344,0.01562 C 16.320461,4.1874249 4.0005604,16.595923 4.0005604,32.000349 c 0,15.511623 12.4876966,27.99932 27.9993196,27.99932 15.276829,0 27.593329,-12.119506 27.96332,-27.303337 0,0 0.0242,-0.478448 0.03516,-0.695303 l 0,-21.999465 c 0,-3.3239196 -2.675935,-5.9998546 -5.999855,-5.9998546 l -21.999465,0 z"/>
+ <circle style="opacity:0.2" cx="31.999" cy="33.001" r="20"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.707031 4.0019531 L 31.683594 4.0175781 C 16.320168 4.1879736 4 16.595574 4 32 C 4 32.112878 4.0111795 32.222773 4.0175781 32.333984 C 4.3677172 17.240427 16.542914 5.1855031 31.683594 5.0175781 L 31.707031 5.0019531 L 31.708984 5 L 54 5 C 57.32392 5 60 7.6760804 60 11 L 60 10 C 60 6.6760804 57.32392 4.0019531 54 4.0019531 L 31.708984 4.0019531 L 31.707031 4.0019531 z"/>
+ <circle style="fill:#353535" cx="31.999" cy="32.001" r="20"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 34.749253,24.324891 c -0.09592,1.128453 -0.849459,0.649464 -1.665319,1.265189 -0.220095,-0.0337 -0.471129,-0.0337 -0.815861,-0.0337 -0.0623,-0.752481 0.189156,-0.889218 0.313353,-1.025895 0.502508,-0.41067 0.849459,-0.205095 0.849459,-0.205095 0.376111,-0.06928 0.720403,0.0337 1.318348,-5.42e-4 z m 1.882754,-1.847295 -1.097813,0 0,-0.307632 -0.595765,0 0,0.170435 c -0.06452,0.0337 -0.126837,0.103018 -0.189156,0.136737 l -0.0623,0 c -1.038655,-0.889218 -1.100454,0.923878 -1.792137,0.513208 -0.0623,-0.376491 -0.03096,-0.718783 -0.03096,-1.163172 1.193731,-0.0347 0.753542,-0.376471 0.40925,-0.82084 -0.124177,-0.171396 -0.189155,-0.444849 -0.220095,-0.615765 -0.282413,-1.128473 -1.445244,-1.812576 -3.138923,-1.094314 -1.100454,0.44437 -0.81586,2.052351 -0.722603,3.146724 -0.0623,0.102077 -0.189155,0.06838 -0.282413,0.06838 -1.193731,0.0684 -1.727238,1.435605 -1.978672,2.530539 0.0623,0.992196 -0.0623,2.086549 -0.220094,3.043526 -0.157797,0.957577 -0.471129,1.710098 -0.502508,2.633336 -0.0623,0.82084 0.220094,1.778417 0.157796,2.530938 -0.660304,2.120749 -1.131913,3.522715 -1.476164,5.78026 -0.251034,0.512727 -1.129193,1.607061 -1.476164,1.846835 -0.09324,0.170436 0.0623,0.547387 -0.09324,0.786201 -0.282413,0.444369 -0.722603,0.684123 -0.973656,1.163172 0.0623,0.102077 -0.377871,0.205095 -0.344292,0.37647 0.03096,0.170436 0.251034,0.614806 0.344292,0.717823 0.03096,0.0684 0.344291,-0.103017 0.344291,0 0.126837,0.40971 0.40927,1.265189 0.722603,1.470324 1.382886,0.170416 1.382886,0.170416 1.947292,0 0.313353,-0.992196 -1.066914,-0.547386 -0.942737,-1.881454 1.885394,-0.40971 2.48074,-0.991736 3.234322,-3.146124 0.344291,-1.573361 0.81586,-3.111924 1.538062,-4.616887 0.124177,-0.102078 0.09326,-0.375991 0.313353,-0.479029 0.846799,1.538663 2.387542,2.633936 3.138923,4.241497 0.189156,2.08595 0.567027,3.214522 1.224731,3.590913 0.157796,0.06838 0,0.717823 0.126857,0.854539 0,0.205095 0.0623,0.444369 -0.03096,0.684104 -0.06452,0.171395 -0.03094,0.37647 -0.03094,0.547386 l 0,0.205095 c 0.03094,0.309073 0.09326,0.309073 0.375671,0.547387 0.81586,0.581086 1.916393,1.504963 3.014127,0.82084 0.502507,-0.890178 -0.564387,-2.017751 -1.317888,-2.599337 -0.251034,-0.205095 -0.691224,-0.717822 -0.629365,-1.060154 0.40927,-0.444849 0.691223,-2.394142 0.533447,-3.899105 -0.0623,-0.341332 -0.124177,-0.684124 -0.251034,-0.957577 -0.375671,-0.786181 -1.22245,-1.880994 -1.944673,-2.667135 0.09326,-0.102078 0.220095,-0.239754 0.375671,-0.308113 0,-0.752001 -0.282413,-0.991736 -0.657644,-1.538642 -0.315992,-0.547387 -1.035915,-1.607061 -1.572062,-1.949313 0,0 0,-0.0347 -0.533447,-0.0347 -0.03096,-0.375991 0.06452,-0.684103 0.157797,-1.094313 0,-0.307633 0.220094,-0.136257 0.282413,-0.820841 0.157796,-0.581085 0.09326,-0.239274 0.220094,-0.82038 0.124177,-0.273453 0.189156,-0.547386 0.189156,-0.992195 0.468928,0.171395 1.411165,0.136736 1.820396,0 l 0.09326,0.0684 c 0.126837,0.0347 0.157776,-0.170436 0.251034,-0.204615 0.722603,-0.41115 0.973656,-1.128933 1.569422,-1.197331 0,0 0.315992,-0.171396 0.784481,0 0.189155,0 0.346952,0.0337 0.346952,-0.171396 0.03096,-0.307632 0.03096,-0.546427 0.189155,-0.752482 0.124177,0.82084 0.468929,1.744718 1.097813,2.633936 l 0.627225,-0.477848 c -0.595766,-0.786181 -0.971016,-1.675379 -1.035915,-2.701934 0.03092,0.06838 0.06454,0.136716 0.126857,0.205095 0.220095,0 0.344292,-0.513228 0.595766,-0.479049 0.03094,-0.06838 0.09592,-0.376471 0.157776,-0.615745 l 2.353943,0 0.845979,-0.201995 0,-0.479028 -0.626705,-0.06838 0,-0.547386 -0.157776,0 0,-0.615745 -0.375671,0 0,0.581566 -0.973656,-0.06838 0,-0.376471 -0.375671,0 0,0.341812 -1.004556,-0.102077 0,-0.513208 -0.37787,0 0,0.479028 -1.476165,-0.102077 0,-0.169936 0.0011,0 z"/>
+ <path style="fill:#2298e2;fill-rule:evenodd" d="m 34.749253,23.32494 c -0.09592,1.128452 -0.849459,0.649464 -1.665319,1.265189 -0.220095,-0.0337 -0.471129,-0.0337 -0.815861,-0.0337 -0.0623,-0.752482 0.189156,-0.889218 0.313353,-1.025895 0.502508,-0.41067 0.849459,-0.205095 0.849459,-0.205095 0.376111,-0.06928 0.720403,0.0337 1.318348,-5.42e-4 z m 1.882754,-1.847295 -1.097813,0 0,-0.307633 -0.595765,0 0,0.170436 c -0.06452,0.0337 -0.126837,0.103018 -0.189156,0.136737 l -0.0623,0 c -1.038655,-0.889219 -1.100454,0.923877 -1.792137,0.513207 -0.0623,-0.376491 -0.03096,-0.718782 -0.03096,-1.163171 1.193731,-0.0347 0.753542,-0.376471 0.40925,-0.820841 -0.124177,-0.171395 -0.189155,-0.444849 -0.220095,-0.615765 -0.281993,-1.126972 -1.443965,-1.810956 -3.137923,-1.092773 -1.100454,0.444369 -0.815861,2.05235 -0.722603,3.146724 -0.0623,0.102077 -0.189155,0.06838 -0.282413,0.06838 -1.193731,0.0684 -1.727238,1.435605 -1.978672,2.530538 0.0623,0.992196 -0.0623,2.08655 -0.220094,3.043526 -0.157797,0.957577 -0.471129,1.710099 -0.502508,2.633336 -0.0623,0.82084 0.220094,1.778417 0.157796,2.530939 -0.660304,2.120748 -1.131913,3.522714 -1.476164,5.780259 -0.251034,0.512728 -1.129193,1.607061 -1.476164,1.846836 -0.09324,0.170435 0.0623,0.547386 -0.09324,0.7862 -0.282413,0.44437 -0.722603,0.684124 -0.973656,1.163172 0.0623,0.102078 -0.377871,0.205095 -0.344292,0.376471 0.03096,0.170436 0.251034,0.614805 0.344292,0.717823 0.03096,0.0684 0.344291,-0.103018 0.344291,0 0.126837,0.40971 0.40927,1.265189 0.722603,1.470324 1.382886,0.170416 1.382886,0.170416 1.947292,0 0.313353,-0.992196 -1.066914,-0.547387 -0.942737,-1.881454 1.885394,-0.40971 2.48074,-0.991736 3.234322,-3.146124 0.344291,-1.573362 0.81586,-3.111924 1.538062,-4.616888 0.124177,-0.102077 0.09326,-0.375991 0.313353,-0.479028 0.846799,1.538662 2.387542,2.633936 3.138923,4.241497 0.189156,2.085949 0.567027,3.214522 1.224731,3.590913 0.157796,0.06838 0,0.717822 0.126857,0.854539 0,0.205095 0.0623,0.444369 -0.03096,0.684103 -0.06452,0.171396 -0.03094,0.376471 -0.03094,0.547387 l 0,0.205095 c 0.03094,0.309072 0.09326,0.309072 0.375671,0.547387 0.81586,0.581085 1.916393,1.504963 3.014127,0.82084 0.502507,-0.890179 -0.564387,-2.017751 -1.317888,-2.599337 -0.251034,-0.205095 -0.691224,-0.717823 -0.629365,-1.060154 0.40927,-0.44485 0.691223,-2.394142 0.533447,-3.899106 -0.0623,-0.341331 -0.124177,-0.684123 -0.251034,-0.957576 -0.375671,-0.786181 -1.22245,-1.880995 -1.944673,-2.667136 0.09326,-0.102077 0.220095,-0.239754 0.375671,-0.308112 0,-0.752002 -0.282413,-0.991736 -0.657644,-1.538643 -0.315992,-0.547386 -1.035915,-1.607061 -1.572062,-1.949312 0,0 0,-0.0347 -0.533447,-0.0347 -0.03096,-0.37599 0.06452,-0.684103 0.157797,-1.094313 0,-0.307632 0.220094,-0.136257 0.282413,-0.82084 0.157796,-0.581086 0.09326,-0.239274 0.220094,-0.82038 0.124177,-0.273453 0.189156,-0.547387 0.189156,-0.992196 0.468928,0.171396 1.411165,0.136737 1.820395,0 l 0.09326,0.0684 c 0.126837,0.0347 0.157776,-0.170435 0.251034,-0.204615 0.722603,-0.41115 0.973656,-1.128932 1.569422,-1.197331 0,0 0.315992,-0.171395 0.784481,0 0.189155,0 0.346952,0.0337 0.346952,-0.171395 0.03096,-0.307633 0.03096,-0.546427 0.189155,-0.752482 0.124177,0.82084 0.468929,1.744718 1.097813,2.633936 l 0.627225,-0.477848 c -0.595766,-0.786181 -0.971016,-1.67538 -1.035915,-2.701935 0.03092,0.06838 0.06454,0.136717 0.126857,0.205095 0.220095,0 0.344292,-0.513227 0.595766,-0.479048 0.03094,-0.06838 0.09592,-0.376471 0.157776,-0.615745 l 2.353943,0 0.845979,-0.203995 0,-0.479029 -0.626705,-0.06838 0,-0.547387 -0.157776,0 0,-0.615745 -0.375671,0 0,0.581566 -0.973656,-0.06838 0,-0.376471 -0.375671,0 0,0.341812 -1.004556,-0.102078 0,-0.513207 -0.37787,0 0,0.479028 -1.476165,-0.102078 0,-0.169935 0.0011,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cuckoo.svg b/.icons/awkward/64x64/apps/cuckoo.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cuckoo.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cumulonimbus.svg b/.icons/awkward/64x64/apps/cumulonimbus.svg
new file mode 100644
index 00000000..1c45d283
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cumulonimbus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#ffeb3b" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="M 32,9 A 24,24 0 0 0 8,33 24,24 0 0 0 32,57 24,24 0 0 0 48.960938,49.960938 L 45.966797,46.966797 A 19.764706,19.764706 0 0 1 32,52.765625 19.764706,19.764706 0 0 1 12.234375,33 19.764706,19.764706 0 0 1 32,13.234375 19.764706,19.764706 0 0 1 45.966797,19.033203 l 2.994141,-2.994141 A 24,24 0 0 0 32,9 Z m 0,7 A 17,17 0 0 0 15,33 17,17 0 0 0 32,50 17,17 0 0 0 44.013672,45.013672 L 41.009766,42.009766 A 12.75,12.75 0 0 1 32,45.75 12.75,12.75 0 0 1 19.25,33 12.75,12.75 0 0 1 32,20.25 a 12.75,12.75 0 0 1 9.009766,3.740234 l 3.003906,-3.003906 A 17,17 0 0 0 32,16 Z m 0,7 a 10,10 0 0 0 -10,10 10,10 0 0 0 10,10 10,10 0 0 0 7.068359,-2.931641 l -3.03125,-3.03125 A 5.7142857,5.7142857 0 0 1 32,38.714844 5.7142857,5.7142857 0 0 1 26.285156,33 5.7142857,5.7142857 0 0 1 32,27.285156 a 5.7142857,5.7142857 0 0 1 4.037109,1.677735 l 3.03125,-3.03125 A 10,10 0 0 0 32,23 Z"/>
+ <path style="fill:#424242" d="M 32 8 A 24 24 0 0 0 8 32 A 24 24 0 0 0 32 56 A 24 24 0 0 0 48.960938 48.960938 L 45.966797 45.966797 A 19.764706 19.764706 0 0 1 32 51.765625 A 19.764706 19.764706 0 0 1 12.234375 32 A 19.764706 19.764706 0 0 1 32 12.234375 A 19.764706 19.764706 0 0 1 45.966797 18.033203 L 48.960938 15.039062 A 24 24 0 0 0 32 8 z M 32 15 A 17 17 0 0 0 15 32 A 17 17 0 0 0 32 49 A 17 17 0 0 0 44.013672 44.013672 L 41.009766 41.009766 A 12.75 12.75 0 0 1 32 44.75 A 12.75 12.75 0 0 1 19.25 32 A 12.75 12.75 0 0 1 32 19.25 A 12.75 12.75 0 0 1 41.009766 22.990234 L 44.013672 19.986328 A 17 17 0 0 0 32 15 z M 32 22 A 10 10 0 0 0 22 32 A 10 10 0 0 0 32 42 A 10 10 0 0 0 39.068359 39.068359 L 36.037109 36.037109 A 5.7142857 5.7142857 0 0 1 32 37.714844 A 5.7142857 5.7142857 0 0 1 26.285156 32 A 5.7142857 5.7142857 0 0 1 32 26.285156 A 5.7142857 5.7142857 0 0 1 36.037109 27.962891 L 39.068359 24.931641 A 10 10 0 0 0 32 22 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cumulus.svg b/.icons/awkward/64x64/apps/cumulus.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cumulus.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cuphead.svg b/.icons/awkward/64x64/apps/cuphead.svg
new file mode 100644
index 00000000..57146c6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cuphead.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="35" cy="33" r="28"/>
+ <circle style="fill:#ffb310" cx="35" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 35 4 A 28 28 0 0 0 7 32 A 28 28 0 0 0 7.0175781 32.492188 A 28 28 0 0 1 35 5 A 28 28 0 0 1 62.974609 32.492188 A 28 28 0 0 0 63 32 A 28 28 0 0 0 35 4 z"/>
+ <path style="opacity:0.2" d="m 17.446,9.027343 c -0.234357,-0.0093 -0.469064,-0.0038 -0.702734,0.01641 L 3.3976996,10.184569 c 0,0 -2.63948244,2.964569 -2.3797099,6.002195 0.2536233,3.14955 2.7496121,5.206654 2.7496121,5.206654 L 13.341703,20.574608 17.05225,31.4 27.645218,27.766016 22.518266,12.80625 C 21.768718,10.621037 19.75432,9.120284 17.446,9.027343 Z"/>
+ <path style="fill:#ffffff" d="m 17.446,8.0273434 c -0.234357,-0.00925 -0.469064,-0.00377 -0.702734,0.016407 L 3.3976996,9.1845694 c 0,0 -2.63948244,2.9645686 -2.3797099,6.0021946 0.2536233,3.149551 2.7496121,5.206654 2.7496121,5.206654 L 13.341703,19.574609 17.05225,30.4 27.645218,26.766016 22.518266,11.80625 C 21.768718,9.6210372 19.75432,8.1202836 17.446,8.0273434 Z"/>
+ <path style="fill:#df4418" d="M 13.043657,8.3609372 6.1940474,8.9460934 c -0.6923212,1.9110136 -1.3077308,3.9842276 -1.304297,5.3894536 0.00394,1.607368 0.8033606,3.910276 1.6078126,5.824219 l 6.84414,-0.585157 1.397266,4.074219 h 0.792969 c 0,0 -0.360469,-0.628174 -0.839454,-1.503908 1.380076,-1.42028 3.763984,-3.707924 5.392189,-4.205468 1.169985,-0.35752 3.021105,-0.130956 4.599219,0.188672 l -1.67344,-4.886327 c -1.768046,-0.118566 -3.884193,-0.151512 -5.110545,0.23789 -1.834385,0.582435 -4.410476,2.935752 -5.471484,3.95664 -0.609034,-1.509876 -1.078236,-3.003824 -1.069141,-4.082421 0.01192,-1.41319 0.800492,-3.296063 1.684375,-4.9929688 z"/>
+ <path style="opacity:0.2" d="m 35.398438,19 c -13.7726,0 -24.96472,4.06452 -25.4531256,8.21875 A 11.333334,11.333334 0 0 0 3,37.667968 11.333334,11.333334 0 0 0 14.332031,49 11.333334,11.333334 0 0 0 19.765625,47.613282 C 24.085916,50.976386 29.49939,53 35.398438,53 c 14.08326,0 25.5,-11.416742 25.5,-25.5 0,-7.083334 -11.41674,-8.5 -25.5,-8.5 z M 10.769531,34.003906 c 0.732031,2.778014 1.892398,5.381298 3.453125,7.703126 a 4.2500002,4.2500002 0 0 1 -1.304687,0.210936 4.2500002,4.2500002 0 0 1 -4.2500002,-4.25 4.2500002,4.2500002 0 0 1 2.1015622,-3.664062 z"/>
+ <path style="fill:#e4e4e4" d="m 60.900002,26.5 c 0,14.083258 -11.41674,25.5 -25.5,25.5 C 21.316742,52 9.9000004,40.583258 9.9000004,26.5 c 0,-4.250002 11.4167416,-8.500001 25.5000016,-8.500001 14.08326,0 25.5,1.416666 25.5,8.500001 z"/>
+ <path style="opacity:0.2" d="m 47.988282,19.632812 c -0.905464,2.297134 -1.40789,5.690636 -1.410158,8.089844 C 46.578556,33.951362 50.409606,38.99978 54.4375,39 c 1.884244,-0.0022 3.683324,-1.149276 5.039062,-3.164062 0.360466,-1.04082 0.681756,-2.098234 0.90625,-3.195314 0.16802,-0.821054 0.29579,-1.660076 0.382812,-2.507812 9.12e-4,-0.0092 0.003,-0.0182 0.004,-0.02734 3.9e-4,-0.0038 -3.9e-4,-0.0078 0,-0.0118 0.08304,-0.821382 0.1218,-1.653566 0.125,-2.496094 -0.0019,-0.15506 -0.0172,-0.307692 -0.03126,-0.460938 -0.008,-0.13456 -0.02644,-0.264208 -0.04296,-0.39453 -0.12808,-0.79953 -0.416068,-1.57417 -0.851562,-2.304688 -0.12786,-0.214486 -0.312752,-0.410022 -0.464844,-0.617188 -2.022816,-2.304406 -6.185652,-3.542472 -11.515624,-4.1875 z"/>
+ <path style="fill:#ffffff" d="m 47.988282,18.632812 c -0.905464,2.297134 -1.40789,5.690636 -1.410158,8.089844 C 46.578556,32.951362 50.409606,37.99978 54.4375,38 c 1.884244,-0.0022 3.683324,-1.149276 5.039062,-3.164062 0.360466,-1.04082 0.681756,-2.098234 0.90625,-3.195314 0.16802,-0.821054 0.29579,-1.660076 0.382812,-2.507812 9.12e-4,-0.0092 0.003,-0.0182 0.004,-0.02734 3.9e-4,-0.0038 -3.9e-4,-0.0078 0,-0.0118 0.08304,-0.821382 0.1218,-1.653566 0.125,-2.496094 -0.0019,-0.15506 -0.0172,-0.307692 -0.03126,-0.460938 -0.008,-0.13456 -0.02644,-0.264208 -0.04296,-0.39453 -0.12808,-0.79953 -0.416068,-1.57417 -0.851562,-2.304688 C 59.840982,23.222936 59.65609,23.0274 59.503998,22.820234 57.48109,20.515906 53.318254,19.27784 47.988282,18.632812 Z"/>
+ <path style="fill:#e4e4e4" d="M 14.333334,25.333332 A 11.333334,11.333334 0 0 0 3,36.666666 11.333334,11.333334 0 0 0 14.333334,48 11.333334,11.333334 0 0 0 25.666668,36.666666 11.333334,11.333334 0 0 0 14.333334,25.333332 Z m -1.416667,7.083334 a 4.2500002,4.2500002 0 0 1 4.25,4.25 4.2500002,4.2500002 0 0 1 -4.25,4.25 4.2500002,4.2500002 0 0 1 -4.2500002,-4.25 4.2500002,4.2500002 0 0 1 4.2500002,-4.25 z"/>
+ <path style="opacity:0.2" d="M 35.398438,19 C 29.341432,19 23.854884,19.816614 19.480469,21.050782 19.169432,22.676312 19.00265,24.87895 19,26.125 18.999999,34.340236 25.659764,41 33.875,41 42.090236,41 48.75,34.340236 48.75,26.125 48.746,24.404776 48.425248,21.534722 47.839844,19.617188 44.145426,19.179656 39.9416,19 35.398438,19 Z"/>
+ <path style="fill:#3f3f3f" d="m 42.761412,46.485874 c -0.94212,3.198992 -6.421534,4.453668 -12.394506,2.756176 -5.972972,-1.697494 -10.174693,-5.703438 -9.23554,-8.903342 1.5793,-5.381026 5.221196,-0.02332 11.194166,1.67419 5.972974,1.697488 11.952626,-0.67717 10.43588,4.472976 z"/>
+ <path style="fill:#df4418" d="m 23.277342,41.520834 c -0.824402,0.04676 -1.54447,0.277884 -2.140854,0.72396 0.73293,2.74426 4.401778,5.625036 9.2307,6.997394 1.509494,0.42899 2.986466,0.666212 4.367648,0.734374 0.607078,-2.903814 -1.57127,-5.005652 -4.931298,-6.640622 0.1661,0.886588 0.322556,1.7747 0.513098,2.65625 L 27.715762,42.4375 c -1.640936,-0.620912 -3.162544,-0.989042 -4.43842,-0.916666 z"/>
+ <path style="fill:#3f3f3f" d="M 51.06642,22.351214 A 4.0946354,6.8243922 0 0 0 46.971784,29.175608 4.0946354,6.8243922 0 0 0 51.06642,36 4.0946354,6.8243922 0 0 0 54.971784,31.214928 l -3.212264,-2.700434 2.94302,-2.476508 a 4.0946354,6.8243922 0 0 0 -3.63612,-3.686772 z"/>
+ <path style="fill:#ffffff" d="M 35.398438,18 C 29.341432,18 23.854884,18.816613 19.480469,20.050782 19.169432,21.676312 19.00265,23.87895 19,25.125 18.999999,33.340236 25.659764,40 33.875,40 42.090236,40 48.75,33.340236 48.75,25.125 48.746032,23.404776 48.425248,20.534722 47.839844,18.617188 44.145426,18.179656 39.9416,18 35.398438,18 Z"/>
+ <path style="fill:#3f3f3f" d="M 33.094636,22 A 4.0946356,6.9999996 0 0 0 29,29 4.0946356,6.9999996 0 0 0 33.094636,36 4.0946356,6.9999996 0 0 0 37,31.091798 l -3.212264,-2.769924 2.94302,-2.540234 A 4.0946356,6.9999996 0 0 0 33.094636,22 Z"/>
+ <ellipse style="opacity:0.1" cx="49" cy="36" rx="4" ry="3"/>
+ <ellipse style="fill:#df4418" cx="49" cy="35" rx="4" ry="3"/>
+ <path style="opacity:0.2" d="M 23.222656 38 C 22.31808 38.02358 21.626344 38.658274 21.132812 40.339844 C 20.997093 40.802271 20.972411 41.281172 21.042969 41.767578 C 21.064208 41.623811 21.091435 41.480828 21.132812 41.339844 C 21.626344 39.658274 22.31808 39.02358 23.222656 39 C 25.212722 38.948118 28.217735 41.844681 32.324219 43.011719 C 37.37674 44.447618 42.412093 42.99358 42.929688 45.625 C 43.487065 41.652823 37.917459 43.601288 32.324219 42.011719 C 28.217735 40.844681 25.212722 37.948118 23.222656 38 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cups.svg b/.icons/awkward/64x64/apps/cups.svg
new file mode 100644
index 00000000..69e080dd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cups.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,37 0,20.2 c 0,1.5512 1.2265,2.8 2.75,2.8 l 38.5,0 C 52.7735,60 54,58.7512 54,57.2 L 54,37 Z"/>
+ <rect style="opacity:0.2" width="24" height="56" x="-45" y="-60" rx="2.824" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#e4e4e4" d="M 12.75,4 C 11.2265,4 10,5.2742857 10,6.8571429 L 10,24 54,24 54,6.8571429 C 54,5.2742857 52.7735,4 51.25,4 l -38.5,0 z"/>
+ <rect style="fill:#4f4f4f" width="24" height="56" x="-44" y="-60" rx="2.824" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="50" height="6" x="7" y="33"/>
+ <rect style="opacity:0.2" width="5" height="5" x="7" y="24" rx="1.875" ry="1.875"/>
+ <rect style="fill:#76ff03" width="5" height="5" x="7" y="23" rx="1.875" ry="1.875"/>
+ <path style="fill:#e4e4e4" d="m 10,36 0,20.2 c 0,1.5512 1.2265,2.8 2.75,2.8 l 38.5,0 C 52.7735,59 54,57.7512 54,56.2 L 54,36 Z"/>
+ <rect style="opacity:0.5" width="29" height="3" x="15" y="52"/>
+ <rect style="opacity:0.5" width="24" height="3" x="15" y="46"/>
+ <rect style="opacity:0.5" width="34" height="3" x="15" y="40"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 12.75 4 C 11.2265 4 10 5.2745647 10 6.8574219 L 10 7.8574219 C 10 6.2745647 11.2265 5 12.75 5 L 51.25 5 C 52.7735 5 54 6.2745647 54 7.8574219 L 54 6.8574219 C 54 5.2745647 52.7735 4 51.25 4 L 12.75 4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 20 C 5.2495813 20 4 21.259983 4 22.824219 L 4 23.824219 C 4 22.259983 5.2495813 21 6.8007812 21 L 57.199219 21 C 58.750419 21 60 22.259983 60 23.824219 L 60 22.824219 C 60 21.259983 58.750419 20 57.199219 20 L 6.8007812 20 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8.875 23 C 7.83625 23 7 23.83625 7 24.875 L 7 25.875 C 7 24.83625 7.83625 24 8.875 24 L 10.125 24 C 11.16375 24 12 24.83625 12 25.875 L 12 24.875 C 12 23.83625 11.16375 23 10.125 23 L 8.875 23 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cura-icon.svg b/.icons/awkward/64x64/apps/cura-icon.svg
new file mode 100644
index 00000000..b915def7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cura-icon.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 23.091406,5 4,24.088672 V 58.2 C 4,59.7512 5.2488,61 6.8,61 H 32 40.908594 L 60,41.911328 V 7.8 C 60,6.2488 58.7512,5 57.2,5 H 32 Z"/>
+ <path style="fill:#0ca9e3" d="M 23.091406,4 4,23.088672 V 57.2 C 4,58.7512 5.2488,60 6.8,60 H 32 40.908594 L 60,40.911328 V 6.8 C 60,5.2488 58.7512,4 57.2,4 H 32 Z"/>
+ <path style="opacity:0.2" d="M 29.636364,17 C 22.081818,17 16,23.081818 16,30.636364 v 2.727272 C 16,40.918182 22.081818,47 29.636364,47 H 44 V 39 H 29.636364 C 26.473024,39 24,36.526976 24,33.363636 V 30.636364 C 24,27.473024 26.473024,25 29.636364,25 H 44 v -8 z"/>
+ <path style="fill:#ffffff" d="M 29.636364,16 C 22.081818,16 16,22.081818 16,29.636364 v 2.727272 C 16,39.918182 22.081818,46 29.636364,46 H 44 V 38 H 29.636364 C 26.473024,38 24,35.526976 24,32.363636 V 29.636364 C 24,26.473024 26.473024,24 29.636364,24 H 44 v -8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.089844 4 L 4 23.089844 L 4 24.089844 L 23.089844 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 23.089844 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/curlew.svg b/.icons/awkward/64x64/apps/curlew.svg
new file mode 100644
index 00000000..cd11958a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/curlew.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,5 C 5.2495812,5 4,6.2495812 4,7.8007812 L 4,54 c 0,0.008 0.00384,0.0154 0.0039,0.02344 L 4,58.316406 C 4,59.807128 5.2084502,61 6.6992188,61 L 57.300782,61 C 58.791538,61 60,59.807128 60,58.316406 L 60,54.007812 60,54 60,7.8007812 C 60,6.2495812 58.750418,5 57.199218,5 L 6.8007812,5 Z"/>
+ <path style="fill:#4ab1f1" d="M 60,53 60,6.8 C 60,5.2488 58.7512,4 57.2,4 L 6.8,4 C 5.2488,4 4,5.2488 4,6.8 L 4,53 c 0,1.5512 1.2488,2.8 2.8,2.8 l 50.4,0 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#4d4d4d" d="M 4,57.317578 C 4,58.8083 5.2080596,60 6.6988282,60 L 57.301172,60 C 58.791928,60 60,58.8083 60,57.317578 L 59.9946,40 c -1.168606,0.585114 -3.022912,2.624266 -3.56289,2.932032 -1.513824,0.86315 -3.120848,0.34075 -4.008594,2.365234 C 52.094882,46.04587 52.400896,47.600368 51.672,47.7242 50.400448,47.940216 46,47.7998 45.390242,48.2198 42.618904,49.79976 39.218276,50.706768 36.161726,51.578124 35.577368,51.744664 34.643532,53.60735 34.042,53.836 31.1988,54.916644 27.364974,52 24.428524,52 20.585774,52 13.8,55.799078 9.947274,53.144 8.2643688,50.801726 6.5577994,50.243532 4.0054686,50 Z"/>
+ <path style="fill:#4d4d4d" d="m 24.781886,52.211314 c -1.23615,-0.611798 -1.479198,-1.620594 -0.94137,-1.952978 0.656236,-0.405752 0.280754,-2.763162 -0.862412,-5.414776 -1.123726,-2.606552 -1.139034,-2.686748 -0.622392,-3.263164 1.205966,-1.345562 1.14357,-1.420942 -1.004236,-1.213178 -5.964047,0.576662 -6.171817,1.562896 -8.22999,2.417788 -2.710641,1.125856 -5.1522068,1.515842 -5.1522068,1.201098 0,-0.13342 0.358443,-0.343194 0.7965414,-0.466048 L 9.562362,43.29696 8.7177668,43.126592 C 7.8755056,42.956952 7.8779086,42.953332 9.5867208,41.825896 14.615008,36.718874 19.21042,30.586124 25.79017,27.130406 c 0.823986,-0.41756 1.766924,-1.040434 1.968226,-1.482244 0.19096,-0.419112 0.34721,-2.577354 0.34721,-4.061796 0,-3.146759 0.50775,-4.822905 2.409668,-5.392733 C 32,16 31.752346,15.912153 33.07517,16.734452 c 0.881208,0.547783 2.008242,2.196206 2.971702,2.315626 3.840138,0.476008 7.42321,1.941868 8.025154,2.915844 0.10848,0.1755 -0.18136,0.12332 -0.644052,-0.11596 -2.506346,-1.296096 -7.774948,-2.180203 -9.633126,-1.298444 -1.519904,0.721244 -0.618858,1.377626 -0.08098,4.432446 0.729576,4.143586 0.216016,7.45144 -1.507746,9.711404 -0.41421,0.543098 -1.541008,1.56745 -2.504002,2.276494 -0.962994,0.70895 -2.940426,1.61603 -3.147834,2.015886 -0.207408,0.399706 -0.628554,1.04659 -0.93588,1.437306 -0.480588,0.61101 -0.563056,1.222758 -0.589388,4.372752 -0.0192,2.307876 0.0886,3.80597 0.29174,4.050788 0.1773,0.213464 0.241454,0.710618 0.14258,1.104772 -0.201814,0.803888 0.995276,1.998976 2.19323,1.998976 0.378296,0 0.940824,0.1911 1.250062,0.425064 0.518826,0.392484 0.45039,0.426046 -0.886006,0.434252 -0.904556,0.0088 -2.469864,-0.219804 -3.238738,-0.600344 z m -0.680332,-8.253016 c -0.0156,-0.517842 0.06686,-1.495244 0.18314,-2.172398 0.237486,-1.382858 -0.12706,-1.640648 -0.72921,-0.51548 -0.453844,0.847964 -0.460222,2.198832 -0.0144,3.032056 0.447514,0.835976 0.593138,0.746638 0.56039,-0.344178 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/custom-toolbox.svg b/.icons/awkward/64x64/apps/custom-toolbox.svg
new file mode 100644
index 00000000..cabdc892
--- /dev/null
+++ b/.icons/awkward/64x64/apps/custom-toolbox.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8008 4 C 5.2496 4 4 5.2496 4 6.8008 L 4 7.8008 C 4 6.2496 5.2496 5 6.8008 5 L 57.199 5 C 58.75 5 60 6.2496 60 7.8008 L 60 6.8008 C 60 5.2496 58.75 4 57.199 4 L 6.8008 4 z"/>
+ <path style="opacity:0.2" d="M 23,17 19,21 30.041,33.422 27.811,36.045 25,33 10,50 H 54 L 44,38 42.842,39.322 35.627,31.205 46,19 44,17 33.734,29.076 Z M 31.934,35.551 39.094,43.605 37,46 29.738,38.133 Z"/>
+ <path style="fill:#ffffff" d="M 23,16 19,20 30.041,32.422 27.811,35.045 25,32 10,49 H 54 L 44,37 42.842,38.322 35.627,30.205 46,18 44,16 33.734,28.076 Z M 31.934,34.551 39.094,42.605 37,45 29.738,37.133 Z"/>
+ <circle style="opacity:0.2" cx="47" cy="47" r="16"/>
+ <circle style="fill:#318e9e" cx="47" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 44.928,38 44.752,40.107 A 6.2858,6.2858 0 0 0 42.915,41.17 L 40.999,40.268 38.999,43.732 40.738,44.94 A 6.2858,6.2858 0 0 0 40.642,46 6.2858,6.2858 0 0 0 40.734,47.065 L 39,48.269 41,51.733 42.91,50.833 A 6.2858,6.2858 0 0 0 44.752,51.889 L 44.928,54.001 H 48.928 L 49.105,51.894 A 6.2858,6.2858 0 0 0 50.942,50.831 L 52.857,51.733 54.857,48.269 53.118,47.061 A 6.2858,6.2858 0 0 0 53.214,46.001 6.2858,6.2858 0 0 0 53.123,44.936 L 54.857,43.733 52.857,40.269 50.946,41.168 A 6.2858,6.2858 0 0 0 49.105,40.112 L 48.928,38.001 H 44.928 Z M 46.928,43.714 A 2.2858,2.2858 0 0 1 49.214,46 2.2858,2.2858 0 0 1 46.928,48.286 2.2858,2.2858 0 0 1 44.642,46 2.2858,2.2858 0 0 1 46.928,43.714 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/customdesktopmenu.svg b/.icons/awkward/64x64/apps/customdesktopmenu.svg
new file mode 120000
index 00000000..793d142b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/customdesktopmenu.svg
@@ -0,0 +1 @@
+kdevelop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cutecom.svg b/.icons/awkward/64x64/apps/cutecom.svg
new file mode 100644
index 00000000..f99e6107
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cutecom.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,53.168069 0,1.999971 c 0,1.569978 1.2495821,2.83196 2.80076,2.83196 L 57.20004,58 C 58.750017,58 60,56.738018 60,55.16804 l 0,-1.999971 c 0,1.569978 -1.249983,2.831959 -2.79996,2.831959 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.261981 -2.79996,-2.831959 z"/>
+ <path style="fill:#b7b7b7" d="m 11.999886,5.0003861 39.999428,0 0,19.9997139 -39.999428,0 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="34" x="4" y="23" rx="2.8" ry="2.834"/>
+ <g style="opacity:0.4" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,-0.9995281)">
+ <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 style="opacity:0.2;fill:#ffffff" d="M 12 5 L 12 6 L 52 6 L 52 5 L 12 5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cutegram.svg b/.icons/awkward/64x64/apps/cutegram.svg
new file mode 100644
index 00000000..708427ae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cutegram.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 33.394,46.771256 c -0.724,-0.438 -1.186,-1.2 -3.198,-5.266 -1.112,-2.252 -2.172,-4.252 -2.354,-4.444 -0.204,-0.216 -1.882,-1.108 -4.388,-2.332 -4.9514,-2.416 -5.454,-2.8 -5.454,-4.17 0,-0.638 0.3118,-1.25 0.8006,-1.568 0.16798,-0.10946 5.345,-1.96176 11.5042,-4.116 10.8222,-3.785 11.2246,-3.9152 11.9638,-3.87 0.63978,0.039 0.82512,0.104 1.13246,0.3971 0.4608,0.43946 0.66808,1.04866 0.5784,1.69992 -0.09648,0.70004 -7.8662,22.648 -8.1552,23.036 -0.61624,0.82848 -1.66188,1.10146 -2.431,0.63464 z"/>
+ <path style="fill:#ffffff" d="M 33.394,45.772 C 32.67,45.334 32.208,44.572 30.196,40.506 29.084,38.254 28.024,36.254 27.842,36.062 27.638,35.846 25.96,34.954 23.454,33.73 18.5026,31.314 18,30.93 18,29.56 c 0,-0.638 0.3118,-1.25 0.8006,-1.568 0.16798,-0.10946 5.345,-1.96176 11.5042,-4.116 10.8222,-3.785 11.2246,-3.9152 11.9638,-3.87 0.63978,0.039 0.82512,0.104 1.13246,0.3971 0.4608,0.43946 0.66808,1.04866 0.5784,1.69992 -0.09648,0.70004 -7.8662,22.648 -8.1552,23.036 -0.61624,0.82848 -1.66188,1.10146 -2.431,0.63464 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cutemarked.svg b/.icons/awkward/64x64/apps/cutemarked.svg
new file mode 100644
index 00000000..8490892d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cutemarked.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <path style="opacity:0.5" d="M 19.5,22 C 18.125,22 17,23.25 17,24.5 l 0,15 c 0,1.25 1.125,2.5 2.5,2.5 l 25,0 c 1.375,0 2.5,-1.25 2.5,-2.5 l 0,-15 C 47,23.25 45.875,22 44.5,22 Z m 0.5,3 24,0 0,14 -24,0 z m 2,2 0,10 3,0 0,-5.599609 2.5,2.5 2.5,-2.5 L 30,37 33,37 33,27 30,27 27.5,29.5 25,27 Z m 15,0 0,6 -2,0 2.5,4 2,0 2.5,-4 -2,0 0,-6 z"/>
+ <g transform="matrix(2,0,0,2,6,0)">
+ <circle style="fill:#ff8c50" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" d="m 40,50.436 0,3.564 3.5638,0 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.862,1.874 3.564,3.564 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cutemaze.svg b/.icons/awkward/64x64/apps/cutemaze.svg
new file mode 100644
index 00000000..aa5a839c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cutemaze.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 5.8496094,4 C 4.2707094,4 3,5.2707094 3,6.8496094 V 37 v 6 12 0.517578 2.632813 C 3,59.729291 4.2707094,61 5.8496094,61 H 49 53.927734 55 57.150391 C 58.729291,61 60,59.729291 60,58.150391 V 28 22 15 9 6.8496094 C 60,5.2707094 58.729291,4 57.150391,4 H 29 23 16 10 Z"/>
+ <path style="fill:#e4e4e4" d="M 60,57.15 V 5.85 C 60,4.2711 58.7289,3 57.15,3 H 5.85 C 4.2711,3 3,4.2711 3,5.85 v 48.667908 l 1.4336016,2.703772 c 0.7396313,1.394944 0.1965414,1.371355 1.7747989,1.416399 L 52.250368,58.575 54.727632,60 H 57.15 C 58.7289,60 60,58.7289 60,57.15 Z"/>
+ <path style="fill:#239623" d="M 10,3 V 36 H 3 v 6 H 23 V 54 H 3 v 3.15 C 3,58.7289 4.2711,60 5.85,60 H 49 55 V 27 h 5 V 21 H 49 v 6 27 H 29 V 42 36 H 16 V 3 Z m 13,0 v 26 h 6 7 v 18.175 h 6 V 14 H 60 V 8 H 36 v 6 9 H 29 V 3 Z"/>
+ <path style="opacity:0.2" d="M 10 3 L 10 4 L 16 4 L 16 3 L 10 3 z M 23 3 L 23 4 L 29 4 L 29 3 L 23 3 z M 36 8 L 36 9 L 60 9 L 60 8 L 36 8 z M 49 21 L 49 22 L 60 22 L 60 21 L 49 21 z M 29 23 L 29 24 L 36 24 L 36 23 L 29 23 z M 3 36 L 3 37 L 10 37 L 10 36 L 3 36 z M 16 36 L 16 37 L 29 37 L 29 36 L 16 36 z M 3 54 L 3 55 L 23 55 L 23 54 L 3 54 z M 29 54 L 29 55 L 49 55 L 49 54 L 29 54 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.8496094 3 C 4.2707094 3 3 4.2707094 3 5.8496094 L 3 6.8496094 C 3 5.2707094 4.2707094 4 5.8496094 4 L 10 4 L 10 3 L 5.8496094 3 z M 16 3 L 16 4 L 23 4 L 23 3 L 16 3 z M 29 3 L 29 4 L 57.150391 4 C 58.729291 4 60 5.2707094 60 6.8496094 L 60 5.8496094 C 60 4.2707094 58.729291 3 57.150391 3 L 29 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cutepeaks.svg b/.icons/awkward/64x64/apps/cutepeaks.svg
new file mode 100644
index 00000000..ae0a3fa6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cutepeaks.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#797979" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.1" d="m 38.685547,13.400885 c -0.133733,-0.0027 -0.266043,0.0069 -0.398438,0.02734 -1.588741,0.245306 -2.815128,2.164437 -4.945312,6.091797 l -2.310547,4.259766 7.173828,8.837891 0.384766,0.382812 H 51.029297 C 49.633858,29.885472 43.798749,18.04464 42.671875,16.266119 42.069231,15.31498 40.832736,14.174165 39.921875,13.72901 39.49576,13.52076 39.086746,13.408903 38.685547,13.400885 Z m -14.34375,8.601562 c -0.09233,-0.0035 -0.185393,0.0019 -0.279297,0.01563 -0.751231,0.11011 -1.582886,0.759911 -3.015625,1.791016 -2.821922,2.375137 -5.711468,6.473761 -7.402344,9.191406 H 34.642578 C 32.920191,30.421056 28.874695,25.842942 26.583984,23.47315 25.619846,22.480486 24.988106,22.026686 24.341797,22.002447 Z M 12.900391,36.000494 c 0.189194,0.342558 0.392442,0.704185 0.642578,1.09375 0.631942,0.984196 2.232101,3.914283 3.55664,6.509766 2.895697,5.674222 4.396865,7.839883 6.126953,8.841796 2.917803,1.689733 4.585904,-0.113841 9.81836,-10.613281 1.34362,-2.696113 2.281239,-4.702968 2.767578,-5.832031 z m 26.09375,0 -3.484375,6.90625 c 2.03077,1.73758 4.001823,3.175694 5.373046,3.089844 3.129172,-0.195912 4.022482,-2.35171 7.421876,-7.164063 l 2,-2.832031 z"/>
+ <path style="fill:#4a4a4a" d="m 38.993684,35 -3.483368,6.906961 c 2.03077,1.73758 4.001998,3.175233 5.373221,3.089383 3.129172,-0.195912 4.021105,-2.352736 7.420498,-7.165089 L 50.303847,35 Z"/>
+ <path style="fill:#0eb5fd" d="m 12.900391,35 c 0.189194,0.342558 0.39176,0.703319 0.641896,1.092884 0.631942,0.984196 2.233558,3.914784 3.558097,6.510267 2.895697,5.674222 4.39559,7.840757 6.125679,8.842671 2.917802,1.689733 4.586896,-0.11398 9.819352,-10.61342 C 34.389035,38.136289 35.325869,36.129063 35.812208,35 Z"/>
+ <path style="fill:#f05abe" d="m 38.286328,12.427343 c -1.588741,0.245306 -2.81387,2.164829 -4.944054,6.092189 l -2.310547,4.260155 7.17257,8.8375 L 38.5898,32 H 51.028516 C 49.633077,28.884978 43.79914,17.044146 42.672266,15.265625 42.069622,14.314486 40.832345,13.17328 39.921484,12.728125 39.353331,12.450459 38.815908,12.345576 38.286328,12.427343 Z"/>
+ <path style="fill:#00d49f" d="m 24.062815,21.016638 c -0.751231,0.11011 -1.58313,0.761207 -3.015869,1.792312 C 18.225024,25.184087 15.335876,29.282355 13.645,32 H 34.64329 C 32.920903,29.420562 28.875253,24.841777 26.584542,22.471985 25.48267,21.337512 24.814046,20.906529 24.062815,21.016638 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cutter.svg b/.icons/awkward/64x64/apps/cutter.svg
new file mode 100644
index 00000000..da886a6f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cutter.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#aaaaaa" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="M 32,10 A 23,23 0 0 0 9,33 23,23 0 0 0 32,56 23,23 0 0 0 48.488281,49 H 37.5 l -8,-16 8,-16 H 48.521484 A 23,23 0 0 0 32,10 Z m 11,16 -5,3.5 -5,3.5 5,3.5 5,3.5 v -7 z m 0,7 5,3.5 5,3.5 v -7 -7 l -5,3.5 z"/>
+ <path style="fill:#3f3f3f" transform="matrix(1.2375863,0,0,1.5004937,3.0471814,-4.7838033)" 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" d="M 32 9 A 23 23 0 0 0 9 32 A 23 23 0 0 0 32 55 A 23 23 0 0 0 48.488281 48 L 37.5 48 L 29.5 32 L 37.5 16 L 48.521484 16 A 23 23 0 0 0 32 9 z"/>
+ <path style="fill:#3f3f3f" transform="matrix(1.2375863,0,0,1.5004937,13.047181,-4.7838033)" 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 20.684304,17 c -1.029339,2.06e-4 -1.974464,0.573568 -2.457052,1.490577 L 4.3283371,44.87853 C 3.3452848,46.74727 4.6879209,48.999414 6.7853874,49 H 29.214785 c 2.094801,-7e-4 3.437534,-2.24774 2.459662,-4.116204 L 25.259259,33 30.706183,21.126739 C 31.694432,19.25773 30.351888,17.000459 28.251743,17 Z"/>
+ <path style="fill:#ffffff" d="m 20.684304,16 c -1.029339,2.06e-4 -1.974464,0.573568 -2.457052,1.490577 L 4.3283371,43.87853 C 3.3452848,45.74727 4.6879209,47.999414 6.7853874,48 H 29.214785 c 2.094801,-7e-4 3.437534,-2.24774 2.459662,-4.116204 L 25.259259,32 30.706183,20.126739 C 31.694432,18.25773 30.351888,16.000459 28.251743,16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cuttlefish.svg b/.icons/awkward/64x64/apps/cuttlefish.svg
new file mode 100644
index 00000000..b4829329
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cuttlefish.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m5.9768 27.704c-0.2086 5.4059 1.288 9.4519 4.3437 12.386 0.0468 0.48999 0.1168 0.98199 0.1678 1.472 0.0106-0.074 0.0278-0.148 0.0352-0.222 0.002-0.032 0.0098-0.062 0.0118-0.094 0.088-1.052-0.1142-2.104-0.2148-3.156-2.6667-2.56-4.1428-5.97-4.3432-10.386zm52.073 0.59199c-0.196 3.9319-1.656 7.0779-4.3539 9.5199-0.092 1.272-0.39999 2.542-0.188 3.8119 0.064-0.60399 0.144-1.208 0.188-1.812 3.142-2.842 4.6219-6.6319 4.3539-11.52zm-8.6559 19.138c-0.054 0.46799-0.024 1.064 0.204 1.972 0.046 0.186 0.114 0.354 0.18 0.51999 0.40799 0.52999 0.86799 1.096 1.472 1.742 3.4999 3.7339 8.7499 0 8.7499-1.868 0-0.54999-0.172-0.76999-0.47599-0.90999-1.328 1.848-5.3779 3.8659-8.2739 0.77799-0.79199-0.84399-1.382-1.582-1.856-2.234zm-34.783 0.004c-0.2336 0.322-0.49519 0.65799-0.80079 1.026-0.309 0.37599-0.65759 0.77599-1.0586 1.204-0.2188 0.234-0.44499 0.43599-0.67579 0.61399-0.46139 0.354-0.94099 0.59999-1.4296 0.75799-2.503 0.80599-5.1583-0.72399-6.1835-2.154-0.3022 0.142-0.46099 0.366-0.46099 0.91399 0 1.518 3.4675 4.2639 6.6445 3.24 0.48859-0.158 0.96819-0.40399 1.4296-0.75799 0.2308-0.178 0.45699-0.38 0.67579-0.61399 0.40099-0.42799 0.74959-0.82799 1.0586-1.204 0.16-0.192 0.2804-0.35999 0.41799-0.53799 0.066-0.166 0.129-0.334 0.1758-0.51999 0.2276-0.90599 0.2604-1.5 0.207-1.968zm17.39 2.23c0 5.5999-5.2499 9.3319-10.5 9.3319-0.72799 0-1.18-0.088-1.492-0.226-0.734 1.412-0.935 2.226 1.492 2.226 5.25 0 10.5-3.732 10.5-9.332 0 5.6 5.25 9.332 10.5 9.332 2.426 0 2.228-0.81399 1.496-2.226-0.312 0.138-0.76599 0.226-1.496 0.226-5.2499 0-10.5-3.7319-10.5-9.3319zm-10.968 5.0819c-2.9398 2.576-8.2545 2.504-10.032 0.51999-0.0362-0.04-0.0376-0.066-0.0704-0.106-0.62179 0.53399-0.83179 1.098 0.0704 2.106 1.5188 1.694 5.6105 1.978 8.6053 0.42199 0.2264-0.72199 0.88259-1.712 1.4266-2.942zm21.94 0c0.54399 1.23 1.196 2.22 1.422 2.942 2.996 1.556 7.0879 1.272 8.6059-0.42199 0.90399-1.01 0.69599-1.576 0.07-2.11-0.034 0.04-0.032 0.068-0.07 0.11-1.778 1.984-7.0879 2.056-10.028-0.51999z"/>
+ <path style="fill:#fecd38" d="m31.88 4.0008c-10.728 0-22.876 8.9247-25.516 18.804-1.2425 7.4361 0.2046 12.683 3.9577 16.286 0.1006 1.0518 0.30142 2.1036 0.21328 3.1554-0.002 0.031-0.008 0.062-0.01 0.093-0.02 0.1978-0.05 0.39553-0.0958 0.59335-0.02 0.0808-0.0498 0.1626-0.0738 0.24336-0.044 0.1504-0.0872 0.30072-0.1504 0.45115-0.0528 0.125-0.1292 0.24954-0.1968 0.37462-0.062799 0.1166-0.1146 0.23332-0.1914 0.35-0.1578 0.23888-0.34206 0.47751-0.56601 0.71639-0.87499 0.93331-1.6406 1.5157-2.2968 1.8949-1.9687 1.1372-2.9532 0.43749-2.9532 1.8375 0 1.5166 3.4647 4.2649 6.6417 3.2402 0.48875-0.1576 0.97137-0.40287 1.4328-0.75741 0.23072-0.1772 0.45665-0.38189 0.67539-0.61523 0.40103-0.42777 0.74925-0.82757 1.0582-1.2031 0.3056-0.36816 0.56489-0.70627 0.79843-1.0281 0.0534 0.46897 0.0226 1.0627-0.20508 1.9687-0.90585 3.6061-5.6953 3.3026-3.4016 5.8623 1.7774 1.9835 7.0905 2.0602 10.029-0.51679-1.1715 2.6564-2.9524 4.2491 0.47031 4.2491 5.2499 0 10.5-3.7323 10.5-9.3323 0 5.5999 5.2499 9.3323 10.5 9.3323 3.4228 0 1.6418-1.5928 0.47031-4.2491 2.939 2.577 8.2521 2.5004 10.029 0.51679 2.294-2.5598-2.4956-2.2564-3.4016-5.8623-0.22798-0.90755-0.25894-1.5021-0.20508-1.9715 0.47399 0.65333 1.0651 1.3897 1.8566 2.234 3.502 3.734 8.752 0 8.752-1.867 0-1.8667-1.75 0.0009-5.2499-3.7323-1.9533-2.0836-1.2066-4.1671-1.0554-6.2507 4.0493-3.6621 5.3715-8.8701 3.7005-16.012-3.727-10.589-14.788-18.804-25.515-18.804z"/>
+ <ellipse style="opacity:.2" cx="22" cy="22" rx="4" ry="5"/>
+ <ellipse style="fill:#ffffff" cx="22" cy="21.001" rx="4" ry="5"/>
+ <ellipse style="opacity:.2" cx="42" cy="22" rx="4" ry="5"/>
+ <ellipse style="fill:#3f3f3f" cx="24" cy="21.001" rx="2" ry="3"/>
+ <ellipse style="fill:#3f3f3f" cx="43.9" cy="20.801" rx="2.1" ry="2.8"/>
+ <ellipse style="fill:#ffffff" cx="42" cy="21.001" rx="4" ry="5"/>
+ <ellipse style="fill:#3f3f3f" cx="44" cy="21.001" rx="2" ry="3"/>
+ <path style="opacity:.2;fill:#ffffff" d="m31.879 4c-10.728 0-22.876 8.926-25.516 18.805-0.3285 1.967-0.4643 3.778-0.4235 5.449 0.0245-1.39 0.1594-2.867 0.4238-4.449 2.6399-9.879 14.788-18.803 25.516-18.803v-0.002c10.728 0 21.789 8.216 25.516 18.805 0.433 1.851 0.661 3.57 0.697 5.168 0.057-1.874-0.173-3.925-0.697-6.168-3.727-10.589-14.788-18.805-25.516-18.805zm21.572 38.113c-0.091 1.319 0.063 2.637 1.299 3.955 3.043 3.246 4.761 2.261 5.158 3.174 0.055-0.154 0.092-0.303 0.092-0.441 0-1.867-1.75 0.001-5.25-3.733-0.923-0.984-1.234-1.97-1.299-2.955zm-42.916 0.094c-0.001 0.013 0.001 0.026 0 0.039-0.002 0.031-0.008 0.061-0.01 0.092-0.02 0.198-0.05 0.396-0.095 0.594-0.02 0.08-0.051 0.163-0.075 0.244-0.044 0.15-0.087 0.301-0.15 0.451-0.053 0.125-0.13 0.25-0.197 0.375-0.063 0.117-0.1148 0.233-0.1916 0.35-0.1578 0.238-0.3405 0.477-0.5644 0.716-0.875 0.934-1.6408 1.516-2.2969 1.895-1.9687 1.137-2.9531 0.438-2.9531 1.838 0 0.142 0.0395 0.297 0.0976 0.457 0.281-0.656 1.2262-0.354 2.8555-1.295 0.6561-0.379 1.4219-0.961 2.2969-1.895 0.2239-0.239 0.4066-0.478 0.5644-0.716 0.0768-0.117 0.1286-0.233 0.1916-0.35 0.067-0.125 0.144-0.25 0.197-0.375 0.063-0.15 0.106-0.301 0.15-0.451 0.024-0.081 0.055-0.164 0.075-0.244 0.045-0.198 0.075-0.394 0.095-0.592 0.002-0.031 0.008-0.063 0.01-0.094 0.029-0.346 0.02-0.693 0-1.039zm38.858 7.227c-0.054 0.469-0.023 1.065 0.205 1.972 0.642 2.557 3.226 3.15 3.865 4.19 0.91-1.861-3.048-1.94-3.865-5.192-0.092-0.363-0.131-0.645-0.166-0.92-0.012-0.016-0.028-0.035-0.039-0.05zm-34.786 0.004c-0.011 0.015-0.026 0.033-0.037 0.048-0.035 0.275-0.077 0.556-0.168 0.918-0.817 3.254-4.7783 3.331-3.865 5.194 0.636-1.041 3.223-1.633 3.865-4.192 0.228-0.906 0.259-1.5 0.205-1.968zm6.424 7.312c-0.248 0.218-0.52 0.411-0.799 0.592-0.545 1.019-0.943 1.783-0.578 2.22 0.26-0.71 0.866-1.652 1.377-2.812zm21.94 0c0.511 1.16 1.117 2.102 1.377 2.812 0.364-0.438-0.032-1.202-0.577-2.22-0.279-0.181-0.551-0.373-0.8-0.592z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cuyo.svg b/.icons/awkward/64x64/apps/cuyo.svg
new file mode 100644
index 00000000..bf26f476
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cuyo.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 49.920552,15.953234 c 0.321462,4.992034 -0.300594,10.187998 -2.453698,14.076702 -1.036148,1.851224 -2.22216,3.658398 -3.204184,5.503218 -2.835102,5.325982 0.805964,3.27456 -5.22086,3.27456 H 24.586094 c -6.026822,0 -1.006896,11.315244 -4.604424,-0.989342 -1.055134,-3.608862 -5.971813,-11.330738 -5.981667,-22.255896 -0.0036,-3.991028 3.62294,-6.5829588 7.354351,-8.1934038 4.16383,-2.051346 8.433126,-2.3370972 12.824412,-2.3431352 7.886486,-0.3908158 15.522412,3.6526552 15.741786,10.927297 z"/>
+ <path style="opacity:0.2" d="M 15.192973,33 H 48.741476 C 54.942384,33 59.93445,37.909474 59.93445,44.007788 61.453376,60.652658 36.099924,61.03698 33.19906,60.998068 30.298198,60.959154 4,60.152812 4,44.007788 4,37.909474 8.9920662,33 15.192973,33 Z"/>
+ <path style="fill:#848484" d="m 49.920552,14.953234 c 0.321462,4.992035 -0.300594,10.187998 -2.453698,14.076702 -1.036148,1.851224 -2.22216,3.658398 -3.204184,5.503218 -2.835102,5.325982 0.805964,3.27456 -5.22086,3.27456 H 24.586094 c -6.026822,0 -1.006896,11.315244 -4.604424,-0.989342 -1.055134,-3.608862 -5.971813,-11.330738 -5.981667,-22.255896 -0.0036,-3.991028 3.62294,-6.5829584 7.354351,-8.1934034 4.16383,-2.051346 8.433126,-2.3370972 12.824412,-2.3431352 7.886486,-0.3908158 15.522412,3.6526552 15.741786,10.9272966 z"/>
+ <ellipse style="fill:#ffffff" cx="26.6" cy="28.4" rx="5.6" ry="8.4"/>
+ <ellipse id="ellipse857" style="fill:#ffffff" cx="37.4" cy="28.4" rx="5.6" ry="8.4"/>
+ <ellipse id="ellipse861" style="fill:#3f3f3f" cx="36.2" cy="30.3" rx="2.8" ry="4.2"/>
+ <ellipse id="ellipse859" style="fill:#3f3f3f" cx="27.8" cy="30.3" rx="2.8" ry="4.2"/>
+ <path style="fill:#b7b7b7" d="M 15.192973,32 H 48.741476 C 54.942384,32 59.93445,36.909474 59.93445,43.007788 61.453376,59.652658 36.099924,60.03698 33.19906,59.998068 30.298198,59.959154 4,59.152812 4,43.007788 4,36.909474 8.9920662,32 15.192973,32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 35.652344 4.0039062 C 35.163146 3.9939862 34.672592 4.0029174 34.179688 4.0273438 C 29.788401 4.0333837 25.519299 4.3158415 21.355469 6.3671875 C 17.624059 7.9776319 13.9964 10.571472 14 14.5625 C 14.000201 14.784588 14.013204 14.998474 14.019531 15.216797 C 14.220988 11.423162 17.734138 8.9301225 21.355469 7.3671875 C 25.519299 5.3158415 29.788402 5.0333838 34.179688 5.0273438 C 34.672592 5.0029173 35.163146 4.9939862 35.652344 5.0039062 C 42.99032 5.1527535 49.716217 9.1331484 49.921875 15.953125 C 49.958152 16.516549 49.970771 17.082529 49.980469 17.648438 C 49.989462 16.749044 49.979552 15.848915 49.921875 14.953125 C 49.716217 8.1331484 42.99032 4.1527534 35.652344 4.0039062 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.191406 32 C 8.9904992 32 4 36.909498 4 43.007812 C 4 43.179571 4.0158605 43.341905 4.0253906 43.507812 C 4.2912244 37.645084 9.1621559 33 15.191406 33 L 48.742188 33 C 54.943095 33 59.933594 37.909498 59.933594 44.007812 C 59.958199 44.277536 59.96227 44.533395 59.970703 44.792969 C 59.991136 44.217977 59.990434 43.630913 59.933594 43.007812 C 59.933594 36.909498 54.943095 32 48.742188 32 L 15.191406 32 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cvpcb.svg b/.icons/awkward/64x64/apps/cvpcb.svg
new file mode 100644
index 00000000..80f34583
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cvpcb.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#4d4d4d" d="m 21.999743,14.000686 0,7.999886 -7.999886,0 0,3.999943 7.999886,0 0,11.999828 -7.999886,0 0,3.999943 7.999886,0 0,7.999886 21.999685,-15.999772 5.999915,0 0,-3.999942 -5.999915,0 -21.999685,-15.999772 z m 1.999971,9.999857 7.999886,0 0,3.999943 -7.999886,0 0,-3.999943 z m 1.999972,9.999857 3.999943,0 0,1.999972 1.999971,0 0,3.999943 -1.999971,0 0,1.999971 -3.999943,0 0,-1.999971 -1.999972,0 0,-3.999943 1.999972,0 0,-1.999972 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cx.ring.Ring.svg b/.icons/awkward/64x64/apps/cx.ring.Ring.svg
new file mode 120000
index 00000000..b57bb8cb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cx.ring.Ring.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cxmenu-cxoffice-0-crossover.svg b/.icons/awkward/64x64/apps/cxmenu-cxoffice-0-crossover.svg
new file mode 120000
index 00000000..9a0ccd86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cxmenu-cxoffice-0-crossover.svg
@@ -0,0 +1 @@
+crossover.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cyan.svg b/.icons/awkward/64x64/apps/cyan.svg
new file mode 100644
index 00000000..82094601
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cyan.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 58.999998,26 c 0,11.597979 -11.864454,35 -26.499999,35 C 17.864454,61 6,37.597979 6,26 6,14.402021 12.904508,5 32.499999,5 52.095491,5 58.999998,14.402021 58.999998,26 Z"/>
+ <path style="fill:#2c5771" d="m 58.999998,25 c 0,11.597979 -11.864454,35 -26.499999,35 C 17.864454,60 6,36.597979 6,25 6,13.402021 12.904508,4 32.499999,4 52.095491,4 58.999998,13.402021 58.999998,25 Z"/>
+ <path style="opacity:0.2" d="M 29.144657,52.302793 C 28.973855,51.91933 28.741009,51.196354 28.627219,50.696185 28.247893,49.028858 28.411247,49.19177 27.026418,49.099706 24.491394,48.931165 22.688435,47.91109 21.361689,45.894696 19.53735,43.122056 19.450465,39.155349 21.108633,34.340961 c 0.334076,-0.969982 0.587435,-1.783436 0.563022,-1.807676 -0.02445,-0.02425 -0.50265,-0.167385 -1.062747,-0.318099 -2.727671,-0.733964 -5.084069,-2.426926 -6.364581,-4.57263 -0.931117,-1.560239 -1.411756,-3.878346 -1.191332,-5.745795 0.262564,-2.224446 1.02108,-3.745022 2.690741,-5.394026 1.383527,-1.366414 2.639206,-2.154136 4.373686,-2.743735 3.335869,-1.133962 7.123237,-0.992229 10.451735,0.391127 1.848005,0.76805 4.103051,2.319594 5.179597,3.563731 0.289202,0.334223 0.606122,0.607677 0.704266,0.607677 0.09816,0 0.775287,-0.297177 1.504745,-0.660395 3.74024,-1.86237 7.862903,-3.098461 10.334122,-3.098461 0.87514,0 2.054737,0.324727 2.612826,0.719268 0.891418,0.630202 1.306943,2.066374 0.989294,3.419303 -0.228869,0.974782 -1.022686,2.403679 -1.907005,3.432678 -3.302193,3.842433 -11.328201,8.088472 -18.244715,9.652099 -1.393997,0.315143 -4.325262,0.790317 -5.373633,0.871094 -0.394261,0.03039 -0.457939,0.09413 -0.820069,0.821086 -0.565054,1.134299 -1.33168,3.537503 -1.691853,5.303587 -0.556248,2.727524 -0.528072,5.147945 0.07868,6.757969 0.325626,0.864088 1.275461,1.899936 2.104722,2.29533 0.740461,0.353054 1.88425,0.585437 1.996218,0.405572 0.04097,-0.0658 0.06387,-1.009168 0.05096,-2.096412 -0.05416,-4.564904 1.212568,-7.860443 4.062633,-10.569159 1.675519,-1.592427 3.367832,-2.288088 5.332344,-2.191984 2.204662,0.107871 3.565884,1.302762 3.908288,3.430779 0.407569,2.533004 -0.839516,5.261339 -3.639284,7.961932 -2.286028,2.205053 -4.824443,3.580139 -7.596681,4.115212 -0.436617,0.08429 -0.868327,0.208975 -0.959373,0.277118 -0.22094,0.165379 -0.100161,1.218219 0.295074,2.572353 C 29.836356,52.926057 29.844069,53 29.621729,53 c -0.0916,0 -0.306264,-0.313743 -0.477068,-0.697207 z m 1.904872,-4.326464 c 2.301799,-0.579718 4.297096,-1.724066 6.211448,-3.562414 2.308357,-2.216705 3.396652,-4.305787 3.396652,-6.520193 0,-1.402771 -0.467105,-2.366271 -1.40447,-2.897014 -0.65022,-0.368159 -1.120737,-0.440437 -1.97535,-0.303447 -1.1524,0.184722 -2.3527,0.852336 -3.442778,1.914889 -2.04679,1.995103 -3.709202,4.99629 -4.461187,8.053858 -0.313798,1.275914 -0.532005,3.242767 -0.385818,3.47761 0.129481,0.208017 0.797216,0.155122 2.061503,-0.163294 z m 1.364458,-18.190455 c 6.190893,-0.93286 12.624816,-3.787882 16.187855,-7.183278 1.936233,-1.845138 2.806809,-3.343072 2.800368,-4.818395 -0.0046,-1.13445 -0.778924,-2.206465 -1.795363,-2.486709 -1.152801,-0.317843 -3.092085,-0.09272 -5.213951,0.605286 -2.00605,0.6599 -6.910595,3.235085 -6.910595,3.628482 0,0.06972 0.4048,0.794562 0.899552,1.610765 1.221391,2.014957 1.570141,2.723767 1.479568,3.007107 -0.04137,0.129286 -0.121526,0.235072 -0.17818,0.235072 -0.185575,0 -0.660229,-0.653691 -1.528628,-2.105225 C 37.684758,21.4936 37.144456,20.663272 36.95395,20.433808 l -0.346383,-0.417209 -0.386989,0.268229 c -2.064834,1.43115 -5.55011,4.712254 -6.920255,6.514844 -0.85201,1.120924 -2.076768,3.007682 -2.076768,3.199293 0,0.169221 3.646791,0.01951 5.190439,-0.213091 z M 24.518531,28.396 c 2.897212,-3.718821 5.964825,-6.381119 10.865239,-9.429646 0.364053,-0.226479 0.319457,-0.280234 -1.283133,-1.546575 -2.116661,-1.672551 -3.845909,-2.562641 -6.038911,-3.108398 -1.443344,-0.359195 -4.397445,-0.452678 -5.9303,-0.187674 -3.609482,0.624024 -6.572799,2.767303 -7.560196,5.468057 -1.24646,3.40936 0.446403,7.077253 4.103359,8.890664 1.252191,0.620935 3.533039,1.32929 4.343824,1.349044 0.337789,0.0082 0.485472,-0.133085 1.500118,-1.435472 z"/>
+ <path style="fill:#ffffff" d="M 29.144657,51.302793 C 28.973855,50.91933 28.741009,50.196354 28.627219,49.696185 28.247893,48.028858 28.411247,48.19177 27.026418,48.099706 24.491394,47.931165 22.688435,46.91109 21.361689,44.894696 19.53735,42.122056 19.450465,38.155349 21.108633,33.340961 c 0.334076,-0.969982 0.587435,-1.783436 0.563022,-1.807676 -0.02445,-0.02425 -0.50265,-0.167385 -1.062747,-0.318099 -2.727671,-0.733964 -5.084069,-2.426926 -6.364581,-4.57263 -0.931117,-1.560239 -1.411756,-3.878346 -1.191332,-5.745795 0.262564,-2.224446 1.02108,-3.745022 2.690741,-5.394026 1.383527,-1.366414 2.639206,-2.154136 4.373686,-2.743735 3.335869,-1.133962 7.123237,-0.992229 10.451735,0.391127 1.848005,0.76805 4.103051,2.319594 5.179597,3.563731 0.289202,0.334223 0.606122,0.607677 0.704266,0.607677 0.09816,0 0.775287,-0.297177 1.504745,-0.660395 3.74024,-1.86237 7.862903,-3.098461 10.334122,-3.098461 0.87514,0 2.054737,0.324727 2.612826,0.719268 0.891418,0.630202 1.306943,2.066374 0.989294,3.419303 -0.228869,0.974782 -1.022686,2.403679 -1.907005,3.432678 -3.302193,3.842433 -11.328201,8.088472 -18.244715,9.652099 -1.393997,0.315143 -4.325262,0.790317 -5.373633,0.871094 -0.394261,0.03039 -0.457939,0.09413 -0.820069,0.821086 -0.565054,1.134299 -1.33168,3.537503 -1.691853,5.303587 -0.556248,2.727524 -0.528072,5.147945 0.07868,6.757969 0.325626,0.864088 1.275461,1.899936 2.104722,2.29533 0.740461,0.353054 1.88425,0.585437 1.996218,0.405572 0.04097,-0.0658 0.06387,-1.009168 0.05096,-2.096412 -0.05416,-4.564904 1.212568,-7.860443 4.062633,-10.569159 1.675519,-1.592427 3.367832,-2.288088 5.332344,-2.191984 2.204662,0.107871 3.565884,1.302762 3.908288,3.430779 0.407569,2.533004 -0.839516,5.261339 -3.639284,7.961932 -2.286028,2.205053 -4.824443,3.580139 -7.596681,4.115212 -0.436617,0.08429 -0.868327,0.208975 -0.959373,0.277118 -0.22094,0.165379 -0.100161,1.218219 0.295074,2.572353 C 29.836356,51.926057 29.844069,52 29.621729,52 c -0.0916,0 -0.306264,-0.313743 -0.477068,-0.697207 z m 1.904872,-4.326464 c 2.301799,-0.579718 4.297096,-1.724066 6.211448,-3.562414 2.308357,-2.216705 3.396652,-4.305787 3.396652,-6.520193 0,-1.402771 -0.467105,-2.366271 -1.40447,-2.897014 -0.65022,-0.368159 -1.120737,-0.440437 -1.97535,-0.303447 -1.1524,0.184722 -2.3527,0.852336 -3.442778,1.914889 -2.04679,1.995103 -3.709202,4.99629 -4.461187,8.053858 -0.313798,1.275914 -0.532005,3.242767 -0.385818,3.47761 0.129481,0.208017 0.797216,0.155122 2.061503,-0.163294 z m 1.364458,-18.190455 c 6.190893,-0.93286 12.624816,-3.787882 16.187855,-7.183278 1.936233,-1.845138 2.806809,-3.343072 2.800368,-4.818395 -0.0046,-1.13445 -0.778924,-2.206465 -1.795363,-2.486709 -1.152801,-0.317843 -3.092085,-0.09272 -5.213951,0.605286 -2.00605,0.6599 -6.910595,3.235085 -6.910595,3.628482 0,0.06972 0.4048,0.794562 0.899552,1.610765 1.221391,2.014957 1.570141,2.723767 1.479568,3.007107 -0.04137,0.129286 -0.121526,0.235072 -0.17818,0.235072 -0.185575,0 -0.660229,-0.653691 -1.528628,-2.105225 C 37.684758,20.4936 37.144456,19.663272 36.95395,19.433808 l -0.346383,-0.417209 -0.386989,0.268229 c -2.064834,1.43115 -5.55011,4.712254 -6.920255,6.514844 -0.85201,1.120924 -2.076768,3.007682 -2.076768,3.199293 0,0.169221 3.646791,0.01951 5.190439,-0.213091 z M 24.518531,27.396 c 2.897212,-3.718821 5.964825,-6.381119 10.865239,-9.429646 0.364053,-0.226479 0.319457,-0.280234 -1.283133,-1.546575 -2.116661,-1.672551 -3.845909,-2.562641 -6.038911,-3.108398 -1.443344,-0.359195 -4.397445,-0.452678 -5.9303,-0.187674 -3.609482,0.624024 -6.572799,2.767303 -7.560196,5.468057 -1.24646,3.40936 0.446403,7.077253 4.103359,8.890664 1.252191,0.620935 3.533039,1.32929 4.343824,1.349044 0.337789,0.0082 0.485472,-0.133085 1.500118,-1.435472 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.5 4 C 12.904509 4 6 13.402021 6 25 C 6 25.177434 6.012057 25.365995 6.0175781 25.548828 C 6.1975938 14.161383 13.161941 5 32.5 5 C 51.83806 5 58.802406 14.161383 58.982422 25.548828 C 58.987943 25.365995 59 25.177434 59 25 C 59 13.402021 52.095492 4 32.5 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/cycligent-icon.svg b/.icons/awkward/64x64/apps/cycligent-icon.svg
new file mode 120000
index 00000000..625c303e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cycligent-icon.svg
@@ -0,0 +1 @@
+CycligentGitTool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/cycligent.svg b/.icons/awkward/64x64/apps/cycligent.svg
new file mode 120000
index 00000000..625c303e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/cycligent.svg
@@ -0,0 +1 @@
+CycligentGitTool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/d-feet.svg b/.icons/awkward/64x64/apps/d-feet.svg
new file mode 100644
index 00000000..0695e6fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/d-feet.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0508,32 C 4.039,32.334 4,32.662 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.33768 -0.03904,-0.66528 -0.05078,-1 -0.528,15.042 -12.776,27 -27.95,27 -15.1744,0 -27.422,-11.958 -27.95,-27 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 35.1412,18.993041 c -6.0576,0 -11.0624,4.9492 -11.0624,11 0,2.2998 0.77842,4.4156 2,6.1876 l -7.375,7.375 a 2.011,2.011 0 0 0 2.8126,2.875 l 7.375,-7.375 c 1.77458,1.22182 3.946,1.9375 6.25,1.9375 6.0578,0 11,-4.9492 11,-11 0,-6.0508 -4.9422,-11 -11,-11 z m 0,4 c 3.8948,0 7,3.1096 7,7 0,3.8902 -3.1052,7 -7,7 -3.8948,0 -7,-3.1098 -7,-7 0,-3.8904 3.1052,-7 7,-7 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 L 32.001953 5 C 47.291226 5 59.632832 17.134181 59.984375 32.335938 C 59.990646 32.224113 60.001953 32.113448 60.001953 32 C 60.001953 16.488 47.513953 4 32.001953 4 L 32 4 z"/>
+ <path style="fill:#ffffff" d="m 35.1412,17.989 c -6.0576,0 -11.0624,4.9492 -11.0624,11 0,2.2998 0.77842,4.4156 2,6.1876 l -7.375,7.375 a 2.011,2.011 0 0 0 2.8126,2.875 l 7.375,-7.375 c 1.77458,1.22182 3.946,1.9375 6.25,1.9375 6.0578,0 11,-4.9492 11,-11 0,-6.0508 -4.9422,-11 -11,-11 z m 0,4 c 3.8948,0 7,3.1096 7,7 0,3.8902 -3.1052,7 -7,7 -3.8948,0 -7,-3.1098 -7,-7 0,-3.8904 3.1052,-7 7,-7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/d3lphin.svg b/.icons/awkward/64x64/apps/d3lphin.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/d3lphin.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/darktable.svg b/.icons/awkward/64x64/apps/darktable.svg
new file mode 100644
index 00000000..8106dd29
--- /dev/null
+++ b/.icons/awkward/64x64/apps/darktable.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#343434" d="M 55.999332,32.000464 A 23.999681,23.999681 0 0 1 31.999651,56.000145 23.999681,23.999681 0 0 1 7.9999701,32.000464 23.999681,23.999681 0 0 1 31.999651,8.0007835 23.999681,23.999681 0 0 1 55.999332,32.000464 Z"/>
+ <path style="opacity:0.2" d="m 33.875626,7.0235834 c -0.255997,-0.0108 -0.507993,0.0154 -0.76199,0.0118 L 25.127742,28.151102 13.730294,15.057876 c -0.305396,0.316396 -0.630992,0.607592 -0.921788,0.941388 L 25.127742,30.151076 33.875626,7.0233834 Z m 20.779724,12.7732296 -22.831697,3.78915 -0.75799,2.123972 24.687672,-4.095946 C 55.421339,20.985998 55.035345,20.392805 54.65535,19.796813 Z M 39.385553,28.2899 37.937572,28.557897 53.87736,47.589644 c 2.863962,-4.431941 4.255943,-9.635872 4.063946,-14.881802 -0.191998,4.555939 -1.565979,9.01588 -4.063946,12.881828 L 39.385553,28.2899 Z M 6.057996,31.29186 c -0.1345982,3.205958 0.297396,6.457915 1.4139812,9.593873 L 26.06113,37.441779 24.613149,35.709802 7.4719772,38.885759 C 6.5873889,36.401793 6.1515947,33.841827 6.057996,31.29186 Z m 26.875643,8.997881 -0.75799,0.123998 -5.511927,15.471794 C 19.365219,54.531551 13.163101,50.183609 9.3437523,44.203689 L 8.2459669,44.385686 C 11.902718,51.309594 18.638229,56.397527 26.663722,57.885507 l 6.269917,-17.595766 z m 17.335769,8.651885 c -5.103932,5.285929 -12.165838,8.123892 -19.383742,8.021893 l -0.76199,2.011973 c 7.911895,0.339996 15.74579,-2.867962 21.06772,-8.97588 l -0.921988,-1.057986 z"/>
+ <path style="fill:#e9721a" d="M 37.33558,7.1139953 31.065663,24.710561 55.753335,20.614616 C 52.097384,13.690908 45.359473,8.6029755 37.33558,7.1139953 Z"/>
+ <path style="fill:#e3bf20" d="M 56.527325,24.112569 37.936972,27.557523 53.87816,46.59007 c 4.253343,-6.584312 5.354129,-14.880202 2.649165,-22.477701 z"/>
+ <path style="fill:#28a226" d="M 51.191396,48.998238 38.87016,34.847226 30.123076,57.974919 c 7.910095,0.339615 15.74739,-2.868562 21.06772,-8.976681 z"/>
+ <path style="fill:#2977d1" d="M 26.663722,56.886133 32.933639,39.290367 8.2459669,43.386313 c 3.6567511,6.923908 10.3932621,12.01164 18.4189551,13.50082 z"/>
+ <path style="fill:#c029c0" d="M 7.4725772,39.888359 26.06373,36.442405 10.121942,17.410858 C 5.8683985,23.994571 4.7678131,32.29046 7.4725772,39.888559 Z"/>
+ <path style="fill:#c01728" d="M 12.807506,15.00189 25.129742,29.152502 33.875626,6.0248098 C 25.965731,5.6856143 18.128435,8.8937717 12.807906,15.00189 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 37.335938 7.1132812 L 31.066406 24.710938 L 31.445312 24.648438 L 37.335938 8.1152344 C 45.000472 9.5375291 51.48386 14.247997 55.236328 20.701172 L 55.753906 20.615234 C 52.097955 13.691526 45.359831 8.6022614 37.335938 7.1132812 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 56.527344 24.113281 L 37.9375 27.556641 L 38.664062 28.423828 L 56.527344 25.113281 C 57.468927 27.757931 57.939479 30.486971 57.986328 33.199219 C 58.053302 30.159097 57.584991 27.083921 56.527344 24.113281 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 38.871094 34.847656 L 30.123047 57.974609 C 30.248758 57.980007 30.374335 57.976861 30.5 57.980469 L 38.871094 35.847656 L 50.742188 49.482422 C 50.89103 49.320114 51.04626 49.164685 51.191406 48.998047 L 38.871094 34.847656 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.933594 39.291016 L 8.2460938 43.386719 C 8.4099726 43.697017 8.5875833 43.998018 8.7636719 44.300781 L 32.554688 40.353516 L 32.933594 39.291016 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.121094 17.410156 C 7.3481863 21.702114 5.9259449 26.723168 6.0136719 31.802734 C 6.1177325 27.067072 7.5304303 22.421986 10.121094 18.412109 L 25.339844 36.578125 L 26.064453 36.443359 L 10.121094 17.410156 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.394531 6.0019531 C 24.996463 6.0972919 17.79659 9.2755922 12.808594 15.001953 L 12.806641 15.001953 L 13.255859 15.517578 C 18.47624 9.8248012 25.93238 6.8028505 33.498047 7.0195312 L 33.875 6.0253906 C 33.380632 6.0041909 32.887736 5.9955972 32.394531 6.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/darwinia.svg b/.icons/awkward/64x64/apps/darwinia.svg
new file mode 100644
index 00000000..49aacb18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/darwinia.svg
@@ -0,0 +1,8 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m28 5a7.0007 7.0007 0 0 0-7 7h-7a7.0007 7.0007 0 0 0-7 7v7a7.0007 7.0007 0 0 0 7 7h0.950195a7.0007 7.0007 0 0 0-0.950195 3.5v17.5a7.0007 7.0007 0 0 0 7 7h7a7.0007 7.0007 0 0 0 3.5-0.943359 7.0007 7.0007 0 0 0 3.5 0.943359h7a7.0007 7.0007 0 0 0 7-7v-17.5a7.0007 7.0007 0 0 0-0.943359-3.5h0.943359a7.0007 7.0007 0 0 0 7-7v-7a7.0007 7.0007 0 0 0-7-7h-7a7.0007 7.0007 0 0 0-7-7z" style="opacity:.2"/>
+ <path d="m28 4a7.0007 7.0007 0 0 0-7 7h-7a7.0007 7.0007 0 0 0-7 7v7a7.0007 7.0007 0 0 0 7 7h0.950195a7.0007 7.0007 0 0 0-0.950195 3.5v17.5a7.0007 7.0007 0 0 0 7 7h7a7.0007 7.0007 0 0 0 3.5-0.943359 7.0007 7.0007 0 0 0 3.5 0.943359h7a7.0007 7.0007 0 0 0 7-7v-17.5a7.0007 7.0007 0 0 0-0.943359-3.5h0.943359a7.0007 7.0007 0 0 0 7-7v-7a7.0007 7.0007 0 0 0-7-7h-7a7.0007 7.0007 0 0 0-7-7z" style="fill:#617573"/>
+ <path d="m28 12v7h-14v7h14v11h-7v17h7v-11h7v11h7v-17h-7v-11h14v-7h-14v-7z" style="opacity:.2"/>
+ <path d="m28 11v7h-14v7h14v11h-7v17h7v-11h7v11h7v-17h-7v-11h14v-7h-14v-7z" style="fill:#4bdb1a"/>
+ <path d="m28 4a7.0007 7.0007 0 0 0-7 7h-7a7.0007 7.0007 0 0 0-7 7v1a7.0007 7.0007 0 0 1 7-7h7a7.0007 7.0007 0 0 1 7-7h7a7.0007 7.0007 0 0 1 7 7h7a7.0007 7.0007 0 0 1 7 7v-1a7.0007 7.0007 0 0 0-7-7h-7a7.0007 7.0007 0 0 0-7-7h-7zm-13.521484 29a7.0007 7.0007 0 0 0-0.478516 2.5v1a7.0007 7.0007 0 0 1 0.949219-3.5h-0.470703zm33.578125 0a7.0007 7.0007 0 0 1 0.943359 3.5v-1a7.0007 7.0007 0 0 0-0.474609-2.5h-0.46875z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m28 11v1h7v-1h-7zm-14 7v1h14v-1h-14zm21 0v1h14v-1h-14zm-14 18v1h7v-1h-7zm14 0v1h7v-1h-7z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dash-qt.svg b/.icons/awkward/64x64/apps/dash-qt.svg
new file mode 100644
index 00000000..a57d3c17
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dash-qt.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#1c75bc" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2" d="m20.890454 22-1.722613 6h23.908363l-4.153742 10h-23.199848l-1.722614 6h24.803472c2.762606-0.05008 5.602444-1.713738 6.687638-4.3479l4.337632-12.949708c1.023986-4.192832-2.756916-4.702392-5.681648-4.702392zm-4.813582 8-2.076872 6h13.845812l2.076872-6z"/>
+ <path style="fill:#ffffff" d="m20.890454 21-1.722613 6h23.908363l-4.153742 10h-23.199848l-1.722614 6h24.803472c2.762606-0.05008 5.602444-1.713738 6.687638-4.3479l4.337632-12.949708c1.023986-4.192832-2.756916-4.702392-5.681648-4.702392zm-4.813582 8-2.076872 6h13.845812l2.076872-6z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0214844 0.40625 28 28 0 0 1 27.978516 -27.40625 28 28 0 0 1 27.978516 27.578125 28 28 0 0 0 0.021484 -0.578125 28 28 0 0 0 -28 -28z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dassault-systemes.draftsight.svg b/.icons/awkward/64x64/apps/dassault-systemes.draftsight.svg
new file mode 100644
index 00000000..2a1c882c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dassault-systemes.draftsight.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 6.9806464,21.521862 A 3.2202497,2.7811246 75 0 0 5.1279341,25.35181 l 8.8893699,33.175586 a 3.2202497,2.7811246 75 0 0 3.51947,2.390477 C 26.90038,58.4089 32.175747,47.503604 29.270625,36.661538 26.3655,25.819468 16.344251,19.012891 6.9806464,21.521862 Z"/>
+ <path style="opacity:0.2" d="m 30.317822,5.003837 a 3.4288218,3.6524438 0 0 0 -3.316875,3.6497015 l 0,48.6943815 a 3.4288218,3.6524438 0 0 0 3.428477,3.652078 l 25.142178,0 a 3.4288218,3.6524438 0 0 0 3.004382,-5.411542 L 33.433806,6.8940738 A 3.4288218,3.6524438 0 0 0 30.317822,5.003837 Z"/>
+ <path style="fill:#79b444" d="m 6.9806464,20.52193 a 3.2202497,2.7811246 75 0 0 -1.8527123,3.829948 l 8.8893699,33.175586 a 3.2202497,2.7811246 75 0 0 3.51947,2.390477 C 26.90038,57.408968 32.175747,46.503672 29.270625,35.661606 26.3655,24.819536 16.344251,18.012959 6.9806464,20.52193 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.509766 20.009766 C 9.3339467 20.042586 8.1528723 20.207855 6.9824219 20.521484 A 3.2202497 2.7811246 75 0 0 5.0371094 23.896484 A 3.2202497 2.7811246 75 0 1 6.9824219 21.521484 C 8.1528723 21.207855 9.3339467 21.042586 10.509766 21.009766 C 18.740497 20.780005 26.727538 27.175303 29.269531 36.662109 C 29.734373 38.396945 29.974733 40.129944 30.03125 41.832031 C 30.050471 39.810684 29.826071 37.737215 29.269531 35.660156 C 26.727539 26.17335 18.740497 19.780005 10.509766 20.009766 z"/>
+ <path style="fill:#35aabd" d="M 30.317822,4.0039055 A 3.4288218,3.6524438 0 0 0 27.000947,7.653607 l 0,48.694381 a 3.4288218,3.6524438 0 0 0 3.428477,3.652078 l 25.142178,0 a 3.4288218,3.6524438 0 0 0 3.004382,-5.411543 L 33.433806,5.8941423 A 3.4288218,3.6524438 0 0 0 30.317822,4.0039055 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:5.99979639;stroke-linejoin:round" d="m 43.000401,36.000819 c 0,0 -8.999692,0.199993 -8.999692,2.999898 0,2.799905 7.999728,9.399681 7.999728,12.199586 0,2.799905 -8.999694,2.799905 -8.999694,2.799905"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:5.99979639;stroke-linejoin:round" d="m 43.000401,35.000917 c 0,0 -8.999692,0.199993 -8.999692,2.999898 0,2.799905 7.999728,9.399681 7.999728,12.199585 0,2.799905 -8.999694,2.799905 -8.999694,2.799905"/>
+ <path style="opacity:0.2" d="m 12.411598,27.228176 c -0.185602,0.02042 -0.373131,0.04572 -0.562481,0.02734 l 7.038824,26.264738 c 3.985902,-2.847224 6.354285,-8.704017 4.585781,-15.304169 -1.631126,-6.087447 -6.008008,-10.036633 -10.503549,-10.984003 -0.189298,-0.03988 -0.372973,-0.02432 -0.558575,-0.004 z"/>
+ <path style="fill:#ffffff" d="m 12.411598,26.227776 c -0.185602,0.02042 -0.373131,0.04572 -0.562481,0.02734 l 7.038824,26.264739 c 3.985902,-2.847224 6.354285,-8.704017 4.585781,-15.304169 -1.631126,-6.087447 -6.008008,-10.036633 -10.503549,-10.984003 -0.189298,-0.03988 -0.372973,-0.02432 -0.558575,-0.004 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 30.316406 4.0019531 A 3.4288218 3.6524438 0 0 0 27 7.6542969 L 27 8.6542969 A 3.4288218 3.6524438 0 0 1 30.316406 5.0019531 A 3.4288218 3.6524438 0 0 1 33.433594 6.8925781 L 58.574219 55.589844 A 3.4288218 3.6524438 0 0 1 58.962891 56.845703 A 3.4288218 3.6524438 0 0 0 58.574219 54.589844 L 33.433594 5.8925781 A 3.4288218 3.6524438 0 0 0 30.316406 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/datagrip.svg b/.icons/awkward/64x64/apps/datagrip.svg
new file mode 100644
index 00000000..9657f775
--- /dev/null
+++ b/.icons/awkward/64x64/apps/datagrip.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#21d789" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#cf4f8c" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#2086e7" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#6655e4" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.028681,35.012342 c 0,0 8.087565,0.700498 7.999999,-7.999998 -0.08756,-8.700526 -7.999999,-8.000004 -7.999999,-8.000004 m -0.0282,15.987174 V 18.999518"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.028681,34.012542 c 0,0 8.087565,0.700498 7.999999,-7.999998 -0.08756,-8.700526 -7.999999,-8.000004 -7.999999,-8.000004 m -0.0282,15.987174 V 17.999718"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 40.000484,28.999514 h 3.999996 m -1.999998,0 c 0,0 0.981808,6 -4.000002,6 -3.999996,0 -3.999996,-4.000002 -3.999996,-8.000004 0,-3.999996 0,-7.999998 3.999996,-7.999998 4.000002,0 3.984756,1.999998 3.984756,1.999998"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 40.000484,27.999714 h 3.999996 m -1.999998,0 c 0,0 0.981808,6 -4.000002,6 -3.999996,0 -3.999996,-4.000002 -3.999996,-8.000004 0,-3.999996 0,-7.999998 3.999996,-7.999998 4.000002,0 3.984756,1.999998 3.984756,1.999998"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/date.svg b/.icons/awkward/64x64/apps/date.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/date.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/datovka.svg b/.icons/awkward/64x64/apps/datovka.svg
new file mode 100644
index 00000000..b7826be6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/datovka.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#00539b" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="M 22.713315,16 20.4,29 H 30.881 L 31.775,23.791667 38.15,33 28.941667,41.5 29.622331,37 H 19.080338 L 16.9,50 H 28.164161 C 39.480328,49.479185 46.44419,42.900376 47.828711,33.832845 49.04918,25.839735 45.763368,16.921704 33.128028,16 Z"/>
+ <path style="fill:#ffcb05" d="M 22.713315,15 20.4,28 H 30.881 L 31.775,22.791667 38.15,32 28.941667,40.5 29.622331,36 H 19.080338 L 16.9,49 H 28.164161 C 39.480328,48.479185 46.44419,41.900376 47.828711,32.832845 49.04918,24.839735 45.763368,15.921704 33.128028,15 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.712891 15 L 20.400391 28 L 20.578125 28 L 22.712891 16 L 33.128906 16 C 43.915132 16.786818 47.874268 23.401614 48.046875 30.292969 C 48.243969 23.053749 44.436876 15.824877 33.128906 15 L 22.712891 15 z M 37.728516 32.390625 L 29.117188 40.337891 L 28.941406 41.5 L 38.150391 33 L 37.728516 32.390625 z M 19.080078 36 L 16.900391 49 L 17.068359 49 L 19.080078 37 L 29.470703 37 L 29.623047 36 L 19.080078 36 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/davmail.svg b/.icons/awkward/64x64/apps/davmail.svg
new file mode 100644
index 00000000..bb513573
--- /dev/null
+++ b/.icons/awkward/64x64/apps/davmail.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z"/>
+ <path style="fill:#efbd2f" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <path style="opacity:0.2" d="m 28,15 -4,15 5.2,0 -4.2,9 4.2,0 -4.2,14 14,-17 -4.9,0 5.9,-9 -7,0 6,-12 z"/>
+ <path style="fill:#ffffff" d="m 28,14 -4,15 5.2,0 -4.2,9 4.2,0 -4.2,14 14,-17 -4.9,0 5.9,-9 -7,0 6,-12 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/day-of-the-tentacle-remastered.svg b/.icons/awkward/64x64/apps/day-of-the-tentacle-remastered.svg
new file mode 100644
index 00000000..91314619
--- /dev/null
+++ b/.icons/awkward/64x64/apps/day-of-the-tentacle-remastered.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,58.2 C 60,58.2 60,5 32,5 4,5 4,58.2 4,58.2 4,59.7512 5.2488,61 6.8,61 l 50.4,0 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#bb4499" d="M 60,57.2 C 60,57.2 60,4 32,4 4,4 4,57.2 4,57.2 4,58.7512 5.2488,60 6.8,60 l 50.4,0 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 4 4 4 57.199219 4 57.199219 C 4 57.263409 4.0118373 57.324479 4.0195312 57.386719 C 4.072382 53.068888 5.2444476 5 32 5 C 58.755552 5 59.927618 53.068888 59.980469 57.386719 C 59.988163 57.32448 60 57.263412 60 57.199219 C 60 57.199219 60 4 32 4 z"/>
+ <path style="opacity:0.2" d="m 48,33 c 0,8.836556 -7.163444,16 -16,16 -8.836556,0 -16,-7.163444 -16,-16 0,-5.926772 3.222495,-11.10089 8.010936,-13.865806 2.350914,-1.357451 4.900788,2.3281 7.810572,2.3281 3.016104,0 6.015782,-3.627751 8.423732,-2.176984 C 44.892084,22.084988 48,27.179548 48,33 Z"/>
+ <path style="fill:#69e27d" d="m 48,32 c 0,8.836556 -7.163444,16 -16,16 -8.836556,0 -16,-7.163444 -16,-16 0,-5.926772 3.222495,-11.10089 8.010936,-13.865805 2.350914,-1.357452 4.900788,2.328099 7.810572,2.328099 3.016104,0 6.015782,-3.627751 8.423732,-2.176985 C 44.892084,21.084988 48,26.179548 48,32 Z"/>
+ <circle style="fill:#00a200" cx="32" cy="32" r="10"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-linejoin:round" d="m 10.5,20 c 0,0 5.346051,-3.523692 8.9,-3.5 4.596032,0.03063 8.003866,6 12.6,6 4.596134,0 8.003968,-5.969361 12.6,-6 3.553948,-0.02369 8.9,3.5 8.9,3.5 l 0,0"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:5;stroke-linecap:round;stroke-linejoin:round" d="m 10.5,19 c 0,0 5.346051,-3.523692 8.9,-3.5 4.596032,0.03063 8.003866,6 12.6,6 4.596134,0 8.003968,-5.969361 12.6,-6 3.553948,-0.02369 8.9,3.5 8.9,3.5 l 0,0"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dayfolder.svg b/.icons/awkward/64x64/apps/dayfolder.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dayfolder.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/dbeaver-ee.svg b/.icons/awkward/64x64/apps/dbeaver-ee.svg
new file mode 120000
index 00000000..6b5dcfd4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dbeaver-ee.svg
@@ -0,0 +1 @@
+dbeaver.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/dbeaver.svg b/.icons/awkward/64x64/apps/dbeaver.svg
new file mode 100644
index 00000000..3ceb341e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dbeaver.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.957041,31.8285 A 27.99952,27.99952 0 0 1 31.99952,59.000034 27.99952,27.99952 0 0 1 4.0439995,32.172494 27.99952,27.99952 0 0 0 4.0000002,33.00048 27.99952,27.99952 0 0 0 31.99952,61 27.99952,27.99952 0 0 0 59.99904,33.00048 27.99952,27.99952 0 0 0 59.95504,31.8285 Z"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32.001" r="28"/>
+ <circle style="fill:#6d4c41" cx="19" cy="27.001" r="9"/>
+ <circle style="fill:#6d4c41" cx="44.999" cy="27.001" r="9"/>
+ <path style="fill:#a1887f" d="m 31.99952,16.000789 c -13.254573,0 -21.9996227,10.745016 -21.9996227,23.999588 l 0,9.312241 A 27.99952,27.99952 0 0 0 31.99952,60.000034 27.99952,27.99952 0 0 0 53.999143,49.269818 l 0,-9.269441 c 0,-13.254572 -8.74505,-23.999588 -21.999623,-23.999588 z"/>
+ <rect style="fill:#ffffff" width="6" height="8" x="26" y="46"/>
+ <rect style="fill:#f2f2f2" width="6" height="9" x="32" y="45"/>
+ <path style="fill:#6d4c41" d="m 26.203619,40.001273 c -2.759952,-0.08196 -4.203927,4.42568 -4.203927,7.120504 0,2.69424 2.238561,4.878394 4.999914,4.878394 2.545356,0 4.966315,-2.168153 4.966315,-2.168153 l 0.0706,0 c 0,0 2.418959,2.165227 4.963115,2.168153 2.761353,0 4.999915,-2.184154 4.999915,-4.878394 0,-2.694239 -1.355937,-6.694132 -4.11613,-6.775699 z"/>
+ <path style="fill:#3e2723" d="m 37.938285,39.781175 c 0.601948,2.453934 -3.335888,5.219117 -5.875202,5.219117 -2.539313,0 -6.605771,-2.735956 -6.002924,-5.219117 0.461964,-1.902985 3.463611,-1.779244 6.002924,-1.779244 2.539314,0 5.417652,-0.08597 5.875202,1.779244 z"/>
+ <g transform="matrix(0.21875625,0,0,0.21875625,-89.003653,1532.1584)">
+ <circle style="fill:#fefefe" cx="502.86" cy="-6853.1" r="22.857"/>
+ <circle style="fill:#333333" cx="-498.29" cy="-6857.7" r="9.143" transform="scale(-1,1)"/>
+ </g>
+ <g transform="matrix(0.21875625,0,0,0.21875625,-66.998782,1532.1584)">
+ <circle style="fill:#fefefe" cx="502.86" cy="-6853.1" r="22.857"/>
+ <circle style="fill:#333333" cx="-498.29" cy="-6857.7" r="9.143" transform="scale(-1,1)"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 L 32 4.0019531 A 27.99952 27.99952 0 0 0 4 32 A 27.99952 27.99952 0 0 0 4.0175781 32.492188 A 27.99952 27.99952 0 0 1 32 5 A 27.99952 27.99952 0 0 1 59.974609 32.492188 A 27.99952 27.99952 0 0 0 60 32 A 27.99952 27.99952 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dconf-editor.svg b/.icons/awkward/64x64/apps/dconf-editor.svg
new file mode 100644
index 00000000..cbf904b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dconf-editor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 27.94499,5.0000024 C 14.815077,5.0000028 4.0000004,15.8294 4,28.976695 c 4e-7,13.147298 10.815077,23.976696 23.94499,23.976696 2.502786,5.16e-4 4.958502,-0.427792 7.315226,-1.186348 l 5.795278,5.799052 c 2.096336,2.18625 5.432252,3.575278 8.425956,3.422452 2.993702,-0.15284 5.4501,-1.4612 7.24897,-3.262452 1.798872,-1.801254 3.105518,-4.260902 3.258142,-7.25857 0.15262,-2.997668 -1.23457,-6.338 -3.41793,-8.437112 l 0.1169,0.11318 -5.943376,-5.95515 c 0.73442,-2.320722 1.142794,-4.73934 1.145812,-7.20003 v -0.0116 c 0,-13.147295 -10.815076,-23.976692 -23.944988,-23.9766924 z"/>
+ <path style="fill:#d74f44" d="M 27.94499,4.0000008 C 14.815077,4.0000012 4.0000004,14.829398 4,27.976694 c 4e-7,13.147298 10.815077,23.976696 23.94499,23.976696 2.502786,5.16e-4 4.958502,-0.427792 7.315226,-1.186348 l 5.795278,5.799052 c 2.096336,2.18625 5.432252,3.575278 8.425956,3.422452 2.993702,-0.15284 5.4501,-1.4612 7.24897,-3.262452 1.798872,-1.801254 3.105518,-4.260902 3.258142,-7.25857 0.15262,-2.997668 -1.23457,-6.338 -3.41793,-8.437112 l 0.1169,0.11318 -5.943376,-5.95515 c 0.73442,-2.320722 1.142794,-4.73934 1.145812,-7.20003 v -0.0116 c 0,-13.147296 -10.815076,-23.9766926 -23.944988,-23.976693 z"/>
+ <path style="opacity:0.2" d="m 34.683832,39.851771 12.225892,12.225892 c 2.827528,2.944906 7.187094,-1.41466 4.242188,-4.242188 L 38.740262,35.423825 C 34,37.000001 36,37.000001 34.683832,39.851771 Z"/>
+ <path style="fill:#565656" d="m 34.683832,38.85177 12.225892,12.225892 c 2.827528,2.944906 7.187094,-1.41466 4.242188,-4.242188 L 38.740262,34.423824 C 34,36 36,36 34.683832,38.85177 Z"/>
+ <path style="opacity:0.2" d="m 28,13.000002 a 16,16 0 0 0 -16,15.999999 16,16 0 0 0 16,16 16,16 0 0 0 16,-16 16,16 0 0 0 -16,-15.999999 z m 0,5.999999 a 9.9999992,9.9999992 0 0 1 10,10 9.9999992,9.9999992 0 0 1 -10,10 9.9999992,9.9999992 0 0 1 -10,-10 9.9999992,9.9999992 0 0 1 10,-10 z"/>
+ <path style="fill:#ffffff" d="M 28,12 A 16,16 0 0 0 12,28 16,16 0 0 0 28,44 16,16 0 0 0 44,28 16,16 0 0 0 28,12 Z m 0,6 A 9.9999992,9.9999992 0 0 1 38,28 9.9999992,9.9999992 0 0 1 28,38 9.9999992,9.9999992 0 0 1 18,28 9.9999992,9.9999992 0 0 1 28,18 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.945312 4 C 14.815401 4.0000004 4.0000004 14.829266 4 27.976562 C 4 28.08916 4.0115992 28.199274 4.0175781 28.310547 C 4.3765532 15.466574 15.038556 5.0000004 27.945312 5 C 40.867127 5.0000004 51.5397 15.49104 51.875 28.355469 C 51.880065 28.233069 51.890469 28.111315 51.890625 27.988281 L 51.890625 27.976562 C 51.890619 14.829348 41.075225 4.0000004 27.945312 4 z M 51.179688 35.625 C 51.049568 36.149734 50.909286 36.67182 50.746094 37.1875 L 50.962891 37.404297 C 51.034439 37.144323 51.114779 36.886758 51.179688 36.625 L 56.6875 42.144531 L 56.570312 42.03125 C 58.539366 43.924325 59.848049 46.825772 59.976562 49.576172 C 59.979605 49.540065 59.986416 49.505455 59.988281 49.46875 C 60.140901 46.471082 58.753672 43.130362 56.570312 41.03125 L 56.6875 41.144531 L 51.179688 35.625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dde-calendar.svg b/.icons/awkward/64x64/apps/dde-calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dde-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/dde-file-manager.svg b/.icons/awkward/64x64/apps/dde-file-manager.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dde-file-manager.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/dde-introduction.svg b/.icons/awkward/64x64/apps/dde-introduction.svg
new file mode 100644
index 00000000..74c362ce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dde-introduction.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#00d8d1" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 23.480469,16.999688 c -2.93818,0 -5.875432,1.142143 -8.117188,3.425781 -4.48351,4.567277 -4.48351,11.971786 0,16.539063 l 0.529297,0.539062 -0.0332,0.03516 14.322266,14.587891 c 0.923232,0.940478 2.418567,0.94048 3.341797,0 l 0.0293,-0.03125 5.6875,-5.792969 7.208985,-7.34375 2.238281,-2.279296 c 4.41631,-4.49882 4.416309,-11.792199 0,-16.291016 -4.41631,-4.49882 -11.575879,-4.49882 -15.992188,0 l -0.566406,0.576172 -0.529297,-0.539063 c -2.241755,-2.283638 -5.180961,-3.425781 -8.11914,-3.425781 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 48.687769,19.388975 v 0 c 4.416309,4.498817 4.416309,11.792843 -1e-6,16.291662 L 33.52398,51.127728 c -0.92323,0.94048 -2.420083,0.94048 -3.343315,2e-6 L 15.859453,36.538954 32.694899,19.388975 c 4.416308,-4.49882 11.57656,-4.49882 15.99287,0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 31.598861,19.425458 14.851096,15.128556 c 0.923229,0.940479 0.923229,2.465298 0,3.405777 L 33.557042,51.093583 c -0.923232,0.940479 -2.420085,0.940479 -3.343315,0 L 15.362632,35.965028 c -4.48351,-4.567277 -4.48351,-11.972293 0,-16.53957 v 0 c 4.483511,-4.567277 11.752719,-4.567277 16.236229,0 z"/>
+ <rect style="fill:#606060" width="13.693" height="1.704" x="46.12" y="-3.71" transform="matrix(0.70053251,0.71362049,-0.70053251,0.71362049,0,0)"/>
+ <rect style="fill:none;stroke:#4f4f4f;stroke-width:1.67107272" width="12.023" height="1.193" x="46.96" y="-2.87" transform="matrix(0.70053251,0.71362049,-0.70053251,0.71362049,0,0)"/>
+ <rect style="fill:#606060" width="13.693" height="1.704" x="46.14" y="1.39" transform="matrix(0.70053251,0.71362049,-0.70053251,0.71362049,0,0)"/>
+ <rect style="fill:none;stroke:#4f4f4f;stroke-width:1.67107272" width="12.023" height="1.193" x="46.98" y="2.22" transform="matrix(0.70053251,0.71362049,-0.70053251,0.71362049,0,0)"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 24.984439,32.829171 v 0 c 1.373964,1.399632 1.373964,3.668884 0,5.068517 l -3.839574,3.911309 -4.97556,-5.068518 3.839574,-3.911308 c 1.373963,-1.399633 3.601598,-1.399633 4.97556,0 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 28.656875,36.59922 v 0 c 1.308538,1.332984 1.308538,3.494175 0,4.827158 l -3.95804,4.031989 -4.738627,-4.827159 3.958041,-4.031988 c 1.308536,-1.332984 3.430093,-1.332984 4.738626,0 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 32.210849,40.247653 v 0 c 1.308536,1.332985 1.308536,3.494177 0,4.82716 l -3.958041,4.031989 -4.738629,-4.827161 3.958041,-4.031986 c 1.308537,-1.332985 3.430093,-1.332985 4.738629,-2e-6 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 35.883285,44.017702 v 0 c 1.373961,1.399633 1.373962,3.668886 0,5.068518 l -2.167918,2.208421 c -0.923231,0.940479 -2.420084,0.940479 -3.343314,0 l -3.303903,-3.365629 3.839574,-3.91131 c 1.373963,-1.399632 3.601597,-1.399632 4.975561,0 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 36.850367,23.559155 -4.605043,4.691077 c -2.472647,2.518844 -6.333486,2.669726 -8.623423,0.337007 l 9.082166,-9.251849"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ddm.svg b/.icons/awkward/64x64/apps/ddm.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ddm.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/de.billardgl.Billardgl.svg b/.icons/awkward/64x64/apps/de.billardgl.Billardgl.svg
new file mode 120000
index 00000000..ce94b343
--- /dev/null
+++ b/.icons/awkward/64x64/apps/de.billardgl.Billardgl.svg
@@ -0,0 +1 @@
+billard-gl.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/de.haeckerfelix.Fragments.svg b/.icons/awkward/64x64/apps/de.haeckerfelix.Fragments.svg
new file mode 100644
index 00000000..6446b8a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/de.haeckerfelix.Fragments.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.000005,2.999977 c -1.571499,0 -3.144461,0.5858964 -4.319197,1.7606026 L 3.7606095,28.68357 c -1.175428,1.175396 -1.762142,2.745186 -1.7606019,4.316406 0.00157,1.569366 0.5893019,3.139602 1.7633919,4.313614 L 27.6836,61.236579 c 2.34947,2.349414 6.286129,2.352108 8.635601,0.0028 L 60.236612,37.31638 c 0.587358,-0.587352 1.028528,-1.273056 1.322544,-2.008928 0.294,-0.735872 0.440842,-1.52191 0.440842,-2.307476 0,-1.571136 -0.588658,-3.1417 -1.763386,-4.316406 L 36.319201,4.7605796 C 35.144467,3.5858736 33.571507,2.999977 32.000005,2.999977 Z"/>
+ <g transform="matrix(1.9999999,0,0,1.9999999,3.164985e-6,0.71428853)">
+ <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 32 2 C 30.428501 2 28.854423 2.5870125 27.679688 3.7617188 L 3.7617188 27.683594 C 2.5862907 28.85899 1.9984599 30.42878 2 32 C 2.0001218 32.121604 2.0239078 32.241968 2.0332031 32.363281 C 2.169854 31.011405 2.7454696 29.699815 3.7617188 28.683594 L 27.679688 4.7617188 C 28.854423 3.5870125 30.428501 3 32 3 C 33.571502 3 35.145578 3.5870127 36.320312 4.7617188 L 60.238281 28.683594 C 61.253925 29.699219 61.829332 31.011313 61.966797 32.363281 C 61.976124 32.242023 62 32.121741 62 32 C 62 30.428864 61.413009 28.8583 60.238281 27.683594 L 36.320312 3.7617188 C 35.145578 2.5870127 33.571502 2 32 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/de.haeckerfelix.Remotely.svg b/.icons/awkward/64x64/apps/de.haeckerfelix.Remotely.svg
new file mode 100644
index 00000000..54396899
--- /dev/null
+++ b/.icons/awkward/64x64/apps/de.haeckerfelix.Remotely.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="42" x="4" y="19" rx="4.2" ry="4.2"/>
+ <rect style="fill:#807975" width="56" height="42" x="4" y="18" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.1992188 18 C 5.8724189 18 4 19.872419 4 22.199219 L 4 23.199219 C 4 20.872419 5.8724189 19 8.1992188 19 L 55.800781 19 C 58.127581 19 60 20.872419 60 23.199219 L 60 22.199219 C 60 19.872419 58.127581 18 55.800781 18 L 8.1992188 18 z"/>
+ <rect style="fill:#fca526" width="48" height="34" x="8" y="22"/>
+ <rect style="opacity:0.1" width="30" height="1" x="8" y="22"/>
+ <rect style="opacity:0.6;fill:#ffffff" width="21" height="21" x="25" y="26" rx="2.211" ry="2.1"/>
+ <rect style="opacity:0.6;fill:#ffffff" width="20" height="17" x="12" y="35" rx="2" ry="2.125"/>
+ <rect style="fill:#e4e4e4" width="25" height="56" x="35" y="4" rx="4.167" ry="4.2"/>
+ <path style="opacity:0.1" d="m 43,32 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 9,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 -9,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 9,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 -9,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 9,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"/>
+ <circle style="fill:#a9a8a4" cx="47.5" cy="17.5" r="8.5"/>
+ <circle style="opacity:0.2" cx="-18.5" cy="-47.5" r="4.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#f9f8f7" cx="-17.5" cy="-47.5" r="4.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#f66151" cx="43" cy="34" r="3"/>
+ <circle style="fill:#a9a8a4" cx="52" cy="34" r="3"/>
+ <circle style="fill:#a9a8a4" cx="43" cy="43" r="3"/>
+ <circle style="fill:#a9a8a4" cx="52" cy="43" r="3"/>
+ <circle style="fill:#a9a8a4" cx="43" cy="52" r="3"/>
+ <circle style="fill:#a9a8a4" cx="52" cy="52" r="3"/>
+ <path style="opacity:0.1" d="M 47.5 9 A 8.5 8.5 0 0 0 39 17.5 A 8.5 8.5 0 0 0 39.021484 18.085938 A 8.5 8.5 0 0 1 47.5 10 A 8.5 8.5 0 0 1 55.978516 17.914062 A 8.5 8.5 0 0 0 56 17.5 A 8.5 8.5 0 0 0 47.5 9 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 39.166016 4 C 36.857682 4 35 5.8724189 35 8.1992188 L 35 9.1992188 C 35 6.8724189 36.857682 5 39.166016 5 L 55.833984 5 C 58.142318 5 60 6.8724189 60 9.1992188 L 60 8.1992188 C 60 5.8724189 58.142318 4 55.833984 4 L 39.166016 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/de.haeckerfelix.gradio.svg b/.icons/awkward/64x64/apps/de.haeckerfelix.gradio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/de.haeckerfelix.gradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/de.manuel_kehl.go-for-it.svg b/.icons/awkward/64x64/apps/de.manuel_kehl.go-for-it.svg
new file mode 120000
index 00000000..39729eef
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/de.rwth_aachen.ient.YUView.svg b/.icons/awkward/64x64/apps/de.rwth_aachen.ient.YUView.svg
new file mode 100644
index 00000000..95d1a0de
--- /dev/null
+++ b/.icons/awkward/64x64/apps/de.rwth_aachen.ient.YUView.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.0">
+ <circle style="opacity:0.2" cx="32" cy="-33" r="28" transform="scale(1,-1)"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="-32" r="28" transform="scale(1,-1)"/>
+ <circle style="fill:#077272" cx="32" cy="32" r="22"/>
+ <path style="opacity:0.1" d="M 32,17 A 16,16 0 0 0 16,33 16,16 0 0 0 32,49 16,16 0 0 0 48,33 16,16 0 0 0 32,17 Z m 0,7 a 9.0000004,9.0000004 0 0 1 9,9 9.0000004,9.0000004 0 0 1 -9,9 9.0000004,9.0000004 0 0 1 -9,-9 9.0000004,9.0000004 0 0 1 9,-9 z"/>
+ <path style="fill:#248989" d="M 32 16 A 16 16 0 0 0 16 32 A 16 16 0 0 0 32 48 A 16 16 0 0 0 48 32 A 16 16 0 0 0 32 16 z M 32 23 A 9.0000004 9.0000004 0 0 1 41 32 A 9.0000004 9.0000004 0 0 1 32 41 A 9.0000004 9.0000004 0 0 1 23 32 A 9.0000004 9.0000004 0 0 1 32 23 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 16 A 16 16 0 0 0 16 32 A 16 16 0 0 0 16.021484 32.419922 A 16 16 0 0 1 32 17 A 16 16 0 0 1 47.978516 32.580078 A 16 16 0 0 0 48 32 A 16 16 0 0 0 32 16 z M 40.978516 32.423828 A 9.0000004 9.0000004 0 0 1 32 41 A 9.0000004 9.0000004 0 0 1 23.021484 32.576172 A 9.0000004 9.0000004 0 0 0 23 33 A 9.0000004 9.0000004 0 0 0 32 42 A 9.0000004 9.0000004 0 0 0 41 33 A 9.0000004 9.0000004 0 0 0 40.978516 32.423828 z"/>
+ <path style="opacity:0.2" transform="matrix(1.2124356,0,0,1.3125,3.1926203,0.56507206)" 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(1.2124356,0,0,1.3125,3.1926203,-0.43492794)" 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 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.414062 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.585938 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.1" d="M 53.978516 31.414062 A 22 22 0 0 1 32 53 A 22 22 0 0 1 10.021484 31.585938 A 22 22 0 0 0 10 32 A 22 22 0 0 0 32 54 A 22 22 0 0 0 54 32 A 22 22 0 0 0 53.978516 31.414062 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/de.unifreiburg.ellipticcurve.svg b/.icons/awkward/64x64/apps/de.unifreiburg.ellipticcurve.svg
new file mode 100644
index 00000000..8c3d841c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/de.unifreiburg.ellipticcurve.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="fill:#646464;fill-rule:evenodd" d="M 47.642578 4 C 47.29065 5.0469656 45.789243 9.4773237 43.685547 14.585938 C 42.502792 17.458137 41.192622 20.360542 39.960938 22.552734 C 39.345095 23.648831 38.743431 24.568292 38.232422 25.189453 C 37.721413 25.810614 37.261727 26.066542 37.296875 26.056641 C 36.827 26.189011 36.177391 26.056402 35.210938 25.472656 C 34.244484 24.888911 33.099113 23.910773 31.888672 22.847656 C 29.46779 20.721422 26.817106 18.065167 23.375 18 C 20.255152 17.94094 17.775985 19.756173 16.310547 22.273438 C 14.845109 24.790702 14.165768 28.014738 14.029297 31.412109 C 13.893774 34.785791 14.20914 38.427488 15.458984 41.439453 C 16.708828 44.451418 19.209217 46.931481 22.828125 47 C 26.684366 47.07301 29.515232 44.09985 31.935547 41.542969 C 33.145704 40.264528 34.270459 39.03183 35.265625 38.189453 C 36.260791 37.347076 37.061732 36.990815 37.546875 37 C 37.372606 36.9967 37.674293 37.03055 38.134766 37.568359 C 38.595238 38.106165 39.16311 39.002852 39.734375 40.111328 C 40.876906 42.32828 42.067355 45.393059 43.121094 48.462891 C 45.019052 53.992172 46.329327 58.951474 46.603516 60 L 49.710938 60 C 49.702904 59.968708 48.109232 53.760189 45.957031 47.490234 C 44.878217 44.347351 43.667105 41.194244 42.400391 38.736328 C 41.767033 37.50737 41.128688 36.451828 40.414062 35.617188 C 39.699438 34.782546 38.857559 34.023742 37.603516 34 C 35.929107 33.9683 34.559957 34.85573 33.328125 35.898438 C 32.096293 36.941145 30.935291 38.234488 29.755859 39.480469 C 27.396996 41.972431 25.028937 44.040594 22.884766 44 C 20.503256 43.95491 19.209711 42.648913 18.230469 40.289062 C 17.251227 37.929214 16.903536 34.613299 17.027344 31.53125 C 17.150197 28.472893 17.808488 25.66218 18.902344 23.783203 C 19.996199 21.904227 21.297142 20.961773 23.316406 21 C 25.013413 21.03213 27.470432 22.960496 29.908203 25.101562 C 31.127089 26.172096 32.349423 27.247371 33.660156 28.039062 C 34.970889 28.830755 36.508887 29.39424 38.109375 28.943359 C 39.179704 28.641832 39.859385 27.936136 40.550781 27.095703 C 41.242177 26.25527 41.907135 25.212259 42.576172 24.021484 C 43.914246 21.639935 45.25253 18.663012 46.460938 15.728516 C 48.877752 9.8595221 50.761719 4.1621094 50.761719 4.1621094 L 50.271484 4 L 47.642578 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#4f4f4f" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 40,50.436 0,3.564 3.5638,0 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.862,1.874 3.564,3.564 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/de.wolfvollprecht.UberWriter.svg b/.icons/awkward/64x64/apps/de.wolfvollprecht.UberWriter.svg
new file mode 100644
index 00000000..1c7cf029
--- /dev/null
+++ b/.icons/awkward/64x64/apps/de.wolfvollprecht.UberWriter.svg
@@ -0,0 +1,31 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="enable-background:new" width="64" height="64" version="1.0">
+ <path style="opacity:0.2" d="m 7.1428574,10 c -2.2951426,0 -4.142857,2.017444 -4.142857,4.522372 v 11.841264 22.068537 2.476918 C 3.0000004,53.175455 4.8477148,55 7.1428574,55 H 56.857143 C 59.152286,55 61,53.175455 61,50.909091 V 48.432173 26.363636 14.522372 C 61,12.017444 59.152286,10 56.857143,10 Z"/>
+ <path style="fill:#e4e4e4" d="m 7.1428574,9.0000004 c -2.2951426,0 -4.142857,2.0174436 -4.142857,4.5223716 v 11.841264 22.068537 2.476918 C 3.0000004,52.175455 4.8477148,54 7.1428574,54 H 56.857143 C 59.152286,54 61,52.175455 61,49.909091 V 47.432173 25.363636 13.522372 C 61,11.017444 59.152286,9.0000004 56.857143,9.0000004 Z"/>
+ <path style="fill:#3d3846" d="m 9.0031136,14 h 2.9937714 c 1.1057,0 1.885826,0.897495 1.995847,2 l 0.498963,5 c 0.110027,1.102504 -0.890148,2 -1.995848,2 H 8.5041516 C 7.3984521,23 6.3982828,22.102504 6.5083039,21 l 0.498962,-5 c 0.11002,-1.102505 0.890148,-2 1.9958477,-2 z"/>
+ <path style="fill:#625f67" d="m 14,15.666668 v 1.666666 C 14,18.256666 13.108,19 11.999998,19 H 8.9999997 C 7.8919998,19 7,18.256666 7,17.333334 V 15.666668 C 7,14.743334 7.8919998,14 8.9999997,14 H 11.999998 C 13.108,14 14,14.743334 14,15.666668 Z"/>
+ <path style="fill:#76757a" d="m 22.111025,37 h 19.77795 c 1.153368,0 1.967126,0.897495 2.081891,2 l 0.520473,5 c 0.114763,1.102506 -0.928523,2 -2.08189,2 H 21.590552 c -1.153367,0 -2.196652,-0.897494 -2.08189,-2 l 0.520473,-5 c 0.114764,-1.102505 0.928523,-2 2.08189,-2 z"/>
+ <path style="fill:#aeadad" d="m 44,38.666666 v 1.666669 C 44,41.256667 43.069219,42 41.913043,42 H 22.086957 C 20.930781,42 20,41.256667 20,40.333335 V 38.666666 C 20,37.743334 20.930781,37 22.086957,37 H 41.913043 C 43.069219,37 44,37.743334 44,38.666666 Z"/>
+ <path style="fill:#c64600" d="m 47.003113,26.000014 h 2.993773 c 1.105699,0 1.885826,0.897493 1.995848,1.999997 l 0.498962,4.999991 C 52.601723,34.102506 51.601548,35 50.495849,35 h -3.991697 c -1.105699,0 -2.105869,-0.897494 -1.995848,-1.999998 l 0.498961,-4.999991 c 0.110021,-1.102504 0.890149,-1.999997 1.995848,-1.999997 z"/>
+ <path style="fill:#ff7402" d="m 52,27.666667 v 1.666668 C 52,30.256667 51.108002,31 50,31 H 46.999999 C 45.891998,31 45,30.256667 45,29.333335 V 27.666667 C 45,26.743334 45.891998,26 46.999999,26 H 50 c 1.108002,0 2,0.743334 2,1.666667 z"/>
+ <path style="fill:#3d3846" d="m 12.003114,37 h 2.993771 c 1.1057,0 1.885826,0.897495 1.995847,2 l 0.498963,5 c 0.110027,1.102504 -0.890148,2 -1.995848,2 h -3.991695 c -1.1057,0 -2.1058692,-0.897496 -1.9958481,-2 l 0.4989621,-5 c 0.11002,-1.102505 0.890148,-2 1.995848,-2 z"/>
+ <path style="opacity:0.2" d="m 3.0000004,45.937328 v 1.49414 2.476448 C 3.0000004,52.17428 4.847347,54 7.1424897,54 H 56.85751 C 59.152653,54 61,52.17428 61,49.907916 v -2.476448 -1.49414 c 0,2.266364 -1.847347,4.092084 -4.14249,4.092084 H 7.1424897 c -2.2951427,0 -4.1424893,-1.82572 -4.1424893,-4.092084 z"/>
+ <path style="fill:#3d3846" d="m 20.003114,14 h 2.993771 c 1.1057,0 1.885826,0.897495 1.995847,2 l 0.498963,5 c 0.110027,1.102504 -0.890148,2 -1.995848,2 h -3.991695 c -1.1057,0 -2.105869,-0.897496 -1.995848,-2 l 0.498962,-5 c 0.11002,-1.102505 0.890148,-2 1.995848,-2 z"/>
+ <path style="fill:#625f67" d="m 25,15.666668 v 1.666666 C 25,18.256666 24.108,19 22.999998,19 H 20 c -1.108,0 -2,-0.743334 -2,-1.666666 V 15.666668 C 18,14.743334 18.892,14 20,14 h 2.999998 C 24.108,14 25,14.743334 25,15.666668 Z"/>
+ <path style="fill:#3d3846" d="m 31.003114,14 h 2.993771 c 1.1057,0 1.885826,0.897495 1.995847,2 l 0.498963,5 c 0.110027,1.102504 -0.890148,2 -1.995848,2 h -3.991695 c -1.1057,0 -2.105869,-0.897496 -1.995848,-2 l 0.498962,-5 c 0.11002,-1.102505 0.890148,-2 1.995848,-2 z"/>
+ <path style="fill:#625f67" d="m 36,15.666668 v 1.666666 C 36,18.256666 35.108,19 33.999998,19 H 31 c -1.108,0 -2,-0.743334 -2,-1.666666 V 15.666668 C 29,14.743334 29.892,14 31,14 h 2.999998 C 35.108,14 36,14.743334 36,15.666668 Z"/>
+ <path style="fill:#3d3846" d="m 42.003114,14 h 2.993771 c 1.1057,0 1.885826,0.897495 1.995847,2 l 0.498963,5 c 0.110027,1.102504 -0.890148,2 -1.995848,2 h -3.991695 c -1.1057,0 -2.105869,-0.897496 -1.995848,-2 l 0.498962,-5 c 0.11002,-1.102505 0.890148,-2 1.995848,-2 z"/>
+ <path style="fill:#625f67" d="m 47,15.666668 v 1.666666 C 47,18.256666 46.108,19 44.999998,19 H 42 c -1.108,0 -2,-0.743334 -2,-1.666666 V 15.666668 C 40,14.743334 40.892,14 42,14 h 2.999998 C 46.108,14 47,14.743334 47,15.666668 Z"/>
+ <path style="fill:#3d3846" d="m 53.003114,14 h 2.993771 c 1.1057,0 1.885826,0.897495 1.995847,2 l 0.498963,5 c 0.110027,1.102504 -0.890148,2 -1.995848,2 h -3.991695 c -1.1057,0 -2.105869,-0.897496 -1.995848,-2 l 0.498962,-5 c 0.11002,-1.102505 0.890148,-2 1.995848,-2 z"/>
+ <path style="fill:#625f67" d="m 58,15.666668 v 1.666666 C 58,18.256666 57.108,19 55.999998,19 H 53 c -1.108,0 -2,-0.743334 -2,-1.666666 V 15.666668 C 51,14.743334 51.892,14 53,14 h 2.999998 C 57.108,14 58,14.743334 58,15.666668 Z"/>
+ <path style="fill:#3d3846" d="m 14.003114,26 h 2.993771 c 1.1057,0 1.885826,0.897495 1.995847,2 l 0.498963,5 c 0.110027,1.102504 -0.890148,2 -1.995848,2 h -3.991695 c -1.1057,0 -2.105869,-0.897496 -1.995848,-2 l 0.498962,-5 c 0.11002,-1.102505 0.890148,-2 1.995848,-2 z"/>
+ <path style="fill:#625f67" d="m 19,27.666668 v 1.666666 C 19,30.256666 18.108,31 16.999998,31 H 14 c -1.108,0 -2,-0.743334 -2,-1.666666 V 27.666668 C 12,26.743334 12.892,26 14,26 h 2.999998 C 18.108,26 19,26.743334 19,27.666668 Z"/>
+ <path style="fill:#3d3846" d="m 25.003114,26 h 2.993771 c 1.1057,0 1.885826,0.897495 1.995847,2 l 0.498963,5 c 0.110027,1.102504 -0.890148,2 -1.995848,2 h -3.991695 c -1.1057,0 -2.105869,-0.897496 -1.995848,-2 l 0.498962,-5 c 0.11002,-1.102505 0.890148,-2 1.995848,-2 z"/>
+ <path style="fill:#625f67" d="m 30,27.666668 v 1.666666 C 30,30.256666 29.108,31 27.999998,31 H 25 c -1.108,0 -2,-0.743334 -2,-1.666666 V 27.666668 C 23,26.743334 23.892,26 25,26 h 2.999998 C 29.108,26 30,26.743334 30,27.666668 Z"/>
+ <path style="fill:#3d3846" d="m 36.003114,26 h 2.993771 c 1.1057,0 1.885826,0.897495 1.995847,2 l 0.498963,5 c 0.110027,1.102504 -0.890148,2 -1.995848,2 h -3.991695 c -1.1057,0 -2.105869,-0.897496 -1.995848,-2 l 0.498962,-5 c 0.11002,-1.102505 0.890148,-2 1.995848,-2 z"/>
+ <path style="fill:#625f67" d="m 41,27.666668 v 1.666666 C 41,30.256666 40.108,31 38.999998,31 H 36 c -1.108,0 -2,-0.743334 -2,-1.666666 V 27.666668 C 34,26.743334 34.892,26 36,26 h 2.999998 C 40.108,26 41,26.743334 41,27.666668 Z"/>
+ <path style="fill:#625f67" d="m 17,38.666668 v 1.666666 C 17,41.256666 16.108,42 14.999998,42 H 12 c -1.108,0 -2,-0.743334 -2,-1.666666 V 38.666668 C 10,37.743334 10.892,37 12,37 h 2.999998 C 16.108,37 17,37.743334 17,38.666668 Z"/>
+ <path style="fill:#3d3846" d="m 49.003114,37 h 2.993771 c 1.1057,0 1.885826,0.897495 1.995847,2 l 0.498963,5 c 0.110027,1.102504 -0.890148,2 -1.995848,2 h -3.991695 c -1.1057,0 -2.105869,-0.897496 -1.995848,-2 l 0.498962,-5 c 0.11002,-1.102505 0.890148,-2 1.995848,-2 z"/>
+ <path style="fill:#625f67" d="m 54,38.666668 v 1.666666 C 54,41.256666 53.108,42 51.999998,42 H 49 c -1.108,0 -2,-0.743334 -2,-1.666666 V 38.666668 C 47,37.743334 47.892,37 49,37 h 2.999998 C 53.108,37 54,37.743334 54,38.666668 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.1425781 9 C 4.8474355 9 3 11.016556 3 13.521484 L 3 14.521484 C 3 12.016556 4.8474355 10 7.1425781 10 L 56.857422 10 C 59.152565 10 61 12.016556 61 14.521484 L 61 13.521484 C 61 11.016556 59.152565 9 56.857422 9 L 7.1425781 9 z"/>
+ <path style="opacity:0.1" d="M 7 17.333984 L 7 18.333984 C 7 19.257316 7.8920001 20 9 20 L 12 20 C 13.108002 20 14 19.257316 14 18.333984 L 14 17.333984 C 14 18.257316 13.108002 19 12 19 L 9 19 C 7.8920001 19 7 18.257316 7 17.333984 z M 18 17.333984 L 18 18.333984 C 18 19.257316 18.892 20 20 20 L 23 20 C 24.108002 20 25 19.257316 25 18.333984 L 25 17.333984 C 25 18.257316 24.108002 19 23 19 L 20 19 C 18.892 19 18 18.257316 18 17.333984 z M 29 17.333984 L 29 18.333984 C 29 19.257316 29.892 20 31 20 L 34 20 C 35.108002 20 36 19.257316 36 18.333984 L 36 17.333984 C 36 18.257316 35.108002 19 34 19 L 31 19 C 29.892 19 29 18.257316 29 17.333984 z M 40 17.333984 L 40 18.333984 C 40 19.257316 40.892 20 42 20 L 45 20 C 46.108002 20 47 19.257316 47 18.333984 L 47 17.333984 C 47 18.257316 46.108002 19 45 19 L 42 19 C 40.892 19 40 18.257316 40 17.333984 z M 51 17.333984 L 51 18.333984 C 51 19.257316 51.892 20 53 20 L 56 20 C 57.108002 20 58 19.257316 58 18.333984 L 58 17.333984 C 58 18.257316 57.108002 19 56 19 L 53 19 C 51.892 19 51 18.257316 51 17.333984 z M 12 29.333984 L 12 30.333984 C 12 31.257316 12.892 32 14 32 L 17 32 C 18.108002 32 19 31.257316 19 30.333984 L 19 29.333984 C 19 30.257316 18.108002 31 17 31 L 14 31 C 12.892 31 12 30.257316 12 29.333984 z M 23 29.333984 L 23 30.333984 C 23 31.257316 23.892 32 25 32 L 28 32 C 29.108002 32 30 31.257316 30 30.333984 L 30 29.333984 C 30 30.257316 29.108002 31 28 31 L 25 31 C 23.892 31 23 30.257316 23 29.333984 z M 34 29.333984 L 34 30.333984 C 34 31.257316 34.892 32 36 32 L 39 32 C 40.108002 32 41 31.257316 41 30.333984 L 41 29.333984 C 41 30.257316 40.108002 31 39 31 L 36 31 C 34.892 31 34 30.257316 34 29.333984 z M 45 29.333984 L 45 30.333984 C 45 31.257316 45.891999 32 47 32 L 50 32 C 51.108002 32 52 31.257316 52 30.333984 L 52 29.333984 C 52 30.257316 51.108002 31 50 31 L 47 31 C 45.891999 31 45 30.257316 45 29.333984 z M 10 40.333984 L 10 41.333984 C 10 42.257316 10.892 43 12 43 L 15 43 C 16.108002 43 17 42.257316 17 41.333984 L 17 40.333984 C 17 41.257316 16.108002 42 15 42 L 12 42 C 10.892 42 10 41.257316 10 40.333984 z M 20 40.333984 L 20 41.333984 C 20 42.257316 20.931715 43 22.087891 43 L 41.912109 43 C 43.068285 43 44 42.257316 44 41.333984 L 44 40.333984 C 44 41.257316 43.068285 42 41.912109 42 L 22.087891 42 C 20.931715 42 20 41.257316 20 40.333984 z M 47 40.333984 L 47 41.333984 C 47 42.257316 47.892 43 49 43 L 52 43 C 53.108002 43 54 42.257316 54 41.333984 L 54 40.333984 C 54 41.257316 53.108002 42 52 42 L 49 42 C 47.892 42 47 41.257316 47 40.333984 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dead-cells.svg b/.icons/awkward/64x64/apps/dead-cells.svg
new file mode 100644
index 00000000..f26988ee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dead-cells.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#03e9f8" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 30.685547,15.067021 c -0.11924,0.0063 -0.335852,0.03974 -0.736328,0.103516 -5.017542,0.79903 -8.649064,4.859326 -9.728516,9.871094 -0.208014,0.965814 -0.285453,2.790489 -0.160156,3.787109 0.1053,0.837592 0.367769,2.013179 0.462891,2.070313 0.03514,0.0211 0.369622,0.08815 0.740234,0.15039 1.635062,0.274546 3.447732,0.862104 4.392578,1.419922 0.251042,0.14822 0.71609,0.524046 1.03125,0.833984 1.781286,1.751816 2.521782,3.240715 2.441406,5.365235 -0.03942,1.042044 -0.212047,2.075344 -0.703125,2.566406 -0.545752,0.545732 -1.656282,0.816774 -2.726562,0.919922 l -0.53125,0.05273 -0.06445,0.332031 c -0.08988,0.466077 -0.0079,2.019679 0.134765,2.798829 0.17066,0.93121 0.519876,1.935257 0.902344,2.585937 0.79138,1.346338 2.613219,2.839877 3.755859,3.578125 1.134044,0.7327 2.58181,1.262321 3.978516,1.453125 0.676366,0.0924 2.516557,0.03213 3.167969,-0.105469 3.927524,-0.829552 6.476127,-3.758503 6.908203,-7.935547 0.04824,-0.466394 0.0624,-1.182329 0.0332,-1.669921 -0.231258,-3.861908 -1.785566,-6.618465 -4.996094,-8.855469 -1.912496,-1.332572 -3.024603,-2.154272 -3.464843,-2.558594 -0.81227,-0.746006 -1.232487,-1.852709 -1.417969,-3.009766 -0.04558,-0.284311 -0.09502,-0.524975 -0.107422,-0.537109 -0.0124,-0.012 -0.21995,0.09335 -0.460938,0.234375 -1.074002,0.628524 -2.778943,0.644303 -3.818359,0.03711 -1.162746,-0.679241 -2.238117,-2.283765 -2.720703,-4.060547 -0.225844,-0.831502 -0.277414,-2.684603 -0.107422,-3.5 0.344646,-1.653015 1.475501,-3.467266 3.164063,-5.074219 0.423728,-0.40325 0.769531,-0.761701 0.769531,-0.796875 0,-0.04277 -0.01945,-0.06289 -0.138672,-0.05664 z m 7.396484,9.933594 c -0.10083,0 -0.410406,0.480172 -0.58789,0.914062 -0.27222,0.665476 -0.436969,1.521408 -0.480469,2.488282 -0.04803,1.067618 0.02491,1.485864 0.40625,2.333984 0.46826,1.04144 1.245796,1.826138 2.132812,2.152344 1.269743,0.466956 2.554933,-0.593637 2.439454,-2.011719 -0.04468,-0.548602 -0.285971,-1.051848 -0.716797,-1.490234 -0.357381,-0.363654 -0.517924,-0.450625 -1.357422,-0.734375 -1.150287,-0.388804 -1.66347,-1.244309 -1.75,-2.917969 -0.02087,-0.40381 -0.05903,-0.734375 -0.08594,-0.734375 z m -2.767578,12.005859 c 0.05504,-0.04946 0.101371,0.176466 0.238281,1.126953 0.268718,1.865542 0.695579,3.589393 1.035157,4.181641 0.392418,0.68441 1.368619,1.131566 3.203125,1.46875 0.42135,0.07744 0.77924,0.154275 0.798828,0.171875 0.05174,0.04652 -0.08399,0.0777 -0.986328,0.210938 -1.373298,0.202782 -2.32988,0.525851 -2.84375,0.960937 -0.607194,0.514106 -1.062399,1.824035 -1.365235,3.925781 -0.15078,1.046412 -0.231415,1.392002 -0.287109,1.25 -0.02244,-0.05722 -0.114024,-0.674931 -0.205078,-1.373046 -0.266796,-2.045589 -0.569837,-3.176735 -0.984375,-3.673829 -0.334296,-0.400866 -1.757639,-0.931132 -3.302735,-1.230468 -0.736182,-0.14262 -0.856865,-0.215363 -0.453125,-0.275391 1.953308,-0.290414 3.297631,-0.734556 3.810547,-1.259766 0.417246,-0.42726 0.780777,-1.780415 1.115235,-4.140625 0.10194,-0.719514 0.205148,-1.324496 0.226562,-1.34375 z"/>
+ <path style="fill:#ffffff" d="m 30.685304,14.066389 c -0.11924,0.0063 -0.336518,0.0404 -0.736994,0.104176 -5.017542,0.79903 -8.64732,4.859031 -9.726772,9.870799 -0.208014,0.965814 -0.286757,2.78992 -0.16146,3.78654 0.1053,0.837592 0.36843,2.013224 0.463552,2.070358 0.03514,0.0211 0.368988,0.08882 0.7396,0.15106 1.635062,0.274546 3.448478,0.861484 4.393324,1.419302 0.251042,0.14822 0.716112,0.523412 1.031272,0.83335 1.781286,1.751816 2.52053,3.241556 2.440154,5.366076 -0.03942,1.042044 -0.212062,2.076128 -0.70314,2.56719 -0.545752,0.545732 -1.654439,0.816142 -2.724719,0.91929 l -0.531262,0.05208 -0.0651,0.33334 c -0.08988,0.466076 -0.0072,2.019586 0.13542,2.798736 0.17066,0.93121 0.518594,1.935312 0.901062,2.585992 0.79138,1.346338 2.613353,2.839952 3.755993,3.5782 1.134044,0.7327 2.582548,1.262354 3.979254,1.453158 0.676366,0.0924 2.515322,0.03082 3.166734,-0.10678 3.927524,-0.829552 6.476926,-3.75802 6.909002,-7.935064 0.04824,-0.466394 0.06304,-1.181714 0.03384,-1.669306 -0.231258,-3.861908 -1.786976,-6.619958 -4.997504,-8.856962 -1.912496,-1.332572 -3.023376,-2.153024 -3.463616,-2.557346 -0.81227,-0.746006 -1.233818,-1.853716 -1.4193,-3.010772 -0.04558,-0.284312 -0.09438,-0.524336 -0.10678,-0.53647 -0.0124,-0.012 -0.219958,0.09336 -0.460946,0.23438 -1.074002,0.628524 -2.778374,0.643654 -3.81779,0.03646 -1.162746,-0.67924 -2.23881,-2.2832 -2.721396,-4.059982 -0.225844,-0.831502 -0.276772,-2.685186 -0.10678,-3.500583 0.344646,-1.653015 1.47557,-3.466071 3.164132,-5.073024 0.423728,-0.40325 0.768244,-0.761718 0.768244,-0.796892 0,-0.04277 -0.0188,-0.06354 -0.13802,-0.05729 z m 4.628194,21.938767 c 0.05504,-0.04946 0.10268,0.17714 0.23959,1.127628 0.268718,1.865542 0.694298,3.590136 1.033876,4.182384 0.392418,0.68441 1.368688,1.131598 3.203194,1.468782 0.42135,0.07744 0.779908,0.15428 0.799496,0.17188 0.05174,0.04652 -0.08466,0.0777 -0.987002,0.210942 -1.373298,0.202782 -2.329938,0.52587 -2.843808,0.960956 -0.607194,0.514106 -1.061778,1.822818 -1.364614,3.924564 -0.15078,1.046412 -0.230772,1.392028 -0.286466,1.250026 -0.02244,-0.05722 -0.11468,-0.674308 -0.205734,-1.372424 -0.266796,-2.045588 -0.569856,-3.177464 -0.984394,-3.674558 -0.334296,-0.400866 -1.75706,-0.929856 -3.302156,-1.229192 -0.736182,-0.14262 -0.856874,-0.21602 -0.453134,-0.276048 1.953308,-0.290414 3.297062,-0.735232 3.809978,-1.260442 0.417246,-0.42726 0.78015,-1.780506 1.114608,-4.140716 0.10194,-0.719514 0.205152,-1.324526 0.226566,-1.34378 z"/>
+ <path style="fill:#ffffff" d="m 39.551816,31.888186 c -0.887016,-0.326206 -1.66436,-1.110632 -2.13262,-2.152072 -0.381341,-0.84812 -0.454117,-1.266414 -0.406084,-2.334032 0.0435,-0.966874 0.208874,-1.821906 0.481094,-2.487382 0.177484,-0.43389 0.486085,-0.915008 0.586915,-0.915008 0.02691,0 0.06602,0.33039 0.08689,0.7342 0.08653,1.67366 0.600384,2.530512 1.750671,2.919316 0.839498,0.28375 0.998853,0.369942 1.356234,0.733596 0.430826,0.438386 0.673171,0.941402 0.717853,1.490004 0.115479,1.418082 -1.171206,2.478334 -2.440949,2.011378 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dead-island.svg b/.icons/awkward/64x64/apps/dead-island.svg
new file mode 100644
index 00000000..6ef818ca
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dead-island.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="m 33.919728,54.923728 c -0.327608,-0.0498 -0.431798,-0.12208 -0.55465,-0.384716 -0.15532,-0.332054 -0.430602,-0.455352 -1.058882,-0.474264 -0.278356,-0.0084 -0.302536,-0.03806 -0.302536,-0.371634 0,-0.19938 -0.05886,-0.43353 -0.13084,-0.520316 -0.07932,-0.09568 -0.1317,-0.43747 -0.13308,-0.868164 -0.0026,-0.783496 -0.20193,-1.182872 -0.620494,-1.24245 -0.16108,-0.02292 -0.215612,0.510438 -0.19218,0.366004 0.05248,-0.323504 0.03698,-0.465306 -0.12964,-1.187494 -0.14394,-0.62385 -0.14358,-0.710572 0.0044,-0.996566 0.09678,-0.18714 0.14444,-0.460132 0.11836,-0.6781 -0.02398,-0.200666 2.02e-4,-0.436042 0.05378,-0.523054 0.0679,-0.11034 0.0172,-0.430802 -0.16758,-1.058878 -0.14574,-0.495372 -0.26497,-1.001102 -0.264958,-1.123846 1.2e-5,-0.12274 -0.09326,-0.459836 -0.207278,-0.749092 -0.1899,-0.48179 -0.905544,-3.604264 -1.206976,-5.26625 -0.0987,-0.544186 -0.18724,-0.747006 -0.414494,-0.949494 -0.246878,-0.219968 -0.288812,-0.332202 -0.287794,-0.770258 6.04e-4,-0.28202 0.1141,-0.966466 0.252112,-1.520988 0.29423,-1.182236 0.33168,-2.042914 0.09288,-2.134548 -0.08692,-0.03336 -0.209454,-0.0092 -0.272282,0.05358 -0.28266,0.282664 -0.431748,-0.06238 -0.232746,-0.53867 0.15398,-0.368532 0.12308,-0.456394 -0.1605,-0.456394 -0.2337,0 -0.231084,-0.799696 0.0118,-1.50334 0.18674,-0.541004 0.18668,-0.555522 -0.0034,-0.822332 -0.24757,-0.34768 -0.245048,-0.558694 0.0084,-0.694278 0.256346,-0.13718 0.260382,-0.302536 0.0074,-0.302536 -0.206272,0 -0.51161,-0.492622 -0.51161,-0.825424 0,-0.214492 -0.231192,-0.339876 -0.416036,-0.225634 -0.18248,0.11278 -0.725034,0.11998 -0.869746,0.0114 -0.08128,-0.06094 -0.1798,-0.04988 -0.277324,0.0311 -0.11296,0.09376 -0.18596,0.09676 -0.288282,0.0118 -0.10462,-0.08682 -0.1978,-0.06588 -0.394074,0.08852 -0.326056,0.256474 -0.47737,0.256636 -0.47737,5.04e-4 0,-0.23925 -0.1281,-0.260598 -0.302536,-0.05042 -0.17372,0.20932 -0.474786,0.18906 -0.782028,-0.0526 -0.258644,-0.203448 -0.259644,-0.203454 -0.472424,-0.0036 -0.1306,0.12268 -0.293074,0.17944 -0.419258,0.14644 -0.12052,-0.0315 -0.260546,0.0118 -0.337382,0.1044 -0.15722,0.18944 -0.42299,0.204998 -0.593242,0.03474 -0.09746,-0.09746 -0.16804,-0.09572 -0.334592,0.0084 -0.14552,0.09086 -0.243494,0.09938 -0.315472,0.0274 -0.07198,-0.07198 -0.1686,-0.07004 -0.311038,0.006 -0.15194,0.0813 -0.21681,0.08004 -0.245068,-0.0048 -0.05734,-0.17204 -0.34274,-0.14036 -0.881062,0.09778 -0.360101,0.15928 -0.61104,0.200642 -0.994136,0.16384 l -0.512447,-0.04924 -0.655692,0.64293 c -0.360632,0.353612 -0.685213,0.642932 -0.721296,0.642932 -0.03608,0 -0.09248,-0.1021 -0.125318,-0.226902 l -0.05972,-0.226902 -0.154046,0.219184 c -0.08473,0.12054 -0.306057,0.269352 -0.491841,0.330666 -0.192542,0.06354 -0.386612,0.218632 -0.451331,0.360676 -0.11884,0.26084 -0.264391,0.3192 -0.36998,0.14836 -0.03428,-0.05546 -0.169316,-0.10084 -0.300083,-0.10084 -0.130776,0 -0.256851,-0.05672 -0.280185,-0.12606 -0.03253,-0.09666 -0.08407,-0.0917 -0.22101,0.0214 -0.15798,0.13046 -0.193144,0.12756 -0.304842,-0.0252 -0.08379,-0.1146 -0.265908,-0.17268 -0.541413,-0.17268 -0.335443,0 -0.448025,-0.05016 -0.58637,-0.26131 -0.09417,-0.14372 -0.275892,-0.30111 -0.403827,-0.34975 -0.198734,-0.07556 -0.2231,-0.13598 -0.167304,-0.414968 0.03593,-0.1796 0.12555,-0.441972 0.19919,-0.583074 0.07363,-0.1411 0.134172,-0.332258 0.134516,-0.424798 3.01e-4,-0.09254 0.161028,-0.26739 0.357081,-0.388556 0.257103,-0.1589 0.340509,-0.270554 0.299237,-0.400594 -0.04283,-0.13498 0.02155,-0.207748 0.256233,-0.28956 0.248056,-0.08646 0.300273,-0.425304 0.250281,-0.582816 -0.04784,-0.1507 0.0073,-0.23544 0.22663,-0.348902 0.15939,-0.08242 0.345835,-0.217376 0.414319,-0.299896 0.06849,-0.08252 0.314771,-0.18064 0.547306,-0.218032 0.232533,-0.0374 0.523176,-0.13162 0.645872,-0.209396 0.638504,-0.404712 2.606861,-0.401064 5.22258,0.0098 0.831976,0.13064 2.048114,0.561756 2.702528,0.622516 0.654416,0.06076 1.516646,0.18314 1.916066,0.271954 1.313642,0.292108 1.249498,0.294864 1.30098,-0.0559 0.04412,-0.300658 0.0322,-0.312096 -0.325316,-0.312096 -0.204118,0 -0.656172,-0.0298 -1.00456,-0.06622 -0.507654,-0.05306 -0.643492,-0.10466 -0.684076,-0.259852 -0.05738,-0.219374 -0.404984,-0.37986 -0.822798,-0.37986 -0.1553,0 -0.397756,-0.09076 -0.53878,-0.201692 -0.14102,-0.11092 -0.328666,-0.20169 -0.416982,-0.20169 -0.08832,0 -0.16058,-0.0624 -0.16058,-0.13866 0,-0.13676 -0.41448,-0.264718 -0.857446,-0.264718 -0.316164,0 -0.518046,-0.254578 -0.356366,-0.449388 0.13924,-0.16778 0.05966,-0.357378 -0.15004,-0.357378 -0.07798,0 -0.336246,0.06402 -0.573908,0.14226 -0.237664,0.07824 -0.624986,0.173 -0.860714,0.210556 -0.380872,0.0607 -0.428594,0.04644 -0.428594,-0.12806 0,-0.108 0.158394,-0.395618 0.351982,-0.639148 0.34474,-0.433678 0.443784,-0.694902 0.263478,-0.694902 -0.04976,0 -0.37209,0.317666 -0.716304,0.705918 -0.49356,0.55671 -0.685492,0.70592 -0.908035,0.70592 -0.215607,0 -0.331329,0.08328 -0.490442,0.35296 -0.250076,0.423846 -0.416182,0.453882 -0.418289,0.07564 -8.07e-4,-0.15252 -0.04822,-0.345394 -0.105284,-0.428594 -0.08812,-0.1285 -0.129634,-0.11392 -0.275782,0.09668 -0.306202,0.441314 -0.641508,0.810932 -0.735651,0.810932 -0.205877,0 -0.06841,-0.398424 0.31459,-0.911752 0.223559,-0.299636 0.393249,-0.613462 0.377085,-0.697386 -0.01752,-0.09104 -0.189942,-0.17868 -0.427421,-0.217292 -0.314403,-0.0511 -0.458287,-0.02014 -0.684798,0.14732 -0.235224,0.17392 -0.302277,0.1869 -0.373102,0.0723 -0.04749,-0.07684 -0.06383,-0.19838 -0.03631,-0.270076 0.103866,-0.270688 -0.08034,-0.347194 -0.341451,-0.1418 -0.326394,0.256742 -0.433158,0.256842 -0.433158,4.06e-4 0,-0.11168 -0.0518,-0.285984 -0.115074,-0.387334 -0.167642,-0.268436 -0.0223,-0.87626 0.296874,-1.241548 0.754548,-0.86356 0.88065,-0.929932 1.759484,-0.926074 0.10857,5.04e-4 0.176478,-0.0756 0.176478,-0.19776 0,-0.17962 0.04922,-0.1927 0.516919,-0.1373 0.503429,0.05962 0.512382,0.0562 0.343082,-0.13088 -0.251028,-0.277382 -0.109808,-0.406488 0.444597,-0.406488 0.323041,0 0.530956,-0.05426 0.62026,-0.16186 0.108378,-0.1306 0.251997,-0.14932 0.743478,-0.09694 0.33503,0.0357 0.803,0.06128 1.039928,0.05682 0.237386,-0.0044 0.530422,0.06172 0.652724,0.14736 0.12208,0.0855 0.33789,0.15546 0.479602,0.15546 0.302212,0 0.705922,-0.256072 0.705922,-0.44776 0,-0.0736 0.08624,-0.15634 0.1917,-0.18392 0.10542,-0.02758 0.242612,-0.14528 0.304846,-0.261564 0.09272,-0.17324 0.0763,-0.248298 -0.09084,-0.415438 -0.264066,-0.264068 -0.0534,-0.265144 0.378298,-0.0019 0.302384,0.18436 0.627848,0.265602 0.627848,0.15672 0,-0.10592 -0.863026,-1.837185 -0.98014,-1.910309 -0.07104,-0.04436 -0.12914,-0.132632 -0.12914,-0.196172 0,-0.06354 -0.12194,-0.242807 -0.27098,-0.39837 -0.215692,-0.225133 -0.236328,-0.282845 -0.10112,-0.282845 0.279918,0 0.926006,0.662612 1.263494,1.295802 0.406802,0.763242 0.536814,1.286272 0.836148,1.126072 l 0.22765,-0.12188 -0.296922,-0.237578 c -0.1633,-0.130666 -0.330958,-0.237802 -0.372556,-0.238077 -0.0416,-3.04e-4 -0.07564,-0.48057 -0.07564,-0.563767 0,-0.09316 0.09458,-0.151266 0.24616,-0.151266 0.1354,0 0.27598,-0.04825 0.312416,-0.107208 0.0853,-0.138018 -0.238276,-0.497758 -0.44815,-0.498253 -0.251846,-6.03e-4 -0.816346,-0.383303 -0.816346,-0.553457 0,-0.08438 -0.11346,-0.252061 -0.252112,-0.372626 -0.13866,-0.12056 -0.252116,-0.277503 -0.252116,-0.348747 0,-0.07125 -0.09076,-0.178106 -0.201692,-0.237475 -0.11092,-0.05937 -0.20169,-0.178672 -0.20169,-0.265125 0,-0.130226 0.08482,-0.145514 0.494658,-0.08914 0.408122,0.05613 0.511582,0.0378 0.5914,-0.10483 0.07588,-0.135574 0.17038,-0.15732 0.438164,-0.10076 0.18778,0.03967 0.545634,0.0884 0.795228,0.108322 1.57485,0.12566 2.296564,0.232103 2.36903,0.349354 0.02784,0.04507 0.277846,0.13644 0.555536,0.203061 0.358036,0.0859 0.564512,0.204845 0.709854,0.40896 0.1231,0.172884 0.263224,0.265479 0.350848,0.231855 0.08432,-0.03235 0.344108,0.118496 0.615648,0.357515 0.266418,0.234509 0.572746,0.413496 0.707674,0.413496 0.1707,0 0.237918,0.05699 0.237918,0.201693 0,0.257138 0.204848,0.257138 0.531744,0 0.14102,-0.110934 0.309758,-0.201693 0.374964,-0.201693 0.203154,0 0.05092,0.241855 -0.303286,0.481832 -0.360248,0.244069 -0.87537,1.305366 -0.782462,1.398273 0.0305,0.0305 0.20805,-0.03754 0.394568,-0.1512 0.224844,-0.137018 0.441072,-0.189346 0.64166,-0.155304 0.25327,0.043 0.401072,-0.03147 0.90761,-0.457211 l 0.605072,-0.508559 0.1753,0.214322 0.1753,0.214321 0.10184,-0.267883 c 0.10974,-0.288676 0.303918,-0.261013 0.303918,0.04331 0,0.13149 0.05478,0.171972 0.18626,0.137594 0.13566,-0.03549 0.221166,0.03557 0.314772,0.261554 0.0707,0.170642 0.18312,0.310264 0.249886,0.310264 0.06676,0 0.453474,-0.112956 0.859384,-0.251017 1.526808,-0.519301 3.334392,-0.716794 4.00528,-0.437611 0.265074,0.110316 0.234396,0.123598 -0.462874,0.200516 -0.41072,0.04531 -0.768378,0.10399 -0.794792,0.130418 -0.02642,0.02641 -0.0574,0.202444 -0.06886,0.391172 l -0.02084,0.343144 0.233948,-0.263943 c 0.18688,-0.210832 0.252338,-0.235978 0.325336,-0.12496 0.05026,0.07644 0.13638,0.111182 0.19136,0.07719 0.16828,-0.10399 1.636946,-0.169776 1.636946,-0.0733 0,0.04971 0.09076,0.06665 0.20169,0.03763 0.296312,-0.07748 0.252688,0.17456 -0.07562,0.436968 -0.386566,0.308964 -0.228072,0.39672 0.263538,0.14592 0.43369,-0.221252 0.773174,-0.275971 0.669284,-0.10788 -0.0828,0.13398 -0.07238,0.13224 0.605074,-0.10084 0.787938,-0.271087 0.978002,-0.265794 0.904794,0.0252 -0.05254,0.208904 -0.02276,0.226906 0.37532,0.226906 0.312332,0 0.435394,0.042 0.443184,0.15126 0.0058,0.08318 0.0176,0.249856 0.02614,0.37035 0.0108,0.15486 0.11882,0.25323 0.368318,0.335568 0.19414,0.06406 0.352958,0.1546 0.352958,0.20117 0,0.04658 0.1988,0.1606 0.441768,0.253398 0.372114,0.1421 0.667536,0.456284 0.667536,0.709902 0,0.11424 -1.198144,0.02704 -2.139394,-0.15572 -1.239482,-0.240652 -1.289356,-0.242844 -1.289356,-0.05668 0,0.215222 -0.11472,0.258246 -1.215926,0.456036 -0.809174,0.14534 -1.05696,0.23219 -1.269876,0.445104 -0.1455,0.1455 -0.32482,0.264536 -0.398504,0.264536 -0.07368,0 -0.1795,0.08504 -0.235116,0.189 -0.07794,0.14564 -0.05568,0.230136 0.09694,0.368268 0.14446,0.13072 0.16932,0.213944 0.09184,0.307324 -0.07542,0.09086 -0.06798,0.18982 0.02556,0.340732 0.10574,0.17056 0.10664,0.228366 0.0046,0.291926 -0.09816,0.06114 -0.10166,0.15264 -0.0154,0.400304 0.14112,0.404792 0.338528,0.41203 1.855146,0.06804 1.278468,-0.28999 2.050462,-0.318206 2.489816,-0.091 0.19586,0.10128 0.427822,0.13804 0.630786,0.09998 0.264658,-0.04966 0.365176,-0.0112 0.572654,0.217976 0.505156,0.558452 0.546122,0.636882 0.386348,0.739692 -0.228958,0.14732 0.07296,0.291474 0.614294,0.293306 0.366544,0.0012 0.522716,0.062 0.792246,0.308162 0.231028,0.211012 0.319602,0.368202 0.28406,0.504116 -0.02908,0.11118 0.04512,0.340792 0.16978,0.525354 0.18738,0.27745 0.213054,0.420906 0.167,0.932938 -0.0472,0.524894 -0.08358,0.609226 -0.274492,0.636406 -0.14782,0.02104 -0.259482,-0.0452 -0.34007,-0.201692 -0.14614,-0.283822 -0.606378,-0.787674 -0.71948,-0.787674 -0.0452,0 0.0086,0.1695 0.1197,0.376678 0.222986,0.416048 0.264332,0.883818 0.08776,0.992946 -0.06276,0.0388 -0.15578,-0.004 -0.206702,-0.0949 -0.05092,-0.09098 -0.237812,-0.23881 -0.415316,-0.328494 -0.17752,-0.08966 -0.425444,-0.25699 -0.550974,-0.371788 -0.1761,-0.16106 -0.255576,-0.18138 -0.347918,-0.08906 -0.16596,0.16596 -0.433246,0.14954 -0.587288,-0.03608 -0.0855,-0.10304 -0.220298,-0.13576 -0.398214,-0.09668 -0.1479,0.03248 -0.401628,0.0064 -0.563792,-0.0579 -0.16216,-0.06432 -0.535172,-0.1092 -0.828904,-0.09964 -0.391256,0.0128 -0.62703,-0.04014 -0.881754,-0.19754 l -0.347696,-0.214888 -0.266358,0.209516 c -0.334486,0.26311 -0.560762,0.265342 -0.79381,0.0078 -0.230092,-0.254246 -0.322686,-0.254246 -0.403382,0 -0.07524,0.237074 -0.30632,0.266994 -0.389428,0.05042 -0.06644,-0.17314 -0.266068,-0.20556 -0.266068,-0.04322 0,0.05942 0.06808,0.17612 0.15126,0.259318 0.16888,0.16886 0.20531,0.540246 0.05302,0.540246 -0.05404,0 -0.16716,-0.13328 -0.251396,-0.296144 -0.08422,-0.16288 -0.19964,-0.324886 -0.256494,-0.360016 -0.10696,-0.06612 -0.830376,0.453128 -1.124202,0.806926 -0.16618,0.200096 -0.17052,0.1996 -0.682652,-0.07698 l -0.515412,-0.278368 -0.09062,0.23833 c -0.07734,0.20338 -0.18174,0.247856 -0.711938,0.303274 -0.35456,0.03704 -0.701654,0.02196 -0.808422,-0.03518 -0.242124,-0.12958 -0.775602,-0.12912 -0.855852,7.08e-4 -0.1054,0.17054 -0.252116,0.11186 -0.252116,-0.10084 0,-0.234806 -0.253766,-0.272554 -0.339004,-0.05044 -0.0738,0.1923 -0.629108,0.200168 -0.702108,0.0098 -0.03486,-0.09086 -0.19012,-0.13586 -0.434816,-0.12606 -0.325116,0.0132 -0.423998,0.0771 -0.67848,0.439462 -0.23584,0.335818 -0.273258,0.45388 -0.17962,0.566712 0.14594,0.17586 0.567668,0.914526 0.770588,1.34974 0.1957,0.419722 0.04126,0.81128 -0.33757,0.85584 -0.203958,0.02398 -0.274622,0.10264 -0.32783,0.364918 -0.0373,0.18388 -0.1576,0.43348 -0.267296,0.554654 -0.263128,0.29063 -0.492646,1.603242 -0.633752,2.568268 -0.14324,0.97955 -0.0124,1.814932 0.35208,2.24809 0.308412,0.366524 0.486114,0.929404 0.44148,1.398412 -0.02876,0.30214 -0.07678,0.36024 -0.336084,0.40655 -0.283194,0.05058 -0.300534,0.07964 -0.27122,0.454248 0.0172,0.220118 0.09568,0.591856 0.17436,0.826086 0.07866,0.23423 0.11824,0.490578 0.08788,0.56966 -0.03034,0.07908 -0.0066,0.17374 0.05254,0.210364 0.05924,0.03662 0.10772,0.13476 0.10772,0.218072 0,0.1218 -0.08664,0.1385 -0.442286,0.08518 l -0.442284,-0.06634 -0.03996,0.419002 c -0.02198,0.230452 0.0068,0.455544 0.06412,0.500206 0.05722,0.04466 0.31963,0.07982 0.583088,0.07814 0.263462,-0.0018 0.507314,0.02522 0.541898,0.05984 0.13086,0.13086 -0.06654,0.374126 -0.303582,0.374126 -0.44121,0 -0.566064,0.10248 -0.566064,0.464596 0,0.394276 0.16858,0.446286 0.435608,0.13442 0.12582,-0.14692 0.272638,-0.1986 0.501428,-0.1765 0.298304,0.02886 0.326088,0.06262 0.35626,0.433388 0.018,0.221158 0.0843,0.464246 0.14734,0.540196 0.10972,0.1322 0.311474,0.457678 0.416082,0.67123 0.02716,0.05548 0.0976,0.289418 0.15656,0.519894 0.05892,0.230476 0.19164,0.523404 0.294922,0.65095 l 0.18778,0.231904 0.200428,-0.398838 c 0.22467,-0.44707 0.23204,-0.994476 0.03096,-2.29871 -0.12676,-0.822124 -0.02334,-2.170632 0.212388,-2.769332 0.30925,-0.785448 0.445706,-2.238718 0.210206,-2.238718 -0.0301,0 -0.298544,0.11536 -0.596596,0.256368 -0.540374,0.255636 -0.799628,0.251078 -0.698566,-0.0122 0.0293,-0.07638 0.394666,-0.660248 0.811892,-1.297456 0.63648,-0.972062 0.811632,-1.172266 1.08809,-1.243708 0.26936,-0.06962 0.379032,-0.18828 0.600926,-0.65017 0.285624,-0.59455 0.542336,-0.767498 0.874984,-0.58947 0.261724,0.14008 0.909202,1.467566 0.962614,1.973614 0.02342,0.221858 0.1143,0.7051 0.201968,1.073872 0.08766,0.368772 0.15514,0.890648 0.14992,1.159724 -0.0114,0.594188 0.1502,1.670596 0.35411,2.357222 0.291868,0.982822 0.328132,2.216258 0.06516,2.216258 -0.05,0 -0.12246,-0.1475 -0.161,-0.327748 -0.03854,-0.18026 -0.12104,-0.390824 -0.18334,-0.46792 -0.06228,-0.0771 -0.11706,-0.417446 -0.12174,-0.75634 -0.0052,-0.365604 -0.09892,-0.862228 -0.230916,-1.221244 -0.12234,-0.33279 -0.29316,-0.86848 -0.379594,-1.190422 -0.223582,-0.832766 -0.394616,-0.701242 -0.38021,0.29238 0.0088,0.612744 0.0871,1.01886 0.338066,1.75523 0.204002,0.598584 0.34668,1.24719 0.380276,1.728724 0.0497,0.71234 0.03746,0.779418 -0.16158,0.885946 -0.236316,0.12648 -0.273752,0.414062 -0.11386,0.874664 0.302492,0.871416 0.271656,2.938014 -0.05072,3.398254 -0.107,0.15276 -0.15262,0.484474 -0.15506,1.126866 -0.0026,0.688038 -0.05102,1.0089 -0.19828,1.313764 -0.10718,0.22186 -0.19638,-0.12204 -0.19826,-0.03132 -0.0054,0.259138 -0.236508,0.642172 -0.550448,0.912214 -0.285812,0.245846 -0.28701,0.251764 -0.17714,0.875514 0.13686,0.776924 0.0112,1.168496 -0.34643,1.07876 -0.218182,-0.05476 -0.2239,-0.03788 -0.1686,0.498062 0.04514,0.437492 0.02762,0.55172 -0.08292,0.540436 -0.0771,-0.0078 -0.321686,-0.04192 -0.543546,-0.07564 z M 35.46245,48.25779 c 0.356092,-0.18332 0.433256,-0.514178 0.276236,-1.184404 -0.07558,-0.322622 -0.213816,-0.97232 -0.307178,-1.443772 -0.15208,-0.767878 -0.326214,-1.109302 -0.565818,-1.109302 -0.16858,0 -0.391312,0.335006 -0.391312,0.588558 0,0.1494 -0.09076,0.440958 -0.201692,0.647928 -0.11092,0.206974 -0.20169,0.430764 -0.20169,0.497316 0,0.06654 -0.11874,0.292344 -0.263868,0.501762 -0.374162,0.539918 -0.28193,0.92112 0.384004,1.587048 l 0.518926,0.518922 0.260332,-0.242376 c 0.1432,-0.13332 0.364608,-0.296066 0.49206,-0.36168 z m -4.114286,-4.645088 c 0,-0.05548 -0.04538,-0.10084 -0.10084,-0.10084 -0.05548,0 -0.10084,0.04538 -0.10084,0.10084 0,0.05546 0.0454,0.10084 0.10084,0.10084 0.05548,0 0.10084,-0.0454 0.10084,-0.10084 z M 37.024198,24.91915 c 0.32083,-0.08248 0.848496,-0.17992 1.17259,-0.216594 0.731788,-0.0828 0.857752,-0.15524 0.767006,-0.441162 -0.06446,-0.203082 -0.0805,-0.20719 -0.19542,-0.05002 -0.11494,0.15714 -0.161,0.1453 -0.560776,-0.1443 -0.321048,-0.232564 -0.544292,-0.315124 -0.84904,-0.313986 -0.48436,0.0018 -0.628256,0.07596 -0.680356,0.35065 -0.02096,0.1105 -0.16198,0.260294 -0.31339,0.33286 -0.357162,0.17118 -0.554044,0.516432 -0.36295,0.636464 0.07506,0.04714 0.20454,0.06554 0.287736,0.04088 0.08318,-0.02466 0.413768,-0.11232 0.7346,-0.19478 z M 24.364606,21.255086 c 0.06932,-0.0228 0.12606,0.03036 0.12606,0.11818 0,0.210702 0.05904,0.201482 0.308738,-0.0482 0.271416,-0.271418 0.215094,-0.54011 -0.12144,-0.579232 -0.33979,-0.0395 -0.691546,0.384882 -0.691546,0.834336 0,0.47106 0.14288,0.539242 0.20169,0.09624 0.02774,-0.208894 0.10716,-0.398484 0.1765,-0.421304 z m 4.021292,-1.187742 c -0.07026,-0.18308 -0.264794,-0.19544 -0.264794,-0.0168 0,0.18358 0.23916,0.411992 0.28558,0.272738 0.0198,-0.05938 0.0104,-0.17452 -0.02078,-0.255896 z m 12.143026,-0.2446 0.34915,-0.298348 -0.302536,0.08588 c -0.831934,0.236148 -1.199102,0.51082 -0.68285,0.51082 0.17218,0 0.426832,-0.11942 0.636236,-0.298352 z m -15.536056,-0.1579 c -0.07016,-0.08454 -0.15382,-0.12746 -0.1859,-0.09536 -0.0321,0.0321 0.0084,0.10056 0.09,0.15216 0.213488,0.13502 0.241382,0.1185 0.0959,-0.05678 z m 2.841406,-0.821997 C 27.7255,18.630709 27.550808,17.871951 27.36132,17.793028 l -0.275182,-0.252115 0.13706,0.252115 c 0.3836,0.705566 0.740536,1.640426 0.77271,1.54391 0.0198,-0.05962 -0.05286,-0.281956 -0.16164,-0.494091 z m 9.76632,-0.207039 c 0,-0.285629 -0.35233,-0.08166 -0.387166,0.224134 -0.034,0.298536 -0.03302,0.299154 0.17648,0.10956 0.11588,-0.104858 0.210686,-0.255031 0.210686,-0.333699 z m 11.280666,1.290164 c -0.211774,-0.17358 -0.223234,-0.219442 -0.10374,-0.415274 0.17078,-0.279852 0.11266,-0.334056 -0.74601,-0.695747 -0.677966,-0.28558 -0.969892,-0.524232 -0.822076,-0.672051 0.11456,-0.11455 0.862456,-0.0528 1.475,0.121798 0.310102,0.0884 0.691846,0.44481 0.913706,0.497796 0.221862,0.05299 0.774546,-0.03978 1.1628,0.0881 0.544104,0.17921 0.705918,0.276346 0.705918,0.423754 0,0.1681 -0.07914,0.19124 -0.653934,0.19124 -0.2428,0 -0.667736,-0.02166 -0.770206,0.08604 -0.1273,0.13382 0.09772,0.40915 0.08184,0.491194 -0.03856,0.1992 -0.510584,0.07826 -0.809698,0.07826 -0.10754,0 -0.30266,-0.0878 -0.433602,-0.19512 z M 17.677807,16.347628 c -1.257627,-0.816902 -1.364011,-1.079297 0.374903,-0.07492 0.431894,0.198316 0.43359,0.201069 0.129167,0.209453 -0.169659,0.0047 -0.39649,-0.05587 -0.50407,-0.134529 z m -1.431272,-0.06733 c -0.124808,-0.04712 -0.226902,-0.15521 -0.226902,-0.240197 0,-0.11407 -0.112186,-0.15532 -0.428594,-0.157584 -0.586053,-0.0043 -0.306317,-0.15708 0.53547,-0.292636 0.588957,-0.09485 0.521956,-0.114978 0.702702,0.06575 0.19722,0.197222 0.340474,0.228407 0.14432,0.381594 -0.364375,0.28457 -0.498417,0.329385 -0.727007,0.243069 z m 4.336359,-2.175878 c -0.06932,-0.02797 -0.12606,-0.153496 -0.12606,-0.278945 0,-0.295406 -0.223676,-0.49012 -1.017089,-0.885395 -0.870319,-0.433593 -0.484187,-0.511562 0.418533,-0.08451 0.767448,0.363062 0.795914,0.365099 1.501062,0.10736 0.30068,-0.109906 1.469072,-0.925018 1.492584,-0.901507 0.02352,0.02351 -0.950154,0.914589 -1.059858,1.070312 -0.1097,0.155728 -0.23366,0.396582 -0.275458,0.535244 -0.0418,0.138662 -0.12138,0.308841 -0.17684,0.378172 -0.0999,0.124876 -0.513922,0.157298 -0.756862,0.05928 z m 13.034296,-1.3983 c -0.22186,-0.07312 -0.75508,-0.13643 -1.184934,-0.14069 -0.782592,-0.0077 -0.949994,-0.101514 -0.674032,-0.377469 0.07614,-0.07613 -0.0196,-0.182262 -0.32775,-0.363532 -0.527022,-0.309979 -0.942948,-0.734235 -0.804002,-0.820107 0.05514,-0.03407 0.548868,0.154 1.097188,0.417954 0.54832,0.26395 1.130606,0.530175 1.29397,0.591613 0.668444,0.251388 1.94543,0.644637 2.093306,0.644637 0.08708,0 0.18636,0.04538 0.22063,0.100838 0.09146,0.14798 -1.228194,0.106982 -1.714376,-0.05324 z m -12.203392,0.650166 c 0,-0.04339 1.1192,-1.068617 1.438124,-1.294864 0.669408,-0.474883 0.878884,-0.355561 0.271298,0.154534 -0.3722,0.312483 -1.70942,1.30601 -1.70942,1.140328 z"/>
+ <path style="fill:#ca1010" d="m 33.919728,53.923566 c -0.327608,-0.0498 -0.431798,-0.12208 -0.55465,-0.384716 -0.15532,-0.332054 -0.430602,-0.455352 -1.058882,-0.474264 -0.278356,-0.0084 -0.302536,-0.03806 -0.302536,-0.371634 0,-0.19938 -0.05886,-0.43353 -0.13084,-0.520316 -0.07932,-0.09568 -0.1317,-0.43747 -0.13308,-0.868164 -0.0026,-0.783496 -0.20193,-1.182872 -0.620494,-1.24245 -0.16108,-0.02292 -0.215612,0.510438 -0.19218,0.366004 0.05248,-0.323504 0.03698,-0.465306 -0.12964,-1.187494 -0.14394,-0.62385 -0.14358,-0.710572 0.0044,-0.996566 0.09678,-0.18714 0.14444,-0.460132 0.11836,-0.6781 -0.02398,-0.200666 2.02e-4,-0.436042 0.05378,-0.523054 0.0679,-0.11034 0.0172,-0.430802 -0.16758,-1.058878 -0.14574,-0.495372 -0.26497,-1.001102 -0.264958,-1.123846 1.2e-5,-0.12274 -0.09326,-0.459836 -0.207278,-0.749092 -0.1899,-0.48179 -0.905544,-3.604264 -1.206976,-5.26625 -0.0987,-0.544186 -0.18724,-0.747006 -0.414494,-0.949494 -0.246878,-0.219968 -0.288812,-0.332202 -0.287794,-0.770258 6.04e-4,-0.28202 0.1141,-0.966466 0.252112,-1.520988 0.29423,-1.182236 0.33168,-2.042914 0.09288,-2.134548 -0.08692,-0.03336 -0.209454,-0.0092 -0.272282,0.05358 -0.28266,0.282664 -0.431748,-0.06238 -0.232746,-0.53867 0.15398,-0.368532 0.12308,-0.456394 -0.1605,-0.456394 -0.2337,0 -0.231084,-0.799696 0.0118,-1.50334 0.18674,-0.541004 0.18668,-0.555522 -0.0034,-0.822332 -0.24757,-0.34768 -0.245048,-0.558694 0.0084,-0.694278 0.256346,-0.13718 0.260382,-0.302536 0.0074,-0.302536 -0.206272,0 -0.51161,-0.492622 -0.51161,-0.825424 0,-0.214492 -0.231192,-0.339876 -0.416036,-0.225634 -0.18248,0.11278 -0.725034,0.11998 -0.869746,0.0114 -0.08128,-0.06094 -0.1798,-0.04988 -0.277324,0.0311 -0.11296,0.09376 -0.18596,0.09676 -0.288282,0.0118 -0.10462,-0.08682 -0.1978,-0.06588 -0.394074,0.08852 -0.326056,0.256474 -0.47737,0.256636 -0.47737,5.04e-4 0,-0.23925 -0.1281,-0.260598 -0.302536,-0.05042 -0.17372,0.20932 -0.474786,0.18906 -0.782028,-0.0526 -0.258644,-0.203448 -0.259644,-0.203454 -0.472424,-0.0036 -0.1306,0.12268 -0.293074,0.17944 -0.419258,0.14644 -0.12052,-0.0315 -0.260546,0.0118 -0.337382,0.1044 -0.15722,0.18944 -0.42299,0.204998 -0.593242,0.03474 -0.09746,-0.09746 -0.16804,-0.09572 -0.334592,0.0084 -0.14552,0.09086 -0.243494,0.09938 -0.315472,0.0274 -0.07198,-0.07198 -0.1686,-0.07004 -0.311038,0.006 -0.15194,0.0813 -0.21681,0.08004 -0.245068,-0.0048 -0.05734,-0.17204 -0.34274,-0.14036 -0.881062,0.09778 -0.360101,0.15928 -0.61104,0.200642 -0.994136,0.16384 l -0.512447,-0.04924 -0.655692,0.64293 c -0.360632,0.353612 -0.685213,0.642932 -0.721296,0.642932 -0.03608,0 -0.09248,-0.1021 -0.125318,-0.226902 l -0.05972,-0.226902 -0.154046,0.219184 c -0.08473,0.12054 -0.306057,0.269352 -0.491841,0.330666 -0.192542,0.06354 -0.386612,0.218632 -0.451331,0.360676 -0.11884,0.26084 -0.264391,0.3192 -0.36998,0.14836 -0.03428,-0.05546 -0.169316,-0.10084 -0.300083,-0.10084 -0.130776,0 -0.256851,-0.05672 -0.280185,-0.12606 -0.03253,-0.09666 -0.08407,-0.0917 -0.22101,0.0214 -0.15798,0.13046 -0.193144,0.12756 -0.304842,-0.0252 -0.08379,-0.1146 -0.265908,-0.17268 -0.541413,-0.17268 -0.335443,0 -0.448025,-0.05016 -0.58637,-0.26131 -0.09417,-0.14372 -0.275892,-0.30111 -0.403827,-0.34975 -0.198734,-0.07556 -0.2231,-0.13598 -0.167304,-0.414968 0.03593,-0.1796 0.12555,-0.441972 0.19919,-0.583074 0.07363,-0.1411 0.134172,-0.332258 0.134516,-0.424798 3.01e-4,-0.09254 0.161028,-0.26739 0.357081,-0.388556 0.257103,-0.1589 0.340509,-0.270554 0.299237,-0.400594 -0.04283,-0.13498 0.02155,-0.207748 0.256233,-0.28956 0.248056,-0.08646 0.300273,-0.425304 0.250281,-0.582816 -0.04784,-0.1507 0.0073,-0.23544 0.22663,-0.348902 0.15939,-0.08242 0.345835,-0.217376 0.414319,-0.299896 0.06849,-0.08252 0.314771,-0.18064 0.547306,-0.218032 0.232533,-0.0374 0.523176,-0.13162 0.645872,-0.209396 0.638504,-0.404712 2.606861,-0.401064 5.22258,0.0098 0.831976,0.13064 2.048114,0.561756 2.702528,0.622516 0.654416,0.06076 1.516646,0.18314 1.916066,0.271954 1.313642,0.292108 1.249498,0.294864 1.30098,-0.0559 0.04412,-0.300658 0.0322,-0.312096 -0.325316,-0.312096 -0.204118,0 -0.656172,-0.0298 -1.00456,-0.06622 -0.507654,-0.05306 -0.643492,-0.10466 -0.684076,-0.259852 -0.05738,-0.219374 -0.404984,-0.37986 -0.822798,-0.37986 -0.1553,0 -0.397756,-0.09076 -0.53878,-0.201692 -0.14102,-0.11092 -0.328666,-0.20169 -0.416982,-0.20169 -0.08832,0 -0.16058,-0.0624 -0.16058,-0.13866 0,-0.13676 -0.41448,-0.264718 -0.857446,-0.264718 -0.316164,0 -0.518046,-0.254578 -0.356366,-0.449388 0.13924,-0.16778 0.05966,-0.357378 -0.15004,-0.357378 -0.07798,0 -0.336246,0.06402 -0.573908,0.14226 -0.237664,0.07824 -0.624986,0.173 -0.860714,0.210556 -0.380872,0.0607 -0.428594,0.04644 -0.428594,-0.12806 0,-0.108 0.158394,-0.395618 0.351982,-0.639148 0.34474,-0.433678 0.443784,-0.694902 0.263478,-0.694902 -0.04976,0 -0.37209,0.317666 -0.716304,0.705918 -0.49356,0.55671 -0.685492,0.70592 -0.908035,0.70592 -0.215607,0 -0.331329,0.08328 -0.490442,0.35296 -0.250076,0.423846 -0.416182,0.453882 -0.418289,0.07564 -8.07e-4,-0.15252 -0.04822,-0.345394 -0.105284,-0.428594 -0.08812,-0.1285 -0.129634,-0.11392 -0.275782,0.09668 -0.306202,0.441314 -0.641508,0.810932 -0.735651,0.810932 -0.205877,0 -0.06841,-0.398424 0.31459,-0.911752 0.223559,-0.299636 0.393249,-0.613462 0.377085,-0.697386 -0.01752,-0.09104 -0.189942,-0.17868 -0.427421,-0.217292 -0.314403,-0.0511 -0.458287,-0.02014 -0.684798,0.14732 -0.235224,0.17392 -0.302277,0.1869 -0.373102,0.0723 -0.04749,-0.07684 -0.06383,-0.19838 -0.03631,-0.270076 0.103866,-0.270688 -0.08034,-0.347194 -0.341451,-0.1418 -0.326394,0.256742 -0.433158,0.256842 -0.433158,4.06e-4 0,-0.11168 -0.0518,-0.285984 -0.115074,-0.387334 -0.167642,-0.268436 -0.0223,-0.87626 0.296874,-1.241548 0.754548,-0.86356 0.88065,-0.929932 1.759484,-0.926074 0.10857,5.04e-4 0.176478,-0.0756 0.176478,-0.19776 0,-0.17962 0.04922,-0.1927 0.516919,-0.1373 0.503429,0.05962 0.512382,0.0562 0.343082,-0.13088 -0.251028,-0.277381 -0.109808,-0.406488 0.444597,-0.406488 0.323041,0 0.530956,-0.05426 0.62026,-0.16186 0.108378,-0.1306 0.251997,-0.149318 0.743478,-0.09694 0.33503,0.03571 0.803,0.06127 1.039928,0.05683 0.237386,-0.0044 0.530422,0.06171 0.652724,0.147368 0.12208,0.0855 0.33789,0.15546 0.479602,0.15546 0.302212,0 0.705922,-0.256072 0.705922,-0.44776 0,-0.07359 0.08624,-0.15634 0.1917,-0.183918 0.10542,-0.02758 0.242612,-0.145278 0.304846,-0.261564 0.09272,-0.173232 0.0763,-0.248298 -0.09084,-0.415438 -0.264066,-0.264068 -0.0534,-0.265145 0.378298,-0.0019 0.302384,0.184366 0.627848,0.265602 0.627848,0.156718 0,-0.105916 -0.863026,-1.837184 -0.98014,-1.910308 -0.07104,-0.04436 -0.12914,-0.132632 -0.12914,-0.196172 0,-0.06354 -0.12194,-0.242807 -0.27098,-0.39837 -0.215692,-0.225133 -0.236328,-0.282845 -0.10112,-0.282845 0.279918,0 0.926006,0.662612 1.263494,1.295802 0.406802,0.763242 0.536814,1.286272 0.836148,1.126071 l 0.22765,-0.12188 -0.296922,-0.237578 c -0.1633,-0.130666 -0.330958,-0.237801 -0.372556,-0.238076 -0.0416,-3.04e-4 -0.07564,-0.480571 -0.07564,-0.563767 0,-0.09316 0.09458,-0.151266 0.24616,-0.151266 0.1354,0 0.27598,-0.04825 0.312416,-0.107208 0.0853,-0.138018 -0.238276,-0.497758 -0.44815,-0.498253 -0.251846,-6.04e-4 -0.816346,-0.383303 -0.816346,-0.553457 0,-0.08438 -0.11346,-0.252062 -0.252112,-0.372627 -0.13866,-0.12056 -0.252116,-0.277503 -0.252116,-0.348747 0,-0.07125 -0.09076,-0.178106 -0.201692,-0.237475 -0.11092,-0.05937 -0.20169,-0.178672 -0.20169,-0.265125 0,-0.130226 0.08482,-0.145514 0.494658,-0.08914 0.408122,0.05613 0.511582,0.0378 0.5914,-0.10483 0.07588,-0.135574 0.17038,-0.15732 0.438164,-0.10076 0.18778,0.03967 0.545634,0.0884 0.795228,0.108322 1.57485,0.12566 2.296564,0.232103 2.36903,0.349354 0.02784,0.04507 0.277846,0.13644 0.555536,0.203061 0.358036,0.0859 0.564512,0.204845 0.709854,0.408961 0.1231,0.172884 0.263224,0.265478 0.350848,0.231854 0.08432,-0.03235 0.344108,0.118496 0.615648,0.357515 0.266418,0.23451 0.572746,0.413497 0.707674,0.413497 0.1707,0 0.237918,0.05699 0.237918,0.201692 0,0.257138 0.204848,0.257138 0.531744,0 0.14102,-0.110934 0.309758,-0.201692 0.374964,-0.201692 0.203154,0 0.05092,0.241854 -0.303286,0.481831 -0.360248,0.24407 -0.87537,1.305366 -0.782462,1.398273 0.0305,0.0305 0.20805,-0.03754 0.394568,-0.1512 0.224844,-0.137018 0.441072,-0.189346 0.64166,-0.155304 0.25327,0.043 0.401072,-0.03147 0.90761,-0.45721 l 0.605072,-0.50856 0.1753,0.214322 0.1753,0.214322 0.10184,-0.267884 c 0.10974,-0.288676 0.303918,-0.261012 0.303918,0.04331 0,0.13149 0.05478,0.171972 0.18626,0.137594 0.13566,-0.03549 0.221166,0.03557 0.314772,0.261555 0.0707,0.170642 0.18312,0.310263 0.249886,0.310263 0.06676,0 0.453474,-0.112956 0.859384,-0.251016 1.526808,-0.519301 3.334392,-0.716795 4.00528,-0.437611 0.265074,0.110316 0.234396,0.123598 -0.462874,0.200515 -0.41072,0.04531 -0.768378,0.10399 -0.794792,0.130418 -0.02642,0.02641 -0.0574,0.202445 -0.06886,0.391172 l -0.02084,0.343144 0.233948,-0.263943 c 0.18688,-0.210832 0.252338,-0.235978 0.325336,-0.12496 0.05026,0.07644 0.13638,0.111182 0.19136,0.07719 0.16828,-0.10399 1.636946,-0.169776 1.636946,-0.0733 0,0.04971 0.09076,0.06665 0.20169,0.03763 0.296312,-0.07748 0.252688,0.17456 -0.07562,0.43697 -0.386566,0.308962 -0.228072,0.396718 0.263538,0.145922 0.43369,-0.221254 0.773174,-0.275973 0.669284,-0.107882 -0.0828,0.13398 -0.07238,0.132234 0.605074,-0.100842 0.787938,-0.271089 0.978002,-0.265795 0.904794,0.0252 -0.05254,0.208903 -0.02276,0.226904 0.37532,0.226904 0.312332,0 0.435394,0.04201 0.443184,0.151266 0.0058,0.08319 0.0176,0.249856 0.02614,0.370351 0.0108,0.154864 0.11882,0.25323 0.368318,0.335568 0.19414,0.06406 0.352958,0.154596 0.352958,0.20117 0,0.04657 0.1988,0.160606 0.441768,0.253398 0.372114,0.142104 0.667536,0.456284 0.667536,0.709902 0,0.11424 -1.198144,0.02704 -2.139394,-0.15572 -1.239482,-0.240652 -1.289356,-0.242844 -1.289356,-0.05668 0,0.215222 -0.11472,0.258246 -1.215926,0.456036 -0.809174,0.14534 -1.05696,0.23219 -1.269876,0.445104 -0.1455,0.1455 -0.32482,0.264536 -0.398504,0.264536 -0.07368,0 -0.1795,0.08504 -0.235116,0.189 -0.07794,0.14564 -0.05568,0.230136 0.09694,0.368268 0.14446,0.13072 0.16932,0.213944 0.09184,0.307324 -0.07542,0.09086 -0.06798,0.18982 0.02556,0.340732 0.10574,0.17056 0.10664,0.228366 0.0046,0.291926 -0.09816,0.06114 -0.10166,0.15264 -0.0154,0.400304 0.14112,0.404792 0.338528,0.41203 1.855146,0.06804 1.278468,-0.28999 2.050462,-0.318206 2.489816,-0.091 0.19586,0.10128 0.427822,0.13804 0.630786,0.09998 0.264658,-0.04966 0.365176,-0.0112 0.572654,0.217976 0.505156,0.558452 0.546122,0.636882 0.386348,0.739692 -0.228958,0.14732 0.07296,0.291474 0.614294,0.293306 0.366544,0.0012 0.522716,0.062 0.792246,0.308162 0.231028,0.211012 0.319602,0.368202 0.28406,0.504116 -0.02908,0.11118 0.04512,0.340792 0.16978,0.525354 0.18738,0.27745 0.213054,0.420906 0.167,0.932938 -0.0472,0.524894 -0.08358,0.609226 -0.274492,0.636406 -0.14782,0.02104 -0.259482,-0.0452 -0.34007,-0.201692 -0.14614,-0.283822 -0.606378,-0.787674 -0.71948,-0.787674 -0.0452,0 0.0086,0.1695 0.1197,0.376678 0.222986,0.416048 0.264332,0.883818 0.08776,0.992946 -0.06276,0.0388 -0.15578,-0.004 -0.206702,-0.0949 -0.05092,-0.09098 -0.237812,-0.23881 -0.415316,-0.328494 -0.17752,-0.08966 -0.425444,-0.25699 -0.550974,-0.371788 -0.1761,-0.16106 -0.255576,-0.18138 -0.347918,-0.08906 -0.16596,0.16596 -0.433246,0.14954 -0.587288,-0.03608 -0.0855,-0.10304 -0.220298,-0.13576 -0.398214,-0.09668 -0.1479,0.03248 -0.401628,0.0064 -0.563792,-0.0579 -0.16216,-0.06432 -0.535172,-0.1092 -0.828904,-0.09964 -0.391256,0.0128 -0.62703,-0.04014 -0.881754,-0.19754 l -0.347696,-0.214888 -0.266358,0.209516 c -0.334486,0.26311 -0.560762,0.265342 -0.79381,0.0078 -0.230092,-0.254246 -0.322686,-0.254246 -0.403382,0 -0.07524,0.237074 -0.30632,0.266994 -0.389428,0.05042 -0.06644,-0.17314 -0.266068,-0.20556 -0.266068,-0.04322 0,0.05942 0.06808,0.17612 0.15126,0.259318 0.16888,0.16886 0.20531,0.540246 0.05302,0.540246 -0.05404,0 -0.16716,-0.13328 -0.251396,-0.296144 -0.08422,-0.16288 -0.19964,-0.324886 -0.256494,-0.360016 -0.10696,-0.06612 -0.830376,0.453128 -1.124202,0.806926 -0.16618,0.200096 -0.17052,0.1996 -0.682652,-0.07698 l -0.515412,-0.278368 -0.09062,0.23833 c -0.07734,0.20338 -0.18174,0.247856 -0.711938,0.303274 -0.35456,0.03704 -0.701654,0.02196 -0.808422,-0.03518 -0.242124,-0.12958 -0.775602,-0.12912 -0.855852,7.08e-4 -0.1054,0.17054 -0.252116,0.11186 -0.252116,-0.10084 0,-0.234806 -0.253766,-0.272554 -0.339004,-0.05044 -0.0738,0.1923 -0.629108,0.200168 -0.702108,0.0098 -0.03486,-0.09086 -0.19012,-0.13586 -0.434816,-0.12606 -0.325116,0.0132 -0.423998,0.0771 -0.67848,0.439462 -0.23584,0.335818 -0.273258,0.45388 -0.17962,0.566712 0.14594,0.17586 0.567668,0.914526 0.770588,1.34974 0.1957,0.419722 0.04126,0.81128 -0.33757,0.85584 -0.203958,0.02398 -0.274622,0.10264 -0.32783,0.364918 -0.0373,0.18388 -0.1576,0.43348 -0.267296,0.554654 -0.263128,0.29063 -0.492646,1.603242 -0.633752,2.568268 -0.14324,0.97955 -0.0124,1.814932 0.35208,2.24809 0.308412,0.366524 0.486114,0.929404 0.44148,1.398412 -0.02876,0.30214 -0.07678,0.36024 -0.336084,0.40655 -0.283194,0.05058 -0.300534,0.07964 -0.27122,0.454248 0.0172,0.220118 0.09568,0.591856 0.17436,0.826086 0.07866,0.23423 0.11824,0.490578 0.08788,0.56966 -0.03034,0.07908 -0.0066,0.17374 0.05254,0.210364 0.05924,0.03662 0.10772,0.13476 0.10772,0.218072 0,0.1218 -0.08664,0.1385 -0.442286,0.08518 l -0.442284,-0.06634 -0.03996,0.419002 c -0.02198,0.230452 0.0068,0.455544 0.06412,0.500206 0.05722,0.04466 0.31963,0.07982 0.583088,0.07814 0.263462,-0.0018 0.507314,0.02522 0.541898,0.05984 0.13086,0.13086 -0.06654,0.374126 -0.303582,0.374126 -0.44121,0 -0.566064,0.10248 -0.566064,0.464596 0,0.394276 0.16858,0.446286 0.435608,0.13442 0.12582,-0.14692 0.272638,-0.1986 0.501428,-0.1765 0.298304,0.02886 0.326088,0.06262 0.35626,0.433388 0.018,0.221158 0.0843,0.464246 0.14734,0.540196 0.10972,0.1322 0.311474,0.457678 0.416082,0.67123 0.02716,0.05548 0.0976,0.289418 0.15656,0.519894 0.05892,0.230476 0.19164,0.523404 0.294922,0.65095 l 0.18778,0.231904 0.200428,-0.398838 c 0.22467,-0.44707 0.23204,-0.994476 0.03096,-2.29871 -0.12676,-0.822124 -0.02334,-2.170632 0.212388,-2.769332 0.30925,-0.785448 0.445706,-2.238718 0.210206,-2.238718 -0.0301,0 -0.298544,0.11536 -0.596596,0.256368 -0.540374,0.255636 -0.799628,0.251078 -0.698566,-0.0122 0.0293,-0.07638 0.394666,-0.660248 0.811892,-1.297456 0.63648,-0.972062 0.811632,-1.172266 1.08809,-1.243708 0.26936,-0.06962 0.379032,-0.18828 0.600926,-0.65017 0.285624,-0.59455 0.542336,-0.767498 0.874984,-0.58947 0.261724,0.14008 0.909202,1.467566 0.962614,1.973614 0.02342,0.221858 0.1143,0.7051 0.201968,1.073872 0.08766,0.368772 0.15514,0.890648 0.14992,1.159724 -0.0114,0.594188 0.1502,1.670596 0.35411,2.357222 0.291868,0.982822 0.328132,2.216258 0.06516,2.216258 -0.05,0 -0.12246,-0.1475 -0.161,-0.327748 -0.03854,-0.18026 -0.12104,-0.390824 -0.18334,-0.46792 -0.06228,-0.0771 -0.11706,-0.417446 -0.12174,-0.75634 -0.0052,-0.365604 -0.09892,-0.862228 -0.230916,-1.221244 -0.12234,-0.33279 -0.29316,-0.86848 -0.379594,-1.190422 -0.223582,-0.832766 -0.394616,-0.701242 -0.38021,0.29238 0.0088,0.612744 0.0871,1.01886 0.338066,1.75523 0.204002,0.598584 0.34668,1.24719 0.380276,1.728724 0.0497,0.71234 0.03746,0.779418 -0.16158,0.885946 -0.236316,0.12648 -0.273752,0.414062 -0.11386,0.874664 0.302492,0.871416 0.271656,2.938014 -0.05072,3.398254 -0.107,0.15276 -0.15262,0.484474 -0.15506,1.126866 -0.0026,0.688038 -0.05102,1.0089 -0.19828,1.313764 -0.10718,0.22186 -0.19638,-0.12204 -0.19826,-0.03132 -0.0054,0.259138 -0.236508,0.642172 -0.550448,0.912214 -0.285812,0.245846 -0.28701,0.251764 -0.17714,0.875514 0.13686,0.776924 0.0112,1.168496 -0.34643,1.07876 -0.218182,-0.05476 -0.2239,-0.03788 -0.1686,0.498062 0.04514,0.437492 0.02762,0.55172 -0.08292,0.540436 -0.0771,-0.0078 -0.321686,-0.04192 -0.543546,-0.07564 z m 1.542722,-6.665938 c 0.356092,-0.18332 0.433256,-0.514178 0.276236,-1.184404 -0.07558,-0.322622 -0.213816,-0.97232 -0.307178,-1.443772 -0.15208,-0.767878 -0.326214,-1.109302 -0.565818,-1.109302 -0.16858,0 -0.391312,0.335006 -0.391312,0.588558 0,0.1494 -0.09076,0.440958 -0.201692,0.647928 -0.11092,0.206974 -0.20169,0.430764 -0.20169,0.497316 0,0.06654 -0.11874,0.292344 -0.263868,0.501762 -0.374162,0.539918 -0.28193,0.92112 0.384004,1.587048 l 0.518926,0.518922 0.260332,-0.242376 c 0.1432,-0.13332 0.364608,-0.296066 0.49206,-0.36168 z M 31.348164,42.61254 c 0,-0.05548 -0.04538,-0.10084 -0.10084,-0.10084 -0.05548,0 -0.10084,0.04538 -0.10084,0.10084 0,0.05546 0.0454,0.10084 0.10084,0.10084 0.05548,0 0.10084,-0.0454 0.10084,-0.10084 z m 5.676034,-18.693552 c 0.32083,-0.08248 0.848496,-0.17992 1.17259,-0.216594 0.731788,-0.0828 0.857752,-0.15524 0.767006,-0.441162 -0.06446,-0.203082 -0.0805,-0.20719 -0.19542,-0.05002 -0.11494,0.15714 -0.161,0.1453 -0.560776,-0.1443 -0.321048,-0.232564 -0.544292,-0.315124 -0.84904,-0.313986 -0.48436,0.0018 -0.628256,0.07596 -0.680356,0.35065 -0.02096,0.1105 -0.16198,0.260294 -0.31339,0.33286 -0.357162,0.17118 -0.554044,0.516432 -0.36295,0.636464 0.07506,0.04714 0.20454,0.06554 0.287736,0.04088 0.08318,-0.02466 0.413768,-0.11232 0.7346,-0.19478 z M 24.364606,20.254924 c 0.06932,-0.0228 0.12606,0.03036 0.12606,0.11818 0,0.210702 0.05904,0.201482 0.308738,-0.0482 0.271416,-0.271418 0.215094,-0.54011 -0.12144,-0.579232 -0.33979,-0.0395 -0.691546,0.384882 -0.691546,0.834336 0,0.47106 0.14288,0.539242 0.20169,0.09624 0.02774,-0.208894 0.10716,-0.398484 0.1765,-0.421304 z m 4.021292,-1.187743 c -0.07026,-0.183072 -0.264794,-0.195446 -0.264794,-0.01686 0,0.183586 0.23916,0.411993 0.28558,0.272739 0.0198,-0.05937 0.0104,-0.174528 -0.02078,-0.255896 z m 12.143026,-0.244599 0.34915,-0.298349 -0.302536,0.08588 c -0.831934,0.23615 -1.199102,0.51082 -0.68285,0.51082 0.17218,0 0.426832,-0.119418 0.636236,-0.298349 z M 24.992868,18.66469 c -0.07016,-0.08455 -0.15382,-0.127462 -0.1859,-0.09536 -0.0321,0.03209 0.0084,0.100554 0.09,0.15216 0.213488,0.13501 0.241382,0.118496 0.0959,-0.05679 z m 2.841406,-0.822005 C 27.7255,17.630547 27.550808,16.871789 27.36132,16.792866 l -0.275182,-0.252115 0.13706,0.252115 c 0.3836,0.705566 0.740536,1.640426 0.77271,1.54391 0.0198,-0.05962 -0.05286,-0.281955 -0.16164,-0.494091 z m 9.76632,-0.207039 c 0,-0.285629 -0.35233,-0.08166 -0.387166,0.224134 -0.034,0.298536 -0.03302,0.299155 0.17648,0.10956 0.11588,-0.104858 0.210686,-0.255031 0.210686,-0.333699 z m 11.280666,1.290163 c -0.211774,-0.173569 -0.223234,-0.219442 -0.103734,-0.415273 0.170774,-0.279851 0.112652,-0.334056 -0.74601,-0.695747 -0.677966,-0.28558 -0.969892,-0.524232 -0.822076,-0.672051 0.11456,-0.11455 0.862456,-0.0528 1.475,0.121798 0.310102,0.0884 0.691846,0.444809 0.913706,0.497796 0.221862,0.05299 0.774546,-0.03978 1.1628,0.0881 0.544104,0.17921 0.705918,0.276347 0.705918,0.423754 0,0.168106 -0.07914,0.191246 -0.653934,0.191246 -0.2428,0 -0.667736,-0.02166 -0.770206,0.08605 -0.1273,0.133828 0.09772,0.409149 0.08184,0.491194 -0.03856,0.199198 -0.510584,0.07825 -0.809698,0.07825 -0.10754,0 -0.30266,-0.08781 -0.433602,-0.195124 z M 17.677807,15.347466 c -1.257627,-0.816903 -1.364011,-1.079297 0.374903,-0.07492 0.431894,0.198316 0.43359,0.201068 0.129167,0.209453 -0.169659,0.0047 -0.39649,-0.05587 -0.50407,-0.134529 z m -1.431272,-0.06733 c -0.124808,-0.04712 -0.226902,-0.15521 -0.226902,-0.240198 0,-0.11407 -0.112186,-0.15532 -0.428594,-0.157584 -0.586053,-0.0043 -0.306317,-0.15708 0.53547,-0.292636 0.588957,-0.09485 0.521956,-0.114978 0.702702,0.06575 0.19722,0.197222 0.340474,0.228408 0.14432,0.381594 -0.364375,0.284571 -0.498417,0.329386 -0.727007,0.243069 z m 4.336359,-2.175878 c -0.06932,-0.02797 -0.12606,-0.153496 -0.12606,-0.278945 0,-0.295406 -0.223676,-0.490121 -1.017089,-0.885396 -0.870319,-0.433592 -0.484187,-0.511561 0.418533,-0.08451 0.767448,0.363063 0.795914,0.365099 1.501062,0.10736 0.30068,-0.109906 1.469072,-0.925018 1.492584,-0.901506 0.02352,0.02351 -0.950154,0.914589 -1.059858,1.070312 -0.1097,0.155728 -0.23366,0.396582 -0.275458,0.535244 -0.0418,0.138662 -0.12138,0.308841 -0.17684,0.378172 -0.0999,0.124876 -0.513922,0.157298 -0.756862,0.05928 z m 13.034296,-1.3983 c -0.22186,-0.07312 -0.75508,-0.13643 -1.184934,-0.14069 -0.782592,-0.0077 -0.949994,-0.101514 -0.674032,-0.377469 0.07614,-0.07613 -0.0196,-0.182262 -0.32775,-0.363532 -0.527022,-0.309979 -0.942948,-0.734236 -0.804002,-0.820107 0.05514,-0.034068 0.548868,0.154 1.097188,0.417954 0.54832,0.263949 1.130606,0.530175 1.29397,0.591612 0.668444,0.251388 1.94543,0.644638 2.093306,0.644638 0.08708,0 0.18636,0.04538 0.22063,0.100838 0.09146,0.14798 -1.228194,0.106982 -1.714376,-0.05324 z M 21.413798,12.35612 c 0,-0.04339 1.1192,-1.068618 1.438124,-1.294864 0.669408,-0.474884 0.878884,-0.355561 0.271298,0.154534 -0.3722,0.312483 -1.70942,1.30601 -1.70942,1.140327 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deadbeef.svg b/.icons/awkward/64x64/apps/deadbeef.svg
new file mode 100644
index 00000000..586aff3a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deadbeef.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="48.018" height="48.018" x="-24.72" y="21.95" rx="14.405" ry="14.405" transform="rotate(-45)"/>
+ <rect style="fill:#4f4f4f" width="48.018" height="48.018" x="-24.01" y="21.25" rx="14.405" ry="14.405" transform="rotate(-45)"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 23,16.000001 v 17 l 9.75,-6.375 9.75,6.375 -19.5,12.75 v 4.25 l 26,-17 -13,-8.5 z"/>
+ <path style="fill:#79ce24;fill-rule:evenodd" d="M 23,15 V 32 L 32.75,25.625 42.5,32 23,44.75 V 49 L 49,32 36,23.5 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 C 28.317711 4 24.636014 5.4108613 21.814453 8.2324219 L 8.2324219 21.814453 C 5.2829797 24.763895 3.88976 28.652667 4.0234375 32.5 C 4.1455231 28.986291 5.5387428 25.508132 8.2324219 22.814453 L 21.814453 9.2324219 C 27.457574 3.5893007 36.542426 3.5893007 42.185547 9.2324219 L 55.767578 22.814453 C 58.461257 25.508132 59.854477 28.986291 59.976562 32.5 C 60.11024 28.652667 58.71702 24.763895 55.767578 21.814453 L 42.185547 8.2324219 C 39.363986 5.4108613 35.682289 4 32 4 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 23 15 L 23 16 L 36 24.5 L 48.234375 32.5 L 49 32 L 36 23.5 L 23 15 z M 41.734375 32.5 L 23 44.75 L 23 45.75 L 42.5 33 L 41.734375 32.5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/debian-installer-launcher.svg b/.icons/awkward/64x64/apps/debian-installer-launcher.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/64x64/apps/debian-installer-launcher.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/debian-logo.svg b/.icons/awkward/64x64/apps/debian-logo.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/64x64/apps/debian-logo.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/debian-plymouth-manager.svg b/.icons/awkward/64x64/apps/debian-plymouth-manager.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/64x64/apps/debian-plymouth-manager.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/debian-swirl.svg b/.icons/awkward/64x64/apps/debian-swirl.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/64x64/apps/debian-swirl.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-appstore.svg b/.icons/awkward/64x64/apps/deepin-appstore.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-appstore.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-boot-maker.svg b/.icons/awkward/64x64/apps/deepin-boot-maker.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-boot-maker.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-calculator.svg b/.icons/awkward/64x64/apps/deepin-calculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-calendar.svg b/.icons/awkward/64x64/apps/deepin-calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-clone.svg b/.icons/awkward/64x64/apps/deepin-clone.svg
new file mode 120000
index 00000000..e7418c88
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-clone.svg
@@ -0,0 +1 @@
+yast-snapper.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-cloud-print-configurator.svg b/.icons/awkward/64x64/apps/deepin-cloud-print-configurator.svg
new file mode 100644
index 00000000..88b1bf21
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-cloud-print-configurator.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 11,33 V 56.363636 C 11,57.824182 12.17075,59 13.625,59 h 36.75 C 51.82925,59 53,57.824182 53,56.363636 V 33 Z"/>
+ <path style="opacity:0.2" d="M 24.75,6.0722656 A 13.840909,13.840909 0 0 0 10.908203,19.914062 13.840909,13.840909 0 0 0 10.914062,20.097656 11.204545,11.204545 0 0 0 3,30.794922 11.204545,11.204545 0 0 0 13.544922,41.966797 V 42 h 0.660156 35.589844 0.660156 v -0.02344 A 11.204545,11.204545 0 0 0 61,30.794922 11.204545,11.204545 0 0 0 52.509766,19.939453 13.840909,13.840909 0 0 0 39.25,10.027344 13.840909,13.840909 0 0 0 35.052734,10.695313 13.840909,13.840909 0 0 0 24.75,6.0722656 Z"/>
+ <circle style="fill:#e4e4e4" cx="14.205" cy="29.795" r="11.205"/>
+ <circle style="fill:#e4e4e4" cx="24.75" cy="18.914" r="13.841"/>
+ <circle style="fill:#e4e4e4" cx="39.25" cy="22.868" r="13.841"/>
+ <circle style="fill:#e4e4e4" cx="49.795" cy="29.795" r="11.205"/>
+ <rect style="fill:#e4e4e4" width="36.909" height="15.818" x="13.54" y="25.18"/>
+ <rect style="fill:#29565b" width="48" height="5" x="8" y="29"/>
+ <rect style="fill:#4cb009" width="5" height="5" x="8" y="22" rx="1.875" ry="1.875"/>
+ <path style="fill:#2995ff" d="M 11,32 V 55.363636 C 11,56.824182 12.17075,58 13.625,58 h 36.75 C 51.82925,58 53,56.824182 53,55.363636 V 32 Z"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="28" height="3" x="16" y="50"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="23" height="3" x="16" y="43"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="32" height="3" x="16" y="36"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.75 5.0722656 A 13.840909 13.840909 0 0 0 10.908203 18.914062 A 13.840909 13.840909 0 0 0 10.914062 19.097656 A 11.204545 11.204545 0 0 0 3 29.794922 A 11.204545 11.204545 0 0 0 3.0214844 30.214844 A 11.204545 11.204545 0 0 1 10.914062 20.097656 A 13.840909 13.840909 0 0 1 10.908203 19.914062 A 13.840909 13.840909 0 0 1 24.75 6.0722656 A 13.840909 13.840909 0 0 1 35.052734 10.695312 A 13.840909 13.840909 0 0 1 39.25 10.027344 A 13.840909 13.840909 0 0 1 52.509766 19.939453 A 11.204545 11.204545 0 0 1 60.978516 30.390625 A 11.204545 11.204545 0 0 0 61 29.794922 A 11.204545 11.204545 0 0 0 52.509766 18.939453 A 13.840909 13.840909 0 0 0 39.25 9.0273438 A 13.840909 13.840909 0 0 0 35.052734 9.6953125 A 13.840909 13.840909 0 0 0 24.75 5.0722656 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deepin-cloud-scan-config-helper.svg b/.icons/awkward/64x64/apps/deepin-cloud-scan-config-helper.svg
new file mode 100644
index 00000000..f7339ee7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-cloud-scan-config-helper.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 12.75,5 C 11.2265,5 10,6.2488 10,7.8 V 33 58.2 c 0,1.5512 1.2265,2.8 2.75,2.8 h 38.5 C 52.7735,61 54,59.7512 54,58.2 V 33 7.8 C 54,6.2488 52.7735,5 51.25,5 Z"/>
+ <path style="fill:#2995ff" d="M 12.75,4 C 11.2265,4 10,5.2488 10,6.8 V 32 57.2 c 0,1.5512 1.2265,2.8 2.75,2.8 h 38.5 C 52.7735,60 54,58.7512 54,57.2 V 32 6.8 C 54,5.2488 52.7735,4 51.25,4 Z"/>
+ <path style="opacity:0.2" d="M 27.400391,33 A 8.3999996,8.3999996 0 0 0 19,41.400391 8.3999996,8.3999996 0 0 0 19.119141,42.794922 6.3000002,6.3000002 0 0 0 15,48.699219 6.3000002,6.3000002 0 0 0 21.300781,55 6.3000002,6.3000002 0 0 0 21.5,54.992188 V 55 h 20.21875 0.08203 v -0.002 a 6.3000002,6.3000002 0 0 0 6.216797,-6.298828 6.3000002,6.3000002 0 0 0 -3.43164,-5.601563 8.3999996,8.3999996 0 0 0 -8.386719,-7.998047 8.3999996,8.3999996 0 0 0 -2.75,0.472657 A 8.3999996,8.3999996 0 0 0 27.400391,33 Z"/>
+ <circle style="fill:#ffffff" cx="21.3" cy="47.7" r="6.3"/>
+ <circle style="fill:#ffffff" cx="27.4" cy="40.4" r="8.4"/>
+ <circle style="fill:#ffffff" cx="36.2" cy="42.5" r="8.4"/>
+ <circle style="fill:#ffffff" cx="41.718" cy="47.7" r="6.3"/>
+ <rect style="fill:#ffffff" width="20.3" height="9.164" x="21.5" y="44.84"/>
+ <rect style="opacity:0.2" width="56" height="5" x="4" y="22" rx="1.4" ry="1.25"/>
+ <rect style="fill:#f34235" width="56" height="5" x="4" y="21" rx="1.4" ry="1.25"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="24" height="3" x="15" y="18"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="34" height="3" x="15" y="10"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 12.75 4 C 11.2265 4 10 5.2495813 10 6.8007812 L 10 7.8007812 C 10 6.2495812 11.2265 5 12.75 5 L 51.25 5 C 52.7735 5 54 6.2495813 54 7.8007812 L 54 6.8007812 C 54 5.2495813 52.7735 4 51.25 4 L 12.75 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deepin-cloudprint-config-helper.svg b/.icons/awkward/64x64/apps/deepin-cloudprint-config-helper.svg
new file mode 120000
index 00000000..e965378d
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/deepin-crossover.svg b/.icons/awkward/64x64/apps/deepin-crossover.svg
new file mode 120000
index 00000000..9a0ccd86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-crossover.svg
@@ -0,0 +1 @@
+crossover.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-deb-installer.svg b/.icons/awkward/64x64/apps/deepin-deb-installer.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-deb-installer.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-download.svg b/.icons/awkward/64x64/apps/deepin-download.svg
new file mode 120000
index 00000000..7b9afe97
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-download.svg
@@ -0,0 +1 @@
+mintsources-additional.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-draw.svg b/.icons/awkward/64x64/apps/deepin-draw.svg
new file mode 100644
index 00000000..018b3196
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-draw.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31.999502,60.99888 C 16.444379,60.99888 4,48.55453 4,32.99944 4,17.444351 16.043468,5 31.59873,5 c 2.488876,0 4.666538,2.1777964 4.666538,4.666527 0,1.244421 -0.311102,2.177796 -1.244424,3.111017 -0.62159,0.933782 -0.842406,2.266617 -0.842406,3.511192 0,2.488871 2.177802,4.666528 4.666538,4.666528 h 5.5999 C 53.155522,20.955264 60,27.400672 60,36.111298 60,49.800224 47.555622,61 32.000496,61 Z"/>
+ <path style="fill:#e4e4e4" d="M 31.999502,59.99888 C 16.444379,59.99888 4,47.55453 4,31.99944 4,16.444351 16.043468,4 31.59873,4 c 2.488876,0 4.666538,2.1777964 4.666538,4.6665266 0,1.2444212 -0.311102,2.1777964 -1.244424,3.1110174 -0.62159,0.933782 -0.842406,2.266617 -0.842406,3.511192 0,2.488871 2.177802,4.666528 4.666538,4.666528 h 5.5999 C 53.155522,19.955264 60,26.400672 60,35.111298 60,48.800224 47.555622,60 32.000496,60 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.597656 4 C 16.042394 4 4 16.444911 4 32 C 4 32.10816 4.0095944 32.213684 4.015625 32.320312 C 4.3616303 17.085001 16.27037 5 31.597656 5 C 33.956509 5 36.013655 6.9619254 36.224609 9.2851562 C 36.249161 9.0875393 36.265625 8.8849648 36.265625 8.6679688 C 36.265619 6.1792385 34.086532 4 31.597656 4 z M 34.265625 16.082031 C 34.214005 16.48421 34.179688 16.888936 34.179688 17.289062 C 34.179688 17.425058 34.20997 17.555612 34.222656 17.689453 C 34.237702 17.486689 34.239649 17.284416 34.265625 17.082031 C 34.667211 19.221205 36.624936 20.957031 38.84375 20.957031 L 44.445312 20.957031 C 52.975819 20.957031 59.699473 27.141289 59.974609 35.578125 C 59.985957 35.422397 60 35.267299 60 35.109375 C 60 26.398749 53.155958 19.957031 44.445312 19.957031 L 38.84375 19.957031 C 36.624936 19.957031 34.667211 18.221205 34.265625 16.082031 z"/>
+ <path style="fill:#ff9008" d="m 14,32 c -2.133333,0 -4,1.866666 -4,4 0,2.133334 1.866667,4 4,4 2.133333,0 4,-1.866666 4,-4 0,-2.133334 -1.866667,-4 -4,-4 z"/>
+ <path style="fill:#3d81db" d="m 40,44 c -2.133334,0 -4,1.866666 -4,4 0,2.133334 1.866666,4 4,4 2.133334,0 4,-1.866666 4,-4 0,-2.133334 -1.866666,-4 -4,-4 z"/>
+ <path style="fill:#ef5454" d="m 48,32 c -2.133334,0 -4,1.866666 -4,4 0,2.133334 1.866666,4 4,4 2.133334,0 4,-1.866666 4,-4 0,-2.133334 -1.866666,-4 -4,-4 z"/>
+ <path style="opacity:0.1" d="M 44.542968,4.999459 A 2.741274,2.741274 0 0 0 42.1875,6.5033652 L 24.699218,39.92524 a 2.741274,2.741274 0 1 0 4.85547,2.539062 L 47.042968,9.046334 a 2.741274,2.741274 0 0 0 -2.5,-4.046875 z"/>
+ <path style="fill:none;stroke:#806121;stroke-width:5.48175287;stroke-linecap:round" d="M 27.125914,40.195014 44.616336,6.7754934"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 28.20085,31.22349 c -2.507302,0.234582 -5.968296,2.606334 -7.258134,6.198496 -2.274925,6.33562 1.680272,14.562106 -5.516716,14.333186 0.461077,0.235758 0.92243,0.42418 1.384546,0.590204 0.0143,0.009 0.02874,0.0178 0.04293,0.0267 0.09297,0.033 0.186086,0.05516 0.279056,0.08546 0.138668,0.04516 0.27731,0.08896 0.415899,0.1282 0.184598,0.05226 0.368421,0.0996 0.552747,0.14154 0.132502,0.03014 0.264809,0.06052 0.397117,0.08546 0.186614,0.0352 0.372027,0.06302 0.558111,0.08812 0.127098,0.0172 0.254236,0.03288 0.381017,0.0454 0.183776,0.0182 0.367045,0.02862 0.550063,0.0374 0.136242,0.0066 0.272104,0.0146 0.407852,0.016 0.1742,0.0019 0.34725,-0.0044 0.520546,-0.0108 0.0036,-1.3e-4 0.007,1.36e-4 0.0108,0 0.006,0.0026 0.0126,0.0054 0.0188,0.008 0.03516,-0.0014 0.06952,-0.009 0.10464,-0.0108 0.08584,-0.0042 0.172,-0.0072 0.25759,-0.0136 0.19764,-0.014 0.39418,-0.03716 0.59031,-0.06142 0.10728,-0.0134 0.215192,-0.02382 0.32199,-0.04006 0.06374,-0.0098 0.12696,-0.02132 0.1905,-0.03204 0.08738,-0.0146 0.17326,-0.03408 0.260274,-0.05074 0.436692,-0.08358 0.869696,-0.18288 1.295998,-0.31246 0.019,-0.0056 0.03744,-0.013 0.05634,-0.0186 0.01,-0.0032 0.0196,-0.0074 0.0295,-0.0108 0.0028,-8.38e-4 0.0052,-0.0018 0.008,-0.0028 0.03512,-0.011 0.0696,-0.02346 0.10464,-0.03472 0.325034,-0.10444 0.642956,-0.231622 0.960596,-0.360534 0.16794,-0.06818 0.33609,-0.1337 0.501762,-0.208306 0.18948,-0.0853 0.371804,-0.1844 0.558114,-0.277746 0.02218,-0.0112 0.04496,-0.02082 0.06708,-0.03204 0.15942,-0.08082 0.320686,-0.15396 0.477614,-0.240356 0.14796,-0.08148 0.291732,-0.17016 0.437368,-0.25638 0.18078,-0.10704 0.356966,-0.219856 0.533962,-0.333826 0.1757,-0.11312 0.356824,-0.216944 0.528598,-0.336498 0.053,-0.03688 0.103,-0.07738 0.15562,-0.11482 0.0742,-0.05284 0.14392,-0.1116 0.21734,-0.16558 0.18056,-0.13278 0.35834,-0.266622 0.533962,-0.405934 0.17644,-0.13994 0.352052,-0.278602 0.52323,-0.424626 0.11684,-0.09966 0.226472,-0.204822 0.34077,-0.307122 0.0038,-0.0036 0.007,-0.0074 0.0108,-0.0108 0.14396,-0.12904 0.28955,-0.254306 0.429316,-0.387238 0.03932,-0.0374 0.08178,-0.07182 0.12074,-0.1095 -3.92e-4,0.0016 3.94e-4,0.0038 0,0.0052 0.0096,-0.0094 0.0172,-0.02008 0.02684,-0.02936 0.12432,-0.12062 0.238812,-0.247782 0.35955,-0.371216 0.13268,-0.13564 0.26352,-0.269884 0.391754,-0.408604 0.1043,-0.11282 0.212684,-0.221814 0.313936,-0.336496 0.02592,-0.02934 0.0521,-0.05866 0.07782,-0.08812 0.11372,-0.13034 0.214988,-0.265486 0.32467,-0.39792 0.04054,-0.04896 0.08076,-0.09766 0.12074,-0.1469 0.10644,-0.13104 0.214248,-0.259822 0.31662,-0.392582 0.06998,-0.09074 0.14664,-0.17828 0.214658,-0.269732 0.03002,-0.04034 0.05354,-0.08238 0.08316,-0.12284 0.10142,-0.13856 0.1903,-0.279398 0.287106,-0.419286 0.05964,-0.08614 0.11924,-0.17248 0.1771,-0.259048 0.0792,-0.11856 0.16838,-0.233286 0.244172,-0.35252 0.03842,-0.06042 0.0725,-0.12106 0.11002,-0.1816 0.04044,-0.06528 0.08134,-0.12952 0.12074,-0.19496 0.08452,-0.14036 0.15652,-0.281118 0.236124,-0.421956 0.11742,-0.207762 0.239746,-0.414108 0.346138,-0.622254 0.02598,-0.0508 0.04714,-0.10144 0.07244,-0.15222 0.003,-0.006 0.005,-0.0128 0.008,-0.0186 0.03862,-0.07782 0.08104,-0.15458 0.11806,-0.232342 0.05452,-0.11446 0.09658,-0.227616 0.14758,-0.341842 0.09828,-0.220178 0.1942,-0.438332 0.279054,-0.656968 0.03602,-0.0928 0.07378,-0.18536 0.10732,-0.277742 0.02036,-0.05612 0.04228,-0.11232 0.0617,-0.16826 0.02954,-0.08498 0.05044,-0.16648 0.07782,-0.251036 0.06456,-0.19938 0.11944,-0.396432 0.17172,-0.592876 0.0022,0.0064 0.0084,0.0122 0.0108,0.0186 0.0266,-0.09912 0.0437,-0.19552 0.0671,-0.29377 0.0138,-0.05794 0.03024,-0.11598 0.04294,-0.1736 0.008,-0.0364 0.0166,-0.07322 0.02414,-0.1095 0.006,-0.02978 0.0102,-0.05846 0.016,-0.08814 0.0158,-0.08022 0.03462,-0.16088 0.0483,-0.240352 0.004,-0.02346 0.0044,-0.04602 0.008,-0.06944 0.04404,-0.267936 0.07378,-0.529946 0.09124,-0.787834 0.0026,-0.0363 0.0088,-0.07344 0.0108,-0.1095 4.68e-4,-0.009 0.0022,-0.0178 0.0028,-0.0267 0.0015,-0.03098 -0.0011,-0.06 0,-0.0908 0.0026,-0.0668 0.002,-0.13166 0.0028,-0.19762 7.36e-4,-0.08704 0.0052,-0.17618 0.0028,-0.261722 -0.0072,-0.236928 -0.02546,-0.470264 -0.05902,-0.694358 -0.212702,-1.42039 -0.706454,-2.549594 -1.360396,-3.44242 l -5.444272,-2.643912 -0.378336,-0.18426 -0.03486,-0.016 -0.0108,-0.0052 -0.0028,-0.0028 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 28.20085,30.223434 c -2.507302,0.234582 -5.968296,2.606334 -7.258134,6.198496 -2.274925,6.33562 1.680272,14.562106 -5.516716,14.333186 0.461077,0.235758 0.92243,0.42418 1.384546,0.590204 0.0143,0.009 0.02874,0.0178 0.04293,0.0267 0.09297,0.033 0.186086,0.05516 0.279056,0.08546 0.138668,0.04516 0.27731,0.08896 0.415899,0.1282 0.184598,0.05226 0.368421,0.0996 0.552747,0.14154 0.132502,0.03014 0.264809,0.06052 0.397117,0.08546 0.186614,0.0352 0.372027,0.06302 0.558111,0.08812 0.127098,0.0172 0.254236,0.03288 0.381017,0.0454 0.183776,0.0182 0.367045,0.02862 0.550063,0.0374 0.136242,0.0066 0.272104,0.0146 0.407852,0.016 0.1742,0.0019 0.34725,-0.0044 0.520546,-0.0108 0.0036,-1.3e-4 0.007,1.36e-4 0.0108,0 0.006,0.0026 0.0126,0.0054 0.0188,0.008 0.03516,-0.0014 0.06952,-0.009 0.10464,-0.0108 0.08584,-0.0042 0.172,-0.0072 0.25759,-0.0136 0.19764,-0.014 0.39418,-0.03716 0.59031,-0.06142 0.10728,-0.0134 0.215192,-0.02382 0.32199,-0.04006 0.06374,-0.0098 0.12696,-0.02132 0.1905,-0.03204 0.08738,-0.0146 0.17326,-0.03408 0.260274,-0.05074 0.436692,-0.08358 0.869696,-0.18288 1.295998,-0.31246 0.019,-0.0056 0.03744,-0.013 0.05634,-0.0186 0.01,-0.0032 0.0196,-0.0074 0.0295,-0.0108 0.0028,-8.38e-4 0.0052,-0.0018 0.008,-0.0028 0.03512,-0.011 0.0696,-0.02346 0.10464,-0.03472 0.325034,-0.10444 0.642956,-0.231622 0.960596,-0.360534 0.16794,-0.06818 0.33609,-0.1337 0.501762,-0.208306 0.18948,-0.0853 0.371804,-0.1844 0.558114,-0.277746 0.02218,-0.0112 0.04496,-0.02082 0.06708,-0.03204 0.15942,-0.08082 0.320686,-0.15396 0.477614,-0.240356 0.14796,-0.08148 0.291732,-0.17016 0.437368,-0.25638 0.18078,-0.10704 0.356966,-0.219856 0.533962,-0.333826 0.1757,-0.11312 0.356824,-0.216944 0.528598,-0.336498 0.053,-0.03688 0.103,-0.07738 0.15562,-0.11482 0.0742,-0.05284 0.14392,-0.1116 0.21734,-0.16558 0.18056,-0.13278 0.35834,-0.266622 0.533962,-0.405934 0.17644,-0.13994 0.352052,-0.278602 0.52323,-0.424626 0.11684,-0.09966 0.226472,-0.204822 0.34077,-0.307122 0.0038,-0.0036 0.007,-0.0074 0.0108,-0.0108 0.14396,-0.12904 0.28955,-0.254306 0.429316,-0.387238 0.03932,-0.0374 0.08178,-0.07182 0.12074,-0.1095 -3.92e-4,0.0016 3.94e-4,0.0038 0,0.0052 0.0096,-0.0094 0.0172,-0.02008 0.02684,-0.02936 0.12432,-0.12062 0.238812,-0.247782 0.35955,-0.371216 0.13268,-0.13564 0.26352,-0.269884 0.391754,-0.408604 0.1043,-0.11282 0.212684,-0.221814 0.313936,-0.336496 0.02592,-0.02934 0.0521,-0.05866 0.07782,-0.08812 0.11372,-0.13034 0.214988,-0.265486 0.32467,-0.39792 0.04054,-0.04896 0.08076,-0.09766 0.12074,-0.1469 0.10644,-0.13104 0.214248,-0.259822 0.31662,-0.392582 0.06998,-0.09074 0.14664,-0.17828 0.214658,-0.269732 0.03002,-0.04034 0.05354,-0.08238 0.08316,-0.12284 0.10142,-0.13856 0.1903,-0.279398 0.287106,-0.419286 0.05964,-0.08614 0.11924,-0.17248 0.1771,-0.259048 0.0792,-0.11856 0.16838,-0.233286 0.244172,-0.35252 0.03842,-0.06042 0.0725,-0.12106 0.11002,-0.1816 0.04044,-0.06528 0.08134,-0.12952 0.12074,-0.19496 0.08452,-0.14036 0.15652,-0.281118 0.236124,-0.421956 0.11742,-0.207762 0.239746,-0.414108 0.346138,-0.622254 0.02598,-0.0508 0.04714,-0.10144 0.07244,-0.15222 0.003,-0.006 0.005,-0.0128 0.008,-0.0186 0.03862,-0.07782 0.08104,-0.15458 0.11806,-0.232342 0.05452,-0.11446 0.09658,-0.227616 0.14758,-0.341842 0.09828,-0.220178 0.1942,-0.438332 0.279054,-0.656968 0.03602,-0.0928 0.07378,-0.18536 0.10732,-0.277742 0.02036,-0.05612 0.04228,-0.11232 0.0617,-0.16826 0.02954,-0.08498 0.05044,-0.16648 0.07782,-0.251036 0.06456,-0.19938 0.11944,-0.396432 0.17172,-0.592876 0.0022,0.0064 0.0084,0.0122 0.0108,0.0186 0.0266,-0.09912 0.0437,-0.19552 0.0671,-0.29377 0.0138,-0.05794 0.03024,-0.11598 0.04294,-0.1736 0.008,-0.0364 0.0166,-0.07322 0.02414,-0.1095 0.006,-0.02978 0.0102,-0.05846 0.016,-0.08814 0.0158,-0.08022 0.03462,-0.16088 0.0483,-0.240352 0.004,-0.02346 0.0044,-0.04602 0.008,-0.06944 0.04404,-0.267936 0.07378,-0.529946 0.09124,-0.787834 0.0026,-0.0363 0.0088,-0.07344 0.0108,-0.1095 4.68e-4,-0.009 0.0022,-0.0178 0.0028,-0.0267 0.0015,-0.03098 -0.0011,-0.06 0,-0.0908 0.0026,-0.0668 0.002,-0.13166 0.0028,-0.19762 7.36e-4,-0.08704 0.0052,-0.17618 0.0028,-0.261722 -0.0072,-0.236928 -0.02546,-0.470264 -0.05902,-0.694358 -0.212702,-1.42039 -0.706454,-2.549594 -1.360396,-3.44242 l -5.444272,-2.643912 -0.378336,-0.18426 -0.03486,-0.016 -0.0108,-0.0052 -0.0028,-0.0028 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 31.251378,26.301964 c -0.44624,-0.06 -0.905364,0.10286 -1.215502,0.454006 l -2.299526,2.601178 c -0.07566,0.08566 -0.14118,0.18146 -0.1932,0.283084 -0.344458,0.672862 -0.075,1.497212 0.601044,1.840054 l 6.184842,3.1353 c 0.11076,0.05616 0.227004,0.09824 0.34882,0.12284 0.743578,0.1502 1.46977,-0.328162 1.620668,-1.068246 l 0.700324,-3.434408 c 0.12304,-0.60344 -0.17506,-1.212368 -0.727156,-1.490202 l -4.582954,-2.307412 c -0.13972,-0.07032 -0.28862,-0.1162 -0.437366,-0.1362 z"/>
+ <path style="fill:#808080;fill-rule:evenodd" d="m 31.251378,25.301328 c -0.44624,-0.06 -0.905364,0.10286 -1.215502,0.454006 l -2.299526,2.601178 c -0.07566,0.08566 -0.14118,0.18146 -0.1932,0.283084 -0.344458,0.672862 -0.075,1.497212 0.601044,1.840054 l 6.184842,3.1353 c 0.11076,0.05616 0.227004,0.09824 0.34882,0.12284 0.743578,0.1502 1.46977,-0.328162 1.620668,-1.068246 l 0.700324,-3.434408 c 0.12304,-0.60344 -0.17506,-1.212368 -0.727156,-1.490202 l -4.582954,-2.307412 c -0.13972,-0.07032 -0.28862,-0.1162 -0.437366,-0.1362 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deepin-editor.svg b/.icons/awkward/64x64/apps/deepin-editor.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-editor.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-emacs.svg b/.icons/awkward/64x64/apps/deepin-emacs.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-emacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-feedback.svg b/.icons/awkward/64x64/apps/deepin-feedback.svg
new file mode 100644
index 00000000..653cba9e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-feedback.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32,57.049519 c 16.0167,0 29,-10.737133 29,-25.925208 C 61,15.937613 48.0167,5.0013748 32,4.9999996 c -16.0167,0 -29.0000004,10.9376134 -29.0000004,26.1243114 0,8.316667 3.8929457,15.158386 10.0451884,19.828169 0.368238,0.279507 -0.467506,5.951571 -2.852342,7.760405 -0.5872498,0.444862 -0.2087998,1.359141 0.5249,1.282591 2.805268,-0.292811 6.924522,-1.541067 9.780558,-4.97083 C 24.02458,56.33754 27.913562,57.049519 32,57.049519 Z"/>
+ <path style="fill:#57c93f;fill-rule:evenodd" d="m 32,56.04952 c 16.0167,0 29,-10.737133 29,-25.925208 C 61,14.937614 48.0167,4.0013754 32,4.0000002 c -16.0167,0 -29.0000004,10.9376138 -29.0000004,26.1243118 0,8.316667 3.8929457,15.158386 10.0451884,19.828169 0.368238,0.279507 -0.467506,5.951571 -2.852342,7.760405 -0.5872498,0.444862 -0.2087998,1.359141 0.5249,1.282591 2.805268,-0.292811 6.924522,-1.541067 9.780558,-4.97083 C 24.02458,55.337541 27.913562,56.04952 32,56.04952 Z"/>
+ <rect style="opacity:0.2" width="30" height="3" x="17" y="21" rx="1.364"/>
+ <rect style="fill:#ffffff" width="30" height="3" x="17" y="20" rx="1.364"/>
+ <rect style="opacity:0.2" width="30" height="3" x="17" y="29" rx="1.364"/>
+ <rect style="fill:#ffffff" width="30" height="3" x="17" y="28" rx="1.364"/>
+ <rect style="opacity:0.2" width="30" height="3" x="17" y="37" rx="1.364"/>
+ <rect style="fill:#ffffff" width="30" height="3" x="17" y="36" rx="1.364"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 32 4 C 15.9833 4 3 14.938302 3 30.125 C 3 30.285086 3.0107987 30.440621 3.0136719 30.599609 C 3.3107413 15.688036 16.169523 5 32 5 C 47.83947 5.00136 60.703384 15.700182 60.986328 30.625 C 60.989503 30.457808 61 30.293293 61 30.125 C 61 14.938302 48.0167 4.0013752 32 4 z M 13.087891 51.042969 C 12.893609 52.844602 11.978017 56.359276 10.193359 57.712891 C 9.8043956 58.007544 9.8440309 58.502943 10.125 58.785156 C 10.149069 58.76146 10.16479 58.734533 10.193359 58.712891 C 12.46019 56.993561 13.32385 51.794363 13.087891 51.042969 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deepin-font-installer.svg b/.icons/awkward/64x64/apps/deepin-font-installer.svg
new file mode 120000
index 00000000..9b8590a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-font-installer.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-game-center.svg b/.icons/awkward/64x64/apps/deepin-game-center.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-game-center.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-graphics-driver-manager.svg b/.icons/awkward/64x64/apps/deepin-graphics-driver-manager.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-graphics-driver-manager.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-image-viewer.svg b/.icons/awkward/64x64/apps/deepin-image-viewer.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-image-viewer.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-installer-oem.svg b/.icons/awkward/64x64/apps/deepin-installer-oem.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-installer-oem.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-installer.svg b/.icons/awkward/64x64/apps/deepin-installer.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-installer.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-launcher.svg b/.icons/awkward/64x64/apps/deepin-launcher.svg
new file mode 100644
index 00000000..cbdc849a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-launcher.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="31.5" cy="32.5" r="28.5"/>
+ <circle style="fill:#249eff" cx="31.5" cy="31.5" r="28.5"/>
+ <rect style="fill:#ffffff" width="11" height="11" x="33" y="19" rx="2.75" ry="2.75"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.5 3 A 28.5 28.5 0 0 0 3 31.5 A 28.5 28.5 0 0 0 3.0214844 32.082031 A 28.5 28.5 0 0 1 31.5 4 A 28.5 28.5 0 0 1 59.978516 31.917969 A 28.5 28.5 0 0 0 60 31.5 A 28.5 28.5 0 0 0 31.5 3 z"/>
+ <rect style="opacity:0.6;fill:#ffffff" width="11" height="11" x="19" y="19" rx="2.75" ry="2.75"/>
+ <rect style="opacity:0.6;fill:#ffffff" width="11" height="11" x="33" y="33" rx="2.75" ry="2.75"/>
+ <rect style="fill:#ffffff" width="11" height="11" x="19" y="33" rx="2.75" ry="2.75"/>
+ <path style="opacity:0.2" d="M 19 27.25 L 19 28.25 C 19 29.7735 20.2265 31 21.75 31 L 27.25 31 C 28.7735 31 30 29.7735 30 28.25 L 30 27.25 C 30 28.7735 28.7735 30 27.25 30 L 21.75 30 C 20.2265 30 19 28.7735 19 27.25 z M 33 27.25 L 33 28.25 C 33 29.7735 34.2265 31 35.75 31 L 41.25 31 C 42.7735 31 44 29.7735 44 28.25 L 44 27.25 C 44 28.7735 42.7735 30 41.25 30 L 35.75 30 C 34.2265 30 33 28.7735 33 27.25 z M 19 41.25 L 19 42.25 C 19 43.7735 20.2265 45 21.75 45 L 27.25 45 C 28.7735 45 30 43.7735 30 42.25 L 30 41.25 C 30 42.7735 28.7735 44 27.25 44 L 21.75 44 C 20.2265 44 19 42.7735 19 41.25 z M 33 41.25 L 33 42.25 C 33 43.7735 34.2265 45 35.75 45 L 41.25 45 C 42.7735 45 44 43.7735 44 42.25 L 44 41.25 C 44 42.7735 42.7735 44 41.25 44 L 35.75 44 C 34.2265 44 33 42.7735 33 41.25 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deepin-manual.svg b/.icons/awkward/64x64/apps/deepin-manual.svg
new file mode 100644
index 00000000..90dca00b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-manual.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#009587" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 L 54,7 C 54,5.338 52.662,4 51,4 L 13,4 Z"/>
+ <path style="opacity:0.2" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 5,0 0,-56 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2" d="m 46.003988,32.994489 a 10.001968,10.001968 0 0 0 -6.001181,-9.161963 v 0.738423 8.423538 H 32.001181 V 24.574872 23.840347 A 10.001968,10.001968 0 0 0 26,32.994489 10.001968,10.001968 0 0 0 32.001181,42.148631 V 61 h 8.001626 V 42.156453 a 10.001968,10.001968 0 0 0 6.001181,-9.161964 z"/>
+ <path style="fill:#ffffff" d="m 46.003988,31.994489 a 10.001968,10.001968 0 0 0 -6.001181,-9.161963 v 0.738423 8.423538 H 32.001181 V 23.574872 22.840347 A 10.001968,10.001968 0 0 0 26,31.994489 10.001968,10.001968 0 0 0 32.001181,41.148631 V 60 h 8.001626 V 41.156453 a 10.001968,10.001968 0 0 0 6.001181,-9.161964 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deepin-media-player.svg b/.icons/awkward/64x64/apps/deepin-media-player.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-media-player.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-movie.svg b/.icons/awkward/64x64/apps/deepin-movie.svg
new file mode 100644
index 00000000..cc8fba75
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-movie.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#047dff" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.3;fill-rule:evenodd" d="m 9,9 v 6 h 6 V 9 Z m 10,0 v 6 h 6 V 9 Z m 10,0 v 6 h 6 V 9 Z m 10,0 v 6 h 6 V 9 Z m 10,0 v 6 h 6 V 9 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 27,40.322407 v -14.644915 0 C 27,25.303324 27.315773,25 27.705299,25 c 0.1288,0 0.255139,0.03388 0.365313,0.09796 l 12.5893,7.322456 v 0 c 0.333203,0.193804 0.43976,0.610379 0.238003,0.930444 -0.05897,0.09353 -0.140623,0.171979 -0.238003,0.228618 l -12.5893,7.322459 v 0 c -0.333201,0.193803 -0.766871,0.09146 -0.96863,-0.228619 -0.06671,-0.10584 -0.101976,-0.227193 -0.101976,-0.350916 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 27,39.322407 v -14.644915 0 C 27,24.303324 27.315773,24 27.705299,24 c 0.1288,0 0.255139,0.03388 0.365313,0.09796 l 12.5893,7.322456 v 0 c 0.333203,0.193804 0.43976,0.610379 0.238003,0.930444 -0.05897,0.09353 -0.140623,0.171979 -0.238003,0.228618 l -12.5893,7.322459 v 0 c -0.333201,0.193803 -0.766871,0.09146 -0.96863,-0.228619 -0.06671,-0.10584 -0.101976,-0.227193 -0.101976,-0.350916 z"/>
+ <path style="opacity:0.3;fill-rule:evenodd" d="m 9,49 v 6 h 6 v -6 z m 10,0 v 6 h 6 v -6 z m 10,0 v 6 h 6 v -6 z m 10,0 v 6 h 6 v -6 z m 10,0 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.1992188 4 C 5.8724189 4 4 5.8724189 4 8.1992188 L 4 9.1992188 C 4 6.8724189 5.8724189 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724189 60 9.1992188 L 60 8.1992188 C 60 5.8724189 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deepin-multitasking-view.svg b/.icons/awkward/64x64/apps/deepin-multitasking-view.svg
new file mode 120000
index 00000000..6b4ac1e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-multitasking-view.svg
@@ -0,0 +1 @@
+preferences-system-windows-move.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-music-player.svg b/.icons/awkward/64x64/apps/deepin-music-player.svg
new file mode 120000
index 00000000..790c8c35
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-music-player.svg
@@ -0,0 +1 @@
+multimedia-audio-player.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-music.svg b/.icons/awkward/64x64/apps/deepin-music.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-music.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-note.svg b/.icons/awkward/64x64/apps/deepin-note.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-note.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-picker.svg b/.icons/awkward/64x64/apps/deepin-picker.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-remote-assistance.svg b/.icons/awkward/64x64/apps/deepin-remote-assistance.svg
new file mode 100644
index 00000000..9b619727
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-remote-assistance.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <rect style="opacity:0.2;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" width="56" height="50" x="4" y="996.36" rx="3.409" ry="3.303"/>
+ <rect style="fill:#0fbbaf;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" width="56" height="50" x="4" y="995.36" rx="3.409" ry="3.303"/>
+ <path style="opacity:0.2" d="m 41.792943,1007.5638 c -0.358224,0.02 -0.704424,0.174 -0.974452,0.4474 -1.39587,1.4246 -6.388272,6.4354 -9.054845,9.0574 l 7.482881,7.4606 -8.945949,9.0828 c -0.0018,-10e-4 -0.0152,-0.02 -0.0172,-0.02 v -0.034 c -3.658532,-3.4722 -7.270016,-7.0178 -10.925568,-10.5318 l -0.03354,-0.032 -0.0391,-0.03 c -1.809558,-1.5098 -2.855921,-3.962 -2.479403,-6.2352 l 0.0029,-0.022 0.0056,-0.022 c 0.393108,-3.003 3.395879,-5.6372 6.421873,-5.5732 0.586594,-0.02 1.178496,0.124 1.627804,0.2182 1.430532,0.3072 2.757668,1.5966 3.984362,2.8396 -0.0024,0 -0.003,0 -0.0056,0 l 0.670108,0.6644 1.742282,1.734 3.512485,-3.513 c 0.539448,-0.5394 0.837484,-1.5724 0,-2.4004 -0.428424,-0.4286 -0.89932,-0.5612 -1.329048,-0.52 -0.429746,0.042 -0.818342,0.2556 -1.080545,0.52 -0.552298,0.5524 -1.139212,1.139 -1.633396,1.6328 -1.264644,-1.2606 -3.223028,-3.1648 -5.27152,-3.61 -0.731522,-0.19 -1.485302,-0.2832 -2.239284,-0.285 -0.0042,-2e-4 -0.008,0 -0.0136,0 -0.0068,-2e-4 -0.0126,0 -0.0198,0 v 0 c -4.536554,-0.09 -8.469642,3.4752 -9.066015,7.8988 -0.547366,3.3462 0.914982,6.67 3.423141,8.7618 l -0.07259,-0.062 c 3.66679,3.5252 7.614766,7.3224 11.322046,10.8392 0.522136,0.4546 0.947366,0.5304 1.496578,0.5304 v 0 c 0.423488,0.02 0.90527,-0.134 1.398848,-0.6114 l 8.275849,-8.2956 c 0,0 5.543188,-5.5242 8.278636,-8.2418 0.58373,-0.5842 0.625616,-1.4016 0.04186,-1.9852 -0.583592,-0.584 -1.418644,-0.5642 -2.001952,0.02 l -5.913712,5.9142 c -0.15498,0.032 -0.482154,-0.3076 -0.466286,-0.5004 l 8.736548,-8.7394 c 0.583752,-0.5836 0.627192,-1.4176 0.04192,-2.0016 -0.583738,-0.5836 -1.362378,-0.502 -1.946114,0.078 l -6.918872,6.9214 c -0.18114,0.03 -0.5748,-0.3096 -0.524918,-0.5412 l 8.189286,-8.1924 c 0.469646,-0.5022 0.749604,-1.395 0.14798,-2.0246 -0.583728,-0.5836 -1.479628,-0.5446 -2.063372,0.042 l -8.448962,8.4528 c -0.202686,0 -0.51188,-0.2844 -0.508162,-0.4942 l 6.184518,-6.1778 c 0.583162,-0.5834 0.689346,-1.3986 0.05302,-2.002 -0.318162,-0.302 -0.688824,-0.4322 -1.047048,-0.419 z"/>
+ <path style="fill:#ffffff" d="m 41.792943,1006.5638 c -0.358224,0.02 -0.704424,0.174 -0.974452,0.4474 -1.39587,1.4246 -6.388272,6.4354 -9.054845,9.0574 l 7.482881,7.4606 -8.945949,9.0828 c -0.0018,-10e-4 -0.0152,-0.02 -0.0172,-0.02 v -0.034 c -3.658532,-3.4722 -7.270016,-7.0178 -10.925568,-10.5318 l -0.03354,-0.032 -0.0391,-0.03 c -1.809558,-1.5098 -2.855921,-3.962 -2.479403,-6.2352 l 0.0029,-0.022 0.0056,-0.022 c 0.393108,-3.003 3.395879,-5.6372 6.421873,-5.5732 0.586594,-0.02 1.178496,0.124 1.627804,0.2182 1.430532,0.3072 2.757668,1.5966 3.984362,2.8396 -0.0024,0 -0.003,0 -0.0056,0 l 0.670108,0.6644 1.742282,1.734 3.512485,-3.513 c 0.539448,-0.5394 0.837484,-1.5724 0,-2.4004 -0.428424,-0.4286 -0.89932,-0.5612 -1.329048,-0.52 -0.429746,0.042 -0.818342,0.2556 -1.080545,0.52 -0.552298,0.5524 -1.139212,1.139 -1.633396,1.6328 -1.264644,-1.2606 -3.223028,-3.1648 -5.27152,-3.61 -0.731522,-0.19 -1.485302,-0.2832 -2.239284,-0.285 -0.0042,-2e-4 -0.008,0 -0.0136,0 -0.0068,-2e-4 -0.0126,0 -0.0198,0 v 0 c -4.536554,-0.09 -8.469642,3.4752 -9.066015,7.8988 -0.547366,3.3462 0.914982,6.67 3.423141,8.7618 l -0.07259,-0.062 c 3.66679,3.5252 7.614766,7.3224 11.322046,10.8392 0.522136,0.4546 0.947366,0.5304 1.496578,0.5304 v 0 c 0.423488,0.02 0.90527,-0.134 1.398848,-0.6114 l 8.275849,-8.2956 c 0,0 5.543188,-5.5242 8.278636,-8.2418 0.58373,-0.5842 0.625616,-1.4016 0.04186,-1.9852 -0.583592,-0.584 -1.418644,-0.5642 -2.001952,0.02 l -5.913712,5.9142 c -0.15498,0.032 -0.482154,-0.3076 -0.466286,-0.5004 l 8.736548,-8.7394 c 0.583752,-0.5836 0.627192,-1.4176 0.04192,-2.0016 -0.583738,-0.5836 -1.362378,-0.502 -1.946114,0.078 l -6.918872,6.9214 c -0.18114,0.03 -0.5748,-0.3096 -0.524918,-0.5412 l 8.189286,-8.1924 c 0.469646,-0.5022 0.749604,-1.395 0.14798,-2.0246 -0.583728,-0.5836 -1.479628,-0.5446 -2.063372,0.042 l -8.448962,8.4528 c -0.202686,0 -0.51188,-0.2844 -0.508162,-0.4942 l 6.184518,-6.1778 c 0.583162,-0.5834 0.689346,-1.3986 0.05302,-2.002 -0.318162,-0.302 -0.688824,-0.4322 -1.047048,-0.419 z"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" transform="translate(0,988.3622)" d="M 7.4101562 7 C 5.5215702 7 4 8.4749475 4 10.304688 L 4 11.304688 C 4 9.4749475 5.5215702 8 7.4101562 8 L 56.589844 8 C 58.47843 8 60 9.4749475 60 11.304688 L 60 10.304688 C 60 8.4749475 58.47843 7 56.589844 7 L 7.4101562 7 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deepin-repair-tools.svg b/.icons/awkward/64x64/apps/deepin-repair-tools.svg
new file mode 100644
index 00000000..d2c5e4a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-repair-tools.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#8f8f8f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.6;fill:#ffffff" d="m 41.842771,18.00728 c -2.781028,0.148873 -4.920168,2.570415 -4.774418,5.411053 0.0022,0.04346 0.0076,0.08623 0.01092,0.129363 -0.01078,0.294515 0.0038,0.5885 0.04102,0.880741 0.09915,0.778474 -0.144503,1.563139 -0.659012,2.146807 l -2.704407,3.071584 -11.523141,13.079006 c -0.142435,-0.0036 -0.250346,-0.0038 -0.32267,0 -1.694027,0.09067 -2.995705,1.563803 -2.906763,3.297275 0.08894,1.733471 1.532335,3.063346 3.229433,2.972501 1.697094,-0.09085 2.995703,-1.563804 2.906763,-3.297275 -0.0038,-0.07462 -0.01404,-0.184621 -0.03282,-0.330278 L 36.598002,32.327585 39.335228,29.22022 c 0.513687,-0.583623 1.255236,-0.91302 2.023522,-0.894503 0.228844,0.0057 0.458853,1.29e-4 0.686358,-0.02477 0.108014,0.0012 0.216027,-0.0024 0.325402,-0.0084 2.269929,-0.121514 4.108952,-1.757805 4.629493,-3.900033 l -2.846601,0.55876 c -1.380094,0.27041 -2.715065,-0.640052 -2.983327,-2.03121 l -0.0055,-0.02477 c -0.268265,-1.391156 0.635224,-2.740618 2.015318,-3.011033 l 2.398148,-0.470647 c -0.968328,-0.939556 -2.29621,-1.48347 -3.735313,-1.406434 z m -20.22702,26.314894 1.643429,0.371562 0.48127,1.623866 -1.159424,1.252304 -1.640694,-0.371563 -0.484005,-1.623866 z"/>
+ <path style="opacity:0.2" d="m 33.21881,32.303144 13.094897,13.097064 c 0.891663,0.891812 0.914726,2.376562 0.06762,3.303468 -0.259832,0.24248 -0.901412,0.784297 -0.901412,0.784297 -0.980975,0.79202 -2.445655,0.647684 -3.261116,-0.311677 L 30.237393,35.080601 c -0.137684,-0.161984 -0.220058,-0.356438 -0.248532,-0.55772 -0.359572,-0.451855 -1.751703,-2.141343 -4.625217,-4.971382 -3.394367,-3.343009 -3.97473,-1.655758 -4.601631,-1.100278 -0.626903,0.555478 -0.563408,1.070547 -0.563408,1.070547 -0.05462,0.316966 -0.27455,0.74137 -0.520828,0.947238 L 18.6768,31.305735 c -0.09312,0.0455 -1.834654,-1.813782 -2.387031,-2.429042 -0.474544,-0.52857 -1.231712,-1.586613 -1.231712,-1.586613 -0.08657,-0.119098 -0.07446,-0.300292 0.02387,-0.408169 0,0 0.927296,-1.052729 1.270026,-1.073313 1.005886,-0.06041 1.47151,-0.154501 1.965191,-0.906416 0.493682,-0.751914 0.494083,-1.344085 0.768603,-1.779209 0.182514,-0.289293 1.706188,-2.16734 3.934686,-3.483446 4.274754,-2.524582 7.591289,-2.680582 8.279206,-2.633157 l 3.217961,0.22184 -1.666573,1.64441 c -0.138059,0.0496 -0.363708,0.118421 -0.503786,0.153629 0,0 -2.03401,0.451853 -3.647992,1.625325 -1.613981,1.173473 -2.053723,3.190062 -0.820496,5.56173 0.72354,1.391473 1.196085,1.871787 2.186263,2.994815 1.157903,1.313259 2.184664,2.360993 2.630698,2.807683 0.192482,0.04311 0.374825,0.139054 0.523091,0.287342 z"/>
+ <path style="fill:#ffffff" d="m 33.21881,31.303144 13.094897,13.097064 c 0.891663,0.891812 0.914726,2.376562 0.06762,3.303468 -0.259832,0.24248 -0.901412,0.784297 -0.901412,0.784297 -0.980975,0.79202 -2.445655,0.647684 -3.261116,-0.311677 L 30.237393,34.080601 c -0.137684,-0.161984 -0.220058,-0.356438 -0.248532,-0.55772 -0.359572,-0.451855 -1.751703,-2.141343 -4.625217,-4.971382 -3.394367,-3.343009 -3.97473,-1.655758 -4.601631,-1.100278 -0.626903,0.555478 -0.563408,1.070547 -0.563408,1.070547 -0.05462,0.316966 -0.27455,0.74137 -0.520828,0.947238 L 18.6768,30.305735 c -0.09312,0.0455 -1.834654,-1.813782 -2.387031,-2.429042 -0.474544,-0.52857 -1.231712,-1.586613 -1.231712,-1.586613 -0.08657,-0.119098 -0.07446,-0.300292 0.02387,-0.408169 0,0 0.927296,-1.052729 1.270026,-1.073313 1.005886,-0.06041 1.47151,-0.154501 1.965191,-0.906416 0.493682,-0.751914 0.494083,-1.344085 0.768603,-1.779209 0.182514,-0.289293 1.706188,-2.16734 3.934686,-3.483446 4.274754,-2.524582 7.591289,-2.680582 8.279206,-2.633157 l 3.217961,0.22184 -1.666573,1.64441 c -0.138059,0.0496 -0.363708,0.118421 -0.503786,0.153629 0,0 -2.03401,0.451853 -3.647992,1.625325 -1.613981,1.173473 -2.053723,3.190062 -0.820496,5.56173 0.72354,1.391473 1.196085,1.871787 2.186263,2.994815 1.157903,1.313259 2.184664,2.360993 2.630698,2.807683 0.192482,0.04311 0.374825,0.139054 0.523091,0.287342 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deepin-scanner.svg b/.icons/awkward/64x64/apps/deepin-scanner.svg
new file mode 120000
index 00000000..a6fb1a21
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-scanner.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-screen-recorder.svg b/.icons/awkward/64x64/apps/deepin-screen-recorder.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-screen-recorder.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-screenshot.svg b/.icons/awkward/64x64/apps/deepin-screenshot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-show-desktop.svg b/.icons/awkward/64x64/apps/deepin-show-desktop.svg
new file mode 120000
index 00000000..134c2f8f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-show-desktop.svg
@@ -0,0 +1 @@
+cs-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-software-center.svg b/.icons/awkward/64x64/apps/deepin-software-center.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-software-center.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-system-monitor.svg b/.icons/awkward/64x64/apps/deepin-system-monitor.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-system-monitor.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-terminal.svg b/.icons/awkward/64x64/apps/deepin-terminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-toggle-desktop.svg b/.icons/awkward/64x64/apps/deepin-toggle-desktop.svg
new file mode 100644
index 00000000..906a83ae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-toggle-desktop.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" width="56" height="50" x="4" y="8" rx="3.409" ry="3.303"/>
+ <rect style="fill:#00d093;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" width="56" height="50" x="4" y="7" rx="3.409" ry="3.303"/>
+ <rect style="opacity:0.3" width="44" height="8" x="10" y="46" rx="1.375"/>
+ <rect style="opacity:0.2" width="8" height="8" x="10" y="16" rx="1.333"/>
+ <rect style="fill:#ffffff" width="8" height="8" x="10" y="15" rx="1.333"/>
+ <rect style="opacity:0.2" width="8" height="8" x="10" y="30" rx="1.333"/>
+ <rect style="fill:#ffffff" width="8" height="8" x="10" y="29" rx="1.333"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 7.4101562 7 C 5.5216212 7 4 8.4746496 4 10.304688 L 4 11.304688 C 4 9.4746496 5.5216212 8 7.4101562 8 L 56.589844 8 C 58.478378 8 60 9.4746496 60 11.304688 L 60 10.304688 C 60 8.4746496 58.478378 7 56.589844 7 L 7.4101562 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deepin-translator.svg b/.icons/awkward/64x64/apps/deepin-translator.svg
new file mode 120000
index 00000000..223c77fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-translator.svg
@@ -0,0 +1 @@
+lokalize.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin-voice-recorder.svg b/.icons/awkward/64x64/apps/deepin-voice-recorder.svg
new file mode 120000
index 00000000..24321154
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin-voice-recorder.svg
@@ -0,0 +1 @@
+sound-recorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin.com.wechat.devtools.svg b/.icons/awkward/64x64/apps/deepin.com.wechat.devtools.svg
new file mode 120000
index 00000000..db8f9099
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin.com.wechat.devtools.svg
@@ -0,0 +1 @@
+devdocs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deepin.com.wechat.svg b/.icons/awkward/64x64/apps/deepin.com.wechat.svg
new file mode 120000
index 00000000..fa4b83ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deepin.com.wechat.svg
@@ -0,0 +1 @@
+wechat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/deezer.svg b/.icons/awkward/64x64/apps/deezer.svg
new file mode 100644
index 00000000..3bfc2408
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deezer.svg
@@ -0,0 +1,61 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="52" height="56" x="-59" y="-60" rx="2.6" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="52" height="56" x="-58" y="-60" rx="2.6" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,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 transform="scale(2,2)">
+ <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="opacity:0.1;fill:#ffffff" d="M 6.8007812 6 C 5.2495814 6 4 7.1611625 4 8.6015625 L 4 9.6015625 C 4 8.1611625 5.2495814 7 6.8007812 7 L 57.199219 7 C 58.750419 7 60 8.1611625 60 9.6015625 L 60 8.6015625 C 60 7.1611625 58.750419 6 57.199219 6 L 6.8007812 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/defcon.svg b/.icons/awkward/64x64/apps/defcon.svg
new file mode 100644
index 00000000..446dbb3d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/defcon.svg
@@ -0,0 +1,8 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m31.999999 4.000029c-15.511999 0-27.999999 12.488-27.999999 28 0 15.511999 12.488 28 27.999999 28 15.512001 0 28.000001-12.488001 28.000001-28 0-15.512-12.488-28-28.000001-28z" style="fill:#8a0112"/>
+ <path d="M 32,4 C 16.488222,4 4,16.492188 4,32.008892 4,32.107272 4.0111933,32.202919 4.0175781,32.3 4.3923724,17.114659 16.726003,5.0003176 32,5.0003176 47.273998,5.0003176 59.607628,17.114659 59.982422,32.3 59.988769,32.202983 60,32.107126 60,32.008892 60,16.492188 47.511779,4 32,4 Z" style="fill:#ffffff;opacity:.1"/>
+ <path d="M 59.982422,32.7 C 59.630879,47.882261 47.289273,60.001268 32,60.001268 16.712037,60.001268 4.3711461,47.884337 4.0175781,32.703902 4.0114012,32.81438 4,32.923417 4,33.035512 4,48.527618 16.488,61 32,61 47.512001,61 60,48.527618 60,33.035512 60,32.922209 59.98872,32.811682 59.98242,32.7 Z" style="opacity:.2"/>
+ <path d="m31.844216 55c-6.530528 0-10.426843-4.074199-10.426843-4.074199l5.992484-11.385801a8.0006466 8 0 0 0 4.590371 1.46 8.0006466 8 0 0 0 4.368353-1.308l5.918478 11.233801s-3.914316 4.074199-10.442843 4.074199zm0.156012-17.999999c-2.208178 0-4.000323-1.792001-4.000323-4.000001 0-2.209999 1.792145-4 4.000323-4 2.210179 0 4.000323 1.790001 4.000323 4 0 2.21-1.790144 4.000001-4.000323 4.000001zm8.110656-3.762001c-0.02-0.586-0.11601-1.176-0.258021-1.757999a8.0006466 8 0 0 0-0.06001-0.258001c-0.01-0.04-0.018-0.082-0.03-0.124a8.0006466 8 0 0 0-3.996323-5.147999l7.344594-10.786001s5.630454 1.218001 8.894718 6.648c3.264264 5.43 1.538124 10.708001 1.538124 10.708001v4e-3l-13.433085 0.713999zm-16.225311-0.164-13.433886-0.718s-1.7179391-5.294 1.546925-10.724c3.264464-5.43 8.886717-6.632 8.886717-6.632l7.364596 10.816001c-0.714058 0.426-1.36411 0.957999-1.946157 1.569999a8.0006466 8 0 0 0-0.300025 0.332c-0.08601 0.102-0.180014 0.196001-0.262021 0.302a8.0006466 8 0 0 0-8e-3 8e-3 8.0006466 8 0 0 0-0.554045 0.808c-0.018 0.028-0.042 0.052-0.05801 0.082-0.036 0.058-0.058 0.118001-0.09001 0.176001a8.0006466 8 0 0 0-0.262021 0.504c-0.548044 1.12-0.844068 2.3-0.884071 3.475999z" style="opacity:.2"/>
+ <path d="m31.844216 54c-6.530528 0-10.426843-4.074199-10.426843-4.074199l5.992484-11.385801a8.0006466 8 0 0 0 4.590371 1.46 8.0006466 8 0 0 0 4.368353-1.308l5.918478 11.233801s-3.914316 4.074199-10.442843 4.074199zm0.156012-17.999999c-2.208178 0-4.000323-1.792001-4.000323-4.000001 0-2.209999 1.792145-4 4.000323-4 2.210179 0 4.000323 1.790001 4.000323 4 0 2.21-1.790144 4.000001-4.000323 4.000001zm8.110656-3.762001c-0.02-0.586-0.11601-1.176-0.258021-1.757999a8.0006466 8 0 0 0-0.06001-0.258001c-0.01-0.04-0.018-0.082-0.03-0.124a8.0006466 8 0 0 0-3.996323-5.147999l7.344594-10.786001s5.630454 1.218001 8.894718 6.648c3.264264 5.43 1.538124 10.708001 1.538124 10.708001v4e-3l-13.433085 0.713999zm-16.225311-0.164-13.433886-0.718s-1.7179389-5.294 1.546925-10.724c3.264464-5.43 8.886717-6.632 8.886717-6.632l7.364596 10.816001c-0.714058 0.426-1.36411 0.957999-1.946157 1.569999a8.0006466 8 0 0 0-0.300025 0.332c-0.08601 0.102-0.180014 0.196001-0.262021 0.302a8.0006466 8 0 0 0-8e-3 8e-3 8.0006466 8 0 0 0-0.554045 0.808c-0.018 0.028-0.042 0.052-0.05801 0.082-0.036 0.058-0.058 0.118001-0.09001 0.176001a8.0006466 8 0 0 0-0.262021 0.504c-0.548044 1.12-0.844068 2.3-0.884071 3.475999z" style="fill:#efc008"/>
+ <path d="m20.884766 14s-5.622255 1.202812-8.886719 6.632812c-1.165421 1.938286-1.68829 3.854415-1.888672 5.523438 0.260114-1.479346 0.787906-3.112874 1.779297-4.761719 3.264464-5.43 8.886719-6.632812 8.886719-6.632812l7.046875 10.353515c0.1436-0.098049 0.278507-0.2098 0.427734-0.298828l-7.365234-10.816406zm22.226562 0.164062-7.345703 10.785157a8.0006466 8 0 0 1 0.296875 0.167969l6.9375-10.191407s5.630267 1.218439 8.894531 6.648438c2.031964 3.380107 2.129485 6.698732 1.914063 8.724609 0.311756-1.859934 0.523649-5.616462-1.802735-9.486328-3.264264-5.429999-8.894531-6.648438-8.894531-6.648438zm-11.111328 13.835938c-2.13732 0-3.868561 1.681342-3.978516 3.792969 0.435135-1.738829 1.99475-3.03125 3.867188-3.03125 2.210179 0 4.001953 1.790001 4.001953 4 0 0.070254-0.01791 0.135716-0.021484 0.205078 0.077637-0.311195 0.130859-0.631479 0.130859-0.966797 0-2.209999-1.789821-4-4-4zm-8.070312 3.564453c-0.032388 0.16896-0.064171 0.338249-0.085938 0.507813l0.041016 0.001953c0.005774-0.16976 0.028489-0.340032 0.044922-0.509766zm3.480468 6.974609-5.992187 11.386719s0.160354 0.139449 0.197265 0.175781l5.683594-10.798828a8.0006466 8 0 0 0 4.589844 1.458985 8.0006466 8 0 0 0 4.36914-1.308594l5.681641 10.783203c0.114021-0.106361 0.347656-0.310547 0.347656-0.310547l-5.917968-11.234375a8.0006466 8 0 0 1-4.369141 1.308594 8.0006466 8 0 0 1-4.589844-1.460938z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deflemask.svg b/.icons/awkward/64x64/apps/deflemask.svg
new file mode 100644
index 00000000..2b1f3017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deflemask.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 31.207031,5.0017114 c -3.589136,0.075437 -7.195569,0.6479523 -10.330078,1.6621094 -3.207807,1.0378725 -6.157357,2.5351516 -8.972656,4.5546872 -1.15156,0.826062 -2.039882,1.809738 -2.4843751,2.751953 -0.3944117,0.836063 -0.9778678,4.463816 -1.2304688,7.640625 -0.7902584,9.938407 0.9174499,20.045476 4.4492189,26.341797 0.439945,0.784315 2.151566,3.486346 2.808594,4.431641 2.56757,3.694089 6.008385,6.292243 10.042968,7.582031 1.653938,0.528737 3.20645,0.820549 5.445313,1.025391 0.180769,0.01654 0.644838,0.0037 1.064453,-0.0039 0.776179,-0.014 1.662491,-0.04692 2.154297,-0.105469 5.756898,-0.685335 10.14132,-3.070419 13.558594,-7.376953 0.62791,-0.791307 1.020843,-1.364363 2.210937,-3.21875 1.5667,-2.441205 2.220305,-3.686486 3.052734,-5.810547 2.968125,-7.573585 3.82618,-18.215924 2.238282,-27.732421 -0.395353,-2.369406 -0.520946,-2.757891 -1.191406,-3.66211 C 53.349835,12.173331 52.692205,11.606858 50.998047,10.476321 46.266256,7.3187219 40.942781,5.5540583 34.771484,5.0954614 33.857347,5.0275307 32.929123,5.0034472 32,5.0036645 c -0.264938,6.2e-5 -0.527517,-0.00754 -0.792969,-0.00195 z"/>
+ <path style="fill:#e4e4e4" d="m 31.206328,4.0019167 c -3.589136,0.075437 -7.194685,0.6487681 -10.329194,1.6629252 -3.207807,1.0378725 -6.157258,2.5343632 -8.972557,4.5538991 -1.15156,0.826062 -2.0399177,1.809269 -2.4844108,2.751484 -0.3944117,0.836063 -0.9771963,4.46499 -1.2297973,7.641799 -0.7902584,9.938407 0.9159052,20.04518 4.4476741,26.341501 0.439945,0.784315 2.152757,3.485526 2.809785,4.430821 2.56757,3.694089 6.007842,6.291838 10.042425,7.581626 1.653938,0.528737 3.206988,0.820811 5.445851,1.025653 0.180769,0.01654 0.644738,0.0048 1.064353,-0.0028 V 4.0046517 c -0.264938,6.2e-5 -0.528677,-0.00832 -0.794129,-0.00273 z m 0.794129,0.00274 c 0.929123,-2.173e-4 1.857044,0.022327 2.771181,0.090257 -0.914137,-0.067931 -1.842058,-0.090475 -2.771181,-0.090257 z m 0,55.9842383 c 0.776179,-0.014 1.661719,-0.04812 2.153525,-0.106666 -0.491806,0.05855 -1.377346,0.09266 -2.153525,0.106666 z M 54.437364,12.702188 c 0.336645,0.601838 0.48107,1.264349 0.777584,3.041403 -0.296514,-1.777054 -0.440562,-2.439565 -0.777584,-3.041403 z m 1.260128,6.654436 c 0.245375,2.433171 0.339444,4.903512 0.289526,7.34641 0.05005,-2.442898 -0.04422,-4.913239 -0.289526,-7.34641 z M 45.688155,54.688316 c -0.71622,0.67993 -1.456671,1.31539 -2.250032,1.862585 0.793893,-0.547555 1.533383,-1.18212 2.250032,-1.862585 z"/>
+ <path style="opacity:0.1" d="m 18.142689,29.003177 c -0.985759,0.02441 -1.763159,0.192419 -2.254241,0.564351 -0.316251,0.239523 -0.539827,0.650631 -0.74483,1.372972 -0.250507,0.882644 -0.180172,1.543252 0.265205,2.437095 0.683005,1.370765 2.224792,2.350549 4.062711,2.585903 0.05235,0.0067 0.136478,0.02591 0.189028,0.0365 h 7.995643 c 0.189828,-0.05309 0.272058,-0.134918 0.32163,-0.28358 0.08427,-0.252734 -0.06915,-0.719293 -0.505016,-1.538627 -0.561124,-1.054778 -1.10175,-1.81511 -1.907219,-2.672942 -1.307249,-1.392233 -2.350155,-1.978717 -3.927287,-2.21248 -1.318161,-0.195376 -2.509864,-0.313613 -3.495624,-0.289194 z"/>
+ <path style="fill:#9c9c9c" d="M 32.000457,4.0046517 V 59.98889 c 0.776179,-0.014 1.661719,-0.04812 2.153525,-0.106666 5.756898,-0.685335 10.140826,-3.069961 13.5581,-7.376495 0.62791,-0.791307 1.021335,-1.364796 2.211429,-3.219183 1.5667,-2.441205 2.220005,-3.685238 3.052435,-5.809298 2.968124,-7.573586 3.8269,-18.217157 2.239002,-27.733654 C 54.819595,13.374188 54.694215,12.985548 54.023754,12.081329 53.350151,11.172871 52.693052,10.608073 50.998894,9.4775356 46.267103,6.3199367 40.942935,4.553506 34.771638,4.0949091 33.857501,4.0269784 32.92958,4.0044344 32.000457,4.0046517 Z"/>
+ <path style="opacity:0.1" d="m 31.355921,53.927318 c -0.872926,-0.119369 -1.90155,-0.507425 -2.813493,-1.061417 -0.498,-0.30253 -0.602102,-0.450176 -0.514426,-0.729594 0.05026,-0.160177 0.08992,-0.181407 0.338827,-0.181407 0.155047,0 0.884456,0.08109 1.620908,0.180172 2.746002,0.369498 3.904341,0.220118 6.988554,-0.901245 0.813367,-0.295726 0.954692,-0.304441 1.021121,-0.06295 0.06865,0.249511 -1.242787,1.467611 -2.227824,2.069276 -1.020223,0.62316 -2.825928,0.904299 -4.413667,0.687188 z"/>
+ <path style="fill:#3f3f3f" d="m 31.355921,52.92732 c -0.872926,-0.119369 -1.90155,-0.507425 -2.813493,-1.061417 -0.498,-0.30253 -0.602102,-0.450176 -0.514426,-0.729594 0.05026,-0.160177 0.08992,-0.181407 0.338827,-0.181407 0.155047,0 0.884456,0.08109 1.620908,0.180172 2.746002,0.369498 3.904341,0.220118 6.988554,-0.901245 0.813367,-0.295726 0.954692,-0.304441 1.021121,-0.06295 0.06865,0.249511 -1.242787,1.467611 -2.227824,2.069276 -1.020223,0.62316 -2.825928,0.904299 -4.413667,0.687188 z"/>
+ <path style="opacity:0.1" d="m 30.836433,41.008407 c -0.05543,-0.0229 -0.09141,0.0026 -0.155337,0.05706 -0.472459,0.402678 -1.556961,2.348013 -1.655955,2.970266 -0.105611,0.663836 0.12996,1.498817 0.548075,1.931126 0.204095,0.211021 1.431664,0.834401 1.878706,0.955049 0.197039,0.05317 0.372817,0.07518 0.548076,0.07809 0.17526,-0.0029 0.351039,-0.02492 0.548078,-0.07809 0.447042,-0.120645 1.674611,-0.744028 1.878706,-0.955049 0.418122,-0.432309 0.65369,-1.26729 0.548075,-1.931126 -0.099,-0.622253 -1.183496,-2.567588 -1.655955,-2.970266 -0.06393,-0.05445 -0.09992,-0.07998 -0.155337,-0.05706 -0.05543,0.02292 -0.130575,0.09161 -0.272574,0.231256 -0.291381,0.286509 -0.53958,0.388195 -0.890993,0.369405 -0.351411,0.0188 -0.59961,-0.08289 -0.890991,-0.369405 -0.142005,-0.139635 -0.21715,-0.208339 -0.272574,-0.231256 z"/>
+ <path style="fill:#3f3f3f" d="m 30.836433,40.008409 c -0.05543,-0.0229 -0.09141,0.0026 -0.155337,0.05706 -0.472459,0.402678 -1.556961,2.348013 -1.655955,2.970266 -0.105611,0.663836 0.12996,1.498817 0.548075,1.931126 0.204095,0.211021 1.431664,0.834401 1.878706,0.955049 0.197039,0.05317 0.372817,0.07518 0.548076,0.07809 0.17526,-0.0029 0.351039,-0.02492 0.548078,-0.07809 0.447042,-0.120645 1.674611,-0.744028 1.878706,-0.955049 0.418122,-0.432309 0.65369,-1.26729 0.548075,-1.931126 -0.099,-0.622253 -1.183496,-2.567588 -1.655955,-2.970266 -0.06393,-0.05445 -0.09992,-0.07998 -0.155337,-0.05706 -0.05543,0.02292 -0.130575,0.09161 -0.272574,0.231256 -0.291381,0.286509 -0.53958,0.388195 -0.890993,0.369405 -0.351411,0.0188 -0.59961,-0.08289 -0.890991,-0.369405 -0.142005,-0.139635 -0.21715,-0.208339 -0.272574,-0.231256 z"/>
+ <path style="fill:#3f3f3f" d="m 18.142689,28.003179 c -0.985759,0.02441 -1.763159,0.192419 -2.254241,0.564351 -0.316251,0.239523 -0.539827,0.650631 -0.74483,1.372972 -0.250507,0.882644 -0.180172,1.543252 0.265205,2.437095 0.683005,1.370765 2.224792,2.350549 4.062711,2.585903 0.05235,0.0067 0.136478,0.02591 0.189028,0.0365 h 7.995643 c 0.189828,-0.05309 0.272058,-0.134918 0.32163,-0.28358 0.08427,-0.252734 -0.06915,-0.719293 -0.505016,-1.538627 -0.561124,-1.054778 -1.10175,-1.81511 -1.907219,-2.672942 -1.307249,-1.392233 -2.350155,-1.978717 -3.927287,-2.21248 -1.318161,-0.195376 -2.509864,-0.313613 -3.495624,-0.289194 z"/>
+ <path style="opacity:0.3" d="m 37.6,27 v 9 h 1.411785 v -9 z m 2.82357,0 v 9 h 1.411786 v -9 z m 2.823571,0 v 9 h 1.411785 v -9 z m 2.82357,0 v 9 h 1.411785 v -9 z"/>
+ <rect style="opacity:0.1" width="13" height="7" x="36" y="29" rx="2.167" ry="2.1"/>
+ <rect style="fill:#3f3f3f" width="13" height="7" x="36" y="28" rx="2.167" ry="2.1"/>
+ <g>
+ <path style="fill:#ffffff" d="m 40.333333,29.4 v 4.200001 h 4.333333 V 29.4 Z m 0.722222,0.7 h 2.888889 v 2.8 h -2.888889 z"/>
+ <rect style="fill:#ffffff" width="1.444" height=".7" x="37.88" y="29.68"/>
+ <rect style="fill:#ffffff" width="1.011" height=".7" x="38.89" y="30.38"/>
+ <rect style="fill:#ffffff" width="1.444" height=".7" x="37.88" y="32.48"/>
+ <rect style="fill:#ffffff" width="1.011" height=".7" x="38.89" y="31.78"/>
+ <rect style="fill:#ffffff" width="1.444" height=".7" x="-47.12" y="29.68" transform="scale(-1,1)"/>
+ <rect style="fill:#ffffff" width="1.011" height=".7" x="-46.11" y="30.38" transform="scale(-1,1)"/>
+ <rect style="fill:#ffffff" width="1.444" height=".7" x="-47.12" y="32.48" transform="scale(-1,1)"/>
+ <rect style="fill:#ffffff" width="1.011" height=".7" x="-46.11" y="31.78" transform="scale(-1,1)"/>
+ <rect style="fill:#ffffff" width="2.022" height=".7" x="41.49" y="30.45"/>
+ <rect style="fill:#ffffff" width="2.022" height=".7" x="41.49" y="31.85"/>
+ <rect style="fill:#ffffff" width="1.4" height=".722" x="30.73" y="-42.86" transform="rotate(90)"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.207031 4.0019531 C 27.617895 4.0773901 24.011462 4.6499054 20.876953 5.6640625 C 17.669146 6.701935 14.719596 8.1992141 11.904297 10.21875 C 10.752737 11.044812 9.864415 12.028488 9.4199219 12.970703 C 9.0255102 13.806766 8.4420541 17.434519 8.1894531 20.611328 C 8.0385044 22.509682 7.9792254 24.413947 8.0058594 26.296875 C 8.0091721 24.740679 8.0651433 23.174667 8.1894531 21.611328 C 8.4420541 18.434519 9.0255102 14.806766 9.4199219 13.970703 C 9.864415 13.028488 10.752737 12.044812 11.904297 11.21875 C 14.719596 9.1992144 17.669146 7.701935 20.876953 6.6640625 C 24.011462 5.6499054 27.617895 5.0773901 31.207031 5.0019531 C 31.472483 4.9963631 31.735062 5.0039682 32 5.0039062 C 32.929123 5.003689 33.857347 5.0277724 34.771484 5.0957031 C 40.942781 5.5543 46.266256 7.3189634 50.998047 10.476562 C 52.692205 11.607099 53.349835 12.173566 54.023438 13.082031 C 54.693897 13.98625 54.819491 14.374735 55.214844 16.744141 C 55.699893 19.651111 55.954027 22.66264 55.992188 25.660156 C 56.003787 22.333963 55.753927 18.974942 55.214844 15.744141 C 54.819491 13.374735 54.693897 12.98625 54.023438 12.082031 C 53.349835 11.173573 52.692205 10.6071 50.998047 9.4765625 C 46.266256 6.3189636 40.942781 4.5543 34.771484 4.0957031 C 33.857347 4.0277724 32.929123 4.003689 32 4.0039062 C 31.735062 4.0039682 31.472483 3.9963631 31.207031 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deja-dup.svg b/.icons/awkward/64x64/apps/deja-dup.svg
new file mode 100644
index 00000000..254b6163
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deja-dup.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="opacity:0.2" width="40" height="40" x="-53" y="-52" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6c6c6c" width="40" height="40" x="-52" y="-52" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round" d="m 32,20 0,12"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round" d="m 23,41 9,-9"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round" d="M 41,41 32,32"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="5"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14 12 C 12.892 12 12 12.892 12 14 L 12 15 C 12 13.892 12.892 13 14 13 L 50 13 C 51.108 13 52 13.892 52 15 L 52 14 C 52 12.892 51.108 12 50 12 L 14 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/delir.svg b/.icons/awkward/64x64/apps/delir.svg
new file mode 100644
index 00000000..b7284805
--- /dev/null
+++ b/.icons/awkward/64x64/apps/delir.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31 5 A 28 28 0 0 0 3 33 A 28 28 0 0 0 31 61 A 28 28 0 0 0 50.587891 53 L 59 53 L 60.400391 50 L 53.205078 50 A 28 28 0 0 0 56.259766 45 L 59 45 L 60.400391 42 L 57.484375 42 A 28 28 0 0 0 59 33 A 28 28 0 0 0 31 5 z"/>
+ <path style="fill:#b94bee" d="m 31,4 c 8.01956,0 15.230868,3.337785 20.326176,8.70561 4.760398,5.015003 3.405532,10.606828 3.405532,18.099268 0,15.512 -8.731904,25.609756 -24.243904,25.609756 -7.538426,0 -13.850478,0.636068 -18.874336,-4.17632 C 6.2996146,47.148136 3,39.973572 3,32 3,16.488 15.488,4 31,4 Z"/>
+ <path style="fill:#693f86" d="M 30.680078,7.2757814 32.90586,13.964063 31.8764,17.0368 30.305468,15.867187 29.296484,33.38086 11.030859,51.646484 C 16.103877,56.802934 23.161448,60 31,60 c 4.676216,-0.264048 9.164908,-1.318546 12.70664,-3.177344 2.514288,-1.299546 4.857464,-2.985498 6.945312,-5.042188 l 0.820314,-0.809374 h 0.11212 c 0.55304,-0.600088 1.081212,-1.220482 1.580468,-1.867578 -9.34e-4,-0.0015 -0.0186,-0.0011 -0.0192,-0.0028 -0.02022,-0.0527 0.1445,-0.332354 0.410156,-0.697266 0.791434,-1.087104 1.612562,-2.44562 2.261328,-3.691406 C 57.83584,40.64207 58.9656,35.8004 59,32 59,24.161448 55.802934,17.103877 50.646484,12.030859 l -7.380078,7.380078 z"/>
+ <path style="opacity:0.2" d="M 30.679688 7.2753906 L 31.169922 8.7480469 L 43.265625 20.410156 L 50.646484 13.03125 C 50.960232 13.339921 51.265492 13.657374 51.564453 13.980469 C 51.482063 13.889079 51.412549 13.796075 51.326172 13.705078 C 50.944211 13.302688 50.545817 12.916127 50.140625 12.537109 L 43.265625 19.410156 L 30.679688 7.2753906 z M 32.740234 14.462891 L 31.876953 17.037109 L 30.304688 15.867188 L 29.296875 33.380859 L 11.03125 51.646484 C 11.19656 51.814513 11.368918 51.975465 11.539062 52.138672 L 29.296875 34.380859 L 30.304688 16.867188 L 31.876953 18.037109 L 32.90625 14.964844 L 32.740234 14.462891 z M 3.0136719 32.494141 C 3.0106962 32.663073 3 32.830332 3 33 C 3 40.973572 6.299428 48.148103 11.613281 53.238281 C 11.716359 53.337021 11.823573 53.419468 11.927734 53.513672 C 11.623295 53.230498 11.322808 52.942837 11.03125 52.646484 L 11.527344 52.150391 C 6.3753787 47.171764 3.1466387 40.224756 3.0136719 32.494141 z"/>
+ <path style="opacity:0.2" d="M 38.300902,57.781668 C 36.966538,55.490172 35.522198,53.26177 34.247998,50.936 c 2.758196,-2.264734 5.675506,-4.331474 8.42268,-6.610076 -3.96146,-12.028254 -7.958836,-24.0451 -11.99137,-36.0497144 -0.04516,1.5279434 0.284274,3.5325754 0.399994,5.2497554 0.878524,9.457905 1.745728,18.916859 2.61645,28.375485 -0.784614,1.393886 -1.498442,2.831802 -2.369634,4.173796 -0.958346,-1.29726 -1.713402,-2.738048 -2.568356,-4.106854 0.518808,-8.366858 1.082348,-16.7312 1.547318,-25.101197 -0.606784,0.746665 -1.342692,3.250065 -1.99753,4.694141 -3.014154,7.636922 -6.091728,15.255056 -9.061312,22.905698 3.008362,2.2725 6.200884,4.365594 9.251822,6.608386 -0.552964,1.716498 -1.739008,3.276658 -2.52842,4.930376 -0.493194,0.864084 -1.598648,2.686948 -8.94e-4,1.196562 1.809218,-1.35921 3.58661,-2.760762 5.408358,-4.103182 2.343612,1.595132 4.629712,3.273498 6.974562,4.866824 l -0.05078,-0.18434 z"/>
+ <path style="fill:#693f86" d="M 47.8,49 H 60.4 L 59,52 H 47.8 Z"/>
+ <path style="fill:#693f86" d="m 50.6,41 h 9.8 L 59,44 h -8.4 z"/>
+ <path style="fill:#ffffff" d="m 38.300902,56.78249 c -1.334364,-2.291496 -2.778704,-4.519898 -4.052904,-6.845668 2.758196,-2.264734 5.675506,-4.331474 8.42268,-6.610076 -3.96146,-12.028254 -7.958836,-24.045099 -11.99137,-36.0497144 -0.04516,1.527943 0.284274,3.5325754 0.399994,5.2497554 0.878524,9.457905 1.745728,18.916859 2.61645,28.375485 -0.784614,1.393886 -1.498442,2.831802 -2.369634,4.173796 -0.958346,-1.29726 -1.713402,-2.738048 -2.568356,-4.106854 0.518808,-8.366858 1.082348,-16.7312 1.547318,-25.101197 -0.606784,0.746665 -1.342692,3.250065 -1.99753,4.694141 -3.014154,7.636922 -6.091728,15.255056 -9.061312,22.905698 3.008362,2.2725 6.200884,4.365594 9.251822,6.608386 -0.552964,1.716498 -1.739008,3.276658 -2.52842,4.930376 -0.493194,0.864084 -1.598648,2.686948 -8.94e-4,1.196562 1.809218,-1.35921 3.58661,-2.760762 5.408358,-4.103182 2.343612,1.595132 4.629712,3.273498 6.974562,4.866824 l -0.05078,-0.18434 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31 4 A 28 28 0 0 0 3 32 A 28 28 0 0 0 3.0175781 32.492188 A 28 28 0 0 1 31 5 A 28 28 0 0 1 58.974609 32.492188 A 28 28 0 0 0 59 32 A 28 28 0 0 0 31 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deltachat.svg b/.icons/awkward/64x64/apps/deltachat.svg
new file mode 100644
index 00000000..80fde819
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deltachat.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 26.815263,60.552362 C 14.114254,58.263475 4.849179,47.888606 4.0540456,35.064754 3.0103446,18.232026 17.229161,4.0058123 34.048655,5.0545412 c 6.589382,0.4108597 12.638818,2.9921449 17.302894,7.3831138 5.653883,5.322819 8.632596,12.099864 8.648346,19.676362 0.0076,3.632712 -0.475978,5.885626 -2.157515,10.052528 -0.690956,1.712208 -1.440996,3.787613 -1.66676,4.612015 -0.867698,3.168509 -0.335254,6.43584 1.704991,10.462689 0.660032,1.302708 1.133542,2.434765 1.052242,2.515681 -0.08128,0.0809 -1.404943,-0.329594 -2.941437,-0.912242 -5.740758,-2.176929 -7.958128,-2.192345 -13.112606,-0.09114 -5.308232,2.163869 -10.692323,2.766787 -16.063547,1.798823 z"/>
+ <path style="fill:#465c66" d="M 26.815263,59.552364 C 14.114254,57.263476 4.849179,46.888607 4.0540456,34.064755 3.0103446,17.232026 17.229161,3.0058133 34.048655,4.0545422 c 6.589382,0.4108597 12.638818,2.9921449 17.302894,7.3831138 5.653883,5.322818 8.632596,12.099864 8.648346,19.676362 0.0076,3.632713 -0.475978,5.885626 -2.157515,10.052529 -0.690956,1.712208 -1.440996,3.787613 -1.66676,4.612015 -0.867698,3.168509 -0.335254,6.43584 1.704991,10.462689 0.660032,1.302707 1.133542,2.434765 1.052242,2.515681 -0.08128,0.0809 -1.404943,-0.329594 -2.941437,-0.912242 -5.740758,-2.176929 -7.958128,-2.192345 -13.112606,-0.09114 -5.308232,2.163869 -10.692323,2.766787 -16.063547,1.798824 z"/>
+ <path style="opacity:0.2" d="m 31.978516,13.001113 c -1.699625,0.01432 -3.591033,0.145945 -4.63086,0.408203 -3.480707,0.877876 -5.264692,2.529356 -5.21289,4.820313 0.04502,1.990368 1.016741,3.283374 5.548828,6.626953 2.245133,1.65636 4.031839,3.555105 3.974609,3.724609 -0.05722,0.16948 -1.082251,0.553402 -2.279297,0.853516 -4.729771,1.185798 -8.659107,3.975287 -10.332031,7.330078 -1.408888,3.322427 -1.376533,6.838563 -0.0098,9.597656 2.230713,4.473358 7.145706,6.980528 12.933594,6.59961 1.205134,-0.07932 3.04217,-0.402264 4.080078,-0.71875 2.309711,-0.704286 4.654063,-2.192498 6.478516,-4 3.417547,-3.325731 4.369021,-9.224241 2.599609,-13.048829 -1.437493,-2.92214 -4.332378,-5.461695 -9.947265,-8.722656 -7.920447,-4.599963 -8.922569,-5.733546 -9.892579,-6.824218 -0.510851,-0.574395 -0.927734,-1.356117 -0.927734,-1.736329 0,-2.615801 5.650409,-4.08274 9.183594,-2.439453 0.826338,0.384331 2.380834,1.400565 3.455078,2.259766 3.156047,2.524283 4.660945,2.861711 6.238281,1.408203 1.795311,-1.654367 0.168062,-4.135777 -3.470703,-5.298828 -1.756146,-0.561305 -4.956349,-0.863699 -7.789062,-0.839844 z m 1.472656,17.998047 c 0.643225,0.0016 0.986374,0.316876 2.3125,1.558594 3.061827,2.866924 4.5329,6.331522 4.185547,9.859375 -0.474837,4.003955 -3.189296,7.478253 -7.785157,7.582031 C 27.385053,50.04014 24.027366,45.17459 24,41.055801 c -0.01733,-3.527365 0.549749,-5.164408 2.439453,-7.03711 1.448476,-1.435446 3.946288,-2.615126 6.222656,-2.939453 0.328273,-0.04676 0.574652,-0.08066 0.789063,-0.08008 z"/>
+ <path style="fill:#ffffff" d="M 31.978516 12.001953 C 30.278891 12.016273 28.387483 12.147898 27.347656 12.410156 C 23.866949 13.288032 22.082964 14.939512 22.134766 17.230469 C 22.179786 19.220837 23.151507 20.513843 27.683594 23.857422 C 29.928727 25.513782 31.715433 27.412527 31.658203 27.582031 C 31.600983 27.751511 30.575952 28.135433 29.378906 28.435547 C 24.649135 29.621345 20.719799 32.410834 19.046875 35.765625 C 17.637987 39.088052 17.670342 42.604188 19.037109 45.363281 C 21.267822 49.836639 26.182815 52.343809 31.970703 51.962891 C 33.175837 51.883571 35.012873 51.560627 36.050781 51.244141 C 38.360492 50.539855 40.704844 49.051643 42.529297 47.244141 C 45.946844 43.91841 46.898318 38.0199 45.128906 34.195312 C 43.691413 31.273172 40.796528 28.733617 35.181641 25.472656 C 27.261194 20.872693 26.259072 19.73911 25.289062 18.648438 C 24.778211 18.074043 24.361328 17.292321 24.361328 16.912109 C 24.361328 14.296308 30.011737 12.829369 33.544922 14.472656 C 34.37126 14.856987 35.925756 15.873221 37 16.732422 C 40.156047 19.256705 41.660945 19.594133 43.238281 18.140625 C 45.033592 16.486258 43.406343 14.004848 39.767578 12.841797 C 38.011432 12.280492 34.811229 11.978098 31.978516 12.001953 z M 33.451172 30 C 34.094397 30.0016 34.437546 30.316876 35.763672 31.558594 C 38.825499 34.425518 40.296572 37.890116 39.949219 41.417969 C 39.474382 45.421924 36.759923 48.896222 32.164062 49 C 27.385053 49.04098 24.027366 44.17543 24 40.056641 C 23.98267 36.529276 24.549749 34.892233 26.439453 33.019531 C 27.887929 31.584085 30.385741 30.404405 32.662109 30.080078 C 32.990382 30.033318 33.236761 29.99942 33.451172 30 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.480469 4.0019531 C 31.961051 3.9989264 31.443592 4.0098077 30.929688 4.0351562 C 15.919817 4.7755235 3.7771663 17.589245 4.046875 32.828125 C 4.0489854 32.788781 4.0543651 32.750242 4.0566406 32.710938 C 4.3833033 17.968757 16.288871 5.7573197 30.929688 5.0351562 C 31.957497 4.9844593 32.995655 4.9891419 34.046875 5.0546875 C 40.636257 5.465547 46.687487 8.0465314 51.351562 12.4375 C 56.858126 17.621626 59.818835 24.187346 59.984375 31.525391 C 59.990032 31.38866 60.000311 31.261823 60 31.113281 C 59.984248 23.536783 57.005446 16.760319 51.351562 11.4375 C 46.687487 7.0465313 40.636257 4.465547 34.046875 4.0546875 C 33.521265 4.0219147 32.999887 4.0049799 32.480469 4.0019531 z M 55.835938 49.757812 C 55.792353 50.25084 55.792813 50.751642 55.814453 51.257812 C 55.821783 51.091363 55.821338 50.922963 55.835938 50.757812 C 56.009914 52.745024 56.672055 54.860211 57.878906 57.242188 C 58.160105 57.79719 58.378935 58.280125 58.564453 58.705078 C 58.764801 58.754607 58.910749 58.78055 58.933594 58.757812 C 59.014894 58.676893 58.538938 57.544894 57.878906 56.242188 C 56.672055 53.860211 56.009914 51.745023 55.835938 49.757812 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deluge.svg b/.icons/awkward/64x64/apps/deluge.svg
new file mode 100644
index 00000000..5c7400c7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deluge.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 30.235,5.4508 14.325,28.361 C 8.8533,36.24 8.914,44.752 12.601,51.181 16.289,57.609 23.545,62 32.006,62 40.466,62 47.718,57.609 51.402,51.181 55.086,44.752 55.144,36.24 49.678,28.356 L 33.764,5.4061 C 32.39,3.5396 31.765,3.5082 30.235,5.4508 Z"/>
+ <path style="fill:#225394" d="M 30.235,4.4508 14.325,27.361 C 8.8533,35.24 8.914,43.752 12.601,50.181 16.289,56.609 23.545,61 32.006,61 40.466,61 47.718,56.609 51.402,50.181 55.086,43.752 55.144,35.24 49.678,27.356 L 33.764,4.4061 C 32.39,2.5396 31.765,2.5082 30.235,4.4508 Z"/>
+ <path style="opacity:0.2" d="M 32.013,10.212 19.286,29.674 C 22.238,27.013 26.149,25.767 29.861,26.303 31.57,26.55 33.237,27.171 34.746,28.204 38.064,30.478 36.523,35.269 32.502,35.364 32.491,35.365 32.48,35.368 32.469,35.369 29.127,35.488 26.478,38.231 26.476,41.576 26.478,44.728 28.841,47.38 31.973,47.744 32.909,47.928 33.966,47.86 35.285,47.647 38.017,47.188 41.991,45.989 44.129,44.17 49.504,39.903 48.521,35.562 45.292,30.551 Z"/>
+ <path style="fill:#358eff" d="M 32.013,9.2116 19.286,28.674 C 22.238,26.013 26.149,24.767 29.861,25.303 31.57,25.55 33.237,26.171 34.746,27.204 38.064,29.478 36.523,34.269 32.502,34.364 32.491,34.365 32.48,34.368 32.469,34.369 29.127,34.488 26.478,37.231 26.476,40.576 26.478,43.728 28.841,46.38 31.973,46.744 32.909,46.928 33.966,46.86 35.285,46.647 38.017,46.188 41.991,44.989 44.129,43.17 49.504,38.903 48.521,34.562 45.292,29.551 Z"/>
+ <path style="opacity:0.2" d="M 28.079,30.008 C 24.951,29.871 21.728,31.556 19.812,34.903 17.026,39.772 17.377,45.604 21.391,49.781 27.226,55.851 35.815,54.726 40,50.476 37.199,51.305 34.689,51.647 32.456,51.432 A 10.313,9.9998 0 0 1 32.437,51.432 10.313,9.9998 0 0 1 22.124,41.432 10.313,9.9998 0 0 1 30.837,31.56 C 31.269,31.441 31.707,31.354 32.153,31.338 30.903,30.508 29.5,30.07 28.079,30.008 Z"/>
+ <path style="fill:#c3dcfc" d="M 28.079,29.008 C 24.951,28.871 21.728,30.556 19.812,33.903 17.026,38.772 17.377,44.604 21.391,48.781 27.226,54.851 35.815,53.726 40,49.476 37.199,50.305 34.689,50.647 32.456,50.432 A 10.313,9.9998 0 0 1 32.437,50.432 10.313,9.9998 0 0 1 22.124,40.432 10.313,9.9998 0 0 1 30.837,30.56 C 31.269,30.441 31.707,30.354 32.153,30.338 30.903,29.508 29.5,29.07 28.079,29.008 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.059,3 C 31.539,3.0017 30.999,3.4779 30.234,4.4492 L 14.324,27.359 C 11.298,31.717 9.9926,36.262 10.029,40.547 10.192,36.56 11.533,32.378 14.324,28.359 L 30.234,5.4492 C 30.999,4.4779 31.539,4.0017 32.059,4 32.578,3.9983 33.079,4.473 33.766,5.4062 L 49.68,28.355 C 52.468,32.377 53.808,36.559 53.971,40.547 54.007,36.262 52.703,31.715 49.68,27.355 L 33.766,4.4062 C 33.079,3.473 32.578,2.9983 32.059,3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.012,9.2109 19.285,28.676 C 19.713,28.29 20.166,27.942 20.631,27.617 L 32.012,10.211 45.293,30.551 C 46.766,32.836 47.752,34.98 47.898,37.043 48.063,34.674 47.005,32.207 45.293,29.551 Z M 36.395,31.48 C 35.959,33.027 34.563,34.315 32.5,34.363 32.49,34.364 32.479,34.37 32.469,34.371 29.126,34.49 26.479,37.23 26.477,40.574 26.477,40.697 26.503,40.813 26.512,40.934 26.827,37.887 29.343,35.482 32.469,35.371 32.479,35.37 32.49,35.364 32.5,35.363 34.563,35.315 35.959,34.027 36.395,32.48 36.431,32.616 36.459,32.752 36.48,32.889 36.533,32.422 36.522,31.947 36.395,31.48 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28.078,29.008 C 24.95,28.872 21.728,30.555 19.812,33.902 18.532,36.141 17.93,38.582 18.027,40.973 18.113,38.906 18.71,36.829 19.812,34.902 21.728,31.555 24.95,29.872 28.078,30.008 28.967,30.046 29.843,30.251 30.684,30.588 A 10.313,9.9998 0 0 1 30.836,30.559 C 31.268,30.44 31.707,30.356 32.152,30.34 30.903,29.51 29.5,29.07 28.078,29.008 Z M 22.18,41.398 A 10.313,9.9998 0 0 0 22.125,42.434 10.313,9.9998 0 0 0 22.15,42.924 10.313,9.9998 0 0 1 22.18,42.398 10.313,9.9998 0 0 0 32.438,51.43 10.313,9.9998 0 0 0 32.457,51.43 C 34.181,51.596 36.074,51.424 38.135,50.959 38.816,50.519 39.453,50.032 40,49.477 37.199,50.305 34.69,50.645 32.457,50.43 A 10.313,9.9998 0 0 1 32.438,50.43 10.313,9.9998 0 0 1 22.18,41.398 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/denemo.svg b/.icons/awkward/64x64/apps/denemo.svg
new file mode 100644
index 00000000..4928fb06
--- /dev/null
+++ b/.icons/awkward/64x64/apps/denemo.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 10.1,5 C 8.9366,5 8,5.9366 8,7.1 v 6.8 C 8,15.0634 8.9366,16 10.1,16 H 13 V 50 H 10.1 C 8.9366,50 8,50.9366 8,52.1 v 6.8 c 0,1.1634 0.9366,2.1 2.1,2.1 h 3.3 3.5 7.7 1.4 C 41.463973,61 54,48.463973 54,33 54,17.536027 41.463973,5 26,5 h -1.4 -7.7 z"/>
+ <path style="fill:#89898b" d="M 10.1,4 C 8.9366,4 8,4.9366 8,6.1 v 6.8 C 8,14.0634 8.9366,15 10.1,15 H 13 V 49 H 10.1 C 8.9366,49 8,49.9366 8,51.1 v 6.8 c 0,1.1634 0.9366,2.1 2.1,2.1 h 3.3 3.5 7.7 1.4 C 41.463973,60 54,47.463973 54,32 54,16.536027 41.463973,4 26,4 h -1.4 -7.7 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.099609 4 C 8.9362094 4 8 4.9362094 8 6.0996094 L 8 7.0996094 C 8 5.9362094 8.9362094 5 10.099609 5 L 16.900391 5 L 24.599609 5 L 26 5 C 41.296335 5 53.718596 17.267575 53.986328 32.5 C 53.989262 32.333062 54 32.167638 54 32 C 54 16.536027 41.463973 4 26 4 L 24.599609 4 L 16.900391 4 L 10.099609 4 z M 10.099609 49 C 8.9362094 49 8 49.936209 8 51.099609 L 8 52.099609 C 8 50.936209 8.9362094 50 10.099609 50 L 13 50 L 13 49 L 10.099609 49 z"/>
+ <path style="opacity:0.4" d="M 24,15 H 24.599609 26 c 9.519132,0 17,7.480868 17,17 0,9.519132 -7.480868,17 -17,17 H 24.599609 24 Z"/>
+ <circle style="opacity:0.2" cx="46.5" cy="48.5" r="15.5"/>
+ <circle style="fill:#ffa941" cx="46.5" cy="47.5" r="15.5"/>
+ <circle style="fill:#ffffff" cx="46.5" cy="51.5" r="5.5"/>
+ <rect style="fill:#ffffff" width="3" height="15" x="49" y="37"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/designer-qt4.svg b/.icons/awkward/64x64/apps/designer-qt4.svg
new file mode 120000
index 00000000..5562b222
--- /dev/null
+++ b/.icons/awkward/64x64/apps/designer-qt4.svg
@@ -0,0 +1 @@
+qtdesigner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/designer-qt5.svg b/.icons/awkward/64x64/apps/designer-qt5.svg
new file mode 120000
index 00000000..5562b222
--- /dev/null
+++ b/.icons/awkward/64x64/apps/designer-qt5.svg
@@ -0,0 +1 @@
+qtdesigner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/designer.svg b/.icons/awkward/64x64/apps/designer.svg
new file mode 120000
index 00000000..5562b222
--- /dev/null
+++ b/.icons/awkward/64x64/apps/designer.svg
@@ -0,0 +1 @@
+qtdesigner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/designer5.svg b/.icons/awkward/64x64/apps/designer5.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/designer5.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/desktop-effects.svg b/.icons/awkward/64x64/apps/desktop-effects.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/desktop-effects.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/desktop-environment-gnome.svg b/.icons/awkward/64x64/apps/desktop-environment-gnome.svg
new file mode 100644
index 00000000..ab3bdbda
--- /dev/null
+++ b/.icons/awkward/64x64/apps/desktop-environment-gnome.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 46.289305,5 C 42.536858,5 39.432265,6.5051667 37.078053,8.6503906 35.750524,7.7032813 34.216268,7.0054619 32.677252,7 32.226398,6.9984 31.804745,7.031024 31.409291,7.083984 l -0.002,0 c -1.683615,0.2257036 -3.21641,1.0465182 -4.531449,2.0859379 L 23.672775,9.0097656 c -6.53e-4,-3.28e-5 -0.0013,3.26e-5 -0.002,0 -0.443345,-0.022159 -0.860273,-0.00523 -1.232849,0.03125 -0.860714,0.084294 -1.653489,0.2911459 -2.377915,0.5664063 -2.729654,1.0372821 -5.065103,3.6989291 -5.74484,6.2812501 -0.04927,0.187178 -0.005,0.338209 -0.04292,0.521484 -0.618472,0.188477 -1.226868,0.406711 -1.761491,0.701172 l 0,0.002 c -2.363812,1.302716 -4.4223373,4.366456 -4.5061395,7.117188 -0.083802,2.750731 0.9860919,4.664373 2.0892105,6.130859 0.857892,1.140483 1.873682,2.016059 3.013846,2.78125 -0.268978,0.719914 -0.607835,1.393253 -0.774431,2.177734 -1.370908,6.450305 1.23023,12.464038 5.089402,17.167969 C 21.281873,57.192212 26.889821,61 33.709177,61 c 4.187725,0 7.658744,-1.879571 10.426545,-4.425781 2.198039,-2.022063 4.103741,-4.588377 5.166509,-7.628968 1.043037,-2.416554 0.509441,-5.125687 0.126153,-7.477608 C 48.429598,35.372094 46.917939,28.697662 53.908778,20.498 55.244604,18.178704 56.618575,15.556868 55.703431,11.658156 55.245858,9.7088474 53.786233,7.5747483 51.924906,6.4375 50.063578,5.3002517 48.129266,5 46.289305,5 Z"/>
+ <path style="fill:#569c3b" d="M 46.289305,4 C 42.536858,4 39.432265,5.5051667 37.078053,7.6503906 35.750524,6.7032813 34.216268,6.0054619 32.677252,6 32.226398,5.9984 31.804745,6.031024 31.409291,6.083984 l -0.002,0 c -1.683615,0.2257036 -3.21641,1.0465182 -4.531449,2.0859379 L 23.672775,8.0097656 c -6.53e-4,-3.28e-5 -0.0013,3.26e-5 -0.002,0 -0.443345,-0.022159 -0.860273,-0.00523 -1.232849,0.03125 -0.860714,0.084294 -1.653489,0.2911459 -2.377915,0.5664063 -2.729654,1.0372823 -5.065103,3.6989291 -5.74484,6.2812501 -0.04927,0.187178 -0.005,0.338209 -0.04292,0.521484 -0.618472,0.188477 -1.226868,0.406711 -1.761491,0.701172 l 0,0.002 c -2.363812,1.302716 -4.4223373,4.366456 -4.5061395,7.117188 -0.083802,2.750731 0.9860919,4.664373 2.0892105,6.130859 0.857892,1.140483 1.873682,2.016059 3.013846,2.78125 -0.268978,0.719914 -0.607835,1.393253 -0.774431,2.177734 -1.370908,6.450305 1.23023,12.464038 5.089402,17.167969 C 21.281873,56.192212 26.889821,60 33.709177,60 c 4.187725,0 7.658744,-1.879571 10.426545,-4.425781 2.198039,-2.022063 4.103741,-4.588377 5.166509,-7.628968 1.043037,-2.416554 0.509441,-5.125687 0.126153,-7.477608 C 48.429598,34.372094 46.917939,27.697662 53.908778,19.498 55.244604,17.178704 56.618575,14.556868 55.703431,10.658156 55.245858,8.7088474 53.786233,6.5747483 51.924906,5.4375 50.063578,4.3002517 48.129266,4 46.289305,4 Z"/>
+ <path style="opacity:0.2" d="m 46.336118,11 c -8.885687,0 -10.55143,13 -5.552735,13 4.997974,0 14.438785,-13 5.552735,-13 z m -13.650391,2 c -0.143399,-5.08e-4 -0.294254,0.01 -0.453125,0.03125 -5.08204,0.680429 -3.295859,9.796407 -0.589844,9.966797 2.620386,0.165068 5.488334,-9.98229 1.042969,-9.998047 z m -9.294922,2.001953 c -0.113577,-0.0057 -0.229883,-0.0021 -0.351563,0.0098 -0.259582,0.02533 -0.53863,0.09225 -0.835937,0.205078 -4.757779,1.805744 -0.721985,9.26075 1.943359,8.759765 2.422623,-0.45428 2.765032,-8.799158 -0.755859,-8.974609 z M 16.783383,22 c -0.42469,-0.01134 -0.886012,0.100148 -1.375,0.369141 -3.910133,2.15224 1.318625,7.353224 3.619141,6.546875 C 21.04048,28.210157 19.756217,22.079701 16.783383,22 Z m 18.578125,4 C 28.618865,25.880207 19.724059,29.434516 18.207211,36.568359 16.564409,44.288409 24.970329,55 33.740414,55 38.054845,55 43.032042,50.608569 43.963071,45.425781 44.303002,43.536422 42.195079,42.851239 39.93768,43 37.473049,43.162417 34.829905,44.30693 35.00018,45.671875 35.266568,47.808333 34.495768,48.96522 32.959164,49 30.861242,48.744789 29.276182,47.782199 29.00018,45.945312 28.624468,41.12182 44.114787,37.684343 42.916196,30.205078 42.477812,27.469543 39.407094,26.071878 35.361508,26 Z"/>
+ <path style="fill:#ffffff" d="m 46.336118,10 c -8.885687,0 -10.55143,13 -5.552735,13 4.997974,0 14.438785,-13 5.552735,-13 z m -13.650391,2 c -0.143399,-5.08e-4 -0.294254,0.01 -0.453125,0.03125 -5.08204,0.680429 -3.295859,9.796407 -0.589844,9.966797 2.620386,0.165068 5.488334,-9.98229 1.042969,-9.998047 z m -9.294922,2.001953 c -0.113577,-0.0057 -0.229883,-0.0021 -0.351563,0.0098 -0.259582,0.02533 -0.53863,0.09225 -0.835937,0.205078 -4.757779,1.805744 -0.721985,9.26075 1.943359,8.759765 2.422623,-0.45428 2.765032,-8.799158 -0.755859,-8.974609 z M 16.783383,21 c -0.42469,-0.01134 -0.886012,0.100148 -1.375,0.369141 -3.910133,2.15224 1.318625,7.353224 3.619141,6.546875 C 21.04048,27.210157 19.756217,21.079701 16.783383,21 Z m 18.578125,4 C 28.618865,24.880207 19.724059,28.434516 18.207211,35.568359 16.564409,43.288409 24.970329,54 33.740414,54 38.054845,54 43.032042,49.608569 43.963071,44.425781 44.303002,42.536422 42.195079,41.851239 39.93768,42 37.473049,42.162417 34.829905,43.30693 35.00018,44.671875 35.266568,46.808333 34.495768,47.96522 32.959164,48 30.861242,47.744789 29.276182,46.782199 29.00018,44.945312 28.624468,40.12182 44.114787,36.684343 42.916196,29.205078 42.477812,26.469543 39.407094,25.071878 35.361508,25 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 46.289062 4 C 42.536616 4 39.432337 5.5051667 37.078125 7.6503906 C 35.750596 6.7032813 34.21675 6.0054619 32.677734 6 C 32.22688 5.9984 31.80561 6.0310244 31.410156 6.0839844 L 31.408203 6.0839844 C 29.724588 6.309688 28.190039 7.1305022 26.875 8.1699219 L 23.671875 8.0097656 C 23.671875 8.0097656 23.669922 8.0097656 23.669922 8.0097656 C 23.226577 7.9876066 22.810076 8.0045356 22.4375 8.0410156 C 21.576786 8.1253096 20.784973 8.3321615 20.060547 8.6074219 C 17.330893 9.6447042 14.99419 12.306351 14.314453 14.888672 C 14.265183 15.07585 14.309404 15.226881 14.271484 15.410156 C 13.653012 15.598633 13.046342 15.816867 12.511719 16.111328 L 12.511719 16.113281 C 10.147907 17.415997 8.0877084 20.479737 8.0039062 23.230469 C 7.9949983 23.522864 8.0056666 23.800272 8.0214844 24.074219 C 8.1756891 21.364191 10.192155 18.391612 12.511719 17.113281 L 12.511719 17.111328 C 13.046342 16.816867 13.653012 16.598633 14.271484 16.410156 C 14.309404 16.226881 14.265183 16.07585 14.314453 15.888672 C 14.99419 13.306351 17.330893 10.644704 20.060547 9.6074219 C 20.784973 9.3321615 21.576786 9.1253096 22.4375 9.0410156 C 22.810076 9.0045356 23.226577 8.9876066 23.669922 9.0097656 C 23.669922 9.0097656 23.671875 9.0097656 23.671875 9.0097656 L 26.875 9.1699219 C 28.190039 8.1305022 29.724588 7.309688 31.408203 7.0839844 L 31.410156 7.0839844 C 31.80561 7.0310244 32.22688 6.9984 32.677734 7 C 34.21675 7.0054619 35.750596 7.7032813 37.078125 8.6503906 C 39.432337 6.5051667 42.536616 5 46.289062 5 C 48.129024 5 50.064453 5.3002517 51.925781 6.4375 C 53.787108 7.5747483 55.245552 9.7088945 55.703125 11.658203 C 55.871524 12.375621 55.940874 13.036812 55.96875 13.673828 C 56.023656 12.753001 55.962089 11.761445 55.703125 10.658203 C 55.245552 8.7088945 53.787108 6.5747483 51.925781 5.4375 C 50.064453 4.3002517 48.129024 4 46.289062 4 z M 12.796875 32.919922 C 12.614189 33.368768 12.43976 33.822225 12.333984 34.320312 C 12.043929 35.685063 11.940607 37.02831 11.980469 38.345703 C 12.009161 37.349847 12.116943 36.341519 12.333984 35.320312 C 12.50058 34.535832 12.838444 33.862492 13.107422 33.142578 C 13.000936 33.071113 12.901164 32.993439 12.796875 32.919922 z M 48.572266 33.519531 C 48.520538 36.312245 49.013764 38.940355 49.427734 41.466797 C 49.618693 42.638553 49.848375 43.899237 49.900391 45.167969 C 49.970254 43.567422 49.66886 41.946382 49.427734 40.466797 C 49.063428 38.243449 48.63555 35.942834 48.572266 33.519531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/desktop-environment-kde.svg b/.icons/awkward/64x64/apps/desktop-environment-kde.svg
new file mode 100644
index 00000000..c06d3e13
--- /dev/null
+++ b/.icons/awkward/64x64/apps/desktop-environment-kde.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#2c9bff" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 36,12.00001 -8,1.210938 v 28.9375 L 36,40.00001 V 28.820322 l 8,13.179688 8,-3 -10,-12 L 52.003906,14.003916 44.242188,12.00001 36,25.117198 Z m -16.289062,7.847656 c -0.189184,0 -0.378371,0.07368 -0.523438,0.21875 l -3.144531,3.144532 c -0.290135,0.290134 -0.220288,0.704614 0,1.05078 l 3.253906,5.109376 c -0.241085,0.500442 -0.449846,1.01582 -0.625,1.542968 -0.0077,0.02268 -0.01978,0.04368 -0.02734,0.0664 l -5.902344,1.3125 C 12.341647,32.381998 12,32.624856 12,33.035166 v 1.964844 1.964844 c 0,0.41031 0.341647,0.65318 0.742188,0.742188 l 5.902343,1.3125 c 0.01292,0.0388 0.03357,0.07462 0.04687,0.11328 0.17049,0.512084 0.372704,1.013054 0.605469,1.5 l -3.253906,5.10547 c -0.220288,0.346166 -0.290135,0.760646 0,1.05078 l 3.144532,3.144532 c 0.290135,0.290134 0.756735,0.290134 1.046876,0 l 5.101562,-3.25 c 0.501518,0.243898 1.01821,0.455272 1.546874,0.632812 0.0347,0.0122 0.06678,0.03108 0.10156,0.04296 l 1.308592,5.898436 C 28.29296,53.668124 28.62484,54 29.035148,54 h 4.441406 c 0.41031,0 0.65318,-0.341648 0.742188,-0.742188 l 1.308594,-6.078124 c 0.601208,-0.226026 1.184836,-0.496298 1.746094,-0.808594 l 4.980468,3.5625 c 0.290136,0.290134 0.756742,0.290134 1.046876,0 l 3.14453,-3.144532 c 0.290136,-0.290134 0.220288,-0.704614 0,-1.05078 l -1.89453,-2.875 -0.19922,0.07422 c -0.450502,0.16922 -0.95765,-0.0064 -1.20703,-0.417968 l -1.99218,-3.281242 C 39.492472,43.208682 35.572478,46.00001 31,46.00001 c -6.075132,0 -11,-4.924868 -11,-11 0,-4.66184 2.905598,-8.6367 7,-10.238282 v -2.191406 l -0.0156,0.07032 c -0.04416,0.015 -0.0849,0.03914 -0.1289,0.05468 -0.52165,0.17324 -1.03179,0.379376 -1.527344,0.617188 l -5.09378,-3.246094 c -0.145072,-0.145067 -0.334254,-0.21875 -0.523438,-0.21875 z"/>
+ <path style="fill:#ffffff" d="m 36,11.00001 -8,1.210938 v 28.9375 L 36,39.00001 V 27.820322 l 8,13.179688 8,-3 -10,-12 L 52.003906,13.003916 44.242188,11.00001 36,24.117198 Z m -16.289062,7.847656 c -0.189184,0 -0.378371,0.07368 -0.523438,0.21875 l -3.144531,3.144532 c -0.290135,0.290134 -0.220288,0.704614 0,1.05078 l 3.253906,5.109376 c -0.241085,0.500442 -0.449846,1.01582 -0.625,1.542968 -0.0077,0.02268 -0.01978,0.04368 -0.02734,0.0664 l -5.902344,1.3125 C 12.341647,31.381998 12,31.624856 12,32.035166 v 1.964844 1.964844 c 0,0.41031 0.341647,0.65318 0.742188,0.742188 l 5.902343,1.3125 c 0.01292,0.0388 0.03357,0.07462 0.04687,0.11328 0.17049,0.512084 0.372704,1.013054 0.605469,1.5 l -3.253906,5.10547 c -0.220288,0.346166 -0.290135,0.760646 0,1.05078 l 3.144532,3.144532 c 0.290135,0.290134 0.756735,0.290134 1.046876,0 l 5.101562,-3.25 c 0.501518,0.243898 1.01821,0.455272 1.546874,0.632812 0.0347,0.0122 0.06678,0.03108 0.10156,0.04296 l 1.308592,5.898436 C 28.29296,52.668124 28.62484,53 29.035148,53 h 4.441406 c 0.41031,0 0.65318,-0.341648 0.742188,-0.742188 l 1.308594,-6.078124 c 0.601208,-0.226026 1.184836,-0.496298 1.746094,-0.808594 l 4.980468,3.5625 c 0.290136,0.290134 0.756742,0.290134 1.046876,0 l 3.14453,-3.144532 c 0.290136,-0.290134 0.220288,-0.704614 0,-1.05078 l -1.89453,-2.875 -0.19922,0.07422 c -0.450502,0.16922 -0.95765,-0.0064 -1.20703,-0.417968 l -1.99218,-3.281242 C 39.492472,42.208682 35.572478,45.00001 31,45.00001 c -6.075132,0 -11,-4.924868 -11,-11 0,-4.66184 2.905598,-8.6367 7,-10.238282 v -2.191406 l -0.0156,0.07032 c -0.04416,0.015 -0.0849,0.03914 -0.1289,0.05468 -0.52165,0.17324 -1.03179,0.379376 -1.527344,0.617188 l -5.09378,-3.246094 c -0.145072,-0.145067 -0.334254,-0.21875 -0.523438,-0.21875 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/desktop-environment-tde.svg b/.icons/awkward/64x64/apps/desktop-environment-tde.svg
new file mode 100644
index 00000000..1a41b285
--- /dev/null
+++ b/.icons/awkward/64x64/apps/desktop-environment-tde.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#3363c1" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.2" d="M 19 10 L 19 16 L 26 16 L 29 16 L 35 16 L 38 16 L 45 16 L 45 10 L 19 10 z M 18.953125 18.199219 C 18.867305 18.209719 18.779729 18.231775 18.714844 18.296875 L 15.734375 21.261719 C 15.609523 21.386679 15.59961 21.575353 15.691406 21.726562 L 18.851562 26.9375 C 18.107357 28.150154 17.536489 29.47418 17.148438 30.878906 L 11.308594 32.085938 C 11.13124 32.122334 11 32.294549 11 32.476562 L 11 36.664062 C 11 36.841523 11.13655 36.994202 11.308594 37.035156 L 16.972656 38.40625 C 17.328909 39.986686 17.931006 41.469619 18.730469 42.824219 L 17.484375 44.71875 L 17.398438 44.691406 L 16.195312 46.671875 L 15.429688 47.832031 C 15.398127 47.880051 15.398625 47.938028 15.390625 47.992188 L 15.378906 48.011719 C 15.286816 48.161879 15.319732 48.351604 15.445312 48.476562 L 18.402344 51.441406 C 18.53211 51.568466 18.730019 51.587001 18.882812 51.488281 L 21.695312 49.652344 L 24.074219 48.210938 C 25.346379 48.973908 26.73896 49.556687 28.214844 49.925781 L 29.417969 55.695312 C 29.455631 55.872991 29.602368 56 29.785156 56 L 30.007812 56 L 33.992188 56 L 34.214844 56 C 34.397644 56 34.54826 55.87312 34.585938 55.695312 L 35.789062 49.925781 C 37.264947 49.556685 38.653623 48.973909 39.925781 48.210938 L 42.304688 49.652344 L 45.117188 51.488281 C 45.269987 51.587001 45.467888 51.568466 45.597656 51.441406 L 48.558594 48.476562 C 48.684174 48.351602 48.713174 48.161881 48.621094 48.011719 L 48.609375 47.992188 C 48.601375 47.938048 48.601772 47.880051 48.570312 47.832031 L 47.804688 46.671875 L 46.601562 44.691406 L 46.515625 44.71875 L 45.269531 42.824219 C 46.068993 41.469619 46.67109 39.986688 47.027344 38.40625 L 52.691406 37.035156 C 52.863546 36.994278 53 36.841524 53 36.664062 L 53 32.476562 C 53 32.294542 52.86878 32.122342 52.691406 32.085938 L 46.851562 30.878906 C 46.463508 29.47418 45.892644 28.150154 45.148438 26.9375 L 48.3125 21.726562 C 48.40428 21.575343 48.390485 21.386677 48.265625 21.261719 L 45.285156 18.296875 C 45.220276 18.231765 45.132695 18.209709 45.046875 18.199219 L 45.046875 18.203125 C 44.962095 18.194725 44.881076 18.203493 44.804688 18.253906 L 39.652344 21.617188 C 39.054073 21.275115 38.590853 20.969179 38 20.707031 L 38 25.570312 A 11.200021 11.200021 0 0 1 43.199219 35 A 11.200021 11.200021 0 0 1 32 46.199219 A 11.200021 11.200021 0 0 1 20.800781 35 A 11.200021 11.200021 0 0 1 26 25.558594 L 26 20.707031 C 25.409149 20.968295 24.945925 21.271209 24.347656 21.613281 L 19.195312 18.253906 C 19.118913 18.203506 19.037892 18.194725 18.953125 18.203125 L 18.953125 18.199219 z M 29 27 L 29 40 L 35 40 L 35 27 L 29 27 z"/>
+ <path style="fill:#ffffff" d="M 18.955078 17.199219 C 18.869258 17.209719 18.777776 17.229822 18.712891 17.294922 L 15.736328 20.261719 C 15.611476 20.386669 15.597655 20.57535 15.689453 20.726562 L 18.853516 25.935547 C 18.10931 27.148201 17.538444 28.47418 17.150391 29.878906 L 11.308594 31.087891 C 11.131242 31.124295 11 31.294549 11 31.476562 L 11 35.666016 C 11 35.843476 11.136549 35.994202 11.308594 36.035156 L 16.972656 37.40625 C 17.328909 38.986686 17.931006 40.471572 18.730469 41.826172 L 17.482422 43.71875 L 17.398438 43.691406 L 16.195312 45.669922 L 15.429688 46.832031 C 15.398127 46.880051 15.398635 46.936074 15.390625 46.990234 L 15.380859 47.009766 C 15.288769 47.159926 15.317779 47.353558 15.443359 47.478516 L 18.402344 50.441406 C 18.53211 50.568466 18.730019 50.587001 18.882812 50.488281 L 21.697266 48.650391 L 24.076172 47.212891 C 25.348332 47.975861 26.737007 48.55864 28.212891 48.927734 L 29.416016 54.693359 C 29.453682 54.871119 29.602368 55 29.785156 55 L 30.009766 55 L 33.990234 55 L 34.214844 55 C 34.397644 55 34.546306 54.871171 34.583984 54.693359 L 35.787109 48.927734 C 37.262993 48.558638 38.65167 47.975863 39.923828 47.212891 L 42.302734 48.650391 L 45.117188 50.488281 C 45.269987 50.587001 45.467888 50.568466 45.597656 50.441406 L 48.556641 47.478516 C 48.682221 47.353556 48.711221 47.159928 48.619141 47.009766 L 48.609375 46.990234 C 48.601375 46.936094 48.601792 46.880051 48.570312 46.832031 L 47.804688 45.669922 L 46.601562 43.691406 L 46.517578 43.71875 L 45.269531 41.826172 C 46.068993 40.471572 46.67109 38.986688 47.027344 37.40625 L 52.691406 36.037109 C 52.863466 35.996149 53 35.843478 53 35.666016 L 53 31.476562 C 53 31.294542 52.868772 31.124295 52.691406 31.087891 L 46.849609 29.878906 C 46.461555 28.47418 45.89069 27.148201 45.146484 25.935547 L 48.310547 20.726562 C 48.402327 20.57535 48.388532 20.386676 48.263672 20.261719 L 45.287109 17.294922 C 45.222229 17.229812 45.130748 17.209699 45.044922 17.199219 L 45.044922 17.203125 C 44.960142 17.194725 44.881071 17.203456 44.804688 17.253906 L 39.654297 20.615234 C 39.055944 20.273116 38.591327 19.968495 38 19.707031 L 38 24.568359 A 11.200021 11.200021 0 0 1 43.199219 34 A 11.200021 11.200021 0 0 1 32 45.199219 A 11.200021 11.200021 0 0 1 20.800781 34 A 11.200021 11.200021 0 0 1 26 24.560547 L 26 19.707031 C 25.408675 19.968495 24.944055 20.273115 24.345703 20.615234 L 19.195312 17.253906 C 19.118913 17.203506 19.039844 17.194725 18.955078 17.203125 L 18.955078 17.199219 z"/>
+ <rect style="fill:#ffffff" width="6" height="27" x="29" y="12"/>
+ <rect style="fill:#ffffff" width="6" height="26" x="9" y="-45" transform="rotate(90)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/desktop-environment-unity.svg b/.icons/awkward/64x64/apps/desktop-environment-unity.svg
new file mode 100644
index 00000000..70892401
--- /dev/null
+++ b/.icons/awkward/64x64/apps/desktop-environment-unity.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#a43b84" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 20,35.8 C 20,35.8 20,47 29,47 H 44 V 19 H 38 V 40 H 30.5 C 26,40 26,34.4 26,34.4 V 19 H 20 Z"/>
+ <path style="fill:#ffffff" d="M 20,34.8 C 20,34.8 20,46 29,46 H 44 V 18 H 38 V 39 H 30.5 C 26,39 26,33.4 26,33.4 V 18 H 20 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0215 32.586 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.979 32.414 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/desktop-environment-xfce.svg b/.icons/awkward/64x64/apps/desktop-environment-xfce.svg
new file mode 100644
index 00000000..f3fad7d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/desktop-environment-xfce.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#285da4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 7.5021036,20.899516 C 7.400023,21.09954 7.2979422,21.298184 7.2,21.498206 c 1.5519018,0.86217 6.024138,3.109324 8.14714,4.44051 2.683066,1.642948 6.309688,4.995054 6.595236,5.559258 -2.790664,4.859866 -1.52431,9.161048 -1.854004,9.619032 -0.237268,0.382114 -2.430623,2.790664 -1.724335,3.146566 0.700769,0.350386 1.815381,-0.200022 1.983675,-0.30762 0.350386,-0.215196 0.711806,-0.528338 0.560066,0.09104 -0.296586,1.266352 -1.642948,4.31084 0.215196,3.663868 0.226232,-0.12968 3.21692,-3.426598 3.578342,-3.539714 5.949646,1.5519 12.6042,0.840096 13.836064,0.263478 0.641454,0.04276 2.456834,1.184964 3.491436,1.729854 1.034602,0.53937 3.852856,1.89125 3.018276,-0.565582 -0.25934,-0.776642 -2.111966,-2.758936 -1.811242,-2.888608 0.662146,-0.263478 2.300954,0.684216 2.93137,0.862168 1.885734,0.528336 2.139556,-0.204162 0.949074,-1.81538 -1.175306,-1.61122 -1.351878,-1.362914 -1.724334,-2.106448 -0.29107,-0.59869 0,-1.260834 0.215196,-1.422232 0.382114,-0.291068 6.013102,-3.416944 7.333254,-4.612944 1.956086,-1.778132 0,-3.997698 -0.480056,-4.310836 -4.057016,-2.920334 -8.22301,-2.295436 -8.276808,-2.758938 -0.0276,-0.528334 -0.0164,-2.052648 -0.08692,-2.580986 -0.404186,-3.578342 -2.058168,-2.677548 -2.2844,-2.677548 -1.653984,0.25934 -1.045638,2.790666 -0.344868,5.173008 0.0538,0.608346 -0.576618,0.33935 -0.949074,-0.302104 -1.27187,-3.411426 -1.805724,-3.352108 -2.15611,-3.45419 -0.339348,-0.07588 -1.535346,0.65249 -1.514654,2.031958 0.0056,0.393148 0.474536,2.269226 0.474536,2.845844 -0.78078,0.684216 -0.819404,2.236118 -1.638808,2.8017 -2.38648,0.495228 -8.12093,-1.179446 -8.836874,-1.255318 -2.478906,-0.4635 -3.561788,1.396024 -3.960454,0.949076 -3.216906,-3.685936 -8.131952,-6.4228 -10.260471,-6.897338 -0.824922,-0.17796 -3.6100688,-1.40706 -4.6129422,-2.026442 -0.161398,-0.09656 -0.344867,-0.16692 -0.5228186,-0.25934 m 44.2395478,3.233476 c -0.77664,0.83458 -0.641452,3.954936 -0.480054,3.928726 0.791816,-0.1614 0.717324,-4.179788 0.480054,-3.928726 m 2.247156,0.474538 c -0.09104,-0.253822 -2.134038,2.614092 -1.772618,3.669386 0.1614,0.457982 2.04713,-2.866536 1.772618,-3.669386 M 43.3669,29.478432 c 0.0276,-0.0276 0.05932,0.0112 0.09104,0.04276 0.237268,0.786298 0.500744,1.535348 2.063684,1.724334 0.18348,0.02208 -0.867688,0.635936 -1.589148,0.259342 -0.658008,-0.398668 -0.717324,-1.848488 -0.565582,-2.02644 m 4.052878,3.960454 c 0.14484,-0.02208 0.248304,-0.0164 0.350386,0 0.382112,0.09656 -2.772732,1.740888 -3.018278,1.514656 -0.15036,-0.14484 1.681572,-1.331186 2.673408,-1.514656 M 48.244694,34.479 c 0.328314,0.0276 -1.826416,2.25819 -2.069204,2.026438 -0.17796,-0.1614 1.396024,-2.080236 2.069204,-2.026438"/>
+ <path style="fill:#f9f9f9" d="M 7.5021036,19.899516 C 7.400023,20.09954 7.2979422,20.298184 7.2,20.498206 c 1.5519018,0.86217 6.024138,3.109324 8.14714,4.44051 2.683066,1.642948 6.309688,4.995054 6.595236,5.559258 -2.790664,4.859866 -1.52431,9.161048 -1.854004,9.619032 -0.237268,0.382114 -2.430623,2.790664 -1.724335,3.146566 0.700769,0.350386 1.815381,-0.200022 1.983675,-0.30762 0.350386,-0.215196 0.711806,-0.528338 0.560066,0.09104 -0.296586,1.266352 -1.642948,4.31084 0.215196,3.663868 0.226232,-0.12968 3.21692,-3.426598 3.578342,-3.539714 5.949646,1.5519 12.6042,0.840096 13.836064,0.263478 0.641454,0.04276 2.456834,1.184964 3.491436,1.729854 1.034602,0.53937 3.852856,1.89125 3.018276,-0.565582 -0.25934,-0.776642 -2.111966,-2.758936 -1.811242,-2.888608 0.662146,-0.263478 2.300954,0.684216 2.93137,0.862168 1.885734,0.528336 2.139556,-0.204162 0.949074,-1.81538 -1.175306,-1.61122 -1.351878,-1.362914 -1.724334,-2.106448 -0.29107,-0.59869 0,-1.260834 0.215196,-1.422232 0.382114,-0.291068 6.013102,-3.416944 7.333254,-4.612944 1.956086,-1.778132 0,-3.997698 -0.480056,-4.310836 -4.057016,-2.920334 -8.22301,-2.295436 -8.276808,-2.758938 -0.0276,-0.528334 -0.0164,-2.052648 -0.08692,-2.580986 -0.404186,-3.578342 -2.058168,-2.677548 -2.2844,-2.677548 -1.653984,0.25934 -1.045638,2.790666 -0.344868,5.173008 0.0538,0.608346 -0.576618,0.33935 -0.949074,-0.302104 -1.27187,-3.411426 -1.805724,-3.352108 -2.15611,-3.45419 -0.339348,-0.07588 -1.535346,0.65249 -1.514654,2.031958 0.0056,0.393148 0.474536,2.269226 0.474536,2.845844 -0.78078,0.684216 -0.819404,2.236118 -1.638808,2.8017 -2.38648,0.495228 -8.12093,-1.179446 -8.836874,-1.255318 -2.478906,-0.4635 -3.561788,1.396024 -3.960454,0.949076 C 19.669014,25.391182 14.753968,22.654318 12.625449,22.17978 11.800527,22.001828 9.0153802,20.77272 8.0125068,20.153338 7.851109,20.056776 7.6676398,19.986423 7.4896882,19.893999 m 44.2395478,3.233475 c -0.77664,0.83458 -0.641452,3.954936 -0.480054,3.928726 0.791816,-0.1614 0.717324,-4.179788 0.480054,-3.928726 m 2.247156,0.474538 c -0.09104,-0.253822 -2.134038,2.614092 -1.772618,3.669386 0.1614,0.457982 2.04713,-2.866536 1.772618,-3.669386 M 43.3669,28.478432 c 0.0276,-0.0276 0.05932,0.0112 0.09104,0.04276 0.237268,0.786298 0.500744,1.535348 2.063684,1.724334 0.18348,0.02208 -0.867688,0.635936 -1.589148,0.259342 -0.658008,-0.398668 -0.717324,-1.848488 -0.565582,-2.02644 m 4.052878,3.960454 c 0.14484,-0.02208 0.248304,-0.0164 0.350386,0 0.382112,0.09656 -2.772732,1.740888 -3.018278,1.514656 -0.15036,-0.14484 1.681572,-1.331186 2.673408,-1.514656 M 48.244694,33.479 c 0.328314,0.0276 -1.826416,2.25819 -2.069204,2.026438 -0.17796,-0.1614 1.396024,-2.080236 2.069204,-2.026438"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/desktop-profiler.svg b/.icons/awkward/64x64/apps/desktop-profiler.svg
new file mode 100644
index 00000000..23e530b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/desktop-profiler.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 3,16.905567 V 58.686524 C 3,60.523882 4.4773622,62 6.3134764,62 H 32 57.686524 C 59.522638,62 61,60.523882 61,58.686524 V 16.905567 H 32 Z"/>
+ <path style="fill:#7e57c2" d="M 3,15.905567 V 57.686524 C 3,59.523882 4.4773622,61 6.3134764,61 H 32 57.686524 C 59.522638,61 61,59.523882 61,57.686524 V 15.905567 H 32 Z"/>
+ <path style="fill:#673ab7" d="M 6.3134764,3 C 4.4773622,3 3,4.4761194 3,6.3134764 V 17 H 32 61 V 6.3134764 C 61,4.4761194 59.522638,3 57.686524,3 H 32 Z"/>
+ <path style="opacity:0.2" d="m 29,26 v 4.472656 a 10,10 0 0 0 -3.753906,2.164062 L 21.375,30.402344 l -3,5.195312 3.871094,2.234376 A 10,10 0 0 0 22,40 a 10,10 0 0 0 0.25,2.164062 l -3.875,2.238282 3,5.195312 3.875,-2.23828 A 10,10 0 0 0 29,49.539062 V 54 h 6 v -4.472656 a 10,10 0 0 0 3.753906,-2.164062 l 3.871094,2.234374 3,-5.195312 -3.871094,-2.234376 A 10,10 0 0 0 42,40 10,10 0 0 0 41.75,37.835938 l 3.875,-2.238282 -3,-5.195312 -3.875,2.23828 A 10,10 0 0 0 35,30.460938 V 26 Z m 3,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:#ffffff" d="m 29,25 v 4.472656 a 10,10 0 0 0 -3.753906,2.164062 L 21.375,29.402344 l -3,5.195312 3.871094,2.234376 A 10,10 0 0 0 22,39 a 10,10 0 0 0 0.25,2.164062 l -3.875,2.238282 3,5.195312 3.875,-2.23828 A 10,10 0 0 0 29,48.539062 V 53 h 6 v -4.472656 a 10,10 0 0 0 3.753906,-2.164062 l 3.871094,2.234374 3,-5.195312 -3.871094,-2.234376 A 10,10 0 0 0 42,39 10,10 0 0 0 41.75,36.835938 l 3.875,-2.238282 -3,-5.195312 -3.875,2.23828 A 10,10 0 0 0 35,29.460938 V 25 Z m 3,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.1;fill:#ffffff" d="M 6.3125 3 C 4.4763858 3 3 4.475143 3 6.3125 L 3 7.3125 C 3 5.475143 4.4763858 4 6.3125 4 L 32 4 L 57.6875 4 C 59.523614 4 61 5.475143 61 7.3125 L 61 6.3125 C 61 4.475143 59.523614 3 57.6875 3 L 32 3 L 6.3125 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/desmume.svg b/.icons/awkward/64x64/apps/desmume.svg
new file mode 100644
index 00000000..7ab49ad4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/desmume.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 60,58.2 V 31 H 4 V 58.2 C 4,59.7512 5.2488,61 6.8,61 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <rect style="fill:#9293ff" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#6469bb" d="M 60,57.2 V 31 H 4 V 57.2 C 4,58.7512 5.2488,60 6.8,60 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#3e3e3e" d="M 16,8 H 48 V 27 H 16 M 16,8"/>
+ <path style="fill:#3e3e3e" d="M 20,37 H 44 V 55 H 20 m 0,-18"/>
+ <path style="opacity:0.2" d="m 10,41 v 4 H 6 v 4 h 4 v 4 h 4 v -4 h 4 v -4 h -4 v -4 z m 42,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 -4,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 8,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 -4,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"/>
+ <g style="fill:#e4e4e4" transform="matrix(1.3333333,0,0,1.3333333,-7.3600006,22.76)">
+ <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(1.3333334,0,0,1.3333334,13.381305,1.0428551)">
+ <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="56" height="2" x="4" y="31"/>
+ <rect style="opacity:0.2" width="8" height="2" x="6" y="25"/>
+ <rect style="opacity:0.2" width="8" height="2" x="6" y="21"/>
+ <rect style="opacity:0.2" width="8" height="2" x="6" y="17"/>
+ <rect style="opacity:0.2" width="8" height="2" x="50" y="25"/>
+ <rect style="opacity:0.2" width="8" height="2" x="50" y="21"/>
+ <rect style="opacity:0.2" width="8" height="2" x="50" y="17"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/desura.svg b/.icons/awkward/64x64/apps/desura.svg
new file mode 100644
index 00000000..3e99a280
--- /dev/null
+++ b/.icons/awkward/64x64/apps/desura.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#ee3434" d="m30.114 60.959c-1.712-0.084-4.214-0.442-5.862-0.838-4.691-1.132-9.199-3.568-11.974-6.468l-0.33208-0.34718-0.31024 0.16548c-0.8496 0.454-2.0612 0.53-2.8956 0.184-0.5378-0.224-1.165-0.854-1.4716-1.48-0.654-1.334-0.9606-3.816-0.9612-7.776l-0.0002-1.928-0.2074-0.048c-0.564-0.136-1.4448-0.936-1.7606-1.6-0.6758-1.42-0.35-3.396 1.0452-6.342 0.4174-0.882 1.3094-2.508 1.8964-3.456l0.3112-0.502-0.1732-0.342c-0.5694-1.118 0.015-3.156 1.3682-4.766l0.5426-0.646-0.724-0.086c-1.2826-0.154-2.1954-0.754-2.5048-1.644-0.2004-0.576-0.1286-1.368 0.1732-1.906 0.325-0.578 1.9006-2.07 2.803-2.653 1.5558-1.005 3.5018-1.832 5.8058-2.467l1.3088-0.3608 0.024-2.6816c0.0254-2.8586 0.1092-3.8218 0.4986-5.7374 0.4984-2.4516 1.624-5.2316 2.3514-5.8072 0.5676-0.44944 1.4826-0.5595 2.1166-0.2546 0.53642 0.25788 0.8293 0.62524 1.2685 1.5918 0.46132 1.0153 2.8458 5.5438 3.9812 7.5612l0.7104 1.2622 1.3649 0.33172c0.7507 0.18244 2.0988 0.53746 2.9956 0.78894 0.89692 0.25148 1.6466 0.45722 1.666 0.45722s0.03532-0.18942 0.03532-0.42092c0-0.82886 0.47244-1.6037 1.2185-1.9984 0.88144-0.41388 1.846-0.20788 2.484 0.10072 0.37034 0.17977 1.0078 0.56796 1.4166 0.86262 0.40876 0.29468 0.75668 0.53578 0.77316 0.53578 0.11578 0 5.7236-6.1688 6.9704-7.6678 0.4385-0.52718 0.91984-1.1014 1.0697-1.276 0.8804-1.0262 2.6162-0.83028 3.256 0.3675 0.1994 0.37328 0.5263 1.9549 0.63154 3.0554 0.33032 3.455-0.33242 7.6262-1.9189 12.077-0.25556 0.71694-0.48938 1.3594-0.51962 1.4276-0.04264 0.09642 0.12984 0.23146 0.77254 0.60492 0.94296 0.54792 2.4088 1.5148 3.2362 2.1348 0.8893 0.66624 2.5438 2.291 3.0072 2.9528 1.1072 1.582 1.4919 3.2554 0.97968 4.262l-0.1732 0.34044 0.31128 0.50302c0.58688 0.94836 1.4789 2.5736 1.8963 3.4552 1.3951 2.9462 1.7209 4.9232 1.0453 6.3428-0.31596 0.6639-1.1966 1.4636-1.7606 1.5988l-0.2074 0.04972-0.0012 2.0046c-0.003 3.9256-0.30664 6.3648-0.96018 7.6986-0.30652 0.6256-0.93394 1.2567-1.4712 1.4798-0.87758 0.36442-2.2616 0.24482-3.027-0.26158l-0.281-0.18592-1.0438 0.97172c-1.8475 1.72-3.6064 2.8984-6.0218 4.0344-2.231 1.0493-4.3036 1.7251-6.7042 2.186-2.5984 0.49876-5.3702 0.69102-8.0692 0.55968z"/>
+ <path style="opacity:.2" d="m32 54.239c0 1.614-1.578 3.76-3.338 3.76s-2.662-2.224-2.662-3.838c0-1.6136 1.6536-0.71102 3.4142-0.71102s2.5858-0.82544 2.5858 0.78814z"/>
+ <ellipse style="opacity:.2" cx="32" cy="33.999" rx="14" ry="12"/>
+ <ellipse style="fill:#ffffff" cx="32" cy="32.999" rx="14" ry="12"/>
+ <path style="fill:#272727" d="m32 26.999a4 5 0 0 0 -1.38 0.31 2.6666 2.5 0 0 1 1.38 2.19 2.6666 2.5 0 0 1 -2.666 2.5 2.6666 2.5 0 0 1 -1.322 -0.33 4 5 0 0 0 -0.012 0.33 4 5 0 0 0 4 5 4 5 0 0 0 4 -5 4 5 0 0 0 -4 -5z"/>
+ <path style="fill:#ffffff" d="m32 53.239c0 1.614-1.578 3.76-3.338 3.76s-2.662-2.224-2.662-3.838c0-1.6136 1.6536-0.71102 3.4142-0.71102s2.5858-0.82544 2.5858 0.78814z"/>
+ <path style="fill:#791414" d="m27.642 51.823c-3.408-0.008-6.746-0.804-9.642-2.302 3.062 2.246 6.902 3.476 10.866 3.478 9.462 0 17.134-3.554 17.134-12-2.3282 8.3416-9.6456 10.599-18.358 10.823z"/>
+ <path style="opacity:.2" d="m18 17.294 0.0172-2.0672c0.0184-2.2034 0.079-2.946 0.3604-4.4226 0.3604-1.8898 1.1738-4.0328 1.7004-4.4766 0.4103-0.3464 1.0716-0.43124 1.53-0.19627 0.3877 0.19879 0.59938 0.48198 0.91682 1.227 0.33342 0.78268 2.0568 4.2734 2.8774 5.8286l0.512 0.973c1.008 3.2232-7.2398 4.8748-7.914 3.134z"/>
+ <path style="fill:#ffffff" d="m18 16.294 0.0172-2.0672c0.0184-2.2034 0.079-2.946 0.3604-4.4226 0.3604-1.8898 1.1738-4.0328 1.7004-4.4766 0.4103-0.3464 1.0716-0.43124 1.53-0.19627 0.3877 0.19879 0.59938 0.48198 0.91682 1.227 0.33342 0.78268 2.0568 4.2734 2.8774 5.8286l0.512 0.973c1.008 3.2232-7.2398 4.8756-7.914 3.134z"/>
+ <path style="opacity:.2" d="m46.156 19.591 0.618-2.0116c0.66-2.1446 0.836-2.8778 1.046-4.3674 0.272-1.9064 0.23-4.1474-0.084-4.6812-0.246-0.4166-0.788-0.6282-1.254-0.4894-0.392 0.1174-0.662 0.3512-1.162 1.0132-0.526 0.6954-3.074 3.7504-4.254 5.101l-0.73864 0.84506c-1.8513 2.9352 4.717 6.1508 5.8292 4.5904z"/>
+ <path style="fill:#ffffff" d="m46.156 18.591 0.618-2.0118c0.66-2.1446 0.836-2.8778 1.046-4.3674 0.272-1.9064 0.23-4.1474-0.084-4.6812-0.246-0.4166-0.788-0.6282-1.254-0.4894-0.392 0.1174-0.662 0.3512-1.162 1.0132-0.526 0.6954-3.074 3.7504-4.254 5.101l-0.73864 0.84506c-1.8513 2.9352 4.717 6.1508 5.8292 4.5904z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m20.1 1.0156c-0.379 0.0456-0.75 0.1855-1.034 0.4102-0.727 0.5756-1.853 3.355-2.351 5.8066-0.39 1.9156-0.475 2.8796-0.5 5.7386l-0.024 2.681-1.308 0.362c-2.304 0.634-4.249 1.461-5.8049 2.466-0.9024 0.584-2.4797 2.075-2.8047 2.653-0.2631 0.469-0.3371 1.124-0.2226 1.668 0.0469-0.24 0.1132-0.473 0.2226-0.668 0.325-0.578 1.9023-2.069 2.8047-2.653 1.5559-1.005 3.5009-1.832 5.8049-2.466l1.308-0.362 0.024-2.681c0.025-2.859 0.11-3.823 0.5-5.7386 0.498-2.4516 1.624-5.231 2.351-5.8066 0.568-0.4495 1.482-0.5588 2.116-0.2539 0.536 0.2579 0.83 0.6252 1.269 1.5918 0.461 1.0153 2.845 5.5431 3.981 7.5603l0.711 1.262 1.365 0.332c0.751 0.182 2.097 0.538 2.994 0.789 0.897 0.252 1.647 0.457 1.666 0.457s0.035-0.188 0.035-0.42c0-0.829 0.473-1.603 1.219-1.998 0.881-0.414 1.846-0.209 2.484 0.1 0.371 0.179 1.007 0.568 1.416 0.863s0.757 0.535 0.774 0.535c0.115 0 5.724-6.1688 6.97-7.6678 0.439-0.5272 0.921-1.1008 1.071-1.2754 0.88-1.0262 2.616-0.8306 3.256 0.3672 0.199 0.3732 0.525 1.9542 0.63 3.0547 0.037 0.3798 0.056 0.7733 0.069 1.1699 0.013-0.7475-0.002-1.4766-0.069-2.1699-0.105-1.1005-0.431-2.6815-0.63-3.0547-0.64-1.1978-2.376-1.3934-3.256-0.3672-0.15 0.1746-0.632 0.7482-1.071 1.2754-1.246 1.499-6.855 7.6678-6.97 7.6678-0.017 0-0.365-0.24-0.774-0.535s-1.045-0.684-1.416-0.863c-0.638-0.309-1.603-0.516-2.484-0.102-0.746 0.395-1.219 1.171-1.219 2 0 0.232-0.016 0.42-0.035 0.42s-0.769-0.205-1.666-0.457c-0.897-0.251-2.243-0.607-2.994-0.789l-1.365-0.332-0.711-1.262c-1.136-2.0172-3.52-6.545-3.981-7.5603-0.439-0.9666-0.733-1.3339-1.269-1.5918-0.317-0.1525-0.703-0.20186-1.082-0.1563zm28.748 19.494c-0.096 0.261-0.247 0.684-0.262 0.719-0.043 0.096 0.129 0.23 0.771 0.603 0.943 0.548 2.409 1.515 3.237 2.135 0.889 0.666 2.544 2.291 3.008 2.953 0.64 0.915 1.031 1.858 1.154 2.687 0.175-1.005-0.236-2.375-1.154-3.687-0.464-0.662-2.119-2.287-3.008-2.953-0.828-0.62-2.294-1.587-3.237-2.135-0.255-0.148-0.386-0.237-0.509-0.322zm-40.26 5.17c-1.0075 1.309-1.5186 2.832-1.3418 3.918 0.1531-1.01 0.6979-2.179 1.541-3.182l0.543-0.646-0.7246-0.086c-0.0064-0.001-0.0113-0.004-0.0176-0.004zm-1.252 5.258l-0.0547 0.087c-0.587 0.948-1.479 2.573-1.8964 3.455-1.0652 2.25-1.5029 3.932-1.3516 5.235 0.1008-1.139 0.5394-2.518 1.3516-4.233 0.4174-0.882 1.3094-2.509 1.8964-3.457l0.3106-0.502-0.1719-0.341c-0.0378-0.075-0.0562-0.163-0.084-0.244zm49.332 0.007c-0.028 0.08-0.049 0.163-0.086 0.237l-0.174 0.341 0.311 0.502c0.587 0.949 1.479 2.574 1.896 3.455 0.812 1.716 1.251 3.095 1.352 4.235 0.151-1.303-0.287-2.985-1.352-5.235-0.417-0.881-1.309-2.506-1.896-3.455l-0.051-0.08z"/>
+ <path style="opacity:.2" d="m51.092 8.8904c-0.05194 2.9781-0.71783 6.3515-1.9863 9.9102-0.25556 0.71694-0.48929 1.3595-0.51953 1.4277-0.02573 0.05817 0.07479 0.15107 0.26172 0.28125 0.09392-0.25808 0.13092-0.35299 0.25781-0.70898 1.4121-3.9614 2.0868-7.6995 1.9863-10.91zm-45.041 13.911c-0.082277 0.42064-0.076846 0.87145 0.050781 1.2383 0.30787 0.8856 1.2137 1.483 2.4863 1.6406 0.067352-0.08755 0.12749-0.17833 0.19922-0.26367l0.54297-0.64648-0.72461-0.08594c-1.2826-0.154-2.1945-0.75453-2.5039-1.6445-0.025675-0.0738-0.033953-0.15838-0.050781-0.23828zm1.1953 6.7969c-0.076376 0.50352-0.040219 0.95637 0.089844 1.3398l0.2559-0.415-0.1719-0.342c-0.0879-0.172-0.1395-0.372-0.1738-0.584zm49.51 0.0098c-0.03604 0.20673-0.08647 0.40252-0.17383 0.57422l-0.17383 0.3418 0.25977 0.42187c0.1335-0.38351 0.16213-0.83772 0.08789-1.3379zm-52.723 10.105c-0.072449 0.81803 0.024172 1.5178 0.30664 2.1113 0.3158 0.664 1.1958 1.4636 1.7598 1.5996l0.20703 0.04687 0.00195 1.9277c0.0006 3.96 0.30694 6.4433 0.96094 7.7773 0.3066 0.626 0.9333 1.2565 1.4707 1.4805 0.8344 0.346 2.0449 0.26845 2.8945-0.18555l0.31055-0.16406 0.33203 0.3457c2.7752 2.9 7.2838 5.3367 11.975 6.4688 1.648 0.396 4.1493 0.75389 5.8613 0.83789 2.699 0.13134 5.47-0.05983 8.0684-0.55859 2.4006-0.46088 4.4741-1.1362 6.7051-2.1855 2.4154-1.136 4.174-2.3151 6.0215-4.0352l1.043-0.97266 0.28125 0.1875c0.7654 0.5064 2.1498 0.62419 3.0273 0.25977 0.53728-0.2231 1.1642-0.85292 1.4707-1.4785 0.65354-1.3338 0.95794-3.7736 0.96094-7.6992v-1c-0.003 3.9256-0.3074 6.3654-0.96094 7.6992-0.30652 0.6256-0.93342 1.2574-1.4707 1.4805-0.87758 0.36442-2.2619 0.24468-3.0273-0.26172l-0.28125-0.18555-1.043 0.9707c-1.8475 1.72-3.6061 2.8992-6.0215 4.0352-2.231 1.0493-4.3045 1.7247-6.7051 2.1855-2.5984 0.49876-5.3694 0.68993-8.0684 0.55859-1.712-0.084-4.2133-0.44189-5.8613-0.83789-4.6908-1.132-9.1994-3.5668-11.975-6.4668l-0.33203-0.34766-0.31055 0.16406c-0.8496 0.454-2.0601 0.53155-2.8945 0.18555-0.5374-0.224-1.1641-0.85447-1.4707-1.4805-0.654-1.334-0.96034-3.8154-0.96094-7.7754l-0.00195-1.9297-0.20703-0.04687c-0.5633-0.136-1.4433-0.936-1.7591-1.6-0.1601-0.336-0.2598-0.707-0.3066-1.111zm55.934 0.002c-0.04684 0.40366-0.14682 0.77355-0.30664 1.1094-0.31596 0.6639-1.1957 1.4625-1.7598 1.5977l-0.20703 0.05078v1l0.20703-0.05078c0.56402-0.1352 1.4438-0.93375 1.7598-1.5977 0.28231-0.5932 0.379-1.2915 0.30664-2.1094z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/devassistant.svg b/.icons/awkward/64x64/apps/devassistant.svg
new file mode 100644
index 00000000..ee8da1c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/devassistant.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 60,57 60,13 C 60,9 56,9 56,9 L 4,9 60,57 Z M 50,35.258 31.0352,19.0002 50,19.0002 50,35.258 Z"/>
+ <path style="opacity:0.2" d="M 60,57 57.668,55 8,55 c 0,0 -4,0 -4,-4 l 0,2 c 0,4 4,4 4,4 l 52,0 z M 32.964,45 14,28.6 l 0,2 16.6328,14.2578 2.332,0 z"/>
+ <path style="fill:#3e50b4" d="M 60,56 60,12 C 60,8 56,8 56,8 L 4,8 60,56 Z M 50,34.258 31.0352,18.0002 50,18.0002 50,34.258 Z"/>
+ <path style="fill:#02a8f3" d="m 4,8 0,44 c 0,4 4,4 4,4 L 60,56 4,8 Z M 14,29.742 32.9648,45.9998 14,45.9998 14,29.742 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 60,56 60,12 C 60,8 56,8 56,8 L 4,8 60,56 Z M 50,34.258 31.0352,18.0002 50,18.0002 50,34.258 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4 8 L 5.1660156 9 L 56 9 C 56 9 60 9 60 13 L 60 12 C 60 8 56 8 56 8 L 4 8 z M 31.035156 19 L 50 35.257812 L 50 34.257812 L 32.201172 19 L 31.035156 19 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/devdocs.svg b/.icons/awkward/64x64/apps/devdocs.svg
new file mode 100644
index 00000000..f690e6d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/devdocs.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1" viewBox="0 0 16.93 16.93">
+ <g transform="translate(0,-280.06665)">
+ <path style="opacity:0.2" d="m 1.8520832,281.38957 c -0.4397375,0 -0.79375,0.35402 -0.79375,0.79374 v 13.22918 c 0,0.43974 0.3540125,0.79374 0.79375,0.79374 H 10.583333 L 15.875,290.91457 v -8.73126 c 0,-0.43972 -0.354013,-0.79374 -0.79375,-0.79374 z"/>
+ <path style="fill:#ffa234" d="m 2.1166666,281.125 c 0,0 -1.0583334,0 -1.0583334,1.05832 v 12.7 c 0,1.05834 1.0583334,1.05834 1.0583334,1.05834 H 10.583333 L 15.875,290.65 v -8.46668 c 0,-1.05832 -1.058334,-1.05832 -1.058334,-1.05832 z"/>
+ <path style="fill:#ffcd82" d="m 15.875,290.65 h -4.497917 c -0.438377,0 -0.79375,0.35536 -0.79375,0.79374 v 4.49792 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(0.26458333,0,0,0.26458333,0,280.06665)" d="M 43 40 C 41.343142 40 40 41.343131 40 43 L 40 44 C 40 42.343131 41.343142 41 43 41 L 59 41 L 60 40 L 43 40 z"/>
+ <path style="fill:#4b4b4b" d="m 5.8208332,283.77082 a 2.6458332,2.6458332 0 0 0 -2.4236256,1.5875 h 0.195336 2.228289 V 287.475 H 3.5935814 3.3992766 a 2.6458332,2.6458332 0 0 0 2.4215566,1.5875 2.6458332,2.6458332 0 0 0 2.4215566,-1.5875 h 4.9867762 v -2.11668 H 8.2444588 a 2.6458332,2.6458332 0 0 0 -2.4236256,-1.5875 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(0.26458333,0,0,0.26458333,0,280.06665)" d="M 8 4 C 8 4 4 4.0000503 4 8 L 4 9 C 4 5.0000503 8 5 8 5 L 56 5 C 56 5 60 5.0000503 60 9 L 60 8 C 60 4.0000503 56 4 56 4 L 8 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/devede.svg b/.icons/awkward/64x64/apps/devede.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/devede.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/devedeng.svg b/.icons/awkward/64x64/apps/devedeng.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/devedeng.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/devhelp.svg b/.icons/awkward/64x64/apps/devhelp.svg
new file mode 100644
index 00000000..d5b1c7f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/devhelp.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 9,55.20008 0,1.999967 C 9,58.750021 10.249579,60 11.800753,60 l 38.399361,0 c 1.549974,0 2.799953,-1.249979 2.799953,-2.799953 l 0,-1.999967 c 0,1.549974 -1.249979,2.799953 -2.799953,2.799953 l -38.399361,0 C 10.249579,58.000033 9,56.750054 9,55.20008 Z"/>
+ <path style="fill:#4f4f4f" d="M 11.799953,3.0004829 C 10.248779,3.0004829 9,4.2492621 9,5.8004362 L 9,56.199597 c 0,1.551974 1.248779,2.799953 2.799953,2.799953 l 5.569908,0 4.19993,-27.999533 -4.19993,-27.9995341 z"/>
+ <path style="fill:#4bae4f" d="m 38.42751,9.000383 17.142515,0 c 0.791986,0 1.429976,0.59459 1.429976,1.333378 l 0,13.333178 c 0,0.739987 -0.63799,1.333978 -1.427976,1.333978 l -17.142515,0 c -0.791987,0 -1.429976,-0.593991 -1.429976,-1.333978 l 0,-13.332378 c 0,-0.738788 0.637989,-1.3333781 1.427976,-1.3333781 z"/>
+ <path style="fill:#2095f2" d="m 38.42751,23.00015 17.142515,0 c 0.791986,0 1.429976,0.59399 1.429976,1.333978 l 0,13.333178 c 0,0.737987 -0.63799,1.331977 -1.427976,1.331977 l -17.142515,0 c -0.791987,0 -1.429976,-0.59399 -1.429976,-1.333977 l 0,-13.333178 c 0,-0.737988 0.637989,-1.331978 1.427976,-1.331978 z"/>
+ <path style="fill:#fec006" d="m 38.42751,36.999917 17.142515,0 c 0.791986,0 1.429976,0.59399 1.429976,1.333978 l 0,13.333178 c 0,0.737987 -0.63799,1.331977 -1.427976,1.331977 l -17.142515,0 c -0.791987,0 -1.429976,-0.59399 -1.429976,-1.333977 l 0,-13.333178 c 0,-0.737988 0.637989,-1.331978 1.427976,-1.331978 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999667,0,0,1.9999667,1.0001332,-1.9994819)">
+ <path transform="matrix(0.50000833,0,0,0.50000833,-0.50007493,0.4997336)" d="M 38.429688,9 C 37.637701,9 37,9.5934435 37,10.332031 l 0,1 C 37,10.593444 37.637701,10 38.429688,10 l 17.138671,0 C 56.360346,10 57,10.593444 57,11.332031 l 0,-1 C 57,9.5934435 56.360346,9 55.568359,9 L 38.429688,9 Z"/>
+ <path transform="matrix(0.50000833,0,0,0.50000833,-0.50007493,0.4997336)" d="M 38.429688,23 C 37.637701,23 37,23.594044 37,24.332031 l 0,1 C 37,24.594044 37.637701,24 38.429688,24 l 17.140624,0 C 56.361719,24 57,24.593384 57,25.332031 l 0,-1 C 57,23.593384 56.361719,23 55.570312,23 l -17.140624,0 z"/>
+ <path transform="matrix(0.50000833,0,0,0.50000833,-0.50007493,0.4997336)" d="M 38.429688,37 C 37.637701,37 37,37.594044 37,38.332031 l 0,1 C 37,38.594044 37.637701,38 38.429688,38 l 17.140624,0 C 56.361719,38 57,38.593384 57,39.332031 l 0,-1 C 57,37.593384 56.361719,37 55.570312,37 l -17.140624,0 z"/>
+ </g>
+ <g style="opacity:0.2;fill:#ffffff" transform="matrix(1.9999667,0,0,1.9999667,1.0001332,-0.99945055)">
+ <path transform="matrix(0.50000833,0,0,0.50000833,-0.50007493,0.4997336)" d="M 38.429688 9 C 37.637701 9 37 9.5934435 37 10.332031 L 37 11.332031 C 37 10.593444 37.637701 10 38.429688 10 L 55.568359 10 C 56.360346 10 57 10.593444 57 11.332031 L 57 10.332031 C 57 9.5934435 56.360346 9 55.568359 9 L 38.429688 9 z"/>
+ <path transform="matrix(0.50000833,0,0,0.50000833,-0.50007493,0.4997336)" d="M 38.429688 23 C 37.637701 23 37 23.594044 37 24.332031 L 37 25.332031 C 37 24.594044 37.637701 24 38.429688 24 L 55.570312 24 C 56.361719 24 57 24.593384 57 25.332031 L 57 24.332031 C 57 23.593384 56.361719 23 55.570312 23 L 38.429688 23 z"/>
+ <path transform="matrix(0.50000833,0,0,0.50000833,-0.50007493,0.4997336)" d="M 38.429688 37 C 37.637701 37 37 37.594044 37 38.332031 L 37 39.332031 C 37 38.594044 37.637701 38 38.429688 38 L 55.570312 38 C 56.361719 38 57 38.593384 57 39.332031 L 57 38.332031 C 57 37.593384 56.361719 37 55.570312 37 L 38.429688 37 z"/>
+ </g>
+ <path style="fill:#f34235" d="m 16.999867,3.0004829 0,55.9990671 33.199447,0 c 1.551974,0 2.799953,-1.247979 2.799953,-2.799953 l 0,-50.3991608 c 0,-1.5511741 -1.247979,-2.7999533 -2.799953,-2.7999533 l -18.62969,0 z"/>
+ <path style="opacity:0.2" d="M 25,20.003906 25,44 32.111328,44 C 44.555121,44 45,36.445879 45,32.001953 45,27.558027 44.553121,19.78451 32.111328,20.003906 l -7.111328,0 z M 31,25 32.111328,25 C 37.444639,25 39,26.399999 39,32 c 0,5.6 -1.555501,7 -6.888672,7 L 31,39 31,25 Z"/>
+ <path style="fill:#f9f9f9" d="M 25 19.003906 L 25 43 L 32.111328 43 C 44.555121 43 45 35.445879 45 31.001953 C 45 26.558027 44.553121 18.78451 32.111328 19.003906 L 25 19.003906 z M 31 24 L 32.111328 24 C 37.444639 24 39 25.399999 39 31 C 39 36.6 37.444499 38 32.111328 38 L 31 38 L 31 24 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.800781 3 C 10.249607 3 9 4.249607 9 5.8007812 L 9 6.8007812 C 9 5.249607 10.249607 4 11.800781 4 L 50.199219 4 C 51.749193 4 53 5.249607 53 6.8007812 L 53 5.8007812 C 53 4.249607 51.749193 3 50.199219 3 L 11.800781 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/devhub.svg b/.icons/awkward/64x64/apps/devhub.svg
new file mode 100644
index 00000000..d29d4357
--- /dev/null
+++ b/.icons/awkward/64x64/apps/devhub.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#44c7aa" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="m 21.557546,23.00004 c -0.634084,-0.0013 -1.017524,0.03952 -1.575539,0.1198 -2.412515,0.34704 -3.857976,1.009726 -5.184957,2.374898 -1.3656,1.404904 -2.156488,2.76823 -2.591176,4.47116 -0.213387,0.835968 -0.235604,1.156376 -0.17969,2.588434 0.07868,2.015204 0.325486,3.02923 1.104179,4.562304 1.214961,2.391988 2.798836,3.772778 5.231833,4.559702 1.641396,0.53089 5.044872,1.081078 7.713634,1.244738 2.68386,0.1646 12.000902,0.0533 13.776202,-0.16406 3.30689,-0.404856 5.978574,-1.077608 7.56259,-1.903562 1.39709,-0.728488 3.07194,-2.672536 3.770878,-4.377418 0.442232,-1.078712 0.717692,-2.423972 0.79428,-3.867024 0.09158,-1.725424 -0.11972,-2.861158 -0.802094,-4.28367 -1.24968,-2.605108 -3.486558,-4.518708 -5.947986,-5.090928 -1.206444,-0.280366 -5.352684,-0.276414 -9.698028,0.0078 -3.524576,0.230536 -4.789614,0.218146 -10.885548,-0.11198 -1.567858,-0.08496 -2.454492,-0.12888 -3.088578,-0.13026 z m 2.442738,3.99983 a 4.0000472,5.9997434 0 0 1 4.000048,5.999744 4.0000472,5.9997434 0 0 1 -4.000048,5.999742 4.0000472,5.9997434 0 0 1 -4.000048,-5.999742 4.0000472,5.9997434 0 0 1 4.000048,-5.999744 z m 16.000188,0 a 4.0000472,5.9997434 0 0 1 4.000048,5.999744 4.0000472,5.9997434 0 0 1 -4.000048,5.999742 4.0000472,5.9997434 0 0 1 -4.000046,-5.999742 4.0000472,5.9997434 0 0 1 4.000046,-5.999744 z"/>
+ <path style="fill:#2c3638" d="m 21.557546,22.00004 c -0.634084,-0.0013 -1.017524,0.03952 -1.575539,0.1198 -2.412515,0.34704 -3.857976,1.009726 -5.184957,2.374898 -1.3656,1.404904 -2.156488,2.76823 -2.591176,4.47116 -0.213387,0.835968 -0.235604,1.156376 -0.17969,2.588434 0.07868,2.015204 0.325486,3.02923 1.104179,4.562304 1.214961,2.391988 2.798836,3.772778 5.231833,4.559702 1.641396,0.53089 5.044872,1.081078 7.713634,1.244738 2.68386,0.1646 12.000902,0.0533 13.776202,-0.16406 3.30689,-0.404856 5.978574,-1.077608 7.56259,-1.903562 1.39709,-0.728488 3.07194,-2.672536 3.770878,-4.377418 0.442232,-1.078712 0.717692,-2.423972 0.79428,-3.867024 0.09158,-1.725424 -0.11972,-2.861158 -0.802094,-4.28367 -1.24968,-2.605108 -3.486558,-4.518708 -5.947986,-5.090928 -1.206444,-0.280366 -5.352684,-0.276414 -9.698028,0.0078 -3.524576,0.230536 -4.789614,0.218146 -10.885548,-0.11198 -1.567858,-0.08496 -2.454492,-0.12888 -3.088578,-0.13026 z m 2.442738,3.99983 a 4.0000472,5.9997434 0 0 1 4.000048,5.999744 4.0000472,5.9997434 0 0 1 -4.000048,5.999742 4.0000472,5.9997434 0 0 1 -4.000048,-5.999742 4.0000472,5.9997434 0 0 1 4.000048,-5.999744 z m 16.000188,0 a 4.0000472,5.9997434 0 0 1 4.000048,5.999744 4.0000472,5.9997434 0 0 1 -4.000048,5.999742 4.0000472,5.9997434 0 0 1 -4.000046,-5.999742 4.0000472,5.9997434 0 0 1 4.000046,-5.999744 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/deviantart.svg b/.icons/awkward/64x64/apps/deviantart.svg
new file mode 100644
index 00000000..5b9e7c59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/deviantart.svg
@@ -0,0 +1,8 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="2.8" ry="2.8" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="2.8" ry="2.8" style="fill:#4f4f4f"/>
+ <path d="M 6.8007812,4 C 5.2495813,4 4,5.2495813 4,6.8007812 v 1 C 4,6.2495813 5.2495813,5 6.8007812,5 H 57.199219 C 58.750419,5 60,6.2495813 60,7.8007812 v -1 C 60,5.2495813 58.750419,4 57.199219,4 Z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m 39,10 -4.736328,9 H 19 v 9 H 29.525391 L 19,48 v 7 h 7 l 4.210938,-8 H 46 V 38 H 34.947266 L 46,17 v -7 z" style="opacity:.2"/>
+ <path d="m39 9-4.736328 9h-15.263672v9h10.525391l-10.525391 20v7h7l4.210938-8h15.789062v-9h-11.052734l11.052734-21v-7h-7z" style="fill:#36c737"/>
+ <path d="m39 9-4.736328 9h-15.263672v1h15.263672l4.736328-9h7v-1h-7zm-10 19-10 19v1l10.525391-20h-0.525391zm6.472656 9-0.52539 1h11.052734v-1h-10.527344z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dhcpcd.svg b/.icons/awkward/64x64/apps/dhcpcd.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dhcpcd.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/dia.svg b/.icons/awkward/64x64/apps/dia.svg
new file mode 100644
index 00000000..9a8a840f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dia.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 8,56.2 0,2 c 0,1.55 1.338,2.8 3,2.8 l 42,0 c 1.662,0 3,-1.24958 3,-2.8008 l 0,-2 c 0,1.55 -1.338,2.8 -3,2.8 l -42,0 c -1.662,0 -3,-1.25 -3,-2.8 z"/>
+ <path style="fill:#e4e4e4" d="M 56,57.2 56,6.8 C 56,5.2488 54.662,4 53,4 L 11,4 C 9.338,4 8,5.2488 8,6.8 l 0,50.4 c 0,1.552 1.338,2.8 3,2.8 l 42,0 c 1.662,0 3,-1.2488 3,-2.8 z"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:4" d="m 14,16 19.8,0 c 0,0 14.203,0.69958 14.2,16 C 47.997,47.30042 33.8,48 33.8,48 L 14,48"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 18,15.2 0,38.8 -4,0 6,4 6,-4 -4,0 0,-38.8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11 4 C 9.338 4 8 5.2495812 8 6.8007812 L 8 7.8007812 C 8 6.2495813 9.338 5 11 5 L 53 5 C 54.662 5 56 6.2495812 56 7.8007812 L 56 6.8007812 C 56 5.2495812 54.662 4 53 4 L 11 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/diablo-2.svg b/.icons/awkward/64x64/apps/diablo-2.svg
new file mode 100644
index 00000000..8f03f549
--- /dev/null
+++ b/.icons/awkward/64x64/apps/diablo-2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 8.1464091,4.0999102 c 1.3849662,0.9670462 3.7434349,2.4208208 5.4234659,3.7326188 1.281586,1.1989732 1.487685,1.7856872 1.487685,3.694219 v 21.9928 c 0,5.85693 0.684543,10.105448 -1.282857,14.54166 -2.171327,4.896042 -6.7602833,6.390114 -9.9329291,10.732012 -3.02089206,3.735836 2.8845688,1.953836 5.2012732,0.782448 4.9652529,-2.51056 8.9195479,-3.915262 14.8675839,-4.56451 7.499048,-0.1482 12.226856,0.17214 19.041748,0.0192 12.333746,8.6e-5 18.048032,-12.030032 18.048032,-27.538728 0,-13.062732 -5.714286,-24.4913028 -19.206386,-24.42812 C 30.255739,3.0101048 13.396961,3.0018404 8.0664119,3.0005614 6.5430945,3.0003272 7.1819781,3.4301774 8.1464091,4.0999102 Z"/>
+ <path style="fill:#e97e10;fill-rule:evenodd" d="m 8.1464091,3.099466 c 1.3849662,0.9670462 3.7434349,2.4208208 5.4234659,3.7326188 1.281586,1.198973 1.487685,1.785687 1.487685,3.6942192 v 21.9928 c 0,5.85693 0.684543,10.105448 -1.282857,14.54166 -2.171327,4.896042 -6.7602833,6.390114 -9.9329291,10.732012 -3.02089206,3.735836 2.8845688,1.953836 5.2012732,0.782448 4.9652529,-2.51056 8.9195479,-3.915262 14.8675839,-4.56451 7.499048,-0.1482 12.226856,0.17214 19.041748,0.0192 C 55.286125,54.03 61.000411,41.999882 61.000411,26.491186 61.000411,13.428454 55.286125,1.9998831 41.794025,2.0630658 30.255739,2.0096606 13.396961,2.0013962 8.0664119,2.0001172 6.5430945,1.9998831 7.1819781,2.4297332 8.1464091,3.099466 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 27.387635,11.000591 c 4.342258,0.0084 13.245676,0.130186 14.991758,0.977488 7.626562,4.283487 8.767742,9.420931 8.607204,16.740709 0.211516,6.623306 -2.228164,13.764634 -8.607204,17.151472 C 40.051285,46.999998 25.386915,47 25.386915,47 L 25.000411,11.00721 c 0,0 0.939808,-0.0094 2.387224,-0.0067 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 27.387635,10.000591 c 4.342258,0.0084 13.245676,0.130186 14.991758,0.977488 7.626562,4.283487 8.767742,9.420931 8.607204,16.740709 0.211516,6.623306 -2.228164,13.764634 -8.607204,17.151472 C 40.051285,45.999998 25.386915,46 25.386915,46 L 25.000411,10.00721 c 0,0 0.939808,-0.00942 2.387224,-0.0067 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 18.945723,29.046876 c -0.18812,0.09356 0.352796,1.416356 0.945312,2.242186 0.90325,1.258916 1.501982,1.99652 2.753908,3.13672 1.638676,1.492438 2.065088,1.740932 2.753906,2.4375 0.68882,0.696572 1.58203,2.007812 1.58203,2.007812 v 20.296874 c 0,1.39314 -1.420892,2.273826 -1.878906,2.441408 -0.646506,0.236546 -2.046874,0.691406 -2.046874,0.691406 V 63 h 7.714844 8.230468 v -0.695312 c 0,0 -1.63084,-0.458764 -2.277344,-0.695312 -0.458014,-0.16758 -1.620486,-1.048362 -1.636718,-2.441408 V 42.007812 38.871094 38.523438 c 0,-1.499466 1.328506,-1.864694 1.851562,-2.089844 0.7086,-0.305016 1.721994,-0.350306 2.066406,-1.046876 0.344408,-0.69657 -0.434704,-0.349228 -0.691406,-0.347656 -2.473294,0.0144 -8.917968,0 -8.917968,0 -1.68262,2e-6 -3.323698,-0.227662 -4.683594,-0.960938 -0.961034,-0.5182 -1.87583,-1.201888 -2.753906,-2.089842 l -2.757814,-2.789064 c -0.12916,-0.13062 -0.21049,-0.17394 -0.253906,-0.152342 z m 42.19922,0 c -0.04342,-0.0216 -0.12474,0.02172 -0.253908,0.15234 l -2.757812,2.789064 c -0.878076,0.887954 -1.792872,1.571642 -2.753906,2.089842 -1.359896,0.733276 -2.997068,0.96094 -4.679688,0.960938 0,0 -6.44858,0.0144 -8.921874,0 -0.256702,-0.0016 -1.035814,-0.348914 -0.691406,0.347656 0.344412,0.69657 1.357806,0.74186 2.066406,1.046876 0.523056,0.22515 1.851562,0.590378 1.851562,2.089844 v 0.347656 3.136718 17.160156 c -0.0162,1.393046 -1.178704,2.273826 -1.636718,2.441408 -0.646504,0.236546 -2.25,0.691406 -2.25,0.691406 V 63 h 8.203124 7.714844 v -0.699218 c 0,0 -1.400368,-0.45486 -2.046874,-0.691406 -0.458014,-0.16758 -1.878906,-1.048268 -1.878906,-2.441408 V 38.871094 c 0,0 0.89321,-1.31124 1.58203,-2.007812 0.688818,-0.696568 1.11523,-0.945062 2.753906,-2.4375 1.251926,-1.1402 1.850656,-1.877804 2.753906,-3.13672 0.592518,-0.82583 1.133434,-2.148626 0.945314,-2.242186 z"/>
+ <path style="fill:#c2352a;fill-rule:evenodd" d="m 18.945723,28.046876 c -0.18812,0.09356 0.352796,1.416356 0.945312,2.242186 0.90325,1.258916 1.501982,1.99652 2.753908,3.13672 1.638676,1.492438 2.065088,1.740932 2.753906,2.4375 0.68882,0.696572 1.58203,2.007812 1.58203,2.007812 v 20.296874 c 0,1.39314 -1.420892,2.273826 -1.878906,2.441408 -0.646506,0.236546 -2.046874,0.691406 -2.046874,0.691406 V 62 h 7.714844 8.230468 v -0.695312 c 0,0 -1.63084,-0.458764 -2.277344,-0.695312 -0.458014,-0.16758 -1.620486,-1.048362 -1.636718,-2.441408 V 41.007812 37.871094 37.523438 c 0,-1.499466 1.328506,-1.864694 1.851562,-2.089844 0.7086,-0.305016 1.721994,-0.350306 2.066406,-1.046876 0.344408,-0.69657 -0.434704,-0.349228 -0.691406,-0.347656 -2.473294,0.0144 -8.917968,0 -8.917968,0 -1.68262,2e-6 -3.323698,-0.227662 -4.683594,-0.960938 -0.961034,-0.5182 -1.87583,-1.201888 -2.753906,-2.089842 l -2.757814,-2.789064 c -0.12916,-0.13062 -0.21049,-0.17394 -0.253906,-0.152342 z m 42.19922,0 c -0.04342,-0.0216 -0.12474,0.02172 -0.253908,0.15234 l -2.757812,2.789064 c -0.878076,0.887954 -1.792872,1.571642 -2.753906,2.089842 -1.359896,0.733276 -2.997068,0.96094 -4.679688,0.960938 0,0 -6.44858,0.0144 -8.921874,0 -0.256702,-0.0016 -1.035814,-0.348914 -0.691406,0.347656 0.344412,0.69657 1.357806,0.74186 2.066406,1.046876 0.523056,0.22515 1.851562,0.590378 1.851562,2.089844 v 0.347656 3.136718 17.160156 c -0.0162,1.393046 -1.178704,2.273826 -1.636718,2.441408 -0.646504,0.236546 -2.25,0.691406 -2.25,0.691406 V 62 h 8.203124 7.714844 v -0.699218 c 0,0 -1.400368,-0.45486 -2.046874,-0.691406 -0.458014,-0.16758 -1.878906,-1.048268 -1.878906,-2.441408 V 37.871094 c 0,0 0.89321,-1.31124 1.58203,-2.007812 0.688818,-0.696568 1.11523,-0.945062 2.753906,-2.4375 1.251926,-1.1402 1.850656,-1.877804 2.753906,-3.13672 0.592518,-0.82583 1.133434,-2.148626 0.945314,-2.242186 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 8.0664062 2 C 6.6244029 1.9997784 7.1366226 2.3927261 8.0117188 3.0019531 C 8.0328465 3.0017772 8.0443799 2.9999966 8.0664062 3 C 13.396955 3.001279 30.256636 3.0110479 41.794922 3.0644531 C 55.127605 3.002017 60.854557 14.164336 60.988281 27.033203 C 60.989886 26.850517 61 26.673911 61 26.490234 C 61 13.427502 55.287022 1.9993173 41.794922 2.0625 C 30.256636 2.0090948 13.396955 2.001279 8.0664062 2 z M 15.164062 39.21875 C 15.153491 41.996662 14.909957 44.502259 13.775391 47.060547 C 11.604064 51.956589 7.0144427 53.451071 3.8417969 57.792969 C 2.9581969 58.885687 2.8510494 59.496897 3.1816406 59.798828 C 3.3157785 59.517791 3.518289 59.19304 3.8417969 58.792969 C 7.0144427 54.451071 11.604064 52.956589 13.775391 48.060547 C 15.044984 45.19779 15.206563 42.407851 15.164062 39.21875 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dictionary.svg b/.icons/awkward/64x64/apps/dictionary.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dictionary.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/diffuse.svg b/.icons/awkward/64x64/apps/diffuse.svg
new file mode 100644
index 00000000..cc1926a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/diffuse.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 31.999158,4.0000548 c -1.519116,0 -3.039246,0.5662189 -4.174821,1.7017681 L 4.7017427,28.826994 c -2.2711522,2.271095 -2.2679305,6.071794 0.00331,8.342891 L 27.827647,60.295056 c 2.271152,2.271097 6.075239,2.274319 8.346391,0.0033 l 23.122594,-23.12517 c 2.271151,-2.271097 2.271152,-6.075049 0,-8.346145 L 36.173981,5.7018229 C 35.038406,4.5662737 33.518274,4.0000548 31.999158,4.0000548 Z"/>
+ <path style="fill:#ffb14b" d="m 31.999158,3.0000532 c -1.519116,0 -3.039246,0.5662189 -4.174821,1.7017681 L 4.7017427,27.826992 c -2.2711522,2.271095 -2.2679305,6.071794 0.00331,8.342891 L 27.827647,59.295054 c 2.271152,2.271097 6.075239,2.274319 8.346391,0.0033 l 23.122594,-23.12517 c 2.271151,-2.271097 2.271152,-6.075049 0,-8.346145 L 36.173981,4.7018213 C 35.038406,3.5662721 33.518274,3.0000532 31.999158,3.0000532 Z"/>
+ <path style="opacity:0.1" d="m 34,17.000027 v 9.647325 l -6,5.523804 0.01933,0.01933 H 28 v 13.809511 h 3 V 33.614951 l 3,-2.761902 V 46 h 3 V 17.000027 Z"/>
+ <path style="fill:#3f3f3f" d="m 34,16.000027 v 9.647325 l -6,5.523804 0.01933,0.01933 H 28 v 13.809511 h 3 V 32.614951 l 3,-2.761902 V 45 h 3 V 16.000027 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 3 C 30.480884 3 28.959794 3.5656227 27.824219 4.7011719 L 4.7011719 27.826172 C 3.4451088 29.082203 2.8892708 30.806224 3.0234375 32.480469 C 3.1372781 31.139707 3.6948637 29.832455 4.7011719 28.826172 L 27.824219 5.7011719 C 28.959794 4.5656227 30.480884 4 32 4 C 33.519116 4 35.038253 4.5656227 36.173828 5.7011719 L 59.296875 28.826172 C 60.307584 29.836856 60.865426 31.152364 60.976562 32.5 C 61.11516 30.819379 60.557318 29.086584 59.296875 27.826172 L 36.173828 4.7011719 C 35.038253 3.5656227 33.519116 3 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/digikam.svg b/.icons/awkward/64x64/apps/digikam.svg
new file mode 100644
index 00000000..9488e58b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/digikam.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <path style="fill:#4f4f4f" d="m 31.9992,4.0016559 c -15.511557,0 -27.9992006,12.4876431 -27.9992006,27.9992001 0,15.511558 12.4876436,27.999201 27.9992006,27.999201 15.511557,0 27.999201,-12.487643 27.999201,-27.999201 0,-15.511557 -12.487644,-27.9992001 -27.999201,-27.9992001 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="m 17.361618,33.334818 a 14.666181,14.557384 0 0 1 -0.0286,-0.775977 14.666181,14.557384 0 0 1 14.666181,-14.557585 14.666181,14.557384 0 0 1 14.665581,14.557585 14.666181,14.557384 0 0 1 -0.028,0.547984 A 14.666181,14.557384 0 0 0 31.9992,19.324618 14.666181,14.557384 0 0 0 17.361618,33.334818 Z"/>
+ <circle style="opacity:0.4" cx="31.999" cy="32.001" r="17.999"/>
+ <circle style="opacity:0.2" cx="31.999" cy="-33.001" r="14" transform="scale(1,-1)"/>
+ <circle style="fill:#1789ba" cx="31.999" cy="-32.001" r="14" transform="scale(1,-1)"/>
+ <circle style="opacity:0.2" cx="31.999" cy="33.001" r="8"/>
+ <circle style="fill:#74b8d6" cx="31.999" cy="32.001" r="8"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/digitallyimported.svg b/.icons/awkward/64x64/apps/digitallyimported.svg
new file mode 100644
index 00000000..a1d46efe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/digitallyimported.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,53.222068 0,1.999972 c 0,1.539978 1.2495821,2.77796 2.80076,2.77796 L 57.20004,58 C 58.750017,58 60,56.762018 60,55.22204 l 0,-1.999972 c 0,1.539978 -1.249983,2.777961 -2.79996,2.777961 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.237983 -2.79996,-2.777961 z"/>
+ <path style="fill:#298fc5" d="m 59.9992,54.222068 0,-44.4433641 c 0,-1.539178 -1.247983,-2.7779603 -2.79996,-2.7779603 l -50.3992796,0 c -1.5511779,0 -2.79996,1.2387823 -2.79996,2.7777603 l 0,44.4433641 c 0,1.539978 1.2487821,2.777961 2.79996,2.777961 l 50.3992796,0 c 1.551177,0 2.79996,-1.238863 2.79996,-2.777761 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,2.0004292)">
+ <path d="m 5,9 0,3 10.714,0 c 0.791,0 1.285,0.425 1.285,1.092 l 0,4.8158 c 0,0.667 -0.494,1.081 -1.286,1.092 l -7.7003,0 0,-5.7457 -3.0137,0 0,8.746 12.857,0 c 1.187,0 2.143,-0.966 2.143,-2.167 l 0,-8.6667 c 0,-1.1997 -0.956,-2.166 -2.143,-2.166 l -9.871,0 z"/>
+ <path d="m 23,9 0,3 3,0 0,-3 -0.02929,0 z m 0,4 0,9 3,0 0,-9 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.0008294)">
+ <path d="m 5,9 0,3 10.714,0 c 0.791,0 1.285,0.425 1.285,1.092 l 0,4.8158 c 0,0.667 -0.494,1.081 -1.286,1.092 l -7.7003,0 0,-5.7457 -3.0137,0 0,8.746 12.857,0 c 1.187,0 2.143,-0.966 2.143,-2.167 l 0,-8.6667 c 0,-1.1997 -0.956,-2.166 -2.143,-2.166 l -9.871,0 z"/>
+ <path d="m 23,9 0,3 3,0 0,-3 -0.02929,0 z m 0,4 0,9 3,0 0,-9 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 7 C 5.2496034 7 4 8.2383657 4 9.7773438 L 4 10.777344 C 4 9.2383657 5.2496034 8 6.8007812 8 L 57.199219 8 C 58.749196 8 60 9.2383657 60 10.777344 L 60 9.7773438 C 60 8.2383657 58.749196 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dino.svg b/.icons/awkward/64x64/apps/dino.svg
new file mode 100644
index 00000000..6b19d0b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dino.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 57.790272,59.868 c 0,0 2.742,-4.981622 2.117118,-6.047108 -0.549348,-0.936596 -5.592356,-0.707108 -5.592356,-0.707108 0,0 4.26911,-5.177338 3.592966,-6.330122 C 57.242318,45.648744 50,45.011338 50,45.011338 c 0,0 7.905492,-2.64279 8.132,-3.942 0.237694,-1.361604 -7.080266,-6.282086 -7.080266,-6.282086 0,0 5.433974,-9.058964 4.924266,-10.267684 -0.639792,-1.516768 -8.375404,-1.50846 -8.375404,-1.50846 0,0 3.42556,-10.972595 2.014808,-11.86577 -1.185324,-0.750137 -14.313482,3.321921 -14.313482,3.321921 0,0 -3.933816,-9.4559209 -6.124186,-9.4559209 -2.20421,0 -6.860796,9.4696119 -6.860796,9.4696119 0,0 -7.930522,-6.2731185 -9.361759,-5.459612 -1.26533,0.719104 -0.694362,10.992734 -0.694362,10.992734 z"/>
+ <path style="opacity:0.2" d="m 28.191406,19.398613 c -4.234238,0 -8.084722,0.254392 -11.371094,1.01953 -7.1764451,0.415028 -12.7890621,13.97667 -12.8203121,15.972656 0.0052,3.242964 0.8402638,6.407496 2.3945312,9.074218 3.8816449,8.008546 12.0811489,13.535158 21.5781249,13.535158 4.43184,0 8.570818,-1.223874 12.132812,-3.320314 6.845984,2.430798 18.073064,6.223978 18.929688,5.125 0.987824,-1.267436 -5.851332,-11.810248 -8.960938,-16.46875 1.207358,-2.862026 1.875,-6.007214 1.875,-9.308594 0,-13.240366 -10.517444,-15.628904 -23.757812,-15.628904 z"/>
+ <path style="fill:#455a64;fill-rule:evenodd" d="m 57.790272,58.868663 c 0,0 2.742,-4.981622 2.117118,-6.047108 -0.549348,-0.936596 -5.592356,-0.707108 -5.592356,-0.707108 0,0 4.26911,-5.177338 3.592966,-6.330122 C 57.242318,44.649407 50,44.012001 50,44.012001 c 0,0 7.905492,-2.64279 8.132,-3.942 0.237694,-1.361604 -7.080266,-6.282086 -7.080266,-6.282086 0,0 5.433974,-9.058964 4.924266,-10.267684 -0.639792,-1.516768 -8.375404,-1.50846 -8.375404,-1.50846 0,0 3.42556,-10.972595 2.014808,-11.86577 -1.185324,-0.7501367 -14.313482,3.321921 -14.313482,3.321921 0,0 -3.933816,-9.4559209 -6.124186,-9.4559209 -2.20421,0 -6.860796,9.4696119 -6.860796,9.4696119 0,0 -7.930522,-6.2731185 -9.361759,-5.4596121 -1.26533,0.7191038 -0.694362,10.9927341 -0.694362,10.9927341 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 29.177734 4.0117188 C 26.973524 4.0117188 22.316406 13.482422 22.316406 13.482422 C 22.316406 13.482422 14.386315 7.207978 12.955078 8.0214844 C 12.270404 8.4105939 12.133329 11.538154 12.142578 14.380859 C 12.173428 11.857019 12.355018 9.3625062 12.955078 9.0214844 C 14.386315 8.207978 22.316406 14.480469 22.316406 14.480469 C 22.316406 14.480469 26.973524 5.0117188 29.177734 5.0117188 C 31.368104 5.0117188 35.302734 14.466797 35.302734 14.466797 C 35.302734 14.466797 48.42991 10.396347 49.615234 11.146484 C 49.788728 11.256327 49.887116 11.520915 49.929688 11.896484 C 49.987697 10.997171 49.915281 10.33645 49.615234 10.146484 C 48.42991 9.3963477 35.302734 13.46875 35.302734 13.46875 C 35.302734 13.46875 31.368104 4.0117188 29.177734 4.0117188 z M 47.896484 22.017578 C 47.779367 22.408818 47.601562 23.011719 47.601562 23.011719 C 47.601562 23.011719 54.859294 23.007121 55.880859 24.390625 C 55.995971 23.993247 56.044203 23.679934 55.976562 23.519531 C 55.37554 22.094674 48.726014 22.021922 47.896484 22.017578 z M 51.46875 34.076172 C 51.3233 34.322577 51.050781 34.787109 51.050781 34.787109 C 51.050781 34.787109 56.690839 38.578727 57.90625 40.425781 C 58.023987 40.300332 58.113824 40.179226 58.132812 40.070312 C 58.348751 38.833333 52.572538 34.82992 51.46875 34.076172 z M 52.082031 44.255859 C 50.936884 44.681417 50 45.011719 50 45.011719 C 50 45.011719 56.964026 45.626488 57.849609 46.722656 C 57.987119 46.319998 58.027335 45.988269 57.908203 45.785156 C 57.469962 45.038001 54.278064 44.531852 52.082031 44.255859 z M 55.111328 52.09375 C 54.656456 52.686559 54.314453 53.113281 54.314453 53.113281 C 54.314453 53.113281 59.358855 52.883716 59.908203 53.820312 C 59.910085 53.823521 59.910288 53.828752 59.912109 53.832031 C 59.997209 53.401511 60.02822 53.026906 59.908203 52.822266 C 59.496192 52.119819 56.555425 52.073109 55.111328 52.09375 z"/>
+ <g transform="matrix(2,0,0,2,-1.3045501e-7,0.01200092)">
+ <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 27.973806,10.054161 c -13.240368,0 -23.9738061,10.733438 -23.9738061,23.973806 0,0.09022 0.01278,0.1772 0.01378,0.267172 -0.00113,0.09452 -0.01378,0.186148 -0.01378,0.280942 0,1.263978 0.102138,2.504826 0.2947146,3.715612 0.061956,0.294078 0.162236,0.54474 0.2451366,0.815282 1.1688988,3.814708 4.2141458,5.348938 4.2141458,5.348938 0.7387904,0.596814 1.6581851,1.205364 2.7185371,1.806848 h -0.08814 c 0,0 2.224113,11.849718 6.301938,11.74924 3.08412,-0.07602 5.504248,-6.123266 9.425364,-6 3.917714,0.12318 5.507586,5.959284 9.406082,6 2.251464,0.02352 4.246276,-2.85815 5.48222,-6 h 1.128208 c 3.70676,3.450506 12.13326,6.692828 15.784516,7.88345 0.0499,-0.02606 0.09058,-0.05514 0.11844,-0.0909 0.893726,-1.146514 -5.41012,-11.564372 -8.901408,-16.63493 1.16455,-2.818838 1.81786,-5.90218 1.81786,-9.141656 0,-13.240368 -10.733438,-23.973806 -23.973806,-23.973806 z"/>
+ <circle style="opacity:0.2" cx="17" cy="28.012" r="3"/>
+ <circle style="fill:#ffffff" cx="17" cy="27.012" r="3"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 27.974609 10.054688 C 14.734241 10.054688 4 20.786976 4 34.027344 C 4 34.117564 4.0126719 34.20495 4.0136719 34.294922 C 4.0125419 34.389442 4 34.481378 4 34.576172 C 4 34.635371 4.0073656 34.692857 4.0078125 34.751953 C 4.1560485 21.639015 14.826559 11.052734 27.974609 11.052734 C 41.050657 11.052734 51.673689 21.523766 51.935547 34.537109 C 51.939167 34.366985 51.947266 34.198354 51.947266 34.027344 C 51.947266 20.786976 41.214977 10.054688 27.974609 10.054688 z M 50.375 43.535156 C 50.294324 43.747049 50.215262 43.960894 50.128906 44.169922 C 53.138232 48.540504 58.227759 56.869712 59.005859 59.824219 C 59.012986 59.817122 59.025269 59.812364 59.03125 59.804688 C 59.905721 58.682875 53.905103 48.715278 50.375 43.535156 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/diodon.svg b/.icons/awkward/64x64/apps/diodon.svg
new file mode 100644
index 00000000..ce0012f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/diodon.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="38" height="38" x="4" y="-60" rx="3" ry="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#d3d3d3" width="38" height="38" x="3" y="-60" rx="3" ry="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,9,-7)">
+ <path d="m 10,11 0,-1.5 12,0 0,1.5 z"/>
+ <path d="m 10,14 0,-1.5 12,0 0,1.5 z"/>
+ <path d="m 10,17 0,-1.5 12,0 0,1.5 z"/>
+ <path d="m 10,20 0,-1.5 8,0 0,1.5 z"/>
+ </g>
+ <rect style="opacity:0.2" width="38" height="38" x="22" y="-42" rx="3" ry="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="38" height="38" x="21" y="-42" rx="3" ry="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 25 3 C 23.338 3 22 4.338 22 6 L 22 7 C 22 5.338 23.338 4 25 4 L 57 4 C 58.662 4 60 5.338 60 7 L 60 6 C 60 4.338 58.662 3 57 3 L 25 3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 21 C 5.338 21 4 22.338 4 24 L 4 25 C 4 23.338 5.338 22 7 22 L 39 22 C 40.662 22 42 23.338 42 25 L 42 24 C 42 22.338 40.662 21 39 21 L 7 21 z"/>
+ <g style="opacity:0.5" transform="matrix(2,0,0,2,-9,11)">
+ <path d="m 10,11 0,-1.5 12,0 0,1.5 z"/>
+ <path d="m 10,14 0,-1.5 12,0 0,1.5 z"/>
+ <path d="m 10,17 0,-1.5 12,0 0,1.5 z"/>
+ <path d="m 10,20 0,-1.5 8,0 0,1.5 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dirt-rally.svg b/.icons/awkward/64x64/apps/dirt-rally.svg
new file mode 100644
index 00000000..7326957b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dirt-rally.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 19.398438,11 C 18.622838,11 18,11.622837 18,12.398438 L 18,25 18,37.601562 C 18,38.377162 18.622838,39 19.398438,39 L 32,39 A 14,14 0 0 0 46,25 14,14 0 0 0 32,11 L 19.398438,11 Z M 26.601562,19 32,19 a 5.9999998,5.9999998 0 0 1 6,6 5.9999998,5.9999998 0 0 1 -6,6 l -5.398438,0 C 26.269162,31 26,30.730838 26,30.398438 L 26,25 26,19.601562 C 26,19.269162 26.269162,19 26.601562,19 Z"/>
+ <path style="fill:#ffffff" d="M 19.398438,10 C 18.622838,10 18,10.622837 18,11.398438 L 18,24 18,36.601562 C 18,37.377162 18.622838,38 19.398438,38 L 32,38 A 14,14 0 0 0 46,24 14,14 0 0 0 32,10 L 19.398438,10 Z M 26.601562,18 32,18 a 5.9999998,5.9999998 0 0 1 6,6 5.9999998,5.9999998 0 0 1 -6,6 l -5.398438,0 C 26.269162,30 26,29.730838 26,29.398438 L 26,24 26,18.601562 C 26,18.269163 26.269162,18 26.601562,18 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <g style="opacity:0.2;stroke:#000000" transform="translate(0.99999973,2.6624095e-7)">
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 13.490626,56.478489 -2.984701,-4.47705 M 7.5212224,50.509086 c 0,0 5.9694036,0.693197 5.9694036,-2.984696 0,-3.677898 -5.9694036,-2.984701 -5.9694036,-2.984701 m 1.477e-4,11.938947 0,-11.938801"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.521364,51.5 5.969398,0 m -5.969249,4.978636 0,-8.954098 m 5.969249,8.954098 0,-8.954098 m -5.969398,0 c 0,0 0,-2.984703 2.984699,-2.984703 2.984699,0 2.984699,2.984703 2.984699,2.984703"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 29.50015,44.560941 0,11.938801 5.969397,0 0,0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 40.50015,44.560941 0,11.938801 5.969397,0 0,0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 51.489927,56.478636 0,-5.969403 m 4.477049,-5.969398 -4.477049,5.969398 m -4.477049,-5.969398 4.477049,5.969398"/>
+ </g>
+ <g transform="translate(0.99999973,-1)">
+ <path style="fill:none;stroke:#f07400;stroke-width:3;stroke-linecap:round" d="m 13.490626,56.478489 -2.984701,-4.47705 M 7.5212224,50.509086 c 0,0 5.9694036,0.693197 5.9694036,-2.984696 0,-3.677898 -5.9694036,-2.984701 -5.9694036,-2.984701 m 1.477e-4,11.938947 0,-11.938801"/>
+ <path style="fill:none;stroke:#f07400;stroke-width:3;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.521364,51.5 5.969398,0 m -5.969249,4.978636 0,-8.954098 m 5.969249,8.954098 0,-8.954098 m -5.969398,0 c 0,0 0,-2.984703 2.984699,-2.984703 2.984699,0 2.984699,2.984703 2.984699,2.984703"/>
+ <path style="fill:none;stroke:#f07400;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 29.50015,44.560941 0,11.938801 5.969397,0 0,0"/>
+ <path style="fill:none;stroke:#f07400;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 40.50015,44.560941 0,11.938801 5.969397,0 0,0"/>
+ <path style="fill:none;stroke:#f07400;stroke-width:3;stroke-linecap:round" d="m 51.489927,56.478636 0,-5.969403 m 4.477049,-5.969398 -4.477049,5.969398 m -4.477049,-5.969398 4.477049,5.969398"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dirt4.svg b/.icons/awkward/64x64/apps/dirt4.svg
new file mode 100644
index 00000000..b18c53f5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dirt4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 5.5351562,5 C 4.1313552,5 3.077869,6.1171324 3,7.5 V 30 52.5 C 3,53.885 4.1313552,55 5.5351562,55 H 25.660156 c 5.676802,0 10.917676,-1.841756 15.142188,-4.95266 0.567854,-0.418164 -0.53015,-2.204708 -0.09486,-2.69882 2.665386,-3.0256 4.700726,-6.02546 6.13784,-10.154366 C 47.73179,34.64728 51,32.843582 51,30 51,16.192882 39.654704,5 25.660156,5 Z M 19,21 h 6.734376 C 31.002346,21 35,24.840144 35,30 c 0,5.159858 -3.997654,9 -9.265624,9 H 19 v -9 z"/>
+ <path style="fill:#e4e4e4" d="M 5.5351562,4 C 4.1313552,4 3.077869,5.1171324 3,6.5 V 29 51.5 C 3,52.885 4.1313552,54 5.5351562,54 H 25.660156 c 5.676802,0 10.917676,-1.841756 15.142188,-4.95266 0.567854,-0.418164 -0.53015,-2.204708 -0.09486,-2.69882 2.665386,-3.0256 4.700726,-6.02546 6.13784,-10.154366 C 47.73179,33.64728 51,31.843582 51,29 51,15.192882 39.654704,4 25.660156,4 Z M 19,20 h 6.734376 C 31.002346,20 35,23.840144 35,29 c 0,5.159858 -3.997654,9 -9.265624,9 H 19 v -9 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.5351562 4 C 4.1313552 4 3.077869 5.1171324 3 6.5 L 3 7.5 C 3.077869 6.1171324 4.1313552 5 5.5351562 5 L 25.660156 5 C 39.36802 5 50.526786 15.740416 50.978516 29.15625 C 50.984929 29.103941 51 29.054472 51 29 C 51 15.192882 39.654704 4 25.660156 4 L 5.5351562 4 z M 34.902344 30 C 34.41436 34.639054 30.649699 38 25.734375 38 L 19 38 L 19 39 L 25.734375 39 C 30.649699 39 34.41436 35.639054 34.902344 31 C 34.922969 31.196073 34.949353 31.390445 34.970703 31.585938 C 34.9824 31.391327 35 31.198667 35 31 C 35 30.654592 34.937354 30.332824 34.902344 30 z M 40.886719 48.128906 C 40.823659 48.201286 40.770791 48.275266 40.707031 48.347656 C 40.568771 48.504596 40.599349 48.804249 40.667969 49.136719 C 40.711189 49.105299 40.757761 49.078535 40.800781 49.046875 C 41.012649 48.890855 40.972479 48.527704 40.886719 48.128906 z"/>
+ <path style="opacity:0.2" d="M 49.682926,27.04878 33,47 v 8 H 35.536586 49 v 6 h 8 v -6 h 4 V 47 H 57 V 29.878048 27.04878 Z M 49,39.780488 V 47 h -5.696 z"/>
+ <path style="fill:#fe5400" d="M 49.682926,26.04878 33,46 v 8 H 35.536586 49 v 6 h 8 v -6 h 4 V 46 H 57 V 28.878048 26.04878 Z M 49,38.780488 V 46 h -5.696 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 49.683594 26.048828 L 33 46 L 33 47 L 49.683594 27.048828 L 57 27.048828 L 57 26.048828 L 49.683594 26.048828 z M 44.09375 46 L 43.304688 47 L 49 47 L 49 46 L 44.09375 46 z M 57 46 L 57 47 L 61 47 L 61 46 L 57 46 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/discord-canary.svg b/.icons/awkward/64x64/apps/discord-canary.svg
new file mode 100644
index 00000000..e8d35985
--- /dev/null
+++ b/.icons/awkward/64x64/apps/discord-canary.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 6,48 0,2 c 0,3.324 2.676,6 6,6 l 40,0 6,6 0,-2 -6,-6 -40,0 C 8.676,54 6,51.324 6,48 Z"/>
+ <rect style="fill:#eca337" width="52" height="52" x="6" y="3" rx="6" ry="6"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 44,48 58,62 58,60 46,48 44,48 Z"/>
+ <path style="fill:#eca337;fill-rule:evenodd" d="M 58,61 44,47 58,47 Z"/>
+ <path style="opacity:0.2" d="m 29.351562,18 c 0,0 -3.960847,-0.08611 -8.15625,2.996094 C 16.999913,24.078294 15,28.457838 15,37.648438 c 0,0 3.447919,4.149962 9.886719,4.351562 0,0 1.079085,-1.268481 1.953125,-2.363281 -3.7,-1.0948 -5.101563,-3.371094 -5.101563,-3.371094 C 25.147364,38.171373 27.464899,38.966847 31,39 c 3.535101,-0.03315 7.852636,-0.828627 11.261719,-2.734375 0,0 -1.401563,2.276294 -5.101563,3.371094 C 38.034196,40.731519 39.113281,42 39.113281,42 45.552081,41.7984 49,37.648438 49,37.648438 49,28.457838 47.000087,24.078294 42.804688,20.996094 38.609288,17.91389 34.648437,18 34.648438,18 l -0.292969,0.345703 c 5.2442,1.4694 7.632812,3.742188 7.632812,3.742188 C 39,20 34,20 32,20 c -2,0 -7,4e-6 -9.988281,2.087891 0,0 2.388612,-2.272788 7.632812,-3.742188 z M 27,28 c 1.67632,0 3.0292,1.559133 3,3.5 0,1.940867 -1.32368,3.5 -3,3.5 -1.6469,0 -3,-1.559133 -3,-3.5 0,-1.940867 1.32372,-3.5 3,-3.5 z m 10,0 c 1.67628,0 3,1.559133 3,3.5 0,1.940867 -1.3531,3.5 -3,3.5 -1.67632,0 -3,-1.559133 -3,-3.5 -0.0292,-1.940867 1.32368,-3.5 3,-3.5 z"/>
+ <path style="fill:#ffffff" d="m 29.351562,17 c 0,0 -3.960847,-0.08611 -8.15625,2.996094 C 16.999913,23.078294 15,27.457838 15,36.648438 c 0,0 3.447919,4.149962 9.886719,4.351562 0,0 1.079085,-1.268481 1.953125,-2.363281 -3.7,-1.0948 -5.101563,-3.371094 -5.101563,-3.371094 C 25.147364,37.171373 27.464899,37.966847 31,38 c 3.535101,-0.03315 7.852636,-0.828627 11.261719,-2.734375 0,0 -1.401563,2.276294 -5.101563,3.371094 C 38.034196,39.731519 39.113281,41 39.113281,41 45.552081,40.7984 49,36.648438 49,36.648438 49,27.457838 47.000087,23.078294 42.804688,19.996094 38.609288,16.91389 34.648437,17 34.648438,17 l -0.292969,0.345703 c 5.2442,1.4694 7.632812,3.742188 7.632812,3.742188 C 39,19 34,19 32,19 c -2,0 -7,4e-6 -9.988281,2.087891 0,0 2.388612,-2.272788 7.632812,-3.742188 z M 27,27 c 1.67632,0 3.0292,1.559133 3,3.5 0,1.940867 -1.32368,3.5 -3,3.5 -1.6469,0 -3,-1.559133 -3,-3.5 0,-1.940867 1.32372,-3.5 3,-3.5 z m 10,0 c 1.67628,0 3,1.559133 3,3.5 0,1.940867 -1.3531,3.5 -3,3.5 -1.67632,0 -3,-1.559133 -3,-3.5 -0.0292,-1.940867 1.32368,-3.5 3,-3.5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12 3 C 8.676 3 6 5.676 6 9 L 6 10 C 6 6.676 8.676 4 12 4 L 52 4 C 55.324 4 58 6.676 58 10 L 58 9 C 58 5.676 55.324 3 52 3 L 12 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/discord-ptb.svg b/.icons/awkward/64x64/apps/discord-ptb.svg
new file mode 120000
index 00000000..972a47f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/discord-ptb.svg
@@ -0,0 +1 @@
+discord.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/discord.svg b/.icons/awkward/64x64/apps/discord.svg
new file mode 100644
index 00000000..ccd1bb79
--- /dev/null
+++ b/.icons/awkward/64x64/apps/discord.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 6,48 0,2 c 0,3.324 2.676,6 6,6 l 40,0 6,6 0,-2 -6,-6 -40,0 C 8.676,54 6,51.324 6,48 Z"/>
+ <rect style="fill:#7289da" width="52" height="52" x="6" y="3" rx="6" ry="6"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 44,48 58,62 58,60 46,48 44,48 Z"/>
+ <path style="fill:#7289da;fill-rule:evenodd" d="M 58,61 44,47 58,47 Z"/>
+ <path style="opacity:0.2" d="m 29.351562,18 c 0,0 -3.960847,-0.08611 -8.15625,2.996094 C 16.999913,24.078294 15,28.457838 15,37.648438 c 0,0 3.447919,4.149962 9.886719,4.351562 0,0 1.079085,-1.268481 1.953125,-2.363281 -3.7,-1.0948 -5.101563,-3.371094 -5.101563,-3.371094 C 25.147364,38.171373 27.464899,38.966847 31,39 c 3.535101,-0.03315 7.852636,-0.828627 11.261719,-2.734375 0,0 -1.401563,2.276294 -5.101563,3.371094 C 38.034196,40.731519 39.113281,42 39.113281,42 45.552081,41.7984 49,37.648438 49,37.648438 49,28.457838 47.000087,24.078294 42.804688,20.996094 38.609288,17.91389 34.648437,18 34.648438,18 l -0.292969,0.345703 c 5.2442,1.4694 7.632812,3.742188 7.632812,3.742188 C 39,20 34,20 32,20 c -2,0 -7,4e-6 -9.988281,2.087891 0,0 2.388612,-2.272788 7.632812,-3.742188 z M 27,28 c 1.67632,0 3.0292,1.559133 3,3.5 0,1.940867 -1.32368,3.5 -3,3.5 -1.6469,0 -3,-1.559133 -3,-3.5 0,-1.940867 1.32372,-3.5 3,-3.5 z m 10,0 c 1.67628,0 3,1.559133 3,3.5 0,1.940867 -1.3531,3.5 -3,3.5 -1.67632,0 -3,-1.559133 -3,-3.5 -0.0292,-1.940867 1.32368,-3.5 3,-3.5 z"/>
+ <path style="fill:#ffffff" d="m 29.351562,17 c 0,0 -3.960847,-0.08611 -8.15625,2.996094 C 16.999913,23.078294 15,27.457838 15,36.648438 c 0,0 3.447919,4.149962 9.886719,4.351562 0,0 1.079085,-1.268481 1.953125,-2.363281 -3.7,-1.0948 -5.101563,-3.371094 -5.101563,-3.371094 C 25.147364,37.171373 27.464899,37.966847 31,38 c 3.535101,-0.03315 7.852636,-0.828627 11.261719,-2.734375 0,0 -1.401563,2.276294 -5.101563,3.371094 C 38.034196,39.731519 39.113281,41 39.113281,41 45.552081,40.7984 49,36.648438 49,36.648438 49,27.457838 47.000087,23.078294 42.804688,19.996094 38.609288,16.91389 34.648437,17 34.648438,17 l -0.292969,0.345703 c 5.2442,1.4694 7.632812,3.742188 7.632812,3.742188 C 39,19 34,19 32,19 c -2,0 -7,4e-6 -9.988281,2.087891 0,0 2.388612,-2.272788 7.632812,-3.742188 z M 27,27 c 1.67632,0 3.0292,1.559133 3,3.5 0,1.940867 -1.32368,3.5 -3,3.5 -1.6469,0 -3,-1.559133 -3,-3.5 0,-1.940867 1.32372,-3.5 3,-3.5 z m 10,0 c 1.67628,0 3,1.559133 3,3.5 0,1.940867 -1.3531,3.5 -3,3.5 -1.67632,0 -3,-1.559133 -3,-3.5 -0.0292,-1.940867 1.32368,-3.5 3,-3.5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12 3 C 8.676 3 6 5.676 6 9 L 6 10 C 6 6.676 8.676 4 12 4 L 52 4 C 55.324 4 58 6.676 58 10 L 58 9 C 58 5.676 55.324 3 52 3 L 12 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/disk-burner.svg b/.icons/awkward/64x64/apps/disk-burner.svg
new file mode 100644
index 00000000..cb6ef0ea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/disk-burner.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z m 0,16 A 12,12 0 0 1 44,33 12,12 0 0 1 32,45 12,12 0 0 1 20,33 12,12 0 0 1 32,21 Z"/>
+ <path style="fill:#848484" d="M 32,17 A 15,15 0 0 0 17,32 15,15 0 0 0 32,47 15,15 0 0 0 47,32 15,15 0 0 0 32,17 Z m 0,9 c 3.3138,0 6,2.6862 6,6 0,3.3138 -2.6862,6 -6,6 -3.3138,0 -6,-2.6862 -6,-6 0,-3.3138 2.6862,-6 6,-6 z"/>
+ <path style="fill:#e4e4e4" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z m 0,16 A 12,12 0 0 1 44,32 12,12 0 0 1 32,44 12,12 0 0 1 20,32 12,12 0 0 1 32,20 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.287972 5 59.630821 17.13209 59.984375 32.332031 C 59.990631 32.221433 60 32.112217 60 32 C 60 16.488 47.512 4 32 4 z M 20.050781 32.996094 A 12 12 0 0 0 20 34 A 12 12 0 0 0 20.025391 34.5 A 12 12 0 0 1 20.050781 33.996094 A 12 12 0 0 0 32 45 A 12 12 0 0 0 43.949219 34.003906 A 12 12 0 0 1 43.978516 34.595703 A 12 12 0 0 0 44 34 A 12 12 0 0 0 43.949219 33.003906 A 12 12 0 0 1 32 44 A 12 12 0 0 1 20.050781 32.996094 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#ff5722" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 49.854,38 C 44.946,40 42,44.688 42,48 c 0,3.2748 2.5768,5.932 5.7774,5.9942 C 46.17804,53.96222 44.8896,52.6368 44.8896,51 c 0,-1.65686 1.47262,-4 3.927,-5 0,3.5 2.6352,4.006 1.96348,6 -0.38086,1.13066 -1.30986,1.98882 -2.9204,1.99804 0.0096,5e-5 0.0203,0.0011 0.03058,0.0011 3.2532,0 5.1246,-1.7264 5.8904,-4 1.3434,-3.9882 -3.927,-5 -3.927,-12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/disk-manager.svg b/.icons/awkward/64x64/apps/disk-manager.svg
new file mode 120000
index 00000000..14d09c23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/disk-manager.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/disk-usage-analyzer.svg b/.icons/awkward/64x64/apps/disk-usage-analyzer.svg
new file mode 100644
index 00000000..58b07ce1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/disk-usage-analyzer.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,55 0,2 c 0,2.216 1.784,4 4,4 l 36,0 c 2.216,0 4,-1.784 4,-4 l 0,-2 c 0,2.216 -1.784,4 -4,4 l -36,0 c -2.216,0 -4,-1.784 -4,-4 z"/>
+ <rect style="fill:#8e8e8e" width="56" height="44" x="-60" y="-54" rx="4" ry="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="m 32,12 c -7.732,0 -14,6.268 -14,14 l 0,14 14,0 C 39.732,40 46,33.732 46,26 46,18.268 39.732,12 32,12 Z m 0,6 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;fill:#ffffff" d="M 14 4 C 11.784 4 10 5.784 10 8 L 10 9 C 10 6.784 11.784 5 14 5 L 50 5 C 52.216 5 54 6.784 54 9 L 54 8 C 54 5.784 52.216 4 50 4 L 14 4 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#4daaf5" cx="48" cy="46" r="16"/>
+ <g style="fill:#ffffff" transform="matrix(2,0,0,2,7,4)">
+ <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/64x64/apps/disk-utility.svg b/.icons/awkward/64x64/apps/disk-utility.svg
new file mode 100644
index 00000000..3e9124f3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/disk-utility.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,55 0,2 c 0,2.216 1.784,4 4,4 l 36,0 c 2.216,0 4,-1.784 4,-4 l 0,-2 c 0,2.216 -1.784,4 -4,4 l -36,0 c -2.216,0 -4,-1.784 -4,-4 z"/>
+ <rect style="fill:#8e8e8e" width="56" height="44" x="-60" y="-54" rx="4" ry="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="m 32,12 c -7.732,0 -14,6.268 -14,14 l 0,14 14,0 C 39.732,40 46,33.732 46,26 46,18.268 39.732,12 32,12 Z m 0,6 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;fill:#ffffff" d="M 14 4 C 11.784 4 10 5.784 10 8 L 10 9 C 10 6.784 11.784 5 14 5 L 50 5 C 52.216 5 54 6.784 54 9 L 54 8 C 54 5.784 52.216 4 50 4 L 14 4 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#8561c5" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 A 2.2858,2.2858 0 0 1 48,48.2864 2.2858,2.2858 0 0 1 45.714,46.0004 2.2858,2.2858 0 0 1 48,43.7144 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/diskmonitor.svg b/.icons/awkward/64x64/apps/diskmonitor.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/diskmonitor.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/disper.svg b/.icons/awkward/64x64/apps/disper.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/disper.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/display-brightness.svg b/.icons/awkward/64x64/apps/display-brightness.svg
new file mode 120000
index 00000000..75d9c9da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/display-brightness.svg
@@ -0,0 +1 @@
+preferences-system-brightness-lock.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/display-capplet.svg b/.icons/awkward/64x64/apps/display-capplet.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/display-capplet.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/display-im6.Q16.svg b/.icons/awkward/64x64/apps/display-im6.Q16.svg
new file mode 120000
index 00000000..d7b626b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/display-im6.Q16.svg
@@ -0,0 +1 @@
+display.im6.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/display-im6.q16.svg b/.icons/awkward/64x64/apps/display-im6.q16.svg
new file mode 120000
index 00000000..d7b626b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/display-im6.q16.svg
@@ -0,0 +1 @@
+display.im6.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/display.im6.svg b/.icons/awkward/64x64/apps/display.im6.svg
new file mode 100644
index 00000000..80822c68
--- /dev/null
+++ b/.icons/awkward/64x64/apps/display.im6.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 56.433033,14.461595 c -0.345997,-0.034 -0.713993,0.0362 -1.105989,0.238198 -3.145968,1.600384 -6.325935,9.034708 -7.163927,14.136656 -0.143998,0.879991 -0.135999,2.019979 -0.074,3.233967 0.02,-0.417996 0.016,-0.879991 0.074,-1.233988 0.837992,-5.101948 4.017959,-12.536272 7.163927,-14.136656 3.135968,-1.615383 4.705952,5.404745 6.327935,3.671763 0.373997,-0.401796 0.419996,-1.274787 0.219998,-2.394376 -0.056,0.155999 -0.125999,0.293197 -0.219998,0.394396 -1.419985,1.515985 -2.797971,-3.672162 -5.221946,-3.90996 z M 2.3395845,50.413229 c -0.2783972,0.453995 -0.4220357,0.93799 -0.2693973,1.491984 1.2121877,2.429976 1.6327834,2.699973 1.6327834,2.699973 0,0 7.0029284,10.81589 27.8897154,7.893919 20.883787,-2.92197 23.777758,-7.683921 23.589759,-10.045897 -0.02,-0.249998 -0.107998,-0.489995 -0.211997,-0.723993 -0.965991,2.539974 -5.769942,6.305936 -23.377762,8.769911 -20.887787,2.92197 -27.8897154,-7.89392 -27.8897154,-7.89392 -8e-4,0 -0.3825961,-0.307997 -1.3641861,-2.191977 z"/>
+ <path style="fill:#3e50b4" d="M 37.445226,2.3813787 C 31.722085,3.1790906 25.571947,6.1879399 20.568799,15.089849 9.1293152,35.431642 9.9417069,42.511569 8.1185255,44.799546 c -1.8300213,2.278377 -6.761731,3.514964 -6.0485383,6.104938 1.2123077,2.429775 1.6327834,2.699572 1.6327834,2.699572 0,0 7.0027284,10.81669 27.8897154,7.89512 20.885787,-2.92157 23.781758,-7.682922 23.591759,-10.046098 -0.189238,-2.365776 -4.596953,-4.090758 -4.596953,-4.090758 0,0 -3.263166,-12.424273 -2.425375,-17.524821 0.837712,-5.102948 4.020159,-12.539072 7.165527,-14.139456 3.136168,-1.615364 4.705552,5.404545 6.327735,3.671962 C 63.271163,17.634023 58.969207,7.4135274 53.71526,4.3677585 49.511303,1.5109876 44.877351,1.7857848 37.445426,2.3925786"/>
+ <g style="opacity:0.2" transform="matrix(1.5156645,0,0,1.4191255,-4.285548,-0.31103409)">
+ <path d="m 22.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.9107 m -2.1354,-3.6076"/>
+ <path d="m 21.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.1018 m -3.0313,-2.7566"/>
+ <path d="m 12.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.7181 m -1.6896,-3.8728"/>
+ </g>
+ <g style="fill:#ffbe4b" transform="matrix(1.5156645,0,0,1.4191255,-4.285548,-1.3111636)">
+ <path d="m 22.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.9107 m -2.1354,-3.6076"/>
+ <path d="m 21.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.1018 m -3.0313,-2.7566"/>
+ <path d="m 12.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.7181 m -1.6896,-3.8728"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.1" d="M 44.75 1.9980469 C 42.625084 1.9845869 40.232284 2.1650305 37.445312 2.3925781 L 37.445312 2.3808594 C 31.722172 3.1785713 25.571507 6.1879347 20.568359 15.089844 C 9.1288756 35.431637 9.942322 42.510851 8.1191406 44.798828 C 6.2891193 47.077205 1.3571198 48.314323 2.0703125 50.904297 C 2.0735453 50.910776 2.0749034 50.913473 2.078125 50.919922 C 2.6474964 48.961246 6.5376768 47.767751 8.1191406 45.798828 C 9.942322 43.510851 9.1288756 36.431637 20.568359 16.089844 C 25.571507 7.1879347 31.722172 4.1785713 37.445312 3.3808594 L 37.445312 3.3925781 C 44.877237 2.7857843 49.510887 2.5104166 53.714844 5.3671875 C 57.958897 7.8275105 61.57872 14.965446 61.962891 18.535156 C 62.337756 15.534111 58.412869 7.0906827 53.714844 4.3671875 C 51.087371 2.5817057 48.291526 2.0204802 44.75 1.9980469 z M 48.039062 32.417969 C 47.902234 38.118343 50.587891 48.363281 50.587891 48.363281 C 50.587891 48.363281 54.643953 49.955617 55.132812 52.177734 C 55.180547 51.919801 55.201269 51.672963 55.183594 51.453125 C 54.994356 49.087349 50.587891 47.363281 50.587891 47.363281 C 50.587891 47.363281 48.194822 38.237683 48.039062 32.417969 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dissenter-browser.svg b/.icons/awkward/64x64/apps/dissenter-browser.svg
new file mode 100644
index 00000000..4bd9a466
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dissenter-browser.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 5.2,5 C 2.8732,5 1,6.8732 1,9.2 V 56.8 C 1,59.1268 2.8732,61 5.2,61 H 35 C 50.463972,61 63,48.463972 63,33 63,17.536027 50.463972,5 35,5 Z"/>
+ <path style="fill:#00d177" d="M 5.2,4 C 2.8732,4 1,5.8732 1,8.2 V 55.8 C 1,58.1268 2.8732,60 5.2,60 H 35 C 50.463972,60 63,47.463972 63,32 63,16.536027 50.463972,4 35,4 Z"/>
+ <path style="opacity:0.1" d="m 17,20.9998 a 2.0002,2.0002 0 1 0 0,4 h 24 a 2.0002,2.0002 0 1 0 0,-4 z m 0,10 a 2.0002,2.0002 0 1 0 0,4 h 24 a 2.0002,2.0002 0 1 0 0,-4 z m 0,10 a 2.0002,2.0002 0 1 0 0,4 h 16 a 2.0002,2.0002 0 1 0 0,-4 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:4;stroke-linecap:round" d="M 17,21.9998 H 41"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:4;stroke-linecap:round" d="M 17,31.9998 H 41"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:4;stroke-linecap:round" d="M 17,41.9998 H 33"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.1992188 4 C 2.8724188 4 1 5.8724187 1 8.1992188 L 1 9.1992188 C 1 6.8724187 2.8724188 5 5.1992188 5 L 35 5 C 50.241333 5 62.628612 17.179662 62.982422 32.335938 C 62.988707 32.224106 63 32.113406 63 32 C 63 16.536027 50.463972 4 35 4 L 5.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-absolute.svg b/.icons/awkward/64x64/apps/distributor-logo-absolute.svg
new file mode 100644
index 00000000..b5a9bbdd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-absolute.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="52" height="52" x="8" y="9" rx="2.6" ry="2.6"/>
+ <rect style="fill:#765e4a" width="52" height="52" x="8" y="8" rx="2.6" ry="2.6"/>
+ <rect style="opacity:0.2" width="14" height="34" x="42" y="5" rx="2" ry="2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.6 8 C 9.1592 8 8 9.1592 8 10.6 L 8 11.6 C 8 10.159 9.1592 9 10.6 9 L 57.4 9 C 58.841 9 60 10.159 60 11.6 L 60 10.6 C 60 9.1592 58.841 8 57.4 8 L 10.6 8 z"/>
+ <rect style="fill:#b38a48" width="14" height="34" x="42" y="4" rx="2" ry="2"/>
+ <rect style="opacity:0.2" width="34" height="14" x="4" y="43" rx="2" ry="2"/>
+ <rect style="fill:#c8a972" width="34" height="14" x="4" y="42" rx="2" ry="2"/>
+ <rect style="opacity:0.2" width="14" height="14" x="42" y="43" rx="2" ry="2"/>
+ <rect style="fill:#ffffff" width="14" height="14" x="42" y="42" rx="2" ry="2"/>
+ <path style="opacity:0.2" d="M 14,14 C 12.892,14 12,14.892 12,16 V 18 H 30 V 24.121 H 12 V 37 C 12,38.108 12.892,39 14,39 H 36 C 37.108,39 38,38.108 38,37 V 16 C 38,14.892 37.108,14 36,14 Z M 16,28 H 30 V 35.121 H 16 Z"/>
+ <path style="fill:#ffffff" d="M 14,13 C 12.892,13 12,13.892 12,15 V 17 H 30 V 23.121 H 12 V 36 C 12,37.108 12.892,38 14,38 H 36 C 37.108,38 38,37.108 38,36 V 15 C 38,13.892 37.108,13 36,13 Z M 16,27 H 30 V 34.121 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 44 4 C 42.892 4 42 4.892 42 6 L 42 7 C 42 5.892 42.892 5 44 5 L 54 5 C 55.108 5 56 5.892 56 7 L 56 6 C 56 4.892 55.108 4 54 4 L 44 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6 42 C 4.892 42 4 42.892 4 44 L 4 45 C 4 43.892 4.892 43 6 43 L 36 43 C 37.108 43 38 43.892 38 45 L 38 44 C 38 42.892 37.108 42 36 42 L 6 42 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-academix.svg b/.icons/awkward/64x64/apps/distributor-logo-academix.svg
new file mode 100644
index 00000000..6f1610c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-academix.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#ffab32" d="M 32.310547,5.75 13.640625,53.132812 C 18.556679,57.407464 24.97385,60 32,60 c 7.246879,0 13.846357,-2.758061 18.818359,-7.275391 z"/>
+ <path style="fill:#255f8a" d="M 30.480469 4.0546875 A 28 28 0 0 0 4 32 A 28 28 0 0 0 12.484375 52.041016 L 30.480469 4.0546875 z"/>
+ <path style="fill:#df391e" d="M 33.529297 4.0761719 L 51.525391 52.066406 A 28 28 0 0 0 60 32 A 28 28 0 0 0 33.529297 4.0761719 z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0-3.068359 0.203125c-0.169467 0.521819-8.832998 27.144749-17.5625 46.683594a28 28 0 0 0 4.177734 3.734375l6.453125-13.621094h21l6.197266 13.082031a28 28 0 0 0 4.066406-3.878906c-8.854201-19.496442-18.037099-45.560508-18.199219-46.021484a28 28 0 0 0-3.064453-0.1816406zm0 8 8 23h-16z"/>
+ <path style="fill:#ffffff" d="m32 4a28 28 0 0 0-3.068359 0.203125c-0.169467 0.521819-8.832998 27.144749-17.5625 46.683594a28 28 0 0 0 4.177734 3.734375l6.453125-13.621094h21l6.197266 13.082031a28 28 0 0 0 4.066406-3.878906c-8.854201-19.496442-18.037099-45.560508-18.199219-46.021484a28 28 0 0 0-3.064453-0.1816406zm0 8 8 23h-16l8-23z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-aix.svg b/.icons/awkward/64x64/apps/distributor-logo-aix.svg
new file mode 100644
index 00000000..0542bc53
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-aix.svg
@@ -0,0 +1,7 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#95e000"/>
+ <path d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m32 8a25 25 0 0 0-25 25 25 25 0 0 0 25 25 25 25 0 0 0 25-25 25 25 0 0 0-25-25zm0 2a23 23 0 0 1 23 23 23 23 0 0 1-23 23 23 23 0 0 1-23-23 23 23 0 0 1 23-23zm-12 16-5 13h3l1.199219-3h4.90039l0.900391 3h3l-4-13zm10 0v13h3v-13zm5 0 5 6.5-5 6.5h3l3.5-4.550781 3.5 4.550781h3l-5-6.5 5-6.5h-3l-3.5 4.550781-3.5-4.550781zm-13 3 1.199219 4h-2.798828z" style="opacity:.2"/>
+ <path d="m32 7a25 25 0 0 0-25 25 25 25 0 0 0 25 25 25 25 0 0 0 25-25 25 25 0 0 0-25-25zm0 2a23 23 0 0 1 23 23 23 23 0 0 1-23 23 23 23 0 0 1-23-23 23 23 0 0 1 23-23zm-12 16-5 13h3l1.199219-3h4.90039l0.900391 3h3l-4-13h-4zm10 0v13h3v-13h-3zm5 0 5 6.5-5 6.5h3l3.5-4.550781 3.5 4.550781h3l-5-6.5 5-6.5h-3l-3.5 4.550781-3.5-4.550781h-3zm-13 3 1.199219 4h-2.798828l1.599609-4z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-alpine.svg b/.icons/awkward/64x64/apps/distributor-logo-alpine.svg
new file mode 100644
index 00000000..0a718b83
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-alpine.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 19.154,61 C 17.443,61 15.344,59.773 14.49,58.274 L 1.6407,35.726 C 0.78643,34.227 0.78643,31.773 1.6407,30.274 L 14.49,7.7258 C 15.344,6.2266 17.443,5 19.154,5 H 44.846 C 46.556,5 48.655,6.2266 49.509,7.7258 L 62.359,30.274 C 63.213,31.773 63.213,34.227 62.359,35.726 L 49.509,58.274 C 48.655,59.773 46.557,61 44.846,61 Z"/>
+ <path style="fill:#0d597f" d="M 19.154,60 C 17.443,60 15.344,58.773 14.49,57.274 L 1.6407,34.726 C 0.78643,33.227 0.78643,30.773 1.6407,29.274 L 14.49,6.7258 C 15.344,5.2266 17.443,4 19.154,4 H 44.846 C 46.556,4 48.655,5.2266 49.509,6.7258 L 62.359,29.274 C 63.213,30.773 63.213,33.227 62.359,34.726 L 49.509,57.274 C 48.655,58.773 46.557,60 44.846,60 Z"/>
+ <path style="opacity:0.2" d="M 26,23 10,40 H 17 L 26,30 34,40 H 41 L 36,35 40,32 48,40 H 55 L 40,25 33,31 Z M 24,35 20,40 H 24 Z"/>
+ <path style="fill:#ffffff" d="M 26,22 10,39 H 17 L 26,29 34,39 H 41 L 36,34 40,31 48,39 H 55 L 40,24 33,30 Z M 24,34 20,39 H 24 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 19.154 4 C 17.443 4 15.344 5.2274 14.49 6.7266 L 1.6406 29.273 C 1.1412 30.15 0.94278 31.352 1.0273 32.5 C 1.0874 31.685 1.2858 30.896 1.6406 30.273 L 14.49 7.7266 C 15.344 6.2274 17.443 5 19.154 5 L 44.846 5 C 46.556 5 48.656 6.2274 49.51 7.7266 L 62.359 30.273 C 62.714 30.896 62.913 31.685 62.973 32.5 C 63.057 31.352 62.859 30.15 62.359 29.273 L 49.51 6.7266 C 48.656 5.2274 46.556 4 44.846 4 L 19.154 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-alt-linux.svg b/.icons/awkward/64x64/apps/distributor-logo-alt-linux.svg
new file mode 100644
index 00000000..3f85a85c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-alt-linux.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#ffd017" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="m 32.64401,49.069112 c -0.710886,0.14172 -1.919328,0.710786 -2.702506,1.066624 -0.14172,0.07142 -0.14172,0.28453 0,0.28453 0.214114,0.07142 0.356924,0.14184 0.497756,0.284532 0.356826,0.426354 0.78308,0.78219 0.78308,1.35125 0,0.639382 -0.355838,0.852608 -0.284532,1.421572 0.213226,1.138124 1.137136,3.112788 1.137136,4.322316 -0.07042,0.923912 -0.92391,0.923912 -1.421666,1.56428 -0.14272,0.213226 -0.214018,0.426352 -0.214018,0.710882 0,0.284532 -0.07042,0.782192 0.214018,0.782192 0.354948,0.07132 0.42635,-0.63948 0.78219,-0.63948 C 31.933124,60.28823 31.862808,61 32.289062,61 h 18.70094 c -0.07132,-0.214114 -0.213126,-0.497658 -0.354848,-0.569064 -0.925,-0.853494 -3.271466,-1.991618 -3.69782,-3.341882 -0.711774,-2.062928 0.213126,-4.69304 0.497656,-6.96919 C 48.430308,43.5075 48.075458,39.880098 46.866028,34.404872 46.22556,31.276112 45.727904,28.50329 44.80399,25.44594 44.661176,24.876878 43.87998,24.094686 43.59456,23.597028 43.381334,23.24119 43.168206,22.600726 43.096902,22.174472 c -0.497658,-2.34657 -0.28364,-4.621734 -1.99073,-6.613353 -0.640368,-0.710784 -1.848812,-0.782188 -2.631,-1.279847 -1.492976,-0.78219 -2.986048,-1.564378 -4.48001,-2.48829 -0.213128,-0.142809 -0.853496,-0.355936 -1.208444,-0.142809 1.7061,1.20953 2.844226,2.631099 3.341884,4.76454 0.213128,0.995317 0.497658,1.777507 -0.497658,2.346471 -0.28453,0.142794 -2.133918,1.531246 -2.987412,3.593284 -0.213128,0.426254 -1.42167,3.200062 -2.844228,5.831164 -1.706104,-0.9249 -3.413288,-0.99532 -4.621732,-0.99532 -1.279848,0 -2.974728,0.14172 -4.04145,0.923914 -2.274176,1.707088 -3.27048,3.910946 -3.981266,6.400222 -0.569061,1.919326 -0.924009,3.91095 -1.066719,5.901582 -0.142706,2.702404 0.143188,5.50795 0.426829,8.210454 0.214017,1.777506 0.426254,3.485002 0.568966,5.262506 0.354947,1.919328 0.28453,3.413288 0.213127,3.768138 -0.639383,1.991622 -1.634698,2.702504 -3.555012,3.05834 -0.284533,0 -0.427243,0.14184 -0.355837,0.284532 h 5.333504 v 0 h 5.960678 c 0.568076,0 0.710786,-0.284532 1.279848,-0.78219 0.782188,-0.782188 -0.284532,-2.13344 0,-3.910946 0.640368,-4.409494 2.559216,-8.21086 3.48313,-12.477644 0.14282,-0.497658 0.214112,-1.138028 0.28552,-1.848814 0.354944,1.707092 0.853082,2.760842 1.350738,4.396528 0.49766,1.706098 0.995316,2.19452 1.778496,2.620774 v 0 c -0.07142,0 -0.14282,0 -0.214114,0.07142 z"/>
+ <path style="fill:#3f3f3f" d="m 32.64401,48.069112 c -0.710886,0.14172 -1.919328,0.710786 -2.702506,1.066624 -0.14172,0.07142 -0.14172,0.28453 0,0.28453 0.214114,0.07142 0.356924,0.14184 0.497756,0.284532 0.356826,0.426354 0.78308,0.78219 0.78308,1.35125 0,0.639382 -0.355838,0.852608 -0.284532,1.421572 0.213226,1.138124 1.137136,3.112788 1.137136,4.322316 -0.07042,0.923912 -0.92391,0.923912 -1.421666,1.56428 -0.14272,0.213226 -0.214018,0.426352 -0.214018,0.710882 0,0.284532 -0.07042,0.782192 0.214018,0.782192 0.354948,0.07132 0.42635,-0.63948 0.78219,-0.63948 C 31.933124,59.28823 31.862808,60 32.289062,60 h 18.70094 c -0.07132,-0.214114 -0.213126,-0.497658 -0.354848,-0.569064 -0.925,-0.853494 -3.271466,-1.991618 -3.69782,-3.341882 -0.711774,-2.062928 0.213126,-4.69304 0.497656,-6.96919 C 48.430308,42.5075 48.075458,38.880098 46.866028,33.404872 46.22556,30.276112 45.727904,27.50329 44.80399,24.44594 44.661176,23.876878 43.87998,23.094686 43.59456,22.597028 43.381334,22.24119 43.168206,21.600726 43.096902,21.174472 c -0.497658,-2.346569 -0.28364,-4.621734 -1.99073,-6.613353 -0.640368,-0.710784 -1.848812,-0.782188 -2.631,-1.279847 -1.492976,-0.78219 -2.986048,-1.564378 -4.48001,-2.48829 -0.213128,-0.142809 -0.853496,-0.355936 -1.208444,-0.142809 1.7061,1.20953 2.844226,2.631099 3.341884,4.76454 0.213128,0.995317 0.497658,1.777507 -0.497658,2.346471 -0.28453,0.142794 -2.133918,1.531246 -2.987412,3.593284 -0.213128,0.426254 -1.42167,3.200062 -2.844228,5.831164 -1.706104,-0.9249 -3.413288,-0.99532 -4.621732,-0.99532 -1.279848,0 -2.974728,0.14172 -4.04145,0.923914 -2.274176,1.707088 -3.27048,3.910946 -3.981266,6.400222 -0.569061,1.919326 -0.924009,3.91095 -1.066719,5.901582 -0.142706,2.702404 0.143188,5.50795 0.426829,8.210454 0.214017,1.777506 0.426254,3.485002 0.568966,5.262506 0.354947,1.919328 0.28453,3.413288 0.213127,3.768138 -0.639383,1.991622 -1.634698,2.702504 -3.555012,3.05834 -0.284533,0 -0.427243,0.14184 -0.355837,0.284532 h 5.333504 v 0 h 5.960678 c 0.568076,0 0.710786,-0.284532 1.279848,-0.78219 0.782188,-0.782188 -0.284532,-2.13344 0,-3.910946 0.640368,-4.409494 2.559216,-8.21086 3.48313,-12.477644 0.14282,-0.497658 0.214112,-1.138028 0.28552,-1.848814 0.354944,1.707092 0.853082,2.760842 1.350738,4.396528 0.49766,1.706098 0.995316,2.19452 1.778496,2.620774 v 0 c -0.07142,0 -0.14282,0 -0.214114,0.07142 z"/>
+ <path style="fill:#ffffff" d="m 32.683586,48.699144 c -0.17668,-1.6e-5 -0.35883,0.02624 -0.536772,0.07952 -0.426366,0.07142 -0.569528,0.641332 -0.284008,0.925864 0,0 0.212596,0.14172 0.284008,0.213006 v 0.142 c -0.19134,0.192 -0.859312,0.1661 -1.243952,0.19312 0.18,0.234554 0.318088,0.485406 0.318088,0.80374 0,0.639382 -0.355316,0.85107 -0.284008,1.420036 0.213226,1.138124 1.138868,3.113274 1.138868,4.322802 -0.0036,0.045 -0.0184,0.07848 -0.02556,0.11928 0.259916,0.240222 0.839014,0.354952 0.948584,0.519732 0.21313,0.28453 -0.14114,0.783336 0.071,1.067868 0.07142,0.214112 0.358018,0.283428 0.499854,0.213004 0.355836,-0.0714 0.496486,-0.497012 0.781018,-0.497012 0.497658,-0.07042 1.13893,-0.07094 1.493878,0.284008 0.14272,0.0714 0.213008,-5.8e-4 0.213008,-0.071 0.07042,-0.284532 -1.067166,-0.568858 -1.209874,-1.706884 -0.14272,-0.92401 -0.06966,-2.33062 -0.710018,-3.325936 -0.14182,-0.14282 -0.354714,-0.14188 -0.42601,-0.355008 0,-0.284532 0.213008,-0.641918 0.213008,-0.996866 0,-0.14272 -0.0703,-0.42659 -0.213008,-0.497014 -0.213226,-0.07138 -0.499424,0.071 -0.783858,0.071 -0.426354,0 -0.9225,-1.98e-4 -1.207032,-0.142 -0.0713,-0.07132 -0.0717,-0.1416 0.071,-0.213006 0.283544,-0.0714 0.993782,0.285236 1.420038,-0.142 0.497756,-0.42635 0.854978,-1.137818 0.64185,-1.70688 -0.16058,-0.480276 -0.640078,-0.72133 -1.170108,-0.721378 z"/>
+ <path style="fill:#ff5811" d="m 33.639326,11.006107 c 1.20943,0.64037 2.702404,2.915532 3.48459,4.124076 0.35594,0.497657 0.853596,0.07131 0.639482,-0.354948 -1.207554,-1.70709 -2.630114,-3.128758 -4.124072,-3.769128 v 0 M 27.38181,29.886784 c 0.92401,0.214114 1.763386,0.557752 2.046928,1.411248 0.285518,0.85359 1.228008,1.351248 0.872074,3.83954 0,0 -0.07042,0.284532 0,0 0.07042,-0.63938 -0.07042,0.284432 0,0 0.07132,-0.42635 0.783184,0.577646 0.924906,0.79077 -0.284532,-0.853596 -0.359214,-2.852808 0.707422,-2.781404 0.56906,0.07142 0.497756,0.49766 1.422656,0.710786 0.283542,0.07142 0.92391,-0.14172 1.066718,-0.63938 0.35485,-1.066722 0,-1.99162 -0.853594,-2.702406 -0.498644,-0.42734 -1.138024,-0.640468 -1.777506,-0.213226 -0.14272,0.14184 -0.355934,0.568076 -0.355934,0.78219 0.14182,0.924008 -0.355836,0.639478 -0.710784,0 -0.497658,-0.78219 -2.347458,-1.33984 -3.342872,-1.19812 v 0 m 6.115692,12.930862 c 0.427242,-1.351254 -0.07042,-3.341886 -0.355836,-4.835848 -0.14184,-0.497656 0.497658,-0.639378 0.640366,-0.14172 0.426356,1.990634 0.35495,3.484594 -0.28453,4.97757 v 0 m 2.346558,-25.198194 c -0.14272,0.07042 -0.710788,0.497659 -1.066722,0.710786 0.78219,0.141834 1.84891,0.710784 2.346566,1.635781 0.355938,0.782191 0.63948,1.919231 0.782192,2.701421 0,-0.497658 -0.07142,-2.701421 0.14272,-2.98595 0.354948,-0.42724 1.066722,-0.07142 1.564378,0.141714 0.35495,0.142814 0.569062,0.569062 0.92401,0.78219 0.35584,0.1428 0.711774,0.213128 1.066624,0.07142 0.354948,-0.07142 0.711772,-0.355936 0.853592,-0.710787 0.213128,-0.640467 -0.42724,-3.200161 -1.84891,-2.631099 -0.568962,0.213127 -0.640366,1.066721 -1.138024,1.492975 -0.283544,0.213125 -0.569062,0.284531 -0.92401,0.213125 -0.355838,0 -0.78308,-0.213125 -1.138028,-0.497659 -0.497664,-0.354848 -0.99532,-0.782188 -1.56438,-0.923912 z"/>
+ <path style="fill:#231f20" d="m 32.786718,49.572698 c 0.213126,0 0.497658,0.28453 0.426254,0.355934 -0.14272,0.14184 -0.213128,-0.07142 -0.497658,-0.07142 -0.21313,0 -0.426252,0.07142 -0.426252,-0.07132 0,-0.14184 0.213122,-0.213226 0.497656,-0.213226 z"/>
+ <path style="fill:#ffffff" d="m 35.283204,17.987735 c -0.633568,0.43335 -1.944806,1.68921 -2.639256,3.366999 -0.213126,0.426252 -1.421458,3.200446 -2.844016,5.831546 0.355936,0.213124 0.924738,0.63934 1.208282,0.853358 1.635782,1.279848 2.418022,1.420828 3.413438,2.487548 0.426252,0.64037 1.208108,2.915532 1.421236,3.271466 0.354948,0.995318 0.498608,1.99067 0.28548,2.985986 -0.213126,1.06672 -0.925862,1.991224 -1.280808,2.987532 -0.214116,0.568072 -0.354752,1.564128 -0.567878,2.20361 -0.213128,0.640366 -0.213584,1.066766 -0.56942,1.635732 -0.283644,0.28453 -0.640024,0.072 -0.42591,-0.28394 0.213128,-0.426254 0.284534,-1.564932 0,-2.347122 -0.355834,-1.06672 -0.854308,-2.204638 -1.138842,-2.844014 -0.354944,-0.640468 -0.995056,-2.204538 -1.208278,-2.844016 -0.710788,-1.84891 -0.28394,-5.405638 -3.555408,-5.405638 -1.208444,0.14282 -2.56083,0.356232 -3.413438,1.209826 -1.06672,0.923912 -1.492998,1.920462 -1.990656,3.413436 -0.42724,1.279848 -0.213756,2.132812 -0.356466,2.914998 -0.21214,1.91923 0.214112,2.561082 0,4.481296 -0.21214,1.99063 -0.568596,2.26222 -0.99485,3.755196 -0.283544,0.853494 -0.568334,2.106974 -1.1373,2.818746 -0.212237,0.284532 -0.852518,0.497808 -0.995327,0.14196 -0.639381,-1.35125 -0.285219,-3.872292 -0.427929,-5.08172 -0.142708,-0.284532 -0.28394,-0.21323 -0.28394,0 -0.141718,0.71177 6e-5,3.375334 0.07146,4.299346 0.213129,1.351252 0.853656,2.631704 1.137298,3.982856 0.355837,1.56438 1.991274,5.82999 1.351798,7.180254 -0.18392,0.30575 -0.471601,0.775982 -0.77466,0.996872 h 5.112438 c 0.14202,0 0.257396,-0.018 0.359552,-0.05248 0.003,-9.48e-4 0.0048,-0.0036 0.0078,-0.0046 0.16884,-0.08906 0.338048,-0.21381 0.507694,-0.359554 0.0802,-0.07418 0.1654,-0.1467 0.266966,-0.24073 0.08992,-0.08982 0.1789,-0.18516 0.266964,-0.28394 0.519988,-0.799912 -0.39572,-2.089056 -0.12962,-3.751384 0.640368,-4.409494 2.56003,-8.211232 3.48394,-12.478018 0.14282,-0.497656 0.21408,-1.137902 0.285484,-1.848686 0.354948,1.707086 0.853072,2.761458 1.350728,4.397142 0.436336,1.661872 0.903014,2.013902 1.778316,2.620142 2.547874,-0.0313 1.65764,3.658424 2.133558,5.273016 0.35495,0.995316 1.206802,2.178376 1.492224,3.173692 0.42635,1.279846 0.213964,2.132466 -0.14198,3.340908 h 2.560078 c 2.347556,-0.213126 4.764638,-3.413458 5.04917,-5.404092 0.14182,-0.710786 -0.07064,-3.5539 -0.427452,-4.194268 -0.639478,-1.066722 -1.564402,-1.77821 -1.990658,-2.489094 -1.350264,-1.920214 -0.853,-5.048454 -0.28394,-7.181796 0.49766,-1.990632 1.705746,-4.621718 1.776164,-4.621718 0.1427,-0.213128 -0.212216,-0.428046 -0.354926,-0.14352 -0.569062,0.640366 -1.280216,2.630828 -1.564748,3.484422 -0.354848,1.06672 -0.63901,2.275732 -0.780832,3.342452 -0.213126,1.635684 0.28331,3.413388 -0.07252,5.04917 -0.07042,0.355836 -0.638924,0.710018 -0.924346,0.496894 -2.345582,-1.84891 -2.842896,-5.616272 -2.771488,-8.39008 0.07042,-2.844228 1.277932,-5.474968 1.705174,-8.319096 0.14184,-0.640466 -0.497462,-1.20832 -0.567878,-1.848688 -0.14184,-0.853594 -0.07056,-1.139124 -0.14198,-1.921216 0,-0.497754 0.354922,-1.634966 0.354922,-2.132624 0.07142,-1.20943 -0.07142,-2.488514 0,-3.76836 -0.274366,-2.339712 -0.7281,-2.644674 -2.623346,-3.756016 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-android.svg b/.icons/awkward/64x64/apps/distributor-logo-android.svg
new file mode 100644
index 00000000..d3630251
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-android.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 58.112336,50 H 5.8157789 c 0,0 -2.9445958,0 -2.8113912,-2.887375 C 4.4153546,31.898835 16.861319,20.00022 32.006248,20.00022 c 15.097051,0 27.512172,11.823498 28.988149,26.968204 C 61.141316,50 58.112336,50 58.112336,50 Z"/>
+ <path style="fill:none;stroke:#2e9551;stroke-width:5.99995613;stroke-linecap:round" d="M 16.049905,27.250175 9.9999495,18.000243"/>
+ <path style="fill:none;stroke:#2e9551;stroke-width:5.79995728;stroke-linecap:round" d="m 47.949671,27.250175 6.049955,-9.249932"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.9921875 14.964844 A 3.0002779 3.0002779 0 0 0 7.0234375 18.458984 A 3.0002779 3.0002779 0 0 1 9.9921875 15.964844 A 3.0002779 3.0002779 0 0 1 12.511719 17.359375 L 18.5625 26.609375 A 3.0002779 3.0002779 0 0 1 19.025391 27.777344 A 3.0002779 3.0002779 0 0 0 18.5625 25.609375 L 12.511719 16.359375 A 3.0002779 3.0002779 0 0 0 9.9921875 14.964844 z M 53.917969 15.066406 A 2.9002685 2.9002685 0 0 0 51.574219 16.414062 L 45.523438 25.664062 A 2.9002685 2.9002685 0 0 0 45.072266 27.787109 A 2.9002685 2.9002685 0 0 1 45.523438 26.664062 L 51.574219 17.414062 A 2.9002685 2.9002685 0 0 1 53.917969 16.066406 A 2.9002685 2.9002685 0 0 1 56.869141 18.466797 A 2.9002685 2.9002685 0 0 0 53.917969 15.066406 z"/>
+ <path style="fill:#30dd81" d="M 58.112336,49.000015 H 5.8157789 c 0,0 -2.9445958,0 -2.8113912,-2.887375 C 4.4153546,30.89885 16.861319,19.000235 32.006248,19.000235 c 15.097051,0 27.512172,11.823497 28.988149,26.968204 0.146919,3.031576 -2.882061,3.031576 -2.882061,3.031576 z"/>
+ <path style="opacity:0.2" d="M 17.999891,36.000044 A 2.999978,2.999978 0 0 0 14.999913,39.000022 2.999978,2.999978 0 0 0 17.999891,42 2.999978,2.999978 0 0 0 20.999869,39.000022 2.999978,2.999978 0 0 0 17.999891,36.000044 Z m 27.999794,0 A 2.999978,2.999978 0 0 0 42.999707,39.000022 2.999978,2.999978 0 0 0 45.999685,42 2.999978,2.999978 0 0 0 48.999663,39.000022 2.999978,2.999978 0 0 0 45.999685,36.000044 Z"/>
+ <circle style="fill:#ffffff" cx="18" cy="38" r="3"/>
+ <circle style="fill:#ffffff" cx="-46" cy="38" r="3" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.007812 19 C 16.862884 19 4.414873 30.899491 3.0039062 46.113281 C 2.9927269 46.35564 3.0130369 46.568369 3.0449219 46.767578 C 4.6118133 31.720597 16.978467 20 32.007812 20 C 46.996393 20 59.336026 31.65645 60.957031 46.644531 C 60.988557 46.438222 61.008231 46.219063 60.996094 45.96875 C 59.520123 30.824043 47.104864 19 32.007812 19 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-antix.svg b/.icons/awkward/64x64/apps/distributor-logo-antix.svg
new file mode 100644
index 00000000..30b0b6f9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-antix.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <circle style="opacity:.2" cx="32" r="28" cy="33"/>
+ <circle style="fill:#acaeb5" cx="32" r="28" cy="32"/>
+ <path style="opacity:.1;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0175781 0.492188 28 28 0 0 1 27.982422 -27.492188 28 28 0 0 1 27.974609 27.492188 28 28 0 0 0 0.025391 -0.492188 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2" d="m20.800001 5c-3.800001 0-5.800001 0-13.800001 6 11-3 18 2 28 14-14 15-31 36-31 36h14l22-30c5 8 9 16 9 30h8.2c-0.2-11-6.2-24-13.2-35l6-7s3-4 7 0c0-4 3-6 3-6h-11c-0.935424 0-4 3-9 8-7-9-14-16-19.199999-16z"/>
+ <path style="fill:#e4e4e4" d="m20.800001 4c-3.800001 0-5.800001 0-13.800001 6 11-3 18 2 28 14-14 15-31 36-31 36h14l22-30c5 8 9 16 9 30h8.2c-0.2-11-6.2-24-13.2-35l6-7s3-4 7 0c0-4 3-6 3-6h-11c-0.935424 0-4 3-9 8-7-9-14-16-19.199999-16z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m20.800781 4c-3.800001 0-5.800781 0-13.800781 6 0.6923586-0.1888251 1.3688392-0.3450152 2.03125-0.4707031 6.307517-4.4791332 8.322346-4.5292969 11.769531-4.5292969 5.199999 0 12.199219 7 19.199219 16 5-5 8.064576-8 9-8h9.919922c0.585065-0.655244 1.080078-1 1.080078-1h-11c-0.935424 0-4 3-9 8-7-9-13.99922-16-19.199219-16zm13.759766 20.482422c-13.914992 14.965049-30.560547 35.517578-30.560547 35.517578h0.8183594c2.1524425-2.648118 17.17748-21.066971 30.181641-35-0.149175-0.179011-0.29159-0.341686-0.439453-0.517578zm9.794922 1.101562l-0.355469 0.416016c6.79027 10.670425 12.623424 23.216803 13.150391 34h0.048828c-0.196535-10.809416-6.000499-23.539677-12.84375-34.416016z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-archbang.svg b/.icons/awkward/64x64/apps/distributor-logo-archbang.svg
new file mode 100644
index 00000000..70b97718
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-archbang.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 C 22,28 22,29 4,61 4,61 20,52 32,52 44,52 60,61 60,61 42,29 42,28 32,5 Z"/>
+ <path style="fill:#1793d1" d="M 32,4 C 22,27 22,28 4,60 4,60 20,51 32,51 44,51 60,60 60,60 42,28 42,27 32,4 Z"/>
+ <path style="opacity:0.2" d="M 37.551,17.787 C 37.551,17.787 35,19 31,19 31,22 32,22 32,29 32,35 31,43 31,43 L 35,40 38.865,20.766 Z M 31.5,46 A 3.5,3.5 0 0 0 28,49.5 3.5,3.5 0 0 0 29.227,52.16 C 30.166,52.066 31.097,52 32,52 32.608,52 33.232,52.038 33.857,52.082 A 3.5,3.5 0 0 0 35,49.5 3.5,3.5 0 0 0 31.5,46 Z"/>
+ <path style="fill:#ffffff" d="M 37.551,16.787 C 37.551,16.787 35,18 31,18 31,21 32,21 32,28 32,34 31,42 31,42 L 35,39 38.865,19.766 Z M 31.5,45 A 3.5,3.5 0 0 0 28,48.5 3.5,3.5 0 0 0 29.227,51.16 C 30.166,51.066 31.097,51 32,51 32.608,51 33.232,51.038 33.857,51.082 A 3.5,3.5 0 0 0 35,48.5 3.5,3.5 0 0 0 31.5,45 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 C 22 27 22 28 4 60 C 4 60 4.3001 59.834 4.8027 59.566 C 21.912 29.116 22.168 27.613 32 5 C 41.832 27.613 42.088 29.116 59.197 59.566 C 59.7 59.834 60 60 60 60 C 42 28 42 27 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-archlabs.svg b/.icons/awkward/64x64/apps/distributor-logo-archlabs.svg
new file mode 100644
index 00000000..e573e9fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-archlabs.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <path style="opacity:.2" d="m32 5c-10 23-10 24-28 56 0 0 16-9 28-9s28 9 28 9c-18-32-18-33-28-56z"/>
+ <path style="fill:#606060" d="m32 4c-10 23-10 24-28 56 0 0 16-9 28-9s28 9 28 9c-18-32-18-33-28-56z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m32 4c-10 23-10 24-28 56 0 0 0.3001-0.166 0.8027-0.434 17.1093-30.45 17.3653-31.953 27.1973-54.566 9.832 22.613 10.088 24.116 27.197 54.566 0.503 0.268 0.803 0.434 0.803 0.434-18-32-18-33-28-56z"/>
+ <path style="opacity:.2" d="m33 23s-8 6-8 12c0 4.329786 0.915082 8.258574 2.080078 11.525391-0.048827-0.537201-0.080078-1.054922-0.080078-1.525391 0-6 4-10 4-10s4 3 4 8c0 2.747765-0.599053 6.364113-1.140625 9.082031 0.370699 0.02599 0.743604 0.0615 1.119141 0.101563 1.904968-2.895363 4.021484-7.213535 4.021484-12.183594 0-7-6-14-6-14z"/>
+ <path style="fill:#ffffff" d="m33 22s-8 6-8 12c0 4.329786 0.915082 8.258574 2.080078 11.525391-0.048827-0.537201-0.080078-1.054922-0.080078-1.525391 0-6 4-10 4-10s4 3 4 8c0 2.747765-0.599053 6.364113-1.140625 9.082031 0.370699 0.025986 0.743604 0.061499 1.119141 0.101563 1.904968-2.895363 4.021484-7.213535 4.021484-12.183594 0-7-6-14-6-14v-3z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-archlinux.svg b/.icons/awkward/64x64/apps/distributor-logo-archlinux.svg
new file mode 100644
index 00000000..e192c0c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-archlinux.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.995177,5.0013995 C 29.502112,11.112323 27.998486,15.109554 25.222845,21.038199 26.924609,22.841797 28.607531,24.627869 32,27 28.35282,25.499498 26.271095,24.307299 24.41194,22.744078 20.8597,30.155025 15.294132,40.711453 4.0000002,61 12.876822,55.876484 19.057757,52.717703 25.471058,51.512319 25.195678,50.328213 25.039098,49.04737 25.049741,47.710946 l 0.0098,-0.284337 C 25.200382,41.740721 28.921032,37.007676 32.362919,37 c 3.441888,-0.0077 6.788998,5.814788 6.648129,11.500678 -0.02646,1.070005 -0.147212,2.099133 -0.358095,3.05378 C 44.99624,52.795122 51.243325,55.945783 60,61 58.273309,57.821899 56.732158,54.956976 55.26046,52.228409 52.94215,50.431951 50.932361,48.531168 46,46 c 3.390226,0.880729 5.409397,1.459649 7.301462,2.595455 C 38.338028,20.741402 37.126783,17.03985 31.994742,4.9999995 Z"/>
+ <path style="fill:#1793d1;fill-rule:evenodd" d="M 31.995177,4.0013995 C 29.502112,10.112323 27.998486,14.109554 25.222845,20.038199 26.924609,21.841797 28.607531,23.627869 32,26 28.35282,24.499498 26.271095,23.307299 24.41194,21.744078 20.8597,29.155025 15.294132,39.711453 4.0000002,60 12.876822,54.876484 19.057757,51.717703 25.471058,50.512319 25.195678,49.328213 25.039098,48.04737 25.049741,46.710946 l 0.0098,-0.284337 C 25.200382,40.740721 28.921032,36.007676 32.362919,36 c 3.441888,-0.0077 6.788998,5.814788 6.648129,11.500678 -0.02646,1.070005 -0.147212,2.099133 -0.358095,3.05378 C 44.99624,51.795122 51.243325,54.945783 60,60 58.273309,56.821899 56.732158,53.956976 55.26046,51.228409 52.94215,49.431951 50.932361,47.531168 46,45 c 3.390226,0.880729 5.409397,1.459649 7.301462,2.595455 C 38.338028,19.741402 37.126783,16.03985 31.994742,3.9999995 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 31.996094 4.0039062 C 29.503492 10.113758 27.998009 14.111032 25.222656 20.039062 C 25.323 20.145411 25.42873 20.253025 25.529297 20.359375 C 28.094806 14.819153 29.605533 10.863636 31.996094 5.0039062 C 37.029258 16.812002 38.370111 20.737759 52.542969 47.173828 C 52.799752 47.306209 53.051272 47.445923 53.300781 47.595703 C 38.339229 19.745153 37.126504 16.040146 31.996094 4.0039062 z M 24.412109 21.744141 C 20.859869 29.155088 15.294132 39.711453 4 60 C 4.2790559 59.838935 4.5328222 59.696245 4.8066406 59.539062 C 15.496107 40.307372 20.956001 29.95453 24.412109 22.744141 C 26.271264 24.307362 28.35282 25.499498 32 27 C 30.744922 26.122406 29.773063 25.343432 28.898438 24.595703 C 27.047844 23.676699 25.658286 22.791955 24.412109 21.744141 z M 46 46 C 50.932361 48.531168 52.941456 50.432058 55.259766 52.228516 C 56.488953 54.507462 57.825027 56.982477 59.21875 59.554688 C 59.483717 59.706715 59.730349 59.844362 60 60 C 58.273309 56.821899 56.731464 53.957083 55.259766 51.228516 C 53.590647 49.935116 52.064892 48.584211 49.509766 46.986328 C 48.498719 46.669238 47.382852 46.359244 46 46 z M 25.064453 47.345703 C 25.063622 47.372706 25.059264 47.398735 25.058594 47.425781 L 25.048828 47.710938 C 25.040995 48.694489 25.125285 49.647751 25.279297 50.554688 C 25.343143 50.542292 25.406814 50.523727 25.470703 50.511719 C 25.239369 49.517004 25.099409 48.452553 25.064453 47.345703 z M 39 47.652344 C 38.966126 48.666573 38.852993 49.646368 38.652344 50.554688 C 38.705667 50.565117 38.759189 50.581098 38.8125 50.591797 C 38.915197 49.916489 38.99384 49.223001 39.011719 48.5 C 39.018717 48.217524 39.009803 47.934762 39 47.652344 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-archman.svg b/.icons/awkward/64x64/apps/distributor-logo-archman.svg
new file mode 100644
index 00000000..70c76cc7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-archman.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <path style="opacity:.2;fill-rule:evenodd" d="m32 5c-2.492601 6.109852-3.998084 10.107126-6.773438 16.035156 1.701765 1.803598 3.384875 3.588807 6.777344 5.960938-3.64718-1.500502-5.728735-2.692639-7.58789-4.25586-3.55224 7.410947-9.117978 17.967313-20.41211 38.25586 8.859729-5.11365 15.033525-8.269898 21.433594-9.480469a9 11 0 0 1 -2.4375 -7.515625 9 11 0 0 1 9 -11 9 11 0 0 1 9 11 9 11 0 0 1 -2.308594 7.335938c-0.01431 0.06981-0.0199 0.145796-0.03516 0.214843 6.343287 1.240664 12.590981 4.391096 21.347656 9.445313-1.726691-3.178101-3.268536-6.042918-4.740234-8.771485-2.31831-1.796458-4.327405-3.697347-9.259766-6.228515 3.390226 0.880729 5.408716 1.459897 7.300782 2.595703-14.961549-27.85055-16.174274-31.555557-21.304684-43.591797z"/>
+ <path style="fill-rule:evenodd;fill:#af0500" d="m32 4c-2.492601 6.109852-3.998084 10.107126-6.773438 16.035156 1.701765 1.803598 3.384875 3.588807 6.777344 5.960938-3.64718-1.500502-5.728735-2.692639-7.58789-4.25586-3.55224 7.410947-9.117978 17.967313-20.41211 38.25586 8.859729-5.11365 15.033525-8.269898 21.433594-9.480469a9 11 0 0 1 -2.4375 -7.515625 9 11 0 0 1 9 -11 9 11 0 0 1 9 11 9 11 0 0 1 -2.308594 7.335938c-0.014308 0.069813-0.019903 0.145796-0.035156 0.214843 6.343287 1.240664 12.590981 4.391096 21.347656 9.445313-1.726691-3.178101-3.268536-6.042918-4.740234-8.771485-2.31831-1.796458-4.327405-3.697347-9.259766-6.228515 3.390226 0.880729 5.408716 1.459897 7.300782 2.595703-14.961553-27.85055-16.174278-31.555557-21.304688-43.591797z"/>
+ <path style="opacity:.2" d="m32 33a9 11 0 0 0 -9 11 9 11 0 0 0 2.517578 7.611328c0.578676-0.103005 1.156062-0.207006 1.746094-0.285156a6 9.5 0 0 1 -1.263672 -5.826172 6 9.5 0 0 1 6 -9.5 6 9.5 0 0 1 6 9.5 6 9.5 0 0 1 -1.269531 5.824219c0.59606 0.07885 1.179202 0.18485 1.763672 0.289062a9 11 0 0 0 2.505859 -7.613281 9 11 0 0 0 -9 -11z"/>
+ <path style="fill:#c2c2c2" d="m32 32a9 11 0 0 0 -9 11 9 11 0 0 0 2.517578 7.611328c0.578676-0.103005 1.156062-0.207006 1.746094-0.285156a6 9.5 0 0 1 -1.263672 -5.826172 6 9.5 0 0 1 6 -9.5 6 9.5 0 0 1 6 9.5 6 9.5 0 0 1 -1.269531 5.824219c0.59606 0.078854 1.179202 0.18485 1.763672 0.289062a9 11 0 0 0 2.505859 -7.613281 9 11 0 0 0 -9 -11z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 32a9 11 0 0 0 -9 11 9 11 0 0 0 0.017578 0.414062 9 11 0 0 1 8.982422 -10.414062 9 11 0 0 1 8.984375 10.597656 9 11 0 0 0 0.015625 -0.597656 9 11 0 0 0 -9 -11zm5.986328 12.914062a6 9.5 0 0 1 -1.255859 5.410157c0.134612 0.017807 0.264979 0.04421 0.398437 0.064453a6 9.5 0 0 0 0.871094 -4.888672 6 9.5 0 0 0 -0.013672 -0.585938zm-11.972656 0.173829a6 9.5 0 0 0 -0.013672 0.412109 6 9.5 0 0 0 0.863281 4.890625c0.134087-0.020307 0.265143-0.046539 0.400391-0.064453a6 9.5 0 0 1 -1.25 -5.238281z"/>
+ <path style="opacity:.1;fill-rule:evenodd;fill:#ffffff" d="m32 4c-2.492601 6.109852-3.998084 10.107126-6.773438 16.035156 0.100588 0.106607 0.205827 0.215662 0.306641 0.322266 2.566076-5.541029 4.076022-9.497167 6.466797-15.357422 5.033161 11.808088 6.374052 15.733871 20.546875 42.169922 0.256224 0.132152 0.508806 0.272397 0.757813 0.421875-14.96155-27.85055-16.174278-31.555557-21.304688-43.591797zm-7.583984 17.740234c-3.55224 7.410947-9.117978 17.967313-20.41211 38.25586 0.2787589-0.160894 0.5331095-0.301966 0.8066409-0.458985 10.690084-19.23275 16.149262-29.58628 19.605469-36.796875 1.859155 1.563221 3.94071 2.755358 7.58789 4.25586-1.255078-0.877594-2.226905-1.656717-3.101562-2.404297-1.850543-0.918986-3.240151-1.803748-4.486328-2.851563zm16.566406 21.673828a9 11 0 0 1 -2.291016 6.921876c-0.01431 0.069809-0.019896 0.145796-0.035156 0.214843 0.159475 0.031192 0.31912 0.077723 0.478516 0.111328a9 11 0 0 0 1.865234 -6.662109 9 11 0 0 0 -0.017578 -0.585938zm-17.966797 0.19336a9 11 0 0 0 -0.015625 0.392578 9 11 0 0 0 1.839844 6.652344c0.199375-0.041569 0.397929-0.098941 0.597656-0.136719a9 11 0 0 1 -2.421875 -6.908203zm22.988281 2.388672c4.932361 2.531168 6.941456 4.432057 9.259766 6.228515 1.229188 2.278947 2.565101 4.753987 3.958984 7.326172 0.264969 0.152028 0.5116 0.289675 0.78125 0.445313-1.726691-3.178101-3.268536-6.042918-4.740234-8.771485-1.668293-1.292759-3.193466-2.643358-5.746094-4.240234-1.011789-0.317543-2.129144-0.628602-3.513672-0.988281z"/>
+ <path style="opacity:.2" d="m32 41-1.714844 4h-4.285156l3 3-3 6 6-3 6 3-3-6 3-3h-4.285156z"/>
+ <path style="fill:#e6e6e6" d="m32 40-1.714844 4h-4.285156l3 3-3 6 6-3 6 3-3-6 3-3h-4.285156z"/>
+ <path style="fill:#9f9f9f" d="m32 46-6 7 6-3z"/>
+ <path style="fill:#f4f4f4" d="m32 40v6l6-2h-4.285156z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 40l-1.714844 4h-4.285156l1 1h3.285156l1.714844-4 1.714844 4h3.285156l1-1h-4.285156l-1.714844-4zm-3.333984 7.666016l-2.666016 5.333984 0.666016-0.333984 2.333984-4.666016-0.333984-0.333984zm6.667968 0l-0.333984 0.333984 2.333984 4.666016 0.666016 0.333984-2.666016-5.333984z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-arcolinux.svg b/.icons/awkward/64x64/apps/distributor-logo-arcolinux.svg
new file mode 120000
index 00000000..9b95bb52
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-arcolinux.svg
@@ -0,0 +1 @@
+arcolinux-hello.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/distributor-logo-artix.svg b/.icons/awkward/64x64/apps/distributor-logo-artix.svg
new file mode 100644
index 00000000..3c501206
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-artix.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <path style="opacity:.2" d="m32 5-10 20 26 11zm-12 25-16 30 45-19zm32 15-14 7 22 8z"/>
+ <path style="fill:#3bb2d4" d="m32 4-10 20 26 11zm-12 25-16 30 45-19zm32 15-14 7 22 8z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4l-10 20 0.412109 0.173828 9.587891-19.173828 15.339844 29.720703 0.660156 0.279297-16-31zm-12 25l-16 30 0.6875-0.291016 15.3125-28.708984 27.751953 10.527344 1.248047-0.527344-29-11zm32 15l-14 7 1.158203 0.421875 12.841797-6.421875 7.337891 13.759766 0.662109 0.240234-8-15z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-aryalinux.svg b/.icons/awkward/64x64/apps/distributor-logo-aryalinux.svg
new file mode 100644
index 00000000..e97238e4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-aryalinux.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 26,11 25,13.75 V 55 H 31 V 11 Z M 33,11 V 55 H 37 L 39,49 V 11 Z M 22,22 10,55 H 16 L 22,37.666 Z M 42,49 40,55 H 54 V 49 Z"/>
+ <path style="fill:#16ae16" d="M 26,10 25,12.75 V 54 H 31 V 10 Z M 22,21 10,54 H 16 L 22,36.666 Z"/>
+ <path style="fill:#ff8416" d="M 33,10 V 54 H 37 L 39,48 V 10 Z M 42,48 40,54 H 54 V 48 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26,10 25,12.75 V 13.75 L 26,11 H 31 V 10 Z M 33,10 V 11 H 39 V 10 Z M 22,21 10,54 H 10.363 L 22,22 Z M 42,48 40,54 H 40.334 L 42,49 H 54 V 48 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8008 4 C 5.2496 4 4 5.2496 4 6.8008 L 4 7.8008 C 4 6.2496 5.2496 5 6.8008 5 L 57.199 5 C 58.75 5 60 6.2496 60 7.8008 L 60 6.8008 C 60 5.2496 58.75 4 57.199 4 L 6.8008 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-backbox.svg b/.icons/awkward/64x64/apps/distributor-logo-backbox.svg
new file mode 100644
index 00000000..3a2f339d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-backbox.svg
@@ -0,0 +1,8 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m21 5c-0.506681-3.43e-4 -0.994611 0.191618-1.365234 0.53711l-15 13.999999c-0.405228 0.378556-0.635113 0.908352-0.634766 1.462891v38c1.1e-4 1.104524 0.895476 1.99989 2 2h36.999999c0.506681 3.43e-4 0.994611-0.191618 1.365234-0.537109l15.000001-14c0.405228-0.378556 0.635113-0.908352 0.634766-1.462891v-37.999999c-1.1e-4 -1.104524-0.895476-1.99989-2-2.000001z" style="opacity:.2"/>
+ <path d="m21 4c-0.506681-3.431e-4 -0.994611 0.1916179-1.365234 0.5371094l-15 14c-0.4052278 0.378556-0.6351126 0.908352-0.6347656 1.462891v38c1.104e-4 1.104524 0.8954762 1.99989 2 2h37c0.506681 3.43e-4 0.994611-0.191618 1.365234-0.537109l15-14c0.405228-0.378556 0.635113-0.908352 0.634766-1.462891v-38c-1.1e-4 -1.1045238-0.895476-1.9998896-2-2z" style="fill:#e4e4e4"/>
+ <path d="m23.251953 9c-0.523715 6.62e-5 -1.026513 0.2055334-1.400391 0.5722656l-13.251953 13c-0.383457 0.376101-0.599541 0.890619-0.599609 1.427734v31c1.1e-4 1.104524 0.895476 1.99989 2 2h30.748047c0.523715-6.6e-5 1.026513-0.205534 1.400391-0.572266l13.251953-13c0.383458-0.376101 0.599541-0.89062 0.599609-1.427734v-31c-1.1e-4 -1.1045238-0.895476-1.9998896-2-2z" style="opacity:.2"/>
+ <path d="m23.251953 8c-0.523715 6.62e-5 -1.026513 0.2055334-1.400391 0.5722656l-13.251953 13c-0.3834579 0.376101-0.5995415 0.890619-0.5996094 1.427734v31c1.104e-4 1.104524 0.8954762 1.99989 2 2h30.748047c0.523715-6.6e-5 1.026513-0.205534 1.400391-0.572266l13.251953-13c0.383458-0.376101 0.599541-0.89062 0.599609-1.427734v-31c-1.1e-4 -1.1045238-0.895476-1.9998896-2-2z" style="fill:#489ad4"/>
+ <path d="m23.251953 8c-0.523715 6.62e-5 -1.026513 0.2055334-1.400391 0.5722656l-13.251953 13c-0.383457 0.376101-0.5995414 0.890619-0.5996094 1.427734v1c6.8e-5 -0.537115 0.2161524-1.051633 0.5996094-1.427734l13.251953-13c0.373878-0.366733 0.876676-0.5721996 1.400391-0.5722656h30.748047c1.104524 1.1e-4 1.99989 0.895476 2 2v-1c-1.1e-4 -1.1045238-0.895476-1.9998896-2-2h-30.748047z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m21 4c-0.506681-3.43e-4 -0.994611 0.1916174-1.365234 0.5371094l-15 14c-0.405228 0.378556-0.6351126 0.908352-0.6347656 1.462891v1c-3.47e-4 -0.554539 0.2295376-1.084335 0.6347656-1.462891l15-14c0.370623-0.345492 0.858553-0.5374524 1.365234-0.5371094h37c1.104524 1.11e-4 1.99989 0.8954765 2 2v-1c-1.1e-4 -1.104524-0.895476-1.999889-2-2h-37z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-blackarch.svg b/.icons/awkward/64x64/apps/distributor-logo-blackarch.svg
new file mode 100644
index 00000000..fe9b44fc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-blackarch.svg
@@ -0,0 +1,11 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m32.000461 12.999047c-1.780761 4.364945-2.854779 7.22011-4.83738 11.454857 1.215546 1.288284 2.707648 2.788465 5.13084 4.482844-2.605129-1.071787-4.38209-2.147773-5.710058-3.264359-2.537314 5.293533-6.51272 12.833839-14.579957 27.325658 6.340587-3.659654 10.755541-5.915926 15.33647-6.776915-0.1967-0.84579-0.308543-1.760678-0.300941-2.715266l7e-3 -0.203098c0.100601-4.061349 2.758208-7.299237 5.216699-7.304721 2.458491-0.0055 4.849284 4.010562 4.748663 8.071912-0.0189 0.76429-0.105151 1.499381-0.255782 2.181272 4.530919 0.886189 8.993123 3.136661 15.247891 6.746816-1.233351-2.270072-2.334173-4.316446-3.385386-6.265422-1.655936-1.283184-3.383086-2.953163-6.906201-4.76114 2.42159 0.629092 4.155442 1.354883 5.506917 2.166173-10.688167-19.895752-11.553342-22.539718-15.219086-31.139611z" style="fill-rule:evenodd;fill:#3f3f3f"/>
+ <path d="m30 11v50l4-8v-42z" style="opacity:.2"/>
+ <path d="m30 10v50l4-8v-42z" style="fill:#8e8e8e"/>
+ <path d="m31.962891 13.001953a1.0001 1.0001 0 0 0-0.892579 0.626953v-0.0059c-1.785252 4.375994-2.848187 7.204218-4.816406 11.408244a1.0001 1.0001 0 0 0-0.04883 0.716797 1.0001 1.0001 0 0 0-0.527344 0.494141c-2.521327 5.260179-6.487338 12.78648-14.550781 27.271484a1.0001 1.0001 0 0 0 1.373049 1.351562c6.320645-3.648143 10.637618-5.836205 15.021484-6.660156a1.0001 1.0001 0 0 0 0.789063-1.208984c-0.179186-0.77048-0.281806-1.605404-0.275391-2.47461 1.5e-5 -2e-3 -1.6e-5 -0.0038 0-0.0059l0.0059-0.175781a1.0001 1.0001 0 0 0 2e-3 -0.0098c0.04507-1.81933 0.671959-3.456982 1.52539-4.599609 0.853432-1.142627 1.902315-1.728704 2.69336-1.730469 0.684008-0.0015 1.681429 0.683194 2.470703 2.019531 0.789273 1.336337 1.320642 3.20087 1.27539 5.027344-0.01743 0.704966-0.0971 1.377642-0.232421 1.990234a1.0001 1.0001 0 0 0 0.785156 1.197266c4.339217 0.848787 8.707105 3.03377 14.939366 6.630934a1.0001 1.0001 0 0 0 1.378906-1.341796c-1.232161-2.267883-2.333185-4.314014-3.384765-6.263672a1.0001 1.0001 0 0 0-0.267579-0.316407c-0.385133-0.29844-0.903112-0.707574-1.339843-1.0625a1.0001 1.0001 0 0 0 0.208984-1.214843c-10.681335-19.883035-11.507208-22.4429-15.179687-31.058594a1.0001 1.0001 0 0 0-0.953125-0.605469zm0.05078 3.525391c2.753117 6.50765 4.992704 11.53112 13.097656 26.722656-0.942295-0.391324-1.693944-0.824844-2.935547-1.158203-5e-3 -0.0026-0.0067-0.0052-0.01172-0.0078v2e-3c-0.08671-0.02324-0.116713-0.05712-0.205078-0.08008a1.0001 1.0001 0 0 0-0.707031 1.857422c3.312654 1.699974 4.916563 3.22014 6.580078 4.527344 0.534036 0.990263 1.144811 2.116351 1.716797 3.175781-4.363124-2.405987-8.12813-4.161663-11.714844-4.996094 0.06874-0.486774 0.161172-0.962805 0.173828-1.474609 0.05537-2.234876-0.557143-4.408093-1.552734-6.09375-0.995588-1.685715-2.422781-3.005981-4.197264-3.002011-1.667445 0.0037-3.177823 1.040178-4.292968 2.533203s-1.86634 3.504075-1.921875 5.746094l-0.0078 0.193359a1.0001 1.0001 0 0 0 0 0.02734c-0.0057 0.716819 0.120835 1.372646 0.226563 2.037109-3.63468 0.820785-7.414508 2.589668-11.835938 5.03711 6.191856-11.194886 10.2287-18.731992 12.509766-23.441407 1.295153 0.937957 2.830678 1.848426 4.974609 2.730469a1.0001 1.0001 0 0 0 0.953125-1.74414c-2.13067-1.489838-3.373088-2.757726-4.503906-3.9375 1.4239-3.091423 2.470044-5.716874 3.654297-8.654297z" style="fill-rule:evenodd;opacity:.2"/>
+ <path d="m32.000461 12.999047c-1.780761 4.364945-2.854779 7.22011-4.83738 11.454857 1.215546 1.288284 2.707648 2.788465 5.13084 4.482844-2.605129-1.071787-4.38209-2.147773-5.710058-3.264359-2.537314 5.293533-6.51272 12.833839-14.579957 27.325658 6.340587-3.659654 10.755541-5.915926 15.33647-6.776915-0.1967-0.84579-0.308543-1.760678-0.300941-2.715266l7e-3 -0.203098c0.100601-4.061349 2.758208-7.299237 5.216699-7.304721 2.458491-0.0055 4.849284 4.010562 4.748663 8.071912-0.0189 0.76429-0.105151 1.499381-0.255782 2.181272 4.530919 0.886189 8.993123 3.136661 15.247891 6.746816-1.233351-2.270072-2.334173-4.316446-3.385386-6.265422-1.655936-1.283184-3.383086-2.953163-6.906201-4.76114 2.42159 0.629092 4.155442 1.354883 5.506917 2.166173-10.688167-19.895752-11.553342-22.539718-15.219086-31.139611z" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:#3db0ea"/>
+ <path d="m31.966797 12a1.0001 1.0001 0 0 0-0.892578 0.626953v-0.005859c-1.785252 4.375953-2.848187 7.204177-4.816407 11.408203a1.0001 1.0001 0 0 0-0.048828 0.716797 1.0001 1.0001 0 0 0-0.527343 0.49414c-2.521327 5.26018-6.487338 12.786481-14.550782 27.271485a1.0001 1.0001 0 0 0 0.007813 0.980469c8.054407-14.46922 12.019137-21.992746 14.539062-27.25a1.0001 1.0001 0 0 1 0.527344-0.494141 1.0001 1.0001 0 0 1 0.048828-0.716797c1.968219-4.204026 3.031155-7.032209 4.816406-11.408203v0.005859a1.0001 1.0001 0 0 1 0.892579-0.626953 1.0001 1.0001 0 0 1 0.953125 0.605469c3.670837 8.611842 4.49826 11.176486 15.166015 31.035156a1.0001 1.0001 0 0 0 0.017578-0.978516c-10.681334-19.883034-11.507208-22.4429-15.179687-31.058593a1.0001 1.0001 0 0 0-0.953125-0.605469zm-3.304688 12.488281c-0.108081 0.238913-0.190187 0.449009-0.302734 0.69336 1.130818 1.179774 2.373236 2.447662 4.503906 3.9375a1.0001 1.0001 0 0 1 0.291016 0.320312 1.0001 1.0001 0 0 0-0.287109-1.322265c-1.949418-1.3631-3.147944-2.534893-4.205079-3.628907zm3.59961 10.509766c-1.667446 0.0037-3.177824 1.040178-4.292969 2.533203s-1.866339 3.504075-1.921875 5.746094l-0.007813 0.193359a1.0001 1.0001 0 0 0 0 0.027344c-0.001103 0.138767 0.019647 0.267643 0.027344 0.402344 0.126199-2.088374 0.846915-3.959344 1.898438-5.367188 1.115145-1.493025 2.625523-2.529503 4.292968-2.533203 1.774483-0.00397 3.201678 1.316238 4.197266 3.001953 0.870264 1.473463 1.448332 3.31983 1.542969 5.253906 0.003072-0.054075 0.012308-0.105316 0.013672-0.160156v-0.001953c0.054959-2.23419-0.557439-4.408592-1.552735-6.09375-0.99559-1.685657-2.422783-3.005923-4.197265-3.001953zm9.404297 5.976562a1.0001 1.0001 0 0 0-0.81836 1.496094 1.0001 1.0001 0 0 1 1.111328-0.464844c0.088365 0.02296 0.118369 0.056838 0.205078 0.080079v-0.001954c0.00502 0.0026 0.006719 0.005213 0.011719 0.007813 1.241603 0.333359 1.993252 0.766879 2.935547 1.158203-0.274229-0.514001-0.426453-0.817422-0.6875-1.308594-0.662531-0.300666-1.319165-0.603215-2.24414-0.851562-0.005001-0.0026-0.006699-0.005213-0.011719-0.007813v0.001953c-0.08672-0.02324-0.116714-0.057118-0.205078-0.080078a1.0001 1.0001 0 0 0-0.296875-0.029297zm-13.601563 3.017579c-0.007309 0.112531-0.018659 0.223854-0.021484 0.33789a1.0001 1.0001 0 0 1-0.001953 0.009766l-0.00586 0.175781c-1.6e-5 0.0021 1.5e-5 0.003859 0 0.005859-0.00545 0.738459 0.080852 1.442807 0.212891 2.113282a1.0001 1.0001 0 0 0 0.066406-0.640625c-0.145931-0.627492-0.223175-1.305266-0.25-2.001953zm7.929688 0.314453c-0.028933 0.607802-0.096723 1.193788-0.214844 1.728515a1.0001 1.0001 0 0 0 0.060547 0.615235c0.089989-0.507743 0.154046-1.040403 0.167968-1.603516 0.006109-0.246552 4.5e-4 -0.493688-0.013671-0.740234zm12.220703 0.828125a1.0001 1.0001 0 0 1-0.328125 0.746093c0.436731 0.354926 0.95471 0.76406 1.339843 1.0625a1.0001 1.0001 0 0 1 0.267579 0.316407c1.047574 1.942231 2.14462 3.982671 3.371093 6.240234a1.0001 1.0001 0 0 0 0.017578-0.978516c-1.232246-2.267766-2.333184-4.314013-3.384765-6.263672a1.0001 1.0001 0 0 0-0.267578-0.316406c-0.292113-0.226358-0.664082-0.524875-1.015625-0.80664zm-22.101563 0.439453c-3.368562 0.784159-6.887144 2.397026-10.910156 4.585937-0.274437 0.497192-0.493915 0.901622-0.777344 1.414063 4.42143-2.447442 8.201258-4.216325 11.835938-5.03711-0.050999-0.320507-0.104933-0.638587-0.148438-0.96289zm11.84961 0.027343c-0.036259 0.325805-0.083469 0.646992-0.128907 0.96875 3.586714 0.834432 7.35172 2.590107 11.714844 4.996094-0.253245-0.469059-0.50134-0.928631-0.759766-1.40625-3.984144-2.159441-7.49326-3.764387-10.826171-4.558594z" style="fill-rule:evenodd;fill:#ffffff;opacity:.2"/>
+ <path d="m31 4.912109c-0.554 0-1 0.446-1 1v5.087891a6 1.5 0 0 0-4 1.412109 6 1.5 0 0 0 4.863281 1.472656c0.04659 0.0066 0.08824 0.02734 0.136719 0.02734h2c0.05061 0 0.09403-0.02211 0.142578-0.0293a6 1.5 0 0 0 4.857422-1.470696 6 1.5 0 0 0-4-1.412109v-5.087891c0-0.554-0.446-1-1-1z" style="opacity:.2"/>
+ <path d="m31 4c-0.554 0-1 0.446-1 1v5.087891a6 1.5 0 0 0-4 1.412109 6 1.5 0 0 0 4.863281 1.472656c0.046595 0.006603 0.088244 0.027344 0.136719 0.027344h1 1c0.050606 0 0.094032-0.022112 0.142578-0.029297a6 1.5 0 0 0 4.857422-1.470703 6 1.5 0 0 0-4-1.412109v-5.087891c0-0.554-0.446-1-1-1h-2z" style="fill:#4f4f4f"/>
+ <path d="m31 4c-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-1 6.087891a6 1.5 0 0 0-4 1.412109 6 1.5 0 0 0 0.351562 0.5 6 1.5 0 0 1 3.648438-0.912109v-1zm4 0v1a6 1.5 0 0 1 3.646484 0.912109 6 1.5 0 0 0 0.353516-0.5 6 1.5 0 0 0-4-1.412109z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-bodhi-linux.svg b/.icons/awkward/64x64/apps/distributor-logo-bodhi-linux.svg
new file mode 100644
index 00000000..f96fe6b2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-bodhi-linux.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32.5" cy="32.5" r="28.5"/>
+ <circle style="fill:#ff6600" cx="32.5" cy="31.5" r="28.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.5 3 A 28.5 28.5 0 0 0 4 31.5 A 28.5 28.5 0 0 0 4.0214844 32.082031 A 28.5 28.5 0 0 1 32.5 4 A 28.5 28.5 0 0 1 60.978516 31.917969 A 28.5 28.5 0 0 0 61 31.5 A 28.5 28.5 0 0 0 32.5 3 z"/>
+ <circle style="opacity:0.2" cx="32.5" cy="32.5" r="22.5"/>
+ <circle style="fill:#ffffff" cx="32.5" cy="31.5" r="22.5"/>
+ <g style="opacity:0.1" transform="matrix(0.34245215,0,0,0.34379618,-7.775805,42.19283)">
+ <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,1.8833717 -7.5,4.0750417 -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.9244002 -6.606738,-9.8206603 -9.895054,-16.2687802 -2.014792,-3.95084 -5.081368,-10.5814928 -5.385559,-12.9556528 -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 -0.394863,-10.549938 -6.34898,-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,2.548572 11.215999,1.360665 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 11.36096,1.806934 13.09113,4.658409 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 -10.70284,10.67067427 -6.65335,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.34245215,0,0,0.34379618,-7.775805,41.19283)">
+ <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,1.8833717 -7.5,4.0750417 -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.9244002 -6.606738,-9.8206603 -9.895054,-16.2687802 -2.014792,-3.95084 -5.081368,-10.5814928 -5.385559,-12.9556528 -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 -0.394863,-10.549938 -6.34898,-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,2.548572 11.215999,1.360665 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 11.36096,1.806934 13.09113,4.658409 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 -10.70284,10.67067427 -6.65335,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/64x64/apps/distributor-logo-bunsenlabs.svg b/.icons/awkward/64x64/apps/distributor-logo-bunsenlabs.svg
new file mode 100644
index 00000000..6cd72376
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-bunsenlabs.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <path style="opacity:0.2" d="m34 11s-11 8-11 16c0 6.229112 1.347504 11.64169 3.048828 16.013672-0.018108-0.342677-0.048828-0.707818-0.048828-1.013672 0-8 4-14 4-14s4.292702 4.935915 5 8c1.432365 6.20515-2 19-2 19s9-11 9-20-7-18-8-19c-1.178511-1.178511 0-5 0-5z"/>
+ <path style="fill:#fbb620" d="m34 10s-11 8-11 16c0 6.229112 1.347504 11.64169 3.048828 16.013672-0.018108-0.342677-0.048828-0.707818-0.048828-1.013672 0-8 4-14 4-14s4.292702 4.935915 5 8c1.432365 6.20515-2 19-2 19s9-11 9-20-7-18-8-19c-1.178511-1.178511 0-5 0-5z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-calculate-linux.svg b/.icons/awkward/64x64/apps/distributor-logo-calculate-linux.svg
new file mode 100644
index 00000000..d15163ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-calculate-linux.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <path style="fill:#ff7f1c" d="M 20.8,4 H 43.2 C 52.5072,4 60,11.4928 60,20.8 V 43.2 C 60,52.5072 52.5072,60 43.2,60 H 25.882902 L 21.769984,58.06003 C 13.352192,54.089548 5.9852916,52.930306 6.3710738,43.631104 L 7.2332826,22.847746 C 7.5668186,14.80793 9.6007354,6.0627692 17.132533,4.3981744 18.312341,4.1374264 19.539531,4 20.8,4 Z"/>
+ <path style="opacity:0.1" d="M 17.871484,5.2679686 C 9.972912,6.6482978 4,13.494296 4,21.8 V 44.2 C 4,53.5072 11.4928,61 20.8,61 h 5.859766 c 0.89292,-3.453784 1.282326,-6.487848 1.060936,-9.646656 -0.02062,-0.294238 0.356046,-1.14643 1.296096,-2.03164 0.940058,-0.88521 2.376744,-1.839032 4.241016,-2.60586 3.72854,-1.533652 9.161086,-2.332424 15.845702,-0.519532 3.091744,0.83892 5.320818,1.354642 6.904298,1.64336 1.583482,0.288716 2.485982,0.369528 3.10625,0.24883 0.15506,-0.03018 0.298922,-0.0732 0.442968,-0.1668 0.04688,-0.03046 0.09004,-0.08042 0.13398,-0.12578 0.05494,-0.287206 0.09102,-0.579972 0.13126,-0.872266 -0.06398,-0.12214 -0.1492,-0.226466 -0.229688,-0.314452 C 59.243008,46.2271 58.72358,45.90507 58.151568,45.602954 h -0.0028 C 57.70341,45.367838 56.339386,44.436908 54.501114,43.248656 52.66284,42.060404 50.304274,41.154802 47.673378,39.75686 42.411574,36.960976 36.63993,34.409198 31.141348,35.004516 28.173816,35.326124 26.05474,34.741814 24.625332,33.71389 c -1.429408,-1.027924 -2.201284,-2.51337 -2.411718,-4.115234 -0.420862,-3.20373 0.893892,-7.732098 4.372264,-8.523266 3.439884,-0.782788 6.279852,-1.374718 8.464258,-2.116406 1.092274,-0.370845 1.941636,-0.755852 2.47461,-1.358984 0.266488,-0.301567 0.445404,-0.686728 0.445702,-1.099219 3.06e-4,-0.412489 -0.16488,-0.812784 -0.4375,-1.192188 -0.0808,-0.11319 -0.202338,-0.190618 -0.339062,-0.216016 0,0 -2.200168,-0.398102 -4.796092,-1.348046 C 29.80186,12.794595 27.206496,11.273969 25.735478,9.20274 25.729278,9.19344 25.723078,9.18432 25.716278,9.1754 24.27273,7.3817642 21.361164,5.8840032 17.871484,5.2679686 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="fill:#3d3d3d" d="M 17.871484,4.2679686 C 9.972912,5.6482978 4,12.494296 4,20.8 V 43.2 C 4,52.5072 11.4928,60 20.8,60 h 5.859766 c 0.89292,-3.453784 1.282326,-6.487848 1.060936,-9.646656 -0.02062,-0.294238 0.356046,-1.14643 1.296096,-2.03164 0.940058,-0.88521 2.376744,-1.839032 4.241016,-2.60586 3.72854,-1.533652 9.161086,-2.332424 15.845702,-0.519532 3.091744,0.83892 5.320818,1.354642 6.904298,1.64336 1.583482,0.288716 2.485982,0.369528 3.10625,0.24883 0.15506,-0.03018 0.298922,-0.0732 0.442968,-0.1668 0.04688,-0.03046 0.09004,-0.08042 0.13398,-0.12578 0.05494,-0.287206 0.09102,-0.579972 0.13126,-0.872266 -0.06398,-0.12214 -0.1492,-0.226466 -0.229688,-0.314452 C 59.243008,45.2271 58.72358,44.90507 58.151568,44.602954 h -0.0028 C 57.70341,44.367838 56.339386,43.436908 54.501114,42.248656 52.66284,41.060404 50.304274,40.154802 47.673378,38.75686 42.411574,35.960976 36.63993,33.409198 31.141348,34.004516 28.173816,34.326124 26.05474,33.741814 24.625332,32.71389 c -1.429408,-1.027924 -2.201284,-2.51337 -2.411718,-4.115234 -0.420862,-3.20373 0.893892,-7.732098 4.372264,-8.523266 3.439884,-0.782789 6.279852,-1.374717 8.464258,-2.116406 1.092274,-0.370845 1.941636,-0.755852 2.47461,-1.358984 0.266488,-0.301567 0.445404,-0.686728 0.445702,-1.099219 3.06e-4,-0.412489 -0.16488,-0.812784 -0.4375,-1.192188 -0.0808,-0.11319 -0.202338,-0.190618 -0.339062,-0.216016 0,0 -2.200168,-0.398102 -4.796092,-1.348046 C 29.80186,11.794595 27.206496,10.273969 25.735478,8.20274 25.729278,8.19342 25.723078,8.18432 25.716278,8.175396 24.27273,6.3817642 21.361164,4.8840032 17.871484,4.2679686 Z"/>
+ <path style="fill:#e6e7e8" d="m 34.5788,40.919576 c -2.802064,0.0018 -5.564492,0.582344 -8.241482,1.36886 0.56829,1.91479 1.061916,5.41421 1.41921,7.882746 0.08234,-0.379624 0.454636,-1.091664 1.260294,-1.850322 0.940058,-0.885208 2.377624,-1.838726 4.241894,-2.605554 3.72854,-1.533652 9.161122,-2.333688 15.845736,-0.520794 2.3563,0.63936 4.080318,1.04596 5.53051,1.353124 C 50.70091,45.541968 47.099558,43.543398 43.224646,42.343506 40.436728,41.436084 37.51766,40.886552 34.5788,40.919576 Z m 22.111026,6.033998 c 0.858428,0.13872 1.496776,0.201752 1.971474,0.18094 -0.04556,-0.0114 -0.17558,-0.02032 -0.457862,-0.0188 -0.435866,-0.0206 -0.994886,-0.08818 -1.513612,-0.16206 z"/>
+ <path style="fill:#ffffff" d="M 4,27.225782 V 43.2 C 4,52.5072 11.4928,60 20.8,60 h 5.638282 c 0.05654,-0.327448 0.12726,-0.646496 0.175,-0.978906 C 27.564938,52.3788 27.298664,44.754314 23.807814,36.295702 21.370652,30.392398 18.499678,28.611834 16.277343,30.690234 12.115169,34.583882 6.6266336,28.115936 4.4429686,27.329686 4.3037382,27.279578 4.1476314,27.260824 4,27.225782 Z"/>
+ <path style="fill:#727072" d="M 17.879687,4.2679686 C 12.541672,5.198179 8.094093,8.6250374 5.7636718,13.316016 c 4.9369012,-2.211761 9.7399262,-2.272921 13.8523442,2.789062 5.380198,6.736834 17.627612,-0.186382 18.09746,-1.514844 -0.0307,-0.0551 -0.0685,-0.10976 -0.103908,-0.164062 -0.08218,-0.02918 -0.593424,-0.212035 -1.4875,-0.571485 -0.87352,-0.200899 -2.103966,-0.517246 -3.724218,-1.110155 -2.595922,-0.949943 -5.191286,-2.470569 -6.662304,-4.5417976 -0.0062,-0.00932 -0.0124,-0.01842 -0.0192,-0.027344 C 24.273908,6.3832328 21.365556,4.885528 17.879687,4.2679686 Z M 23.425,31.565454 c 0.537048,1.342634 1.972816,4.61486 2.64414,6.696484 4.0945,-1.712132 10.87073,-4.214626 24.565626,4.645702 9.147112,5.919418 9.859248,3.0284 7.686328,1.88125 -0.380964,-0.201308 -1.304866,-0.844688 -2.43086,-1.63242 -0.449292,-0.295296 -0.842428,-0.556242 -1.386328,-0.907814 -1.838274,-1.188252 -4.199574,-2.09659 -6.83047,-3.494532 C 42.411634,35.95824 36.639988,33.4092 31.141406,34.004516 28.173876,34.326124 26.0548,33.741814 24.62539,32.71389 24.159834,32.379098 23.7706,31.991112 23.441406,31.570922 c -0.0054,-0.0026 -0.0112,-0.003 -0.0164,-0.0054 z"/>
+ <path style="fill:#ffbc3d" d="m 26.848674,9.4281304 c -0.912206,0.3785954 -2.124668,1.3184446 -2.440348,1.8676286 -0.313968,0.774268 -0.84072,1.475727 -1.615884,1.833014 -0.990078,0.555227 -2.197238,0.669077 -3.099603,1.379875 -0.711811,0.621632 -0.249604,1.650866 0.284786,2.220071 1.300169,1.424507 3.130589,2.36257 5.034889,2.644888 1.76307,0.202708 3.073508,-0.561858 4.798042,-0.78198 2.231922,-0.437091 4.532702,-0.671321 6.660212,-1.515186 0.591036,-0.248402 1.149432,-0.665064 1.455398,-1.233548 0.0268,-0.111608 0.04554,-0.225759 0.04562,-0.343003 3.06e-4,-0.412489 -0.16478,-0.813235 -0.437406,-1.192638 -0.08136,-0.112588 -0.20316,-0.189286 -0.339856,-0.213983 0,0 -0.09808,-0.02253 -0.10384,-0.0236 -0.275086,0.0055 -0.605594,0.01078 -0.668696,0.01888 -0.844714,-0.219819 -1.597416,-0.480309 -2.301882,-0.77411 -0.540214,-0.163777 -1.116608,-0.349289 -1.722878,-0.571145 -2.051666,-0.750779 -3.95814,-1.8616 -5.548554,-3.3151596 z"/>
+ <circle style="opacity:0.2" cx="19" cy="10" r="3"/>
+ <circle style="fill:#ffffff" cx="19" cy="9" r="3"/>
+ <path style="fill:#3d3d3d" d="m 21.085712,8.7929234 c 0,-1.0693338 -0.865328,-1.9333342 -1.93333,-1.9333342 -1.072,0 -1.93734,0.8640004 -1.93734,1.9333342 0,1.0693332 0.86534,1.9373336 1.93734,1.9373336 1.068002,0 1.93333,-0.8680004 1.93333,-1.9373336"/>
+ <path style="fill:#ffffff" d="m 18.503581,8.4466564 c 0,-0.161334 -0.130666,-0.2959998 -0.291999,-0.2959998 -0.162664,0 -0.293329,0.134668 -0.293329,0.2959998 0,0.161334 0.13065,0.292 0.293329,0.292 0.161328,0 0.291999,-0.130668 0.291999,-0.292"/>
+ <path style="fill:#ffffff" d="m 21.761454,8.3581234 c 0.15066,0.6106672 -1.193332,-0.638667 -2.808003,-0.638667 -1.61867,0 -2.837339,1.4120004 -2.673339,0.5093342 0.176,-0.9626672 1.249339,-2.1840012 2.741341,-2.1840012 1.406669,0 2.453329,1.149334 2.740001,2.313334"/>
+ <path style="fill:#3d3d3d" d="m 20.204164,15.474064 v 0 c 0.0236,-0.270675 0.28786,-0.369494 0.544574,-0.375938 0.14608,-0.0022 0.30505,0.03867 0.446832,0.136416 0.945214,0.649835 2.93328,1.788392 5.485364,1.784096 0.708912,0.0022 1.618066,-0.087 2.297978,-0.29001 2.181516,-0.668096 4.789452,-0.709986 5.511252,-0.709986 0.721802,0 2.265298,0.184746 2.265298,0.184746 1.170778,-0.01934 1.175078,-0.856065 0.990326,-1.595053 L 37.29252,14.071281 c 0,0 0.805582,0.201932 0.755094,1.225559 -0.0999,1.393119 -1.76154,0.998921 -2.650904,0.973143 -1.762614,-0.05048 -4.313618,0.201933 -6.512324,0.736839 -0.708914,0.211599 -2.38176,0.169708 -2.38176,0.169708 -2.011804,-0.001 -4.20502,-1.028995 -4.592778,-1.091294 -0.688498,-0.251342 -1.527384,0.168636 -1.705684,-0.611169"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 26.746402,9.3305792 c -0.336352,0.145248 -0.61295,0.261185 -0.663976,0.261185 -0.627274,0 -1.039338,0.6243508 -1.06834,0.9723628 -0.10096,1.208373 1.191414,2.029384 4.788604,2.333356 4.519856,0.380234 8.0941,2.819001 7.959842,1.81256 l 0.0078,-0.0017 c -0.0661,-0.135674 -0.1419,-0.270237 -0.236012,-0.401217 -0.08136,-0.112588 -0.203162,-0.189284 -0.339856,-0.213982 0,0 -2.201378,-0.400036 -4.797304,-1.349981 -2.096804,-0.767262 -4.056602,-1.911403 -5.65073,-3.4126408 z"/>
+ <path style="fill:#3d3d3d" d="m 26.069882,10.943686 c -0.11384,0.207303 0.145,0.255637 0.343718,0.366271 0.19978,0.110632 0.245968,0.150374 0.394194,0.18045 0.14286,0.02793 0.0064,-0.269601 -0.15468,-0.503757 -0.1579,-0.22986 -0.467236,-0.249193 -0.58324,-0.04296"/>
+ <path style="fill:#3d3d3d" d="m 26.107188,9.2225966 c -0.254524,0.02565 -0.523838,0.132154 -0.777266,0.3068132 -0.506846,0.3493174 -0.99201,0.9820372 -1.320084,1.9195512 -0.298136,0.852642 -0.949942,1.288571 -1.744906,1.633192 -0.794956,0.344621 -1.70992,0.563687 -2.435621,0.999111 -0.364091,0.218484 -0.613587,0.509497 -0.733208,0.843343 -0.119616,0.333846 -0.109242,0.697605 -0.0081,1.054181 0.202767,0.713149 0.7509,1.428117 1.477431,2.069023 1.45306,1.281811 3.641142,2.279259 5.45656,1.866055 A 0.26870941,0.26870941 0 1 0 25.9024,19.389923 c -1.530436,0.348341 -3.629686,-0.552503 -4.98139,-1.744903 -0.675858,-0.5962 -1.158402,-1.262048 -1.31537,-1.814132 -0.07846,-0.276043 -0.07935,-0.515564 -0.0049,-0.723767 0.07459,-0.208201 0.225224,-0.396925 0.505068,-0.564851 0.61693,-0.37016 1.519964,-0.596407 2.372688,-0.966068 0.852724,-0.369663 1.676182,-0.917527 2.037558,-1.95102 0.298256,-0.851951 0.731466,-1.386692 1.118814,-1.6536462 0.38734,-0.266953 0.688474,-0.2548016 0.833898,-0.14318 a 0.26875399,0.26875399 0 1 0 0.327268,-0.4263924 c -0.19528,-0.14988 -0.434628,-0.2050188 -0.689144,-0.179368 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-condres.svg b/.icons/awkward/64x64/apps/distributor-logo-condres.svg
new file mode 100644
index 00000000..67ecbcfb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-condres.svg
@@ -0,0 +1,9 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="2" ry="2" style="fill:#aeea66"/>
+ <path d="M 4.4023438 4.8046875 C 4.1523531 5.1385259 4 5.5489962 4 6 L 4 58 C 4 59.108 4.892 60 6 60 L 32 60 L 4.4023438 4.8046875 z " style="fill:#f8d057"/>
+ <path d="m59.597656 4.8046875-27.597656 55.195312h26c1.108 0 2-0.892 2-2v-52c0-0.4510038-0.152353-0.8614741-0.402344-1.1953125z" style="fill:#3195d2"/>
+ <path d="m6 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h52c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-52z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m 4.453125,5.744141 c -0.01659,0.02042 -0.035,0.03947 -0.05078,0.06055 L 32,61 59.597656,5.804688 c -0.01578,-0.02108 -0.0342,-0.04013 -0.05078,-0.06055 L 32,51 Z" style="opacity:.2"/>
+ <path d="M 4.453125 4.7441406 C 4.4365392 4.7645566 4.4181264 4.7836113 4.4023438 4.8046875 L 32 60 L 59.597656 4.8046875 C 59.581874 4.7836113 59.563461 4.7645566 59.546875 4.7441406 L 32 50 L 4.453125 4.7441406 z " style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-crux.svg b/.icons/awkward/64x64/apps/distributor-logo-crux.svg
new file mode 120000
index 00000000..4fdfc288
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-crux.svg
@@ -0,0 +1 @@
+tuxpuck.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/distributor-logo-debian.svg b/.icons/awkward/64x64/apps/distributor-logo-debian.svg
new file mode 100644
index 00000000..b2f811ff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-debian.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#f9548f" cx="32" cy="32" r="28"/>
+ <path style="opacity:.2" d="m16.078 26.484c0.21174-0.66066 0.24966-1.057 0.33048-1.4399-0.58374 0.76042-0.26908 0.92272-0.33048 1.4399m1.0784-4.586c0.10518 0.9903-0.73138 1.3751 0.18509 0.72134 0.4921-1.1282-0.19142-0.31126-0.18509-0.72134m16.015-8.67c0.45552-0.16964 1.1205-0.09332 1.6054-0.20504-0.63114 0.0538-1.2592 0.08598-1.879 0.16643l0.27358 0.03862m14.656 18.494-0.09888 0.25378c-0.18148 1.3139-0.57472 2.614-1.1761 3.82 0.66456-1.2721 1.093-2.6638 1.275-4.0738m-18.547 4.106c-0.2359-0.26454-0.37268-0.58238-0.52928-0.90024 0.14898 0.55676 0.45418 1.0353 0.73724 1.5227l-0.208-0.621m-1.048 0.041-0.095 0.481c0.4438 0.61376 0.79594 1.2786 1.3616 1.7567-0.40722-0.8087-0.70924-1.1429-1.2664-2.238m5.524-22.109-0.25326 0.0538 0.23612-0.02207 0.0172-0.03173m-0.718-0.203c0.36028 0.06529 0.77834 0.11587 0.71828 0.20366 0.39548-0.08874 0.48442-0.16873-0.71828-0.20366m7.514 16.908c0.08216-1.2372-0.23884-0.84548-0.34674-0.37424 0.12552 0.06712 0.22528 0.8726 0.34674 0.37424m-1.336 3.542c0.40316-0.56504 0.6957-1.1829 0.79908-1.822-0.09076 0.45516-0.33228 0.84824-0.56162 1.2638-1.261 0.8087-0.1192-0.47996-0.000902-0.97052-1.3553 1.7392-0.18692 1.0427-0.23658 1.5287m-3.62 0.918c-0.6745 0.009 0.12686 0.35308 1.0077 0.49148 0.24424-0.194 0.46366-0.38894 0.6605-0.57928-0.547 0.137-1.105 0.14-1.668 0.088m-19.516-8.442c0.21174-0.66068 0.24966-1.057 0.33047-1.44-0.58374 0.76044-0.26907 0.92274-0.33047 1.44m1.0781-4.5856c0.10519 0.99032-0.73137 1.3751 0.1851 0.72136 0.49209-1.1283-0.19142-0.31126-0.1851-0.72136m16.014-8.672c0.45552-0.16965 1.1205-0.09333 1.6054-0.20505-0.63114 0.05379-1.2591 0.08597-1.879 0.16643l0.27358 0.03862m14.657 18.496-0.09887 0.25379c-0.18149 1.314-0.57471 2.6142-1.1761 3.8201 0.66455-1.2722 1.093-2.6638 1.2749-4.0739m-18.548 4.1057c-0.23476-0.26482-0.37291-0.58298-0.52911-0.89929 0.14898 0.55677 0.45417 1.0354 0.73724 1.5227l-0.20812-0.62344m-1.0478 0.04138-0.09526 0.48137c0.44378 0.61378 0.79592 1.2786 1.3616 1.7567-0.40722-0.80872-0.70924-1.143-1.2663-2.2381m5.5234-22.109-0.25327 0.05379 0.23611-0.02207 0.01715-0.03172m10.06 17.22c0.0372 1.0388-0.29142 1.5435-0.58864 2.4362l-0.53448 0.27646c-0.43694 0.88314 0.04338 0.56068-0.26952 1.2628-0.68288 0.63076-2.0694 1.9731-2.5132 2.096-0.3245-0.0076 0.2195-0.39814 0.2906-0.55078-0.91314 0.65182-0.7329 0.9786-2.1296 1.3754l-0.0405-0.09504c-3.4434 1.6855-8.227-1.6541-8.1642-6.2098-0.03638 0.28894-0.10458 0.2167-0.18066 0.3328-0.17776-2.3438 1.0409-4.6978 3.096-5.6604 2.0104-1.0345 4.367-0.61054 5.8058 0.7864-0.79036-1.0775-2.365-2.2198-4.2296-2.1142-1.8275 0.03096-3.5378 1.2387-4.108 2.5504-0.93588 0.6127-1.045 2.3632-1.4526 2.6838-0.54938 4.1964 1.0322 6.0086 3.708 8.1418 0.41998 0.29494 0.11822 0.3401 0.17444 0.56454-0.88876-0.43254-1.7023-1.0861-2.3718-1.8862 0.3555 0.54046 0.73868 1.0659 1.2343 1.4786-0.83874-0.29454-1.9586-2.1124-2.2846-2.1864 1.4447 2.6906 5.8608 4.7188 8.1744 3.7122-1.0706 0.04126-2.4302 0.02278-3.6322-0.43942-0.50638-0.27044-1.1922-0.82984-1.0694-0.9343 3.1566 1.2258 6.4164 0.92786 9.147-1.3488 0.6953-0.56326 1.4542-1.5208 1.6737-1.5337-0.33028 0.5168 0.05662 0.24852-0.19718 0.70472 0.69116-1.1613-0.30136-0.47296 0.71514-2.0054l0.37534 0.53746c-0.14054-0.96484 1.1512-2.135 1.0198-3.6598 0.29638-0.46606 0.33028 0.5022 0.016 1.5745 0.4361-1.1897 0.11534-1.381 0.22694-2.3632 0.1203 0.3302 0.28026 0.68062 0.3617 1.0293-0.2844-1.1501 0.2906-1.9361 0.43362-2.6048-0.14136-0.0645-0.43858 0.50822-0.5072-0.8496 0.0106-0.58992 0.15834-0.30914 0.21494-0.45446-0.1108-0.06664-0.40304-0.51896-0.58038-1.3862 0.12772-0.20424 0.34392 0.52842 0.5192 0.55808-0.11286-0.68924-0.30672-1.2151-0.315-1.7443-0.51258-1.1136-0.18146 0.14878-0.5965-0.47812-0.54564-1.7689 0.45224-0.41062 0.52002-1.2138 0.82592 1.2447 1.2967 3.1754 1.5138 3.9744-0.16534-0.9747-0.43198-1.9193-0.75814-2.833 0.25174 0.1105-0.40468-2.005 0.32696-0.60408-0.784-2.9858-3.342-5.776-5.696-7.085 0.288 0.274 0.652 0.6178 0.522 0.672-1.172-0.7244-0.966-0.7816-1.134-1.0878-0.954-0.4036-1.016 0.0332-1.648 0.001-1.798-0.9924-2.144-0.887-3.798-1.508l0.07526 0.36634c-1.1909-0.41276-1.3877 0.15565-2.6746 0.000861-0.07812-0.06317 0.41256-0.23044 0.81682-0.29108-1.1517 0.15823-1.0979-0.23646-2.2248 0.04343 0.27738-0.20252 0.5717-0.3371 0.86766-0.50906-0.93876 0.05932-2.242 0.56842-1.8399 0.10491-1.5315 0.71114-4.252 1.7091-5.7786 3.198l-0.04796-0.33366c-0.69942 0.87324-3.0502 2.6082-3.2376 3.7404l-0.18726 0.04514c-0.36334 0.64106-0.59938 1.3673-0.88792 2.0264-0.47578 0.844-0.69778 0.32506-0.62998 0.45748-0.93628 1.9744-1.4021 3.6332-1.8035 4.9944 0.28606 0.445 0.0071 2.6796 0.11492 4.4678-0.46958 8.8332 5.96 17.409 12.988 19.388 1.0301 0.38396 2.5616 0.3702 3.8646 0.40802-1.5369-0.45748-1.7353-0.24208-3.2334-0.7851-1.0801-0.52972-1.3166-1.1338-2.082-1.8248l0.303 0.5568c-1.5005-0.55248-0.87264-0.68362-2.0938-1.0856l0.32368-0.43898c-0.484-0.038-1.286-0.852-1.506-1.304l-0.53242 0.02194c-0.63908-0.81952-0.9801-1.4116-0.9549-1.8703l-0.17198 0.31904c-0.19468-0.34784-2.3524-3.0776-1.2331-2.442-0.20792-0.19692-0.48446-0.32118-0.78416-0.88828l0.22778-0.27044c-0.5378-0.72104-0.99126-1.645-0.95652-1.9529 0.28728 0.40328 0.48654 0.47898 0.68414 0.5482-1.3604-3.5102-1.4369-0.19306-2.4666-3.573l0.21742-0.018c-0.1666-0.26272-0.26868-0.54606-0.40262-0.8251l0.09507-0.98246c-0.9786-1.178-0.2734-5.008-0.1316-7.108 0.097-0.854 0.8172-1.764 1.3632-3.19l-0.33318-0.05932c0.6374-1.1557 3.6384-4.6432 5.029-4.4642 0.67338-0.8797-0.13394-0.0034-0.2658-0.22444 1.4795-1.5922 1.9445-1.1248 2.9428-1.4116 1.076-0.66428-0.92388 0.25968-0.41378-0.25326 1.8614-0.49402 1.3186-1.1239 3.7464-1.3746 0.25628 0.15134-0.59402 0.2339-0.80732 0.4304 1.5501-0.7894 4.9064-0.60926 7.0874 0.4377 2.5284 1.2301 5.3714 4.8646 5.4838 8.2842l0.12772 0.03568c-0.06448 1.3595 0.20008 2.9318-0.25918 4.3756l0.31044-0.68406m-10.777-17.42c0.36026 0.06529 0.77832 0.11586 0.71827 0.20367 0.39548-0.08873 0.48442-0.16873-0.71827-0.20367m7.5159 16.91c0.08217-1.2372-0.23882-0.8455-0.34672-0.37424 0.12551 0.06713 0.22528 0.87262 0.34672 0.37424m-1.3377 3.542c0.40315-0.56505 0.6957-1.183 0.79908-1.822-0.09074 0.45516-0.33227 0.84826-0.56162 1.2639-1.2609 0.80872-0.11918-0.47999-0.000903-0.97055-1.3553 1.7393-0.1869 1.0427-0.23656 1.5287m-3.6194 0.91906c-0.67448 0.0092 0.12686 0.3531 1.0077 0.49148 0.24424-0.19402 0.46365-0.38896 0.66049-0.5793-0.54762 0.13655-1.1056 0.13977-1.6681 0.08781"/>
+ <path style="fill:#ffffff" d="m16.078 25.484c0.21174-0.66066 0.24966-1.057 0.33048-1.4399-0.583 0.76-0.268 0.923-0.33 1.44m1.0784-4.586c0.10518 0.9903-0.73138 1.3751 0.18509 0.72134 0.4921-1.1282-0.19142-0.31126-0.18509-0.72134m16.015-8.67c0.45552-0.16964 1.1205-0.09332 1.6054-0.20504-0.63114 0.0538-1.2592 0.08598-1.879 0.16643l0.27358 0.03862m14.657 18.494-0.099 0.254c-0.18148 1.3139-0.57472 2.614-1.1761 3.82 0.66456-1.2721 1.093-2.6638 1.275-4.0738m-18.548 4.106c-0.2359-0.26454-0.37268-0.58238-0.52928-0.90024 0.14898 0.55676 0.45418 1.0353 0.73724 1.5227l-0.208-0.621m-1.048 0.041-0.095 0.481c0.4438 0.61376 0.79594 1.2786 1.3616 1.7567-0.40722-0.8087-0.70924-1.1429-1.2664-2.238m5.524-22.109-0.253 0.054 0.236-0.022 0.017-0.032m-0.718-0.203c0.36028 0.06529 0.77834 0.11587 0.71828 0.20366 0.39548-0.08874 0.48442-0.16873-0.71828-0.20366m7.514 16.908c0.08216-1.2372-0.23884-0.84548-0.34674-0.37424 0.12552 0.06712 0.22528 0.8726 0.34674 0.37424m-1.336 3.542c0.40316-0.56504 0.6957-1.1829 0.79908-1.822-0.09076 0.45516-0.33228 0.84824-0.56162 1.2638-1.261 0.8087-0.1192-0.47996-0.000902-0.97052-1.3553 1.7392-0.18692 1.0427-0.23658 1.5287m-3.62 0.918c-0.6745 0.009 0.12686 0.35308 1.0077 0.49148 0.24424-0.194 0.46366-0.38894 0.6605-0.57928-0.54762 0.13656-1.1056 0.13976-1.6682 0.08782m-19.516-8.442c0.21174-0.66068 0.24966-1.057 0.33047-1.44-0.58374 0.76044-0.26907 0.92274-0.33047 1.44m1.0781-4.5856c0.10519 0.99032-0.73137 1.3751 0.1851 0.72136 0.49209-1.1283-0.19142-0.31126-0.1851-0.72136m16.014-8.672c0.45552-0.16965 1.1205-0.09333 1.6054-0.20505-0.63114 0.05379-1.2591 0.08597-1.879 0.16643l0.27358 0.03862m14.657 18.496-0.09887 0.25379c-0.18149 1.314-0.57471 2.6142-1.1761 3.8201 0.66455-1.2722 1.093-2.6638 1.2749-4.0739m-18.548 4.1057c-0.23476-0.26482-0.37291-0.58298-0.52911-0.89929 0.14898 0.55677 0.45417 1.0354 0.73724 1.5227l-0.20812-0.62344m-1.0478 0.04138-0.09526 0.48137c0.44378 0.61378 0.79592 1.2786 1.3616 1.7567-0.40722-0.80872-0.70924-1.143-1.2663-2.2381m5.5234-22.109-0.25327 0.05379 0.23611-0.02207 0.01715-0.03172m10.06 17.22c0.0372 1.0388-0.29142 1.5435-0.58864 2.4362l-0.53448 0.27646c-0.43694 0.88314 0.04338 0.56068-0.26952 1.2628-0.68288 0.63076-2.0694 1.9731-2.5132 2.096-0.3245-0.0076 0.2195-0.39814 0.2906-0.55078-0.91314 0.65182-0.7329 0.9786-2.1296 1.3754l-0.0405-0.09504c-3.4434 1.6855-8.227-1.6541-8.1642-6.2098-0.03638 0.28894-0.10458 0.2167-0.18066 0.3328-0.17776-2.3438 1.0409-4.6978 3.096-5.6604 2.0104-1.0345 4.367-0.61054 5.8058 0.7864-0.79036-1.0775-2.365-2.2198-4.2296-2.1142-1.8275 0.03096-3.5378 1.2387-4.108 2.5504-0.93588 0.6127-1.045 2.3632-1.4526 2.6838-0.54938 4.1964 1.0322 6.0086 3.708 8.1418 0.41998 0.29494 0.11822 0.3401 0.17444 0.56454-0.88876-0.43254-1.7023-1.0861-2.3718-1.8862 0.3555 0.54046 0.73868 1.0659 1.2343 1.4786-0.83874-0.29454-1.9586-2.1124-2.2846-2.1864 1.4447 2.6906 5.8608 4.7188 8.1744 3.7122-1.0706 0.04126-2.4302 0.02278-3.6322-0.43942-0.50638-0.27044-1.1922-0.82984-1.0694-0.9343 3.1566 1.2258 6.4164 0.92786 9.147-1.3488 0.6953-0.56326 1.4542-1.5208 1.6737-1.5337-0.33028 0.5168 0.05662 0.24852-0.19718 0.70472 0.69116-1.1613-0.30136-0.47296 0.71514-2.0054l0.37534 0.53746c-0.14054-0.96484 1.1512-2.135 1.0198-3.6598 0.29638-0.46606 0.33028 0.5022 0.016 1.5745 0.4361-1.1897 0.11534-1.381 0.22694-2.3632 0.1203 0.3302 0.28026 0.68062 0.3617 1.0293-0.2844-1.1501 0.2906-1.9361 0.43362-2.6048-0.14136-0.0645-0.43858 0.50822-0.5072-0.8496 0.0106-0.58992 0.15834-0.30914 0.21494-0.45446-0.1108-0.06664-0.40304-0.51896-0.58038-1.3862 0.12772-0.20424 0.34392 0.52842 0.5192 0.55808-0.11286-0.68924-0.30672-1.2151-0.315-1.7443-0.51258-1.1136-0.18146 0.14878-0.5965-0.47812-0.54564-1.7689 0.45224-0.41062 0.52002-1.2138 0.82592 1.2447 1.2967 3.1754 1.5138 3.9744-0.16534-0.9747-0.43198-1.9193-0.75814-2.833 0.25174 0.1105-0.40468-2.005 0.32696-0.60408-0.784-2.9858-3.342-5.776-5.696-7.085 0.288 0.274 0.652 0.6178 0.522 0.672-1.172-0.7244-0.966-0.7816-1.134-1.0878-0.954-0.4036-1.016 0.0332-1.648 0.001-1.798-0.9924-2.144-0.887-3.798-1.508l0.07526 0.36634c-1.1909-0.41276-1.3877 0.15565-2.6746 0.000861-0.07812-0.06317 0.41256-0.23044 0.81682-0.29108-1.1517 0.15823-1.0979-0.23646-2.2248 0.04343 0.27738-0.20252 0.5717-0.3371 0.86766-0.50906-0.93876 0.05932-2.242 0.56842-1.8399 0.10491-1.5315 0.71114-4.252 1.7091-5.7786 3.198l-0.04796-0.33366c-0.69942 0.87324-3.0502 2.6082-3.2376 3.7404l-0.18726 0.04514c-0.36334 0.64106-0.59938 1.3673-0.88792 2.0264-0.47578 0.844-0.69778 0.32506-0.62998 0.45748-0.93628 1.9744-1.4021 3.6332-1.8035 4.9944 0.28606 0.445 0.0071 2.6796 0.11492 4.4678-0.46958 8.8332 5.96 17.409 12.988 19.388 1.0301 0.38396 2.5616 0.3702 3.8646 0.40802-1.5369-0.45748-1.7353-0.24208-3.2334-0.7851-1.0801-0.52972-1.3166-1.1338-2.082-1.8248l0.303 0.5568c-1.5005-0.55248-0.87264-0.68362-2.0938-1.0856l0.32368-0.43898c-0.484-0.038-1.286-0.852-1.506-1.304l-0.53242 0.02194c-0.63908-0.81952-0.9801-1.4116-0.9549-1.8703l-0.17198 0.31904c-0.19468-0.34784-2.3524-3.0776-1.2331-2.442-0.20792-0.19692-0.48446-0.32118-0.78416-0.88828l0.22778-0.27044c-0.5378-0.72104-0.99126-1.645-0.95652-1.9529 0.28728 0.40328 0.48654 0.47898 0.68414 0.5482-1.3604-3.5102-1.4369-0.19306-2.4666-3.573l0.21742-0.018c-0.1666-0.26272-0.26868-0.54606-0.40262-0.8251l0.09507-0.98246c-0.9786-1.178-0.2734-5.008-0.1316-7.108 0.097-0.854 0.8172-1.764 1.3632-3.19l-0.33318-0.05932c0.6374-1.1557 3.6384-4.6432 5.029-4.4642 0.67338-0.8797-0.13394-0.0034-0.2658-0.22444 1.4795-1.5922 1.9445-1.1248 2.9428-1.4116 1.076-0.66428-0.92388 0.25968-0.41378-0.25326 1.8614-0.49402 1.3186-1.1239 3.7464-1.3746 0.25628 0.15134-0.59402 0.2339-0.80732 0.4304 1.5501-0.7894 4.9064-0.60926 7.0874 0.4377 2.5284 1.2301 5.3714 4.8646 5.4838 8.2842l0.12772 0.03568c-0.06448 1.3595 0.20008 2.9318-0.25918 4.3756l0.31044-0.68406m-10.777-17.42c0.36026 0.06529 0.77832 0.11586 0.71827 0.20367 0.39548-0.08873 0.48442-0.16873-0.71827-0.20367m7.5159 16.91c0.08217-1.2372-0.23882-0.8455-0.34672-0.37424 0.12551 0.06713 0.22528 0.87262 0.34672 0.37424m-1.3377 3.542c0.40315-0.56505 0.6957-1.183 0.79908-1.822-0.09074 0.45516-0.33227 0.84826-0.56162 1.2639-1.2609 0.80872-0.11918-0.47999-0.000903-0.97055-1.3553 1.7393-0.1869 1.0427-0.23656 1.5287m-3.6194 0.91906c-0.67448 0.0092 0.12686 0.3531 1.0077 0.49148 0.24424-0.19402 0.46365-0.38896 0.66049-0.5793-0.54762 0.13655-1.1056 0.13977-1.6681 0.08781"/>
+ <path style="opacity:.2;fill:#ffffff" d="m31.998 4a28 28 0 0 0 -27.998 28 28 28 0 0 0 0.0176 0.492 28 28 0 0 1 27.98 -27.492h0.002a28 28 0 0 1 27.973 27.5 28 28 0 0 0 0.025 -0.5 28 28 0 0 0 -27.998 -28h-0.002z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-deepin.svg b/.icons/awkward/64x64/apps/distributor-logo-deepin.svg
new file mode 100644
index 00000000..c699a358
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-deepin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,33 A 28,28 0 0 1 32,61 28,28 0 0 1 4,33 28,28 0 0 1 32,5 28,28 0 0 1 60,33 Z"/>
+ <path style="fill:#33c5ff" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 24.44179,53.662601 c -1.354492,-0.495242 -2.61973,-1.125228 -3.811484,-1.844466 5.921968,0.454992 13.649912,-0.909982 18.86138,-5.787138 0,0 9.934688,-7.93784 2.747484,-20.964588 0,0 1.158494,5.249898 -0.318494,9.568814 0,0 -1.408746,6.072651 -7.670202,7.778869 -9.222436,2.512948 -19.731121,-4.142441 -24.123597,-7.269629 -0.3307428,-3.214686 -0.03675,-6.536122 1.141002,-9.777058 1.746483,-4.801908 5.32952,-8.548585 9.340501,-11.065035 -1.002751,7.015615 -0.210008,13.474739 0.92924,16.180185 1.529492,3.62768 3.887664,8.058859 9.072882,8.601351 5.185218,0.54424 8.044686,-4.508183 8.044686,-4.508183 2.659984,-4.04242 3.076486,-9.847056 3.036232,-9.987052 -0.0403,-0.14174 -0.708746,-0.52499 -0.708746,-0.52499 -1.790236,7.244858 -4.74246,9.665058 -4.74246,9.665058 -4.654976,4.493914 -8.352095,1.277412 -8.352095,1.277412 -3.543728,-3.806176 -1.062238,-9.992304 -1.062238,-9.992304 1.387738,-4.213917 5.832103,-10.280986 10.415319,-13.416925 0.763,0.188996 1.531242,0.306246 2.285484,0.58099 2.773734,1.01148 5.202722,2.535701 7.257198,4.408163 -3.351222,1.223227 -8.762178,3.809674 -8.762178,3.809674 -8.576704,3.611932 -9.155946,9.075326 -9.155946,9.075326 -0.887248,5.631388 3.580476,3.247934 3.580476,3.247934 4.598972,-2.239952 6.858204,-9.220566 6.858204,-9.220566 -1.434986,-0.272998 -2.565476,0.16274 -2.565476,0.16274 -1.835748,4.530662 -5.580714,6.394376 -5.580714,6.394376 -1.473496,0.780484 -1.816488,-0.59849 -1.816488,-0.59849 -0.248498,-1.032478 1.065738,-1.209224 1.065738,-1.209224 2.040488,-0.792734 3.34598,-2.936442 3.641726,-3.813176 0.293994,-0.878482 0.841742,-0.946732 0.841742,-0.946732 2.79648,-0.892482 5.346216,-1.29179 5.346216,-1.29179 3.47198,-0.426992 8.78669,1.228476 8.78669,1.228476 1.191742,0.47949 2.334482,0.838232 3.349482,1.125228 1.947734,4.866656 2.255728,10.608606 0.32549,15.921502 C 48.537372,51.924881 35.884958,57.832761 24.44179,53.662597 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 24.44179,52.662602 c -1.354492,-0.495242 -2.61973,-1.125228 -3.811484,-1.844466 5.921968,0.454992 13.649912,-0.909982 18.86138,-5.787138 0,0 9.934688,-7.93784 2.747484,-20.964588 0,0 1.158494,5.249898 -0.318494,9.568814 0,0 -1.408746,6.072651 -7.670202,7.778869 -9.222436,2.512948 -19.731121,-4.142441 -24.123597,-7.269629 -0.3307428,-3.214686 -0.03675,-6.536122 1.141002,-9.777058 1.746483,-4.801908 5.32952,-8.548585 9.340501,-11.065035 -1.002751,7.015615 -0.210008,13.474739 0.92924,16.180185 1.529492,3.62768 3.887664,8.058859 9.072882,8.601351 5.185218,0.54424 8.044686,-4.508183 8.044686,-4.508183 2.659984,-4.04242 3.076486,-9.847056 3.036232,-9.987052 -0.0403,-0.14174 -0.708746,-0.52499 -0.708746,-0.52499 -1.790236,7.244858 -4.74246,9.665058 -4.74246,9.665058 -4.654976,4.493914 -8.352095,1.277412 -8.352095,1.277412 -3.543728,-3.806176 -1.062238,-9.992304 -1.062238,-9.992304 1.387738,-4.213917 5.832103,-10.280986 10.415319,-13.416925 0.763,0.188996 1.531242,0.306246 2.285484,0.58099 2.773734,1.01148 5.202722,2.535701 7.257198,4.408163 -3.351222,1.223227 -8.762178,3.809674 -8.762178,3.809674 -8.576704,3.611932 -9.155946,9.075326 -9.155946,9.075326 -0.887248,5.631388 3.580476,3.247934 3.580476,3.247934 4.598972,-2.239952 6.858204,-9.220566 6.858204,-9.220566 -1.434986,-0.272998 -2.565476,0.16274 -2.565476,0.16274 -1.835748,4.530662 -5.580714,6.394376 -5.580714,6.394376 -1.473496,0.780484 -1.816488,-0.59849 -1.816488,-0.59849 -0.248498,-1.032478 1.065738,-1.209224 1.065738,-1.209224 2.040488,-0.792734 3.34598,-2.936442 3.641726,-3.813176 0.293994,-0.878482 0.841742,-0.946732 0.841742,-0.946732 2.79648,-0.892482 5.346216,-1.29179 5.346216,-1.29179 3.47198,-0.426992 8.78669,1.228476 8.78669,1.228476 1.191742,0.47949 2.334482,0.838232 3.349482,1.125228 1.947734,4.866656 2.255728,10.608606 0.32549,15.921502 C 48.537372,50.924882 35.884958,56.832762 24.44179,52.662598 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-devuan.svg b/.icons/awkward/64x64/apps/distributor-logo-devuan.svg
new file mode 100644
index 00000000..085c7458
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-devuan.svg
@@ -0,0 +1,13 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#6a6578"/>
+ <path d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0215 32.586 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.979 32.414 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z" style="fill:#ffffff;opacity:.1"/>
+ <g transform="matrix(.18595402 0 0 .18595402 -69.880568 -56.641258)" style="opacity:.2">
+ <path d="m461.83765 385.26329c349.54878 80.6651 18.96795 151.92346 18.96795 151.92346-6.54355 1.04566-11.02275 4.4728-14.99949 9.63398-3.96846 5.15044-4.18337 13.25077-1.69882 19.20842 3.10804 7.45271 7.56066 10.22811 13.86338 12.83039 4.45263 0.15864 16.13302 0 16.13302 0s166.70788-53.77674 165.91779-104.57394c-0.38107-24.5-52.98664-72.88929-198.18383-89.02231z"/>
+ </g>
+ <g transform="matrix(.18595402 0 0 .18595402 -69.880568 -57.641258)" style="fill:#ffffff">
+ <path d="m461.83765 385.26329c349.54878 80.6651 18.96795 151.92346 18.96795 151.92346-6.54355 1.04566-11.02275 4.4728-14.99949 9.63398-3.96846 5.15044-4.18337 13.25077-1.69882 19.20842 3.10804 7.45271 7.56066 10.22811 13.86338 12.83039 4.45263 0.15864 16.13302 0 16.13302 0s166.70788-53.77674 165.91779-104.57394c-0.38107-24.5-52.98664-72.88929-198.18383-89.02231z" style="fill:#ffffff"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-fedora.svg b/.icons/awkward/64x64/apps/distributor-logo-fedora.svg
new file mode 100644
index 00000000..c4d7a0bd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-fedora.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m32.00014 5.0014c-15.457477 0-27.98894 12.530063-28.00014 27.98474v23.668518c0 2.407032 1.9383096 4.345342 4.3453418 4.345342h23.669918c15.458878 0 27.98474-12.539722 27.98474-28.00014 0-15.464477-12.536222-28.00014-28.00014-28.00014z"/>
+ <path style="fill:#324e89" d="m32.00014 4.00154c-15.457477 0-27.98894 12.530063-28.00014 27.98474v23.668518c0 2.407032 1.9383096 4.345342 4.3453418 4.345342h23.669918c15.458878 0 27.98474-12.539722 27.98474-28.00014 0-15.464477-12.536222-28.00014-28.00014-28.00014z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m41 10c-7.179702 0-13 5.820298-13 13v7h-9c-7.179702 0-13 5.820298-13 13s5.820298 13 13 13 13-5.820298 13-13v-7h9c7.179702 0 13-5.820298 13-13s-5.820298-13-13-13zm0 6c3.865994 0 7 3.134006 7 7s-3.134006 7-7 7h-5.152344s-1.847656-0.001202-1.847656-2.078124v-4.921876c0-3.865994 3.134006-7 7-7zm-22 20h5.152344s1.847656 0.0012 1.847656 2.078124v4.921876c0 3.865994-3.134006 7-7 7-3.865993 0-7-3.134006-7-7s3.134007-7 7-7z"/>
+ <path style="fill:#ffffff" d="m41 10c-7.179702 0-13 5.820298-13 13v7h-7.054688c-1.637637 0.12194-2.926213 1.438554-2.925781 3.105468 0 1.323688 0.81296 2.435548 1.964844 2.894532h4.167969s1.847656 0.0012 1.847656 2.078124v4.921876c0 3.865994-3.134006 7-7 7-1 0-1.379641-0.08922-2-0.19922-1.656854 0-3 1.343146-3 3 0.003 1.580378 1.231433 2.887452 2.808594 2.98828 0.03315 0.0094 0.05862 0.0333 0.09375 0.03906 0.683124 0.111968 1.383337 0.17188 2.097656 0.17188 7.179702 0 13-5.820298 13-13v-7h7.964844c1.157848-0.456378 1.980468-1.570574 1.980468-2.898438-0.001322-1.643418-1.257792-2.96072-2.859374-3.101562h-3.238282s-1.847656-0.001204-1.847656-2.078124v-4.921876c0-3.865994 3.134006-7 7-7 0.48547 0 0.960422 0.04938 1.417968 0.144532h0.004c0.19048 0.03688 0.3841 0.0552 0.578124 0.05469 1.656854 0 3-1.343146 3-3-0.0014-1.324677-0.87146-2.491629-2.140624-2.871094-0.0024-0.000567-0.0054 0.000566-0.0078 0-0.224936-0.06728-0.456992-0.107924-0.691406-0.121094-0.704854-0.122066-1.420886-0.207034-2.160262-0.207034z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m32 4c-15.457477 0-27.9888 12.529697-28 27.984375v1c0.0112-15.454678 12.542523-27.984375 28-27.984375 15.24128 0 27.628611 12.179193 27.982422 27.335938 0.006287-0.11184 0.017578-0.222558 0.017578-0.335938 0-15.464477-12.536082-28-28-28z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-freebsd.svg b/.icons/awkward/64x64/apps/distributor-logo-freebsd.svg
new file mode 100644
index 00000000..0da7beb4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-freebsd.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 12.951295,5.0447248 c -2.341581,0.1944631 -5.8533879,1.870701 -7.4757971,4.4409512 -2.0119892,3.188022 -1.5449978,4.808663 -1.4451644,6.339195 0.099834,1.530532 0.4014455,2.902608 0.882722,4.323777 0.7296419,2.154649 1.9327121,3.862784 2.9801636,5.741598 -1.1075856,2.916563 -1.8829038,5.946679 -1.8904314,9.092818 -8e-6,0.0066 -8e-6,0.013 0,0.0196 C 6.0027861,49.26585 17.736939,61.000002 32.000125,61 c 14.263188,2e-6 25.99734,-11.73415 25.997338,-25.997338 v -0.0118 c -0.005,-3.150652 -0.782072,-6.183511 -1.890431,-9.104538 1.047237,-1.877554 2.250324,-3.582381 2.980163,-5.737692 0.481339,-1.421211 0.782914,-2.793214 0.882722,-4.323695 0.09981,-1.530549 0.565846,-3.151791 -1.445164,-6.339263 C 57.444903,7.7753156 55.472825,6.2367125 53.630722,5.587638 51.793162,4.9401647 50.231744,4.9438411 48.951513,5.0603484 48.157351,5.1305918 47.375425,5.2690782 46.596286,5.4626508 43.065804,6.3160368 39.965604,7.96215 36.835568,9.938755 35.224279,9.624836 33.67242,9.009716 32.023561,9.005257 c -0.0092,-1.6e-5 -0.0182,-1.6e-5 -0.02734,0 -1.657037,10e-4 -3.219737,0.61596 -4.839353,0.929592 C 24.029386,7.960494 20.931663,6.3153583 17.403964,5.4626508 16.622534,5.2685119 15.837904,5.1303862 15.040924,5.0603484 14.378462,5.0006157 13.686705,4.9836503 12.951295,5.0447248 Z"/>
+ <path style="fill:#fb5140" d="M 12.951295,4.0449976 C 10.609714,4.2394607 7.0979071,5.9156986 5.4754979,8.4859492 3.4635087,11.67397 3.9305001,13.294612 4.0303335,14.825144 c 0.099833,1.530532 0.4014455,2.902608 0.882722,4.323776 0.7296419,2.15465 1.9327121,3.862785 2.9801636,5.741598 -1.1075856,2.916564 -1.8829038,5.946679 -1.8904314,9.092819 -8e-6,0.0066 -8e-6,0.013 0,0.0196 -1.6e-6,14.263187 11.7341513,25.99734 25.9973373,25.997338 14.263188,2e-6 25.99734,-11.734151 25.997338,-25.997338 v -0.01187 c -0.005,-3.150651 -0.782072,-6.18351 -1.890431,-9.104537 1.047237,-1.877554 2.250324,-3.582381 2.980163,-5.737693 0.481339,-1.42121 0.782914,-2.793214 0.882722,-4.323694 0.09981,-1.530481 0.565846,-3.151723 -1.445164,-6.3391948 C 57.444903,6.7755884 55.472825,5.2369853 53.630722,4.5879108 51.793162,3.9404375 50.231744,3.9441139 48.951513,4.0606212 48.157351,4.1308646 47.375425,4.269351 46.596286,4.4629236 43.065804,5.3163096 39.965604,6.9624228 36.835568,8.9390278 35.224279,8.6251091 33.67242,8.0099887 32.023561,8.0055296 c -0.0092,-1.56e-5 -0.0182,-1.56e-5 -0.02734,0 -1.657037,0.00105 -3.219737,0.6159603 -4.839353,0.9295924 C 24.029386,6.9607668 20.931663,5.3156311 17.403964,4.4629236 16.622534,4.2687847 15.837904,4.130659 15.040924,4.0606212 14.378462,4.0008885 13.686705,3.9839231 12.951295,4.0449976 Z"/>
+ <path style="opacity:0.2" d="m 13.611383,13.016565 c -0.648668,0.05387 -1.09364,0.29888 -1.370953,0.738205 -0.395298,0.626355 -0.290972,2.230366 0.249974,3.827733 0.537609,1.587573 1.821875,4.095364 3.023128,6.132185 1.984411,-2.887944 4.712615,-5.216441 7.897629,-6.741497 -2.834328,-1.789313 -5.881684,-3.256329 -7.897629,-3.741805 -0.439514,-0.111106 -0.832617,-0.176777 -1.183472,-0.20701 -0.263147,-0.02409 -0.502454,-0.02577 -0.718677,-0.0078 z m 36.777483,0 c -0.216214,-0.01796 -0.455531,-0.01628 -0.718674,0.0078 -0.350782,0.03023 -0.743968,0.0959 -1.183473,0.20701 -2.234659,0.538142 -5.751887,2.257837 -8.823317,4.315957 -1.563201,1.047426 -1.664359,1.184303 -1.663891,2.245863 3.7e-4,0.7587 0.06227,1.010203 0.445266,1.804503 1.060056,2.198251 3.429235,4.444239 5.456473,5.171345 0.899328,0.322741 2.050135,0.312158 2.476309,-0.02344 1.070214,-0.83912 4.214506,-6.452801 5.132286,-9.163125 0.540945,-1.597291 0.645196,-3.201302 0.249975,-3.827733 -0.27737,-0.439321 -0.722308,-0.684331 -1.370954,-0.738201 z M 32.000125,17.004438 A 17.998155,17.998155 0 0 0 14.001968,35.002594 17.998155,17.998155 0 0 0 32.000125,53.000751 17.998155,17.998155 0 0 0 49.998282,35.002594 17.998155,17.998155 0 0 0 48.365637,27.56195 c -0.208746,0.255322 -0.428368,0.501135 -0.749923,0.753829 -0.893334,0.703428 -1.584058,0.68123 -2.281016,0.68743 -0.696959,0.0062 -1.398055,-0.09633 -2.10916,-0.351526 -2.793096,-1.001796 -5.246435,-3.418622 -6.581356,-6.186867 -0.418499,-0.867951 -0.644044,-1.806201 -0.644466,-2.671602 -2.46e-4,-0.560495 0.08732,-1.447712 0.562442,-2.179464 a 17.998155,17.998155 0 0 0 -4.562033,-0.609312 z"/>
+ <path style="fill:#ffffff" d="m 13.611383,12.016838 c -0.648668,0.05387 -1.09364,0.29888 -1.370953,0.738205 -0.395298,0.626355 -0.290972,2.230366 0.249974,3.827733 0.537609,1.587572 1.821875,4.095364 3.023128,6.132185 1.984411,-2.887945 4.712615,-5.216442 7.897629,-6.741497 -2.834328,-1.789314 -5.881684,-3.256329 -7.897629,-3.741805 -0.439514,-0.111106 -0.832617,-0.176777 -1.183472,-0.20701 -0.263147,-0.02409 -0.502454,-0.02577 -0.718677,-0.0078 z m 36.777483,0 c -0.216214,-0.01796 -0.455531,-0.01628 -0.718674,0.0078 -0.350782,0.03023 -0.743968,0.0959 -1.183473,0.20701 -2.234659,0.538142 -5.751887,2.257837 -8.823317,4.315957 -1.563201,1.047426 -1.664359,1.184303 -1.663891,2.245863 3.7e-4,0.758701 0.06227,1.010203 0.445266,1.804503 1.060056,2.198251 3.429235,4.444239 5.456473,5.171344 0.899328,0.322741 2.050135,0.312158 2.476309,-0.02344 1.070214,-0.83912 4.214506,-6.452801 5.132286,-9.163125 0.540945,-1.597287 0.645196,-3.201299 0.249975,-3.827729 -0.27737,-0.439325 -0.722308,-0.684335 -1.370954,-0.738205 z M 32.000125,16.00471 A 17.998155,17.998155 0 0 0 14.001968,34.002867 17.998155,17.998155 0 0 0 32.000125,52.001024 17.998155,17.998155 0 0 0 49.998282,34.002867 17.998155,17.998155 0 0 0 48.365637,26.562223 c -0.208746,0.255322 -0.428368,0.501135 -0.749923,0.753829 -0.893334,0.703428 -1.584058,0.68123 -2.281016,0.68743 -0.696959,0.0062 -1.398055,-0.09634 -2.10916,-0.351526 -2.793096,-1.001796 -5.246435,-3.418622 -6.581356,-6.186867 -0.418499,-0.867951 -0.644044,-1.806201 -0.644466,-2.671602 -2.46e-4,-0.560495 0.08732,-1.447712 0.562442,-2.179464 A 17.998155,17.998155 0 0 0 32.000125,16.00471 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 49.964844 4.0019531 C 49.609716 4.0085649 49.27123 4.0314201 48.951172 4.0605469 C 48.15701 4.1307903 47.374842 4.269318 46.595703 4.4628906 C 43.065221 5.3162766 39.965973 6.9628481 36.835938 8.9394531 C 35.224649 8.6255344 33.672297 8.0103185 32.023438 8.0058594 C 32.014238 8.0058438 32.005234 8.0058438 31.996094 8.0058594 C 30.339057 8.0069094 28.775866 8.6219148 27.15625 8.9355469 C 24.028768 6.9611917 20.931996 5.3155981 17.404297 4.4628906 C 16.622867 4.2687517 15.837996 4.1305847 15.041016 4.0605469 C 14.378554 4.0008142 13.686582 3.9838474 12.951172 4.0449219 C 10.609591 4.239385 7.0970186 5.9160775 5.4746094 8.4863281 C 3.9498708 10.902294 3.8516215 12.415218 3.9355469 13.673828 C 3.9987158 12.601671 4.3279887 11.303162 5.4746094 9.4863281 C 7.0970186 6.9160775 10.609591 5.239385 12.951172 5.0449219 C 13.686582 4.9838474 14.378554 5.0008142 15.041016 5.0605469 C 15.837996 5.1305847 16.622867 5.2687517 17.404297 5.4628906 C 20.931996 6.3155981 24.028768 7.9611917 27.15625 9.9355469 C 28.775866 9.6219148 30.339057 9.0069094 31.996094 9.0058594 C 32.005234 9.0058438 32.014238 9.0058438 32.023438 9.0058594 C 33.672297 9.0103185 35.224649 9.6255344 36.835938 9.9394531 C 39.965973 7.9628481 43.065221 6.3162766 46.595703 5.4628906 C 47.374842 5.269318 48.15701 5.1307903 48.951172 5.0605469 C 50.231403 4.9440396 51.793299 4.9404173 53.630859 5.5878906 C 55.472962 6.2369651 57.445541 7.7759683 58.525391 9.4863281 C 59.671453 11.302849 60.001116 12.601571 60.064453 13.673828 C 60.148147 12.415097 60.049389 10.901881 58.525391 8.4863281 C 57.445541 6.7759683 55.472962 5.2369651 53.630859 4.5878906 C 52.252689 4.1022856 51.030226 3.9821179 49.964844 4.0019531 z M 56.324219 25.515625 C 56.252674 25.640347 56.177751 25.760628 56.107422 25.886719 C 57.16285 28.66825 57.910351 31.551527 57.984375 34.541016 C 57.988104 34.361591 57.998047 34.184158 57.998047 34.003906 L 57.998047 33.990234 C 57.993402 31.063649 57.307914 28.243719 56.324219 25.515625 z M 7.6757812 25.517578 C 6.6926644 28.242122 6.0089464 31.059582 6.0019531 33.982422 C 6.0019451 33.989022 6.0019451 33.997306 6.0019531 34.003906 C 6.0019531 34.186778 6.0117866 34.366807 6.015625 34.548828 C 6.0895444 31.558161 6.8361302 28.67253 7.8925781 25.890625 C 7.8219952 25.76402 7.747585 25.642822 7.6757812 25.517578 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-freedos.svg b/.icons/awkward/64x64/apps/distributor-logo-freedos.svg
new file mode 100644
index 00000000..e06a1c60
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-freedos.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 5,41 C 5,41 6.2636,43.263 8,46 8,46 7,47 7,51 7,53 8,56 8,56 L 11.205,50.557 C 12.35,51.645 13.619,52.54 15,53 20.109,54.703 30.966,53.892 34,53 47.969,48.892 47,43 47,43 Z"/>
+ <path style="fill:#90acd5" d="M 5,40 C 5,40 6.2636,42.263 8,45 8,45 7,46 7,50 7,52 8,55 8,55 L 11.205,49.557 C 12.35,50.645 13.619,51.54 15,52 20.109,53.703 30.966,52.892 34,52 47.969,47.892 47,42 47,42 Z"/>
+ <path style="opacity:0.2" d="M 29,10 C 4,10 4,40 4,45 4,45 16,47 25,47 29.715,47 35.284,46.324 39.627,45.754 43.08,50.68 46,56 46,56 46,56 47.036,50.244 46.1,45.166 49.204,51.012 59,52 59,52 59,52 52,45.346 52,41 52,37 60,37 60,37 60,37 58,33 55,33 51,33 49,37 49,37 49,30 51,10 29,10 Z"/>
+ <path style="fill:#bfcfe7" d="M 29,9 C 4,9 4,39 4,44 4,44 16,46 25,46 29.715,46 35.284,45.324 39.627,44.754 43.08,49.68 46,55 46,55 46,55 47.036,49.244 46.1,44.166 49.204,50.012 59,51 59,51 59,51 52,44.346 52,40 52,36 60,36 60,36 60,36 58,32 55,32 51,32 49,36 49,36 49,29 51,9 29,9 Z"/>
+ <circle style="opacity:0.2" cx="26" cy="38" r="5"/>
+ <circle style="fill:#ffffff" cx="26" cy="37" r="5"/>
+ <circle style="fill:#4f4f4f" cx="26" cy="37" r="2"/>
+ <circle style="opacity:0.2" cx="12" cy="38" r="5"/>
+ <circle style="fill:#ffffff" cx="12" cy="37" r="5"/>
+ <circle style="fill:#4f4f4f" cx="12" cy="37" r="2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 29,9 C 4,9 4,39 4,44 4,44 4.0155,44.002 4.0156,44.002 4.0587,37.277 5.061,10 29,10 47.628,10 49.043,24.316 49.041,32.961 49.134,24.475 48.364,9 29,9 Z M 55,32 C 51.037,32 49.051,35.903 49.014,35.977 49.009,36.299 49,36.717 49,37 49,37 51,33 55,33 57.048,33 58.61,34.846 59.408,36.029 59.606,36.023 60,36 60,36 60,36 58,32 55,32 Z M 52.055,40.578 C 52.033,40.717 52,40.85 52,41 52,44.227 55.852,48.715 57.84,50.818 58.398,50.909 59,51 59,51 59,51 52.606,44.911 52.055,40.578 Z M 46.1,45.166 C 46.388,46.73 46.476,48.343 46.479,49.848 46.515,48.476 46.462,46.957 46.277,45.447 46.221,45.351 46.152,45.265 46.1,45.166 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-kali-linux.svg b/.icons/awkward/64x64/apps/distributor-logo-kali-linux.svg
new file mode 100644
index 00000000..a4e0bc3a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-kali-linux.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="33" cy="33" r="28"/>
+ <circle style="fill:#447490" cx="33" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 3.3940937,9.550339 C 2.8116969,9.554939 2.2266963,9.575409 1.648,9.647999 c 6.4080731,0.115568 12.833949,0.638464 19.109375,1.988281 1.212045,0.158266 2.384533,0.523627 3.566405,0.824219 0.57215,0.134924 1.10705,0.388846 1.675782,0.535156 0.950166,0.240816 1.877056,0.558687 2.816406,0.835938 0.574426,0.249925 1.195185,0.361492 1.765627,0.621094 0.852816,0.362646 1.687288,0.772477 2.515624,1.1875 0.10704,0.07173 0.274514,0.106456 0.304688,0.253906 0.215196,0.901206 0.327964,1.824453 0.589844,2.714844 0.492448,1.666919 1.117519,3.305147 2.003906,4.804687 -0.943334,0.449748 -1.759321,1.130684 -2.472656,1.88672 -1.015639,1.11811 -1.806367,2.464554 -2.144533,3.945312 -0.412735,1.514914 -0.325702,3.581602 0.03126,5.097656 0.387698,1.356648 1.079045,2.345226 2.019533,3.398438 1.886668,2.149118 4.825046,3.3966 7.6875,3.066406 3.449406,-0.277252 7.04382,0.274854 10.074218,2.007812 1.591202,0.919992 3.09471,2.052028 4.23047,3.511718 1.543377,1.755162 2.704006,3.953994 3.589841,6.109376 0.129801,0.325072 0.245883,0.658638 0.425782,0.960938 0,-0.403636 -0.150239,-0.78002 -0.285156,-1.152344 -0.412746,-1.101036 -0.877972,-2.325192 -1.460938,-3.34766 -0.688285,-1.227418 -1.442658,-2.430264 -2.39453,-3.472656 -1.38967,-1.672614 -3.084962,-3.101946 -5.023438,-4.097658 1.47791,0.19014 2.91698,0.619208 4.320312,1.109376 1.501821,0.537422 2.945884,1.249938 4.242188,2.183594 1.280362,1.037272 2.408238,2.281416 3.23828,3.710938 0.430394,0.690562 0.702386,1.600714 1.078126,2.320312 -0.330764,-1.66692 -1.165128,-3.338726 -2.210938,-4.664062 -0.618262,-0.803286 -1.404376,-1.447024 -2.175781,-2.09375 -1.78021,-1.40504 -3.853804,-2.394822 -5.996092,-3.113282 -3.932176,-1.29118 -8.091304,-1.787356 -12.21875,-1.785156 -0.997418,0.0056 -2.003194,-0.12644 -2.941406,-0.476562 -2.166198,-0.778238 -3.875092,-2.413276 -4.406252,-4.652344 -0.686579,-2.432062 0.0734,-5.652404 1.863281,-7.425782 1.452863,-1.484172 3.570972,-2.331578 5.652344,-2.128906 2.150256,0.15372 4.195763,0.905658 6.203126,1.640624 1.642438,0.642174 3.292828,1.275392 4.878906,2.050782 0.04156,0.45829 0.07816,0.929472 0.246094,1.363282 0.225444,0.443486 0.71023,0.655648 1.140624,0.855468 0.819796,0.36777 1.595572,0.69746 2.292968,1.265626 0.516357,0.416728 0.946191,0.927038 1.4375,1.371094 0.16574,-0.265846 0.191381,-0.334356 0.238282,-0.425782 0.025,-0.02614 0.0082,0.0032 0.04296,-0.03516 0.371184,-0.389402 0.928114,-0.466296 1.402344,-0.703126 -1.231972,-0.307424 -2.446066,-0.752914 -3.253906,-1.761718 -0.03838,-0.04726 -0.011,-0.06642 0.03516,-0.07812 0.11974,0.05376 0.23735,0.11152 0.359376,0.16016 0.038,-0.09346 0.0472,-0.07254 0.0196,-0.10156 -0.13424,-0.14082 -0.06004,-0.0645 -0.1289,-0.13672 0.02184,-0.02364 0.0349,-0.05386 0.0118,-0.10546 -0.07802,-0.208412 -0.15134,-0.326314 -0.257814,-0.507814 -0.446904,-0.66096 -0.899992,-1.317816 -1.30078,-2.007812 -0.466828,-0.0078 -0.933316,-0.0122 -1.398438,-0.0196 -0.584672,-0.689426 -1.235402,-1.31862 -1.832032,-1.996094 0.0501,0.372324 0.11996,0.73974 0.1211,1.117188 -0.39965,-0.22886 -0.79596,-0.46576 -1.152344,-0.757812 -0.389402,-0.352398 -0.75024,-0.738424 -1.132812,-1.097656 0.0501,0.272698 0.10404,0.546478 0.14844,0.820312 -0.786776,-0.315394 -1.525332,-0.79297 -2.078126,-1.441406 -0.0078,0.16054 -0.0134,0.319348 -0.0196,0.480468 -0.491878,-0.18844 -0.974106,-0.399124 -1.464844,-0.589842 -1.235958,-0.464552 -2.459646,-0.998116 -3.765626,-1.234376 -1.438628,-0.0723 -2.962446,0.1221 -4.324218,-0.464844 -0.939449,-0.36601 -1.707171,-1.105494 -2.156349,-2.003852 -0.820366,-1.531995 -0.70615,-3.349355 -0.46875,-5.011719 -1.04524,-0.693411 -2.176758,-1.245817 -3.339845,-1.710937 -0.543683,-0.193564 -1.0535,-0.478595 -1.621094,-0.601563 C 27.552772,11.968327 25.455014,11.446495 23.3355,11.054246 22.414368,10.850435 21.47481,10.754719 20.55425,10.550339 19.673537,10.380686 18.780578,10.294086 17.890187,10.187058 13.660268,9.699166 9.3968651,9.516672 5.1401875,9.554246 c -0.5815428,0.0043 -1.163697,-0.0085 -1.7460938,-0.0039 z m 29.6875013,6.667969 c -7.760737,-0.06547 -15.549103,0.287403 -23.2187513,1.527344 -2.00907,0.336458 -4.0308604,0.643246 -5.9960936,1.1875 6.5720319,-0.923979 13.1950989,-1.544527 19.8320299,-1.691406 3.23307,-0.02163 6.469232,0.07955 9.687501,0.402343 -0.1076,-0.474797 -0.216446,-0.946996 -0.304686,-1.425781 z m 0.503906,2.101562 c -4.365985,0.410468 -8.652115,1.448214 -12.808595,2.82422 -2.873271,0.985464 -5.688967,2.136598 -8.40625,3.496092 -0.964968,0.485048 -1.943936,0.955118 -2.8593747,1.531252 1.0327157,-0.442918 2.0406977,-0.945494 3.0859377,-1.359376 6.796337,-2.795278 14.001055,-4.752028 21.363282,-5.128906 -0.14118,-0.450318 -0.27822,-0.901577 -0.375,-1.363282 z m 8.65625,1.433594 c 0.770834,0.346708 1.58585,0.592186 2.351562,0.953126 2.338696,1.022468 4.583112,2.293176 6.558594,3.917968 0.714474,0.592644 1.383096,1.246232 1.960938,1.972656 0.152,0.16624 0.402375,0.04014 0.597656,0.07032 -0.21975,-0.405352 -0.621618,-0.665412 -0.933594,-0.992194 -1.578108,-1.548504 -3.389252,-2.854734 -5.347656,-3.878906 -1.650408,-0.856802 -3.376551,-1.604038 -5.1875,-2.04297 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 33 4 A 28 28 0 0 0 5 32 A 28 28 0 0 0 5.0175781 32.492188 A 28 28 0 0 1 33 5 A 28 28 0 0 1 60.974609 32.492188 A 28 28 0 0 0 61 32 A 28 28 0 0 0 33 4 z"/>
+ <path style="fill:#ffffff" d="M 3.3925781 8.5488281 C 2.8101813 8.5533826 2.229087 8.5758515 1.6503906 8.6484375 C 8.0584636 8.7640061 14.482387 9.2869015 20.757812 10.636719 C 21.969858 10.794985 23.142347 11.160346 24.324219 11.460938 C 24.896369 11.595862 25.429315 11.849783 25.998047 11.996094 C 26.948213 12.23691 27.875103 12.554781 28.814453 12.832031 C 29.388879 13.081956 30.009636 13.195476 30.580078 13.455078 C 31.432894 13.817724 32.267367 14.223649 33.095703 14.638672 C 33.202733 14.710404 33.370221 14.745129 33.400391 14.892578 C 33.615586 15.793785 33.730308 16.718985 33.992188 17.609375 C 34.484636 19.276294 35.109709 20.916476 35.996094 22.416016 C 35.05276 22.865764 34.238727 23.544745 33.525391 24.300781 C 32.509753 25.418891 31.717072 26.767289 31.378906 28.248047 C 30.96617 29.762961 31.053204 31.829649 31.410156 33.345703 C 31.797854 34.702351 32.491153 35.690929 33.431641 36.744141 C 35.318309 38.893259 38.254734 40.138788 41.117188 39.808594 C 44.566594 39.531342 48.161008 40.083448 51.191406 41.816406 C 52.782608 42.736398 54.286117 43.86648 55.421875 45.326172 C 56.965255 47.081334 58.125883 49.284071 59.011719 51.439453 C 59.141519 51.764525 59.2576 52.098091 59.4375 52.400391 C 59.4375 51.996755 59.287264 51.618418 59.152344 51.246094 C 58.739598 50.145062 58.274372 48.920906 57.691406 47.898438 C 57.00312 46.67102 56.248749 45.468173 55.296875 44.425781 C 53.907207 42.753167 52.211914 41.323835 50.273438 40.328125 C 51.751348 40.518271 53.188465 40.947332 54.591797 41.4375 C 56.093617 41.974922 57.53768 42.687438 58.833984 43.621094 C 60.114347 44.658366 61.242224 45.900556 62.072266 47.330078 C 62.50266 48.02064 62.774651 48.932746 63.150391 49.652344 C 62.819628 47.985424 61.985264 46.313617 60.939453 44.988281 C 60.321191 44.184995 59.535077 43.54321 58.763672 42.896484 C 56.983462 41.491444 54.911819 40.49971 52.769531 39.78125 C 48.837354 38.49007 44.676274 37.993894 40.548828 37.996094 C 39.551409 38.001788 38.545634 37.869653 37.607422 37.519531 C 35.441227 36.741293 33.732332 35.108209 33.201172 32.869141 C 32.514592 30.437079 33.276518 27.216737 35.066406 25.443359 C 36.519267 23.959187 38.637377 23.111781 40.71875 23.314453 C 42.869006 23.468165 44.91256 24.22011 46.919922 24.955078 C 48.562362 25.597252 50.21275 26.230469 51.798828 27.005859 C 51.840388 27.464149 51.878936 27.933377 52.046875 28.367188 C 52.272319 28.810674 52.755153 29.024789 53.185547 29.224609 C 54.005343 29.592379 54.783073 29.918162 55.480469 30.486328 C 55.996825 30.903056 56.424706 31.413366 56.916016 31.857422 C 57.08093 31.592899 57.109106 31.529175 57.15625 31.4375 C 57.181454 31.411178 57.162107 31.439218 57.197266 31.400391 C 57.56845 31.010989 58.125379 30.934096 58.599609 30.697266 C 57.367637 30.389842 56.155496 29.942398 55.347656 28.933594 C 55.220234 28.776686 55.754611 28.918894 55.644531 28.673828 C 55.566515 28.465418 55.495152 28.343609 55.388672 28.162109 C 54.941768 27.501149 54.484772 26.846246 54.083984 26.15625 C 53.617156 26.14839 53.152622 26.142166 52.6875 26.134766 C 52.102828 25.44534 51.454052 24.816144 50.857422 24.138672 C 50.907522 24.510996 50.975462 24.882318 50.976562 25.259766 C 50.576913 25.030906 50.180603 24.790099 49.824219 24.498047 C 49.434817 24.145649 49.075931 23.761576 48.693359 23.402344 C 48.743459 23.675042 48.795444 23.946869 48.839844 24.220703 C 48.053068 23.905309 47.314513 23.429686 46.761719 22.78125 C 46.753899 22.941794 46.746434 23.102552 46.740234 23.263672 C 46.248356 23.075234 45.766129 22.862595 45.275391 22.671875 C 44.039433 22.207325 42.815746 21.67376 41.509766 21.4375 C 40.071138 21.365198 38.549272 21.559606 37.1875 20.972656 C 36.24815 20.606592 35.478475 19.867109 35.029297 18.96875 C 34.208931 17.436755 34.323147 15.617443 34.560547 13.955078 C 33.515307 13.261667 32.383789 12.709262 31.220703 12.244141 C 30.677019 12.050578 30.169156 11.767499 29.601562 11.644531 C 27.553211 10.968768 25.455451 10.446936 23.335938 10.054688 C 22.414805 9.8508767 21.473295 9.7571142 20.552734 9.5527344 C 19.672022 9.3830814 18.779062 9.2925749 17.888672 9.1855469 C 13.658753 8.6976553 9.3953495 8.5151604 5.1386719 8.5527344 C 4.5571291 8.5570044 3.9749749 8.5442736 3.3925781 8.5488281 z M 33.080078 15.216797 C 25.319341 15.151327 17.532929 15.506153 9.8632812 16.746094 C 7.8542112 17.082551 5.8324209 17.391292 3.8671875 17.935547 C 10.43922 17.011568 17.060333 16.387113 23.697266 16.240234 C 26.930335 16.218599 30.168451 16.321738 33.386719 16.644531 C 33.279116 16.169734 33.168318 15.695581 33.080078 15.216797 z M 33.585938 17.318359 C 29.219953 17.728826 24.935776 18.768526 20.779297 20.144531 C 17.906026 21.129995 15.086424 22.279178 12.369141 23.638672 C 11.404173 24.12372 10.42911 24.595741 9.5136719 25.171875 C 10.546387 24.728957 11.552416 24.226382 12.597656 23.8125 C 19.393994 21.017222 26.596757 19.060473 33.958984 18.683594 C 33.817796 18.233276 33.682718 17.780063 33.585938 17.318359 z M 42.242188 18.751953 C 43.013022 19.098661 43.828038 19.346093 44.59375 19.707031 C 46.932446 20.729499 49.176862 22.002161 51.152344 23.626953 C 51.866818 24.219597 52.53544 24.873185 53.113281 25.599609 C 53.265285 25.765849 53.515659 25.637789 53.710938 25.667969 C 53.491188 25.262625 53.091273 25.002563 52.779297 24.675781 C 51.201189 23.127277 49.388092 21.823002 47.429688 20.798828 C 45.77928 19.942026 44.053137 19.190886 42.242188 18.751953 z"/>
+ <path style="fill:#447490" d="m 54.195641,27.509838 c 1.053818,1.097966 -0.03106,-0.04028 0.963701,1.003302 0.02766,0.02902 0.0188,0.0094 -0.0192,0.10286 -0.319948,-0.12752 -0.629649,-0.278958 -0.941626,-0.421282 -0.0022,-0.22886 -0.0034,-0.457152 -0.0028,-0.684872 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-knoppix.svg b/.icons/awkward/64x64/apps/distributor-logo-knoppix.svg
new file mode 100644
index 00000000..d170b47b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-knoppix.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 18,31 H 46 C 46,31 48,23.222 56,17 56,15 56,14 51,16 47,19.111 33,28 33,28 H 31 C 31,28 18,19.111 14,16 8,14 8,15 8,17 16,23.222 18,31 18,31 Z"/>
+ <path style="opacity:0.2" d="M 17,45 H 47 L 50,52.068 53,52 C 55.564,51.942 58,54.625 58,56 54.97,57.375 49,58 49,58 L 40,59 32.5,53.5 25,59 15,58 C 15,58 8.5792,57.375 6,56 6,54.625 8.4353,52 11,52 H 14 Z"/>
+ <path style="fill:#f77d00" d="M 17,44 H 47 L 50,51.068 53,51 C 55.564,50.942 58,53.625 58,55 54.97,56.375 49,57 49,57 L 40,58 32.5,52.5 25,58 15,57 C 15,57 8.5792,56.375 6,55 6,53.625 8.4353,51 11,51 H 14 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17,44 14,51 H 11 C 8.4353,51 6,53.625 6,55 6.076,55.041 6.1832,55.074 6.2656,55.113 6.9423,53.726 8.9168,52 11,52 H 14 L 17,45 H 47 L 50,52.068 53,52 C 55.08,51.953 57.053,53.703 57.732,55.102 57.817,55.066 57.919,55.037 58,55 58,53.625 55.564,50.942 53,51 L 50,51.068 47,44 Z"/>
+ <path style="opacity:0.2" d="M 36.75,61 H 51 C 51,55.714 45.442,53.467 41.5,53.072 37.974,52.718 32,56.219 32,56.219 32,56.219 24.301,52.118 20.125,53.072 16.835,53.823 13,55.714 13,61 H 27.25 C 30.273,61 32,57.813 32,57.813 32,57.813 33.727,61 36.75,61 Z"/>
+ <path style="fill:#eab108" d="M 36.75,60 H 51 C 51,54.714 45.442,52.467 41.5,52.072 37.974,51.718 32,55.219 32,55.219 32,55.219 24.301,51.118 20.125,52.072 16.835,52.823 13,54.714 13,60 H 27.25 C 30.273,60 32,56.813 32,56.813 32,56.813 33.727,60 36.75,60 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.834,51.934 C 21.224,51.913 20.647,51.953 20.125,52.072 16.835,52.823 13,54.714 13,60 H 13.051 C 13.506,55.472 17.052,53.774 20.125,53.072 24.301,52.118 32,56.219 32,56.219 32,56.219 37.974,52.718 41.5,53.072 45.183,53.441 50.275,55.429 50.928,60 H 51 C 51,54.714 45.442,52.467 41.5,52.072 37.974,51.718 32,55.219 32,55.219 32,55.219 26.105,52.079 21.834,51.934 Z"/>
+ <path style="fill:#4f4f4f" d="M 18,30 H 46 C 46,30 48,22.222 56,16 56,14 56,13 51,15 47,18.111 33,27 33,27 H 31 C 31,27 18,18.111 14,15 8,13 8,14 8,16 16,22.222 18,30 18,30 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.4648,13.91 C 8,13.891 8,14.75 8,16 8.0172,16.013 8.0317,16.028 8.0488,16.041 8.2095,14.752 9.0848,14.362 14,16 18,19.111 31,28 31,28 H 33 C 33,28 47,19.111 51,16 55.088,14.365 55.823,14.751 55.959,16.033 55.973,16.022 55.986,16.011 56,16 56,14 56,13 51,15 47,18.111 33,27 33,27 H 31 C 31,27 18,18.111 14,15 11.75,14.25 10.344,13.922 9.4648,13.91 Z"/>
+ <path style="opacity:0.2" d="M 32,5 C 26.63,5 22,9.9964 22,16.201 22,19.883 21.44,22.679 20.625,25 H 12 C 9.0002,25.032 4,27 4,28 9.1043,28.681 13.077,29.943 17.437,31.309 15.646,34.246 14,36.969 14,41.4 14,52.225 22.059,61 32,61 41.941,61 50,52.225 50,41.4 50,36.888 48.295,34.147 46.465,31.146 50.404,29.844 55.751,28.654 60,28 60,27 55,25 52,25 H 43.375 C 42.56,22.679 42,19.883 42,16.201 42,9.9964 37.37,5 32,5 Z"/>
+ <path style="fill:#cbcbcb" d="M 32,4 C 26.63,4 22,9 22,15 22,19 21.44,21.679 20.625,24 H 12 C 9.0002,24.032 4,26 4,27 9.1043,27.681 13.077,28.943 17.437,30.309 15.646,33.246 14,35.969 14,40.4 14,51.225 22.059,60 32,60 41.941,60 50,51.225 50,40.4 50,35.888 48.295,33.147 46.465,30.146 50.404,28.844 55.751,27.654 60,27 60,26 55,24 52,24 H 43.375 C 42.56,21.679 42,19 42,15 42,9 37.37,4 32,4 Z"/>
+ <path style="opacity:0.1" d="M 32,21 C 28.42,21 26,24.233 26,28 26,36.501 20,37 20,43 20,49.572 25.373,55 32,55 38.627,55 44,49.572 44,43 44,37 38,36.501 38,28 38,24.233 35.58,21 32,21 Z"/>
+ <path style="fill:#ffffff" d="M 32,20 C 28.42,20 26,23.233 26,27 26,35.501 20,36 20,42 20,48.572 25.373,54 32,54 38.627,54 44,48.572 44,42 44,36 38,35.501 38,27 38,23.233 35.58,20 32,20 Z"/>
+ <circle style="opacity:0.1" cx="28" cy="15" r="4"/>
+ <circle style="fill:#ffffff" cx="28" cy="14" r="4"/>
+ <circle style="fill:#323232" cx="28" cy="14" r="2"/>
+ <path style="opacity:0.1" d="M 38,20.2 C 38,24.066 35.314,27 32,27 28.686,27 26,24.066 26,20.2 Z"/>
+ <path style="fill:#f77d00" d="M 38,19.2 C 38,23.066 35.314,26 32,26 28.686,26 26,23.066 26,19.2 Z"/>
+ <circle style="opacity:0.1" cx="36" cy="15" r="4"/>
+ <circle style="fill:#ffffff" cx="36" cy="14" r="4"/>
+ <circle style="fill:#323232" cx="36" cy="14" r="2"/>
+ <path style="fill:#eab108" d="M 38,19.333 C 38,20 35.314,24 32,24 28.686,24 26,20 26,19.333 26,17.492 28.686,16 32,16 35.314,16 38,17.492 38,19.333 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 C 26.63,4 22,9 22,15 22,19 21.44,21.679 20.625,24 H 12 C 9.0002,24.032 4,26 4,27 4.2796,27.037 4.5434,27.082 4.8164,27.123 6.3563,26.144 9.7427,25.024 12,25 H 20.625 C 21.44,22.679 22,20 22,16 22,10 26.63,5 32,5 37.37,5 42,10 42,16 42,20 42.56,22.679 43.375,25 H 52 C 54.273,25 57.684,26.147 59.209,27.139 59.467,27.096 59.749,27.039 60,27 60,26 55,24 52,24 H 43.375 C 42.56,21.679 42,19 42,15 42,9 37.37,4 32,4 Z M 46.969,30.996 C 46.808,31.047 46.621,31.095 46.465,31.146 48.224,34.032 49.852,36.693 49.977,40.902 49.98,40.734 50,40.57 50,40.4 50,36.318 48.59,33.683 46.969,30.996 Z M 16.939,31.154 C 15.359,33.787 14,36.396 14,40.4 14,40.569 14.02,40.733 14.023,40.9 14.146,36.77 15.717,34.13 17.438,31.309 17.269,31.256 17.107,31.207 16.939,31.154 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-korora.svg b/.icons/awkward/64x64/apps/distributor-logo-korora.svg
new file mode 100644
index 00000000..dd93a04f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-korora.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 40,5 C 28.954,5 20,13.954 20,25 20,36.046 28.954,45 40,45 51.046,45 60,36.046 60,25 V 8.058 C 60,6.358 58.642,5 56.942,5 Z"/>
+ <path style="fill:#666666" d="M 40,4 C 28.954,4 20,12.954 20,24 20,35.046 28.954,44 40,44 51.046,44 60,35.046 60,24 V 7.058 C 60,5.358 58.642,4 56.942,4 Z"/>
+ <path style="opacity:0.2" d="M 40,39 C 47.76,39 54,32.76 54,25 V 11 H 40 C 32.24,11 26,17.24 26,25 26,32.76 32.24,39 40,39 Z"/>
+ <path style="fill:#ececec" d="M 40,38 C 47.76,38 54,31.76 54,24 V 10 H 40 C 32.24,10 26,16.24 26,24 26,31.76 32.24,38 40,38 Z"/>
+ <path style="opacity:0.2" d="M 24,21 C 12.954,21 4,29.954 4,41 V 57.94 C 4,59.64 5.3658,61 7.0618,61 H 24 C 35.046,61 44,52.046 44,41 44,29.954 35.046,21 24,21 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 40 4 C 28.954 4 20 12.954 20 24 C 20 24.168 20.008 24.333 20.012 24.5 C 20.278 13.686 29.122 5 40 5 L 56.941 5 C 58.641 5 60 6.3586 60 8.0586 L 60 7.0586 C 60 5.3586 58.641 4 56.941 4 L 40 4 z"/>
+ <path style="fill:#808080" d="M 24,20 C 12.954,20 4,28.954 4,40 V 56.94 C 4,58.64 5.3658,60 7.0618,60 H 24 C 35.046,60 44,51.046 44,40 44,28.954 35.046,20 24,20 Z"/>
+ <path style="opacity:0.2" d="M 24,27 C 16.24,27 10,33.24 10,41 V 55 H 24 C 31.76,55 38,48.76 38,41 38,33.24 31.76,27 24,27 Z"/>
+ <path style="fill:#ffffff" d="M 24,26 C 16.24,26 10,32.24 10,40 V 54 H 24 C 31.76,54 38,47.76 38,40 38,32.24 31.76,26 24,26 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24 20 C 12.954 20 4 28.954 4 40 L 4 41 C 4 29.954 12.954 21 24 21 C 34.878 21 43.722 29.686 43.988 40.5 C 43.992 40.333 44 40.168 44 40 C 44 28.954 35.046 20 24 20 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-linux-lite.svg b/.icons/awkward/64x64/apps/distributor-logo-linux-lite.svg
new file mode 100644
index 00000000..04c43f92
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-linux-lite.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#636e72" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="m 36.880584,8.9999994 c -3.476506,2.1018166 -7.047576,4.0577886 -10.447178,6.2803116 -1.247274,5.959453 -2.4558,11.927647 -3.623944,17.903093 1.31099,1.664394 2.748874,3.224644 4.10668,4.850702 -1.32631,-0.423192 -2.992426,-1.377402 -4.456142,-1.968058 1.152254,4.255722 2.357526,8.498852 3.614382,12.724868 1.680506,-0.14454 3.348232,-0.413142 5.028196,-0.563192 -1.205986,1.242438 -2.508102,2.388196 -3.721246,3.623592 2.120792,-0.882468 4.206668,-1.846678 6.320318,-2.746122 0.40609,0.665274 -0.798058,3.047558 -0.960296,4.339976 0.926522,-1.50051 1.809066,-3.028632 2.689532,-4.55669 l 0.811316,-0.381574 c 0,0 -0.237584,-0.238074 0,0 1.842638,0.290654 3.681202,0.64152 5.522338,0.919148 -1.656868,-0.813338 -3.341298,-1.56942 -4.99819,-2.38271 1.656928,-0.68688 3.422368,-1.208112 5.114882,-1.848296 -1.664556,-0.0156 -3.329206,0.02998 -4.993802,0.011 0.26891,-0.593796 2.278384,-1.641338 3.14884,-2.452726 C 38.820448,41.34112 37.450532,40.068646 36.225882,38.664104 38.343938,31.727946 40.566546,24.82392 42.74168,17.905387 40.791036,14.935049 38.885414,11.933811 36.880584,8.9999188 Z"/>
+ <path style="fill:#ffe082" d="m 36.880584,7.9999994 c -3.476506,2.1018166 -7.047576,4.0577886 -10.447178,6.2803116 -1.247274,5.959453 -2.4558,11.927647 -3.623944,17.903093 1.31099,1.664394 2.748874,3.224644 4.10668,4.850702 -1.32631,-0.423192 -2.992426,-1.377402 -4.456142,-1.968058 1.152254,4.255722 2.357526,8.498852 3.614382,12.724868 1.680506,-0.14454 3.348232,-0.413142 5.028196,-0.563192 -1.205986,1.242438 -2.508102,2.388196 -3.721246,3.623592 2.120792,-0.882468 4.206668,-1.846678 6.320318,-2.746122 0.40609,0.665274 -0.798058,3.047558 -0.960296,4.339976 0.926522,-1.50051 1.809066,-3.028632 2.689532,-4.55669 l 0.811316,-0.381574 c 0,0 -0.237584,-0.238074 0,0 1.842638,0.290654 3.681202,0.64152 5.522338,0.919148 -1.656868,-0.813338 -3.341298,-1.56942 -4.99819,-2.38271 1.656928,-0.68688 3.422368,-1.208112 5.114882,-1.848296 -1.664556,-0.0156 -3.329206,0.02998 -4.993802,0.011 0.26891,-0.593796 2.278384,-1.641338 3.14884,-2.452726 C 38.820448,40.34112 37.450532,39.068646 36.225882,37.664104 38.343938,30.727946 40.566546,23.82392 42.74168,16.905387 40.791036,13.935049 38.885414,10.933811 36.880584,7.9999188 Z"/>
+ <path style="opacity:0.2" d="m 35.192278,14.984701 c -2.929074,7.874205 -4.77914,17.390543 -5.228764,26.187523 -0.10594,1.225772 -0.07606,0.977402 0.72363,1.93985 3.969068,4.777628 7.9297,9.83238 11.92074,13.887926 l -0.0013,-0.280112 C 38.791392,51.48869 34.976204,47.078322 31.161016,42.426716 30.82725,42.02606 30.736278,42.020398 30.764114,41.534956 31.270522,32.717512 33.254058,22.954504 35.192278,14.984701 Z"/>
+ <path style="fill:#ffffff" d="m 35.192278,13.984701 c -2.929074,7.874205 -4.77914,17.390543 -5.228764,26.187523 -0.10594,1.225772 -0.07606,0.977402 0.72363,1.93985 3.969068,4.777628 7.9297,9.83238 11.92074,13.887926 l -0.0013,-0.280112 C 38.791392,50.48869 34.976204,46.078322 31.161016,41.426716 30.82725,41.02606 30.736278,41.020398 30.764114,40.534956 31.270522,31.717512 33.254058,21.954504 35.192278,13.984701 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 36.878906,8 c -3.476506,2.101817 -7.04571,4.058727 -10.445312,6.28125 -1.247274,5.959454 -2.456856,11.926898 -3.625,17.902344 0.05178,0.06574 0.106062,0.129474 0.160156,0.193359 C 24.087856,26.671232 25.242477,20.972387 26.433594,15.28125 29.833196,13.058727 33.4024,11.101817 36.878906,9 c 1.931915,2.827187 3.773516,5.71763 5.650391,8.582031 0.0707,-0.225337 0.142055,-0.450471 0.212891,-0.675781 C 40.791544,13.935912 38.883736,10.933892 36.878906,8 Z M 22.460938,35.066406 c 0.104174,0.384757 0.215605,0.767468 0.326171,1.150391 0.469227,0.203942 0.94783,0.426217 1.431641,0.658203 0.469998,0.5516 0.939547,1.104201 1.412109,1.654297 0.447324,0.196563 0.885262,0.37764 1.28711,0.505859 C 26.030535,37.972398 25.116814,36.928986 24.21875,35.875 23.624656,35.590134 23.025901,35.294388 22.460938,35.066406 Z m 14.234374,3.101563 c -0.15366,0.499518 -0.316118,0.996262 -0.46875,1.496093 0.07577,0.0869 0.15581,0.169742 0.232422,0.25586 0.07933,-0.250475 0.159076,-0.500821 0.236328,-0.751953 0.926273,1.014959 1.89306,1.992703 2.814454,3.011719 0.198139,-0.146244 0.378968,-0.289295 0.52539,-0.425782 -1.06609,-1.238286 -2.238619,-2.379275 -3.339844,-3.585937 z m 5.1875,6.027343 c -0.806897,-0.0076 -1.614948,-0.0031 -2.421874,0.0039 -0.792893,0.586308 -1.78296,1.205864 -2.277344,1.6875 1.535858,-0.607116 3.145962,-1.103894 4.699218,-1.691407 z m -4.925781,1.9375 c -0.014,0.0225 -0.06063,0.05286 -0.07031,0.07422 0.07418,8.46e-4 0.148478,-6.02e-4 0.222656,0 -0.0508,-0.02466 -0.101604,-0.04946 -0.152344,-0.07422 z m 2.171875,1.035157 c -0.516216,0.17854 -1.020412,0.37413 -1.527344,0.566406 1.387904,0.235364 2.776085,0.48211 4.164063,0.691406 -0.8739,-0.428988 -1.755569,-0.843884 -2.636719,-1.257812 z m -8.027344,2.058593 c -0.774011,0.06914 -1.545142,0.162079 -2.316406,0.257813 -0.47289,0.450396 -0.944834,0.901286 -1.402344,1.367187 1.242643,-0.517065 2.471847,-1.065652 3.703126,-1.609374 z m 2.601563,0.878907 c -0.11374,0.0484 -0.22625,0.09968 -0.339844,0.148437 -0.2566,0.77942 -0.546797,1.599545 -0.621093,2.191406 0.179051,-0.289975 0.347795,-0.586339 0.519531,-0.880859 0.03479,-0.104665 0.06737,-0.206691 0.101562,-0.310547 0.03724,-0.01598 0.07424,-0.03249 0.111328,-0.04883 0.09472,-0.162721 0.191145,-0.324382 0.28711,-0.486328 0.02908,-0.25601 0.02455,-0.477095 -0.05859,-0.613281 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-linux-mint.svg b/.icons/awkward/64x64/apps/distributor-logo-linux-mint.svg
new file mode 100644
index 00000000..82d0dc92
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-linux-mint.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#7ec242" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="M 22,20 V 40 C 22,44 25,46 28,46 H 42 C 45.324,46 47,44.324 47,41 V 28 C 47,25.501 44.432,24 42,24 40.527,24 39.423,24.657 38.469,25.635 37.516,24.657 36.473,24 35,24 32.364,24 30,25.537 30,28 V 38 H 33 V 29 C 33,27.757 33.757,27 35,27 36.243,27 37,27.757 37,29 V 38 H 40 V 29 C 40,27.757 40.757,27 42,27 43.243,27 44,27.757 44,29 V 41 C 44,42.662 43.662,43 42,43 H 28 C 26,43 25,41 25,39 V 20 Z"/>
+ <path style="fill:#ffffff" d="M 22,19 V 39 C 22,43 25,45 28,45 H 42 C 45.324,45 47,43.324 47,40 V 27 C 47,24.501 44.432,23 42,23 40.527,23 39.423,23.657 38.469,24.635 37.516,23.657 36.473,23 35,23 32.364,23 30,24.537 30,27 V 37 H 33 V 28 C 33,26.757 33.757,26 35,26 36.243,26 37,26.757 37,28 V 37 H 40 V 28 C 40,26.757 40.757,26 42,26 43.243,26 44,26.757 44,28 V 40 C 44,41.662 43.662,42 42,42 H 28 C 26,42 25,40 25,38 V 19 Z"/>
+ <path style="opacity:0.2" d="M 9,14 V 26 H 15 V 38 C 15,46 20,53 28,53 H 54 V 28 C 54,19.774 47.226,14.04 39,14 Z M 12,17 H 39 C 45.615,17 51,21.385 51,28 V 50 H 28 C 22,50 18,44 18,38 V 27 C 18,24.035 16.848,23 14,23 H 12 Z"/>
+ <path style="fill:#ffffff" d="M 9,13 V 25 H 15 V 37 C 15,45 20,52 28,52 H 54 V 27 C 54,18.774 47.226,13.04 39,13 Z M 12,16 H 39 C 45.615,16 51,20.385 51,27 V 49 H 28 C 22,49 18,43 18,37 V 26 C 18,23.035 16.848,22 14,22 H 12 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-lubuntu.svg b/.icons/awkward/64x64/apps/distributor-logo-lubuntu.svg
new file mode 100644
index 00000000..79aa8ed6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-lubuntu.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#0068c8" cx="32" cy="32" r="28"/>
+ <path style="fill:#ffffff" d="M 38.738,11.942 C 37.918,11.902 33.34,13.262 31.98,14.962 28.184,15.224 13.713,24.976 4.0118,31.774 A 28,28 0 0 0 4,32 28,28 0 0 0 4.1406,34.562 C 7.981,33.138 11.936,31.842 13.699,31.86 14.099,31.86 14.4,31.918 14.52,32.078 15.32,32.998 11.96,37.502 8.5,42.602 8.0142,43.31 7.5452,44.02 7.0664,44.734 A 28,28 0 0 0 8.0352,46.43 C 12.53,40.824 17.592,34.64 19.102,34.422 19.202,34.402 19.28,34.422 19.34,34.442 19.616,34.774 14.933,42.31 10.371,49.754 A 28,28 0 0 0 12.176,51.754 C 14.228,48.928 16.355,45.976 18.461,43.078 23.66,35.898 28.26,29.162 30.52,29.102 30.58,29.102 30.638,29.122 30.718,29.122 37.252,29.158 43.612,44.558 47.3,55.442 A 28,28 0 0 0 49.102,54.152 C 47.246,41.906 43.266,23.844 35.378,18.578 36.278,17.978 36.36,14.922 36.36,14.922 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0215 32.586 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.979 32.414 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-lxle.svg b/.icons/awkward/64x64/apps/distributor-logo-lxle.svg
new file mode 100644
index 00000000..eecf54eb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-lxle.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <rect style="opacity:.2" rx="2.8" ry="2.8" height="56" width="56" y="5" x="4.1992002"/>
+ <rect style="fill:#4f4f4f" rx="2.8" ry="2.8" height="56" width="56" y="4" x="4.1992002"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 4c-1.5512 0-2.8008 1.2496-2.8008 2.8008v1c0-1.5512 1.2496-2.8008 2.8008-2.8008h50.3982c1.551 0 2.801 1.2496 2.801 2.8008v-1c0-1.5512-1.25-2.8008-2.801-2.8008z"/>
+ <path style="opacity:.2" d="m10 11v44h5v-44zm13 0v5l23 13v3h8v-5l-23-12v-4zm23 0v4l-4.625 2.412109 5.265625 2.748047 7.359375-4.160156v-5zm-16.560547 12.640625-6.439453 3.359375v5h8v-3l3.960938-2.238281zm-1.439453 10.359375c-2.77 0-5 2.23-5 5v11c0 2.77 2.23 5 5 5h26v-6h-24c-1.108 0-2-0.892-2-2v-6c0-1.108 0.892-2 2-2h14l-10 7h9l11-7c0-2.77-2.23-5-5-5z"/>
+ <path style="fill:#ffffff" d="m10 10v44h5v-44h-5zm13 0v5l23 13v3h8v-5l-23-12v-4h-8zm23 0v4l-4.625 2.412109 5.265625 2.748047 7.359375-4.160156v-5h-8zm-16.560547 12.640625l-6.439453 3.359375v5h8v-3l3.960938-2.238281-5.521485-3.121094zm-1.439453 10.359375c-2.77 0-5 2.23-5 5v11c0 2.77 2.23 5 5 5h20 1 5v-5-1h-6-18c-1.108 0-2-0.892-2-2v-6c0-1.108 0.892-2 2-2h14l-10 7h9l11-7c0-2.77-2.23-5-5-5h-21z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-mac.svg b/.icons/awkward/64x64/apps/distributor-logo-mac.svg
new file mode 100644
index 00000000..9f67ab12
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-mac.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="52" x="4" y="7" rx="2.8" ry="2.8"/>
+ <path style="fill:#1da0f8" d="M 38,58 H 6.8 C 5.2488,58 4,56.751 4,55.2 V 8.8 C 4,7.2488 5.2488,6 6.8,6 H 34 L 38,10 Z"/>
+ <path style="opacity:0.2" d="M 27.141,32 C 27.105,32.265 27,33 27,33 H 35 C 35,33 35.019,42.609 37.826,58 H 38 C 35,42 35,32 35,32 Z"/>
+ <path style="fill:#e4e4e4" d="M 33,6 C 29,16 27,32 27,32 H 35 C 35,32 35,42 38,58 H 57.199 C 58.75,58 60,56.75 60,55.199 V 8.8008 C 60,7.2496 58.75,6 57.199,6 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8008,6 C 5.2496,6 4,7.2496 4,8.8008 V 9.8008 C 4,8.2496 5.2496,7 6.8008,7 H 57.199 C 58.75,7 60,8.2496 60,9.8008 V 8.8008 C 60,7.2496 58.75,6 57.199,6 Z"/>
+ <g style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" transform="translate(0,1)">
+ <path d="M 15.5,39.5 C 15.5,39.5 20,46.5 32,46.5 44,46.5 48.5,39.5 48.5,39.5"/>
+ <path d="M 20.5,20.5 V 24.5"/>
+ <path d="M 43.5,20.5 V 24.5"/>
+ </g>
+ <g style="fill:none;stroke:#4c4c4c;stroke-width:3;stroke-linecap:round">
+ <path d="M 15.5,39.5 C 15.5,39.5 20,46.5 32,46.5 44,46.5 48.5,39.5 48.5,39.5"/>
+ <path d="M 20.5,20.5 V 24.5"/>
+ <path d="M 43.5,20.5 V 24.5"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-manjaro.svg b/.icons/awkward/64x64/apps/distributor-logo-manjaro.svg
new file mode 100644
index 00000000..37ca263d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-manjaro.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8,5 C 5.2488,5 4,6.2488 4,7.8 V 58.2 C 4,59.7512 5.2488,61 6.8,61 H 21 V 22 H 40 V 5 Z M 43,5 V 61 H 57.2 C 58.7512,61 60,59.7512 60,58.2 V 7.8 C 60,6.2488 58.7512,5 57.2,5 Z M 24,25 V 61 H 40 V 25 Z"/>
+ <path style="fill:#16a085" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 57.2 C 4,58.7512 5.2488,60 6.8,60 H 21 V 21 H 40 V 4 Z M 43,4 V 60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 6.8 C 60,5.2488 58.7512,4 57.2,4 Z M 24,24 V 60 H 40 V 24 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495813 5 6.8007812 5 L 40 5 L 40 4 L 6.8007812 4 z M 43 4 L 43 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 43 4 z M 24 24 L 24 25 L 40 25 L 40 24 L 24 24 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-ms-dos.svg b/.icons/awkward/64x64/apps/distributor-logo-ms-dos.svg
new file mode 100644
index 00000000..94aea510
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-ms-dos.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="4.35" ry="4.35"/>
+ <rect style="fill:#48487b" width="58" height="58" x="3" y="3" rx="4.35" ry="4.35"/>
+ <path style="opacity:0.2" d="m 44,44.992692 q 0,5.218604 -2.874452,8.112956 Q 38.267152,56 33.016058,56 27.70073,56 24.842338,53.134884 22,50.25515 22,44.963456 q 0,-5.291692 2.858394,-8.127574 2.874454,-2.83588 8.189782,-2.83588 5.235034,0 8.09343,2.879734 Q 44,39.75947 44,44.992692 Z m -17.921168,0 q 0,3.946844 1.750366,5.993356 1.750364,2.031892 5.18686,2.031892 3.420438,0 5.154744,-2.017274 1.750366,-2.017278 1.750366,-6.007974 0,-3.932226 -1.734306,-5.96412 -1.718248,-2.031894 -5.138686,-2.031894 -3.452554,0 -5.218978,2.031894 -1.750366,2.031894 -1.750366,5.96412 z"/>
+ <path style="opacity:0.2" d="m 11,10 v 22 h 3.890625 V 21.769532 c 0,-0.739496 -0.01624,-1.582434 -0.05469,-2.527344 -0.03844,-0.944912 -0.07874,-1.826776 -0.117187,-2.648438 -0.03844,-0.821661 -0.06672,-1.436825 -0.08594,-1.847656 H 14.75 L 19.707032,32 h 4.007812 l 5.304688,-17.222656 h 0.11718 L 29.050782,16.625 c -0.0192,0.801121 -0.04748,1.654766 -0.08594,2.558594 -0.0192,0.903828 -0.03126,1.70393 -0.03126,2.402344 V 32 H 33 V 10 H 27.058594 L 21.898438,26.824218 H 21.8125 L 16.941406,10 Z m 34.601562,0 c -2.569176,0 -4.598806,0.538169 -6.089844,1.617188 -1.49104,1.059037 -2.23828,2.550494 -2.23828,4.46875 0,0.97911 0.19598,1.816261 0.585938,2.515624 0.389962,0.699365 0.88405,1.301236 1.480468,1.800782 0.619354,0.479564 1.26055,0.886872 1.92578,1.226562 0.665236,0.31971 1.285902,0.600062 1.859376,0.839844 0.917562,0.379656 1.730294,0.738434 2.441406,1.078126 0.71111,0.319708 1.274596,0.671126 1.6875,1.05078 0.435844,0.379654 0.652344,0.839396 0.652344,1.378906 0,0.6594 -0.27368,1.208838 -0.824218,1.648438 -0.527598,0.41962 -1.43416,0.628906 -2.71875,0.628906 -1.238708,0 -2.488352,-0.17938 -3.75,-0.539062 C 39.374572,27.335188 38.169894,26.923976 37,26.484376 v 4.226562 C 39.041578,31.570156 41.357104,32 43.949218,32 46.839542,32 49.065146,31.439294 50.625,30.320312 52.207798,29.181348 53,27.6639 53,25.765624 53,24.646642 52.759066,23.70853 52.277344,22.949218 51.795626,22.18991 51.109468,21.528242 50.214844,20.96875 49.34316,20.409258 48.273368,19.871091 47.011718,19.351562 c -1.536916,-0.639418 -2.692726,-1.177587 -3.472656,-1.617187 -0.779928,-0.4396 -1.171874,-1.041471 -1.171874,-1.800781 0,-0.639419 0.26537,-1.158957 0.792968,-1.558594 0.527598,-0.399636 1.283152,-0.597656 2.269532,-0.597656 0.9405,0 1.85928,0.108324 2.753906,0.328125 0.894622,0.2198 1.903328,0.530051 3.027344,0.929687 L 52.898438,11.5 C 51.613846,11.020436 50.396952,10.650389 49.25,10.390625 48.103046,10.130861 46.88615,10 45.601562,10 Z"/>
+ <path style="fill:#ffffff" d="M 19.707732,31 14.748361,13.745097 h -0.115334 q 0.02883,0.616248 0.08649,1.84874 0.05767,1.232494 0.115334,2.64986 0.05767,1.417367 0.05767,2.526611 V 31 H 11 V 9 h 5.939711 l 4.872871,16.823528 h 0.08648 L 27.060288,9 H 33 V 31 H 28.934468 V 20.585434 q 0,-1.04762 0.02882,-2.403361 0.05768,-1.355742 0.08648,-2.557423 0.05768,-1.232494 0.08652,-1.84874 h -0.11534 L 23.715596,31 Z"/>
+ <path style="fill:#ffffff" d="m 53,24.765668 q 0,2.847412 -2.374196,4.55586 Q 48.286024,31 43.950538,31 40.062366,31 37,29.711172 v -4.226158 q 1.75484,0.6594 3.612904,1.228884 1.892472,0.53951 3.750534,0.53951 1.926886,0 2.718282,-0.62943 0.825808,-0.6594 0.825808,-1.6485 0,-0.809266 -0.653766,-1.378748 -0.619356,-0.569482 -1.68602,-1.049046 -1.066668,-0.509536 -2.443012,-1.07902 -0.860212,-0.359672 -1.858064,-0.839236 -0.997848,-0.509537 -1.92688,-1.228883 -0.894626,-0.749319 -1.479572,-1.798365 -0.584944,-1.049046 -0.584944,-2.517711 0,-2.877384 2.23656,-4.465941 Q 41.748386,9 45.60215,9 q 1.926882,0 3.647312,0.389646 1.720428,0.3896456 3.647314,1.108992 l -1.686024,3.536785 q -1.686022,-0.599455 -3.027956,-0.929155 -1.341938,-0.3297 -2.75269,-0.3297 -1.479568,0 -2.270966,0.599454 -0.791398,0.599455 -0.791398,1.558583 0,1.138965 1.169892,1.798366 1.169894,0.6594 3.47527,1.618527 1.892474,0.779293 3.2,1.618529 1.341936,0.839237 2.064514,1.978201 Q 53,23.087194 53,24.765668 Z"/>
+ <path style="fill:#bd66ff" d="m 44,43.992692 q 0,5.218604 -2.874452,8.112956 Q 38.267152,55 33.016058,55 27.70073,55 24.842338,52.134884 22,49.25515 22,43.963456 q 0,-5.291692 2.858394,-8.127574 2.874454,-2.83588 8.189782,-2.83588 5.235034,0 8.09343,2.879734 Q 44,38.75947 44,43.992692 Z m -17.921168,0 q 0,3.946844 1.750366,5.993356 1.750364,2.031892 5.18686,2.031892 3.420438,0 5.154744,-2.017274 1.750366,-2.017278 1.750366,-6.007974 0,-3.932226 -1.734306,-5.96412 -1.718248,-2.031894 -5.138686,-2.031894 -3.452554,0 -5.218978,2.031894 -1.750366,2.031894 -1.750366,5.96412 z"/>
+ <path style="opacity:0.2" d="m 32,44.78933 q 0,5.447332 -3.380992,8.336524 Q 25.238018,56 18.879731,56 H 12 V 34 h 7.603028 q 5.870478,0 9.133726,2.829 Q 32,39.658002 32,44.78933 Z m -4.238858,0.12038 q 0,-7.900136 -8.259038,-7.900136 h -3.481921 v 15.9658 h 2.859548 q 8.881411,0 8.881411,-8.065664 z"/>
+ <path style="fill:#e73d3d" d="m 32,43.78933 q 0,5.447332 -3.380992,8.336524 Q 25.238018,55 18.879731,55 H 12 V 33 h 7.603028 q 5.870478,0 9.133726,2.829 Q 32,38.658002 32,43.78933 Z m -4.238858,0.12038 q 0,-7.900136 -8.259038,-7.900136 h -3.481921 v 15.9658 h 2.859548 q 8.881411,0 8.881411,-8.065664 z"/>
+ <path style="opacity:0.2" d="m 54,49.896208 c 0,1.90286 -1.004274,3.395874 -3.012822,4.479042 C 48.97863,55.458416 46.207976,56 42.675214,56 39.142448,56 36.25071,55.624308 34,54.872922 V 51.56487 c 1.4245,0.458638 2.934472,0.819694 4.529916,1.083168 1.609684,0.263474 3.10541,0.39521 4.487176,0.39521 2.022794,0 3.5114,-0.263474 4.465816,-0.79042 0.968658,-0.526946 1.452988,-1.23442 1.452988,-2.122422 0,-0.800178 -0.441596,-1.478376 -1.324788,-2.034596 -0.883188,-0.556222 -2.706548,-1.214906 -5.470082,-1.976048 -2.849002,-0.79042 -4.85755,-1.69306 -6.025642,-2.70792 -1.168092,-1.014858 -1.752138,-2.23464 -1.752138,-3.659346 0,-1.785762 0.925926,-3.190952 2.77778,-4.21557 C 38.992878,34.512308 41.478632,34 44.59829,34 c 2.991454,0 5.968662,0.44888 8.931624,1.34664 l -1.623934,2.854292 c -2.777776,-0.800178 -5.256408,-1.200266 -7.435896,-1.200266 -1.652422,0 -3.505948,0.248836 -4.36065,0.746506 -0.854698,0.487914 -1.282048,1.136838 -1.282048,1.946774 0,0.556222 0.17094,1.034376 0.51282,1.434466 0.34188,0.39033 1.304932,0.761142 2.088408,1.11244 0.783474,0.351296 2.393322,0.814814 4.43036,1.390552 2.293446,0.653804 3.974356,1.263696 5.042732,1.829674 1.068378,0.565978 1.851854,1.205144 2.35043,1.917498 C 53.750712,48.09093 54,48.93014 54,49.896208 Z"/>
+ <path style="fill:#ffeb3b" d="m 54,48.896208 c 0,1.90286 -1.004274,3.395874 -3.012822,4.479042 C 48.97863,54.458416 46.207976,55 42.675214,55 39.142448,55 36.25071,54.624308 34,53.872922 V 50.56487 c 1.4245,0.458638 2.934472,0.819694 4.529916,1.083168 1.609684,0.263474 3.10541,0.39521 4.487176,0.39521 2.022794,0 3.5114,-0.263474 4.465816,-0.79042 0.968658,-0.526946 1.452988,-1.23442 1.452988,-2.122422 0,-0.800178 -0.441596,-1.478376 -1.324788,-2.034596 -0.883188,-0.556222 -2.706548,-1.214906 -5.470082,-1.976048 -2.849002,-0.79042 -4.85755,-1.69306 -6.025642,-2.70792 -1.168092,-1.014858 -1.752138,-2.23464 -1.752138,-3.659346 0,-1.785762 0.925926,-3.190952 2.77778,-4.21557 C 38.992878,33.512308 41.478632,33 44.59829,33 c 2.991454,0 5.968662,0.44888 8.931624,1.34664 l -1.623934,2.854292 c -2.777776,-0.800178 -5.256408,-1.200266 -7.435896,-1.200266 -1.652422,0 -3.505948,0.248836 -4.36065,0.746506 -0.854698,0.487914 -1.282048,1.136838 -1.282048,1.946774 0,0.556222 0.17094,1.034376 0.51282,1.434466 0.34188,0.39033 1.304932,0.761142 2.088408,1.11244 0.783474,0.351296 2.393322,0.814814 4.43036,1.390552 2.293446,0.653804 3.974356,1.263696 5.042732,1.829674 1.068378,0.565978 1.851854,1.205144 2.35043,1.917498 C 53.750712,47.09093 54,47.93014 54,48.896208 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.3515625 3 C 4.9416627 3 3 4.9416627 3 7.3515625 L 3 8.3515625 C 3 5.9416627 4.9416627 4 7.3515625 4 L 56.648438 4 C 59.058338 4 61 5.9416627 61 8.3515625 L 61 7.3515625 C 61 4.9416627 59.058338 3 56.648438 3 L 7.3515625 3 z"/>
+ <path style="opacity:0.2" d="m 37.121094,34.548828 c -1.234852,0.687682 -2.046037,1.549678 -2.451172,2.578125 1.488796,0.256034 3.814281,1.990125 4.669922,3.001953 v 0 c -0.34188,-0.40009 -0.511719,-0.879325 -0.511719,-1.435547 0,-0.809936 0.426552,-1.457398 1.28125,-1.945312 0.163556,-0.09523 0.373223,-0.178758 0.601563,-0.255859 -1.001569,-0.88392 -2.198475,-1.531755 -3.589844,-1.94336 z m -9.50586,0.455078 c -1.05158,0.456521 -1.97664,1.061342 -2.757812,1.832032 -0.09942,0.09864 -0.185065,0.209407 -0.279297,0.3125 1.16033,0.678351 1.99778,1.665749 2.523437,2.951171 0.21069,-0.391167 0.452574,-0.749988 0.728516,-1.070312 0.628608,-0.723079 1.42219,-1.246883 2.371094,-1.583985 -0.416789,-0.589524 -0.902991,-1.1301 -1.464844,-1.617187 -0.348428,-0.302062 -0.72812,-0.570573 -1.121094,-0.824219 z"/>
+ <path style="fill:#bd66ff" d="m 33.046876,33 c -3.543554,0 -6.271198,0.94535 -8.1875,2.835938 C 22.953778,37.726526 22,40.43705 22,43.964844 c 0,0.722988 0.06494,1.387516 0.14454,2.042968 l 3.964844,-1.48828 c -0.0058,-0.18056 -0.03126,-0.340386 -0.03126,-0.527344 2e-6,-2.621484 0.58309,-4.610248 1.75,-5.964844 1.177618,-1.354596 2.917048,-2.03125 5.218752,-2.03125 2.280292,0 3.995126,0.676654 5.140624,2.03125 0.38559,0.451752 0.68441,1.001094 0.941406,1.59375 l 3.679688,-1.382812 C 42.371402,37.354274 41.820084,36.563438 41.140624,35.878906 39.235028,33.959084 36.536898,33 33.046876,33 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-mx.svg b/.icons/awkward/64x64/apps/distributor-logo-mx.svg
new file mode 100644
index 00000000..34f44ea1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-mx.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8008 4 C 5.2496 4 4 5.2496 4 6.8008 L 4 7.8008 C 4 6.2496 5.2496 5 6.8008 5 L 57.199 5 C 58.75 5 60 6.2496 60 7.8008 L 60 6.8008 C 60 5.2496 58.75 4 57.199 4 L 6.8008 4 z"/>
+ <path style="opacity:0.2" d="M 23,17 19,21 30.041,33.422 27.811,36.045 25,33 10,50 H 54 L 44,38 42.842,39.322 35.627,31.205 46,19 44,17 33.734,29.076 Z M 31.934,35.551 39.094,43.605 37,46 29.738,38.133 Z"/>
+ <path style="fill:#ffffff" d="M 23,16 19,20 30.041,32.422 27.811,35.045 25,32 10,49 H 54 L 44,37 42.842,38.322 35.627,30.205 46,18 44,16 33.734,28.076 Z M 31.934,34.551 39.094,42.605 37,45 29.738,37.133 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-netrunner.svg b/.icons/awkward/64x64/apps/distributor-logo-netrunner.svg
new file mode 100644
index 00000000..8a0f9392
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-netrunner.svg
@@ -0,0 +1,39 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <ellipse style="fill:#2d4a5e" cx="31.949" cy="32" rx="27.349" ry="27.3"/>
+ <path style="fill:#bcdced" d="m 38.517974,29.087536 c 0,15.463972 7.054432,3.27272 -8.43753,3.27272 -15.491961,0 -24.3204402,14.639218 -24.3204402,-0.824754 0,-0.989428 -1.809946,-1.502372 -1.7096416,-2.46531 C 5.3124322,16.95412 14.314857,7.134127 26.035354,4.623424 c 1.906602,-0.4084226 3.885132,0.8629728 5.913968,0.8629728 15.491962,0 6.568652,8.1371652 6.568652,23.6011392 z"/>
+ <path style="fill:#65a3cf" d="M 31.949322,4 C 30.259604,4.01234 28.57446,4.177084 26.914444,4.4921876 L 35.061194,18.604297 48.645502,9.5753906 C 43.823744,5.9765376 37.969916,4.0217568 31.949322,4 Z"/>
+ <path style="fill:#6d8da4" d="m 37.367706,44.714844 -5.623832,15.27422 -0.1671,-0.0082 v 0.0028 A 28.050678,28 0 0 0 31.949322,60 28.050678,28 0 0 0 52.18197,51.345702 Z"/>
+ <path style="fill:#426f8e" d="m 27.363694,50.886328 -5.941594,7.04375 a 28.050678,28 0 0 0 8.705572,1.98789 v -0.0082 l -0.216406,-0.011 z"/>
+ <path style="opacity:0.7;fill:#ff0000" d="m 52.18197,51.345702 h 0.0028 a 28.050678,28 0 0 0 0.523212,-0.560546 28.050678,28 0 0 1 -0.52595,0.560546 z"/>
+ <path style="opacity:0.7;fill:#ff0000" d="m 19.868904,57.230078 a 28.050678,28 0 0 0 1.503888,0.680858 28.050678,28 0 0 1 -1.503888,-0.680858 z"/>
+ <path style="opacity:0.7;fill:#1b5e99" d="M 48.667416,9.5589844 4.7560532,38.753906 a 28.050678,28 0 0 0 0.4793818,1.684376 l 52.726509,1.98789 A 28.050678,28 0 0 0 60,32 28.050678,28 0 0 0 48.667416,9.5589844 Z"/>
+ <path style="fill:#81bde3" d="m 17.189844,8.2109374 c -0.516027,0.3261548 -1.021245,0.6690458 -1.514846,1.028125 L 22.35347,33.00625 24.375092,13.953125 Z"/>
+ <path style="fill:#316f9f;fill-opacity:0" d="M 48.557844,9.4769532 35.08037,18.637109 42.339578,31.209766 49.95216,10.532422 C 49.498498,10.16621 49.0335,9.814216 48.557844,9.4769532 Z"/>
+ <path style="fill:#4f96cb" d="m 26.900748,4.4703126 a 28.050678,28 0 0 0 -1.558676,0.35 l -0.96698,9.1328124 8.083744,6.464061 2.621534,-1.780077 z"/>
+ <path style="fill:#5687a5" d="m 42.339578,31.209766 -4.971872,13.505078 14.817002,6.630858 a 28.050678,28 0 0 0 1.09847,-1.178516 z"/>
+ <path style="opacity:0.7;fill:#3885c0" d="m 22.35347,33.00625 -2.564007,24.188282 a 28.050678,28 0 0 0 1.629899,0.738282 l 5.95529,-7.060158 z"/>
+ <path style="fill:#224c6d" d="m 55.784182,17.269922 -9.026074,1.933203 v 0.0028 L 40.126204,37.219988 56.649806,18.779363 c -0.272814,-0.51195 -0.561496,-1.015319 -0.865624,-1.509375 z"/>
+ <path style="fill:#29628f" d="M 21.775474,37.654686 19.5621,57.082422 c 0.643902,0.322232 1.3,0.619588 1.966834,0.891406 l 5.95803,-6.65 -3.60495,-12.758594 z"/>
+ <path style="fill:#438ec5" d="m 24.375092,13.953125 -1.09025,10.281249 4.884214,-1.047264 4.234994,-2.813674 z"/>
+ <path style="fill:#2f6c9f" d="m 35.08037,18.637109 -2.621534,1.780077 -0.05478,-0.04374 -4.234996,2.813674 8.489166,-1.81836 z"/>
+ <path style="fill:#316e9e" d="m 36.65822,21.36875 10.236854,-2.192968 3.144744,-8.544923 C 49.586156,10.264648 49.121158,9.9126534 48.645502,9.5753906 L 35.146114,18.749218 Z"/>
+ <path style="fill:#4c7da1" d="m 49.916548,10.576172 -3.177616,8.632421 9.004158,-1.930468 C 54.170146,14.74919 52.203272,12.486801 49.916548,10.576172 Z"/>
+ <path style="opacity:0.7;fill:#ff00ff" d="m 56.625152,18.746484 c 0,0 0.0194,0.03858 0,0 z"/>
+ <path style="fill:#4c7798" d="m 4.1040942,30.009374 c -0.058558,0.677582 -0.092366,1.35707 -0.101356,2.03711 0.01256,2.242284 0.2949022,4.474944 0.8409722,6.65 L 12.46725,33.626952 4.4739028,30.167968 Z"/>
+ <path style="fill:#71848e" d="m 48.60989,42.073436 4.673288,8.09375 a 28.050678,28 0 0 0 4.678766,-7.741014 z"/>
+ <path style="fill:#35576f" d="m 56.64159,18.782032 -16.542778,18.459766 -1.638116,4.448826 19.501248,0.735548 C 59.301572,39.112436 59.993372,35.573366 60,32 59.98892,27.38507 58.835214,22.84443 56.64159,18.782032 Z"/>
+ <path style="fill:#285477" d="m 12.494643,33.607814 -7.7385898,5.146092 c 0.142164,0.56631 0.302035,1.128044 0.4793818,1.684376 l 16.148315,0.609766 0.394462,-3.45625 z"/>
+ <path style="fill:#265679" d="m 43.580492,33.358984 -3.44881,3.844532 -1.651812,4.487108 10.13002,0.382812 z"/>
+ <path style="fill:#4f82a6" d="m 4.93137,39.371874 c -0.01218,0.0086 -0.020682,0.016 -0.032872,0.02462 2.1316582,7.718558 7.473609,14.147322 14.663601,17.677736 L 21.394706,41.0043 h -0.0054 l -0.0054,0.04376 L 5.235575,40.438292 C 5.1231384,40.08601 5.0295944,39.728268 4.93137,39.371874 Z M 19.685369,57.13711 c 0.03536,0.0172 0.06865,0.03768 0.104096,0.05468 1.31e-4,-0.002 -1.31e-4,-0.0036 0,-0.0054 -0.03447,-0.0168 -0.06968,-0.0322 -0.104096,-0.04922 z"/>
+ <path style="fill:#20476a" d="m 21.775474,37.654686 -0.380768,3.333204 3.20501,0.12032 -0.717702,-2.542968 z"/>
+ <path style="fill:#1d4568" d="m 42.339578,31.209766 -2.213374,6.010156 3.454288,-3.85547 z"/>
+ <path style="fill:#204a6c" d="m 43.153158,29.00039 -3.026954,8.219532 5.55261,-6.196094 z"/>
+ <path style="fill:#2c5774" d="m 45.673336,31.021094 -2.092844,2.33789 5.029398,8.714452 2.421564,0.09022 6.88392,0.259766 c 0.0911,-0.206736 0.17966,-0.414564 0.265714,-0.623438 0.07464,-0.19806 0.13812,-0.399302 0.208188,-0.598828 z"/>
+ <path style="fill:#2e639c" d="m 32.390354,20.38164 -4.221298,2.80547 6.092256,-1.304296 z"/>
+ <path style="fill:#1d4568" d="m 42.339578,31.209766 -2.213374,6.00742 3.457028,-3.855468 z"/>
+ <path style="fill:#343f4b" d="M 46.758108,19.203125 4.3698086,28.289452 4.169838,28.333202 C 4.097312,28.874662 4.040674,29.418124 4,29.96289 l 19.882014,8.602344 6.029252,21.333594 1.832608,0.09022 z"/>
+ <path style="opacity:0.2" d="M 27.139572,36.778716 14.051338,30.497942 41.174032,24.940566 31.307284,51.051 Z"/>
+ <path style="fill:#ffffff" d="M 27.139572,35.779164 14.051338,29.498392 41.174032,23.941014 31.307284,50.051448 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-openmandriva.svg b/.icons/awkward/64x64/apps/distributor-logo-openmandriva.svg
new file mode 100644
index 00000000..f1fe1fa5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-openmandriva.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#248afd" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <path style="opacity:0.2" d="M 32,9 A 24,24 0 0 0 8,33 24,24 0 0 0 32,57 24,24 0 0 0 55.391,38.293 18,18 0 0 1 40,47 18,18 0 0 1 22,29 18,18 0 0 1 40,11 18,18 0 0 1 41.746,11.086 24,24 0 0 0 32,9 Z M 40,13 A 16,16 0 0 0 24,29 16,16 0 0 0 40,45 16,16 0 0 0 56,29 16,16 0 0 0 40,13 Z M 40,17 A 12,12 0 0 1 52,29 12,12 0 0 1 40,41 12,12 0 0 1 28,29 12,12 0 0 1 40,17 Z"/>
+ <path style="fill:#ffffff" d="M 32,8 A 24,24 0 0 0 8,32 24,24 0 0 0 32,56 24,24 0 0 0 55.391,37.293 18,18 0 0 1 40,46 18,18 0 0 1 22,28 18,18 0 0 1 40,10 18,18 0 0 1 41.746,10.086 24,24 0 0 0 32,8 Z M 40,12 A 16,16 0 0 0 24,28 16,16 0 0 0 40,44 16,16 0 0 0 56,28 16,16 0 0 0 40,12 Z M 40,16 A 12,12 0 0 1 52,28 12,12 0 0 1 40,40 12,12 0 0 1 28,28 12,12 0 0 1 40,16 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-opensuse.svg b/.icons/awkward/64x64/apps/distributor-logo-opensuse.svg
new file mode 100644
index 00000000..6f9a2571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-opensuse.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#6eaa36" d="M 31.99986,4.00028 C 16.536937,4.00028 4,16.535818 4,32.000142 4,47.464464 16.536937,60 31.99986,60 47.461382,60 59.99972,47.464464 59.99972,32.000142 59.99972,16.535818 47.461382,4.00028 31.99986,4.00028 Z"/>
+ <path style="opacity:0.2" d="m 32.174558,11.403102 c -8.590076,0 -13.499292,3.517064 -16.702196,7.480164 2.454691,0.673284 4.170019,1.233898 4.722736,1.41682 0.0066,-0.371166 0.06602,-3.714742 0.06602,-3.714742 l 0.04824,-0.10664 0.12442,-0.03808 c 0.755298,0.1092 16.860676,2.490868 23.643922,6.444168 0.8398,0.494002 1.252266,1.009536 1.77228,1.541224 1.874618,1.93832 4.364898,10.00687 4.628656,11.674822 l -0.10666,0.17268 c -0.09674,0.03578 -0.333564,0.20059 -0.642402,0.411346 -1.582496,1.106694 -5.283014,3.696822 -10.02675,3.275424 -4.266338,-0.380378 -9.83243,-2.827426 -16.547356,-7.249164 0.295622,0.697196 1.691358,4.01126 1.924626,4.567896 l 0.09648,0.11426 c 0.972406,0.502318 10.301428,5.258654 14.929804,5.162054 3.735182,-0.07422 7.722642,-1.89699 9.318354,-2.854026 l 0.507806,-0.09648 c 0.14182,0.11132 0.11986,0.327992 0.07618,0.528134 -0.09808,0.457266 -0.317294,1.296282 -0.469724,1.685956 l -0.1244,0.324994 c -0.18158,0.482466 -0.35893,0.948048 -0.69826,1.226394 -0.941076,0.85618 -2.447552,1.5333 -4.798896,2.56448 -3.636622,1.589132 -9.529472,2.588726 -15.005966,2.556862 C 26.953162,48.444038 25.054492,48.22844 23.3885,48.03804 19.912037,47.643242 17.087692,47.324044 15.40042,48.634438 19.503799,53.271214 25.49857,56.2 32.177936,56.2 c 12.370898,0 22.409968,-10.02815 22.409968,-22.399888 0,-12.370058 -10.03851,-22.399888 -22.409968,-22.399888 l -0.0026,0 z m 5.92113,11.85514 c -1.714598,0.02574 -3.328062,0.666734 -4.588056,1.848468 -1.349258,1.24983 -2.126254,2.959304 -2.191242,4.798896 -0.12322,3.79202 2.861586,6.992964 6.655008,7.134924 1.84771,0.05966 3.595742,-0.598134 4.941134,-1.858602 1.34139,-1.253862 2.116006,-2.951746 2.183626,-4.788816 0.12986,-3.797342 -2.854866,-6.998286 -6.655008,-7.134926 -0.11508,-0.0038 -0.231026,-0.0017 -0.345322,0 z m -0.1828,2.031278 c 0.15812,-0.0096 0.309342,-0.006 0.469726,0 2.64957,0.09282 4.732816,2.314104 4.644056,4.969136 -0.03978,1.277774 -0.583854,2.475356 -1.520924,3.354102 -0.939648,0.87214 -2.161086,1.322014 -3.448184,1.282254 -2.648254,-0.09814 -4.723856,-2.3283 -4.636496,-4.979214 0.04108,-1.282982 0.591664,-2.469196 1.523444,-3.344024 0.817596,-0.766608 1.861486,-1.214942 2.968266,-1.282254 z m 1.262794,2.404348 c -1.180924,0 -2.135382,0.639658 -2.135382,1.426986 0,0.782008 0.954402,1.426984 2.135382,1.426984 1.177058,0 2.125216,-0.643632 2.125216,-1.426984 0,-0.7873 -0.948214,-1.426986 -2.125216,-1.426986 z"/>
+ <path style="fill:#ffffff" d="m 32.174138,10.402258 c -8.590076,0 -13.499292,3.517062 -16.702196,7.480162 2.454691,0.673286 4.170019,1.233898 4.722736,1.416822 0.0066,-0.371166 0.06602,-3.714742 0.06602,-3.714742 l 0.04824,-0.10664 0.12442,-0.0381 c 0.755298,0.1092 16.860676,2.490868 23.643922,6.44417 0.8398,0.494002 1.252266,1.009534 1.77228,1.541224 1.874618,1.938318 4.364898,10.00687 4.628656,11.674822 l -0.10666,0.17268 c -0.09674,0.03578 -0.333564,0.200592 -0.642402,0.411346 -1.582496,1.106696 -5.283014,3.696822 -10.02675,3.275424 -4.266338,-0.380378 -9.83243,-2.827426 -16.547356,-7.249164 0.295622,0.697196 1.691358,4.01126 1.924626,4.567898 l 0.09648,0.11426 c 0.972406,0.502316 10.301428,5.258652 14.929804,5.162054 3.735182,-0.07422 7.722642,-1.896992 9.318354,-2.854026 l 0.507806,-0.09648 c 0.14182,0.11132 0.11986,0.32799 0.07618,0.528134 -0.09808,0.457266 -0.317294,1.29628 -0.469724,1.685954 l -0.1244,0.324996 c -0.18158,0.482464 -0.35893,0.948046 -0.69826,1.226394 -0.941076,0.856178 -2.447552,1.5333 -4.798896,2.564478 -3.636622,1.589132 -9.529472,2.588728 -15.005966,2.556864 -1.95831,-0.0476 -3.85698,-0.2632 -5.522972,-0.453598 C 19.911617,46.642402 17.087272,46.323204 15.4,47.633596 19.503379,52.271214 25.49815,55.2 32.178356,55.2 c 12.370898,0 22.409968,-10.02815 22.409968,-22.399888 0,-12.37006 -10.03851,-22.39989 -22.409968,-22.39989 l -0.0026,0 z m 5.92113,11.855142 c -1.714598,0.02574 -3.328062,0.666732 -4.588056,1.848466 -1.349258,1.24983 -2.126254,2.959306 -2.191242,4.798896 -0.12322,3.792022 2.861586,6.992966 6.655008,7.134924 1.84771,0.05966 3.595742,-0.598132 4.941134,-1.858602 1.34139,-1.253862 2.116006,-2.951746 2.183626,-4.788816 0.12986,-3.79734 -2.854866,-6.998284 -6.655008,-7.134924 -0.11508,-0.0038 -0.231026,-0.0017 -0.345322,0 z m -0.1828,2.031278 c 0.15812,-0.0096 0.309342,-0.006 0.469726,0 2.64957,0.09282 4.732816,2.314104 4.644056,4.969134 -0.03978,1.277774 -0.583854,2.475356 -1.520924,3.354104 -0.939648,0.87214 -2.161086,1.322014 -3.448184,1.282254 -2.648254,-0.09814 -4.723856,-2.3283 -4.636496,-4.979216 0.04108,-1.282982 0.591664,-2.469196 1.523444,-3.344022 0.817596,-0.76661 1.861486,-1.214942 2.968266,-1.282254 z m 1.262794,2.404348 c -1.180924,0 -2.135382,0.639656 -2.135382,1.426984 0,0.782008 0.954402,1.426986 2.135382,1.426986 1.177058,0 2.125216,-0.643634 2.125216,-1.426986 0,-0.7873 -0.948214,-1.426984 -2.125216,-1.426984 z"/>
+ <path style="opacity:0.2" d="M 4.0214844,32.421875 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.978516,32.59375 28,28 0 0 1 32,60 28,28 0 0 1 4.0214844,32.421875 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28.0005 28 0 0 0 4 32 A 28.0005 28 0 0 0 4.0214844 32.40625 A 28.0005 28 0 0 1 32 5 A 28.0005 28 0 0 1 59.978516 32.578125 A 28.0005 28 0 0 0 60 32 A 28.0005 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-parrot.svg b/.icons/awkward/64x64/apps/distributor-logo-parrot.svg
new file mode 100644
index 00000000..2ccd7069
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-parrot.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#55ddff" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="m25 12-8 3.5 4 8.5v-5h4l7 14h7v24l3.5-17 3.5 10v-17l7 7-4-7-10-17h-7z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <path style="fill:#3f3f3f" d="m25 11-8 3.5 4 8.5v-5h4l7 14h7v24l3.5-17 3.5 10v-17l7 7-4-7-10-17h-7z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-pisilinux.svg b/.icons/awkward/64x64/apps/distributor-logo-pisilinux.svg
new file mode 100644
index 00000000..002f70ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-pisilinux.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 58.76826,6.9543854 c -0.104161,-0.3108098 -0.0951,-0.7024079 -0.290971,-0.959359 -2.677645,0.3859876 -5.328113,1.0468794 -7.80649,2.1386411 -2.625562,1.1276674 -5.478513,3.0207815 -7.484764,5.0460945 3.269178,3.403972 5.801415,7.55645 8.766195,10.784661 1.38128,2.000627 2.772702,5.104779 3.952449,7.225467 0.261537,-0.473507 1.84121,-2.499012 2.059722,-2.996084 1.7266,-3.555799 2.091168,-7.581739 1.999461,-11.476401 -0.03963,-3.285383 -0.527604,-6.548326 -1.195602,-9.7630196 z"/>
+ <path style="opacity:0.2" d="m 5.2006197,6.9543854 c 0.1041618,-0.3108098 0.095104,-0.7024079 0.2909742,-0.959359 2.677643,0.3859876 5.3281131,1.0468794 7.8064881,2.1386411 2.625562,1.1276674 5.478513,3.0207815 7.484764,5.0460945 -3.269177,3.403972 -5.801414,7.55645 -8.766195,10.784661 C 10.635372,25.96505 9.243949,29.069202 8.064201,31.18989 7.8026638,30.716383 6.2229923,28.690878 6.0044788,28.193806 4.2778801,24.638007 3.9133129,20.612067 4.0050208,16.717405 4.0446478,13.432022 4.5326242,10.169079 5.2006197,6.9543854 Z"/>
+ <path style="opacity:0.2" d="m 22.273999,10.189822 c -0.540677,0.356829 -1.066137,0.734149 -1.579092,1.127308 -1.2095,0.900831 -2.314859,1.938035 -3.391876,2.989133 -0.409564,0.418799 -0.810176,0.845323 -1.203181,1.278342 -0.180032,0.196796 -0.358807,0.394635 -0.535322,0.594226 -0.134739,0.155139 -0.26858,0.31101 -0.401451,0.467645 -8.54e-4,9.82e-4 -0.0017,0.0019 -0.0025,0.0029 -0.0025,0.0031 -0.0052,0.0061 -0.0077,0.009 -3.706742,4.333497 -6.6487637,9.289292 -9.0034946,14.458355 -0.2453998,0.555635 -0.4828247,1.114657 -0.7134292,1.676421 -0.050897,0.121362 -0.1021751,0.242597 -0.1523997,0.364203 -0.0173,0.04732 -0.035508,0.09436 -0.053083,0.141621 -0.2610682,0.651216 -0.5118107,1.306533 -0.7509867,1.965931 -0.028344,0.07748 -0.055929,0.155262 -0.083461,0.232997 -0.1150094,0.321123 -0.2282371,0.642795 -0.3376945,0.965859 -0.042145,0.093 -0.054985,0.186282 -0.049911,0.279265 -3.402e-4,0.0013 -6.616e-4,0.0026 -10e-4,0.004 6.324e-4,0.0019 0.00137,0.004 0.002,0.006 0.01364,0.200352 0.1080193,0.399111 0.169594,0.589597 0.4051672,1.136637 0.8785725,2.25012 1.4158413,3.33235 0.00134,0.0026 0.00268,0.0054 0.004,0.0082 0.085745,0.172582 0.173164,0.344324 0.262236,0.515238 0.00734,0.014 0.01468,0.0281 0.022032,0.04214 0.9534395,1.822417 2.0944283,3.547814 3.4204197,5.126755 0.8722017,1.063698 1.8297977,2.053677 2.8497097,2.976904 0.09126,0.0831 0.18396,0.164582 0.276258,0.246547 0.03104,0.02742 0.06167,0.0553 0.09281,0.08262 0.368301,0.324311 0.744497,0.639657 1.128568,0.94537 2.354651,1.900112 5.114749,3.451288 7.94137,4.498658 0.09568,0.03524 0.191142,0.07078 0.287273,0.104761 0.791487,0.289686 1.595244,0.545095 2.409202,0.764427 0.199982,0.05388 0.40049,0.106201 0.601589,0.155822 1.969876,0.490038 3.991534,0.770247 6.021415,0.843746 0.0082,3.4e-4 0.0166,8.56e-4 0.02488,0.0012 0.177102,0.0062 0.354286,0.0102 0.531484,0.013 0.05998,0.0011 0.119942,0.003 0.179942,0.0036 0.119902,0.0014 0.239811,8.88e-4 0.359721,8.46e-4 0.119841,5.6e-5 0.239704,5.92e-4 0.359552,-8.46e-4 0.06006,-7.64e-4 0.120081,-0.0026 0.180102,-0.0036 0.177062,-0.003 0.354014,-0.007 0.530982,-0.013 0.0088,-3.38e-4 0.0176,-8.46e-4 0.02656,-0.0012 2.029442,-0.07358 4.050799,-0.353802 6.020247,-0.843746 0.198483,-0.04898 0.396199,-0.100721 0.593579,-0.153842 0.0028,-7.62e-4 0.0056,-0.0014 0.0084,-0.0022 0.814588,-0.219518 1.619129,-0.475099 2.411204,-0.765089 0.09414,-0.0333 0.187722,-0.06808 0.281431,-0.102601 0.0014,-5.1e-4 0.0026,-0.0012 0.004,-0.0017 2.859445,-1.047656 5.593911,-2.621192 7.944208,-4.501306 0.384146,-0.305871 0.760538,-0.621385 1.128901,-0.945864 0.122461,-0.107882 0.244727,-0.215993 0.365394,-0.325864 1.019846,-0.923183 1.977393,-1.913106 2.849543,-2.976744 1.324789,-1.577507 2.464832,-3.301212 3.417749,-5.121793 0.0094,-0.0178 0.0186,-0.03556 0.02788,-0.05336 0.08792,-0.168802 0.174222,-0.338364 0.258899,-0.508794 0.0014,-0.0028 0.0028,-0.0056 0.0042,-0.0086 0.537227,-1.082166 1.010532,-2.195615 1.415673,-3.332184 0.06158,-0.190482 0.156101,-0.389245 0.169762,-0.589597 6.02e-4,-0.0019 0.0014,-0.004 0.002,-0.006 -3.42e-4,-0.0013 -6.84e-4,-0.0026 -0.001,-0.004 0.005,-0.09298 -0.0076,-0.186282 -0.0499,-0.279265 -0.109041,-0.32184 -0.221973,-0.642306 -0.336518,-0.962227 -0.02846,-0.08036 -0.05716,-0.160662 -0.08646,-0.240763 -0.239309,-0.659614 -0.489941,-1.315165 -0.751152,-1.966591 -0.017,-0.04562 -0.03452,-0.09114 -0.05124,-0.136821 -0.049,-0.118682 -0.09892,-0.237007 -0.148562,-0.355444 -0.231724,-0.564725 -0.470421,-1.126647 -0.717098,-1.68518 -2.354683,-5.168955 -5.296699,-10.124592 -9.003328,-14.458025 -0.0018,-0.0021 -0.0034,-0.0042 -0.0052,-0.0063 -0.0012,-0.0014 -0.0026,-0.0029 -0.0036,-0.0043 -5.12e-4,-5.92e-4 -9.9e-4,-0.0012 -0.0015,-0.0018 -0.132911,-0.156428 -0.266747,-0.312301 -0.401488,-0.46744 -0.168542,-0.190575 -0.339208,-0.379586 -0.510954,-0.567619 -0.400747,-0.442222 -0.809559,-0.87753 -1.22755,-1.304949 -1.076483,-1.050563 -2.181281,-2.087301 -3.390057,-2.987813 -0.51352,-0.393656 -1.039622,-0.771384 -1.580926,-1.128629 -3.316017,-2.1605684 -6.086132,-3.084697 -9.847132,-3.1855051 -3.415467,0.020096 -7.212845,1.6216958 -9.620262,3.1855051 z"/>
+ <path style="fill:#db3d7f" d="m 58.76826,4.954426 c -0.104161,-0.3108098 -0.0951,-0.7024079 -0.290971,-0.959359 -2.677645,0.3859876 -5.328113,1.0468794 -7.80649,2.1386411 -2.625562,1.1276674 -5.478513,3.0207812 -7.484764,5.0460949 3.269178,3.403971 5.801415,7.55645 8.766195,10.784661 1.38128,2.000627 2.772702,5.104779 3.952449,7.225467 0.261537,-0.473507 1.84121,-2.499012 2.059722,-2.996084 1.7266,-3.555799 2.091168,-7.58174 1.999461,-11.476401 -0.03963,-3.285384 -0.527604,-6.548326 -1.195602,-9.76302 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 58.476562 3.9941406 C 55.798918 4.3801282 53.148299 5.0410508 50.669922 6.1328125 C 48.04436 7.2604799 45.191798 9.1543738 43.185547 11.179688 C 43.352704 11.353737 43.510368 11.537104 43.673828 11.714844 C 45.639917 9.8682348 48.247089 8.1734084 50.669922 7.1328125 C 53.148299 6.0410508 55.798918 5.3820813 58.476562 4.9960938 C 58.672434 5.2530448 58.663417 5.6442683 58.767578 5.9550781 C 59.435576 9.1697721 59.923261 12.431413 59.962891 15.716797 C 59.968279 15.945629 59.966696 16.176634 59.96875 16.40625 C 59.977154 15.842071 59.976089 15.27733 59.962891 14.716797 C 59.923261 11.431413 59.435576 8.1697721 58.767578 4.9550781 C 58.663417 4.6442683 58.672434 4.2510917 58.476562 3.9941406 z"/>
+ <path style="fill:#db3d7f" d="M 5.2006197,4.954426 C 5.3047815,4.6436162 5.295724,4.2520181 5.4915939,3.995067 c 2.677643,0.3859876 5.3281131,1.0468794 7.8064881,2.1386411 2.625562,1.1276674 5.478513,3.0207812 7.484764,5.0460949 -3.269177,3.403971 -5.801414,7.55645 -8.766195,10.784661 -1.381279,2.000627 -2.772702,5.104779 -3.95245,7.225467 C 7.8026638,28.716424 6.2229923,26.690919 6.0044788,26.193847 4.2778801,22.638048 3.9133129,18.612107 4.0050208,14.717446 4.0446478,11.432062 4.5326242,8.16912 5.2006197,4.954426 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.4921875 3.9941406 C 5.2963176 4.2510917 5.3053337 4.6442683 5.2011719 4.9550781 C 4.5331764 8.1697721 4.0454864 11.431413 4.0058594 14.716797 C 3.9926605 15.27733 3.9915961 15.842071 4 16.40625 C 4.0020543 16.176634 4.0004711 15.945629 4.0058594 15.716797 C 4.0454864 12.431413 4.5331764 9.1697721 5.2011719 5.9550781 C 5.3053337 5.6442683 5.2963176 5.2530448 5.4921875 4.9960938 C 8.1698305 5.3820813 10.820453 6.0410508 13.298828 7.1328125 C 15.721661 8.1734084 18.328833 9.8682348 20.294922 11.714844 C 20.458382 11.537104 20.616046 11.353737 20.783203 11.179688 C 18.776952 9.1543738 15.92439 7.2604799 13.298828 6.1328125 C 10.820453 5.0410508 8.1698305 4.3801282 5.4921875 3.9941406 z"/>
+ <path style="fill:#e4e4e4" d="m 22.273999,9.1898627 c -0.540677,0.3568287 -1.066137,0.7341486 -1.579092,1.1273073 -1.2095,0.900832 -2.314859,1.938035 -3.391876,2.989134 -0.409564,0.418798 -0.810176,0.845322 -1.203181,1.278342 -0.180032,0.196796 -0.358807,0.394634 -0.535322,0.594225 -0.134739,0.155139 -0.26858,0.311011 -0.401451,0.467646 -8.54e-4,9.82e-4 -0.0017,0.0019 -0.0025,0.0029 -0.0025,0.0031 -0.0052,0.0061 -0.0077,0.009 -3.706742,4.333497 -6.6487637,9.289292 -9.0034946,14.458355 -0.2453998,0.555635 -0.4828247,1.114657 -0.7134292,1.676421 -0.050897,0.121362 -0.1021751,0.242597 -0.1523997,0.364203 -0.0173,0.04732 -0.035508,0.09436 -0.053083,0.141621 -0.2610682,0.651216 -0.5118107,1.306533 -0.7509867,1.965931 -0.028344,0.07748 -0.055929,0.155262 -0.083461,0.232997 -0.1150094,0.321123 -0.2282371,0.642795 -0.3376945,0.965859 -0.042145,0.093 -0.054985,0.186282 -0.049911,0.279265 -3.402e-4,0.0013 -6.616e-4,0.0026 -10e-4,0.004 6.324e-4,0.0019 0.00137,0.004 0.002,0.006 0.01364,0.200352 0.1080193,0.399111 0.169594,0.589597 0.4051672,1.136637 0.8785725,2.25012 1.4158413,3.33235 0.00134,0.0026 0.00268,0.0054 0.004,0.0082 0.085745,0.172582 0.173164,0.344324 0.262236,0.515238 0.00734,0.014 0.01468,0.0281 0.022032,0.04214 0.9534395,1.822417 2.0944283,3.547814 3.4204197,5.126755 0.8722017,1.063698 1.8297977,2.053677 2.8497097,2.976904 0.09126,0.0831 0.18396,0.164582 0.276258,0.246547 0.03104,0.02742 0.06167,0.0553 0.09281,0.08262 0.368301,0.324311 0.744497,0.639657 1.128568,0.94537 2.354651,1.900112 5.114749,3.451288 7.94137,4.498658 0.09568,0.03524 0.191142,0.07078 0.287273,0.104761 0.791487,0.289686 1.595244,0.545095 2.409202,0.764427 0.199982,0.05388 0.40049,0.106201 0.601589,0.155822 1.969876,0.490038 3.991534,0.770247 6.021415,0.843746 0.0082,3.4e-4 0.0166,8.56e-4 0.02488,0.0012 0.177102,0.0062 0.354286,0.0102 0.531484,0.013 0.05998,0.0011 0.119942,0.003 0.179942,0.0036 0.119902,0.0014 0.239811,8.88e-4 0.359721,8.46e-4 0.119841,5.6e-5 0.239704,5.92e-4 0.359552,-8.46e-4 0.06006,-7.64e-4 0.120081,-0.0026 0.180102,-0.0036 0.177062,-0.003 0.354014,-0.007 0.530982,-0.013 0.0088,-3.38e-4 0.0176,-8.46e-4 0.02656,-0.0012 2.029442,-0.07358 4.050799,-0.353802 6.020247,-0.843746 0.198483,-0.04898 0.396199,-0.100721 0.593579,-0.153842 0.0028,-7.62e-4 0.0056,-0.0014 0.0084,-0.0022 0.814588,-0.219518 1.619129,-0.475099 2.411204,-0.765089 0.09414,-0.0333 0.187722,-0.06808 0.281431,-0.102601 0.0014,-5.1e-4 0.0026,-0.0012 0.004,-0.0017 2.859445,-1.047656 5.593911,-2.621192 7.944208,-4.501306 0.384146,-0.305871 0.760538,-0.621385 1.128901,-0.945864 0.122461,-0.107882 0.244727,-0.215993 0.365394,-0.325864 1.019846,-0.923183 1.977393,-1.913106 2.849543,-2.976744 1.324789,-1.577507 2.464832,-3.301212 3.417749,-5.121793 0.0094,-0.0178 0.0186,-0.03556 0.02788,-0.05336 0.08792,-0.168802 0.174222,-0.338364 0.258899,-0.508794 0.0014,-0.0028 0.0028,-0.0056 0.0042,-0.0086 0.537227,-1.082166 1.010532,-2.195615 1.415673,-3.332184 0.06158,-0.190482 0.156101,-0.389245 0.169762,-0.589597 6.02e-4,-0.0019 0.0014,-0.004 0.002,-0.006 -3.42e-4,-0.0013 -6.84e-4,-0.0026 -0.001,-0.004 0.005,-0.09298 -0.0076,-0.186282 -0.0499,-0.279265 -0.109041,-0.32184 -0.221973,-0.642306 -0.336518,-0.962227 -0.02846,-0.08036 -0.05716,-0.160662 -0.08646,-0.240763 -0.239309,-0.659614 -0.489941,-1.315165 -0.751152,-1.966591 -0.017,-0.04562 -0.03452,-0.09114 -0.05124,-0.136821 -0.049,-0.118682 -0.09892,-0.237007 -0.148562,-0.355444 -0.231724,-0.564725 -0.470421,-1.126647 -0.717098,-1.68518 -2.354683,-5.168955 -5.296699,-10.124593 -9.003328,-14.458025 -0.0018,-0.0021 -0.0034,-0.0042 -0.0052,-0.0063 -0.0012,-0.0014 -0.0026,-0.0029 -0.0036,-0.0043 -5.12e-4,-5.92e-4 -9.9e-4,-0.0012 -0.0015,-0.0018 -0.132911,-0.156428 -0.266747,-0.312302 -0.401488,-0.46744 -0.168542,-0.190576 -0.339208,-0.379586 -0.510954,-0.56762 -0.400747,-0.442221 -0.809559,-0.87753 -1.22755,-1.304948 C 45.635893,12.255741 44.531095,11.219004 43.322319,10.318492 42.808799,9.9248353 42.282697,9.5471076 41.741393,9.1898625 38.425376,7.0292938 35.655261,6.1051652 31.894261,6.0043571 28.478794,6.0244529 24.681416,7.6260529 22.273999,9.1898627 Z"/>
+ <path style="fill:#3f3f3f" d="m 18.086243,30.004643 c -1.280679,9.38e-4 -2.562175,0.180922 -3.784951,0.552638 -0.355648,2.152241 -0.534167,4.414427 0.196248,6.514239 0.572351,1.853875 2.023046,3.428028 3.856096,4.159588 2.233311,0.925067 4.778877,0.958825 7.116711,0.427005 0.300836,-1.347022 0.551995,-2.717691 0.516302,-4.102165 0.05864,-1.699078 -0.339168,-3.468206 -1.371693,-4.860174 -1.189318,-1.642895 -3.250534,-2.482987 -5.250569,-2.632796 -0.424483,-0.039 -0.851254,-0.05864 -1.278144,-0.05834 z m -0.02632,1.771474 c 0.686096,-0.0128 1.373376,0.04158 2.042604,0.178122 0.293183,0.121102 0.73553,0.05498 0.942035,0.297166 -0.936919,0.362038 -1.738868,1.118533 -1.998911,2.087292 -0.317404,1.014949 -0.0038,2.176081 0.75475,2.928867 1.092437,1.213444 3.258124,1.269593 4.395173,0.09232 -0.0293,0.932559 -0.05994,1.883754 -0.288118,2.783852 -0.945844,0.09486 -1.9196,0.133702 -2.862894,-0.016 -1.723428,-0.184762 -3.502972,-1.020067 -4.369783,-2.554353 -0.985359,-1.681597 -0.994331,-3.690151 -0.752135,-5.555264 0.27789,-0.152302 0.60302,-0.118721 0.907679,-0.148682 0.406796,-0.05336 0.817937,-0.08548 1.229596,-0.09326 z"/>
+ <path style="fill:#3f3f3f" d="m 26.009644,44.654055 c -0.08548,0.173402 0.166922,0.291168 0.263253,0.426045 1.404468,1.324169 2.791296,2.660113 4.220188,3.968224 0.289034,0.275113 0.720552,0.395002 1.138499,0.495628 0.0028,0.780371 0.0094,1.561814 -0.0028,2.343255 0.162822,0.159501 0.461374,0.135961 0.67306,0.05244 -0.015,-0.788935 0.0162,-1.57894 -0.0176,-2.366801 0.430161,-0.135962 0.891534,-0.254773 1.209064,-0.54273 1.432964,-1.364846 2.888997,-2.717918 4.317889,-4.085973 0.05292,-0.0899 0.237471,-0.170202 0.164202,-0.281536 -1.608014,-0.399282 -3.283876,-0.567346 -4.957023,-0.641209 -2.362491,-0.07278 -4.74262,0.08564 -7.008768,0.632645 z"/>
+ <path style="fill:#3f3f3f" d="m 31.894265,6.0044167 c -1.448444,0.00854 -2.96527,0.3019568 -4.415946,0.7558351 1.29709,4.6648022 2.528999,9.3471532 3.809015,14.0161592 0.177762,-0.0192 0.355554,-0.03616 0.53332,-0.0542 0.349162,-4.888699 0.861668,-9.770657 1.193332,-14.6604533 -0.364194,-0.027794 -0.736584,-0.047073 -1.119721,-0.057343 z m -5.02989,0.958757 c -1.73764,0.6044581 -3.348982,1.4202995 -4.590384,2.226689 -0.721673,0.5194054 -2.165807,1.4965603 -0.857316,0.6148801 2.560519,4.0610842 5.151921,8.1040132 7.722695,12.1594552 0.161821,-0.06316 0.323599,-0.127441 0.485411,-0.193982 -0.371486,-1.839912 -0.658737,-3.69335 -1.035922,-5.532118 -0.313371,-1.533061 -0.544616,-3.079587 -0.857988,-4.611519 -0.320283,-1.549976 -0.564358,-3.1118773 -0.866496,-4.6634053 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.00003481;stroke-linecap:round;stroke-linejoin:round" d="M 18.409727,50.513632 5.5095793,59.492713"/>
+ <path style="fill:none;stroke:#db3d7f;stroke-width:3.00003481;stroke-linecap:round;stroke-linejoin:round" d="M 18.409727,49.513609 5.5095793,58.49269"/>
+ <path style="fill:#3f3f3f" d="m 46.008744,30.004643 c 1.280678,9.38e-4 2.562173,0.180922 3.784949,0.552638 0.355648,2.152241 0.534168,4.414427 -0.196242,6.514239 -0.572351,1.853875 -2.023045,3.428028 -3.856094,4.159588 -2.233312,0.925067 -4.778877,0.958825 -7.116712,0.427005 -0.300836,-1.347022 -0.551995,-2.717691 -0.516302,-4.102165 -0.05864,-1.699078 0.339168,-3.468206 1.371694,-4.860174 1.189317,-1.642895 3.250533,-2.482987 5.250568,-2.632796 0.424483,-0.039 0.851254,-0.05864 1.278145,-0.05834 z m 0.02632,1.771474 c -0.686096,-0.0128 -1.373376,0.04158 -2.042604,0.178122 -0.293183,0.121102 -0.73553,0.05498 -0.942034,0.297166 0.936918,0.362038 1.738868,1.118533 1.998911,2.087292 0.317403,1.014949 0.0038,2.176081 -0.754751,2.928867 -1.092437,1.213444 -3.258124,1.269593 -4.395173,0.09232 0.0293,0.932559 0.05994,1.883754 0.288118,2.783852 0.945845,0.09486 1.9196,0.133702 2.862895,-0.016 1.723427,-0.184762 3.502972,-1.020067 4.369782,-2.554353 0.985359,-1.681597 0.994331,-3.690151 0.752134,-5.555264 -0.277889,-0.152302 -0.603018,-0.118721 -0.907678,-0.148682 -0.406797,-0.05336 -0.817937,-0.08548 -1.229596,-0.09326 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.00003481;stroke-linecap:round;stroke-linejoin:round" d="M 26.409818,50.513632 13.509671,59.492713"/>
+ <path style="fill:none;stroke:#db3d7f;stroke-width:3.00003481;stroke-linecap:round;stroke-linejoin:round" d="M 26.409818,49.513609 13.509671,58.49269"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.00003481;stroke-linecap:round;stroke-linejoin:round" d="m 45.51004,50.513632 12.900146,8.979081"/>
+ <path style="fill:none;stroke:#db3d7f;stroke-width:3.00003481;stroke-linecap:round;stroke-linejoin:round" d="M 45.51004,49.513609 58.410186,58.49269"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.00003481;stroke-linecap:round;stroke-linejoin:round" d="m 37.509948,50.513632 12.900146,8.979081"/>
+ <path style="fill:none;stroke:#db3d7f;stroke-width:3.00003481;stroke-linecap:round;stroke-linejoin:round" d="M 37.509948,49.513609 50.410094,58.49269"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-pop-os.svg b/.icons/awkward/64x64/apps/distributor-logo-pop-os.svg
new file mode 100644
index 00000000..41e2963f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-pop-os.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#48b9c7" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 26.21875,11.003906 c -2.531026,0.05995 -5.41519,1.439777 -6.886719,2.458985 -1.471524,1.019207 -4.47239,3.056696 -4.53125,5.035156 0,1.318973 0.706046,2.397823 1.353516,3.716797 0.647472,1.318974 9.359333,19.065008 11.949219,21.882812 1.353804,1.43888 3.236409,1.020144 3.648437,-0.298828 0.412026,-1.318976 -0.05814,-2.757793 -0.587891,-4.136719 l -2.826171,-7.49414 c 3.296216,-1.19907 5.649838,-3.657224 7.0625,-6.714844 v -0.121094 c 0.706334,-1.498834 0.883532,-3.597023 0.294921,-6.294922 -0.58861,-2.6979 -2.177344,-5.034368 -4.414062,-6.533203 -1.471526,-0.959253 -2.531476,-1.559954 -5.0625,-1.5 z m -2.111328,5.46875 c 0.14001,0.0153 0.293665,0.05122 0.46289,0.107422 0.412028,0.119906 0.766241,0.420344 1.060547,0.660156 1.471524,1.199066 2.589393,2.996915 3.119141,4.855469 a 7.5342132,7.6740254 0 0 1 0.117188,2.876953 c 0,0.479626 -0.05921,0.840687 -0.353516,1.320313 -0.294306,0.479628 -1.00035,0.839237 -1.353516,0.779297 -0.35317,-0.05995 -0.647102,-0.299842 -0.941406,-0.59961 -1.236082,-1.25902 -2.353597,-3.777496 -2.765625,-4.976562 -0.386274,-1.124125 -1.445861,-5.252874 0.654297,-5.023438 z M 43.824219,21 c -0.836416,0.01386 -1.793419,0.236871 -2.175781,0.591797 -0.509817,0.473234 -0.962863,1.41956 -1.246094,3.3125 -0.962982,6.921059 -1.302833,12.599592 -0.283203,13.013672 0.849696,0.354926 1.474308,-0.237197 4.533203,-5.916016 l 1.585937,-3.134765 c 0.62311,-1.360551 1.415995,-3.253312 1.642578,-4.140626 0.226587,-0.887315 0.169986,-1.597349 -0.509765,-2.248046 A 5.0981592,5.3238908 0 0 0 44.595703,21.058594 C 44.369119,21.014228 44.103024,20.995379 43.824219,21 Z m -3.488281,20 c -0.189929,-0.0033 -0.394504,0.0231 -0.615235,0.08398 -0.852476,0.216472 -1.461871,0.920895 -1.644531,1.570313 -0.182676,0.649416 -0.06043,1.460203 0.609375,1.947265 0.669804,0.487062 1.827323,0.487385 2.314453,0.216797 0.48713,-0.270592 0.790309,-0.704344 0.912109,-1.191406 C 42.231787,42.490473 41.665436,41.022936 40.335938,41 Z M 20.257812,47 C 19.006845,47 18,47.892 18,49 c 0,1.108 1.006845,2 2.257812,2 H 43.742188 C 44.993155,51 46,50.108 46,49 46,47.892 44.993155,47 43.742188,47 Z"/>
+ <g>
+ <rect style="fill:#ffffff" width="28" height="4" x="18" y="46" rx="2.258" ry="2"/>
+ <path style="fill:#ffffff" d="m 35.401362,24.452868 c -1.412662,3.05762 -3.767106,5.515704 -7.063322,6.714774 l 2.825328,7.494164 c 0.52975,1.378926 1.000638,2.817804 0.588612,4.13678 C 31.339952,44.117558 29.4564,44.53723 28.102596,43.09835 25.51271,40.280546 16.801275,22.534362 16.153803,21.215388 15.506333,19.896414 14.8,18.817256 14.8,17.498283 c 0.05886,-1.97846 3.060775,-4.016872 4.532299,-5.036079 1.471529,-1.019208 4.355717,-2.398134 6.886743,-2.458088 2.531024,-0.059954 3.590524,0.53958 5.06205,1.498833 2.236718,1.498835 3.825966,3.837014 4.414576,6.534914 0.58861,2.697899 0.412028,4.796265 -0.294306,6.295099 m -6.651298,-3.23748 c -0.529748,-1.858554 -1.648108,-3.657153 -3.119632,-4.856219 -0.294306,-0.239812 -0.647472,-0.53958 -1.0595,-0.659486 -2.707608,-0.899301 -1.530386,3.717105 -1.11836,4.916171 0.412028,1.199066 1.530388,3.717106 2.76647,4.976126 0.294304,0.299768 0.588608,0.53958 0.941778,0.599534 0.353166,0.05994 1.059496,-0.299766 1.353802,-0.779394 0.294304,-0.479626 0.353168,-0.839346 0.353168,-1.318972 a 7.5342132,7.6740254 0 0 0 -0.11772,-2.87776 z"/>
+ <path style="fill:#ffffff" d="m 41.912738,42.62764 c -0.1218,0.487062 -0.42624,0.920006 -0.91337,1.190598 -0.48713,0.270588 -1.644064,0.270588 -2.313868,-0.216474 -0.669804,-0.487062 -0.791588,-1.298832 -0.608912,-1.948248 0.18266,-0.649418 0.791588,-1.352952 1.644064,-1.569424 1.765846,-0.487064 2.557432,1.244714 2.192086,2.543548 z"/>
+ <path style="fill:#ffffff" d="m 40.119882,36.917908 c -1.01963,-0.41408 -0.679752,-6.092897 0.28323,-13.013956 0.283231,-1.89294 0.736402,-2.839409 1.246218,-3.312643 0.509816,-0.473235 2.039264,-0.709852 2.945602,-0.532388 a 5.0981592,5.3238908 0 0 1 2.775667,1.419704 c 0.679751,0.650697 0.7364,1.360549 0.509813,2.247865 -0.226583,0.887314 -1.019629,2.780254 -1.642739,4.140804 l -1.586094,3.135177 c -3.058895,5.678819 -3.682001,6.270363 -4.531697,5.915437 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-puppy-linux.svg b/.icons/awkward/64x64/apps/distributor-logo-puppy-linux.svg
new file mode 100644
index 00000000..1a398c6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-puppy-linux.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#cccccc" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 49,21 c -2.760792,0 -5,2.239198 -5,5 0,2.760742 2.239208,5 5,5 2.760794,0 5,-2.239258 5,-5 0,-2.76078 -2.239206,-5 -5,-5 z M 18,23 C 12.478476,23 8,27.477928 8,33 8,38.522076 12.478476,43 18,43 23.521524,43 28,38.522076 28,33 28,27.477928 23.521524,23 18,23 Z m 2,6 c 2.208074,2.2e-5 4,1.792004 4,4 0,2.208018 -1.791926,4 -4,4 -2.208075,0 -4,-1.791982 -4,-4 0,-2.207996 1.791925,-4 4,-4 z m 24.933594,4 c -0.12444,0 -0.240784,0.02376 -0.351562,0.0625 l -14.10547,4 c -0.0277,0.0068 -0.05136,0.0146 -0.07812,0.02344 h -0.004 l -0.0078,0.004 h -0.004 c -0.406716,0.14014 -0.699218,0.516914 -0.699218,0.960938 0,0.422484 0.26476,0.786486 0.640624,0.941406 0.0024,0.0011 0.0054,-0.0011 0.0078,0 l 8.679686,4.765624 v 0.03516 c 0,1.465322 -0.667396,2.794856 -1.75,3.76172 -1.103064,0.985174 -2.634866,1.59375 -4.33203,1.59375 -1.070466,0 -2.098174,-0.23909 -2.992188,-0.683594 -0.873518,-0.434334 -1.625778,-1.06424 -2.175782,-1.84375 -0.0074,-0.0118 -0.0154,-0.02374 -0.02344,-0.03516 -0.17094,-0.245626 -0.461508,-0.40625 -0.789064,-0.40625 -0.524404,0 -0.949218,0.411784 -0.949218,0.921874 0,0.205034 0.0712,0.393572 0.1875,0.546876 0.728328,1.037842 1.728252,1.875176 2.890624,2.453124 C 30.243874,50.681214 31.566022,51 32.929688,51 c 2.18666,0 4.170634,-0.797492 5.61328,-2.085938 1.048316,-0.93624 1.812408,-2.129796 2.160156,-3.46875 1.415744,1.141122 3.279812,1.828126 5.3125,1.828126 2.186656,0 4.174542,-0.79361 5.617188,-2.082032 C 53.096038,43.884668 54,42.073618 54,40.070312 c 0,-0.0848 -0.002,-0.18836 -0.0078,-0.30078 1.08e-4,-0.0058 0,-0.0096 0,-0.0156 0,-0.51009 -0.424816,-0.92578 -0.94922,-0.925782 -0.524408,0 -0.949218,0.415692 -0.949218,0.925782 0,0.0082 -2.04e-4,0.0154 0,0.02344 4.48e-4,0.0144 0.0028,0.02872 0.004,0.04296 0.003,0.06768 0.004,0.1489 0.004,0.25 0,1.465322 -0.671302,2.794858 -1.753906,3.76172 -1.103088,0.985178 -2.634844,1.59375 -4.332032,1.59375 -1.628998,0 -3.108294,-0.562452 -4.203124,-1.484376 -0.225798,-0.19014 -0.43432,-0.394256 -0.625,-0.613282 l 4.652344,-8.796874 c 0.09,-0.15052 0.14454,-0.325108 0.14454,-0.511718 C 45.984376,33.456228 45.5127,33 44.933594,33 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 16.960938,7.000344 c -1.630277,-0.00766 -3.122507,0.2461176 -4.40625,0.609375 -2.549876,0.721536 -4.2123724,1.819243 -4.5000004,2.191406 -0.042254,0.05511 -0.095474,0.103706 -0.15625,0.144532 -0.869763,0.587377 -1.3221856,2.505054 -1.5273438,4.808593 -0.2486276,2.791594 -0.5086628,5.128898 -0.2890626,7.464844 7.216e-4,0.0074 0.00316,0.016 0.0039,0.02344 0.00686,0.10636 0.01926,0.241214 0.027344,0.355468 1.1483802,-1.275002 2.567324,-1.943162 3.71875,-2.859374 3.8399738,-3.055533 6.7784138,-2.362832 9.9023498,-1.378909 2.004701,0.631368 3.755945,1.185459 5.003907,0.289063 0.712134,-0.511587 1.065412,-1.274319 1.136718,-2.167969 0.06796,-0.851395 -0.10644,-1.421836 -0.46875,-2.417969 -0.371854,-1.02233 -0.942408,-2.067727 -1.644532,-3.050781 C 22.061434,8.6315172 20.408932,7.2318132 18.109375,7.047219 17.719314,7.015913 17.337155,7.0020798 16.960938,7.000344 Z m 30.726562,0 c -0.19168,-4.566e-4 -0.381662,0.00266 -0.570312,0.0039 -1.405212,0.00926 -2.719424,0.066738 -3.820312,0.160156 h -0.0118 c -0.16338,0.022222 -0.338372,0.0516 -0.507812,0.074218 5.352602,1.879581 6.1357,6.314716 8.324218,10.054688 1.415676,2.295562 1.459452,3.951276 3.214844,3.679686 0.795576,-0.12308 1.447968,-0.51454 1.96875,-1.078124 0.765834,-0.828756 1.258158,-2.033462 1.51172,-3.351562 0.260594,-1.354626 0.262038,-2.81436 0.04296,-4.117188 C 57.600522,11.002198 57.109544,9.794211 56.414062,9.183938 55.096816,8.292724 53.267494,7.3784208 50.007812,7.1487816 48.63628,7.0521434 49.0292,7.0036872 47.6875,7.000344 Z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 47.6866,6.0000682 c -0.19168,-4.566e-4 -0.381804,0.00137 -0.570454,0.00262 -1.405212,0.00926 -2.717586,0.06655 -3.818476,0.159968 l -0.011,0.00262 c -0.16338,0.022222 -0.338236,0.05082 -0.507676,0.073438 5.352602,1.8795808 6.135204,6.3128688 8.323722,10.0528408 1.415676,2.295563 1.456578,3.950857 3.21197,3.679268 0.795576,-0.123074 1.449868,-0.511612 1.97065,-1.075197 0.765834,-0.828755 1.258544,-2.035988 1.512106,-3.354088 0.260594,-1.354626 0.26273,-2.814386 0.04366,-4.117214 C 57.60178,10.000397 57.109188,8.7932688 56.413706,8.1829954 55.09646,7.2917816 53.268688,6.3765638 50.009006,6.1469244 48.637474,6.0502862 49.0283,6.0034114 47.6866,6.0000682 Z"/>
+ <path id="path2488_4" style="fill:#e4e4e4;fill-rule:evenodd" d="M 16.961088,6.0001782 C 15.330812,5.9925122 13.839449,6.2445316 12.555705,6.607789 10.00583,7.329325 8.3419,8.4287624 8.054272,8.8009256 8.0120174,8.8560308 7.9592898,8.903527 7.8985132,8.944353 7.0287502,9.5317306 6.5772338,11.449546 6.3720756,13.753085 6.123448,16.544679 5.8630018,18.8824 6.082602,21.218346 c 7.216e-4,0.0074 0.00186,0.016 0.0026,0.02346 0.00686,0.10636 0.02047,0.24301 0.028554,0.357264 1.1483802,-1.275002 2.5673414,-1.945658 3.7187674,-2.86187 3.8399676,-3.05553 6.7797926,-2.359989 9.9037286,-1.376066 2.004702,0.631368 3.754496,1.18325 5.002458,0.286853 0.712134,-0.511586 1.065732,-1.273408 1.137038,-2.167057 0.06796,-0.851395 -0.10756,-1.421939 -0.46987,-2.418071 -0.371854,-1.02233 -0.94114,-2.068039 -1.643264,-3.051093 C 22.06233,7.6312202 20.410664,6.2317122 18.111107,6.047118 17.721046,6.015812 17.337306,6.001914 16.961088,6.0001782 Z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 49.000066,20 C 46.239274,20 44,22.239204 44,25.000006 44,27.760748 46.239274,30 49.000066,30 51.76086,30 54.00011,27.760748 54.00011,25.000006 54.00011,22.239226 51.76086,20 49.000066,20 Z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 18,22 C 12.478476,22 8,26.477928 8,32 8,37.522076 12.478476,42 18,42 23.521524,42 28,37.522076 28,32 28,26.477928 23.521524,22 18,22 Z m 2,6 c 2.208074,2.2e-5 4,1.792004 4,4 0,2.208018 -1.791926,4 -4,4 -2.208075,0 -4,-1.791982 -4,-4 0,-2.207996 1.791925,-4 4,-4 z"/>
+ <path id="path2488_5" style="fill:#3f3f3f;fill-rule:evenodd" d="m 44.934484,32.000042 c -0.12444,0 -0.243456,0.02286 -0.354234,0.0616 l -14.101886,3.99998 c -0.0277,0.0068 -0.05438,0.0142 -0.08114,0.02308 l -0.004,0.0019 -0.008,0.0019 -0.002,0.0019 c -0.406716,0.14014 -0.698572,0.51651 -0.698572,0.960534 0,0.422484 0.263336,0.784444 0.6392,0.939364 0.0024,0.0011 0.0056,8.64e-4 0.008,0.0019 l 8.679608,4.764168 v 0.03658 c 0,1.465322 -0.668756,2.79635 -1.75136,3.763214 -1.103064,0.985174 -2.634724,1.593832 -4.331888,1.593832 -1.070466,0 -2.096164,-0.242682 -2.990178,-0.687186 -0.873518,-0.434334 -1.626822,-1.062636 -2.176826,-1.842146 -0.0074,-0.0118 -0.0158,-0.02324 -0.02374,-0.03466 C 27.566568,45.34053 27.277458,45.17808 26.949902,45.17808 26.425498,45.17808 26,45.591942 26,46.102032 c 0,0.205034 0.06974,0.393368 0.18604,0.546672 0.728328,1.037842 1.72885,1.874406 2.891224,2.452354 C 30.243012,49.68071 31.564556,50 32.928222,50 c 2.18666,0 4.17357,-0.798172 5.616216,-2.086618 1.048316,-0.93624 1.809292,-2.129742 2.157042,-3.468696 1.415742,1.141122 3.28272,1.8306 5.315408,1.8306 2.186656,0 4.173568,-0.796274 5.616214,-2.084696 1.463226,-1.306738 2.36686,-3.116976 2.36686,-5.120282 0,-0.0848 -0.0022,-0.18786 -0.008,-0.30028 1.08e-4,-0.0058 0,-0.0114 0,-0.0174 0,-0.51009 -0.4255,-0.923954 -0.949904,-0.923954 -0.524408,0 -0.94988,0.413864 -0.94988,0.923954 0,0.0082 -2.04e-4,0.017 0,0.025 4.48e-4,0.0144 0.0028,0.02812 0.004,0.04236 0.003,0.06768 0.004,0.14914 0.004,0.250232 0,1.465322 -0.66875,2.79635 -1.751354,3.763212 -1.103088,0.985178 -2.634704,1.593832 -4.331892,1.593832 -1.628998,0 -3.110398,-0.562188 -4.205228,-1.484112 C 41.585906,42.753012 41.37703,42.548126 41.18635,42.3291 l 4.654462,-8.796862 c 0.09,-0.15052 0.14248,-0.325426 0.14248,-0.512036 0,-0.563304 -0.469724,-1.020206 -1.04883,-1.020206 v 0 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 16.960938 6 C 15.330661 5.99234 13.838431 6.2461176 12.554688 6.609375 C 10.004811 7.330911 8.3423153 8.4286181 8.0546875 8.8007812 C 8.0124335 8.8558873 7.9592135 8.9044865 7.8984375 8.9453125 C 7.0286745 9.5326893 6.576252 11.450367 6.3710938 13.753906 C 6.181357 15.884272 6.0107303 17.744685 6.0292969 19.546875 C 6.0687794 18.05166 6.2162285 16.492734 6.3710938 14.753906 C 6.5762519 12.450367 7.0286745 10.532689 7.8984375 9.9453125 C 7.9592135 9.9044865 8.0124335 9.8558873 8.0546875 9.8007812 C 8.3423153 9.4286181 10.004812 8.330911 12.554688 7.609375 C 13.83843 7.2461176 15.330661 6.99234 16.960938 7 C 17.337155 7.0017358 17.719314 7.015569 18.109375 7.046875 C 20.408932 7.2314692 22.061435 8.6311729 23.761719 11.011719 C 24.463843 11.994773 25.034396 13.04017 25.40625 14.0625 C 25.637924 14.699463 25.78193 15.163115 25.845703 15.636719 C 25.852677 15.583296 25.870644 15.535034 25.875 15.480469 C 25.94296 14.629075 25.76856 14.058633 25.40625 13.0625 C 25.034396 12.04017 24.463843 10.994773 23.761719 10.011719 C 22.061435 7.631173 20.408932 6.2314692 18.109375 6.046875 C 17.719314 6.015569 17.337155 6.0017358 16.960938 6 z M 47.6875 6 C 47.49582 5.9995434 47.305838 6.0026663 47.117188 6.0039062 C 45.711976 6.0131663 44.397761 6.0706445 43.296875 6.1640625 L 43.285156 6.1640625 C 43.121776 6.1862845 42.946784 6.2156632 42.777344 6.2382812 C 43.461975 6.4786916 44.067018 6.7637157 44.613281 7.0820312 C 45.399536 7.0405628 46.226722 7.0097742 47.117188 7.0039062 C 47.305838 7.0026663 47.49582 6.9995434 47.6875 7 C 49.0292 7.0033432 48.63628 7.0517991 50.007812 7.1484375 C 53.267495 7.3780765 55.096816 8.2923799 56.414062 9.1835938 C 57.109545 9.7938672 57.600602 11.001853 57.839844 12.425781 C 57.896116 12.760423 57.926021 13.107228 57.945312 13.457031 C 57.96337 12.763757 57.949093 12.075468 57.839844 11.425781 C 57.600602 10.001853 57.109544 8.7938672 56.414062 8.1835938 C 55.096816 7.2923799 53.267495 6.3780765 50.007812 6.1484375 C 48.63628 6.0517991 49.0292 6.0033432 47.6875 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-pureos.svg b/.icons/awkward/64x64/apps/distributor-logo-pureos.svg
new file mode 100644
index 00000000..f2601e14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-pureos.svg
@@ -0,0 +1,7 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#4f4f4f"/>
+ <path d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m15 22v22h34v-22zm3 3h28v16h-28z" style="opacity:.2"/>
+ <path d="m15 21v22h34v-22h-34zm3 3h28v16h-28v-16z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-q4os-m1.svg b/.icons/awkward/64x64/apps/distributor-logo-q4os-m1.svg
new file mode 120000
index 00000000..2a342737
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-q4os-m1.svg
@@ -0,0 +1 @@
+q4oslogo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/distributor-logo-q4os1.svg b/.icons/awkward/64x64/apps/distributor-logo-q4os1.svg
new file mode 120000
index 00000000..2a342737
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-q4os1.svg
@@ -0,0 +1 @@
+q4oslogo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/distributor-logo-raspbian.svg b/.icons/awkward/64x64/apps/distributor-logo-raspbian.svg
new file mode 100644
index 00000000..f925a3aa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-raspbian.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 22.814816,4 c -6.724125,0 -12.364021,2.201318 -12.364021,8.961265 0,3.15119 1.193675,6.371943 3.139489,8.921549 0.764915,0.801466 0.717988,1.29961 0.483431,2.232514 -0.416765,1.524414 -1.033815,3.343512 -1.599256,4.680622 -3.9174975,3.803644 -4.7756963,10.540806 -1.26479,14.909908 1.385851,2.246174 0.892795,5.52052 2.774105,7.74714 1.876059,2.662194 4.722019,4.99032 8.049684,5.264992 C 24.320632,59.920538 28.135212,61.906954 32,62 c 3.864788,-0.09304 7.679366,-2.079462 9.966542,-5.28201 3.327664,-0.274672 6.173624,-2.602798 8.049684,-5.264992 1.88131,-2.22662 1.388252,-5.500966 2.774106,-7.74714 C 56.301238,39.336756 55.443038,32.599594 51.52554,28.79595 50.9601,27.45884 50.343048,25.639742 49.926284,24.115328 49.691726,23.182424 49.644798,22.68428 50.409716,21.882814 52.35553,19.333208 53.549204,16.112455 53.549204,12.961265 53.549204,6.201318 47.909308,4 41.185182,4 38.648886,4 34.875,6.3147804 32,6.3147804 29.125,6.3147804 25.351112,4 22.814816,4 Z"/>
+ <path style="fill:#3f3f3f" d="m 22.814816,3 c -6.724125,0 -12.364021,2.201318 -12.364021,8.961265 0,3.15119 1.193675,6.371943 3.139489,8.921549 0.764915,0.801466 0.717988,1.29961 0.483431,2.232514 -0.416765,1.524414 -1.033815,3.343512 -1.599256,4.680622 -3.9174975,3.803644 -4.7756963,10.540806 -1.26479,14.909908 1.385851,2.246174 0.892795,5.52052 2.774105,7.74714 1.876059,2.662194 4.722019,4.99032 8.049684,5.264992 C 24.320632,58.920538 28.135212,60.906954 32,61 c 3.864788,-0.09304 7.679366,-2.079462 9.966542,-5.28201 3.327664,-0.274672 6.173624,-2.602798 8.049684,-5.264992 1.88131,-2.22662 1.388252,-5.500966 2.774106,-7.74714 C 56.301238,38.336756 55.443038,31.599594 51.52554,27.79595 50.9601,26.45884 50.343048,24.639742 49.926284,23.115328 49.691726,22.182424 49.644798,21.68428 50.409716,20.882814 52.35553,18.333208 53.549204,15.112455 53.549204,11.961265 53.549204,5.201318 47.909308,3 41.185182,3 38.648886,3 34.875,5.3147804 32,5.3147804 29.125,5.3147804 25.351112,3 22.814816,3 Z"/>
+ <path style="opacity:0.2" d="m 23.699218,9.999605 c 0.23803,0.299505 0.571458,0.593465 0.21875,0.9375 -0.486132,-0.31361 -0.97821,-0.628653 -2.132812,-0.851563 0.260186,0.29966 0.798794,0.598778 0.472656,0.898438 -0.61043,-0.240853 -1.283914,-0.414091 -2.03125,-0.515625 0.357848,0.304067 0.656586,0.600418 0.363282,0.835937 C 19.936616,11.096697 19.03563,10.81726 18.15625,11.058198 l 0.558594,0.578125 c 0.06179,0.07745 -1.302835,0.06062 -2.203125,0.07422 0.328584,0.47149 0.663767,0.9285 0.859375,1.738282 -0.08924,0.09339 -0.536383,0.04151 -0.957032,0 0.431306,0.938081 1.180609,1.172787 1.355469,1.574218 -0.263478,0.20611 -0.627763,0.151864 -1.027344,0.01172 0.310539,0.660936 0.961973,1.115995 1.476563,1.652344 -0.13009,0.09538 -0.360275,0.152044 -0.898438,0.08594 0.475402,0.522051 1.049701,1.000518 1.73047,1.429688 -0.120548,0.143908 -0.533409,0.134952 -0.91797,0.144532 0.616633,0.623514 1.408572,0.947583 2.152344,1.355468 -0.370772,0.261664 -0.634076,0.202779 -0.917968,0.199218 0.526058,0.446475 1.419612,0.675803 2.25,0.945313 -0.15794,0.25355 -0.314714,0.323352 -0.652344,0.394532 0.878918,0.502482 2.137126,0.27447 2.492188,0.53125 -0.08572,0.252566 -0.32746,0.417448 -0.617188,0.554686 1.414972,0.08488 5.285536,-0.05262 6.027344,-3.078124 -1.448512,-1.643986 -4.092488,-3.574783 -8.640626,-5.960938 3.538304,1.223433 6.73034,2.853466 9.402344,5.097656 3.14126,-1.510965 0.973928,-5.322983 -0.558594,-6.835937 -0.0777,0.399504 -0.1651,0.652082 -0.265624,0.726562 -0.498994,-0.552581 -0.904516,-1.116698 -1.546876,-1.648437 -0.002,0.312304 0.15196,0.65064 -0.230468,0.898437 -0.34435,-0.478627 -0.81159,-0.906975 -1.429688,-1.269532 0.297712,0.530367 0.05069,0.690346 -0.109374,0.910156 -0.472084,-0.418219 -0.918518,-0.839856 -1.789064,-1.167968 z m 17.1875,0 c -0.870546,0.328112 -1.320884,0.749749 -1.792968,1.167968 -0.160056,-0.21981 -0.40709,-0.379789 -0.109374,-0.910156 -0.618098,0.362556 -1.08143,0.790905 -1.425782,1.269531 -0.382428,-0.247797 -0.228378,-0.586133 -0.23047,-0.898437 -0.64236,0.531739 -1.051784,1.095856 -1.55078,1.648437 -0.10052,-0.07448 -0.18794,-0.327058 -0.265626,-0.726562 -1.532524,1.512954 -3.695946,5.324972 -0.554686,6.835937 2.672,-2.24419 5.864038,-3.874223 9.402344,-5.097656 -4.54814,2.386155 -7.192114,4.316952 -8.640626,5.960938 0.741808,3.025495 4.612372,3.162997 6.027344,3.078123 -0.289726,-0.13724 -0.531466,-0.30212 -0.617188,-0.554686 0.355062,-0.25678 1.61327,-0.02876 2.492188,-0.53125 -0.337628,-0.07118 -0.49832,-0.14098 -0.65625,-0.394532 0.830388,-0.26951 1.727848,-0.498836 2.253906,-0.945312 -0.283892,0.0036 -0.551102,0.06245 -0.921874,-0.199218 0.74377,-0.407884 1.539618,-0.731954 2.156248,-1.355468 -0.38456,-0.0096 -0.801326,-6.14e-4 -0.921874,-0.144532 0.680768,-0.42917 1.255066,-0.907637 1.730468,-1.429688 -0.538164,0.06611 -0.76444,0.0094 -0.89453,-0.08594 0.514588,-0.536349 1.166024,-0.991408 1.476562,-1.652344 -0.39958,0.140146 -0.763866,0.194392 -1.027344,-0.01172 0.17486,-0.401431 0.924164,-0.636137 1.35547,-1.574218 -0.420648,0.04151 -0.867796,0.09339 -0.957032,0 0.1956,-0.809788 0.53079,-1.266792 0.859374,-1.738282 -0.900292,-0.0136 -2.264918,0.0032 -2.203124,-0.07422 l 0.558594,-0.578124 c -0.879378,-0.240938 -1.780366,0.0385 -2.433594,0.246094 -0.293304,-0.235519 0.0054,-0.53187 0.363282,-0.835937 -0.747336,0.101535 -1.424726,0.274772 -2.035158,0.515625 -0.326136,-0.29966 0.21247,-0.598778 0.472658,-0.898438 -1.154602,0.22291 -1.642776,0.537953 -2.128908,0.851563 -0.352708,-0.344035 -0.01927,-0.637995 0.21875,-0.9375 z m -8.664062,12.464843 c -2.51027,-0.06644 -4.920018,1.893034 -4.92578,3.03125 -0.007,1.38302 1.983774,2.799996 4.941406,2.835938 3.020352,0.02202 4.94729,-1.131344 4.95703,-2.558594 0.011,-1.617044 -2.745164,-3.333574 -4.972656,-3.308594 z m -7.578124,0.960938 c -3.485526,0.06602 -6.150606,2.521112 -6.027345,6.58203 0.138352,1.779236 9.111891,-6.196046 7.562501,-6.460936 -0.525738,-0.09034 -1.037224,-0.13052 -1.535156,-0.1211 z m 14.695312,0.13672 c -0.497932,-0.0094 -1.013324,0.03076 -1.539062,0.1211 -1.549388,0.264892 7.428046,8.240174 7.566406,6.460938 0.12326,-4.06092 -2.54182,-6.516012 -6.027344,-6.582032 z m -1.480468,4.953124 a 5.836951,4.911154 58.681418 0 0 -2.566408,0.703126 5.836951,4.911154 58.681418 1 0 6.35547,9.789062 5.836951,4.911154 58.681418 0 0 -3.789062,-10.492188 z m -11.226564,0.273438 a 4.911154,5.836951 31.318582 0 0 -3.789062,10.492188 4.911154,5.836951 31.318582 1 0 6.355468,-9.789062 4.911154,5.836951 31.318582 0 0 -2.566406,-0.703126 z m 19.44922,3.027344 c -2.437418,-0.664592 -0.822818,10.259724 1.160156,9.363282 2.181224,-1.785472 2.883874,-7.013296 -1.160156,-9.363282 z m -28.164063,0.13672 c -4.04403,2.349984 -3.341381,7.57781 -1.160157,9.363282 1.982975,0.896442 3.597574,-10.027872 1.160157,-9.363282 z m 14.593749,7.035158 a 5.44792,5.1121384 0 0 0 -5.609374,5.109374 5.449219,5.1133574 0 0 0 10.898438,0 5.44792,5.1121384 0 0 0 -5.289064,-5.109374 z m 11.882814,1.898436 c -1.276622,0.03386 -2.79919,1.263278 -4.246094,2.925782 -1.685902,2.0095 -2.62444,5.674814 -1.394532,6.855468 1.17595,0.917072 4.332252,0.788586 6.664062,-2.503906 1.69321,-2.211328 1.127328,-5.902444 0.16016,-6.882812 -0.359178,-0.282714 -0.758052,-0.40582 -1.183592,-0.394532 z M 19.9375,41.67148 c -0.457202,-0.02 -0.8858,0.07556 -1.261719,0.308592 -1.005491,0.77873 -1.18991,3.43033 0.242188,6.035156 2.123471,3.104212 5.113521,3.415406 6.343749,2.660158 1.30037,-0.989336 0.589458,-4.347484 -0.96875,-6.257814 -1.34115,-1.58358 -2.98386,-2.68626 -4.355468,-2.746092 z m 12.4375,9.152342 c -2.174952,-0.05538 -5.50925,0.887032 -5.46875,2.09375 -0.03478,0.823032 2.618182,3.196906 5.324218,3.078126 2.612954,0.04584 5.313664,-2.325678 5.277344,-3.375 -0.0058,-1.080576 -2.94418,-1.894076 -5.132812,-1.796876 z"/>
+ <g transform="matrix(0.0669359,0,0,0.06811484,13.037444,7.6524538)">
+ <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 22.814453 3 C 16.090328 3 10.451172 5.2009905 10.451172 11.960938 C 10.451172 12.139047 10.469015 12.317673 10.476562 12.496094 C 10.737343 6.1093469 16.251148 4 22.814453 4 C 25.350749 4 29.125 6.3144531 32 6.3144531 C 34.875 6.3144531 38.649251 4 41.185547 4 C 47.748853 4 53.262657 6.1093469 53.523438 12.496094 C 53.530985 12.317673 53.548828 12.139047 53.548828 11.960938 C 53.548828 5.2009905 47.909673 3 41.185547 3 C 38.649251 3 34.875 5.3144531 32 5.3144531 C 29.125 5.3144531 25.350749 3 22.814453 3 z M 14.152344 22.740234 C 14.127785 22.862429 14.109186 22.976161 14.074219 23.115234 C 13.657454 24.639648 13.04005 26.459765 12.474609 27.796875 C 10.118925 30.084097 8.8799481 33.429599 9.0214844 36.685547 C 9.147344 33.756767 10.36002 30.850008 12.474609 28.796875 C 13.04005 27.459765 13.657454 25.639648 14.074219 24.115234 C 14.21563 23.552798 14.284116 23.148362 14.152344 22.740234 z M 49.847656 22.740234 C 49.715884 23.148362 49.784369 23.552798 49.925781 24.115234 C 50.342545 25.639648 50.959951 27.459765 51.525391 28.796875 C 53.63998 30.850008 54.852656 33.756767 54.978516 36.685547 C 55.120051 33.429599 53.881076 30.084097 51.525391 27.796875 C 50.959951 26.459765 50.342545 24.639648 49.925781 23.115234 C 49.890814 22.976161 49.872216 22.862429 49.847656 22.740234 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 23.699219 9 C 23.937239 9.2995059 24.268724 9.5915125 23.916016 9.9355469 C 23.429884 9.6219373 22.94171 9.308848 21.787109 9.0859375 C 22.047295 9.3855971 22.585903 9.6847154 22.259766 9.984375 C 21.649335 9.7435227 20.9739 9.5702852 20.226562 9.46875 C 20.584412 9.7728171 20.881195 10.069167 20.587891 10.304688 C 19.934663 10.097091 19.035629 9.817655 18.15625 10.058594 L 18.712891 10.638672 C 18.774685 10.716162 17.410056 10.697336 16.509766 10.710938 C 16.720726 11.013647 16.931658 11.319643 17.109375 11.707031 C 17.913341 11.702485 18.762018 11.700281 18.712891 11.638672 L 18.15625 11.058594 C 19.035629 10.817655 19.934663 11.097091 20.587891 11.304688 C 20.881195 11.069168 20.584412 10.772817 20.226562 10.46875 C 20.973901 10.570285 21.649335 10.743523 22.259766 10.984375 C 22.585903 10.684716 22.047295 10.385597 21.787109 10.085938 C 22.94171 10.308847 23.429884 10.621937 23.916016 10.935547 C 24.268724 10.591513 23.937239 10.299506 23.699219 10 C 24.569765 10.328113 25.01815 10.751703 25.490234 11.169922 C 25.650289 10.950112 25.897326 10.78818 25.599609 10.257812 C 26.217706 10.620369 26.682994 11.048717 27.027344 11.527344 C 27.409773 11.279546 27.255713 10.94121 27.257812 10.628906 C 27.900175 11.160645 28.307647 11.724763 28.806641 12.277344 C 28.907158 12.202864 28.994566 11.950285 29.072266 11.550781 C 29.930913 12.398464 30.985944 13.967184 31.197266 15.449219 C 31.485142 13.7281 30.128746 11.593772 29.072266 10.550781 C 28.994563 10.950285 28.907158 11.202864 28.806641 11.277344 C 28.307647 10.724763 27.900174 10.160645 27.257812 9.6289062 C 27.255722 9.9412104 27.409773 10.279546 27.027344 10.527344 C 26.682994 10.048717 26.217706 9.6203691 25.599609 9.2578125 C 25.897326 9.7881801 25.650291 9.9501116 25.490234 10.169922 C 25.01815 9.7517027 24.569765 9.3281125 23.699219 9 z M 40.884766 9 C 40.01422 9.3281125 39.565834 9.7517027 39.09375 10.169922 C 38.933694 9.9501116 38.686658 9.7881801 38.984375 9.2578125 C 38.366278 9.6203691 37.900992 10.048717 37.556641 10.527344 C 37.174213 10.279546 37.330214 9.9412104 37.328125 9.6289062 C 36.685764 10.160645 36.278292 10.724763 35.779297 11.277344 C 35.67878 11.202864 35.589422 10.950285 35.511719 10.550781 C 34.455237 11.593772 33.098843 13.7281 33.386719 15.449219 C 33.59804 13.967184 34.653071 12.398464 35.511719 11.550781 C 35.589422 11.950285 35.67878 12.202864 35.779297 12.277344 C 36.278292 11.724763 36.685764 11.160645 37.328125 10.628906 C 37.330214 10.941211 37.174213 11.279546 37.556641 11.527344 C 37.900992 11.048717 38.366278 10.620368 38.984375 10.257812 C 38.686658 10.788179 38.933694 10.950112 39.09375 11.169922 C 39.565834 10.751703 40.01422 10.328113 40.884766 10 C 40.646739 10.299506 40.31526 10.591513 40.667969 10.935547 C 41.154101 10.621937 41.642273 10.308848 42.796875 10.085938 C 42.536689 10.385597 42.000035 10.684716 42.326172 10.984375 C 42.936603 10.743523 43.612039 10.570279 44.359375 10.46875 C 44.001494 10.772817 43.702791 11.069168 43.996094 11.304688 C 44.649322 11.097094 45.548356 10.817655 46.427734 11.058594 L 45.871094 11.638672 C 45.821964 11.700265 46.670642 11.70248 47.474609 11.707031 C 47.652326 11.319643 47.863258 11.013647 48.074219 10.710938 C 47.173929 10.697336 45.8093 10.716162 45.871094 10.638672 L 46.427734 10.058594 C 45.548356 9.817655 44.649322 10.09709 43.996094 10.304688 C 43.702791 10.069167 44.001526 9.7728171 44.359375 9.46875 C 43.612039 9.5702792 42.936603 9.7435227 42.326172 9.984375 C 42.000035 9.6847154 42.536689 9.3855971 42.796875 9.0859375 C 41.642273 9.308848 41.154101 9.6219373 40.667969 9.9355469 C 40.31526 9.5915125 40.646744 9.2995059 40.884766 9 z M 16.414062 12.447266 C 16.648148 12.956397 16.969296 13.255325 17.248047 13.490234 C 17.304676 13.482377 17.347856 13.469542 17.369141 13.447266 C 17.276426 13.063441 17.151582 12.762006 17.011719 12.498047 C 16.837284 12.491388 16.623031 12.467887 16.414062 12.447266 z M 48.169922 12.447266 C 47.960953 12.467887 47.7467 12.491388 47.572266 12.498047 C 47.432403 12.762006 47.307558 13.063441 47.214844 13.447266 C 47.23613 13.469542 47.279308 13.482377 47.335938 13.490234 C 47.614689 13.255325 47.935836 12.956397 48.169922 12.447266 z M 20.226562 13.287109 C 24.52152 15.540434 27.103972 17.383679 28.599609 18.966797 C 28.707979 18.745363 28.802586 18.511525 28.867188 18.248047 C 28.346055 17.656588 27.662434 17.027071 26.798828 16.353516 C 24.795413 15.110239 22.591116 14.104697 20.226562 13.287109 z M 44.359375 13.287109 C 41.998634 14.103379 39.796351 15.107167 37.794922 16.347656 C 36.927472 17.023578 36.241498 17.654755 35.71875 18.248047 C 35.783351 18.511525 35.877986 18.745363 35.986328 18.966797 C 37.481966 17.383679 40.064419 15.540434 44.359375 13.287109 z M 16.740234 14.037109 C 16.934895 14.451413 17.264488 14.782798 17.609375 15.105469 C 17.665166 15.084014 17.720429 15.0638 17.769531 15.025391 C 17.640286 14.72868 17.197313 14.51778 16.800781 14.050781 C 16.779588 14.043797 16.761629 14.044613 16.740234 14.037109 z M 47.84375 14.037109 C 47.822355 14.044613 47.804396 14.043797 47.783203 14.050781 C 47.386671 14.51778 46.943698 14.72868 46.814453 15.025391 C 46.863556 15.063801 46.918818 15.084014 46.974609 15.105469 C 47.319496 14.782798 47.64909 14.451413 47.84375 14.037109 z M 32.222656 21.462891 C 29.712387 21.396441 27.302638 23.359831 27.296875 24.498047 C 27.295942 24.682345 27.336658 24.866733 27.404297 25.048828 C 27.893861 23.909947 30.01832 22.404539 32.222656 22.462891 C 34.220207 22.440487 36.638101 23.818586 37.109375 25.269531 C 37.163792 25.108424 37.196103 24.941885 37.197266 24.771484 C 37.208296 23.154441 34.450148 21.437909 32.222656 21.462891 z M 24.642578 22.425781 C 21.157052 22.491801 18.493925 24.946894 18.617188 29.007812 C 18.620102 29.045296 18.632 29.072575 18.642578 29.101562 C 18.914289 25.586128 21.425565 23.486715 24.642578 23.425781 C 25.074391 23.417603 25.521174 23.454683 25.974609 23.521484 C 26.363734 22.980062 26.495554 22.600543 26.181641 22.546875 C 25.655902 22.456537 25.14051 22.41635 24.642578 22.425781 z M 39.339844 22.5625 C 38.841911 22.553069 38.328473 22.591302 37.802734 22.681641 C 37.488821 22.735309 37.620641 23.114828 38.009766 23.65625 C 38.462811 23.589844 38.90803 23.554348 39.339844 23.5625 C 42.556857 23.623434 45.06983 25.721149 45.341797 29.236328 C 45.352375 29.20734 45.364273 29.180061 45.367188 29.142578 C 45.49045 25.081658 42.82537 22.62852 39.339844 22.5625 z M 37.855469 27.515625 A 5.8369514 4.911154 58.681428 0 0 35.292969 28.220703 A 5.8371877 4.9113528 58.681428 0 0 33.316406 32.785156 A 5.8371877 4.9113528 58.681428 0 1 35.292969 29.220703 A 5.8369514 4.911154 58.681428 0 1 37.855469 28.515625 A 5.8369514 4.911154 58.681428 0 1 43.626953 34.435547 A 5.8369514 4.911154 58.681428 0 0 37.855469 27.515625 z M 26.849609 27.785156 A 4.911154 5.8369514 31.318572 0 0 26.636719 27.789062 A 4.911154 5.8369514 31.318572 0 0 20.867188 34.71875 A 4.911154 5.8369514 31.318572 0 1 26.636719 28.789062 A 4.911154 5.8369514 31.318572 0 1 29.199219 29.492188 A 4.9113525 5.8371873 31.318572 0 1 31.171875 33.03125 A 4.9113525 5.8371873 31.318572 0 0 29.199219 28.492188 A 4.911154 5.8369514 31.318572 0 0 26.849609 27.785156 z M 45.865234 30.789062 C 45.062684 30.802601 44.792002 32.278521 44.867188 34.058594 C 44.922139 32.75993 45.220163 31.799944 45.865234 31.789062 C 45.933602 31.787913 46.005861 31.797589 46.082031 31.818359 C 48.010441 32.938958 48.850522 34.71296 48.974609 36.457031 C 49.144173 34.421434 48.382055 32.154903 46.082031 30.818359 C 46.005862 30.797591 45.933602 30.787909 45.865234 30.789062 z M 18.134766 30.923828 C 18.066398 30.922675 17.994138 30.932357 17.917969 30.953125 C 15.617872 32.289711 14.855762 34.557558 15.025391 36.59375 C 15.149478 34.849214 15.989559 33.073724 17.917969 31.953125 C 17.994138 31.932325 18.066396 31.922628 18.134766 31.923828 C 18.779793 31.934709 19.077831 32.89458 19.132812 34.193359 C 19.207982 32.412989 18.9373 30.937366 18.134766 30.923828 z M 32.509766 37.986328 A 5.4479207 5.1121385 0 0 0 26.904297 43.097656 A 5.448242 5.11244 0 0 0 26.931641 43.597656 A 5.4479207 5.1121385 0 0 1 32.509766 38.986328 A 5.4479207 5.1121385 0 0 1 37.771484 43.570312 A 5.448242 5.11244 0 0 0 37.800781 43.097656 A 5.4479207 5.1121385 0 0 0 32.509766 37.986328 z M 44.392578 39.888672 C 43.115958 39.922536 41.59534 41.151949 40.148438 42.814453 C 38.872332 44.335499 38.028041 46.802987 38.224609 48.425781 C 38.367674 46.902192 39.113651 45.04786 40.148438 43.814453 C 41.59534 42.151949 43.115958 40.922532 44.392578 40.888672 C 44.818118 40.877384 45.216992 40.998537 45.576172 41.28125 C 46.032812 41.744116 46.389989 42.818019 46.472656 44.048828 C 46.576532 42.421621 46.15382 40.866774 45.576172 40.28125 C 45.216992 39.998537 44.818118 39.877384 44.392578 39.888672 z M 19.9375 40.671875 C 19.480298 40.651931 19.053653 40.749396 18.677734 40.982422 C 18.106251 41.425023 17.81348 42.481634 17.917969 43.78125 C 17.997365 42.955859 18.262296 42.304169 18.677734 41.982422 C 19.053653 41.749395 19.480298 41.651935 19.9375 41.671875 C 21.309107 41.731708 22.949863 42.83634 24.291016 44.419922 C 25.169901 45.497418 25.761671 47.026541 25.892578 48.339844 C 26.074618 46.888971 25.407698 44.788952 24.291016 43.419922 C 22.949863 41.83634 21.309107 40.731708 19.9375 40.671875 z M 32.375 49.824219 C 30.200048 49.768847 26.86575 50.711252 26.90625 51.917969 C 26.900804 52.04686 26.981387 52.220725 27.097656 52.410156 C 27.821381 51.458553 30.51718 50.776922 32.375 50.824219 C 34.254468 50.740741 36.67477 51.329529 37.328125 52.181641 C 37.438689 51.974701 37.513323 51.780248 37.507812 51.621094 C 37.502057 50.540519 34.563632 49.727009 32.375 49.824219 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-rosa.svg b/.icons/awkward/64x64/apps/distributor-logo-rosa.svg
new file mode 100644
index 00000000..1af3d2d5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-rosa.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#3757a1" cx="32" cy="32" r="28"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <g style="fill:none;stroke:#000000;opacity:0.2;stroke-width:3;stroke-linejoin:round">
+ <path d="M 48.5,33 C 48.5,42.113 41.113,49.5 32,49.5 22.887,49.5 15.5,42.113 15.5,33 15.5,23.887 22.887,16.5 32,16.5 36.556,16.5 48.5,16.5 48.5,16.5 48.5,16.5 48.5,28.444 48.5,33 Z"/>
+ <path d="M 48.5,16.5 C 48.5,16.5 47,26 39,32.5 31,39 20,45 20,45 V 45 45"/>
+ </g>
+ <g style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linejoin:round">
+ <path d="M 48.5,15.5 C 48.5,15.5 47,25 39,31.5 31,38 20,44 20,44 V 44 44"/>
+ <path d="M 48.5,32 C 48.5,41.113 41.113,48.5 32,48.5 22.887,48.5 15.5,41.113 15.5,32 15.5,22.887 22.887,15.5 32,15.5 36.556,15.5 48.5,15.5 48.5,15.5 48.5,15.5 48.5,27.444 48.5,32 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-salentos.svg b/.icons/awkward/64x64/apps/distributor-logo-salentos.svg
new file mode 100644
index 00000000..25722ef9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-salentos.svg
@@ -0,0 +1,9 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m32 4c-1.21024-0.0283191-2.405203 0.2655435-3.453947 0.8493869l-19.4043 10.816633c-2.0403565 1.137345-3.2972911 3.239225-3.2973492 5.513915v21.633667c5.81e-5 2.27469 1.2569927 4.37657 3.2973492 5.513915l19.4049 10.816834c1.050324 0.585476 2.226109 0.869572 3.398191 0.852287 1.104858-0.01629 0.868976-1.226316 1.859059-1.778213l19.302021-10.611073c2.041228-1.137555 3.71003-2.211584 3.709471-4.487108v-21.530786c-6.1e-5 -0.773503 0.883349-1.938538 0.611237-2.640929-0.528147-1.363286-1.533652-2.533992-2.880379-3.284509l-19.403701-10.816633c-0.957095-0.5327521-2.037478-0.82482-3.141952-0.8493869z" style="fill:#53d953"/>
+ <path d="m6.3678405 18.713115a6.5946984 6.3671019 0 0 0-0.5234375 2.466797v21.632812a6.5946984 6.3671019 0 0 0 3.296875 5.515625l19.40625 10.816406a6.5946984 6.3671019 0 0 0 3.296875 0.847657v-27.744141z" style="fill:#ef2b2f"/>
+ <path d="m57.326825 18.709209-25.482422 13.539062v27.744141a6.5946984 6.3671019 0 0 0 3.296875-0.847657l19.404297-10.816406a6.5946984 6.3671019 0 0 0 3.298828-5.517578v-21.632812a6.5946984 6.3671019 0 0 0-0.517578-2.46875z" style="fill:#ffbb1f"/>
+ <path d="m32.000653 4.0002242a6.5947745 6.3719333 0 0 0-3.453125 0.8515625l-19.40625 10.824218a6.5947745 6.3719333 0 0 0-3.296875 5.519532v1.001953a6.5947745 6.3719333 0 0 1 3.296875-5.521485l19.40625-10.824218a6.5947745 6.3719333 0 0 1 3.453125-0.8515625 6.5947745 6.3719333 0 0 1 3.140625 0.8515625l19.40625 10.824218a6.5947745 6.3719333 0 0 1 3.296875 5.521485v-1.001953a6.5947745 6.3719333 0 0 0-3.296875-5.519532l-19.40625-10.824218a6.5947745 6.3719333 0 0 0-3.140625-0.8515625z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m5.844403 41.79913a6.5946984 6.3721235 0 0 0 0.00195 0.07422v-0.07422zm0.00195 1v1a6.5946984 6.3721235 0 0 0 3.296875 5.517578l19.406253 10.828125a6.5946984 6.3721235 0 0 0 6.59375 0l19.404297-10.828125a6.5946984 6.3721235 0 0 0 3.296875-5.517578v-1a6.5946984 6.3721235 0 0 1-3.296875 5.517578l-19.404297 10.828125a6.5946984 6.3721235 0 0 1-6.59375 0l-19.40625-10.828125a6.5946984 6.3721235 0 0 1-3.296875-5.517578z" style="opacity:.2"/>
+ <path d="m6.3678405 18.713115a6.5946984 6.3671019 0 0 0-0.5234375 2.466797v1a6.5946984 6.3671019 0 0 1 0.5234375-2.466797l25.476562 13.535156v-1z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m57.326825 18.709209-25.482422 13.539062v1l25.482422-13.539062a6.5946984 6.3671019 0 0 1 0.517578 2.46875v-1a6.5946984 6.3671019 0 0 0-0.517578-2.46875z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-smartos.svg b/.icons/awkward/64x64/apps/distributor-logo-smartos.svg
new file mode 100644
index 00000000..f5398b2f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-smartos.svg
@@ -0,0 +1,7 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="5" ry="5" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="5" ry="5" style="fill:#24b8eb"/>
+ <path d="m14.136719 12c-1.737546 0-3.136719 1.399173-3.136719 3.136719v16.726562c0 1.737546 1.399173 3.136719 3.136719 3.136719h35.863281v16h-17v-13h-3v12.863281c0 1.737546 1.399173 3.136719 3.136719 3.136719h16.726562c1.737546 0 3.136719-1.399173 3.136719-3.136719v-15.863281c0-1.737546-1.262454-3-3-3h-36v-17h17v14h3v-13.863281c0-1.737546-1.399173-3.136719-3.136719-3.136719z" style="opacity:.2"/>
+ <path d="m14.136719 11c-1.737546 0-3.136719 1.399173-3.136719 3.136719v16.726562c0 1.737546 1.399173 3.136719 3.136719 3.136719h35.863281v16h-17v-13h-3v12.863281c0 1.737546 1.399173 3.136719 3.136719 3.136719h16.726562c1.737546 0 3.136719-1.399173 3.136719-3.136719v-15.863281c0-1.737546-1.262454-3-3-3h-36v-17h17v14h3v-13.863281c0-1.737546-1.399173-3.136719-3.136719-3.136719z" style="fill:#3f3f3f"/>
+ <path d="m9 4c-2.77 0-5 2.23-5 5v1c0-2.77 2.23-5 5-5h46c2.77 0 5 2.23 5 5v-1c0-2.77-2.23-5-5-5h-46z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-solus.svg b/.icons/awkward/64x64/apps/distributor-logo-solus.svg
new file mode 100644
index 00000000..218b5e53
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-solus.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 21.9375,3.25 C 21.502718,4.670212 21.034986,6.0782424 20.558594,7.484375 A 27.999996,27.999996 0 0 0 4,33 27.999996,27.999996 0 0 0 5.2460938,41.164062 C 4.9753484,41.650382 4.7108018,42.140436 4.4375,42.625 L 4,43.5 4.6757812,43.847656 C 5.1295052,44.058306 5.7395546,44.21779 6.453125,44.375 A 27.999996,27.999996 0 0 0 32,61 27.999996,27.999996 0 0 0 59.394532,38.742188 C 60.175358,37.68772 60.805534,36.621344 61.3125,35.625 L 61.75,34.75 60.875,33.875 C 60.600314,33.585728 60.301378,33.31259 59.996094,33.042968 A 27.999996,27.999996 0 0 0 60,33 27.999996,27.999996 0 0 0 32,5 27.999996,27.999996 0 0 0 24.25,6.1054688 C 23.167608,4.519961 22.287102,3.354247 21.9375,3.25 Z"/>
+ <path style="fill:#4c5263" d="m 59.999996,32.000004 c 0,2.562553 -0.344242,5.044704 -0.989004,7.402732 -3.246118,11.871717 -14.000642,11.773734 -26.90206,11.773735 -9.546317,0 -18.085751,4.046151 -23.1400578,-3.248226 C 5.8357676,43.406544 4.0000038,37.917657 4.0000038,32.000004 4.0000038,16.536033 16.536029,4.0000075 32,4.0000076 c 15.463971,0 27.999996,12.5360254 27.999996,27.9999964 z"/>
+ <path style="fill:#4c5263;fill-rule:evenodd" d="M 21.937502,2.2499924 C 17.724037,16.013218 11.495547,29.111114 4.4374988,41.625006 L 4,42.500004 l 0.6744362,0.34755 c 0.5920812,0.274884 1.3715414,0.459728 2.4267562,0.670778 1.055219,0.211046 2.3532512,0.421398 3.8118896,0.62978 2.917285,0.416718 6.474212,0.824074 9.924928,1.182604 6.901436,0.717022 13.379636,1.239876 13.379636,1.239876 l 1.102294,0.08886 -0.08458,-1.103156 c 0,0 -1.70929,-22.238074 -2.028566,-25.891955 l -0.0172,-0.197388 -0.09572,-0.174316 C 31.071094,16.062177 23.213474,2.6304632 21.937508,2.2499868 Z m 0.874998,3.9375 c 2.987258,5.2551886 5.567964,8.2347866 8.75,13.9999996 0.317496,3.674174 1.56755,22.644488 1.702392,24.397246 C 32.320956,44.507588 27.337706,44.106724 21.032834,43.4517 17.595653,43.094566 14.055368,42.689136 11.180538,42.278456 9.7431274,42.073138 8.471468,41.865674 7.4720436,41.66578 6.9789332,41.567166 6.9680988,41.28043 6.6249992,41.187506 11.7799,32.079386 19.968237,17.795365 22.8125,6.1874924 Z"/>
+ <path style="fill:#4c5263;fill-rule:evenodd" d="m 36.8125,22.81249 -0.450072,1.968542 c 4.396256,2.940624 8.585852,5.50807 11.306638,8.23816 2.720782,2.730098 3.995756,5.416788 2.96167,9.17894 l -0.481932,1.755992 1.713252,-0.61692 c 5.353026,-1.926048 7.896526,-5.658296 9.450442,-8.712216 L 61.75,33.749992 l -0.875,-0.875 C 58.266134,30.127612 54.236422,28.306612 49.560914,26.648954 44.885398,24.991294 39.79319,23.531246 36.8125,22.81249 Z m 5.222042,3.478434 c 2.175862,0.597984 4.546246,1.3061 6.8949,2.138792 4.261522,1.510886 8.296152,3.453608 10.576046,5.553346 -1.303626,2.40402 -3.29176,5.176762 -6.721434,6.90003 0.367718,-3.597078 -1.217264,-6.628558 -3.776856,-9.196908 -1.889338,-1.895802 -4.356596,-3.642208 -6.972656,-5.39526 z"/>
+ <circle style="fill:#500000;fill-opacity:0" cx="32.033" cy="31.967" r="28.033"/>
+ <path style="fill:#5294e2" d="m 58.194662,41.200698 c -5.653328,4.010124 -12.330244,6.44367 -19.156802,7.492096 -9.514636,1.342604 -19.206224,1.009222 -28.754342,0.278906 -0.07005,0.16548 -0.115716,0.327188 -0.166792,0.489444 a 27.999996,27.999996 0 0 0 21.60677,10.524484 c 0.241632,-7.84e-4 0.48719,0.0026 0.724598,-0.0028 a 27.999996,27.999996 0 0 0 0.80937,-0.02732 c 0.383314,-0.0176 0.755566,-0.04376 1.123814,-0.07382 a 27.999996,27.999996 0 0 0 2.069896,-0.251562 c 0.13146,-0.02188 0.27658,-0.0362 0.404684,-0.06016 A 27.999996,27.999996 0 0 0 58.31224,41.468684 c -0.04174,-0.08936 -0.07174,-0.17836 -0.11758,-0.267966 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 22.8125,7.1899976 C 19.968114,18.797796 11.779822,33.082004 6.625,42.189998 l 4.554688,1.09375 c 2.874826,0.410678 6.418283,0.814784 9.855468,1.171874 6.304432,0.655024 11.332778,1.157158 12.277344,1.234376 -0.13492,-1.753894 -1.432438,-20.824936 -1.75,-24.5 -3.182036,-5.765214 -5.762742,-8.744811 -8.75,-14.0000004 z M 33.75,22.064998 c 4.216854,8.686746 4.22067,17.280856 1.75,23.625 3.478904,0.02102 9.155866,0.411116 15.3125,-2.625 -5.06025,-11.554228 -17.062502,-21 -17.0625,-21 z m 8.3125,5.25 c 2.616818,1.75351 5.110182,3.353718 7,5.25 2.559404,2.568168 3.867412,6.028244 3.5,9.625 3.429274,-1.723096 5.696358,-4.596168 7,-7 -2.279996,-2.099572 -6.23877,-4.176718 -10.5,-5.6875 -2.349638,-0.83304 -4.823414,-1.58936 -7,-2.1875 z M 59.230468,39.38531 c -4.30376,4.905268 -11.894952,7.602254 -20.42578,8.832032 -9.365926,1.350134 -20.479796,0.96106 -30.1992192,0.14844 a 27.999996,27.999996 0 0 0 1.4414062,2.015624 c 9.367221,0.728132 19.929257,1.019108 29.031249,-0.292968 7.257982,-1.046282 14.217102,-3.124048 18.964844,-6.882814 a 27.999996,27.999996 0 0 0 1.1875,-3.820312 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 33.749998,21.062492 c 4.216854,8.686746 4.22067,17.28087 1.75,23.625014 3.478904,0.02102 9.155866,0.411116 15.3125,-2.625 -5.06025,-11.554228 -17.062502,-21.000014 -17.0625,-21.000014 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 22.8125,6.1874924 C 19.968114,17.79529 11.779821,32.079512 6.6249992,41.187506 l 4.5563968,1.091826 c 2.874826,0.410678 6.415109,0.81611 9.852294,1.1732 6.304432,0.655024 11.334244,1.157756 12.27881,1.234974 -0.13492,-1.753894 -1.432438,-20.82495 -1.75,-24.500014 -3.182036,-5.765213 -5.762742,-8.744811 -8.75,-13.9999996 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 42.0625,26.312494 c 2.616818,1.75351 5.110184,3.353716 7.000002,5.249998 2.559404,2.568168 3.86741,6.028258 3.499998,9.625014 3.429274,-1.723096 5.696358,-4.596178 7,-7.00001 -2.279996,-2.099572 -6.238768,-4.176722 -10.499998,-5.687504 -2.349638,-0.83304 -4.823416,-1.589358 -7.000002,-2.187498 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 59.230468,38.382812 c -4.30376,4.905268 -11.894952,7.602254 -20.42578,8.832032 -9.365926,1.350134 -20.479796,0.96106 -30.1992192,0.14844 a 27.999996,27.999996 0 0 0 1.4414062,2.015624 c 9.367221,0.728132 19.929255,1.019108 29.031249,-0.292968 7.257982,-1.046282 14.217102,-3.124048 18.964844,-6.882814 a 27.999996,27.999996 0 0 0 1.1875,-3.820314 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 21.9375 2.25 C 21.503048 3.6691312 21.034593 5.0773487 20.558594 6.4824219 A 27.999996 27.999996 0 0 0 4 32 A 27.999996 27.999996 0 0 0 4.0175781 32.328125 A 27.999996 27.999996 0 0 1 20.558594 7.4824219 C 21.034593 6.0773487 21.503048 4.6691312 21.9375 3.25 C 22.289565 3.3549811 23.164424 4.4997515 24.257812 6.1035156 A 27.999996 27.999996 0 0 1 32 5 A 27.999996 27.999996 0 0 1 60 33 A 27.999996 27.999996 0 0 1 59.998047 33.042969 C 60.30294 33.312297 60.600635 33.586068 60.875 33.875 L 61.416016 34.416016 L 61.75 33.75 L 60.875 32.875 C 60.600635 32.586068 60.30294 32.312297 59.998047 32.042969 A 27.999996 27.999996 0 0 0 60 32 A 27.999996 27.999996 0 0 0 32 4 A 27.999996 27.999996 0 0 0 24.257812 5.1035156 C 23.164424 3.4997515 22.289565 2.3549811 21.9375 2.25 z M 5.0683594 40.480469 C 4.858406 40.862245 4.6513363 41.245869 4.4375 41.625 L 4 42.5 L 4.3984375 42.705078 L 4.4375 42.625 C 4.7105606 42.140865 4.9736319 41.649952 5.2441406 41.164062 A 27.999996 27.999996 0 0 1 5.0683594 40.480469 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-steamos.svg b/.icons/awkward/64x64/apps/distributor-logo-steamos.svg
new file mode 100644
index 00000000..2181e911
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-steamos.svg
@@ -0,0 +1,19 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="M 25.630878,44.941672 39.307992,20.486304 56.770936,32.919378 33.99,51.95119 Z" style="opacity:.2"/>
+ <circle cx="31" cy="47" r="9" style="opacity:.2"/>
+ <circle cx="11" cy="31" r="9" style="opacity:.2"/>
+ <path d="M 25.630878,43.941672 39.307992,19.486304 56.770936,31.919378 33.99,50.95119 Z" style="fill:#2d1c84"/>
+ <circle cx="48" cy="26" r="14" style="opacity:.2"/>
+ <circle cx="48" cy="25" r="14" style="fill:#9d2acd"/>
+ <circle cx="31" cy="46" r="9" style="fill:#9d2acd"/>
+ <circle cx="11" cy="30" r="9" style="fill:#9d2acd"/>
+ <path d="m 31,37 a 9,9 0 0 0 -9,9 9,9 0 0 0 0.02344,0.363281 A 9,9 0 0 1 31,38 9,9 0 0 1 39.972656,46.46875 9,9 0 0 0 40,46 9,9 0 0 0 31,37 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m11 30.999326 20 16" style="fill:none;opacity:.2;stroke-linecap:round;stroke-width:10;stroke:#000000"/>
+ <path d="m11 30 20 16" style="fill:none;stroke-linecap:round;stroke-width:10;stroke:#e5acf3"/>
+ <circle cx="48" cy="26" r="8" style="opacity:.2"/>
+ <circle cx="48" cy="25" r="8" style="fill:#e5acf3"/>
+ <path d="M 48,11 A 14,14 0 0 0 34,25 14,14 0 0 0 34.019531,25.451172 14,14 0 0 1 48,12 14,14 0 0 1 61.974609,25.496094 14,14 0 0 0 62,25 14,14 0 0 0 48,11 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="M 11,21 A 9,9 0 0 0 2,30 9,9 0 0 0 2.0234375,30.363281 9,9 0 0 1 11,22 9,9 0 0 1 19.972656,30.46875 9,9 0 0 0 20,30 9,9 0 0 0 11,21 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m 48,17 a 8,8 0 0 0 -8,8 8,8 0 0 0 0.02344,0.400391 A 8,8 0 0 1 48,18 8,8 0 0 1 55.974609,25.476562 8,8 0 0 0 56,25 8,8 0 0 0 48,17 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m10.890625 24.957031a5.0005 5.0005 0 0 0-4.9101562 5.503907 5.0005 5.0005 0 0 1 4.9101562-4.503907 5.0005 5.0005 0 0 1 3.234375 1.136719l20 16a5.0024408 5.0024408 0 0 1 1.845703 3.40625 5.0024408 5.0024408 0 0 0-1.845703-4.40625l-20-16a5.0005 5.0005 0 0 0-3.234375-1.136719z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-ubuntu-budgie.svg b/.icons/awkward/64x64/apps/distributor-logo-ubuntu-budgie.svg
new file mode 100644
index 00000000..dc152c19
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-ubuntu-budgie.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#404552" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 38.640625,11.000373 c -0.528005,0.007 -1.076323,0.05791 -1.730469,0.1875 -1.190335,0.235833 -2.432033,0.955395 -3.480468,1.685547 -3.559606,2.479029 -4.499966,7.324394 -2.107422,10.824219 2.001403,2.927665 5.742964,3.952301 9.005859,2.832031 0.688765,-0.236475 0.965952,-0.260138 1.5,-0.304688 0.68862,-0.05746 1.797677,0.02571 2.791016,0.515625 0.808152,0.398582 1.498909,0.74777 1.947265,1.673828 0.116704,0.241054 0.321098,0.668182 0.365235,1.208985 0.07013,0.862072 -0.101296,1.282597 -0.671875,2.376953 0.907204,-0.731651 1.342494,-0.85228 2.689453,-2.490234 2.681233,-3.260452 2.820985,-8.708206 -0.09961,-12.980469 -2.16499,-3.166965 -5.479541,-5.189703 -8.603515,-5.451172 -0.571267,-0.04781 -1.077465,-0.08514 -1.605469,-0.07813 z M 19.224609,21.002326 c -3.506012,0.07997 -7.166026,2.497333 -8.988281,6.458985 -1.5437843,3.356248 -1.6182218,7.130868 -0.3535155,9.894531 0.4625415,1.010759 0.8375115,1.784209 1.6660155,2.763672 0.753818,0.891149 1.924279,1.590264 3.011719,2.123047 3.691353,1.808512 8.060833,0.266031 9.767578,-3.441407 v -0.0039 c 1.425605,-3.102144 0.492766,-6.755187 -1.957031,-8.96875 -0.517258,-0.467377 -0.668485,-0.687806 -0.957032,-1.117187 -0.372067,-0.553655 -0.827982,-1.530386 -0.90039,-2.605469 -0.05891,-0.874658 -0.107097,-1.627667 0.43164,-2.453125 0.140234,-0.214866 0.393034,-0.592365 0.810547,-0.890625 0.665641,-0.475259 1.085401,-0.533652 2.242188,-0.580078 -1.021898,-0.412824 -1.322695,-0.723607 -3.287109,-1.070313 -0.488787,-0.08627 -0.98547,-0.120801 -1.486329,-0.109375 z m 21.558594,16 c -0.247836,-0.0056 -0.497648,0.0031 -0.75,0.02344 v -0.002 c -3.377547,0.271974 -6.022589,2.889028 -6.667969,6.126953 -0.136235,0.683494 -0.248623,0.922578 -0.46875,1.386718 -0.283835,0.598479 -0.889586,1.480566 -1.771484,2.072266 -0.717485,0.481391 -1.336887,0.891415 -2.316406,0.824219 -0.254964,-0.01751 -0.706517,-0.0536 -1.173828,-0.273438 C 26.889949,46.809953 26.628235,46.473093 26,45.480842 c 0.167142,1.099506 0.05463,1.512191 0.757812,3.40625 1.39973,3.770267 5.825142,6.471109 10.753907,6.074219 3.653625,-0.29421 6.918432,-2.081351 8.636719,-4.548829 0.628433,-0.902435 1.09818,-1.612129 1.513671,-2.820312 0.378016,-1.099262 0.381178,-2.47155 0.283203,-3.6875 -0.311888,-3.870346 -3.444594,-6.817063 -7.162109,-6.902344 z"/>
+ <path style="fill:#ffffff" d="m 38.640125,10.000854 c -0.528005,0.007 -1.075918,0.05683 -1.730064,0.186424 -1.190335,0.235833 -2.430974,0.956012 -3.47941,1.686164 -3.559605,2.479029 -4.500025,7.323904 -2.107481,10.823729 2.001403,2.927665 5.7428,3.952802 9.005695,2.832532 0.688765,-0.236475 0.964604,-0.261519 1.498652,-0.306069 0.68862,-0.05746 1.797354,0.02762 2.790693,0.517536 0.808152,0.398582 1.499341,0.746195 1.947697,1.672253 0.116704,0.241053 0.322263,0.669561 0.3664,1.210364 0.07013,0.862072 -0.101612,1.281857 -0.672191,2.376213 0.907204,-0.731651 1.341801,-0.852338 2.68876,-2.490292 2.681233,-3.260452 2.821415,-8.707864 -0.09918,-12.980127 -2.16499,-3.166965 -5.479506,-5.189349 -8.60348,-5.450818 -0.571267,-0.04781 -1.078088,-0.084926 -1.606092,-0.07791 z"/>
+ <path style="fill:#ffffff" d="m 19.224136,20.002153 c -3.506012,0.07997 -7.16544,2.497388 -8.987695,6.45904 -1.5437844,3.356248 -1.6189011,7.130352 -0.3541948,9.894015 0.4625418,1.010759 0.8382958,1.784094 1.6667998,2.763557 0.753818,0.891149 1.923216,1.591584 3.010656,2.124366 3.691353,1.808513 8.062263,0.264406 9.769008,-3.443032 0,0 0,-0.0027 0,-0.0027 1.425605,-3.102144 0.491309,-6.756581 -1.958488,-8.970144 -0.517258,-0.467377 -0.667259,-0.687858 -0.955806,-1.117239 -0.372067,-0.553654 -0.828705,-1.530018 -0.901113,-2.605101 -0.05891,-0.874658 -0.106414,-1.62656 0.432323,-2.452018 0.140234,-0.214866 0.39245,-0.593384 0.809963,-0.891644 0.665641,-0.475259 1.085579,-0.53368 2.242366,-0.580106 -1.021898,-0.412824 -1.322308,-0.722192 -3.286722,-1.068898 -0.488786,-0.08627 -0.986238,-0.121536 -1.487097,-0.11011 z"/>
+ <path style="fill:#ffffff" d="m 40.78259,36.001652 c -0.247836,-0.0056 -0.497645,0.0034 -0.749997,0.02375 v -0.0028 c -3.377547,0.271975 -6.022421,2.889411 -6.667801,6.127336 -0.136235,0.683494 -0.248951,0.923878 -0.469078,1.388018 -0.283835,0.598479 -0.888407,1.479772 -1.770305,2.071472 -0.717485,0.481391 -1.336723,0.890508 -2.316242,0.823312 C 28.554203,46.41523 28.10246,46.38078 27.635149,46.160941 26.890332,45.810365 26.628235,45.47229 26,44.480039 c 0.167142,1.099506 0.05476,1.512657 0.757945,3.406716 1.399729,3.770267 5.825582,6.47145 10.754347,6.07456 3.653625,-0.294209 6.918583,-2.081844 8.636869,-4.549322 0.628433,-0.902435 1.097751,-1.612715 1.513242,-2.820898 0.378016,-1.099262 0.381541,-2.470478 0.283566,-3.686428 -0.311888,-3.870346 -3.445864,-6.817869 -7.163379,-6.90315 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-ubuntu-mate.svg b/.icons/awkward/64x64/apps/distributor-logo-ubuntu-mate.svg
new file mode 100644
index 00000000..a9ed6ca1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-ubuntu-mate.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#7ea043" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 36,13 v 12 l 10,-6 z m -4,2 A 18,18 0 0 0 15.1875,26.582032 l 1.757812,1.054686 A 16,16 0 0 1 32,17 16,16 0 0 1 34,17.140625 V 15.132812 A 18,18 0 0 0 32,15 Z m 0,6 A 12,12 0 0 0 20.453124,29.742188 L 22.25,30.816406 A 10,10 0 0 1 32,23 10,10 0 0 1 34,23.203124 V 21.171876 A 12,12 0 0 0 32,21 Z m 13.800782,0.449218 -1.753906,1.054688 A 16,16 0 0 1 48,33 16,16 0 0 1 44.058594,43.503906 l 1.730468,1.039062 A 18,18 0 0 0 50,33 18,18 0 0 0 45.800782,21.449218 Z m -5.246094,3.148438 -1.777344,1.066406 A 10,10 0 0 1 42,33 10,10 0 0 1 38.78125,40.335938 l 1.777344,1.070312 A 12,12 0 0 0 44,33 12,12 0 0 0 40.554688,24.597656 Z M 12,27 v 12 l 10,-6 z m 10.253906,8.179688 -1.792968,1.074218 A 12,12 0 0 0 32,45 12,12 0 0 0 34,44.820312 v -2.03125 A 10,10 0 0 1 32,43 10,10 0 0 1 22.253906,35.179688 Z m -5.3125,3.1875 -1.738281,1.042968 A 18,18 0 0 0 32,51 18,18 0 0 0 34,50.878906 V 48.855468 A 16,16 0 0 1 32,49 16,16 0 0 1 16.941406,38.367188 Z M 36,41 v 12 l 10,-6 z"/>
+ <path style="fill:#ffffff" d="m 36,12 v 12 l 10,-6 z m -4,2 A 18,18 0 0 0 15.1875,25.582032 l 1.757812,1.054686 A 16,16 0 0 1 32,16 16,16 0 0 1 34,16.140625 V 14.132812 A 18,18 0 0 0 32,14 Z m 0,6 A 12,12 0 0 0 20.453124,28.742188 L 22.25,29.816406 A 10,10 0 0 1 32,22 10,10 0 0 1 34,22.203124 V 20.171876 A 12,12 0 0 0 32,20 Z m 13.800782,0.449218 -1.753906,1.054688 A 16,16 0 0 1 48,32 16,16 0 0 1 44.058594,42.503906 l 1.730468,1.039062 A 18,18 0 0 0 50,32 18,18 0 0 0 45.800782,20.449218 Z m -5.246094,3.148438 -1.777344,1.066406 A 10,10 0 0 1 42,32 10,10 0 0 1 38.78125,39.335938 l 1.777344,1.070312 A 12,12 0 0 0 44,32 12,12 0 0 0 40.554688,23.597656 Z M 12,26 v 12 l 10,-6 z m 10.253906,8.179688 -1.792968,1.074218 A 12,12 0 0 0 32,44 12,12 0 0 0 34,43.820312 v -2.03125 A 10,10 0 0 1 32,42 10,10 0 0 1 22.253906,34.179688 Z m -5.3125,3.1875 -1.738281,1.042968 A 18,18 0 0 0 32,50 18,18 0 0 0 34,49.878906 V 47.855468 A 16,16 0 0 1 32,48 16,16 0 0 1 16.941406,37.367188 Z M 36,40 v 12 l 10,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-ubuntu-studio.svg b/.icons/awkward/64x64/apps/distributor-logo-ubuntu-studio.svg
new file mode 100644
index 00000000..5ddfa28b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-ubuntu-studio.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#0094f0" cx="32" cy="32" r="28"/>
+ <g style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" transform="translate(0,1.0003)">
+ <circle cx="32" cy="32" r="6"/>
+ <path d="M 22.015,22.187 A 14,14 0 0 1 37.301,19.043 14,14 0 0 1 46,32 14,14 0 0 1 37.301,44.958 14,14 0 0 1 22.015,41.813"/>
+ <path d="M 10.852,38.065 A 22,22 0 0 1 10.852,25.937"/>
+ <path d="M 36.949,10.564 A 22,22 0 0 1 48.09,16.996"/>
+ <path d="M 48.09,47.004 A 22,22 0 0 1 36.949,53.436"/>
+ <path d="M 18.612,36.093 A 14,14 0 0 1 18.542,28.142"/>
+ </g>
+ <g style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round">
+ <circle cx="32" cy="32" r="6"/>
+ <path d="M 22.015,22.187 A 14,14 0 0 1 37.301,19.043 14,14 0 0 1 46,32 14,14 0 0 1 37.301,44.958 14,14 0 0 1 22.015,41.813"/>
+ <path d="M 10.852,38.065 A 22,22 0 0 1 10.852,25.937"/>
+ <path d="M 36.949,10.564 A 22,22 0 0 1 48.09,16.996"/>
+ <path d="M 48.09,47.004 A 22,22 0 0 1 36.949,53.436"/>
+ <path d="M 18.612,36.093 A 14,14 0 0 1 18.542,28.141"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0215 32.586 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.979 32.414 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-ubuntu.svg b/.icons/awkward/64x64/apps/distributor-logo-ubuntu.svg
new file mode 100644
index 00000000..e6cf3b00
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-ubuntu.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <path style="fill:#f56e2c" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.2" d="M 47.86,31 A 16,16 0 0 0 42.07,20.602 C 41.42,20.844 40.73,21 40,21 37.484,21 35.32,19.412 34.434,17.1954 A 16,16 0 0 0 32,17 16,16 0 0 0 25.792,18.254 l 3.043,5.2734 a 10,10 0 0 1 3.164,-0.528 10,10 0 0 1 9.789,8 l 6.0704,0 z m -0.004,4 -6.0586,0 a 10,10 0 0 1 -9.7968,8 10,10 0 0 1 -3.164,-0.52344 l -3.0352,5.2578 a 16,16 0 0 0 6.198,1.266 16,16 0 0 0 2.442,-0.21 c 0.888,-2.208 3.048,-3.79 5.558,-3.79 0.73222,0 1.42684,0.15346 2.0782,0.39844 a 16,16 0 0 0 5.778,-10.398 z M 44,15 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 0,36 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 25.376,25.528 22.34,20.27 a 16,16 0 0 0 -5.836,8.824 c 0.9179,1.05526 1.4961,2.4126 1.4961,3.9062 0,1.49176 -0.57644,2.8476 -1.49218,3.9024 a 16,16 0 0 0 5.8282,8.836 l 3.04,-5.262 a 10,10 0 0 1 -3.376,-7.476 10,10 0 0 1 3.376,-7.472 z M 16,33 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:#ffffff" d="M 47.86,30 A 16,16 0 0 0 42.07,19.6016 C 41.42,19.8448 40.73,20 40,20 37.484,20 35.32,18.411 34.434,16.1954 A 16,16 0 0 0 32,16 16,16 0 0 0 25.792,17.254 l 3.043,5.2734 a 10,10 0 0 1 3.164,-0.528 10,10 0 0 1 9.789,8 l 6.0704,0 z m -0.004,4 -6.0586,0 a 10,10 0 0 1 -9.7968,8 10,10 0 0 1 -3.164,-0.52344 l -3.0352,5.2578 a 16,16 0 0 0 6.198,1.266 16,16 0 0 0 2.442,-0.21 c 0.888,-2.208 3.048,-3.79 5.558,-3.79 0.73222,0 1.42684,0.15346 2.0782,0.39844 a 16,16 0 0 0 5.778,-10.398 z M 44,14 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 0,36 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 25.376,24.528 22.34,19.2696 a 16,16 0 0 0 -5.836,8.8244 c 0.9179,1.05526 1.4961,2.4126 1.4961,3.9062 0,1.49176 -0.57644,2.8476 -1.49218,3.9024 a 16,16 0 0 0 5.8282,8.836 l 3.04,-5.262 a 10,10 0 0 1 -3.376,-7.476 10,10 0 0 1 3.376,-7.472 z M 16,32 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="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.488281 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-void.svg b/.icons/awkward/64x64/apps/distributor-logo-void.svg
new file mode 100644
index 00000000..da1eb8e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-void.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#4f4f4f" 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" d="m 32,11 a 22,22 0 0 0 -12.919922,4.21875 l 4.941406,4.941406 A 15.125,15.125 0 0 1 32,17.875 15.125,15.125 0 0 1 47.125,33 15.125,15.125 0 0 1 44.832031,40.970703 l 4.94336,4.943359 A 22,22 0 0 0 54,33 22,22 0 0 0 32,11 Z M 14.224609,20.085938 A 22,22 0 0 0 10,33 22,22 0 0 0 32,55 22,22 0 0 0 44.919922,50.78125 L 39.978516,45.839844 A 15.125,15.125 0 0 1 32,48.125 15.125,15.125 0 0 1 16.875,33 15.125,15.125 0 0 1 19.167969,25.029297 Z M 32,25 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"/>
+ <path style="fill:#91cd91" d="M 32,9.9999999 A 22,22 0 0 0 19.079834,14.218994 L 24.02124,19.1604 A 15.125,15.125 0 0 1 32,16.875 15.125,15.125 0 0 1 47.125,32 15.125,15.125 0 0 1 44.831542,39.970703 l 4.944093,4.944092 A 22,22 0 0 0 54,32 22,22 0 0 0 32,9.9999999 Z"/>
+ <path style="fill:#33855a" d="M 14.224365,19.085205 A 22,22 0 0 0 9.9999999,32 22,22 0 0 0 32,54 22,22 0 0 0 44.920166,49.781006 L 39.97876,44.8396 A 15.125,15.125 0 0 1 32,47.125 15.125,15.125 0 0 1 16.875,32 15.125,15.125 0 0 1 19.168458,24.029297 Z"/>
+ <circle style="fill:#91cd91" cx="32" cy="32" r="8"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.414062 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.585938 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 10 A 22 22 0 0 0 19.080078 14.21875 L 19.671875 14.810547 A 22 22 0 0 1 32 11 A 22 22 0 0 1 53.984375 32.685547 A 22 22 0 0 0 54 32 A 22 22 0 0 0 32 10 z M 14.224609 19.085938 A 22 22 0 0 0 10 32 A 22 22 0 0 0 10.015625 32.314453 A 22 22 0 0 1 14.224609 20.085938 L 18.798828 24.660156 A 15.125 15.125 0 0 1 19.167969 24.029297 L 14.224609 19.085938 z M 32 24 A 8 8 0 0 0 24 32 A 8 8 0 0 0 24.021484 32.423828 A 8 8 0 0 1 32 25 A 8 8 0 0 1 39.978516 32.576172 A 8 8 0 0 0 40 32 A 8 8 0 0 0 32 24 z M 47.103516 32.394531 A 15.125 15.125 0 0 1 44.832031 39.970703 L 45.201172 40.339844 A 15.125 15.125 0 0 0 47.125 33 A 15.125 15.125 0 0 0 47.103516 32.394531 z M 16.896484 32.605469 A 15.125 15.125 0 0 0 16.875 33 A 15.125 15.125 0 0 0 32 48.125 A 15.125 15.125 0 0 0 39.978516 45.839844 L 44.328125 50.189453 A 22 22 0 0 0 44.919922 49.78125 L 39.978516 44.839844 A 15.125 15.125 0 0 1 32 47.125 A 15.125 15.125 0 0 1 16.896484 32.605469 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-voyager.svg b/.icons/awkward/64x64/apps/distributor-logo-voyager.svg
new file mode 100644
index 00000000..60a5ec7e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-voyager.svg
@@ -0,0 +1,7 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="2" ry="2" style="fill:#f6531c"/>
+ <path d="m6 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h52c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-52z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m29 5v38h31v-3h-25v-35z" style="opacity:.2"/>
+ <path d="m29 4v38h31v-3h-25v-35z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/distributor-logo-xubuntu.svg b/.icons/awkward/64x64/apps/distributor-logo-xubuntu.svg
new file mode 120000
index 00000000..dc323a78
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-xubuntu.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/distributor-logo-zorin.svg b/.icons/awkward/64x64/apps/distributor-logo-zorin.svg
new file mode 100644
index 00000000..753b2fae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/distributor-logo-zorin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 19.154176,61 C 17.44339,61 15.34466,59.773408 14.490386,58.274248 L 1.6407042,35.725752 c -0.85427195,-1.499164 -0.85427195,-3.952344 0,-5.451504 L 14.490386,7.7257518 C 15.34466,6.2265878 17.44339,4.999999 19.154176,4.999999 h 25.691648 c 1.710786,0 3.809516,1.2265888 4.663666,2.7257528 L 62.359294,30.274248 c 0.854274,1.49916 0.854274,3.95234 0,5.451504 L 49.509614,58.274248 C 48.655464,59.773408 46.556734,61 44.845948,61 Z"/>
+ <path style="fill:#17b5f9" d="M 19.154176,60 C 17.44339,60 15.34466,58.773408 14.490386,57.274248 L 1.6407042,34.725752 c -0.85427195,-1.499164 -0.85427195,-3.952342 0,-5.451504 L 14.490386,6.7257518 C 15.34466,5.2265878 17.44339,3.999999 19.154176,3.999999 h 25.691648 c 1.710786,0 3.809516,1.2265888 4.663666,2.7257528 L 62.359294,29.274248 c 0.854274,1.499162 0.854274,3.95234 0,5.451504 L 49.509614,57.274248 C 48.655464,58.773408 46.556734,60 44.845948,60 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.152344 4 C 17.441558 4 15.34646 5.2273985 14.492188 6.7265625 L 1.640625 29.273438 C 1.1496875 30.134981 0.98205057 31.30211 1.0625 32.429688 C 1.1190633 31.641067 1.2954797 30.879131 1.640625 30.273438 L 14.492188 7.7265625 C 15.34646 6.2273985 17.441558 5 19.152344 5 L 44.847656 5 C 46.558442 5 48.653662 6.2273987 49.507812 7.7265625 L 62.359375 30.273438 C 62.704516 30.879131 62.880936 31.641067 62.9375 32.429688 C 63.01795 31.30211 62.850306 30.134981 62.359375 29.273438 L 49.507812 6.7265625 C 48.653662 5.2273987 46.558442 4 44.847656 4 L 19.152344 4 z"/>
+ <path style="opacity:0.2" d="M 10.347656,15 5.7851564,23 H 42.597656 L 5.386719,42.296876 10.347656,51 h 43.304688 l 4.5625,-8 h -36.8125 L 58.613282,23.703124 53.652344,15 Z"/>
+ <path style="fill:#ffffff" d="M 10.347656,14 5.7851564,22 H 42.597656 L 5.386719,41.296876 10.347656,50 h 43.304688 l 4.5625,-8 h -36.8125 L 58.613282,22.703124 53.652344,14 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dk.tangramgames.mrrescue.svg b/.icons/awkward/64x64/apps/dk.tangramgames.mrrescue.svg
new file mode 100644
index 00000000..6969142e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dk.tangramgames.mrrescue.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 28.503906,44.53125 C 18.349598,47.662192 11.10691,53.594514 4,59 h 24 v -2 h 8 v -5.75 l 1.746094,-1.066406 -0.08984,-2.578126 -3.628906,-1.73828 c 0,0 -2.11022,0.1891 -3.148438,0.14062 -0.960222,-0.780658 -1.23321,-1.058628 -2.375,-1.476562 z"/>
+ <path style="fill:#e4e4e4" d="M 23.13958,41.2 H 39.950288 L 46,48.2 H 18 Z"/>
+ <path style="fill:#d59f5b" d="M 37.655658,46.604776 34.02844,44.867782 c 0,0 -2.111904,0.18674 -3.150122,0.13826 C 29.918096,44.225384 29.64439,43.950518 28.5026,43.532584 18.348292,46.663526 11.10691,52.594514 4,58 h 32.23196 l 0.0114,-7.750114 1.503416,-1.065282 z"/>
+ <path style="opacity:0.2" d="m 26,48.724244 4.754734,-2.856462 c 0,0 2.111904,0.18674 3.150124,0.13826 0.96022,-0.780662 1.233924,-1.055528 2.375716,-1.473462 C 46.434884,47.663526 52.89309,53.594514 60,59 H 28 v -5.23136 l -2,-1.065282 z"/>
+ <path style="fill:#febd6a" d="m 26,47.724244 4.754734,-2.856462 c 0,0 2.111904,0.18674 3.150124,0.13826 0.96022,-0.780662 1.233924,-1.055528 2.375716,-1.473462 C 46.434884,46.663526 52.89309,52.594514 60,58 H 28 v -5.23136 l -2,-1.065282 z"/>
+ <path style="opacity:0.1" d="m 22.2,17.600001 9.45079,-3.08 8.74921,3.08 L 46,24.6 l 1.398812,8.963858 c 0.12336,7.494862 -9.402764,12.986422 -15.69077,13.15611 -5.19233,0.0134 -10.393442,-4.212174 -12.675084,-7.08336 -2.486218,-2.725884 -2.246036,-3.947606 -2.29797,-7.448648 L 18,23.2 Z"/>
+ <path style="fill:#3f3f3f" d="m 22.2,16.600001 9.45079,-3.08 8.74921,3.08 L 46,23.6 l 1.398812,8.963858 c 0.12336,7.494862 -9.402764,12.986422 -15.69077,13.15611 -5.19233,0.0134 -10.393442,-4.212174 -12.675084,-7.08336 -2.486218,-2.725884 -2.246036,-3.947606 -2.29797,-7.448648 L 18,22.2 Z"/>
+ <path style="opacity:0.1" d="M 20,28.630804 24.260482,25 h 2.152824 L 28,27.988048 l -6e-6,4.04716 L 22.691154,35 20,33.571428 Z"/>
+ <path style="fill:#bddff5" d="M 20,27.630804 24.260482,24 h 2.152824 L 28,26.988048 l -6e-6,4.04716 L 22.691154,34 20,32.571428 Z"/>
+ <path style="fill:#3f3f3f" d="m 21.152734,46.480078 c -1.170118,0.577594 -2.299241,1.191386 -3.398827,1.829296 L 16.075,58 h 3.081641 z"/>
+ <path style="fill:#3f3f3f" d="M 42.458984,45.963282 46.71914,58 h 3.221094 l -3.508202,-9.901172 c -1.264936,-0.756 -2.587584,-1.470344 -3.973048,-2.135546 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28.503906 43.53125 C 18.349598 46.662192 11.10691 52.594514 4 58 L 5.3164062 58 C 12.015319 52.875324 18.968592 47.471334 28.503906 44.53125 C 29.56634 44.920138 29.910992 45.222727 30.722656 45.886719 L 30.753906 45.867188 C 30.753906 45.867187 31.535155 45.92563 32.390625 45.96875 C 33.247667 45.92565 34.027344 45.867188 34.027344 45.867188 L 34.0625 45.882812 C 34.872232 45.220479 35.219954 44.91972 36.28125 44.53125 C 45.816355 47.471272 52.098549 52.875425 58.712891 58 L 60 58 C 52.89309 52.594514 46.43556 46.662196 36.28125 43.53125 C 35.219954 43.91972 34.872232 44.220479 34.0625 44.882812 L 34.027344 44.867188 C 34.027344 44.867188 33.247667 44.92565 32.390625 44.96875 C 31.535155 44.92563 30.753906 44.867187 30.753906 44.867188 L 30.722656 44.886719 C 29.910992 44.222727 29.56634 43.920138 28.503906 43.53125 z"/>
+ <circle style="fill:#ec503a" cx="30" cy="50" r="2"/>
+ <path style="opacity:0.2" d="m 18.168164,20.7221 c 1.721804,-4.375882 7.333422,-7.695022 11.488942,-10.080436 L 30.999916,7 h 2.774732 l 1.55043,3.375065 c 4.166564,2.459023 9.114096,6.288133 10.859132,10.315585 1.51333,3.48815 3.271654,6.145168 2.369984,9.823216 L 47.79763,33.6 C 46.99817,32.637012 46.507614,30.723484 46.052314,28.075676 44.902084,20.367902 38.803402,18.916816 32.59855,19 c -7.039734,0.543148 -11.366718,2.372752 -14.042596,8.52091 -0.588851,1.377342 -0.979906,2.868412 -1.578996,5.063542 L 16.02298,31.275538 C 13.657456,28.38555 17.028931,23.87112 18.168164,20.7221 Z"/>
+ <path style="fill:#ed5e4a" d="M 18.168164,19.7221 C 19.889968,15.346218 25.501586,12.027078 29.657106,9.6416638 L 30.999916,6 h 2.774732 l 1.55043,3.3750648 c 4.166564,2.4590232 9.114096,6.2881332 10.859132,10.3155852 1.51333,3.48815 3.271654,6.145168 2.369984,9.823216 L 47.79763,32.6 C 46.99817,31.637012 46.507614,29.723484 46.052314,27.075676 44.902084,19.367903 38.803402,17.916816 32.59855,18 c -7.039734,0.543148 -11.366718,2.372752 -14.042596,8.52091 -0.588851,1.377342 -0.979906,2.868412 -1.578996,5.063542 L 16.02298,30.275538 C 13.657456,27.38555 17.028931,22.87112 18.168164,19.7221 Z"/>
+ <path style="opacity:0.1" d="m 29,35 -3,2.789062 v 6.038086 L 29,47 h 3 3 l 3,-3.172852 V 37.789062 L 35,35 h -3 z m 1.177734,3 H 32 33.822266 L 35,39.095702 v 3.539064 L 33.708008,44 H 32 30.291992 L 29,42.634766 v -3.539064 z"/>
+ <path style="fill:#bddff5" d="m 29,34 -3,2.789062 v 6.038086 L 29,46 h 3 3 l 3,-3.172852 V 36.789062 L 35,34 h -3 z m 1.177734,3 H 32 33.822266 L 35,38.095702 v 3.539064 L 33.708008,43 H 32 30.291992 L 29,41.634766 v -3.539064 z"/>
+ <path style="opacity:0.1" d="M 44,28.630804 39.739518,25 H 37.586694 L 36,27.988048 l 6e-6,4.04716 L 41.308846,35 44,33.571428 Z"/>
+ <path style="fill:#bddff5" d="M 44,27.630804 39.739518,24 H 37.586694 L 36,26.988048 l 6e-6,4.04716 L 41.308846,34 44,32.571428 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31 6 L 29.65625 9.6425781 C 25.50073 12.027992 19.889773 15.346774 18.167969 19.722656 C 17.260573 22.230841 14.945233 25.602177 15.232422 28.332031 C 15.477202 25.811092 17.368715 22.931921 18.167969 20.722656 C 19.889773 16.346774 25.50073 13.027992 29.65625 10.642578 L 31 7 L 33.775391 7 L 35.324219 10.375 C 39.490783 12.834023 44.438558 16.663954 46.183594 20.691406 C 47.332233 23.338963 48.620593 25.507995 48.78125 28.007812 C 48.9577 25.067956 47.482301 22.684862 46.183594 19.691406 C 44.438558 15.663954 39.490783 11.834023 35.324219 9.375 L 33.775391 6 L 31 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dmd-doc.svg b/.icons/awkward/64x64/apps/dmd-doc.svg
new file mode 100644
index 00000000..1da87e0b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dmd-doc.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="46" height="56" x="-56" y="-60" rx="2.875" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#c52f2f" width="46" height="56" x="-55" y="-60" rx="2.875" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.2" cx="51" cy="21" r="3"/>
+ <path style="opacity:0.2" d="m 4,35 0,17.124998 c 0,1.59275 1.2488,2.875 2.8,2.875 l 50.4,0 c 1.5512,0 2.8,-1.28225 2.8,-2.875 l 0,-7.56653 C 42.82025,38.32121 17.947917,35.104356 4,35 Z"/>
+ <path style="opacity:0.2" d="m 48.007974,28 c 0,4.418276 -3.646844,8 -8.145454,8 -1.161054,0 -2.26537,-0.238584 -3.2649,-0.668556 -2.873232,-1.235994 -1.3327,-3.438576 -1.3327,-6.716532 0,-1.535194 -3.107568,-3.584298 -2.344244,-4.802336 C 34.354196,21.52511 36.927014,20 39.86252,20 c 4.49861,0 8.145454,3.581724 8.145454,8 z"/>
+ <path style="fill:#ff783e" d="m 48.007974,27 c 0,4.418276 -3.646844,8 -8.145454,8 -1.161054,0 -2.26537,-0.238584 -3.2649,-0.668556 -2.873232,-1.235994 -1.3327,-3.438576 -1.3327,-6.716532 0,-1.535194 -3.107568,-3.584298 -2.344244,-4.802336 C 34.354196,20.52511 36.927014,19 39.86252,19 c 4.49861,0 8.145454,3.581724 8.145454,8 z"/>
+ <circle style="fill:#ffba46" cx="51" cy="20" r="3"/>
+ <path style="opacity:0.2" d="M 11.363636,18.000006 C 10.608182,18.000006 10,18.608188 10,19.363642 l 0,27.272722 C 10,47.391818 10.608182,48 11.363636,48 l 2.338424,0 0.388849,0 11.297939,0 c 0.0302,0 0.05576,-0.02024 0.08522,-0.02398 C 33.563338,47.72024 39.991104,41.09331 40,33.000004 39.994928,24.892572 33.548652,18.256387 25.44478,18.015987 25.42518,18.014365 25.4087,18 25.38884,18 l -11.297939,0 -0.388849,0 z M 17,25 24.599274,25 C 30,25 33.000002,27.728196 33,33.000004 33,38.271812 30,41 24.599274,41 L 17,41 Z"/>
+ <path style="fill:#ffffff" d="M 11.363636,17.000006 C 10.608182,17.000006 10,17.608188 10,18.363642 l 0,27.272722 C 10,46.391818 10.608182,47 11.363636,47 l 2.338424,0 0.388849,0 11.297939,0 c 0.0302,0 0.05576,-0.02024 0.08522,-0.02398 C 33.563338,46.72024 39.991104,40.09331 40,32.000004 39.994928,23.892572 33.548652,17.256387 25.44478,17.015987 25.42518,17.014365 25.4087,17 25.38884,17 l -11.297939,0 -0.388849,0 z M 17,24 24.599274,24 C 30,24 33.000002,26.728196 33,32.000004 33,37.271812 30,40 24.599274,40 L 17,40 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 9 C 5.2495812 9 4 10.28225 4 11.875 L 4 12.875 C 4 11.28225 5.2495812 10 6.8007812 10 L 57.199219 10 C 58.750419 10 60 11.28225 60 12.875 L 60 11.875 C 60 10.28225 58.750419 9 57.199219 9 L 6.8007812 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dnfdragora.svg b/.icons/awkward/64x64/apps/dnfdragora.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dnfdragora.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/dockbarx.svg b/.icons/awkward/64x64/apps/dockbarx.svg
new file mode 100644
index 00000000..b0ac44b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dockbarx.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="11" x="4" y="47" rx="2.8" ry="2.75"/>
+ <path style="fill:#4ab3e4" d="M 6.8,7 C 5.2488,7 4,8.2488 4,9.8 v 2.8 40.6 C 4,54.7512 5.2488,56 6.8,56 H 57.2 C 58.7512,56 60,54.7512 60,53.2 V 12.6 9.8 C 60,8.2488 58.7512,7 57.2,7 Z"/>
+ <rect style="opacity:0.1" width="56" height="11" x="4" y="45" rx="2.8" ry="2.75"/>
+ <path style="opacity:0.2" d="M 15,17.75 V 36.875 C 15,38.05225 15.94775,39 17.125,39 h 29.75 C 48.05225,39 49,38.05225 49,36.875 V 17.75 Z"/>
+ <rect style="fill:#4f4f4f" width="56" height="11" x="4" y="46" rx="2.8" ry="2.75"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="14" height="11" x="25" y="46" rx="2.8" ry="2.75"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="14" height="11" x="8" y="46" rx="2.8" ry="2.75"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="14" height="11" x="42" y="46" rx="2.8" ry="2.75"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 32,50 a 7,7 0 0 0 -6.775782,5.299218 C 25.650304,56.29998 26.64012,57 27.8,57 h 8.4 c 1.15988,0 2.149696,-0.70002 2.575782,-1.700782 A 7,7 0 0 0 32,50 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 32,54 a 3,3 0 0 0 -3,3 h 6 a 3,3 0 0 0 -3,-3 z"/>
+ <path style="fill:#ffffff" d="M 15,16.75 V 35.875 C 15,37.05225 15.94775,38 17.125,38 h 29.75 C 48.05225,38 49,37.05225 49,35.875 V 16.75 Z"/>
+ <path style="fill:#4f4f4f" d="m 17.125,12 h 29.75 C 48.05225,12 49,12.94775 49,14.125 V 17 H 15 V 14.125 C 15,12.94775 15.94775,12 17.125,12 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 7 C 5.2495813 7 4 8.2495812 4 9.8007812 L 4 10.800781 C 4 9.2495812 5.2495813 8 6.8007812 8 L 57.199219 8 C 58.750419 8 60 9.2495812 60 10.800781 L 60 9.8007812 C 60 8.2495812 58.750419 7 57.199219 7 L 6.8007812 7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 50 A 7 7 0 0 0 25.224609 55.298828 C 25.280104 55.429171 25.346171 55.554571 25.419922 55.673828 A 7 7 0 0 1 32 51 A 7 7 0 0 1 38.583984 55.667969 C 38.656203 55.550524 38.720832 55.426973 38.775391 55.298828 A 7 7 0 0 0 32 50 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 54 A 3 3 0 0 0 29 57 L 29.173828 57 A 3 3 0 0 1 32 55 A 3 3 0 0 1 34.824219 57 L 35 57 A 3 3 0 0 0 32 54 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dockstation.svg b/.icons/awkward/64x64/apps/dockstation.svg
new file mode 100644
index 00000000..8266c3c7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dockstation.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#b3e8ff" d="M 60,32.001324 C 58.6,33.40139 44.718797,35.752447 29.254824,35.752447 13.790851,35.752447 5.4,33.40139 4,32.001324 4,16.536619 16.536027,3.9999998 32,3.9999998 c 15.463973,0 28,12.5366192 28,28.0013242 z"/>
+ <path style="fill:#29b6f6" d="M 28.694141,25.984961 C 22.356804,26.072552 14.467066,27.674656 5.6023437,29.87388 4.7591931,30.083053 4.3593608,30.180096 4.0875,30.2321 4.0396831,30.82077 4.0105018,31.410807 4,32.001324 c 0.00288,15.41783 12.468186,27.932619 27.885157,27.995856 0.06311,-8.1e-5 0.09797,0.0031 0.161327,0.0028 C 47.491259,59.974338 59.99855,47.44685 60,32.001324 59.98908,30.989475 59.92339,29.978962 59.803125,28.974229 57.088137,30.261321 54.638416,31.020054 51.908423,31 44.673262,30.94369 37.686894,26.379529 31.313672,26.015039 c -0.84032,-0.03238 -1.714197,-0.04259 -2.619531,-0.03007 z"/>
+ <path style="opacity:0.2" d="M 20.5,32 A 1.5,1.5 0 0 0 19,33.5 1.5,1.5 0 0 0 20.5,35 1.5,1.5 0 0 0 22,33.5 1.5,1.5 0 0 0 20.5,32 Z M 46,38 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 30,54 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:#b3e8ff" cx="20.5" cy="32.5" r="1.5"/>
+ <circle style="fill:#b3e8ff" cx="46" cy="41" r="4"/>
+ <circle style="fill:#b3e8ff" cx="30" cy="55" r="2"/>
+ <path style="opacity:0.1" d="M 28.693359 25.984375 C 22.356022 26.071966 14.466285 27.673823 5.6015625 29.873047 C 4.7584119 30.08222 4.3597514 30.180418 4.0878906 30.232422 C 4.0400737 30.821092 4.0105018 31.411436 4 32.001953 C 4.0000413 32.222868 4.0124476 32.440461 4.0175781 32.660156 C 4.0318726 32.183888 4.0493107 31.707376 4.0878906 31.232422 C 4.3597514 31.180418 4.7584119 31.08222 5.6015625 30.873047 C 14.466285 28.673823 22.356022 27.071966 28.693359 26.984375 C 29.598693 26.971855 30.474133 26.983245 31.314453 27.015625 C 37.687675 27.380115 44.673042 31.94369 51.908203 32 C 54.638196 32.020054 57.087746 31.261701 59.802734 29.974609 C 59.906824 30.844209 59.962176 31.718372 59.984375 32.59375 C 59.988502 32.396291 59.999981 32.200396 60 32.001953 C 59.98908 30.990104 59.922999 29.979342 59.802734 28.974609 C 57.087746 30.261701 54.638196 31.020054 51.908203 31 C 44.673042 30.94369 37.687675 26.380115 31.314453 26.015625 C 30.474133 25.983245 29.598693 25.971855 28.693359 25.984375 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 C 16.536027 4 4 16.537248 4 32.001953 C 4.0063985 32.008352 4.0187001 32.015046 4.0253906 32.021484 C 4.5424457 17.011307 16.864533 5 32 5 C 47.134812 5 59.456554 17.010263 59.974609 32.019531 C 59.980528 32.013972 59.994471 32.007483 60 32.001953 C 60 16.537248 47.463973 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/docky.svg b/.icons/awkward/64x64/apps/docky.svg
new file mode 120000
index 00000000..ad1f9578
--- /dev/null
+++ b/.icons/awkward/64x64/apps/docky.svg
@@ -0,0 +1 @@
+plank.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/document-open-recent.svg b/.icons/awkward/64x64/apps/document-open-recent.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/document-open-recent.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/document-print-preview.svg b/.icons/awkward/64x64/apps/document-print-preview.svg
new file mode 100644
index 00000000..58a9fa27
--- /dev/null
+++ b/.icons/awkward/64x64/apps/document-print-preview.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,37 0,20.2 c 0,1.5512 1.2265,2.8 2.75,2.8 l 38.5,0 C 52.7735,60 54,58.7512 54,57.2 L 54,37 Z"/>
+ <rect style="opacity:0.2" width="24" height="56" x="-45" y="-60" rx="2.824" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#e4e4e4" d="M 12.75,4 C 11.2265,4 10,5.2742857 10,6.8571429 L 10,24 54,24 54,6.8571429 C 54,5.2742857 52.7735,4 51.25,4 l -38.5,0 z"/>
+ <rect style="fill:#4f4f4f" width="24" height="56" x="-44" y="-60" rx="2.824" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="50" height="6" x="7" y="33"/>
+ <rect style="opacity:0.2" width="5" height="5" x="7" y="24" rx="1.875" ry="1.875"/>
+ <rect style="fill:#76ff03" width="5" height="5" x="7" y="23" rx="1.875" ry="1.875"/>
+ <path style="fill:#e4e4e4" d="m 10,36 0,20.2 c 0,1.5512 1.2265,2.8 2.75,2.8 l 38.5,0 C 52.7735,59 54,57.7512 54,56.2 L 54,36 Z"/>
+ <rect style="opacity:0.5" width="29" height="3" x="15" y="52"/>
+ <rect style="opacity:0.5" width="24" height="3" x="15" y="46"/>
+ <rect style="opacity:0.5" width="34" height="3" x="15" y="40"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 12.75 4 C 11.2265 4 10 5.2745647 10 6.8574219 L 10 7.8574219 C 10 6.2745647 11.2265 5 12.75 5 L 51.25 5 C 52.7735 5 54 6.2745647 54 7.8574219 L 54 6.8574219 C 54 5.2745647 52.7735 4 51.25 4 L 12.75 4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 20 C 5.2495813 20 4 21.259983 4 22.824219 L 4 23.824219 C 4 22.259983 5.2495813 21 6.8007812 21 L 57.199219 21 C 58.750419 21 60 22.259983 60 23.824219 L 60 22.824219 C 60 21.259983 58.750419 20 57.199219 20 L 6.8007812 20 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8.875 23 C 7.83625 23 7 23.83625 7 24.875 L 7 25.875 C 7 24.83625 7.83625 24 8.875 24 L 10.125 24 C 11.16375 24 12 24.83625 12 25.875 L 12 24.875 C 12 23.83625 11.16375 23 10.125 23 L 8.875 23 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 61.958,44.848 A 16,16 0 0 1 46,60 16,16 0 0 1 30.042,45.152 16,16 0 0 0 30,46 16,16 0 0 0 46,62 16,16 0 0 0 62,46 16,16 0 0 0 61.95704,44.84766 Z"/>
+ <circle style="fill:#c03630" cx="46" cy="45" r="16"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 46,39 0,0.002 c -1.93854,0.01824 -3.889525,0.442705 -5.578125,1.361328 -0.67302,0.420809 -1.480984,0.964124 -2.089844,1.511719 C 37.374031,42.775451 36.554,43.825139 36,45.002 c 1.51868,3.215919 4.856497,5.573617 8.529297,5.921875 2.4092,0.261789 4.931028,-0.138846 7.048828,-1.283203 0.673,-0.420809 1.480984,-0.964123 2.089844,-1.511719 C 54.625969,47.226583 55.446,46.176894 56,45.001953 54.482,41.786225 51.142703,39.429522 47.470703,39.082031 46.982703,39.026351 46.49,39 46,39 Z m 0.0039,2 c 2.139701,-0.04741 4.034404,1.867621 3.994141,3.996094 0.06857,2.352448 -2.274639,4.382658 -4.591797,3.943359 -2.340165,-0.274786 -3.984532,-2.901019 -3.214844,-5.125 0.492105,-1.636189 2.099539,-2.831674 3.814453,-2.8125 L 46.003906,41 Z M 46,43 A 1.9999991,1.9988487 0 0 0 44,45.001953 1.9999991,1.9988487 0 0 0 46,47 1.9999991,1.9988487 0 0 0 48,45.001953 1.9999991,1.9988487 0 0 0 46,43.009766 L 46,43 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/document-viewer.svg b/.icons/awkward/64x64/apps/document-viewer.svg
new file mode 100644
index 00000000..428d4cf9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/document-viewer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,55 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 54,56 54,6 C 54,4.338 52.662,3 51,3 L 13,3 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#c03630" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 48 40 C 46.06146 40.01824 44.110475 40.444658 42.421875 41.363281 C 41.748855 41.78409 40.940891 42.327405 40.332031 42.875 C 39.374031 43.775404 38.554 44.825092 38 46.001953 C 39.51868 49.217872 42.856497 51.57557 46.529297 51.923828 C 48.938497 52.185617 51.460325 51.784982 53.578125 50.640625 C 54.251125 50.219816 55.059109 49.676502 55.667969 49.128906 C 56.625969 48.226583 57.446 47.176894 58 46.001953 C 56.482 42.786225 53.142703 40.427569 49.470703 40.080078 C 48.982703 40.024398 48.49 40 48 40 z M 48.003906 42 C 50.143607 41.9526 52.03831 43.867621 51.998047 45.996094 C 52.066617 48.348542 49.723408 50.378753 47.40625 49.939453 C 45.066085 49.664667 43.421718 47.038434 44.191406 44.814453 C 44.683511 43.178264 46.290945 41.982778 48.005859 42.001953 L 48.003906 42 z M 48 43.996094 A 1.9999991 2.0004471 0 0 0 46 46 A 1.9999991 2.0004471 0 0 0 48 48 A 1.9999991 2.0004471 0 0 0 50 46 A 1.9999991 2.0004471 0 0 0 48 44.003906 L 48 43.996094 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 3 C 11.338 3 10 4.338 10 6 L 10 7 C 10 5.338 11.338 4 13 4 L 51 4 C 52.662 4 54 5.338 54 7 L 54 6 C 54 4.338 52.662 3 51 3 L 13 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/documentation.svg b/.icons/awkward/64x64/apps/documentation.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/documentation.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/dods.svg b/.icons/awkward/64x64/apps/dods.svg
new file mode 100644
index 00000000..d9944b25
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dods.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <path style="fill:#c2352a" d="M 4 32 L 4 57.199219 C 4 58.750397 5.2496035 60 6.8007812 60 L 57.199219 60 C 58.750397 60 60 58.750397 60 57.199219 L 60 32 L 4 32 z"/>
+ <path style="fill:#6fbb34" d="m 59.9992,32.000429 0,-25.1996396 c 0,-1.5511779 -1.247983,-2.79996 -2.79996,-2.79996 l -50.3992796,0 c -1.5511779,0 -2.79996,1.2487821 -2.79996,2.79996 l 0,25.1996396 z"/>
+ <path style="fill:#ffffff" d="m 31.999599,6.0008475 3.999992,6.9998355 7.999836,1.094222 -5.999914,5.905672 1.416384,7.999959 -7.416343,-3.999906 -7.416344,3.999906 1.416385,-7.999959 -5.999914,-5.905672 7.999835,-1.094222 z"/>
+ <path style="fill:#1f1f1f" d="m 27.999657,34.0004 7.999886,0 -2.999957,11.999829 2.999957,11.999828 -7.999886,0 2.999957,-11.999828 z"/>
+ <path style="fill:#1f1f1f" d="m 43.999428,42.000286 0,7.999886 -11.999828,-2.999958 -11.999828,2.999958 0,-7.999886 11.999828,2.999957 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/doki-doki-literature-club.svg b/.icons/awkward/64x64/apps/doki-doki-literature-club.svg
new file mode 100644
index 00000000..f7dd67db
--- /dev/null
+++ b/.icons/awkward/64x64/apps/doki-doki-literature-club.svg
@@ -0,0 +1,11 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#ff8dcb"/>
+ <path d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z" style="fill:#ffffff;opacity:.2"/>
+ <circle cx="32" cy="33" r="20" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="20" style="fill:#fdcfea"/>
+ <path d="M 25.56227,23 C 21.398121,23 18,26.126665 18,30 c 0,2.01544 0.911514,3.854107 2.375085,5.133335 L 31.811493,45.4 43.623916,35.133335 C 45.087967,33.854665 46,32.016002 46,30 46,26.126667 42.601877,23 38.43773,23 35.693631,23 33.317546,24.345865 31.999498,26.3824 30.679453,24.345865 28.303369,23 25.55927,23 Z" style="opacity:.1"/>
+ <path d="M 25.56227,22 C 21.398121,22 18,25.126665 18,29 c 0,2.01544 0.911514,3.854107 2.375085,5.133335 L 31.811493,44.4 43.623916,34.133335 C 45.087967,32.854665 46,31.016002 46,29 46,25.126667 42.601877,22 38.43773,22 35.693631,22 33.317546,23.345865 31.999498,25.3824 30.679453,23.345865 28.303369,22 25.55927,22 Z" style="fill:#03adee"/>
+ <path d="m26.031495 24.352511c-3.208791 0.0013-5.709978 2.317986-5.709978 5.097831 0 1.450448 0.665209 2.774999 1.758864 3.713847l0.0051 0.0051 9.754867 8.600098 10.079267-8.605078c1.093881-0.938323 1.758866-2.263003 1.758866-3.713848 0-2.7806-2.502461-5.09783-5.712513-5.09783-2.119121 0-3.899328 1.014246-4.876162 2.496641l-1.089868 1.652762-1.089791-1.652812c-0.978449-1.482631-2.758204-2.495825-4.876163-2.496669z" style="fill:none;opacity:.3;stroke-dasharray:1.28598036, 0.64299019;stroke-width:.64299023;stroke:#000000"/>
+ <path d="M 32 12 A 20 20 0 0 0 12 32 A 20 20 0 0 0 12.021484 32.582031 A 20 20 0 0 1 32 13 A 20 20 0 0 1 51.978516 32.417969 A 20 20 0 0 0 52 32 A 20 20 0 0 0 32 12 z " style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/doki-doki-mod-manager.svg b/.icons/awkward/64x64/apps/doki-doki-mod-manager.svg
new file mode 100644
index 00000000..d874b80c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/doki-doki-mod-manager.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 30.065724,4 C 29.53187,4.0000758 29.100054,4.6193842 29.1,5.3820312 l -0.368164,4.6728518 a 23.2,23.2 0 0 0 -5.38086,1.430176 L 20.703026,7.630664 C 20.321656,6.9702186 19.636098,6.6529634 19.17373,6.9198242 L 15.826269,8.8512694 C 15.363977,9.118261 15.297727,9.870165 15.679004,10.530664 l 2.010742,4.216894 a 23.2,23.2 0 0 0 -3.925195,3.950685 L 9.530664,16.679004 C 8.870165,16.297727 8.118261,16.363977 7.8512694,16.826269 L 5.9198242,20.17373 c -0.2668608,0.462368 0.050394,1.147926 0.7108398,1.529296 l 3.860059,2.653614 A 23.2,23.2 0 0 0 9.0605468,29.731836 L 4.3820312,30.1 C 3.6193806,30.100052 3.0000752,30.53187 3,31.065724 v 3.868552 c 7.54e-5,0.533854 0.619385,0.96567 1.3820312,0.965724 l 4.6728516,0.368164 a 23.2,23.2 0 0 0 1.4301762,5.38086 l -3.854395,2.64795 c -0.6604488,0.38137 -0.9777006,1.066928 -0.7108398,1.529296 l 1.9314452,3.34746 c 0.2669914,0.462292 1.0188966,0.528542 1.6793946,0.14726 l 4.216894,-2.010742 a 23.2,23.2 0 0 0 3.950685,3.925196 l -2.019239,4.233886 c -0.381276,0.660498 -0.315027,1.412404 0.147266,1.679394 l 3.34746,1.931446 c 0.462368,0.26686 1.147926,-0.05038 1.529296,-0.71084 l 2.653614,-3.86006 a 23.2,23.2 0 0 0 5.375196,1.430176 L 29.1,60.617968 c 5.4e-5,0.762648 0.43187,1.381956 0.965724,1.382032 h 3.868552 c 0.533854,-7.6e-5 0.96567,-0.619384 0.965724,-1.382032 l 0.368164,-4.67285 a 23.2,23.2 0 0 0 5.38086,-1.430176 l 2.64795,3.854394 c 0.38137,0.660444 1.066928,0.9777 1.529296,0.71084 l 3.34746,-1.931446 c 0.462292,-0.26699 0.528542,-1.018896 0.14726,-1.679394 l -2.010742,-4.216894 a 23.2,23.2 0 0 0 3.925196,-3.950684 l 4.233886,2.019238 c 0.660498,0.381276 1.412404,0.315026 1.679394,-0.14726 l 1.931446,-3.34746 C 58.34703,45.363908 58.02979,44.67835 57.36933,44.29698 L 53.50927,41.643366 A 23.2,23.2 0 0 0 54.939446,36.26817 L 59.617968,35.9 C 60.380618,35.899946 60.999924,35.46813 61,34.934276 V 31.065724 C 60.999924,30.53187 60.380616,30.100054 59.617968,30.1 l -4.67285,-0.368164 a 23.2,23.2 0 0 0 -1.430176,-5.38086 l 3.854394,-2.64795 c 0.660448,-0.38137 0.9777,-1.066928 0.71084,-1.529296 L 56.14873,16.826269 c -0.26699,-0.462292 -1.018896,-0.528542 -1.679394,-0.147265 l -4.216894,2.010742 a 23.2,23.2 0 0 0 -3.950684,-3.925195 l 2.019238,-4.233887 C 48.702274,9.870165 48.636022,9.118261 48.17373,8.8512694 L 44.82627,6.9198242 C 44.363902,6.6529634 43.678344,6.9702188 43.296974,7.630664 L 40.64336,11.490723 A 23.2,23.2 0 0 0 35.268164,10.060547 L 34.9,5.3820312 C 34.899946,4.6193842 34.46813,4.0000758 33.934276,4 Z"/>
+ <path style="fill:#ff8dcb" d="M 30.065724,3 C 29.53187,3.0000758 29.100054,3.6193842 29.1,4.3820312 l -0.368164,4.6728516 a 23.2,23.2 0 0 0 -5.38086,1.4301762 L 20.703026,6.630664 C 20.321656,5.9702186 19.636098,5.6529634 19.17373,5.9198242 L 15.826269,7.8512694 C 15.363977,8.118261 15.297727,8.870165 15.679004,9.530664 l 2.010742,4.216894 a 23.2,23.2 0 0 0 -3.925195,3.950685 L 9.530664,15.679004 C 8.870165,15.297727 8.118261,15.363977 7.8512694,15.826269 l -1.9314452,3.347462 c -0.2668608,0.462367 0.050395,1.147925 0.7108398,1.529296 l 3.860059,2.653613 A 23.2,23.2 0 0 0 9.0605468,28.731836 L 4.3820312,29.1 C 3.6193806,29.100052 3.0000752,29.53187 3,30.065724 v 3.868552 c 7.54e-5,0.533854 0.619385,0.96567 1.3820312,0.965724 l 4.6728516,0.368164 a 23.2,23.2 0 0 0 1.4301762,5.38086 l -3.854395,2.64795 c -0.6604488,0.38137 -0.9777006,1.066928 -0.7108398,1.529296 l 1.9314452,3.34746 c 0.2669914,0.462292 1.0188966,0.528542 1.6793946,0.14726 l 4.216894,-2.010742 a 23.2,23.2 0 0 0 3.950685,3.925196 l -2.019239,4.233886 c -0.381276,0.660498 -0.315027,1.412404 0.147266,1.679394 l 3.34746,1.931446 c 0.462368,0.26686 1.147926,-0.05038 1.529296,-0.71084 l 2.653614,-3.86006 a 23.2,23.2 0 0 0 5.375196,1.430176 L 29.1,59.617968 c 5.4e-5,0.762648 0.43187,1.381956 0.965724,1.382032 h 3.868552 c 0.533854,-7.6e-5 0.96567,-0.619384 0.965724,-1.382032 l 0.368164,-4.67285 a 23.2,23.2 0 0 0 5.38086,-1.430176 l 2.64795,3.854394 c 0.38137,0.660444 1.066928,0.9777 1.529296,0.71084 l 3.34746,-1.931446 c 0.462292,-0.26699 0.528542,-1.018896 0.14726,-1.679394 l -2.010742,-4.216894 a 23.2,23.2 0 0 0 3.925196,-3.950684 l 4.233886,2.019238 c 0.660498,0.381276 1.412404,0.315026 1.679394,-0.14726 l 1.931446,-3.34746 C 58.34703,44.363908 58.02979,43.67835 57.36933,43.29698 L 53.50927,40.643366 A 23.2,23.2 0 0 0 54.939446,35.26817 L 59.617968,34.9 C 60.380618,34.899946 60.999924,34.46813 61,33.934276 V 30.065724 C 60.999924,29.53187 60.380616,29.100054 59.617968,29.1 l -4.67285,-0.368164 a 23.2,23.2 0 0 0 -1.430176,-5.38086 l 3.854394,-2.647949 c 0.660448,-0.38137 0.9777,-1.066929 0.71084,-1.529296 L 56.14873,15.826269 c -0.26699,-0.462292 -1.018896,-0.528542 -1.679394,-0.147265 l -4.216894,2.010742 A 23.2,23.2 0 0 0 46.301758,13.764551 L 48.320996,9.530664 C 48.702274,8.870165 48.636022,8.118261 48.17373,7.8512694 L 44.82627,5.9198242 C 44.363902,5.6529634 43.678344,5.9702188 43.296974,6.630664 L 40.64336,10.490723 A 23.2,23.2 0 0 0 35.268164,9.0605468 L 34.9,4.3820312 C 34.899946,3.6193842 34.46813,3.0000758 33.934276,3 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="17"/>
+ <circle style="fill:#fdcfea" cx="32" cy="32" r="17"/>
+ <path style="opacity:0.1" d="M 25.56227,23 C 21.398121,23 18,26.126665 18,30 c 0,2.01544 0.911514,3.854107 2.375085,5.133335 L 31.811493,45.4 43.623916,35.133335 C 45.087967,33.854665 46,32.016002 46,30 46,26.126667 42.601877,23 38.43773,23 35.693631,23 33.317546,24.345865 31.999498,26.3824 30.679453,24.345865 28.303369,23 25.55927,23 Z"/>
+ <path style="fill:#03adee" d="M 25.56227,22 C 21.398121,22 18,25.126665 18,29 c 0,2.01544 0.911514,3.854107 2.375085,5.133335 L 31.811493,44.4 43.623916,34.133335 C 45.087967,32.854665 46,31.016002 46,29 46,25.126667 42.601877,22 38.43773,22 35.693631,22 33.317546,23.345865 31.999498,25.3824 30.679453,23.345865 28.303369,22 25.55927,22 Z"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.64299023;stroke-dasharray:1.28598036, 0.64299019" d="m 26.031495,24.352511 c -3.208791,0.0013 -5.709978,2.317986 -5.709978,5.097831 0,1.450448 0.665209,2.774999 1.758864,3.713847 l 0.0051,0.0051 9.754867,8.600098 10.079267,-8.605078 c 1.093881,-0.938323 1.758866,-2.263003 1.758866,-3.713848 0,-2.7806 -2.502461,-5.09783 -5.712513,-5.09783 -2.119121,0 -3.899328,1.014246 -4.876162,2.496641 l -1.089868,1.652762 -1.089791,-1.652812 c -0.978449,-1.482631 -2.758204,-2.495825 -4.876163,-2.496669 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 15 A 17 17 0 0 0 15 32 A 17 17 0 0 0 15.017578 32.494141 A 17 17 0 0 1 32 16 A 17 17 0 0 1 48.974609 32.488281 A 17 17 0 0 0 49 32 A 17 17 0 0 0 32 15 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 30.066406 3 C 29.532552 3.0000758 29.099663 3.6201655 29.099609 4.3828125 L 28.732422 9.0546875 A 23.2 23.2 0 0 0 23.351562 10.484375 L 20.703125 6.6308594 C 20.321755 5.970414 19.636196 5.6530611 19.173828 5.9199219 L 15.826172 7.8515625 C 15.443655 8.072481 15.350112 8.6251707 15.539062 9.1835938 C 15.605281 9.0447139 15.696224 8.9266125 15.826172 8.8515625 L 19.173828 6.9199219 C 19.636196 6.6530611 20.321755 6.970414 20.703125 7.6308594 L 23.351562 11.484375 A 23.2 23.2 0 0 1 28.732422 10.054688 L 29.099609 5.3828125 C 29.099663 4.6201655 29.532552 4.0000758 30.066406 4 L 33.933594 4 C 34.467448 4.0000758 34.900337 4.6201655 34.900391 5.3828125 L 35.267578 10.060547 A 23.2 23.2 0 0 1 40.642578 11.490234 L 43.296875 7.6308594 C 43.678245 6.9704142 44.363804 6.6530611 44.826172 6.9199219 L 48.173828 8.8515625 C 48.303776 8.9266125 48.394719 9.0447139 48.460938 9.1835938 C 48.649888 8.6251707 48.556345 8.072481 48.173828 7.8515625 L 44.826172 5.9199219 C 44.363804 5.6530611 43.678245 5.9704142 43.296875 6.6308594 L 40.642578 10.490234 A 23.2 23.2 0 0 0 35.267578 9.0605469 L 34.900391 4.3828125 C 34.900337 3.6201655 34.467448 3.0000758 33.933594 3 L 30.066406 3 z M 17.353516 14.042969 A 23.2 23.2 0 0 0 13.763672 17.699219 L 9.53125 15.679688 C 8.870751 15.29841 8.1185541 15.36388 7.8515625 15.826172 L 5.9199219 19.173828 C 5.7718393 19.430398 5.8178075 19.752732 5.9882812 20.056641 L 7.8515625 16.826172 C 8.1185541 16.36388 8.870751 16.29841 9.53125 16.679688 L 13.763672 18.699219 A 23.2 23.2 0 0 1 17.689453 14.748047 L 17.353516 14.042969 z M 46.646484 14.042969 L 46.302734 14.763672 A 23.2 23.2 0 0 1 50.251953 18.689453 L 54.46875 16.679688 C 55.129248 16.29841 55.881448 16.36388 56.148438 16.826172 L 58.011719 20.056641 C 58.182192 19.752732 58.22816 19.430398 58.080078 19.173828 L 56.148438 15.826172 C 55.881448 15.36388 55.129248 15.298411 54.46875 15.679688 L 50.251953 17.689453 A 23.2 23.2 0 0 0 46.646484 14.042969 z M 53.814453 24.146484 L 53.515625 24.351562 A 23.2 23.2 0 0 1 54.945312 29.732422 L 59.617188 30.099609 C 60.379836 30.099663 60.999924 30.532552 61 31.066406 L 61 30.066406 C 60.999924 29.532552 60.379836 29.099663 59.617188 29.099609 L 54.945312 28.732422 A 23.2 23.2 0 0 0 53.814453 24.146484 z M 10.212891 24.166016 A 23.2 23.2 0 0 0 9.0605469 28.732422 L 4.3828125 29.099609 C 3.6201619 29.099661 3.0000752 29.532552 3 30.066406 L 3 31.066406 C 3.0000752 30.532552 3.6201619 30.099661 4.3828125 30.099609 L 9.0605469 29.732422 A 23.2 23.2 0 0 1 10.490234 24.357422 L 10.212891 24.166016 z M 53.787109 40.833984 A 23.2 23.2 0 0 1 53.509766 41.642578 L 57.369141 44.296875 C 57.663108 44.466621 57.874982 44.699592 58.011719 44.943359 L 58.080078 44.826172 C 58.346938 44.363804 58.029601 43.678245 57.369141 43.296875 L 53.787109 40.833984 z M 10.185547 40.853516 L 6.6308594 43.296875 C 5.9704106 43.678245 5.6530611 44.363804 5.9199219 44.826172 L 5.9882812 44.943359 C 6.1250192 44.699592 6.3368975 44.466621 6.6308594 44.296875 L 10.484375 41.648438 A 23.2 23.2 0 0 1 10.185547 40.853516 z M 17.355469 50.957031 L 15.679688 54.46875 C 15.405586 54.943585 15.369708 55.461219 15.539062 55.816406 C 15.578468 55.699946 15.613893 55.582728 15.679688 55.46875 L 17.699219 51.236328 A 23.2 23.2 0 0 1 17.355469 50.957031 z M 46.646484 50.957031 A 23.2 23.2 0 0 1 46.310547 51.251953 L 48.320312 55.46875 C 48.386108 55.582728 48.421531 55.699946 48.460938 55.816406 C 48.630292 55.461219 48.594418 54.943585 48.320312 54.46875 L 46.646484 50.957031 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dolphin-emu.svg b/.icons/awkward/64x64/apps/dolphin-emu.svg
new file mode 100644
index 00000000..08f18497
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dolphin-emu.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 59.917223,50.865377 C 59.364183,48.09248 58.345826,46.178806 55.99999,45.110626 55.97962,33.654389 52.648747,20.934773 41.999993,15.000008 c 0.850854,-0.368875 3.603431,-0.940311 4.451935,-1.096932 0.633576,-0.116005 1.163378,-0.510947 1.41613,-1.055299 0.252752,-0.544366 0.195628,-1.167763 -0.152852,-1.666051 C 47.384728,10.709222 45.015196,9.566537 41.712213,9.165655 37.999994,9.00001 35.999994,9.00001 31.153253,9.97489 c -2.569247,0.878383 -3.817095,1.000161 -5.261873,1.141019 -1.228544,0.119816 -2.621155,0.255707 -4.833577,0.823231 -6.371997,1.634764 -9.369541,4.227893 -11.0699405,5.929987 -1.3274013,1.328675 -2.061419,4.032116 -1.9878628,5.13088 -0.3158737,0.159488 -0.2837701,0.186066 -0.6330313,0.370376 -2.3352773,1.231975 -3.1438731,1.807629 -3.3303719,2.788921 -0.137462,0.724148 0.11503,1.199232 0.7118253,1.848414 0.9631046,0.902558 1.5107761,0.992288 3.0231052,0.992288 2.389366,-0.373016 4.366776,-1.15025 6.800471,-1.9 1.443995,-0.14058 2.689316,0.11124 4.868874,0.540718 2.822235,0.653406 5.84236,1.387884 8.348388,1.359282 0.484898,0.915145 1.290362,2.626181 2.589069,4.184553 3.38802,4.065533 7.341869,3.812579 7.747209,3.815445 0.73269,0.0098 1.314793,0.03188 1.652315,-0.570024 0.337524,-0.602144 0.28014,-1.321054 -0.15572,-1.867564 -0.352442,-0.448563 -1.627899,-1.154143 -1.975335,-2.992819 -0.09912,-0.523832 -0.05488,-0.965566 -0.0468,-1.383624 4.509437,1.32245 11.469932,5.350845 12.385063,9.738814 l 0.02986,3.152034 c -0.0128,-5.5e-4 0.013,2.82e-4 0,0 -0.207366,-0.0084 -0.649616,-0.0106 -0.965229,-0.0106 -0.820334,0 -1.708224,0.0831 -2.714274,0.24356 -3.267251,0.521194 -5.567671,2.447447 -5.789383,2.688363 0,0 -0.634878,0.506316 -0.266318,1.150726 0.365696,0.639854 1.087172,1.017576 1.872292,0.95599 l 0.03626,-2.4e-4 c 4.995067,0.696232 11.733758,3.839603 13.786919,7.85079 C 56.295754,56.595306 56.992712,57 57.752792,57 c 0.04878,0 0.09782,-0.0014 0.14686,-0.0056 0.815902,-0.0559 1.507641,-0.570616 1.733787,-1.290232 0.05764,-0.18598 0.56106,-2.479933 0.28379,-4.839083 z"/>
+ <path style="fill:#489cf2" d="M 59.917223,49.854743 C 59.364183,47.077038 58.345826,45.160048 55.99999,44.090016 55.97962,32.613917 52.648747,19.872251 41.999993,13.927198 c 0.850854,-0.369515 3.603431,-0.941941 4.451935,-1.098833 0.633576,-0.116206 1.163378,-0.511834 1.41613,-1.05713 0.252752,-0.545309 0.195628,-1.169786 -0.152852,-1.668938 -0.330478,-0.4733239 -2.70001,-1.6179892 -6.002993,-2.0195671 -3.712219,-0.1659321 -5.712219,-0.1659321 -10.55896,0.8106385 -2.569247,0.879906 -3.817095,1.0018949 -5.261873,1.1429976 -1.228544,0.120024 -2.621155,0.256149 -4.833577,0.824658 -6.371997,1.637597 -9.369541,4.235221 -11.0699405,5.940266 -1.3274013,1.330979 -2.061419,4.039106 -1.9878628,5.139775 -0.3158737,0.159764 -0.2837701,0.186389 -0.6330313,0.371018 -2.3352773,1.234112 -3.1438731,1.810764 -3.3303719,2.793757 -0.137462,0.725402 0.11503,1.20131 0.7118253,1.851617 0.9631046,0.904123 1.5107761,0.994009 3.0231052,0.994009 2.389366,-0.373663 4.366776,-1.152245 6.800471,-1.903294 1.443995,-0.140824 2.689316,0.111433 4.868874,0.541655 2.822235,0.654539 5.84236,1.39029 8.348388,1.361639 0.484898,0.916732 1.290362,2.630733 2.589069,4.191807 3.38802,4.072581 7.341869,3.819188 7.747209,3.822059 0.73269,0.0098 1.314793,0.03194 1.652315,-0.571011 0.337524,-0.603188 0.28014,-1.323344 -0.15572,-1.870802 -0.352442,-0.449341 -1.627899,-1.156144 -1.975335,-2.998008 -0.09912,-0.524739 -0.05488,-0.967239 -0.0468,-1.386021 4.509437,1.324741 11.469932,5.360121 12.385063,9.755697 l 0.02986,3.157497 c -0.0128,-5.51e-4 0.013,2.82e-4 0,0 -0.207366,-0.0084 -0.649616,-0.01062 -0.965229,-0.01062 -0.820334,0 -1.708224,0.08324 -2.714274,0.243982 -3.267251,0.522097 -5.567671,2.451691 -5.789383,2.693024 0,0 -0.634878,0.507193 -0.266318,1.15272 0.365696,0.640963 1.087172,1.01934 1.872292,0.957647 l 0.03626,-2.4e-4 c 4.995067,0.697439 11.733758,3.846259 13.786919,7.864401 0.320566,0.641004 1.017524,1.0464 1.777604,1.0464 0.04878,0 0.09782,-0.0014 0.14686,-0.0056 0.815902,-0.056 1.507641,-0.571604 1.733787,-1.292467 0.05764,-0.186303 0.56106,-2.484234 0.28379,-4.847472 z"/>
+ <circle style="opacity:0.2" cx="14" cy="21" r="2"/>
+ <circle style="fill:#ffffff" cx="14" cy="20" r="2"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 39.177734 8.0019531 C 36.821951 7.9777273 34.787399 8.1601502 31.152344 8.8925781 C 28.583097 9.7724841 27.335403 9.8960067 25.890625 10.037109 C 24.662081 10.157133 23.271016 10.292819 21.058594 10.861328 C 14.686597 12.498925 11.688681 15.095736 9.9882812 16.800781 C 8.6608799 18.13176 7.9264438 20.840737 8 21.941406 C 7.6841263 22.10117 7.7164487 22.127871 7.3671875 22.3125 C 5.0319102 23.546612 4.2236082 24.122476 4.0371094 25.105469 C 3.978047 25.417148 4.0046416 25.68041 4.0859375 25.933594 C 4.3356107 25.053591 5.1746499 24.471179 7.3671875 23.3125 C 7.7164487 23.127871 7.6841263 23.10117 8 22.941406 C 7.9264438 21.840737 8.6608799 19.13176 9.9882812 17.800781 C 11.688681 16.095736 14.686597 13.498925 21.058594 11.861328 C 23.271016 11.292819 24.662081 11.157133 25.890625 11.037109 C 27.335403 10.896006 28.583097 10.772484 31.152344 9.8925781 C 35.999085 8.9160075 38.000672 8.9160992 41.712891 9.0820312 C 45.015874 9.4836091 47.384366 10.628239 47.714844 11.101562 C 47.814409 11.244177 47.883981 11.398334 47.935547 11.556641 C 48.087053 11.066369 48.018726 10.536835 47.714844 10.101562 C 47.384366 9.6282386 45.015874 8.4836091 41.712891 8.0820312 C 40.784836 8.0405482 39.962995 8.0100284 39.177734 8.0019531 z M 43.09375 14.582031 C 42.639581 14.704014 42.238763 14.824043 42 14.927734 C 52.648754 20.872787 55.97963 33.613745 56 45.089844 C 58.345294 46.159628 59.364841 48.076851 59.917969 50.853516 C 59.917969 50.853516 59.917969 50.855469 59.917969 50.855469 C 59.953454 51.158384 59.973902 51.461371 59.986328 51.757812 C 60.003878 51.153541 59.995151 50.514325 59.917969 49.855469 C 59.917969 49.855469 59.917969 49.853516 59.917969 49.853516 C 59.364841 47.076851 58.345294 45.159628 56 44.089844 C 55.980347 33.017482 52.875878 20.769701 43.09375 14.582031 z M 37.599609 30.138672 C 37.591529 30.557454 37.547364 31.000652 37.646484 31.525391 C 37.99392 33.367255 39.270605 34.074097 39.623047 34.523438 C 39.756238 34.69073 39.840306 34.877079 39.902344 35.068359 C 40.068609 34.543392 39.983363 33.976009 39.623047 33.523438 C 39.270605 33.074097 37.99392 32.367255 37.646484 30.525391 C 37.620709 30.388937 37.622825 30.270892 37.613281 30.144531 C 37.608859 30.143228 37.604027 30.13997 37.599609 30.138672 z M 49.048828 42.042969 C 48.228494 42.042969 47.341988 42.124414 46.335938 42.285156 C 43.068686 42.807253 40.768587 44.737183 40.546875 44.978516 C 40.546875 44.978516 39.910737 45.485332 40.279297 46.130859 C 40.297501 46.162766 40.325772 46.186213 40.345703 46.216797 C 40.444397 46.07703 40.546875 45.978516 40.546875 45.978516 C 40.768587 45.737183 43.068686 43.807253 46.335938 43.285156 C 47.341988 43.124414 48.228494 43.042969 49.048828 43.042969 C 49.364441 43.042969 49.808259 43.044334 50.015625 43.052734 L 50.005859 42.052734 C 49.795928 42.044542 49.361253 42.042969 49.048828 42.042969 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dont-starve-together.svg b/.icons/awkward/64x64/apps/dont-starve-together.svg
new file mode 100644
index 00000000..f285936c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dont-starve-together.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:.2" d="m47.500953 1026.316c1.421764 9.935-5.679306 23.6688-8.032404 22.9792-0.799079 0.9368-15.523669-8.0932-17.237585-17.8542-0.159859-0.9106-4.249256-7.2876-2.375194-5.296 2.664864 2.832-2.754194-5.598-1.547293-8.1928 1.779501-3.8262 11.657353-4.387 16.283254-4.387 4.221787 0 9.171246-1.918 11.291255 0.495 1.77841 2.024 1.002563 7.9554 1.617967 12.2558z"/>
+ <path style="fill:#fec786" d="m47.500953 1025.316c1.421764 9.935-5.679306 23.6688-8.032404 22.9792-0.799079 0.9368-15.523669-8.0932-17.237585-17.8542-0.159859-0.9106-4.249256-7.2876-2.375194-5.296 2.664864 2.832-2.754194-5.598-1.547293-8.1928 1.779501-3.8262 11.657353-4.387 16.283254-4.387 4.221787 0 9.171246-1.918 11.291255 0.495 1.77841 2.024 1.002563 7.9554 1.617967 12.2558z"/>
+ <path style="fill:#4f4f4f" d="m35.000006 1040.0942c0-0.2772 0.600534-0.6228 2.472318-1.4186 0.861381-0.366 1.157266-0.4008 1.356596-0.16 0.1402 0.168 0.208028 0.365 0.1507 0.4344-0.09714 0.116-3.652058 1.4122-3.87736 1.4122-0.05622 0-0.10224-0.12-0.10224-0.2686z"/>
+ <path style="fill:#4f4f4f" d="m35.928771 1036.739c-1.016705-0.4348-1.299918-1.0872-0.336679-0.776 1.546276 0.5002 1.597836 0.417 1.481302-2.3892-0.0728-1.7528 0.003-2.5632 0.223236-2.3882 0.18338 0.148 0.390049 1.549 0.459245 3.118 0.13816 3.132 0.05668 3.2408-1.827104 2.4354z"/>
+ <path style="opacity:.2" d="m14.618094 1028.0426c-0.954429-0.6514-1.733896-1.236-1.732149-1.2992 0.0018-0.064 0.496708-0.5186 1.099909-1.012 1.043994-0.854 1.1846-1.6054 1.181901-2.1972-0.0014-0.3194-3.872578-5.6656-6.2890874-8.6856-0.9350527-1.1686-1.7665966-2.3102-1.8478735-2.537-0.091882-0.2564 0.025148-0.6382 0.3094124-1.0094 0.9550418-1.2466 2.5712958-3.2328 3.4632715-4.9406 0.884649-1.694 1.946536-3.0854 2.128958-2.7896 0.264047 0.4278 0.530074 0.16 2.631534-2.6514 2.112333-2.82559 3.842669-5.46578 4.266029-5.46578 0.477641 0 0.279723 0.4752-0.628222 1.50819-1.622093 1.731-2.126697 4.12159-2.12953 5.68479-0.143238 2.9488 2.256227 5.073 4.868292 6.2738 3.343304 0.7882 6.456985 0.4354 7.044104-2.3576 0.488113-2.3222-1.153773-3.7466-3.055057-4.3182-0.464283 0.2116-1.810514 1.6344-2.238987 2.9904-0.14948 0.4734-0.579476 0.2982-0.579476-0.2358 0-1.1116 1.253695-3.9452 1.9187-5.15443 0.932965-1.69656 1.951816-1.77916 2.788235-1.61156 0.466818 0.094 0.821719-0.198 1.245807-0.5344l0.593023-0.4672c2.065846 1.5194 4.380751 2.63516 6.585375 3.91879 2.473425 1.7588 4.855839 2.7518 4.881907 3.0028 0.0154 0.148 0.0054 0.156-0.02246 1.2348-0.04832 1.8714-0.02846 1.9622 0.428557 1.9622 0.928109 0 1.861068-0.519 3.098825-2.0132 2.167431-2.6166 2.447531-2.6406 2.447531-4.8368 0.15656-1.68099-2.059218-5.28198-3.447774-3.93198-0.582118 0.58299-1.257139 2.63575-1.047049 3.18415 0.14172 0.37003 1.031765 0.62463 1.52301 0.43563 0.515352-0.19803 0.432476 0.2108-0.15014 0.7408-0.763501 0.6944-1.596256 0.814-2.208933 0.317-0.757421-0.6142-0.961597-3.05519-0.386574-4.62158 0.546014-1.4874 2.49607-3.0676 2.905431-3.2248 0.46075-0.178 0.978163 0.192 2.821865 2.6148 2.969067 4.46698 6.208727 8.46698 9.105246 12.73398 0.360446 0.5278 0.710635 1.3008 0.778205 1.7178 0.11252 0.6944-0.0228 0.925-1.607916 2.7408-2.610079 2.9902-4.366883 5.4152-4.366883 6.0284 0 0.6608 1.351192 1.1958 2.535293 1.3782 0.858033 0.132 1.423142 0.425 1.423142 0.7376-1.407786 1.9206-6.964794 9.767-7.633491 9.2328-0.06538-0.106-0.1746-1.3678-0.24273-2.8038-0.513017-3.89-0.698471-9.185-1.152115-12.9806-0.13596-0.7404-0.15686-0.7528-1.061027-0.6272-2.217491 0.3086-4.946966 0.4804-7.127534 0.8434-1.7609 0.293-3.30168 1.5228-4.018985 1.1382-0.735133-0.394-4.606859-1.0922-6.905183-1.38-6.783079-0.8494-5.670041-0.7056-5.670041 0.128l1.486042 15.2288s0.712447 3.2304 0.1171 3.2304c-3.235162-1.2338-5.608759-3.5856-8.127496-5.3224z"/>
+ <path style="fill:#4f4f4f" d="m14.618094 1027.0426c-0.954429-0.6514-1.733896-1.236-1.732149-1.2992 0.0018-0.064 0.496708-0.5186 1.099909-1.012 1.043994-0.854 1.1846-1.6054 1.181901-2.1972-0.0014-0.3194-3.872578-5.6656-6.2890874-8.6856-0.9350527-1.1686-1.7665966-2.3102-1.8478735-2.537-0.091882-0.2564 0.025148-0.6382 0.3094124-1.0094 0.9550418-1.2466 2.5712958-3.2328 3.4632715-4.9406 0.884649-1.694 1.946536-3.0854 2.128958-2.7896 0.264047 0.4278 0.530074 0.16 2.631534-2.65136 2.112333-2.82559 3.842669-5.46579 4.266029-5.46579 0.477641 0 0.279723 0.4752-0.628222 1.5082-1.622093 1.73099-2.126697 4.12155-2.12953 5.68475-0.143238 2.9488 2.256227 5.073 4.868292 6.2738 3.343304 0.7882 6.456985 0.4354 7.044104-2.3576 0.488113-2.3222-1.153773-3.7466-3.055057-4.3182-0.464283 0.2116-1.810514 1.6344-2.238987 2.9904-0.14948 0.4734-0.579476 0.2982-0.579476-0.2358 0-1.1116 1.253695-3.9452 1.9187-5.15436 0.932965-1.69659 1.951816-1.77919 2.788235-1.61159 0.466818 0.094 0.821719-0.198 1.245807-0.5344l0.593023-0.4672c2.065846 1.51939 4.380751 2.63519 6.585375 3.91875 2.473425 1.7588 4.855839 2.7518 4.881907 3.0028 0.0154 0.148 0.0054 0.156-0.02246 1.2348-0.04832 1.8714-0.02846 1.9622 0.428557 1.9622 0.928109 0 1.861068-0.519 3.098825-2.0132 2.167431-2.6166 2.447531-2.6406 2.447531-4.83676 0.15656-1.681-2.059218-5.28199-3.447774-3.93199-0.582118 0.583-1.257139 2.63579-1.047049 3.18419 0.14172 0.37 1.031765 0.6246 1.52301 0.4356 0.515352-0.198 0.432476 0.2108-0.15014 0.7408-0.763501 0.69436-1.596256 0.81396-2.208933 0.31696-0.757421-0.61416-0.961597-3.05515-0.386574-4.62155 0.546014-1.4874 2.49607-3.0676 2.905431-3.2248 0.46075-0.178 0.978163 0.192 2.821865 2.6148 2.969067 4.46699 6.208727 8.46695 9.105246 12.73395 0.360446 0.5278 0.710635 1.3008 0.778205 1.7178 0.11252 0.6944-0.0228 0.925-1.607916 2.7408-2.610079 2.9902-4.366883 5.4152-4.366883 6.0284 0 0.6608 1.351192 1.1958 2.535293 1.3782 0.858033 0.132 1.423142 0.425 1.423142 0.7376-1.407786 1.9206-6.964794 9.767-7.633491 9.2328-0.06538-0.106-0.1746-1.3678-0.24273-2.8038-0.513017-3.89-0.698471-5.9858-1.152115-9.7814-0.13596-0.7404-0.15686-0.7528-1.061027-0.6272-2.217491 0.3086-4.946966 0.4804-7.127534 0.8434-1.7609 0.293-3.30168 1.5228-4.018985 1.1382-0.735133-0.394-4.606859-1.0922-6.905183-1.38-6.783079-0.8494-5.670041-0.7056-5.670041 0.128l1.486042 12.0296s0.712447 3.2304 0.1171 3.2304c-3.235162-1.2338-5.608759-3.5856-8.127496-5.3224z"/>
+ <circle style="fill:#4f4f4f" cx="31" cy="1030.362" r="2"/>
+ <path style="fill:#4f4f4f" d="m25.550145 1026.3636c-0.14422 0-0.235006 0.02-0.266204 0.034-0.10904 0.07-0.21697 0.482-0.240854 0.9164l-0.04308 0.7888 2.758405 0.134c1.553197 0.132 3.278977 0.168 4.738475 0.068 0.513109 0 0.571183-0.04 0.448748-0.3016-0.327224-0.6992-0.847042-1.1036-1.467937-1.14-0.339669-0.02-1.82754-0.162-3.30603-0.315-1.269225-0.132-2.188786-0.196-2.621501-0.186z"/>
+ <path style="fill:#4f4f4f" d="m37.479872 1024.3622c-0.19584 0-0.315944 0.02-0.344454 0.042-0.10674 0.098-0.16108 0.5746-0.12358 1.0576 0.06196 0.7978 0.11702 0.8748 0.610023 0.8416 1.373633 0.07 2.758971 0.058 4.157094 0.058 1.096499-0.044 2.448465-0.7408 3.221028-1.1174 0-0.112-0.1031-0.2034-0.231387-0.2034-0.12828 0-1.855272-0.184-3.836308-0.4074-1.58756-0.18-2.864883-0.2776-3.452414-0.2706z"/>
+ <circle style="fill:#4f4f4f" cx="39" cy="1028.362" r="2"/>
+ <path style="opacity:.1;fill:#ffffff" transform="translate(0,988.3622)" d="m44.443359 4c-0.061844 0.0021859-0.122093 0.0168125-0.179687 0.0390625-0.409361 0.1572-2.358283 1.7372094-2.904297 3.2246094-0.282553 0.7696932-0.37551 1.749565-0.308594 2.6210937 0.035674-0.5706113 0.131131-1.1376729 0.308594-1.6210937 0.546014-1.4874 2.494936-3.0674094 2.904297-3.2246094 0.46075-0.178 0.978563 0.1904813 2.822266 2.6132813 2.969067 4.4669502 6.208949 8.4673752 9.105468 12.734375 0.298779 0.4375 0.581376 1.032801 0.710938 1.464843 0.111822-0.261127 0.113445-0.467853 0.068359-0.746093-0.06757-0.417-0.418851-1.19095-0.779297-1.71875-2.896519-4.267-6.136401-8.267385-9.105468-12.734375-1.61324-2.1199502-2.209669-2.6676456-2.642579-2.652344zm-24.613281 2.0917969c-0.42336 0-2.153292 2.6412068-4.265625 5.4667971-2.10146 2.81136-2.368765 3.07819-2.632812 2.65039-0.182422-0.2958-1.244258 1.097016-2.128907 2.791016-0.8919753 1.7078-2.5078484 3.692853-3.4628902 4.939453-0.2842645 0.3712-0.4004758 0.753366-0.3085938 1.009766 0.0102348 0.02856 0.1196063 0.174669 0.1523438 0.230469 0.0452472-0.079452 0.0951216-0.160412 0.15625-0.240235 0.9550418-1.2466 2.5709149-3.231653 3.4628902-4.939453 0.884649-1.694 1.946485-3.086816 2.128907-2.791016 0.264047 0.4278 0.531352 0.16101 2.632812-2.65039 1.068994-1.429934 2.035621-2.8054452 2.789063-3.8222659 0.2434-0.3961305 0.516177-0.7810332 0.847656-1.1347656 0.907945-1.033 1.106547-1.5097656 0.628906-1.5097656zm9.826172 1.7792969l-0.591797 0.4667968c-0.424088 0.3364-0.779276 0.6291563-1.246094 0.5351563-0.836419-0.1676-1.856097-0.0852619-2.789062 1.6113281-0.665005 1.20916-1.917969 4.042697-1.917969 5.154297 0 0.153797 0.039388 0.266166 0.09375 0.353516 0.292912-1.323128 1.263277-3.487867 1.824219-4.507813 0.932965-1.69659 1.952643-1.7789281 2.789062-1.6113281 0.466818 0.094 0.822006-0.1987563 1.246094-0.5351563l0.591797-0.4667968c2.065846 1.5193902 4.381314 2.6344082 6.585938 3.9179682 2.42446 1.723983 4.747152 2.709539 4.863281 2.984376 0.01604-0.54771 0.031763-0.86291 0.019531-0.980469-0.026068-0.251-2.409388-1.245107-4.882812-3.003907-2.204624-1.28356-4.520092-2.3985782-6.585938-3.9179682zm12.984375 2.6093752c-0.082468 0.387314-0.125982 0.734252-0.058594 0.910156 0.095019 0.248045 0.527153 0.431159 0.949219 0.476563 0.141637-0.087988 0.285031-0.1726 0.423828-0.298829 0.582616-0.53 0.665743-0.940187 0.150391-0.742187-0.449609 0.172981-1.226579-0.027125-1.464844-0.345703zm4.419922 1.398437c-0.084486 1.504202-0.538734 1.812472-2.431641 4.097656-1.237757 1.4942-2.1715 2.011719-3.099609 2.011719-0.307718 0-0.407668-0.0874-0.431641-0.685547-0.035889 1.550369 0.003339 1.685547 0.431641 1.685547 0.928109 0 1.861852-0.517519 3.099609-2.011719 2.167431-2.616599 2.447266-2.64169 2.447266-4.83789 0.007188-0.077182-0.01312-0.175153-0.015625-0.259766zm-29.974609 2.058594c-0.005322 0.116958-0.013474 0.238288-0.013672 0.347656-0.143238 2.9488 2.257075 5.072638 4.86914 6.273438 3.343304 0.7882 6.45585 0.435578 7.042969-2.357422 0.098865-0.470352 0.091607-0.893954 0.03125-1.291016-0.013381 0.098559-0.009806 0.188995-0.03125 0.291016-0.587119 2.793-3.699665 3.145622-7.042969 2.357422-2.414841-1.110134-4.645191-3.010584-4.855468-5.621094zm4.101562 15.164062c-0.200676 0.096491-0.044922 0.311878-0.044922 0.638672l1.486328 12.029297s0.222267 1.029708 0.3125 1.927735c0.153859-0.784676-0.3125-2.927735-0.3125-2.927735l-1.441406-11.667969zm30.013672 1.208985c-0.123235 0.242647-0.207031 0.446667-0.207031 0.564453 0 0.6608 1.353008 1.194553 2.537109 1.376953 0.421585 0.064857 0.76971 0.169102 1.017578 0.294922 0.111855-0.154072 0.320156-0.44185 0.404297-0.556641 0-0.3126-0.563842-0.606281-1.421875-0.738281-0.908491-0.139945-1.910591-0.488772-2.330078-0.941406zm-36.15625 4.615234c-0.134941 0.435271-0.414725 0.916667-1.058594 1.44336-0.603201 0.4934-1.097809 0.947718-1.099609 1.011718-0.000906 0.032752 0.216465 0.211407 0.550781 0.460938 0.169278-0.14929 0.335379-0.298062 0.548828-0.472656 1.043994-0.854 1.18434-1.605466 1.181641-2.197266-0.000126-0.028713-0.064243-0.141475-0.123047-0.246094z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dont-starve.svg b/.icons/awkward/64x64/apps/dont-starve.svg
new file mode 100644
index 00000000..e396e9ac
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dont-starve.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:.2" d="m47.500953 1026.316c1.421764 9.935-5.679306 23.6688-8.032404 22.9792-0.799079 0.9368-15.523669-8.0932-17.237585-17.8542-0.159859-0.9106-4.249256-7.2876-2.375194-5.296 2.664864 2.832-2.754194-5.598-1.547293-8.1928 1.779501-3.8262 11.657353-4.387 16.283254-4.387 4.221787 0 9.171246-1.918 11.291255 0.495 1.77841 2.024 1.002563 7.9554 1.617967 12.2558z"/>
+ <path style="fill:#8bc1d6" d="m47.500953 1025.316c1.421764 9.935-5.679306 23.6688-8.032404 22.9792-0.799079 0.9368-15.523669-8.0932-17.237585-17.8542-0.159859-0.9106-4.249256-7.2876-2.375194-5.296 2.664864 2.832-2.754194-5.598-1.547293-8.1928 1.779501-3.8262 11.657353-4.387 16.283254-4.387 4.221787 0 9.171246-1.918 11.291255 0.495 1.77841 2.024 1.002563 7.9554 1.617967 12.2558z"/>
+ <path style="fill:#4f4f4f" d="m35.000006 1040.0942c0-0.2772 0.600534-0.6228 2.472318-1.4186 0.861381-0.366 1.157266-0.4008 1.356596-0.16 0.1402 0.168 0.208028 0.365 0.1507 0.4344-0.09714 0.116-3.652058 1.4122-3.87736 1.4122-0.05622 0-0.10224-0.12-0.10224-0.2686z"/>
+ <path style="fill:#4f4f4f" d="m35.928771 1036.739c-1.016705-0.4348-1.299918-1.0872-0.336679-0.776 1.546276 0.5002 1.597836 0.417 1.481302-2.3892-0.0728-1.7528 0.003-2.5632 0.223236-2.3882 0.18338 0.148 0.390049 1.549 0.459245 3.118 0.13816 3.132 0.05668 3.2408-1.827104 2.4354z"/>
+ <path style="opacity:.2" d="m14.618094 1028.0426c-0.954429-0.6514-1.733896-1.236-1.732149-1.2992 0.0018-0.064 0.496708-0.5186 1.099909-1.012 1.043994-0.854 1.1846-1.6054 1.181901-2.1972-0.0014-0.3194-3.872578-5.6656-6.2890874-8.6856-0.9350527-1.1686-1.7665966-2.3102-1.8478735-2.537-0.091882-0.2564 0.025148-0.6382 0.3094124-1.0094 0.9550418-1.2466 2.5712958-3.2328 3.4632715-4.9406 0.884649-1.694 1.946536-3.0854 2.128958-2.7896 0.264047 0.4278 0.530074 0.16 2.631534-2.6514 2.112333-2.82559 3.842669-5.46578 4.266029-5.46578 0.477641 0 0.279723 0.4752-0.628222 1.50819-1.622093 1.731-2.126697 4.12159-2.12953 5.68479-0.143238 2.9488 2.256227 5.073 4.868292 6.2738 3.343304 0.7882 6.456985 0.4354 7.044104-2.3576 0.488113-2.3222-1.153773-3.7466-3.055057-4.3182-0.464283 0.2116-1.810514 1.6344-2.238987 2.9904-0.14948 0.4734-0.579476 0.2982-0.579476-0.2358 0-1.1116 1.253695-3.9452 1.9187-5.15443 0.932965-1.69656 1.951816-1.77916 2.788235-1.61156 0.466818 0.094 0.821719-0.198 1.245807-0.5344l0.593023-0.4672c2.065846 1.5194 4.380751 2.63516 6.585375 3.91879 2.473425 1.7588 4.855839 2.7518 4.881907 3.0028 0.0154 0.148 0.0054 0.156-0.02246 1.2348-0.04832 1.8714-0.02846 1.9622 0.428557 1.9622 0.928109 0 1.861068-0.519 3.098825-2.0132 2.167431-2.6166 2.447531-2.6406 2.447531-4.8368 0.15656-1.68099-2.059218-5.28198-3.447774-3.93198-0.582118 0.58299-1.257139 2.63575-1.047049 3.18415 0.14172 0.37003 1.031765 0.62463 1.52301 0.43563 0.515352-0.19803 0.432476 0.2108-0.15014 0.7408-0.763501 0.6944-1.596256 0.814-2.208933 0.317-0.757421-0.6142-0.961597-3.05519-0.386574-4.62158 0.546014-1.4874 2.49607-3.0676 2.905431-3.2248 0.46075-0.178 0.978163 0.192 2.821865 2.6148 2.969067 4.46698 6.208727 8.46698 9.105246 12.73398 0.360446 0.5278 0.710635 1.3008 0.778205 1.7178 0.11252 0.6944-0.0228 0.925-1.607916 2.7408-2.610079 2.9902-4.366883 5.4152-4.366883 6.0284 0 0.6608 1.351192 1.1958 2.535293 1.3782 0.858033 0.132 1.423142 0.425 1.423142 0.7376-1.407786 1.9206-6.964794 9.767-7.633491 9.2328-0.06538-0.106-0.1746-1.3678-0.24273-2.8038-0.513017-3.89-0.698471-9.185-1.152115-12.9806-0.13596-0.7404-0.15686-0.7528-1.061027-0.6272-2.217491 0.3086-4.946966 0.4804-7.127534 0.8434-1.7609 0.293-3.30168 1.5228-4.018985 1.1382-0.735133-0.394-4.606859-1.0922-6.905183-1.38-6.783079-0.8494-5.670041-0.7056-5.670041 0.128l1.486042 15.2288s0.712447 3.2304 0.1171 3.2304c-3.235162-1.2338-5.608759-3.5856-8.127496-5.3224z"/>
+ <path style="fill:#4f4f4f" d="m14.618094 1027.0426c-0.954429-0.6514-1.733896-1.236-1.732149-1.2992 0.0018-0.064 0.496708-0.5186 1.099909-1.012 1.043994-0.854 1.1846-1.6054 1.181901-2.1972-0.0014-0.3194-3.872578-5.6656-6.2890874-8.6856-0.9350527-1.1686-1.7665966-2.3102-1.8478735-2.537-0.091882-0.2564 0.025148-0.6382 0.3094124-1.0094 0.9550418-1.2466 2.5712958-3.2328 3.4632715-4.9406 0.884649-1.694 1.946536-3.0854 2.128958-2.7896 0.264047 0.4278 0.530074 0.16 2.631534-2.65136 2.112333-2.82559 3.842669-5.46579 4.266029-5.46579 0.477641 0 0.279723 0.4752-0.628222 1.5082-1.622093 1.73099-2.126697 4.12155-2.12953 5.68475-0.143238 2.9488 2.256227 5.073 4.868292 6.2738 3.343304 0.7882 6.456985 0.4354 7.044104-2.3576 0.488113-2.3222-1.153773-3.7466-3.055057-4.3182-0.464283 0.2116-1.810514 1.6344-2.238987 2.9904-0.14948 0.4734-0.579476 0.2982-0.579476-0.2358 0-1.1116 1.253695-3.9452 1.9187-5.15436 0.932965-1.69659 1.951816-1.77919 2.788235-1.61159 0.466818 0.094 0.821719-0.198 1.245807-0.5344l0.593023-0.4672c2.065846 1.51939 4.380751 2.63519 6.585375 3.91875 2.473425 1.7588 4.855839 2.7518 4.881907 3.0028 0.0154 0.148 0.0054 0.156-0.02246 1.2348-0.04832 1.8714-0.02846 1.9622 0.428557 1.9622 0.928109 0 1.861068-0.519 3.098825-2.0132 2.167431-2.6166 2.447531-2.6406 2.447531-4.83676 0.15656-1.681-2.059218-5.28199-3.447774-3.93199-0.582118 0.583-1.257139 2.63579-1.047049 3.18419 0.14172 0.37 1.031765 0.6246 1.52301 0.4356 0.515352-0.198 0.432476 0.2108-0.15014 0.7408-0.763501 0.69436-1.596256 0.81396-2.208933 0.31696-0.757421-0.61416-0.961597-3.05515-0.386574-4.62155 0.546014-1.4874 2.49607-3.0676 2.905431-3.2248 0.46075-0.178 0.978163 0.192 2.821865 2.6148 2.969067 4.46699 6.208727 8.46695 9.105246 12.73395 0.360446 0.5278 0.710635 1.3008 0.778205 1.7178 0.11252 0.6944-0.0228 0.925-1.607916 2.7408-2.610079 2.9902-4.366883 5.4152-4.366883 6.0284 0 0.6608 1.351192 1.1958 2.535293 1.3782 0.858033 0.132 1.423142 0.425 1.423142 0.7376-1.407786 1.9206-6.964794 9.767-7.633491 9.2328-0.06538-0.106-0.1746-1.3678-0.24273-2.8038-0.513017-3.89-0.698471-5.9858-1.152115-9.7814-0.13596-0.7404-0.15686-0.7528-1.061027-0.6272-2.217491 0.3086-4.946966 0.4804-7.127534 0.8434-1.7609 0.293-3.30168 1.5228-4.018985 1.1382-0.735133-0.394-4.606859-1.0922-6.905183-1.38-6.783079-0.8494-5.670041-0.7056-5.670041 0.128l1.486042 12.0296s0.712447 3.2304 0.1171 3.2304c-3.235162-1.2338-5.608759-3.5856-8.127496-5.3224z"/>
+ <circle style="fill:#4f4f4f" cx="31" cy="1030.362" r="2"/>
+ <path style="fill:#4f4f4f" d="m25.550145 1026.3636c-0.14422 0-0.235006 0.02-0.266204 0.034-0.10904 0.07-0.21697 0.482-0.240854 0.9164l-0.04308 0.7888 2.758405 0.134c1.553197 0.132 3.278977 0.168 4.738475 0.068 0.513109 0 0.571183-0.04 0.448748-0.3016-0.327224-0.6992-0.847042-1.1036-1.467937-1.14-0.339669-0.02-1.82754-0.162-3.30603-0.315-1.269225-0.132-2.188786-0.196-2.621501-0.186z"/>
+ <path style="fill:#4f4f4f" d="m37.479872 1024.3622c-0.19584 0-0.315944 0.02-0.344454 0.042-0.10674 0.098-0.16108 0.5746-0.12358 1.0576 0.06196 0.7978 0.11702 0.8748 0.610023 0.8416 1.373633 0.07 2.758971 0.058 4.157094 0.058 1.096499-0.044 2.448465-0.7408 3.221028-1.1174 0-0.112-0.1031-0.2034-0.231387-0.2034-0.12828 0-1.855272-0.184-3.836308-0.4074-1.58756-0.18-2.864883-0.2776-3.452414-0.2706z"/>
+ <circle style="fill:#4f4f4f" cx="39" cy="1028.362" r="2"/>
+ <path style="opacity:.1;fill:#ffffff" transform="translate(0,988.3622)" d="m44.443359 4c-0.061844 0.0021859-0.122093 0.0168125-0.179687 0.0390625-0.409361 0.1572-2.358283 1.7372094-2.904297 3.2246094-0.282553 0.7696932-0.37551 1.749565-0.308594 2.6210937 0.035674-0.5706113 0.131131-1.1376729 0.308594-1.6210937 0.546014-1.4874 2.494936-3.0674094 2.904297-3.2246094 0.46075-0.178 0.978563 0.1904813 2.822266 2.6132813 2.969067 4.4669502 6.208949 8.4673752 9.105468 12.734375 0.298779 0.4375 0.581376 1.032801 0.710938 1.464843 0.111822-0.261127 0.113445-0.467853 0.068359-0.746093-0.06757-0.417-0.418851-1.19095-0.779297-1.71875-2.896519-4.267-6.136401-8.267385-9.105468-12.734375-1.61324-2.1199502-2.209669-2.6676456-2.642579-2.652344zm-24.613281 2.0917969c-0.42336 0-2.153292 2.6412068-4.265625 5.4667971-2.10146 2.81136-2.368765 3.07819-2.632812 2.65039-0.182422-0.2958-1.244258 1.097016-2.128907 2.791016-0.8919753 1.7078-2.5078484 3.692853-3.4628902 4.939453-0.2842645 0.3712-0.4004758 0.753366-0.3085938 1.009766 0.0102348 0.02856 0.1196063 0.174669 0.1523438 0.230469 0.0452472-0.079452 0.0951216-0.160412 0.15625-0.240235 0.9550418-1.2466 2.5709149-3.231653 3.4628902-4.939453 0.884649-1.694 1.946485-3.086816 2.128907-2.791016 0.264047 0.4278 0.531352 0.16101 2.632812-2.65039 1.068994-1.429934 2.035621-2.8054452 2.789063-3.8222659 0.2434-0.3961305 0.516177-0.7810332 0.847656-1.1347656 0.907945-1.033 1.106547-1.5097656 0.628906-1.5097656zm9.826172 1.7792969l-0.591797 0.4667968c-0.424088 0.3364-0.779276 0.6291563-1.246094 0.5351563-0.836419-0.1676-1.856097-0.0852619-2.789062 1.6113281-0.665005 1.20916-1.917969 4.042697-1.917969 5.154297 0 0.153797 0.039388 0.266166 0.09375 0.353516 0.292912-1.323128 1.263277-3.487867 1.824219-4.507813 0.932965-1.69659 1.952643-1.7789281 2.789062-1.6113281 0.466818 0.094 0.822006-0.1987563 1.246094-0.5351563l0.591797-0.4667968c2.065846 1.5193902 4.381314 2.6344082 6.585938 3.9179682 2.42446 1.723983 4.747152 2.709539 4.863281 2.984376 0.01604-0.54771 0.031763-0.86291 0.019531-0.980469-0.026068-0.251-2.409388-1.245107-4.882812-3.003907-2.204624-1.28356-4.520092-2.3985782-6.585938-3.9179682zm12.984375 2.6093752c-0.082468 0.387314-0.125982 0.734252-0.058594 0.910156 0.095019 0.248045 0.527153 0.431159 0.949219 0.476563 0.141637-0.087988 0.285031-0.1726 0.423828-0.298829 0.582616-0.53 0.665743-0.940187 0.150391-0.742187-0.449609 0.172981-1.226579-0.027125-1.464844-0.345703zm4.419922 1.398437c-0.084486 1.504202-0.538734 1.812472-2.431641 4.097656-1.237757 1.4942-2.1715 2.011719-3.099609 2.011719-0.307718 0-0.407668-0.0874-0.431641-0.685547-0.035889 1.550369 0.003339 1.685547 0.431641 1.685547 0.928109 0 1.861852-0.517519 3.099609-2.011719 2.167431-2.616599 2.447266-2.64169 2.447266-4.83789 0.007188-0.077182-0.01312-0.175153-0.015625-0.259766zm-29.974609 2.058594c-0.005322 0.116958-0.013474 0.238288-0.013672 0.347656-0.143238 2.9488 2.257075 5.072638 4.86914 6.273438 3.343304 0.7882 6.45585 0.435578 7.042969-2.357422 0.098865-0.470352 0.091607-0.893954 0.03125-1.291016-0.013381 0.098559-0.009806 0.188995-0.03125 0.291016-0.587119 2.793-3.699665 3.145622-7.042969 2.357422-2.414841-1.110134-4.645191-3.010584-4.855468-5.621094zm4.101562 15.164062c-0.200676 0.096491-0.044922 0.311878-0.044922 0.638672l1.486328 12.029297s0.222267 1.029708 0.3125 1.927735c0.153859-0.784676-0.3125-2.927735-0.3125-2.927735l-1.441406-11.667969zm30.013672 1.208985c-0.123235 0.242647-0.207031 0.446667-0.207031 0.564453 0 0.6608 1.353008 1.194553 2.537109 1.376953 0.421585 0.064857 0.76971 0.169102 1.017578 0.294922 0.111855-0.154072 0.320156-0.44185 0.404297-0.556641 0-0.3126-0.563842-0.606281-1.421875-0.738281-0.908491-0.139945-1.910591-0.488772-2.330078-0.941406zm-36.15625 4.615234c-0.134941 0.435271-0.414725 0.916667-1.058594 1.44336-0.603201 0.4934-1.097809 0.947718-1.099609 1.011718-0.000906 0.032752 0.216465 0.211407 0.550781 0.460938 0.169278-0.14929 0.335379-0.298062 0.548828-0.472656 1.043994-0.854 1.18434-1.605466 1.181641-2.197266-0.000126-0.028713-0.064243-0.141475-0.123047-0.246094z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/doom.svg b/.icons/awkward/64x64/apps/doom.svg
new file mode 100644
index 00000000..1ec5d900
--- /dev/null
+++ b/.icons/awkward/64x64/apps/doom.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 57.398438,22 -2.123047,0.06641 c -1.553929,-0.01064 -3.300405,-0.01721 -3.316407,-0.01172 l -1.359375,4.019531 c 0,0 -1.598889,-4.07565 -1.921875,-3.998047 l -0.257812,-0.01563 c -0.140763,-0.0092 -0.808853,-0.01563 -1.730469,-0.01563 H 45 v 7.18164 7.605469 l -0.134766,0.103516 c -0.117712,0.0846 -0.138684,0.112016 -0.111328,0.138672 l 4.212891,3.027343 0.01172,-2.945312 c 0.01232,-2.707936 0.01661,-2.929488 0.05469,-2.806641 l 1.566406,4.125 1.414063,-4.287109 0.01367,3.896484 0.01367,3.896485 3.947265,2.796875 L 56,33.916016 56.013672,23.470703 Z m -35.128907,0.002 -0.632812,0.474609 -0.634766,0.476563 v 6.90625 L 21,36.769531 27.464844,41.601562 31,38.949219 l -0.0059,-7.996094 -0.0078,-7.998047 -0.623047,-0.478516 -0.626953,-0.474609 h -3.732422 z m 11.994141,0 -0.626953,0.474609 -0.623047,0.478516 -0.0078,7.998047 L 33,38.949219 36.535156,41.601562 43,36.769531 l -0.002,-6.910156 v -6.90625 l -0.634766,-0.476563 -0.632812,-0.474609 h -3.734375 z m -26.6640626,0.0078 1.4335937,1.417968 v 10.048828 c 0,5.527761 0.0099,10.431367 0.019531,10.896485 v 0.0039 c 0.012446,0.598545 0.026283,1.436165 0.046875,1.423828 0.068914,-0.04112 10.2665816,-8.307936 10.2792966,-8.328125 0.0076,-0.01232 -0.05882,-0.07306 -0.146484,-0.134765 l -0.160156,-0.115235 v -7.132812 -7.134766 l -0.605469,-0.464844 -0.605469,-0.470703 -5.064453,-0.0078 c -3.3078719,-0.0053 -5.2137119,-0.01732 -5.1972656,-0.002 z M 27.28125,25.019531 c 0.174966,-0.01495 0.205912,-0.01018 0.453125,0.111328 L 27.994141,25.259766 28,31.371094 c 0.001,2.77721 -0.01357,6.309648 -0.03125,6.308594 L 24.005859,34.703125 V 30.441406 L 24,25.257812 l 0.246094,-0.113281 0.240234,-0.111328 h 1.304688 c 0.717074,0 1.387511,-0.0049 1.490234,-0.01367 z m 9.4375,0 c 0.102723,0.0088 0.77316,0.01367 1.490234,0.01367 h 1.304688 L 39.753906,25.144531 40,25.257812 l -0.0059,5.183594 v 4.261719 L 36.03125,37.679688 C 36.01357,37.680741 35.999,34.148304 36,31.371094 l 0.0059,-6.111328 0.259766,-0.128907 c 0.247213,-0.121508 0.278159,-0.126278 0.453125,-0.111328 z m -21.177734,0.05078 0.242187,0.109376 0.236328,0.105468 v 3.611328 7 l -3.998047,3.033204 c -0.04925,0.01694 -0.05364,-5.147219 -0.04297,-9.236329 l 0.0098,-4.609375 1.962891,-0.0059 z"/>
+ <path style="fill:#ffffff" d="M 57.398438 21 L 55.275391 21.066406 C 53.721462 21.055766 51.974986 21.049197 51.958984 21.054688 L 50.599609 25.074219 C 50.599609 25.074219 49.00072 20.998569 48.677734 21.076172 L 48.419922 21.060547 C 48.279159 21.051347 47.611069 21.044922 46.689453 21.044922 L 45 21.044922 L 45 28.226562 L 45 35.832031 L 44.865234 35.935547 C 44.747522 36.020147 44.72655 36.047563 44.753906 36.074219 L 48.966797 39.101562 L 48.978516 36.15625 C 48.990836 33.448314 48.995123 33.226762 49.033203 33.349609 L 50.599609 37.474609 L 52.013672 33.1875 L 52.027344 37.083984 L 52.041016 40.980469 L 55.988281 43.777344 L 56 32.916016 L 56.013672 22.470703 L 57.398438 21 z M 22.269531 21.001953 L 21.636719 21.476562 L 21.001953 21.953125 L 21.001953 28.859375 L 21 35.769531 L 27.464844 40.601562 L 31 37.949219 L 30.994141 29.953125 L 30.986328 21.955078 L 30.363281 21.476562 L 29.736328 21.001953 L 26.003906 21.001953 L 22.269531 21.001953 z M 34.263672 21.001953 L 33.636719 21.476562 L 33.013672 21.955078 L 33.005859 29.953125 L 33 37.949219 L 36.535156 40.601562 L 43 35.769531 L 42.998047 28.859375 L 42.998047 21.953125 L 42.363281 21.476562 L 41.730469 21.001953 L 37.996094 21.001953 L 34.263672 21.001953 z M 7.5996094 21.009766 L 9.0332031 22.427734 L 9.0332031 32.476562 C 9.0332031 38.004323 9.0431034 42.907929 9.0527344 43.373047 L 9.0527344 43.376953 C 9.0651804 43.975498 9.0790174 44.813118 9.0996094 44.800781 C 9.1685234 44.759661 19.366191 36.492845 19.378906 36.472656 C 19.386506 36.460336 19.320087 36.399596 19.232422 36.337891 L 19.072266 36.222656 L 19.072266 29.089844 L 19.072266 21.955078 L 18.466797 21.490234 L 17.861328 21.019531 L 12.796875 21.011719 C 9.4890031 21.006419 7.5831631 20.994396 7.5996094 21.009766 z M 27.28125 24.019531 C 27.456216 24.004581 27.487162 24.009351 27.734375 24.130859 L 27.994141 24.259766 L 28 30.371094 C 28.001 33.148304 27.98643 36.680742 27.96875 36.679688 L 24.005859 33.703125 L 24.005859 29.441406 L 24 24.257812 L 24.246094 24.144531 L 24.486328 24.033203 L 25.791016 24.033203 C 26.50809 24.033203 27.178527 24.028301 27.28125 24.019531 z M 36.71875 24.019531 C 36.821473 24.028301 37.49191 24.033203 38.208984 24.033203 L 39.513672 24.033203 L 39.753906 24.144531 L 40 24.257812 L 39.994141 29.441406 L 39.994141 33.703125 L 36.03125 36.679688 C 36.01357 36.680741 35.999 33.148304 36 30.371094 L 36.005859 24.259766 L 36.265625 24.130859 C 36.512838 24.009351 36.543784 24.004581 36.71875 24.019531 z M 15.541016 24.070312 L 15.783203 24.179688 L 16.019531 24.285156 L 16.019531 27.896484 L 16.019531 34.896484 L 12.021484 37.929688 C 11.972234 37.946627 11.967846 32.782469 11.978516 28.693359 L 11.988281 24.083984 L 13.951172 24.078125 L 15.541016 24.070312 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/doomseeker.svg b/.icons/awkward/64x64/apps/doomseeker.svg
new file mode 100644
index 00000000..cde43607
--- /dev/null
+++ b/.icons/awkward/64x64/apps/doomseeker.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#3f3f3f" d="M 4,10 H 32.35 L 47.4,21.515626 V 49.875 H 4 Z"/>
+ <path style="opacity:0.2" d="m 4,11 v 14 h 14 5.6 14 c 4.805016,0 8.4,3.280786 8.4,8 0,4.719214 -3.595374,7.938716 -8.4,8 H 18 V 29 H 4 V 55 H 37.6 C 49.971178,55 60,45.150264 60,33 60,20.849736 49.971178,11 37.6,11 Z"/>
+ <path style="fill:#e13c3c" d="m 4,10 v 14 h 14 5.6 14 c 4.805016,0 8.4,3.280786 8.4,8 0,4.719214 -3.595374,7.938716 -8.4,8 H 18 V 28 H 4 V 54 H 37.6 C 49.971178,54 60,44.150264 60,32 60,19.849736 49.971178,10 37.6,10 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4 10 L 4 11 L 37.599609 11 C 49.800144 11 59.714919 20.581339 59.986328 32.5 C 59.990124 32.333299 60 32.167596 60 32 C 60 19.849736 49.970787 10 37.599609 10 L 4 10 z M 4 28 L 4 29 L 18 29 L 18 28 L 4 28 z M 45.976562 32.5 C 45.729766 36.942889 42.231099 39.940924 37.599609 40 L 18 40 L 18 41 L 37.599609 41 C 42.404235 40.938716 46 37.719214 46 33 C 46 32.829942 45.985787 32.666236 45.976562 32.5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/door-kickers.svg b/.icons/awkward/64x64/apps/door-kickers.svg
new file mode 100644
index 00000000..586f3093
--- /dev/null
+++ b/.icons/awkward/64x64/apps/door-kickers.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 31.81185,17.000088 c -0.223638,0.0038 -0.440046,0.07616 -0.817984,0.219899 -0.44495,0.169211 -0.980935,0.532171 -1.191063,0.806555 -0.210127,0.274384 -0.585795,0.74915 -0.834824,1.055225 -0.725749,0.892008 -0.888589,1.289917 -0.683839,1.670899 0.275202,0.512061 0.221688,2.608908 -0.09193,2.728754 -0.149579,0.05715 -0.466552,-0.38432 -0.704439,-0.49223 -0.322363,-0.146264 -0.632414,-0.146194 -1.217429,5.11e-4 -0.622245,0.156024 -0.875328,0.148693 -1.221468,-0.03577 -0.388037,-0.206804 -0.527156,-0.185624 -1.249841,0.191632 -0.447247,0.233471 -1.213529,0.281962 -1.702799,0.788514 -0.812691,0.841392 -0.948119,0.09913 -1.565392,0.05006 l -0.675538,-0.05354 -0.732073,1.472013 c -0.470173,0.945413 -0.897906,2.12294 -1.195589,2.291103 -0.25492,0.144014 -0.659115,0.633802 -0.898129,1.088248 -0.423848,0.805888 -0.427664,0.844372 -0.150986,1.565825 0.193009,0.503239 0.24928,0.989431 0.176113,1.521047 -0.09137,0.663336 -0.04513,0.853672 0.305747,1.259863 0.227315,0.26317 0.285662,0.535238 0.618932,0.604417 0.536905,0.111443 0.602551,0.183975 0.574554,0.635937 -0.05976,0.965411 -0.384749,3.801488 -0.497167,4.339983 -0.154315,0.739057 0.587021,2.262216 1.583974,3.254988 1.296906,1.291472 0.95617,1.745302 -0.869242,1.158045 -0.620589,-0.19965 -0.939025,-0.363 -1.19676,-0.363 -0.257734,0 -0.89175,-0.199323 -1.409128,-0.443054 -1.821916,-0.858293 -2.632574,-0.265705 -2.649915,1.937331 -0.0042,0.583705 -0.125776,1.341192 -0.269324,1.683156 -0.354761,0.845533 -0.32774,1.555367 0.0904,2.371631 0.350179,0.683541 0.355067,0.685972 1.391536,0.685972 1.057439,0.0059 1.057439,0.0059 1.039811,-0.684724 0,-0.882428 0.310845,-1.55094 0.774779,-1.666894 4.232775,1.467078 5.853878,2.353779 8.742919,2.312339 1.740949,-0.02567 3.613607,-0.694309 2.514487,-3.295421 -0.210753,-0.495586 -0.49069,-1.122785 -0.863433,-1.947682 -0.251941,-0.557567 -0.465048,-1.58583 -0.502195,-2.421665 -0.02214,-0.497632 0.02131,-0.528164 1.194321,-0.839577 0.66959,-0.177762 1.701948,-0.643143 2.538569,-1.034211 1.926116,-0.900345 1.970605,-0.867843 1.919612,1.402964 -0.07814,3.481784 -0.194179,5.185653 -0.44442,6.529488 -0.210363,1.450112 0.727797,1.615101 0.727797,1.615101 2.071279,0.08601 7.005895,0.01322 7.113743,-0.160602 0.237693,-0.382979 -0.522364,-1.672609 -1.652808,-1.826558 -1.669879,-0.140272 -1.152849,-0.759269 -0.908215,-3.017022 0.188955,-0.858209 0.233499,-2.049204 0.181879,-4.849331 -0.03761,-2.041438 -0.128699,-3.571697 -0.20248,-3.889269 -0.121317,-0.521935 -0.0663,-0.646688 0.572034,-1.298892 0.388413,-0.396833 0.926544,-1.150003 1.19584,-1.673902 0.399221,-0.776655 0.642345,-1.025225 1.315917,-1.345673 0.775879,-0.36912 0.826022,-0.433799 0.826022,-1.065233 0,-0.582941 0.07981,-0.719223 0.600183,-1.024953 0.57156,-0.335819 0.602593,-0.404717 0.652178,-1.445996 0.05126,-1.075759 0.617881,-1.094156 1.133379,-1.144536 0.180625,-0.01766 0.352337,0.0042 0.512001,0.06229 v 3.545685 c 0,0.07806 0.0631,0.140848 0.141431,0.140848 h 1.076499 c 0.07842,0 0.141696,-0.06279 0.141696,-0.140848 v -3.410101 c 0.285299,-0.144572 0.736948,-0.233712 1.470428,-0.295453 0.530554,-0.04466 0.925848,-0.250488 1.185518,-0.339488 h 4.132815 c 0.07842,0 0.141445,-0.06279 0.141445,-0.140848 v -0.402274 c 0,-0.07806 -0.0631,-0.140847 -0.141445,-0.140847 H 41.474911 c -0.0014,0 -0.0028,7.68e-4 -0.0042,7.68e-4 l -0.137475,-7.68e-4 -0.341167,-0.550127 c -0.161823,-0.260745 -0.285467,-0.09405 -0.303476,-0.376115 h 1.180684 c 0.07842,0 0.141445,-0.06279 0.141445,-0.140848 v -0.967913 c 0,-0.07806 -0.0631,-0.140847 -0.141445,-0.140847 h -4.754429 c -0.07842,0 -0.141696,0.06279 -0.141696,0.140847 v 0.967916 c 0,0.07806 0.06337,0.140848 0.141696,0.140848 h 1.195145 c 0.01114,0.0034 0.02284,0.0076 0.03468,0.01057 1.484783,0.07641 -0.691921,0.529093 -0.957924,0.529219 -0.907936,0 -1.504512,0.07874 -1.643519,0.216648 -0.264323,0.262242 -1.301252,0.28771 -1.457613,0.03577 -0.06171,-0.09942 -0.03635,-0.274873 0.05655,-0.389768 0.0929,-0.114907 0.219751,-0.447044 0.282123,-0.738006 0.0624,-0.290962 0.384443,-1.308599 0.715735,-1.772623 0.331306,-0.464027 0.602439,-1.026048 0.602439,-1.248859 0,-0.62045 -0.995212,-2.237671 -1.736965,-2.822691 -0.364748,-0.287668 -1.05452,-0.648924 -1.532981,-0.802801 -0.406409,-0.130713 -0.637317,-0.195597 -0.86094,-0.191882 z m 3.119211,8.887764 c 0.100983,0.005 0.212022,0.07155 0.396436,0.191881 0.581686,0.379541 0.557785,0.730745 -0.07187,1.054974 -0.618708,0.318607 -0.746768,0.325598 -1.017206,0.05628 -0.310245,-0.308942 -0.256621,-0.552954 0.219571,-0.998435 0.230156,-0.215309 0.366174,-0.378704 0.473056,-0.304709 z m 3.27095,1.019449 c 0.721738,-0.01653 0.963343,0.22414 0.760209,0.751265 -0.121736,0.315887 -0.692418,0.331916 -1.280247,0.03577 -0.717866,-0.361658 -0.547797,-0.721105 0.369303,-0.780287 0.05237,-0.0034 0.102653,-0.0057 0.150735,-0.0069 z m -0.618513,1.327163 c 0.26612,0.03802 0.794125,0.301109 0.794125,0.514605 0,0.401534 -0.905916,1.377219 -1.480721,1.594845 -1.0648,0.403139 -1.147494,0.02222 -0.23616,-1.087248 0.408958,-0.497851 0.763273,-0.934163 0.787342,-0.969416 0.02507,-0.03679 0.07402,-0.06156 0.135386,-0.05279 z m -5.115695,4.309805 c 0.218721,0.0027 0.439015,0.14176 0.699661,0.418039 0.327768,0.347433 0.376323,0.503233 0.229112,0.736005 -0.205921,0.325634 -0.394346,0.364448 -1.246582,0.257426 -0.73848,-0.09273 -0.879186,-0.473706 -0.373063,-1.010194 0.254837,-0.270124 0.472138,-0.403886 0.690872,-0.401276 z"/>
+ <path style="fill:#51a7de" d="m 31.81185,16.000084 c -0.223638,0.0038 -0.440046,0.07616 -0.817984,0.219899 -0.44495,0.169211 -0.980935,0.532171 -1.191063,0.806555 -0.210127,0.274384 -0.585795,0.74915 -0.834824,1.055225 -0.725749,0.892008 -0.888589,1.289917 -0.683839,1.670899 0.275202,0.512061 0.221688,2.608908 -0.09193,2.728754 -0.149579,0.05715 -0.466552,-0.38432 -0.704439,-0.49223 -0.322363,-0.146264 -0.632414,-0.146194 -1.217429,5.11e-4 -0.622245,0.156024 -0.875328,0.148693 -1.221468,-0.03577 -0.388037,-0.206804 -0.527156,-0.185624 -1.249841,0.191632 -0.447247,0.233471 -1.213529,0.281962 -1.702799,0.788514 -0.812691,0.841392 -0.948119,0.09913 -1.565392,0.05006 l -0.675538,-0.05354 -0.732073,1.472013 c -0.470173,0.945413 -0.897906,2.12294 -1.195589,2.291103 -0.25492,0.144014 -0.659115,0.633802 -0.898129,1.088248 -0.423848,0.805888 -0.427664,0.844372 -0.150986,1.565825 0.193009,0.503239 0.24928,0.989431 0.176113,1.521047 -0.09137,0.663336 -0.04513,0.853672 0.305747,1.259863 0.227315,0.26317 0.285662,0.535238 0.618932,0.604417 0.536905,0.111443 0.602551,0.183975 0.574554,0.635937 -0.05976,0.965411 -0.384749,3.801488 -0.497167,4.339983 -0.154315,0.739057 0.587021,2.262216 1.583974,3.254988 1.296906,1.291472 0.95617,1.745302 -0.869242,1.158045 -0.620589,-0.19965 -0.939025,-0.363 -1.19676,-0.363 -0.257734,0 -0.89175,-0.199323 -1.409128,-0.443054 -1.821916,-0.858293 -2.632574,-0.265705 -2.649915,1.937331 -0.0042,0.583705 -0.125776,1.341192 -0.269324,1.683156 -0.354761,0.845533 -0.32774,1.555367 0.0904,2.371631 0.350179,0.683541 0.355067,0.685972 1.391536,0.685972 1.057439,0.0059 1.057439,0.0059 1.039811,-0.684724 0,-0.882428 0.310845,-1.55094 0.774779,-1.666894 4.232775,1.467078 5.853878,2.353779 8.742919,2.312339 1.740949,-0.02567 3.613607,-0.694309 2.514487,-3.295421 -0.210753,-0.495586 -0.49069,-1.122785 -0.863433,-1.947682 -0.251941,-0.557567 -0.465048,-1.58583 -0.502195,-2.421665 -0.02214,-0.497632 0.02131,-0.528164 1.194321,-0.839577 0.66959,-0.177762 1.701948,-0.643143 2.538569,-1.034211 1.926116,-0.900345 1.970605,-0.867843 1.919612,1.402964 -0.07814,3.481784 -0.194179,5.185653 -0.44442,6.529488 -0.210363,1.450112 0.727797,1.615101 0.727797,1.615101 2.071279,0.08601 7.005895,0.01322 7.113743,-0.160602 0.237693,-0.382979 -0.522364,-1.672609 -1.652808,-1.826558 -1.669879,-0.140272 -1.152849,-0.759269 -0.908215,-3.017022 0.188955,-0.858209 0.233499,-2.049204 0.181879,-4.849331 -0.03761,-2.041438 -0.128699,-3.571697 -0.20248,-3.889269 -0.121317,-0.521935 -0.0663,-0.646688 0.572034,-1.298892 0.388413,-0.396833 0.926544,-1.150003 1.19584,-1.673902 0.399221,-0.776655 0.642345,-1.025225 1.315917,-1.345673 0.775879,-0.36912 0.826022,-0.433799 0.826022,-1.065233 0,-0.582941 0.07981,-0.719223 0.600183,-1.024953 0.57156,-0.335819 0.602593,-0.404717 0.652178,-1.445996 0.05126,-1.075759 0.617881,-1.094156 1.133379,-1.144536 0.180625,-0.01766 0.352337,0.0042 0.512001,0.06229 v 3.545685 c 0,0.07806 0.0631,0.140848 0.141431,0.140848 h 1.076499 c 0.07842,0 0.141696,-0.06279 0.141696,-0.140848 v -3.410101 c 0.285299,-0.144572 0.736948,-0.233712 1.470428,-0.295453 0.530554,-0.04466 0.925848,-0.250488 1.185518,-0.339488 h 4.132815 c 0.07842,0 0.141445,-0.06279 0.141445,-0.140848 V 24.24166 c 0,-0.07806 -0.0631,-0.140847 -0.141445,-0.140847 H 41.474911 c -0.0014,0 -0.0028,7.68e-4 -0.0042,7.68e-4 l -0.137475,-7.68e-4 -0.341167,-0.550127 c -0.161823,-0.260745 -0.285467,-0.09405 -0.303476,-0.376115 h 1.180684 c 0.07842,0 0.141445,-0.06279 0.141445,-0.140848 V 22.06581 c 0,-0.07806 -0.0631,-0.140847 -0.141445,-0.140847 h -4.754429 c -0.07842,0 -0.141696,0.06279 -0.141696,0.140847 v 0.967916 c 0,0.07806 0.06337,0.140848 0.141696,0.140848 h 1.195145 c 0.01114,0.0034 0.02284,0.0076 0.03468,0.01057 1.484783,0.07641 -0.691921,0.529093 -0.957924,0.529219 -0.907936,0 -1.504512,0.07874 -1.643519,0.216648 -0.264323,0.262242 -1.301252,0.28771 -1.457613,0.03577 -0.06171,-0.09942 -0.03635,-0.274873 0.05655,-0.389768 0.0929,-0.114907 0.219751,-0.447044 0.282123,-0.738006 0.0624,-0.290962 0.384443,-1.308599 0.715735,-1.772623 0.331306,-0.464027 0.602439,-1.026048 0.602439,-1.248859 0,-0.62045 -0.995212,-2.237671 -1.736965,-2.822691 -0.364748,-0.287668 -1.05452,-0.648924 -1.532981,-0.802801 -0.406409,-0.130713 -0.637317,-0.195597 -0.86094,-0.191882 z m 3.119211,8.887764 c 0.100983,0.005 0.212022,0.07155 0.396436,0.191881 0.581686,0.379541 0.557785,0.730745 -0.07187,1.054974 -0.618708,0.318607 -0.746768,0.325598 -1.017206,0.05628 -0.310245,-0.308942 -0.256621,-0.552954 0.219571,-0.998435 0.230156,-0.215309 0.366174,-0.378704 0.473056,-0.304709 z m 3.27095,1.019449 c 0.721738,-0.01653 0.963343,0.22414 0.760209,0.751265 -0.121736,0.315887 -0.692418,0.331916 -1.280247,0.03577 -0.717866,-0.361658 -0.547797,-0.721105 0.369303,-0.780287 0.05237,-0.0034 0.102653,-0.0057 0.150735,-0.0069 z m -0.618513,1.327163 c 0.26612,0.03802 0.794125,0.301109 0.794125,0.514605 0,0.401534 -0.905916,1.377219 -1.480721,1.594845 -1.0648,0.403139 -1.147494,0.02222 -0.23616,-1.087248 0.408958,-0.497851 0.763273,-0.934163 0.787342,-0.969416 0.02507,-0.03679 0.07402,-0.06156 0.135386,-0.05279 z m -5.115695,4.309805 c 0.218721,0.0027 0.439015,0.14176 0.699661,0.418039 0.327768,0.347433 0.376323,0.503233 0.229112,0.736005 -0.205921,0.325634 -0.394346,0.364448 -1.246582,0.257426 -0.73848,-0.09273 -0.879186,-0.473706 -0.373063,-1.010194 0.254837,-0.270124 0.472138,-0.403886 0.690872,-0.401276 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.8125 16 C 31.588862 16.0038 31.372079 16.076964 30.994141 16.220703 C 30.549191 16.389914 30.012862 16.75296 29.802734 17.027344 C 29.592607 17.301728 29.217779 17.775956 28.96875 18.082031 C 28.243001 18.974039 28.078453 19.370971 28.283203 19.751953 C 28.311869 19.805292 28.333858 19.885046 28.355469 19.96875 C 28.476062 19.732809 28.663328 19.457421 28.96875 19.082031 C 29.217779 18.775956 29.592607 18.301728 29.802734 18.027344 C 30.012862 17.75296 30.549191 17.389914 30.994141 17.220703 C 31.372079 17.076964 31.588862 17.0038 31.8125 17 C 32.036123 16.996285 32.265466 17.060693 32.671875 17.191406 C 33.150336 17.345283 33.84033 17.706473 34.205078 17.994141 C 34.780282 18.447803 35.503029 19.518652 35.800781 20.267578 C 35.88508 20.07979 35.943359 19.914682 35.943359 19.818359 C 35.943359 19.197909 34.946831 17.579161 34.205078 16.994141 C 33.84033 16.706473 33.150336 16.345283 32.671875 16.191406 C 32.265466 16.060693 32.036123 15.996285 31.8125 16 z M 28.433594 21.509766 C 28.399414 22.000324 28.324462 22.429623 28.191406 22.480469 C 28.041827 22.537619 27.726168 22.096191 27.488281 21.988281 C 27.165918 21.842017 26.854546 21.843529 26.269531 21.990234 C 25.647286 22.146258 25.394968 22.137588 25.048828 21.953125 C 24.660791 21.746321 24.521513 21.769228 23.798828 22.146484 C 23.351581 22.379955 22.584973 22.427042 22.095703 22.933594 C 21.283012 23.774986 21.148523 23.033445 20.53125 22.984375 L 19.855469 22.929688 L 19.123047 24.402344 C 18.652874 25.347757 18.225417 26.525196 17.927734 26.693359 C 17.672814 26.837373 17.268311 27.326804 17.029297 27.78125 C 16.643041 28.515661 16.618424 28.635902 16.824219 29.193359 C 16.877721 29.077377 16.939084 28.952777 17.029297 28.78125 C 17.268311 28.326804 17.672814 27.837373 17.927734 27.693359 C 18.225417 27.525196 18.652874 26.347757 19.123047 25.402344 L 19.855469 23.929688 L 20.53125 23.984375 C 21.148523 24.033445 21.283012 24.774986 22.095703 23.933594 C 22.584973 23.427042 23.351581 23.379955 23.798828 23.146484 C 24.521513 22.769228 24.660791 22.746321 25.048828 22.953125 C 25.394968 23.137588 25.647286 23.146258 26.269531 22.990234 C 26.854546 22.843529 27.165918 22.842017 27.488281 22.988281 C 27.726168 23.096191 28.041827 23.537619 28.191406 23.480469 C 28.415025 23.395015 28.499326 22.314286 28.433594 21.509766 z M 37.115234 21.925781 C 37.036814 21.925781 36.972656 21.988349 36.972656 22.066406 L 36.972656 23.033203 C 36.972656 23.04017 36.979494 23.044091 36.980469 23.050781 C 36.989586 22.981592 37.043156 22.925781 37.115234 22.925781 L 41.869141 22.925781 C 41.94142 22.925781 41.995157 22.981209 42.003906 23.050781 C 42.004804 23.044339 42.009766 23.0399 42.009766 23.033203 L 42.009766 22.066406 C 42.009766 21.988346 41.947486 21.925781 41.869141 21.925781 L 37.115234 21.925781 z M 36.972656 23.736328 C 36.332836 23.759679 35.857205 23.81947 35.744141 23.931641 C 35.546195 24.128028 34.915143 24.189768 34.544922 24.103516 C 34.480566 24.306754 34.406435 24.496221 34.341797 24.576172 C 34.248897 24.691067 34.223446 24.867377 34.285156 24.966797 C 34.325124 25.031195 34.425309 25.074688 34.552734 25.103516 C 34.71869 24.943974 34.84295 24.827271 34.931641 24.888672 C 35.032624 24.893672 35.143711 24.959747 35.328125 25.080078 C 35.335205 25.084698 35.33685 25.089139 35.34375 25.09375 C 35.514133 25.058656 35.666031 25.009135 35.744141 24.931641 C 35.883148 24.793733 36.478783 24.714844 37.386719 24.714844 C 37.652722 24.714718 39.828533 24.261957 38.34375 24.185547 C 38.33191 24.182577 38.321687 24.177228 38.310547 24.173828 L 37.115234 24.173828 C 37.036908 24.173828 36.972656 24.111263 36.972656 24.033203 L 36.972656 23.736328 z M 41.982422 24.101562 C 41.957729 24.142425 41.920763 24.173828 41.869141 24.173828 L 40.689453 24.173828 C 40.707462 24.455893 40.830365 24.290036 40.992188 24.550781 L 41.333984 25.101562 L 41.470703 25.101562 C 41.472103 25.101563 41.473209 25.101562 41.474609 25.101562 L 46.685547 25.101562 C 47.140675 25.035303 47.492172 24.865492 47.726562 24.785156 L 51.859375 24.785156 C 51.937795 24.785156 52 24.722589 52 24.644531 L 52 24.242188 C 52 24.164127 51.93772 24.101563 51.859375 24.101562 L 41.982422 24.101562 z M 35.332031 26.082031 C 35.302042 26.099381 35.289257 26.117568 35.255859 26.134766 C 34.742983 26.398874 34.56439 26.437005 34.365234 26.292969 C 33.992592 26.672444 33.953806 26.908126 34.238281 27.191406 C 34.508719 27.460724 34.637151 27.453373 35.255859 27.134766 C 35.883953 26.811341 35.909278 26.460491 35.332031 26.082031 z M 38.201172 26.90625 C 38.15309 26.90745 38.103151 26.910663 38.050781 26.914062 C 37.353204 26.959078 37.095378 27.178159 37.324219 27.439453 C 37.343188 27.41549 37.443489 27.29264 37.447266 27.287109 C 37.472336 27.250319 37.522618 27.225605 37.583984 27.234375 C 37.850104 27.272395 38.376953 27.536504 38.376953 27.75 C 38.376953 27.789509 38.362066 27.837361 38.345703 27.886719 C 38.64743 27.915014 38.890063 27.84718 38.962891 27.658203 C 39.166025 27.131078 38.92291 26.891673 38.201172 26.908203 L 38.201172 26.90625 z M 38.019531 28.402344 C 37.703269 28.797573 37.247826 29.210729 36.896484 29.34375 C 36.737879 29.403799 36.646236 29.41206 36.53125 29.4375 C 35.800435 30.385622 35.9011 30.720608 36.896484 30.34375 C 37.471289 30.126124 38.376953 29.151534 38.376953 28.75 C 38.376953 28.630218 38.21244 28.50484 38.019531 28.402344 z M 17.041016 31 C 17.00931 31.273238 17.010229 31.471982 17.058594 31.634766 C 17.072513 31.420128 17.072223 31.20677 17.041016 31 z M 31.859375 32.875 C 31.831012 32.902449 31.80664 32.914259 31.777344 32.945312 C 31.271221 33.4818 31.411911 33.862348 32.150391 33.955078 C 33.002627 34.0621 33.190563 34.024853 33.396484 33.699219 C 33.543695 33.466447 33.495737 33.310324 33.167969 32.962891 C 33.156711 32.950958 33.147829 32.946968 33.136719 32.935547 C 32.956463 33.022689 32.694285 33.023379 32.150391 32.955078 C 32.028646 32.939791 31.948407 32.905361 31.859375 32.875 z M 18.496094 33.964844 C 18.391644 35.164553 18.154689 37.239321 18.056641 37.708984 C 18.018161 37.893275 18.03663 38.127252 18.099609 38.388672 C 18.231458 37.580417 18.49969 35.257609 18.554688 34.369141 C 18.566995 34.170465 18.552052 34.052416 18.496094 33.964844 z M 36.933594 34.576172 C 36.833468 34.770988 36.837087 34.939953 36.902344 35.220703 C 36.975875 35.537199 37.067626 37.060741 37.105469 39.091797 C 37.102276 38.728966 37.113507 38.545432 37.105469 38.109375 C 37.073005 36.347272 37.000224 35.125412 36.933594 34.576172 z M 32.082031 39.951172 C 32.003924 43.319326 31.888732 45.027724 31.642578 46.349609 C 31.591202 46.703768 31.610777 46.978145 31.666016 47.195312 C 31.89847 45.872605 32.012498 44.177742 32.087891 40.818359 C 32.096377 40.440457 32.087066 40.211112 32.082031 39.951172 z M 26.492188 40.927734 C 26.445518 41.017535 26.428163 41.125058 26.435547 41.291016 C 26.472694 42.126851 26.685559 43.153371 26.9375 43.710938 C 27.310243 44.535834 27.590028 45.16457 27.800781 45.660156 C 27.930846 45.967959 28.016381 46.246135 28.068359 46.501953 C 28.18713 46.035672 28.128744 45.436295 27.800781 44.660156 C 27.590028 44.16457 27.310243 43.535834 26.9375 42.710938 C 26.747031 42.289413 26.579015 41.600777 26.492188 40.927734 z M 14.984375 40.947266 C 13.986944 40.855106 13.528631 41.601629 13.515625 43.253906 C 13.511425 43.837611 13.389642 44.593583 13.246094 44.935547 C 13.010459 45.497155 12.96049 46.000846 13.064453 46.513672 C 13.105529 46.326367 13.162514 46.13475 13.246094 45.935547 C 13.389642 45.593583 13.511425 44.837611 13.515625 44.253906 C 13.532966 42.05087 14.3441 41.458113 16.166016 42.316406 C 16.683394 42.560137 17.316485 42.759766 17.574219 42.759766 C 17.831954 42.759766 18.150895 42.921444 18.771484 43.121094 C 20.3917 43.642337 20.83581 43.340145 20.009766 42.363281 C 19.733633 42.373106 19.331182 42.301155 18.771484 42.121094 C 18.150895 41.921444 17.831954 41.759766 17.574219 41.759766 C 17.316485 41.759766 16.683394 41.560137 16.166016 41.316406 C 15.710537 41.101833 15.316852 40.977986 14.984375 40.947266 z M 36.714844 45.451172 C 36.561122 46.509194 36.615916 46.874407 37.832031 46.976562 C 38.426257 47.057487 38.910568 47.453341 39.208984 47.865234 C 39.368758 47.846206 39.470379 47.825293 39.484375 47.802734 C 39.722068 47.419755 38.962475 46.130511 37.832031 45.976562 C 37.131081 45.917682 36.827024 45.764552 36.714844 45.451172 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dosbox.svg b/.icons/awkward/64x64/apps/dosbox.svg
new file mode 100644
index 00000000..f3c4a635
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dosbox.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#b76728" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4d4d4d" width="48" height="48" x="8" y="8" rx="2.4" ry="2.4"/>
+ <path style="opacity:.2" d="m12 15v2h2v12h-2v2h10v-2h2v-12h-2v-2zm16 0v2h-2v12h2v2h8v-2h2v-12h-2v-2zm14 0v2h-2v4h2v2h4v2h2v4h-4v-4h-4v4h2v2h8v-2h2v-4h-2v-2h-2v-2h-4v-4h4v4h4v-4h-2v-2zm-24 2h2v12h-2zm12 0h4v12h-4zm-18 18v2h2v12h-2v2h10v-2h2v-6h-2v-2h2v-4h-2v-2zm16 0v2h-2v12h2v2h8v-2h2v-12h-2v-2zm10 0v2h2v4h2v4h-2v4h-2v2h4v-2h2v-2h2v2h2v2h4v-2h-2v-4h-2v-4h2v-4h2v-2h-4v2h-2v2h-2v-2h-2v-2zm-20 2h2v4h-2zm12 0h4v12h-4zm-12 6h2v6h-2z"/>
+ <path style="fill:#e4e4e4" d="m12 14v2h2v12h-2v2h10v-2h2v-12h-2v-2zm16 0v2h-2v12h2v2h8v-2h2v-12h-2v-2zm14 0v2h-2v4h2v2h4v2h2v4h-4v-4h-4v4h2v2h8v-2h2v-4h-2v-2h-2v-2h-4v-4h4v4h4v-4h-2v-2zm-24 2h2v12h-2zm12 0h4v12h-4zm-18 18v2h2v12h-2v2h10v-2h2v-6h-2v-2h2v-4h-2v-2zm16 0v2h-2v12h2v2h8v-2h2v-12h-2v-2zm10 0v2h2v4h2v4h-2v4h-2v2h4v-2h2v-2h2v2h2v2h4v-2h-2v-4h-2v-4h2v-4h2v-2h-4v2h-2v2h-2v-2h-2v-2zm-20 2h2v4h-2zm12 0h4v12h-4zm-12 6h2v6h-2z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6.8008 4c-1.5512 0-2.8008 1.2496-2.8008 2.8008v1c0-1.5512 1.2496-2.8008 2.8008-2.8008h50.398c1.551 0 2.801 1.2496 2.801 2.8008v-1c0-1.5512-1.25-2.8008-2.801-2.8008h-50.398z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dota-underlords.svg b/.icons/awkward/64x64/apps/dota-underlords.svg
new file mode 100644
index 00000000..a969f57d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dota-underlords.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="m 50.867409,25.703853 c 0.519497,-0.550039 1.309315,-1.025993 1.084921,-1.898309 -0.03391,-1.137474 0.0694,-2.290222 -0.05426,-3.417808 -2.088201,1.117538 0.548029,-1.613613 0.03389,-2.49532 -0.0073,-1.050136 0.46192,-4.39521 -1.067432,-2.369663 -3.301418,3.183081 -6.619834,6.35798 -9.652942,9.801377 -3.369293,2.905528 -6.327982,6.247291 -9.479926,9.374188 -2.559286,2.323885 -4.917523,4.863162 -7.390606,7.279359 -0.414668,1.307165 1.240945,2.300979 2.230867,3.363252 0.377967,1.004575 1.81256,2.543408 2.705516,2.766545 0.613258,-0.551064 2.556701,-2.60237 2.303763,-2.104574 -0.395486,0.814616 -2.322459,2.245153 -1.652809,2.647046 0.772706,-0.727483 -0.483398,0.776427 0.631457,0.895061 1.576444,2.478374 3.127884,-1.509854 4.585654,-2.30427 5.540876,-5.504547 11.120939,-10.969569 16.644059,-16.491999 0.337813,-1.078166 0.08394,-2.283214 0.162737,-3.416124 0.102515,-0.838014 -0.01594,-1.195546 -0.658677,-0.413227 -0.327134,0.286584 -1.475138,1.23671 -1.313147,1.014383 1.11973,-0.788429 2.637293,-2.563646 1.744079,-2.913496 -0.277672,0.237602 -0.62006,0.403812 -0.85714,0.683579 z M 31.77279,16.048049 c -1.609894,1.432677 -3.057091,3.026738 -4.67449,4.45157 -1.756382,1.948423 -3.754752,3.663108 -5.546659,5.583108 -3.087256,3.154327 -6.294813,6.211868 -9.34812,9.385418 0.25835,1.009683 -0.565201,3.95346 0.981167,2.076677 0.558205,-0.389163 2.40186,-2.219728 2.287025,-1.670717 -0.980986,1.407448 -2.6567,2.437154 -3.254643,4.035453 -0.07843,3.730354 -0.07589,7.494688 0.01864,11.207747 1.515854,-0.482588 2.696718,-2.611512 4.082022,-3.690432 2.279746,-2.339153 4.657401,-4.581964 6.82992,-7.02232 2.536161,-1.834728 4.135081,-4.674585 6.687525,-6.504444 3.523671,-3.450479 7.1369,-6.885166 10.467804,-10.488142 -1.162694,-0.75854 -1.853682,-2.017794 -2.997096,-2.969967 -0.739365,0.386487 -2.240677,2.225179 -1.03067,0.387352 1.064726,-1.237958 -0.01671,-0.23047 -0.596723,0.100842 1.27291,-0.922229 0.606065,-2.032574 -0.717064,-2.289361 0.04757,-1.19323 -1.31248,-1.623876 -1.757918,-1.70448 0.443913,-1.726334 -1.328303,0.382066 -0.988899,-1.04906 0.0555,-0.345587 -0.524618,-0.04877 -0.44182,0.160744 z M 21.140558,23.479763 C 18.180662,20.588312 15.274403,17.6407 12.325564,14.739366 11.7376,15.116867 12.1512,16.145499 12.027216,16.806684 c 0.0259,1.219789 -0.05263,2.44822 0.04068,3.662429 0.553745,0.847847 0.854102,1.114233 0.09492,0.508567 0.39567,0.577206 0.51378,0.989299 -0.08139,0.169506 -0.393576,0.832543 1.840383,2.746227 0.211886,1.266318 -0.529213,-0.402122 -0.153342,1.221359 -0.266155,1.716355 0.03649,2.147912 -0.07277,4.328522 0.05426,6.456152 0.522256,0.355143 1.047175,1.621727 1.531943,0.583651 1.959182,-1.993424 4.00121,-3.931502 5.906551,-5.960796 -0.284468,-0.492473 -1.446198,-1.826046 -0.277988,-0.650953 0.644371,1.080045 1.234458,-0.42302 1.846011,-0.808556 0.08191,-0.122986 0.281344,-0.1466 0.05261,-0.269594 z m 29.401376,11.066201 c -2.639976,2.639975 -5.279953,5.279952 -7.91993,7.919928 0.793794,1.033465 1.939277,1.923021 2.853007,2.912832 1.998891,1.950946 3.924011,3.999826 5.982325,5.875028 0.727404,0.122329 0.300687,-1.337275 0.33224,-1.844364 -0.593534,-0.573385 -2.123154,-2.228568 -2.012507,-2.204912 0.723401,0.322337 2.461501,2.802192 2.175244,0.95766 0,-2.495456 0,-4.990912 0,-7.486367 -0.318967,-0.607946 -2.131731,-2.386041 -0.650951,-1.084921 0.98453,1.390192 0.563871,-0.592248 0.650964,-1.246839 0,-0.9767 0,-1.953403 0,-2.930103 -0.448826,-0.121528 -0.943682,-1.552577 -1.410392,-0.867942 z"/>
+ <path style="fill:#ffffff" d="m 50.867409,24.70367 c 0.519497,-0.550039 1.309315,-1.025993 1.084921,-1.898309 -0.03391,-1.137474 0.0694,-2.290222 -0.05426,-3.417808 -2.088201,1.117538 0.548029,-1.613613 0.03389,-2.49532 -0.0073,-1.050136 0.46192,-4.39521 -1.067432,-2.369663 -3.301418,3.183081 -6.619834,6.35798 -9.652942,9.801377 -3.369293,2.905528 -6.327982,6.247291 -9.479926,9.374188 -2.559286,2.323885 -4.917523,4.863162 -7.390606,7.279359 -0.414668,1.307165 1.240945,2.300979 2.230867,3.363252 0.377967,1.004575 1.81256,2.543408 2.705516,2.766545 0.613258,-0.551064 2.556701,-2.60237 2.303763,-2.104574 -0.395486,0.814616 -2.322459,2.245153 -1.652809,2.647046 0.772706,-0.727483 -0.483398,0.776427 0.631457,0.895061 1.576444,2.478374 3.127884,-1.509854 4.585654,-2.30427 5.540876,-5.504547 11.120939,-10.969569 16.644059,-16.491999 0.337813,-1.078166 0.08394,-2.283214 0.162737,-3.416124 0.102515,-0.838014 -0.01594,-1.195546 -0.658677,-0.413227 -0.327134,0.286584 -1.475138,1.23671 -1.313147,1.014383 1.11973,-0.788429 2.637293,-2.563646 1.744079,-2.913496 -0.277672,0.237602 -0.62006,0.403812 -0.85714,0.683579 z M 31.77279,15.047866 c -1.609894,1.432677 -3.057091,3.026738 -4.67449,4.45157 -1.756382,1.948423 -3.754752,3.663108 -5.546659,5.583108 -3.087256,3.154327 -6.294813,6.211868 -9.34812,9.385418 0.25835,1.009683 -0.565201,3.95346 0.981167,2.076677 0.558205,-0.389163 2.40186,-2.219728 2.287025,-1.670717 -0.980986,1.407448 -2.6567,2.437154 -3.254643,4.035453 -0.07843,3.730354 -0.07589,7.494688 0.01864,11.207747 1.515854,-0.482588 2.696718,-2.611512 4.082022,-3.690432 2.279746,-2.339153 4.657401,-4.581964 6.82992,-7.02232 2.536161,-1.834728 4.135081,-4.674585 6.687525,-6.504444 3.523671,-3.450479 7.1369,-6.885166 10.467804,-10.488142 -1.162694,-0.75854 -1.853682,-2.017794 -2.997096,-2.969967 -0.739365,0.386487 -2.240677,2.225179 -1.03067,0.387352 1.064726,-1.237958 -0.01671,-0.23047 -0.596723,0.100842 1.27291,-0.922229 0.606065,-2.032574 -0.717064,-2.289361 0.04757,-1.19323 -1.31248,-1.623876 -1.757918,-1.70448 0.443913,-1.726334 -1.328303,0.382066 -0.988899,-1.04906 0.0555,-0.345587 -0.524618,-0.04877 -0.44182,0.160744 z M 21.140558,22.47958 c -2.959896,-2.891451 -5.866155,-5.839063 -8.814994,-8.740397 -0.587964,0.377501 -0.174364,1.406133 -0.298348,2.067318 0.0259,1.219789 -0.05263,2.44822 0.04068,3.662429 0.553745,0.847847 0.854102,1.114233 0.09492,0.508567 0.39567,0.577206 0.51378,0.989299 -0.08139,0.169506 -0.393576,0.832543 1.840383,2.746227 0.211886,1.266318 -0.529213,-0.402122 -0.153342,1.221359 -0.266155,1.716355 0.03649,2.147912 -0.07277,4.328522 0.05426,6.456152 0.522256,0.355143 1.047175,1.621727 1.531943,0.583651 1.959182,-1.993424 4.00121,-3.931502 5.906551,-5.960796 -0.284468,-0.492473 -1.446198,-1.826046 -0.277988,-0.650953 0.644371,1.080045 1.234458,-0.42302 1.846011,-0.808556 0.08191,-0.122986 0.281344,-0.1466 0.05261,-0.269594 z m 29.401376,11.066201 c -2.639976,2.639975 -5.279953,5.279952 -7.91993,7.919928 0.793794,1.033465 1.939277,1.923021 2.853007,2.912832 1.998891,1.950946 3.924011,3.999826 5.982325,5.875028 0.727404,0.122329 0.300687,-1.337275 0.33224,-1.844364 -0.593534,-0.573385 -2.123154,-2.228568 -2.012507,-2.204912 0.723401,0.322337 2.461501,2.802192 2.175244,0.95766 0,-2.495456 0,-4.990912 0,-7.486367 -0.318967,-0.607946 -2.131731,-2.386041 -0.650951,-1.084921 0.98453,1.390192 0.563871,-0.592248 0.650964,-1.246839 0,-0.9767 0,-1.953403 0,-2.930103 -0.448826,-0.121528 -0.943682,-1.552577 -1.410392,-0.867942 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dota2.svg b/.icons/awkward/64x64/apps/dota2.svg
new file mode 100644
index 00000000..0e0fd1eb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dota2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#c2352a" d="m36.413 4.0015-9.613 0.16406-1.9492 1.4687 0.16016 0.16406-6.3496 0.1642 0.48819-0.65238l-14.495-0.3282-0.1643 0.9805-0.164 1.4686 0.9804 1.797-0.4882 3.7579-0.81638 3.2655 0.48819 3.1053 0.1642 2.4485 0.97657 3.2659-0.32439 1.634 0.1602 1.796 1.1406 1.308 0.32419 2.1219-2.1131 0.81598 0.32419 6.5358 1.3048 0.97997-0.81638 5.7139-0.65238 0.32799-0.48839 10.946 0.57418-0.078 1.383 0.28599s1.674 0.57978 2.0195 0.6953c0.34551 0.11554 0.85936-0.51953 0.85936-0.51953h1.3828l1.1523-0.23045 0.6367 0.28905 0.5742-0.0586 1.4414-0.11328 0.68358-0.29295 0.29295 0.6953 0.23019-0.174 0.63658-0.29199 1.3204-0.114 0.28519 0.40599s1.6116 0.17188 2.1875 0.17188c0.57584 0 0.46483-0.46483 0.46483-0.46483s0.1691-0.05448 0.45703 0.23437c0.28791 0.28875 0.6953-0.11718 0.6953-0.11718l0.5742-0.28905 0.40623 0.40623 0.40233 0.28905 1.0937-0.23045h1.7812l0.41015-0.11718 1.668 2.3679 0.10938-1.207h2.7069c0.23035 0 0.1211 0.80466 0.1211 0.80466l1.7812-0.5781 0.92186 0.92186 1.9023-1.2109 1.0351-0.17578 2.0155-0.10938h2.8789l3.2811 0.22655 0.86716-0.34375 0.62888-0.5781 1.7304 0.97653 1.2656-0.51951s1.3829 0.52819 1.6132 0.58592c0.23033 0.0577 2.3631-0.23827 2.3631-0.23827l1.3203-0.34765-0.85936-0.6328 0.57421-0.23045 2.4179 0.11328 3.2225 0.81248-0.05468-21.077v-1.332l-0.80466 0.1211-1.039 0.17188v-0.6367l0.5742-0.52343 0.46483-0.68748 0.10938-2.4843-0.17188-1.7929-0.74998-2.1953-0.68358-0.92186-0.11718-0.86716 0.17188-0.5742 0.05468-0.17188 0.74998-0.29295 0.11718-0.29295-0.57421-0.97653 0.51951-0.29687 0.81248-0.49217 0.32421-2.9375 0.16406-1.9609v-6.8592l-0.49-1.9668 0.326-2.1212 0.164-0.8202-1.466-0.6523-5.538-0.9804-0.818 1.1443-0.324-1.3085-10.585-0.164-0.328 1.8007-2.604 0.3242-0.326-1.1405-2.28-0.3282 0.816-0.9804z"/>
+ <path style="opacity:.2" d="m43.999 13.001-7.9998 3.9999 12 7.9998v-7.9998l-3.9999-3.9999zm-28 2-5.9994 2 33.999 33.999h6l3.999-10-37.999-25.999zm-3.999 21.999-2.0004 10 4.0004 4h3.999l6-2-11.999-12z"/>
+ <path style="fill:#ffffff" d="m43.999 12.001-7.9998 3.9999 12 7.9998v-7.9998l-3.9999-3.9999zm-27.999 1.9999-5.9998 1.9999 33.999 33.999h5.9998l3.9999-9.9997-37.999-25.999zm-3.9999 21.999-1.9999 9.9997 3.9999 3.9999h3.9999l5.9998-1.9999-12-12z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m36.41 4.002l-9.609 0.164-1.949 1.4688 0.16 0.164-6.35 0.1641 0.488-0.6524-14.496-0.3281-0.1638 0.9805-0.164 1.4687 0.0918 0.17 0.0722-0.6387 0.1641-0.9805 14.496 0.3281-0.488 0.6524 6.35-0.1641-0.16-0.164 1.949-1.4688 9.029-0.1543-0.232-0.0332 0.812-0.9765zm4.725 0.3203l-0.326 1.8007-2.606 0.3243-0.326-1.1407-1.537-0.2207-0.742 0.8926 2.279 0.3281 0.326 1.1407 2.606-0.3243 0.326-1.8007 10.586 0.164 0.324 1.3086 0.818-1.1445 5.537 0.9805 1.288 0.5722 0.015-0.0996 0.164-0.8203-1.467-0.6523-5.537-0.9805-0.818 1.1445-0.324-1.3086-10.586-0.164zm18.338 5.2832l-0.096 0.6195 0.49 1.964v-1l-0.394-1.5835zm-54.272 0.4315l-0.3828 2.949-0.8164 3.266 0.0957 0.613 0.7207-2.879 0.4882-3.757-0.1054-0.192zm53.285 14.445l-0.439 0.252 0.215 0.366 0.242-0.096 0.117-0.293-0.135-0.229zm-52.974 1.19l-0.2051 1.033 0.0625 0.69 0.2618-1.325-0.1192-0.398zm52.109 1.06l-0.094 0.311 0.118 0.867 0.683 0.922 0.75 2.195 0.143 1.479 0.029-0.686-0.172-1.793-0.75-2.195-0.683-0.922-0.024-0.178zm-50.834 5.254l-1.9687 0.76 0.0488 0.981 2.0644-0.795-0.1445-0.946zm53.158 3.873l-0.804 0.121-0.553 0.092-0.486 0.444v0.636l1.039-0.172 0.804-0.121v-1zm0 1.332v1l0.053 20.079h0.002l-0.055-21.079zm-53.627 3.975l-0.6875 4.811-0.6524 0.328-0.4883 10.945 0.045-0.006 0.4433-9.939 0.6524-0.328 0.8164-5.713-0.1289-0.098z"/>
+ <path style="opacity:.2" d="m36.41 5.002-0.58008 0.00977 0.50977 0.074219zm23.278 2.2011-0.311 2.0215l0.0957 0.38086 0.23047-1.502 0.16406-0.82031zm-55.27 0.39844-0.091797 0.83008 0.875 1.6055 0.10547-0.80859zm-0.3203 9.2635-0.0957 0.387 0.4883 3.105 0.164 2.448 0.8575 2.867 0.1191-0.602-0.9766-3.265-0.164-2.448zm55.77 1.1836-0.16406 1.959-0.32422 2.9395-0.8125 0.49023-0.51953 0.29688 0.43945 0.74805 0.08008-0.04492 0.8125-0.49219 0.32422-2.9375 0.16406-1.9609zm-1.6055 7.0508-0.50781 0.19727-0.05469 0.17188-0.17188 0.57422 0.09375 0.68945 0.07813-0.26367 0.05469-0.17188 0.75-0.29297 0.11719-0.29297zm-52.895 2.295-0.0605 0.31 0.1601 1.795l1.1406 1.3086 0.17969 1.1777 0.14453-0.05469-0.32422-2.123-1.1406-1.3066zm53.854 5.1113-0.08008 1.7988-0.46484 0.6875-0.57422 0.52344v0.63672l0.48633-0.08008 0.08789-0.08008 0.46484-0.6875 0.10938-2.4844zm-54.354 1.221-0.0488 0.019 0.3242 6.537 1.1758 0.883 0.1289-0.902-1.3047-0.981zm0.1973 23.445-0.5293 0.072-0.0449 1.006 0.5742-0.078 1.3828 0.287s1.674 0.5798 2.0195 0.69531c0.34551 0.11554 0.85938-0.51953 0.85938-0.51953h1.3828l1.1523-0.23047 0.63672 0.28906 0.57422-0.05859 1.4414-0.11328 0.68359-0.29297 0.29297 0.69531 0.231-0.174 0.636-0.293 1.321-0.113 0.285 0.406s1.6116 0.17188 2.1875 0.17188c0.57584 0 0.46484-0.46484 0.46484-0.46484s0.1691-0.05448 0.45703 0.23438c0.28791 0.28875 0.69531-0.11719 0.69531-0.11719l0.57422-0.28906 0.40625 0.40625 0.40234 0.28906 1.0938-0.23047h1.7793l0.41-0.117 1.668 2.367 0.109-1.207h2.707c0.23035 0 0.12109 0.80469 0.12109 0.80469l1.7812-0.57812 0.92188 0.92188 1.9023-1.2109 1.0352-0.17578 2.0156-0.10938h2.8789l3.2812 0.22656 0.86719-0.34375 0.62891-0.57812 1.7305 0.97656 1.2656-0.51953s1.3829 0.5282 1.6133 0.58594c0.23033 0.0577 2.3633-0.23828 2.3633-0.23828l1.3203-0.34766-0.85938-0.63281 0.57422-0.23047 2.418 0.11328 3.2227 0.8125-0.002-1-3.2207-0.8125-2.418-0.11328-0.57422 0.23047 0.85938 0.63281-1.3203 0.34766s-2.1329 0.29598-2.3633 0.23828c-0.23036-0.05774-1.6133-0.58594-1.6133-0.58594l-1.265 0.519-1.73-0.977-0.62891 0.57812-0.86719 0.34375-3.2812-0.22656h-2.8789l-2.0156 0.10938-1.0352 0.17578-1.9023 1.2109-0.92188-0.92188-1.7812 0.57812s0.10926-0.80469-0.12109-0.80469h-2.708l-0.109 1.208-1.668-2.367-0.411 0.117h-1.7793l-1.0938 0.23047-0.40234-0.28906-0.40625-0.40625-0.57422 0.28906s-0.4074 0.40594-0.69531 0.11719c-0.28793-0.28885-0.45703-0.23438-0.45703-0.23438s0.111 0.46484-0.46484 0.46484c-0.57594 0-2.1875-0.17188-2.1875-0.17188l-0.284-0.406-1.321 0.113-0.636 0.293-0.23047 0.17383-0.29297-0.69531-0.68359 0.29297-1.4414 0.11328-0.57422 0.05859-0.63672-0.28906-1.1523 0.23047h-1.3828s-0.51386 0.63507-0.85938 0.51953c-0.3455-0.116-2.0195-0.696-2.0195-0.696z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dotcover.svg b/.icons/awkward/64x64/apps/dotcover.svg
new file mode 100644
index 00000000..eae3e226
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dotcover.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#ff8c2a" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#cf4f8c" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#6655e4" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#ff8c2a" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,35.000342 c 0,0 8.087565,0.700498 7.999999,-7.999998 -0.08756,-8.700526 -7.999999,-8.000004 -7.999999,-8.000004 m -0.0282,15.987174 V 18.987518"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,34.000542 c 0,0 8.087565,0.700498 7.999999,-7.999998 -0.08756,-8.700526 -7.999999,-8.000004 -7.999999,-8.000004 m -0.0282,15.987174 V 17.987718"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 42.000484,33.000342 c 0,0 0,2.000004 -4.000002,2.000004 -3.999998,0 -3.999998,-4.000002 -3.999998,-8.000004 0,-3.999996 0,-7.999998 3.999998,-7.999998 4.000002,0 4.000002,1.999998 4.000002,1.999998"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 42.000484,32.000542 c 0,0 0,2.000004 -4.000002,2.000004 -3.999998,0 -3.999998,-4.000002 -3.999998,-8.000004 0,-3.999996 0,-7.999998 3.999998,-7.999998 4.000002,0 4.000002,1.999998 4.000002,1.999998"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dotmemory.svg b/.icons/awkward/64x64/apps/dotmemory.svg
new file mode 100644
index 00000000..1ee09491
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dotmemory.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#f7c73c" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#cf4f8c" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#6655e4" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#f7c73c" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,34.99951 c 0,0 8.087563,0.700498 7.999997,-7.999998 -0.08756,-8.700527 -7.999997,-8.000005 -7.999997,-8.000005 m -0.0282,15.987175 V 18.986685"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,33.99971 c 0,0 8.087563,0.700498 7.999997,-7.999998 -0.08756,-8.700527 -7.999997,-8.000005 -7.999997,-8.000005 m -0.0282,15.987175 V 17.986885"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round" d="M 46.000484,34.999516 V 18.999511 m -12,0 6,7.999999 6,-7.999999 m -12,16.000005 V 18.999511"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round" d="M 46.000484,33.999716 V 17.999711 m -12,0 6,7.999999 6,-7.999999 m -12,16.000005 V 17.999711"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dotpeek.svg b/.icons/awkward/64x64/apps/dotpeek.svg
new file mode 100644
index 00000000..6f5faca9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dotpeek.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#cf4f8c" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#14ddb1" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#14ddb1" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#6655e4" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,34.999514 c 0,0 8.087563,0.700498 7.999997,-7.999998 -0.08756,-8.700527 -7.999997,-8.000005 -7.999997,-8.000005 m -0.0282,15.987175 V 18.986689"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,33.999714 c 0,0 8.087563,0.700498 7.999997,-7.999998 -0.08756,-8.700527 -7.999997,-8.000005 -7.999997,-8.000005 m -0.0282,15.987175 V 17.986889"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 34.000288,26.999314 c 0,0 8.000006,0.929002 8.000006,-3.999994 0,-4.929003 -8.000006,-4.000003 -8.000006,-4.000003 m 1.96e-4,16.000199 V 18.999513"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 34.000288,25.999514 c 0,0 8.000006,0.929002 8.000006,-3.999994 0,-4.929003 -8.000006,-4.000003 -8.000006,-4.000003 m 1.96e-4,16.000199 V 17.999713"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dottrace.svg b/.icons/awkward/64x64/apps/dottrace.svg
new file mode 100644
index 00000000..761fb2aa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dottrace.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#cf4f8c" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#c72566" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#6655e4" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#cf4f8c" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,34.999512 c 0,0 8.087563,0.700498 7.999997,-7.999998 -0.08756,-8.700527 -7.999997,-8.000005 -7.999997,-8.000005 m -0.0282,15.987175 V 18.986687"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,33.999712 c 0,0 8.087563,0.700498 7.999997,-7.999998 -0.08756,-8.700527 -7.999997,-8.000005 -7.999997,-8.000005 m -0.0282,15.987175 V 17.986887"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round" d="m 34.00048,18.999511 h 7.999998 M 38.000484,34.999516 V 18.999511"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round" d="m 34.00048,17.999711 h 7.999998 M 38.000484,33.999716 V 17.999711"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/doublecmd.svg b/.icons/awkward/64x64/apps/doublecmd.svg
new file mode 100644
index 00000000..8577dcde
--- /dev/null
+++ b/.icons/awkward/64x64/apps/doublecmd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#db472b" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="opacity:0.2" d="m 2,14.428571 v 3.157143 c 0,0 0,1.428572 1.4444444,1.428572 H 7.7777778 C 15.755223,19.014286 22,25.110218 22,33 22,40.889782 14,47.085714 7.7777778,47.085714 H 6.3333332 3.4444444 C 2,47.085714 2,48.514286 2,48.514286 v 3.057142 C 2,51.571428 2,53 3.4444444,53 H 7.7777778 C 18.946202,53 28,44.045694 28,33 28,21.954306 18.946202,13 7.7777778,13 H 3.4444444 C 2,13 2,14.428571 2,14.428571 Z"/>
+ <path style="fill:#ffffff" d="m 2,13.428571 v 3.157143 c 0,0 0,1.428572 1.4444444,1.428572 H 7.7777778 C 15.755223,18.014286 22,24.110218 22,32 22,39.889782 14,46.085714 7.7777778,46.085714 H 6.3333332 3.4444444 C 2,46.085714 2,47.514286 2,47.514286 v 3.057142 C 2,50.571428 2,52 3.4444444,52 H 7.7777778 C 18.946202,52 28,43.045694 28,32 28,20.954306 18.946202,12 7.7777778,12 H 3.4444444 C 2,12 2,13.428571 2,13.428571 Z"/>
+ <path style="opacity:0.2" d="m 62,14.428571 v 3.157143 c 0,0 0,1.428572 -1.444444,1.428572 H 56.222222 C 48.244776,19.014286 42,25.110218 42,33 c 0,7.889782 8,14.085714 14.222222,14.085714 h 1.444444 2.88889 C 62,47.085714 62,48.514286 62,48.514286 v 3.057142 C 62,51.571428 62,53 60.555556,53 H 56.222222 C 45.053798,53 36,44.045694 36,33 36,21.954306 45.053798,13 56.222222,13 h 4.333334 C 62,13 62,14.428571 62,14.428571 Z"/>
+ <path style="fill:#ffffff" d="m 62,13.428571 v 3.157143 c 0,0 0,1.428572 -1.444444,1.428572 H 56.222222 C 48.244776,18.014286 42,24.110218 42,32 c 0,7.889782 8,14.085714 14.222222,14.085714 h 1.444444 2.88889 C 62,46.085714 62,47.514286 62,47.514286 v 3.057142 C 62,50.571428 62,52 60.555556,52 H 56.222222 C 45.053798,52 36,43.045694 36,32 36,20.954306 45.053798,12 56.222222,12 h 4.333334 C 62,12 62,13.428571 62,13.428571 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/downline.svg b/.icons/awkward/64x64/apps/downline.svg
new file mode 100644
index 00000000..1afc3254
--- /dev/null
+++ b/.icons/awkward/64x64/apps/downline.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#2979ff" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 24,16.398438 -8,8.402344 V 42 50 h 8 15.800782 l 8.398436,-8 h -18.421874 -0.8125 L 47.992188,22.96875 42.335938,17.3125 24,35.652344 v -0.554688 z"/>
+ <path style="fill:#ffffff" d="m 24,15.398438 -8,8.402344 V 41 49 h 8 15.800782 l 8.398436,-8 h -18.421874 -0.8125 L 47.992188,21.96875 42.335938,16.3125 24,34.652344 v -0.554688 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/downloader-arrow.svg b/.icons/awkward/64x64/apps/downloader-arrow.svg
new file mode 100644
index 00000000..c8388388
--- /dev/null
+++ b/.icons/awkward/64x64/apps/downloader-arrow.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 6.1484172,35.000016 C 5.919536,34.99939 1.5724446,34.998656 5.933341,39.020196 L 29.121942,59.820748 C 29.98306,60.593232 30.87138,60.985302 32,61 c 1.12862,-0.0146 2.01694,-0.406768 2.878058,-1.179252 l 23.1886,-20.800552 c 4.360898,-4.02154 0.0138,-4.020806 -0.215076,-4.02018 l -25.851582,0 -25.8515828,0 z"/>
+ <path style="fill:#58992d" d="M 16.769231,4 C 15.618615,4 14,5.2410434 14,6.7826086 L 14,36 32,36 50,36 50,6.7826086 C 50,5.2410434 48.381384,4 47.23077,4 Z"/>
+ <path style="fill:#81d547;fill-rule:evenodd" d="M 6.1484172,34.000016 C 5.919536,33.99939 1.5724446,33.998656 5.933341,38.020196 L 29.121942,58.820748 C 29.98306,59.593232 30.87138,59.985302 32,60 c 1.12862,-0.0146 2.01694,-0.406768 2.878058,-1.179252 l 23.1886,-20.800552 c 4.360898,-4.02154 0.0138,-4.020806 -0.215076,-4.02018 l -25.851582,0 -25.8515828,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.769531 4 C 15.618916 4 14 5.2396848 14 6.78125 L 14 7.78125 C 14 6.2396848 15.618916 5 16.769531 5 L 47.230469 5 C 48.381083 5 50 6.2396848 50 7.78125 L 50 6.78125 C 50 5.2396848 48.381083 4 47.230469 4 L 16.769531 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 6.1484375 34 C 5.9750862 33.999526 3.4466392 34.003028 4.1210938 35.75 C 4.5497957 35.002186 6.0177814 34.999643 6.1484375 35 L 32 35 L 57.851562 35 C 57.982216 34.999643 59.450203 35.002186 59.878906 35.75 C 60.55336 34.003028 58.02491 33.999526 57.851562 34 L 32 34 L 6.1484375 34 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/draftsight.svg b/.icons/awkward/64x64/apps/draftsight.svg
new file mode 120000
index 00000000..f4c7dee0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/draftsight.svg
@@ -0,0 +1 @@
+dassault-systemes.draftsight.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/dragon-ball-online-global.svg b/.icons/awkward/64x64/apps/dragon-ball-online-global.svg
new file mode 100644
index 00000000..489f5e2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dragon-ball-online-global.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <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>
+ <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"/>
+ <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/64x64/apps/dragon-ball-xenoverse.svg b/.icons/awkward/64x64/apps/dragon-ball-xenoverse.svg
new file mode 100644
index 00000000..395df83e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dragon-ball-xenoverse.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m4.0214844 32.5a28 27.923455 0 0 0 -0.0214844 0.576545 28 27.923455 0 0 0 28 27.923455 28 27.923455 0 0 0 28 -27.923455 28 27.923455 0 0 0 -0.021484 -0.40514 28 27.923455 0 0 1 -27.978516 27.331329 28 27.923455 0 0 1 -27.9785156 -27.502734z"/>
+ <path style="fill:#f4b400" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28.0005 28.021517 0 0 0 -28 28.021986 28.0005 28.021517 0 0 0 0.0214844 0.406172 28.0005 28.021517 0 0 1 27.9785156 -27.4283492 28.0005 28.021517 0 0 1 27.978516 27.6001912 28.0005 28.021517 0 0 0 0.021484 -0.578014 28.0005 28.021517 0 0 0 -28 -28.021986z"/>
+ <g style="opacity:.3" transform="translate(-4.5597897e-7,1.0003026)">
+ <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="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 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"/>
+ <path style="fill:#ffffff" 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 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 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>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dragonframe4.svg b/.icons/awkward/64x64/apps/dragonframe4.svg
new file mode 100644
index 00000000..f8e02609
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dragonframe4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#6692ab" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="fill:#313c43" d="m 20.750782,4 c 1.544804,0 2.127822,2.3270932 2.310546,2.9832032 0.1822,0.6509838 0.849992,3.0805638 0.13946,7.6425788 -0.485526,2.716704 -0.765626,1.547655 -0.765626,1.547655 0,0 -0.64904,-1.327067 -0.669922,-2.321484 -0.0048,-0.246041 0,-0.451206 0,-0.615235 0.0058,-0.492081 0.0058,-0.620667 -0.16132,-0.45664 -0.219792,0.220411 -0.604528,0.856875 -0.782032,2.42539 -0.18324,1.563387 0.31719,3.566666 0.31719,3.664064 0,0.09738 -0.07926,0.117908 -0.2625,0.08203 C 20.69436,18.910552 18.596796,18.593391 16.816016,13.933979 15.0415,9.2745738 15.082422,7.8445258 15.082422,7.8445258 c 0,-4e-7 -0.06266,-0.5947316 -0.16133,-0.6152346 -0.09919,-0.020502 -0.266443,-0.081266 -0.303515,0.2980468 -0.04124,0.3793136 -0.363225,3.724709 0.382813,7.615234 0.747083,3.8854 1.654234,6.346114 2.504687,7.81211 0.846276,1.47112 0.930167,1.768928 1.11289,2.378906 0.182204,0.615102 0.11956,1.844788 0.21875,2.3625 0.07778,0.384438 0.126812,0.877092 0.0793,1.071874 -0.01514,0.06662 -0.0467,0.09844 -0.120316,0.05742 -0.1253,-0.07176 -0.924452,-0.87194 -1.044529,-0.989834 -0.1253,-0.117894 -0.834417,-0.748744 -1.476563,-1.722658 -0.647367,-0.968786 -1.17574,-1.650614 -1.577734,-2.004296 -0.266256,-0.240916 -0.84591,-0.733454 -0.866798,-0.538672 -0.02036,0.19992 0.156566,0.324756 0.298048,0.560546 0.14096,0.23579 0.850076,1.603242 1.257812,2.597656 0.401473,0.989292 1.732046,3.686386 2.05625,4.183594 0.323163,0.492082 1.174713,1.388868 1.90039,2.08086 0.725157,0.69199 1.797205,2.177336 2.042579,2.597656 0.240674,0.415194 0.745734,1.565144 0.7875,1.826564 0.0522,0.34856 0.099,0.353058 -0.246094,0.27617 -0.338822,-0.07688 -2.138468,-0.696616 -2.499219,-0.85039 -0.312719,-0.1384 -0.992295,-0.406428 -1.331641,-0.555078 -0.130522,-0.05638 -0.533237,0.0568 -0.18867,0.333594 0.344045,0.276796 3.395072,2.240516 3.661328,2.419922 0.261036,0.1794 1.856882,1.527584 2.195704,1.963282 0.345088,0.435698 1.035018,1.450192 1.698046,2.81367 0.668772,1.37373 1.230746,2.999168 0.948828,5.73125 -0.255814,1.537758 -0.83848,2.340982 -0.864062,2.38711 -0.03132,0.04614 -0.0905,0.05262 -0.1996,0.02188 -0.261038,-0.06664 -0.809628,-0.354464 -1.033596,-0.46211 -0.28244,-0.1384 -0.851378,-0.497646 -0.929686,-0.45664 -0.083,0.041 -0.238646,0.14022 0.0793,0.519532 0.324204,0.374186 1.068104,1.1683 1.230466,1.342578 0.16184,0.1794 0.268248,0.281324 0.205078,0.399218 -0.0569,0.1179 -0.05892,0.29774 0.08202,0.456642 0.14096,0.1589 0.804392,0.912972 0.929688,1.071874 0.12008,0.1589 0.5844,0.788582 0.683594,1.05 0.09972,0.256292 0.204326,0.476528 0.246092,0.773828 0.03602,0.2973 0.13448,0.892152 0.259766,1.189452 0.12008,0.2973 0.344536,0.635104 0.563282,0.850392 C 27.888294,58.91338 29.2,60 29.2,60 h 5.6 c 0,0 1.311706,-1.08662 1.536718,-1.307032 0.218748,-0.215286 0.443206,-0.55309 0.563282,-0.85039 0.1253,-0.2973 0.223742,-0.892154 0.259766,-1.189454 0.04176,-0.297298 0.14638,-0.517534 0.246094,-0.773826 0.0992,-0.26142 0.563516,-0.8911 0.683592,-1.05 0.1253,-0.1589 0.78873,-0.912972 0.929688,-1.071876 0.14096,-0.1589 0.13894,-0.338746 0.08202,-0.45664 -0.06316,-0.1179 0.04324,-0.219814 0.205078,-0.399218 0.16236,-0.17428 0.906264,-0.968392 1.230468,-1.34258 0.317942,-0.379314 0.1623,-0.478524 0.0793,-0.519532 -0.07832,-0.041 -0.647248,0.318242 -0.929688,0.456642 -0.223968,0.10764 -0.772558,0.395472 -1.033592,0.462108 -0.10912,0.03076 -0.16556,0.02426 -0.19688,-0.02188 -0.02558,-0.04614 -0.610982,-0.849352 -0.866796,-2.387108 -0.28192,-2.732084 0.280056,-4.35752 0.948828,-5.73125 0.663028,-1.363478 1.352958,-2.377974 1.698046,-2.813672 0.338826,-0.435698 1.934668,-1.783876 2.195704,-1.963282 0.266254,-0.1794 3.317282,-2.143124 3.661328,-2.419922 0.344566,-0.276796 -0.05816,-0.389976 -0.18868,-0.333594 -0.339344,0.14866 -1.018922,0.41668 -1.33164,0.555078 -0.360752,0.15378 -2.160398,0.773504 -2.49922,0.850392 -0.345088,0.07688 -0.2983,0.0724 -0.246094,-0.276172 0.04176,-0.261418 0.546826,-1.41137 0.7875,-1.826562 0.245374,-0.420322 1.317424,-1.905666 2.04258,-2.597658 0.725676,-0.69199 1.57723,-1.588776 1.90039,-2.080858 0.324206,-0.49721 1.654776,-3.194304 2.05625,-4.183594 0.407736,-0.994416 1.116852,-2.361868 1.257812,-2.597656 0.14148,-0.23579 0.318408,-0.360638 0.298048,-0.560546 -0.02088,-0.19478 -0.600542,0.297754 -0.866798,0.53867 -0.401994,0.353684 -0.930368,1.03551 -1.577734,2.004298 -0.642146,0.973912 -1.351266,1.60476 -1.476564,1.722656 -0.12008,0.1179 -0.919232,0.918082 -1.04453,0.989844 -0.07362,0.041 -0.10516,0.0092 -0.12032,-0.05742 -0.0475,-0.19478 0.0015,-0.687436 0.0793,-1.071876 0.0992,-0.51771 0.03656,-1.747396 0.21875,-2.3625 0.18272,-0.609976 0.266616,-0.907784 1.112892,-2.378906 0.850452,-1.465994 1.757602,-3.926709 2.504686,-7.812109 0.746038,-3.890525 0.424058,-7.2359204 0.382814,-7.615234 -0.03708,-0.3793132 -0.204324,-0.3185502 -0.303516,-0.2980468 -0.09868,0.020502 -0.16132,0.6152344 -0.16132,0.6152346 0,0 0.04092,1.430048 -1.733594,6.0894532 -1.78078,4.659405 -3.878344,4.97657 -4.060546,5.017579 -0.18324,0.03588 -0.2625,0.01536 -0.2625,-0.08203 0,-0.0974 0.500436,-2.100677 0.317188,-3.664064 -0.1775,-1.568512 -0.56224,-2.204979 -0.782032,-2.42539 -0.16706,-0.164026 -0.16708,-0.03543 -0.16132,0.45664 0,0.164028 0.0048,0.369194 0,0.615235 -0.02088,0.994417 -0.669922,2.321484 -0.669922,2.321484 0,1e-6 -0.2801,1.169049 -0.765624,-1.547655 C 40.08868,10.063777 40.756466,7.634187 40.938676,6.9832032 41.121396,6.3270932 41.704412,4 43.249218,4 Z m 4.626562,26.83789 c 0.0661,0.02018 0.10376,0.253802 0.1996,0.475782 0.12108,0.287568 0.665844,0.947484 0.877734,1.159376 0.13622,0.13116 0.245412,0.288882 0.360938,0.440234 0.298164,0.373334 0.600258,0.746296 0.877736,1.134766 0.17708,0.237116 0.30883,0.510446 0.404688,0.792968 0.378378,1.084684 0.336326,2.154316 0.336326,3.289452 0,0.17658 0.03632,1.173048 -0.08476,1.173048 -0.12614,0 -0.07052,5.38e-4 -0.16132,-0.15586 -0.08526,-0.16144 -0.595788,-1.08867 -0.7875,-1.386328 -0.1917,-0.297658 -0.97217,-1.406898 -1.178512,-1.684376 -0.19222,-0.277476 -0.779032,-1.231438 -1.03633,-1.796484 C 25.039128,33.95254 25,33.60361 25,33.260548 c 0,-0.267388 0.02084,-0.534824 0.04102,-0.782032 0.04086,-0.504504 0.085,-0.928964 0.12032,-1.47383 0.01,-0.1564 0.16606,-0.18696 0.216016,-0.1668 z m 13.045704,0 c 0.04994,-0.02018 0.205924,0.0104 0.216016,0.1668 0.03532,0.544866 0.07946,0.969326 0.12032,1.47383 0.02018,0.247208 0.04102,0.514644 0.04102,0.782032 0,0.343062 -0.03914,0.691992 -0.18594,1.01992 -0.257296,0.565046 -0.84411,1.519008 -1.036326,1.796484 -0.206342,0.277478 -0.986804,1.386718 -1.178516,1.684376 -0.19172,0.297658 -0.70224,1.224888 -0.7875,1.386328 -0.0908,0.1564 -0.0352,0.15586 -0.16132,0.15586 -0.12108,0 -0.08476,-0.996472 -0.08476,-1.173048 0,-1.135136 -0.04206,-2.204768 0.336328,-3.289452 0.09586,-0.282522 0.227606,-0.555852 0.404688,-0.792968 0.277476,-0.38847 0.579572,-0.761432 0.877734,-1.134766 0.11552,-0.15136 0.227456,-0.309064 0.36367,-0.440234 0.211894,-0.211892 0.756654,-0.871808 0.877736,-1.159376 0.09586,-0.22198 0.13078,-0.455602 0.19688,-0.475782 z m -8.919532,19.531642 c 0.007,-0.0058 0.02148,6.36e-4 0.04922,0.0082 0.04996,0.02018 0.09782,0.212282 0.12304,0.298046 0.02522,0.0908 0.16378,0.56548 0.1996,0.721876 0.06004,0.262342 0.231536,1.05374 0.292576,1.32617 0.07568,0.36829 0.288528,1.22084 0.298048,1.301564 0.07618,0.771892 0.262342,1.306534 0,1.528516 -0.261838,0.216936 -0.500046,-0.06844 -0.626172,-0.1996 -0.12108,-0.13116 -0.462798,-0.55562 -0.56875,-0.757422 -0.06104,-0.11604 -0.11758,-0.1477 -0.11758,-0.213282 0,-0.06054 0.08202,-0.13946 0.08202,-0.13946 0.28253,-0.49946 0.327266,-1.116244 0.317186,-1.449218 -0.005,-0.13116 0,-0.283414 0,-0.434766 0.0046,-0.232072 0.0064,-0.453134 -0.0082,-0.57422 -0.02522,-0.2018 -0.0504,-0.614504 -0.0711,-0.80117 -0.02018,-0.18162 0.02462,-0.47394 0.02462,-0.54961 0,-0.04036 -0.0014,-0.05994 0.0054,-0.06562 z m 4.949218,0 c 0.007,0.0058 0.0054,0.02526 0.0054,0.06562 0,0.07568 0.04752,0.367986 0.02734,0.549608 -0.02068,0.18666 -0.0486,0.59937 -0.07382,0.801172 -0.0146,0.12108 -0.0128,0.342148 -0.0082,0.57422 0,0.15136 0.005,0.303594 0,0.434766 -0.01,0.332972 0.03466,0.949758 0.317186,1.449218 0,0 0.08202,0.07892 0.08202,0.13946 0,0.0656 -0.05654,0.09724 -0.11758,0.213282 -0.10596,0.2018 -0.447668,0.62625 -0.56875,0.757422 -0.12612,0.13116 -0.364336,0.416546 -0.626172,0.1996 -0.262342,-0.221982 -0.07618,-0.756624 0,-1.528514 0.0096,-0.08072 0.222372,-0.933276 0.298048,-1.301564 0.06104,-0.272432 0.232542,-1.06383 0.292578,-1.326172 0.03582,-0.1564 0.17712,-0.631064 0.202342,-0.721874 0.02522,-0.08576 0.07036,-0.277868 0.12032,-0.298048 0.02774,-0.0076 0.04228,-0.0138 0.04922,-0.0082 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.1992188 4 C 5.8724187 4 4 5.8724187 4 8.1992188 L 4 9.1992188 C 4 6.8724188 5.8724187 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724188 60 9.1992188 L 60 8.1992188 C 60 5.8724187 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+ <path style="opacity:0.2" d="M 20.75 4 C 21.422409 4 21.905494 4.4479215 22.259766 5 L 41.740234 5 C 42.094505 4.4479215 42.57759 4 43.25 4 L 20.75 4 z M 14.746094 7.2285156 C 14.687248 7.258176 14.635723 7.3376874 14.617188 7.5273438 C 14.594254 7.7382777 14.490016 8.8845965 14.525391 10.513672 C 14.540723 9.4653773 14.599646 8.6886845 14.617188 8.5273438 C 14.654259 8.148031 14.822685 8.2080136 14.921875 8.2285156 C 15.020545 8.2490186 15.082031 8.8437496 15.082031 8.84375 C 15.082031 8.84375 15.04189 10.274189 16.816406 14.933594 C 18.597186 19.593006 20.694735 19.910162 20.876953 19.951172 C 21.060193 19.98705 21.138672 19.966521 21.138672 19.869141 C 21.138672 19.834467 21.049983 19.368956 20.976562 18.957031 C 20.943354 18.955435 20.922785 18.960146 20.876953 18.951172 C 20.694735 18.910162 18.597186 18.593006 16.816406 13.933594 C 15.04189 9.2741885 15.082031 7.84375 15.082031 7.84375 C 15.082031 7.8437496 15.020545 7.2490186 14.921875 7.2285156 C 14.87228 7.2182646 14.80494 7.1988553 14.746094 7.2285156 z M 49.078125 7.2285156 C 48.979445 7.2490176 48.917969 7.8437498 48.917969 7.84375 C 48.917969 7.84375 48.958108 9.2741885 47.183594 13.933594 C 45.402814 18.592999 43.305249 18.910163 43.123047 18.951172 C 43.077215 18.960146 43.056646 18.955434 43.023438 18.957031 C 42.950016 19.368956 42.861328 19.834466 42.861328 19.869141 C 42.861328 19.966531 42.939807 19.987052 43.123047 19.951172 C 43.305249 19.910163 45.402814 19.592999 47.183594 14.933594 C 48.958108 10.274189 48.917969 8.84375 48.917969 8.84375 C 48.917969 8.8437498 48.979445 8.2490176 49.078125 8.2285156 C 49.177317 8.2080122 49.345732 8.1480305 49.382812 8.5273438 C 49.400356 8.6886845 49.459277 9.4653773 49.474609 10.513672 C 49.509985 8.8845965 49.405748 7.7382777 49.382812 7.5273438 C 49.345732 7.1480305 49.177317 7.2080122 49.078125 7.2285156 z M 23.507812 11.189453 C 23.488861 12.166153 23.408457 13.294112 23.201172 14.625 C 22.715646 17.341704 22.435547 16.173828 22.435547 16.173828 C 22.435547 16.173828 21.786507 14.845979 21.765625 13.851562 C 21.760825 13.605522 21.765625 13.400357 21.765625 13.236328 C 21.771425 12.744247 21.770636 12.61527 21.603516 12.779297 C 21.383724 12.999708 20.99977 13.636563 20.822266 15.205078 C 20.773305 15.622804 20.776665 16.068118 20.802734 16.503906 C 20.809119 16.404325 20.810924 16.301845 20.822266 16.205078 C 20.99977 14.636563 21.383724 13.999708 21.603516 13.779297 C 21.770636 13.61527 21.771425 13.744247 21.765625 14.236328 C 21.765625 14.400357 21.760825 14.605522 21.765625 14.851562 C 21.786507 15.845979 22.435547 17.173828 22.435547 17.173828 C 22.435547 17.173828 22.715646 18.341704 23.201172 15.625 C 23.483514 13.812204 23.543797 12.351024 23.507812 11.189453 z M 40.492188 11.189453 C 40.456204 12.351024 40.516486 13.812208 40.798828 15.625 C 41.284352 18.341704 41.564453 17.173829 41.564453 17.173828 C 41.564453 17.173828 42.213495 15.84598 42.234375 14.851562 C 42.239175 14.605522 42.234375 14.400356 42.234375 14.236328 C 42.228615 13.744258 42.229424 13.615271 42.396484 13.779297 C 42.616276 13.999708 43.000234 14.636566 43.177734 16.205078 C 43.189077 16.301845 43.190881 16.404325 43.197266 16.503906 C 43.223335 16.068118 43.226697 15.622804 43.177734 15.205078 C 43.000234 13.636566 42.616276 12.999708 42.396484 12.779297 C 42.229424 12.615271 42.228615 12.744258 42.234375 13.236328 C 42.234375 13.400356 42.239175 13.605522 42.234375 13.851562 C 42.213495 14.84598 41.564453 16.173828 41.564453 16.173828 C 41.564453 16.173829 41.284352 17.341704 40.798828 14.625 C 40.591543 13.294115 40.51114 12.166152 40.492188 11.189453 z M 13.863281 23.527344 C 13.844912 23.532047 13.832689 23.545965 13.830078 23.570312 C 13.809718 23.770232 13.987424 23.895069 14.128906 24.130859 C 14.190981 24.234694 14.385573 24.609186 14.59375 25.023438 C 14.625315 25.051231 14.670973 25.085584 14.697266 25.109375 C 15.09926 25.463057 15.628024 26.144495 16.275391 27.113281 C 16.917537 28.087195 17.626653 28.718044 17.751953 28.835938 C 17.87203 28.953831 18.669622 29.754412 18.794922 29.826172 C 18.868538 29.867192 18.900876 29.834198 18.916016 29.767578 C 18.958107 29.595018 18.917782 29.191756 18.855469 28.833984 C 18.838484 28.836739 18.822037 28.841281 18.794922 28.826172 C 18.669622 28.754412 17.87203 27.953831 17.751953 27.835938 C 17.626653 27.718044 16.917537 27.087195 16.275391 26.113281 C 15.628024 25.144495 15.09926 24.463057 14.697266 24.109375 C 14.464292 23.898574 13.991864 23.494424 13.863281 23.527344 z M 50.136719 23.527344 C 50.00814 23.494424 49.535708 23.898573 49.302734 24.109375 C 48.90074 24.463059 48.371975 25.144493 47.724609 26.113281 C 47.082463 27.087193 46.373345 27.718041 46.248047 27.835938 C 46.127967 27.953837 45.330376 28.75441 45.205078 28.826172 C 45.177961 28.841274 45.161514 28.836738 45.144531 28.833984 C 45.082209 29.191758 45.041903 29.59502 45.083984 29.767578 C 45.099144 29.834198 45.131458 29.867172 45.205078 29.826172 C 45.330376 29.75441 46.127967 28.953837 46.248047 28.835938 C 46.373345 28.718041 47.082463 28.087193 47.724609 27.113281 C 48.371975 26.144493 48.90074 25.463059 49.302734 25.109375 C 49.329027 25.085584 49.374685 25.051231 49.40625 25.023438 C 49.614427 24.609186 49.809019 24.234693 49.871094 24.130859 C 50.012574 23.895069 50.190282 23.77022 50.169922 23.570312 C 50.167312 23.545965 50.155087 23.532047 50.136719 23.527344 z M 38.769531 33.669922 C 38.744252 33.876786 38.703646 34.083752 38.615234 34.28125 C 38.357938 34.846296 37.770341 35.798696 37.578125 36.076172 C 37.371783 36.35365 36.592103 37.464061 36.400391 37.761719 C 36.208671 38.059377 35.696588 38.986997 35.611328 39.148438 C 35.520528 39.304837 35.577292 39.302734 35.451172 39.302734 C 35.398485 39.302734 35.378182 39.104659 35.369141 38.876953 C 35.369425 38.962826 35.365234 39.04426 35.365234 39.130859 C 35.365234 39.307435 35.330092 40.302734 35.451172 40.302734 C 35.577292 40.302734 35.520528 40.304837 35.611328 40.148438 C 35.696588 39.986997 36.208671 39.059377 36.400391 38.761719 C 36.592103 38.464061 37.371783 37.35365 37.578125 37.076172 C 37.770341 36.798696 38.357938 35.846296 38.615234 35.28125 C 38.762034 34.953322 38.800781 34.602828 38.800781 34.259766 C 38.800781 34.057883 38.784037 33.863133 38.769531 33.669922 z M 25.03125 33.681641 C 25.017137 33.871358 25 34.061882 25 34.259766 C 25 34.602828 25.038731 34.953322 25.185547 35.28125 C 25.442845 35.846296 26.030436 36.798696 26.222656 37.076172 C 26.428998 37.35365 27.208691 38.464061 27.400391 38.761719 C 27.592103 39.059377 28.10224 39.986998 28.1875 40.148438 C 28.2783 40.304836 28.223469 40.302734 28.349609 40.302734 C 28.470689 40.302734 28.433594 39.307439 28.433594 39.130859 C 28.433594 39.051585 28.429435 38.977101 28.429688 38.898438 C 28.420023 39.115603 28.400494 39.302734 28.349609 39.302734 C 28.223469 39.302734 28.2783 39.304835 28.1875 39.148438 C 28.10224 38.986998 27.592103 38.059377 27.400391 37.761719 C 27.208691 37.464061 26.428998 36.35365 26.222656 36.076172 C 26.030436 35.798696 25.442845 34.846296 25.185547 34.28125 C 25.098801 34.087495 25.056949 33.884517 25.03125 33.681641 z M 17.962891 36.277344 C 17.810715 36.298365 17.647825 36.413498 17.90625 36.621094 C 18.110353 36.785302 19.140626 37.459085 20.103516 38.085938 C 20.779711 38.328256 21.677963 38.637128 21.925781 38.693359 C 22.270875 38.770247 22.224075 38.764576 22.171875 38.416016 C 22.154046 38.304423 22.03046 37.994689 21.900391 37.685547 C 21.535825 37.598593 19.784805 36.994002 19.427734 36.841797 C 19.115015 36.703397 18.435049 36.435759 18.095703 36.287109 C 18.063073 36.273014 18.013616 36.270337 17.962891 36.277344 z M 46.037109 36.277344 C 45.986383 36.270337 45.936927 36.273014 45.904297 36.287109 C 45.564953 36.435769 44.884984 36.703399 44.572266 36.841797 C 44.215194 36.994008 42.464175 37.598586 42.099609 37.685547 C 41.96954 37.994689 41.845951 38.304423 41.828125 38.416016 C 41.775919 38.764588 41.729131 38.770239 42.074219 38.693359 C 42.322037 38.637123 43.220289 38.328255 43.896484 38.085938 C 44.859374 37.459085 45.889646 36.785303 46.09375 36.621094 C 46.352175 36.413497 46.189288 36.298364 46.037109 36.277344 z M 26.472656 48.652344 C 26.461434 48.93851 26.44257 49.234703 26.410156 49.548828 C 26.154342 51.086586 25.572457 51.889419 25.546875 51.935547 C 25.515555 51.981687 25.456756 51.989724 25.347656 51.958984 C 25.086618 51.892344 24.538421 51.60374 24.314453 51.496094 C 24.032013 51.357694 23.463074 50.998056 23.384766 51.039062 C 23.301766 51.080062 23.144945 51.179282 23.462891 51.558594 C 23.690427 51.821209 24.031304 52.185098 24.326172 52.501953 C 24.554951 52.612456 25.089677 52.893125 25.347656 52.958984 C 25.456756 52.989724 25.515555 52.981687 25.546875 52.935547 C 25.572457 52.889419 26.154342 52.086586 26.410156 50.548828 C 26.482451 49.848213 26.498922 49.221828 26.472656 48.652344 z M 37.527344 48.652344 C 37.501078 49.221828 37.517548 49.848212 37.589844 50.548828 C 37.845658 52.086584 38.429498 52.889407 38.455078 52.935547 C 38.486398 52.981687 38.543224 52.989744 38.652344 52.958984 C 38.910319 52.893129 39.445049 52.612451 39.673828 52.501953 C 39.968696 52.185097 40.309573 51.82121 40.537109 51.558594 C 40.855051 51.17928 40.698234 51.080071 40.615234 51.039062 C 40.536914 50.998063 39.967987 51.357694 39.685547 51.496094 C 39.461579 51.603734 38.913378 51.892348 38.652344 51.958984 C 38.543224 51.989744 38.486398 51.981687 38.455078 51.935547 C 38.429498 51.889407 37.845658 51.086584 37.589844 49.548828 C 37.55743 49.234703 37.538566 48.93851 37.527344 48.652344 z M 29.503906 51.369141 C 29.497106 51.374821 29.498047 51.395187 29.498047 51.435547 C 29.498047 51.511217 29.452476 51.802755 29.472656 51.984375 C 29.493356 52.171041 29.519702 52.583356 29.544922 52.785156 C 29.547405 52.805751 29.545274 52.856871 29.546875 52.882812 C 29.546742 52.858343 29.553403 52.81701 29.552734 52.794922 C 29.547734 52.663762 29.552734 52.510727 29.552734 52.359375 C 29.557334 52.127303 29.559522 51.906242 29.544922 51.785156 C 29.531821 51.680328 29.520269 51.526543 29.507812 51.369141 C 29.507173 51.369449 29.504452 51.368688 29.503906 51.369141 z M 34.451172 51.369141 C 34.438005 51.526574 34.425213 51.680306 34.412109 51.785156 C 34.397509 51.906236 34.399697 52.127303 34.404297 52.359375 C 34.404297 52.510735 34.409297 52.66375 34.404297 52.794922 C 34.403634 52.81701 34.410285 52.858343 34.410156 52.882812 C 34.411758 52.856872 34.409626 52.80575 34.412109 52.785156 C 34.437329 52.583354 34.465648 52.171035 34.486328 51.984375 C 34.506508 51.802753 34.458984 51.511227 34.458984 51.435547 C 34.458984 51.395187 34.460125 51.374941 34.453125 51.369141 C 34.452854 51.368922 34.451466 51.369324 34.451172 51.369141 z M 34.539062 54.808594 C 34.392799 55.017593 34.206629 55.25662 34.117188 55.353516 C 33.991067 55.484676 33.75207 55.771634 33.490234 55.554688 C 33.459907 55.529025 33.452797 55.485074 33.433594 55.451172 C 33.357439 55.969634 33.285445 56.381404 33.490234 56.554688 C 33.75207 56.771634 33.991067 56.484676 34.117188 56.353516 C 34.23827 56.222344 34.579587 55.799456 34.685547 55.597656 C 34.746587 55.481614 34.802734 55.448413 34.802734 55.382812 C 34.802734 55.322272 34.720703 55.244141 34.720703 55.244141 C 34.642042 55.105081 34.5848 54.957186 34.539062 54.808594 z M 29.417969 54.810547 C 29.372294 54.958515 29.314662 55.10566 29.236328 55.244141 C 29.236328 55.244141 29.154297 55.322272 29.154297 55.382812 C 29.154297 55.448394 29.210444 55.481616 29.271484 55.597656 C 29.377436 55.799458 29.718764 56.222356 29.839844 56.353516 C 29.96597 56.484676 30.204959 56.771623 30.466797 56.554688 C 30.671587 56.381404 30.599593 55.969635 30.523438 55.451172 C 30.504235 55.485074 30.497125 55.529025 30.466797 55.554688 C 30.204959 55.771623 29.96597 55.484676 29.839844 55.353516 C 29.750673 55.256922 29.564171 55.019205 29.417969 54.810547 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.75 5 C 22.294804 5 22.877823 7.3263119 23.060547 7.9824219 C 23.170347 8.3747259 23.45324 9.4278584 23.507812 11.189453 C 23.553824 8.8182243 23.189593 7.4434926 23.060547 6.9824219 C 22.957357 6.6118979 22.719403 5.7162756 22.259766 5 L 20.75 5 z M 41.740234 5 C 41.280598 5.7162756 41.04264 6.6118979 40.939453 6.9824219 C 40.8104 7.4434926 40.446176 8.8182253 40.492188 11.189453 C 40.546759 9.4278579 40.829647 8.3747259 40.939453 7.9824219 C 41.122173 7.3263119 41.705194 5 43.25 5 L 41.740234 5 z M 14.525391 10.513672 C 14.504676 11.929928 14.571289 13.906885 15 16.142578 C 15.747083 20.027978 16.655406 22.489082 17.505859 23.955078 C 18.352135 25.426198 18.434465 25.724006 18.617188 26.333984 C 18.799391 26.949086 18.736747 28.177601 18.835938 28.695312 C 18.844811 28.739171 18.847444 28.787912 18.855469 28.833984 C 18.884597 28.829261 18.906452 28.80966 18.916016 28.767578 C 18.963528 28.572796 18.913718 28.079751 18.835938 27.695312 C 18.736747 27.177601 18.799391 25.949086 18.617188 25.333984 C 18.434463 24.724006 18.352135 24.426198 17.505859 22.955078 C 16.655406 21.489082 15.747083 19.027978 15 15.142578 C 14.668829 13.41555 14.553629 11.814094 14.525391 10.513672 z M 49.474609 10.513672 C 49.446371 11.814094 49.331171 13.41555 49 15.142578 C 48.252916 19.027978 47.344593 21.489084 46.494141 22.955078 C 45.647865 24.4262 45.565533 24.724008 45.382812 25.333984 C 45.200623 25.949088 45.263264 27.177602 45.164062 27.695312 C 45.086262 28.079752 45.036484 28.572798 45.083984 28.767578 C 45.09356 28.80966 45.115407 28.829262 45.144531 28.833984 C 45.152557 28.787911 45.155188 28.739172 45.164062 28.695312 C 45.263264 28.177602 45.200623 26.949088 45.382812 26.333984 C 45.565534 25.724008 45.647865 25.4262 46.494141 23.955078 C 47.344593 22.489084 48.252916 20.027978 49 16.142578 C 49.428711 13.906885 49.495324 11.929928 49.474609 10.513672 z M 20.802734 16.503906 C 20.742694 17.440427 20.85651 18.283483 20.976562 18.957031 C 21.076125 18.961817 21.138672 18.942164 21.138672 18.869141 C 21.138672 18.797767 20.874233 17.699107 20.802734 16.503906 z M 43.197266 16.503906 C 43.125768 17.699107 42.861328 18.797765 42.861328 18.869141 C 42.861328 18.942171 42.923874 18.96182 43.023438 18.957031 C 43.14349 18.283483 43.25731 17.440427 43.197266 16.503906 z M 13.863281 24.527344 C 13.844912 24.532047 13.832689 24.545965 13.830078 24.570312 C 13.809718 24.770232 13.987424 24.895069 14.128906 25.130859 C 14.269866 25.366649 14.978983 26.734102 15.386719 27.728516 C 15.788192 28.717808 17.117202 31.414901 17.441406 31.912109 C 17.764569 32.404191 18.61612 33.300196 19.341797 33.992188 C 20.066954 34.684176 21.139392 36.169524 21.384766 36.589844 C 21.522703 36.827803 21.725757 37.270486 21.900391 37.685547 C 21.904148 37.686443 21.922325 37.692575 21.925781 37.693359 C 22.270875 37.770247 22.224075 37.764576 22.171875 37.416016 C 22.130109 37.154596 21.62544 36.005038 21.384766 35.589844 C 21.139392 35.169524 20.066954 33.684176 19.341797 32.992188 C 18.61612 32.300196 17.764569 31.404191 17.441406 30.912109 C 17.117202 30.414901 15.788192 27.717808 15.386719 26.728516 C 15.158537 26.172012 14.858305 25.549876 14.59375 25.023438 C 14.345624 24.804958 13.977353 24.498139 13.863281 24.527344 z M 50.136719 24.527344 C 50.022651 24.498139 49.654377 24.804958 49.40625 25.023438 C 49.141695 25.549876 48.841463 26.172011 48.613281 26.728516 C 48.211807 27.717806 46.8828 30.414899 46.558594 30.912109 C 46.235434 31.404191 45.383879 32.300198 44.658203 32.992188 C 43.933047 33.684179 42.860608 35.169522 42.615234 35.589844 C 42.37456 36.005036 41.869885 37.154598 41.828125 37.416016 C 41.775919 37.764588 41.729131 37.770239 42.074219 37.693359 C 42.077675 37.692575 42.095852 37.686443 42.099609 37.685547 C 42.274244 37.270486 42.477297 36.827802 42.615234 36.589844 C 42.860608 36.169522 43.933047 34.684179 44.658203 33.992188 C 45.383879 33.300198 46.235434 32.404191 46.558594 31.912109 C 46.8828 31.414899 48.211807 28.717806 48.613281 27.728516 C 49.021017 26.7341 49.730134 25.366647 49.871094 25.130859 C 50.012574 24.895069 50.190282 24.77022 50.169922 24.570312 C 50.167312 24.545965 50.155087 24.532047 50.136719 24.527344 z M 25.376953 30.837891 C 25.326997 30.817731 25.172109 30.847506 25.162109 31.003906 C 25.126789 31.548772 25.081876 31.974012 25.041016 32.478516 C 25.020836 32.725724 25 32.992378 25 33.259766 C 25 33.40013 25.013454 33.541152 25.03125 33.681641 C 25.036207 33.615004 25.03577 33.542775 25.041016 33.478516 C 25.081876 32.974012 25.126789 32.548772 25.162109 32.003906 C 25.172109 31.847506 25.326997 31.817731 25.376953 31.837891 C 25.443053 31.858071 25.480332 32.092473 25.576172 32.314453 C 25.697252 32.602021 26.243188 33.260764 26.455078 33.472656 C 26.591298 33.603816 26.70088 33.76271 26.816406 33.914062 C 27.11457 34.287396 27.415881 34.660358 27.693359 35.048828 C 27.870439 35.285944 28.001798 35.559275 28.097656 35.841797 C 28.449609 36.850729 28.433053 37.850721 28.429688 38.898438 C 28.44302 38.598855 28.433594 38.233231 28.433594 38.130859 C 28.433594 36.995723 28.476034 35.926481 28.097656 34.841797 C 28.001798 34.559275 27.870439 34.285944 27.693359 34.048828 C 27.415881 33.660358 27.11457 33.287396 26.816406 32.914062 C 26.70088 32.762712 26.591298 32.603816 26.455078 32.472656 C 26.243188 32.260764 25.697252 31.602021 25.576172 31.314453 C 25.480332 31.092473 25.443053 30.858071 25.376953 30.837891 z M 38.423828 30.837891 C 38.357728 30.858071 38.322423 31.092473 38.226562 31.314453 C 38.10548 31.602021 37.55955 32.260764 37.347656 32.472656 C 37.211442 32.603826 37.099895 32.762704 36.984375 32.914062 C 36.686213 33.287396 36.384898 33.660358 36.107422 34.048828 C 35.93034 34.285944 35.798985 34.559275 35.703125 34.841797 C 35.324737 35.926481 35.365234 36.995723 35.365234 38.130859 C 35.365234 38.230599 35.357404 38.581371 35.369141 38.876953 C 35.365699 37.837215 35.353604 36.843731 35.703125 35.841797 C 35.798985 35.559275 35.93034 35.285944 36.107422 35.048828 C 36.384898 34.660358 36.686213 34.287396 36.984375 33.914062 C 37.099895 33.762704 37.211442 33.603826 37.347656 33.472656 C 37.55955 33.260764 38.10548 32.602021 38.226562 32.314453 C 38.322423 32.092473 38.357728 31.858071 38.423828 31.837891 C 38.473768 31.817711 38.62858 31.847506 38.638672 32.003906 C 38.673992 32.548772 38.718906 32.974012 38.759766 33.478516 C 38.764709 33.539077 38.764824 33.607231 38.769531 33.669922 C 38.786226 33.533306 38.800781 33.396215 38.800781 33.259766 C 38.800781 32.992378 38.779946 32.725724 38.759766 32.478516 C 38.718906 31.974012 38.673992 31.548772 38.638672 31.003906 C 38.62858 30.847506 38.473768 30.817711 38.423828 30.837891 z M 17.962891 37.277344 C 17.810715 37.298365 17.647825 37.413498 17.90625 37.621094 C 18.250295 37.89789 21.302103 39.86161 21.568359 40.041016 C 21.829395 40.220416 23.42485 41.568208 23.763672 42.003906 C 24.10876 42.439604 24.799863 43.454881 25.462891 44.818359 C 25.960163 45.83981 26.396497 47.0011 26.472656 48.652344 C 26.55904 46.449602 26.05477 45.034143 25.462891 43.818359 C 24.799863 42.454881 24.10876 41.439604 23.763672 41.003906 C 23.42485 40.568208 21.829395 39.220416 21.568359 39.041016 C 21.460059 38.968042 20.763711 38.515732 20.103516 38.085938 C 19.855204 37.996954 19.524628 37.883099 19.427734 37.841797 C 19.115015 37.703397 18.435049 37.435759 18.095703 37.287109 C 18.063073 37.273014 18.013616 37.270337 17.962891 37.277344 z M 46.037109 37.277344 C 45.986383 37.270337 45.936927 37.273014 45.904297 37.287109 C 45.564953 37.435769 44.884984 37.703399 44.572266 37.841797 C 44.475372 37.8831 44.144796 37.996954 43.896484 38.085938 C 43.236289 38.515732 42.53994 38.968044 42.431641 39.041016 C 42.170605 39.220422 40.575154 40.568208 40.236328 41.003906 C 39.89124 41.439604 39.200137 42.454881 38.537109 43.818359 C 37.94523 45.034143 37.440959 46.449601 37.527344 48.652344 C 37.603503 47.001099 38.039837 45.83981 38.537109 44.818359 C 39.200137 43.454881 39.89124 42.439604 40.236328 42.003906 C 40.575154 41.568208 42.170605 40.220422 42.431641 40.041016 C 42.697895 39.861616 45.749704 37.897892 46.09375 37.621094 C 46.352175 37.413497 46.189288 37.298364 46.037109 37.277344 z M 29.503906 50.369141 C 29.497106 50.374821 29.498047 50.395187 29.498047 50.435547 C 29.498047 50.511217 29.452476 50.802755 29.472656 50.984375 C 29.482603 51.074075 29.49629 51.223534 29.507812 51.369141 C 29.515375 51.365491 29.527158 51.369979 29.552734 51.376953 C 29.602694 51.397133 29.650561 51.590017 29.675781 51.675781 C 29.701001 51.766581 29.83918 52.242041 29.875 52.398438 C 29.93504 52.660778 30.106929 53.452179 30.167969 53.724609 C 30.243649 54.092899 30.457277 54.944667 30.466797 55.025391 C 30.483509 55.194728 30.502035 55.305467 30.523438 55.451172 C 30.670343 55.191811 30.53417 54.708049 30.466797 54.025391 C 30.457277 53.944667 30.243649 53.092899 30.167969 52.724609 C 30.106929 52.452179 29.93504 51.660779 29.875 51.398438 C 29.83918 51.242041 29.701001 50.766581 29.675781 50.675781 C 29.650561 50.590017 29.602694 50.397133 29.552734 50.376953 C 29.524994 50.369389 29.510906 50.363341 29.503906 50.369141 z M 34.453125 50.369141 C 34.446185 50.363541 34.432037 50.369353 34.404297 50.376953 C 34.354337 50.397133 34.308423 50.590021 34.283203 50.675781 C 34.257981 50.766591 34.115898 51.242037 34.080078 51.398438 C 34.020042 51.660778 33.850102 52.452177 33.789062 52.724609 C 33.713386 53.092897 33.499834 53.944671 33.490234 54.025391 C 33.422861 54.708047 33.286689 55.191811 33.433594 55.451172 C 33.454996 55.305468 33.473522 55.194727 33.490234 55.025391 C 33.499834 54.944671 33.713386 54.092897 33.789062 53.724609 C 33.850102 53.452177 34.020042 52.660778 34.080078 52.398438 C 34.115898 52.242038 34.257981 51.766591 34.283203 51.675781 C 34.308423 51.590021 34.354337 51.397133 34.404297 51.376953 C 34.430955 51.36965 34.443925 51.364628 34.451172 51.369141 C 34.463347 51.223567 34.476393 51.074052 34.486328 50.984375 C 34.506508 50.802753 34.458984 50.511227 34.458984 50.435547 C 34.458984 50.395187 34.460125 50.374941 34.453125 50.369141 z M 23.384766 52.039062 C 23.301766 52.080062 23.144945 52.179282 23.462891 52.558594 C 23.787095 52.93278 24.530997 53.728066 24.693359 53.902344 C 24.855199 54.081744 24.961607 54.182887 24.898438 54.300781 C 24.841538 54.418681 24.839529 54.59891 24.980469 54.757812 C 25.121429 54.916714 25.78486 55.671176 25.910156 55.830078 C 26.030236 55.988978 26.494556 56.617488 26.59375 56.878906 C 26.69347 57.135198 26.798078 57.355044 26.839844 57.652344 C 26.875864 57.949644 26.974323 58.544497 27.099609 58.841797 C 27.219689 59.139097 27.445317 59.478071 27.664062 59.693359 C 27.716793 59.74501 27.882351 59.878376 28.023438 60 L 29.199219 60 C 29.199219 60 27.889076 58.913765 27.664062 58.693359 C 27.445317 58.478071 27.219689 58.139097 27.099609 57.841797 C 26.974323 57.544497 26.875864 56.949644 26.839844 56.652344 C 26.798078 56.355044 26.69347 56.135198 26.59375 55.878906 C 26.494556 55.617488 26.030236 54.988978 25.910156 54.830078 C 25.78486 54.671176 25.121429 53.916714 24.980469 53.757812 C 24.839529 53.59891 24.841538 53.418681 24.898438 53.300781 C 24.961607 53.182887 24.855199 53.081744 24.693359 52.902344 C 24.644948 52.850379 24.451445 52.636568 24.326172 52.501953 C 24.323459 52.500643 24.317078 52.497355 24.314453 52.496094 C 24.032013 52.357694 23.463074 51.998056 23.384766 52.039062 z M 40.615234 52.039062 C 40.536914 51.998064 39.967987 52.357694 39.685547 52.496094 C 39.682922 52.497355 39.676541 52.500643 39.673828 52.501953 C 39.548555 52.636568 39.355051 52.850379 39.306641 52.902344 C 39.144803 53.081748 39.038402 53.182881 39.101562 53.300781 C 39.158482 53.418675 39.160491 53.598912 39.019531 53.757812 C 38.878573 53.916717 38.215144 54.671178 38.089844 54.830078 C 37.969768 54.988978 37.50545 55.617486 37.40625 55.878906 C 37.306536 56.135198 37.201916 56.355046 37.160156 56.652344 C 37.124132 56.949644 37.025691 57.544497 36.900391 57.841797 C 36.780315 58.139097 36.554685 58.478073 36.335938 58.693359 C 36.110926 58.913771 34.800781 60 34.800781 60 L 35.976562 60 C 36.117649 59.878375 36.283208 59.745011 36.335938 59.693359 C 36.554685 59.478073 36.780315 59.139097 36.900391 58.841797 C 37.025691 58.544497 37.124132 57.949644 37.160156 57.652344 C 37.201916 57.355046 37.306536 57.135198 37.40625 56.878906 C 37.50545 56.617486 37.969768 55.988978 38.089844 55.830078 C 38.215144 55.671178 38.878573 54.916717 39.019531 54.757812 C 39.160491 54.598912 39.158482 54.418675 39.101562 54.300781 C 39.038402 54.182881 39.144803 54.081748 39.306641 53.902344 C 39.469001 53.728064 40.212905 52.932782 40.537109 52.558594 C 40.855051 52.17928 40.698234 52.080071 40.615234 52.039062 z M 29.546875 52.882812 C 29.548744 53.227207 29.500116 53.777813 29.236328 54.244141 C 29.236328 54.244141 29.154297 54.322272 29.154297 54.382812 C 29.154297 54.448394 29.210444 54.481616 29.271484 54.597656 C 29.299407 54.650839 29.36565 54.735879 29.417969 54.810547 C 29.537029 54.424833 29.56002 54.035576 29.552734 53.794922 C 29.547734 53.663762 29.552734 53.510727 29.552734 53.359375 C 29.556552 53.166774 29.554688 53.009393 29.546875 52.882812 z M 34.410156 52.882812 C 34.402343 53.009391 34.400479 53.166774 34.404297 53.359375 C 34.404297 53.510735 34.409297 53.66375 34.404297 53.794922 C 34.397081 54.035188 34.420527 54.42349 34.539062 54.808594 C 34.590803 54.73466 34.657858 54.650389 34.685547 54.597656 C 34.746587 54.481614 34.802734 54.448414 34.802734 54.382812 C 34.802734 54.322272 34.720703 54.244141 34.720703 54.244141 C 34.456919 53.777813 34.408343 53.227205 34.410156 52.882812 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dragonplayer.svg b/.icons/awkward/64x64/apps/dragonplayer.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dragonplayer.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/drakconf.svg b/.icons/awkward/64x64/apps/drakconf.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/drakconf.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/drakmenustyle.svg b/.icons/awkward/64x64/apps/drakmenustyle.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/drakmenustyle.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/draksec-mdk.svg b/.icons/awkward/64x64/apps/draksec-mdk.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/.icons/awkward/64x64/apps/draksec-mdk.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/drakstats.svg b/.icons/awkward/64x64/apps/drakstats.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/drakstats.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/draw.io.svg b/.icons/awkward/64x64/apps/draw.io.svg
new file mode 100644
index 00000000..fbe7c48f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/draw.io.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#f58800" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3" d="M 19,43 32,21 45,43"/>
+ <path style="opacity:0.2" d="M 26.666016,15 C 25.188682,15 24,16.249581 24,17.800781 v 8.398438 C 24,27.750419 25.188682,29 26.666016,29 H 37.333984 C 38.811318,29 40,27.750419 40,26.199219 V 17.800781 C 40,16.249581 38.811318,15 37.333984,15 Z m -13,22 C 12.188682,37 11,38.249581 11,39.800781 v 8.398438 C 11,49.750419 12.188682,51 13.666016,51 H 24.333984 C 25.811318,51 27,49.750419 27,48.199219 V 39.800781 C 27,38.249581 25.811318,37 24.333984,37 Z m 26,0 C 38.188682,37 37,38.249581 37,39.800781 v 8.400391 C 37,49.752372 38.188682,51 39.666016,51 H 50.333984 C 51.811318,51 53,49.752372 53,48.201172 V 39.800781 C 53,38.249581 51.811318,37 50.333984,37 Z"/>
+ <path style="fill:#ffffff" d="M 26.666016 14 C 25.188682 14 24 15.249581 24 16.800781 L 24 25.199219 C 24 26.750419 25.188682 28 26.666016 28 L 37.333984 28 C 38.811318 28 40 26.750419 40 25.199219 L 40 16.800781 C 40 15.249581 38.811318 14 37.333984 14 L 26.666016 14 z M 13.666016 36 C 12.188682 36 11 37.249581 11 38.800781 L 11 47.199219 C 11 48.750419 12.188682 50 13.666016 50 L 24.333984 50 C 25.811318 50 27 48.750419 27 47.199219 L 27 38.800781 C 27 37.249581 25.811318 36 24.333984 36 L 13.666016 36 z M 39.666016 36 C 38.188682 36 37 37.249581 37 38.800781 L 37 47.201172 C 37 48.752372 38.188682 50 39.666016 50 L 50.333984 50 C 51.811318 50 53 48.752372 53 47.201172 L 53 38.800781 C 53 37.249581 51.811318 36 50.333984 36 L 39.666016 36 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/drawio.svg b/.icons/awkward/64x64/apps/drawio.svg
new file mode 120000
index 00000000..d8360c67
--- /dev/null
+++ b/.icons/awkward/64x64/apps/drawio.svg
@@ -0,0 +1 @@
+draw.io.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/drawpile.svg b/.icons/awkward/64x64/apps/drawpile.svg
new file mode 100644
index 00000000..2567c9e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/drawpile.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 38.817666,5 c -5.000722,0 -9.78289,2.5742804 -15.14453,5.511719 A 24,24 0 0 1 32.00126,9 24,24 0 0 1 53.864542,23.175782 l 5.984374,-3.32422 c -0.04698,-0.10708 -0.09248,0.10642 -0.14062,0 C 53.528578,11.146662 46.385506,5 38.817666,5 Z M 9.8606347,42.203124 4.0676659,45.332032 C 10.041806,54.48857 16.89728,61 24.637978,61 29.584706,61 34.773554,58.518508 40.434854,55.453124 A 24,24 0 0 1 32.00126,57 24,24 0 0 1 9.8606347,42.203124 Z"/>
+ <path style="fill:#3f3f3f" d="M 20.635254,11.162666 30.306844,30.153012 4.0687953,44.33274 C 10.042935,53.489278 16.896418,60 24.637116,60 30.61265,60 36.898614,56.427268 44.004592,52.51004 L 33.375918,33.553006 59.847072,18.850898 c -0.04698,-0.107072 -0.09168,0.106428 -0.13982,0 C 53.527538,10.145998 46.387062,4 38.819222,4 32.883918,4 27.308542,7.5951044 20.635254,11.162666 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 38.818359 4 C 32.883055 4 27.308054 7.5965017 20.634766 11.164062 L 21.033203 11.947266 C 27.524782 8.4537571 33.005682 5 38.818359 5 C 46.192511 5 53.161207 10.843091 59.230469 19.195312 L 59.849609 18.851562 C 59.802629 18.744491 59.757124 18.957991 59.708984 18.851562 C 53.529266 10.146663 46.386199 4 38.818359 4 z M 29.505859 30.585938 L 4.0683594 44.332031 C 4.2328837 44.584196 4.4022651 44.820285 4.5703125 45.060547 L 29.505859 31.585938 L 29.90625 32.369141 L 30.306641 32.152344 L 29.505859 30.585938 z M 34.232422 35.078125 L 33.376953 35.554688 L 33.804688 36.316406 L 34.232422 36.078125 L 43.576172 52.746094 C 43.717691 52.669342 43.858514 52.592944 44.005859 52.511719 L 34.232422 35.078125 z"/>
+ <circle style="opacity:0.2" cx="32.001" cy="33" r="24"/>
+ <circle style="fill:#00e6ff" cx="32.001" cy="32" r="24"/>
+ <path style="fill:#00a6e2" d="m 32.00126,7.9999996 a 23.999998,23.999998 0 0 0 -9.152344,1.8369142 c -0.0026,0.5370102 0.319126,1.0555442 0.987308,1.0107422 2.433834,-0.161846 2.472952,-0.687342 3.325194,0.448243 0.851056,1.135637 0.445668,3.484671 -1.095704,2.835937 -1.54139,-0.649937 -4.09715,-1.742886 -4.746096,-0.445313 -0.648944,1.298651 0.286262,1.623015 1.543948,0.852538 1.257704,-0.770515 2.27017,-0.404807 2.513672,0.852539 0.242298,1.257361 0.16368,3.689859 -1.21582,3.243165 -1.379448,-0.44664 -1.827494,0.242695 -1.016604,0.931641 0.810874,0.688908 -0.08122,1.095418 -1.338868,0.568358 -1.257666,-0.527025 -1.21756,1.095134 -2.920897,1.01367 -1.704504,-0.08146 -1.825352,1.783806 -2.352539,2.472658 -0.527185,0.688996 -0.610735,2.921182 -0.732422,3.448244 -0.121694,0.527062 -0.647955,0.933202 -0.931641,-0.729494 -0.283668,-1.662698 0.08314,-2.394932 -1.417969,-2.516602 -1.501206,-0.12166 -3.003125,3.03125 -2.232421,3.706054 0.770686,0.674752 1.824647,-0.62219 1.743164,0.351564 -0.0804,0.973754 -0.60599,5.392424 0.975586,5.595702 1.581576,0.203242 2.636696,0.04138 3.93457,0.893556 1.297889,0.85203 3.730881,0.93035 5.475587,3.688474 1.744688,2.758128 3.774846,3.080652 5.72168,3.527348 1.948008,0.44678 1.74368,1.543526 0.729492,3.002928 -1.014208,1.459422 -0.444702,2.960064 -3.852538,4.095702 -3.407874,1.134454 -3.651982,3.975868 -3.530276,4.502932 0.013,0.05606 -0.07058,0.425762 -0.12598,0.741208 A 23.999998,23.999998 0 0 0 32.001262,56 23.999998,23.999998 0 0 0 49.00517,48.913086 c -0.547822,-1.748208 -1.135036,-4.152536 -1.154298,-5.17383 -0.04146,-2.148362 0.568536,-2.310246 -0.202146,-3.729492 -0.770706,-1.420448 -2.354738,-0.04312 -5.4375,-0.44824 -3.082766,-0.406486 -2.595982,-2.350788 -4.746096,-5.027348 -2.15015,-2.676572 1.990032,-4.86781 3.125976,-7.625974 0.961204,-2.33386 4.63043,-1.937938 6.407228,-1.637696 l 3.2666,-1.690428 c 0.15992,-0.1308 0.310252,-0.259514 0.506838,-0.404298 2.313242,-1.70406 -1.1328,-1.741838 -2.06543,-2.390624 -0.933816,-0.648736 -0.813816,-0.08152 -1.50293,0.770506 -0.689112,0.851974 -1.745104,-0.649866 -2.677736,-1.13672 -0.933816,-0.485664 -1.133748,1.134062 -2.22949,3.000002 -1.094594,1.865886 -1.744748,1.01391 -2.718754,0 -0.973996,-1.013964 -0.366724,-1.90617 0.647464,-2.311524 1.014168,-0.405336 1.09671,-0.566264 0.366208,-1.376953 -0.7305,-0.810617 -1.055676,-0.487931 -0.325194,-1.136719 0.73052,-0.648733 1.178188,-0.567316 2.759764,-1.541016 1.58276,-0.973703 -0.243442,-1.864467 -1.29785,-1.154296 -1.054356,0.710262 -2.39405,-1.441564 -2.677736,-3.251953 -0.283686,-1.810298 0.567016,-1.232161 1.541016,-1.880858 0.1365,-0.09124 0.0666,-0.638314 -0.07326,-1.1718752 A 23.999998,23.999998 0 0 0 32.00126,7.9999996 Z m -1.262696,1.397461 c 1.47546,0.055982 3.165784,0.5934574 2.668946,2.1767574 -0.648944,2.06798 -0.711934,1.458182 -1.458984,1.907226 -0.808504,0.485666 -1.218114,0.810424 -1.907228,1.78418 -0.689146,0.973737 -2.270382,0.769961 -1.400388,-0.28418 0.87114,-1.055252 0.548664,-3.893567 0.06154,-4.664061 0,0 -0.648294,-0.6091234 0.811524,-0.8525396 0.18262,-0.030322 0.389442,-0.050042 0.612302,-0.061522 0.19498,-0.01076 0.401524,-0.01304 0.612308,-0.00586 z M 10.632119,21.177732 c -0.284983,0.55395 -0.552825,1.136018 -0.8232417,1.713868 a 23.999998,23.999998 0 0 0 -1.8076174,9.108398 23.999998,23.999998 0 0 0 1.0458984,6.928712 l 4.0253907,-1.836914 c 0.07199,-0.714046 0.468624,-0.908102 0.621094,-1.060548 0.28487,-0.28361 -1.905603,-1.459358 -1.825195,-4.29785 0.0804,-2.838474 -2.3130263,-2.189902 -1.866212,-5.191408 0.382975,-2.573852 0.878103,-4.366872 0.629883,-5.364258 z m 3.146484,18.782228 -3.594726,1.921876 -0.166992,-0.328128 a 23.999998,23.999998 0 0 0 9.615234,10.98047 l 0.105458,-0.442382 c 0,0 -2.190242,-2.91958 -2.393556,-4.907228 -0.203316,-1.986462 -1.66582,-3.082896 -3.369141,-6.773436 -0.0736,-0.15952 -0.13296,-0.303626 -0.19629,-0.451172 z"/>
+ <path style="opacity:0.1" d="M 32.001953 8 A 23.999998 23.999998 0 0 0 22.849609 9.8359375 C 22.847944 10.179979 22.995234 10.499947 23.265625 10.685547 A 23.999998 23.999998 0 0 1 32.001953 9 A 23.999998 23.999998 0 0 1 40.517578 10.59375 C 40.535543 10.662286 40.537367 10.719122 40.552734 10.787109 C 40.566042 10.778666 40.578441 10.77452 40.591797 10.765625 C 40.728297 10.674385 40.657438 10.127311 40.517578 9.59375 A 23.999998 23.999998 0 0 0 32.001953 8 z M 28.859375 10.662109 C 28.315808 10.941583 28.703125 11.318359 28.703125 11.318359 C 28.926338 11.671419 29.108993 12.461586 29.164062 13.3125 C 29.23775 12.348293 29.087729 11.285888 28.859375 10.662109 z M 33.408203 11.574219 C 32.759259 13.642199 32.696269 13.031425 31.949219 13.480469 C 31.140715 13.966135 30.73013 14.291869 30.041016 15.265625 C 29.678624 15.77767 29.076633 15.95684 28.707031 15.865234 C 28.682624 15.900678 28.66723 15.948241 28.640625 15.980469 C 27.770631 17.03461 29.35187 17.239362 30.041016 16.265625 C 30.73013 15.291869 31.140715 14.966135 31.949219 14.480469 C 32.696269 14.031425 32.759259 14.642199 33.408203 12.574219 C 33.532413 12.178394 33.519857 11.848133 33.408203 11.574219 z M 39.050781 12.646484 C 38.984452 12.858089 38.975205 13.164206 39.050781 13.646484 C 39.334467 15.456873 40.67416 17.6087 41.728516 16.898438 C 42.235505 16.556967 42.913395 16.590273 43.3125 16.820312 C 44.282756 15.947375 42.697203 15.246001 41.728516 15.898438 C 40.67416 16.6087 39.334467 14.456873 39.050781 12.646484 z M 22.699219 13.085938 C 22.073619 13.049618 21.563667 13.198957 21.320312 13.685547 C 21.0401 14.246301 21.066451 14.614996 21.275391 14.802734 C 21.293453 14.761867 21.298821 14.728556 21.320312 14.685547 C 21.667582 13.991178 22.562981 13.989937 23.554688 14.230469 C 24.248425 14.023151 24.81256 14.214477 25.134766 14.753906 C 25.459192 14.882477 25.790289 15.016386 26.066406 15.132812 C 27.258746 15.634645 27.762008 14.343568 27.539062 13.207031 C 27.390551 13.946833 26.902295 14.484622 26.066406 14.132812 C 25.103037 13.726602 23.741884 13.14647 22.699219 13.085938 z M 25.451172 17.160156 C 25.354641 18.108002 25.002188 18.90679 24.162109 18.634766 C 22.805465 18.195509 22.354689 18.855939 23.111328 19.533203 C 23.352078 19.470526 23.699887 19.485106 24.162109 19.634766 C 25.300711 20.003455 25.533984 18.434653 25.451172 17.160156 z M 40.365234 19.521484 C 40.331283 19.549482 40.300726 19.562579 40.265625 19.59375 C 39.535143 20.242538 39.861297 19.919852 40.591797 20.730469 C 40.647357 20.792127 40.664836 20.828278 40.710938 20.882812 C 41.213731 20.611157 41.17122 20.373495 40.591797 19.730469 C 40.502484 19.63136 40.441241 19.590558 40.365234 19.521484 z M 21.388672 20.03125 C 20.530523 19.987562 20.375186 21.219718 18.884766 21.148438 C 17.180262 21.066978 17.06039 22.932242 16.533203 23.621094 C 16.006018 24.31009 15.922468 26.54325 15.800781 27.070312 C 15.679087 27.597375 15.152827 28.00254 14.869141 26.339844 C 14.585473 24.677146 14.952281 23.943936 13.451172 23.822266 C 12.043047 23.708149 10.632845 26.476483 11.099609 27.376953 C 11.379755 26.229038 12.407234 24.737663 13.451172 24.822266 C 14.952281 24.943936 14.585473 25.677146 14.869141 27.339844 C 15.152827 29.00254 15.679087 28.597375 15.800781 28.070312 C 15.922468 27.54325 16.006018 25.31009 16.533203 24.621094 C 17.06039 23.932242 17.180262 22.066978 18.884766 22.148438 C 20.588103 22.229902 20.548975 20.607741 21.806641 21.134766 C 23.064289 21.661826 23.955405 21.255314 23.144531 20.566406 C 23.066439 20.500057 23.010111 20.434482 22.955078 20.369141 C 22.65953 20.390853 22.259067 20.32437 21.806641 20.134766 C 21.649432 20.068887 21.511265 20.037491 21.388672 20.03125 z M 44.207031 20.332031 C 43.528198 20.342211 43.255649 21.785271 42.296875 23.417969 C 41.202281 25.283855 40.552131 24.431879 39.578125 23.417969 C 39.411716 23.244731 39.30456 23.078371 39.224609 22.914062 C 38.994707 23.33857 39.039513 23.857255 39.578125 24.417969 C 40.552131 25.431879 41.202281 26.283855 42.296875 24.417969 C 43.392617 22.552029 43.591575 20.932305 44.525391 21.417969 C 45.458023 21.904823 46.514013 23.406661 47.203125 22.554688 C 47.892239 21.702662 47.773215 21.13642 48.707031 21.785156 C 49.25285 22.164856 50.636822 22.342129 51.246094 22.759766 C 52.472214 21.463872 49.556033 21.375766 48.707031 20.785156 C 47.773215 20.13642 47.892239 20.702662 47.203125 21.554688 C 46.514013 22.406661 45.458023 20.904823 44.525391 20.417969 C 44.408664 20.357261 44.304007 20.330577 44.207031 20.332031 z M 10.632812 21.177734 C 10.347829 21.731684 10.07901 22.312775 9.8085938 22.890625 A 23.999998 23.999998 0 0 0 8.0019531 32 A 23.999998 23.999998 0 0 0 8.0273438 32.462891 A 23.999998 23.999998 0 0 1 9.8085938 23.890625 C 10.07901 23.312775 10.347829 22.731684 10.632812 22.177734 C 10.646484 22.232667 10.648899 22.299618 10.658203 22.359375 C 10.698493 21.898389 10.709675 21.486579 10.632812 21.177734 z M 9.9863281 27.701172 C 9.6527092 30.510898 11.948003 29.948231 11.869141 32.732422 C 11.814782 34.651349 12.767345 35.765162 13.322266 36.402344 C 13.458046 36.218163 13.610505 36.114091 13.693359 36.03125 C 13.978229 35.74764 11.788733 34.570914 11.869141 31.732422 C 11.936978 29.337459 10.248754 29.41829 9.9863281 27.701172 z M 12.904297 28.578125 C 12.850425 29.198386 12.794517 29.992893 12.826172 30.867188 C 12.853295 30.002639 12.932577 29.224343 12.960938 28.880859 C 12.97458 28.717823 12.947655 28.633764 12.904297 28.578125 z M 36.921875 33.466797 C 36.773301 34.134776 36.888495 34.815747 37.464844 35.533203 C 39.614958 38.209763 39.128172 40.156014 42.210938 40.5625 C 45.2937 40.96762 46.877732 39.589318 47.648438 41.009766 C 47.833113 41.349855 47.936157 41.615144 47.990234 41.855469 C 48.073682 41.254399 48.091469 40.825629 47.648438 40.009766 C 46.877732 38.589318 45.2937 39.96762 42.210938 39.5625 C 39.128172 39.156014 39.614958 37.209763 37.464844 34.533203 C 37.172491 34.169273 37.005007 33.815426 36.921875 33.466797 z M 13.779297 39.958984 L 10.183594 41.882812 L 10.017578 41.552734 A 23.999998 23.999998 0 0 0 10.572266 42.673828 L 13.779297 40.958984 C 13.842627 41.10653 13.901009 41.250636 13.974609 41.410156 C 15.67793 45.100696 17.140434 46.197132 17.34375 48.183594 C 17.480674 49.522196 18.492893 51.222947 19.15625 52.230469 A 23.999998 23.999998 0 0 0 19.632812 52.533203 L 19.738281 52.091797 C 19.738281 52.091797 17.547064 49.171242 17.34375 47.183594 C 17.140434 45.197132 15.67793 44.100696 13.974609 40.410156 C 13.901009 40.250636 13.842627 40.10653 13.779297 39.958984 z M 30.439453 43.396484 C 30.316302 43.758478 30.100103 44.154361 29.798828 44.587891 C 28.78462 46.047313 29.353148 47.547956 25.945312 48.683594 C 22.537439 49.818048 22.29431 52.660436 22.416016 53.1875 C 22.429016 53.24356 22.344462 53.612288 22.289062 53.927734 A 23.999998 23.999998 0 0 0 22.398438 53.970703 C 22.369046 53.139766 22.84655 50.715147 25.945312 49.683594 C 29.353148 48.547956 28.78462 47.047313 29.798828 45.587891 C 30.415559 44.700423 30.723561 43.951131 30.439453 43.396484 z M 47.871094 43.910156 C 47.855072 44.152766 47.845386 44.418218 47.851562 44.738281 C 47.868121 45.616254 48.305224 47.50029 48.775391 49.126953 A 23.999998 23.999998 0 0 0 49.005859 48.914062 C 48.48172 47.241429 47.935419 44.998061 47.871094 43.910156 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 53.637978,13.445812 c 1.415638,1.995899 0.403852,4.415816 1.226564,6.54297 1.367184,1.12872 0.77767,1.475528 -0.515626,2.035156 -11.183886,6.018366 -22.317426,12.140024 -33.55078,18.0625 -2.047002,0.881812 -0.40334,2.330198 0.992186,1.222656 L 58.239542,24.941906 C 56.950938,23.41636 59.685264,22.626862 60.00126,21.391124 60.040782,18.99643 57.80018,17.490931 56.442666,15.797375 55.5748,14.935133 54.622314,14.167266 53.637978,13.445812 Z m -9.414062,10.29297 C 42.16485,24.107638 40.343526,25.298948 38.399698,26.063 L 6.2590721,40.492688 C 7.9236707,43.01241 0.85758779,43.757306 5.7629785,46.855968 7.0791083,48.86952 8.9234885,50.518496 10.848916,51.938 9.4481315,49.957416 10.420641,47.564462 9.6418847,45.445812 8.3036781,44.301492 8.9099641,43.944584 10.192666,43.391124 21.361686,37.38016 32.480138,31.271028 43.696572,25.352062 c 0.52198,-0.217884 1.792196,-1.444338 0.527344,-1.61328 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 16.742966,35.076334 7.0901077,39.524484 8.8659525,42.6382 18.096829,37.745224 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 47.84041,28.307376 9.65286,-4.44815 -1.775844,-3.113716 -9.230876,4.892976 z"/>
+ <path style="fill:#616161;fill-rule:evenodd" d="m 53.63635,12.443404 c 1.415638,1.995899 0.404072,4.416288 1.226784,6.543441 1.367184,1.128721 0.777568,1.478609 -0.515728,2.038237 -11.183886,6.018366 -22.315888,12.137872 -33.549242,18.060348 -2.047001,0.881812 -0.404276,2.331614 0.99125,1.224072 L 58.237708,23.943084 C 56.949104,22.417538 59.68475,21.62594 60.000746,20.390204 60.040268,17.995509 57.79858,16.491256 56.441066,14.7977 55.5732,13.935458 54.620686,13.164858 53.63635,12.443404 Z m 2.081076,8.607634 1.338256,2.686536 -8.524744,4.005976 c -1.39907,-0.833146 -1.396232,-2.858602 0.310256,-3.12859 z m -11.493078,1.685786 c -2.059066,0.368856 -3.882402,1.56078 -5.82623,2.324832 L 6.2609343,39.493416 c 1.6645984,2.519722 -5.40221685,3.264218 -0.4968262,6.36288 1.3161298,2.013552 3.1580182,3.660704 5.0834459,5.080208 -1.4007847,-1.980584 -0.425342,-4.37231 -1.2040983,-6.49096 -1.3382066,-1.14432 -0.7336122,-1.501442 0.5490893,-2.0549 11.169021,-6.010964 22.288537,-12.118574 33.504971,-18.03754 0.52198,-0.217884 1.791684,-1.447338 0.526832,-1.61628 z M 15.967707,35.695928 c 1.396117,0.836068 1.392388,2.8584 -0.313207,3.12859 l -6.8762307,3.56392 -1.3382556,-2.686534 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dreamchess.svg b/.icons/awkward/64x64/apps/dreamchess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dreamchess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/drgeo.svg b/.icons/awkward/64x64/apps/drgeo.svg
new file mode 120000
index 00000000..33255089
--- /dev/null
+++ b/.icons/awkward/64x64/apps/drgeo.svg
@@ -0,0 +1 @@
+kturtle.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/driconf-icon.svg b/.icons/awkward/64x64/apps/driconf-icon.svg
new file mode 120000
index 00000000..892c2732
--- /dev/null
+++ b/.icons/awkward/64x64/apps/driconf-icon.svg
@@ -0,0 +1 @@
+driconf.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/driconf.svg b/.icons/awkward/64x64/apps/driconf.svg
new file mode 100644
index 00000000..8dd044a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/driconf.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,55.222222 V 10.777778 C 60,9.2388889 58.7512,8 57.2,8 H 6.8 C 5.2488,8 4,9.2388889 4,10.777778 V 55.222222 C 4,56.761111 5.2488,58 6.8,58 h 50.4 c 1.5512,0 2.8,-1.238889 2.8,-2.777778 z"/>
+ <path style="fill:#2b7fb7" d="M 60,54.222222 V 9.7777778 C 60,8.2388889 58.7512,7 57.2,7 H 6.8 C 5.2488,7 4,8.2388889 4,9.7777778 V 54.222222 C 4,55.761111 5.2488,57 6.8,57 h 50.4 c 1.5512,0 2.8,-1.238889 2.8,-2.777778 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-opacity:0.98679869" d="M 20,20.5 46,28 32,46.5 Z"/>
+ <path style="opacity:0.2" d="M 12.857422,13 C 11.274565,13 10,14.264318 10,15.833984 V 27.166016 C 10,28.735682 11.274565,30 12.857422,30 H 27.142578 C 28.725435,30 30,28.735682 30,27.166016 V 15.833984 C 30,14.264318 28.725435,13 27.142578,13 Z m 26.572266,9 C 38.084257,22 37,23.039364 37,24.332031 v 9.335938 C 37,34.960636 38.084258,36 39.429688,36 H 51.570312 C 52.915743,36 54,34.960636 54,33.667969 V 24.332031 C 54,23.039364 52.915742,22 51.570312,22 Z M 26.998047,42 C 25.890047,42 25,42.818318 25,43.833984 v 7.332032 C 25,52.181682 25.890047,53 26.998047,53 H 37.001953 C 38.109953,53 39,52.181682 39,51.166016 V 43.833984 C 39,42.818318 38.109953,42 37.001953,42 Z"/>
+ <path style="fill:#ffffff" d="M 12.857422 12 C 11.274565 12 10 13.264318 10 14.833984 L 10 26.166016 C 10 27.735682 11.274565 29 12.857422 29 L 27.142578 29 C 28.725435 29 30 27.735682 30 26.166016 L 30 14.833984 C 30 13.264318 28.725435 12 27.142578 12 L 12.857422 12 z M 39.429688 21 C 38.084257 21 37 22.039364 37 23.332031 L 37 32.667969 C 37 33.960636 38.084258 35 39.429688 35 L 51.570312 35 C 52.915743 35 54 33.960636 54 32.667969 L 54 23.332031 C 54 22.039364 52.915742 21 51.570312 21 L 39.429688 21 z M 26.998047 41 C 25.890047 41 25 41.818318 25 42.833984 L 25 50.166016 C 25 51.181682 25.890047 52 26.998047 52 L 37.001953 52 C 38.109953 52 39 51.181682 39 50.166016 L 39 42.833984 C 39 41.818318 38.109953 41 37.001953 41 L 26.998047 41 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 7 C 5.2495813 7 4 8.2384548 4 9.7773438 L 4 10.777344 C 4 9.2384547 5.2495813 8 6.8007812 8 L 57.199219 8 C 58.750419 8 60 9.2384546 60 10.777344 L 60 9.7773438 C 60 8.2384548 58.750419 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/drill-search-gtk.svg b/.icons/awkward/64x64/apps/drill-search-gtk.svg
new file mode 100644
index 00000000..b0b4ea96
--- /dev/null
+++ b/.icons/awkward/64x64/apps/drill-search-gtk.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="-61" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="-60" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#3f3f3f" d="m 20.201172,18 c 0.470265,0.0046 0.615267,0.03958 0.730078,0.237891 0.08936,0.145204 0.491805,1.015344 0.905078,2.288672 0.413273,1.273324 0.791578,2.3479 0.858594,2.392578 0.05585,0.0335 0.167908,0.0094 0.246094,-0.04648 0.07819,-0.05585 0.894255,-0.445323 1.810156,-0.858594 5.729968,-2.568993 7.448552,-3.361972 8.364453,-3.819922 0.200987,-0.102886 0.296684,-0.126616 0.442968,-0.194141 z m 15.692578,0 c -0.431039,0.231714 -1.068017,0.537278 -2.206641,1.052734 -0.982917,0.435612 -2.089608,0.939647 -2.458202,1.118359 -0.368595,0.178713 -1.854054,0.847639 -3.294923,1.506641 -3.864656,1.753615 -4.913672,2.267211 -4.913671,2.378907 0,0.111692 1.1723,3.707894 1.339844,4.098827 0.04467,0.122864 0.167441,0.504369 0.267968,0.839454 0.290408,0.96058 0.290522,0.95917 0.916016,0.72461 0.301577,-0.111692 1.205327,-0.525083 2.020702,-0.916016 0.815376,-0.379764 1.508912,-0.702734 1.53125,-0.702734 0.02234,0 0.71291,-0.322972 1.539454,-0.702735 0.815377,-0.390934 1.91136,-0.905675 2.436328,-1.140234 2.814721,-1.250989 5.829089,-2.636334 7.4375,-3.407031 1.329174,-0.636663 1.342296,-0.659945 1.4875,-1.140235 0.290408,-1.016426 0.815207,-2.186786 1.060938,-2.879297 0.234559,-0.69251 0.268515,-0.726648 0.637109,-0.760157 0.196675,-0.01036 0.436124,-0.04763 0.587891,-0.07109 z m 5.353907,5.733984 c -0.04467,-0.04467 -0.559419,0.144823 -1.140235,0.412891 -0.580815,0.279238 -1.407358,0.657775 -1.842969,0.847657 -0.424443,0.189882 -1.128449,0.504417 -1.564062,0.705468 -0.424441,0.201051 -1.104539,0.512852 -1.506641,0.702734 -0.402104,0.178712 -1.375091,0.637655 -2.179297,1.00625 -0.793036,0.379764 -2.836056,1.304694 -4.522656,2.075391 -1.686598,0.770697 -3.08391,1.442357 -3.10625,1.509375 -0.0335,0.111692 1.744713,5.596983 1.867578,5.742187 0.04467,0.04467 0.356712,-0.05691 0.691797,-0.21328 0.893563,-0.435612 3.293576,-1.542121 5.069531,-2.335157 0.860053,-0.379764 1.945564,-0.870591 2.403515,-1.082813 0.45795,-0.212219 1.215487,-0.558873 1.673439,-0.771094 1.474377,-0.659002 1.945249,-0.948495 2.023436,-1.227734 0.167544,-0.569646 0.993821,-3.229128 1.328907,-4.290234 0.201051,-0.614324 0.401024,-1.27324 0.445703,-1.451953 0.05585,-0.189882 0.178613,-0.613743 0.267969,-0.948829 0.08936,-0.335085 0.134904,-0.647351 0.09023,-0.680859 z m -2.778125,9.168359 c -0.146601,-0.0069 -0.489652,0.09988 -0.875,0.292579 -0.469121,0.223391 -3.036164,1.395987 -5.225391,2.378906 -0.301578,0.134036 -1.050679,0.491624 -1.676173,0.782031 -0.625494,0.301578 -1.519001,0.701292 -1.976952,0.902344 -1.228649,0.524967 -1.206242,0.469632 -0.792969,1.68711 0.201052,0.580815 0.523095,1.585919 0.746485,2.244921 0.212221,0.659001 0.436338,1.229773 0.492186,1.263282 0.10052,0.06702 0.993418,-0.323913 4.24375,-1.842969 1.072276,-0.502628 2.235228,-1.038548 2.570314,-1.194922 0.335085,-0.156373 0.625938,-0.289612 0.637109,-0.300782 0.0335,-0.02234 1.282554,-4.099639 1.539452,-4.98203 0.07819,-0.27924 0.203686,-0.647302 0.270704,-0.814845 0.06702,-0.178712 0.120316,-0.335631 0.120316,-0.36914 0,-0.02792 -0.02496,-0.04421 -0.07382,-0.04648 z m -2.47461,7.645314 c -0.10332,-0.0014 -0.266063,0.05774 -0.489454,0.175 -0.223389,0.122864 -1.249904,0.602754 -2.288671,1.071875 -2.814719,1.273326 -3.71875,1.710094 -3.71875,1.788281 0,0.10052 1.139306,3.550792 1.183985,3.60664 0.03352,0.03352 0.233249,-0.0119 0.45664,-0.101178 0.379764,-0.134036 2.994222,-1.329736 3.385156,-1.553125 0.08936,-0.04467 0.300267,-0.479246 0.45664,-0.970704 0.368595,-1.094614 1.128833,-3.618639 1.151173,-3.83086 0.0112,-0.122864 -0.0334,-0.184536 -0.136724,-0.185936 z m -1.755469,6.346484 c -0.117278,-0.07592 -0.602853,0.109522 -1.72539,0.628906 -0.770698,0.346255 -1.40774,0.717285 -1.430079,0.80664 -0.03352,0.223392 1.249559,4.043212 1.383594,4.087891 0.05585,0.02234 0.178845,-0.20178 0.257031,-0.492187 0.08936,-0.301577 0.225329,-0.759826 0.303516,-1.039063 0.22339,-0.770699 1.127441,-3.607469 1.216797,-3.83086 0.03352,-0.08098 0.03363,-0.136024 -0.0055,-0.161327 z"/>
+ <rect style="fill:#3f3f3f" width="26" height="7" x="19" y="11"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <rect style="opacity:0.1" width="26" height="1" x="19" y="18"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/drill-search.svg b/.icons/awkward/64x64/apps/drill-search.svg
new file mode 120000
index 00000000..ceb9496f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/drill-search.svg
@@ -0,0 +1 @@
+drill-search-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/driver-manager.svg b/.icons/awkward/64x64/apps/driver-manager.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/driver-manager.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/dropbox.svg b/.icons/awkward/64x64/apps/dropbox.svg
new file mode 100644
index 00000000..d5a7eb86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dropbox.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31.911459,37.002048 A 1.7779555,1.6924059 0 0 0 31.125,37.218535 L 21.404514,42.44563 18.026042,41.992825 A 1.7779555,1.6924059 0 0 0 16,43.668536 l 0,5.261798 a 1.7779555,1.6924059 0 0 0 0.842014,1.439393 l 14.222222,8.376903 a 1.7779555,1.6924059 0 0 0 1.871528,0 L 47.157986,50.369727 A 1.7779555,1.6924059 0 0 0 48,48.930334 l 0,-5.770791 a 1.7779555,1.6924059 0 0 0 -2.460069,-1.561684 l -3.078126,1.216296 -9.532985,-5.56422 a 1.7779555,1.6924059 0 0 0 -1.017361,-0.247887 z"/>
+ <path style="fill:#1383d9" d="M 31.911459,36.002048 A 1.7779555,1.6924059 0 0 0 31.125,36.218535 L 21.404514,41.44563 18.026042,40.992825 A 1.7779555,1.6924059 0 0 0 16,42.668536 l 0,5.261798 a 1.7779555,1.6924059 0 0 0 0.842014,1.439393 l 14.222222,8.376903 a 1.7779555,1.6924059 0 0 0 1.871528,0 L 47.157986,49.369727 A 1.7779555,1.6924059 0 0 0 48,47.930334 l 0,-5.770791 a 1.7779555,1.6924059 0 0 0 -2.460069,-1.561684 l -3.078126,1.216296 -9.532985,-5.56422 a 1.7779555,1.6924059 0 0 0 -1.017361,-0.247887 z"/>
+ <path style="opacity:0.2" d="M 49,27 32,37 15,27 32,17 Z"/>
+ <path style="opacity:0.2" d="M 20,7 4,18 15,27 4,36 20,47 32,37 44,46.667969 60,36 49,27 60,18 44,7 32,17 20,7 Z"/>
+ <path style="fill:#5aacff" d="M 20 6 L 4 17 L 15 26 L 4 35 L 20 46 L 32 36 L 44 45.667969 L 60 35 L 49 26 L 60 17 L 44 6 L 32 16 L 20 6 z"/>
+ <path style="opacity:0.2" d="M 49,27 32,37 15,27 32,17 Z"/>
+ <path style="fill:#ffffff" d="M 49,26 32,36 15,26 32,16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20 6 L 4 17 L 4.6640625 17.542969 L 20 7 L 32 17 L 44 7 L 59.335938 17.542969 L 60 17 L 44 6 L 32 16 L 20 6 z M 14.388672 26.5 L 4 35 L 4.6640625 35.457031 L 15 27 L 14.388672 26.5 z M 49.611328 26.5 L 49 27 L 59.326172 35.449219 L 60 35 L 49.611328 26.5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/drracket.svg b/.icons/awkward/64x64/apps/drracket.svg
new file mode 120000
index 00000000..14349db7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/drracket.svg
@@ -0,0 +1 @@
+racket-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/drweb-gui.svg b/.icons/awkward/64x64/apps/drweb-gui.svg
new file mode 100644
index 00000000..a563f9d5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/drweb-gui.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.0507996,32.000416 c -0.0126,0.333995 -0.050799,0.66199 -0.050799,0.999984 C 6.0000004,47.404179 17.595822,59 31.9996,59 46.403378,59 57.9992,47.404179 57.9992,33.0004 c 0,-0.337994 -0.038,-0.665989 -0.05,-0.999984 -0.527991,13.931785 -11.883817,24.999615 -25.9496,24.999615 -14.065783,0 -25.4216085,-11.06783 -25.9496004,-24.999615 z"/>
+ <rect style="fill:#5db43e" width="51.999" height="51.999" x="-58" y="-58" rx="26" ry="26" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 20.999892,19.000431 3.999938,4.999923 1.999969,-0.999985 -2.999953,-2.999953 2.999953,-0.999985 -5.999907,0 z m 15.999753,0 2.999954,0.999985 -2.999954,2.999953 1.99997,0.999985 3.999938,-4.999923 -5.999908,0 z M 31.999722,21.0004 c -2.604159,0.0082 -6.012707,1.429858 -5.999907,6.398302 l 5.999907,-3.398348 5.999908,3.398348 C 38.01163,22.430778 34.603682,21.0088 31.999722,21.0008 Z m -14.999769,1.999969 1.99997,5.999908 0,-1.999969 3.999938,0 0.999985,-1.999969 -6.999893,-1.99997 z m 29.999538,0 -6.999892,1.99997 0.999985,1.999969 3.999938,0 0,1.999969 1.999969,-5.999908 z m -14.999769,2.999954 -2.999953,1.800752 0.398433,2.800757 0.999985,-2.60156 3.203151,0 0.999984,2.60156 0.397994,-2.799957 -2.999954,-1.799972 z M 21.999876,29.000277 14,32.000231 l 3.999938,1.999969 0,-0.999985 2.999954,-0.999984 0.999984,-2.999954 z m 4.999923,0 -3.999938,1.601535 c 0.02504,3.26755 1.856791,6.353102 3.699143,7.855279 1.28998,1.025985 2.905955,2.201966 3.697943,2.541961 0.909986,0.339995 0.405994,-1.683974 0.601991,-1.999969 l 1.999969,0 c 0.196717,0.316775 -0.308815,2.340764 0.601551,1.999969 0.793348,-0.339575 2.409163,-1.515396 3.699143,-2.542961 1.843971,-1.501976 3.673943,-4.585929 3.699943,-7.853879 l -3.999939,-1.601975 -0.999984,3.999938 -2.60196,0 -1.397979,-3.999938 -1.397978,3.999938 -2.60196,0 -0.999985,-3.999938 z m 14.999769,0 0.999985,2.999954 2.999954,0.999984 0,0.999985 3.999938,-1.999969 -7.999877,-2.999954 z M 21.999876,35.000185 16.999953,37.000154 24.99983,47 21.999876,35.000185 Z m 19.999692,0 L 38.999615,47 46.999491,37.000154 41.999568,35.000185 Z"/>
+ <path style="fill:#ffffff" d="m 20.999892,18.000647 3.999938,4.999923 1.999969,-0.999985 -2.999953,-2.999954 2.999953,-0.999984 -5.999907,0 z m 15.999753,0 2.999954,0.999984 -2.999954,2.999954 1.99997,0.999985 3.999938,-4.999923 -5.999908,0 z m -4.999923,1.999969 c -2.604159,0.0082 -6.012707,1.429858 -5.999907,6.398301 l 5.999907,-3.398347 5.999908,3.398347 c 0.012,-4.967923 -3.395948,-6.389901 -5.999908,-6.397901 z m -14.999769,1.999969 1.99997,5.999908 0,-1.999969 3.999938,0 0.999985,-1.99997 -6.999893,-1.999969 z m 29.999538,0 -6.999892,1.999969 0.999985,1.99997 3.999938,0 0,1.999969 1.999969,-5.999908 z m -14.999769,2.999954 -2.999953,1.800752 0.398433,2.800757 0.999985,-2.60156 3.203151,0 0.999984,2.60156 0.397994,-2.799957 -2.999954,-1.799972 z M 21.999876,28.000493 14,31.000447 l 3.999938,1.999969 0,-0.999985 2.999954,-0.999984 0.999984,-2.999954 z m 4.999923,0 -3.999938,1.601535 c 0.02504,3.26755 1.856791,6.353102 3.699143,7.855279 1.28998,1.025984 2.905955,2.201966 3.697943,2.541961 0.909986,0.339995 0.405994,-1.683974 0.601991,-1.999969 l 1.999969,0 c 0.196717,0.316775 -0.308815,2.340764 0.601551,1.999969 0.793348,-0.339575 2.409163,-1.515397 3.699143,-2.542961 1.843971,-1.501977 3.673943,-4.585929 3.699943,-7.853879 l -3.999939,-1.601975 -0.999984,3.999938 -2.60196,0 -1.397979,-3.999938 -1.397978,3.999938 -2.60196,0 -0.999985,-3.999938 z m 14.999769,0 0.999985,2.999954 2.999954,0.999984 0,0.999985 3.999938,-1.999969 -7.999877,-2.999954 z M 21.999876,34.0004 16.999953,36.00037 24.99983,46.000216 21.999876,34.0004 Z m 19.999692,0 -2.999953,11.999816 7.999876,-9.999846 -4.999923,-1.99997 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 6 C 17.596222 6 6 17.596222 6 32 C 6 32.11092 6.0116051 32.218793 6.0175781 32.328125 C 6.3726906 18.238364 17.821617 7 32 7 C 46.178383 7 57.627309 18.238364 57.982422 32.328125 C 57.988345 32.218793 58 32.11092 58 32 C 58 17.596222 46.403778 6 32 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dse.svg b/.icons/awkward/64x64/apps/dse.svg
new file mode 100644
index 00000000..6100fec4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dse.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,31.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.999999,47.512357 16.487643,60 31.9992,60 47.510757,60 59.998401,47.512357 59.998401,32.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527984,15.041571 -12.775634,26.999229 -27.949201,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#0286c2" width="56" height="56" x="-59" y="-60" rx="27.999" ry="27.999" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3 C 16.488443 3 4 15.488442 4 31 C 4 31.113552 4.0112846 31.224036 4.0175781 31.335938 C 4.3691113 16.134614 16.711164 4 32 4 C 47.288836 4 59.630889 16.134614 59.982422 31.335938 C 59.988693 31.224116 60 31.113445 60 31 C 60 15.488442 47.511557 3 32 3 z"/>
+ <path style="opacity:0.2" d="M 29.143282,12.000142 C 28.353304,12.000142 28,12.686922 28,13.539098 l 0,24.460044 -6.001314,0 L 31.9984,52 41.998115,37.999942 36,37.999942 36,13.539898 c 0,-0.851156 -0.356504,-1.537917 -1.146481,-1.537917 z"/>
+ <path style="fill:#ffffff" d="M 29.143282,11.0006 C 28.353304,11.0006 28,11.68738 28,12.539556 l 0,24.460044 -6.001314,0 L 31.9984,51.000458 41.998115,37.0004 36,37.0004 36,12.540356 C 36,11.6892 35.643496,11.002439 34.853519,11.002439 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dukto.svg b/.icons/awkward/64x64/apps/dukto.svg
new file mode 100644
index 00000000..52b55f72
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dukto.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 12,28.8 V 58.142858 C 12,59.725714 13.274286,61 14.857143,61 H 49.142858 C 50.725714,61 52,59.725714 52,58.142858 V 28.8 Z"/>
+ <path style="fill:#599124" d="M 12,27.8 V 57.142858 C 12,58.725714 13.274286,60 14.857143,60 H 49.142858 C 50.725714,60 52,58.725714 52,57.142858 V 27.8 Z"/>
+ <path style="fill:#7ec242" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 29 H 12.4 51.6 60 V 6.8 C 60,5.2488 58.7512,4 57.2,4 Z"/>
+ <rect style="opacity:0.2" width="56" height="1" x="4" y="29"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/duolingo.svg b/.icons/awkward/64x64/apps/duolingo.svg
new file mode 100644
index 00000000..82a3eb66
--- /dev/null
+++ b/.icons/awkward/64x64/apps/duolingo.svg
@@ -0,0 +1,21 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <rect x="4" y="5" width="56.04121" height="56" rx="10.04121" ry="10" style="opacity:.2"/>
+ <rect x="4" y="4" width="56.04121" height="56" rx="10.04121" ry="10" style="fill:#8bc34a"/>
+ <path d="M 14.041016,4 C 8.4781852,4 4,8.46 4,14 v 1 C 4,9.46 8.4781852,5 14.041016,5 H 50 c 5.56283,0 10.041016,4.46 10.041016,10 V 14 C 60.041016,8.46 55.56283,4 50,4 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m16.049059 13.361199c-1.889416 1.844095-1.357652 6.15783-1.357652 6.15783l-2.6379-4.004508c-1.750002-0.865219-3.59423 2.322624-4.54667 5.398845-3.449484 1.919851-3.506834 6.44254-3.506834 6.44254v18.305118s3.499991 7.322047 10.500001 7.322047c10.5 0 10.5-7.322047 17.499996-10.983071 6.999996 3.661024 6.999996 10.983071 17.500002 10.983071 6.999999 0 10.500001-7.322047 10.500001-7.322047v-18.305118s-0.05014-4.430943-3.390629-6.385337c-0.831656-3.122909-2.841008-6.374179-4.600453-5.456048l-2.317515 4.004508s-0.05553-4.274759-1.678025-6.15783c-3.500002 0-9.518742 10.341436-16.013381 10.333684-6.469519-0.0075-12.45095-10.333684-15.950941-10.333684z" style="opacity:.2"/>
+ <path d="m16.049059 12.361199c-1.889416 1.844095-1.357652 6.15783-1.357652 6.15783l-2.6379-4.004508c-1.750002-0.865219-3.5942298 2.322624-4.5466698 5.398845-3.4494846 1.919851-3.5068342 6.44254-3.5068342 6.44254v18.305118s3.4999909 7.322047 10.500001 7.322047c10.5 0 10.5-7.322047 17.499996-10.983071 6.999996 3.661024 6.999996 10.983071 17.500002 10.983071 6.999999 0 10.500001-7.322047 10.500001-7.322047v-18.305118s-0.05014-4.430943-3.390629-6.385337c-0.831656-3.122909-2.841008-6.374179-4.600453-5.456048l-2.317515 4.004508s-0.05553-4.274759-1.678025-6.15783c-3.500002 0-9.518742 10.341436-16.013381 10.333684-6.469519-0.0075-12.45095-10.333684-15.950941-10.333684z" style="fill:#c5e636"/>
+ <path d="m16.048828 12.361328c-1.38974 1.356405-1.467079 4.03792-1.412109 5.367188 0.04253-1.408136 0.314931-3.296327 1.412109-4.367188 3.499991 0 9.481653 10.326484 15.951172 10.333984 6.494639 0.0078 12.51367-10.333984 16.013672-10.333984 1.622495 1.883071 1.677734 6.158203 1.677734 6.158203l2.31836-4.005859c1.759445-0.918131 3.767953 2.334122 4.599609 5.457031 3.340489 1.954394 3.390625 6.384766 3.390625 6.384766v-1s-0.05014-4.430372-3.390625-6.384766c-0.831656-3.122909-2.840164-6.375162-4.599609-5.457031l-2.31836 4.005859s-0.05524-4.275132-1.677734-6.158203c-3.500002 0-9.519033 10.341736-16.013672 10.333984-6.469519-0.0075-12.451181-10.333984-15.951172-10.333984zm-4.654297 2.009766c-1.5383828 0.072601-3.0533335 2.851275-3.8867185 5.542968-3.449484 1.919852-3.5078125 6.441407-3.5078125 6.441407v1s0.058329-4.521555 3.5078125-6.441407c0.95244-3.076221 2.7949195-6.265609 4.5449215-5.40039l2.638672 4.005859s-0.0471-0.451356-0.06055-1.091797l-2.578122-3.914062c-0.21875-0.108152-0.438434-0.15295-0.658203-0.142578z" style="fill:#ffffff;opacity:.2"/>
+ <rect x="8" y="25" width="18" height="23" rx="9" ry="9" style="opacity:.2"/>
+ <rect x="8" y="24" width="18" height="23" rx="9" ry="9" style="fill:#ffffff"/>
+ <rect x="38" y="25" width="18" height="23" rx="9" ry="9" style="opacity:.2"/>
+ <rect x="38" y="24" width="18" height="23" rx="9" ry="9" style="fill:#ffffff"/>
+ <path d="m19 30c-0.739505 0-1.434079 0.169359-2.064453 0.455078a2.5 2.5 0 0 1 1.064453 2.044922 2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-1.476562-0.486328c-0.01538 0.160359-0.023438 0.321805-0.023438 0.486328v3c0 2.77 2.23 5 5 5s5-2.23 5-5v-3c0-2.77-2.23-5-5-5z" style="fill:#4e4e4e"/>
+ <path d="m45 30c-0.739505 0-1.434079 0.169359-2.064453 0.455078a2.5 2.5 0 0 1 1.064453 2.044922 2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-1.476562-0.486328c-0.01538 0.160359-0.023438 0.321805-0.023438 0.486328v3c0 2.77 2.23 5 5 5s5-2.23 5-5v-3c0-2.77-2.23-5-5-5z" style="fill:#4e4e4e"/>
+ <ellipse id="ellipse851" cx="32.015625" cy="45" rx="4.015625" ry="4" style="opacity:.2"/>
+ <ellipse id="ellipse853" cx="32.015625" cy="44" rx="4.015625" ry="4" style="fill:#e97e10"/>
+ <path d="m25 45s3-4 7-4 7 4 7 4l-7 2" style="opacity:.2"/>
+ <path d="m25 44s3-4 7-4 7 4 7 4l-7 2" style="fill:#fecd38"/>
+ <path d="m32 40c-4 0-7 4-7 4l0.703125 0.201172c1.104637-1.164786 3.433024-3.201172 6.296875-3.201172s5.192238 2.036386 6.296875 3.201172l0.703125-0.201172s-3-4-7-4z" style="fill:#ffffff;opacity:.2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/duplicati.svg b/.icons/awkward/64x64/apps/duplicati.svg
new file mode 100644
index 00000000..8339a638
--- /dev/null
+++ b/.icons/awkward/64x64/apps/duplicati.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 26.890624,29 C 23.166962,29 20,32.101946 20,35.855468 V 50.144532 C 20,53.898054 23.166962,57 26.890624,57 H 47.109376 C 50.833038,57 54,53.898054 54,50.144532 V 35.855468 C 54,32.101946 50.833038,29 47.109376,29 Z"/>
+ <rect style="fill:none;stroke:#e4e4e4;stroke-width:8;stroke-linejoin:round" width="26" height="20" x="24" y="32" rx="2.889" ry="2.857"/>
+ <rect style="fill:#1fa8f3" width="26" height="20" x="24" y="32" rx="2.889" ry="2.857"/>
+ <path style="opacity:0.2" d="M 8.890625,33 C 5.1669608,33 2,36.101946 2,39.855468 V 54.144532 C 2,57.898054 5.1669608,61 8.890625,61 H 29.109376 C 32.833038,61 36,57.898054 36,54.144532 V 39.855468 C 36,36.101946 32.833038,33 29.109376,33 Z"/>
+ <rect style="fill:none;stroke:#e4e4e4;stroke-width:8;stroke-linejoin:round" width="26" height="20" x="6" y="36" rx="2.889" ry="2.857"/>
+ <rect style="fill:#2475c2" width="26" height="20" x="6" y="36" rx="2.889" ry="2.857"/>
+ <path style="opacity:0.2" d="M 24.382812,5 C 19.817197,5 16,8.7886944 16,13.363281 V 36.636718 C 16,41.211306 19.817197,45 24.382812,45 H 53.617188 C 58.182804,45 62,41.211306 62,36.636718 V 13.363281 C 62,8.7886944 58.182804,5 53.617188,5 Z"/>
+ <rect style="fill:none;stroke:#e4e4e4;stroke-width:8;stroke-linejoin:round" width="38" height="32" x="20" y="8" rx="4.385" ry="4.364"/>
+ <rect style="fill:#15477d" width="38" height="32" x="20" y="8" rx="4.385" ry="4.364"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.382812 4 C 19.817197 4 16 7.7886946 16 12.363281 L 16 13.363281 C 16 8.7886947 19.817197 5 24.382812 5 L 53.617188 5 C 58.182803 5 62 8.7886947 62 13.363281 L 62 12.363281 C 62 7.7886946 58.182803 4 53.617188 4 L 24.382812 4 z M 8.890625 32 C 5.166959 32 2 35.101947 2 38.855469 L 2 39.855469 C 2 36.101947 5.166959 33 8.890625 33 L 16 33 L 16 32 L 8.890625 32 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/duskplayer.svg b/.icons/awkward/64x64/apps/duskplayer.svg
new file mode 100644
index 00000000..9eb7df66
--- /dev/null
+++ b/.icons/awkward/64x64/apps/duskplayer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32.0358,6.005903 c -16.450751,0 -29.9641042,13.3894 -29.9642236,29.8068 -0.172736,2.4302 0,4.2018 0.17167,6.9968 0.4804828,6.8158 4.691853,11.6968 8.4625516,14.0456 3.555832,2.2144 6.819982,2.9968 6.819982,2.9968 0.08543,0.02 0.171286,0.038 0.257505,0.054 2.212654,0.402 4.814373,-0.5228 6.258155,-2.0354 1.44378,-1.5128 2.002664,-3.3532 2.001516,-5.091 v -21.5316 c 0.0015,-1.547 -0.42541,-3.2034 -1.638666,-4.6886 -0.35773,-0.4378 -0.93907,-0.7396 -1.447492,-1.094 2.475214,-2.1358 5.675972,-3.4514 9.079,-3.4576 3.404168,0 6.605458,1.3162 9.082904,3.4538 -0.509248,0.354 -1.08948,0.6564 -1.44749,1.094 -1.213286,1.4828 -1.641108,3.1364 -1.64257,4.6806 v 21.5394 c -0.0011,1.7378 0.557734,3.5784 2.001516,5.091 1.443782,1.5124 4.046188,2.4366 6.258154,2.0354 0.08622,-0.02 0.17208,-0.034 0.257504,-0.054 0,0 3.26415,-0.7824 6.819982,-2.9968 3.767638,-2.3468 7.972308,-7.223 8.45865,-14.03 0.17558,-2.8066 0.17554,-4.627 0.17554,-7.0142 -1.2e-4,-16.4174 -13.513472,-29.8068 -29.964222,-29.8068 z"/>
+ <path style="fill:#e4e4e4" d="m 32.0358,5.005903 c -16.450751,0 -29.9641042,13.3894 -29.9642236,29.8068 -0.172736,2.4302 0,4.2018 0.17167,6.9968 0.4804828,6.8158 4.691853,11.6968 8.4625516,14.0456 3.555832,2.2144 6.819982,2.9968 6.819982,2.9968 0.08543,0.02 0.171286,0.038 0.257505,0.054 2.212654,0.402 4.814373,-0.5228 6.258155,-2.0354 1.44378,-1.5128 2.002664,-3.3532 2.001516,-5.091 v -21.5316 c 0.0015,-1.547 -0.42541,-3.2034 -1.638666,-4.6886 -0.35773,-0.4378 -0.93907,-0.7396 -1.447492,-1.094 2.475214,-2.1358 5.675972,-3.4514 9.079,-3.4576 3.404168,0 6.605458,1.3162 9.082904,3.4538 -0.509248,0.354 -1.08948,0.6564 -1.44749,1.094 -1.213286,1.4828 -1.641108,3.1364 -1.64257,4.6806 v 21.5394 c -0.0011,1.7378 0.557734,3.5784 2.001516,5.091 1.443782,1.5124 4.046188,2.4366 6.258154,2.0354 0.08622,-0.02 0.17208,-0.034 0.257504,-0.054 0,0 3.26415,-0.7824 6.819982,-2.9968 3.767638,-2.3468 7.972308,-7.223 8.45865,-14.03 0.17558,-2.8066 0.17554,-4.627 0.17554,-7.0142 -1.2e-4,-16.4174 -13.513472,-29.8068 -29.964222,-29.8068 z"/>
+ <path style="opacity:0.1" d="m 32.000002,11.999609 c -13.254763,0 -23.9998986,10.6556 -23.9999944,23.7998 v 5.6 h 0.00828 c -0.00148,0.086 -0.0086,0.17 -0.00828,0.26 0.01916,5.1234 3.0026814,8.3338 5.8124994,10.0816 2.809816,1.7474 4.989379,2.2422 4.989379,2.2422 0.683402,0.124 1.198616,-0.4546 1.198114,-1.214 v -21.539 c 6.8e-4,-0.6932 -0.414678,-1.2496 -1.046459,-1.2304 -0.02114,-6e-4 -0.04229,-6e-4 -0.06342,0 0,0 -2.20273,0.2526 -5.041772,1.7718 -0.454637,0.2432 -1.111295,0.7406 -1.562345,1.064 1.474824,-9.5602 9.96135,-16.8244 19.714002,-16.836 9.760442,0 18.25347,7.2782 19.723998,16.8468 -0.454596,-0.3268 -1.113994,-0.8278 -1.572348,-1.0728 -2.839044,-1.5192 -5.041772,-1.772 -5.041772,-1.772 -0.02114,-6e-4 -0.04228,-6e-4 -0.06342,0 -0.63085,-0.02 -1.045804,0.5358 -1.04646,1.2278 v 21.5398 c -5.02e-4,0.7594 0.514712,1.3378 1.198114,1.214 0,0 2.179574,-0.4948 4.98938,-2.2422 2.809818,-1.7478 5.793342,-4.9582 5.812498,-10.0816 3.32e-4,-0.088 -0.0068,-0.172 -0.0082,-0.26 h 0.0082 v -5.6 c -9.6e-5,-13.1442 -10.745228,-23.7998 -23.99999,-23.7998 z"/>
+ <path style="fill:#4f4f4f" d="m 32,10.999903 c -13.254763,0 -23.9999042,10.656582 -24,23.800782 v 5.597656 H 8.00782 C 8.00633,40.484341 7.99968,40.570059 8,40.660059 c 0.01916,5.1234 2.303463,2.592044 5.113281,4.339844 2.809816,1.7474 2.886719,3.15625 2.886719,3.15625 0.683401,0.124 5.02e-4,-2.39685 0,-3.15625 l 2,-12 c 0,0 -3.160958,1.547206 -6,3.066406 -0.454637,0.2432 0.285156,-4.230468 0.285156,-4.230468 C 13.75998,22.275641 22.247348,15.011503 32,14.999903 c 9.752652,0.0116 18.24002,7.275738 19.714844,16.835938 0,0 0.739794,4.473668 0.285156,4.230468 -2.839042,-1.5192 -6,-3.066406 -6,-3.066406 l 2,12 c -5.02e-4,0.7594 -0.683402,3.28025 0,3.15625 0,0 0.0769,-1.40885 2.886718,-3.15625 2.809818,-1.7478 5.094082,0.783556 5.113282,-4.339844 4e-4,-0.09 -0.0064,-0.17572 -0.0078,-0.261718 H 56 V 34.800685 C 55.999904,21.656485 45.254764,10.999903 32,10.999903 Z m 14,22 c -6.8e-4,-0.6932 -0.63178,-0.0192 0,0 z m -28,0 c 0.631781,-0.0192 6.8e-4,-0.6932 0,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.035156 5 L 32.035156 5.0078125 C 15.584405 5.0078125 2.0704321 18.3951 2.0703125 34.8125 C 2.0098912 35.662562 2.0031232 36.429925 2.0136719 37.191406 C 2.022469 36.745925 2.0359106 36.296497 2.0703125 35.8125 C 2.0704321 19.3951 15.584405 6.0078125 32.035156 6.0078125 L 32.035156 6 C 48.416306 6 61.880344 19.279305 61.994141 35.601562 C 61.996331 35.339561 62 35.091326 62 34.808594 C 61.99988 18.391194 48.485906 5 32.035156 5 z M 39.789062 25.453125 C 39.754422 25.489585 39.703295 25.516288 39.671875 25.554688 C 38.458589 27.037488 38.028806 28.690173 38.027344 30.234375 L 38.027344 31.234375 C 38.028806 29.690173 38.458589 28.037488 39.671875 26.554688 C 39.703295 26.516288 39.754422 26.489585 39.789062 26.453125 C 40.007286 26.601704 40.222793 26.754059 40.433594 26.912109 C 40.658895 26.761116 40.894003 26.616082 41.117188 26.460938 C 40.696087 26.097601 40.249428 25.766569 39.789062 25.453125 z M 24.285156 25.457031 C 23.825082 25.770265 23.377751 26.101814 22.957031 26.464844 C 23.179854 26.620164 23.415223 26.765079 23.640625 26.916016 C 23.851506 26.757903 24.067072 26.605511 24.285156 26.457031 C 24.319916 26.493611 24.370844 26.520034 24.402344 26.558594 C 25.6156 28.043794 26.044469 29.699094 26.042969 31.246094 L 26.042969 30.246094 C 26.044469 28.699094 25.6156 27.043794 24.402344 25.558594 C 24.370844 25.520034 24.319916 25.493611 24.285156 25.457031 z"/>
+ <path style="fill:#e91e63" d="m 18.798042,29.016673 c 0,2e-6 -2.18344,0.49474 -4.999674,2.241974 C 11.047454,32.965745 8.1517348,36.082233 8,40.999903 c 0.151734,4.91767 3.047454,8.034158 5.798368,9.741258 2.816234,1.747232 4.999674,2.241974 4.999674,2.241974 0.684962,0.12398 1.20246,-0.4554 1.201958,-1.214728 V 40.999903 30.231401 c 5.02e-4,-0.759328 -0.516996,-1.338714 -1.201958,-1.214728 z"/>
+ <path style="fill:#e91e63" d="m 45.201962,29.016673 c 0,2e-6 2.18344,0.49474 4.999674,2.241974 2.750914,1.707098 5.646634,4.823586 5.798368,9.741256 -0.15174,4.91767 -3.047454,8.034158 -5.798368,9.741258 -2.816234,1.747232 -4.999674,2.241974 -4.999674,2.241974 -0.684962,0.12398 -1.20246,-0.4554 -1.201958,-1.214728 V 40.999903 30.231401 c -5.02e-4,-0.759328 0.516996,-1.338714 1.201958,-1.214728 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dvanalyzer.svg b/.icons/awkward/64x64/apps/dvanalyzer.svg
new file mode 100644
index 00000000..3e4947ed
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dvanalyzer.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 61,33 A 29,29 0 0 1 32,62 29,29 0 0 1 3,33 29,29 0 0 1 32,4 29,29 0 0 1 61,33 Z"/>
+ <path style="fill:#4f4f4f" d="M 61,32 A 29,29 0 0 1 32,61 29,29 0 0 1 3,32 29,29 0 0 1 32,3 29,29 0 0 1 61,32 Z"/>
+ <path style="opacity:0.2" d="m 32,16.000844 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,18 a 9,9 0 0 0 -9,9 V 60.54772 A 29,29 0 0 0 27,61.536 V 50.481312 a 9,9 0 0 0 5,1.519532 9,9 0 0 0 9,-9 9,9 0 0 0 -9,-9 z"/>
+ <path style="fill:#f99c32" d="m 23,42 v 17.546876 a 29,29 0 0 0 4,0.98828 V 42 Z"/>
+ <circle style="fill:#e4701d" cx="32" cy="22" r="7"/>
+ <circle style="fill:#f99c32" cx="32" cy="42" r="9"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3 A 29 29 0 0 0 3 32 A 29 29 0 0 0 3.0175781 32.488281 A 29 29 0 0 1 32 4 A 29 29 0 0 1 60.974609 32.494141 A 29 29 0 0 0 61 32 A 29 29 0 0 0 32 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 15 A 7 7 0 0 0 25 22 A 7 7 0 0 0 25.025391 22.4375 A 7 7 0 0 1 32 16 A 7 7 0 0 1 38.974609 22.492188 A 7 7 0 0 0 39 22 A 7 7 0 0 0 32 15 z M 32 33 A 9 9 0 0 0 23 42 L 23 43 A 9 9 0 0 1 32 34 A 9 9 0 0 1 40.972656 42.441406 A 9 9 0 0 0 41 42 A 9 9 0 0 0 32 33 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/dvd95.svg b/.icons/awkward/64x64/apps/dvd95.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dvd95.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/dvd9548.svg b/.icons/awkward/64x64/apps/dvd9548.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dvd9548.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/dvdstyler.svg b/.icons/awkward/64x64/apps/dvdstyler.svg
new file mode 120000
index 00000000..27a3f7e0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dvdstyler.svg
@@ -0,0 +1 @@
+stock_xfburn-burn-cd.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/dying-light.svg b/.icons/awkward/64x64/apps/dying-light.svg
new file mode 100644
index 00000000..4ffcdfbe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/dying-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#f79042" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 36.054688,11.031492 c -0.08504,0.0968 -0.05874,0.826994 0.0118,1.550781 0.0162,-0.514992 0.0184,-1.031916 0.04296,-1.546875 -0.0194,-0.02067 -0.04054,-0.01998 -0.05468,-0.0039 z m 0.0118,1.550781 c -0.15684,4.983213 0.03956,9.566363 0.285156,14.542969 0.214606,9.00733 -0.11216,13.802732 0.11328,22.808594 1.452184,0.07022 3.353546,-0.13908 4.28125,0.285156 0.430514,-0.14084 0.626036,3.35339 1.238282,1.433594 -0.09822,-0.937894 -0.34863,-1.464744 -0.789064,-1.26172 2.2009,-1.860446 0.502728,4.347602 1.210938,3.539064 0.232796,-2.3952 -0.27661,-4.840364 0.230468,-7.207032 0.77961,1.718686 0.838016,3.69014 0.82422,5.589844 0.1358,-0.658812 0.281618,-1.358676 0.273438,-1.585938 0.28262,-1.070884 2.61336,-0.938062 2.593748,0.257814 0.20654,-1.52148 -0.775902,-0.44864 0.652344,-0.933594 0.84611,-0.362202 2.51136,-0.455574 2.617188,0.316406 0.27479,-0.668604 0.276298,1.45502 0.570312,-0.1211 1.188136,-0.24953 2.445802,-0.91452 1.88672,-2.59375 -0.251232,-1.963438 0.347346,-4.30018 -2.191406,-3.625 -2.276248,0.04964 -3.979266,-0.20232 -6.234376,0.07812 -1.254812,1.29291 -0.924346,-0.08834 -1.382812,-0.5625 -2.001242,0.91548 -0.772782,-2.538676 -0.34375,-3.359374 -0.18218,-9.306302 -0.02454,-13.601418 -0.07422,-22.914063 0.238042,-1.094615 -0.759108,-1.208372 -1.031328,-2.06249 -0.330156,1.626463 -3.70592,1.149649 -2.98047,-0.804687 -0.81696,0.03858 -0.90804,-2.976012 -1.128906,-0.527344 -0.287502,0.874389 -0.51608,-0.212199 -0.621094,-1.292969 z m 4.73047,2.625 c 0.045,-0.221666 0.03954,-0.479673 -0.04688,-0.78125 -0.05196,0.328333 -0.02014,0.571029 0.04688,0.78125 z m 2.66398,37.105469 c -0.204074,0.990008 -0.387554,1.879768 -0.004,0.851562 0.0032,-0.27877 0.0018,-0.56816 0.004,-0.851562 z m -29.683594,-38.3125 c -2.721254,0.08202 -1.860208,3.200474 -1.832032,5.027344 0.04593,3.614926 0.07538,7.235914 -0.08594,10.84375 -0.221278,2.89393 0.24274,5.822832 -0.04687,8.730468 0.0598,2.132758 -0.09423,3.69371 0.07422,5.671876 0.02838,1.326158 0.164278,3.068818 -0.08594,4.167968 0.07946,-0.904828 -0.557314,-4.081352 -0.324218,-1.882812 -0.251556,1.346644 0.10835,3.275466 1.132812,3.789062 0.130232,0.921246 0.322604,1.741946 0.648438,0.910156 1.145387,0.693482 1.025202,-2.319896 1.699218,-0.375 0.470235,-0.588082 2.111768,-1.165616 2.04297,0.265626 1.269589,-1.74487 4.110146,-0.936556 6.105468,-1.054688 0.700838,0.2397 3.75167,-1.710348 4.902344,-3.015626 2.818426,-3.493242 2.127716,-8.005752 2.101562,-12.074218 -0.02198,-5.051296 0.419586,-10.155874 -0.48047,-15.164062 -1.164582,-4.206473 -6.402974,-6.208825 -10.769531,-5.683594 -1.503267,0.03765 -2.993847,-0.05263 -4.492187,-0.132812 -0.214602,-0.02279 -0.408427,-0.0289 -0.589844,-0.02344 z m 5.515625,4.738282 c 0.141816,0.006 0.297492,0.02154 0.460937,0.05468 3.094724,-0.13898 5.680586,2.844588 4.757812,5.582032 -0.14538,0.945682 0.1706,2.80004 -0.359374,1.835938 -0.209194,-0.660472 0.58375,-2.212574 -0.265626,-2.54297 -0.1842,2.531224 -0.10918,5.094206 0.38672,7.597656 0.11544,1.724608 -0.586746,2.991254 -0.578126,4.816408 -0.327426,2.032744 0.601172,3.79389 0.02734,5.58203 -0.377382,1.492752 -0.17962,-1.88599 -0.308594,-2.476562 -0.449112,-2.137228 -0.790724,1.384078 -0.07422,2.097656 0.25124,0.914622 -0.609324,0.06038 -0.4375,1.234376 0.04342,0.752582 -0.223966,2.681998 -0.363282,1.007812 -0.400248,0.35566 -0.803086,0.879006 -0.839844,1.066406 -1.47175,0.576892 -3.353454,1.013204 -4.066406,-0.476562 -0.552532,-2.073484 -0.04838,-4.13644 -0.230468,-6.210938 0.671844,-0.08292 0.152278,-2.472626 0.0078,-1.148438 -0.167076,-1.645828 0.618997,-2.787796 0.730469,-3.86328 -0.328062,-0.411724 -0.659204,-2.8038 -0.285157,-3.597656 -0.02087,-1.17411 0.544387,-3.063586 -0.121094,-3.3125 0.386741,-1.265558 -0.407972,-2.913414 0.03906,-3.82422 0.139508,1.292624 0.284207,1.365012 0.355469,-0.0586 -0.71583,-0.652196 -0.96314,-3.452574 1.164063,-3.36328 z"/>
+ <path style="fill:#ffffff" d="m 36.054688,10.031492 c -0.08504,0.0968 -0.05874,0.826994 0.0118,1.550781 0.0162,-0.514992 0.0184,-1.031916 0.04296,-1.546875 -0.0194,-0.02067 -0.04054,-0.01998 -0.05468,-0.0039 z m 0.0118,1.550781 c -0.15684,4.983213 0.03956,9.566363 0.285156,14.542969 0.214606,9.00733 -0.11216,13.802732 0.11328,22.808594 1.452184,0.07022 3.353546,-0.13908 4.28125,0.285156 0.430514,-0.14084 0.626036,3.35339 1.238282,1.433594 -0.09822,-0.937894 -0.34863,-1.464744 -0.789064,-1.26172 2.2009,-1.860446 0.502728,4.347602 1.210938,3.539064 0.232796,-2.3952 -0.27661,-4.840364 0.230468,-7.207032 0.77961,1.718686 0.838016,3.69014 0.82422,5.589844 0.1358,-0.658812 0.281618,-1.358676 0.273438,-1.585938 0.28262,-1.070884 2.61336,-0.938062 2.593748,0.257814 0.20654,-1.52148 -0.775902,-0.44864 0.652344,-0.933594 0.84611,-0.362202 2.51136,-0.455574 2.617188,0.316406 0.27479,-0.668604 0.276298,1.45502 0.570312,-0.1211 1.188136,-0.24953 2.445802,-0.91452 1.88672,-2.59375 -0.251232,-1.963438 0.347346,-4.30018 -2.191406,-3.625 -2.276248,0.04964 -3.979266,-0.20232 -6.234376,0.07812 -1.254812,1.29291 -0.924346,-0.08834 -1.382812,-0.5625 -2.001242,0.91548 -0.772782,-2.538676 -0.34375,-3.359374 -0.18218,-9.306302 -0.02454,-13.601418 -0.07422,-22.914063 0.238042,-1.094615 -0.759108,-1.208372 -1.031328,-2.06249 -0.330156,1.626463 -3.70592,1.149649 -2.98047,-0.804687 -0.81696,0.03858 -0.90804,-2.976012 -1.128906,-0.527344 -0.287502,0.874389 -0.51608,-0.212199 -0.621094,-1.292969 z m 4.73047,2.625 c 0.045,-0.221666 0.03954,-0.479673 -0.04688,-0.78125 -0.05196,0.328333 -0.02014,0.571029 0.04688,0.78125 z m 2.66398,37.105469 c -0.204074,0.990008 -0.387554,1.879768 -0.004,0.851562 0.0032,-0.27877 0.0018,-0.56816 0.004,-0.851562 z m -29.683594,-38.3125 c -2.721254,0.08202 -1.860208,3.200474 -1.832032,5.027344 0.04593,3.614926 0.07538,7.235914 -0.08594,10.84375 -0.221278,2.89393 0.24274,5.822832 -0.04687,8.730468 0.0598,2.132758 -0.09423,3.69371 0.07422,5.671876 0.02838,1.326158 0.164278,3.068818 -0.08594,4.167968 0.07946,-0.904828 -0.557314,-4.081352 -0.324218,-1.882812 -0.251556,1.346644 0.10835,3.275466 1.132812,3.789062 0.130232,0.921246 0.322604,1.741946 0.648438,0.910156 1.145387,0.693482 1.025202,-2.319896 1.699218,-0.375 0.470235,-0.588082 2.111768,-1.165616 2.04297,0.265626 1.269589,-1.74487 4.110146,-0.936556 6.105468,-1.054688 0.700838,0.2397 3.75167,-1.710348 4.902344,-3.015626 2.818426,-3.493242 2.127716,-8.005752 2.101562,-12.074218 -0.02198,-5.051296 0.419586,-10.155874 -0.48047,-15.164062 -1.164582,-4.206473 -6.402974,-6.208825 -10.769531,-5.683594 -1.503267,0.03765 -2.993847,-0.05263 -4.492187,-0.132812 -0.214602,-0.02279 -0.408427,-0.0289 -0.589844,-0.02344 z m 5.515625,4.738281 c 0.141816,0.0059 0.297492,0.02154 0.460937,0.05469 3.094724,-0.138974 5.680586,2.844587 4.757812,5.582031 -0.14538,0.945682 0.1706,2.80004 -0.359374,1.835938 -0.209194,-0.660472 0.58375,-2.212574 -0.265626,-2.54297 -0.1842,2.531224 -0.10918,5.094206 0.38672,7.597656 0.11544,1.724608 -0.586746,2.991254 -0.578126,4.816408 -0.327426,2.032744 0.601172,3.79389 0.02734,5.58203 -0.377382,1.492752 -0.17962,-1.88599 -0.308594,-2.476562 -0.449112,-2.137228 -0.790724,1.384078 -0.07422,2.097656 0.25124,0.914622 -0.609324,0.06038 -0.4375,1.234376 0.04342,0.752582 -0.223966,2.681998 -0.363282,1.007812 -0.400248,0.35566 -0.803086,0.879006 -0.839844,1.066406 -1.47175,0.576892 -3.353454,1.013204 -4.066406,-0.476562 -0.552532,-2.073484 -0.04838,-4.13644 -0.230468,-6.210938 0.671844,-0.08292 0.152278,-2.472626 0.0078,-1.148438 -0.167076,-1.645828 0.618997,-2.787796 0.730469,-3.86328 -0.328062,-0.411724 -0.659204,-2.8038 -0.285157,-3.597656 -0.02087,-1.17411 0.544387,-3.063586 -0.121094,-3.3125 0.386741,-1.265558 -0.407972,-2.913414 0.03906,-3.82422 0.139508,1.292624 0.284207,1.365012 0.355469,-0.0586 -0.715831,-0.65219 -0.96314,-3.452568 1.164062,-3.363275 z"/>
+ <path style="fill:#ffffff" d="m 23.201254,49.033444 c -0.03262,0.34599 0.14204,0.02838 0,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eBook-speaker.svg b/.icons/awkward/64x64/apps/eBook-speaker.svg
new file mode 100644
index 00000000..30da5ade
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eBook-speaker.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="44" height="56" x="10" y="5" rx="3" ry="3"/>
+ <rect style="fill:#e4e4e4" width="44" height="56" x="10" y="4" rx="3" ry="3"/>
+ <path style="fill:#4c4c4c" d="M 18,46 H 46 V 48 H 18 Z M 18,40 H 46 V 42 H 18 Z M 18,34 H 46 V 36 H 18 Z M 18,28 H 46 V 30 H 18 Z M 18,22 H 46 V 24 H 18 Z M 18,16 H 46 V 18 H 18 Z"/>
+ <path style="fill:#ffffff;opacity:0.5" d="M 18,34 H 32 V 36 H 18 Z M 18,28 H 46 V 30 H 18 Z M 18,22 H 46 V 24 H 18 Z M 18,16 H 46 V 18 H 18 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2" d="M 5,3 C 3.338,3 2,4.338 2,6 V 24 C 2,25.662 3.338,27 5,27 H 25 L 32,34 V 6 C 32,4.338 30.662,3 29,3 Z"/>
+ <path style="fill:#ab47bc" d="M 5,2 C 3.338,2 2,3.338 2,5 V 23 C 2,24.662 3.338,26 5,26 H 25 L 32,33 V 5 C 32,3.338 30.662,2 29,2 Z"/>
+ <path style="fill:#ffffff" d="M 9,11 V 17 H 12 L 16,21 V 7 L 12,11 Z"/>
+ <rect style="fill:#ffffff" width="2" height="6" x="18" y="11" rx="1" ry="1"/>
+ <rect style="fill:#ffffff" width="2" height="10" x="22" y="9" rx="1" ry="1"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5 2 C 3.338 2 2 3.338 2 5 L 2 6 C 2 4.338 3.338 3 5 3 L 29 3 C 30.662 3 32 4.338 32 6 L 32 5 C 32 3.338 30.662 2 29 2 L 5 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eagle.svg b/.icons/awkward/64x64/apps/eagle.svg
new file mode 100644
index 00000000..1899030c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eagle.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 17.388493,60.980905 C 15.243614,60.956545 14.078727,60.918745 14,60.821765 14,60.999959 14.08984,5.8370672 14.08984,5.8370672 14.366708,5.5538756 15.825227,5.4170678 21.405049,5.1509 25.082863,4.97548 32.706967,4.9463324 35.054053,5.09868 c 4.017476,0.2608618 6.007626,0.5502136 8.607204,1.2514166 2.588124,0.6981092 4.645762,1.7318122 4.924422,2.4738532 0.09732,0.259112 0.58486,2.9112832 0.930832,5.0634732 0.247578,1.540069 0.440506,3.161128 0.440506,3.701231 0,0.755972 -0.309224,0.997472 -1.637556,1.278927 -1.632108,0.3458 -2.74868,0.153974 -9.558018,0.132426 -7.31239,-0.0231 -7.654344,0.240322 -8.686536,0.756586 -1.360542,0.68089 -2.147538,2.09271 -2.245288,3.579416 -0.03098,2.50717 1.80512,4.430848 3.50471,4.792786 2.280226,0.470358 4.953652,0.701104 12.45139,1.143322 1.008008,0.0595 2.00841,0.1461 2.054548,0.19256 0.14952,0.15056 0.11362,0.62966 0.17372,2.040158 0.06926,1.625342 -0.065,2.03929 -0.571804,3.129076 -1.082998,2.329024 -3.874558,3.51923 -8.4787,4.1081 -1.484948,0.18992 -3.11443,0.299712 -4.485354,0.302232 -0.859716,0.0014 -1.578264,0.05684 -1.977424,0.15228 -1.52598,0.3646 -2.52623,1.693968 -2.669106,3.547316 -0.07116,0.92285 0.08596,2.20161 0.514744,3.094306 0.722708,1.50486 1.91824,2.330368 3.864594,2.668494 2.72945,0.474152 5.08474,0.461266 11.88406,0.533882 l 5.884022,0.06286 -2.88e-4,0.978788 c -2.86e-4,0.830184 0.07096,5.364476 -0.0477,7.268306 l -0.06146,0.986678 c -0.835836,0.463294 -2.093092,0.774816 -2.880762,1.048318 -0.728704,0.335748 -3.508344,0.931544 -5.49818,1.178518 -3.190418,0.39599 -4.253652,0.41391 -12.851098,0.43155 -4.642106,0.0098 -9.705051,0.0028 -11.251001,-0.0146 z"/>
+ <path style="fill:#c06e00" d="M 17.388493,59.980915 C 15.243614,59.956555 14.078727,59.918755 14,59.821775 14,59.999969 14.08984,4.8370766 14.08984,4.8370766 14.366708,4.553885 15.825227,4.4170772 21.405049,4.1509094 c 3.677814,-0.17542 11.301918,-0.2045676 13.649004,-0.05222 4.017476,0.2608618 6.007626,0.5502136 8.607204,1.2514166 2.588124,0.6981092 4.645762,1.7318122 4.924422,2.4738532 0.09732,0.2591116 0.58486,2.9112828 0.930832,5.0634728 0.247578,1.540069 0.440506,3.161128 0.440506,3.701231 0,0.755972 -0.309224,0.997472 -1.637556,1.278927 -1.632108,0.3458 -2.74868,0.153974 -9.558018,0.132426 -7.31239,-0.0231 -7.654344,0.240323 -8.686536,0.756587 -1.360542,0.68089 -2.147538,2.09271 -2.245288,3.579416 -0.03098,2.50717 1.80512,4.430848 3.50471,4.792786 2.280226,0.470358 4.953652,0.701104 12.45139,1.143322 1.008008,0.0595 2.00841,0.1461 2.054548,0.19256 0.14952,0.15056 0.11362,0.62966 0.17372,2.040158 0.06926,1.625342 -0.065,2.03929 -0.571804,3.129076 -1.082998,2.329024 -3.874558,3.51923 -8.4787,4.1081 -1.484948,0.18992 -3.11443,0.299712 -4.485354,0.302232 -0.859716,0.0014 -1.578264,0.05684 -1.977424,0.15228 -1.52598,0.3646 -2.52623,1.693968 -2.669106,3.547316 -0.07116,0.92285 0.08596,2.20161 0.514744,3.094306 0.722708,1.50486 1.91824,2.330368 3.864594,2.668494 2.72945,0.474152 5.08474,0.461266 11.88406,0.533882 l 5.884022,0.06286 -2.88e-4,0.978788 c -2.86e-4,0.830184 0.07096,5.364476 -0.0477,7.268306 l -0.06146,0.986678 c -0.835836,0.463294 -2.093092,0.774816 -2.880762,1.048318 -0.728704,0.335748 -3.508344,0.931544 -5.49818,1.178518 -3.190418,0.39599 -4.253652,0.41391 -12.851098,0.43155 -4.642106,0.0098 -9.705051,0.0028 -11.251001,-0.0146 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 28.728516 4.0019531 C 26.069377 4.0121241 23.243204 4.0626806 21.404297 4.1503906 C 15.824475 4.4165584 14.366712 4.554699 14.089844 4.8378906 C 14.089844 4.8378906 14 60.00046 14 59.822266 C 14.000139 59.822437 14.001807 59.822095 14.001953 59.822266 C 14.005103 58.056739 14.089844 5.8378906 14.089844 5.8378906 C 14.366712 5.554699 15.824475 5.4165584 21.404297 5.1503906 C 25.082111 4.9749706 32.707602 4.9472618 35.054688 5.0996094 C 39.072164 5.3604712 41.062531 5.6484064 43.662109 6.3496094 C 46.250233 7.0477186 48.307278 8.0821777 48.585938 8.8242188 C 48.683258 9.0833304 49.169653 11.734529 49.515625 13.886719 C 49.710907 15.101476 49.844875 16.219519 49.904297 16.964844 C 49.933424 16.851996 49.957031 16.736116 49.957031 16.587891 C 49.957031 16.047788 49.763203 14.426788 49.515625 12.886719 C 49.169653 10.734529 48.683258 8.0833304 48.585938 7.8242188 C 48.307278 7.0821778 46.250233 6.0477186 43.662109 5.3496094 C 41.062531 4.6484064 39.072164 4.3604712 35.054688 4.0996094 C 33.881145 4.0234356 31.387654 3.9917822 28.728516 4.0019531 z M 27.878906 22.945312 C 27.859589 23.075046 27.838715 23.204582 27.830078 23.335938 C 27.799098 25.843107 29.634394 27.766968 31.333984 28.128906 C 33.61421 28.599264 36.287418 28.829266 43.785156 29.271484 C 44.793164 29.330984 45.793706 29.418384 45.839844 29.464844 C 45.989364 29.615404 45.953572 30.093408 46.013672 31.503906 C 46.015625 31.549748 46.013999 31.575184 46.015625 31.619141 C 46.032148 31.311514 46.033167 30.9614 46.013672 30.503906 C 45.953572 29.093408 45.989364 28.615404 45.839844 28.464844 C 45.793706 28.418384 44.793164 28.330984 43.785156 28.271484 C 36.287418 27.829266 33.61421 27.599264 31.333984 27.128906 C 29.776643 26.797261 28.124034 25.146867 27.878906 22.945312 z M 27.841797 42.679688 C 27.839827 42.701867 27.833753 42.721808 27.832031 42.744141 C 27.760871 43.666991 27.916919 44.945195 28.345703 45.837891 C 29.068411 47.342751 30.264584 48.167733 32.210938 48.505859 C 34.940387 48.980011 37.296383 48.9684 44.095703 49.041016 L 49.978516 49.103516 C 49.978515 49.100675 49.978515 49.08479 49.978516 49.082031 L 49.978516 48.103516 L 44.095703 48.041016 C 37.296383 47.9684 34.940387 47.980011 32.210938 47.505859 C 30.264584 47.167733 29.068411 46.342751 28.345703 44.837891 C 28.049121 44.22043 27.892795 43.421021 27.841797 42.679688 z M 49.978516 49.103516 L 49.978516 50.082031 C 49.978392 50.440188 49.990582 51.642747 49.996094 52.871094 C 49.997539 51.19643 49.97862 49.581745 49.978516 49.103516 z"/>
+ <path style="fill:#d39447" d="m 14.256909,4.7710506 c -0.04461,0.022822 -0.143324,0.040728 -0.167668,0.065626 v 0.090234 C 20.186044,11.959371 23.99035,22.471715 24,33.099899 c -0.0096,10.3258 -3.618998,19.779268 -9.418574,26.790696 0.516291,0.04368 1.340469,0.07358 2.807067,0.09022 1.54595,0.0174 6.607795,0.02348 11.249903,0.0138 8.597444,-0.0176 9.663136,-0.0333 12.853554,-0.429298 1.989836,-0.246974 4.769144,-0.842768 5.497848,-1.178516 0.78767,-0.273502 2.044246,-0.586706 2.880084,-1.05 l 0.0622,-0.98711 c 0.11866,-1.90383 0.0457,-6.43604 0.04596,-7.266226 v -0.978906 l -5.88186,-0.06288 C 37.296864,47.969059 34.94022,47.979899 32.21077,47.505741 30.264416,47.167613 29.069028,46.341849 28.346318,44.836989 27.917532,43.944293 27.761332,42.666233 27.8325,41.743385 c 0.14288,-1.853348 1.143168,-3.181884 2.66915,-3.546486 0.399158,-0.09544 1.11713,-0.15172 1.976844,-0.15312 1.370926,-0.0026 2.998788,-0.11086 4.483736,-0.300782 4.60414,-0.588868 7.395736,-1.780744 8.478734,-4.109766 0.506796,-1.089786 0.642574,-1.502784 0.573312,-3.128126 -0.0601,-1.410498 -0.02356,-1.889276 -0.17308,-2.039844 -0.04614,-0.04646 -1.047264,-0.13464 -2.05527,-0.19414 -7.497738,-0.442218 -10.171134,-0.67261 -12.451358,-1.142968 -1.69959,-0.361936 -3.535764,-2.284176 -3.504778,-4.791344 0.09776,-1.486706 0.88403,-2.898406 2.244572,-3.579296 1.0322,-0.516311 1.37384,-0.780569 8.68623,-0.757469 6.80934,0.02155 7.927604,0.21455 9.559712,-0.13125 1.328332,-0.281455 1.636106,-0.523718 1.636106,-1.279687 0,-0.181554 -0.04818,-0.61088 -0.08654,-0.992579 C 40.583466,9.4845778 27.917232,5.6343494 14.256909,4.7710506 Z"/>
+ <path style="fill:#fdd161" d="M 45.898002,28.593649 C 33.030088,30.130759 24.015872,36.261395 24,43.100537 c 0.0136,7.672868 11.112082,13.44915 25.883404,14.04201 l 0.04868,-0.79297 c 0.11866,-1.903828 0.0457,-6.43604 0.04596,-7.266224 v -0.978908 l -5.88186,-0.06288 c -6.799318,-0.07262 -9.155962,-0.06178 -11.885412,-0.535938 -1.946354,-0.338126 -3.141742,-1.163892 -3.86445,-2.66875 -0.428788,-0.892696 -0.584988,-2.170756 -0.513818,-3.093606 0.14288,-1.853346 1.143166,-3.181884 2.669148,-3.546484 0.399158,-0.09544 1.11713,-0.15172 1.976844,-0.15312 1.370926,-0.0026 2.998788,-0.11086 4.483736,-0.300782 4.60414,-0.588868 7.395738,-1.780742 8.478736,-4.109766 0.506794,-1.089786 0.64257,-1.502784 0.57331,-3.128126 -0.04956,-1.163222 -0.03946,-1.676882 -0.11628,-1.911328 z"/>
+ <path style="opacity:0.2" d="M 24.029297 43.740234 C 24.021368 43.86086 24.000283 43.980295 24 44.101562 C 24.0136 51.774431 35.111491 57.547767 49.882812 58.140625 L 49.933594 57.347656 C 49.989062 56.457715 49.996189 55.179044 49.994141 53.898438 C 49.988375 54.816736 49.973996 55.699442 49.933594 56.347656 L 49.882812 57.140625 C 35.523896 56.564319 24.638554 51.093289 24.029297 43.740234 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.257812 4.7714844 C 14.213202 4.7943064 14.114188 4.8110395 14.089844 4.8359375 L 14.089844 4.9277344 C 14.33876 5.2148515 14.577188 5.5159639 14.818359 5.8144531 C 28.263521 6.746734 40.71038 10.567763 49.869141 16.595703 C 49.883386 16.737453 49.88836 16.825086 49.902344 16.964844 C 49.931321 16.852027 49.957031 16.737928 49.957031 16.589844 C 49.957031 16.40829 49.907501 15.977402 49.869141 15.595703 C 40.582737 9.4837529 27.918135 5.6347832 14.257812 4.7714844 z M 27.878906 22.945312 C 27.859598 23.075045 27.838716 23.204582 27.830078 23.335938 C 27.799092 25.843105 29.634394 27.76697 31.333984 28.128906 C 33.614208 28.599264 36.287418 28.829266 43.785156 29.271484 C 44.793162 29.330984 45.795657 29.418384 45.841797 29.464844 C 45.991317 29.615412 45.953572 30.095361 46.013672 31.505859 C 46.015596 31.551011 46.014021 31.57582 46.015625 31.619141 C 46.032321 31.311622 46.033167 30.963353 46.013672 30.505859 C 45.953572 29.095361 45.991317 28.615412 45.841797 28.464844 C 45.795657 28.418384 44.793162 28.330984 43.785156 28.271484 C 36.287418 27.829266 33.614208 27.599264 31.333984 27.128906 C 29.77634 26.797198 28.123533 25.147309 27.878906 22.945312 z M 23.988281 33.613281 C 23.861202 43.737909 20.284922 52.996085 14.582031 59.890625 C 14.723594 59.902602 15.15681 59.9061 15.351562 59.916016 C 20.695838 53.014157 23.990835 43.957258 24 34.099609 C 23.999853 33.93729 23.990193 33.775534 23.988281 33.613281 z M 27.841797 42.679688 C 27.839828 42.701859 27.833752 42.721816 27.832031 42.744141 C 27.760863 43.666989 27.916917 44.945195 28.345703 45.837891 C 29.068413 47.342751 30.264584 48.167731 32.210938 48.505859 C 34.940388 48.980017 37.296385 48.968396 44.095703 49.041016 L 49.978516 49.105469 C 49.978515 49.102627 49.978515 49.086745 49.978516 49.083984 L 49.978516 48.105469 L 44.095703 48.041016 C 37.296385 47.968396 34.940388 47.980017 32.210938 47.505859 C 30.264584 47.167731 29.068413 46.342751 28.345703 44.837891 C 28.04918 44.220554 27.892557 43.420689 27.841797 42.679688 z M 49.978516 49.105469 L 49.978516 50.083984 C 49.978402 50.447881 49.992329 51.662682 49.998047 52.916016 C 49.99947 51.225871 49.978642 49.588083 49.978516 49.105469 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 45.898438 28.59375 C 33.030524 30.13086 24.015872 36.260467 24 43.099609 C 24.000286 43.260758 24.011488 43.420633 24.021484 43.580078 C 24.479541 36.952329 33.357612 31.091788 45.898438 29.59375 C 45.975257 29.828196 45.964112 30.342637 46.013672 31.505859 C 46.015596 31.551011 46.014021 31.57582 46.015625 31.619141 C 46.032321 31.311622 46.033167 30.963353 46.013672 30.505859 C 45.964112 29.342637 45.975257 28.828196 45.898438 28.59375 z M 27.841797 42.679688 C 27.839828 42.701859 27.833752 42.721816 27.832031 42.744141 C 27.760861 43.666991 27.916915 44.943241 28.345703 45.835938 C 29.068411 47.340795 30.264584 48.167733 32.210938 48.505859 C 34.940388 48.980017 37.296385 48.968396 44.095703 49.041016 L 49.978516 49.103516 C 49.978515 49.100939 49.978515 49.086494 49.978516 49.083984 L 49.978516 48.103516 L 44.095703 48.041016 C 37.296385 47.968396 34.940388 47.980017 32.210938 47.505859 C 30.264584 47.167733 29.068411 46.340796 28.345703 44.835938 C 28.049178 44.218601 27.892556 43.42069 27.841797 42.679688 z M 49.978516 49.103516 L 49.978516 50.083984 C 49.978402 50.447881 49.992329 51.662682 49.998047 52.916016 C 49.99947 51.224966 49.978617 49.585129 49.978516 49.103516 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ease.svg b/.icons/awkward/64x64/apps/ease.svg
new file mode 100644
index 00000000..243dbac3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ease.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56.2 0,2 c 0,1.55 1.2264,2.8 2.75,2.8 l 38.5,0 C 52.774,61 54,59.75 54,58.2 l 0,-2 c 0,1.55 -1.226,2.8 -2.75,2.8 l -38.5,0 C 11.2264,59 10,57.75 10,56.2 Z"/>
+ <path style="fill:#f58435" d="M 54,57.2 54,6.8 C 54,5.2488 52.774,4 51.25,4 L 12.75,4 C 11.2264,4 10,5.2488 10,6.8 l 0,50.4 c 0,1.552 1.2264,2.8 2.75,2.8 l 38.5,0 C 52.774,60 54,58.752 54,57.2 Z"/>
+ <path style="fill:#d6352f" d="m 22,24 c -3.3136,0 -6,2.6864 -6,6 0,3.3136 2.6864,6 6,6 3.3136,0 6,-2.6864 6,-6 l -6,0 0,-6 z m 10,0 0,4 14,0 0,-4 -14,0 z m 0,8 0,4 14,0 0,-4 -14,0 z m -16,8 0,4 24,0 0,-4 -24,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.75 4 C 11.2264 4 10 5.2495812 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.2264 5 12.75 5 L 51.25 5 C 52.774 5 54 6.2495812 54 7.8007812 L 54 6.8007812 C 54 5.2495812 52.774 4 51.25 4 L 12.75 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/easy-ebook-viewer.svg b/.icons/awkward/64x64/apps/easy-ebook-viewer.svg
new file mode 100644
index 00000000..42c6c4d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/easy-ebook-viewer.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g style="opacity:0.2" transform="matrix(2.063158,0,0,2.0533334,-1.0105253,-1.1466688)">
+ <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 45.999998,20.974756 A 14,14.016286 0 0 0 25.87818,8.4110662 a 14.101818,14.118223 0 0 1 1.603634,-0.101938 13.923636,13.939834 0 0 1 6.45273,1.5927592 14,14.016286 0 1 0 12.065454,13.8761246 c 0,-0.471456 0,-0.942914 -0.07638,-1.414368 -0.07636,-0.471458 0.07638,-0.917434 0.07638,-1.388888 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.548828 7.0078125 A 14 14.016286 0 0 0 25.878906 8.4101562 A 14.101818 14.118223 0 0 1 27.482422 8.3085938 A 13.923636 13.939834 0 0 1 28.791016 8.375 A 14 14.016286 0 0 1 45.966797 21.332031 C 45.980489 21.213387 46 21.095754 46 20.974609 A 14 14.016286 0 0 0 31.548828 7.0078125 z M 31.070312 9.8007812 A 14 14.016286 0 0 0 18.023438 24.25 A 14 14.016286 0 0 1 33.933594 10.902344 A 13.923636 13.939834 0 0 0 31.070312 9.8007812 z M 45.943359 22.570312 C 45.908609 22.832685 45.880177 23.093774 45.923828 23.363281 C 45.96571 23.621795 45.98169 23.880157 45.990234 24.138672 A 14 14.016286 0 0 0 46 23.777344 C 46 23.374916 45.990862 22.97274 45.943359 22.570312 z"/>
+ <circle style="fill:#d9af4f" class="cls-4" cx="32" cy="29" r="10"/>
+ <g transform="matrix(2.063158,0,0,2.0533334,-1.0105253,-2.1466688)">
+ <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 32,30.857144 c -6.938862,0 -10,-4.285716 -10,-4.285716 l 3.753738,28.068164 c 0,0 0.936296,3.360408 6.002566,3.360408 5.06627,0 6.002566,-3.347578 6.002566,-3.347578 L 42,26.571428 c 0,0 -3.061136,4.285716 -10,4.285716 z"/>
+ <path style="fill:#2a457e" class="cls-9" d="m 32,29.857144 c -6.938862,0 -10,-4.285716 -10,-4.285716 l 3.753738,28.068164 c 0,0 0.936296,3.360408 6.002566,3.360408 5.06627,0 6.002566,-3.347578 6.002566,-3.347578 L 42,25.571428 c 0,0 -3.061136,4.285716 -10,4.285716 z"/>
+ <path style="opacity:0.2" d="M 14.425781,10 C 12.079033,9.898929 10.058249,9.690416 7.6189557,11.664738 13.87883,14.689882 19.217366,19.020342 24.214844,23.863282 22.831676,24.720986 22,25.812426 22,27 c 0,2.761424 4.477152,5 10,5 5.522848,0 10,-2.238576 10,-5 0,-1.182272 -0.838888,-2.261242 -2.210938,-3.117188 C 44.73224,19.104252 49.86578,14.834966 56.042456,11.830152 53.698194,9.906786 51.903042,9.993923 49.640624,10 42.781146,10.01842 36.51535,17.055941 32.167968,24.792968 l -0.1836,0.320314 -0.125,0.230468 -0.332032,-0.589844 C 27.2683,17.157708 21.146552,10.289452 14.425781,10 Z"/>
+ <path style="fill:#e4e4e4" d="M 14.425781,9 C 12.079033,8.8989294 10.058249,8.6904156 7.6189557,10.664738 13.87883,13.689882 19.217366,18.020342 24.214844,22.863282 22.831676,23.720986 22,24.812426 22,26 c 0,2.761424 4.477152,5 10,5 5.522848,0 10,-2.238576 10,-5 0,-1.182272 -0.838888,-2.261242 -2.210938,-3.117188 C 44.73224,18.104251 49.86578,13.834966 56.042456,10.830152 53.698194,8.9067856 51.903042,8.9939228 49.640624,9 42.781146,9.01842 36.51535,16.055941 32.167968,23.792968 l -0.1836,0.320314 -0.125,0.230468 -0.332032,-0.589844 C 27.2683,16.157708 21.146552,9.2894518 14.425781,9 Z"/>
+ <path style="opacity:0.2" class="cls-14" d="m 1.9999999,25.939698 c 0,6.219866 2.3834738,8.060302 3.972458,8.060302 3.9724592,0 6.3691761,-4.903348 -0.7944912,-5.25263 6.3029683,-0.537352 6.5545563,-5.198892 0,-5.373534 6.5545563,-0.49705 5.2966123,-5.373532 0.7944912,-5.373532 -1.8273308,-0.02687 -3.972458,1.71953 -3.972458,7.939394 z"/>
+ <path style="fill:#d9af4f" class="cls-14" d="m 1.9999999,24.939698 c 0,6.219866 2.3834738,8.060302 3.972458,8.060302 3.9724592,0 6.3691761,-4.903348 -0.7944912,-5.25263 6.3029683,-0.537352 6.5545563,-5.198892 0,-5.373534 6.5545563,-0.49705 5.2966123,-5.373532 0.7944912,-5.373532 -1.8273308,-0.02687 -3.972458,1.71953 -3.972458,7.939394 z"/>
+ <path style="opacity:0.2" class="cls-14" d="M 62,25.939698 C 62,32.159564 59.616526,34 58.027542,34 c -3.97246,0 -6.369176,-4.903348 0.794492,-5.25263 -6.30297,-0.537352 -6.554558,-5.198892 0,-5.373534 C 52.267476,22.876786 53.52542,18.000304 58.027542,18.000304 59.854872,17.973437 62,19.719834 62,25.939698 Z"/>
+ <path style="fill:#d9af4f" class="cls-14" d="M 62,24.939698 C 62,31.159564 59.616526,33 58.027542,33 c -3.97246,0 -6.369176,-4.903348 0.794492,-5.25263 -6.30297,-0.537352 -6.554558,-5.198892 0,-5.373534 C 52.267476,21.876786 53.52542,17.000304 58.027542,17.000304 59.854872,16.973437 62,18.719834 62,24.939698 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.9726562 17 C 4.1453254 16.97313 2 18.719589 2 24.939453 C 2 25.107612 2.0082972 25.260068 2.0117188 25.421875 C 2.130739 19.632944 4.198422 17.973911 5.9726562 18 C 7.9678305 18 9.3212295 18.958523 9.6445312 20.068359 C 10.06107 18.605726 8.5562952 17 5.9726562 17 z M 7.8261719 22.789062 C 7.1440384 23.076372 6.2800903 23.289452 5.1777344 23.373047 C 7.9936096 23.448074 9.544783 24.353863 9.9082031 25.402344 C 10.259408 24.402317 9.5702527 23.353341 7.8261719 22.789062 z M 7.7519531 28.1875 C 7.050307 28.455943 6.2026247 28.660671 5.1777344 28.748047 C 8.0458219 28.887887 9.3641008 29.759081 9.6796875 30.751953 C 9.9698956 29.786918 9.4711572 28.762197 7.7519531 28.1875 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 58.027344 17 C 55.443704 17 53.93893 18.605726 54.355469 20.068359 C 54.678771 18.958523 56.032169 18 58.027344 18 C 59.801577 17.973914 61.869261 19.632944 61.988281 25.421875 C 61.991703 25.260068 62 25.107612 62 24.939453 C 62 18.719589 59.854674 16.973133 58.027344 17 z M 56.173828 22.789062 C 54.429747 23.353341 53.740592 24.402317 54.091797 25.402344 C 54.455217 24.353863 56.00639 23.448074 58.822266 23.373047 C 57.719909 23.289452 56.855962 23.076372 56.173828 22.789062 z M 56.248047 28.1875 C 54.528843 28.762197 54.030105 29.786918 54.320312 30.751953 C 54.635899 29.759081 55.954178 28.887887 58.822266 28.748047 C 57.797375 28.660671 56.949693 28.455943 56.248047 28.1875 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/easyeda.svg b/.icons/awkward/64x64/apps/easyeda.svg
new file mode 100644
index 00000000..33fe74ee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/easyeda.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="17.4" ry="17.4"/>
+ <rect style="fill:#5a8bff" width="58" height="58" x="3" y="3" rx="17.4" ry="17.4"/>
+ <path style="opacity:0.2" d="m 33.46875,14.046875 c -5.003526,0.0071 -9.667968,2.230882 -12.988282,5.902344 -0.074,-0.0019 -0.14468,-0.01892 -0.21875,-0.01954 h -0.0156 -0.0118 C 12.959657,19.929688 7,25.889226 7,33.164062 c 0,5.498966 3.432313,9.919554 8.238281,11.8125 C 16.151775,48.972676 19.744834,52 24,52 c 4.935122,0 9,-4.064878 9,-9 0,-0.596798 -0.06254,-1.180398 -0.17578,-1.746094 L 42.503908,35.0625 39.269534,30.007812 29.71094,36.121094 C 28.14842,34.818778 26.171944,34 24,34 c -3.442434,0 -6.426154,1.999724 -7.9375,4.871094 -1.923672,-1.197352 -3.179688,-3.173668 -3.179688,-5.707032 0,-4.092818 3.25214,-7.346874 7.34375,-7.351562 0.33142,0.0034 0.66426,0.0299 0.992188,0.07812 l 1.75,0.257814 1.046874,-1.425782 c 2.214028,-3.009602 5.717104,-4.785877 9.453126,-4.792968 h 0.004 c 4.736388,0.0075 8.9917,2.836808 10.828126,7.203124 l 0.597656,1.429688 1.51953,0.3125 c 2.75271,0.565322 4.699042,2.951574 4.69922,5.761718 0,2.987038 -2.159192,5.053074 -5.019532,5.40625 A 3.0003,3.0003 0 0 0 45.546876,40 h -3.503908 a 3.0003,3.0003 0 1 0 0,6 h 3.1875 0.004 0.3125 a 3.0003,3.0003 0 0 0 0.48828,-0.03516 C 52.12849,45.57842 57,40.829678 57,34.636718 56.999676,29.584924 53.672066,25.28158 48.996094,23.664062 45.98722,17.859644 40.085924,14.054048 33.472656,14.046875 Z M 24,40 c 1.692482,0 3,1.307518 3,3 0,1.692482 -1.307518,3 -3,3 -1.692482,0 -3,-1.307518 -3,-3 0,-1.692482 1.307518,-3 3,-3 z"/>
+ <path style="fill:#ffffff" d="m 33.467832,13.04785 c -5.003526,0.0071 -9.665136,2.228143 -12.98545,5.899605 -0.074,-0.0019 -0.1471,-0.01662 -0.221164,-0.01724 h -0.0144 -0.0116 C 12.9605,18.930215 7,24.890706 7,32.165542 c 0,6.6147 4.933539,11.7248 11.296566,12.673592 v -6.005868 c -3.131948,-0.843812 -5.414194,-3.249136 -5.414194,-6.667716 0,-4.092818 3.252738,-7.348276 7.344348,-7.352964 0.33142,0.0034 0.663,0.02932 0.990928,0.07754 l 1.7492,0.258506 1.04837,-1.424638 c 2.214026,-3.009602 5.716558,-4.786693 9.45258,-4.793784 h 0.0056 c 4.736388,0.0075 8.98909,2.837294 10.825516,7.20361 l 0.600302,1.427508 1.51942,0.313074 c 2.75271,0.565322 4.698834,2.951592 4.699012,5.761736 0,3.281614 -2.595836,5.478362 -5.876626,5.481478 -0.15864,-2.5e-4 -0.315936,0.273318 -0.47392,0.260294 v 5.57325 c 0.15408,0.0162 0.30644,0.04858 0.46243,0.04884 h 0.0028 0.0028 C 51.697908,44.999998 57,40.098804 57,33.63615 56.999676,28.584356 53.673878,24.281666 48.997906,22.664148 45.989032,16.859729 40.086844,13.055023 33.473576,13.04785 h -0.0028 z"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:6" cx="24" cy="42" r="6"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6" d="m 40.887232,31.536594 -11.739264,7.50539"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round" d="M 42.042728,41.9997 H 45.548"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.398438 3 C 10.758838 3 3 10.758838 3 20.398438 L 3 21.398438 C 3 11.758837 10.758838 4 20.398438 4 L 43.601562 4 C 53.241163 4 61 11.758838 61 21.398438 L 61 20.398438 C 61 10.758838 53.241163 3 43.601562 3 L 20.398438 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/easymp3gain.svg b/.icons/awkward/64x64/apps/easymp3gain.svg
new file mode 100644
index 00000000..5582ffe2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/easymp3gain.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g>
+ <path style="opacity:0.2" d="M 54.010765,7.2401554 24.06068,14.145149 c -4.221512,0.532153 -4.060689,4.854879 -4.060689,4.854879 v 3.999997 14.429678 c -0.975385,-0.280958 -1.984963,-0.42556 -2.999998,-0.429688 -6.075128,0 -10.9999924,4.924865 -10.9999924,10.999993 C 6.0000006,54.075135 10.924865,59 16.999993,59 c 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 48.000008 21.316432 L 49.99997,16.083911 v 15.345796 c -0.975386,-0.280958 -1.984963,-0.425559 -2.999998,-0.429687 -6.075128,0 -10.999992,4.924864 -10.999992,10.999992 0,6.075128 4.924864,10.999992 10.999992,10.999992 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 14.400318 11.000034 c 0,0 0.05206,-4.6106686 -3.989199,-3.7598786 z"/>
+ <path style="fill:#4f4f4f" d="M 54.010765,6.2401568 24.06068,13.14515 c -4.221512,0.532153 -4.060689,4.854879 -4.060689,4.854879 v 3.999998 14.429677 c -0.975385,-0.280957 -1.984963,-0.425559 -2.999998,-0.429687 -6.075128,0 -10.9999924,4.924864 -10.9999924,10.999992 0,6.075128 4.9248644,10.999992 10.9999924,10.999992 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 47.000009 20.316434 L 49.99997,15.083912 v 15.345797 c -0.975386,-0.280958 -1.984963,-0.42556 -2.999998,-0.429688 -6.075128,0 -10.999992,4.924865 -10.999992,10.999992 0,6.075128 4.924864,10.999993 10.999992,10.999993 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 13.40032 10.000035 c 0,0 0.05206,-4.6106682 -3.989199,-3.7598782 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 54.720703,6.1425781 c -0.221612,0.012966 -0.456406,0.044482 -0.708984,0.097656 L 24.060547,13.144531 C 19.839035,13.676684 20,18 20,18 v 1 c 0,0 -0.160965,-4.323316 4.060547,-4.855469 L 54.011719,7.2402344 C 58.052978,6.3894444 58,11 58,11 v -1 c 0,0 0.04488,-4.0519081 -3.279297,-3.8574219 z M 47,30 c -6.075128,0 -11,4.924873 -11,11 0,0.168757 0.01787,0.333099 0.02539,0.5 C 36.288568,35.658592 41.093629,31 47,31 c 1.015035,0.0041 2.024614,0.14873 3,0.429688 v -1 C 49.024614,30.14873 48.015035,30.004128 47,30 Z M 17,36 C 10.924872,36 6,40.924872 6,47 6,47.168757 6.017871,47.333099 6.025391,47.5 6.288568,41.658591 11.093629,37 17,37 c 1.015035,0.0041 2.024615,0.14873 3,0.429688 v -1 C 19.024615,36.14873 18.015035,36.004128 17,36 Z"/>
+ </g>
+ <path style="opacity:0.2" d="M 63.958,44.848 A 16,16 0 0 1 48,60 16,16 0 0 1 32.042,45.152 16,16 0 0 0 32,46 16,16 0 0 0 48,62 16,16 0 0 0 64,46 16,16 0 0 0 63.95704,44.84766 Z"/>
+ <circle style="fill:#69c561" cx="48" cy="45" r="16"/>
+ <g style="fill:#ffffff" transform="matrix(2,0,0,2,0,-1)">
+ <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>
+</svg>
diff --git a/.icons/awkward/64x64/apps/easystroke.svg b/.icons/awkward/64x64/apps/easystroke.svg
new file mode 100644
index 00000000..e0a44c90
--- /dev/null
+++ b/.icons/awkward/64x64/apps/easystroke.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#4347dc" 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:none;stroke:#000000;stroke-width:3" d="m 22.490616,29.696208 c 14.511656,-5.657946 29.062654,0.637028 28.03031,11.834012 -0.369436,4.006972 -6.221164,6.44998 -10.387934,5.939974 -7.090318,-0.867838 -13.470158,-8.74338 -16.137758,-13.71059 -3.138928,-5.84485 -1.762794,-19.84112 7.091822,-20.267396 6.228578,0.433218 8.235122,6.703971 9.02587,10.46004 3.140648,14.918178 -13.53771,31.228268 -22.900804,23.630554 -6.120353,-4.966382 -0.938715,-15.32321 5.278494,-17.886594 z"/>
+ <path style="fill:none;stroke:#81ff86;stroke-width:3" d="m 22.490616,28.696208 c 14.511656,-5.657946 29.062654,0.637028 28.03031,11.834012 -0.369436,4.006972 -6.221164,6.44998 -10.387934,5.939974 -7.090318,-0.867838 -13.470158,-8.74338 -16.137758,-13.71059 -3.138928,-5.84485 -1.762794,-19.84112 7.091822,-20.267396 6.228578,0.433218 8.235122,6.703971 9.02587,10.46004 3.140648,14.918178 -13.53771,31.228268 -22.900804,23.630554 -6.120353,-4.966382 -0.938715,-15.32321 5.278494,-17.886594 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/easytag.svg b/.icons/awkward/64x64/apps/easytag.svg
new file mode 120000
index 00000000..0d4bd5b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/easytag.svg
@@ -0,0 +1 @@
+kid3.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/echonest.svg b/.icons/awkward/64x64/apps/echonest.svg
new file mode 100644
index 00000000..379daa91
--- /dev/null
+++ b/.icons/awkward/64x64/apps/echonest.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <path style="fill:#4f4f4f" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,0,1)">
+ <path d="M 16,6 A 10,10 0 0 0 6,16 10,10 0 0 0 16,26 l 0,-3 a 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 7,7 0 0 1 7,7 l 3,0 A 10,10 0 0 0 16,6 Z"/>
+ <path d="m 16,11 a 5,5 0 0 0 -5,5 l 3,0 a 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 l 3,0 a 5,5 0 0 0 -5,-5 z"/>
+ </g>
+ <path style="fill:#ffffff" d="M 32,12 A 20,20 0 0 0 12,32 20,20 0 0 0 32,52 l 0,-6 A 14,14 0 0 1 18,32 14,14 0 0 1 32,18 14,14 0 0 1 46,32 l 6,0 A 20,20 0 0 0 32,12 Z"/>
+ <path style="fill:#00adef" d="M 32,22 A 10,10 0 0 0 22,32 l 6,0 a 4,4 0 0 1 4,-4 4,4 0 0 1 4,4 l 6,0 A 10,10 0 0 0 32,22 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eclipse-cdt.svg b/.icons/awkward/64x64/apps/eclipse-cdt.svg
new file mode 100644
index 00000000..f2829719
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eclipse-cdt.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="3" height="11" x="57" y="27" rx=".75" ry=".688"/>
+ <rect style="opacity:0.2" width="3" height="11" x="45" y="27" rx=".75" ry=".688"/>
+ <path style="opacity:0.2" d="M 27.497314,5 C 12.263839,5 0,17.265 0,32.5 0,47.735 12.263839,60 27.497314,60 34.360606,60 40.606325,57.498449 45.406947,53.363538 46.919881,52.060405 41.419657,51.975413 42.619629,50.375 l -9.625,-17.875 12.375,-19.25 C 43.352098,10.559202 44.975243,11.005543 42.122913,9.2074421 37.895707,6.5426235 32.886929,5 27.497314,5 Z"/>
+ <path style="fill:#f7941e" d="M 27.497314,4 C 12.263839,4 0,16.265 0,31.5 0,46.735 12.263839,59 27.497314,59 34.360606,59 40.606325,56.498449 45.406947,52.363538 46.919881,51.060405 41.419657,50.975413 42.619629,49.375 l -9.625,-17.875 12.375,-19.25 C 43.352098,9.559202 44.975243,10.005543 42.122913,8.2074421 37.895707,5.5426235 32.886929,4 27.497314,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 27.498047 4 C 12.264572 4 -2.3684758e-15 16.265 0 31.5 C 0 31.667642 0.0087612514 31.833089 0.01171875 32 C 0.27753273 16.998399 12.432197 5 27.498047 5 C 32.887662 5 37.895841 6.5422127 42.123047 9.2070312 C 44.778434 10.88098 43.590899 10.64199 45.037109 12.767578 L 45.369141 12.25 C 43.35161 9.559202 44.975377 10.005132 42.123047 8.2070312 C 37.895841 5.5422127 32.887662 4 27.498047 4 z M 33.287109 32.044922 L 32.994141 32.5 L 42.619141 50.375 C 41.765499 51.513509 44.274687 51.889712 45.265625 52.478516 C 45.311821 52.439253 45.360318 52.402844 45.40625 52.363281 C 46.919184 51.060148 41.419169 50.975413 42.619141 49.375 L 33.287109 32.044922 z"/>
+ <path style="opacity:0.2" d="M 33.497314,5 C 18.263839,5 6,17.265 6,32.5 6,47.735 18.263839,60 33.497314,60 41.113335,60 47.986769,56.931956 52.956787,51.962158 L 33.494629,32.5 52.956787,13.037842 C 47.986769,8.0680442 41.113335,5 33.497314,5 Z"/>
+ <path style="fill:#4c3a91" d="M 33.497314,4 C 18.263839,4 6,16.265 6,31.5 6,46.735 18.263839,59 33.497314,59 41.113335,59 47.986769,55.931956 52.956787,50.962158 L 33.494629,31.5 52.956787,12.037842 C 47.986769,7.0680442 41.113335,4 33.497314,4 Z"/>
+ <path style="opacity:0.2" d="M 33.5,13 A 19.5,19.5 0 0 0 15.966797,24 H 7.3359375 c -0.430222,1.333272 -0.7638777,2.709982 -0.9882813,4.125 H 14.521484 A 19.5,19.5 0 0 0 14.064453,31 H 6.0410156 C 6.0145807,31.496496 6,31.996686 6,32.5 c 0,0.885763 0.043917,1.761142 0.125,2.625 h 8.074219 A 19.5,19.5 0 0 0 14.804688,38 H 6.546875 c 0.2857362,1.418707 0.6819892,2.795705 1.1757812,4.125 H 16.556641 A 19.5,19.5 0 0 0 33.5,52 19.5,19.5 0 0 0 47.277344,46.283203 L 43.744141,42.75 A 14.5,14.5 0 0 1 33.5,47 14.5,14.5 0 0 1 19,32.5 14.5,14.5 0 0 1 33.5,18 14.5,14.5 0 0 1 43.744141,22.25 l 3.533203,-3.533203 A 19.5,19.5 0 0 0 33.5,13 Z m 0,13 A 6.5,6.5 0 0 0 27,32.5 6.5,6.5 0 0 0 33.5,39 6.5,6.5 0 0 0 40,32.5 6.5,6.5 0 0 0 33.5,26 Z"/>
+ <path style="fill:#ffffff" d="M 33.5 12 A 19.5 19.5 0 0 0 15.966797 23 L 7.3359375 23 C 6.9057155 24.333272 6.5720598 25.709982 6.3476562 27.125 L 14.521484 27.125 A 19.5 19.5 0 0 0 14.064453 30 L 6.0410156 30 C 6.0145807 30.496496 6 30.996686 6 31.5 C 6 32.385763 6.0439166 33.261142 6.125 34.125 L 14.199219 34.125 A 19.5 19.5 0 0 0 14.804688 37 L 6.546875 37 C 6.8326112 38.418707 7.2288642 39.795705 7.7226562 41.125 L 16.556641 41.125 A 19.5 19.5 0 0 0 33.5 51 A 19.5 19.5 0 0 0 47.277344 45.283203 L 43.744141 41.75 A 14.5 14.5 0 0 1 33.5 46 A 14.5 14.5 0 0 1 19 31.5 A 14.5 14.5 0 0 1 33.5 17 A 14.5 14.5 0 0 1 43.744141 21.25 L 47.277344 17.716797 A 19.5 19.5 0 0 0 33.5 12 z M 33.5 25 A 6.5 6.5 0 0 0 27 31.5 A 6.5 6.5 0 0 0 33.5 38 A 6.5 6.5 0 0 0 40 31.5 A 6.5 6.5 0 0 0 33.5 25 z"/>
+ <rect style="fill:#4c3a91" width="3" height="11" x="45" y="26" rx=".75" ry=".688"/>
+ <rect style="fill:#4c3a91" width="3" height="11" x="57" y="26" rx=".75" ry=".688"/>
+ <rect style="opacity:0.2" width="3" height="11" x="31" y="-52" rx=".75" ry=".688" transform="rotate(90)"/>
+ <rect style="fill:#4c3a91" width="3" height="11" x="30" y="-52" rx=".75" ry=".688" transform="rotate(90)"/>
+ <rect style="opacity:0.2" width="3" height="11" x="31" y="-64" rx=".75" ry=".688" transform="rotate(90)"/>
+ <rect style="fill:#4c3a91" width="3" height="11" x="30" y="-64" rx=".75" ry=".688" transform="rotate(90)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 33.498047 4 C 18.264572 4 6 16.265 6 31.5 C 6 31.667642 6.0087613 31.833089 6.0117188 32 C 6.2775327 16.998399 18.432197 5 33.498047 5 C 40.858615 5 47.519855 7.8702894 52.445312 12.548828 L 52.957031 12.037109 C 47.987013 7.0673116 41.114068 4 33.498047 4 z M 33.994141 32 L 33.494141 32.5 L 52.445312 51.451172 C 52.616254 51.2888 52.790329 51.129585 52.957031 50.962891 L 33.994141 32 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eclipse.svg b/.icons/awkward/64x64/apps/eclipse.svg
new file mode 100644
index 00000000..eff7a4fc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eclipse.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="-61" y="-57" rx="28" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#f7941e" width="56" height="56" x="-60" y="-57" rx="28" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 29 4 C 13.488 4 1 16.488001 1 32 C 1 32.11345 1.0112805 32.224113 1.0175781 32.335938 C 1.3691213 17.134182 13.710728 5 29 5 C 44.289272 5 56.630879 17.134182 56.982422 32.335938 C 56.98872 32.224113 57 32.11345 57 32 C 57 16.488001 44.512 4 29 4 z"/>
+ <rect style="opacity:0.2" width="56" height="56" x="-61" y="-63" rx="28" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4c3a91" width="56" height="56" x="-60" y="-63" rx="28" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 16.957031,41.000004 a 19.6,19.599999 0 0 0 18.042969,12 19.6,19.599999 0 0 0 18.035156,-12 z"/>
+ <path style="fill:#6e5dae" d="M 16.957031,40 A 19.6,19.599999 0 0 0 35,52 19.6,19.599999 0 0 0 53.035156,40 Z"/>
+ <path style="opacity:0.2" d="M 8.4746094,24 C 8.03849,25.293137 7.6965751,26.628758 7.4511719,28 H 62.548828 C 62.303425,26.628758 61.96151,25.293137 61.525391,24 Z M 7.078125,31 C 7.0318416,31.661149 7,32.326682 7,33 c 0,0.673318 0.031842,1.338851 0.078125,2 h 55.84375 C 62.968158,34.338851 63,33.673318 63,33 c 0,-0.673318 -0.03184,-1.338851 -0.07813,-2 z m 0.3730469,7 c 0.2454032,1.371242 0.5873181,2.706863 1.0234375,4 H 61.525391 c 0.436119,-1.293137 0.778034,-2.628758 1.023437,-4 z"/>
+ <path style="fill:#ffffff" d="M 8.4746094 23 C 8.03849 24.293137 7.6965751 25.628758 7.4511719 27 L 62.548828 27 C 62.303425 25.628758 61.96151 24.293137 61.525391 23 L 8.4746094 23 z M 7.078125 30 C 7.0318416 30.661149 7 31.326682 7 32 C 7 32.673318 7.0318416 33.338851 7.078125 34 L 62.921875 34 C 62.968158 33.338851 63 32.673318 63 32 C 63 31.326682 62.968158 30.661149 62.921875 30 L 7.078125 30 z M 7.4511719 37 C 7.6965751 38.371242 8.03849 39.706863 8.4746094 41 L 61.525391 41 C 61.96151 39.706863 62.303425 38.371242 62.548828 37 L 7.4511719 37 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 35 4 C 19.488 4 7 16.488001 7 32 C 7 32.11345 7.0112805 32.224113 7.0175781 32.335938 C 7.3691213 17.134182 19.710728 5 35 5 C 50.289272 5 62.630879 17.134182 62.982422 32.335938 C 62.98872 32.224113 63 32.11345 63 32 C 63 16.488001 50.512 4 35 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/edex-ui.svg b/.icons/awkward/64x64/apps/edex-ui.svg
new file mode 100644
index 00000000..bfdbb4a6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/edex-ui.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#3f3f3f" 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:none;stroke:#000000;stroke-width:4" d="m 37.999657,36.1 3e-6,2.1 -2.8,2.8 H 28.8 L 26,38.2 V 26.8 L 28.8,24 h 6.39966 l 2.8,2.8 0.06068,5.2 H 27.199259"/>
+ <path style="fill:none;stroke:#eaeaeb;stroke-width:4" d="m 37.999657,35.1 3e-6,2.1 -2.8,2.8 H 28.8 L 26,37.2 V 25.8 L 28.8,23 h 6.39966 l 2.8,2.8 0.06068,5.2 H 27.199259"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3" d="m 16.5,17.5 v 31 h 31 v -31 z"/>
+ <path style="fill:none;stroke:#eaeaeb;stroke-width:3" d="m 16.5,16.5 v 31 h 31 v -31 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.414062 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.585938 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/edile.svg b/.icons/awkward/64x64/apps/edile.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/edile.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/edit-urpm-sources.svg b/.icons/awkward/64x64/apps/edit-urpm-sources.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/64x64/apps/edit-urpm-sources.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/edu.mit.Scratch.svg b/.icons/awkward/64x64/apps/edu.mit.Scratch.svg
new file mode 120000
index 00000000..4f8f6de5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/edu.mit.Scratch.svg
@@ -0,0 +1 @@
+scratch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/edu.stanford.Almond.svg b/.icons/awkward/64x64/apps/edu.stanford.Almond.svg
new file mode 100644
index 00000000..909889b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/edu.stanford.Almond.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 49.945341,45.526737 C 49.147727,54.039282 41.68823,61 31.502569,61 21.316907,61 13.930794,54.032897 13.059798,45.526737 12.184758,36.981089 21.036861,5.1279058 31.502569,5.0003858 42.038331,4.8720127 50.775362,36.668303 49.945341,45.526737 Z"/>
+ <path style="fill:#f2ad32" d="m 49.945341,44.526738 c -0.797614,8.512545 -8.257111,15.473263 -18.442772,15.473263 -10.185662,0 -17.571775,-6.967103 -18.442771,-15.473263 C 12.184758,35.98109 21.036861,4.1279068 31.502569,4.0003868 42.038331,3.8720137 50.775362,35.668304 49.945341,44.526738 Z"/>
+ <path style="opacity:0.1" d="m 23.839844,46.010923 c -1.122552,-0.09162 -2.296448,0.34336 -3.080078,1.339843 -0.498025,0.633297 -0.893059,1.960743 -0.716797,2.40625 0.138189,0.349278 0.299994,0.301289 0.666015,-0.197265 0.177511,-0.241789 0.669459,-0.633119 1.09375,-0.869141 1.378411,-0.766773 3.132141,-0.522735 4.248047,0.589844 0.267264,0.266468 0.484375,0.536932 0.484375,0.601562 0,0.06461 0.10127,0.117188 0.22461,0.117188 0.380985,0 0.291371,-1.333815 -0.146485,-2.171875 -0.578722,-1.107679 -1.650886,-1.724785 -2.773437,-1.816406 z m 15.320312,0 c -1.122551,0.09162 -2.194715,0.708727 -2.773437,1.816406 -0.437855,0.83806 -0.527469,2.171875 -0.146485,2.171875 0.12334,0 0.22461,-0.05258 0.22461,-0.117188 0,-0.06463 0.217112,-0.335094 0.484375,-0.601562 1.115907,-1.112579 2.869636,-1.356617 4.248047,-0.589844 0.42429,0.236022 0.916238,0.627352 1.09375,0.869141 0.366019,0.498554 0.527827,0.546543 0.666015,0.197265 0.176263,-0.445508 -0.218772,-1.772952 -0.716797,-2.40625 -0.783629,-0.996483 -1.957526,-1.431465 -3.080078,-1.339843 z m -4.820312,5.660156 c -0.311935,-0.0422 -0.565151,0.189465 -0.878906,0.753906 -0.462978,0.832894 -1.076862,1.212891 -1.960938,1.212891 -0.844231,0 -1.476935,-0.374948 -1.939453,-1.148438 -0.462692,-0.773783 -0.787613,-0.95432 -1.238281,-0.685546 -0.37606,0.224279 -0.421096,0.610069 -0.142578,1.216796 0.414816,0.903652 1.439655,1.65518 2.609374,1.91211 1.493713,0.328096 3.420932,-0.583272 4.027344,-1.904297 0.282845,-0.616155 0.23946,-0.999882 -0.140625,-1.226563 -0.121444,-0.07243 -0.231959,-0.116791 -0.335937,-0.130859 z"/>
+ <path style="fill:#c67427" d="m 36.484276,8.2110655 c -0.06058,0.00776 0.04656,0.3026077 0.547634,1.7647531 1.296914,3.7845004 2.425383,8.0764354 3.049651,11.5980824 0.466842,2.633559 0.672104,5.408076 0.751472,10.157463 0.04202,2.514815 0.122996,4.572392 0.17966,4.572392 0.121915,0 0.300926,-0.808557 0.570792,-2.577725 1.011055,-6.628187 0.215727,-13.403671 -2.362818,-20.130802 -0.623233,-1.625938 -2.377509,-5.1827954 -2.628238,-5.3287829 -0.04905,-0.028563 -0.08796,-0.057967 -0.108154,-0.055381 z"/>
+ <path style="fill:#c67427" d="m 27.408713,9.6004964 c -0.08142,-0.017309 -0.251606,0.4168396 -0.508338,1.3015006 -0.55824,1.923608 -0.787554,3.591968 -0.873642,6.357651 -0.09333,2.998035 0.03719,4.610097 0.720599,8.909654 1.020973,6.423219 1.590182,10.921055 1.590182,12.564489 0,0.456981 0.04205,1.018868 0.09356,1.248569 l 0.09382,0.417641 0.112216,-0.371235 c 0.06173,-0.204182 0.184487,-1.679842 0.272826,-3.279249 0.243279,-4.404684 0.04989,-6.980746 -1.281393,-17.076838 -0.313469,-2.377263 -0.418087,-6.79043 -0.212799,-8.971527 0.06764,-0.7186726 0.06483,-1.0853829 -0.0071,-1.1006556 z"/>
+ <path style="fill:#c67427" d="m 20.4984,21.244253 c -0.155257,-0.03856 -1.954834,3.905809 -2.362565,5.178225 -0.08652,0.270048 -0.240147,1.374786 -0.341371,2.454976 -0.101227,1.08019 -0.336242,2.820153 -0.522189,3.866588 -0.25897,1.457337 -0.316,2.261693 -0.242919,3.436965 0.08881,1.428183 0.180255,1.892169 0.61228,3.107079 0.120707,0.339449 0.243139,0.456907 0.445618,0.427942 0.235985,-0.03375 0.284707,-0.220003 0.31402,-1.204472 0.05176,-1.738628 0.282836,-2.858173 1.495145,-7.240501 L 21,27.28172 20.9778,24.888119 C 20.95511,22.44153 20.807681,21.321071 20.498403,21.244253 Z"/>
+ <path style="fill:#c67427" d="m 45.278589,21.684903 c 0.104312,0.383665 0.19207,0.756808 0.261601,1.116486 0.265949,1.375723 0.466327,3.470228 0.466457,4.879265 1.31e-4,1.770687 0.286409,1.445376 0.459076,-0.521683 0.06649,-0.757439 0.121104,-1.20341 0.177371,-1.420002 -0.421721,-1.356835 -0.876979,-2.71539 -1.364505,-4.054066 z"/>
+ <path style="fill:#c67427" d="m 36.118622,28.938829 c -0.07158,0 -0.09683,0.124572 -0.05624,0.276903 0.325834,1.223064 0.533338,3.582959 0.529313,6.018528 -0.0024,1.474271 0.04411,2.592959 0.103571,2.492855 0.343391,-0.578078 0.488769,-4.133513 0.240991,-5.8941 -0.17143,-1.218098 -0.645031,-2.894186 -0.817635,-2.894186 z"/>
+ <path style="fill:#c67427" d="m 48.358778,40.212777 c -0.0181,-0.0022 -0.03812,0.0081 -0.06005,0.02925 -0.02917,0.02813 -0.17839,0.753091 -0.331837,1.611077 -0.897417,5.017857 -2.901113,10.072948 -5.487796,13.844962 -0.805383,1.174445 -1.228628,1.734069 -1.715683,2.114061 2.018731,-1.048486 3.771897,-2.432201 5.192603,-4.061979 0.07068,-0.168204 0.153868,-0.354973 0.252441,-0.555966 1.514424,-3.088003 2.306436,-6.699621 2.311414,-10.539614 0.0023,-1.798786 -0.03435,-2.426294 -0.161084,-2.441789 z"/>
+ <path style="fill:#c67427" d="m 19.016213,46.23514 c -0.05991,0.01588 -0.130468,0.176288 -0.202818,0.494112 -0.176855,0.7769 0.03802,3.940443 0.326493,4.806382 0.10323,0.30988 0.367086,0.793204 0.586315,1.074052 0.219231,0.280846 0.452146,0.510654 0.517606,0.510654 0.146578,0 0.147747,0.02566 -0.01908,-0.491715 -0.581687,-1.803901 -1.033723,-4.128065 -1.036485,-5.329741 -0.0017,-0.715483 -0.07216,-1.09021 -0.172027,-1.063744 z"/>
+ <path style="fill:#453f3d" d="m 30.78998,53.932786 c -1.169719,-0.25693 -2.195984,-1.008608 -2.6108,-1.91226 -0.278517,-0.606727 -0.233377,-0.991287 0.142683,-1.215566 0.450668,-0.268773 0.775121,-0.08938 1.237813,0.684403 0.462518,0.77349 1.096172,1.14856 1.940403,1.14856 0.884076,0 1.497965,-0.379572 1.960942,-1.212466 0.418341,-0.752588 0.729058,-0.911665 1.214833,-0.621953 0.380085,0.226681 0.424203,0.609069 0.141358,1.225224 -0.606412,1.321025 -2.53352,2.232154 -4.027232,1.904058 z"/>
+ <path style="fill:#453f3d" d="m 20.042631,48.75739 c -0.176262,-0.445508 0.219626,-1.772867 0.717651,-2.406164 1.56726,-1.992967 4.695115,-1.737677 5.852559,0.477682 C 27.050697,47.666968 27.141159,49 26.760174,49 c -0.12334,0 -0.224277,-0.05287 -0.224277,-0.11748 0,-0.06463 -0.218669,-0.335505 -0.485933,-0.601973 -1.115906,-1.112579 -2.869325,-1.355671 -4.247736,-0.588898 -0.424291,0.236022 -0.916674,0.626957 -1.094185,0.868746 -0.366021,0.498554 -0.527226,0.546281 -0.665415,0.197003 z"/>
+ <path style="fill:#453f3d" d="M 42.957369,48.75739 C 43.133632,48.311882 42.737743,46.984523 42.239718,46.351226 40.672459,44.358259 37.544604,44.613549 36.387159,46.828908 35.949304,47.666968 35.858842,49 36.239826,49 c 0.12334,0 0.224277,-0.05287 0.224277,-0.11748 0,-0.06463 0.21867,-0.335505 0.485933,-0.601973 1.115907,-1.112579 2.869326,-1.355671 4.247737,-0.588898 0.42429,0.236022 0.916673,0.626957 1.094185,0.868746 0.366019,0.498554 0.527226,0.546281 0.665414,0.197003 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.501953 4 C 21.35154 4.1236783 12.720424 34.087661 13.007812 43.689453 C 13.284082 33.16891 21.681999 5.1196518 31.501953 5 C 41.415181 4.8792122 49.732944 33.01735 49.990234 43.722656 C 50.281279 33.903975 41.7422 3.8752276 31.501953 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eekboard.svg b/.icons/awkward/64x64/apps/eekboard.svg
new file mode 100644
index 00000000..672292c6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eekboard.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,50 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,53 C 5.338,53 4,51.662 4,50 Z"/>
+ <rect style="fill:#325f78" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="36" height="48" x="-50" y="-56" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 9.9980469 C 5.338 9.9980469 4 11.336047 4 12.998047 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 12.998047 C 60 11.336047 58.662 9.9980469 57 9.9980469 L 7 9.9980469 z"/>
+ <path style="opacity:0.2" d="M 9.75,19 C 9.3344,19 9,19.3344 9,19.75 l 0,4.5 C 9,24.666 9.3344,25 9.75,25 l 4.5,0 C 14.6656,25 15,24.666 15,24.25 l 0,-4.5 C 15,19.3344 14.6656,19 14.25,19 Z m 10,0 C 19.3344,19 19,19.3344 19,19.75 l 0,4.5 c 0,0.416 0.3344,0.75 0.75,0.75 l 4.5,0 C 24.666,25 25,24.666 25,24.25 l 0,-4.5 C 25,19.3344 24.666,19 24.25,19 Z m 10,0 C 29.334,19 29,19.3344 29,19.75 l 0,4.5 c 0,0.416 0.334,0.75 0.75,0.75 l 4.5,0 C 34.666,25 35,24.666 35,24.25 l 0,-4.5 C 35,19.3344 34.666,19 34.25,19 Z m 10,0 C 39.334,19 39,19.3344 39,19.75 l 0,4.5 c 0,0.416 0.334,0.75 0.75,0.75 l 4.5,0 C 44.666,25 45,24.666 45,24.25 l 0,-4.5 C 45,19.3344 44.666,19 44.25,19 Z m 10,0 C 49.334,19 49,19.3344 49,19.75 l 0,4.5 c 0,0.416 0.334,0.75 0.75,0.75 l 4.5,0 C 54.666,25 55,24.666 55,24.25 l 0,-4.5 C 55,19.3344 54.666,19 54.25,19 Z m -40,10 C 9.3344,29 9,29.334 9,29.75 l 0,4.5 C 9,34.666 9.3344,35 9.75,35 l 4.5,0 C 14.6656,35 15,34.666 15,34.25 l 0,-4.5 C 15,29.334 14.6656,29 14.25,29 Z m 10,0 C 19.3344,29 19,29.334 19,29.75 l 0,4.5 c 0,0.416 0.3344,0.75 0.75,0.75 l 4.5,0 C 24.666,35 25,34.666 25,34.25 l 0,-4.5 C 25,29.334 24.666,29 24.25,29 Z m 10,0 C 29.334,29 29,29.334 29,29.75 l 0,4.5 c 0,0.416 0.334,0.75 0.75,0.75 l 4.5,0 C 34.666,35 35,34.666 35,34.25 l 0,-4.5 C 35,29.334 34.666,29 34.25,29 Z m 10,0 C 39.334,29 39,29.334 39,29.75 l 0,4.5 c 0,0.416 0.334,0.75 0.75,0.75 l 4.5,0 C 44.666,35 45,34.666 45,34.25 l 0,-4.5 C 45,29.334 44.666,29 44.25,29 Z m 10,0 C 49.334,29 49,29.334 49,29.75 l 0,4.5 c 0,0.416 0.334,0.75 0.75,0.75 l 4.5,0 C 54.666,35 55,34.666 55,34.25 l 0,-4.5 C 55,29.334 54.666,29 54.25,29 Z m -30,10 C 19.3344,39 19,39.334 19,39.75 l 0,4.5 c 0,0.416 0.3344,0.75 0.75,0.75 l 24.5,0 C 44.666,45 45,44.666 45,44.25 l 0,-4.5 C 45,39.334 44.666,39 44.25,39 Z"/>
+ <path style="fill:#ffffff" d="m 9.75,18.000044 c -0.4156,0 -0.75,0.3344 -0.75,0.75 l 0,4.5 c 0,0.4156 0.3344,0.75 0.75,0.75 l 4.5,0 c 0.4156,0 0.75,-0.3344 0.75,-0.75 l 0,-4.5 c 0,-0.4156 -0.3344,-0.75 -0.75,-0.75 z m 10,0 c -0.4156,0 -0.75,0.3344 -0.75,0.75 l 0,4.5 c 0,0.4156 0.3344,0.75 0.75,0.75 l 4.5,0 c 0.416,0 0.75,-0.3344 0.75,-0.75 l 0,-4.5 c 0,-0.4156 -0.334,-0.75 -0.75,-0.75 z m 10,0 c -0.416,0 -0.75,0.3344 -0.75,0.75 l 0,4.5 c 0,0.4156 0.334,0.75 0.75,0.75 l 4.5,0 c 0.416,0 0.75,-0.3344 0.75,-0.75 l 0,-4.5 c 0,-0.4156 -0.334,-0.75 -0.75,-0.75 z m 10,0 c -0.416,0 -0.75,0.3344 -0.75,0.75 l 0,4.5 c 0,0.4156 0.334,0.75 0.75,0.75 l 4.5,0 c 0.416,0 0.75,-0.3344 0.75,-0.75 l 0,-4.5 c 0,-0.4156 -0.334,-0.75 -0.75,-0.75 z m 10,0 c -0.416,0 -0.75,0.3344 -0.75,0.75 l 0,4.5 c 0,0.4156 0.334,0.75 0.75,0.75 l 4.5,0 c 0.416,0 0.75,-0.3344 0.75,-0.75 l 0,-4.5 c 0,-0.4156 -0.334,-0.75 -0.75,-0.75 z m -40,10 c -0.4156,0 -0.75,0.334 -0.75,0.75 l 0,4.5 c 0,0.416 0.3344,0.75 0.75,0.75 l 4.5,0 c 0.4156,0 0.75,-0.334 0.75,-0.75 l 0,-4.5 c 0,-0.416 -0.3344,-0.75 -0.75,-0.75 z m 10,0 c -0.4156,0 -0.75,0.334 -0.75,0.75 l 0,4.5 c 0,0.416 0.3344,0.75 0.75,0.75 l 4.5,0 c 0.416,0 0.75,-0.334 0.75,-0.75 l 0,-4.5 c 0,-0.416 -0.334,-0.75 -0.75,-0.75 z m 10,0 c -0.416,0 -0.75,0.334 -0.75,0.75 l 0,4.5 c 0,0.416 0.334,0.75 0.75,0.75 l 4.5,0 c 0.416,0 0.75,-0.334 0.75,-0.75 l 0,-4.5 c 0,-0.416 -0.334,-0.75 -0.75,-0.75 z m 10,0 c -0.416,0 -0.75,0.334 -0.75,0.75 l 0,4.5 c 0,0.416 0.334,0.75 0.75,0.75 l 4.5,0 c 0.416,0 0.75,-0.334 0.75,-0.75 l 0,-4.5 c 0,-0.416 -0.334,-0.75 -0.75,-0.75 z m 10,0 c -0.416,0 -0.75,0.334 -0.75,0.75 l 0,4.5 c 0,0.416 0.334,0.75 0.75,0.75 l 4.5,0 c 0.416,0 0.75,-0.334 0.75,-0.75 l 0,-4.5 c 0,-0.416 -0.334,-0.75 -0.75,-0.75 z m -30,10 c -0.4156,0 -0.75,0.334 -0.75,0.75 l 0,4.5 c 0,0.416 0.3344,0.75 0.75,0.75 l 24.5,0 c 0.416,0 0.75,-0.334 0.75,-0.75 l 0,-4.5 c 0,-0.416 -0.334,-0.75 -0.75,-0.75 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eeschema.svg b/.icons/awkward/64x64/apps/eeschema.svg
new file mode 100644
index 00000000..09fbd29a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eeschema.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#709642" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g transform="matrix(2,0,0,2,0,6)">
+ <path style="fill:#525252" d="m 15,7 0,12 -9,0 0,1 10,0 0,-6 10,0 0,-1 -10,0 0,-6 -1,0 z"/>
+ <path style="fill:#f9e470" d="M 15.5,5 A 1.5,1.5 0 0 0 14,6.5 1.5,1.5 0 0 0 15.5,8 1.5,1.5 0 0 0 17,6.5 1.5,1.5 0 0 0 15.5,5 Z m 0,7 A 1.5,1.5 0 0 0 14,13.5 1.5,1.5 0 0 0 15.5,15 1.5,1.5 0 0 0 17,13.5 1.5,1.5 0 0 0 15.5,12 Z m 10,0 A 1.5,1.5 0 0 0 24,13.5 1.5,1.5 0 0 0 25.5,15 1.5,1.5 0 0 0 27,13.5 1.5,1.5 0 0 0 25.5,12 Z m -19,6 A 1.5,1.5 0 0 0 5,19.5 1.5,1.5 0 0 0 6.5,21 1.5,1.5 0 0 0 8,19.5 1.5,1.5 0 0 0 6.5,18 Z m 9,0 A 1.5,1.5 0 0 0 14,19.5 1.5,1.5 0 0 0 15.5,21 1.5,1.5 0 0 0 17,19.5 1.5,1.5 0 0 0 15.5,18 Z"/>
+ </g>
+ <path style="fill:#525252" d="m 30,20 0,24 -18,0 0,2 20,0 0,-12 20,0 0,-2 -20,0 0,-12 -2,0 z"/>
+ <path style="opacity:0.2" d="m 31,17 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,14 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 20,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 13,43 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 18,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:#f9e470" d="m 31,16 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,14 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 20,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 13,42 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 18,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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eid-viewer.svg b/.icons/awkward/64x64/apps/eid-viewer.svg
new file mode 100644
index 00000000..ddf25e34
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eid-viewer.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0000004,46.200069 0,1.999971 c 0,1.495979 1.3041814,2.79996 2.80076,2.79996 L 57.20004,51 C 58.696018,51 60,49.696019 60,48.20004 l 0,-1.999971 c 0,1.495978 -1.303982,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.4957787,0 -2.79996,-1.303982 -2.79996,-2.79996 z"/>
+ <path style="fill:#e4e4e4" d="m 6.7999604,14.000543 50.3992796,0 c 1.495978,0 2.79996,1.303382 2.79996,2.79996 l 0,30.399566 c 0,1.495978 -1.303982,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.4965786,0 -2.79996,-1.303982 -2.79996,-2.79996 l 0,-30.399566 c 0,-1.496578 1.3033814,-2.79996 2.79996,-2.79996 z"/>
+ <path style="opacity:0.2" d="m 49.813345,20.000458 c 4.571135,0.0011 4.171541,4.88993 4.171541,4.88993 l 0,4.277539 c 0,1.573977 -1.983972,4.83193 -1.983972,4.83193 l 0,2.999958 3.997943,1.855973 0,3.143955 -15.999771,0 0,-3.143955 3.993942,-1.855973 0,-2.999958 c 0,0 -1.989731,-3.255753 -1.978651,-4.83253 l 0,-4.277539 c 0,0 -0.399994,-4.88873 4.17114,-4.88993"/>
+ <path style="fill:#289b36" d="M 9.9999146,36.000229 5.9999718,32.000286 9.9999146,28.000343 Z"/>
+ <path style="fill:#ecb64e" d="m 13.749861,26.000372 10.49985,0 c 0.887987,0 1.749975,0.983986 1.749975,1.999971 l 0,7.999886 c 0,1.015165 -0.861708,1.999971 -1.749975,1.999971 l -10.49985,0 c -0.888187,0 -1.749975,-0.983986 -1.749975,-1.999971 l 0,-7.999886 c 0,-1.015165 0.861708,-1.999971 1.749975,-1.999971 z"/>
+ <circle style="fill:#484848" cx="-32" cy="28" r="12" transform="matrix(0,-1,1,0,0,0)"/>
+ <rect style="fill:#484848" width="6" height="16" x="-5.85" y="49.45" rx="3" ry="2.908" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.2" d="m 23.765867,28.765869 c -2.355887,2.355888 -2.353093,6.115169 2e-6,8.468262 2.353095,2.353094 6.112374,2.355888 8.468263,2e-6 2.355887,-2.355886 2.353093,-6.115169 0,-8.468262 -2.353094,-2.353094 -6.112375,-2.355888 -8.468263,0 z"/>
+ <path style="fill:#5d99ff" d="m 23.765867,27.765869 c -2.355887,2.355888 -2.353093,6.11517 2e-6,8.468263 2.353095,2.353093 6.112374,2.355887 8.468263,2e-6 2.355887,-2.355886 2.353093,-6.11517 0,-8.468263 -2.353094,-2.353093 -6.112375,-2.355887 -8.468263,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 14 C 5.3042026 14 4 15.304203 4 16.800781 L 4 17.800781 C 4 16.304203 5.3042026 15 6.8007812 15 L 57.199219 15 C 58.695197 15 60 16.304203 60 17.800781 L 60 16.800781 C 60 15.304203 58.695197 14 57.199219 14 L 6.8007812 14 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eiskaltdcpp.svg b/.icons/awkward/64x64/apps/eiskaltdcpp.svg
new file mode 100644
index 00000000..1f54299f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eiskaltdcpp.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337671 -0.03904,-0.665262 -0.05078,-0.999972 C 59.419655,47.042394 47.172,59.000056 31.998428,59.000056 16.824456,59.000056 4.5772013,47.042394 4.0492162,32.000818 Z"/>
+ <rect style="fill:#d53068" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <g style="opacity:0.2;enable-background:new" transform="matrix(1.9999436,0,0,1.9999436,-1233.9651,-1038.969)">
+ <path d="m 636,528 c -1.6568,0 -3,1.3432 -3,3 0,0.23127 0.0442,0.44001 0.0937,0.65625 l -3.2188,2 c -0.51,-0.42 -1.16,-0.66 -1.87,-0.66 -1.6568,0 -3,1.3432 -3,3 0,1.6568 1.3432,3 3,3 0.70904,0 1.3615,-0.24498 1.875,-0.65625 l 3.2188,2 c -0.06,0.22 -0.1,0.43 -0.1,0.66 0,1.6568 1.3432,3 3,3 1.6568,0 3,-1.3432 3,-3 0,-1.6568 -1.3432,-3 -3,-3 -0.70904,0 -1.3615,0.24498 -1.875,0.65625 l -3.2188,-2 c 0.0495,-0.21624 0.0937,-0.42498 0.0937,-0.65625 0,-0.23127 -0.0442,-0.44001 -0.0937,-0.65625 l 3.2188,-2 c 0.52,0.41 1.17,0.65 1.88,0.65 1.6568,0 3,-1.3432 3,-3 0,-1.6568 -1.3432,-3 -3,-3 z"/>
+ </g>
+ <g style="fill:#ffffff;enable-background:new" transform="matrix(1.9999436,0,0,1.9999436,-1233.9651,-1039.9689)">
+ <path d="m 636,528 c -1.6568,0 -3,1.3432 -3,3 0,0.23127 0.0442,0.44001 0.0937,0.65625 l -3.2188,2 C 629.36149,533.24498 628.709,533 627.9999,533 c -1.6568,0 -3,1.3432 -3,3 0,1.6568 1.3432,3 3,3 0.70904,0 1.3615,-0.24498 1.875,-0.65625 l 3.2188,2 C 633.0442,540.55999 633,540.76873 633,541 c 0,1.6568 1.3432,3 3,3 1.6568,0 3,-1.3432 3,-3 0,-1.6568 -1.3432,-3 -3,-3 -0.70904,0 -1.3615,0.24498 -1.875,0.65625 l -3.2188,-2 c 0.0495,-0.21624 0.0937,-0.42498 0.0937,-0.65625 0,-0.23127 -0.0442,-0.44001 -0.0937,-0.65625 l 3.2188,-2 C 634.63841,533.75502 635.2909,534 636,534 c 1.6568,0 3,-1.3432 3,-3 0,-1.6568 -1.3432,-3 -3,-3 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3691114 17.134609 16.711158 5 32 5 C 47.288842 5 59.630889 17.134609 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ekiga.svg b/.icons/awkward/64x64/apps/ekiga.svg
new file mode 100644
index 00000000..8f8005a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ekiga.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 60.999979,33.000042 A 28.99996,28.999958 0 0 1 32.023153,61.999991 28.99996,28.999958 0 0 1 3.000096,33.04631 28.99996,28.999958 0 0 1 31.930617,4.000167 28.99996,28.999958 0 0 1 60.999831,32.907506"/>
+ <path style="fill:#fb8c15" d="M 60.999979,32.000046 A 28.99996,28.999958 0 0 1 32.023153,60.999995 28.99996,28.999958 0 0 1 3.000096,32.046314 28.99996,28.999958 0 0 1 31.930617,3.0001708 28.99996,28.999958 0 0 1 60.999831,31.90751"/>
+ <g style="fill:#c04500" transform="matrix(3.9509265,0,0,3.9290951,5.9663887,1.454485)">
+ <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:#060500;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="m 10.674477,35.274866 c 0.557211,-2.397051 0.320444,-9.168225 2.020157,-8.357 1.699712,0.811227 2.963945,11.209912 4.570007,12.262035 1.60606,1.052122 0.809818,-5.817234 1.854235,-8.333272 1.044412,-2.516039 1.000256,0.478133 2.323412,-1.439526 1.32315,-1.917663 1.50602,-8.602331 2.969196,-6.23118 1.463168,2.371151 1.292852,12.360229 2.883492,15.323943 1.590642,2.963718 1.836707,-3.664665 3.479076,-3.775959 1.642363,-0.11128 2.141191,4.262184 3.090378,3.450959 0.949194,-0.811225 0.09588,-3.148877 0.706379,-6.58858 0.610506,-3.439706 0.0738,-8.157583 1.73564,-6.522365 1.661838,1.635221 2.961618,10.789518 4.911719,12.862945 1.950105,2.073431 0.687545,-4.477183 2.888692,-5.045 2.201143,-0.567815 4.43691,2.205497 5.915886,2.974026"/>
+ <path style="fill:none;stroke:#fff18f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="m 10.674477,34.275 c 0.557211,-2.397051 0.320444,-9.168225 2.020157,-8.357 1.699712,0.811227 2.963945,11.209912 4.570007,12.262035 1.60606,1.052122 0.809818,-5.817234 1.854235,-8.333272 1.044412,-2.516039 1.000256,0.478133 2.323412,-1.439526 1.32315,-1.917663 1.50602,-8.602331 2.969196,-6.23118 1.463168,2.371151 1.292852,12.360229 2.883492,15.323943 1.590642,2.963718 1.836707,-3.664665 3.479076,-3.775959 1.642363,-0.11128 2.141191,4.262184 3.090378,3.450959 0.949194,-0.811225 0.09588,-3.148877 0.706379,-6.58858 0.610506,-3.439706 0.0738,-8.157583 1.73564,-6.522365 1.661838,1.635221 2.961618,10.789518 4.911719,12.862945 1.950105,2.073431 0.687545,-4.477183 2.888692,-5.045 2.201143,-0.567815 4.43691,2.205497 5.915886,2.974026"/>
+ <path style="opacity:0.2" d="m 52.000465,35.000004 a 2.9999957,2.9999957 0 0 1 -2.997603,2.999995 2.9999957,2.9999957 0 0 1 -3.002385,-2.995209 2.9999957,2.9999957 0 0 1 2.992813,-3.004773 2.9999957,2.9999957 0 0 1 3.00716,2.990414"/>
+ <path style="fill:#ffffff" d="m 52.000465,34.000042 a 2.9999957,2.9999957 0 0 1 -2.997603,2.999995 2.9999957,2.9999957 0 0 1 -3.002385,-2.995209 2.9999957,2.9999957 0 0 1 2.992813,-3.004773 2.9999957,2.9999957 0 0 1 3.00716,2.990414"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.929688 3 A 28.999959 28.999957 0 0 0 3 32.046875 A 28.999959 28.999957 0 0 0 3.0175781 32.519531 A 28.999959 28.999957 0 0 1 31.929688 4 A 28.999959 28.999957 0 0 1 60.976562 32.460938 A 28.999959 28.999957 0 0 0 61 32 L 61 31.90625 A 28.999959 28.999957 0 0 0 31.929688 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/electorrent.svg b/.icons/awkward/64x64/apps/electorrent.svg
new file mode 100644
index 00000000..4fdad5c7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/electorrent.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,33 A 28,28 0 0 1 32,61 28,28 0 0 1 4,33 28,28 0 0 1 32,5 28,28 0 0 1 60,33 Z"/>
+ <path style="fill:#73cd4d" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.1" d="m 37.634766,13.078253 a 0.70006999,0.70006999 0 0 0 0.002,1.398437 c 2.689338,0.265255 5.800482,2.312586 8.259765,4.910157 2.459284,2.597571 4.257052,5.755295 4.552735,7.841797 a 0.70033982,0.70033982 0 1 0 1.386719,-0.197266 c -0.372946,-2.631708 -2.319173,-5.856305 -4.923829,-8.607422 -2.604655,-2.751117 -5.87737,-5.018367 -9.136718,-5.339844 a 0.70006999,0.70006999 0 0 0 -0.07031,-0.0059 0.70006999,0.70006999 0 0 0 -0.07031,0 z m -1.007813,3.601563 a 0.70006999,0.70006999 0 0 0 -0.05664,1.394531 c 2.640263,0.374236 5.058579,2.02524 6.923829,4.15625 1.865249,2.131009 3.156715,4.734936 3.578125,6.818359 a 0.70038829,0.70038829 0 1 0 1.373046,-0.277344 c -0.484862,-2.397139 -1.875888,-5.15217 -3.898437,-7.46289 -2.022549,-2.310721 -4.69744,-4.183988 -7.78125,-4.621094 a 0.70006999,0.70006999 0 0 0 -0.138672,-0.0078 z m -0.970703,3.292968 a 0.70006999,0.70006999 0 0 0 -0.169922,1.365235 c 4.561299,1.534958 6.605273,4.78876 8.15625,8.615234 a 0.70006999,0.70006999 0 1 0 1.296875,-0.525391 c -1.612034,-3.97711 -3.987064,-7.727101 -9.005859,-9.416015 a 0.70006999,0.70006999 0 0 0 -0.277344,-0.03906 z m -5.869141,0.02734 c -0.471651,0.0036 -0.984302,0.270073 -1.630859,0.789062 l -1.654297,1.507813 5.082031,5.107422 1.396485,-1.273438 c 1.448191,-1.433024 1.215059,-2.135244 0.390625,-3.140625 l -2.199219,-2.208984 c -0.483438,-0.525425 -0.913112,-0.785024 -1.384766,-0.78125 z m -4.589843,3.486328 -5.390625,4.917969 c -2.773122,2.141729 -4.891922,5.224798 -5.607422,8.417969 -0.619628,3.103551 0.08463,7.727921 3.923828,11.066406 3.733247,3.246358 8.100672,3.567224 10.980469,2.695312 2.879794,-0.871911 4.703125,-2.710937 4.703125,-2.710937 0.0353,-0.03495 0.07163,-0.06906 0.105468,-0.105469 l 7.46875,-8.017578 -5.078125,-5.103516 -6.724609,7.410157 c -2.878637,3.171731 -5.378868,1.545382 -6.757813,0.375 -1.586826,-1.610266 -2.648851,-4.615274 -0.660156,-6.429688 l 8.121094,-7.408203 z m 15.429687,7.371094 c -0.660268,-0.03995 -1.231466,0.491396 -1.943359,1.236328 l -1.177735,1.261719 5.078125,5.103515 1.335938,-1.433593 c 1.609618,-1.582293 1.158093,-2.151511 0.328125,-3.103516 L 41.960938,31.623175 C 41.449433,31.109653 41.023113,30.88152 40.626953,30.85755 Z"/>
+ <path style="fill:#1e5914" d="m 29.787046,19.000042 c -0.471651,0.0036 -0.985203,0.269993 -1.63176,0.788982 l -1.654188,1.50752 5.083128,5.108664 1.396247,-1.273644 c 1.448191,-1.433024 1.214152,-2.136461 0.389718,-3.141842 L 31.17208,19.780571 C 30.688642,19.255146 30.2587,18.996268 29.787046,19.000042 Z m -4.589676,3.485613 -5.39,4.917776 c -2.773122,2.141729 -4.893459,5.225681 -5.608959,8.418852 -0.619628,3.103551 0.086,7.726998 3.925196,11.065483 3.733247,3.246358 8.099538,3.568544 10.979335,2.696632 2.879794,-0.871911 4.704627,-2.71072 4.704627,-2.71072 0.0353,-0.03495 0.0699,-0.07067 0.103736,-0.107076 l 7.469086,-8.01663 -5.077522,-5.103027 -6.725596,7.410381 c -2.878637,3.171731 -5.378506,1.545571 -6.75745,0.375189 -1.586827,-1.610266 -2.647568,-4.615796 -0.658873,-6.43021 l 8.119548,-7.407988 z m 15.428824,7.371354 c -0.660268,-0.03995 -1.231078,0.492082 -1.942971,1.237014 l -1.177559,1.262371 5.07752,5.103028 1.337371,-1.434258 c 1.609618,-1.582293 1.158002,-2.150388 0.328034,-3.102393 l -2.287829,-2.29932 c -0.511504,-0.513522 -0.938406,-0.742472 -1.334566,-0.766442 z"/>
+ <path style="fill:none;stroke:#1e5914;stroke-width:1.39999998px;stroke-linecap:round" d="M 44.291496,28.690755 C 42.70999,24.788963 40.4995,21.28721 35.709453,19.675274"/>
+ <path style="fill:none;stroke:#1e5914;stroke-width:1.39999998px;stroke-linecap:round" d="M 47.758988,27.91057 C 46.852715,23.430007 42.392291,17.192499 36.668218,16.381157"/>
+ <path style="fill:none;stroke:#1e5914;stroke-width:1.39999998px;stroke-linecap:round" d="M 51.142395,26.129577 C 50.473767,21.411368 43.654547,13.366461 37.705861,12.77973"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/electrip.svg b/.icons/awkward/64x64/apps/electrip.svg
new file mode 100644
index 00000000..12ebe149
--- /dev/null
+++ b/.icons/awkward/64x64/apps/electrip.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 18.076645,10.999722 c -6.967656,0 -12.2126724,5.506015 -12.5789485,12.323584 l -1.3962146,26.01912 c -0.8817461,5.087828 4.1558012,8.29972 8.3858991,2.737909 L 20,40.999733 l 23,-2.3e-5 8.565571,11.424615 c 4.197455,5.533813 8.927603,0.979966 8.392909,-2.765907 L 58.582691,23.741294 c 0.004,-0.14 0.02003,-0.275991 0.02003,-0.417986 -4e-6,-6.827371 -5.611297,-12.323586 -12.580355,-12.323586 l -27.946322,0 z"/>
+ <path style="fill:#717ce5" d="M 18.076645,10 C 11.108989,10 5.8639726,15.506015 5.4976965,22.323584 l -1.3962146,26.01912 c -0.8817461,5.087828 4.1558012,8.29972 8.3858991,2.737909 L 20,40.000011 l 23,-2.3e-5 8.565571,11.424615 c 4.197455,5.533813 8.927603,0.979966 8.392909,-2.765907 L 58.582691,22.741572 c 0.004,-0.14 0.02003,-0.275991 0.02003,-0.417986 C 58.602717,15.496215 52.991424,10 46.022366,10 l -27.946322,0 z"/>
+ <path style="opacity:0.2" d="m 16.000025,16.999925 0,4.000025 -4.000025,0 0,4.000025 4.000025,0 0,4.000025 4.000025,0 0,-4.000025 4.000026,0 0,-4.000025 -4.000026,0 0,-4.000025 -4.000025,0 z m 30.000189,0 a 2.0000126,2.0000126 0 0 0 -2.000012,2.000012 2.0000126,2.0000126 0 0 0 2.000012,2.000013 2.0000126,2.0000126 0 0 0 2.000013,-2.000013 2.0000126,2.0000126 0 0 0 -2.000013,-2.000012 z m -4.000025,4.000025 a 2.0000126,2.0000126 0 0 0 -2.000013,2.000012 2.0000126,2.0000126 0 0 0 2.000013,2.000013 2.0000126,2.0000126 0 0 0 2.000013,-2.000013 2.0000126,2.0000126 0 0 0 -2.000013,-2.000012 z m 8.00005,0 a 2.0000126,2.0000126 0 0 0 -2.000012,2.000012 2.0000126,2.0000126 0 0 0 2.000012,2.000013 2.0000126,2.0000126 0 0 0 2.000013,-2.000013 2.0000126,2.0000126 0 0 0 -2.000013,-2.000012 z m -4.000025,4.000025 A 2.0000126,2.0000126 0 0 0 44.000202,26.999988 2.0000126,2.0000126 0 0 0 46.000214,29 2.0000126,2.0000126 0 0 0 48.000227,26.999988 2.0000126,2.0000126 0 0 0 46.000214,24.999975 Z"/>
+ <path style="fill:#ffffff" d="m 16.000025,16.000038 0,4.000025 -4.000025,0 0,4.000025 4.000025,0 0,4.000026 4.000025,0 0,-4.000026 4.000026,0 0,-4.000025 -4.000026,0 0,-4.000025 -4.000025,0 z"/>
+ <path style="fill:#ffffff" d="M 46.000012,16.000038 A 2.0000126,2.0000126 0 0 0 44,18.000051 a 2.0000126,2.0000126 0 0 0 2.000012,2.000012 2.0000126,2.0000126 0 0 0 2.000013,-2.000012 2.0000126,2.0000126 0 0 0 -2.000013,-2.000013 z"/>
+ <path style="fill:#ffffff" d="M 42.000013,20.000063 A 2.0000126,2.0000126 0 0 0 40,22.000076 a 2.0000126,2.0000126 0 0 0 2.000013,2.000012 2.0000126,2.0000126 0 0 0 2.000013,-2.000012 2.0000126,2.0000126 0 0 0 -2.000013,-2.000013 z"/>
+ <path style="fill:#ffffff" d="M 50.000012,20.000063 A 2.0000126,2.0000126 0 0 0 48,22.000076 a 2.0000126,2.0000126 0 0 0 2.000012,2.000012 2.0000126,2.0000126 0 0 0 2.000013,-2.000012 2.0000126,2.0000126 0 0 0 -2.000013,-2.000013 z"/>
+ <path style="fill:#ffffff" d="M 46.000012,24.000088 A 2.0000126,2.0000126 0 0 0 44,26.000101 a 2.0000126,2.0000126 0 0 0 2.000012,2.000013 2.0000126,2.0000126 0 0 0 2.000013,-2.000013 2.0000126,2.0000126 0 0 0 -2.000013,-2.000013 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18.087891 10 C 11.129247 10 5.8911929 15.506176 5.5253906 22.324219 L 4.1308594 48.34375 C 4.03268 48.911444 4.0352024 49.44048 4.078125 49.949219 C 4.0934409 49.748153 4.0947035 49.552811 4.1308594 49.34375 L 5.5253906 23.324219 C 5.8911929 16.506176 11.129247 11 18.087891 11 L 45.998047 11 C 52.787986 11 58.272352 16.235387 58.537109 22.830078 C 58.545687 22.661388 58.5625 22.49497 58.5625 22.324219 C 58.5625 15.496776 52.958091 10 45.998047 10 L 18.087891 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/electron-mail.svg b/.icons/awkward/64x64/apps/electron-mail.svg
new file mode 100644
index 00000000..81763134
--- /dev/null
+++ b/.icons/awkward/64x64/apps/electron-mail.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 32,12 c -7.731986,0 -14,6.267748 -14,14 v 4 h -1.714844 c -0.75715,0 -1.456232,0.209869 -2.072265,0.550781 l 13.371093,13.333985 c 2.188666,2.183062 3.94979,2.056443 5.482422,1.546875 1.532634,-0.50957 2.597656,-1.546875 2.597656,-1.546875 L 49.283203,30.302734 C 48.796793,30.112382 48.270532,30 47.714844,30 H 46 V 26 C 46,18.267748 39.731986,12 32,12 Z m 0,4 c 5.570151,0 10,4.429434 10,10 v 2 0.08984 V 30 H 22 V 28.253906 28 26 c 0,-5.570566 4.429849,-10 10,-10 z m 19.435547,16.185547 -11.113281,11.083984 9.164062,8.341797 C 50.968752,50.940144 52,49.459741 52,47.724609 V 34.275391 c 0,-0.764122 -0.215125,-1.470386 -0.564453,-2.089844 z m -39.125,0.5 C 12.11378,33.177135 12,33.712125 12,34.275391 v 13.449218 c 0,1.659356 0.947646,3.076149 2.326172,3.785157 l 8.828125,-8.00586 z m 25.992187,12.599609 -0.61914,0.617188 c 0,0 -1.457451,1.482534 -3.712891,2.232422 -2.25544,0.749892 -5.546105,0.62236 -8.408203,-2.232422 L 25.175781,45.517578 18.275391,52 h 27.160156 z"/>
+ <path style="fill:#11a88b" d="M 32 11 C 24.268014 11 18 17.267748 18 25 L 18 31.285156 L 46 31.056641 L 46 25 C 46 17.267748 39.731986 11 32 11 z M 32 15 C 37.570151 15 42 19.429434 42 25 L 42 27 L 42 27.089844 L 42 29 L 22 29 L 22 27.253906 L 22 27 L 22 25 C 22 19.429434 26.429849 15 32 15 z"/>
+ <path style="fill:#11a88b" d="m 16.285714,29.000002 c -0.75715,0 -1.45707,0.21013 -2.073103,0.551042 l 13.370535,13.333562 c 2.188666,2.183062 3.95007,2.05694 5.482702,1.547372 1.532634,-0.50957 2.597656,-1.547372 2.597656,-1.547372 L 49.282366,29.303354 C 48.795956,29.113002 48.269974,29 47.714286,29 Z m 35.15067,2.184688 -11.113282,11.08486 9.162946,8.340822 C 50.968472,49.939188 52,48.460378 52,46.725246 V 33.274756 C 52,32.510634 51.785712,31.804148 51.436384,31.18469 Z M 12.30971,31.685638 C 12.112943,32.177226 12,32.71149 12,33.274756 v 13.45049 c 0,1.659356 0.948483,3.07593 2.327009,3.784938 l 8.828125,-8.006856 z m 25.993302,12.598834 -0.619418,0.617836 c 0,0 -1.458288,1.482114 -3.713728,2.232002 -2.25544,0.749892 -5.544708,0.62278 -8.406806,-2.232002 L 25.175222,44.518252 18.276,51 h 27.16 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 11 C 24.268014 11 18 17.267748 18 25 L 18 26 C 18 18.267748 24.268014 12 32 12 C 39.731986 12 46 18.267748 46 26 L 46 25 C 46 17.267748 39.731986 11 32 11 z M 16.285156 29 C 15.528006 29 14.828924 29.209869 14.212891 29.550781 L 14.910156 30.246094 C 15.341216 30.094373 15.799791 30 16.285156 30 L 18 30 L 18 29 L 16.285156 29 z M 22 29 L 22 30 L 42 30 L 42 29 L 22 29 z M 46 29 L 46 30 L 47.714844 30 C 47.985992 30 48.249935 30.028608 48.505859 30.078125 L 49.283203 29.302734 C 48.796793 29.112382 48.270532 29 47.714844 29 L 46 29 z M 51.435547 31.185547 L 40.322266 42.269531 L 40.845703 42.746094 L 51.435547 32.185547 C 51.784875 32.805005 52 33.511269 52 34.275391 L 52 33.275391 C 52 32.511269 51.784875 31.805005 51.435547 31.185547 z M 12.310547 31.685547 C 12.11378 32.177135 12 32.712125 12 33.275391 L 12 34.275391 C 12 33.712125 12.11378 33.177135 12.310547 32.685547 L 22.628906 42.980469 L 23.154297 42.503906 L 12.310547 31.685547 z M 38.302734 44.285156 L 37.683594 44.902344 C 37.683594 44.902344 36.226143 46.384878 33.970703 47.134766 C 31.715263 47.884658 28.424598 47.757126 25.5625 44.902344 L 25.175781 44.517578 L 18.275391 51 L 19.339844 51 L 25.175781 45.517578 L 25.5625 45.902344 C 28.424598 48.757126 31.715263 48.884658 33.970703 48.134766 C 36.226143 47.384878 37.683594 45.902344 37.683594 45.902344 L 38.302734 45.285156 L 44.373047 51 L 45.435547 51 L 38.302734 44.285156 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/electron.svg b/.icons/awkward/64x64/apps/electron.svg
new file mode 100644
index 00000000..dce76048
--- /dev/null
+++ b/.icons/awkward/64x64/apps/electron.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#494c60" 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" d="m 33.070312,11.0017 a 3,3 0 0 0 -0.210937,0.002 3,3 0 0 0 -2.457031,1.496094 3,3 0 0 0 1.097656,4.097656 3,3 0 0 0 3.078125,-0.04883 c 0.908609,0.98611 1.736925,2.237908 2.457031,3.695313 -3.756079,1.255439 -7.814271,3.333505 -11.453125,5.875 -2.336179,1.631663 -4.22734,3.681572 -5.701172,5.884765 -0.06263,-0.07758 -0.134026,-0.152549 -0.195312,-0.230468 -2.966139,-3.771174 -4.208658,-7.843255 -3.15625,-10.357422 0.545842,-1.303998 1.295287,-1.865664 2.238281,-2.15625 0.942994,-0.290587 2.125147,-0.234495 3.285156,0.02344 2.320019,0.515858 4.429688,1.773438 4.429688,1.773438 a 1.0006927,1.0006927 0 1 0 1.035156,-1.712891 c 0,0 -2.298386,-1.406017 -5.03125,-2.013672 -0.683216,-0.151914 -1.402212,-0.256607 -2.128906,-0.269531 -0.726694,-0.01292 -1.460272,0.06602 -2.177734,0.287109 -1.434927,0.442177 -2.753702,1.523324 -3.496094,3.296875 -1.524061,3.640931 0.215095,8.275692 3.43164,12.365235 0.211027,0.268301 0.447283,0.527195 0.671875,0.791015 -1.341177,2.441756 -2.18384,4.98011 -2.558593,7.304688 A 3,3 0 0 0 14,43.999747 a 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -1.755859,-2.726562 c 0.331494,-1.832956 0.999779,-3.868216 2.017578,-5.871094 3.052258,3.060824 6.980094,5.615405 11.271484,6.779297 2.594351,0.703628 5.245265,0.876079 7.705078,0.771484 -0.184264,0.81728 -0.389189,1.606037 -0.634765,2.328125 -0.642353,1.888776 -1.492461,3.404781 -2.46875,4.386719 -0.97629,0.981938 -2.023057,1.453969 -3.324219,1.402343 -2.868806,-0.113824 -4.493661,-1.426645 -5.511719,-2.742187 -1.018058,-1.315542 -1.328125,-2.566406 -1.328125,-2.566406 a 1.0001,1.0001 0 1 0 -1.941406,0.476562 c 0,0 0.405545,1.657901 1.6875,3.314453 1.281955,1.656553 3.540617,3.377826 7.013672,3.515625 1.869768,0.07419 3.539384,-0.69993 4.822265,-1.990234 1.282882,-1.290304 2.234844,-3.070973 2.94336,-5.154297 0.33196,-0.976099 0.606494,-2.025567 0.832031,-3.123047 2.038013,-0.219031 3.832405,-0.602236 5.283203,-0.990234 A 3,3 0 0 0 50.5,42.597403 a 3,3 0 0 0 1.097656,-4.097656 3,3 0 0 0 -2.667968,-1.5 A 3,3 0 0 0 47.5,37.402091 3,3 0 0 0 46.003906,39.874747 c -1.196658,0.298398 -2.677883,0.598481 -4.3125,0.804688 0.421966,-3.05522 0.483107,-6.40105 0.195313,-9.736329 -0.288788,-3.346816 -0.96999,-6.603263 -2.042969,-9.447265 0.02797,-0.0069 0.05805,-0.01667 0.08594,-0.02344 2.015045,-0.488919 3.803168,-0.627261 5.117187,-0.40039 1.314019,0.22687 2.089959,0.72872 2.515625,1.617187 2.029271,4.235579 -1.34375,8.871094 -1.34375,8.871094 a 1.0003908,1.0003908 0 0 0 1.601562,1.199219 c 0,0 4.170975,-5.452389 1.544922,-10.933594 -0.738165,-1.540729 -2.248242,-2.42587 -3.978515,-2.72461 -0.865137,-0.149369 -1.799909,-0.175876 -2.792969,-0.09766 -0.99306,0.07822 -2.043794,0.26021 -3.136719,0.525391 -0.132279,0.0321 -0.270781,0.07674 -0.404297,0.111328 -0.874777,-1.846141 -1.941743,-3.452761 -3.201172,-4.710937 A 3,3 0 0 0 34.5,11.402091 3,3 0 0 0 33.070312,11.0017 Z m 4.779297,11.080078 c 1.042942,2.658532 1.764307,5.781094 2.044922,9.033203 0.291176,3.374468 0.191552,6.766211 -0.265625,9.771485 -2.44605,0.153789 -5.091452,0.03612 -7.572265,-0.636719 -4.052606,-1.099129 -7.885735,-3.654036 -10.771485,-6.662109 1.379502,-2.199523 3.191004,-4.258324 5.441406,-5.830079 3.543885,-2.475164 7.550423,-4.500088 11.123047,-5.675781 z M 32,28.999747 c -2.195695,0 -4,1.804305 -4,4 0,2.195695 1.804305,4 4,4 2.195695,0 4,-1.804305 4,-4 0,-2.195695 -1.804305,-4 -4,-4 z"/>
+ <path style="fill:none;stroke:#cff7ff;stroke-width:2;stroke-linecap:round" d="m 47.02,31.16 c 0,0 3.771662,-5.043608 1.444,-9.902 C 46.136338,16.399608 34.83912,19.872959 26.154048,25.938898 19.901592,30.305816 16.890125,38.004028 17,43"/>
+ <path style="fill:none;stroke:#cff7ff;stroke-width:2;stroke-linecap:round" d="m 25,45 c 0,0 1.429096,5.818376 7.770956,6.07 C 39.112816,51.321624 41.800722,40.584644 40.89,30.030182 40.234368,22.431936 37.381574,15.402831 33,13"/>
+ <path style="fill:none;stroke:#cff7ff;stroke-width:2;stroke-linecap:round" d="m 27,19.2 c 0,0 -8.817531,-5.324574 -11.394,0.830524 C 13.029531,26.185622 21.570976,37.443008 31.795292,40.216 38.932038,42.151596 46.938666,39.840092 49,39"/>
+ <path style="fill:#cff7ff" d="m 32,28 c -2.195695,0 -4,1.804305 -4,4 0,2.195695 1.804305,4 4,4 2.195695,0 4,-1.804305 4,-4 0,-2.195695 -1.804305,-4 -4,-4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:#cff7ff" d="M 32.859376,10.003906 A 3,3 0 0 0 30.402344,11.5 3,3 0 0 0 31.5,15.597656 3,3 0 0 0 35.597656,14.5 3,3 0 0 0 34.5,10.402344 3,3 0 0 0 32.859376,10.003906 Z M 48.929688,36 A 3,3 0 0 0 47.5,36.402344 3,3 0 0 0 46.402344,40.5 3,3 0 0 0 50.5,41.597656 3,3 0 0 0 51.597656,37.5 3,3 0 0 0 48.929688,36 Z M 17,40 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:#494c60" d="m 33,12 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,26 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 -32,4 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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/electron4.svg b/.icons/awkward/64x64/apps/electron4.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/.icons/awkward/64x64/apps/electron4.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/electrum-axe.svg b/.icons/awkward/64x64/apps/electrum-axe.svg
new file mode 100644
index 00000000..4cd34981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/electrum-axe.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="19.598" height="65.326" x="-9.09" y="-78.63" rx="4.899" ry="4.899" transform="rotate(135)"/>
+ <rect style="fill:#cccccc" width="19.598" height="65.326" x="-9.8" y="-77.92" rx="4.899" ry="4.899" transform="rotate(135)"/>
+ <rect style="opacity:0.2" width="19.598" height="65.326" x="36.16" y="-31.96" rx="4.899" ry="4.899" transform="rotate(45)"/>
+ <rect style="fill:#e4e4e4" width="19.598" height="65.326" x="35.46" y="-32.66" rx="4.899" ry="4.899" transform="rotate(45)"/>
+ <path style="fill:#4f4f4f" d="m 15.831638,3.999999 c -0.198668,0 -0.395859,0.033324 -0.593359,0.057422 L 31.999996,29.199999 48.761714,4.0546864 c -0.19748,-0.02414 -0.39472,-0.054688 -0.593358,-0.054688 -1.252406,0 -2.50481,0.4786376 -3.464452,1.4382811 L 31.999996,18.142185 19.296091,5.4382801 C 18.336448,4.4786366 17.084025,3.999999 15.831638,3.999999 Z"/>
+ <path style="fill:#4f4f4f" d="M 31.999996,34.799998 15.238279,59.945309 c 0.19747,0.02414 0.394722,0.05469 0.593359,0.05469 1.252405,0 2.50481,-0.478638 3.464453,-1.438282 L 31.999996,45.85781 44.703904,58.561715 c 0.959642,0.959644 2.212046,1.438282 3.464452,1.438282 0.19864,0 0.395888,-0.03054 0.593358,-0.05468 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.832031 4 C 14.579644 4 13.326831 4.4817628 12.367188 5.4414062 L 5.4414062 12.367188 C 4.3518148 13.456779 3.892166 14.922159 4.0410156 16.337891 C 4.1483064 15.25507 4.6079427 14.200651 5.4414062 13.367188 L 12.367188 6.4414062 C 13.326831 5.4817627 14.579644 5 15.832031 5 C 17.084418 5 18.337231 5.4817628 19.296875 6.4414062 L 32 19.144531 L 44.703125 6.4414062 C 46.622413 4.522119 49.713527 4.522119 51.632812 6.4414062 L 58.558594 13.367188 C 59.392054 14.200651 59.851693 15.25507 59.958984 16.337891 C 60.107834 14.922159 59.648181 13.456779 58.558594 12.367188 L 51.632812 5.4414062 C 49.713527 3.522119 46.622413 3.522119 44.703125 5.4414062 L 32 18.144531 L 19.296875 5.4414062 C 18.337231 4.4817627 17.084418 4 15.832031 4 z M 17.144531 33 L 5.4414062 44.703125 C 4.3518148 45.792717 3.892166 47.258096 4.0410156 48.673828 C 4.1483064 47.591008 4.6079427 46.536589 5.4414062 45.703125 L 17.144531 34 L 17.644531 34.5 L 18.144531 34 L 17.144531 33 z M 46.855469 33 L 45.855469 34 L 46.355469 34.5 L 46.855469 34 L 58.558594 45.703125 C 59.392054 46.536589 59.851693 47.591008 59.958984 48.673828 C 60.107834 47.258096 59.648181 45.792717 58.558594 44.703125 L 46.855469 33 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/electrum-ltc.svg b/.icons/awkward/64x64/apps/electrum-ltc.svg
new file mode 100644
index 00000000..a280f546
--- /dev/null
+++ b/.icons/awkward/64x64/apps/electrum-ltc.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#3399cc" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 24.724609,9.054893 C 22.68011,9.007905 20.729697,9.4495746 18.984375,10.457237 15.22754,12.626245 13.292652,16.940262 13,22.033408 8.736972,24.833083 5.96875,28.663043 5.96875,33.000205 c 0,4.337162 2.768222,8.167122 7.03125,10.966797 0.292859,5.092691 2.229751,9.407309 5.986328,11.576172 3.756298,2.168699 8.457336,1.68691 13.013672,-0.605469 4.556024,2.291595 9.259756,2.773919 13.015625,0.605469 3.756354,-2.168732 5.689557,-6.482026 5.982422,-11.574219 4.26432,-2.799801 7.033203,-6.63082 7.033203,-10.96875 0,-4.33793 -2.768883,-8.168949 -7.033203,-10.96875 C 50.705353,16.938889 48.77219,12.62609 45.015625,10.457237 41.258254,8.2879174 36.553824,8.7687232 31.996094,11.062705 29.557312,9.835942 27.079796,9.1090215 24.724609,9.054893 Z m 14.550782,2.05664 c 1.722294,-0.04466 3.317464,0.324384 4.710937,1.128906 2.689089,1.552547 4.330075,4.575987 4.832031,8.511719 -2.380739,-1.237971 -5.118377,-2.205742 -8.103515,-2.853515 -2.052821,-2.260475 -4.255794,-4.147672 -6.517578,-5.589844 1.762929,-0.738291 3.477103,-1.155752 5.078125,-1.197266 z m -14.550782,0.002 c 1.599602,0.04168 3.312731,0.457874 5.074219,1.195313 -2.261506,1.442313 -4.465053,3.329441 -6.517578,5.589844 -2.984329,0.647914 -5.721459,1.61568 -8.101562,2.853515 0.502618,-3.935032 2.147273,-6.959419 4.835937,-8.511719 1.393473,-0.804522 2.987054,-1.171821 4.708984,-1.126953 z m 7.273438,2.269531 c 1.760214,0.995379 3.524678,2.316185 5.226562,3.90625 C 35.535874,17.079914 33.789465,16.968955 32,16.968955 c -1.790836,0 -3.538576,0.110692 -5.228516,0.320312 1.701788,-1.590241 3.466388,-2.910631 5.226563,-3.90625 z M 32,19.031455 c 2.672775,0 5.234451,0.268526 7.632812,0.744141 1.611985,1.839666 3.12816,3.92503 4.464844,6.240234 1.336658,2.315159 2.38486,4.668888 3.171875,6.984375 -0.787149,2.315336 -1.8355,4.669706 -3.171875,6.984375 -1.336641,2.315131 -2.851149,4.400932 -4.46289,6.240234 -2.398903,0.475853 -4.961289,0.744141 -7.634766,0.744141 -2.673477,0 -5.235863,-0.268288 -7.634766,-0.744141 -1.611798,-1.839344 -3.12816,-3.923077 -4.464843,-6.238281 -1.336658,-2.315159 -2.384675,-4.670519 -3.171875,-6.986328 0.787026,-2.315588 1.835157,-4.669112 3.171875,-6.984375 1.336637,-2.315124 2.852922,-4.400615 4.464843,-6.240234 C 26.764137,19.299743 29.326523,19.031455 32,19.031455 Z m -10.994141,1.587891 c -1.025733,1.358194 -1.993734,2.815155 -2.888671,4.365234 -0.895697,1.55139 -1.672303,3.120883 -2.335938,4.689453 -0.526572,-2.269822 -0.789491,-4.459552 -0.771484,-6.482422 1.742013,-1.026863 3.76848,-1.893633 5.996093,-2.572265 z m 21.986329,0 c 2.227701,0.67852 4.253944,1.545497 5.996093,2.572265 0.01799,2.02253 -0.243129,4.211064 -0.769531,6.480469 -0.663325,-1.567445 -1.440885,-3.135271 -2.335938,-4.685547 -0.894944,-1.550091 -1.864882,-3.008984 -2.890624,-4.367187 z m -14.892579,2.380859 -1.933593,8.490234 -3.365235,0.509766 -0.800781,3 3.486328,-0.529297 L 24,41.000205 h 14.5 l 1.400391,-4 h -8.990235 l 0.791016,-3.470703 3.498047,-0.529297 0.800781,-3 -3.619141,0.548828 1.71875,-7.548828 z m 22.916016,1.556641 c 3.15693,2.402886 4.953125,5.338547 4.953125,8.443359 0,3.104812 -1.796195,6.040473 -4.953125,8.443359 -0.117873,-2.680169 -0.648888,-5.533205 -1.580078,-8.441406 0.932179,-2.909672 1.461935,-5.763998 1.580078,-8.445312 z m -38.033203,0.002 c 0.118147,2.680234 0.648535,5.532912 1.580078,8.441406 -0.931355,2.908485 -1.462195,5.760983 -1.580078,8.441406 C 9.8268757,39.039035 8.03125,36.10429 8.03125,33.000205 c 0,-3.104085 1.7956257,-6.03883 4.951172,-8.441406 z M 15.78125,36.32833 c 0.663569,1.568152 1.440573,3.136684 2.335938,4.6875 0.894937,1.550079 1.863031,3.007202 2.888671,4.365234 -2.227613,-0.678632 -4.25408,-1.545402 -5.996093,-2.572265 -0.01817,-2.022543 0.245372,-4.211281 0.771484,-6.480469 z m 32.4375,0 c 0.526173,2.269329 0.787701,4.457809 0.769531,6.480469 -1.742149,1.026768 -3.768392,1.893745 -5.996093,2.572265 1.025647,-1.358041 1.993726,-2.815143 2.888671,-4.365234 0.895049,-1.550271 1.674474,-3.119898 2.337891,-4.6875 z m -33.039062,8.919922 c 2.380103,1.237835 5.117233,2.205602 8.101562,2.853515 2.052405,2.260126 4.256028,4.145685 6.517578,5.587891 -3.657685,1.531273 -7.095251,1.620249 -9.783203,0.06836 -2.688664,-1.5523 -4.333319,-4.574732 -4.835937,-8.509765 z m 33.638671,0 c -0.502242,3.934815 -2.145321,6.957466 -4.833984,8.509765 -2.68841,1.552155 -6.12835,1.463457 -9.787109,-0.06836 2.261754,-1.442047 4.464942,-3.327763 6.517578,-5.587891 2.985138,-0.647773 5.722776,-1.615545 8.103515,-2.853515 z m -22.044921,3.462891 c 1.689337,0.209462 3.436411,0.320312 5.226562,0.320312 1.789465,0 3.535874,-0.111007 5.224609,-0.320312 -1.702434,1.590428 -3.4656,2.910729 -5.226562,3.90625 -1.760232,-0.995369 -3.522889,-2.316488 -5.224609,-3.90625 z"/>
+ <path style="fill:#ffffff" d="M 24.724609 8.0546875 C 22.68011 8.0076995 20.729697 8.4493691 18.984375 9.4570312 C 15.22754 11.62604 13.292652 15.940057 13 21.033203 C 8.736972 23.832878 5.96875 27.662838 5.96875 32 C 5.96875 36.337162 8.736972 40.167122 13 42.966797 C 13.292859 48.059488 15.229751 52.374106 18.986328 54.542969 C 22.742626 56.711668 27.443664 56.229879 32 53.9375 C 36.556024 56.229095 41.259756 56.711419 45.015625 54.542969 C 48.771979 52.374237 50.705182 48.060943 50.998047 42.96875 C 55.262367 40.168949 58.03125 36.33793 58.03125 32 C 58.03125 27.66207 55.262367 23.831051 50.998047 21.03125 C 50.705353 15.938684 48.77219 11.625885 45.015625 9.4570312 C 41.258254 7.2877119 36.553824 7.7685177 31.996094 10.0625 C 29.557312 8.8357365 27.079796 8.108816 24.724609 8.0546875 z M 39.275391 10.111328 C 40.997685 10.066668 42.592855 10.435712 43.986328 11.240234 C 46.675417 12.792781 48.316403 15.816221 48.818359 19.751953 C 46.43762 18.513982 43.699982 17.546211 40.714844 16.898438 C 38.662023 14.637963 36.45905 12.750766 34.197266 11.308594 C 35.960195 10.570303 37.674369 10.152842 39.275391 10.111328 z M 24.724609 10.113281 C 26.324211 10.154961 28.03734 10.571155 29.798828 11.308594 C 27.537322 12.750907 25.333775 14.638035 23.28125 16.898438 C 20.296921 17.546352 17.559791 18.514118 15.179688 19.751953 C 15.682306 15.816921 17.326961 12.792534 20.015625 11.240234 C 21.409098 10.435712 23.002679 10.068413 24.724609 10.113281 z M 31.998047 12.382812 C 33.758261 13.378191 35.522725 14.698997 37.224609 16.289062 C 35.535874 16.079709 33.789465 15.96875 32 15.96875 C 30.209164 15.96875 28.461424 16.079442 26.771484 16.289062 C 28.473272 14.698821 30.237872 13.378431 31.998047 12.382812 z M 32 18.03125 C 34.672775 18.03125 37.234451 18.299776 39.632812 18.775391 C 41.244797 20.615057 42.760972 22.700421 44.097656 25.015625 C 45.434314 27.330784 46.482516 29.684513 47.269531 32 C 46.482382 34.315336 45.434031 36.669706 44.097656 38.984375 C 42.761015 41.299506 41.246507 43.385307 39.634766 45.224609 C 37.235863 45.700462 34.673477 45.96875 32 45.96875 C 29.326523 45.96875 26.764137 45.700462 24.365234 45.224609 C 22.753436 43.385265 21.237074 41.301532 19.900391 38.986328 C 18.563733 36.671169 17.515716 34.315809 16.728516 32 C 17.515542 29.684412 18.563673 27.330888 19.900391 25.015625 C 21.237028 22.700501 22.753313 20.61501 24.365234 18.775391 C 26.764137 18.299538 29.326523 18.03125 32 18.03125 z M 21.005859 19.619141 C 19.980126 20.977335 19.012125 22.434296 18.117188 23.984375 C 17.221491 25.535765 16.444885 27.105258 15.78125 28.673828 C 15.254678 26.404006 14.991759 24.214276 15.009766 22.191406 C 16.751779 21.164543 18.778246 20.297773 21.005859 19.619141 z M 42.992188 19.619141 C 45.219889 20.297661 47.246132 21.164638 48.988281 22.191406 C 49.006271 24.213936 48.745152 26.40247 48.21875 28.671875 C 47.555425 27.10443 46.777865 25.536604 45.882812 23.986328 C 44.987868 22.436237 44.01793 20.977344 42.992188 19.619141 z M 28.099609 22 L 26.166016 30.490234 L 22.800781 31 L 22 34 L 25.486328 33.470703 L 24 40 L 38.5 40 L 39.900391 36 L 30.910156 36 L 31.701172 32.529297 L 35.199219 32 L 36 29 L 32.380859 29.548828 L 34.099609 22 L 28.099609 22 z M 51.015625 23.556641 C 54.172555 25.959527 55.96875 28.895188 55.96875 32 C 55.96875 35.104812 54.172555 38.040473 51.015625 40.443359 C 50.897752 37.76319 50.366737 34.910154 49.435547 32.001953 C 50.367726 29.092281 50.897482 26.237955 51.015625 23.556641 z M 12.982422 23.558594 C 13.100569 26.238828 13.630957 29.091506 14.5625 32 C 13.631145 34.908485 13.100305 37.760983 12.982422 40.441406 C 9.8268757 38.03883 8.03125 35.104085 8.03125 32 C 8.03125 28.895915 9.8268757 25.96117 12.982422 23.558594 z M 15.78125 35.328125 C 16.444819 36.896277 17.221823 38.464809 18.117188 40.015625 C 19.012125 41.565704 19.980219 43.022827 21.005859 44.380859 C 18.778246 43.702227 16.751779 42.835457 15.009766 41.808594 C 14.991596 39.786051 15.255138 37.597313 15.78125 35.328125 z M 48.21875 35.328125 C 48.744923 37.597454 49.006451 39.785934 48.988281 41.808594 C 47.246132 42.835362 45.219889 43.702339 42.992188 44.380859 C 44.017835 43.022818 44.985914 41.565716 45.880859 40.015625 C 46.775908 38.465354 47.555333 36.895727 48.21875 35.328125 z M 15.179688 44.248047 C 17.559791 45.485882 20.296921 46.453649 23.28125 47.101562 C 25.333655 49.361688 27.537278 51.247247 29.798828 52.689453 C 26.141143 54.220726 22.703577 54.309702 20.015625 52.757812 C 17.326961 51.205512 15.682306 48.18308 15.179688 44.248047 z M 48.818359 44.248047 C 48.316117 48.182862 46.673038 51.205513 43.984375 52.757812 C 41.295965 54.309967 37.856025 54.221269 34.197266 52.689453 C 36.45902 51.247406 38.662208 49.36169 40.714844 47.101562 C 43.699982 46.453789 46.43762 45.486017 48.818359 44.248047 z M 26.773438 47.710938 C 28.462775 47.9204 30.209849 48.03125 32 48.03125 C 33.789465 48.03125 35.535874 47.920243 37.224609 47.710938 C 35.522175 49.301366 33.759009 50.621667 31.998047 51.617188 C 30.237815 50.621819 28.475158 49.3007 26.773438 47.710938 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/electrum.svg b/.icons/awkward/64x64/apps/electrum.svg
new file mode 100644
index 00000000..2733eb52
--- /dev/null
+++ b/.icons/awkward/64x64/apps/electrum.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <ellipse style="fill:none;stroke:#1488c4;stroke-width:2.06196523" cx="32" cy="32" rx="25" ry="15"/>
+ <ellipse style="fill:none;stroke:#1488c4;stroke-width:2.06196523" cx="43.713" cy="-11.713" rx="25" ry="15" transform="rotate(60)"/>
+ <ellipse style="fill:none;stroke:#1488c4;stroke-width:2.06196523" cx="11.713" cy="43.713" rx="25" ry="15" transform="matrix(-0.5,0.8660254,0.8660254,0.5,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:#1488c4" d="m 28,20 v 4 c -0.491694,0.02 -1.396178,0 -1.867186,0 H 24 v 2 c 0,0 0.718836,-0.03 0.691406,0 C 25.611664,25.986 25.90472,26.652134 26,27.097656 V 37 c -0.03528,0.281552 -0.0052,0.98 -0.648436,1 C 25.381264,38.026 24,38 24,38 v 2 h 2.253906 C 26.80411,39.98 27.468482,40 28,40 v 4 l 2,-0.03516 V 40 h 1.96875 l 0.0625,4 h 2 l -0.0625,-4 C 37.784374,39.723048 40,39.267256 40,35 40,32 37.998178,31.00191 35.632406,31 37.133042,30.88636 37.998918,30 37.999594,27.5 37.459546,24.453831 36.713682,24 34,24 v -4 h -2 v 4 c -0.597248,-10e-6 -1.39366,-0.022 -2,0 v -4 z m 2,6 c 2.82037,0 4.000276,3e-5 4,2 2.76e-4,2.000132 -1.461254,2 -4,2 z m 0,6 c 4,1.5e-4 6.000416,4.6e-5 6,3 4.16e-4,3.000198 -2,3 -6,3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/element4l.svg b/.icons/awkward/64x64/apps/element4l.svg
new file mode 100644
index 00000000..f911811f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/element4l.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#81dbf9" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <circle style="fill:#2a6c87" cx="12" cy="30" r="6"/>
+ <circle style="fill:#2a6c87" cx="48" cy="30" r="6"/>
+ <path style="fill:#2a6c87" d="M 41,37.182 C 41,39.843 36.299,42 30.5,42 24.701,42 20,39.84315 20,37.18245 c 0,-2.6607 4.701,0 10.5,0 5.799,0 10.5,-2.6607 10.5,0 z"/>
+ <circle style="fill:#ffffff" cx="14.5" cy="28.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="50.5" cy="28.5" r="1.5"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/elisa.svg b/.icons/awkward/64x64/apps/elisa.svg
new file mode 100644
index 00000000..596d661d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/elisa.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-1058.5197)">
+ <path style="opacity:0.2" d="m 3,1108.6271 v 1 c 0,2.7089 2.0181735,4.8926 4.5253906,4.8926 H 56.474609 c 2.507217,0 4.525391,-2.1837 4.525391,-4.8926 v -1 c 0,2.7089 -2.018174,4.8926 -4.525391,4.8926 H 7.5253906 C 5.0181735,1113.5197 3,1111.336 3,1108.6271 Z"/>
+ <path style="fill:#3f3f3f" d="m 7.5258554,1066.5196 c -2.507217,0 -4.5258558,2.1833 -4.5258558,4.8922 v 37.2156 c 0,2.7089 2.0186387,4.8922 4.5258558,4.8922 H 56.474144 c 2.507217,0 4.525856,-2.1833 4.525856,-4.8922 v -37.2156 c 0,-2.7089 -2.018639,-4.8922 -4.525856,-4.8922 z m 12.0455726,17.2794 a 6.2142858,6.220599 0 0 1 6.214286,6.2207 6.2142858,6.220599 0 0 1 -6.214286,6.2205 6.2142858,6.220599 0 0 1 -6.214285,-6.2205 6.2142858,6.220599 0 0 1 6.214285,-6.2207 z m 24.857144,0 a 6.2142858,6.220599 0 0 1 6.214285,6.2207 6.2142858,6.220599 0 0 1 -6.214285,6.2205 6.2142858,6.220599 0 0 1 -6.214286,-6.2205 6.2142858,6.220599 0 0 1 6.214286,-6.2207 z"/>
+ <path style="fill:#4f4f4f" d="m 8.9999998,1113.5197 5.4117632,-10 h 35.176472 l 5.411765,10 z"/>
+ <path style="fill:#e4e4e4" d="m 11.30687,1072.5197 c -1.278768,0 -2.3068701,1.2071 -2.3068701,2.7083 v 8.2917 H 55 v -8.2917 c 0,-1.5012 -1.028107,-2.7083 -2.306871,-2.7083 z"/>
+ <path style="fill:#1eb259" transform="translate(0,1058.5197)" d="M 9 25 L 9 39.451172 C 9 40.864072 10.027873 42 11.306641 42 L 52.693359 42 C 53.972123 42 55 40.864072 55 39.451172 L 55 25 L 9 25 z M 20 26.5 A 4.5 4.5 0 0 1 24.5 31 A 4.5 4.5 0 0 1 20 35.5 A 4.5 4.5 0 0 1 15.5 31 A 4.5 4.5 0 0 1 20 26.5 z M 44 26.5 A 4.5 4.5 0 0 1 48.5 31 A 4.5 4.5 0 0 1 44 35.5 A 4.5 4.5 0 0 1 39.5 31 A 4.5 4.5 0 0 1 44 26.5 z"/>
+ <circle style="opacity:0.4" cx="19.5" cy="1108.02" r="2.5"/>
+ <path style="fill:#3f3f3f" transform="translate(0,1058.5197)" d="M 20 25 A 6 6 0 0 0 14 31 A 6 6 0 0 0 20 37 L 44 37 A 6 6 0 0 0 50 31 A 6 6 0 0 0 44 25 L 20 25 z M 20 27 A 4 4 0 0 1 24 31 A 4 4 0 0 1 20 35 A 4 4 0 0 1 16 31 A 4 4 0 0 1 20 27 z M 44 27 A 4 4 0 0 1 48 31 A 4 4 0 0 1 44 35 A 4 4 0 0 1 40 31 A 4 4 0 0 1 44 27 z"/>
+ <g transform="matrix(1.0137931,0,0,1.0862069,-0.44136325,-94.492961)">
+ <rect style="fill:#cccccc" width="13.81" height="5.524" x="25.09" y="1087.28"/>
+ <path style="fill:#874f29" d="m 25.095235,1087.2815 v 5.5238 h 5.435294 c 0.316646,-0.8865 0.479913,-1.8205 0.482789,-2.7618 -0.0029,-0.9414 -0.16612,-1.8754 -0.482789,-2.762 z"/>
+ </g>
+ <circle style="opacity:0.4" cx="44.5" cy="1108.02" r="2.5"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1058.5197)" d="M 7.5253906 8 C 5.0181736 8 3 10.183678 3 12.892578 L 3 13.892578 C 3 11.183678 5.0181736 9 7.5253906 9 L 56.474609 9 C 58.981826 9 61 11.183678 61 13.892578 L 61 12.892578 C 61 10.183678 58.981826 8 56.474609 8 L 7.5253906 8 z"/>
+ <path style="opacity:0.2" transform="translate(0,1058.5197)" d="M 9 39.451172 L 9 40.451172 C 9 41.864072 10.027873 43 11.306641 43 L 52.693359 43 C 53.972123 43 55 41.864072 55 40.451172 L 55 39.451172 C 55 40.864072 53.972123 42 52.693359 42 L 11.306641 42 C 10.027873 42 9 40.864072 9 39.451172 z"/>
+ <rect style="opacity:0.2" width="14" height="1" x="25" y="1086.52"/>
+ <path style="opacity:0.2" transform="translate(0,1058.5197)" d="M 20 27 A 4 4 0 0 0 16 31 A 4 4 0 0 0 16.035156 31.505859 A 4 4 0 0 1 20 28 A 4 4 0 0 1 23.964844 31.494141 A 4 4 0 0 0 24 31 A 4 4 0 0 0 20 27 z M 44 27 A 4 4 0 0 0 40 31 A 4 4 0 0 0 40.035156 31.505859 A 4 4 0 0 1 44 28 A 4 4 0 0 1 47.964844 31.494141 A 4 4 0 0 0 48 31 A 4 4 0 0 0 44 27 z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="translate(0,1058.5197)" d="M 14.412109 45 L 9 55 L 9.5410156 55 L 14.412109 46 L 49.587891 46 L 54.458984 55 L 55 55 L 49.587891 45 L 14.412109 45 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/emacs-24.svg b/.icons/awkward/64x64/apps/emacs-24.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/64x64/apps/emacs-24.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/emacs-25.svg b/.icons/awkward/64x64/apps/emacs-25.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/64x64/apps/emacs-25.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/emacs-nox.svg b/.icons/awkward/64x64/apps/emacs-nox.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/64x64/apps/emacs-nox.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/emacs-snapshot.svg b/.icons/awkward/64x64/apps/emacs-snapshot.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/64x64/apps/emacs-snapshot.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/emacs.svg b/.icons/awkward/64x64/apps/emacs.svg
new file mode 100644
index 00000000..be5ac19e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/emacs.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#6966b2" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="m 21.073512,48.998783 c 0,0 2.145939,1.009491 5.002457,1.365701 1.156807,0.144256 5.558241,0.648461 8.932945,0.635262 0,0 4.110083,0.0038 6.378818,-0.317631 2.373932,-0.337211 3.718694,-0.767578 4.467272,-1.626414 0.0196,-0.204774 0.36127,-0.872275 -0.561504,-1.515977 -2.359132,-1.645713 -5.408845,-2.09614 -11.332676,-3.5031 C 27.410211,42.389691 25.352172,40.812516 24.374,39.671349 23.446786,38.527462 24.64855,36.15185 29.926939,34.986483 32.599463,34.336121 42,33.998783 42,33.998783 39.144281,31.731647 34.336213,27.890405 33.240445,27.02723 c -0.961093,-0.757078 -2.509929,-1.918885 -2.676324,-2.957116 -0.224574,-1.010651 1.366241,-1.497277 2.208537,-1.553415 2.713722,-0.187155 6.419617,0.530667 9.713523,1.185708 1.655752,0.329271 1.946444,0.280752 1.946444,0.280752 C 46.790758,24.095456 49.093597,22.46056 49,19.859015 48.9812,17.22009 45.874184,15.10395 42.954067,15.011553 40,14.998783 33,14.998783 33,14.998783 c 7.898175,1.628293 9.617077,2.449541 10.029065,3.400313 0.243993,0.561784 -0.405988,1.119968 -2.581926,1.010971 -2.369933,-0.118796 -7.225794,-0.69258 -7.225794,-0.69258 -4.621868,-0.711179 -7.441767,-1.38496 -8.845727,0.449187 -0.917054,1.198266 0.131036,2.657725 0.542765,3.5185 1.834147,3.200509 4.605848,5.396246 6.61839,6.943602 0.757279,0.582243 3.069313,1.871586 3.069313,1.871586 -7.186795,-1.965164 -13.313645,-0.860935 -16.944541,1.04809 -4.173681,2.47053 -3.459701,6.639411 3.16291,10.5371 3.911688,2.302134 6.259045,3.407902 12.663463,4.19428 3.743493,0.596903 4.501481,0.841136 4.473082,1.152727 -0.04014,0.438707 -4.631078,0.604943 -5.837844,0.68818 -3.070312,0.211734 -11.010885,-0.121956 -11.050484,-0.121956 z"/>
+ <path style="fill:#ffffff" d="m 21.073512,48 c 0,0 2.145939,1.009491 5.002457,1.365701 1.156807,0.144256 5.558241,0.648461 8.932945,0.635262 0,0 4.110083,0.0038 6.378818,-0.317631 2.373932,-0.337211 3.718694,-0.767578 4.467272,-1.626414 0.0196,-0.204774 0.36127,-0.872275 -0.561504,-1.515977 -2.359132,-1.645713 -5.408845,-2.09614 -11.332676,-3.5031 C 27.410211,41.390908 25.352172,39.813733 24.374,38.672566 23.446786,37.528679 24.64855,35.153067 29.926939,33.9877 32.599463,33.337338 42,33 42,33 c -2.855719,-2.267136 -7.663787,-6.108378 -8.759555,-6.971553 -0.961093,-0.757078 -2.509929,-1.918885 -2.676324,-2.957116 -0.224574,-1.010651 1.366241,-1.497277 2.208537,-1.553415 2.713722,-0.187155 6.419617,0.530667 9.713523,1.185708 1.655752,0.329271 1.946444,0.280752 1.946444,0.280752 C 46.790758,23.096673 49.093597,21.461777 49,18.860232 48.9812,16.221307 45.874184,14.105167 42.954067,14.01277 40,14 33,14 33,14 c 7.898175,1.628293 9.617077,2.449541 10.029065,3.400313 0.243993,0.561784 -0.405988,1.119968 -2.581926,1.010971 -2.369933,-0.118796 -7.225794,-0.69258 -7.225794,-0.69258 -4.621868,-0.711179 -7.441767,-1.38496 -8.845727,0.449187 -0.917054,1.198266 0.131036,2.657725 0.542765,3.5185 1.834147,3.200509 4.605848,5.396246 6.61839,6.943602 0.757279,0.582243 3.069313,1.871586 3.069313,1.871586 -7.186795,-1.965164 -13.313645,-0.860935 -16.944541,1.04809 -4.173681,2.47053 -3.459701,6.639411 3.16291,10.5371 3.911688,2.302134 6.259045,3.407902 12.663463,4.19428 3.743493,0.596903 4.501481,0.841136 4.473082,1.152727 -0.04014,0.438707 -4.631078,0.604943 -5.837844,0.68818 C 29.052844,48.33369 21.112271,48 21.072672,48 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/emacs24.svg b/.icons/awkward/64x64/apps/emacs24.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/64x64/apps/emacs24.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/emacs25.svg b/.icons/awkward/64x64/apps/emacs25.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/64x64/apps/emacs25.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/email.svg b/.icons/awkward/64x64/apps/email.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/email.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/emby-server.svg b/.icons/awkward/64x64/apps/emby-server.svg
new file mode 100644
index 00000000..b4021f1a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/emby-server.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 30.11262,4.999624 A 1.95371,1.95371 0 0 0 28.759404,5.5719428 L 14.805002,19.526346 a 1.95371,1.95371 0 0 0 0,2.762392 l 0.478203,0.478203 -10.7112621,10.711263 a 1.95371,1.95371 0 0 0 0,2.762392 L 18.526345,50.194998 a 1.95371,1.95371 0 0 0 2.762393,0 l 0.478203,-0.478202 10.711263,10.711262 a 1.95371,1.95371 0 0 0 2.762391,0 L 49.194998,46.473656 a 1.95371,1.95371 0 0 0 0,-2.762394 L 48.716795,43.23306 59.428058,32.521796 a 1.95371,1.95371 0 0 0 0,-2.76239 L 45.473654,15.805002 a 1.95371,1.95371 0 0 0 -2.762392,0 L 42.233059,16.283205 31.521796,5.5719428 A 1.95371,1.95371 0 0 0 30.11262,4.999624 Z"/>
+ <path style="fill:#52b54a" d="M 30.11262,3.9999084 A 1.95371,1.95371 0 0 0 28.759404,4.5722272 L 14.805002,18.52663 a 1.95371,1.95371 0 0 0 0,2.762392 l 0.478203,0.478203 -10.7112621,10.711263 a 1.95371,1.95371 0 0 0 0,2.762392 L 18.526345,49.195282 a 1.95371,1.95371 0 0 0 2.762393,0 l 0.478203,-0.478202 10.711263,10.711262 a 1.95371,1.95371 0 0 0 2.762391,0 L 49.194998,45.47394 a 1.95371,1.95371 0 0 0 0,-2.762394 L 48.716795,42.233344 59.428058,31.52208 a 1.95371,1.95371 0 0 0 0,-2.76239 L 45.473654,14.805286 a 1.95371,1.95371 0 0 0 -2.762392,0 L 42.233059,15.283489 31.521796,4.5722272 A 1.95371,1.95371 0 0 0 30.11262,3.9999084 Z"/>
+ <path style="opacity:0.2" transform="matrix(1.3422522,0,0,1.3459652,-109.02158,3.6303781)" d="M 114.00355,21.82028 99.848236,29.992854 V 13.647706 Z"/>
+ <path style="fill:#ffffff" transform="matrix(1.3422522,0,0,1.3459652,-109.02158,2.6306625)" d="M 114.00355,21.82028 99.848236,29.992854 V 13.647706 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 30.113281 4 A 1.95371 1.95371 0 0 0 28.759766 4.5722656 L 14.804688 18.527344 A 1.95371 1.95371 0 0 0 14.300781 20.408203 A 1.95371 1.95371 0 0 1 14.804688 19.525391 L 28.759766 5.5722656 A 1.95371 1.95371 0 0 1 30.113281 5 A 1.95371 1.95371 0 0 1 31.521484 5.5722656 L 42.232422 16.283203 L 42.710938 15.804688 A 1.95371 1.95371 0 0 1 45.474609 15.804688 L 59.427734 29.759766 A 1.95371 1.95371 0 0 1 59.933594 30.642578 A 1.95371 1.95371 0 0 0 59.427734 28.759766 L 45.474609 14.804688 A 1.95371 1.95371 0 0 0 42.710938 14.804688 L 42.232422 15.283203 L 31.521484 4.5722656 A 1.95371 1.95371 0 0 0 30.113281 4 z M 14.783203 22.267578 L 4.5722656 32.478516 A 1.95371 1.95371 0 0 0 4.0664062 34.357422 A 1.95371 1.95371 0 0 1 4.5722656 33.478516 L 15.283203 22.767578 L 14.804688 22.289062 A 1.95371 1.95371 0 0 1 14.783203 22.267578 z M 49.216797 42.732422 L 48.716797 43.232422 L 49.195312 43.710938 A 1.95371 1.95371 0 0 1 49.699219 44.591797 A 1.95371 1.95371 0 0 0 49.216797 42.732422 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/emerald-theme-manager-icon.svg b/.icons/awkward/64x64/apps/emerald-theme-manager-icon.svg
new file mode 100644
index 00000000..fda64e0f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/emerald-theme-manager-icon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 18.285633,6.000002 a 3.4289336,3.6004036 0 0 0 -2.50113,1.1373184 L 2.9272862,21.537496 a 3.4289336,3.6004036 0 0 0 -0.097098,4.81119 L 29.40177,58.749078 a 3.4289336,3.6004036 0 0 0 5.196456,0 l 26.57158,-32.400392 a 3.4289336,3.6004036 0 0 0 -0.09709,-4.81119 L 48.215498,7.1373204 A 3.4289336,3.6004036 0 0 0 45.71436,6.000002 l -13.714364,0 -13.714363,0 z"/>
+ <path style="fill:#87d53c" d="m 18.285633,5.0000015 a 3.4289336,3.6004036 0 0 0 -2.50113,1.1373184 L 2.9272862,20.537496 a 3.4289336,3.6004036 0 0 0 -0.097098,4.81119 L 29.40177,57.749078 a 3.4289336,3.6004036 0 0 0 5.196456,0 l 26.57158,-32.400392 a 3.4289336,3.6004036 0 0 0 -0.09709,-4.81119 L 48.215498,6.1373199 A 3.4289336,3.6004036 0 0 0 45.71436,5.0000015 l -13.714364,0 -13.714363,0 z"/>
+ <path style="opacity:0.2" d="m 18.285156,5.0000003 c -0.230369,-8.78e-5 -0.457386,0.023132 -0.679687,0.070312 a 3.4289336,3.6004036 0 0 0 -0.01954,0.0039 c -0.0068,0.0015 -0.0127,0.00628 -0.01954,0.00782 -0.211563,0.047656 -0.418814,0.115048 -0.617188,0.203125 a 3.4289336,3.6004036 0 0 0 -0.01562,0.00782 c -0.01334,0.006 -0.0258,0.01336 -0.03906,0.01954 -0.200052,0.09324 -0.389994,0.2037346 -0.570312,0.3359376 -0.009,0.0066 -0.01838,0.01282 -0.02734,0.01954 -0.18347,0.13729 -0.355216,0.293464 -0.511719,0.46875 L 2.9257812,20.539062 A 3.4289336,3.6004036 0 0 0 2.0039062,23 L 62,23 A 3.4289336,3.6004036 0 0 0 61.074218,20.539062 L 48.214844,6.1367191 c -0.15774,-0.17668 -0.330506,-0.3345898 -0.515626,-0.4726564 a 3.4289336,3.6004036 0 0 0 -0.03516,-0.023438 c -0.1841,-0.1338 -0.37765,-0.246523 -0.58203,-0.3398438 a 3.4289336,3.6004036 0 0 0 -0.0156,-0.00782 c -0.1972,-0.088782 -0.40284,-0.158296 -0.613282,-0.2070312 a 3.4289336,3.6004036 0 0 0 -0.0078,0 3.4289336,3.6004036 0 0 0 -0.08594,-0.01954 c -0.211364,-0.042467 -0.426118,-0.066473 -0.644562,-0.066389 l -13.714844,0 -13.714844,0 z"/>
+ <path style="fill:#87d53c" d="M 32.000002,5.0000003 46,23 18,23 Z"/>
+ <path style="opacity:0.2" d="M 32,59 46,23 18,23 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18.285156 5 A 3.4289336 3.6004036 0 0 0 15.785156 6.1367188 L 2.9277344 20.537109 A 3.4289336 3.6004036 0 0 0 2.0351562 23.507812 A 3.4289336 3.6004036 0 0 1 2.9277344 21.537109 L 15.785156 7.1367188 A 3.4289336 3.6004036 0 0 1 18.285156 6 L 32 6 L 45.714844 6 A 3.4289336 3.6004036 0 0 1 48.214844 7.1367188 L 61.072266 21.537109 A 3.4289336 3.6004036 0 0 1 61.962891 23.5 A 3.4289336 3.6004036 0 0 0 61.072266 20.537109 L 48.214844 6.1367188 A 3.4289336 3.6004036 0 0 0 45.714844 5 L 32 5 L 18.285156 5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/empathy.svg b/.icons/awkward/64x64/apps/empathy.svg
new file mode 100644
index 00000000..fbc1ecd8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/empathy.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m40 49h12v12z"/>
+ <path style="fill:#cccccc" d="m40 48h12v12z"/>
+ <rect style="opacity:.2" width="44" height="56" x="-49" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="44" height="56" x="-48" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.1" d="m32 15c-6.627412 0-12 5.37259-12 12 0 6.627412 5.372588 12 12 12s12-5.372588 12-12c0-6.62741-5.372588-12-12-12z"/>
+ <path style="fill:#3f7ed9" d="m32 14c-6.627412 0-12 5.37259-12 12 0 6.627412 5.372588 12 12 12s12-5.372588 12-12c0-6.62741-5.372588-12-12-12z"/>
+ <path style="opacity:.2" d="m26 21.999786v3h3v-3zm9 0v3h3v-3zm5 6.332031c-1.883958 1.800284-4.846781 2.667969-8.171875 2.667969-3.17592 0-5.938059-0.781687-7.828125-2.445312 0.967148 2.661878 2.913184 6.47842 8.023438 6.445312 5.110272-0.03308 7.120938-3.883169 7.976562-6.667969z"/>
+ <path style="fill:#ffffff" d="m26 21v3h3v-3h-3zm9 0v3h3v-3h-3zm5 6.332031c-1.883958 1.800284-4.846781 2.667969-8.171875 2.667969-3.17592 0-5.938059-0.781687-7.828125-2.445312 0.967148 2.661878 2.913184 6.47842 8.023438 6.445312 5.110272-0.03308 7.120938-3.883169 7.976562-6.667969z"/>
+ <rect style="fill:none" width="22.4" height="22.4" x="24.39" y="18.13"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/emule.svg b/.icons/awkward/64x64/apps/emule.svg
new file mode 100644
index 00000000..b9b36817
--- /dev/null
+++ b/.icons/awkward/64x64/apps/emule.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1" viewBox="0 0 57.11 53.04" xml:space="preserve">
+ <circle style="fill:#ff4e4e" cx="39.326" cy="49.72" r="3.569"/>
+ <path style="opacity:0.2" d="m 38.984436,0.64032151 c -0.52757,-0.00691 -1.388921,1.13925559 -2.074039,2.16466799 -1.561801,2.3375378 -3.195799,4.8942874 -4.792944,8.1148905 -1.550749,3.127041 -1.720105,3.152561 -1.551171,9.397658 -0.19648,-0.0102 -0.415134,-0.04446 -0.599556,-0.04532 -1.049199,0.09766 -1.997122,0.328453 -2.861822,0.655327 -2.869818,-4.16034 -7.483892,-7.807535 -13.110012,-11.0115691 -0.493326,-0.280941 -0.85255,-0.395863 -1.101506,-0.379949 -1.742694,0.111392 1.930694,6.6841921 3.011713,8.3554101 0.980531,1.515771 3.413764,4.100085 5.361125,6.19074 0.355294,0.381416 0.666446,0.706021 0.972534,1.024817 -0.11526,0.19438 -0.236384,0.38277 -0.341606,0.585612 -0.239212,0.740569 -0.369492,1.561999 -0.369492,2.46096 0,3.109436 0.972021,5.513456 0.69367,8.672616 -0.377212,4.281577 -3.59135,6.866209 -2.16467,10.736195 0.0296,0.09464 0.03848,0.178959 0.0732,0.275375 0.294556,0.818126 0.880914,1.665433 1.704545,2.610848 0.13336,0.15308 0.290964,0.287114 0.45315,0.418294 0.0082,0.0066 0.0198,0.0108 0.02788,0.0174 0.282804,0.225878 0.605773,0.41914 0.962073,0.585612 0.13664,0.06632 0.282768,0.12318 0.428752,0.18126 0.17358,0.06642 0.355128,0.1254 0.540293,0.18126 0.17938,0.05606 0.336774,0.131639 0.526354,0.177779 0.672942,0.16376 1.404627,0.270398 2.157699,0.334636 0.256385,0.02184 0.513057,0.03948 0.773841,0.05228 l 0.22309,-0.02788 c 0.04524,0.0018 0.09064,-0.0015 0.13594,0 2.600356,0.08852 5.30269,-0.19644 6.894869,-0.282348 0.0011,-6.2e-5 0.0024,6.4e-5 0.0034,0 0.386566,-0.02082 0.773901,-0.0601 1.160763,-0.122 0.597666,-0.09568 1.189731,-0.242373 1.770775,-0.428751 10e-4,-3.3e-4 0.0024,3.32e-4 0.0034,0 0.582075,-0.18688 1.153031,-0.414358 1.697575,-0.683212 0.470459,-0.232302 0.921065,-0.493591 1.348995,-0.780813 0,0 0.0034,0 0.0034,0 0.303279,-0.203634 0.595307,-0.423138 0.871443,-0.651842 0.831113,-0.687759 1.530241,-1.482799 2.028725,-2.35987 0.13998,-0.2463 0.262609,-0.501504 0.369491,-0.759902 0.10992,-0.265201 0.1996,-0.535605 0.27189,-0.812185 0.06868,-0.263938 0.12164,-0.532126 0.15338,-0.805215 4.04e-4,-0.0034 -3.98e-4,-0.007 0,-0.0104 0.03144,-0.274758 0.0434,-0.553802 0.03486,-0.836588 -1.04e-4,-0.0034 1.08e-4,-0.007 0,-0.0104 -3.4e-4,-0.0106 3.96e-4,-0.02078 0,-0.03138 -0.0144,-1.206181 -0.386018,-2.481586 -1.226995,-3.778583 -2.739876,-4.225343 -5.712166,-9.41024 -5.866564,-15.05856 -0.08298,-0.822895 -0.375808,-1.541925 -0.826129,-2.15421 -0.353108,-0.432944 -0.791476,-0.789804 -1.275795,-1.098021 0.125039,-0.266532 0.252739,-0.574432 0.369491,-0.808702 2.343955,-4.704602 2.848176,-11.8683823 3.517152,-17.5508898 0.235122,-1.9970682 0.0269,-2.69958609 -0.383436,-2.70496369 z"/>
+ <path style="fill:#895c33" d="m 38.985142,-0.252043 c -0.52757,-0.00691 -1.389323,1.13901141 -2.074441,2.1644238 -1.561801,2.3375378 -3.196635,4.8947698 -4.79378,8.1153732 -1.588297,3.202755 -1.733761,3.05191 -1.544281,9.767145 1.186705,0.06579 3.700435,0.690484 4.808234,1.245152 0.16162,-0.278656 0.320032,-0.73686 0.469364,-1.036498 2.343954,-4.704603 2.847744,-11.8687744 3.51672,-17.5512822 0.235121,-1.99706799 0.02852,-2.69893625 -0.381816,-2.7043138 z M 12.892757,8.6429217 c -1.742694,0.1113919 1.929719,6.6849193 3.010737,8.3561363 0.980531,1.515771 3.415059,4.099683 5.36242,6.190339 0.417288,0.447968 0.789822,0.836572 1.143011,1.203809 0,0 0.22734,0.31343 0.375874,0.17906 0.839814,-0.759761 3.569776,-3.709199 4.611441,-4.110459 L 27.2582,20.244329 C 24.400394,15.995829 19.715696,12.282958 13.994424,9.0247362 13.501097,8.7437952 13.141713,8.6270081 12.892757,8.6429217 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 38.98497,-0.2521033 c -0.527571,-0.00691 -1.388922,1.13925711 -2.07404,2.1646695 -1.561801,2.3375378 -3.197546,4.8942931 -4.794691,8.1148958 -1.255484,2.53165 -1.595114,3.102208 -1.594745,6.490523 0.0571,-2.689053 0.443556,-3.276823 1.594745,-5.598163 1.597145,-3.220603 3.23289,-5.7773583 4.794691,-8.1148961 0.685118,-1.0254124 1.546469,-2.17157945 2.07404,-2.16466947 0.243293,0.003188 0.400964,0.2973431 0.451408,0.91501727 0.07069,-1.28045196 -0.113845,-1.80295312 -0.451408,-1.807377 z M 12.89216,8.6436078 c -0.450633,0.028804 -0.534223,0.4938961 -0.399123,1.1903936 0.0678,-0.1754986 0.192792,-0.2848457 0.399123,-0.2980339 0.248956,-0.015913 0.608179,0.1007519 1.101506,0.3816926 5.528183,3.1482589 10.073522,6.7251909 12.953161,10.7954619 0.169371,-0.11497 0.323481,-0.202369 0.449665,-0.250976 L 27.258804,20.244284 C 24.400997,15.995785 19.714938,12.283523 13.993666,9.0253004 13.500339,8.7443596 13.141116,8.6276943 12.89216,8.6436078 Z"/>
+ <path style="fill:#c37e3f" d="m 29.966776,19.379853 c -3.932513,0.366004 -6.533137,2.455103 -8.071208,5.420113 -0.239212,0.740568 -0.368648,1.562531 -0.368648,2.461492 0,3.109436 0.971705,5.511574 0.693354,8.670732 -0.37721,4.281579 -3.589748,6.866467 -2.163067,10.736453 0.0296,0.09464 0.03853,0.1811 0.07324,0.27752 0.294558,0.818125 0.880451,1.6657 1.704083,2.611116 0.13336,0.15308 0.29191,0.28631 0.454096,0.417487 0.647191,0.534414 1.501323,0.9044 2.485328,1.143872 0.672941,0.16376 1.402671,0.271199 2.15574,0.335437 0.256388,0.02184 0.515576,0.03786 0.77636,0.05066 l 0.222164,-0.02898 c 2.642826,0.10322 5.411934,-0.192779 7.031181,-0.279933 0.386779,-0.02082 0.775019,-0.06358 1.162095,-0.12548 1.195701,-0.1913 2.376524,-0.574156 3.464321,-1.110086 l 0.0072,0 c 0.05264,-0.02652 0.09918,-0.06194 0.15136,-0.08928 0.41447,-0.212028 0.820864,-0.437486 1.201159,-0.692596 1.21715,-0.816361 2.235719,-1.842281 2.900362,-3.01171 0.567194,-0.997943 0.87368,-2.100392 0.83007,-3.265098 -0.0144,-1.206179 -0.384596,-2.479706 -1.225573,-3.776703 -2.739876,-4.225343 -5.712242,-9.412641 -5.86664,-15.060961 -0.08298,-0.822894 -0.374866,-1.540311 -0.825188,-2.152599 -1.546806,-1.896523 -4.634618,-2.521385 -6.791923,-2.531477 z"/>
+ <path style="fill:none" d="m 37.584047,24.074871 c -0.694422,-6.879926 -16.048869,-6.51159 -16.048869,3.190017 0,3.104752 0.972623,5.504228 0.694422,8.658622 -0.462948,5.249485 -5.216018,7.940961 -0.38579,13.595557 2.439404,2.855768 9.962163,1.844186 13.116865,1.670963 6.049439,-0.332234 12.467311,-5.944388 8.48738,-12.0765 -2.738378,-4.218983 -5.709692,-9.398851 -5.864008,-15.038659 l 0,0 z"/>
+ <path style="fill:#8e8e8e" d="m 35.67919,35.448059 c 1.421717,0 2.736134,-0.03004 3.717828,0.312187 1.059533,0.369276 1.731226,1.172258 1.731226,2.91472 0,1.593529 -2.4793,3.930696 -3.216543,6.115534 0.248057,1.876987 0.851565,3.735507 1.682158,5.168516 0.470462,-0.232301 0.92307,-0.493431 1.350999,-0.780653 1.216484,-0.816361 2.234073,-1.842697 2.89835,-3.012128 1.120596,-1.972697 1.2359,-4.352533 -0.395153,-6.818003 -3.953131,-7.701167 -19.549487,-2.190975 -22.513971,1.065361 -0.152999,1.034819 -1.963764,3.281008 -0.793405,6.533394 0.294398,0.818121 0.879953,1.664276 1.703131,2.609692 0.665355,0.764075 1.708695,1.246017 2.938542,1.539363 0.672573,0.16044 1.400843,0.264427 2.153498,0.327353 0.25625,0.02138 0.515232,0.03804 0.775872,0.05058 -0.0017,-1.202681 0.08496,-2.40094 0.05902,-3.545217 -0.0022,-0.09948 -0.0054,-0.19858 -0.0094,-0.297208 -0.25869,-2.626274 -5.087747,-3.130824 -5.087747,-6.821867 0,-0.765396 0.253324,-1.424815 0.693738,-1.992291 2.188812,-2.820044 8.999103,-3.369339 12.312021,-3.369339 l 0,0 z"/>
+ <path style="fill:none" d="m 27.711722,51.473983 c -0.0038,-2.497308 0.374473,-4.975402 -0.668768,-6.990581 -1.045873,-2.020268 -2.20305,-3.768477 -3.675785,-5.666002"/>
+ <path style="fill:none" d="m 39.593859,49.959016 c -1.104107,-1.904962 -1.807018,-4.561942 -1.807018,-7.014603 0,-1.901758 0.713055,-5.242462 1.610177,-7.184259"/>
+ <path style="fill:none" d="m 27.770738,47.928766 c 0.0918,-2.890792 -5.097305,-3.292944 -5.097305,-7.119075 0,-4.569011 9.026218,-5.361632 13.005757,-5.361632 2.956196,0 5.449054,-0.12982 5.449054,3.226907 0,1.593529 -2.4793,3.930696 -3.216543,6.115534"/>
+ <path style="fill:#e4e4e4" d="m 35.67919,35.448059 c -3.312918,0 -10.123209,0.549297 -12.312021,3.369341 1.472735,1.897525 2.629912,3.645734 3.675785,5.666002 0.49709,0.9603 0.671502,2.025635 0.718222,3.148154 0.0094,0.09618 0.0126,0.19508 0.0094,0.29721 0.02594,1.144275 -0.06078,2.342534 -0.059,3.545217 2.706964,0.13002 5.58532,-0.188399 7.248951,-0.277991 0.386567,-0.02082 0.774701,-0.06284 1.161563,-0.12474 1.197557,-0.19172 2.382534,-0.574542 3.471621,-1.112252 -0.830595,-1.433009 -1.434103,-3.291529 -1.68216,-5.168516 -0.08174,-0.618249 -0.12488,-1.238385 -0.12488,-1.846087 0,-1.901758 0.713051,-5.242462 1.610173,-7.184261 -0.98169,-0.342143 -2.296109,-0.312093 -3.717826,-0.312093 l 0,0 z"/>
+ <path style="fill:#3f3f3f" d="m 27.042954,44.483402 c -1.045873,-2.020268 -2.20305,-3.768477 -3.675785,-5.666002 -0.440414,0.567476 -0.693736,1.226893 -0.693736,1.992291 0,3.691043 4.829057,4.195593 5.087743,6.821865 -0.04672,-1.122519 -0.221132,-2.187854 -0.718222,-3.148154 z"/>
+ <path style="fill:#3f3f3f" d="m 39.397018,35.760154 c -0.897122,1.941797 -1.610177,5.282501 -1.610177,7.184259 0,0.607702 0.04312,1.22784 0.12488,1.846087 0.737243,-2.184838 3.216541,-4.522005 3.216541,-6.115534 0,-1.742462 -0.671693,-2.545444 -1.731224,-2.914812 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 29.967255,19.379811 c -3.932513,0.366004 -6.533253,2.455378 -8.071325,5.420388 -0.239211,0.740568 -0.369492,1.562 -0.369492,2.460961 0,0.153196 0.01123,0.297984 0.01569,0.447922 0.03583,-0.725666 0.154935,-1.400845 0.353806,-2.016523 1.538072,-2.965011 4.138812,-5.054384 8.071325,-5.420389 2.157305,0.01009 5.245238,0.634154 6.792043,2.530677 0.450323,0.612288 0.741408,1.331318 0.824388,2.154212 0.154398,5.64832 3.126693,10.83497 5.866568,15.060313 0.779826,1.202686 1.140698,2.382843 1.202594,3.510181 0.01465,-0.207239 0.03058,-0.414095 0.02266,-0.625697 -0.0144,-1.20618 -0.384275,-2.479847 -1.225252,-3.776843 -2.739875,-4.225343 -5.71217,-9.411993 -5.866568,-15.060314 -0.08298,-0.822894 -0.374065,-1.541924 -0.824388,-2.154211 -1.546805,-1.896524 -4.634738,-2.520586 -6.792043,-2.530677 z m -7.714032,15.814984 c -0.0074,0.243781 -0.01085,0.484523 -0.03311,0.737243 -0.325789,3.697922 -2.760806,6.1322 -2.501048,9.219888 0.202048,-2.685231 2.20724,-4.992617 2.501048,-8.327528 0.04993,-0.566633 0.0508,-1.103228 0.03311,-1.629603 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 35.678707,35.447514 c -3.312918,0 -10.122965,0.550706 -12.311777,3.37075 0.129106,0.166346 0.243356,0.327161 0.36775,0.491495 2.497328,-2.469667 8.795647,-2.969885 11.944027,-2.969885 1.272855,0 2.445623,-0.0087 3.384693,0.231805 0.107819,-0.288854 0.217913,-0.563317 0.332892,-0.812187 -0.98169,-0.342143 -2.295869,-0.311978 -3.717585,-0.311978 z m 2.124583,7.980695 c -0.006,0.136962 -0.01743,0.282551 -0.01743,0.407836 0,0.607702 0.04375,1.229214 0.125488,1.847463 0.20882,1.580082 0.679854,3.129802 1.315882,4.440884 0.121941,-0.05532 0.246274,-0.106459 0.366008,-0.165575 -0.830595,-1.433009 -1.433832,-3.290681 -1.68189,-5.167669 -0.06022,-0.45549 -0.09156,-0.911128 -0.108059,-1.362939 z m -10.040791,5.167668 c -0.0078,0.941431 -0.05198,1.904 -0.05054,2.877512 0.0064,3.05e-4 0.01281,-3e-4 0.01917,0 0.02239,-0.899514 0.05957,-1.793083 0.04009,-2.652678 0.0024,-0.07751 -0.0039,-0.150823 -0.0087,-0.224834 z"/>
+ <path style="fill:none" d="m 33.418461,33.765748 c 0.850238,0.639503 4.942002,1.421981 4.951913,-0.07634 0.0098,-1.475443 -0.04437,-2.728486 -0.242532,-3.557981 -0.198172,-0.829499 -0.601675,-2.401282 -1.414916,-3.078092 -0.511024,-0.425277 -1.850008,-0.669499 -2.606833,-0.456044 -0.756826,0.213455 -1.979806,3.505771 -1.981134,4.58257 -0.0018,1.406885 0.443261,1.946388 1.293502,2.585891 z"/>
+ <path style="opacity:0.2" d="m 34.106093,27.489649 c -0.756826,0.213453 -1.979806,3.50577 -1.981134,4.582568 -0.0018,1.406885 0.443261,1.94639 1.293502,2.585891 0.850238,0.639503 4.942002,1.421981 4.951913,-0.07634 0.0098,-1.475443 -0.04437,-2.728486 -0.242532,-3.557981 -0.198172,-0.829499 -0.601675,-2.401282 -1.414916,-3.078092 -0.511024,-0.425277 -1.850008,-0.669499 -2.606833,-0.456044 z"/>
+ <path style="fill:#ffffff" d="m 34.106093,26.597289 c -0.756826,0.213453 -1.979806,3.50577 -1.981134,4.582568 -0.0018,1.406885 0.443261,1.94639 1.293502,2.585891 0.850238,0.639503 4.942002,1.421981 4.951913,-0.07634 0.0098,-1.475443 -0.04437,-2.728486 -0.242532,-3.557981 -0.198172,-0.829499 -0.601675,-2.401282 -1.414916,-3.078092 -0.511024,-0.425277 -1.850008,-0.669499 -2.606833,-0.456044 z"/>
+ <ellipse style="fill:#3f3f3f" cx="34.356" cy="31.427" rx="1.339" ry="1.339"/>
+ <path style="fill:none" d="m 26.189186,35.314561 c 1.969691,-0.932233 3.58179,-1.965752 3.203192,-4.794889 -0.147436,-1.102369 -1.594023,-2.967212 -2.508523,-3.558705 -2.3097,-1.493942 -3.859265,1.100947 -3.666303,3.259026 0.143322,1.60386 1.001944,6.026802 2.971634,5.094568 l 0,0 z"/>
+ <path style="opacity:0.2" d="m 29.392378,31.412032 c -0.147436,-1.102369 -1.594023,-2.967212 -2.508523,-3.558705 -2.3097,-1.493942 -3.859265,1.100947 -3.666303,3.259026 0.143322,1.60386 1.001944,6.026802 2.971634,5.094568 1.969691,-0.932233 3.58179,-1.965752 3.203192,-4.794889 z"/>
+ <path style="fill:#ffffff" d="m 29.392378,30.519672 c -0.147436,-1.102369 -1.594023,-2.967212 -2.508523,-3.558705 -2.3097,-1.493942 -3.859265,1.100947 -3.666303,3.259026 0.143322,1.60386 1.001944,6.026802 2.971634,5.094568 1.969691,-0.932233 3.58179,-1.965752 3.203192,-4.794889 z"/>
+ <ellipse style="fill:#3f3f3f" cx="27.217" cy="31.427" rx="1.339" ry="1.339"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/encryptr.svg b/.icons/awkward/64x64/apps/encryptr.svg
new file mode 120000
index 00000000..195ca56a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/encryptr.svg
@@ -0,0 +1 @@
+Encryptr.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/endless-sky.svg b/.icons/awkward/64x64/apps/endless-sky.svg
new file mode 100644
index 00000000..028bfd47
--- /dev/null
+++ b/.icons/awkward/64x64/apps/endless-sky.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3c4164" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 42.257246,17.653366 C 44.93212,14.978493 45.290454,11 45.290454,11 c 0,0 -3.978494,0.358334 -6.653366,3.033207 -2.674872,2.674872 -1.879494,3.500294 -0.879814,4.499973 0.999678,0.99968 1.8251,1.795058 4.499972,-0.879814 z"/>
+ <rect style="fill:#ff6a5b" width="11.772" height=".861" x="23.95" y="-1.54" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <path style="fill:#5f5f5f" d="m 25.10219,26.702416 0.850804,1.658018 -0.807214,0.807216 3.228858,3.228856 6.486966,-6.644664 2.728014,-6.018951 c 0.44707,-0.79282 0.395054,-0.854917 -0.20711,-1.457081 L 36.91618,17.809483 c -0.637424,-0.624831 -0.493468,-0.406015 -1.208512,-0.20173 l -3.568,2.056846 z"/>
+ <path style="fill:#797979" d="M 15.115192,16.596234 29.86314,31.34418 35.734126,25.299566 19.61876,12.092667 Z"/>
+ <rect style="opacity:0.2" width="3.359" height="10.498" x="23.13" y="-4.34" rx="1.712" ry="1.712" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <rect style="fill:#959595" width="3.359" height="10.498" x="22.42" y="-3.64" rx="1.712" ry="1.712" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <path style="fill:#ff5722" d="m 42.257246,16.653365 c 2.674874,-2.674872 3.033208,-6.6533652 3.033208,-6.6533652 0,0 -3.978494,0.3583342 -6.653366,3.0332062 -2.674872,2.674873 -1.879494,3.500295 -0.879814,4.499974 0.999678,0.99968 1.8251,1.795058 4.499972,-0.879815 z"/>
+ <path style="fill:#ffee58" d="m 37.756926,17.533988 c -0.555452,-0.555453 -1.023276,-1.06853 -0.892348,-1.86353 0.02424,-0.02464 0.03798,-0.04429 0.06306,-0.06937 1.962476,-1.962475 4.881126,-2.226147 4.881126,-2.226147 0,0 -0.263672,2.918652 -2.226146,4.881126 -0.08358,0.08357 -0.15142,0.136744 -0.230184,0.21126 -0.650088,-0.0026 -1.102916,-0.440748 -1.59551,-0.93334 z"/>
+ <rect style="opacity:0.2" width="3.359" height="10.498" x="33.53" y="-3.2" rx="1.712" ry="1.712" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <rect style="fill:#959595" width="3.359" height="10.498" x="32.82" y="-2.5" rx="1.712" ry="1.712" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <rect style="fill:#ff6a5b" width="11.772" height=".861" x="-66.56" y="-1.54" transform="rotate(-135)"/>
+ <path style="opacity:0.2" d="M 47.346634,22.742754 C 50.021508,20.06788 54,19.709548 54,19.709548 c 0,0 -0.358332,3.97849 -3.033206,6.653364 -2.674872,2.674874 -3.500296,1.879494 -4.499974,0.879814 -0.99968,-0.999678 -1.795056,-1.825102 0.879814,-4.499972 z"/>
+ <path style="fill:#5f5f5f" d="m 37.297584,38.89781 -1.658018,-0.850806 -0.807216,0.807218 -3.228856,-3.228858 6.644666,-6.486968 6.01895,-2.728014 c 0.792818,-0.44707 0.854916,-0.395054 1.45708,0.20711 l 0.466326,0.46633 c 0.624832,0.637422 0.406016,0.493466 0.20173,1.20851 l -2.056844,3.568 z"/>
+ <rect style="opacity:0.2" width="3.359" height="10.498" x="-68.79" y="-4.34" rx="1.712" ry="1.712" transform="rotate(-135)"/>
+ <path style="fill:#797979" d="M 47.403766,48.884808 32.65582,34.136862 l 6.044614,-5.870988 13.2069,16.115366 z"/>
+ <path style="opacity:0.2" d="m 10.563894,54.849172 c 0.356917,0.264752 1.05095,0.201886 1.961279,-0.35631 l 8.616067,-7.512454 c 0,0 3.064832,-0.906396 4.130666,-2.00542 1.0251,-1.057018 1.805198,-4.031342 1.805198,-4.031342 l 4.335624,-0.318472 8.173042,-8.614488 -0.884466,-2.744846 2.718044,-2.900928 -1.392132,-1.392128 -1.392128,-1.39213 -2.900928,2.718042 -2.744844,-0.884468 -8.614488,8.173046 -0.318472,4.335624 c 0,0 -2.974326,0.780096 -4.031342,1.805196 -1.099027,1.065832 -2.005424,4.130666 -2.005424,4.130666 l -7.512453,8.616068 c -0.5581944,0.91033 -0.621062,1.60436 -0.356309,1.961276 0.05995,0.08084 0.151196,0.12548 0.242794,0.17026 0.04478,0.0916 0.08946,0.18286 0.170272,0.242794 z"/>
+ <rect style="fill:#959595" width="3.359" height="10.498" x="-68.09" y="-3.64" rx="1.712" ry="1.712" transform="rotate(-135)"/>
+ <path style="fill:#959595" d="m 10.563894,53.849172 c 0.356917,0.264752 1.05095,0.201886 1.961279,-0.35631 l 8.616067,-7.512454 c 0,0 3.064832,-0.906396 4.130666,-2.00542 1.0251,-1.057018 1.805198,-4.031342 1.805198,-4.031342 l 4.335624,-0.318472 8.173042,-8.614488 -0.884466,-2.744846 2.718044,-2.900928 -1.392132,-1.392128 -1.392128,-1.39213 -2.900928,2.718042 -2.744844,-0.884468 -8.614488,8.173046 -0.318472,4.335624 c 0,0 -2.974326,0.780096 -4.031342,1.805196 -1.099027,1.065832 -2.005424,4.130666 -2.005424,4.130666 l -7.512453,8.616068 c -0.5581944,0.91033 -0.621062,1.60436 -0.356309,1.961276 0.05995,0.08084 0.151196,0.12548 0.242794,0.17026 0.04478,0.0916 0.08946,0.18286 0.170272,0.242794 z"/>
+ <path style="opacity:0.4" d="m 21.974932,44.736804 c 0.46737,-0.18914 1.679194,-1.339636 2.081992,-1.571176 l -3.222552,-3.222552 c -0.23154,0.402798 -1.382043,1.614622 -1.571177,2.081992 -0.626963,1.48905 1.470041,3.345204 2.711737,2.711736 z"/>
+ <path style="fill:#ff5722" d="M 47.346634,21.742754 C 50.021508,19.06788 54,18.709547 54,18.709547 c 0,0 -0.358332,3.978491 -3.033206,6.653365 -2.674872,2.674874 -3.500296,1.879494 -4.499974,0.879814 -0.99968,-0.999678 -1.795056,-1.825102 0.879814,-4.499972 z"/>
+ <path style="fill:#ffee58" d="m 46.466012,26.243074 c 0.555452,0.555452 1.06853,1.023276 1.863532,0.892348 0.02464,-0.02424 0.0443,-0.03798 0.06938,-0.06306 1.962472,-1.962474 2.226144,-4.881122 2.226144,-4.881122 0,0 -2.91865,0.263672 -4.881122,2.226144 -0.08358,0.08358 -0.13674,0.15142 -0.211264,0.230184 0.0026,0.65009 0.44075,1.102918 0.933342,1.59551 z"/>
+ <rect style="opacity:0.2" width="3.359" height="10.498" x="-58.4" y="-3.2" rx="1.712" ry="1.712" transform="rotate(-135)"/>
+ <rect style="fill:#959595" width="3.359" height="10.498" x="-57.69" y="-2.5" rx="1.712" ry="1.712" transform="rotate(-135)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 27.077104,39.943646 24.056356,36.922898 35.73416,25.298696 39.962198,24.037802 38.701304,28.26584 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/engauge-digitizer.svg b/.icons/awkward/64x64/apps/engauge-digitizer.svg
new file mode 100644
index 00000000..0bd40c43
--- /dev/null
+++ b/.icons/awkward/64x64/apps/engauge-digitizer.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="3" y="4" rx="2" ry="2"/>
+ <rect style="fill:#e4e4e4" width="57" height="57" x="3" y="3" rx="2" ry="2"/>
+ <rect style="fill:#4f4f4f" width="5" height="34.2" x="9" y="14.4"/>
+ <rect style="fill:#4f4f4f" width="5" height="45.6" x="44" y="-54.3" transform="rotate(90)"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:5;stroke-linecap:round" d="m 20.139319,35.764666 c 0,0 5.034123,-1.296065 7.553256,-1.935998 2.524616,-0.641324 5.179101,-1.463166 7.577954,-2.478293 2.735448,-1.157565 5.440687,-2.05484 7.577954,-4.11753 2.463099,-2.377154 5.70944,-8.535897 5.70944,-8.535897"/>
+ <circle style="opacity:0.1" cx="11.5" cy="15.5" r="5.5"/>
+ <circle style="fill:#f45b5b" cx="11.5" cy="14.5" r="5.5"/>
+ <circle style="opacity:0.1" cx="11.5" cy="47.5" r="5.5"/>
+ <circle style="fill:#f45b5b" cx="11.5" cy="46.5" r="5.5"/>
+ <circle style="opacity:0.1" cx="51.5" cy="47.5" r="5.5"/>
+ <circle style="fill:#f45b5b" cx="51.5" cy="46.5" r="5.5"/>
+ <circle style="opacity:0.1" cx="48.5" cy="20.5" r="5.5"/>
+ <circle style="fill:#14b141" cx="48.5" cy="19.5" r="5.5"/>
+ <circle style="opacity:0.1" cx="21.5" cy="35.5" r="5.5"/>
+ <circle style="fill:#14b141" cx="21.5" cy="34.5" r="5.5"/>
+ <circle style="opacity:0.1" cx="36.5" cy="31.5" r="5.5"/>
+ <circle style="fill:#14b141" cx="36.5" cy="30.5" r="5.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5 3 C 3.892 3 3 3.892 3 5 L 3 6 C 3 4.892 3.892 4 5 4 L 58 4 C 59.108 4 60 4.892 60 6 L 60 5 C 60 3.892 59.108 3 58 3 L 5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/engrampa.svg b/.icons/awkward/64x64/apps/engrampa.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/engrampa.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/enhanced_browsing.svg b/.icons/awkward/64x64/apps/enhanced_browsing.svg
new file mode 100644
index 00000000..715bbc51
--- /dev/null
+++ b/.icons/awkward/64x64/apps/enhanced_browsing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#6943b5" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 44.984376,14.959179 a 3.0003,3.0003 0 0 0 -2.742188,1.855469 l -12,28 a 3.0010702,3.0010702 0 1 0 5.515624,2.367188 l 12,-28 A 3.0003,3.0003 0 0 0 44.984376,14.959179 Z M 22,24.998242 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 0,16 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:#67d0ff" cx="22" cy="28" r="4"/>
+ <circle style="fill:#67d0ff" cx="22" cy="44" r="4"/>
+ <path style="fill:none;stroke:#67d0ff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 33,45 45,17"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/enjoy-music-player.svg b/.icons/awkward/64x64/apps/enjoy-music-player.svg
new file mode 100644
index 00000000..f95c65d8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/enjoy-music-player.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#23c197" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 24.243711,19.000601 a 2.1919687,2.1077699 0 0 0 -2.243968,2.107969 l 0,21.783689 a 2.1919687,2.1077699 0 0 0 3.287553,1.824954 l 9.80846,-5.444722 9.808459,-5.447522 a 2.1919687,2.1077699 0 0 0 0,-3.649948 l -9.809859,-5.445922 -9.80786,-5.443922 a 2.1919687,2.1077699 0 0 0 -1.044485,-0.282656 z"/>
+ <path style="fill:#ffffff" d="m 24.243711,18.001229 a 2.1919687,2.1077699 0 0 0 -2.243968,2.10737 l 0,21.783689 a 2.1919687,2.1077699 0 0 0 3.287553,1.824953 l 9.80846,-5.444722 9.808459,-5.447522 a 2.1919687,2.1077699 0 0 0 0,-3.649948 l -9.809859,-5.445922 -9.80786,-5.444722 a 2.1919687,2.1077699 0 0 0 -1.043985,-0.282596 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/enpass.svg b/.icons/awkward/64x64/apps/enpass.svg
new file mode 100644
index 00000000..39661468
--- /dev/null
+++ b/.icons/awkward/64x64/apps/enpass.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-60" rx="28.5" ry="28.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#124aa0" width="57" height="57" x="-60" y="-60" rx="28.5" ry="28.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 20.537109,19 c -3.036361,0 -5.99155,2.476706 -5.478515,5.455078 l 3.287109,19.089844 C 18.85874,46.523293 20.789812,49 23.826172,49 h 15.347656 c 3.03636,0 4.967433,-2.476707 5.480469,-5.455078 L 47.941406,24.455078 C 48.454442,21.476706 45.499254,19 42.462891,19 Z M 31.5,26 a 5.5,5.5 0 0 1 5.5,5.5 5.5,5.5 0 0 1 -3,4.898438 V 41.5 c 0,0.831 -0.669,1.5 -1.5,1.5 h -2 C 29.669,43 29,42.331 29,41.5 V 36.392578 A 5.5,5.5 0 0 1 26,31.5 5.5,5.5 0 0 1 31.5,26 Z"/>
+ <path style="fill:#ffffff" d="M 20.537109 18 C 17.500748 18 14.545559 20.476706 15.058594 23.455078 L 18.345703 42.544922 C 18.85874 45.523293 20.789812 48 23.826172 48 L 39.173828 48 C 42.210188 48 44.141261 45.523293 44.654297 42.544922 L 47.941406 23.455078 C 48.454442 20.476706 45.499254 18 42.462891 18 L 20.537109 18 z M 31.5 25 A 5.5 5.5 0 0 1 37 30.5 A 5.5 5.5 0 0 1 34 35.398438 L 34 40.5 C 34 41.331 33.331 42 32.5 42 L 30.5 42 C 29.669 42 29 41.331 29 40.5 L 29 35.392578 A 5.5 5.5 0 0 1 26 30.5 A 5.5 5.5 0 0 1 31.5 25 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.5 3 C 15.711 3 3 15.711 3 31.5 C 3 31.667737 3.0088611 31.832969 3.0117188 32 C 3.2778493 16.444518 15.878737 4 31.5 4 C 47.121263 4 59.722151 16.444518 59.988281 32 C 59.991139 31.832969 60 31.667737 60 31.5 C 60 15.711 47.289 3 31.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/entangle.svg b/.icons/awkward/64x64/apps/entangle.svg
new file mode 100644
index 00000000..f28383c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/entangle.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:.2" cx="40" cy="41" r="20"/>
+ <circle style="fill:#2c80a2" cx="40" cy="40" r="20"/>
+ <circle style="opacity:.2" cx="40" cy="41" r="12"/>
+ <circle style="fill:#ffffff" cx="40" cy="40" r="12"/>
+ <circle style="opacity:.2" cx="24" cy="25" r="20"/>
+ <circle style="fill:#37abc8" cx="24" cy="24" r="20"/>
+ <circle style="opacity:.2" cx="24" cy="25" r="12"/>
+ <circle style="fill:#ffffff" cx="24" cy="24" r="12"/>
+ <path style="opacity:.2;stroke:#000000;stroke-linecap:round;stroke-width:2;fill:none" d="m39.01399 44.985892s-1.306868-9.400722-6-14c-4.69313-4.599284-12-6-12-6"/>
+ <path style="stroke:#ff6e4c;stroke-linecap:round;stroke-width:2;fill:none" d="m39.01399 43.985892s-1.306868-9.400722-6-14c-4.69313-4.599284-12-6-12-6"/>
+ <path style="opacity:.2;stroke:#000000;stroke-linecap:round;stroke-width:2;fill:none" d="m25.002048 20.997238s1.306868 9.400722 6 14c4.69313 4.599284 12 6 12 6"/>
+ <path style="stroke:#ff6e4c;stroke-linecap:round;stroke-width:2;fill:none" d="m25.002048 19.997238s1.306868 9.400722 6 14c4.69313 4.599284 12 6 12 6"/>
+ <path style="opacity:.2;fill:#ffffff" d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 0.0175781 0.494141 20 20 0 0 1 19.9824219 -19.494141 20 20 0 0 1 19.974609 19.490234 20 20 0 0 0 0.025391 -0.490234 20 20 0 0 0 -20 -20z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/enter-the-gungeon.svg b/.icons/awkward/64x64/apps/enter-the-gungeon.svg
new file mode 100644
index 00000000..de0d22cc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/enter-the-gungeon.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#f3990f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <circle style="opacity:0.2" cx="14" cy="47" r="6"/>
+ <circle style="fill:#3f3f3f" cx="14" cy="46" r="6"/>
+ <circle style="opacity:0.2" cx="50" cy="47" r="6"/>
+ <circle style="fill:#3f3f3f" cx="50" cy="46" r="6"/>
+ <path style="opacity:0.2" d="m 40,47 c 0,3.865993 -3.581722,7 -8,7 -4.418278,0 -8,-3.134007 -8,-7 z"/>
+ <path style="fill:#3f3f3f" d="m 40,46 c 0,3.865993 -3.581722,7 -8,7 -4.418278,0 -8,-3.134007 -8,-7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eog.svg b/.icons/awkward/64x64/apps/eog.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eog.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/eom.svg b/.icons/awkward/64x64/apps/eom.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eom.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/epdfview.svg b/.icons/awkward/64x64/apps/epdfview.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/epdfview.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ephoto.svg b/.icons/awkward/64x64/apps/ephoto.svg
new file mode 120000
index 00000000..1b2314fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ephoto.svg
@@ -0,0 +1 @@
+kphotoalbum.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/epiphany-bookmarks.svg b/.icons/awkward/64x64/apps/epiphany-bookmarks.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/epiphany-bookmarks.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/epiphany-browser.svg b/.icons/awkward/64x64/apps/epiphany-browser.svg
new file mode 120000
index 00000000..8dca13c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/epiphany-browser.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/epiphany-game.svg b/.icons/awkward/64x64/apps/epiphany-game.svg
new file mode 100644
index 00000000..cba7815c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/epiphany-game.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 25,33 17,38.599609 17,47 l 5,0 0,-4.199219 3,-2.05664 L 25,33 Z m 15,0 0,7.744141 3,2.05664 L 43,47 48,47 48,38.599609 40,33 Z"/>
+ <path style="fill:#be3c3c" d="m 26,51 c 0,-1.662 -1.338,-3 -3,-3 -1.662,0 -3,1.338 -3,3 l 0,6 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 l 0,-6 z"/>
+ <path style="fill:#be3c3c" d="M 25 32 L 17 37.599609 L 17 46 L 22 46 L 22 41.800781 L 25 39.744141 L 25 32 z M 40 32 L 40 39.744141 L 43 41.800781 L 43 46 L 48 46 L 48 37.599609 L 40 32 z"/>
+ <path style="fill:#be3c3c" d="m 39,51 c 0,-1.662 1.338,-3 3,-3 1.662,0 3,1.338 3,3 l 0,6 c 0,1.662 -1.338,3 -3,3 -1.662,0 -3,-1.338 -3,-3 l 0,-6 z"/>
+ <rect style="opacity:0.2" width="17" height="20" x="24" y="33" rx="1.32" ry="1.029"/>
+ <rect style="fill:#3ce63c" width="17" height="20" x="24" y="32" rx="1.32" ry="1.029"/>
+ <ellipse style="opacity:0.2" cx="32.5" cy="23.3" rx="19.5" ry="12.5"/>
+ <ellipse style="fill:#9f9f9f" cx="32.5" cy="22.3" rx="19.5" ry="12.5"/>
+ <rect style="fill:#3f3f3f" width="3" height="3" x="22" y="19"/>
+ <rect style="fill:#3f3f3f" width="3" height="3" x="39" y="19"/>
+ <rect style="fill:#3f3f3f" width="18" height="3" x="23" y="26"/>
+ <path style="opacity:0.2" d="M 8.7924285,5 C 6.1275414,5.0023054 4.982954,8.3958817 7.0982524,10.023047 L 13.195,21.378907 c 0,0 3.37056,-5.346349 5.93953,-6.138907 C 23.418219,13.918431 27.958117,18 32.5,18 c 4.541882,0 9.08178,-4.081569 13.365468,-2.76 2.568972,0.792558 5.939532,6.138907 5.939532,6.138907 l 6.096747,-11.35586 C 60.017046,8.3958817 58.872458,5.00231 56.207571,5 L 32.5,5 Z"/>
+ <path style="fill:#ffc901" d="M 8.7924285,4 C 6.1275414,4.0023054 4.982954,7.3958817 7.0982524,9.0230468 L 13.195,20.378907 c 0,0 3.37056,-5.346349 5.93953,-6.138907 C 23.418219,12.918431 27.958117,17 32.5,17 37.041882,17 41.58178,12.918431 45.865468,14.24 48.43444,15.032558 51.805,20.378907 51.805,20.378907 L 57.901747,9.0230468 C 60.017046,7.3958817 58.872458,4.00231 56.207571,4 L 32.5,4 Z"/>
+ <rect style="fill:#3f3f3f" width="3" height="3" x="31" y="36"/>
+ <rect style="fill:#3f3f3f" width="3" height="3" x="31" y="41"/>
+ <rect style="fill:#3f3f3f" width="3" height="3" x="31" y="46"/>
+ <path style="opacity:0.2" d="M 17.75,55 C 16.2265,55 15,56.338 15,58 c 0,1.662 1.2265,3 2.75,3 l 5.5,0 C 24.7735,61 26,59.662 26,58 26,56.338 24.7735,55 23.25,55 l -5.5,0 z m 24,0 C 40.2265,55 39,56.338 39,58 c 0,1.662 1.2265,3 2.75,3 l 5.5,0 C 48.7735,61 50,59.662 50,58 50,56.338 48.7735,55 47.25,55 l -5.5,0 z"/>
+ <path style="fill:#09dbed" d="M 17.75 54 C 16.2265 54 15 55.338 15 57 C 15 58.662 16.2265 60 17.75 60 L 23.25 60 C 24.7735 60 26 58.662 26 57 C 26 55.338 24.7735 54 23.25 54 L 17.75 54 z M 41.75 54 C 40.2265 54 39 55.338 39 57 C 39 58.662 40.2265 60 41.75 60 L 47.25 60 C 48.7735 60 50 58.662 50 57 C 50 55.338 48.7735 54 47.25 54 L 41.75 54 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.7929688 4 C 6.8936324 4.0016431 5.7737845 5.7249942 6.0488281 7.3046875 C 6.2761535 6.0753087 7.2939698 5.0012968 8.7929688 5 L 32.5 5 L 56.207031 5 C 57.70603 5.0012994 58.723846 6.0753094 58.951172 7.3046875 C 59.226216 5.7249953 58.106367 4.0016464 56.207031 4 L 32.5 4 L 8.7929688 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17.75 54 C 16.2265 54 15 55.338 15 57 C 15 57.171564 15.021758 57.336456 15.046875 57.5 C 15.265071 56.079241 16.383767 55 17.75 55 L 23.25 55 C 24.616233 55 25.734929 56.079241 25.953125 57.5 C 25.978242 57.336456 26 57.171564 26 57 C 26 55.338 24.7735 54 23.25 54 L 17.75 54 z M 41.75 54 C 40.2265 54 39 55.338 39 57 C 39 57.171564 39.021758 57.336456 39.046875 57.5 C 39.265071 56.079241 40.383767 55 41.75 55 L 47.25 55 C 48.616233 55 49.734929 56.079241 49.953125 57.5 C 49.978242 57.336456 50 57.171564 50 57 C 50 55.338 48.7735 54 47.25 54 L 41.75 54 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/epiphany-gecko.svg b/.icons/awkward/64x64/apps/epiphany-gecko.svg
new file mode 120000
index 00000000..8dca13c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/epiphany-gecko.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/epiphany-icon.svg b/.icons/awkward/64x64/apps/epiphany-icon.svg
new file mode 120000
index 00000000..8dca13c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/epiphany-icon.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/epiphany-webkit.svg b/.icons/awkward/64x64/apps/epiphany-webkit.svg
new file mode 120000
index 00000000..8dca13c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/epiphany-webkit.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/epiphany.svg b/.icons/awkward/64x64/apps/epiphany.svg
new file mode 100644
index 00000000..cf701b85
--- /dev/null
+++ b/.icons/awkward/64x64/apps/epiphany.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#2869b6" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 32,5.000376 c -4.097466,0 -7.971614,0.8926846 -11.472656,2.4609376 L 24,10.601938 v 3.730469 l 4.265624,4.667969 h 1.867188 V 16.199595 L 32,13.398814 V 11.535532 L 34,9.6683448 V 5.1019384 C 33.336878,5.0553754 32.675368,5.000376 32,5.000376 Z m -19.613281,8 C 7.6101352,17.684458 4.5386864,24.074938 4.0898438,31.207408 L 14,39.535532 v -2.80078 l -2,-2.734376 2.265625,-0.933594 h 1.867187 l 1.839844,1.867188 0.05469,-4.921876 2.773436,-3.011718 H 22 v -1.464844 l 2,-1.867188 v -2.80078 L 22.539062,19.02772 18,18.973032 v 4.027344 H 16.132812 L 14,20.867564 v -1.867188 l 3.066406,-2 H 20 V 14.332407 L 18,13.000376 Z M 46,13.398814 44,16.199595 v 1.800781 h 2 v -1 h 2 v 2.058594 l -1.066406,0.941406 H 42 v 2 h -2 v 3 h -4 v 3 h 6 v -1 h 3 v 0.398438 l 1.933594,1.601562 H 48 v -0.667968 l -1,-0.933594 v -0.398438 h 1.800782 l 2.80078,2 H 54 v 1.199218 l -0.535156,0.800782 h -1.863282 l 7.769532,7.898438 C 59.776226,36.99671 60,35.02679 60,33.000376 60,25.349322 56.952262,18.442883 52.011718,13.398814 h -5.078124 z m 5.601562,17.601562 H 46 l -0.933594,-1 H 37.933594 L 34,33.93397 v 3.734374 l 3.933594,3.332032 h 2.199218 L 42,43.266 v 0.933594 l 2.132812,0.933594 v 5.601564 l 4.664064,4.660156 C 50.744754,53.9342 52.494842,52.236366 54,50.324594 V 43.266 l 2.265624,-1.867186 v -3.73047 l -4.664062,-4.667968 z m -35.46875,8 L 14,40.867564 v 4.265624 l 4.027344,3.800782 -0.03906,8.304688 c 1.276593,0.737212 2.616734,1.37104 4.011718,1.902342 v -1.875 l 2,-2.80078 v -1.863282 l 4,-2.80078 V 47.93397 l 2,-1.867188 v -3.33203 l -2.66797,-1.734376 h -3.73047 l -1.867186,-2 z"/>
+ <path style="fill:#659cdb" d="M 32,4 C 27.902534,4 24.028386,4.8926846 20.527344,6.4609376 L 24,9.6015624 V 13.332031 L 28.265624,18 h 1.867188 V 15.199219 L 32,12.398438 V 10.535156 L 34,8.6679688 V 4.1015624 C 33.336878,4.0549994 32.675368,4 32,4 Z M 12.386719,12 C 7.6101352,16.684082 4.5386864,23.074562 4.0898438,30.207032 L 14,38.535156 v -2.80078 L 12,33 14.265625,32.066406 h 1.867187 l 1.839844,1.867188 0.05469,-4.921876 L 20.800782,26 H 22 v -1.464844 l 2,-1.867188 v -2.80078 L 22.539062,18.027344 18,17.972656 V 22 H 16.132812 L 14,19.867188 V 18 l 3.066406,-2 H 20 V 13.332031 L 18,12 Z M 46,12.398438 44,15.199219 V 17 h 2 v -1 h 2 v 2.058594 L 46.933594,19 H 42 v 2 h -2 v 3 h -4 v 3 h 6 v -1 h 3 v 0.398438 L 46.933594,28 H 48 V 27.332032 L 47,26.398438 V 26 h 1.800782 l 2.80078,2 H 54 v 1.199218 L 53.464844,30 h -1.863282 l 7.769532,7.898438 C 59.776226,35.996334 60,34.026414 60,32 60,24.348946 56.952262,17.442507 52.011718,12.398438 H 46.933594 Z M 51.601562,30 H 46 L 45.066406,29 H 37.933594 L 34,32.933594 v 3.734374 L 37.933594,40 h 2.199218 L 42,42.265624 v 0.933594 l 2.132812,0.933594 v 5.601564 l 4.664064,4.660156 C 50.744754,52.933824 52.494842,51.23599 54,49.324218 v -7.058594 l 2.265624,-1.867186 v -3.73047 L 51.601562,32 Z M 16.132812,38 14,39.867188 v 4.265624 l 4.027344,3.800782 -0.03906,8.304688 c 1.276593,0.737212 2.616734,1.37104 4.011718,1.902342 v -1.875 l 2,-2.80078 v -1.863282 l 4,-2.80078 v -1.867188 l 2,-1.867188 v -3.33203 L 27.332032,40 h -3.73047 l -1.867186,-2 z"/>
+ <path style="opacity:0.2" d="m 23.814349,33.00038 c -0.274322,0.0064 -0.537362,0.107744 -0.742072,0.285862 L 5.3880633,47.274683 c -0.7340374,0.637738 -0.3679805,1.820863 0.6053755,1.956623 l 6.8572012,0.963047 -3.21379,5.536833 c -0.7181892,1.237521 -0.2926358,2.810217 0.951304,3.524698 l 0.689068,0.396876 c 1.243939,0.714484 2.82479,0.291127 3.542979,-0.946394 l 3.33654,-5.750534 4.890427,3.943778 c 0.752882,0.609242 1.893298,0.08793 1.894239,-0.865911 l 0.05859,-21.903749 c 0.0018,-0.634897 -0.534555,-1.145902 -1.185648,-1.12957 z"/>
+ <path style="fill:#ffffff" d="m 23.814349,32.00038 c -0.274322,0.0064 -0.537362,0.107744 -0.742072,0.285862 L 5.3880633,46.274683 c -0.7340374,0.637738 -0.3679805,1.820863 0.6053755,1.956623 l 6.8572012,0.963047 -3.21379,5.536833 c -0.7181892,1.237521 -0.2926358,2.810217 0.951304,3.524698 l 0.689068,0.396876 c 1.243939,0.714484 2.82479,0.291127 3.542979,-0.946394 l 3.33654,-5.750534 4.890427,3.943778 c 0.752882,0.609242 1.893298,0.08793 1.894239,-0.865911 l 0.05859,-21.903749 c 0.0018,-0.634897 -0.534555,-1.145902 -1.185648,-1.12957 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 27.902534 4 24.028386 4.8926845 20.527344 6.4609375 L 21.283203 7.1445312 C 24.583973 5.7779669 28.193761 5 32 5 C 32.675368 5 33.336878 5.0549995 34 5.1015625 L 34 4.1015625 C 33.336878 4.0549995 32.675368 4 32 4 z M 12.386719 12 C 7.610135 16.684082 4.5386863 23.074561 4.0898438 30.207031 L 4.1699219 30.275391 C 4.8172654 23.519576 7.8195349 17.478737 12.386719 13 L 18 13 L 20 14.332031 L 20 13.332031 L 18 12 L 12.386719 12 z M 46 12.398438 L 44 15.199219 L 44 16.199219 L 46 13.398438 L 46.933594 13.398438 L 52.011719 13.398438 C 56.838897 18.326765 59.850265 25.035033 59.986328 32.476562 C 59.989095 32.317354 60 32.159918 60 32 C 60 24.348946 56.952263 17.442507 52.011719 12.398438 L 46.933594 12.398438 L 46 12.398438 z M 18 17.972656 L 18 18.972656 L 22.539062 19.027344 L 24 20.867188 L 24 19.867188 L 22.539062 18.027344 L 18 17.972656 z M 48 18.058594 L 46.933594 19 L 42 19 L 42 20 L 46.933594 20 L 48 19.058594 L 48 18.058594 z M 14 19.867188 L 14 20.867188 L 16.132812 23 L 18 23 L 18 22 L 16.132812 22 L 14 19.867188 z M 40 21 L 40 22 L 42 22 L 42 21 L 40 21 z M 36 24 L 36 25 L 40 25 L 40 24 L 36 24 z M 47 27 L 47 27.398438 L 47.644531 28 L 48 28 L 48 27.332031 L 47.644531 27 L 47 27 z M 37.933594 29 L 34 32.933594 L 34 33.933594 L 37.933594 30 L 45.066406 30 L 46 31 L 51.601562 31 L 51.601562 30 L 46 30 L 45.066406 29 L 37.933594 29 z M 51.601562 30 L 52.585938 31 L 53.464844 31 L 54 30.199219 L 54 29.199219 L 53.464844 30 L 51.601562 30 z M 51.601562 32 L 51.601562 33 L 56.265625 37.667969 L 56.265625 36.667969 L 51.601562 32 z M 12.5625 33.767578 L 12 34 L 14 36.734375 L 14 35.734375 L 12.5625 33.767578 z M 16.132812 38 L 14 39.867188 L 14 40.867188 L 16.132812 39 L 21.734375 39 L 23.601562 41 L 27.332031 41 L 30 42.734375 L 30 41.734375 L 27.332031 40 L 23.601562 40 L 21.734375 38 L 16.132812 38 z M 18.023438 48.929688 L 17.988281 56.238281 C 17.98954 56.239008 17.990929 56.239508 17.992188 56.240234 L 18.027344 48.933594 L 18.023438 48.929688 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/epulse.svg b/.icons/awkward/64x64/apps/epulse.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/epulse.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/eradio.svg b/.icons/awkward/64x64/apps/eradio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/eric.svg b/.icons/awkward/64x64/apps/eric.svg
new file mode 100644
index 00000000..074fd0a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eric.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 56,31.5 C 56,37.316 52.656,42 48.5,42 l -4.5,0 0,2 4.5,0 C 52.656,44 56,39.316 56,33.5 Z m -36,15 0,2 c 0,4.155 4.683,7.5 10.5,7.5 l 3,0 C 39.316,56 44,52.656 44,48.5 l 0,-2 C 44,50.656 39.316,54 33.5,54 l -3,0 C 24.684,54 20,50.656 20,46.5 Z"/>
+ <path style="fill:#ffc851" d="m 44,19 0,6 c 0,3.324 -2.676,6 -6,6 l -12,0 c 0,0 -6,0 -6,6 l 0,10.5 c 0,4.156 4.684,7.5 10.5,7.5 l 3,0 C 39.316,55 44,51.656 44,47.5 l 0,-4.5 4.5,0 C 52.656,43 56,38.316 56,32.5 l 0,-3 C 56,23.684 52.656,19 48.5,19 L 44,19 Z m -6,28 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="opacity:0.1;fill:#ffffff" d="M 44 19 L 44 20 L 48.5 20 C 52.656 20 56 24.684 56 30.5 L 56 29.5 C 56 23.684 52.656 19 48.5 19 L 44 19 z M 44 25 C 44 28.324 41.324 31 38 31 L 26 31 C 26 31 20 31 20 37 L 20 38 C 20 32 26 32 26 32 L 38 32 C 41.324 32 44 29.324 44 26 L 44 25 z"/>
+ <path style="opacity:0.2" d="m 44,24 c 0,6 -6,6 -6,6 l -12,0 c -3.324,0 -6,2.676 -6,6 l 0,2 c 0,-3.324 2.676,-6 6,-6 l 12,0 c 0,0 6,0 6,-6 z m -36,7.5 0,2 C 8,39.316 11.345,44 15.5,44 l 4.5,0 0,-2 -4.5,0 C 11.345,42 8,37.316 8,31.5 Z"/>
+ <path style="fill:#4795d1" d="M 30.5,7 C 24.684,7 20,10.345 20,14.5 l 0,4.5 -4.5,0 C 11.345,19 8,23.684 8,29.5 l 0,3 C 8,38.316 11.345,43 15.5,43 l 4.5,0 0,-6 c 0,-3.324 2.676,-6 6,-6 l 12,0 c 0,0 6,0 6,-6 L 44,14.5 C 44,10.345 39.316,7 33.5,7 l -3,0 z"/>
+ <path style="opacity:0.2" d="m 26,12 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 26,11 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="opacity:0.1;fill:#ffffff" d="M 30.5 7 C 24.684 7 20 10.345 20 14.5 L 20 15.5 C 20 11.345 24.684 8 30.5 8 L 33.5 8 C 39.316 8 44 11.345 44 15.5 L 44 14.5 C 44 10.345 39.316 7 33.5 7 L 30.5 7 z M 15.5 19 C 11.345 19 8 23.684 8 29.5 L 8 30.5 C 8 24.684 11.345 20 15.5 20 L 20 20 L 20 19 L 15.5 19 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,44.848 A 16,16 0 0 1 48,60 16,16 0 0 1 32.042,45.152 16,16 0 0 0 32,46 16,16 0 0 0 48,62 16,16 0 0 0 64,46 16,16 0 0 0 63.958,44.848 Z"/>
+ <circle style="fill:#cc5e55" cx="48" cy="45" r="16"/>
+ <path style="fill:#ffffff" d="m 46,37 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 A 2.2858,2.2858 0 0 1 48,47.2864 2.2858,2.2858 0 0 1 45.714,45.0004 2.2858,2.2858 0 0 1 48,42.7144 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eric6.svg b/.icons/awkward/64x64/apps/eric6.svg
new file mode 120000
index 00000000..aeaf1e53
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eric6.svg
@@ -0,0 +1 @@
+eric.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ericWeb.svg b/.icons/awkward/64x64/apps/ericWeb.svg
new file mode 100644
index 00000000..6b477c86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ericWeb.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337671 -0.03904,-0.665262 -0.05078,-0.999972 C 59.419655,47.042394 47.172,59.000056 31.998428,59.000056 16.824456,59.000056 4.5772013,47.042394 4.0492162,32.000818 Z"/>
+ <rect style="fill:#4795d1" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3691114 17.134609 16.711158 5 32 5 C 47.288842 5 59.630889 17.134609 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="m 31.99921,13.001354 c -11.045402,0 -19.999436,8.954033 -19.999436,19.999436 0,11.045402 8.954034,19.999436 19.999436,19.999436 11.045403,0 19.999436,-8.954034 19.999436,-19.999436 0,-11.045403 -8.954033,-19.999436 -19.999436,-19.999436 z m -1.871041,3.988169 c 0.217606,-0.02278 0.491358,0.013 0.710918,0 0.02602,0.104077 -0.154156,0.477494 -0.402333,1.019501 -1.580387,3.452479 -1.673753,7.494845 -0.207026,9.655978 0.265424,0.391827 0.5078,0.764019 0.5078,0.812477 0,0.04848 -0.285708,0.101557 -0.609359,0.101557 -0.759779,2e-6 -1.480088,-0.461669 -2.949135,-1.624954 -0.652606,-0.516765 -1.499382,-0.949897 -1.828074,-1.015595 -0.516148,-0.103117 -0.65255,-0.05844 -1.320275,0.609359 -0.621253,0.62115 -0.812477,0.958653 -0.812477,1.527299 0,2.156385 2.561581,3.86618 7.320105,4.874862 6.462266,1.369637 8.051983,2.597833 8.230238,5.995925 0.2238,4.261114 -2.042602,7.473271 -7.011522,9.960657 -0.593075,0.296976 -0.969881,0.415746 -1.218716,0.511704 -0.110277,-0.0098 -0.198654,0.0098 -0.308585,0 -0.04228,-0.131737 -0.101557,-0.436476 -0.101557,-1.015596 0,-2.263206 -0.890111,-4.595542 -2.234311,-5.898271 -0.360824,-0.349737 -1.369144,-1.089388 -2.234313,-1.624955 -0.865138,-0.535534 -1.739025,-1.156409 -1.93354,-1.421833 -0.322273,-0.440456 -0.345322,-0.709716 -0.09766,-1.523396 0.451347,-1.486086 0.986796,-2.318742 2.031193,-3.25772 0.547536,-0.492268 1.097419,-0.900332 1.218715,-0.910132 0.121337,-0.0098 -0.69814,-0.259779 -1.929633,-0.511704 -1.231431,-0.252412 -3.037278,-0.780072 -3.968638,-1.117156 -1.703081,-0.616233 -4.00215,-1.9113 -4.878767,-2.847574 -0.03706,-0.0397 -0.06936,-0.06642 -0.101559,-0.101557 1.255988,-5.003071 4.780267,-9.101759 9.452858,-11.077812 0.977682,-0.413524 1.986784,-0.696426 3.050696,-0.914038 0.529939,-0.108317 1.077773,-0.151396 1.624954,-0.207026 z m 15.24957,7.624785 c 0.382039,0.236149 1.826446,3.360381 2.238219,4.882674 0.531623,1.965287 0.493144,5.363893 0,7.3162 -0.187695,0.743059 -0.431688,1.436878 -0.511706,1.523395 -0.08002,0.08652 -0.373471,-0.406776 -0.714824,-1.011691 -0.341374,-0.604821 -1.425778,-1.891427 -2.331964,-2.847576 -2.615676,-2.760066 -3.029199,-4.199394 -1.93354,-6.402163 0.552549,-1.110785 2.958139,-3.643314 3.253815,-3.460839 z"/>
+ <path style="fill:#ffc851" d="m 31.99921,12.00141 c -11.045402,0 -19.999436,8.954033 -19.999436,19.999436 0,11.045403 8.954034,19.999436 19.999436,19.999436 11.045403,0 19.999436,-8.954033 19.999436,-19.999436 0,-11.045403 -8.954033,-19.999436 -19.999436,-19.999436 z m -1.871041,3.988169 c 0.217606,-0.02278 0.491358,0.013 0.710918,0 0.02602,0.104077 -0.154156,0.477495 -0.402333,1.019501 -1.580387,3.452479 -1.673753,7.494845 -0.207026,9.655978 0.265424,0.391827 0.5078,0.764019 0.5078,0.812478 0,0.04848 -0.285708,0.101557 -0.609359,0.101557 -0.759779,2e-6 -1.480088,-0.461669 -2.949135,-1.624954 -0.652606,-0.516766 -1.499382,-0.949898 -1.828074,-1.015596 -0.516148,-0.103117 -0.65255,-0.05844 -1.320275,0.609359 -0.621253,0.62115 -0.812477,0.958653 -0.812477,1.527299 0,2.156385 2.561581,3.866181 7.320105,4.874862 6.462266,1.369638 8.051983,2.597833 8.230238,5.995925 0.2238,4.261114 -2.042602,7.473272 -7.011522,9.960657 -0.593075,0.296976 -0.969881,0.415747 -1.218716,0.511704 -0.110277,-0.0098 -0.198654,0.0098 -0.308585,0 -0.04228,-0.131736 -0.101557,-0.436476 -0.101557,-1.015595 0,-2.263207 -0.890111,-4.595543 -2.234311,-5.898272 -0.360824,-0.349736 -1.369144,-1.089387 -2.234313,-1.624954 -0.865138,-0.535535 -1.739025,-1.15641 -1.93354,-1.421834 -0.322273,-0.440456 -0.345322,-0.709716 -0.09766,-1.523395 0.451347,-1.486086 0.986796,-2.318743 2.031193,-3.25772 0.547536,-0.492268 1.097419,-0.900333 1.218715,-0.910133 0.121337,-0.0098 -0.69814,-0.259778 -1.929633,-0.511703 -1.231431,-0.252413 -3.037278,-0.780072 -3.968638,-1.117157 -1.703081,-0.616232 -4.00215,-1.9113 -4.878767,-2.847573 -0.03706,-0.0397 -0.06936,-0.06642 -0.101559,-0.101557 1.255988,-5.003071 4.780267,-9.10176 9.452858,-11.077812 0.977682,-0.413525 1.986784,-0.696427 3.050696,-0.914039 0.529939,-0.108317 1.077773,-0.151395 1.624954,-0.207026 z m 15.24957,7.624786 c 0.382039,0.236149 1.826446,3.360381 2.238219,4.882674 0.531623,1.965286 0.493144,5.363893 0,7.316199 -0.187695,0.74306 -0.431688,1.436878 -0.511706,1.523396 -0.08002,0.08652 -0.373471,-0.406777 -0.714824,-1.011692 -0.341374,-0.604821 -1.425778,-1.891427 -2.331964,-2.847576 -2.615676,-2.760066 -3.029199,-4.199393 -1.93354,-6.402163 0.552549,-1.110785 2.958139,-3.643313 3.253815,-3.460838 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ericWeb6.svg b/.icons/awkward/64x64/apps/ericWeb6.svg
new file mode 120000
index 00000000..d9673da1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ericWeb6.svg
@@ -0,0 +1 @@
+ericWeb.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/estmob-sendanywhere.svg b/.icons/awkward/64x64/apps/estmob-sendanywhere.svg
new file mode 100644
index 00000000..dbfae1dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/estmob-sendanywhere.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#ff5a48" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 42.871094,9.9999 A 0.88246388,0.88246388 0 0 0 42,10.882712 l 0,3.117188 -21.429688,0 -0.230468,0.03516 c 0,0 -2.026159,0.291826 -4.054688,1.585938 C 14.256628,16.915106 12,19.664186 12,23.4999 l 0,18.5 6,0 0,-18.5 c 0,-1.764286 0.640247,-2.264352 1.511719,-2.820312 0.828667,-0.528654 1.584333,-0.664312 1.664063,-0.679688 l 23.42578,0 6.515626,0 a 0.88246388,0.88246388 0 0 0 0.625,-1.507812 L 43.507812,10.257712 A 0.88246388,0.88246388 0 0 0 42.871094,9.9999 Z m 3.128906,14 0,18.5 c 0,1.764286 -0.640248,2.264352 -1.511718,2.820312 -0.828668,0.528654 -1.584334,0.664312 -1.664064,0.679688 l -21.70703,0 -8.234376,0 a 0.88246388,0.88246388 0 0 0 -0.625,1.507812 l 8.234376,8.234376 A 0.88246388,0.88246388 0 0 0 21.128906,55.9999 0.88246388,0.88246388 0 0 0 22,55.117088 l 0,-3.117188 21.429688,0 0.230468,-0.03516 c 0,0 2.02616,-0.291826 4.054688,-1.585938 C 49.743372,49.084698 52,46.335614 52,42.4999 l 0,-18.5 -6,0 z m -19.332032,4 C 25.190636,27.9999 24,29.190536 24,30.667868 l 0,2.664064 c 0,1.477332 1.190636,2.667968 2.667968,2.667968 l 0.664064,0 C 28.809364,35.9999 30,34.809264 30,33.331932 l 0,-2.664064 C 30,29.190536 28.809364,27.9999 27.332032,27.9999 l -0.664064,0 z m 10,0 C 35.190636,27.9999 34,29.190536 34,30.667868 l 0,2.664064 c 0,1.477332 1.190636,2.667968 2.667968,2.667968 l 0.664064,0 C 38.809364,35.9999 40,34.809264 40,33.331932 l 0,-2.664064 C 40,29.190536 38.809364,27.9999 37.332032,27.9999 l -0.664064,0 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6" d="m 15,41.000174 0,-18.499856 c 0,-5.600001 5.8,-6.500145 5.8,-6.500145 l 23.8,0"/>
+ <path style="fill:#ffffff" d="M 42.869734,8.9999145 A 0.88246388,0.88246388 0 0 0 42,9.8822915 l 0,8.2355065 a 0.88246388,0.88246388 0 0 0 0.882374,0.882375 l 8.235508,0 a 0.88246388,0.88246388 0 0 0 0.623866,-1.506244 L 43.506242,9.2584241 A 0.88246388,0.88246388 0 0 0 42.869734,8.9999145 Z"/>
+ <rect style="fill:#ffffff" width="6" height="8" x="24" y="27" ry="2.667"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6" d="m 49,23.000173 0,18.49951 c 0,5.6 -5.8,6.500144 -5.8,6.500144 l -23.8,0"/>
+ <path style="fill:#ffffff" d="M 21.130266,55.000085 A 0.88246388,0.88246388 0 0 0 22,54.11771 l 0,-8.235506 a 0.88246388,0.88246388 0 0 0 -0.882374,-0.882376 l -8.235508,0 a 0.88246388,0.88246388 0 0 0 -0.623866,1.506243 l 8.235506,8.235504 a 0.88246388,0.88246388 0 0 0 0.636508,0.25851 z"/>
+ <rect style="fill:#ffffff" width="6" height="8" x="34" y="27" ry="2.667"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/etcher-electron.svg b/.icons/awkward/64x64/apps/etcher-electron.svg
new file mode 120000
index 00000000..d17bc786
--- /dev/null
+++ b/.icons/awkward/64x64/apps/etcher-electron.svg
@@ -0,0 +1 @@
+etcher.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/etcher.svg b/.icons/awkward/64x64/apps/etcher.svg
new file mode 100644
index 00000000..6090dce5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/etcher.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31.653428,4.001896 A 6.4680413,6.4807035 0 0 0 28.266122,4.8664362 L 9.2343039,15.875894 A 6.4680413,6.4807035 0 0 0 6,21.488923 v 22.020341 a 6.4680413,6.4807035 0 0 0 3.2340206,5.612458 L 28.265838,60.13175 a 6.4680413,6.4807035 0 0 0 6.468042,0 L 53.765697,49.121722 a 6.4680413,6.4807035 0 0 0 3.234304,-5.613028 V 21.488353 A 6.4680413,6.4807035 0 0 0 53.765697,15.875324 L 34.73388,4.8658662 A 6.4680413,6.4807035 0 0 0 31.652578,4.001326 Z"/>
+ <path style="fill:#c8f178" d="M 31.653428,3.0018958 A 6.4680413,6.4807035 0 0 0 28.266122,3.866436 L 9.2343039,14.875894 A 6.4680413,6.4807035 0 0 0 6,20.488923 v 22.020341 a 6.4680413,6.4807035 0 0 0 3.2340206,5.612458 L 28.265838,59.13175 a 6.4680413,6.4807035 0 0 0 6.468042,0 L 53.765697,48.121722 a 6.4680413,6.4807035 0 0 0 3.234304,-5.613028 V 20.488353 A 6.4680413,6.4807035 0 0 0 53.765697,14.875324 L 34.73388,3.865866 A 6.4680413,6.4807035 0 0 0 31.652578,3.0013258 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12 41.439453 L 12 42.439453 C 11.999999 43.317296 12.54957 44.280601 13.294922 44.71875 L 30.195312 54.654297 C 30.980286 55.115739 32.019715 55.115734 32.804688 54.654297 L 49.705078 44.71875 C 50.450368 44.280689 51.000057 43.317223 51 42.439453 L 51 41.439453 C 51.000057 42.317223 50.450368 43.280689 49.705078 43.71875 L 32.804688 53.654297 C 32.019715 54.115734 30.980286 54.115739 30.195312 53.654297 L 13.294922 43.71875 C 12.54957 43.280601 11.999999 42.317296 12 41.439453 z"/>
+ <path style="fill:#86bd1f" d="M 31.561429,9.0007874 C 31.084468,8.9890311 30.611721,9.1089758 30.192793,9.3549183 L 13.294921,19.288161 C 12.540827,19.731396 11.999945,20.690898 12,21.568663 v 19.871511 c -10e-7,0.877843 0.549569,1.839842 1.294921,2.277991 L 30.19525,53.65392 c 0.784974,0.461442 1.824529,0.461437 2.609501,0 L 49.705077,43.718165 C 50.450367,43.280104 51.000057,42.317944 51,41.440174 v -19.871511 -0.0026 c 5.7e-5,-0.877703 -0.549633,-1.839932 -1.294923,-2.277992 L 32.807208,9.3549183 a 1.8872855,1.9290757 0 0 0 -0.0025,0 C 32.420907,9.1295673 31.998501,9.0109944 31.563886,9.0007874 a 1.8872855,1.9290757 0 0 0 -0.0025,0 z"/>
+ <path style="opacity:0.1" d="M 31.560547 9 C 31.083586 8.9882437 30.612287 9.1095263 30.193359 9.3554688 L 13.294922 19.289062 C 12.540828 19.732298 11.999945 20.690594 12 21.568359 L 12 22.568359 C 11.999945 21.690594 12.540828 20.732298 13.294922 20.289062 L 30.193359 10.355469 C 30.612287 10.109526 31.083586 9.988243 31.560547 10 A 1.8872855 1.9290757 0 0 1 31.564453 10 C 31.999068 10.010207 32.420887 10.130118 32.804688 10.355469 A 1.8872855 1.9290757 0 0 0 32.806641 10.355469 L 49.705078 20.287109 C 50.450368 20.725169 51.000057 21.688703 51 22.566406 L 51 21.568359 L 51 21.566406 C 51.000057 20.688703 50.450368 19.725169 49.705078 19.287109 L 32.806641 9.3554688 A 1.8872855 1.9290757 0 0 0 32.804688 9.3554688 C 32.420886 9.1301178 31.999068 9.010207 31.564453 9 A 1.8872855 1.9290757 0 0 0 31.560547 9 z"/>
+ <path style="fill:#c8f178" d="M 7.7736003,16.036314 A 6.4680413,6.4806311 0 0 0 6.3237304,18.485485 L 30.083334,32.3233 v 27.516993 a 6.4680413,6.4806311 0 0 0 1.264485,0.158639 6.4680413,6.4806311 0 0 0 1.568848,-0.164205 V 32.3233 L 56.679038,18.4827 a 6.4680413,6.4806311 0 0 0 -1.455404,-2.446386 l -23.723633,13.81555 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.652344 3.0019531 A 6.4680413 6.4807035 0 0 0 28.265625 3.8671875 L 9.234375 14.875 A 6.4680413 6.4807035 0 0 0 6 20.488281 L 6 21.488281 A 6.4680413 6.4807035 0 0 1 9.234375 15.875 L 28.265625 4.8671875 A 6.4680413 6.4807035 0 0 1 31.652344 4.0019531 L 31.654297 4.0019531 A 6.4680413 6.4807035 0 0 1 34.734375 4.8652344 L 53.765625 15.875 A 6.4680413 6.4807035 0 0 1 57 21.488281 L 57 20.488281 A 6.4680413 6.4807035 0 0 0 53.765625 14.875 L 34.734375 3.8652344 A 6.4680413 6.4807035 0 0 0 31.654297 3.0019531 L 31.652344 3.0019531 z"/>
+ <path style="opacity:0.1" d="M 51 21.789062 L 32.916016 32.324219 L 32.916016 33.324219 L 51 22.791016 L 51 21.789062 z M 12 21.791016 L 12 22.791016 L 30.083984 33.324219 L 30.083984 32.324219 L 12 21.791016 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eternallands.svg b/.icons/awkward/64x64/apps/eternallands.svg
new file mode 100644
index 00000000..b6f126e1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eternallands.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 26.55615,4.0028143 c -0.365053,-0.00858 -0.740536,0.020923 -1.136403,0.084642 C 22.767591,4.5143364 21.007649,6.2025068 19.43473,9.8292198 16.469812,16.557135 13.625186,23.34622 11.609061,28.10395 9.3868851,32.492557 7.0874889,37.230031 6.4993881,38.632086 4.8765613,42.50097 4.7240196,46.193881 6.3238776,42.881291 c 0.7768286,-1.608465 3.1969261,-3.785583 5.4606934,-4.912503 2.073784,-1.03235 2.922838,-1.220247 2.766221,-0.611296 -0.173529,0.674711 -0.530399,2.029045 -0.529791,2.269251 0.846163,-0.723621 2.335042,-1.17063 2.781072,-0.208545 0.26473,0.582376 0.188386,1.240717 -0.414492,3.586458 -0.672856,2.618026 -0.812559,5.395701 -0.492592,5.395701 0.454432,-0.951846 1.507841,-2.247721 2.545181,-1.714642 0.701866,0.376503 0.79628,0.718773 1.031539,3.700973 0.201133,2.549598 2.047084,6.079981 2.529286,6.249177 -0.221999,-1.482419 0.115178,-2.287474 1.932433,-1.398081 0.339478,0.175436 1.77615,1.45004 3.192855,2.832434 1.416706,1.382399 3.872913,3.074109 4.090124,3.074109 0,0 -0.598664,-0.84766 -0.445246,-1.198175 0.381607,-0.871844 1.322281,-0.93722 3.095717,-0.215753 0.822975,0.3348 2.56066,0.90964 3.861232,1.277364 2.144409,0.633731 3.655692,1.09328 4.097595,0.973063 -2.55923,-1.459066 0.50903,-2.135152 2.881825,-2.911682 1.806691,-0.616655 4.186079,-1.4555 6.161879,-3.560078 -1.317085,0.285845 -0.985927,-1.017404 -0.78713,-1.694136 0.499957,-1.672607 0.401613,-4.627162 -0.205867,-6.179353 -0.427584,-1.799954 -1.944058,-3.051498 -3.261173,-4.185586 0.0651,0.141517 0.121777,0.287261 0.169996,0.437588 0.0479,0.149396 0.08814,0.303027 0.119757,0.461931 1.9e-4,9.36e-4 2.82e-4,0.0019 5.66e-4,0.0028 2.82e-4,0.002 5.66e-4,0.004 0.0011,0.006 0.0303,0.153916 0.05354,0.312747 0.069,0.476315 0.0166,0.174176 0.0254,0.353849 0.0254,0.539931 0,0.629989 -0.163956,1.205302 -0.455336,1.678439 0.373108,2.272946 1.029838,3.392768 -0.226416,6.258232 -0.989199,1.682221 -2.856183,2.963085 -4.334214,3.410216 -1.978442,0.556419 -3.091182,0.559747 -5.110224,0.0154 -4.901459,-1.321249 -9.075843,-5.211382 -10.061496,-10.494389 -0.526264,-2.820712 -1.154785,-4.44493 0.517294,-2.747726 0.2328,-0.219877 0.103098,-1.728377 0.310053,-1.969126 4.005492,-4.659318 3.410046,-12.941975 7.418279,-13.798535 0.376202,0 0.689568,0.0034 1.000631,0.0072 1.703206,0.131316 2.549574,0.685691 3.693347,1.352168 0.0162,-0.852288 -1.270974,-1.851681 -1.504093,-2.434249 -0.538819,-1.346532 2.361001,-0.354576 3.574094,-0.09552 -0.182195,-0.341686 -2.842633,-1.888055 -3.024037,-1.991957 -0.160676,-0.09204 -0.294885,-0.236242 2.294833,-0.201261 0,0 -1.614403,-0.904773 -2.990938,-0.828051 -0.852792,0.04754 -1.548442,-0.03968 -1.585113,-0.198595 -0.183716,-0.796189 3.277181,-2.850827 6.164391,-3.191039 2.279469,-0.268597 3.557635,0.03802 3.98726,1.077653 0.608082,1.471481 1.624236,2.441524 3.057639,2.918735 0.750188,0.249758 1.630253,0.738401 1.956002,1.08595 2.051045,1.572829 2.141345,4.650231 1.469225,4.7176 0,0 0.956262,0.255518 2.183379,1.74e-4 2.9862,-0.621382 4.60649,-3.216299 3.199479,-5.123828 C 58.064216,24.1838 57.887452,23.433556 57.759127,21.525098 57.581513,18.8836 57.307561,18.122826 55.771666,16.006833 55.233268,15.265088 54.63309,14.054223 54.437675,13.31602 53.828215,11.013705 52.317743,9.0038638 50.597971,7.2800718 49.549528,6.2291787 48.887751,5.6681733 48.600226,5.6465338 c 0,0 1.677313,3.1600828 1.723994,5.3278732 0,2.018893 -1.270591,2.224344 -2.368011,0.874569 -0.982483,-1.413972 -1.052437,-3.1443908 -3.165517,-3.4222529 0,0 0.66378,1.4205667 0.472205,1.6062979 -1.807094,1.751911 -3.962869,0.940455 -5.275228,-0.8610152 C 39.43525,8.413705 38.515447,8.2154777 38.515447,8.2154777 c 0.26499,0.7399632 -0.436844,2.0469293 -2.097595,1.9506463 -0.760966,0 -2.162761,-1.0145552 -4.971695,-3.5997354 -1.92875,-1.7751125 -3.308104,-2.526454 -4.890007,-2.5635743 z"/>
+ <path style="fill:#5c3d2b" d="m 26.55615,3.0028621 c -0.365053,-0.00857 -0.740536,0.020923 -1.136403,0.084642 -2.652156,0.4268801 -4.412098,2.1150505 -5.985017,5.7417638 -2.964918,6.7279151 -5.809544,13.5169991 -7.825669,18.2747291 -2.2221759,4.388607 -4.5215721,9.126081 -5.1096729,10.528136 -1.6228268,3.868884 -1.7753685,7.561795 -0.1755105,4.249205 0.7768286,-1.608465 3.1969261,-3.785583 5.4606934,-4.912503 2.073784,-1.03235 2.922838,-1.220247 2.766221,-0.611296 -0.173529,0.674711 -0.530399,2.029045 -0.529791,2.269251 0.846163,-0.723621 2.335042,-1.17063 2.781072,-0.208545 0.26473,0.582376 0.188386,1.240717 -0.414492,3.586458 -0.672856,2.618026 -0.812559,5.395701 -0.492592,5.395701 0.454432,-0.951846 1.507841,-2.247721 2.545181,-1.714642 0.701866,0.376503 0.79628,0.718773 1.031539,3.700973 0.201133,2.549598 2.047084,6.079981 2.529286,6.249177 -0.221999,-1.482419 0.115178,-2.287474 1.932433,-1.398081 0.339478,0.175436 1.77615,1.45004 3.192855,2.832434 1.416706,1.382399 3.872913,3.074109 4.090124,3.074109 0,0 -0.598664,-0.84766 -0.445246,-1.198175 0.381607,-0.871844 1.322281,-0.93722 3.095717,-0.215753 0.822975,0.3348 2.56066,0.90964 3.861232,1.277364 2.144409,0.633731 3.655692,1.09328 4.097595,0.973063 -2.55923,-1.459066 0.50903,-2.135152 2.881825,-2.911682 1.806691,-0.616655 4.186079,-1.4555 6.161879,-3.560078 -1.317085,0.285845 -0.985927,-1.017404 -0.78713,-1.694136 0.499957,-1.672607 0.401613,-4.627162 -0.205867,-6.179353 -0.427584,-1.799954 -1.944058,-3.051498 -3.261173,-4.185586 0.0651,0.141517 0.121777,0.287261 0.169996,0.437588 0.0479,0.149396 0.08814,0.303027 0.119757,0.461931 1.9e-4,9.36e-4 2.82e-4,0.0019 5.66e-4,0.0028 2.82e-4,0.002 5.66e-4,0.004 0.0011,0.006 0.0303,0.153916 0.05354,0.312747 0.069,0.476315 0.0166,0.174176 0.0254,0.353849 0.0254,0.539931 0,0.629989 -0.163956,1.205302 -0.455336,1.678439 0.373108,2.272946 1.029838,3.392768 -0.226416,6.258232 -0.989199,1.682221 -2.856183,2.963085 -4.334214,3.410216 -1.978442,0.556419 -3.091182,0.559747 -5.110224,0.0154 -4.901459,-1.321249 -9.075843,-5.211382 -10.061496,-10.494389 -0.526264,-2.820712 -1.154785,-4.44493 0.517294,-2.747726 0.2328,-0.219877 0.103098,-1.728377 0.310053,-1.969126 4.005492,-4.659318 3.410046,-12.941975 7.418279,-13.798535 0.376202,0 0.689568,0.0034 1.000631,0.0072 1.703206,0.131316 2.549574,0.685691 3.693347,1.352168 0.0162,-0.852288 -1.270974,-1.851681 -1.504093,-2.434249 -0.538819,-1.346532 2.361001,-0.354576 3.574094,-0.09552 -0.182195,-0.341686 -2.842633,-1.888055 -3.024037,-1.991957 -0.160676,-0.09204 -0.294885,-0.236242 2.294833,-0.201261 0,0 -1.614403,-0.904773 -2.990938,-0.828051 -0.852792,0.04754 -1.548442,-0.03968 -1.585113,-0.198595 -0.183716,-0.796189 3.277181,-2.850827 6.164391,-3.191038 2.279469,-0.268597 3.557635,0.03802 3.98726,1.077652 0.608082,1.471481 1.624236,2.441524 3.057639,2.918735 0.750188,0.249758 1.630253,0.738401 1.956002,1.08595 2.051045,1.572829 2.141345,4.650231 1.469225,4.7176 0,0 0.956262,0.255518 2.183379,1.74e-4 2.9862,-0.621382 4.60649,-3.216299 3.199479,-5.123828 C 58.064188,23.183845 57.887424,22.433601 57.759099,20.525145 57.581485,17.883646 57.307533,17.122872 55.771638,15.006878 55.23324,14.265134 54.633062,13.054269 54.437647,12.316065 53.828187,10.013751 52.317715,8.0039091 50.597943,6.2801176 49.5495,5.2292245 48.887723,4.6682191 48.600198,4.6465796 c 0,0 1.677313,3.1600828 1.723994,5.3278728 0,2.0188936 -1.270591,2.2243436 -2.368011,0.8745696 -0.982483,-1.4139727 -1.052437,-3.144391 -3.165517,-3.4222531 0,0 0.66378,1.4205666 0.472205,1.6062979 C 43.455803,10.78498 41.300028,9.9735233 39.987669,8.172054 39.43525,7.4137528 38.515447,7.2155255 38.515447,7.2155255 c 0.26499,0.7399632 -0.436844,2.0469287 -2.097595,1.9506465 -0.760966,0 -2.162761,-1.0145549 -4.971695,-3.5997356 -1.92875,-1.7751125 -3.308104,-2.526454 -4.890007,-2.5635743 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 26.556641 3.0019531 C 26.191588 2.9933831 25.815789 3.0241716 25.419922 3.0878906 C 22.767766 3.5147707 21.008466 5.2033648 19.435547 8.8300781 C 16.470629 15.557993 13.6255 22.345786 11.609375 27.103516 C 9.3871991 31.492123 7.0881008 36.230757 6.5 37.632812 C 5.4792313 40.066366 5.0410319 42.426815 5.2539062 43.021484 C 5.3740815 41.969276 5.7851773 40.336978 6.5 38.632812 C 7.0881008 37.230758 9.3871991 32.492123 11.609375 28.103516 C 13.6255 23.345786 16.470629 16.557993 19.435547 9.8300781 C 21.008466 6.2033648 22.767766 4.5147707 25.419922 4.0878906 C 25.815789 4.0241716 26.191588 3.9933831 26.556641 4.0019531 C 28.138544 4.0390734 29.516562 4.7912937 31.445312 6.5664062 C 34.254246 9.151587 35.657003 10.166016 36.417969 10.166016 C 38.07872 10.262298 38.780615 8.954807 38.515625 8.2148438 C 38.515625 8.2148437 39.435862 8.4135738 39.988281 9.171875 C 41.30064 10.973344 43.456606 11.785116 45.263672 10.033203 C 45.358264 9.9414961 45.241169 9.5479861 45.101562 9.1738281 C 43.328781 10.728952 41.261995 9.9202956 39.988281 8.171875 C 39.435862 7.4135738 38.515625 7.2148437 38.515625 7.2148438 C 38.780615 7.954807 38.07872 9.2622978 36.417969 9.1660156 C 35.657003 9.1660156 34.254246 8.1515869 31.445312 5.5664062 C 29.516562 3.7912938 28.138544 3.0390734 26.556641 3.0019531 z M 48.599609 4.6464844 C 48.599609 4.6464844 48.898863 5.2444772 49.234375 6.0195312 C 49.578459 6.293132 50.024445 6.7047457 50.597656 7.2792969 C 52.317428 9.0030884 53.82804 11.014092 54.4375 13.316406 C 54.632915 14.05461 55.233086 15.264115 55.771484 16.005859 C 57.307379 18.121853 57.582152 18.883892 57.759766 21.525391 C 57.888091 23.433847 58.064247 24.184017 58.535156 24.822266 C 58.774461 25.146698 58.919852 25.490687 58.992188 25.841797 C 59.128489 25.1573 59.000139 24.452657 58.535156 23.822266 C 58.064247 23.184017 57.888091 22.433847 57.759766 20.525391 C 57.582152 17.883892 57.307379 17.123806 55.771484 15.007812 C 55.233086 14.266068 54.632915 13.05461 54.4375 12.316406 C 53.82804 10.014092 52.317428 8.0030884 50.597656 6.2792969 C 49.549213 5.2284038 48.887134 4.6681239 48.599609 4.6464844 z M 44.791016 7.4277344 C 44.791016 7.4277344 45.075804 8.0525568 45.214844 8.5292969 C 46.898276 8.9798096 47.048814 10.542519 47.957031 11.849609 C 49.054451 13.199383 50.324219 12.993503 50.324219 10.974609 C 50.32114 10.831648 50.293657 10.675792 50.277344 10.525391 C 50.057224 12.006239 48.94199 12.061061 47.957031 10.849609 C 46.974548 9.4356367 46.904096 7.7055965 44.791016 7.4277344 z M 37.044922 22.513672 C 36.675689 22.837691 36.46992 23.129395 36.517578 23.335938 C 36.554249 23.494853 37.250724 23.582696 38.103516 23.535156 C 38.341034 23.521918 38.584005 23.544563 38.826172 23.580078 C 38.82416 23.578922 38.800448 23.565381 38.798828 23.564453 C 38.638152 23.472413 38.504032 23.3283 41.09375 23.363281 C 41.09375 23.363281 39.480051 22.458434 38.103516 22.535156 C 37.693018 22.55804 37.326627 22.546203 37.044922 22.513672 z M 40.134766 24.365234 C 38.648103 24.379611 38.664275 24.487377 38.798828 24.564453 C 38.847471 24.592314 39.299808 24.866522 39.609375 25.050781 C 40.377604 25.182601 41.269564 25.438611 41.822266 25.556641 C 41.720573 25.365928 40.918584 24.846251 40.134766 24.365234 z M 38.492188 26.019531 C 38.227141 26.100078 38.099944 26.282229 38.248047 26.652344 C 38.353215 26.915159 38.676376 27.267734 38.994141 27.648438 C 39.24138 27.78686 39.489109 27.93164 39.753906 28.085938 C 39.767165 27.388369 38.932624 26.604996 38.492188 26.019531 z M 53.476562 28.455078 C 53.417888 28.740395 53.308917 28.929619 53.152344 28.945312 C 53.152344 28.945312 53.373481 28.975933 53.515625 29 C 53.51748 28.831825 53.502299 28.65104 53.476562 28.455078 z M 14.378906 37.03125 C 14.206969 37.702429 14.021034 38.449158 14.021484 38.626953 C 14.099679 38.560083 14.187549 38.498752 14.275391 38.4375 C 14.372192 38.050326 14.478513 37.638413 14.550781 37.357422 C 14.600217 37.165207 14.536759 37.06318 14.378906 37.03125 z M 16.888672 39.728516 C 16.814897 40.248943 16.66101 40.936667 16.386719 42.003906 C 15.852464 44.082645 15.660503 46.239168 15.761719 47.048828 C 15.810749 45.996426 16.000832 44.505358 16.386719 43.003906 C 16.891328 41.040518 17.013061 40.272528 16.888672 39.728516 z M 46.615234 42.449219 C 46.680334 42.590736 46.736937 42.736392 46.785156 42.886719 C 46.833056 43.036115 46.87268 43.190705 46.904297 43.349609 C 46.904297 43.349609 46.90625 43.351562 46.90625 43.351562 C 46.906532 43.353563 46.905716 43.355422 46.90625 43.357422 C 46.931581 43.486097 46.949802 43.620418 46.964844 43.755859 C 48.190195 44.812961 49.486548 45.991321 49.876953 47.634766 C 50.175618 48.397893 50.348688 49.500973 50.390625 50.623047 C 50.441142 49.187156 50.264868 47.62594 49.876953 46.634766 C 49.449369 44.834812 47.932349 43.583307 46.615234 42.449219 z M 26.333984 42.837891 C 26.075488 43.040809 26.464247 44.375593 26.8125 46.242188 C 27.798153 51.525195 31.973541 55.415079 36.875 56.736328 C 38.894042 57.280675 40.005933 57.277122 41.984375 56.720703 C 43.462406 56.273572 45.32916 54.992768 46.318359 53.310547 C 46.98472 51.790606 47.107678 50.763221 47.025391 49.792969 C 46.963562 50.50049 46.764823 51.292181 46.318359 52.310547 C 45.32916 53.992768 43.462406 55.273572 41.984375 55.720703 C 40.005933 56.277122 38.894042 56.280675 36.875 55.736328 C 31.973541 54.415079 27.798153 50.525194 26.8125 45.242188 C 26.62949 44.261275 26.440675 43.44005 26.333984 42.837891 z M 46.972656 44.806641 C 46.915394 45.267541 46.768087 45.690364 46.544922 46.052734 C 46.58925 46.322778 46.638849 46.538898 46.6875 46.78125 C 46.886891 46.365109 47.001953 45.890294 47.001953 45.375 C 47.001953 45.188918 46.993162 45.00816 46.976562 44.833984 C 46.975676 44.824606 46.973594 44.815988 46.972656 44.806641 z M 49.976562 54.240234 C 49.888008 54.629736 49.843626 55.051304 50.021484 55.3125 C 50.309832 55.065569 50.593824 54.803026 50.869141 54.509766 C 50.351169 54.62218 50.092996 54.484603 49.976562 54.240234 z M 21.988281 55.511719 C 21.981676 55.543592 21.97165 55.571533 21.966797 55.605469 C 21.976526 55.610797 21.99312 55.63362 22.001953 55.636719 C 21.995325 55.592462 21.993888 55.554741 21.988281 55.511719 z M 30.933594 59.669922 C 30.878408 59.742267 30.831183 59.825442 30.789062 59.916016 C 30.987136 60.036544 31.173121 60.144531 31.216797 60.144531 C 31.216797 60.144531 31.064738 59.928132 30.933594 59.669922 z M 41.128906 60.480469 C 40.988309 60.605048 40.902956 60.736475 40.876953 60.876953 C 41.310719 60.970534 41.662772 61.024921 41.826172 60.980469 C 41.51315 60.802009 41.285123 60.637118 41.128906 60.480469 z"/>
+ <path style="opacity:0.2" d="m 26.183467,14.151531 c -0.943076,0.0029 -2.072819,0.01526 -3.417224,0.037 -7.979466,0.129033 -7.5637,0.148749 -6.363633,1.816738 0.659992,0.917332 0.668624,1.022822 0.668624,8.2822 0,7.251781 -0.0093,6.53472 -0.68701,7.707746 -1.170828,2.026175 -1.541052,2.062538 6.236035,2.062538 h 4.361399 c 1.103874,0.122297 1.489413,0.03134 2.22085,-0.693772 0.385123,-0.381797 0.700382,-0.875661 0.700382,-1.097002 0,-0.221347 0.178415,-0.548875 0.39616,-0.728023 0.565013,-0.464867 0.996385,12.026022 0.474165,13.725306 -0.191215,0.622187 -0.368943,1.449412 -0.395045,1.838278 -0.04358,0.649269 0.06918,0.8876 1.379036,1.017452 2.846175,-0.03966 6.780655,0.08492 9.806045,0 1.19148,-0.03346 2.366029,-0.08124 3.499358,-0.298269 1.309883,-0.285779 2.186399,-1.446654 2.186399,-2.895509 0,-1.54439 -0.565741,-2.665994 -1.824785,-3.618005 -1.01406,-0.766776 -1.97455,-1.132826 -2.957543,-1.116892 -0.327666,0.0054 -0.658056,0.05298 -0.993466,0.142516 -1.515513,0.404559 -1.603621,0.914123 -0.388913,2.24703 1.212345,1.864284 0.767148,3.174009 -1.071623,2.898884 -0.726937,-0.147317 -1.43967,-0.405321 -2.117824,-0.905245 -0.630799,-0.393407 -0.739923,-0.704882 -0.742149,-1.425535 l -0.019,-6.120508 c -0.02076,-6.643536 0.0106,-8.358547 0.568888,-9.259198 0.989241,-1.595811 0.871996,-1.508593 -3.095117,-1.733332 h -4.330248 l -1.233611,1.450518 c -1.796294,2.111875 -2.225774,4.308811 -4.07963,4.308811 -2.119913,0 -2.385316,-0.891183 -2.385316,-4.538533 0,-2.389676 0.103057,-1.779044 0.641881,-2.838344 0.530603,-1.043117 0.797961,-1.276746 1.541733,-1.348326 1.0299,-0.09912 1.844685,0.742537 1.603583,1.656549 -0.201162,0.762584 0.547915,0.965728 1.590208,0.4314 1.215688,-0.623221 1.754581,-1.947252 1.754581,-3.3283 0,-1.553061 -1.443284,-3.209808 -2.796518,-3.209808 -1.203014,0 -2.336435,0.464756 -3.257312,1.335624 -0.685506,0.648279 -0.797785,0.677892 -0.962259,0.252984 -0.341474,-0.882167 0.06168,-3.448072 0.646335,-4.027658 1.251442,-1.240623 3.527633,-0.447323 5.503596,1.047919 1.408011,1.065467 1.993156,1.209598 2.247132,0.553472 0.23885,-0.61681 -0.260108,-2.970031 -0.71422,-3.369441 -0.216557,-0.190468 -1.364714,-0.269932 -4.193943,-0.261268 z"/>
+ <path style="fill:#ffb144" d="m 26.183467,13.151804 c -0.943076,0.0029 -2.072819,0.01526 -3.417224,0.037 -7.979466,0.129033 -7.5637,0.148749 -6.363633,1.816738 0.659992,0.917332 0.668624,1.022822 0.668624,8.2822 0,7.251781 -0.0093,6.53472 -0.68701,7.707746 -1.170828,2.026175 -1.541052,2.062538 6.236035,2.062538 h 4.361399 c 1.103874,0.122297 1.489413,0.03134 2.22085,-0.693772 0.385123,-0.381797 0.700382,-0.875661 0.700382,-1.097002 0,-0.221347 0.178415,-0.548875 0.39616,-0.728023 0.565013,-0.464867 0.996385,12.026022 0.474165,13.725306 -0.191215,0.622187 -0.368943,1.449412 -0.395045,1.838278 -0.04358,0.649269 0.06918,0.8876 1.379036,1.017452 2.846175,-0.03966 6.780655,0.08492 9.806045,0 1.19148,-0.03346 2.366029,-0.08124 3.499358,-0.298269 1.309883,-0.285779 2.186399,-1.446654 2.186399,-2.895509 0,-1.54439 -0.565741,-2.665994 -1.824785,-3.618005 -1.01406,-0.766776 -1.97455,-1.132826 -2.957543,-1.116892 -0.327666,0.0054 -0.658056,0.05298 -0.993466,0.142516 -1.515513,0.404559 -1.603621,0.914123 -0.388913,2.24703 1.212345,1.864284 0.767148,3.174009 -1.071623,2.898884 -0.726937,-0.147317 -1.43967,-0.405321 -2.117824,-0.905245 -0.630799,-0.393407 -0.739923,-0.704882 -0.742149,-1.425535 l -0.019,-6.120508 c -0.02076,-6.643536 0.0106,-8.358547 0.568888,-9.259198 0.989241,-1.595811 0.871996,-1.508593 -3.095117,-1.733332 h -4.330248 l -1.233611,1.450518 c -1.796294,2.111875 -2.225774,4.308811 -4.07963,4.308811 -2.119913,0 -2.385316,-0.891183 -2.385316,-4.538533 0,-2.389676 0.103057,-1.779044 0.641881,-2.838344 0.530603,-1.043117 0.797961,-1.276746 1.541733,-1.348326 1.0299,-0.09912 1.844685,0.742537 1.603583,1.656549 -0.201162,0.762584 0.547915,0.965728 1.590208,0.4314 1.215688,-0.623221 1.754581,-1.947252 1.754581,-3.3283 0,-1.553061 -1.443284,-3.209808 -2.796518,-3.209808 -1.203014,0 -2.336435,0.464756 -3.257312,1.335624 -0.685506,0.64828 -0.797785,0.677893 -0.962259,0.252985 -0.341474,-0.882168 0.06168,-3.448073 0.646335,-4.027659 1.251442,-1.240623 3.527633,-0.447323 5.503596,1.047919 1.408011,1.065467 1.993156,1.209598 2.247132,0.553473 0.23885,-0.616811 -0.260108,-2.970032 -0.71422,-3.369442 -0.216557,-0.190468 -1.364714,-0.269931 -4.193943,-0.261268 z"/>
+ <path style="fill:#5c3d2b" d="m 40.631979,40.99661 c -1.752218,0.495847 -3.363209,2.32975 -4.492082,3.656164 -1.175498,1.517143 -1.471945,3.445278 -0.753888,5.167847 0.879353,2.109504 2.420341,3.181311 4.566298,3.179613 2.264383,-0.0017 4.093548,-1.606096 3.60148,-3.160081 -0.157817,-0.498373 -0.240193,-0.478827 -1.117162,0.292961 -1.277278,1.124087 -1.924793,1.287297 -2.976492,0.74217 -1.145763,-0.593884 -1.958882,-2.014638 -1.605432,-3.249923 0.369257,-1.290544 0.83085,-1.912039 2.515567,-2.660094 0.134636,-0.05978 0.239206,-0.120477 0.355459,-0.179676 0.194536,-0.146996 0.491979,-0.394574 0.785138,-0.679672 0.413144,-0.49577 0.303655,-1.401703 -0.42577,-2.523376 -0.207113,-0.227275 -0.322371,-0.402977 -0.453116,-0.585933 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 26.183594 13.152344 C 25.240518 13.155244 24.11003 13.167713 22.765625 13.189453 C 15.611429 13.305141 15.214759 13.342175 16.072266 14.548828 C 16.753731 14.294571 18.621437 14.256467 22.765625 14.189453 C 24.11003 14.167713 25.240518 14.155244 26.183594 14.152344 C 29.012823 14.143681 30.160396 14.223595 30.376953 14.414062 C 30.683482 14.683667 30.992924 15.827087 31.099609 16.742188 C 31.310393 16.079565 30.823465 13.804834 30.376953 13.412109 C 30.160396 13.221641 29.012823 13.143681 26.183594 13.152344 z M 26.914062 17.621094 C 25.711049 17.621094 24.577127 18.08421 23.65625 18.955078 C 22.970744 19.603358 22.859787 19.633892 22.695312 19.208984 C 22.655756 19.106795 22.627869 18.977609 22.607422 18.835938 C 22.571644 19.388246 22.577891 19.905636 22.695312 20.208984 C 22.859787 20.633892 22.970744 20.605311 23.65625 19.957031 C 24.577127 19.086163 25.711049 18.621094 26.914062 18.621094 C 28.157011 18.621094 29.463199 20.017946 29.669922 21.449219 C 29.69505 21.245191 29.710938 21.03894 29.710938 20.830078 C 29.710938 19.277017 28.267297 17.621094 26.914062 17.621094 z M 17.068359 23.734375 C 17.067389 30.372654 17.043991 29.855062 16.384766 30.996094 C 15.853917 31.914754 15.495466 32.422433 15.978516 32.705078 C 16.089199 32.499645 16.227122 32.268904 16.384766 31.996094 C 17.062476 30.823068 17.070312 31.540844 17.070312 24.289062 C 17.070312 24.050994 17.068401 23.957336 17.068359 23.734375 z M 26.34375 24.027344 C 26.34909 24.072981 26.357844 24.115738 26.373047 24.154297 C 26.364035 24.111356 26.357197 24.068815 26.34375 24.027344 z M 30.277344 25.037109 L 29.042969 26.486328 C 27.246675 28.598203 26.8187 30.794922 24.964844 30.794922 C 22.974509 30.794922 22.621974 29.979841 22.585938 26.865234 C 22.584625 27.013206 22.578125 27.077779 22.578125 27.257812 C 22.578125 30.905162 22.844931 31.796875 24.964844 31.796875 C 26.8187 31.796875 27.246675 29.598203 29.042969 27.486328 L 30.277344 26.037109 L 34.607422 26.037109 C 36.508122 26.144785 37.508417 26.183321 37.943359 26.367188 C 38.622452 25.200413 38.193354 25.240254 34.607422 25.037109 L 30.277344 25.037109 z M 37.132812 36.158203 C 37.133548 36.482212 37.131716 36.678395 37.132812 37.029297 L 37.152344 43.150391 C 37.15457 43.871044 37.263732 44.180812 37.894531 44.574219 C 38.572685 45.074143 39.284782 45.333152 40.011719 45.480469 C 41.395174 45.687467 41.990302 44.996143 41.683594 43.847656 C 41.487581 44.361729 40.920657 44.616468 40.011719 44.480469 C 39.284782 44.333152 38.572685 44.074143 37.894531 43.574219 C 37.263732 43.180812 37.15457 42.86909 37.152344 42.148438 L 37.132812 36.158203 z M 42.466797 39.191406 C 42.139131 39.196806 41.808066 39.244448 41.472656 39.333984 C 40.305951 39.645431 39.994518 40.023456 40.462891 40.787109 C 40.658764 40.61033 40.983166 40.464651 41.472656 40.333984 C 41.808066 40.244448 42.139131 40.196806 42.466797 40.191406 C 43.44979 40.175472 44.409768 40.541818 45.423828 41.308594 C 46.516052 42.134465 47.084799 43.089512 47.216797 44.335938 C 47.232848 44.201511 47.248047 44.066147 47.248047 43.925781 C 47.248047 42.381391 46.682872 41.260605 45.423828 40.308594 C 44.409768 39.541818 43.44979 39.175472 42.466797 39.191406 z M 31 39.986328 C 31.00309 41.994353 30.942601 43.71322 30.773438 44.263672 C 30.582223 44.885859 30.405008 45.71465 30.378906 46.103516 C 30.362623 46.34611 30.367559 46.530197 30.449219 46.673828 C 30.519839 46.24928 30.63161 45.727111 30.773438 45.265625 C 30.97103 44.622666 31.031032 42.432859 31 39.986328 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/etherape.svg b/.icons/awkward/64x64/apps/etherape.svg
new file mode 100644
index 00000000..8a13e87f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/etherape.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#307ada" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="fill:#3f3f3f" d="M 32,12 C 20.954285,12 12,20.954285 12,32 12,43.045715 20.954285,52 32,52 43.045715,52 52,43.045715 52,32 52,20.954285 43.045715,12 32,12 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 4,33.000748 19.6,0 5.6,-14 5.6,28 5.6,-14 19.6,0"/>
+ <path style="fill:none;stroke:#22d3ff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 4,32 19.6,0 5.6,-14 5.6,28 5.6,-14 19.6,0"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ethereumwallet.svg b/.icons/awkward/64x64/apps/ethereumwallet.svg
new file mode 100644
index 00000000..884051d3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ethereumwallet.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#4c6a8f" 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" d="M 32,12 46,34 32,42 18,34 Z"/>
+ <path style="opacity:0.2" d="M 32,54 46,36 32,44 18,36 Z"/>
+ <path style="fill:#ffffff" d="M 32,11 46,33 32,41 18,33 Z"/>
+ <path style="fill:#ffffff" d="M 32,53 46,35 32,43 18,35 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/etherwall.svg b/.icons/awkward/64x64/apps/etherwall.svg
new file mode 100644
index 00000000..cdc59fbd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/etherwall.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 9.6674688,4.9999981 A 5.6683524,6.3464722 0 0 0 4.4057482,13.704411 L 19.877665,57.011173 a 5.6683524,6.3464722 0 0 0 5.019849,3.983114 5.6683524,6.3464722 0 0 0 4.135624,-1.730118 l 19.972334,-21.14588 a 5.6683524,6.3464722 0 0 0 1.245048,-1.93004 L 59.469436,14.027366 A 5.6683524,6.3464722 0 0 0 54.330634,4.9999981 l -44.6631652,0 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="M 9.6674688,3.9999998 A 5.6683524,6.3464722 0 0 0 4.4057482,12.704413 L 19.877665,56.011174 a 5.6683524,6.3464722 0 0 0 5.019849,3.983114 5.6683524,6.3464722 0 0 0 4.135624,-1.730118 L 49.005472,37.11829 A 5.6683524,6.3464722 0 0 0 50.25052,35.18825 L 59.469436,13.027368 A 5.6683524,6.3464722 0 0 0 54.330634,3.9999998 l -44.6631652,0 z"/>
+ <path style="opacity:0.2" d="m 10,10.999998 c 0.648597,2.209333 13.473912,39.211701 15.242188,44.000001 L 31,48.801 31,10.999998 Z m 26.699218,0 c -0.09074,0.911589 -0.543854,7.769107 -1.058594,16.031251 -0.547902,8.794866 -1.0428,16.531788 -1.101562,17.191406 -0.0253,0.283434 -0.03996,0.499852 -0.04296,0.671876 L 38.125,40.933593 c 1.111248,-4.710994 5.941708,-27.427699 6.355468,-29.933595 z m 9.933594,0 c -0.56624,2.142561 -6.085788,24.839013 -6.835936,28.105469 l 2.027342,-2.210936 c 1.542556,-4.50406 7.608564,-23.530312 8.246094,-25.894533 z m 5.191406,0 C 51.10759,12.774734 44.348596,32.464103 43.59375,34.964843 l 1.324218,-1.44922 C 46.99528,28.699855 53.462684,12.713715 54,10.999998 Z"/>
+ <path style="fill:#feab07" d="m 10,10 c 0.648597,2.209332 13.473912,39.2117 15.242188,44 L 31,47.801 31,10 Z m 26.699218,0 c -0.09074,0.911589 -0.543854,7.769106 -1.058594,16.03125 -0.547902,8.794866 -1.0428,16.531788 -1.101562,17.191406 -0.0253,0.283434 -0.03996,0.499852 -0.04296,0.671876 L 38.125,39.933594 C 39.236248,35.2226 44.066708,12.505895 44.480468,10 Z m 9.933594,0 c -0.56624,2.142561 -6.085788,24.839012 -6.835936,28.105468 l 2.027342,-2.210936 C 43.366774,31.390472 49.432782,12.364221 50.070312,10 Z m 5.191406,0 C 51.10759,11.774736 44.348596,31.464104 43.59375,33.964844 l 1.324218,-1.44922 C 46.99528,27.699856 53.462684,11.713716 54,10 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 9.6679688 4 A 5.6683524 6.3464722 0 0 0 4.0273438 10.822266 A 5.6683524 6.3464722 0 0 1 9.6679688 5 L 54.332031 5 A 5.6683524 6.3464722 0 0 1 59.974609 10.859375 A 5.6683524 6.3464722 0 0 0 54.332031 4 L 9.6679688 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10 10 C 10.015415 10.052514 10.185174 10.545014 10.341797 11 L 30 11 L 30 10 L 10 10 z M 36.699219 10 C 36.608479 10.911589 36.155365 17.769106 35.640625 26.03125 C 35.092723 34.826116 34.597825 42.563038 34.539062 43.222656 C 34.513762 43.50609 34.499094 43.722507 34.496094 43.894531 L 34.564453 43.820312 C 34.641571 42.855852 35.105545 35.620296 35.640625 27.03125 C 36.155365 18.769106 36.608479 11.911589 36.699219 11 L 44.273438 11 C 44.364472 10.567894 44.465837 10.088618 44.480469 10 L 36.699219 10 z M 46.632812 10 C 46.066572 12.142561 40.547023 34.839013 39.796875 38.105469 L 40.123047 37.748047 C 41.243903 32.98202 46.09312 13.04211 46.632812 11 L 49.757812 11 C 49.892424 10.574758 50.044059 10.097359 50.070312 10 L 46.632812 10 z M 51.824219 10 C 51.107591 11.774736 44.348596 31.464104 43.59375 33.964844 L 44.111328 33.396484 C 45.665055 28.642182 51.16935 12.621789 51.824219 11 L 53.607422 11 C 53.777109 10.574366 53.973386 10.084884 54 10 L 51.824219 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/etr.svg b/.icons/awkward/64x64/apps/etr.svg
new file mode 100644
index 00000000..915dc24e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/etr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,33 A 28,28 0 0 1 32,61 28,28 0 0 1 4,33 28,28 0 0 1 32,5 28,28 0 0 1 60,33 Z"/>
+ <path style="fill:#72a0d1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 49.076172,24.935344 -5.408594,3.171875 -2.540235,1.490234 A 2.80028,2.80028 0 0 1 37.660157,29.08886 C 35.66661,26.944757 31.089045,24.998235 25.7,24.998235 c -3.985342,0 -7.555311,1.016377 -9.928516,2.460936 C 13.39828,28.903733 12.4,30.535054 12.4,31.998235 c 0,1.46318 0.99828,3.094502 3.371484,4.539063 2.373205,1.444559 5.943174,2.460937 9.928516,2.460937 5.389045,0 9.966613,-1.946523 11.960157,-4.090625 a 2.80028,2.80028 0 0 1 3.467186,-0.508594 l 2.540235,1.490234 5.408594,3.171875 c -0.05233,-0.13909 -0.05405,-0.11326 -0.106638,-0.257031 C 48.225934,36.770938 47.4,34.421679 47.4,31.998235 c 0,-2.423445 0.825891,-4.773317 1.569532,-6.80586 0.05261,-0.143813 0.05426,-0.117894 0.106638,-0.257031 z"/>
+ <path style="fill:#d76337" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.2" d="m 50.697359,22.000855 c -0.308529,0.0096 -0.608217,0.098 -0.875384,0.255097 l -7.757633,4.551466 -2.49458,1.463451 C 36.854895,25.350969 31.715988,23 25.81064,23 17.078665,23 10,27.684448 10,32.999561 10,38.314673 17.078665,43 25.81064,43 c 5.905348,0 11.044254,-2.351848 13.759122,-5.271748 l 2.49458,1.463451 7.757633,4.551466 C 51.065978,44.47251 53.000102,43.561836 53,42.102493 c 0,0 -3,-5.933492 -3,-9.102932 0,-3.169441 3,-9.100249 3,-9.100249 6.98e-4,-1.069691 -1.250351,-1.930272 -2.302641,-1.898457 z"/>
+ <path style="fill:#142f56" d="M 50.697266 21 C 50.388737 21.0096 50.089433 21.09876 49.822266 21.255859 L 42.064453 25.806641 L 39.570312 27.271484 C 36.855446 24.351584 31.715895 22 25.810547 22 C 17.078572 22 10 26.684887 10 32 C 10 37.315112 17.078572 42 25.810547 42 C 31.715895 42 36.855444 39.648416 39.570312 36.728516 L 42.064453 38.191406 L 49.822266 42.744141 C 51.066269 43.473482 53.000102 42.560905 53 41.101562 C 53 41.101562 50 35.16944 50 32 C 50 28.830559 53 22.898438 53 22.898438 C 53.000698 21.828747 51.749556 20.968185 50.697266 21 z"/>
+ <path style="fill:#8dc6ff" d="M 25.810547 26 C 22.159921 26 18.893784 27.023982 16.791016 28.373047 C 14.688248 29.722112 14 31.118153 14 32 C 14 32.881846 14.688248 34.277888 16.791016 35.626953 C 18.893784 36.976018 22.159921 38 25.810547 38 C 30.653995 38 34.910761 35.86451 36.640625 34.003906 A 4.0004 4.0004 0 0 1 41.59375 33.277344 L 44.087891 34.740234 A 4.0004 4.0004 0 0 0 44.089844 34.742188 L 46.722656 36.287109 C 46.315377 34.982546 46 33.586949 46 32 C 46 30.412309 46.315086 29.015999 46.722656 27.710938 L 44.089844 29.255859 L 41.595703 30.720703 A 4.0004 4.0004 0 0 1 36.640625 29.996094 C 34.910717 28.135539 30.653995 26 25.810547 26 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ettercap.svg b/.icons/awkward/64x64/apps/ettercap.svg
new file mode 100644
index 00000000..58c7e396
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ettercap.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-1058.5197)">
+ <path style="opacity:0.2" d="m 53.210516,1099.309 -1.077526,2.5424 -30.573702,-9.174 q -0.06734,0.2816 -0.238502,0.8334 -0.15994,0.505 -0.22728,0.7864 -1.22333,5.1126 0.542086,8.3572 1.801896,3.2552 6.581318,4.6894 4.122708,1.237 9.06481,1.0106 4.97859,-0.2152 10.765358,-1.8472 l -5.126684,12.4374 q -5.318134,0.8174 -10.319202,0.473 -4.975812,-0.2866 -9.864684,-1.7534 -9.558841,-2.8682 -13.4180622,-10.1092 -3.822736,-7.23 -1.3424082,-17.5958 1.4365722,-6.004 4.4251444,-11.1398 3.036278,-5.1718 7.332718,-8.9102 5.104652,-4.5008 11.01772,-5.8434 5.949554,-1.3318 12.334276,0.584 8.281896,2.4852 11.776278,9.6166 3.530862,7.1424 1.230104,16.7578 -0.448928,1.8762 -1.172876,3.9212 -0.676244,2.0092 -1.708886,4.3636 z m -10.491024,-11.3924 q 0.255354,-0.577 0.43774,-1.1758 0.230094,-0.6346 0.375996,-1.2446 0.897858,-3.7522 -0.32589,-6.4824 -1.223746,-2.7298 -4.215446,-3.6276 -3.830832,-1.1494 -7.181604,0.761 -3.303064,1.8742 -5.982944,6.7008 z"/>
+ <path style="fill:#275ac4" d="m 53.210516,1098.309 -1.077526,2.5424 -30.573702,-9.174 q -0.06734,0.2816 -0.238502,0.8334 -0.15994,0.505 -0.22728,0.7864 -1.22333,5.1126 0.542086,8.3572 1.801896,3.2552 6.581318,4.6894 4.122708,1.237 9.06481,1.0106 4.97859,-0.2152 10.765358,-1.8472 l -5.126684,12.4374 q -5.318134,0.8174 -10.319202,0.473 -4.975812,-0.2866 -9.864684,-1.7534 -9.558841,-2.8682 -13.4180622,-10.1092 -3.822736,-7.23 -1.3424082,-17.5958 1.4365722,-6.004 4.4251444,-11.1398 3.036278,-5.1718 7.332718,-8.9102 5.104652,-4.5008 11.01772,-5.8434 5.949554,-1.3318 12.334276,0.584 8.281896,2.4852 11.776278,9.6166 3.530862,7.1424 1.230104,16.7578 -0.448928,1.8762 -1.172876,3.9212 -0.676244,2.0092 -1.708886,4.3636 z m -10.491024,-11.3924 q 0.255354,-0.577 0.43774,-1.1758 0.230094,-0.6346 0.375996,-1.2446 0.897858,-3.7522 -0.32589,-6.4824 -1.223746,-2.7298 -4.215446,-3.6276 -3.830832,-1.1494 -7.181604,0.761 -3.303064,1.8742 -5.982944,6.7008 z"/>
+ <path style="fill:#453a53" d="m 37.680338,1062.6154 -30.4687492,30.7124 c -0.4568302,4.007 -0.102284,7.6106 1.0606552,10.8118 l 21.069336,-21.238 -3.512912,-1.0526 c 1.786586,-3.2178 3.779402,-5.4524 5.981444,-6.702 1.951332,-1.1126 4.024622,-1.4476 6.220162,-1.0036 l 8.892144,-8.9632 c -1.179368,-0.6066 -2.45747,-1.1178 -3.835722,-1.5314 -1.829154,-0.5488 -3.63078,-0.8846 -5.406358,-1.0334 z m 15.597872,8.0362 -9.456378,9.532 c 0.18266,1.3034 0.08874,2.7396 -0.287544,4.3122 -0.09726,0.4064 -0.223666,0.8208 -0.377062,1.2442 -0.12158,0.399 -0.266504,0.791 -0.43674,1.1756 l -4.296876,-1.2904 -8.49338,8.5612 9.079318,2.7262 17.69477,-17.8336 c -0.33209,-2.0576 -0.943528,-3.996 -1.841904,-5.8134 -0.459562,-0.9378 -1.000432,-1.7966 -1.584204,-2.614 z m 2.221682,21.5196 -7.408312,7.4676 4.041884,1.2112 1.07693,-2.5402 c 0.688428,-1.5696 1.258156,-3.0246 1.708984,-4.364 0.213636,-0.6036 0.402802,-1.1932 0.580514,-1.7746 z m -33.520508,10.0296 -9.030491,9.1028 c 1.971424,1.86 4.413068,3.3576 7.318793,4.5008 l 9.10102,-9.174 c -0.38497,-0.094 -0.778074,-0.174 -1.152886,-0.287 -2.90906,-0.8728 -4.982008,-2.2576 -6.236436,-4.1426 z m 26.068794,3.3058 c -2.548786,0.7188 -4.96992,1.2112 -7.28353,1.5178 l -11.02973,11.1178 c 0.95288,0.12 1.909584,0.2212 2.867296,0.2762 2.898052,0.2 5.880498,0.086 8.93826,-0.298 l 2.237954,-2.2532 z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="translate(0,1058.5197)" d="M 35.275391 4.0039062 C 33.747205 4.0323937 32.239342 4.213925 30.751953 4.546875 C 26.809908 5.4419417 23.137476 7.3881385 19.734375 10.388672 C 16.870082 12.880939 14.424576 15.850961 12.400391 19.298828 C 10.408009 22.722695 8.9342773 26.436786 7.9765625 30.439453 C 7.2982981 33.27406 6.9927432 35.923382 7.0214844 38.40625 C 7.0783333 36.214028 7.3888072 33.895803 7.9765625 31.439453 C 8.9342773 27.436786 10.408009 23.722695 12.400391 20.298828 C 14.424576 16.850961 16.870082 13.880939 19.734375 11.388672 C 23.137476 8.3881385 26.809908 6.4419417 30.751953 5.546875 C 34.718322 4.6590083 38.829456 4.8536594 43.085938 6.1308594 C 48.607201 7.7876594 52.53174 10.991827 54.861328 15.746094 C 56.243061 18.541131 56.936359 21.629079 56.978516 24.992188 C 57.07732 21.235909 56.379312 17.816745 54.861328 14.746094 C 52.53174 9.9918271 48.607201 6.7876594 43.085938 5.1308594 C 40.425637 4.3326094 37.822366 3.9564271 35.275391 4.0039062 z M 43.898438 23.455078 C 43.863535 24.25393 43.744717 25.092635 43.533203 25.976562 C 43.435935 26.383229 43.311599 26.797636 43.158203 27.220703 C 43.036612 27.619903 42.888986 28.011818 42.71875 28.396484 L 26.326172 23.478516 C 26.15912 23.756615 25.991695 24.033528 25.828125 24.328125 L 42.71875 29.396484 C 42.888986 29.011818 43.036612 28.619903 43.158203 28.220703 C 43.311599 27.797636 43.435935 27.383229 43.533203 26.976562 C 43.834875 25.715857 43.956027 24.542723 43.898438 23.455078 z M 20.611328 39.111328 C 20.532677 41.048379 20.868227 42.725969 21.634766 44.134766 C 22.83603 46.304899 25.030516 47.868085 28.216797 48.824219 C 30.965269 49.648885 33.986515 49.984918 37.28125 49.833984 C 40.465769 49.696333 43.905428 49.11263 47.585938 48.105469 L 48.046875 46.988281 C 44.18903 48.076281 40.60031 48.690518 37.28125 48.833984 C 33.986515 48.984918 30.965269 48.648885 28.216797 47.824219 C 25.030516 46.868085 22.83603 45.304899 21.634766 43.134766 C 21.003497 41.974577 20.669385 40.62978 20.611328 39.111328 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eu.blumenstingl.martin.keystateplasmoid.svg b/.icons/awkward/64x64/apps/eu.blumenstingl.martin.keystateplasmoid.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/eu.scarpetta.PDFMixTool.svg b/.icons/awkward/64x64/apps/eu.scarpetta.PDFMixTool.svg
new file mode 100644
index 00000000..70012eb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eu.scarpetta.PDFMixTool.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 12.75,5 C 11.2265,5 10,6.2488 10,7.8 v 50.4 c 0,1.5512 1.2265,2.8 2.75,2.8 h 38.5 C 52.7735,61 54,59.7512 54,58.2 V 21 L 40.25,19 38,5 Z"/>
+ <path style="fill:#f14223" d="M 12.75,4 C 11.2265,4 10,5.2488 10,6.8 v 50.4 c 0,1.5512 1.2265,2.8 2.75,2.8 h 38.5 C 52.7735,60 54,58.7512 54,57.2 V 20 L 40.25,18 38,4 Z"/>
+ <path style="fill:#ffffff" d="M 14,8 V 56 H 50 V 19.859376 L 40.307692,17.882353 38.36869,8 Z"/>
+ <path style="opacity:0.1" d="m 38,17.332031 v 1 C 38,19.809364 39.190637,21 40.667969,21 H 54 V 20 H 40.667969 C 39.190637,20 38,18.809364 38,17.332031 Z"/>
+ <path style="fill:#f46b53" d="M 54,20 38,4 V 17.333333 C 38,18.810667 39.189334,20 40.666666,20 Z"/>
+ <g style="fill:#3f3f3f" transform="matrix(-1.0078768,1.0582678,1.0078768,1.0582678,-244.00604,-272.10552)">
+ <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 29.397516,44.948936 0.935808,4.051076 -2.999998,2.999982 h -3.333322 l 3.33333,-3.333352 -1.000004,-2.99996 -2.999996,-1.000016 -3.333326,3.333308 -8e-6,-3.333308 3,-2.999982 3.333336,0.666672 1.076606,0.239246 9.42904,-9.069584 -1.172308,-4.503022 2.999996,-3.000006 h 3.333324 l -3.333328,3.333352 1.000002,2.99996 2.999998,1.000016 3.333324,-3.333306 1e-5,3.333306 -2.999998,3.000024 -4.173444,-0.813436 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.75 4 C 11.2265 4 10 5.2495812 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.2265 5 12.75 5 L 38 5 L 38 4 L 12.75 4 z"/>
+ <rect style="opacity:0.2" width="36" height="1" x="14" y="56"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/eureka.svg b/.icons/awkward/64x64/apps/eureka.svg
new file mode 100644
index 00000000..99e95b7f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/eureka.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4a3f37" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 20.700117,12 1.278008,2.348828 0.04375,0.07656 V 49.917578 54 57.319532 L 41,42.8 V 36 h -6 v 2.6 l -7,4.2 V 32 h 8 v -6 h -8 v -7 h 7 v 2 h 6 V 14.8 L 38.2,12 H 27.8 26.222266 23.409883 22.100117 Z"/>
+ <path style="fill:#0096a7" d="m 20.700117,11 1.278008,2.348828 0.04375,0.07656 V 48.917578 53 56.319532 L 41,41.8 V 35 h -6 v 2.6 l -7,4.2 V 31 h 8 v -6 h -8 v -7 h 7 v 2 h 6 V 13.8 L 38.2,11 H 27.8 26.222266 23.409883 22.100117 Z"/>
+ <path style="fill:#ff9f03" d="m 35,35 v 2.6 l -7,4.2 v -3.171875 l -5.978125,3.232032 V 48.917578 53 56.319532 L 41,41.8 V 35 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.699219 11 L 21.244141 12 L 22.099609 12 L 23.410156 12 L 26.222656 12 L 27.800781 12 L 38.199219 12 L 41 14.800781 L 41 13.800781 L 38.199219 11 L 27.800781 11 L 26.222656 11 L 23.410156 11 L 22.099609 11 L 20.699219 11 z M 28 25 L 28 26 L 36 26 L 36 25 L 28 25 z M 35 35 L 35 36 L 41 36 L 41 35 L 35 35 z M 35 37.599609 L 28 41.800781 L 28 42.800781 L 35 38.599609 L 35 37.599609 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 35 35 L 35 36 L 41 36 L 41 35 L 35 35 z M 35 37.599609 L 28 41.800781 L 28 42.800781 L 35 38.599609 L 35 37.599609 z M 28 38.628906 L 22.021484 41.859375 L 22.021484 42.859375 L 28 39.628906 L 28 38.628906 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/euro-truck-simulator-2.svg b/.icons/awkward/64x64/apps/euro-truck-simulator-2.svg
new file mode 100644
index 00000000..3ec10b43
--- /dev/null
+++ b/.icons/awkward/64x64/apps/euro-truck-simulator-2.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="20"/>
+ <path style="opacity:0.2" d="M 32,13 A 20.000001,20.000001 0 0 0 12,33 20.000001,20.000001 0 0 0 32,53 20.000001,20.000001 0 0 0 52,33 20.000001,20.000001 0 0 0 32,13 Z m 0,3 a 17.000277,17.000277 0 0 1 5.246094,0.837891 L 34.833984,21.667969 32,27.332031 29.166016,21.667969 26.759766,16.847656 A 17.000277,17.000277 0 0 1 32,16 Z m -7.720703,1.853516 1.710937,5.130859 2.001954,6.007813 -6.007813,-2.001954 -5.113281,-1.705078 a 17.000277,17.000277 0 0 1 3.283203,-4.480468 17.000277,17.000277 0 0 1 4.125,-2.951172 z m 15.435547,0.01758 a 17.000277,17.000277 0 0 1 4.480468,3.283203 17.000277,17.000277 0 0 1 2.951172,4.125 l -5.130859,1.710937 -6.007813,2.001954 2.001954,-6.007813 1.705078,-5.113281 z m -23.876953,9.882812 4.830078,2.41211 L 26.332031,33 l -5.664062,2.833984 -4.820313,2.40625 A 17.000277,17.000277 0 0 1 15,33 17.000277,17.000277 0 0 1 15.837891,27.753906 Z m 32.314453,0.0059 A 17.000277,17.000277 0 0 1 49,33 17.000277,17.000277 0 0 1 48.162109,38.246094 L 43.332031,35.833984 37.667969,33 l 5.664062,-2.833984 4.820313,-2.40625 z M 32,29 A 0.99990203,0.99990203 0 0 1 32.998047,30 0.99990203,0.99990203 0 0 1 32,31 0.99990203,0.99990203 0 0 1 31,30 0.99990203,0.99990203 0 0 1 32,29 Z m -3,3 a 0.99990203,0.99990203 0 0 1 1,1 0.99990203,0.99990203 0 0 1 -1,0.998047 A 0.99990203,0.99990203 0 0 1 28,33 0.99990203,0.99990203 0 0 1 29,32 Z m 6,0 a 0.99990203,0.99990203 0 0 1 1,1 0.99990203,0.99990203 0 0 1 -1,0.998047 A 0.99990203,0.99990203 0 0 1 34,33 0.99990203,0.99990203 0 0 1 35,32 Z m -3,3 A 0.99990203,0.99990203 0 0 1 32.998047,36 0.99990203,0.99990203 0 0 1 32,37 0.99990203,0.99990203 0 0 1 31,36 0.99990203,0.99990203 0 0 1 32,35 Z m -4.007812,2.007812 -2.001954,6.007813 -1.705078,5.113281 a 17.000277,17.000277 0 0 1 -4.480468,-3.283203 17.000277,17.000277 0 0 1 -2.951172,-4.125 l 5.130859,-1.710937 6.007813,-2.001954 z m 8.015624,0 6.007813,2.001954 5.113281,1.705078 a 17.000277,17.000277 0 0 1 -3.283203,4.480468 17.000277,17.000277 0 0 1 -4.125,2.951172 L 38.009766,43.015625 36.007812,37.007812 Z M 32,38.667969 l 2.833984,5.664062 2.40625,4.820313 A 17.000277,17.000277 0 0 1 32,50 17.000277,17.000277 0 0 1 26.753906,49.162109 L 29.166016,44.332031 32,38.667969 Z"/>
+ <path style="fill:#afafb1" d="M 32 12 A 20.000001 20.000001 0 0 0 12 32 A 20.000001 20.000001 0 0 0 32 52 A 20.000001 20.000001 0 0 0 52 32 A 20.000001 20.000001 0 0 0 32 12 z M 32 15 A 17.000277 17.000277 0 0 1 37.246094 15.837891 L 34.833984 20.667969 L 32 26.332031 L 29.166016 20.667969 L 26.759766 15.847656 A 17.000277 17.000277 0 0 1 32 15 z M 24.279297 16.853516 L 25.990234 21.984375 L 27.992188 27.992188 L 21.984375 25.990234 L 16.871094 24.285156 A 17.000277 17.000277 0 0 1 20.154297 19.804688 A 17.000277 17.000277 0 0 1 24.279297 16.853516 z M 39.714844 16.871094 A 17.000277 17.000277 0 0 1 44.195312 20.154297 A 17.000277 17.000277 0 0 1 47.146484 24.279297 L 42.015625 25.990234 L 36.007812 27.992188 L 38.009766 21.984375 L 39.714844 16.871094 z M 15.837891 26.753906 L 20.667969 29.166016 L 26.332031 32 L 20.667969 34.833984 L 15.847656 37.240234 A 17.000277 17.000277 0 0 1 15 32 A 17.000277 17.000277 0 0 1 15.837891 26.753906 z M 48.152344 26.759766 A 17.000277 17.000277 0 0 1 49 32 A 17.000277 17.000277 0 0 1 48.162109 37.246094 L 43.332031 34.833984 L 37.667969 32 L 43.332031 29.166016 L 48.152344 26.759766 z M 32 28 A 0.99990203 0.99990203 0 0 1 32.998047 29 A 0.99990203 0.99990203 0 0 1 32 30 A 0.99990203 0.99990203 0 0 1 31 29 A 0.99990203 0.99990203 0 0 1 32 28 z M 29 31 A 0.99990203 0.99990203 0 0 1 30 32 A 0.99990203 0.99990203 0 0 1 29 32.998047 A 0.99990203 0.99990203 0 0 1 28 32 A 0.99990203 0.99990203 0 0 1 29 31 z M 35 31 A 0.99990203 0.99990203 0 0 1 36 32 A 0.99990203 0.99990203 0 0 1 35 32.998047 A 0.99990203 0.99990203 0 0 1 34 32 A 0.99990203 0.99990203 0 0 1 35 31 z M 32 34 A 0.99990203 0.99990203 0 0 1 32.998047 35 A 0.99990203 0.99990203 0 0 1 32 36 A 0.99990203 0.99990203 0 0 1 31 35 A 0.99990203 0.99990203 0 0 1 32 34 z M 27.992188 36.007812 L 25.990234 42.015625 L 24.285156 47.128906 A 17.000277 17.000277 0 0 1 19.804688 43.845703 A 17.000277 17.000277 0 0 1 16.853516 39.720703 L 21.984375 38.009766 L 27.992188 36.007812 z M 36.007812 36.007812 L 42.015625 38.009766 L 47.128906 39.714844 A 17.000277 17.000277 0 0 1 43.845703 44.195312 A 17.000277 17.000277 0 0 1 39.720703 47.146484 L 38.009766 42.015625 L 36.007812 36.007812 z M 32 37.667969 L 34.833984 43.332031 L 37.240234 48.152344 A 17.000277 17.000277 0 0 1 32 49 A 17.000277 17.000277 0 0 1 26.753906 48.162109 L 29.166016 43.332031 L 32 37.667969 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 12 A 20.000001 20.000001 0 0 0 12 32 A 20.000001 20.000001 0 0 0 12.021484 32.417969 A 20.000001 20.000001 0 0 1 32 13 A 20.000001 20.000001 0 0 1 51.978516 32.582031 A 20.000001 20.000001 0 0 0 52 32 A 20.000001 20.000001 0 0 0 32 12 z M 36.808594 16.712891 L 34.833984 20.667969 L 32 26.332031 L 29.166016 20.667969 L 27.199219 16.726562 A 17.000277 17.000277 0 0 0 26.759766 16.847656 L 29.166016 21.667969 L 32 27.332031 L 34.833984 21.667969 L 37.246094 16.837891 A 17.000277 17.000277 0 0 0 36.808594 16.712891 z M 46.664062 24.439453 L 42.015625 25.990234 L 36.382812 27.867188 L 36.007812 28.992188 L 42.015625 26.990234 L 47.146484 25.279297 A 17.000277 17.000277 0 0 0 46.664062 24.439453 z M 17.349609 24.445312 A 17.000277 17.000277 0 0 0 16.871094 25.285156 L 21.984375 26.990234 L 27.992188 28.992188 L 27.617188 27.867188 L 21.984375 25.990234 L 17.349609 24.445312 z M 31.134766 29.5 A 0.99990203 0.99990203 0 0 0 31 30 A 0.99990203 0.99990203 0 0 0 32 31 A 0.99990203 0.99990203 0 0 0 32.998047 30 A 0.99990203 0.99990203 0 0 0 32.863281 29.5 A 0.99990203 0.99990203 0 0 1 32 30 A 0.99990203 0.99990203 0 0 1 31.134766 29.5 z M 48.976562 32.453125 A 17.000277 17.000277 0 0 1 48.162109 37.246094 L 43.332031 34.833984 L 38.667969 32.5 L 37.667969 33 L 43.332031 35.833984 L 48.162109 38.246094 A 17.000277 17.000277 0 0 0 49 33 A 17.000277 17.000277 0 0 0 48.976562 32.453125 z M 25.332031 32.5 L 20.667969 34.833984 L 15.847656 37.240234 A 17.000277 17.000277 0 0 1 15.023438 32.546875 A 17.000277 17.000277 0 0 0 15 33 A 17.000277 17.000277 0 0 0 15.847656 38.240234 L 20.667969 35.833984 L 26.332031 33 L 25.332031 32.5 z M 28.136719 32.5 A 0.99990203 0.99990203 0 0 0 28 33 A 0.99990203 0.99990203 0 0 0 29 33.998047 A 0.99990203 0.99990203 0 0 0 30 33 A 0.99990203 0.99990203 0 0 0 29.863281 32.5 A 0.99990203 0.99990203 0 0 1 29 32.998047 A 0.99990203 0.99990203 0 0 1 28.136719 32.5 z M 34.136719 32.5 A 0.99990203 0.99990203 0 0 0 34 33 A 0.99990203 0.99990203 0 0 0 35 33.998047 A 0.99990203 0.99990203 0 0 0 36 33 A 0.99990203 0.99990203 0 0 0 35.863281 32.5 A 0.99990203 0.99990203 0 0 1 35 32.998047 A 0.99990203 0.99990203 0 0 1 34.136719 32.5 z M 31.134766 35.5 A 0.99990203 0.99990203 0 0 0 31 36 A 0.99990203 0.99990203 0 0 0 32 37 A 0.99990203 0.99990203 0 0 0 32.998047 36 A 0.99990203 0.99990203 0 0 0 32.863281 35.5 A 0.99990203 0.99990203 0 0 1 32 36 A 0.99990203 0.99990203 0 0 1 31.134766 35.5 z M 27.992188 37.007812 L 27.617188 37.132812 L 25.990234 42.015625 L 24.285156 47.128906 A 17.000277 17.000277 0 0 1 19.804688 43.845703 A 17.000277 17.000277 0 0 1 17.335938 40.560547 L 16.853516 40.720703 A 17.000277 17.000277 0 0 0 19.804688 44.845703 A 17.000277 17.000277 0 0 0 24.285156 48.128906 L 25.990234 43.015625 L 27.992188 37.007812 z M 36.007812 37.007812 L 38.009766 43.015625 L 39.720703 48.146484 A 17.000277 17.000277 0 0 0 43.845703 45.195312 A 17.000277 17.000277 0 0 0 47.128906 40.714844 L 46.650391 40.554688 A 17.000277 17.000277 0 0 1 43.845703 44.195312 A 17.000277 17.000277 0 0 1 39.720703 47.146484 L 38.009766 42.015625 L 36.382812 37.132812 L 36.007812 37.007812 z M 36.800781 48.273438 A 17.000277 17.000277 0 0 1 32 49 A 17.000277 17.000277 0 0 1 27.191406 48.287109 L 26.753906 49.162109 A 17.000277 17.000277 0 0 0 32 50 A 17.000277 17.000277 0 0 0 37.240234 49.152344 L 36.800781 48.273438 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <circle style="opacity:0.2" cx="47" cy="48" r="15"/>
+ <circle style="fill:#cc8e31" cx="47" cy="47" r="15"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 47,40 c 0,0 -0.944996,-0.01925 -1.929688,0.498047 -0.948298,0.49778 -1.980944,1.743627 -2.05664,3.501953 l 2.677734,0 C 45.820332,42.814884 47,42.800781 47,42.800781 c 0,0 1.333984,-0.0016 1.333984,1.398438 0,0.738913 -0.187436,1.152522 -0.542968,1.61914 -0.355534,0.466757 -0.923177,0.935943 -1.589844,1.460938 C 45.534507,47.804294 44.769465,48.384596 44.125,49.230469 43.480533,50.076204 43,51.238539 43,52.599609 L 43,54 l 8,0 0,-3 -4.865234,0 c 0.04173,-0.0616 0.02622,0.04347 0.07422,-0.01953 0.355533,-0.466757 0.923178,-0.933988 1.589844,-1.458985 C 48.465493,48.996487 49.230534,48.414233 49.875,47.568359 50.519465,46.722624 51,45.560289 51,44.199219 51,42.332611 49.914366,41.014924 48.929688,40.498047 47.944984,39.981031 47,40 47,40 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/evelauncher.svg b/.icons/awkward/64x64/apps/evelauncher.svg
new file mode 100644
index 00000000..428eeefe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/evelauncher.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 13,14 v 8 3 h 8 v -3 h 30 v -8 z m 0,15 v 8 h 38 v -8 z m 0,12 v 3 8 H 51 V 44 H 21 v -3 z"/>
+ <path style="fill:#ffffff" d="m 13,13 v 8 3 h 8 v -3 h 30 v -8 z m 0,15 v 8 h 38 v -8 z m 0,12 v 3 8 H 51 V 43 H 21 v -3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/everdo.svg b/.icons/awkward/64x64/apps/everdo.svg
new file mode 100644
index 00000000..1e14a1c7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/everdo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 51.541661,12.004136 c -0.947838,0.0141 -1.852794,0.398935 -2.523313,1.074166 L 26.722559,35.54205 14.980944,23.070002 c -1.423741,-1.434112 -3.732258,-1.434112 -5.1559989,0 l -4.7575806,4.796642 c -1.4231522,1.434702 -1.4231522,3.760357 0,5.195059 l 14.3196145,15.069577 3.234217,3.257654 0.101556,0.101555 1.421806,1.433524 a 3.646028,3.6741039 0 0 0 5.155999,0 l 4.75758,-4.792737 0.460915,-0.464821 24.412872,-24.596457 c 1.424101,-1.434868 1.424101,-3.764096 0,-5.198965 L 54.17044,13.078302 C 53.473632,12.375826 52.527205,11.98969 51.541661,12.004136 Z"/>
+ <path style="fill:#5cbb6a;fill-rule:evenodd" d="m 51.540615,11.000713 c -0.947838,0.0141 -1.852964,0.399624 -2.523483,1.074855 L 26.723045,34.541328 14.981447,22.068664 c -1.42374,-1.434112 -3.731456,-1.434112 -5.1551961,0 l -4.7578767,4.794512 c -1.4231522,1.434702 -1.4231522,3.760191 0,5.194893 l 14.3191988,15.070113 3.334885,3.360566 1.523469,0.278433 c 1.423741,1.43411 3.254178,1.057312 4.677918,-0.3768 L 34.058519,47.128182 58.930204,22.06641 c 1.424101,-1.434868 1.424101,-3.761461 0,-5.196329 l -4.757876,-4.793078 c -0.696808,-0.702476 -1.646169,-1.090735 -2.631713,-1.07629 z"/>
+ <path style="fill:#3e8749;fill-rule:evenodd" d="m 34.210475,26.997463 -1.8046,1.816318 -5.683316,5.726283 -0.0118,-0.0156 -6.855135,-7.27699 -9.851082,10.007324 2.910014,3.062351 29.189983,-1.300718 0.121094,-0.117175 11.811924,-11.901764 -19.827158,0 z"/>
+ <path style="fill:#2d6235;fill-rule:evenodd" d="m 32.264866,28.95609 -2.77252,2.794396 12.536498,7.346906 4.891558,-4.929838 -14.655536,-5.211464 z"/>
+ <path style="fill:#2d6235;fill-rule:evenodd" d="m 34.517881,46.665773 -11.896687,3.721304 1.522974,1.536643 a 3.646028,3.6741039 0 0 0 5.156781,0 l 4.75758,-4.795858 0.459352,-0.462089 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 51.541016 11 C 50.593178 11.0141 49.688097 11.400941 49.017578 12.076172 L 26.722656 34.541016 L 14.982422 22.068359 C 13.558682 20.634247 11.249912 20.634247 9.8261719 22.068359 L 5.0683594 26.863281 C 4.2299399 27.708505 3.899374 28.861657 4.0488281 29.960938 C 4.1530608 29.194275 4.4836267 28.452759 5.0683594 27.863281 L 9.8261719 23.068359 C 11.249912 21.634247 13.558682 21.634247 14.982422 23.068359 L 26.722656 35.541016 L 49.017578 13.076172 C 49.688097 12.400941 50.593178 12.016053 51.541016 12.001953 C 52.52656 11.987508 53.475067 12.375649 54.171875 13.078125 L 58.929688 17.871094 C 59.51481 18.46064 59.84687 19.201832 59.951172 19.96875 C 60.100726 18.869105 59.768666 17.714462 58.929688 16.869141 L 54.171875 12.076172 C 53.475067 11.373696 52.52656 10.985555 51.541016 11 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/evernote.svg b/.icons/awkward/64x64/apps/evernote.svg
new file mode 100644
index 00000000..7bd4464f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/evernote.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 8.0508008,21.191718 c -0.0318,0.406005 -0.050801,0.80001 -0.050801,1.144014 0,0 0.00986,0.951572 0.250003,2.836034 0.2040025,1.462998 1.8102022,11.608341 3.3438412,14.679778 0.595187,1.201215 0.990172,1.697381 2.156226,2.226627 3.36024,0.78141 15.174183,4.710657 16.457199,2.004024 1.050013,-2.748033 1.574019,-7.284088 1.792022,-9.08211 0,1.213815 0.186642,6.121274 3.500042,7.273488 1.312936,0.452206 4.021249,0.855771 6.781282,1.167975 2.315028,0.256823 3.517243,1.154194 3.683645,6.250075 0.006,-0.274003 0.036,-0.440005 0.036,-0.762009 0,-6.254076 -1.220015,-7.212087 -3.718045,-7.488091 -2.760033,-0.312003 -5.470066,-0.716008 -6.782082,-1.168014 -3.31404,-1.152014 -3.500042,-6.060073 -3.500042,-7.274088 -0.218003,1.798022 -0.742009,6.334077 -1.792022,9.08211 C 28.924053,44.787564 17.11011,40.859516 13.74987,40.077507 12.583856,39.5475 12.188851,39.051494 11.593644,37.85148 10.060025,34.779443 8.4538057,24.63332 8.2498032,23.171302 8.1380018,22.293292 8.0844012,21.661284 8.0506008,21.191278 Z M 55.985381,33.340265 c -0.0072,1.331616 -0.0334,2.542431 -0.113282,3.394641 -0.748229,7.942296 -1.996784,12.669154 -2.50783,14.218972 -2.590031,7.836095 -4.806058,8.046098 -11.078134,8.046098 -7.526091,0 -9.964121,-1.292016 -10.232124,-6.442078 -0.016,0.346004 -0.054,0.642008 -0.054,1.032012 0,6.010073 2.284027,7.41009 10.286124,7.41009 6.273876,0 8.489103,-0.209743 11.078334,-8.046897 0.511046,-1.549799 1.759621,-6.276676 2.50783,-14.218972 0.118702,-1.266116 0.146782,-3.182439 0.113282,-5.394666 z m -15.984194,15.66019 c -2.823434,0 -4.000048,0 -4.000048,2.000024 0,0.380165 0.0803,0.668608 0.203122,0.917971 0.438006,-0.908011 1.62602,-0.918011 3.796046,-0.918011 l 0,-2.000024 z"/>
+ <path style="fill:#7ec242" d="m 28.184244,4.0052983 c -1.862022,-0.0396 -3.478042,0.1270015 -4.14005,0.3090037 -1.042012,0.2776034 -2.606031,0.8686105 -3.244039,1.7692214 -0.434005,0.6042073 -0.80001,1.3798167 -0.80001,2.4554297 0.016,2.0300249 -0.0258,3.7100449 0,5.7566699 0,1.142414 -0.395404,1.67842 -1.571419,1.70502 l -5.385865,0 c -1.151574,0 -2.026024,-0.0252 -2.690832,0.270204 -0.6720085,0.303803 -1.1508143,0.695608 -1.5082186,1.175814 -0.7248088,0.943611 -0.8438102,2.703033 -0.8438102,3.889047 0,0 0.00804,0.950611 0.248183,2.835034 0.2040024,1.462998 1.8138218,11.607541 3.3474408,14.678978 0.595187,1.201214 0.989792,1.6982 2.155826,2.227427 3.36024,0.781409 15.173183,4.710857 16.456399,2.004224 1.050473,-2.749033 1.573579,-7.284088 1.792062,-9.08211 0,1.213815 0.187762,6.123074 3.501242,7.275288 1.312936,0.452206 4.020649,0.852611 6.780682,1.164814 2.49803,0.278004 3.718045,1.236015 3.718045,7.490091 0,3.802046 -0.232003,4.070049 -4.500054,4.070049 -3.854047,0 -5.500067,0 -5.500067,-2.000024 0,-2.000024 1.176534,-2.000024 4.000048,-2.000024 l 0,-3.999849 c -5.647068,0 -8.000496,0 -8.000496,6.58988 0,6.010273 2.287027,7.41029 10.287524,7.41029 6.273876,0 8.487503,-0.210003 11.076734,-8.047298 0.511046,-1.549798 1.760461,-6.276276 2.50863,-14.218372 0.470006,-5.01406 -0.454005,-20.156244 -1.188014,-23.99429 l 0,-0.0056 C 54.25818,11.496789 52.906164,10.402976 51.668149,9.9665704 50.340132,9.4953647 47.6461,9.021759 44.270059,8.6321543 41.542026,8.3147504 37.933982,7.9389459 35.999959,7.9997466 c 0,-1.4000169 -0.932011,-2.562031 -2.178026,-3.059037 -1.66002,-0.6462078 -3.774046,-0.8954108 -5.638069,-0.9352113 z"/>
+ <path style="opacity:0.2" d="m 48.000484,33 -6.000072,0 c 0,-2.209227 1.343156,-4.000048 3.000036,-4.000048 1.65688,0 3.000036,1.790881 3.000036,4.000048 z"/>
+ <path style="fill:#ffffff" d="m 48.000484,31.999837 -6.000072,0 c 0,-2.209227 1.343156,-4.000048 3.000036,-4.000048 1.65688,0 3.000036,1.790881 3.000036,4.000048 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28.183594 4.0078125 C 26.321572 3.9682115 24.704977 4.1344041 24.042969 4.3164062 C 23.002957 4.5940097 21.438789 5.1853266 20.800781 6.0859375 C 20.366776 6.6901449 20 7.4634495 20 8.5390625 C 20.002994 8.8909781 20.000245 9.2071993 20 9.5371094 C 20 8.4614964 20.366776 7.6881918 20.800781 7.0839844 C 21.438789 6.1833735 23.002957 5.5920565 24.042969 5.3144531 C 24.704977 5.1324509 26.321572 4.9662584 28.183594 5.0058594 C 30.047617 5.0454599 32.160293 5.2930453 33.820312 5.9394531 C 35.066327 6.4364591 36 7.59803 36 8.9980469 C 37.934023 8.9372462 41.543498 9.3134555 44.269531 9.6308594 C 47.645572 10.020464 50.339952 10.491686 51.667969 10.962891 C 52.905984 11.399297 54.257589 12.494995 54.683594 14.732422 L 54.683594 14.736328 C 55.25556 17.724435 55.922454 27.460177 55.974609 34.03125 C 55.976281 34.12832 55.982939 34.243876 55.984375 34.339844 C 56.020375 27.833766 55.293601 16.92512 54.683594 13.738281 L 54.683594 13.734375 C 54.257589 11.496948 52.905984 10.401249 51.667969 9.9648438 C 50.339952 9.493638 47.645572 9.0224172 44.269531 8.6328125 C 41.543498 8.3154086 37.934023 7.9391993 36 8 C 36 6.5999831 35.066327 5.4384122 33.820312 4.9414062 C 32.160293 4.2949984 30.047617 4.047413 28.183594 4.0078125 z M 20 14.296875 C 20 15.439289 19.605702 15.9734 18.429688 16 L 13.042969 16 C 11.891355 16 11.01637 15.974127 10.351562 16.269531 C 9.679554 16.573334 9.2011543 16.965107 8.84375 17.445312 C 8.1189412 18.388924 8 20.149923 8 21.335938 C 8 21.335938 8.0149347 21.579998 8.0195312 21.671875 C 8.0647447 20.558489 8.2420404 19.22671 8.84375 18.443359 C 9.2011543 17.963153 9.679554 17.571381 10.351562 17.267578 C 11.01637 16.972174 11.891355 16.998047 13.042969 16.998047 L 18.429688 16.998047 C 19.605702 16.971447 20 16.437336 20 15.294922 C 20.000854 14.966015 19.998902 14.622542 20 14.296875 z M 40 46 C 34.353932 46 32 46.001717 32 52.591797 C 32 52.699698 32.012267 52.786462 32.017578 52.884766 C 32.190924 47.017498 34.568399 47 40 47 L 40 46 z M 45.964844 50.693359 C 45.904844 53.643395 45.406047 54 41.5 54 C 38.379962 54 36.727085 53.979982 36.205078 52.917969 C 36.073077 53.191972 36 53.537995 36 54 C 36 54.159803 36.029455 54.286588 36.050781 54.421875 C 36.085261 54.230999 36.135501 54.062394 36.205078 53.917969 C 36.727085 54.979982 38.379962 55 41.5 55 C 45.406047 55 45.904844 54.641442 45.964844 51.691406 C 45.975134 51.988352 45.983213 52.29097 45.990234 52.601562 C 45.993352 52.379995 46 52.183206 46 51.931641 C 46 51.471636 45.978844 51.097364 45.964844 50.693359 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/everpad.svg b/.icons/awkward/64x64/apps/everpad.svg
new file mode 120000
index 00000000..713d5a71
--- /dev/null
+++ b/.icons/awkward/64x64/apps/everpad.svg
@@ -0,0 +1 @@
+evernote.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/evince.svg b/.icons/awkward/64x64/apps/evince.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/evince.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/evnc.svg b/.icons/awkward/64x64/apps/evnc.svg
new file mode 100644
index 00000000..aff37b9d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/evnc.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,9 c -3.3135712,3.31e-4 -5.9996686,2.686429 -6,6 v 36 c 3.314e-4,3.313572 2.6864288,5.999668 6,6 h 2 c 2.545463,-0.0022 4.812564,-1.61014 5.65625,-4.011718 C 17.770698,52.995472 17.885328,52.99938 18,53 h 28 c 0.11474,-0.0032 0.229378,-0.0098 0.34375,-0.0196 C 47.184768,55.385088 49.452486,56.996636 52,57 h 2 c 3.313572,-3.32e-4 5.999668,-2.686428 6,-6 V 15 C 59.999668,11.686429 57.313572,9.000331 54,9 H 52 C 49.454536,9.0022 47.187436,10.61014 46.34375,13.011719 46.229302,13.004529 46.114672,13.000621 46,13 H 18 c -0.114746,0.0032 -0.229377,0.0097 -0.34375,0.01954 C 16.815208,10.61487 14.547496,9.003354 12,9 Z"/>
+ <path style="fill:#37a0f2" d="m 10,8 c -3.3135712,3.314e-4 -5.9996686,2.686429 -6,6 v 36 c 3.314e-4,3.313572 2.6864288,5.999668 6,6 h 2 c 2.545463,-0.0022 4.812564,-1.61014 5.65625,-4.011718 C 17.770698,51.995472 17.885328,51.99938 18,52 h 28 c 0.11474,-0.0032 0.229378,-0.0098 0.34375,-0.0196 C 47.184768,54.385088 49.452486,55.996636 52,56 h 2 c 3.313572,-3.32e-4 5.999668,-2.686428 6,-6 V 14 C 59.999668,10.686429 57.313572,8.0003314 54,8 H 52 C 49.454536,8.00219 47.187436,9.6101396 46.34375,12.011719 46.229302,12.004529 46.114672,12.000621 46,12 H 18 c -0.114746,0.0032 -0.229377,0.0097 -0.34375,0.01954 C 16.815208,9.6148696 14.547496,8.0033536 12,8 Z"/>
+ <path style="opacity:0.2" d="m 10,15 v 36 h 2 V 15 Z m 42,0 v 36 h 2 V 15 Z m -38,4 v 28 h 2 V 19 Z m 4,0 V 47 H 46 V 19 Z m 30,0 v 28 h 2 V 19 Z M 20,21 H 44 V 45 H 20 Z"/>
+ <path style="fill:#ffffff" d="m 10,14 v 36 h 2 V 14 Z m 42,0 v 36 h 2 V 14 Z m -38,4 v 28 h 2 V 18 Z m 4,0 V 46 H 46 V 18 Z m 30,0 v 28 h 2 V 18 Z M 20,20 H 44 V 44 H 20 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10 8 C 6.6864288 8.0003314 4.0003314 10.686429 4 14 L 4 15 C 4.0003314 11.686429 6.6864288 9.0003314 10 9 L 12 9 C 14.547496 9.0033536 16.815208 10.614861 17.65625 13.019531 C 17.770623 13.009691 17.885254 13.0032 18 13 L 46 13 C 46.114672 13.000621 46.229302 13.004529 46.34375 13.011719 C 47.187436 10.61014 49.454536 9.00219 52 9 L 54 9 C 57.313572 9.0003314 59.999668 11.686429 60 15 L 60 14 C 59.999668 10.686429 57.313572 8.0003314 54 8 L 52 8 C 49.454536 8.00219 47.187436 9.6101394 46.34375 12.011719 C 46.229302 12.004529 46.114672 12.000621 46 12 L 18 12 C 17.885254 12.0032 17.770623 12.009691 17.65625 12.019531 C 16.815208 9.6148609 14.547496 8.0033536 12 8 L 10 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/evolution-calendar.svg b/.icons/awkward/64x64/apps/evolution-calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/evolution-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/evolution-mail.svg b/.icons/awkward/64x64/apps/evolution-mail.svg
new file mode 120000
index 00000000..6fb79ec1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/evolution-mail.svg
@@ -0,0 +1 @@
+evolution.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/evolution-memos.svg b/.icons/awkward/64x64/apps/evolution-memos.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/evolution-memos.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/evolution-tasks.svg b/.icons/awkward/64x64/apps/evolution-tasks.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/64x64/apps/evolution-tasks.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/evolution.svg b/.icons/awkward/64x64/apps/evolution.svg
new file mode 100644
index 00000000..c5ae090d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/evolution.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0002398,55.999397 0,1.999934 c 0,2.474719 1.3654752,3.572483 2.9647026,3.886673 L 6.8009478,62 57.199292,62 57.007898,61.867184 C 59.968401,61.242485 60,58.000111 60,58.000111 l 0,-1.999934 c 0,0 -0.03158,3.242294 -2.992102,3.867073 l 0.191994,0.131996 -50.3983442,0 0.1639946,-0.113997 C 5.3663949,59.57126 4.0008398,58.473296 4.0008398,55.999377 Z"/>
+ <path style="fill:#3e50b4" d="m 5.274198,22.654525 c -0.057498,0.0374 -0.1096164,0.0816 -0.1640746,0.122996 l -0.032799,0.0246 0,0.004 c -0.6517785,0.511784 -1.0773246,1.298978 -1.0773246,2.195728 l 3e-5,24.397199 c 4e-6,3.999868 3.1540964,3.999868 3.9998686,3.999868 l 47.9984236,0 c 0,0 3.999868,0 3.999868,-3.999868 l -4e-5,-24.397199 c 0,-0.91699 -0.443745,-1.721063 -1.121043,-2.231126 l 0.012,-0.016 L 31.99999,3.0033709 c 0,0 -26.8891167,19.7765501 -26.7251221,19.6535541 z"/>
+ <rect style="opacity:0.2" width="32" height="26" x="144" y="243" rx="2" ry="2" transform="matrix(1.399954,0,0,1.399954,-191.99332,-330.58787)"/>
+ <rect style="fill:#ebebeb" width="43.999" height="35.999" x="10" y="9" rx="3" ry="2.998"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 12.999944,9.0029738 c -1.661945,0 -2.999901,1.3373562 -2.999901,2.9979012 l 0,0.999968 c 0,-1.660546 1.337956,-2.997902 2.999901,-2.997902 l 37.998752,0 c 1.661945,0 2.999901,1.337356 2.999901,2.997902 l 0,-0.999968 c 0,-1.660545 -1.337956,-2.9979012 -2.999901,-2.9979012 l -37.998752,0 z"/>
+ <path style="fill:#6573c3" d="m 4.0002398,25.000448 51.9982922,35.998818 -47.9984236,0 C 6.0001741,60.99925 4.0002398,60.010298 4.0002398,57.043396 Z"/>
+ <path style="fill:#8b96d2" d="m 55.998532,60.999266 c 3.999868,0 3.999868,-3.95587 3.999868,-3.95587 l 0,-32.042948 -51.9982916,35.998818 z"/>
+ <path style="fill:#848484" d="m 31.99932,15.000777 a 9.9996715,9.9996715 0 0 0 -9.999671,9.999671 9.9996715,9.9996715 0 0 0 9.999671,9.999672 l 6.99977,0 c 0.553982,0 0.999967,-0.445986 0.999967,-0.999967 0,-0.553982 -0.445985,-0.999968 -0.999967,-0.999968 l -6.99977,0 a 7.9997372,7.9997372 0 0 1 -7.999737,-7.999737 7.9997372,7.9997372 0 0 1 7.999737,-7.999737 7.9997372,7.9997372 0 0 1 7.999737,7.999737 l 0,2.999902 c 0,0.553982 -0.445985,0.999967 -0.999967,0.999967 -0.553982,0 -0.999967,-0.445985 -0.999967,-0.999967 l 0,-2.999902 a 5.9998029,5.9998029 0 0 0 -5.999803,-5.999803 5.9998029,5.9998029 0 0 0 -5.999803,5.999803 5.9998029,5.9998029 0 0 0 5.999803,5.999803 5.9998029,5.9998029 0 0 0 4.26166,-1.781181 c 0.465985,1.049965 1.51195,1.781941 2.73791,1.781941 1.661945,0 2.999902,-1.337956 2.999902,-2.999901 l 0,-2.999902 A 9.9996715,9.9996715 0 0 0 31.99912,15.001537 Z m 0,5.999803 a 3.9998686,3.9998686 0 0 1 3.999869,3.999868 3.9998686,3.9998686 0 0 1 -3.999869,3.999869 3.9998686,3.9998686 0 0 1 -3.999869,-3.999869 3.9998686,3.9998686 0 0 1 3.999869,-3.999868 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/evtest-qt.svg b/.icons/awkward/64x64/apps/evtest-qt.svg
new file mode 100644
index 00000000..5ffebfcb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/evtest-qt.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="51" height="20" x="6" y="41" rx="2.001" ry="1.997"/>
+ <rect style="fill:#838383" width="5" height="24.225" x="29" y="19.39" rx=".193" ry="0"/>
+ <rect style="fill:#a3a3a3" width="11" height="11" x="26" y="33" rx=".424" ry="0"/>
+ <path style="opacity:0.2" d="M 27.503619,23.118522 A 9.5,9.5000067 0 0 1 22.881146,10.504324 9.5,9.5000067 0 0 1 35.494952,5.8808018 9.5,9.5000067 0 0 1 40.119517,18.494234 9.5,9.5000067 0 0 1 27.506477,23.119847"/>
+ <path style="fill:#4f4f4f" d="M 27.503619,22.118522 A 9.5,9.5000067 0 0 1 22.881146,9.504324 9.5,9.5000067 0 0 1 35.494952,4.8808018 9.5,9.5000067 0 0 1 40.119517,17.494234 9.5,9.5000067 0 0 1 27.506477,22.119847"/>
+ <rect style="fill:#ffa733" width="51" height="20" x="6" y="40" rx="2.001" ry="1.997"/>
+ <path style="fill:#4f4f4f" d="M 12.75,36 C 11.2265,36 10,36.892 10,38 v 2 h 2.75 5.5 2.75 v -2 c 0,-1.108 -1.2265,-2 -2.75,-2 z"/>
+ <path style="fill:#4f4f4f" d="M 44.75,36 C 43.2265,36 42,36.892 42,38 v 2 h 2.75 5.5 2.75 v -2 c 0,-1.108 -1.2265,-2 -2.75,-2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 26.423828 33 C 26.188868 33 26 33.188868 26 33.423828 L 26 34.423828 C 26 34.188868 26.188868 34 26.423828 34 L 36.576172 34 C 36.811132 34 37 34.188868 37 34.423828 L 37 33.423828 C 37 33.188868 36.811132 33 36.576172 33 L 26.423828 33 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.152344 4.0058594 A 9.5 9.5000067 0 0 0 22.880859 9.5039062 A 9.5 9.5000067 0 0 0 22.017578 13.990234 A 9.5 9.5000067 0 0 1 22.880859 10.503906 A 9.5 9.5000067 0 0 1 35.494141 5.8808594 A 9.5 9.5000067 0 0 1 40.982422 14.007812 A 9.5 9.5000067 0 0 0 35.494141 4.8808594 A 9.5 9.5000067 0 0 0 31.152344 4.0058594 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8.0019531 40 C 6.8931411 40 6 40.891484 6 41.998047 L 6 42.998047 C 6 41.891484 6.8931411 41 8.0019531 41 L 54.998047 41 C 56.106859 41 57 41.891484 57 42.998047 L 57 41.998047 C 57 40.891484 56.106859 40 54.998047 40 L 8.0019531 40 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.75 36 C 11.2265 36 10 36.892 10 38 L 10 39 C 10 37.892 11.2265 37 12.75 37 L 18.25 37 C 19.7735 37 21 37.892 21 39 L 21 38 C 21 36.892 19.7735 36 18.25 36 L 12.75 36 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 44.75 36 C 43.2265 36 42 36.892 42 38 L 42 39 C 42 37.892 43.2265 37 44.75 37 L 50.25 37 C 51.7735 37 53 37.892 53 39 L 53 38 C 53 36.892 51.7735 36 50.25 36 L 44.75 36 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/exaile.svg b/.icons/awkward/64x64/apps/exaile.svg
new file mode 100644
index 00000000..7cf40da6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/exaile.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.0507996,32.000416 c -0.0126,0.333995 -0.050799,0.66199 -0.050799,0.999984 C 6.0000004,47.404179 17.595822,59 31.9996,59 46.403378,59 57.9992,47.404179 57.9992,33.0004 c 0,-0.337994 -0.038,-0.665989 -0.05,-0.999984 -0.527991,13.931785 -11.883817,24.999615 -25.9496,24.999615 -14.065783,0 -25.4216085,-11.06783 -25.9496004,-24.999615 z"/>
+ <rect style="fill:#90ae32" width="51.999" height="51.999" x="-58" y="-58" rx="26" ry="26" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 6 C 17.596222 6 6 17.596222 6 32 C 6 32.11092 6.0116051 32.218793 6.0175781 32.328125 C 6.3726906 18.238364 17.821617 7 32 7 C 46.178383 7 57.627309 18.238364 57.982422 32.328125 C 57.988345 32.218793 58 32.11092 58 32 C 58 17.596222 46.403778 6 32 6 z"/>
+ <path style="opacity:0.2" d="m 43.999415,33.0004 c 0,1.910591 -19.094106,12.896402 -20.75568,11.941017 -1.660355,-0.955286 -1.660355,-22.927647 2e-6,-23.881633 1.660354,-0.955285 20.75568,10.030446 20.75568,11.941016 z"/>
+ <path style="fill:#ffffff" d="m 43.998753,32.000256 c 0,1.910585 -19.094071,12.896355 -20.754965,11.941063 -1.660359,-0.955293 -1.660359,-22.927024 2e-6,-23.881364 1.660359,-0.955293 20.754965,10.030477 20.754965,11.941063 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/exfalso.svg b/.icons/awkward/64x64/apps/exfalso.svg
new file mode 120000
index 00000000..0d4bd5b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/exfalso.svg
@@ -0,0 +1 @@
+kid3.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/exmplayer.svg b/.icons/awkward/64x64/apps/exmplayer.svg
new file mode 100644
index 00000000..6553724f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/exmplayer.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,52 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,55 C 5.338,55 4,53.662 4,52 Z"/>
+ <rect style="fill:#4f4f4f" width="48" height="56" x="-56" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 4,20 4,11 C 4,9.338 5.338,8 7,8 l 50,0 c 1.662,0 3,1.338 3,3 l 0,9 z"/>
+ <path style="opacity:0.2" d="M 4,14 4,11 C 4,9.338 5.338,8 7,8 l 50,0 c 1.662,0 3,1.338 3,3 l 0,3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.338 8 4 9.338 4 11 L 4 12 C 4 10.338 5.338 9 7 9 L 57 9 C 58.662 9 60 10.338 60 12 L 60 11 C 60 9.338 58.662 8 57 8 L 7 8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7,8 C 5.338,8 4,9.338 4,11 l 0,9 12,0 0,-6 -6,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 24,14 -6,-6 8,0 6,6 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 24,14 -6,6 8,0 6,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 38,14 -6,-6 8,0 6,6 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 38,14 -6,6 8,0 6,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 52,14 -6,-6 8,0 6,6 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 52,14 -6,6 8,0 6,-6 z"/>
+ <path style="opacity:0.2" transform="matrix(0.46211737,0,0,0.44467266,17.089485,25.905793)" d="M 56.069122,24.949154 36.593551,36.193381 17.11798,47.437606 l -1e-6,-22.488453 1e-6,-22.4884516 19.475572,11.2442256 z"/>
+ <path style="fill:#bababa" transform="matrix(0.46211737,0,0,0.44467266,17.089485,24.905793)" d="M 56.069122,24.949154 36.593551,36.193381 17.11798,47.437606 l -1e-6,-22.488453 1e-6,-22.4884516 19.475572,11.2442256 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/exodus.svg b/.icons/awkward/64x64/apps/exodus.svg
new file mode 100644
index 00000000..f4c4b049
--- /dev/null
+++ b/.icons/awkward/64x64/apps/exodus.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#3c4553" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.2" d="m 28.58684,12.002074 c -1.248084,-0.01702 -1.513402,0.03282 -1.87211,0.339851 -0.266554,0.228156 -0.484768,0.6822 -0.565438,1.180687 -0.03638,0.224796 -0.0554,1.798952 -0.05566,4.28036 -3.16e-4,3.13508 -0.0148,3.92293 -0.0703,3.92293 -0.0382,0 -2.038152,-1.970563 -4.444426,-4.379971 -2.406285,-2.409409 -4.48046,-4.451915 -4.608503,-4.541107 -0.348493,-0.242738 -0.969879,-0.523905 -1.461944,-0.659193 -0.405053,-0.111362 -0.584572,-0.120737 -2.41997,-0.140628 -1.090607,-0.01182 -1.983439,-0.0015 -1.983439,0.02345 3e-6,0.0249 4.165957,4.210149 9.258,9.301945 4.729462,4.729236 8.080742,8.063008 8.636884,8.598798 V 12.007933 Z m 6.826308,0 -0.413094,0.0059 v 17.921258 c 0.556142,-0.53579 3.90742,-3.869564 8.636892,-8.598806 5.09204,-5.091795 9.257996,-9.277042 9.257998,-9.301944 0,-0.0249 -0.892832,-0.03525 -1.983438,-0.02345 -1.835398,0.01988 -2.014918,0.02927 -2.419972,0.140628 -0.492064,0.135288 -1.11345,0.416455 -1.461942,0.659193 -0.12806,0.08919 -2.202218,2.131699 -4.60849,4.541107 -2.406274,2.409408 -4.406236,4.37997 -4.444426,4.37997 -0.05546,0 -0.07002,-0.78785 -0.0703,-3.922929 -2.74e-4,-2.481408 -0.0192,-4.055564 -0.05566,-4.28036 -0.08068,-0.498487 -0.298896,-0.952531 -0.565454,-1.180687 -0.358706,-0.307028 -0.624024,-0.356875 -1.872108,-0.339852 z m -24.35498,7.646637 c -0.0597,0 -0.06758,0.33773 -0.0498,1.872107 0.02097,1.809622 0.02449,1.891664 0.161136,2.393602 0.172238,0.63273 0.402541,1.150162 0.738297,1.664096 0.186712,0.2858 1.175704,1.311834 3.758864,3.902422 l 3.503977,3.515696 -3.503977,3.512766 c -2.58316,2.59059 -3.572152,3.616622 -3.758864,3.902422 -0.335756,0.513936 -0.566059,1.031368 -0.738297,1.664096 -0.136638,0.501938 -0.140162,0.583982 -0.161136,2.393602 -0.01778,1.534378 -0.0098,1.872108 0.0498,1.872108 0.101116,0 13.339136,-13.243816 13.339136,-13.344994 0,-0.10118 -13.238017,-13.347923 -13.339136,-13.347923 z m 41.883652,0 c -0.10112,0 -13.339136,13.246749 -13.339136,13.347923 0,0.10118 13.238026,13.344994 13.339136,13.344994 0.05964,0 0.06758,-0.33773 0.0498,-1.872108 -0.02096,-1.80962 -0.0245,-1.891664 -0.16114,-2.393602 -0.17224,-0.632728 -0.40254,-1.15016 -0.738296,-1.664096 -0.1867,-0.2858 -1.175704,-1.311832 -3.758864,-3.902422 l -3.503976,-3.512766 3.503976,-3.515696 c 2.58316,-2.590588 3.572154,-3.616622 3.758864,-3.902422 0.335756,-0.513934 0.566058,-1.031366 0.738296,-1.664096 0.13664,-0.501938 0.14016,-0.58398 0.16114,-2.393602 0.0178,-1.534377 0.01,-1.872107 -0.0498,-1.872107 z M 28.999934,36.06408 c -1.278158,1.227864 -17.894888,17.84344 -17.89489,17.897818 2e-6,0.02486 0.892832,0.03822 1.983439,0.02636 1.835398,-0.0198 2.014917,-0.0322 2.41997,-0.14354 0.492065,-0.1353 1.113451,-0.413524 1.461944,-0.656264 0.128042,-0.0892 2.202218,-2.134628 4.608489,-4.544036 2.406274,-2.409408 4.406236,-4.37997 4.444426,-4.37997 0.05546,0 0.07,0.787852 0.0703,3.92293 2.7e-4,2.481408 0.0192,4.055562 0.05568,4.28036 0.12472,0.770712 0.500326,1.284724 1.057638,1.450222 C 27.40667,53.97728 27.765632,54 28.55462,54 c 0.237128,0 0.262798,-0.0106 0.44532,-0.0146 z m 6.00012,0 v 17.921256 c 0.18252,0.0042 0.208192,0.0146 0.44532,0.0146 0.788988,0 1.147944,-0.02272 1.347684,-0.08204 0.557312,-0.1655 0.932922,-0.67951 1.057638,-1.450222 0.03638,-0.224798 0.0554,-1.798952 0.05566,-4.28036 3.3e-4,-3.13508 0.0148,-3.922928 0.0703,-3.922928 0.0382,0 2.038152,1.970558 4.444426,4.37997 2.40627,2.409406 4.48045,4.454848 4.608488,4.544034 0.348494,0.242738 0.969878,0.520978 1.461944,0.656264 0.405054,0.11136 0.584574,0.12366 2.41997,0.14354 1.090608,0.0118 1.983438,-0.0015 1.98344,-0.02638 0,-0.05438 -16.616732,-16.669952 -17.89489,-17.897818 z"/>
+ <path style="fill:#12a1ff" d="m 28.58684,11.002074 c -1.248084,-0.01702 -1.513402,0.03282 -1.87211,0.339851 -0.266554,0.228156 -0.484768,0.6822 -0.565438,1.180687 -0.03638,0.224796 -0.0554,1.798952 -0.05566,4.28036 -3.16e-4,3.135079 -0.0148,3.92293 -0.0703,3.92293 -0.0382,0 -2.038152,-1.970563 -4.444426,-4.379971 -2.406285,-2.409409 -4.48046,-4.451915 -4.608503,-4.541107 -0.348493,-0.242738 -0.969879,-0.523905 -1.461944,-0.659193 -0.405053,-0.111362 -0.584572,-0.120737 -2.41997,-0.140628 -1.090607,-0.01182 -1.983439,-0.0015 -1.983439,0.02345 3e-6,0.0249 4.165957,4.210149 9.258,9.301944 4.729462,4.729237 8.080742,8.063009 8.636884,8.598799 V 11.007933 Z m 6.826308,0 -0.413094,0.0059 v 17.921258 c 0.556142,-0.53579 3.90742,-3.869564 8.636892,-8.598806 5.09204,-5.091795 9.257996,-9.277042 9.257998,-9.301944 0,-0.0249 -0.892832,-0.03525 -1.983438,-0.02345 -1.835398,0.01988 -2.014918,0.02927 -2.419972,0.140628 -0.492064,0.135288 -1.11345,0.416455 -1.461942,0.659193 -0.12806,0.08919 -2.202218,2.131699 -4.60849,4.541107 -2.406274,2.409408 -4.406236,4.37997 -4.444426,4.37997 -0.05546,0 -0.07002,-0.78785 -0.0703,-3.922929 -2.74e-4,-2.481408 -0.0192,-4.055564 -0.05566,-4.28036 -0.08068,-0.498487 -0.298896,-0.952531 -0.565454,-1.180687 -0.358706,-0.307028 -0.624024,-0.356875 -1.872108,-0.339852 z m -24.35498,7.646637 c -0.0597,0 -0.06758,0.33773 -0.0498,1.872108 0.02097,1.809621 0.02449,1.891663 0.161136,2.393601 0.172238,0.63273 0.402541,1.150162 0.738297,1.664096 0.186712,0.2858 1.175704,1.311834 3.758864,3.902422 l 3.503977,3.515696 -3.503977,3.512766 c -2.58316,2.59059 -3.572152,3.616622 -3.758864,3.902422 -0.335756,0.513936 -0.566059,1.031368 -0.738297,1.664096 -0.136638,0.501938 -0.140162,0.583982 -0.161136,2.393602 -0.01778,1.534378 -0.0098,1.872108 0.0498,1.872108 0.101116,0 13.339136,-13.243816 13.339136,-13.344994 0,-0.10118 -13.238017,-13.347923 -13.339136,-13.347923 z m 41.883652,0 c -0.10112,0 -13.339136,13.246749 -13.339136,13.347923 0,0.10118 13.238026,13.344994 13.339136,13.344994 0.05964,0 0.06758,-0.33773 0.0498,-1.872108 -0.02096,-1.80962 -0.0245,-1.891664 -0.16114,-2.393602 -0.17224,-0.632728 -0.40254,-1.15016 -0.738296,-1.664096 -0.1867,-0.2858 -1.175704,-1.311832 -3.758864,-3.902422 l -3.503976,-3.512766 3.503976,-3.515696 c 2.58316,-2.590588 3.572154,-3.616622 3.758864,-3.902422 0.335756,-0.513934 0.566058,-1.031366 0.738296,-1.664096 0.13664,-0.501938 0.14016,-0.58398 0.16114,-2.393601 0.0178,-1.534378 0.01,-1.872108 -0.0498,-1.872108 z M 28.999934,35.06408 c -1.278158,1.227864 -17.894888,17.84344 -17.89489,17.897818 2e-6,0.02486 0.892832,0.03822 1.983439,0.02636 1.835398,-0.0198 2.014917,-0.0322 2.41997,-0.14354 0.492065,-0.1353 1.113451,-0.413524 1.461944,-0.656264 0.128042,-0.0892 2.202218,-2.134628 4.608489,-4.544036 2.406274,-2.409408 4.406236,-4.37997 4.444426,-4.37997 0.05546,0 0.07,0.787852 0.0703,3.92293 2.7e-4,2.481408 0.0192,4.055562 0.05568,4.28036 0.12472,0.770712 0.500326,1.284724 1.057638,1.450222 C 27.40667,52.97728 27.765632,53 28.55462,53 c 0.237128,0 0.262798,-0.0106 0.44532,-0.0146 z m 6.00012,0 v 17.921256 c 0.18252,0.0042 0.208192,0.0146 0.44532,0.0146 0.788988,0 1.147944,-0.02272 1.347684,-0.08204 0.557312,-0.1655 0.932922,-0.67951 1.057638,-1.450222 0.03638,-0.224798 0.0554,-1.798952 0.05566,-4.28036 3.3e-4,-3.13508 0.0148,-3.922928 0.0703,-3.922928 0.0382,0 2.038152,1.970558 4.444426,4.37997 2.40627,2.409406 4.48045,4.454848 4.608488,4.544034 0.348494,0.242738 0.969878,0.520978 1.461944,0.656264 0.405054,0.11136 0.584574,0.12366 2.41997,0.14354 1.090608,0.0118 1.983438,-0.0015 1.98344,-0.02638 0,-0.05438 -16.616732,-16.669952 -17.89489,-17.897818 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 28.585938 11.001953 C 27.337854 10.984933 27.073552 11.034766 26.714844 11.341797 C 26.44829 11.569953 26.229107 12.024951 26.148438 12.523438 C 26.112057 12.748233 26.09401 14.321326 26.09375 16.802734 C 26.093434 19.937813 26.078937 20.726563 26.023438 20.726562 C 25.985238 20.726562 23.984399 18.755111 21.578125 16.345703 C 19.17184 13.936294 17.098746 11.893879 16.970703 11.804688 C 16.62221 11.56195 15.999877 11.281772 15.507812 11.146484 C 15.102759 11.035122 14.923289 11.02575 13.087891 11.005859 C 11.997284 10.994039 11.105469 11.004347 11.105469 11.029297 C 11.105469 11.031944 11.999598 11.92483 12.089844 12.017578 C 12.44996 12.013264 12.538827 11.999909 13.087891 12.005859 C 14.923289 12.02575 15.102759 12.035122 15.507812 12.146484 C 15.999877 12.281772 16.62221 12.56195 16.970703 12.804688 C 17.098746 12.893879 19.17184 14.936294 21.578125 17.345703 C 23.984399 19.755111 25.985238 21.726562 26.023438 21.726562 C 26.078937 21.726563 26.093434 20.937813 26.09375 17.802734 C 26.09401 15.321326 26.112057 13.748233 26.148438 13.523438 C 26.229107 13.024951 26.44829 12.569953 26.714844 12.341797 C 27.073552 12.034766 27.337854 11.984933 28.585938 12.001953 L 29 12.007812 L 29 11.007812 L 28.585938 11.001953 z M 35.414062 11.001953 L 35 11.007812 L 35 12.007812 L 35.414062 12.001953 C 36.662147 11.98493 36.92645 12.034769 37.285156 12.341797 C 37.551714 12.569953 37.770882 13.02495 37.851562 13.523438 C 37.888022 13.748233 37.905976 15.321326 37.90625 17.802734 C 37.90653 20.937813 37.921103 21.726562 37.976562 21.726562 C 38.014753 21.726562 40.015601 19.755111 42.421875 17.345703 C 44.828147 14.936295 46.901237 12.893878 47.029297 12.804688 C 47.377789 12.56195 48.000124 12.281772 48.492188 12.146484 C 48.897242 12.035126 49.076711 12.025739 50.912109 12.005859 C 51.461173 11.999919 51.550041 12.01326 51.910156 12.017578 C 52.000402 11.924829 52.894531 11.031944 52.894531 11.029297 C 52.894531 11.004397 52.002715 10.994059 50.912109 11.005859 C 49.076711 11.025739 48.897242 11.035126 48.492188 11.146484 C 48.000124 11.281772 47.377789 11.56195 47.029297 11.804688 C 46.901237 11.893878 44.828147 13.936295 42.421875 16.345703 C 40.015601 18.755111 38.014753 20.726562 37.976562 20.726562 C 37.921103 20.726562 37.90653 19.937813 37.90625 16.802734 C 37.905976 14.321326 37.888022 12.748233 37.851562 12.523438 C 37.770882 12.02495 37.551714 11.569953 37.285156 11.341797 C 36.92645 11.034769 36.662147 10.98493 35.414062 11.001953 z M 11.058594 18.648438 C 11.009731 18.648438 10.999637 19.049222 11.005859 19.972656 C 11.013791 19.737269 11.030684 19.648438 11.058594 19.648438 C 11.153769 19.648438 22.531235 31.032225 23.910156 32.496094 C 23.996185 32.404781 24.396484 32.002038 24.396484 31.996094 C 24.396484 31.894914 11.159713 18.648438 11.058594 18.648438 z M 52.941406 18.648438 C 52.840286 18.648438 39.603516 31.89492 39.603516 31.996094 C 39.603516 32.002038 40.003815 32.404781 40.089844 32.496094 C 41.468765 31.03223 52.84623 19.648438 52.941406 19.648438 C 52.969363 19.648438 52.986217 19.737269 52.994141 19.972656 C 53.000391 19.049222 52.990351 18.648437 52.941406 18.648438 z M 18.671875 32.496094 L 15.666016 35.509766 C 13.082856 38.100356 12.094915 39.126309 11.908203 39.412109 C 11.572447 39.926045 11.34216 40.443444 11.169922 41.076172 C 11.033284 41.57811 11.028786 41.65913 11.007812 43.46875 C 10.998345 44.285805 10.996814 44.749464 11.005859 45.017578 C 11.007235 44.812775 11.004585 44.747278 11.007812 44.46875 C 11.028786 42.65913 11.033284 42.57811 11.169922 42.076172 C 11.34216 41.443444 11.572447 40.926045 11.908203 40.412109 C 12.094915 40.126309 13.082856 39.100356 15.666016 36.509766 L 19.169922 32.996094 L 18.671875 32.496094 z M 45.328125 32.496094 L 44.830078 32.996094 L 48.333984 36.509766 C 50.917144 39.100356 51.905097 40.126309 52.091797 40.412109 C 52.427553 40.926045 52.657838 41.443444 52.830078 42.076172 C 52.966718 42.57811 52.971227 42.65913 52.992188 44.46875 C 52.995415 44.747278 52.992764 44.812775 52.994141 45.017578 C 53.003182 44.749464 53.001655 44.285805 52.992188 43.46875 C 52.971227 41.65913 52.966718 41.57811 52.830078 41.076172 C 52.657838 40.443444 52.427553 39.926045 52.091797 39.412109 C 51.905097 39.126309 50.917144 38.100356 48.333984 35.509766 L 45.328125 32.496094 z M 29 35.064453 C 27.721842 36.292317 11.105471 52.90656 11.105469 52.960938 C 11.10547 52.973257 11.733947 52.969608 12.087891 52.974609 C 13.802138 51.215186 27.795964 37.221112 29 36.064453 L 29 35.064453 z M 35 35.064453 L 35 36.064453 C 36.204036 37.221114 50.197863 51.215185 51.912109 52.974609 C 52.266053 52.969613 52.89453 52.973267 52.894531 52.960938 C 52.894531 52.906557 36.278158 36.292319 35 35.064453 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/exult.svg b/.icons/awkward/64x64/apps/exult.svg
new file mode 100644
index 00000000..bdf6441e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/exult.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g>
+ <path style="opacity:0.2" d="m 10,56 v 2 c 0,1.662 1.338,3 3,3 h 38 c 1.662,0 3,-1.338 3,-3 v -2 c 0,1.662 -1.338,3 -3,3 H 13 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#4677af" d="m 13,4 c -1.662,0 -3,1.338 -3,3 v 50 c 0,1.662 1.338,3 3,3 h 38 c 1.662,0 3,-1.338 3,-3 V 7 C 54,5.338 52.662,4 51,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 13,4 c -1.662,0 -3,1.338 -3,3 v 1 c 0,-1.662 1.338,-3 3,-3 h 38 c 1.662,0 3,1.338 3,3 V 7 C 54,5.338 52.662,4 51,4 Z"/>
+ </g>
+ <path style="opacity:0.2" class="st0" d="m 32,8 c 4,0 9.485115,3 9,11 -0.382742,7 -4.721747,11 -4.721747,11 H 47.628237 C 49.348029,30 44.621427,34.403659 43,36 40.162503,33.88485 35.345933,34 34.33254,34 34,34 33,46 36,49 c 1.140415,1.140415 2.030646,1.955693 2.05591,2.63123 C 38.07495,52.140415 37.846087,52.587047 37.40009,53 L 32,58 26.700124,53 C 26.286352,52.60964 26.057445,52.195528 26.043876,51.728212 26.023712,51.033734 26.804472,50.195528 28,49 31,46 30,34 29.711474,34 28.698082,34 23.837498,33.92476 21,36 19.378575,34.403659 14.571582,30 16.415773,30 H 27.734512 C 27.734512,30 23.464039,26 23,19 22.539163,11 28,8 32,8 Z m -5,11 c 0,4 2.243574,8 5,8 2.756426,0 5,-4 5,-8 0,-4.828925 -3,-7 -5,-7 -2,0 -5,2.171075 -5,7 z"/>
+ <path style="fill:#ebebeb" class="st0" d="m 32,7 c 4,0 9.485115,3 9,11 -0.382742,7 -4.721747,11 -4.721747,11 H 47.628237 C 49.348029,29 44.621427,33.403659 43,35 40.162503,32.88485 35.345933,33 34.33254,33 34,33 33,45 36,48 c 1.140415,1.140415 2.030646,1.955693 2.05591,2.63123 C 38.07495,51.140415 37.846087,51.587047 37.40009,52 L 32,57 26.700124,52 C 26.286352,51.60964 26.057445,51.195528 26.043876,50.728212 26.023712,50.033734 26.804472,49.195528 28,48 31,45 30,33 29.711474,33 28.698082,33 23.837498,32.92476 21,35 19.378575,33.403659 14.571582,29 16.415773,29 H 27.734512 C 27.734512,29 23.464039,25 23,18 22.539163,10 28,7 32,7 Z m -5,11 c 0,4 2.243574,8 5,8 2.756426,0 5,-4 5,-8 0,-4.828925 -3,-7 -5,-7 -2,0 -5,2.171075 -5,7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/facebook-facebook.com.svg b/.icons/awkward/64x64/apps/facebook-facebook.com.svg
new file mode 120000
index 00000000..578089b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/facebook-facebook.com.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/facebook.svg b/.icons/awkward/64x64/apps/facebook.svg
new file mode 100644
index 00000000..6c2231a4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/facebook.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0008006,54.800933 0,1.999957 C 4.0008006,59.12764 5.8731804,61 8.1999105,61 l 47.6009785,0 c 2.326751,0 4.19911,-1.87236 4.19911,-4.19911 l 0,-1.999957 c 0,2.32675 -1.872379,4.19911 -4.19911,4.19911 l -47.6009785,0 c -2.3275501,0 -4.1999099,-1.999957 -4.1999099,-4.19991 z"/>
+ <rect style="fill:#3b5999" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.2" d="m 41.999985,17.000901 c 0,0 -7.999828,0 -7.999828,7.999828 l 0,7.999829 -5.999871,0 0,7.999828 5.999871,0 0,17.999614 7.999828,0 0,-17.999614 6.99985,0 0.999979,-7.999828 -7.999829,0 0,-5.999872 c 0,-1.999957 1.999958,-1.999957 1.999958,-1.999957 l 5.999871,0 0,-7.999828 -7.999829,0 z"/>
+ <path style="fill:#ffffff" d="m 41.999985,16.001782 c 0,0 -7.999828,0 -7.999828,7.999828 l 0,7.999828 -5.999871,0 0,7.999829 5.999871,0 0,19.999571 7.999828,0 0,-19.999571 6.99985,0 0.999979,-7.999829 -7.999829,0 0,-5.999871 c 0,-1.999957 1.999958,-1.999957 1.999958,-1.999957 l 5.999871,0 0,-7.999828 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.1992188 4.0019531 C 5.8724687 4.0019531 4 5.8012234 4 8.2011719 L 4 9.2011719 C 4 6.8012234 5.8724687 5.0019531 8.1992188 5.0019531 L 8.1992188 5.0039062 L 55.800781 5.0039062 C 58.127512 5.0039062 60 6.8744219 60 9.2011719 L 60 8.2011719 C 60 5.8744219 58.127512 4.0019531 55.800781 4.0019531 L 8.1992188 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/facebookresource.svg b/.icons/awkward/64x64/apps/facebookresource.svg
new file mode 120000
index 00000000..578089b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/facebookresource.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/factorio.svg b/.icons/awkward/64x64/apps/factorio.svg
new file mode 100644
index 00000000..4ef12fb4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/factorio.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 5.1342311,23.485961 -0.214829,0.371099 c -0.3154241,0.558597 -0.1778373,1.331674 0.3085844,1.749992 l 4.4371761,3.893983 C 9.7103365,28.887678 9.7740462,28.28064 9.8643698,27.676823 L 5.2280037,23.606841 c -0.039198,-0.036 -0.059198,-0.084 -0.093796,-0.122 z m 53.7312909,0 c -0.03458,0.038 -0.05458,0.0874 -0.09374,0.1211 l -4.636566,4.070382 c 0.09026,0.603817 0.15402,1.210855 0.199199,1.824212 l 4.437377,-3.894583 c 0.486356,-0.418318 0.623988,-1.191395 0.308585,-1.749992 L 58.866388,23.485081 Z M 9.6460037,32.001924 c -0.01666,0.332259 -0.042966,0.661698 -0.042966,0.999996 0,0.507438 0.026068,1.005196 0.062498,1.499994 l 0.1992072,-0.17578 C 9.7499493,33.560138 9.6851516,32.786141 9.6459539,32.002144 Z m 44.7077453,0 c -0.03932,0.783877 -0.104139,1.558034 -0.218749,2.32419 l 0.199219,0.17578 c 0.03644,-0.494798 0.0625,-0.992556 0.0625,-1.499994 0,-0.338298 -0.0263,-0.667737 -0.04296,-0.999996 z M 5.1342311,40.517888 c -0.3945801,0.433998 -0.5047744,1.113995 -0.214789,1.627993 l 5.6013179,9.710958 c 0.324763,0.550798 1.055606,0.821717 1.660076,0.613277 l 5.819906,-1.969991 c 1.748732,1.399934 3.742612,2.541789 5.862904,3.370985 l 1.179621,5.992175 C 25.163067,60.490682 25.76003,60.9913 26.398679,61 l 11.202634,0 c 0.638628,-0.008 1.235659,-0.509318 1.355412,-1.136715 l 1.179621,-5.992175 c 2.117893,-0.829996 4.111793,-1.971991 5.859703,-3.371985 l 5.820107,1.968751 c 0.60445,0.20844 1.335312,-0.0624 1.660077,-0.613277 l 5.601318,-9.710958 c 0.290005,-0.513598 0.179799,-1.195135 -0.214829,-1.628893 l -5.386529,9.33976 c -0.324765,0.550877 -1.055627,0.821716 -1.660077,0.613277 l -5.821705,-1.969991 c -1.748732,1.399934 -3.742612,2.537789 -5.862905,3.367185 l -1.17962,5.995974 c -0.118,0.625998 -0.715965,1.127995 -1.353933,1.135995 l -11.202633,0 c -0.63863,-0.0086 -1.235619,-0.509317 -1.355413,-1.136715 l -1.177941,-5.995974 c -2.121892,-0.829996 -4.114992,-1.967991 -5.863704,-3.367985 l -5.820106,1.967991 c -0.60437,0.209999 -1.335133,-0.062 -1.659916,-0.611997 l -5.3865287,-9.33996 z"/>
+ <path style="fill:#be7c2e" d="m 26.268604,4.0024732 c -0.593595,0.0646 -1.116455,0.5502856 -1.224951,1.1374511 l -1.181175,5.9934427 c -2.120516,0.829298 -4.113437,1.968709 -5.862168,3.368713 l -5.817772,-1.968749 c -0.604476,-0.208436 -1.337647,0.0616 -1.662414,0.612483 L 4.9203438,22.85796 c -0.3154276,0.558586 -0.1801932,1.331626 0.3062281,1.749935 l 4.6372175,4.068494 c -0.1631933,1.090911 -0.2624897,2.188543 -0.2624897,3.324912 0,1.136411 0.099196,2.233942 0.2624897,3.324913 l -4.6372175,4.068693 c -0.4863609,0.41831 -0.6216557,1.191349 -0.3062281,1.749934 l 5.5997802,9.712147 c 0.324767,0.550785 1.057938,0.820898 1.662414,0.612463 l 5.818371,-1.968667 c 1.748752,1.399904 3.741653,2.539333 5.862169,3.368711 l 1.181175,5.993442 c 0.1198,0.627386 0.717551,1.128751 1.356186,1.137451 l 11.19936,0 c 0.638636,-0.008 1.236431,-0.510065 1.356166,-1.137451 l 1.181193,-5.993442 c 2.120517,-0.829298 4.113439,-1.968727 5.862171,-3.368711 l 5.818371,1.968667 c 0.604456,0.208435 1.337646,-0.0616 1.662415,-0.612463 l 5.59978,-9.712147 c 0.315407,-0.558585 0.180199,-1.331624 -0.306229,-1.749934 l -4.637218,-4.068693 c 0.1632,-1.090911 0.262471,-2.188342 0.262471,-3.324913 0,-1.136409 -0.0994,-2.233941 -0.262471,-3.324912 l 4.637218,-4.068494 c 0.48636,-0.418309 0.621636,-1.191349 0.306229,-1.749935 l -5.59978,-9.712146 C 53.155346,12.595028 52.422156,12.324895 51.8177,12.533331 L 45.999329,14.502 C 44.249397,13.101036 42.257475,11.961665 40.137558,11.132287 L 38.956365,5.1388443 C 38.836566,4.511461 38.238835,4.0100732 37.600199,4.0013932 l -11.19936,0 c -0.0438,-0.00102 -0.0876,-0.00102 -0.131199,0 z"/>
+ <path style="opacity:0.2" d="m 31.999948,21.000103 c 6.627372,0 11.999949,5.372577 11.999949,11.999948 C 43.999897,39.627423 38.62732,45 31.999948,45 25.372577,45 20,39.627423 20,33.000051 20,26.37268 25.372577,21.000103 31.999948,21.000103 Z"/>
+ <path style="fill:#ffffff" d="m 32.001333,20.00038 c 6.627372,0 11.999949,5.372577 11.999949,11.999949 0,6.627371 -5.372577,11.999948 -11.999949,11.999948 -6.627371,0 -11.999948,-5.372577 -11.999948,-11.999948 0,-6.627372 5.372577,-11.999949 11.999948,-11.999949 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 26.251953 4 C 25.658336 4.0646 25.172953 4.5378225 25.064453 5.125 L 23.876953 11.125 C 21.756362 11.954316 19.750745 13.100066 18.001953 14.5 L 12.189453 12.5625 C 11.584955 12.354061 10.826731 12.574502 10.501953 13.125 L 5.1269531 22.5 C 5.1650331 22.543 5.2080937 22.587201 5.2519531 22.625 L 5.5 22.847656 L 10.501953 14.125 C 10.826731 13.5745 11.584955 13.354061 12.189453 13.5625 L 18.001953 15.5 C 19.750745 14.100066 21.756362 12.954316 23.876953 12.125 L 25.064453 6.125 C 25.172953 5.5378225 25.658336 5.0646 26.251953 5 C 26.295553 4.99898 26.333153 4.99898 26.376953 5 L 37.626953 5 C 38.26561 5.00868 38.819653 5.4976027 38.939453 6.125 L 40.126953 12.125 C 42.247544 12.954396 44.253141 14.100066 46.001953 15.5 L 51.814453 13.5625 C 52.418931 13.354061 53.177174 13.574202 53.501953 14.125 L 58.503906 22.847656 L 58.751953 22.625 C 58.795753 22.5872 58.838953 22.542999 58.876953 22.5 L 53.501953 13.125 C 53.177174 12.574202 52.418931 12.354061 51.814453 12.5625 L 46.001953 14.5 C 44.253141 13.100066 42.247544 11.954396 40.126953 11.125 L 38.939453 5.125 C 38.819653 4.4976027 38.26561 4.00868 37.626953 4 L 26.376953 4 C 26.333153 3.99898 26.295553 3.99898 26.251953 4 z M 4.8125 23.3125 C 4.7788 23.497699 4.77356 23.627361 4.8125 23.8125 C 4.78412 23.654901 4.78902 23.470059 4.8125 23.3125 z M 59.189453 23.3125 C 59.213053 23.470099 59.217853 23.654801 59.189453 23.8125 C 59.228453 23.627301 59.223253 23.497639 59.189453 23.3125 z M 9.6894531 35.5 L 5.2519531 39.375 C 5.2080931 39.4128 5.1651125 39.457 5.1269531 39.5 L 5.5019531 40.15625 L 9.6894531 36.5 C 9.7117293 36.803793 9.7518922 37.097984 9.78125 37.394531 L 9.8769531 37.3125 C 9.7862335 36.706503 9.7345929 36.115597 9.6894531 35.5 z M 54.3125 35.5 C 54.2673 36.115597 54.215599 36.706503 54.125 37.3125 L 54.220703 37.394531 C 54.250069 37.097984 54.290194 36.803793 54.3125 36.5 L 58.5 40.15625 L 58.875 39.5 C 58.8368 39.457 58.7938 39.4128 58.75 39.375 L 54.3125 35.5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/falkon.svg b/.icons/awkward/64x64/apps/falkon.svg
new file mode 100644
index 00000000..c155d8b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/falkon.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#8767d9" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 28.476562,15 c -3.460474,-0.01204 -7.432498,0.456374 -11.945312,2.324219 6.189782,0.481951 8.845388,1.346952 8.996094,2.003905 C 14.823006,17.488464 12.346682,28.212764 12,35 c 0,0 2.740841,-1.560008 4,-2 0.387976,-0.13558 0.485427,0.12626 0.953125,0 -1.243372,1.633554 -2.206682,3.294856 -3.023437,5.003906 C 11.985144,42.50812 13.118718,48.81404 13,52 c 5.304896,6.011118 10.982812,6.98724 19,7 6.115482,-0.008 12.060188,-2.017908 16.925782,-5.722656 -2.42581,-2.500378 -7.266738,-8.048216 -7.125,-12.929688 0.08494,-2.924964 1.744808,-5.55463 7.15625,-7.05078 C 51.538916,32.992222 54.080424,32.873062 57,33 56.513694,29.231258 53.06377,25.286044 47.289062,24.070312 46.298864,23.598788 40.444542,15.041667 28.476562,15 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 28.47539,14 c -3.460474,-0.01204 -7.430936,0.455983 -11.943749,2.323828 6.189781,0.481951 8.845387,1.347344 8.996093,2.004297 -10.704338,-1.83966 -15.159314,13.395187 -15.505996,20.182423 0,0 4.719103,-6.070556 5.978262,-6.510548 0.387976,-0.13558 0.485592,0.12626 0.95329,0 -1.243372,1.633554 -2.205284,3.294856 -3.02204,5.003906 C 11.81531,41.90513 11.990806,49.851701 11.999555,53.187413 12.000655,53.605309 12.97733,53.617548 13,54 c 1.301513,1.470866 0.817061,-0.660224 2.396874,0.50664 0.340448,-0.395892 0.689737,-0.798014 0.801173,-1.017188 -0.25397,0.410372 -0.449344,0.75674 -0.66172,1.12383 C 20.316868,58.103964 26.080682,59.989814 32,60 38.592422,59.9892 44.969644,57.65273 50.008594,53.401952 48.356262,51.805634 41.63606,44.99339 41.8,39.347266 c 0.08494,-2.924964 1.744418,-5.5558 7.15586,-7.051952 C 51.537744,31.99066 54.080424,31.873062 57,32 56.513694,28.231258 53.062598,24.285264 47.28789,23.069532 46.297692,22.598008 40.44337,14.041667 28.47539,14 Z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 38,21.299852 c 0,0 5.308642,-1.85466 6,3.661168 -5.234562,0.481756 -6,-3.661168 -6,-3.661168 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 14.259548,60.356 c 0,0 8.692702,-26.250988 35.360766,-27.257672 0,0 -22.35626,-3.7168 -37.639862,20.493742 -0.08474,3.425216 2.279096,6.76393 2.279096,6.76393 z"/>
+ <path style="fill:#ffb039;fill-rule:evenodd" d="m 14.259548,59.356108 c 0,0 8.692702,-26.250988 35.360766,-27.257672 0,0 -22.35626,-3.7168 -37.639862,20.493742 -0.08474,3.425216 2.279096,6.76393 2.279096,6.76393 z"/>
+ <path style="fill:#ffb039;fill-rule:evenodd" d="m 16.55311,16.325106 c 0,0 6.65154,0.386851 9.026322,2.020183 0.99154,-0.203984 1.83344,-0.882869 1.976556,-1.807491 -0.85085,-0.352129 -8.638841,-0.986376 -11.002878,-0.212692 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 10.082243,39.544086 c 0,0 9.608356,-10.002132 26.420075,-11.197058 0,0 -24.166804,1.034314 -26.088056,7.496712 -0.5341352,1.55397 -0.332019,3.700346 -0.332019,3.700346 z"/>
+ <path style="fill:#ffb039;fill-rule:evenodd" d="m 10.082243,38.544194 c 0,0 9.608356,-10.002132 26.420075,-11.197058 0,0 -24.166804,1.034314 -26.088056,7.496712 -0.5341352,1.55397 -0.332019,3.700346 -0.332019,3.700346 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/far2l.svg b/.icons/awkward/64x64/apps/far2l.svg
new file mode 100644
index 00000000..4ed485b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/far2l.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-994.9764)">
+ <rect style="opacity:0.2" width="58" height="58" x="-1056.98" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#3f3f3f" d="m 3.0000392,1047.7764 v 3.8484 1.2442 c 0,1.7213 1.2933982,3.1073 2.899996,3.1073 H 58.099965 c 1.606598,0 2.899996,-1.386 2.899996,-3.1073 v -1.2442 -3.8484 z"/>
+ <rect style="fill:#009072" width="8" height="4" x="7" y="1051.98"/>
+ <path style="fill:#4551ff" d="m 5.9000352,997.97642 c -1.6065978,0 -2.899996,1.2934 -2.899996,2.89998 v 47.1 H 60.999961 v -47.1 c 0,-1.60658 -1.293398,-2.89998 -2.899996,-2.89998 z"/>
+ <path style="opacity:0.2" d="m 7.0000337,1002.9764 v 6 H 25.000009 v -6 z m 31.9999573,0 v 6 h 17.999975 v -6 z m -31.9999573,12 v 6 H 25.000009 v -6 z m 31.9999573,0 v 6 h 17.999975 v -6 z m -31.9999573,12 v 6 H 25.000009 v -6 z m 31.9999573,0 v 6 h 17.999975 v -6 z m -31.9999573,12 v 6 H 25.000009 v -6 z m 31.9999573,0 v 6 h 17.999975 v -6 z"/>
+ <rect style="fill:#ffff00" width="18" height="6" x="7" y="1001.98"/>
+ <rect style="fill:#07e9ff" width="6" height="18" x="1013.98" y="-25" transform="rotate(90)"/>
+ <rect style="fill:#07e9ff" width="6" height="18" x="1025.98" y="-25" transform="rotate(90)"/>
+ <rect style="fill:#07e9ff" width="6" height="18" x="1037.98" y="-25" transform="rotate(90)"/>
+ <rect style="fill:#ffff00" width="18" height="6" x="39" y="1001.98"/>
+ <rect style="fill:#07e9ff" width="6" height="18" x="1013.98" y="-57" transform="rotate(90)"/>
+ <rect style="fill:#07e9ff" width="6" height="18" x="1025.98" y="-57" transform="rotate(90)"/>
+ <rect style="fill:#07e9ff" width="6" height="18" x="1037.98" y="-57" transform="rotate(90)"/>
+ <rect style="fill:#009072" width="8" height="4" x="21" y="1051.98"/>
+ <rect style="fill:#009072" width="8" height="4" x="35" y="1051.98"/>
+ <rect style="fill:#009072" width="8" height="4" x="49" y="1051.98"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,994.9764)" d="M 5.8984375 3 C 4.2918395 3 3 4.2917975 3 5.8984375 L 3 6.8984375 C 3 5.2918375 4.2918395 4 5.8984375 4 L 58.101562 4 C 59.70816 4 61 5.2918375 61 6.8984375 L 61 5.8984375 C 61 4.2917975 59.70816 3 58.101562 3 L 5.8984375 3 z"/>
+ <rect style="fill:#07e9ff" width="6" height="50" x="29.1" y="997.98"/>
+ <rect style="opacity:0.2" width="58" height="1" x="3" y="1047.98"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,994.9764)" d="M 7 7 L 7 8 L 25 8 L 25 7 L 7 7 z M 39 7 L 39 8 L 57 8 L 57 7 L 39 7 z M 7 19 L 7 20 L 25 20 L 25 19 L 7 19 z M 39 19 L 39 20 L 57 20 L 57 19 L 39 19 z M 7 31 L 7 32 L 25 32 L 25 31 L 7 31 z M 39 31 L 39 32 L 57 32 L 57 31 L 39 31 z M 7 43 L 7 44 L 25 44 L 25 43 L 7 43 z M 39 43 L 39 44 L 57 44 L 57 43 L 39 43 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fbmessenger.svg b/.icons/awkward/64x64/apps/fbmessenger.svg
new file mode 100644
index 00000000..34a34e8c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fbmessenger.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.042999,29.828556 A 27.9995,25.999536 0 0 0 4,31.000535 27.9995,25.999536 0 0 0 13.999821,50.91418 l 0,-1.999964 A 27.9995,25.999536 0 0 1 4.042999,29.828556 Z M 59.958001,30.17255 A 27.9995,25.999536 0 0 1 32.0005,55.000107 27.9995,25.999536 0 0 1 21.442688,53.066142 l -7.441867,5.933894 0,1.999964 7.441867,-5.933894 A 27.9995,25.999536 0 0 0 32.0005,57.000071 27.9995,25.999536 0 0 0 60,31.000535 27.9995,25.999536 0 0 0 59.958,30.17255 Z"/>
+ <path style="fill:#009eff" d="M 31.9995,4.0010353 A 27.9995,25.999536 0 0 0 3.9999998,30.000571 27.9995,25.999536 0 0 0 13.999821,49.914216 l 0,10.08582 7.441867,-5.933894 A 27.9995,25.999536 0 0 0 31.9995,56.000107 27.9995,25.999536 0 0 0 59.999,30.000571 27.9995,25.999536 0 0 0 31.9995,4.0010353 Z"/>
+ <path style="opacity:0.2" d="m 33.999464,39.000393 -7.999857,-8.99984 -13.99975,8.99984 15.999714,-17.999679 7.999858,9.999821 15.999714,-9.999821 z"/>
+ <path style="fill:#ffffff" d="M 33.999464,38.000428 25.999607,29.000589 11.999857,38.000428 27.999571,20.00075 35.999429,30.000571 51.999143,20.00075 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4.0019531 A 27.9995 25.999536 0 0 0 4 30 A 27.9995 25.999536 0 0 0 4.0214844 30.425781 A 27.9995 25.999536 0 0 1 31.998047 5.0019531 L 32 5.0019531 A 27.9995 25.999536 0 0 1 59.976562 30.597656 A 27.9995 25.999536 0 0 0 59.998047 30 A 27.9995 25.999536 0 0 0 32 4.0019531 L 31.998047 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fbreader.svg b/.icons/awkward/64x64/apps/fbreader.svg
new file mode 100644
index 00000000..77ac07e6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fbreader.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="42" x="4" y="13" rx="4.2" ry="4.2"/>
+ <rect style="fill:#dc4a3d" width="56" height="42" x="4" y="12" rx="4.2" ry="4.2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.1992188 12 C 5.8724189 12 4 13.872419 4 16.199219 L 4 17.199219 C 4 14.872419 5.8724189 13 8.1992188 13 L 55.800781 13 C 58.127581 13 60 14.872419 60 17.199219 L 60 16.199219 C 60 13.872419 58.127581 12 55.800781 12 L 8.1992188 12 z"/>
+ <path style="fill:#e4e4e4" d="m 32,12 v 4.2 33.6 4.2 h 2.823529 12.705883 4.235294 C 54.111059,54 56,52.1268 56,49.8 V 16.2 C 56,13.8732 54.111059,12 51.764706,12 H 47.529412 34.823529 Z"/>
+ <path style="opacity:0.2" d="m 35,17 v 3 h 18 v -3 z m 0,6 v 3 h 18 v -3 z m 0,6 v 3 h 18 v -3 z m 0,6 v 3 h 18 v -3 z m 0,6 v 3 h 18 v -3 z m 0,6 v 3 h 18 v -3 z"/>
+ <path style="opacity:0.1" d="m 32,11.375 c 0,0 0,-1.375 4,-1.375 4,0 4,1.375 4,1.375 V 32 L 36,29.9375 32,32 Z"/>
+ <path style="fill:#dc4a3d" d="m 32,10.375 c 0,0 0,-1.375 4,-1.375 4,0 4,1.375 4,1.375 V 31 L 36,28.9375 32,31 Z"/>
+ <path style="fill:#ffffff" d="M 32,12 V 16.2 49.8 54 H 29.176471 16.470588 12.235294 C 9.888941,54 8,52.1268 8,49.8 V 16.2 C 8,13.8732 9.888941,12 12.235294,12 h 4.235294 12.705883 z"/>
+ <path style="opacity:0.2" d="m 11,17 v 3 h 18 v -3 z m 0,6 v 3 h 18 v -3 z m 0,6 v 3 h 18 v -3 z m 0,6 v 3 h 18 v -3 z m 0,6 v 3 h 18 v -3 z m 0,6 v 3 h 18 v -3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 36 9 C 32 9 32 10.375 32 10.375 L 32 11.375 C 32 11.375 32 10 36 10 C 40 10 40 11.375 40 11.375 L 40 10.375 C 40 10.375 40 9 36 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fceu.svg b/.icons/awkward/64x64/apps/fceu.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fceu.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/fceux.svg b/.icons/awkward/64x64/apps/fceux.svg
new file mode 100644
index 00000000..4cf071ed
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fceux.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 59.766247,29.026441 c -0.209998,0.513995 -0.549995,0.979991 -1.06999,1.279988 L 18.266633,53.650212 c -1.244989,0.717993 -2.824974,0.295997 -3.543367,-0.947991 L 4.348362,34.732388 C 4.299563,34.648388 4.269563,34.558389 4.2311631,34.47039 3.9381658,35.186384 3.9297659,36.008376 4.348362,36.732369 l 10.374904,17.969833 c 0.718393,1.243988 2.298378,1.665985 3.542967,0.947991 L 58.695857,32.30641 c 1.157989,-0.667993 1.595985,-2.08398 1.06999,-3.279969 z"/>
+ <rect style="fill:#4f4f4f" width="51.876" height="25.938" x="-14.1" y="30.53" rx="2.594" ry="2.594" transform="matrix(0.8660254,-0.5,0.5,0.8660254,0,0)"/>
+ <path style="opacity:0.2" d="m 14.793865,35.750607 c -0.671674,0.387797 -0.900232,1.240729 -0.512435,1.912423 l 1.399987,2.424777 -2.424778,1.399987 c -0.671794,0.389996 -0.900391,1.241988 -0.512595,1.913982 l 1.399987,2.424778 c 0.387796,0.671673 1.240728,0.900231 1.912422,0.512435 l 2.424778,-1.399987 1.399987,2.424777 c 0.387796,0.671694 1.240728,0.900232 1.912422,0.512436 l 2.424777,-1.399987 c 0.671674,-0.387797 0.900232,-1.240729 0.512435,-1.912423 l -1.399987,-2.424777 2.424778,-1.399987 c 0.671674,-0.387796 0.900232,-1.240729 0.512435,-1.912422 L 24.868091,36.401841 C 24.480295,35.730168 23.627363,35.50161 22.955669,35.889406 l -2.424777,1.399987 -1.399987,-2.424777 C 18.743108,34.192942 17.890176,33.964384 17.218482,34.35218 l -2.424777,1.399987 z"/>
+ <path style="fill:#c6c6c6" d="m 14.793865,34.750397 c -0.671674,0.387796 -0.900232,1.240728 -0.512435,1.912422 l 1.399987,2.424778 -2.424778,1.399987 c -0.671674,0.387796 -0.900231,1.240728 -0.512435,1.912422 l 1.399987,2.424777 c 0.387796,0.671674 1.240728,0.900232 1.912422,0.512435 l 2.424778,-1.399987 1.399987,2.424778 c 0.387796,0.671694 1.240728,0.900232 1.912422,0.512435 l 2.424777,-1.399987 c 0.671674,-0.387796 0.900232,-1.240728 0.512435,-1.912422 l -1.399987,-2.424777 2.424778,-1.399987 c 0.671674,-0.387797 0.900232,-1.240729 0.512435,-1.912423 l -1.399987,-2.424777 c -0.387796,-0.671674 -1.240728,-0.900232 -1.912422,-0.512435 l -2.423978,1.401987 -1.399586,-2.423978 C 18.744468,33.193651 17.891676,32.963654 17.219882,33.35165 l -2.424777,1.399987 z"/>
+ <g style="opacity:0.2" transform="matrix(1.7320439,-0.9999907,0.9999907,1.7320439,-8.983914,21.768737)">
+ <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(1.7320439,-0.9999907,0.9999907,1.7320439,-8.983914,20.766527)">
+ <circle style="fill:#ef5646" cx="24.5" cy="13.5" r="1.5"/>
+ <circle style="fill:#ef5646" cx="20.5" cy="13.5" r="1.5"/>
+ <circle style="fill:#eda836" cx="24.5" cy="17.5" r="1.5"/>
+ <circle style="fill:#eda836" cx="20.5" cy="17.5" r="1.5"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 47.083984 8.4960938 C 46.958954 8.4934504 46.83253 8.4999251 46.707031 8.515625 C 46.373034 8.557625 46.03856 8.6641517 45.726562 8.84375 L 5.296875 32.1875 C 4.3092384 32.758339 3.8553811 33.869767 4.0664062 34.925781 C 4.2033371 34.221941 4.6226077 33.577216 5.296875 33.1875 L 45.726562 9.84375 C 46.03856 9.6641517 46.373034 9.557625 46.707031 9.515625 C 47.711022 9.3900262 48.731489 9.8595774 49.271484 10.792969 L 59.644531 28.761719 C 59.78624 29.007166 59.864136 29.265365 59.914062 29.525391 C 60.034459 28.941741 59.968346 28.322585 59.644531 27.761719 L 49.271484 9.7929688 C 48.798989 8.9762514 47.959195 8.5145971 47.083984 8.4960938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fcitx-sogoupinyin.svg b/.icons/awkward/64x64/apps/fcitx-sogoupinyin.svg
new file mode 100644
index 00000000..d44361a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fcitx-sogoupinyin.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="40" x="4" y="12" rx="2.8" ry="2.8"/>
+ <circle style="opacity:0.2" cx="11" cy="22" r="3"/>
+ <circle style="opacity:0.2" cx="21" cy="22" r="3"/>
+ <circle style="opacity:0.2" cx="31" cy="22" r="3"/>
+ <circle style="opacity:0.2" cx="41" cy="22" r="3"/>
+ <circle style="opacity:0.2" cx="51" cy="22" r="3"/>
+ <circle style="opacity:0.2" cx="17" cy="34" r="3"/>
+ <circle style="opacity:0.2" cx="27" cy="34" r="3"/>
+ <circle style="opacity:0.2" cx="37" cy="34" r="3"/>
+ <circle style="opacity:0.2" cx="47" cy="34" r="3"/>
+ <rect style="opacity:0.2" width="40" height="6" x="12" y="43" rx="1.5" ry="1.5"/>
+ <circle style="fill:#e4e4e4" cx="11" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="21" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="31" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="41" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="51" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="17" cy="33" r="3"/>
+ <circle style="fill:#e4e4e4" cx="27" cy="33" r="3"/>
+ <circle style="fill:#e4e4e4" cx="37" cy="33" r="3"/>
+ <circle style="fill:#e4e4e4" cx="47" cy="33" r="3"/>
+ <rect style="fill:#e4e4e4" width="40" height="6" x="12" y="42" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m6.8008 12c-1.5512 0-2.8008 1.25-2.8008 2.801v1c0-1.551 1.2496-2.801 2.8008-2.801h50.398c1.551 0 2.801 1.25 2.801 2.801v-1c0-1.551-1.25-2.801-2.801-2.801h-50.398z"/>
+ <path style="opacity:0.2" d="m4 49.199v1c0 1.551 1.2496 2.801 2.8008 2.801h50.398c1.551 0 2.801-1.25 2.801-2.801v-1c0 1.551-1.25 2.801-2.801 2.801h-50.398c-1.5514 0-2.801-1.25-2.801-2.801z"/>
+ <circle style="fill:#e9541d" cx="48" cy="46" r="16"/>
+ <path style="opacity:0.2" d="m63.979 46.42a16 16 0 0 1 -15.979 15.58 16 16 0 0 1 -15.979 -15.42 16 16 0 0 0 -0.021 0.42 16 16 0 0 0 16 16 16 16 0 0 0 16 -16 16 16 0 0 0 -0.021 -0.58z"/>
+ <path style="fill:#ffffff" d="m 47.495892,38.003149 c -0.594671,0.0106 -1.184673,0.03334 -1.572675,0.09134 -1.738011,0.266002 -3.129352,0.876672 -4.026689,1.764677 -0.491336,0.481336 -0.782672,0.999338 -0.974672,1.672677 -0.10534,0.406668 -0.14134,1.340005 -0.03134,1.696009 0.365334,1.254673 1.230673,2.218679 2.862016,3.18535 0.692668,0.410004 1.226672,0.679336 2.767347,1.374674 1.847343,0.830671 2.41068,1.166007 2.673348,1.581343 0.10266,0.168661 0.142,0.255335 0.126,0.458001 -0.02734,0.321334 -0.18866,0.481334 -0.566004,0.61867 -0.251335,0.08866 -0.341335,0.11734 -0.817337,0.11466 -0.872672,-0.006 -1.640009,-0.16934 -2.704682,-0.550002 -0.750672,-0.263334 -1.494008,-0.627335 -2.106677,-1.031339 -0.616672,-0.404 -0.666672,-0.418668 -0.849338,-0.320668 -0.138,0.07466 -1.144007,0.971341 -1.886677,1.696007 -0.483337,0.47267 -0.491337,0.567336 -0.157341,0.894005 0.330003,0.326004 1.254009,1.010672 1.761345,1.306008 0.550667,0.323335 0.920003,0.504669 1.540673,0.733337 1.041339,0.386668 1.915346,0.547336 3.553355,0.687336 0.373334,0.03134 1.702009,0.03466 2.170011,0 2.563347,-0.206 4.654691,-1.042672 5.754697,-2.268677 0.393336,-0.435336 0.632671,-0.808005 0.817337,-1.329341 0.18134,-0.506668 0.228002,-1.503339 0.09466,-2.108009 -0.220666,-0.980001 -0.810003,-1.864671 -1.761343,-2.61201 -0.954665,-0.748002 -1.922003,-1.246005 -4.245349,-2.176677 -1.623343,-0.647338 -2.233345,-0.991341 -2.390013,-1.352009 -0.08666,-0.192 -0.03534,-0.535336 0.09466,-0.66467 0.255334,-0.258002 0.74667,-0.352002 1.384007,-0.274668 1.18734,0.146 2.711347,0.69067 4.056688,1.44334 0.259334,0.142661 0.51067,0.263335 0.566002,0.274669 0.216669,0.05734 0.350005,-0.02866 1.226675,-1.031339 1.076673,-1.234673 1.065339,-1.183341 0.472002,-1.604009 -1.765343,-1.266673 -3.812686,-2.000009 -6.164033,-2.222677 -0.468003,-0.04266 -1.072007,-0.056 -1.666675,-0.046 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fcitx.svg b/.icons/awkward/64x64/apps/fcitx.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fcitx.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/fcitx_ubuntukylin.svg b/.icons/awkward/64x64/apps/fcitx_ubuntukylin.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fcitx_ubuntukylin.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/fedora-logo-icon.svg b/.icons/awkward/64x64/apps/fedora-logo-icon.svg
new file mode 120000
index 00000000..8966161a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fedora-logo-icon.svg
@@ -0,0 +1 @@
+distributor-logo-fedora.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/fedora-release-notes.svg b/.icons/awkward/64x64/apps/fedora-release-notes.svg
new file mode 120000
index 00000000..8966161a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fedora-release-notes.svg
@@ -0,0 +1 @@
+distributor-logo-fedora.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/feedindicator.svg b/.icons/awkward/64x64/apps/feedindicator.svg
new file mode 100644
index 00000000..94bfa214
--- /dev/null
+++ b/.icons/awkward/64x64/apps/feedindicator.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#8e8e8e" d="M 60,32 C 60,47.463972 47.463972,60 32,60 16.536027,60 4,47.463972 4,32 4,16.536027 16.536027,4 32,4 c 0.31399,0 0.891926,2.325244 1.203422,2.3355002 7.009088,0.23078 10.18445,4.0982358 14.973394,8.5648268 5.297828,4.941222 9.538166,8.466691 9.75695,16.229771 C 57.941288,31.397052 60,31.731228 60,32 Z"/>
+ <path style="fill:#ff9044" d="m 60,32 c 0,0 -12.536028,0 -28,0 L 32,4 c 15.463972,0 28,12.536027 28,28 z"/>
+ <path style="opacity:0.2" d="M 32,13 A 20,20 0 0 0 12,33 20,20 0 0 0 32,53 20,20 0 0 0 52,33 20,20 0 0 0 32,13 Z m 0,3 A 17,17 0 0 1 49,33 17,17 0 0 1 32,50 17,17 0 0 1 15,33 17,17 0 0 1 32,16 Z"/>
+ <path style="fill:#ffffff" d="M 32 12 A 20 20 0 0 0 12 32 A 20 20 0 0 0 32 52 A 20 20 0 0 0 52 32 A 20 20 0 0 0 32 12 z M 32 15 A 17 17 0 0 1 49 32 A 17 17 0 0 1 32 49 A 17 17 0 0 1 15 32 A 17 17 0 0 1 32 15 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="11"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="11"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="8"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/feedreader.svg b/.icons/awkward/64x64/apps/feedreader.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/feedreader.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/feh.svg b/.icons/awkward/64x64/apps/feh.svg
new file mode 100644
index 00000000..06bc1692
--- /dev/null
+++ b/.icons/awkward/64x64/apps/feh.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 8,16 0,5 0,9 0,5 0,15 5,0 0,-15 9,0 0,-5 -9,0 0,-9 9,0 0,-5 -9,0 -5,0 z m 17,0 0,34 5,0 9,0 0,-5 -9,0 0,-10 9,0 0,-5 -9,0 0,-9 9,0 0,-5 -9,0 -5,0 z m 17,0 0,34 5,0 0,-15 4,0 0,15 5,0 0,-15 0,-5 0,-14 -5,0 0,14 -4,0 0,-14 -5,0 z"/>
+ <rect style="fill:#df4545" width="5" height="34" x="8" y="15"/>
+ <rect style="fill:#df4545" width="5" height="14" x="15" y="-22" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#df4545" width="5" height="14" x="29" y="-22" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#df4545" width="5" height="34" x="25" y="15"/>
+ <rect style="fill:#df4545" width="5" height="14" x="15" y="-39" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#df4545" width="5" height="14" x="29" y="-39" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#df4545" width="5" height="34" x="42" y="15"/>
+ <rect style="fill:#df4545" width="5" height="14" x="29" y="-56" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#df4545" width="5" height="14" x="44" y="-39" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#df4545" width="5" height="34" x="51" y="15"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8 15 L 8 16 L 13 16 L 22 16 L 22 15 L 13 15 L 8 15 z M 25 15 L 25 16 L 30 16 L 39 16 L 39 15 L 30 15 L 25 15 z M 42 15 L 42 16 L 47 16 L 47 15 L 42 15 z M 51 15 L 51 16 L 56 16 L 56 15 L 51 15 z M 13 29 L 13 30 L 22 30 L 22 29 L 13 29 z M 30 29 L 30 30 L 39 30 L 39 29 L 30 29 z M 47 29 L 47 30 L 51 30 L 51 29 L 47 29 z M 30 44 L 30 45 L 39 45 L 39 44 L 30 44 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fern-wifi-cracker.svg b/.icons/awkward/64x64/apps/fern-wifi-cracker.svg
new file mode 100644
index 00000000..754520e1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fern-wifi-cracker.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,4.9999992 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,4.9999992 Z"/>
+ <path style="fill:#afba0d" d="M 32,3.9999992 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,3.9999992 Z"/>
+ <path style="fill:#3f3f3f" d="m 30,34.000006 v 25.814792 a 20,30.588228 0 0 0 2,0.1852 20,30.588228 0 0 0 2,-0.15236 V 34.000006 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="5"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="5"/>
+ <path style="opacity:0.2" d="m 41.941406,15.117376 -1.792968,3.585937 A 16,16 0 0 1 49,33.000188 16,16 0 0 1 40.152344,47.304876 l 1.78125,3.5625 A 20,20 0 0 0 53,33.000188 20,20 0 0 0 41.941406,15.117376 Z m -19.875,0.01562 A 20,20 0 0 0 11,33.000188 20,20 0 0 0 22.058594,50.883 l 1.792968,-3.585937 A 16,16 0 0 1 15,33.000188 16,16 0 0 1 23.847656,18.6955 Z m 16.296875,7.136719 -1.789062,3.582031 A 8,8 0 0 1 41,33.000188 8,8 0 0 1 36.578125,40.152532 l 1.78125,3.566406 A 12,12 0 0 0 45,33.000188 12,12 0 0 0 38.363281,22.269719 Z m -12.722656,0.01172 A 12,12 0 0 0 19,33.000188 12,12 0 0 0 25.636719,43.730657 l 1.789062,-3.582031 A 8,8 0 0 1 23,33.000188 8,8 0 0 1 27.421875,25.847844 Z"/>
+ <path style="fill:#3f3f3f" d="M 41.941406 14.117188 L 40.148438 17.703125 A 16 16 0 0 1 49 32 A 16 16 0 0 1 40.152344 46.304688 L 41.933594 49.867188 A 20 20 0 0 0 53 32 A 20 20 0 0 0 41.941406 14.117188 z M 22.066406 14.132812 A 20 20 0 0 0 11 32 A 20 20 0 0 0 22.058594 49.882812 L 23.851562 46.296875 A 16 16 0 0 1 15 32 A 16 16 0 0 1 23.847656 17.695312 L 22.066406 14.132812 z M 38.363281 21.269531 L 36.574219 24.851562 A 8 8 0 0 1 41 32 A 8 8 0 0 1 36.578125 39.152344 L 38.359375 42.71875 A 12 12 0 0 0 45 32 A 12 12 0 0 0 38.363281 21.269531 z M 25.640625 21.28125 A 12 12 0 0 0 19 32 A 12 12 0 0 0 25.636719 42.730469 L 27.425781 39.148438 A 8 8 0 0 1 23 32 A 8 8 0 0 1 27.421875 24.847656 L 25.640625 21.28125 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fez.svg b/.icons/awkward/64x64/apps/fez.svg
new file mode 100644
index 00000000..1701ddfb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fez.svg
@@ -0,0 +1,9 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="18" y="12" width="42" height="42" style="opacity:.2"/>
+ <rect x="18" y="11" width="42" height="42" style="fill:#d6000a"/>
+ <rect x="18" y="11" width="14" height="42" style="fill:#a20109"/>
+ <path d="m18 12v14h14v-14zm0 14h-14v14h14z" style="opacity:.2"/>
+ <path d="m18 11v14h14v-14h-14zm0 14h-14v14h14v-14z" style="fill:#ffb221"/>
+ <path d="m18 11v1h42v-1h-42z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m4 25v1h14v-1z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ffado.svg b/.icons/awkward/64x64/apps/ffado.svg
new file mode 100644
index 00000000..9251ed87
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ffado.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 20.484375,10.736328 12,19.222656 l 2.828125,2.828125 8.486328,-8.486328 z m 23.09375,0 -7.777344,7.779297 L 44.285156,27 52.0625,19.222656 Z M 25.435547,15.685547 16.949219,24.171875 19.777344,27 28.263672,18.515625 Z M 32.001953,23 C 27.607039,23 24,26.60705 24,31.001953 24,35.396857 27.607039,39 32.001953,39 36.396868,39 40,35.396857 40,31.001953 40,26.60705 36.396868,23 32.001953,23 Z M 32,27 c 2.23023,0 4,1.769553 4,4.001953 C 36,33.234355 34.23023,35 32,35 29.76977,35 28,33.234355 28,31.001953 28,28.769553 29.76977,27 32,27 Z m -6,15 v 4 h 12 v -4 z m 0,7 v 4 h 12 v -4 z"/>
+ <path style="fill:#ffc75e" d="M 20.484375,9.7363281 12,18.222656 l 2.828125,2.828125 8.486328,-8.486328 z m 23.09375,0 L 35.800781,17.515625 44.285156,26 52.0625,18.222656 Z M 25.435547,14.685547 16.949219,23.171875 19.777344,26 28.263672,17.515625 Z M 32.001953,22 C 27.607039,22 24,25.60705 24,30.001953 24,34.396857 27.607039,38 32.001953,38 36.396868,38 40,34.396857 40,30.001953 40,25.60705 36.396868,22 32.001953,22 Z M 32,26 c 2.23023,0 4,1.769553 4,4.001953 C 36,32.234355 34.23023,34 32,34 29.76977,34 28,32.234355 28,30.001953 28,27.769553 29.76977,26 32,26 Z m -6,15 v 4 h 12 v -4 z m 0,7 v 4 h 12 v -4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ffmulticonverter.svg b/.icons/awkward/64x64/apps/ffmulticonverter.svg
new file mode 100644
index 00000000..eb5903a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ffmulticonverter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28"/>
+ <path style="opacity:0.2" d="M 30.009628,51 C 42.261453,47.844445 60.69919,35.565821 42.070656,19.000458 c 8.279282,10.505849 10.050856,13.999799 -8.040685,13.999799 17.593748,3.53455 2.041371,10.584649 -6.030514,11.999829 z"/>
+ <path style="opacity:0.2" d="M 34.10157,15.011315 C 21.849745,18.16687 3.4100088,30.446294 22.039742,47.010857 13.760461,36.505007 11.988886,33.011057 30.080427,33.011057 12.486679,29.476508 28.039057,22.426409 36.110941,21.011229 Z"/>
+ <path style="fill:#df574d" d="m 30.009628,49.990172 c 12.251825,-3.155555 30.689562,-15.43418 12.061028,-31.999543 8.279282,10.50585 10.050856,13.9998 -8.040685,13.9998 17.593748,3.53455 2.041371,10.584649 -6.030514,11.999829 z"/>
+ <path style="fill:#79de7d" d="M 34.10157,14.000686 C 21.849745,17.156441 3.4100088,29.434466 22.039742,46.000229 13.760861,35.494379 11.989086,32.000429 30.081627,32.000429 12.486879,28.46648 28.039657,21.41658 36.111541,20.000601 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fifteenpuzzle.svg b/.icons/awkward/64x64/apps/fifteenpuzzle.svg
new file mode 120000
index 00000000..acfd73b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fifteenpuzzle.svg
@@ -0,0 +1 @@
+gnome-taquin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/figma.svg b/.icons/awkward/64x64/apps/figma.svg
new file mode 100644
index 00000000..fcb9535f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/figma.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#424652" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 25,40 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 v -7 z"/>
+ <path style="fill:#09c37b" d="m 25,39 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 v -7 z"/>
+ <path style="opacity:0.2" d="m 25,26 h 7 v 14 h -7 c -3.878,0 -7,-3.122 -7,-7 0,-3.878 3.122,-7 7,-7 z"/>
+ <circle style="opacity:0.2" cx="39" cy="33" r="7"/>
+ <path style="fill:#9154dd" d="m 25,25 h 7 v 14 h -7 c -3.878,0 -7,-3.122 -7,-7 0,-3.878 3.122,-7 7,-7 z"/>
+ <circle style="fill:#01b1f8" cx="39" cy="32" r="7"/>
+ <path style="opacity:0.2" d="m 25,12 c -3.878,0 -7,3.122 -7,7 0,3.878 3.122,7 7,7 h 7 V 12 Z"/>
+ <path style="fill:#f24e1e" d="m 25,11 c -3.878,0 -7,3.122 -7,7 0,3.878 3.122,7 7,7 h 7 V 11 Z"/>
+ <path style="opacity:0.2" d="m 32,12 h 7 c 3.878,0 7,3.122 7,7 0,3.878 -3.122,7 -7,7 h -7 z"/>
+ <path style="fill:#ff7262" d="m 32,11 h 7 c 3.878,0 7,3.122 7,7 0,3.878 -3.122,7 -7,7 h -7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25 11 C 21.122 11 18 14.122 18 18 C 18 18.169082 18.013717 18.333988 18.025391 18.5 C 18.28146 14.858434 21.291082 12 25 12 L 32 12 L 39 12 C 42.708918 12 45.71854 14.858434 45.974609 18.5 C 45.986283 18.333988 46 18.169082 46 18 C 46 14.122 42.878 11 39 11 L 32 11 L 25 11 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fiji.svg b/.icons/awkward/64x64/apps/fiji.svg
new file mode 100644
index 00000000..c99686a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fiji.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="55" height="55" x="-60" y="-59" rx="2.75" ry="2.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="55" height="55" x="-59" y="-59" rx="2.75" ry="2.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 10,12 0,6 0,35 7,0 0,-33 36,0 0,-8 -37,0 z m 12,13 0,16 7,0 0,-16 z m 12,0 0,21 -12,0 0,7 19,0 0,-7 0,-21 z m 12,0 0,28 7,0 0,-28 z"/>
+ <path style="fill:#3693ee" d="m 10,11 0,6 0,35 7,0 0,-33 36,0 0,-8 -37,0 z m 12,13 0,16 7,0 0,-16 z m 12,0 0,21 -12,0 0,7 19,0 0,-7 0,-21 z m 12,0 0,28 7,0 0,-28 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.75 4 C 5.2265 4 4 5.2265 4 6.75 L 4 7.75 C 4 6.2265 5.2265 5 6.75 5 L 56.25 5 C 57.7735 5 59 6.2265 59 7.75 L 59 6.75 C 59 5.2265 57.7735 4 56.25 4 L 6.75 4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10 11 L 10 12 L 16 12 L 53 12 L 53 11 L 16 11 L 10 11 z M 22 24 L 22 25 L 29 25 L 29 24 L 22 24 z M 34 24 L 34 25 L 41 25 L 41 24 L 34 24 z M 46 24 L 46 25 L 53 25 L 53 24 L 46 24 z M 22 45 L 22 46 L 34 46 L 34 45 L 22 45 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/file-roller.svg b/.icons/awkward/64x64/apps/file-roller.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/file-roller.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/filebot.svg b/.icons/awkward/64x64/apps/filebot.svg
new file mode 100644
index 00000000..69eda934
--- /dev/null
+++ b/.icons/awkward/64x64/apps/filebot.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="m 34,14.458781 c 0,0.05983 -0.0078,0.153388 -0.02182,0.280273 -0.0148,0.127286 -0.0327,0.26903 -0.05452,0.42603 -0.0218,0.157002 -0.05452,0.321632 -0.09812,0.493087 -0.04322,0.171858 -0.09422,0.332875 -0.15224,0.482246 -0.058,0.149372 -0.12304,0.269029 -0.19546,0.358572 -0.07282,0.08954 -0.15224,0.134514 -0.239076,0.134514 -0.10164,0 -0.228174,-0.02971 -0.38042,-0.08954 -0.15262,-0.05943 -0.330188,-0.123272 -0.533052,-0.19073 -0.202864,-0.06706 -0.442328,-0.1309 -0.717228,-0.19073 -0.275676,-0.05943 -0.579776,-0.08994 -0.91308,-0.08994 -0.623386,0 -1.15605,0.09757 -1.59799,0.291515 -0.442326,0.194342 -0.822746,0.497102 -1.141254,0.907875 -0.318896,0.411172 -0.586784,0.93036 -0.804446,1.557961 -0.217268,0.6276 -0.405726,1.36763 -0.56537,2.21929 l -0.369516,2.01772 h 4.645536 c 0.15926,0 0.285802,0.0562 0.38042,0.16824 0.09422,0.11202 0.14136,0.29513 0.14136,0.549304 0,0.16464 -0.0148,0.336086 -0.0436,0.515572 -0.0292,0.1795 -0.06502,0.355358 -0.10864,0.526816 -0.04322,0.17186 -0.09776,0.336084 -0.16276,0.493486 -0.06502,0.157 -0.13784,0.15252 -0.217662,0.272172 -0.0798,0.11966 -0.17054,0.216828 -0.271782,0.291514 -0.10164,0.07508 -0.20291,0.10892 -0.30449,0.11202 h -4.666172 l -3.717352,19.67309 c -0.246478,1.255206 -0.579782,2.34257 -0.999918,3.261686 -0.42054,0.919124 -0.934903,1.681644 -1.543495,2.286758 -0.60859,0.605116 -1.311799,1.053632 -2.108847,1.345148 C 16.441975,52.854242 15.543301,53 14.543388,53 c -0.652201,0 -1.184863,-0.0526 -1.597989,-0.157 -0.413125,-0.1048 -0.670112,-0.201972 -0.771738,-0.291914 -0.05763,-0.0751 -0.101238,-0.157 -0.13044,-0.246144 C 12.014407,52.214996 12,52.095338 12,51.945968 c 0,-0.05984 0.0109,-0.16062 0.03232,-0.30276 0.02181,-0.14214 0.04751,-0.291516 0.07593,-0.448116 0.0292,-0.1574 0.06542,-0.32203 0.108636,-0.493486 0.04361,-0.17226 0.09462,-0.332876 0.152246,-0.481844 0.05802,-0.14978 0.123042,-0.269432 0.195466,-0.358974 0.07281,-0.08994 0.159644,-0.1345 0.26088,-0.1345 0.101626,0 0.19936,0.0108 0.293588,0.03374 0.09423,0.02248 0.195466,0.04458 0.304101,0.06706 0.10864,0.02248 0.239075,0.04458 0.39132,0.06744 0.152244,0.02248 0.344207,0.03332 0.575884,0.03332 0.608591,0 1.134245,-0.09716 1.576184,-0.291516 0.441939,-0.19434 0.818463,-0.497102 1.130352,-0.907872 0.311499,-0.411174 0.572379,-0.930362 0.782642,-1.558364 0.209871,-0.627602 0.402221,-1.38249 0.575883,-2.264266 L 22.02092,25.99526 h -2.782465 c -0.145238,0 -0.257765,-0.04818 -0.337198,-0.14576 -0.07982,-0.09716 -0.119542,-0.13766 -0.119542,-0.406686 0,-0.11966 0.0074,-0.265414 0.02181,-0.437274 0.01442,-0.17186 0.03971,-0.347328 0.07593,-0.526816 0.03582,-0.1795 0.08333,-0.350942 0.141344,-0.515572 0.05763,-0.16422 0.130446,-0.314 0.21766,-0.448516 0.08683,-0.1345 0.177166,-0.242528 0.271783,-0.325244 0.09423,-0.08192 0.213765,-0.12326 0.358612,-0.12326 h 2.739244 l 0.543564,-2.802334 c 0.231678,-1.22549 0.565372,-2.297995 0.999912,-3.217112 0.434542,-0.919117 0.959808,-1.677619 1.576186,-2.275507 0.615988,-0.597486 1.326206,-1.042389 2.130264,-1.333905 C 28.662468,13.145757 29.55024,13 30.521336,13 c 0.318508,0 0.652202,0.01888 0.999912,0.05621 0.348102,0.03734 0.67011,0.08954 0.967592,0.157 0.296704,0.06706 0.557584,0.145758 0.782642,0.2353 0.224282,0.08994 0.380418,0.179488 0.46725,0.26903 0.08682,0.07509 0.15224,0.179488 0.19546,0.314002 0.044,0.135714 0.0658,0.278264 0.0658,0.427235 z"/>
+ <path style="fill:#e57025" d="m 34,13.458781 c 0,0.05983 -0.0078,0.153388 -0.02182,0.280273 -0.0148,0.127286 -0.0327,0.26903 -0.05452,0.42603 -0.0218,0.157002 -0.05452,0.321632 -0.09812,0.493087 -0.04322,0.171858 -0.09422,0.332875 -0.15224,0.482246 -0.058,0.149372 -0.12304,0.269029 -0.19546,0.358572 -0.07282,0.08954 -0.15224,0.134514 -0.239076,0.134514 -0.10164,0 -0.228174,-0.02971 -0.38042,-0.08954 -0.15262,-0.05943 -0.330188,-0.123272 -0.533052,-0.19073 -0.202864,-0.06706 -0.442328,-0.1309 -0.717228,-0.19073 -0.275676,-0.05943 -0.579776,-0.08994 -0.91308,-0.08994 -0.623386,0 -1.15605,0.09757 -1.59799,0.291515 -0.442326,0.194342 -0.822746,0.497102 -1.141254,0.907875 -0.318896,0.411172 -0.586784,0.93036 -0.804446,1.557961 -0.217268,0.6276 -0.405726,1.36763 -0.56537,2.21929 l -0.369516,2.01772 h 4.645536 c 0.15926,0 0.285802,0.0562 0.38042,0.16824 0.09422,0.11202 0.14136,0.29513 0.14136,0.549304 0,0.16464 -0.0148,0.336086 -0.0436,0.515572 -0.0292,0.1795 -0.06502,0.355358 -0.10864,0.526816 -0.04322,0.17186 -0.09776,0.336084 -0.16276,0.493486 -0.06502,0.157 -0.13784,0.15252 -0.217662,0.272172 -0.0798,0.11966 -0.17054,0.216828 -0.271782,0.291514 -0.10164,0.07508 -0.20291,0.10892 -0.30449,0.11202 h -4.666172 l -3.717352,19.67309 c -0.246478,1.255206 -0.579782,2.34257 -0.999918,3.261686 -0.42054,0.919124 -0.934903,1.681644 -1.543495,2.286758 -0.60859,0.605116 -1.311799,1.053632 -2.108847,1.345148 C 16.441975,51.854242 15.543301,52 14.543388,52 c -0.652201,0 -1.184863,-0.0526 -1.597989,-0.157 -0.413125,-0.1048 -0.670112,-0.201972 -0.771738,-0.291914 -0.05763,-0.0751 -0.101238,-0.157 -0.13044,-0.246144 C 12.014407,51.214996 12,51.095338 12,50.945968 c 0,-0.05984 0.0109,-0.16062 0.03232,-0.30276 0.02181,-0.14214 0.04751,-0.291516 0.07593,-0.448116 0.0292,-0.1574 0.06542,-0.32203 0.108636,-0.493486 0.04361,-0.17226 0.09462,-0.332876 0.152246,-0.481844 0.05802,-0.14978 0.123042,-0.269432 0.195466,-0.358974 0.07281,-0.08994 0.159644,-0.1345 0.26088,-0.1345 0.101626,0 0.19936,0.0108 0.293588,0.03374 0.09423,0.02248 0.195466,0.04458 0.304101,0.06706 0.10864,0.02248 0.239075,0.04458 0.39132,0.06744 0.152244,0.02248 0.344207,0.03332 0.575884,0.03332 0.608591,0 1.134245,-0.09716 1.576184,-0.291516 0.441939,-0.19434 0.818463,-0.497102 1.130352,-0.907872 0.311499,-0.411174 0.572379,-0.930362 0.782642,-1.558364 0.209871,-0.627602 0.402221,-1.38249 0.575883,-2.264266 L 22.02092,24.99526 h -2.782465 c -0.145238,0 -0.257765,-0.04818 -0.337198,-0.14576 -0.07982,-0.09716 -0.119542,-0.13766 -0.119542,-0.406686 0,-0.11966 0.0074,-0.265414 0.02181,-0.437274 0.01442,-0.17186 0.03971,-0.347328 0.07593,-0.526816 0.03582,-0.1795 0.08333,-0.350942 0.141344,-0.515572 0.05763,-0.16422 0.130446,-0.314 0.21766,-0.448516 0.08683,-0.1345 0.177166,-0.242528 0.271783,-0.325244 0.09423,-0.08192 0.213765,-0.12326 0.358612,-0.12326 h 2.739244 l 0.543564,-2.802334 c 0.231678,-1.22549 0.565372,-2.297995 0.999912,-3.217112 0.434542,-0.919117 0.959808,-1.677619 1.576186,-2.275507 0.615988,-0.597486 1.326206,-1.042389 2.130264,-1.333905 C 28.662468,12.145757 29.55024,12 30.521336,12 c 0.318508,0 0.652202,0.01888 0.999912,0.05621 0.348102,0.03734 0.67011,0.08954 0.967592,0.157 0.296704,0.06706 0.557584,0.145758 0.782642,0.2353 0.224282,0.08994 0.380418,0.179488 0.46725,0.26903 0.08682,0.07509 0.15224,0.179488 0.19546,0.314002 0.044,0.135714 0.0658,0.278264 0.0658,0.427235 z"/>
+ <path style="opacity:0.1" d="m 52.99998,30.557326 c 0,0.90641 -0.08052,1.9074 -0.241202,3.002562 -0.16068,1.095568 -0.420324,1.61613 -0.778196,2.72631 -0.358652,1.110588 -0.808444,2.19073 -1.348974,3.240836 -0.54132,1.050512 -1.203238,1.979652 -1.984968,2.787424 -0.782522,0.808586 -1.681706,1.458458 -2.697956,1.949212 C 44.932434,44.754422 43.78851,45 42.51653,45 41.20055,45 40.074306,44.743056 39.138586,44.229574 38.202864,43.716088 37.369278,42.9757 36.638616,42.008804 l -0.394794,2.13935 c -0.02944,0.256946 -0.1866,0.438392 -0.471788,0.543932 -0.285194,0.10554 -0.720058,0.15872 -1.304586,0.15872 -0.613994,0 -1.023716,-0.06048 -1.22838,-0.18104 -0.204666,-0.12096 -0.278124,-0.295104 -0.219592,-0.521198 L 38.853784,13.72537 c 0.02908,-0.12096 0.0766,-0.226906 0.14258,-0.317425 0.0656,-0.09092 0.1752,-0.166018 0.3288,-0.226908 0.1536,-0.06007 0.35119,-0.105542 0.592388,-0.135984 0.241204,-0.03004 0.544466,-0.04505 0.910192,-0.04505 0.350796,0 0.635992,0.01502 0.855192,0.04506 0.219592,0.03044 0.39479,0.07591 0.526388,0.135986 0.1316,0.06048 0.212132,0.135984 0.241198,0.226908 0.02906,0.09052 0.0365,0.196464 0.0224,0.317425 l -1.754768,9.692702 c -0.07346,0.392928 -0.16106,0.801278 -0.263196,1.223838 -0.10254,0.422966 -0.2082,0.842276 -0.318192,1.257936 -0.1096,0.415656 -0.219592,0.808586 -0.329192,1.178372 -0.1096,0.370604 -0.2082,0.691276 -0.296194,0.96324 0.233734,-0.528908 0.602994,-1.07649 1.107388,-1.64315 0.504392,-0.566656 1.09678,-1.087854 1.776374,-1.563996 0.679992,-0.475734 1.422044,-0.872312 2.226168,-1.189738 0.804124,-0.317428 1.61571,-0.475734 2.43476,-0.475734 0.876796,0 1.629848,0.12096 2.258772,0.362484 0.62892,0.241926 1.162384,0.563006 1.601172,0.96324 0.438398,0.40023 0.793122,0.857698 1.063782,1.371184 0.270266,0.51389 0.478862,1.042392 0.624994,1.58632 0.14612,0.543926 0.248662,1.084204 0.307192,1.620418 0.05854,0.537026 0.088,1.031838 0.088,1.484842 z m -3.794346,0.317426 c 0,-0.407944 -0.03652,-0.875966 -0.1092,-1.40528 -0.07386,-0.528506 -0.216056,-1.01966 -0.427792,-1.47307 -0.212128,-0.45341 -0.519322,-0.834564 -0.92158,-1.14428 -0.401866,-0.309714 -0.939648,-0.464776 -1.61217,-0.464776 -0.78959,0 -1.594102,0.234622 -2.412764,0.702644 -0.81905,0.468426 -1.579174,1.114646 -2.281162,1.937844 -0.701594,0.823604 -1.326978,1.790494 -1.874976,2.900676 -0.54839,1.110182 -0.946718,1.740744 -1.195382,3.055102 l -0.723592,3.762438 c 0.68706,1.042394 1.42558,1.81282 2.215168,2.311288 0.789588,0.498462 1.68131,0.748102 2.675956,0.748102 0.760126,0 1.447578,-0.18106 2.06157,-0.543928 0.613996,-0.362888 1.169848,-0.845928 1.66678,-1.450338 0.497322,-0.604004 0.928258,-1.29528 1.294372,-2.073422 0.365332,-0.77814 0.668598,-1.59403 0.909794,-2.447674 0.241196,-0.853642 0.423866,-1.129028 0.548392,-1.989974 0.12454,-0.86095 0.1866,-1.669536 0.1866,-2.425352 z"/>
+ <path style="fill:#3f8caa" d="m 52.99998,29.557326 c 0,0.90641 -0.08052,1.9074 -0.241202,3.002562 -0.16068,1.095568 -0.420324,1.61613 -0.778196,2.72631 -0.358652,1.110588 -0.808444,2.19073 -1.348974,3.240836 -0.54132,1.050512 -1.203238,1.979652 -1.984968,2.787424 -0.782522,0.808586 -1.681706,1.458458 -2.697956,1.949212 C 44.932434,43.754422 43.78851,44 42.51653,44 41.20055,44 40.074306,43.743056 39.138586,43.229574 38.202864,42.716088 37.369278,41.9757 36.638616,41.008804 l -0.394794,2.13935 c -0.02944,0.256946 -0.1866,0.438392 -0.471788,0.543932 -0.285194,0.10554 -0.720058,0.15872 -1.304586,0.15872 -0.613994,0 -1.023716,-0.06048 -1.22838,-0.18104 -0.204666,-0.12096 -0.278124,-0.295104 -0.219592,-0.521198 L 38.853784,12.72537 c 0.02908,-0.12096 0.0766,-0.226906 0.14258,-0.317425 0.0656,-0.09092 0.1752,-0.166018 0.3288,-0.226908 0.1536,-0.06007 0.35119,-0.105542 0.592388,-0.135984 0.241204,-0.03004 0.544466,-0.04505 0.910192,-0.04505 0.350796,0 0.635992,0.01502 0.855192,0.04506 0.219592,0.03044 0.39479,0.07591 0.526388,0.135986 0.1316,0.06048 0.212132,0.135984 0.241198,0.226908 0.02906,0.09052 0.0365,0.196464 0.0224,0.317425 l -1.754768,9.692702 c -0.07346,0.392928 -0.16106,0.801278 -0.263196,1.223838 -0.10254,0.422966 -0.2082,0.842276 -0.318192,1.257936 -0.1096,0.415656 -0.219592,0.808586 -0.329192,1.178372 -0.1096,0.370604 -0.2082,0.691276 -0.296194,0.96324 0.233734,-0.528908 0.602994,-1.07649 1.107388,-1.64315 0.504392,-0.566656 1.09678,-1.087854 1.776374,-1.563996 0.679992,-0.475734 1.422044,-0.872312 2.226168,-1.189738 0.804124,-0.317428 1.61571,-0.475734 2.43476,-0.475734 0.876796,0 1.629848,0.12096 2.258772,0.362484 0.62892,0.241926 1.162384,0.563006 1.601172,0.96324 0.438398,0.40023 0.793122,0.857698 1.063782,1.371184 0.270266,0.51389 0.478862,1.042392 0.624994,1.58632 0.14612,0.543926 0.248662,1.084204 0.307192,1.620418 0.05854,0.537026 0.088,1.031838 0.088,1.484842 z m -3.794346,0.317426 c 0,-0.407944 -0.03652,-0.875966 -0.1092,-1.40528 -0.07386,-0.528506 -0.216056,-1.01966 -0.427792,-1.47307 -0.212128,-0.45341 -0.519322,-0.834564 -0.92158,-1.14428 -0.401866,-0.309714 -0.939648,-0.464776 -1.61217,-0.464776 -0.78959,0 -1.594102,0.234622 -2.412764,0.702644 -0.81905,0.468426 -1.579174,1.114646 -2.281162,1.937844 -0.701594,0.823604 -1.326978,1.790494 -1.874976,2.900676 -0.54839,1.110182 -0.946718,1.740744 -1.195382,3.055102 l -0.723592,3.762438 c 0.68706,1.042394 1.42558,1.81282 2.215168,2.311288 0.789588,0.498462 1.68131,0.748102 2.675956,0.748102 0.760126,0 1.447578,-0.18106 2.06157,-0.543928 0.613996,-0.362888 1.169848,-0.845928 1.66678,-1.450338 0.497322,-0.604004 0.928258,-1.29528 1.294372,-2.073422 0.365332,-0.77814 0.668598,-1.59403 0.909794,-2.447674 0.241196,-0.853642 0.423866,-1.129028 0.548392,-1.989974 0.12454,-0.86095 0.1866,-1.669536 0.1866,-2.425352 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/filelight.svg b/.icons/awkward/64x64/apps/filelight.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/filelight.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/filetypes.svg b/.icons/awkward/64x64/apps/filetypes.svg
new file mode 120000
index 00000000..a34d01f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/filetypes.svg
@@ -0,0 +1 @@
+../mimetypes/application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/filezilla.svg b/.icons/awkward/64x64/apps/filezilla.svg
new file mode 100644
index 00000000..2a72c7e6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/filezilla.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#d95951" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="M 21.296,15.00038 14,47.00018 l 5.9288,0 3.444,-14 16.184,0 -15.1562,12.64982 3.952,4.55 2.024,-1.042 c 3.827,-1.96772 5.4322,-0.81716 8.3358,-0.0116 2.8248,0.78392 5.4802,1.62292 10.9898,-1.55284 l -1.09412,-5.6052 c -6.0128,4.2752 -7.915,0.46088 -12.1974,0.30946 l 12.2604,-9.57382 1.33034,-4.72382 -25.682,0 1.6532,-8 16.833,0 1.15438,-4.99878 -22.662,0 z"/>
+ <path style="fill:#ffffff" d="M 21.296,14.0002 14,46 l 5.9288,0 3.444,-14 16.184,0 -15.1562,12.64982 3.952,4.55 2.024,-1.042 c 3.827,-1.96772 5.4322,-0.81716 8.3358,-0.0116 2.8248,0.78392 5.4802,1.62292 10.9898,-1.55284 l -1.09412,-5.6052 c -6.0128,4.2752 -7.915,0.46088 -12.1974,0.30946 L 48.67108,31.72382 50.00142,27 l -25.682,0 1.6532,-8 16.833,0 1.15438,-4.99878 -22.662,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/filter.svg b/.icons/awkward/64x64/apps/filter.svg
new file mode 100644
index 00000000..5623b839
--- /dev/null
+++ b/.icons/awkward/64x64/apps/filter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" transform="matrix(1.45,0,0,0.95110862,-2.8,2.6893646)" 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 41,28 H 23 V 50.173914 L 41,62 Z"/>
+ <path style="fill:#e53935" transform="matrix(1.45,0,0,0.95110862,-2.8,1.6893646)" 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="58" height="6" x="3" y="4" rx="2.9" ry="3"/>
+ <rect style="fill:#ec6b68" width="58" height="6" x="3" y="3" rx="2.9" ry="3"/>
+ <path style="fill:#b4231f" d="M 41,27 H 23 V 49.173914 L 41,61 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.338 3 6 C 3 6.1767002 3.0163716 6.3471411 3.046875 6.5136719 C 3.2713709 5.0862578 4.4531391 4 5.8984375 4 L 58.101562 4 C 59.546861 4 60.728629 5.0862578 60.953125 6.5136719 C 60.983629 6.3471411 61 6.1767002 61 6 C 61 4.338 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/firefox-beta-bin.svg b/.icons/awkward/64x64/apps/firefox-beta-bin.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-beta-bin.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/firefox-beta.svg b/.icons/awkward/64x64/apps/firefox-beta.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-beta.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/firefox-default.svg b/.icons/awkward/64x64/apps/firefox-default.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-default.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/firefox-developer-edition.svg b/.icons/awkward/64x64/apps/firefox-developer-edition.svg
new file mode 120000
index 00000000..6d66c646
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-developer-edition.svg
@@ -0,0 +1 @@
+firefox-developer-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/firefox-developer-icon.svg b/.icons/awkward/64x64/apps/firefox-developer-icon.svg
new file mode 100644
index 00000000..c2a2c396
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-developer-icon.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 14.3371,24.069652 C 7.7872392,29.13482 4,25.470446 4,34.327104 4,49.610422 16.536027,62 32,62 47.463972,62 60,49.610422 60,34.327104 60,27.21168 57.282662,20.723458 52.817792,15.820751 c 0.09952,-0.0038 -0.417538,-0.401259 -0.684106,-0.302059 1.866534,3.093824 2.94086,6.719368 2.94086,10.596086 0,11.345064 -6.30966,22.584314 -17.654726,22.584314 -7.286864,0.3537 -16.99377,-4.304736 -18.487808,-8.663922 -0.963912,-2.812426 -0.7206,-5.971132 1.901904,-7.719644 1.424458,-0.90423 3.501198,-1.79703 6.786764,-1.901872 C 30.622036,28.439788 29.161684,28.66431 29.017312,28.0667 28.08496,27.811752 26.42995,27.459424 24.144858,25.660968 22.120926,24.068052 21.180892,23.464044 15.282742,23.40895 14.168471,21.263354 14.446317,26.617268 14.3371,24.069652 Z"/>
+ <path style="fill:#02bfee" d="m 40.804948,3 c 1.18114,3.1443412 5.452452,7.19946 11.086258,14.415001 4.77129,6.110871 5.318106,12.928837 7.081964,19.058969 L 45.715454,47.884842 30.739942,32.511354 C 30.672702,22.29109 28.21961,11.553669 40.804948,3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 40.804688 3 C 31.766937 9.1425386 30.491751 16.412034 30.511719 23.806641 C 30.617401 16.758395 32.174628 9.8654499 40.804688 4 C 41.985827 7.1443412 46.256819 11.198522 51.890625 18.414062 C 56.453295 24.257742 57.162903 30.743088 58.757812 36.660156 L 58.972656 36.474609 C 57.208798 30.344477 56.661915 23.524933 51.890625 17.414062 C 46.256819 10.198522 41.985827 6.1443412 40.804688 3 z"/>
+ <path style="fill:#0086da" d="m 13.538,21.399526 c 1.945071,-1.93003 5.12116,-6.424178 8.910732,-7.669997 -1.018114,5.426646 0.301782,7.151441 0.95875,9.925879 l -6.09088,-1.579118 z"/>
+ <circle style="fill:#354bb0" cx="32" cy="33" r="14"/>
+ <path style="fill:#5fdffd" d="m 36.43523,23.12941 c -0.19914,0.002 -0.39819,0.009 -0.596962,0.0212 4.054692,1.90338 6.646048,5.976576 6.651942,10.45579 -0.003,6.154196 -4.824218,11.3691 -10.97021,11.686784 1.536824,0.727182 3.215054,0.966082 4.91523,0.970816 6.388438,5.8e-5 11.567344,-5.178734 11.567428,-11.567172 C 48.002716,28.30829 42.823768,23.129342 36.43523,23.1294 Z"/>
+ <path id="ellipse841" style="fill:#095cd3" d="M 14.3371,23.069652 C 7.7872392,28.13482 4,24.470446 4,33.327104 4,48.610422 16.536027,61 32,61 47.463972,61 60,48.610422 60,33.327104 60,26.21168 57.282662,19.723457 52.817792,14.820751 c 0.09952,-0.0038 -0.417538,-0.401259 -0.684106,-0.302059 1.866534,3.093824 2.94086,6.719368 2.94086,10.596086 0,11.345064 -6.30966,22.584314 -17.654726,22.584314 -7.286864,0.3537 -16.99377,-4.304736 -18.487808,-8.663922 -0.963912,-2.812426 -0.7206,-5.971132 1.901904,-7.719644 1.424458,-0.90423 3.501198,-1.79703 6.786764,-1.901872 C 30.622036,27.439788 29.161684,27.66431 29.017312,27.0667 28.08496,26.811752 26.42995,26.459424 24.144858,24.660968 22.120926,23.068052 21.180892,22.464044 15.282742,22.40895 14.168471,20.263354 14.446317,25.617268 14.3371,23.069652 Z"/>
+ <path style="opacity:0.1" d="M 13.959406,12.521388 C 7.6899162,17.369737 4.3744002,24.804102 4.0327014,33.198772 4.3912248,46.063772 16.135054,56 30.59994,56 45.290744,56 57.199994,45.744346 57.199994,32.599942 c 0,-3.542486 -0.871324,-6.90198 -2.422662,-9.923066 0.1888,1.118968 0.298048,2.264416 0.298048,3.437116 C 55.07538,37.459056 45.877046,46 34.53198,46 27.245116,46.353702 21.76349,42.985704 20.269452,38.626518 19.305541,35.81409 19.62117,34.627362 22.243674,32.87885 c 1.424458,-0.90423 3.430074,-1.516646 6.715638,-1.621488 3.001356,-1.973866 3.231488,-2.732866 3.087116,-3.330476 -0.932352,-0.254948 -3.50359,-1.242174 -5.788682,-3.040632 -2.023936,-1.592914 -5.383002,-4.803242 -11.281152,-4.858336 -1.11427,-2.145595 -0.907971,-4.958915 -1.017188,-7.50653 z"/>
+ <path style="fill:#0091eb" d="M 13.959406,11.521388 C 7.6899162,16.369737 4.3744002,23.804102 4.0327014,32.198772 4.3912248,45.063772 16.135054,55 30.59994,55 45.290744,55 57.199994,44.744346 57.199994,31.599942 c 0,-3.542486 -0.871324,-6.90198 -2.422662,-9.923066 0.1888,1.118968 0.298048,2.264416 0.298048,3.437116 C 55.07538,36.459056 45.877046,45 34.53198,45 27.245116,45.353702 21.76349,41.985704 20.269452,37.626518 19.305541,34.81409 19.62117,33.627362 22.243674,31.87885 c 1.424458,-0.90423 3.430074,-1.516646 6.715638,-1.621488 3.001356,-1.973866 3.231488,-2.732866 3.087116,-3.330476 -0.932352,-0.254948 -3.50359,-1.242174 -5.788682,-3.040632 -2.023936,-1.592914 -5.383002,-4.803242 -11.281152,-4.858336 -1.11427,-2.145595 -0.907971,-4.958915 -1.017188,-7.50653 z"/>
+ <path style="fill:#5fdffd" d="m 16.511719,25.007812 c -1.905454,-0.04134 -3.510928,0.614812 -4.785157,1.484376 -0.228236,0.228238 1.815639,4.35756 6.074219,4.402344 C 17.406493,37.764078 22.547558,42.787234 26,43.78125 l 1.515624,0.277344 C 23.84605,42.799716 21.228834,40.42398 20.269532,37.625 c -0.963912,-2.812428 -0.649849,-3.997582 1.972656,-5.746094 1.424458,-0.90423 3.429278,-1.516252 6.714844,-1.621094 1.500678,-0.986932 2.31199,-1.67181 2.726562,-2.183594 0.207328,-0.255592 0.315112,-0.466306 0.363282,-0.652342 0.04814,-0.18626 0.0361,-0.346692 0,-0.496094 -4.04561,4.074212 -9.790084,-0.408866 -14.242188,-1.773438 -0.418954,-0.08944 -0.853249,-0.13502 -1.292969,-0.14454 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13.958984 11.521484 C 7.6894946 16.369833 4.3749019 23.804549 4.0332031 32.199219 C 4.0381562 32.376951 4.0532238 32.55192 4.0625 32.728516 C 4.5076311 24.527944 7.8075354 17.27855 13.958984 12.521484 C 14.068201 15.069099 13.862293 17.881749 14.976562 20.027344 C 20.874712 20.082438 24.233877 23.293805 26.257812 24.886719 C 28.417287 26.586311 30.786148 27.538226 31.832031 27.855469 C 32.084777 27.466489 32.107814 27.179982 32.046875 26.927734 C 31.114523 26.672786 28.542905 25.685177 26.257812 23.886719 C 24.233877 22.293805 20.874712 19.082438 14.976562 19.027344 C 13.862293 16.881749 14.068201 14.069099 13.958984 11.521484 z M 54.777344 21.677734 C 54.853705 22.130309 54.906709 22.589492 54.955078 23.050781 C 56.322344 25.837077 57.11364 28.898553 57.185547 32.121094 C 57.189743 31.94722 57.199219 31.774523 57.199219 31.599609 C 57.199219 28.057123 56.328682 24.69882 54.777344 21.677734 z M 55.060547 25.748047 C 54.724117 36.774848 45.663341 45 34.53125 45 C 27.244386 45.353702 21.763569 41.986139 20.269531 37.626953 C 20.037322 36.949431 19.883785 36.369021 19.814453 35.849609 C 19.710747 36.605332 19.875543 37.477403 20.269531 38.626953 C 21.763569 42.986139 27.244386 46.353702 34.53125 46 C 45.876316 46 55.076172 37.458345 55.076172 26.113281 C 55.076172 25.990094 55.062923 25.870634 55.060547 25.748047 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/firefox-esr.svg b/.icons/awkward/64x64/apps/firefox-esr.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-esr.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/firefox-gtk3.svg b/.icons/awkward/64x64/apps/firefox-gtk3.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-gtk3.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/firefox-icon.svg b/.icons/awkward/64x64/apps/firefox-icon.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-icon.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/firefox-mozilla-build.svg b/.icons/awkward/64x64/apps/firefox-mozilla-build.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-mozilla-build.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/firefox-nightly-icon.svg b/.icons/awkward/64x64/apps/firefox-nightly-icon.svg
new file mode 120000
index 00000000..8597ee38
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-nightly-icon.svg
@@ -0,0 +1 @@
+firefox-trunk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/firefox-nightly.svg b/.icons/awkward/64x64/apps/firefox-nightly.svg
new file mode 120000
index 00000000..8597ee38
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-nightly.svg
@@ -0,0 +1 @@
+firefox-trunk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/firefox-original.svg b/.icons/awkward/64x64/apps/firefox-original.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-original.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/firefox-trunk.svg b/.icons/awkward/64x64/apps/firefox-trunk.svg
new file mode 100644
index 00000000..f69fce7b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox-trunk.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 14.3371,24.069652 C 7.7872392,29.13482 4,25.470446 4,34.327104 4,49.610422 16.536027,62 32,62 47.463972,62 60,49.610422 60,34.327104 60,27.21168 57.282662,20.723458 52.817792,15.820751 c 0.09952,-0.0038 -0.417538,-0.401259 -0.684106,-0.302059 1.866534,3.093824 2.94086,6.719368 2.94086,10.596086 0,11.345064 -6.30966,22.584314 -17.654726,22.584314 -7.286864,0.3537 -16.99377,-4.304736 -18.487808,-8.663922 -0.963912,-2.812426 -0.7206,-5.971132 1.901904,-7.719644 1.424458,-0.90423 3.501198,-1.79703 6.786764,-1.901872 C 30.622036,28.439788 29.161684,28.66431 29.017312,28.0667 28.08496,27.811752 26.42995,27.459424 24.144858,25.660968 22.120926,24.068052 21.180892,23.464044 15.282742,23.40895 14.168471,21.263354 14.446317,26.617268 14.3371,24.069652 Z"/>
+ <path style="fill:#45f1af" d="m 40.804948,3 c 1.18114,3.1443412 5.452452,7.19946 11.086258,14.415001 4.77129,6.110871 5.318106,12.928837 7.081964,19.058969 L 45.715454,47.884842 30.739942,32.511354 C 30.672702,22.29109 28.21961,11.553669 40.804948,3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 40.804688 3 C 31.766937 9.1425386 30.491751 16.412034 30.511719 23.806641 C 30.617401 16.758395 32.174628 9.8654499 40.804688 4 C 41.985827 7.1443412 46.256819 11.198522 51.890625 18.414062 C 56.453295 24.257742 57.162903 30.743088 58.757812 36.660156 L 58.972656 36.474609 C 57.208798 30.344477 56.661915 23.524933 51.890625 17.414062 C 46.256819 10.198522 41.985827 6.1443412 40.804688 3 z"/>
+ <path style="fill:#715fff" d="m 13.538,21.399526 c 1.945071,-1.93003 5.12116,-6.424178 8.910732,-7.669997 -1.018114,5.426646 0.301782,7.151441 0.95875,9.925879 l -6.09088,-1.579118 z"/>
+ <circle style="fill:#5543c7" cx="32" cy="33" r="14"/>
+ <path style="fill:#15bfd1" d="m 36.43523,23.12941 c -0.19914,0.002 -0.39819,0.009 -0.596962,0.0212 4.054692,1.90338 6.646048,5.976576 6.651942,10.45579 -0.003,6.154196 -4.824218,11.3691 -10.97021,11.686784 1.536824,0.727182 3.215054,0.966082 4.91523,0.970816 6.388438,5.8e-5 11.567344,-5.178734 11.567428,-11.567172 C 48.002716,28.30829 42.823768,23.129342 36.43523,23.1294 Z"/>
+ <path id="ellipse841" style="fill:#763ad2" d="M 14.3371,23.069652 C 7.7872392,28.13482 4,24.470446 4,33.327104 4,48.610422 16.536027,61 32,61 47.463972,61 60,48.610422 60,33.327104 60,26.21168 57.282662,19.723457 52.817792,14.820751 c 0.09952,-0.0038 -0.417538,-0.401259 -0.684106,-0.302059 1.866534,3.093824 2.94086,6.719368 2.94086,10.596086 0,11.345064 -6.30966,22.584314 -17.654726,22.584314 -7.286864,0.3537 -16.99377,-4.304736 -18.487808,-8.663922 -0.963912,-2.812426 -0.7206,-5.971132 1.901904,-7.719644 1.424458,-0.90423 3.501198,-1.79703 6.786764,-1.901872 C 30.622036,27.439788 29.161684,27.66431 29.017312,27.0667 28.08496,26.811752 26.42995,26.459424 24.144858,24.660968 22.120926,23.068052 21.180892,22.464044 15.282742,22.40895 14.168471,20.263354 14.446317,25.617268 14.3371,23.069652 Z"/>
+ <path style="opacity:0.1" d="M 13.959406,12.521388 C 7.6899162,17.369737 4.3744002,24.804102 4.0327014,33.198772 4.3912248,46.063772 16.135054,56 30.59994,56 45.290744,56 57.199994,45.744346 57.199994,32.599942 c 0,-3.542486 -0.871324,-6.90198 -2.422662,-9.923066 0.1888,1.118968 0.298048,2.264416 0.298048,3.437116 C 55.07538,37.459056 45.877046,46 34.53198,46 27.245116,46.353702 21.76349,42.985704 20.269452,38.626518 19.305541,35.81409 19.62117,34.627362 22.243674,32.87885 c 1.424458,-0.90423 3.430074,-1.516646 6.715638,-1.621488 3.001356,-1.973866 3.231488,-2.732866 3.087116,-3.330476 -0.932352,-0.254948 -3.50359,-1.242174 -5.788682,-3.040632 -2.023936,-1.592914 -5.383002,-4.803242 -11.281152,-4.858336 -1.11427,-2.145595 -0.907971,-4.958915 -1.017188,-7.50653 z"/>
+ <path style="fill:#8171ff" d="M 13.959406,11.521388 C 7.6899162,16.369737 4.3744002,23.804102 4.0327014,32.198772 4.3912248,45.063772 16.135054,55 30.59994,55 45.290744,55 57.199994,44.744346 57.199994,31.599942 c 0,-3.542486 -0.871324,-6.90198 -2.422662,-9.923066 0.1888,1.118968 0.298048,2.264416 0.298048,3.437116 C 55.07538,36.459056 45.877046,45 34.53198,45 27.245116,45.353702 21.76349,41.985704 20.269452,37.626518 19.305541,34.81409 19.62117,33.627362 22.243674,31.87885 c 1.424458,-0.90423 3.430074,-1.516646 6.715638,-1.621488 3.001356,-1.973866 3.231488,-2.732866 3.087116,-3.330476 -0.932352,-0.254948 -3.50359,-1.242174 -5.788682,-3.040632 -2.023936,-1.592914 -5.383002,-4.803242 -11.281152,-4.858336 -1.11427,-2.145595 -0.907971,-4.958915 -1.017188,-7.50653 z"/>
+ <path style="fill:#15bfd1" d="m 16.511719,25.007812 c -1.905454,-0.04134 -3.510928,0.614812 -4.785157,1.484376 -0.228236,0.228238 1.815639,4.35756 6.074219,4.402344 C 17.406493,37.764078 22.547558,42.787234 26,43.78125 l 1.515624,0.277344 C 23.84605,42.799716 21.228834,40.42398 20.269532,37.625 c -0.963912,-2.812428 -0.649849,-3.997582 1.972656,-5.746094 1.424458,-0.90423 3.429278,-1.516252 6.714844,-1.621094 1.500678,-0.986932 2.31199,-1.67181 2.726562,-2.183594 0.207328,-0.255592 0.315112,-0.466306 0.363282,-0.652342 0.04814,-0.18626 0.0361,-0.346692 0,-0.496094 -4.04561,4.074212 -9.790084,-0.408866 -14.242188,-1.773438 -0.418954,-0.08944 -0.853249,-0.13502 -1.292969,-0.14454 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13.958984 11.521484 C 7.6894946 16.369833 4.3749019 23.804549 4.0332031 32.199219 C 4.0381562 32.376951 4.0532238 32.55192 4.0625 32.728516 C 4.5076311 24.527944 7.8075354 17.27855 13.958984 12.521484 C 14.068201 15.069099 13.862293 17.881749 14.976562 20.027344 C 20.874712 20.082438 24.233877 23.293805 26.257812 24.886719 C 28.417287 26.586311 30.786148 27.538226 31.832031 27.855469 C 32.084777 27.466489 32.107814 27.179982 32.046875 26.927734 C 31.114523 26.672786 28.542905 25.685177 26.257812 23.886719 C 24.233877 22.293805 20.874712 19.082438 14.976562 19.027344 C 13.862293 16.881749 14.068201 14.069099 13.958984 11.521484 z M 54.777344 21.677734 C 54.853705 22.130309 54.906709 22.589492 54.955078 23.050781 C 56.322344 25.837077 57.11364 28.898553 57.185547 32.121094 C 57.189743 31.94722 57.199219 31.774523 57.199219 31.599609 C 57.199219 28.057123 56.328682 24.69882 54.777344 21.677734 z M 55.060547 25.748047 C 54.724117 36.774848 45.663341 45 34.53125 45 C 27.244386 45.353702 21.763569 41.986139 20.269531 37.626953 C 20.037322 36.949431 19.883785 36.369021 19.814453 35.849609 C 19.710747 36.605332 19.875543 37.477403 20.269531 38.626953 C 21.763569 42.986139 27.244386 46.353702 34.53125 46 C 45.876316 46 55.076172 37.458345 55.076172 26.113281 C 55.076172 25.990094 55.062923 25.870634 55.060547 25.748047 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/firefox.svg b/.icons/awkward/64x64/apps/firefox.svg
new file mode 100644
index 00000000..b6c17b04
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firefox.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 14.3371,24.069652 C 7.7872392,29.13482 4,25.470446 4,34.327104 4,49.610422 16.536027,62 32,62 47.463972,62 60,49.610422 60,34.327104 60,27.21168 57.282662,20.723458 52.817792,15.820751 c 0.09952,-0.0038 -0.417538,-0.401259 -0.684106,-0.302059 1.866534,3.093824 2.94086,6.719368 2.94086,10.596086 0,11.345064 -6.30966,22.584314 -17.654726,22.584314 -7.286864,0.3537 -16.99377,-4.304736 -18.487808,-8.663922 -0.963912,-2.812426 -0.7206,-5.971132 1.901904,-7.719644 1.424458,-0.90423 3.501198,-1.79703 6.786764,-1.901872 C 30.622036,28.439788 29.161684,28.66431 29.017312,28.0667 28.08496,27.811752 26.42995,27.459424 24.144858,25.660968 22.120926,24.068052 21.180892,23.464044 15.282742,23.40895 14.168471,21.263354 14.446317,26.617268 14.3371,24.069652 Z"/>
+ <path style="fill:#ffde3f" d="m 40.804948,3 c 1.18114,3.1443412 5.452452,7.19946 11.086258,14.415001 4.77129,6.110871 5.318106,12.928837 7.081964,19.058969 L 45.715454,47.884842 30.739942,32.511354 C 30.672702,22.29109 28.21961,11.553669 40.804948,3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 40.804688 3 C 31.766937 9.1425386 30.491751 16.412034 30.511719 23.806641 C 30.617401 16.758395 32.174628 9.8654499 40.804688 4 C 41.985827 7.1443412 46.256819 11.198522 51.890625 18.414062 C 56.453295 24.257742 57.162903 30.743088 58.757812 36.660156 L 58.972656 36.474609 C 57.208798 30.344477 56.661915 23.524933 51.890625 17.414062 C 46.256819 10.198522 41.985827 6.1443412 40.804688 3 z"/>
+ <path style="fill:#ff750e" d="m 13.538,21.399526 c 1.945071,-1.93003 5.12116,-6.424178 8.910732,-7.669997 -1.018114,5.426646 0.301782,7.151441 0.95875,9.925879 l -6.09088,-1.579118 z"/>
+ <circle style="fill:#8357cd" cx="32" cy="33" r="14"/>
+ <path style="fill:#ffba36" d="m 36.43523,23.12941 c -0.19914,0.002 -0.39819,0.009 -0.596962,0.0212 4.054692,1.90338 6.646048,5.976576 6.651942,10.45579 -0.003,6.154196 -4.824218,11.3691 -10.97021,11.686784 1.536824,0.727182 3.215054,0.966082 4.91523,0.970816 6.388438,5.8e-5 11.567344,-5.178734 11.567428,-11.567172 C 48.002716,28.30829 42.823768,23.129342 36.43523,23.1294 Z"/>
+ <path id="ellipse841" style="fill:#f74e66" d="M 14.3371,23.069652 C 7.7872392,28.13482 4,24.470446 4,33.327104 4,48.610422 16.536027,61 32,61 47.463972,61 60,48.610422 60,33.327104 60,26.21168 57.282662,19.723457 52.817792,14.820751 c 0.09952,-0.0038 -0.417538,-0.401259 -0.684106,-0.302059 1.866534,3.093824 2.94086,6.719368 2.94086,10.596086 0,11.345064 -6.30966,22.584314 -17.654726,22.584314 -7.286864,0.3537 -16.99377,-4.304736 -18.487808,-8.663922 -0.963912,-2.812426 -0.7206,-5.971132 1.901904,-7.719644 1.424458,-0.90423 3.501198,-1.79703 6.786764,-1.901872 C 30.622036,27.439788 29.161684,27.66431 29.017312,27.0667 28.08496,26.811752 26.42995,26.459424 24.144858,24.660968 22.120926,23.068052 21.180892,22.464044 15.282742,22.40895 14.168471,20.263354 14.446317,25.617268 14.3371,23.069652 Z"/>
+ <path style="opacity:0.1" d="M 13.959406,12.521388 C 7.6899162,17.369737 4.3744002,24.804102 4.0327014,33.198772 4.3912248,46.063772 16.135054,56 30.59994,56 45.290744,56 57.199994,45.744346 57.199994,32.599942 c 0,-3.542486 -0.871324,-6.90198 -2.422662,-9.923066 0.1888,1.118968 0.298048,2.264416 0.298048,3.437116 C 55.07538,37.459056 45.877046,46 34.53198,46 27.245116,46.353702 21.76349,42.985704 20.269452,38.626518 19.305541,35.81409 19.62117,34.627362 22.243674,32.87885 c 1.424458,-0.90423 3.430074,-1.516646 6.715638,-1.621488 3.001356,-1.973866 3.231488,-2.732866 3.087116,-3.330476 -0.932352,-0.254948 -3.50359,-1.242174 -5.788682,-3.040632 -2.023936,-1.592914 -5.383002,-4.803242 -11.281152,-4.858336 -1.11427,-2.145595 -0.907971,-4.958915 -1.017188,-7.50653 z"/>
+ <path style="fill:#ff7f1f" d="M 13.959406,11.521388 C 7.6899162,16.369737 4.3744002,23.804102 4.0327014,32.198772 4.3912248,45.063772 16.135054,55 30.59994,55 45.290744,55 57.199994,44.744346 57.199994,31.599942 c 0,-3.542486 -0.871324,-6.90198 -2.422662,-9.923066 0.1888,1.118968 0.298048,2.264416 0.298048,3.437116 C 55.07538,36.459056 45.877046,45 34.53198,45 27.245116,45.353702 21.76349,41.985704 20.269452,37.626518 19.305541,34.81409 19.62117,33.627362 22.243674,31.87885 c 1.424458,-0.90423 3.430074,-1.516646 6.715638,-1.621488 3.001356,-1.973866 3.231488,-2.732866 3.087116,-3.330476 -0.932352,-0.254948 -3.50359,-1.242174 -5.788682,-3.040632 -2.023936,-1.592914 -5.383002,-4.803242 -11.281152,-4.858336 -1.11427,-2.145595 -0.907971,-4.958915 -1.017188,-7.50653 z"/>
+ <path style="fill:#ffba36" d="m 16.511719,25.007812 c -1.905454,-0.04134 -3.510928,0.614812 -4.785157,1.484376 -0.228236,0.228238 1.815639,4.35756 6.074219,4.402344 C 17.406493,37.764078 22.547558,42.787234 26,43.78125 l 1.515624,0.277344 C 23.84605,42.799716 21.228834,40.42398 20.269532,37.625 c -0.963912,-2.812428 -0.649849,-3.997582 1.972656,-5.746094 1.424458,-0.90423 3.429278,-1.516252 6.714844,-1.621094 1.500678,-0.986932 2.31199,-1.67181 2.726562,-2.183594 0.207328,-0.255592 0.315112,-0.466306 0.363282,-0.652342 0.04814,-0.18626 0.0361,-0.346692 0,-0.496094 -4.04561,4.074212 -9.790084,-0.408866 -14.242188,-1.773438 -0.418954,-0.08944 -0.853249,-0.13502 -1.292969,-0.14454 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13.958984 11.521484 C 7.6894946 16.369833 4.3749019 23.804549 4.0332031 32.199219 C 4.0381562 32.376951 4.0532238 32.55192 4.0625 32.728516 C 4.5076311 24.527944 7.8075354 17.27855 13.958984 12.521484 C 14.068201 15.069099 13.862293 17.881749 14.976562 20.027344 C 20.874712 20.082438 24.233877 23.293805 26.257812 24.886719 C 28.417287 26.586311 30.786148 27.538226 31.832031 27.855469 C 32.084777 27.466489 32.107814 27.179982 32.046875 26.927734 C 31.114523 26.672786 28.542905 25.685177 26.257812 23.886719 C 24.233877 22.293805 20.874712 19.082438 14.976562 19.027344 C 13.862293 16.881749 14.068201 14.069099 13.958984 11.521484 z M 54.777344 21.677734 C 54.853705 22.130309 54.906709 22.589492 54.955078 23.050781 C 56.322344 25.837077 57.11364 28.898553 57.185547 32.121094 C 57.189743 31.94722 57.199219 31.774523 57.199219 31.599609 C 57.199219 28.057123 56.328682 24.69882 54.777344 21.677734 z M 55.060547 25.748047 C 54.724117 36.774848 45.663341 45 34.53125 45 C 27.244386 45.353702 21.763569 41.986139 20.269531 37.626953 C 20.037322 36.949431 19.883785 36.369021 19.814453 35.849609 C 19.710747 36.605332 19.875543 37.477403 20.269531 38.626953 C 21.763569 42.986139 27.244386 46.353702 34.53125 46 C 45.876316 46 55.076172 37.458345 55.076172 26.113281 C 55.076172 25.990094 55.062923 25.870634 55.060547 25.748047 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/firejail-ui.svg b/.icons/awkward/64x64/apps/firejail-ui.svg
new file mode 100644
index 00000000..52a4ccae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firejail-ui.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="53" height="53" x="5" y="7" rx="2.65" ry="2.65"/>
+ <rect style="fill:#ef4e4e" width="53" height="53" x="5" y="6" rx="2.65" ry="2.65"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 7.6503906 6 C 6.1822907 6 5 7.1822907 5 8.6503906 L 5 9.6503906 C 5 8.1822907 6.1822907 7 7.6503906 7 L 55.349609 7 C 56.817709 7 58 8.1822907 58 9.6503906 L 58 8.6503906 C 58 7.1822907 56.817709 6 55.349609 6 L 7.6503906 6 z"/>
+ <path style="fill:none;stroke:#656565;stroke-width:5;stroke-linecap:round" d="m 31.50025,6.5 v 52"/>
+ <path style="fill:none;stroke:#656565;stroke-width:5;stroke-linecap:round" d="m 17.50025,6.5 v 52"/>
+ <path style="fill:none;stroke:#656565;stroke-width:5;stroke-linecap:round" d="m 45.50025,6.5 v 52"/>
+ <path style="opacity:0.2" d="m 5.5,16.99975 a 2.50025,2.50025 0 1 0 0,5 h 52 a 2.50025,2.50025 0 1 0 0,-5 z m 0,14 a 2.50025,2.50025 0 1 0 0,5 h 52 a 2.50025,2.50025 0 1 0 0,-5 z m 0,14 a 2.50025,2.50025 0 1 0 0,5 h 52 a 2.50025,2.50025 0 1 0 0,-5 z"/>
+ <path style="fill:none;stroke:#656565;stroke-width:5;stroke-linecap:round" d="M 57.5,32.49975 H 5.5"/>
+ <path style="fill:none;stroke:#656565;stroke-width:5;stroke-linecap:round" d="M 57.5,18.49975 H 5.5"/>
+ <path style="fill:none;stroke:#656565;stroke-width:5;stroke-linecap:round" d="M 57.5,46.49975 H 5.5"/>
+ <path style="opacity:0.2" d="M 26.5,10.5 25.085938,13.085938 22.5,14.5 25.085938,15.914062 26.5,18.5 27.914062,15.914062 30.5,14.5 27.914062,13.085938 Z m 11,6 -1.765625,3.234375 L 32.5,21.5 35.734375,23.265625 37.5,26.5 39.265625,23.265625 42.5,21.5 39.265625,19.734375 Z M 20.367188,22 15,27.367188 l 5.839844,5.84375 5.371094,-5.371094 z m 7.816406,7.816406 -5.367188,5.367188 L 43.632812,56 49,50.632812 Z M 16.5,37.5 15.441406,39.441406 13.5,40.5 15.441406,41.5625 16.5,43.5 17.558594,41.5625 19.5,40.5 17.558594,39.441406 Z"/>
+ <path style="fill:#ffffff" d="M 26.5 9.5 L 25.085938 12.085938 L 22.5 13.5 L 25.085938 14.914062 L 26.5 17.5 L 27.914062 14.914062 L 30.5 13.5 L 27.914062 12.085938 L 26.5 9.5 z M 37.5 15.5 L 35.734375 18.734375 L 32.5 20.5 L 35.734375 22.265625 L 37.5 25.5 L 39.265625 22.265625 L 42.5 20.5 L 39.265625 18.734375 L 37.5 15.5 z M 20.367188 21 L 15 26.367188 L 20.839844 32.210938 L 26.210938 26.839844 L 20.367188 21 z M 28.183594 28.816406 L 22.816406 34.183594 L 43.632812 55 L 49 49.632812 L 28.183594 28.816406 z M 16.5 36.5 L 15.441406 38.441406 L 13.5 39.5 L 15.441406 40.5625 L 16.5 42.5 L 17.558594 40.5625 L 19.5 39.5 L 17.558594 38.441406 L 16.5 36.5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/firetools.svg b/.icons/awkward/64x64/apps/firetools.svg
new file mode 100644
index 00000000..fcb781bb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firetools.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="53" height="53" x="5" y="7" rx="2.65" ry="2.65"/>
+ <rect style="fill:#ef4e4e" width="53" height="53" x="5" y="6" rx="2.65" ry="2.65"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 7.6503906 6 C 6.1822907 6 5 7.1822907 5 8.6503906 L 5 9.6503906 C 5 8.1822907 6.1822907 7 7.6503906 7 L 55.349609 7 C 56.817709 7 58 8.1822907 58 9.6503906 L 58 8.6503906 C 58 7.1822907 56.817709 6 55.349609 6 L 7.6503906 6 z"/>
+ <path style="fill:none;stroke:#656565;stroke-width:5;stroke-linecap:round" d="m 31.50025,6.5 v 52"/>
+ <path style="fill:none;stroke:#656565;stroke-width:5;stroke-linecap:round" d="m 17.50025,6.5 v 52"/>
+ <path style="fill:none;stroke:#656565;stroke-width:5;stroke-linecap:round" d="m 45.50025,6.5 v 52"/>
+ <path style="opacity:0.2" d="m 5.5,16.99975 a 2.50025,2.50025 0 1 0 0,5 h 52 a 2.50025,2.50025 0 1 0 0,-5 z m 0,14 a 2.50025,2.50025 0 1 0 0,5 h 52 a 2.50025,2.50025 0 1 0 0,-5 z m 0,14 a 2.50025,2.50025 0 1 0 0,5 h 52 a 2.50025,2.50025 0 1 0 0,-5 z"/>
+ <path style="fill:none;stroke:#656565;stroke-width:5;stroke-linecap:round" d="M 57.5,32.49975 H 5.5"/>
+ <path style="fill:none;stroke:#656565;stroke-width:5;stroke-linecap:round" d="M 57.5,18.49975 H 5.5"/>
+ <path style="fill:none;stroke:#656565;stroke-width:5;stroke-linecap:round" d="M 57.5,46.49975 H 5.5"/>
+ <path style="fill:none;stroke:#ffa02e;stroke-width:5;stroke-linecap:round;stroke-linejoin:round" d="M 40.5,43.999999 V 36.5 c 0,-2.387339 1.971331,-4 5.166665,-4 3.0555,0 4.833335,1.729901 4.833335,4 v 7.499999"/>
+ <circle style="opacity:0.2" cx="45.5" cy="49.5" r="10.5"/>
+ <circle style="fill:#ffce23" cx="45.5" cy="48.5" r="10.5"/>
+ <circle style="fill:#7f4a04" cx="45.5" cy="47.5" r="2.5"/>
+ <path style="fill:#7f4a04" d="m 44,46.000001 v 4.499998 A 1.4999994,1.4999994 0 0 0 45.499999,52 1.4999994,1.4999994 0 0 0 47,50.499999 v -4.499998 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 45.5,38 A 10.5,10.5 0 0 0 35,48.5 10.5,10.5 0 0 0 35.019531,49.095703 10.5,10.5 0 0 1 45.5,39 10.5,10.5 0 0 1 55.980469,48.904297 10.5,10.5 0 0 0 56,48.5 10.5,10.5 0 0 0 45.5,38 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/firewall-config.svg b/.icons/awkward/64x64/apps/firewall-config.svg
new file mode 100644
index 00000000..bd28e315
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firewall-config.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m10.75 4c-3.7107 0-6.75 3.1411-6.75 6.801v8.3984c0 1.878 0.8168 3.601 2.0977 4.852-1.2878 1.276-2.0977 3.033-2.0977 4.949v8c0 1.9163 0.80986 3.6734 2.0977 4.9492-1.2809 1.251-2.0977 2.974-2.0977 4.852v8.3984c0 3.66 3.0393 6.801 6.75 6.801h16.5c1.848 0 3.527-0.781 4.75-2.016 1.223 1.235 2.902 2.016 4.75 2.016h16.5c3.711 0 6.75-3.141 6.75-6.801v-8.3984c0-1.878-0.817-3.601-2.098-4.852 1.288-1.276 2.098-3.033 2.098-4.949v-8c0-1.916-0.81-3.673-2.098-4.949 1.281-1.251 2.098-2.974 2.098-4.852v-8.3984c0-3.6599-3.039-6.801-6.75-6.801h-16.5c-1.848 0-3.527 0.781-4.75 2.0156-1.223-1.2346-2.902-2.0156-4.75-2.0156z"/>
+ <path style="fill:#4f4f4f" d="m10.75 3c-3.7107 0-6.75 3.1411-6.75 6.8008v8.3982c0 1.878 0.8168 3.601 2.0977 4.852-1.2878 1.276-2.0977 3.033-2.0977 4.949v8c0 1.9163 0.80986 3.6734 2.0977 4.9492-1.2809 1.251-2.0977 2.974-2.0977 4.852v8.3984c0 3.66 3.0393 6.801 6.75 6.801h16.5c1.848 0 3.527-0.781 4.75-2.016 1.223 1.235 2.902 2.016 4.75 2.016h16.5c3.711 0 6.75-3.141 6.75-6.801v-8.3984c0-1.878-0.817-3.601-2.098-4.852 1.288-1.276 2.098-3.033 2.098-4.949v-8c0-1.916-0.81-3.673-2.098-4.949 1.281-1.251 2.098-2.974 2.098-4.852v-8.3982c0-3.6597-3.039-6.8008-6.75-6.8008h-16.5c-1.848 0-3.527 0.781-4.75 2.0156-1.223-1.2346-2.902-2.0156-4.75-2.0156z"/>
+ <path style="opacity:.2" d="m10.75 8c-1.5235 0-2.75 1.2496-2.75 2.801v8.3984c0 1.551 1.2265 2.801 2.75 2.801h16.5c1.524 0 2.75-1.25 2.75-2.801v-8.3984c0-1.5514-1.226-2.801-2.75-2.801h-16.5zm26 0c-1.524 0-2.75 1.2496-2.75 2.801v8.3984c0 1.551 1.226 2.801 2.75 2.801h16.5c1.524 0 2.75-1.25 2.75-2.801v-8.3984c0-1.5514-1.226-2.801-2.75-2.801h-16.5zm-25.75 18c-1.662 0-3 1.338-3 3v8c0 1.662 1.338 3 3 3h4c1.662 0 3-1.338 3-3v-8c0-1.662-1.338-3-3-3h-4zm13.5 0c-1.385 0-2.5 1.25-2.5 2.801v8.3984c0 1.551 1.115 2.801 2.5 2.801h15c1.385 0 2.5-1.2496 2.5-2.8008v-8.3984c0-1.551-1.115-2.801-2.5-2.801h-15zm24.5 0c-1.662 0-3 1.338-3 3v8c0 1.662 1.338 3 3 3h4c1.662 0 3-1.338 3-3v-8c0-1.662-1.338-3-3-3h-4zm-38.25 18c-1.5235 0-2.75 1.25-2.75 2.801v8.3984c0 1.551 1.2265 2.801 2.75 2.801h16.5c1.524 0 2.75-1.25 2.75-2.801v-8.3984c0-1.551-1.226-2.801-2.75-2.801h-16.5zm26 0c-1.524 0-2.75 1.25-2.75 2.801v8.3984c0 1.551 1.226 2.801 2.75 2.801h16.5c1.524 0 2.75-1.25 2.75-2.801v-8.3984c0-1.551-1.226-2.801-2.75-2.801h-16.5z"/>
+ <path style="fill:#f45c49" d="m10.75 7c-1.5235 0-2.75 1.2496-2.75 2.8008v8.3982c0 1.551 1.2265 2.801 2.75 2.801h16.5c1.524 0 2.75-1.25 2.75-2.801v-8.3982c0-1.5512-1.226-2.8008-2.75-2.8008h-16.5zm26 0c-1.524 0-2.75 1.2496-2.75 2.8008v8.3984c0 1.551 1.226 2.801 2.75 2.801h16.5c1.524 0 2.75-1.25 2.75-2.801v-8.3982c0-1.5512-1.226-2.8008-2.75-2.8008h-16.5zm-25.75 18c-1.662 0-3 1.338-3 3v8c0 1.662 1.338 3 3 3h4c1.662 0 3-1.338 3-3v-8c0-1.662-1.338-3-3-3h-4zm13.5 0c-1.385 0-2.5 1.25-2.5 2.801v8.3984c0 1.551 1.115 2.801 2.5 2.801h15c1.385 0 2.5-1.2496 2.5-2.8008v-8.3984c0-1.551-1.115-2.801-2.5-2.801h-15zm24.5 0c-1.662 0-3 1.338-3 3v8c0 1.662 1.338 3 3 3h4c1.662 0 3-1.338 3-3v-8c0-1.662-1.338-3-3-3h-4zm-38.25 18c-1.5235 0-2.75 1.25-2.75 2.801v8.3984c0 1.551 1.2265 2.801 2.75 2.801h16.5c1.524 0 2.75-1.25 2.75-2.801v-8.3984c0-1.551-1.226-2.801-2.75-2.801h-16.5zm26 0c-1.524 0-2.75 1.25-2.75 2.801v8.3984c0 1.551 1.226 2.801 2.75 2.801h16.5c1.524 0 2.75-1.25 2.75-2.801v-8.3984c0-1.551-1.226-2.801-2.75-2.801h-16.5z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m10.75 3c-3.7107 0-6.75 3.1411-6.75 6.8008v1.0002c0-3.6599 3.0393-6.801 6.75-6.801h16.5c1.848 0 3.527 0.781 4.75 2.0156 1.223-1.2346 2.902-2.0156 4.75-2.0156h16.5c3.711 0 6.75 3.1411 6.75 6.801v-1.0002c0-3.6597-3.039-6.8008-6.75-6.8008h-16.5c-1.848 0-3.527 0.781-4.75 2.0156-1.223-1.2346-2.902-2.0156-4.75-2.0156h-16.5zm-5.1133 20.555c-1.0161 1.216-1.6367 2.77-1.6367 4.445v1c0-1.916 0.8099-3.673 2.0977-4.949-0.1618-0.158-0.3147-0.324-0.461-0.496zm52.726 0c-0.146 0.172-0.299 0.338-0.461 0.496 1.288 1.276 2.098 3.033 2.098 4.949v-1c0-1.675-0.621-3.229-1.637-4.445zm-52.726 17.89c-1.0117 1.193-1.6367 2.715-1.6367 4.356v1c0-1.878 0.8168-3.601 2.0977-4.852-0.162-0.16-0.3148-0.329-0.461-0.504zm52.726 0c-0.146 0.175-0.299 0.344-0.461 0.504 1.281 1.251 2.098 2.974 2.098 4.852v-1c0-1.641-0.625-3.163-1.637-4.356z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/firewatch.svg b/.icons/awkward/64x64/apps/firewatch.svg
new file mode 100644
index 00000000..fc986450
--- /dev/null
+++ b/.icons/awkward/64x64/apps/firewatch.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m32 5c-0.16016 0-0.848038 0.4555794-1.58203 1.0117186-6.484442 4.8017404-15.604929 9.8031904-24.29112 11.037555l-1.12685 0.175 0.077713 1.134765c0.131138 1.919119 1.243859 7.013719 2.3147616 10.592969 1.370681 4.58119 2.8893604 8.429414 4.8848694 12.38672 4.519286 8.962212 10.231658 14.511094 17.24969 18.7726 0.914318 0.555192 1.762952 0.854274 2.472966 0.888672 0.710014-0.0344 1.55865-0.33348 2.472964-0.888672 7.018034-4.261506 12.730406-9.810388 17.249692-18.7726 1.995508-3.957306 3.514188-7.80553 4.884868-12.38672 1.070904-3.57925 2.183626-8.67385 2.314762-10.592969l0.077714-1.134765-1.12685-0.175c-8.68619-1.234365-17.806678-6.235815-24.291118-11.037555-0.733994-0.5561396-1.42187-1.011719-1.582032-1.011719z"/>
+ <path style="fill:#fe6d40" d="m32 4c-0.16016 0-0.848038 0.4555794-1.58203 1.0117186-6.484442 4.8017406-15.604929 9.8031904-24.29112 11.037555l-1.12685 0.175 0.077713 1.134765c0.131138 1.919119 1.243859 7.013719 2.3147616 10.592969 1.370681 4.58119 2.8893602 8.429414 4.8848692 12.38672 4.519286 8.962212 10.231658 14.511094 17.24969 18.7726 0.914318 0.555192 1.762952 0.854274 2.472966 0.888672 0.710014-0.0344 1.55865-0.33348 2.472964-0.888672 7.018034-4.261506 12.730406-9.810388 17.249692-18.7726 1.995508-3.957306 3.514188-7.80553 4.884868-12.38672 1.070904-3.57925 2.183626-8.67385 2.314762-10.592969l0.077714-1.134765-1.12685-0.175c-8.68619-1.234365-17.806678-6.2358148-24.291118-11.037555-0.733994-0.5561396-1.42187-1.011719-1.582032-1.011719z"/>
+ <path style="opacity:.2" d="m32 12.042969c-5.632352 3.953144-12.46666 7.769373-20.070312 9.781249 0.413792 2.023854 0.657622 3.556922 1.210937 5.40625 1.286307 4.29919 2.649736 7.752474 4.492187 11.40625 3.89649 7.727144 8.448098 12.119798 14.367188 15.839844 5.91909-3.720046 10.470698-8.1127 14.367188-15.839844 1.84245-3.653776 3.20588-7.107062 4.492188-11.40625 0.553314-1.849328 0.797144-3.382398 1.210936-5.40625-7.603652-2.011876-14.43796-5.828105-20.070312-9.781249z"/>
+ <path style="fill:#ffffff" d="m32 11.042969c-5.632352 3.953144-12.46666 7.769374-20.070312 9.781249 0.413792 2.023854 0.657622 3.556922 1.210937 5.40625 1.286307 4.29919 2.649736 7.752474 4.492187 11.40625 3.89649 7.727144 8.448098 12.119798 14.367188 15.839844 5.91909-3.720046 10.470698-8.1127 14.367188-15.839844 1.84245-3.653776 3.20588-7.107062 4.492188-11.40625 0.553314-1.849328 0.797144-3.382398 1.210936-5.40625-7.603652-2.011875-14.43796-5.828105-20.070312-9.781249z"/>
+ <rect style="fill:#fe6d40" width="6" height="11.2" x="29" y="34.8"/>
+ <path style="opacity:.2" transform="matrix(4.1907882,0,0,4.3991866,-52.011136,-60.387986)" 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(4.1907882,0,0,4.3991866,-52.011136,-61.387986)" 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(3.4288266,0,0,3.0794306,-36.736382,-38.57159)" 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(3.4288266,0,0,3.0794306,-36.736382,-39.57159)" 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="m32 4c-0.16016 0-0.848039 0.4555795-1.582031 1.0117188-6.484442 4.8017405-15.606779 9.8046982-24.292969 11.039062l-1.125 0.171875 0.0683594 0.990235 1.0566406-0.16211c8.68619-1.234364 17.808527-6.237322 24.292969-11.039062 0.733992-0.5561395 1.421871-1.011719 1.582031-1.011719 0.160162 0 0.848037 0.4555795 1.582031 1.0117188 6.48444 4.8017402 15.606779 9.8046982 24.292969 11.039062l1.056641 0.16211 0.068359-0.990235-1.125-0.171875c-8.68619-1.234364-17.808529-6.2373217-24.292969-11.039062-0.733994-0.5561394-1.421869-1.011719-1.582031-1.011719z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/five-or-more.svg b/.icons/awkward/64x64/apps/five-or-more.svg
new file mode 100644
index 00000000..cb85e864
--- /dev/null
+++ b/.icons/awkward/64x64/apps/five-or-more.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 11,5 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 42,0 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 39,19 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 25,33 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 11,47 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 28,0 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 7,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"/>
+ <circle style="fill:#4caf50" cx="53" cy="53" r="7"/>
+ <circle style="fill:#3f51b5" cx="25" cy="39" r="7"/>
+ <circle style="opacity:0.2" cx="25" cy="26" r="7"/>
+ <circle style="fill:#4caf50" cx="25" cy="25" r="7"/>
+ <circle style="fill:#4caf50" cx="11" cy="11" r="7"/>
+ <circle style="opacity:0.2" cx="25" cy="12" r="7"/>
+ <circle style="fill:#f44336" cx="25" cy="11" r="7"/>
+ <circle style="fill:#3f51b5" cx="53" cy="11" r="7"/>
+ <circle style="fill:#3f51b5" cx="39" cy="25" r="7"/>
+ <circle style="opacity:0.2" cx="53" cy="40" r="7"/>
+ <circle style="fill:#f44336" cx="53" cy="39" r="7"/>
+ <circle style="fill:#3f51b5" cx="11" cy="53" r="7"/>
+ <circle style="fill:#3f51b5" cx="39" cy="53" r="7"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11 4 A 7 7 0 0 0 4 11 A 7 7 0 0 0 4.0253906 11.4375 A 7 7 0 0 1 11 5 A 7 7 0 0 1 17.974609 11.492188 A 7 7 0 0 0 18 11 A 7 7 0 0 0 11 4 z M 18 11 A 7 7 0 0 0 18.025391 11.4375 A 7 7 0 0 1 25 5 A 7 7 0 0 1 31.974609 11.492188 A 7 7 0 0 0 32 11 A 7 7 0 0 0 25 4 A 7 7 0 0 0 18 11 z M 53 4 A 7 7 0 0 0 46 11 A 7 7 0 0 0 46.025391 11.4375 A 7 7 0 0 1 53 5 A 7 7 0 0 1 59.974609 11.492188 A 7 7 0 0 0 60 11 A 7 7 0 0 0 53 4 z M 39 18 A 7 7 0 0 0 32 25 A 7 7 0 0 0 32.025391 25.4375 A 7 7 0 0 1 39 19 A 7 7 0 0 1 45.974609 25.492188 A 7 7 0 0 0 46 25 A 7 7 0 0 0 39 18 z M 53 32 A 7 7 0 0 0 46 39 A 7 7 0 0 0 46.025391 39.4375 A 7 7 0 0 1 53 33 A 7 7 0 0 1 59.974609 39.492188 A 7 7 0 0 0 60 39 A 7 7 0 0 0 53 32 z M 11 46 A 7 7 0 0 0 4 53 A 7 7 0 0 0 4.0253906 53.4375 A 7 7 0 0 1 11 47 A 7 7 0 0 1 17.974609 53.492188 A 7 7 0 0 0 18 53 A 7 7 0 0 0 11 46 z M 39 46 A 7 7 0 0 0 32 53 A 7 7 0 0 0 32.025391 53.4375 A 7 7 0 0 1 39 47 A 7 7 0 0 1 45.974609 53.492188 A 7 7 0 0 0 46 53 A 7 7 0 0 0 39 46 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fjt.svg b/.icons/awkward/64x64/apps/fjt.svg
new file mode 120000
index 00000000..351fe6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fjt.svg
@@ -0,0 +1 @@
+qwinff.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/flacon.svg b/.icons/awkward/64x64/apps/flacon.svg
new file mode 100644
index 00000000..1d540b6c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flacon.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g>
+ <path style="opacity:0.2" d="M 54.010765,7.2401554 24.06068,14.145149 c -4.221512,0.532153 -4.060689,4.854879 -4.060689,4.854879 v 3.999997 14.429678 c -0.975385,-0.280958 -1.984963,-0.42556 -2.999998,-0.429688 -6.075128,0 -10.9999924,4.924865 -10.9999924,10.999993 C 6.0000006,54.075135 10.924865,59 16.999993,59 c 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 48.000008 21.316432 L 49.99997,16.083911 v 15.345796 c -0.975386,-0.280958 -1.984963,-0.425559 -2.999998,-0.429687 -6.075128,0 -10.999992,4.924864 -10.999992,10.999992 0,6.075128 4.924864,10.999992 10.999992,10.999992 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 14.400318 11.000034 c 0,0 0.05206,-4.6106686 -3.989199,-3.7598786 z"/>
+ <path style="fill:#f5c839" d="M 54.010765,6.2401568 24.06068,13.14515 c -4.221512,0.532153 -4.060689,4.854879 -4.060689,4.854879 v 3.999998 14.429677 c -0.975385,-0.280957 -1.984963,-0.425559 -2.999998,-0.429687 -6.075128,0 -10.9999924,4.924864 -10.9999924,10.999992 0,6.075128 4.9248644,10.999992 10.9999924,10.999992 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 47.000009 20.316434 L 49.99997,15.083912 v 15.345797 c -0.975386,-0.280958 -1.984963,-0.42556 -2.999998,-0.429688 -6.075128,0 -10.999992,4.924865 -10.999992,10.999992 0,6.075128 4.924864,10.999993 10.999992,10.999993 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 13.40032 10.000035 c 0,0 0.05206,-4.6106682 -3.989199,-3.7598782 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 54.720703,6.1425781 c -0.221612,0.012966 -0.456406,0.044482 -0.708984,0.097656 L 24.060547,13.144531 C 19.839035,13.676684 20,18 20,18 v 1 c 0,0 -0.160965,-4.323316 4.060547,-4.855469 L 54.011719,7.2402344 C 58.052978,6.3894444 58,11 58,11 v -1 c 0,0 0.04488,-4.0519081 -3.279297,-3.8574219 z M 47,30 c -6.075128,0 -11,4.924873 -11,11 0,0.168757 0.01787,0.333099 0.02539,0.5 C 36.288568,35.658592 41.093629,31 47,31 c 1.015035,0.0041 2.024614,0.14873 3,0.429688 v -1 C 49.024614,30.14873 48.015035,30.004128 47,30 Z M 17,36 C 10.924872,36 6,40.924872 6,47 6,47.168757 6.017871,47.333099 6.025391,47.5 6.288568,41.658591 11.093629,37 17,37 c 1.015035,0.0041 2.024615,0.14873 3,0.429688 v -1 C 19.024615,36.14873 18.015035,36.004128 17,36 Z"/>
+ </g>
+ <g>
+ <path style="opacity:0.2" d="M 63.958,44.848 A 16,16 0 0 1 48,60 16,16 0 0 1 32.042,45.152 16,16 0 0 0 32,46 16,16 0 0 0 48,62 16,16 0 0 0 64,46 16,16 0 0 0 63.95704,44.84766 Z"/>
+ <circle style="fill:#61aac5" cx="48" cy="45" r="16"/>
+ <path style="fill:#ffffff" d="M 43.076172,37 C 41.378172,37 40,38.378172 40,40.076172 c 0,1.69934 1.376752,2.976562 3.076172,2.976562 0.54902,0 1.05376,-0.171848 1.5,-0.423828 L 47.001953,45 44.578125,47.369141 c -0.44624,-0.25198 -0.95098,-0.421875 -1.5,-0.421875 -1.698,0 -3.076172,1.276562 -3.076172,2.976562 0,1.698 1.378172,3.076172 3.076172,3.076172 1.69934,0 2.976563,-1.376752 2.976563,-3.076172 0,-0.28204 -0.04422,-0.549094 -0.115235,-0.808594 l 2.714844,-2.539062 5.5,5.423828 h 1.847656 v -1.460938 l -10.0625,-9.654296 c 0.07114,-0.2595 0.115234,-0.526534 0.115235,-0.808594 0,-1.7 -1.278516,-3.076172 -2.978516,-3.076172 z M 43,39 c 0.552277,0 1,0.447723 1,1 0,0.552277 -0.447723,1 -1,1 -0.552277,0 -1,-0.447723 -1,-1 0,-0.552277 0.447723,-1 1,-1 z m 0,10 c 0.552277,0 1,0.447723 1,1 0,0.552277 -0.447723,1 -1,1 -0.552277,0 -1,-0.447723 -1,-1 0,-0.552277 0.447723,-1 1,-1 z"/>
+ <path style="fill:#ffffff" d="m 54.153,37.99992 -4.8462,4.80786 1.61538,1.57692 5.077,-4.923 v -1.46162 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/flameshot.svg b/.icons/awkward/64x64/apps/flameshot.svg
new file mode 100644
index 00000000..e086d660
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flameshot.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <g style="opacity:0.2" transform="matrix(0.875,0,0,0.875,4,5)">
+ <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.875,0,0,0.875,4,4)">
+ <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 34.84958,29.321065 C 51.365579,26.154563 52,19 52,19 52,19 50.699339,41.173079 38.629241,42.34618 23.333613,43.832772 20.748125,51 20.748125,51 c 0,0 -0.31283,-2.300657 0.651749,-5.303012 1.930712,-6.009548 6.974152,-15.134407 13.449706,-16.375923 z"/>
+ <path style="fill:#eb2273" d="M 34.84958,28.321065 C 51.365579,25.154563 52,18 52,18 52,18 50.699339,40.173079 38.629241,41.34618 23.333613,42.832772 20.748125,50 20.748125,50 c 0,0 -0.31283,-2.300657 0.651749,-5.303012 1.930712,-6.009548 6.974152,-15.134407 13.449706,-16.375923 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 52 18 C 52 18 51.365608 25.15381 34.849609 28.320312 C 28.374055 29.561829 23.331103 38.687718 21.400391 44.697266 C 20.707678 46.853407 20.678926 48.611037 20.714844 49.451172 C 20.758698 48.502267 20.921721 47.187175 21.400391 45.697266 C 23.331103 39.687718 28.374055 30.561829 34.849609 29.320312 C 48.59744 26.684533 51.306295 21.341238 51.839844 19.605469 C 51.940858 18.677677 52 18 52 18 z"/>
+ <path style="opacity:0.2" d="M 23.830237,28.499852 C 37.763055,22.609305 36.486955,13 36.486955,13 c 0,0 7.692379,19.603554 -3.839503,24.17379 C 19.765151,42.279212 20.738,51 20.738,51 c 0,0 -5.090692,-19.04055 3.092237,-22.500148 z"/>
+ <path style="fill:#ff812d" d="M 23.830237,27.499852 C 37.763055,21.609305 36.486955,12 36.486955,12 c 0,0 7.692379,19.603554 -3.839503,24.17379 C 19.765151,41.279212 20.738,50 20.738,50 c 0,0 -5.090692,-19.04055 3.092237,-22.500148 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 36.486328 12 C 36.486328 12 36.509587 12.422825 36.490234 13.013672 C 36.506917 13.056259 38.87518 19.121463 38.990234 25.287109 C 39.141913 18.774339 36.486328 12 36.486328 12 z M 36.490234 13.050781 C 36.395195 15.635158 35.088017 22.740344 23.830078 27.5 C 20.075661 29.087301 19.127208 33.952598 19.1875 38.755859 C 19.271671 34.293956 20.337161 29.976744 23.830078 28.5 C 37.554059 22.697746 36.524268 13.33158 36.490234 13.050781 z"/>
+ <path style="opacity:0.2" d="M 16.264562,33.501959 C 24.149408,23.214991 22.375917,16 22.375917,16 c 0,0 10.102153,12.53303 3.22793,20.295569 C 17.924632,44.96713 20.803612,51 20.803612,51 c 0,0 -9.061501,-11.597816 -4.53905,-17.498041 z"/>
+ <path style="fill:#ffdf55" d="M 16.264562,32.501959 C 24.149408,22.214991 22.375917,15 22.375917,15 c 0,0 10.102153,12.53303 3.22793,20.295569 C 17.924632,43.96713 20.803612,50 20.803612,50 c 0,0 -9.061501,-11.597816 -4.53905,-17.498041 z"/>
+ <g style="fill:#ffffff;opacity:0.1" transform="matrix(0.875,0,0,0.875,4,4)">
+ <g style="fill:#ffffff">
+ <path style="fill:#ffffff" transform="matrix(1.1428571,0,0,1.1428571,-4.5714286,-4.5714286)" d="M 32 4 C 16.5125 4 4 16.5125 4 32 C 4 32.167666 4.010751 32.333043 4.0136719 32.5 C 4.2805513 17.244988 16.680166 5 32 5 C 47.319834 5 59.719449 17.244988 59.986328 32.5 C 59.989249 32.333043 60 32.167666 60 32 C 60 16.5125 47.4875 4 32 4 z"/>
+ </g>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 22.375 15 C 22.375 15 22.472541 15.432613 22.519531 16.189453 C 23.077083 16.901599 27.717425 22.999086 27.984375 29.203125 C 28.250722 22.296324 22.375 15 22.375 15 z M 22.525391 17.236328 C 22.483066 20.114142 21.569436 25.579786 16.263672 32.501953 C 15.254256 33.81889 14.925332 35.420968 15.017578 37.113281 C 15.087554 35.794152 15.455746 34.556015 16.263672 33.501953 C 22.229509 25.71862 22.666209 19.70787 22.525391 17.236328 z M 20.292969 47.488281 C 20.262 48.255637 20.30688 48.91312 20.388672 49.441406 C 20.643186 49.792504 20.802734 50 20.802734 50 C 20.802734 50 20.3777 49.092701 20.292969 47.488281 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/flare.svg b/.icons/awkward/64x64/apps/flare.svg
new file mode 100644
index 00000000..a3e6dfaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flare.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-268.3)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 30.466369,271.30002 c 0,0 3.676137,9.76698 2.797267,13.25454 -1.114777,4.42372 -4.036903,8.10572 -7.628248,8.8429 -0.943432,0.1936 -2.821004,-0.62168 -4.207308,-1.503 -2.229226,-1.29818 -2.798824,-3.81698 -3.406033,-6.197 0,0 -0.74445,4.05126 -0.401894,7.18816 0.342554,3.1369 2.066851,7.73309 1.957485,10.14255 -0.11834,2.60544 -1.19014,5.4617 -1.19014,5.4617 0,0 -1.692904,-3.04222 -2.765748,-5.0726 -1.07286,-2.0304 -3.908221,-4.76969 -3.908221,-4.76969 0,0 1.895035,3.35879 1.949171,6.49839 0.05416,3.13958 -5.4275038,9.779 0.330367,18.41006 5.820391,8.7248 14.533232,7.7076 14.533232,7.7076 l 2.11965,-0.77938 -8.134171,-3.98528 10.495696,-5.1423 -10.495696,-5.1423 10.495696,-5.1423 10.495709,5.1423 9.138647,-4.47942 -0.254206,-1.45028 -8.884441,-4.3549 7.736477,-3.78844 -0.31158,-2.54703 -1.27917,-9.40478 c 0,0 -1.471892,3.13122 -3.102226,4.23096 -1.072979,0.72378 -2.915965,0.98264 -2.915965,0.98264 0,0 -1.44702,-7.7175 -2.970166,-11.73286 -2.719425,-7.16914 -10.194184,-12.37024 -10.194184,-12.37024 z m 13.036814,44.91435 -10.495709,5.1423 9.634739,4.72046 3.804691,-1.39806 4.259776,-4.93338 z"/>
+ <path style="fill:#ff9231;fill-rule:evenodd" d="m 30.466369,270.3 c 0,0 3.676137,9.76698 2.797267,13.25454 -1.114777,4.42372 -4.036903,8.10572 -7.628248,8.8429 -0.943432,0.1936 -2.821004,-0.62168 -4.207308,-1.503 -2.229226,-1.29818 -2.798824,-3.81698 -3.406033,-6.197 0,0 -0.74445,4.05126 -0.401894,7.18816 0.342554,3.1369 2.066851,7.7331 1.957485,10.14255 -0.11834,2.60544 -1.19014,5.4617 -1.19014,5.4617 0,0 -1.692904,-3.04222 -2.765748,-5.0726 -1.07286,-2.03039 -3.908221,-4.76969 -3.908221,-4.76969 0,0 1.895035,3.3588 1.949171,6.49839 0.05416,3.13958 -5.4275038,9.779 0.330367,18.41006 5.820391,8.7248 14.533232,7.7076 14.533232,7.7076 l 2.11965,-0.77938 -8.134171,-3.98528 10.495696,-5.1423 -10.495696,-5.1423 10.495696,-5.1423 10.495709,5.1423 9.138647,-4.47942 -0.254206,-1.45028 -8.884441,-4.3549 7.736477,-3.78844 -0.31158,-2.54703 -1.27917,-9.40478 c 0,0 -1.471892,3.13122 -3.102226,4.23096 -1.072979,0.72378 -2.915965,0.98264 -2.915965,0.98264 0,0 -1.44702,-7.7175 -2.970166,-11.73286 C 37.941128,275.5011 30.466369,270.3 30.466369,270.3 Z m 13.036814,44.91435 -10.495709,5.1423 9.634739,4.72046 3.804691,-1.39806 4.259776,-4.93338 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" transform="translate(0,268.3)" d="M 30.466797 2 C 30.466797 2 30.691163 2.6156578 30.953125 3.3710938 C 32.192562 4.2813821 38.21379 8.9218102 40.660156 15.371094 C 42.183302 19.386454 43.630859 27.103516 43.630859 27.103516 C 43.630859 27.103516 45.473896 26.844874 46.546875 26.121094 C 48.177209 25.021354 49.648438 21.888672 49.648438 21.888672 L 50.927734 31.294922 L 51.125 32.898438 L 51.240234 32.841797 L 50.927734 30.294922 L 49.648438 20.888672 C 49.648438 20.888672 48.177209 24.021354 46.546875 25.121094 C 45.473896 25.844874 43.630859 26.103516 43.630859 26.103516 C 43.630859 26.103516 42.183302 18.386454 40.660156 14.371094 C 37.940731 7.2019538 30.466797 2 30.466797 2 z M 33.378906 14.429688 C 33.359198 14.72979 33.325182 15.00982 33.263672 15.253906 C 32.148895 19.677626 29.226111 23.360476 25.634766 24.097656 C 24.691334 24.291256 22.814038 23.47507 21.427734 22.59375 C 19.198508 21.29557 18.628693 18.776504 18.021484 16.396484 C 18.021484 16.396484 17.488686 19.331267 17.539062 22.138672 C 17.603923 19.675875 18.021484 17.396484 18.021484 17.396484 C 18.628693 19.776504 19.198508 22.29557 21.427734 23.59375 C 22.814038 24.47507 24.691334 25.291256 25.634766 25.097656 C 29.226111 24.360476 32.148895 20.677626 33.263672 16.253906 C 33.388255 15.759531 33.413935 15.130715 33.378906 14.429688 z M 11.712891 29.347656 C 11.712891 29.347656 12.143232 30.133993 12.595703 31.257812 C 13.519071 32.227963 14.920256 33.790851 15.621094 35.117188 C 16.693938 37.147568 18.386719 40.189453 18.386719 40.189453 C 18.386719 40.189453 19.459785 37.333956 19.578125 34.728516 C 19.587577 34.520273 19.566647 34.275667 19.550781 34.037109 C 19.368148 36.55456 18.386719 39.189453 18.386719 39.189453 C 18.386719 39.189453 16.693938 36.147568 15.621094 34.117188 C 14.548234 32.086797 11.712891 29.347656 11.712891 29.347656 z M 13.621094 36.357422 C 13.33225 38.524115 11.261737 42.008563 11.375 46.451172 C 11.574986 42.130706 13.695918 38.805518 13.662109 36.845703 C 13.659309 36.683272 13.633232 36.520531 13.621094 36.357422 z M 44.525391 37.128906 L 43.503906 37.628906 L 52.386719 41.984375 L 52.480469 42.515625 L 52.642578 42.435547 L 52.386719 40.984375 L 44.525391 37.128906 z M 23.533203 47.414062 L 22.511719 47.914062 L 31.986328 52.556641 L 33.007812 52.056641 L 23.533203 47.414062 z M 33.007812 52.056641 L 34.027344 52.556641 L 43.503906 47.914062 L 42.482422 47.414062 L 33.007812 52.056641 z M 43.503906 47.914062 L 50.099609 51.148438 L 50.707031 50.445312 L 44.523438 47.414062 L 43.503906 47.914062 z M 23.533203 57.699219 L 22.511719 58.199219 L 29.480469 61.611328 L 30.646484 61.183594 L 23.533203 57.699219 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/flareget.svg b/.icons/awkward/64x64/apps/flareget.svg
new file mode 100644
index 00000000..1b837f3f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flareget.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 6.1484172,35.000016 C 5.919536,34.99939 1.5724446,34.998656 5.933341,39.020196 L 29.121942,59.820748 C 29.98306,60.593232 30.87138,60.985302 32,61 c 1.12862,-0.0146 2.01694,-0.406768 2.878058,-1.179252 l 23.1886,-20.800552 c 4.360898,-4.02154 0.0138,-4.020806 -0.215076,-4.02018 l -25.851582,0 -25.8515828,0 z"/>
+ <path style="fill:#c03131" d="M 16.769231,4 C 15.618615,4 14,5.2410434 14,6.7826086 L 14,36 32,36 50,36 50,6.7826086 C 50,5.2410434 48.381384,4 47.23077,4 Z"/>
+ <path style="fill:#d54747;fill-rule:evenodd" d="M 6.1484172,34.000016 C 5.919536,33.99939 1.5724446,33.998656 5.933341,38.020196 L 29.121942,58.820748 C 29.98306,59.593232 30.87138,59.985302 32,60 c 1.12862,-0.0146 2.01694,-0.406768 2.878058,-1.179252 l 23.1886,-20.800552 c 4.360898,-4.02154 0.0138,-4.020806 -0.215076,-4.02018 l -25.851582,0 -25.8515828,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.769531 4 C 15.618916 4 14 5.2396848 14 6.78125 L 14 7.78125 C 14 6.2396848 15.618916 5 16.769531 5 L 47.230469 5 C 48.381083 5 50 6.2396848 50 7.78125 L 50 6.78125 C 50 5.2396848 48.381083 4 47.230469 4 L 16.769531 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 6.1484375 34 C 5.9750862 33.999526 3.4466392 34.003028 4.1210938 35.75 C 4.5497957 35.002186 6.0177814 34.999643 6.1484375 35 L 32 35 L 57.851562 35 C 57.982216 34.999643 59.450203 35.002186 59.878906 35.75 C 60.55336 34.003028 58.02491 33.999526 57.851562 34 L 32 34 L 6.1484375 34 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/flash-player-properties.svg b/.icons/awkward/64x64/apps/flash-player-properties.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flash-player-properties.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/flash.svg b/.icons/awkward/64x64/apps/flash.svg
new file mode 100644
index 00000000..7e33200d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flash.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 48,13.0126 0,8.0468 c -8.034,0.14128 -10.0084,7.9762 -10.0084,7.9762 l 6.0596,0 0,8.0468 -9.3958,0 c -5.652,17.436 -18.656,15.882 -18.656,15.882 l 0,-8.0468 c 0,0 8.252,1.5308 12.4596,-13.8348 C 33.721,11.861 47.999,13.012 47.999,13.012 Z"/>
+ <path style="fill:#ffffff" d="m 48,12.0132 0,8.0468 c -8.034,0.14128 -10.0084,7.9762 -10.0084,7.9762 l 6.0596,0 0,8.0468 -9.3958,0 c -5.652,17.436 -18.656,15.882 -18.656,15.882 l 0,-8.0468 c 0,0 8.252,1.5308 12.4596,-13.8348 5.262,-19.2218 19.54,-18.0708 19.54,-18.0708 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/flashplayer.svg b/.icons/awkward/64x64/apps/flashplayer.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flashplayer.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/flashplayerproperties.svg b/.icons/awkward/64x64/apps/flashplayerproperties.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flashplayerproperties.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/flegita.svg b/.icons/awkward/64x64/apps/flegita.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flegita.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/flickr.svg b/.icons/awkward/64x64/apps/flickr.svg
new file mode 100644
index 00000000..d44f7bc8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flickr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <circle style="opacity:0.1" cx="20" cy="33" r="10"/>
+ <circle style="fill:#296ec6" cx="20" cy="32" r="10"/>
+ <circle style="opacity:0.1" cx="44" cy="33" r="10"/>
+ <circle style="fill:#e03c90" cx="44" cy="32" r="10"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/flightgear.svg b/.icons/awkward/64x64/apps/flightgear.svg
new file mode 100644
index 00000000..451ab3a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flightgear.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#1e87e4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="fill:#2873b4" d="M 54.001,13.3 Q 54.001,16.04 49.308,20.733 L 41.75,28.292 46.253,51.788 46.285,51.977 Q 46.285,52.417 46.002,52.703 L 43.984,54.717 Q 43.701,55 43.261,55 42.598,55 42.347,54.434 L 33.717,36.323 26,44.038 Q 28.142,51.537 28.142,51.977 28.142,52.417 27.859,52.699 L 25.843,54.717 Q 25.559,55 25.118,55 24.551,55 24.236,54.494 L 19.355,45.675 10.536,40.794 Q 10,40.511 10,39.911 10,39.471 10.283,39.188 L 12.299,37.141 Q 12.583,36.858 13.024,36.858 13.465,36.858 20.961,39 L 28.677,31.283 10.567,22.653 Q 10,22.402 10,21.74 10,21.299 10.283,21.015 L 12.299,19 Q 12.583,18.717 13.024,18.717 13.15,18.717 13.213,18.748 L 36.709,23.252 44.267,15.693 Q 48.963,11 51.7,11 52.709,11 53.356,11.646 54.001,12.291 54.001,13.299 Z"/>
+ <path style="fill:#ffffff" d="M 54.001,12.3 Q 54.001,15.04 49.308,19.733 L 41.75,27.292 46.253,50.788 46.285,50.977 Q 46.285,51.417 46.002,51.703 L 43.984,53.717 Q 43.701,54 43.261,54 42.598,54 42.347,53.434 L 33.717,35.323 26,43.038 Q 28.142,50.537 28.142,50.977 28.142,51.417 27.859,51.699 L 25.843,53.717 Q 25.559,54 25.118,54 24.551,54 24.236,53.494 L 19.355,44.675 10.536,39.794 Q 10,39.511 10,38.911 10,38.471 10.283,38.188 L 12.299,36.141 Q 12.583,35.858 13.024,35.858 13.465,35.858 20.961,38 L 28.677,30.283 10.567,21.653 Q 10,21.402 10,20.74 10,20.299 10.283,20.015 L 12.299,18 Q 12.583,17.717 13.024,17.717 13.15,17.717 13.213,17.748 L 36.709,22.252 44.267,14.693 Q 48.963,10 51.7,10 52.709,10 53.356,10.646 54.001,11.291 54.001,12.299 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/florence.svg b/.icons/awkward/64x64/apps/florence.svg
new file mode 100644
index 00000000..71c34a32
--- /dev/null
+++ b/.icons/awkward/64x64/apps/florence.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="42" x="3" y="12" rx="4.35" ry="4.5"/>
+ <rect style="fill:#4f4f4f" width="58" height="42" x="3" y="11" rx="4.35" ry="4.5"/>
+ <path style="opacity:0.2" d="m 11.000001,18.000004 v 5.999999 h 6 v -5.999999 z m 11.999999,0 v 5.999999 h 6 v -5.999999 z m 12,0 v 5.999999 h 6 v -5.999999 z m 11.999999,0 v 5.999999 h 6 V 18.000004 Z M 11.000001,30.000003 v 6 h 6 v -6 z m 11.999999,0 v 6 h 6 v -6 z m 12,0 v 6 h 6 v -6 z m 11.999999,0 v 6 h 6 v -6 z m -35.999998,12 v 5.999999 h 41.999998 v -5.999999 z"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="11" y="17"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="11" y="29"/>
+ <rect style="fill:#ffffff" width="42" height="6" x="11" y="41"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="23" y="17"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="23" y="29"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="35" y="17"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="35" y="29"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="47" y="17"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="47" y="29"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.3515625 11 C 4.9416629 11 3 13.007 3 15.5 L 3 16.5 C 3 14.007 4.9416629 12 7.3515625 12 L 56.648438 12 C 59.058338 12 61 14.007 61 16.5 L 61 15.5 C 61 13.007 59.058338 11 56.648438 11 L 7.3515625 11 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/flow.svg b/.icons/awkward/64x64/apps/flow.svg
new file mode 100644
index 00000000..80d23a3d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flow.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#848484" d="m 15.999829,18.000629 0,31.999543 31.999542,0 0,-31.999543 -31.999542,0 z m 5.999914,5.999914 19.999714,0 0,19.999714 -19.999714,0 0,-19.999714 z"/>
+ <rect style="opacity:0.2" width="20" height="20" x="12" y="35"/>
+ <rect style="fill:#64b5ff" width="20" height="20" x="12" y="34"/>
+ <rect style="opacity:0.2" width="20" height="14" x="12" y="15"/>
+ <rect style="fill:#e47cff" width="20" height="14" x="12" y="14"/>
+ <circle style="opacity:0.2" cx="44.999" cy="22" r="7"/>
+ <circle style="fill:#ff6363" cx="44.999" cy="21.001" r="7"/>
+ <rect style="opacity:0.2" width="16" height="14" x="36" y="39"/>
+ <rect style="fill:#3bff80" width="16" height="14" x="36" y="38"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/flowblade.svg b/.icons/awkward/64x64/apps/flowblade.svg
new file mode 100644
index 00000000..c73c369a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/flowblade.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 8,9 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z m -42,14 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z m -42,14 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z m -42,14 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z"/>
+ <path style="opacity:0.2" d="m 32,13 14,0 c 0,0 -8.975478,1.913764 -10,5.238095 -0.772458,2.506435 4.536862,4.573151 4,7.142859 -0.643778,3.081458 -7.361078,3.107962 -8,6.190474 -0.604766,2.917722 6.502456,5.157372 6,8.095238 -0.529486,3.095906 -7.942996,3.524506 -8,6.666668 C 29.945,49.365348 38,53 38,53 l -20,0 z"/>
+ <path style="fill:#e4e4e4" d="m 32,12 14,0 c 0,0 -8.975478,1.913764 -10,5.238095 -0.772458,2.506434 4.536862,4.573151 4,7.142859 -0.643778,3.081458 -7.361078,3.107962 -8,6.190474 -0.604766,2.917722 6.502456,5.157372 6,8.095238 -0.529486,3.095906 -7.942996,3.524506 -8,6.666668 C 29.945,48.365348 38,52 38,52 l -20,0 z"/>
+ <path style="fill:#989898" d="m 8,8 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z m -42,14 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z m -42,14 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z m -42,14 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fluid.svg b/.icons/awkward/64x64/apps/fluid.svg
new file mode 100644
index 00000000..0c36e85a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fluid.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 29.601562,5 C 26.499162,5 24,7.4991626 24,10.601562 l 0,16.796876 c 0,0.36635 0.03894,0.723944 0.10546,1.070312 a 9.4811476,7.7379792 0 0 0 -0.316406,0.398438 L 16.531242,39.132812 9.2695232,49.394532 A 9.4811476,7.7379792 0 0 0 17.480469,61 L 32,61 46.519532,61 A 9.4811476,7.7379792 0 0 0 54.730468,49.394532 L 47.46875,39.132812 40.210938,28.867188 A 9.4811476,7.7379792 0 0 0 39.894532,28.46875 C 39.96107,28.122382 40,27.764788 40,27.398438 L 40,10.601562 C 40,7.4991626 37.500838,5 34.398438,5 l -4.796876,0 z"/>
+ <rect style="fill:#e4e4e4" width="16" height="28" x="24" y="4" ry="5.6"/>
+ <path style="fill:#e4e4e4" d="m 32.446272,24.008538 a 9.4811476,7.7379792 0 0 0 -8.65563,3.85964 L 16.529827,38.131474 9.2690076,48.394764 A 9.4811476,7.7379792 0 0 0 17.480063,60 l 14.519935,0 14.51994,0 A 9.4811476,7.7379792 0 0 0 54.730994,48.394764 L 47.470174,38.131474 40.211052,27.86818 a 9.4811476,7.7379792 0 0 0 -7.76478,-3.859642 z"/>
+ <path style="fill:#578aff" d="m 33,12 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:#578aff" d="m 29,20 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:#578aff" d="m 35,26 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:#578aff" d="m 29,34 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:#578aff" d="m 21.38677,44.000742 -2.638399,3.978516 C 16.621575,51.18909 19.281049,54.000008 23.535752,54 l 8.464246,0 8.46425,0 c 4.254702,6e-6 6.914176,-2.81091 4.78738,-6.020742 l -2.6384,-3.978516 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 29.601562 4 C 26.499162 4 24 6.4991631 24 9.6015625 L 24 10.601562 C 24 7.4991631 26.499162 5 29.601562 5 L 34.398438 5 C 37.500838 5 40 7.4991631 40 10.601562 L 40 9.6015625 C 40 6.4991631 37.500838 4 34.398438 4 L 29.601562 4 z M 24.009766 27.589844 A 9.4811476 7.7379792 0 0 0 23.789062 27.867188 L 16.53125 38.132812 L 9.2695312 48.394531 A 9.4811476 7.7379792 0 0 0 8.0273438 52.826172 A 9.4811476 7.7379792 0 0 1 9.2695312 49.394531 L 16.53125 39.132812 L 23.789062 28.867188 A 9.4811476 7.7379792 0 0 1 24.105469 28.46875 C 24.050674 28.183435 24.020783 27.889013 24.009766 27.589844 z M 39.990234 27.589844 C 39.979219 27.889013 39.949341 28.183435 39.894531 28.46875 A 9.4811476 7.7379792 0 0 1 40.210938 28.867188 L 47.46875 39.132812 L 54.730469 49.394531 A 9.4811476 7.7379792 0 0 1 55.974609 52.820312 A 9.4811476 7.7379792 0 0 0 54.730469 48.394531 L 47.46875 38.132812 L 40.210938 27.867188 A 9.4811476 7.7379792 0 0 0 39.990234 27.589844 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fluxgui.svg b/.icons/awkward/64x64/apps/fluxgui.svg
new file mode 100644
index 00000000..0bcf8476
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fluxgui.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.9572,31.828417 A 27.9996,27.9996 0 0 1 31.9996,59.000029 27.9996,27.9996 0 0 1 4.0439998,32.172412 27.9996,27.9996 0 0 0 4.0000004,33.0004 27.9996,27.9996 0 0 0 31.9996,61 27.9996,27.9996 0 0 0 59.9992,33.0004 27.9996,27.9996 0 0 0 59.9572,31.828417 Z"/>
+ <path style="fill:#ffc567" d="M 31.998047 4 A 27.9996 27.9996 0 0 0 4 32 A 27.9996 27.9996 0 0 0 5.1914062 40 L 58.818359 40 A 27.9996 27.9996 0 0 0 59.998047 32 A 27.9996 27.9996 0 0 0 32 4 L 31.998047 4 z M 57.984375 42.373047 A 27.9996 27.9996 0 0 1 57.177734 44.175781 A 27.9996 27.9996 0 0 0 57.984375 42.373047 z"/>
+ <path style="fill:#4a78c9" d="M 5.1913834,40.000315 A 27.9996,27.9996 0 0 0 31.999,60.000029 27.9996,27.9996 0 0 0 58.818616,40.000315 l -53.6272326,0 z"/>
+ <circle style="opacity:0.2" cx="41.999" cy="23.001" r="8"/>
+ <circle style="fill:#ff7e30" cx="41.999" cy="22.001" r="8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.114 4.0113269 32.225461 4.0175781 32.337891 C 4.3681037 17.135438 16.710292 5 32 5 C 47.289708 5 59.631896 17.135438 59.982422 32.337891 C 59.988554 32.225461 60 32.114 60 32 C 60 16.488222 47.511778 4 32 4 z M 4.5585938 39.609375 C 4.5877938 39.753373 4.632663 39.897018 4.6640625 40.041016 C 4.632663 39.897018 4.5877934 39.753373 4.5585938 39.609375 z M 5.2070312 40.160156 C 5.29423 40.448152 5.4040013 40.727723 5.5 41.011719 C 5.4040013 40.727723 5.29423 40.448152 5.2070312 40.160156 z M 4.5585938 40.609375 C 4.5877932 40.753373 4.6326635 40.897018 4.6640625 41.041016 C 4.632663 40.897018 4.5877938 40.753373 4.5585938 40.609375 z M 5.2070312 41.160156 C 5.29423 41.448152 5.404001 41.727723 5.5 42.011719 C 5.4040013 41.727723 5.2942303 41.448152 5.2070312 41.160156 z M 5.2070312 42.160156 C 5.29423 42.448152 5.4040013 42.727723 5.5 43.011719 C 5.4040013 42.727723 5.29423 42.448152 5.2070312 42.160156 z M 5.2070312 43.160156 C 5.29423 43.448152 5.404001 43.727723 5.5 44.011719 C 5.4040013 43.727723 5.2942303 43.448152 5.2070312 43.160156 z M 6.0820312 44.613281 C 6.2088294 44.923276 6.3510833 45.231114 6.4882812 45.537109 C 6.3506833 45.231114 6.2090295 44.923276 6.0820312 44.613281 z M 6.0820312 45.613281 C 6.2090295 45.923276 6.3506833 46.231114 6.4882812 46.537109 C 6.3510833 46.231114 6.2088294 45.923276 6.0820312 45.613281 z M 7.1601562 46.933594 C 7.321154 47.24359 7.4879586 47.547568 7.6601562 47.851562 C 7.4877587 47.547567 7.321354 47.24359 7.1601562 46.933594 z M 7.1601562 47.933594 C 7.321354 48.24359 7.4877587 48.547567 7.6601562 48.851562 C 7.4879586 48.547568 7.321154 48.24359 7.1601562 47.933594 z M 8.46875 49.179688 C 8.6519474 49.463684 8.8341465 49.749348 9.0273438 50.027344 C 8.8339466 49.749348 8.6521474 49.463684 8.46875 49.179688 z M 8.46875 50.179688 C 8.6521474 50.463684 8.8339465 50.749348 9.0273438 51.027344 C 8.8341465 50.749348 8.6519474 50.463684 8.46875 50.179688 z M 9.9765625 51.291016 C 10.17396 51.541013 10.364316 51.798973 10.570312 52.042969 C 10.364116 51.798973 10.17416 51.541013 9.9765625 51.291016 z M 9.9765625 52.291016 C 10.17416 52.541013 10.364116 52.798973 10.570312 53.042969 C 10.364316 52.798973 10.17396 52.541013 9.9765625 52.291016 z M 11.789062 53.382812 C 11.95206 53.55281 12.106439 53.73244 12.273438 53.898438 C 12.106239 53.732439 11.95226 53.55281 11.789062 53.382812 z M 11.789062 54.382812 C 11.95226 54.55281 12.106239 54.732439 12.273438 54.898438 C 12.106439 54.73244 11.95206 54.55281 11.789062 54.382812 z M 16.179688 55.125 C 16.430484 55.296998 16.692823 55.445378 16.949219 55.609375 C 16.692623 55.445378 16.430485 55.296998 16.179688 55.125 z M 16.179688 56.125 C 16.430485 56.296998 16.692623 56.445378 16.949219 56.609375 C 16.692823 56.445378 16.430484 56.296998 16.179688 56.125 z M 16.179688 57.125 C 16.430484 57.296997 16.692623 57.445377 16.949219 57.609375 C 16.692823 57.445377 16.430485 57.296997 16.179688 57.125 z M 18.347656 57.458984 C 18.641652 57.620982 18.945899 57.771783 19.246094 57.925781 C 18.945499 57.771783 18.641852 57.622982 18.347656 57.458984 z M 16.179688 58.125 C 16.430485 58.296997 16.692823 58.445377 16.949219 58.609375 C 16.692623 58.445377 16.430484 58.296997 16.179688 58.125 z M 25.605469 59.246094 C 26.017464 59.342094 26.423756 59.441533 26.84375 59.519531 C 26.425756 59.441531 26.017464 59.342093 25.605469 59.246094 z M 18.347656 59.458984 C 18.641852 59.622981 18.945499 59.771783 19.246094 59.925781 C 18.945899 59.771783 18.641652 59.620981 18.347656 59.458984 z M 25.605469 60.246094 C 26.017464 60.342093 26.425756 60.441531 26.84375 60.519531 C 26.423756 60.441533 26.017464 60.342094 25.605469 60.246094 z M 23.089844 60.539062 C 23.42984 60.65106 23.771192 60.761283 24.117188 60.863281 C 23.769192 60.761283 23.42984 60.65106 23.089844 60.539062 z M 27.216797 60.585938 C 27.926787 60.707935 28.643104 60.808953 29.371094 60.876953 C 28.643104 60.808954 27.926787 60.707935 27.216797 60.585938 z M 20.675781 60.613281 C 20.985777 60.749279 21.297285 60.874001 21.613281 61 C 21.297285 60.874001 20.983777 60.749279 20.675781 60.613281 z M 25.605469 61.246094 C 26.017464 61.342094 26.425756 61.441532 26.84375 61.519531 C 26.423756 61.441531 26.017464 61.342092 25.605469 61.246094 z M 23.089844 61.539062 C 23.42984 61.65106 23.769192 61.761283 24.117188 61.863281 C 23.771192 61.761283 23.42984 61.65106 23.089844 61.539062 z M 25.605469 62.246094 C 26.017464 62.342092 26.423756 62.441531 26.84375 62.519531 C 26.425756 62.441532 26.017464 62.342094 25.605469 62.246094 z M 27.216797 62.585938 C 27.926787 62.707935 28.643104 62.808953 29.371094 62.876953 C 28.643104 62.808954 27.926787 62.707935 27.216797 62.585938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fma-config-tool.svg b/.icons/awkward/64x64/apps/fma-config-tool.svg
new file mode 120000
index 00000000..c85ac1f5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fma-config-tool.svg
@@ -0,0 +1 @@
+caja-actions.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/fman.svg b/.icons/awkward/64x64/apps/fman.svg
new file mode 100644
index 00000000..e1c251ee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fman.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3c3a2d" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 21,9 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z m 11,0 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z m 11,0 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z M 10.75,20 C 9.2265,20 8,21.2265 8,22.75 v 27.5 C 8,51.7735 9.2265,53 10.75,53 h 16.5 C 28.773501,53 30,51.7735 30,50.25 V 22.75 C 30,21.2265 28.773501,20 27.25,20 Z m 26,0 C 35.2265,20 34,21.2265 34,22.75 v 27.5 c 0,1.5235 1.2265,2.75 2.75,2.75 h 16.5 C 54.7735,53 56,51.7735 56,50.25 V 22.75 C 56,21.2265 54.7735,20 53.25,20 Z m -22.650391,4 h 9.800782 C 25.063791,24 26,24.892 26,26 c 0,1.108 -0.936209,2 -2.099609,2 H 14.099609 C 12.936209,28 12,27.108 12,26 c 0,-1.108 0.936209,-2 2.099609,-2 z m 0,7 h 9.800782 C 25.063791,31 26,31.892 26,33 c 0,1.108 -0.936209,2 -2.099609,2 H 14.099609 C 12.936209,35 12,34.108 12,33 c 0,-1.108 0.936209,-2 2.099609,-2 z m 0,7 h 9.800782 C 25.063791,38 26,38.892 26,40 c 0,1.108 -0.936209,2 -2.099609,2 H 14.099609 C 12.936209,42 12,41.108 12,40 c 0,-1.108 0.936209,-2 2.099609,-2 z m 0,7 h 9.800782 C 25.063791,45 26,45.892 26,47 c 0,1.108 -0.936209,2 -2.099609,2 H 14.099609 C 12.936209,49 12,48.108 12,47 c 0,-1.108 0.936209,-2 2.099609,-2 z"/>
+ <circle style="fill:#ed253e" cx="21" cy="12" r="4"/>
+ <circle style="fill:#f68f33" cx="32" cy="12" r="4"/>
+ <circle style="fill:#72be44" cx="43" cy="12" r="4"/>
+ <path style="fill:#ffffff" d="M 10.75,19 C 9.2265,19 8,20.2265 8,21.75 v 27.5 C 8,50.7735 9.2265,52 10.75,52 h 16.5 C 28.773501,52 30,50.7735 30,49.25 V 21.75 C 30,20.2265 28.773501,19 27.25,19 Z m 3.349609,4 h 9.800782 C 25.063791,23 26,23.892 26,25 c 0,1.108 -0.936209,2 -2.099609,2 H 14.099609 C 12.936209,27 12,26.108 12,25 c 0,-1.108 0.936209,-2 2.099609,-2 z m 0,7 h 9.800782 C 25.063791,30 26,30.892 26,32 c 0,1.108 -0.936209,2 -2.099609,2 H 14.099609 C 12.936209,34 12,33.108 12,32 c 0,-1.108 0.936209,-2 2.099609,-2 z m 0,7 h 9.800782 C 25.063791,37 26,37.892 26,39 c 0,1.108 -0.936209,2 -2.099609,2 H 14.099609 C 12.936209,41 12,40.108 12,39 c 0,-1.108 0.936209,-2 2.099609,-2 z m 0,7 h 9.800782 C 25.063791,44 26,44.892 26,46 c 0,1.108 -0.936209,2 -2.099609,2 H 14.099609 C 12.936209,48 12,47.108 12,46 c 0,-1.108 0.936209,-2 2.099609,-2 z"/>
+ <path style="fill:#f5e1d8" d="M 36.75,19 C 35.2265,19 34,20.2265 34,21.75 v 27.5 c 0,1.5235 1.2265,2.75 2.75,2.75 h 16.5 C 54.7735,52 56,50.7735 56,49.25 V 21.75 C 56,20.2265 54.7735,19 53.25,19 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fmit.svg b/.icons/awkward/64x64/apps/fmit.svg
new file mode 100644
index 00000000..5e31040e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fmit.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,52.000071 0,1.999972 C 4.0000004,55.662019 5.2495825,57 6.8007604,57 L 57.20004,57 C 58.750017,57 60,55.662019 60,54.000043 l 0,-1.999972 c 0,1.661977 -1.249983,2.999958 -2.79996,2.999958 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.337981 -2.79996,-2.999958 z"/>
+ <rect style="fill:#826f3d" width="56" height="47.999" x="-60" y="8" rx="2.8" ry="3" transform="scale(-1,1)"/>
+ <rect style="opacity:0.2" width="47.999" height="28" x="8" y="13"/>
+ <rect style="fill:#ffffff" width="47.999" height="28" x="8" y="12"/>
+ <g style="fill:#ff6e6e" transform="matrix(1.9999714,0,0,1.9999714,2.000029,8.294e-4)">
+ <rect width="2" height="6" x="12" y="-13" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="2" height="6" x="8" y="-13" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="2" height="10" x="7" y="8"/>
+ </g>
+ <circle style="fill:#01d900" cx="52.999" cy="49" r="3"/>
+ <rect style="opacity:0.4" width="28" height="2" x="8" y="42"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 8 C 5.2496034 8 4 9.3380239 4 11 L 4 12 C 4 10.338024 5.2496034 9 6.8007812 9 L 57.199219 9 C 58.749196 9 60 10.338024 60 12 L 60 11 C 60 9.3380239 58.749196 8 57.199219 8 L 6.8007812 8 z"/>
+ <g style="fill:#ff6e6e" transform="matrix(0,1.9999714,-1.9999714,0,65.999114,10.000686)">
+ <rect width="2" height="6" x="16" y="-13" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="2" height="6" x="12" y="-13" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="2" height="6" x="8" y="-13" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="2" height="10" x="7" y="8"/>
+ </g>
+ <rect style="opacity:0.4" width="28" height="2" x="8" y="46"/>
+ <rect style="opacity:0.4" width="28" height="2" x="8" y="50"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/focuswriter.svg b/.icons/awkward/64x64/apps/focuswriter.svg
new file mode 100644
index 00000000..80dcff00
--- /dev/null
+++ b/.icons/awkward/64x64/apps/focuswriter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="20"/>
+ <path style="opacity:0.2" d="m 24,21 0,10 0,6 0,8 6,0 0,-8 6,0 0,-6 -6,0 0,-4 10,0 0,-6 -10,0 -2.8,0 z"/>
+ <path style="fill:#ffffff" d="m 24,20 0,10 0,6 0,8 6,0 0,-8 6,0 0,-6 -6,0 0,-4 10,0 0,-6 -10,0 -2.8,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fofix.svg b/.icons/awkward/64x64/apps/fofix.svg
new file mode 100644
index 00000000..a0ebeb29
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fofix.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 21.967211,4.9995846 c -0.761902,0.9354714 -1.223252,1.7120178 -2.096509,2.642305 -2.919404,3.1105684 -2.448072,5.1033274 -0.134964,7.2763774 0.400229,0.375996 -0.897814,1.716358 -1.340785,3.467876 0.865136,0.701025 1.089447,1.770701 1.880248,2.583855 0.861398,-1.060572 2.838252,-3.451868 3.438186,-4.090468 0,0 1.269736,-1.999287 -0.312148,-3.879946 -1.147288,-1.136328 -1.43403,-3.7942156 -1.367862,-6.425569 0.07392,-0.172502 -0.08872,-1.1286886 -0.06616,-1.5744304 z m 7.300314,2.1494162 c -1.097942,0 -1.213434,0.392898 -0.829658,2.7929026 0.556234,3.4784956 -0.650792,6.6563096 -3.361964,8.6607616 -1.131308,0.836411 -3.427838,3.655719 -3.427838,4.027387 0,0.32376 -5.22112,1.675656 -3.707711,3.618238 0.223954,0.287464 -2.612843,2.219096 0.610605,0.807752 2.69099,-1.178214 4.192874,5.793452 5.221632,7.79001 l 1.870152,3.630772 -1.662052,3.241958 c -2.421604,4.726362 -1.719588,6.276538 -6.279277,10.897122 -0.71156,0.72106 -0.594907,1.61337 -1.156296,1.243914 -4.000372,-2.632694 -0.350746,1.181936 -0.600253,1.527482 -1.816864,-3.802416 -1.285818,2.140742 -1.287921,2.143686 1.73463,1.905364 4.966988,2.215308 7.508863,2.143782 4.238072,0.0188 6.0982,-2.831108 7.346486,-4.953314 3.64346,-6.230032 8.344866,-11.199074 9.829262,-10.62946 0.647928,0.248632 2.988854,2.972252 5.205204,6.05129 2.216348,3.079038 4.346368,5.505994 4.731506,5.394134 1.25058,-0.36319 2.722028,-3.524162 2.722028,-6.541416 0,-3.996418 -0.699908,-4.93019 -1.91154,-6.114806 -0.902258,-0.882146 -0.347176,-1.344518 -1.199366,-2.589342 -1.48884,-2.174802 -2.214284,-1.505604 -1.105208,-3.842808 0.634818,-1.337782 0.663458,-1.977788 2.324542,-3.33892 4.099342,-3.359106 6.444498,-10.34505 5.534836,-13.639582 -0.374278,-1.35552 -1.004396,-3.080909 -1.573422,-3.833395 -0.97253,-1.286081 -1.03598,-1.211607 -1.056924,1.256807 -0.0184,2.160686 -5.476292,4.642932 -6.64053,4.642928 -0.11676,0 -0.241016,0.0228 -0.372388,0.06298 -1.020084,1.608746 -1.8587,2.620488 -2.508136,3.818426 -3.160634,4.44089 -2.123894,4.38392 -3.304372,4.38392 -1.18523,0 -3.75741,-3.075346 -6.979066,-7.914596 -0.250022,-0.37556 -1.379244,-0.725014 -1.557632,-1.051448 -0.08854,-0.16152 -0.14724,-0.305306 -0.210838,-0.451792 -0.02566,-0.05464 -0.05336,-0.1111 -0.07668,-0.1643 -0.04348,-0.09924 -0.10438,-0.209568 -0.13964,-0.303934 -0.09416,-0.249448 -0.14944,-0.475164 -0.1862,-0.692748 -0.0011,-0.007 -0.0036,-0.0144 -0.0054,-0.02192 -0.0028,-0.0182 -0.0112,-0.0395 -0.0138,-0.0575 -0.0038,-0.02662 0.0026,-0.04784 0,-0.07392 -0.02,-0.1937 -0.0186,-0.377936 0.011,-0.547628 0.0026,-0.0148 -2.8e-4,-0.03194 0.0028,-0.04654 0.03608,-0.184662 0.11126,-0.353156 0.208098,-0.512033 0.0028,-0.0046 0.0058,-0.009 0.0082,-0.01374 0.0088,-0.01402 0.0126,-0.03002 0.02192,-0.04381 0.1098,-0.164702 0.25958,-0.314563 0.438102,-0.454531 0.0054,-0.0042 0.0088,-0.0095 0.0138,-0.01374 0.0014,-0.0011 0.004,-0.0017 0.0054,-0.0028 0.381392,-0.290818 0.912564,-0.533585 1.599074,-0.742037 0.16226,0.05525 0.31316,0.10112 0.48739,0.167026 l 2.33797,0 c 0.08436,-0.271986 0.09586,-0.598274 0.04654,-1.021326 -0.243436,-2.085184 -5.224096,-8.6898882 -6.931298,-8.6898882 z m 17.6092,-6.026e-4 c -0.94706,0 -5.244348,6.5687638 -5.047564,8.9126868 0.1806,2.151188 -0.226772,2.187115 0.710264,2.073148 0.831594,-0.101136 3.002676,-0.09104 3.417684,-0.872865 0.279476,-0.526502 1.128088,-5.69279 1.404266,-6.78613 0.780938,-3.0915952 0.746042,-3.3268398 -0.48465,-3.3268398 z"/>
+ <path style="fill:#dc730e" d="m 21.967211,4.0000002 c -0.761902,0.9354714 -1.223252,1.7120178 -2.096509,2.642305 -2.919404,3.1105686 -2.448072,5.1033278 -0.134964,7.2763778 0.400229,0.375996 -0.897814,1.716358 -1.340785,3.467876 0.865136,0.701026 1.089447,1.770701 1.880248,2.583855 0.861398,-1.060571 2.838252,-3.451868 3.438186,-4.090468 0,0 1.269736,-1.999287 -0.312148,-3.879946 -1.147288,-1.136328 -1.43403,-3.7942164 -1.367862,-6.4255694 0.07392,-0.172502 -0.08872,-1.1286886 -0.06616,-1.5744304 z m 7.300314,2.1494162 c -1.097942,0 -1.213434,0.392898 -0.829658,2.7929028 0.556234,3.4784958 -0.650792,6.6563098 -3.361964,8.6607618 -1.131308,0.836411 -3.427838,3.655719 -3.427838,4.027387 0,0.32376 -5.22112,1.675656 -3.707711,3.618238 0.223954,0.287464 -2.612843,2.219096 0.610605,0.807752 2.69099,-1.178214 4.192874,5.793452 5.221632,7.79001 l 1.870152,3.630772 -1.662052,3.241958 c -2.421604,4.726362 -1.719588,6.276538 -6.279277,10.897122 -0.71156,0.72106 -0.594907,1.61337 -1.156296,1.243914 -4.000372,-2.632694 -0.350746,1.181936 -0.600253,1.527482 -1.816864,-3.802416 -1.285818,2.140742 -1.287921,2.143686 1.73463,1.905364 4.966988,2.215308 7.508863,2.143782 4.238072,0.0188 6.0982,-2.831108 7.346486,-4.953314 3.64346,-6.230032 8.344866,-11.199074 9.829262,-10.62946 0.647928,0.248632 2.988854,2.972252 5.205204,6.05129 2.216348,3.079038 4.346368,5.505994 4.731506,5.394134 1.25058,-0.36319 2.722028,-3.524162 2.722028,-6.541416 0,-3.996418 -0.699908,-4.93019 -1.91154,-6.114806 -0.902258,-0.882146 -0.347176,-1.344518 -1.199366,-2.589342 -1.48884,-2.174802 -2.214284,-1.505604 -1.105208,-3.842808 0.634818,-1.337782 0.663458,-1.977788 2.324542,-3.33892 4.099342,-3.359106 6.444498,-10.34505 5.534836,-13.639581 -0.374278,-1.355521 -1.004396,-3.08091 -1.573422,-3.833396 -0.97253,-1.286081 -1.03598,-1.211607 -1.056924,1.256807 -0.0184,2.160686 -5.476292,4.642932 -6.64053,4.642928 -0.11676,0 -0.241016,0.0228 -0.372388,0.06298 -1.020084,1.608746 -1.8587,2.620488 -2.508136,3.818426 -3.160634,4.44089 -2.123894,4.38392 -3.304372,4.38392 -1.18523,0 -3.75741,-3.075346 -6.979066,-7.914596 -0.250022,-0.37556 -1.379244,-0.725014 -1.557632,-1.051447 -0.08854,-0.161514 -0.14724,-0.305307 -0.210838,-0.451792 -0.02566,-0.05463 -0.05336,-0.111102 -0.07668,-0.16429 -0.04348,-0.09924 -0.10438,-0.209569 -0.13964,-0.303934 -0.09416,-0.249449 -0.14944,-0.475164 -0.1862,-0.692749 -0.0011,-0.007 -0.0036,-0.01446 -0.0054,-0.02191 -0.0028,-0.0182 -0.0112,-0.03951 -0.0138,-0.05751 -0.0038,-0.02662 0.0026,-0.04783 0,-0.07392 -0.02,-0.1937 -0.0186,-0.377936 0.011,-0.547628 0.0026,-0.0148 -2.8e-4,-0.03194 0.0028,-0.04654 0.03608,-0.184662 0.11126,-0.353156 0.208098,-0.512033 0.0028,-0.0046 0.0058,-0.009 0.0082,-0.01374 0.0088,-0.01402 0.0126,-0.03002 0.02192,-0.04381 0.1098,-0.164702 0.25958,-0.314563 0.438102,-0.454531 0.0054,-0.0042 0.0088,-0.0095 0.0138,-0.01374 0.0014,-0.0011 0.004,-0.0017 0.0054,-0.0028 0.381392,-0.290818 0.912564,-0.533585 1.599074,-0.742037 0.16226,0.05525 0.31316,0.10112 0.48739,0.167026 l 2.33797,0 c 0.08436,-0.271986 0.09586,-0.598274 0.04654,-1.021326 -0.243436,-2.08519 -5.224096,-8.6898946 -6.931298,-8.6898946 z m 17.6092,-6.026e-4 c -0.94706,0 -5.244348,6.5687642 -5.047564,8.9126872 0.1806,2.151188 -0.226772,2.187115 0.710264,2.073148 0.831594,-0.101136 3.002676,-0.09104 3.417684,-0.872865 0.279476,-0.526502 1.128088,-5.69279 1.404266,-6.78613 0.780938,-3.0915956 0.746042,-3.3268402 -0.48465,-3.3268402 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 21.966797 4 C 21.204895 4.9354714 20.744351 5.7122909 19.871094 6.6425781 C 18.241463 8.378918 17.66879 9.7657329 17.882812 11.03125 C 18.03631 10.031782 18.658279 8.9348085 19.871094 7.6425781 C 20.744351 6.7122909 21.204895 5.9354714 21.966797 5 C 21.95162 5.2998607 22.016968 5.8176674 22.041016 6.1855469 C 22.041632 5.980265 22.028031 5.7799159 22.033203 5.5742188 C 22.107123 5.4017168 21.944237 4.4457418 21.966797 4 z M 46.876953 6.1484375 C 45.929893 6.1484375 41.633294 12.716624 41.830078 15.060547 C 41.847319 15.265914 41.843357 15.368589 41.851562 15.537109 C 42.194128 12.868721 45.992964 7.1484375 46.876953 7.1484375 C 47.396016 7.1484375 47.69036 7.2059836 47.8125 7.4863281 C 48.015871 6.2890041 47.756561 6.1484375 46.876953 6.1484375 z M 29.267578 6.1503906 C 28.398184 6.1503906 28.160481 6.442185 28.283203 7.7363281 C 28.383997 7.2710694 28.683567 7.1484375 29.267578 7.1484375 C 30.947855 7.1484375 35.789124 13.538625 36.173828 15.728516 C 36.227942 15.481905 36.241343 15.201176 36.199219 14.839844 C 35.955783 12.754654 30.97478 6.1503906 29.267578 6.1503906 z M 22.044922 6.4160156 C 22.043245 6.4753853 22.044634 6.5475436 22.033203 6.5742188 C 21.967035 9.2055717 22.253103 11.863672 23.400391 13 C 23.87321 13.562122 24.075087 14.127533 24.148438 14.654297 C 24.270609 13.918138 24.195133 12.944848 23.400391 12 C 22.376601 10.985991 22.058924 8.7532108 22.044922 6.4160156 z M 28.542969 11.007812 C 28.424926 13.655305 27.237699 16.005433 25.076172 17.603516 C 23.944864 18.439927 21.648438 21.259191 21.648438 21.630859 C 21.648438 21.942573 16.825863 23.207753 17.816406 25.035156 C 18.52128 23.751891 21.648438 22.881884 21.648438 22.630859 C 21.648438 22.259191 23.944864 19.439927 25.076172 18.603516 C 27.506973 16.806351 28.71719 14.06246 28.542969 11.007812 z M 53.314453 13.818359 C 53.056589 13.743144 53.026762 14.351772 53.013672 15.894531 C 52.995272 18.055217 47.537285 20.537113 46.373047 20.537109 C 46.256287 20.537109 46.131372 20.559429 46 20.599609 C 44.979916 22.208355 44.141624 23.220031 43.492188 24.417969 C 40.331553 28.858859 41.367978 28.802734 40.1875 28.802734 C 39.00227 28.802734 36.43064 25.727922 33.208984 20.888672 C 32.958962 20.513112 31.828779 20.16237 31.650391 19.835938 C 31.561851 19.674423 31.503051 19.531251 31.439453 19.384766 C 31.413793 19.330136 31.386601 19.273891 31.363281 19.220703 C 31.319801 19.121463 31.259869 19.010381 31.224609 18.916016 C 31.147449 18.711601 31.10646 18.530735 31.070312 18.349609 C 31.057505 18.391878 31.041803 18.432545 31.033203 18.476562 C 31.030123 18.491163 31.031897 18.506684 31.029297 18.521484 C 30.999697 18.691176 30.997578 18.876613 31.017578 19.070312 C 31.020178 19.096402 31.013778 19.117911 31.017578 19.144531 C 31.020178 19.162531 31.030403 19.182972 31.033203 19.201172 C 31.035003 19.208622 31.036009 19.215656 31.037109 19.222656 C 31.073869 19.440241 31.130449 19.666567 31.224609 19.916016 C 31.259869 20.010381 31.319801 20.121463 31.363281 20.220703 C 31.386601 20.273891 31.413793 20.330136 31.439453 20.384766 C 31.503051 20.531251 31.561851 20.674423 31.650391 20.835938 C 31.828779 21.16237 32.958962 21.511159 33.208984 21.886719 C 36.43064 26.725969 39.00227 29.802734 40.1875 29.802734 C 41.367978 29.802734 40.331553 29.858859 43.492188 25.417969 C 44.141624 24.220031 44.979916 23.208355 46 21.599609 C 46.131372 21.559429 46.256287 21.537109 46.373047 21.537109 C 47.537285 21.537113 52.995272 19.055217 53.013672 16.894531 C 53.034616 14.426117 53.097783 14.350638 54.070312 15.636719 C 54.639338 16.389205 55.270253 18.115182 55.644531 19.470703 C 55.74406 19.831167 55.796746 20.242381 55.820312 20.681641 C 55.870296 19.84653 55.816136 19.092207 55.644531 18.470703 C 55.270253 17.115182 54.639338 15.389205 54.070312 14.636719 C 53.705614 14.154438 53.469171 13.863489 53.314453 13.818359 z M 19.572266 14.748047 C 19.251671 15.386624 18.672354 16.288202 18.394531 17.386719 C 18.486914 17.461577 18.569199 17.542496 18.648438 17.625 C 19.194387 16.254988 20.075976 15.237052 19.736328 14.917969 C 19.675514 14.860837 19.630505 14.804953 19.572266 14.748047 z M 17.691406 25.677734 C 17.201118 26.21401 16.381298 26.917763 17.947266 26.302734 C 17.949416 26.282282 17.950056 26.261657 17.939453 26.248047 C 17.785968 26.051037 17.718828 25.862138 17.691406 25.677734 z M 47.373047 37.443359 C 46.985885 38.614385 47.672147 38.513994 48.888672 40.291016 C 49.740862 41.53584 49.185633 41.998713 50.087891 42.880859 C 51.220212 43.987933 51.899498 44.909815 51.984375 48.283203 C 51.987274 48.187432 52 48.09167 52 47.996094 C 52 43.999676 51.299523 43.065475 50.087891 41.880859 C 49.185633 40.998713 49.740862 40.537793 48.888672 39.292969 C 48.151675 38.21641 47.605995 37.835776 47.373047 37.443359 z M 25.384766 37.978516 L 23.980469 40.71875 C 21.558865 45.445112 22.260861 46.996603 17.701172 51.617188 C 16.989612 52.338248 17.106311 53.228831 16.544922 52.859375 C 14.034646 51.207332 14.556128 52.106846 15.216797 53.082031 C 15.512158 53.217996 15.92964 53.45445 16.544922 53.859375 C 17.106311 54.228831 16.989612 53.336294 17.701172 52.615234 C 22.260861 47.99465 21.558865 46.445112 23.980469 41.71875 L 25.642578 38.476562 L 25.384766 37.978516 z M 14.767578 53.341797 C 14.581224 53.772434 14.572106 54.7471 14.599609 55.513672 C 14.640416 54.241822 14.902992 53.205302 15.945312 55.386719 C 16.082541 55.196668 15.067838 53.980801 14.767578 53.341797 z"/>
+ <path style="opacity:0.2" d="m 11.53545,13.001412 c -2.2799911,0.0068 -3.3906255,2.902344 -3.3906255,2.902344 -0.029254,-0.179168 -0.3107042,12.821134 0,21.796874 0.3107038,8.975738 0,19.742188 0,19.742188 2.0630605,5.85313 6.4251105,3.485338 10.7734375,0.0078 0.499571,-0.708196 1.333191,-1.655452 2.753907,-3.125 4.551984,-4.70846 8.250458,-9.761868 10.667968,-14.578124 L 34.000293,36.442818 32.133105,32.7436 C 31.106083,30.708972 28.762261,27.133098 26.922169,24.802194 26.684971,24.50173 26.536367,24.27481 26.312793,23.98188 22.431365,19.180138 17.953359,13.406229 11.53545,13.001412 Z m 20.718749,2 c -3.231106,0.515504 -2.279804,3.770947 -1.453124,5.128906 3.077326,4.93561 8.145208,10.871094 9.277342,10.871094 1.127596,0 3.367626,-2.50977 6.38672,-7.039062 0.748256,-1.473724 1.682572,-3.212388 2.976562,-5.312501 0.787696,-1.278409 0.918764,-3.700942 -0.761718,-3.648437 l -8.214844,0 -8.210938,0 z m 19.898438,16 c -0.34202,0.300922 -0.680648,0.60312 -1.058594,0.890624 -1.63958,1.247234 -3.494492,3.270256 -4.121094,4.496094 -1.094716,2.14163 -1.078942,2.311872 0.390626,4.304688 0.841156,1.14066 2.257856,2.734638 3.148436,3.54297 0.879016,0.797828 1.332806,1.60552 1.51172,2.765624 l 0,-6.882812 0,-8.515626 c 0.0703,-0.17252 0.11682,-0.323716 0.17578,-0.484374 -0.0144,-0.044 -0.03218,-0.07444 -0.04688,-0.11718 z m -12.796876,12 c -1.68196,0.09588 -5.735856,4.662104 -9.054686,10.296876 -0.952848,1.61777 -1.604376,2.619726 -2.21875,3.289062 -0.25181,1.196044 0.03826,2.452446 1.359374,2.414062 l 9.027344,0 9.027344,0 c 2.398764,-0.304116 2.725306,-1.988834 2.398438,-3.429688 -1.164708,-2.702694 -3.742172,-4.717196 -5.179688,-6.6875 -2.153468,-2.970502 -4.42905,-5.599976 -5.058594,-5.839844 -0.09016,-0.03436 -0.18866,-0.04936 -0.300782,-0.04296 z"/>
+ <path style="fill:#e4e4e4" d="m 39.355045,42.00148 c -1.68196,0.09588 -5.734692,4.662268 -9.053522,10.29704 -0.952848,1.61777 -1.604442,2.619484 -2.218816,3.28882 -0.25181,1.196044 0.03838,2.450184 1.35949,2.4118 l 9.026914,0 9.026914,0 c 2.398764,-0.304116 2.724642,-1.987986 2.397774,-3.42884 -1.164708,-2.702694 -3.740428,-4.718266 -5.177944,-6.68857 -2.153468,-2.970502 -4.427976,-5.598114 -5.05752,-5.837982 -0.09016,-0.03436 -0.19116,-0.04866 -0.30329,-0.04226 z"/>
+ <path style="fill:#e4e4e4" d="m 52.154341,30.00001 c -0.34202,0.300922 -0.684212,0.603194 -1.062158,0.8907 -1.63958,1.247234 -3.492302,3.270318 -4.118904,4.496156 -1.094716,2.14163 -1.080378,2.310144 0.38919,4.30296 0.841156,1.14066 2.258054,2.73691 3.148634,3.54524 0.879016,0.797828 1.331894,1.60483 1.510808,2.764934 l 0,-6.884736 0,-8.51309 c 0.0703,-0.17252 0.11942,-0.323584 0.17838,-0.484242 -0.0144,-0.044 -0.03124,-0.0752 -0.04594,-0.11794 z"/>
+ <path style="fill:#e4e4e4" d="M 30.802047,19.128165 C 33.879373,24.063774 38.944385,30 40.076519,30 c 1.127596,0 3.370508,-2.511008 6.389602,-7.0403 0.748256,-1.473724 1.679804,-3.21153 2.973794,-5.311643 0.787696,-1.278409 0.91938,-3.699721 -0.761102,-3.647216 l -8.212588,0 -8.21259,0 c -3.231106,0.515504 -2.278268,3.769365 -1.451588,5.127324 z"/>
+ <path style="fill:#e4e4e4" d="m 11.53355,11.999999 c -2.2799909,0.0068 -3.3884319,2.901826 -3.3884319,2.901826 -0.029254,-0.179168 -0.3107042,12.821433 0,21.797173 0.3107038,8.975738 0,19.743572 0,19.743572 2.0630609,5.85313 6.4233229,3.485926 10.7716499,0.0084 0.49957,-0.708196 1.334667,-1.655496 2.755381,-3.125044 4.551984,-4.70846 8.25139,-9.765418 10.6689,-14.581674 l 1.659244,-3.303556 -1.86699,-3.699826 C 31.106281,29.706242 28.760587,26.133508 26.920495,23.802604 26.683299,23.50214 26.534495,23.272418 26.310921,22.979488 22.429493,18.177747 17.951459,12.404817 11.53355,11.999999 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.533203 12 C 9.2532123 12.0068 8.1445313 14.902344 8.1445312 14.902344 C 8.1225096 14.767471 7.9593855 22.101311 8.0117188 29.564453 C 7.9803563 22.475244 8.1235343 15.773747 8.1445312 15.902344 C 8.1445313 15.902344 9.2532123 13.0068 11.533203 13 C 17.951112 13.404818 22.429119 19.176775 26.310547 23.978516 C 26.534121 24.271446 26.682726 24.50227 26.919922 24.802734 C 28.760014 27.133638 31.105791 30.705606 32.132812 32.740234 L 33.748047 35.943359 L 34 35.441406 L 32.132812 31.740234 C 31.105791 29.705606 28.760014 26.133638 26.919922 23.802734 C 26.682726 23.50227 26.534121 23.271446 26.310547 22.978516 C 22.429119 18.176775 17.951112 12.404818 11.533203 12 z M 32.253906 14 C 30.278008 14.315243 29.875141 15.654994 30.042969 16.958984 C 30.189607 16.031324 30.789341 15.233663 32.253906 15 L 40.466797 15 L 48.679688 15 C 49.455879 14.975749 49.83262 15.488895 49.949219 16.164062 C 50.111266 15.056968 49.814231 13.964552 48.679688 14 L 40.466797 14 L 32.253906 14 z M 52.154297 30 C 51.812277 30.300922 51.469743 30.603119 51.091797 30.890625 C 49.452217 32.137859 47.599258 34.160881 46.972656 35.386719 C 46.309922 36.683248 46.061633 37.258445 46.289062 37.951172 C 46.40086 37.545843 46.622768 37.071218 46.972656 36.386719 C 47.599258 35.160881 49.452217 33.137859 51.091797 31.890625 C 51.4225 31.639057 51.721627 31.374695 52.021484 31.111328 L 52.021484 30.601562 C 52.091784 30.429043 52.142212 30.277846 52.201172 30.117188 C 52.186772 30.073187 52.168997 30.04274 52.154297 30 z M 39.355469 42.001953 C 37.673509 42.097833 33.619611 46.664056 30.300781 52.298828 C 29.347933 53.916598 28.696405 54.918555 28.082031 55.587891 C 27.992083 56.015124 27.974291 56.447574 28.044922 56.828125 C 28.056768 56.748026 28.065193 56.667871 28.082031 56.587891 C 28.696405 55.918555 29.347933 54.916598 30.300781 53.298828 C 33.619611 47.664056 37.673509 43.097833 39.355469 43.001953 C 39.467599 42.995553 39.568043 43.008609 39.658203 43.042969 C 40.287747 43.282837 42.563329 45.910357 44.716797 48.880859 C 46.154313 50.851163 48.729823 52.867618 49.894531 55.570312 C 49.921566 55.689483 49.935833 55.812006 49.953125 55.933594 C 50.020495 55.487248 49.996169 55.01834 49.894531 54.570312 C 48.729823 51.867618 46.154313 49.851163 44.716797 47.880859 C 42.563329 44.910357 40.287747 42.282837 39.658203 42.042969 C 39.568043 42.008609 39.467599 41.995553 39.355469 42.001953 z M 8.2734375 44.419922 C 8.2973607 50.857592 8.1445312 56.443359 8.1445312 56.443359 C 8.1498381 56.458415 8.1567722 56.469428 8.1621094 56.484375 C 8.1898839 55.448637 8.3161034 50.625532 8.2734375 44.419922 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/folder_doc_q4os_startmenu.svg b/.icons/awkward/64x64/apps/folder_doc_q4os_startmenu.svg
new file mode 120000
index 00000000..67ce830d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/folder_doc_q4os_startmenu.svg
@@ -0,0 +1 @@
+../places/folder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/fontbase.svg b/.icons/awkward/64x64/apps/fontbase.svg
new file mode 100644
index 00000000..26a8ca3c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fontbase.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#3f3bbd" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 50.464232,34.272726 46.79791,30.604742 39.400942,23.395256 36.956726,20.992094 c -2.701504,-2.656126 -7.139684,-2.656126 -9.905506,0 l -2.444214,2.403162 -7.396968,7.209486 -3.666323,3.604744 c -2.058286,2.023718 -2.058286,5.24901 0,7.272726 v 0 c 2.058287,2.023718 5.338681,2.023718 7.396969,0 l 3.666322,-3.604742 3.666322,3.604742 c 2.058286,2.023718 5.33868,2.023718 7.396968,0 2.058288,-2.023716 2.058288,-5.249008 0,-7.272726 l 3.666324,3.604744 3.666324,3.604744 c 2.058286,2.023714 5.33868,2.023714 7.396968,0 v 0 c 2.122606,-1.897236 2.122606,-5.18577 0.06432,-7.146248 z"/>
+ <path style="fill:#ffffff" d="M 50.464232,33.272726 46.79791,29.604742 39.400942,22.395256 36.956726,19.992094 c -2.701504,-2.656126 -7.139684,-2.656126 -9.905506,0 l -2.444214,2.403162 -7.396968,7.209486 -3.666323,3.604744 c -2.058286,2.023718 -2.058286,5.24901 0,7.272726 v 0 c 2.058287,2.023718 5.338681,2.023718 7.396969,0 l 3.666322,-3.604742 3.666322,3.604742 c 2.058286,2.023718 5.33868,2.023718 7.396968,0 2.058288,-2.023716 2.058288,-5.249008 0,-7.272726 l 3.666324,3.604744 3.666324,3.604744 c 2.058286,2.023714 5.33868,2.023714 7.396968,0 v 0 c 2.122606,-1.897236 2.122606,-5.18577 0.06432,-7.146248 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fontforge.svg b/.icons/awkward/64x64/apps/fontforge.svg
new file mode 100644
index 00000000..67497534
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fontforge.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <path style="fill:#404040" d="M 33.738282,18 C 30.03893,18 27.790644,22.138038 26.375,25.816406 l -1.777344,5.402344 -2.261718,7.242188 C 21.63395,40.498764 21.139416,43.738426 19,44 c -0.93584,0.11442 -0.895431,-2 -2,-2 -1.104569,0 -2,0.89543 -2,2 0,1.10457 0.895431,2 2,2 l 1.261719,0 c 4.277799,0 6.717463,-5.381616 8.550781,-11.304688 l 1.027344,-3.34375 1.640624,-5.277344 C 30.327222,23.892722 30.679716,20.30364 33,20 c 0.934838,-0.122336 0.89543,2 2,2 1.10457,0 2,-0.89543 2,-2 0,-1.104569 -0.89543,-2 -2,-2 z"/>
+ <rect style="fill:#404040" width="16" height="2" x="19" y="28"/>
+ <path style="fill:#404040" d="M 45.738282,18 C 42.03893,18 39.790644,22.138038 38.375,25.816406 l -1.777344,5.402344 -2.261718,7.242188 C 33.63395,40.498764 33.139416,43.738426 31,44 c -0.93584,0.11442 -0.895431,-2 -2,-2 -1.104569,0 -2,0.89543 -2,2 0,1.10457 0.895431,2 2,2 l 1.261719,0 c 4.277799,0 6.717463,-5.381616 8.550781,-11.304688 l 1.027344,-3.34375 1.640624,-5.277344 C 42.327222,23.892722 42.679716,20.30364 45,20 c 0.934838,-0.122336 0.89543,2 2,2 1.10457,0 2,-0.89543 2,-2 0,-1.104569 -0.89543,-2 -2,-2 z"/>
+ <rect style="fill:#404040" width="16" height="2" x="31" y="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fonts.svg b/.icons/awkward/64x64/apps/fonts.svg
new file mode 120000
index 00000000..9b8590a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fonts.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/fontypython.svg b/.icons/awkward/64x64/apps/fontypython.svg
new file mode 100644
index 00000000..462cc4c8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fontypython.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#6493a6" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 29.199218,13 C 22.994418,13 18,17.99442 18,24.199218 l 0,5.601564 0,5.597656 L 18,41 l 0,8.898438 0,2.30078 C 18,53.750418 19.448798,55 21,55 c 1.5512,0 3,-1.249582 3,-2.800782 L 24,41 29.199218,41 32,41 32,35 29.332032,35 C 26.284548,35 24,32.715452 24,29.667968 l 0,-5.335936 C 24,21.284548 26.284548,19 29.332032,19 L 32,19 l 0,-6 -2.800782,0 z"/>
+ <path style="fill:#3f3f3f" d="M 29.199218,12 C 22.994418,12 18,16.99442 18,23.199218 l 0,5.601564 0,5.597656 L 18,40 l 0,8.898438 0,2.30078 C 18,52.750418 19.448798,54 21,54 c 1.5512,0 3,-1.249582 3,-2.800782 L 24,40 29.199218,40 32,40 32,34 29.332032,34 C 26.284548,34 24,31.715452 24,28.667968 l 0,-5.335936 C 24,20.284548 26.284548,18 29.332032,18 L 32,18 l 0,-6 -2.800782,0 z"/>
+ <path style="opacity:0.2" d="m 32,13 0,6 2.667968,0 C 37.715452,19 40,21.284548 40,24.332032 l 0,5.335936 C 40,32.715452 37.715452,35 34.667968,35 L 32,35 l 0,6 2.800782,0 C 41.005582,41 46,36.005582 46,29.800782 l 0,-5.601564 C 46,17.99442 41.005582,13 34.800782,13 Z"/>
+ <path style="fill:#ffffff" d="m 32,12 0,6 2.667968,0 C 37.715452,18 40,20.284548 40,23.332032 l 0,5.335936 C 40,31.715452 37.715452,34 34.667968,34 L 32,34 l 0,6 2.800782,0 C 41.005582,40 46,35.005582 46,28.800782 l 0,-5.601564 C 46,16.99442 41.005582,12 34.800782,12 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/foobillardplus.svg b/.icons/awkward/64x64/apps/foobillardplus.svg
new file mode 100644
index 00000000..60c00278
--- /dev/null
+++ b/.icons/awkward/64x64/apps/foobillardplus.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 28.839409,993.3621 c 0,0 -2.700261,3.96412 1.585383,5.96363 7.197598,3.35777 6.930065,5.03637 6.930065,5.03637 0,0 2.134117,-4.91207 -1.36064,-7.77811 -3.494757,-2.86604 -7.154808,-3.22189 -7.154808,-3.22189 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 9.8741142,1034.7519 c -3.6323133,-5.1172 -4.9462097,-9.6775 -4.871085,-13.4246 C 5.1379581,1014.5971 9,1010.4899 9,1010.4899 c 0,0 -0.1863897,3.5245 1.46184,3.8609 1.648231,0.3365 1.707233,-1.8393 1.60277,-5.513 -0.104463,-3.6739 1.9009,-5.4822 1.9009,-5.4822 0,0 -0.207737,6.9286 5.124387,4.4935 5.332125,-2.4352 0.984092,-8.487 0.984092,-8.487 0,0 5.242156,-0.0228 9.597547,5.9598 3.463464,4.7575 11.225131,7.3527 10.450928,2.1604 -0.774202,-5.1923 3.927536,-5.1202 3.927536,-5.1202 0,0 -1.875535,2.9001 6.426317,8.3091 6.581412,4.2881 10.083657,13.4579 5.934929,23.7279 l -1.520057,3.7629"/>
+ <circle style="opacity:0.2" cx="21" cy="1028.362" r="14"/>
+ <path style="fill:#ff8a3c;fill-rule:evenodd" d="m 9.8741142,1033.752 c -3.6323133,-5.1172 -4.9462097,-9.6775 -4.871085,-13.4246 C 5.1379581,1013.5972 9,1009.49 9,1009.49 c 0,0 -0.1863897,3.5245 1.46184,3.8609 1.648231,0.3365 1.707233,-1.8393 1.60277,-5.513 -0.104463,-3.6739 1.9009,-5.4822 1.9009,-5.4822 0,0 -0.207737,6.9286 5.124387,4.4935 5.332125,-2.4352 0.984092,-8.487 0.984092,-8.487 0,0 5.242156,-0.0228 9.597547,5.9598 3.463464,4.7575 11.225131,7.3527 10.450928,2.1604 -0.774202,-5.1923 3.927536,-5.1202 3.927536,-5.1202 0,0 -1.875535,2.9001 6.426317,8.3091 6.581412,4.2881 10.083657,13.4579 5.934929,23.7279 l -1.520057,3.7629"/>
+ <circle style="fill:#ffffff" cx="21" cy="1027.362" r="14"/>
+ <path style="fill:#ff8a3c;fill-rule:evenodd" d="m 28.839409,992.3622 c 0,0 -2.700261,3.96412 1.585383,5.96363 7.197598,3.35777 6.930065,5.03637 6.930065,5.03637 0,0 2.134117,-4.91207 -1.36064,-7.77811 -3.494757,-2.86604 -7.154808,-3.22189 -7.154808,-3.22189 z"/>
+ <circle style="opacity:0.2" cx="43" cy="1032.362" r="17"/>
+ <circle style="fill:#4f4f4f" cx="43" cy="1031.362" r="17"/>
+ <ellipse style="opacity:0.2" cx="-481.25" cy="933.236" rx="6.094" ry="7.356" transform="matrix(0.8831063,-0.46917296,0.49558239,0.86856093,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="-480.755" cy="932.353" rx="6.094" ry="7.356" transform="matrix(0.8831063,-0.46917296,0.49558239,0.86856093,0,0)"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" transform="translate(0,988.3622)" d="M 20.074219 10 C 20.074219 10 20.365842 10.415625 20.705078 11.058594 C 22.190819 11.245795 26.19174 12.178643 29.671875 16.958984 C 33.088889 21.652679 40.673023 24.228126 40.132812 19.310547 C 39.558682 22.834685 32.830356 20.297553 29.671875 15.958984 C 25.316484 9.9763844 20.074219 10 20.074219 10 z M 44.050781 13 C 44.050781 13 39.756285 12.947087 40.064453 17.492188 C 40.379609 14.169697 43.492267 14.022318 43.892578 14.015625 C 43.852783 13.361221 44.050781 13 44.050781 13 z M 13.964844 13.994141 C 13.964844 13.994141 11.95999 15.802662 12.064453 19.476562 C 12.072944 19.775158 12.0667 19.997131 12.072266 20.275391 C 12.04889 16.744279 13.964844 14.994141 13.964844 14.994141 C 13.964844 14.994141 13.75772 21.921428 19.089844 19.486328 C 21.378563 18.441062 21.879792 16.730505 21.710938 15.117188 C 21.587658 16.40528 20.908066 17.65594 19.089844 18.486328 C 13.75772 20.921428 13.964844 13.994141 13.964844 13.994141 z M 43.927734 14.369141 C 43.710887 15.277403 43.817288 17.969801 50.476562 22.308594 C 54.938014 25.21544 57.976245 30.370486 58.183594 36.585938 C 58.286943 29.924863 55.174884 24.369771 50.476562 21.308594 C 45.488197 18.058467 44.181844 15.722725 43.927734 14.369141 z M 9 21.126953 C 9 21.126953 5.1388352 25.234644 5.0039062 31.964844 C 4.9994968 32.184778 5.0161354 32.417093 5.0214844 32.642578 C 5.2722291 26.107409 9 22.126953 9 22.126953 C 9 22.126953 8.8127078 25.651881 10.460938 25.988281 C 11.837628 26.269344 12.091975 24.72894 12.082031 22.095703 C 12.01765 24.130586 11.663391 25.233772 10.460938 24.988281 C 8.8127078 24.651881 9 21.126953 9 21.126953 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" transform="translate(0,988.3622)" d="M 28.839844 4 C 28.839844 4 27.794418 5.534402 28.037109 7.1757812 C 28.190975 5.9630755 28.839844 5 28.839844 5 C 28.839844 5 32.499384 5.3566163 35.994141 8.2226562 C 37.405804 9.3803572 37.89208 10.869543 37.978516 12.236328 C 38.086278 10.640323 37.761492 8.6720558 35.994141 7.2226562 C 32.499384 4.3566163 28.839844 4 28.839844 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/foobnix.svg b/.icons/awkward/64x64/apps/foobnix.svg
new file mode 100644
index 00000000..5db5962b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/foobnix.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#29679e" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="M 12.1992,11.0008 C 10.9804,11.0008 10,11.9812 10,13.2 l 0,39.6 c 0,1.22 0.9804,2.2 2.1992,2.2 l 39.6,0 c 1.22,0 2.2,-0.98 2.2,-2.2 l 0,-39.6 c 0,-1.2196 -0.98,-2.2 -2.2,-2.2 l -39.6,0 z m 9.8008,10 10,6 10,6 -10,6 -10,6 0,-24 z"/>
+ <path style="fill:#ffffff" d="M 12.1992,10 C 10.9804,10 10,10.9804 10,12.1992 l 0,39.6 c 0,1.22 0.9804,2.2 2.1992,2.2 l 39.6,0 c 1.22,0 2.2,-0.98 2.2,-2.2 l 0,-39.6 c 0,-1.2196 -0.98,-2.2 -2.2,-2.2 l -39.6,0 z"/>
+ <path style="fill:#29679e" d="m 22,20 10,6 10,6 -10,6 -10,6 0,-24 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/football.svg b/.icons/awkward/64x64/apps/football.svg
new file mode 100644
index 00000000..12df3390
--- /dev/null
+++ b/.icons/awkward/64x64/apps/football.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.661991 -0.050799,0.999986 C 4.0000007,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.000401 c 0,-0.337995 -0.04,-0.665991 -0.05,-0.999986 C 59.421208,47.0422 47.173383,59.000029 31.9996,59.000029 16.825417,59.000029 4.5779921,47.0422 4.0499997,32.000415 Z"/>
+ <rect style="fill:#d6d6d6" width="54" height="54" x="-59" y="-59" rx="27" ry="27" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(0.77378893,0,0,0.77378893,4.0000004,5.029835)">
+ <g>
+ <path transform="matrix(2.5847,0,0,2.5846,-5.1694,-7.7539)" d="M 16,3 C 14.182,3 12.41,3.3456 10.732,4.0254 8.9956,4.7295 7.4379,5.7636 6.1016,7.0996 4.7648,8.436 3.7299,9.996 3.0254,11.732 c -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.178 l 5.2973,0.943 c 0.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 C 28.27,9.996 27.236,8.4356 25.9,7.0996 24.564,5.7636 23.006,4.7295 21.268,4.0254 19.59,3.3456 17.818,3 16,3 Z m -4.17,1.5703 c -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.375 l -1.582,4.7654 c -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.051 L 4.9414,11.393 C 4.946,11.295 4.9628,11.198 4.9961,11.109 5.2058,10.551 5.4132,9.9889 5.6504,9.4414 5.833,9.0197 6.0405,8.611 6.2676,8.2129 6.4161,8.0488 6.5699,7.8871 6.7285,7.7285 8.2115,6.2459 9.9641,5.1928 11.83,4.5703 Z m 9.131,0.291 c 1.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.154 L 20.91,5.4668 C 20.939,5.266 20.955,5.0641 20.961,4.8613 Z M 19.27,5.9004 c 0.284,-0.0034 0.571,0.0031 0.859,0.0234 l 4.189,4.7222 c -0.144,0.456 -0.285,0.914 -0.453,1.36 -0.296,0.783 -0.612,1.558 -0.927,2.334 l -6.086,0.625 C 16.779,14.869 16.704,14.774 16.625,14.684 15.907,13.87 15.183,13.061 14.461,12.25 14.468,12.242 14.474,12.236 14.48,12.229 14.189,11.938 13.899,11.647 13.607,11.355 L 15.301,6.2559 C 15.418,6.2249 15.536,6.1983 15.654,6.1855 16.575,6.0919 17.497,5.987 18.42,5.9336 18.703,5.9177 18.985,5.9038 19.27,5.9004 Z m -14.834,6.2246 3.1602,1.869 0,0.08 c -0.0081,1.699 0.1643,3.387 0.5078,5.049 0.0012,0.008 0.0024,0.011 0.0039,0.018 L 5.6567,22.982 C 5.6034,22.955 5.552,22.927 5.5005,22.895 4.8261,22.471 4.203,21.982 3.6528,21.408 2.8125,19.043 2.6703,16.485 3.2271,14.055 3.489,13.538 3.7885,13.042 4.1255,12.566 4.2296,12.42 4.3246,12.267 4.436,12.125 Z m 18.578,3.1 c 0.765,1.122 1.489,2.267 2.119,3.472 0.116,0.222 0.232,0.447 0.347,0.674 l -3.025,5.641 c -0.017,0.004 -0.033,0.007 -0.051,0.009 -1.634,0.306 -3.283,0.469 -4.945,0.477 l -3.018,-5.219 c 0.47,-0.872 0.935,-1.747 1.397,-2.623 0.313,-0.594 0.622,-1.193 0.93,-1.791 l 6.246,-0.64 z m 6.052,2.771 c -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.152 l 3.131,-5.842 c 0.862,-0.393 1.692,-0.837 2.464,-1.389 0.101,-0.071 0.185,-0.152 0.25,-0.24 z M 8.691,19.879 c 0.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.032 l 2.933,5.072 c -0.509,0.716 -1.024,1.429 -1.551,2.133 -0.087,0.117 -0.18,0.23 -0.277,0.342 l -6.25,-1.116 C 7.8914,26.43 7.2348,25.492 6.6695,24.488 6.5256,24.233 6.3637,23.983 6.2418,23.717 L 8.691,19.879 Z"/>
+ </g>
+ </g>
+ <g style="fill:#4f4f4f" transform="matrix(0.77378893,0,0,0.77378893,4.0000004,4.0004147)">
+ <g>
+ <path d="M 22.57,2.648 C 18.081,4.468 14.053,7.144 10.599,10.597 7.144,14.051 4.471,18.08 2.65,22.568 0.892,26.904 0,31.486 0,36.186 c 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.649 4.7,0 9.28,-0.892 13.616,-2.649 4.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 C 67.903,18.08 65.227,14.05 61.774,10.597 58.321,7.144 54.295,4.468 49.803,2.648 45.467,0.891 40.887,0 36.187,0 31.487,0 26.906,0.891 22.57,2.648 Z M 9.044,51.419 C 7.301,50.325 5.695,49.065 4.273,47.581 2.101,41.469 1.733,34.852 3.172,28.571 3.849,27.236 4.619,25.954 5.49,24.726 5.759,24.347 6.008,23.952 6.296,23.584 l 8.166,4.832 0,0.205 c -0.021,4.392 0.425,8.752 1.313,13.049 0.003,0.02 0.006,0.031 0.01,0.049 l -6.333,9.93 C 9.314,51.579 9.177,51.503 9.044,51.419 Z m 24.28,16.787 c 1.409,0.719 2.858,1.326 4.347,1.82 -6.325,0.275 -12.713,-1.207 -18.36,-4.447 L 33,68.018 c 0.105,0.067 0.212,0.131 0.324,0.188 z M 33.274,65.735 17.12,62.856 c -1.89,-2.295 -3.59,-4.723 -5.051,-7.318 -0.372,-0.66 -0.787,-1.301 -1.102,-1.99 l 6.327,-9.92 c 0.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.08 l 7.584,13.113 c -1.316,1.85 -2.647,3.69 -4.007,5.51 -0.226,0.303 -0.466,0.594 -0.716,0.883 z M 60.15,60.149 c -1.286,1.287 -2.651,2.447 -4.08,3.481 -0.237,-1.894 -0.646,-3.75 -1.223,-5.563 l 8.092,-15.096 c 2.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.389 z M 59.791,40.571 c 0.301,0.574 0.598,1.154 0.896,1.742 l -7.816,14.58 c -0.045,0.01 -0.088,0.02 -0.133,0.026 -4.225,0.789 -8.484,1.209 -12.779,1.229 l -7.8,-13.487 c 1.214,-2.254 2.417,-4.517 3.61,-6.781 0.81,-1.536 1.606,-3.082 2.401,-4.627 l 16.143,-1.658 c 1.977,2.9 3.85,5.862 5.478,8.976 z M 56.516,23.277 C 55.75,25.3 54.93,27.302 54.115,29.308 l -15.726,1.615 c -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.258 L 34.377,8.414 C 34.679,8.334 34.983,8.267 35.29,8.234 37.67,7.992 40.053,7.718 42.439,7.58 43.9,7.498 45.369,7.451 46.855,7.556 l 10.832,12.209 c -0.373,1.178 -0.737,2.359 -1.171,3.512 z M 60.15,12.221 c 2.988,2.99 5.302,6.402 6.938,10.047 C 65.064,20.875 62.9,19.729 60.625,18.795 60.271,18.649 59.908,18.52 59.539,18.393 L 48.877,6.376 c 0.074,-0.519 0.113,-1.039 0.129,-1.563 4.056,1.651 7.858,4.123 11.144,7.408 z M 25.334,4.182 c 0.042,0.031 0.062,0.057 0.086,0.064 2.437,0.842 4.654,2.082 6.744,3.553 l -4.09,12.317 c -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.301 L 7.605,21.694 c 0.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.123 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 C 16.488222,4 4,16.488222 4,32 c 0,0.113554 0.011285,0.224034 0.017578,0.335938 C 4.3691163,17.134398 16.710946,5 32,5 47.289054,5 59.630884,17.134398 59.982422,32.335938 59.988797,32.224034 60,32.113554 60,32 60,16.488222 47.511778,4 32,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/footnote.svg b/.icons/awkward/64x64/apps/footnote.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/footnote.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/for-the-king.svg b/.icons/awkward/64x64/apps/for-the-king.svg
new file mode 100644
index 00000000..02c99379
--- /dev/null
+++ b/.icons/awkward/64x64/apps/for-the-king.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32.155159,3.9999997 v 0.00276 A 6.5948648,6.5944404 0 0 0 28.702035,4.8806871 L 9.2979593,16.084178 a 6.5948648,6.5944404 0 0 0 -3.2979596,5.712196 v 22.40698 a 6.5948648,6.5944404 0 0 0 3.2979596,5.709362 L 28.702035,61.116208 a 6.5948648,6.5944404 0 0 0 6.59592,0 L 54.702031,49.912716 A 6.5948648,6.5944404 0 0 0 58,44.203354 V 21.796446 A 6.5948648,6.5944404 0 0 0 54.702031,16.08425 L 35.297954,4.8807596 A 6.5948648,6.5944404 0 0 0 32.155159,3.9999997 Z"/>
+ <path style="fill:#744169" d="m 32.155159,2.9999998 v 0.00276 A 6.5948648,6.5944404 0 0 0 28.702035,3.8806872 L 9.2979593,15.084178 a 6.5948648,6.5944404 0 0 0 -3.2979596,5.712196 v 22.40698 a 6.5948648,6.5944404 0 0 0 3.2979596,5.709362 L 28.702035,60.116208 a 6.5948648,6.5944404 0 0 0 6.59592,0 L 54.702031,48.912716 A 6.5948648,6.5944404 0 0 0 58,43.203354 V 20.796446 A 6.5948648,6.5944404 0 0 0 54.702031,15.08425 L 35.297954,3.8807597 A 6.5948648,6.5944404 0 0 0 32.155159,2.9999998 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32.154297 3 L 32.154297 3.0019531 A 6.5948648 6.5944404 0 0 0 28.701172 3.8808594 L 9.2988281 15.083984 A 6.5948648 6.5944404 0 0 0 6 20.796875 L 6 21.796875 A 6.5948648 6.5944404 0 0 1 9.2988281 16.083984 L 28.701172 4.8808594 A 6.5948648 6.5944404 0 0 1 32.154297 4.0019531 L 32.154297 4 A 6.5948648 6.5944404 0 0 1 35.298828 4.8808594 L 54.701172 16.083984 A 6.5948648 6.5944404 0 0 1 58 21.796875 L 58 20.796875 A 6.5948648 6.5944404 0 0 0 54.701172 15.083984 L 35.298828 3.8808594 A 6.5948648 6.5944404 0 0 0 32.154297 3 z"/>
+ <path style="opacity:0.7;fill:#ff4532" d="M 32.119141 9.0546875 L 32.119141 9.0585938 A 5.0729728 5.2175682 0 0 0 29.462891 9.7539062 L 14.537109 18.617188 A 5.0729728 5.2175682 0 0 0 12 23.136719 L 12 40.865234 A 5.0729728 5.2175682 0 0 0 14.537109 45.382812 L 29.462891 54.246094 A 5.0729728 5.2175682 0 0 0 34.537109 54.246094 L 49.462891 45.382812 A 5.0729728 5.2175682 0 0 0 52 40.865234 L 52 23.136719 A 5.0729728 5.2175682 0 0 0 49.462891 18.617188 L 34.537109 9.7539062 A 5.0729728 5.2175682 0 0 0 32.119141 9.0546875 z M 32.070312 11.058594 L 32.087891 11.058594 C 32.587405 11.073494 33.076435 11.211894 33.515625 11.472656 L 48.443359 20.337891 C 49.392676 20.901665 49.999877 21.964458 50 23.136719 L 50 40.865234 C 49.999877 42.037495 49.392677 43.100288 48.443359 43.664062 L 33.515625 52.525391 C 32.566202 53.089101 31.433798 53.089101 30.484375 52.525391 L 15.556641 43.664062 C 14.607323 43.100288 14.000123 42.037495 14 40.865234 L 14 23.136719 C 14.000123 21.964458 14.607323 20.901665 15.556641 20.337891 L 30.482422 11.474609 C 30.969058 11.186366 31.5169 11.044617 32.070312 11.058594 z"/>
+ <path style="fill:#d8bbb3" d="M 29,9.777778 V 19.5 h 3 3 V 9.777778 h -3 z"/>
+ <path style="opacity:0.2" d="M 27.21016,22.722222 27.14011,25.2497 27.849392,25.876192 27,26.803828 l 0.455342,6.19501 -0.23205,21.913232 C 27.690495,57.838586 32.000013,63 32.000013,63 c 0,0 4.309517,-5.161414 4.776705,-8.08793 L 36.544657,32.998838 37,26.803828 36.150612,25.876192 36.859895,25.2497 36.789845,22.722222 h -4.789832 z"/>
+ <path style="fill:#fee4d2" d="M 27.21016,21.722222 27.14011,24.2497 27.849392,24.876192 27,25.803828 l 0.455342,6.19501 -0.23205,21.913232 C 27.690495,56.838586 32.000013,62 32.000013,62 c 0,0 4.309517,-5.161414 4.776705,-8.08793 L 36.544657,31.998838 37,25.803828 36.150612,24.876192 36.859895,24.2497 36.789845,21.722222 h -4.789832 z"/>
+ <path style="opacity:0.2" d="M 27.21016,21.722222 27.14011,24.2497 27.849392,24.876192 27,25.803828 l 0.455342,6.19501 -0.23205,21.913232 C 27.690495,56.838586 32.000013,62 32.000013,62 V 21.722222 Z"/>
+ <path style="opacity:0.1" d="M 30.476562,2.999876 28,5.3162822 30.011718,7.5858136 28.171876,8.9022198 28.496094,10.999876 H 32 35.503906 L 35.828124,8.9022198 33.988282,7.5858136 36,5.3162822 33.523438,2.999876 32,3.0115948 Z M 32,17.542845 l -2.96875,2.593749 -1.488282,0.1211 -1.421874,-0.98828 -1.66797,0.8125 L 24,21.52722 l 0.292968,1.867188 1.773438,0.714844 1.226562,-1.031252 h 1.738282 l 2.96875,2.5 2.96875,-2.5 h 1.738282 l 1.226562,1.031252 1.773438,-0.714844 L 40,21.52722 l -0.453124,-1.445312 -1.66797,-0.8125 -1.421874,0.98828 -1.488282,-0.1211 z"/>
+ <path style="fill:#987d85" d="M 32,16.544437 29.030666,19.134925 27.54371,19.259063 26.119954,18.269254 24.454726,19.08266 24,20.528 l 0.294788,1.865148 1.771854,0.715408 1.226184,-1.030556 h 1.73784 L 32,24.578 l 2.969334,-2.5 h 1.73784 l 1.226184,1.030556 1.771854,-0.715408 L 40,20.528 39.545274,19.08266 37.880046,18.269254 36.45629,19.259063 34.969334,19.134925 Z"/>
+ <path style="fill:#987d85" d="M 30.476434,2 28,4.3151862 30.012736,6.5845272 28.173248,7.9025788 28.494268,10 H 32 35.505732 L 35.826752,7.9025788 33.987264,6.5845272 36,4.3151862 33.523566,2 32,2.01146 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/forager.svg b/.icons/awkward/64x64/apps/forager.svg
new file mode 100644
index 00000000..efbdb2f2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/forager.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 44.078125,9.0217669 C 33.497821,9.6155701 21.090555,11.199762 13.484375,14.521767 5.2927371,18.099473 2.5162797,23.154745 3.0683594,27.344033 L 5.2207031,43.68583 c 0.2196111,1.666451 0.6102985,3.285888 1.1601563,4.796875 -0.00365,-0.0049 -0.00807,-0.0087 -0.011719,-0.01367 0.014446,0.03981 0.032189,0.07753 0.046875,0.117188 0.075433,0.203663 0.1525265,0.404314 0.234375,0.603515 0.1530271,0.372649 0.314414,0.738531 0.4902344,1.09375 0.029266,0.05906 0.052123,0.123103 0.082031,0.181641 0.088078,0.172392 0.1793601,0.328532 0.2714844,0.486328 2.0308337,3.650651 5.3899114,6.157176 10.4277344,6.044922 l 11.630859,-0.195313 c 6.804827,-0.11504 21.87339,-3.969533 26.216797,-7.324219 4.016933,-2.870512 5.901562,-4.930084 5.013672,-12.046874 l -1.84375,-14.785157 v -0.002 c -7.9e-5,-6.34e-4 7.9e-5,-0.0013 0,-0.002 C 58.590684,15.476354 52.045656,8.574601 44.078125,9.0217669 Z"/>
+ <path style="fill:#e4e4e4" d="m 13.484252,13.521568 c 7.60618,-3.322005 20.013956,-4.907159 30.59426,-5.5009622 7.967531,-0.4471659 14.512272,6.4563562 14.861041,13.6209102 l 0.73207,15.038466 c 0.348769,7.164551 -2.563486,8.449647 -6.580421,11.320159 -4.343407,3.354685 -18.020338,7.511435 -24.775575,6.674046 L 17.500086,53.333476 C 12.238781,53.45071 9.2224955,53.379972 7.2223555,49.465181 6.1895963,47.443804 5.5401996,45.107557 5.2211217,42.686332 L 3.0675184,26.344378 C 2.5154387,22.15509 5.2926141,17.099274 13.484252,13.521568 Z"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:1.31799996" d="m 26.410045,38.267949 4.271936,3.000463 3.345737,-5.166959"/>
+ <ellipse id="ellipse879" style="opacity:0.1" cx="42.263" cy="19.162" rx="3.394" ry="8.046" transform="matrix(0.98993418,0.14152849,-0.12197075,0.9925337,0,0)"/>
+ <ellipse id="ellipse877" style="opacity:0.1" cx="18.054" cy="27.651" rx="3.394" ry="8.046" transform="matrix(0.98993418,0.14152849,-0.12197075,0.9925337,0,0)"/>
+ <path style="fill:#eb73ff" d="m 57.320568,16.364756 c 1.335206,10.568034 2.213636,23.288965 -3.619338,27.509351 -13.130988,7.47585 -25.939201,8.155001 -40.241047,8.396787 -2.538867,0.05657 -4.9442676,-1.894739 -7.0916835,-4.802645 1.7940741,4.944558 5.4378985,8.664385 11.5530685,8.528125 L 29.552512,55.800347 C 36.357339,55.685307 51.42546,51.83051 55.768867,48.475824 59.7858,45.605312 61.672042,43.546798 60.784152,36.430008 L 58.939438,21.641784 c -0.225745,-1.809432 -0.783348,-3.607868 -1.61887,-5.277028 z"/>
+ <ellipse style="fill:#3f3f3f" cx="17.932" cy="26.661" rx="3.394" ry="8.046" transform="matrix(0.98993418,0.14152849,-0.12197075,0.9925337,0,0)"/>
+ <ellipse id="ellipse844" style="fill:#ffffff" cx="10.971" cy="32.302" rx="1.457" ry="1.791" transform="matrix(0.74971451,-0.6617614,0.20832694,0.97805924,0,0)"/>
+ <ellipse id="ellipse889" style="fill:#3f3f3f" cx="42.141" cy="18.172" rx="3.394" ry="8.046" transform="matrix(0.98993418,0.14152849,-0.12197075,0.9925337,0,0)"/>
+ <ellipse id="ellipse891" style="fill:#ffffff" cx="40.235" cy="46.991" rx="1.457" ry="1.791" transform="matrix(0.74971451,-0.6617614,0.20832694,0.97805924,0,0)"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.3181895" d="m 26.410045,37.267814 4.271936,3.000463 3.345737,-5.166959"/>
+ <path style="opacity:0.2" d="M 57.320312 16.365234 C 57.375781 16.804261 57.421166 17.26329 57.474609 17.708984 C 58.218607 19.281346 58.728931 20.955161 58.939453 22.642578 L 60.783203 37.429688 C 60.903354 38.392741 60.970089 39.256481 60.990234 40.048828 C 61.022879 39.003549 60.956032 37.81498 60.783203 36.429688 L 58.939453 21.642578 C 58.713708 19.833146 58.155835 18.034394 57.320312 16.365234 z M 58.294922 29.390625 C 58.276479 35.742589 57.201171 41.342613 53.701172 43.875 C 40.570184 51.35085 27.762783 52.029698 13.460938 52.271484 C 10.922071 52.328054 8.5165565 50.376656 6.3691406 47.46875 C 6.6551576 48.257027 6.9924388 49.009249 7.375 49.724609 C 9.257827 51.917768 11.311118 53.319386 13.460938 53.271484 C 27.762783 53.029698 40.570184 52.35085 53.701172 44.875 C 57.384471 42.209988 58.389023 36.152271 58.294922 29.390625 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 44.078125 8.0214844 C 33.497821 8.6152876 21.090555 10.199479 13.484375 13.521484 C 5.6688334 16.93493 2.7906169 21.691617 3.0214844 25.759766 C 3.2844232 21.930586 6.3019302 17.658424 13.484375 14.521484 C 21.090555 11.199479 33.497821 9.6133344 44.078125 9.0195312 C 52.045656 8.5723654 58.590684 15.476071 58.939453 22.640625 L 59.671875 37.679688 C 59.682641 37.900842 59.680932 38.100377 59.685547 38.310547 C 59.699436 37.799413 59.700383 37.265308 59.671875 36.679688 L 58.939453 21.640625 C 58.590684 14.476071 52.045656 7.5743185 44.078125 8.0214844 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/four-in-a-row.svg b/.icons/awkward/64x64/apps/four-in-a-row.svg
new file mode 100644
index 00000000..298f8110
--- /dev/null
+++ b/.icons/awkward/64x64/apps/four-in-a-row.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <rect style="opacity:0.1" width="14" height="14" x="18" y="18"/>
+ <rect style="opacity:0.1" width="14" height="14" x="46" y="18"/>
+ <path style="opacity:0.1" d="M 8.2,4 C 5.8732,4 4,5.8732 4,8.2 V 18 H 18 V 4 Z"/>
+ <rect style="opacity:0.1" width="14" height="14" x="32" y="4"/>
+ <rect style="opacity:0.1" width="14" height="14" x="4" y="-46" transform="scale(1,-1)"/>
+ <rect style="opacity:0.1" width="14" height="14" x="32" y="-46" transform="scale(1,-1)"/>
+ <rect style="opacity:0.1" width="14" height="14" x="18" y="-60" transform="scale(1,-1)"/>
+ <path style="opacity:0.1" d="M 46,60 V 46 h 14 v 9.8 c 0,2.3268 -1.8732,4.2 -4.2,4.2 z"/>
+ <path style="opacity:0.1" d="m 53,7 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 39,21 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 14,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 11,35 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 14,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 14,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 14,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 11,49 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 14,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 14,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 14,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"/>
+ <circle style="fill:#d12c6d" cx="53" cy="11" r="5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.1992188 4 C 5.8724187 4 4 5.8724187 4 8.1992188 L 4 9.1992188 C 4 6.8724188 5.8724187 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724188 60 9.1992188 L 60 8.1992188 C 60 5.8724187 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+ <circle style="fill:#24a647" cx="53" cy="25" r="5"/>
+ <circle style="fill:#24a647" cx="53" cy="39" r="5"/>
+ <circle style="fill:#d12c6d" cx="53" cy="53" r="5"/>
+ <circle style="fill:#d12c6d" cx="39" cy="25" r="5"/>
+ <circle style="fill:#24a647" cx="39" cy="39" r="5"/>
+ <circle style="fill:#d12c6d" cx="39" cy="53" r="5"/>
+ <circle style="fill:#d12c6d" cx="25" cy="39" r="5"/>
+ <circle style="fill:#24a647" cx="25" cy="53" r="5"/>
+ <circle style="fill:#24a647" cx="11" cy="39" r="5"/>
+ <circle style="fill:#d12c6d" cx="11" cy="53" r="5"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/foursquare.svg b/.icons/awkward/64x64/apps/foursquare.svg
new file mode 100644
index 00000000..83e09a55
--- /dev/null
+++ b/.icons/awkward/64x64/apps/foursquare.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#fa4778" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8008 4 C 5.2496 4 4 5.2496 4 6.8008 L 4 7.8008 C 4 6.2496 5.2496 5 6.8008 5 L 57.199 5 C 58.75 5 60 6.2496 60 7.8008 L 60 6.8008 C 60 5.2496 58.75 4 57.199 4 L 6.8008 4 z"/>
+ <path style="fill:none;stroke:#000000;stroke-width:4.00004;stroke-linejoin:round;opacity:0.2" d="M 20,17 V 49 L 30,37 H 38 L 40,27 H 30 40 L 42,17 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4.00004;stroke-linejoin:round" d="M 20,16 V 48 L 30,36 H 38 L 40,26 H 30 40 L 42,16 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/foxit-reader.svg b/.icons/awkward/64x64/apps/foxit-reader.svg
new file mode 100644
index 00000000..ede05f7c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/foxit-reader.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#f18d00" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 51.997314,26.936487 C 48.249368,11.091514 33.853573,11.224312 25.161698,15.360853 16.014629,19.984587 9.3907233,31.832417 13.003472,41.754475 c 5.58372,14.967786 26.137626,14.743789 33.093526,0.823988 2.063971,-5.103927 3.579949,-8.727875 -2.09797,-13.577805 l 0,5.999914 -1.999971,-3.999943 c 0,0 -1.775055,4.19594 -3.660748,6.109713 -2.623962,2.661962 -6.339909,1.889973 -6.339909,1.889973 0.70139,2.651362 5.999914,3.999942 5.999914,3.999942 -13.754603,6.509907 -14.156997,-4.370137 -13.9998,-6.9999 0.451394,-7.568691 6.536507,-13.442607 14.553192,-13.021213 2.555964,0.195997 7.445894,2.021971 7.445894,2.021971 -1.839874,-4.21014 -4.459936,-5.211926 -5.999914,-5.999914 6.036713,-1.996092 9.258667,4.305738 11.999828,7.934286 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 51.997314,25.936516 C 48.249368,10.091542 33.853573,10.22434 25.161698,14.360881 16.014629,18.983815 9.3907233,30.832446 13.003472,40.754504 c 5.58372,14.967786 26.137626,14.743789 33.093526,0.823988 2.063971,-5.103927 3.579949,-8.727875 -2.09797,-13.577806 l 0,5.999914 -1.999971,-3.999942 c 0,0 -1.775055,4.19594 -3.660748,6.109712 -2.623962,2.661962 -6.339909,1.889973 -6.339909,1.889973 0.70139,2.651362 5.999914,3.999943 5.999914,3.999943 -13.754603,6.509907 -14.156997,-4.370138 -13.9998,-6.9999 0.451394,-7.568692 6.536507,-13.442608 14.553192,-13.021214 2.555964,0.195998 7.445894,2.021971 7.445894,2.021971 -1.839974,-4.210139 -4.459936,-5.211925 -5.999914,-5.999914 6.036713,-1.996091 9.258667,4.305739 11.999828,7.934287 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/foxitpdf.svg b/.icons/awkward/64x64/apps/foxitpdf.svg
new file mode 120000
index 00000000..d167b12d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/foxitpdf.svg
@@ -0,0 +1 @@
+foxit-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/foxitreader.svg b/.icons/awkward/64x64/apps/foxitreader.svg
new file mode 120000
index 00000000..d167b12d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/foxitreader.svg
@@ -0,0 +1 @@
+foxit-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/fr.free.Homebank.svg b/.icons/awkward/64x64/apps/fr.free.Homebank.svg
new file mode 120000
index 00000000..5635fbf9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fr.free.Homebank.svg
@@ -0,0 +1 @@
+homebank.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/fr.handbrake.ghb.svg b/.icons/awkward/64x64/apps/fr.handbrake.ghb.svg
new file mode 120000
index 00000000..01f4e432
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fr.handbrake.ghb.svg
@@ -0,0 +1 @@
+hb-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/fr.natron.Natron.svg b/.icons/awkward/64x64/apps/fr.natron.Natron.svg
new file mode 120000
index 00000000..9efe5447
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fr.natron.Natron.svg
@@ -0,0 +1 @@
+natronIcon256_linux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/franz.svg b/.icons/awkward/64x64/apps/franz.svg
new file mode 100644
index 00000000..9a821f04
--- /dev/null
+++ b/.icons/awkward/64x64/apps/franz.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,31.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.999999,47.512357 16.487643,60 31.9992,60 47.510757,60 59.998401,47.512357 59.998401,32.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527984,15.041571 -12.775634,26.999229 -27.949201,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#0286c2" width="56" height="56" x="-59" y="-60" rx="27.999" ry="27.999" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3 C 16.488443 3 4 15.488442 4 31 C 4 31.113552 4.0112846 31.224036 4.0175781 31.335938 C 4.3691113 16.134614 16.711164 4 32 4 C 47.288836 4 59.630889 16.134614 59.982422 31.335938 C 59.988693 31.224116 60 31.113445 60 31 C 60 15.488442 47.511557 3 32 3 z"/>
+ <path style="opacity:0.2" d="m 14.224609,17.002164 c -0.173693,-0.0207 -0.362893,0.0955 -0.585937,0.3125 -0.364843,0.354976 -0.445913,1.283931 -0.5625,6.375 -0.07516,3.277757 -0.09883,6.043008 -0.05078,6.146485 0.269959,0.582408 3.343358,-0.49536 4.43164,-1.554688 L 18,27.750211 17.330078,26.640836 c -0.434881,-0.721382 -0.930046,-2.333005 -1.414062,-4.595703 -0.784858,-3.667619 -1.170324,-4.981079 -1.691407,-5.042969 z m 35.550782,0 c -0.521083,0.06189 -0.906549,1.37535 -1.691407,5.042969 -0.484016,2.262698 -0.979181,3.874321 -1.414062,4.595703 L 46,27.750211 l 0.542969,0.53125 c 1.088282,1.059328 4.161681,2.137096 4.43164,1.554688 0.04805,-0.103477 0.02438,-2.868728 -0.05078,-6.146485 -0.116587,-5.091069 -0.197657,-6.020024 -0.5625,-6.375 -0.223044,-0.217 -0.412244,-0.3332 -0.585937,-0.3125 z m -23.589844,6.998047 c -0.451145,0.0017 -0.826564,0.114956 -1.205078,0.328125 -0.448187,0.252392 -2.112464,1.835337 -3.699219,3.515625 -2.411931,2.554135 -3.117028,3.146786 -4.308594,3.632812 -1.875246,0.764821 -3.455943,1.05237 -4.753906,0.65625 -1.76191,-0.537728 -2.7145702,0.364193 -1.957031,1.960938 0.722279,1.522539 3.61161,2.902854 7.4375,3.554688 5.311449,0.905028 8.829206,0.36992 12.5625,-2.691407 0.715679,-0.58683 1.507086,-1.070312 1.761719,-1.070312 0.254632,0 1.12429,0.54317 1.929687,1.203125 1.912866,1.567442 2.845546,1.765476 5.113281,2.445312 1.613954,0.483886 2.242384,0.539099 4.511719,0.394532 4.771464,-0.303976 7.963579,-1.33005 9.644531,-3.101563 C 53.78864,34.232305 54,33.774541 54,33.154508 c 0,-1.241865 -0.658992,-1.357533 -2.339844,-0.917969 -1.020651,0.266913 -1.589856,0.07864 -2.617187,-0.15625 -2.515928,-0.57603 -3.654021,-1.366097 -6.585938,-4.572266 -2.277935,-2.49013 -3.217067,-3.451997 -4.457031,-3.5 -0.743879,-0.0279 -1.595514,0.274837 -2.910156,0.777344 -1.39424,0.532967 -2.82851,1.214924 -3.1875,1.214844 -0.35899,-9.2e-5 -1.46606,-0.598221 -2.457032,-1.027344 -1.54458,-0.66881 -2.507857,-0.975513 -3.259765,-0.972656 z m -11.933594,16 c -0.132152,-0.0039 -0.214322,0.0029 -0.232422,0.02344 -0.07248,0.08254 0.0636,0.854181 0.300781,1.710937 0.519546,1.876706 1.63211,3.329896 2.957032,3.863281 1.318543,0.530764 4.829481,0.537603 5.722656,0.01172 0.71398,-0.419988 1,-1.297988 1,-3.085937 0,-1.76195 -0.05538,-1.798829 -2.779297,-1.798829 -1.363361,-0.002 -3.512827,-0.189882 -4.775391,-0.421875 -0.947072,-0.175495 -1.796901,-0.290922 -2.193359,-0.302734 z m 35.431641,0.0039 c -0.08992,0.0086 -0.205374,0.03473 -0.351563,0.07422 -1.777189,0.479998 -3.62256,0.741871 -6.304687,0.894531 l -2.933594,0.167969 -0.07031,1.777344 c -0.06509,1.598975 -0.0113,1.839356 0.539062,2.43164 0.566671,0.609802 0.776058,0.659237 2.882812,0.648438 2.367266,-0.012 3.777466,-0.381311 4.648438,-1.214844 C 48.735876,44.169492 50,41.341637 50,40.519742 c 1.24e-4,-0.408407 -0.04667,-0.541481 -0.316406,-0.515625 z"/>
+ <path style="fill:#ffffff" d="M 14.224609 16.001953 C 14.050916 15.981253 13.861716 16.097453 13.638672 16.314453 C 13.273829 16.669429 13.192759 17.598384 13.076172 22.689453 C 13.001012 25.96721 12.977341 28.732461 13.025391 28.835938 C 13.29535 29.418346 16.368749 28.340578 17.457031 27.28125 L 18 26.75 L 17.330078 25.640625 C 16.895197 24.919243 16.400032 23.30762 15.916016 21.044922 C 15.131158 17.377303 14.745692 16.063843 14.224609 16.001953 z M 49.775391 16.001953 C 49.254308 16.063843 48.868842 17.377303 48.083984 21.044922 C 47.599968 23.30762 47.104803 24.919243 46.669922 25.640625 L 46 26.75 L 46.542969 27.28125 C 47.631251 28.340578 50.70465 29.418346 50.974609 28.835938 C 51.022659 28.732461 50.998988 25.96721 50.923828 22.689453 C 50.807241 17.598384 50.726171 16.669429 50.361328 16.314453 C 50.138284 16.097453 49.949084 15.981253 49.775391 16.001953 z M 26.185547 23 C 25.734402 23.001714 25.358983 23.114956 24.980469 23.328125 C 24.532282 23.580517 22.868005 25.163462 21.28125 26.84375 C 18.869319 29.397885 18.164222 29.990536 16.972656 30.476562 C 15.09741 31.241383 13.516713 31.528932 12.21875 31.132812 C 10.45684 30.595084 9.5041798 31.497005 10.261719 33.09375 C 10.983998 34.616289 13.873329 35.996604 17.699219 36.648438 C 23.010668 37.553466 26.528425 37.018358 30.261719 33.957031 C 30.977398 33.370201 31.768805 32.886719 32.023438 32.886719 C 32.27807 32.886719 33.147728 33.429889 33.953125 34.089844 C 35.865991 35.657286 36.798671 35.85532 39.066406 36.535156 C 40.68036 37.019042 41.30879 37.074255 43.578125 36.929688 C 48.349589 36.625712 51.541704 35.599638 53.222656 33.828125 C 53.78864 33.232094 54 32.77433 54 32.154297 C 54 30.912432 53.341008 30.796764 51.660156 31.236328 C 50.639505 31.503241 50.0703 31.314968 49.042969 31.080078 C 46.527041 30.504048 45.388948 29.713981 42.457031 26.507812 C 40.179096 24.017682 39.239964 23.055815 38 23.007812 C 37.256121 22.979913 36.404486 23.282649 35.089844 23.785156 C 33.695604 24.318123 32.261334 25.00008 31.902344 25 C 31.543354 24.999908 30.436284 24.401779 29.445312 23.972656 C 27.900732 23.303846 26.937455 22.997143 26.185547 23 z M 14.251953 39 C 14.119801 38.996063 14.037631 39.002938 14.019531 39.023438 C 13.947051 39.105978 14.08313 39.877619 14.320312 40.734375 C 14.839858 42.611081 15.952422 44.064271 17.277344 44.597656 C 18.595887 45.12842 22.106825 45.135259 23 44.609375 C 23.71398 44.189387 24 43.311387 24 41.523438 C 24 39.761488 23.944623 39.724609 21.220703 39.724609 C 19.857342 39.722609 17.707876 39.534727 16.445312 39.302734 C 15.49824 39.127239 14.648411 39.011812 14.251953 39 z M 49.683594 39.003906 C 49.593674 39.012506 49.47822 39.038635 49.332031 39.078125 C 47.554842 39.558123 45.709471 39.819996 43.027344 39.972656 L 40.09375 40.140625 L 40.023438 41.917969 C 39.958348 43.516944 40.012134 43.757325 40.5625 44.349609 C 41.129171 44.959411 41.338558 45.008846 43.445312 44.998047 C 45.812578 44.986047 47.222778 44.616736 48.09375 43.783203 C 48.735876 43.169281 50 40.341426 50 39.519531 C 50.000124 39.111124 49.953326 38.97805 49.683594 39.003906 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freecad-daily.svg b/.icons/awkward/64x64/apps/freecad-daily.svg
new file mode 120000
index 00000000..56c9d697
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freecad-daily.svg
@@ -0,0 +1 @@
+freecad.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/freecad.svg b/.icons/awkward/64x64/apps/freecad.svg
new file mode 100644
index 00000000..3217f4b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freecad.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56.2 0,2 C 4,59.75 5.2496,61 6.8008,61 l 50.4,0 c 1.55,0 2.8,-1.25 2.8,-2.8 l 0,-2 c 0,1.55 -1.25,2.8 -2.8,2.8 l -50.4,0 c -1.5504,0 -2.8,-1.25 -2.8,-2.8 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 20,15 24,0 0,8 -17.9992,0 0,8 10,0 0,6 -9.9992,0 0,14 -6,0 z"/>
+ <path style="fill:#ff6363" d="m 20,14 24,0 0,8 -17.9992,0 0,8 10,0 0,6 -9.9992,0 0,14 -6,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495813 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.201172 5 C 58.751172 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495812 58.751172 4 57.201172 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#3f92e7" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 A 2.2858,2.2858 0 0 1 48,48.2864 2.2858,2.2858 0 0 1 45.714,46.0004 2.2858,2.2858 0 0 1 48,43.7144 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freeciv-client.svg b/.icons/awkward/64x64/apps/freeciv-client.svg
new file mode 100644
index 00000000..d3d58b37
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freeciv-client.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#cba606" cx="32" cy="32" r="28"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="24"/>
+ <circle style="fill:#e4d487" cx="32" cy="32" r="24"/>
+ <path style="opacity:0.4" d="m 29.7332,8.128879 a 24,24 0 0 0 -8.6856,2.51952 c 0.12122,0.38412 -0.0204,0.81744 -0.462,1.2 -0.2988,0.25896 -0.5436,0.66228 -0.5436,0.89772 0,0.71964 0.6504,1.8246 1.17,1.98516 0.69,0.2136 0.4584,0.94992 -0.4296,1.35672 -0.4104,0.1884 -0.9156,0.7308 -1.122,1.2048 -0.2076,0.4752 -0.5124,0.9432 -0.678,1.0404 -0.1644,0.0984 -0.300001,0.4692 -0.300001,0.825601 0,0.498 0.228,0.7392 0.975601,1.038 0.5352,0.2148 1.176,0.3708 1.4244,0.3468 1.4292,-0.1344 1.5288,0.6984 0.2796,2.3256 -0.6636,0.864 -0.9828,1.0812 -1.4352,0.972 -0.4212,-0.1008 -0.6516,0.018 -0.8436,0.4356 -0.201601,0.4428 -0.532801,0.5928 -1.422001,0.654 -0.8748,0.0612 -1.266,0.2388 -1.5936,0.7176 -0.24,0.3492 -0.5856,0.6324 -0.7692,0.6324 -0.18408,0 -0.61632,0.2352 -0.96096,0.5208 -0.70128,0.582 -0.97512,0.6408 -1.221,0.2604 -0.32496,-0.504 -1.02612,-0.2496 -2.06952,0.75 -0.9228,0.8832 -1.03452,1.1196 -0.89532,1.8864 0.24768,1.3644 0.98772,2.5752 1.83276,2.9976 0.7374,0.3684 0.7518,0.408 0.30468,0.8808 -0.25716,0.2724 -0.6984,0.564 -0.97968,0.6492 -0.8124,0.2472 -0.35508,0.5568 1.09452,0.7416 1.48368,0.18842 1.94472,0.726 1.2516,1.4592 -0.38652,0.4092 -0.3648,0.486 0.25548,0.8748 1.212,0.7608 2.17584,0.2952 1.03824,-0.5016 -0.73116,-0.5124 -0.21984,-0.7212 0.8532,-0.3492 0.8556,0.2964 1.0248,0.2796 1.53,-0.1596 1.038,-0.8988 2.166001,0.4308 1.2168,1.434 -0.6036,0.6396 -0.4212,1.41 0.3612,1.5168 0.345601,0.04682 1.063201,0.3684 1.596001,0.7152 0.5328,0.3456 1.1136,0.63 1.2888,0.63 0.1752,0 0.6696,0.3516 1.0992,0.7812 0.8712,0.87 1.3548,0.9804 1.6008,0.3672 0.2952,-0.7368 0.17638,-1.1172 -0.6192,-1.9848 -0.6324,-0.6912 -1.6608,-2.5272 -1.6608,-2.9676 0,-0.2712 1.0452,-0.0408 1.6308,0.3588 0.366,0.2508 0.9588,0.5736 1.3176,0.72 0.3816,0.156 0.7776,0.6408 0.9588,1.1712 0.282,0.8328 0.3936,0.9048 1.392,0.9048 h 1.0848 l 0.1644,1.95 c 0.1968,2.346 0.3852,2.8212 1.1904,3.0144 0.5928,0.1428 1.2252,1.0608 1.2252,1.7784 0,0.1908 -0.426,0.6588 -0.9468,1.0392 -0.6456,0.4716 -0.924,0.8724 -0.8808,1.2648 0.05398,0.4908 -0.0576,0.5676 -0.7524,0.516 -0.4476,-0.0336 -1.2252,0.1236 -1.7244,0.3492 -0.5916,0.2664 -1.2324,0.3516 -1.8336,0.2436 C 24.35,49.97 24.116,50.01798 24.116,50.288 c 0,0.1992 -0.2424,0.5712 -0.5376,0.828 -0.7296,0.6324 -0.4284,0.9672 0.6924,0.7656 0.696,-0.1248 0.9672,-0.0696 1.0872,0.2304 0.2556,0.6372 -0.3924,1.5492 -0.9936,1.3992 -0.3816,-0.096 -0.564,0.0348 -0.6828,0.4848 -0.0408,0.15962 -0.11638,0.2952 -0.2064,0.4104 a 24,24 0 0 0 3.798,1.122 c -0.12,-0.2292 -0.2568,-0.438 -0.39,-0.5316 -0.618,-0.4368 -0.204,-1.572 0.6468,-1.776 0.8676,-0.2088 0.7308,-0.7716 -0.2124,-0.8796 -0.8268,-0.0936 -1.7064,-0.9312 -1.4304,-1.3596 0.186,-0.2868 0.9768,-0.2448 2.5764,0.1344 0.7224,0.1704 1.2156,-0.1728 2.8896,-2.004 0.9684,-1.0608 1.7136,-1.5024 2.5308,-1.5024 0.312,0 1.4244,-0.2868 2.4732,-0.6372 1.98,-0.6636 2.754,-0.6396 2.6808,0.084 -0.1512,1.5048 0.8172,1.4544 2.3952,-0.1224 0.6576,-0.6564 1.2588,-1.1316 1.3368,-1.0572 0.3012,0.2892 -0.2412,1.6968 -0.8748,2.2668 -0.8028,0.7224 -0.8424,1.1784 -0.1356,1.5396 0.3864,0.1992 0.5508,0.6012 0.612,1.5048 l 0.0816,1.2336 h 1.0032 c 0.3516,0 0.6432,0.048 0.8784,0.138 a 24,24 0 0 0 11.628,-19.8072 c -0.3672,-0.7848 -0.3408,-1.2588 0,-1.7928 a 24,24 0 0 0 -0.108,-1.3452 c -0.2184,-0.0106 -0.4416,-0.02042 -0.6984,-0.0096 -1.2096,0.0504 -2.2452,-0.426 -2.2452,-1.0332 0,-0.12838 -0.4296,-0.6576 -0.954,-1.1748 -0.5952,-0.5856 -0.9,-1.104 -0.8112,-1.3728 0.0816,-0.2448 -0.0936,-0.639602 -0.4032,-0.907202 -0.3012,-0.2616 -0.5484,-0.6816 -0.5484,-0.9336 0,-0.402 -0.2556,-0.4524 -2.1048,-0.408 l -2.1048,0.0516 0.036,2.0748 c 0.0624,3.633602 0.6036,4.576802 2.2728,3.968402 0.7644,-0.2796 2.6424,-0.06842 3.1764,0.3552 0.1932,0.1536 0.4728,0.7104 0.6204,1.2384 0.1488,0.5268 0.6984,1.44 1.224,2.0268 1.0632,1.1904 1.146,1.6548 0.5364,3.0516 -0.5316,1.2192 -1.1052,1.0788 -0.9912,-0.2436 l 0.084,-0.984 -0.9,0.168 c -0.498,0.09478 -1.122,0.462 -1.4016,0.8256 -0.3984,0.5172 -0.5844,0.5928 -0.8832,0.3564 -0.2088,-0.1656 -0.378,-0.5148 -0.378,-0.774 0,-0.2592 -0.2568,-0.5472 -0.5688,-0.642 -0.3132,-0.09482 -0.7416,-0.5664 -0.9516,-1.05 -0.3372,-0.7728 -0.3288,-1.0092 0.06358,-1.9476 0.3972,-0.9516 0.4008,-1.1088 0.0348,-1.4604 -0.336,-0.3216 -0.51,-0.3324 -0.9516,-0.0672 -0.444,0.2652 -0.654,0.246 -1.182,-0.108 -0.3516,-0.2364 -0.9672,-0.432 -1.3656,-0.432 -0.81,0 -1.0548,-0.3936 -1.0548,-1.6968 0,-1.203602 -0.7176,-1.640402 -2.4264,-1.483202 -1.1856,0.10922 -1.4472,0.0312 -2.4036,-0.7056 -0.5916,-0.4548 -1.5252,-1.5492 -2.0772,-2.4348 -0.552,-0.8856 -1.146,-1.8108 -1.32,-2.0556 -0.2496,-0.354 -0.1884,-0.6936 0.3,-1.6572 l 0.6168,-1.211999 -1.3032,0.1764 c -2.3184,0.3132 -2.7876,0.6132 -1.7904,1.148399 0.3888,0.2076 0.4056,0.3144 0.1056,0.6612 -0.1968,0.2256 -0.2892,0.5844 -0.204,0.7968 0.0852,0.2112 -0.0228,0.7104 -0.2388,1.1076 -0.2172,0.3984 -0.3984,0.9564 -0.4056,1.2432 -0.0228,0.894 -1.554,1.6056 -3.2604,1.5108 -2.5848,-0.14282 -2.7948,-0.102 -3.7128,0.75 -1.1472,1.0656 -1.2948,1.561202 -0.7608,2.550002 0.5172,0.96 1.4364,1.3428 3.0276,1.2636 1.4232,-0.0708 1.584,0.0552 1.2588,0.996 -0.2772,0.7992 -1.206,1.1064 -1.836,0.6072 -0.4848,-0.3852 -2.1564,-0.0876 -2.6688,0.4764 -0.2148,0.2352 -0.534,0.8544 -0.708,1.3728 -0.3,0.8952 -0.3876,0.9504 -1.7316,1.08 -1.3416,0.13078 -1.4712,0.08758 -2.436001,-0.8016 -1.07638,-0.9912 -1.25878,-1.7496 -0.74038,-3.0552 0.2304,-0.5784 0.400801,-0.6732 1.015201,-0.5604 1.2168,0.222 1.6968,-0.20041 1.6968,-1.5 0,-0.63 -0.1224,-1.2192 -0.2724,-1.308 -0.1488,-0.0888 -0.2712,-0.4224 -0.2712,-0.7428 0,-0.3204 -0.1536,-0.7332 -0.3396,-0.9144 -0.2724,-0.264 -0.2328,-0.4056 0.2016,-0.7128 0.2976,-0.21 0.7872,-0.3516 1.0872,-0.3156 0.2988,0.036 1.1256,-0.0936 1.8372,-0.2868 1.0284,-0.2772 1.3308,-0.4872 1.47,-1.0284 0.264,-1.0272 0.9084,-1.8516 1.4484,-1.8516 0.8532,0 0.8712,-2.0064 0.04202,-4.924801 -0.12242,-0.4308 -0.45961,-0.7044 -1.05481,-0.852 -0.4824,-0.12 -1.0068,-0.4488 -1.1652,-0.73176 -0.1572,-0.28296 -0.4464,-0.51336 -0.642,-0.51336 -0.1956,0 -0.5784,-0.23424 -0.8484,-0.52032 -0.2724,-0.288 -0.8352,-0.52032 -1.2636,-0.52032 -1.014,0 -1.0308,-0.69816 -0.02522,-1.06632 1.062,-0.38928 2.7156,0.12096 3.1152,0.96084 0.5412,1.13892 1.1424,0.66372 1.3356,-1.05696 0.2388,-2.1282 0.9732,-2.7398398 3.288,-2.7398398 h 1.66441 l -0.7296,-0.72888 C 30.0524,8.6795592 29.864,8.401519 29.7332,8.128879 Z m 8.628,0.7546802 c -0.0468,0.04224 -0.0924,0.0768 -0.138,0.1242 -0.5568,0.56832 -0.8184,0.64932 -1.6788,0.51804 -1.5024,-0.22908 -1.3092,0.37584 0.354,1.1062798 0.8988,0.39492 1.4772,0.84516 1.674,1.30068 0.948,2.19792 1.6008,3.38124 1.9284,3.50124 0.6624,0.2436 1.0572,-0.24528 1.2048,-1.49496 0.1692,-1.43376 0.654,-1.73772 1.5252,-0.95388 0.3384,0.3042 0.8112,0.55308 1.05,0.55308 0.7452,0 1.296,0.29916 1.296,0.7032 0,0.21288 0.252,0.72588 0.5604,1.14096 0.4548,0.6108 0.7632,0.7572 1.6128,0.7572 1.0428,0 1.6824,0.1956 2.988,0.9168 0.02038,0.01072 0.0408,0.0144 0.06118,0.0252 A 24,24 0 0 0 38.3612,8.8835592 Z M 8.004799,31.897158 a 24,24 0 0 0 -0.00468,0.1032 24,24 0 0 0 0.4687202,4.610402 c 0.86952,0.354 1.10976,0.2136 1.2,-0.5952 0.04668,-0.4188 0.26532,-0.8928 0.4875598,-1.0572 0.343326,-0.2532 0.281406,-0.3828 -0.4219138,-0.8628 -0.45528,-0.3108 -0.90396,-0.8532 -0.99612,-1.2048 -0.08928,-0.3408 -0.3912,-0.712802 -0.73356,-0.993602 z m 7.55412,7.933202 c -0.2244,-0.0228 -0.49476,0.09718 -0.79476,0.3852 -0.63468,0.6072 -0.5388,1.8276 0.18048,2.31 0.82428,0.5532 1.14228,0.3924 1.24668,-0.6276 0.1284,-1.2576 -0.1404,-2.016 -0.6324,-2.0676 z m 4.072801,3.6288 c -0.2448,0.0082 -0.5148,0.1836 -0.784801,0.5532 -0.2868,0.3912 -0.3648,0.8964 -0.2556,1.6632 0.1356,0.943202 0.0768,1.1448 -0.4164,1.398 -0.6348,0.324002 -0.7704,1.288802 -0.2508,1.785602 0.516,0.494398 1.008,0.3648 1.185601,-0.312 0.252,-0.9648 1.664398,-1.0776 2.629198,-0.2112 0.411602,0.3696 0.7476,0.5568 0.7476,0.4152 0,-0.1416 -0.4284,-0.6564 -0.9516,-1.1412 -0.8004,-0.744 -0.9492,-1.0608 -0.9492,-2.0184 0,-1.3512 -0.414,-2.1492 -0.953998,-2.132402 z m -6.688681,3.0984 a 24,24 0 0 0 0.55548,0.7008 c -0.16356,-0.2532 -0.35028,-0.4956 -0.55548,-0.7008 z m 8.087879,3.684 c -0.12122,0.042 -0.1728,0.1944 -0.1728,0.462 0,0.2712 -0.1728,0.5556 -0.384,0.6324 -0.280802,0.1032 -0.3456,0.4284 -0.2376,1.2048 0.02038,0.1452 0.0264,0.2616 0.0336,0.3828 a 24,24 0 0 0 0.9984,0.5124 c -0.0168,-0.4152 0.05878,-0.9036 0.276,-1.5156 0.3684,-1.0392 0.3816,-1.2996 0.0816,-1.482 -0.2808,-0.1704 -0.4728,-0.2388 -0.5952,-0.1968 z"/>
+ <path style="opacity:0.2" d="M 59.953124,31.675782 C 58.480772,32.47642 46.107392,39 32,39 17.925034,39 5.5872346,32.513414 4.0664062,31.6875 A 28,28 0 0 0 4,33 28,28 0 0 0 4.6015624,38.628906 C 10.047139,41.111086 20.37323,45 32,45 43.649664,45 53.993158,41.094628 59.429688,38.613282 A 28,28 0 0 0 60,33 28,28 0 0 0 59.953124,31.675782 Z"/>
+ <path style="fill:#cba606" d="M 59.953124,30.675782 C 58.480772,31.47642 46.107392,38 32,38 17.925034,38 5.5872346,31.513414 4.0664062,30.6875 A 28,28 0 0 0 4,32 28,28 0 0 0 4.6015624,37.628906 C 10.047139,40.111086 20.37323,44 32,44 43.649664,44 53.993158,40.094628 59.429688,37.613282 A 28,28 0 0 0 60,32 28,28 0 0 0 59.953124,30.675782 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freeciv-server.svg b/.icons/awkward/64x64/apps/freeciv-server.svg
new file mode 100644
index 00000000..f8d7cf57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freeciv-server.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#cba606" cx="32" cy="32" r="28"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="24"/>
+ <circle style="fill:#e4d487" cx="32" cy="32" r="24"/>
+ <path style="opacity:0.4" d="m 29.7332,8.128879 a 24,24 0 0 0 -8.6856,2.51952 c 0.12122,0.38412 -0.0204,0.81744 -0.462,1.2 -0.2988,0.25896 -0.5436,0.66228 -0.5436,0.89772 0,0.71964 0.6504,1.8246 1.17,1.98516 0.69,0.2136 0.4584,0.94992 -0.4296,1.35672 -0.4104,0.1884 -0.9156,0.7308 -1.122,1.2048 -0.2076,0.4752 -0.5124,0.9432 -0.678,1.0404 -0.1644,0.0984 -0.300001,0.4692 -0.300001,0.825601 0,0.498 0.228,0.7392 0.975601,1.038 0.5352,0.2148 1.176,0.3708 1.4244,0.3468 1.4292,-0.1344 1.5288,0.6984 0.2796,2.3256 -0.6636,0.864 -0.9828,1.0812 -1.4352,0.972 -0.4212,-0.1008 -0.6516,0.018 -0.8436,0.4356 -0.201601,0.4428 -0.532801,0.5928 -1.422001,0.654 -0.8748,0.0612 -1.266,0.2388 -1.5936,0.7176 -0.24,0.3492 -0.5856,0.6324 -0.7692,0.6324 -0.18408,0 -0.61632,0.2352 -0.96096,0.5208 -0.70128,0.582 -0.97512,0.6408 -1.221,0.2604 -0.32496,-0.504 -1.02612,-0.2496 -2.06952,0.75 -0.9228,0.8832 -1.03452,1.1196 -0.89532,1.8864 0.24768,1.3644 0.98772,2.5752 1.83276,2.9976 0.7374,0.3684 0.7518,0.408 0.30468,0.8808 -0.25716,0.2724 -0.6984,0.564 -0.97968,0.6492 -0.8124,0.2472 -0.35508,0.5568 1.09452,0.7416 1.48368,0.18842 1.94472,0.726 1.2516,1.4592 -0.38652,0.4092 -0.3648,0.486 0.25548,0.8748 1.212,0.7608 2.17584,0.2952 1.03824,-0.5016 -0.73116,-0.5124 -0.21984,-0.7212 0.8532,-0.3492 0.8556,0.2964 1.0248,0.2796 1.53,-0.1596 1.038,-0.8988 2.166001,0.4308 1.2168,1.434 -0.6036,0.6396 -0.4212,1.41 0.3612,1.5168 0.345601,0.04682 1.063201,0.3684 1.596001,0.7152 0.5328,0.3456 1.1136,0.63 1.2888,0.63 0.1752,0 0.6696,0.3516 1.0992,0.7812 0.8712,0.87 1.3548,0.9804 1.6008,0.3672 0.2952,-0.7368 0.17638,-1.1172 -0.6192,-1.9848 -0.6324,-0.6912 -1.6608,-2.5272 -1.6608,-2.9676 0,-0.2712 1.0452,-0.0408 1.6308,0.3588 0.366,0.2508 0.9588,0.5736 1.3176,0.72 0.3816,0.156 0.7776,0.6408 0.9588,1.1712 0.282,0.8328 0.3936,0.9048 1.392,0.9048 h 1.0848 l 0.1644,1.95 c 0.1968,2.346 0.3852,2.8212 1.1904,3.0144 0.5928,0.1428 1.2252,1.0608 1.2252,1.7784 0,0.1908 -0.426,0.6588 -0.9468,1.0392 -0.6456,0.4716 -0.924,0.8724 -0.8808,1.2648 0.05398,0.4908 -0.0576,0.5676 -0.7524,0.516 -0.4476,-0.0336 -1.2252,0.1236 -1.7244,0.3492 -0.5916,0.2664 -1.2324,0.3516 -1.8336,0.2436 C 24.35,49.97 24.116,50.01798 24.116,50.288 c 0,0.1992 -0.2424,0.5712 -0.5376,0.828 -0.7296,0.6324 -0.4284,0.9672 0.6924,0.7656 0.696,-0.1248 0.9672,-0.0696 1.0872,0.2304 0.2556,0.6372 -0.3924,1.5492 -0.9936,1.3992 -0.3816,-0.096 -0.564,0.0348 -0.6828,0.4848 -0.0408,0.15962 -0.11638,0.2952 -0.2064,0.4104 a 24,24 0 0 0 3.798,1.122 c -0.12,-0.2292 -0.2568,-0.438 -0.39,-0.5316 -0.618,-0.4368 -0.204,-1.572 0.6468,-1.776 0.8676,-0.2088 0.7308,-0.7716 -0.2124,-0.8796 -0.8268,-0.0936 -1.7064,-0.9312 -1.4304,-1.3596 0.186,-0.2868 0.9768,-0.2448 2.5764,0.1344 0.7224,0.1704 1.2156,-0.1728 2.8896,-2.004 0.9684,-1.0608 1.7136,-1.5024 2.5308,-1.5024 0.312,0 1.4244,-0.2868 2.4732,-0.6372 1.98,-0.6636 2.754,-0.6396 2.6808,0.084 -0.1512,1.5048 0.8172,1.4544 2.3952,-0.1224 0.6576,-0.6564 1.2588,-1.1316 1.3368,-1.0572 0.3012,0.2892 -0.2412,1.6968 -0.8748,2.2668 -0.8028,0.7224 -0.8424,1.1784 -0.1356,1.5396 0.3864,0.1992 0.5508,0.6012 0.612,1.5048 l 0.0816,1.2336 h 1.0032 c 0.3516,0 0.6432,0.048 0.8784,0.138 a 24,24 0 0 0 11.628,-19.8072 c -0.3672,-0.7848 -0.3408,-1.2588 0,-1.7928 a 24,24 0 0 0 -0.108,-1.3452 c -0.2184,-0.0106 -0.4416,-0.02042 -0.6984,-0.0096 -1.2096,0.0504 -2.2452,-0.426 -2.2452,-1.0332 0,-0.12838 -0.4296,-0.6576 -0.954,-1.1748 -0.5952,-0.5856 -0.9,-1.104 -0.8112,-1.3728 0.0816,-0.2448 -0.0936,-0.639602 -0.4032,-0.907202 -0.3012,-0.2616 -0.5484,-0.6816 -0.5484,-0.9336 0,-0.402 -0.2556,-0.4524 -2.1048,-0.408 l -2.1048,0.0516 0.036,2.0748 c 0.0624,3.633602 0.6036,4.576802 2.2728,3.968402 0.7644,-0.2796 2.6424,-0.06842 3.1764,0.3552 0.1932,0.1536 0.4728,0.7104 0.6204,1.2384 0.1488,0.5268 0.6984,1.44 1.224,2.0268 1.0632,1.1904 1.146,1.6548 0.5364,3.0516 -0.5316,1.2192 -1.1052,1.0788 -0.9912,-0.2436 l 0.084,-0.984 -0.9,0.168 c -0.498,0.09478 -1.122,0.462 -1.4016,0.8256 -0.3984,0.5172 -0.5844,0.5928 -0.8832,0.3564 -0.2088,-0.1656 -0.378,-0.5148 -0.378,-0.774 0,-0.2592 -0.2568,-0.5472 -0.5688,-0.642 -0.3132,-0.09482 -0.7416,-0.5664 -0.9516,-1.05 -0.3372,-0.7728 -0.3288,-1.0092 0.06358,-1.9476 0.3972,-0.9516 0.4008,-1.1088 0.0348,-1.4604 -0.336,-0.3216 -0.51,-0.3324 -0.9516,-0.0672 -0.444,0.2652 -0.654,0.246 -1.182,-0.108 -0.3516,-0.2364 -0.9672,-0.432 -1.3656,-0.432 -0.81,0 -1.0548,-0.3936 -1.0548,-1.6968 0,-1.203602 -0.7176,-1.640402 -2.4264,-1.483202 -1.1856,0.10922 -1.4472,0.0312 -2.4036,-0.7056 -0.5916,-0.4548 -1.5252,-1.5492 -2.0772,-2.4348 -0.552,-0.8856 -1.146,-1.8108 -1.32,-2.0556 -0.2496,-0.354 -0.1884,-0.6936 0.3,-1.6572 l 0.6168,-1.211999 -1.3032,0.1764 c -2.3184,0.3132 -2.7876,0.6132 -1.7904,1.148399 0.3888,0.2076 0.4056,0.3144 0.1056,0.6612 -0.1968,0.2256 -0.2892,0.5844 -0.204,0.7968 0.0852,0.2112 -0.0228,0.7104 -0.2388,1.1076 -0.2172,0.3984 -0.3984,0.9564 -0.4056,1.2432 -0.0228,0.894 -1.554,1.6056 -3.2604,1.5108 -2.5848,-0.14282 -2.7948,-0.102 -3.7128,0.75 -1.1472,1.0656 -1.2948,1.561202 -0.7608,2.550002 0.5172,0.96 1.4364,1.3428 3.0276,1.2636 1.4232,-0.0708 1.584,0.0552 1.2588,0.996 -0.2772,0.7992 -1.206,1.1064 -1.836,0.6072 -0.4848,-0.3852 -2.1564,-0.0876 -2.6688,0.4764 -0.2148,0.2352 -0.534,0.8544 -0.708,1.3728 -0.3,0.8952 -0.3876,0.9504 -1.7316,1.08 -1.3416,0.13078 -1.4712,0.08758 -2.436001,-0.8016 -1.07638,-0.9912 -1.25878,-1.7496 -0.74038,-3.0552 0.2304,-0.5784 0.400801,-0.6732 1.015201,-0.5604 1.2168,0.222 1.6968,-0.20041 1.6968,-1.5 0,-0.63 -0.1224,-1.2192 -0.2724,-1.308 -0.1488,-0.0888 -0.2712,-0.4224 -0.2712,-0.7428 0,-0.3204 -0.1536,-0.7332 -0.3396,-0.9144 -0.2724,-0.264 -0.2328,-0.4056 0.2016,-0.7128 0.2976,-0.21 0.7872,-0.3516 1.0872,-0.3156 0.2988,0.036 1.1256,-0.0936 1.8372,-0.2868 1.0284,-0.2772 1.3308,-0.4872 1.47,-1.0284 0.264,-1.0272 0.9084,-1.8516 1.4484,-1.8516 0.8532,0 0.8712,-2.0064 0.04202,-4.924801 -0.12242,-0.4308 -0.45961,-0.7044 -1.05481,-0.852 -0.4824,-0.12 -1.0068,-0.4488 -1.1652,-0.73176 -0.1572,-0.28296 -0.4464,-0.51336 -0.642,-0.51336 -0.1956,0 -0.5784,-0.23424 -0.8484,-0.52032 -0.2724,-0.288 -0.8352,-0.52032 -1.2636,-0.52032 -1.014,0 -1.0308,-0.69816 -0.02522,-1.06632 1.062,-0.38928 2.7156,0.12096 3.1152,0.96084 0.5412,1.13892 1.1424,0.66372 1.3356,-1.05696 0.2388,-2.1282 0.9732,-2.7398398 3.288,-2.7398398 h 1.66441 l -0.7296,-0.72888 C 30.0524,8.6795592 29.864,8.401519 29.7332,8.128879 Z m 8.628,0.7546802 c -0.0468,0.04224 -0.0924,0.0768 -0.138,0.1242 -0.5568,0.56832 -0.8184,0.64932 -1.6788,0.51804 -1.5024,-0.22908 -1.3092,0.37584 0.354,1.1062798 0.8988,0.39492 1.4772,0.84516 1.674,1.30068 0.948,2.19792 1.6008,3.38124 1.9284,3.50124 0.6624,0.2436 1.0572,-0.24528 1.2048,-1.49496 0.1692,-1.43376 0.654,-1.73772 1.5252,-0.95388 0.3384,0.3042 0.8112,0.55308 1.05,0.55308 0.7452,0 1.296,0.29916 1.296,0.7032 0,0.21288 0.252,0.72588 0.5604,1.14096 0.4548,0.6108 0.7632,0.7572 1.6128,0.7572 1.0428,0 1.6824,0.1956 2.988,0.9168 0.02038,0.01072 0.0408,0.0144 0.06118,0.0252 A 24,24 0 0 0 38.3612,8.8835592 Z M 8.004799,31.897158 a 24,24 0 0 0 -0.00468,0.1032 24,24 0 0 0 0.4687202,4.610402 c 0.86952,0.354 1.10976,0.2136 1.2,-0.5952 0.04668,-0.4188 0.26532,-0.8928 0.4875598,-1.0572 0.343326,-0.2532 0.281406,-0.3828 -0.4219138,-0.8628 -0.45528,-0.3108 -0.90396,-0.8532 -0.99612,-1.2048 -0.08928,-0.3408 -0.3912,-0.712802 -0.73356,-0.993602 z m 7.55412,7.933202 c -0.2244,-0.0228 -0.49476,0.09718 -0.79476,0.3852 -0.63468,0.6072 -0.5388,1.8276 0.18048,2.31 0.82428,0.5532 1.14228,0.3924 1.24668,-0.6276 0.1284,-1.2576 -0.1404,-2.016 -0.6324,-2.0676 z m 4.072801,3.6288 c -0.2448,0.0082 -0.5148,0.1836 -0.784801,0.5532 -0.2868,0.3912 -0.3648,0.8964 -0.2556,1.6632 0.1356,0.943202 0.0768,1.1448 -0.4164,1.398 -0.6348,0.324002 -0.7704,1.288802 -0.2508,1.785602 0.516,0.494398 1.008,0.3648 1.185601,-0.312 0.252,-0.9648 1.664398,-1.0776 2.629198,-0.2112 0.411602,0.3696 0.7476,0.5568 0.7476,0.4152 0,-0.1416 -0.4284,-0.6564 -0.9516,-1.1412 -0.8004,-0.744 -0.9492,-1.0608 -0.9492,-2.0184 0,-1.3512 -0.414,-2.1492 -0.953998,-2.132402 z m -6.688681,3.0984 a 24,24 0 0 0 0.55548,0.7008 c -0.16356,-0.2532 -0.35028,-0.4956 -0.55548,-0.7008 z m 8.087879,3.684 c -0.12122,0.042 -0.1728,0.1944 -0.1728,0.462 0,0.2712 -0.1728,0.5556 -0.384,0.6324 -0.280802,0.1032 -0.3456,0.4284 -0.2376,1.2048 0.02038,0.1452 0.0264,0.2616 0.0336,0.3828 a 24,24 0 0 0 0.9984,0.5124 c -0.0168,-0.4152 0.05878,-0.9036 0.276,-1.5156 0.3684,-1.0392 0.3816,-1.2996 0.0816,-1.482 -0.2808,-0.1704 -0.4728,-0.2388 -0.5952,-0.1968 z"/>
+ <path style="opacity:0.2" d="M 59.953124,31.675782 C 58.480772,32.47642 46.107392,39 32,39 17.925034,39 5.5872346,32.513414 4.0664062,31.6875 A 28,28 0 0 0 4,33 28,28 0 0 0 4.6015624,38.628906 C 10.047139,41.111086 20.37323,45 32,45 43.649664,45 53.993158,41.094628 59.429688,38.613282 A 28,28 0 0 0 60,33 28,28 0 0 0 59.953124,31.675782 Z"/>
+ <path style="fill:#cba606" d="M 59.953124,30.675782 C 58.480772,31.47642 46.107392,38 32,38 17.925034,38 5.5872346,31.513414 4.0664062,30.6875 A 28,28 0 0 0 4,32 28,28 0 0 0 4.6015624,37.628906 C 10.047139,40.111086 20.37323,44 32,44 43.649664,44 53.993158,40.094628 59.429688,37.613282 A 28,28 0 0 0 60,32 28,28 0 0 0 59.953124,30.675782 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.958,45.848 Z"/>
+ <circle style="fill:#4f4f4f" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 h 4 l 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 h -4 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 A 2.2858,2.2858 0 0 1 48,48.2864 2.2858,2.2858 0 0 1 45.714,46.0004 2.2858,2.2858 0 0 1 48,43.7144 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freedm.svg b/.icons/awkward/64x64/apps/freedm.svg
new file mode 120000
index 00000000..810b2e89
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freedm.svg
@@ -0,0 +1 @@
+doom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/freedoom1.svg b/.icons/awkward/64x64/apps/freedoom1.svg
new file mode 100644
index 00000000..59ed56be
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freedoom1.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4454ba" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 57.398438,22 -2.123047,0.06641 c -1.553929,-0.01064 -3.300405,-0.01721 -3.316407,-0.01172 l -1.359375,4.019531 c 0,0 -1.598889,-4.07565 -1.921875,-3.998047 l -0.257812,-0.01563 c -0.140763,-0.0092 -0.808853,-0.01563 -1.730469,-0.01563 H 45 v 7.18164 7.605469 l -0.134766,0.103516 c -0.117712,0.0846 -0.138684,0.112016 -0.111328,0.138672 l 4.212891,3.027343 0.01172,-2.945312 c 0.01232,-2.707936 0.01661,-2.929488 0.05469,-2.806641 l 1.566406,4.125 1.414063,-4.287109 0.01367,3.896484 0.01367,3.896485 3.947265,2.796875 L 56,33.916016 56.013672,23.470703 Z m -35.128907,0.002 -0.632812,0.474609 -0.634766,0.476563 v 6.90625 L 21,36.769531 27.464844,41.601562 31,38.949219 l -0.0059,-7.996094 -0.0078,-7.998047 -0.623047,-0.478516 -0.626953,-0.474609 h -3.732422 z m 11.994141,0 -0.626953,0.474609 -0.623047,0.478516 -0.0078,7.998047 L 33,38.949219 36.535156,41.601562 43,36.769531 l -0.002,-6.910156 v -6.90625 l -0.634766,-0.476563 -0.632812,-0.474609 h -3.734375 z m -26.6640626,0.0078 1.4335937,1.417968 v 10.048828 c 0,5.527761 0.0099,10.431367 0.019531,10.896485 v 0.0039 c 0.012446,0.598545 0.026283,1.436165 0.046875,1.423828 0.068914,-0.04112 10.2665816,-8.307936 10.2792966,-8.328125 0.0076,-0.01232 -0.05882,-0.07306 -0.146484,-0.134765 l -0.160156,-0.115235 v -7.132812 -7.134766 l -0.605469,-0.464844 -0.605469,-0.470703 -5.064453,-0.0078 c -3.3078719,-0.0053 -5.2137119,-0.01732 -5.1972656,-0.002 z M 27.28125,25.019531 c 0.174966,-0.01495 0.205912,-0.01018 0.453125,0.111328 L 27.994141,25.259766 28,31.371094 c 0.001,2.77721 -0.01357,6.309648 -0.03125,6.308594 L 24.005859,34.703125 V 30.441406 L 24,25.257812 l 0.246094,-0.113281 0.240234,-0.111328 h 1.304688 c 0.717074,0 1.387511,-0.0049 1.490234,-0.01367 z m 9.4375,0 c 0.102723,0.0088 0.77316,0.01367 1.490234,0.01367 h 1.304688 L 39.753906,25.144531 40,25.257812 l -0.0059,5.183594 v 4.261719 L 36.03125,37.679688 C 36.01357,37.680741 35.999,34.148304 36,31.371094 l 0.0059,-6.111328 0.259766,-0.128907 c 0.247213,-0.121508 0.278159,-0.126278 0.453125,-0.111328 z m -21.177734,0.05078 0.242187,0.109376 0.236328,0.105468 v 3.611328 7 l -3.998047,3.033204 c -0.04925,0.01694 -0.05364,-5.147219 -0.04297,-9.236329 l 0.0098,-4.609375 1.962891,-0.0059 z"/>
+ <path style="fill:#ffffff" d="M 57.398438 21 L 55.275391 21.066406 C 53.721462 21.055766 51.974986 21.049197 51.958984 21.054688 L 50.599609 25.074219 C 50.599609 25.074219 49.00072 20.998569 48.677734 21.076172 L 48.419922 21.060547 C 48.279159 21.051347 47.611069 21.044922 46.689453 21.044922 L 45 21.044922 L 45 28.226562 L 45 35.832031 L 44.865234 35.935547 C 44.747522 36.020147 44.72655 36.047563 44.753906 36.074219 L 48.966797 39.101562 L 48.978516 36.15625 C 48.990836 33.448314 48.995123 33.226762 49.033203 33.349609 L 50.599609 37.474609 L 52.013672 33.1875 L 52.027344 37.083984 L 52.041016 40.980469 L 55.988281 43.777344 L 56 32.916016 L 56.013672 22.470703 L 57.398438 21 z M 22.269531 21.001953 L 21.636719 21.476562 L 21.001953 21.953125 L 21.001953 28.859375 L 21 35.769531 L 27.464844 40.601562 L 31 37.949219 L 30.994141 29.953125 L 30.986328 21.955078 L 30.363281 21.476562 L 29.736328 21.001953 L 26.003906 21.001953 L 22.269531 21.001953 z M 34.263672 21.001953 L 33.636719 21.476562 L 33.013672 21.955078 L 33.005859 29.953125 L 33 37.949219 L 36.535156 40.601562 L 43 35.769531 L 42.998047 28.859375 L 42.998047 21.953125 L 42.363281 21.476562 L 41.730469 21.001953 L 37.996094 21.001953 L 34.263672 21.001953 z M 7.5996094 21.009766 L 9.0332031 22.427734 L 9.0332031 32.476562 C 9.0332031 38.004323 9.0431034 42.907929 9.0527344 43.373047 L 9.0527344 43.376953 C 9.0651804 43.975498 9.0790174 44.813118 9.0996094 44.800781 C 9.1685234 44.759661 19.366191 36.492845 19.378906 36.472656 C 19.386506 36.460336 19.320087 36.399596 19.232422 36.337891 L 19.072266 36.222656 L 19.072266 29.089844 L 19.072266 21.955078 L 18.466797 21.490234 L 17.861328 21.019531 L 12.796875 21.011719 C 9.4890031 21.006419 7.5831631 20.994396 7.5996094 21.009766 z M 27.28125 24.019531 C 27.456216 24.004581 27.487162 24.009351 27.734375 24.130859 L 27.994141 24.259766 L 28 30.371094 C 28.001 33.148304 27.98643 36.680742 27.96875 36.679688 L 24.005859 33.703125 L 24.005859 29.441406 L 24 24.257812 L 24.246094 24.144531 L 24.486328 24.033203 L 25.791016 24.033203 C 26.50809 24.033203 27.178527 24.028301 27.28125 24.019531 z M 36.71875 24.019531 C 36.821473 24.028301 37.49191 24.033203 38.208984 24.033203 L 39.513672 24.033203 L 39.753906 24.144531 L 40 24.257812 L 39.994141 29.441406 L 39.994141 33.703125 L 36.03125 36.679688 C 36.01357 36.680741 35.999 33.148304 36 30.371094 L 36.005859 24.259766 L 36.265625 24.130859 C 36.512838 24.009351 36.543784 24.004581 36.71875 24.019531 z M 15.541016 24.070312 L 15.783203 24.179688 L 16.019531 24.285156 L 16.019531 27.896484 L 16.019531 34.896484 L 12.021484 37.929688 C 11.972234 37.946627 11.967846 32.782469 11.978516 28.693359 L 11.988281 24.083984 L 13.951172 24.078125 L 15.541016 24.070312 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freedoom2.svg b/.icons/awkward/64x64/apps/freedoom2.svg
new file mode 100644
index 00000000..e1f6ceae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freedoom2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#ce3535" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 57.398438,22 -2.123047,0.06641 c -1.553929,-0.01064 -3.300405,-0.01721 -3.316407,-0.01172 l -1.359375,4.019531 c 0,0 -1.598889,-4.07565 -1.921875,-3.998047 l -0.257812,-0.01563 c -0.140763,-0.0092 -0.808853,-0.01563 -1.730469,-0.01563 H 45 v 7.18164 7.605469 l -0.134766,0.103516 c -0.117712,0.0846 -0.138684,0.112016 -0.111328,0.138672 l 4.212891,3.027343 0.01172,-2.945312 c 0.01232,-2.707936 0.01661,-2.929488 0.05469,-2.806641 l 1.566406,4.125 1.414063,-4.287109 0.01367,3.896484 0.01367,3.896485 3.947265,2.796875 L 56,33.916016 56.013672,23.470703 Z m -35.128907,0.002 -0.632812,0.474609 -0.634766,0.476563 v 6.90625 L 21,36.769531 27.464844,41.601562 31,38.949219 l -0.0059,-7.996094 -0.0078,-7.998047 -0.623047,-0.478516 -0.626953,-0.474609 h -3.732422 z m 11.994141,0 -0.626953,0.474609 -0.623047,0.478516 -0.0078,7.998047 L 33,38.949219 36.535156,41.601562 43,36.769531 l -0.002,-6.910156 v -6.90625 l -0.634766,-0.476563 -0.632812,-0.474609 h -3.734375 z m -26.6640626,0.0078 1.4335937,1.417968 v 10.048828 c 0,5.527761 0.0099,10.431367 0.019531,10.896485 v 0.0039 c 0.012446,0.598545 0.026283,1.436165 0.046875,1.423828 0.068914,-0.04112 10.2665816,-8.307936 10.2792966,-8.328125 0.0076,-0.01232 -0.05882,-0.07306 -0.146484,-0.134765 l -0.160156,-0.115235 v -7.132812 -7.134766 l -0.605469,-0.464844 -0.605469,-0.470703 -5.064453,-0.0078 c -3.3078719,-0.0053 -5.2137119,-0.01732 -5.1972656,-0.002 z M 27.28125,25.019531 c 0.174966,-0.01495 0.205912,-0.01018 0.453125,0.111328 L 27.994141,25.259766 28,31.371094 c 0.001,2.77721 -0.01357,6.309648 -0.03125,6.308594 L 24.005859,34.703125 V 30.441406 L 24,25.257812 l 0.246094,-0.113281 0.240234,-0.111328 h 1.304688 c 0.717074,0 1.387511,-0.0049 1.490234,-0.01367 z m 9.4375,0 c 0.102723,0.0088 0.77316,0.01367 1.490234,0.01367 h 1.304688 L 39.753906,25.144531 40,25.257812 l -0.0059,5.183594 v 4.261719 L 36.03125,37.679688 C 36.01357,37.680741 35.999,34.148304 36,31.371094 l 0.0059,-6.111328 0.259766,-0.128907 c 0.247213,-0.121508 0.278159,-0.126278 0.453125,-0.111328 z m -21.177734,0.05078 0.242187,0.109376 0.236328,0.105468 v 3.611328 7 l -3.998047,3.033204 c -0.04925,0.01694 -0.05364,-5.147219 -0.04297,-9.236329 l 0.0098,-4.609375 1.962891,-0.0059 z"/>
+ <path style="fill:#ffffff" d="M 57.398438 21 L 55.275391 21.066406 C 53.721462 21.055766 51.974986 21.049197 51.958984 21.054688 L 50.599609 25.074219 C 50.599609 25.074219 49.00072 20.998569 48.677734 21.076172 L 48.419922 21.060547 C 48.279159 21.051347 47.611069 21.044922 46.689453 21.044922 L 45 21.044922 L 45 28.226562 L 45 35.832031 L 44.865234 35.935547 C 44.747522 36.020147 44.72655 36.047563 44.753906 36.074219 L 48.966797 39.101562 L 48.978516 36.15625 C 48.990836 33.448314 48.995123 33.226762 49.033203 33.349609 L 50.599609 37.474609 L 52.013672 33.1875 L 52.027344 37.083984 L 52.041016 40.980469 L 55.988281 43.777344 L 56 32.916016 L 56.013672 22.470703 L 57.398438 21 z M 22.269531 21.001953 L 21.636719 21.476562 L 21.001953 21.953125 L 21.001953 28.859375 L 21 35.769531 L 27.464844 40.601562 L 31 37.949219 L 30.994141 29.953125 L 30.986328 21.955078 L 30.363281 21.476562 L 29.736328 21.001953 L 26.003906 21.001953 L 22.269531 21.001953 z M 34.263672 21.001953 L 33.636719 21.476562 L 33.013672 21.955078 L 33.005859 29.953125 L 33 37.949219 L 36.535156 40.601562 L 43 35.769531 L 42.998047 28.859375 L 42.998047 21.953125 L 42.363281 21.476562 L 41.730469 21.001953 L 37.996094 21.001953 L 34.263672 21.001953 z M 7.5996094 21.009766 L 9.0332031 22.427734 L 9.0332031 32.476562 C 9.0332031 38.004323 9.0431034 42.907929 9.0527344 43.373047 L 9.0527344 43.376953 C 9.0651804 43.975498 9.0790174 44.813118 9.0996094 44.800781 C 9.1685234 44.759661 19.366191 36.492845 19.378906 36.472656 C 19.386506 36.460336 19.320087 36.399596 19.232422 36.337891 L 19.072266 36.222656 L 19.072266 29.089844 L 19.072266 21.955078 L 18.466797 21.490234 L 17.861328 21.019531 L 12.796875 21.011719 C 9.4890031 21.006419 7.5831631 20.994396 7.5996094 21.009766 z M 27.28125 24.019531 C 27.456216 24.004581 27.487162 24.009351 27.734375 24.130859 L 27.994141 24.259766 L 28 30.371094 C 28.001 33.148304 27.98643 36.680742 27.96875 36.679688 L 24.005859 33.703125 L 24.005859 29.441406 L 24 24.257812 L 24.246094 24.144531 L 24.486328 24.033203 L 25.791016 24.033203 C 26.50809 24.033203 27.178527 24.028301 27.28125 24.019531 z M 36.71875 24.019531 C 36.821473 24.028301 37.49191 24.033203 38.208984 24.033203 L 39.513672 24.033203 L 39.753906 24.144531 L 40 24.257812 L 39.994141 29.441406 L 39.994141 33.703125 L 36.03125 36.679688 C 36.01357 36.680741 35.999 33.148304 36 30.371094 L 36.005859 24.259766 L 36.265625 24.130859 C 36.512838 24.009351 36.543784 24.004581 36.71875 24.019531 z M 15.541016 24.070312 L 15.783203 24.179688 L 16.019531 24.285156 L 16.019531 27.896484 L 16.019531 34.896484 L 12.021484 37.929688 C 11.972234 37.946627 11.967846 32.782469 11.978516 28.693359 L 11.988281 24.083984 L 13.951172 24.078125 L 15.541016 24.070312 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freedroid.svg b/.icons/awkward/64x64/apps/freedroid.svg
new file mode 100644
index 00000000..fd60df7e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freedroid.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#ff4f4f"/>
+ <path style="opacity:.2" d="m32 5-3 13h6zm-17 25-11 3 11 3zm34 0v6l11-3zm-20 18 3 13 3-13z"/>
+ <path d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.9785 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z" style="opacity:.2;fill:#ffffff"/>
+ <path style="fill:#f7df67" d="m32 4l-3 13h6l-3-13zm-17 25l-11 3 11 3v-6zm34 0v6l11-3-11-3zm-20 18l3 13 3-13h-6z"/>
+ <path style="opacity:.2" d="m32 17c-1.409544 0.000155-2.818863 0.126033-4.203125 0.355469l-3.796875 6.644531h24.978516c-3.719188-4.373362-10.366622-6.99359-16.978516-7zm-4.455078 0.398438c-5.02021 0.882751-9.662438 3.21208-12.544922 6.601562h5zm-12.523438 24.601562c2.87705 3.383099 7.507918 5.709209 12.517578 6.595703l-7.539062-6.595703zm8.978516 0 3.794922 6.640625c1.384665 0.230814 2.794892 0.358008 4.205078 0.359375 6.619498-0.000726 13.276532-2.621614 17-7z"/>
+ <path style="fill:#ffffff" d="m32 16c-1.409544 0.000155-2.818863 0.126033-4.203125 0.355469l-3.796875 6.644531h24.978516c-3.719188-4.373362-10.366622-6.99359-16.978516-7zm-4.455078 0.398438c-5.02021 0.882751-9.662438 3.21208-12.544922 6.601562h5l7.544922-6.601562zm-12.523438 24.601562c2.87705 3.383099 7.507918 5.709209 12.517578 6.595703l-7.539062-6.595703h-4.978516zm8.978516 0l3.794922 6.640625c1.384665 0.230814 2.794892 0.358008 4.205078 0.359375 6.619498-0.000726 13.276532-2.621614 17-7h-25z"/>
+ <path style="opacity:.2" d="m21.5 25a5.5 8 0 0 0 -5.5 8 5.5 8 0 0 0 5.5 8 5.5 8 0 0 0 5.5 -8 5.5 8 0 0 0 -5.5 -8zm12 0a5.5 8 0 0 0 -5.5 8 5.5 8 0 0 0 5.5 8 5.5 8 0 0 0 5.5 -8 5.5 8 0 0 0 -5.5 -8zm9.5 0l-3 4h3v12h5v-16h-5zm-21.5 3a2.5 5 0 0 1 2.5 5 2.5 5 0 0 1 -2.5 5 2.5 5 0 0 1 -2.5 -5 2.5 5 0 0 1 2.5 -5zm12 0a2.5 5 0 0 1 2.5 5 2.5 5 0 0 1 -2.5 5 2.5 5 0 0 1 -2.5 -5 2.5 5 0 0 1 2.5 -5z"/>
+ <path style="fill:#ffffff" d="m21.5 24a5.5 8 0 0 0 -5.5 8 5.5 8 0 0 0 5.5 8 5.5 8 0 0 0 5.5 -8 5.5 8 0 0 0 -5.5 -8zm0 3a2.5 5 0 0 1 2.5 5 2.5 5 0 0 1 -2.5 5 2.5 5 0 0 1 -2.5 -5 2.5 5 0 0 1 2.5 -5z"/>
+ <path style="fill:#ffffff" d="m33.5 24a5.5 8 0 0 0 -5.5 8 5.5 8 0 0 0 5.5 8 5.5 8 0 0 0 5.5 -8 5.5 8 0 0 0 -5.5 -8zm0 3a2.5 5 0 0 1 2.5 5 2.5 5 0 0 1 -2.5 5 2.5 5 0 0 1 -2.5 -5 2.5 5 0 0 1 2.5 -5z"/>
+ <path style="fill:#ffffff" d="m48 40v-16h-5l-3 4h3v12z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freedroidrpg.svg b/.icons/awkward/64x64/apps/freedroidrpg.svg
new file mode 100644
index 00000000..5db013a3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freedroidrpg.svg
@@ -0,0 +1,33 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#1d758d" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3" d="m 5,20 11,5"/>
+ <rect style="opacity:0.2" width="8.037" height="8.037" x="-50.53" y="-32.59" rx="1.339" ry="1.339" transform="matrix(-0.5,-0.8660254,-0.8660254,0.5,0,0)"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3" d="M 59,20 48,25"/>
+ <rect style="fill:#e29e00" width="8.037" height="8.037" x="-49.67" y="-33.09" rx="1.339" ry="1.339" transform="matrix(-0.5,-0.8660254,-0.8660254,0.5,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 49.074219 20.003906 C 48.817072 19.98593 48.551533 20.040554 48.310547 20.179688 L 43.669922 22.859375 C 43.082835 23.19833 42.856554 23.907326 43.103516 24.517578 C 43.211635 24.250909 43.400297 24.015043 43.669922 23.859375 L 48.310547 21.179688 C 48.953177 20.808665 49.769602 21.027291 50.140625 21.669922 L 52.820312 26.310547 C 52.852381 26.366091 52.87312 26.424687 52.896484 26.482422 C 53.046059 26.113504 53.035668 25.683553 52.820312 25.310547 L 50.140625 20.669922 C 49.908736 20.268278 49.502796 20.033866 49.074219 20.003906 z"/>
+ <rect style="fill:#e29e00" width="8" height="8" x="28" y="12" rx="1.333" ry="1.333"/>
+ <rect style="opacity:0.2" width="8.037" height="8.037" x="-18.54" y="22.84" rx="1.339" ry="1.339" transform="rotate(-60)"/>
+ <rect style="fill:#e29e00" width="8.037" height="8.037" x="-17.67" y="22.34" rx="1.339" ry="1.339" transform="rotate(-60)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.925781 20.003906 C 14.497204 20.033866 14.091264 20.268278 13.859375 20.669922 L 11.179688 25.310547 C 10.964332 25.683553 10.953941 26.113504 11.103516 26.482422 C 11.12688 26.424687 11.147619 26.366091 11.179688 26.310547 L 13.859375 21.669922 C 14.230398 21.027291 15.046823 20.808665 15.689453 21.179688 L 20.330078 23.859375 C 20.599703 24.015043 20.788365 24.250909 20.896484 24.517578 C 21.143446 23.907326 20.917165 23.19833 20.330078 22.859375 L 15.689453 20.179688 C 15.448467 20.040554 15.182928 19.98593 14.925781 20.003906 z"/>
+ <circle style="opacity:0.2" cx="5" cy="21" r="4"/>
+ <circle style="fill:#4f4f4f" cx="5" cy="20" r="4"/>
+ <circle style="opacity:0.2" cx="59" cy="21" r="4"/>
+ <circle style="fill:#4f4f4f" cx="59" cy="20" r="4"/>
+ <path style="opacity:0.2" d="M 32,16 C 20.954306,16 12,24.832202 12,35.727273 v 5.636363 C 12,44.486182 14.548571,47 17.714286,47 H 46.285714 C 49.451429,47 52,44.486182 52,41.363636 V 35.727273 C 52,24.832202 43.045694,16 32,16 Z"/>
+ <path style="fill:#f8cd2f" d="M 32,15 C 20.954306,15 12,23.832202 12,34.727273 v 5.636363 C 12,43.486182 14.548571,46 17.714286,46 H 46.285714 C 49.451429,46 52,43.486182 52,40.363636 V 34.727273 C 52,23.832202 43.045694,15 32,15 Z"/>
+ <path style="opacity:0.2" d="M 31.935661,39.001121 A 1.7648822,1.615621 0 0 0 31.211857,39.1694 l -8.235294,3.769405 A 1.7648822,1.615621 0 0 0 22,44.383883 v 2.692434 a 1.7648822,1.615621 0 0 0 0.889246,1.403009 l 8.235294,4.307892 a 1.7648822,1.615621 0 0 0 1.75092,0 l 8.235294,-4.307892 A 1.7648822,1.615621 0 0 0 42,47.076317 V 44.383883 A 1.7648822,1.615621 0 0 0 41.023437,42.938805 L 32.788143,39.1694 a 1.7648822,1.615621 0 0 0 -0.852482,-0.168279 z"/>
+ <path style="fill:#ff7300" d="M 31.935661,38.001121 A 1.7648822,1.615621 0 0 0 31.211857,38.1694 l -8.235294,3.769405 A 1.7648822,1.615621 0 0 0 22,43.383883 v 2.692434 a 1.7648822,1.615621 0 0 0 0.889246,1.403009 l 8.235294,4.307892 a 1.7648822,1.615621 0 0 0 1.75092,0 l 8.235294,-4.307892 A 1.7648822,1.615621 0 0 0 42,46.076317 V 43.383883 A 1.7648822,1.615621 0 0 0 41.023437,41.938805 L 32.788143,38.1694 a 1.7648822,1.615621 0 0 0 -0.852482,-0.168279 z"/>
+ <rect style="fill:#3f3f3f" width="8" height="11" x="18" y="27" rx="4" ry="4.125"/>
+ <circle style="opacity:0.2" cx="21" cy="32" r="2"/>
+ <circle style="fill:#ffffff" cx="21" cy="31" r="2"/>
+ <rect style="fill:#3f3f3f" width="8" height="11" x="38" y="27" rx="4" ry="4.125"/>
+ <circle style="opacity:0.2" cx="41" cy="32" r="2"/>
+ <circle style="fill:#ffffff" cx="41" cy="31" r="2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 38.001953 L 32 51.998047 A 1.7648822 1.615621 0 0 0 32.875 51.787109 L 41.111328 47.478516 A 1.7648822 1.615621 0 0 0 42 46.076172 L 42 43.384766 A 1.7648822 1.615621 0 0 0 41.023438 41.939453 L 32.789062 38.169922 A 1.7648822 1.615621 0 0 0 32 38.001953 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 29.333984 12 C 28.595318 12 28 12.595318 28 13.333984 L 28 14.333984 C 28 13.595318 28.595318 13 29.333984 13 L 34.666016 13 C 35.404682 13 36 13.595318 36 14.333984 L 36 13.333984 C 36 12.595318 35.404682 12 34.666016 12 L 29.333984 12 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5 16 A 4 4 0 0 0 1 20 A 4 4 0 0 0 1.0351562 20.494141 A 4 4 0 0 1 5 17 A 4 4 0 0 1 8.9648438 20.505859 A 4 4 0 0 0 9 20 A 4 4 0 0 0 5 16 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 59 16 A 4 4 0 0 0 55 20 A 4 4 0 0 0 55.035156 20.494141 A 4 4 0 0 1 59 17 A 4 4 0 0 1 62.964844 20.505859 A 4 4 0 0 0 63 20 A 4 4 0 0 0 59 16 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 15 C 20.954306 15 12 23.831492 12 34.726562 L 12 35.726562 C 12 24.831492 20.954306 16 32 16 C 43.045694 16 52 24.831492 52 35.726562 L 52 34.726562 C 52 23.831492 43.045694 15 32 15 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freefilesync.svg b/.icons/awkward/64x64/apps/freefilesync.svg
new file mode 100644
index 00000000..0d29bf2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freefilesync.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#5db43e" width="52" height="52" x="-58" y="-58" rx="26" ry="26" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 6 C 17.596222 6 6 17.596222 6 32 C 6 32.11092 6.0116051 32.218793 6.0175781 32.328125 C 6.3726906 18.238364 17.821617 7 32 7 C 46.178383 7 57.627309 18.238364 57.982422 32.328125 C 57.988345 32.218793 58 32.11092 58 32 C 58 17.596222 46.403778 6 32 6 z"/>
+ <path style="opacity:0.2" d="M 6.0175781,32.671875 C 6.011605,32.781207 6,32.88908 6,33 6,47.403779 17.596001,59 32,59 46.404,59 58,47.403779 58,33 58,32.88908 57.988345,32.781207 57.982422,32.671875 57.627304,46.761637 46.178602,58 32,58 17.821399,58 6.3726961,46.761637 6.0175781,32.671875 Z"/>
+ <path style="opacity:0.1" d="m 32.001953,14.999145 c -1.682106,-0.0174 -3.352506,0.231581 -4.974609,0.675781 -7.553475,2.0262 -13.081404,9.502172 -12.966797,17.326172 l -4.060547,0 c 2.069963,3.043664 6,8.998047 6,8.998047 0,0 6,-9.000953 6,-9.001953 l -3.917969,0 c -0.0144,-3.2766 1.215348,-6.571578 3.396485,-9.017578 4.099458,-4.9288 11.522763,-6.980569 17.232422,-2.792969 1.809993,2.3692 5.757599,-0.319189 3.720703,-2.662109 -3.000188,-2.33646 -6.64185,-3.517391 -10.429688,-3.525391 z m 15.998047,9 c 0,0 -6,8.999 -6,9 l 3.917969,0 c 0.0144,3.2766 -1.215348,6.573531 -3.396485,9.019531 -4.099458,4.9288 -11.522762,6.980569 -17.232422,2.792969 -1.809993,-2.3692 -5.757599,0.319189 -3.720703,2.662109 3.000188,2.33646 6.64185,3.517391 10.429688,3.525391 1.682106,0.0174 3.352506,-0.231581 4.974609,-0.675781 7.553475,-2.0262 13.081404,-9.502172 12.966797,-17.326172 l 4.060547,0 c -2.069963,-3.043664 -6,-8.998047 -6,-8.998047 z"/>
+ <path style="fill:#3f3f3f" d="m 32.001953,14 c -1.682106,-0.0174 -3.352506,0.231581 -4.974609,0.675781 -7.553475,2.0262 -13.081404,9.502172 -12.966797,17.326172 l -4.060547,0 C 12.069963,35.045617 16,41 16,41 c 0,0 6,-9.000953 6,-9.001953 l -3.917969,0 c -0.0144,-3.2766 1.215348,-6.571578 3.396485,-9.017578 4.099458,-4.9288 11.522763,-6.980569 17.232422,-2.792969 1.809993,2.3692 5.757599,-0.319189 3.720703,-2.662109 C 39.431453,15.188931 35.789791,14.008 32.001953,14 Z M 48,23 c 0,0 -6,8.999 -6,9 l 3.917969,0 c 0.0144,3.2766 -1.215348,6.573531 -3.396485,9.019531 -4.099458,4.9288 -11.522762,6.980569 -17.232422,2.792969 -1.809993,-2.3692 -5.757599,0.319189 -3.720703,2.662109 3.000188,2.33646 6.64185,3.517391 10.429688,3.525391 1.682106,0.0174 3.352506,-0.231581 4.974609,-0.675781 7.553475,-2.0262 13.081404,-9.502172 12.966797,-17.326172 l 4.060547,0 C 51.930037,28.954383 48,23 48,23 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freegish.svg b/.icons/awkward/64x64/apps/freegish.svg
new file mode 100644
index 00000000..4311fe6a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freegish.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <g transform="translate(.140625)">
+ <path style="opacity:.2" d="m32 52c-28.000001 0-28.000001-14-28.000001-14s0-28 28.000001-28c27.999999 0 27.999999 28 27.999999 28s0 14-27.999999 14z"/>
+ <path style="fill:#4f4f4f" d="m32.000001 51c-28.000001 0-28.000001-14-28.000001-14s2e-7 -28 28.000001-28c27.999999 0 27.999999 28 27.999999 28s0 14-27.999999 14z"/>
+ <path style="opacity:.2" d="m15 28c-6.9912115 0-6.9867991 9.964842 0 10h14s-8.000001-10-14-10zm34 0c-5.999999 0-14 10-14 10h14c6.986799-0.03516 6.991211-10 0-10z"/>
+ <path style="fill:#ff3737" d="m15 27c-6.9912115 0-6.9867991 9.964842 0 10h14s-8.000001-10-14-10zm34 0c-5.999999 0-14 10-14 10h14c6.986799-0.03516 6.991211-10 0-10z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m32 9c-28.000001 0-28 28-28 28s0.0218844 0.20843 0.03125 0.333984c0.124807-3.357471 1.9063779-27.333984 27.96875-27.333984 26.06237 0 27.843943 23.976513 27.96875 27.333984 0.009366-0.125554 0.03125-0.333984 0.03125-0.333984s-0.000001-28-28-28z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m15 27c-3.730149 0-5.448047 2.834594-5.1972656 5.486328 0.2186526-2.316772 1.9366916-4.486328 5.1972656-4.486328 5.040296 0 11.205682 6.742512 13.140625 9h0.859375s-8.000001-10-14-10zm34 0c-5.999999 0-14 10-14 10h0.859375c1.934943-2.257488 8.100329-9 13.140625-9 3.260574 0 4.978613 2.169556 5.197266 4.486328 0.250781-2.651734-1.467118-5.486328-5.197266-5.486328z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freeoffice-planmaker.svg b/.icons/awkward/64x64/apps/freeoffice-planmaker.svg
new file mode 100644
index 00000000..5557add0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freeoffice-planmaker.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#569a40" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 6,6 v 42 h 4 V 10 H 54 V 54 H 16 v 4 H 58 V 6 Z m 0,46 v 6 h 6 v -6 z"/>
+ <g style="font-size:34.2857132px;line-height:1.25;letter-spacing:0px;word-spacing:0px;opacity:0.2" transform="matrix(1.4927822,0,0,1.4166667,-52.305376,-25.811268)">
+ <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(1.4927822,0,0,1.4166667,-52.305376,-26.811268)">
+ <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="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freeoffice-presentations.svg b/.icons/awkward/64x64/apps/freeoffice-presentations.svg
new file mode 100644
index 00000000..22a6ab2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freeoffice-presentations.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#e78117" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 6,6 v 42 h 4 V 10 H 54 V 54 H 16 v 4 H 58 V 6 Z m 0,46 v 6 h 6 v -6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+ <g style="font-size:6.91562939px;line-height:1.25;letter-spacing:0px;word-spacing:0px;opacity:0.2" transform="matrix(1.3123761,0,0,1.4166666,0.50297248,-0.99999902)">
+ <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(1.3123761,0,0,1.4166666,0.50297248,-1.999999)">
+ <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/64x64/apps/freeoffice-textmaker.svg b/.icons/awkward/64x64/apps/freeoffice-textmaker.svg
new file mode 100644
index 00000000..8159264d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freeoffice-textmaker.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#dd2525" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+ <path style="opacity:0.2" d="m 45,16 v 6 H 35 V 50 H 29 V 22 H 19 v -6 z"/>
+ <path style="fill:#ffffff" d="m 45,15 v 6 H 35 V 49 H 29 V 21 H 19 v -6 z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 6,6 v 42 h 4 V 10 H 54 V 54 H 16 v 4 H 58 V 6 Z m 0,46 v 6 h 6 v -6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freeorion.svg b/.icons/awkward/64x64/apps/freeorion.svg
new file mode 100644
index 00000000..d2986560
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freeorion.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#235b92" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="m 27.99961,15.261249 c -2.508884,0.573219 -4.867678,1.672002 -6.920704,3.223828 L 20.8,18.99914 c 1.852608,-1.203188 4.783954,-1.081373 6.98086,-1.3125 z m 8.00078,0.0083 0.39375,4.339453 c 3.317226,1.992108 5.662034,5.268306 6.477734,9.050782 L 49.85,29.48 C 48.44875,22.421716 43.020296,16.851789 36.00039,15.269453 Z m -19.742187,8.667969 c -0.996924,1.719694 -1.705394,3.59109 -2.097266,5.539844 l 1.241406,-0.14492 c 0.008,-2.10987 0.85586,-5.39492 0.85586,-5.39492 z"/>
+ <path style="fill:#ffffff" d="m 27.99961,14.262109 c -2.508884,0.573219 -4.867678,1.672002 -6.920704,3.223828 L 20.8,18 c 1.852608,-1.203188 4.783954,-1.081373 6.98086,-1.3125 z m 8.00078,0.0083 0.39375,4.339453 c 3.317226,1.992108 5.662034,5.268306 6.477734,9.050782 L 49.85,28.48086 C 48.44875,21.422576 43.020296,15.852649 36.00039,14.270313 Z m -19.742187,8.667969 c -0.996924,1.719694 -1.705394,3.59109 -2.097266,5.539844 l 1.241406,-0.14492 c 0.008,-2.10987 0.85586,-5.39492 0.85586,-5.39492 z"/>
+ <path style="fill:#363636" d="M 14.148438,35.519532 C 15.549688,42.577816 20.980094,48.148132 28,49.730468 l -0.476562,-5.242186 c -5.091434,-0.613918 -9.43778,-3.960916 -11.332032,-8.726564 z m 35.691406,0.004 -7.9375,0.929686 c -1.130588,2.4584 -2.95134,4.53805 -5.238282,5.984376 L 36,49.738282 c 7.017216,-1.586958 12.44219,-7.157484 13.839844,-14.214844 z"/>
+ <path style="opacity:0.2" d="M 32,2.2 29,30 8.2,33 29,36 32,63.8 35,36 55.8,33 35,30 Z"/>
+ <path style="fill:#f75151" d="M 32,1.2 29,29 8.2,32 29,35 32,62.8 35,35 55.8,32 35,29 Z"/>
+ <path style="opacity:0.1" d="M 14.148438 35.519531 C 14.21754 35.86761 14.304171 36.208286 14.392578 36.548828 L 16.191406 36.761719 C 18.085658 41.527367 22.432004 44.874363 27.523438 45.488281 L 27.90625 49.705078 C 27.937946 49.712401 27.968238 49.723309 28 49.730469 L 27.523438 44.488281 C 22.432004 43.874363 18.085658 40.527367 16.191406 35.761719 L 14.148438 35.519531 z M 49.839844 35.523438 L 41.902344 36.453125 C 40.771756 38.911525 38.951004 40.991174 36.664062 42.4375 L 36 49.738281 C 36.03175 49.731101 36.062066 49.720234 36.09375 49.712891 L 36.664062 43.4375 C 38.951004 41.991174 40.771756 39.911525 41.902344 37.453125 L 49.595703 36.552734 C 49.683925 36.212232 49.770918 35.871471 49.839844 35.523438 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freeplane.svg b/.icons/awkward/64x64/apps/freeplane.svg
new file mode 100644
index 00000000..57d495b2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freeplane.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.000877,5.0015346 C 16.489302,5.0015346 4.0016447,17.489192 4.0016447,33.000767 4.0016447,48.51234 16.489302,61 32.000877,61 47.512452,61 60.00011,48.51234 60.00011,33.000767 60.00011,17.489192 47.512452,5.0015346 32.000877,5.0015346 Z"/>
+ <path style="fill:#fead38" d="m 32.000877,4.0015894 c -15.511575,0 -27.9992323,12.4876576 -27.9992323,27.9992326 0,15.511573 12.4876573,27.999233 27.9992323,27.999233 15.511575,0 27.999233,-12.48766 27.999233,-27.999233 0,-15.511575 -12.487658,-27.9992326 -27.999233,-27.9992326 z"/>
+ <path style="fill:#3f3f3f" d="M 32.435632,4.0125267 A 42.004925,42.030774 0 0 0 5.4809009,40.961124 c 1.6322019,4.859767 4.5463061,9.111529 8.3587561,12.359036 A 42.004925,42.030774 0 0 1 13.801376,51.638566 42.004925,42.030774 0 0 1 49.483992,10.120953 C 44.803227,6.3813564 38.895541,4.1104234 32.435632,4.0125267 Z"/>
+ <path style="fill:#3f3f3f" d="m 52.639376,13.090403 a 42.004925,42.030774 0 0 0 -34.638115,41.342616 42.004925,42.030774 0 0 0 0.0957,1.872995 c 2.593981,1.482277 5.438589,2.577085 8.473598,3.169055 A 42.004925,42.030774 0 0 1 58.1818,22.113593 c -1.267101,-3.37059 -3.157975,-6.420776 -5.542424,-9.02319 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488425 4.0019531 4.0019531 16.488425 4.0019531 32 C 4.0019531 32.109466 4.0116326 32.216286 4.0175781 32.324219 C 4.3751713 17.128349 16.715066 5 32 5 C 47.288854 5 59.630888 17.134597 59.982422 32.335938 C 59.988719 32.224116 60 32.113447 60 32 C 60 16.488425 47.511575 4.0019531 32 4.0019531 z"/>
+ <circle style="opacity:0.2" cx="39.001" cy="36.001" r="11"/>
+ <circle style="opacity:0.2" cx="56" cy="29.001" r="8"/>
+ <circle style="fill:#ffffff" cx="39.001" cy="35.001" r="11"/>
+ <circle style="fill:#3f3f3f" cx="37.001" cy="39.001" r="5"/>
+ <circle style="fill:#ffffff" cx="56" cy="28.001" r="8"/>
+ <circle style="fill:#3f3f3f" cx="54" cy="30.001" r="4"/>
+ <path style="opacity:0.1" d="m 48.000439,54.333517 c 0,0 -3.581626,2.666593 -7.999781,2.666593 -4.418155,0 -7.999781,-5.054344 -7.999781,-7.999781 0,0 4.240138,3.089657 6.666486,3.99989 4.587466,1.720969 9.333076,1.333298 9.333076,1.333298 z"/>
+ <path style="fill:#3f3f3f" d="m 48.000439,53.333571 c 0,0 -3.581626,2.666593 -7.999781,2.666593 -4.418155,0 -7.999781,-5.054343 -7.999781,-7.99978 0,0 4.240138,3.089657 6.666486,3.99989 4.587466,1.720969 9.333076,1.333297 9.333076,1.333297 z"/>
+ <path style="opacity:0.2" d="m 15.809605,40.463407 c 6.159929,-2.942966 11.598132,-1.305555 12.146569,3.657256 0.548435,4.962814 -4.000576,11.37171 -10.160507,14.314677 C 11.635739,61.378304 0.57147991,52.102008 0.0230441,47.139196 -0.5253917,42.176384 9.6496769,43.406372 15.809605,40.463407 Z"/>
+ <path style="fill:#e4e4e4" d="m 15.809605,39.463462 c 6.159929,-2.942966 11.598132,-1.305555 12.146569,3.657255 0.548435,4.962814 -4.000576,11.371711 -10.160507,14.314678 C 11.635739,60.378358 0.57147991,51.102063 0.0230441,46.139251 -0.5253917,41.176439 9.6496769,42.406427 15.809605,39.463462 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.494141 38.001953 C 19.775489 38.025016 17.831774 38.495277 15.810547 39.460938 C 9.6506192 42.403903 -0.52695144 41.177815 0.021484375 46.140625 C 0.025457177 46.176575 0.040785268 46.217175 0.046875 46.253906 C 0.77471363 42.321034 10.049314 43.213422 15.810547 40.460938 C 18.120521 39.357325 20.329606 38.901094 22.216797 39.019531 C 25.362112 39.216928 27.61621 41.019337 27.958984 44.121094 C 27.97044 44.224766 27.965782 44.332646 27.972656 44.4375 C 27.999977 43.991188 28.006297 43.549252 27.958984 43.121094 C 27.61621 40.019337 25.362112 38.216928 22.216797 38.019531 C 21.980898 38.004727 21.739662 37.998658 21.494141 38.001953 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freetube-bin.svg b/.icons/awkward/64x64/apps/freetube-bin.svg
new file mode 120000
index 00000000..2508fb17
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freetube-bin.svg
@@ -0,0 +1 @@
+freetube.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/freetube.svg b/.icons/awkward/64x64/apps/freetube.svg
new file mode 100644
index 00000000..80cde2ac
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freetube.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 8.2,5 C 5.8732,5 4,6.8732001 4,9.2000001 V 21.8 44.2 56.8 C 4,59.1268 5.8732,61 8.2,61 H 20.8 33.960547 43.2 C 52.5072,61 60,53.5072 60,44.2 V 36.921093 21.8 9.2000001 C 60,6.8732001 58.1268,5 55.8,5 H 43.2 20.8 Z"/>
+ <path style="fill:#e4e4e4" d="M 8.2,4 C 5.8732,4 4,5.8732001 4,8.2000001 V 20.8 43.2 55.8 C 4,58.1268 5.8732,60 8.2,60 H 20.8 33.960547 43.2 C 52.5072,60 60,52.5072 60,43.2 V 35.921093 20.8 8.2000001 C 60,5.8732001 58.1268,4 55.8,4 H 43.2 20.8 Z"/>
+ <path style="opacity:0.1" d="M 14.75,13 C 13.2265,13 12,14.274565 12,15.857422 v 30 C 12,50.143136 17.5,53 20.25,53 H 23 v -2.857422 -4.285156 -30 C 23,14.274565 21.7735,13 20.25,13 Z m 14.091797,0 C 27.267271,13 26,14.2265 26,15.75 v 5.5 C 26,22.7735 27.267271,24 28.841797,24 H 45.894531 C 50.157689,24 53,18.5 53,15.75 V 13 H 50.158203 45.894531 Z M 27.320312,27 A 1.2913161,1.1414724 0 0 0 26,28.142578 v 7.359375 7.359375 a 1.2913161,1.1414724 0 0 0 1.935547,0.986328 l 7.210937,-3.679687 7.208985,-3.679688 a 1.2913161,1.1414724 0 0 0 0,-1.976562 L 35.146484,30.833984 27.935547,27.154297 A 1.2913161,1.1414724 0 0 0 27.320312,27 Z"/>
+ <path style="fill:#f04242" d="M 14.75,12 C 13.2265,12 12,13.274286 12,14.857143 v 30 C 12,49.142857 17.5,52 20.25,52 H 23 v -2.857143 -4.285714 -30 C 23,13.274286 21.7735,12 20.25,12 Z"/>
+ <path style="fill:#f04242" d="M 26,20.25 C 26,21.7735 27.267579,23 28.842105,23 H 45.894737 C 50.157895,23 53,17.5 53,14.75 V 12 H 50.157895 45.894737 28.842105 C 27.267579,12 26,13.2265 26,14.75 Z"/>
+ <path style="fill:#14a4df" d="m 27.321275,26.000307 a 1.2913161,1.1414724 0 0 0 -1.321274,1.142629 v 7.358815 7.358816 a 1.2913161,1.1414724 0 0 0 1.936147,0.986925 l 7.209509,-3.679407 7.209511,-3.679409 a 1.2913161,1.1414724 0 0 0 0,-1.976244 l -7.209511,-3.679408 -7.209509,-3.679407 a 1.2913161,1.1414724 0 0 0 -0.614873,-0.15331 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8.1992188 4 C 5.8724189 4 4 5.8724189 4 8.1992188 L 4 9.1992188 C 4 6.8724189 5.8724189 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724189 60 9.1992188 L 60 8.1992188 C 60 5.8724189 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/freetuxtv.svg b/.icons/awkward/64x64/apps/freetuxtv.svg
new file mode 120000
index 00000000..24bc70b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/freetuxtv.svg
@@ -0,0 +1 @@
+tvtime.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/frescobaldi.svg b/.icons/awkward/64x64/apps/frescobaldi.svg
new file mode 100644
index 00000000..f3e3376c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/frescobaldi.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 62,37.571704 a 30,21.425266 0 1 1 -59.9999994,0 30,21.425266 0 1 1 59.9999994,0 z"/>
+ <path style="fill:#298464" d="m 62,36.571428 a 30,21.425266 0 1 1 -59.9999994,0 30,21.425266 0 1 1 59.9999994,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.871094 15.152344 A 30 21.425266 0 0 0 2 36.570312 A 30 21.425266 0 0 0 2.0292969 37.146484 A 30 21.425266 0 0 1 32.871094 16.152344 A 30 21.425266 0 0 1 61.964844 37.076172 A 30 21.425266 0 0 0 62 36.570312 A 30 21.425266 0 0 0 32.871094 15.152344 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 47.50683,48.588806 C 45.907482,50.949084 32.79389,42.397458 30.05888,42.110542 26.855244,41.774466 12.186865,46.339782 10.28409,43.795162 8.0002286,40.740914 20.245794,30.486406 19.949797,27.68767 19.624968,24.616342 16.66358,11.895226 18.418711,9.305051 20.018058,6.9447692 37.363072,19.077338 40.2845,18.79201 c 3.20598,-0.313117 12.671354,-4.280597 15.373818,-2.600686 2.462604,1.530808 -9.203784,12.541698 -8.907786,15.340424 0.324832,3.07133 2.51143,14.466882 0.756298,17.057058 z"/>
+ <path style="fill:#ee4075;fill-rule:evenodd" d="M 47.50683,47.58853 C 45.907482,49.948808 32.79389,41.397182 30.05888,41.110266 26.855244,40.77419 12.186865,45.339506 10.28409,42.794886 8.0002286,39.740638 20.245794,29.48613 19.949797,26.687394 19.624968,23.616066 16.66358,10.89495 18.418711,8.3047752 20.018058,5.9444932 37.363072,18.077063 40.2845,17.791734 c 3.20598,-0.313117 12.671354,-4.280597 15.373818,-2.600686 2.462604,1.530808 -9.203784,12.541698 -8.907786,15.340424 0.324832,3.07133 2.51143,14.466882 0.756298,17.057058 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 19.259766 8 C 18.857906 7.9886931 18.567908 8.0834111 18.417969 8.3046875 C 17.965918 8.9718111 17.830831 10.316969 17.878906 11.990234 C 17.907431 10.790969 18.060847 9.8317185 18.417969 9.3046875 C 20.017316 6.9444055 37.363728 19.076345 40.285156 18.791016 C 43.491136 18.477899 52.955739 14.511495 55.658203 16.191406 C 55.76153 16.255636 55.831213 16.341197 55.886719 16.4375 C 56.050434 15.861874 56.019001 15.415686 55.658203 15.191406 C 52.955739 13.511495 43.491136 17.477899 40.285156 17.791016 C 37.637612 18.049595 23.144406 8.1093005 19.259766 8 z M 19.880859 27.226562 C 18.966728 30.442792 9.1885717 38.993471 10.064453 42.3125 C 10.90807 38.256716 20.207675 30.13128 19.949219 27.6875 C 19.937269 27.574508 19.89958 27.36469 19.880859 27.226562 z M 46.8125 30.984375 C 46.758911 31.188915 46.733463 31.37489 46.75 31.53125 C 46.973322 33.642789 48.076408 39.689268 48.173828 44.103516 C 48.24829 39.84487 47.122265 33.525017 46.8125 30.984375 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 26.610882,48.986266 C 24.586368,48.598698 23.669092,40.136946 22.511296,38.429782 21.353506,36.722622 7.2673022,23.876524 8.0298588,20.924644 8.5461444,18.926086 23.944826,20.783884 25.650132,19.624832 27.355436,18.465777 32.63538,6.6220076 34.659896,7.0095796 c 2.024512,0.3875698 4.068018,12.3649224 5.22581,14.0720824 1.157794,1.707162 14.49318,8.81728 14.106028,10.844004 -0.387148,2.026722 -11.973188,7.356988 -13.678492,8.516042 -1.705304,1.159054 -11.677844,8.93213 -13.70236,8.544558 z"/>
+ <path style="fill:#fc69a4;fill-rule:evenodd" d="M 26.610882,47.98599 C 24.586368,47.598422 23.669092,39.13667 22.511296,37.429506 21.353506,35.722346 7.2673022,22.876248 8.0298588,19.924368 8.5461444,17.92581 23.944826,19.78361 25.650132,18.624556 27.355436,17.465501 32.63538,5.6217316 34.659896,6.0093036 c 2.024512,0.3875698 4.068018,12.3649224 5.22581,14.0720824 1.157794,1.707162 14.49318,8.81728 14.106028,10.844004 -0.387148,2.026722 -11.973188,7.356988 -13.678492,8.516042 -1.705304,1.159054 -11.677844,8.93213 -13.70236,8.544558 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 34.460938 6.0078125 C 32.309043 6.351242 27.302404 17.502165 25.650391 18.625 C 23.945085 19.784054 8.5455825 17.92527 8.0292969 19.923828 C 7.9711945 20.148744 8.0093074 20.437084 8.1113281 20.767578 C 9.3964943 19.027953 23.992508 20.751821 25.650391 19.625 C 27.355695 18.465945 32.63564 6.6221936 34.660156 7.0097656 C 36.684668 7.3973354 38.726974 19.374871 39.884766 21.082031 C 40.948519 22.650531 52.265345 28.768916 53.800781 31.326172 C 53.900469 31.182033 53.968907 31.047655 53.992188 30.925781 C 54.37934 28.899057 41.04256 21.789193 39.884766 20.082031 C 38.726974 18.374871 36.684668 6.3973354 34.660156 6.0097656 C 34.59689 5.997654 34.530353 5.9967341 34.460938 6.0078125 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 38.285594,44.879148 c -2.201466,0.892734 -7.76079,-3.41167 -9.95222,-4.328498 -2.191434,-0.916828 -18.005347,-5.834802 -18.329752,-9.16437 -0.229284,-2.353324 10.501086,-4.29726 11.423,-6.476604 0.921912,-2.179346 -0.438952,-12.964982 1.762518,-13.857717 2.201466,-0.892734 9.480638,10.063081 11.67207,10.979909 2.191434,0.916828 14.183458,-3.667214 15.081144,-1.47789 0.897688,2.189328 -8.972328,10.75863 -9.89424,12.937976 -0.921916,2.179344 0.43895,10.494458 -1.76252,11.387194 z"/>
+ <path style="fill:#ff96bf;fill-rule:evenodd" d="m 38.285594,43.878872 c -2.201466,0.892734 -7.76079,-3.41167 -9.95222,-4.328498 -2.191434,-0.916828 -18.005347,-5.834802 -18.329752,-9.16437 -0.229284,-2.353324 10.501086,-4.29726 11.423,-6.476604 0.921912,-2.179346 -0.438952,-12.964982 1.762518,-13.857717 2.201466,-0.892734 9.480638,10.063081 11.67207,10.979909 2.191434,0.916828 14.183458,-3.667214 15.081144,-1.47789 0.897688,2.189328 -8.972328,10.75863 -9.89424,12.937976 -0.921916,2.179344 0.43895,10.494458 -1.76252,11.387194 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 23.410156 10.001953 C 23.331753 10.007377 23.258249 10.022883 23.189453 10.050781 C 20.987983 10.943516 22.347693 21.73081 21.425781 23.910156 C 20.503867 26.0895 9.7746223 28.033395 10.003906 30.386719 C 10.018745 30.539022 10.07547 30.6951 10.152344 30.853516 C 11.376376 28.734482 20.574363 26.922853 21.425781 24.910156 C 22.347693 22.73081 20.987983 11.943516 23.189453 11.050781 C 25.390919 10.158047 32.669896 21.114422 34.861328 22.03125 C 37.011802 22.930942 48.592325 18.537265 49.873047 20.441406 C 49.990103 20.090572 50.034664 19.780176 49.941406 19.552734 C 49.04372 17.36341 37.052762 21.948078 34.861328 21.03125 C 32.738378 20.143073 25.840649 9.8338031 23.410156 10.001953 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 43.92392,32.264958 c -0.763322,1.678226 -8.444176,1.052864 -10.163318,1.696462 -1.71914,0.643598 -4.344544,5.728106 -6.012452,4.96007 -1.667916,-0.768042 -4.644828,-4.546546 -5.284474,-6.276314 -0.639642,-1.729768 -7.165,-9.637852 -6.401681,-11.316072 0.763323,-1.678226 10.243393,-1.711168 11.962535,-2.354766 1.71914,-0.643598 10.232892,-8.690484 11.900804,-7.922444 1.667912,0.768039 -1.734218,13.433672 -1.094572,15.16344 0.639642,1.72977 5.856476,4.3714 5.093158,6.049624 z"/>
+ <path style="fill:#ffcbdb;fill-rule:evenodd" d="m 43.92392,31.264682 c -0.763322,1.678226 -8.444176,1.052864 -10.163318,1.696462 -1.71914,0.643598 -4.344544,5.728106 -6.012452,4.96007 -1.667916,-0.768042 -4.644828,-4.546546 -5.284474,-6.276314 -0.639642,-1.729768 -7.165,-9.637852 -6.401681,-11.316072 0.763323,-1.678225 10.243393,-1.711169 11.962535,-2.354766 1.71914,-0.643598 10.232892,-8.6904842 11.900804,-7.922444 1.667912,0.768039 -1.734218,13.433672 -1.094572,15.16344 0.639642,1.72977 5.856476,4.3714 5.093158,6.049624 z"/>
+ <path style="fill:#ff940a;fill-rule:evenodd" d="m 37.2156,27.126452 c -0.10212,0.800804 0.389452,2.337042 -0.19086,2.944666 -0.80359,0.841394 -2.991972,1.074672 -4.089616,1.537428 -0.792686,0.33419 -1.98361,1.530792 -2.826262,1.378056 -1.166836,-0.211496 -2.433116,-1.85838 -3.389352,-2.504506 -0.690562,-0.466614 -2.373062,-0.80625 -2.635386,-1.566614 -0.363244,-1.052892 0.558854,-2.93305 0.700262,-4.041936 0.10212,-0.800802 -0.389454,-2.33704 0.19088,-2.944666 0.80359,-0.841392 2.99197,-1.074672 4.089616,-1.537428 0.792684,-0.33419 1.983608,-1.53079 2.82626,-1.378054 1.166836,0.211498 2.433116,1.858378 3.389352,2.504506 0.690566,0.466614 2.373064,0.806252 2.635388,1.566614 0.363242,1.05289 -0.558856,2.93305 -0.700264,4.041934 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 39.75 10.005859 C 37.732621 9.7801935 29.690807 17.351124 28.025391 17.974609 C 26.306249 18.618206 16.825823 18.6499 16.0625 20.328125 C 15.963646 20.545463 15.990405 20.872128 16.107422 21.271484 C 17.063983 19.651496 26.326667 19.610562 28.025391 18.974609 C 29.744531 18.331011 38.257869 10.282741 39.925781 11.050781 C 40.206084 11.179855 40.333928 11.666633 40.371094 12.359375 C 40.429309 11.11803 40.326497 10.235303 39.925781 10.050781 C 39.873659 10.02678 39.815077 10.013139 39.75 10.005859 z M 38.78125 24.919922 C 38.740738 25.507809 38.742535 25.978105 38.830078 26.214844 C 39.364174 27.659187 43.079096 29.737182 43.849609 31.361328 C 43.871491 31.32823 43.907873 31.300703 43.923828 31.265625 C 44.687146 29.587401 39.46972 26.944614 38.830078 25.214844 C 38.803719 25.143561 38.794519 25.026749 38.78125 24.919922 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fretsonfire.svg b/.icons/awkward/64x64/apps/fretsonfire.svg
new file mode 120000
index 00000000..11ddc723
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fretsonfire.svg
@@ -0,0 +1 @@
+fofix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/friture.svg b/.icons/awkward/64x64/apps/friture.svg
new file mode 100644
index 00000000..72efc3c8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/friture.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,48)">
+ <g transform="matrix(0.07871412,0,0,0.07871412,-13.603644,-21.886191)">
+ <path style="opacity:0.2" d="m 642.86884,-280.93822 c -153.46206,0 -279.5025,126.131 -279.5025,279.7033157 v 0.0496 0.0994 c 0.036,20.2291603 7.35946,39.2910203 11.7121,58.9502603 L 267.68438,217.7303 c -12.77312,15.69316 -24.3608,35.35684 -28.98252,58.25498 -5.25566,26.03904 -0.82442,49.90442 4.51612,67.9393 l 0.0496,0.149 0.0496,0.1986 c 16.15466,53.73356 69.43602,99.41672 120.89278,108.4148 22.71638,4.41858 50.75532,5.32498 75.53314,-4.02272 25.36402,-9.56876 39.99034,-23.31362 52.30748,-34.06896 L 649.51888,277.12748 C 799.7787,273.34356 922.37132,149.98384 922.37132,-1.2349443 922.37132,-154.80726 796.33086,-280.93826 642.86878,-280.93826 Z"/>
+ <path style="fill:#f16d00" d="m 642.86884,-293.64243 c -153.46206,10e-6 -279.5025,126.13101 -279.5025,279.70333 v 0.0496 0.0994 c 0.036,20.22916 7.35946,39.29102 11.7121,58.95026 L 267.68438,205.0261 c -12.77312,15.69316 -24.3608,35.35684 -28.98252,58.25498 -5.25566,26.03904 -0.82442,49.90442 4.51612,67.9393 l 0.0496,0.149 0.0496,0.1986 c 16.15466,53.73356 69.43602,99.41672 120.89278,108.4148 22.71638,4.41858 50.75532,5.32498 75.53314,-4.02272 25.36402,-9.56876 39.99034,-23.31362 52.30748,-34.06896 l 157.4683,-137.46782 c 150.25982,-3.78392 272.85244,-127.14364 272.85244,-278.36242 0,-153.57232 -126.04046,-279.70332 -279.50254,-279.70333 z"/>
+ <path style="fill:#325481" d="M 471.48062,38.14386 329.75226,249.05638 c -18.54086,20.67878 -20.44244,36.30716 -13.41154,60.03338 10.27872,34.16448 30.59172,50.74248 61.4049,55.74044 30.51744,6.24942 41.77444,-1.28458 64.21642,-20.86684 l 197.11898,-172.00076 4.36578,3.12182 z"/>
+ <circle style="opacity:0.2" cx="642.879" cy="-1.446" r="203.267"/>
+ <circle style="fill:#bfbfbf" cx="642.879" cy="-14.15" r="203.267"/>
+ <path style="opacity:0.4" d="m 468.32366,-119.05906 -9.95352,20.11548 c 10.03428,75.23668 34.75148,128.19884 86.08524,174.41952 48.78778,43.92824 116.7236,72.5466 204.87728,83.77812 l 23.2515,-16.6515 C 680.39764,132.99118 604.7187,104.5873 556.97688,61.60082 509.23508,18.6143 477.90646,-47.20714 468.32366,-119.05906 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(12.704201,0,0,12.704201,172.82343,-331.75508)" d="M 37 3 C 24.920369 3.0000008 14.998047 12.929268 14.998047 25.017578 L 14.998047 25.021484 L 14.998047 25.029297 C 14.998189 25.109175 15.014651 25.186192 15.017578 25.265625 C 15.419386 13.520881 25.172246 4.0000008 37 4 C 48.916456 4.0000008 58.725261 13.663248 58.988281 25.529297 C 58.992283 25.35836 59 25.189451 59 25.017578 C 59 12.929268 49.079633 3.0000008 37 3 z M 15.734375 29.943359 L 7.4667969 42.251953 C 6.461372 43.487226 5.5493415 45.035484 5.1855469 46.837891 C 5.0179902 47.668046 4.9808736 48.467761 5.0175781 49.222656 C 5.0403678 48.771867 5.0901784 48.310392 5.1855469 47.837891 C 5.5493415 46.035484 6.461372 44.487226 7.4667969 43.251953 L 15.919922 30.667969 C 15.866006 30.424452 15.796726 30.185089 15.734375 29.943359 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(12.704201,0,0,12.704201,172.82343,-331.75508)" d="M 37 9 A 16.000001 16.000001 0 0 0 21 25 A 16.000001 16.000001 0 0 0 21.021484 25.580078 A 16.000001 16.000001 0 0 1 37 10 A 16.000001 16.000001 0 0 1 52.978516 25.419922 A 16.000001 16.000001 0 0 0 53 25 A 16.000001 16.000001 0 0 0 37 9 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fritzing.svg b/.icons/awkward/64x64/apps/fritzing.svg
new file mode 100644
index 00000000..acf460de
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fritzing.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 39.059965,9.0177466 C 37.905753,8.9739076 36.3733,8.9916798 34.601848,9.3009372 32.901663,9.5977403 30.473742,10.245213 28.231994,12.04691 c -2.634064,2.117004 -4.231598,5.276091 -4.231598,8.962493 v 0.02148 c -2.157601,0.0022 -4.533583,0.991112 -5.963683,2.587777 C 16.583476,25.241159 16,27.167306 16,29.007097 c 0,1.839791 0.583476,3.765938 2.036713,5.388434 0.560373,0.625639 1.347541,1.063844 2.128492,1.484309 -1.281139,2.113953 -2.165594,4.493801 -2.165594,7.122732 C 17.999611,50.662609 24.33846,57 31.996886,57 c 7.658427,0 13.995323,-6.33739 13.995323,-13.997428 0,-2.631071 -0.884413,-5.013628 -2.167547,-7.128591 0.777009,-0.419656 1.562682,-0.85546 2.120682,-1.47845 1.453236,-1.622496 2.03476,-3.548643 2.03476,-5.388434 0,-1.839791 -0.581524,-3.765938 -2.03476,-5.388433 -0.179842,-0.200788 -0.475994,-0.295101 -0.683461,-0.476542 1.57203,-1.389589 2.408881,-3.150878 2.655733,-4.919704 0.254955,-1.826894 -0.0574,-3.819899 -1.281001,-5.632563 C 45.42048,10.788251 43.155833,9.4599015 40.99123,9.187661 40.866758,9.1699116 40.125258,9.058202 39.059965,9.0177466 Z"/>
+ <path style="fill:#c2352a" d="M 39.059965,8.0177466 C 37.905753,7.9739076 36.3733,7.9916798 34.601848,8.3009372 32.901663,8.5977403 30.473742,9.2452126 28.231994,11.04691 c -2.634064,2.117004 -4.231598,5.276091 -4.231598,8.962493 v 0.02148 c -2.157601,0.0022 -4.533583,0.991112 -5.963683,2.587777 C 16.583476,24.241159 16,26.167306 16,28.007097 c 0,1.839791 0.583476,3.765938 2.036713,5.388434 0.560373,0.625639 1.347541,1.063844 2.128492,1.484309 -1.281139,2.113953 -2.165594,4.493801 -2.165594,7.122732 C 17.999611,49.662609 24.33846,56 31.996886,56 c 7.658427,0 13.995323,-6.33739 13.995323,-13.997428 0,-2.631071 -0.884413,-5.013628 -2.167547,-7.128591 0.777009,-0.419656 1.562682,-0.85546 2.120682,-1.47845 1.453236,-1.622496 2.03476,-3.548643 2.03476,-5.388434 0,-1.839791 -0.581524,-3.765938 -2.03476,-5.388433 -0.179842,-0.200788 -0.475994,-0.295101 -0.683461,-0.476542 1.57203,-1.389589 2.408881,-3.150878 2.655733,-4.919704 0.254955,-1.826894 -0.0574,-3.819899 -1.281001,-5.632563 C 45.42048,9.7882512 43.155833,8.4599015 40.99123,8.187661 40.866758,8.1699116 40.125258,8.058202 39.059965,8.0177466 Z"/>
+ <path style="opacity:0.2" d="m 38.836818,15.012245 c -0.851857,-0.03235 -2.003327,-0.0115 -3.199015,0.19721 -1.195687,0.208701 -2.500815,0.594357 -3.644299,1.513239 -1.143483,0.918882 -1.992061,2.500733 -1.992061,4.285883 v 5.998285 h -5.980088 a 1.9932353,1.9996281 0 1 0 0,3.998856 h 5.980088 v 4.260501 c -3.449065,0.888633 -6.00157,4.010285 -6.00157,7.736068 0,4.417015 3.581493,7.997713 7.99949,7.997713 4.417996,0 7.99949,-3.580698 7.99949,-7.997713 0,-3.729247 -2.557389,-6.852737 -6.011336,-7.738021 v -4.258548 h 5.978135 a 1.9932353,1.9996281 0 1 0 0,-3.998856 h -5.978135 v -5.998285 c 0,-0.722232 0.146722,-0.881438 0.498016,-1.163729 0.351293,-0.282294 1.038471,-0.557893 1.835821,-0.697067 1.594699,-0.278347 3.368925,-0.05858 3.368925,-0.05858 a 1.9932353,1.9996281 0 1 0 0.5527,-3.959801 c 0,0 -0.554306,-0.08481 -1.406161,-0.117155 z m -6.837455,25.990614 c 1.104499,0 1.999873,0.895175 1.999873,1.999428 0,1.104253 -0.895374,1.999428 -1.999873,1.999428 -1.104499,0 -1.999873,-0.895175 -1.999873,-1.999428 0,-1.104253 0.895374,-1.999428 1.999873,-1.999428 z"/>
+ <path style="fill:#ffffff" d="m 38.836818,14.012245 c -0.851857,-0.03235 -2.003327,-0.0115 -3.199015,0.19721 -1.195687,0.208701 -2.500815,0.594357 -3.644299,1.513239 -1.143483,0.918882 -1.992061,2.500733 -1.992061,4.285883 v 5.998285 h -5.980088 a 1.9932353,1.9996281 0 1 0 0,3.998856 h 5.980088 v 4.260501 c -3.449065,0.888633 -6.00157,4.010285 -6.00157,7.736068 0,4.417015 3.581493,7.997713 7.99949,7.997713 4.417996,0 7.99949,-3.580698 7.99949,-7.997713 0,-3.729247 -2.557389,-6.852737 -6.011336,-7.738021 v -4.258548 h 5.978135 a 1.9932353,1.9996281 0 1 0 0,-3.998856 h -5.978135 v -5.998285 c 0,-0.722232 0.146722,-0.881438 0.498016,-1.163729 0.351293,-0.282294 1.038471,-0.557893 1.835821,-0.697067 1.594699,-0.278347 3.368925,-0.05858 3.368925,-0.05858 a 1.9932353,1.9996281 0 1 0 0.5527,-3.959801 c 0,0 -0.554306,-0.08481 -1.406161,-0.117155 z m -6.837455,25.990614 c 1.104499,0 1.999873,0.895175 1.999873,1.999428 0,1.104253 -0.895374,1.999428 -1.999873,1.999428 -1.104499,0 -1.999873,-0.895175 -1.999873,-1.999428 0,-1.104253 0.895374,-1.999428 1.999873,-1.999428 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 38.125 8 C 37.124028 8.0010003 35.930152 8.0688382 34.601562 8.3007812 C 32.901378 8.5975843 30.47417 9.2451776 28.232422 11.046875 C 25.598358 13.163879 24 16.323364 24 20.009766 L 24 20.03125 C 21.842399 20.03345 19.467209 21.022476 18.037109 22.619141 C 16.583872 24.24164 16 26.168021 16 28.007812 C 16 28.17365 16.00984 28.340857 16.019531 28.507812 C 16.117355 26.822578 16.714866 25.095388 18.037109 23.619141 C 19.467209 22.022476 21.842399 21.03345 24 21.03125 L 24 21.009766 C 24 17.323364 25.598358 14.163879 28.232422 12.046875 C 30.47417 10.245178 32.901378 9.5975843 34.601562 9.3007812 C 36.373015 8.9915238 37.906335 8.9737391 39.060547 9.0175781 C 40.12584 9.0580335 40.867715 9.1697506 40.992188 9.1875 C 43.15679 9.4597405 45.420584 10.78824 46.636719 12.589844 C 47.502729 13.872767 47.905443 15.245169 47.980469 16.585938 C 48.086861 14.939026 47.71987 13.194443 46.636719 11.589844 C 45.420584 9.7882399 43.15679 8.4597405 40.992188 8.1875 C 40.867715 8.1697506 40.12584 8.0580335 39.060547 8.0175781 C 38.771994 8.0066184 38.458657 7.9996666 38.125 8 z M 45.857422 22.554688 C 45.670884 22.755936 45.474945 22.954098 45.261719 23.142578 C 45.469186 23.324019 45.76547 23.418353 45.945312 23.619141 C 47.267555 25.095385 47.863406 26.822578 47.960938 28.507812 C 47.9706 28.340857 47.980469 28.17365 47.980469 28.007812 C 47.980469 26.168021 47.398548 24.241636 45.945312 22.619141 C 45.921599 22.592665 45.88471 22.577904 45.857422 22.554688 z M 44.253906 35.623047 C 44.108616 35.704321 43.970471 35.794057 43.824219 35.873047 C 45.01735 37.839661 45.855605 40.041062 45.96875 42.455078 C 45.973752 42.303385 45.992188 42.154739 45.992188 42.001953 C 45.992188 39.676549 45.300297 37.547027 44.253906 35.623047 z M 19.736328 35.630859 C 18.692001 37.553028 18 39.679359 18 42.001953 C 18 42.154739 18.018434 42.303385 18.023438 42.455078 C 18.136784 40.043546 18.974919 37.844284 20.166016 35.878906 C 20.01998 35.800281 19.881275 35.711835 19.736328 35.630859 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fritzing_icon.svg b/.icons/awkward/64x64/apps/fritzing_icon.svg
new file mode 120000
index 00000000..b90cf142
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fritzing_icon.svg
@@ -0,0 +1 @@
+fritzing.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/frogr.svg b/.icons/awkward/64x64/apps/frogr.svg
new file mode 100644
index 00000000..564381b7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/frogr.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 2.183472,12.850479 a 3.0027651,3.0027651 0 0 0 2.8616539,4.003153 l 3.0023648,0 0,-2.04441 -3.0023648,0 A 3.0027651,3.0027651 0 0 1 2.183472,12.827061 Z m 59.765073,0 a 3.0027651,3.0027651 0 0 1 -2.860253,2.001577 l -3.002365,0 0,2.04441 3.002365,0 a 3.0027651,3.0027651 0 0 0 2.861654,-4.022568 z m -53.9004539,7.005518 0,2.04441 a 3.0027651,3.0027651 0 0 0 3.0023649,3.002365 l 7.005518,0 0,-2.04441 -7.005518,0 A 3.0027651,3.0027651 0 0 1 8.0480911,19.855997 Z m 48.0378359,0 a 3.0027651,3.0027651 0 0 1 -3.002365,3.002365 l -7.005517,0 0,2.04441 7.005517,0 a 3.0027651,3.0027651 0 0 0 3.002365,-3.002365 l 0,-2.04441 z m -42.033106,25.019706 0,2.044411 4.003153,0 0,1.051628 c 0,6.069781 4.998336,10.957831 11.208027,10.957831 l 5.606016,0 c 6.209691,0 11.208028,-4.88805 11.208028,-10.957831 l 0,-1.051628 4.003153,0 0,-2.044411 -4.003153,0 0,1.051429 c 0,6.06978 -4.998337,10.95803 -11.208028,10.95803 l -5.606016,0 c -6.210891,0 -11.208828,-4.803783 -11.208828,-11.00867 l 0,-1.051428 -4.003153,0 z M 2.1840725,50.899848 a 3.0027651,3.0027651 0 0 0 2.8616539,4.003153 l 3.0023647,0 0,-2.04441 -3.0023647,0 A 3.0027651,3.0027651 0 0 1 2.1840725,50.87643 Z m 59.7650725,0 a 3.0027651,3.0027651 0 0 1 -2.860253,2.001577 l -3.002364,0 0,2.04441 3.002364,0 a 3.0027651,3.0027651 0 0 0 2.861654,-4.022568 z m -53.9004534,5.003941 0,2.044411 a 3.0027651,3.0027651 0 1 0 6.0047294,0 l 0,-2.044411 a 3.0027651,3.0027651 0 1 1 -6.0047294,0 z m 42.0331064,0 0,2.044411 a 3.0027651,3.0027651 0 1 0 6.00473,0 l 0,-2.044411 a 3.0027651,3.0027651 0 1 1 -6.00473,0 z"/>
+ <path style="fill:#91dd48" d="m 29.264202,6.0442901 5.604414,0 c 6.209691,0 11.208828,4.8862489 11.208828,10.9560289 l 0,30.129731 c 0,6.069781 -4.999137,10.95603 -11.208828,10.95603 l -5.604414,0 c -6.209691,0 -11.208829,-4.886249 -11.208829,-10.95603 l 0,-30.129731 c 0,-6.06978 4.999138,-10.9560289 11.208829,-10.9560289 z"/>
+ <g style="fill:none;stroke:#91dd48;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" transform="matrix(2.0015765,0,0,2.0015765,0.04118465,-2042.3691)">
+ <path d="m 5.5,1023.9 0,7 7,0"/>
+ <path d="m 2.5,1026.9 2,0"/>
+ </g>
+ <path style="fill:none;stroke:#91dd48;stroke-width:6.00472927;stroke-linecap:round;stroke-linejoin:round" d="m 11.049855,7.0450784 0,14.0110356 14.011036,0"/>
+ <path style="fill:none;stroke:#91dd48;stroke-width:6.00472927;stroke-linecap:round;stroke-linejoin:round" d="m 5.0451259,13.049808 4.003153,0"/>
+ <path style="fill:none;stroke:#91dd48;stroke-width:6.00472927;stroke-linecap:round;stroke-linejoin:round" d="m 11.049855,57.084491 0,-14.011036 14.011036,0"/>
+ <path style="fill:none;stroke:#91dd48;stroke-width:6.00472927;stroke-linecap:round;stroke-linejoin:round" d="m 5.0451259,51.079761 4.003153,0"/>
+ <path style="fill:none;stroke:#91dd48;stroke-width:6.00472927;stroke-linecap:round;stroke-linejoin:round" d="m 53.082962,7.0450784 0,14.0110356 -14.011036,0"/>
+ <path style="fill:none;stroke:#91dd48;stroke-width:6.00472927;stroke-linecap:round;stroke-linejoin:round" d="m 59.087691,13.049808 -4.003153,0"/>
+ <path style="fill:none;stroke:#91dd48;stroke-width:6.00472927;stroke-linecap:round;stroke-linejoin:round" d="m 53.082962,57.084491 0,-14.011036 -14.011036,0"/>
+ <path style="fill:none;stroke:#91dd48;stroke-width:6.00472927;stroke-linecap:round;stroke-linejoin:round" d="m 59.087691,51.079761 -4.003153,0"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 11.003906 4.0039062 A 3.0027651 3.0027651 0 0 0 8.046875 7.0449219 L 8.046875 8.0449219 A 3.0027651 3.0027651 0 0 1 11.003906 5.0039062 A 3.0027651 3.0027651 0 0 1 14.052734 8.0449219 L 14.052734 7.0449219 A 3.0027651 3.0027651 0 0 0 11.003906 4.0039062 z M 53.035156 4.0039062 A 3.0027651 3.0027651 0 0 0 50.080078 7.0449219 L 50.080078 8.0449219 A 3.0027651 3.0027651 0 0 1 53.035156 5.0039062 A 3.0027651 3.0027651 0 0 1 56.083984 8.0449219 L 56.083984 7.0449219 A 3.0027651 3.0027651 0 0 0 53.035156 4.0039062 z M 29.263672 6.0449219 C 23.05278 6.0449219 18.054688 10.932172 18.054688 17.001953 L 18.054688 18.001953 C 18.054688 11.932172 23.05278 7.0449219 29.263672 7.0449219 L 34.867188 7.0449219 C 41.07808 7.0449219 46.076172 11.932172 46.076172 18.001953 L 46.076172 17.001953 C 46.076172 10.932172 41.07808 6.0449219 34.867188 6.0449219 L 29.263672 6.0449219 z M 5.0449219 10.046875 A 3.0027651 3.0027651 0 0 0 2.046875 13.542969 A 3.0027651 3.0027651 0 0 1 5.0449219 11.048828 L 8.046875 11.048828 L 8.046875 10.046875 L 5.0449219 10.046875 z M 56.083984 10.046875 L 56.083984 11.048828 L 59.085938 11.048828 A 3.0027651 3.0027651 0 0 1 62.085938 13.542969 A 3.0027651 3.0027651 0 0 0 59.085938 10.046875 L 56.083984 10.046875 z M 14.050781 18.054688 L 14.050781 19.054688 L 18.054688 19.054688 L 18.054688 18.960938 L 18.054688 18.054688 L 14.050781 18.054688 z M 46.076172 18.054688 L 46.076172 18.960938 L 46.076172 19.054688 L 50.080078 19.054688 L 50.080078 18.054688 L 46.076172 18.054688 z M 11.048828 40.070312 A 3.0027651 3.0027651 0 0 0 8.046875 43.074219 L 8.046875 44.074219 A 3.0027651 3.0027651 0 0 1 11.048828 41.072266 L 18.054688 41.072266 L 18.054688 40.070312 L 11.048828 40.070312 z M 46.076172 40.070312 L 46.076172 41.072266 L 53.082031 41.072266 A 3.0027651 3.0027651 0 0 1 56.083984 44.074219 L 56.083984 43.074219 A 3.0027651 3.0027651 0 0 0 53.082031 40.070312 L 46.076172 40.070312 z M 5.0449219 48.078125 A 3.0027651 3.0027651 0 0 0 2.046875 51.572266 A 3.0027651 3.0027651 0 0 1 5.0449219 49.078125 L 8.046875 49.078125 L 8.046875 48.078125 L 5.0449219 48.078125 z M 56.083984 48.078125 L 56.083984 49.078125 L 59.085938 49.078125 A 3.0027651 3.0027651 0 0 1 62.085938 51.572266 A 3.0027651 3.0027651 0 0 0 59.085938 48.078125 L 56.083984 48.078125 z"/>
+ <circle style="fill:#9a48dd" cx="22" cy="10" r="6"/>
+ <circle style="opacity:0.2" cx="22.059" cy="10.997" r="4.003"/>
+ <circle style="fill:#ffffff" cx="22" cy="10" r="4"/>
+ <circle style="fill:#9a48dd" cx="42" cy="10" r="6"/>
+ <circle style="opacity:0.2" cx="42.074" cy="10.997" r="4.003"/>
+ <circle style="fill:#ffffff" cx="42" cy="10" r="4"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/frozen-bubble.svg b/.icons/awkward/64x64/apps/frozen-bubble.svg
new file mode 100644
index 00000000..776864d2
--- /dev/null
+++ b/.icons/awkward/64x64/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="64" height="64" 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(1.4117647,0,0,1.3333334,-1.529411,-1e-6)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4648"/>
+ </defs>
+ <path style="opacity:0.2" d="M 23.599914,31.892121 C 20.75433,40.692325 15.316897,50.455259 4,48.818985 4.7483236,41.458449 7.8040168,34.047599 12.12051,28.101003 c 0.909925,-1.253546 2.787434,-1.809294 3.564053,-2.900898 z"/>
+ <path style="opacity:0.2" d="M 28.03761,5.0000019 C 21.313632,5.0991259 7.8502454,16.075774 6.181352,29.275677 5.700777,33.076725 6.194072,37.123885 7.4387668,40.904921 8.126652,52.770709 23.707906,60.351245 33.439218,60.994287 45.344494,61.274783 56.463506,51.145785 58.648582,48.427155 62.644782,42.517049 56.988588,29.776913 51.94237,22.357739 46.404568,14.215808 36.08125,8.2873239 28.03761,5.0000019 Z"/>
+ <path style="fill:#653578" d="M 23.599914,30.89212 C 20.75433,39.692324 15.316897,49.455258 4,47.818984 4.7483236,40.458448 7.8040168,33.047598 12.12051,27.101002 c 0.909925,-1.253546 2.787434,-1.809294 3.564053,-2.900898 z"/>
+ <path style="fill:#7d329a" d="M 28.03761,4 C 21.313632,4.099124 7.8502454,15.075772 6.181352,28.275676 5.700777,32.076724 6.194072,36.123884 7.4387668,39.90492 8.126652,51.770708 23.707906,59.351244 33.439218,59.994286 45.344494,60.274782 56.463506,50.145784 58.648582,47.427154 62.644782,41.517048 56.988588,28.776912 51.94237,21.357738 46.404568,13.215806 36.08125,7.287322 28.03761,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 28.037109 4 C 21.313131 4.099124 7.850534 15.075487 6.1816406 28.275391 C 6.039071 29.403027 5.9906297 30.553355 6.0136719 31.710938 C 6.0304402 30.891719 6.0802277 30.077503 6.1816406 29.275391 C 7.850534 16.075487 21.313131 5.099124 28.037109 5 C 36.080749 8.287322 46.403604 14.21549 51.941406 22.357422 C 55.66517 27.832264 59.710313 36.198809 59.974609 42.585938 C 60.135109 36.095753 55.863998 27.124591 51.941406 21.357422 C 46.403604 13.21549 36.080749 7.287322 28.037109 4 z"/>
+ <ellipse style="fill:#fcf8fd" cx="-18.045" cy="43.13" rx="9.587" ry="12.251" transform="matrix(0.67816244,-0.73491204,0.7242635,0.6895233,0,0)"/>
+ <path style="opacity:0.2" d="m 44.74828,21.000001 c 8.874192,2.90367 18.719214,8.452096 17.069182,20 -7.422418,-0.7636 -14.895578,-3.88167 -20.892174,-8.286272 C 39.6612,31.785233 39.100782,29.869395 38,29.076923 Z"/>
+ <path style="fill:url(#linearGradient4652)" d="m 44.74828,20 c 8.874192,2.90367 18.719214,8.452096 17.069182,20 C 54.395044,39.2364 46.921884,36.11833 40.925288,31.713728 39.6612,30.785232 39.100782,28.869394 38,28.076922 Z"/>
+ <path style="opacity:0.2" d="M 24,31.000273 C 25.389626,37.033895 13.405534,43.256279 7.3930556,40.839895 4.4990866,39.676823 4.0059328,35.248637 4.1278526,31.784213 4.2507486,28.715573 3.9429226,27.781215 7.0149684,27.488377 12.833064,26.949371 23.389374,28.348967 24,31.000273 Z"/>
+ <path style="fill:#ffc102" d="m 23.888828,29.626274 c 1.389626,6.033622 -10.594466,12.256006 -16.6069444,9.839622 -2.893969,-1.163072 -3.3871228,-5.591258 -3.265203,-9.055682 0.122896,-3.06864 -0.18493,-4.002998 2.8871158,-4.295836 5.8180956,-0.539006 16.3744056,0.86059 16.9850316,3.511896 z"/>
+ <circle style="opacity:0.2" cx="-8" cy="23" r="6" transform="scale(-1,1)"/>
+ <circle style="opacity:0.2" cx="-21" cy="22" r="9" transform="scale(-1,1)"/>
+ <circle style="fill:#ffffff" cx="-8" cy="22" r="6" transform="scale(-1,1)"/>
+ <circle style="fill:#ffffff" cx="-21" cy="21" r="9" transform="scale(-1,1)"/>
+ <circle style="fill:#3f3f3f" cx="-18" cy="22" r="4" transform="scale(-1,1)"/>
+ <circle style="fill:#3f3f3f" cx="-7" cy="22" r="3" transform="scale(-1,1)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fs-uae-launcher.svg b/.icons/awkward/64x64/apps/fs-uae-launcher.svg
new file mode 100644
index 00000000..813d593c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fs-uae-launcher.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#762276" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 48.19803,15 28.749972,46.217516 24.07144,39 H 17.4 l 8.996962,14 4.769242,-0.02468 23.659286,-37.975324 z"/>
+ <path style="fill:#ff8118" d="M 48.19803,14 28.749972,45.217516 24.07144,38 H 17.4 l 8.996962,14 4.769242,-0.02468 23.659286,-37.975324 z"/>
+ <path style="opacity:0.2" d="M 39.79803,15 20.349972,46.217516 15.671442,39 H 9 l 8.996963,14 4.769241,-0.02468 23.659286,-37.975327 z"/>
+ <path style="fill:#abe619" d="M 39.79803,14 20.349972,45.217516 15.671442,38 H 9 l 8.996963,14 4.769241,-0.02468 23.659286,-37.975327 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 54.5,40.599206 c 0,0 -3.978966,-1.020711 -3.978966,2.52899 0,3.549701 3.978966,1.950794 3.978966,5.500495 0,3.549701 -3.978966,2.8 -3.978966,2.8"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 54.5,39.599505 c 0,0 -3.978966,-1.020711 -3.978966,2.52899 0,3.549701 3.978966,1.950794 3.978966,5.500495 0,3.549701 -3.978966,2.8 -3.978966,2.8"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 45.5,45.499701 h -2.957365 m 3.957365,-5 c -4.741587,0 -3.957365,1.12899 -3.957365,10.92899"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 45.5,44.5 H 42.542635 M 46.5,39.5 c -4.741587,0 -3.957365,1.12899 -3.957365,10.92899"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fslint_icon.svg b/.icons/awkward/64x64/apps/fslint_icon.svg
new file mode 100644
index 00000000..c6adc285
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fslint_icon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <circle style="fill:#484848" cx="-.03" cy="45.285" r="12" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#484848" width="4" height="16" x="-2.03" y="53.28" rx="2" ry="2" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.2" d="m 37.646,27.354 c -3.1412,-3.1412 -8.1534,-3.1376 -11.291,0 -3.1374,3.1374 -3.1412,8.15 0,11.291 3.1412,3.1412 8.1534,3.1376 11.291,0 3.1376,-3.1376 3.1412,-8.15 0,-11.291 z"/>
+ <path style="fill:#5d99ff" d="m 37.646,26.354 c -3.1412,-3.1412 -8.1534,-3.1376 -11.291,0 -3.1374,3.1374 -3.1412,8.15 0,11.291 3.1412,3.1412 8.1534,3.1376 11.291,0 3.1376,-3.1376 3.1412,-8.15 0,-11.291 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fspy.svg b/.icons/awkward/64x64/apps/fspy.svg
new file mode 100644
index 00000000..94f0422e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fspy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#455259" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.79999995" d="m 32,50.500401 -8.26,-13.3 8.26,-4.27 8.26,4.27 z m 16.1,-25.9 -16.1,25.9 -8.26,-13.3 z m -32.2,0 16.1,25.9 8.26,-13.3 z"/>
+ <path style="fill:none;stroke:#ff5e49;stroke-width:2.79999995" d="M 15.9,23.6 32,49.5 40.26,36.2 Z"/>
+ <path style="fill:none;stroke:#5cd262;stroke-width:2.79999995" d="M 48.1,23.6 32,49.5 23.74,36.2 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2.79999995" d="M 32,49.5 23.74,36.2 32,31.93 40.26,36.2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/full-throttle-remastered.svg b/.icons/awkward/64x64/apps/full-throttle-remastered.svg
new file mode 100644
index 00000000..64d1e2e2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/full-throttle-remastered.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#8a4b2c" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 19.440385,56.858101 c 0.0308,-0.07962 0.120022,-0.630138 0.198266,-1.223376 0.469541,-3.560272 0.436579,-5.84177 1.362423,-7.362902 0.17054,-0.2802 0.655736,-0.899836 1.078196,-1.376968 0.42246,-0.47713 0.768108,-0.775738 0.768108,-0.834116 0,-0.07328 -0.12256,-0.0865 -0.39569,-0.04274 C 21.146186,46.227203 20.3587,45.989819 20,45.377713 c -0.1859,-0.317226 0.02484,0.09048 0,-7.740206 -0.02854,-8.997844 0.06708,-8.135304 0.892198,-8.549462 0.596878,-0.299604 1.340282,-0.76524 1.998004,-0.870284 1.1199,-0.17886 1.880026,0.651676 2.435326,1.734736 0.1521,0.296658 0.325472,0.52056 0.387266,0.500146 0.17646,-0.0583 0.208748,-8.161052 0.03254,-8.161052 -0.07048,0 -0.203208,0.19492 -0.294954,0.433154 -0.232972,0.60497 -0.780282,1.998612 -1.433824,2.289468 -0.682806,0.30388 -2.857606,1.072534 -3.31145,1.072534 -0.18388,0 -0.643654,-0.04986 -0.705106,-0.1108 -0.08454,-0.08384 -0.0011,-1.505434 0,-5.83989 9.32e-4,-3.151001 -0.0394,-5.379334 0,-5.440842 0.35006,-0.546263 5.833548,-0.772442 7.730928,-0.350094 0.384052,0.08548 1.033452,0.315229 1.443108,0.510533 1.063936,0.507237 1.731676,1.44639 2.460652,2.821077 0.0404,0.07617 0.13172,0.138502 0.202946,0.138502 0.10796,0 0.13384,-0.237911 0.15542,-3.239429 0.0142,-1.980483 0.002,-5.2979594 -0.02714,-5.4166998 0,0 -1.029394,1.3615288 -1.164786,1.6311898 l -0.29138,0.24315 -1.785108,-0.03156 c -0.981656,-0.01736 -5.277978,4.62e-4 -8.814899,-0.0034 -3.536921,-0.0039 -7.703154,0.05488 -7.789136,0.0876 -0.313376,0.119252 9.75e-4,0.317675 0.79879,0.751189 1.3756,0.747482 2.66366,2.346516 2.998443,3.593605 0.195956,0.729984 0.188908,10.082607 -0.0081,10.911597 -0.19089,0.8029 -0.83158,1.388854 -1.433803,2.033922 -0.282999,0.303134 -0.514549,0.58857 -0.514549,0.6343 0,0.04572 0.23277,0.31024 0.517268,0.587804 0.571033,0.557124 1.319109,1.231412 1.461438,1.797286 0.135296,0.537928 0.240317,16.241294 0.114408,17.107524 -0.125342,0.86226 -0.680168,1.232662 -1.395754,1.991276 -0.669241,0.709472 -0.669641,0.708218 0.354548,1.095252 0.835849,0.315862 2.405039,1.029028 2.723352,1.505366 0.331161,0.495554 0.76347,1.421544 1.116788,2.707414 0.160456,0.58399 0.310635,1.09296 0.333724,1.131046 0.06976,0.11508 0.19385,0.07808 0.253288,-0.07552 z"/>
+ <path style="fill:#fbb64a" d="m 19.440385,55.857924 c 0.0308,-0.07962 0.120022,-0.630138 0.198266,-1.223376 0.469541,-3.560272 0.436579,-5.84177 1.362423,-7.362902 0.17054,-0.2802 0.655736,-0.899836 1.078196,-1.376968 0.42246,-0.47713 0.768108,-0.775738 0.768108,-0.834116 0,-0.07328 -0.12256,-0.0865 -0.39569,-0.04274 C 21.146186,45.227026 20.3587,44.989642 20,44.377536 c -0.1859,-0.317226 0.02484,0.09048 0,-7.740206 -0.02854,-8.997844 0.06708,-8.135304 0.892198,-8.549462 0.596878,-0.299604 1.340282,-0.76524 1.998004,-0.870284 1.1199,-0.17886 1.880026,0.651676 2.435326,1.734736 0.1521,0.296658 0.325472,0.52056 0.387266,0.500146 0.17646,-0.0583 0.208748,-8.161052 0.03254,-8.161052 -0.07048,0 -0.203208,0.19492 -0.294954,0.433154 -0.232972,0.60497 -0.780282,1.998612 -1.433824,2.289468 -0.682806,0.30388 -2.857606,1.072534 -3.31145,1.072534 -0.18388,0 -0.643654,-0.04986 -0.705106,-0.1108 -0.08454,-0.08384 -0.0011,-1.505434 0,-5.83989 9.32e-4,-3.151001 -0.0394,-5.379334 0,-5.440842 0.35006,-0.546263 5.833548,-0.772442 7.730928,-0.350094 0.384052,0.08548 1.033452,0.315229 1.443108,0.510533 1.063936,0.507237 1.731676,1.44639 2.460652,2.821077 0.0404,0.07617 0.13172,0.138502 0.202946,0.138502 0.10796,0 0.13384,-0.237911 0.15542,-3.239429 0.0142,-1.980483 0.002,-5.2979596 -0.02714,-5.4167 0,0 -1.029394,1.3615292 -1.164786,1.63119 l -0.29138,0.24315 -1.785108,-0.03156 c -0.981656,-0.01736 -5.277978,4.62e-4 -8.814899,-0.00344 -3.536921,-0.00388 -7.703154,0.054882 -7.789136,0.087602 -0.313376,0.119252 9.75e-4,0.317675 0.79879,0.751189 1.3756,0.747482 2.66366,2.346516 2.998443,3.593605 0.195956,0.729984 0.188908,10.082607 -0.0081,10.911597 -0.19089,0.8029 -0.83158,1.388854 -1.433803,2.033922 -0.282999,0.303134 -0.514549,0.58857 -0.514549,0.6343 0,0.04572 0.23277,0.31024 0.517268,0.587804 0.571033,0.557124 1.319109,1.231412 1.461438,1.797286 0.135296,0.537928 0.240317,16.241294 0.114408,17.107524 -0.125342,0.86226 -0.680168,1.232662 -1.395754,1.991276 -0.669241,0.709472 -0.669641,0.708218 0.354548,1.095252 0.835849,0.315862 2.405039,1.029028 2.723352,1.505366 0.331161,0.495554 0.76347,1.421544 1.116788,2.707414 0.160456,0.58399 0.310635,1.09296 0.333724,1.131046 0.06976,0.11508 0.19385,0.07808 0.253288,-0.07552 z"/>
+ <path style="opacity:0.2" d="m 36.105468,13.000177 c -0.09864,0.06049 -0.11824,1.863454 -0.09766,4.45275 0.02994,3.765015 -0.09752,2.548723 0.675782,1.5625 1.075256,-1.371286 2.50855,-1.011426 3.113282,-1.078125 1.545962,-0.03784 1.91997,-0.02029 2.066406,0.125 0.14984,0.148668 0.290716,0.882266 0.16406,4.332407 l 0,4.640624 c 0,0 -1.066578,0.84642 -1.648438,1.417968 -0.19802,0.217474 -0.359374,0.45143 -0.359374,0.519532 0,0.0681 0.14306,0.284584 0.316406,0.480468 0.439742,0.783202 1.640624,1.457032 1.640624,1.457032 l 0.03126,8.01172 c 0.02742,8.751106 0.02224,8.212906 -0.17968,8.386718 0,0 -1.436734,1.498274 -1.828124,1.691406 2.054506,0.675442 2.876908,1.220724 3.742188,3.097656 0.141416,0.460978 0.178006,0.902344 0.2578,0.902344 0.0798,0 0.11638,-0.441366 0.257812,-0.902344 0.86528,-1.876932 1.687682,-2.422214 3.742188,-3.097656 -0.39139,-0.19314 -1.828124,-1.691406 -1.828124,-1.691406 -0.201922,-0.17382 -0.207108,0.364388 -0.17968,-8.386718 l 0.03126,-8.01172 c 0,0 1.200882,-0.67383 1.640624,-1.457032 0.17334,-0.19588 0.316406,-0.412368 0.316406,-0.480468 0,-0.0681 -0.16136,-0.302058 -0.359374,-0.519532 -0.58186,-0.571548 -1.648438,-1.417968 -1.648438,-1.417968 l 0,-4.640624 c -0.12666,-3.450141 0.0142,-4.183739 0.16406,-4.332407 0.14644,-0.145292 0.520444,-0.162842 2.066406,-0.125 0.604732,0.0667 2.038026,-0.293161 3.113282,1.078125 0.773302,0.986223 0.645842,2.202515 0.675782,-1.5625 0.02056,-2.589296 9.68e-4,-4.392256 -0.09767,-4.45275 -0.356674,0.551845 -1.144532,1.96875 -1.144532,1.96875 -0.151026,0.07654 -2.925162,0.03029 -6.75,0.03125 -3.824838,-9.59e-4 -6.598974,0.04529 -6.75,-0.03125 0,0 -0.787858,-1.416905 -1.144532,-1.96875 z"/>
+ <path style="fill:#fbb64a" d="m 36.105468,12 c -0.09864,0.06049 -0.11824,1.863454 -0.09766,4.45275 0.02994,3.765015 -0.09752,2.548723 0.675782,1.5625 1.075256,-1.371286 2.50855,-1.011426 3.113282,-1.078125 1.545962,-0.03784 1.91997,-0.02029 2.066406,0.125 0.14984,0.148668 0.290716,0.882266 0.16406,4.332407 l 0,4.640624 c 0,0 -1.066578,0.84642 -1.648438,1.417968 -0.19802,0.217474 -0.359374,0.45143 -0.359374,0.519532 0,0.0681 0.14306,0.284584 0.316406,0.480468 0.439742,0.783202 1.640624,1.457032 1.640624,1.457032 l 0.03126,8.01172 c 0.02742,8.751106 0.02224,8.212906 -0.17968,8.386718 0,0 -1.436734,1.498274 -1.828124,1.691406 2.054506,0.675442 2.876908,1.220724 3.742188,3.097656 C 43.883616,51.558634 43.920206,52 44,52 44.0798,52 44.11638,51.558634 44.257812,51.097656 45.123092,49.220724 45.945494,48.675442 48,48 c -0.39139,-0.19314 -1.828124,-1.691406 -1.828124,-1.691406 -0.201922,-0.17382 -0.207108,0.364388 -0.17968,-8.386718 l 0.03126,-8.01172 c 0,0 1.200882,-0.67383 1.640624,-1.457032 0.17334,-0.19588 0.316406,-0.412368 0.316406,-0.480468 0,-0.0681 -0.16136,-0.302058 -0.359374,-0.519532 -0.58186,-0.571548 -1.648438,-1.417968 -1.648438,-1.417968 l 0,-4.640624 c -0.12666,-3.450141 0.0142,-4.183739 0.16406,-4.332407 0.14644,-0.145292 0.520444,-0.162842 2.066406,-0.125 0.604732,0.0667 2.038026,-0.293161 3.113282,1.078125 0.773302,0.986223 0.645842,2.202515 0.675782,-1.5625 C 52.012768,13.863454 51.993172,12.060494 51.894532,12 51.537858,12.551845 50.75,13.96875 50.75,13.96875 50.598974,14.04529 47.824838,13.999041 44,14 c -3.824838,-9.59e-4 -6.598974,0.04529 -6.75,-0.03125 0,0 -0.787858,-1.416905 -1.144532,-1.96875 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fuse-emulator.svg b/.icons/awkward/64x64/apps/fuse-emulator.svg
new file mode 120000
index 00000000..fc8d7a75
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fuse-emulator.svg
@@ -0,0 +1 @@
+fuse.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/fuse.svg b/.icons/awkward/64x64/apps/fuse.svg
new file mode 100644
index 00000000..d8beae07
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fuse.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m4 56v2c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3z"/>
+ <path style="fill:#f24c3d" d="m10 60h10l40-40v-10z"/>
+ <path style="fill:#e6df15" d="m20 60h10l30-30v-10z"/>
+ <path style="fill:#66dd23" d="m30 60h10l20-20v-10z"/>
+ <path style="fill:#24f0ff" d="m40 60h10l10-10v-10z"/>
+ <path style="opacity:.2" d="m26 11 5 8-5 8h4l3-4.801 3 4.801h4l-5-8 5-8h-4l-3 4.801-3-4.801zm-16 0h14v2l-9 11h9v3h-14v-2l9-11h-9z"/>
+ <path style="fill:#ffffff" d="m26 10 5 8-5 8h4l3-4.801 3 4.801h4l-5-8 5-8h-4l-3 4.801-3-4.801zm-16 0h14v2l-9 11h9v3h-14v-2l9-11h-9z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fusion-icon.svg b/.icons/awkward/64x64/apps/fusion-icon.svg
new file mode 100644
index 00000000..3ab5759e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fusion-icon.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill-rule:evenodd;opacity:0.2" d="M 22.003906 5 C 20.024403 5.00303 18.044186 5.0153905 16.060547 5.0390625 C -0.89655696 24.010867 16.252973 36.034006 30 39 C 15.450415 29.548395 27.791059 12.218569 40 5.0234375 C 33.98979 5.0523672 28.00291 4.9908198 22.003906 5 z M 34 27 C 47.942749 36.057397 37.188648 52.324854 25.523438 60 L 48.753906 60 C 64.286833 41.586195 47.512207 29.91533 34 27 z M 29.197266 27.001953 A 7.2649654 4.3840938 45 0 0 28.974609 27.005859 A 7.2649654 4.3840938 45 0 0 26.861328 27.865234 A 7.2649654 4.3840938 45 0 0 37.134766 38.138672 A 7.2649654 4.3840938 45 0 0 29.197266 27.001953 z"/>
+ <path style="fill:#ff6363;fill-rule:evenodd" d="M 22.003906 4 C 20.024403 4.0030292 18.044186 4.0153913 16.060547 4.0390625 C -0.89655684 23.010868 16.252973 35.034006 30 38 C 15.450415 28.548395 27.791059 11.218569 40 4.0234375 C 33.98979 4.0523672 28.00291 3.9908198 22.003906 4 z M 34 26 C 48.549585 35.451606 36.208941 52.781431 24 59.976562 C 31.993411 59.93809 39.944277 60.056351 47.939453 59.960938 C 64.896557 40.989133 47.747027 28.965994 34 26 z M 28.974609 26.005859 A 7.2649654 4.3840938 45 0 0 26.861328 26.865234 A 7.2649654 4.3840938 45 0 0 37.134766 37.138672 A 7.2649654 4.3840938 45 0 0 28.974609 26.005859 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/fwupd.svg b/.icons/awkward/64x64/apps/fwupd.svg
new file mode 100644
index 00000000..69394f82
--- /dev/null
+++ b/.icons/awkward/64x64/apps/fwupd.svg
@@ -0,0 +1,34 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g style="fill:#8e8e8e">
+ <rect width="2" height="52" x="-24" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="52" x="-18" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="52" x="-42" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="52" x="-36" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="52" x="-30" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="52" x="-48" y="-58" transform="scale(-1)"/>
+ <rect width="2" height="40" x="-24" y="12" transform="rotate(-90)"/>
+ <rect width="2" height="40" x="-18" y="12" transform="rotate(-90)"/>
+ <rect width="2" height="40" x="-12" y="12" transform="rotate(-90)"/>
+ <rect width="2" height="40" x="-42" y="12" transform="rotate(-90)"/>
+ <rect width="2" height="40" x="-36" y="12" transform="rotate(-90)"/>
+ <rect width="2" height="40" x="-30" y="12" transform="rotate(-90)"/>
+ <rect width="2" height="40" x="-48" y="12" transform="rotate(-90)"/>
+ <rect width="2" height="40" x="-54" y="12" transform="rotate(-90)"/>
+ </g>
+ <rect style="opacity:0.2" width="36" height="48" x="14" y="9" rx="2.5" ry="2.5"/>
+ <rect style="fill:#4f4f4f" width="36" height="48" x="14" y="8" rx="2.5" ry="2.5"/>
+ <g style="opacity:0.4;fill:#ffffff">
+ <rect width="2" height="6" x="23" y="14"/>
+ <rect width="2" height="6" x="23" y="22"/>
+ <rect width="2" height="12" x="23" y="30"/>
+ <rect width="2" height="16" x="31" y="14"/>
+ <rect width="2" height="16" x="31" y="32"/>
+ <rect width="2" height="12" x="39" y="14"/>
+ <rect width="2" height="6" x="39" y="28"/>
+ <rect width="2" height="14" x="39" y="36"/>
+ </g>
+ <circle style="opacity:0.2" cx="48" cy="47" r="16"/>
+ <circle style="fill:#aa52ce" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 40,46 c 0,4.4184 3.5818,8 8,8 4.3734,0 7.9204,-3.2112 7.9922,-7.5676 0.0048,-0.0441 0.0076,-0.08842 0.008,-0.1328 C 56.0002,45.563216 55.236384,45 54.5,45 53.763616,45 53,45.563216 53,46.2996 53,49.245 50.94572,51 48.00012,51 45.05472,51 43,48.9456 43,46 c 0,-2.9454 2.05452,-5 5.00012,-5 v 3 L 54,39.5 48.00092,35 v 2.9986 c -4.4184,0 -8,3.5818 -8,8 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5,8 C 15.115,8 14,9.115 14,10.5 V 11.5 C 14,10.115 15.115,9 16.5,9 H 47.5 C 48.885,9 50,10.115 50,11.5 V 10.5 C 50,9.115 48.885,8 47.5,8 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gahshomar.svg b/.icons/awkward/64x64/apps/gahshomar.svg
new file mode 100644
index 00000000..a72e1412
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gahshomar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.2488282,18.86 C 4.0966376,19.772246 4,20.84324 4,21.8 V 44.2 C 4,53.5072 11.4928,61 20.8,61 H 43.2 C 52.5072,61 60,53.5072 60,44.2 V 21.8 c 0,-0.95676 -0.09664,-2.027754 -0.248828,-2.94 z"/>
+ <path style="fill:#e4e4e4" d="M 4.2488282,17.86 C 4.0966376,18.772246 4,19.84324 4,20.8 V 43.2 C 4,52.5072 11.4928,60 20.8,60 H 43.2 C 52.5072,60 60,52.5072 60,43.2 V 20.8 c 0,-0.95676 -0.09664,-2.027754 -0.248828,-2.94 z"/>
+ <path style="fill:#df711b" d="M 20.8,4 C 12.44956,4 5.5771196,10.038084 4.2488282,18 H 59.751172 C 58.42288,10.038084 51.55044,4 43.2,4 Z"/>
+ <path style="opacity:0.1" d="m 17.902933,25.000006 0.459522,11.607906 c 0.03074,0.848866 0.170922,1.542356 0.416836,2.079972 0.245913,0.537612 0.690359,0.9357 1.335881,1.19036 0.64552,0.254658 2.389224,0.381622 3.634156,0.381622 0.491826,-2e-6 0.931552,-0.044 1.315792,-0.1289 0.399608,-0.08488 0.776474,-0.274066 1.129972,-0.571172 0.368874,-0.311248 0.75297,-0.792292 1.152576,-1.443088 0.553304,0.735682 1.229718,1.32902 2.028934,1.781748 0.799216,0.438578 1.581868,0.6571 2.350346,0.6571 0.407702,0 1.784112,-0.0913 2.142162,-0.237568 l 0.35908,9.030058 c 0.03074,0.848864 0.1684,1.542356 0.414324,2.07997 0.245912,0.537616 0.69287,0.935702 1.338392,1.19036 C 36.626426,52.873036 37.57095,53 38.815886,53 h 1.097098 c 1.35252,0 2.43,-0.10016 3.229216,-0.298222 0.799214,-0.212216 1.398306,-0.480812 1.797914,-0.80621 0.39961,-0.3254 0.660494,-0.670882 0.78345,-1.038722 0.12294,-0.367842 0.18582,-0.707254 0.18582,-1.018504 0,-1.089376 -0.485618,-2.166284 -1.4539,-3.227366 -0.952912,-1.07523 -2.327426,-2.285174 -4.125662,-3.62921 0.491826,-0.311248 1.020824,-0.615254 1.589496,-0.912356 0.584044,-0.31125 1.313578,-0.66533 2.18964,-1.061468 0.850438,-0.391416 1.964876,-0.893912 3.276926,-1.478474 0.1789,0.17556 0.390844,0.319936 0.64283,0.43217 0.491826,0.19806 1.161006,0.298224 2.00633,0.298224 1.229568,-2e-6 2.198294,-0.318672 2.905292,-0.955322 C 53.647336,38.653746 54,37.670918 54,36.355178 c 0,-0.424434 -0.06036,-0.920146 -0.1833,-1.486054 -0.12296,-0.56591 -0.2776,-1.13244 -0.462034,-1.698348 -0.18444,-0.580058 -0.367998,-1.102582 -0.552432,-1.569456 l -1.868226,0.63688 c 0.33813,0.806422 0.637676,1.618278 0.89896,2.438848 0.276652,0.82057 0.41432,1.49332 0.41432,2.016788 0,0.735684 -0.19802,1.222798 -0.597628,1.46331 -0.39961,0.24051 -0.931118,0.361404 -1.59201,0.361404 -0.599412,0 -1.051088,-0.05008 -1.358478,-0.14912 -0.292024,-0.09904 -0.492556,-0.232068 -0.600144,-0.401842 -0.09222,-0.18392 -0.13812,-0.375628 -0.13812,-0.573698 0,-0.24051 0.02168,-0.538444 0.0678,-0.892136 0.04612,-0.367842 0.10174,-0.734066 0.16322,-1.101906 0.07682,-0.367842 0.13718,-0.680442 0.1833,-0.935102 l -1.75271,-0.295686 c -0.16422,1.016948 -0.322354,1.801048 -0.472078,2.390828 l -0.54239,-1.089266 c -1.444038,0.690382 -2.700188,1.328162 -3.867024,1.943496 -1.36e-4,-0.0076 -0.005,-0.0126 -0.005,-0.02022 0,-0.396138 0.06036,-0.841774 0.1833,-1.336942 0.12294,-0.495174 0.231706,-0.92614 0.323926,-1.29398 L 40.513134,34.31817 c -0.245912,1.018636 -0.460906,1.809754 -0.645342,2.375664 -0.18444,0.565912 -0.384966,0.982208 -0.60014,1.251016 -0.1998,0.25466 -0.450948,0.41956 -0.758338,0.490296 -0.30739,0.0566 -0.70846,0.0834 -1.200284,0.0834 -9.54e-4,-2e-6 -0.0015,0 -0.0026,0 -0.399606,0 -0.762014,-0.05616 -1.084774,-0.16932 -0.307388,-0.12734 -0.606936,-0.381254 -0.898956,-0.763244 -0.276654,-0.38199 -0.590656,-0.969258 -0.944158,-1.761532 -0.384236,-0.848864 -0.753876,-1.515546 -1.107372,-1.99657 -0.338134,-0.49517 -0.705256,-0.840654 -1.104868,-1.038722 -0.399608,-0.212216 -0.853796,-0.31844 -1.36099,-0.31844 -0.36887,0 -0.784398,0.09156 -1.245482,0.275476 -0.445716,0.18392 -0.921596,0.517262 -1.42879,0.998286 -0.491824,0.481022 -0.984676,1.174516 -1.4765,2.07997 -0.36887,0.679092 -0.675646,1.216284 -0.921556,1.61242 -0.230544,0.38199 -0.476968,0.656656 -0.73825,0.826428 -0.245914,0.16978 -0.584118,0.255258 -1.014468,0.255258 -0.876064,0 -2.32022,-0.07082 -2.735198,-0.212292 -0.399608,-0.14148 -0.660492,-0.395406 -0.783448,-0.763248 -0.1076,-0.38199 -0.17766,-0.91918 -0.208418,-1.61242 L 19.791248,25 Z m 29.111311,1.486054 c -0.322758,0 -0.598102,0.10622 -0.828646,0.31844 -0.215174,0.212216 -0.323926,0.460072 -0.323926,0.743028 0,0.282954 0.10874,0.530812 0.323926,0.743028 0.230542,0.19806 0.505886,0.295694 0.828646,0.295694 0.307392,0 0.57079,-0.09762 0.785962,-0.295694 0.230542,-0.212216 0.344014,-0.460076 0.344014,-0.743028 0,-0.282956 -0.11348,-0.530812 -0.344014,-0.743028 -0.215172,-0.212216 -0.47857,-0.31844 -0.785962,-0.31844 z m -1.566896,2.335228 c -0.322762,0 -0.598106,0.10622 -0.828646,0.318442 -0.215176,0.212214 -0.323928,0.460072 -0.323928,0.743026 0,0.282954 0.10874,0.528284 0.323928,0.7405 0.23054,0.19806 0.505884,0.298224 0.828646,0.298224 0.30739,0 0.568274,-0.10016 0.78345,-0.298224 0.230542,-0.212216 0.346524,-0.457546 0.346524,-0.7405 0,-0.282954 -0.11598,-0.530812 -0.346524,-0.743026 -0.215176,-0.212216 -0.47606,-0.318442 -0.78345,-0.318442 z m 3.136308,0 c -0.322764,0 -0.600618,0.10622 -0.83116,0.318442 -0.215174,0.212214 -0.321416,0.460072 -0.321416,0.743026 0,0.282954 0.10624,0.528284 0.321416,0.7405 0.230542,0.19806 0.508396,0.298224 0.83116,0.298224 0.30739,0 0.568272,-0.10016 0.78345,-0.298224 0.23054,-0.212216 0.346522,-0.457546 0.346522,-0.7405 0,-0.282954 -0.11598,-0.530812 -0.346522,-0.743026 -0.215178,-0.212216 -0.47606,-0.318442 -0.78345,-0.318442 z m -34.305076,4.137196 -1.682406,0.785992 c 0.414978,0.693238 0.736212,1.27191 0.966757,1.738786 0.230542,0.466876 0.392414,0.885702 0.484633,1.253542 0.09222,0.367842 0.138112,0.748734 0.138112,1.144868 0,0.622502 -0.159362,1.280586 -0.482123,1.973826 -0.307389,0.67909 -0.884791,1.331104 -1.730116,1.953604 -0.829955,0.6225 -2.0209056,1.159694 -3.57323,1.612422 l 0.6679404,1.61242 c 0.4764562,-0.11318 1.0151956,-0.296294 1.6146076,-0.550954 0.614782,-0.254658 1.221102,-0.581928 1.820514,-0.978066 0.614782,-0.396136 1.175211,-0.87718 1.682407,-1.44309 0.522564,-0.551762 0.938092,-1.186578 1.245483,-1.908114 0.322759,-0.721536 0.484634,-1.52985 0.484634,-2.421158 0,-0.6225 -0.130444,-1.342804 -0.391726,-2.163372 -0.245912,-0.820568 -0.66144,-1.691102 -1.245482,-2.610706 z m 16.388702,1.21058 c 0.3535,0 0.660276,0.13302 0.921558,0.401842 0.261282,0.254658 0.490734,0.588 0.690538,0.998284 0.1998,0.410284 0.39311,0.826584 0.577542,1.251016 0.15248,0.350902 0.214334,0.654996 0.203396,0.919938 l -0.268692,0.662154 c -0.247554,0.284158 -0.60512,0.434696 -1.087286,0.434696 -0.507196,0 -1.084594,-0.18312 -1.730116,-0.550952 -0.645522,-0.381988 -1.227642,-0.977856 -1.750204,-1.784276 0.491826,-0.891308 0.936272,-1.499314 1.33588,-1.824714 0.399608,-0.325398 0.769244,-0.49384 1.107374,-0.507988 z m 15.395276,2.694106 c -0.136,0.44999 -0.285516,0.813902 -0.454504,1.041248 -0.18444,0.268808 -0.421116,0.43725 -0.713138,0.50799 -0.292022,0.07074 -0.66889,0.10614 -1.129974,0.10614 -0.324784,0 -0.583948,-0.02528 -0.823626,-0.06066 0.976776,-0.50789 1.895392,-0.99404 3.121242,-1.594728 z M 41.0982,39.40311 c 0.10878,0.13242 0.225782,0.25248 0.361592,0.34624 0.20486,0.132 0.422518,0.2253 0.647854,0.30075 -0.07752,0.03572 -0.205824,0.09672 -0.281238,0.13142 -1.306414,0.608352 -2.265398,1.21636 -2.88018,1.824714 -0.16906,0.15562 -0.292286,0.374142 -0.369124,0.657098 -0.07684,0.282954 -0.1155,0.586956 -0.1155,0.912358 0,0.12734 0.18356,0.333704 0.552432,0.61666 0.368868,0.282956 0.837516,0.628438 1.406192,1.038722 0.568672,0.410284 1.138842,0.885258 1.707514,1.422872 0.829958,0.76398 1.375926,1.386654 1.637208,1.867678 0.276654,0.481022 0.414322,0.88518 0.414322,1.210578 0,0.18392 -0.04588,0.367032 -0.13812,0.550952 -0.07684,0.16978 -0.24595,0.332146 -0.507232,0.48777 -0.245914,0.14148 -0.63724,0.262372 -1.175174,0.361404 -0.537936,0.08488 -1.253006,0.12636 -2.14444,0.12636 h -1.167414 c -0.876066,0 -1.523558,-0.07082 -1.938534,-0.212294 -0.39961,-0.14148 -0.660494,-0.395406 -0.78345,-0.763246 -0.1076,-0.381988 -0.17516,-0.919182 -0.205908,-1.61242 l -0.440052,-8.50213 c 0.200346,0.14356 0.31959,0.17698 0.572966,0.271742 v 0 l 1.541808,0.77983 c 0.90202,-0.517244 2.018402,-1.12964 3.304548,-1.817132 z m -15.139144,3.495262 -1.197774,1.314198 0.66794,0.553478 c -1.091236,0.933752 -1.859428,1.825022 -2.305146,2.673888 -0.430348,0.834718 -0.645342,1.534282 -0.645342,2.10019 0,1.145968 0.374356,1.99576 1.127464,2.547522 0.753104,0.537614 1.700144,0.80621 2.83749,0.80621 0.783848,0 1.43606,-0.1209 1.958622,-0.361404 0.522566,-0.25466 0.930866,-0.573332 1.222886,-0.955322 0.292022,-0.396136 0.499784,-0.800292 0.62274,-1.210578 0.12294,-0.410284 0.1833,-0.776506 0.1833,-1.101904 0,-0.834716 -0.207762,-1.628364 -0.62274,-2.378194 -0.414978,-0.74983 -0.960948,-1.455464 -1.637208,-2.120408 -0.67626,-0.664944 -1.413022,-1.287618 -2.212238,-1.867676 z m 0.575032,2.71685 c 0.645522,0.50932 1.131138,0.975696 1.4539,1.400128 0.322758,0.410282 0.537754,0.791172 0.645342,1.144868 0.1076,0.353692 0.1607,0.693106 0.1607,1.018504 0,0.594206 -0.19802,1.075248 -0.59763,1.443088 -0.39961,0.353694 -0.98424,0.530734 -1.752718,0.530734 -0.614778,0 -1.12932,-0.1477 -1.544298,-0.444804 -0.399606,-0.297104 -0.60014,-0.742738 -0.60014,-1.336944 0,-0.50932 0.19078,-1.105184 0.57503,-1.784276 0.399608,-0.679094 0.952806,-1.334648 1.659808,-1.971298 z"/>
+ <path style="fill:#4f4f4f" d="m 17.902933,24.000006 0.459522,11.607906 c 0.03074,0.848866 0.170922,1.542356 0.416836,2.079972 0.245913,0.537612 0.690359,0.9357 1.335881,1.19036 0.64552,0.254658 2.389224,0.381622 3.634156,0.381622 0.491826,-2e-6 0.931552,-0.044 1.315792,-0.1289 0.399608,-0.08488 0.776474,-0.274066 1.129972,-0.571172 0.368874,-0.311248 0.75297,-0.792292 1.152576,-1.443088 0.553304,0.735682 1.229718,1.32902 2.028934,1.781748 0.799216,0.438578 1.581868,0.6571 2.350346,0.6571 0.407702,0 1.784112,-0.0913 2.142162,-0.237568 l 0.35908,9.030058 c 0.03074,0.848864 0.1684,1.542356 0.414324,2.07997 0.245912,0.537616 0.69287,0.935702 1.338392,1.19036 C 36.626426,51.873036 37.57095,52 38.815886,52 h 1.097098 c 1.35252,0 2.43,-0.10016 3.229216,-0.298222 0.799214,-0.212216 1.398306,-0.480812 1.797914,-0.80621 0.39961,-0.3254 0.660494,-0.670882 0.78345,-1.038722 0.12294,-0.367842 0.18582,-0.707254 0.18582,-1.018504 0,-1.089376 -0.485618,-2.166284 -1.4539,-3.227366 -0.952912,-1.07523 -2.327426,-2.285174 -4.125662,-3.62921 0.491826,-0.311248 1.020824,-0.615254 1.589496,-0.912356 0.584044,-0.31125 1.313578,-0.66533 2.18964,-1.061468 0.850438,-0.391416 1.964876,-0.893912 3.276926,-1.478474 0.1789,0.17556 0.390844,0.319936 0.64283,0.43217 0.491826,0.19806 1.161006,0.298224 2.00633,0.298224 1.229568,-2e-6 2.198294,-0.318672 2.905292,-0.955322 C 53.647336,37.653746 54,36.670918 54,35.355178 c 0,-0.424434 -0.06036,-0.920146 -0.1833,-1.486054 -0.12296,-0.56591 -0.2776,-1.13244 -0.462034,-1.698348 -0.18444,-0.580058 -0.367998,-1.102582 -0.552432,-1.569456 l -1.868226,0.63688 c 0.33813,0.806422 0.637676,1.618278 0.89896,2.438848 0.276652,0.82057 0.41432,1.49332 0.41432,2.016788 0,0.735684 -0.19802,1.222798 -0.597628,1.46331 -0.39961,0.24051 -0.931118,0.361404 -1.59201,0.361404 -0.599412,0 -1.051088,-0.05008 -1.358478,-0.14912 -0.292024,-0.09904 -0.492556,-0.232068 -0.600144,-0.401842 -0.09222,-0.18392 -0.13812,-0.375628 -0.13812,-0.573698 0,-0.24051 0.02168,-0.538444 0.0678,-0.892136 0.04612,-0.367842 0.10174,-0.734066 0.16322,-1.101906 0.07682,-0.367842 0.13718,-0.680442 0.1833,-0.935102 l -1.75271,-0.295686 c -0.16422,1.016948 -0.322354,1.801048 -0.472078,2.390828 l -0.54239,-1.089266 c -1.444038,0.690382 -2.700188,1.328162 -3.867024,1.943496 -1.36e-4,-0.0076 -0.005,-0.0126 -0.005,-0.02022 0,-0.396138 0.06036,-0.841774 0.1833,-1.336942 0.12294,-0.495174 0.231706,-0.92614 0.323926,-1.29398 L 40.513134,33.31817 c -0.245912,1.018636 -0.460906,1.809754 -0.645342,2.375664 -0.18444,0.565912 -0.384966,0.982208 -0.60014,1.251016 -0.1998,0.25466 -0.450948,0.41956 -0.758338,0.490296 -0.30739,0.0566 -0.70846,0.0834 -1.200284,0.0834 -9.54e-4,-2e-6 -0.0015,0 -0.0026,0 -0.399606,0 -0.762014,-0.05616 -1.084774,-0.16932 -0.307388,-0.12734 -0.606936,-0.381254 -0.898956,-0.763244 -0.276654,-0.38199 -0.590656,-0.969258 -0.944158,-1.761532 -0.384236,-0.848864 -0.753876,-1.515546 -1.107372,-1.99657 -0.338134,-0.49517 -0.705256,-0.840654 -1.104868,-1.038722 -0.399608,-0.212216 -0.853796,-0.31844 -1.36099,-0.31844 -0.36887,0 -0.784398,0.09156 -1.245482,0.275476 -0.445716,0.18392 -0.921596,0.517262 -1.42879,0.998286 -0.491824,0.481022 -0.984676,1.174516 -1.4765,2.07997 -0.36887,0.679092 -0.675646,1.216284 -0.921556,1.61242 -0.230544,0.38199 -0.476968,0.656656 -0.73825,0.826428 -0.245914,0.16978 -0.584118,0.255258 -1.014468,0.255258 -0.876064,0 -2.32022,-0.07082 -2.735198,-0.212292 -0.399608,-0.14148 -0.660492,-0.395406 -0.783448,-0.763248 -0.1076,-0.38199 -0.17766,-0.91918 -0.208418,-1.61242 L 19.791248,24 Z m 29.111311,1.486054 c -0.322758,0 -0.598102,0.10622 -0.828646,0.31844 -0.215174,0.212216 -0.323926,0.460072 -0.323926,0.743028 0,0.282954 0.10874,0.530812 0.323926,0.743028 0.230542,0.19806 0.505886,0.295694 0.828646,0.295694 0.307392,0 0.57079,-0.09762 0.785962,-0.295694 0.230542,-0.212216 0.344014,-0.460076 0.344014,-0.743028 0,-0.282956 -0.11348,-0.530812 -0.344014,-0.743028 -0.215172,-0.212216 -0.47857,-0.31844 -0.785962,-0.31844 z m -1.566896,2.335228 c -0.322762,0 -0.598106,0.10622 -0.828646,0.318442 -0.215176,0.212214 -0.323928,0.460072 -0.323928,0.743026 0,0.282954 0.10874,0.528284 0.323928,0.7405 0.23054,0.19806 0.505884,0.298224 0.828646,0.298224 0.30739,0 0.568274,-0.10016 0.78345,-0.298224 0.230542,-0.212216 0.346524,-0.457546 0.346524,-0.7405 0,-0.282954 -0.11598,-0.530812 -0.346524,-0.743026 -0.215176,-0.212216 -0.47606,-0.318442 -0.78345,-0.318442 z m 3.136308,0 c -0.322764,0 -0.600618,0.10622 -0.83116,0.318442 -0.215174,0.212214 -0.321416,0.460072 -0.321416,0.743026 0,0.282954 0.10624,0.528284 0.321416,0.7405 0.230542,0.19806 0.508396,0.298224 0.83116,0.298224 0.30739,0 0.568272,-0.10016 0.78345,-0.298224 0.23054,-0.212216 0.346522,-0.457546 0.346522,-0.7405 0,-0.282954 -0.11598,-0.530812 -0.346522,-0.743026 -0.215178,-0.212216 -0.47606,-0.318442 -0.78345,-0.318442 z m -34.305076,4.137196 -1.682406,0.785992 c 0.414978,0.693238 0.736212,1.27191 0.966757,1.738786 0.230542,0.466876 0.392414,0.885702 0.484633,1.253542 0.09222,0.367842 0.138112,0.748734 0.138112,1.144868 0,0.622502 -0.159362,1.280586 -0.482123,1.973826 -0.307389,0.67909 -0.884791,1.331104 -1.730116,1.953604 -0.829955,0.6225 -2.0209056,1.159694 -3.57323,1.612422 l 0.6679404,1.61242 c 0.4764562,-0.11318 1.0151956,-0.296294 1.6146076,-0.550954 0.614782,-0.254658 1.221102,-0.581928 1.820514,-0.978066 0.614782,-0.396136 1.175211,-0.87718 1.682407,-1.44309 0.522564,-0.551762 0.938092,-1.186578 1.245483,-1.908114 0.322759,-0.721536 0.484634,-1.52985 0.484634,-2.421158 0,-0.6225 -0.130444,-1.342804 -0.391726,-2.163372 -0.245912,-0.820568 -0.66144,-1.691102 -1.245482,-2.610706 z m 16.388702,1.21058 c 0.3535,0 0.660276,0.13302 0.921558,0.401842 0.261282,0.254658 0.490734,0.588 0.690538,0.998284 0.1998,0.410284 0.39311,0.826584 0.577542,1.251016 0.15248,0.350902 0.214334,0.654996 0.203396,0.919938 l -0.268692,0.662154 c -0.247554,0.284158 -0.60512,0.434696 -1.087286,0.434696 -0.507196,0 -1.084594,-0.18312 -1.730116,-0.550952 -0.645522,-0.381988 -1.227642,-0.977856 -1.750204,-1.784276 0.491826,-0.891308 0.936272,-1.499314 1.33588,-1.824714 0.399608,-0.325398 0.769244,-0.49384 1.107374,-0.507988 z m 15.395276,2.694106 c -0.136,0.44999 -0.285516,0.813902 -0.454504,1.041248 -0.18444,0.268808 -0.421116,0.43725 -0.713138,0.50799 -0.292022,0.07074 -0.66889,0.10614 -1.129974,0.10614 -0.324784,0 -0.583948,-0.02528 -0.823626,-0.06066 0.976776,-0.50789 1.895392,-0.99404 3.121242,-1.594728 z M 41.0982,38.40311 c 0.10878,0.13242 0.225782,0.25248 0.361592,0.34624 0.20486,0.132 0.422518,0.2253 0.647854,0.30075 -0.07752,0.03572 -0.205824,0.09672 -0.281238,0.13142 -1.306414,0.608352 -2.265398,1.21636 -2.88018,1.824714 -0.16906,0.15562 -0.292286,0.374142 -0.369124,0.657098 -0.07684,0.282954 -0.1155,0.586956 -0.1155,0.912358 0,0.12734 0.18356,0.333704 0.552432,0.61666 0.368868,0.282956 0.837516,0.628438 1.406192,1.038722 0.568672,0.410284 1.138842,0.885258 1.707514,1.422872 0.829958,0.76398 1.375926,1.386654 1.637208,1.867678 0.276654,0.481022 0.414322,0.88518 0.414322,1.210578 0,0.18392 -0.04588,0.367032 -0.13812,0.550952 -0.07684,0.16978 -0.24595,0.332146 -0.507232,0.48777 -0.245914,0.14148 -0.63724,0.262372 -1.175174,0.361404 -0.537936,0.08488 -1.253006,0.12636 -2.14444,0.12636 h -1.167414 c -0.876066,0 -1.523558,-0.07082 -1.938534,-0.212294 -0.39961,-0.14148 -0.660494,-0.395406 -0.78345,-0.763246 -0.1076,-0.381988 -0.17516,-0.919182 -0.205908,-1.61242 l -0.440052,-8.50213 c 0.200346,0.14356 0.31959,0.17698 0.572966,0.271742 v 0 l 1.541808,0.77983 c 0.90202,-0.517244 2.018402,-1.12964 3.304548,-1.817132 z m -15.139144,3.495262 -1.197774,1.314198 0.66794,0.553478 c -1.091236,0.933752 -1.859428,1.825022 -2.305146,2.673888 -0.430348,0.834718 -0.645342,1.534282 -0.645342,2.10019 0,1.145968 0.374356,1.99576 1.127464,2.547522 0.753104,0.537614 1.700144,0.80621 2.83749,0.80621 0.783848,0 1.43606,-0.1209 1.958622,-0.361404 0.522566,-0.25466 0.930866,-0.573332 1.222886,-0.955322 0.292022,-0.396136 0.499784,-0.800292 0.62274,-1.210578 0.12294,-0.410284 0.1833,-0.776506 0.1833,-1.101904 0,-0.834716 -0.207762,-1.628364 -0.62274,-2.378194 -0.414978,-0.74983 -0.960948,-1.455464 -1.637208,-2.120408 -0.67626,-0.664944 -1.413022,-1.287618 -2.212238,-1.867676 z m 0.575032,2.71685 c 0.645522,0.50932 1.131138,0.975696 1.4539,1.400128 0.322758,0.410282 0.537754,0.791172 0.645342,1.144868 0.1076,0.353692 0.1607,0.693106 0.1607,1.018504 0,0.594206 -0.19802,1.075248 -0.59763,1.443088 -0.39961,0.353694 -0.98424,0.530734 -1.752718,0.530734 -0.614778,0 -1.12932,-0.1477 -1.544298,-0.444804 -0.399606,-0.297104 -0.60014,-0.742738 -0.60014,-1.336944 0,-0.50932 0.19078,-1.105184 0.57503,-1.784276 0.399608,-0.679094 0.952806,-1.334648 1.659808,-1.971298 z"/>
+ <path style="opacity:0.1" d="M 4.4570312 18 C 4.3774838 18.329122 4.3064063 18.661895 4.25 19 L 59.75 19 C 59.693594 18.661895 59.622516 18.329122 59.542969 18 L 4.4570312 18 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 12.45034 4 5.5782914 10.038084 4.25 18 L 4.4628906 18 C 6.1793522 10.540798 12.805687 5 20.800781 5 L 43.199219 5 C 51.194312 5 57.820647 10.540798 59.537109 18 L 59.75 18 C 58.421708 10.038084 51.549659 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gajim.svg b/.icons/awkward/64x64/apps/gajim.svg
new file mode 100644
index 00000000..ed71411a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gajim.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.1483991,42.999729 c -0.096799,0.659995 -0.1483989,1.32599 -0.1483989,1.999985 l 11.9999138,0 0,-1.999985 -11.8515149,0 z m 43.8516869,0 0,1.999985 11.999914,0 c 0,-0.673235 -0.05168,-1.33987 -0.148439,-1.999985 l -11.851915,0 z m -31.999772,13.230305 0,1.999986 c 0,0 0.199999,2.76998 2.999979,2.76998 l 25.999814,0 c 2.79998,0 2.999979,-2.76958 2.999979,-2.76958 l 0,-1.999986 c 0,0 -0.199999,2.76998 -2.999979,2.76998 l -25.999814,0 c -2.79998,0 -2.999979,-2.76998 -2.999979,-2.76998 z"/>
+ <path style="fill:#7bc136" d="m 31.9998,23.999872 c -15.463889,0 -27.9997998,9.293933 -27.9997998,19.999857 l 11.9999138,0 0,13.229905 c 0,0 0.199999,2.76998 2.999979,2.76998 l 25.999814,0 c 2.79998,0 2.999979,-2.76998 2.999979,-2.76998 l 0,-13.229905 11.999914,0 c 0,-10.705924 -12.535911,-19.999857 -27.9998,-19.999857 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 24 C 16.536111 24 4 33.294076 4 44 L 4.0371094 44 C 4.7870301 33.721584 17.019358 25 32 25 C 46.980642 25 59.21297 33.721584 59.962891 44 L 60 44 C 60 33.294076 47.463889 24 32 24 z"/>
+ <path style="fill:#4c4c4c" d="m 23.999857,23.999872 15.999886,0 -1.999986,7.999943 -11.999914,0 z"/>
+ <circle style="opacity:0.2" cx="32" cy="17" r="12"/>
+ <circle style="fill:#fecd38" cx="32" cy="16" r="12"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 11.999914 11.999914 0 0 0 20 16 A 11.999914 11.999914 0 0 0 20.021484 16.404297 A 11.999914 11.999914 0 0 1 32 5 A 11.999914 11.999914 0 0 1 43.974609 16.5 A 11.999914 11.999914 0 0 0 44 16 A 11.999914 11.999914 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/galculator.svg b/.icons/awkward/64x64/apps/galculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/galculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/galeon.svg b/.icons/awkward/64x64/apps/galeon.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/galeon.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/galternatives.svg b/.icons/awkward/64x64/apps/galternatives.svg
new file mode 100644
index 00000000..300690cd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/galternatives.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="29"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="29"/>
+ <path style="opacity:0.2" d="M 32,10 A 23,23 0 0 0 9,33 23,23 0 0 0 32,56 23,23 0 0 0 54.773438,36 h 6.066406 A 29,29 0 0 0 61,33 29,29 0 0 0 60.8125,30 H 54.78125 48.730468 43 v 6 h 5.71875 A 17,17 0 0 1 32,50 17,17 0 0 1 15,33 17,17 0 0 1 32,16 H 47.464844 A 23,23 0 0 0 32,10 Z"/>
+ <path style="fill:#d08e3b" d="M 32,9 A 23,23 0 0 0 9,32 23,23 0 0 0 32,55 23,23 0 0 0 54.773438,35 h 6.066406 A 29,29 0 0 0 61,32 29,29 0 0 0 60.8125,29 H 54.78125 48.730468 43 v 6 h 5.71875 A 17,17 0 0 1 32,49 17,17 0 0 1 15,32 17,17 0 0 1 32,15 H 47.464844 A 23,23 0 0 0 32,9 Z"/>
+ <path style="opacity:0.2" d="M 32,22 A 11,11 0 0 0 21,33 11,11 0 0 0 32,44 11,11 0 0 0 37,42.785156 V 44 h 6 V 33 22 h -6 v 1.203124 A 11,11 0 0 0 32,22 Z m 0,6 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" d="M 32,21 A 11,11 0 0 0 21,32 11,11 0 0 0 32,43 11,11 0 0 0 37,41.785156 V 43 h 6 V 32 21 h -6 v 1.203124 A 11,11 0 0 0 32,21 Z m 0,6 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="opacity:0.1;fill:#ffffff" d="M 32 3 A 29 29 0 0 0 3 32 A 29 29 0 0 0 3.0175781 32.488281 A 29 29 0 0 1 32 4 A 29 29 0 0 1 60.974609 32.494141 A 29 29 0 0 0 61 32 A 29 29 0 0 0 32 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 9 A 23 23 0 0 0 9 32 A 23 23 0 0 0 9.0214844 32.40625 A 23 23 0 0 1 32 10 A 23 23 0 0 1 46.25 15 L 47.464844 15 A 23 23 0 0 0 32 9 z M 43 29 L 43 30 L 48.730469 30 L 54.78125 30 L 60.8125 30 A 29 29 0 0 1 60.972656 32.548828 A 29 29 0 0 0 61 32 A 29 29 0 0 0 60.8125 29 L 54.78125 29 L 48.730469 29 L 43 29 z M 15.042969 33.171875 A 17 17 0 0 0 15 34 A 17 17 0 0 0 15.025391 34.511719 A 17 17 0 0 1 15.042969 34.171875 A 17 17 0 0 0 32 50 A 17 17 0 0 0 48.21875 38 L 48.490234 38 A 17 17 0 0 0 48.71875 37 L 48.21875 37 A 17 17 0 0 1 32 49 A 17 17 0 0 1 15.042969 33.171875 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gambas3.svg b/.icons/awkward/64x64/apps/gambas3.svg
new file mode 100644
index 00000000..03d16e95
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gambas3.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 55.953326,13.976414 C 54.98533,25.92217 37.815393,38.366325 30.531419,36.012333 c -0.229999,-0.084 -0.449998,-0.205999 -0.675997,-0.303999 -2.417992,0.212 -7.799972,1.821994 -9.473966,3.995986 -0.927196,1.203996 -1.063996,2.75399 -0.893797,4.217985 0.1242,-0.795998 0.388799,-1.561995 0.893797,-2.217992 1.673994,-2.173992 7.055974,-3.783987 9.473966,-3.995986 0.225999,0.098 0.445998,0.219999 0.675997,0.303999 7.691972,2.485991 26.403904,-11.529958 25.421907,-24.035912 z M 8.0735011,39.046322 c -0.0648,0.631998 -0.09,1.257996 -0.0234,1.863994 0.812997,7.405972 8.0563709,11.943956 9.7967639,12.393954 0.414999,0.134 0.792198,0.19 1.152396,0.211999 0.428999,2.89199 2.315992,6.011979 4.635983,7.257974 2.027993,1.087996 7.347973,-2.109992 7.347973,-2.109992 -0.625997,-0.369999 -1.165995,-0.739998 -1.713993,-1.109996 -1.735994,0.857997 -4.323984,1.921993 -5.63398,1.219995 -2.319991,-1.245995 -4.206984,-4.365984 -4.635983,-7.257973 -0.360198,-0.022 -0.737397,-0.078 -1.152396,-0.211999 C 16.117472,50.856279 8.9614979,46.370296 8.0735011,39.046322 Z M 23.635244,50.51228 c 0.549998,0.687998 1.193996,1.371995 1.895993,2.053993 2.355992,0.201999 5.195981,0.885997 7.905972,1.441995 0.189999,-0.014 0.183999,-0.917997 -0.196,-2.039993 -3.423987,-0.707997 -7.053974,-1.625994 -9.605965,-1.455995 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 46.553361,5.0045953 c -0.104,0.0296 -0.202,0.0824 -0.303999,0.1169995 -0.239999,0.8535969 -0.537998,1.7135938 -0.777997,2.0195927 -0.17,0.2191992 -0.499999,-0.075 -0.675998,0.1405994 -0.295999,0.3659987 0.114,1.103396 -0.096,1.5273945 -0.193999,0.3895983 -0.921996,0.1025996 -1.059996,0.5155983 -0.109999,0.330799 -0.145999,1.1655963 0.168,1.3007953 0.217999,0.0934 0.449998,0.162399 0.683997,0.226599 0.072,-0.165199 0.178,-0.326799 0.261999,-0.492198 -0.03,-0.3851993 -0.165999,-0.8215973 0.042,-1.0781963 0.175999,-0.215599 0.505998,0.0786 0.675998,-0.1406 0.543998,-0.697997 1.447994,-4.2405841 1.081996,-4.1365844 z m 3.781986,3.4139875 c -0.11,1.1931959 -0.375999,2.4069912 -0.667998,3.2381882 -0.315999,0.897997 -1.447994,2.011793 -2.483991,2.88679 0.006,0.448398 -0.02,0.915996 -0.062,1.394595 -1.919993,1.231795 -4.889983,2.67619 -7.231974,1.878793 C 39.237386,17.59495 38.37139,17.47395 37.425393,17.42235 l -0.044,-1.105396 c -0.107999,0.416399 -0.151999,0.710798 -0.05,0.671798 l 0.094,2.433591 c 0.945997,0.0516 1.811993,0.172599 2.463991,0.394598 2.341991,0.797398 5.311981,-0.646997 7.231974,-1.878793 0.042,-0.478598 0.068,-0.946196 0.062,-1.394595 1.035997,-0.874996 2.167992,-1.988792 2.483991,-2.886789 0.463999,-1.319195 0.889997,-3.591187 0.667998,-5.2381812 z"/>
+ <path style="fill:#1eceec;fill-rule:evenodd" d="M 46.553361,4.0002539 C 40.476383,5.7314676 36.680197,16.232609 37.332794,15.98541 l 0.09376,2.433591 c 0.946797,0.0516 1.813313,0.1718 2.465191,0.393759 2.342191,0.797317 5.311181,-0.643858 7.229774,-1.875833 0.04308,-0.478539 0.06718,-0.948917 0.06066,-1.397295 1.035957,-0.874997 2.171592,-1.986833 2.487191,-2.88479 0.622178,-1.770833 1.180496,-5.2601805 0.1875,-6.6473754 -0.500619,-0.6993775 -1.221976,2.2423918 -1.243576,2.4827909 -0.0396,0.4410784 -1.105156,-0.4604383 -1.436595,-0.1721994 -0.616517,0.5360581 -0.0243,1.7302139 -0.267459,1.6980739 -0.317758,-0.042 -0.422218,-0.6077379 -0.738977,-0.5550781 -0.837337,0.7035571 -1.312835,1.5568141 -1.679234,2.3899911 -0.233659,-0.0642 -0.465778,-0.133599 -0.683837,-0.226959 -0.314899,-0.135199 -0.278719,-0.970816 -0.1682,-1.301595 0.13798,-0.4129587 0.865617,-0.1272 1.058836,-0.5167983 0.21032,-0.4240585 -0.198439,-1.1597958 0.09926,-1.5258144 0.175399,-0.2156793 0.504558,0.0798 0.675558,-0.1393995 0.544218,-0.6979575 1.445874,-4.2439845 1.080896,-4.1399849 z"/>
+ <path style="fill:#1888b7;fill-rule:evenodd" d="m 55.745327,11.480227 c -0.601998,2.106992 -1.361995,3.486987 -2.251992,4.372384 0.126,-0.536798 0.12,-1.126196 -0.044,-1.780194 l -2.60299,2.81379 c 0.169939,-0.479598 0.274079,-0.987237 0.154419,-1.583234 l -2.49259,2.130192 c 0.407158,-0.522978 0.624357,-1.141076 0.568017,-1.955133 0.0361,0.0682 -5.39918,4.630183 -9.184766,3.341588 C 36.736836,17.745784 29.248264,18.522641 25.930876,22.530206 15.852313,23.537543 7.269144,32.810169 8.0493412,39.915743 c 0.812997,7.404973 8.0563708,11.941556 9.7969638,12.392555 0.415019,0.133599 0.795158,0.191199 1.155336,0.213299 0.429039,2.892989 2.314792,6.011578 4.635183,7.257173 2.026593,1.087996 7.348373,-2.108192 7.348373,-2.108192 -3.492587,-2.065992 -5.701579,-4.089985 -7.348373,-6.152578 2.598991,-0.171999 6.318777,0.778838 9.799765,1.493015 0.448198,-0.0322 -0.03982,-4.898782 -4.461384,-6.239977 -2.285592,-0.693218 -6.589376,-1.075236 -8.754568,1.050016 -0.788097,-1.848993 -1.446575,-5.024982 0.162679,-7.114974 1.673454,-2.173392 7.053574,-3.781986 9.471566,-3.994986 0.226199,0.0996 0.445898,0.21952 0.675557,0.303539 8.002171,2.585591 27.939898,-12.681953 25.215908,-25.533906 z"/>
+ <path style="fill:#1888b7;fill-rule:evenodd;stroke:#000000;stroke-width:0.24599911" d="m 32.623411,38.440128 c -0.04312,0.0866 -1.402574,-0.670657 -1.886633,-0.839097 -0.550418,-0.191399 -1.303195,1.204636 -0.958776,1.678174 0.490978,0.675018 2.030792,0.836897 1.948473,0.901237 l 0.895996,-1.739994 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 35.269402,34.360435 c -0.209999,1.355995 -0.721998,2.80199 -1.097996,3.885986 0.125999,0.064 0.245999,0.124 0.373998,0.196 0.058,0.032 0.126,0.09 0.184,0.123999 0.441998,-1.411995 0.807997,-2.991989 0.539998,-4.205985 z m -9.207967,10.299963 c -0.189999,1.753993 0.082,3.551987 0.741998,4.741983 5.061981,9.127966 18.943931,14.559946 22.831916,9.887963 -0.301998,-0.473998 -0.713997,-0.783997 -1.175995,-1.071996 -4.961982,2.79999 -17.009938,-2.441991 -21.655921,-10.81596 -0.403999,-0.729998 -0.643998,-1.701994 -0.741998,-2.74199 z m 19.761928,6.573976 c -0.469998,0.038 -0.115999,1.503994 -0.553998,1.323995 -0.765997,-0.311999 -1.941993,-0.721997 -3.043989,-1.089996 -0.157999,0.245999 -0.309998,0.497998 -0.433998,0.817997 -0.137999,0.421998 -0.179999,0.621998 0.551998,1.155996 0.385999,-0.681998 0.707997,-0.104 1.101996,-0.164 l 0.463998,0.791997 c 0.461999,0.166 1.017997,0.347999 1.359995,0.487999 0.004,0.002 0.006,-0.002 0.012,0 0.048,-0.014 0.092,-0.04 0.144,-0.05 0.175999,-0.243999 0.01,-1.241996 0.397998,-1.273995 0.653998,-0.052 0.797997,1.655993 1.453995,1.699993 0.561998,0.038 0.803997,-1.669994 1.299995,-1.393995 0.749998,0.415999 3.611987,2.86999 3.413988,1.627994 -0.098,-0.613997 -0.365999,-1.239995 -0.713998,-1.859993 -0.847996,-0.401998 -2.205992,-1.493994 -2.69999,-1.767993 -0.495998,-0.275999 -0.737997,1.431994 -1.299995,1.393995 -0.655998,-0.044 -0.799997,-1.751994 -1.453995,-1.699994 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 55.746094 11.480469 C 55.159806 13.532476 54.420691 14.885851 53.560547 15.773438 C 53.591405 16.153353 53.572963 16.511848 53.494141 16.847656 C 54.384138 15.962259 55.144096 14.583554 55.746094 12.476562 C 55.883976 13.1271 55.948366 13.785025 55.974609 14.445312 C 56.014239 13.449364 55.953157 12.457404 55.746094 11.480469 z M 53.449219 14.072266 L 51.044922 16.671875 C 51.068673 17.111327 50.978913 17.504918 50.845703 17.880859 L 53.449219 15.068359 C 53.490918 15.234647 53.521272 15.396555 53.542969 15.554688 C 53.606518 15.098842 53.583637 14.608299 53.449219 14.072266 z M 51 15.302734 L 49.070312 16.953125 C 49.027509 17.536273 48.83009 18.013782 48.507812 18.427734 L 50.988281 16.308594 C 51.046906 15.995443 51.073436 15.668501 51 15.302734 z M 49.076172 15.478516 C 49.112272 15.546716 43.676211 20.108908 39.890625 18.820312 C 36.736036 17.746476 29.249029 18.521732 25.931641 22.529297 C 16.05452 23.5165 7.6186619 32.441964 8.0195312 39.486328 C 8.4076734 32.623421 16.514801 24.466589 25.931641 23.525391 C 29.249029 19.517826 36.736036 18.740617 39.890625 19.814453 C 43.43339 21.020393 48.363303 17.147495 48.958984 16.583984 C 49.061734 16.257067 49.104941 15.894197 49.076172 15.478516 z M 19.414062 44.472656 C 19.306503 46.048464 19.737298 47.682266 20.220703 48.816406 C 22.385895 46.691154 26.689017 47.072407 28.974609 47.765625 C 32.125447 48.72137 33.261456 51.445975 33.501953 52.957031 C 33.817109 52.439981 33.148409 48.037525 28.974609 46.771484 C 26.689017 46.078266 22.385895 45.695061 20.220703 47.820312 C 19.838936 46.92463 19.491952 45.716831 19.414062 44.472656 z M 24.498047 52.5 C 24.20201 52.494875 23.909615 52.495612 23.636719 52.513672 C 25.144231 54.401816 27.135517 56.257298 30.138672 58.142578 C 30.650524 57.869032 30.984375 57.669922 30.984375 57.669922 C 28.048345 55.933153 26.048442 54.22529 24.498047 52.5 z"/>
+ <path style="fill:#1eceec;fill-rule:evenodd" d="m 33.519408,32.000152 c -0.592658,0.008 -1.303195,0.194399 -2.062192,0.623917 -1.123056,0.635578 -2.84559,5.130782 -3.422788,6.636776 -2.344991,2.056593 -2.532791,6.790175 -1.228795,9.141567 5.061581,9.126566 18.941531,14.560547 22.829916,9.887364 -0.824237,-1.289736 -2.275391,-1.478235 -4.157984,-2.79839 -0.402259,0.075 -0.750558,0.234959 -1.010937,0.532458 L 43.445212,54.27575 c -0.393039,0.0616 -0.718617,-0.515118 -1.104696,0.166 -0.731277,-0.534218 -0.689757,-0.733738 -0.550958,-1.156936 0.12388,-0.318939 0.277719,-0.570018 0.436258,-0.814777 1.102196,0.367199 2.276392,0.774657 3.042789,1.087496 0.437939,0.178799 0.08316,-1.284755 0.553178,-1.322955 0.653858,-0.0532 0.800397,1.653394 1.454915,1.697314 0.563358,0.0378 0.803757,-1.668694 1.299935,-1.392955 0.749958,0.416758 3.609187,2.870389 3.412188,1.628414 -0.430099,-2.71299 -3.818786,-5.740579 -5.848779,-6.911175 -1.023936,-0.590378 -2.993389,-0.871657 -4.575983,-1.010116 -1.782594,-2.527591 -4.717183,-5.52558 -7.017575,-6.805575 -0.128419,-0.0714 -0.250379,-0.1292 -0.375578,-0.1938 0.644077,-1.860693 1.727494,-4.792382 0.900077,-6.502376 -0.22348,-0.461858 -0.790538,-0.752737 -1.552535,-0.744217 z"/>
+ <circle style="opacity:0.2" cx="36.999" cy="24" r="3"/>
+ <circle style="fill:#ffffff" cx="36.999" cy="23" r="3"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 46.552734 4 C 40.475756 5.7312137 36.679434 16.233527 37.332031 15.986328 L 37.349609 16.429688 C 37.853911 14.333429 41.337244 6.5253056 46.509766 5.0136719 C 46.623102 4.4331766 46.68065 3.9635507 46.552734 4 z M 49.660156 5.9042969 C 49.186413 6.0021283 48.632181 8.2798852 48.613281 8.4902344 C 48.573681 8.9313128 47.50722 8.0301205 47.175781 8.3183594 C 46.760606 8.6793519 46.890388 9.3168184 46.947266 9.6992188 C 46.990614 9.5576805 47.054873 9.4234887 47.175781 9.3183594 C 47.50722 9.0301205 48.573681 9.9313128 48.613281 9.4902344 C 48.634881 9.2498353 49.356803 6.308435 49.857422 7.0078125 C 50.187498 7.4689219 50.335063 8.1717037 50.376953 8.9570312 C 50.440378 7.7754074 50.323276 6.6586009 49.857422 6.0078125 C 49.794844 5.9203903 49.727834 5.890321 49.660156 5.9042969 z M 44.751953 9.3652344 C 44.69127 9.4874901 44.687016 9.6399152 44.699219 9.8007812 C 44.75872 9.6769828 44.763355 9.5243765 44.751953 9.3652344 z M 46.169922 9.4609375 C 45.332585 10.164495 44.856633 11.018385 44.490234 11.851562 C 44.256575 11.787363 44.0247 11.71836 43.806641 11.625 C 43.721553 11.588469 43.666235 11.49589 43.626953 11.380859 C 43.528384 11.737906 43.505972 12.495911 43.806641 12.625 C 44.0247 12.71836 44.256575 12.787363 44.490234 12.851562 C 44.856633 12.018385 45.332585 11.164494 46.169922 10.460938 C 46.486681 10.408278 46.592398 10.973625 46.910156 11.015625 C 47.071144 11.036904 46.884394 10.520584 46.90625 10.013672 C 46.591954 9.9670177 46.4852 9.408524 46.169922 9.4609375 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 33.517578 32 C 32.925292 32.008363 32.215237 32.19593 31.457031 32.625 C 30.333975 33.260578 28.612354 37.755725 28.035156 39.261719 C 26.502781 40.605635 25.90502 43.086248 26.029297 45.304688 C 26.113374 43.375006 26.730862 41.405605 28.035156 40.261719 C 28.612354 38.755725 30.333975 34.260578 31.457031 33.625 C 32.215237 33.19593 32.925292 33.008363 33.517578 33 L 33.519531 33 C 34.280482 32.992031 34.847035 33.282702 35.070312 33.744141 C 35.226234 34.066379 35.298047 34.442274 35.333984 34.835938 C 35.403372 34.05871 35.352754 33.327852 35.070312 32.744141 C 34.847036 32.282702 34.280482 31.992031 33.519531 32 L 33.517578 32 z M 34.458984 39.396484 C 34.360968 39.68364 34.259539 39.992839 34.171875 40.246094 C 34.297074 40.310694 34.418456 40.370006 34.546875 40.441406 C 36.847267 41.721401 39.781859 44.718503 41.564453 47.246094 C 43.147047 47.384553 45.116689 47.665481 46.140625 48.255859 C 48.007371 49.332319 51.016804 51.979379 51.824219 54.507812 C 51.956936 54.490449 52.023775 54.391738 51.988281 54.167969 C 51.558182 51.454979 48.170618 48.426455 46.140625 47.255859 C 45.116689 46.665481 43.147047 46.384553 41.564453 46.246094 C 39.781859 43.718503 36.847267 40.721401 34.546875 39.441406 C 34.516897 39.424739 34.488382 39.411929 34.458984 39.396484 z M 41.898438 54.054688 C 41.861879 54.130809 41.821885 54.200652 41.789062 54.285156 C 41.650263 54.708354 41.608567 54.907188 42.339844 55.441406 C 42.725923 54.760288 43.052273 55.336991 43.445312 55.275391 L 44.466797 57.023438 C 44.727176 56.725939 45.076257 56.567188 45.478516 56.492188 C 47.056265 57.598573 48.323059 57.916978 49.179688 58.748047 C 49.342675 58.606959 49.496277 58.455502 49.634766 58.289062 C 48.810529 56.999327 47.361109 56.812343 45.478516 55.492188 C 45.076257 55.567188 44.727176 55.725938 44.466797 56.023438 L 43.445312 54.275391 C 43.052273 54.336991 42.725923 53.760288 42.339844 54.441406 C 42.129845 54.287997 41.996976 54.166119 41.898438 54.054688 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gaphor.svg b/.icons/awkward/64x64/apps/gaphor.svg
new file mode 100644
index 00000000..f553d7f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gaphor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <path style="fill:#9f2642" d="m32.155598 4.0017288c-1.21024-0.028319-2.405203 0.2655435-3.453947 0.8493869l-19.4043 10.816633c-2.0403565 1.137345-3.2972911 3.239225-3.2973492 5.513915v21.633667c0.0000581 2.27469 1.2569927 4.37657 3.2973492 5.513915l19.4049 10.816834c1.050324 0.585476 2.226109 0.869572 3.398191 0.852287 1.104858-0.01629 0.868976-1.226316 1.859059-1.778213l19.302021-10.611073c2.041228-1.137555 3.71003-2.211584 3.709471-4.487108v-21.530786c-0.000061-0.773503 0.883349-1.938538 0.611237-2.640929-0.528147-1.363286-1.533652-2.533992-2.880379-3.284509l-19.403701-10.816633c-0.957095-0.5327524-2.037478-0.8248203-3.141952-0.8493872z"/>
+ <path style="fill:#d9cf3d" d="m6.5234385 18.714844a6.5946984 6.3671019 0 0 0 -0.5234375 2.466797v21.632812a6.5946984 6.3671019 0 0 0 3.296875 5.515625l19.40625 10.816406a6.5946984 6.3671019 0 0 0 3.296875 0.847657v-27.744141z"/>
+ <path style="fill:#894c9b" d="m57.482423 18.710938-25.482422 13.539062v27.744141a6.5946984 6.3671019 0 0 0 3.296875 -0.847657l19.404297-10.816406a6.5946984 6.3671019 0 0 0 3.298828 -5.517578v-21.632812a6.5946984 6.3671019 0 0 0 -0.517578 -2.46875z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m32.156251 4.001953a6.5947745 6.3719333 0 0 0 -3.453125 0.8515625l-19.40625 10.824218a6.5947745 6.3719333 0 0 0 -3.296875 5.519532v1.001953a6.5947745 6.3719333 0 0 1 3.296875 -5.521485l19.40625-10.824218a6.5947745 6.3719333 0 0 1 3.453125 -0.8515625 6.5947745 6.3719333 0 0 1 3.140625 0.8515625l19.40625 10.824218a6.5947745 6.3719333 0 0 1 3.296875 5.521485v-1.001953a6.5947745 6.3719333 0 0 0 -3.296875 -5.519532l-19.40625-10.824218a6.5947745 6.3719333 0 0 0 -3.140625 -0.851563z"/>
+ <path style="opacity:.2" d="m6.000001 41.800859a6.5946984 6.3721235 0 0 0 0.00195 0.07422v-0.07422zm0.00195 1v1a6.5946984 6.3721235 0 0 0 3.296875 5.517578l19.406253 10.828125a6.5946984 6.3721235 0 0 0 6.59375 0l19.404297-10.828125a6.5946984 6.3721235 0 0 0 3.296875 -5.517578v-1a6.5946984 6.3721235 0 0 1 -3.296875 5.517578l-19.404297 10.828125a6.5946984 6.3721235 0 0 1 -6.59375 0l-19.40625-10.828125a6.5946984 6.3721235 0 0 1 -3.296875 -5.517578z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6.5234385 18.714844a6.5946984 6.3671019 0 0 0 -0.5234375 2.466797v1a6.5946984 6.3671019 0 0 1 0.5234375 -2.466797l25.476562 13.535156v-1z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m57.482423 18.710938-25.482422 13.539062v1l25.482422-13.539062a6.5946984 6.3671019 0 0 1 0.517578 2.46875v-1a6.5946984 6.3671019 0 0 0 -0.517578 -2.46875z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gargoyle-house.svg b/.icons/awkward/64x64/apps/gargoyle-house.svg
new file mode 100644
index 00000000..62c2f279
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gargoyle-house.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 55.999632,56.482873 0,-30.917558 -3.910378,-3.939079 C 51.130328,20.660273 45.194289,15.393248 43.886796,15.14013 L 32.362584,6.568983 19.356359,15.537028 c -1.110993,0.766051 -6.770201,5.487155 -7.697895,6.486106 l -3.6580956,3.939079 0,30.52066 C 8.0003684,57.877361 9.070752,59 10.400332,59 l 43.199338,0 c 1.329578,0 2.399962,-1.122639 2.399962,-2.517127 z"/>
+ <path style="fill:#e4e4e4" d="m 55.999632,55.482903 0,-30.917557 -3.910378,-3.93908 C 51.130328,19.660303 45.194289,14.393279 43.886796,14.140161 L 32.362584,5.5690137 19.356359,14.537058 c -1.110993,0.766052 -6.770201,5.487156 -7.697895,6.486106 l -3.6580956,3.93908 0,30.520659 c 0,1.394489 1.0703836,2.517128 2.3999636,2.517128 l 43.199338,0 c 1.329578,0 2.399962,-1.122639 2.399962,-2.517128 z"/>
+ <rect style="opacity:0.15" width="48" height="3" x="8" y="24"/>
+ <rect style="fill:#4f4f4f" width="8" height="14" x="10" y="6" rx="1.425" ry="1.531"/>
+ <rect style="fill:#956a42" width="14" height="22" x="13" y="32" rx="2.1" ry="2.062"/>
+ <path style="fill:#956a42" d="m 37.541636,32 c -1.937581,0 -3.541667,1.604086 -3.541667,3.541664 l 0,9.916669 C 33.999969,47.395912 35.604055,49 37.541636,49 l 9.916667,0 c 1.937578,0 3.541666,-1.604088 3.541666,-3.541667 l 0,-9.916669 C 50.999969,33.604086 49.395881,32 47.458303,32 l -9.916667,0 z"/>
+ <path style="fill:#c2eeff" d="M 37.687502,35.000216 C 37.282843,35.000216 37,35.283057 37,35.687717 l 0,9.624997 c 0,0.40466 0.282843,0.687501 0.687502,0.687501 l 9.624996,0 C 47.717157,46.000215 48,45.717374 48,45.312714 l 0,-9.624997 c 0,-0.40466 -0.282843,-0.687501 -0.687502,-0.687501 l -9.624996,0 z"/>
+ <circle style="opacity:0.2" cx="23.5" cy="43.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="23.5" cy="42.5" r="1.5"/>
+ <path style="opacity:0.05" d="m 12.422354,20.333205 c -0.816858,0.678913 -1.48837,1.254527 -1.756198,1.529504 l -3.837417,3.938472 0,-1.362841 5.593615,0 z"/>
+ <path style="opacity:0.15" d="M 16.999908,15.47351 C 15.612294,16.426498 12.950714,18.383911 11,19.895418 l 0,4.105135 5.999908,0 z"/>
+ <path style="opacity:0.05" d="m 22.999816,11.73715 -5.223553,3.201035 c -0.139854,0.08572 -0.522996,0.361324 -0.776355,0.535325 l 0,8.527043 5.999908,0 z"/>
+ <path style="opacity:0.15" d="m 28.999724,8.0581475 -5.999908,3.6790025 0,12.263403 5.999908,0 z"/>
+ <path style="opacity:0.05" d="m 32.406897,5.9687356 -3.407173,2.0894119 0,15.9424055 5.999908,0 0,-16.3165877 z"/>
+ <path style="opacity:0.15" d="m 34.999632,7.6839653 0,16.3165877 5.999908,0 0,-12.350803 z"/>
+ <path style="opacity:0.05" d="m 40.99954,11.64975 0,12.350803 5.999907,0 0,-8.644486 c -0.706661,-0.437471 -1.304294,-0.758564 -1.625951,-0.813914 z"/>
+ <path style="opacity:0.15" d="m 46.999447,15.356067 0,8.644486 5.999908,0 0,-4.285399 C 51.297953,18.364367 48.75967,16.445763 46.999447,15.356067 Z"/>
+ <path style="opacity:0.05" d="m 51.577661,20.152942 0,4.285398 5.593615,0 0,0.966809 -4.102349,-3.941203 C 52.83095,21.235379 52.266705,20.739727 51.577661,20.152942 Z"/>
+ <path style="fill:none;stroke:#5d5d5d;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 32.000008,5.0008442 7.0003838,25.000537"/>
+ <path style="fill:none;stroke:#5d5d5d;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 32,5.0008442 56.999616,25.000537"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.425781 6 C 10.63625 6 10 6.6831846 10 7.53125 L 10 8.53125 C 10 7.6831846 10.63625 7 11.425781 7 L 16.574219 7 C 17.36375 7 18 7.6831846 18 8.53125 L 18 7.53125 C 18 6.6831846 17.36375 6 16.574219 6 L 11.425781 6 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 31.933594 1.9746094 A 3.0003 3.0003 0 0 0 29.744141 2.9628906 L 5.1269531 22.658203 A 3.0003 3.0003 0 0 0 4.0175781 25.525391 A 3.0003 3.0003 0 0 1 5.1269531 23.658203 L 29.744141 3.9628906 A 3.0003 3.0003 0 0 1 31.933594 2.9746094 A 3.0003 3.0003 0 0 1 31.960938 2.9765625 A 3.0003 3.0003 0 0 1 31.976562 2.9746094 A 3.0003 3.0003 0 0 1 34.257812 3.9628906 L 58.873047 23.658203 A 3.0003 3.0003 0 0 1 59.982422 25.527344 A 3.0003 3.0003 0 0 0 58.873047 22.658203 L 34.257812 2.9628906 A 3.0003 3.0003 0 0 0 31.976562 1.9746094 A 3.0003 3.0003 0 0 0 31.960938 1.9765625 A 3.0003 3.0003 0 0 0 31.933594 1.9746094 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/garrysmod.svg b/.icons/awkward/64x64/apps/garrysmod.svg
new file mode 100644
index 00000000..bde2401e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/garrysmod.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#1194f0" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="M 31,15 C 26.106,15 20,20.572 20,28.066 20,35.878 24.708,43 31.234,43 34.456,43 35.852,41.786 38,39 36.948,42.654 35.182,44.978 32.352,45.656 30.12,46.192 27.612,44.964 26,43 l -6,0 c 1.85996,5.0704 6.5272,8 12.1446,8 4.1308,0 7.395,-1.59804 9.543,-4.6132 1.61,-2.33 2.312,-5.438 2.312,-10.28 l 0,-20.512 -6,0 0,3.1992 c 0,-2e-4 -2.106,-3.7932 -7,-3.7932 z m 0.88672,6 c 3.632,0 6.114,3.284 6.114,8.094 0,4.762 -2.408,7.906 -6.04,7.906 -3.63,0 -5.96,-3.096 -5.96,-7.906 0,-4.858 2.332,-8.094 5.886,-8.094 z"/>
+ <path style="fill:#ffffff" d="M 31,14 C 26.106,14 20,19.573 20,27.066 20,34.878 24.708,42 31.234,42 34.456,42 35.852,40.786 38,38 36.948,41.654 35.182,43.978 32.352,44.656 30.12,45.192 27.612,43.964 26,42 l -6,0 c 1.85996,5.0704 6.5272,8 12.1446,8 4.1308,0 7.395,-1.59804 9.543,-4.6132 1.61,-2.33 2.312,-5.438 2.312,-10.28 l 0,-20.1068 -6,0 0,2.794 c 0,-2e-4 -2.106,-3.7932 -7,-3.7932 z m 0.88672,6 c 3.632,0 6.114,3.284 6.114,8.094 0,4.762 -2.408,7.906 -6.04,7.906 -3.63,0 -5.96,-3.096 -5.96,-7.906 0,-4.858 2.332,-8.094 5.886,-8.094 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gaupol.svg b/.icons/awkward/64x64/apps/gaupol.svg
new file mode 100644
index 00000000..0de2cfa3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gaupol.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="60" height="52" x="2" y="7" rx="5.455" ry="5.474"/>
+ <rect style="fill:#4f4f4f" width="60" height="52" x="2" y="6" rx="5.455" ry="5.474"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32,18.001953 c -19.090909,0 -18.892578,1.363638 -18.892578,15 0,12.272728 2.125,12.271485 2.125,12.271485 L 11.744141,59 32,48.001953 c 19.091102,0 18.892578,-1.363636 18.892578,-15 0,-13.636362 0.198332,-15 -18.892578,-15 z m -10,12 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 m 10,0 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 m 10,0 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;fill-rule:evenodd" d="M 32 17.001953 C 12.909091 17.001953 13.107422 18.365591 13.107422 32.001953 C 13.107422 44.274681 15.232422 44.273438 15.232422 44.273438 L 11.744141 58 L 32 47.001953 C 51.091102 47.001953 50.892578 45.638317 50.892578 32.001953 C 50.892578 18.365591 51.09091 17.001953 32 17.001953 z M 22 29.001953 A 3 3 0 0 1 25 32.001953 A 3 3 0 0 1 22 35.001953 A 3 3 0 0 1 19 32.001953 A 3 3 0 0 1 22 29.001953 z M 32 29.001953 A 3 3 0 0 1 35 32.001953 A 3 3 0 0 1 32 35.001953 A 3 3 0 0 1 29 32.001953 A 3 3 0 0 1 32 29.001953 z M 42 29.001953 A 3 3 0 0 1 45 32.001953 A 3 3 0 0 1 42 35.001953 A 3 3 0 0 1 39 32.001953 A 3 3 0 0 1 42 29.001953 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.453125,6 C 4.4313068,6 2,8.4402353 2,11.472656 v 1 C 2,9.4402353 4.4313068,7 7.453125,7 h 49.09375 C 59.568693,7 62,9.4402353 62,12.472656 v -1 C 62,8.4402353 59.568693,6 56.546875,6 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gb-studio.svg b/.icons/awkward/64x64/apps/gb-studio.svg
new file mode 100644
index 00000000..7729f9e4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gb-studio.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 7.4545456,6.9999998 C 4.4327274,6.9999998 2,9.441263 2,12.473684 V 53.526316 C 2,56.558736 4.4327274,59 7.4545456,59 H 36.09091 C 62,59 62,49.421052 62,33 V 12.473684 C 62,9.441263 59.567272,6.9999998 56.545454,6.9999998 H 36.09091 Z"/>
+ <path style="fill:#e4e4e4" d="M 7.4545456,5.9999998 C 4.4327274,5.9999998 2,8.441263 2,11.473684 V 52.526316 C 2,55.558736 4.4327274,58 7.4545456,58 H 36.09091 C 62,58 62,48.421052 62,32 V 11.473684 C 62,8.441263 59.567272,5.9999998 56.545454,5.9999998 H 36.09091 Z"/>
+ <path style="opacity:0.3" d="M 12.75,20 C 11.2265,20 10,21.216364 10,22.727272 V 47.272728 C 10,48.783636 11.2265,50 12.75,50 H 38.875 C 54,50 54,43.181818 54,35 V 22.727272 C 54,21.216364 52.7735,20 51.25,20 H 38.875 Z"/>
+ <rect style="fill:#b8dd16" width="24" height="22" x="20" y="24" rx="2.7" ry="2.98"/>
+ <circle style="opacity:0.1" cx="14" cy="33" r="2"/>
+ <circle style="fill:#e2527d" cx="14" cy="32" r="2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.453125 6 C 4.4313068 6 2 8.4402354 2 11.472656 L 2 12.472656 C 2 9.4402354 4.4313068 7 7.453125 7 L 36.089844 7 L 56.546875 7 C 59.568691 7 62 9.4402354 62 12.472656 L 62 11.472656 C 62 8.4402354 59.568691 6 56.546875 6 L 36.089844 6 L 7.453125 6 z"/>
+ <path style="opacity:0.15" d="m 10,6 v 5 H 2 v 3 H 62 V 11 H 54 V 6 h -3 v 5 H 13 V 6 Z"/>
+ <path style="opacity:0.1" d="M 22.699219 24 C 21.203621 24 20 25.329307 20 26.980469 L 20 27.980469 C 20 26.329307 21.203621 25 22.699219 25 L 41.300781 25 C 42.796379 25 44 26.329307 44 27.980469 L 44 26.980469 C 44 25.329307 42.796379 24 41.300781 24 L 22.699219 24 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gbrainy.svg b/.icons/awkward/64x64/apps/gbrainy.svg
new file mode 100644
index 00000000..082128e9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gbrainy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="m 35,5 a 22,22 0 0 0 -22,22 22,22 0 0 0 0.0293,0.806641 H 13 v 2.982421 L 12.085938,32.371094 8.375,38.800781 A 2.80028,2.80028 0 0 0 10.800781,43 H 13 v 6.021484 C 13,51.225822 14.774179,53 16.978516,53 H 23 v 3.894531 C 23,59.168847 24.831153,61 27.105469,61 H 44.894531 C 47.168847,61 49,59.168847 49,56.894531 V 43.947266 A 22,22 0 0 0 57,27 22,22 0 0 0 35,5 Z"/>
+ <circle style="fill:#18b2d6" cx="35" cy="26" r="22"/>
+ <path style="fill:#18b2d6" d="M 16.978947,26.8 H 34.221054 C 36.42539,26.8 38.2,28.57461 38.2,30.778946 V 48.021052 C 38.2,50.22539 36.42539,52 34.221054,52 H 16.978947 C 14.77461,52 13,50.22539 13,48.021052 V 30.778946 27 Z"/>
+ <rect style="fill:#18b2d6" width="26" height="26" x="23" y="34" rx="4.105" ry="4.105"/>
+ <path style="fill:#18b2d6" d="m 18.073752,23.545702 a 2.80028,2.80028 0 0 0 -2.275,1.397266 L 12.08547,31.371484 8.3749239,37.8 A 2.80028,2.80028 0 0 0 10.800314,42 h 7.421094 7.42383 a 2.80028,2.80028 0 0 0 2.425388,-4.2 L 24.36008,31.371484 20.6468,24.942968 a 2.80028,2.80028 0 0 0 -2.294142,-1.397266 2.80028,2.80028 0 0 0 -0.278906,0 z"/>
+ <path style="opacity:0.2" d="m 35.309128,11.055566 c -0.443682,-0.01398 -0.892178,-0.0107 -1.339728,0.0054 -2.539186,0.09153 -5.10725,0.667417 -7.36172,1.6767 -2.329222,1.213359 -4.339356,2.959076 -5.867091,5.095321 -1.627106,2.577583 -2.265492,5.616511 -1.255487,7.549817 1.192265,2.282178 3.67308,3.668632 6.206988,3.668632 1.313094,0 1.41582,0.07066 1.41582,1.013628 0,2.066024 2.69015,3.043358 6.462016,3.043358 2.01384,0 2.352618,0.08726 2.171286,0.559804 -0.276856,0.721472 0.874228,3.175952 2.114218,4.330666 0.530976,0.494456 1.184552,1.225622 1.453864,1.868416 0.525228,1.253612 1.041476,1.408434 2.486518,0.75003 1.103772,-0.502912 1.142258,-0.793152 0.19836,-2.34126 -0.394826,-0.647572 -0.719398,-0.991318 -0.720138,-1.107574 -7.54e-4,-0.11626 -0.274612,-0.19992 1.258202,-0.1848 4.446952,0.04394 6.461376,-1.534572 6.464204,-5.163142 4.52e-4,-0.588396 0.301138,-1.016246 0.707122,-1.367452 1.373684,-0.666542 1.229194,-1.384388 1.29643,-2.765874 -0.007,-7.159444 -4.577676,-13.65675 -11.361878,-15.944181 -0.157942,-0.04638 -0.309566,-0.100691 -0.470128,-0.144028 -1.224628,-0.321435 -2.527812,-0.501546 -3.858858,-0.543501 z"/>
+ <path style="fill:#ffffff" d="m 35.309128,10.055202 c -0.443682,-0.01398 -0.892178,-0.0107 -1.339728,0.0054 -2.539186,0.09153 -5.10725,0.667417 -7.36172,1.6767 -2.329222,1.21336 -4.339356,2.959077 -5.867091,5.095321 -1.627106,2.577584 -2.265492,5.616511 -1.255487,7.549817 1.192265,2.282178 3.67308,3.668632 6.206988,3.668632 1.313094,0 1.41582,0.07066 1.41582,1.013628 0,2.066024 2.69015,3.043358 6.462016,3.043358 2.01384,0 2.352618,0.08726 2.171286,0.559804 -0.276856,0.721472 0.874228,3.175952 2.114218,4.330666 0.530976,0.494456 1.184552,1.225622 1.453864,1.868416 0.525228,1.253612 1.041476,1.408434 2.486518,0.75003 1.103772,-0.502912 1.142258,-0.793152 0.19836,-2.34126 -0.394826,-0.647572 -0.719398,-0.991318 -0.720138,-1.107574 -7.54e-4,-0.11626 -0.274612,-0.19992 1.258202,-0.1848 4.446952,0.04394 6.461376,-1.534572 6.464204,-5.163142 4.52e-4,-0.588396 0.301138,-1.016246 0.707122,-1.367452 1.373684,-0.666542 1.229194,-1.384388 1.29643,-2.765874 -0.007,-7.159443 -4.577676,-13.65675 -11.361878,-15.944181 -0.157942,-0.04638 -0.309566,-0.100691 -0.470128,-0.144028 -1.224628,-0.321435 -2.527812,-0.501545 -3.858858,-0.543501 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 35 4 A 22 22 0 0 0 13 26 A 22 22 0 0 0 13.017578 26.492188 A 22 22 0 0 1 35 5 A 22 22 0 0 1 56.976562 26.546875 A 22 22 0 0 0 57 26 A 22 22 0 0 0 35 4 z M 13 26.806641 L 13 27 A 22 22 0 0 1 13.005859 26.806641 L 13 26.806641 z M 13 27 L 13 27.806641 L 13.029297 27.806641 A 22 22 0 0 1 13 27 z M 13 29.789062 L 12.085938 31.371094 L 8.375 37.800781 A 2.80028 2.80028 0 0 0 8.0488281 39.707031 A 2.80028 2.80028 0 0 1 8.375 38.800781 L 12.085938 32.371094 L 13 30.789062 L 13 29.789062 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gcbalculator.svg b/.icons/awkward/64x64/apps/gcbalculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gcbalculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gcleaner.svg b/.icons/awkward/64x64/apps/gcleaner.svg
new file mode 120000
index 00000000..d5ad4059
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gcleaner.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gcolor.svg b/.icons/awkward/64x64/apps/gcolor.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gcolor.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gcolor2.svg b/.icons/awkward/64x64/apps/gcolor2.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gcolor2.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gcolor3.svg b/.icons/awkward/64x64/apps/gcolor3.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gcolor3.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gcompris-edit.svg b/.icons/awkward/64x64/apps/gcompris-edit.svg
new file mode 100644
index 00000000..9abcb596
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gcompris-edit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="20" height="32" x="22" y="30" rx="8" ry="8"/>
+ <rect style="fill:#4f4f4f" width="20" height="32" x="22" y="29" rx="8" ry="8"/>
+ <rect style="opacity:0.3" width="8" height="24" x="28" y="33" rx="4" ry="4"/>
+ <path style="opacity:0.2" d="M 40,3.6796876 40,22 32,26 24,22 24,3.6953124 A 20,20 0 0 0 12,22 20,20 0 0 0 32,42 20,20 0 0 0 52,22 20,20 0 0 0 40,3.6796876 Z"/>
+ <path style="fill:#8e8e8e" d="M 40,2.6796876 40,17 32,23 24,17 24,2.6953124 C 16.71998,5.872566 12.010176,13.056856 12,21 12,32.045694 20.954306,41 32,41 43.045694,41 52,32.045694 52,21 51.996,13.051183 47.285212,5.8592138 40,2.6796876 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 40 2.6796875 L 40 3.6796875 C 47.16206 6.8054659 51.824601 13.811232 51.984375 21.599609 C 51.990269 21.399949 52 21.201088 52 21 C 51.996 13.051183 47.285212 5.8592137 40 2.6796875 z M 24 2.6953125 C 16.71998 5.8725661 12.010176 13.056856 12 21 C 12 21.203706 12.009577 21.405181 12.015625 21.607422 C 12.17826 13.821544 16.84064 6.8199057 24 3.6953125 L 24 2.6953125 z M 24 17 L 24 18 L 32 24 L 40 18 L 40 17 L 32 23 L 24 17 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gcompris-qt.svg b/.icons/awkward/64x64/apps/gcompris-qt.svg
new file mode 120000
index 00000000..377138cf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gcompris-qt.svg
@@ -0,0 +1 @@
+gcompris.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gcompris.svg b/.icons/awkward/64x64/apps/gcompris.svg
new file mode 100644
index 00000000..b96df8fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gcompris.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 23.577846,36.390185 5.5233878,42.024141 c -0.377797,0.098 -0.7317942,0.038 -1.0585916,-0.175999 C 4.1555986,41.618144 4.0003998,41.326147 3.9999998,40.964149 l 0,1.999985 c 4e-4,0.361997 0.1555988,0.653995 0.4647964,0.883993 0.3267974,0.213998 0.6807946,0.273998 1.0585916,0.175998 L 23.577846,38.39017 25.991827,49.738081 26.377824,49.566082 23.577846,36.390185 Z m 16.843868,0 -2.855978,13.175897 0.393997,0.175999 2.461981,-11.351911 18.057858,5.633955 c 0.377997,0.098 0.731994,0.038 1.059992,-0.175998 0.307997,-0.229998 0.459996,-0.521996 0.459996,-0.883993 l 0,-1.999985 c 0,0.361998 -0.151999,0.653995 -0.459996,0.883993 -0.327998,0.213999 -0.681995,0.273998 -1.059992,0.175999 L 40.421714,36.390185 Z M 19.019882,55.016039 c -0.106199,0.165999 -0.179799,0.341997 -0.179799,0.537996 L 19.383079,60 32.00018,58.000016 44.618081,60 45.160077,55.554035 c 0,-0.195999 -0.074,-0.371997 -0.179999,-0.537996 L 44.616081,58.000016 31.99818,56.000031 19.381479,58.000016 19.018282,55.016039 Z"/>
+ <circle style="fill:#535353" cx="32" cy="7" r="2"/>
+ <path style="fill:#fead00" d="m 31.97178,7.0004239 c -0.155039,0 -0.299957,0.030546 -0.450716,0.043918 -0.182819,0.0164 -0.368737,0.021438 -0.546316,0.054898 -0.04872,0.0097 -0.0938,0.03009 -0.142039,0.041174 -4.712963,1.017772 -7.108344,7.9501372 -6.822146,14.5590862 -0.0048,0.193358 -0.03002,0.400736 -0.03,0.590155 L 4.5689153,34.732356 c -0.3608571,0.180299 -0.5511156,0.493516 -0.5681555,0.936013 l 0,6.29675 c 4.512e-4,0.360658 0.1551208,0.654475 0.4643564,0.883873 0.3266574,0.213459 0.6791946,0.271118 1.0571117,0.172939 l 18.0582581,-5.632556 2.797178,13.178297 -7.175744,3.200575 c -0.240578,0.229638 -0.360657,0.492416 -0.360577,0.787774 l 0.543196,4.445965 12.615701,-1.999985 12.615701,1.999985 0.543576,-4.443965 c 9e-5,-0.295358 -0.119999,-0.558136 -0.360557,-0.787794 l -7.233144,-3.200575 2.854378,-13.178297 18.061058,5.632556 c 0.377917,0.09818 0.730454,0.0405 1.057112,-0.172939 C 59.847601,42.621594 59.99954,42.327777 60,41.967099 l 0,-6.29675 C 59.983,35.227852 59.795422,34.914615 59.434565,34.734336 L 40.020717,22.290434 c 8e-6,-0.189439 -0.0152,-0.396797 -0.02,-0.590155 0.286238,-6.608949 -2.119383,-13.5412942 -6.832146,-14.5590862 -0.04824,-0.01108 -0.09332,-0.031486 -0.142039,-0.041174 -0.177559,-0.03346 -0.363497,-0.0385 -0.546316,-0.054898 -0.150739,-0.01338 -0.295657,-0.043918 -0.450696,-0.043918 -0.0104,0 -0.0198,0.00268 -0.03004,0.00274 -0.0094,-4.04e-5 -0.018,-0.00274 -0.02732,-0.00274 z"/>
+ <path style="fill:#fe5600" d="M 18 26.123047 L 14 28.6875 L 14 40.376953 L 18 39.128906 L 18 26.123047 z M 46 26.123047 L 46 39.130859 L 50 40.378906 L 50 28.6875 L 46 26.123047 z M 12 29.96875 L 8 32.533203 L 8 42.248047 L 12 41 L 12 29.96875 z M 52 29.96875 L 52 41.001953 L 56 42.25 L 56 32.533203 L 52 29.96875 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.972656 7 C 31.817617 7 31.672243 7.0315499 31.521484 7.0449219 C 31.338665 7.0613219 31.152188 7.0661494 30.974609 7.0996094 C 30.925889 7.1093094 30.88027 7.129541 30.832031 7.140625 C 26.260548 8.1278443 23.87824 14.67958 24 21.103516 C 24.13078 15.014599 26.497594 9.0747006 30.832031 8.1386719 C 30.88027 8.1275879 30.925889 8.1073563 30.974609 8.0976562 C 31.152188 8.0641963 31.338665 8.0593688 31.521484 8.0429688 C 31.672243 8.0295967 31.817617 7.9980469 31.972656 7.9980469 L 31.972656 8 C 31.981976 8 31.9906 8.0019127 32 8.0019531 C 32.01024 8.0018931 32.018897 8 32.029297 8 C 32.184336 8 32.32973 8.0295888 32.480469 8.0429688 C 32.663288 8.0593668 32.849785 8.0641963 33.027344 8.0976562 C 33.076063 8.1073442 33.119729 8.1275919 33.167969 8.1386719 C 37.499909 9.0742196 39.87725 15.008247 40.011719 21.09375 C 40.130047 14.673271 37.736699 8.1273109 33.167969 7.140625 C 33.119729 7.129545 33.076063 7.1092974 33.027344 7.0996094 C 32.849785 7.0661494 32.663288 7.0613199 32.480469 7.0449219 C 32.32973 7.0315419 32.184336 7.0019531 32.029297 7.0019531 C 32.018897 7.0019531 32.01024 7.0038462 32 7.0039062 C 31.9906 7.0038659 31.981976 7.0019531 31.972656 7.0019531 L 31.972656 7 z M 23.996094 21.957031 C 23.988255 22.069321 23.980457 22.18245 23.980469 22.289062 L 4.5683594 34.732422 C 4.2075023 34.912721 4.0170399 35.225472 4 35.667969 L 4 36.666016 C 4.0170399 36.223519 4.2075023 35.910768 4.5683594 35.730469 L 23.980469 23.287109 C 23.980449 23.09769 24.004966 22.890624 24.009766 22.697266 C 23.999089 22.450726 23.999326 22.204147 23.996094 21.957031 z M 40.011719 22.041016 C 40.00813 22.260363 40.009479 22.480354 40 22.699219 C 40.0048 22.892577 40.021492 23.099623 40.021484 23.289062 L 59.433594 35.732422 C 59.794451 35.912701 59.983 36.225472 60 36.667969 L 60 35.669922 C 59.983 35.227425 59.794451 34.914654 59.433594 34.734375 L 40.021484 22.291016 C 40.021488 22.210716 40.015232 22.125324 40.011719 22.041016 z M 26.183594 50.654297 L 19.201172 53.767578 C 18.960594 53.997216 18.841717 54.261283 18.841797 54.556641 L 18.919922 55.191406 C 18.978902 55.03989 19.064681 54.895909 19.201172 54.765625 L 26.376953 51.566406 L 26.183594 50.654297 z M 37.763672 50.658203 L 37.566406 51.568359 L 44.798828 54.767578 C 44.935307 54.897873 45.023052 55.041841 45.082031 55.193359 L 45.160156 54.558594 C 45.160246 54.263236 45.039386 53.999189 44.798828 53.769531 L 37.763672 50.658203 z"/>
+ <rect style="fill:#292929" width="20" height="2" x="22" y="7" rx="1.25" ry="2"/>
+ <path style="fill:#292929" d="m 39.999717,29.666246 c 0,5.155959 -3.581972,9.333927 -7.999937,9.333927 -4.417965,0 -7.999937,-4.177968 -7.999937,-9.333927 0,-5.15396 3.581972,-6.665948 7.999937,-6.665948 4.418165,0 7.999937,1.511988 7.999937,6.666548 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gconf-editor.svg b/.icons/awkward/64x64/apps/gconf-editor.svg
new file mode 100644
index 00000000..4c388043
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gconf-editor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 27.94499,5.0000024 C 14.815077,5.0000028 4.0000004,15.8294 4,28.976695 c 4e-7,13.147298 10.815077,23.976696 23.94499,23.976696 2.502786,5.16e-4 4.958502,-0.427792 7.315226,-1.186348 l 5.795278,5.799052 c 2.096336,2.18625 5.432252,3.575278 8.425956,3.422452 2.993702,-0.15284 5.4501,-1.4612 7.24897,-3.262452 1.798872,-1.801254 3.105518,-4.260902 3.258142,-7.25857 0.15262,-2.997668 -1.23457,-6.338 -3.41793,-8.437112 l 0.1169,0.11318 -5.943376,-5.95515 c 0.73442,-2.320722 1.142794,-4.73934 1.145812,-7.20003 v -0.0116 c 0,-13.147295 -10.815076,-23.976692 -23.944988,-23.9766924 z"/>
+ <path style="fill:#5bbc41" d="M 27.94499,4.0000008 C 14.815077,4.0000012 4.0000004,14.829398 4,27.976694 c 4e-7,13.147298 10.815077,23.976696 23.94499,23.976696 2.502786,5.16e-4 4.958502,-0.427792 7.315226,-1.186348 l 5.795278,5.799052 c 2.096336,2.18625 5.432252,3.575278 8.425956,3.422452 2.993702,-0.15284 5.4501,-1.4612 7.24897,-3.262452 1.798872,-1.801254 3.105518,-4.260902 3.258142,-7.25857 0.15262,-2.997668 -1.23457,-6.338 -3.41793,-8.437112 l 0.1169,0.11318 -5.943376,-5.95515 c 0.73442,-2.320722 1.142794,-4.73934 1.145812,-7.20003 v -0.0116 c 0,-13.147296 -10.815076,-23.9766926 -23.944988,-23.976693 z"/>
+ <path style="opacity:0.2" d="m 34.683832,39.851771 12.225892,12.225892 c 2.827528,2.944906 7.187094,-1.41466 4.242188,-4.242188 L 38.740262,35.423825 C 34,37.000001 36,37.000001 34.683832,39.851771 Z"/>
+ <path style="fill:#565656" d="m 34.683832,38.85177 12.225892,12.225892 c 2.827528,2.944906 7.187094,-1.41466 4.242188,-4.242188 L 38.740262,34.423824 C 34,36 36,36 34.683832,38.85177 Z"/>
+ <path style="opacity:0.2" d="m 28,13.000002 a 16,16 0 0 0 -16,15.999999 16,16 0 0 0 16,16 16,16 0 0 0 16,-16 16,16 0 0 0 -16,-15.999999 z m 0,5.999999 a 9.9999992,9.9999992 0 0 1 10,10 9.9999992,9.9999992 0 0 1 -10,10 9.9999992,9.9999992 0 0 1 -10,-10 9.9999992,9.9999992 0 0 1 10,-10 z"/>
+ <path style="fill:#ffffff" d="M 28,12 A 16,16 0 0 0 12,28 16,16 0 0 0 28,44 16,16 0 0 0 44,28 16,16 0 0 0 28,12 Z m 0,6 A 9.9999992,9.9999992 0 0 1 38,28 9.9999992,9.9999992 0 0 1 28,38 9.9999992,9.9999992 0 0 1 18,28 9.9999992,9.9999992 0 0 1 28,18 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.945312 4 C 14.815401 4.0000004 4.0000004 14.829266 4 27.976562 C 4 28.08916 4.0115992 28.199274 4.0175781 28.310547 C 4.3765532 15.466574 15.038556 5.0000004 27.945312 5 C 40.867127 5.0000004 51.5397 15.49104 51.875 28.355469 C 51.880065 28.233069 51.890469 28.111315 51.890625 27.988281 L 51.890625 27.976562 C 51.890619 14.829348 41.075225 4.0000004 27.945312 4 z M 51.179688 35.625 C 51.049568 36.149734 50.909286 36.67182 50.746094 37.1875 L 50.962891 37.404297 C 51.034439 37.144323 51.114779 36.886758 51.179688 36.625 L 56.6875 42.144531 L 56.570312 42.03125 C 58.539366 43.924325 59.848049 46.825772 59.976562 49.576172 C 59.979605 49.540065 59.986416 49.505455 59.988281 49.46875 C 60.140901 46.471082 58.753672 43.130362 56.570312 41.03125 L 56.6875 41.144531 L 51.179688 35.625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gconfeditor.svg b/.icons/awkward/64x64/apps/gconfeditor.svg
new file mode 120000
index 00000000..c788339e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gconfeditor.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gcstar.svg b/.icons/awkward/64x64/apps/gcstar.svg
new file mode 100644
index 00000000..4700bf90
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gcstar.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#1d81e8" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 31.9996,13.000686 A 19.999714,19.999714 0 0 0 11.999886,33.0004 19.999714,19.999714 0 0 0 31.9996,53.000114 19.999714,19.999714 0 0 0 51.999314,33.0004 19.999714,19.999714 0 0 0 31.9996,13.000686 Z m -9.554463,13.9998 a 6.0531134,4.9345294 76.77 0 1 5.316324,4.691333 6.0531134,4.9345294 76.77 0 1 -3.230354,7.163898 6.0531134,4.9345294 76.77 0 1 -6.29371,-4.547935 6.0531134,4.9345294 76.77 0 1 3.229754,-7.163898 6.0531134,4.9345294 76.77 0 1 0.977986,-0.143998 z m 19.109126,0 a 4.9345294,6.0531134 13.23 0 1 0.976546,0.144538 4.9345294,6.0531134 13.23 0 1 3.230354,7.163898 4.9345294,6.0531134 13.23 0 1 -6.29291,4.546735 4.9345294,6.0531134 13.23 0 1 -3.231954,-7.163898 4.9345294,6.0531134 13.23 0 1 5.315924,-4.691933 z"/>
+ <path style="fill:#ffc05b" d="M 31.9996,12.000715 A 19.999714,19.999714 0 0 0 11.999886,32.000429 19.999714,19.999714 0 0 0 31.9996,52.000143 19.999714,19.999714 0 0 0 51.999314,32.000429 19.999714,19.999714 0 0 0 31.9996,12.000715 Z m -9.553863,13.9998 a 6.0531134,4.9345294 76.77 0 1 5.315924,4.691933 6.0531134,4.9345294 76.77 0 1 -3.229954,7.163897 6.0531134,4.9345294 76.77 0 1 -6.29371,-4.547935 6.0531134,4.9345294 76.77 0 1 3.229754,-7.163897 6.0531134,4.9345294 76.77 0 1 0.977986,-0.143998 z m 19.107726,0 a 4.9345294,6.0531134 13.23 0 1 0.977986,0.143998 4.9345294,6.0531134 13.23 0 1 3.229954,7.163897 4.9345294,6.0531134 13.23 0 1 -6.29391,4.547935 4.9345294,6.0531134 13.23 0 1 -3.229954,-7.163897 4.9345294,6.0531134 13.23 0 1 5.315924,-4.691933 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gda-browser-5.0.svg b/.icons/awkward/64x64/apps/gda-browser-5.0.svg
new file mode 100644
index 00000000..eb2eb743
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gda-browser-5.0.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#959595" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.1" d="M 32.003906,21 32,21.003906 c -4.1948,0 -7.778872,1.553442 -9.263672,3.75 -0.12464,0.184409 -0.234065,0.371451 -0.328125,0.564453 -0.0894,0.183419 -0.166382,0.36836 -0.226562,0.558594 a 10,5.997852 0 0 0 -0.04297,0.175781 c -0.03428,0.128922 -0.07144,0.259094 -0.0918,0.390625 A 10,5.997852 0 0 0 22,27.001953 c 5.5e-4,0.19489 0.01874,0.388783 0.05078,0.582031 a 10,5.997852 0 0 0 0.136719,0.5625 10,5.997852 0 0 0 0.230469,0.560547 10,5.997852 0 0 0 0.318359,0.544922 A 10,5.997852 0 0 0 32,33 a 10,5.997852 0 0 0 9.263672,-3.748047 10,5.997852 0 0 0 0.002,-0.0059 10,5.997852 0 0 0 0.271484,-0.462891 c 0.0158,-0.0304 0.03572,-0.06127 0.05078,-0.0918 a 10,5.997852 0 0 0 0.164062,-0.398437 c 0.02332,-0.06275 0.05233,-0.124343 0.07227,-0.1875 a 10,5.997852 0 0 0 0.08203,-0.333985 c 0.0192,-0.08794 0.03997,-0.173258 0.05273,-0.261718 A 10,5.997852 0 0 0 42,27.001953 10,5.997852 0 0 0 41.947266,26.404297 C 41.855266,25.819514 41.617578,25.267308 41.267578,24.75 39.781578,22.552578 36.197906,21 32.003906,21 Z M 22.736328,32 A 10,5.09051 0 0 0 22,33.910156 10,5.09051 0 0 0 32,39 10,5.09051 0 0 0 42,33.908203 10,5.09051 0 0 0 41.263672,32 10,5.09051 0 0 1 32,35.181641 10,5.09051 0 0 1 22.736328,32 Z m 0,6 A 10,5.09051 0 0 0 22,39.908203 10,5.09051 0 0 0 32,45 10,5.09051 0 0 0 42,39.910156 10,5.09051 0 0 0 41.263672,38 10,5.09051 0 0 1 32,41.183594 10,5.09051 0 0 1 22.736328,38 Z"/>
+ <path style="fill:#4d4d4d" d="M 32.003906,20 32,20.003906 c -4.1948,0 -7.778872,1.553442 -9.263672,3.75 -0.12464,0.184409 -0.234065,0.371451 -0.328125,0.564453 -0.0894,0.183419 -0.166382,0.36836 -0.226562,0.558594 a 10,5.997852 0 0 0 -0.04297,0.175781 c -0.03428,0.128922 -0.07144,0.259094 -0.0918,0.390625 A 10,5.997852 0 0 0 22,26.001953 c 5.5e-4,0.19489 0.01874,0.388783 0.05078,0.582031 a 10,5.997852 0 0 0 0.136719,0.5625 10,5.997852 0 0 0 0.230469,0.560547 10,5.997852 0 0 0 0.318359,0.544922 A 10,5.997852 0 0 0 32,32 a 10,5.997852 0 0 0 9.263672,-3.748047 10,5.997852 0 0 0 0.002,-0.0059 10,5.997852 0 0 0 0.271484,-0.462891 c 0.0158,-0.0304 0.03572,-0.06127 0.05078,-0.0918 a 10,5.997852 0 0 0 0.164062,-0.398437 c 0.02332,-0.06275 0.05233,-0.124343 0.07227,-0.1875 a 10,5.997852 0 0 0 0.08203,-0.333985 c 0.0192,-0.08794 0.03997,-0.173258 0.05273,-0.261718 A 10,5.997852 0 0 0 42,26.001953 10,5.997852 0 0 0 41.947266,25.404297 C 41.855266,24.819514 41.617578,24.267308 41.267578,23.75 39.781578,21.552578 36.197906,20 32.003906,20 Z M 22.736328,31 A 10,5.09051 0 0 0 22,32.910156 10,5.09051 0 0 0 32,38 10,5.09051 0 0 0 42,32.908203 10,5.09051 0 0 0 41.263672,31 10,5.09051 0 0 1 32,34.181641 10,5.09051 0 0 1 22.736328,31 Z m 0,6 A 10,5.09051 0 0 0 22,38.908203 10,5.09051 0 0 0 32,44 10,5.09051 0 0 0 42,38.910156 10,5.09051 0 0 0 41.263672,37 10,5.09051 0 0 1 32,40.183594 10,5.09051 0 0 1 22.736328,37 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gda-control-center.svg b/.icons/awkward/64x64/apps/gda-control-center.svg
new file mode 100644
index 00000000..9094c404
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gda-control-center.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#959595" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.1" d="M 32.003906,21 32,21.003906 c -4.1948,0 -7.778872,1.551489 -9.263672,3.748047 -0.12464,0.184409 -0.234065,0.373405 -0.328125,0.566406 -0.0894,0.183419 -0.166382,0.368359 -0.226562,0.558594 a 10,5.997852 0 0 0 -0.04102,0.175781 c -0.03428,0.128922 -0.07144,0.25714 -0.0918,0.388672 A 10,5.997852 0 0 0 22,27.001953 c 5.5e-4,0.19489 0.01874,0.388783 0.05078,0.582031 a 10,5.997852 0 0 0 0.136719,0.5625 10,5.997852 0 0 0 0.230469,0.560547 10,5.997852 0 0 0 0.318359,0.544922 A 10,5.997852 0 0 0 32,33 a 10,5.997852 0 0 0 9.263672,-3.748047 10,5.997852 0 0 0 0.002,-0.0059 10,5.997852 0 0 0 0.271484,-0.462891 c 0.0158,-0.03041 0.03572,-0.06128 0.05078,-0.0918 a 10,5.997852 0 0 0 0.164062,-0.398437 c 0.02332,-0.06275 0.05233,-0.124344 0.07227,-0.1875 a 10,5.997852 0 0 0 0.08203,-0.333985 c 0.0192,-0.08794 0.03997,-0.173259 0.05273,-0.261718 A 10,5.997852 0 0 0 42,27.001953 10,5.997852 0 0 0 41.947266,26.404297 C 41.855266,25.819514 41.617578,25.267309 41.267578,24.75 39.781578,22.552565 36.197906,21 32.003906,21 Z M 22.736328,32 A 10,5.09051 0 0 0 22,33.910156 10,5.09051 0 0 0 32,39 10,5.09051 0 0 0 42,33.908203 10,5.09051 0 0 0 41.263672,32 10,5.09051 0 0 1 32,35.181641 10,5.09051 0 0 1 22.736328,32 Z m 0,6 A 10,5.09051 0 0 0 22,39.908203 10,5.09051 0 0 0 32,45 10,5.09051 0 0 0 42,39.910156 10,5.09051 0 0 0 41.263672,38 10,5.09051 0 0 1 32,41.183594 10,5.09051 0 0 1 22.736328,38 Z"/>
+ <path style="fill:#4d4d4d" d="M 32.003906,20 32,20.003906 c -4.1948,0 -7.778872,1.551489 -9.263672,3.748047 -0.12464,0.184409 -0.234065,0.373405 -0.328125,0.566406 -0.0894,0.183419 -0.166382,0.368359 -0.226562,0.558594 a 10,5.997852 0 0 0 -0.04102,0.175781 c -0.03428,0.128922 -0.07144,0.25714 -0.0918,0.388672 A 10,5.997852 0 0 0 22,26.001953 c 5.5e-4,0.19489 0.01874,0.388783 0.05078,0.582031 a 10,5.997852 0 0 0 0.136719,0.5625 10,5.997852 0 0 0 0.230469,0.560547 10,5.997852 0 0 0 0.318359,0.544922 A 10,5.997852 0 0 0 32,32 a 10,5.997852 0 0 0 9.263672,-3.748047 10,5.997852 0 0 0 0.002,-0.0059 10,5.997852 0 0 0 0.271484,-0.462891 c 0.0158,-0.03041 0.03572,-0.06128 0.05078,-0.0918 a 10,5.997852 0 0 0 0.164062,-0.398437 c 0.02332,-0.06275 0.05233,-0.124344 0.07227,-0.1875 a 10,5.997852 0 0 0 0.08203,-0.333985 c 0.0192,-0.08794 0.03997,-0.173259 0.05273,-0.261718 A 10,5.997852 0 0 0 42,26.001953 10,5.997852 0 0 0 41.947266,25.404297 C 41.855266,24.819514 41.617578,24.267309 41.267578,23.75 39.781578,21.552565 36.197906,20 32.003906,20 Z M 22.736328,31 A 10,5.09051 0 0 0 22,32.910156 10,5.09051 0 0 0 32,38 10,5.09051 0 0 0 42,32.908203 10,5.09051 0 0 0 41.263672,31 10,5.09051 0 0 1 32,34.181641 10,5.09051 0 0 1 22.736328,31 Z m 0,6 A 10,5.09051 0 0 0 22,38.908203 10,5.09051 0 0 0 32,44 10,5.09051 0 0 0 42,38.910156 10,5.09051 0 0 0 41.263672,37 10,5.09051 0 0 1 32,40.183594 10,5.09051 0 0 1 22.736328,37 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 64.084582,45.848 a 16,16 0 0 1 -15.958,15.152 16,16 0 0 1 -15.958,-14.848 16,16 0 0 0 -0.042,0.848 16,16 0 0 0 16,16 16,16 0 0 0 16,-16 16,16 0 0 0 -0.042,-1.152 z"/>
+ <circle style="fill:#cc5e55" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 A 2.2858,2.2858 0 0 1 48,48.2864 2.2858,2.2858 0 0 1 45.714,46.0004 2.2858,2.2858 0 0 1 48,43.7144 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gdeb.svg b/.icons/awkward/64x64/apps/gdeb.svg
new file mode 120000
index 00000000..ff64ae45
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gdeb.svg
@@ -0,0 +1 @@
+gdebi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gdebi.svg b/.icons/awkward/64x64/apps/gdebi.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gdebi.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gdevilspie.svg b/.icons/awkward/64x64/apps/gdevilspie.svg
new file mode 100644
index 00000000..cbcca695
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gdevilspie.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32.000001,61 c -1.351648,0 -2.826152,-1.516046 -4.161159,-1.727491 -1.335005,-0.211443 -3.205825,0.774756 -4.491317,0.357073 C 22.062031,59.2119 21.128178,57.314408 19.923852,56.700774 18.719526,56.087138 16.635518,56.446955 15.542013,55.652476 14.448508,54.857997 14.146718,52.7648 13.190959,51.809039 12.2352,50.853282 10.142003,50.551493 9.3475246,49.457987 8.553046,48.364482 8.9128612,46.280473 8.299226,45.076147 7.6855911,43.87182 5.7880996,42.937969 5.3704177,41.652476 4.9527357,40.366983 5.9389343,38.496162 5.72749,37.161156 5.5160459,35.826151 4,34.351647 4,33.000001 4,31.648353 5.516046,30.173849 5.7274902,28.838842 5.9389343,27.503837 4.9527354,25.633017 5.3704173,24.347525 5.7880995,23.062031 7.6855917,22.128178 8.299227,20.923852 8.9128617,19.719526 8.5530457,17.635518 9.3475237,16.542013 10.142002,15.448508 12.235201,15.146718 13.190961,14.190959 14.146718,13.2352 14.448507,11.142003 15.542013,10.347525 16.635518,9.553046 18.719527,9.9128612 19.923853,9.299226 21.12818,8.6855911 22.062031,6.7880996 23.347524,6.3704177 24.633017,5.9527357 26.503838,6.9389343 27.838844,6.72749 29.173849,6.5160459 30.648353,5 31.999999,5 c 1.351648,0 2.826152,1.516046 4.161159,1.7274902 1.335005,0.2114441 3.205825,-0.7747548 4.491317,-0.3570729 1.285494,0.4176822 2.219347,2.3151744 3.423673,2.9288097 1.204326,0.6136347 3.288334,0.2538187 4.381839,1.048297 1.093505,0.794478 1.395295,2.887677 2.351054,3.843437 0.955759,0.955757 3.048956,1.257546 3.843435,2.351052 0.794478,1.093505 0.434662,3.177514 1.048298,4.38184 0.613635,1.204327 2.511126,2.138178 2.928808,3.423671 0.417683,1.285493 -0.568516,3.156314 -0.357071,4.49132 C 58.483954,30.173849 60,31.648353 60,32.999999 c 0,1.351648 -1.516046,2.826152 -1.727491,4.161159 -0.211443,1.335005 0.774756,3.205825 0.357073,4.491317 -0.417682,1.285494 -2.315174,2.219347 -2.928808,3.423673 -0.613636,1.204326 -0.253819,3.288334 -1.048298,4.381839 -0.794479,1.093505 -2.887676,1.395295 -3.843437,2.351054 -0.955757,0.955759 -1.257546,3.048956 -2.351052,3.843435 -1.093505,0.794478 -3.177514,0.434662 -4.38184,1.048298 -1.204327,0.613635 -2.138178,2.511126 -3.423671,2.928808 -1.285493,0.417683 -3.156314,-0.568516 -4.49132,-0.357071 C 34.826151,59.483954 33.351647,61 32.000001,61 Z"/>
+ <path style="fill:#ff8e03;fill-rule:evenodd" d="m 32.000001,60 c -1.351648,0 -2.826152,-1.516046 -4.161159,-1.727491 -1.335005,-0.211443 -3.205825,0.774756 -4.491317,0.357073 C 22.062031,58.2119 21.128178,56.314408 19.923852,55.700774 18.719526,55.087138 16.635518,55.446955 15.542013,54.652476 14.448508,53.857997 14.146718,51.7648 13.190959,50.809039 12.2352,49.853282 10.142003,49.551493 9.3475246,48.457987 8.553046,47.364482 8.9128612,45.280473 8.299226,44.076147 7.6855911,42.87182 5.7880996,41.937969 5.3704177,40.652476 4.9527357,39.366983 5.9389343,37.496162 5.72749,36.161156 5.5160459,34.826151 4,33.351647 4,32.000001 4,30.648353 5.516046,29.173849 5.7274902,27.838842 5.9389343,26.503837 4.9527354,24.633017 5.3704173,23.347525 5.7880995,22.062031 7.6855917,21.128178 8.299227,19.923852 8.9128617,18.719526 8.5530457,16.635518 9.3475237,15.542013 10.142002,14.448508 12.235201,14.146718 13.190961,13.190959 14.146718,12.2352 14.448507,10.142003 15.542013,9.3475246 16.635518,8.553046 18.719527,8.9128612 19.923853,8.299226 21.12818,7.6855911 22.062031,5.7880996 23.347524,5.3704177 24.633017,4.9527357 26.503838,5.9389343 27.838844,5.72749 29.173849,5.5160459 30.648353,4 31.999999,4 c 1.351648,0 2.826152,1.516046 4.161159,1.7274902 1.335005,0.2114441 3.205825,-0.7747548 4.491317,-0.3570729 1.285494,0.4176822 2.219347,2.3151744 3.423673,2.9288097 1.204326,0.6136347 3.288334,0.2538187 4.381839,1.0482967 1.093505,0.7944783 1.395295,2.8876773 2.351054,3.8434373 0.955759,0.955757 3.048956,1.257546 3.843435,2.351052 0.794478,1.093505 0.434662,3.177514 1.048298,4.38184 0.613635,1.204327 2.511126,2.138178 2.928808,3.423671 0.417683,1.285493 -0.568516,3.156314 -0.357071,4.49132 C 58.483954,29.173849 60,30.648353 60,31.999999 c 0,1.351648 -1.516046,2.826152 -1.727491,4.161159 -0.211443,1.335005 0.774756,3.205825 0.357073,4.491317 -0.417682,1.285494 -2.315174,2.219347 -2.928808,3.423673 -0.613636,1.204326 -0.253819,3.288334 -1.048298,4.381839 -0.794479,1.093505 -2.887676,1.395295 -3.843437,2.351054 -0.955757,0.955759 -1.257546,3.048956 -2.351052,3.843435 -1.093505,0.794478 -3.177514,0.434662 -4.38184,1.048298 -1.204327,0.613635 -2.138178,2.511126 -3.423671,2.928808 -1.285493,0.417683 -3.156314,-0.568516 -4.49132,-0.357071 C 34.826151,58.483954 33.351647,60 32.000001,60 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 32 4 C 30.648354 4 29.172896 5.5151184 27.837891 5.7265625 C 26.502885 5.9380068 24.633149 4.9534117 23.347656 5.3710938 C 22.062163 5.7887756 21.128155 7.6851932 19.923828 8.2988281 C 18.719502 8.9124633 16.636474 8.5531777 15.542969 9.3476562 C 14.449463 10.142135 14.147163 12.235647 13.191406 13.191406 C 12.235646 14.147165 10.142135 14.449464 9.3476562 15.542969 C 8.5531782 16.636474 8.9124628 18.719502 8.2988281 19.923828 C 7.6851928 21.128154 5.788776 22.062162 5.3710938 23.347656 C 5.2461115 23.732312 5.2596887 24.17533 5.3164062 24.634766 C 5.3328211 24.538427 5.3415641 24.438539 5.3710938 24.347656 C 5.788776 23.062162 7.6851928 22.128154 8.2988281 20.923828 C 8.9124628 19.719502 8.5531782 17.636474 9.3476562 16.542969 C 10.142135 15.449464 12.235646 15.147165 13.191406 14.191406 C 14.147163 13.235647 14.449463 11.142134 15.542969 10.347656 C 16.636474 9.5531773 18.719502 9.9124633 19.923828 9.2988281 C 21.128155 8.6851932 22.062163 6.7887756 23.347656 6.3710938 C 24.633149 5.9534117 26.502885 6.9380068 27.837891 6.7265625 C 29.172896 6.5151184 30.648354 5 32 5 C 33.351648 5 34.827102 6.5151183 36.162109 6.7265625 C 37.497114 6.9380066 39.366852 5.9534119 40.652344 6.3710938 C 41.937838 6.7887759 42.871846 8.6851928 44.076172 9.2988281 C 45.280498 9.9124628 47.363526 9.553178 48.457031 10.347656 C 49.550536 11.142134 49.852835 13.235646 50.808594 14.191406 C 51.764353 15.147163 53.857865 15.449463 54.652344 16.542969 C 55.446822 17.636474 55.087536 19.719502 55.701172 20.923828 C 56.314807 22.128155 58.211224 23.062163 58.628906 24.347656 C 58.658436 24.438539 58.667179 24.538427 58.683594 24.634766 C 58.740311 24.17533 58.753889 23.732312 58.628906 23.347656 C 58.211224 22.062163 56.314807 21.128155 55.701172 19.923828 C 55.087536 18.719502 55.446822 16.636474 54.652344 15.542969 C 53.857865 14.449463 51.764353 14.147163 50.808594 13.191406 C 49.852835 12.235646 49.550536 10.142135 48.457031 9.3476562 C 47.363526 8.5531782 45.280498 8.9124628 44.076172 8.2988281 C 42.871846 7.6851928 41.937838 5.7887759 40.652344 5.3710938 C 39.366852 4.9534119 37.497114 5.9380066 36.162109 5.7265625 C 34.827102 5.5151183 33.351648 4 32 4 z M 5.7148438 27.880859 C 5.4785988 29.204616 4 30.662674 4 32 C 4 32.165068 4.0243692 32.331745 4.0644531 32.5 C 4.3525924 31.290513 5.5409407 30.009861 5.7265625 28.837891 C 5.7734385 28.541927 5.7573463 28.217276 5.7148438 27.880859 z M 58.285156 27.880859 C 58.242654 28.217276 58.226561 28.541927 58.273438 28.837891 C 58.459058 30.00986 59.647408 31.290514 59.935547 32.5 C 59.975631 32.331745 60 32.165069 60 32 C 60 30.662676 58.5214 29.204614 58.285156 27.880859 z M 5.7148438 37.119141 C 5.5791838 38.192918 5.1521146 39.401012 5.3164062 40.365234 C 5.4492345 39.289268 5.8747367 38.097644 5.7265625 37.162109 C 5.724322 37.147963 5.7173739 37.133318 5.7148438 37.119141 z M 58.285156 37.119141 C 58.282626 37.133318 58.275678 37.147963 58.273438 37.162109 C 58.125264 38.097643 58.550766 39.289269 58.683594 40.365234 C 58.847886 39.401013 58.420817 38.192917 58.285156 37.119141 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32,55 c -1.062009,0 -2.220546,-1.191179 -3.269481,-1.357315 -1.048933,-0.166134 -2.518862,0.608737 -3.528893,0.280558 -1.01003,-0.328178 -1.743771,-1.819066 -2.690028,-2.301206 -0.946256,-0.482143 -2.583691,-0.199429 -3.442874,-0.823663 -0.859182,-0.624233 -1.096302,-2.268889 -1.847255,-3.019843 -0.750954,-0.750953 -2.39561,-0.988072 -3.019843,-1.847255 -0.624233,-0.859183 -0.341521,-2.496618 -0.823663,-3.442875 -0.482141,-0.946256 -1.973027,-1.679997 -2.301206,-2.690027 -0.328179,-1.01003 0.446692,-2.479961 0.280557,-3.528895 C 11.191179,35.220546 10,34.062009 10,33 c 0,-1.062009 1.191179,-2.220546 1.357314,-3.269481 0.166135,-1.048933 -0.608737,-2.518862 -0.280557,-3.528893 0.328179,-1.01003 1.819066,-1.743771 2.301206,-2.690028 0.482143,-0.946256 0.19943,-2.583691 0.823663,-3.442874 0.624233,-0.859182 2.268889,-1.096302 3.019843,-1.847255 0.750953,-0.750954 0.988072,-2.39561 1.847255,-3.019843 0.859183,-0.624233 2.496618,-0.341521 3.442875,-0.823663 0.946256,-0.482141 1.679997,-1.973027 2.690027,-2.301206 1.01003,-0.328179 2.479961,0.446692 3.528895,0.280557 C 29.779454,12.191179 30.937991,11 32,11 c 1.062009,0 2.220546,1.191179 3.269481,1.357314 1.048933,0.166135 2.518862,-0.608737 3.528893,-0.280557 1.01003,0.328179 1.743771,1.819066 2.690028,2.301206 0.946256,0.482143 2.583691,0.199429 3.442874,0.823663 0.859182,0.624233 1.096302,2.268889 1.847255,3.019843 0.750954,0.750953 2.39561,0.988072 3.019843,1.847255 0.624233,0.859183 0.341521,2.496618 0.823663,3.442875 0.482141,0.946256 1.973028,1.679997 2.301206,2.690027 0.328179,1.01003 -0.446692,2.479961 -0.280557,3.528895 C 52.808821,30.779454 54,31.937991 54,33 c 0,1.062009 -1.191179,2.220546 -1.357315,3.269481 -0.166134,1.048933 0.608737,2.518862 0.280558,3.528893 -0.328178,1.01003 -1.819066,1.743771 -2.301206,2.690028 -0.482143,0.946256 -0.199429,2.583691 -0.823663,3.442874 -0.624233,0.859182 -2.268889,1.096302 -3.019843,1.847255 -0.750953,0.750954 -0.988072,2.39561 -1.847255,3.019843 -0.859183,0.624233 -2.496618,0.341521 -3.442875,0.823663 -0.946256,0.482141 -1.679997,1.973028 -2.690027,2.301206 -1.01003,0.328179 -2.479961,-0.446692 -3.528895,-0.280557 C 34.220546,53.808821 33.062009,55 32,55 Z"/>
+ <path style="opacity:0.2" d="M 53.790984,5 C 58.67698,9.7599999 58.67698,24.04 48.904989,28.8 L 39.133,19.280001 C 48.904989,19.280001 53.790984,9.7599999 53.790984,5 Z"/>
+ <path style="fill:#f95050" d="M 53.790984,4 C 58.67698,8.7599999 58.67698,23.04 48.904989,27.8 L 39.133,18.280001 C 48.904989,18.280001 53.790984,8.7599999 53.790984,4 Z"/>
+ <path style="opacity:0.2" d="M 10.209387,5 C 5.3233914,9.7599999 5.3233914,24.04 15.095382,28.8 l 9.771989,-9.519999 C 15.095382,19.280001 10.209387,9.7599999 10.209387,5 Z"/>
+ <path style="fill:#f95050" d="M 10.209387,4 C 5.3233914,8.7599999 5.3233914,23.04 15.095382,27.8 l 9.771989,-9.519999 C 15.095382,18.280001 10.209387,8.7599999 10.209387,4 Z"/>
+ <path style="fill:#ffd059;fill-rule:evenodd" d="m 32,54 c -1.062009,0 -2.220546,-1.191179 -3.269481,-1.357315 -1.048933,-0.166134 -2.518862,0.608737 -3.528893,0.280558 -1.01003,-0.328178 -1.743771,-1.819066 -2.690028,-2.301206 -0.946256,-0.482143 -2.583691,-0.199429 -3.442874,-0.823663 -0.859182,-0.624233 -1.096302,-2.268889 -1.847255,-3.019843 -0.750954,-0.750953 -2.39561,-0.988072 -3.019843,-1.847255 -0.624233,-0.859183 -0.341521,-2.496618 -0.823663,-3.442875 -0.482141,-0.946256 -1.973027,-1.679997 -2.301206,-2.690027 -0.328179,-1.01003 0.446692,-2.479961 0.280557,-3.528895 C 11.191179,34.220546 10,33.062009 10,32 c 0,-1.062009 1.191179,-2.220546 1.357314,-3.269481 0.166135,-1.048933 -0.608737,-2.518862 -0.280557,-3.528893 0.328179,-1.01003 1.819066,-1.743771 2.301206,-2.690028 0.482143,-0.946256 0.19943,-2.583691 0.823663,-3.442874 0.624233,-0.859182 2.268889,-1.096302 3.019843,-1.847255 0.750953,-0.750954 0.988072,-2.39561 1.847255,-3.019843 0.859183,-0.624233 2.496618,-0.341521 3.442875,-0.823663 0.946256,-0.482141 1.679997,-1.973027 2.690027,-2.301206 1.01003,-0.328179 2.479961,0.446692 3.528895,0.280557 C 29.779454,11.191179 30.937991,10 32,10 c 1.062009,0 2.220546,1.191179 3.269481,1.357314 1.048933,0.166135 2.518862,-0.608737 3.528893,-0.280557 1.01003,0.328179 1.743771,1.819066 2.690028,2.301206 0.946256,0.482143 2.583691,0.199429 3.442874,0.823663 0.859182,0.624233 1.096302,2.268889 1.847255,3.019843 0.750954,0.750953 2.39561,0.988072 3.019843,1.847255 0.624233,0.859183 0.341521,2.496618 0.823663,3.442875 0.482141,0.946256 1.973028,1.679997 2.301206,2.690027 0.328179,1.01003 -0.446692,2.479961 -0.280557,3.528895 C 52.808821,29.779454 54,30.937991 54,32 c 0,1.062009 -1.191179,2.220546 -1.357315,3.269481 -0.166134,1.048933 0.608737,2.518862 0.280558,3.528893 -0.328178,1.01003 -1.819066,1.743771 -2.301206,2.690028 -0.482143,0.946256 -0.199429,2.583691 -0.823663,3.442874 -0.624233,0.859182 -2.268889,1.096302 -3.019843,1.847255 -0.750953,0.750954 -0.988072,2.39561 -1.847255,3.019843 -0.859183,0.624233 -2.496618,0.341521 -3.442875,0.823663 -0.946256,0.482141 -1.679997,1.973028 -2.690027,2.301206 -1.01003,0.328179 -2.479961,-0.446692 -3.528895,-0.280557 C 34.220546,52.808821 33.062009,54 32,54 Z"/>
+ <path style="opacity:0.4" d="m 32,28 c 0,0 -1.730189,-2.631304 -2.201203,-3.830115 -0.471028,-1.198812 -0.982366,-2.419118 -0.733738,-3.28296 0.24864,-0.863829 0.647445,-1.314196 1.467474,-1.64147 0.820026,-0.327274 2.114913,-0.327276 2.934936,0 0.820026,0.327274 1.218837,0.777642 1.467471,1.64147 0.248631,0.863842 -0.262704,2.084146 -0.733734,3.282961 C 33.730191,25.368696 32,28 32,28 Z"/>
+ <path style="opacity:0.4" d="m 32,35.999999 c 0,0 -1.730189,2.631304 -2.201203,3.830115 -0.471028,1.198812 -0.982366,2.419118 -0.733738,3.28296 0.24864,0.863829 0.647445,1.314196 1.467474,1.64147 0.820026,0.327274 2.114913,0.327276 2.934936,0 0.820026,-0.327274 1.218837,-0.777642 1.467471,-1.64147 0.248631,-0.863842 -0.262704,-2.084146 -0.733734,-3.282961 C 33.730191,38.631303 32,35.999999 32,35.999999 Z"/>
+ <path style="opacity:0.4" d="m 36,31.999999 c 0,0 2.631304,-1.730189 3.830115,-2.201203 1.198812,-0.471028 2.419118,-0.982366 3.28296,-0.733738 0.863829,0.24864 1.314196,0.647445 1.64147,1.467474 0.327274,0.820026 0.327276,2.114913 0,2.934936 -0.327274,0.820026 -0.777642,1.218837 -1.64147,1.467471 C 42.249233,35.18357 41.028929,34.672235 39.830114,34.201205 38.631304,33.73019 36,31.999999 36,31.999999 Z"/>
+ <path style="opacity:0.4" d="m 28.000001,31.999999 c 0,0 -2.631304,-1.730189 -3.830115,-2.201203 -1.198812,-0.471028 -2.419118,-0.982366 -3.28296,-0.733738 -0.863829,0.24864 -1.314196,0.647445 -1.64147,1.467474 -0.327274,0.820026 -0.327276,2.114913 0,2.934936 0.327274,0.820026 0.777642,1.218837 1.64147,1.467471 0.863842,0.248631 2.084146,-0.262704 3.282961,-0.733734 1.19881,-0.471015 3.830114,-2.201206 3.830114,-2.201206 z"/>
+ <path style="opacity:0.4" d="m 34.828427,34.828426 c 0,0 3.084041,0.637185 4.264786,1.151815 1.180755,0.514621 2.405212,1.015937 2.840234,1.802572 0.435005,0.786634 0.471465,1.38709 0.123034,2.198355 -0.348428,0.811264 -1.26405,1.726889 -2.075313,2.075314 -0.811264,0.348428 -1.411724,0.311972 -2.198353,-0.123036 -0.786637,-0.43502 -1.287954,-1.659474 -1.802576,-2.840233 -0.514629,-1.180744 -1.151812,-4.264787 -1.151812,-4.264787 z"/>
+ <path style="opacity:0.4" d="m 29.171574,29.171573 c 0,0 -0.637185,-3.084042 -1.151815,-4.264786 -0.514621,-1.180755 -1.015937,-2.405213 -1.802572,-2.840235 -0.786635,-0.435004 -1.38709,-0.471464 -2.198356,-0.123033 -0.811263,0.348428 -1.726888,1.26405 -2.075313,2.075313 -0.348428,0.811263 -0.311972,1.411724 0.123036,2.198353 0.43502,0.786637 1.659474,1.287954 2.840232,1.802576 1.180745,0.514628 4.264788,1.151812 4.264788,1.151812 z"/>
+ <path style="opacity:0.4" d="m 29.171573,34.828426 c 0,0 -3.084041,0.637185 -4.264786,1.151815 -1.180755,0.514621 -2.405212,1.015937 -2.840234,1.802572 -0.435005,0.786634 -0.471465,1.38709 -0.123034,2.198355 0.348428,0.811264 1.26405,1.726889 2.075313,2.075314 0.811264,0.348428 1.411724,0.311972 2.198353,-0.123036 0.786637,-0.43502 1.287954,-1.659474 1.802576,-2.840233 0.514629,-1.180744 1.151812,-4.264787 1.151812,-4.264787 z"/>
+ <path style="opacity:0.4" d="m 34.828426,29.171573 c 0,0 0.637185,-3.084042 1.151815,-4.264786 0.514621,-1.180755 1.015937,-2.405213 1.802572,-2.840235 0.786635,-0.435004 1.38709,-0.471464 2.198356,-0.123033 0.811263,0.348428 1.726888,1.26405 2.075313,2.075313 0.348428,0.811263 0.311972,1.411724 -0.123036,2.198353 -0.43502,0.786637 -1.659474,1.287954 -2.840232,1.802576 -1.180745,0.514628 -4.264788,1.151812 -4.264788,1.151812 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 32 10 C 30.937991 10 29.779402 11.191287 28.730469 11.357422 C 27.681535 11.523557 26.211202 10.747993 25.201172 11.076172 C 24.191142 11.404351 23.457975 12.896765 22.511719 13.378906 C 21.565462 13.861048 19.927542 13.576939 19.068359 14.201172 C 18.209176 14.825405 17.971656 16.469749 17.220703 17.220703 C 16.469749 17.971656 14.825405 18.209177 14.201172 19.068359 C 13.576939 19.927542 13.861049 21.565463 13.378906 22.511719 C 12.896766 23.457976 11.404351 24.191142 11.076172 25.201172 C 10.968182 25.533529 10.99468 25.9217 11.052734 26.322266 C 11.062139 26.282562 11.063688 26.239593 11.076172 26.201172 C 11.404351 25.191142 12.896766 24.457976 13.378906 23.511719 C 13.861049 22.565463 13.576939 20.927542 14.201172 20.068359 C 14.825405 19.209177 16.469749 18.971656 17.220703 18.220703 C 17.971656 17.469749 18.209176 15.825405 19.068359 15.201172 C 19.927542 14.576939 21.565462 14.861048 22.511719 14.378906 C 23.457975 13.896765 24.191142 12.404351 25.201172 12.076172 C 26.211202 11.747993 27.681535 12.523557 28.730469 12.357422 C 29.779402 12.191287 30.937991 11 32 11 C 33.062009 11 34.220596 12.191287 35.269531 12.357422 C 36.318464 12.523557 37.788797 11.747992 38.798828 12.076172 C 39.808858 12.404351 40.542024 13.896766 41.488281 14.378906 C 42.434537 14.861049 44.072458 14.576938 44.931641 15.201172 C 45.790823 15.825405 46.028344 17.469749 46.779297 18.220703 C 47.530251 18.971656 49.174595 19.209176 49.798828 20.068359 C 50.423061 20.927542 50.138952 22.565462 50.621094 23.511719 C 51.103235 24.457975 52.59565 25.191142 52.923828 26.201172 C 52.936312 26.239593 52.937862 26.282562 52.947266 26.322266 C 53.00532 25.9217 53.031818 25.533529 52.923828 25.201172 C 52.59565 24.191142 51.103235 23.457975 50.621094 22.511719 C 50.138952 21.565462 50.423061 19.927542 49.798828 19.068359 C 49.174595 18.209176 47.530251 17.971656 46.779297 17.220703 C 46.028344 16.469749 45.790823 14.825405 44.931641 14.201172 C 44.072458 13.576938 42.434537 13.861049 41.488281 13.378906 C 40.542024 12.896766 39.808858 11.404351 38.798828 11.076172 C 37.788797 10.747992 36.318464 11.523557 35.269531 11.357422 C 34.220596 11.191287 33.062009 10 32 10 z M 11.330078 28.835938 C 11.106269 29.856998 10 30.973084 10 32 C 10 32.164513 10.035055 32.331621 10.083984 32.5 C 10.350918 31.581411 11.217022 30.616916 11.357422 29.730469 C 11.400874 29.456122 11.378798 29.152122 11.330078 28.835938 z M 52.669922 28.835938 C 52.621202 29.152122 52.599126 29.456122 52.642578 29.730469 C 52.782978 30.616915 53.649082 31.581411 53.916016 32.5 C 53.964945 32.331621 54 32.164513 54 32 C 54 30.973084 52.893731 29.856996 52.669922 28.835938 z M 11.330078 36.164062 C 11.19961 37.010787 10.879581 37.946684 11.052734 38.677734 C 11.171106 37.860985 11.468889 36.973306 11.357422 36.269531 C 11.351932 36.234871 11.337726 36.198955 11.330078 36.164062 z M 52.669922 36.164062 C 52.662274 36.198955 52.648068 36.234871 52.642578 36.269531 C 52.531112 36.973306 52.828894 37.860986 52.947266 38.677734 C 53.120419 37.946683 52.80039 37.010787 52.669922 36.164062 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gdm-setup.svg b/.icons/awkward/64x64/apps/gdm-setup.svg
new file mode 120000
index 00000000..cd623cfa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gdm-setup.svg
@@ -0,0 +1 @@
+gdm-xnest.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gdm-xnest.svg b/.icons/awkward/64x64/apps/gdm-xnest.svg
new file mode 100644
index 00000000..2c49b200
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gdm-xnest.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,51.12407 0,1.999971 C 4.0000004,54.718018 5.2495825,56 6.8007604,56 L 57.20004,56 C 58.750017,56 60,54.718018 60,53.124041 l 0,-1.999971 c 0,1.593977 -1.249983,2.875959 -2.79996,2.875959 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.281982 -2.79996,-2.875959 z"/>
+ <rect style="fill:#e4e4e4" width="45.999" height="56" x="-55" y="-60" rx="2.876" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#4d4d4d" d="m 14.667848,19.000543 c -1.477379,0 -2.667962,1.115984 -2.667962,2.499965 l 0,20.999699 c 0,1.383981 1.190583,2.499965 2.667962,2.499965 l 34.663504,0 c 1.477979,0 2.667962,-1.115984 2.667962,-2.499965 l 0,-20.999699 c 0,-1.383981 -1.189983,-2.499965 -2.667962,-2.499965 l -34.663504,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 9 C 5.2496034 9 4 10.282223 4 11.875 L 4 12.876953 C 4 11.284176 5.2496034 10.001953 6.8007812 10.001953 L 57.199219 10.001953 C 58.749196 10.001953 60 11.284176 60 12.876953 L 60 11.875 C 60 10.282223 58.749196 9 57.199219 9 L 6.8007812 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gdmap_icon.svg b/.icons/awkward/64x64/apps/gdmap_icon.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gdmap_icon.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gdmsetup.svg b/.icons/awkward/64x64/apps/gdmsetup.svg
new file mode 120000
index 00000000..cd623cfa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gdmsetup.svg
@@ -0,0 +1 @@
+gdm-xnest.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/geany.svg b/.icons/awkward/64x64/apps/geany.svg
new file mode 100644
index 00000000..0a56ba83
--- /dev/null
+++ b/.icons/awkward/64x64/apps/geany.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 21.5997,17.000889 c -1.439972,0 -2.59995,1.189378 -2.59995,2.666549 3.254487,10.603829 -2.448953,17.672836 -5.1999,10.366977 -0.933282,-2.434353 -2.227757,-4.042922 -5.1998995,-3.999923 l -1.299975,0 c -0.7201862,0 -1.299975,0.594648 -1.299975,1.333314 l 0,2.366618 c 0,0.738646 0.5807622,1.228226 1.299975,1.265657 l 1.7000245,0 0,3.334355 C 9,45.000081 9,45.000081 13.79985,45.00083 19,45.000081 18.99975,48.073371 18.99975,54.334051 18.99975,55.810022 20.159728,57 21.5997,57 l 25.9995,0 C 49.039172,57 50.000936,55.810022 50,54.334051 l 0,-1.333974 6.699025,0 c 0.719986,0 1.299975,-0.593989 1.299975,-1.333975 l 0,-23.265552 c 0,-0.737986 -0.583989,-1.327974 -1.299975,-1.399973 l -6.699025,0 0,-7.333259 C 50,18.190147 49.039172,17.00077 47.5992,17.00077 Z M 50,31.00062 l 4.099075,0 0,17.999654 -4.099075,0 z"/>
+ <path style="fill:#fecd38" d="m 30.0062,10.870627 c -6.027883,0.648715 -9.703538,2.743866 -9.706275,5.130102 0.0051,0.113881 0.01977,0.22767 0.044,0.341193 0.365993,-0.211796 0.779985,-0.341193 1.227977,-0.341193 l 25.45351,0 c 0.453831,0 0.872183,0.132623 1.240396,0.348953 0.02133,-0.116158 0.03267,-0.232552 0.034,-0.348993 C 48.293808,13.615204 44.019242,11.521357 37.993,10.873187 38,9 36,8 34,8.0008425 32,8.001685 30,9 30.0062,10.870627 Z"/>
+ <path style="opacity:0.2" d="M 21.572266 15.001953 C 21.160355 15.001953 20.781041 15.118528 20.4375 15.300781 A 13.999731 5.3332973 0 0 0 20.300781 16 A 13.999731 5.3332973 0 0 0 20.34375 16.341797 C 20.709743 16.130001 21.124274 16 21.572266 16 L 47.025391 16 C 47.479222 16 47.897412 16.133279 48.265625 16.349609 A 13.999731 5.3332973 0 0 0 48.300781 16 A 13.999731 5.3332973 0 0 0 48.162109 15.304688 C 47.818355 15.121176 47.439285 15.001953 47.025391 15.001953 L 21.572266 15.001953 z"/>
+ <path style="fill:#fec006" d="m 21.5997,16.000808 c -1.439972,0 -2.59995,1.189378 -2.59995,2.666549 3.254487,10.603829 -2.448953,17.672836 -5.1999,10.366977 -0.933282,-2.434353 -2.227757,-4.042922 -5.1998995,-3.999923 l -1.299975,0 c -0.7201862,0 -1.299975,0.594648 -1.299975,1.333314 l 0,2.366618 c 0,0.738646 0.5807622,1.228226 1.299975,1.265657 L 9,30 9,33.334355 C 9,44 9,44 13.79985,44.000749 19,44 18.99975,47.07329 18.99975,53.33397 c 0,1.475971 1.159978,2.665949 2.59995,2.665949 l 25.9995,0 c 1.439972,0 2.401736,-1.189978 2.4008,-2.665949 l 0,-1.333974 6.699025,0 c 0.719986,0 1.299975,-0.593989 1.299975,-1.333975 l 0,-23.265552 c 0,-0.737986 -0.583989,-1.327974 -1.299975,-1.399973 l -6.699025,0 0,-7.333259 c 0,-1.477171 -0.960828,-2.666548 -2.4008,-2.666548 z M 50,30.000539 l 4.099075,0 0,17.999654 -4.099075,0 z"/>
+ <rect style="fill:#e82d2d" width="5" height="5" x="-2.92" y="39.58" transform="matrix(0.6,-0.8,0.6,0.8,0,0)"/>
+ <rect style="fill:#e82d2d" width="7.212" height="7.212" x="6.62" y="47.48" transform="matrix(0.55470017,-0.83205031,0.55470017,0.83205031,0,0)"/>
+ <rect style="fill:#e82d2d" width="5" height="5" x="12.08" y="54.58" transform="matrix(0.6,-0.8,0.6,0.8,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 21.599609 16 C 20.159637 16 19 17.190798 19 18.667969 C 19.035597 18.783952 19.056375 18.89269 19.089844 19.007812 C 19.376131 17.853737 20.383139 17 21.599609 17 L 47.599609 17 C 49.039581 17 50 18.190798 50 19.667969 L 50 18.667969 C 50 17.190798 49.039581 16 47.599609 16 L 21.599609 16 z M 7.3007812 25.035156 C 6.5805951 25.035156 6 25.628521 6 26.367188 L 6 27.367188 C 6 26.628521 6.5805951 26.035156 7.3007812 26.035156 L 8.5996094 26.035156 C 11.571752 25.992157 12.867499 27.600803 13.800781 30.035156 C 16.047764 36.002606 20.259 32.374575 19.955078 25.068359 C 19.850199 31.682931 15.941246 34.719721 13.800781 29.035156 C 12.867499 26.600803 11.571752 24.992157 8.5996094 25.035156 L 7.3007812 25.035156 z M 50 26 L 50 27 L 56.699219 27 C 57.415205 27.071999 57.998047 27.662405 57.998047 28.400391 L 57.998047 27.400391 C 57.998047 26.662405 57.415205 26.071999 56.699219 26 L 50 26 z M 50 48 L 50 49 L 54.099609 49 L 54.099609 48 L 50 48 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 34 8 C 32 8.0008425 29.999659 9.0004668 30.005859 10.871094 C 23.977976 11.519809 20.303518 13.613764 20.300781 16 C 20.305881 16.113881 20.31952 16.228274 20.34375 16.341797 C 20.366431 16.328672 20.39297 16.323028 20.416016 16.310547 C 21.056279 14.219575 24.568595 12.456247 30.005859 11.871094 C 29.999659 10.000467 32 9.0027956 34 9.0019531 C 36 9.0011106 37.999187 9.9998599 37.992188 11.873047 C 43.423015 12.457175 47.420639 14.216985 48.164062 16.304688 C 48.196693 16.322135 48.233737 16.330875 48.265625 16.349609 C 48.286955 16.233451 48.299451 16.116441 48.300781 16 C 48.294781 13.614515 44.01843 11.521217 37.992188 10.873047 C 37.999187 8.9998599 36 7.9991575 34 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/geary.svg b/.icons/awkward/64x64/apps/geary.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/geary.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gedit-icon.svg b/.icons/awkward/64x64/apps/gedit-icon.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gedit-icon.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gedit-logo.svg b/.icons/awkward/64x64/apps/gedit-logo.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gedit-logo.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gedit.svg b/.icons/awkward/64x64/apps/gedit.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gedit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/geeqie.svg b/.icons/awkward/64x64/apps/geeqie.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/geeqie.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gelemental.svg b/.icons/awkward/64x64/apps/gelemental.svg
new file mode 100644
index 00000000..0a7a8f5b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gelemental.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 29.601562,5 C 26.499162,5 24,7.4991626 24,10.601562 l 0,16.796876 c 0,0.36635 0.03894,0.723944 0.10546,1.070312 a 9.4811476,7.7379792 0 0 0 -0.316406,0.398438 L 16.531242,39.132812 9.2695232,49.394532 A 9.4811476,7.7379792 0 0 0 17.480469,61 L 32,61 46.519532,61 A 9.4811476,7.7379792 0 0 0 54.730468,49.394532 L 47.46875,39.132812 40.210938,28.867188 A 9.4811476,7.7379792 0 0 0 39.894532,28.46875 C 39.96107,28.122382 40,27.764788 40,27.398438 L 40,10.601562 C 40,7.4991626 37.500838,5 34.398438,5 l -4.796876,0 z"/>
+ <rect style="fill:#e4e4e4" width="16" height="28" x="24" y="4" ry="5.6"/>
+ <path style="fill:#e4e4e4" d="m 32.446272,24.008538 a 9.4811476,7.7379792 0 0 0 -8.65563,3.85964 L 16.529827,38.131474 9.2690076,48.394764 A 9.4811476,7.7379792 0 0 0 17.480063,60 l 14.519935,0 14.51994,0 A 9.4811476,7.7379792 0 0 0 54.730994,48.394764 L 47.470174,38.131474 40.211052,27.86818 a 9.4811476,7.7379792 0 0 0 -7.76478,-3.859642 z"/>
+ <path style="fill:#b343ff" d="m 33,12 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:#b343ff" d="m 29,20 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:#b343ff" d="m 35,26 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:#b343ff" d="m 29,34 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:#b343ff" d="m 21.38677,44.000742 -2.638399,3.978516 C 16.621575,51.18909 19.281049,54.000008 23.535752,54 l 8.464246,0 8.46425,0 c 4.254702,6e-6 6.914176,-2.81091 4.78738,-6.020742 l -2.6384,-3.978516 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 29.601562 4 C 26.499162 4 24 6.4991631 24 9.6015625 L 24 10.601562 C 24 7.4991631 26.499162 5 29.601562 5 L 34.398438 5 C 37.500838 5 40 7.4991631 40 10.601562 L 40 9.6015625 C 40 6.4991631 37.500838 4 34.398438 4 L 29.601562 4 z M 24.009766 27.589844 A 9.4811476 7.7379792 0 0 0 23.789062 27.867188 L 16.53125 38.132812 L 9.2695312 48.394531 A 9.4811476 7.7379792 0 0 0 8.0273438 52.826172 A 9.4811476 7.7379792 0 0 1 9.2695312 49.394531 L 16.53125 39.132812 L 23.789062 28.867188 A 9.4811476 7.7379792 0 0 1 24.105469 28.46875 C 24.050674 28.183435 24.020783 27.889013 24.009766 27.589844 z M 39.990234 27.589844 C 39.979219 27.889013 39.949341 28.183435 39.894531 28.46875 A 9.4811476 7.7379792 0 0 1 40.210938 28.867188 L 47.46875 39.132812 L 54.730469 49.394531 A 9.4811476 7.7379792 0 0 1 55.974609 52.820312 A 9.4811476 7.7379792 0 0 0 54.730469 48.394531 L 47.46875 38.132812 L 40.210938 27.867188 A 9.4811476 7.7379792 0 0 0 39.990234 27.589844 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gemini.svg b/.icons/awkward/64x64/apps/gemini.svg
new file mode 100644
index 00000000..a79d399b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gemini.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 61.96,31.828 A 30,30 0 0 1 32,61 30,30 0 0 1 2.04,32.172 30,30 0 0 0 2,33 30,30 0 0 0 32,63 30,30 0 0 0 62,33 30,30 0 0 0 61.96,31.828 Z"/>
+ <path style="fill:#4f4f4f" d="M 62,32 A 30,30 0 0 1 32,62 30,30 0 0 1 2,32 30,30 0 0 1 32,2 30,30 0 0 1 62,32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 2 A 30 30 0 0 0 2 32 A 30 30 0 0 0 2.0175781 32.511719 A 30 30 0 0 1 31.998047 3 L 32 3 A 30 30 0 0 1 61.974609 32.511719 A 30 30 0 0 0 61.998047 32 A 30 30 0 0 0 32 2 L 31.998047 2 z"/>
+ <circle style="opacity:0.2" cx="32" cy="19" r="12"/>
+ <circle style="fill:#31afe1" cx="32" cy="18" r="12"/>
+ <circle style="opacity:0.2" cx="32" cy="47" r="12"/>
+ <circle style="fill:#f19f00" cx="32" cy="46" r="12"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gens-gs.svg b/.icons/awkward/64x64/apps/gens-gs.svg
new file mode 100644
index 00000000..4b7c11c1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gens-gs.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 28.216512,5.9896248 C 22.952014,5.9799648 17.165099,6.9624474 11.557314,8.579555 9.9590001,9.040458 7.5089061,9.859902 7.3896611,9.973412 c -0.062118,0.05913 0.037224,0.100012 0.3751808,0.154454 0.87202,0.140478 2.1542202,0.536591 3.1157811,0.962509 3.503372,1.551795 6.780645,4.756295 8.996347,9.128563 0.40756,0.80425 0.720772,1.498462 0.720772,1.597398 0,0.02872 -0.254346,0.08764 -0.671447,0.15562 -4.234657,0.690226 -8.252206,2.555114 -11.9334617,6.552142 -1.5422526,1.67454 -3.1778146,3.879776 -4.458283,6.011004 -0.8652094,1.440062 -1.6432747,2.946006 -1.5220292,2.946006 0.00818,0 0.4185702,-0.09832 0.911966,-0.218494 5.2619196,-1.281672 10.0672679,-1.52486 13.4441389,-0.68037 1.423292,0.355936 2.633665,0.59665 3.487518,1.23242 0.36639,0.272808 0.741598,0.61741 0.741598,0.681076 -3.390195,2.888908 -5.413799,6.356526 -6.837946,10.1781 -1.255068,3.66391 -1.797157,7.347712 -1.7598,11.12616 2.165497,-1.66142 5.587173,-5.080824 8.20877,-6.043218 3.08894,-1.100272 5.840382,-1.460826 9.64894,-1.657562 1.059324,-0.05472 4.999436,-0.04064 5.0411,0.05456 10.827882,-0.08044 15.804114,-3.695172 20.518538,-8.907228 3.26907,-3.222576 4.9765,-7.801664 6.063852,-12.15632 0.340608,-1.402662 0.485026,-2.374362 0.513608,-3.456186 0.03384,-1.281096 -0.09372,-2.004534 -0.498182,-2.825762 -0.19248,-0.390784 -0.273066,-0.50686 -0.529736,-0.762414 -0.19976,-0.19888 -0.400936,-0.35264 -0.591354,-0.452014 -0.312012,-0.16282 -0.813436,-0.308676 -1.061194,-0.308676 -0.14312,0 -0.16088,-0.0132 -0.241302,-0.17864 l -0.08674,-0.17864 0.14554,-0.312354 c 0.727708,-1.561326 0.615944,-3.716658 0.830522,-6.202744 0.05912,-0.68497 0.0974,-1.847871 0.06632,-2.013555 -0.03234,-0.172392 -0.0112,-0.166036 -0.833358,-0.250433 -1.960334,-0.201216 -3.735824,-0.150906 -6.232796,0.14467 l -0.726566,0.08595 -0.37581,-0.332242 C 49.865878,12.284083 47.431956,10.92353 44.934896,9.717108 41.29927,7.9606052 37.383104,6.73411 32.88423,6.2393524 31.390678,6.075101 29.82809,5.9925828 28.216512,5.9896248 Z"/>
+ <path style="fill:#5856c2" d="M 28.216512,4.9896248 C 22.952014,4.9799688 17.165099,5.9624474 11.557314,7.579555 9.9590001,8.0404578 7.5089061,8.8599018 7.3896611,8.9734122 c -0.062118,0.059128 0.037224,0.100012 0.3751808,0.154454 0.87202,0.140478 2.1542202,0.5365908 3.1157811,0.9625088 3.503372,1.551795 6.780645,4.756295 8.996347,9.128563 0.40756,0.80425 0.720772,1.498462 0.720772,1.597398 0,0.02872 -0.254346,0.08764 -0.671447,0.15562 -4.234657,0.690226 -8.252206,2.555114 -11.9334617,6.552142 -1.5422526,1.67454 -3.1778146,3.879776 -4.458283,6.011004 -0.8652094,1.440062 -1.6432747,2.946006 -1.5220292,2.946006 0.00818,0 0.4185702,-0.09832 0.911966,-0.218494 5.2619196,-1.281672 10.0672679,-1.52486 13.4441389,-0.68037 1.423292,0.355936 2.633665,0.59665 3.487518,1.23242 0.36639,0.272808 0.741598,0.61741 0.741598,0.681076 -3.390195,2.888908 -5.413799,6.356526 -6.837946,10.1781 -1.255068,3.66391 -1.797157,7.347712 -1.7598,11.12616 2.165497,-1.66142 5.587173,-5.080824 8.20877,-6.043218 3.08894,-1.100272 5.840382,-1.460826 9.64894,-1.657562 1.059324,-0.05472 4.999436,-0.04064 5.0411,0.05456 10.827882,-0.08044 15.804114,-3.695172 20.518538,-8.907228 3.26907,-3.222576 4.9765,-7.801664 6.063852,-12.15632 0.340608,-1.402662 0.485026,-2.374362 0.513608,-3.456186 0.03384,-1.281096 -0.09372,-2.004534 -0.498182,-2.825762 -0.19248,-0.390784 -0.273066,-0.50686 -0.529736,-0.762414 -0.19976,-0.19888 -0.400936,-0.35264 -0.591354,-0.452014 -0.312012,-0.16282 -0.813436,-0.308676 -1.061194,-0.308676 -0.14312,0 -0.16088,-0.0132 -0.241302,-0.17864 l -0.08674,-0.17864 0.14554,-0.312354 c 0.727708,-1.561326 0.615944,-3.716658 0.830522,-6.202744 0.05912,-0.68497 0.0974,-1.847871 0.06632,-2.013555 -0.03234,-0.172392 -0.0112,-0.166036 -0.833358,-0.250433 -1.960334,-0.201216 -3.735824,-0.150906 -6.232796,0.14467 l -0.726566,0.08595 -0.37581,-0.332242 C 49.865878,11.284083 47.431956,9.92353 44.934896,8.7171082 41.29927,6.9606052 37.383104,5.73411 32.88423,5.2393524 31.390678,5.075101 29.82809,4.9925828 28.216512,4.9896248 Z"/>
+ <path style="fill:#ffffff" d="m 41.926898,21.038472 c -0.247054,-0.0158 -0.492602,-0.0096 -0.736608,0.0196 -4.065738,0.486034 -6.13642,3.441418 -6.981028,7.79855 -0.330896,2.864402 -0.02692,6.280594 0.77846,8.657926 0.0755,0.222708 0.107,0.372906 0.0837,0.396206 -0.0233,0.0233 -0.16406,0.0148 -0.371094,-0.0196 -0.12584,-0.02092 -0.443274,-0.0221 -0.700328,-0.0307 V 41.058 h 22.857144 l 1.735492,-2.363282 0.209264,-1.25837 c 1.363964,-4.233176 1.280686,-10.499684 0.12834,-12.06089 -0.06872,-0.0931 -0.19698,-0.206414 -0.284598,-0.251114 -0.731734,-0.373304 -1.756474,0.530456 -3.060826,2.695312 -2.453306,5.039662 -3.06831,6.781546 -4.316406,8.748946 -0.30253,0.328202 -0.471084,0.371256 -0.76172,0.18694 -0.76955,-0.488034 -1.215066,-2.20028 -1.456474,-6.236048 -0.0793,-1.325544 -0.15528,-1.302284 -0.301338,-2.03125 -0.373874,-1.866006 -1.039992,-3.35372 -2.073104,-4.628906 -1.252638,-1.546156 -3.019506,-2.710382 -4.748884,-2.820872 z"/>
+ <path style="opacity:0.2" d="m 28.59072,14.000001 -0.06232,0.195044 c -0.1127,0.352804 -0.314068,1.224018 -0.3788,1.638674 C 28.03886,16.543071 28,17.071748 28,17.869756 c 0,1.381658 0.13758,2.304846 0.52546,3.52625 C 28.6814,21.887038 28.731062,22 28.79117,22 c 0.02056,0 0.202952,-0.1353 0.405278,-0.300632 1.957558,-1.599772 4.401766,-2.994874 6.623724,-3.78068 0.0908,-0.03211 0.17148,-0.07613 0.17926,-0.09787 0.02274,-0.06344 -0.637444,-0.810688 -1.07155,-1.212834 C 34.14349,15.881352 33.417984,15.402504 32.401108,14.94015 32.033992,14.77323 31.564672,14.581848 31.358168,14.514917 30.586974,14.26495 29.654562,14.075313 28.9524,14.025601 Z"/>
+ <path style="fill:#f3a993" d="m 28.59072,13.000001 -0.06232,0.195044 c -0.1127,0.352804 -0.314068,1.224018 -0.3788,1.638674 C 28.03886,15.543071 28,16.071748 28,16.869756 c 0,1.381657 0.13758,2.304846 0.52546,3.52625 C 28.6814,20.887038 28.731062,21 28.79117,21 c 0.02056,0 0.202952,-0.1353 0.405278,-0.300632 1.957558,-1.599772 4.401766,-2.994875 6.623724,-3.78068 0.0908,-0.03211 0.17148,-0.07613 0.17926,-0.09787 0.02274,-0.06344 -0.637444,-0.810688 -1.07155,-1.212834 C 34.14349,14.881352 33.417984,14.402504 32.401108,13.94015 32.033992,13.77323 31.564672,13.581848 31.358168,13.514917 30.586974,13.26495 29.654562,13.075313 28.9524,13.025601 Z"/>
+ <path style="fill:#fcb9a4" d="m 57.52626,41.087928 c -0.563906,0.0038 -1.22491,0.265538 -1.65286,0.66174 -0.281046,0.260204 -0.411202,0.483954 -0.416682,0.716466 -0.0118,0.498408 0.583282,0.68355 1.45752,0.453478 0.602068,-0.15844 1.181178,-0.562686 1.381258,-0.964188 0.250974,-0.503642 0.0048,-0.827384 -0.657902,-0.864834 -0.03664,-0.0022 -0.07374,-0.0028 -0.11134,-0.0028 z"/>
+ <path style="fill:#fcb9a4" d="m 57.577464,41.11087 c 0.6621,0.0052 0.940106,0.339566 0.698066,0.839542 -0.17132,0.353908 -0.776926,0.777998 -1.359492,0.952054 -0.25758,0.07696 -0.769318,0.114 -0.942032,0.0682 -0.32067,-0.08504 -0.50108,-0.269232 -0.50108,-0.51165 0,-0.339328 0.441082,-0.807968 1.011556,-1.07474 0.445216,-0.208196 0.717818,-0.276368 1.092982,-0.2734 z"/>
+ <path style="fill:#fcb9a4" d="m 34.045874,42.385882 c 0.571754,0.003 0.843866,0.18154 1.290518,0.846592 0.731312,1.088896 1.488856,1.813904 2.478466,2.372068 0.78659,0.44365 1.687496,0.707046 2.567568,0.75068 0.293428,0.0146 0.586534,0.0549 0.756552,0.10412 0.240912,0.06976 0.310612,0.11332 0.52723,0.32993 0.211336,0.211336 0.262424,0.29134 0.33369,0.522062 0.04628,0.14986 0.08418,0.340886 0.08418,0.424432 0,0.08354 -0.03788,0.274484 -0.08418,0.42435 -0.07122,0.230566 -0.1224,0.310774 -0.332984,0.52136 -0.210586,0.210584 -0.290794,0.261848 -0.52136,0.33306 -0.259034,0.08 -0.701336,0.10358 -1.085856,0.05786 -0.947302,-0.11264 -1.287404,-0.18352 -2.00432,-0.417542 -1.359312,-0.443736 -2.552182,-1.181496 -3.612632,-2.234268 -0.712128,-0.706978 -1.530046,-1.806264 -1.68183,-2.26042 -0.216588,-0.64807 0.07578,-1.338936 0.695798,-1.64417 0.236696,-0.11652 0.304792,-0.13162 0.58916,-0.13014 z"/>
+ <path style="fill:#fcb9a4" d="m 34.626736,51.496774 c 0.0198,0.0016 0.04436,0.003 0.06138,0.0046 0.19106,0.018 0.423714,0.03452 0.584778,0.0422 -0.09802,-0.0058 -0.221928,-0.0156 -0.374088,-0.02872 -0.07414,-0.0064 -0.16892,-0.0122 -0.27207,-0.018 z"/>
+ <path style="opacity:0.2" d="m 30.895642,38.31473 c -1.533226,0.587962 -2.496836,1.75386 -2.807606,3.396944 -0.09748,0.51536 -0.11824,1.58272 -0.04092,2.103958 0.438358,2.955374 2.433288,5.77684 5.36738,7.652118 1.465704,1.006548 2.355482,1.276874 3.993186,1.835546 1.611586,0.469356 3.323382,0.695382 5.229648,0.696698 1.86948,0.0013 3.344326,-0.18456 4.973398,-0.626668 3.60405,-0.978114 6.634652,-3.148882 8.395028,-6.013212 1.272934,-2.562066 2.673844,-4.349936 1.628682,-5.921554 -1.688118,-2.53843 -6.300714,-0.9437 -8.0874,-0.16912 C 47.934744,41.970508 47.349584,41.880064 46.504466,42 44.60179,42.27001 43.56981,41.86938 40.001448,40.077446 37.223176,38.723678 33.861886,37.248328 30.895654,38.31474 Z"/>
+ <path style="fill:#f3a993" d="m 30.895642,37.31473 c -1.533226,0.587962 -2.496836,1.75386 -2.807606,3.396944 -0.09748,0.51536 -0.11824,1.58272 -0.04092,2.103958 0.438358,2.955374 2.433288,5.77684 5.36738,7.652118 1.465704,1.006548 2.355482,1.276874 3.993186,1.835546 1.611586,0.469356 3.323382,0.695382 5.229648,0.696698 1.86948,0.0013 3.344326,-0.18456 4.973398,-0.626668 3.60405,-0.978114 6.634652,-3.148882 8.395028,-6.013212 1.272934,-2.562066 2.673844,-4.349936 1.628682,-5.921554 -1.688118,-2.53843 -6.300714,-0.9437 -8.0874,-0.16912 C 47.934744,40.970508 47.349584,40.880064 46.504466,41 44.60179,41.27001 43.56981,40.86938 40.001448,39.077446 37.223176,37.723678 33.861886,36.248328 30.895654,37.31474 Z"/>
+ <path style="opacity:0.1" d="m 59.775391,31.37257 c -0.07543,2.039112 -0.385456,4.235967 -0.97461,6.064453 l -0.207031,1.257812 -1.128906,1.535157 c -1.803746,-2.222922 -6.185443,-0.71204 -7.917969,0.03906 -1.612294,0.701068 -2.197851,0.610529 -3.042969,0.730469 -0.41921,0.0595 -0.789038,0.07199 -1.160156,0.05859 H 45.148438 C 43.900855,40.966709 42.649612,40.408212 40,39.077648 c -1.574338,-0.767126 -3.334679,-1.557375 -5.105469,-1.917969 -0.449558,-1.46136 -0.708812,-3.244666 -0.771484,-5.042968 -0.01464,2.126707 0.238242,4.309579 0.771484,6.042968 1.77079,0.360594 3.531131,1.150843 5.105469,1.917969 2.649612,1.330564 3.900855,1.889061 5.148438,1.980469 h 0.195312 c 0.371118,0.0134 0.740946,9.02e-4 1.160156,-0.05859 0.845118,-0.11994 1.430675,-0.0294 3.042969,-0.730469 1.732526,-0.751102 6.114223,-2.261984 7.917969,-0.03906 l 1.128906,-1.535157 0.207031,-1.257812 c 0.688983,-2.138315 0.978225,-4.760306 0.97461,-7.064453 z"/>
+ <path style="opacity:0.2" d="m 55.519244,45.921928 c -0.613462,-0.18876 -0.928116,-0.428074 -1.217668,-0.92609 -0.679852,-1.169336 -0.18518,-3.059506 1.23113,-4.704098 0.527176,-0.61215 1.019178,-1.03314 1.689792,-1.445898 1.532882,-0.943488 3.067864,-1.111064 3.986466,-0.435202 0.35258,0.25941 0.527342,0.511488 0.673998,0.97216 0.11942,0.37513 0.1276,0.441566 0.11,0.893342 -0.0347,0.890864 -0.299196,1.6338 -0.923638,2.594294 -0.767634,1.180734 -1.96397,2.227782 -3.111632,2.723334 -0.861914,0.372168 -1.859236,0.506382 -2.438452,0.328158 z"/>
+ <path style="fill:#4f4f4f" d="m 55.519244,44.921928 c -0.613462,-0.18876 -0.928116,-0.428074 -1.217668,-0.92609 -0.679852,-1.169336 -0.18518,-3.059506 1.23113,-4.704098 0.527176,-0.61215 1.019178,-1.03314 1.689792,-1.445898 1.532882,-0.943488 3.067864,-1.111064 3.986466,-0.435202 0.35258,0.25941 0.527342,0.511488 0.673998,0.97216 0.11942,0.37513 0.1276,0.441566 0.11,0.893342 -0.0347,0.890864 -0.299196,1.6338 -0.923638,2.594294 -0.767634,1.180734 -1.96397,2.227782 -3.111632,2.723334 -0.861914,0.372168 -1.859236,0.506382 -2.438452,0.328158 z"/>
+ <ellipse style="fill:#3f3f3f" cx="45.275" cy="30.865" rx="2.953" ry="4.035" transform="matrix(0.99856688,0.05351809,-0.13641488,0.9906518,0,0)"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 33.5,43.5 c 1.985796,2.857144 3.714286,4 8,4"/>
+ <path style="fill:#3f3f3f" d="m 54.796876,29.488282 c -1.658108,3.498652 -2.465534,5.409508 -3.523438,7.078124 a 2.9315788,4.0504128 13.17543 0 0 1.17578,0.429688 2.9315788,4.0504128 13.17543 0 0 3.5,-3.839844 2.9315788,4.0504128 13.17543 0 0 -1.152342,-3.667968 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 28.216797 4.9902344 C 22.952299 4.9805784 17.164426 5.9629705 11.556641 7.5800781 C 9.9583267 8.0409809 7.50987 8.8591458 7.390625 8.9726562 C 7.328507 9.0317842 7.4276682 9.0725111 7.765625 9.1269531 C 8.1048137 9.1815947 8.5113426 9.2836387 8.9316406 9.4023438 C 9.7564871 9.1266627 10.761592 8.8093448 11.556641 8.5800781 C 17.164426 6.9629705 22.952299 5.9805784 28.216797 5.9902344 C 29.828375 5.9931924 31.391214 6.075983 32.884766 6.2402344 C 37.38364 6.734992 41.299921 7.9602939 44.935547 9.7167969 C 47.432607 10.923219 49.865105 12.283766 51.859375 14.046875 L 52.236328 14.378906 L 52.962891 14.292969 C 55.459863 13.997393 57.234978 13.947221 59.195312 14.148438 C 59.957467 14.226675 59.994313 14.232187 60.021484 14.369141 C 60.039522 13.904079 60.046883 13.492187 60.029297 13.398438 C 59.996957 13.226045 60.01747 13.232834 59.195312 13.148438 C 57.234978 12.947221 55.459863 12.997393 52.962891 13.292969 L 52.236328 13.378906 L 51.859375 13.046875 C 49.865105 11.283766 47.432607 9.9232187 44.935547 8.7167969 C 41.299921 6.9602939 37.38364 5.734992 32.884766 5.2402344 C 31.391214 5.075983 29.828375 4.9931924 28.216797 4.9902344 z M 20.208984 20.90625 C 20.097848 20.930109 20.101669 20.94399 19.925781 20.972656 C 15.691124 21.662882 11.673443 23.52641 7.9921875 27.523438 C 6.4499349 29.197978 4.8156246 31.403928 3.5351562 33.535156 C 2.6699469 34.975218 1.8904732 36.480469 2.0117188 36.480469 C 2.0161847 36.480469 2.3174686 36.407498 2.5097656 36.361328 C 2.7905291 35.827806 3.1428485 35.188117 3.5351562 34.535156 C 4.8156246 32.403928 6.4499349 30.197978 7.9921875 28.523438 C 11.673443 24.526409 15.691124 22.662882 19.925781 21.972656 C 20.342882 21.904676 20.597656 21.845126 20.597656 21.816406 C 20.597656 21.749473 20.427927 21.367844 20.208984 20.90625 z M 59.263672 22.275391 C 59.220899 22.389267 59.183268 22.506981 59.132812 22.615234 L 58.986328 22.927734 L 59.072266 23.107422 C 59.152688 23.272862 59.171333 23.285156 59.314453 23.285156 C 59.562211 23.285156 60.062988 23.43093 60.375 23.59375 C 60.565418 23.693124 60.767037 23.846042 60.966797 24.044922 C 61.223467 24.300476 61.303614 24.41781 61.496094 24.808594 C 61.798354 25.422309 61.947103 25.98172 61.988281 26.759766 C 61.989758 26.717765 61.993023 26.677071 61.994141 26.634766 C 62.027981 25.35367 61.900556 24.629822 61.496094 23.808594 C 61.303614 23.41781 61.223467 23.300476 60.966797 23.044922 C 60.767037 22.846042 60.565418 22.693124 60.375 22.59375 C 60.062988 22.43093 59.562211 22.285156 59.314453 22.285156 C 59.289296 22.285156 59.282104 22.276961 59.263672 22.275391 z M 20.064453 37.986328 C 17.00161 40.775524 15.10533 44.063124 13.759766 47.673828 C 12.504698 51.337738 11.962643 55.022333 12 58.800781 C 12.002855 58.798591 12.006906 58.795165 12.009766 58.792969 C 12.070748 55.365958 12.61651 52.011326 13.759766 48.673828 C 15.183913 44.852254 17.207461 41.385002 20.597656 38.496094 C 20.597656 38.44547 20.345848 38.214871 20.064453 37.986328 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 28.589844 13 L 28.529297 13.195312 C 28.416597 13.548117 28.215123 14.419328 28.150391 14.833984 C 28.039651 15.543336 28 16.071133 28 16.869141 C 28 17.058319 28.010177 17.222554 28.015625 17.396484 C 28.030469 16.854222 28.064558 16.383791 28.150391 15.833984 C 28.215123 15.419328 28.416597 14.548117 28.529297 14.195312 L 28.589844 14 L 28.953125 14.025391 C 29.655287 14.075103 30.586228 14.265658 31.357422 14.515625 C 31.563926 14.582556 32.033275 14.772533 32.400391 14.939453 C 33.417267 15.401807 34.143342 15.88079 34.927734 16.607422 C 35.070964 16.740107 35.234728 16.920931 35.394531 17.091797 C 35.535328 17.037874 35.681086 16.967207 35.820312 16.917969 C 35.911113 16.885859 35.99222 16.842053 36 16.820312 C 36.02274 16.756873 35.36184 16.009568 34.927734 15.607422 C 34.143342 14.88079 33.417267 14.401807 32.400391 13.939453 C 32.033275 13.772533 31.563926 13.582556 31.357422 13.515625 C 30.586228 13.265658 29.655287 13.075103 28.953125 13.025391 L 28.589844 13 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gens.svg b/.icons/awkward/64x64/apps/gens.svg
new file mode 100644
index 00000000..9a35b63c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gens.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3b8c5f" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6" d="m 33,34.999582 h 11 v 12 m 3,0 H 34.5 c -4.35,0 -14.5,1.986 -14.5,-13.964 0,-15.950001 10.15,-16.036001 14.5,-16.036001 5.8,0 10.9,3.124001 10.9,3.124001 v 0 0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6" d="m 33,34 h 11 v 12 m 3,0 H 34.5 C 30.15,46 20,47.986 20,32.036 20,16.086 30.15,16 34.5,16 c 5.8,0 10.9,3.124 10.9,3.124 v 0 0"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/genymotion-player.svg b/.icons/awkward/64x64/apps/genymotion-player.svg
new file mode 100644
index 00000000..98f181e2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/genymotion-player.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <path style="fill:#f15990" d="m 42.998973,18.001256 a 13.9996,13.9996 0 0 0 -13.999601,13.9996 13.9996,13.9996 0 0 0 13.999601,13.999601 13.9996,13.9996 0 0 0 13.9996,-13.999601 13.9996,13.9996 0 0 0 -13.9996,-13.9996 z M 16.999715,22.001142 A 9.9997145,9.9997145 0 0 0 7,32.000856 a 9.9997145,9.9997145 0 0 0 9.999715,9.999715 9.9997145,9.9997145 0 0 0 9.999714,-9.999715 9.9997145,9.9997145 0 0 0 -9.999714,-9.999714 z m 25.999258,0 a 9.9997145,9.9997145 0 0 1 9.999714,9.999714 9.9997145,9.9997145 0 0 1 -9.999714,9.999715 9.9997145,9.9997145 0 0 1 -9.999715,-9.999715 9.9997145,9.9997145 0 0 1 9.999715,-9.999714 z m -25.999258,3.999886 a 5.9998287,5.9998287 0 0 1 5.999829,5.999828 5.9998287,5.9998287 0 0 1 -5.999829,5.999829 5.9998287,5.9998287 0 0 1 -5.999829,-5.999829 5.9998287,5.9998287 0 0 1 5.999829,-5.999828 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/genymotion.svg b/.icons/awkward/64x64/apps/genymotion.svg
new file mode 100644
index 00000000..36f6e582
--- /dev/null
+++ b/.icons/awkward/64x64/apps/genymotion.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#f15990" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="M 42.998973,19.000799 A 13.9996,13.9996 0 0 0 28.999372,33.000399 13.9996,13.9996 0 0 0 42.998973,47 a 13.9996,13.9996 0 0 0 13.9996,-13.999601 13.9996,13.9996 0 0 0 -13.9996,-13.9996 z M 16.999715,23.000685 A 9.9997145,9.9997145 0 0 0 7,33.000399 a 9.9997145,9.9997145 0 0 0 9.999715,9.999715 9.9997145,9.9997145 0 0 0 9.999714,-9.999715 9.9997145,9.9997145 0 0 0 -9.999714,-9.999714 z m 25.999258,0 a 9.9997145,9.9997145 0 0 1 9.999714,9.999714 9.9997145,9.9997145 0 0 1 -9.999714,9.999715 9.9997145,9.9997145 0 0 1 -9.999715,-9.999715 9.9997145,9.9997145 0 0 1 9.999715,-9.999714 z m -25.999258,3.999886 a 5.9998287,5.9998287 0 0 1 5.999829,5.999828 5.9998287,5.9998287 0 0 1 -5.999829,5.999829 5.9998287,5.9998287 0 0 1 -5.999829,-5.999829 5.9998287,5.9998287 0 0 1 5.999829,-5.999828 z"/>
+ <path style="fill:#ffffff" d="m 42.998973,18.001256 a 13.9996,13.9996 0 0 0 -13.999601,13.9996 13.9996,13.9996 0 0 0 13.999601,13.999601 13.9996,13.9996 0 0 0 13.9996,-13.999601 13.9996,13.9996 0 0 0 -13.9996,-13.9996 z M 16.999715,22.001142 A 9.9997145,9.9997145 0 0 0 7,32.000856 a 9.9997145,9.9997145 0 0 0 9.999715,9.999715 9.9997145,9.9997145 0 0 0 9.999714,-9.999715 9.9997145,9.9997145 0 0 0 -9.999714,-9.999714 z m 25.999258,0 a 9.9997145,9.9997145 0 0 1 9.999714,9.999714 9.9997145,9.9997145 0 0 1 -9.999714,9.999715 9.9997145,9.9997145 0 0 1 -9.999715,-9.999715 9.9997145,9.9997145 0 0 1 9.999715,-9.999714 z m -25.999258,3.999886 a 5.9998287,5.9998287 0 0 1 5.999829,5.999828 5.9998287,5.9998287 0 0 1 -5.999829,5.999829 5.9998287,5.9998287 0 0 1 -5.999829,-5.999829 5.9998287,5.9998287 0 0 1 5.999829,-5.999828 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/geogebra-classic.svg b/.icons/awkward/64x64/apps/geogebra-classic.svg
new file mode 120000
index 00000000..1f18c02a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/geogebra-classic.svg
@@ -0,0 +1 @@
+geogebra.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/geogebra.svg b/.icons/awkward/64x64/apps/geogebra.svg
new file mode 100644
index 00000000..58a4f4cd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/geogebra.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <ellipse style="opacity:0.2" cx="13.685" cy="44.822" rx="26.556" ry="19.995" transform="matrix(0.84250019,-0.53869604,0.43439331,0.9007233,0,0)"/>
+ <ellipse style="fill:#6e6e6e" cx="14.123" cy="43.973" rx="26.556" ry="19.995" transform="matrix(0.84250019,-0.53869604,0.43439331,0.9007233,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 38.769531,9.0078125 A 19.677117,26.791996 49.086323 0 0 22.3125,13.988281 19.677117,26.791996 49.086323 0 0 7.0410156,39.498047 19.677117,26.791996 49.086323 0 1 22.3125,14.988281 19.677117,26.791996 49.086323 0 1 38.769531,10.007812 19.677117,26.791996 49.086323 0 1 53.375,18.695312 19.677117,26.791996 49.086323 0 1 54.951172,25.042969 19.677117,26.791996 49.086323 0 0 53.375,17.695312 19.677117,26.791996 49.086323 0 0 38.769531,9.0078125 Z"/>
+ <rect style="opacity:0.2" width="16" height="16" x="-21" y="-38" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3e3e3e" width="16" height="16" x="-20" y="-38" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="10" height="10" x="-18" y="-35" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6666ff" width="10" height="10" x="-17" y="-35" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="16" height="16" x="-35" y="-62" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3e3e3e" width="16" height="16" x="-34" y="-62" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="10" height="10" x="-32" y="-59" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6666ff" width="10" height="10" x="-31" y="-59" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="16" height="16" x="-39" y="-18" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3e3e3e" width="16" height="16" x="-38" y="-18" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="10" height="10" x="-36" y="-15" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6666ff" width="10" height="10" x="-35" y="-15" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="16" height="16" x="-61" y="-24" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3e3e3e" width="16" height="16" x="-60" y="-24" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="10" height="10" x="-58" y="-21" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6666ff" width="10" height="10" x="-57" y="-21" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="16" height="16" x="-57" y="-50" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3e3e3e" width="16" height="16" x="-56" y="-50" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="10" height="10" x="-54" y="-47" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6666ff" width="10" height="10" x="-53" y="-47" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gerbview.svg b/.icons/awkward/64x64/apps/gerbview.svg
new file mode 100644
index 00000000..607446eb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gerbview.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56.2 0,2 C 4,59.75 5.2496,61 6.8008,61 l 50.4,0 c 1.55,0 2.8,-1.25 2.8,-2.8 l 0,-2 c 0,1.55 -1.25,2.8 -2.8,2.8 l -50.4,0 c -1.5504,0 -2.8,-1.25 -2.8,-2.8 z"/>
+ <rect style="fill:#d2d2d2" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495813 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.201172 5 C 58.751172 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495812 58.751172 4 57.201172 4 L 6.8007812 4 z"/>
+ <g transform="matrix(2,0,0,1.93342,0.37094,0.0168844)">
+ <path style="display:block;fill:#4d4d4d" transform="translate(-0.18547,0)" d="m 9.009955,7.2324 c -0.6752514,-0.012649 -0.6812132,1.0047346 -0.00586,1 l 3.40031,0.019531 1.6055,1.6191 0,6.1641 c -0.0096,0.676161 1.009563,0.676161 1,0 l 0,-1.2402 c 4.12e-4,-0.01172 4.12e-4,-0.02344 0,-0.03516 l 0,-5.0957 c -6.16e-4,-0.1320785 -0.05346,-0.2585491 -0.147,-0.3518 l -1.894,-1.9102 c -0.09307,-0.094101 -0.219651,-0.1474659 -0.352,-0.1484 l -3.60711,-0.0215 z M 20.4918,7.2461 c -0.276066,0.00441 -0.496314,0.2317321 -0.492,0.5078 l 0,8.2813 c -0.0096,0.676161 1.009563,0.676161 1,0 l 0,-1.2402 c 4.12e-4,-0.01172 4.12e-4,-0.02344 0,-0.03516 l 0,-7.0061 C 21.0042,7.4714036 20.774135,7.2414163 20.4918,7.24594 Z M 14.5016,7.24805 C 14.052637,7.24644 13.829175,7.7914377 14.15004,8.10547 L 16,9.87107 l 0,4.8887 c -8.6e-4,0.01692 -8.6e-4,0.03386 0,0.05078 l 0,1.2246 c -0.0096,0.676161 1.009563,0.676161 1,0 l 0,-6.3711 c 3.4e-4,-0.131858 -0.05142,-0.2585134 -0.144,-0.3524 l -1.99496,-1.9102 c -0.09379,-0.097995 -0.223359,-0.1536863 -0.359,-0.1543 z m 2,0 C 16.052637,7.24644 15.829175,7.7914377 16.15004,8.10547 l 1.84796,1.7656 0,6.1641 c -0.0096,0.676161 1.009563,0.676161 1,0 l 0,-1.2402 c 4.12e-4,-0.01172 4.12e-4,-0.02344 0,-0.03516 l 0,-5.0957 c 1.81e-4,-0.1316503 -0.05156,-0.2580612 -0.144,-0.3518 l -1.99496,-1.9102 c -0.0933,-0.097499 -0.222054,-0.1531463 -0.357,-0.1543 z" display="block"/>
+ </g>
+ <g transform="matrix(2,0,0,2.193,-0.02819,-3.0368)">
+ <path style="display:block;fill:#4d4d4d" transform="translate(0.014095,0)" d="m 13.553,18.713 a 0.50005,0.50005 0 0 0 -0.49219,0.50586 l 0,1.2402 a 0.50005,0.50005 0 0 0 0,0.03516 l 0,1.7051 -0.97266,0.97852 -3.5801,0 a 0.50005,0.50005 0 1 0 0,1 l 3.7891,0 a 0.50005,0.50005 0 0 0 0.35547,-0.14648 l 1.2617,-1.2754 a 0.50005,0.50005 0 0 0 0.147,-0.353 l 0,-3.1856 A 0.50005,0.50005 0 0 0 13.55351,18.7115 Z m 2.9395,0 a 0.50005,0.50005 0 0 0 -0.492,0.506 l 0,4.459 a 0.50005,0.50005 0 1 0 1,0 l 0,-3.1484 a 0.50005,0.50005 0 0 0 0,-0.03516 l 0,-1.2754 a 0.50005,0.50005 0 0 0 -0.50781,-0.50586 z m 2.002,0 a 0.50005,0.50005 0 0 0 -0.494,0.506 l 0,1.2754 a 0.50005,0.50005 0 0 0 0,0.05078 l 0,1.8594 a 0.50005,0.50005 0 0 0 0.14648,0.35156 l 1.2617,1.2754 a 0.50005,0.50005 0 0 0 0.35547,0.14648 l 3.7891,0 a 0.50005,0.50005 0 1 0 0,-1 l -3.5801,0 -0.972,-0.978 0,-2.98 a 0.50005,0.50005 0 0 0 -0.50586,-0.50586 z m 2.0039,0 a 0.50005,0.50005 0 0 0 -0.49219,0.50586 l 0,1.1953 a 0.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.20313 l 1.2109,1.2207 a 0.50005,0.50005 0 0 0 0.35547,0.14844 l 1.2617,0 a 0.50005,0.50005 0 1 0 0,-1 l -1.0547,0 -0.9707,-0.98047 0,-1.0684 a 0.50005,0.50005 0 0 0 -0.50781,-0.50586 z" display="block"/>
+ </g>
+ <path style="display:block;fill:#4d4d4d" d="M 15.044,18 A 1.04416,0.97388 0 0 0 14,18.9738 l 0,26.052 a 1.04416,0.97388 0 0 0 1.044,0.974 l 6.5946,0 a 1.04416,0.97388 0 0 0 0.74226,-0.2891 l 1.318,-1.24 a 1.04416,0.97388 0 0 0 0.302,-0.684 l 0,-22.332 a 1.04416,0.97388 0 0 0 -0.302,-0.684 l -2.638,-2.481 a 1.04416,0.97388 0 0 0 -0.738,-0.289 l -5.278,0 z" display="block"/>
+ <rect style="display:block;fill:none;stroke:#4d4d4d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" width="20.21" height="16.562" x="25" y="26.44" ry="2.584" display="block"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.958,45.848 Z"/>
+ <circle style="fill:#c03630" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 48 40 L 48 40.001953 C 46.06146 40.020193 44.110475 40.444658 42.421875 41.363281 C 41.748855 41.78409 40.940891 42.327405 40.332031 42.875 C 39.374031 43.775404 38.554 44.825092 38 46.001953 C 39.51868 49.217872 42.856497 51.57557 46.529297 51.923828 C 48.938497 52.185617 51.460325 51.784982 53.578125 50.640625 C 54.251125 50.219816 55.059109 49.676502 55.667969 49.128906 C 56.625969 48.226583 57.446 47.176894 58 46.001953 C 56.482 42.786225 53.142703 40.429522 49.470703 40.082031 C 48.982703 40.026351 48.49 40 48 40 z M 48.003906 42 C 50.143607 41.95259 52.03831 43.867621 51.998047 45.996094 C 52.066617 48.348542 49.723408 50.378752 47.40625 49.939453 C 45.066085 49.664667 43.421718 47.038434 44.191406 44.814453 C 44.683511 43.178264 46.290945 41.982779 48.005859 42.001953 L 48.003906 42 z M 48 44 A 1.9999991 1.9988487 0 0 0 46 46.001953 A 1.9999991 1.9988487 0 0 0 48 48 A 1.9999991 1.9988487 0 0 0 50 46.001953 A 1.9999991 1.9988487 0 0 0 48 44.005859 L 48 44 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gftp.svg b/.icons/awkward/64x64/apps/gftp.svg
new file mode 100644
index 00000000..964af594
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gftp.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#84b126" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="opacity:0.2" width="40" height="6" x="12" y="48"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812,4 C 5.2496034,4 4,5.2495827 4,6.8002055 L 4,7.8 C 4,6.2493772 5.2496034,4.9997945 6.8007812,4.9997945 l 50.3984378,0 C 58.749197,4.9997945 60,6.2493772 60,7.8 L 60,6.8002055 C 60,5.2495828 58.749197,4 57.199219,4 L 6.8007812,4 Z"/>
+ <path style="opacity:0.2" d="m 4,57.199219 0,1 C 4,59.749197 5.2496034,61 6.8007812,61 L 57.199219,61 C 58.749197,61 60,59.749197 60,58.199219 l 0,-1 C 60,58.749197 58.749197,60 57.199219,60 L 6.8007812,60 C 5.2496034,60 4,58.749197 4,57.199219 Z"/>
+ <rect style="fill:#3f3f3f" width="6" height="8" x="29" y="40"/>
+ <rect style="fill:#3f3f3f" width="40" height="6" x="12" y="47"/>
+ <circle style="opacity:0.2" cx="14" cy="51" r="6"/>
+ <circle style="fill:#ffffff" cx="14" cy="50" r="6"/>
+ <circle style="opacity:0.2" cx="32" cy="51" r="6"/>
+ <circle style="fill:#ffffff" cx="32" cy="50" r="6"/>
+ <circle style="opacity:0.2" cx="49.999" cy="51" r="6"/>
+ <circle style="fill:#ffffff" cx="49.999" cy="50" r="6"/>
+ <path style="opacity:0.2" d="m 19.33965,9.000744 c -1.849812,0 -3.339822,1.489978 -3.339822,3.339752 l 0,25.319638 c 0,1.849973 1.49001,3.339952 3.339822,3.339952 l 25.320156,0 c 1.850012,0 3.340022,-1.489979 3.340022,-3.339952 l 0,-25.319638 c 0,-1.849974 -1.49001,-3.339952 -3.340022,-3.339952 l -25.320156,0 z m 4.660228,7.999885 16.0001,0 0,15.999771 -16.0001,0 0,-15.999771 z"/>
+ <path style="fill:#5c5c5c" d="m 19.33965,8.0007723 c -1.849812,0 -3.339822,1.4899787 -3.339822,3.3397527 l 0,25.319637 c 0,1.849974 1.49001,3.339953 3.339822,3.339953 l 25.320156,0 c 1.850012,0 3.340022,-1.489979 3.340022,-3.339953 l 0,-25.319637 c 0,-1.849974 -1.49001,-3.3399527 -3.340022,-3.3399527 l -25.320156,0 z m 4.660228,7.9998857 16.0001,0 0,15.999771 -16.0001,0 0,-15.999771 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ghex.svg b/.icons/awkward/64x64/apps/ghex.svg
new file mode 100644
index 00000000..0e1af6a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ghex.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 14.048545,33 c -0.956425,7.7e-4 -1.841113,0.525994 -2.325913,1.380862 l -6.3501403,11.2 c -0.4966556,0.876008 -0.4966556,1.962268 0,2.838276 l 6.3501403,11.2 C 12.207432,60.474006 13.09212,60.99923 14.048545,61 h 12.702911 c 0.956424,-7.7e-4 1.841112,-0.525994 2.325912,-1.380862 l 6.35014,-11.2 c 0.496656,-0.876008 0.496656,-1.962268 0,-2.838276 l -6.35014,-11.2 C 28.592568,33.525994 27.70788,33.00077 26.751456,33 Z"/>
+ <path style="fill:#558b2f" d="m 14.048047,4.7 c -0.700503,5.64e-4 -1.348879,0.3807602 -1.714453,1.0253906 L 5.9816407,16.925391 c -0.3742052,0.660028 -0.3742052,1.48919 0,2.149218 L 12.333594,30.27461 c 0.365574,0.64463 1.01395,1.024826 1.714453,1.02539 a 0.70007,0.70007 0 0 1 0,1.4 c -0.700503,5.64e-4 -1.348879,0.38076 -1.714453,1.02539 l -6.3519533,11.2 c -0.3742052,0.66003 -0.3742052,1.48919 0,2.14922 l 6.3519533,11.2 c 0.365574,0.64463 1.01395,1.024826 1.714453,1.02539 h 12.703905 c 0.700502,-5.64e-4 1.34883,-0.380698 1.714454,-1.02539 l 6.351954,-11.2 c 0.30632,-0.540294 0.34813,-1.196772 0.13946,-1.79375 a 0.70007,0.70007 0 0 1 0.661718,-0.929688 h 0.226952 a 0.70007,0.70007 0 0 1 0.530468,0.24336 c 0.3843,0.447502 0.908662,0.705016 1.471096,0.705468 h 12.703904 c 0.700502,-5.64e-4 1.34888,-0.38076 1.714454,-1.02539 l 6.351954,-11.2 c 0.374204,-0.66003 0.374204,-1.48919 0,-2.14922 L 52.266406,19.725391 C 51.900832,19.080761 51.252454,18.700564 50.551952,18.7 H 37.848048 c -0.700502,5.64e-4 -1.348882,0.380761 -1.714454,1.025391 a 0.70007,0.70007 0 0 0 -0.0028,0.0028 l -0.011,0.01914 A 0.70007,0.70007 0 0 1 35.51289,20.1 h -0.07656 a 0.70007,0.70007 0 0 1 -0.6125,-1.041797 c 0.366914,-0.658534 0.365764,-1.478024 -0.0054,-2.132812 L 28.466406,5.7253906 C 28.100832,5.0807614 27.452454,4.700564 26.751952,4.7 Z m 21.057421,14 -0.18868,0.333593 C 34.996318,18.893747 35.145936,18.825552 35.242186,18.7 Z"/>
+ <path style="fill:#5d9733" d="m 14.048545,32 c -0.956425,7.7e-4 -1.841113,0.525994 -2.325913,1.380862 l -6.3501403,11.2 c -0.4966556,0.876008 -0.4966556,1.962268 0,2.838276 l 6.3501403,11.2 C 12.207432,59.474006 13.09212,59.99923 14.048545,60 h 12.702911 c 0.956424,-7.7e-4 1.841112,-0.525994 2.325912,-1.380862 l 6.35014,-11.2 c 0.496656,-0.876008 0.496656,-1.962268 0,-2.838276 l -6.35014,-11.2 C 28.592568,32.525994 27.70788,32.00077 26.751456,32 Z"/>
+ <path style="opacity:0.2" d="m 37.848544,19 c -0.956424,7.7e-4 -1.841112,0.525994 -2.325912,1.380862 l -6.350142,11.2 c -0.496654,0.876008 -0.496654,1.962268 0,2.838276 l 6.350142,11.2 C 36.007432,46.474006 36.89212,46.99923 37.848544,47 h 12.702912 c 0.956424,-7.7e-4 1.841112,-0.525994 2.325912,-1.380862 l 6.35014,-11.2 c 0.496656,-0.876008 0.496656,-1.962268 0,-2.838276 l -6.35014,-11.2 C 52.392568,19.525994 51.50788,19.00077 50.551456,19 Z"/>
+ <path style="fill:#7cb342" d="m 37.848544,18 c -0.956424,7.7e-4 -1.841112,0.525994 -2.325912,1.380862 l -6.350142,11.2 c -0.496654,0.876008 -0.496654,1.962268 0,2.838276 l 6.350142,11.2 C 36.007432,45.474006 36.89212,45.99923 37.848544,46 h 12.702912 c 0.956424,-7.7e-4 1.841112,-0.525994 2.325912,-1.380862 l 6.35014,-11.2 c 0.496656,-0.876008 0.496656,-1.962268 0,-2.838276 l -6.35014,-11.2 C 52.392568,18.525994 51.50788,18.00077 50.551456,18 Z"/>
+ <path style="opacity:0.2" d="m 14.048545,5 c -0.956425,7.7e-4 -1.841113,0.525994 -2.325914,1.380862 l -6.3501393,11.2 c -0.4966556,0.876008 -0.4966556,1.962268 0,2.838276 l 6.3501393,11.2 C 12.207432,32.474006 13.09212,32.99923 14.048545,33 h 12.702911 c 0.956424,-7.7e-4 1.841112,-0.525994 2.325912,-1.380862 l 6.35014,-11.2 c 0.496656,-0.876008 0.496656,-1.962268 0,-2.838276 l -6.35014,-11.2 C 28.592568,5.525994 27.70788,5.00077 26.751456,5 Z"/>
+ <path style="fill:#9ccc65" d="m 14.048545,4 c -0.956425,7.7e-4 -1.841113,0.525994 -2.325914,1.380862 l -6.3501393,11.2 c -0.4966556,0.876008 -0.4966556,1.962268 0,2.838276 l 6.3501393,11.2 C 12.207432,31.474006 13.09212,31.99923 14.048545,32 h 12.702911 c 0.956424,-7.7e-4 1.841112,-0.525994 2.325912,-1.380862 l 6.35014,-11.2 c 0.496656,-0.876008 0.496656,-1.962268 0,-2.838276 l -6.35014,-11.2 C 28.592568,4.525994 27.70788,4.00077 26.751456,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.046875 4 C 13.090451 4.00077 12.207457 4.5279447 11.722656 5.3828125 L 5.3710938 16.582031 C 5.0398686 17.166251 4.9534049 17.838022 5.0703125 18.482422 C 5.1227795 18.171127 5.2106333 17.865054 5.3710938 17.582031 L 11.722656 6.3828125 C 12.207457 5.5279447 13.090451 5.00077 14.046875 5 L 26.75 5 C 27.706424 5.00077 28.593325 5.5279445 29.078125 6.3828125 L 35.425781 17.582031 C 35.587539 17.867338 35.675809 18.176207 35.728516 18.490234 C 35.846548 17.843423 35.75829 17.168508 35.425781 16.582031 L 29.078125 5.3828125 C 28.593325 4.5279445 27.706424 4.00077 26.75 4 L 14.046875 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.544922 32.5 C 12.218819 32.729421 11.92906 33.0169 11.722656 33.380859 L 5.3730469 44.580078 C 5.0394997 45.168393 4.9499887 45.849398 5.0644531 46.5 C 5.1204275 46.181848 5.2099385 45.867771 5.3730469 45.580078 L 11.722656 34.380859 C 12.207456 33.525991 13.092403 33.00077 14.048828 33 C 13.499601 32.999558 12.984696 32.809443 12.544922 32.5 z M 28.255859 32.5 C 27.816085 32.809443 27.30118 32.999558 26.751953 33 C 27.708377 33.00077 28.593325 33.525991 29.078125 34.380859 L 35.427734 45.580078 C 35.590843 45.867771 35.680354 46.181848 35.736328 46.5 C 35.767683 46.321781 35.779377 46.141189 35.779297 45.960938 C 35.691076 45.849475 35.595199 45.74568 35.523438 45.619141 L 29.171875 34.419922 C 28.925883 33.986036 28.805047 33.499621 28.802734 33.013672 C 28.638734 32.820302 28.459778 32.643461 28.255859 32.5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 37.847656 18 C 37.042908 18.000648 36.30614 18.388424 35.798828 19.015625 C 35.796195 19.500928 35.673401 19.986613 35.427734 20.419922 L 29.078125 31.619141 C 29.005904 31.746491 28.909197 31.850816 28.820312 31.962891 C 28.820347 32.142493 28.832046 32.322432 28.863281 32.5 C 28.919251 32.181822 29.008754 31.867794 29.171875 31.580078 L 35.523438 20.380859 C 36.008237 19.525991 36.891232 19.00077 37.847656 19 L 50.550781 19 C 51.507205 19.00077 52.392153 19.525991 52.876953 20.380859 L 59.226562 31.580078 C 59.389685 31.867794 59.481139 32.181822 59.537109 32.5 C 59.651552 31.849421 59.560098 31.16837 59.226562 30.580078 L 52.876953 19.380859 C 52.392153 18.525991 51.507205 18.00077 50.550781 18 L 37.847656 18 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ghidra.svg b/.icons/awkward/64x64/apps/ghidra.svg
new file mode 100644
index 00000000..2ad01edf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ghidra.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32 5 A 28 28 0 0 0 4 33 A 28 28 0 0 0 10.474609 50.867188 C 15.271259 51.104044 19.510893 53.448566 24.240234 54.560547 C 27.147748 55.374831 28.833537 55.569302 32.230469 55.482422 C 35.004341 55.411482 35.935969 55.292339 37.617188 54.792969 C 41.046763 53.774283 44.591213 51.766692 46.587891 49.714844 C 50.305271 45.89474 51.940882 38.623533 50.263672 33.193359 C 49.446666 29.993097 48.107049 28.841747 45.605469 27.962891 C 43.226463 27.109449 41.957031 28.318359 41.957031 28.318359 C 42.096203 29.945265 42.49181 31.073424 40.271484 33 C 39.259108 33.998078 36.754097 34.409681 34.939453 34.783203 C 34.576311 34.857951 34.200705 35.137848 34.078125 35.427734 C 33.958571 35.710462 33.036721 38.824795 32.029297 41.369141 C 29.696005 47.262095 28.361343 50.005408 27.537109 50.603516 C 26.904831 51.062306 26.864935 51.06465 25.341797 50.666016 C 24.487759 50.4425 23.228889 49.924723 22.546875 49.515625 C 21.360881 48.804225 17.056641 44.511719 17.056641 44.511719 C 17.056641 44.511719 19.218812 44.988718 20.953125 45.080078 C 24.490195 45.266424 25.610313 45.203736 25.859375 42.960938 C 25.956555 42.085904 26.042228 39.737313 26.048828 38.720703 C 26.05958 37.046591 25.979919 36.710549 25.212891 35.158203 C 24.730621 34.182167 24.319192 32.960972 24.257812 32.322266 C 24.198539 31.705398 24.056966 31.201172 23.941406 31.201172 C 23.825854 31.201172 23.537314 31.644873 23.302734 32.185547 C 22.585272 33.839189 21.074117 34.324219 19.363281 34.324219 C 18.557518 34.324219 17.832323 34.38847 17.751953 34.46875 C 17.67157 34.549042 18.033484 34.983837 18.556641 35.431641 C 19.079797 35.879439 19.423932 36.297848 19.320312 36.361328 C 19.216696 36.424802 18.553341 36.546766 17.845703 36.634766 C 16.897084 36.752732 16.32744 36.697245 15.677734 36.425781 C 15.193076 36.223275 14.703475 36.060547 14.591797 36.060547 C 14.19908 36.060547 14.397165 36.692501 15.083984 37.640625 C 15.771688 38.589977 15.941867 39.064453 15.597656 39.064453 C 15.499491 39.064453 14.710255 38.867767 13.841797 38.626953 C 12.668266 38.301541 12.031854 37.965387 11.365234 37.314453 L 10.46875 36.4375 L 10.136719 37.230469 C 9.9549484 37.666765 9.7329741 38.519152 9.6425781 39.125 C 9.5521833 39.730846 9.3936885 40.27909 9.2890625 40.34375 C 9.0617659 40.484228 7.7910387 38.693014 7.3203125 37.566406 C 6.8877387 36.531138 6.8939797 34.145032 7.3320312 32.669922 C 8.0095141 30.388592 9.4697764 28.973428 11.845703 28.298828 C 17.695224 26.637962 19.417994 24.975896 20.537109 21.052734 C 20.798075 20.13789 21.213493 19.389291 21.820312 18.740234 C 22.691167 17.808889 23.503249 17.190289 24.890625 17.162109 C 25.784147 17.149307 27.488281 17.820312 27.488281 17.820312 L 28.644531 16.3125 C 30.776311 13.530848 34.282364 10.87009 38.023438 9.6953125 C 38.966542 9.4033897 39.993965 9.2564682 41.064453 9.2226562 C 41.421285 9.2113962 41.781164 9.2117494 42.146484 9.2246094 C 44.225068 9.297811 46.412699 9.7533749 48.451172 10.376953 A 28 28 0 0 0 32 5 z M 47.712891 10.974609 C 44.08166 11.095088 40.853327 12.189831 38.507812 16.363281 C 43.602506 13.118816 47.875509 13.069637 51.927734 13.345703 A 28 28 0 0 0 49.240234 10.976562 C 48.724688 10.961588 48.214325 10.957972 47.712891 10.974609 z M 53.865234 15.519531 C 53.940379 15.613362 54.010039 15.71181 54.083984 15.806641 A 28 28 0 0 0 53.865234 15.519531 z M 55.017578 17.111328 C 54.232655 17.601398 53.535156 18.003906 53.535156 18.003906 C 53.535156 18.003907 54.602081 18.151559 55.835938 18.351562 A 28 28 0 0 0 55.017578 17.111328 z M 56.759766 19.960938 C 56.864804 20.161171 56.971945 20.35944 57.072266 20.5625 A 28 28 0 0 0 56.759766 19.960938 z M 25.064453 20 C 24.410237 21.69158 23.481715 23.084164 22.300781 24.201172 L 25.099609 23.169922 L 25.064453 20 z M 57.888672 22.388672 C 57.98521 22.624165 58.085177 22.857162 58.175781 23.095703 C 58.184772 23.119575 58.192196 23.144103 58.201172 23.167969 A 28 28 0 0 0 57.888672 22.388672 z M 58.908203 25.292969 C 58.975174 25.526151 59.027429 25.764801 59.089844 26 A 28 28 0 0 0 58.908203 25.292969 z M 59.523438 27.935547 C 59.557212 28.120977 59.592881 28.305505 59.623047 28.492188 A 28 28 0 0 0 59.523438 27.935547 z M 13 30 L 10.199219 31.167969 C 11.132552 30.922527 12.066666 30.900919 13 31.400391 L 13 30 z M 59.914062 30.884766 C 59.921261 30.981124 59.927371 31.07723 59.933594 31.173828 C 59.972734 31.777502 60 32.385856 60 33 A 28 28 0 0 0 59.914062 30.884766 z M 26.410156 60.433594 A 28 28 0 0 0 26.466797 60.445312 C 26.447883 60.441473 26.429057 60.437469 26.410156 60.433594 z M 29.142578 60.849609 A 28 28 0 0 0 29.324219 60.865234 C 29.263779 60.859802 29.202877 60.855522 29.142578 60.849609 z M 34.134766 60.910156 C 34.024058 60.918436 33.913805 60.928547 33.802734 60.935547 A 28 28 0 0 0 34.134766 60.910156 z"/>
+ <path style="fill:#4f4f4f" d="m 32,4 c 10.322316,0 19.30557,5.5298272 24.161058,13.800776 2.44116,4.158332 1.024872,9.572354 1.024872,14.762038 0,15.512 -9.955338,25.60804 -25.467338,25.60804 -8.40211,0 -15.635611,-1.834674 -20.759355,-7.658354 C 6.6235114,45.584488 4,39.109888 4,32 4,16.488 16.488,4 32,4 Z"/>
+ <path style="opacity:0.2" d="m 41.064452,9.221875 c -1.070488,0.033812 -2.09752,0.181124 -3.040624,0.4730468 -3.741074,1.1747772 -7.247126,3.8350902 -9.378906,6.6167422 l -1.15664,1.509375 c 0,0 -1.704136,-0.671786 -2.597658,-0.658984 -1.387376,0.02818 -2.199848,0.646389 -3.070702,1.577734 -0.60682,0.649057 -1.021456,1.398437 -1.282422,2.313281 -1.119115,3.923162 -2.841682,5.585674 -8.691203,7.24654 -2.3759267,0.6746 -3.8369703,2.0882 -4.5144531,4.36953 -0.4380516,1.47511 -0.4435138,3.861998 -0.01094,4.897266 0.4707262,1.126608 1.7414534,2.918604 1.96875,2.778126 0.104626,-0.06466 0.2623396,-0.613686 0.3527344,-1.219532 0.090396,-0.605848 0.3131514,-1.458626 0.4949217,-1.894922 l 0.33086,-0.792968 0.896874,0.877734 c 0.66662,0.650934 1.303813,0.987088 2.477344,1.3125 0.868458,0.240814 1.657303,0.4375 1.755468,0.4375 0.344211,0 0.173642,-0.475258 -0.514062,-1.42461 -0.686819,-0.948124 -0.884905,-1.580468 -0.492188,-1.580468 0.111678,0 0.60089,0.1639 1.085548,0.366406 0.649706,0.271464 1.21974,0.325778 2.168359,0.207812 0.707638,-0.088 1.370211,-0.209962 1.473827,-0.273436 0.10362,-0.06348 -0.239728,-0.48189 -0.762884,-0.929688 -0.523157,-0.447804 -0.884289,-0.882208 -0.803906,-0.9625 0.08037,-0.08028 0.804783,-0.14492 1.610546,-0.14492 1.710836,0 3.222786,-0.484638 3.940248,-2.13828 0.23458,-0.540674 0.521556,-0.984374 0.637108,-0.984374 0.11556,0 0.257914,0.504224 0.317188,1.121092 0.06138,0.638706 0.472026,1.859512 0.954296,2.835548 0.767028,1.552346 0.847472,1.88878 0.83672,3.562892 -0.0066,1.01661 -0.0915,3.365612 -0.18868,4.240646 -0.249062,2.242798 -1.369786,2.305488 -4.906856,2.119142 -1.734313,-0.09136 -3.896484,-0.56875 -3.896484,-0.56875 0,0 4.30463,4.292504 5.490624,5.003904 0.682014,0.409098 1.940494,0.927658 2.794532,1.151174 1.523138,0.398634 1.563424,0.39591 2.195702,-0.06288 0.824234,-0.598108 2.159286,-3.341032 4.492578,-9.233986 1.007424,-2.544346 1.928494,-5.6587 2.048048,-5.941428 0.12258,-0.289886 0.498186,-0.570564 0.861328,-0.645312 1.814644,-0.373522 4.319896,-0.784736 5.332272,-1.782814 2.220326,-1.926576 1.823548,-3.054344 1.684376,-4.68125 0,0 1.271142,-1.20891 3.650148,-0.355468 2.50158,0.878856 3.839636,2.030598 4.656642,5.23086 1.67721,5.430174 0.04238,12.70099 -3.675,16.521094 -1.996678,2.051848 -5.541908,4.059048 -8.971484,5.077734 -1.681218,0.49937 -2.612848,0.618122 -5.38672,0.689062 -3.396932,0.08688 -5.08233,-0.1072 -7.989844,-0.921484 -4.75206,-1.117322 -9.008094,-3.482068 -13.833202,-3.69961 0.503997,0.609398 1.040931,1.188636 1.594141,1.752736 0.09798,0.09992 0.19311,0.202336 0.292578,0.30078 0.541417,0.535758 1.106115,1.046488 1.689842,1.53672 0.123354,0.10362 0.246717,0.207476 0.371875,0.308984 0.589084,0.477606 1.196306,0.93529 1.823829,1.364452 0.12488,0.08542 0.253748,0.16538 0.380078,0.248828 0.650257,0.429354 1.314544,0.8391 2.001563,1.214062 0.08831,0.04822 0.179076,0.09216 0.267969,0.13946 0.665662,0.354 1.348685,0.681138 2.045311,0.981642 0.09784,0.04222 0.19414,0.08738 0.29258,0.12852 0.739738,0.309042 1.496052,0.582586 2.266796,0.828516 0.12738,0.04068 0.25465,0.08142 0.382812,0.12032 0.749452,0.227258 1.513664,0.42296 2.288672,0.58789 0.257772,0.05488 0.516172,0.1081 0.776562,0.15586 0.19114,0.03504 0.381712,0.07 0.57422,0.10118 0.269828,0.04372 0.542434,0.07884 0.814844,0.11484 0.235526,0.0311 0.47083,0.06498 0.708202,0.09022 0.341506,0.03636 0.685714,0.06344 1.03086,0.0875 0.14136,0.0098 0.281886,0.02504 0.423828,0.03282 C 30.951912,60.984596 31.473948,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.614144 -0.02648,-1.22289 -0.06562,-1.826564 -0.009,-0.1397 -0.0192,-0.279234 -0.03008,-0.418358 -0.04124,-0.516124 -0.09508,-1.026498 -0.16406,-1.533984 -0.0112,-0.08366 -0.02088,-0.16816 -0.03282,-0.251562 -0.08934,-0.615326 -0.19662,-1.225288 -0.32539,-1.826564 -0.0013,-0.0062 -0.0013,-0.0128 -0.0028,-0.0192 -0.14418,-0.679916 -0.324516,-1.34662 -0.516798,-2.00703 -0.13172,-0.447334 -0.27895,-0.888536 -0.432032,-1.326172 -0.08094,-0.233604 -0.1674,-0.46382 -0.254296,-0.694532 -0.627512,-1.652098 -1.397492,-3.232681 -2.307812,-4.71953 -0.0042,-0.007 -0.0068,-0.01496 -0.011,-0.02188 -1.24878,-0.202926 -2.321486,-0.349999 -2.321486,-0.35 0,0 0.709088,-0.407677 1.520314,-0.916014 -0.02146,-0.03112 -0.04678,-0.05921 -0.06836,-0.09023 -0.863854,-1.241568 -1.827408,-2.40635 -2.87652,-3.489065 -0.05034,-0.05194 -0.0942,-0.109788 -0.14492,-0.161328 -4.063746,-0.279007 -8.34756,-0.238739 -13.458506,3.016076 2.680588,-4.769657 6.513942,-5.518043 10.784372,-5.386719 -0.254878,-0.2001 -0.517356,-0.391113 -0.779296,-0.582422 -2.055944,-0.6332682 -4.266118,-1.0963742 -6.365624,-1.1703126 -0.36532,-0.01286 -0.725982,-0.014 -1.082814,-0.00274 z M 25.06446,20.000336 25.1,23.169476 l -2.8,1.03086 c 1.180934,-1.117008 2.110236,-2.50842 2.764452,-4.2 z M 13,30 v 1.4 c -0.933334,-0.499472 -1.866667,-0.477864 -2.8,-0.232422 z"/>
+ <path style="fill:#f04339" d="m 41.064452,8.221875 c -1.070488,0.033812 -2.09752,0.181124 -3.040624,0.4730468 -3.741074,1.1747772 -7.247126,3.8350902 -9.378906,6.6167422 l -1.15664,1.509375 c 0,0 -1.704136,-0.671786 -2.597658,-0.658984 -1.387376,0.02818 -2.199848,0.646389 -3.070702,1.577734 -0.60682,0.649057 -1.021456,1.398437 -1.282422,2.313281 -1.119115,3.923162 -2.841682,5.585674 -8.691203,7.24654 -2.3759267,0.6746 -3.8369703,2.0882 -4.5144531,4.36953 -0.4380516,1.47511 -0.4435138,3.861998 -0.01094,4.897266 0.4707262,1.126608 1.7414534,2.918604 1.96875,2.778126 0.104626,-0.06466 0.2623396,-0.613686 0.3527344,-1.219532 0.090396,-0.605848 0.3131514,-1.458626 0.4949217,-1.894922 l 0.33086,-0.792968 0.896874,0.877734 c 0.66662,0.650934 1.303813,0.987088 2.477344,1.3125 0.868458,0.240814 1.657303,0.4375 1.755468,0.4375 0.344211,0 0.173642,-0.475258 -0.514062,-1.42461 -0.686819,-0.948124 -0.884905,-1.580468 -0.492188,-1.580468 0.111678,0 0.60089,0.1639 1.085548,0.366406 0.649706,0.271464 1.21974,0.325778 2.168359,0.207812 0.707638,-0.088 1.370211,-0.209962 1.473827,-0.273436 0.10362,-0.06348 -0.239728,-0.48189 -0.762884,-0.929688 -0.523157,-0.447804 -0.884289,-0.882208 -0.803906,-0.9625 0.08037,-0.08028 0.804783,-0.14492 1.610546,-0.14492 1.710836,0 3.222786,-0.484638 3.940248,-2.13828 0.23458,-0.540674 0.521556,-0.984374 0.637108,-0.984374 0.11556,0 0.257914,0.504224 0.317188,1.121092 0.06138,0.638706 0.472026,1.859512 0.954296,2.835548 0.767028,1.552346 0.847472,1.88878 0.83672,3.562892 -0.0066,1.01661 -0.0915,3.365612 -0.18868,4.240646 -0.249062,2.242798 -1.369786,2.305488 -4.906856,2.119142 -1.734313,-0.09136 -3.896484,-0.56875 -3.896484,-0.56875 0,0 4.30463,4.292504 5.490624,5.003904 0.682014,0.409098 1.940494,0.927658 2.794532,1.151174 1.523138,0.398634 1.563424,0.39591 2.195702,-0.06288 0.824234,-0.598108 2.159286,-3.341032 4.492578,-9.233986 1.007424,-2.544346 1.928494,-5.6587 2.048048,-5.941428 0.12258,-0.289886 0.498186,-0.570564 0.861328,-0.645312 1.814644,-0.373522 4.319896,-0.784736 5.332272,-1.782814 2.220326,-1.926576 1.823548,-3.054344 1.684376,-4.68125 0,0 1.271142,-1.20891 3.650148,-0.355468 2.50158,0.878856 3.839636,2.030598 4.656642,5.23086 1.67721,5.430174 0.04238,12.70099 -3.675,16.521094 -1.996678,2.051848 -5.541908,4.059048 -8.971484,5.077734 -1.681218,0.49937 -2.612848,0.618122 -5.38672,0.689062 -3.396932,0.08688 -5.08233,-0.1072 -7.989844,-0.921484 -4.75206,-1.117322 -9.008094,-3.482068 -13.833202,-3.69961 0.503997,0.609398 1.040931,1.188636 1.594141,1.752736 0.09798,0.09992 0.19311,0.202336 0.292578,0.30078 0.541417,0.535758 1.106115,1.046488 1.689842,1.53672 0.123354,0.10362 0.246717,0.207476 0.371875,0.308984 0.589084,0.477606 1.196306,0.93529 1.823829,1.364452 0.12488,0.08542 0.253748,0.16538 0.380078,0.248828 0.650257,0.429354 1.314544,0.8391 2.001563,1.214062 0.08831,0.04822 0.179076,0.09216 0.267969,0.13946 0.665662,0.354 1.348685,0.681138 2.045311,0.981642 0.09784,0.04222 0.19414,0.08738 0.29258,0.12852 0.739738,0.309042 1.496052,0.582586 2.266796,0.828516 0.12738,0.04068 0.25465,0.08142 0.382812,0.12032 0.749452,0.227258 1.513664,0.42296 2.288672,0.58789 0.257772,0.05488 0.516172,0.1081 0.776562,0.15586 0.19114,0.03504 0.381712,0.07 0.57422,0.10118 0.269828,0.04372 0.542434,0.07884 0.814844,0.11484 0.235526,0.0311 0.47083,0.06498 0.708202,0.09022 0.341506,0.03636 0.685714,0.06344 1.03086,0.0875 0.14136,0.0098 0.281886,0.02504 0.423828,0.03282 C 30.951912,59.984596 31.473948,60 32,60 47.512,60 60,47.512 60,32 c 0,-0.614144 -0.02648,-1.22289 -0.06562,-1.826564 -0.009,-0.1397 -0.0192,-0.279234 -0.03008,-0.418358 -0.04124,-0.516124 -0.09508,-1.026498 -0.16406,-1.533984 -0.0112,-0.08366 -0.02088,-0.16816 -0.03282,-0.251562 -0.08934,-0.615326 -0.19662,-1.225288 -0.32539,-1.826564 -0.0013,-0.0062 -0.0013,-0.0128 -0.0028,-0.0192 -0.14418,-0.679916 -0.324516,-1.34662 -0.516798,-2.00703 -0.13172,-0.447334 -0.27895,-0.888536 -0.432032,-1.326172 -0.08094,-0.233604 -0.1674,-0.46382 -0.254296,-0.694532 -0.627512,-1.652098 -1.397492,-3.232681 -2.307812,-4.71953 -0.0042,-0.007 -0.0068,-0.01496 -0.011,-0.02188 -1.24878,-0.202926 -2.321486,-0.349999 -2.321486,-0.35 0,0 0.709088,-0.407677 1.520314,-0.916014 C 55.03466,16.05749 55.00934,16.0294 54.98776,15.99838 54.123906,14.756812 53.160352,13.59203 52.11124,12.509315 52.0609,12.457375 52.01704,12.399527 51.96632,12.347987 47.902574,12.06898 43.61876,12.109248 38.507814,15.364063 41.188402,10.594406 45.021756,9.8460198 49.292186,9.9773436 49.037308,9.7772442 48.77483,9.5862312 48.51289,9.3949218 46.456946,8.7616538 44.246772,8.2985478 42.147266,8.2246094 c -0.36532,-0.01286 -0.725982,-0.014 -1.082814,-0.00274 z M 25.06446,19.000336 25.1,22.169476 l -2.8,1.03086 c 1.180934,-1.117008 2.110236,-2.50842 2.764452,-4.2 z M 13,29 v 1.4 c -0.933334,-0.499472 -1.866667,-0.477864 -2.8,-0.232422 z"/>
+ <path style="fill:#ff9e18" d="m 47.826564,28.070702 c 1.146958,0.83677 1.905498,2.044148 2.436326,4.123438 1.677212,5.430176 0.04238,12.700992 -3.675,16.521094 -1.996678,2.05185 -5.541906,4.05905 -8.971484,5.077734 -1.681216,0.49937 -2.612848,0.618122 -5.38672,0.689064 -3.396932,0.08688 -5.082328,-0.1072 -7.989842,-0.921484 -4.752061,-1.117324 -9.008095,-3.482068 -13.833203,-3.699612 0,0 5.478015,3.455282 9.398046,4.708596 11.285045,3.964688 21.054909,3.8642 27.477735,-1.987892 8.983636,-8.941072 5.775456,-22.949102 0.544142,-24.510938 z"/>
+ <path style="opacity:0.73999999;fill:#fe7e40" d="m 41.064452,8.221875 c -1.070488,0.033812 -2.09752,0.181124 -3.040624,0.4730468 -3.741074,1.1747772 -7.247126,3.8350902 -9.378906,6.6167422 l -1.15664,1.509375 C 34.204036,11.565768 40.852142,8.3619126 49.292186,9.9773436 49.037308,9.7772442 48.77483,9.5862312 48.51289,9.3949218 46.456946,8.7616538 44.246772,8.2985478 42.147266,8.2246094 c -0.36532,-0.01286 -0.725982,-0.014 -1.082814,-0.00274 z m 7.803908,4.022266 c -3.158828,0.04616 -6.527338,0.678809 -10.360546,3.119922 4.368728,-1.357639 9.868534,-1.75771 14.883202,-1.421876 -0.413918,-0.48944 -0.833774,-0.972615 -1.279688,-1.432812 -0.05034,-0.05194 -0.0942,-0.109788 -0.14492,-0.161328 -1.015958,-0.06977 -2.045104,-0.119294 -3.098046,-0.103906 z m -7.576714,10.582031 c -0.09548,4.759632 -2.129752,8.525724 -6.724068,11.035938 -2.863108,2.571962 -7.129304,13.224826 -8.588672,13.165648 -1.698692,-0.06888 -8.922265,-3.516406 -8.922265,-3.516406 0,0 4.304631,4.292502 5.490625,5.003906 0.682012,0.409098 1.940494,0.927656 2.794532,1.151172 1.523136,0.398636 1.563422,0.39591 2.195702,-0.06288 0.824234,-0.598106 2.159286,-3.341028 4.492578,-9.233982 1.007422,-2.544346 1.928492,-5.658704 2.048046,-5.94143 0.12258,-0.289888 0.498188,-0.570564 0.861328,-0.645312 0.843086,-0.17354 2.142584,-0.359412 2.972508,-0.604298 -0.004,-0.0022 -0.004,-0.006 -0.0082,-0.0082 0.478366,-0.14056 0.93532,-0.298934 1.339844,-0.489454 0.19032,-0.08964 0.366116,-0.18746 0.530468,-0.292578 0.0104,-0.0068 0.02262,-0.0124 0.03282,-0.0192 0.0017,-0.0011 0.0038,-0.0015 0.0054,-0.0028 0.17064,-0.1119 0.324994,-0.23392 0.459374,-0.366406 2.220326,-1.926576 1.823552,-3.054344 1.684376,-4.68125 0,0 0.008,-0.0054 0.0082,-0.0054 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ghostwriter.svg b/.icons/awkward/64x64/apps/ghostwriter.svg
new file mode 100644
index 00000000..69391e52
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ghostwriter.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 32,5 A 26,28 0 0 0 10.371094,17.492188 6,6 0 0 0 8,17 6,6 0 0 0 2,23 6,6 0 0 0 6.3320312,28.757812 26,28 0 0 0 6,33 26,28 0 0 0 32,61 26,28 0 0 0 34.355468,60.86328 l -0.03906,0.03126 C 46.7026,60.242096 56.289806,58.148298 60,57 54.829852,55.330238 54.13727,49.443824 55.402344,45.117188 A 26,28 0 0 0 58,33 26,28 0 0 0 57.679688,28.757812 6,6 0 0 0 62,23 6,6 0 0 0 56,17 6,6 0 0 0 53.628906,17.496094 26,28 0 0 0 32,5 Z"/>
+ <ellipse style="fill:#e4e4e4" cx="32" cy="32" rx="26" ry="28"/>
+ <circle style="fill:#e4e4e4" cx="56" cy="22" r="6"/>
+ <circle style="fill:#e4e4e4" cx="8" cy="22" r="6"/>
+ <path style="fill:#e4e4e4" d="M 34.318258,59.892724 C 46.704452,59.240288 56.289806,57.148298 60,56 53.836526,54.00943 54,46 56.308,41.820896 Z"/>
+ <ellipse style="opacity:0.1" cx="25.938" cy="20.712" rx="5.934" ry="8.048" transform="matrix(0.98420841,0.1770136,-0.1703428,0.98538486,0,0)"/>
+ <ellipse style="fill:#3f3f3f" cx="25.768" cy="19.728" rx="5.934" ry="8.048" transform="matrix(0.98420841,0.1770136,-0.1703428,0.98538486,0,0)"/>
+ <ellipse style="opacity:0.1" cx="37.105" cy="32.014" rx="5.932" ry="8.05" transform="matrix(0.98433594,-0.17630301,0.17103083,0.98526568,0,0)"/>
+ <ellipse style="fill:#3f3f3f" cx="37.276" cy="31.03" rx="5.932" ry="8.05" transform="matrix(0.98433594,-0.17630301,0.17103083,0.98526568,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 32 4 A 26 28 0 0 0 10.371094 16.492188 A 6 6 0 0 0 8 16 A 6 6 0 0 0 2 22 A 6 6 0 0 0 2.0273438 22.484375 A 6 6 0 0 1 8 17 A 6 6 0 0 1 10.371094 17.492188 A 26 28 0 0 1 32 5 A 26 28 0 0 1 53.628906 17.496094 A 6 6 0 0 1 56 17 A 6 6 0 0 1 61.974609 22.488281 A 6 6 0 0 0 62 22 A 6 6 0 0 0 56 16 A 6 6 0 0 0 53.628906 16.496094 A 26 28 0 0 0 32 4 z M 57.878906 29.6875 A 6 6 0 0 1 57.679688 29.757812 A 26 28 0 0 1 57.769531 30.726562 A 6 6 0 0 0 57.878906 30.6875 A 26 28 0 0 1 57.982422 32.664062 A 26 28 0 0 0 58 32 A 26 28 0 0 0 57.878906 29.6875 z M 6.1328125 29.691406 A 26 28 0 0 0 6 32 A 26 28 0 0 0 6.0253906 32.546875 A 26 28 0 0 1 6.1328125 30.691406 A 6 6 0 0 0 6.2304688 30.724609 A 26 28 0 0 1 6.3320312 29.757812 A 6 6 0 0 1 6.1328125 29.691406 z M 54.917969 48.921875 C 54.879798 49.424406 54.878802 49.929754 54.898438 50.433594 C 54.904985 50.262886 54.905053 50.091911 54.917969 49.921875 C 55.133376 52.532411 56.20549 55.006429 58.578125 56.369141 C 59.086491 56.241633 59.656274 56.106382 60 56 C 56.61666 54.90731 55.172557 52.007249 54.917969 48.921875 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gifcurry.svg b/.icons/awkward/64x64/apps/gifcurry.svg
new file mode 100644
index 00000000..e7d1fad1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gifcurry.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#623bb2" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 27.389844,6.889454 -7.642578,29.38086 C 17.545685,24.06589 15.648018,17.582511 13.061718,12.412891 a 28,28 0 0 0 -5.7121086,7.325391 c 1.8257986,4.689216 3.5837956,10.995886 5.9417976,20.948046 2.538173,10.83362 6.648434,14.744112 16.045311,16.597656 l 6.732032,1.602344 7.639844,-29.383594 c 2.27091,12.588788 4.222808,19.091318 6.937108,24.341406 a 28,28 0 0 0 5.728516,-7.101172 C 54.450664,41.993488 52.637142,35.525612 50.164452,25.089452 47.626294,14.255821 43.516028,10.345342 34.11914,8.4917976 Z m 6.42578,7.820313 c 4.764164,1.271867 6.58121,3.591737 8.05,8.337107 h -3.229296 l -8.99336,28.019142 c -4.764164,-1.271872 -6.581196,-3.59174 -8.05,-8.33711 h 3.229298 z"/>
+ <path style="fill:#ffffff" d="m 27.389844,5.889454 -7.642578,29.38086 C 17.545685,23.06589 15.648018,16.582511 13.061718,11.412891 a 28,28 0 0 0 -5.7121086,7.325391 c 1.8257986,4.689216 3.5837956,10.995886 5.9417976,20.948046 2.538173,10.83362 6.648434,14.744112 16.045311,16.597656 l 6.732032,1.602344 7.639844,-29.383594 c 2.27091,12.588788 4.222808,19.091318 6.937108,24.341406 a 28,28 0 0 0 5.728516,-7.101172 C 54.450664,40.993488 52.637142,34.525612 50.164452,24.089452 47.626294,13.255821 43.516028,9.3453416 34.11914,7.4917976 Z m 6.42578,7.820313 c 4.764164,1.271867 6.58121,3.591737 8.05,8.337107 h -3.229296 l -8.99336,28.019142 c -4.764164,-1.271872 -6.581196,-3.59174 -8.05,-8.33711 h 3.229298 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gifup.svg b/.icons/awkward/64x64/apps/gifup.svg
new file mode 100644
index 00000000..90061b93
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gifup.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="M 7.6212858,993.3642 C 5.635156,993.3002 3.9999194,994.811 4,997.5534 l 0,23.7448 0,23.7484 c -8.006e-4,3.762 2.9500048,5.4176 5.309197,3.5348 l 14.460321,-11.5268 14.463076,-11.5266 c 2.356542,-1.8806 2.356542,-6.5766 0,-8.457 L 23.769518,1005.5442 9.309197,994.0176 c -0.5140314,-0.41 -1.094483,-0.6346 -1.6879112,-0.6534 z"/>
+ <path style="opacity:0.2" d="M 17.621286,993.3642 C 15.635156,993.3002 13.99992,994.811 14,997.5534 l 0,23.7448 0,23.7484 c -8e-4,3.762 2.950005,5.4176 5.309197,3.5348 l 14.460319,-11.5268 14.463078,-11.5266 c 2.356542,-1.8806 2.356542,-6.5766 0,-8.457 L 33.769516,1005.5442 19.309197,994.0176 c -0.514032,-0.41 -1.094483,-0.6346 -1.687911,-0.6534 z"/>
+ <path style="opacity:0.2" d="M 27.621286,993.3642 C 25.635156,993.3002 23.99992,994.811 24,997.5534 l 0,23.7448 0,23.7484 c -8e-4,3.762 2.950004,5.4176 5.309196,3.5348 l 14.46032,-11.5268 14.463078,-11.5266 c 2.356542,-1.8806 2.356542,-6.5766 0,-8.457 l -14.463078,-11.5268 -14.46032,-11.5266 c -0.51403,-0.41 -1.094482,-0.6346 -1.68791,-0.6534 z"/>
+ <path style="fill:#358be1" d="M 7.6212858,992.3642 C 5.635156,992.3002 3.9999194,993.811 4,996.5534 l 0,23.7448 0,23.7484 c -8.006e-4,3.762 2.9500048,5.4176 5.309197,3.5348 l 14.460321,-11.5268 14.463076,-11.5266 c 2.356542,-1.8806 2.356542,-6.5766 0,-8.457 L 23.769518,1004.5442 9.309197,993.0176 c -0.5140314,-0.41 -1.094483,-0.6346 -1.6879112,-0.6534 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 7.6210938 4.0019531 C 5.634964 3.9379531 3.9999194 5.4490063 4 8.1914062 L 4 9.1914062 C 3.9999194 6.4490063 5.634964 4.9379531 7.6210938 5.0019531 C 8.214522 5.0207531 8.7945623 5.24625 9.3085938 5.65625 L 23.769531 17.181641 L 38.232422 28.708984 C 39.291003 29.553678 39.870984 30.966916 39.978516 32.4375 C 40.110363 30.634359 39.530382 28.744691 38.232422 27.708984 L 23.769531 16.181641 L 9.3085938 4.65625 C 8.7945623 4.24625 8.214522 4.0207531 7.6210938 4.0019531 z"/>
+ <path style="fill:#e4e4e4" d="M 17.621286,992.3642 C 15.635156,992.3002 13.99992,993.811 14,996.5534 l 0,23.7448 0,23.7484 c -8e-4,3.762 2.950005,5.4176 5.309197,3.5348 l 14.460319,-11.5268 14.463078,-11.5266 c 2.356542,-1.8806 2.356542,-6.5766 0,-8.457 L 33.769516,1004.5442 19.309197,993.0176 c -0.514032,-0.41 -1.094483,-0.6346 -1.687911,-0.6534 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 17.621094 4.0019531 C 15.634964 3.9379531 13.99992 5.4490063 14 8.1914062 L 14 9.1914062 C 13.99992 6.4490063 15.634964 4.9379531 17.621094 5.0019531 C 18.214522 5.0207531 18.794562 5.24625 19.308594 5.65625 L 33.769531 17.181641 L 48.232422 28.708984 C 49.291003 29.553678 49.870984 30.966916 49.978516 32.4375 C 50.110363 30.634359 49.530382 28.744691 48.232422 27.708984 L 33.769531 16.181641 L 19.308594 4.65625 C 18.794562 4.24625 18.214522 4.0207531 17.621094 4.0019531 z"/>
+ <path style="fill:#f47329" d="M 27.621286,992.3642 C 25.635156,992.3002 23.99992,993.811 24,996.5534 l 0,23.7448 0,23.7484 c -8e-4,3.762 2.950004,5.4176 5.309196,3.5348 l 14.46032,-11.5268 14.463078,-11.5266 c 2.356542,-1.8806 2.356542,-6.5766 0,-8.457 l -14.463078,-11.5268 -14.46032,-11.5266 c -0.51403,-0.41 -1.094482,-0.6346 -1.68791,-0.6534 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 27.621094 4.0019531 C 25.634964 3.9379531 23.99992 5.4490063 24 8.1914062 L 24 9.1914062 C 23.99992 6.4490063 25.634964 4.9379531 27.621094 5.0019531 C 28.214522 5.0207531 28.794564 5.24625 29.308594 5.65625 L 43.769531 17.181641 L 58.232422 28.708984 C 59.291003 29.553678 59.870984 30.966916 59.978516 32.4375 C 60.110363 30.634359 59.530382 28.744691 58.232422 27.708984 L 43.769531 16.181641 L 29.308594 4.65625 C 28.794564 4.24625 28.214522 4.0207531 27.621094 4.0019531 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/giggle.svg b/.icons/awkward/64x64/apps/giggle.svg
new file mode 100644
index 00000000..62aa46a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/giggle.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64" version="1.1">
+ <defs>
+ <linearGradient id="linearGradient4532" x1="17" x2="10" y1="5" y2="18" gradientTransform="matrix(1.4999957,0,0,1.4996048,-1.4999872,-1.9889343)" 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,66,0)">
+ <path style="opacity:0.2" d="M 57.95384,39.800066 A 13.999957,13.999957 0 0 1 43.999883,53.000025 13.999957,13.999957 0 0 1 30.046726,40.082065 13.999957,13.999957 0 0 0 29.999846,41.000062 13.999957,13.999957 0 0 0 43.999803,55.000019 13.999957,13.999957 0 0 0 57.999759,41.000062 13.999957,13.999957 0 0 0 57.95288,39.918066 Z"/>
+ <path style="opacity:0.2" d="M 33.953914,45.800047 A 13.999957,13.999957 0 0 1 19.999957,59.000007 13.999957,13.999957 0 0 1 6.0468005,46.000047 13.999957,13.999957 0 0 0 6.0000006,47.000044 13.999957,13.999957 0 0 0 19.999957,61 13.999957,13.999957 0 0 0 33.999914,47.000044 13.999957,13.999957 0 0 0 33.953034,45.918047 Z"/>
+ <path style="fill:none;stroke:#1f711f;stroke-width:5.9999814;stroke-linecap:round;stroke-linejoin:round" d="m 42.999886,39.000053 c 0,0 -5.527983,-8.944773 -5.999981,-13.999957 -0.571479,-6.119781 3.999987,-17.9999442 3.999987,-17.9999442"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 43.859883,6.7999032 a 3.0003907,3.0003907 0 0 1 -1.265616,1.5585952 c 0,0 -3.01639,1.8915946 -6.45698,4.5273856 -3.440589,2.635592 -7.267377,6.188181 -8.527373,8.409974 -1.350456,2.380993 -2.484993,7.760576 -3.007791,12.296962 -0.523998,4.599986 -0.601998,8.399974 -0.601998,8.399974 a 3.0005907,3.0005907 0 0 1 -5.941382,0.519599 c -0.0182,0.399998 -0.0586,1.199996 -0.0586,1.199996 a 3.0006111,3.0006111 0 1 0 5.999982,0.122 c 0,0 0.07884,-3.748789 0.601558,-8.285175 0.522718,-4.536386 1.657335,-9.915769 3.007791,-12.296762 1.259996,-2.221793 5.086784,-5.774582 8.527373,-8.410174 3.44059,-2.635791 6.45698,-4.527386 6.45698,-4.527386 a 3.0003907,3.0003907 0 0 0 1.265616,-3.5623886 z"/>
+ <path style="fill:none;stroke:#248424;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 20.999954,43.00004 c 0,0 0.322959,-15.516552 3.999988,-21.999932 3.495989,-6.16438 15.99995,-13.9999562 15.99995,-13.9999562"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 41.025391,3.9492188 41.023438,4 A 3.0003907,3.0003907 0 0 0 39.40625,4.4804688 c 0,0 -3.23258,2.024465 -6.917969,4.8476562 -3.685388,2.823191 -7.861663,6.272256 -10.097656,10.214844 -2.326593,4.102387 -3.192001,9.723821 -3.75,14.566406 -0.557398,4.799985 -0.638672,8.800781 -0.638672,8.800781 a 3.0005907,3.0005907 0 0 0 0.02539,0.408203 c 0.02115,-0.76975 0.119283,-3.954963 0.613281,-8.208984 0.557999,-4.842585 1.423407,-10.464019 3.75,-14.566406 2.235993,-3.942588 6.412268,-7.391653 10.097656,-10.214844 3.68539,-2.8231916 6.91797,-4.8476562 6.91797,-4.8476562 A 3.0003907,3.0003907 0 0 1 41.023438,5 l 0.002,-0.050781 A 3.0003907,3.0003907 0 0 1 43.990281,7.4453127 3.0003907,3.0003907 0 0 0 41.025438,3.949219 Z"/>
+ <circle style="fill:#c72828" cx="44" cy="40" r="14"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 44,26 A 13.999957,13.999957 0 0 0 30,40 13.999957,13.999957 0 0 0 30.019531,40.451172 13.999957,13.999957 0 0 1 44,27 13.999957,13.999957 0 0 1 57.974609,40.496094 13.999957,13.999957 0 0 0 58,40 13.999957,13.999957 0 0 0 44,26 Z"/>
+ <circle style="fill:#ff3737" cx="20" cy="46" r="14"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20,32 A 13.999957,13.999957 0 0 0 6,46 13.999957,13.999957 0 0 0 6.0195312,46.451172 13.999957,13.999957 0 0 1 20,33 13.999957,13.999957 0 0 1 33.974609,46.496094 13.999957,13.999957 0 0 0 34,46 13.999957,13.999957 0 0 0 20,32 Z"/>
+ </g>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 23.803143,5.0094849 -0.479789,0.1814455 c 0,0 -3.533782,1.3472323 -7.608042,3.7138906 -4.07426,2.366658 -8.7264842,5.741007 -10.9830917,9.968018 -2.2674325,4.247286 -1.9375854,9.604056 -1.0966547,13.897804 0.8409312,4.293748 2.231125,7.565587 2.231125,7.565587 L 6.1479448,41 6.7624505,40.600359 c 0,0 3.5232715,-2.291702 7.5867705,-5.599546 C 18.412718,31.69297 23.031729,27.387354 25.270862,23.193078 29.77078,14.763973 24.065486,5.44128 24.065486,5.44128 Z"/>
+ <path style="fill:#32b632;fill-rule:evenodd" d="m 23.803143,4.0094849 -0.479789,0.1814455 c 0,0 -3.533782,1.3472323 -7.608042,3.7138906 -4.07426,2.366658 -8.7264842,5.741007 -10.9830917,9.968018 -2.2674325,4.247286 -1.9375854,9.604056 -1.0966547,13.897804 0.8409312,4.293748 2.231125,7.565587 2.231125,7.565587 L 6.1479448,40 6.7624505,39.600359 c 0,0 3.5232715,-2.291702 7.5867705,-5.599546 C 18.412718,30.69297 23.031729,26.387354 25.270862,22.193078 29.77078,13.763973 24.065486,4.44128 24.065486,4.44128 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:url(#linearGradient4532);stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 23.477823,5.3044636 12.749972,24.254149"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 23.802734 4.0097656 L 23.324219 4.1914062 C 23.324219 4.1914062 19.789104 5.5376386 15.714844 7.9042969 C 11.640584 10.270955 6.9890294 13.646036 4.7324219 17.873047 C 3.312778 20.532281 2.9129598 23.625224 3.0175781 26.621094 C 3.0299641 23.9439 3.4702097 21.237384 4.7324219 18.873047 C 6.9890294 14.646036 11.640584 11.270955 15.714844 8.9042969 C 19.789104 6.5376386 23.324219 5.1914062 23.324219 5.1914062 L 23.802734 5.0097656 L 24.066406 5.4414062 C 24.066406 5.4414062 26.750175 9.83036 26.982422 15.308594 C 27.067162 9.3768192 24.066406 4.4414062 24.066406 4.4414062 L 23.802734 4.0097656 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gimagereader.svg b/.icons/awkward/64x64/apps/gimagereader.svg
new file mode 120000
index 00000000..44243e08
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gimagereader.svg
@@ -0,0 +1 @@
+ocrfeeder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gimp.svg b/.icons/awkward/64x64/apps/gimp.svg
new file mode 100644
index 00000000..9ff57053
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gimp.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2;fill-rule:evenodd" d="m60.007976 7.0467135c-0.496672-0.0789472-0.942884 0.201316-1.211134 0.520421-0.268246 0.3192632-0.454372 0.7147895-0.61646 1.2132633-0.280322 0.8625789-1.309788 4.0643702-5.021998 7.2288942-3.712206 3.164688-10.113772 6.705238-21.208821 6.990712-6.746526 0.078942-11.399321-2.819888-14.089541-8.143308-0.671386-1.328528-1.860014-3.804317-1.860014-2.229001v2.435685l-0.03426 12.605844 0.0685 0.16594s0.604394 1.342578-0.03424 3.151422c-0.638645 1.808998-2.946767 4.448819-8.5750932 6.138135l-0.6880742 0.204474 0.130764 0.72458c0.3121872 1.755316 1.5565836 3.554368 3.3936614 5.39621 1.837076 1.841684 4.29676 3.705 7.160935 5.389578 5.728352 3.36916 13.065302 6.031581 20.19384 6.156003 7.128537 0.12474 14.103161-2.368107 18.718063-9.272369 4.614904-6.904106 6.865571-19.481223 5.021994-36.642647h-0.0032c-0.05855-0.4711522-0.162468-0.8734678-0.348616-1.2260469-0.18615-0.3524212-0.499632-0.7163686-0.996306-0.7950002z"/>
+ <path style="fill:#6c5a42;fill-rule:evenodd" d="m60.007976 6.0467081c-0.496672-0.078947-0.942884 0.201316-1.211134 0.520421-0.268246 0.3192632-0.454372 0.7147895-0.61646 1.2132633-0.280322 0.862579-1.309788 4.0643696-5.021998 7.2288946-3.712206 3.164687-10.113772 6.705237-21.208821 6.990711-6.746526 0.07894-11.399321-3.819422-14.089541-9.142843-0.671386-1.328527-1.860014-3.8043157-1.860014-2.229v2.435685l-0.03426 13.605378 0.0685 0.16594s0.604394 1.342578-0.03424 3.151422c-0.638645 1.808998-2.946767 4.448819-8.5750932 6.138135l-0.6880742 0.204474 0.130764 0.72458c0.3121872 1.755316 1.5565836 3.554368 3.3936614 5.39621 1.837076 1.841684 4.29676 3.705 7.160935 5.389578 5.728352 3.36916 13.065302 6.03158 20.19384 6.156002 7.128537 0.124741 14.103161-2.368106 18.718063-9.272368 4.614904-6.904106 6.865571-19.481223 5.021994-36.642647h-0.0032c-0.05855-0.4711516-0.162468-0.8734672-0.348616-1.2260463-0.18615-0.3524212-0.499632-0.7163686-0.996306-0.7950002z"/>
+ <path style="opacity:.1;fill-rule:evenodd;fill:#ffffff" d="m60.007812 6.046875c-0.496671-0.078947-0.942687 0.2004262-1.210937 0.5195312-0.268246 0.3192632-0.455099 0.71637-0.617187 1.2148438-0.280322 0.862579-1.309275 4.063991-5.021485 7.228516-3.712206 3.164687-10.113935 6.70476-21.208984 6.990234-6.746526 0.07894-11.399624-3.819157-14.089844-9.142578-0.671386-1.328527-1.859375-3.8038315-1.859375-2.228516v1c0-1.575316 1.187989 0.899989 1.859375 2.228516 2.69022 5.323421 7.343318 9.221518 14.089844 9.142578 11.095049-0.285474 17.496778-3.825547 21.208984-6.990234 3.71221-3.164525 4.741163-6.365937 5.021485-7.228516 0.162088-0.4984738 0.348941-0.8955806 0.617187-1.2148438 0.26825-0.3191049 0.714266-0.5984782 1.210937-0.5195312v0.0117188c0.496674 0.0786315 0.809944 0.4444537 0.996094 0.796875 0.186148 0.3525791 0.29106 0.7534573 0.34961 1.2246093h0.001953c0.43187 4.0201749 0.631962 7.7782079 0.636719 11.28125 0.036867-3.781532-0.163657-7.87763-0.636719-12.28125l-0.001953 1e-7c-0.05855-0.471152-0.163462-0.8720303-0.34961-1.2246093-0.18615-0.3524212-0.49942-0.7182435-0.996094-0.796875v-0.0117188zm-44.007812 7.017578l-0.035156 13.605469 0.001953 0.005859 0.033203-12.611328v-1zm0.261719 15.753906c-0.037483 0.358172-0.113734 0.748823-0.261719 1.167969-0.638645 1.808998-2.945893 4.449356-8.5742188 6.138672l-0.6894531 0.205078 0.1308594 0.72461c0.0130353 0.073292 0.0364732 0.147257 0.0527344 0.220703l0.5058593-0.150391c5.6283258-1.689316 7.9355738-4.329674 8.5742188-6.138672 0.304505-0.862469 0.322146-1.612498 0.261719-2.167969z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m35.998519 21.000004c-1.979118 0-3.968178 0.65424-5.482496 2.00032-1.514318 1.346078-2.516022 3.397438-2.516022 6.00112 0 2.60368 1.001704 4.652161 2.516022 5.998241s3.503378 2.00032 5.482496 2.00032 3.96818-0.65424 5.482498-2.00032c1.514321-1.34608 2.518985-3.394561 2.518985-5.998241 0-2.603682-1.004664-4.655042-2.518985-6.00112-1.514318-1.34608-3.50338-2.00032-5.482498-2.00032z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m21.998519 21.000004c-1.979119 0-3.968179 0.65424-5.482497 2.00032-1.514318 1.346078-2.516022 3.397438-2.516022 6.00112 0 2.60368 1.001704 4.652161 2.516022 5.998241s3.503378 2.00032 5.482497 2.00032c1.979118 0 3.96818-0.65424 5.482498-2.00032 1.51432-1.34608 2.518984-3.394561 2.518984-5.998241 0-2.603682-1.004664-4.655042-2.518984-6.00112-1.514318-1.34608-3.50338-2.00032-5.482498-2.00032z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m21.998519 19.999998c-1.979119 0-3.968179 0.65424-5.482497 2.00032-1.514318 1.346078-2.516022 3.397438-2.516022 6.00112 0 2.60368 1.001704 4.65216 2.516022 5.99824 1.514318 1.346081 3.503378 2.000321 5.482497 2.000321 1.979118 0 3.96818-0.65424 5.482498-2.000321 1.51432-1.34608 2.518984-3.39456 2.518984-5.99824 0-2.603682-1.004664-4.655042-2.518984-6.00112-1.514318-1.34608-3.50338-2.00032-5.482498-2.00032z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m24.000003 25c-0.980146 0-1.97102 0.323998-2.734377 1.00256-0.763352 0.67856-1.265626 1.723682-1.265626 2.997442 0 1.273762 0.502274 2.31888 1.265626 2.997442 0.763357 0.678558 1.754231 1.002556 2.734377 1.002556s1.97102-0.323998 2.734378-1.002556c0.763354-0.678562 1.265622-1.72368 1.265622-2.997442 0-1.27376-0.502268-2.318882-1.265622-2.997442-0.763358-0.678562-1.754232-1.00256-2.734378-1.00256z"/>
+ <path style="opacity:.3;fill-rule:evenodd" d="m26.000001 44.998601c2.887448 0 5.51986 0.150312 7.907556 0 3.96647-0.254306 7.453034-0.503094 9.215759-1.911067-0.74562-0.996096-1.123314-2.088765-1.123314-2.088765s2.412578 0.951028 3.577636 2.506543c1.161724 1.551176-1.273604 2.506823-1.577636 4.491457-0.676838-1.743064-0.235222-2.396815-0.406262-3.089479-1.23013 1.75902-3.348957 3.020616-6.198795 3.089479-3.033458 0.07276-6.89516-1.35196-11.394944-2.99537z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m7.9652906 27.000012c-0.3549788 0-0.7030886 0.0225-1.0414678 0.078-0.9023441 0.147-1.7378041 0.4992-2.4580878 1.0335-2.8811333 2.13735-3.6399081 6.981301-0.08119 12.053701 3.5587196 5.07255 8.267051 5.859752 11.148184 3.7224 2.881134-2.137352 3.64271-6.9813 0.08399-12.053701-2.335406-3.328802-5.166573-4.81125-7.6514252-4.8336z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m7.9652906 26.000006c-0.3549788 0-0.7030886 0.0225-1.0414678 0.078-0.9023441 0.147-1.7378041 0.4992-2.4580878 1.0335-2.8811333 2.13735-3.6399081 6.981301-0.08119 12.053701 3.5587196 5.07255 8.267051 5.859752 11.148184 3.7224 2.881134-2.137352 3.64271-6.9813 0.08399-12.053701-2.335406-3.328802-5.166573-4.81125-7.6514252-4.8336z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m35.998519 19.999998c-1.979118 0-3.968178 0.65424-5.482496 2.00032-1.514318 1.346078-2.516022 3.397438-2.516022 6.00112 0 2.60368 1.001704 4.65216 2.516022 5.99824 1.514318 1.346081 3.503378 2.000321 5.482496 2.000321s3.96818-0.65424 5.482498-2.000321c1.514321-1.34608 2.518985-3.39456 2.518985-5.99824 0-2.603682-1.004664-4.655042-2.518985-6.00112-1.514318-1.34608-3.50338-2.00032-5.482498-2.00032z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m38.000003 25c-0.980146 0-1.97102 0.323998-2.734376 1.00256-0.763352 0.67856-1.265626 1.723682-1.265626 2.997442 0 1.273762 0.502274 2.31888 1.265626 2.997442 0.763356 0.678558 1.75423 1.002556 2.734376 1.002556s1.97102-0.323998 2.734378-1.002556c0.763354-0.678562 1.265623-1.72368 1.265623-2.997442 0-1.27376-0.502269-2.318882-1.265623-2.997442-0.763358-0.678562-1.754232-1.00256-2.734378-1.00256z"/>
+ <path style="opacity:.1;fill:#ffffff;fill-rule:evenodd" d="m7.9648438 26c-0.3549788 0-0.7045896 0.022625-1.0429688 0.078125-0.9023441 0.147-1.7367476 0.500856-2.4570312 1.035156-1.6402911 1.216843-2.5679725 3.319395-2.4257813 5.833985 0.1255442-2.06758 1.008347-3.782468 2.4257813-4.833985 0.7202836-0.5343 1.5546871-0.888156 2.4570312-1.035156 0.3383792-0.0555 0.68799-0.078125 1.0429688-0.078125 2.4848512 0.02235 5.3169362 1.503229 7.6523442 4.832031 1.518773 2.164772 2.218759 4.275008 2.326171 6.160157 0.123589-2.121805-0.532224-4.603168-2.326171-7.160157-2.335408-3.328802-5.167493-4.809681-7.6523442-4.832031z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/girl.svg b/.icons/awkward/64x64/apps/girl.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/girl.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gis-weather.svg b/.icons/awkward/64x64/apps/gis-weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gis-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gish.svg b/.icons/awkward/64x64/apps/gish.svg
new file mode 100644
index 00000000..7794682d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gish.svg
@@ -0,0 +1,8 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m32 52c-28.000001 0-28.000001-14-28.000001-14s0-28 28.000001-28c27.999999 0 27.999999 28 27.999999 28s0 14-27.999999 14z" style="opacity:.2"/>
+ <path d="M 32.000001,51 C 4.0000002,51 4,37 4,37 4,37 4.0000002,9 32.000001,9 60,9 60,37 60,37 c 0,0 0,14 -27.999999,14 z" style="fill:#4f4f4f"/>
+ <path d="m15 28c-6.9912115 0-6.9867991 9.964842 0 10h14s-8.000001-10-14-10zm34 0c-5.999999 0-14 10-14 10h14c6.986799-0.03516 6.991211-10 0-10z" style="opacity:.2"/>
+ <path d="m15 27c-6.9912115 0-6.9867991 9.964842 0 10h14s-8.000001-10-14-10zm34 0c-5.999999 0-14 10-14 10h14c6.986799-0.035158 6.991211-10 0-10z" style="fill:#f0b530"/>
+ <path d="M 32 9 C 3.9999992 9 4 37 4 37 C 4 37 4.0218844 37.20843 4.03125 37.333984 C 4.156057 33.976513 5.9376279 10 32 10 C 58.06237 10 59.843943 33.976513 59.96875 37.333984 C 59.978116 37.20843 60 37 60 37 C 60 37 59.999999 9 32 9 z " style="fill:#ffffff;opacity:.1"/>
+ <path d="m15 27c-3.730149 0-5.448047 2.834594-5.1972656 5.486328 0.2186526-2.316772 1.9366916-4.486328 5.1972656-4.486328 5.040296 0 11.205682 6.742512 13.140625 9h0.859375s-8.000001-10-14-10zm34 0c-5.999999 0-14 10-14 10h0.859375c1.934943-2.257488 8.100329-9 13.140625-9 3.260574 0 4.978613 2.169556 5.197266 4.486328 0.250781-2.651734-1.467118-5.486328-5.197266-5.486328z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gisto.svg b/.icons/awkward/64x64/apps/gisto.svg
new file mode 100644
index 00000000..bb4811ac
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gisto.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#388ebb" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 17.070312,23 c -0.995934,0 -1.756781,0.286851 -2.283203,0.857422 -0.526422,0.555555 -0.789062,1.34226 -0.789062,2.363281 v 3.919922 c 0,0.615616 -0.114155,1.085685 -0.341797,1.416016 -0.227642,0.330329 -0.815073,0.572506 -1.199219,0.722656 -0.369918,0.135137 -0.7883,0.209595 -1.257812,0.224609 v 0.945313 c 0.469512,0.03003 0.887893,0.112907 1.257812,0.248047 0.384145,0.135128 0.971577,0.377312 1.199219,0.722656 0.227645,0.330331 0.341797,0.802354 0.341797,1.417969 v 3.919921 c 0,0.990992 0.26264,1.777698 0.789062,2.363282 C 15.313531,42.70668 16.074377,43 17.070312,43 h 1.128907 v -0.96875 h -0.638672 c -0.626017,0 -1.075378,-0.202018 -1.345703,-0.607422 -0.270331,-0.405406 -0.404297,-0.992046 -0.404297,-1.757812 v -3.894532 c 0,-0.735736 -0.193979,-1.345691 -0.578125,-1.826172 -0.384148,-0.495496 -0.980037,-0.816646 -1.791016,-0.966796 v -0.02344 c 0.782521,-0.135143 1.371158,-0.443346 1.769532,-0.923828 0.398374,-0.495495 0.599609,-1.109967 0.599609,-1.845703 v -3.851563 c 0,-0.78078 0.133969,-1.367421 0.404297,-1.757812 0.270325,-0.405405 0.719686,-0.607422 1.345703,-0.607422 h 0.638672 V 23 Z m 28.830079,0 v 0.96875 h 0.638671 c 0.626017,0 1.075379,0.202017 1.345704,0.607422 0.270324,0.390391 0.404296,0.977032 0.404296,1.757812 v 3.851563 c 0,0.735736 0.201236,1.350208 0.59961,1.845703 0.398373,0.480482 0.987011,0.788692 1.769531,0.923828 v 0.02344 c -0.810975,0.15015 -1.406868,0.4713 -1.791015,0.966796 -0.384147,0.480481 -0.578126,1.090436 -0.578126,1.826172 v 3.894532 c 0,0.765766 -0.133968,1.352406 -0.404296,1.757812 -0.270325,0.405404 -0.719687,0.607422 -1.345704,0.607422 H 45.900391 V 43 h 1.128906 c 0.995935,0 1.756781,-0.29332 2.283203,-0.878906 0.526422,-0.585584 0.791016,-1.37229 0.791016,-2.363282 v -3.919921 c 0,-0.615615 0.114154,-1.087638 0.341796,-1.417969 0.227643,-0.345344 0.813123,-0.58752 1.197266,-0.722656 0.369922,-0.135129 0.788301,-0.218016 1.257813,-0.248047 v -0.945313 c -0.469512,-0.01501 -0.887894,-0.08947 -1.257813,-0.224609 -0.384143,-0.15015 -0.969623,-0.392327 -1.197266,-0.722656 -0.227643,-0.330331 -0.341796,-0.8004 -0.341796,-1.416016 v -3.919922 c 0,-1.021021 -0.264594,-1.807726 -0.791016,-2.363281 C 48.786078,23.286851 48.025232,23 47.029297,23 Z m -13.421875,2 c -1.922674,0 -3.236939,0.340423 -4.541016,1.023438 -1.304073,0.668483 -2.290227,1.606325 -2.958984,2.8125 C 24.326479,30.027582 24,31.409033 24,32.978516 c 0,1.613079 0.309137,3.024291 0.927734,4.230468 0.635321,1.191643 1.588739,2.120579 2.859375,2.789063 C 29.074463,40.66653 30.687559,41 32.626953,41 c 1.086729,0 2.072882,-0.08038 2.958985,-0.240234 0.886102,-0.174386 2.244127,-0.427478 3.080078,-0.761719 V 35.539062 C 38.722654,34.374865 39.371628,33.959893 40,33.970703 v -0.916015 h -5.333984 c 0,0 0.0476,0.85718 0.05078,0.916015 C 35.682671,34.011443 36,35.125276 36,35.453125 v 4.041016 c -0.351097,0.08719 -1.116951,0.155618 -1.568359,0.199218 -0.451412,0.0436 -0.917496,0.06445 -1.402344,0.06445 -2.290492,0 -3.905538,-0.58156 -4.841797,-1.74414 -0.936255,-1.177112 -1.521484,-2.85532 -1.521484,-5.035156 0,-2.179837 0.569836,-3.858045 1.472656,-5.035157 0.902823,-1.191644 2.114982,-1.787109 4.238281,-1.787109 0.819226,0 1.470229,0.1449 1.955078,0.435547 0.484847,0.276111 0.828671,0.63044 1.029297,1.066406 0.217352,0.421436 0.326172,0.858094 0.326172,1.308594 0.0047,0 0.0069,-0.0038 0.01172,-0.0039 V 29 h 1.333984 V 28.679688 25.9375 25 h -1.333984 v 0.357422 C 34.85554,25.124845 33.790631,25 32.478516,25 Z"/>
+ <path style="fill:#ffffff" d="M 17.070312 22 C 16.074378 22 15.313531 22.286851 14.787109 22.857422 C 14.260687 23.412977 13.998047 24.199682 13.998047 25.220703 L 13.998047 29.140625 C 13.998047 29.756241 13.883892 30.22631 13.65625 30.556641 C 13.428608 30.88697 12.841177 31.129147 12.457031 31.279297 C 12.087113 31.414434 11.668731 31.488892 11.199219 31.503906 L 11.199219 32.449219 C 11.668731 32.479249 12.087112 32.562126 12.457031 32.697266 C 12.841176 32.832394 13.428608 33.074578 13.65625 33.419922 C 13.883895 33.750253 13.998047 34.222276 13.998047 34.837891 L 13.998047 38.757812 C 13.998047 39.748804 14.260687 40.53551 14.787109 41.121094 C 15.313531 41.70668 16.074377 42 17.070312 42 L 18.199219 42 L 18.199219 41.03125 L 17.560547 41.03125 C 16.93453 41.03125 16.485169 40.829232 16.214844 40.423828 C 15.944513 40.018422 15.810547 39.431782 15.810547 38.666016 L 15.810547 34.771484 C 15.810547 34.035748 15.616568 33.425793 15.232422 32.945312 C 14.848274 32.449816 14.252385 32.128666 13.441406 31.978516 L 13.441406 31.955078 C 14.223927 31.819935 14.812564 31.511732 15.210938 31.03125 C 15.609312 30.535755 15.810547 29.921283 15.810547 29.185547 L 15.810547 25.333984 C 15.810547 24.553204 15.944516 23.966563 16.214844 23.576172 C 16.485169 23.170767 16.93453 22.96875 17.560547 22.96875 L 18.199219 22.96875 L 18.199219 22 L 17.070312 22 z M 45.900391 22 L 45.900391 22.96875 L 46.539062 22.96875 C 47.165079 22.96875 47.614441 23.170767 47.884766 23.576172 C 48.15509 23.966563 48.289062 24.553204 48.289062 25.333984 L 48.289062 29.185547 C 48.289062 29.921283 48.490298 30.535755 48.888672 31.03125 C 49.287045 31.511732 49.875683 31.819942 50.658203 31.955078 L 50.658203 31.978516 C 49.847228 32.128666 49.251335 32.449816 48.867188 32.945312 C 48.483041 33.425793 48.289062 34.035748 48.289062 34.771484 L 48.289062 38.666016 C 48.289062 39.431782 48.155094 40.018422 47.884766 40.423828 C 47.614441 40.829232 47.165079 41.03125 46.539062 41.03125 L 45.900391 41.03125 L 45.900391 42 L 47.029297 42 C 48.025232 42 48.786078 41.70668 49.3125 41.121094 C 49.838922 40.53551 50.103516 39.748804 50.103516 38.757812 L 50.103516 34.837891 C 50.103516 34.222276 50.21767 33.750253 50.445312 33.419922 C 50.672955 33.074578 51.258435 32.832402 51.642578 32.697266 C 52.0125 32.562137 52.430879 32.47925 52.900391 32.449219 L 52.900391 31.503906 C 52.430879 31.488896 52.012497 31.414441 51.642578 31.279297 C 51.258435 31.129147 50.672955 30.88697 50.445312 30.556641 C 50.217669 30.22631 50.103516 29.756241 50.103516 29.140625 L 50.103516 25.220703 C 50.103516 24.199682 49.838922 23.412977 49.3125 22.857422 C 48.786078 22.286851 48.025232 22 47.029297 22 L 45.900391 22 z M 32.478516 24 C 30.555842 24 29.241577 24.340423 27.9375 25.023438 C 26.633427 25.691921 25.647273 26.629763 24.978516 27.835938 C 24.326479 29.027582 24 30.409033 24 31.978516 C 24 33.591595 24.309137 35.002807 24.927734 36.208984 C 25.563055 37.400627 26.516473 38.329563 27.787109 38.998047 C 29.074463 39.66653 30.687559 40 32.626953 40 C 33.713682 40 34.699835 39.91962 35.585938 39.759766 C 36.47204 39.58538 37.830065 39.332288 38.666016 38.998047 L 38.666016 34.539062 C 38.722654 33.374865 39.371628 32.959893 40 32.970703 L 40 32.054688 L 34.666016 32.054688 C 34.666016 32.054688 34.713617 32.911868 34.716797 32.970703 C 35.682671 33.011443 36 34.125276 36 34.453125 L 36 38.494141 C 35.648903 38.581331 34.883049 38.649759 34.431641 38.693359 C 33.980229 38.736959 33.514145 38.757812 33.029297 38.757812 C 30.738805 38.757812 29.123759 38.176252 28.1875 37.013672 C 27.251245 35.83656 26.666016 34.158352 26.666016 31.978516 C 26.666016 29.798679 27.235852 28.120471 28.138672 26.943359 C 29.041495 25.751715 30.253654 25.15625 32.376953 25.15625 C 33.196179 25.15625 33.847182 25.30115 34.332031 25.591797 C 34.816878 25.867908 35.160702 26.222237 35.361328 26.658203 C 35.57868 27.079639 35.6875 27.516297 35.6875 27.966797 C 35.6922 27.966797 35.694449 27.962991 35.699219 27.962891 L 35.699219 28 L 37.033203 28 L 37.033203 27.679688 L 37.033203 24.9375 L 37.033203 24 L 35.699219 24 L 35.699219 24.357422 C 34.85554 24.124845 33.790631 24 32.478516 24 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/git-cola.svg b/.icons/awkward/64x64/apps/git-cola.svg
new file mode 120000
index 00000000..4546c71c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/git-cola.svg
@@ -0,0 +1 @@
+git.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/git-dag.svg b/.icons/awkward/64x64/apps/git-dag.svg
new file mode 120000
index 00000000..4546c71c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/git-dag.svg
@@ -0,0 +1 @@
+git.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/git-gui.svg b/.icons/awkward/64x64/apps/git-gui.svg
new file mode 120000
index 00000000..4546c71c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/git-gui.svg
@@ -0,0 +1 @@
+git.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/git.svg b/.icons/awkward/64x64/apps/git.svg
new file mode 100644
index 00000000..7d2b00b2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/git.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 31.999129,3.000059 c -1.571499,0 -3.144048,0.5857443 -4.318781,1.7604495 L 3.7604235,28.683099 c -2.3494678,2.349408 -2.3461349,6.281166 0.00343,8.630576 L 27.683777,61.236266 c 2.349468,2.349411 6.28473,2.352743 8.634198,0.0034 l 23.919924,-23.92259 c 2.349467,-2.34941 2.349468,-6.284534 0,-8.633943 L 36.317912,4.7605085 C 35.143179,3.5858035 33.570629,3.000059 31.999129,3.000059 Z"/>
+ <path style="fill:#c2352a" d="m 31.999129,2.0000277 c -1.571499,0 -3.144048,0.5857443 -4.318781,1.7604495 L 3.7604235,27.683068 c -2.3494678,2.349408 -2.3461349,6.281166 0.00343,8.630576 L 27.683777,60.236235 c 2.349468,2.349411 6.28473,2.352743 8.634198,0.0034 l 23.919924,-23.92259 c 2.349467,-2.34941 2.349468,-6.284534 0,-8.633943 L 36.317912,3.7604772 C 35.143179,2.5857722 33.570629,2.0000277 31.999129,2.0000277 Z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 20.134766 11.306641 L 17.306641 14.134766 L 26 22.828125 L 26 44 L 30 44 L 30 26.828125 L 37.585938 34.414062 L 40.414062 31.585938 L 20.134766 11.306641 z"/>
+ <path style="opacity:0.2" d="m 28,17 a 5.9999999,5.9999999 0 0 0 -6,6 5.9999999,5.9999999 0 0 0 6,6 5.9999999,5.9999999 0 0 0 6,-6 5.9999999,5.9999999 0 0 0 -6,-6 z m 11,11 a 5.9999999,5.9999999 0 0 0 -6,6 5.9999999,5.9999999 0 0 0 6,6 5.9999999,5.9999999 0 0 0 6,-6 5.9999999,5.9999999 0 0 0 -6,-6 z M 28,38 a 5.9999999,5.9999999 0 0 0 -6,6 5.9999999,5.9999999 0 0 0 6,6 5.9999999,5.9999999 0 0 0 6,-6 5.9999999,5.9999999 0 0 0 -6,-6 z"/>
+ <path style="fill:#ffffff" d="M 28 16 A 5.9999999 5.9999999 0 0 0 22 22 A 5.9999999 5.9999999 0 0 0 28 28 A 5.9999999 5.9999999 0 0 0 34 22 A 5.9999999 5.9999999 0 0 0 28 16 z M 39 27 A 5.9999999 5.9999999 0 0 0 33 33 A 5.9999999 5.9999999 0 0 0 39 39 A 5.9999999 5.9999999 0 0 0 45 33 A 5.9999999 5.9999999 0 0 0 39 27 z M 28 37 A 5.9999999 5.9999999 0 0 0 22 43 A 5.9999999 5.9999999 0 0 0 28 49 A 5.9999999 5.9999999 0 0 0 34 43 A 5.9999999 5.9999999 0 0 0 28 37 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 2 C 30.428501 2 28.85442 2.5850604 27.679688 3.7597656 L 3.7597656 27.683594 C 2.460141 28.983185 1.8843413 30.765757 2.0234375 32.498047 C 2.1343057 31.098695 2.7099225 29.73341 3.7597656 28.683594 L 27.679688 4.7597656 C 28.85442 3.5850604 30.428501 3 32 3 C 33.5715 3 35.143626 3.5850606 36.318359 4.7597656 L 60.238281 28.683594 C 61.288124 29.733411 61.86495 31.099905 61.976562 32.5 C 62.114731 30.76679 61.537906 28.983186 60.238281 27.683594 L 36.318359 3.7597656 C 35.143626 2.5850606 33.5715 2 32 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gitahead.svg b/.icons/awkward/64x64/apps/gitahead.svg
new file mode 100644
index 00000000..b9c45ffa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gitahead.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#143d4d" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:none;stroke:#c97335;stroke-width:1.6" d="m 33.399523,32 -7.40876,8.052554 -0.557398,3.994692 L 21.999523,48"/>
+ <path style="fill:none;stroke:#d59467;stroke-width:1.6" d="M 30.599523,28.800002 21.903173,35.1 H 17.536882 L 13.999523,38"/>
+ <path style="fill:none;stroke:#b95026;stroke-width:1.6" d="m 31.999523,30.6 -18,15.4"/>
+ <circle style="fill:#b95026" cx="14" cy="46" r="2"/>
+ <circle style="fill:#d59467" cx="14" cy="38" r="2"/>
+ <circle style="fill:#c97335" cx="22" cy="48" r="2"/>
+ <path style="opacity:0.2" d="m 57.534899,7.0000986 a 2.4868528,2.4446552 0 0 0 -0.932476,0.169484 L 15.573458,23.058254 a 2.4868528,2.4446552 0 0 0 0.650791,4.705012 c 4.285224,0.444492 9.498168,3.684406 13.469914,7.951498 3.971742,4.267092 6.602094,9.550362 6.682746,12.897608 a 2.4868528,2.4446552 0 0 0 4.737662,0.981106 L 59.764099,10.482906 a 2.4868528,2.4446552 0 0 0 -2.2292,-3.4828074 z"/>
+ <path style="fill:#37adba" d="m 57.534899,6.0000982 a 2.4868528,2.4446552 0 0 0 -0.932476,0.169484 L 15.573458,22.058254 a 2.4868528,2.4446552 0 0 0 0.650791,4.705012 c 4.285224,0.444492 9.498168,3.684406 13.469914,7.951498 3.971742,4.267092 6.602094,9.550362 6.682746,12.897608 a 2.4868528,2.4446552 0 0 0 4.737662,0.981106 L 59.764099,9.482906 a 2.4868528,2.4446552 0 0 0 -2.2292,-3.4828078 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 57.535156 6 A 2.4868528 2.4446552 0 0 0 56.601562 6.1679688 L 15.574219 22.058594 A 2.4868528 2.4446552 0 0 0 14.052734 24.832031 A 2.4868528 2.4446552 0 0 1 15.574219 23.058594 L 56.601562 7.1679688 A 2.4868528 2.4446552 0 0 1 57.535156 7 A 2.4868528 2.4446552 0 0 1 59.945312 8.9492188 A 2.4868528 2.4446552 0 0 0 57.535156 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gitg.svg b/.icons/awkward/64x64/apps/gitg.svg
new file mode 120000
index 00000000..4546c71c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gitg.svg
@@ -0,0 +1 @@
+git.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/github-desktop.svg b/.icons/awkward/64x64/apps/github-desktop.svg
new file mode 100644
index 00000000..78f5e76b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/github-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33799 -0.04,-0.665981 -0.05,-0.999971 C 59.420417,47.042399 47.172767,59.000057 31.9992,59.000057 16.825233,59.000057 4.5779829,47.042399 4.049998,32.000828 Z"/>
+ <path style="fill:#8034a9" d="m 59.998401,32.000856 c 0,-15.511557 -12.487644,-27.9992001 -27.999201,-27.9992001 -15.511557,0 -27.9992006,12.4876431 -27.9992006,27.9992001 0,15.511558 12.4876436,27.999201 27.9992006,27.999201 15.511557,0 27.999201,-12.487643 27.999201,-27.999201 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="M 46.820312 19.005859 C 45.968176 18.966059 43.567145 19.250663 39.814453 21.861328 C 37.715081 21.228289 35.318607 20.993959 32.820312 21 C 30.534865 21.0055 28.164894 21.192771 25.861328 21.861328 C 22.107435 19.250803 20.188912 18.967615 19.335938 19.007812 C 19.051547 19.021213 18.914063 19.064453 18.914062 19.064453 C 17.486964 22.766548 18.389863 25.505367 18.660156 26.185547 C 16.983684 28.064714 16 30.464475 16 33.400391 C 16 43.707697 22.678613 46.016532 28.498047 46.695312 C 27.749908 47.367393 27.27913 48.75699 27.041016 50.494141 C 25.547959 51.182721 21.542812 52.867955 19.205078 48.757812 C 19.205078 48.757812 17.822031 46.174169 15.191406 45.984375 C 15.191406 45.984375 12.63403 45.951345 15.013672 47.619141 C 15.013672 47.619141 16.731562 48.446894 17.923828 51.554688 C 17.923828 51.554688 19.694403 56.285109 26.984375 54.660156 C 26.990436 55.70796 26.994866 57.667479 27 59.550781 C 28.622178 59.841012 30.291843 60 32 60 C 34.782581 60 37.464715 59.592822 39.998047 58.84375 C 40.004651 56.32152 40.011719 53.530787 40.011719 51.65625 C 40.011719 49.147921 38.974749 47.506357 38.035156 46.675781 C 43.872184 46.01032 50 43.734096 50 33.400391 C 50 30.464475 49.183518 28.06274 47.503906 26.183594 C 47.772598 25.503254 48.674441 22.766548 47.244141 19.064453 C 47.244141 19.064453 47.106317 19.019119 46.822266 19.005859 L 46.820312 19.005859 z"/>
+ <path style="fill:#ffffff" d="M 46.820312 18.005859 C 45.968176 17.966059 43.567145 18.250663 39.814453 20.861328 C 37.715081 20.228289 35.318606 19.993959 32.820312 20 C 30.534864 20.0055 28.164894 20.192771 25.861328 20.861328 C 22.107435 18.250803 20.188913 17.967614 19.335938 18.007812 C 19.051547 18.021213 18.914062 18.064453 18.914062 18.064453 C 17.486964 21.766548 18.389863 24.505367 18.660156 25.185547 C 16.983684 27.064713 16 29.464475 16 32.400391 C 16 42.707697 22.678613 45.016532 28.498047 45.695312 C 27.749908 46.367393 27.27913 47.75699 27.041016 49.494141 C 25.547959 50.182721 21.542812 51.867955 19.205078 47.757812 C 19.205078 47.757812 17.822031 45.174169 15.191406 44.984375 C 15.191406 44.984375 12.63403 44.951349 15.013672 46.619141 C 15.013672 46.619141 16.731562 47.446895 17.923828 50.554688 C 17.923828 50.554688 19.694403 55.285109 26.984375 53.660156 C 26.991647 54.922208 26.997702 57.274724 27.003906 59.550781 C 28.6249 59.840571 30.293171 60 32 60 C 34.781923 60 37.46329 59.59248 39.996094 58.84375 C 40.003619 56.068734 40.011719 52.791592 40.011719 50.65625 C 40.011719 48.147921 38.974749 46.506357 38.035156 45.675781 C 43.872189 45.01032 50 42.734096 50 32.400391 C 50 29.464475 49.183518 27.06274 47.503906 25.183594 C 47.772598 24.503254 48.674441 21.766548 47.244141 18.064453 C 47.244141 18.064453 47.106317 18.019119 46.822266 18.005859 L 46.820312 18.005859 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/github.svg b/.icons/awkward/64x64/apps/github.svg
new file mode 100644
index 00000000..64b7b815
--- /dev/null
+++ b/.icons/awkward/64x64/apps/github.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33799 -0.04,-0.665981 -0.05,-0.999971 C 59.420417,47.042399 47.172767,59.000057 31.9992,59.000057 16.825233,59.000057 4.5779829,47.042399 4.049998,32.000828 Z"/>
+ <path style="fill:#4f4f4f" d="m 59.998401,32.000856 c 0,-15.511557 -12.487644,-27.9992001 -27.999201,-27.9992001 -15.511557,0 -27.9992006,12.4876431 -27.9992006,27.9992001 0,15.511558 12.4876436,27.999201 27.9992006,27.999201 15.511557,0 27.999201,-12.487643 27.999201,-27.999201 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="M 46.820312 19.005859 C 45.968176 18.966059 43.567145 19.250663 39.814453 21.861328 C 37.715081 21.228289 35.318607 20.993959 32.820312 21 C 30.534865 21.0055 28.164894 21.192771 25.861328 21.861328 C 22.107435 19.250803 20.188912 18.967615 19.335938 19.007812 C 19.051547 19.021213 18.914063 19.064453 18.914062 19.064453 C 17.486964 22.766548 18.389863 25.505367 18.660156 26.185547 C 16.983684 28.064714 16 30.464475 16 33.400391 C 16 43.707697 22.678613 46.016532 28.498047 46.695312 C 27.749908 47.367393 27.27913 48.75699 27.041016 50.494141 C 25.547959 51.182721 21.542812 52.867955 19.205078 48.757812 C 19.205078 48.757812 17.822031 46.174169 15.191406 45.984375 C 15.191406 45.984375 12.63403 45.951345 15.013672 47.619141 C 15.013672 47.619141 16.731562 48.446894 17.923828 51.554688 C 17.923828 51.554688 19.694403 56.285109 26.984375 54.660156 C 26.990436 55.70796 26.994866 57.667479 27 59.550781 C 28.622178 59.841012 30.291843 60 32 60 C 34.782581 60 37.464715 59.592822 39.998047 58.84375 C 40.004651 56.32152 40.011719 53.530787 40.011719 51.65625 C 40.011719 49.147921 38.974749 47.506357 38.035156 46.675781 C 43.872184 46.01032 50 43.734096 50 33.400391 C 50 30.464475 49.183518 28.06274 47.503906 26.183594 C 47.772598 25.503254 48.674441 22.766548 47.244141 19.064453 C 47.244141 19.064453 47.106317 19.019119 46.822266 19.005859 L 46.820312 19.005859 z"/>
+ <path style="fill:#ffffff" d="M 46.820312 18.005859 C 45.968176 17.966059 43.567145 18.250663 39.814453 20.861328 C 37.715081 20.228289 35.318606 19.993959 32.820312 20 C 30.534864 20.0055 28.164894 20.192771 25.861328 20.861328 C 22.107435 18.250803 20.188913 17.967614 19.335938 18.007812 C 19.051547 18.021213 18.914062 18.064453 18.914062 18.064453 C 17.486964 21.766548 18.389863 24.505367 18.660156 25.185547 C 16.983684 27.064713 16 29.464475 16 32.400391 C 16 42.707697 22.678613 45.016532 28.498047 45.695312 C 27.749908 46.367393 27.27913 47.75699 27.041016 49.494141 C 25.547959 50.182721 21.542812 51.867955 19.205078 47.757812 C 19.205078 47.757812 17.822031 45.174169 15.191406 44.984375 C 15.191406 44.984375 12.63403 44.951349 15.013672 46.619141 C 15.013672 46.619141 16.731562 47.446895 17.923828 50.554688 C 17.923828 50.554688 19.694403 55.285109 26.984375 53.660156 C 26.991647 54.922208 26.997702 57.274724 27.003906 59.550781 C 28.6249 59.840571 30.293171 60 32 60 C 34.781923 60 37.46329 59.59248 39.996094 58.84375 C 40.003619 56.068734 40.011719 52.791592 40.011719 50.65625 C 40.011719 48.147921 38.974749 46.506357 38.035156 45.675781 C 43.872189 45.01032 50 42.734096 50 32.400391 C 50 29.464475 49.183518 27.06274 47.503906 25.183594 C 47.772598 24.503254 48.674441 21.766548 47.244141 18.064453 C 47.244141 18.064453 47.106317 18.019119 46.822266 18.005859 L 46.820312 18.005859 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gitkraken.svg b/.icons/awkward/64x64/apps/gitkraken.svg
new file mode 100644
index 00000000..d592cfc4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gitkraken.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0506032,31.997928 c -0.011601,0.334024 -0.050604,0.662047 -0.050604,1.000071 C 3.9999992,48.511108 16.486292,61 31.998,61 47.509108,61 59.996,48.511108 59.996,32.997999 c 0,-0.338024 -0.038,-0.666047 -0.05,-1.000071 -0.528041,15.043075 -12.774916,27.001929 -27.948,27.001929 -15.174084,0 -27.4199592,-11.958854 -27.9479969,-27.001929 z"/>
+ <rect style="fill:#4f4f4f" width="56.004" height="56" x="-60" y="-60" rx="28.002" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 25.701172,24.130853 c -2.441774,3.20703 -3.703125,5.797529 -3.703125,7.597657 0,1.193385 0.105718,1.383983 1.138672,2.070312 1.765672,1.600994 1.448391,3.091286 1.863281,5.201172 -0.568552,0 -1,1 -1,2 0,1 0.457596,2 1,2 l -0.002,2.044922 c -4.4855,-2.587785 -7,-7.42079 -7,-12.992188 0,-5.965026 3.454698,-10.630555 8.472656,-13.051728 l -5.373047,0 0,-0.002 C 17.360542,22.293035 14.998,26.654343 14.998,32.050728 c 0,7.289721 3.797757,13.52688 10,16.363281 l 0.289062,0.140626 c 0.867142,0.377746 1.778932,0.667966 2.710938,0.908203 l 0,3.05664 C 18.380835,50.409513 12.019608,41.899554 11.996094,32.052728 c 0.0031,-2.032424 0.301073,-4.105943 0.884765,-6.052734 l -3.101562,0 C 9.2664879,27.959127 9.0027006,30.027592 8.9960939,32.052728 9.0008837,44.72358 18.35302,55.208067 30.998047,55.999994 l 0,-10.003906 c 5.01e-4,7.8e-5 0.0015,-7.9e-5 0.002,0 L 31,45.999994 c 0.250988,-0.0057 0.622957,0.01286 0.996094,0.02344 0.0029,-8.1e-5 0.0049,8.2e-5 0.0078,0 0.373149,-0.01057 0.745118,-0.02913 0.996106,-0.02344 l 0,-0.0039 c 5.02e-4,-7.9e-5 0.0015,7.8e-5 0.002,0 L 33.002,56 c 12.64498,-0.791933 21.997116,-11.27642 22.001906,-23.947272 -0.0066,-2.025136 -0.270394,-4.093601 -0.783203,-6.052734 l -3.101562,0 c 0.583692,1.946791 0.881665,4.02031 0.884765,6.052734 -0.02351,9.846826 -6.384788,18.356832 -16.001953,20.466797 l 0,-3.05664 c 0.932006,-0.240237 1.843796,-0.530457 2.710938,-0.908203 l 0.289062,-0.140626 c 6.202243,-2.836401 10,-9.07356 10,-16.363281 0,-5.396385 -2.362542,-9.75774 -6.099609,-13.051775 l 0,0.002 -5.373047,0 c 5.017958,2.421173 8.472656,7.086749 8.472656,13.051775 0,5.571398 -2.5145,10.404403 -7,12.992188 L 39,42.999994 c 0.542404,0 1,-1 1,-2 0,-1 -0.431448,-2 -1,-2 0.41489,-2.109886 0.09761,-3.600178 1.863281,-5.201172 1.032954,-0.686329 1.138672,-0.876927 1.138672,-2.070312 0,-1.800128 -1.261351,-4.390627 -3.703125,-7.597657 C 36.712368,22.047939 35,19 32,19 c -3,0 -4.950511,3.425951 -6.298828,5.130853 z M 27.5,39.999994 c 0.828432,0 1.499923,0.671491 1.5,1.5 -7.7e-5,0.82851 -0.671568,1.5 -1.5,1.5 -0.828432,0 -1.499923,-0.671491 -1.5,-1.5 7.7e-5,-0.828509 0.671568,-1.5 1.5,-1.5 z m 9,0 c 0.828432,0 1.499923,0.671491 1.5,1.5 -7.7e-5,0.828509 -0.671568,1.5 -1.5,1.5 -0.828432,0 -1.499923,-0.67149 -1.5,-1.5 7.7e-5,-0.828509 0.671568,-1.5 1.5,-1.5 z"/>
+ <path style="fill:#3fb2ab" d="m 25.701172,23.130853 c -2.441774,3.20703 -3.703125,5.797529 -3.703125,7.597657 0,1.193385 0.105718,1.383983 1.138672,2.070312 1.765672,1.600994 1.448391,3.091286 1.863281,5.201172 -0.568552,0 -1,1 -1,2 0,1 0.457596,2 1,2 l -0.002,2.044922 c -4.4855,-2.587785 -7,-7.42079 -7,-12.992188 0,-5.965026 3.454698,-10.630555 8.472656,-13.051728 l -5.373047,0 0,-0.002 C 17.360542,21.293035 14.998,25.654343 14.998,31.050728 c 0,7.289721 3.797757,13.52688 10,16.363281 l 0.289062,0.140626 c 0.867142,0.377746 1.778932,0.667966 2.710938,0.908203 l 0,3.05664 C 18.380835,49.409513 12.019608,40.899554 11.996094,31.052728 c 0.0031,-2.032424 0.301073,-4.105943 0.884765,-6.052734 l -3.101562,0 C 9.2664879,26.959127 9.0027006,29.027592 8.9960939,31.052728 9.0008837,43.72358 18.35302,54.208067 30.998047,54.999994 l 0,-10.003906 c 5.01e-4,7.8e-5 0.0015,-7.9e-5 0.002,0 L 31,44.999994 c 0.250988,-0.0057 0.622957,0.01286 0.996094,0.02344 0.0029,-8.1e-5 0.0049,8.2e-5 0.0078,0 0.373149,-0.01057 0.745118,-0.02913 0.996106,-0.02344 l 0,-0.0039 c 5.02e-4,-7.9e-5 0.0015,7.8e-5 0.002,0 L 33.002,55 c 12.64498,-0.791933 21.997116,-11.27642 22.001906,-23.947272 -0.0066,-2.025136 -0.270394,-4.093601 -0.783203,-6.052734 l -3.101562,0 c 0.583692,1.946791 0.881665,4.02031 0.884765,6.052734 -0.02351,9.846826 -6.384788,18.356832 -16.001953,20.466797 l 0,-3.05664 c 0.932006,-0.240237 1.843796,-0.530457 2.710938,-0.908203 l 0.289062,-0.140626 c 6.202243,-2.836401 10,-9.07356 10,-16.363281 0,-5.396385 -2.362542,-9.75774 -6.099609,-13.051775 l 0,0.002 -5.373047,0 c 5.017958,2.421173 8.472656,7.086749 8.472656,13.051775 0,5.571398 -2.5145,10.404403 -7,12.992188 L 39,41.999994 c 0.542404,0 1,-1 1,-2 0,-1 -0.431448,-2 -1,-2 0.41489,-2.109886 0.09761,-3.600178 1.863281,-5.201172 1.032954,-0.686329 1.138672,-0.876927 1.138672,-2.070312 0,-1.800128 -1.261351,-4.390627 -3.703125,-7.597657 C 36.712368,21.047939 35,18 32,18 c -3,0 -4.950511,3.425951 -6.298828,5.130853 z M 27.5,38.999994 c 0.828432,0 1.499923,0.671491 1.5,1.5 -7.7e-5,0.82851 -0.671568,1.5 -1.5,1.5 -0.828432,0 -1.499923,-0.671491 -1.5,-1.5 7.7e-5,-0.828509 0.671568,-1.5 1.5,-1.5 z m 9,0 c 0.828432,0 1.499923,0.671491 1.5,1.5 -7.7e-5,0.828509 -0.671568,1.5 -1.5,1.5 -0.828432,0 -1.499923,-0.67149 -1.5,-1.5 7.7e-5,-0.828509 0.671568,-1.5 1.5,-1.5 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 3.9960938 C 16.486339 3.9960938 4 16.484938 4 31.998047 C 4 32.111611 4.0112916 32.222071 4.0175781 32.333984 C 4.3700859 17.132055 16.709717 4.9980469 31.998047 4.9980469 C 47.28514 4.9980469 59.626946 17.131003 59.980469 32.332031 C 59.986561 32.220782 59.996094 32.11093 59.996094 31.998047 C 59.996094 16.484938 47.509155 3.9960938 31.998047 3.9960938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gitlab.svg b/.icons/awkward/64x64/apps/gitlab.svg
new file mode 100644
index 00000000..20b53156
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gitlab.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 13.210227,5.99999 c -0.458263,0 -0.914849,0.25868 -1.08598,0.77344 L 5.4677377,27.000155 2.1121382,36.87499 c -0.1531808,0.46038 -0.14581,0.9444 0,1.38282 0.145088,0.43878 0.4272562,0.8327 0.8281573,1.11718 L 32.000021,60 61.059747,39.37499 c 0.400901,-0.28448 0.683069,-0.6784 0.828157,-1.11718 0.14578,-0.43842 0.1531,-0.92244 0,-1.38282 L 58.532305,27.000155 51.875797,6.77343 c -0.342262,-1.0295 -1.829537,-1.0295 -2.171963,0 L 43.047328,27.000155 H 20.952713 L 14.296207,6.77343 C 14.124995,6.25867 13.66849,5.99999 13.210227,5.99999 Z"/>
+ <path style="fill:#fc6d26;fill-rule:evenodd" d="M 61.887866,35.87533 58.530527,25.999835 52.000005,16.36841 c -0.342248,-1.02934 -1.832899,-1.02934 -2.175309,0 l -6.777162,9.631425 H 20.952521 L 13.428573,16.36841 c -0.342247,-1.02934 -1.832899,-1.02934 -2.175309,0 L 5.4693649,25.999835 2.1121906,35.87533 c -0.3063498,0.92078 0.029238,1.92948 0.8308469,2.4986 L 31.999947,59 61.057017,38.37393 c 0.801609,-0.56912 1.137035,-1.57782 0.830849,-2.4986"/>
+ <path style="fill:#d9381d;fill-rule:evenodd" d="m 13.210938,4.99999 c -0.458245,0 -0.914814,0.25868 -1.085937,0.77344 L 5.4687499,26.000455 H 20.953125 L 14.296876,5.77343 C 14.12567,5.25867 13.669183,4.99999 13.210938,4.99999 Z M 20.953125,26.000455 32.000003,59 43.04688,26.000455 Z m 22.093755,0 H 58.531255 L 51.875005,5.77343 c -0.342248,-1.0295 -1.829465,-1.0295 -2.171877,0 z"/>
+ <path style="fill:#fca326;fill-rule:evenodd" d="M 5.4687499,26.000455 2.1132808,35.87499 c -0.3061873,0.92078 0.026354,1.93104 0.8281251,2.5 L 32.000003,59 Z M 32.000003,59 61.058599,38.37499 c 0.801771,-0.56896 1.134311,-1.57922 0.828125,-2.5 l -3.355469,-9.874535 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 13.210938,5 C 12.752693,5 12.296123,5.2586775 12.125,5.7734375 l -6.65625,20.2267275 -0.3789062,1 L 2.1113281,35.875 c -0.1313528,0.3948 -0.1379338,0.804022 -0.046875,1.189453 0.014957,-0.06337 0.026006,-0.126728 0.046875,-0.189453 L 5.46875,27.000165 H 20.953125 L 31.542969,58.675781 32,59 21.298828,27.000165 H 42.701172 L 32,59 32.457031,58.675781 43.046875,27.000165 H 58.53125 L 61.888672,36.875 c 0.02086,0.06273 0.03193,0.126084 0.04687,0.189453 0.09105,-0.385431 0.08441,-0.794653 -0.04687,-1.189453 l -2.978516,-8.874835 -0.378906,-1 L 51.875,5.7734375 c -0.342248,-1.0295 -1.829463,-1.0295 -2.171875,0 L 43.046875,26.000165 H 20.953125 L 14.296875,5.7734375 C 14.125669,5.2586775 13.669182,5 13.210938,5 Z m 0,1 c 0.458243,0 0.914731,0.2586775 1.085937,0.7734375 L 20.638672,26.000165 H 5.7832031 L 12.125,6.7734375 C 12.296123,6.2586775 12.752693,6 13.210938,6 Z m 37.578124,0.00195 c 0.457387,0 0.914814,0.2567344 1.085938,0.7714844 L 58.216797,26.000165 H 43.361328 L 49.703125,6.7734375 c 0.171206,-0.51475 0.628551,-0.7714844 1.085937,-0.7714844 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 5.46875,26.000165 2.1132812,35.875 c -0.1316111,0.395787 -0.1397803,0.806661 -0.048828,1.193359 0.015181,-0.06478 0.027515,-0.129265 0.048828,-0.193359 L 5.46875,27.000165 29.984375,57.570312 32,59 Z M 32,59 34.015625,57.570312 58.53125,27.000165 61.886719,36.875 c 0.02131,0.06409 0.03365,0.128577 0.04883,0.193359 0.09095,-0.386698 0.08278,-0.797572 -0.04883,-1.193359 L 58.53125,26.000165 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gitter.svg b/.icons/awkward/64x64/apps/gitter.svg
new file mode 100644
index 00000000..e76148de
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gitter.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#e11966" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.000858)">
+ <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 style="fill:#ffffff" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.866e-4)">
+ <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 style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gkdebconf-icon.svg b/.icons/awkward/64x64/apps/gkdebconf-icon.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gkdebconf-icon.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gkdebconf.svg b/.icons/awkward/64x64/apps/gkdebconf.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gkdebconf.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gksu-debian.svg b/.icons/awkward/64x64/apps/gksu-debian.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gksu-debian.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gksu-root-terminal.svg b/.icons/awkward/64x64/apps/gksu-root-terminal.svg
new file mode 120000
index 00000000..326f86b2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gksu-root-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal_su.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gksu.svg b/.icons/awkward/64x64/apps/gksu.svg
new file mode 100644
index 00000000..c62ddd4e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gksu.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2;fill:#00100f" cx="32" cy="33" r="28"/>
+ <circle style="fill:#eb5555" cx="32" cy="32" r="28"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="m 32,14 c -3.8668,0 -7,3.1346 -7,7 0,3.8654 3.1332,7 7,7 3.8668,0 7,-3.1346 7,-7 0,-3.8654 -3.1332,-7 -7,-7 z"/>
+ <path d="m 32,33.000002 c -13.9986,0.0084 -14,8.861538 -14,8.861538 v 3.6 c 0,0 2.584598,5.53846 14,5.53846 11.415402,0 14,-5.53846 14,-5.53846 v -3.6 c 0,0 0,-8.867076 -13.9972,-8.861538 z"/>
+ </g>
+ <g>
+ <path style="fill:#ffffff" d="m 32,14 c -3.8668,0 -7,3.1346 -7,7 0,3.8654 3.1332,7 7,7 3.8668,0 7,-3.1346 7,-7 0,-3.8654 -3.1332,-7 -7,-7 z"/>
+ <path style="fill:#ffffff" d="m 32,33.000002 c -13.9986,0.0084 -14,8.861538 -14,8.861538 v 3.6 c 0,0 2.584598,5.53846 14,5.53846 11.415402,0 14,-5.53846 14,-5.53846 v -3.6 c 0,0 0,-8.867076 -13.9972,-8.861538 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/glabels-3.0.svg b/.icons/awkward/64x64/apps/glabels-3.0.svg
new file mode 100644
index 00000000..241cd803
--- /dev/null
+++ b/.icons/awkward/64x64/apps/glabels-3.0.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="44" height="56" x="-54" y="5" rx="2.75" ry="2.8" transform="scale(-1,1)"/>
+ <rect style="fill:#e48a26" width="44" height="56" x="-54" y="4" rx="2.75" ry="2.8" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="M 16.75,11 C 15.2265,11 14,12.2265 14,13.75 l 0,5.5 c 0,1.5235 1.2265,2.75 2.75,2.75 l 11.5,0 C 29.7735,22 31,20.7735 31,19.25 l 0,-5.5 C 31,12.2265 29.7735,11 28.25,11 l -11.5,0 z m 19,0 C 34.2265,11 33,12.2265 33,13.75 l 0,5.5 c 0,1.5235 1.2265,2.75 2.75,2.75 l 11.5,0 C 48.7735,22 50,20.7735 50,19.25 l 0,-5.5 C 50,12.2265 48.7735,11 47.25,11 l -11.5,0 z m -19,13 C 15.2265,24 14,25.2265 14,26.75 l 0,5.5 c 0,1.5235 1.2265,2.75 2.75,2.75 l 11.5,0 C 29.7735,35 31,33.7735 31,32.25 l 0,-5.5 C 31,25.2265 29.7735,24 28.25,24 l -11.5,0 z m 19,0 C 34.2265,24 33,25.2265 33,26.75 l 0,5.5 c 0,1.5235 1.2265,2.75 2.75,2.75 l 11.5,0 C 48.7735,35 50,33.7735 50,32.25 l 0,-5.5 C 50,25.2265 48.7735,24 47.25,24 l -11.5,0 z m -19,13 C 15.2265,37 14,38.2265 14,39.75 l 0,5.5 c 0,1.5235 1.2265,2.75 2.75,2.75 l 11.5,0 C 29.7735,48 31,46.7735 31,45.25 l 0,-5.5 C 31,38.2265 29.7735,37 28.25,37 l -11.5,0 z m 19,0 C 34.2265,37 33,38.2265 33,39.75 l 0,5.5 c 0,1.5235 1.2265,2.75 2.75,2.75 l 11.5,0 C 48.7735,48 50,46.7735 50,45.25 l 0,-5.5 C 50,38.2265 48.7735,37 47.25,37 l -11.5,0 z"/>
+ <rect style="fill:#ffebb7" width="17" height="11" x="14" y="10" ry="2.75"/>
+ <path style="opacity:0.2" d="m 18,12 0,1 8,0 0,-1 z m -1,3 0,1 7,0 0,-1 z m 0,3 0,1 11,0 0,-1 z"/>
+ <rect style="fill:#ffebb7" width="17" height="11" x="33" y="10" ry="2.75"/>
+ <path style="opacity:0.2" d="m 37,12 0,1 8,0 0,-1 z m -1,3 0,1 7,0 0,-1 z m 0,3 0,1 11,0 0,-1 z"/>
+ <rect style="fill:#ffd774" width="17" height="11" x="14" y="23" ry="2.75"/>
+ <path style="opacity:0.2" d="m 18,25 0,1 8,0 0,-1 z m -1,3 0,1 7,0 0,-1 z m 0,3 0,1 11,0 0,-1 z"/>
+ <rect style="fill:#ffd774" width="17" height="11" x="33" y="23" ry="2.75"/>
+ <path style="opacity:0.2" d="m 37,25 0,1 8,0 0,-1 z m -1,3 0,1 7,0 0,-1 z m 0,3 0,1 11,0 0,-1 z"/>
+ <rect style="fill:#ffb84a" width="17" height="11" x="14" y="36" ry="2.75"/>
+ <path style="opacity:0.2" d="m 18,38 0,1 8,0 0,-1 z m -1,3 0,1 7,0 0,-1 z m 0,3 0,1 11,0 0,-1 z"/>
+ <rect style="fill:#ffb84a" width="17" height="11" x="33" y="36" ry="2.75"/>
+ <path style="opacity:0.2" d="m 37,38 0,1 8,0 0,-1 z m -1,3 0,1 7,0 0,-1 z m 0,3 0,1 11,0 0,-1 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 12.75 4 C 11.2265 4 10 5.2495813 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.2265 5 12.75 5 L 51.25 5 C 52.7735 5 54 6.2495813 54 7.8007812 L 54 6.8007812 C 54 5.2495813 52.7735 4 51.25 4 L 12.75 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/glade-3.svg b/.icons/awkward/64x64/apps/glade-3.svg
new file mode 120000
index 00000000..d5852ae9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/glade-3.svg
@@ -0,0 +1 @@
+glade.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/glade.svg b/.icons/awkward/64x64/apps/glade.svg
new file mode 100644
index 00000000..9f384c36
--- /dev/null
+++ b/.icons/awkward/64x64/apps/glade.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 11,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 55,57 55,7 C 55,5.338 53.662,4 52,4 L 14,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 14,4 c -1.662,0 -3,1.338 -3,3 l 0,1 c 0,-1.662 1.338,-3 3,-3 l 38,0 c 1.662,0 3,1.338 3,3 L 55,7 C 55,5.338 53.662,4 52,4 L 14,4 Z"/>
+ <path style="opacity:0.2" d="m 5,9 0,44 c 0,4 4,4 4,4 L 61,57 5,9 Z M 15,30.742 33.964,47 15,47 15,30.742 Z"/>
+ <path style="fill:#689f38" d="m 5,8 0,44 c 0,4 4,4 4,4 L 61,56 5,8 Z M 15,29.742 33.964,46 15,46 15,29.742 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gladish.svg b/.icons/awkward/64x64/apps/gladish.svg
new file mode 100644
index 00000000..6b2763f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gladish.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,30 C 15.934,30 3,37.136 3,45.999998 3,54.864 15.934,62 32,62 48.066,62 61,54.864 61,45.999998 61,37.136 48.066,30 32,30 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,29 C 15.934,29 3,36.136 3,44.999998 3,53.864 15.934,61 32,61 48.066,61 61,53.864 61,44.999998 61,36.136 48.066,29 32,29 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 29 C 15.934 29 3 36.136002 3 45 C 3 45.112751 3.0200691 45.222569 3.0292969 45.333984 C 3.6584594 36.781492 16.338719 30 32 30 C 47.661281 30 60.341541 36.781492 60.970703 45.333984 C 60.979931 45.222569 61 45.112751 61 45 C 61 36.136002 48.066 29 32 29 z"/>
+ <path style="opacity:0.1" d="M 32,33 C 20.366,33 11,37.906 11,44 11,50.093998 20.366,55 32,55 43.634,55 53,50.093998 53,44 53,37.906 43.634,33 32,33 Z"/>
+ <path style="opacity:0.1" d="m 39.778488,4.0057302 c -0.640558,-0.035408 -1.409548,0.104852 -1.409548,0.104852 0,0 -2.36894,0.2190306 -2.36894,2.7317966 V 39.873312 L 42,44 V 17 c 3.11927,-0.132094 10.944388,2.631271 9,13.07115 C 60.844712,14.74383 43.965002,14.181958 42.113666,5.8760472 41.884762,4.7685388 41.109392,4.4285054 40.341182,4.1105814 40.189076,4.0476324 39.992006,4.0175332 39.778488,4.0057302 Z"/>
+ <path style="fill:#1b7b34" d="m 39.778488,3.0057302 c -0.640558,-0.035407 -1.409548,0.104852 -1.409548,0.104852 0,0 -2.36894,0.2190306 -2.36894,2.7317966 V 38.873312 L 42,43 V 16 c 3.11927,-0.132094 10.944388,2.631271 9,13.07115 C 60.844712,13.74383 43.965002,13.181958 42.113666,4.8760472 41.884762,3.7685388 41.109392,3.4285054 40.341182,3.1105814 40.189076,3.0476324 39.992006,3.0175332 39.778488,3.0057302 Z"/>
+ <ellipse style="opacity:0.1" cx="32" cy="44" rx="10" ry="6"/>
+ <ellipse style="fill:#529c0a" cx="32" cy="43" rx="10" ry="6"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 39.779297,3.0058594 c -0.640558,-0.035407 -1.410156,0.1054687 -1.410156,0.1054687 0,0 -2.369141,0.2177028 -2.369141,2.7304688 v 1 c 0,-2.512766 2.369141,-2.7304688 2.369141,-2.7304688 0,0 0.769598,-0.1408757 1.410156,-0.1054687 0.213518,0.011803 0.410394,0.04252 0.5625,0.1054687 0.76821,0.317924 1.54258,0.6581166 1.771484,1.765625 C 43.518776,12.182622 53.5755,14.029611 54.035156,21.257812 54.486409,13.186502 43.581349,11.463355 42.113281,4.8769531 41.884377,3.7694447 41.110007,3.4292521 40.341797,3.1113281 40.189691,3.0483791 39.992815,3.0176624 39.779297,3.0058594 Z M 51.277344,26.283203 c -0.01887,0.867816 -0.08995,1.780974 -0.277344,2.787109 0.06388,-0.09946 0.114138,-0.19084 0.175781,-0.289062 0.102615,-0.890089 0.139357,-1.727954 0.101563,-2.498047 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/glipper.svg b/.icons/awkward/64x64/apps/glipper.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/glipper.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/glippy.svg b/.icons/awkward/64x64/apps/glippy.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/glippy.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/glob2-icon-48x48.svg b/.icons/awkward/64x64/apps/glob2-icon-48x48.svg
new file mode 120000
index 00000000..f96c9dd5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/glob2-icon-48x48.svg
@@ -0,0 +1 @@
+glob2-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/glob2-icon.svg b/.icons/awkward/64x64/apps/glob2-icon.svg
new file mode 100644
index 00000000..091419a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/glob2-icon.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <path style="opacity:.2" d="m11 43s5 0 9-3 5-14 5-14-2-3-4-5c-1.581139-1.581139-6-1-6-1l4-8s1 1 3 2l8 1 13 20s-1 1 0 5 3 6 3 6l-11 2s1-3 1-6c0-4-2-3-2-3s-6.877501 1.158125-12 5c-4 3-5 8-5 8z"/>
+ <path style="fill:#0037d1" d="m11 42s5 0 9-3 5-14 5-14-2-3-4-5c-1.581139-1.581139-6-1-6-1l4-8s1 1 3 2l8 1 13 20s-1 1 0 5 3 6 3 6l-11 2s1-3 1-6c0-4-2-3-2-3s-6.877501 1.158125-12 5c-4 3-5 8-5 8z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m19 11l-4 8s0.271776-0.026708 0.523438-0.048828l3.476562-6.951172s1 1 3 2l8 1 12.724609 19.576172c0.125841-0.417729 0.275391-0.576172 0.275391-0.576172l-13-20-8-1c-2-1-3-2-3-2zm5.894531 14.851562c-0.237643 2.08988-1.376829 10.510162-4.894531 13.148438-4 3-9 3-9 3l0.642578 0.964844c1.36531-0.088037 5.11896-0.535998 8.357422-2.964844 4-3 5-14 5-14s-0.098451-0.137987-0.105469-0.148438zm17.683594 10.636719c-0.053766 0.769005 0.014316 1.881483 0.421875 3.511719 0.619684 2.478737 1.621113 4.186203 2.294922 5.128906l0.705078-0.128906s-2-2-3-6c-0.256163-1.024654-0.377762-1.847165-0.421875-2.511719zm-6.595703 4.980469c-0.094032 2.835145-0.982422 5.53125-0.982422 5.53125l0.292969-0.052734c0.295824-1.125169 0.707031-2.99372 0.707031-4.947266 0-0.191545-0.008845-0.361977-0.017578-0.53125z"/>
+ <path style="opacity:.2" d="m24 28s-1-14 8-14c12 0 13 12 13 12s1 14-9 14c-11 0-12-12-12-12z"/>
+ <path style="fill:#0849ff" d="m24 27s-1-14 8-14c12 0 13 12 13 12s1 14-9 14c-11 0-12-12-12-12z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 13c-8.112458 0-8.100886 11.2819-8.019531 13.525391 0.020614-3.527046 0.763837-12.525391 8.019531-12.525391 12 0 13 12 13 12s0.00822 0.206242 0.013672 0.326172c0.006146-0.759495-0.013672-1.326172-0.013672-1.326172s-1-12-13-12z"/>
+ <path style="opacity:.2" d="m15 6c-7 0-8 8-8 8s0 8 5 8c8 0 8-8 8-8s1-8-5-8zm34 4a10 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-37.240234 32.179688c-0.917705-0.061722-1.865339 0.149492-2.759766 0.820312-4 3-1 9-1 9s4.235086 6.685232 9 3c3.808242-2.945332 0-10 0-10s-2.487119-2.635149-5.240234-2.820312zm30.240234 1.820312a9 8 0 0 0 -9 8 9 8 0 0 0 9 8 9 8 0 0 0 9 -8 9 8 0 0 0 -9 -8z"/>
+ <path style="fill:#225cff" d="m15 5c-7 0-8 8-8 8s0 8 5 8c8 0 8-8 8-8s1-8-5-8zm34 4a10 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-37.240234 32.179688c-0.917705-0.061722-1.8653388 0.149492-2.759766 0.820312-4 3-1 9-1 9s4.235086 6.685232 9 3c3.808242-2.945332 0-10 0-10s-2.487119-2.635149-5.240234-2.820312zm30.240234 1.820312a9 8 0 0 0 -9 8 9 8 0 0 0 9 8 9 8 0 0 0 9 -8 9 8 0 0 0 -9 -8z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m15 5c-7 0-8 8-8 8s0.0297048 0.437288 0.0449219 0.724609c0.225283-1.297164 1.6558866-7.724609 7.9550781-7.724609 4.257641 0 4.97638 3.9963357 5.042969 6.335938 0.090876-1.868484-0.058074-7.335938-5.042969-7.335938zm34 4a10 10 0 0 0 -10 10 10 10 0 0 0 0.021484 0.414062 10 10 0 0 1 9.978516 -9.414062 10 10 0 0 1 9.978516 9.585938 10 10 0 0 0 0.021484 -0.585938 10 10 0 0 0 -10 -10zm-37.240234 32.179688c-0.917705-0.061722-1.865339 0.149492-2.759766 0.820312-1.7839831 1.337987-2.1722417 3.270872-2.0585938 5.003906 0.0888922-1.443371 0.6126435-2.919443 2.0585938-4.003906 0.894427-0.67082 1.842061-0.882034 2.759766-0.820312 2.753115 0.185163 5.240234 2.820312 5.240234 2.820312s1.482511 2.747463 1.671875 5.529297c0.182076-3.081844-1.671875-6.529297-1.671875-6.529297s-2.487119-2.635149-5.240234-2.820312zm30.240234 1.820312a9 8 0 0 0 -9 8 9 8 0 0 0 0.023438 0.427734 9 8 0 0 1 8.976562 -7.427734 9 8 0 0 1 8.976562 7.566406 9 8 0 0 0 0.023438 -0.566406 9 8 0 0 0 -9 -8z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/glrp.svg b/.icons/awkward/64x64/apps/glrp.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/glrp.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/glxinfo.svg b/.icons/awkward/64x64/apps/glxinfo.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/glxinfo.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/glyphr-studio-desktop.svg b/.icons/awkward/64x64/apps/glyphr-studio-desktop.svg
new file mode 100644
index 00000000..5fd5964b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/glyphr-studio-desktop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#00aae1" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 32,12 c -4.53679,0 -8.744356,1.917507 -11.880859,4.722656 -3.136504,2.80515 -5.371583,6.635238 -5.113282,10.861328 0.224112,3.666716 1.860592,7.112197 4.873047,9.289063 C 22.891362,39.049913 26.944304,40 32,40 c 4.454266,0 8.128274,-0.740098 11,-2.404297 v 6.535156 c 0.0014,0.01351 0.0688,0.725987 -1.044922,1.949219 C 40.830745,47.314969 38.332962,49 32,49 27.236743,49 24.661115,48.02704 23.193359,47 H 25 V 41 H 14.921875 L 15,44.076172 c 0,0 0.166298,3.194707 2.582031,5.916016 C 19.997765,52.713496 24.521831,55 32,55 c 7.463673,0 11.96607,-2.21575 14.392578,-4.880859 2.426508,-2.66511 2.605469,-5.841797 2.605469,-5.841797 L 49,44.238281 v -16.83789 h -0.002 C 49.181284,23.247412 46.971643,19.486916 43.880859,16.722656 40.744356,13.917507 36.53679,12 32,12 Z m 0,6 c 2.781171,0 5.755536,1.294518 7.880859,3.195312 2.125324,1.900795 3.231969,4.271352 3.125,6.021485 -0.141158,2.309507 -0.835962,3.66389 -2.398437,4.792969 C 39.044947,33.138844 36.279311,34 32,34 c -4.279311,0 -7.044947,-0.861156 -8.607422,-1.990234 -1.562475,-1.129079 -2.257279,-2.483462 -2.398437,-4.792969 -0.106969,-1.750133 0.999676,-4.12069 3.125,-6.021485 C 26.244464,19.294518 29.218829,18 32,18 Z"/>
+ <path style="fill:none;stroke:#cff0f5;stroke-width:6" d="M 32,36 C 22.664993,36 18.36527,32.376223 18,26.4 17.63473,20.423777 24.682039,14 32,14 39.317961,14 46.36527,20.423777 46,26.4 45.63473,32.376223 41.335007,36 32,36 Z"/>
+ <path style="fill:none;stroke:#cff0f5;stroke-width:6" d="m 25,43 h -7 c 0,0 0.203365,8 14,8 13.796635,0 14,-7.8 14,-7.8 V 26.4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gmail-desktop.svg b/.icons/awkward/64x64/apps/gmail-desktop.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gmail-desktop.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gmail-notify-icon.svg b/.icons/awkward/64x64/apps/gmail-notify-icon.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gmail-notify-icon.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gmail-offline.svg b/.icons/awkward/64x64/apps/gmail-offline.svg
new file mode 100644
index 00000000..a3dce446
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gmail-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" preserveAspectRatio="xMidYMid" version="1.1">
+ <path style="opacity:0.2" d="m 4,48.532 0,2 C 4,52.462 5.6,54 7.5,54 l 49,0 c 1.95,0 3.5,-1.538 3.5,-3.468 l 0,-2 C 60,50.462 58.45,52 56.5,52 l -49,0 C 5.6,52 4,50.462 4,48.532 Z"/>
+ <path style="fill:#e4e4e4" d="M 54.791139,51.924051 52.151899,53 H 11.64557 L 9.7151899,52.113924 c -1.7267762,-0.792619 -3.4955564,-1.0567 -4.386076,-2.770797 v 0 L 5.1392405,14.910038 v 0 c 0,0 1.7845632,-0.698677 2.4873418,-2.517633 L 8.164557,11 h 47.594937 l 0.550633,1.012658 c 0.907625,1.669196 1.367775,2.229515 2.42405,3.846747 v 0 L 59.050633,49.533 v 0 c 0,0 -2.453782,1.654909 -4.259494,2.391051 z"/>
+ <path style="fill:#376bc9" d="m 7.4882,11.2003 c -1.6992,0 -3.0944,1.211 -3.4182,2.7734 -2.55e-4,0.0012 2.538e-4,0.0027 0,0.0039 -0.06094,0.46162 -0.062288,0.8164 -0.062288,0.8164 l 0,34.7097 c 0,1.92028 1.54384,3.518 3.4842,3.496 l 4.5158,0 0,-38.2057 c 0,-0.2342 -0.024,-0.4472 -0.07,-0.637 -0.232,-0.999 -1.4152,-2.1254 -2.624,-2.957 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 7.5,11 c -1.95,0 -1.5727273,1.913823 -1.5727273,3.796023 l 0,1 C 5.9272727,13.913823 5.55,12 7.5,12 l 49,0 c 1.9,0 -0.754545,3.282605 -0.754545,5.214205 l 0,-1 c 0,-1.9316 0.945642,-2.740628 0.536363,-4.596023 L 56.145455,11 55.781818,11 Z"/>
+ <path style="fill:#376bc9" d="M 55.308,11.5 C 53.634,11.978 51.962,12.924 52,14.496 L 52,53 56.43,53 C 58.448,53 60,51.44 60,49.554 L 60,14.968 C 60,13.0372 58.4,11.5 56.5,11.5 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 56.05749,12.014887 a 3.9927108,3.9931005 0 0 0 -2.489347,0.832462 L 32.010051,29.017009 10.451959,12.847349 A 3.9927108,3.9931005 0 1 0 5.6604051,19.234112 L 29.614274,37.201267 a 3.9927108,3.9931005 0 0 0 4.791554,0 L 58.359698,19.234112 A 3.9927108,3.9931005 0 0 0 56.05749,12.014887 Z"/>
+ <path style="fill:#4f8cf6;fill-rule:evenodd" d="m 56.05749,11.014887 a 3.9927108,3.9931005 0 0 0 -2.489347,0.832462 L 32.010051,28.017009 10.451959,11.847349 A 3.9927108,3.9931005 0 1 0 5.6604051,18.234112 L 29.614274,36.201267 a 3.9927108,3.9931005 0 0 0 4.791554,0 L 58.359698,18.234112 A 3.9927108,3.9931005 0 0 0 56.05749,11.014887 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gmail-plasmoid.svg b/.icons/awkward/64x64/apps/gmail-plasmoid.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gmail-plasmoid.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gmail.svg b/.icons/awkward/64x64/apps/gmail.svg
new file mode 100644
index 00000000..ffda00b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gmail.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" preserveAspectRatio="xMidYMid" version="1.1">
+ <path style="opacity:0.2" d="m 4,48.532 0,2 C 4,52.462 5.6,54 7.5,54 l 49,0 c 1.95,0 3.5,-1.538 3.5,-3.468 l 0,-2 C 60,50.462 58.45,52 56.5,52 l -49,0 C 5.6,52 4,50.462 4,48.532 Z"/>
+ <path style="fill:#e4e4e4" d="M 54.791139,51.924051 52.151899,53 H 11.64557 L 9.7151899,52.113924 c -1.7267762,-0.792619 -3.4955564,-1.0567 -4.386076,-2.770797 v 0 L 5.1392405,14.910038 v 0 c 0,0 1.7845632,-0.698677 2.4873418,-2.517633 L 8.164557,11 h 47.594937 l 0.550633,1.012658 c 0.907625,1.669196 1.367775,2.229515 2.42405,3.846747 v 0 L 59.050633,49.533 v 0 c 0,0 -2.453782,1.654909 -4.259494,2.391051 z"/>
+ <path style="fill:#b63728" d="m 7.4882,11.2003 c -1.6992,0 -3.0944,1.211 -3.4182,2.7734 -2.55e-4,0.0012 2.538e-4,0.0027 0,0.0039 -0.06094,0.46162 -0.062288,0.8164 -0.062288,0.8164 l 0,34.7097 c 0,1.92028 1.54384,3.518 3.4842,3.496 l 4.5158,0 0,-38.2057 c 0,-0.2342 -0.024,-0.4472 -0.07,-0.637 -0.232,-0.999 -1.4152,-2.1254 -2.624,-2.957 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 7.5,11 c -1.95,0 -1.5727273,1.913823 -1.5727273,3.796023 l 0,1 C 5.9272727,13.913823 5.55,12 7.5,12 l 49,0 c 1.9,0 -0.754545,3.282605 -0.754545,5.214205 l 0,-1 c 0,-1.9316 0.945642,-2.740628 0.536363,-4.596023 L 56.145455,11 55.781818,11 Z"/>
+ <path style="fill:#b63728" d="M 55.308,11.5 C 53.634,11.978 51.962,12.924 52,14.496 L 52,53 56.43,53 C 58.448,53 60,51.44 60,49.554 L 60,14.968 C 60,13.0372 58.4,11.5 56.5,11.5 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 56.05749,12.014887 a 3.9927108,3.9931005 0 0 0 -2.489347,0.832462 L 32.010051,29.017009 10.451959,12.847349 A 3.9927108,3.9931005 0 1 0 5.6604051,19.234112 L 29.614274,37.201267 a 3.9927108,3.9931005 0 0 0 4.791554,0 L 58.359698,19.234112 A 3.9927108,3.9931005 0 0 0 56.05749,12.014887 Z"/>
+ <path style="fill:#d54b3d;fill-rule:evenodd" d="m 56.05749,11.014887 a 3.9927108,3.9931005 0 0 0 -2.489347,0.832462 L 32.010051,28.017009 10.451959,11.847349 A 3.9927108,3.9931005 0 1 0 5.6604051,18.234112 L 29.614274,36.201267 a 3.9927108,3.9931005 0 0 0 4.791554,0 L 58.359698,18.234112 A 3.9927108,3.9931005 0 0 0 56.05749,11.014887 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gmailwatcher.svg b/.icons/awkward/64x64/apps/gmailwatcher.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gmailwatcher.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gmpc.svg b/.icons/awkward/64x64/apps/gmpc.svg
new file mode 120000
index 00000000..9df0f543
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gmpc.svg
@@ -0,0 +1 @@
+musique.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gmtpicon.svg b/.icons/awkward/64x64/apps/gmtpicon.svg
new file mode 100644
index 00000000..fc145c29
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gmtpicon.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <rect style="opacity:.2" rx="3" ry="3" height="56" width="33" y="5" x="15"/>
+ <rect style="fill:#3f3f3f" rx="3" ry="3" height="56" width="33" y="4" x="15"/>
+ <circle r="11.5" style="opacity:.2" cx="31.5" cy="46.5"/>
+ <circle r="11.5" style="fill:#4f4f4f" cx="31.5" cy="45.5"/>
+ <circle r="8.5" style="fill:#0f92db" cx="31.5" cy="45.5"/>
+ <circle r="6.5" style="fill:#4f4f4f" cx="31.5" cy="45.5"/>
+ <rect style="fill:#0f92db" rx="3" ry="3" height="23" width="27" y="8" x="18"/>
+ <path style="opacity:.2;fill:#ffffff" d="m31.5 34a11.5 11.5 0 0 0 -11.5 11.5 11.5 11.5 0 0 0 0.021484 0.578125 11.5 11.5 0 0 1 11.478516 -11.078125 11.5 11.5 0 0 1 11.478516 10.921875 11.5 11.5 0 0 0 0.021484 -0.421875 11.5 11.5 0 0 0 -11.5 -11.5z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m18 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h27c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-27z"/>
+ <path style="opacity:.2" d="m21 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h21c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-21z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gmusicbrowser.svg b/.icons/awkward/64x64/apps/gmusicbrowser.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gmusicbrowser.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnac.svg b/.icons/awkward/64x64/apps/gnac.svg
new file mode 100644
index 00000000..f62cfe0d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnac.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 30.599609,5 C 27.497209,5 25,7.4972093 25,10.599609 v 2.625 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,33 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,52.769531 v 2.63086 C 25,58.502791 27.497209,61 30.599609,61 h 2.800782 C 36.502791,61 39,58.502791 39,55.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635977 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,36.830078 A 21,21 0 0 0 53,33 21,21 0 0 0 52.632812,29.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,13.228516 V 10.599609 C 39,7.4972093 36.502791,5 33.400391,5 Z"/>
+ <path style="fill:#6f7368" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 v 2.6249996 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,51.769531 v 2.63086 C 25,57.502791 27.497209,60 30.599609,60 h 2.800782 C 36.502791,60 39,57.502791 39,54.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635976 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,35.830078 A 21,21 0 0 0 53,32 21,21 0 0 0 52.632812,28.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963634,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 V 10.599609 C 25,7.4972094 27.497209,5 30.599609,5 h 2.800782 C 36.502791,5 39,7.4972094 39,10.599609 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z M 25,12.224609 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -0.6033566,1.045044 -0.8286088,2.200037 -0.7265624,3.3125 0.069736,-0.789767 0.3027074,-1.578362 0.7265624,-2.3125 l 1.4003907,-2.421876 c 1.5512001,-2.686757 4.9636331,-3.601981 7.6503901,-2.050781 l 2.275391,1.3125 A 21,21 0 0 1 25,13.224609 Z m 14,0.0039 v 1 a 21,21 0 0 1 6.638672,3.814453 l 2.259766,-1.304688 c 2.686757,-1.5512 6.09919,-0.635977 7.65039,2.050781 l 1.400391,2.421876 c 0.423855,0.734138 0.656827,1.522733 0.726562,2.3125 0.102046,-1.112463 -0.123206,-2.267456 -0.726562,-3.3125 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 Z M 52.767578,29.09179 52.632812,29.16992 A 21,21 0 0 1 52.974609,32.541016 21,21 0 0 0 53,32 21,21 0 0 0 52.767578,29.091797 Z m -41.529297,0.0039 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.02539,0.458984 21,21 0 0 1 0.341797,-3.289062 z m 41.523438,6.808594 a 21,21 0 0 1 -0.128907,0.925781 l 2.265626,1.308594 c 1.641712,0.947843 2.617034,2.590267 2.777343,4.33789 0.185479,-2.100574 -0.824725,-4.210545 -2.777343,-5.33789 z m -41.529297,0.0039 -2.1308595,1.230469 c -1.9526187,1.127345 -2.9628223,3.237316 -2.7773437,5.33789 0.1603097,-1.747623 1.1356309,-3.390047 2.7773437,-4.33789 l 2.2656255,-1.308594 a 21,21 0 0 1 -0.134766,-0.921875 z"/>
+ <path style="opacity:0.2" d="M 39.400391,2.999742 C 38.000413,2.999742 38,4.466539 38,4.466539 V 22.619141 C 36.233696,21.596108 34.189984,21 32.001953,21 c -6.627371,0 -12,5.372628 -12,12 0,6.627371 5.372629,12 12,12 6.627372,0 12,-5.372629 12,-12 0,-0.01319 -0.0019,-0.02588 -0.002,-0.03906 V 8.999742 c 0,0 2.818926,2.432422 3.769531,4.955078 0.485882,1.289406 0.483631,2.603209 -0.632812,3.626953 -0.906512,0.519986 -1.204169,1.323698 -1.044922,2.023438 0.241826,1.062613 1.534092,1.887333 3.330078,1.123047 C 52.120336,19.321318 52.998,16.79893 52.998,14.698961 52.998,8.399059 45.000257,2.999742 39.400344,2.999742 Z"/>
+ <path style="fill:#5dcd18" d="M 39.400391,1.999742 C 38.000413,1.999742 38,3.466539 38,3.466539 V 21.619141 C 36.233696,20.596108 34.189984,20 32.001953,20 c -6.627371,0 -12,5.372628 -12,12 0,6.627371 5.372629,12 12,12 6.627372,0 12,-5.372629 12,-12 0,-0.01319 -0.0019,-0.02588 -0.002,-0.03906 V 7.999742 c 0,0 2.818926,2.432422 3.769531,4.955078 0.485882,1.289406 0.483631,2.603209 -0.632812,3.626953 -0.906512,0.519986 -1.204169,1.323698 -1.044922,2.023438 0.241826,1.062613 1.534092,1.887333 3.330078,1.123047 2.698508,-1.40694 3.576172,-3.929328 3.576172,-6.029297 0,-6.299902 -7.997743,-11.699219 -13.597656,-11.699219 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 39.400391 2 C 38.000413 2 38 3.4667969 38 3.4667969 L 38 4.4667969 C 38 4.4667969 38.000413 3 39.400391 3 C 44.879365 3 52.633554 8.1711878 52.966797 14.294922 C 52.982573 14.094593 52.998047 13.893533 52.998047 13.699219 C 52.998047 7.3993167 45.000304 2 39.400391 2 z M 48.035156 14.953125 C 47.941368 15.538567 47.668648 16.094268 47.136719 16.582031 C 46.230207 17.102017 45.93255 17.905729 46.091797 18.605469 C 46.103945 18.658848 46.131058 18.707758 46.148438 18.759766 C 46.283504 18.32079 46.585333 17.898313 47.136719 17.582031 C 47.964927 16.82259 48.177668 15.903439 48.035156 14.953125 z M 32.001953 20 C 25.374582 20 20.001953 25.372628 20.001953 32 C 20.001953 32.168849 20.020437 32.332848 20.027344 32.5 C 20.291526 26.106388 25.543431 21 32.001953 21 C 34.189984 21 36.233696 21.596108 38 22.619141 L 38 21.619141 C 36.233696 20.596108 34.189984 20 32.001953 20 z M 44 31.960938 L 44 32.039062 C 44.000043 32.025882 44.001953 32.013191 44.001953 32 C 44.001953 31.98681 44.0001 31.974117 44 31.960938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnethogs.svg b/.icons/awkward/64x64/apps/gnethogs.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnethogs.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnibbles.svg b/.icons/awkward/64x64/apps/gnibbles.svg
new file mode 120000
index 00000000..2d932797
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnibbles.svg
@@ -0,0 +1 @@
+gnome-nibbles.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnochm.svg b/.icons/awkward/64x64/apps/gnochm.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnochm.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-2048.svg b/.icons/awkward/64x64/apps/gnome-2048.svg
new file mode 100644
index 00000000..910c8c04
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-2048.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0008006,54.800933 0,1.999957 C 4.0008006,59.12764 5.8731804,61 8.1999105,61 l 47.6009785,0 c 2.326751,0 4.19911,-1.87236 4.19911,-4.19911 l 0,-1.999957 c 0,2.32675 -1.872379,4.19911 -4.19911,4.19911 l -47.6009785,0 c -2.3275501,0 -4.1999099,-1.999957 -4.1999099,-4.19991 z"/>
+ <rect style="fill:#3465a4" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.1992188 4.0019531 C 5.8724687 4.0019531 4 5.8744218 4 8.2011719 L 4 9.2011719 C 4 6.8744218 5.8724687 5.0019531 8.1992188 5.0019531 L 55.798828 5.0019531 C 58.126778 5.0019531 59.998047 6.8744218 59.998047 9.2011719 L 59.998047 8.2011719 C 59.998047 5.8744218 58.126778 4.0019531 55.798828 4.0019531 L 8.1992188 4.0019531 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 17.000118,26.00011 c 0,0 -0.958793,-0.02 -1.947185,0.480396 -0.988592,0.494396 -2.052784,1.686187 -2.052784,3.519572 l 1.999984,0 c 0,-1.999984 1.999985,-1.999984 1.999985,-1.999984 0,0 1.999984,0 1.999984,1.999984 0,0.749995 -0.254998,1.31439 -0.724994,1.914985 -0.470197,0.600596 -1.165191,1.191591 -1.915185,1.816586 -0.749994,0.624995 -1.554988,1.28399 -2.209783,2.120984 -0.654995,0.836793 -1.149991,1.897385 -1.149991,3.147375 l 0,0.999992 7.999937,0 0,-1.999984 -5.817554,0 c 0.121999,-0.314798 0.304397,-0.610596 0.542796,-0.914993 0.469996,-0.600595 1.16499,-1.191591 1.914985,-1.816586 0.749994,-0.624995 1.554987,-1.28399 2.209982,-2.120983 0.654795,-0.836794 1.149791,-1.897385 1.149791,-3.147376 0,-1.833385 -1.064191,-3.025176 -2.052784,-3.519572 C 17.95891,25.98631 17.000118,26.00011 17.000118,26.00011 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 17.000118,25.00011 c 0,0 -0.958793,-0.02 -1.947185,0.480396 -0.988592,0.494396 -2.052784,1.686187 -2.052784,3.519572 l 1.999984,0 c 0,-1.999984 1.999985,-1.999984 1.999985,-1.999984 0,0 1.999984,0 1.999984,1.999984 0,0.749995 -0.254998,1.31439 -0.724994,1.914985 -0.470197,0.600596 -1.165191,1.191591 -1.915185,1.816586 -0.749994,0.624995 -1.554988,1.28399 -2.209783,2.120984 -0.654995,0.836793 -1.149991,1.897385 -1.149991,3.147375 l 0,0.999992 7.999937,0 0,-1.999984 -5.817554,0 c 0.121999,-0.314798 0.304397,-0.610596 0.542796,-0.914993 0.469996,-0.600595 1.16499,-1.191591 1.914985,-1.816586 0.749994,-0.624995 1.554987,-1.28399 2.209982,-2.120983 0.654795,-0.836794 1.149791,-1.897385 1.149791,-3.147376 0,-1.833385 -1.064191,-3.025176 -2.052784,-3.519572 C 17.95891,24.98631 17.000118,25.00011 17.000118,25.00011 Z"/>
+ <path style="opacity:0.2" d="m 27.000039,26.00011 c -2.198683,0 -3.999969,1.801186 -3.999969,3.999968 l 0,5.999953 c 0,2.198783 1.801286,3.999969 3.999969,3.999969 2.198683,0 3.999969,-1.801186 3.999969,-3.999969 l 0,-5.999953 c 0,-2.198782 -1.801286,-3.999968 -3.999969,-3.999968 z m 0,1.999984 c 1.125291,0 1.999984,0.874793 1.999984,1.999984 l 0,5.999953 c 0,1.125392 -0.874693,1.999985 -1.999984,1.999985 -1.125291,0 -1.999984,-0.874593 -1.999984,-1.999985 l 0,-5.999953 c 0,-1.125191 0.874693,-1.999984 1.999984,-1.999984 z"/>
+ <path style="fill:#ffffff" d="m 27.000039,25.00011 c -2.198683,0 -3.999969,1.801186 -3.999969,3.999968 l 0,5.999953 c 0,2.198783 1.801286,3.999969 3.999969,3.999969 2.198683,0 3.999969,-1.801186 3.999969,-3.999969 l 0,-5.999953 c 0,-2.198782 -1.801286,-3.999968 -3.999969,-3.999968 z m 0,1.999984 c 1.125291,0 1.999984,0.874793 1.999984,1.999984 l 0,5.999953 c 0,1.125392 -0.874693,1.999985 -1.999984,1.999985 -1.125291,0 -1.999984,-0.874593 -1.999984,-1.999985 l 0,-5.999953 c 0,-1.125191 0.874693,-1.999984 1.999984,-1.999984 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 35.000816,26.00011 0,5.999953 3.999969,0 0,-5.999953 1.999984,0 0,13.99989 -1.999984,0 0,-5.999953 -5.999953,0 0,-7.999937 1.999984,0 0,0"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 35.000816,25.00011 0,5.999953 3.999969,0 0,-5.999953 1.999984,0 0,13.99989 -1.999984,0 0,-5.999953 -5.999953,0 0,-7.999937 1.999984,0 0,0"/>
+ <path style="opacity:0.2" d="m 47,26 c -2.198683,0 -4,1.801218 -4,4 0,1.198133 0.546125,2.265074 1.388672,3 C 43.546125,33.734926 43,34.801867 43,36 c 0,2.198783 1.801317,4 4,4 2.198683,0 4,-1.801217 4,-4 0,-1.198133 -0.546125,-2.265074 -1.388672,-3 C 50.453875,32.265074 51,31.198133 51,30 51,27.801218 49.198683,26 47,26 Z m 0,2 c 1.125291,0 2,0.874809 2,2 0,1.125192 -0.874709,2 -2,2 -1.125291,0 -2,-0.874808 -2,-2 0,-1.125191 0.874709,-2 2,-2 z m 0,6 c 1.125291,0 2,0.874809 2,2 0,1.125192 -0.874709,2 -2,2 -1.125291,0 -2,-0.874808 -2,-2 0,-1.125191 0.874709,-2 2,-2 z"/>
+ <path style="fill:#ffffff" d="M 47 25 C 44.801317 25 43 26.801218 43 29 C 43 30.198133 43.546125 31.265074 44.388672 32 C 43.546125 32.734926 43 33.801867 43 35 C 43 37.198783 44.801317 39 47 39 C 49.198683 39 51 37.198783 51 35 C 51 33.801867 50.453875 32.734926 49.611328 32 C 50.453875 31.265074 51 30.198133 51 29 C 51 26.801218 49.198683 25 47 25 z M 47 27 C 48.125291 27 49 27.874809 49 29 C 49 30.125192 48.125291 31 47 31 C 45.874709 31 45 30.125192 45 29 C 45 27.874809 45.874709 27 47 27 z M 47 33 C 48.125291 33 49 33.874809 49 35 C 49 36.125192 48.125291 37 47 37 C 45.874709 37 45 36.125192 45 35 C 45 33.874809 45.874709 33 47 33 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-about-logo.svg b/.icons/awkward/64x64/apps/gnome-about-logo.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-about-logo.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-abrt.svg b/.icons/awkward/64x64/apps/gnome-abrt.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-abrt.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-activity-journal.svg b/.icons/awkward/64x64/apps/gnome-activity-journal.svg
new file mode 120000
index 00000000..1612081f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-activity-journal.svg
@@ -0,0 +1 @@
+kwordquiz.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-aisleriot.svg b/.icons/awkward/64x64/apps/gnome-aisleriot.svg
new file mode 120000
index 00000000..2f7cf976
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-aisleriot.svg
@@ -0,0 +1 @@
+kpatience.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-alsamixer-icon.svg b/.icons/awkward/64x64/apps/gnome-alsamixer-icon.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-alsamixer-icon.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-app-install.svg b/.icons/awkward/64x64/apps/gnome-app-install.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-app-install.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-appfolders-manager.svg b/.icons/awkward/64x64/apps/gnome-appfolders-manager.svg
new file mode 100644
index 00000000..482472f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-appfolders-manager.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812,4 C 5.2496034,4 4,5.2495828 4,6.8002056 L 4,7.8 C 4,6.2493772 5.2496034,4.9997944 6.8007812,4.9997944 l 50.3984378,0 C 58.749197,4.9997944 60,6.2493772 60,7.8 L 60,6.8002056 C 60,5.2495828 58.749197,4 57.199219,4 L 6.8007812,4 Z"/>
+ <path style="opacity:0.2" d="m 4,57.2 0,0.999795 C 4,59.749454 5.2504035,61 6.8007812,61 L 57.199219,61 C 58.749197,61 60,59.749454 60,58.199795 L 60,57.2 c 0,1.54966 -1.250803,2.800205 -2.800781,2.800205 l -50.3984378,0 C 5.2504035,60.000205 4,58.74966 4,57.2 Z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,2,5.72e-5,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 style="fill:#81ff85" transform="matrix(1.9999714,0,0,2,5.72e-5,1.146e-4)">
+ <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/64x64/apps/gnome-apt.svg b/.icons/awkward/64x64/apps/gnome-apt.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-apt.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-audio.svg b/.icons/awkward/64x64/apps/gnome-audio.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-audio.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-baker.svg b/.icons/awkward/64x64/apps/gnome-baker.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-baker.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-balsa.svg b/.icons/awkward/64x64/apps/gnome-balsa.svg
new file mode 120000
index 00000000..0bd20bda
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-balsa.svg
@@ -0,0 +1 @@
+mutt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-balsa2.svg b/.icons/awkward/64x64/apps/gnome-balsa2.svg
new file mode 120000
index 00000000..0bd20bda
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-balsa2.svg
@@ -0,0 +1 @@
+mutt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-books.svg b/.icons/awkward/64x64/apps/gnome-books.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-books.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-boxes.svg b/.icons/awkward/64x64/apps/gnome-boxes.svg
new file mode 100644
index 00000000..561f84ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-boxes.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 14,15 0,36 36,0 0,-36 -36,0 z m 5.414,4 25.172,0 -6,6 -13.1718,0 -6,-6 z M 18,20.42 l 6,6 0,13.1718 -6,6 0,-25.172 z m 28,0 0,25.172 -6,-6 0,-13.1718 6,-6 z M 26,27 l 12,0 0,12 -12,0 0,-12 z m -0.58594,14 13.1718,0 6,6 -25.172,0 6,-6 z"/>
+ <path style="fill:#c4c4c4" d="m 14,14 0,36 36,0 0,-36 -36,0 z m 5.414,4 25.172,0 -6,6 -13.1718,0 -6,-6 z M 18,19.42 l 6,6 0,13.1718 -6,6 0,-25.172 z m 28,0 0,25.172 -6,-6 0,-13.1718 6,-6 z M 26,26 l 12,0 0,12 -12,0 0,-12 z m -0.58594,14 13.1718,0 6,6 -25.172,0 6,-6 z"/>
+ <path style="opacity:0.2" d="m 16,11 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 32,0 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 25,23 c -1.65686,0 -3,1.34314 -3,3 0,1.65686 1.34314,3 3,3 1.65686,0 3,-1.34314 3,-3 0,-1.65686 -1.34314,-3 -3,-3 z m 14,0 c -1.65686,0 -3,1.34314 -3,3 0,1.65686 1.34314,3 3,3 1.65686,0 3,-1.34314 3,-3 0,-1.65686 -1.34314,-3 -3,-3 z M 25,37 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 14,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 -23,6 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 32,0 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"/>
+ <path style="fill:#e8e8e8" d="m 16,10 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 32,0 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 25,22 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 14,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 25,36 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 14,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 -23,6 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 32,0 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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-break-timer.svg b/.icons/awkward/64x64/apps/gnome-break-timer.svg
new file mode 100644
index 00000000..bd35544f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-break-timer.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#484b61" 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"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="16"/>
+ <circle style="fill:#9499b2" cx="32" cy="32" r="16"/>
+ <rect style="opacity:0.1" width="6" height="26" x="41.6" y="-11.82" rx="3" ry="2.889" transform="matrix(0.8660254,0.5,-0.5,0.8660254,0,0)"/>
+ <rect style="fill:#ffffff" width="6" height="26" x="41.1" y="-12.68" rx="3" ry="2.889" transform="matrix(0.8660254,0.5,-0.5,0.8660254,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <rect style="opacity:0.1" width="4" height="7" x="31" y="-13" rx="1" ry=".875" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#9499b2" width="4" height="7" x="30" y="-13" rx="1" ry=".875" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="opacity:0.1" width="4" height="7" x="31" y="-58" rx="1" ry=".875" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#9499b2" width="4" height="7" x="30" y="-58" rx="1" ry=".875" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="opacity:0.1" width="4" height="7" x="-34" y="-14" rx="1" ry=".875" transform="scale(-1,-1)"/>
+ <rect style="fill:#9499b2" width="4" height="7" x="-34" y="-13" rx="1" ry=".875" transform="scale(-1,-1)"/>
+ <rect style="opacity:0.1" width="4" height="7" x="-34" y="-59" rx="1" ry=".875" transform="scale(-1,-1)"/>
+ <rect style="fill:#9499b2" width="4" height="7" x="-34" y="-58" rx="1" ry=".875" transform="scale(-1,-1)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-calculator.svg b/.icons/awkward/64x64/apps/gnome-calculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-calendar.svg b/.icons/awkward/64x64/apps/gnome-calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-character-map.svg b/.icons/awkward/64x64/apps/gnome-character-map.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-character-map.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-characters.svg b/.icons/awkward/64x64/apps/gnome-characters.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-characters.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-chess.svg b/.icons/awkward/64x64/apps/gnome-chess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-chess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-clocks.svg b/.icons/awkward/64x64/apps/gnome-clocks.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-clocks.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-color-chooser.svg b/.icons/awkward/64x64/apps/gnome-color-chooser.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-color-chooser.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-color-manager.svg b/.icons/awkward/64x64/apps/gnome-color-manager.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-color-manager.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-commander.svg b/.icons/awkward/64x64/apps/gnome-commander.svg
new file mode 100644
index 00000000..f2eadeee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-commander.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,52 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,55 C 5.338,55 4,53.662 4,52 Z"/>
+ <path style="fill:#e4e4e4" d="M 4 16 L 4 53 C 4 54.662 5.338 56 7 56 L 57 56 C 58.662 56 60 54.662 60 53 L 60 16 L 4 16 z"/>
+ <path style="fill:#636e73" d="m 60,16 0,-5 C 60,9.338 58.662,8 57,8 L 7,8 C 5.338,8 4,9.338 4,11 l 0,5 z"/>
+ <path style="opacity:0.15" d="m 60,53 0,-37 -28,0 0,40 25,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 8 C 5.338 8 4 9.338 4 11 L 4 12 C 4 10.338 5.338 9 7 9 L 57 9 C 58.662 9 60 10.338 60 12 L 60 11 C 60 9.338 58.662 8 57 8 L 7 8 z"/>
+ <g style="fill:#636e73" transform="scale(2,2)">
+ <path d="m 6,11 0,0.5 1,0 0,1.49967 -3,0 0,-2 2,0 z"/>
+ <path d="m 6,15 0,0.5 1,0 0,1.49967 -3,0 0,-2 2,0 z"/>
+ <path d="m 6,19 0,0.5 1,0 0,1.49967 -3,0 0,-2 2,0 z"/>
+ </g>
+ <g style="fill:#636e73;opacity:0.8" transform="matrix(2,0,0,2,28,0)">
+ <path d="m 6,11 0,0.5 1,0 0,1.49967 -3,0 0,-2 2,0 z"/>
+ <path d="m 6,15 0,0.5 1,0 0,1.49967 -3,0 0,-2 2,0 z"/>
+ <path d="m 6,19 0,0.5 1,0 0,1.49967 -3,0 0,-2 2,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-contacts.svg b/.icons/awkward/64x64/apps/gnome-contacts.svg
new file mode 100644
index 00000000..913074f5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-contacts.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="19" height="17" x="40" y="38" ry="1.417"/>
+ <path style="opacity:0.2" d="M 8.75,5 C 7.2265,5 6,6.2488 6,7.8 V 58.2 C 6,59.7512 7.2265,61 8.75,61 H 14.220459 47.25 C 48.7735,61 50,59.7512 50,58.2 V 7.8 C 50,6.2488 48.7735,5 47.25,5 h -19.279541 -13.75 z"/>
+ <rect style="fill:#55b65a" width="19" height="17" x="34" y="9" ry="1.417"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 35.416016,9 C 34.631182,9 34,9.6311822 34,10.416016 v 1 C 34,10.631182 34.631182,10 35.416016,10 H 51.583984 C 52.368818,10 53,10.631182 53,11.416016 v -1 C 53,9.6311822 52.368818,9 51.583984,9 Z"/>
+ <rect style="fill:#fec006" width="19" height="17" x="37" y="23" ry="1.417"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 38.416016,23 C 37.631182,23 37,23.631182 37,24.416016 v 1 C 37,24.631182 37.631182,24 38.416016,24 H 54.583984 C 55.368818,24 56,24.631182 56,25.416016 v -1 C 56,23.631182 55.368818,23 54.583984,23 Z"/>
+ <rect style="fill:#fe6c06" width="19" height="17" x="40" y="37" ry="1.417"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 41.416016,37 C 40.631182,37 40,37.631182 40,38.416016 v 1 C 40,38.631182 40.631182,38 41.416016,38 H 57.583984 C 58.368818,38 59,38.631182 59,39.416016 v -1 C 59,37.631182 58.368818,37 57.583984,37 Z"/>
+ <path style="fill:#3f89db" d="M 8.75,4 C 7.2265,4 6,5.2488 6,6.8 V 57.2 C 6,58.7512 7.2265,60 8.75,60 H 14.220459 47.25 C 48.7735,60 50,58.7512 50,57.2 V 6.8 C 50,5.2488 48.7735,4 47.25,4 h -19.279541 -13.75 z"/>
+ <path style="opacity:0.2" d="M 27.999771,17.000629 C 19.163298,17.000629 12,24.163927 12,33.0004 c 0,8.836474 7.163298,15.999771 15.999771,15.999771 h 9.999857 c 0,0 1.874974,0 1.999972,-1.999971 0,-1.999971 -1.999972,-1.999971 -1.999972,-1.999971 h -9.999857 c -6.627305,0 -11.999828,-5.372524 -11.999828,-11.999829 0,-6.627305 5.372523,-11.999828 11.999828,-11.999828 6.627306,0 11.999829,5.372523 11.999829,11.999828 v 1.999972 c 0,1.104544 -0.895427,1.999971 -1.999972,1.999971 -1.104544,0 -1.999971,-0.895427 -1.999971,-1.999971 V 33.0004 c 0,-4.418137 -3.58175,-7.999885 -7.999886,-7.999885 -4.418137,0 -7.999885,3.581748 -7.999885,7.999885 0,4.418137 3.581748,7.999886 7.999885,7.999886 2.09237,0 3.980543,-0.821788 5.406122,-2.13677 1.139984,1.353981 2.82196,2.13597 4.593934,2.13597 3.313553,0 5.999915,-2.686362 5.999915,-5.999914 V 32.9996 c 0,-8.835873 -7.163898,-15.999771 -15.999772,-15.999771 z m 0,11.999828 c 2.209168,0 3.999943,1.790835 3.999943,3.999943 0,2.209109 -1.790834,3.999943 -3.999943,3.999943 -2.209108,0 -3.999942,-1.790834 -3.999942,-3.999943 0,-2.209108 1.790834,-3.999943 3.999942,-3.999943 z"/>
+ <path style="fill:#ffffff" d="M 27.999771,16.000629 C 19.163298,16.000629 12,23.163927 12,32.0004 c 0,8.836474 7.163298,15.999771 15.999771,15.999771 h 9.999857 c 0,0 1.874974,0 1.999972,-1.999971 0,-1.999971 -1.999972,-1.999971 -1.999972,-1.999971 h -9.999857 c -6.627305,0 -11.999828,-5.372524 -11.999828,-11.999829 0,-6.627305 5.372523,-11.999828 11.999828,-11.999828 6.627306,0 11.999829,5.372523 11.999829,11.999828 v 1.999972 c 0,1.104544 -0.895427,1.999971 -1.999972,1.999971 -1.104544,0 -1.999971,-0.895427 -1.999971,-1.999971 V 32.0004 c 0,-4.418137 -3.58175,-7.999885 -7.999886,-7.999885 -4.418137,0 -7.999885,3.581748 -7.999885,7.999885 0,4.418137 3.581748,7.999886 7.999885,7.999886 2.09237,0 3.980543,-0.821788 5.406122,-2.13677 1.139984,1.353981 2.82196,2.13597 4.593934,2.13597 3.313553,0 5.999915,-2.686362 5.999915,-5.999914 V 31.9996 c 0,-8.835873 -7.163898,-15.999771 -15.999772,-15.999771 z m 0,11.999828 c 2.209168,0 3.999943,1.790835 3.999943,3.999943 0,2.209109 -1.790834,3.999943 -3.999943,3.999943 -2.209108,0 -3.999942,-1.790834 -3.999942,-3.999943 0,-2.209108 1.790834,-3.999943 3.999942,-3.999943 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.75,4 C 7.2265,4 6,5.2495813 6,6.8007812 v 1 C 6,6.2495812 7.2265,5 8.75,5 h 5.470703 13.75 H 47.25 C 48.7735,5 50,6.2495813 50,7.8007812 v -1 C 50,5.2495813 48.7735,4 47.25,4 h -19.279297 -13.75 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-control-center.svg b/.icons/awkward/64x64/apps/gnome-control-center.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-control-center.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-debian.svg b/.icons/awkward/64x64/apps/gnome-debian.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-debian.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-desktop-config.svg b/.icons/awkward/64x64/apps/gnome-desktop-config.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-desktop-config.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-desktop-item-edit.svg b/.icons/awkward/64x64/apps/gnome-desktop-item-edit.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-desktop-item-edit.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-device-manager.svg b/.icons/awkward/64x64/apps/gnome-device-manager.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-device-manager.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-dictionary.svg b/.icons/awkward/64x64/apps/gnome-dictionary.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-dictionary.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-disks.svg b/.icons/awkward/64x64/apps/gnome-disks.svg
new file mode 120000
index 00000000..14d09c23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-disks.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-display-properties.svg b/.icons/awkward/64x64/apps/gnome-display-properties.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-display-properties.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-do-panel.svg b/.icons/awkward/64x64/apps/gnome-do-panel.svg
new file mode 120000
index 00000000..91a4b318
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-do-panel.svg
@@ -0,0 +1 @@
+gnome-do.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-do.svg b/.icons/awkward/64x64/apps/gnome-do.svg
new file mode 100644
index 00000000..55680a80
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-do.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 30.599609,5 C 27.497209,5 25,7.4972093 25,10.599609 v 2.625 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,33 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,52.769531 v 2.63086 C 25,58.502791 27.497209,61 30.599609,61 h 2.800782 C 36.502791,61 39,58.502791 39,55.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635977 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,36.830078 A 21,21 0 0 0 53,33 21,21 0 0 0 52.632812,29.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,13.228516 V 10.599609 C 39,7.4972093 36.502791,5 33.400391,5 Z"/>
+ <path style="fill:#ae56b8" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 v 2.6249996 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,51.769531 v 2.63086 C 25,57.502791 27.497209,60 30.599609,60 h 2.800782 C 36.502791,60 39,57.502791 39,54.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635976 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,35.830078 A 21,21 0 0 0 53,32 21,21 0 0 0 52.632812,28.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963634,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 V 10.599609 C 25,7.4972094 27.497209,5 30.599609,5 h 2.800782 C 36.502791,5 39,7.4972094 39,10.599609 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z M 25,12.224609 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -0.6033566,1.045044 -0.8286088,2.200037 -0.7265624,3.3125 0.069736,-0.789767 0.3027074,-1.578362 0.7265624,-2.3125 l 1.4003907,-2.421876 c 1.5512001,-2.686757 4.9636331,-3.601981 7.6503901,-2.050781 l 2.275391,1.3125 A 21,21 0 0 1 25,13.224609 Z m 14,0.0039 v 1 a 21,21 0 0 1 6.638672,3.814453 l 2.259766,-1.304688 c 2.686757,-1.5512 6.09919,-0.635977 7.65039,2.050781 l 1.400391,2.421876 c 0.423855,0.734138 0.656827,1.522733 0.726562,2.3125 0.102046,-1.112463 -0.123206,-2.267456 -0.726562,-3.3125 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 Z M 52.767578,29.09179 52.632812,29.16992 A 21,21 0 0 1 52.974609,32.541016 21,21 0 0 0 53,32 21,21 0 0 0 52.767578,29.091797 Z m -41.529297,0.0039 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.02539,0.458984 21,21 0 0 1 0.341797,-3.289062 z m 41.523438,6.808594 a 21,21 0 0 1 -0.128907,0.925781 l 2.265626,1.308594 c 1.641712,0.947843 2.617034,2.590267 2.777343,4.33789 0.185479,-2.100574 -0.824725,-4.210545 -2.777343,-5.33789 z m -41.529297,0.0039 -2.1308595,1.230469 c -1.9526187,1.127345 -2.9628223,3.237316 -2.7773437,5.33789 0.1603097,-1.747623 1.1356309,-3.390047 2.7773437,-4.33789 l 2.2656255,-1.308594 a 21,21 0 0 1 -0.134766,-0.921875 z"/>
+ <path style="opacity:0.2" d="m 32.000237,21.00088 c 6.627221,0 11.999676,5.372455 11.999676,11.999676 0,6.627221 -5.372455,11.999676 -11.999676,11.999676 -6.627221,0 -11.999676,-5.372455 -11.999676,-11.999676 0,-6.627221 5.372455,-11.999676 11.999676,-11.999676 z"/>
+ <path style="fill:#ffffff" d="m 32.000237,20.001334 c 6.627221,0 11.999676,5.372455 11.999676,11.999676 0,6.627221 -5.372455,11.999676 -11.999676,11.999676 -6.627221,0 -11.999676,-5.372455 -11.999676,-11.999676 0,-6.627221 5.372455,-11.999676 11.999676,-11.999676 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-documents.svg b/.icons/awkward/64x64/apps/gnome-documents.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-documents.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-emacs.svg b/.icons/awkward/64x64/apps/gnome-emacs.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-emacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-encfs-manager.svg b/.icons/awkward/64x64/apps/gnome-encfs-manager.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-encfs-manager.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-eterm.svg b/.icons/awkward/64x64/apps/gnome-eterm.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-eterm.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-freecell.svg b/.icons/awkward/64x64/apps/gnome-freecell.svg
new file mode 120000
index 00000000..3453df85
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-freecell.svg
@@ -0,0 +1 @@
+lskat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-genius.svg b/.icons/awkward/64x64/apps/gnome-genius.svg
new file mode 120000
index 00000000..852099c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-genius.svg
@@ -0,0 +1 @@
+pcbcalculator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-glchess.svg b/.icons/awkward/64x64/apps/gnome-glchess.svg
new file mode 120000
index 00000000..3e02f21f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-glchess.svg
@@ -0,0 +1 @@
+gnome-chess.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-glines.svg b/.icons/awkward/64x64/apps/gnome-glines.svg
new file mode 120000
index 00000000..99ffabe4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-glines.svg
@@ -0,0 +1 @@
+klines.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-gmail.svg b/.icons/awkward/64x64/apps/gnome-gmail.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-gmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-gmenu.svg b/.icons/awkward/64x64/apps/gnome-gmenu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-gmenu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-gnect.svg b/.icons/awkward/64x64/apps/gnome-gnect.svg
new file mode 120000
index 00000000..2e677f0b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-gnect.svg
@@ -0,0 +1 @@
+kigo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-gnibbles.svg b/.icons/awkward/64x64/apps/gnome-gnibbles.svg
new file mode 120000
index 00000000..2d932797
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-gnibbles.svg
@@ -0,0 +1 @@
+gnome-nibbles.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-gnumeric.svg b/.icons/awkward/64x64/apps/gnome-gnumeric.svg
new file mode 120000
index 00000000..bd2a77f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-gnumeric.svg
@@ -0,0 +1 @@
+gnumeric.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-hearts.svg b/.icons/awkward/64x64/apps/gnome-hearts.svg
new file mode 120000
index 00000000..5d911243
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-hearts.svg
@@ -0,0 +1 @@
+kpat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-help.svg b/.icons/awkward/64x64/apps/gnome-help.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-help.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-hideseek.svg b/.icons/awkward/64x64/apps/gnome-hideseek.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-hideseek.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-iagno.svg b/.icons/awkward/64x64/apps/gnome-iagno.svg
new file mode 120000
index 00000000..46d3ec2f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-iagno.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-info.svg b/.icons/awkward/64x64/apps/gnome-info.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-info.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-internet-radio-locator.svg b/.icons/awkward/64x64/apps/gnome-internet-radio-locator.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-internet-radio-locator.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-internet.svg b/.icons/awkward/64x64/apps/gnome-internet.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-internet.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-klotski.svg b/.icons/awkward/64x64/apps/gnome-klotski.svg
new file mode 100644
index 00000000..d5508c9c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-klotski.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,23 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z m 22,8 0,2 28,0 0,-2 -28,0 z m 6,20 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z m -34,5 0,2 c 0,1.662 1.338,3 3,3 l 25,0 0,-2 -25,0 C 5.338,59 4,57.662 4,56 Z"/>
+ <path style="fill:#f4c165" d="m 32,4 25,0 c 1.662,0 3,1.338 3,3 l 0,25 -28,0 z"/>
+ <path style="fill:#f2ae37" d="M 32,60 7,60 C 5.338,60 4,58.662 4,57 l 0,-25 28,0 z"/>
+ <rect style="fill:#6192f5" width="16" height="16" x="38" y="38" rx="2" ry="2"/>
+ <rect style="fill:#3775f2" width="16" height="16" x="10" y="10" rx="2" ry="2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 L 32 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 32 4 z M 12 10 C 10.892 10 10 10.892 10 12 L 10 13 C 10 11.892 10.892 11 12 11 L 24 11 C 25.108 11 26 11.892 26 13 L 26 12 C 26 10.892 25.108 10 24 10 L 12 10 z M 4 32 L 4 33 L 32 33 L 32 32 L 4 32 z M 40 38 C 38.892 38 38 38.892 38 40 L 38 41 C 38 39.892 38.892 39 40 39 L 52 39 C 53.108 39 54 39.892 54 41 L 54 40 C 54 38.892 53.108 38 52 38 L 40 38 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-latex.svg b/.icons/awkward/64x64/apps/gnome-latex.svg
new file mode 120000
index 00000000..e3dfe5e4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-latex.svg
@@ -0,0 +1 @@
+latexila.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-ldraw.svg b/.icons/awkward/64x64/apps/gnome-ldraw.svg
new file mode 120000
index 00000000..6042e1c0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-ldraw.svg
@@ -0,0 +1 @@
+ldview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-lightsoff.svg b/.icons/awkward/64x64/apps/gnome-lightsoff.svg
new file mode 120000
index 00000000..88261cb6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-lightsoff.svg
@@ -0,0 +1 @@
+lightsoff.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-lockscreen.svg b/.icons/awkward/64x64/apps/gnome-lockscreen.svg
new file mode 100644
index 00000000..23ff9994
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-lockscreen.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="42" height="32" x="-56" y="-48" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="42" height="32" x="-55" y="-48" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="40" height="52" x="-50" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="40" height="52" x="-49" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#333333" width="32" height="44" x="-45" y="-54" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.5,9 C 7.115,9 6,10.115 6,11.5 V 12.5 C 6,11.115 7.115,10 8.5,10 H 55.5 C 56.885,10 58,11.115 58,12.5 V 11.5 C 58,10.115 56.885,9 55.5,9 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="44" height="1" x="10" y="45"/>
+ <path style="opacity:0.2" d="M 32,20 C 28.676,20 26,22.676 26,26 V 28 H 24.5 C 23.669,28 23,28.669 23,29.5 V 38.5 C 23,39.331 23.669,40 24.5,40 H 39.5 C 40.331,40 41,39.331 41,38.5 V 29.5 C 41,28.669 40.331,28 39.5,28 H 38 V 26 C 38,22.676 35.324,20 32,20 Z M 32,23 C 33.662,23 35,24.338 35,26 V 28 H 29 V 26 C 29,24.338 30.338,23 32,23 Z"/>
+ <path style="fill:#bcbcbc" d="M 32 19 C 28.676 19 26 21.676 26 25 L 26 27 L 24.5 27 C 23.669 27 23 27.669 23 28.5 L 23 37.5 C 23 38.331 23.669 39 24.5 39 L 39.5 39 C 40.331 39 41 38.331 41 37.5 L 41 28.5 C 41 27.669 40.331 27 39.5 27 L 38 27 L 38 25 C 38 21.676 35.324 19 32 19 z M 32 22 C 33.662 22 35 23.338 35 25 L 35 27 L 29 27 L 29 25 C 29 23.338 30.338 22 32 22 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-logo-icon-transparent.svg b/.icons/awkward/64x64/apps/gnome-logo-icon-transparent.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-logo-icon-transparent.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-logo-icon.svg b/.icons/awkward/64x64/apps/gnome-logo-icon.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-logo-icon.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-logout.svg b/.icons/awkward/64x64/apps/gnome-logout.svg
new file mode 120000
index 00000000..5160f3f6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-logout.svg
@@ -0,0 +1 @@
+system-log-out.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-logs.svg b/.icons/awkward/64x64/apps/gnome-logs.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-logs.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-mahjongg.svg b/.icons/awkward/64x64/apps/gnome-mahjongg.svg
new file mode 120000
index 00000000..6c409e39
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-mahjongg.svg
@@ -0,0 +1 @@
+kmahjongg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-maps.svg b/.icons/awkward/64x64/apps/gnome-maps.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-maps.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-mastermind.svg b/.icons/awkward/64x64/apps/gnome-mastermind.svg
new file mode 100644
index 00000000..a73306ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-mastermind.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 53.917969,8.0058594 c -1.373407,0.054271 -2.762884,0.5447319 -4.087891,1.3242187 a 0.63787321,0.63787321 0 0 0 -0.234375,0.8593749 l 2.091797,3.765625 -9.15625,5.550781 c -0.497268,0.301437 -0.680579,0.980691 -0.400391,1.490235 l 0.810547,1.472656 c 0.28019,0.509542 0.932422,0.684247 1.429688,0.382812 l 9.169922,-5.558593 2.43164,4.376953 a 0.63787321,0.63787321 0 0 0 0.808594,0.279297 c 2.049166,-0.867437 3.442923,-2.392972 4.005859,-4.210938 0.562934,-1.817966 0.29629,-3.898777 -0.8125,-5.871093 C 58.737835,9.6672087 57.086576,8.4400073 55.283203,8.1015625 54.832361,8.0169512 54.375771,7.9877691 53.917969,8.0058594 Z M 9,9 c -3.8584559,0 -7,3.141544 -7,7 0,3.858456 3.1415441,7 7,7 3.858456,0 7,-3.141544 7,-7 0,-3.858456 -3.141544,-7 -7,-7 z m 14,4 c -1.636849,0 -3,1.346578 -3,3 0,1.65342 1.363151,3 3,3 1.636849,0 3,-1.34658 3,-3 0,-1.653422 -1.363151,-3 -3,-3 z m 14,0 c -1.636847,0 -3,1.34658 -3,3 0,1.653422 1.363153,3 3,3 1.636849,0 3,-1.346578 3,-3 0,-1.65342 -1.363151,-3 -3,-3 z M 9,26 c -3.8584554,0 -7,3.141545 -7,7 0,3.858456 3.1415446,7 7,7 3.858455,0 7,-3.141544 7,-7 0,-3.858455 -3.141545,-7 -7,-7 z m 7,7 c 0,3.858456 3.141545,7 7,7 3.858457,0 7,-3.141544 7,-7 0,-3.858455 -3.141543,-7 -7,-7 -3.858455,0 -7,3.141545 -7,7 z m 14,0 c 0,3.858456 3.141545,7 7,7 3.858457,0 7,-3.141544 7,-7 0,-3.858455 -3.141543,-7 -7,-7 -3.858455,0 -7,3.141545 -7,7 z m 14,0 c 0,3.858455 3.141545,7 7,7 3.858456,0 7,-3.141545 7,-7 0,-3.858454 -3.141544,-7 -7,-7 -3.858455,0 -7,3.141546 -7,7 z M 9,43 c -3.8584557,0 -7,3.141543 -7,7 0,3.858456 3.1415443,7 7,7 3.858456,0 7,-3.141544 7,-7 0,-3.858457 -3.141544,-7 -7,-7 z m 7,7 c 0,3.858456 3.141544,7 7,7 3.858457,0 7,-3.141544 7,-7 0,-3.858457 -3.141543,-7 -7,-7 -3.858456,0 -7,3.141543 -7,7 z m 14,0 c 0,3.858456 3.141544,7 7,7 3.858457,0 7,-3.141544 7,-7 0,-3.858457 -3.141543,-7 -7,-7 -3.858456,0 -7,3.141543 -7,7 z m 14,0 c 0,3.858456 3.141544,7 7,7 3.858456,0 7,-3.141544 7,-7 0,-3.858456 -3.141544,-7 -7,-7 -3.858456,0 -7,3.141544 -7,7 z"/>
+ <path style="fill:#ab47bc" d="m 54.482274,12.510138 c -0.280191,-0.50954 -0.93039,-0.685394 -1.42766,-0.383957 L 42.530987,18.50545 c -0.497268,0.301437 -0.679394,0.981829 -0.399206,1.491373 l 0.809701,1.472489 c 0.28019,0.509542 0.932471,0.684139 1.429737,0.382705 l 10.523628,-6.379269 c 0.497269,-0.301439 0.67732,-0.980579 0.397129,-1.490121 z"/>
+ <path style="fill:#ab47bc" d="m 55.283218,7.1020322 c -1.80337,-0.338445 -3.687093,0.1889658 -5.453769,1.2282815 a 0.63787321,0.63787321 0 0 0 -0.234194,0.8595478 l 6.378093,11.4805705 a 0.63787321,0.63787321 0 0 0 0.807228,0.279041 c 2.049166,-0.867437 3.443306,-2.392573 4.006242,-4.210539 0.562934,-1.817966 0.296578,-3.900016 -0.812212,-5.872332 C 58.737832,8.6666232 57.086591,7.440477 55.283218,7.1020322 Z"/>
+ <path style="fill:#6d6f69" d="m 23,12 c -1.636849,0 -3,1.346579 -3,3.000001 C 20,16.653421 21.363151,18 23,18 24.636849,18 26,16.653421 26,15.000001 26,13.346579 24.636849,12 23,12 Z"/>
+ <path style="fill:#3f51b5" d="M 8.9999995,25 C 5.1415441,25 2,28.141544 2,31.999999 c 0,3.858456 3.1415441,7 6.9999995,7 3.8584555,0 6.9999995,-3.141544 6.9999995,-7 C 15.999999,28.141544 12.858455,25 8.9999995,25 Z"/>
+ <path style="fill:#ab47bc" d="m 22.999998,25 c -3.858455,0 -6.999999,3.141544 -6.999999,6.999999 0,3.858456 3.141544,7 6.999999,7 3.858457,0 7,-3.141544 7,-7 0,-3.858455 -3.141543,-6.999999 -7,-6.999999 z"/>
+ <path style="fill:#795548" d="m 37,42 c -3.858456,0 -7,3.141543 -7,7 0,3.858456 3.141544,7 7,7 3.858457,0 7,-3.141544 7,-7 0,-3.858457 -3.141543,-7 -7,-7 z"/>
+ <path style="fill:#ffc107" d="m 50.999996,25.000003 c -3.858455,0 -6.999999,3.141544 -6.999999,6.999998 0,3.858455 3.141544,6.999999 6.999999,6.999999 3.858456,0 7,-3.141544 7,-6.999999 0,-3.858454 -3.141544,-6.999998 -7,-6.999998 z"/>
+ <path style="fill:#795548" d="m 9,42 c -3.8584557,0 -7,3.141543 -7,7 0,3.858456 3.1415443,7 7,7 3.858456,0 7,-3.141544 7,-7 0,-3.858457 -3.141544,-7 -7,-7 z"/>
+ <path style="fill:#f44336" d="m 36.999997,25 c -3.858455,0 -6.999999,3.141544 -6.999999,6.999999 0,3.858456 3.141544,7 6.999999,7 3.858457,0 7,-3.141544 7,-7 0,-3.858455 -3.141543,-6.999999 -7,-6.999999 z"/>
+ <path style="fill:#4caf50" d="m 51,42.000001 c -3.858456,0 -7,3.141543 -7,6.999999 0,3.858456 3.141544,7 7,7 3.858456,0 7,-3.141544 7,-7 0,-3.858456 -3.141544,-6.999999 -7,-6.999999 z"/>
+ <path style="fill:#3f51b5" d="m 23,42 c -3.858456,0 -7,3.141543 -7,7 0,3.858456 3.141544,7 7,7 3.858457,0 7,-3.141544 7,-7 0,-3.858457 -3.141543,-7 -7,-7 z"/>
+ <path style="fill:#4caf50" d="M 9.0000002,8 C 5.1415443,8 2,11.141544 2,15 2,18.858456 5.1415443,22 9.0000002,22 12.858456,22 16,18.858456 16,15 16,11.141544 12.858456,8 9.0000002,8 Z"/>
+ <path style="fill:#6d6f69" d="M 36.999998,12 C 35.363151,12 34,13.346579 34,14.999999 34,16.653421 35.363151,18 36.999998,18 38.636847,18 40,16.653421 40,14.999999 40,13.346579 38.636847,12 36.999998,12 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 53.917969 7.0058594 C 52.544562 7.0601301 51.155085 7.5505913 49.830078 8.3300781 A 0.63787321 0.63787321 0 0 0 49.595703 9.1894531 L 49.720703 9.4121094 A 0.63787321 0.63787321 0 0 1 49.830078 9.3300781 C 51.155085 8.5505913 52.544562 8.0601304 53.917969 8.0058594 C 54.375771 7.9877691 54.832361 8.0169512 55.283203 8.1015625 C 57.086576 8.4400073 58.737835 9.6672082 59.974609 11.867188 C 60.621514 13.017902 60.972751 14.204639 61.048828 15.355469 C 61.165141 13.903945 60.810779 12.354567 59.974609 10.867188 C 58.737835 8.6672082 57.086576 7.4400073 55.283203 7.1015625 C 54.832361 7.0169512 54.375771 6.9877691 53.917969 7.0058594 z M 9 8 C 5.1415441 8 2 11.141544 2 15 C 2 15.168666 2.0135871 15.334277 2.0253906 15.5 C 2.2836084 11.874578 5.3102099 9 9 9 C 12.68979 9 15.716392 11.874578 15.974609 15.5 C 15.986413 15.334277 16 15.168666 16 15 C 16 11.141544 12.858456 8 9 8 z M 23 12 C 21.363151 12 20 13.346578 20 15 C 20 15.171261 20.024695 15.336478 20.052734 15.5 C 20.295397 14.084821 21.532696 13 23 13 C 24.467304 13 25.704603 14.084821 25.947266 15.5 C 25.975305 15.336478 26 15.171261 26 15 C 26 13.346578 24.636849 12 23 12 z M 37 12 C 35.363153 12 34 13.34658 34 15 C 34 15.171262 34.024695 15.336478 34.052734 15.5 C 34.295397 14.084822 35.532698 13 37 13 C 38.467304 13 39.704603 14.084822 39.947266 15.5 C 39.975305 15.336478 40 15.171262 40 15 C 40 13.34658 38.636849 12 37 12 z M 51.271484 13.207031 L 42.53125 18.505859 C 42.037048 18.805438 41.854167 19.477867 42.126953 19.986328 C 42.217183 19.794913 42.344003 19.619366 42.53125 19.505859 L 51.6875 13.955078 L 51.271484 13.207031 z M 9 25 C 5.1415446 25 2 28.141545 2 32 C 2 32.168666 2.0135871 32.334277 2.0253906 32.5 C 2.2836085 28.874579 5.3102104 26 9 26 C 12.689789 26 15.716392 28.874579 15.974609 32.5 C 15.986413 32.334277 16 32.168666 16 32 C 16 28.141545 12.858455 25 9 25 z M 16 32 C 16 32.168666 16.013587 32.334277 16.025391 32.5 C 16.283608 28.874579 19.310211 26 23 26 C 26.689791 26 29.716392 28.874579 29.974609 32.5 C 29.986413 32.334277 30 32.168666 30 32 C 30 28.141545 26.858457 25 23 25 C 19.141545 25 16 28.141545 16 32 z M 30 32 C 30 32.168666 30.013587 32.334277 30.025391 32.5 C 30.283608 28.874579 33.310211 26 37 26 C 40.689791 26 43.716392 28.874579 43.974609 32.5 C 43.986413 32.334277 44 32.168666 44 32 C 44 28.141545 40.858457 25 37 25 C 33.141545 25 30 28.141545 30 32 z M 44 32 C 44 32.168666 44.013587 32.334277 44.025391 32.5 C 44.283608 28.874579 47.310211 26 51 26 C 54.68979 26 57.716392 28.874579 57.974609 32.5 C 57.986413 32.334277 58 32.168666 58 32 C 58 28.141546 54.858456 25 51 25 C 47.141545 25 44 28.141546 44 32 z M 9 42 C 5.1415443 42 2 45.141543 2 49 C 2 49.168666 2.0135871 49.334277 2.0253906 49.5 C 2.2836084 45.874577 5.3102101 43 9 43 C 12.68979 43 15.716392 45.874577 15.974609 49.5 C 15.986413 49.334277 16 49.168666 16 49 C 16 45.141543 12.858456 42 9 42 z M 16 49 C 16 49.168666 16.013587 49.334277 16.025391 49.5 C 16.283608 45.874577 19.31021 43 23 43 C 26.689791 43 29.716392 45.874577 29.974609 49.5 C 29.986413 49.334277 30 49.168666 30 49 C 30 45.141543 26.858457 42 23 42 C 19.141544 42 16 45.141543 16 49 z M 30 49 C 30 49.168666 30.013587 49.334277 30.025391 49.5 C 30.283608 45.874577 33.31021 43 37 43 C 40.689791 43 43.716392 45.874577 43.974609 49.5 C 43.986413 49.334277 44 49.168666 44 49 C 44 45.141543 40.858457 42 37 42 C 33.141544 42 30 45.141543 30 49 z M 44 49 C 44 49.168666 44.013587 49.334277 44.025391 49.5 C 44.283608 45.874578 47.31021 43 51 43 C 54.68979 43 57.716392 45.874578 57.974609 49.5 C 57.986413 49.334277 58 49.168666 58 49 C 58 45.141544 54.858456 42 51 42 C 47.141544 42 44 45.141544 44 49 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-menu.svg b/.icons/awkward/64x64/apps/gnome-menu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-menu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-mines.svg b/.icons/awkward/64x64/apps/gnome-mines.svg
new file mode 120000
index 00000000..f4b00830
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-mines.svg
@@ -0,0 +1 @@
+kmines.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-mixer.svg b/.icons/awkward/64x64/apps/gnome-mixer.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-mixer.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-monitor.svg b/.icons/awkward/64x64/apps/gnome-monitor.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-monitor.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-mouse-properties.svg b/.icons/awkward/64x64/apps/gnome-mouse-properties.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-mouse-properties.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-mouse.svg b/.icons/awkward/64x64/apps/gnome-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-mplayer.svg b/.icons/awkward/64x64/apps/gnome-mplayer.svg
new file mode 100644
index 00000000..158c3648
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-mplayer.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="M 8.6019673,57 C 6.0535855,57 4.0004002,54.956049 4.0004002,52.420515 V 45 H 60 v 7.420515 C 60,54.956049 57.946014,57 55.398033,57 Z"/>
+ <path style="fill:#4bae4f" d="M 8.6019673,8 C 6.0535855,8 4.0004002,10.053109 4.0004002,12.601396 V 44 H 60 V 12.601396 C 60,10.053109 57.946014,8 55.398033,8 H 8.6023673 Z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 8.6015625,8 C 6.0531807,8 4,10.050286 4,12.595703 v 1 C 4,11.050286 6.0531807,9 8.6015625,9 H 55.398438 C 57.946419,9 60,11.050286 60,13.595703 v -1 C 60,10.050286 57.946419,8 55.398438,8 Z"/>
+ <path style="fill:#cccccc" d="M 8.6019673,56 C 6.0535855,56 4.0004002,53.956049 4.0004002,51.420515 V 44 H 60 v 7.420515 C 60,53.956049 57.946014,56 55.398033,56 Z"/>
+ <rect style="fill:#999999" width="16" height="4" x="40" y="48" ry="2"/>
+ <rect style="fill:#4bae4f" width="32" height="4" x="8" y="48" ry="2"/>
+ <ellipse style="opacity:.2" cx="40" cy="50.949" rx="4" ry="3.995"/>
+ <circle style="fill:#fefdfe" cx="40" cy="50" r="4"/>
+ <rect style="fill:#ffffff;opacity:.2" width="56" height="2" x="4" y="44"/>
+ <path style="opacity:.2" d="m24.866856 17c-0.478658-2.6e-4 -0.866773 0.398201-0.866519 0.889643v18.219671c-1.56e-4 0.675903 0.705203 1.104865 1.282447 0.779923l16.267435-9.109836c0.600157-0.337381 0.600157-1.222444 0-1.559826l-14.64237-8.198431-1.625846-0.910403c-0.127452-0.0718-0.270499-0.109601-0.415927-0.109601z"/>
+ <path style="fill:#fefdfe" d="m24.866856 16c-0.478658-2.6e-4 -0.866773 0.398201-0.866519 0.889643v18.219671c-1.56e-4 0.675903 0.705203 1.104865 1.282447 0.779923l16.267435-9.109836c0.600157-0.337381 0.600157-1.222444 0-1.559826l-14.64237-8.198431-1.625846-0.910403c-0.127452-0.0718-0.270499-0.109601-0.415927-0.109601z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-mpv.svg b/.icons/awkward/64x64/apps/gnome-mpv.svg
new file mode 100644
index 00000000..61ebf02b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-mpv.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.0">
+ <rect style="opacity:0.2" width="58" height="46" x="3" y="10" rx="4" ry="4"/>
+ <rect style="fill:#2769bc" width="58" height="46" x="3" y="9" rx="4" ry="4"/>
+ <path style="opacity:0.2" d="M 32,17 A 11,11 0 0 0 21,28 11,11 0 0 0 32,39 11,11 0 0 0 43,28 11,11 0 0 0 32,17 Z M 28,22 H 29 29.115 C 29.31,21.998 29.502,22.047 29.672,22.15 L 37.479,26.951 C 37.825,27.157 38,27.578 38,28 38,28.422 37.825,28.843 37.479,29.049 L 29.672,33.85 C 29.502,33.953 29.31,34.001 29.115,34 H 29 28 Z"/>
+ <path style="fill:#ffffff" d="M 32 16 A 11 11 0 0 0 21 27 A 11 11 0 0 0 32 38 A 11 11 0 0 0 43 27 A 11 11 0 0 0 32 16 z M 28 21 L 29 21 L 29.115 21 C 29.31 20.998 29.502 21.047 29.672 21.15 L 37.479 25.951 C 37.825 26.157 38 26.578 38 27 C 38 27.422 37.825 27.843 37.479 28.049 L 29.672 32.85 C 29.502 32.953 29.31 33.001 29.115 33 L 29 33 L 28 33 L 28 21 z"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="34" height="3" x="15" y="45" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.2" width="9" height="9" x="19" y="43" rx="4.5" ry="4.5"/>
+ <rect style="fill:#ffffff" width="9" height="9" x="19" y="42" rx="4.5" ry="4.5"/>
+ <path style="opacity:0.3" d="M 7 9 L 7 13 L 11 13 L 11 9 L 7 9 z M 53 9 L 53 13 L 57 13 L 57 9 L 53 9 z M 7 17 L 7 21 L 11 21 L 11 17 L 7 17 z M 53 17 L 53 21 L 57 21 L 57 17 L 53 17 z M 7 25 L 7 29 L 11 29 L 11 25 L 7 25 z M 53 25 L 53 29 L 57 29 L 57 25 L 53 25 z M 7 33 L 7 37 L 11 37 L 11 33 L 7 33 z M 53 33 L 53 37 L 57 37 L 57 33 L 53 33 z M 7 41 L 7 45 L 11 45 L 11 41 L 7 41 z M 53 41 L 53 45 L 57 45 L 57 41 L 53 41 z M 7 49 L 7 53 L 11 53 L 11 49 L 7 49 z M 53 49 L 53 53 L 57 53 L 57 49 L 53 49 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 7 9 C 4.784 9 3 10.784 3 13 L 3 14 C 3 11.784 4.784 10 7 10 L 57 10 C 59.216 10 61 11.784 61 14 L 61 13 C 61 10.784 59.216 9 57 9 L 7 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-multi-writer.svg b/.icons/awkward/64x64/apps/gnome-multi-writer.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-multi-writer.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-music.svg b/.icons/awkward/64x64/apps/gnome-music.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-music.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-nettool.svg b/.icons/awkward/64x64/apps/gnome-nettool.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-nettool.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-nettools.svg b/.icons/awkward/64x64/apps/gnome-nettools.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-nettools.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-network-properties.svg b/.icons/awkward/64x64/apps/gnome-network-properties.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-network-properties.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-networktool.svg b/.icons/awkward/64x64/apps/gnome-networktool.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-networktool.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-nibbles.svg b/.icons/awkward/64x64/apps/gnome-nibbles.svg
new file mode 100644
index 00000000..9aef8f95
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-nibbles.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 26,14 A 10.001,10.001 0 0 0 16,24 v 6 H 14 A 10.001,10.001 0 0 0 4,40 v 2 A 10.001,10.001 0 0 0 14,52 H 50 A 10.001,10.001 0 0 0 60,42 V 30 A 10.001,10.001 0 0 0 50,20 H 49.160156 A 10.001,10.001 0 0 0 40,14 Z"/>
+ <path style="fill:#e4e4e4" d="M 26,13 A 10.001,10.001 0 0 0 16,23 v 6 H 14 A 10.001,10.001 0 0 0 4,39 v 2 A 10.001,10.001 0 0 0 14,51 H 50 A 10.001,10.001 0 0 0 60,41 V 29 A 10.001,10.001 0 0 0 50,19 H 49.160156 A 10.001,10.001 0 0 0 40,13 Z"/>
+ <path style="fill:#ee8827" d="m 25,22 v 1 9 h 22 v 6 H 13 v 4 H 51 V 28 H 29 v -2 h 12 v -4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26 13 A 10.001 10.001 0 0 0 16 23 L 16 24 A 10.001 10.001 0 0 1 26 14 L 40 14 A 10.001 10.001 0 0 1 49.160156 20 L 50 20 A 10.001 10.001 0 0 1 60 30 L 60 29 A 10.001 10.001 0 0 0 50 19 L 49.160156 19 A 10.001 10.001 0 0 0 40 13 L 26 13 z M 14 29 A 10.001 10.001 0 0 0 4 39 L 4 40 A 10.001 10.001 0 0 1 14 30 L 16 30 L 16 29 L 14 29 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-note.svg b/.icons/awkward/64x64/apps/gnome-note.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-note.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-oregano.svg b/.icons/awkward/64x64/apps/gnome-oregano.svg
new file mode 120000
index 00000000..a00b79b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-oregano.svg
@@ -0,0 +1 @@
+eeschema.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-package.svg b/.icons/awkward/64x64/apps/gnome-package.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-package.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-paint.svg b/.icons/awkward/64x64/apps/gnome-paint.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-paint.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-clock.svg b/.icons/awkward/64x64/apps/gnome-panel-clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-drawer.svg b/.icons/awkward/64x64/apps/gnome-panel-drawer.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel-drawer.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-fish.svg b/.icons/awkward/64x64/apps/gnome-panel-fish.svg
new file mode 120000
index 00000000..aa9cef1e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel-fish.svg
@@ -0,0 +1 @@
+bluefish.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-force-quit.svg b/.icons/awkward/64x64/apps/gnome-panel-force-quit.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel-force-quit.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-hibernate.svg b/.icons/awkward/64x64/apps/gnome-panel-hibernate.svg
new file mode 120000
index 00000000..2451dd60
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel-hibernate.svg
@@ -0,0 +1 @@
+system-suspend-hibernate.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-launcher.svg b/.icons/awkward/64x64/apps/gnome-panel-launcher.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel-launcher.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-notification-area.svg b/.icons/awkward/64x64/apps/gnome-panel-notification-area.svg
new file mode 120000
index 00000000..0f3a7188
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/gnome-panel-screenshoot.svg b/.icons/awkward/64x64/apps/gnome-panel-screenshoot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel-screenshoot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-screenshot.svg b/.icons/awkward/64x64/apps/gnome-panel-screenshot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel-screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-separator.svg b/.icons/awkward/64x64/apps/gnome-panel-separator.svg
new file mode 120000
index 00000000..75d8f0e0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel-separator.svg
@@ -0,0 +1 @@
+mate-panel-separator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-suspend.svg b/.icons/awkward/64x64/apps/gnome-panel-suspend.svg
new file mode 120000
index 00000000..11a5ef74
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel-suspend.svg
@@ -0,0 +1 @@
+mate-inhibit-applet.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-window-list.svg b/.icons/awkward/64x64/apps/gnome-panel-window-list.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel-window-list.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-window-menu.svg b/.icons/awkward/64x64/apps/gnome-panel-window-menu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel-window-menu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-panel-workspace-switcher.svg b/.icons/awkward/64x64/apps/gnome-panel-workspace-switcher.svg
new file mode 120000
index 00000000..8352b2ed
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/gnome-panel.svg b/.icons/awkward/64x64/apps/gnome-panel.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-panel.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-pdf.svg b/.icons/awkward/64x64/apps/gnome-pdf.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-pdf.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-pie.svg b/.icons/awkward/64x64/apps/gnome-pie.svg
new file mode 100644
index 00000000..d6be7eaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-pie.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 53.945696,16.987767 c -0.137999,1.52639 -0.587996,3.05118 -1.399991,4.469771 -3.013981,5.271967 -9.729939,7.103956 -15.003906,4.087975 -3.231979,-1.847989 -5.165967,-5.088768 -5.487965,-8.534147 -0.371998,4.150174 1.63399,8.332148 5.487965,10.534134 5.273967,3.015981 11.989925,1.183993 15.003906,-4.087974 1.167993,-2.039987 1.60199,-4.295773 1.399991,-6.469759 z m -43.863724,2.936981 c -0.4239969,3.13418 1.034994,6.35416 3.949176,8.020149 3.835175,2.191987 8.720745,0.857995 10.914731,-2.977981 0.881994,-1.54399 1.165992,-3.255979 0.971994,-4.897569 -0.133999,0.991594 -0.445998,1.975588 -0.971994,2.897582 -2.193986,3.835976 -7.079556,5.169967 -10.914731,2.977981 -2.290186,-1.309992 -3.661377,-3.585977 -3.949176,-6.020162 z M 6.0975976,36.956841 c -0.4181974,2.771982 0.8479946,5.639964 3.4297783,7.115955 3.3555791,1.917988 7.6283521,0.753995 9.5467401,-2.601984 0.799995,-1.397991 1.035793,-2.951981 0.828195,-4.431972 -0.1254,0.829995 -0.385598,1.65799 -0.828195,2.431985 -1.918388,3.355979 -6.191161,4.519971 -9.5467401,2.601983 -1.9573876,-1.117992 -3.1405802,-3.04598 -3.4297783,-5.115967 z m 35.9837734,0.967994 c -0.423997,3.13398 1.035993,6.35396 3.949975,8.019949 3.833976,2.191986 8.719945,0.857995 10.913931,-2.977981 0.881995,-1.54399 1.165993,-3.25598 0.971994,-4.897969 -0.133999,0.991993 -0.445997,1.975987 -0.971994,2.897981 -2.193986,3.835976 -7.079955,5.169968 -10.913931,2.977982 -2.291986,-1.309992 -3.661977,-3.585978 -3.949975,-6.019962 z m 3.823976,13.019918 c -0.102,0.741995 -0.293998,1.48399 -0.647996,2.189986 -1.731989,3.455978 -5.939963,4.853969 -9.393941,3.12198 -2.107987,-1.057993 -3.437978,-3.039981 -3.769976,-5.207967 -0.395998,2.885982 1.019993,5.829963 3.769976,7.207955 3.453978,1.731989 7.661952,0.333997 9.393941,-3.121981 0.675996,-1.345991 0.861994,-2.805982 0.647996,-4.189973 z m -31.7918,1.025993 c -0.421597,2.419985 0.655396,4.945969 2.910182,6.235961 2.876382,1.643989 6.538559,0.643996 8.184548,-2.231986 0.711996,-1.247992 0.897994,-2.637983 0.677996,-3.951975 -0.115999,0.667996 -0.323998,1.329991 -0.677996,1.951988 -1.645989,2.875981 -5.308166,3.875975 -8.184548,2.231985 -1.62899,-0.931994 -2.624784,-2.517984 -2.910182,-4.235973 z"/>
+ <path style="fill:#ffcf3f" d="m 22.977891,46.792585 c 2.876382,1.64429 3.874976,5.308967 2.230786,8.185148 -1.644289,2.876382 -5.308966,3.874976 -8.185148,2.230786 -2.877182,-1.643989 -3.875976,-5.307966 -2.231586,-8.185948 1.644189,-2.875982 5.307966,-3.873976 8.185948,-2.229986 z"/>
+ <path style="fill:#7cc327" d="m 16.473332,30.924685 c 3.355779,1.918328 4.520972,6.193761 2.602584,9.54954 -1.918388,3.355979 -6.193761,4.519971 -9.5493401,2.601983 C 6.1707971,41.158221 5.0056044,36.882247 6.9239923,33.526269 8.8423803,30.17029 13.117753,29.006297 16.473332,30.924285 Z"/>
+ <path style="fill:#27adc3" d="m 21.969898,13.056798 c 3.833975,2.192386 5.165967,7.077955 2.973981,10.913931 -2.191986,3.833976 -7.078556,5.165967 -10.913531,2.973981 -3.835176,-2.191986 -5.1667679,-7.078555 -2.974382,-10.913531 2.192387,-3.835176 7.078556,-5.166768 10.913932,-2.974381 z"/>
+ <path style="fill:#ffcf3f" d="m 48.457731,7.4528329 c 5.273166,3.0145811 7.104155,9.7331391 4.089774,15.0063051 -3.014581,5.273167 -9.733139,7.104156 -15.006306,4.089775 -5.273166,-3.014581 -7.104155,-9.733139 -4.089774,-15.006306 3.014581,-5.2731666 9.733139,-7.1041551 15.006306,-4.0897741 z"/>
+ <path style="fill:#7cc327" d="m 53.969696,31.056684 c 3.834976,2.192386 5.166767,7.078556 2.974381,10.913731 -2.192386,3.834976 -7.078555,5.166768 -10.913731,2.974382 -3.834976,-2.192386 -5.166767,-7.078556 -2.974381,-10.913732 2.192386,-3.834975 7.078555,-5.166767 10.913731,-2.974381 z"/>
+ <path style="fill:#27adc3" d="m 42.13777,44.744598 c 3.454979,1.732669 4.85117,5.938163 3.118581,9.393141 -1.732669,3.454978 -5.938163,4.851169 -9.393141,3.11858 -3.454978,-1.732669 -4.851169,-5.938162 -3.11858,-9.393141 1.732669,-3.454978 5.938162,-4.851169 9.39314,-3.11858 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 43.25 6.0039062 C 39.350025 5.9191072 35.525112 7.9175917 33.453125 11.542969 C 32.386537 13.405662 31.938543 15.447313 32.021484 17.443359 C 32.103407 15.772451 32.564328 14.097121 33.453125 12.544922 C 35.525112 8.9195449 39.350025 6.9210604 43.25 7.0058594 C 45.023989 7.0442592 46.809041 7.512884 48.457031 8.4550781 C 51.834718 10.386337 53.792606 13.836111 53.974609 17.453125 C 54.135713 13.482683 52.145184 9.5618988 48.457031 7.453125 C 46.809041 6.5109309 45.023989 6.042306 43.25 6.0039062 z M 18.566406 12.019531 C 18.179408 11.992331 17.794154 11.994638 17.410156 12.023438 C 14.849572 12.215436 12.425079 13.634465 11.054688 16.03125 C 10.265893 17.411104 9.9775045 18.923152 10.058594 20.400391 C 10.135907 19.250313 10.443794 18.101852 11.054688 17.033203 C 12.425079 14.636418 14.849572 13.21739 17.410156 13.025391 C 17.794154 12.996591 18.179408 12.994284 18.566406 13.021484 C 19.727399 13.102484 20.888803 13.440044 21.966797 14.056641 C 24.38758 15.440159 25.785113 17.897233 25.953125 20.484375 C 26.130747 17.543268 24.699257 14.616334 21.966797 13.054688 C 20.888803 12.43809 19.727399 12.100531 18.566406 12.019531 z M 13.496094 30.017578 C 13.157496 29.993578 12.820373 29.995484 12.484375 30.021484 C 10.243989 30.189483 8.1247738 31.43131 6.9257812 33.529297 C 6.2186593 34.76592 5.9733997 36.119186 6.0644531 37.441406 C 6.1347596 36.446675 6.3966553 35.454638 6.9257812 34.529297 C 8.1247738 32.43131 10.243989 31.189483 12.484375 31.021484 C 12.820373 30.995484 13.157496 30.993578 13.496094 31.017578 C 14.512088 31.089577 15.528862 31.387737 16.472656 31.927734 C 18.574322 33.129245 19.784024 35.254377 19.943359 37.498047 C 20.129242 34.901656 18.885507 32.305194 16.472656 30.925781 C 15.528862 30.385784 14.512088 30.089577 13.496094 30.017578 z M 50.564453 30.021484 C 50.178456 29.993484 49.794153 29.995391 49.410156 30.025391 C 46.850172 30.217389 44.422725 31.635219 43.052734 34.033203 C 42.26415 35.413673 41.976869 36.922108 42.058594 38.400391 C 42.135792 37.250574 42.442117 36.10213 43.052734 35.033203 C 44.422725 32.635219 46.850172 31.217389 49.410156 31.025391 C 49.794153 30.995391 50.178456 30.993484 50.564453 31.021484 C 51.726446 31.101483 52.888804 31.438692 53.966797 32.054688 C 56.387581 33.438705 57.785113 35.897286 57.953125 38.484375 C 58.130747 35.543408 56.699258 32.616898 53.966797 31.054688 C 52.888804 30.438692 51.726446 30.101483 50.564453 30.021484 z M 39.457031 44.017578 C 36.735049 43.841579 34.04218 45.273251 32.742188 47.865234 C 32.159978 49.024485 31.95965 50.265666 32.046875 51.472656 C 32.108839 50.589704 32.320155 49.705554 32.742188 48.865234 C 34.04218 46.273251 36.735049 44.841579 39.457031 45.017578 C 40.363026 45.075577 41.270771 45.31019 42.134766 45.742188 C 44.416184 46.886218 45.761874 49.109884 45.933594 51.482422 C 46.123771 48.750349 44.735171 46.046175 42.134766 44.742188 C 41.270771 44.31019 40.363026 44.075577 39.457031 44.017578 z M 19.558594 46.015625 C 17.638206 46.159624 15.820562 47.227402 14.792969 49.025391 C 14.173638 50.108306 13.969315 51.295537 14.064453 52.451172 C 14.131888 51.622098 14.351757 50.79686 14.792969 50.025391 C 15.820562 48.227402 17.638206 47.161577 19.558594 47.017578 C 20.709986 46.931578 21.896616 47.176973 22.974609 47.792969 C 24.74681 48.807227 25.779164 50.585972 25.941406 52.474609 C 26.121611 50.23178 25.058109 47.985389 22.974609 46.792969 C 21.896616 46.176973 20.709986 45.929625 19.558594 46.015625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-planner.svg b/.icons/awkward/64x64/apps/gnome-planner.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-planner.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-pomodoro.svg b/.icons/awkward/64x64/apps/gnome-pomodoro.svg
new file mode 120000
index 00000000..02a5b083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-pomodoro.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-power-manager.svg b/.icons/awkward/64x64/apps/gnome-power-manager.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-power-manager.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-power-statistics.svg b/.icons/awkward/64x64/apps/gnome-power-statistics.svg
new file mode 100644
index 00000000..e5f57271
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-power-statistics.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0508,32 C 4.039,32.334 4,32.662 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.33768 -0.03904,-0.66528 -0.05078,-1 -0.528,15.042 -12.776,27 -27.95,27 -15.1744,0 -27.422,-11.958 -27.95,-27 z"/>
+ <path style="fill:#fecd38" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <path style="opacity:0.4;fill:#ffffff" d="m 32,17 0,12 12,0 -12,20 0,-12 -12,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.09835 4.0111931 32.193964 4.0175781 32.291016 C 4.3923777 17.110278 16.725784 5 32 5 C 47.27028 5 59.601553 17.104056 59.982422 32.279297 C 59.988351 32.186169 60 32.094265 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="fill:#3f3f3f" d="m 32,16 0,12 12,0 -12,20 0,-12 -12,0 z"/>
+ <circle style="opacity:0.2" cx="48" cy="47" r="16"/>
+ <circle style="fill:#4daaf5" cx="48" cy="46" r="16"/>
+ <g style="fill:#ffffff" transform="matrix(2,0,0,2,7,4)">
+ <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/64x64/apps/gnome-quadrapassel.svg b/.icons/awkward/64x64/apps/gnome-quadrapassel.svg
new file mode 120000
index 00000000..765b85dd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-quadrapassel.svg
@@ -0,0 +1 @@
+quadrapassel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-remote-desktop.svg b/.icons/awkward/64x64/apps/gnome-remote-desktop.svg
new file mode 120000
index 00000000..2e170d10
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-remote-desktop.svg
@@ -0,0 +1 @@
+preferences-desktop-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-robots.svg b/.icons/awkward/64x64/apps/gnome-robots.svg
new file mode 100644
index 00000000..5743b357
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-robots.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="44" height="20" x="10" y="22"/>
+ <path style="opacity:0.2" d="m 5.8898,23 c -0.2494,0.656 -0.4786,1.322 -0.6796,2 l 53.58,0 c -0.204,-0.678 -0.434,-1.344 -0.682,-2 l -52.22,0 z M 5.2102,41 c 3.4314,11.58 14.067,20 26.788,20 12.722,0 23.358,-8.42 26.79,-20 l -0.68,0 c -4.01,10.536 -14.134,18 -26.11,18 -11.976,0 -22.1,-7.464 -26.11,-18 l -0.678,0 z"/>
+ <path style="fill:#e4e4e4" d="M 31.9992,4 C 19.2772,4 8.6412,12.4206 5.2112,24 l 53.578,0 C 55.3572,12.4206 44.7212,4 31.9992,4 Z M 5.2112,40 c 3.4314,11.58 14.067,20 26.788,20 12.722,0 23.358,-8.42 26.79,-20 l -53.58,0 z"/>
+ <circle style="opacity:0.2" cx="31.999" cy="33" r="6"/>
+ <circle style="fill:#ff6363" cx="31.999" cy="32" r="6"/>
+ <circle style="opacity:0.2" cx="45.999" cy="33" r="6"/>
+ <circle style="fill:#ff6363" cx="45.999" cy="32" r="6"/>
+ <circle style="opacity:0.2" cx="17.997" cy="33" r="6"/>
+ <circle style="fill:#ff6363" cx="17.997" cy="32" r="6"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 19.278 4 8.6409375 12.4206 5.2109375 24 L 5.5507812 24 C 9.2858824 12.943885 19.650713 5 32 5 C 44.349287 5 54.712288 12.943885 58.449219 24 L 58.789062 24 C 55.357062 12.4206 44.722 4 32 4 z M 5.2109375 40 C 5.3114375 40.339 5.4371813 40.66675 5.5507812 41 L 58.451172 41 C 58.564922 40.66675 58.690016 40.339 58.791016 40 L 5.2109375 40 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-run.svg b/.icons/awkward/64x64/apps/gnome-run.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-run.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-samegnome.svg b/.icons/awkward/64x64/apps/gnome-samegnome.svg
new file mode 120000
index 00000000..313b1688
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-samegnome.svg
@@ -0,0 +1 @@
+swell-foop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-schedule.svg b/.icons/awkward/64x64/apps/gnome-schedule.svg
new file mode 100644
index 00000000..d4cd0a8d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-schedule.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0508,32 C 4.039,32.334 4,32.662 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.33768 -0.03904,-0.66528 -0.05078,-1 -0.528,15.042 -12.776,27 -27.95,27 -15.1744,0 -27.422,-11.958 -27.95,-27 z"/>
+ <rect style="fill:#e97d10" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <rect style="opacity:0.2" width="44" height="44" x="-55" y="-54" rx="22" ry="22" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ebebeb" d="m 32,10 c -6.094,0 -11.5782,2.4688 -15.5546,6.4454 -3.9806,3.9738 -6.4488,9.46 -6.4488,15.5512 0,12.188 9.812,22 22,22 l 0,-22 15.5546,-15.5546 c -3.972,-3.9808 -9.458,-6.4488 -15.55,-6.4488 z"/>
+ <path style="fill:#c4c4c4" d="M 47.552,16.4488 32,32 32,54 C 44.188,54 54,44.188 54,32 54,25.906 51.5312,20.4218 47.5546,16.4454 Z"/>
+ <path style="fill:#5e5e5e" d="m 47.124,15.885 -16.1164,15.1264 1.97656,1.97656 15.1264,-16.1164 -0.9867,-0.9867 z"/>
+ <path style="fill:none;stroke:#f34235;stroke-width:1.37600005" d="m 32,32 0,22"/>
+ <path style="fill:#3f3f3f" d="m 21.502,20.498 -0.98828,0.98828 10.4982,11.5018 1.97656,-1.97656 z"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="1.376"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-screenruler.svg b/.icons/awkward/64x64/apps/gnome-screenruler.svg
new file mode 120000
index 00000000..f8b21e86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-screenruler.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-screenshot.svg b/.icons/awkward/64x64/apps/gnome-screenshot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-search-tool.svg b/.icons/awkward/64x64/apps/gnome-search-tool.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-search-tool.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-searchtool.svg b/.icons/awkward/64x64/apps/gnome-searchtool.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-searchtool.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-session-halt.svg b/.icons/awkward/64x64/apps/gnome-session-halt.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-session-halt.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-session-hebirnate.svg b/.icons/awkward/64x64/apps/gnome-session-hebirnate.svg
new file mode 120000
index 00000000..2451dd60
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-session-hebirnate.svg
@@ -0,0 +1 @@
+system-suspend-hibernate.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-session-hibernate.svg b/.icons/awkward/64x64/apps/gnome-session-hibernate.svg
new file mode 120000
index 00000000..2451dd60
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-session-hibernate.svg
@@ -0,0 +1 @@
+system-suspend-hibernate.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-session-properties.svg b/.icons/awkward/64x64/apps/gnome-session-properties.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-session-properties.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-session-suspend.svg b/.icons/awkward/64x64/apps/gnome-session-suspend.svg
new file mode 120000
index 00000000..620d61d3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-session-suspend.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-session.svg b/.icons/awkward/64x64/apps/gnome-session.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-session.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-set-time.svg b/.icons/awkward/64x64/apps/gnome-set-time.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-set-time.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-settings-accessibility-keyboard.svg b/.icons/awkward/64x64/apps/gnome-settings-accessibility-keyboard.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-settings-accessibility-keyboard.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-settings-accessibility-technologies.svg b/.icons/awkward/64x64/apps/gnome-settings-accessibility-technologies.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-settings-accessibility-technologies.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-settings-background.svg b/.icons/awkward/64x64/apps/gnome-settings-background.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-settings-background.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-settings-default-applications.svg b/.icons/awkward/64x64/apps/gnome-settings-default-applications.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-settings-default-applications.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-settings-font.svg b/.icons/awkward/64x64/apps/gnome-settings-font.svg
new file mode 120000
index 00000000..9b8590a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-settings-font.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-settings-keybinding.svg b/.icons/awkward/64x64/apps/gnome-settings-keybinding.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-settings-keybinding.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-settings-keybindings.svg b/.icons/awkward/64x64/apps/gnome-settings-keybindings.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-settings-keybindings.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-settings-mouse.svg b/.icons/awkward/64x64/apps/gnome-settings-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-settings-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-settings-sound.svg b/.icons/awkward/64x64/apps/gnome-settings-sound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-settings-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-settings-theme.svg b/.icons/awkward/64x64/apps/gnome-settings-theme.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-settings-theme.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-settings-ui-behavior.svg b/.icons/awkward/64x64/apps/gnome-settings-ui-behavior.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-settings-ui-behavior.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-settings.svg b/.icons/awkward/64x64/apps/gnome-settings.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-settings.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-shell-extension-prefs.svg b/.icons/awkward/64x64/apps/gnome-shell-extension-prefs.svg
new file mode 120000
index 00000000..6a3b5fc4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-shell-extension-prefs.svg
@@ -0,0 +1 @@
+preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-shutdown.svg b/.icons/awkward/64x64/apps/gnome-shutdown.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-shutdown.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-software.svg b/.icons/awkward/64x64/apps/gnome-software.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-software.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-sound-properties.svg b/.icons/awkward/64x64/apps/gnome-sound-properties.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-sound-properties.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-sound-recorder.svg b/.icons/awkward/64x64/apps/gnome-sound-recorder.svg
new file mode 100644
index 00000000..db823e1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-sound-recorder.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 50.003906,21.941844 c -1.787259,-0.0054 -3.182826,1.543241 -2.992188,3.320312 0,0 0.280978,2.810708 -1.398436,6.49175 C 43.933866,35.434948 40.868282,39 32,39 23.13172,39 20.066134,35.434948 18.386718,31.753906 c -1.679415,-3.681042 -1.398437,-6.49175 -1.398437,-6.49175 0.184356,-1.80114 -1.256528,-3.353989 -3.066406,-3.304687 -1.540329,0.04223 -2.798235,1.244413 -2.910156,2.781251 0,0 -0.508719,4.188416 1.917968,9.507374 C 15.118413,39.043472 20.175652,43.922698 29,44.835938 L 29,53 18,53 c -1.656855,0 -3,1.343146 -3,3 0,1.656854 1.343145,3 3,3 l 28,0 c 1.656854,0 3,-1.343146 3,-3 0,-1.656854 -1.343146,-3 -3,-3 l -11,0 0,-8.164062 c 8.824348,-0.91324 13.881586,-5.792466 16.070312,-10.589844 2.426688,-5.318958 1.91797,-9.507374 1.91797,-9.507374 -0.106752,-1.570973 -1.409788,-2.792142 -2.984376,-2.796876 z"/>
+ <rect style="opacity:0.2" width="30" height="26" x="-37" y="-45" rx="12.501" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 50.003906,20.941844 c -1.787259,-0.0054 -3.182826,1.543241 -2.992188,3.320312 0,0 0.280978,2.810708 -1.398436,6.49175 C 43.933866,34.434948 40.868282,38 32,38 23.13172,38 20.066134,34.434948 18.386718,30.753906 c -1.679415,-3.681042 -1.398437,-6.49175 -1.398437,-6.49175 0.184356,-1.80114 -1.256528,-3.353989 -3.066406,-3.304687 -1.540329,0.04223 -2.798235,1.244413 -2.910156,2.781251 0,0 -0.508719,4.188416 1.917968,9.507374 C 15.118413,38.043472 20.175652,42.922698 29,43.835938 L 29,52 18,52 c -1.656855,0 -3,1.343146 -3,3 0,1.656854 1.343145,3 3,3 l 28,0 c 1.656854,0 3,-1.343146 3,-3 0,-1.656854 -1.343146,-3 -3,-3 l -11,0 0,-8.164062 c 8.824348,-0.91324 13.881586,-5.792466 16.070312,-10.589844 2.426688,-5.318958 1.91797,-9.507374 1.91797,-9.507374 -0.106752,-1.570973 -1.409788,-2.792142 -2.984376,-2.796876 z"/>
+ <rect style="fill:#8e8e8e" width="30" height="26" x="-36" y="-45" rx="12.501" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,6 C 24.798,6 19,11.574654 19,18.5 l 0,1 C 19,12.574654 24.798,7 32,7 c 7.202,0 13,5.574654 13,12.5 l 0,-1 C 45,11.574654 39.202,6 32,6 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 50.003906 20.941406 C 48.216647 20.936006 46.821081 22.484648 47.011719 24.261719 C 47.011719 24.261719 47.016389 24.441061 47.021484 24.5625 C 47.20701 23.098305 48.456975 21.936732 50.003906 21.941406 C 51.578494 21.94614 52.881529 23.167308 52.988281 24.738281 C 52.988281 24.738281 53.008369 25.018148 53.021484 25.337891 C 53.059451 24.325367 52.988281 23.738281 52.988281 23.738281 C 52.881529 22.167308 51.578494 20.94614 50.003906 20.941406 z M 13.921875 20.957031 C 12.381546 20.999261 11.12364 22.201443 11.011719 23.738281 C 11.011719 23.738281 10.94055 24.325367 10.978516 25.337891 C 10.991631 25.018148 11.011719 24.738281 11.011719 24.738281 C 11.12364 23.201443 12.381546 21.999261 13.921875 21.957031 C 15.494119 21.914203 16.784779 23.082574 16.976562 24.570312 C 16.981716 24.442617 16.988281 24.261719 16.988281 24.261719 C 17.172637 22.460579 15.731753 20.907729 13.921875 20.957031 z M 16.986328 25.009766 C 16.984795 25.094416 16.997076 25.175791 16.988281 25.261719 C 16.988281 25.261719 16.707304 28.072864 18.386719 31.753906 C 20.066135 35.434948 23.13172 39 32 39 C 40.868282 39 43.933865 35.434948 45.613281 31.753906 C 47.292695 28.072864 47.011719 25.261719 47.011719 25.261719 C 47.003371 25.183905 47.014084 25.110029 47.011719 25.033203 C 46.988523 26.091457 46.788871 28.177177 45.613281 30.753906 C 43.933865 34.434948 40.868282 38 32 38 C 23.13172 38 20.066135 34.434948 18.386719 30.753906 C 17.203922 28.161382 17.007329 26.061011 16.986328 25.009766 z M 18 52 C 16.343145 52 15 53.343146 15 55 C 15 55.171057 15.023281 55.336764 15.050781 55.5 C 15.289646 54.08213 16.514202 53 18 53 L 29 53 L 29 52 L 18 52 z M 35 52 L 35 53 L 46 53 C 47.485797 53 48.710354 54.08213 48.949219 55.5 C 48.976719 55.336764 49 55.171057 49 55 C 49 53.343146 47.656854 52 46 52 L 35 52 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-status.svg b/.icons/awkward/64x64/apps/gnome-status.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-status.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-sticky-notes-applet.svg b/.icons/awkward/64x64/apps/gnome-sticky-notes-applet.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-sticky-notes-applet.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-subtitles.svg b/.icons/awkward/64x64/apps/gnome-subtitles.svg
new file mode 100644
index 00000000..c0d41c6e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-subtitles.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0012006,44.50029 0,1.999957 c 0,1.723963 1.3871702,3.433926 3.1093333,3.499925 l 25.8894451,0 L 39.999828,58 l 6.99985,-7.999828 9.889788,0 c 1.723963,0 3.109933,-1.775962 3.109933,-3.499925 l 0,-1.999957 c 0,1.723963 -1.38597,3.499924 -3.109933,3.499924 l -9.889788,0 -6.99985,7.999829 -6.999849,-7.999829 -25.8894451,0 c -1.723363,-0.066 -3.1105333,-1.775961 -3.1105333,-3.499924 z"/>
+ <path style="fill:#2e8163" d="m 7.1123339,7.0011154 c -1.7235631,0 -3.1111333,1.7763619 -3.1111333,3.4999246 l 0,34.99925 c 0,1.723963 1.3887702,3.433926 3.1111333,3.499924 l 25.8874451,0 6.999849,7.999829 6.99985,-7.999829 9.888588,0 c 1.723963,0 3.111933,-1.775961 3.111933,-3.499924 l 0,-34.99925 c 0,-1.7235627 -1.38797,-3.4999246 -3.111933,-3.4999246 z"/>
+ <path style="opacity:0.2" d="m 20,18 0,2 24,0 0,-2 -24,0 z m 0,6 0,2 24,0 0,-2 -24,0 z m 0,6 0,2 24,0 0,-2 -24,0 z m 0,6 0,2 16,0 0,-2 -16,0 z"/>
+ <path style="fill:#ffffff" d="M 20 17 L 20 19 L 44 19 L 44 17 L 20 17 z M 20 23 L 20 25 L 44 25 L 44 23 L 20 23 z M 20 29 L 20 31 L 44 31 L 44 29 L 20 29 z M 20 35 L 20 37 L 36 37 L 36 35 L 20 35 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.1113281 7.0019531 C 5.3877651 7.0019531 4.0019531 8.7783904 4.0019531 10.501953 L 4.0019531 11.501953 C 4.0019531 9.7783904 5.3877651 8.0019531 7.1113281 8.0019531 L 56.888672 8.0019531 C 58.612635 8.0019531 60 9.7783904 60 11.501953 L 60 10.501953 C 60 8.7783904 58.612635 7.0019531 56.888672 7.0019531 L 7.1113281 7.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-sudoku.svg b/.icons/awkward/64x64/apps/gnome-sudoku.svg
new file mode 120000
index 00000000..b65825b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-sudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-swell-foop.svg b/.icons/awkward/64x64/apps/gnome-swell-foop.svg
new file mode 120000
index 00000000..313b1688
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-swell-foop.svg
@@ -0,0 +1 @@
+swell-foop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-system-config.svg b/.icons/awkward/64x64/apps/gnome-system-config.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-system-config.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-system-log.svg b/.icons/awkward/64x64/apps/gnome-system-log.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-system-log.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-system-monitor.svg b/.icons/awkward/64x64/apps/gnome-system-monitor.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-system-monitor.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-system.svg b/.icons/awkward/64x64/apps/gnome-system.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-system.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-tali.svg b/.icons/awkward/64x64/apps/gnome-tali.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-tali.svg
@@ -0,0 +1 @@
+kjumpingcube.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-taquin.svg b/.icons/awkward/64x64/apps/gnome-taquin.svg
new file mode 100644
index 00000000..ddf11379
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-taquin.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6,19 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 L 8,21 C 6.892,21 6,20.108 6,19 Z m 18,0 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z m 18,0 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z M 6,37 6,39 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 L 8,39 C 6.892,39 6,38.108 6,37 Z m 18,0 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z m 18,0 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z M 6,55 6,57 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 L 8,57 C 6.892,57 6,56.108 6,55 Z m 18,0 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z m 18,0 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z"/>
+ <path style="fill:#e4e4e4" d="M 8,6 C 6.892,6 6,6.892 6,8 l 0,12 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 L 22,8 C 22,6.892 21.108,6 20,6 L 8,6 Z m 36,0 c -1.108,0 -2,0.892 -2,2 l 0,12 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 L 58,8 C 58,6.892 57.108,6 56,6 L 44,6 Z M 26,24 c -1.108,0 -2,0.892 -2,2 l 0,12 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-12 c 0,-1.108 -0.892,-2 -2,-2 L 26,24 Z M 8,42 c -1.108,0 -2,0.892 -2,2 l 0,12 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-12 c 0,-1.108 -0.892,-2 -2,-2 L 8,42 Z m 36,0 c -1.108,0 -2,0.892 -2,2 l 0,12 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-12 c 0,-1.108 -0.892,-2 -2,-2 l -12,0 z"/>
+ <rect style="fill:#adadad" width="16" height="16" x="24" y="6" rx="2" ry="2"/>
+ <rect style="fill:#adadad" width="16" height="16" x="6" y="24" rx="2" ry="2"/>
+ <rect style="fill:#adadad" width="16" height="16" x="42" y="24" rx="2" ry="2"/>
+ <rect style="fill:#adadad" width="16" height="16" x="24" y="42" rx="2" ry="2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8 6 C 6.892 6 6 6.892 6 8 L 6 9 C 6 7.892 6.892 7 8 7 L 20 7 C 21.108 7 22 7.892 22 9 L 22 8 C 22 6.892 21.108 6 20 6 L 8 6 z M 26 6 C 24.892 6 24 6.892 24 8 L 24 9 C 24 7.892 24.892 7 26 7 L 38 7 C 39.108 7 40 7.892 40 9 L 40 8 C 40 6.892 39.108 6 38 6 L 26 6 z M 44 6 C 42.892 6 42 6.892 42 8 L 42 9 C 42 7.892 42.892 7 44 7 L 56 7 C 57.108 7 58 7.892 58 9 L 58 8 C 58 6.892 57.108 6 56 6 L 44 6 z M 8 24 C 6.892 24 6 24.892 6 26 L 6 27 C 6 25.892 6.892 25 8 25 L 20 25 C 21.108 25 22 25.892 22 27 L 22 26 C 22 24.892 21.108 24 20 24 L 8 24 z M 26 24 C 24.892 24 24 24.892 24 26 L 24 27 C 24 25.892 24.892 25 26 25 L 38 25 C 39.108 25 40 25.892 40 27 L 40 26 C 40 24.892 39.108 24 38 24 L 26 24 z M 44 24 C 42.892 24 42 24.892 42 26 L 42 27 C 42 25.892 42.892 25 44 25 L 56 25 C 57.108 25 58 25.892 58 27 L 58 26 C 58 24.892 57.108 24 56 24 L 44 24 z M 8 42 C 6.892 42 6 42.892 6 44 L 6 45 C 6 43.892 6.892 43 8 43 L 20 43 C 21.108 43 22 43.892 22 45 L 22 44 C 22 42.892 21.108 42 20 42 L 8 42 z M 26 42 C 24.892 42 24 42.892 24 44 L 24 45 C 24 43.892 24.892 43 26 43 L 38 43 C 39.108 43 40 43.892 40 45 L 40 44 C 40 42.892 39.108 42 38 42 L 26 42 z M 44 42 C 42.892 42 42 42.892 42 44 L 42 45 C 42 43.892 42.892 43 44 43 L 56 43 C 57.108 43 58 43.892 58 45 L 58 44 C 58 42.892 57.108 42 56 42 L 44 42 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-term.svg b/.icons/awkward/64x64/apps/gnome-term.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-term.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-terminal.svg b/.icons/awkward/64x64/apps/gnome-terminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-tetraves.svg b/.icons/awkward/64x64/apps/gnome-tetraves.svg
new file mode 120000
index 00000000..eef4e759
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-tetraves.svg
@@ -0,0 +1 @@
+gnome-tetravex.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-tetravex.svg b/.icons/awkward/64x64/apps/gnome-tetravex.svg
new file mode 100644
index 00000000..f349e5d8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-tetravex.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.00042,56.000075 0,1.99997 C 4.00042,59.66202 5.3383999,61 7.000375,61 l 49.99925,0 c 1.661975,0 2.999955,-1.33798 2.999955,-2.999955 l 0,-1.99997 c 0,1.661975 -1.33798,2.999955 -2.999955,2.999955 l -49.99925,0 c -1.6619751,0 -2.999955,-1.33798 -2.999955,-2.999955 z"/>
+ <path style="fill:#4987d7" d="m 6.800378,4.00087 c -0.7755884,0 -1.4763779,0.3113953 -1.9823703,0.8175877 L 31.9996,32.00005 59.181192,4.8184577 C 58.6752,4.3118653 57.97521,4.00047 57.199222,4.00047 l -50.399244,0 z"/>
+ <path style="fill:#a45390" d="m 6.800378,60.00003 c -0.7755884,0 -1.4763779,-0.311995 -1.9823703,-0.817988 L 31.9996,32.00045 59.181192,59.182042 C 58.6752,59.688035 57.97521,60.00003 57.199222,60.00003 l -50.399244,0 z"/>
+ <path style="fill:#6db832" d="m 59.99958,6.800828 c 0,-0.7755884 -0.311475,-1.4762979 -0.817568,-1.9823903 L 32.00042,32.00003 59.182012,59.181622 C 59.688005,58.67563 60,57.97564 60,57.199652 L 60,6.800408 Z"/>
+ <path style="fill:#c2352a" d="m 4.00042,6.800828 c 0,-0.7755884 0.3114753,-1.4762979 0.8175677,-1.9823903 L 31.99958,32.00003 4.8179877,59.181622 C 4.3113953,58.67563 4,57.97564 4,57.199652 L 4,6.800408 Z"/>
+ <path style="opacity:0.2" d="m 34.544922,9.0019531 c -1.180009,0 -2.212582,0.1429119 -3.09961,0.4277344 -0.878947,0.2766891 -1.63672,0.6637505 -2.271484,1.1601565 -0.626617,0.488272 -1.147467,1.065112 -1.5625,1.732422 -0.406887,0.66727 -0.732419,1.091806 -0.976562,1.873046 -0.235996,0.77311 -0.40235,1.583354 -0.5,2.429688 C 26.045248,17.471294 26,18.321301 26,19.175781 l 0.002,0 c 0,1.34318 0.159234,2.506249 0.476563,3.490235 0.325329,0.977318 0.7668,1.787029 1.328125,2.429687 0.570658,0.642656 1.237964,1.122124 2.001953,1.439453 C 30.573916,26.844484 31.396738,27 32.275391,27 c 0.895987,0 1.701359,-0.138067 2.416015,-0.414062 0.716136,-0.284822 1.32748,-0.691739 1.832032,-1.220704 0.504539,-0.537099 0.889647,-1.188163 1.158203,-1.953125 0.276689,-0.764896 0.416015,-1.631197 0.416015,-2.599609 0,-0.90332 -0.113934,-1.704441 -0.341797,-2.404297 -0.22785,-0.699856 -0.556967,-1.390954 -0.988281,-1.871094 -0.423167,-0.48014 -0.944016,-0.845381 -1.5625,-1.097656 -0.618484,-0.252277 -1.314796,-0.378906 -2.08789,-0.378906 -0.48014,0 -0.91602,0.05241 -1.306641,0.158203 -0.382488,0.105798 -0.727874,0.252283 -1.037109,0.439453 -0.30925,0.179037 -0.582364,0.499356 -0.81836,0.759766 -0.227863,0.252276 -0.423179,0.52539 -0.585937,0.818359 l -0.146485,0 c 0.04069,-0.830121 0.147469,-1.587895 0.31836,-2.271484 0.179037,-0.68359 0.475591,-0.968759 0.890625,-1.457032 0.415033,-0.488273 0.97559,-0.868162 1.683593,-1.136718 0.708016,-0.27669 1.612314,-0.414063 2.710938,-0.414063 0.349928,0 0.695314,0.02344 1.037109,0.07227 0.349928,0.04069 0.679046,0.09863 0.988281,0.171875 l 0,-3.0156251 c -0.154623,-0.032547 -0.328133,-0.061525 -0.523437,-0.085937 -0.195317,-0.024413 -0.399745,-0.040698 -0.611328,-0.048828 -0.20345,-0.016279 -0.405924,-0.027026 -0.609375,-0.035156 -0.20345,-0.00813 -0.391609,-0.013672 -0.5625,-0.013672 z M 32.25,18.052734 c 0.740549,0 1.290377,0.25326 1.648438,0.757813 0.366207,0.496419 0.548828,1.180021 0.548828,2.050781 0,0.537099 -0.05794,1.000004 -0.171875,1.390625 -0.105785,0.390621 -0.259441,0.716153 -0.462891,0.976563 -0.195304,0.252263 -0.430342,0.444007 -0.707031,0.574218 -0.268556,0.122067 -0.570649,0.183594 -0.904297,0.183594 -0.406901,0 -0.764984,-0.10319 -1.074219,-0.30664 -0.301102,-0.203452 -0.557948,-0.467454 -0.769531,-0.792969 -0.203437,-0.333649 -0.357093,-0.704427 -0.462891,-1.111328 -0.09765,-0.415033 -0.146484,-0.829107 -0.146484,-1.244141 0,-0.301102 0.05599,-0.597656 0.169922,-0.890625 0.122065,-0.292969 0.293941,-0.558925 0.513672,-0.794922 0.21973,-0.236009 0.483733,-0.425788 0.792968,-0.572265 0.309249,-0.146478 0.65105,-0.220704 1.025391,-0.220704 z M 45,25 l 0,9.003906 0.855469,0.806641 c 0.154625,-0.04883 0.339198,-0.09408 0.550781,-0.134766 0.211583,-0.04883 0.43034,-0.09408 0.658203,-0.134765 0.235997,-0.04069 0.471035,-0.07325 0.707031,-0.09766 0.244143,-0.02441 0.472011,-0.03516 0.683594,-0.03516 1.163663,0 2.022793,0.231454 2.576172,0.695313 0.561511,0.455753 0.841797,1.12306 0.841797,2.001953 0,0.984652 -0.283858,1.704429 -0.853516,2.160156 -0.569631,0.44758 -1.399757,0.671875 -2.490234,0.671875 -0.366195,0 -0.753255,-0.02897 -1.160156,-0.08594 -0.406887,-0.0651 -0.813803,-0.14649 -1.220703,-0.24414 C 45.749684,39.501637 45.362622,39.380533 44.988281,39.242188 44.61394,39.095711 44.284823,38.940102 44,38.777344 l 0,3.259765 c 0.293329,0.162665 0.619234,0.304451 0.976562,0.425782 0.366661,0.122665 0.749777,0.219638 1.148438,0.292968 0.406661,0.08133 0.829538,0.143594 1.269531,0.183594 0.43866,0.04133 0.882085,0.06055 1.330078,0.06055 1.12265,0 2.115863,-0.142405 2.978516,-0.427734 0.870721,-0.284822 1.597669,-0.691739 2.183594,-1.220704 0.585925,-0.537098 1.030929,-1.188163 1.332031,-1.953124 0.301102,-0.773163 0.451172,-1.642917 0.451172,-2.611329 0,-0.878933 -0.139327,-1.656588 -0.416016,-2.332031 -0.276689,-0.683576 -0.658211,-1.253257 -1.146484,-1.708984 -0.488286,-0.455727 -1.06154,-0.801113 -1.720703,-1.03711 C 51.727569,31.472988 51.014962,31.353516 50.25,31.353516 l 0,0.002 c -0.545245,0 -0.991868,0.02898 -1.341797,0.08594 -0.341795,0.05696 -0.643888,0.112952 -0.904297,0.169922 L 48.296875,28 54,28 l 0,-3 -9,0 z m -31.005859,0.09375 c -0.716136,0 -1.363616,0.07422 -1.941407,0.220703 C 11.474943,25.452797 10.946936,25.639004 10.466797,25.875 9.9866574,26.111011 9.5471915,26.384123 9.1484375,26.693359 8.7496835,26.994461 8.3662079,27.111664 8,27.445312 l 2.050781,2.431641 c 0.651031,-0.585925 1.273117,-1.036134 1.867188,-1.353515 0.594058,-0.317382 1.212572,-0.476563 1.855469,-0.476563 0.610351,0 1.095064,0.166351 1.453124,0.5 0.366207,0.333648 0.548829,0.802092 0.548829,1.404297 0,0.545245 -0.08497,1.053397 -0.25586,1.52539 -0.170904,0.471994 -0.411468,0.936852 -0.720703,1.392579 -0.309235,0.455713 -0.678062,0.922204 -1.109375,1.402343 -0.431301,0.480126 -0.912441,1.006514 -1.441406,1.576172 l -4.1992189,4.728516 0,2.423828 11.9746099,0 0,-0.002 0,-2.974609 -7.273438,0 0,-0.169922 2.146484,-2.361328 c 0.63475,-0.626617 1.229825,-1.241546 1.783204,-1.84375 0.561525,-0.610351 1.053395,-1.219742 1.476562,-1.830079 0.423167,-0.618484 0.75781,-1.246108 1.001953,-1.880859 0.244129,-0.642924 0.365235,-1.313816 0.365235,-2.013672 0,-0.773095 -0.130217,-1.469406 -0.390626,-2.08789 -0.252276,-0.618471 -0.617516,-0.943688 -1.097656,-1.375 C 17.55503,26.02149 16.972652,25.685215 16.289062,25.449219 15.613566,25.213223 14.848622,25.09375 13.994141,25.09375 Z M 26,41.177734 26,44 l 8.203125,0 -6.347656,15 0.002,0 3.941406,0 L 38,43.546875 l 0,-2.369141 -12,0 z"/>
+ <path style="fill:#ffffff" d="M 34.544922 8.0019531 C 33.364913 8.0019531 32.33234 8.144865 31.445312 8.4296875 C 30.566365 8.7063766 29.808592 9.0934377 29.173828 9.5898438 C 28.547211 10.078116 28.026361 10.654956 27.611328 11.322266 C 27.204441 11.989536 26.878909 12.414072 26.634766 13.195312 C 26.39877 13.968422 26.232416 14.778666 26.134766 15.625 C 26.045248 16.471294 26 17.321301 26 18.175781 L 26.001953 18.175781 C 26.001953 19.518961 26.161187 20.68203 26.478516 21.666016 C 26.803845 22.643334 27.245316 23.453045 27.806641 24.095703 C 28.377299 24.738359 29.044605 25.217827 29.808594 25.535156 C 30.573916 25.844484 31.396738 26 32.275391 26 C 33.171378 26 33.97675 25.861933 34.691406 25.585938 C 35.407542 25.301116 36.018886 24.894199 36.523438 24.365234 C 37.027977 23.828135 37.413085 23.177071 37.681641 22.412109 C 37.95833 21.647213 38.097656 20.780912 38.097656 19.8125 C 38.097656 18.90918 37.983722 18.108059 37.755859 17.408203 C 37.528009 16.708347 37.198892 16.017249 36.767578 15.537109 C 36.344411 15.056969 35.823562 14.691728 35.205078 14.439453 C 34.586594 14.187176 33.890282 14.060547 33.117188 14.060547 C 32.637048 14.060547 32.201168 14.112952 31.810547 14.21875 C 31.428059 14.324548 31.082673 14.471033 30.773438 14.658203 C 30.464188 14.83724 30.191074 15.157559 29.955078 15.417969 C 29.727215 15.670245 29.531899 15.943359 29.369141 16.236328 L 29.222656 16.236328 C 29.263349 15.406207 29.370125 14.648433 29.541016 13.964844 C 29.720053 13.281254 30.016607 12.996085 30.431641 12.507812 C 30.846674 12.019539 31.407231 11.63965 32.115234 11.371094 C 32.82325 11.094404 33.727548 10.957031 34.826172 10.957031 C 35.1761 10.957031 35.521486 10.980467 35.863281 11.029297 C 36.213209 11.069989 36.542327 11.127932 36.851562 11.201172 L 36.851562 8.1855469 C 36.696939 8.1529999 36.523429 8.1240224 36.328125 8.0996094 C 36.132808 8.0751964 35.92838 8.0589112 35.716797 8.0507812 C 35.513347 8.0345023 35.310873 8.023755 35.107422 8.015625 C 34.903972 8.007495 34.715813 8.0019531 34.544922 8.0019531 z M 32.25 17.052734 C 32.990549 17.052734 33.540377 17.305994 33.898438 17.810547 C 34.264645 18.306966 34.447266 18.990568 34.447266 19.861328 C 34.447266 20.398427 34.389322 20.861332 34.275391 21.251953 C 34.169606 21.642574 34.01595 21.968106 33.8125 22.228516 C 33.617196 22.480779 33.382158 22.672523 33.105469 22.802734 C 32.836913 22.924801 32.53482 22.986328 32.201172 22.986328 C 31.794271 22.986328 31.436188 22.883138 31.126953 22.679688 C 30.825851 22.476236 30.569005 22.212234 30.357422 21.886719 C 30.153985 21.55307 30.000329 21.182292 29.894531 20.775391 C 29.796883 20.360358 29.748047 19.946284 29.748047 19.53125 C 29.748047 19.230148 29.804038 18.933594 29.917969 18.640625 C 30.040034 18.347656 30.21191 18.0817 30.431641 17.845703 C 30.651371 17.609694 30.915374 17.419915 31.224609 17.273438 C 31.533858 17.12696 31.875659 17.052734 32.25 17.052734 z M 45 24 L 45 33.003906 L 45.855469 33.810547 C 46.010094 33.761719 46.194667 33.716471 46.40625 33.675781 C 46.617833 33.626953 46.83659 33.581706 47.064453 33.541016 C 47.30045 33.500326 47.535488 33.467769 47.771484 33.443359 C 48.015627 33.418949 48.243495 33.408203 48.455078 33.408203 C 49.618741 33.408203 50.477871 33.639657 51.03125 34.103516 C 51.592761 34.559269 51.873047 35.226576 51.873047 36.105469 C 51.873047 37.090121 51.589189 37.809898 51.019531 38.265625 C 50.4499 38.713205 49.619774 38.9375 48.529297 38.9375 C 48.163102 38.9375 47.776042 38.908532 47.369141 38.851562 C 46.962254 38.786458 46.555338 38.705072 46.148438 38.607422 C 45.749684 38.501637 45.362622 38.380533 44.988281 38.242188 C 44.61394 38.095711 44.284823 37.940102 44 37.777344 L 44 41.037109 C 44.293329 41.199774 44.619234 41.34156 44.976562 41.462891 C 45.343223 41.585556 45.726339 41.682529 46.125 41.755859 C 46.531661 41.83719 46.954538 41.899453 47.394531 41.939453 C 47.833191 41.980783 48.276616 42 48.724609 42 C 49.847259 42 50.840472 41.857595 51.703125 41.572266 C 52.573846 41.287444 53.300794 40.880527 53.886719 40.351562 C 54.472644 39.814464 54.917648 39.163399 55.21875 38.398438 C 55.519852 37.625275 55.669922 36.755521 55.669922 35.787109 C 55.669922 34.908176 55.530595 34.130521 55.253906 33.455078 C 54.977217 32.771502 54.595695 32.201821 54.107422 31.746094 C 53.619136 31.290367 53.045882 30.944981 52.386719 30.708984 C 51.727569 30.472988 51.014962 30.353516 50.25 30.353516 L 50.25 30.355469 C 49.704755 30.355469 49.258132 30.384446 48.908203 30.441406 C 48.566408 30.498365 48.264315 30.554358 48.003906 30.611328 L 48.296875 27 L 54 27 L 54 24 L 45 24 z M 13.994141 24.09375 C 13.278005 24.09375 12.630525 24.167975 12.052734 24.314453 C 11.474943 24.452797 10.946936 24.639004 10.466797 24.875 C 9.9866574 25.111011 9.5471915 25.384123 9.1484375 25.693359 C 8.7496835 25.994461 8.3662079 26.111664 8 26.445312 L 10.050781 28.876953 C 10.701812 28.291028 11.323898 27.840819 11.917969 27.523438 C 12.512027 27.206056 13.130541 27.046875 13.773438 27.046875 C 14.383789 27.046875 14.868502 27.213226 15.226562 27.546875 C 15.592769 27.880523 15.775391 28.348967 15.775391 28.951172 C 15.775391 29.496417 15.690422 30.004569 15.519531 30.476562 C 15.348627 30.948556 15.108063 31.413414 14.798828 31.869141 C 14.489593 32.324854 14.120766 32.791345 13.689453 33.271484 C 13.258152 33.75161 12.777012 34.277998 12.248047 34.847656 L 8.0488281 39.576172 L 8.0488281 42 L 20.023438 42 L 20.023438 41.998047 L 20.023438 39.023438 L 12.75 39.023438 L 12.75 38.853516 L 14.896484 36.492188 C 15.531234 35.865571 16.126309 35.250642 16.679688 34.648438 C 17.241213 34.038087 17.733083 33.428696 18.15625 32.818359 C 18.579417 32.199875 18.91406 31.572251 19.158203 30.9375 C 19.402332 30.294576 19.523438 29.623684 19.523438 28.923828 C 19.523438 28.150733 19.393221 27.454422 19.132812 26.835938 C 18.880536 26.217467 18.515296 25.89225 18.035156 25.460938 C 17.55503 25.02149 16.972652 24.685215 16.289062 24.449219 C 15.613566 24.213223 14.848622 24.09375 13.994141 24.09375 z M 26 40.177734 L 26 43 L 34.203125 43 L 27.855469 58 L 27.857422 58 L 31.798828 58 L 38 42.546875 L 38 40.177734 L 26 40.177734 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.3380249 4 4 5.3380249 4 7 L 4 8 C 4 6.3380249 5.3380249 5 7 5 L 57 5 C 58.661975 5 60 6.3380249 60 8 L 60 7 C 60 5.3380249 58.661975 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-todo.svg b/.icons/awkward/64x64/apps/gnome-todo.svg
new file mode 100644
index 00000000..b5fa3fe2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-todo.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 14.361328,13 C 11.945509,13 10,14.904968 10,17.271484 V 56.728516 C 10,59.095032 11.945509,61 14.361328,61 H 49.638672 C 52.054491,61 54,59.095032 54,56.728516 V 17.271484 C 54,14.904968 52.054491,13 49.638672,13 H 32 Z"/>
+ <path style="fill:#989898" d="m 32,3.0000004 a 6,6 0 0 0 -6,6 A 6,6 0 0 0 32,15 a 6,6 0 0 0 6,-5.9999996 6,6 0 0 0 -6,-6 z m 0,3 a 3,3 0 0 1 3,3 A 3,3 0 0 1 32,12 3,3 0 0 1 29,9.0000004 a 3,3 0 0 1 3,-3 z"/>
+ <path style="fill:#c48f61" d="M 14.361328 12 C 11.945509 12 10 13.904968 10 16.271484 L 10 55.728516 C 10 58.095032 11.945509 60 14.361328 60 L 49.638672 60 C 52.054491 60 54 58.095032 54 55.728516 L 54 16.271484 C 54 13.904968 52.054491 12 49.638672 12 L 32 12 L 14.361328 12 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.361328 12 C 11.945509 12 10 13.904968 10 16.271484 L 10 17.271484 C 10 14.904968 11.945509 13 14.361328 13 L 32 13 L 49.638672 13 C 52.054491 13 54 14.904968 54 17.271484 L 54 16.271484 C 54 13.904968 52.054491 12 49.638672 12 L 32 12 L 14.361328 12 z"/>
+ <rect style="fill:#ffffff" width="36" height="41" x="14" y="15"/>
+ <path style="fill:#989898" d="M 22.833984 9 C 21.818317 9 21 9.8900465 21 10.998047 L 21 14.001953 L 21 16 L 43 16 L 43 14.001953 L 43 10.998047 C 43 9.8900465 42.181683 9 41.166016 9 L 35 9 A 3 3 0 0 1 32 12 A 3 3 0 0 1 29 9 L 22.833984 9 z"/>
+ <path style="fill:none;stroke:#5f5f5f;stroke-width:4;stroke-linecap:round" d="M 20.023203,36.036857 22.919439,38.209863 27,33.082863"/>
+ <path style="fill:none;stroke:#c8c8c8;stroke-width:4;stroke-linecap:round" d="m 34.028485,23.9998 h 10.8625"/>
+ <path style="fill:none;stroke:#5f5f5f;stroke-width:4;stroke-linecap:round" d="M 20.023203,23.961994 22.919437,26.135 27,21.008"/>
+ <path style="fill:none;stroke:#5f5f5f;stroke-width:4;stroke-linecap:round" d="M 20.023203,49.011871 22.919437,51.184866 27,46.057865"/>
+ <path style="fill:none;stroke:#c8c8c8;stroke-width:4;stroke-linecap:round" d="m 34.028485,35.9998 h 10.8625"/>
+ <path style="fill:none;stroke:#c8c8c8;stroke-width:4;stroke-linecap:round" d="m 34.028485,47.9998 h 10.8625"/>
+ <rect style="opacity:0.2" width="36" height="1" x="14" y="56"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3 A 6 6 0 0 0 26 9 L 22.833984 9 C 21.818317 9 21 9.8900463 21 10.998047 L 21 11.998047 C 21 10.890046 21.818317 10 22.833984 10 L 26 10 A 6 6 0 0 1 32 4 A 6 6 0 0 1 38 10 L 41.166016 10 C 42.181683 10 43 10.890046 43 11.998047 L 43 10.998047 C 43 9.8900463 42.181683 9 41.166016 9 L 38 9 A 6 6 0 0 0 32 3 z M 34.957031 9.4863281 A 3 3 0 0 1 32 12 A 3 3 0 0 1 29.042969 9.5136719 A 3 3 0 0 0 29 10 A 3 3 0 0 0 32 13 A 3 3 0 0 0 35 10 A 3 3 0 0 0 34.957031 9.4863281 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-tracker.svg b/.icons/awkward/64x64/apps/gnome-tracker.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-tracker.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-translate.svg b/.icons/awkward/64x64/apps/gnome-translate.svg
new file mode 120000
index 00000000..223c77fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-translate.svg
@@ -0,0 +1 @@
+lokalize.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-tweak-tool.svg b/.icons/awkward/64x64/apps/gnome-tweak-tool.svg
new file mode 100644
index 00000000..1640b99d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-tweak-tool.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 46.289305,5 C 42.536858,5 39.432265,6.5051667 37.078053,8.6503906 35.750524,7.7032813 34.216268,7.0054619 32.677252,7 32.226398,6.9984 31.804745,7.031024 31.409291,7.083984 l -0.002,0 c -1.683615,0.2257036 -3.21641,1.0465182 -4.531449,2.0859379 L 23.672775,9.0097656 c -6.53e-4,-3.28e-5 -0.0013,3.26e-5 -0.002,0 -0.443345,-0.022159 -0.860273,-0.00523 -1.232849,0.03125 -0.860714,0.084294 -1.653489,0.2911459 -2.377915,0.5664063 -2.729654,1.0372821 -5.065103,3.6989291 -5.74484,6.2812501 -0.04927,0.187178 -0.005,0.338209 -0.04292,0.521484 -0.618472,0.188477 -1.226868,0.406711 -1.761491,0.701172 l 0,0.002 c -2.363812,1.302716 -4.4223373,4.366456 -4.5061395,7.117188 -0.083802,2.750731 0.9860919,4.664373 2.0892105,6.130859 0.857892,1.140483 1.873682,2.016059 3.013846,2.78125 -0.268978,0.719914 -0.607835,1.393253 -0.774431,2.177734 -1.370908,6.450305 1.23023,12.464038 5.089402,17.167969 C 21.281873,57.192212 26.889821,61 33.709177,61 c 4.187725,0 7.658744,-1.879571 10.426545,-4.425781 2.198039,-2.022063 4.103741,-4.588377 5.166509,-7.628968 1.043037,-2.416554 0.509441,-5.125687 0.126153,-7.477608 C 48.429598,35.372094 46.917939,28.697662 53.908778,20.498 55.244604,18.178704 56.618575,15.556868 55.703431,11.658156 55.245858,9.7088474 53.786233,7.5747483 51.924906,6.4375 50.063578,5.3002517 48.129266,5 46.289305,5 Z"/>
+ <path style="fill:#569c3b" d="M 46.289305,4 C 42.536858,4 39.432265,5.5051667 37.078053,7.6503906 35.750524,6.7032813 34.216268,6.0054619 32.677252,6 32.226398,5.9984 31.804745,6.031024 31.409291,6.083984 l -0.002,0 c -1.683615,0.2257036 -3.21641,1.0465182 -4.531449,2.0859379 L 23.672775,8.0097656 c -6.53e-4,-3.28e-5 -0.0013,3.26e-5 -0.002,0 -0.443345,-0.022159 -0.860273,-0.00523 -1.232849,0.03125 -0.860714,0.084294 -1.653489,0.2911459 -2.377915,0.5664063 -2.729654,1.0372823 -5.065103,3.6989291 -5.74484,6.2812501 -0.04927,0.187178 -0.005,0.338209 -0.04292,0.521484 -0.618472,0.188477 -1.226868,0.406711 -1.761491,0.701172 l 0,0.002 c -2.363812,1.302716 -4.4223373,4.366456 -4.5061395,7.117188 -0.083802,2.750731 0.9860919,4.664373 2.0892105,6.130859 0.857892,1.140483 1.873682,2.016059 3.013846,2.78125 -0.268978,0.719914 -0.607835,1.393253 -0.774431,2.177734 -1.370908,6.450305 1.23023,12.464038 5.089402,17.167969 C 21.281873,56.192212 26.889821,60 33.709177,60 c 4.187725,0 7.658744,-1.879571 10.426545,-4.425781 2.198039,-2.022063 4.103741,-4.588377 5.166509,-7.628968 1.043037,-2.416554 0.509441,-5.125687 0.126153,-7.477608 C 48.429598,34.372094 46.917939,27.697662 53.908778,19.498 55.244604,17.178704 56.618575,14.556868 55.703431,10.658156 55.245858,8.7088474 53.786233,6.5747483 51.924906,5.4375 50.063578,4.3002517 48.129266,4 46.289305,4 Z"/>
+ <path style="opacity:0.2" d="m 46.336118,11 c -8.885687,0 -10.55143,13 -5.552735,13 4.997974,0 14.438785,-13 5.552735,-13 z m -13.650391,2 c -0.143399,-5.08e-4 -0.294254,0.01 -0.453125,0.03125 -5.08204,0.680429 -3.295859,9.796407 -0.589844,9.966797 2.620386,0.165068 5.488334,-9.98229 1.042969,-9.998047 z m -9.294922,2.001953 c -0.113577,-0.0057 -0.229883,-0.0021 -0.351563,0.0098 -0.259582,0.02533 -0.53863,0.09225 -0.835937,0.205078 -4.757779,1.805744 -0.721985,9.26075 1.943359,8.759765 2.422623,-0.45428 2.765032,-8.799158 -0.755859,-8.974609 z M 16.783383,22 c -0.42469,-0.01134 -0.886012,0.100148 -1.375,0.369141 -3.910133,2.15224 1.318625,7.353224 3.619141,6.546875 C 21.04048,28.210157 19.756217,22.079701 16.783383,22 Z m 18.578125,4 C 28.618865,25.880207 19.724059,29.434516 18.207211,36.568359 16.564409,44.288409 24.970329,55 33.740414,55 38.054845,55 43.032042,50.608569 43.963071,45.425781 44.303002,43.536422 42.195079,42.851239 39.93768,43 37.473049,43.162417 34.829905,44.30693 35.00018,45.671875 35.266568,47.808333 34.495768,48.96522 32.959164,49 30.861242,48.744789 29.276182,47.782199 29.00018,45.945312 28.624468,41.12182 44.114787,37.684343 42.916196,30.205078 42.477812,27.469543 39.407094,26.071878 35.361508,26 Z"/>
+ <path style="fill:#ffffff" d="m 46.336118,10 c -8.885687,0 -10.55143,13 -5.552735,13 4.997974,0 14.438785,-13 5.552735,-13 z m -13.650391,2 c -0.143399,-5.08e-4 -0.294254,0.01 -0.453125,0.03125 -5.08204,0.680429 -3.295859,9.796407 -0.589844,9.966797 2.620386,0.165068 5.488334,-9.98229 1.042969,-9.998047 z m -9.294922,2.001953 c -0.113577,-0.0057 -0.229883,-0.0021 -0.351563,0.0098 -0.259582,0.02533 -0.53863,0.09225 -0.835937,0.205078 -4.757779,1.805744 -0.721985,9.26075 1.943359,8.759765 2.422623,-0.45428 2.765032,-8.799158 -0.755859,-8.974609 z M 16.783383,21 c -0.42469,-0.01134 -0.886012,0.100148 -1.375,0.369141 -3.910133,2.15224 1.318625,7.353224 3.619141,6.546875 C 21.04048,27.210157 19.756217,21.079701 16.783383,21 Z m 18.578125,4 C 28.618865,24.880207 19.724059,28.434516 18.207211,35.568359 16.564409,43.288409 24.970329,54 33.740414,54 38.054845,54 43.032042,49.608569 43.963071,44.425781 44.303002,42.536422 42.195079,41.851239 39.93768,42 37.473049,42.162417 34.829905,43.30693 35.00018,44.671875 35.266568,46.808333 34.495768,47.96522 32.959164,48 30.861242,47.744789 29.276182,46.782199 29.00018,44.945312 28.624468,40.12182 44.114787,36.684343 42.916196,29.205078 42.477812,26.469543 39.407094,25.071878 35.361508,25 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 46.289062 4 C 42.536616 4 39.432337 5.5051667 37.078125 7.6503906 C 35.750596 6.7032813 34.21675 6.0054619 32.677734 6 C 32.22688 5.9984 31.80561 6.0310244 31.410156 6.0839844 L 31.408203 6.0839844 C 29.724588 6.309688 28.190039 7.1305022 26.875 8.1699219 L 23.671875 8.0097656 C 23.671875 8.0097656 23.669922 8.0097656 23.669922 8.0097656 C 23.226577 7.9876066 22.810076 8.0045356 22.4375 8.0410156 C 21.576786 8.1253096 20.784973 8.3321615 20.060547 8.6074219 C 17.330893 9.6447042 14.99419 12.306351 14.314453 14.888672 C 14.265183 15.07585 14.309404 15.226881 14.271484 15.410156 C 13.653012 15.598633 13.046342 15.816867 12.511719 16.111328 L 12.511719 16.113281 C 10.147907 17.415997 8.0877084 20.479737 8.0039062 23.230469 C 7.9949983 23.522864 8.0056666 23.800272 8.0214844 24.074219 C 8.1756891 21.364191 10.192155 18.391612 12.511719 17.113281 L 12.511719 17.111328 C 13.046342 16.816867 13.653012 16.598633 14.271484 16.410156 C 14.309404 16.226881 14.265183 16.07585 14.314453 15.888672 C 14.99419 13.306351 17.330893 10.644704 20.060547 9.6074219 C 20.784973 9.3321615 21.576786 9.1253096 22.4375 9.0410156 C 22.810076 9.0045356 23.226577 8.9876066 23.669922 9.0097656 C 23.669922 9.0097656 23.671875 9.0097656 23.671875 9.0097656 L 26.875 9.1699219 C 28.190039 8.1305022 29.724588 7.309688 31.408203 7.0839844 L 31.410156 7.0839844 C 31.80561 7.0310244 32.22688 6.9984 32.677734 7 C 34.21675 7.0054619 35.750596 7.7032813 37.078125 8.6503906 C 39.432337 6.5051667 42.536616 5 46.289062 5 C 48.129024 5 50.064453 5.3002517 51.925781 6.4375 C 53.787108 7.5747483 55.245552 9.7088945 55.703125 11.658203 C 55.871524 12.375621 55.940874 13.036812 55.96875 13.673828 C 56.023656 12.753001 55.962089 11.761445 55.703125 10.658203 C 55.245552 8.7088945 53.787108 6.5747483 51.925781 5.4375 C 50.064453 4.3002517 48.129024 4 46.289062 4 z M 12.796875 32.919922 C 12.614189 33.368768 12.43976 33.822225 12.333984 34.320312 C 12.043929 35.685063 11.940607 37.02831 11.980469 38.345703 C 12.009161 37.349847 12.116943 36.341519 12.333984 35.320312 C 12.50058 34.535832 12.838444 33.862492 13.107422 33.142578 C 13.000936 33.071113 12.901164 32.993439 12.796875 32.919922 z M 48.572266 33.519531 C 48.520538 36.312245 49.013764 38.940355 49.427734 41.466797 C 49.618693 42.638553 49.848375 43.899237 49.900391 45.167969 C 49.970254 43.567422 49.66886 41.946382 49.427734 40.466797 C 49.063428 38.243449 48.63555 35.942834 48.572266 33.519531 z"/>
+ <circle style="opacity:0.2" cx="45" cy="47" r="16"/>
+ <circle style="fill:#cd4242" cx="45" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 42.927734 38 L 42.751953 40.107422 A 6.2858 6.2858 0 0 0 40.914062 41.169922 L 39 40.267578 L 37 43.732422 L 38.738281 44.939453 A 6.2858 6.2858 0 0 0 38.642578 46 A 6.2858 6.2858 0 0 0 38.734375 47.064453 L 37 48.269531 L 39 51.732422 L 40.910156 50.833984 A 6.2858 6.2858 0 0 0 42.751953 51.888672 L 42.927734 54 L 46.927734 54 L 47.105469 51.894531 A 6.2858 6.2858 0 0 0 48.941406 50.830078 L 50.857422 51.732422 L 52.857422 48.269531 L 51.117188 47.060547 A 6.2858 6.2858 0 0 0 51.214844 46 A 6.2858 6.2858 0 0 0 51.123047 44.935547 L 52.857422 43.732422 L 50.857422 40.269531 L 48.945312 41.167969 A 6.2858 6.2858 0 0 0 47.105469 40.113281 L 46.929688 38 L 42.929688 38 L 42.927734 38 z M 45 43 A 3 3 0 0 1 48 46 A 3 3 0 0 1 45 49 A 3 3 0 0 1 42 46 A 3 3 0 0 1 45 43 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-twitch.svg b/.icons/awkward/64x64/apps/gnome-twitch.svg
new file mode 100644
index 00000000..418ac0f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-twitch.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,55 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,58 C 5.338,58 4,56.662 4,55 Z"/>
+ <rect style="fill:#7b5ab7" width="56" height="56" x="-59" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 3 C 5.338 3 4 4.338 4 6 L 4 7 C 4 5.338 5.338 4 7 4 L 57 4 C 58.662 4 60 5.338 60 7 L 60 6 C 60 4.338 58.662 3 57 3 L 7 3 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 16,12 -2,8 0,30 8,0 0,4 4,0 4,-4 6,0 14,-14 0,-24 -34,0 z m 4,2 28,0 0,21 -5,5 -11,0 -6,6 0,-6 -6,0 0,-26 z m 8,6 0,12 4,0 0,-12 -4,0 z m 10,0 0,12 4,0 0,-12 -4,0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 16,11 -2,8 0,30 8,0 0,4 4,0 4,-4 6,0 14,-14 0,-24 -34,0 z m 4,2 28,0 0,21 -5,5 -11,0 -6,6 0,-6 -6,0 0,-26 z m 8,6 0,12 4,0 0,-12 -4,0 z m 10,0 0,12 4,0 0,-12 -4,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-twofactorauth.svg b/.icons/awkward/64x64/apps/gnome-twofactorauth.svg
new file mode 100644
index 00000000..c60850fe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-twofactorauth.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="40" height="40" x="-60" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 32,6 C 19.399628,6 17.999628,17.294117 18,30 h 6 c -0.14818,-12.705883 2.730378,-18 8,-18 5.26962,0 8.147438,5.294117 8,18 h 6 C 45.999628,17.294117 44.599628,6 32,6 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,5 C 19.399628,5 17.999628,16.294117 18,29 h 6 c -0.14818,-12.705883 2.730378,-18 8,-18 5.26962,0 8.147438,5.294117 8,18 h 6 C 45.999628,16.294117 44.599628,5 32,5 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 5 C 19.399628 5 17.999628 16.294117 18 29 L 18.007812 29 C 18.086233 16.709565 19.73286 6 32 6 C 44.266416 6 45.913081 16.709565 45.992188 29 L 46 29 C 45.999628 16.294117 44.599628 5 32 5 z"/>
+ <rect style="fill:#a0a0a0" width="40" height="40" x="-59" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="-53" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 39.778176,32.221824 -3.18198,1.06066 -2.903006,0.96951 a 6,6 0 0 0 -5.93583,1.505364 6,6 0 0 0 0,8.485282 6,6 0 0 0 8.485282,0 6,6 0 0 0 1.508126,-5.944116 l 0.966748,-2.89472 z"/>
+ <path style="fill:#ff5969" d="m 39.778176,31.221824 -3.18198,1.06066 -2.903006,0.96951 a 6,6 0 0 0 -5.93583,1.505364 6,6 0 0 0 0,8.485282 6,6 0 0 0 8.485282,0 6,6 0 0 0 1.508126,-5.944116 l 0.966748,-2.89472 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnome-user-share.svg b/.icons/awkward/64x64/apps/gnome-user-share.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-user-share.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-video-arcade.svg b/.icons/awkward/64x64/apps/gnome-video-arcade.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-video-arcade.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-volume-control.svg b/.icons/awkward/64x64/apps/gnome-volume-control.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-volume-control.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-warning.svg b/.icons/awkward/64x64/apps/gnome-warning.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-warning.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-weather.svg b/.icons/awkward/64x64/apps/gnome-weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-web-browser.svg b/.icons/awkward/64x64/apps/gnome-web-browser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-web-browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-web.svg b/.icons/awkward/64x64/apps/gnome-web.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-web.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-window-manager.svg b/.icons/awkward/64x64/apps/gnome-window-manager.svg
new file mode 120000
index 00000000..cd623cfa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-window-manager.svg
@@ -0,0 +1 @@
+gdm-xnest.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-windows.svg b/.icons/awkward/64x64/apps/gnome-windows.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-windows.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-wm.svg b/.icons/awkward/64x64/apps/gnome-wm.svg
new file mode 120000
index 00000000..cd623cfa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-wm.svg
@@ -0,0 +1 @@
+gdm-xnest.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-word.svg b/.icons/awkward/64x64/apps/gnome-word.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-word.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome-xterm.svg b/.icons/awkward/64x64/apps/gnome-xterm.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome-xterm.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnome_apps.svg b/.icons/awkward/64x64/apps/gnome_apps.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnome_apps.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnomeradio.svg b/.icons/awkward/64x64/apps/gnomeradio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnomeradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnote.svg b/.icons/awkward/64x64/apps/gnote.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnote.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gns3.svg b/.icons/awkward/64x64/apps/gns3.svg
new file mode 100644
index 00000000..6d8c536c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gns3.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#685d8d" 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" d="m 28.619756,52.820824 c -2.396324,-0.45595 -4.948058,-1.562312 -7.085456,-3.072056 -2.40019,-1.695354 -4.880896,-4.67866 -6.073574,-7.304094 -1.198525,-2.638326 -1.683881,-5.828382 -1.365346,-8.973916 0.240975,-2.379536 0.515048,-3.484184 1.334631,-5.379206 2.273698,-5.257158 6.721505,-8.881274 12.614171,-10.278143 0.964138,-0.22855 1.632496,-0.497984 2.04582,-0.824722 0.612656,-0.48432 0.61459,-0.489993 0.98352,-2.877931 0.46059,-2.981206 0.4537,-2.958322 0.925804,-3.076588 0.63427,-0.158892 3.598626,0.263758 5.048236,0.719762 2.332986,0.733895 3.999528,1.689001 5.987324,3.431385 0.613056,0.537364 2.196614,0.977025 2.29629,0.977025 0.600264,0 2.267446,0.783377 2.941214,1.436973 2.009226,1.949061 2.280086,4.405815 0.748436,6.788207 -0.411036,0.639334 -0.957814,0.35312 -0.957814,1.177632 0,0.550788 -0.09448,1.12481 -0.210024,1.275602 -0.16936,0.221078 -1.67235,0.341544 -4.921664,0.622094 C 39.97055,27.71848 38.182042,28.47669 38,28.658394 c -0.54113,0.540102 0.707404,0.653458 6.459224,1.106818 5.37844,0.423928 5.8635,0.571782 5.454776,0.978976 -0.08782,0.08746 -2.444772,0.500482 -5.725434,1.161928 l -5.964838,1.202646 -3.748142,-1.445526 c -2.061482,-0.79503 -3.812668,-1.24578 -3.891528,-1.24578 -0.245822,0 -2.050708,2.996062 -1.991078,3.305132 0.07392,0.383054 0.828954,0.17448 1.810182,0.308718 0.677756,0.09276 0.866832,0.04184 1.567642,-0.421436 1.56166,-1.032448 2.960406,-1.033692 3.828976,-0.003 0.530842,0.629678 0.548836,1.05744 0.0589,1.399974 -0.489526,0.34222 -0.844336,0.329342 -1.56628,-0.05684 -1.01403,-0.542464 -1.65788,0.16556 -1.290188,1.137836 0.237386,0.627742 0.10298,0.969292 -0.381434,0.969292 -0.269214,0 -0.462268,-0.16686 -0.650078,-0.561886 -0.266628,-0.560816 -0.26996,-0.841916 -1.741382,-0.941312 -1.591778,-0.10752 -2.34443,0.44314 -3.339318,-0.18374 -0.786224,-0.49539 -1.520078,-1.356426 -1.520078,-1.783524 0,-0.408688 0.778688,-1.959694 1.578314,-3.143718 0.74268,-1.09971 0.76551,-1.366732 0.11686,-1.366732 -0.344854,0 -0.625722,0.16078 -0.95215,0.545048 -0.573958,0.67563 -1.919194,3.467236 -1.919194,3.982658 0,0.710686 0.543122,1.496194 1.988736,2.44642 1.145422,0.752894 1.494764,0.801584 1.740268,1.357726 0.368748,0.835318 1.013882,2.265914 1.154526,3.5686 0.11678,1.081646 0.35203,0.80206 0.782748,0.04646 0.438414,-0.769074 1.649516,-0.92053 1.649516,-0.206274 0,0.1718 -0.18778,0.412642 -0.41728,0.535242 -0.758568,0.405198 -0.705566,1.090566 0.1184,1.530698 0.24396,0.13032 0.485864,0.07042 1.05188,-0.260718 0.404276,-0.23648 0.849612,-0.429954 0.989642,-0.429954 0.331308,0 0.777718,0.642606 0.777718,1.119518 0,1.063346 -0.837386,1.731498 -2.170052,1.731498 -1.5903,0 -2.809304,-0.854494 -3.46976,-2.432226 -0.352458,-0.84196 -1.72839,-2.36126 -2.296624,-2.9711 -0.561898,-0.603096 -0.859796,-0.70741 -1.329996,-0.639792 -0.525678,0.07562 -0.784138,0.572854 -0.786948,1.851262 -0.005,2.471064 0.774538,4.998182 3.581982,6.381844 4.611436,2.272784 9.037018,2.298992 13.803228,0.08174 3.51773,-1.63645 6.22944,-4.341184 6.42594,-7.181792 0.07218,-1.044 0.02914,-1.320006 -0.307126,-1.968898 -0.698836,-1.348446 -2.871258,-2.130094 -4.350622,-1.459798 -0.481002,0.217938 -0.84859,0.841044 -1.084434,1.52196 -0.688802,2.126768 0.323892,3.001598 1.488832,3.50845 0.478226,0.208072 1.321094,0.05932 1.47043,-0.534586 0.16682,-0.663394 -0.15752,-0.929958 -1.063524,-0.874066 -0.684424,0.04226 -0.778752,0.0062 -0.825078,-0.319078 -0.0696,-0.488574 0.662716,-0.961656 1.454072,-0.939268 0.46699,0.0132 0.737462,0.0013 1.162904,0.46467 0.66026,0.719114 0.545498,1.558936 0.200946,2.215592 -0.417158,0.795032 -1.193608,1.327894 -2.345562,1.324086 -1.640972,-0.005 -2.96643,-0.917336 -3.353078,-2.306876 -0.231774,-0.832972 -0.220578,-2.165074 0.0724,-3.14966 0.84954,-2.855324 5.651832,-3.440566 7.936416,-1.224378 1.101568,1.068582 1.659422,2.281374 1.556312,4.204708 -0.223534,4.169376 -4.425794,8.188516 -9.224458,10.541132 -2.842336,1.3935 -4.438646,1.766818 -7.897116,1.846856 -1.969496,0.04562 -3.229856,-0.005 -4.059188,-0.16276 z"/>
+ <path style="fill:#34bae3" d="m 28.619756,51.820824 c -2.396324,-0.45595 -4.948058,-1.562312 -7.085456,-3.072056 -2.40019,-1.695354 -4.880896,-4.67866 -6.073574,-7.304094 -1.198525,-2.638326 -1.683881,-5.828382 -1.365346,-8.973916 0.240975,-2.379536 0.515048,-3.484184 1.334631,-5.379206 2.273698,-5.257158 6.721505,-8.881273 12.614171,-10.278143 0.964138,-0.22855 1.632496,-0.497984 2.04582,-0.824722 0.612656,-0.48432 0.61459,-0.489993 0.98352,-2.877931 0.46059,-2.981206 0.4537,-2.958322 0.925804,-3.076588 0.63427,-0.158892 3.598626,0.263758 5.048236,0.719762 2.332986,0.733895 3.999528,1.689001 5.987324,3.431385 0.613056,0.537364 2.196614,0.977025 2.29629,0.977025 0.600264,0 2.267446,0.783377 2.941214,1.436973 2.009226,1.94906 2.280086,4.405815 0.748436,6.788207 -0.411036,0.639334 -0.957814,0.35312 -0.957814,1.177632 0,0.550788 -0.09448,1.12481 -0.210024,1.275602 -0.16936,0.221078 -1.67235,0.341544 -4.921664,0.622094 C 39.97055,26.71848 38.182042,27.47669 38,27.658394 c -0.54113,0.540102 0.707404,0.653458 6.459224,1.106818 5.37844,0.423928 5.8635,0.571782 5.454776,0.978976 -0.08782,0.08746 -2.444772,0.500482 -5.725434,1.161928 l -5.964838,1.202646 -3.748142,-1.445526 c -2.061482,-0.79503 -3.812668,-1.24578 -3.891528,-1.24578 -0.245822,0 -2.050708,2.996062 -1.991078,3.305132 0.07392,0.383054 0.828954,0.17448 1.810182,0.308718 0.677756,0.09276 0.866832,0.04184 1.567642,-0.421436 1.56166,-1.032448 2.960406,-1.033692 3.828976,-0.003 0.530842,0.629678 0.548836,1.05744 0.0589,1.399974 -0.489526,0.34222 -0.844336,0.329342 -1.56628,-0.05684 -1.01403,-0.542464 -1.65788,0.16556 -1.290188,1.137836 0.237386,0.627742 0.10298,0.969292 -0.381434,0.969292 -0.269214,0 -0.462268,-0.16686 -0.650078,-0.561886 -0.266628,-0.560816 -0.26996,-0.841916 -1.741382,-0.941312 -1.591778,-0.10752 -2.34443,0.44314 -3.339318,-0.18374 -0.786224,-0.49539 -1.520078,-1.356426 -1.520078,-1.783524 0,-0.408688 0.778688,-1.959694 1.578314,-3.143718 0.74268,-1.09971 0.76551,-1.366732 0.11686,-1.366732 -0.344854,0 -0.625722,0.16078 -0.95215,0.545048 -0.573958,0.67563 -1.919194,3.467236 -1.919194,3.982658 0,0.710686 0.543122,1.496194 1.988736,2.44642 1.145422,0.752894 1.494764,0.801584 1.740268,1.357726 0.368748,0.835318 1.013882,2.265914 1.154526,3.5686 0.11678,1.081646 0.35203,0.80206 0.782748,0.04646 0.438414,-0.769074 1.649516,-0.92053 1.649516,-0.206274 0,0.1718 -0.18778,0.412642 -0.41728,0.535242 -0.758568,0.405198 -0.705566,1.090566 0.1184,1.530698 0.24396,0.13032 0.485864,0.07042 1.05188,-0.260718 0.404276,-0.23648 0.849612,-0.429954 0.989642,-0.429954 0.331308,0 0.777718,0.642606 0.777718,1.119518 0,1.063346 -0.837386,1.731498 -2.170052,1.731498 -1.5903,0 -2.809304,-0.854494 -3.46976,-2.432226 -0.352458,-0.84196 -1.72839,-2.36126 -2.296624,-2.9711 -0.561898,-0.603096 -0.859796,-0.70741 -1.329996,-0.639792 -0.525678,0.07562 -0.784138,0.572854 -0.786948,1.851262 -0.005,2.471064 0.774538,4.998182 3.581982,6.381844 4.611436,2.272784 9.037018,2.298992 13.803228,0.08174 3.51773,-1.63645 6.22944,-4.341184 6.42594,-7.181792 0.07218,-1.044 0.02914,-1.320006 -0.307126,-1.968898 -0.698836,-1.348446 -2.871258,-2.130094 -4.350622,-1.459798 -0.481002,0.217938 -0.84859,0.841044 -1.084434,1.52196 -0.688802,2.126768 0.323892,3.001598 1.488832,3.50845 0.478226,0.208072 1.321094,0.05932 1.47043,-0.534586 0.16682,-0.663394 -0.15752,-0.929958 -1.063524,-0.874066 -0.684424,0.04226 -0.778752,0.0062 -0.825078,-0.319078 -0.0696,-0.488574 0.662716,-0.961656 1.454072,-0.939268 0.46699,0.0132 0.737462,0.0013 1.162904,0.46467 0.66026,0.719114 0.545498,1.558936 0.200946,2.215592 -0.417158,0.795032 -1.193608,1.327894 -2.345562,1.324086 -1.640972,-0.005 -2.96643,-0.917336 -3.353078,-2.306876 -0.231774,-0.832972 -0.220578,-2.165074 0.0724,-3.14966 0.84954,-2.855324 5.651832,-3.440566 7.936416,-1.224378 1.101568,1.068582 1.659422,2.281374 1.556312,4.204708 -0.223534,4.169376 -4.425794,8.188516 -9.224458,10.541132 -2.842336,1.3935 -4.438646,1.766818 -7.897116,1.846856 -1.969496,0.04562 -3.229856,-0.005 -4.059188,-0.16276 z"/>
+ <circle style="opacity:0.2" cx="35" cy="21" r="5"/>
+ <circle style="fill:#ffffff" cx="35" cy="20" r="5"/>
+ <circle style="fill:#5e5e5e" cx="34" cy="19" r="2"/>
+ <path style="opacity:0.2" d="m 47.94548,20.438544 c 0.22706,1.085288 -0.275824,2.200828 -1.123224,2.49163 L 46,19 c 0.8474,-0.290801 1.71842,0.353256 1.94548,1.438544 z"/>
+ <path style="fill:#ffffff" d="m 47.94548,19.438544 c 0.22706,1.085288 -0.275824,2.200828 -1.123224,2.49163 L 46,18 c 0.8474,-0.290801 1.71842,0.353256 1.94548,1.438544 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32.339844 10 C 32.195254 10.002759 32.079284 10.013342 32 10.033203 C 31.527896 10.151469 31.534809 10.130122 31.074219 13.111328 C 30.705289 15.499266 30.7025 15.503961 30.089844 15.988281 C 29.67652 16.315019 29.00906 16.58395 28.044922 16.8125 C 22.152256 18.20937 17.703385 21.834639 15.429688 27.091797 C 14.610105 28.986819 14.336678 30.091167 14.095703 32.470703 C 14.012541 33.291934 13.986906 34.114951 14.011719 34.931641 C 14.022828 34.444631 14.046378 33.957792 14.095703 33.470703 C 14.336678 31.091167 14.610105 29.986819 15.429688 28.091797 C 17.703385 22.834639 22.152256 19.20937 28.044922 17.8125 C 29.00906 17.58395 29.67652 17.315019 30.089844 16.988281 C 30.7025 16.503961 30.705289 16.499266 31.074219 14.111328 C 31.534809 11.130122 31.527896 11.151469 32 11.033203 C 32.63427 10.874311 35.597265 11.297902 37.046875 11.753906 C 39.379861 12.487801 41.04736 13.443163 43.035156 15.185547 C 43.648212 15.722911 45.232355 16.162109 45.332031 16.162109 C 45.932295 16.162109 47.597716 16.946013 48.271484 17.599609 C 49.268609 18.566875 49.835739 19.658487 49.96875 20.804688 C 50.120588 19.297133 49.55488 17.844573 48.271484 16.599609 C 47.597716 15.946013 45.932295 15.162109 45.332031 15.162109 C 45.232355 15.162109 43.648212 14.722911 43.035156 14.185547 C 41.04736 12.443163 39.379861 11.487801 37.046875 10.753906 C 35.778466 10.354903 33.35197 9.9806871 32.339844 10 z M 38.947266 28.251953 C 38.437961 28.428286 38.069176 28.589155 38 28.658203 C 37.45887 29.198305 38.707164 29.312265 44.458984 29.765625 C 46.259005 29.907502 47.366934 30.015131 48.220703 30.115234 C 49.243256 29.916059 49.869856 29.788166 49.914062 29.744141 C 50.322786 29.336947 49.837424 29.189553 44.458984 28.765625 C 41.637062 28.5432 39.921745 28.401245 38.947266 28.251953 z M 27.166016 29.091797 C 27.093878 29.207509 27.043443 29.300947 26.947266 29.443359 C 26.14764 30.627383 25.369141 32.17725 25.369141 32.585938 C 25.369141 32.704185 25.435162 32.859541 25.533203 33.027344 C 25.799846 32.359017 26.363555 31.307673 26.947266 30.443359 C 27.637826 29.420825 27.681291 29.129235 27.166016 29.091797 z M 34.144531 31.833984 C 33.491066 31.834515 32.751533 32.093151 31.970703 32.609375 C 31.269893 33.072651 31.0801 33.12401 30.402344 33.03125 C 29.762509 32.943717 29.24322 32.990638 28.921875 32.935547 C 28.719823 33.321156 28.576978 33.635726 28.59375 33.722656 C 28.66767 34.10571 29.421116 33.897012 30.402344 34.03125 C 31.0801 34.12401 31.269893 34.072651 31.970703 33.609375 C 33.532363 32.576927 34.930258 32.57673 35.798828 33.607422 C 35.881378 33.705341 35.928564 33.790314 35.986328 33.878906 C 36.313977 33.557422 36.26758 33.16345 35.798828 32.607422 C 35.364543 32.092076 34.797997 31.833454 34.144531 31.833984 z M 24.304688 33.162109 C 24.239906 33.353774 24.193359 33.517723 24.193359 33.603516 C 24.193359 34.314202 24.736027 35.100555 26.181641 36.050781 C 27.327063 36.803675 27.676371 36.852061 27.921875 37.408203 C 28.290623 38.243521 28.937481 39.673876 29.078125 40.976562 C 29.194905 42.058208 29.428657 41.779037 29.859375 41.023438 C 30.126639 40.554597 30.680124 40.318815 31.072266 40.365234 C 31.079742 40.361096 31.084156 40.355644 31.091797 40.351562 C 31.321297 40.228963 31.509766 39.988206 31.509766 39.816406 C 31.509766 39.10215 30.297789 39.254363 29.859375 40.023438 C 29.428657 40.779037 29.194905 41.058208 29.078125 39.976562 C 28.937481 38.673876 28.290623 37.243521 27.921875 36.408203 C 27.676371 35.852061 27.327063 35.803675 26.181641 35.050781 C 25.103358 34.342009 24.527875 33.724901 24.304688 33.162109 z M 44.341797 34.046875 C 42.514183 34.12189 40.78646 35.009115 40.308594 36.615234 C 40.102768 37.306935 40.0427 38.165077 40.101562 38.90625 C 40.131277 38.457117 40.191847 38.007575 40.308594 37.615234 C 41.158134 34.75991 45.959557 34.174437 48.244141 36.390625 C 49.160132 37.279188 49.69434 38.273889 49.791016 39.6875 C 49.793089 39.656843 49.799137 39.626377 49.800781 39.595703 C 49.903891 37.672369 49.345709 36.459207 48.244141 35.390625 C 47.244635 34.421043 45.763275 33.98853 44.341797 34.046875 z M 33.009766 35.119141 C 32.893257 35.328532 32.871738 35.615454 32.962891 35.941406 C 33.133683 35.800623 33.157564 35.52721 33.009766 35.119141 z M 44.570312 38.068359 C 43.778957 38.045971 43.045634 38.519239 43.115234 39.007812 C 43.150089 39.252541 43.213137 39.332725 43.533203 39.339844 C 43.805616 39.167605 44.180251 39.057324 44.570312 39.068359 C 45.037303 39.081559 45.30698 39.069833 45.732422 39.533203 C 45.940196 39.759497 46.06545 39.99755 46.136719 40.238281 C 46.287506 39.688236 46.231245 39.07649 45.732422 38.533203 C 45.30698 38.069833 45.037303 38.081559 44.570312 38.068359 z M 41.873047 38.923828 C 41.599993 40.550772 42.507416 41.287217 43.535156 41.734375 C 44.013382 41.942447 44.85457 41.795078 45.003906 41.201172 C 45.090299 40.857613 45.039246 40.623451 44.849609 40.482422 C 44.54754 40.83277 43.924101 40.903601 43.535156 40.734375 C 42.749323 40.392468 42.044767 39.871966 41.873047 38.923828 z M 47.791016 39.056641 C 47.789119 39.085675 47.789204 39.102513 47.787109 39.132812 C 47.590609 41.973421 44.879058 44.678003 41.361328 46.314453 C 36.595118 48.531705 32.17003 48.505206 27.558594 46.232422 C 24.981388 44.962234 24.121213 42.728431 24 40.458984 C 23.992291 40.590435 23.976899 40.698267 23.976562 40.851562 C 23.971563 43.322626 24.75115 45.84876 27.558594 47.232422 C 32.17003 49.505206 36.595118 49.531705 41.361328 47.314453 C 44.879058 45.678003 47.590609 42.973421 47.787109 40.132812 C 47.821054 39.64184 47.82655 39.32657 47.791016 39.056641 z M 33.251953 41.191406 C 33.111923 41.191406 32.665995 41.386567 32.261719 41.623047 C 31.695703 41.954185 31.454898 42.013132 31.210938 41.882812 C 31.034298 41.788458 30.900298 41.682031 30.794922 41.570312 C 30.378841 41.974371 30.520517 42.514016 31.210938 42.882812 C 31.454898 43.013132 31.695703 42.954185 32.261719 42.623047 C 32.665995 42.386567 33.111923 42.191406 33.251953 42.191406 C 33.488426 42.191406 33.778162 42.521981 33.927734 42.882812 C 33.989172 42.707195 34.029297 42.520357 34.029297 42.3125 C 34.029297 41.835588 33.583261 41.191406 33.251953 41.191406 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnubg.svg b/.icons/awkward/64x64/apps/gnubg.svg
new file mode 100644
index 00000000..a05e69d6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnubg.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#539710" d="m 5.9000014,3.000003 c -0.9975914,0 -1.8744864,0.5003898 -2.3958985,1.2630859 L 8.8000012,17.000002 14.600001,3.000003 Z"/>
+ <path style="fill:#e64040" d="m 20.400001,17.000004 5.8,-14.0000015 -11.6,1.1e-6 z"/>
+ <path style="fill:#539710" d="m 32,17.000004 5.8,-14.0000015 -11.6,1.1e-6 z"/>
+ <path style="fill:#e64040" d="m 43.599999,17.000004 5.8,-14.0000015 -11.6,1.1e-6 z"/>
+ <path style="fill:#539710" d="m 49.399999,3.000003 5.8,13.999999 5.295898,-12.7369131 C 59.974485,3.5003928 59.097591,3.000003 58.099999,3.000003 Z"/>
+ <path style="fill:#3f3f3f" d="m 22.999997,39.233701 c -0.646705,0.581018 -1.377245,1.022594 -2.191617,1.324724 -0.806386,0.294384 -1.680638,0.441576 -2.622754,0.441576 -2.267464,0 -4.031935,-0.786314 -5.293413,-2.358942 -1.261477,-1.580372 -1.892214,-3.792124 -1.892214,-6.635247 0,-2.835376 0.638723,-5.043252 1.916169,-6.623628 1.277443,-1.588122 3.053889,-2.382182 5.329338,-2.382182 0.7505,0 1.469063,0.10458 2.15569,0.313748 0.686627,0.201414 1.3493,0.511302 1.988023,0.929634 v 2.405422 c -0.646707,-0.596512 -1.309382,-1.034212 -1.988023,-1.313106 -0.678643,-0.286636 -1.397207,-0.429954 -2.15569,-0.429954 -1.572853,0 -2.754489,0.592642 -3.544908,1.777922 -0.782434,1.177534 -1.173652,2.95158 -1.173652,5.322144 0,2.409295 0.379242,4.194965 1.137724,5.357003 0.766467,1.154294 1.940118,1.731442 3.520957,1.731442 0.534929,0 1.001995,-0.05812 1.401198,-0.17432 0.407186,-0.12394 0.77445,-0.313748 1.101796,-0.569398 V 33.990493 H 18.499998 V 32.06151 h 4.499999 z"/>
+ <path style="fill:#3f3f3f" d="m 25.999998,23.000002 h 3.216756 l 6.332982,14.817145 V 23.000002 h 2.450262 V 41.000001 H 34.783242 L 28.45026,26.182858 v 14.817143 h -2.450262 z"/>
+ <path style="fill:#3f3f3f" d="M 40.999998,33.880421 V 23.000002 h 2.597016 v 11.968461 q 0,1.289094 0.07676,1.844942 0.07676,0.54402 0.268658,0.839684 0.40938,0.697768 1.176971,1.052564 0.780382,0.354796 1.880596,0.354796 1.113008,0 1.880596,-0.354796 0.76759,-0.354796 1.189768,-1.052564 0.1919,-0.295664 0.268656,-0.839684 0.07676,-0.544022 0.07676,-1.821288 V 23.000002 h 2.584222 v 10.880419 q 0,2.708278 -0.371,3.855456 -0.35821,1.135346 -1.253734,1.880418 -0.844348,0.697768 -1.93177,1.040738 -1.087422,0.342968 -2.443498,0.342968 -1.343284,0 -2.430703,-0.342968 -1.087422,-0.34297 -1.944564,-1.040738 -0.882728,-0.733246 -1.253734,-1.892246 -0.371,-1.170828 -0.371,-3.843628 z"/>
+ <path style="fill:#e64040" d="M 8.8000012,47.000001 3.5041029,59.736914 C 4.025515,60.49961 4.90241,61 5.9000014,61 h 8.6999996 z"/>
+ <path style="fill:#539710" d="m 20.400001,46.999999 5.8,13.999999 -11.6,-10e-7 z"/>
+ <path style="fill:#e64040" d="m 32,46.999999 5.8,13.999999 -11.6,-10e-7 z"/>
+ <path style="fill:#539710" d="m 43.599999,46.999999 5.8,13.999999 -11.6,-10e-7 z"/>
+ <path style="fill:#e64040" d="M 55.199999,47.000001 49.399999,61 h 8.7 c 0.997592,0 1.874486,-0.50039 2.395898,-1.263086 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+ <path style="opacity:0.1" d="M 8.8007812 47 L 3.5039062 59.736328 C 3.5846356 59.854415 3.6882315 59.953943 3.7851562 60.058594 L 8.8007812 48 L 14.185547 61 L 14.599609 61 L 8.8007812 47 z M 14.599609 61 L 15.013672 61 L 20.400391 48 L 25.785156 61 L 26.199219 61 L 20.400391 47 L 14.599609 61 z M 26.199219 61 L 26.613281 61 L 32 48 L 37.386719 61 L 37.800781 61 L 32 47 L 26.199219 61 z M 37.800781 61 L 38.214844 61 L 43.599609 48 L 48.986328 61 L 49.400391 61 L 43.599609 47 L 37.800781 61 z M 49.400391 61 L 49.814453 61 L 55.199219 48 L 60.214844 60.058594 C 60.311769 59.953943 60.415364 59.854415 60.496094 59.736328 L 55.199219 47 L 49.400391 61 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnubik.svg b/.icons/awkward/64x64/apps/gnubik.svg
new file mode 120000
index 00000000..b638aaef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnubik.svg
@@ -0,0 +1 @@
+kubrick.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnucash-icon.svg b/.icons/awkward/64x64/apps/gnucash-icon.svg
new file mode 120000
index 00000000..c0f3c030
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnucash-icon.svg
@@ -0,0 +1 @@
+skrooge.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnucash.svg b/.icons/awkward/64x64/apps/gnucash.svg
new file mode 120000
index 00000000..c0f3c030
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnucash.svg
@@ -0,0 +1 @@
+skrooge.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnugo.svg b/.icons/awkward/64x64/apps/gnugo.svg
new file mode 120000
index 00000000..46d3ec2f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnugo.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnugo48.svg b/.icons/awkward/64x64/apps/gnugo48.svg
new file mode 120000
index 00000000..46d3ec2f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnugo48.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnumeric.svg b/.icons/awkward/64x64/apps/gnumeric.svg
new file mode 100644
index 00000000..3669bc2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnumeric.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#4bae4f" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.2" d="m 21,43 23,0 0,-20 -23,0 z m 2,-18 8,0 0,4 -8,0 z m 10,0 9,0 0,4 -9,0 z m -10,6 8,0 0,4 -8,0 z m 10,0 9,0 0,4 -9,0 z m -10,6 8,0 0,4 -8,0 z m 10,0 9,0 0,4 -9,0 z"/>
+ <path style="fill:#ffff84" d="m 21,42 23,0 0,-20 -23,0 z m 2,-18 8,0 0,4 -8,0 z m 10,0 9,0 0,4 -9,0 z m -10,6 8,0 0,4 -8,0 z m 10,0 9,0 0,4 -9,0 z m -10,6 8,0 0,4 -8,0 z m 10,0 9,0 0,4 -9,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gnupg.svg b/.icons/awkward/64x64/apps/gnupg.svg
new file mode 120000
index 00000000..48720206
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnupg.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gnuradio-grc.svg b/.icons/awkward/64x64/apps/gnuradio-grc.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gnuradio-grc.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/go-for-it.svg b/.icons/awkward/64x64/apps/go-for-it.svg
new file mode 120000
index 00000000..39729eef
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/go.svg b/.icons/awkward/64x64/apps/go.svg
new file mode 120000
index 00000000..eeb0366f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/go.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-exchange.svg b/.icons/awkward/64x64/apps/goa-account-exchange.svg
new file mode 120000
index 00000000..7e20bbe7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-exchange.svg
@@ -0,0 +1 @@
+microsoft.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-facebook.svg b/.icons/awkward/64x64/apps/goa-account-facebook.svg
new file mode 120000
index 00000000..578089b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-facebook.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-flickr.svg b/.icons/awkward/64x64/apps/goa-account-flickr.svg
new file mode 120000
index 00000000..1bc6e8fc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-flickr.svg
@@ -0,0 +1 @@
+flickr.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-foursquare.svg b/.icons/awkward/64x64/apps/goa-account-foursquare.svg
new file mode 120000
index 00000000..15031950
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-foursquare.svg
@@ -0,0 +1 @@
+foursquare.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-google.svg b/.icons/awkward/64x64/apps/goa-account-google.svg
new file mode 120000
index 00000000..7780ffd0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-google.svg
@@ -0,0 +1 @@
+google.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-lastfm.svg b/.icons/awkward/64x64/apps/goa-account-lastfm.svg
new file mode 120000
index 00000000..76dd477b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-lastfm.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-microsoft.svg b/.icons/awkward/64x64/apps/goa-account-microsoft.svg
new file mode 120000
index 00000000..7e20bbe7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-microsoft.svg
@@ -0,0 +1 @@
+microsoft.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-msn.svg b/.icons/awkward/64x64/apps/goa-account-msn.svg
new file mode 120000
index 00000000..7e20bbe7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-msn.svg
@@ -0,0 +1 @@
+microsoft.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-owncloud.svg b/.icons/awkward/64x64/apps/goa-account-owncloud.svg
new file mode 120000
index 00000000..d01d25d4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-owncloud.svg
@@ -0,0 +1 @@
+nextcloud.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-pocket.svg b/.icons/awkward/64x64/apps/goa-account-pocket.svg
new file mode 120000
index 00000000..1a8e55f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-pocket.svg
@@ -0,0 +1 @@
+pocket.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-todoist.svg b/.icons/awkward/64x64/apps/goa-account-todoist.svg
new file mode 120000
index 00000000..43385985
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-todoist.svg
@@ -0,0 +1 @@
+todoist.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-twitter.svg b/.icons/awkward/64x64/apps/goa-account-twitter.svg
new file mode 120000
index 00000000..894e8e48
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-twitter.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goa-account-ubuntusso.svg b/.icons/awkward/64x64/apps/goa-account-ubuntusso.svg
new file mode 100644
index 00000000..c708148c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-account-ubuntusso.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="m 29.142042,52.920542 c -1.087338,-0.136842 -3.16109,-0.64929 -4.132706,-1.02126 -4.000138,-1.531396 -6.912975,-4.580406 -8.171675,-8.553698 -0.704632,-2.224332 -0.70083,-2.145148 -0.799267,-16.620588 -0.05467,-8.033857 -0.03492,-13.724997 -0.03492,-13.724997 h 12.069977 l -4.79804,9.999991 H 28 v 9.999992 9.99999 H 32.444844 37 V 27.835526 12.999999 h 11 c 0,0 -0.0011,8.857479 -1.02e-4,19.151119 0.0014,17.695686 -0.01,18.722092 -0.223032,18.83281 -0.567354,0.295278 -6.51435,1.32935 -10.060662,1.74936 -2.034006,0.240902 -7.24397,0.354708 -8.574286,0.18732 z"/>
+ <path style="fill:#e2450e" d="m 29.142042,51.920542 c -1.087338,-0.136842 -3.16109,-0.64929 -4.132706,-1.02126 -4.000138,-1.531396 -6.912975,-4.580406 -8.171675,-8.553698 -0.704632,-2.224332 -0.70083,-2.145148 -0.799267,-16.620588 -0.05467,-8.033857 -0.03492,-13.724997 -0.03492,-13.724997 h 12.069977 l -4.79804,9.999991 H 28 v 9.999992 9.99999 H 32.444844 37 V 26.835526 11.999999 h 11 c 0,0 -0.0011,8.857479 -1.02e-4,19.151119 0.0014,17.695686 -0.01,18.722092 -0.223032,18.83281 -0.567354,0.295278 -6.51435,1.32935 -10.060662,1.74936 -2.034006,0.240902 -7.24397,0.354708 -8.574286,0.18732 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/goa-panel.svg b/.icons/awkward/64x64/apps/goa-panel.svg
new file mode 120000
index 00000000..6c7330af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goa-panel.svg
@@ -0,0 +1 @@
+credentials-preferences.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/godot.svg b/.icons/awkward/64x64/apps/godot.svg
new file mode 100644
index 00000000..14a2e0a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/godot.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 26.4,4.9990078 26.170314,5.1329922 19.4,8 20.8,15 14.355078,17.947657 11,15 l -7,7 4,4.333984 0,14.51133 0,-1.118362 0,4.66758 C 8,44.394532 12,57 32,57 52,57 56,44.394532 56,44.394532 l 0,-4.66758 0,1.118362 0,-14.51133 L 60,22 53,15 49.644922,17.947657 43.2,15 44.6,8 37.6,4.9990078 35.204686,9 28.789844,9 Z"/>
+ <path style="fill:#3888c3" d="M 26.4,3.9990078 26.170314,4.1329922 19.4,7 20.8,14 14.355078,16.947657 11,14 l -7,7 4,4.333984 0,14.51133 0,-1.118362 0,4.66758 C 8,43.394532 12,56 32,56 52,56 56,43.394532 56,43.394532 l 0,-4.66758 0,1.118362 0,-14.51133 L 60,21 53,14 49.644922,16.947657 43.2,14 44.6,7 37.6,3.9990078 35.204686,8 28.789844,8 Z"/>
+ <path style="opacity:.2" d="m18 25c3.3144 0 6 2.6856 6 6s-2.6856 6-6 6-6-2.6856-6-6 2.6856-6 6-6z"/>
+ <path style="fill:#ffffff" d="m18 24c3.3144 0 6 2.6856 6 6s-2.6856 6-6 6-6-2.6856-6-6 2.6856-6 6-6z"/>
+ <path style="fill:#353535" d="m21 30a3 3 0 1 1 -6 0 3 3 0 1 1 6 0z"/>
+ <path style="opacity:.2" d="m32 29c1.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 style="fill:#ffffff" d="m32 28c1.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 style="opacity:.2" d="m46 25c3.3144 0 6 2.6856 6 6s-2.6856 6-6 6-6-2.6856-6-6 2.6856-6 6-6z"/>
+ <path style="fill:#ffffff" d="m46 24c3.3144 0 6 2.6856 6 6s-2.6856 6-6 6-6-2.6856-6-6 2.6856-6 6-6z"/>
+ <path style="fill:#353535" d="m49 30a3 3 0 1 1 -6 0 3 3 0 1 1 6 0z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round" d="m 56,42 -9,0 0,4 -10,0 0,-4.0007 -5,0 M 8,42 l 9,0 0,4 10,0 0,-4.0007 5,0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linejoin:round" d="m 56,41 -9,0 0,4 -10,0 0,-4.0007 -5,0 M 8,41 l 9,0 0,4 10,0 0,-4.0007 5,0"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 26.400391 3.9980469 L 26.169922 4.1328125 L 19.400391 7 L 19.583984 7.921875 L 26.169922 5.1328125 L 26.400391 4.9980469 L 28.789062 9 L 35.205078 9 L 37.599609 4.9980469 L 44.416016 7.921875 L 44.599609 7 L 37.599609 3.9980469 L 35.205078 8 L 28.789062 8 L 26.400391 3.9980469 z M 11 14 L 4 21 L 4.4804688 21.519531 L 11 15 L 14.355469 17.947266 L 20.800781 15 L 20.617188 14.083984 L 14.355469 16.947266 L 11 14 z M 53 14 L 49.644531 16.947266 L 43.382812 14.083984 L 43.199219 15 L 49.644531 17.947266 L 53 15 L 59.519531 21.519531 L 60 21 L 53 14 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gogland.svg b/.icons/awkward/64x64/apps/gogland.svg
new file mode 100644
index 00000000..6cdd643e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gogland.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m6.8007812 61c-1.5512 0-2.8007812-1.249582-2.8007812-2.800782v-2c0 1.5512 1.2495812 2.800782 2.8007812 2.800782h25.199219 25.199218c1.5512 0 2.800782-1.249582 2.800782-2.800782v2c0 1.5512-1.249582 2.800782-2.800782 2.800782h-25.199218z"/>
+ <path style="fill:#2086e7" d="m32 4h-25.2c-1.5512 0-2.8 1.2488-2.8 2.8v25.2h28z"/>
+ <path style="fill:#21d789" d="m32 4h25.2c1.5512 0 2.8 1.2488 2.8 2.8v25.2h-28z"/>
+ <path style="fill:#21d789" d="m32 60h-25.2c-1.5512 0-2.8-1.2488-2.8-2.8v-25.2h28z"/>
+ <path style="fill:#6655e4" d="m32 60h25.2c1.5512 0 2.8-1.2488 2.8-2.8v-25.2h-28z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6.8007812 4c-1.5512 0-2.8007812 1.2495812-2.8007812 2.8007812v1c0-1.5511999 1.2495812-2.8007812 2.8007812-2.8007812h25.199219 25.199219c1.5512 0 2.800781 1.2495812 2.800781 2.8007812v-1c0-1.5511999-1.249581-2.8007812-2.800781-2.8007812h-25.199219-25.199219z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:.2;stroke:#000000;stroke-linecap:round;stroke-width:4;fill:none" d="m18.000487 46.9998h15.999999"/>
+ <path style="stroke:#ffffff;stroke-width:4;stroke-linecap:round;fill:none" d="m18.000487 46h15.999999"/>
+ <path style="opacity:.2;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:3.999748;fill:none" d="m24.001294 28.999876h3.99974m-1.999872 0s0.981746 5.999622-3.99975 5.999622c-3.999743 0-3.999743-3.99975-3.999743-7.999502 0-3.999742 0-7.999494 3.999743-7.999494 3.99975 0 3.984506 1.999872 3.984506 1.999872"/>
+ <path style="stroke-linejoin:bevel;stroke:#ffffff;stroke-width:3.999748;stroke-linecap:round;fill:none" d="m24.001294 27.999876h3.99974m-1.999872 0s0.981746 5.999622-3.99975 5.999622c-3.999743 0-3.999743-3.99975-3.999743-7.999502 0-3.999742 0-7.999494 3.999743-7.999494 3.99975 0 3.984506 1.999872 3.984506 1.999872"/>
+ <path style="opacity:.2;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:3.999748;fill:none" d="m38.086252 18.998614c4.799056 0 3.99975 3.999752 3.99975 7.999494 0 3.999752 0.711112 8.121694-3.99975 7.999502-4.696878 0-3.999744-3.99975-3.999744-7.999502 0-3.999742-0.870846-7.999494 3.999744-7.999494"/>
+ <path style="stroke-linejoin:bevel;stroke:#ffffff;stroke-width:3.999748;stroke-linecap:round;fill:none" d="m38.086252 17.998614c4.799056 0 3.99975 3.999752 3.99975 7.999494 0 3.999752 0.711112 8.121694-3.99975 7.999502-4.696878 0-3.999744-3.99975-3.999744-7.999502 0-3.999742-0.870846-7.999494 3.999744-7.999494"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/goland.svg b/.icons/awkward/64x64/apps/goland.svg
new file mode 100644
index 00000000..bfefbbe7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goland.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4,33 4,58.199218 C 4,59.750418 5.2495812,61 6.8007812,61 L 32,61 57.199218,61 C 58.750418,61 60,59.750418 60,58.199218 L 60,33 32,33 4,33 Z"/>
+ <path style="fill:#6655e4" d="M 32,4 6.8,4 C 5.2488,4 4,5.2488 4,6.8 L 4,32 32,32 Z"/>
+ <path style="fill:#21d789" d="M 32,4 57.2,4 C 58.7512,4 60,5.2488 60,6.8 L 60,32 32,32 Z"/>
+ <path style="fill:#2086e7" d="M 32,60 6.8,60 C 5.2488,60 4,58.7512 4,57.2 L 4,32 32,32 Z"/>
+ <path style="fill:#6655e4" d="m 32,60 25.2,0 C 58.7512,60 60,58.7512 60,57.2 L 60,32 32,32 Z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="m 18.028485,46.9998 15.999999,0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="m 18.028485,46 15.999999,0"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 24.000002,28.9998 3.999996,0 M 26,28.9998 c 0,0 0.981808,6 -4.000002,6 -3.999996,0 -3.999996,-4.000002 -3.999996,-8.000004 0,-3.999996 0,-7.999998 3.999996,-7.999998 4.000002,0 3.984756,1.999998 3.984756,1.999998"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 24.000002,28 3.999996,0 M 26,28 c 0,0 0.981808,6 -4.000002,6 -3.999996,0 -3.999996,-4.000002 -3.999996,-8.000004 0,-3.999996 0,-7.999998 3.999996,-7.999998 4.000002,0 3.984756,1.999998 3.984756,1.999998"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 39,17 c -3.324,0 -6,2.676 -6,6 l 0,8 c 0,3.324 2.676,6 6,6 3.324,0 6,-2.676 6,-6 l 0,-8 c 0,-3.324 -2.676,-6 -6,-6 z m 0,4 c 1.108,0 2,0 2,3.597656 l 0,4.804688 C 41,33.000002 40.108,33 39,33 c -1.108,0 -2,2e-6 -2,-3.597656 l 0,-4.804688 C 37,21 37.892,21 39,21 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 39,16 c -3.324,0 -6,2.676 -6,6 l 0,8 c 0,3.324 2.676,6 6,6 3.324,0 6,-2.676 6,-6 l 0,-8 c 0,-3.324 -2.676,-6 -6,-6 z m 0,4 c 1.108,0 2,0 2,3.597656 l 0,4.804688 C 41,32.000002 40.108,32 39,32 c -1.108,0 -2,2e-6 -2,-3.597656 l 0,-4.804688 C 37,20 37.892,20 39,20 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/goldendict.svg b/.icons/awkward/64x64/apps/goldendict.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goldendict.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/golly.svg b/.icons/awkward/64x64/apps/golly.svg
new file mode 100644
index 00000000..5ed18cae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/golly.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fadd00" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="m 7,8 v 4 h 4 V 8 Z m 6,0 v 4 h 4 V 8 Z m 6,0 v 4 h 4 V 8 Z m 6,0 v 4 h 4 V 8 Z m 6,0 v 4 h 4 V 8 Z m 6,0 v 4 h 4 V 8 Z m 10,0 v 4 h 4 V 8 Z m 6,0 v 4 h 4 V 8 Z M 7,14 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 10,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m -6,6 v 4 h 4 v -4 z m 6,0 v 4 h 4 V 20 Z M 7,24 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 34,2 v 4 h 4 v -4 z m 6,0 v 4 h 4 V 26 Z M 7,30 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 34,2 v 4 h 4 v -4 z m 6,0 v 4 h 4 V 32 Z M 7,36 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 34,2 v 4 h 4 v -4 z m 6,0 v 4 h 4 V 38 Z M 7,42 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m -6,6 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 10,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 V 48 Z M 7,54 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 10,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z"/>
+ <path style="fill:#234fa7" d="m 7,7 v 4 h 4 V 7 Z m 6,0 v 4 h 4 V 7 Z m 6,0 v 4 h 4 V 7 Z m 6,0 v 4 h 4 V 7 Z m 6,0 v 4 h 4 V 7 Z m 6,0 v 4 h 4 V 7 Z m 10,0 v 4 h 4 V 7 Z m 6,0 v 4 h 4 V 7 Z M 7,13 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 10,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m -6,6 v 4 h 4 v -4 z m 6,0 v 4 h 4 V 19 Z M 7,23 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 34,2 v 4 h 4 v -4 z m 6,0 v 4 h 4 V 25 Z M 7,29 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 34,2 v 4 h 4 v -4 z m 6,0 v 4 h 4 V 31 Z M 7,35 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 34,2 v 4 h 4 v -4 z m 6,0 v 4 h 4 V 37 Z M 7,41 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m -6,6 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 10,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 V 47 Z M 7,53 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 10,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z m 6,0 v 4 h 4 v -4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/goobox.svg b/.icons/awkward/64x64/apps/goobox.svg
new file mode 100644
index 00000000..85da91ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goobox.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <path style="opacity:0.2" d="M 2.0508,32 C 2.0398,32.336 2,32.662 2,33 2,49.62 15.38,63 32,63 48.62,63 62,49.62 62,33 62,32.662 61.96,32.336 61.95,32 61.42,48.148 48.282,61 32,61 15.7178,61 2.58,48.148 2.05,32 Z"/>
+ <path style="fill:#848484" d="M 32,17 A 15,15 0 0 0 17,32 15,15 0 0 0 32,47 15,15 0 0 0 47,32 15,15 0 0 0 32,17 Z m 0,9 c 3.3138,0 6,2.6862 6,6 0,3.3138 -2.6862,6 -6,6 -3.3138,0 -6,-2.6862 -6,-6 0,-3.3138 2.6862,-6 6,-6 z"/>
+ <path style="fill:#e4e4e4" d="M 32,2 C 15.38,2 2,15.38 2,32 2,48.62 15.38,62 32,62 48.62,62 62,48.62 62,32 62,15.38 48.62,2 32,2 Z m 0,18 A 12,12 0 0 1 44,32 12,12 0 0 1 32,44 12,12 0 0 1 20,32 12,12 0 0 1 32,20 Z"/>
+ <path style="opacity:0.4;fill:#ffffff" d="M 32 2 C 15.39671 2.0010551 2.0292969 15.380655 2.0292969 32 C 2.0292969 32.183752 2.0362016 32.36505 2.0410156 32.546875 C 2.2823662 16.139021 15.548514 3.0010455 32 3 L 32.001953 3 C 48.444225 3.0010449 61.704215 16.123409 61.960938 32.517578 C 61.966254 32.345458 61.972656 32.173765 61.972656 32 C 61.972656 15.380655 48.605843 2.0010551 32.001953 2 L 32 2 z M 26.080078 32.75 C 26.048758 32.99826 26.005859 33.24324 26.005859 33.5 C 26.005859 33.719359 26.018091 33.935176 26.041016 34.148438 C 26.056525 34.016155 26.063441 33.881876 26.080078 33.75 C 26.452358 36.7058 28.9458 39 32 39 C 35.0542 39 37.545769 36.7058 37.917969 33.75 C 37.934448 33.880627 37.943531 34.013527 37.958984 34.144531 C 37.981615 33.93261 37.994141 33.717936 37.994141 33.5 C 37.994141 33.24324 37.949289 32.99826 37.917969 32.75 C 37.545769 35.7058 35.0542 38 32 38 C 28.9458 38 26.452358 35.7058 26.080078 32.75 z"/>
+ <circle style="fill:#2eac43" cx="48" cy="46" r="16"/>
+ <circle style="fill:#ffffff" cx="47" cy="53" r="5"/>
+ <rect style="fill:#ffffff" width="4" height="16" x="48" y="38" rx="2" ry="2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/goodvibes.svg b/.icons/awkward/64x64/apps/goodvibes.svg
new file mode 100644
index 00000000..6e023aa9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goodvibes.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="44" x="-60" y="11" rx="2.8" ry="2.75" transform="scale(-1,1)"/>
+ <rect style="fill:#ffc543" width="56" height="44" x="-60" y="10" rx="2.8" ry="2.75" transform="scale(-1,1)"/>
+ <circle style="opacity:0.2" cx="16" cy="39" r="8"/>
+ <circle style="fill:#ff5100" cx="16" cy="38" r="8"/>
+ <rect style="fill:#4d4d4d" width="48" height="10" x="8" y="14"/>
+ <rect style="fill:#ff5100" width="8" height="6" x="16" y="-26" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="fill:#4d4d4d" d="m 37,28 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,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,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 -16,8 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,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,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 -16,8 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,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,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="opacity:0.2;fill:#ffffff" d="M 6.8007812 10 C 5.2495812 10 4 11.2265 4 12.75 L 4 13.75 C 4 12.2265 5.2495812 11 6.8007812 11 L 57.199219 11 C 58.750419 11 60 12.2265 60 13.75 L 60 12.75 C 60 11.2265 58.750419 10 57.199219 10 L 6.8007812 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/google-agenda.svg b/.icons/awkward/64x64/apps/google-agenda.svg
new file mode 100644
index 00000000..f2e1921c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-agenda.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 8,5 C 8,5 4,5 4,9 l 0,48 c 0,4 4,4 4,4 L 40,61 60,41 60,9 C 60,5 56,5 56,5 Z"/>
+ <path style="fill:#4384f1" d="M 8,4 C 8,4 4,4 4,8 l 0,48 c 0,4 4,4 4,4 L 40,60 60,40 60,8 C 60,4 56,4 56,4 Z"/>
+ <path style="opacity:0.2" d="m 19.167969,19.95743 c -0.364183,-0.0032 -0.717171,0.0016 -1.056641,0.01172 C 16.75345,20.009509 15.626722,20.131258 15,20.131258 l 0,3.900132 c 1.953356,0 4.700263,-0.35908 6.796875,0.07617 1.048306,0.217628 1.828661,0.594107 2.328125,1.121094 0.499464,0.526989 0.875,1.263377 0.875,2.802734 0,1.626126 -0.344195,2.486563 -0.714844,2.984375 -0.370649,0.497814 -0.837338,0.768066 -1.580078,0.958985 -0.531458,0.13661 -1.234838,0.12031 -1.916016,0.123047 -0.987843,-0.108338 -2.033226,-0.236677 -2.732421,-0.207032 -0.508028,0.02154 -0.90193,0.05843 -1.212891,0.105469 -0.155481,0.02352 -0.09205,-0.06246 -0.652344,0.166016 -0.07004,0.02856 -0.156349,0.0643 -0.304687,0.15625 -0.07417,0.04597 -0.164731,0.106819 -0.28125,0.210937 -0.116519,0.104118 -0.415725,0.517057 -0.416016,0.517578 -2.91e-4,5.23e-4 -0.246137,0.955583 -0.246094,0.956068 4.4e-5,4.85e-4 0.470322,1.11674 0.470703,1.117187 3.83e-4,4.48e-4 0.394547,0.364486 0.53711,0.445313 0.142563,0.08083 0.248302,0.120698 0.333984,0.150391 0.685461,0.23754 0.613454,0.115234 0.714844,0.115234 0.819501,0 2.336345,0.104774 4.001953,0.0625 0.08058,0.01444 0.140527,-8.61e-4 0.220703,0.01563 1.089398,0.22393 2.091317,0.643785 2.728516,1.222656 C 24.58837,37.710854 25,38.387589 25,39.831207 c 0,1.45259 -0.391572,2.19872 -1.048828,2.769756 -0.657257,0.571036 -1.754126,1.007338 -3.091797,1.240234 C 18.184032,44.30699 14.953356,43.931037 13,43.931037 l 0,3.900166 c 1.253444,0 5.021965,0.464931 8.544922,-0.148438 1.761478,-0.306682 3.562616,-0.88783 5.029297,-2.162109 C 28.0409,44.246381 29,42.220297 29,39.831207 c 0,-2.398062 -0.96337,-4.393712 -2.357422,-5.660156 -0.03935,-0.03575 -0.08715,-0.04734 -0.126953,-0.08203 0.332862,-0.28551 0.698779,-0.311495 0.976563,-0.684583 C 28.495476,32.056933 29,30.246945 29,28.03139 29,25.729068 28.276818,23.894899 27.027344,22.57657 25.77787,21.258242 24.160219,20.613367 22.609375,20.291414 21.446242,20.04995 20.260517,19.966933 19.167969,19.95743 Z m 23.814453,0.07396 -5.982422,2 0,4 6,-2 L 43.01758,44 37,44 l 0,3.831207 16,0 L 53,44 47,44 47,20.03139 Z"/>
+ <path style="fill:#ffffff" d="m 19.167969,18.95743 c -0.364183,-0.0032 -0.717171,0.0016 -1.056641,0.01172 C 16.75345,19.009509 15.626722,19.131258 15,19.131258 l 0,3.900132 c 1.953356,0 4.700263,-0.35908 6.796875,0.07617 1.048306,0.217628 1.828661,0.594107 2.328125,1.121094 0.499464,0.526989 0.875,1.263377 0.875,2.802734 0,1.626126 -0.344195,2.486563 -0.714844,2.984375 -0.370649,0.497814 -0.837338,0.768066 -1.580078,0.958985 -0.531458,0.13661 -1.234838,0.12031 -1.916016,0.123047 -0.987843,-0.108338 -2.033226,-0.236677 -2.732421,-0.207032 -0.508028,0.02154 -0.90193,0.05843 -1.212891,0.105469 -0.155481,0.02352 -0.09205,-0.06246 -0.652344,0.166016 -0.07004,0.02856 -0.156349,0.0643 -0.304687,0.15625 -0.07417,0.04597 -0.164731,0.106819 -0.28125,0.210937 -0.116519,0.104118 -0.415725,0.517057 -0.416016,0.517578 -2.91e-4,5.23e-4 -0.246137,0.955583 -0.246094,0.956068 4.4e-5,4.85e-4 0.470322,1.11674 0.470703,1.117187 3.83e-4,4.48e-4 0.394547,0.364486 0.53711,0.445313 0.142563,0.08083 0.248302,0.120698 0.333984,0.150391 0.685461,0.23754 0.613454,0.115234 0.714844,0.115234 0.819501,0 2.336345,0.104774 4.001953,0.0625 0.08058,0.01444 0.140527,-8.61e-4 0.220703,0.01563 1.089398,0.22393 2.091317,0.643785 2.728516,1.222656 C 24.58837,36.710854 25,37.387589 25,38.831207 c 0,1.45259 -0.391572,2.19872 -1.048828,2.769756 -0.657257,0.571036 -1.754126,1.007338 -3.091797,1.240234 C 18.184032,43.30699 14.953356,42.931037 13,42.931037 l 0,3.900166 c 1.253444,0 5.021965,0.464931 8.544922,-0.148438 1.761478,-0.306682 3.562616,-0.88783 5.029297,-2.162109 C 28.0409,43.246381 29,41.220297 29,38.831207 c 0,-2.398062 -0.96337,-4.393712 -2.357422,-5.660156 -0.03935,-0.03575 -0.08715,-0.04734 -0.126953,-0.08203 0.332862,-0.28551 0.698779,-0.311495 0.976563,-0.684583 C 28.495476,31.056933 29,29.246945 29,27.03139 29,24.729068 28.276818,22.894899 27.027344,21.57657 25.77787,20.258242 24.160219,19.613367 22.609375,19.291414 21.446242,19.04995 20.260517,18.966933 19.167969,18.95743 Z m 23.814453,0.07396 -5.982422,2 0,4 6,-2 L 43.01758,43 37,43 l 0,3.831207 16,0 L 53,43 47,43 47,19.03139 Z"/>
+ <path style="fill:#9bcdff" d="m 60,40 -17,0 c -1.656,0 -3,1.344 -3,3 l 0,17 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 43 40 C 41.344 40 40 41.344 40 43 L 40 44 C 40 42.344 41.344 41 43 41 L 59 41 L 60 40 L 43 40 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8 4 C 8 4 4 4 4 8 L 4 9 C 4 5 8 5 8 5 L 56 5 C 56 5 60 5 60 9 L 60 8 C 60 4 56 4 56 4 L 8 4 z"/>
+ <circle style="opacity:0.4" cx="15" cy="11" r="3"/>
+ <circle style="opacity:0.4" cx="49" cy="11" r="3"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/google-chrome-beta.svg b/.icons/awkward/64x64/apps/google-chrome-beta.svg
new file mode 100644
index 00000000..3e005e9c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-chrome-beta.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <path style="opacity:.1" d="m31.988333 59.969839c-15.503815 0-27.985666-12.481451-27.985666-27.985667 0-0.234677-0.006-0.466373 0-0.699631 0.3700156 15.176819 12.716048 27.285675 27.985666 27.285675 15.269019 0 27.615672-12.108656 27.985667-27.285675 0.006 0.233257 0 0.464954 0 0.699631 0 15.503816-12.481451 27.985667-27.985667 27.985667z"/>
+ <path style="fill:#109f5b" d="m 8.6998295,16.504263 c -0.4817493,0.731944 -0.927343,1.516337 -1.37889,2.292941 -2.176126,4.060803 -3.3165937,8.59584 -3.3202729,13.202968 0,1.300047 0.088602,2.579401 0.2600956,3.832351 C 6.129154,49.483153 18.406575,44.015599 32.570317,44.0156 32.713582,44.0115 32.856814,44.0063 33,44 l 12.68767,-6.062398 c -1.062027,1.729879 -5.486734,3.944909 -7.374912,5.035096 -6.041928,3.488358 -13.714563,1.233551 -17.202919,-4.808537 z"/>
+ <path style="fill:#ffce41" d="m 32.031583,18.000339 c -0.03094,0 4.443979,1.995873 6.331957,3.085901 4.824814,2.785647 5.328398,12.734559 5.339778,16.76152 l 0.808584,0.468744 -0.824208,1.425765 c -6.4e-5,0.0014 0,0.0664 0,0.0664 l -0.312496,0.472656 -11.234521,5.132745 c 0.07422,0.0019 0.148519,0.0082 0.222654,0.0078 0.386969,-0.0063 0.773766,-0.02062 1.160142,-0.04296 0.224261,-0.0104 0.448167,-0.0116 0.671868,-0.02734 0.882161,-0.06512 1.76074,-0.172013 2.632781,-0.32031 C 36.885602,45.02166 36.94258,45.00996 37,45 48.831601,42.914994 57.689392,48.155459 59.6163,36.63007 59.868657,35.120651 59.99973,33.573571 60,32.000173 59.987334,27.081414 58.679131,22.252785 56.207077,18.000339 Z"/>
+ <path style="fill:#dd4d3e" d="m31.988615 4.0005059a27.999667 27.999667 0 0 0 -0.48437 0.01562 27.999667 27.999667 0 0 0 -1.484356 0.054687 27.999667 27.999667 0 0 0 -0.08204 0.01172 27.999667 27.999667 0 0 0 -2.53122 0.304684c-0.0857 0.01408-0.172278 0.024532-0.257809 0.039061-0.0052 0.000894-0.0104 0.00298-0.0156 0.0039a27.999667 27.999667 0 0 0 -2.62108 0.5898471 27.999667 27.999667 0 0 0 -5.210874 2.0273197 27.999667 27.999667 0 0 0 -0.621087 0.3554645 27.999667 27.999667 0 0 0 -10.913932 10.617061l11.378771 19.710702 0.238278 0.476558 0.05859 0.03516 0.53515 0.929677 4.910097 3.945265 1.363266-0.582025 1.562481 0.984364c-0.184895-0.340768-0.370224-0.849022-0.550772-1.417957l9.183484-3.925732-9.503792-16.464649c0.869413-2.005689 2.389615-3.412261 5.058533-3.710894h24.206744a27.999667 27.999667 0 0 0 -1.519514 -2.351534 27.999667 27.999667 0 0 0 -1.710917 -2.1406 27.999667 27.999667 0 0 0 -0.07422 -0.08594 27.999667 27.999667 0 0 0 -1.816382 -1.863255 27.999667 27.999667 0 0 0 -0.191404 -0.175779 27.999667 27.999667 0 0 0 -1.917947 -1.60545 27.999667 27.999667 0 0 0 -0.269526 -0.2031226 27.999667 27.999667 0 0 0 -1.980447 -1.3476404 27.999667 27.999667 0 0 0 -0.382807 -0.234372 27.999667 27.999667 0 0 0 -1.992165 -1.0859247 27.999667 27.999667 0 0 0 -0.566399 -0.269528 27.999667 27.999667 0 0 0 -1.914039 -0.8007716 27.999667 27.999667 0 0 0 -0.738273 -0.2734344 27.999667 27.999667 0 0 0 -1.843728 -0.5624933 27.999667 27.999667 0 0 0 -0.925769 -0.2382784 27.999667 27.999667 0 0 0 -1.722638 -0.3437459 27.999667 27.999667 0 0 0 -1.097643 -0.1640606 27.999667 27.999667 0 0 0 -1.570293 -0.1562482 27.999667 27.999667 0 0 0 -1.972633 -0.097655 27.999667 27.999667 0 0 0 -0.0118 0z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4.0001605a27.999667 27.999667 0 0 0 -28 28 27.999667 27.999667 0 0 0 0.0175782 0.492188 27.999667 27.999667 0 0 1 27.982422 -27.492188 27.999667 27.999667 0 0 1 27.972656 27.5 27.999667 27.999667 0 0 0 0.02539 -0.5 27.999667 27.999667 0 0 0 -27.998046 -28z"/>
+ <rect style="opacity:.2" width="28" height="28" x="-47" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="28" height="28" x="-46" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4587f3" width="22" height="22" x="-43" y="-43" rx="11" ry="11" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#4f4f4f" d="M 4.3164062 36 A 28 28 0 0 0 26.4375 59.441406 A 28 28 0 0 0 28.896484 59.8125 C 29.019666 59.830468 29.142607 59.851177 29.267578 59.863281 A 28 28 0 0 0 29.273438 59.863281 A 28.32401 27.999812 0 0 0 31.904297 59.996094 C 31.937497 59.996242 31.970666 59.9998 32.003906 60 A 28 28 0 0 0 32.011719 60 A 28 28 0 0 0 33.517578 59.945312 C 33.755514 59.930913 33.993493 59.91718 34.230469 59.898438 A 28 28 0 0 0 36.345703 59.642578 C 36.509849 59.622128 36.67322 59.599206 36.835938 59.574219 A 28 28 0 0 0 59.677734 36 L 4.3164062 36 z"/>
+ <path style="opacity:0.2" d="m 18,40.999301 v 1.036 3.997203 1.032429 4.998368 0.936 h 5.337891 C 24.815762,52.999301 26,51.044337 26,49.567301 26,48.645289 25.536022,47.370172 24.828125,46.696567 25.536022,46.022961 26,44.953313 26,44.031301 c 0,-1.477036 -1.184239,-3.032 -2.662109,-3.032 h -4.00586 z m 1.332031,1.036 h 4.00586 c 0.762006,-10e-7 1.330079,1.234424 1.330078,1.996 0,0.761576 -0.569024,1.963193 -1.330078,2.001203 h -4.00586 z m 16.597657,0.964 c 0,0.863852 0.01132,1.28968 0.01172,2 h -1.34375 v 1.032002 h 1.351563 c 0.0148,2.309326 0.06478,4.353096 0.339843,5.315654 0.198901,0.696076 0.633817,1.238688 1.195313,1.457032 0.561417,0.218341 1.114664,0.195312 1.781248,0.195312 v -1.335938 c -0.666584,0 -1.112375,-0.0244 -1.300781,-0.09766 -0.18842,-0.07326 -0.256227,-0.115579 -0.390625,-0.585937 -0.18566,-0.649726 -0.247464,-2.648559 -0.277344,-4.948467 h 1.300781 v -1.031998 h -1.3125 c -0.004,-0.713538 -0.01953,-1.134054 -0.01953,-2 z m -5.306641,2 c -0.723629,0 -1.361745,0.158139 -1.912109,0.484375 -0.540173,0.326231 -0.961823,0.790045 -1.267579,1.394531 C 27.147789,47.482696 27,48.611963 27,49.456332 c 0,0.863555 0.162145,1.188136 0.488281,1.773438 0.336336,0.585297 0.799492,1.026771 1.390625,1.324219 0.591132,0.297447 1.279671,0.445312 2.064453,0.445312 0.560559,0 1.045446,-0.04255 1.453125,-0.128906 0.407677,-0.07676 0.82041,-0.202298 1.238282,-0.375 v -1.00936 c -0.428064,0.172704 -0.84818,0.310304 -1.25586,0.40625 -0.397485,0.08636 -0.855208,0.128906 -1.375,0.128906 -0.815355,0 -1.453472,-0.224813 -1.912109,-0.675781 -0.448452,-0.460565 -0.680796,-1.484675 -0.701172,-2.357828 h 0.0078 v 0.02344 H 34 v -0.132813 c 0,-0.700442 -0.134965,-1.712335 -0.410156,-2.230468 -0.264983,-0.527717 -0.652511,-0.930899 -1.16211,-1.21875 -0.509598,-0.287854 -1.111633,-0.429688 -1.804687,-0.42969 z m 12.4375,0 c -0.560558,0 -1.049356,0.04257 -1.457031,0.128906 -0.407676,0.07678 -0.820409,0.198396 -1.238282,0.371094 v 1.109375 c 0.428064,-0.172704 0.84818,-0.310305 1.25586,-0.40625 C 42.018579,46.116066 42.48021,46.07352 43,46.07352 c 0.815356,0 1.449564,0.224813 1.908203,0.675781 0.213301,0.219061 0.376318,0.850523 0.492188,1.226562 l -0.875,0.02734 c -1.537753,0.0428 -2.674531,0.298795 -3.414063,0.769532 C 40.3718,49.232779 40,49.590683 40,50.446567 c 0,0.877276 0.286161,1.526118 0.849609,1.943359 0.563452,0.406547 1.27199,0.609375 2.128907,0.609375 0.786482,0 1.405477,-0.11515 1.863281,-0.339844 0.261674,-0.128403 0.512964,-0.306407 0.759765,-0.515625 v 0.144531 0.710938 H 47 V 49.296176 H 46.9961 C 46.99626,49.275766 47,49.258152 47,49.237582 47,48.374025 46.837832,47.350228 46.511719,46.764926 46.175383,46.179624 45.712225,45.738153 45.121094,45.440707 44.529958,45.143259 43.845325,44.999301 43.060547,44.999301 Z m -12.453125,1.03125 c 0.68286,0 1.185999,0.204601 1.501953,0.617188 0.214193,0.273201 0.326724,1.024261 0.400391,1.412109 h -3.955078 c 0.112456,-0.410848 0.272295,-1.174704 0.52539,-1.439453 0.377104,-0.393398 0.88525,-0.589844 1.527344,-0.589844 z m -11.275391,1.034382 h 4.00586 c 0.762006,0 1.330079,1.740792 1.330078,2.502368 0,0.761576 -0.568074,2.496002 -1.330078,2.496 h -4.00586 z m 26.248047,1.887493 c 0.0105,0.115977 0.0222,0.22853 0.02539,0.34375 h -0.0039 v 0.02344 1.750396 c -0.09017,0.105491 -0.186311,0.208744 -0.300781,0.294922 -0.528234,0.395849 -1.186172,0.597656 -1.972656,0.597656 -0.504756,0 -0.923273,-0.115171 -1.251953,-0.339843 -0.316941,-0.224672 -0.472655,-0.675209 -0.472656,-1.156646 0,-0.545627 0.219952,-0.669191 0.666015,-0.96875 0.457801,-0.299562 1.275363,-0.474785 2.449219,-0.517578 z"/>
+ <path style="fill:#ffffff" d="m 18,40 v 1.036 3.997203 1.032429 V 51.064 52 h 5.337891 C 24.815762,52 26,50.045036 26,48.568 26,47.645988 25.536022,46.370871 24.828125,45.697266 25.536022,45.02366 26,43.954012 26,43.032 26,41.554964 24.815761,40 23.337891,40 h -4.00586 z m 1.332031,1.036 h 4.00586 c 0.762006,-1e-6 1.330079,1.234424 1.330078,1.996 0,0.761576 -0.569024,1.963193 -1.330078,2.001203 h -4.00586 z M 35.929688,42 c 0,0.863852 0.01132,1.28968 0.01172,2 h -1.34375 v 1.032002 h 1.351563 c 0.0148,2.309326 0.06478,4.353096 0.339843,5.315654 0.198901,0.696076 0.633817,1.238688 1.195313,1.457032 C 38.045794,52.023029 38.599041,52 39.265625,52 v -1.335938 c -0.666584,0 -1.112375,-0.0244 -1.300781,-0.09766 -0.18842,-0.07326 -0.256227,-0.115579 -0.390625,-0.585937 -0.18566,-0.649726 -0.247464,-2.648559 -0.277344,-4.948467 h 1.300781 V 44 h -1.3125 c -0.004,-0.713538 -0.01953,-1.134054 -0.01953,-2 z m -5.306641,2 c -0.723629,0 -1.361745,0.158139 -1.912109,0.484375 -0.540173,0.326231 -0.961823,0.790045 -1.267579,1.394531 C 27.147789,46.483395 27,47.612662 27,48.457031 c 0,0.863555 0.162145,1.188136 0.488281,1.773438 0.336336,0.585297 0.799492,1.026771 1.390625,1.324219 C 29.470038,51.852135 30.158577,52 30.943359,52 c 0.560559,0 1.045446,-0.04255 1.453125,-0.128906 0.407677,-0.07676 0.82041,-0.202298 1.238282,-0.375 v -1.00936 c -0.428064,0.172704 -0.84818,0.310304 -1.25586,0.40625 -0.397485,0.08636 -0.855208,0.128906 -1.375,0.128906 -0.815355,0 -1.453472,-0.224813 -1.912109,-0.675781 -0.448452,-0.460565 -0.680796,-1.484675 -0.701172,-2.357828 h 0.0078 v 0.02344 H 34 V 47.878908 C 34,47.178466 33.865035,46.166573 33.589844,45.64844 33.324861,45.120723 32.937333,44.717541 32.427734,44.42969 31.918136,44.141836 31.316101,44.000002 30.623047,44 Z m 12.4375,0 c -0.560558,0 -1.049356,0.04257 -1.457031,0.128906 -0.407676,0.07678 -0.820409,0.198396 -1.238282,0.371094 v 1.109375 c 0.428064,-0.172704 0.84818,-0.310305 1.25586,-0.40625 0.397485,-0.08636 0.859116,-0.128906 1.378906,-0.128906 0.815356,0 1.449564,0.224813 1.908203,0.675781 0.213301,0.219061 0.376318,0.850523 0.492188,1.226562 l -0.875,0.02734 c -1.537753,0.0428 -2.674531,0.298795 -3.414063,0.769532 C 40.3718,48.233478 40,48.591382 40,49.447266 c 0,0.877276 0.286161,1.526118 0.849609,1.943359 C 41.413061,51.797172 42.121599,52 42.978516,52 c 0.786482,0 1.405477,-0.11515 1.863281,-0.339844 0.261674,-0.128403 0.512964,-0.306407 0.759765,-0.515625 V 51.289062 52 H 47 V 48.296875 H 46.9961 C 46.99626,48.276465 47,48.258851 47,48.238281 47,47.374724 46.837832,46.350927 46.511719,45.765625 46.175383,45.180323 45.712225,44.738852 45.121094,44.441406 44.529958,44.143958 43.845325,44 43.060547,44 Z m -12.453125,1.03125 c 0.68286,0 1.185999,0.204601 1.501953,0.617188 0.214193,0.273201 0.326724,1.024261 0.400391,1.412109 h -3.955078 c 0.112456,-0.410848 0.272295,-1.174704 0.52539,-1.439453 0.377104,-0.393398 0.88525,-0.589844 1.527344,-0.589844 z m -11.275391,1.034382 h 4.00586 c 0.762006,0 1.330079,1.740792 1.330078,2.502368 0,0.761576 -0.568074,2.496002 -1.330078,2.496 h -4.00586 z m 26.248047,1.887493 c 0.0105,0.115977 0.0222,0.22853 0.02539,0.34375 h -0.0039 v 0.02344 1.750396 c -0.09017,0.105491 -0.186311,0.208744 -0.300781,0.294922 -0.528234,0.395849 -1.186172,0.597656 -1.972656,0.597656 -0.504756,0 -0.923273,-0.115171 -1.251953,-0.339843 -0.316941,-0.224672 -0.472655,-0.675209 -0.472656,-1.156646 0,-0.545627 0.219952,-0.669191 0.666015,-0.96875 0.457801,-0.299562 1.275363,-0.474785 2.449219,-0.517578 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/google-chrome-unstable.svg b/.icons/awkward/64x64/apps/google-chrome-unstable.svg
new file mode 100644
index 00000000..069a9438
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-chrome-unstable.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <path style="opacity:.1" d="m31.988333 59.969839c-15.503815 0-27.985666-12.481451-27.985666-27.985667 0-0.234677-0.006-0.466373 0-0.699631 0.3700156 15.176819 12.716048 27.285675 27.985666 27.285675 15.269019 0 27.615672-12.108656 27.985667-27.285675 0.006 0.233257 0 0.464954 0 0.699631 0 15.503816-12.481451 27.985667-27.985667 27.985667z"/>
+ <path style="fill:#f66f6f" d="m8.6998295 16.504263c-0.4817493 0.731944-0.927343 1.516337-1.37889 2.292941a27.999667 27.999667 0 0 0 -3.3202729 13.202968 27.999667 27.999667 0 0 0 27.999666 27.999667 27.999667 27.999667 0 0 0 0.429683 -0.0156l13.257654-22.046637c-1.062027 1.729879-5.486734 3.944909-7.374912 5.035096-6.041928 3.488358-13.714563 1.233551-17.202919-4.808537l-12.41001-21.659898z"/>
+ <path style="fill:#e58989" d="m32.031583 18.000339c-0.03094 0 4.443979 1.995873 6.331957 3.085901 4.824814 2.785647 5.328398 12.734559 5.339778 16.76152l0.808584 0.468744-0.824208 1.425765c-0.000064 0.0014 0 0.0664 0 0.0664l-0.312496 0.472656-11.374865 19.702892c0.07422 0.0019 0.148519 0.0082 0.222654 0.0078a27.999667 27.999667 0 0 0 1.160142 -0.04296c0.224261-0.0104 0.448167-0.0116 0.671868-0.02734a27.999667 27.999667 0 0 0 2.632781 -0.32031c0.05748-0.0096 0.114458-0.0213 0.171878-0.03126a27.999667 27.999667 0 0 0 23.140344 -27.569974 27.999667 27.999667 0 0 0 -3.792923 -13.999834h-24.175494z"/>
+ <path style="fill:#e64646" d="m31.988615 4.0005059a27.999667 27.999667 0 0 0 -0.48437 0.01562 27.999667 27.999667 0 0 0 -1.484356 0.054687 27.999667 27.999667 0 0 0 -0.08204 0.01172 27.999667 27.999667 0 0 0 -2.53122 0.304684c-0.0857 0.01408-0.172278 0.024532-0.257809 0.039061-0.0052 0.000894-0.0104 0.00298-0.0156 0.0039a27.999667 27.999667 0 0 0 -2.62108 0.5898471 27.999667 27.999667 0 0 0 -5.210874 2.0273197 27.999667 27.999667 0 0 0 -0.621087 0.3554645 27.999667 27.999667 0 0 0 -10.913932 10.617061l11.378771 19.710702 0.238278 0.476558 0.05859 0.03516 0.53515 0.929677 4.910097 3.945265 1.363266-0.582025 1.562481 0.984364c-0.184895-0.340768-0.370224-0.849022-0.550772-1.417957l9.183484-3.925732-9.503792-16.464649c0.869413-2.005689 2.389615-3.412261 5.058533-3.710894h24.206744a27.999667 27.999667 0 0 0 -1.519514 -2.351534 27.999667 27.999667 0 0 0 -1.710917 -2.1406 27.999667 27.999667 0 0 0 -0.07422 -0.08594 27.999667 27.999667 0 0 0 -1.816382 -1.863255 27.999667 27.999667 0 0 0 -0.191404 -0.175779 27.999667 27.999667 0 0 0 -1.917947 -1.60545 27.999667 27.999667 0 0 0 -0.269526 -0.2031226 27.999667 27.999667 0 0 0 -1.980447 -1.3476404 27.999667 27.999667 0 0 0 -0.382807 -0.234372 27.999667 27.999667 0 0 0 -1.992165 -1.0859247 27.999667 27.999667 0 0 0 -0.566399 -0.269528 27.999667 27.999667 0 0 0 -1.914039 -0.8007716 27.999667 27.999667 0 0 0 -0.738273 -0.2734344 27.999667 27.999667 0 0 0 -1.843728 -0.5624933 27.999667 27.999667 0 0 0 -0.925769 -0.2382784 27.999667 27.999667 0 0 0 -1.722638 -0.3437459 27.999667 27.999667 0 0 0 -1.097643 -0.1640606 27.999667 27.999667 0 0 0 -1.570293 -0.1562482 27.999667 27.999667 0 0 0 -1.972633 -0.097655 27.999667 27.999667 0 0 0 -0.0118 0z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4.0001605a27.999667 27.999667 0 0 0 -28 28 27.999667 27.999667 0 0 0 0.0175782 0.492188 27.999667 27.999667 0 0 1 27.982422 -27.492188 27.999667 27.999667 0 0 1 27.972656 27.5 27.999667 27.999667 0 0 0 0.02539 -0.5 27.999667 27.999667 0 0 0 -27.998046 -28z"/>
+ <rect style="opacity:.2" width="28" height="28" x="-47" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="28" height="28" x="-46" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e64646" width="22" height="22" x="-43" y="-43" rx="11" ry="11" transform="matrix(0,-1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/google-chrome.svg b/.icons/awkward/64x64/apps/google-chrome.svg
new file mode 100644
index 00000000..0d3cd2c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-chrome.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <path style="opacity:.1" d="m31.988333 59.969839c-15.503815 0-27.985666-12.481451-27.985666-27.985667 0-0.234677-0.006-0.466373 0-0.699631 0.3700156 15.176819 12.716048 27.285675 27.985666 27.285675 15.269019 0 27.615672-12.108656 27.985667-27.285675 0.006 0.233257 0 0.464954 0 0.699631 0 15.503816-12.481451 27.985667-27.985667 27.985667z"/>
+ <path style="fill:#109f5b" d="m8.6998295 16.504263c-0.4817493 0.731944-0.927343 1.516337-1.37889 2.292941a27.999667 27.999667 0 0 0 -3.3202729 13.202968 27.999667 27.999667 0 0 0 27.999666 27.999667 27.999667 27.999667 0 0 0 0.429683 -0.0156l13.257654-22.046637c-1.062027 1.729879-5.486734 3.944909-7.374912 5.035096-6.041928 3.488358-13.714563 1.233551-17.202919-4.808537l-12.41001-21.659898z"/>
+ <path style="fill:#ffce41" d="m32.031583 18.000339c-0.03094 0 4.443979 1.995873 6.331957 3.085901 4.824814 2.785647 5.328398 12.734559 5.339778 16.76152l0.808584 0.468744-0.824208 1.425765c-0.000064 0.0014 0 0.0664 0 0.0664l-0.312496 0.472656-11.374865 19.702892c0.07422 0.0019 0.148519 0.0082 0.222654 0.0078a27.999667 27.999667 0 0 0 1.160142 -0.04296c0.224261-0.0104 0.448167-0.0116 0.671868-0.02734a27.999667 27.999667 0 0 0 2.632781 -0.32031c0.05748-0.0096 0.114458-0.0213 0.171878-0.03126a27.999667 27.999667 0 0 0 23.140344 -27.569974 27.999667 27.999667 0 0 0 -3.792923 -13.999834h-24.175494z"/>
+ <path style="fill:#dd4d3e" d="m31.988615 4.0005059a27.999667 27.999667 0 0 0 -0.48437 0.01562 27.999667 27.999667 0 0 0 -1.484356 0.054687 27.999667 27.999667 0 0 0 -0.08204 0.01172 27.999667 27.999667 0 0 0 -2.53122 0.304684c-0.0857 0.01408-0.172278 0.024532-0.257809 0.039061-0.0052 0.000894-0.0104 0.00298-0.0156 0.0039a27.999667 27.999667 0 0 0 -2.62108 0.5898471 27.999667 27.999667 0 0 0 -5.210874 2.0273197 27.999667 27.999667 0 0 0 -0.621087 0.3554645 27.999667 27.999667 0 0 0 -10.913932 10.617061l11.378771 19.710702 0.238278 0.476558 0.05859 0.03516 0.53515 0.929677 4.910097 3.945265 1.363266-0.582025 1.562481 0.984364c-0.184895-0.340768-0.370224-0.849022-0.550772-1.417957l9.183484-3.925732-9.503792-16.464649c0.869413-2.005689 2.389615-3.412261 5.058533-3.710894h24.206744a27.999667 27.999667 0 0 0 -1.519514 -2.351534 27.999667 27.999667 0 0 0 -1.710917 -2.1406 27.999667 27.999667 0 0 0 -0.07422 -0.08594 27.999667 27.999667 0 0 0 -1.816382 -1.863255 27.999667 27.999667 0 0 0 -0.191404 -0.175779 27.999667 27.999667 0 0 0 -1.917947 -1.60545 27.999667 27.999667 0 0 0 -0.269526 -0.2031226 27.999667 27.999667 0 0 0 -1.980447 -1.3476404 27.999667 27.999667 0 0 0 -0.382807 -0.234372 27.999667 27.999667 0 0 0 -1.992165 -1.0859247 27.999667 27.999667 0 0 0 -0.566399 -0.269528 27.999667 27.999667 0 0 0 -1.914039 -0.8007716 27.999667 27.999667 0 0 0 -0.738273 -0.2734344 27.999667 27.999667 0 0 0 -1.843728 -0.5624933 27.999667 27.999667 0 0 0 -0.925769 -0.2382784 27.999667 27.999667 0 0 0 -1.722638 -0.3437459 27.999667 27.999667 0 0 0 -1.097643 -0.1640606 27.999667 27.999667 0 0 0 -1.570293 -0.1562482 27.999667 27.999667 0 0 0 -1.972633 -0.097655 27.999667 27.999667 0 0 0 -0.0118 0z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4.0001605a27.999667 27.999667 0 0 0 -28 28 27.999667 27.999667 0 0 0 0.0175782 0.492188 27.999667 27.999667 0 0 1 27.982422 -27.492188 27.999667 27.999667 0 0 1 27.972656 27.5 27.999667 27.999667 0 0 0 0.02539 -0.5 27.999667 27.999667 0 0 0 -27.998046 -28z"/>
+ <rect style="opacity:.2" width="28" height="28" x="-47" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="28" height="28" x="-46" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4587f3" width="22" height="22" x="-43" y="-43" rx="11" ry="11" transform="matrix(0,-1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/google-chrome2.svg b/.icons/awkward/64x64/apps/google-chrome2.svg
new file mode 120000
index 00000000..51768ebb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-chrome2.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/google-docs.svg b/.icons/awkward/64x64/apps/google-docs.svg
new file mode 100644
index 00000000..d4db604f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-docs.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 14.5,8 C 13.115,8 12,9.115 12,10.5 v 45 c 0,1.385 1.115,2.5 2.5,2.5 h 35 C 50.885,58 52,56.885 52,55.5 V 23 L 38.25,21.75 37,8 Z"/>
+ <path fill="#528ff5" d="m14.5 7c-1.385 0-2.5 1.115-2.5 2.5v45c0 1.385 1.115 2.5 2.5 2.5h35c1.385 0 2.5-1.115 2.5-2.5v-32.5l-13.75-1.25-1.25-13.75z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.5,7 C 13.115,7 12,8.115 12,9.5 v 1 C 12,9.115 13.115,8 14.5,8 H 37 L 38.25,21.75 52,22 v 0 L 38.25,20.75 37,7 Z"/>
+ <path fill="#a5c5f9" d="m37 7v12.5c0 1.3808 1.1193 2.5 2.5 2.5h12.5l-15-15z"/>
+ <path fill="#fff" d="m21 29v3h22v-3h-22zm0 6v3h22v-3h-22zm0 6v3h22v-3h-22zm0 6v3h16v-3h-16z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/google-drive.svg b/.icons/awkward/64x64/apps/google-drive.svg
new file mode 100644
index 00000000..bca4515e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-drive.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 22.769843,7.0010804 c -0.08444,0.00139 -0.169676,0.0056 -0.253902,0.01172 l 0.0118,0.01954 C 20.982263,7.116876 19.56748,7.9661032 18.781725,9.344791 L 2.6297192,37.707478 c -0.8884954,1.559947 -0.8336105,3.505073 0.1445369,5.007707 l 9.2341809,14.179391 c 0.339519,0.521191 0.775499,0.9698 1.285129,1.316379 C 14.05049,58.72603 14.939437,58.999948 15.8482,59 l 32.307918,0 c 1.543215,1.22e-4 2.983523,-0.790475 3.839763,-2.105424 l 9.230275,-14.179391 c 0.206481,-0.320235 0.3749,-0.665634 0.499989,-1.027322 0.0024,-0.0066 0.0056,-0.0128 0.0078,-0.0196 0.453849,-1.309358 0.322541,-2.759722 -0.359368,-3.960853 L 45.218591,9.344781 C 44.452387,8.000402 43.089836,7.1685477 41.589761,7.0479544 l 0.02734,-0.046873 -0.382804,0 -18.464458,0 z m 9.222463,17.3980726 9.413865,17.269168 -18.964447,0 9.550582,-17.269168 z"/>
+ <path style="fill:#306ed2" d="m 7.5044294,40.019951 5.7389616,8.243377 -1.091629,6.554887 c -0.102182,0.613573 0.631979,2.046203 1.141609,2.392781 0.756923,0.515076 1.64587,0.788994 2.554634,0.789046 l 32.307917,0 c 1.543215,1.22e-4 2.983523,-0.790476 3.839763,-2.105424 L 61.22596,41.715227 c 0.206481,-0.320235 0.3749,-0.665634 0.499989,-1.027322 0.0022,-0.0066 0.0056,-0.0128 0.0078,-0.0196 0.07328,-0.211402 0.105518,-0.431311 0.148437,-0.648422 l -0.813535,-0.861124 -40.694667,0.861124 z"/>
+ <path style="opacity:0.2" d="m 31.994141,23.398438 -18.701172,33.8125 c 0.134751,0.0917 0.277432,0.16596 0.419922,0.242187 L 32.267578,23.902344 Z M 12.007812,55.894531 c -8.005208,5.403646 -4.002604,2.701823 0,0 z"/>
+ <path style="fill:#05ab5f" d="M 22.770233,6.0011313 C 21.128734,6.0009057 19.610606,6.8935318 18.783095,8.3454834 L 2.6294574,36.709038 c -0.8884947,1.559947 -0.8316493,3.502035 0.1464889,5.004669 l 9.2314097,14.181779 c 0.339519,0.521191 0.776803,0.968064 1.286432,1.314642 L 41.615523,6.0011313 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.769531 6.0019531 C 21.128032 6.0017275 19.610714 6.8937515 18.783203 8.3457031 L 2.6289062 36.708984 C 2.1304694 37.584099 1.9408695 38.578238 2.0332031 39.548828 C 2.1050474 38.911209 2.3014428 38.283918 2.6289062 37.708984 L 18.783203 9.3457031 C 19.610714 7.8937515 21.128032 7.0017275 22.769531 7.0019531 L 41.0625 7.0019531 L 41.615234 6.0019531 L 22.769531 6.0019531 z"/>
+ <path style="opacity:0.2" d="m 22.769735,7.0011781 c -0.08444,0.00139 -0.169676,0.0056 -0.253902,0.01172 L 41.054508,41.02 l 19.972238,0 0.199216,-0.304682 c 0.206481,-0.320235 0.3749,-0.665634 0.499989,-1.027322 0.0024,-0.0066 0.0056,-0.0128 0.0078,-0.0196 0.0644,-0.185816 0.08796,-0.37992 0.128897,-0.5703 -0.0052,-0.0257 -0.0024,-0.0525 -0.0078,-0.07812 l -20.800345,0 -17.456662,-32.0187996 -0.828107,0 z"/>
+ <path style="fill:#ffbc3b" d="m 22.769735,6.0011313 c -0.08444,0.00139 -0.169676,0.0056 -0.253902,0.01172 l 18.538675,34.007102 20.827688,0 c 0.222839,-1.126967 0.06402,-2.30523 -0.507801,-3.312431 L 45.218483,8.3448322 C 44.39097,6.8928806 42.875692,6.0009057 41.234193,6.0011313 l -18.464458,0 z M 2.6217193,41.445701 c 0.034125,0.06288 0.068573,0.126277 0.1054658,0.187496 -0.036891,-0.06124 -0.07134,-0.124618 -0.1054658,-0.187496 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32.114582,21.002777 a 2.6666255,2.500208 0 0 0 -2.418994,1.237774 l -4.666128,7.499873 -4.666128,7.499877 A 2.6666255,2.500208 0 0 0 22.667754,41 l 9.332258,0 9.332255,0 a 2.6666255,2.500208 0 0 0 2.304421,-3.759699 L 38.97056,29.740424 34.304434,22.240551 a 2.6666255,2.500208 0 0 0 -2.189852,-1.237774 z"/>
+ <path style="fill:#ffffff" d="m 32.114582,20.003196 a 2.6666255,2.500208 0 0 0 -2.418994,1.237774 l -4.666128,7.499873 -4.666128,7.499877 a 2.6666255,2.500208 0 0 0 2.304422,3.759699 l 9.332258,0 9.332255,0 A 2.6666255,2.500208 0 0 0 43.636688,36.24072 L 38.97056,28.740843 34.304434,21.24097 a 2.6666255,2.500208 0 0 0 -2.189852,-1.237774 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.769531 6.0019531 C 22.685091 6.0033431 22.599851 6.0075519 22.515625 6.0136719 L 23.054688 7.0019531 L 41.234375 7.0019531 C 42.875874 7.0017275 44.391237 7.8917984 45.21875 9.34375 L 61.375 37.707031 C 61.694757 38.270248 61.870549 38.888215 61.9375 39.519531 C 62.031462 38.549217 61.862891 37.566398 61.375 36.707031 L 45.21875 8.3457031 C 44.391237 6.8937515 42.875874 6.0017275 41.234375 6.0019531 L 22.769531 6.0019531 z M 2.6210938 41.445312 C 2.6552187 41.508192 2.6896697 41.571594 2.7265625 41.632812 C 2.6896715 41.571573 2.6552196 41.50819 2.6210938 41.445312 z M 2.6210938 42.445312 C 2.6552196 42.508191 2.6896715 42.571573 2.7265625 42.632812 C 2.6896697 42.571593 2.6552187 42.508192 2.6210938 42.445312 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/google-earth.svg b/.icons/awkward/64x64/apps/google-earth.svg
new file mode 100644
index 00000000..f4c0ba7b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-earth.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337995 -0.04,-0.66599 -0.05,-0.999985 C 59.421208,47.0422 47.173383,59.000029 31.9996,59.000029 16.825417,59.000029 4.5779921,47.0422 4.0499997,32.000415 Z"/>
+ <rect style="fill:#4d95db" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2" transform="matrix(0.19539721,0,0,0.19963715,8.2405398,10.102528)">
+ <path d="M 120,4.5 C 105.47,4.5 91.566,7.191 78.756,12.091 83.673,11.417 89.56,11 96.625,11 c 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 C 217.093,39.767 172.663,4.5 119.983,4.5 Z"/>
+ <path d="m 49.333,64.333 c 39.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 C 26.165,49.598 14.864,67.63 9.005,87.971 21.043,75.938 34.8,64.335 49.334,64.335 Z"/>
+ <path d="M 165.12,194.12 C 98.125,194.12 47.5,158 29.5,158 c -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.624 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(0.19539721,0,0,0.19963715,8.2405398,9.1023564)">
+ <path d="M 120,4.5 C 105.47,4.5 91.566,7.191 78.756,12.091 83.673,11.417 89.56,11 96.625,11 c 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 C 217.103,39.767 172.673,4.5 119.993,4.5 Z"/>
+ <path d="m 49.333,64.333 c 39.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 C 26.166,49.598 14.865,67.63 9.006,87.971 21.044,75.938 34.801,64.335 49.335,64.335 Z"/>
+ <path d="M 165.12,194.12 C 98.125,194.12 47.5,158 29.5,158 c -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.624 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/google-keep.svg b/.icons/awkward/64x64/apps/google-keep.svg
new file mode 120000
index 00000000..9edd43db
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-keep.svg
@@ -0,0 +1 @@
+keep.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/google-photos.svg b/.icons/awkward/64x64/apps/google-photos.svg
new file mode 100644
index 00000000..4f6eff5c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-photos.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m32 5v14h-14l-14 14h14v14l14 14v-14h14l14-14h-14v-14z"/>
+ <path style="fill:#fec006" d="m32 32-28 0 14-14h14"/>
+ <path style="fill:#f34235" d="m32 32-0-28 14 14v14"/>
+ <path style="fill:#4bae4f" d="m18 32v14l14 14 0-28"/>
+ <path style="fill:#2095f2" d="m32 32 28 0l-14 14h-14"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m32 32v1h27l1-1h-28z"/>
+ <path style="fill:#9c27b0" d="m32 32 14-14v14z"/>
+ <path style="fill:#1ea362" d="m32 32-14 14l0-14z"/>
+ <path style="fill:#3e50b4" d="m46 46-14-14v14z"/>
+ <path style="fill:#fe9700" d="m18 18 14 14v-14z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m32 4v1l14 14v-1l-14-14zm-14 14l-14 14h1l13-13h14v-1h-14z"/>
+ <path style="opacity:0.2" d="m32 26-2.5 5.5-5.5 2.5 5.5 2.5 2.5 5.5 2.5-5.5 5.5-2.5-5.5-2.5z"/>
+ <path style="fill:#ffffff" d="m32 24-2.5 5.5-5.5 2.5 5.5 2.5 2.5 5.5 2.5-5.5 5.5-2.5-5.5-2.5z"/>
+ <path style="fill:#ebebeb" d="m24 32 5.5 2.5 2.5 5.5v-8z"/>
+ <path style="fill:#dfdfdf" d="m40 32-5.5 2.5-2.5 5.5v-8z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/google-play-music-desktop-player.svg b/.icons/awkward/64x64/apps/google-play-music-desktop-player.svg
new file mode 100644
index 00000000..64bcfdc0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-play-music-desktop-player.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1">
+ <path style="opacity:0.2" d="m 56.778312,31.998237 c -0.317181,0.779362 -0.989622,1.524483 -2.058605,2.129005 L 12.47561,58.249297 C 10.671206,59.3013 9.0910023,59.205299 8.0778,58.219297 7.4127984,57.551296 6.9995975,56.467293 6.9995975,55.06729 l 0,2.000004 c 0,1.400564 0.4131409,2.483806 1.0781225,3.152408 1.0133023,0.986762 2.593406,1.081662 4.39841,0.03126 L 54.718227,36.126906 c 1.972085,-1.115082 2.645206,-2.685206 2.058605,-4.129009 z"/>
+ <path style="fill:#eb4d27" d="M 54.720307,28.852227 12.47821,4.7241717 C 10.673406,3.7065694 9.0584022,3.8019696 8.0768,4.7569718 7.3801984,5.4253733 7.0001975,6.5075758 7.0001975,7.9081791 l 0,48.1601109 c 0,1.400563 0.4116609,2.482806 1.0766425,3.151207 1.0133023,0.986762 2.596606,1.082263 4.40161,0.03184 L 54.720547,35.123282 c 3.039807,-1.718864 3.039807,-4.520011 0,-6.270615 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.96875 4 C 9.2165483 4.016 8.5689261 4.2804114 8.078125 4.7578125 C 7.3813234 5.426214 7 6.5056467 7 7.90625 L 7 8.9101562 C 7 7.509553 7.3813234 6.4301202 8.078125 5.7617188 C 8.5689261 5.2843177 9.2165483 5.0199063 9.96875 5.0039062 C 10.720752 4.9879062 11.574561 5.2216676 12.476562 5.7304688 L 54.71875 29.855469 C 56.016996 30.602026 56.739894 31.540869 56.923828 32.503906 C 57.188876 31.209412 56.467388 29.859071 54.71875 28.853516 L 12.476562 4.7265625 C 11.574561 4.2177614 10.720752 3.9839999 9.96875 4 z"/>
+ <path style="fill:#ffd739" d="m 32.000255,10.000184 c -2.722006,0 -5.316012,0.534001 -7.704018,1.476603 l -0.006,-0.004 a 21.000048,21.000048 0 0 0 -0.072,0.0314 c -0.548001,0.219401 -1.084002,0.467001 -1.608004,0.730402 a 21.000048,21.000048 0 0 0 -0.298,0.1446 c -0.516001,0.269601 -1.016003,0.564602 -1.507404,0.875002 a 21.000048,21.000048 0 0 0 -0.2968,0.179601 c -0.461801,0.3028 -0.904403,0.631601 -1.339804,0.968802 a 21.000048,21.000048 0 0 0 -0.3672,0.273401 c -0.393801,0.3186 -0.763402,0.662001 -1.132803,1.007802 a 21.000048,21.000048 0 0 0 -0.425801,0.386801 C 16.78562,16.521999 16.351619,16.993 15.937818,17.484601 a 21.000048,21.000048 0 0 0 -0.0744,0.082 c -1.772604,2.127605 -3.128607,4.611611 -3.953009,7.327617 a 21.000048,21.000048 0 0 0 -0.0274,0.102 c -0.188401,0.632002 -0.351601,1.278003 -0.480401,1.934005 a 21.000048,21.000048 0 0 0 -0.0392,0.242 c -0.107801,0.584002 -0.199401,1.172003 -0.257801,1.774004 a 21.000048,21.000048 0 0 0 -0.1054,2.054005 c 0,0.660002 0.038,1.312003 0.0976,1.958005 a 21.000048,21.000048 0 0 0 0.047,0.394001 c 0.0626,0.560001 0.148,1.114002 0.253801,1.660003 a 21.000048,21.000048 0 0 0 0.0548,0.274001 c 0.426201,2.052005 1.150802,3.994009 2.128805,5.780013 0.675801,1.234003 1.470603,2.390006 2.371205,3.458008 2.221405,2.632006 5.066812,4.722011 8.324819,6.012014 0.034,0.012 0.058,-0.008 0.09,0 a 21.000048,21.000048 0 0 0 2.128005,0.706002 l 25.73406,-14.696034 a 21.000048,21.000048 0 0 0 0.770001,-5.546013 c 0,-0.906002 -0.076,-1.792004 -0.188,-2.668006 a 21.000048,21.000048 0 0 0 -0.082,-0.618001 l -0.016,-0.006 C 51.130299,17.678002 42.474279,10.000184 32.000255,10.000184 Z"/>
+ <circle style="fill:#ff8c00" cx="32" cy="31" r="13"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 10 C 29.277994 10 26.684881 10.53396 24.296875 11.476562 L 24.291016 11.472656 A 21.000048 21.000048 0 0 0 24.21875 11.503906 C 23.670749 11.723307 23.133377 11.970974 22.609375 12.234375 A 21.000048 21.000048 0 0 0 22.3125 12.378906 C 21.796499 12.648507 21.296088 12.943506 20.804688 13.253906 A 21.000048 21.000048 0 0 0 20.507812 13.433594 C 20.046011 13.736394 19.60337 14.065143 19.167969 14.402344 A 21.000048 21.000048 0 0 0 18.800781 14.675781 C 18.40698 14.994381 18.03737 15.337793 17.667969 15.683594 A 21.000048 21.000048 0 0 0 17.242188 16.070312 C 16.785386 16.521714 16.351301 16.992774 15.9375 17.484375 A 21.000048 21.000048 0 0 0 15.863281 17.566406 C 14.090677 19.694011 12.734558 22.178525 11.910156 24.894531 A 21.000048 21.000048 0 0 0 11.882812 24.996094 C 11.694411 25.628096 11.531144 26.273685 11.402344 26.929688 A 21.000048 21.000048 0 0 0 11.363281 27.171875 C 11.25548 27.755877 11.163869 28.343312 11.105469 28.945312 A 21.000048 21.000048 0 0 0 11 31 C 11 31.171 11.014966 31.338812 11.025391 31.507812 A 21.000048 21.000048 0 0 1 11.105469 29.949219 C 11.163869 29.347218 11.25548 28.759783 11.363281 28.175781 A 21.000048 21.000048 0 0 1 11.402344 27.933594 C 11.531144 27.277592 11.694411 26.632002 11.882812 26 A 21.000048 21.000048 0 0 1 11.910156 25.896484 C 12.734558 23.180478 14.090677 20.697917 15.863281 18.570312 A 21.000048 21.000048 0 0 1 15.9375 18.488281 C 16.351301 17.99668 16.785387 17.52562 17.242188 17.074219 A 21.000048 21.000048 0 0 1 17.667969 16.6875 C 18.03737 16.341699 18.40698 15.998287 18.800781 15.679688 A 21.000048 21.000048 0 0 1 19.167969 15.40625 C 19.60337 15.069049 20.046011 14.7403 20.507812 14.4375 A 21.000048 21.000048 0 0 1 20.804688 14.257812 C 21.296088 13.947413 21.796499 13.652413 22.3125 13.382812 A 21.000048 21.000048 0 0 1 22.609375 13.238281 C 23.133377 12.97488 23.670749 12.727213 24.21875 12.507812 A 21.000048 21.000048 0 0 1 24.291016 12.476562 L 24.296875 12.480469 C 26.684881 11.537867 29.277994 11.003906 32 11.003906 C 42.474024 11.003906 51.13084 18.680714 52.714844 28.710938 L 52.730469 28.716797 A 21.000048 21.000048 0 0 1 52.8125 29.335938 C 52.903611 30.048556 52.958539 30.770716 52.980469 31.501953 A 21.000048 21.000048 0 0 0 53 31 C 53 30.093998 52.9245 29.208033 52.8125 28.332031 A 21.000048 21.000048 0 0 0 52.730469 27.714844 L 52.714844 27.708984 C 51.13084 17.678761 42.474024 10 32 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/google-slides.svg b/.icons/awkward/64x64/apps/google-slides.svg
new file mode 100644
index 00000000..d57b10a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-slides.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 14.5,8 C 13.115,8 12,9.115 12,10.5 V 55.5 C 12,56.885 13.115,58 14.5,58 H 49.5 C 50.885,58 52,56.885 52,55.5 V 23 L 37,8 Z"/>
+ <path style="fill:#fec006" d="M 14.5,7 C 13.115,7 12,8.115 12,9.5 V 54.5 C 12,55.885 13.115,57 14.5,57 H 49.5 C 50.885,57 52,55.885 52,54.5 V 22 L 40,19 37,7 Z"/>
+ <path style="opacity:0.2" d="M 52,23 37,8 V 20.5 C 37,21.885 38.115,23 39.5,23 Z"/>
+ <path style="fill:#fed861" d="M 52,22 37,7 V 19.5 C 37,20.885 38.115,22 39.5,22 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.5 7 C 13.115 7 12 8.115 12 9.5 L 12 10.5 C 12 9.115 13.115 8 14.5 8 L 37 8 L 37 7 L 14.5 7 z"/>
+ <path style="opacity:0.2" d="M 24,29 C 22.338,29 21,30.338 21,32 V 47 C 21,48.662 22.338,50 24,50 H 40 C 41.662,50 43,48.662 43,47 V 32 C 43,30.338 41.662,29 40,29 Z M 24,34 H 40 V 45 H 24 Z"/>
+ <path style="fill:#ffffff" d="M 24,28 C 22.338,28 21,29.338 21,31 V 46 C 21,47.662 22.338,49 24,49 H 40 C 41.662,49 43,47.662 43,46 V 31 C 43,29.338 41.662,28 40,28 Z M 24,33 H 40 V 44 H 24 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/google-webdesigner.svg b/.icons/awkward/64x64/apps/google-webdesigner.svg
new file mode 100644
index 00000000..a5902545
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google-webdesigner.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="39" cy="29" r="14"/>
+ <circle style="fill:#b7b7b7" cx="39" cy="28" r="14"/>
+ <path style="opacity:0.2" d="M 36.316406,4 A 25.315789,25.315789 0 0 0 11,29.316406 25.315789,25.315789 0 0 0 11.023438,30 H 7 A 32,32 0 0 0 39,62 V 30 H 37 V 29 H 56.947266 A 20.000001,19.6 0 0 0 57,27.599609 20.000001,19.6 0 0 0 37,8 V 4.0234375 A 25.315789,25.315789 0 0 0 36.316406,4 Z"/>
+ <path style="fill:#ffc10f" d="M 7,29 A 32,32 0 0 0 39,61 V 29 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 29 A 32 32 0 0 0 7.0507812 30 L 39 30 L 39 29 L 7 29 z"/>
+ <path style="fill:#4481f6" d="M 36.315789,3.0000006 A 25.315789,25.315789 0 0 0 11,28.31579 25.315789,25.315789 0 0 0 11.02405,29 H 37 V 3.0240548 a 25.315789,25.315789 0 0 0 -0.684211,-0.024054 z"/>
+ <path style="fill:#db4533" d="M 37.000003,7 V 28 H 56.94699 A 20.000001,19.6 0 0 0 57,26.599999 20.000001,19.6 0 0 0 37,7 Z"/>
+ <path style="opacity:0.2" d="M 38.277344,19 A 12.277777,12 0 0 0 26,31 12.277777,12 0 0 0 38.277344,43 12.277777,12 0 0 0 39,42.974609 V 35.982422 A 8.5,8.5 0 0 0 47,27.5 8.5,8.5 0 0 0 38.5,19 8.5,8.5 0 0 0 38.371094,19.003906 12.277777,12 0 0 0 38.277344,19 Z"/>
+ <path style="fill:#ffffff" d="m 38.277777,17.999999 a 12.277777,12 0 0 0 -12.277778,12 12.277777,12 0 0 0 12.277778,12 12.277777,12 0 0 0 0.722222,-0.02481 V 18.035845 a 12.277777,12 0 0 0 -0.722222,-0.03584 z"/>
+ <circle style="fill:#ffffff" cx="38.5" cy="26.5" r="8.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 36.316406 3 A 25.315789 25.315789 0 0 0 11 28.316406 A 25.315789 25.315789 0 0 0 11.017578 28.820312 A 25.315789 25.315789 0 0 1 36.316406 4 A 25.315789 25.315789 0 0 1 37 4.0234375 L 37 3.0234375 A 25.315789 25.315789 0 0 0 36.316406 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 37 7 L 37 8 A 20.000001 19.6 0 0 1 56.978516 27.173828 A 20.000001 19.6 0 0 0 57 26.599609 A 20.000001 19.6 0 0 0 37 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/google.svg b/.icons/awkward/64x64/apps/google.svg
new file mode 100644
index 00000000..5cd93b40
--- /dev/null
+++ b/.icons/awkward/64x64/apps/google.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#d2d2d2" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="M 32.423828,13 C 24.581263,13 17.597675,17.514508 14.201172,24.085938 L 18.871094,27.246094 14.1875,24.085938 C 12.802661,26.771653 12,29.8 12,33 c 0,3.314286 0.846056,6.429017 2.318359,9.171875 l 6.583985,-4.632813 A 12,12 0 0 1 20,33 12,12 0 0 1 20.851562,28.587891 12,12 0 0 1 32,21 a 12,12 0 0 1 8.248047,3.302734 l 5.585937,-5.945312 C 42.364595,15.043136 37.671643,13 32.423828,13 Z M 32,29 l 0,8 11.292969,0 a 12,12 0 0 1 -4.345703,5.767578 12,12 0 0 1 -0.01563,0.0098 A 12,12 0 0 1 32,45 12,12 0 0 1 20.90625,37.546875 l -6.574219,4.625 C 17.772267,48.600446 24.683303,53 32.423828,53 37.555024,53 42.1448,51.07048 45.599609,47.884766 49.550048,44.227623 52,38.9 52,33 52,32.040036 51.913983,31.10859 51.787109,30.189453 L 51.804688,30.076172 51.619141,29 47.800781,29 43.298828,29 32,29 Z"/>
+ <path style="fill:#3779d7" d="m 32,28 0,8 11.292969,0 c -0.832146,2.351487 -2.376387,4.385215 -4.417969,5.818359 l 6.724609,5.066407 C 49.550048,43.227623 52,37.9 52,32 52,31.040036 51.913983,30.10859 51.787109,29.189453 L 51.804688,29.076172 51.619141,28 l -3.81836,0 -4.501953,0 z"/>
+ <path style="fill:#e7453c" d="M 32.423828 12 C 24.581263 12 17.597675 16.514508 14.201172 23.085938 L 20.851562 27.587891 A 12 12 0 0 1 32 20 A 12 12 0 0 1 40.248047 23.302734 L 45.833984 17.357422 C 42.364595 14.043136 37.671643 12 32.423828 12 z"/>
+ <path style="fill:#eead33" d="M 14.1875 23.085938 C 12.802661 25.771653 12 28.8 12 32 C 12 35.314286 12.846056 38.429017 14.318359 41.171875 L 20.902344 36.539062 A 12 12 0 0 1 20 32 A 12 12 0 0 1 20.851562 27.587891 L 18.970703 26.314453 L 14.1875 23.085938 z"/>
+ <path style="fill:#359950" d="M 20.90625 36.546875 L 14.332031 41.171875 C 17.772267 47.600446 24.683303 52 32.423828 52 C 37.555024 52 42.1448 50.07048 45.599609 46.884766 L 38.947266 41.767578 A 12 12 0 0 1 32 44 A 12 12 0 0 1 20.90625 36.546875 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/googlechrome.svg b/.icons/awkward/64x64/apps/googlechrome.svg
new file mode 120000
index 00000000..51768ebb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/googlechrome.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/googledrive.svg b/.icons/awkward/64x64/apps/googledrive.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/googledrive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/googleearth.svg b/.icons/awkward/64x64/apps/googleearth.svg
new file mode 120000
index 00000000..cb9be8c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/googleearth.svg
@@ -0,0 +1 @@
+google-earth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goterminal.svg b/.icons/awkward/64x64/apps/goterminal.svg
new file mode 100644
index 00000000..91eb36d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goterminal.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 53v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#a53e62" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m12 15v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+ <path style="fill:#ffbe23" d="m12 14v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gottet.svg b/.icons/awkward/64x64/apps/gottet.svg
new file mode 100644
index 00000000..50608c4b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gottet.svg
@@ -0,0 +1,30 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="14" height="14" x="-61" y="-18" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-61" y="-32" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-61" y="-46" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5ba8da" width="14" height="14" x="-60" y="-18" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#2d89c3" width="14" height="14" x="-60" y="-32" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5ba8da" width="14" height="14" x="-60" y="-46" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-47" y="-18" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fc965f" width="14" height="14" x="-46" y="-18" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-47" y="-32" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5ba8da" width="14" height="14" x="-46" y="-32" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-47" y="-46" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d83535" width="14" height="14" x="-46" y="-46" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-47" y="-60" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#dd5252" width="14" height="14" x="-46" y="-60" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-33" y="-18" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fc7c35" width="14" height="14" x="-32" y="-18" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-33" y="-32" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d83535" width="14" height="14" x="-32" y="-32" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-33" y="-46" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#dd5252" width="14" height="14" x="-32" y="-46" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-19" y="-18" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fc965f" width="14" height="14" x="-18" y="-18" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-19" y="-32" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fc7c35" width="14" height="14" x="-18" y="-32" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 47.398438 32 C 46.622838 32 46 32.622838 46 33.398438 L 46 34.398438 C 46 33.622838 46.622838 33 47.398438 33 L 58.601562 33 C 59.377162 33 60 33.622838 60 34.398438 L 60 33.398438 C 60 32.622838 59.377162 32 58.601562 32 L 47.398438 32 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 33.398438 18 C 32.622838 18 32 18.622838 32 19.398438 L 32 20.398438 C 32 19.622838 32.622838 19 33.398438 19 L 44.601562 19 C 45.377162 19 46 19.622837 46 20.398438 L 46 19.398438 C 46 18.622838 45.377162 18 44.601562 18 L 33.398438 18 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.3984375 4 C 4.6228375 4 4 4.6228375 4 5.3984375 L 4 6.3984375 C 4 5.6228375 4.6228375 5 5.3984375 5 L 16.601562 5 C 17.377162 5 18 5.6228375 18 6.3984375 L 18 5.3984375 C 18 4.6228375 17.377162 4 16.601562 4 L 5.3984375 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.398438 4 C 18.622838 4 18 4.6228375 18 5.3984375 L 18 6.3984375 C 18 5.6228375 18.622838 5 19.398438 5 L 30.601562 5 C 31.377162 5 32 5.6228375 32 6.3984375 L 32 5.3984375 C 32 4.6228375 31.377162 4 30.601562 4 L 19.398438 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gourmet.svg b/.icons/awkward/64x64/apps/gourmet.svg
new file mode 120000
index 00000000..af73aec7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gourmet.svg
@@ -0,0 +1 @@
+preferences-web-browser-cookies.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/goxel.svg b/.icons/awkward/64x64/apps/goxel.svg
new file mode 100644
index 00000000..4a890b7e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/goxel.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" transform="matrix(1.4,0,0,1.394301,16.340811,22.464064)" 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(1.4,0,0,1.394301,-11.659189,22.464064)" 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(1.4,0,0,1.394301,16.340811,21.464064)" 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 46,27.800002 13.999998,8.05 v 16.1 L 46,60 Z"/>
+ <path style="fill:#83929a" d="M 46,27.8 32,35.85 46,43.9 60,35.85 Z"/>
+ <path style="fill:#2f5d7c" transform="matrix(1.4,0,0,1.394301,-11.659189,21.464064)" 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 18,27.800002 13.999998,8.05 v 16.1 L 18,60 Z"/>
+ <path style="fill:#366a90" d="M 18,27.8 4,35.85 18,43.9 32,35.85 Z"/>
+ <path style="opacity:0.2" transform="matrix(1.4,0,0,1.394301,2.340811,-1.3359362)" 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(1.4,0,0,1.394301,2.340811,-2.335936)" 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 32,4 13.999998,8.05 v 16.1 L 32,36.2 Z"/>
+ <path style="fill:#649cff" d="M 32,3.9999998 18,12.05 32,20.1 46,12.05 Z"/>
+ <path style="opacity:0.1" d="M 32.869141,36.349218 32,36.849218 46,44.9 l 14,-8.050782 -0.869141,-0.5 L 46,43.9 Z"/>
+ <path style="opacity:0.1" d="M 4.8691406,36.349218 4,36.849218 18,44.9 l 14,-8.050782 -0.869141,-0.5 L 18,43.9 Z"/>
+ <path style="opacity:0.1" d="M 18.869141,12.55039 18,13.05039 32,21.099218 46,13.05039 45.130859,12.55039 32,20.099218 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 46 27.800781 L 46 28.800781 L 59.130859 36.349609 L 60 35.849609 L 46 27.800781 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18 27.800781 L 4 35.849609 L 4.8691406 36.349609 L 18 28.800781 L 18 27.800781 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 L 18 12.050781 L 18.869141 12.550781 L 32 5 L 45.130859 12.550781 L 46 12.050781 L 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gp.svg b/.icons/awkward/64x64/apps/gp.svg
new file mode 100644
index 00000000..7ffa9a18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gp.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 12.400391,5 C 8.2003909,5 4,9.2003911 4,13.400391 V 44 52.599609 55.150391 58 c 0,1.5 1.5000001,3 3,3 H 9.8496094 21 37.150391 51.599609 C 55.799609,61 60,56.799608 60,52.599609 60,24.599611 40.400389,5 12.400391,5 Z"/>
+ <path style="fill:#dfd92a" d="M 59.999999,51.599999 C 59.999999,23.600001 40.399998,4.0000018 12.4,4.0000018 c -4.1999997,0 -8.3999994,4.1999997 -8.3999994,8.3999992 v 39.199998 c 0,4.199999 4.1999997,8.399999 8.3999994,8.399999 h 39.2 c 4.2,0 8.399999,-4.2 8.399999,-8.399999 z"/>
+ <path style="fill:#db3151" d="m 43.000003,54.149998 c 0,-19.5 -13.650001,-33.15 -33.1500008,-33.15 -2.9250001,0 -5.8500002,2.925 -5.8500002,5.850001 v 27.299999 c 0,2.925 2.9250001,5.85 5.8500002,5.85 H 37.150003 c 2.925,0 5.85,-2.925 5.85,-5.85 z"/>
+ <path style="fill:#3f3f3f" d="m 24.000002,56.999998 c 0,-9.999999 -7,-17 -17.0000001,-17 C 5.500002,39.999998 4.000002,41.5 4.000002,43 v 13.999998 c 0,1.5 1.5,3 2.9999999,3 H 21.000002 c 1.5,0 3,-1.5 3,-3 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 12.400391 4 C 8.2003909 4 4 8.2003911 4 12.400391 L 4 13.400391 C 4 9.2003911 8.2003909 5 12.400391 5 C 40.151238 5 59.639546 24.257567 59.984375 51.859375 C 59.987911 51.77279 60 51.686231 60 51.599609 C 60 23.599611 40.400389 4 12.400391 4 z"/>
+ <path style="opacity:0.1" d="M 9.8496094 21 C 6.9246093 21 4 23.924608 4 26.849609 L 4 27.849609 C 4 24.924608 6.9246093 22 9.8496094 22 C 29.101128 22 42.642185 35.309029 42.984375 54.412109 C 42.98953 54.324704 43 54.237874 43 54.150391 C 43 34.650391 29.349609 21 9.8496094 21 z"/>
+ <path style="opacity:0.1" d="M 7 40 C 5.5000001 40 4 41.5 4 43 L 4 44 C 4 42.5 5.5000001 41 7 41 C 16.75094 41 23.631169 47.664773 23.96875 57.267578 C 23.979179 57.178106 24 57.089794 24 57 C 24 47.000001 17 40 7 40 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gpa.svg b/.icons/awkward/64x64/apps/gpa.svg
new file mode 100644
index 00000000..04e2a523
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpa.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 46.103078,16.452272 c 3.827138,3.827138 5.227112,10.032154 1.399976,13.859292 -1.0025,0.997154 -2.174712,1.765592 -3.502198,2.252522 v 25.04263 L 43.77141,57.801996 40.000856,61 36.234642,57.801998 35.963398,57.606716 V 54.75785 l -0.06186,-1.013152 -2.918084,-3.6141 2.979956,-3.396754 v -2.826768 l -2.945154,-3.64117 2.945154,-2.611756 0.07596,-5.090064 c -1.327484,-0.48693 -2.793092,-1.255354 -3.795576,-2.252522 -3.827138,-3.827138 -3.827138,-10.032154 0,-13.859292 1.813156,-1.811862 0.533918,7.249364 3.097058,7.223208 v 0 l 2.31191,-0.94987 c 2.559358,0.0261 6.637828,-8.080502 8.450326,-6.273338 z m -6.472344,8.583076 c -1.640202,-1.640202 -1.297682,-5.330617 -2.937886,-3.690408 -1.6402,1.6402 -2.129468,-0.593173 -0.489266,1.047028 1.640202,1.640204 4.299496,1.640204 5.939698,0 1.6402,-1.640201 -0.872344,4.283582 -2.512546,2.64338 z"/>
+ <path style="opacity:0.2" d="m 44.871278,20.785909 c 0,5.412391 -3.397678,10.789931 -8.810066,10.789933 -1.41397,-0.0038 -2.786216,-0.289292 -4.0692,-0.883656 L 14.284198,49.000078 13.983871,48.97592 8.0008566,49 8.0277132,44.04694 7.974,43.717058 11.414524,40.702206 12.087189,39.942058 12.000856,35 16.289146,35.02838 18.000856,33 v -4 h 4 l 4.361534,-3.93744 c -0.59436,-1.282984 -1.087344,-2.862684 -1.091104,-4.276651 0,-5.41239 4.387608,-9.8 9.799998,-9.8 2.563276,9.15e-4 -4.748538,5.503612 -2.917628,7.297531 v 0 l 2.306426,0.963107 c 1.791284,1.828195 10.407432,-1.020124 10.411204,1.539363 z m -10.64579,1.492513 c 0,-2.319596 2.851716,-4.686915 0.532114,-4.686911 -2.319594,0 -1.086324,-1.925198 -1.086324,0.394397 -2e-6,2.319597 1.880404,4.200002 4.2,4.2 2.319596,0 -3.645788,2.41211 -3.645788,0.09252 z"/>
+ <path style="fill:#e4e4e4" d="m 46.103078,15.452272 c 3.827138,3.827138 5.227112,10.032154 1.399976,13.859292 -1.0025,0.997154 -2.174712,1.765592 -3.502198,2.252522 v 25.04263 L 43.77141,56.801996 40.000856,60 36.234642,56.801998 35.963398,56.606716 V 53.75785 l -0.06186,-1.013152 -2.918084,-3.6141 2.979956,-3.396754 v -2.826768 l -2.945154,-3.64117 2.945154,-2.611756 0.07596,-5.090064 c -1.327484,-0.48693 -2.793092,-1.255354 -3.795576,-2.252522 -3.827138,-3.827138 -3.827138,-10.032154 0,-13.859292 1.813156,-1.811862 0.533918,7.249364 3.097058,7.223208 v 0 l 2.31191,-0.94987 c 2.559358,0.0261 6.637828,-8.080502 8.450326,-6.273338 z m -6.472344,8.583076 c -1.640202,-1.640202 -1.297682,-5.330617 -2.937886,-3.690408 -1.6402,1.6402 -2.129468,-0.593173 -0.489266,1.047028 1.640202,1.640204 4.299496,1.640204 5.939698,0 1.6402,-1.640201 -0.872344,4.283582 -2.512546,2.64338 z"/>
+ <path style="opacity:0.2" d="M 32 29 L 32 29.042969 C 32.082613 29.13187 32.157615 29.225975 32.244141 29.3125 C 33.246625 30.309668 34.711579 31.077523 36.039062 31.564453 L 35.962891 36.654297 L 33.017578 39.265625 L 35.962891 42.90625 L 35.962891 45.734375 L 32.984375 49.130859 L 35.902344 52.744141 L 35.962891 53.757812 L 35.962891 56.607422 L 36.234375 56.802734 L 40 60 L 40 29 L 32 29 z"/>
+ <path style="opacity:0.2" d="m 40.000856,11 c -3.0713,0 -6.141054,1.17239 -8.484376,3.515625 -4.686646,4.686469 -4.686646,12.282279 0,16.968751 4.686646,4.686468 12.282104,4.686468 16.968752,0 4.686644,-4.686472 4.686644,-12.282282 0,-16.968751 C 46.141908,12.17239 43.072156,11 40.000856,11 Z m 0,3 c 0.767822,0 1.53526,0.293096 2.121094,0.878906 1.17166,1.171618 1.17166,3.07057 0,4.242188 -1.171664,1.171617 -3.070526,1.171617 -4.242188,0 -1.17166,-1.171618 -1.17166,-3.07057 0,-4.242188 C 38.465596,14.293096 39.233032,14 40.000856,14 Z"/>
+ <path style="fill:#379dc7" d="m 40.000856,10 c -3.0713,0 -6.141054,1.17239 -8.484376,3.515625 -4.686646,4.686469 -4.686646,12.282279 0,16.968751 4.686646,4.686468 12.282104,4.686468 16.968752,0 4.686644,-4.686472 4.686644,-12.282282 0,-16.968751 C 46.141908,11.17239 43.072156,10 40.000856,10 Z m 0,3 c 0.767822,0 1.53526,0.293096 2.121094,0.878906 1.17166,1.171618 1.17166,3.07057 0,4.242188 -1.171664,1.171617 -3.070526,1.171617 -4.242188,0 -1.17166,-1.171618 -1.17166,-3.07057 0,-4.242188 C 38.465596,13.293096 39.233032,13 40.000856,13 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 40 10 C 36.9287 10 33.858947 11.17239 31.515625 13.515625 C 29.044995 15.986162 27.891167 19.264876 28.025391 22.5 C 28.145974 19.598567 29.299825 16.731341 31.515625 14.515625 C 33.858947 12.17239 36.9287 11 40 11 C 43.0713 11 46.141051 12.17239 48.484375 14.515625 C 50.700174 16.731341 51.855979 19.598567 51.976562 22.5 C 52.110786 19.264876 50.955004 15.986162 48.484375 13.515625 C 46.141051 11.17239 43.0713 10 40 10 z M 37.048828 16.5 C 36.892946 17.424723 37.165135 18.407348 37.878906 19.121094 C 39.050568 20.292711 40.94943 20.292711 42.121094 19.121094 C 42.834865 18.407348 43.109007 17.424723 42.953125 16.5 C 42.853125 17.093217 42.578983 17.663221 42.121094 18.121094 C 40.94943 19.292711 39.050568 19.292711 37.878906 18.121094 C 37.421017 17.663221 37.148828 17.093217 37.048828 16.5 z"/>
+ <path style="fill:#e4e4e4" d="m 44.871278,19.785909 c 0,5.412391 -3.397678,10.789931 -8.810066,10.789933 -1.41397,-0.0038 -2.786216,-0.289292 -4.0692,-0.883656 L 14.284198,48.000078 13.983871,47.97592 8.0008566,48 8.0277132,43.04694 7.974,42.717058 11.414524,39.702206 12.087189,38.942058 12.000856,34 16.289146,34.02838 18.000856,32 v -4 h 4 l 4.361534,-3.93744 c -0.59436,-1.282984 -1.087344,-2.862684 -1.091104,-4.276651 0,-5.41239 4.387608,-9.7999996 9.799998,-9.7999996 2.563276,9.15e-4 -4.748538,5.5036116 -2.917628,7.2975306 v 0 l 2.306426,0.963107 c 1.791284,1.828195 10.407432,-1.020124 10.411204,1.539363 z m -10.64579,1.492513 c 0,-2.319596 2.851716,-4.686915 0.532114,-4.686911 -2.319594,0 -1.086324,-1.925198 -1.086324,0.394397 -2e-6,2.319597 1.880404,4.200002 4.2,4.2 2.319596,0 -3.645788,2.41211 -3.645788,0.09252 z"/>
+ <path style="opacity:0.2" d="M 31.646484 12.433594 L 25.326172 18.753906 C 25.290701 19.092949 25.271484 19.436722 25.271484 19.785156 C 25.275244 21.199123 25.768921 22.779516 26.363281 24.0625 L 22 28 L 18 28 L 18 32 L 16.289062 34.029297 L 12 34 L 12.087891 38.941406 L 11.414062 39.703125 L 7.9746094 42.716797 L 8.0273438 43.046875 L 8 48 L 37.107422 18.892578 C 36.317122 18.885341 35.617416 18.812336 35.095703 18.615234 C 34.932034 18.938201 34.769881 19.249986 34.619141 19.613281 C 34.234064 19.137349 33.946933 18.58317 33.798828 17.96875 L 32.154297 17.283203 C 31.420158 16.563897 32.162859 15.249743 33.142578 13.931641 L 31.646484 12.433594 z M 33.798828 17.96875 L 34.460938 18.246094 C 34.618241 18.406638 34.843593 18.519988 35.095703 18.615234 C 35.681939 17.458422 36.129922 16.591795 34.757812 16.591797 C 34.188106 16.591797 33.836981 16.472884 33.625 16.332031 C 33.652111 16.498599 33.671875 16.708801 33.671875 16.986328 C 33.671875 17.326551 33.722469 17.651972 33.798828 17.96875 z M 33.625 16.332031 C 33.481169 15.448344 33.077151 15.968007 33.625 16.332031 z"/>
+ <path style="opacity:0.2" d="M 44.487042,12.513811 C 42.315074,10.341842 39.315104,9.0000604 36.000854,8.9999988 29.372356,8.9998736 24.000734,14.371496 24.000856,21 c 1.26e-4,6.628498 5.3715,11.999872 11.999998,12 6.628502,1.2e-4 12.000126,-5.371502 12.000002,-12 -6.4e-5,-3.314252 -1.341844,-6.31422 -3.513814,-8.486189 z m -2.121546,2.121547 c 0.54299,0.54299 0.878436,1.292981 0.878454,2.121547 2.8e-5,1.657125 -1.342876,3.00003 -3,3 -1.657126,-3.3e-5 -2.999968,-1.342875 -2.999998,-3 -3.2e-5,-1.657125 1.342874,-3.00003 2.999998,-3 0.828566,1.7e-5 1.578556,0.335462 2.121546,0.878453 z"/>
+ <path style="fill:#ffbb30" d="M 44.487042,11.513811 C 42.315074,9.3418424 39.315104,8.0000604 36.000854,7.9999988 29.372356,7.9998736 24.000734,13.371496 24.000856,20 c 1.26e-4,6.628498 5.3715,11.999872 11.999998,12 6.628502,1.2e-4 12.000126,-5.371502 12.000002,-12 -6.4e-5,-3.314252 -1.341844,-6.31422 -3.513814,-8.486189 z m -2.121546,2.121547 c 0.54299,0.54299 0.878436,1.292981 0.878454,2.121547 2.8e-5,1.657125 -1.342876,3.00003 -3,3 -1.657126,-3.3e-5 -2.999968,-1.342875 -2.999998,-3 -3.2e-5,-1.657125 1.342874,-3.00003 2.999998,-3 0.828566,1.7e-5 1.578556,0.335462 2.121546,0.878453 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 36 8 C 29.371502 7.9998748 23.999878 13.371496 24 20 C 24.000003 20.168877 24.018482 20.332823 24.025391 20.5 C 24.289412 14.105389 29.540379 8.999878 36 9 C 39.31425 9.0000616 42.31436 10.341703 44.486328 12.513672 C 46.547617 14.57496 47.846033 17.386304 47.974609 20.5 C 47.981513 20.332809 48.000003 20.168891 48 20 C 47.999936 16.685748 46.658298 13.685641 44.486328 11.513672 C 42.31436 9.3417033 39.31425 8.0000616 36 8 z M 37.294922 16.257812 C 37.267429 16.421067 37.244137 16.586728 37.244141 16.757812 C 37.244171 18.414938 38.587015 19.75778 40.244141 19.757812 C 41.901265 19.757842 43.244169 18.414938 43.244141 16.757812 C 43.244137 16.586727 43.22084 16.421067 43.193359 16.257812 C 42.953907 17.675065 41.729632 18.757839 40.244141 18.757812 C 38.758647 18.757783 37.534406 17.675055 37.294922 16.257812 z"/>
+ <path style="opacity:0.2" d="M 47 5 A 9 9 0 0 0 38 14 A 9 9 0 0 0 39.267578 18.582031 C 39.575077 18.688402 39.900421 18.757806 40.244141 18.757812 C 41.006694 18.757827 41.69537 18.464582 42.224609 17.996094 C 42.278798 17.935707 42.318759 17.868175 42.367188 17.804688 A 6 6 0 0 1 41 14 A 6 6 0 0 1 47 8 A 6 6 0 0 1 53 14 A 6 6 0 0 1 51.337891 18.128906 C 51.710898 19.219585 51.920779 20.351233 51.970703 21.490234 A 9 9 0 0 0 56 14 A 9 9 0 0 0 47 5 z"/>
+ <path style="fill:#e4e4e4" d="M 47 4 A 9 9 0 0 0 38 13 A 9 9 0 0 0 40.070312 18.738281 C 40.128572 18.741681 40.183027 18.757812 40.242188 18.757812 C 41.006693 18.757827 41.696825 18.462821 42.226562 17.992188 C 42.442977 17.750208 42.59613 17.478238 42.712891 17.195312 A 6 6 0 0 1 41 13 A 6 6 0 0 1 47 7 A 6 6 0 0 1 53 13 A 6 6 0 0 1 51.080078 17.392578 C 51.499611 18.406267 51.771151 19.465046 51.902344 20.539062 A 9 9 0 0 0 56 13 A 9 9 0 0 0 47 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 47 4 A 9 9 0 0 0 38 13 A 9 9 0 0 0 38.021484 13.423828 A 9 9 0 0 1 47 5 A 9 9 0 0 1 55.974609 13.507812 A 9 9 0 0 0 56 13 A 9 9 0 0 0 47 4 z M 52.974609 13.492188 A 6 6 0 0 1 51.080078 17.392578 C 51.178788 17.631085 51.267185 17.872124 51.349609 18.115234 A 6 6 0 0 0 53 14 A 6 6 0 0 0 52.974609 13.492188 z M 41.023438 13.501953 A 6 6 0 0 0 41 14 A 6 6 0 0 0 42.365234 17.804688 C 42.506314 17.611862 42.624791 17.408789 42.712891 17.195312 A 6 6 0 0 1 41.023438 13.501953 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gpaint.svg b/.icons/awkward/64x64/apps/gpaint.svg
new file mode 100644
index 00000000..53ba0e89
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpaint.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 54.285528,5.0006723 c -0.217453,0.00343 -0.435706,0.024352 -0.656723,0.061412 -0.884073,0.1482709 -1.788953,0.5549286 -2.652883,1.1339133 l -0.01655,0.00932 -0.01889,0.011774 c 0,0 -12.587696,7.7047034 -18.373482,15.6461344 v 0 0 l 12.681,10.350143 v 0 C 52.082392,23.680413 57.79121,10.35115 57.79121,10.35115 l 0.03543,-0.101578 0.01655,-0.106304 C 58.168358,8.3067932 57.717352,6.3783904 56.156503,5.4753243 55.571188,5.136674 54.937911,4.9902414 54.285546,5.000499 Z"/>
+ <path style="opacity:0.2" d="m 33.580317,20.06233 c -0.388643,-0.0046 -0.780046,0.02388 -1.174072,0.08977 l -1.589839,0.269303 0.474826,3.602537 -1.124464,0.949652 -8.076768,18.01268 1.051232,0.800826 6.874347,5.234898 13.257332,-13.966028 0.373248,-1.407943 3.432448,-0.637827 -0.585854,-1.807173 C 45.671836,28.671466 43.604461,25.947282 41.08068,23.712114 38.872371,21.756343 36.300828,20.094219 33.580317,20.06233 Z"/>
+ <ellipse style="opacity:0.2" cx="29" cy="58" rx="23" ry="3"/>
+ <ellipse style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linecap:round" cx="53" cy="53.5" rx="5" ry="1.5"/>
+ <ellipse style="fill:#6155db" cx="29" cy="57" rx="23" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 29 54 A 23 3 0 0 0 6 57 A 23 3 0 0 0 6.3359375 57.511719 A 23 3 0 0 1 29 55 A 23 3 0 0 1 51.664062 57.488281 A 23 3 0 0 0 52 57 A 23 3 0 0 0 29 54 z"/>
+ <path style="fill:#8d4e0a" d="m 54.285528,4.0006761 c -0.217453,0.00343 -0.435706,0.024352 -0.656723,0.061412 -0.884073,0.1482709 -1.788953,0.5549286 -2.652883,1.1339133 l -0.01655,0.00932 -0.01889,0.011774 c 0,0 -12.587696,7.7047036 -18.373482,15.6461346 v 0 0 l 12.681,10.350143 v 0 C 52.082392,22.680417 57.79121,9.351154 57.79121,9.351154 L 57.82664,9.2495759 57.84319,9.1432714 C 58.168358,7.306797 57.717352,5.3783942 56.156503,4.4753281 55.571188,4.1366778 54.937911,3.9902452 54.285546,4.0005028 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 54.285156 4 C 54.067703 4.00343 53.849923 4.02544 53.628906 4.0625 C 52.744833 4.2107709 51.840493 4.6163278 50.976562 5.1953125 L 50.958984 5.2050781 L 50.941406 5.2167969 C 50.941406 5.2167969 38.352192 12.92185 32.566406 20.863281 L 33.042969 21.251953 C 39.008307 13.531408 50.941406 6.2167969 50.941406 6.2167969 L 50.958984 6.2050781 L 50.976562 6.1953125 C 51.840493 5.6163278 52.744833 5.2107709 53.628906 5.0625 C 53.849923 5.02544 54.067703 5.00343 54.285156 5 C 54.937521 4.9897424 55.570935 5.1359591 56.15625 5.4746094 C 57.268699 6.1182433 57.808347 7.2855862 57.914062 8.5664062 C 58.056776 6.915497 57.554046 5.2833371 56.15625 4.4746094 C 55.570935 4.1359591 54.937521 3.9897424 54.285156 4 z"/>
+ <path style="fill:#a9a9a9" d="m 33.580317,19.062334 c -0.388643,-0.0046 -0.780046,0.02388 -1.174072,0.08977 l -1.589839,0.269303 0.474826,3.602537 -1.124464,0.949652 -8.076768,18.01268 1.051232,0.800826 6.874347,5.234898 13.257332,-13.966028 0.373248,-1.407943 3.432448,-0.637827 -0.585854,-1.807173 C 45.671836,27.67147 43.604461,24.947286 41.08068,22.712118 38.872371,20.756347 36.300828,19.094223 33.580317,19.062334 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 33.580078 19.0625 C 33.191435 19.0579 32.800276 19.086454 32.40625 19.152344 L 30.816406 19.421875 L 30.945312 20.400391 L 32.40625 20.152344 C 32.800276 20.086454 33.191435 20.0579 33.580078 20.0625 C 36.300589 20.094389 38.871769 21.75712 41.080078 23.712891 C 43.603859 25.948059 45.671271 28.671566 46.492188 31.203125 L 46.771484 32.066406 L 47.078125 32.009766 L 46.492188 30.203125 C 45.671271 27.671566 43.603859 24.948059 41.080078 22.712891 C 38.871769 20.75712 36.300589 19.094389 33.580078 19.0625 z M 31.171875 23.123047 L 30.166016 23.972656 L 22.089844 41.986328 L 22.423828 42.240234 L 30.166016 24.972656 L 31.291016 24.023438 L 31.171875 23.123047 z"/>
+ <path style="opacity:0.1" d="M 6,57.999996 C 19.765916,55.521854 29.686193,62.751623 30.937139,50.167992 31.94523,40.027316 20.566641,37.303643 15.590142,47.09044 10.796212,56.518221 6,57.999996 6,57.999996 Z"/>
+ <path style="fill:#3f3f3f" d="M 6,57 C 19.765916,54.521858 29.686193,61.751627 30.937139,49.167996 31.94523,39.02732 20.566641,36.303647 15.590142,46.090444 10.796212,55.518225 6,57 6,57 Z"/>
+ <ellipse style="fill:#6155db;stroke:#000000;stroke-width:0;stroke-linecap:round" cx="53" cy="52.5" rx="5" ry="1.5"/>
+ <path style="opacity:0.1;fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linecap:round" d="M 53 51 A 4.9999995 1.4999995 0 0 0 48 52.5 A 4.9999995 1.4999995 0 0 0 48.292969 53 A 4.9999995 1.4999995 0 0 1 53 52 A 4.9999995 1.4999995 0 0 1 57.707031 53 A 4.9999995 1.4999995 0 0 0 58 52.5 A 4.9999995 1.4999995 0 0 0 53 51 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gparted.svg b/.icons/awkward/64x64/apps/gparted.svg
new file mode 120000
index 00000000..86ccd96d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gparted.svg
@@ -0,0 +1 @@
+partitionmanager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gpaste.svg b/.icons/awkward/64x64/apps/gpaste.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpaste.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gpdftext.svg b/.icons/awkward/64x64/apps/gpdftext.svg
new file mode 100644
index 00000000..55120a1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpdftext.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="46" height="40" x="-51" y="-56" rx="2" ry="2.106" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#66a02c" width="46" height="40" x="-49" y="-56" rx="2" ry="2.106" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 8.0006003,56.000092 0,1.999977 c 0,1.107987 0.9391891,1.999977 2.1053757,1.999977 l 35.787587,0 c 1.165986,0 2.105975,-0.89199 2.105975,-1.999977 l 0,-1.999977 c 0,1.107987 -0.939989,1.999977 -2.105975,1.999977 l -35.787587,0 c -1.1667865,0 -2.1059757,-0.89199 -2.1059757,-1.999977 z"/>
+ <rect style="fill:#7ebc2e" width="46" height="40" x="-59" y="-48" rx="2" ry="2.106" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#000000;stroke-width:1.000682" d="m 26.53651,25.234185 c -0.553437,0 -1.07098,0.27135 -1.196182,0.719167 -0.464953,1.716871 0.05539,4.372 0.923343,7.680395 l -0.261822,0.640487 c -0.664541,1.62259 -1.495179,3.238489 -2.225671,4.672655 -3.015555,5.910924 -5.36161,9.099739 -6.925979,9.322074 l -0.006,-0.0649 c -0.0338,-0.737272 1.324365,-2.637983 3.165533,-4.149464 0.191972,-0.155634 1.011511,-0.949673 1.011511,-0.949673 0,0 -1.106117,0.584883 -1.35466,0.73571 -2.30706,1.379363 -3.454891,2.76137 -3.642262,3.678755 -0.05559,0.272471 -0.02,0.607757 0.220447,0.745424 l 0.589852,0.296769 c 1.605784,0.805157 3.580473,-1.311961 6.205486,-5.920338 2.671206,-0.877746 6.004314,-1.704173 9.038867,-2.15205 2.716399,1.554687 5.83234,2.294866 7.029563,1.975302 0.227826,-0.06029 0.467471,-0.23944 0.589853,-0.404449 0.09599,-0.15183 0.230146,-0.759187 0.230146,-0.759187 0,0 -0.225227,0.307024 -0.4107,0.39754 -0.757707,0.358261 -3.149935,-0.239461 -5.604572,-1.442477 2.122486,-0.226303 3.890626,-0.235016 4.835686,0.0675 1.200123,0.383719 1.201183,0.777053 1.185165,0.857195 0.016,-0.0659 0.06979,-0.329518 0.06319,-0.441707 -0.0272,-0.288497 -0.115983,-0.546125 -0.33349,-0.759207 -0.444255,-0.438422 -1.541194,-0.659355 -3.035953,-0.679145 -1.126634,-0.01202 -2.477635,0.08653 -3.944019,0.296767 -0.67204,-0.386542 -1.381196,-0.811484 -1.943133,-1.337558 -1.42503,-1.333133 -2.619414,-3.184008 -3.361105,-5.259141 0.05059,-0.1989 0.09919,-0.393313 0.14338,-0.58943 0.206168,-0.928662 0.354168,-3.998838 0.354168,-3.998838 0,0 -0.587134,2.306484 -0.67938,2.654409 -0.05919,0.220632 -0.132981,0.456107 -0.217729,0.701239 -0.449934,-1.583932 -0.677999,-3.11891 -0.677999,-4.283268 0,-0.329057 0.0282,-0.969344 0.121182,-1.475648 0.0452,-0.361085 0.175973,-0.548588 0.311494,-0.639085 0.268241,0.0653 0.568515,0.477201 0.88197,1.166401 0.26918,0.59586 0.252163,1.285942 0.252163,1.713047 0,0 0.288697,-1.057598 0.221887,-1.68266 -0.0408,-0.375268 -0.397102,-1.340625 -1.154829,-1.329308 l -0.06199,0 -0.337631,-0.004 z m 0.257682,9.589478 c 0.784125,1.579205 1.865526,3.078849 3.284116,4.281865 0.316234,0.267765 0.652705,0.522489 0.999074,0.761971 -2.57622,0.479905 -5.281622,1.154963 -7.795851,2.209937 0.454613,-0.808942 0.94618,-1.690293 1.449746,-2.640588 0.975136,-1.846969 1.56603,-3.271539 2.062895,-4.613165 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.105469,13 C 8.9392822,13 8,13.891433 8,14.998699 L 8,16 c 0,-1.107266 0.9392822,-1.998699 2.105469,-1.998699 l 35.787109,0 C 47.060564,14.001301 48,14.892734 48,16 l 0,-1.001301 C 48,13.891433 47.060564,13 45.892578,13 l -35.787109,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18.105469,3 C 16.939282,3 16,3.8914324 16,4.9986988 L 16,6 c 0,-1.1072663 0.939282,-1.9986988 2.105469,-1.9986988 l 35.787109,0 C 55.060565,4.0013012 56,4.8927337 56,6 L 56,4.9986988 C 56,3.8914324 55.060565,3 53.892578,3 L 18.105469,3 Z"/>
+ <path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.99993712" d="m 26.536465,24.308203 c -0.553455,0 -1.071014,0.233178 -1.19622,0.680314 -0.464967,1.714263 0.05539,4.365358 0.923372,7.668727 l -0.26183,0.639514 c -0.664562,1.620125 -1.495225,3.233569 -2.22574,4.665556 -3.015649,5.901944 -5.361777,9.085914 -6.926195,9.307911 l -0.006,-0.0648 c -0.0338,-0.736152 1.324406,-2.633974 3.165632,-4.14316 0.191977,-0.155399 1.011542,-0.948231 1.011542,-0.948231 0,0 -1.106151,0.583994 -1.354702,0.734592 -2.307132,1.377268 -3.454999,2.757175 -3.642376,3.673166 -0.05559,0.272057 -0.02,0.606834 0.220454,0.744292 l 0.589871,0.296318 c 1.605834,0.803933 3.580584,-1.309968 6.205679,-5.911344 2.671289,-0.876412 6.004501,-1.701584 9.039148,-2.14878 2.716484,1.552325 5.832522,2.291379 7.029782,1.972301 0.227833,-0.0602 0.467486,-0.239077 0.589871,-0.403836 0.09599,-0.151598 0.230154,-0.758032 0.230154,-0.758032 0,0 -0.225234,0.306556 -0.410713,0.396936 -0.757731,0.357716 -3.150033,-0.239098 -5.604747,-1.440286 2.122552,-0.225959 3.890747,-0.234658 4.835837,0.0674 1.20016,0.383137 1.20122,0.775872 1.185202,0.855892 0.016,-0.0658 0.06979,-0.329017 0.06319,-0.441036 -0.0272,-0.288057 -0.115987,-0.545294 -0.333501,-0.758053 -0.444268,-0.437756 -1.541242,-0.658353 -3.036047,-0.678113 -1.126669,-0.012 -2.477712,0.0864 -3.944142,0.296316 -0.672061,-0.385956 -1.381239,-0.810251 -1.943193,-1.335527 -1.425075,-1.331107 -2.619496,-3.179169 -3.36121,-5.251151 0.05059,-0.198597 0.09919,-0.392715 0.143384,-0.588534 0.206175,-0.927251 0.339562,-4.093976 0.339562,-4.093976 0,0 -0.572535,2.404193 -0.664784,2.751589 -0.05919,0.220298 -0.132985,0.455416 -0.217735,0.700174 -0.449948,-1.581525 -0.678021,-3.114171 -0.678021,-4.27676 0,-0.328557 0.0282,-0.967871 0.121186,-1.473406 0.0452,-0.360537 0.175979,-0.547755 0.311504,-0.638114 0.268249,0.0652 0.568533,0.476476 0.881997,1.164629 0.269189,0.594954 0.251376,1.283988 0.251376,1.710444 0,0 0.289501,-1.055991 0.222689,-1.680104 -0.0408,-0.374697 -0.397114,-1.304128 -1.154865,-1.292828 -0.133219,9.5e-5 -0.239083,0.0013 -0.372293,0 z m 0.25769,9.537149 c 0.784149,1.576806 1.865584,3.074172 3.284218,4.27536 0.316244,0.267358 0.652725,0.521695 0.999105,0.760813 -2.5763,0.479176 -5.281786,1.153209 -7.796094,2.206579 0.454628,-0.807712 0.94621,-1.687724 1.449792,-2.636575 0.975166,-1.844162 1.566078,-3.266569 2.062959,-4.606157 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 59.958,46.848198 A 15.999815,15.999815 0 0 1 44.000184,62.000023 15.999815,15.999815 0 0 1 28.042369,47.152194 a 15.999815,15.999815 0 0 0 -0.042,0.84799 A 15.999815,15.999815 0 0 0 44.000184,64 15.999815,15.999815 0 0 0 60,48.000184 15.999815,15.999815 0 0 0 59.958,46.848198 Z"/>
+ <circle style="fill:#ffa93e" cx="44" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="m 36.000277,51.436155 0,3.563959 3.563759,0 9.000696,-9.000696 -3.563759,-3.563759 z m 15.717018,-8.578101 c 0.376956,-0.376935 0.376956,-0.970888 0,-1.347844 l -2.227374,-2.227374 c -0.376956,-0.376956 -0.970909,-0.376956 -1.347844,0 l -1.861979,1.873978 3.563959,3.563959 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gpick.svg b/.icons/awkward/64x64/apps/gpick.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpick.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gpicview.svg b/.icons/awkward/64x64/apps/gpicview.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpicview.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gpk-log.svg b/.icons/awkward/64x64/apps/gpk-log.svg
new file mode 100644
index 00000000..12c396e6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpk-log.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#fabd7f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:#3f3f3f" d="M 29.144,12 C 28.35256,12 28.009953,12.686818 28,13.53906 l 0,24.46074 -6.00048,0 10,14.0002 10,-13.9998 -5.99952,0 0,-24.46074 c 0,-0.8512 -0.35528,-1.538 -1.14528,-1.538 z"/>
+ <rect style="opacity:0.2" width="28" height="28" x="-63" y="-64" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="-62" y="-64" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#3f3f3f" d="m 41,39 v 4 h 18 v -4 z m 0,7 v 4 h 18 v -4 z m 0,7 v 4 h 18 v -4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gpk-prefs.svg b/.icons/awkward/64x64/apps/gpk-prefs.svg
new file mode 100644
index 00000000..bc9c6c8c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpk-prefs.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#f58411" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.954,47.918 A 14,14 0 0 1 50,61 14,14 0 0 1 36.046,48.082 14,14 0 0 0 36,49 14,14 0 0 0 50,63 14,14 0 0 0 64,49 14,14 0 0 0 63.954,47.918 Z"/>
+ <path style="opacity:0.2" d="m 32.001953,14.999145 c -1.682106,-0.0174 -3.352506,0.231581 -4.974609,0.675781 -7.553475,2.0262 -13.081404,9.502172 -12.966797,17.326172 l -4.060547,0 c 2.069963,3.043664 6,8.998047 6,8.998047 0,0 6,-9.000953 6,-9.001953 l -3.917969,0 c -0.0144,-3.2766 1.215348,-6.571578 3.396485,-9.017578 4.099458,-4.9288 11.522763,-6.980569 17.232422,-2.792969 1.809993,2.3692 5.757599,-0.319189 3.720703,-2.662109 -3.000188,-2.33646 -6.64185,-3.517391 -10.429688,-3.525391 z m 15.998047,9 c 0,0 -6,8.999 -6,9 l 3.917969,0 c 0.0144,3.2766 -1.215348,6.573531 -3.396485,9.019531 -4.099458,4.9288 -11.522762,6.980569 -17.232422,2.792969 -1.809993,-2.3692 -5.757599,0.319189 -3.720703,2.662109 3.000188,2.33646 6.64185,3.517391 10.429688,3.525391 1.682106,0.0174 3.352506,-0.231581 4.974609,-0.675781 7.553475,-2.0262 13.081404,-9.502172 12.966797,-17.326172 l 4.060547,0 c -2.069963,-3.043664 -6,-8.998047 -6,-8.998047 z"/>
+ <path style="fill:#ffffff" d="M 32.001953 14 C 30.319847 13.9826 28.649447 14.231581 27.027344 14.675781 C 19.473869 16.701981 13.94594 24.177953 14.060547 32.001953 L 10 32.001953 C 12.069963 35.045617 16 41 16 41 C 16 41 22 31.999047 22 31.998047 L 18.082031 31.998047 C 18.06763 28.721447 19.297379 25.426469 21.478516 22.980469 C 25.577974 18.051669 33.001279 15.9999 38.710938 20.1875 C 40.520931 22.5567 44.468537 19.868311 42.431641 17.525391 C 39.431453 15.188931 35.789791 14.008 32.001953 14 z M 48 23 C 48 23 42 31.999 42 32 L 45.917969 32 C 45.93237 35.2766 44.702621 38.573531 42.521484 41.019531 C 38.422026 45.948331 30.998722 48.0001 25.289062 43.8125 C 23.479069 41.4433 19.531463 44.131689 21.568359 46.474609 C 24.568547 48.811069 28.210209 49.992 31.998047 50 C 33.680153 50.0174 35.350553 49.768419 36.972656 49.324219 C 44.526131 47.298019 50.05406 39.822047 49.939453 31.998047 L 54 31.998047 C 51.930037 28.954383 48 23 48 23 z"/>
+ <circle style="fill:#42a1cd" cx="50" cy="48" r="14"/>
+ <path style="fill:#ffffff" d="m 48,40 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 A 2.2858,2.2858 0 0 1 50,50.2864 2.2858,2.2858 0 0 1 47.714,48.0004 2.2858,2.2858 0 0 1 50,45.7144 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gpmdp.svg b/.icons/awkward/64x64/apps/gpmdp.svg
new file mode 120000
index 00000000..9ae27dfe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpmdp.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gpodder.svg b/.icons/awkward/64x64/apps/gpodder.svg
new file mode 100644
index 00000000..8b38d234
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpodder.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m31.234864 4.9305978c-0.579715 0.00936-1.16651 0.047008-1.755465 0.112109-9.229916 1.0203908-15.953655 8.6347222-15.319661 17.135645l-2.16018 0.241997 1.235988 11.179899 7.205935-0.795993-1.236989-11.183898-2.668575 0.295997c-0.494596-7.284934 5.279552-13.789275 13.19548-14.664267 7.911129-0.8744923 14.998864 4.198562 16.116254 11.407696l-2.348778 0.259758 1.235928 11.180699 6.956137-0.768353-1.235928-11.180699-2.23398 0.246098c-1.17799-7.878929-8.491923-13.604877-16.985846-13.467878z"/>
+ <path style="opacity:.2" d="m30.172873 11.002403c-0.979371 0.03772-1.839903 0.558095-2.515577 1.329088-0.675594 0.770993-1.209269 1.797824-1.658765 3.002973-0.898992 2.410378-1.451667 7.553967-1.757724 10.805338-0.306057 3.25137-0.358397 4.604202-0.218738 7.407177 0.139659 2.802974 0.412436 4.984355 0.989531 6.202344 0.504755 1.06523 1.09117 2.282779 1.343688 3.382369 0.252517 1.09959 0.199698 1.975902-0.447896 2.684776-0.647594 0.708773-2.076181 1.346268-4.822757 1.493546-2.746375 0.147299-6.759738-0.984691-12.449887-2.043661-0.9165116-0.170559-1.6811047-0.185799-2.3461787 0.034479-0.665134 0.220298-1.1858293 0.710274-1.5025264 1.329088-0.6334143 1.237609-0.6903537 5.739384-0.7838129 8.091763-0.03022 0.760653 0.2491177 1.485787 0.7395533 2.079781 0.4904356 0.594055 1.1771094 1.081011 2.0285816 1.506827 1.7028846 0.851632 4.0875631 1.465546 7.0491361 1.902102 5.922947 0.873073 14.146472 1.010671 23.487788 0.469556l0.0078-0.0026h0.0104c3.438169-0.283137 8.87692-0.481755 13.567078-1.673945 2.344978-0.596094 4.513359-1.435827 6.168944-2.719175 1.655545-1.283348 2.789375-3.065172 2.900974-5.337552 0.103759-2.112781-0.0054-5.328707-0.429677-6.345298-0.424316-1.016611-1.333667-1.558926-2.268179-1.578446-1.868903-0.03904-4.070963 0.984551-6.929337 1.655345-3.279971 0.769753-5.59415 1.441121-7.168935 1.321722-1.574806-0.119419-2.361979-0.987455-2.848775-1.613539-0.486796-0.626095-0.705514-1.552266-0.807253-2.729776-0.101719-1.177529-0.08986-2.571776-0.244778-4.040363-0.297997-2.813975-0.859992-7.403977-2.129981-13.289924-0.633994-2.942373-1.439987-7.711566-2.521977-9.794147-0.541995-1.041191-1.14999-1.916783-1.879983-2.549377-0.729993-0.632394-1.609985-1.015591-2.561977-0.978791z"/>
+ <path style="fill:#4d4d4d" d="m31.234864 3.9306156c-0.579715 0.00936-1.16651 0.047008-1.755465 0.112109-9.229916 1.0203908-15.953655 8.6347214-15.319661 17.135645l-2.16018 0.241998 1.235988 11.179898 7.205935-0.795992-1.236989-11.183899-2.668575 0.295997c-0.494596-7.284934 5.279552-13.789275 13.19548-14.664267 7.911129-0.8744925 14.998864 4.198562 16.116254 11.407696l-2.348778 0.259758 1.235928 11.180699 6.956137-0.768353-1.235928-11.180699-2.23398 0.246098c-1.17799-7.8789289-8.491923-13.604877-16.985846-13.467878z"/>
+ <path style="fill:#974fa4" d="m30.172873 10.002421c-0.979371 0.03772-1.839903 0.558095-2.515577 1.329088-0.675594 0.770993-1.209269 1.797824-1.658765 3.002973-0.898992 2.410378-1.451667 7.553967-1.757724 10.805338-0.306057 3.25137-0.358397 4.604202-0.218738 7.407177 0.139659 2.802974 0.412436 4.984355 0.989531 6.202344 0.504755 1.06523 1.09117 3.282411 1.343688 4.382002 0.252517 1.099589 0.199698 1.975901-0.447896 2.684776-0.647594 0.708772-2.076181 1.346267-4.822757 1.493545-2.746375 0.147299-6.759738-0.984691-12.449887-2.043661-0.9165116-0.170559-1.6811047-0.185799-2.3461787 0.034479-0.665134 0.220298-1.1858293 0.710274-1.5025264 1.329088-0.6334143 1.23761-0.6903537 4.739753-0.7838129 7.092131-0.03022 0.760653 0.2491177 1.485787 0.7395533 2.079781 0.4904356 0.594055 1.1771094 1.081011 2.0285816 1.506827 1.7028846 0.851632 4.0875631 1.465546 7.0491361 1.902103 5.922947 0.873072 14.146472 1.01067 23.487788 0.469555l0.0078-0.0026h0.0104c3.438169-0.283137 8.87692-0.481755 13.567078-1.673945 2.344978-0.596094 4.513359-1.435827 6.168944-2.719175 1.655545-1.283348 2.789375-3.065172 2.900974-5.337552 0.103759-2.11278-0.0054-4.329075-0.429677-5.345666-0.424316-1.016611-1.333667-1.558926-2.268179-1.578446-1.868903-0.03904-4.070963 0.984551-6.929337 1.655345-3.279971 0.769753-5.59415 1.441471-7.168935 1.322072-1.574806-0.119419-2.361979-0.987805-2.848775-1.613889-0.486796-0.626094-0.705514-1.552266-0.807253-2.729776-0.101719-1.177528-0.08986-3.571408-0.244778-5.039995-0.297997-2.813975-0.859992-7.403977-2.129981-13.289924-0.633994-2.942373-1.439987-7.711566-2.521977-9.794147-0.541995-1.041191-1.14999-1.916783-1.879983-2.549377-0.729993-0.632394-1.609985-1.0155908-2.561977-0.978791z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m30.173828 10.001953c-0.979371 0.03772-1.839951 0.559085-2.515625 1.330078-0.675594 0.770993-1.21066 1.796804-1.660156 3.001953-0.898992 2.410378-1.451756 7.55527-1.757813 10.806641-0.235338 2.500094-0.315925 3.888536-0.279296 5.666016 0.009338-1.35499 0.089458-2.649285 0.279296-4.666016 0.306057-3.251371 0.858821-8.396263 1.757813-10.806641 0.449496-1.205149 0.984562-2.23096 1.660156-3.001953 0.675674-0.770993 1.536254-1.292358 2.515625-1.330078l-0.001953 0.001953c0.951992-0.0368 1.832507 0.346122 2.5625 0.978516 0.729993 0.632594 1.336911 1.50959 1.878906 2.550781 1.08199 2.082581 1.887491 6.850596 2.521485 9.792969 1.269989 5.885947 1.832862 10.477041 2.130859 13.291016 0.154918 1.468587 0.142422 3.861534 0.244141 5.039062 0.101739 1.17751 0.321797 2.104375 0.808593 2.730469 0.486796 0.626084 1.272851 1.493862 2.847657 1.613281 1.574785 0.119399 3.88995-0.552513 7.169922-1.322266 2.858373-0.670794 5.058831-1.693336 6.927734-1.654296 0.934512 0.01952 1.845215 0.561514 2.269531 1.578124 0.290862 0.696921 0.423577 1.970304 0.451172 3.375 0.030586-1.790046-0.091897-3.514156-0.451172-4.375-0.424316-1.01661-1.335019-1.558604-2.269531-1.578124-1.868903-0.03904-4.069361 0.983502-6.927734 1.654296-3.279971 0.769753-5.595137 1.441665-7.169922 1.322266-1.574806-0.119419-2.360861-0.987197-2.847657-1.613281-0.486796-0.626094-0.706854-1.552959-0.808593-2.730469-0.101719-1.177528-0.089223-3.570475-0.244141-5.039062-0.297997-2.813975-0.86087-7.405069-2.130859-13.291016-0.633994-2.942373-1.439495-7.710388-2.521485-9.792969-0.541995-1.041191-1.148913-1.918187-1.878906-2.550781-0.729993-0.632394-1.610508-1.0153156-2.5625-0.978516l0.001953-0.001953zm-3.726562 34.693359c-0.071481 0.41358-0.234305 0.787497-0.539063 1.121094-0.647594 0.708772-2.077643 1.346863-4.824219 1.494141-2.746375 0.147299-6.759069-0.985952-12.449218-2.044922-0.9165121-0.170559-1.6806295-0.185122-2.3457035 0.035156-0.665134 0.220298-1.1872091 0.709311-1.5039063 1.328125-0.6334143 1.23761-0.6897439 4.741372-0.7832031 7.09375-0.0052126 0.131204 0.0107354 0.25812 0.0234375 0.386719 0.084248-2.313747 0.1767307-5.341293 0.7597656-6.480469 0.3166972-0.618814 0.8387723-1.107827 1.5039063-1.328125 0.665074-0.220278 1.4291914-0.205715 2.3457031-0.035156 5.6901494 1.05897 9.7028434 2.192221 12.449218 2.044922 2.746576-0.147278 4.176625-0.785369 4.824219-1.494141 0.530904-0.581143 0.648165-1.284118 0.539063-2.121094z"/>
+ <path style="opacity:.2" d="m27.972893 27.300085a5.9821459 12.001091 2.5216 1 1 -11.948492 -0.601994 5.9821459 12.001091 2.5216 1 1 11.948492 0.601994z"/>
+ <path style="fill:#ffffff" d="m27.972893 26.300103a5.9821459 12.001091 2.5216 1 1 -11.948492 -0.601994 5.9821459 12.001091 2.5216 1 1 11.948492 0.601994z"/>
+ <path style="fill:#4d4d4d" d="m25.984911 28.096087a2.9826253 4.0160341 6.8892 0 1 -5.972546 -0.192018 2.9826253 4.0160341 6.8892 1 1 5.972546 0.192018z"/>
+ <path style="opacity:.2" d="m45.872731 26.366094a12.052057 6.9014327 83.212 0 1 -13.747876 1.267048 12.052057 6.9014327 83.212 1 1 13.747876 -1.267048z"/>
+ <path style="fill:#ffffff" d="m45.872731 25.366112a12.052057 6.9014325 83.212 0 1 -13.747876 1.267048 12.052057 6.9014325 83.212 1 1 13.747876 -1.267048z"/>
+ <path style="fill:#4d4d4d" d="m41.892767 28.274086a2.877574 4.088963 16.98 0 1 -5.789748 -0.541936 2.877574 4.088963 16.98 1 1 5.789748 0.541936z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m31.234375 3.9296875c-0.579715 0.00936-1.166904 0.0481803-1.755859 0.1132813-8.942193 0.9885822-15.510312 8.1687032-15.335938 16.345703 0.356803-7.755469 6.759803-14.39759 15.335938-15.345703 0.588955-0.0651013 1.176144-0.1039215 1.755859-0.1132815 8.493923-0.1369987 15.808338 5.5878675 16.986328 13.466796l2.234375-0.246093 1.126953 10.193359 0.109375-0.011719-1.236328-11.18164-2.234375 0.246093c-1.17799-7.8789285-8.492405-13.603795-16.986328-13.466796zm14.408203 13.753906l-2.144531 0.236328 0.109375 0.988281 2.240234-0.248047c-0.051435-0.331848-0.128843-0.654139-0.205078-0.976562zm-29.115234 2.740234c-0.024116 0.493084-0.026276 0.990101 0.007812 1.492188l2.669922-0.296875 1.126953 10.197265 0.109375-0.011718-1.236328-11.183594-2.669922 0.294922c-0.011225-0.165332-0.002997-0.327717-0.007812-0.492188zm-2.388672 0.75586l-2.138672 0.240234 0.109375 0.988281 2.050781-0.230469c-0.024997-0.335177-0.019066-0.665975-0.021484-0.998046z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gpredict-icon.svg b/.icons/awkward/64x64/apps/gpredict-icon.svg
new file mode 100644
index 00000000..a14b5718
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpredict-icon.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#01a59b" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 21.826322,15 14,22.826322 20.942006,29.76833 31.989184,25.160158 Z m 18.48137,9.692308 -22.153846,9.23798 9.98708,2.839542 2.758414,10.076324 z M 39.799278,32.972956 35.134314,43.960638 42.170974,51 50,43.170974 Z"/>
+ <path style="fill:#ffffff" d="M 21.826322,14 14,21.826322 20.942006,28.76833 31.989184,24.160158 Z m 18.48137,9.692308 -22.153846,9.23798 9.98708,2.839542 2.758414,10.076324 z M 39.799278,31.972956 35.134314,42.960638 42.170974,50 50,42.170974 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gprename.svg b/.icons/awkward/64x64/apps/gprename.svg
new file mode 120000
index 00000000..904ec891
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gprename.svg
@@ -0,0 +1 @@
+krename.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gps.svg b/.icons/awkward/64x64/apps/gps.svg
new file mode 100644
index 00000000..780a5dcc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gps.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 26,5 0,4.78125 A 24,24 0 0 0 8.7890624,27 L 4,27 4,39 8.78125,39 A 24,24 0 0 0 26,56.210938 L 26,61 38,61 38,56.21875 A 24,24 0 0 0 55.210938,39 L 60,39 60,27 55.21875,27 A 24,24 0 0 0 38,9.789062 L 38,5 26,5 Z"/>
+ <path style="fill:#1e80ff" d="m 26,4 0,4.78125 A 24,24 0 0 0 8.7890624,26 L 4,26 4,38 8.78125,38 A 24,24 0 0 0 26,55.210938 L 26,60 38,60 38,55.21875 A 24,24 0 0 0 55.210938,38 L 60,38 60,26 55.21875,26 A 24,24 0 0 0 38,8.7890624 L 38,4 26,4 Z"/>
+ <rect style="opacity:0.2" width="28" height="28" x="-47" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="28" height="28" x="-46" y="-46" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26 4 L 26 5 L 38 5 L 38 4 L 26 4 z M 26 8.78125 A 24 24 0 0 0 8.7890625 26 L 4 26 L 4 27 L 8.7890625 27 A 24 24 0 0 1 26 9.78125 L 26 8.78125 z M 38 8.7890625 L 38 9.7890625 A 24 24 0 0 1 55.21875 27 L 60 27 L 60 26 L 55.21875 26 A 24 24 0 0 0 38 8.7890625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gpsd-logo.svg b/.icons/awkward/64x64/apps/gpsd-logo.svg
new file mode 100644
index 00000000..3bbe52f2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpsd-logo.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 13.910156,9.000668 c -0.505807,0 -1.010861,0.194456 -1.398437,0.582031 l -3.964844,3.964844 -3.9648438,3.964844 c -0.7751518,0.775152 -0.7751518,2.021723 0,2.796875 l 3.9648438,3.964844 5.363281,5.36328 5.363282,5.363282 5.36328,-5.363282 L 30,24.274106 24.636718,18.910824 19.273438,13.547543 15.308594,9.582699 C 14.921018,9.195123 14.415964,9.000668 13.910156,9.000668 Z m 26.816406,26 -5.36328,5.363282 L 30,45.72723 l 5.363282,5.363282 5.36328,5.36328 3.964844,3.964844 c 0.77515,0.775152 2.021726,0.775152 2.796876,0 l 3.964842,-3.964844 3.964844,-3.964842 c 0.775152,-0.77515 0.775152,-2.021724 0,-2.796876 l -3.964844,-3.964844 -5.36328,-5.36328 z"/>
+ <circle style="opacity:0.2" cx="-18.286" cy="45.962" r="5.57" transform="rotate(-45)"/>
+ <path style="fill:#0e427e" d="M 13.909961,8.644921 C 13.572136,8.644472 13.234745,8.7767784 12.970508,9.0410148 L 5.041016,16.967968 c -0.5284726,0.528474 -0.5284732,1.352972 0,1.881445 l 40.10957,40.109571 c 0.528474,0.528474 1.352972,0.528474 1.881444,0 l 7.926954,-7.926956 c 0.52845,-0.52847 0.528472,-1.35297 0,-1.881442 L 14.849414,9.0435538 C 14.585177,8.7793172 14.247786,8.64537 13.909961,8.644921 Z"/>
+ <g transform="matrix(1.3,0,0,1.3,1.4000006,0.19999926)">
+ <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="-17.579" cy="45.255" r="5.57" transform="rotate(-45)"/>
+ <path style="fill:#455a64" transform="matrix(0.11778844,-0.11778844,0.08014896,0.08014896,45.09356,15.05929)" d="m 76.262704,24.000001 -52.262705,24.274953 -47.154078,33.123352 5.108626,-57.398307 -5.108625,-57.398305 47.154079,33.12335303 z"/>
+ <circle style="opacity:0.2" cx="33.234" cy="45.962" r="4" transform="rotate(-45)"/>
+ <circle style="fill:#607d8b" cx="33.941" cy="45.255" r="4" transform="rotate(-45)"/>
+ <rect style="opacity:0.2" width="15.342" height="31.017" x="38.29" y="-13.79" rx="2.668" ry="2.668" transform="rotate(45)"/>
+ <rect style="fill:#607d8b" width="15.342" height="31.017" x="37.58" y="-14.5" rx="2.668" ry="2.668" transform="rotate(45)"/>
+ <path style="opacity:0.2" d="m 61.613396,26.26229 c -6.316946,6.31695 -16.55874,6.31695 -22.875686,0 -6.316948,-6.316946 -6.316948,-16.558739 0,-22.8756854 z"/>
+ <path style="fill:#e4e4e4" d="m 61.613396,25.262288 c -6.316946,6.31695 -16.55874,6.31695 -22.875686,0 -6.316948,-6.316945 -6.316948,-16.558739 0,-22.8756854 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 56.058594 4 A 4 4 0 0 0 53.171875 5.171875 A 4 4 0 0 0 52.037109 8.5117188 A 4 4 0 0 1 53.171875 6.171875 A 4 4 0 0 1 56.058594 5 A 4 4 0 0 1 58.828125 6.171875 A 4 4 0 0 1 59.962891 8.4921875 A 4 4 0 0 0 58.828125 5.171875 A 4 4 0 0 0 56.058594 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13.910156 8 C 13.404349 8 12.897342 8.1944555 12.509766 8.5820312 L 8.5449219 12.544922 L 4.5820312 16.509766 C 4.0648988 17.026898 3.901355 17.752766 4.0742188 18.410156 C 4.1604149 18.081931 4.3238521 17.767945 4.5820312 17.509766 L 8.5449219 13.544922 L 12.509766 9.5820312 C 12.897342 9.1944555 13.404349 9 13.910156 9 C 14.415964 9 14.921018 9.1944555 15.308594 9.5820312 L 19.273438 13.544922 L 24.636719 18.910156 L 29.5 23.773438 L 30 23.273438 L 24.636719 17.910156 L 19.273438 12.544922 L 15.308594 8.5820312 C 14.921018 8.1944555 14.415964 8 13.910156 8 z M 41.287109 34.560547 L 40.787109 35.060547 L 46.089844 40.363281 L 51.455078 45.726562 L 55.417969 49.691406 C 55.676148 49.949585 55.839585 50.263572 55.925781 50.591797 C 56.098645 49.934406 55.935101 49.208539 55.417969 48.691406 L 51.455078 44.726562 L 46.089844 39.363281 L 41.287109 34.560547 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gpx-viewer.svg b/.icons/awkward/64x64/apps/gpx-viewer.svg
new file mode 120000
index 00000000..3097b5f2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpx-viewer.svg
@@ -0,0 +1 @@
+gpxviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gpxsee.svg b/.icons/awkward/64x64/apps/gpxsee.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpxsee.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gpxviewer.svg b/.icons/awkward/64x64/apps/gpxviewer.svg
new file mode 100644
index 00000000..9bbd7be9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gpxviewer.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#2869b6" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2;enable-background:new" transform="matrix(1.4883523,0,0,1.4879066,-57.510388,-31.895244)">
+ <g>
+ <path transform="matrix(1.3437679,0,0,1.3441704,38.640305,20.76453)" d="m 16.072266,3.6992188 -1.621094,0.1855468 -2.001953,0.5488282 -0.378907,0.3691406 1.242188,0.8554687 0,0.4902344 L 12.5,6.6386719 13.476562,7.9238281 13.910156,7.6796875 14.451172,6.8222656 C 15.286881,6.5639651 16.03575,6.2715866 16.830078,5.9042969 L 17.400391,4.25 16.072266,3.6992188 Z M 12.234375,3.8222656 11.535156,3.921875 11.203125,4.25 10.662109,4.3300781 10.177734,4.5566406 9.9414062,4.6699219 9.7988281,4.8632812 10.501953,4.984375 10.771484,4.7402344 11.3125,4.6191406 C 11.683095,4.4389552 12.055995,4.3165947 12.449219,4.1894531 L 12.234375,3.8222656 Z m -3.1933594,1.46875 -0.1074218,0.2441406 0.052734,0.6132813 -0.4316406,0.3671875 -0.2714844,0.6738281 0.5410157,0 L 9.0957031,6.578125 C 9.328997,6.4131914 9.5612173,6.2466503 9.7988281,6.0878906 l 0.5410159,0.1835938 c 0.360479,0.2448358 0.721254,0.4899119 1.082031,0.734375 L 11.962891,6.515625 11.367188,6.2714844 11.095703,5.7207031 10.068359,5.5976562 10.013672,5.2910156 9.5273438,5.4140625 9.3125,5.8417969 9.0410156,5.2910156 Z M 22.896484,5.78125 l -1.02539,0.2460938 -0.652344,0.4277343 0,0.3671875 -1.025391,0.6738282 0.214844,0.9785156 0.597656,-0.4277344 0.376953,0.4277344 0.431641,0.2460937 0.271485,-0.734375 -0.16211,-0.4296875 0.16211,-0.3066406 0.59375,-0.75 0.271484,0 -0.271484,0.8125 0,0.5507812 c 0.248555,-0.067627 0.505403,-0.089476 0.759765,-0.1210937 l -0.705078,0.4882813 -0.05273,0.3066406 -0.810547,0.671875 -0.814453,-0.1816406 0,-0.4902344 -0.378907,0.2441406 0.164063,0.5683594 -0.595703,0 -0.324219,0.4101562 -0.40625,0.4589844 -0.728516,0.154297 0.431641,0.425781 0.109375,0.429688 -0.541016,0 -0.6875,0.367187 0,1.103516 0.308594,0 0.296875,0.335937 0.675781,-0.335937 0.269532,-0.673828 0.488281,-0.306641 0.107422,-0.244141 0.810547,-0.183593 0.433593,0.488281 0.486328,0.246094 -0.269531,0.550781 0.433594,-0.123047 0.214844,-0.548828 -0.541016,-0.613281 0.216797,0 0.542969,0.427734 0.107422,0.611328 0.484375,0.552734 0.109375,-0.798828 0.271484,-0.121093 c 0.267457,0.277569 0.47786,0.693473 0.703125,1.005859 l 0.810547,0.0625 0.488281,0.216797 -0.216797,0.306641 L 24.84375,14 l -0.701172,0 -0.921875,-0.322266 -0.486328,0.06055 -0.349609,0.398438 -1.001954,-1.009766 -0.705078,-0.183594 -1.027343,0.121094 -0.919922,0.246094 c -0.516013,0.584821 -1.454963,1.166074 -1.94336,1.773437 l -0.595703,1.410157 0.271485,0.304687 -0.486329,0.734375 0.541016,1.287109 c 0.459976,0.520172 1.349287,1.03805 1.808594,1.558594 l 0.677734,-0.580078 0.296875,0.337891 0.728516,-0.458985 L 20.273438,20 l 1.232421,0 0.417969,0.425781 -0.259766,0.841797 0.515626,0.582031 -0.02734,1.009766 0.378906,0.736328 -0.404297,0.611328 c -0.02694,0.450389 -0.02734,0.89719 -0.02734,1.347657 0.221688,0.610262 0.591449,1.219333 0.800782,1.833984 l 0.148437,0.705078 c 0.952515,-0.554625 1.833656,-1.214506 2.625,-1.970703 l -0.371094,-0.416016 0.625,-0.519531 0.523438,-0.369141 0.271484,-0.304687 -0.162109,-0.675781 0,-1.712891 0.556641,-1.041016 0.59375,-0.673828 0.65039,-1.589844 0,-0.429687 c -0.319877,0.04028 -0.632415,0.07299 -0.945312,0.0957 l 0.646484,-0.646484 0.892578,-0.613282 0.488281,-0.548828 0,-0.613281 c -0.108275,-0.20414 -0.217156,-0.407187 -0.326171,-0.611328 l -0.431641,0.488281 -0.324219,-0.365234 -0.488281,-0.369141 0,-0.794922 0.570312,0.642579 0.621094,-0.0918 c 0.283382,0.257184 0.561992,0.502102 0.810547,0.794921 l 0.0625,-0.06836 C 29.638296,12.44093 28.231838,9.5262329 26.105469,7.3085938 25.988026,7.188277 25.865844,7.0595446 25.769531,6.9648438 25.607871,6.8074824 25.436714,6.6591905 25.267578,6.5097656 L 25.115234,6.7617188 24.574219,7.3730469 23.871094,6.5 24.574219,6.5 24.898438,6.2714844 23.599609,6.0273438 22.896484,5.78125 Z M 7.6035156,5.8007812 c -0.079188,0.05936 -0.1584622,0.1167434 -0.2363281,0.1777344 l 0.1054687,0.4765625 c 0,0 -0.495323,0.054509 -0.78125,0.091797 -2.7622943,2.4594888 -4.5295074,5.9953259 -4.6660156,9.9667969 0.00678,0.188245 0.01522,0.376265 0.029297,0.5625 0.079898,0.129636 0.1699219,0.273437 0.1699219,0.273437 l 1.1367187,0.673829 1.1367188,0.30664 0.484375,0.613281 0.7578125,0.548829 0.4335937,-0.06055 0.3242188,0.146484 0,0.09961 -0.4316407,1.16211 -0.3261718,0.490234 0.109375,0.244141 L 5.5,22.492188 l 1.0507812,1.77539 0.6953126,0.855469 0.4316406,0.611328 -0.052734,1.287109 0.4101562,0.498047 c 0.8000872,0.553005 1.6581871,1.02767 2.5683594,1.40625 l 0.546875,-0.191406 0.65039,-1.345703 -0.271484,-0.367188 0.376953,-0.761718 0.712891,-0.183594 0.480468,-0.769531 -0.15625,-1.222657 0.988282,-0.917968 0.109375,-0.917969 C 13.152918,21.807775 12.031869,21.353681 11.150391,20.900391 L 10.716797,20.042969 9.90625,19.958984 9.4746094,18.947266 8.3925781,19.070312 7.4726562,18 l -0.9746093,1.001953 0,0.136719 C 6.2033504,19.053639 5.8424695,19.042148 5.5800781,18.880859 l -0.21875,-0.611328 0,-0.675781 -0.6484375,0.0625 c 0.054176,-0.428666 0.1095159,-0.856564 0.1640625,-1.285156 l -0.3789062,0 -0.3789063,0.490234 -0.3789062,0.181641 -0.5410156,-0.304688 -0.054688,-0.673828 0.1074219,-0.734375 0.8125,-0.611328 0.6484375,0 0.1074219,-0.369141 0.8125,0.183594 L 6.15625,15.269531 6.265625,14.044922 7.3652344,13.1875 7.7441406,12.013672 8.5,11.986328 8.9335938,11.632812 9.90625,11.447266 l 0.486328,-0.732422 -1.4589842,0 L 9.8535156,10 10.501953,10 11.421875,9.6992188 11.529297,9.3320312 11.203125,9.0273438 10.826172,8.9042969 10.935547,8.5371094 10.664062,7.9863281 10.013672,8.2285156 10.123047,7.7402344 9.3652344,7.3125 8.7714844,8.3515625 8.8242188,8.7207031 8.2285156,8.9648438 7.8496094,9.7597656 7.6894531,9.0273438 6.6601562,8.5976562 6.4980469,8.046875 7.8496094,7.25 8.4453125,6.6992188 8.5,6.0273438 8.1757812,5.8417969 7.6035156,5.8007812 Z m 10.5800784,0.4375 -0.783203,0.2441407 -0.353516,-0.060547 -0.002,0 -0.05469,0.3671875 0.519532,0.2441406 0.998046,-0.4296875 -0.324218,-0.3652344 z m -7.791016,0.4609376 -0.4316405,0.3066406 0.5410155,0.3671875 0.433594,0 0,-0.4296875 -0.542969,-0.2441406 z m 8.546875,1.4082031 0,0.3671875 0.216797,0.2460937 0,0.5507813 -0.109375,0.7343746 0.595703,-0.1230465 0.433594,-0.4277344 -0.378906,-0.3671875 C 19.570088,8.7493174 19.4248,8.4321568 19.265625,8.1074219 l -0.326172,0 z m -0.214844,0.734375 -0.380859,0.1230469 0.109375,0.671875 0.486328,-0.2421876 -0.214844,-0.5527343 z M 11.259766,9.9453125 11.421875,10.798828 11.746094,10.3125 11.259766,9.9453125 Z m 14.125,4.7734375 0.623046,0.703125 0.730469,1.560547 0.431641,0.490234 -0.216797,0.550782 0.410156,0.464843 c -0.188949,0.01276 -0.376028,0.02734 -0.570312,0.02734 -0.344477,-0.723642 -0.602907,-1.449985 -0.865235,-2.207031 l -0.601562,-0.519532 -0.242188,-0.888671 0.300782,-0.181641 z"/>
+ </g>
+ </g>
+ <g style="enable-background:new" transform="matrix(1.4883523,0,0,1.4879066,-57.510388,-32.895368)">
+ <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="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gqrx.svg b/.icons/awkward/64x64/apps/gqrx.svg
new file mode 100644
index 00000000..c137d2a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gqrx.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="44" x="4" y="17" rx="2.8" ry="2.75"/>
+ <rect style="fill:#3f3f3f" width="5" height="36" x="11" y="0" rx="1.875" ry="2.077"/>
+ <rect style="fill:#5d4c4c" width="56" height="44" x="4" y="16" rx="2.8" ry="2.75"/>
+ <path style="fill:#121e7e" d="m 50.145313,22.099946 c -3.756473,0 -7.005946,2.18977 -8.676172,4.594971 -1.670227,2.405201 -2.422986,4.914698 -3.207423,7.092529 -0.784435,2.177831 -1.580787,3.985988 -2.351561,4.917237 -0.770776,0.931249 -1.134454,1.270263 -2.950391,1.270263 -4.978805,0 -7.211834,-1.229267 -9.830079,-2.819823 -2.618242,-1.590558 -5.940204,-4.055177 -10.888281,-4.055177 -3.3465996,0 -6.0127845,1.325521 -8.241406,3.120606 V 48.754 c 0.478721,-0.680776 0.9960422,-1.392435 1.5667968,-2.105469 2.478168,-3.095936 5.8338662,-5.298585 6.6746092,-5.298585 2.209854,0 3.429249,0.972881 6.469531,2.819825 3.040283,1.846942 7.586359,4.055175 14.248829,4.055175 4.0047,0 7.465899,-1.89536 9.469141,-4.315674 2.003241,-2.420313 2.926393,-5.080907 3.751561,-7.371826 0.82517,-2.290919 1.571342,-4.250171 2.228516,-5.196533 0.657176,-0.946362 0.565396,-0.990967 1.736329,-0.990967 0.972045,0 2.418019,0.601065 4.117969,2.13501 1.69995,1.533944 3.470817,3.845264 4.971093,6.225097 0.268086,0.425256 0.51541,0.849631 0.765625,1.27295 V 26.46396 c -0.01896,-0.01722 -0.03567,-0.03657 -0.05468,-0.0537 -2.585751,-2.333242 -5.84464,-4.310303 -9.8,-4.310303 z"/>
+ <path style="opacity:0.1" d="M 10.4,22 C 9.6244,22 9,22.669 9,23.5 9,24.331 9.6244,25 10.4,25 H 26 v -3 z"/>
+ <path style="fill:#1cff1f" d="M 10.4,21 C 9.6244,21 9,21.669 9,22.5 9,23.331 9.6244,24 10.4,24 H 26 v -3 z"/>
+ <path style="opacity:0.3" d="m 26,21 v 3 h 9.6 C 36.3756,24 37,23.331 37,22.5 37,21.669 36.3756,21 35.6,21 Z"/>
+ <path style="fill:#1827a5" d="m 50.145313,26.948975 c -3.756473,0 -7.005946,2.187083 -8.676172,4.592284 -1.670227,2.405202 -2.422986,4.914698 -3.207423,7.092531 -0.784435,2.177831 -1.580787,3.988671 -2.351561,4.919919 -0.770776,0.931252 -1.134454,1.270266 -2.950391,1.270266 -4.978805,0 -7.211834,-1.231953 -9.830079,-2.822511 -2.618241,-1.590558 -5.940204,-4.052489 -10.888281,-4.052489 -3.3465996,0 -6.0127845,1.323541 -8.241406,3.117919 v 12.536132 c 0.478721,-0.680776 0.9960422,-1.392434 1.5667968,-2.105468 2.478168,-3.095936 5.8338662,-5.298583 6.6746092,-5.298583 2.209854,0 3.429249,0.972881 6.469531,2.819823 3.040285,1.846943 7.586359,4.055177 14.248829,4.055177 4.0047,0 7.465899,-1.895361 9.469141,-4.315675 2.003241,-2.420313 2.926393,-5.080907 3.751561,-7.371825 0.82517,-2.290919 1.571342,-4.250173 2.228516,-5.196534 0.657176,-0.946361 0.565396,-0.990966 1.736329,-0.990966 0.972045,0 2.418019,0.601064 4.117969,2.135009 1.69995,1.533944 3.470817,3.842577 4.971093,6.222413 0.268086,0.425254 0.51541,0.84959 0.765625,1.272948 V 31.312988 c -0.01896,-0.01722 -0.03567,-0.03656 -0.05468,-0.0537 -2.585751,-2.333242 -5.84464,-4.310301 -9.8,-4.310301 z"/>
+ <path style="fill:#1c47c2" d="m 50.145313,32.049146 c -3.756473,0 -7.005946,2.187083 -8.676172,4.592284 -1.670227,2.405202 -2.422986,4.914698 -3.207423,7.09253 -0.784435,2.177832 -1.580787,3.988672 -2.351561,4.91992 -0.770776,0.931252 -1.134454,1.270266 -2.950391,1.270266 -4.978805,0 -7.211834,-1.231953 -9.830079,-2.822511 -2.618241,-1.590558 -5.940204,-4.052489 -10.888281,-4.052489 -3.3465996,0 -6.0127845,1.323541 -8.241406,3.117919 v 10.683106 c 0,0.494615 0.1410074,0.950631 0.371875,1.350829 0.3830585,-0.529985 0.7600706,-1.060019 1.1949218,-1.603271 2.478168,-3.095936 5.8338662,-5.298583 6.6746092,-5.298583 2.209854,0 3.429249,0.972881 6.469531,2.819823 3.040285,1.846943 7.586359,4.055177 14.248829,4.055177 4.0047,0 7.465899,-1.895361 9.469141,-4.315675 2.003241,-2.420313 2.926393,-5.080907 3.751561,-7.371825 0.82517,-2.290919 1.571342,-4.250173 2.228516,-5.196534 0.657176,-0.946361 0.565396,-0.990966 1.736329,-0.990966 0.972045,0 2.418019,0.601064 4.117969,2.135009 1.69995,1.533944 3.470817,3.842577 4.971093,6.222413 0.268086,0.425254 0.51541,0.84959 0.765625,1.272948 V 36.413159 c -0.01896,-0.01722 -0.03567,-0.03656 -0.05468,-0.0537 -2.585751,-2.333242 -5.84464,-4.310301 -9.8,-4.310301 z"/>
+ <path style="fill:#1965d5" d="M 50.144531 38.048828 C 46.388058 38.048828 43.138976 40.235424 41.46875 42.640625 C 39.798523 45.045827 39.046156 47.556543 38.261719 49.734375 C 37.477284 51.912207 36.68093 53.723049 35.910156 54.654297 C 35.13938 55.585548 34.774921 55.923828 32.958984 55.923828 C 27.980179 55.923828 25.747151 54.69212 23.128906 53.101562 C 20.510665 51.511004 17.190264 49.048828 12.242188 49.048828 C 8.8955879 49.048828 6.2286215 50.371638 4 52.166016 L 4 57.25 C 4 58.7735 5.2495813 60 6.8007812 60 L 8.0625 60 C 9.9075308 58.354166 11.666468 57.298828 12.242188 57.298828 C 14.398316 57.298828 15.637746 58.239392 18.519531 60 L 42.296875 60 C 42.342303 59.953016 42.389165 59.906381 42.429688 59.857422 C 44.432929 57.437109 45.35452 54.777246 46.179688 52.486328 C 47.004857 50.195409 47.751029 48.235424 48.408203 47.289062 C 49.065379 46.342701 48.973598 46.298828 50.144531 46.298828 C 51.116576 46.298828 52.563722 46.899649 54.263672 48.433594 C 55.963622 49.967538 57.734099 52.276415 59.234375 54.65625 C 59.502461 55.081505 59.749785 55.506329 60 55.929688 L 60 42.412109 C 59.98104 42.394889 59.964322 42.376515 59.945312 42.359375 C 57.359561 40.026133 54.099891 38.048828 50.144531 38.048828 z"/>
+ <path style="fill:#218df0" d="M 50.144531 43.949219 C 46.388058 43.949219 43.138976 46.135815 41.46875 48.541016 C 39.798523 50.946218 39.046156 53.45498 38.261719 55.632812 C 37.60197 57.464476 36.933687 58.994539 36.279297 60 L 45.574219 60 C 45.784494 59.452106 45.993792 58.902823 46.179688 58.386719 C 47.004857 56.0958 47.751029 54.135813 48.408203 53.189453 C 49.065379 52.243092 48.973598 52.199219 50.144531 52.199219 C 51.116576 52.199219 52.563722 52.800039 54.263672 54.333984 C 55.736477 55.662966 57.247423 57.583997 58.603516 59.619141 C 59.43608 59.143607 60 58.267828 60 57.25 L 60 48.3125 C 59.98104 48.29528 59.964322 48.276906 59.945312 48.259766 C 57.359561 45.926524 54.099891 43.949219 50.144531 43.949219 z M 12.242188 54.949219 C 8.9510271 54.949219 6.3174935 56.229585 4.1113281 57.978516 C 4.4367824 59.14337 5.5086284 60 6.8007812 60 L 24.888672 60 C 24.300196 59.689088 23.719336 59.360632 23.128906 59.001953 C 20.510665 57.411395 17.190264 54.949219 12.242188 54.949219 z"/>
+ <path style="fill:#62beff" d="M 50.144531 48.998047 C 46.388058 48.998047 43.138976 51.186595 41.46875 53.591797 C 39.967527 55.753626 39.211887 57.986415 38.503906 60 L 47.511719 60 C 47.826521 59.271313 48.12558 58.647223 48.408203 58.240234 C 49.065379 57.293873 48.973598 57.248047 50.144531 57.248047 C 51.116576 57.248047 52.563722 57.850821 54.263672 59.384766 C 54.467195 59.568413 54.671908 59.79118 54.876953 60 L 57.199219 60 C 58.750419 60 60 58.7735 60 57.25 L 60 53.363281 C 59.98104 53.346061 59.964322 53.325734 59.945312 53.308594 C 57.359561 50.975352 54.099891 48.998047 50.144531 48.998047 z M 12.242188 59.998047 C 12.228192 59.998047 12.21514 59.999947 12.201172 60 L 12.273438 60 C 12.262627 59.999902 12.253065 59.998047 12.242188 59.998047 z"/>
+ <path style="fill:#a7e2ff" d="M 50.144531 54.949219 C 46.388058 54.949219 43.138976 57.135815 41.46875 59.541016 C 41.362886 59.693465 41.272084 59.847029 41.173828 60 L 57.199219 60 C 58.136933 60 58.959161 59.546538 59.466797 58.855469 C 56.959717 56.705998 53.864694 54.949219 50.144531 54.949219 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 16 C 5.2495813 16 4 17.2265 4 18.75 L 4 19.75 C 4 18.2265 5.2495813 17 6.8007812 17 L 57.199219 17 C 58.750419 17 60 18.2265 60 19.75 L 60 18.75 C 60 17.2265 58.750419 16 57.199219 16 L 6.8007812 16 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 12.875 0 C 11.83625 0 11 0.92555659 11 2.0761719 L 11 3.0761719 C 11 1.9255566 11.83625 1 12.875 1 L 14.125 1 C 15.16375 1 16 1.9255566 16 3.0761719 L 16 2.0761719 C 16 0.92555659 15.16375 0 14.125 0 L 12.875 0 z"/>
+ <path style="opacity:0.2" d="m 50.144531,22.099609 c -3.756473,0 -7.005555,2.190502 -8.675781,4.595703 -1.670227,2.405202 -2.422594,4.913966 -3.207031,7.091797 -0.784435,2.177831 -1.580789,3.98672 -2.351563,4.917969 -0.770776,0.931249 -1.135235,1.269531 -2.951172,1.269531 -4.978805,0 -7.211833,-1.229756 -9.830078,-2.820312 -2.618242,-1.590558 -5.938642,-4.054688 -10.886718,-4.054688 -3.3466001,0 -6.0135665,1.326009 -8.242188,3.121094 v 1 c 2.2286215,-1.795085 4.8955879,-3.121094 8.242188,-3.121094 4.948076,0 8.268476,2.46413 10.886718,4.054688 2.618245,1.590556 4.851273,2.820312 9.830078,2.820312 1.815937,0 2.180396,-0.338282 2.951172,-1.269531 0.770774,-0.931249 1.567128,-2.740138 2.351563,-4.917969 0.784437,-2.177831 1.536804,-4.686595 3.207031,-7.091797 1.670226,-2.405201 4.919308,-4.595703 8.675781,-4.595703 3.95536,0 7.21503,1.977305 9.800781,4.310547 0.01901,0.01713 0.03573,0.03747 0.05469,0.05469 v -1 c -0.01896,-0.01722 -0.03568,-0.03756 -0.05469,-0.05469 -2.585751,-2.333242 -5.845421,-4.310547 -9.800781,-4.310547 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 50.144531 26.949219 C 46.388058 26.949219 43.138976 29.135815 41.46875 31.541016 C 39.798523 33.946218 39.046156 36.456933 38.261719 38.634766 C 37.477284 40.812597 36.68093 42.621486 35.910156 43.552734 C 35.13938 44.483986 34.774921 44.824219 32.958984 44.824219 C 27.980179 44.824219 25.747151 43.592511 23.128906 42.001953 C 20.510665 40.411395 17.190264 37.949219 12.242188 37.949219 C 8.8955879 37.949219 6.2286215 39.272028 4 41.066406 L 4 42.066406 C 6.2286215 40.272028 8.8955879 38.949219 12.242188 38.949219 C 17.190264 38.949219 20.510665 41.411395 23.128906 43.001953 C 25.747151 44.592511 27.980179 45.824219 32.958984 45.824219 C 34.774921 45.824219 35.13938 45.483986 35.910156 44.552734 C 36.68093 43.621486 37.477284 41.810643 38.261719 39.632812 C 39.046156 37.454979 39.798523 34.946218 41.46875 32.541016 C 43.138976 30.135815 46.388058 27.949219 50.144531 27.949219 C 54.099891 27.949219 57.359561 29.926524 59.945312 32.259766 C 59.964322 32.276906 59.98104 32.29528 60 32.3125 L 60 31.3125 C 59.98104 31.29528 59.964322 31.276906 59.945312 31.259766 C 57.359561 28.926524 54.099891 26.949219 50.144531 26.949219 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 50.144531 32.048828 C 46.388058 32.048828 43.138976 34.235424 41.46875 36.640625 C 39.798523 39.045827 39.046156 41.556543 38.261719 43.734375 C 37.477284 45.912207 36.68093 47.723049 35.910156 48.654297 C 35.13938 49.585549 34.774921 49.923828 32.958984 49.923828 C 27.980179 49.923828 25.747151 48.69212 23.128906 47.101562 C 20.510665 45.511004 17.190264 43.048828 12.242188 43.048828 C 8.8955879 43.048828 6.2286215 44.373591 4 46.167969 L 4 47.167969 C 6.2286215 45.373591 8.8955879 44.048828 12.242188 44.048828 C 17.190264 44.048828 20.510665 46.511004 23.128906 48.101562 C 25.747151 49.69212 27.980179 50.923828 32.958984 50.923828 C 34.774921 50.923828 35.13938 50.585549 35.910156 49.654297 C 36.68093 48.723049 37.477284 46.912207 38.261719 44.734375 C 39.046156 42.556543 39.798523 40.045827 41.46875 37.640625 C 43.138976 35.235424 46.388058 33.048828 50.144531 33.048828 C 54.099891 33.048828 57.359561 35.026133 59.945312 37.359375 C 59.964322 37.376515 59.98104 37.396842 60 37.414062 L 60 36.414062 C 59.98104 36.396842 59.964322 36.376515 59.945312 36.359375 C 57.359561 34.026133 54.099891 32.048828 50.144531 32.048828 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 50.144531 38.048828 C 46.388058 38.048828 43.138976 40.235424 41.46875 42.640625 C 39.798523 45.045827 39.046156 47.556543 38.261719 49.734375 C 37.477284 51.912207 36.68093 53.723049 35.910156 54.654297 C 35.13938 55.585548 34.774921 55.923828 32.958984 55.923828 C 27.980179 55.923828 25.747151 54.69212 23.128906 53.101562 C 20.510665 51.511004 17.190264 49.048828 12.242188 49.048828 C 8.8955874 49.048828 6.2286215 50.371638 4 52.166016 L 4 53.166016 C 6.2286215 51.371638 8.8955874 50.048828 12.242188 50.048828 C 17.190264 50.048828 20.510665 52.511004 23.128906 54.101562 C 25.747151 55.69212 27.980179 56.923828 32.958984 56.923828 C 34.774921 56.923828 35.13938 56.585548 35.910156 55.654297 C 36.68093 54.723049 37.477284 52.912207 38.261719 50.734375 C 39.046156 48.556543 39.798523 46.045827 41.46875 43.640625 C 43.138976 41.235424 46.388058 39.048828 50.144531 39.048828 C 54.099891 39.048828 57.359561 41.026133 59.945312 43.359375 C 59.964323 43.376515 59.98104 43.394889 60 43.412109 L 60 42.412109 C 59.98104 42.394889 59.964322 42.376515 59.945312 42.359375 C 57.359561 40.026133 54.099891 38.048828 50.144531 38.048828 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 50.144531 43.949219 C 46.388058 43.949219 43.138976 46.135815 41.46875 48.541016 C 39.798523 50.946218 39.046156 53.45498 38.261719 55.632812 C 37.60197 57.464476 36.933687 58.994539 36.279297 60 L 36.84375 60 C 37.314909 59.081299 37.791104 57.939383 38.261719 56.632812 C 39.046156 54.45498 39.798523 51.946218 41.46875 49.541016 C 43.138976 47.135815 46.388058 44.949219 50.144531 44.949219 C 54.099891 44.949219 57.359561 46.926524 59.945312 49.259766 C 59.964323 49.276906 59.98104 49.29528 60 49.3125 L 60 48.3125 C 59.98104 48.29528 59.964322 48.276906 59.945312 48.259766 C 57.359561 45.926524 54.099891 43.949219 50.144531 43.949219 z M 12.242188 54.949219 C 8.9510266 54.949219 6.3174935 56.229585 4.1113281 57.978516 C 4.1862567 58.246697 4.3035387 58.495795 4.4511719 58.724609 C 6.5879929 57.109911 9.1160099 55.949219 12.242188 55.949219 C 17.188094 55.949219 20.507291 58.409376 23.125 60 L 24.888672 60 C 24.300196 59.689088 23.719336 59.360632 23.128906 59.001953 C 20.510665 57.411395 17.190264 54.949219 12.242188 54.949219 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 50.144531 48.998047 C 46.388058 48.998047 43.138976 51.186595 41.46875 53.591797 C 39.967527 55.753626 39.211887 57.986415 38.503906 60 L 38.859375 60 C 39.481148 58.25874 40.210104 56.404305 41.46875 54.591797 C 43.138976 52.186595 46.388058 49.998047 50.144531 49.998047 C 54.099891 49.998047 57.359561 51.975352 59.945312 54.308594 C 59.964323 54.325734 59.98104 54.346061 60 54.363281 L 60 53.363281 C 59.98104 53.346061 59.964322 53.325734 59.945312 53.308594 C 57.359561 50.975352 54.099891 48.998047 50.144531 48.998047 z M 12.242188 59.998047 C 12.228191 59.998047 12.21514 59.999947 12.201172 60 L 12.273438 60 C 12.262626 59.999902 12.253065 59.998047 12.242188 59.998047 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 50.144531 54.949219 C 46.388058 54.949219 43.138976 57.135815 41.46875 59.541016 C 41.362886 59.693465 41.272084 59.847029 41.173828 60 L 41.894531 60 C 43.65394 57.819122 46.673948 55.949219 50.144531 55.949219 C 53.598514 55.949219 56.50612 57.469233 58.912109 59.40625 C 59.119778 59.245822 59.311993 59.066211 59.466797 58.855469 C 56.959717 56.705998 53.864694 54.949219 50.144531 54.949219 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gradio.svg b/.icons/awkward/64x64/apps/gradio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/grafx2.svg b/.icons/awkward/64x64/apps/grafx2.svg
new file mode 100644
index 00000000..0859dddb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/grafx2.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 12.491477,1021.3647 -7.7457377,7.7433 c -0.4773612,0.4773 -0.7456046,1.1246 -0.7457387,1.7997 v 15.909 c 1.264e-4,1.4058 1.1396871,2.5454 2.5454545,2.5455 H 22.454546 c 0.674697,6e-4 1.322008,-0.2668 1.799716,-0.7432 L 32,1040.8732 l 19.508522,-19.5085 7.745738,-7.7457 c 0.47798,-0.478 0.746275,-1.1263 0.74574,-1.8023 v -15.909 c -1.26e-4,-1.40574 -1.139687,-2.54534 -2.545455,-2.54548 h -15.90909 c -0.675058,1.4e-4 -1.322421,0.26838 -1.799716,0.74578 L 32,1001.8536 Z"/>
+ <path style="fill:#005aeb" d="m 12.491477,1020.3647 -7.7457377,7.7433 c -0.4773612,0.4773 -0.7456046,1.1246 -0.7457387,1.7997 v 15.909 c 1.264e-4,1.4058 1.1396871,2.5454 2.5454545,2.5455 H 22.454546 c 0.674697,6e-4 1.322008,-0.2668 1.799716,-0.7432 L 32,1039.8732 l 19.508522,-19.5085 7.745738,-7.7457 c 0.47798,-0.478 0.746275,-1.1263 0.74574,-1.8023 v -15.909 c -1.26e-4,-1.40574 -1.139687,-2.54534 -2.545455,-2.54548 h -15.90909 c -0.675058,1.4e-4 -1.322421,0.26838 -1.799716,0.74578 L 32,1000.8536 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,988.3622)" d="M 41.544922 4 C 40.869864 4.00014 40.223389 4.2686938 39.746094 4.7460938 L 32 12.492188 L 12.492188 32.001953 L 4.7460938 39.746094 C 4.2687326 40.223394 4.0001341 40.869822 4 41.544922 L 4 42.544922 C 4.0001341 41.869822 4.2687326 41.223394 4.7460938 40.746094 L 12.492188 33.001953 L 32 13.492188 L 39.746094 5.7460938 C 40.223389 5.2686938 40.869864 5.00014 41.544922 5 L 57.455078 5 C 58.860846 5.00014 59.999874 6.1391819 60 7.5449219 L 60 6.5449219 C 59.999874 5.1391819 58.860846 4.00014 57.455078 4 L 41.544922 4 z"/>
+ <path style="opacity:0.2" d="m 51.508524,1021.3647 7.745738,7.7433 c 0.477361,0.4773 0.745605,1.1246 0.745739,1.7997 v 15.909 c -1.27e-4,1.4058 -1.139688,2.5454 -2.545455,2.5455 H 41.545455 c -0.674697,6e-4 -1.322008,-0.2668 -1.799716,-0.7432 l -7.745738,-7.7458 -19.508522,-19.5085 -7.7457382,-7.7457 c -0.4779796,-0.478 -0.7462742,-1.1263 -0.7457394,-1.8023 v -15.909 c 1.26e-4,-1.40574 1.1396868,-2.54534 2.5454548,-2.54548 H 22.454546 c 0.675058,1.4e-4 1.322421,0.26838 1.799716,0.74578 l 7.745739,7.7456 z"/>
+ <path style="fill:#00d5e6" d="m 51.508524,1020.3647 7.745738,7.7433 c 0.477361,0.4773 0.745605,1.1246 0.745739,1.7997 v 15.909 c -1.27e-4,1.4058 -1.139688,2.5454 -2.545455,2.5455 H 41.545455 c -0.674697,6e-4 -1.322008,-0.2668 -1.799716,-0.7432 l -7.745738,-7.7458 -19.508522,-19.5085 -7.7457382,-7.7457 c -0.4779796,-0.478 -0.7462742,-1.1263 -0.7457394,-1.8023 v -15.909 c 1.26e-4,-1.40574 1.1396868,-2.54534 2.5454548,-2.54548 H 22.454546 c 0.675058,1.4e-4 1.322421,0.26838 1.799716,0.74578 l 7.745739,7.7456 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 44.205078,1000.3623 a 0.43473824,0.43475701 0 0 0 -0.294922,0.127 l -1.173828,1.1739 a 0.43473824,0.43475701 0 0 0 -0.126953,0.3066 v 6.7406 h -6.740234 a 0.43473824,0.43475701 0 0 0 -0.306641,0.1269 l -4.34375,4.344 a 0.43473824,0.43475701 0 0 0 0,0.6133 l 7.205078,7.2073 -1.054687,1.0547 -4.701172,-4.7013 c -1.549237,-1.5493 -4.073811,-1.5493 -5.623047,0 -1.54924,1.5492 -1.549242,4.074 0,5.6233 l 4.701172,4.7013 -1.853516,1.8536 -3.570312,-0.3789 c 1.13399,-1.5539 1.06939,-3.7199 -0.332032,-5.1213 -1.549239,-1.5493 -4.07381,-1.5493 -5.623046,0 l -7.513672,7.514 c -2.471333,2.4713 -2.471322,6.4899 0,8.9613 2.4713,2.4713 6.491568,2.4715 8.96289,0 1.203378,-1.2034 1.673241,-2.7787 1.705078,-4.3576 l 1.019532,1.0196 a 0.43473824,0.43475701 0 0 0 0.613281,0 l 0.835937,-0.836 a 0.43473824,0.43475701 0 0 0 0,-0.6133 l -4.173828,-4.174 a 0.43473824,0.43475701 0 0 0 -0.615234,0 l -2.503906,2.504 a 0.43473824,0.43475701 0 0 0 0,0.6153 l 0.833984,0.834 a 0.43473824,0.43475701 0 0 0 0.615234,0 l 1.015625,-1.0157 c 0.609274,1.5397 0.454601,3.325 -0.794921,4.5744 -1.678043,1.6782 -4.386395,1.6782 -6.064454,0 -1.678031,-1.678 -1.678031,-4.3847 0,-6.0627 l 7.513672,-7.514 c 0.755963,-0.7561 1.968648,-0.7561 2.72461,0 0.755977,0.756 0.756005,1.9686 0,2.7247 l -1.669922,1.67 a 0.43473824,0.43475701 0 0 0 0,0.6152 l 4.173828,4.1741 a 0.43473824,0.43475701 0 0 0 0.615234,0 l 0.833985,-0.836 a 0.43473824,0.43475701 0 0 0 0,-0.6153 l -1.978516,-1.9766 3.935547,0.4082 a 0.43473824,0.43475701 0 0 0 0.351562,-0.125 l 3.535157,-3.5353 a 0.43473824,0.43475701 0 0 0 0,-0.6133 l -3.03125,-3.0334 2.724609,-2.7227 3.03125,3.0313 a 0.43473824,0.43475701 0 0 0 0.615234,0 l 3.337891,-3.3399 a 0.43473824,0.43475701 0 0 0 0,-0.6153 l -3.03125,-3.0314 2.197266,-2.1973 a 0.43473824,0.43475701 0 0 0 0,-0.6153 l -0.835938,-0.834 a 0.43473824,0.43475701 0 0 0 -0.613281,0 l -2.197266,2.1973 -2.724609,-2.7247 2.734375,-2.7345 h 6.064453 v 7.9125 a 0.43473824,0.43475701 0 0 0 0.742187,0.3086 l 1.173829,-1.1739 a 0.43473824,0.43475701 0 0 0 0.126953,-0.3086 v -6.7386 h 6.738281 a 0.43473824,0.43475701 0 0 0 0.308594,-0.1269 l 1.173828,-1.1739 a 0.43473824,0.43475701 0 0 0 -0.308594,-0.7422 h -7.912109 v -7.9145 a 0.43473824,0.43475701 0 0 0 -0.447266,-0.4336 z m -14.347656,17.8739 c 0.492105,0 0.983347,0.1903 1.361328,0.5683 l 1.361328,1.3614 -2.724609,2.7248 -1.361328,-1.3614 c -0.756003,-0.7562 -0.755976,-1.9687 0,-2.7248 0.377981,-0.378 0.871176,-0.5683 1.363281,-0.5683 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 44.205078,999.36234 a 0.43473824,0.43475701 0 0 0 -0.294922,0.12696 l -1.173828,1.1739 a 0.43473824,0.43475701 0 0 0 -0.126953,0.3066 v 6.7406 h -6.740234 a 0.43473824,0.43475701 0 0 0 -0.306641,0.1269 l -4.34375,4.344 a 0.43473824,0.43475701 0 0 0 0,0.6133 l 7.205078,7.2073 -1.054687,1.0547 -4.701172,-4.7013 c -1.549237,-1.5493 -4.073811,-1.5493 -5.623047,0 -1.54924,1.5492 -1.549242,4.074 0,5.6233 l 4.701172,4.7013 -1.853516,1.8536 -3.570312,-0.3789 c 1.13399,-1.5539 1.06939,-3.7199 -0.332032,-5.1213 -1.549239,-1.5493 -4.07381,-1.5493 -5.623046,0 l -7.513672,7.514 c -2.471333,2.4713 -2.471322,6.4899 0,8.9613 2.4713,2.4713 6.491568,2.4715 8.96289,0 1.203378,-1.2034 1.673241,-2.7787 1.705078,-4.3576 l 1.019532,1.0196 a 0.43473824,0.43475701 0 0 0 0.613281,0 l 0.835937,-0.836 a 0.43473824,0.43475701 0 0 0 0,-0.6133 l -4.173828,-4.174 a 0.43473824,0.43475701 0 0 0 -0.615234,0 l -2.503906,2.504 a 0.43473824,0.43475701 0 0 0 0,0.6153 l 0.833984,0.834 a 0.43473824,0.43475701 0 0 0 0.615234,0 l 1.015625,-1.0157 c 0.609274,1.5397 0.454601,3.325 -0.794921,4.5744 -1.678043,1.6782 -4.386395,1.6782 -6.064454,0 -1.678031,-1.678 -1.678031,-4.3847 0,-6.0627 l 7.513672,-7.514 c 0.755963,-0.7561 1.968648,-0.7561 2.72461,0 0.755977,0.756 0.756005,1.9686 0,2.7247 l -1.669922,1.67 a 0.43473824,0.43475701 0 0 0 0,0.6152 l 4.173828,4.1741 a 0.43473824,0.43475701 0 0 0 0.615234,0 l 0.833985,-0.836 a 0.43473824,0.43475701 0 0 0 0,-0.6153 l -1.978516,-1.9766 3.935547,0.4082 a 0.43473824,0.43475701 0 0 0 0.351562,-0.125 l 3.535157,-3.5353 a 0.43473824,0.43475701 0 0 0 0,-0.6133 l -3.03125,-3.0334 2.724609,-2.7227 3.03125,3.0313 a 0.43473824,0.43475701 0 0 0 0.615234,0 l 3.337891,-3.3399 a 0.43473824,0.43475701 0 0 0 0,-0.6153 l -3.03125,-3.0314 2.197266,-2.1973 a 0.43473824,0.43475701 0 0 0 0,-0.6153 l -0.835938,-0.834 a 0.43473824,0.43475701 0 0 0 -0.613281,0 l -2.197266,2.1973 -2.724609,-2.7247 2.734375,-2.7345 h 6.064453 v 7.9125 a 0.43473824,0.43475701 0 0 0 0.742187,0.3086 l 1.173829,-1.1739 a 0.43473824,0.43475701 0 0 0 0.126953,-0.3086 v -6.7386 h 6.738281 a 0.43473824,0.43475701 0 0 0 0.308594,-0.1269 l 1.173828,-1.1739 a 0.43473824,0.43475701 0 0 0 -0.308594,-0.7422 h -7.912109 v -7.91445 a 0.43473824,0.43475701 0 0 0 -0.447266,-0.43361 z m -14.347656,17.87386 c 0.492105,0 0.983347,0.1903 1.361328,0.5683 l 1.361328,1.3614 -2.724609,2.7248 -1.361328,-1.3614 c -0.756003,-0.7562 -0.755976,-1.9687 0,-2.7248 0.377981,-0.378 0.871176,-0.5683 1.363281,-0.5683 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 41.594365,1025.3622 c -1.434962,0 -2.86945,0.5435 -3.959419,1.6335 -2.179949,2.18 -2.179908,5.7395 0,7.9197 l 0.59229,0.5949 2.312366,-2.3098 -0.594996,-0.5951 c -0.91765,-0.9177 -0.91763,-2.3793 0,-3.297 0.917598,-0.9177 2.379175,-0.9177 3.296811,0 0.379963,0.3802 0.588474,0.8448 0.649086,1.3335 v 10.5295 l 2.19066,2.1908 0.822174,-0.8222 2.014869,-2.015 5.081793,-5.0822 -2.30966,-2.3098 -4.54089,4.5384 c -0.0047,-2.427 0.0075,-4.8563 0,-7.2973 v -0.048 l -0.0054,-0.048 c -0.144955,-1.1926 -0.670802,-2.3612 -1.590258,-3.2809 -1.089967,-1.09 -2.524458,-1.6335 -3.959418,-1.6335 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 41.594365,1024.3622 c -1.434962,0 -2.86945,0.5435 -3.959419,1.6335 -2.179949,2.18 -2.179908,5.7395 0,7.9197 l 0.59229,0.5949 2.312366,-2.3098 -0.594996,-0.5951 c -0.91765,-0.9177 -0.91763,-2.3793 0,-3.297 0.917598,-0.9177 2.379175,-0.9177 3.296811,0 0.379963,0.3802 0.588474,0.8448 0.649086,1.3335 v 10.5295 l 2.19066,2.1908 0.822174,-0.8222 2.014869,-2.015 5.081793,-5.0822 -2.30966,-2.3098 -4.54089,4.5384 c -0.0047,-2.427 0.0075,-4.8563 0,-7.2973 v -0.048 l -0.0054,-0.048 c -0.144955,-1.1926 -0.670802,-2.3612 -1.590258,-3.2809 -1.089967,-1.09 -2.524458,-1.6335 -3.959418,-1.6335 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 6.5449219 4 C 5.1391539 4.00014 4.000126 5.1391819 4 6.5449219 L 4 7.5449219 C 4.000126 6.1391819 5.1391539 5.00014 6.5449219 5 L 22.455078 5 C 23.130136 5.00014 23.776611 5.2686938 24.253906 5.7460938 L 32 13.492188 L 51.507812 33.001953 L 59.253906 40.746094 C 59.731267 41.223394 59.999866 41.869822 60 42.544922 L 60 41.544922 C 59.999866 40.869822 59.731267 40.223394 59.253906 39.746094 L 51.507812 32.001953 L 32 12.492188 L 24.253906 4.7460938 C 23.776611 4.2686938 23.130136 4.00014 22.455078 4 L 6.5449219 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gramps.svg b/.icons/awkward/64x64/apps/gramps.svg
new file mode 100644
index 00000000..003988d2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gramps.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#ac8a78" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:none;stroke:#494949;stroke-width:1.99997139" d="m 20.999757,30.000458 0,-10.999843 23.999657,0 0,10.999843"/>
+ <path style="fill:none;stroke:#494949;stroke-width:1.99997139" d="m 26.999672,44.000257 0,-12.999814 23.999656,0 0,12.999814"/>
+ <path style="fill:none;stroke:#494949;stroke-width:1.99997139" d="m 14.999843,44.000257 0,-12.999814 23.999657,0 0,12.999814"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.0006864)">
+ <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 style="fill:#ffffff" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.866e-4)">
+ <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 style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/granatier.svg b/.icons/awkward/64x64/apps/granatier.svg
new file mode 100644
index 00000000..c51419d7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/granatier.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 49.871584,12.642562 -1.579993,2.738187 a 23.999891,23.999891 0 0 1 0.695997,0.792997 l 1.117995,-1.937592 c 0.309998,-0.537197 0.185999,-1.177594 -0.233999,-1.593592 z M 7.0457785,32.908469 A 23.999891,23.999891 0 0 0 18.998924,54.78437 23.999891,23.999891 0 0 0 51.784775,45.99841 23.999891,23.999891 0 0 0 54.944761,33.108468 23.999891,23.999891 0 0 1 51.784775,43.998419 23.999891,23.999891 0 0 1 18.998924,52.784379 23.999891,23.999891 0 0 1 7.0457785,32.908469 Z"/>
+ <path style="fill:#4f4f4f" d="M 40.381627,6.084796 C 39.74163,5.7153976 38.929633,5.9331967 38.559635,6.5727937 l -1.812492,3.1393858 a 23.999891,23.999891 0 0 0 -26.531879,11.2879485 23.999891,23.999891 0 0 0 8.78396,32.783851 23.999891,23.999891 0 0 0 32.783851,-8.78396 23.999891,23.999891 0 0 0 -3.491984,-28.61587 l 1.815092,-3.143786 c 0.369338,-0.639697 0.151659,-1.452033 -0.488038,-1.821351 L 40.380587,6.085636 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 39.876953 5.9140625 C 39.362955 5.8494625 38.836593 6.094421 38.558594 6.5742188 L 36.746094 9.7109375 A 23.999891 23.999891 0 0 0 10.212891 21 A 23.999891 23.999891 0 0 0 7.0410156 33.326172 A 23.999891 23.999891 0 0 1 10.212891 22 A 23.999891 23.999891 0 0 1 36.746094 10.710938 L 38.558594 7.5742188 C 38.836593 7.0944209 39.362955 6.8494625 39.876953 6.9140625 L 39.878906 6.9140625 C 40.050905 6.9356624 40.222814 6.9935375 40.382812 7.0859375 L 49.619141 12.417969 C 49.890697 12.575199 50.067253 12.819834 50.173828 13.089844 C 50.432941 12.477869 50.208888 11.75943 49.619141 11.417969 L 40.382812 6.0859375 C 40.222814 5.9935375 40.050905 5.9356624 39.878906 5.9140625 L 39.876953 5.9140625 z M 48.988281 17.175781 L 48.291016 18.382812 A 23.999891 23.999891 0 0 1 48.638672 18.783203 L 48.988281 18.175781 A 23.999891 23.999891 0 0 1 54.939453 34.001953 A 23.999891 23.999891 0 0 1 54.945312 34.109375 A 23.999891 23.999891 0 0 0 48.988281 17.175781 z"/>
+ <path style="fill:#bbb673;fill-rule:evenodd" d="M 54.053565,8.8731833 C 53.549567,8.5283848 52.95557,8.2909859 52.351572,8.1251867 51.145578,7.7939882 49.783584,7.7067886 48.47759,7.7107886 c -2.609388,0.008 -5.037377,0.1407533 -5.037377,0.1407533 l 3.303785,1.9074513 c 0.553977,-0.037392 1.140395,-0.047222 1.743132,-0.04907 1.200315,-0.00368 2.423589,0.096769 3.335785,0.3472385 0.912256,0.250459 1.397553,0.612997 1.544653,0.972995 0.411958,1.008136 0.179259,1.701773 -0.604417,2.663988 -0.783697,0.962316 -2.160191,1.992391 -3.679384,3.044786 -1.519253,1.052396 -3.174985,2.137591 -4.558779,3.380585 -1.383834,1.242814 -2.545588,2.677788 -2.819987,4.47018 -0.298719,1.951391 0.763136,3.952982 1.748252,5.628174 0.985115,1.675193 2.021191,2.975587 2.021191,2.975587 0.821056,1.106015 2.456789,-0.19266 1.565673,-1.243075 0,0 -0.961656,-1.209214 -1.865272,-2.745787 -0.903616,-1.536593 -1.621473,-3.448985 -1.489573,-4.310581 0.167899,-1.096915 0.953915,-2.19239 2.17319,-3.287385 1.219214,-1.094955 2.819587,-2.15479 4.36578,-3.225785 1.546093,-1.070975 3.043586,-2.14259 4.088981,-3.426184 1.045436,-1.283715 1.599213,-2.980187 0.905556,-4.677779 C 54.97478,9.6728836 54.558782,9.2174857 54.054785,8.8726873 Z"/>
+ <path style="opacity:0.2" d="M 54.926529,29.980749 52.568758,35.570367 58,38.445497 52.124948,40.020889 53.32683,46.019723 48.358475,42.394664 44.426007,47 44.105602,40.904219 38,40.648154 42.568866,36.671966 38.887817,31.747349 44.905572,32.884862 46.420941,27 l 2.93514,5.394724 z"/>
+ <path style="fill:#ff6363" d="M 54.926529,28.980749 52.568758,34.570367 58,37.445497 52.124948,39.020889 53.32683,45.019723 48.358475,41.394664 44.426007,46 44.105602,39.904219 38,39.648154 42.568866,35.671966 38.887817,30.747349 44.905572,31.884862 46.420941,26 l 2.93514,5.394724 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 46.421875 26 L 44.90625 31.884766 L 38.888672 30.748047 L 39.759766 31.912109 L 44.90625 32.884766 L 46.421875 27 L 49.355469 32.394531 L 54.410156 30.205078 L 54.925781 28.980469 L 49.355469 31.394531 L 46.421875 26 z M 52.914062 34.751953 L 52.568359 35.570312 L 56.746094 37.78125 L 58 37.445312 L 52.914062 34.751953 z M 42.115234 36.066406 L 38 39.648438 L 39.095703 39.695312 L 42.568359 36.671875 L 42.115234 36.066406 z M 52.314453 39.970703 L 52.125 40.021484 L 53.091797 44.847656 L 53.326172 45.019531 L 52.314453 39.970703 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/grandr.svg b/.icons/awkward/64x64/apps/grandr.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/grandr.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/granule.svg b/.icons/awkward/64x64/apps/granule.svg
new file mode 100644
index 00000000..0eed6539
--- /dev/null
+++ b/.icons/awkward/64x64/apps/granule.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,53.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,58 C 58.750017,58 60,56.750018 60,55.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#fecd38" width="39.999" height="39.999" x="12" y="7" rx="2" ry="2.666"/>
+ <rect style="fill:#d2d2d2" width="56" height="28" x="4" y="29" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.5" d="m 17.9998,19.000572 0,-3.999943 27.9996,0 0,3.999943 z"/>
+ <rect style="fill:#484848" width="24" height="6" x="20" y="39" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.5" d="m 17.9998,27.000458 0,-3.999943 27.9996,0 0,3.999943 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 29 C 5.2496034 29 4 30.250803 4 31.800781 L 4 32.800781 C 4 31.250803 5.2496034 30 6.8007812 30 L 57.199219 30 C 58.749196 30 60 31.250803 60 32.800781 L 60 31.800781 C 60 30.250803 58.749196 29 57.199219 29 L 6.8007812 29 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/grass.svg b/.icons/awkward/64x64/apps/grass.svg
new file mode 100644
index 00000000..f655f04b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/grass.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 17.964076,17.285718 8.4670812,28.683589 c -1.9578744,2.34941 -1.9552456,6.280606 0.00272,8.630016 L 28.402365,61.236581 c 1.957874,2.34941 5.236078,2.352106 7.193954,0.0028 L 55.531597,37.316339 c 1.957872,-2.34941 1.957874,-6.283396 0,-8.632806 L 46.034601,17.285718 Z"/>
+ <path style="fill:#4f4f4f" d="M 17.964076,16.285711 8.4670812,27.683583 c -1.9578744,2.34941 -1.9552456,6.280606 0.00272,8.630016 L 28.402365,60.236575 c 1.957874,2.34941 5.236078,2.352106 7.193954,0.0028 L 55.531597,36.316333 c 1.957872,-2.34941 1.957874,-6.283396 0,-8.632806 L 46.034601,16.285711 Z"/>
+ <path style="opacity:0.2" d="m 31.999217,3.0000074 c -1.414348,0 -2.829644,0.5271702 -3.886902,1.5844056 L 6.5843818,26.114759 c -2.1145208,2.11447 -2.1115214,5.653054 0.00308,7.767526 L 28.115399,55.412631 c 2.114522,2.11447 5.656258,2.117468 7.77078,0.0032 l 21.527932,-21.53042 c 2.114518,-2.11447 2.11452,-5.656084 0,-7.770552 L 35.886121,4.584413 C 34.828863,3.5271778 33.413567,3.0000074 31.999217,3.0000074 Z"/>
+ <path style="fill:#e4e4e4" d="m 31.999217,2.0000007 c -1.414348,0 -2.829644,0.5271702 -3.886902,1.5844056 L 6.5843818,25.114753 c -2.1145208,2.11447 -2.1115214,5.653054 0.00308,7.767526 L 28.115399,54.412625 c 2.114522,2.11447 5.656258,2.117468 7.77078,0.0032 l 21.527932,-21.53042 c 2.114518,-2.11447 2.11452,-5.656084 0,-7.770552 L 35.886121,3.5844063 C 34.828863,2.5271711 33.413567,2.0000007 31.999217,2.0000007 Z"/>
+ <path style="fill:#008f23" d="m 31.695313,5.9804697 -0.285156,0.1875 -0.1211,0.3632812 -0.05468,0.390625 -0.1875,0.6171874 -0.13282,-0.2070312 0.0625,0.7539064 -0.03906,0.167968 v 0.2851562 l 0.10938,0.2226564 0.09766,0.3046874 0.1875,0.2460938 0.07812,0.105468 0.0586,0.2851562 -0.234374,0.175782 0.09766,0.2539065 -0.23047,0.285156 0.04298,0.222656 0.0586,0.226563 0.1875,0.222656 0.16406,0.207031 0.230468,0.195312 0.03906,0.167968 -0.08202,0.246094 -0.1875,0.164062 -0.08594,0.140626 0.02734,0.351562 0.289062,0.183594 0.16406,0.175782 0.10156,0.355469 -0.308594,0.359375 -0.04688,0.253906 0.1289,0.285157 0.1836,0.226562 v 0.226563 l 0.14062,0.175782 0.1289,0.144532 0.09766,0.167968 -0.0586,0.285156 0.1836,0.261718 0.16796,0.03906 0.0625,0.128906 -0.0625,0.226563 0.16016,0.320312 0.16798,0.128906 0.125,0.261719 -0.125,0.453125 0.1875,0.410156 0.17578,0.07813 0.08984,0.1875 0.03516,0.527344 -0.09766,0.226563 -0.08984,0.261718 0.26953,1.332032 0.46875,0.304688 -0.03516,5.773436 -0.550782,6.242188 -0.328124,3.609376 -0.53125,4.386718 -0.207032,0.527344 -1.75,-2.984376 -0.601562,-4.003906 -0.777344,-6.503906 -0.925782,-6.027344 0.07032,5.503906 0.324218,4.550782 0.558594,4.335938 -3.906264,-6.160156 -5.613282,-8.371094 -1.289062,-1.777344 h -0.105468 l 0.371093,1.066406 0.703125,1.730468 1.023438,2.3125 1.789062,3.816406 1.082032,1.91797 1.339844,2.3125 2.765624,4.355468 2.5,3.957032 0.386718,3.542968 1.191408,8.097656 -0.004,-0.004 -1.375,-4.257812 -2.914062,-7.136718 -2.324218,-4.796876 -3.082032,-4.980468 -1.562499,-2.046876 -1.25,-1.242186 -2.039063,-1.882814 0.847656,1.039062 1.367188,1.390626 0.808594,0.902344 0.53125,0.917968 0.636718,1.019532 1.046876,1.78125 0.90625,1.652344 0.921874,2.046874 1.132812,2.734376 2.214844,5.695312 2.32422,6.011718 1.39453,4.25 0.0156,0.0586 c 0.629316,0.0999 1.271392,0.10638 1.898436,-0.0078 l -0.5625,-3.613282 0.07032,-0.96875 0.410156,-1.449218 0.4375,-1.332032 0.46875,-1.046874 1.539062,2.5625 1.492188,2.714844 0.11718,0.539062 2.507812,-2.507812 0.851562,-6.363282 2.214844,-10.675782 1.429688,-7.242186 2.89453,-5.707032 0.429688,-1.183594 0.16016,-0.699218 0.0586,-1.125 -0.17578,-0.898438 -0.41797,-0.816406 -0.753906,-0.753906 0.03906,0.207031 0.371094,0.382812 0.34375,0.804688 0.04296,0.644531 -0.472658,1.292969 -0.609374,1.386719 -1.3125,2.34375 0.730468,-5.40625 0.19922,-2.773438 -0.07812,-0.08203 -0.17968,-0.03125 -1.46875,9.710938 -0.273436,0.488282 -2.414064,4.515624 -3.078124,6.070314 -2.589844,5.265624 -1.4375,3.671876 -0.816406,-1.390626 0.507812,-1.046874 2.816406,-5.375 2.85547,-4.738282 1.191406,-2.308594 0.984374,-1.921874 0.265626,-0.652344 0.0586,-0.640626 -0.11718,-0.48828 h -0.121 l -0.08594,0.429686 -0.492186,1.125 -1.191408,2 -3.40625,5.207032 -1.9375,2.859374 -1.328124,2.339844 0.816406,-8.058592 0.304688,-3.433594 0.1289,-7.265626 h -0.02344 l 0.0625,-0.242188 0.1875,-0.453125 0.14454,-0.410156 0.17968,-0.304688 v -0.597579 l -0.0586,-0.753907 0.265624,-0.488281 -0.1211,-0.714844 v -0.539062 l 0.101586,-0.304688 0.20703,-0.675781 0.144532,-0.359375 -0.273438,-0.453125 0.234376,-0.449219 -0.375,-0.265625 -0.226564,-0.671875 0.32422,-0.53125 -0.453126,-0.144531 -0.195312,-0.355469 v -0.300781 l -0.203126,-0.34375 -0.210936,-0.1875 0.02344,-0.285156 v -0.3125 L 34.066407,9.4765633 34.000001,8.9882821 33.691407,8.7617197 33.546877,8.4960947 33.199219,8.3320321 32.996095,7.9609385 l 0.03516,-0.4218752 -0.03516,-0.4296874 -0.23047,-0.3710938 -0.390624,-0.082031 -0.367188,-0.125 -0.1836,-0.265625 z m 10.710938,23.5781253 -0.394532,1.636718 -1.78125,7.085938 -0.867186,4.023438 -0.90625,4.867188 -1.003908,3.171874 -0.351562,-0.820312 -2.285156,-4.210938 0.765626,-1.773438 2.5,-5.20703 1.339844,-2.800782 1.792968,-3.761718 z m 2.214844,5.277344 -0.328126,1.878906 -0.92578,3.121094 -0.921876,2.3125 -1.023436,3.007812 -0.54297,2.953126 -0.253906,1.566406 1.730468,-1.73047 0.14844,-1.1875 0.492188,-2.347656 1.074218,-4.199218 0.488282,-3.113282 z m -27.011719,2.015624 0.07813,0.07812 -0.02344,-0.03906 z m 0.07813,0.07812 1.167968,2.210936 1.074219,2.48047 1.61719,3.652344 0.70703,1.61328 0.828126,2.492188 4.273436,4.273438 -0.35547,-1.32812 -0.75,-1.414062 -1.632812,-3.101562 -2.304688,-4.132812 -1.625,-2.652344 -1.503907,-2.289062 -0.816406,-1.128908 z m 13.683595,6.472656 0.746094,1.242188 -0.15626,2.898436 -0.1211,0.08594 z m 1.261716,2.085938 0.429688,0.714842 -0.332032,0.781252 -0.25,0.17578 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 2 C 30.585652 2 29.170539 2.5287021 28.113281 3.5859375 L 6.5859375 25.113281 C 5.405116 26.294074 4.8973404 27.920742 5.0371094 29.494141 C 5.1458075 28.253236 5.6548448 27.044351 6.5859375 26.113281 L 28.113281 4.5859375 C 29.170539 3.5287021 30.585652 3 32 3 C 33.41435 3 34.829461 3.5287021 35.886719 4.5859375 L 57.414062 26.113281 C 58.345551 27.044753 58.857326 28.25456 58.966797 29.496094 C 59.106485 27.921197 58.595659 26.294856 57.414062 25.113281 L 35.886719 3.5859375 C 34.829461 2.5287021 33.41435 2 32 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/green-recorder.svg b/.icons/awkward/64x64/apps/green-recorder.svg
new file mode 100644
index 00000000..bbacac22
--- /dev/null
+++ b/.icons/awkward/64x64/apps/green-recorder.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 16.000323,51.376036 0,1.999984 c 0,1.453989 1.190591,2.62398 2.66798,2.62398 l 26.663794,0 c 1.477989,0 2.66798,-1.169991 2.66798,-2.62398 l 0,-1.999984 c 0,1.453988 -1.189991,2.623979 -2.66798,2.623979 l -26.663794,0 c -1.477389,0 -2.66798,-1.169991 -2.66798,-2.623979 z"/>
+ <rect style="fill:#8e8e8e" width="42" height="32" x="-55" y="-48" rx="2.626" ry="2.666" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 6.0004002,45.500081 0,1.999984 c 0,1.38399 1.1611911,2.499981 2.60158,2.499981 l 46.7956398,0 c 1.439989,0 2.60198,-1.115991 2.60198,-2.499981 l 0,-1.999984 c 0,1.383989 -1.161991,2.499981 -2.60198,2.499981 l -46.7956398,0 c -1.4407889,0 -2.60198,-1.115992 -2.60198,-2.499981 z"/>
+ <rect style="fill:#4f4f4f" width="40" height="52" x="-49" y="-58" rx="2.5" ry="2.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#37b368" width="32" height="44" x="-45" y="-54" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.6015625 9 C 7.1611736 9 6 10.115011 6 11.5 L 6 12.5 C 6 11.115011 7.1611736 10 8.6015625 10 L 55.398438 10 C 56.838426 10 58 11.115011 58 12.5 L 58 11.5 C 58 10.115011 56.838426 9 55.398438 9 L 8.6015625 9 z"/>
+ <path style="opacity:0.2" d="M 20.296,21.0003 H 36.7 c 1.3,0 1.3,1.2857 1.3,1.2857 V 37.715 C 38,39 36.7,39 36.7,39 H 20.3 c 0,0 -1.3,0 -1.3,-1.2857 v -15.428 c 0,0 0,-1.286 1.3,-1.286 z m 25.704,2 v 15 l -8,-8 z"/>
+ <path style="fill:#ffffff" d="M 20.296,20.0003 H 36.7 c 1.3,0 1.3,1.2857 1.3,1.2857 V 36.715 C 38,38 36.7,38 36.7,38 H 20.3 c 0,0 -1.3,0 -1.3,-1.2857 v -15.428 c 0,0 0,-1.286 1.3,-1.286 z m 25.704,2 v 15 l -8,-8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gretl.svg b/.icons/awkward/64x64/apps/gretl.svg
new file mode 100644
index 00000000..2a63ce6d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gretl.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,55.222222 V 10.777778 C 60,9.238889 58.7512,8 57.2,8 H 6.8 C 5.2488,8 4,9.238889 4,10.777778 V 55.222222 C 4,56.761112 5.2488,58 6.8,58 h 50.4 c 1.5512,0 2.8,-1.238888 2.8,-2.777778 z"/>
+ <path style="fill:#f28b42" d="M 60,54.222222 V 9.7777778 C 60,8.2388888 58.7512,7 57.2,7 H 6.8 C 5.2488,7 4,8.2388888 4,9.7777778 V 54.222222 C 4,55.761112 5.2488,57 6.8,57 h 50.4 c 1.5512,0 2.8,-1.238888 2.8,-2.777778 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3" d="M 14,41 24,27 36,35 50,23"/>
+ <path style="opacity:0.1" d="m 50,20 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 -26,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 12,8 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 -22,6 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"/>
+ <g transform="matrix(2,0,0,2,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="opacity:0.2;fill:#ffffff" d="M 6.8007812 7 C 5.2495812 7 4 8.2384547 4 9.7773438 L 4 10.777344 C 4 9.2384546 5.2495812 8 6.8007812 8 L 57.199219 8 C 58.750419 8 60 9.2384546 60 10.777344 L 60 9.7773438 C 60 8.2384547 58.750419 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/grid-autosport.svg b/.icons/awkward/64x64/apps/grid-autosport.svg
new file mode 100644
index 00000000..baf54d9c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/grid-autosport.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m 14.0414,18.9998 0.09917,0.82354 c 0.182154,1.54212 0.37314,2.0394 0.89248,2.3066 0.26744,0.13852 0.53422,0.4345 0.59168,0.65948 0.112104,0.44104 0.39666,0.55714 0.39666,0.16088 0,-0.1344 -0.29768,-0.81896 -0.6611,-1.52164 -0.3636,-0.704 -0.662,-1.352 -0.6646,-1.442 -0.0022,-0.09 -0.1486,-0.35 -0.3272,-0.576 z m 35.918,0 -0.32724,0.41178 c -0.17858,0.22624 -0.32504,0.48532 -0.32724,0.57584 -0.0026,0.0905 -0.301,0.73854 -0.6644,1.4412 -0.3634,0.70266 -0.6611,1.38724 -0.6611,1.52164 0,0.3963 0.28454,0.2802 0.39666,-0.16088 0.05746,-0.22498 0.32424,-0.52096 0.59168,-0.65948 0.51932,-0.26716 0.71034,-0.76452 0.89248,-2.3066 z m -37.604,0.9082 c -0.09914,0 -0.119986,0.11954 -0.04958,0.28632 0.28042,0.66412 0.2867,1.02944 0.01654,1.02944 -0.146966,0 -0.26774,0.05512 -0.26774,0.12546 0,0.259 0.54252,0.88738 0.88586,1.02622 0.40884,0.16424 0.76686,0.20278 0.76686,0.08042 0,-0.04648 -0.07315,-0.21602 -0.161966,-0.37318 -0.08881,-0.15714 -0.23846,-0.59738 -0.33386,-0.97794 -0.17386,-0.6936 -0.53578,-1.19672 -0.85612,-1.19672 z m 39.288,0 c -0.32034,0 -0.68224,0.50312 -0.85612,1.19672 -0.0954,0.38058 -0.24504,0.8208 -0.33384,0.97796 -0.0888,0.15718 -0.16196,0.32668 -0.16196,0.37316 0,0.12234 0.36132,0.0838 0.77016,-0.08042 0.34332,-0.13884 0.88256,-0.7672 0.88256,-1.02622 0,-0.07034 -0.12078,-0.12546 -0.26774,-0.12546 -0.27024,0 -0.26396,-0.3653 0.0166,-1.02944 0.0704,-0.1668 0.04954,-0.28632 -0.04958,-0.28632 z m -19.6972,0.40856 c 0.05554,0.14416 0.0044,0.2477 -0.12562,0.2477 -0.5462,0 -0.7598,1.97744 -0.34708,3.2074 0.11048,0.3291 0.10778,0.3291 -0.09256,0 -0.33216,-0.54572 -0.8588,-1.07126 -1.07758,-1.07126 -0.11328,0 -0.25736,0.2239 -0.31732,0.49542 -0.05988,0.2715 -0.17874,0.49542 -0.26774,0.49542 -0.08904,0 -0.11862,-0.07428 -0.0628,-0.16408 0.05574,-0.08978 0.03522,-0.28656 -0.04958,-0.43752 -0.13858,-0.24648 -0.17398,-0.23868 -0.34376,0.07722 -0.14746,0.27428 -0.13684,0.48116 0.0595,0.949 0.31722,0.7553 0.31564,0.88788 -0.01,0.88788 -0.34498,0 -0.20476,0.3983 0.16528,0.46968 0.32596,0.06294 0.92222,-0.41006 0.92222,-0.73026 0,-0.11638 0.083,-0.26088 0.1818,-0.3217 0.25808,-0.15878 0.54526,0.1826 0.37682,0.44716 -0.07702,0.121 -0.14098,0.2684 -0.14214,0.32814 -0.0014,0.05968 -0.21108,0.2732 -0.46606,0.4729 -0.59038,0.46228 -0.5723,1.19882 0.02974,1.28358 0.2271,0.03194 0.34646,-0.0112 0.28758,-0.10616 -0.0587,-0.09448 0.0646,-0.09018 0.29088,0.0162 0.21408,0.10058 0.46562,0.39104 0.56192,0.6434 0.16902,-0.0074 0.32772,-0.0278 0.4793,-0.06112 0.15158,0.03332 0.31026,0.05378 0.4793,0.06112 0.09634,-0.25236 0.35114,-0.5428 0.56524,-0.6434 0.22628,-0.1063 0.34626,-0.11054 0.28758,-0.0162 -0.05888,0.09492 0.06378,0.1381 0.29088,0.10616 0.60204,-0.08478 0.61682,-0.8213 0.02644,-1.28358 -0.255,-0.1997 -0.46466,-0.4132 -0.46606,-0.4729 -0.0012,-0.05972 -0.0651,-0.20714 -0.14212,-0.32814 -0.16844,-0.26458 0.11876,-0.60596 0.37682,-0.44716 0.09878,0.06082 0.18178,0.2053 0.18178,0.3217 0,0.3202 0.59628,0.79318 0.92222,0.73026 0.37002,-0.07138 0.51028,-0.46968 0.16528,-0.46968 -0.32544,0 -0.32706,-0.13258 -0.01,-0.88788 0.19632,-0.46784 0.21028,-0.6747 0.0628,-0.949 -0.1698,-0.3159 -0.2052,-0.32368 -0.34376,-0.07722 -0.08484,0.15094 -0.10864,0.34772 -0.05288,0.43752 0.0558,0.08976 0.02622,0.16408 -0.0628,0.16408 -0.08902,0 -0.20786,-0.2239 -0.26774,-0.49542 -0.05996,-0.2715 -0.20402,-0.49542 -0.31732,-0.49542 -0.21876,0 -0.74542,0.52552 -1.07758,1.07126 -0.20034,0.3291 -0.20306,0.3291 -0.09256,0 0.41274,-1.2299 0.19914,-3.2074 -0.34708,-3.2074 -0.13,0 -0.18118,-0.10354 -0.1256,-0.2477 -0.0184,0.02024 -0.03472,0.04072 -0.05288,0.06112 -0.0182,-0.02024 -0.03444,-0.0408 -0.05288,-0.06112 z m -21.762,0.46 c -0.31022,0.10756 -0.20404,2.1716 0.13883,2.6926 0.25578,0.3887 0.25562,0.4227 0.01654,0.33136 -0.33012,-0.1261 -0.3393,0.09836 -0.03306,0.682 0.35294,0.6725 1.06086,1.25872 2.2048,1.82724 0.56814,0.28238 1.0313,0.53718 1.0313,0.5694 0,0.17814 -1.57496,-0.2724 -1.9337,-0.55332 -0.65736,-0.51568 -0.95586,-0.43186 -0.52556,0.14798 0.196742,0.26484 0.31562,0.59404 0.26444,0.72704 -0.10398,0.2695 0.34022,0.72492 1.2065,1.24176 0.7221,0.43168 0.87676,0.43696 0.74372,0.0192 -0.138032,-0.43284 -0.05832,-0.41628 0.4198,0.09006 0.32866,0.34836 0.34144,0.40134 0.08264,0.3024 -0.2335,-0.08922 -0.27564,-0.06534 -0.175188,0.0965 0.132836,0.21394 -0.151688,0.1876 -1.13046,-0.10296 -0.25658,-0.07618 -0.28642,-0.02862 -0.185106,0.29596 0.26898,0.86218 0.71176,1.24348 1.79816,1.5538 0.58626,0.16684 1.02746,0.36402 0.98172,0.4375 -0.101204,0.16336 -1.21692,-0.02132 -1.50398,-0.2477 -0.29864,-0.23566 -0.2713,0.36996 0.03636,0.80746 0.27514,0.39084 1.38888,0.95836 2.7304,1.38652 l 0.9088,0.29 -0.8264,-0.078 c -0.4546,-0.042 -1.0224,-0.104 -1.2628,-0.14 -0.3672,-0.056 -0.42506,-0.0176 -0.35368,0.25414 0.1239,0.47192 0.9659,1.11888 1.58,1.2128 0.29274,0.0448 0.90404,0.14322 1.35854,0.22198 l 0.82636,0.14476 -0.74042,0.2091 c -0.40728,0.11562 -1.02658,0.1721 -1.37508,0.12546 -0.6183,-0.08258 -0.6272,-0.07718 -0.39666,0.27022 0.3343,0.50384 1.13356,0.93686 2.0526,1.10664 l 0.79,0.14476 -0.95198,-0.06434 c -0.52268,-0.03552 -0.94866,-0.0072 -0.94866,0.06434 0,0.07162 0.196678,0.3276 0.43632,0.5662 0.4641,0.46184 0.64856,0.49624 2.456,0.4536 l 1.15692,-0.02894 -0.99164,0.43108 c -1.20416,0.52276 -1.40518,0.6907 -1.07428,0.89432 0.20202,0.12432 0.13932,0.26164 -0.35368,0.7753 -0.32928,0.34312 -0.87906,0.99192 -1.21972,1.44444 -1.54446,2.0518 -2.3574,2.7152 -3.3386,2.7152 -0.85196,0 -0.93576,0.27072 -0.128914,0.42142 0.80802,0.1509 1.90918,-0.04008 2.7998,-0.48898 1.0814,-0.54508 1.01336,-0.26406 -0.155358,0.64984 -0.3216,0.25144 -0.3194,0.25626 0.08264,0.15442 0.22726,-0.05756 0.7681,-0.31894 1.19988,-0.57906 0.827,-0.49824 0.95686,-0.5197 0.51566,-0.08042 -0.37334,0.37172 -0.15476,0.51308 0.39004,0.25092 0.25036,-0.12048 0.58488,-0.20376 0.74042,-0.18334 0.15554,0.02024 0.63102,-0.28264 1.05774,-0.67236 0.43668,-0.39884 0.69736,-0.55636 0.59498,-0.36352 -0.10008,0.18844 -0.3016,0.43652 -0.44292,0.55332 -0.14138,0.11676 -0.25452,0.2777 -0.25452,0.35708 0,0.32214 0.39486,0.1039 1.23294,-0.68522 0.5199,-0.48956 0.9282,-0.76172 0.99164,-0.65948 0.05938,0.09562 0.02002,0.17372 -0.08594,0.17372 -0.1058,0 -0.1482,0.11196 -0.09586,0.2477 0.05794,0.15034 -9.02e-4,0.24448 -0.14874,0.24448 -0.13348,0 -0.2413,0.07176 -0.2413,0.15762 0,0.33022 1.01202,-0.20878 1.24946,-0.66592 0.32112,-0.61812 0.42078,-0.6048 0.29088,0.0418 -0.07454,0.37116 -0.05064,0.48618 0.08594,0.40212 0.10504,-0.06464 0.1917,-0.22916 0.1917,-0.36352 0,-0.13996 0.1216,-0.2239 0.28426,-0.19624 0.19362,0.033 0.42944,-0.21418 0.74042,-0.7753 0.36022,-0.65004 0.45656,-0.73876 0.45946,-0.43108 0.003,0.3068 0.0717,0.37294 0.33054,0.30562 0.26744,-0.06962 0.227,0.03824 -0.23138,0.59514 -0.59664,0.7245 -0.92718,1.5892 -0.6082,1.5892 0.10074,0 0.1818,-0.06628 0.1818,-0.14796 0,-0.08164 0.24336,-0.23118 0.53878,-0.33134 l 0.53548,-0.17998 -0.5421,0.42786 c -0.7404,0.58532 -1.52056,1.97992 -1.5106,2.699 l 0,0.0032 c 0.0072,0.51246 0.02974,0.5394 0.20492,0.26058 0.54666,-0.87012 1.24902,-1.45714 2.4394,-2.046 l 1.30896,-0.64984 0,0.47612 c 0,0.26226 0.07434,0.47612 0.16528,0.47612 0.09088,0 0.16528,-0.14996 0.16528,-0.33456 0,-0.1846 0.14804,-0.62178 0.32724,-0.97152 0.40058,-0.78182 2.625,-2.5402 3.2558,-2.6282 0.60448,0.04632 2.8502,1.8368 3.2558,2.6282 0.17922,0.34972 0.32724,0.7869 0.32724,0.97152 0,0.1846 0.0744,0.33778 0.16528,0.33778 0.09096,0 0.16528,-0.21706 0.16528,-0.47934 l 0,-0.47612 1.30896,0.64984 c 1.19036,0.58888 1.89278,1.17592 2.4394,2.046 0.17518,0.27882 0.19764,0.2519 0.20492,-0.26058 l 0,-0.0032 c 0.01,-0.71904 -0.7702,-2.1104 -1.5106,-2.6958 l -0.5421,-0.43108 0.53548,0.18016 c 0.29542,0.1002 0.5388,0.2497 0.5388,0.33134 0,0.08168 0.0811,0.14796 0.1818,0.14796 0.31898,0 -0.0114,-0.86468 -0.6082,-1.5892 -0.45838,-0.55696 -0.49882,-0.66476 -0.23138,-0.59514 0.25884,0.06734 0.32756,0.0012 0.33054,-0.30562 0.003,-0.3077 0.09922,-0.21576 0.45946,0.4343 0.31098,0.56114 0.54682,0.80504 0.74042,0.77208 0.16266,-0.02764 0.28426,0.05626 0.28426,0.19624 0,0.13438 0.08666,0.29886 0.19172,0.36352 0.1366,0.08404 0.16046,-0.03098 0.08594,-0.40212 -0.12988,-0.64662 -0.03026,-0.65992 0.29088,-0.0418 0.23744,0.45714 1.24946,0.99614 1.24946,0.66592 0,-0.08582 -0.10782,-0.15762 -0.2413,-0.15762 -0.14784,0 -0.20668,-0.09414 -0.14874,-0.24448 0.05234,-0.13574 0.01,-0.2477 -0.09586,-0.2477 -0.10598,0 -0.14534,-0.07812 -0.08594,-0.17372 0.06344,-0.10226 0.47174,0.16994 0.99164,0.65948 0.83808,0.78914 1.23294,1.01058 1.23294,0.68844 0,-0.0794 -0.11314,-0.24354 -0.25452,-0.3603 -0.1413,-0.1168 -0.34282,-0.36488 -0.44294,-0.55332 -0.10236,-0.19284 0.1583,-0.0321 0.59498,0.36674 0.42672,0.38974 0.90222,0.6895 1.05774,0.66914 0.15556,-0.02024 0.49006,0.0629 0.74042,0.18336 0.5448,0.26216 0.76338,0.12082 0.39004,-0.25092 -0.4412,-0.43928 -0.31136,-0.41782 0.51566,0.08042 0.43178,0.26012 0.97262,0.5215 1.19988,0.57906 0.40204,0.10186 0.40422,0.09704 0.08264,-0.15442 -1.16872,-0.91388 -1.23674,-1.19492 -0.15536,-0.64984 0.8906,0.4489 1.99178,0.63988 2.7998,0.48898 0.80684,-0.15072 0.72306,-0.42142 -0.12892,-0.42142 -0.98104,2e-6 -1.79404,-0.66012 -3.3386,-2.712 -0.34064,-0.4525 -0.89044,-1.10454 -1.21972,-1.44764 -0.493,-0.51364 -0.5557,-0.65098 -0.35368,-0.7753 0.3309,-0.20362 0.12986,-0.37156 -1.07428,-0.89432 l -0.99164,-0.43108 1.15692,0.02894 c 1.80732,0.04262 1.99174,0.0082 2.456,-0.4536 0.23964,-0.2386 0.43632,-0.49458 0.43632,-0.5662 0,-0.07156 -0.426,-0.09988 -0.94866,-0.06434 l -0.95198,0.06434 0.79,-0.14476 c 0.9191,-0.16978 1.71844,-0.6028 2.0526,-1.10664 0.23056,-0.3474 0.22164,-0.3528 -0.39666,-0.27022 -0.34848,0.04658 -0.9678,-0.01 -1.37508,-0.12546 l -0.74042,-0.2091 0.82636,-0.14476 c 0.45452,-0.07878 1.0658,-0.17718 1.35854,-0.22198 0.61412,-0.09392 1.45612,-0.74088 1.58,-1.2128 0.07142,-0.27176 0.0136,-0.31014 -0.35368,-0.25414 -0.24038,0.03662 -0.80814,0.0995 -1.26268,0.14154 l -0.82636,0.07722 0.909,-0.28952 c 1.34136,-0.42816 2.4552,-0.99568 2.7304,-1.38652 0.30766,-0.4375 0.33498,-1.04312 0.03634,-0.80746 -0.28704,0.22632 -1.40278,0.41104 -1.50398,0.2477 -0.04574,-0.07348 0.39546,-0.27068 0.98172,-0.4375 1.0865,-0.31032 1.5291,-0.68842 1.79818,-1.55058 0.10134,-0.3246 0.07148,-0.37536 -0.18512,-0.29918 -0.97878,0.29056 -1.26328,0.3169 -1.13046,0.10296 0.10046,-0.16182 0.05832,-0.18574 -0.17518,-0.0965 -0.2588,0.09894 -0.24604,0.04596 0.08264,-0.3024 0.47812,-0.50638 0.55782,-0.52292 0.4198,-0.09008 -0.13304,0.41768 0.02156,0.41236 0.74372,-0.0192 0.86626,-0.51684 1.31048,-0.97226 1.2065,-1.24176 -0.05118,-0.133 0.0677,-0.4622 0.26444,-0.72704 0.4303,-0.57984 0.13178,-0.66364 -0.52556,-0.14798 -0.35868,0.28092 -1.9337,0.73148 -1.9337,0.55332 0,-0.03224 0.46316,-0.28704 1.0313,-0.5694 1.14394,-0.56856 1.85188,-1.15476 2.2048,-1.82724 0.30626,-0.58364 0.29708,-0.8049 -0.03304,-0.67878 -0.23906,0.09134 -0.23926,0.05412 0.0166,-0.33456 0.34286,-0.52096 0.44904,-2.585 0.13882,-2.6926 -0.10596,-0.03668 -0.23696,0.08108 -0.29418,0.26058 -0.0572,0.17948 -0.41766,0.63618 -0.79992,1.01656 -0.38228,0.38038 -0.5733,0.64926 -0.4231,0.59836 0.44584,-0.15106 0.50202,0.08276 0.1157,0.4922 -0.4145,0.43928 -0.76828,0.49166 -0.9057,0.1351 -0.12258,-0.31806 -0.21646,-0.31106 -1.58,0.09328 l -1.14038,0.33456 -0.52226,1.08412 c -0.43806,0.91304 -0.69806,1.21584 -1.68248,1.94306 -0.64176,0.47402 -1.30768,1.01736 -1.47754,1.20636 -0.40108,0.44636 -0.24706,1.0949 0.33054,1.39618 0.42008,0.21914 0.3948,0.23316 -1.0974,0.76886 -2.1322,0.7655 -2.8928,0.69984 -2.77,-0.24128 0.04222,-0.32296 0.39302,-0.54798 1.40812,-0.91684 0.669,-0.2431 0.69624,-0.48576 0.05288,-0.48576 -0.7938,0 -0.73214,-0.28156 0.15866,-0.72704 1.78514,-0.89274 3.9524,-2.7652 4.3798,-3.7832 0.20248,-0.48248 0.15802,-1.4235 -0.06612,-1.40904 -0.0576,0.0036 -0.27876,0.37962 -0.49252,0.8332 -0.60504,1.28382 -2.8888,2.8894 -4.9814,3.5 -1.25278,0.36558 -2.542,1.13722 -3.094,1.8562 -0.87836,1.14452 -1.45286,1.67202 -1.94692,1.7822 l -0.49582,0.1126 0.56524,-0.38282 c 0.75248,-0.50916 0.86436,-0.84474 0.23468,-0.7013 l -0.46938,0.10616 0.41318,-0.28954 c 0.64058,-0.44932 1.31888,-1.108 1.31888,-1.27714 0,-0.08412 -0.14658,-0.11462 -0.32724,-0.06758 -0.26742,0.06964 -0.2237,-0.04148 0.23468,-0.59836 0.59626,-0.72444 0.92718,-1.58598 0.6082,-1.58598 -0.10076,0 -0.1851,0.06628 -0.1851,0.14796 0,0.08166 -0.24006,0.2312 -0.53548,0.33136 l -0.53878,0.18014 0.5454,-0.43108 c 0.74036,-0.58536 1.52078,-1.97688 1.5106,-2.6958 -0.007,-0.51248 -0.02974,-0.54264 -0.20492,-0.2638 -0.54666,0.8701 -1.24902,1.4572 -2.4394,2.046 l -1.30906,0.64984 0,-0.47612 c 0,-0.26224 -0.0744,-0.47612 -0.16528,-0.47612 -0.09094,0 -0.16528,0.14994 -0.16528,0.33456 0,0.67904 -0.684,1.65304 -1.74528,2.4836 -1.22858,0.96124 -1.49458,1.37558 -1.66596,2.625 l -0.17186,0.24448 -0.17188,-0.24448 c -0.17094,-1.2485 -0.43396,-1.66316 -1.66264,-2.625 -1.06114,-0.83014 -1.7486,-1.8017 -1.7486,-2.4802 0,-0.1846 -0.07434,-0.33778 -0.16528,-0.33778 -0.0909,0 -0.16528,0.2171 -0.16528,0.47934 l 0,0.4761 -1.30896,-0.64982 c -1.19036,-0.58882 -1.89278,-1.17914 -2.4394,-2.0492 -0.17516,-0.27884 -0.19798,-0.24868 -0.20492,0.2638 -0.0104,0.71902 0.77024,2.1136 1.5106,2.699 l 0.5454,0.43108 -0.5388,-0.18334 c -0.29542,-0.10016 -0.53548,-0.24966 -0.53548,-0.33136 0,-0.08168 -0.08434,-0.14798 -0.1851,-0.14798 -0.31898,0 0.0122,0.86152 0.6082,1.58598 0.45838,0.55688 0.5021,0.66802 0.23468,0.59836 -0.18066,-0.0471 -0.32724,-0.0134 -0.32724,0.07078 0,0.16912 0.6783,0.82462 1.31888,1.27392 l 0.41318,0.28952 -0.46938,-0.10616 c -0.62968,-0.14342 -0.5178,0.19214 0.23468,0.7013 l 0.56524,0.38282 -0.49582,-0.1126 c -0.492,-0.114 -1.066,-0.638 -1.944,-1.784 -0.552,-0.718 -1.842,-1.494 -3.094,-1.858 -2.0934,-0.612 -4.3772,-2.218 -4.9822,-3.502 -0.2136,-0.452 -0.4348,-0.826 -0.4924,-0.828 -0.22414,-0.0146 -0.26858,0.92332 -0.06611,1.40582 0.42728,1.01792 2.5944,2.8904 4.3798,3.7832 0.8908,0.44548 0.95246,0.72704 0.15866,0.72704 -0.64334,0 -0.61612,0.24268 0.05288,0.48576 1.0151,0.36886 1.3659,0.5971 1.40812,0.92006 0.12284,0.94112 -0.6377,1.00678 -2.77,0.24128 -1.49216,-0.5357 -1.5175,-0.55292 -1.09742,-0.77208 0.5776,-0.30128 0.73162,-0.94982 0.33054,-1.39616 -0.16986,-0.189 -0.83578,-0.73236 -1.47754,-1.20636 -0.9844,-0.728 -1.2444,-1.03 -1.6824,-1.944 l -0.5222,-1.08 -1.1404,-0.338 c -1.3636,-0.404 -1.4574,-0.412 -1.58,-0.094 -0.1374,0.356 -0.488,0.304 -0.9024,-0.134 -0.3864,-0.41 -0.3334,-0.64 0.1124,-0.49 0.1502,0.05086 -0.04084,-0.2212 -0.4231,-0.60158 -0.38228,-0.3804 -0.74272,-0.8371 -0.79992,-1.01658 -0.05722,-0.17954 -0.188242,-0.29728 -0.29418,-0.26058 z m 3.2394,3.6738 c 0.08753,-0.0196 0.28458,0.02812 0.57846,0.1512 0.3028,0.12718 0.6668,0.46258 0.82636,0.76242 0.156784,0.29516 0.52016,0.78136 0.80654,1.07768 l 0,0.0032 c 0.28632,0.29652 0.47226,0.53432 0.41318,0.5308 -0.25798,-0.016 -1.13802,-0.5668 -1.59324,-0.9941 -0.27272,-0.25598 -0.68506,-0.53438 -0.9123,-0.6241 -0.28836,-0.11384 -0.32418,-0.17006 -0.122302,-0.17694 0.33582,-0.0124 0.37392,-0.18964 0.09586,-0.46646 C 13.3611,24.55968 13.336074,24.47 13.423608,24.45028 Z m 37.156,0 c 0.08754,0.0196 0.06252,0.10942 -0.09256,0.2638 -0.27804,0.27682 -0.23996,0.45436 0.09586,0.46646 0.20188,0.0068 0.16276,0.06308 -0.12562,0.17694 -0.22726,0.0897 -0.63628,0.36814 -0.909,0.6241 -0.4552,0.42728 -1.33524,0.97822 -1.59324,0.99404 -0.05906,0.0036 0.12688,-0.23428 0.41318,-0.5308 l 0,-0.0032 c 0.28636,-0.29632 0.64644,-0.78252 0.80322,-1.07768 0.15956,-0.29984 0.52356,-0.63528 0.82636,-0.76242 0.29386,-0.1231 0.49422,-0.17096 0.58176,-0.1512 z M 31.722,24.59832 c 0.0937,-0.05764 0.12254,0.0082 0.0661,0.15442 -0.10986,0.28508 -0.22808,0.33642 -0.22808,0.09972 0,-0.08516 0.07214,-0.19882 0.16198,-0.25414 z m 0.46938,0 c 0.0116,-0.02762 0.0424,-0.02884 0.08924,0 0.0898,0.05532 0.16196,0.16896 0.16196,0.25414 0,0.23668 -0.1182,0.18538 -0.22808,-0.09972 -0.0282,-0.07322 -0.0349,-0.12678 -0.02312,-0.15442 z"/>
+ <path style="fill:#b4b4b4" d="m 14.0414,18 0.09917,0.82354 c 0.182154,1.54212 0.37314,2.0394 0.89248,2.3066 0.26744,0.13852 0.53422,0.4345 0.59168,0.65948 0.112104,0.44104 0.39666,0.55714 0.39666,0.16088 0,-0.1344 -0.29768,-0.81896 -0.6611,-1.52164 -0.3636,-0.7018 -0.662,-1.35 -0.6646,-1.4404 -0.0022,-0.0906 -0.1486,-0.3496 -0.3272,-0.5758 z m 35.918,0 -0.32724,0.41178 c -0.17858,0.22624 -0.32504,0.48534 -0.32724,0.57584 -0.0026,0.0905 -0.301,0.73854 -0.6644,1.4412 -0.3634,0.70266 -0.6611,1.38724 -0.6611,1.52164 0,0.3963 0.28454,0.2802 0.39666,-0.16088 0.05746,-0.22498 0.32424,-0.52096 0.59168,-0.65948 0.51932,-0.26716 0.71034,-0.76452 0.89248,-2.3066 z m -37.604,0.9072 c -0.09914,0 -0.119986,0.119538 -0.04958,0.28632 0.28042,0.66412 0.2867,1.02944 0.01654,1.02944 -0.146966,0 -0.26774,0.05512 -0.26774,0.12546 0,0.259 0.54252,0.88738 0.88586,1.02622 0.40884,0.16424 0.76686,0.20278 0.76686,0.08042 0,-0.04648 -0.07315,-0.21602 -0.161966,-0.37318 -0.0888,-0.158 -0.2384,-0.598 -0.3338,-0.978 -0.174,-0.6938 -0.5358,-1.1968 -0.8562,-1.1968 z m 39.288,0 c -0.32034,0 -0.68224,0.50312 -0.85612,1.19672 -0.0954,0.38058 -0.24504,0.8208 -0.33384,0.97796 -0.0888,0.15718 -0.16196,0.32668 -0.16196,0.37316 0,0.12234 0.36132,0.0838 0.77016,-0.08042 0.34332,-0.13884 0.88256,-0.7672 0.88256,-1.02622 0,-0.07034 -0.12078,-0.12546 -0.26774,-0.12546 -0.27024,0 -0.26396,-0.3653 0.0166,-1.02944 0.0704,-0.166794 0.04954,-0.2863 -0.04958,-0.2863 z m -19.6972,0.40856 c 0.05554,0.144156 0.0044,0.2477 -0.12562,0.2477 -0.5462,0 -0.7598,1.97744 -0.34708,3.2074 0.11048,0.3291 0.10778,0.3291 -0.09256,0 -0.33216,-0.54572 -0.8588,-1.07126 -1.07758,-1.07126 -0.11328,0 -0.25736,0.2239 -0.31732,0.49542 -0.05988,0.2715 -0.17874,0.49542 -0.26774,0.49542 -0.08904,0 -0.11862,-0.07428 -0.0628,-0.16408 0.05574,-0.08978 0.03522,-0.28656 -0.04958,-0.43752 -0.13858,-0.24648 -0.17398,-0.23868 -0.34376,0.07722 -0.14746,0.27428 -0.13684,0.48116 0.0595,0.949 0.31722,0.7553 0.31564,0.88788 -0.01,0.88788 -0.34498,0 -0.20476,0.3983 0.16528,0.46968 0.32596,0.06294 0.92222,-0.41006 0.92222,-0.73026 0,-0.11638 0.083,-0.26088 0.1818,-0.3217 0.25808,-0.15878 0.54526,0.1826 0.37682,0.44716 -0.07702,0.121 -0.14098,0.2684 -0.14214,0.32814 -0.0014,0.05968 -0.21108,0.2732 -0.46606,0.4729 -0.59038,0.46228 -0.5723,1.19882 0.02974,1.28358 0.2271,0.03194 0.34646,-0.0112 0.28758,-0.10616 -0.0587,-0.09448 0.0646,-0.09018 0.29088,0.0162 0.21408,0.10058 0.46562,0.39104 0.56192,0.6434 0.16902,-0.0074 0.32772,-0.0278 0.4793,-0.06112 0.15158,0.03332 0.31026,0.05378 0.4793,0.06112 0.09634,-0.25236 0.35114,-0.5428 0.56524,-0.6434 0.22628,-0.1063 0.34626,-0.11054 0.28758,-0.0162 -0.05888,0.09492 0.06378,0.1381 0.29088,0.10616 0.60204,-0.08478 0.61682,-0.8213 0.02644,-1.28358 -0.255,-0.1997 -0.46466,-0.4132 -0.46606,-0.4729 -0.0012,-0.05972 -0.0651,-0.20714 -0.14212,-0.32814 -0.16844,-0.26458 0.11876,-0.60596 0.37682,-0.44716 0.09878,0.06082 0.18178,0.2053 0.18178,0.3217 0,0.3202 0.59628,0.79318 0.92222,0.73026 0.37002,-0.07138 0.51028,-0.46968 0.16528,-0.46968 -0.32544,0 -0.32706,-0.13258 -0.01,-0.88788 0.19632,-0.46784 0.21028,-0.6747 0.0628,-0.949 -0.1698,-0.3159 -0.2052,-0.32368 -0.34376,-0.07722 -0.08484,0.15094 -0.10864,0.34772 -0.05288,0.43752 0.0558,0.08976 0.02622,0.16408 -0.0628,0.16408 -0.08902,0 -0.20786,-0.2239 -0.26774,-0.49542 -0.05996,-0.2715 -0.20402,-0.49542 -0.31732,-0.49542 -0.21876,0 -0.74542,0.52552 -1.07758,1.07126 -0.20034,0.3291 -0.20306,0.3291 -0.09256,0 0.41274,-1.2299 0.19914,-3.2074 -0.34708,-3.2074 -0.13,0 -0.18118,-0.103536 -0.1256,-0.2477 -0.0184,0.02025 -0.03472,0.04073 -0.05288,0.06113 -0.0182,-0.02025 -0.03444,-0.04079 -0.05288,-0.06113 z m -21.762,0.46 c -0.31022,0.107562 -0.20404,2.1716 0.13883,2.6926 0.25578,0.3887 0.25562,0.4227 0.01654,0.33136 -0.33012,-0.1261 -0.3393,0.09836 -0.03306,0.682 0.35294,0.6725 1.06086,1.25872 2.2048,1.82724 0.56814,0.28238 1.0313,0.53718 1.0313,0.5694 0,0.17814 -1.57496,-0.2724 -1.9337,-0.55332 -0.65736,-0.51568 -0.95586,-0.43186 -0.52556,0.14798 0.196742,0.26484 0.31562,0.59404 0.26444,0.72704 -0.10398,0.2695 0.34022,0.72492 1.2065,1.24176 0.7221,0.43168 0.87676,0.43696 0.74372,0.0192 -0.138032,-0.43284 -0.05832,-0.41628 0.4198,0.09006 0.32866,0.34836 0.34144,0.40134 0.08264,0.3024 -0.2335,-0.08922 -0.27564,-0.06534 -0.175188,0.0965 0.132836,0.21394 -0.151688,0.1876 -1.13046,-0.10296 -0.25658,-0.07618 -0.28642,-0.02862 -0.185106,0.29596 0.26898,0.86218 0.71176,1.24348 1.79816,1.5538 0.58626,0.16684 1.02746,0.36402 0.98172,0.4375 -0.101204,0.16336 -1.21692,-0.02132 -1.50398,-0.2477 -0.29864,-0.23566 -0.2713,0.36996 0.03636,0.80746 0.27514,0.39084 1.38888,0.95836 2.7304,1.38652 l 0.909,0.28952 -0.82636,-0.0772 c -0.45454,-0.04204 -1.02232,-0.10492 -1.26268,-0.14154 -0.3672,-0.056 -0.42506,-0.0176 -0.35368,0.25414 0.1239,0.47192 0.9659,1.11888 1.58,1.2128 0.29274,0.0448 0.90404,0.14322 1.35854,0.22198 l 0.82636,0.14476 -0.74042,0.2091 c -0.40728,0.11562 -1.02658,0.1721 -1.37508,0.12546 -0.6183,-0.08258 -0.6272,-0.07718 -0.39666,0.27022 0.3343,0.50384 1.13356,0.93686 2.0526,1.10664 l 0.79,0.14476 -0.95198,-0.06434 c -0.52268,-0.03552 -0.94866,-0.0072 -0.94866,0.06434 0,0.07162 0.196678,0.3276 0.43632,0.5662 0.4641,0.46184 0.64856,0.49624 2.456,0.4536 l 1.15692,-0.02894 -0.99164,0.43108 c -1.20416,0.52276 -1.40518,0.6907 -1.07428,0.89432 0.20202,0.12432 0.13932,0.26164 -0.35368,0.7753 -0.32928,0.34312 -0.87906,0.99192 -1.21972,1.44444 -1.54446,2.0518 -2.3574,2.7152 -3.3386,2.7152 -0.85196,0 -0.93576,0.27072 -0.128914,0.42142 0.80802,0.1509 1.90918,-0.04008 2.7998,-0.48898 1.0814,-0.54508 1.01336,-0.26406 -0.155358,0.64984 -0.3216,0.25144 -0.3194,0.25626 0.08264,0.15442 0.22726,-0.05756 0.7681,-0.31894 1.19988,-0.57906 0.827,-0.49824 0.95686,-0.5197 0.51566,-0.08042 -0.37334,0.37172 -0.15476,0.51308 0.39004,0.25092 0.25036,-0.12048 0.58488,-0.20376 0.74042,-0.18334 0.15554,0.02024 0.63102,-0.28264 1.05774,-0.67236 0.43668,-0.39884 0.69736,-0.55636 0.59498,-0.36352 -0.10008,0.18844 -0.3016,0.43652 -0.44292,0.55332 -0.14138,0.11676 -0.25452,0.2777 -0.25452,0.35708 0,0.32214 0.39486,0.1039 1.23294,-0.68522 0.5199,-0.48956 0.9282,-0.76172 0.99164,-0.65948 0.05938,0.09562 0.02002,0.17372 -0.08594,0.17372 -0.1058,0 -0.1482,0.11196 -0.09586,0.2477 0.05794,0.15034 -9.02e-4,0.24448 -0.14874,0.24448 -0.13348,0 -0.2413,0.07176 -0.2413,0.15762 0,0.33022 1.01202,-0.20878 1.24946,-0.66592 0.32112,-0.61812 0.42078,-0.6048 0.29088,0.0418 -0.07454,0.37116 -0.05064,0.48618 0.08594,0.40212 0.10504,-0.06464 0.1917,-0.22916 0.1917,-0.36352 0,-0.13996 0.1216,-0.2239 0.28426,-0.19624 0.19362,0.033 0.42944,-0.21418 0.74042,-0.7753 0.36022,-0.65004 0.45656,-0.73876 0.45946,-0.43108 0.003,0.3068 0.0717,0.37294 0.33054,0.30562 0.26744,-0.06962 0.227,0.03824 -0.23138,0.59514 -0.59664,0.7245 -0.92718,1.5892 -0.6082,1.5892 0.10074,0 0.1818,-0.06628 0.1818,-0.14796 0,-0.08164 0.24336,-0.23118 0.53878,-0.33134 l 0.53548,-0.17998 -0.5421,0.42786 c -0.7404,0.58532 -1.52056,1.97992 -1.5106,2.699 l 0,0.0032 c 0.0072,0.51246 0.02974,0.5394 0.20492,0.26058 0.54666,-0.87012 1.24902,-1.45714 2.4394,-2.046 l 1.30896,-0.64984 0,0.47612 c 0,0.26226 0.07434,0.47612 0.16528,0.47612 0.09088,0 0.16528,-0.14996 0.16528,-0.33456 0,-0.1846 0.14804,-0.62178 0.32724,-0.97152 0.40058,-0.78182 2.625,-2.5402 3.2558,-2.6282 0.60448,0.04632 2.8502,1.8368 3.2558,2.6282 0.17922,0.34972 0.32724,0.7869 0.32724,0.97152 0,0.1846 0.0744,0.33778 0.16528,0.33778 0.09096,0 0.16528,-0.21706 0.16528,-0.47934 l 0,-0.47612 1.30896,0.64984 c 1.19036,0.58888 1.89278,1.17592 2.4394,2.046 0.17518,0.27882 0.19764,0.2519 0.20492,-0.26058 l 0,-0.0032 c 0.01,-0.71904 -0.7702,-2.1104 -1.5106,-2.6958 l -0.5421,-0.43108 0.53548,0.18016 c 0.29542,0.1002 0.5388,0.2497 0.5388,0.33134 0,0.08168 0.0811,0.14796 0.1818,0.14796 0.31898,0 -0.0114,-0.86468 -0.6082,-1.5892 -0.45838,-0.55696 -0.49882,-0.66476 -0.23138,-0.59514 0.25884,0.06734 0.32756,0.0012 0.33054,-0.30562 0.003,-0.3077 0.09922,-0.21576 0.45946,0.4343 0.31098,0.56114 0.54682,0.80504 0.74042,0.77208 0.16266,-0.02764 0.28426,0.05626 0.28426,0.19624 0,0.13438 0.08666,0.29886 0.19172,0.36352 0.1366,0.08404 0.16046,-0.03098 0.08594,-0.40212 -0.12988,-0.64662 -0.03026,-0.65992 0.29088,-0.0418 0.23744,0.45714 1.24946,0.99614 1.24946,0.66592 0,-0.08582 -0.10782,-0.15762 -0.2413,-0.15762 -0.14784,0 -0.20668,-0.09414 -0.14874,-0.24448 0.05234,-0.13574 0.01,-0.2477 -0.09586,-0.2477 -0.10598,0 -0.14534,-0.07812 -0.08594,-0.17372 0.06344,-0.10226 0.47174,0.16994 0.99164,0.65948 0.83808,0.78914 1.23294,1.01058 1.23294,0.68844 0,-0.0794 -0.11314,-0.24354 -0.25452,-0.3603 -0.1413,-0.1168 -0.34282,-0.36488 -0.44294,-0.55332 -0.10236,-0.19284 0.1583,-0.0321 0.59498,0.36674 0.42672,0.38974 0.90222,0.6895 1.05774,0.66914 0.15556,-0.02024 0.49006,0.0629 0.74042,0.18336 0.5448,0.26216 0.76338,0.12082 0.39004,-0.25092 -0.4412,-0.43928 -0.31136,-0.41782 0.51566,0.08042 0.43178,0.26012 0.97262,0.5215 1.19988,0.57906 0.40204,0.10186 0.40422,0.09704 0.08264,-0.15442 -1.16872,-0.91388 -1.23674,-1.19492 -0.15536,-0.64984 0.8906,0.4489 1.99178,0.63988 2.7998,0.48898 0.80684,-0.15072 0.72306,-0.42142 -0.12892,-0.42142 -0.98104,2e-6 -1.79404,-0.66012 -3.3386,-2.712 -0.34064,-0.4525 -0.89044,-1.10454 -1.21972,-1.44764 -0.493,-0.51364 -0.5557,-0.65098 -0.35368,-0.7753 0.3309,-0.20362 0.12986,-0.37156 -1.07428,-0.89432 l -0.99164,-0.43108 1.15692,0.02894 c 1.80732,0.04262 1.99174,0.0082 2.456,-0.4536 0.23964,-0.2386 0.43632,-0.49458 0.43632,-0.5662 0,-0.07156 -0.426,-0.09988 -0.94866,-0.06434 l -0.95198,0.06434 0.79,-0.14476 c 0.9191,-0.16978 1.71844,-0.6028 2.0526,-1.10664 0.23056,-0.3474 0.22164,-0.3528 -0.39666,-0.27022 -0.34848,0.04658 -0.9678,-0.01 -1.37508,-0.12546 l -0.74,-0.21 0.828,-0.146 c 0.45452,-0.07878 1.0658,-0.17718 1.35854,-0.22198 0.61412,-0.09392 1.45612,-0.74088 1.58,-1.2128 0.07142,-0.27176 0.0136,-0.31014 -0.35368,-0.25414 -0.24038,0.03662 -0.80814,0.0995 -1.26268,0.14154 l -0.82636,0.07722 0.909,-0.28952 c 1.34136,-0.42816 2.4552,-0.99568 2.7304,-1.38652 0.30766,-0.4375 0.33498,-1.04312 0.03634,-0.80746 -0.28704,0.22632 -1.40278,0.41104 -1.50398,0.2477 -0.04574,-0.07348 0.39546,-0.27068 0.98172,-0.4375 1.0865,-0.31032 1.5291,-0.68842 1.79818,-1.55058 0.10134,-0.3246 0.07148,-0.37536 -0.18512,-0.29918 -0.97878,0.29056 -1.26328,0.3169 -1.13046,0.10296 0.10046,-0.16182 0.05832,-0.18574 -0.17518,-0.0965 -0.2588,0.09894 -0.24604,0.04596 0.08264,-0.3024 0.47812,-0.50638 0.55782,-0.52292 0.4198,-0.09008 -0.13304,0.41768 0.02156,0.41236 0.74372,-0.0192 0.86626,-0.51684 1.31048,-0.97226 1.2065,-1.24176 -0.05118,-0.133 0.0677,-0.4622 0.26444,-0.72704 0.4303,-0.57984 0.13178,-0.66364 -0.52556,-0.14798 -0.35868,0.28092 -1.9337,0.73148 -1.9337,0.55332 0,-0.03224 0.46316,-0.28704 1.0313,-0.5694 1.14394,-0.56856 1.85188,-1.15476 2.2048,-1.82724 0.30626,-0.58364 0.29708,-0.8049 -0.03304,-0.67878 -0.23906,0.09134 -0.23926,0.05412 0.0166,-0.33456 0.34286,-0.52096 0.44904,-2.585 0.13882,-2.6926 -0.10596,-0.03668 -0.23696,0.08107 -0.29418,0.26058 -0.0572,0.17948 -0.41766,0.63618 -0.79992,1.01656 -0.38228,0.38038 -0.5733,0.64926 -0.4231,0.59836 0.44584,-0.15106 0.50202,0.08276 0.1157,0.4922 -0.4145,0.43928 -0.76828,0.49166 -0.9057,0.1351 -0.12258,-0.31806 -0.21646,-0.31106 -1.58,0.09328 l -1.14038,0.33456 -0.52226,1.08412 c -0.43806,0.91304 -0.69806,1.21584 -1.68248,1.94306 -0.64176,0.47402 -1.30768,1.01736 -1.47754,1.20636 -0.40108,0.44636 -0.24706,1.0949 0.33054,1.39618 0.42008,0.21914 0.3948,0.23316 -1.0974,0.76886 -2.1322,0.7655 -2.8928,0.69984 -2.77,-0.24128 0.04222,-0.32296 0.39302,-0.54798 1.40812,-0.91684 0.669,-0.2431 0.69624,-0.48576 0.05288,-0.48576 -0.7938,0 -0.73214,-0.28156 0.15866,-0.72704 1.78514,-0.89274 3.9524,-2.7652 4.3798,-3.7832 0.20248,-0.48248 0.15802,-1.4235 -0.06612,-1.40904 -0.0576,0.0036 -0.27876,0.37962 -0.49252,0.8332 -0.60504,1.28382 -2.8888,2.8894 -4.9814,3.5 -1.25278,0.36558 -2.542,1.13722 -3.094,1.8562 -0.87836,1.14452 -1.45286,1.67202 -1.94692,1.7822 l -0.49582,0.1126 0.56524,-0.38282 c 0.75248,-0.50916 0.86436,-0.84474 0.23468,-0.7013 l -0.46938,0.10616 0.41318,-0.28954 c 0.64058,-0.44932 1.31888,-1.108 1.31888,-1.27714 0,-0.08412 -0.14658,-0.11462 -0.32724,-0.06758 -0.26742,0.06964 -0.2237,-0.04148 0.23468,-0.59836 0.59626,-0.72444 0.92718,-1.58598 0.6082,-1.58598 -0.10076,0 -0.1851,0.06628 -0.1851,0.14796 0,0.08166 -0.24006,0.2312 -0.53548,0.33136 l -0.53878,0.18014 0.5454,-0.43108 c 0.74036,-0.58536 1.52078,-1.97688 1.5106,-2.6958 -0.007,-0.51248 -0.02974,-0.54264 -0.20492,-0.2638 -0.54666,0.8701 -1.24902,1.4572 -2.4394,2.046 l -1.30906,0.64984 0,-0.47612 c 0,-0.26224 -0.0744,-0.47612 -0.16528,-0.47612 -0.09094,0 -0.16528,0.14994 -0.16528,0.33456 0,0.67904 -0.684,1.65304 -1.74528,2.4836 -1.22858,0.96124 -1.49458,1.37558 -1.66596,2.625 l -0.17186,0.24448 -0.17188,-0.24448 c -0.17094,-1.2485 -0.43396,-1.66316 -1.66264,-2.625 -1.06114,-0.83014 -1.7486,-1.8017 -1.7486,-2.4802 0,-0.1846 -0.07434,-0.33778 -0.16528,-0.33778 -0.0909,0 -0.16528,0.2171 -0.16528,0.47934 l 0,0.4761 -1.30896,-0.64982 c -1.19036,-0.58882 -1.89278,-1.17914 -2.4394,-2.0492 -0.17516,-0.27884 -0.19798,-0.24868 -0.20492,0.2638 -0.0104,0.71902 0.77024,2.1136 1.5106,2.699 l 0.5454,0.43108 -0.5388,-0.18334 c -0.29542,-0.10016 -0.53548,-0.24966 -0.53548,-0.33136 0,-0.08168 -0.08434,-0.14798 -0.1851,-0.14798 -0.31898,0 0.0122,0.86152 0.6082,1.58598 0.45838,0.55688 0.5021,0.66802 0.23468,0.59836 -0.18066,-0.0471 -0.32724,-0.0134 -0.32724,0.07078 0,0.16912 0.6783,0.82462 1.31888,1.27392 l 0.41318,0.28952 -0.46938,-0.10616 c -0.62968,-0.14342 -0.5178,0.19214 0.23468,0.7013 l 0.56524,0.38282 -0.49582,-0.1126 c -0.494,-0.11 -1.068,-0.634 -1.946,-1.78 -0.552,-0.718 -1.842,-1.494 -3.094,-1.858 -2.0934,-0.612 -4.3772,-2.218 -4.9822,-3.5 -0.2136,-0.454 -0.4348,-0.828 -0.4924,-0.83 -0.22414,-0.0146 -0.26858,0.92332 -0.06611,1.40582 0.42728,1.01792 2.5944,2.8904 4.3798,3.7832 0.8908,0.44548 0.95246,0.72704 0.15866,0.72704 -0.64334,0 -0.61612,0.24268 0.05288,0.48576 1.0151,0.36886 1.3659,0.5971 1.40812,0.92006 0.12284,0.94112 -0.6377,1.00678 -2.77,0.24128 -1.49216,-0.5357 -1.5175,-0.55292 -1.09742,-0.77208 0.5776,-0.30128 0.73162,-0.94982 0.33054,-1.39616 -0.16986,-0.189 -0.83578,-0.73236 -1.47754,-1.20636 -0.9844,-0.728 -1.2444,-1.03 -1.6824,-1.944 l -0.5222,-1.08 -1.1404,-0.338 c -1.3636,-0.404 -1.4574,-0.412 -1.58,-0.094 -0.1374,0.358 -0.488,0.304 -0.9024,-0.134 -0.3864,-0.41 -0.3334,-0.64 0.1124,-0.49 0.1502,0.052 -0.0408,-0.22 -0.4232,-0.602 -0.3822,-0.38 -0.7426,-0.836 -0.7998,-1.016 -0.0574,-0.1792 -0.1884,-0.297 -0.2942,-0.2602 z m 3.2394,3.6738 c 0.08753,-0.0196 0.28458,0.02812 0.57846,0.1512 0.3028,0.12718 0.6668,0.46258 0.82636,0.76242 0.156784,0.29516 0.52016,0.78136 0.80654,1.07768 l 0,0.0032 c 0.28632,0.29652 0.47226,0.53432 0.41318,0.5308 -0.2582,-0.018 -1.1382,-0.568 -1.5934,-0.996 -0.2728,-0.256 -0.685,-0.534 -0.9124,-0.624 -0.2882,-0.114 -0.324,-0.17 -0.1222,-0.176 0.33582,-0.0124 0.37392,-0.18964 0.09586,-0.46646 -0.155058,-0.15438 -0.180084,-0.24406 -0.09255,-0.26378 z m 37.156,0 c 0.08754,0.0196 0.06252,0.10942 -0.09256,0.2638 -0.27804,0.27682 -0.23996,0.45436 0.09586,0.46646 0.20188,0.0068 0.16276,0.06308 -0.12562,0.17694 -0.22726,0.0897 -0.63628,0.36814 -0.909,0.6241 -0.4552,0.42728 -1.33524,0.97822 -1.59324,0.99404 -0.05906,0.0036 0.12688,-0.23428 0.41318,-0.5308 l 0,-0.0032 c 0.28636,-0.29632 0.64644,-0.78252 0.80322,-1.07768 0.15956,-0.29984 0.52356,-0.63528 0.82636,-0.76242 0.29386,-0.1231 0.49422,-0.17096 0.58176,-0.1512 z M 31.722,23.59752 c 0.0937,-0.05764 0.12254,0.0082 0.0661,0.15442 -0.10986,0.28508 -0.22808,0.33642 -0.22808,0.09972 0,-0.08516 0.07214,-0.19882 0.16198,-0.25414 z m 0.46938,0 c 0.0116,-0.02762 0.0424,-0.02884 0.08924,0 0.0898,0.05532 0.16196,0.16896 0.16196,0.25414 0,0.23668 -0.1182,0.18538 -0.22808,-0.09972 -0.0282,-0.07322 -0.0349,-0.12678 -0.02312,-0.15442 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/grim-fandango-remastered.svg b/.icons/awkward/64x64/apps/grim-fandango-remastered.svg
new file mode 100644
index 00000000..85ddd277
--- /dev/null
+++ b/.icons/awkward/64x64/apps/grim-fandango-remastered.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 48.18019,58.2 2.814361,-44.8 c 0.09725,-1.548178 -1.12331,-2.395603 -2.374321,-2.8 L 31.99999,5 15.379749,10.6 c -1.245881,0.419785 -2.471578,1.251822 -2.37432,2.8 l 2.814361,44.8 c 0.09725,1.548179 1.058947,2.8 2.37432,2.8 l 27.61176,0 c 1.315373,0 2.277062,-1.251821 2.37432,-2.8 z"/>
+ <path style="fill:#ffd787" d="m 48.18019,57.2 2.814361,-44.8 c 0.09725,-1.548178 -1.12331,-2.395603 -2.374321,-2.8 L 31.99999,4 15.379749,9.6 c -1.245881,0.419785 -2.471578,1.251822 -2.37432,2.8 l 2.814361,44.8 c 0.09725,1.548179 1.058947,2.8 2.37432,2.8 l 27.61176,0 c 1.315373,0 2.277062,-1.251821 2.37432,-2.8 z"/>
+ <path style="opacity:0.2" d="m 30,13 1,5 1,5 1,-5 1,-5 -2,0 -2,0 z M 26.166016,15 25.083984,15.880859 24,16.759766 26,19.880859 28,23 27.083984,19 26.166016,15 Z M 37.833984,15 36.916016,19 36,23 38,19.880859 40,16.759766 38.916016,15.880859 37.833984,15 Z M 25,24 c -2.761424,0 -5,3.357864 -5,7.5 0,4.142137 2.238576,7.5 5,7.5 2.761424,0 5,-3.357863 5,-7.5 C 30,27.357864 27.761424,24 25,24 Z m 14,0 c -2.761424,0 -5,3.357864 -5,7.5 0,4.142137 2.238576,7.5 5,7.5 2.761424,0 5,-3.357863 5,-7.5 C 44,27.357864 41.761424,24 39,24 Z m -7.068359,11.001953 c -0.547759,0.02318 -1.023315,0.324443 -1.197266,0.763672 l -1.332031,3.376953 -1.330078,3.371094 c -0.390456,0.990358 0.888905,1.858727 1.949218,1.322266 1.817429,-1.161162 2.131989,-0.923498 3.957032,0 1.060315,0.536462 2.339675,-0.331908 1.949218,-1.322266 L 34.597656,39.142578 33.265625,35.765625 C 33.075902,35.286467 32.529132,34.975931 31.931641,35.001953 Z M 25,46 c -2.216,0 -4,1.784 -4,4 l 0,4 c 0,2.216 1.784,4 4,4 l 14,0 c 2.216,0 4,-1.784 4,-4 l 0,-4 c 0,-2.216 -1.784,-4 -4,-4 l -14,0 z m 0,2 1,0 0,3 -3,0 0,-1 c 0,-1.142594 0.857406,-2 2,-2 z m 3,0 3,0 0,3 -3,0 0,-3 z m 5,0 3,0 0,3 -3,0 0,-3 z m 5,0 1,0 c 1.142594,0 2,0.857406 2,2 l 0,1 -3,0 0,-3 z m -15,5 3,0 0,3 -1,0 c -1.142594,0 -2,-0.857406 -2,-2 l 0,-1 z m 5,0 3,0 0,3 -3,0 0,-3 z m 5,0 3,0 0,3 -3,0 0,-3 z m 5,0 3,0 0,1 c 0,1.142594 -0.857406,2 -2,2 l -1,0 0,-3 z"/>
+ <path style="fill:#593333" d="M 30 12 L 31 17 L 32 22 L 33 17 L 34 12 L 32 12 L 30 12 z M 26.166016 14 L 25.083984 14.880859 L 24 15.759766 L 26 18.880859 L 28 22 L 27.083984 18 L 26.166016 14 z M 37.833984 14 L 36.916016 18 L 36 22 L 38 18.880859 L 40 15.759766 L 38.916016 14.880859 L 37.833984 14 z M 25 23 C 22.238576 23 20 26.357864 20 30.5 C 20 34.642137 22.238576 38 25 38 C 27.761424 38 30 34.642137 30 30.5 C 30 26.357864 27.761424 23 25 23 z M 39 23 C 36.238576 23 34 26.357864 34 30.5 C 34 34.642137 36.238576 38 39 38 C 41.761424 38 44 34.642137 44 30.5 C 44 26.357864 41.761424 23 39 23 z M 31.931641 34.001953 C 31.383882 34.025133 30.908326 34.326396 30.734375 34.765625 L 29.402344 38.142578 L 28.072266 41.513672 C 27.68181 42.50403 28.961171 43.372399 30.021484 42.835938 C 31.838913 41.674776 32.153473 41.91244 33.978516 42.835938 C 35.038831 43.3724 36.318191 42.50403 35.927734 41.513672 L 34.597656 38.142578 L 33.265625 34.765625 C 33.075902 34.286467 32.529132 33.975931 31.931641 34.001953 z M 25 45 C 22.784 45 21 46.784 21 49 L 21 53 C 21 55.216 22.784 57 25 57 L 39 57 C 41.216 57 43 55.216 43 53 L 43 49 C 43 46.784 41.216 45 39 45 L 25 45 z M 25 47 L 26 47 L 26 50 L 23 50 L 23 49 C 23 47.857406 23.857406 47 25 47 z M 28 47 L 31 47 L 31 50 L 28 50 L 28 47 z M 33 47 L 36 47 L 36 50 L 33 50 L 33 47 z M 38 47 L 39 47 C 40.142594 47 41 47.857406 41 49 L 41 50 L 38 50 L 38 47 z M 23 52 L 26 52 L 26 55 L 25 55 C 23.857406 55 23 54.142594 23 53 L 23 52 z M 28 52 L 31 52 L 31 55 L 28 55 L 28 52 z M 33 52 L 36 52 L 36 55 L 33 55 L 33 52 z M 38 52 L 41 52 L 41 53 C 41 54.142594 40.142594 55 39 55 L 38 55 L 38 52 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 L 15.378906 9.5996094 C 14.133025 10.019394 12.908601 10.852213 13.005859 12.400391 L 13.033203 12.835938 C 13.226948 11.644068 14.293777 10.965231 15.378906 10.599609 L 32 5 L 48.621094 10.599609 C 49.709381 10.951405 50.772113 11.640023 50.966797 12.832031 L 50.994141 12.400391 C 51.091391 10.852213 49.872105 10.004006 48.621094 9.5996094 L 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/grive.svg b/.icons/awkward/64x64/apps/grive.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/grive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/groove.svg b/.icons/awkward/64x64/apps/groove.svg
new file mode 100644
index 00000000..3a9dde85
--- /dev/null
+++ b/.icons/awkward/64x64/apps/groove.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="29" ry="29" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#0078d7" width="58" height="58" x="-61" y="-61" rx="29" ry="29" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,-1,1.9999996)">
+ <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 transform="matrix(2,0,0,2,-1,1)">
+ <path style="fill:#cae8ff" 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 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="opacity:0.2;fill:#ffffff" d="M 32 3 C 15.934 3 3 15.934 3 32 C 3 32.110857 3.0114705 32.218895 3.0175781 32.328125 C 3.3736217 16.576183 16.159477 4 32 4 C 47.840523 4 60.626378 16.576183 60.982422 32.328125 C 60.98853 32.218895 61 32.110857 61 32 C 61 15.934 48.066 3 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/groovy.svg b/.icons/awkward/64x64/apps/groovy.svg
new file mode 100644
index 00000000..a2091ffd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/groovy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#3f9142" cx="32" cy="32" r="28"/>
+ <circle style="opacity:0.1" cx="32" cy="33" r="22"/>
+ <circle style="fill:#79de7d" cx="32" cy="32" r="22"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m46.999 35.763c0 4.6849-1.181 8.2326-3.5429 10.643-2.361 2.395-5.897 3.594-10.605 3.594-3.313 0-6.174-0.721-8.582-2.162-2.392-1.455-4.202-3.472-5.429-6.049-1.227-2.593-1.84-5.602-1.84-9.029 0-3.2446 0.64348-6.1329 1.9318-8.6649s3.1442-4.5106 5.5675-5.9358c2.424-1.44 5.23-2.159 8.421-2.159 3.5123 0 6.388 0.88597 8.6273 2.6599 2.254 1.774 4.079 4.338 4.953 7.34h-6c-0.567-1.395-1.714-2.723-3.048-3.633-1.335-0.91-2.876-1.367-4.624-1.367-2.8221 0-5.2454 1.1168-7.2699 3.3455-2.0245 2.2136-3.0368 5.0109-3.0368 8.392l0.00019 0.0005c0 2.2743 0.40643 4.3363 1.2193 6.186 0.8282 1.8345 2.0245 3.3052 3.589 4.412 1.5797 1.1068 3.3972 1.664 5.4525 1.664 1.6104 0 3.0368-0.2009 4.2791-0.5951 1.2577-0.40937 2.2853-1.0613 3.0828-1.9559 0.813-0.91 1.31-2.16 1.356-3.449h-5.5v-5h11"/>
+ <path style="fill:#3f9142" d="m46.999 34.763c0 4.6849-1.181 8.2326-3.5429 10.643-2.361 2.395-5.897 3.594-10.605 3.594-3.313 0-6.174-0.721-8.582-2.162-2.392-1.455-4.202-3.472-5.429-6.049-1.227-2.593-1.84-5.602-1.84-9.029 0-3.2446 0.64348-6.1329 1.9318-8.6649s3.1442-4.5106 5.5675-5.9358c2.424-1.44 5.23-2.159 8.421-2.159 3.5123 0 6.388 0.88597 8.6273 2.6599 2.254 1.774 4.079 4.338 4.953 7.34h-6c-0.567-1.395-1.714-2.723-3.048-3.633-1.335-0.91-2.876-1.367-4.624-1.367-2.8221 0-5.2454 1.1168-7.2699 3.3455-2.0245 2.2136-3.0368 5.0109-3.0368 8.392l0.00019 0.0005c0 2.2743 0.40643 4.3363 1.2193 6.186 0.8282 1.8345 2.0245 3.3052 3.589 4.412 1.5797 1.1068 3.3972 1.664 5.4525 1.664 1.6104 0 3.0368-0.2009 4.2791-0.5951 1.2577-0.40937 2.2853-1.0613 3.0828-1.9559 0.813-0.91 1.31-2.16 1.356-3.449h-5.5v-5h11"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 10 A 22 22 0 0 0 10 32 A 22 22 0 0 0 10.021 32.586 A 22 22 0 0 1 32 11 A 22 22 0 0 1 53.979 32.414 A 22 22 0 0 0 54 32 A 22 22 0 0 0 32 10 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0215 32.586 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.979 32.414 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/grsync.svg b/.icons/awkward/64x64/apps/grsync.svg
new file mode 100644
index 00000000..adc314f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/grsync.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.078198,9.0007628 c -2.350887,-0.01942 -4.592397,0.314954 -6.673397,0.859356 C 17.24403,11.963365 11.549639,18.281055 9.2500154,25.711344 4.4583606,27.533808 2.3175261,33.485323 5.5256024,37.777492 l 6.0154556,8.031077 c 0.0013,0.0013 0.0026,0.0026 0.0039,0.004 0.797128,1.059338 2.003158,1.642233 3.195711,2.195265 0.433529,1.234373 0.941954,2.452058 1.813252,3.413989 0.346549,0.383402 0.729615,0.733131 1.143563,1.042947 4.289234,3.201754 9.378712,4.513491 14.20838,4.531153 -0.0563,-1.94e-4 -0.231212,-3.46e-4 0.0118,0.004 0.0118,1.03e-4 0.0235,1.03e-4 0.03524,0 3.299359,0 4.818288,-0.534854 6.48933,-0.828108 0.05136,-0.0098 0.1023,-0.02146 0.15274,-0.03516 8.160774,-2.103248 13.855163,-8.420941 16.154787,-15.851223 4.792181,-1.822121 6.932737,-7.773648 3.724413,-12.066148 l -6.015413,-8.031076 c -0.0013,-0.0013 -0.0026,-0.0026 -0.004,-0.0038 C 51.657724,19.124725 50.451655,18.541905 49.25906,17.988851 48.826058,16.753272 48.318753,15.534713 47.445807,14.570956 47.099262,14.187563 46.716202,13.837833 46.302244,13.52801 42.007576,10.322201 36.91533,9.0174658 32.089946,9.0007628 Z"/>
+ <path style="fill:#d54747" d="M 32.078198,8.0007619 C 29.727311,7.9813419 27.485801,8.3157164 25.404801,8.8601184 17.24403,10.963364 11.549639,17.281054 9.2500154,24.711343 4.4583606,26.533806 2.3175261,32.485321 5.5256024,36.777491 l 6.0154556,8.031076 c 0.0013,0.0013 0.0026,0.0026 0.0039,0.004 0.797128,1.059339 2.003158,1.642233 3.195711,2.195266 0.433529,1.234373 0.941954,2.452058 1.813252,3.413988 0.346549,0.383403 0.729615,0.733131 1.143563,1.042947 4.289234,3.201755 9.378712,4.513492 14.20838,4.531154 -0.0563,-1.94e-4 -0.231212,-3.46e-4 0.0118,0.004 0.0118,1.02e-4 0.0235,1.02e-4 0.03524,0 3.299359,0 4.818288,-0.534855 6.48933,-0.828109 0.05136,-0.0098 0.1023,-0.02146 0.15274,-0.03516 8.160774,-2.103247 13.855163,-8.420941 16.154787,-15.851222 4.792181,-1.822122 6.932737,-7.773649 3.724413,-12.066148 l -6.015413,-8.031077 c -0.0013,-0.0013 -0.0026,-0.0026 -0.004,-0.0039 C 51.657724,18.124724 50.451655,17.541904 49.25906,16.98885 48.826058,15.753271 48.318753,14.534712 47.445807,13.570955 47.099262,13.187562 46.716202,12.837832 46.302244,12.528009 42.007576,9.3221996 36.91533,8.0174645 32.089946,8.0007619 Z"/>
+ <path style="opacity:0.2" d="m 32.035156,16.999967 c -1.557801,-0.0155 -3.10507,0.206723 -4.605471,0.601563 -6.993206,1.801201 -11.535723,8.416701 -11.429697,15.371106 h -4.000004 l 6.000005,8.027351 6.000005,-8.027351 h -4.000003 c -0.0134,-2.912602 0.457562,-5.814086 2.476564,-7.988286 3.522803,-3.983603 10.510696,-5.613999 15.5547,-2.683596 1.675622,2.105801 5.393891,-0.207588 3.441409,-2.36719 -2.777202,-2.076942 -5.931105,-2.926196 -9.437508,-2.933597 z m 13.964856,7.972663 -6.000005,8.02735 h 4.000003 c 0.0134,2.912603 -0.457562,5.814087 -2.476564,7.988289 -3.795003,4.381283 -10.510696,5.613996 -15.5547,2.683596 -1.675622,-2.105804 -5.393891,0.20368 -3.441409,2.363282 2.777202,2.076941 5.931105,2.930102 9.437507,2.937502 l 0.004,-0.004 c 1.557802,0.0156 3.101165,-0.202816 4.601566,-0.597656 6.993112,-1.801108 11.535623,-8.416607 11.429603,-15.371013 h 4.000003 z"/>
+ <path style="fill:#ffad87" d="m 32.035156,15.999966 c -1.557801,-0.0155 -3.10507,0.206723 -4.605471,0.601563 -6.993206,1.801201 -11.535723,8.4167 -11.429697,15.371106 h -4.000004 l 6.000005,8.02735 6.000005,-8.02735 h -4.000003 c -0.0134,-2.912603 0.457562,-5.814087 2.476564,-7.988287 3.522803,-3.983603 10.510696,-5.613999 15.5547,-2.683596 1.675622,2.105802 5.393891,-0.207588 3.441409,-2.36719 -2.777202,-2.076942 -5.931105,-2.926196 -9.437508,-2.933596 z m 13.964856,7.972662 -6.000005,8.027351 h 4.000003 c 0.0134,2.912602 -0.457562,5.814086 -2.476564,7.988288 -3.795003,4.381284 -10.510696,5.613997 -15.5547,2.683596 -1.675622,-2.105803 -5.393891,0.20368 -3.441409,2.363282 2.777202,2.076942 5.931105,2.930102 9.437507,2.937502 l 0.004,-0.004 c 1.557802,0.0156 3.101165,-0.202816 4.601566,-0.597656 6.993112,-1.801107 11.535623,-8.416607 11.429603,-15.371012 h 4.000003 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.078125 8 C 29.727238 7.98058 27.485297 8.314973 25.404297 8.859375 C 17.243526 10.962621 11.549624 17.280649 9.25 24.710938 C 5.8642066 25.998694 3.8122681 29.348009 4.0253906 32.716797 C 4.2321772 29.704327 6.2005799 26.870757 9.25 25.710938 C 11.549624 18.280648 17.243526 11.962621 25.404297 9.859375 C 27.485297 9.314973 29.727238 8.98058 32.078125 9 L 32.089844 9 C 36.915228 9.0167026 42.008066 10.321534 46.302734 13.527344 C 46.716692 13.837167 47.098768 14.18692 47.445312 14.570312 C 48.318258 15.534069 48.826764 16.752702 49.259766 17.988281 C 50.452361 18.541335 51.658041 19.124012 52.455078 20.183594 C 52.456478 20.184894 52.457684 20.1862 52.458984 20.1875 L 58.474609 28.21875 C 59.415792 29.477982 59.885961 30.880652 59.974609 32.279297 C 60.092304 30.558633 59.64079 28.779012 58.474609 27.21875 L 52.458984 19.1875 C 52.457684 19.1862 52.456478 19.184894 52.455078 19.183594 C 51.658041 18.124012 50.452361 17.541335 49.259766 16.988281 C 48.826764 15.752702 48.318258 14.534069 47.445312 13.570312 C 47.098768 13.18692 46.716692 12.837167 46.302734 12.527344 C 42.008066 9.3215343 36.915228 8.0167026 32.089844 8 L 32.078125 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/grub-customizer.svg b/.icons/awkward/64x64/apps/grub-customizer.svg
new file mode 100644
index 00000000..fabe3f65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/grub-customizer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 5.1337626,23.486813 -0.2148342,0.37109 C 4.6034969,24.416488 4.7410872,25.189547 5.22752,25.607856 L 9.6648002,29.50175 C 9.709975,28.888407 9.7736853,28.281383 9.8640128,27.67758 L 5.227538,23.60769 c -0.039199,-0.036 -0.059198,-0.084 -0.093797,-0.121997 z m 53.7325494,0 c -0.03458,0.038 -0.05458,0.0874 -0.09374,0.121097 l -4.636675,4.07029 c 0.09026,0.603803 0.154016,1.210827 0.199215,1.82417 l 4.43748,-3.894494 c 0.486367,-0.418309 0.624003,-1.191368 0.308592,-1.749953 l -0.213994,-0.37199 z m -49.2206713,8.51577 c -0.016659,0.332251 -0.042967,0.661682 -0.042967,0.999973 0,0.507426 0.026069,1.005173 0.062498,1.499959 L 9.8643848,34.32674 C 9.7495879,33.560761 9.6847897,32.786782 9.6455907,32.002803 Z m 44.7087933,0 c -0.03932,0.783859 -0.104138,1.557998 -0.218755,2.324137 l 0.199215,0.175775 c 0.03644,-0.494786 0.0625,-0.992533 0.0625,-1.499959 0,-0.338291 -0.0263,-0.667722 -0.04296,-0.999973 z m -49.2206714,8.51577 c -0.3945894,0.433988 -0.5047864,1.11397 -0.2147942,1.627956 l 5.6014486,9.710738 c 0.324771,0.550785 1.055632,0.821698 1.660115,0.613263 l 5.820043,-1.969947 c 1.748773,1.399903 3.742699,2.541732 5.863042,3.370909 l 1.179648,5.992039 C 25.163062,60.490694 25.760046,60.9913 26.398708,61 l 11.202898,0 c 0.638643,-0.008 1.235687,-0.509306 1.355443,-1.136689 l 1.179648,-5.992039 c 2.117943,-0.829977 4.111889,-1.971946 5.859842,-3.371908 l 5.820243,1.968706 c 0.604464,0.208435 1.335344,-0.0624 1.660115,-0.613263 l 5.601449,-9.710738 c 0.290012,-0.513586 0.179795,-1.195108 -0.214834,-1.628856 l -5.386655,9.339548 c -0.324771,0.550865 -1.055651,0.821698 -1.660115,0.613263 l -5.821843,-1.969946 c -1.748772,1.399902 -3.742699,2.537731 -5.863041,3.367109 l -1.179649,5.995838 c -0.117996,0.625983 -0.71598,1.127969 -1.353963,1.135969 l -11.202898,0 c -0.638642,-0.0086 -1.235646,-0.509306 -1.355443,-1.136689 L 23.861937,51.864467 C 21.739994,51.034489 19.746848,49.89652 17.998095,48.496558 l -5.820243,1.967946 c -0.604383,0.209995 -1.335164,-0.062 -1.659955,-0.611983 L 5.1312426,40.512773 Z"/>
+ <path style="fill:#78ac3d" d="m 26.268392,4.002566 c -0.593604,0.064598 -1.11647,0.5502851 -1.224967,1.1374493 l -1.181188,5.9934377 c -2.120543,0.829298 -4.113489,1.968707 -5.862242,3.368709 l -5.817843,-1.968746 c -0.604783,-0.208395 -1.337964,0.0616 -1.662755,0.612583 l -5.5998487,9.712138 c -0.3154314,0.558585 -0.1801951,1.331624 0.3062318,1.749933 l 4.6372748,4.06849 c -0.1631956,1.09091 -0.2624929,2.188541 -0.2624929,3.32491 0,1.136409 0.099197,2.23394 0.2624929,3.32491 l -4.6372748,4.06869 c -0.4863669,0.418309 -0.6216632,1.191348 -0.3062318,1.749933 l 5.5998487,9.712138 c 0.324771,0.550785 1.057952,0.820898 1.662435,0.612463 l 5.818443,-1.968667 c 1.748773,1.399903 3.741699,2.539332 5.862242,3.36871 l 1.181188,5.993438 c 0.119797,0.627383 0.717561,1.128749 1.356203,1.137449 l 11.199498,0 c 0.638643,-0.008 1.236447,-0.510066 1.356183,-1.137449 l 1.181208,-5.993438 c 2.120543,-0.829298 4.113489,-1.968727 5.862242,-3.36871 l 5.818443,1.968667 c 0.604464,0.208435 1.337664,-0.0616 1.662435,-0.612463 l 5.599849,-9.712138 c 0.315411,-0.558585 0.180195,-1.331624 -0.306232,-1.749933 l -4.637275,-4.06869 c 0.163196,-1.09091 0.262473,-2.188341 0.262473,-3.32491 0,-1.136409 -0.0994,-2.23394 -0.262473,-3.32491 l 4.637275,-4.06849 c 0.486367,-0.418309 0.621643,-1.191348 0.306232,-1.749933 l -5.599849,-9.712138 c -0.323991,-0.551585 -1.057971,-0.821778 -1.661955,-0.613383 l -5.818443,1.968666 C 44.249566,13.10032 42.25762,11.960951 40.137677,11.131573 L 38.955709,5.1381353 C 38.835713,4.5107522 38.237729,4.0093658 37.599746,4.000766 l -11.199498,0 c -0.0438,-0.00102 -0.0876,-0.00102 -0.131196,0 z"/>
+ <path style="opacity:0.2" d="m 32.000237,21.000648 c 6.627221,0 11.999676,5.372455 11.999676,11.999676 C 43.999913,39.627545 38.627458,45 32.000237,45 25.373016,45 20.000561,39.627545 20.000561,33.000324 c 0,-6.627221 5.372455,-11.999676 11.999676,-11.999676 z"/>
+ <path style="fill:#ffffff" d="m 32.000237,20.001334 c 6.627221,0 11.999676,5.372455 11.999676,11.999676 0,6.627221 -5.372455,11.999676 -11.999676,11.999676 -6.627221,0 -11.999676,-5.372455 -11.999676,-11.999676 0,-6.627221 5.372455,-11.999676 11.999676,-11.999676 z"/>
+ <path style="opacity:0.2" d="m 32.000237,14.001096 c -9.928332,0 -17.999514,8.071182 -17.999514,17.999514 0,9.928332 8.071182,17.999514 17.999514,17.999514 9.928332,0 17.999514,-8.071182 17.999514,-17.999514 0,-9.928332 -8.071182,-17.999514 -17.999514,-17.999514 z m 0,2.117543 c 8.783963,0 15.881971,7.098008 15.881971,15.881971 0,8.783963 -7.098008,15.881971 -15.881971,15.881971 -8.783763,0 -15.881971,-7.097808 -15.881971,-15.881571 0,-8.783763 7.098208,-15.881971 15.881971,-15.881971 z"/>
+ <path style="fill:#ffee57" d="m 30.152287,14.096093 c -9.062155,0.928035 -16.150764,8.599768 -16.150764,17.904317 0,9.928332 8.071182,17.999514 17.999514,17.999514 1.48952,0 2.928921,-0.201515 4.313684,-0.543865 0.128156,-0.296292 0.35425,-0.799739 0.256473,-1.195368 -0.0903,-0.36533 -0.38893,-0.676422 -0.723821,-0.866417 -1.232446,0.305992 -2.516732,0.488107 -3.845496,0.488107 -8.783763,0 -15.881971,-7.098208 -15.881971,-15.881971 0,-8.374974 6.456626,-15.19999 14.669604,-15.819373 0.317631,-0.343571 0.438328,-0.713521 0.37903,-1.197808 -0.0614,-0.498586 -0.444688,-0.768999 -1.015373,-0.887156 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 26.269531 4 L 26.267578 4.0019531 C 25.673974 4.0665511 25.151466 4.5534608 25.042969 5.140625 L 23.861328 11.132812 C 21.740785 11.96211 19.748753 13.101951 18 14.501953 L 12.181641 12.533203 C 11.576858 12.324808 10.844322 12.595501 10.519531 13.146484 L 4.9199219 22.857422 C 4.7181344 23.214759 4.7183426 23.653257 4.859375 24.037109 C 4.881923 23.977899 4.8885637 23.912953 4.9199219 23.857422 L 10.519531 14.144531 C 10.844322 13.593548 11.576858 13.324808 12.181641 13.533203 L 18 15.501953 C 19.748753 14.101951 21.740785 12.96211 23.861328 12.132812 L 25.042969 6.1386719 C 25.151466 5.5515077 25.673974 5.0665511 26.267578 5.0019531 L 26.269531 5 C 26.313127 4.99898 26.356591 4.99898 26.400391 5 L 37.599609 5 C 38.237592 5.0085998 38.835082 5.5093356 38.955078 6.1367188 L 40.136719 12.130859 C 42.256662 12.960237 44.250047 14.099038 46 15.5 L 51.818359 13.53125 C 52.422343 13.322855 53.156478 13.592946 53.480469 14.144531 L 59.080078 23.857422 C 59.11117 23.912484 59.118197 23.976472 59.140625 24.035156 C 59.280725 23.651837 59.281442 23.214033 59.080078 22.857422 L 53.480469 13.146484 C 53.156478 12.594899 52.422343 12.324808 51.818359 12.533203 L 46 14.501953 C 44.250047 13.100991 42.256662 11.960237 40.136719 11.130859 L 38.955078 5.1386719 C 38.835082 4.5112888 38.237592 4.0085998 37.599609 4 L 26.400391 4 C 26.356591 3.99898 26.313127 3.99898 26.269531 4 z M 9.7558594 29.582031 C 9.6650192 30.377116 9.5996094 31.178361 9.5996094 32.001953 C 9.5996094 32.171101 9.6168142 32.334421 9.6210938 32.501953 C 9.6455325 31.543455 9.7243098 30.604761 9.8632812 29.675781 L 9.7558594 29.582031 z M 54.242188 29.583984 L 54.136719 29.675781 C 54.275586 30.604812 54.352495 31.54345 54.376953 32.501953 C 54.381235 32.334408 54.398438 32.171125 54.398438 32.001953 C 54.398438 31.178962 54.332882 30.378469 54.242188 29.583984 z M 54.242188 35.417969 C 54.207644 35.720515 54.181728 36.025302 54.136719 36.326172 L 58.773438 40.394531 C 58.949321 40.545784 59.061277 40.749695 59.140625 40.966797 C 59.345339 40.430267 59.211728 39.771445 58.773438 39.394531 L 54.242188 35.417969 z M 9.7558594 35.419922 L 5.2265625 39.394531 C 4.7887348 39.771093 4.6555165 40.428576 4.859375 40.964844 C 4.9388036 40.748663 5.0513338 40.54524 5.2265625 40.394531 L 9.8632812 36.326172 C 9.8183353 36.025891 9.7903614 35.721871 9.7558594 35.419922 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gscan2pdf.svg b/.icons/awkward/64x64/apps/gscan2pdf.svg
new file mode 120000
index 00000000..a6fb1a21
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gscan2pdf.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gsd-xrandr.svg b/.icons/awkward/64x64/apps/gsd-xrandr.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gsd-xrandr.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gshutdown.svg b/.icons/awkward/64x64/apps/gshutdown.svg
new file mode 100644
index 00000000..12e60960
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gshutdown.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="22"/>
+ <circle style="fill:#cb4444" cx="32" cy="32" r="22"/>
+ <path style="opacity:0.2" d="m 30,15 0,12 4,0 0,-12 -4,0 z m 4.0782,4.168 c 0.23888,0.03692 0.4782,0.07966 0.71484,0.1289 -0.23666,-0.04924 -0.47596,-0.09198 -0.71484,-0.1289 z m -4.668,0.082 c -0.21908,0.04448 -0.43564,0.0935 -0.65234,0.14844 0.2167,-0.05492 0.43326,-0.10394 0.65234,-0.14844 z m 6.0156,0.1875 c 0.24292,0.06228 0.48342,0.1318 0.72266,0.20704 C 35.90922,19.5693 35.66874,19.49978 35.4258,19.4375 Z m -7.3946,0.14844 c -0.20454,0.06328 -0.40796,0.13054 -0.60938,0.20312 0.20142,-0.0726 0.40484,-0.13984 0.60938,-0.20312 z m 8.8282,0.29296 c 0.12664,0.04624 0.25366,0.09466 0.3789,0.14454 -0.12524,-0.04988 -0.25228,-0.0983 -0.3789,-0.14454 z m -9.9454,0.09374 c -5.37,2.094 -8.9076,7.264 -8.914,13.028 0,7.732 6.268,14 14,14 7.732,0 14,-6.268 14,-14 -0.0072,-5.5974 -3.3458,-10.654 -8.4922,-12.8554 l -1.508,3.696 a 10,10 0 0 1 6,9.16 10,10 0 0 1 -10,10 10,10 0 0 1 -10,-10 10,10 0 0 1 6.129,-9.211 l -1.21484,-3.8164 z"/>
+ <path style="fill:#ffffff" d="m 30,14 0,12 4,0 0,-12 -4,0 z m 4.0782,4.168 c 0.23888,0.03692 0.4782,0.07967 0.71484,0.128906 -0.23666,-0.04924 -0.47596,-0.09198 -0.71484,-0.128906 z m -4.668,0.082 c -0.218,0.0444 -0.436,0.0936 -0.652,0.1484 0.216,-0.0548 0.434,-0.104 0.652,-0.1484 z m 6.0156,0.1875 c 0.24292,0.06228 0.48342,0.131792 0.72266,0.20704 C 35.90922,18.5693 35.66874,18.49979 35.4258,18.4375 Z m -7.3946,0.148438 c -0.20454,0.06328 -0.40796,0.13053 -0.60938,0.20312 0.20142,-0.07259 0.40484,-0.139844 0.60938,-0.20312 z m 8.8282,0.29296 c 0.12664,0.04624 0.25366,0.09466 0.3789,0.144532 -0.12524,-0.04988 -0.25228,-0.0983 -0.3789,-0.144532 z m -9.9454,0.09375 c -5.37,2.0932 -8.9076,7.2632 -8.914,13.0272 0,7.732 6.268,14 14,14 7.732,0 14,-6.268 14,-14 -0.0072,-5.5974 -3.3458,-10.654 -8.4922,-12.8554 l -1.508,3.6954 a 10,10 0 0 1 6,9.16 10,10 0 0 1 -10,10 10,10 0 0 1 -10,-10 10,10 0 0 1 6.128,-9.21 l -1.214,-3.8174 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gsmartcontrol.svg b/.icons/awkward/64x64/apps/gsmartcontrol.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gsmartcontrol.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gst-debug-viewer.svg b/.icons/awkward/64x64/apps/gst-debug-viewer.svg
new file mode 100644
index 00000000..a0b4f2b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gst-debug-viewer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#5d4e73" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 42,21.999366 c 0,0 -6.332442,2.71029 -9.673828,2.896484 C 28.325335,25.118792 24.851225,22.445865 20.849609,22.65171 16.299094,22.88579 14,26.7396 14,26.7396 c 0,0 3.423161,-1.050784 5.746094,-0.714843 3.525277,0.509826 8.367373,3.446218 12.658203,2.910156 C 40.34939,27.942317 41.440158,25.587475 42,21.999366 Z m 14,8 c 0,0 -6.332443,2.710288 -9.673828,2.896484 C 42.325335,33.118792 38.851224,30.445865 34.849609,30.65171 30.299092,30.885791 28,34.7396 28,34.7396 c 0,0 3.423161,-1.050784 5.746094,-0.714843 3.525276,0.509826 8.36737,3.446218 12.658203,2.910156 C 54.349387,35.942317 55.440158,33.587475 56,29.999366 Z m -20,9 c 0,0 -6.332444,2.71029 -9.673828,2.896484 C 22.325336,42.118792 18.851225,39.445865 14.849609,39.65171 10.299093,39.885791 8,43.7396 8,43.7396 c 0,0 3.423161,-1.050784 5.746094,-0.714843 3.525276,0.509826 8.367371,3.446218 12.658203,2.910156 C 34.349388,44.942317 35.440157,42.587475 36,38.999366 Z"/>
+ <path style="fill:#ff4c4c" d="m 20.850162,21.652571 c 4.001616,-0.205845 7.474225,2.467549 11.475062,2.244607 C 35.66661,23.710984 42,21 42,21 41.440158,24.588109 40.349042,26.942303 32.403949,27.934899 28.113119,28.470961 23.270422,25.535268 19.745145,25.025442 17.422212,24.689501 14,25.741173 14,25.741173 c 0,0 2.299647,-3.854522 6.850162,-4.088602 z"/>
+ <path style="fill:#319831" d="m 34.850164,29.652571 c 4.001615,-0.205845 7.474223,2.467549 11.47506,2.244607 C 49.666609,31.710982 56,29 56,29 55.440158,32.588109 54.349042,34.942303 46.403952,35.934899 42.113119,36.470961 37.270421,33.535268 33.745145,33.025442 31.422212,32.689501 28,33.741171 28,33.741171 c 0,0 2.299647,-3.854519 6.850164,-4.0886 z"/>
+ <path style="fill:#3b73df" d="m 14.850162,38.652571 c 4.001616,-0.205845 7.474225,2.467549 11.475061,2.244607 C 29.666607,40.710984 36,38 36,38 35.440157,41.588109 34.349042,43.942303 26.403951,44.934899 22.113119,45.470961 17.270421,42.535268 13.745145,42.025442 11.422212,41.689501 8,42.741173 8,42.741173 c 0,0 2.299646,-3.854521 6.850162,-4.088602 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gstreamer-properties.svg b/.icons/awkward/64x64/apps/gstreamer-properties.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gstreamer-properties.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtg.svg b/.icons/awkward/64x64/apps/gtg.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtg.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gthumb.svg b/.icons/awkward/64x64/apps/gthumb.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gthumb.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtimelog.svg b/.icons/awkward/64x64/apps/gtimelog.svg
new file mode 100644
index 00000000..eedf6131
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtimelog.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 61,32 C 61,48.016902 48.015578,61 32,61 15.983097,61 3,48.015578 3,32 3,15.983097 15.984422,3.0000002 32,3.0000002 48.016902,3.0000002 61,15.984422 61,32"/>
+ <path style="fill:#616161;fill-rule:evenodd" d="M 61,31 C 61,47.016902 48.015578,60 32,60 15.983097,60 3,47.015578 3,31 3,14.983097 15.984422,2.0000002 32,2.0000002 48.016902,2.0000002 61,14.984422 61,31"/>
+ <circle style="opacity:0.2" cx="32" cy="26" r="17"/>
+ <circle style="fill:#ffffff" cx="32" cy="25" r="17"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round" d="M 32,25.2 V 14"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round" d="M 32,24.9997 H 43"/>
+ <circle style="fill:#818181" cx="32" cy="25" r="6"/>
+ <path style="fill:none;stroke:#444444;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 17.5,43 c 0,0 4.35,5.8 14.5,5.8 10.15,0 14.191336,-5.8 14.191336,-5.8"/>
+ <path style="opacity:0.2" d="m 47,43.291752 c -0.14258,0.0734 -0.28784,0.13438 -0.430664,0.206738 -2.70281,2.506854 -7.463894,5.601758 -14.569336,5.601758 -7.320766,0 -12.265398,-3.258128 -15,-5.777344 V 57.2 c 0,3.2132 2.676,5.8 6,5.8 h 18 c 3.324,0 6,-2.5868 6,-5.8 z"/>
+ <path style="fill:#ffa746" d="m 47,42.291752 c -0.14258,0.0734 -0.28784,0.13438 -0.430664,0.206738 -2.70281,2.506854 -7.463894,5.601758 -14.569336,5.601758 -7.320766,0 -12.265398,-3.258128 -15,-5.777344 V 56.2 c 0,3.2132 2.676,5.8 6,5.8 h 18 c 3.324,0 6,-2.5868 6,-5.8 z"/>
+ <rect style="opacity:0.3" width="20" height="3" x="21" y="50"/>
+ <rect style="opacity:0.3" width="14" height="3" x="21" y="55"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 32 2 C 15.984422 2 3 14.983097 3 31 C 3 31.110799 3.0114815 31.218884 3.0175781 31.328125 C 3.3759045 15.622717 16.209779 3 32 3 C 47.791526 3 60.624132 15.623951 60.982422 31.328125 C 60.988518 31.218887 61 31.110808 61 31 C 61 14.984422 48.016902 2 32 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gtk-help.svg b/.icons/awkward/64x64/apps/gtk-help.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtk-help.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtk-info.svg b/.icons/awkward/64x64/apps/gtk-info.svg
new file mode 120000
index 00000000..94c48c94
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtk-info.svg
@@ -0,0 +1 @@
+preferences-gtk-config.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtk-lshw.svg b/.icons/awkward/64x64/apps/gtk-lshw.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtk-lshw.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtk-recordmydesktop.svg b/.icons/awkward/64x64/apps/gtk-recordmydesktop.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtk-recordmydesktop.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtk-redshift.svg b/.icons/awkward/64x64/apps/gtk-redshift.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtk-redshift.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtk-theme-config.svg b/.icons/awkward/64x64/apps/gtk-theme-config.svg
new file mode 100644
index 00000000..91e74c20
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtk-theme-config.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="26"/>
+ <circle style="fill:#8e8e8e" cx="32" cy="32" r="26"/>
+ <path style="fill:#ff4c4c" d="M 44.727922,53.213204 C 42.384776,50.870058 29.656854,34.343146 32,32 c 2.343146,-2.343146 18.870058,10.384776 21.213204,12.727922 2.343146,2.343146 2.343144,6.142136 0,8.485282 -2.343146,2.343144 -6.142136,2.343146 -8.485282,0 z"/>
+ <path style="fill:#db4cb7" d="m 56,38 c -3.313708,0 -24,-2.686292 -24,-6 0,-3.313708 20.686292,-6 24,-6 3.313708,0 6,2.686292 6,6 0,3.313708 -2.686292,6 -6,6 z"/>
+ <path style="fill:#924ab4" d="M 53.213204,19.272078 C 50.870058,21.615224 34.343146,34.343146 32,32 29.656854,29.656854 42.384776,13.129942 44.727922,10.786797 c 2.343146,-2.3431458 6.142136,-2.3431458 8.485282,0 2.343144,2.343145 2.343144,6.142136 0,8.485281 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 48.96875 9.03125 C 47.433216 9.03125 45.898136 9.6135838 44.726562 10.785156 C 42.493135 13.018584 30.839299 28.126593 31.78125 31.566406 C 32.592155 26.859955 42.666224 13.845496 44.726562 11.785156 C 45.898136 10.613584 47.433216 10.03125 48.96875 10.03125 C 50.504284 10.03125 52.04327 10.613584 53.214844 11.785156 C 54.253415 12.823729 54.817599 14.15041 54.931641 15.507812 C 55.068324 13.816637 54.508346 12.07866 53.214844 10.785156 C 52.04327 9.6135838 50.504284 9.03125 48.96875 9.03125 z"/>
+ <path style="fill:#6c48b3" d="m 38,8 c 0,3.313709 -2.686292,24 -6,24 -3.313708,0 -6,-20.686291 -6,-24 0,-3.3137086 2.686292,-6 6,-6 3.313708,0 6,2.6862914 6,6 z"/>
+ <path style="fill:#476bd7" d="M 10.786797,19.272078 C 13.129942,21.615224 29.656854,34.343146 32,32 34.343146,29.656854 21.615224,13.129942 19.272078,10.786797 c -2.343145,-2.3431458 -6.142136,-2.3431458 -8.485281,0 -2.3431458,2.343145 -2.3431458,6.142136 0,8.485281 z"/>
+ <path style="opacity:0.1" d="M 9.0527344 15.529297 C 8.9113422 17.227177 9.4880228 18.972398 10.787109 20.271484 C 13.130254 22.61463 29.656854 35.343146 32 33 C 32.286604 32.713396 32.34629 32.211838 32.228516 31.552734 C 32.182914 31.730397 32.113896 31.886104 32 32 C 29.656854 34.343146 13.130254 21.61463 10.787109 19.271484 C 9.7426188 18.226994 9.1660319 16.894451 9.0527344 15.529297 z"/>
+ <path style="fill:#47b1b1" d="m 8,38 c 3.313708,0 24,-2.686292 24,-6 0,-3.313708 -20.686292,-6 -24,-6 -3.313708,0 -6,2.686292 -6,6 0,3.313708 2.686292,6 6,6 z"/>
+ <path style="opacity:0.1" d="M 32.228516 33.447266 C 31.383421 38.176698 21.328026 51.156349 19.271484 53.212891 C 16.928338 55.556037 13.130254 55.556035 10.787109 53.212891 C 9.7430502 52.168831 9.1663695 50.835268 9.0527344 49.470703 C 8.9118672 51.168052 9.4884542 52.914235 10.787109 54.212891 C 13.130254 56.556035 16.928338 56.556037 19.271484 54.212891 C 21.500735 51.98364 33.121057 36.924613 32.228516 33.447266 z"/>
+ <path style="opacity:0.1" d="M 2.0253906 32.5 C 2.0117136 32.665319 2 32.83115 2 33 C 2 36.313708 4.686292 39 8 39 C 11.313708 39 32 36.313708 32 33 C 32 32.831368 31.934158 32.665111 31.832031 32.5 C 29.927304 35.579408 11.145076 38 8 38 C 4.8551419 38 2.2801277 35.579103 2.0253906 32.5 z"/>
+ <path style="fill:#8bdb4c" d="M 19.272078,53.213204 C 21.615224,50.870058 34.343146,34.343146 32,32 29.656854,29.656854 13.129943,42.384776 10.786797,44.727922 c -2.343146,2.343146 -2.3431456,6.142136 0,8.485282 2.343145,2.343144 6.142135,2.343146 8.485281,0 z"/>
+ <path style="fill:#ffdb4c" d="m 38,56 c 0,-3.313708 -2.686292,-24 -6,-24 -3.313708,0 -6,20.686292 -6,24 0,3.313708 2.686292,6 6,6 3.313708,0 6,-2.686292 6,-6 z"/>
+ <path style="fill:#ff4c4c" d="m 32,32 c -1.091994,1.091994 1.122012,5.278328 4,9.660156 C 35.995,38.476034 35.125612,35.614126 34.078124,33.84375 32.795184,33.262328 32,32.643908 32,32 Z"/>
+ <path style="fill:#db4cb7" d="m 32,32 c -0.0168,0.556466 0.649914,1.18305 1.747728,1.69438 C 33.620476,32.631088 32.594112,31.99247 32,32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 2 C 28.686292 2 26 4.6862914 26 8 C 26 8.096205 26.018385 8.3080523 26.027344 8.4609375 C 26.300404 5.40029 28.868333 3 32 3 C 35.131667 3 37.699596 5.40029 37.972656 8.4609375 C 37.981615 8.3080523 38 8.096205 38 8 C 38 4.6862914 35.313708 2 32 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.03125 9.03125 C 13.495716 9.03125 11.956729 9.6135838 10.785156 10.785156 C 9.4916531 12.07866 8.9316763 13.816637 9.0683594 15.507812 C 9.1824009 14.15041 9.7465845 12.823729 10.785156 11.785156 C 11.956729 10.613584 13.495716 10.03125 15.03125 10.03125 C 16.566784 10.03125 18.101865 10.613584 19.273438 11.785156 C 21.333776 13.845496 31.407845 26.859955 32.21875 31.566406 C 33.160701 28.126593 21.506865 13.018584 19.273438 10.785156 C 18.101865 9.6135838 16.566784 9.03125 15.03125 9.03125 z"/>
+ <path style="opacity:0.1" d="M 31.771484 33.447266 C 30.878943 36.924613 42.499265 51.98364 44.728516 54.212891 C 47.071662 56.556037 50.869745 56.556035 53.212891 54.212891 C 54.511545 52.914235 55.088133 51.168052 54.947266 49.470703 C 54.83363 50.835268 54.256949 52.168831 53.212891 53.212891 C 50.869745 55.556035 47.071662 55.556037 44.728516 53.212891 C 42.671974 51.156349 32.616579 38.176698 31.771484 33.447266 z"/>
+ <path style="opacity:0.1" d="M 32.167969 32.5 C 32.065842 32.665111 32 32.831368 32 33 C 32 36.313708 52.686292 39 56 39 C 59.313708 39 62 36.313708 62 33 C 62 32.83115 61.988286 32.665319 61.974609 32.5 C 61.719872 35.579103 59.144858 38 56 38 C 52.854924 38 34.072696 35.579408 32.167969 32.5 z"/>
+ <path style="opacity:0.1" d="M 54.947266 15.529297 C 54.833968 16.894451 54.25738 18.226994 53.212891 19.271484 C 50.869745 21.61463 34.343146 34.343146 32 32 C 31.886104 31.886104 31.817086 31.730397 31.771484 31.552734 C 31.65371 32.211838 31.713396 32.713396 32 33 C 34.343146 35.343146 50.869745 22.61463 53.212891 20.271484 C 54.511976 18.972398 55.088658 17.227177 54.947266 15.529297 z"/>
+ <path style="opacity:0.1" d="M 26.027344 56.544922 C 26.022969 56.667707 26 56.90492 26 57 C 26 60.313708 28.686292 63 32 63 C 35.313708 63 38 60.313708 38 57 C 38 56.90492 37.977031 56.667707 37.972656 56.544922 C 37.696874 59.602806 35.129694 62 32 62 C 28.870306 62 26.303126 59.602806 26.027344 56.544922 z"/>
+ <path style="opacity:0.1" d="M 25.471995,21.297778 C 24.71634,21.61565 24.363901,22.4799 24.681773,23.235556 l 0.745242,1.7716 a 10.358385,10.358385 0 0 0 -1.491326,1.508411 L 22.156867,25.79017 c -0.759098,-0.309559 -1.61922,0.05227 -1.928779,0.811359 l -1.11742,2.74014 c -0.309559,0.759099 0.05227,1.619223 0.811356,1.928779 l 1.771252,0.722312 a 10.358385,10.358385 0 0 0 0.01343,2.126469 l -1.766272,0.742999 c -0.755657,0.317873 -1.108095,1.182124 -0.790221,1.937779 l 1.147558,2.727998 c 0.317873,0.755656 1.182124,1.108095 1.937779,0.790221 l 1.771599,-0.745241 a 10.358385,10.358385 0 0 0 1.508413,1.491326 l -0.725398,1.778823 c -0.309559,0.759098 0.05227,1.61922 0.811359,1.928777 l 2.740139,1.117422 c 0.7591,0.309559 1.619223,-0.05228 1.92878,-0.811357 l 0.722314,-1.771252 a 10.358385,10.358385 0 0 0 2.126469,-0.01343 l 0.742998,1.766273 c 0.317873,0.755657 1.182123,1.108095 1.937778,0.790221 L 38.528,44.70223 c 0.755654,-0.317873 1.108094,-1.182124 0.790221,-1.937779 L 38.57298,40.992852 a 10.358385,10.358385 0 0 0 1.491327,-1.508411 l 1.778823,0.725394 c 0.759095,0.309561 1.61922,-0.05226 1.928779,-0.811357 l 1.11742,-2.740139 c 0.309557,-0.759102 -0.05228,-1.619223 -0.811359,-1.92878 l -1.771253,-0.722311 a 10.358385,10.358385 0 0 0 -0.01343,-2.12647 l 1.76627,-0.742997 c 0.755657,-0.317874 1.108096,-1.182125 0.790222,-1.937779 L 43.70222,26.472003 c -0.317873,-0.755655 -1.182123,-1.108095 -1.937779,-0.79022 l -1.771599,0.74524 A 10.358385,10.358385 0 0 0 38.484434,24.935692 L 39.20983,23.15687 c 0.309559,-0.759095 -0.05227,-1.619221 -0.81136,-1.928777 l -2.740139,-1.117422 c -0.759103,-0.309558 -1.619223,0.05227 -1.92878,0.811359 l -0.722313,1.771249 a 10.358385,10.358385 0 0 0 -2.126466,0.01343 L 30.137783,20.940428 C 29.819911,20.184772 28.95566,19.832333 28.200005,20.150205 Z"/>
+ <path style="fill:#4f4f4f" d="m 25.471995,20.297776 c -0.755655,0.317872 -1.108094,1.182122 -0.790222,1.937778 l 0.745242,1.7716 a 10.358385,10.358385 0 0 0 -1.491326,1.508411 l -1.778822,-0.725397 c -0.759098,-0.309559 -1.61922,0.05227 -1.928779,0.811359 l -1.11742,2.74014 c -0.309559,0.759099 0.05227,1.619223 0.811356,1.928779 l 1.771252,0.722312 a 10.358385,10.358385 0 0 0 0.01343,2.126469 l -1.766272,0.742999 c -0.755657,0.317873 -1.108095,1.182124 -0.790221,1.937779 l 1.147558,2.727998 c 0.317873,0.755656 1.182124,1.108095 1.937779,0.790221 l 1.771599,-0.745241 a 10.358385,10.358385 0 0 0 1.508413,1.491326 l -0.725398,1.778823 c -0.309559,0.759098 0.05227,1.61922 0.811359,1.928777 l 2.740139,1.117422 c 0.7591,0.309559 1.619223,-0.05228 1.92878,-0.811357 l 0.722314,-1.771252 a 10.358385,10.358385 0 0 0 2.126469,-0.01343 l 0.742998,1.766273 c 0.317873,0.755657 1.182123,1.108095 1.937778,0.790221 L 38.528,43.702228 c 0.755654,-0.317873 1.108094,-1.182124 0.790221,-1.937779 L 38.57298,39.99285 a 10.358385,10.358385 0 0 0 1.491327,-1.508411 l 1.778823,0.725394 c 0.759095,0.309561 1.61922,-0.05226 1.928779,-0.811357 l 1.11742,-2.740139 c 0.309557,-0.759102 -0.05228,-1.619223 -0.811359,-1.92878 l -1.771253,-0.722311 a 10.358385,10.358385 0 0 0 -0.01343,-2.12647 l 1.76627,-0.742997 C 44.815214,29.819905 45.167653,28.955654 44.849779,28.2 L 43.70222,25.472001 c -0.317873,-0.755655 -1.182123,-1.108095 -1.937779,-0.79022 l -1.771599,0.74524 A 10.358385,10.358385 0 0 0 38.484434,23.93569 l 0.725396,-1.778822 c 0.309559,-0.759095 -0.05227,-1.619221 -0.81136,-1.928777 l -2.740139,-1.117422 c -0.759103,-0.309558 -1.619223,0.05227 -1.92878,0.811359 l -0.722313,1.771249 a 10.358385,10.358385 0 0 0 -2.126466,0.01343 L 30.137783,19.940426 C 29.819911,19.18477 28.95566,18.832331 28.200005,19.150203 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="6"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="6"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gtk3-demo.svg b/.icons/awkward/64x64/apps/gtk3-demo.svg
new file mode 100644
index 00000000..3130619e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtk3-demo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#3476cc" d="M 32.155597,4.0017289 A 6.5946984,6.3671019 0 0 0 28.70165,4.8511158 L 9.2973497,15.667749 a 6.5946984,6.3671019 0 0 0 -3.2973492,5.513915 l 0,21.633667 a 6.5946984,6.3671019 0 0 0 3.2973492,5.513915 L 28.70225,59.14608 a 6.5946984,6.3671019 0 0 0 6.594699,0 L 54.70185,48.329246 a 6.5946984,6.3671019 0 0 0 3.297949,-5.515915 l 0,-21.633667 A 6.5946984,6.3671019 0 0 0 54.70185,15.665749 L 35.298149,4.8491158 A 6.5946984,6.3671019 0 0 0 32.156197,3.9997289 Z"/>
+ <path style="fill:#f56666" d="M 6.5234375 18.714844 A 6.5946984 6.3671019 0 0 0 6 21.181641 L 6 42.814453 A 6.5946984 6.3671019 0 0 0 9.296875 48.330078 L 28.703125 59.146484 A 6.5946984 6.3671019 0 0 0 32 59.994141 L 32 32.25 L 6.5234375 18.714844 z"/>
+ <path style="fill:#7cce44" d="M 57.482422 18.710938 L 32 32.25 L 32 59.994141 A 6.5946984 6.3671019 0 0 0 35.296875 59.146484 L 54.701172 48.330078 A 6.5946984 6.3671019 0 0 0 58 42.8125 L 58 21.179688 A 6.5946984 6.3671019 0 0 0 57.482422 18.710938 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.15625,4.0019531 A 6.5947745,6.3719333 0 0 0 28.703125,4.8535156 L 9.296875,15.677734 A 6.5947745,6.3719333 0 0 0 6,21.197266 l 0,1.001953 A 6.5947745,6.3719333 0 0 1 9.296875,16.677734 L 28.703125,5.8535156 A 6.5947745,6.3719333 0 0 1 32.15625,5.0019531 6.5947745,6.3719333 0 0 1 35.296875,5.8535156 L 54.703125,16.677734 A 6.5947745,6.3719333 0 0 1 58,22.199219 l 0,-1.001953 A 6.5947745,6.3719333 0 0 0 54.703125,15.677734 L 35.296875,4.8535156 A 6.5947745,6.3719333 0 0 0 32.15625,4.0019531 Z"/>
+ <path style="opacity:0.2" d="m 6,41.800859 a 6.5946984,6.3721235 0 0 0 0.00195,0.07422 l 0,-0.07422 -0.00195,0 z m 0.00195,1 0,1 a 6.5946984,6.3721235 0 0 0 3.296875,5.517578 l 19.406253,10.828125 a 6.5946984,6.3721235 0 0 0 6.59375,0 L 54.703125,49.318437 A 6.5946984,6.3721235 0 0 0 58,43.800859 l 0,-1 a 6.5946984,6.3721235 0 0 1 -3.296875,5.517578 L 35.298828,59.146562 a 6.5946984,6.3721235 0 0 1 -6.59375,0 L 9.2988281,48.318437 a 6.5946984,6.3721235 0 0 1 -3.296875,-5.517578 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.5234375 18.714844 A 6.5946984 6.3671019 0 0 0 6 21.181641 L 6 22.181641 A 6.5946984 6.3671019 0 0 1 6.5234375 19.714844 L 32 33.25 L 32 32.25 L 6.5234375 18.714844 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 57.482422 18.710938 L 32 32.25 L 32 33.25 L 57.482422 19.710938 A 6.5946984 6.3671019 0 0 1 58 22.179688 L 58 21.179688 A 6.5946984 6.3671019 0 0 0 57.482422 18.710938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gtk3-icon-browser.svg b/.icons/awkward/64x64/apps/gtk3-icon-browser.svg
new file mode 120000
index 00000000..743fd0f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtk3-icon-browser.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtk3-widget-factory.svg b/.icons/awkward/64x64/apps/gtk3-widget-factory.svg
new file mode 120000
index 00000000..604fb0e1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtk3-widget-factory.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtk4-demo.svg b/.icons/awkward/64x64/apps/gtk4-demo.svg
new file mode 120000
index 00000000..5cad03d6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtk4-demo.svg
@@ -0,0 +1 @@
+gtk3-demo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtk4-widget-factory.svg b/.icons/awkward/64x64/apps/gtk4-widget-factory.svg
new file mode 120000
index 00000000..604fb0e1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtk4-widget-factory.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtkam-camera.svg b/.icons/awkward/64x64/apps/gtkam-camera.svg
new file mode 120000
index 00000000..1b2314fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtkam-camera.svg
@@ -0,0 +1 @@
+kphotoalbum.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtkconfig.svg b/.icons/awkward/64x64/apps/gtkconfig.svg
new file mode 120000
index 00000000..94c48c94
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtkconfig.svg
@@ -0,0 +1 @@
+preferences-gtk-config.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gtkhash.svg b/.icons/awkward/64x64/apps/gtkhash.svg
new file mode 100644
index 00000000..c8c22fae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtkhash.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#3476cc" d="M 25.804788,3.9134293 A 6.0005028,6.0005028 0 0 0 20.097849,8.9211606 L 12.097979,52.920449 A 6.0005028,6.0005028 0 1 0 23.902475,55.06885 L 31.902346,11.069563 A 6.0005028,6.0005028 0 0 0 25.804788,3.9134293 Z"/>
+ <path style="fill:#7cce44" d="M 45.804464,3.9134293 A 6.0005028,6.0005028 0 0 0 40.097525,8.9211606 L 32.097654,52.920449 A 6.0005028,6.0005028 0 1 0 43.902151,55.06885 L 51.902022,11.069563 A 6.0005028,6.0005028 0 0 0 45.804464,3.9134293 Z"/>
+ <path style="fill:#e4e4e4" d="m 14.000292,15.995265 a 6.0005028,6.0005028 0 1 0 0,11.999805 h 39.999352 a 6.0005028,6.0005028 0 1 0 0,-11.999805 z"/>
+ <path style="fill:#f56666" d="m 10.000356,33.994973 a 6.0005028,6.0005028 0 1 0 0,11.999806 h 39.999352 a 6.0005028,6.0005028 0 1 0 0,-11.999806 z"/>
+ <path style="fill:#7cce44" d="M 38.81239,15.995265 36.628831,27.99507 h 12.195114 l 2.183559,-11.999805 z"/>
+ <path style="fill:#3476cc" d="M 15.539329,33.994973 13.355771,45.994779 H 25.550886 L 27.734445,33.994973 Z"/>
+ <path style="opacity:0.2" d="M 31.990234 10.425781 A 6.0005028 6.0005028 0 0 1 31.902344 11.070312 L 31.005859 15.996094 L 31.189453 15.996094 L 31.902344 12.070312 A 6.0005028 6.0005028 0 0 0 31.990234 10.425781 z M 28.824219 27.994141 L 23.902344 55.068359 A 6.0005028 6.0005028 0 0 1 12.001953 54.613281 A 6.0005028 6.0005028 0 0 0 23.902344 56.068359 L 29.007812 27.994141 L 28.824219 27.994141 z"/>
+ <path style="opacity:0.2" d="M 51.990234 10.425781 A 6.0005028 6.0005028 0 0 1 51.902344 11.070312 L 47.734375 33.994141 L 47.916016 33.994141 L 51.902344 12.070312 A 6.0005028 6.0005028 0 0 0 51.990234 10.425781 z M 45.552734 45.994141 L 43.902344 55.068359 A 6.0005028 6.0005028 0 0 1 32.001953 54.628906 A 6.0005028 6.0005028 0 0 0 43.902344 56.068359 L 45.734375 45.994141 L 45.552734 45.994141 z"/>
+ <path style="opacity:0.2" d="M 7.9414062 22.462891 A 6.0005028 6.0005028 0 0 0 14 28.994141 L 36.447266 28.994141 L 36.628906 27.994141 L 14 27.994141 A 6.0005028 6.0005028 0 0 1 7.9414062 22.462891 z M 60.058594 22.527344 A 6.0005028 6.0005028 0 0 1 54 27.994141 L 48.824219 27.994141 L 48.642578 28.994141 L 54 28.994141 A 6.0005028 6.0005028 0 0 0 60.058594 22.527344 z"/>
+ <path style="opacity:0.2" d="M 3.9414062 40.462891 A 6.0005028 6.0005028 0 0 0 10 46.994141 L 13.175781 46.994141 L 13.357422 45.994141 L 10 45.994141 A 6.0005028 6.0005028 0 0 1 3.9414062 40.462891 z M 56.058594 40.527344 A 6.0005028 6.0005028 0 0 1 50 45.994141 L 25.552734 45.994141 L 25.371094 46.994141 L 50 46.994141 A 6.0005028 6.0005028 0 0 0 56.058594 40.527344 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.804688 3.9140625 A 6.0005028 6.0005028 0 0 0 20.097656 8.921875 L 18.810547 15.996094 L 18.994141 15.996094 L 20.097656 9.921875 A 6.0005028 6.0005028 0 0 1 25.804688 4.9140625 A 6.0005028 6.0005028 0 0 1 31.990234 10.425781 A 6.0005028 6.0005028 0 0 0 25.804688 3.9140625 z M 16.628906 27.994141 L 12.097656 52.919922 A 6.0005028 6.0005028 0 0 0 12.001953 54.613281 A 6.0005028 6.0005028 0 0 1 12.097656 53.919922 L 16.8125 27.994141 L 16.628906 27.994141 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 45.804688 3.9140625 A 6.0005028 6.0005028 0 0 0 40.097656 8.921875 L 35.539062 33.994141 L 35.720703 33.994141 L 40.097656 9.921875 A 6.0005028 6.0005028 0 0 1 45.804688 4.9140625 A 6.0005028 6.0005028 0 0 1 51.990234 10.425781 A 6.0005028 6.0005028 0 0 0 45.804688 3.9140625 z M 33.357422 45.994141 L 32.097656 52.919922 A 6.0005028 6.0005028 0 0 0 32.001953 54.628906 A 6.0005028 6.0005028 0 0 1 32.097656 53.919922 L 33.539062 45.994141 L 33.357422 45.994141 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14 15.996094 A 6.0005028 6.0005028 0 0 0 7.9414062 22.462891 A 6.0005028 6.0005028 0 0 1 14 16.994141 L 38.630859 16.994141 L 38.810547 15.996094 L 14 15.996094 z M 51.005859 15.996094 L 50.826172 16.994141 L 54 16.994141 A 6.0005028 6.0005028 0 0 1 60.058594 22.527344 A 6.0005028 6.0005028 0 0 0 54 15.996094 L 51.005859 15.996094 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10 33.994141 A 6.0005028 6.0005028 0 0 0 3.9414062 40.462891 A 6.0005028 6.0005028 0 0 1 10 34.994141 L 15.357422 34.994141 L 15.539062 33.994141 L 10 33.994141 z M 27.734375 33.994141 L 27.552734 34.994141 L 50 34.994141 A 6.0005028 6.0005028 0 0 1 56.058594 40.527344 A 6.0005028 6.0005028 0 0 0 50 33.994141 L 27.734375 33.994141 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gtklick.svg b/.icons/awkward/64x64/apps/gtklick.svg
new file mode 100644
index 00000000..a4fbb713
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtklick.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 59.692529,57.534951 0.183395,0.667278 C 60.289696,59.695212 58.631931,61 57.085945,61 H 6.854326 C 5.30836,61 3.650595,59.695212 4.064347,58.202229 l 0.183401,-0.663282 c 0.468613,0.854675 1.555696,1.463216 2.606578,1.463216 h 50.231619 c 1.05276,0 2.139483,-0.60994 2.606578,-1.467212 z"/>
+ <path style="fill:#4f4f4f" d="M 4.064799,57.2 18.032597,6.8000001 C 18.446818,5.3054 19.278518,4 20.826197,4 h 22.348 c 1.547639,0 2.3794,1.3054 2.7936,2.8000001 L 59.935596,57.2 c 0.41422,1.4946 -1.24592,2.8 -2.7936,2.8 H 6.857998 c -1.547639,0 -3.2078,-1.3054 -2.7936,-2.8 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 43.173828,4 c 1.547639,0 2.380722,1.3061811 2.794922,2.8007812 L 59.935547,57.199219 c 0.09046,0.326402 0.06705,0.640771 -0.01758,0.9375 L 45.96875,7.8007812 C 45.55455,6.3061811 44.721467,5 43.173828,5 H 20.826172 C 19.278493,5 18.447424,6.3061811 18.033203,7.8007812 L 4.082031,58.136719 C 3.997401,57.83999 3.973997,57.525621 4.064451,57.199219 L 18.033203,6.8007812 C 18.447424,5.3061811 19.278493,4 20.826172,4 Z"/>
+ <circle style="opacity:0.2" cx="-32" cy="49" r="8" transform="scale(-1,1)"/>
+ <circle style="fill:#747474" cx="-32" cy="48" r="8" transform="scale(-1,1)"/>
+ <rect style="opacity:0.2" width="5.994" height="41.955" x="-5.76" y="20.37" rx="2.883" ry="3.258" transform="matrix(-0.8660254,0.5,0.5,0.8660254,0,0)"/>
+ <rect style="fill:#e4e4e4" width="5.994" height="41.955" x="-6.76" y="18.63" rx="2.883" ry="3.258" transform="matrix(-0.8660254,0.5,0.5,0.8660254,0,0)"/>
+ <path style="opacity:0.2" d="M 26,5 32.000001,15 38,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 26,4 32.000001,14 38,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gtkorphan.svg b/.icons/awkward/64x64/apps/gtkorphan.svg
new file mode 100644
index 00000000..75c41acc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtkorphan.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="-59" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#dfa46d" width="56" height="56" x="-58" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.3" d="M 26,2.000003 V 24.000002 H 4.0000004 v 12 H 26 v 22 h 12 v -22 h 22 v -12 H 38 V 2.000003 Z"/>
+ <circle style="opacity:0.2" cx="48" cy="47" r="16"/>
+ <circle style="fill:#8c45c7" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 40,38 v 3.770834 L 44.229168,46 40,50.229168 V 54 h 3.770834 L 48,49.770836 52.229168,54 h 3.770834 V 50.229168 L 51.770834,46 56.000002,41.770834 V 38 H 52.229168 L 48,42.229166 43.770834,38 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 2 C 5.2495812 2 4 3.2495812 4 4.8007812 L 4 5.8007812 C 4 4.2495813 5.2495812 3 6.8007812 3 L 57.199219 3 C 58.750419 3 60 4.2495812 60 5.8007812 L 60 4.8007812 C 60 3.2495812 58.750419 2 57.199219 2 L 6.8007812 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gtkpod.svg b/.icons/awkward/64x64/apps/gtkpod.svg
new file mode 100644
index 00000000..de8a1fe5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtkpod.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="44" height="56" x="-54" y="5" rx="2.75" ry="2.8" transform="scale(-1,1)"/>
+ <rect style="fill:#8e8e8e" width="44" height="56" x="-54" y="4" rx="2.75" ry="2.8" transform="scale(-1,1)"/>
+ <rect style="fill:#333333" width="40" height="24" x="12" y="6" rx="0" ry="0"/>
+ <circle style="opacity:0.2" cx="32" cy="47" r="12"/>
+ <circle style="fill:#ffffff" cx="32" cy="46" r="12"/>
+ <circle style="fill:#8e8e8e" cx="32" cy="46" r="6"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.75 4 C 11.2265 4 10 5.2495812 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.2265 5 12.75 5 L 51.25 5 C 52.7735 5 54 6.2495812 54 7.8007812 L 54 6.8007812 C 54 5.2495813 52.7735 4 51.25 4 L 12.75 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gtkterm.svg b/.icons/awkward/64x64/apps/gtkterm.svg
new file mode 100644
index 00000000..7d58ecc2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtkterm.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="52" height="32" x="6" y="17" rx="3.25" ry="2.857"/>
+ <rect style="fill:#8e8e8e" width="52" height="32" x="6" y="16" rx="3.25" ry="2.857"/>
+ <path style="opacity:0.2" d="m 15.665817,24 31.668366,0 c 1.462023,0 2.879386,1.077155 2.63903,2.375002 L 47.334183,40.625 C 47.093829,41.922845 46.157176,43 44.695153,43 l -26.390306,0 c -1.462023,0 -2.398675,-1.077155 -2.63903,-2.375 L 13.026787,26.375002 C 12.786431,25.077155 14.203794,24 15.665817,24 Z"/>
+ <path style="fill:#2bd677" d="m 15.665817,23 31.668366,0 c 1.462023,0 2.879386,1.077155 2.63903,2.375002 L 47.334183,39.625 C 47.093829,40.922845 46.157176,42 44.695153,42 l -26.390306,0 c -1.462023,0 -2.398675,-1.077155 -2.63903,-2.375 L 13.026787,25.375002 C 12.786431,24.077155 14.203794,23 15.665817,23 Z"/>
+ <rect style="opacity:0.2" width="10" height="10" x="2" y="28" rx="2.273" ry="2.145"/>
+ <rect style="fill:#b3b3b3" width="10" height="10" x="2" y="27" rx="2.273" ry="2.145"/>
+ <circle style="opacity:0.5" cx="7" cy="32" r="3"/>
+ <rect style="opacity:0.2" width="10" height="10" x="51" y="28" rx="2.273" ry="2.145"/>
+ <rect style="fill:#b3b3b3" width="10" height="10" x="51" y="27" rx="2.273" ry="2.145"/>
+ <circle style="opacity:0.5" cx="56" cy="32" r="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.2734375 27 C 3.0142799 27 2 27.956201 2 29.144531 L 2 30.144531 C 2 28.956201 3.0142799 28 4.2734375 28 L 9.7265625 28 C 10.98572 28 12 28.956201 12 30.144531 L 12 29.144531 C 12 27.956201 10.98572 27 9.7265625 27 L 4.2734375 27 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 53.273438,27 C 52.01428,27 51,27.956201 51,29.144531 l 0,1 C 51,28.956201 52.01428,28 53.273438,28 l 5.453124,0 C 59.98572,28 61,28.956201 61,30.144531 l 0,-1 C 61,27.956201 59.98572,27 58.726562,27 l -5.453124,0 z"/>
+ <path style="opacity:0.2" d="M 20.5,28 A 2.5,2.5 0 0 0 18,30.5 2.5,2.5 0 0 0 20.5,33 2.5,2.5 0 0 0 23,30.5 2.5,2.5 0 0 0 20.5,28 Z m 7,0 A 2.5,2.5 0 0 0 25,30.5 2.5,2.5 0 0 0 27.5,33 2.5,2.5 0 0 0 30,30.5 2.5,2.5 0 0 0 27.5,28 Z m 7,0 A 2.5,2.5 0 0 0 32,30.5 2.5,2.5 0 0 0 34.5,33 2.5,2.5 0 0 0 37,30.5 2.5,2.5 0 0 0 34.5,28 Z m 7,0 A 2.5,2.5 0 0 0 39,30.5 2.5,2.5 0 0 0 41.5,33 2.5,2.5 0 0 0 44,30.5 2.5,2.5 0 0 0 41.5,28 Z m -17,6 A 2.5,2.5 0 0 0 22,36.5 2.5,2.5 0 0 0 24.5,39 2.5,2.5 0 0 0 27,36.5 2.5,2.5 0 0 0 24.5,34 Z m 7,0 A 2.5,2.5 0 0 0 29,36.5 2.5,2.5 0 0 0 31.5,39 2.5,2.5 0 0 0 34,36.5 2.5,2.5 0 0 0 31.5,34 Z m 7,0 A 2.5,2.5 0 0 0 36,36.5 2.5,2.5 0 0 0 38.5,39 2.5,2.5 0 0 0 41,36.5 2.5,2.5 0 0 0 38.5,34 Z"/>
+ <path style="fill:#ffffff" d="M 20.5 27 A 2.5 2.5 0 0 0 18 29.5 A 2.5 2.5 0 0 0 20.5 32 A 2.5 2.5 0 0 0 23 29.5 A 2.5 2.5 0 0 0 20.5 27 z M 27.5 27 A 2.5 2.5 0 0 0 25 29.5 A 2.5 2.5 0 0 0 27.5 32 A 2.5 2.5 0 0 0 30 29.5 A 2.5 2.5 0 0 0 27.5 27 z M 34.5 27 A 2.5 2.5 0 0 0 32 29.5 A 2.5 2.5 0 0 0 34.5 32 A 2.5 2.5 0 0 0 37 29.5 A 2.5 2.5 0 0 0 34.5 27 z M 41.5 27 A 2.5 2.5 0 0 0 39 29.5 A 2.5 2.5 0 0 0 41.5 32 A 2.5 2.5 0 0 0 44 29.5 A 2.5 2.5 0 0 0 41.5 27 z M 24.5 33 A 2.5 2.5 0 0 0 22 35.5 A 2.5 2.5 0 0 0 24.5 38 A 2.5 2.5 0 0 0 27 35.5 A 2.5 2.5 0 0 0 24.5 33 z M 31.5 33 A 2.5 2.5 0 0 0 29 35.5 A 2.5 2.5 0 0 0 31.5 38 A 2.5 2.5 0 0 0 34 35.5 A 2.5 2.5 0 0 0 31.5 33 z M 38.5 33 A 2.5 2.5 0 0 0 36 35.5 A 2.5 2.5 0 0 0 38.5 38 A 2.5 2.5 0 0 0 41 35.5 A 2.5 2.5 0 0 0 38.5 33 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.666016 23 C 14.203993 23 12.786988 24.077153 13.027344 25.375 L 13.078125 25.654297 C 13.354475 24.703816 14.488101 24 15.666016 24 L 47.333984 24 C 48.511899 24 49.645525 24.703816 49.921875 25.654297 L 49.972656 25.375 C 50.213012 24.077153 48.796007 23 47.333984 23 L 15.666016 23 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 9.25 16 C 7.4495 16 6 17.274565 6 18.857422 L 6 19.857422 C 6 18.274565 7.4495 17 9.25 17 L 54.75 17 C 56.5505 17 58 18.274565 58 19.857422 L 58 18.857422 C 58 17.274565 56.5505 16 54.75 16 L 9.25 16 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gtkwave.svg b/.icons/awkward/64x64/apps/gtkwave.svg
new file mode 100644
index 00000000..d82cc154
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtkwave.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3f3f3f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#57c400" d="m 12,4 v 8 H 4 v 4 h 8 v 8 H 4 v 4 h 8 v 8 H 4 v 4 h 8 v 8 H 4 v 4 h 8 v 8 h 4 v -8 h 8 v 8 h 4 v -8 h 8 v 8 h 4 v -8 h 8 v 8 h 4 v -8 h 8 v -4 h -8 v -8 h 8 v -4 h -8 v -8 h 8 v -4 h -8 v -8 h 8 V 12 H 52 V 4 h -4 v 8 H 40 V 4 h -4 v 8 H 28 V 4 h -4 v 8 H 16 V 4 Z m 4,12 h 8 v 8 h -8 z m 12,0 h 8 v 8 h -8 z m 12,0 h 8 v 8 H 40 Z M 16,28 h 8 v 8 h -8 z m 12,0 h 8 v 8 h -8 z m 12,0 h 8 v 8 H 40 Z M 16,40 h 8 v 8 h -8 z m 12,0 h 8 v 8 h -8 z m 12,0 h 8 v 8 h -8 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 54,52.9998 h -6.306152 l -9.23231,-42 H 31.282052 M 10,52.9998 h 6.306152 l 9.23231,-42 h 7.179486"/>
+ <path style="fill:none;stroke:#85fc0e;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="M 54,52 H 47.693848 L 38.461538,10 H 31.282052 M 10,52 h 6.306152 l 9.23231,-42 h 7.179486"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.539062 8 A 2.0002 2.0002 0 0 0 23.585938 9.5703125 L 14.697266 50 L 10 50 A 2.0002 2.0002 0 0 0 8.0371094 52.5 A 2.0002 2.0002 0 0 1 10 51 L 14.697266 51 L 23.585938 10.570312 A 2.0002 2.0002 0 0 1 25.539062 9 L 31.28125 9 L 32.71875 9 L 38.460938 9 A 2.0002 2.0002 0 0 1 40.414062 10.570312 L 49.302734 51 L 54 51 A 2.0002 2.0002 0 0 1 55.962891 52.5 A 2.0002 2.0002 0 0 0 54 50 L 49.302734 50 L 40.414062 9.5703125 A 2.0002 2.0002 0 0 0 38.460938 8 L 32.71875 8 L 31.28125 8 L 25.539062 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gtranscribe.svg b/.icons/awkward/64x64/apps/gtranscribe.svg
new file mode 100644
index 00000000..d3cd9654
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gtranscribe.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 54,56.212122 V 15.787879 C 54,14.243394 52.7735,13 51.25,13 H 12.75 C 11.2265,13 10,14.243394 10,15.787879 V 56.212122 C 10,57.756606 11.2265,59 12.75,59 h 38.5 C 52.7735,59 54,57.756606 54,56.212122 Z"/>
+ <path style="fill:#e4e4e4" d="M 54,55.212122 V 14.787879 C 54,13.243394 52.7735,12 51.25,12 H 12.75 C 11.2265,12 10,13.243394 10,14.787879 V 55.212122 C 10,56.756606 11.2265,58 12.75,58 h 38.5 C 52.7735,58 54,56.756606 54,55.212122 Z"/>
+ <path style="fill:#a2a2a2" d="M 54,14 V 8.666667 C 54,7.1893334 52.7735,6 51.25,6 H 12.75 C 11.2265,6 10,7.1893334 10,8.666667 V 14 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 12.75 6 C 11.2265 6 10 7.188682 10 8.6660156 L 10 9.6660156 C 10 8.188682 11.2265 7 12.75 7 L 51.25 7 C 52.7735 7 54 8.188682 54 9.6660156 L 54 8.6660156 C 54 7.188682 52.7735 6 51.25 6 L 12.75 6 z"/>
+ <path style="opacity:0.2" d="M 14.171875,3 C 13.522904,3 13,3.5438196 13,4.21875 v 5.5625 C 13,10.45618 13.522904,11 14.171875,11 h 2.65625 C 17.477096,11 18,10.45618 18,9.78125 V 4.21875 C 18,3.5438196 17.477096,3 16.828125,3 Z m 11,0 C 24.522902,3 24,3.5438196 24,4.21875 v 5.5625 C 24,10.45618 24.522902,11 25.171875,11 h 2.65625 C 28.477097,11 29,10.45618 29,9.78125 V 4.21875 C 29,3.5438196 28.477097,3 27.828125,3 Z m 11,0 C 35.522902,3 35,3.5438196 35,4.21875 v 5.5625 C 35,10.45618 35.522902,11 36.171875,11 h 2.65625 C 39.477097,11 40,10.45618 40,9.78125 V 4.21875 C 40,3.5438196 39.477097,3 38.828125,3 Z m 11,0 C 46.522902,3 46,3.5438196 46,4.21875 v 5.5625 C 46,10.45618 46.522902,11 47.171875,11 h 2.65625 C 50.477097,11 51,10.45618 51,9.78125 V 4.21875 C 51,3.5438196 50.477097,3 49.828125,3 Z"/>
+ <path style="fill:#f7c13e" d="M 14.171875,2 C 13.522904,2 13,2.5438196 13,3.21875 v 5.5625 C 13,9.45618 13.522904,10 14.171875,10 h 2.65625 C 17.477096,10 18,9.45618 18,8.78125 V 3.21875 C 18,2.5438196 17.477096,2 16.828125,2 Z m 11,0 C 24.522902,2 24,2.5438196 24,3.21875 v 5.5625 C 24,9.45618 24.522902,10 25.171875,10 h 2.65625 C 28.477097,10 29,9.45618 29,8.78125 V 3.21875 C 29,2.5438196 28.477097,2 27.828125,2 Z m 11,0 C 35.522902,2 35,2.5438196 35,3.21875 v 5.5625 C 35,9.45618 35.522902,10 36.171875,10 h 2.65625 C 39.477097,10 40,9.45618 40,8.78125 V 3.21875 C 40,2.5438196 39.477097,2 38.828125,2 Z m 11,0 C 46.522902,2 46,2.5438196 46,3.21875 v 5.5625 C 46,9.45618 46.522902,10 47.171875,10 h 2.65625 C 50.477097,10 51,9.45618 51,8.78125 V 3.21875 C 51,2.5438196 50.477097,2 49.828125,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.171875,2 C 13.522904,2 13,2.5438196 13,3.21875 v 1 C 13,3.5438196 13.522904,3 14.171875,3 h 2.65625 C 17.477096,3 18,3.5438196 18,4.21875 v -1 C 18,2.5438196 17.477096,2 16.828125,2 Z m 11,0 C 24.522902,2 24,2.5438196 24,3.21875 v 1 C 24,3.5438196 24.522902,3 25.171875,3 h 2.65625 C 28.477097,3 29,3.5438196 29,4.21875 v -1 C 29,2.5438196 28.477097,2 27.828125,2 Z m 11,0 C 35.522902,2 35,2.5438196 35,3.21875 v 1 C 35,3.5438196 35.522902,3 36.171875,3 h 2.65625 C 39.477097,3 40,3.5438196 40,4.21875 v -1 C 40,2.5438196 39.477097,2 38.828125,2 Z m 11,0 C 46.522902,2 46,2.5438196 46,3.21875 v 1 C 46,3.5438196 46.522902,3 47.171875,3 h 2.65625 C 50.477097,3 51,3.5438196 51,4.21875 v -1 C 51,2.5438196 50.477097,2 49.828125,2 Z"/>
+ <rect style="fill:#4f4f4f" width="32" height="5" x="16" y="22"/>
+ <rect style="fill:#4f4f4f" width="32" height="5" x="16" y="44"/>
+ <rect style="fill:#4f4f4f" width="32" height="5" x="16" y="33"/>
+ <circle style="opacity:0.2" cx="48.5" cy="48.5" r="15.5"/>
+ <circle style="fill:#00b897" cx="48.5" cy="47.5" r="15.5"/>
+ <path style="fill:#ffffff" d="M 48.5,37 C 46.563333,37 45,38.705455 45,40.818182 v 6.363636 C 45,49.294545 46.563333,51 48.5,51 50.436667,51 52,49.294545 52,47.181818 V 40.818182 C 52,38.705455 50.436667,37 48.5,37 Z"/>
+ <path style="fill:#ffffff" d="M 40 46 L 40 47.445312 C 40 51.705105 43.01857 55.234552 47 55.962891 L 47 59 L 47.083984 59 L 49.916016 59 L 50 59 L 50 55.962891 C 53.98143 55.234552 57 51.705105 57 47.445312 L 57 46 L 54 46 L 54 47.445312 C 54 50.666425 51.659167 53 48.5 53 C 45.340833 53 43.369218 50.645194 43 47.445312 L 43 46 L 40 46 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/guake-indicator.svg b/.icons/awkward/64x64/apps/guake-indicator.svg
new file mode 120000
index 00000000..5526d3a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/guake-indicator.svg
@@ -0,0 +1 @@
+guake.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/guake-prefs.svg b/.icons/awkward/64x64/apps/guake-prefs.svg
new file mode 100644
index 00000000..6bc4147e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/guake-prefs.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 52v2c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#74d159" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:.2;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m12 15v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+ <path style="fill:#ffffff" d="m12 14v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+ <path style="opacity:.2" d="m63.958 45.848a16 16 0 0 1 -15.958 15.152 16 16 0 0 1 -15.958 -14.848 16 16 0 0 0 -0.042 0.848 16 16 0 0 0 16 16 16 16 0 0 0 16 -16 16 16 0 0 0 -0.042 -1.152z"/>
+ <circle style="fill:#8561c5" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m46 38-0.1764 2.1072a6.2858 6.2858 0 0 0 -1.837 1.0625l-1.9152-0.9018-2 3.4642 1.7388 1.2076a6.2858 6.2858 0 0 0 -0.096 1.0603 6.2858 6.2858 0 0 0 0.0914 1.0647l-1.7344 1.2031 2 3.4642 1.9107-0.89956a6.2858 6.2858 0 0 0 1.8415 1.0558l0.1764 2.1116h4l0.1764-2.1072a6.2858 6.2858 0 0 0 1.8371 -1.0625l1.9152 0.9018 2-3.4642-1.7388-1.2076a6.2858 6.2858 0 0 0 0.096 -1.0603 6.2858 6.2858 0 0 0 -0.0914 -1.0647l1.7344-1.2031-2-3.4642-1.9107 0.89956a6.2858 6.2858 0 0 0 -1.842 -1.056l-0.176-2.112h-4zm2 5.7144a2.2858 2.2858 0 0 1 2.286 2.286 2.2858 2.2858 0 0 1 -2.286 2.286 2.2858 2.2858 0 0 1 -2.286 -2.286 2.2858 2.2858 0 0 1 2.286 -2.286z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/guake.svg b/.icons/awkward/64x64/apps/guake.svg
new file mode 100644
index 00000000..6639968f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/guake.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 52v2c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#74d159" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:.2;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m12 15v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+ <path style="fill:#ffffff" d="m12 14v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/guayadeque.svg b/.icons/awkward/64x64/apps/guayadeque.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/guayadeque.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gufw.svg b/.icons/awkward/64x64/apps/gufw.svg
new file mode 100644
index 00000000..af7edfea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gufw.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g style="opacity:0.2" transform="matrix(0.14521477,0,0,0.14745066,6.3945326,9.0029596)">
+ <path d="m 25.232,41.855 c -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.55631 0.786,0 1.5674,-0.18631 2.2864,-0.55631 56.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.55631 -0.786,0 -1.5674,-0.18631 -2.2864,-0.55631 -56.49,-29.11 -91.681,-86.55 -111.25,-129.62 -22.257,-48.99 -35.596,-104.17 -37.548,-153.48 z"/>
+ </g>
+ <g style="fill:#7e97de" transform="matrix(0.14521477,0,0,0.14745066,6.3945326,6.0027599)">
+ <path d="M 324.48,51.943 177.99,0.285 c -1.076,-0.38 -2.25,-0.38 -3.326,0 L 28.174,51.943 c -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.555 0.786,0 1.571,-0.185 2.29,-0.555 56.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.715 z"/>
+ </g>
+ <g style="opacity:0.2" transform="matrix(0.07920806,0,0,0.07939605,18.032753,19.002062)">
+ <path d="M 324.48,51.943 177.99,0.285 c -1.076,-0.38 -2.25,-0.38 -3.326,0 L 28.174,51.943 c -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.555 0.786,0 1.571,-0.185 2.29,-0.555 56.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.715 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(0.07920806,0,0,0.07939605,18.032753,18.002162)">
+ <path d="M 324.48,51.943 177.99,0.285 c -1.076,-0.38 -2.25,-0.38 -3.326,0 L 28.174,51.943 c -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.555 0.786,0 1.571,-0.185 2.29,-0.555 56.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.715 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(0.14521477,0,0,0.14745066,6.3945326,6.0027599)">
+ <path style="opacity:0.2" transform="matrix(6.8863518,0,0,6.7819296,-44.035001,-40.710295)" d="M 32 6.0039062 C 31.918004 6.0039062 31.835809 6.0169236 31.757812 6.0449219 L 10.484375 13.662109 C 10.19439 13.766103 10 14.044842 10 14.357422 C 10 14.629411 10.01718 14.910234 10.027344 15.1875 C 10.084029 14.948594 10.249272 14.746421 10.484375 14.662109 L 31.757812 7.0449219 C 31.913805 6.9889254 32.086195 6.9889254 32.242188 7.0449219 L 53.513672 14.662109 C 53.748775 14.746421 53.914018 14.948594 53.970703 15.1875 C 53.980705 14.910234 53.998047 14.629411 53.998047 14.357422 C 53.998047 14.044842 53.803657 13.766103 53.513672 13.662109 L 32.242188 6.0449219 C 32.164191 6.0169236 32.081996 6.0039062 32 6.0039062 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/guitarix.svg b/.icons/awkward/64x64/apps/guitarix.svg
new file mode 100644
index 00000000..d4c32cae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/guitarix.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="36" x="4" y="26" rx="2.8" ry="2.769"/>
+ <rect style="fill:#4f4f4f" width="56" height="36" x="4" y="25" rx="2.8" ry="2.769"/>
+ <circle style="opacity:0.2" cx="20" cy="44" r="12"/>
+ <circle style="opacity:0.2" cx="44" cy="44" r="12"/>
+ <circle style="fill:#e4e4e4" cx="20" cy="43" r="12"/>
+ <circle style="fill:#4f4f4f" cx="20" cy="43" r="5"/>
+ <rect style="opacity:0.2" width="56" height="22" x="4" y="4" rx="2.8" ry="3.143"/>
+ <rect style="fill:#4f4f4f" width="56" height="22" x="4" y="3" rx="2.8" ry="3.143"/>
+ <rect style="opacity:0.2" width="48" height="14" x="8" y="8" rx="2.987" ry="3.148"/>
+ <rect style="fill:#63a535" width="48" height="14" x="8" y="7" rx="2.987" ry="3.148"/>
+ <circle style="fill:#4f4f4f" cx="15" cy="14" r="3"/>
+ <rect style="fill:#983a0e" width="6" height="6" x="46" y="11"/>
+ <rect style="fill:#f7bf32" width="2" height="2" x="48" y="13"/>
+ <circle style="fill:#4f4f4f" cx="23" cy="14" r="3"/>
+ <circle style="fill:#4f4f4f" cx="31" cy="14" r="3"/>
+ <circle style="fill:#e4e4e4" cx="44" cy="43" r="12"/>
+ <circle style="fill:#4f4f4f" cx="44" cy="43" r="5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 3 C 5.2495812 3 4 4.4033884 4 6.1445312 L 4 7.1445312 C 4 5.4033885 5.2495812 4 6.8007812 4 L 57.199219 4 C 58.750419 4 60 5.4033884 60 7.1445312 L 60 6.1445312 C 60 4.4033885 58.750419 3 57.199219 3 L 6.8007812 3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.988281 7 C 9.333404 7 8 8.4045879 8 10.148438 L 8 11.148438 C 8 9.4045879 9.333404 8 10.988281 8 L 53.011719 8 C 54.666597 8 56 9.4045879 56 11.148438 L 56 10.148438 C 56 8.4045879 54.666597 7 53.011719 7 L 10.988281 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/guitarix2.svg b/.icons/awkward/64x64/apps/guitarix2.svg
new file mode 120000
index 00000000..689b66af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/guitarix2.svg
@@ -0,0 +1 @@
+guitarix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/guitarpro6.svg b/.icons/awkward/64x64/apps/guitarpro6.svg
new file mode 120000
index 00000000..1fc05572
--- /dev/null
+++ b/.icons/awkward/64x64/apps/guitarpro6.svg
@@ -0,0 +1 @@
+GP6-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gummi.svg b/.icons/awkward/64x64/apps/gummi.svg
new file mode 100644
index 00000000..5fcd27a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gummi.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <path style="fill:#7cb14f" d="m 59.9992,57.200069 0,-50.3992796 c 0,-1.5511779 -1.247983,-2.79996 -2.79996,-2.79996 l -50.3992796,0 c -1.5511779,0 -2.79996,1.2487821 -2.79996,2.79996 l 0,50.3992796 c 0,1.551977 1.2487821,2.79996 2.79996,2.79996 l 50.3992796,0 c 1.551177,0 2.79996,-1.248783 2.79996,-2.79996 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 45.9994,25.000515 C 44.471402,20.155784 39.244696,19.0372 35.033557,19.000601 c -3.709547,0 -6.435708,1.38798 -8.178483,3.835945 -1.727976,2.431965 -2.85596,4.923929 -2.85596,10.175854 0,5.205926 1.096585,7.840688 2.759361,10.304253 1.662876,2.447965 5.050128,3.658348 7.770689,3.671947 2.399966,0.012 5.081927,-1.023985 7.469893,-1.987971 l 0,-7.846088 -3.999943,0 0,-2.153969 11.999829,0 0,11.999828 c -5.253325,2.80196 -10.769846,3.977943 -16.260968,3.999943 -6.139912,0 -10.968443,-1.603597 -14.486193,-4.810731 -3.50155,-3.207154 -5.252325,-7.599692 -5.252325,-13.177412 0,-5.59312 1.750815,-9.993457 5.252325,-13.200611 3.51795,-3.206354 8.345881,-4.809931 14.485793,-4.809931 5.239925,0.170997 9.78586,1.235982 14.261796,2.999957 l 0,6.9999 z"/>
+ <path style="fill:#2e2e2e" d="m 45.9994,24.000543 c -1.527978,-4.84473 -6.753904,-5.963314 -10.965843,-5.999914 -3.709947,0 -6.435908,1.38798 -8.177883,3.835945 -1.727976,2.431966 -2.85596,4.92393 -2.85596,10.175855 0,5.205925 1.096585,7.840688 2.759361,10.304252 1.662876,2.447965 5.050128,3.658348 7.770689,3.671948 2.399966,0.012 5.081927,-1.023985 7.469893,-1.987972 l 0,-7.846087 -3.999943,0 0,-2.15397 11.999829,0 0,11.999829 c -5.253325,2.80196 -10.769846,3.977943 -16.260968,3.999943 -6.139912,0 -10.968443,-1.603597 -14.486193,-4.810732 -3.50155,-3.207154 -5.252325,-7.599691 -5.252325,-13.177411 0,-5.59312 1.750815,-9.993457 5.252325,-13.200611 3.51795,-3.206355 8.345881,-4.809932 14.485793,-4.809932 5.239925,0.170998 9.78586,1.235983 14.261796,2.999957 l 0,6.9999 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/guvcview.svg b/.icons/awkward/64x64/apps/guvcview.svg
new file mode 100644
index 00000000..c12ad4b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/guvcview.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <path style="fill:#4f4f4f" d="m 31.9992,4.0016559 c -15.511557,0 -27.9992006,12.4876431 -27.9992006,27.9992001 0,15.511558 12.4876436,27.999201 27.9992006,27.999201 15.511557,0 27.999201,-12.487643 27.999201,-27.999201 0,-15.511557 -12.487644,-27.9992001 -27.999201,-27.9992001 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="m 17.361618,33.334818 a 14.666181,14.557384 0 0 1 -0.0286,-0.775977 14.666181,14.557384 0 0 1 14.666181,-14.557585 14.666181,14.557384 0 0 1 14.665581,14.557585 14.666181,14.557384 0 0 1 -0.028,0.547984 A 14.666181,14.557384 0 0 0 31.9992,19.324618 14.666181,14.557384 0 0 0 17.361618,33.334818 Z"/>
+ <circle style="opacity:0.4" cx="31.999" cy="32.001" r="17.999"/>
+ <circle style="opacity:0.2" cx="31.999" cy="-33.001" r="14" transform="scale(1,-1)"/>
+ <circle style="fill:#ba174e" cx="31.999" cy="-32.001" r="14" transform="scale(1,-1)"/>
+ <circle style="opacity:0.2" cx="31.999" cy="33.001" r="8"/>
+ <circle style="fill:#d67495" cx="31.999" cy="32.001" r="8"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gvim.svg b/.icons/awkward/64x64/apps/gvim.svg
new file mode 120000
index 00000000..150dd041
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gvim.svg
@@ -0,0 +1 @@
+vim.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gweled.svg b/.icons/awkward/64x64/apps/gweled.svg
new file mode 100644
index 00000000..84751fc7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gweled.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 19.199926,7.0000031 C 18,7.0000021 16.660187,8.2626432 15.270161,9.2535205 L 4.8654699,16.67048 c -1.118354,1.317308 -1.1574345,3.353656 -0.090623,4.722092 l 24.8001381,37.37967 c 1.276781,1.63701 3.573246,1.63701 4.850026,0 L 59.225149,21.392574 c 1.066812,-1.368435 1.027737,-3.404783 -0.09061,-4.722094 L 48.871775,9.3546977 C 47.595959,8.3149163 46,7.0000021 44.800067,7.0000031 h -12.80007 z"/>
+ <path style="fill:#00aff2" d="M 19.199926,6.0000026 C 18,6.0000016 16.660187,7.2626427 15.270161,8.25352 L 4.8654699,15.67048 c -1.118354,1.317308 -1.1574345,3.353656 -0.090623,4.722092 l 24.8001381,37.37967 c 1.276781,1.63701 3.573246,1.63701 4.850026,0 L 59.225149,20.392574 c 1.066812,-1.368435 1.027737,-3.404783 -0.09061,-4.722094 L 48.871775,8.3546972 C 47.595959,7.3149158 46,6.0000016 44.800067,6.0000026 h -12.80007 z"/>
+ <path style="opacity:0.1" d="M 47 18 L 32 58.998047 C 32.232796 58.998124 32.462115 58.970094 32.685547 58.916016 C 32.908979 58.861937 33.127134 58.780367 33.333984 58.675781 C 33.540353 58.571439 33.735278 58.442003 33.917969 58.291016 C 33.918308 58.290734 33.919583 58.291298 33.919922 58.291016 C 33.95416 58.26269 33.980416 58.223249 34.013672 58.193359 C 34.158218 58.063445 34.300225 57.929731 34.423828 57.771484 L 34.4375 57.753906 L 59.224609 20.392578 C 59.760516 19.705153 60.016907 18.848702 59.998047 18 L 47 18 z"/>
+ <path style="fill:#156fc5" d="M 47,18 32,59 V 18 Z"/>
+ <path style="opacity:0.4;fill:#ffffff" d="m 18,18 -6.983594,11.800422 18.558203,27.971012 c 0.637099,0.816848 1.528419,1.226913 2.419922,1.228566 0.0013,-2.4e-5 0.0014,-0.0028 0.0028,-0.0028 z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="M 19.201172 6 C 18.001246 5.999999 16.66151 7.2610758 15.271484 8.2519531 L 4.8671875 15.669922 C 4.3108436 16.325238 4.0407397 17.159484 4.0234375 18 L 59.976562 18 C 59.959261 17.159484 59.689153 16.325241 59.132812 15.669922 L 48.871094 8.3535156 C 47.595278 7.3137341 45.998761 5.999999 44.798828 6 L 32 6 L 19.201172 6 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 19.199219 6 C 17.999293 5.999999 16.659557 7.2630289 15.269531 8.2539062 L 4.8652344 15.669922 C 4.1679824 16.491214 3.8908242 17.592555 4.0390625 18.636719 C 4.1221004 17.92277 4.3894272 17.230375 4.8652344 16.669922 L 15.269531 9.2539062 C 16.659557 8.2630289 17.999293 6.999999 19.199219 7 L 32 7 L 44.800781 7 C 46.000714 6.999999 47.595278 8.3156874 48.871094 9.3554688 L 59.134766 16.669922 C 59.61057 17.230376 59.877902 17.922769 59.960938 18.636719 C 60.109178 17.592555 59.832013 16.491216 59.134766 15.669922 L 48.871094 8.3554688 C 47.595278 7.3156873 46.000714 5.999999 44.800781 6 L 32 6 L 19.199219 6 z"/>
+ <path style="opacity:0.1" d="M 4.1816406 18 C 4.0901592 18.325738 4.0304183 18.660881 4.0234375 19 L 59.976562 19 C 59.969583 18.660881 59.909841 18.325738 59.818359 18 L 4.1816406 18 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 47 18 L 32 58.998047 C 32.129959 58.99809 32.25544 58.970243 32.382812 58.953125 L 47 19 L 59.878906 19 C 59.958431 18.671719 60.005533 18.336897 59.998047 18 L 47 18 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18 18 L 11.015625 29.800781 L 11.328125 30.271484 L 18 19 L 31.642578 58.958984 C 31.759963 58.973505 31.876161 58.999781 31.994141 59 C 31.995441 58.999976 31.996647 58.998047 31.998047 58.998047 L 18 18 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/gwenview.svg b/.icons/awkward/64x64/apps/gwenview.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gwenview.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gx_head.svg b/.icons/awkward/64x64/apps/gx_head.svg
new file mode 120000
index 00000000..689b66af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gx_head.svg
@@ -0,0 +1 @@
+guitarix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gxneur.svg b/.icons/awkward/64x64/apps/gxneur.svg
new file mode 120000
index 00000000..a52bbb5e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gxneur.svg
@@ -0,0 +1 @@
+xneur.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gydl.svg b/.icons/awkward/64x64/apps/gydl.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gydl.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/gzdoom.svg b/.icons/awkward/64x64/apps/gzdoom.svg
new file mode 100644
index 00000000..bb94de91
--- /dev/null
+++ b/.icons/awkward/64x64/apps/gzdoom.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#4454ba" cx="32" cy="32" r="28"/>
+ <path style="fill:none;opacity:.2;stroke-linejoin:round;stroke-width:6;stroke:#000000" d="m32 26h-12.3s-2.7 2.6-2.7 7.5 2.7 6.5 2.7 6.5h9.3v-7"/>
+ <path style="fill:none;stroke-linejoin:round;stroke-width:6;stroke:#9e9e9e" d="m32 25h-12.3s-2.7 2.6-2.7 7.5 2.7 6.5 2.7 6.5h9.3v-7"/>
+ <path style="fill:none;opacity:.2;stroke-linejoin:round;stroke-width:6;stroke:#000000" d="m29 26h17l-14 14h17"/>
+ <path style="fill:none;stroke-linejoin:round;stroke-width:6;stroke:#fefefe" d="m29 25h17l-14 14h17"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/h2-icon.svg b/.icons/awkward/64x64/apps/h2-icon.svg
new file mode 120000
index 00000000..3fba0674
--- /dev/null
+++ b/.icons/awkward/64x64/apps/h2-icon.svg
@@ -0,0 +1 @@
+hydrogen.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/haguichi.svg b/.icons/awkward/64x64/apps/haguichi.svg
new file mode 100644
index 00000000..5433db28
--- /dev/null
+++ b/.icons/awkward/64x64/apps/haguichi.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#ff4646" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <g style="opacity:0.2" transform="matrix(2.0779703,0,0,2.0407708,-1.2466846,0.34811336)">
+ <path d="m 17.444,25.8 6.2562,0 -8.6625,-8.82 -3.3688,2.45 z"/>
+ <path d="m 17.444,6.2 6.2562,0 L 11.6692,19.43 8.3002,16 Z"/>
+ </g>
+ <g transform="matrix(2.0779703,0,0,2.0407708,-1.2466846,-0.65216406)">
+ <path style="fill:#ffabab" d="m 17.444,25.8 6.2562,0 -8.6625,-8.82 -3.3688,2.45 z"/>
+ <path style="fill:#ffffff" d="m 17.444,6.2 6.2562,0 L 11.6692,19.43 8.3002,16 Z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/half-life-blue-shift.svg b/.icons/awkward/64x64/apps/half-life-blue-shift.svg
new file mode 100644
index 00000000..cd1ef511
--- /dev/null
+++ b/.icons/awkward/64x64/apps/half-life-blue-shift.svg
@@ -0,0 +1,7 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.0511997 32.000415c-0.012 0.333995-0.050799 0.66199-0.050799 0.999985-3e-7 15.43178 12.56842 27.9996 27.999599 27.9996 15.431779 0 27.9996-12.56782 27.9996-27.9996 0-0.337995-0.038-0.66599-0.05-0.999985-0.533992 14.967786-12.855816 26.999614-27.9496 26.999614-15.093984 0-27.415608-12.031828-27.9496-26.999614z" style="opacity:.2"/>
+ <path d="m32 4.0008294c-15.431779 0-27.9996 12.568421-27.9996 27.9996 0 15.431779 12.568421 27.9996 27.9996 27.9996 15.431779 0 27.9996-12.567821 27.9996-27.9996 0-15.431179-12.567821-27.9996-27.9996-27.9996z" style="fill:#2298e2"/>
+ <path d="m32.0004 13a19.999714 19.999714 0 0 0-20 20 19.999714 19.999714 0 0 0 20 20 19.999714 19.999714 0 0 0 20-20 19.999714 19.999714 0 0 0-20-20zm-8 6h6.644531l8.935547 21.810547 4.671875-1.876953 1.490235 3.71289-8.351563 3.353516v-2e-3l-0.005859 2e-3 -5.837891-14.232422-10.210937 15.232422-3.335938-2.007812 11.712891-17.699219-1.761719-4.292969h-3.951172z" style="opacity:.2"/>
+ <path d="m32.0004 12a19.999714 19.999714 0 0 0-20 20 19.999714 19.999714 0 0 0 20 20 19.999714 19.999714 0 0 0 20-20 19.999714 19.999714 0 0 0-20-20zm-8 6h6.644531l8.935547 21.810547 4.671875-1.876953 1.490235 3.71289-8.351563 3.353516v-2e-3l-0.005859 2e-3 -5.837891-14.232422-10.210937 15.232422-3.335938-2.007812 11.712891-17.699219-1.761719-4.292969h-3.951172z" style="fill:#ffffff"/>
+ <path d="m32 4.0008294c-15.431779 0-27.9996 12.568421-27.9996 27.9996 0 0.337995 0.038799 0.66599 0.050799 0.999986 0.5327927-14.966786 12.854417-26.999614 27.949601-26.999614 15.093784 0 27.415608 12.032628 27.9496 26.999614 0.012-0.333996 0.05-0.661991 0.05-0.999986 0-15.431179-12.567821-27.9996-27.9996-27.9996z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/half-life-deathmatch.svg b/.icons/awkward/64x64/apps/half-life-deathmatch.svg
new file mode 100644
index 00000000..a1bf718e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/half-life-deathmatch.svg
@@ -0,0 +1,8 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="4" ry="4" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="4" ry="4" style="fill:#522f17"/>
+ <path d="M 18,44.992188 21.335938,47 31.546875,31.767578 37.384766,46 45.742188,42.646484 44.251953,38.933594 39.580078,40.810547 30.644531,19 H 24 v 4 h 3.951172 l 1.761719,4.292969 z" style="opacity:.2"/>
+ <path d="M 18,43.992188 21.335938,46 31.546875,30.767578 37.384766,45 45.742188,41.646484 44.251953,37.933594 39.580078,39.810547 30.644531,18 H 24 v 4 h 3.951172 l 1.761719,4.292969 z" style="fill:#a38976"/>
+ <path d="m8 4c-2.216 0-4 1.784-4 4v1c0-2.216 1.784-4 4-4h48c2.216 0 4 1.784 4 4v-1c0-2.216-1.784-4-4-4h-48z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m24 18v4h0.048828v-3h6.644531l8.935547 21.810547 4.671875-1.876953 1.138672 2.833984 0.302735-0.121094-1.490235-3.71289-4.671875 1.876953-8.935547-21.810547h-6.644531zm5.490234 8.630859-11.490234 17.361329 0.507812 0.30664 11.253907-17.005859-0.271485-0.66211z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/half-life-opposing-force.svg b/.icons/awkward/64x64/apps/half-life-opposing-force.svg
new file mode 100644
index 00000000..e790b548
--- /dev/null
+++ b/.icons/awkward/64x64/apps/half-life-opposing-force.svg
@@ -0,0 +1,9 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(4e-4)">
+ <path d="m4.0507997 32.000415c-0.012 0.333995-0.050799 0.66199-0.050799 0.999985-3e-7 15.43178 12.56842 27.9996 27.999599 27.9996 15.431779 0 27.9996-12.56782 27.9996-27.9996 0-0.337995-0.038-0.66599-0.05-0.999985-0.533992 14.967786-12.855816 26.999614-27.9496 26.999614-15.093984 0-27.415608-12.031828-27.9496-26.999614z" style="opacity:.2"/>
+ <path d="m31.9996 4.0008294c-15.431779 0-27.9996 12.568421-27.9996 27.9996 0 15.431779 12.568421 27.9996 27.9996 27.9996 15.431779 0 27.9996-12.567821 27.9996-27.9996 0-15.431179-12.567821-27.9996-27.9996-27.9996z" style="fill:#5aa331"/>
+ <path d="m32 13a19.999714 19.999714 0 0 0-20 20 19.999714 19.999714 0 0 0 20 20 19.999714 19.999714 0 0 0 20-20 19.999714 19.999714 0 0 0-20-20zm-8 6h6.644531l8.935547 21.810547 4.671875-1.876953 1.490235 3.71289-8.351563 3.353516v-2e-3l-0.005859 2e-3 -5.837891-14.232422-10.210937 15.232422-3.335938-2.007812 11.712891-17.699219-1.761719-4.292969h-3.951172z" style="opacity:.2"/>
+ <path d="m32 12a19.999714 19.999714 0 0 0-20 20 19.999714 19.999714 0 0 0 20 20 19.999714 19.999714 0 0 0 20-20 19.999714 19.999714 0 0 0-20-20zm-8 6h6.644531l8.935547 21.810547 4.671875-1.876953 1.490235 3.71289-8.351563 3.353516v-2e-3l-0.005859 2e-3 -5.837891-14.232422-10.210937 15.232422-3.335938-2.007812 11.712891-17.699219-1.761719-4.292969h-3.951172z" style="fill:#ffffff"/>
+ <path d="m31.9996 4.0008294c-15.431779 0-27.9996 12.568421-27.9996 27.9996 0 0.337995 0.038799 0.66599 0.050799 0.999986 0.5327927-14.966786 12.854417-26.999614 27.949601-26.999614 15.093784 0 27.415608 12.032628 27.9496 26.999614 0.012-0.333996 0.05-0.661991 0.05-0.999986 0-15.431179-12.567821-27.9996-27.9996-27.9996z" style="fill:#ffffff;opacity:.2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/half-life.svg b/.icons/awkward/64x64/apps/half-life.svg
new file mode 100644
index 00000000..9e92c3f6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/half-life.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.012,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.43218 16.568421,61 31.9996,61 47.431379,61 59.9992,48.43218 59.9992,33.0004 c 0,-0.337995 -0.038,-0.66599 -0.05,-0.999985 -0.533992,14.967786 -12.855816,26.999614 -27.9496,26.999614 -15.093984,0 -27.4156079,-12.031828 -27.9496003,-26.999614 z"/>
+ <path style="fill:#f37b21" d="m 31.9996,4.0008294 c -15.431779,0 -27.9995996,12.5684206 -27.9995996,27.9995996 0,15.431779 12.5684206,27.9996 27.9995996,27.9996 15.431779,0 27.9996,-12.567821 27.9996,-27.9996 0,-15.431179 -12.567821,-27.9995996 -27.9996,-27.9995996 z"/>
+ <path style="opacity:0.2" d="M 32,13 A 19.999714,19.999714 0 0 0 12,33 19.999714,19.999714 0 0 0 32,53 19.999714,19.999714 0 0 0 52,33 19.999714,19.999714 0 0 0 32,13 Z m -8,6 2.763672,0 3.476562,0 0.404297,0 8.935547,21.810547 4.671875,-1.876953 1.490235,3.71289 L 37.390625,46 l 0,-0.002 L 37.384766,46 31.546875,31.767578 21.335938,47 18,44.992188 29.712891,27.292969 27.951172,23 24,23 24,19 Z"/>
+ <path style="fill:#ffffff" d="M 32 12 A 19.999714 19.999714 0 0 0 12 32 A 19.999714 19.999714 0 0 0 32 52 A 19.999714 19.999714 0 0 0 52 32 A 19.999714 19.999714 0 0 0 32 12 z M 24 18 L 26.763672 18 L 30.240234 18 L 30.644531 18 L 39.580078 39.810547 L 44.251953 37.933594 L 45.742188 41.646484 L 37.390625 45 L 37.390625 44.998047 L 37.384766 45 L 31.546875 30.767578 L 21.335938 46 L 18 43.992188 L 29.712891 26.292969 L 27.951172 22 L 24 22 L 24 18 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 31.9996,4.0008294 c -15.431779,0 -27.9995996,12.5684206 -27.9995996,27.9995996 0,0.337995 0.038799,0.66599 0.050799,0.999986 C 4.5835921,18.033629 16.905216,6.0008008 32.0004,6.0008008 47.094184,6.0008008 59.416008,18.033429 59.95,33.000415 59.962,32.666419 60,32.338424 60,32.000429 60,16.56925 47.432179,4.0008294 32.0004,4.0008294 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/half-life2.svg b/.icons/awkward/64x64/apps/half-life2.svg
new file mode 100644
index 00000000..b025af20
--- /dev/null
+++ b/.icons/awkward/64x64/apps/half-life2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.012,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.43218 16.568421,61 31.9996,61 47.431379,61 59.9992,48.43218 59.9992,33.0004 c 0,-0.337995 -0.038,-0.66599 -0.05,-0.999985 -0.533992,14.967786 -12.855816,26.999614 -27.9496,26.999614 -15.093984,0 -27.4156079,-12.031828 -27.9496003,-26.999614 z"/>
+ <path style="fill:#f37b21" d="m 31.9996,4.0008294 c -15.431779,0 -27.9995996,12.5684206 -27.9995996,27.9995996 0,15.431779 12.5684206,27.9996 27.9995996,27.9996 15.431779,0 27.9996,-12.567821 27.9996,-27.9996 0,-15.431179 -12.567821,-27.9995996 -27.9996,-27.9995996 z"/>
+ <path style="opacity:0.2" d="M 32,13 A 19.999714,19.999714 0 0 0 12,33 19.999714,19.999714 0 0 0 32,53 19.999714,19.999714 0 0 0 52,33 19.999714,19.999714 0 0 0 32,13 Z m -8,6 2.763672,0 3.476562,0 0.404297,0 8.935547,21.810547 4.671875,-1.876953 1.490235,3.71289 L 37.390625,46 l 0,-0.002 L 37.384766,46 31.546875,31.767578 21.335938,47 18,44.992188 29.712891,27.292969 27.951172,23 24,23 24,19 Z"/>
+ <path style="fill:#ffffff" d="M 32 12 A 19.999714 19.999714 0 0 0 12 32 A 19.999714 19.999714 0 0 0 32 52 A 19.999714 19.999714 0 0 0 52 32 A 19.999714 19.999714 0 0 0 32 12 z M 24 18 L 26.763672 18 L 30.240234 18 L 30.644531 18 L 39.580078 39.810547 L 44.251953 37.933594 L 45.742188 41.646484 L 37.390625 45 L 37.390625 44.998047 L 37.384766 45 L 31.546875 30.767578 L 21.335938 46 L 18 43.992188 L 29.712891 26.292969 L 27.951172 22 L 24 22 L 24 18 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 31.9996,4.0008294 c -15.431779,0 -27.9995996,12.5684206 -27.9995996,27.9995996 0,0.337995 0.038799,0.66599 0.050799,0.999986 C 4.5835921,18.033629 16.905216,6.0008008 32.0004,6.0008008 47.094184,6.0008008 59.416008,18.033429 59.95,33.000415 59.962,32.666419 60,32.338424 60,32.000429 60,16.56925 47.432179,4.0008294 32.0004,4.0008294 Z"/>
+ <circle style="opacity:0.2" cx="47" cy="48" r="15"/>
+ <circle style="fill:#42a1cd" cx="47" cy="47" r="15"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 47,40 c 0,0 -0.944996,-0.01925 -1.929688,0.498047 -0.948298,0.49778 -1.980944,1.743627 -2.05664,3.501953 l 2.677734,0 C 45.820332,42.814884 47,42.800781 47,42.800781 c 0,0 1.333984,-0.0016 1.333984,1.398438 0,0.738913 -0.187436,1.152522 -0.542968,1.61914 -0.355534,0.466757 -0.923177,0.935943 -1.589844,1.460938 C 45.534507,47.804294 44.769465,48.384596 44.125,49.230469 43.480533,50.076204 43,51.238539 43,52.599609 L 43,54 l 8,0 0,-3 -4.865234,0 c 0.04173,-0.0616 0.02622,0.04347 0.07422,-0.01953 0.355533,-0.466757 0.923178,-0.933988 1.589844,-1.458985 0.666663,-0.524998 1.431704,-1.107252 2.07617,-1.953126 C 50.519465,46.722624 51,45.560289 51,44.199219 51,42.332611 49.914366,41.014924 48.929688,40.498047 47.944984,39.981031 47,40 47,40 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hamsket.svg b/.icons/awkward/64x64/apps/hamsket.svg
new file mode 120000
index 00000000..81ca07e9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hamsket.svg
@@ -0,0 +1 @@
+rambox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hamster-applet.svg b/.icons/awkward/64x64/apps/hamster-applet.svg
new file mode 120000
index 00000000..04a836a2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hamster-applet.svg
@@ -0,0 +1 @@
+hamster.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hamster-indicator.svg b/.icons/awkward/64x64/apps/hamster-indicator.svg
new file mode 120000
index 00000000..04a836a2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hamster-indicator.svg
@@ -0,0 +1 @@
+hamster.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hamster-time-tracker.svg b/.icons/awkward/64x64/apps/hamster-time-tracker.svg
new file mode 120000
index 00000000..04a836a2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hamster-time-tracker.svg
@@ -0,0 +1 @@
+hamster.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hamster.svg b/.icons/awkward/64x64/apps/hamster.svg
new file mode 100644
index 00000000..e74704a2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hamster.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#5584bb" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 23.999714,19.153849 A 15.999771,15.999771 0 0 0 17.265211,39.207563 L 44.730818,23.349789 a 15.999771,15.999771 0 0 0 -20.731704,-4.19594 z m -4.731132,23.515664 a 15.999771,15.999771 0 0 0 20.731704,4.19594 15.999771,15.999771 0 0 0 6.733903,-20.053713 L 19.268582,42.669513 Z"/>
+ <path style="fill:#ffffff" d="M 23.999714,18.144227 A 15.999771,15.999771 0 0 0 17.265211,38.19794 L 44.730818,22.340167 a 15.999771,15.999771 0 0 0 -20.731704,-4.19634 z m -4.731132,23.515664 a 15.999771,15.999771 0 0 0 20.731704,4.19594 15.999771,15.999771 0 0 0 6.733903,-20.053713 L 19.268582,41.659891 Z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.0008008)">
+ <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="matrix(0,1,-1,0,0,0)"/>
+ <rect width="4" height="2" x="14" y="-6" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="4" height="2" x="20.63" y="-12" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <rect width="4" height="2" x="20.63" y="10" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <rect width="4" height="2" x="-2" y="-34.63" transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)"/>
+ <rect width="4" height="2" x="-2" y="-12.63" transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.866e-4)">
+ <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="matrix(0,1,-1,0,0,0)"/>
+ <rect width="4" height="2" x="14" y="-6" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="4" height="2" x="20.63" y="-12" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <rect width="4" height="2" x="20.63" y="10" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <rect width="4" height="2" x="-2" y="-34.63" transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)"/>
+ <rect width="4" height="2" x="-2" y="-12.63" transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/harbour-pure-maps.svg b/.icons/awkward/64x64/apps/harbour-pure-maps.svg
new file mode 100644
index 00000000..18e494c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/harbour-pure-maps.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31.7844,5.000126 31.7816,5.0056 C 16.3718,5.12306 4,17.56094 4,33 4,48.512 16.488,61 32,61 46.952,61 59.0914,49.3954 59.9482,34.6646 L 60,34.6156 V 10.6 C 60,7.4976 57.5024,5 54.4,5 H 31.7844 Z"/>
+ <path style="fill:#a096a6" d="M 31.7844,4.000126 31.7816,4.0056 C 16.3718,4.12306 4,16.56094 4,32 4,47.512 16.488,60 32,60 46.952,60 59.0914,48.3954 59.9482,33.6646 L 60,33.6156 V 9.6 C 60,6.4976 57.5024,4 54.4,4 H 31.7844 Z"/>
+ <circle style="opacity:0.1" cx="32" cy="33" r="22"/>
+ <circle style="fill:#595959" cx="32" cy="32" r="22"/>
+ <path style="opacity:0.1" d="M 31.654297 11.013672 A 22 22 0 0 0 28.349609 11.308594 L 31.431641 11.148438 L 31.654297 11.013672 z M 28.349609 11.308594 A 22 22 0 0 0 21.953125 13.433594 L 21.951172 13.980469 L 22.359375 15.015625 L 23.085938 14.851562 L 22.896484 14.134766 L 23.050781 13.572266 L 25.703125 13.363281 L 26.498047 13.333984 L 28.111328 12.154297 L 28.349609 11.308594 z M 37.558594 11.742188 C 36.45967 11.907606 35.097649 12.059123 34.435547 11.796875 L 31.892578 13.064453 L 31.648438 14.042969 L 32.279297 14.617188 L 32.746094 14.335938 L 33.3125 15.283203 L 32.273438 15.234375 L 32.255859 16.609375 L 31.964844 16.658203 L 31.646484 16.855469 C 31.646484 16.855469 31.499735 16.788157 31.421875 16.898438 C 31.344035 17.008713 31.082031 16.701172 31.082031 16.701172 L 30.646484 17.09375 L 30.560547 17.421875 L 30.109375 17.34375 L 29.601562 17.652344 L 29.658203 18.052734 L 30.017578 17.894531 L 29.917969 18.478516 L 30.128906 18.628906 C 29.72664 18.939512 28.855469 19.003906 28.855469 19.003906 A 0.82254422 0.9239993 0 0 0 28.371094 19.294922 C 28.119996 19.569833 28.041016 20.388672 28.041016 20.388672 L 27.833984 21.255859 L 28.642578 21.507812 L 29.001953 21.289062 L 29.564453 21.162109 L 29.753906 21.324219 L 30.667969 20.705078 L 31.099609 19.550781 L 31.763672 18.935547 L 32.666016 18.818359 C 32.666016 18.818359 33.391257 18.162249 33.332031 18.324219 C 33.272811 18.486177 34.191406 18.970703 34.191406 18.970703 L 34.966797 19.669922 L 35.539062 20.001953 L 35.880859 20.537109 L 36.097656 20.339844 L 36.929688 19.960938 L 36.445312 19.628906 L 35.808594 19.556641 L 34.980469 18.75 L 34.429688 18.251953 L 34.699219 17.898438 L 35.251953 18.304688 L 35.822266 18.640625 L 36.792969 18.605469 L 37.070312 19.177734 L 37.419922 19.394531 L 38.314453 19.251953 L 38.789062 18.46875 L 38.808594 17.996094 L 38.339844 17.740234 L 39.044922 17.314453 L 39.947266 17.662109 L 41.136719 17.617188 L 41.345703 18.226562 L 42.228516 18.525391 L 42.117188 18.943359 L 40.673828 19.080078 L 39.421875 19.068359 L 37.759766 20.228516 L 38.207031 21.039062 L 39.671875 21.154297 L 41.097656 20.990234 L 42.333984 21.044922 L 42.626953 21.878906 L 42.664062 22.839844 L 41.914062 22.767578 L 39.994141 22.080078 L 39.742188 22.300781 L 38.253906 22.015625 L 37.785156 22.300781 L 37.943359 23.03125 L 37.605469 23.175781 L 37.359375 22.775391 L 34.708984 22.349609 L 34.876953 21.548828 L 35.353516 21.005859 L 34.755859 20.669922 L 34.433594 20.863281 L 33.332031 20.734375 L 32.693359 21.398438 L 31.277344 21.087891 L 30.6875 21.503906 L 29.9375 21.839844 L 29.0625 21.964844 L 28.21875 22.601562 L 27.644531 23.904297 L 26.832031 24.611328 L 26.558594 25.179688 L 26.126953 25.658203 L 26.041016 26.230469 L 25.216797 26.669922 L 24.757812 28.107422 L 24.929688 28.701172 L 25.144531 29.65625 L 24.775391 31.173828 L 24.890625 31.701172 L 25.248047 32.439453 L 26.048828 33.1875 L 26.931641 33.882812 L 28.779297 35.214844 L 29.291016 35.253906 L 30.015625 34.882812 L 31.283203 35.121094 L 32.890625 34.304688 L 33.330078 34.566406 L 33.642578 34.3125 L 34.621094 34.740234 L 35.103516 34.318359 L 35.904297 35.529297 L 35.802734 36.421875 L 35.552734 37.191406 L 36.376953 38.390625 L 37.544922 40.423828 A 4.203201 4.7216366 0 0 1 37.681641 41.359375 C 37.621121 41.518615 37.193359 42.390625 37.193359 42.390625 L 37.763672 46.085938 L 38.810547 47.488281 L 39.292969 48.986328 L 39.121094 50.166016 L 39.470703 51.003906 L 39.572266 51.619141 L 40.242188 51.466797 L 40.699219 50.783203 L 41.591797 50.238281 L 43.138672 49.919922 L 43.84375 48.75 L 44.705078 47.121094 L 45.400391 46.572266 L 44.898438 45.244141 L 45.033203 44.548828 L 45.820312 43.914062 L 46.166016 42.966797 L 46.673828 42.658203 L 47.613281 39.710938 A 5.2752502 5.9259158 0 0 0 47.371094 38.808594 A 11.065961 12.43087 0 0 1 47.037109 37.591797 L 47.169922 35.998047 L 47.847656 35.527344 L 48.427734 34.683594 L 49.300781 32.611328 L 49.351562 31.064453 L 49.367188 30.445312 L 48.751953 30.541016 L 48.658203 30.992188 L 47.683594 30.785156 L 47.746094 31.023438 L 47.166016 30.054688 C 47.166016 30.054688 47.276072 29.637177 46.808594 29.591797 C 46.341084 29.546443 45.75 28.875 45.75 28.875 L 45.154297 28.285156 L 44.505859 27.164062 L 44.373047 26.660156 L 43.939453 25.869141 L 43.199219 24.21875 L 43.822266 24.027344 L 44.46875 25.822266 L 45.162109 26.416016 L 45.78125 27.707031 L 46.292969 28.539062 L 47.173828 29.455078 L 48.53125 30.113281 L 48.742188 29.582031 L 49.314453 29.232422 L 50.068359 25.783203 L 49.841797 25.027344 L 49.175781 24.666016 L 48.199219 24.177734 L 48.029297 24.279297 L 47.796875 24.816406 L 47.355469 24.138672 L 46.787109 23.740234 C 46.787109 23.740234 46.589679 24.073067 46.373047 23.525391 A 7.3014508 8.2020338 0 0 1 46.064453 22.603516 L 46.357422 22.076172 L 47.132812 22.837891 L 47.683594 23.460938 L 48.425781 23.625 L 49.271484 23.853516 L 50.535156 24.257812 L 51.355469 25.160156 L 52.066406 26.130859 L 52.625 26.039062 L 53.285156 27.507812 A 22 22 0 0 0 37.558594 11.742188 z M 29.638672 14.517578 L 29.191406 14.617188 L 29.730469 15.544922 L 29.513672 16.583984 L 29.570312 17.203125 L 31.087891 16.179688 L 30.558594 15.591797 L 30.125 15.203125 L 29.638672 14.517578 z M 19.5625 14.882812 A 22 22 0 0 0 11.576172 24.876953 L 11.798828 24.679688 L 12.978516 24.242188 L 13.080078 23.804688 L 13.03125 23.380859 L 13.083984 22.972656 L 13.222656 22.431641 L 13.507812 22.183594 L 13.767578 22.027344 L 13.894531 21.775391 A 4.7104368 5.2914362 0 0 1 14.527344 20.904297 L 16.564453 19.423828 L 16.753906 18.484375 C 16.753906 18.484375 17.744707 17.877733 17.847656 18.091797 C 17.950616 18.305875 18.249591 18.166679 18.287109 18.626953 C 18.324619 19.087278 18.666016 17.421875 18.666016 17.421875 L 18.658203 15.867188 L 19.558594 15.222656 L 19.5625 14.882812 z M 10.185547 33.306641 L 10.052734 33.484375 A 22 22 0 0 0 17.632812 48.644531 L 17.675781 48.341797 L 18.400391 48.175781 L 18.488281 47.664062 L 18.484375 43.113281 L 19.318359 42.337891 L 19.460938 41.626953 L 19.162109 41.177734 L 18.029297 40.304688 L 16.931641 40.240234 L 16.287109 38.900391 L 14.775391 38.90625 L 13.982422 37.125 L 13.972656 36.400391 L 13.474609 36.072266 L 12.564453 36.070312 L 12.025391 35.398438 L 11.492188 33.96875 L 10.185547 33.306641 z M 49.689453 40.585938 L 49.154297 41.992188 L 48.142578 42.708984 L 47.802734 43.542969 L 47.878906 44.222656 L 47.560547 45.224609 L 47.574219 45.214844 C 47.645279 45.362624 47.173872 45.66099 47.115234 45.697266 C 47.144454 45.716066 47.18996 45.748216 47.3125 45.853516 L 47.167969 46.568359 L 47.46875 47.191406 L 48.644531 46.292969 L 49.201172 43.712891 L 49.5 42.345703 L 49.916016 41.994141 L 50.169922 41.037109 L 49.689453 40.585938 z M 47.115234 45.697266 C 47.082394 45.676066 47.075388 45.669953 47.054688 45.626953 L 47.09375 45.710938 C 47.09375 45.710938 47.111334 45.699266 47.115234 45.697266 z"/>
+ <path style="fill:#42c042" d="m 31.653564,10.013427 a 22,22 0 0 0 -3.303222,0.295411 l 3.080324,-0.161132 z m -3.303222,0.295411 a 22,22 0 0 0 -6.396974,2.124267 l -0.0028,0.547852 0.408204,1.033936 0.727784,-0.16382 -0.19068,-0.717041 0.15576,-0.561279 2.650632,-0.209473 0.794924,-0.02954 1.614014,-1.178955 z m 9.20874,0.432373 c -1.098924,0.165418 -2.46119,0.318648 -3.123292,0.0564 l -2.54321,1.267578 -0.244386,0.977539 0.631102,0.574706 0.467286,-0.281982 0.566652,0.947997 -1.039308,-0.04834 -0.0188,1.375 -0.290038,0.04834 -0.31958,0.196046 c 0,0 -0.14504,-0.06731 -0.2229,0.04297 -0.07784,0.110276 -0.341066,-0.196046 -0.341066,-0.196046 l -0.435058,0.392091 -0.08594,0.327637 -0.451172,-0.07788 -0.507568,0.308838 0.0564,0.400146 0.359862,-0.158448 -0.09938,0.585449 0.209472,0.15039 c -0.402266,0.310606 -1.273002,0.373291 -1.273002,0.373291 a 0.82254422,0.9239993 0 0 0 -0.483398,0.292725 c -0.251098,0.274911 -0.330322,1.093018 -0.330322,1.093018 l -0.206786,0.867432 0.808348,0.25244 0.359864,-0.220214 0.56128,-0.12622 0.19068,0.16114 0.913084,-0.617673 0.432374,-1.154786 0.66333,-0.614991 0.902344,-0.118168 c 0,0 0.72524,-0.65611 0.666014,-0.49414 -0.05922,0.161958 0.859376,0.647216 0.859376,0.647216 l 0.776122,0.698243 0.572024,0.333007 0.341064,0.534424 0.21753,-0.196046 0.832518,-0.378662 -0.486084,-0.333007 -0.636474,-0.07252 -0.827148,-0.805664 -0.550538,-0.499511 0.268554,-0.351807 0.553222,0.405517 0.569336,0.335694 0.97217,-0.03491 0.27661,0.572022 0.349122,0.217529 0.894286,-0.142334 0.475342,-0.784179 0.0188,-0.472656 -0.467282,-0.255127 0.703612,-0.427002 0.902344,0.34912 1.189698,-0.04565 0.20947,0.609619 0.883546,0.298096 -0.1128,0.418946 -1.442138,0.136964 -1.251464,-0.01348 -1.662354,1.160156 0.4458,0.811036 1.466308,0.11548 1.426026,-0.16382 1.235352,0.05371 0.292726,0.835204 0.0376,0.961426 -0.749268,-0.0725 -1.920166,-0.6875 -0.252442,0.220214 -1.487792,-0.284666 -0.469972,0.284666 0.15844,0.730468 -0.33838,0.14502 -0.244384,-0.400146 -2.650636,-0.427002 0.1665,-0.800292 0.478052,-0.542484 -0.598878,-0.335695 -0.322266,0.19336 -1.10107,-0.12886 -0.639162,0.663331 -1.415284,-0.311524 -0.59082,0.41626 -0.749266,0.335692 -0.875488,0.12622 -0.843262,0.636476 -0.574706,1.30249 -0.811034,0.7063 -0.273928,0.569336 -0.432372,0.478026 -0.08594,0.572022 -0.824464,0.44043 -0.459228,1.436766 0.17188,0.593508 0.214844,0.956054 -0.367918,1.517334 0.11548,0.526368 0.357178,0.738526 0.800292,0.749266 0.883544,0.695558 1.847656,1.33203 0.510256,0.0376 0.725098,-0.370606 1.267578,0.239012 1.608644,-0.816406 0.437742,0.2605 0.31421,-0.252442 0.977538,0.427002 0.483398,-0.421632 0.800294,1.211182 -0.10204,0.891602 -0.249758,0.770752 0.824464,1.197754 1.168214,2.03296 a 4.203201,4.7216366 0 0 1 0.13696,0.937254 c -0.06052,0.15924 -0.48877,1.03125 -0.48877,1.03125 l 0.569334,3.695312 1.047366,1.401854 0.483398,1.498536 -0.17188,1.178956 0.34912,0.83789 0.10204,0.61499 0.668702,-0.15308 0.456544,-0.68213 0.894286,-0.545168 1.546874,-0.319576 0.703614,-1.168214 0.86206,-1.630128 0.695558,-0.547852 -0.502198,-1.329346 0.13428,-0.695554 0.786862,-0.633792 0.346438,-0.947996 0.507568,-0.308838 0.939942,-2.946048 a 5.2752502,5.9259158 0 0 0 -0.2417,-0.902344 11.065961,12.43087 0 0 1 -0.335692,-1.21655 l 0.13428,-1.595214 0.676758,-0.469972 0.580078,-0.843264 0.872802,-2.07324 0.05104,-1.546874 0.0162,-0.617676 -0.614988,0.094 -0.094,0.451172 -0.974854,-0.206786 0.06176,0.239012 -0.580078,-0.969482 c 0,0 0.1103,-0.416534 -0.357178,-0.461914 C 46.340638,28.546694 45.75,27.875 45.75,27.875 l -0.596192,-0.590822 -0.647216,-1.119872 -0.13428,-0.504882 -0.432374,-0.789552 -0.741212,-1.65161 0.623046,-0.19068 0.64722,1.793948 0.69287,0.593506 0.620362,1.291748 0.510252,0.832518 0.88086,0.915772 1.358888,0.65796 0.209472,-0.53174 0.572022,-0.34912 0.754638,-3.448242 -0.225586,-0.757326 -0.666014,-0.359862 -0.977542,-0.48877 -0.16918,0.10204 -0.233642,0.53711 -0.440432,-0.679444 -0.569336,-0.39746 c 0,0 -0.19694,0.332832 -0.413572,-0.214844 a 7.3014508,8.2020338 0 0 1 -0.308838,-0.921142 l 0.292722,-0.529054 0.776124,0.762696 0.550538,0.623048 0.741212,0.16382 0.845946,0.228272 1.264892,0.405518 0.819094,0.902344 0.711668,0.969482 0.5586,-0.09132 0.660644,1.468994 A 22,22 0 0 0 37.559092,10.741199 Z m -7.919678,2.776856 -0.448486,0.09936 0.539794,0.926514 -0.21753,1.039307 0.0564,0.620361 1.517338,-1.023194 -0.529054,-0.588134 -0.432372,-0.389405 z m -10.076172,0.365234 a 22,22 0 0 0 -7.986816,9.992921 l 0.2229,-0.19604 1.178956,-0.437746 0.102052,-0.437742 -0.04834,-0.424318 0.05103,-0.408202 0.139646,-0.539796 0.284667,-0.249756 0.260498,-0.15576 0.126224,-0.25244 a 4.7104368,5.2914362 0 0 1 0.633793,-0.870125 l 2.035644,-1.479737 0.190673,-0.939941 c 0,0 0.990069,-0.606154 1.093018,-0.39209 0.10296,0.214078 0.402912,0.07415 0.44043,0.534424 0.03751,0.460325 0.378661,-1.20581 0.378661,-1.20581 l -0.0081,-1.554933 0.899658,-0.644531 z m -9.37793,18.422851 -0.166504,0.220214 a 22,22 0 0 0 7.489991,16.003176 l 0.166502,-1.187012 0.725098,-0.16652 0.08862,-0.51294 -0.0054,-4.549314 0.835206,-0.776124 0.142334,-0.711668 -0.298096,-0.448488 -1.1333,-0.872802 -1.098388,-0.06444 -0.644532,-1.340088 -1.511964,0.0054 -0.79224,-1.780516 -0.01072,-0.725098 -0.496826,-0.327638 -0.910401,-0.0028 -0.539795,-0.671384 -0.531738,-1.428712 z m 39.504396,7.280518 -0.534426,1.40454 -1.01245,0.717042 -0.341062,0.835206 0.07788,0.679442 -0.319582,1.001708 0.0136,-0.0108 c 0.07106,0.14778 -0.40059,0.447124 -0.459228,0.4834 0.02922,0.0188 0.0762,0.05046 0.19874,0.15576 l -0.14502,0.714358 0.300782,0.623044 1.17627,-0.896972 0.555908,-2.58081 0.298094,-1.366942 0.416262,-0.351808 0.255126,-0.956056 z m -2.575438,5.110594 c -0.03284,-0.0212 -0.03838,-0.02682 -0.05908,-0.06982 l 0.0376,0.08324 c 0,0 0.0176,-0.0116 0.0215,-0.0136 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="10"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="10"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.785156 4 L 31.78125 4.0039062 C 16.371544 4.1213724 4 16.56094 4 32 C 4 32.110127 4.0096688 32.217587 4.015625 32.326172 C 4.3707764 17.20182 16.597265 5.1196518 31.78125 5.0039062 L 31.785156 5 L 54.398438 5 C 57.500837 5 60 7.4991631 60 10.601562 L 60 9.6015625 C 60 6.4991627 57.500837 4 54.398438 4 L 31.785156 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.654297 10.013672 A 22 22 0 0 0 28.349609 10.308594 L 31.431641 10.148438 L 31.654297 10.013672 z M 28.349609 10.308594 A 22 22 0 0 0 21.953125 12.433594 L 21.951172 12.980469 L 22.099609 13.357422 A 22 22 0 0 1 22.9375 12.988281 L 23.050781 12.572266 L 24.052734 12.494141 A 22 22 0 0 1 27.707031 11.449219 L 28.111328 11.154297 L 28.349609 10.308594 z M 37.558594 10.740234 L 37.558594 10.742188 C 36.45967 10.907606 35.097649 11.059123 34.435547 10.796875 L 31.892578 12.064453 L 31.648438 13.042969 L 31.851562 13.228516 L 31.892578 13.064453 L 34.435547 11.796875 C 35.097649 12.059123 36.45967 11.907606 37.558594 11.742188 A 22 22 0 0 1 52.480469 25.0625 L 52.625 25.039062 L 53.285156 26.507812 A 22 22 0 0 0 37.558594 10.740234 z M 29.638672 13.517578 L 29.191406 13.617188 L 29.730469 14.542969 L 29.712891 14.623047 L 30.125 15.203125 L 30.523438 15.560547 L 31.087891 15.179688 L 30.558594 14.591797 L 30.125 14.203125 L 29.638672 13.517578 z M 23.03125 13.644531 L 22.966797 13.878906 L 23.085938 13.851562 L 23.03125 13.644531 z M 19.5625 13.882812 A 22 22 0 0 0 11.576172 23.876953 L 11.798828 23.679688 L 12.179688 23.539062 A 22 22 0 0 1 13.136719 21.769531 L 13.222656 21.431641 L 13.435547 21.246094 A 22 22 0 0 1 18.662109 15.570312 L 18.658203 14.865234 L 19.558594 14.220703 L 19.5625 13.882812 z M 32.746094 14.335938 L 32.279297 14.617188 L 32.269531 14.607422 L 32.255859 15.609375 L 31.964844 15.658203 L 31.646484 15.855469 C 31.646484 15.855469 31.499735 15.788157 31.421875 15.898438 C 31.344035 16.008713 31.082031 15.701172 31.082031 15.701172 L 30.847656 15.912109 L 31.087891 16.179688 L 30.015625 16.902344 L 29.921875 17.457031 L 30.109375 17.34375 L 30.560547 17.421875 L 30.646484 17.09375 L 31.082031 16.701172 C 31.082031 16.701172 31.344035 17.008713 31.421875 16.898438 C 31.499735 16.788157 31.646484 16.855469 31.646484 16.855469 L 31.964844 16.658203 L 32.255859 16.609375 L 32.273438 15.234375 L 33.3125 15.283203 L 32.746094 14.335938 z M 29.576172 15.28125 L 29.513672 15.583984 L 29.570312 16.203125 L 29.597656 16.185547 L 29.730469 15.544922 L 29.576172 15.28125 z M 18.664062 15.863281 L 18.658203 15.867188 L 18.660156 16.443359 C 18.660288 16.442717 18.666016 16.421875 18.666016 16.421875 L 18.664062 15.863281 z M 38.789062 17.46875 L 38.339844 17.740234 L 38.554688 17.857422 L 38.789062 17.46875 z M 29.630859 17.853516 C 29.250163 17.966885 28.855469 18.003906 28.855469 18.003906 A 0.82254422 0.9239993 0 0 0 28.371094 18.294922 C 28.119996 18.569833 28.041016 19.388672 28.041016 19.388672 L 27.833984 20.255859 L 28.050781 20.324219 C 28.061896 20.220763 28.138214 19.549887 28.371094 19.294922 A 0.82254422 0.9239993 0 0 1 28.855469 19.003906 C 28.855469 19.003906 29.72664 18.939512 30.128906 18.628906 L 29.917969 18.478516 L 30.017578 17.894531 L 29.658203 18.052734 L 29.630859 17.853516 z M 34.699219 17.898438 L 34.458984 18.212891 L 34.966797 18.669922 L 35.539062 19.001953 L 35.880859 19.537109 L 36.097656 19.339844 L 36.929688 18.960938 L 36.445312 18.628906 L 36.373047 18.621094 L 35.822266 18.640625 L 35.251953 18.304688 L 34.699219 17.898438 z M 41.275391 18.023438 L 40.673828 18.080078 L 39.421875 18.066406 L 38.748047 18.537109 L 38.314453 19.251953 L 37.816406 19.332031 L 38.158203 19.951172 L 39.421875 19.068359 L 40.673828 19.080078 L 42.117188 18.943359 L 42.228516 18.525391 L 41.345703 18.226562 L 41.275391 18.023438 z M 34.755859 19.669922 L 34.433594 19.863281 L 33.332031 19.734375 L 32.693359 20.398438 L 31.277344 20.087891 L 30.763672 20.451172 L 30.667969 20.705078 L 29.753906 21.324219 L 29.564453 21.162109 L 29.001953 21.289062 L 28.642578 21.507812 L 28.429688 21.441406 L 28.21875 21.601562 L 27.644531 22.904297 L 26.832031 23.611328 L 26.558594 24.179688 L 26.126953 24.658203 L 26.041016 25.230469 L 25.216797 25.669922 L 24.757812 27.107422 L 24.910156 27.632812 L 25.216797 26.669922 L 26.041016 26.230469 L 26.126953 25.658203 L 26.558594 25.179688 L 26.832031 24.611328 L 27.644531 23.904297 L 28.21875 22.601562 L 29.0625 21.964844 L 29.9375 21.839844 L 30.6875 21.503906 L 31.277344 21.087891 L 32.693359 21.398438 L 33.332031 20.734375 L 34.433594 20.863281 L 34.755859 20.669922 L 34.841797 20.71875 L 34.876953 20.548828 L 35.353516 20.005859 L 34.755859 19.669922 z M 38.214844 21.039062 L 37.785156 21.300781 L 37.943359 22.03125 L 37.605469 22.175781 L 37.359375 21.775391 L 35.009766 21.398438 L 34.876953 21.548828 L 34.708984 22.349609 L 37.359375 22.775391 L 37.605469 23.175781 L 37.943359 23.03125 L 37.785156 22.300781 L 38.253906 22.015625 L 39.742188 22.300781 L 39.994141 22.080078 L 41.914062 22.767578 L 42.664062 22.839844 L 42.626953 21.878906 L 42.611328 21.833984 L 41.914062 21.767578 L 40.072266 21.107422 L 39.945312 21.123047 L 39.742188 21.300781 L 38.494141 21.0625 L 38.214844 21.039062 z M 46.271484 22.230469 L 46.064453 22.603516 A 7.3014508 8.2020338 0 0 0 46.373047 23.525391 C 46.589679 24.073067 46.787109 23.740234 46.787109 23.740234 L 47.355469 24.138672 L 47.796875 24.816406 L 48.029297 24.279297 L 48.199219 24.177734 L 49.175781 24.666016 L 49.841797 25.027344 L 49.941406 25.361328 L 50.068359 24.783203 L 49.84375 24.037109 L 49.271484 23.853516 L 48.425781 23.625 L 47.927734 23.515625 L 47.796875 23.816406 L 47.355469 23.136719 L 46.787109 22.740234 C 46.787109 22.740234 46.589679 23.073067 46.373047 22.525391 A 7.3014508 8.2020338 0 0 1 46.271484 22.230469 z M 43.59375 24.097656 L 43.199219 24.21875 L 43.939453 25.869141 L 44.373047 26.660156 L 44.505859 27.164062 L 45.154297 28.285156 L 45.75 28.875 C 45.75 28.875 46.341084 29.546443 46.808594 29.591797 C 47.276072 29.637177 47.166016 30.054688 47.166016 30.054688 L 47.746094 31.023438 L 47.683594 30.785156 L 48.658203 30.992188 L 48.751953 30.541016 L 49.339844 30.449219 L 49.351562 30.064453 L 49.367188 29.445312 L 48.828125 29.529297 L 48.744141 29.582031 L 48.658203 29.992188 L 48.585938 29.976562 L 48.53125 30.113281 L 47.988281 29.849609 L 47.683594 29.785156 L 47.746094 30.023438 L 47.5 29.613281 L 47.173828 29.455078 L 46.292969 28.539062 L 46.082031 28.195312 C 45.89576 28.033683 45.75 27.875 45.75 27.875 L 45.154297 27.283203 L 44.505859 26.164062 L 44.373047 25.660156 L 43.939453 24.869141 L 43.59375 24.097656 z M 25.027344 29.136719 L 24.775391 30.173828 L 24.890625 30.701172 L 25.144531 29.65625 L 25.027344 29.136719 z M 10.185547 32.306641 L 10.019531 32.525391 A 22 22 0 0 0 10.087891 33.4375 L 10.185547 33.306641 L 11.492188 33.96875 L 12.025391 35.398438 L 12.564453 36.070312 L 13.474609 36.072266 L 13.972656 36.400391 L 13.982422 37.125 L 14.775391 38.90625 L 16.287109 38.900391 L 16.931641 40.240234 L 18.029297 40.304688 L 19.162109 41.177734 L 19.287109 41.367188 L 19.318359 41.337891 L 19.460938 40.625 L 19.162109 40.177734 L 18.029297 39.304688 L 16.931641 39.240234 L 16.287109 37.900391 L 14.775391 37.90625 L 13.982422 36.125 L 13.972656 35.400391 L 13.474609 35.072266 L 12.564453 35.070312 L 12.025391 34.398438 L 11.492188 32.96875 L 10.185547 32.306641 z M 35.806641 35.382812 L 35.802734 35.421875 L 35.552734 36.191406 L 35.773438 36.511719 L 35.802734 36.421875 L 35.904297 35.529297 L 35.806641 35.382812 z M 47.099609 36.830078 L 47.037109 37.591797 A 11.065961 12.43087 0 0 0 47.371094 38.808594 A 5.2752502 5.9259158 0 0 1 47.476562 39.138672 L 47.613281 38.710938 A 5.2752502 5.9259158 0 0 0 47.371094 37.808594 A 11.065961 12.43087 0 0 1 47.099609 36.830078 z M 49.689453 39.585938 L 49.154297 40.990234 L 48.142578 41.708984 L 47.802734 42.542969 L 47.878906 43.222656 L 47.560547 44.224609 L 47.574219 44.212891 C 47.645279 44.360671 47.173872 44.66099 47.115234 44.697266 C 47.144454 44.716066 47.18996 44.748216 47.3125 44.853516 L 47.167969 45.566406 L 47.201172 45.634766 C 47.339674 45.543485 47.634223 45.339631 47.574219 45.214844 L 47.560547 45.224609 L 47.878906 44.222656 L 47.802734 43.542969 L 48.142578 42.708984 L 49.154297 41.992188 L 49.689453 40.585938 L 49.957031 40.837891 L 50.169922 40.037109 L 49.689453 39.585938 z M 47.115234 44.697266 C 47.082394 44.676066 47.075388 44.669953 47.054688 44.626953 L 47.09375 44.710938 C 47.09375 44.710938 47.111334 44.699266 47.115234 44.697266 z M 37.576172 40.582031 C 37.433303 40.8903 37.193359 41.390625 37.193359 41.390625 L 37.310547 42.144531 C 37.431703 41.896268 37.635578 41.480575 37.681641 41.359375 A 4.203201 4.7216366 0 0 0 37.576172 40.582031 z M 45.027344 44.583984 L 44.898438 45.244141 L 45.109375 45.802734 L 45.400391 45.572266 L 45.027344 44.583984 z M 47.302734 45.845703 L 47.310547 45.861328 L 47.3125 45.853516 C 47.30641 45.848283 47.308458 45.85058 47.302734 45.845703 z M 39.193359 48.675781 L 39.121094 49.166016 L 39.228516 49.425781 L 39.292969 48.986328 L 39.193359 48.675781 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/harddrake.svg b/.icons/awkward/64x64/apps/harddrake.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/harddrake.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hardinfo.svg b/.icons/awkward/64x64/apps/hardinfo.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hardinfo.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/harmony.svg b/.icons/awkward/64x64/apps/harmony.svg
new file mode 100644
index 00000000..ae11b167
--- /dev/null
+++ b/.icons/awkward/64x64/apps/harmony.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337995 -0.04,-0.66599 -0.05,-0.999985 C 59.421208,47.0422 47.173383,59.000029 31.9996,59.000029 16.825417,59.000029 4.5779921,47.0422 4.0499997,32.000415 Z"/>
+ <rect style="fill:#ff5f7f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+ <path style="opacity:0.2" d="m 18.0146,49.282168 c 0.106236,-1.044505 0.72949,-3.302953 2.277367,-8.252482 2.618963,-8.374681 4.261339,-17.893145 3.564949,-20.659705 -0.173117,-0.68781 -0.192217,-1.040545 -0.06492,-1.199263 0.396455,-0.494353 1.986592,-1.031605 3.296153,-1.113624 2.704162,-0.0562 2.569763,0.944087 2.480765,3.122155 -0.0797,1.952173 -0.596172,5.62172 -1.075265,8.082885 -0.148678,0.763669 -0.227937,1.502738 -0.176157,1.642376 0.07806,0.210617 0.804228,0.253437 4.260139,0.251197 2.291367,-0.0014 4.257739,-0.06306 4.369737,-0.136778 0.349595,-0.230057 0.554332,-1.007606 2.038571,-7.74289 0.793989,-3.602948 1.579378,-6.789902 1.745275,-7.082098 0.378535,-0.666931 1.309981,-1.193043 2.11217,-1.193043 0.819268,0 2.262768,0.455393 2.757361,0.869947 l 0.398554,0.333996 -0.380635,1.129203 c -0.871567,2.585563 -3.290153,14.119799 -4.239139,20.215711 -0.250797,1.611317 -0.605151,3.704147 -0.787449,4.650534 -0.395194,2.05197 -0.405614,2.834759 -0.05032,3.783346 0.562192,1.500858 0.535352,1.647176 -0.379035,2.06577 -0.452893,0.207317 -1.490538,0.493353 -2.305967,0.635631 -2.75756,0.481193 -3.599348,-0.132358 -3.600548,-2.624362 -8.26e-4,-1.676716 0.154798,-2.572164 1.211962,-6.974501 0.465434,-1.938172 0.846228,-3.680747 0.846228,-3.872544 0,-0.324656 -0.08192,-0.340295 -1.190243,-0.227277 -0.65463,0.06674 -2.655562,0.131518 -4.446536,0.143898 -1.790954,0.0124 -3.308553,0.07674 -3.372752,0.142978 -0.06398,0.06624 -0.417874,1.464479 -0.786389,3.107155 -0.368494,1.642737 -1.031725,4.345138 -1.473819,6.005315 -0.442113,1.660136 -0.836888,3.513549 -0.877267,4.118741 -0.04802,0.718769 -0.170838,1.189823 -0.354275,1.3583 -0.416794,0.382775 -2.477364,0.989966 -3.775546,1.112484 -1.582917,0.166398 -2.139769,-0.528352 -2.023371,-1.692735 z"/>
+ <path style="fill:#ffffff" d="m 18.0146,48.282196 c 0.106236,-1.044505 0.72949,-3.302953 2.277367,-8.252482 2.618963,-8.37468 4.261339,-17.893144 3.564949,-20.659704 -0.173117,-0.687811 -0.192217,-1.040546 -0.06492,-1.199263 0.396455,-0.494353 1.986592,-1.031605 3.296153,-1.113624 2.704162,-0.0562 2.569763,0.944086 2.480765,3.122155 -0.0797,1.952172 -0.596172,5.62172 -1.075265,8.082884 -0.148678,0.76367 -0.227937,1.502739 -0.176157,1.642377 0.07806,0.210617 0.804228,0.253436 4.260139,0.251196 2.291367,-0.0014 4.257739,-0.06306 4.369737,-0.136778 0.349595,-0.230056 0.554332,-1.007605 2.038571,-7.742889 0.793989,-3.602948 1.579378,-6.789903 1.745275,-7.082099 0.378535,-0.66693 1.309981,-1.193043 2.11217,-1.193043 0.819268,0 2.262768,0.455394 2.757361,0.869948 l 0.398554,0.333995 -0.380635,1.129204 c -0.871567,2.585563 -3.290153,14.119798 -4.239139,20.215711 -0.250797,1.611317 -0.605151,3.704147 -0.787449,4.650533 -0.395194,2.051971 -0.405614,2.83476 -0.05032,3.783346 0.562192,1.500859 0.535352,1.647177 -0.379035,2.065771 -0.452893,0.207317 -1.490538,0.493353 -2.305967,0.635631 -2.75756,0.481193 -3.599348,-0.132358 -3.600548,-2.624363 -8.26e-4,-1.676716 0.154798,-2.572163 1.211962,-6.9745 0.465434,-1.938172 0.846228,-3.680747 0.846228,-3.872545 0,-0.324655 -0.08192,-0.340295 -1.190243,-0.227276 -0.65463,0.06674 -2.655562,0.131518 -4.446536,0.143898 -1.790954,0.0124 -3.308553,0.07674 -3.372752,0.142977 -0.06398,0.06624 -0.417874,1.46448 -0.786389,3.107156 -0.368494,1.642737 -1.031725,4.345138 -1.473819,6.005314 -0.442113,1.660136 -0.836888,3.51355 -0.877267,4.118741 -0.04802,0.71877 -0.170838,1.189823 -0.354275,1.358301 -0.416794,0.382774 -2.477364,0.989966 -3.775546,1.112484 C 18.454654,50.14165 17.897802,49.4469 18.0142,48.282516 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/haroopad.svg b/.icons/awkward/64x64/apps/haroopad.svg
new file mode 100644
index 00000000..1fbae90c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/haroopad.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(-9.9999995)">
+ <path style="opacity:0.2" d="m 30.898782,60.061234 c -0.368526,-0.556784 -1.037944,-1.771591 -1.487598,-2.699561 -0.964754,-1.991034 -1.345129,-2.053438 -3.427853,-0.562422 -2.611281,1.869426 -3.611397,1.356835 -2.814799,-1.442667 0.262884,-0.92385 0.318231,-1.834732 0.122998,-2.024178 -0.195235,-0.189446 -1.403936,0.04234 -2.685999,0.515014 -2.933565,1.081617 -3.815301,0.701757 -2.798761,-1.205726 0.39641,-0.743856 0.605877,-1.463916 0.465481,-1.600152 -0.140396,-0.136238 -1.097255,0.04055 -2.126349,0.392885 -3.551006,1.215724 -4.030987,0.586663 -1.767392,-2.316285 0.757972,-0.972061 1.38394,-2.145581 1.391034,-2.607836 0.0071,-0.462251 0.639248,-1.532684 1.404791,-2.378736 1.749937,-1.933972 3.71232,-5.650923 3.69659,-7.001724 -4.474163,-6.656565 -2.459176,-9.772911 0.468673,-15.482208 0.766315,-1.639957 1.78963,-4.890587 2.729427,-5.750658 3.979928,-5.259174 11.717067,-5.108691 15.893799,-0.07181 1.262774,0.802869 3.443634,5.36447 3.861487,7.0087 5.159269,6.317733 -1.136823,11.17599 -0.433394,14.555014 0.374055,1.744409 2.143096,4.778186 3.951889,6.777205 0.748376,0.827087 1.360686,1.964122 1.360686,2.526746 0,0.562625 0.521637,1.686574 1.159188,2.497666 1.930322,2.455748 1.392867,3.242113 -1.531573,2.240909 -2.255118,-0.77207 -2.586539,-0.54342 -1.679452,1.15869 0.627178,1.176864 0.620148,1.328033 -0.07377,1.586429 -0.421859,0.157088 -1.773596,-0.0268 -3.003861,-0.408496 -1.230262,-0.381763 -2.340511,-0.593514 -2.467218,-0.470565 -0.126705,0.122945 -0.109461,1.214243 0.03834,2.425098 0.233681,1.914585 0.160224,2.201546 -0.563547,2.201546 -0.45774,0 -1.516153,-0.506176 -2.352032,-1.124826 -0.835879,-0.618653 -1.739353,-1.124817 -2.007718,-1.124817 -0.268367,0 -1.119911,1.214807 -1.89232,2.699574 -1.50067,2.88466 -2.358829,3.306697 -3.430731,1.687225 z"/>
+ <path style="fill:#248afd" d="m 30.898782,59.061234 c -0.368526,-0.556784 -1.037944,-1.771591 -1.487598,-2.699561 -0.964754,-1.991034 -1.345129,-2.053438 -3.427853,-0.562422 -2.611281,1.869426 -3.611397,1.356835 -2.814799,-1.442667 0.262884,-0.92385 0.318231,-1.834732 0.122998,-2.024178 -0.195235,-0.189446 -1.403936,0.04234 -2.685999,0.515014 -2.933565,1.081617 -3.815301,0.701757 -2.798761,-1.205726 0.39641,-0.743856 0.605877,-1.463916 0.465481,-1.600152 -0.140396,-0.136238 -1.097255,0.04055 -2.126349,0.392885 -3.551006,1.215724 -4.030987,0.586663 -1.767392,-2.316285 0.757972,-0.972061 1.38394,-2.145581 1.391034,-2.607836 0.0071,-0.462251 0.639248,-1.532684 1.404791,-2.378736 1.749937,-1.933972 3.71232,-5.650923 3.69659,-7.001724 -4.474163,-6.656565 -2.459176,-9.772911 0.468673,-15.482208 0.766315,-1.639957 1.78963,-4.890587 2.729427,-5.750658 3.979928,-5.2591744 11.717067,-5.1086913 15.893799,-0.07181 1.262774,0.802869 3.443634,5.36447 3.861487,7.0087 5.159269,6.317733 -1.136823,11.17599 -0.433394,14.555014 0.374055,1.744409 2.143096,4.778186 3.951889,6.777205 0.748376,0.827087 1.360686,1.964122 1.360686,2.526746 0,0.562625 0.521637,1.686574 1.159188,2.497666 1.930322,2.455748 1.392867,3.242113 -1.531573,2.240909 -2.255118,-0.77207 -2.586539,-0.54342 -1.679452,1.15869 0.627178,1.176864 0.620148,1.328033 -0.07377,1.586429 -0.421859,0.157088 -1.773596,-0.0268 -3.003861,-0.408496 -1.230262,-0.381763 -2.340511,-0.593514 -2.467218,-0.470565 -0.126705,0.122945 -0.109461,1.214243 0.03834,2.425098 0.233681,1.914585 0.160224,2.201546 -0.563547,2.201546 -0.45774,0 -1.516153,-0.506176 -2.352032,-1.124826 -0.835879,-0.618653 -1.739353,-1.124817 -2.007718,-1.124817 -0.268367,0 -1.119911,1.214807 -1.89232,2.699574 -1.50067,2.88466 -2.358829,3.306697 -3.430731,1.687225 z"/>
+ <path style="fill:#fecd38" d="m 22.725528,33.289827 c 0,0 3.316698,-3.316698 9.090211,-3.316698 5.773512,0 9.458733,4.053742 9.458733,4.053742 0,0 -0.122841,2.333974 -1.474088,3.071018 -1.351248,0.737044 -5.036468,-3.43954 -8.476008,-3.43954 -3.439539,0 -7.00192,2.948176 -7.00192,2.948176 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 31.942888,11.000054 c -2.953867,-0.0098 -5.883083,1.26885 -7.873047,3.898437 -0.939797,0.860071 -1.964153,4.110044 -2.730468,5.750001 -1.80166,3.513231 -3.251492,6.046764 -3.0625,9.02539 0.149023,-2.566362 1.465598,-4.911437 3.0625,-8.02539 0.766315,-1.639957 1.790671,-4.88993 2.730468,-5.750001 3.979928,-5.259174 11.715846,-5.109146 15.892578,-0.07227 1.262774,0.802869 3.443479,5.363583 3.861329,7.007813 1.375937,1.68489 1.925006,3.26333 2.021484,4.740235 0.120626,-1.756663 -0.33021,-3.669202 -2.021484,-5.740235 -0.417853,-1.64423 -2.598555,-6.204943 -3.861329,-7.007812 -2.088366,-2.518441 -5.065663,-3.816338 -8.019531,-3.826172 z m 11.44336,25.326172 c -0.05129,0.367729 -0.06453,0.726328 0.0059,1.064453 0.37405,1.744409 2.142382,4.776372 3.951172,6.775391 0.748388,0.827087 1.361328,1.96472 1.361328,2.527344 0,0.562624 0.52064,1.686954 1.1582,2.498046 0.47234,0.600911 0.7927,1.09878 0.97071,1.498047 0.39023,-0.331601 0.0752,-1.167444 -0.97071,-2.498047 -0.63756,-0.811092 -1.1582,-1.935422 -1.1582,-2.498046 0,-0.562624 -0.61295,-1.700257 -1.361328,-2.527344 -1.808793,-1.999019 -3.577117,-5.030982 -3.951172,-6.775391 -0.0043,-0.02088 -0.002,-0.04346 -0.0059,-0.06445 z M 20.733904,36.91607 c -0.456092,1.675192 -2.076519,4.578857 -3.558594,6.216797 -0.765543,0.846052 -1.39915,1.916655 -1.40625,2.378906 -0.0071,0.462255 -0.632653,1.635361 -1.390625,2.607422 -1.240535,1.590924 -1.650856,2.495362 -1.189453,2.791015 0.213573,-0.453165 0.607012,-1.044063 1.189453,-1.791015 0.757972,-0.972061 1.383531,-2.145167 1.390625,-2.607422 0.0071,-0.462251 0.640707,-1.532854 1.40625,-2.378906 1.749937,-1.933972 3.711043,-5.651152 3.695313,-7.001953 -0.0498,-0.07409 -0.08852,-0.141624 -0.136719,-0.214844 z"/>
+ <g transform="matrix(1.271854,0,0,1.2554746,-20.903212,-125.79306)">
+ <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>
+ <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>
+ <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>
+ <path style="fill:#535353" d="m 31.881932,32.000151 c -2.544449,-0.01095 -4.983733,0.573127 -6.840526,1.729633 L 23,35.001416 24.829681,38.617449 C 26.00266,40.93588 27.53008,43.088646 29.085966,44.61674 30.420638,45.927574 31.856935,47 32.278341,47 c 1.259981,0 5.734467,-5.022234 7.479003,-8.394859 0.895268,-1.730772 1.427621,-3.025848 1.183288,-2.877536 -0.244334,0.148308 -0.630214,-0.211957 -0.858114,-0.800686 -0.256479,-0.662536 -1.131954,-1.351988 -2.297327,-1.809957 -1.881711,-0.739465 -3.924241,-1.108287 -5.903259,-1.116811 z"/>
+ </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(1.6826867,0,0,1.5085232,-54.240785,-158.16697)">
+ <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/64x64/apps/hashit.svg b/.icons/awkward/64x64/apps/hashit.svg
new file mode 100644
index 00000000..43a320fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hashit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#6ea23d" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0214844 0.40625 28 28 0 0 1 27.978516 -27.40625 28 28 0 0 1 27.978516 27.578125 28 28 0 0 0 0.021484 -0.578125 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2" d="m26 15-1.777344 8h-7.777344l-1.335937 6h7.779297l-1.777344 8h-7.779297l-1.332031 6h7.777344l-1.777344 8h6l1.777344-8h8l-1.777344 8h6l1.777344-8h7.824218l1.332032-6h-7.822266l1.777344-8h7.822266l1.289062-5.792969v-0.207031h-7.777344l1.777344-8h-6l-1.777344 8h-8l1.777344-8h-6zm2.888672 14h8l-1.777344 8h-8l1.777344-8z"/>
+ <path style="fill:#ffffff" d="m26 14h6l-8 36h-6z"/>
+ <path style="fill:#ffffff" d="m40 14h6l-8 36h-6z"/>
+ <path style="fill:#ffffff" d="m16.445656 22-1.335937 6h35.601438l1.289062-5.792968v-0.207032zm-3.113281 14-1.332031 6h35.601437l1.332032-6z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hb-icon.svg b/.icons/awkward/64x64/apps/hb-icon.svg
new file mode 100644
index 00000000..51cfcf1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hb-icon.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 41.584725,21.560669 c -2.187939,-1.503173 -3.342094,-4.778922 -4.945733,-6.1812 -0.901862,-0.788481 -0.887273,-1.387206 0.288784,-1.316933 1.141842,0.06828 2.702913,0.396344 4.575263,1.374932 0,0 -0.687824,-6.8738179 -3.667639,-10.3662479 -0.78222,-0.9167389 -0.663068,-1.2577828 0.459094,-0.8856854 2.450192,0.812519 5.898927,3.1540475 7.787569,6.4951263 0,0 4.528559,-6.8347873 10.825979,-6.6780019 1.177579,0.029313 1.249953,0.7571086 0.276547,1.4497932 -2.304001,1.6396137 -6.107294,5.1427747 -6.166169,10.0659297 0,0 1.450353,-1.61694 4.213522,-1.442126 1.790838,0.1133 3.960716,1.480833 6.248716,3.485278 0.901092,0.78941 0.582964,1.494977 -0.594002,1.548214 -2.679547,0.121193 -7.142127,0.560803 -8.918245,2.984247 0,0 2.627772,-0.359041 3.049589,0.648014 0.411023,0.981594 0.01099,2.797586 -1.589065,3.116111 -4.022164,0.800836 -8.420796,-1.945559 -11.844057,-4.297418 z"/>
+ <path style="opacity:0.2" d="M 57.116765,44.766389 A 16.174912,20.703779 14.612616 0 1 36.174802,60.561252 16.174912,20.703779 14.612616 0 1 25.883137,36.342265 16.174912,20.703779 14.612616 0 1 46.82657,20.547403 16.174912,20.703779 14.612616 0 1 57.116765,44.766389 Z"/>
+ <path style="opacity:0.2" d="M 35.572093,15 3.2,15.092113 18.037209,41.161416 v 16.84159 H 13 V 61 h 13 v -2.996994 h -5 v -16.72316 z"/>
+ <path style="fill:#e4e4e4" d="M 35.572093,13.999998 3.2,14.092111 18.037209,40.161414 v 16.84159 H 13 v 2.996994 h 13 v -2.996994 h -5 v -16.72316 z"/>
+ <path style="fill:#b31f13" d="m 8.1679688,17.043051 c 0.7288921,1.473305 6.6538742,11.831288 8.0527342,14.056225 0.811058,1.290046 1.711384,2.340396 2.298828,2.682858 0.516507,0.301107 1.108215,0.324827 1.621094,0.06049 0.560144,-0.288655 1.666997,-1.564347 2.470703,-2.846756 1.317072,-2.101201 7.289196,-12.53493 7.998047,-13.952814 z"/>
+ <path style="fill:#76ae17" d="m 41.584725,20.560667 c -2.187939,-1.503173 -3.342094,-4.778922 -4.945733,-6.1812 -0.901862,-0.788481 -0.887273,-1.387206 0.288784,-1.316933 1.141842,0.06828 2.702913,0.396344 4.575263,1.374932 0,0 -0.687824,-6.8738179 -3.667639,-10.3662479 -0.78222,-0.9167389 -0.663068,-1.2577828 0.459094,-0.8856854 2.450192,0.812519 5.898927,3.1540475 7.787569,6.4951263 0,0 4.528559,-6.8347873 10.825979,-6.6780019 1.177579,0.029313 1.249953,0.7571086 0.276547,1.4497932 -2.304001,1.6396137 -6.107294,5.1427749 -6.166169,10.0659297 0,0 1.450353,-1.61694 4.213522,-1.442126 1.790838,0.1133 3.960716,1.480833 6.248716,3.485278 0.901092,0.78941 0.582964,1.494977 -0.594002,1.548214 -2.679547,0.121193 -7.142127,0.560803 -8.918245,2.984247 0,0 2.627772,-0.359041 3.049589,0.648014 0.411023,0.981594 0.01099,2.797586 -1.589065,3.116111 -4.022164,0.800836 -8.420796,-1.945559 -11.844057,-4.297418 z"/>
+ <path style="fill:#9b7528" d="M 57.116765,43.766387 A 16.174912,20.703779 14.612616 0 1 36.174802,59.56125 16.174912,20.703779 14.612616 0 1 25.883137,35.342263 16.174912,20.703779 14.612616 0 1 46.82657,19.547401 16.174912,20.703779 14.612616 0 1 57.116765,43.766387 Z"/>
+ <g style="opacity:0.3" transform="matrix(1.2738471,-0.74327283,0.73396826,1.2848046,-12.609924,25.672424)">
+ <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>
+ <path style="fill:#ffffff;opacity:0.2" d="M 35.572266 14 L 3.1992188 14.091797 L 3.7675781 15.089844 L 35.017578 15.001953 L 35.572266 14 z M 13 57.003906 L 13 58.003906 L 18.037109 58.003906 L 18.037109 57.003906 L 13 57.003906 z M 21 57.003906 L 21 58.003906 L 26 58.003906 L 26 57.003906 L 21 57.003906 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 56.908203 3.0019531 C 50.610783 2.8451677 46.082031 9.6796875 46.082031 9.6796875 C 44.193389 6.3386087 40.745114 3.9980659 38.294922 3.1855469 C 37.17276 2.8134495 37.053717 3.1535736 37.835938 4.0703125 C 37.839518 4.0745087 37.842129 4.0797784 37.845703 4.0839844 C 37.9795 4.1065812 38.10289 4.1218709 38.294922 4.1855469 C 40.745114 4.9980659 44.193389 7.3386087 46.082031 10.679688 C 46.082031 10.679688 50.610783 3.8451677 56.908203 4.0019531 C 57.185439 4.0088542 57.395286 4.0580549 57.550781 4.1328125 C 58.099488 3.5527429 57.9039 3.0267386 56.908203 3.0019531 z M 36.927734 13.0625 C 35.892243 13.000626 35.759325 13.457196 36.357422 14.105469 C 36.503394 14.067122 36.684814 14.047985 36.927734 14.0625 C 38.069576 14.13078 39.631556 14.458912 41.503906 15.4375 C 41.503906 15.4375 41.455292 15.002849 41.357422 14.371094 C 39.552449 13.453178 38.038565 13.128926 36.927734 13.0625 z M 55.232422 13.076172 C 52.673617 12.914287 51.295629 14.239137 51.097656 14.443359 C 51.05382 14.79441 51.021967 15.150561 51.017578 15.517578 C 51.017578 15.517578 52.469253 13.901358 55.232422 14.076172 C 57.02326 14.189472 59.192469 15.558055 61.480469 17.5625 C 61.593105 17.661176 61.686479 17.756617 61.761719 17.851562 C 62.131033 17.56756 62.077846 17.085838 61.480469 16.5625 C 59.192469 14.558055 57.02326 13.189472 55.232422 13.076172 z M 53.335938 21.041016 C 53.234658 21.035861 53.161829 21.045576 53.064453 21.044922 C 52.639878 21.346326 52.26477 21.689843 51.96875 22.09375 C 51.96875 22.09375 54.595761 21.735132 55.017578 22.742188 C 55.060986 22.845853 55.090377 22.9625 55.115234 23.082031 C 55.211246 22.600274 55.172356 22.111823 55.017578 21.742188 C 54.80667 21.23866 54.045608 21.077137 53.335938 21.041016 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hedgewars.svg b/.icons/awkward/64x64/apps/hedgewars.svg
new file mode 100644
index 00000000..a5896f33
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hedgewars.svg
@@ -0,0 +1,33 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 22.098,49 C 22.05,49.33 22,49.658 22,50 c 0,3.878 3.122,7 7,7 3.878,0 7,-3.122 7,-7 0,-0.342 -0.05,-0.67 -0.098,-1 -0.486,3.396 -3.366,6 -6.902,6 -3.536,0 -6.416,-2.604 -6.902,-6 z"/>
+ <path style="opacity:0.2" d="M 40.098,47 C 40.05,47.33 40,47.658 40,48 c 0,3.878 3.122,7 7,7 3.878,0 7,-3.122 7,-7 0,-0.342 -0.05,-0.67 -0.098,-1 -0.486,3.396 -3.366,6 -6.902,6 -3.536,0 -6.416,-2.604 -6.902,-6 z"/>
+ <rect style="fill:#df82d9" width="14" height="14" x="-54" y="-54" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 22.156,36.148 9.375,36.918 8,39 23.274,38.082 22.156,36.148 Z"/>
+ <path style="fill:#72acef" d="M 8,38 16.4298,25.2324 23.272,37.0832 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.429688 25.234375 L 8 38 L 8.6875 37.958984 L 16.429688 26.234375 L 22.714844 37.115234 L 23.273438 37.082031 L 16.429688 25.234375 z"/>
+ <path style="opacity:0.2" d="M 8,27 6,28 20,35 20,33 8,27 Z"/>
+ <path style="fill:#4c95eb" d="m 6,27 14,-7 0,14 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20 20 L 6 27 L 7 27.5 L 20 21 L 20 20 z"/>
+ <path style="opacity:0.2" d="M 22.988,15.7812 22.422,15.8984 19.4454,27 9.832,18.4726 8,18.8476 19.4454,29 22.988,15.7812 Z"/>
+ <path style="fill:#3a8ae9" d="M 8,17.8492 22.988,14.782 19.447,28 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 22.988281 14.78125 L 8 17.847656 L 8.9160156 18.660156 L 22.705078 15.839844 L 22.988281 14.78125 z"/>
+ <path style="opacity:0.2" d="M 14,10.2344 22.43,23 c 8.5328,-13.6368 7.1804,-14.789 0,-2 L 15.375,10.3164 Z"/>
+ <path style="fill:#3074c3" d="M 14,9.2324 29.272,10.1492 22.43,22 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14 9.234375 L 14.6875 10.275391 L 28.714844 11.115234 L 29.273438 10.148438 L 14 9.234375 z"/>
+ <path style="opacity:0.2" d="M 18.0508,28 C 18.0344,28.334 18,28.662 18,29 18,40.08 26.92,49 38,49 49.08,49 58,40.08 58,29 58,28.662 57.966,28.334 57.95,28 57.428,38.608 48.742,47 38,47 27.258,47 18.5718,38.608 18.0508,28 Z"/>
+ <rect style="fill:#d761cf" width="40" height="40" x="-48" y="-58" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(1.33334,0,0,1.27272,8.6666,-1.36344)">
+ <ellipse cx="26" cy="22" rx="4" ry="5"/>
+ <ellipse cx="30" cy="21" rx="4" ry="5"/>
+ </g>
+ <rect style="fill:#df82d9" width="14" height="14" x="-56" y="-36" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="fill:#ffffff" transform="matrix(1.33334,0,0,1.27272,8.6666,-2.3636)">
+ <ellipse cx="26" cy="22" rx="4" ry="5"/>
+ <ellipse cx="30" cy="21" rx="4" ry="5"/>
+ </g>
+ <ellipse style="fill:#1b1b1b" cx="45.5" cy="26" rx="1.5" ry="2"/>
+ <path style="opacity:0.6;fill-rule:evenodd" d="m 50.598,36 c -2.1846,0.5246 -3.5292,2.2854 -5.6848,2.7626 -1.55142,0.30192 -3.5934,-0.97948 -5.0466,-0.26364 -0.81314,0.40054 -2.9228,1.4576 -1.22092,2.14 0,0 1.00376,0.40464 2.2678,0.76656 1.26404,0.36194 2.7302,0.77398 4.2788,0.51182 1.75102,-0.29646 3.1612,-1.3102 4.356,-2.2024 1.19484,-0.89222 2.08,-1.72998 2.08,-1.72998 0.824,-0.758 0.192,-1.976 -1.03,-1.986 z"/>
+ <ellipse style="fill:#1b1b1b" cx="51.5" cy="24" rx="1.5" ry="2"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 38 8 C 26.92 8 18 16.92 18 28 C 18 28.11023 18.010125 28.217514 18.015625 28.326172 C 18.369689 17.561574 27.146235 9 38 9 C 48.853765 9 57.630311 17.561574 57.984375 28.326172 C 57.989804 28.217514 58 28.11023 58 28 C 58 16.92 49.08 8 38 8 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 29,42 c -3.878,0 -7,3.122 -7,7 0,0.342 0.05,0.67 0.098,1 0.486,-3.396 3.366,-6 6.902,-6 3.536,0 6.416,2.604 6.902,6 C 35.95,49.67 36,49.342 36,49 36,45.122 32.878,42 29,42 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/help-browser.svg b/.icons/awkward/64x64/apps/help-browser.svg
new file mode 100644
index 00000000..2e64a572
--- /dev/null
+++ b/.icons/awkward/64x64/apps/help-browser.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="60" height="60" x="-63" y="-62" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#435ece" width="60" height="60" x="-62" y="-62" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 31.999352,13 c -6.409,0 -11.900391,5.591 -11.900391,12 h 5.800781 c 0,-3.19 2.90961,-6.199219 6.09961,-6.199219 3.19,0 6.100906,2.610781 6.100906,5.800781 0,1.595 -0.637937,3.041938 -1.710937,4.085938 l -3.597656,3.65625 c -2.088001,2.117 -3.69075,5.017031 -3.690751,8.207031 V 41 42 h 5.898438 v -1 h -0.05859 c 0.19426,-3.614822 1.735908,-5.264641 3.651688,-7.207031 L 41.201821,31.125 c 1.653,-1.653 2.699218,-3.971438 2.699218,-6.523438 C 43.901039,18.192563 38.408352,13 31.999352,13 Z m -3,34 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff" d="m 31.999352,12 c -6.409,0 -11.900391,5.591 -11.900391,12 h 5.800781 c 0,-3.19 2.90961,-6.199219 6.09961,-6.199219 3.19,0 6.100906,2.610781 6.100906,5.800781 0,1.595 -0.637937,3.041938 -1.710937,4.085938 l -3.597656,3.65625 c -2.088001,2.117 -3.69075,5.017031 -3.690751,8.207031 V 40 41 h 5.898438 v -1 h -0.05859 c 0.19426,-3.614822 1.735908,-5.264641 3.651688,-7.207031 L 41.201821,30.125 c 1.653,-1.653 2.699218,-3.971438 2.699218,-6.523438 C 43.901039,17.192563 38.408352,12 31.999352,12 Z m -3,34 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5 2 C 3.3379704 2 2 3.3379704 2 5 L 2 6 C 2 4.3379704 3.3379704 3 5 3 L 59 3 C 60.66203 3 62 4.3379704 62 6 L 62 5 C 62 3.3379704 60.66203 2 59 2 L 5 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/help-faq.svg b/.icons/awkward/64x64/apps/help-faq.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/help-faq.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/help-info.svg b/.icons/awkward/64x64/apps/help-info.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/help-info.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/heroesofnewerth.svg b/.icons/awkward/64x64/apps/heroesofnewerth.svg
new file mode 100644
index 00000000..3f3621d4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/heroesofnewerth.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.661991 -0.050799,0.999986 C 4.0000007,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.000401 c 0,-0.337675 -0.03904,-0.665271 -0.05078,-0.999986 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#fecd38" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <circle style="fill:#31b03b" cx="32" cy="32" r="24"/>
+ <path style="opacity:0.2" d="m 12,23 0,5 0,4 0,11 4,0 0,-11 2,0 0,7 4,0 0,-16 -4,0 0,5 -2,0 0,-5 -4,0 z m 20,0 a 7.9998856,7.9998856 0 0 0 -8,8 7.9998856,7.9998856 0 0 0 8,8 7.9998856,7.9998856 0 0 0 8,-8 7.9998856,7.9998856 0 0 0 -8,-8 z m 10,0 0,16 4,0 0,-8.591797 2,3.464844 L 48,43 l 4,0 0,-20 -4,0 0,3.378906 L 46,23 42,23 Z m -10,4 a 3.9999428,3.9999428 0 0 1 4,4 3.9999428,3.9999428 0 0 1 -4,4 3.9999428,3.9999428 0 0 1 -4,-4 3.9999428,3.9999428 0 0 1 4,-4 z m -8,14 0,4 16,0 0,-4 -16,0 z"/>
+ <path style="fill:#ffffff" d="M 12 22 L 12 27 L 12 31 L 12 42 L 16 42 L 16 31 L 18 31 L 18 38 L 22 38 L 22 22 L 18 22 L 18 27 L 16 27 L 16 22 L 12 22 z M 32 22 A 7.9998856 7.9998856 0 0 0 24 30 A 7.9998856 7.9998856 0 0 0 32 38 A 7.9998856 7.9998856 0 0 0 40 30 A 7.9998856 7.9998856 0 0 0 32 22 z M 42 22 L 42 38 L 46 38 L 46 29.408203 L 48 32.873047 L 48 42 L 52 42 L 52 22 L 48 22 L 48 25.378906 L 46 22 L 42 22 z M 32 26 A 3.9999428 3.9999428 0 0 1 36 30 A 3.9999428 3.9999428 0 0 1 32 34 A 3.9999428 3.9999428 0 0 1 28 30 A 3.9999428 3.9999428 0 0 1 32 26 z M 24 40 L 24 44 L 40 44 L 40 40 L 24 40 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hexalate.svg b/.icons/awkward/64x64/apps/hexalate.svg
new file mode 100644
index 00000000..59117b9a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hexalate.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,33 A 28,28 0 0 1 32,61 28,28 0 0 1 4,33 28,28 0 0 1 32,5 28,28 0 0 1 60,33 Z"/>
+ <path style="fill:#3f3f3f" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 25.839844,5.7226562 L 32,31.601562 38.164062,5.7109376 A 28,28 0 0 0 32,5 Z m 20.546876,9.019531 -19.335938,18.281251 25.5,-7.60547 A 28,28 0 0 0 52.546876,14.019531 Z m -41.089845,0.0078 A 28,28 0 0 0 5.2617188,24.6875 l 25.5273432,7.613282 z m 19.332031,19.671874 -25.4999996,7.60547 a 28,28 0 0 0 6.1601566,10.67578 z m 2.421876,0 19.33203,18.273438 A 28,28 0 0 0 58.738282,41.3125 Z M 32,34.398438 25.835938,60.289062 A 28,28 0 0 0 32,61 28,28 0 0 0 38.160156,60.277344 Z"/>
+ <path style="fill:#ff5454" d="M 32,4 A 28,28 0 0 0 25.839452,4.721875 L 32,30.6 38.163282,4.7109376 A 28,28 0 0 0 32,4 Z"/>
+ <path style="fill:#fff129" d="M 52.548828,13.020703 33.211328,31.3 58.709374,23.695702 A 28,28 0 0 0 52.548828,13.020703 Z"/>
+ <path style="fill:#c552da" d="M 11.456641,13.026172 A 28,28 0 0 0 5.2632814,23.6875 L 30.788672,31.3 Z"/>
+ <path style="fill:#336eef" d="M 30.788672,32.7 5.290625,40.304298 a 28,28 0 0 0 6.160547,10.674998 z"/>
+ <path style="fill:#45cb32" d="M 33.211328,32.7 52.54336,50.973828 A 28,28 0 0 0 58.736718,40.3125 Z"/>
+ <path style="fill:#00d4ea" d="M 32,33.4 25.836718,59.289064 A 28,28 0 0 0 32,60 28,28 0 0 0 38.160548,59.278124 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 25.839844 4.7226562 L 26.066406 5.671875 A 28 28 0 0 1 32 5 A 28 28 0 0 1 37.935547 5.6699219 L 38.164062 4.7109375 A 28 28 0 0 0 32 4 z M 52.548828 13.021484 L 33.210938 31.300781 L 34.755859 30.839844 L 52.548828 14.021484 A 28 28 0 0 1 58.378906 23.792969 L 58.708984 23.695312 A 28 28 0 0 0 52.548828 13.021484 z M 11.457031 13.025391 A 28 28 0 0 0 5.2636719 23.6875 L 5.5703125 23.779297 A 28 28 0 0 1 11.457031 14.025391 L 29.244141 30.839844 L 30.789062 31.300781 L 11.457031 13.025391 z M 30.789062 32.699219 L 5.2910156 40.304688 A 28 28 0 0 0 5.6210938 41.207031 L 29.244141 34.160156 L 30.789062 32.699219 z M 33.210938 32.699219 L 34.755859 34.160156 L 58.429688 41.220703 A 28 28 0 0 0 58.736328 40.3125 L 33.210938 32.699219 z M 32 33.400391 L 25.835938 59.289062 A 28 28 0 0 0 26.064453 59.330078 L 32 34.400391 L 37.933594 59.328125 A 28 28 0 0 0 38.160156 59.277344 L 32 33.400391 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hexchat.svg b/.icons/awkward/64x64/apps/hexchat.svg
new file mode 120000
index 00000000..e597c17a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hexchat.svg
@@ -0,0 +1 @@
+xchat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hi64-apps-ffado.svg b/.icons/awkward/64x64/apps/hi64-apps-ffado.svg
new file mode 120000
index 00000000..9c6722f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hi64-apps-ffado.svg
@@ -0,0 +1 @@
+ffado.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/higan.svg b/.icons/awkward/64x64/apps/higan.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/higan.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hipchat.svg b/.icons/awkward/64x64/apps/hipchat.svg
new file mode 100644
index 00000000..3951fd41
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hipchat.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#2a5083" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 31.9996,14.999058 c -9.827459,0 -17.999743,7.752289 -17.999743,17.132555 0,9.380266 8.172284,16.866959 17.999743,16.866959 l 0.004,0 c 1.37778,-0.003 2.730361,-0.266757 4.070342,-0.562492 2.76336,1.817874 6.136912,3.060556 9.968657,2.370966 1.756135,-0.319156 2.458565,-2.057371 1.234363,-3.355352 -1.310822,-1.38542 -2.14757,-2.247768 -2.187569,-4.093742 2.993957,-3.073956 4.90593,-6.9919 4.90993,-11.225839 0,-9.381866 -8.171884,-17.133355 -17.999743,-17.133355 z m 0,3.999943 c 7.72209,0 13.9974,6.073313 13.9998,13.128812 -0.003,3.033157 -1.370461,5.970714 -3.773346,8.437479 a 4.0003428,4.0003428 0 0 0 -1.136704,2.878959 c 0.02538,1.174403 0.479473,2.259968 0.933587,3.273353 -1.291002,-0.298615 -2.537364,-0.820808 -3.753947,-1.621077 a 4.0003428,4.0003428 0 0 0 -3.059956,-0.565991 c -1.271982,0.279996 -2.335966,0.465993 -3.209954,0.467993 -7.796488,0 -13.9998,-5.809917 -13.9998,-12.867016 -2e-6,-7.057099 6.27631,-13.132612 13.9998,-13.132612 z"/>
+ <path style="fill:#ffffff" d="m 31.9996,14.031886 c -9.827859,0 -17.999743,7.752689 -17.999743,17.132555 0,9.379866 8.171884,16.867759 17.999743,16.867759 l 0.004,0 c 1.37798,-0.004 2.729961,-0.267996 4.069942,-0.563992 2.76396,1.817974 6.137912,3.061956 9.967857,2.371966 1.757975,-0.319996 2.459965,-2.057971 1.235983,-3.355952 -1.311982,-1.38598 -2.14797,-2.247968 -2.187969,-4.093942 2.993957,-3.073956 4.90593,-6.9919 4.90993,-11.225839 0,-9.379866 -8.171884,-17.132555 -17.999743,-17.132555 z m 0,3.999943 c 7.72189,0 13.9978,6.072713 13.9998,13.128612 -0.004,3.033957 -1.369981,5.969915 -3.773946,8.437879 a 4.0003428,4.0003428 0 0 0 -1.135984,2.877959 c 0.026,1.173983 0.479993,2.259968 0.933987,3.273953 -1.291982,-0.297995 -2.537964,-0.819988 -3.753947,-1.621976 a 4.0003428,4.0003428 0 0 0 -3.059956,-0.565992 c -1.271982,0.281996 -2.335966,0.465993 -3.209954,0.469993 -7.795889,0 -13.9998,-5.809917 -13.9998,-12.867816 0,-7.057899 6.27591,-13.132612 13.9998,-13.132612 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99994278;stroke-linecap:round;stroke-linejoin:round" d="m 25.999686,38.000343 c 0,0 3.199954,1.999972 5.999914,1.999972 2.79996,0 5.999914,-1.999972 5.999914,-1.999972"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99994278;stroke-linecap:round;stroke-linejoin:round" d="m 25.999686,36.000372 c 0,0 3.199954,1.999971 5.999914,1.999971 2.79996,0 5.999914,-1.999971 5.999914,-1.999971"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hipchat4.svg b/.icons/awkward/64x64/apps/hipchat4.svg
new file mode 120000
index 00000000..de588a2c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hipchat4.svg
@@ -0,0 +1 @@
+hipchat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hiri.svg b/.icons/awkward/64x64/apps/hiri.svg
new file mode 100644
index 00000000..111b01c6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hiri.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 27.520103,28.899999 c -3.349397,-0.83217 -5.598921,-1.93472 -6.184298,-5.748798 -0.148763,-0.969276 -0.373995,-1.762322 -0.500512,-1.762322 -0.126518,0 -1.044842,0.410965 -2.040718,0.913252 -1.026333,0.517647 -2.357665,0.740128 -3.336578,0.684876 -1.802501,-0.101736 -3.42893,-1.445156 -4.526918,-3.321336 -0.443021,-0.757007 -0.806185,-1.616028 -0.807037,-2.27562 C 10.12284,16.438402 10.10979,15.893463 9.0668632,15.857957 7.4139561,16.10383 6.3706859,15.824257 5.6859729,15.100029 5.1008338,14.49038 4.888027,12.274298 4.888027,11.860259 c 0,-0.414038 -1.2603741,-0.585143 -1.9870614,-1.366296 C 1.9970922,9.5223411 1.5390842,9.115636 2.6638174,9.1124933 7.3224245,9.4506647 11.663229,10.036386 16.359644,10.06104 c 6.16943,-0.05045 10.44058,-0.4195578 16.516444,-1.0513885 0.577033,0.2004001 2.036674,2.2412815 2.271309,6.6445155 0.190363,3.572417 -0.832058,6.054261 -1.7835,10.739908 -0.662825,2.834812 -3.427062,2.970494 -5.843794,2.505929 z"/>
+ <path style="opacity:0.2" d="m 32.591908,9.0000404 c 0,0 0.596778,1.6469626 0.804359,5.5250396 0.191709,3.581531 -0.236479,8.208923 -1.194645,12.90652 0,0 -0.376338,1.4602 -1.830083,10.174047 -0.584235,3.494417 -1.161382,8.705105 -1.282461,11.079994 -0.190314,3.732929 -0.110795,4.52276 0.585431,5.829282 1.030334,1.933508 3.614634,3.437998 5.828041,3.447222 l 1.706899,0.0069 -0.198194,-3.198008 c -0.348647,-5.625695 2.146404,-12.069987 6.046455,-14.796036 3.505144,-2.450019 4.261655,-0.768168 2.961307,6.585142 -1.162023,6.571089 -1.006057,8.572022 0.79887,10.244884 1.538644,1.426059 3.773059,1.570914 7.087985,0.460474 3.422553,-1.1465 8.714452,-5.977428 8.063845,-7.735981 -0.342922,-0.926898 -0.749708,-0.604063 -2.795433,1.04304 -2.40067,1.932882 -4.035264,1.875719 -4.972929,0.801054 -0.681278,-0.780822 -0.660122,-1.260412 0.41529,-5.72999 0.779171,-3.238368 1.482991,-5.575193 1.496355,-8.149595 0.01805,-4.079882 -0.518932,-5.760564 -4.394602,-6.347978 -2.962206,-0.417269 -7.354693,0.423248 -10.882276,2.940607 -1.082155,0.772248 -2.059108,1.308956 -2.170975,1.192928 -0.111873,-0.116034 0.463332,-4.019332 1.278192,-8.307249 0.81486,-4.287912 1.481872,-8.322306 1.481872,-8.96467 0,-1.18722 -1.643595,-3.074151 -6.472063,-7.431448 C 33.98515,9.70274 33.459875,9.1999492 32.591908,9.000047 Z"/>
+ <path style="fill:#f48e06" d="m 27.520103,27.899959 c -3.349397,-0.83217 -5.598921,-1.93472 -6.184298,-5.748798 -0.148763,-0.969276 -0.373995,-1.762322 -0.500512,-1.762322 -0.126518,0 -1.044842,0.410965 -2.040718,0.913252 -1.026333,0.517647 -2.357665,0.740128 -3.336578,0.684876 -1.802501,-0.101736 -3.42893,-1.445156 -4.526918,-3.321336 -0.443021,-0.757007 -0.806185,-1.616028 -0.807037,-2.27562 C 10.12284,15.438362 10.10979,14.893423 9.0668632,14.857917 7.4139561,15.10379 6.3706859,14.824217 5.6859729,14.099989 5.1008338,13.49034 4.888027,11.274258 4.888027,10.860219 4.888027,10.446181 3.6276529,10.275076 2.9009656,9.493923 1.9970922,8.5223009 1.5390842,8.1155958 2.6638174,8.1124531 7.3224245,8.4506245 11.663229,9.0363461 16.359644,9.061 c 6.16943,-0.050454 10.44058,-0.419558 16.516444,-1.0513887 0.577033,0.2004001 2.036674,2.2412817 2.271309,6.6445157 0.190363,3.572417 -0.832058,6.054261 -1.7835,10.739908 -0.662825,2.834812 -3.427062,2.970494 -5.843794,2.505929 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.876953 8.0097656 C 26.801089 8.6415963 22.528805 9.0100929 16.359375 9.0605469 C 11.66296 9.035893 7.3226696 8.4514527 2.6640625 8.1132812 C 1.7080393 8.1159525 1.9218335 8.4342298 2.5546875 9.1191406 C 2.5938941 9.1177741 2.6200841 9.1134041 2.6640625 9.1132812 C 7.3226696 9.4514527 11.66296 10.035893 16.359375 10.060547 C 22.528805 10.010097 26.801089 9.6415963 32.876953 9.0097656 C 33.453986 9.2101657 34.911849 11.251063 35.146484 15.654297 C 35.155026 15.814596 35.14857 15.962936 35.152344 16.119141 C 35.170657 15.645571 35.173566 15.162525 35.146484 14.654297 C 34.911849 10.251063 33.453986 8.2101657 32.876953 8.0097656 z"/>
+ <path style="fill:#9b9c9c" d="m 32.591908,8.0000002 c 0,0 0.596778,1.6469622 0.804359,5.5250398 0.191709,3.581531 -0.236479,8.208923 -1.194645,12.90652 0,0 -0.376338,1.4602 -1.830083,10.174047 -0.584235,3.494417 -1.161382,8.705105 -1.282461,11.079994 -0.190314,3.732929 -0.110795,4.52276 0.585431,5.829282 1.030334,1.933508 3.614634,3.437998 5.828041,3.447222 l 1.706899,0.0069 -0.198194,-3.198008 c -0.348647,-5.625695 2.146404,-12.069987 6.046455,-14.796036 3.505144,-2.450019 4.261655,-0.768168 2.961307,6.585142 -1.162023,6.571089 -1.006057,8.572022 0.79887,10.244884 1.538644,1.426059 3.773059,1.570914 7.087985,0.460474 3.422553,-1.1465 8.714452,-5.977428 8.063845,-7.735981 -0.342922,-0.926898 -0.749708,-0.604063 -2.795433,1.04304 -2.40067,1.932882 -4.035264,1.875719 -4.972929,0.801054 -0.681278,-0.780822 -0.660122,-1.260412 0.41529,-5.72999 0.779171,-3.238368 1.482991,-5.575193 1.496355,-8.149595 0.01805,-4.079882 -0.518932,-5.760564 -4.394602,-6.347978 -2.962206,-0.417269 -7.354693,0.423248 -10.882276,2.940607 -1.082155,0.772248 -2.059108,1.308956 -2.170975,1.192928 -0.111873,-0.116034 0.463332,-4.019332 1.278192,-8.307249 0.81486,-4.287912 1.481872,-8.322306 1.481872,-8.96467 0,-1.18722 -1.643595,-3.074151 -6.472063,-7.4314478 C 33.98515,8.7026998 33.459875,8.199909 32.591908,8.0000068 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.591797 8 C 32.591797 8 32.717114 8.3877801 32.867188 9.0957031 C 33.5749 9.3350352 34.09635 9.8030558 34.953125 10.576172 C 39.283053 14.483577 41.040281 16.398237 41.359375 17.609375 C 41.384365 17.39325 41.425781 17.098244 41.425781 17.007812 C 41.425781 15.820593 39.781593 13.933469 34.953125 9.5761719 C 33.985127 8.7026925 33.459764 8.1999022 32.591797 8 z M 33.431641 15.685547 C 33.398613 18.879601 32.977146 22.627273 32.201172 26.431641 C 32.201172 26.431641 31.824839 27.891622 30.371094 36.605469 C 29.786859 40.099886 29.210923 45.310658 29.089844 47.685547 C 29.02498 48.95782 29.007974 49.815515 29.019531 50.541016 C 29.033134 49.999625 29.051507 49.437507 29.089844 48.685547 C 29.210923 46.310658 29.786859 41.099886 30.371094 37.605469 C 31.824839 28.891622 32.201172 27.431641 32.201172 27.431641 C 33.059419 23.223917 33.488428 19.079468 33.431641 15.685547 z M 50.544922 30.048828 C 47.671497 29.964588 43.922573 30.883248 40.835938 33.085938 C 39.840232 33.796493 38.965879 34.282781 38.740234 34.269531 C 38.670303 34.842644 38.634021 35.246112 38.666016 35.279297 C 38.777883 35.395325 39.753782 34.858185 40.835938 34.085938 C 44.36352 31.568578 48.756544 30.729215 51.71875 31.146484 C 55.36119 31.698549 56.046271 33.243121 56.101562 36.810547 C 56.104429 36.704894 56.112729 36.600525 56.113281 36.494141 C 56.131331 32.414259 55.59442 30.733898 51.71875 30.146484 C 51.348474 30.094326 50.955411 30.060862 50.544922 30.048828 z M 46.599609 40.994141 C 46.548865 42.160878 46.353714 43.670782 46.019531 45.560547 C 45.490731 48.550846 45.250559 50.565277 45.298828 52.0625 C 45.360053 50.6835 45.601151 48.926433 46.019531 46.560547 C 46.460122 44.06906 46.658192 42.243319 46.599609 40.994141 z M 61.474609 48.017578 C 61.091913 48.03063 60.452406 48.542826 59.173828 49.572266 C 56.773158 51.505148 55.138837 51.447712 54.201172 50.373047 C 53.987644 50.12832 53.853753 49.90165 53.789062 49.583984 C 53.671956 50.573281 53.821744 50.93818 54.201172 51.373047 C 55.138837 52.447712 56.773158 52.505148 59.173828 50.572266 C 61.115601 49.008859 61.578545 48.653048 61.914062 49.412109 C 62.027928 49.073208 62.057888 48.770232 61.96875 48.529297 C 61.840154 48.18171 61.704227 48.009747 61.474609 48.017578 z M 36.994141 53.205078 C 36.979393 53.731251 36.979746 54.255581 37.011719 54.771484 L 37.146484 56.96875 L 37.208984 56.96875 L 37.011719 53.771484 C 37.000124 53.584392 36.999498 53.393814 36.994141 53.205078 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hitori.svg b/.icons/awkward/64x64/apps/hitori.svg
new file mode 100644
index 00000000..08bf2142
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hitori.svg
@@ -0,0 +1,35 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.9996139,15.285361 0,2.000028 c 0,0.396406 0.2714039,0.71481 0.6094087,0.71481 l 10.7813544,0 c 0.338005,0 0.609408,-0.318404 0.609408,-0.71481 l 0,-2.000028 c 0,0.396405 -0.271403,0.71481 -0.609408,0.71481 l -10.7813544,0 c -0.3380048,0 -0.6094087,-0.318405 -0.6094087,-0.71481 z m 14.0002001,0 0,2.000028 c 0,0.396406 0.271404,0.71481 0.609409,0.71481 l 10.781354,0 c 0.338005,0 0.610009,-0.318404 0.610009,-0.71481 l 0,-2.000028 c 0,0.396405 -0.272004,0.71481 -0.610009,0.71481 l -10.780754,0 c -0.338005,0 -0.609409,-0.318405 -0.609409,-0.71481 z m 14.0002,0 0,2.000028 c 0,0.396406 0.272004,0.71481 0.610009,0.71481 l 10.781354,0 c 0.336005,0 0.608009,-0.318404 0.608009,-0.71481 l 0,-2.000028 c 0,0.396405 -0.272004,0.71481 -0.610009,0.71481 l -10.780154,0 c -0.338005,0 -0.610009,-0.318405 -0.610009,-0.71481 z m 14.0002,0 0,2.000028 c 0,0.396406 0.272004,0.71481 0.610009,0.71481 l 10.781354,0 c 0.336005,0 0.608009,-0.318404 0.608009,-0.71481 l 0,-2.000028 c 0,0.396405 -0.272004,0.71481 -0.610009,0.71481 l -10.780154,0 c -0.338005,0 -0.610009,-0.318405 -0.610009,-0.71481 z m -42.0006001,14.0002 0,2.000028 c 0,0.396006 0.2714039,0.714011 0.6094087,0.714011 l 10.7813544,0 c 0.338005,0 0.609408,-0.318005 0.609408,-0.714011 l 0,-2.000028 c 0,0.396005 -0.271403,0.71401 -0.609408,0.71401 l -10.7813544,0 c -0.3380048,0 -0.6094087,-0.318005 -0.6094087,-0.71401 z m 14.0002001,0 0,2.000028 c 0,0.396006 0.271404,0.714011 0.609409,0.714011 l 10.781354,0 c 0.338005,0 0.610009,-0.318005 0.610009,-0.714011 l 0,-2.000028 c 0,0.396005 -0.272004,0.71401 -0.610009,0.71401 l -10.780754,0 c -0.338005,0 -0.609409,-0.318005 -0.609409,-0.71401 z m 14.0002,0 0,2.000028 c 0,0.396006 0.272004,0.714011 0.610009,0.714011 l 10.781354,0 c 0.336005,0 0.608009,-0.318005 0.608009,-0.714011 l 0,-2.000028 c 0,0.396005 -0.272004,0.71401 -0.610009,0.71401 l -10.781354,0 c -0.336005,0 -0.608009,-0.318005 -0.608009,-0.71401 z m 14.0002,0 0,2.000028 c 0,0.396006 0.272004,0.714011 0.610009,0.714011 l 10.781354,0 c 0.336005,0 0.608009,-0.318005 0.608009,-0.714011 l 0,-2.000028 c 0,0.396005 -0.272004,0.71401 -0.610009,0.71401 l -10.781354,0 c -0.336005,0 -0.608009,-0.318005 -0.608009,-0.71401 z m -42.0006001,14.0002 0,2.000029 c 0,0.396005 0.2714039,0.71401 0.6094087,0.71401 l 10.7813544,0 c 0.338005,0 0.609408,-0.318005 0.609408,-0.71401 l 0,-2.000029 c 0,0.396006 -0.271403,0.71401 -0.609408,0.71401 l -10.7813544,0 c -0.3380048,0 -0.6094087,-0.318004 -0.6094087,-0.71401 z m 14.0002001,0 0,2.000029 c 0,0.396005 0.271404,0.71401 0.609409,0.71401 l 10.781354,0 c 0.338005,0 0.610009,-0.318005 0.610009,-0.71401 l 0,-2.000029 c 0,0.396006 -0.272004,0.71401 -0.610009,0.71401 l -10.780754,0 c -0.338005,0 -0.609409,-0.318004 -0.609409,-0.71401 z m 14.0002,0 0,2.000029 c 0,0.396005 0.272004,0.71401 0.610009,0.71401 l 10.781354,0 c 0.336005,0 0.608009,-0.318005 0.608009,-0.71401 l 0,-2.000029 c 0,0.396006 -0.272004,0.71401 -0.610009,0.71401 l -10.781354,0 c -0.336005,0 -0.608009,-0.318004 -0.608009,-0.71401 z m 14.0002,0 0,2.000029 c 0,0.396005 0.272004,0.71401 0.610009,0.71401 l 10.781354,0 c 0.336005,0 0.608009,-0.318005 0.608009,-0.71401 l 0,-2.000029 c 0,0.396006 -0.272004,0.71401 -0.610009,0.71401 l -10.781354,0 c -0.336005,0 -0.608009,-0.318004 -0.608009,-0.71401 z m -42.0006001,14.0002 0,2.000029 C 4.9996139,59.681995 5.2710178,60 5.6090226,60 l 10.7813544,0 c 0.338005,0 0.609408,-0.318005 0.609408,-0.71401 l 0,-2.000029 c 0,0.396006 -0.271403,0.71401 -0.609408,0.71401 l -10.7813544,0 c -0.3380048,0 -0.6094087,-0.318004 -0.6094087,-0.71401 z m 14.0002001,0 0,2.000029 c 0,0.396005 0.271404,0.71401 0.609409,0.71401 l 10.781354,0 c 0.338005,0 0.610009,-0.318005 0.610009,-0.71401 l 0,-2.000029 c 0,0.396006 -0.272004,0.71401 -0.610009,0.71401 l -10.780754,0 c -0.338005,0 -0.609409,-0.318004 -0.609409,-0.71401 z m 14.0002,0 0,2.000029 c 0,0.396005 0.272004,0.71401 0.610009,0.71401 l 10.781354,0 c 0.336005,0 0.608009,-0.318005 0.608009,-0.71401 l 0,-2.000029 c 0,0.396006 -0.272004,0.71401 -0.610009,0.71401 l -10.781354,0 c -0.336005,0 -0.608009,-0.318004 -0.608009,-0.71401 z m 14.0002,0 0,2.000029 c 0,0.396005 0.272004,0.71401 0.610009,0.71401 l 10.781354,0 c 0.336005,0 0.608009,-0.318005 0.608009,-0.71401 l 0,-2.000029 c 0,0.396006 -0.272004,0.71401 -0.610009,0.71401 l -10.781354,0 c -0.336005,0 -0.608009,-0.318004 -0.608009,-0.71401 z"/>
+ <rect style="fill:#4f4f4f" width="12" height="12" x="5" y="5" rx=".61" ry=".716"/>
+ <rect style="fill:#e4e4e4" width="12" height="12" x="19" y="5" rx=".61" ry=".716"/>
+ <rect style="fill:#ff5757" width="12" height="12" x="33" y="5" rx=".61" ry=".716"/>
+ <rect style="fill:#e4e4e4" width="12" height="12" x="47" y="5" rx=".61" ry=".716"/>
+ <rect style="fill:#e4e4e4" width="12" height="12" x="5" y="19" rx=".61" ry=".716"/>
+ <rect style="fill:#e4e4e4" width="12" height="12" x="19" y="19" rx=".61" ry=".716"/>
+ <rect style="fill:#ff5757" width="12" height="12" x="33" y="19" rx=".61" ry=".716"/>
+ <rect style="fill:#e4e4e4" width="12" height="12" x="47" y="19" rx=".61" ry=".716"/>
+ <rect style="fill:#e4e4e4" width="12" height="12" x="5" y="33" rx=".61" ry=".716"/>
+ <rect style="fill:#4f4f4f" width="12" height="12" x="19" y="33" rx=".61" ry=".716"/>
+ <rect style="fill:#e4e4e4" width="12" height="12" x="33" y="33" rx=".61" ry=".716"/>
+ <rect style="fill:#4ac73e" width="12" height="12" x="47" y="33" rx=".61" ry=".716"/>
+ <rect style="fill:#e4e4e4" width="12" height="12" x="5" y="47" rx=".61" ry=".716"/>
+ <rect style="fill:#e4e4e4" width="12" height="12" x="19" y="47" rx=".61" ry=".716"/>
+ <rect style="fill:#e4e4e4" width="12" height="12" x="33" y="47" rx=".61" ry=".716"/>
+ <rect style="fill:#e4e4e4" width="12" height="12" x="47" y="47" rx=".61" ry=".716"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.609375 5 C 5.2713702 5 5 5.3184381 5 5.7148438 L 5 6.7148438 C 5 6.3184381 5.2713702 6 5.609375 6 L 16.390625 6 C 16.72863 6 17 6.3184382 17 6.7148438 L 17 5.7148438 C 17 5.3184382 16.72863 5 16.390625 5 L 5.609375 5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.609375 5 C 19.27137 5 19 5.3184381 19 5.7148438 L 19 6.7148438 C 19 6.3184381 19.27137 6 19.609375 6 L 30.390625 6 C 30.72863 6 31 6.3184382 31 6.7148438 L 31 5.7148438 C 31 5.3184382 30.72863 5 30.390625 5 L 19.609375 5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 33.607422 5 C 33.270335 5.0012409 33 5.3192127 33 5.7148438 L 33 6.7148438 C 33 6.3192127 33.270335 6.0012409 33.607422 6 L 33.609375 6 L 44.388672 6 C 44.726677 6 45 6.3184382 45 6.7148438 L 45 5.7148438 C 45 5.3184382 44.726677 5 44.388672 5 L 33.609375 5 L 33.607422 5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 47.607422 5 C 47.270335 5.0012409 47 5.3192127 47 5.7148438 L 47 6.7148438 C 47 6.3192127 47.270335 6.0012409 47.607422 6 L 47.609375 6 L 58.388672 6 C 58.726677 6 59 6.3184382 59 6.7148438 L 59 5.7148438 C 59 5.3184382 58.726677 5 58.388672 5 L 47.609375 5 L 47.607422 5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.609375 19 C 5.2713702 19 5 19.318838 5 19.714844 L 5 20.714844 C 5 20.318838 5.2713702 20 5.609375 20 L 16.390625 20 C 16.72863 20 17 20.318838 17 20.714844 L 17 19.714844 C 17 19.318838 16.72863 19 16.390625 19 L 5.609375 19 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.609375 19 C 19.27137 19 19 19.318838 19 19.714844 L 19 20.714844 C 19 20.318838 19.27137 20 19.609375 20 L 30.390625 20 C 30.72863 20 31 20.318838 31 20.714844 L 31 19.714844 C 31 19.318838 30.72863 19 30.390625 19 L 19.609375 19 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 33.607422 19 C 33.270335 19.001239 33 19.319611 33 19.714844 L 33 20.714844 C 33 20.319611 33.270335 20.001239 33.607422 20 L 33.609375 20 L 44.388672 20 C 44.726677 20 45 20.318838 45 20.714844 L 45 19.714844 C 45 19.318838 44.726677 19 44.388672 19 L 33.609375 19 L 33.607422 19 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 47.607422 19 C 47.270335 19.001239 47 19.319611 47 19.714844 L 47 20.714844 C 47 20.319611 47.270335 20.001239 47.607422 20 L 47.609375 20 L 58.388672 20 C 58.726677 20 59 20.318838 59 20.714844 L 59 19.714844 C 59 19.318838 58.726677 19 58.388672 19 L 47.609375 19 L 47.607422 19 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.609375 33 C 5.2713702 33 5 33.318838 5 33.714844 L 5 34.714844 C 5 34.318838 5.2713702 34 5.609375 34 L 16.390625 34 C 16.72863 34 17 34.318838 17 34.714844 L 17 33.714844 C 17 33.318838 16.72863 33 16.390625 33 L 5.609375 33 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 19.609375 33 C 19.27137 33 19 33.318838 19 33.714844 L 19 34.714844 C 19 34.318838 19.27137 34 19.609375 34 L 30.390625 34 C 30.72863 34 31 34.318838 31 34.714844 L 31 33.714844 C 31 33.318838 30.72863 33 30.390625 33 L 19.609375 33 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 33.607422 33 C 33.270335 33.001239 33 33.319611 33 33.714844 L 33 34.714844 C 33 34.319611 33.270335 34.001239 33.607422 34 L 33.609375 34 L 44.388672 34 C 44.726677 34 45 34.318838 45 34.714844 L 45 33.714844 C 45 33.318838 44.726677 33 44.388672 33 L 33.609375 33 L 33.607422 33 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 47.607422 33 C 47.270335 33.001239 47 33.319611 47 33.714844 L 47 34.714844 C 47 34.319611 47.270335 34.001239 47.607422 34 L 47.609375 34 L 58.388672 34 C 58.726677 34 59 34.318838 59 34.714844 L 59 33.714844 C 59 33.318838 58.726677 33 58.388672 33 L 47.609375 33 L 47.607422 33 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.609375 47 C 5.2713702 47 5 47.318838 5 47.714844 L 5 48.714844 C 5 48.318838 5.2713702 48 5.609375 48 L 16.390625 48 C 16.72863 48 17 48.318838 17 48.714844 L 17 47.714844 C 17 47.318838 16.72863 47 16.390625 47 L 5.609375 47 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.609375 47 C 19.27137 47 19 47.318838 19 47.714844 L 19 48.714844 C 19 48.318838 19.27137 48 19.609375 48 L 30.390625 48 C 30.72863 48 31 48.318838 31 48.714844 L 31 47.714844 C 31 47.318838 30.72863 47 30.390625 47 L 19.609375 47 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 33.607422 47 C 33.270335 47.001239 33 47.319611 33 47.714844 L 33 48.714844 C 33 48.319611 33.270335 48.001239 33.607422 48 L 33.609375 48 L 44.388672 48 C 44.726677 48 45 48.318838 45 48.714844 L 45 47.714844 C 45 47.318838 44.726677 47 44.388672 47 L 33.609375 47 L 33.607422 47 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 47.607422 47 C 47.270335 47.001239 47 47.319611 47 47.714844 L 47 48.714844 C 47 48.319611 47.270335 48.001239 47.607422 48 L 47.609375 48 L 58.388672 48 C 58.726677 48 59 48.318838 59 48.714844 L 59 47.714844 C 59 47.318838 58.726677 47 58.388672 47 L 47.609375 47 L 47.607422 47 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hollow-knight.svg b/.icons/awkward/64x64/apps/hollow-knight.svg
new file mode 100644
index 00000000..dceb0931
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hollow-knight.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#595f93" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 20.037214,13.387894 c -0.210544,0.01484 -0.47175,0.109565 -0.845587,0.291574 -2.097593,1.02122 -4.431008,3.984616 -5.444619,6.912947 -0.903884,2.61132 -0.991405,5.473881 -0.241217,7.800921 0.861098,2.590884 2.394716,4.784502 4.452994,6.610769 0.596544,1.302432 -0.240668,2.212504 0.143141,5.686883 C 19,49 21,54 32,54 c 11,0 13,-5 13.897074,-13.309012 0.383809,-3.474379 -0.453404,-4.384451 0.14314,-5.686883 2.058278,-1.826267 3.592897,-4.019885 4.453995,-6.610769 0.750188,-2.327041 0.662667,-5.189601 -0.241217,-7.800921 -1.013611,-2.928331 -3.347028,-5.891727 -5.444619,-6.912947 -0.373838,-0.182011 -0.635043,-0.276728 -0.845586,-0.291574 -0.210543,-0.01485 -0.368322,0.0525 -0.538099,0.19615 0,0 1.438045,1.476147 1.598395,2.926339 -0.300997,1.058236 -2.33,0.887974 -2.33,0.887974 0,-1e-6 3.127729,2.881594 3.679227,5.123745 0.444167,1.883745 0.203617,5.364298 -1.884677,6.237025 0,0 -5.197488,-1.802455 -12.487633,-1.802455 -7.290146,0 -12.487634,1.802455 -12.487634,1.802455 -2.088293,-0.872727 -2.328843,-4.35328 -1.884676,-6.237025 0.551498,-2.242151 3.679227,-5.123746 3.679227,-5.123745 0,0 -2.029003,0.170262 -2.33,-0.887974 0.16035,-1.450192 1.598395,-2.926339 1.598395,-2.926339 -0.169776,-0.143651 -0.327556,-0.211002 -0.538098,-0.19615 z"/>
+ <path style="fill:#ffffff" d="m 20.037214,12.387894 c -0.210544,0.01484 -0.47175,0.109565 -0.845587,0.291574 -2.097593,1.02122 -4.431008,3.984616 -5.444619,6.912947 -0.903884,2.61132 -0.991405,5.473881 -0.241217,7.800921 0.861098,2.590884 2.394716,4.784502 4.452994,6.610769 0.596544,1.302432 -0.240668,2.212504 0.143141,5.686883 C 19,48 21,53 32,53 c 11,0 13,-5 13.897074,-13.309012 0.383809,-3.474379 -0.453404,-4.384451 0.14314,-5.686883 2.058278,-1.826267 3.592897,-4.019885 4.453995,-6.610769 0.750188,-2.327041 0.662667,-5.189601 -0.241217,-7.800921 -1.013611,-2.928331 -3.347028,-5.891727 -5.444619,-6.912947 -0.373838,-0.182011 -0.635043,-0.276728 -0.845586,-0.291574 -0.210543,-0.01485 -0.368322,0.0525 -0.538099,0.19615 0,0 1.438045,1.476147 1.598395,2.926339 -0.300997,1.058236 -2.33,0.887974 -2.33,0.887974 0,-1e-6 3.127729,2.881594 3.679227,5.123745 0.444167,1.883745 0.203617,5.364298 -1.884677,6.237025 0,0 -5.197488,-1.802455 -12.487633,-1.802455 -7.290146,0 -12.487634,1.802455 -12.487634,1.802455 -2.088293,-0.872727 -2.328843,-4.35328 -1.884676,-6.237025 0.551498,-2.242151 3.679227,-5.123746 3.679227,-5.123745 0,0 -2.029003,0.170262 -2.33,-0.887974 0.16035,-1.450192 1.598395,-2.926339 1.598395,-2.926339 -0.169776,-0.143651 -0.327556,-0.211002 -0.538098,-0.19615 z"/>
+ <ellipse style="fill:#3f3f3f" cx="54.923" cy="21.741" rx="3.824" ry="4.65" transform="matrix(0.88932251,0.45728052,-0.4528084,0.89160785,0,0)"/>
+ <ellipse id="ellipse840" style="fill:#3f3f3f" cx="-2.14" cy="51.008" rx="3.824" ry="4.65" transform="matrix(-0.88932251,0.45728052,0.4528084,0.89160785,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/homebank.svg b/.icons/awkward/64x64/apps/homebank.svg
new file mode 100644
index 00000000..57dd149d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/homebank.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <path style="fill:#f4981b" d="m 31.9996,4.0008294 c -15.511778,0 -27.9995996,12.4878216 -27.9995996,27.9995996 0,15.511778 12.4878216,27.9996 27.9995996,27.9996 15.511778,0 27.9996,-12.487822 27.9996,-27.9996 0,-15.511778 -12.487822,-27.9995996 -27.9996,-27.9995996 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="22"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="22"/>
+ <path style="fill:#3f3f3f" d="m 17.9998,32.000429 3.999943,0 0,13.9998 19.999714,0 0,-13.9998 3.999943,0 -13.9998,-14.0022 z"/>
+ <rect style="fill:#3f3f3f" width="4" height="14" x="38" y="20"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hon.svg b/.icons/awkward/64x64/apps/hon.svg
new file mode 120000
index 00000000..0cf4c37b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hon.svg
@@ -0,0 +1 @@
+heroesofnewerth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/honicon_128x128.svg b/.icons/awkward/64x64/apps/honicon_128x128.svg
new file mode 120000
index 00000000..0cf4c37b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/honicon_128x128.svg
@@ -0,0 +1 @@
+heroesofnewerth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hook.svg b/.icons/awkward/64x64/apps/hook.svg
new file mode 100644
index 00000000..a95334af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hook.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="31.5" cy="32.5" r="28.5"/>
+ <circle style="fill:#595552" cx="31.5" cy="31.5" r="28.5"/>
+ <path style="opacity:0.2" d="m 8,24 v 7 H 3.0742188 A 28.5,28.5 0 0 0 3,32.5 28.5,28.5 0 0 0 3.0546875,34 H 8 v 7 h 3 V 24 Z m 13.5,0 C 16.80558,24 13,27.80558 13,32.5 13,37.19442 16.80558,41 21.5,41 26.19442,41 30,37.19442 30,32.5 30,27.80558 26.19442,24 21.5,24 Z m 19,0 C 35.80558,24 32,27.80558 32,32.5 32,37.19442 35.80558,41 40.5,41 45.19442,41 49,37.19442 49,32.5 49,27.80558 45.19442,24 40.5,24 Z M 51,24 v 17 h 3 v -5.892578 l 5.091797,4.386719 a 28.5,28.5 0 0 0 0.644531,-3.34375 l -4.433594,-3.619141 4.359375,-4.25 A 28.5,28.5 0 0 0 58.988281,25.001953 L 54,29.972656 V 24 Z m -10.333984,2.666016 c 3.129614,0 5.667968,2.538354 5.667968,5.667968 C 46.333984,35.463598 43.79563,38 40.666016,38 37.536402,38 35,35.463598 35,32.333984 35,29.20437 37.536402,26.666016 40.666016,26.666016 Z M 21.5,27 C 24.537566,27 27,29.462434 27,32.5 27,35.537565 24.537566,38 21.5,38 18.462435,38 16,35.537565 16,32.5 16,29.462434 18.462435,27 21.5,27 Z"/>
+ <path style="fill:#ffffff" d="M 8 23 L 8 30 L 3.0742188 30 A 28.5 28.5 0 0 0 3 31.5 A 28.5 28.5 0 0 0 3.0546875 33 L 8 33 L 8 40 L 11 40 L 11 23 L 8 23 z M 21.5 23 C 16.80558 23 13 26.80558 13 31.5 C 13 36.19442 16.80558 40 21.5 40 C 26.19442 40 30 36.19442 30 31.5 C 30 26.80558 26.19442 23 21.5 23 z M 40.5 23 C 35.80558 23 32 26.80558 32 31.5 C 32 36.19442 35.80558 40 40.5 40 C 45.19442 40 49 36.19442 49 31.5 C 49 26.80558 45.19442 23 40.5 23 z M 51 23 L 51 40 L 54 40 L 54 34.107422 L 59.091797 38.494141 A 28.5 28.5 0 0 0 59.736328 35.150391 L 55.302734 31.53125 L 59.662109 27.28125 A 28.5 28.5 0 0 0 58.988281 24.001953 L 54 28.972656 L 54 23 L 51 23 z M 40.666016 25.666016 C 43.79563 25.666016 46.333984 28.20437 46.333984 31.333984 C 46.333984 34.463598 43.79563 37 40.666016 37 C 37.536402 37 35 34.463598 35 31.333984 C 35 28.20437 37.536402 25.666016 40.666016 25.666016 z M 21.5 26 C 24.537566 26 27 28.462434 27 31.5 C 27 34.537565 24.537566 37 21.5 37 C 18.462435 37 16 34.537565 16 31.5 C 16 28.462434 18.462435 26 21.5 26 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.5 3 A 28.5 28.5 0 0 0 3 31.5 A 28.5 28.5 0 0 0 3.0214844 32.082031 A 28.5 28.5 0 0 1 31.5 4 A 28.5 28.5 0 0 1 59.978516 31.917969 A 28.5 28.5 0 0 0 60 31.5 A 28.5 28.5 0 0 0 31.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/horizon-chase-turbo.svg b/.icons/awkward/64x64/apps/horizon-chase-turbo.svg
new file mode 100644
index 00000000..dbf1558f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/horizon-chase-turbo.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 15.200002,32 1.411414,2 h 18.543386 l 2.691794,1.033667 h 3.013765 l 0.06427,0.816666 L 37.90962,46.048944 40.475682,49 h 10.007506 l 0.926594,-4.049853 H 42.72103 L 41.99629,43.697853 44.452853,36 h 9.3539 l 0.974637,-4 z"/>
+ <path style="opacity:0.2" d="M 30.612195,13 26.709352,27.0235 23.518971,26.9765 20.409516,28 H 9.4696242 L 6.7993907,30 H 30.859095 L 35.55501,13.000002 Z m 12.328638,0 -1.750214,6.804807 0.784185,2.528386 -1.988233,-1.333611 h -5.567695 l -1.250064,5.000086 h 5.454078 l 0.838456,1.148663 -0.934931,2.851667 h 4.661322 L 47.883335,13 Z"/>
+ <path style="fill:#ffffff" d="M 30.612195,12 26.709352,26.0235 23.518971,25.9765 20.409516,27 H 9.4696242 L 6.7993907,29 H 30.859095 L 35.55501,12.000002 Z m 12.328638,0 -1.750214,6.804807 0.784185,2.528386 -1.988233,-1.333611 h -5.567695 l -1.250064,5.000086 h 5.454078 l 0.838456,1.148663 -0.934931,2.851667 h 4.661322 L 47.883335,12 Z"/>
+ <path style="fill:#dc384b" d="m 15.200002,31 1.411414,2 h 18.543386 l 2.691794,1.033667 h 3.013765 l 0.06427,0.816666 L 37.90962,45.048944 40.475682,48 h 10.007506 l 0.926594,-4.049853 H 42.72103 L 41.99629,42.697853 44.452853,35 h 9.3539 l 0.974637,-4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.199219 31 L 15.90625 32 L 54.537109 32 L 54.78125 31 L 15.199219 31 z M 40.863281 35.054688 L 37.910156 45.048828 L 38.130859 45.302734 L 40.923828 35.849609 L 40.863281 35.054688 z M 42.201172 43.052734 L 41.996094 43.697266 L 42.720703 44.949219 L 51.181641 44.949219 L 51.410156 43.949219 L 42.720703 43.949219 L 42.201172 43.052734 z"/>
+ <path style="opacity:0.2" d="m 44.461673,52.283049 c -1.561802,1.650998 -2.791354,2.262917 -2.791354,1.389266 0,-0.171185 0.539821,-1.356701 1.199606,-2.634429 1.21419,-2.351385 1.37981,-2.89963 0.976729,-3.235543 -0.309393,-0.257855 -0.809449,-0.112741 -2.47595,0.718453 l -1.424226,0.710221 h -1.821071 c -1.580353,0 -1.862935,0.03811 -2.137093,0.28703 -0.444272,0.403352 -0.416887,1.146329 0.05888,1.595124 0.493451,0.465512 0.494319,1.262012 0.0036,2.815589 -0.660181,2.09014 -1.765125,3.626638 -2.793694,3.884296 -0.470318,0.117825 -0.883894,-0.2302 -0.883894,-0.743743 0,-0.19058 0.331942,-1.185025 0.737156,-2.210064 0.916,-2.317219 1.504571,-4.566815 1.259645,-4.812729 -0.127794,-0.128324 -0.475929,-0.06931 -1.38148,0.233505 -1.804439,0.603434 -1.859518,0.670516 -1.985657,2.402687 -0.132677,1.82193 -0.632759,2.987776 -1.77247,4.132215 -1.488391,1.494568 -1.689072,0.576921 -0.48909,-2.238589 1.129555,-2.650286 1.300303,-3.154412 1.12579,-3.32965 -0.201398,-0.202234 -2.953791,0.70603 -3.440064,1.135174 -0.225661,0.199134 -0.47993,0.750364 -0.700539,1.520135 -0.305626,1.066428 -0.334629,1.400805 -0.248063,2.860877 0.06535,1.102174 0.18381,1.818515 0.354965,2.149185 0.293647,0.56763 1.046007,1.083765 1.581495,1.084595 0.626613,0.0014 1.549359,-0.556681 2.474179,-1.495138 l 0.889744,-0.902846 0.498462,0.514946 c 0.928944,0.960471 2.277537,0.829001 3.885527,-0.378786 0.894425,-0.671809 2.208691,-2.370606 2.909677,-3.760781 0.271429,-0.538296 0.685754,-1.289674 0.921089,-1.669824 0.428122,-0.69161 1.113274,-1.164805 1.346913,-0.930198 0.06829,0.06857 -0.279088,0.998901 -0.772292,2.067137 -0.925419,2.004332 -1.078875,2.737716 -0.661028,3.157316 0.381806,0.383328 1.148895,0.291138 1.803798,-0.216743 1.030673,-0.799285 2.517234,-1.763388 3.087745,-2.002435 l 0.554133,-0.23233 0.298125,0.507301 c 0.378659,0.644418 0.967996,0.769676 2.446071,0.520238 1.64585,-0.27776 3.044396,-0.783575 5.564561,-2.01273 3.025819,-1.475776 3.086036,-1.492102 5.018354,-1.366916 1.027968,0.0666 1.829454,0.04465 2.218503,-0.06086 2.028843,-0.550283 3.915546,-3.177302 4.080578,-5.68176 0.147943,-1.40107 -0.496322,-2.828599 -1.675226,-3.47993 -0.688456,-0.361537 -2.09484,-0.315763 -3.043229,0.09912 -2.6698,1.507048 -3.522991,3.951603 -3.172373,6.919274 0.09094,0.656873 0.06967,0.881128 -0.09519,1.006659 -0.387033,0.294655 -3.071415,1.324165 -3.176769,1.218402 -0.05696,-0.05719 0.0458,-0.306661 0.228133,-0.554355 0.795454,-1.080369 1.063913,-1.561668 1.358337,-2.437095 0.535941,-1.593477 0.371656,-2.524655 -0.588021,-3.335534 -0.553392,-0.467586 -1.531621,-0.757762 -2.191569,-0.650223 -0.263644,0.04296 -0.519249,0.03792 -0.567877,-0.01092 1.007769,-2.110123 2.322367,-4.435681 3.379444,-6.233171 0.587624,-0.997135 1.068394,-1.975388 1.068394,-2.173586 0,-0.549138 -0.402241,-1.049477 -1.12667,-1.40162 -1.172189,-0.148946 -1.937489,0.583017 -2.542235,1.550655 -3.017974,5.072168 -5.194027,10.974068 -7.372298,15.71312 z M 18.628845,46.57897 c -1.280139,0.53364 -3.614792,0.762907 -2.175357,2.447068 0.68644,0.771442 1.577164,0.765702 3.998871,-0.02559 1.072147,-0.350322 2.043916,-0.673083 2.159346,-0.717278 -0.26204,2.464958 -7.338777,12.52525 -5.897274,14.488773 0.356222,0.357626 1.030321,0.287894 1.56248,-0.161746 1.131903,-0.956376 3.550092,-5.005124 6.45782,-10.811514 l 2.484419,-4.96095 3.064322,-1.221049 c 5.179272,-2.063656 5.953315,-2.130531 5.507149,-3.484042 -0.526432,-1.597045 -6.848827,1.02932 -8.475637,1.493357 -2.949159,0.845444 -5.799549,1.841073 -8.686139,2.952969 z m 42.216651,-2.39213 c 0.886748,0 1.135651,0.90666 0.704066,2.565908 -0.292422,1.124565 -0.890421,2.147249 -1.624551,2.778239 -0.79514,0.683432 -1.349958,0.708052 -1.612548,0.07147 -0.663005,-1.607271 1.118151,-5.41561 2.533033,-5.415611 z m -9.749391,2.560907 c 0.261233,-0.0048 0.491254,0.06832 0.62147,0.225859 0.485499,0.587412 -0.499152,3.556708 -1.565989,4.722742 -0.834325,0.911881 -2.11691,1.396308 -2.415011,0.91196 -0.354643,-0.576224 1.400068,-4.675837 2.342089,-5.471778 0.294085,-0.24849 0.681599,-0.38276 1.017441,-0.388783 z"/>
+ <path style="fill:#ffc208" d="m 44.461673,51.283049 c -1.561802,1.650998 -2.791354,2.262917 -2.791354,1.389266 0,-0.171185 0.539821,-1.356701 1.199606,-2.634429 1.21419,-2.351385 1.37981,-2.89963 0.976729,-3.235543 -0.309393,-0.257855 -0.809449,-0.112741 -2.47595,0.718453 l -1.424226,0.710221 h -1.821071 c -1.580353,0 -1.862935,0.03811 -2.137093,0.28703 -0.444272,0.403352 -0.416887,1.146329 0.05888,1.595124 0.493451,0.465512 0.494319,1.262012 0.0036,2.815589 -0.660181,2.09014 -1.765125,3.626638 -2.793694,3.884296 -0.470318,0.117825 -0.883894,-0.2302 -0.883894,-0.743743 0,-0.19058 0.331942,-1.185025 0.737156,-2.210064 0.916,-2.317219 1.504571,-4.566815 1.259645,-4.812729 -0.127794,-0.128324 -0.475929,-0.06931 -1.38148,0.233505 -1.804439,0.603434 -1.859518,0.670516 -1.985657,2.402687 -0.132677,1.82193 -0.632759,2.987776 -1.77247,4.132215 -1.488391,1.494568 -1.689072,0.576921 -0.48909,-2.238589 1.129555,-2.650286 1.300303,-3.154412 1.12579,-3.32965 -0.201398,-0.202234 -2.953791,0.70603 -3.440064,1.135174 -0.225661,0.199134 -0.47993,0.750364 -0.700539,1.520135 -0.305626,1.066428 -0.334629,1.400805 -0.248063,2.860877 0.06535,1.102174 0.18381,1.818515 0.354965,2.149185 0.293647,0.56763 1.046007,1.083765 1.581495,1.084595 0.626613,0.0014 1.549359,-0.556681 2.474179,-1.495138 l 0.889744,-0.902846 0.498462,0.514946 c 0.928944,0.960471 2.277537,0.829001 3.885527,-0.378786 0.894425,-0.671809 2.208691,-2.370606 2.909677,-3.760781 0.271429,-0.538296 0.685754,-1.289674 0.921089,-1.669824 0.428122,-0.69161 1.113274,-1.164805 1.346913,-0.930198 0.06829,0.06857 -0.279088,0.998901 -0.772292,2.067137 -0.925419,2.004332 -1.078875,2.737716 -0.661028,3.157316 0.381806,0.383328 1.148895,0.291138 1.803798,-0.216743 1.030673,-0.799285 2.517234,-1.763388 3.087745,-2.002435 l 0.554133,-0.23233 0.298125,0.507301 c 0.378659,0.644418 0.967996,0.769676 2.446071,0.520238 1.64585,-0.27776 3.044396,-0.783575 5.564561,-2.01273 3.025819,-1.475776 3.086036,-1.492102 5.018354,-1.366916 1.027968,0.0666 1.829454,0.04465 2.218503,-0.06086 2.028843,-0.550283 3.915546,-3.177302 4.080578,-5.68176 0.147943,-1.40107 -0.496322,-2.828599 -1.675226,-3.47993 -0.688456,-0.361537 -2.09484,-0.315763 -3.043229,0.09912 -2.6698,1.507048 -3.522991,3.951603 -3.172373,6.919274 0.09094,0.656873 0.06967,0.881128 -0.09519,1.006659 -0.387033,0.294655 -3.071415,1.324165 -3.176769,1.218402 -0.05696,-0.05719 0.0458,-0.306661 0.228133,-0.554355 0.795454,-1.080369 1.063913,-1.561668 1.358337,-2.437095 0.535941,-1.593477 0.371656,-2.524655 -0.588021,-3.335534 -0.553392,-0.467586 -1.531621,-0.757762 -2.191569,-0.650223 -0.263644,0.04296 -0.519249,0.03792 -0.567877,-0.01092 1.007769,-2.110123 2.322367,-4.435681 3.379444,-6.233171 0.587624,-0.997135 1.068394,-1.975388 1.068394,-2.173586 0,-0.549138 -0.402241,-1.049477 -1.12667,-1.40162 -1.172189,-0.148946 -1.937489,0.583017 -2.542235,1.550655 -3.017974,5.072168 -5.194027,10.974068 -7.372298,15.71312 z M 18.628845,45.57897 c -1.280139,0.53364 -3.614792,0.762907 -2.175357,2.447068 0.68644,0.771442 1.577164,0.765702 3.998871,-0.02559 1.072147,-0.350322 2.043916,-0.673083 2.159346,-0.717278 -0.26204,2.464958 -7.338777,12.52525 -5.897274,14.488773 0.356222,0.357626 1.030321,0.287894 1.56248,-0.161746 1.131903,-0.956376 3.550092,-5.005124 6.45782,-10.811514 l 2.484419,-4.96095 3.064322,-1.221049 c 5.179272,-2.063656 5.953315,-2.130531 5.507149,-3.484042 -0.526432,-1.597045 -6.848827,1.02932 -8.475637,1.493357 -2.949159,0.845444 -5.799549,1.841073 -8.686139,2.952969 z m 42.216651,-2.39213 c 0.886748,0 1.135651,0.90666 0.704066,2.565908 -0.292422,1.124565 -0.890421,2.147249 -1.624551,2.778239 -0.79514,0.683432 -1.349958,0.708052 -1.612548,0.07147 -0.663005,-1.607271 1.118151,-5.41561 2.533033,-5.415611 z m -9.749391,2.560907 c 0.261233,-0.0048 0.491254,0.06832 0.62147,0.225859 0.485499,0.587412 -0.499152,3.556708 -1.565989,4.722742 -0.834325,0.911881 -2.11691,1.396308 -2.415011,0.91196 -0.354643,-0.576224 1.400068,-4.675837 2.342089,-5.471778 0.294085,-0.24849 0.681599,-0.38276 1.017441,-0.388783 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.249581 4 4 5.249581 4 6.8007812 L 4 7.8007812 C 4 6.249581 5.249581 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.249581 60 7.8007812 L 60 6.8007812 C 60 5.249581 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 53.955078 34.003906 C 53.015052 34.057456 52.363137 34.723629 51.833984 35.570312 C 48.81601 40.64248 46.639209 46.544151 44.460938 51.283203 C 43.307465 52.502551 42.339692 53.150712 41.910156 53.056641 C 41.801405 53.314048 41.669922 53.613542 41.669922 53.671875 C 41.669922 54.545526 42.899135 53.934201 44.460938 52.283203 C 46.639209 47.544151 48.81601 41.64248 51.833984 36.570312 C 52.43873 35.602674 53.204764 34.870585 54.376953 35.019531 C 54.848031 35.248521 55.165211 35.544104 55.341797 35.871094 C 55.434648 35.660137 55.503906 35.485935 55.503906 35.419922 C 55.503906 34.870784 55.101382 34.371674 54.376953 34.019531 C 54.230429 34.000913 54.089368 33.996256 53.955078 34.003906 z M 34.472656 40.626953 C 32.396137 40.713617 28.534561 42.278925 27.314453 42.626953 C 24.365294 43.472397 21.515496 44.466229 18.628906 45.578125 C 17.453381 46.068156 15.396658 46.305569 16.181641 47.644531 C 16.632694 47.125647 17.833279 46.909791 18.628906 46.578125 C 21.515496 45.466229 24.365294 44.472397 27.314453 43.626953 C 28.920745 43.168769 35.09531 40.609316 35.757812 42.082031 C 35.924842 41.820692 35.923728 41.535415 35.791016 41.132812 C 35.659408 40.733551 35.164829 40.598065 34.472656 40.626953 z M 60.878906 41.330078 C 60.322705 41.34819 59.73396 41.464433 59.259766 41.671875 C 56.801242 43.059662 55.897129 45.248154 56.041016 47.902344 C 56.1607 45.700108 57.11763 43.881067 59.259766 42.671875 C 60.208155 42.256992 61.616231 42.210729 62.304688 42.572266 C 63.233894 43.085642 63.822145 44.083199 63.960938 45.167969 C 63.964275 45.129492 63.975983 45.091162 63.978516 45.052734 C 64.126459 43.651664 63.483592 42.223597 62.304688 41.572266 C 61.960459 41.391497 61.435108 41.311966 60.878906 41.330078 z M 52.166016 43.828125 C 51.972855 43.808738 51.788034 43.811006 51.623047 43.837891 C 51.595562 43.842369 51.57396 43.84031 51.546875 43.84375 C 51.380615 44.173506 51.208639 44.505774 51.054688 44.828125 C 51.103316 44.876965 51.359403 44.880851 51.623047 44.837891 C 52.282995 44.730352 53.261061 45.020695 53.814453 45.488281 C 54.280268 45.881871 54.556295 46.306103 54.658203 46.818359 C 54.816451 45.808004 54.551562 45.111102 53.814453 44.488281 C 53.399409 44.137592 52.745498 43.886287 52.166016 43.828125 z M 61.701172 44.90625 C 61.668203 45.168566 61.631821 45.432882 61.548828 45.751953 C 61.256406 46.876518 60.659911 47.90026 59.925781 48.53125 C 59.130641 49.214682 58.57509 49.238145 58.3125 48.601562 C 58.271062 48.501108 58.239826 48.393527 58.216797 48.277344 C 58.15599 48.780016 58.166639 49.247964 58.3125 49.601562 C 58.57509 50.238145 59.130641 50.214682 59.925781 49.53125 C 60.659911 48.90026 61.256406 47.876518 61.548828 46.751953 C 61.755912 45.95581 61.802713 45.338838 61.701172 44.90625 z M 43.564453 46.689453 C 43.21517 46.660446 42.62097 46.898089 41.371094 47.521484 L 39.947266 48.230469 L 38.125 48.230469 C 36.544647 48.230469 36.262439 48.268658 35.988281 48.517578 C 35.644814 48.82941 35.591199 49.34068 35.800781 49.765625 C 35.850176 49.675503 35.908914 49.589635 35.988281 49.517578 C 36.262439 49.268658 36.544647 49.230469 38.125 49.230469 L 39.947266 49.230469 L 41.371094 48.521484 C 43.037595 47.69029 43.53631 47.544879 43.845703 47.802734 C 43.863255 47.817362 43.873316 47.835998 43.888672 47.851562 C 44.091886 47.271918 44.067713 46.98775 43.845703 46.802734 C 43.768355 46.738271 43.680881 46.699122 43.564453 46.689453 z M 51.769531 47.119141 C 51.561916 48.264944 50.883052 49.898614 50.152344 50.697266 C 49.367735 51.554809 48.196436 52.022547 47.810547 51.673828 C 47.693373 52.122886 47.65131 52.469284 47.736328 52.607422 C 48.034429 53.09177 49.318019 52.609147 50.152344 51.697266 C 51.158958 50.597054 52.075187 47.914543 51.769531 47.119141 z M 22.611328 48.283203 C 22.593365 48.290081 22.331983 48.375107 22.275391 48.394531 C 20.918422 51.761014 15.932576 59.285587 16.583984 61.486328 C 17.150334 58.104492 22.386313 50.399878 22.611328 48.283203 z M 34.228516 48.986328 C 34.034242 48.962984 33.667445 49.052186 32.988281 49.279297 C 31.183842 49.882731 31.128092 49.951423 31.001953 51.683594 C 30.869276 53.505524 30.37018 54.670014 29.230469 55.814453 C 28.631757 56.415649 28.244948 56.620568 28.070312 56.474609 C 27.768866 57.699423 28.161422 57.887936 29.230469 56.814453 C 30.37018 55.670014 30.869276 54.505524 31.001953 52.683594 C 31.128092 50.951423 31.183842 50.882731 32.988281 50.279297 C 33.803203 50.006788 34.154767 49.942211 34.3125 50.023438 C 34.41053 49.52552 34.455278 49.13336 34.369141 49.046875 C 34.337192 49.014794 34.293274 48.99411 34.228516 48.986328 z M 56.080078 49.490234 C 56.057156 49.532343 56.029321 49.569381 55.992188 49.597656 C 55.71916 49.805517 54.328133 50.365706 53.480469 50.648438 C 53.352617 50.835295 53.216048 51.029299 53.044922 51.261719 C 52.862589 51.509413 52.759446 51.759216 52.816406 51.816406 C 52.92176 51.922169 55.605154 50.892311 55.992188 50.597656 C 56.157048 50.472125 56.178831 50.246717 56.087891 49.589844 C 56.083868 49.555794 56.083783 49.524146 56.080078 49.490234 z M 29.681641 50.220703 C 29.013246 50.264937 26.853223 51.007312 26.427734 51.382812 C 26.202073 51.581947 25.947171 52.132573 25.726562 52.902344 C 25.46632 53.810415 25.413616 54.227233 25.455078 55.220703 C 25.48798 54.807892 25.569707 54.449662 25.726562 53.902344 C 25.947171 53.132573 26.202073 52.581947 26.427734 52.382812 C 26.857706 52.003356 29.052008 51.252373 29.695312 51.222656 C 29.906127 50.634245 29.96253 50.341832 29.867188 50.246094 C 29.842013 50.220815 29.777126 50.214384 29.681641 50.220703 z M 40.232422 51.318359 C 40.175485 51.307275 40.103682 51.329734 40.029297 51.353516 C 39.897841 51.683322 39.758915 52.02868 39.568359 52.441406 C 38.748178 54.217808 38.536192 54.993349 38.789062 55.439453 C 38.910687 54.964625 39.150699 54.346001 39.568359 53.441406 C 40.061563 52.37317 40.408134 51.44357 40.339844 51.375 C 40.310639 51.345674 40.274353 51.326522 40.232422 51.318359 z M 36.355469 51.650391 C 36.300476 52.012791 36.212223 52.418575 36.050781 52.929688 C 35.3906 55.019827 34.286382 56.554842 33.257812 56.8125 C 32.952161 56.889072 32.683217 56.755978 32.523438 56.521484 C 32.454762 56.74762 32.373047 57.002464 32.373047 57.068359 C 32.373047 57.378625 32.532628 57.613129 32.755859 57.736328 C 33.115107 57.734018 33.500795 57.650019 33.912109 57.474609 C 34.731134 56.871325 35.529681 55.579497 36.050781 53.929688 C 36.391512 52.850962 36.489081 52.141748 36.355469 51.650391 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hotspot.svg b/.icons/awkward/64x64/apps/hotspot.svg
new file mode 100644
index 00000000..6d54dcdd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hotspot.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 33.068219,3.9999782 c -0.383577,0.4049925 -0.698726,0.7856985 -1.03905,1.1757682 0.610201,-0.7255238 1.03905,-1.1757682 1.03905,-1.1757682 z m 0,0 c -6.173941,5.0288121 -7.830841,10.9097688 -8.101472,16.4724748 -0.253211,5.204636 1.06006,10.08599 2.539034,13.769378 h -0.004 c -3.231928,0.638279 -6.100993,2.479786 -8.027255,5.152287 l 0.05078,-0.304685 0.0196,-0.03126 -0.0156,-0.004 v -0.004 c 0,-1.607273 -0.772842,-2.549102 -1.738262,-3.738241 0.174194,2.716916 -1.000111,4.204115 -0.691399,6.796801 0.05314,0.446261 0.232564,0.817871 0.445308,1.171861 -0.395721,1.328797 -0.576387,2.712142 -0.535148,4.097809 -0.750804,-1.014805 -1.387382,-2.098073 -1.207018,-3.289026 -1.757462,9.56854 8.183338,20.339339 19.214632,17.425587 7.474117,-1.839003 11.929036,-7.248846 13.402196,-13.35532 0.850702,-3.526291 0.585251,-7.162905 -0.187498,-10.214731 -0.629395,-2.485763 -1.913603,-5.107364 -3.847616,-7.515541 -2.859726,-3.560861 -6.248829,-5.740089 -8.98818,-8.046787 -0.296293,-3.428038 -0.491713,-6.609346 -0.437495,-10.187386 0.0108,-0.710548 0.420369,-1.979624 0.546868,-2.6835637 -0.76082,1.4458787 -1.679504,2.2098657 -2.289037,3.6796467 -0.581744,1.402771 -1.125072,3.684058 -1.457016,5.152286 -0.290987,-0.499329 -0.55271,-1.01818 -0.757804,-1.582013 C 29.896256,11.786501 32.602728,5.2256993 33.06822,3.9999772 Z"/>
+ <path style="fill:#ff7d20" d="m 31.93542,4.8639246 c -4.723364,4.5836702 -6.227741,9.6802664 -6.468679,14.6326514 -0.248763,5.113235 1.048771,9.935586 2.511691,13.574068 a 0.50004447,0.50004447 0 0 1 -0.367182,0.67968 c -3.101172,0.609853 -5.870657,2.358332 -7.730385,4.937446 a 0.50004447,0.50004447 0 0 1 -0.898427,-0.374996 l 0.04297,-0.265621 c -10e-4,-0.835933 -0.563523,-1.379727 -0.937479,-1.980448 -0.08432,0.591337 -0.09036,1.282719 -0.207029,1.800762 -0.232316,1.031518 -0.429382,1.97227 -0.285153,3.183559 0.04137,0.3474 0.181804,0.644688 0.378902,0.972645 a 0.50004447,0.50004447 0 0 1 0.05078,0.402339 c -0.380597,1.27769 -0.555273,2.605058 -0.515619,3.937457 a 0.50004447,0.50004447 0 0 1 -0.85547,0.367182 c 0.917984,8.078285 8.941301,15.75523 18.234172,13.300635 a 0.50004447,0.50004447 0 0 1 0.0078,0 c 7.29797,-1.795662 11.603862,-7.039612 13.038918,-12.988139 0.826763,-3.427056 0.56874,-6.989836 -0.187498,-9.976451 -0.610205,-2.409972 -1.863121,-4.969838 -3.753864,-7.324138 -2.801325,-3.488141 -6.141776,-5.638839 -8.917872,-7.976475 a 0.50004447,0.50004447 0 0 1 -0.179678,-0.339839 c -0.296956,-3.435688 -0.492054,-6.63744 -0.437495,-10.238168 4e-4,-0.02396 0.0108,-0.05385 0.0118,-0.07813 -0.261449,0.385989 -0.595335,0.796726 -0.793033,1.273425 -0.550464,1.327344 -1.09904,3.607835 -1.429672,5.070256 a 0.50004447,0.50004447 0 0 1 -0.921866,0.140624 c -0.301183,-0.516827 -0.574838,-1.060492 -0.79296,-1.660138 a 0.50004447,0.50004447 0 0 1 -0.0196,-0.0625 C 29.931862,13.25431 30.352453,10.310794 30.958801,7.8560791 31.319435,6.3960879 31.596754,5.7977579 31.935352,4.8639246 Z M 20.029302,37.699499 c -0.02244,0.02698 -0.04416,0.05484 -0.0664,0.08204 a 0.50004447,0.50004447 0 0 1 0.0664,0.156258 z"/>
+ <path style="fill:#ff7d20" d="m 35.507103,8.5123323 c -0.76082,1.4458788 -1.682194,2.2079277 -2.291727,3.6777087 -0.812279,1.958668 -1.79145,6.613451 -1.79145,6.613451 l 1.952664,2.972639 2.159358,1.429644 c -0.402321,-4.197977 -0.641193,-7.791214 -0.577257,-12.010669 0.0108,-0.710548 0.421913,-1.9788333 0.548412,-2.6827737 z"/>
+ <path style="fill:#ff7d20" d="m 33.069019,3.0000044 c 0,0 -6.066487,6.241876 -5.553106,11.0664426 0.418041,3.928599 8.287702,16.653933 10.787247,24.625779 l -7.530867,0.686868 C 29.337129,37.704573 24.501402,29.06471 24.967997,19.474081 25.238628,13.911376 26.895078,8.0288164 33.069019,3.0000044 Z"/>
+ <path style="fill:#d83b2f" d="m 17.791808,34.313118 c 0.174194,2.716916 -1.001657,4.2045 -0.692945,6.797183 0.132512,1.112866 0.967039,1.801176 1.477471,2.751435 l 0.341894,-2.085962 c 0.02819,-0.162599 0.05298,-0.321997 0.08039,-0.488421 l 0.525053,-3.199153 0.02238,-0.02746 -0.0162,-0.006 v -0.002 c 0,-1.607273 -0.772537,-2.550334 -1.737956,-3.739473 z"/>
+ <circle style="fill:#ffb832" cx="24.158" cy="49.318" r="13" transform="rotate(-7.0121531)"/>
+ <path style="fill:#db3f2e" d="m 33.068219,2.999999 c -10.640306,11.234304 -4.297414,16.573549 0.109379,24.542696 1.068328,2.016146 2.296431,5.151453 2.664033,6.84758 3.171315,1.599812 5.625306,4.474549 6.640552,8.035069 0.0022,0.0066 0.0056,0.0128 0.0078,0.0196 0.02626,0.07536 0.04934,0.149838 0.07422,0.226562 0.0606,0.198097 0.112598,0.399147 0.164058,0.601555 0.06556,0.249471 0.131098,0.494943 0.179678,0.757804 0.0022,0.0116 0.0056,0.02356 0.0078,0.03516 0.05218,0.276505 0.09798,0.556604 0.132818,0.839835 0.0154,0.124819 0.0098,0.224459 0.0196,0.343746 0.0028,0.04204 0.0017,0.08654 0.004,0.128899 0.02596,0.399059 0.02454,0.770677 -0.0118,1.109363 -0.03188,0.653153 -0.105219,1.325334 -0.269529,2.042946 -0.101699,0.374144 -0.247445,0.717738 -0.378902,1.0703 -0.005,0.0118 -0.0068,0.0273 -0.0118,0.03906 -4.3e-4,0.0011 4.3e-4,0.0028 0,0.004 -1.61867,4.294316 -5.333473,6.991128 -8.9999,7.816319 -5.606962,0.96107 -10.334388,-2.023715 -11.472529,-6.210869 -0.222212,-1.380827 0.124838,-3.234752 0.925769,-3.703083 -0.462509,0.158598 -1.024722,0.338006 -1.699199,0.964831 -1.135863,1.055618 -0.726088,1.433916 -2.210913,1.84373 0.753541,-2.093373 -3.577855,-4.378268 -3.14059,-7.265544 -0.735654,4.005284 0.578422,8.221223 3.164214,11.555965 C 22.55859,59.277409 28.586282,61.694088 35,60 42.474117,58.160995 46.946432,53.2663 48.419592,47.159825 49.270294,43.633534 49.004843,39.99692 48.232094,36.945094 47.602699,34.45933 46.318491,31.837729 44.384478,29.429552 39.50299,23.351243 33.019658,21.309068 31.001814,15.761735 29.896233,10.786681 32.602705,4.2258791 33.068197,3.000157 Z"/>
+ <path style="fill:#ff7d20" d="m 43.047169,32.554351 1.557577,3.438002 c 0.02876,0.08206 0.05714,0.163879 0.08496,0.24638 l 0.716488,2.611069 c 0.780365,3.691819 0.670573,7.54536 -0.467275,10.557551 -1.642028,4.3469 -4.35451,7.745683 -8.107906,9.297331 -6.56915,2.715676 -15.108375,0.572122 -18.634305,-6.29545 0.141067,0.643791 0.3203,1.272894 0.538072,1.888917 3.556458,4.822767 9.714869,7.950488 16.280947,6.216155 7.474117,-1.839005 11.930514,-7.249055 13.403674,-13.35553 0.09136,-0.378698 0.165838,-0.758064 0.232219,-1.138447 -1e-5,-9.34e-4 1.2e-5,-0.0019 0,-0.003 -0.0092,-0.715694 -0.04886,-1.435558 -0.138758,-2.160788 -0.261945,-2.082093 -0.863395,-4.083343 -1.752985,-5.949951 l 0.017,-0.0114 -0.152918,-0.263371 c -0.4111,-0.829471 -0.877655,-1.630936 -1.401821,-2.398671 l -0.07646,-0.133099 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 29.709328,33.003906 a 12.999856,12.999856 0 0 0 -1.296875,0.09375 12.999856,12.999856 0 0 0 -11.378906,13.259766 12.999856,12.999856 0 0 1 11.378906,-12.259766 12.999856,12.999856 0 0 1 1.296875,-0.09375 12.999856,12.999856 0 0 1 13.191406,11.410156 12.999856,12.999856 0 0 1 0.06836,1.025391 12.999856,12.999856 0 0 0 -0.06836,-2.025391 12.999856,12.999856 0 0 0 -13.191406,-11.410156 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hotwire.svg b/.icons/awkward/64x64/apps/hotwire.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hotwire.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/houdini.svg b/.icons/awkward/64x64/apps/houdini.svg
new file mode 100644
index 00000000..6ab174b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/houdini.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 7.8000002,4 H 58.199998 C 59.7512,4 61,5.2487998 61,6.7999998 V 57.199998 C 61,58.7512 59.7512,60 58.199998,60 H 22.799716 L 15.001963,55.91825 C 13.627659,55.198868 10.663365,54.326318 10.01135,52.918804 L 5,42.10071 V 6.7999998 C 5,5.2487998 6.2488,4 7.8000002,4 Z"/>
+ <path style="fill:#ff5722" d="M 7.8000002,3 H 58.199998 C 59.7512,3 61,4.2487998 61,5.7999998 V 56.199998 C 61,57.7512 59.7512,59 58.199998,59 H 22.799716 L 13.674823,56.90896 C 12.162814,56.562472 9.1390488,54.596248 8.6842104,53.11323 L 5,41.10071 V 5.7999998 C 5,4.2487998 6.2488,3 7.8000002,3 Z"/>
+ <path style="opacity:0.2" d="M 21.595703 13 C 20.147167 12.9901 18.693987 13.056628 17.623047 13.201172 C 13.482684 13.75998 8.9681267 15.559745 5 17.744141 L 5 24.689453 C 9.1881923 21.366483 15.105442 18.743629 20.638672 18.556641 C 21.116286 18.540501 21.579004 18.537421 22.03125 18.550781 C 25.196974 18.644011 27.785631 19.440034 30.404297 20.683594 C 35.664439 23.181536 39.522466 27.934761 40.933594 33.658203 C 42.55978 40.253877 41.043249 47.332267 37.109375 51.523438 C 34.113771 54.714939 28.669228 56.540737 23.486328 56.095703 C 20.287722 55.821017 17.077891 54.76888 14.732422 53.21875 C 13.762419 52.577664 12.121103 51.012814 11.417969 50.058594 C 9.3997898 47.319754 8.4722869 44.432146 8.7324219 41.705078 C 9.1915537 36.891964 12.893312 32.997839 18.8125 31.582031 C 20.515537 31.174677 22.536017 31.000924 23.539062 31.177734 C 26.430967 31.687506 28.659537 34.645937 28.650391 37.601562 C 28.647591 38.499702 28.616756 38.603398 28.09375 39.642578 C 26.803982 42.205272 23.263302 43.866857 21.3125 43.328125 C 20.14849 43.006659 19.210806 41.453187 18.933594 39.814453 C 18.776122 38.883639 18.587717 38.461951 18.21875 38.207031 C 17.002744 37.366929 14.919677 39.513334 14.378906 42.160156 C 13.916082 44.425516 14.297886 46.69342 15.669922 48.191406 C 16.607997 49.215588 18.428392 50.23453 20.154297 50.705078 C 20.959063 50.924486 21.366024 50.957031 23.277344 50.957031 C 25.75519 50.957031 27.047374 50.81021 28.664062 50.054688 C 31.908295 48.538551 34.470894 44.728413 35.558594 40.484375 C 36.765516 35.775153 35.589883 30.556612 32.193359 27.402344 C 29.971899 25.33935 27.420766 24.002575 23.580078 23.320312 C 18.987849 22.593376 14.186597 23.805242 10.802734 25.982422 C 4.5156686 30.08741 2.2389526 34.757047 2 42.167969 C 2.0354826 55.756877 11.86304 63 23.828125 63 C 42.094467 62.673446 48.927148 51.469438 49.945312 39.527344 C 50.307405 34.050456 48.869891 28.603105 45.148438 23.998047 C 44.012505 22.592401 41.596501 20.30985 40.050781 19.177734 C 35.787697 16.055303 30.916019 14.064453 25.546875 13.255859 C 24.488921 13.09653 23.044235 13.009875 21.595703 13 z"/>
+ <path style="fill:#e4e4e4" d="M 21.595703 12 C 20.147167 11.9901 18.693987 12.056628 17.623047 12.201172 C 13.482684 12.75998 8.9681267 14.559745 5 16.744141 L 5 23.689453 C 9.1881923 20.366483 15.105442 17.743629 20.638672 17.556641 C 21.116286 17.540501 21.579004 17.537421 22.03125 17.550781 C 25.196974 17.644011 27.785631 18.440035 30.404297 19.683594 C 35.664439 22.181537 39.522466 26.934761 40.933594 32.658203 C 42.55978 39.253877 41.043249 46.332268 37.109375 50.523438 C 34.113771 53.714939 28.669228 55.540737 23.486328 55.095703 C 20.287722 54.821017 17.077891 53.76888 14.732422 52.21875 C 13.762419 51.577664 12.121103 50.012814 11.417969 49.058594 C 9.3997898 46.319754 8.4722869 43.432146 8.7324219 40.705078 C 9.1915537 35.891964 12.893312 31.997839 18.8125 30.582031 C 20.515537 30.174677 22.536017 30.000924 23.539062 30.177734 C 26.430967 30.687506 28.659537 33.645937 28.650391 36.601562 C 28.647591 37.499702 28.616756 37.603398 28.09375 38.642578 C 26.803982 41.205272 23.263302 42.866857 21.3125 42.328125 C 20.14849 42.006659 19.210806 40.453187 18.933594 38.814453 C 18.776122 37.883639 18.587717 37.461951 18.21875 37.207031 C 17.002744 36.366929 14.919677 38.513334 14.378906 41.160156 C 13.916082 43.425516 14.297886 45.69342 15.669922 47.191406 C 16.607997 48.215588 18.428392 49.23453 20.154297 49.705078 C 20.959063 49.924486 21.366024 49.957031 23.277344 49.957031 C 25.75519 49.957031 27.047374 49.81021 28.664062 49.054688 C 31.908295 47.538551 34.470894 43.728413 35.558594 39.484375 C 36.765516 34.775153 35.589883 29.556612 32.193359 26.402344 C 29.971899 24.33935 27.420766 23.002575 23.580078 22.320312 C 18.987849 21.593376 14.186597 22.805242 10.802734 24.982422 C 4.5156686 29.08741 2.2389526 33.757047 2 41.167969 C 2.0354826 54.756877 11.86304 62 23.828125 62 C 42.094467 61.673446 48.927148 50.469438 49.945312 38.527344 C 50.307405 33.050456 48.869891 27.603105 45.148438 22.998047 C 44.012505 21.592401 41.596501 19.30985 40.050781 18.177734 C 35.787697 15.055303 30.916019 13.064453 25.546875 12.255859 C 24.488921 12.09653 23.044235 12.009875 21.595703 12 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.8007812 3 C 6.249581 3 5 4.2495812 5 5.8007812 L 5 6.8007812 C 5 5.2495813 6.249581 4 7.8007812 4 L 58.199219 4 C 59.750421 4 61 5.2495812 61 6.8007812 L 61 5.8007812 C 61 4.2495812 59.750421 3 58.199219 3 L 7.8007812 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hourglass.svg b/.icons/awkward/64x64/apps/hourglass.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hourglass.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hp-logo.svg b/.icons/awkward/64x64/apps/hp-logo.svg
new file mode 100644
index 00000000..b1e7674a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hp-logo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337995 -0.04,-0.66599 -0.05,-0.999985 C 59.421208,47.0422 47.173383,59.000029 31.9996,59.000029 16.825417,59.000029 4.5779921,47.0422 4.0499997,32.000415 Z"/>
+ <rect style="fill:#0286c2" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 30.299929,5.0554981 c -2.35399,0.1399951 -4.62798,0.56798 -6.78797,1.249956 -4.167582,11.9135799 -8.355764,24.9791199 -12.515946,36.5027129 0.302399,0.09 0.601597,0.054 0.914196,0.06 1.721593,-0.012 3.452985,0.004 5.179577,0 0.233799,0 0.2018,-0.335988 0.300799,-0.485983 2.074791,-5.853793 4.185382,-11.681588 6.269373,-17.533382 0.123999,-0.361987 0.261999,-0.751973 0.425998,-1.097961 1.081995,0.02 2.149991,-0.016 3.225986,0 -2.26199,6.347776 -4.51798,12.731551 -6.81997,19.057328 0.241999,0.094 0.481998,0.054 0.733996,0.06 1.807993,-0.016 3.611985,0.024 5.417977,0 2.043991,-5.767796 4.155982,-11.523594 6.211973,-17.28939 0.435998,-1.175959 0.497998,-2.681906 -0.245999,-3.647872 -1.581993,-2.049927 -5.095978,-2.395915 -7.367968,-2.479912 1.657993,-4.692835 3.377985,-9.5990619 5.057978,-14.3948929 z m 8.215964,15.2348629 c -0.044,0.094 -0.078,0.327989 -0.121999,0.419985 -4.201982,11.787585 -9.12996,25.205112 -13.507941,37.350684 1.577993,0.411985 3.201986,0.693975 4.875978,0.823971 1.941992,-5.009824 4.271982,-10.489631 5.947974,-15.163466 2.257991,-0.044 4.503981,-0.022 6.765971,-0.066 1.435994,-0.05 3.601984,-0.909967 4.077982,-2.307918 1.905992,-5.365811 3.809984,-10.681624 5.655976,-16.069434 0.303998,-0.815971 0.489998,-1.709939 0.247999,-2.55591 -0.323999,-1.081961 -1.309995,-1.901933 -2.37199,-2.189922 -0.923996,-0.28999 -1.851992,-0.163995 -2.799988,-0.183994 -2.899987,-0.006 -5.871974,-0.028 -8.769962,-0.058 z m 5.447977,3.39788 c 0.092,0.01 0.183999,0.02 0.273998,0.008 0.837997,0.014 1.661993,-0.022 2.49599,0 -1.943992,5.551804 -3.923983,11.109608 -5.839975,16.679412 -1.085995,0.074 -2.20399,0.004 -3.291986,0 1.979992,-5.519805 3.931983,-11.033611 5.905975,-16.563416 0.044,-0.05 0.123999,-0.105996 0.183999,-0.119996 v 0.004 c 0.088,-0.028 0.181999,-0.018 0.271999,-0.008 z"/>
+ <path style="fill:#ffffff" d="M 30.299351,4.0557775 C 27.944284,4.1956401 25.671825,4.6260084 23.51278,5.3081015 19.344506,17.22289 15.158031,30.287381 10.998158,41.812403 c 0.302406,0.08894 0.600822,0.05235 0.91338,0.05743 1.721636,-0.01022 3.449992,0.005 5.176808,0 0.233799,0 0.204451,-0.338078 0.303555,-0.486733 2.074895,-5.855613 4.182835,-11.681265 6.267952,-17.532537 0.124516,-0.362089 0.262698,-0.749659 0.426614,-1.096501 1.082547,0.02033 2.149525,-0.01525 3.226947,0 -2.262937,6.347302 -4.518033,12.731984 -6.820315,19.058566 0.24269,0.09403 0.482775,0.05235 0.73563,0.05743 1.806765,-0.01525 3.60793,0.02541 5.414695,0 2.044372,-5.766711 4.157352,-11.523061 6.213206,-17.290332 0.437088,-1.176471 0.499353,-2.684272 -0.24612,-3.65043 -1.58218,-2.05076 -5.095039,-2.392786 -7.367217,-2.477348 1.656948,-4.69233 3.375363,-9.6006844 5.056394,-14.3964766 z M 38.514365,19.28947 c -0.04405,0.09516 -0.07338,0.330378 -0.117586,0.42383 -4.40728,12.363498 -9.638975,26.585111 -14.16821,39.181153 1.538915,0.441261 3.124175,0.772605 4.761101,0.94611 2.040872,-5.471725 4.830269,-11.844507 6.721884,-17.115329 2.257897,-0.04446 4.502632,-0.02115 6.765569,-0.06562 1.434463,-0.04955 3.600929,-0.911795 4.077403,-2.310604 1.905897,-5.365183 3.811934,-10.680805 5.658043,-16.070909 0.302407,-0.814382 0.48734,-1.707753 0.24339,-2.553929 -0.322737,-1.082445 -1.308757,-1.904597 -2.371029,-2.193002 -0.923727,-0.288406 -1.852411,-0.162879 -2.800319,-0.183208 -2.898189,-0.005 -5.871847,-0.02967 -8.770176,-0.06016 z m 5.450259,3.398845 c 0.09179,0.0099 0.183897,0.02365 0.273465,0.01092 0.838597,0.01525 1.663249,-0.02033 2.496764,0 -1.945241,5.553206 -3.925206,11.110193 -5.841324,16.67992 -1.086355,0.07496 -2.20497,0.005 -3.292614,0 1.980805,-5.518906 3.932347,-11.035992 5.906991,-16.565118 0.04447,-0.04955 0.123508,-0.105058 0.183225,-0.120318 v 0.0055 c 0.08958,-0.02731 0.181671,-0.02094 0.273465,-0.01092 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hp-toolbox.svg b/.icons/awkward/64x64/apps/hp-toolbox.svg
new file mode 120000
index 00000000..57416d98
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hp-toolbox.svg
@@ -0,0 +1 @@
+hp-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hp_logo.svg b/.icons/awkward/64x64/apps/hp_logo.svg
new file mode 120000
index 00000000..57416d98
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hp_logo.svg
@@ -0,0 +1 @@
+hp-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hplip.svg b/.icons/awkward/64x64/apps/hplip.svg
new file mode 120000
index 00000000..3bb68d40
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hplip.svg
@@ -0,0 +1 @@
+hp_logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hplj1020_icon.svg b/.icons/awkward/64x64/apps/hplj1020_icon.svg
new file mode 120000
index 00000000..57416d98
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hplj1020_icon.svg
@@ -0,0 +1 @@
+hp-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/htop.svg b/.icons/awkward/64x64/apps/htop.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/htop.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/httrack.svg b/.icons/awkward/64x64/apps/httrack.svg
new file mode 100644
index 00000000..6dd05e8a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/httrack.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="45.999" height="40" x="-51" y="-54" rx="2" ry="2.106" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#7767c0" width="45.999" height="40" x="-49" y="-54" rx="2" ry="2.106" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.2" d="m6.0006003 54.000046v1.999977c0 1.107988 0.9391891 1.999977 2.1053757 1.999977h35.787587c1.165986 0 2.105975-0.891989 2.105975-1.999977v-1.999977c0 1.107988-0.939989 1.999977-2.105975 1.999977h-35.787587c-1.1667865 0-2.1059757-0.891989-2.1059757-1.999977z"/>
+ <rect style="fill:#9182d7" width="45.999" height="40" x="-57" y="-46" rx="2" ry="2.106" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.2" d="m26.000369 22.000373c-7.731918 0-13.999814 6.267896-13.999814 13.999814 0 7.731917 6.267896 13.999813 13.999814 13.999813 7.731917 0 13.999889-6.267896 13.999889-13.999813 0-7.731918-6.267972-13.999814-13.999889-13.999814zm-1.40234 2.675723c0.163279-0.0152 0.37039 0.0076 0.535174 0 0.02268 0.07786-0.118678 0.355272-0.304626 0.761717-1.18532 2.589552-1.252446 5.625007-0.152698 7.246027 0.198797 0.294044 0.378705 0.572971 0.378705 0.609253 0 0.0378-0.214675 0.07558-0.457318 0.07558-0.569946 0-1.109052-0.3462-2.210923-1.218732-0.489822-0.387774-1.124549-0.712054-1.371122-0.761717-0.38702-0.0771-0.491332-0.04536-0.992191 0.457318-0.465632 0.465633-0.609253 0.718102-0.609253 1.144503 0 1.617467 1.919072 2.899697 5.488189 3.656274 4.847114 1.027262 6.042034 1.951119 6.175753 4.499928 0.167818 3.196083-1.534697 5.606865-5.261646 7.47257-0.444466 0.222989-0.727173 0.306894-0.914107 0.378703-0.0824-0.0074-0.144378 0.0074-0.226767 0-0.03024-0.09902-0.07786-0.327302-0.07786-0.761641 0-1.697592-0.667459-3.444698-1.675825-4.421845-0.270611-0.262297-1.03074-0.817049-1.679603-1.218732-0.648558-0.401381-1.303317-0.867316-1.449205-1.06642-0.241887-0.330326-0.260029-0.534419-0.07558-1.144502 0.338642-1.114645 0.740023-1.737128 1.523434-2.441396 0.410452-0.368878 0.823021-0.675772 0.91403-0.68333 0.0907-0.0074-0.521568-0.193518-1.445274-0.382486-0.923707-0.188978-2.277971-0.587331-2.976571-0.839876-1.277389-0.461853-2.998718-1.430534-3.656196-2.132763l-0.07786-0.07786c0.942073-3.752572 3.585067-6.826353 7.089782-8.308438 0.73322-0.309918 1.491081-0.524594 2.289082-0.687868 0.397601-0.08088 0.80828-0.110358 1.218732-0.152698zm11.437398 5.718662c0.286485 0.176878 1.366889 2.518347 1.675747 3.660128 0.399113 1.474075 0.369634 4.023865 0 5.488264-0.140598 0.557096-0.318988 1.079572-0.378704 1.144503-0.06048 0.06804-0.278924-0.308404-0.535173-0.761717-0.256249-0.453537-1.074206-1.419574-1.753908-2.136693-1.961855-2.07025-2.271018-3.148536-1.449205-4.800777 0.414231-0.833148 2.219614-2.730524 2.441395-2.593708z"/>
+ <path style="fill:#ffffff" d="m26.000369 21.000485c-7.731918 0-13.999814 6.267972-13.999814 13.999888 0 7.731917 6.267896 13.999815 13.999814 13.999815 7.731917 0 13.999889-6.267898 13.999889-13.999815 0-7.731916-6.267972-13.999888-13.999889-13.999888zm-1.40234 2.675799c0.163279-0.0152 0.37039 0.0076 0.535174 0 0.02268 0.07786-0.118678 0.355272-0.304626 0.761717-1.18532 2.58955-1.252446 5.625005-0.152698 7.245951 0.198797 0.294044 0.378705 0.572969 0.378705 0.609253 0 0.0378-0.214675 0.07558-0.457318 0.07558-0.569946 0-1.109052-0.3462-2.210923-1.218732-0.489822-0.387776-1.124549-0.71281-1.371122-0.761717-0.38702-0.0771-0.491332-0.04536-0.992191 0.457318-0.465632 0.465633-0.609253 0.718102-0.609253 1.144503 0 1.617391 1.919072 2.899621 5.488189 3.656198 4.847114 1.027338 6.042034 1.951195 6.175753 4.500004 0.167818 3.196007-1.534697 5.606865-5.261646 7.47257-0.444466 0.222989-0.727173 0.306892-0.914107 0.378703-0.0824-0.0074-0.144378 0.0074-0.226767 0-0.03024-0.09902-0.07786-0.327304-0.07786-0.761717 0-1.697518-0.667459-3.444698-1.675825-4.421769-0.270611-0.262297-1.03074-0.817048-1.679603-1.218808-0.648558-0.401381-1.303317-0.867316-1.449205-1.066343-0.241887-0.330329-0.260029-0.53442-0.07558-1.144505 0.338642-1.114645 0.740023-1.737126 1.523434-2.441394 0.410452-0.368878 0.823021-0.676528 0.91403-0.683332 0.0907-0.0074-0.521568-0.193518-1.445274-0.382484-0.923707-0.188978-2.277971-0.587331-2.976571-0.8398-1.277389-0.461853-2.998718-1.430536-3.656196-2.132839l-0.07786-0.07786c0.942073-3.752575 3.585067-6.826354 7.089782-8.308515 0.73322-0.309918 1.491081-0.524593 2.289082-0.687112 0.397601-0.08164 0.80828-0.110358 1.218732-0.152698zm11.437398 5.718662c0.286485 0.176878 1.366889 2.518345 1.675747 3.660128 0.399113 1.474073 0.369634 4.023865 0 5.488188-0.140598 0.557096-0.318988 1.079648-0.378704 1.144503-0.06048 0.06804-0.278924-0.30765-0.535173-0.761717-0.256249-0.453539-1.074206-1.419498-1.753908-2.136693-1.961855-2.070174-2.271018-3.148462-1.449205-4.800701 0.414231-0.833148 2.219614-2.730602 2.441395-2.593708z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m8.1054688 11c-1.1661866 0-2.1054688 0.892012-2.1054688 2v1.001953c0-1.107988 0.9392822-2 2.1054688-2h35.787109c1.167986 0 2.107422 0.892012 2.107422 2v-1.001953c0-1.107988-0.939436-2-2.107422-2h-35.787109z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16.105469 3c-1.166187 0-2.105469 0.8920128-2.105469 2v1.0019531c0-1.1079872 0.939282-2 2.105469-2h35.787109c1.167987 0 2.107422 0.8920128 2.107422 2v-1.0019531c0-1.1079872-0.939435-2-2.107422-2h-35.787109z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m57.958 44.848198a15.999815 15.999815 0 0 1 -15.957816 15.151825 15.999815 15.999815 0 0 1 -15.957815 -14.847828 15.999815 15.999815 0 0 0 -0.042 0.84799 15.999815 15.999815 0 0 0 15.999815 15.999815 15.999815 15.999815 0 0 0 15.999816 -15.999815 15.999815 15.999815 0 0 0 -0.042 -1.151987z"/>
+ <circle style="fill:#4f4f4f" cx="42" cy="45" r="16"/>
+ <path style="fill:#ffffff" d="m44.000161 37.00021v7.999998h2.999966l-4.999983 5.999931-4.999902-5.999931h2.999966v-7.999998zm-7.999907 13.999929h11.999861v1.999887h-11.999861z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hub.svg b/.icons/awkward/64x64/apps/hub.svg
new file mode 100644
index 00000000..344c0585
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hub.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#6655e4" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#2cbfeb" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#2cbfeb" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#f7c73c" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round" d="m 18.000485,26.999958 h 8.000005 m 0,8.000004 V 18.999961 m -8.000005,16.000001 v -16.000001 0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round" d="m 18.000485,26.000158 h 8.000005 m 0,8.000004 V 18.000161 m -8.000005,16.000001 v -16.000001 0"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 34.000288,27.00016 c 0,0 8.000006,-0.929 8.000006,3.999996 0,4.929002 -8.000006,4.000002 -8.000006,4.000002 m 1.96e-4,-16.000199 v 16.000003 m -1.96e-4,-7.954652 c 0,0 8.000006,0.929002 8.000006,-3.999994 0,-4.929003 -8.000006,-4.000002 -8.000006,-4.000002 m 1.96e-4,16.000198 V 19.04551"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 34.000288,26.00036 c 0,0 8.000006,-0.929 8.000006,3.999996 0,4.929002 -8.000006,4.000002 -8.000006,4.000002 m 1.96e-4,-16.000199 v 16.000003 m -1.96e-4,-7.954652 c 0,0 8.000006,0.929002 8.000006,-3.999994 0,-4.929003 -8.000006,-4.000001 -8.000006,-4.000001 m 1.96e-4,16.000197 V 18.045711"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hubstaff.svg b/.icons/awkward/64x64/apps/hubstaff.svg
new file mode 100644
index 00000000..2efeafb0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hubstaff.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.363444,42.65065 C 4.163549,42.444132 3.9999998,38.698848 3.9999998,34.327798 l 0,-7.947364 2.56088,-1.13631 c 4.3730632,-1.9404 6.2916742,-5.07564 5.6576132,-9.717117 -0.153308,-1.122192 -0.119915,-2.298225 0.07433,-2.613409 0.454259,-0.737464 12.89216,-7.9136116 13.73022,-7.9136116 0.348674,0 0.844196,0.2734858 1.101162,0.607747 1.64843,2.144239 3.33204,10.2392496 2.762788,13.2837496 -0.256162,1.369949 -0.653062,1.736845 -2.844104,2.629083 -3.087204,1.257166 -5.677788,3.818178 -7.074633,6.993874 -0.837293,1.903552 -1.007373,3.084888 -0.871942,6.056212 l 0.168246,3.69137 -1.619857,1.097152 C 14.152154,41.724704 5.5344618,43.860428 4.363511,42.65065 Z"/>
+ <path style="opacity:0.2" d="M 59.636556,42.65065 C 59.836456,42.444132 60,38.698848 60,34.327798 l 0,-7.947364 -2.56088,-1.13631 c -4.373064,-1.9404 -6.153794,-5.07564 -5.519734,-9.717117 0.1533,-1.122192 0.11992,-2.298225 -0.07432,-2.613409 C 51.3908,12.176134 38.81502,4.9999864 37.97696,4.9999864 c -0.348676,0 -0.844194,0.2734858 -1.10116,0.607747 -1.64843,2.144239 -3.33204,10.2392496 -2.762788,13.2837496 0.256158,1.369949 0.65306,1.736845 2.844104,2.629083 3.087202,1.257166 5.677786,3.818178 7.07463,6.993874 0.837294,1.903552 1.007374,3.084888 0.871942,6.056212 l -0.16824,3.69137 1.619858,1.097152 c 3.49255,2.36553 12.110244,4.501254 13.281192,3.291476 z"/>
+ <path style="opacity:0.2" d="m 17.273671,57.509472 c -7.253104,-4.317752 -7.559294,-4.584054 -7.162861,-6.23032 0.39291,-1.63166 6.321181,-7.437794 9.224332,-9.034268 L 21.598928,41 l 2.062134,1.702308 c 2.596936,2.143798 4.983514,3.039436 8.175368,3.068064 3.203594,0.02874 5.251982,-0.707332 8.238554,-2.960424 l 2.395718,-1.807348 2.26904,1.234828 c 1.247978,0.679156 3.890178,2.878334 5.871566,4.887062 4.975094,5.043732 4.964228,5.076276 -3.35418,10.055744 -2.315082,1.385828 -4.46579,2.61159 -5.806686,3.321396 -1.479338,0.964222 -1.65628,0.284776 -2.49663,-0.729932 C 37.717236,58.507926 35.429388,56.999986 32,56.999986 c -3.738722,0 -5.993842,1.82439 -7.054764,3.10204 -0.759248,1.373536 -1.218474,0.88194 -2.255952,0.414988 -1.32111,-0.65611 -3.322025,-1.761238 -5.415613,-3.007542 z"/>
+ <path style="fill:#4061dc" d="m 17.273671,56.509486 c -7.253104,-4.317752 -7.559294,-4.584054 -7.162861,-6.23032 0.39291,-1.63166 6.321181,-7.437794 9.224332,-9.034268 l 2.263786,-1.244884 2.062134,1.702308 c 2.596936,2.143798 4.983514,3.039436 8.175368,3.068064 3.203594,0.02874 5.251982,-0.707332 8.238554,-2.960424 l 2.395718,-1.807348 2.26904,1.234828 c 1.247978,0.679156 3.890178,2.878334 5.871566,4.887062 4.975094,5.043732 4.964228,5.076276 -3.35418,10.055744 -2.315082,1.385828 -4.46579,2.61159 -5.806686,3.321396 -1.479338,0.964222 -1.65628,0.284776 -2.49663,-0.729932 C 37.717236,57.50794 35.429388,56 32,56 c -3.738722,0 -5.993842,1.82439 -7.054764,3.10204 -0.759248,1.373536 -1.218474,0.88194 -2.255952,0.414988 -1.32111,-0.65611 -3.322025,-1.761238 -5.415613,-3.007542 z"/>
+ <path style="fill:#088aff" d="M 4.363444,41.650664 C 4.163549,41.444146 3.9999998,37.698862 3.9999998,33.327812 l 0,-7.947364 2.56088,-1.13631 c 4.3730632,-1.9404 6.2916742,-5.075641 5.6576132,-9.717117 -0.153308,-1.122192 -0.119915,-2.298225 0.07433,-2.613409 C 12.747085,11.176147 25.184986,4 26.023046,4 c 0.348674,0 0.844196,0.2734858 1.101162,0.607747 1.64843,2.144239 3.33204,10.239249 2.762788,13.28375 -0.256162,1.369948 -0.653062,1.736845 -2.844104,2.629083 -3.087204,1.257166 -5.677788,3.818178 -7.074633,6.993874 -0.837293,1.903552 -1.007373,3.084888 -0.871942,6.056212 l 0.168246,3.69137 -1.619857,1.097152 c -3.492552,2.36553 -12.1102442,4.501254 -13.281195,3.291476 z"/>
+ <path style="fill:#5fbbff" d="M 59.636556,41.650664 C 59.836456,41.444146 60,37.698862 60,33.327812 l 0,-7.947364 -2.56088,-1.13631 c -4.373064,-1.9404 -6.153794,-5.075641 -5.519734,-9.717117 0.15331,-1.122192 0.119916,-2.298225 -0.07433,-2.613409 C 51.390792,11.176147 38.815012,4 37.976952,4 c -0.348676,0 -0.844194,0.2734858 -1.10116,0.607747 -1.64843,2.144239 -3.33204,10.239249 -2.762788,13.28375 0.256158,1.369948 0.65306,1.736845 2.844104,2.629083 3.087202,1.257166 5.677786,3.818178 7.07463,6.993874 0.837294,1.903552 1.007374,3.084888 0.871942,6.056212 l -0.16824,3.69137 1.619858,1.097152 c 3.49255,2.36553 12.110244,4.501254 13.281192,3.291476 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="14"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 26.023438 4 C 25.185377 4 12.747231 11.176597 12.292969 11.914062 C 12.145469 12.153397 12.093262 12.889113 12.142578 13.720703 C 12.165446 13.351658 12.211275 13.046619 12.292969 12.914062 C 12.747231 12.176597 25.185377 5 26.023438 5 C 26.372111 5 26.868034 5.2731607 27.125 5.6074219 C 28.506577 7.4045442 29.894546 13.35271 29.978516 17.033203 C 30.174951 13.544858 28.637811 6.5752507 27.125 4.6074219 C 26.868034 4.2731607 26.372111 4 26.023438 4 z M 12.318359 16.685547 C 12.150829 20.160044 10.216589 22.621895 6.5605469 24.244141 L 4 25.380859 L 4 26.380859 L 6.5605469 25.244141 C 10.557873 23.470461 12.497638 20.69373 12.318359 16.685547 z M 19.074219 32.429688 C 19.054836 33.043772 19.057115 33.723705 19.095703 34.570312 L 19.21875 37.291016 L 19.263672 37.261719 L 19.095703 33.570312 C 19.07571 33.131677 19.079732 32.798388 19.074219 32.429688 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 37.976562 4 C 37.627887 4 37.131966 4.2731607 36.875 4.6074219 C 35.362189 6.5752507 33.825049 13.544858 34.021484 17.033203 C 34.105454 13.35271 35.493423 7.4045442 36.875 5.6074219 C 37.131966 5.2731607 37.627887 5 37.976562 5 C 38.814622 5 51.391439 12.176597 51.845703 12.914062 C 51.928012 13.047618 51.973514 13.355416 51.996094 13.728516 C 52.046196 12.893815 51.993653 12.154126 51.845703 11.914062 C 51.391439 11.176597 38.814622 4 37.976562 4 z M 51.8125 16.773438 C 51.64448 20.7342 53.471466 23.48348 57.439453 25.244141 L 60 26.380859 L 60 25.380859 L 57.439453 24.244141 C 53.814094 22.635509 51.975726 20.201858 51.8125 16.773438 z M 44.925781 32.429688 C 44.920268 32.798388 44.92429 33.131677 44.904297 33.570312 L 44.736328 37.261719 L 44.78125 37.291016 L 44.904297 34.570312 C 44.942885 33.723705 44.945164 33.043772 44.925781 32.429688 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hugin.svg b/.icons/awkward/64x64/apps/hugin.svg
new file mode 120000
index 00000000..fd113dd3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hugin.svg
@@ -0,0 +1 @@
+kipi-panorama.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hulu.svg b/.icons/awkward/64x64/apps/hulu.svg
new file mode 100644
index 00000000..38439846
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hulu.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-61" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#66aa33" width="57" height="57" x="-60" y="-61" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 8,24 V 32.300781 41 h 4 V 33.085938 C 12.522322,33.013598 13.310313,33 14,33 c 0.689687,0 1.477678,0.0136 2,0.08594 V 41 h 4 V 32.300781 C 20,31.331733 19.379603,30.33597 18.726562,29.875 18.073524,29.41403 17.454481,29.264096 16.882812,29.160156 15.739476,28.952276 14.652381,29 14,29 c -0.475152,0 -1.209869,0.0076 -2,0.07422 V 24 Z m 30,0 v 17 h 4 V 24 Z m -15,4.994141 v 8.701171 c 0,0.969049 0.622351,1.966765 1.275391,2.427735 0.65304,0.460969 1.270128,0.610904 1.841797,0.714844 1.143336,0.207879 2.230431,0.15625 2.882812,0.15625 0.652381,0 1.739476,0.05163 2.882812,-0.15625 0.571669,-0.10394 1.188757,-0.253875 1.841797,-0.714844 C 34.377649,39.662077 35,38.664361 35,37.695312 v -8.701171 h -4 v 7.916015 c -0.522322,0.0724 -1.310315,0.08398 -2,0.08398 -0.689685,0 -1.477678,-0.01158 -2,-0.08398 v -7.916015 z m 22,0 v 8.701171 c 0,0.969049 0.622351,1.966765 1.275391,2.427735 0.65304,0.460969 1.270127,0.610904 1.841797,0.714844 1.143335,0.207879 2.230431,0.15625 2.882812,0.15625 0.652381,0 1.739477,0.05163 2.882812,-0.15625 0.571669,-0.10394 1.188757,-0.253875 1.841797,-0.714844 C 56.377649,39.662077 57,38.664361 57,37.695312 v -8.701171 h -4 v 7.916015 c -0.522322,0.0724 -1.310315,0.08398 -2,0.08398 -0.689685,0 -1.477678,-0.01158 -2,-0.08398 v -7.916015 z"/>
+ <path style="fill:#ffffff" d="m 38,23 h 4 v 17 h -4 z"/>
+ <path style="fill:#ffffff" d="M 8,23 V 31.300782 40 h 4 V 32.085938 C 12.522322,32.013598 13.310313,32 14,32 c 0.689687,0 1.477678,0.0136 2,0.08594 V 40 h 4 V 31.300782 C 20,30.331734 19.379603,29.33597 18.726562,28.875 18.073523,28.41403 17.454481,28.264096 16.882812,28.160156 15.739476,27.952276 14.652381,28 14,28 c -0.475152,0 -1.209869,0.0076 -2,0.07422 V 23 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4" d="m 25,27.99457 v 8.7 c 0,1.4 2.6,1.3 4,1.3 1.4,0 4,0.1 4,-1.3 v -8.7"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4" d="m 47,27.99457 v 8.7 c 0,1.4 2.6,1.3 4,1.3 1.4,0 4,0.1 4,-1.3 v -8.7"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8496094 3 C 5.2707094 3 4 4.2707094 4 5.8496094 L 4 6.8496094 C 4 5.2707094 5.2707094 4 6.8496094 4 L 58.150391 4 C 59.729291 4 61 5.2707094 61 6.8496094 L 61 5.8496094 C 61 4.2707094 59.729291 3 58.150391 3 L 6.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hw-probe.svg b/.icons/awkward/64x64/apps/hw-probe.svg
new file mode 100644
index 00000000..02e35ba3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hw-probe.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#42a5f5" d="m 60.005468,32.002734 c 0,9.131856 -4.371126,17.24278 -11.1352,22.354594 C 44.178874,57.902754 39.723694,50.93446 33.390066,50.93446 18.842161,50.93446 5.5348588,48.457132 4.1336388,34.68249 4.0452598,33.813684 4,32.920312 4,32.002734 4,16.537251 16.537251,4 32.002734,4 47.468218,4 60.005468,16.537251 60.005468,32.002734 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 30.532038,13.03118 c -0.904074,0.0099 -1.848038,0.07832 -2.840696,0.223972 -7.177962,1.053153 -11.776657,4.988479 -17.668563,12.099182 -2.3938626,2.889054 -4.5094718,6.371214 -6.0227786,9.044258 0.052554,0.986922 0.156512,1.970346 0.3114376,2.946172 4.1347206,-5.721896 15.64599,-14.041408 18.237616,-10.311646 2.967232,4.27032 -5.580442,9.764756 -4.433039,11.378048 1.229453,1.728658 6.614155,-0.714454 11.611495,-1.073348 5.579128,-0.400674 8.543224,1.325646 12.269962,4.190182 -0.938566,-1.77099 -1.55411,-3.064528 -1.911158,-4.334506 -0.742158,-2.639822 1.238698,-5.65442 1.979518,-7.099104 1.177016,-2.295286 2.168254,-5.493064 3.918032,-7.219262 3.06246,-3.021198 8.408882,-4.584842 13.13266,-6.152344 1.478326,-0.490556 2.788752,-0.386668 4.330594,-0.724443 -1.430946,-0.798714 -3.217026,-1.094573 -4.675896,-1.116182 -7.77687,-0.11519 -12.516284,1.063263 -15.654748,0.721405 -3.980562,-0.433585 -7.702438,-2.626193 -12.584436,-2.572384 z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="M 21.304814,23.673014 C 16.719137,23.28391 8.1692616,29.58964 4.2761988,35.678094 A 28.002734,28.002734 0 0 0 31.871472,60 c 0.70347,-0.004 1.40872,-0.02234 2.111142,-0.06562 a 28.002734,28.002734 0 0 0 0.0164,-0.0028 28.002734,28.002734 0 0 0 15.166324,-5.819318 C 48.552388,50.107376 46.473322,45.67668 41.997852,40.529348 36.36063,33.943112 27.698218,24.739592 21.304814,23.673014 Z"/>
+ <path style="fill:#424242;fill-rule:evenodd" d="m 30.532038,12.032014 c -0.904074,0.0099 -1.848038,0.07832 -2.840696,0.223972 -7.177962,1.053153 -11.776657,4.988479 -17.668563,12.099182 -2.3938626,2.889054 -4.5094718,6.371214 -6.0227786,9.044258 0.052554,0.986922 0.156512,1.970346 0.3114376,2.946172 4.1347206,-5.721896 15.64599,-14.041408 18.237616,-10.311646 2.967232,4.27032 -5.580442,9.764756 -4.433039,11.378048 1.229453,1.728658 6.614155,-0.714454 11.611495,-1.073348 5.579128,-0.400674 8.543224,1.325646 12.269962,4.190182 -0.938566,-1.77099 -1.55411,-3.064528 -1.911158,-4.334506 -0.742158,-2.639822 1.238698,-5.65442 1.979518,-7.099104 1.177016,-2.295286 2.168254,-5.493064 3.918032,-7.219262 3.06246,-3.021199 8.408882,-4.584842 13.13266,-6.152344 1.478326,-0.490556 2.788752,-0.386668 4.330594,-0.724443 -1.430946,-0.798714 -3.217026,-1.094573 -4.675896,-1.116182 -7.77687,-0.11519 -12.516284,1.063263 -15.654748,0.721405 -3.980562,-0.433585 -7.702438,-2.626193 -12.584436,-2.572384 z"/>
+ <ellipse style="opacity:0.4;fill:#ffffff" cx="35.1" cy="12.258" rx="2.001" ry="1.999" transform="matrix(0.98003409,0.19882953,-0.19571032,0.98066175,0,0)"/>
+ <path style="fill:#424242;fill-rule:evenodd" d="m 11.351562,40.0625 c -1.188858,-0.02112 -3.806581,1.11511 -5.5117182,1.890624 a 28,28 0 0 0 2.71875,5.343752 C 9.6719036,43.726746 12.472359,41.232188 11.890625,40.273438 11.80511,40.132504 11.616998,40.067212 11.351562,40.0625 Z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 47.105598,18.093255 c 3.346804,-0.93265 9.120878,-3.210029 13.331386,-3.741379 -0.7753,-0.144688 -2.17842,0.09359 -2.95382,0.176194 -4.157948,0.823217 -8.216468,2.481157 -10.377566,3.565189 z"/>
+ <path style="fill:#ffc107;fill-rule:evenodd" d="m 39.05837,21.123332 c 1.648666,-0.855 2.445344,-1.565909 6.29594,-2.52793 3.73794,-0.933875 8.38789,-3.191197 12.128854,-4.067336 -6.40035,0.771221 -14.12264,2.385749 -18.424794,6.595266 z"/>
+ <path style="opacity:0.1" d="m 30.066406,19.494423 a 2.0034474,1.9965469 45.000294 0 0 -0.02734,0.107421 2.0034474,1.9965469 45.000294 0 0 1.570313,2.359376 2.0034474,1.9965469 45.000294 0 0 2.351563,-1.5625 2.0034474,1.9965469 45.000294 0 0 -0.02734,-0.888672 2.0034474,1.9965469 45.000294 0 1 -2.324219,1.451172 2.0034474,1.9965469 45.000294 0 1 -1.542969,-1.466797 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hwbrowser.svg b/.icons/awkward/64x64/apps/hwbrowser.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hwbrowser.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/hwinfo.svg b/.icons/awkward/64x64/apps/hwinfo.svg
new file mode 100644
index 00000000..17b6701a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hwinfo.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#37a0f2" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <g style="opacity:0.2" transform="matrix(3,0,0,-3,-1628,-1006)">
+ <path d="m 552,-353 0,8.6667 2,0 0,-8.6667 z m 0,10.667 0,2 2,0 0,-2 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="fill:#ffffff" transform="matrix(3,0,0,-3,-1628,-1007)">
+ <path d="m 552,-353 0,8.6667 2,0 0,-8.6667 z m 0,10.667 0,2 2,0 0,-2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hydrogen.svg b/.icons/awkward/64x64/apps/hydrogen.svg
new file mode 100644
index 00000000..356f4aaf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hydrogen.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#b5c0df" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="fill:#314277" width="10" height="31" x="11" y="11" rx="1.429" ry="1.409"/>
+ <rect style="fill:#314277" width="26" height="31" x="27" y="11" rx="1.368" ry="1.409"/>
+ <rect style="fill:#314277" width="10" height="29.4" x="22" y="-40.4" rx="1.429" ry="1.4" transform="rotate(90)"/>
+ <rect style="opacity:0.3;fill:#314277" width="5" height="5" x="12" y="46" rx="1.25" ry="1.25"/>
+ <rect style="opacity:0.56000001;fill:#314277" width="5" height="5" x="19" y="46" rx="1.25" ry="1.25"/>
+ <rect style="opacity:0.81999966;fill:#314277" width="5" height="5" x="26" y="46" rx="1.25" ry="1.25"/>
+ <path style="opacity:0.2" d="M 32.384766,16 C 31.617689,16 31,16.5575 31,17.25 v 2.5 C 31,20.4425 31.617689,21 32.384766,21 H 44 v 4 h -9.25 -2.5 C 31.5575,25 31,25.479556 31,26.076172 V 35.25 v 2.5 0.173828 C 31,38.520444 31.5575,39 32.25,39 h 2.5 12.865234 C 48.382311,39 49,38.4425 49,37.75 v -2.5 C 49,34.5575 48.382311,34 47.615234,34 H 36 v -4 h 9.25 2.441406 0.05859 c 0.02625,0 0.04838,-0.01036 0.07422,-0.01172 0.07425,-0.0072 0.146809,-0.02062 0.216797,-0.03906 C 48.588054,29.834254 49,29.431511 49,28.923828 V 28.75 v -2.5 -6.5 -2.5 -0.173828 C 49,16.523733 48.515098,16.089405 47.894531,16.025391 47.844907,16.020272 47.801276,16 47.75,16 H 47.615234 45.25 Z"/>
+ <rect style="fill:#ffffff" width="18" height="5" x="31" y="15" rx="1.385" ry="1.25"/>
+ <rect style="fill:#ffffff" width="18" height="5" x="31" y="33" rx="1.385" ry="1.25"/>
+ <rect style="fill:#ffffff" width="14" height="5" x="24" y="-36" rx="1.077" ry="1.25" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="17" height="5" x="-49" y="-29" rx="1.308" ry="1.25" transform="scale(-1)"/>
+ <rect style="fill:#ffffff" width="14" height="5" x="15" y="-49" rx="1.077" ry="1.25" transform="rotate(90)"/>
+ <rect style="opacity:0.3;fill:#314277" width="5" height="5" x="-52" y="46" rx="1.25" ry="1.25" transform="scale(-1,1)"/>
+ <rect style="opacity:0.56000001;fill:#314277" width="5" height="5" x="-45" y="46" rx="1.25" ry="1.25" transform="scale(-1,1)"/>
+ <rect style="opacity:0.81999966;fill:#314277" width="5" height="5" x="-38" y="46" rx="1.25" ry="1.25" transform="scale(-1,1)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.1" d="M 21 31 L 21 32 L 27 32 L 27 31 L 21 31 z M 11 39.591797 L 11 40.591797 C 11 41.372433 11.636306 42 12.427734 42 L 19.572266 42 C 20.363694 42 21 41.372433 21 40.591797 L 21 39.591797 C 21 40.372433 20.363694 41 19.572266 41 L 12.427734 41 C 11.636306 41 11 40.372433 11 39.591797 z M 27 39.591797 L 27 40.591797 C 27 41.372433 27.611035 42 28.369141 42 L 51.630859 42 C 52.388965 42 53 41.372433 53 40.591797 L 53 39.591797 C 53 40.372433 52.388965 41 51.630859 41 L 28.369141 41 C 27.611035 41 27 40.372433 27 39.591797 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.427734,10 C 11.636306,10 11,10.627567 11,11.408203 v 1 C 11,11.627567 11.636306,11 12.427734,11 h 7.144532 C 20.363694,11 21,11.627567 21,12.408203 v -1 C 21,10.627567 20.363694,10 19.572266,10 Z m 15.941407,0 C 27.611035,10 27,10.627567 27,11.408203 v 1 C 27,11.627567 27.611035,11 28.369141,11 H 51.630859 C 52.388965,11 53,11.627567 53,12.408203 v -1 C 53,10.627567 52.388965,10 51.630859,10 Z M 21,21 v 1 h 6 v -1 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hyper.svg b/.icons/awkward/64x64/apps/hyper.svg
new file mode 100644
index 00000000..a25b098f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hyper.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 53v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#4f4f4f" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m15 15-7 6.349609 3 1.650391-2 6 7-6.349609-3-1.650391z"/>
+ <path style="fill-rule:evenodd;fill:#ffffff" d="m15 14-7 6.349609 3 1.650391-2 6 7-6.349609-3-1.650391z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m18 27v2h12v-2z"/>
+ <path style="fill-rule:evenodd;fill:#ffffff" d="m18 26v2h12v-2z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/hypnospace-outlaw.svg b/.icons/awkward/64x64/apps/hypnospace-outlaw.svg
new file mode 100644
index 00000000..78ca8b8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/hypnospace-outlaw.svg
@@ -0,0 +1,22 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m18 47 3 6h23l3-6z" style="opacity:.2"/>
+ <path d="m27 5c-3 0-3 0-3 3l-7 2-3 8h-3v11l2 2h4l1.870968 2h28.129032l2-2h4l2-2v-11h-2.774194l-3.225806-7-8-3c0-3 0-3-2.564937-3zm-21 14 4.16129 5-0.16129-5zm50 0v5l4-5z" style="opacity:.2"/>
+ <path d="m27 4c-3 0-3 0-3 3l-7 2-3 8h-3v11l2 2h4l1.870968 2h28.129032l2-2h4l2-2v-11h-2.774194l-3.225806-7-8-3c0-3 0-3-2.564937-3zm-21 14 4.16129 5-0.16129-5zm50 0v5l4-5z" style="fill:#7eacf9"/>
+ <path d="m18 46 3 6h23l3-6z" style="fill:#8149bf"/>
+ <path d="m12 41 3 6h35l4-6z" style="opacity:.2"/>
+ <path d="m12 40 3 6h35l4-6z" style="fill:#ad509c"/>
+ <path d="m6 36 3 5h47l3-5z" style="opacity:.2"/>
+ <path d="m6 35 3 5h47l3-5z" style="fill:#de7ca2"/>
+ <path d="m13 35 16 20h8l16-20zm15 22 4 4h2l4-4z" style="opacity:.2"/>
+ <path d="m13 34 16 20h8l16-20zm15 22 4 4h2l4-4z" style="fill:#f6e195"/>
+ <path d="m31 5-9 8v12l9 8h4l9-8v-12l-9-8zm-12 10-3 4 3 4zm28 0v8l3-4z" style="opacity:.2"/>
+ <path d="m31 4-9 8v12l9 8h4l9-8v-12l-9-8zm-12 10-3 4 3 4zm28 0v8l3-4z" style="fill:#8288f9"/>
+ <path d="m23 21v-4l7-8h5l8 8v4l-8 8h-4z" style="opacity:.2"/>
+ <path d="m23 20v-4l7-8h5l8 8v4l-8 8h-4z" style="fill:#8149bf"/>
+ <path d="m31 25h4l6-4v-4l-6-4h-4l-6 4v4z" style="opacity:.2"/>
+ <path d="m31 24h4l6-4v-4l-6-4h-4l-6 4v4z" style="fill:#de7ca2"/>
+ <path d="m30 22h6l2-1v-4l-2-1h-6l-2 1v4z" style="opacity:.2"/>
+ <path d="m30 21h6l2-1v-4l-2-1h-6l-2 1v4z" style="fill:#f6e195"/>
+ <path d="m13 34 0.800781 1h38.398438l0.800781-1h-40zm15 22 1 1h8l1-1h-10z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m27 4c-3 0-3 0-3 3l-7 2-3 8h-3v1h3l3-8 7-2c0-3 0-3 3-3h11.435547c2.564937 0 2.564453 0 2.564453 3l8 3 3.226562 7h2.773438v-1h-2.773438l-3.226562-7-8-3c0-3 4.84e-4 -3-2.564453-3h-11.435547zm-21 14 0.8320312 1h3.1679688l0.128906 3.958984 0.033203 0.041016-0.162109-5h-4zm50 0v1h3.199219l0.800781-1h-4z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/i-network-printer.svg b/.icons/awkward/64x64/apps/i-network-printer.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/i-network-printer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/i2pd.svg b/.icons/awkward/64x64/apps/i2pd.svg
new file mode 100644
index 00000000..d60b2069
--- /dev/null
+++ b/.icons/awkward/64x64/apps/i2pd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32,5 c -0.08912,0 -0.17948,0.01632 -0.264706,0.046484 -6.649786,4.888353 -14.131198,8.12449 -23.2058822,8.203125 -0.3166826,0.111958 -0.5294116,0.412552 -0.5294116,0.749219 0,8.302024 2.1923658,17.898322 6.0137868,26.329296 C 17.113444,47.167712 22.685428,56.291266 31.63603,60.9125 31.749934,60.971258 31.87548,61 32,61 32.12452,61 32.250066,60.97126 32.36397,60.9125 41.314572,56.291266 46.886556,47.167712 49.986212,40.328124 53.807634,31.89715 56,22.300852 56,13.998828 56,13.662161 55.78727,13.361567 55.470588,13.249609 46.395904,13.170974 38.914492,9.934837 32.264706,5.0464844 32.179476,5.0163116 32.08911,5 32,5 Z"/>
+ <path style="fill:#ffad34" d="m 32,4 c -0.08912,0 -0.17948,0.01632 -0.264706,0.046484 -6.649786,4.8883528 -14.131198,8.12449 -23.2058822,8.203125 -0.3166826,0.111958 -0.5294116,0.412552 -0.5294116,0.749219 0,8.302024 2.1923658,17.898322 6.0137868,26.329296 C 17.113444,46.167712 22.685428,55.291266 31.63603,59.9125 31.749934,59.971258 31.87548,60 32,60 32.12452,60 32.250066,59.97126 32.36397,59.9125 41.314572,55.291266 46.886556,46.167712 49.986212,39.328124 53.807634,30.89715 56,21.300852 56,12.998828 56,12.662161 55.78727,12.361567 55.470588,12.249609 46.395904,12.170974 38.914492,8.9348368 32.264706,4.0464844 32.179476,4.0163116 32.08911,4 32,4 Z"/>
+ <path style="opacity:0.1" d="M 32,11.537891 C 37.244316,14.884367 43.165368,17.342855 49.829044,18.3 49.244002,24.714372 47.697916,31.716022 44.835478,38.03125 42.324106,43.57275 37.900474,50.322598 32,54.37461 26.099526,50.322598 21.675894,43.57275 19.164522,38.03125 16.302084,31.716022 14.755997,24.714372 14.170956,18.3 20.834632,17.342855 26.755684,14.884367 32,11.537891 Z"/>
+ <path style="fill:#ffe0a9" d="M 32,10.537891 C 37.244316,13.884367 43.165368,16.342855 49.829044,17.3 49.244002,23.714372 47.697916,30.716022 44.835478,37.03125 42.324106,42.57275 37.900474,49.322598 32,53.37461 26.099526,49.322598 21.675894,42.57275 19.164522,37.03125 16.302084,30.716022 14.755997,23.714372 14.170956,17.3 20.834632,16.342855 26.755684,13.884367 32,10.537891 Z"/>
+ <path style="fill:#f77e23" d="M 32,10.537891 V 53.37461 C 37.900474,49.322598 42.324106,42.57275 44.835478,37.03125 47.697916,30.716022 49.244002,23.714372 49.829044,17.3 43.165368,16.342855 37.244316,13.884367 32,10.537891 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 31.91088 4 31.819599 4.016721 31.734375 4.046875 C 25.084589 8.9352288 17.605934 12.171364 8.53125 12.25 C 8.2145674 12.361958 8 12.663334 8 13 C 8 13.272561 8.0169482 13.553966 8.0273438 13.832031 C 8.0857238 13.567131 8.2690605 13.342693 8.53125 13.25 C 17.605934 13.171364 25.084589 9.9352288 31.734375 5.046875 C 31.819599 5.016721 31.91088 5 32 5 C 32.08911 5 32.180397 5.0167022 32.265625 5.046875 C 38.915413 9.9352274 46.394066 13.171364 55.46875 13.25 C 55.730939 13.342693 55.914276 13.567131 55.972656 13.832031 C 55.983052 13.553966 56 13.272561 56 13 C 56 12.663334 55.785432 12.361958 55.46875 12.25 C 46.394066 12.171364 38.915413 8.9352274 32.265625 4.046875 C 32.180397 4.0167022 32.08911 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/iagno.svg b/.icons/awkward/64x64/apps/iagno.svg
new file mode 120000
index 00000000..46d3ec2f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/iagno.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ib-tws.svg b/.icons/awkward/64x64/apps/ib-tws.svg
new file mode 100644
index 00000000..558a86d7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ib-tws.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="M 21,29.000001 39.9,50 H 21 Z"/>
+ <path style="fill:#a11d21" d="M 21,28.000001 39.9,49 H 21 Z"/>
+ <path style="opacity:0.1" d="M 21,29.000001 39.2,8.0000014 21,50 Z"/>
+ <path style="fill:#e02a32" d="M 21,28.000001 39.2,7.0000014 21,49 Z"/>
+ <circle style="opacity:0.1" cx="37.5" cy="34.5" r="5.5"/>
+ <circle style="fill:#e02a32" cx="37.5" cy="33.5" r="5.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ibus-anthy.svg b/.icons/awkward/64x64/apps/ibus-anthy.svg
new file mode 100644
index 00000000..9f8a5e7a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ibus-anthy.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#2095f2" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8008 4 C 5.2496 4 4 5.2496 4 6.8008 L 4 7.8008 C 4 6.2496 5.2496 5 6.8008 5 L 57.199 5 C 58.75 5 60 6.2496 60 7.8008 L 60 6.8008 C 60 5.2496 58.75 4 57.199 4 L 6.8008 4 z"/>
+ <path style="opacity:0.2" d="M 44.928,18.717 C 39.851,19.826 34.133,20.466 29.312,20.722 L 29.568,19.442 C 29.867,18.034 30.08,16.626 30.549,15.133 L 24.576,14.877 C 24.619,16.285 24.576,17.309 24.363,19.144 24.32,19.656 24.192,20.21 24.107,20.85 21.547,20.808 18.347,20.466 15.829,20.04 V 25.288 C 17.963,25.501 20.437,25.672 23.125,25.714 22.016,30.365 20.309,35.997 18.304,39.88 L 23.296,41.672 C 23.723,40.946 24.021,40.392 24.491,39.837 27.008,36.594 31.317,34.845 36.181,34.845 40.277,34.845 42.496,36.978 42.496,39.496 42.496,45.725 33.152,46.834 23.893,45.341 L 25.387,50.802 C 39.04,52.253 48.171,48.84 48.171,39.325 48.171,33.949 43.648,30.28 36.821,30.28 32.939,30.28 29.739,31.048 26.325,32.925 27.008,30.877 27.691,28.189 28.245,25.629 33.92,25.33 40.619,24.52 45.013,23.837 Z"/>
+ <path style="fill:#ffffff" d="M 44.928,17.717 C 39.851,18.826 34.133,19.466 29.312,19.722 L 29.568,18.442 C 29.867,17.034 30.08,15.626 30.549,14.133 L 24.576,13.877 C 24.619,15.285 24.576,16.309 24.363,18.144 24.32,18.656 24.192,19.21 24.107,19.85 21.547,19.808 18.347,19.466 15.829,19.04 V 24.288 C 17.963,24.501 20.437,24.672 23.125,24.714 22.016,29.365 20.309,34.997 18.304,38.88 L 23.296,40.672 C 23.723,39.946 24.021,39.392 24.491,38.837 27.008,35.594 31.317,33.845 36.181,33.845 40.277,33.845 42.496,35.978 42.496,38.496 42.496,44.725 33.152,45.834 23.893,44.341 L 25.387,49.802 C 39.04,51.253 48.171,47.84 48.171,38.325 48.171,32.949 43.648,29.28 36.821,29.28 32.939,29.28 29.739,30.048 26.325,31.925 27.008,29.877 27.691,27.189 28.245,24.629 33.92,24.33 40.619,23.52 45.013,22.837 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ibus-bopomofo.svg b/.icons/awkward/64x64/apps/ibus-bopomofo.svg
new file mode 100644
index 00000000..d93a1c90
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ibus-bopomofo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#2095f2" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 22.55,12.7145 -8.5312,11.5118 2.4102,4.7852 25.57,0 c -0.24176,6.1298 -0.2905,7.6126 -1.59766,10.7812 -0.77108,1.86922 -1.74438,3.042 -3.7032,3.957 -1.95874,0.91512 -5.0934,1.47082 -9.8554,1.16406 l -0.38672,5.9844 c 5.3698,0.3459 9.5058,-0.1808 12.7812,-1.71094 3.2754,-1.53022 5.4992,-4.168 6.711,-7.1054 2.4236,-5.8752 1.77258,-8.8054 2.1796,-15.8984 l -0.13,-3.172 -25.614,0 4.9844,-6.7226 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 22.55,11.7032 -8.5312,11.5118 2.4102,4.7852 25.57,0 c -0.24176,6.1298 -0.2905,7.6126 -1.59766,10.7812 -0.77108,1.86922 -1.74438,3.042 -3.7032,3.957 -1.95874,0.91512 -5.0934,1.47082 -9.8554,1.16406 l -0.38672,5.9844 c 5.3698,0.3459 9.5058,-0.1808 12.7812,-1.71094 3.2754,-1.53022 5.4992,-4.168 6.711,-7.1054 2.4236,-5.8752 1.77258,-8.8054 2.1796,-15.8984 l -0.13,-3.174 -25.614,0 4.9844,-6.7226 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ibus-engine.svg b/.icons/awkward/64x64/apps/ibus-engine.svg
new file mode 120000
index 00000000..ed6fc037
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ibus-engine.svg
@@ -0,0 +1 @@
+ibus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ibus-keyboard.svg b/.icons/awkward/64x64/apps/ibus-keyboard.svg
new file mode 100644
index 00000000..63a29162
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ibus-keyboard.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#2095f2" width="56" height="40" x="4" y="12" rx="2.8" ry="2.8"/>
+ <circle style="opacity:.2" cx="11" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="21" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="31" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="41" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="51" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="17" cy="34" r="3"/>
+ <circle style="opacity:.2" cx="27" cy="34" r="3"/>
+ <circle style="opacity:.2" cx="37" cy="34" r="3"/>
+ <circle style="opacity:.2" cx="47" cy="34" r="3"/>
+ <rect style="opacity:.2" width="40" height="6" x="12" y="43" rx="1.5" ry="1.5"/>
+ <circle style="fill:#ffffff" cx="11" cy="21" r="3"/>
+ <circle style="fill:#ffffff" cx="21" cy="21" r="3"/>
+ <circle style="fill:#ffffff" cx="31" cy="21" r="3"/>
+ <circle style="fill:#ffffff" cx="41" cy="21" r="3"/>
+ <circle style="fill:#ffffff" cx="51" cy="21" r="3"/>
+ <circle style="fill:#ffffff" cx="17" cy="33" r="3"/>
+ <circle style="fill:#ffffff" cx="27" cy="33" r="3"/>
+ <circle style="fill:#ffffff" cx="37" cy="33" r="3"/>
+ <circle style="fill:#ffffff" cx="47" cy="33" r="3"/>
+ <rect style="fill:#ffffff" width="40" height="6" x="12" y="42" rx="1.5" ry="1.5"/>
+ <path style="opacity:.1;fill:#ffffff" d="m6.8008 12c-1.5512 0-2.8008 1.25-2.8008 2.801v1c0-1.551 1.2496-2.801 2.8008-2.801h50.398c1.551 0 2.801 1.25 2.801 2.801v-1c0-1.551-1.25-2.801-2.801-2.801h-50.398z"/>
+ <path style="opacity:.2" d="m4 49.199v1c0 1.551 1.2496 2.801 2.8008 2.801h50.398c1.551 0 2.801-1.25 2.801-2.801v-1c0 1.551-1.25 2.801-2.801 2.801h-50.398c-1.5514 0-2.801-1.25-2.801-2.801z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ibus-pinyin.svg b/.icons/awkward/64x64/apps/ibus-pinyin.svg
new file mode 100644
index 00000000..34dd796e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ibus-pinyin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#2095f2" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 42.404297,15.908203 c -0.911376,2.43048 -1.976238,5.010175 -3.191406,7.136719 L 28,23.044922 28,26 l 4.074219,0 0,5.25 c -1.7e-5,0.91128 -0.0511,1.97113 -0.152344,2.78125 L 27,34.03125 27,37 l 4.619141,0 c -0.60744,5.36712 -2.684196,9.08595 -6.228516,11.71875 l 2.126953,2.277344 C 31.669578,47.957934 34.099706,43.480961 34.808594,37 l 6.183594,0 0,14 3.037109,0 0,-14 5.96875,0 0,-2.96875 -5.96875,0 0,-8.03125 L 49,26 l 0,-2.955078 -6.595703,0 c 1.113888,-1.72152 2.227837,-3.996737 3.341797,-6.22461 L 42.404297,15.908203 Z M 19.027344,16 l 0,6 -5.025391,0 0,3 5.025391,0 0,7.921875 C 17.103264,33.732115 15.227848,34.541443 13,35.351562 l 1.064453,3.191407 c 1.8228,-0.708864 3.342627,-1.418089 4.962891,-2.126953 l 0,9.570312 c -2.4e-5,1.215192 -0.253438,1.822266 -0.759766,1.822266 -1.41792,0 -2.583943,-0.20235 -3.90039,-0.607422 l 0.607421,3.189453 c 1.21536,0.303787 2.332272,0.457031 3.75,0.457031 1.215072,0 2.07568,-0.304525 2.582032,-0.912109 0.506328,-0.60768 0.695312,-1.670469 0.695312,-3.189453 l 0,-11.847656 4.669922,-2.431641 -0.457031,-2.734375 0,-0.002 C 24.898204,30.338077 23.316448,30.996238 22,31.705078 L 22,25 l 5.001953,0 0,-3 L 22,22 l 0,-6 -2.972656,0 z m 14.261718,0.365234 -3.037109,0.910157 c 1.113792,1.41768 1.974423,3.038576 2.582031,4.861328 l 3.189454,-1.0625 C 35.415925,19.352699 34.50423,17.782986 33.289062,16.365234 Z M 35.113281,26 l 5.878907,0 0,8.03125 -6.03125,0 c 0.101247,-0.708864 0.152321,-1.615331 0.152343,-2.324219 l 0,-5.707031 z"/>
+ <path style="fill:#ffffff" d="M 42.404297 14.908203 C 41.492921 17.338683 40.428059 19.918378 39.212891 22.044922 L 28 22.044922 L 28 25 L 32.074219 25 L 32.074219 30.25 C 32.074202 31.16128 32.023119 32.22113 31.921875 33.03125 L 27 33.03125 L 27 36 L 31.619141 36 C 31.011701 41.36712 28.934945 45.08595 25.390625 47.71875 L 27.517578 49.996094 C 31.669578 46.957934 34.099706 42.480961 34.808594 36 L 40.992188 36 L 40.992188 50 L 44.029297 50 L 44.029297 36 L 49.998047 36 L 49.998047 33.03125 L 44.029297 33.03125 L 44.029297 25 L 49 25 L 49 22.044922 L 42.404297 22.044922 C 43.518185 20.323402 44.632134 18.048185 45.746094 15.820312 L 42.404297 14.908203 z M 19.027344 15 L 19.027344 21 L 14.001953 21 L 14.001953 24 L 19.027344 24 L 19.027344 31.921875 C 17.103264 32.732115 15.227848 33.541443 13 34.351562 L 14.064453 37.542969 C 15.887253 36.834105 17.40708 36.12488 19.027344 35.416016 L 19.027344 44.986328 C 19.02732 46.20152 18.773906 46.808594 18.267578 46.808594 C 16.849658 46.808594 15.683635 46.606244 14.367188 46.201172 L 14.974609 49.390625 C 16.189969 49.694412 17.306881 49.847656 18.724609 49.847656 C 19.939681 49.847656 20.800289 49.543131 21.306641 48.935547 C 21.812969 48.327867 22.001953 47.265078 22.001953 45.746094 L 22.001953 33.898438 L 26.671875 31.466797 L 26.214844 28.732422 L 26.214844 28.730469 C 24.898204 29.338077 23.316448 29.996238 22 30.705078 L 22 24 L 27.001953 24 L 27.001953 21 L 22 21 L 22 15 L 19.027344 15 z M 33.289062 15.365234 L 30.251953 16.275391 C 31.365745 17.693071 32.226376 19.313967 32.833984 21.136719 L 36.023438 20.074219 C 35.415925 18.352699 34.50423 16.782986 33.289062 15.365234 z M 35.113281 25 L 40.992188 25 L 40.992188 33.03125 L 34.960938 33.03125 C 35.062185 32.322386 35.113259 31.415919 35.113281 30.707031 L 35.113281 25 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ibus-setup-chewing.svg b/.icons/awkward/64x64/apps/ibus-setup-chewing.svg
new file mode 120000
index 00000000..ed6fc037
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ibus-setup-chewing.svg
@@ -0,0 +1 @@
+ibus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ibus-setup-hangul.svg b/.icons/awkward/64x64/apps/ibus-setup-hangul.svg
new file mode 100644
index 00000000..ef41f87e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ibus-setup-hangul.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#0056a9" d="m 57.689787,32.462144 c 0,10.789682 -3.79267,19.691917 -12.734817,24.367171 -3.873905,2.025408 -8.280679,3.170787 -12.95497,3.170787 -15.463973,0 -28,-12.536027 -28,-28 C 4,29.297974 4.3827624,26.685247 5.0970256,24.21318 8.4704121,12.537879 20.162238,6.3103141 32.924085,6.3103141 c 15.463973,0 24.765702,10.6878569 24.765702,26.1518299 z"/>
+ <path style="fill:#ffe339;fill-rule:evenodd" d="M 39.287109,7.1795347 C 38.664167,7.1580827 38.04791,7.1594769 37.444141,7.182269 31.664018,7.4004857 24.796434,11.191812 22.452,16.717679 19.804757,22.957281 18,32.000102 32.002734,32.000102 c 3.700694,-6.363514 13.370259,-5.07311 17.450782,0.339063 3.61376,4.793089 3.417474,11.313739 0.716406,16.428124 -2.257148,4.273836 -6.063568,8.521452 -11.158985,10.341406 C 51.084318,56.00025 60,45.038411 60,32.000102 60,24.414129 56.97902,17.517337 52.073047,12.473929 51.836064,12.268931 51.576455,12.085082 51.329297,11.888774 47.812303,9.1929536 43.396098,7.3210332 39.287109,7.1795347 Z"/>
+ <path style="fill:#ff6147;fill-rule:evenodd" d="M 31.414843,4.0055706 C 26.84767,4.0975847 22.24017,5.3097137 18.005468,7.7543987 11.435227,11.547376 6.9733302,17.612118 5.0582032,24.382133 c -0.053428,0.278378 -0.081591,0.569572 -0.1257816,0.853125 -0.6942571,5.087313 1.0050017,10.202806 3.4617188,14.109375 3.0790616,4.89617 8.6296926,8.328874 14.5878916,7.596094 6.727764,-0.827428 12.681824,-8.554265 9.020702,-14.940625 C 24.64092,31.977194 20.925413,22.957281 23.572657,16.717679 25.917091,11.191812 31.664018,8.1011311 37.444141,7.8829144 42.274302,7.7005774 47.8561,8.8731138 51.980078,12.375493 46.524497,6.8125658 39.0268,3.8522139 31.414843,4.0055706 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 39.287109 7.8789062 C 38.664166 7.8574543 38.047129 7.8600204 37.443359 7.8828125 C 31.663236 8.1010292 25.9167 11.19093 23.572266 16.716797 C 22.949502 18.184661 22.692151 19.807417 22.738281 21.429688 C 22.806392 20.146654 23.077682 18.882539 23.572266 17.716797 C 25.9167 12.19093 31.663236 9.1010292 37.443359 8.8828125 C 42.27352 8.7004755 47.856491 9.8726211 51.980469 13.375 C 50.557488 11.92402 48.992804 10.654197 47.326172 9.5664062 C 44.733665 8.4875577 41.944174 7.9704059 39.287109 7.8789062 z M 4.7988281 27.789062 C 4.5981547 32.351594 6.188156 36.835264 8.3945312 40.34375 C 11.473593 45.23992 17.024223 48.672233 22.982422 47.939453 C 28.488528 47.262273 33.4669 41.965259 33.089844 36.5625 C 32.837622 41.602283 28.147525 46.304212 22.982422 46.939453 C 17.024223 47.672233 11.473593 44.23992 8.3945312 39.34375 C 6.3499005 36.092463 4.8509947 32.001936 4.7988281 27.789062 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 22.738281 21.427734 C 22.441723 27.0123 26.015536 32.981372 32.001953 33 C 35.702647 26.636486 45.372602 27.927671 49.453125 33.339844 C 51.226735 35.692261 52.07742 38.461291 52.169922 41.275391 C 52.266186 38.121905 51.436677 34.970716 49.453125 32.339844 C 45.372602 26.927671 35.702647 25.636486 32.001953 32 C 26.371472 31.982479 22.887518 26.702127 22.738281 21.427734 z M 59.988281 32.542969 C 59.780251 43.434254 53.347877 52.790369 44.099609 57.230469 C 42.586331 58.438688 40.887478 59.439401 39.011719 60.109375 C 51.0851 57.00093 60 46.038309 60 33 C 60 32.846758 59.990738 32.695638 59.988281 32.542969 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 31.414062,4.0058594 C 26.846889,4.0978735 22.240561,5.3092213 18.005859,7.7539062 11.435618,11.546884 6.9737207,17.612797 5.0585938,24.382812 c -0.053428,0.278379 -0.082763,0.56801 -0.1269532,0.851563 -0.1164843,0.853563 -0.1434154,1.705381 -0.1328125,2.554687 0.022736,-0.517917 0.062034,-1.036045 0.1328125,-1.554687 0.04419,-0.283553 0.073525,-0.573183 0.1269532,-0.851563 C 6.9737207,18.612797 11.435618,12.546884 18.005859,8.7539062 22.240561,6.3092213 26.846889,5.0978735 31.414062,5.0058594 39.026021,4.8525027 46.524888,7.8120728 51.980469,13.375 c -0.620694,-0.527138 -1.277823,-0.995015 -1.957031,-1.419922 0.446531,0.298599 0.883987,0.609625 1.30664,0.933594 0.247158,0.196308 0.505205,0.380939 0.742188,0.585937 4.806869,4.941528 7.796853,11.663406 7.916015,19.06836 C 59.991733,32.361975 60,32.181817 60,32 60,24.414027 56.978239,17.518017 52.072266,12.474609 51.835283,12.269611 51.577236,12.08498 51.330078,11.888672 50.907425,11.564703 50.469969,11.253677 50.023438,10.955078 50.702646,11.379985 51.359775,11.847862 51.980469,12.375 46.524888,6.8120728 39.026021,3.8525027 31.414062,4.0058594 Z m 20.75586,37.2695316 c -0.07912,2.591732 -0.781518,5.185031 -2,7.492187 -2.257148,4.273836 -6.062786,8.521843 -11.158203,10.341797 1.773566,-0.456627 3.468887,-1.101622 5.08789,-1.878906 2.597475,-2.073855 4.644081,-4.762368 6.070313,-7.462891 1.375401,-2.604278 2.095972,-5.572512 2,-8.492187 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ibus-setup.svg b/.icons/awkward/64x64/apps/ibus-setup.svg
new file mode 120000
index 00000000..ed6fc037
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ibus-setup.svg
@@ -0,0 +1 @@
+ibus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ibus.svg b/.icons/awkward/64x64/apps/ibus.svg
new file mode 100644
index 00000000..0759ec5a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ibus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#2095f2" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 32,15 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,12 0,4 4,0 0,14 -4,0 0,4 16,0 0,-4 -4,0 0,-18 -12,0 z"/>
+ <path style="fill:#ffffff" d="m 32,14 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,12 0,4 4,0 0,14 -4,0 0,4 16,0 0,-4 -4,0 0,-18 -12,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ice.svg b/.icons/awkward/64x64/apps/ice.svg
new file mode 100644
index 00000000..8dd138a4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ice.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.148391,4.999998 v 0.0039 A 6.346037,6.4428216 0 0 0 28.828077,5.859373 L 10.156203,16.804686 a 6.346037,6.4428216 0 0 0 -3.1445309,5.0625 c -0.0016,-0.02228 -0.00644,-0.04412 -0.00782,-0.0664 -4.904e-4,0.0082 -0.00346,0.0152 -0.0039,0.02344 0.0025,0.02428 0.00506,0.04998 0.00782,0.07422 1.43e-4,0.0013 -1.444e-4,0.0026 0,0.004 a 6.346037,6.4428216 0 0 0 -0.00782,0.07021 6.346037,6.4428216 0 0 0 0.0039,0.02344 c -8.832e-4,0.0158 -0.0033,0.03104 -0.0039,0.04688 v 21.773438 c -3.222e-4,2.275264 1.2093306,4.374268 3.1718749,5.511718 l 18.656249,10.820314 c 0.974706,0.565162 2.08403,0.847914 3.171876,0.851554 1.094998,0 2.190758,-0.282682 3.171876,-0.851562 L 53.828077,49.328122 c 1.962546,-1.137448 3.172198,-3.240358 3.171876,-5.515624 V 22.042966 c -2.5e-4,-0.0066 3.06e-4,-0.013 0,-0.0196 a 6.346037,6.4428216 0 0 0 -0.0039,-0.02337 c -0.0018,-0.03288 -0.0018,-0.06478 -0.004,-0.09766 -4.1e-4,0.0054 -0.0034,0.0102 -0.004,0.0156 A 6.346037,6.4428216 0 0 0 53.843703,16.804686 L 35.171829,5.859373 A 6.346037,6.4428216 0 0 0 32.148391,4.999998 Z"/>
+ <path style="fill:#0f7b9f" d="m 32.145419,4.7000056 v 0.00266 A 6.1873856,6.207883 0 0 0 28.905471,5.5291364 L 10.700924,16.075892 a 6.1873856,6.207883 0 0 0 -3.0759693,4.977452 6.1873856,6.207883 0 0 0 0.00278,0.02666 c -4.778e-4,0.0082 -0.00222,0.016 -0.00278,0.024 0.00264,0.0249 0.00514,0.04978 0.00806,0.07464 -0.00278,0.0462 -0.00624,0.09238 -0.00806,0.13862 V 42.54408 c -3.138e-4,2.218382 1.178357,4.268338 3.0918373,5.377352 l 18.191323,10.546756 c 0.950346,0.551038 2.031188,0.82825 3.091838,0.831798 1.067624,0 2.135248,-0.27714 3.091838,-0.831798 L 53.283113,47.92144 c 1.913482,-1.109014 3.092152,-3.15897 3.091838,-5.377352 V 21.31728 c -0.0018,-0.04626 -0.0052,-0.09244 -0.008,-0.13862 a 6.1873856,6.207883 0 0 0 0.008,-0.07464 6.1873856,6.207883 0 0 0 -3.075968,-5.028105 L 35.094435,5.5291364 A 6.1873856,6.207883 0 0 0 32.145419,4.7000056 Z M 56.277091,21.83982 c -0.0114,0.06172 -0.0238,0.12278 -0.03702,0.18396 a 6.1873856,6.207883 0 0 0 0.03702,-0.18396 z m -0.1825,0.727822 c -0.0134,0.0424 -0.02288,0.08594 -0.03702,0.12798 a 6.1873856,6.207883 0 0 0 0.03702,-0.12798 z m -0.63741,1.407654 c -0.03086,0.05 -0.0656,0.0975 -0.09786,0.14664 a 6.1873856,6.207883 0 0 0 0.09786,-0.14664 z m -0.40731,0.578526 c -0.04514,0.05738 -0.093,0.11216 -0.14018,0.16796 a 6.1873856,6.207883 0 0 0 0.14018,-0.16796 z m -0.449624,0.509208 c -0.06144,0.06256 -0.1236,0.12392 -0.18778,0.18396 a 6.1873856,6.207883 0 0 0 0.18778,-0.18396 z m -0.531616,0.479884 c -0.06574,0.05302 -0.1303,0.10684 -0.19836,0.1573 a 6.1873856,6.207883 0 0 0 0.19836,-0.1573 z M 34.422635,36.958792 c -0.0248,0.0106 -0.04914,0.02178 -0.07406,0.032 a 6.1873856,6.207883 0 0 0 0.07406,-0.032 z m -1.576334,0.43456 c -0.02738,0.0036 -0.05452,0.0072 -0.082,0.0106 a 6.1873856,6.207883 0 0 0 0.082,-0.0106 z"/>
+ <path style="fill:#0f9f98" d="m 56.991815,20.901172 c -0.15806,2.094296 -1.335366,3.975654 -3.146702,5.028514 L 35.173781,36.746874 c -0.965476,0.557088 -2.060078,0.849432 -3.173828,0.847658 V 60 c 1.094998,0 2.189998,-0.284246 3.171116,-0.853126 L 53.828837,48.329686 c 1.962544,-1.13745 3.171438,-3.239968 3.171116,-5.515234 V 21.04336 c -0.0018,-0.04744 -0.0052,-0.0948 -0.0082,-0.14218 z M 31.999953,60 Z"/>
+ <path style="fill:#67a1fd" d="m 7.0026661,20.8 c -4.904e-4,0.0082 -0.00226,0.0164 -0.0027,0.02462 0.00264,0.02554 0.00522,0.05106 0.00814,0.07656 -0.00292,0.0474 -0.00634,0.09474 -0.00814,0.14218 v 21.771094 c -3.222e-4,2.275264 1.208571,4.377784 3.1711149,5.515234 L 28.828845,59.14687 C 29.803551,59.71204 30.912107,59.99636 31.999953,60 V 37.594532 c -0.0054,6e-6 -0.0108,6e-6 -0.0162,0 -0.17116,-0.0013 -0.342198,-0.0096 -0.512694,-0.02462 -0.04706,-0.003 -0.09408,-0.0068 -0.14106,-0.011 -0.17372,-0.0192 -0.346576,-0.04572 -0.51812,-0.0793 -0.0317,-0.0052 -0.06334,-0.0106 -0.09494,-0.0164 -0.15418,-0.03256 -0.3071,-0.07086 -0.45844,-0.11484 -0.06174,-0.0164 -0.12324,-0.0337 -0.18446,-0.05196 -0.11788,-0.0394 -0.234568,-0.08226 -0.349934,-0.12852 -0.08752,-0.0318 -0.17436,-0.06554 -0.260416,-0.10118 -0.09608,-0.0441 -0.19106,-0.0906 -0.284832,-0.13946 -0.11938,-0.05646 -0.236996,-0.11664 -0.352646,-0.18046 L 10.154793,25.929686 C 9.9728287,25.82282 9.7962859,25.706922 9.6258215,25.582422 h -0.0027 c -0.00816,-0.0062 -0.0163,-0.0128 -0.024414,-0.0192 -0.155472,-0.11342 -0.3057282,-0.233844 -0.4503038,-0.360938 -0.074906,-0.06842 -0.14817,-0.13862 -0.2197266,-0.210546 -0.078766,-0.07368 -0.15565,-0.14936 -0.2305772,-0.226954 -0.081314,-0.09068 -0.160014,-0.18368 -0.2360026,-0.278906 -0.05842,-0.06806 -0.1154,-0.13734 -0.170898,-0.207812 -0.075416,-0.1017 -0.147786,-0.205668 -0.217014,-0.311718 -0.048408,-0.06924 -0.095438,-0.13942 -0.141058,-0.210548 -0.068802,-0.11548 -0.133938,-0.233116 -0.195312,-0.352734 -0.03738,-0.0668 -0.073554,-0.13424 -0.108506,-0.202344 -0.05732,-0.12312 -0.110698,-0.248058 -0.160048,-0.374608 -0.031126,-0.07054 -0.06097,-0.14164 -0.089518,-0.213282 -0.03003,-0.0896 -0.058068,-0.17986 -0.084094,-0.270704 -0.040624,-0.11918 -0.077712,-0.239548 -0.11122,-0.360938 -0.01062,-0.05274 -0.02056,-0.1056 -0.029838,-0.1586 -0.036358,-0.15194 -0.06712,-0.30517 -0.092236,-0.459378 C 7.0341331,21.176502 7.0142203,20.988556 7.0026661,20.8 Z"/>
+ <path style="fill:#216bcc" d="m 32.149265,4.0000004 v 0.00276 A 6.346037,6.4428216 0 0 0 28.826427,4.8605098 L 10.154476,15.80641 a 6.346037,6.4428216 0 0 0 -3.1545227,5.165824 6.346037,6.4428216 0 0 0 3.1545227,5.218392 l 18.671951,10.945902 a 6.346037,6.4428216 0 0 0 6.34705,0 L 53.845431,26.190626 a 6.346037,6.4428216 0 0 0 3.154522,-5.16582 6.346037,6.4428216 0 0 0 -3.154522,-5.218396 L 35.173477,4.8605098 A 6.346037,6.4428216 0 0 0 32.149265,4.0000004 Z"/>
+ <path style="opacity:0.2" d="m 29,11 v 6 h 6 v -6 z m 0,9 v 14 h 6 V 20 Z M 13.136719,33.232422 C 11.242138,33.191792 10,34.283255 10,36.355469 v 3.988281 c 0,3.315542 3.177925,7.854901 7.125,10.175781 L 29,57.5 V 53.511719 L 17.125,46.527344 c -1.397849,-0.821936 -2.373047,-2.216429 -2.373047,-3.390625 v -3.988281 c 0,-1.174195 0.975198,-1.421546 2.373047,-0.59961 L 29,45.53125 V 41.541016 L 17.125,34.556641 c -1.480152,-0.87033 -2.851532,-1.299848 -3.988281,-1.324219 z m 37.726562,0.07422 c -1.136748,0.02437 -2.508129,0.457795 -3.988281,1.328125 L 44.5,36.027344 42.125,37.423828 C 38.177926,39.744707 35,44.284067 35,47.599609 v 3.988282 c 0,3.315544 3.177925,4.115801 7.125,1.794921 L 44.5,51.990234 v -3.992187 l -2.375,1.396484 c -1.397849,0.821934 -2.373047,0.574585 -2.373047,-0.599609 L 44.5,46.003906 49.248047,43.207031 54,40.417969 v -3.990235 c 0,-2.072214 -1.242137,-3.161713 -3.136719,-3.121093 z m -2.623047,4.835937 c 0.627517,-0.02533 1.007811,0.3423 1.007813,1.076172 l -9.496094,5.587891 c 0,-1.174194 0.975198,-2.570641 2.373047,-3.392579 l 2.375,-1.394531 2.375,-1.396484 c 0.524193,-0.308228 0.988726,-0.46527 1.365234,-0.480469 z"/>
+ <path style="fill:#ffffff" d="M 29 10 L 29 16 L 35 16 L 35 10 L 29 10 z M 29 19 L 29 33 L 35 33 L 35 19 L 29 19 z M 13.136719 32.232422 C 11.242138 32.191792 10 33.283255 10 35.355469 L 10 39.34375 C 10 42.659292 13.177925 47.198651 17.125 49.519531 L 29 56.5 L 29 52.511719 L 17.125 45.527344 C 15.727151 44.705408 14.751953 43.310915 14.751953 42.136719 L 14.751953 38.148438 C 14.751953 36.974243 15.727151 36.726892 17.125 37.548828 L 29 44.53125 L 29 40.541016 L 17.125 33.556641 C 15.644848 32.686311 14.273468 32.256793 13.136719 32.232422 z M 50.863281 32.306641 C 49.726533 32.331011 48.355152 32.764436 46.875 33.634766 L 44.5 35.027344 L 42.125 36.423828 C 38.177926 38.744707 35 43.284067 35 46.599609 L 35 50.587891 C 35 53.903435 38.177925 54.703692 42.125 52.382812 L 44.5 50.990234 L 44.5 46.998047 L 42.125 48.394531 C 40.727151 49.216465 39.751953 48.969116 39.751953 47.794922 L 44.5 45.003906 L 49.248047 42.207031 L 54 39.417969 L 54 35.427734 C 54 33.35552 52.757863 32.266021 50.863281 32.306641 z M 48.240234 37.142578 C 48.867751 37.117248 49.248045 37.484878 49.248047 38.21875 L 39.751953 43.806641 C 39.751953 42.632447 40.727151 41.236 42.125 40.414062 L 44.5 39.019531 L 46.875 37.623047 C 47.399193 37.314819 47.863726 37.157777 48.240234 37.142578 z"/>
+ <path style="opacity:0.1" d="M 7.0546875,21.50173 A 6.346037,6.4428216 0 0 0 7,21.972433 a 6.346037,6.4428216 0 0 0 3.15625,5.21875 l 18.671875,10.945313 a 6.346037,6.4428216 0 0 0 6.34375,0 L 53.84375,27.191183 A 6.346037,6.4428216 0 0 0 57,22.023215 6.346037,6.4428216 0 0 0 56.945312,21.546652 6.346037,6.4428216 0 0 1 53.84375,26.191183 L 35.171875,37.136496 a 6.346037,6.4428216 0 0 1 -6.34375,0 L 10.15625,26.191183 A 6.346037,6.4428216 0 0 1 7.0546875,21.50173 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.148391,4 V 4.0039 A 6.346037,6.4428216 0 0 0 28.828077,4.859375 L 10.156203,15.804688 a 6.346037,6.4428216 0 0 0 -3.1562497,5.167968 6.346037,6.4428216 0 0 0 0.1445312,1.019532 6.346037,6.4428216 0 0 1 3.0117185,-4.1875 L 28.828077,6.859375 A 6.346037,6.4428216 0 0 1 32.148391,6.0039062 V 6 a 6.346037,6.4428216 0 0 1 3.023438,0.859375 l 18.671874,10.945313 a 6.346037,6.4428216 0 0 1 3.011718,4.199218 6.346037,6.4428216 0 0 0 0.144532,-0.980468 6.346037,6.4428216 0 0 0 -3.15625,-5.21875 L 35.171829,4.859375 A 6.346037,6.4428216 0 0 0 32.148391,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/icecat.svg b/.icons/awkward/64x64/apps/icecat.svg
new file mode 100644
index 00000000..769d2403
--- /dev/null
+++ b/.icons/awkward/64x64/apps/icecat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="29" cy="37" r="24"/>
+ <circle style="fill:#394e9a" cx="29" cy="36" r="24"/>
+ <path style="opacity:0.4" d="M 14.066176,17.205885 C 10.798494,19.552102 7.6433549,22.95662 5.9099264,29.89798 l 1.3814339,-1.96875 c 1.2312415,0.13856 2.0538147,0.841444 2.7628677,1.69853 l 0.526654,0.747242 0.592831,-0.13786 0.854779,0.747242 -0.06618,-0.543198 0.460478,0.678308 0.460478,0.341912 0.328125,-0.13786 1.315258,0.747243 0.85478,-1.152573 -0.195772,-0.204046 0.854778,-0.06894 0.328125,-1.29044 -0.788602,0.681066 -0.920956,-0.06894 -0.06617,-0.474264 -0.261949,0 -0.394301,-0.951286 -0.330883,0.1351 -0.1296,0.61213 -0.330882,-0.06894 0.132354,-1.221506 -0.788602,-0.27022 -0.264706,-0.339156 0.460477,-0.272978 0,-0.27022 -0.460477,-0.272976 0.460477,-0.747244 0.06617,-1.152574 -0.656249,0.0662 0.526655,-0.948532 0.06342,-1.359374 -0.328124,-0.1351 0.06617,-0.270222 0.261949,-0.204044 0,-1.494484 c 0.46042,-1.268013 0.921011,-1.246855 1.381434,-1.695802 l 0,-1.425552 z m 13.15533,10.657169 -0.06618,0.678308 -0.261948,1.356618 -0.920954,0.816176 0.19854,1.017464 0.85478,0.06894 0.0634,0.270219 -0.3943,0.272976 0,0.813422 -0.26195,0.339154 0.13234,0.61213 -0.987132,0 -0.06618,0.474266 -2.30239,-0.204044 c 0.325134,-0.66775 1.284992,-1.046998 -1.053308,-2.917279 l -1.643385,0.06618 -0.06617,-1.086396 -0.59283,-0.94853 -0.195772,1.830882 0.592831,0.5432 -0.132352,0.747239 c 1.398322,0.452526 1.184896,0.904106 1.44761,1.35662 l 0.394302,0.06894 0.19578,-0.81342 -1.577208,-1.02022 0.788604,0.204044 1.05331,0.678308 0.06618,1.698532 -0.592832,0.270218 0.394302,0.882354 -0.19576,0.543198 -0.460478,0 -0.13234,0.477024 0.19578,0.678306 0.526656,-0.06894 0.526654,-0.609374 0.59283,0.813418 -0.460478,0.543198 0.3943,0.67831 0.328128,0 0.13236,1.017462 1.841912,1.086398 0.394302,-0.1351 0,-0.543198 0.526654,0.06894 0.788602,0.678308 0,-1.086398 -0.328124,-0.06894 0,-0.81342 0.590072,0 0.526656,-1.560662 2.368566,1.764706 c 0.04542,0.498318 0.19434,1.030884 -0.26195,1.35662 0.583786,0.625864 1.140842,1.249684 0.523896,1.698528 -0.597546,0.596466 -0.774428,1.144282 0.19854,1.560662 l 1.775736,0.204044 0.987132,-0.477024 1.381433,-0.204042 3.683822,-5.15625 0,-3.598344 c -0.355874,-0.207126 -0.72388,-0.46545 -1.251856,-1.560684 l -1.90533,-0.272978 c 0,0 0.393152,-0.339798 0.656248,-0.204044 0.263104,0.13576 1.447612,0 1.447612,0 l 0,-1.152573 -0.722426,-0.543198 0.19578,-1.221508 -0.59283,-0.612132 -9.339157,-1.356616 z m 20.062499,16.764705 -0.659008,0.681066 -0.13236,1.017462 -0.656248,1.086398 0.06616,0.744486 -0.424632,0.386028 -0.10202,0.02206 0.0054,0.0634 -0.0054,0.0054 0.011,0.05514 0.05514,0.554228 -0.328126,0 -0.661766,0.681066 -0.59007,0.474266 -0.317098,0.09376 -0.60386,0.04136 -0.0194,0.17924 -0.193,0.452206 c -0.243342,0.0371 -1.578526,0.233318 -1.75919,0.04686 -0.04012,-0.0414 -0.1632,0.02722 -0.314338,0.1351 l -0.0166,0 -0.04964,0.04412 c -0.212536,0.16242 -0.48088,0.404906 -0.747242,0.661765 0,0 -0.0028,0.0028 -0.0028,0.0028 l -1.039524,0.920958 -0.06618,1.15533 -0.526656,0.747242 c 1.239032,0.235392 2.122322,0.10506 2.9807,-0.0524 2.77624,-0.255378 4.916024,-1.169502 6.096508,-3.071691 l -0.19854,-0.408088 1.185662,-0.744484 0.0634,-0.951288 0.39706,-0.1351 0.19578,-1.494486 0.592834,-1.221508 -0.19854,-1.899816 -1.381432,0.204046 -0.65625,-0.477024 z"/>
+ <path style="opacity:0.2" d="M 27.211826,5.0000044 C 14.892973,4.9952166 9.13252,14.623188 7.0000009,27.564066 12.355007,19.300452 15.441613,18.198589 17.002236,17.616174 c 1.183656,-0.40831 2.219092,-0.582317 3.126721,-0.552343 5.633679,0.186012 6.390637,7.385049 7.751323,15.106724 0.837344,3.22217 2.90903,10.007084 6.69544,13.149612 1.034431,0.858528 2.285655,2.113674 3.497779,1.61328 1.086552,-0.448556 1.311076,-2.235024 0.431086,-4.079686 -0.67755,-2.238496 -2.000348,-4.197962 -2.733838,-6.595316 -1.509215,-4.93275 -2.395495,-6.370007 -0.788501,-11.065115 0.878611,-2.56701 2.721429,-4.924982 3.615103,-3.822656 l 1.710692,2.110938 c 1.470886,2.848618 3.860996,5.513686 6.840046,6.808078 1.714668,0.840181 2.641318,1.040067 4.430886,0.240624 1.376356,-0.953056 0.458734,-4.357934 1.96753,-7.401404 1.142308,-2.304214 2.235645,-3.586746 2.149957,-5.977343 0.404834,-0.191378 0.625786,-0.525968 0.793958,-1.05 0.08612,-0.268296 0.24716,-0.648062 0.688826,-1.060938 1.260684,-1.091279 2.05832,-2.158233 1.757074,-4.064931 l -7.842997,2.024304 -2.902994,0 -1.17593,-3.900507 C 46.402207,8.2921474 46.027801,7.2406577 45.109987,7.0405105 L 43.792181,10.824223 C 39.459553,8.9362122 35.138345,5.1528918 27.211826,5.0000044 Z M 13.699222,33.043821 c -0.351958,-1.8e-5 -0.727124,0.10212 -1.129549,0.336328 -1.73243,1.258728 -1.565964,3.071202 -1.462411,5.332032 C 12.785816,51.705234 23.852326,60.849482 36.845731,61 c 6.789312,-0.235856 13.520154,-3.205752 14.129882,-9.738142 0.08304,-1.517931 0.006,-3.040893 -0.343776,-4.511717 C 48.540015,51.406882 44.227473,55.980496 38.114425,54.95 24.635414,52.677798 21.96265,46.355815 16.403045,35.165697 c -0.79562,-1.18497 -1.647948,-2.12182 -2.703823,-2.121876 z"/>
+ <path style="fill:#2aa2f6" d="M 27.211826,4.0000045 C 14.892973,3.9952167 9.13252,13.623188 7.0000009,26.564066 12.355007,18.300453 15.441613,17.198589 17.002236,16.616174 c 1.183656,-0.40831 2.219092,-0.582317 3.126721,-0.552343 5.633679,0.186012 6.390637,7.385049 7.751323,15.106725 0.837344,3.222169 2.90903,10.007083 6.69544,13.149611 1.034431,0.858528 2.285655,2.113674 3.497779,1.61328 1.086552,-0.448556 1.311076,-2.235024 0.431086,-4.079686 -0.67755,-2.238496 -2.000348,-4.197962 -2.733838,-6.595316 -1.509215,-4.932749 -2.395495,-6.370007 -0.788501,-11.065115 0.878611,-2.56701 2.721429,-4.924981 3.615103,-3.822656 l 1.710692,2.110938 c 1.470886,2.848618 3.860996,5.513686 6.840046,6.808078 1.714668,0.840182 2.641318,1.040068 4.430886,0.240624 1.376356,-0.953056 0.458734,-4.357934 1.96753,-7.401404 1.142308,-2.304214 2.235645,-3.586745 2.149957,-5.977343 0.404834,-0.191378 0.625786,-0.525967 0.793958,-1.05 0.08612,-0.268296 0.24716,-0.648061 0.688826,-1.060938 1.260684,-1.091279 2.05832,-2.158233 1.757074,-4.064931 l -7.842997,2.024305 -2.902994,0 -1.17593,-3.9005081 C 46.402207,7.2921475 46.027801,6.2406578 45.109987,6.0405106 L 43.792181,9.8242228 C 39.459553,7.9362123 35.138345,4.1528919 27.211826,4.0000045 Z M 13.699222,32.043821 c -0.351958,-1.8e-5 -0.727124,0.10212 -1.129549,0.336328 -1.73243,1.258728 -1.565964,3.071202 -1.462411,5.332032 C 12.785816,50.705235 23.852326,59.849482 36.845731,60 c 6.789312,-0.235856 13.520154,-3.205752 14.129882,-9.738141 0.08304,-1.517932 0.006,-3.040894 -0.343776,-4.511718 C 48.540015,50.406883 44.227473,54.980496 38.114425,53.95 24.635414,51.677799 21.96265,45.355815 16.403045,34.165697 c -0.79562,-1.18497 -1.647948,-2.12182 -2.703823,-2.121876 z"/>
+ <path style="fill:#001c41" d="m 45.000017,22.000002 c 3.113332,2.609024 2.941898,2.99297 2.924996,3 -0.07846,-0.51304 -0.05592,-0.92441 0.07498,-1.75001 -1.16668,-0.97226 -2.010604,-0.868684 -3,-1.24999 z"/>
+ <path style="fill:#001c41" d="m 48.656647,28.391722 0.933336,-0.417872 1.71111,0.1393 c -0.414814,0.398342 -0.82963,0.668696 -1.244444,0.69643 -0.259604,0.0154 -0.494552,-0.0084 -1.555556,-0.232134 l 0.15556,-0.18572 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 27.210938 4 C 14.892085 3.9952122 9.1325191 13.623575 7 26.564453 C 7.0899474 26.42565 7.1671885 26.326199 7.2558594 26.191406 C 9.5668806 13.953441 15.33506 4.9953844 27.210938 5 C 35.137457 5.1528874 39.460341 8.936208 43.792969 10.824219 L 45.109375 7.0410156 C 46.027189 7.2411628 46.401482 8.292262 47.013672 9.0996094 L 48.189453 13 L 51.09375 13 L 58.935547 10.976562 C 58.952305 11.082628 58.952824 11.176327 58.962891 11.277344 C 59.017447 10.887764 59.011933 10.460041 58.935547 9.9765625 L 51.09375 12 L 48.189453 12 L 47.013672 8.0996094 C 46.401482 7.292262 46.027189 6.2411628 45.109375 6.0410156 L 43.792969 9.8242188 C 39.460341 7.9362083 35.137457 4.1528874 27.210938 4 z M 34.162109 28.966797 C 34.040403 31.183879 34.754116 32.932624 35.771484 36.257812 C 36.504974 38.655166 37.826356 40.61502 38.503906 42.853516 C 38.781103 43.434584 38.936368 44.005635 39.001953 44.535156 C 39.118167 43.781629 38.969034 42.828531 38.503906 41.853516 C 37.826356 39.61502 36.504974 37.655167 35.771484 35.257812 C 34.909751 32.441306 34.269499 30.761248 34.162109 28.966797 z M 13.699219 32.042969 C 13.347261 32.042951 12.972737 32.146651 12.570312 32.380859 C 11.157592 33.407297 11.015557 34.8177 11.064453 36.523438 C 11.123209 35.260863 11.440569 34.201695 12.570312 33.380859 C 12.972737 33.146651 13.347261 33.042951 13.699219 33.042969 C 14.755094 33.043025 15.606724 33.981046 16.402344 35.166016 C 21.961949 46.356134 24.636223 52.677018 38.115234 54.949219 C 44.228282 55.979715 48.54099 51.406742 50.632812 46.75 C 50.862181 47.714506 50.963662 48.702086 50.990234 49.695312 C 51.026561 48.365817 50.939093 47.037925 50.632812 45.75 C 48.54099 50.406742 44.228282 54.979715 38.115234 53.949219 C 24.636223 51.677018 21.961949 45.356134 16.402344 34.166016 C 15.606724 32.981046 14.755094 32.043025 13.699219 32.042969 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/icedove.svg b/.icons/awkward/64x64/apps/icedove.svg
new file mode 100644
index 00000000..c0856fd3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/icedove.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="-61" y="-61" rx="28" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#62a325" cx="33" cy="32" r="28"/>
+ <path style="opacity:0.3" d="M 30.374225,4.1077886 A 28.02258,28.026517 0 0 0 20.232422,7.0499262 c 0.141019,0.4484674 -0.02345,0.9544968 -0.53911,1.4013259 -0.348882,0.3023623 -0.634884,0.77336 -0.634884,1.0482565 0,0.8403424 0.759821,2.1307484 1.365561,2.3182234 0.80634,0.249545 0.534995,1.109312 -0.500785,1.584705 -0.478754,0.220331 -1.068091,0.852654 -1.309947,1.406931 -0.241857,0.554279 -0.598606,1.101443 -0.790884,1.215274 -0.192332,0.113773 -0.350282,0.547121 -0.350282,0.963423 0,0.581313 0.26533,0.863131 1.138407,1.212469 0.625247,0.25017 1.373256,0.432428 1.66385,0.40507 1.668078,-0.157017 1.784996,0.814817 0.325644,2.715124 -0.77476,1.008868 -1.147244,1.262636 -1.67478,1.13585 -0.492378,-0.118361 -0.761481,0.0209 -0.985166,0.509068 -0.236467,0.516012 -0.622791,0.691759 -1.661114,0.763615 -1.020604,0.07065 -1.47804,0.278001 -1.860871,0.837519 -0.279084,0.407893 -0.682695,0.738972 -0.897607,0.738972 -0.214914,0 -0.719706,0.273518 -1.122002,0.607616 -0.818928,0.680139 -1.138687,0.748587 -1.425768,0.303807 -0.379382,-0.588558 -1.1980733,-0.291044 -2.4164073,0.87529 -1.0773604,1.032669 -1.2079888,1.308622 -1.0454578,2.203314 0.2891715,1.593459 1.1533017,3.007462 2.1399974,3.500513 0.8610047,0.430336 0.8777537,0.476753 0.3557567,1.029089 -0.3003157,0.3178 -0.8154771,0.658322 -1.1438802,0.75814 -0.9485212,0.288285 -0.4146479,0.649872 1.2779792,0.864876 1.732291,0.220032 2.270691,0.848731 1.461335,1.705134 -0.451358,0.477594 -0.425943,0.56648 0.298289,1.020898 1.415356,0.890381 2.540571,0.344941 1.212516,-0.584245 -0.853827,-0.59718 -0.256946,-0.840795 0.996094,-0.407461 0.998423,0.345716 1.19594,0.326054 1.786979,-0.186119 1.211352,-1.049786 2.528068,0.502883 1.420292,1.675015 -0.705026,0.746002 -0.491343,1.646429 0.421438,1.770824 0.403288,0.05498 1.24125,0.430359 1.86361,0.834781 0.622338,0.404421 1.30042,0.736235 1.505114,0.736235 0.204694,0 0.782089,0.410265 1.283456,0.911422 1.017305,1.016802 1.58209,1.145917 1.869085,0.429712 0.345087,-0.861168 0.206267,-1.304894 -0.722466,-2.318226 -0.739408,-0.806795 -1.940241,-2.951407 -1.940241,-3.464939 0,-0.317604 1.221203,-0.04831 1.904653,0.418759 0.427732,0.292338 1.119824,0.669274 1.537965,0.840256 0.446356,0.182454 0.908341,0.748524 1.119265,1.368471 0.33058,0.97155 0.460842,1.05647 1.625525,1.05647 h 1.26703 l 0.191568,2.277047 c 0.23054,2.739054 0.450107,3.293762 1.390178,3.519698 0.692504,0.166436 1.431221,1.238816 1.431221,2.077369 0,0.222898 -0.498219,0.768854 -1.105577,1.212471 -0.754065,0.550764 -1.079127,1.018958 -1.028946,1.477968 0.0626,0.573099 -0.0671,0.662417 -0.878443,0.602139 -0.523333,-0.03894 -1.430207,0.14453 -2.014132,0.407806 -0.690003,0.311075 -1.43855,0.410676 -2.139999,0.284642 -0.807159,-0.145048 -1.080939,-0.08871 -1.080939,0.227167 0,0.232252 -0.281907,0.667354 -0.626671,0.966138 -0.85264,0.738931 -0.500333,1.1299 0.807288,0.894995 0.812741,-0.145997 1.129806,-0.08109 1.269768,0.268235 0.298375,0.7446 -0.45791,1.809866 -1.160309,1.633968 -0.444589,-0.111266 -0.658401,0.0403 -0.796337,0.566545 -0.04885,0.186376 -0.136082,0.344253 -0.240821,0.478973 a 28.02258,28.026517 0 0 0 4.433171,1.310994 c -0.139876,-0.268732 -0.298851,-0.511376 -0.454268,-0.621283 -0.722163,-0.510707 -0.239076,-1.835629 0.755295,-2.074609 1.012219,-0.24327 0.85277,-0.900536 -0.249034,-1.026353 -0.964323,-0.110123 -1.99232,-1.086997 -1.669306,-1.587444 0.216572,-0.335563 1.140153,-0.286646 3.00747,0.156 0.843242,0.199916 1.4204,-0.2011 3.374134,-2.339997 1.131315,-1.238557 2.000619,-1.754396 2.95552,-1.754396 0.363647,0 1.662235,-0.334636 2.887188,-0.744449 2.31251,-0.773705 3.215915,-0.745764 3.130554,0.09852 -0.17719,1.756787 0.954492,1.698795 2.796868,-0.142332 0.767841,-0.767365 1.46875,-1.3216 1.559846,-1.234374 0.352438,0.337483 -0.281412,1.981518 -1.020754,2.646566 -0.936967,0.842909 -0.983442,1.375499 -0.158716,1.798183 0.451853,0.231563 0.643506,0.702019 0.714252,1.757132 l 0.09577,1.439635 h 1.171257 c 0.410876,0 0.750898,0.05636 1.026209,0.161476 a 28.02258,28.026517 0 0 0 13.57608,-23.130493 c -0.428703,-0.916144 -0.397878,-1.470034 0,-2.093774 A 28.02258,28.026517 0 0 0 60.87411,29.198531 c -0.255523,-0.01164 -0.515659,-0.02341 -0.8155,-0.011 -1.411735,0.05879 -2.621621,-0.497882 -2.621621,-1.206995 0,-0.149445 -0.500785,-0.766784 -1.113789,-1.37123 -0.694357,-0.684623 -1.051235,-1.28896 -0.946863,-1.603849 0.09465,-0.285611 -0.109784,-0.746411 -0.470693,-1.059209 -0.351359,-0.304497 -0.640359,-0.795241 -0.640359,-1.089305 0,-0.469528 -0.298807,-0.528514 -2.457365,-0.476233 l -2.457364,0.06021 0.04104,2.422138 c 0.07294,4.243215 0.704703,5.344658 2.654384,4.633645 0.892455,-0.325386 3.085072,-0.07901 3.708035,0.416023 0.225453,0.179218 0.552023,0.829283 0.725202,1.445111 0.173202,0.615828 0.815415,1.681592 1.428506,2.367379 1.242177,1.389684 1.338617,1.931846 0.626672,3.563464 -0.621132,1.423531 -1.289901,1.259424 -1.15757,-0.284642 l 0.09851,-1.149518 -1.050846,0.197068 c -0.581426,0.109563 -1.310208,0.539705 -1.636477,0.963423 -0.465088,0.603994 -0.683061,0.693076 -1.031683,0.416021 -0.242891,-0.193059 -0.440601,-0.600801 -0.440601,-0.903186 0,-0.302385 -0.300187,-0.639048 -0.664997,-0.749924 -0.36481,-0.110879 -0.864884,-0.661987 -1.111052,-1.226161 -0.393782,-0.902454 -0.383974,-1.178407 0.07388,-2.27446 0.464572,-1.111833 0.469142,-1.295256 0.04104,-1.705133 -0.392575,-0.375923 -0.594942,-0.388061 -1.111053,-0.07938 -0.51887,0.310296 -0.762946,0.287401 -1.379228,-0.125905 -0.41191,-0.276276 -1.12959,-0.503593 -1.595433,-0.503593 -0.945784,0 -1.231463,-0.460217 -1.231463,-1.98156 0,-1.405273 -0.838156,-1.916001 -2.832436,-1.732493 -1.384918,0.127434 -1.69015,0.0362 -2.807648,-0.823828 -0.68972,-0.530801 -1.779712,-1.809478 -2.424597,-2.843829 -0.644929,-1.034244 -1.338769,-2.114795 -1.540704,-2.400364 -0.291952,-0.412851 -0.220968,-0.809103 0.350283,-1.935036 l 0.719727,-1.415016 -1.52154,0.205272 c -2.707628,0.366222 -3.255145,0.717177 -2.090744,1.341112 0.45347,0.243012 0.47328,0.36786 0.123149,0.771829 -0.229354,0.264614 -0.337262,0.683028 -0.238084,0.930567 0.09926,0.247539 -0.02613,0.830037 -0.279127,1.294587 -0.253043,0.464551 -0.464981,1.11649 -0.47343,1.450589 -0.02654,1.045 -1.814937,1.875276 -3.806544,1.765347 -3.018248,-0.166586 -3.262906,-0.118963 -4.334662,0.875828 -1.339739,1.243451 -1.512875,1.823276 -0.889394,2.977711 0.604964,1.120261 1.67713,1.567349 3.535588,1.475229 1.66204,-0.08247 1.850007,0.06426 1.469546,1.163207 -0.32297,0.932809 -1.408394,1.292475 -2.142735,0.708877 -0.566186,-0.449977 -2.518152,-0.102243 -3.116973,0.555615 -0.25104,0.275782 -0.623546,0.99809 -0.826452,1.60385 -0.350282,1.045734 -0.452391,1.109289 -2.022324,1.261733 -1.566226,0.152119 -1.716685,0.101941 -2.843214,-0.936043 -1.257589,-1.15866 -1.470603,-2.043112 -0.864756,-3.569069 0.268198,-0.675483 0.468257,-0.785326 1.184947,-0.65414 1.420788,0.260087 1.981282,-0.233934 1.981282,-1.751657 0,-0.735975 -0.143002,-1.423985 -0.317453,-1.52723 -0.174388,-0.103244 -0.317453,-0.493266 -0.317453,-0.867614 0,-0.374347 -0.178722,-0.855713 -0.396799,-1.067421 -0.31782,-0.308552 -0.271884,-0.473628 0.235346,-0.832043 0.348041,-0.245922 0.920025,-0.411495 1.269768,-0.369499 0.349764,0.04202 1.314303,-0.109044 2.145473,-0.333902 1.200962,-0.324893 1.553616,-0.570104 1.715844,-1.201519 0.308206,-1.199621 1.060569,-2.162137 1.691207,-2.162137 0.996525,0 1.016918,-2.343234 0.04926,-5.750395 -0.14443,-0.503614 -0.536745,-0.824194 -1.232999,-0.996665 C 24.926166,12.953482 24.31398,12.569518 24.128601,12.239236 23.945377,11.908955 23.60695,11.6399 23.378458,11.6399 c -0.228491,0 -0.674891,-0.273516 -0.990641,-0.607614 -0.317819,-0.336298 -0.975444,-0.607615 -1.475023,-0.607615 -1.183846,0 -1.203483,-0.8153561 -0.03009,-1.2453263 1.240409,-0.4545035 3.170216,0.1412579 3.6369,1.1221603 0.632792,1.329944 1.334069,0.774974 1.559843,-1.2343756 0.279257,-2.4853042 1.13595,-3.1995492 3.839526,-3.1995492 H 31.86195 L 31.010885,5.0163977 C 30.745745,4.7507925 30.525876,4.426116 30.372829,4.1076917 Z m 10.073257,0.8813047 c -0.05395,0.049352 -0.107133,0.089575 -0.161453,0.1450587 -0.649736,0.6635603 -0.954342,0.7581605 -1.959383,0.604877 -1.754148,-0.2675455 -1.528394,0.4388737 0.413227,1.29185 1.049983,0.4612734 1.724401,0.9870507 1.953906,1.519016 1.107344,2.566581 1.869192,3.948289 2.252154,4.089068 0.774026,0.284427 1.234847,-0.286862 1.406603,-1.746181 0.197107,-1.6743686 0.763982,-2.0293365 1.781502,-1.1139465 0.394861,0.3552265 0.946215,0.6459255 1.225988,0.6459255 0.869153,0 1.513328,0.349253 1.513328,0.82109 0,0.248682 0.293288,0.847738 0.654046,1.3329 0.530425,0.713317 0.891033,0.884041 1.882773,0.884041 1.217128,0 1.96434,0.227748 3.489242,1.070159 0.02367,0.01304 0.04741,0.0176 0.07115,0.0301 a 28.02258,28.026517 0 0 0 -14.52,-9.5742918 z M 5.0053846,31.862211 A 28.02258,28.026517 0 0 0 5,31.982942 28.02258,28.026517 0 0 0 5.5473026,37.366188 C 6.5625132,37.779859 6.8430193,37.615925 6.9484272,36.671001 7.0028344,36.182737 7.258163,35.628155 7.5176305,35.436626 7.9183535,35.141271 7.8461414,34.990359 7.0250798,34.429827 6.493513,34.06764 5.9694908,33.433809 5.8619271,33.022036 5.757597,32.625351 5.405159,32.189863 5.0052985,31.862168 Z m 8.8199994,9.264705 c -0.261386,-0.02749 -0.577438,0.113485 -0.9277,0.448856 -0.741066,0.70963 -0.629171,2.135338 0.210718,2.698736 0.961929,0.645215 1.334305,0.457286 1.455859,-0.733497 0.15008,-1.469257 -0.163792,-2.353581 -0.73887,-2.413944 z m 4.756078,4.236747 c -0.286197,0.0095 -0.60145,0.214834 -0.916747,0.645925 -0.334612,0.457457 -0.426526,1.047394 -0.298291,1.94325 0.157653,1.100967 0.08887,1.336046 -0.487118,1.631229 -0.740011,0.379242 -0.898317,1.505736 -0.292815,2.085562 0.603088,0.577517 1.177467,0.426628 1.384704,-0.364023 0.295163,-1.126104 1.943193,-1.258971 3.070413,-0.246331 0.479703,0.430962 0.872968,0.649978 0.872968,0.48445 0,-0.165464 -0.500483,-0.766225 -1.111053,-1.332898 -0.935177,-0.867982 -1.108314,-1.238514 -1.108314,-2.3566 0,-1.578755 -0.484165,-2.510528 -1.113789,-2.490694 z m -7.810109,3.618222 a 28.02258,28.026517 0 0 0 0.648571,0.818354 c -0.190982,-0.293202 -0.409128,-0.577778 -0.648613,-0.817082 z m 9.44404,4.302502 c -0.142621,0.04891 -0.202506,0.226713 -0.202506,0.539187 0,0.316225 -0.202217,0.648382 -0.448792,0.738973 -0.327412,0.120234 -0.403353,0.500295 -0.276389,1.406803 0.02379,0.169839 0.03002,0.305811 0.03831,0.446116 a 28.02258,28.026517 0 0 0 1.165782,0.599402 c -0.01918,-0.484751 0.06932,-1.055523 0.322907,-1.770825 0.43004,-1.212988 0.445408,-1.517527 0.09577,-1.729753 -0.328985,-0.199699 -0.552477,-0.27882 -0.695091,-0.229903 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 33 4 C 17.488 4 5 16.488 5 32 C 5 32.167704 5.0107645 32.333014 5.0136719 32.5 C 5.2796807 17.221478 17.655704 5 33 5 C 48.344296 5 60.720319 17.221478 60.986328 32.5 C 60.989235 32.333014 61 32.167704 61 32 C 61 16.488 48.512 4 33 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 29.57427,45.932031 C 26.940499,36.095971 15.320724,42.20229 10.570637,34.714486 5.8205496,27.226684 8.5575051,19.951788 6.1093692,22.687003 3.6612326,25.422219 4.668239,30.162007 4.668239,30.162007 c 0,0 -0.8629996,-5.183449 -1.8713545,-2.304008 -1.0083548,2.879441 1.5825348,7.143395 1.5825348,7.143395 0,0 -2.8787793,-4.895832 -2.3033733,-1.87214 0.5754111,3.023692 3.2547724,6.251903 3.2547724,6.251903 0,0 -2.4472073,-2.736049 -2.1596368,-0.432309 0.2875711,2.30374 4.9503625,4.375831 4.9503625,4.375831 0,0 -3.7436196,0.719266 -1.2962911,2.735412 2.4473277,2.016146 7.887112,0.289236 7.887112,0.289236 0,0 -3.888018,3.466923 0.143269,4.475473 4.031288,1.00855 7.518989,-1.294476 7.518989,-1.294476 0,0 -1.584424,3.743227 2.447083,3.455951 4.031509,-0.287274 5.724262,-3.425342 4.752564,-7.054244 z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="M 29.57427,44.932028 C 26.940499,35.095968 15.320724,41.202287 10.570637,33.714483 5.8205496,26.226681 8.5575051,18.951785 6.1093692,21.687 3.6612326,24.422216 4.668239,29.162004 4.668239,29.162004 c 0,0 -0.8629996,-5.183449 -1.8713545,-2.304008 -1.0083548,2.879441 1.5825348,7.143395 1.5825348,7.143395 0,0 -2.8787793,-4.895832 -2.3033733,-1.87214 0.5754111,3.023692 3.2547724,6.251903 3.2547724,6.251903 0,0 -2.4472073,-2.736049 -2.1596368,-0.432309 0.2875711,2.30374 4.9503625,4.375831 4.9503625,4.375831 0,0 -3.7436196,0.719266 -1.2962911,2.735412 2.4473277,2.016146 7.887112,0.289236 7.887112,0.289236 0,0 -3.888018,3.466923 0.143269,4.475473 4.031288,1.00855 7.518989,-1.294476 7.518989,-1.294476 0,0 -1.584424,3.743227 2.447083,3.455951 4.031509,-0.287274 5.724262,-3.425342 4.752564,-7.054244 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 40.434653,5.8996454 C 38.438103,5.9246513 44.391754,12.404882 43.991,21.971363 43.568606,32.054305 28.675715,32.515633 30.211089,42.821643 28.81791,42.143879 27.671709,39.709762 28.02,36.023249 c 0.473407,-5.010815 -2.815699,-7.043525 -5.649937,-7.028491 -0.811107,0.0043 -1.550694,0.156482 -2.104553,0.478595 -6.544799,3.806313 -4.844464,15.157287 0.296761,24.134427 2.359037,4.119138 6.013556,6.492667 9.986418,7.29924 C 31.26824,60.96245 31.992582,61 32.726752,61 c 2.370335,0 4.666456,-0.301867 6.860898,-0.855999 5.912161,-2.209364 10.892182,-7.846281 11.562791,-16.161998 3.686444,0.476964 10.18718,-3.260429 10.786855,-5.514199 0.564532,-2.12169 -2.842965,-0.842807 -3.806165,-0.341853 0.892012,-0.500696 4.608466,-2.617731 3.269817,-5.25072 -0.917406,-1.804448 -2.759581,-0.286008 -4.105648,1.238874 -0.782896,1.180341 -1.611766,2.08667 -1.611766,2.08667 0,2e-6 0.690773,-1.043327 1.611766,-2.08667 1.164462,-1.755608 2.710412,-4.075045 0.6607,-5.002126 -1.307162,-0.591231 -2.789978,0.389023 -3.503071,1.632689 -0.292164,2.189077 -1.505588,4.301875 -1.505588,4.301875 6e-6,0 0.34873,-2.284273 1.505588,-4.301875 0.189046,-1.416461 -0.07462,-1.970692 -1.374904,-1.619837 -0.50656,0.13669 -1.090636,0.256928 -1.693442,0.388344 0.589811,-0.823994 3.29163,-4.375361 2.348338,-6.629493 -0.01457,-0.0348 -0.02906,-0.05525 -0.04356,-0.08751 -0.05144,-0.114551 -0.102024,-0.227505 -0.152465,-0.311768 -0.694523,-1.264268 -1.280824,0.204169 -1.581817,1.2252 0.243388,-1.576758 0.676713,-5.080996 -0.205725,-7.633402 -0.09185,-0.265696 -0.174339,-0.452026 -0.253199,-0.604396 -0.779469,-1.700419 -0.978634,1.297537 -1.031858,2.832164 -0.08743,-1.37859 -0.114876,-4.832325 -1.187044,-6.798766 -0.0034,-0.0061 -0.0049,-0.01306 -0.0083,-0.01914 C 49.180523,11.317167 49.080327,10.957419 48.980486,10.79899 48.700523,10.354647 48.380901,9.9496312 48.003139,9.6230163 45.764029,7.6870715 46.777372,11.315902 47.23265,12.670235 46.891723,11.851681 45.692234,10.775646 44.629865,9.4130624 43.813989,8.3404616 43.175927,7.0193952 41.929348,6.3563606 41.437105,6.1907667 40.938896,6.0380691 40.434653,5.8996454 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 40.434653,4.8996424 C 38.438103,4.9246483 44.391754,11.404879 43.991,20.97136 43.568606,31.054302 28.675715,31.51563 30.211089,41.82164 28.81791,41.143876 27.671709,38.709759 28.02,35.023246 c 0.473407,-5.010815 -2.815699,-7.043525 -5.649937,-7.028491 -0.811107,0.0043 -1.550694,0.156482 -2.104553,0.478595 -6.544799,3.806313 -4.844464,15.157287 0.296761,24.134427 2.359037,4.119138 6.013556,6.492667 9.986418,7.29924 0.719551,0.05543 1.443893,0.09298 2.178063,0.09298 2.370335,0 4.666456,-0.301867 6.860898,-0.855999 5.912161,-2.209364 10.892182,-7.846281 11.562791,-16.161998 3.686444,0.476964 10.18718,-3.260429 10.786855,-5.514199 0.564532,-2.12169 -2.842965,-0.842807 -3.806165,-0.341853 0.892012,-0.500696 4.608466,-2.617731 3.269817,-5.25072 -0.917406,-1.804448 -2.759581,-0.286008 -4.105648,1.238874 -0.782896,1.180341 -1.611766,2.08667 -1.611766,2.08667 0,2e-6 0.690773,-1.043327 1.611766,-2.08667 1.164462,-1.755608 2.710412,-4.075045 0.6607,-5.002126 -1.307162,-0.591231 -2.789978,0.389023 -3.503071,1.632689 -0.292164,2.189077 -1.505588,4.301875 -1.505588,4.301875 6e-6,0 0.34873,-2.284273 1.505588,-4.301875 0.189046,-1.416461 -0.07462,-1.970692 -1.374904,-1.619837 -0.50656,0.13669 -1.090636,0.256928 -1.693442,0.388344 0.589811,-0.823994 3.29163,-4.375361 2.348338,-6.629493 -0.01457,-0.0348 -0.02906,-0.05525 -0.04356,-0.08751 -0.05144,-0.114551 -0.102024,-0.227505 -0.152465,-0.311768 -0.694523,-1.264268 -1.280824,0.204169 -1.581817,1.2252 0.243388,-1.576758 0.676713,-5.080996 -0.205725,-7.633402 -0.09185,-0.265696 -0.174339,-0.452026 -0.253199,-0.604396 -0.779469,-1.700419 -0.978634,1.297537 -1.031858,2.832164 -0.08743,-1.37859 -0.114876,-4.832325 -1.187044,-6.798766 -0.0034,-0.0061 -0.0049,-0.01306 -0.0083,-0.01914 C 49.180523,10.317164 49.080327,9.9574155 48.980486,9.7989867 48.700523,9.3546441 48.380901,8.9496282 48.003139,8.6230133 45.764029,6.6870685 46.777372,10.315899 47.23265,11.670232 46.891723,10.851678 45.692234,9.7756428 44.629865,8.4130594 43.813989,7.3404586 43.175927,6.0193922 41.929348,5.3563576 41.437105,5.1907637 40.938896,5.0380661 40.434653,4.8996424 Z"/>
+ <path style="fill:#3f3f3f" d="m 19.922646,33.383656 a 0.99962079,0.99962079 0 1 1 -1.845754,-0.768216 0.99962079,0.99962079 0 1 1 1.845754,0.768216 z"/>
+ <path style="fill:#3f3f3f" d="m 24.008471,34.128608 a 0.99989944,0.99906594 0 1 0 1.98313,-0.257441 0.99989944,0.99906594 0 1 0 -1.98313,0.257441 z"/>
+ <path style="fill:#838383" transform="matrix(1.8186539,0,0,1.0500003,-7.779807,5.5999921)" 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/64x64/apps/iceweasel.svg b/.icons/awkward/64x64/apps/iceweasel.svg
new file mode 100644
index 00000000..6fccc06b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/iceweasel.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 8.0549765,35.00032 c -0.015,0.333995 -0.050799,0.66199 -0.050799,0.999986 C 8.0041772,48.188136 17.816041,58 30.003871,58 c 12.187831,0 21.999695,-9.811864 21.999695,-21.999694 0,-0.337996 -0.036,-0.665991 -0.05,-0.999986 -0.523992,11.715837 -10.099859,20.999708 -21.949695,20.999708 -11.849835,0 -21.4257017,-9.283871 -21.9496945,-20.999708 z"/>
+ <rect style="fill:#394e9a" width="43.999" height="43.999" x="-57" y="-52" rx="22" ry="22" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 30.003906 13 C 17.816076 13 8.0039062 22.812169 8.0039062 35 C 8.0039062 35.114213 8.0154928 35.225344 8.0214844 35.337891 C 8.3703516 23.459786 18.038309 14 30.003906 14 C 41.966891 14 51.635417 23.455626 51.988281 35.330078 C 51.994039 35.220125 52.003906 35.111557 52.003906 35 C 52.003906 22.812169 42.191737 13 30.003906 13 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 45.267659,8.0016068 c -0.0138,4.676e-4 -0.0297,0.00944 -0.04372,0.01046 -0.101899,0.00724 -0.207957,0.033808 -0.316356,0.078345 -0.08918,0.036529 -0.178877,0.076781 -0.264916,0.1488519 -0.09024,0.075593 -0.172938,0.1829534 -0.252057,0.3081557 -0.02042,0.032144 -0.03978,0.065969 -0.05916,0.1018446 -0.07158,0.1332821 -0.137658,0.284716 -0.190317,0.4752734 -0.0032,0.01128 -0.0072,0.01722 -0.0102,0.028726 -0.146038,-0.7067902 -1.674357,-0.5353526 -1.674357,-0.5353526 0,0 0.0026,0.0026 0.0026,0.00262 l -0.0052,0 c 0,0 0.127679,0.087195 0.252057,0.2089171 0.06212,0.061177 0.124338,0.1295862 0.169758,0.2010772 3.4e-4,5.324e-4 -3.4e-4,0.00206 0,0.00262 0.04548,0.071253 0.07256,0.143236 0.06944,0.211517 l 0,0.00262 c -0.261757,0.030082 -0.519113,0.072723 -0.77417,0.1279582 -0.05544,-0.1252943 -0.04892,-0.3125557 -0.03602,-0.5118329 0.013,-0.1992872 0.0324,-0.4088143 -0.0026,-0.5823519 -10e-4,0.00156 -0.0016,0.00368 -0.0026,0.00522 -4.48e-4,-0.00234 4.7e-4,-0.00552 0,-0.00784 -0.108399,0.1666937 -0.185118,0.3688149 -0.241757,0.577132 -0.05664,0.2083171 -0.09106,0.4223542 -0.113178,0.6136915 -0.05066,0.01388 -0.09892,0.034679 -0.149178,0.049619 C 41.428191,9.577087 41.229113,9.6345244 41.039316,9.7095134 40.90414,9.4781963 40.751682,9.2773391 40.591924,9.0879817 40.427927,8.8935924 40.250029,8.7272067 40.062092,8.5839687 40.027732,8.5574211 39.994353,8.5303054 39.959233,8.5056238 39.768456,8.3734316 39.569638,8.2631872 39.357381,8.1896482 c -0.0064,-0.00226 -0.0114,-0.00826 -0.018,-0.01046 -0.0016,-5.426e-4 -0.0036,5.39e-4 -0.0052,0 -0.213917,-0.071513 -0.440174,-0.1045445 -0.673871,-0.1096805 -0.02316,-5.113e-4 -0.04352,-0.01064 -0.06686,-0.01046 -0.0379,3.088e-4 -0.07996,0.01876 -0.118298,0.020892 -0.181018,0.01004 -0.366915,0.041149 -0.558113,0.094011 -0.06596,0.01822 -0.130938,0.033904 -0.198037,0.057451 -0.252236,0.088565 -0.509393,0.2026172 -0.776749,0.3708148 -0.955507,0.6011117 -1.402761,1.5620585 -1.535479,2.6271635 -2.768961,0.585172 -5.884918,1.080865 -8.63408,1.091585 -0.03084,1.21e-4 -0.06442,0.0026 -0.09516,0.0026 -2.961559,0 -5.363126,0.871268 -7.132101,2.475565 -0.505033,0.457774 -0.957587,0.974787 -1.358001,1.548579 -3.92e-4,5.61e-4 3.92e-4,0.002 0,0.0026 -0.199998,0.286596 -0.387395,0.586592 -0.560593,0.900987 -0.0884,0.160198 -0.163197,0.333996 -0.244396,0.501393 -0.07862,0.161798 -0.164618,0.317436 -0.236617,0.485733 -3.12e-4,7.28e-4 3.11e-4,0.0019 0,0.0026 -0.146118,0.341316 -0.277796,0.695371 -0.396234,1.062826 -0.118493,0.367575 -0.223237,0.748329 -0.313776,1.141204 -0.06954,0.301776 -0.124612,0.616011 -0.177469,0.932287 -0.01622,0.09713 -0.03936,0.188783 -0.05401,0.287256 -1.29e-4,8.66e-4 1.3e-4,0.0018 0,0.0026 -0.06196,0.417434 -0.108264,0.846348 -0.14146,1.287442 -1.32e-4,0.0018 1.32e-4,0.0034 0,0.0052 -0.03301,0.440374 -0.05265,0.892187 -0.05659,1.355341 -0.0079,0.929867 0.0011,1.771515 0.02572,2.533165 4.9e-5,0.0016 -5.2e-5,0.0036 0,0.0052 0.02468,0.759229 0.06456,1.43962 0.115732,2.047371 6.7e-5,7.74e-4 -6.4e-5,0.0019 0,0.0026 0.05127,0.608092 0.115824,1.144184 0.187755,1.616478 1.15e-4,7.5e-4 -1.14e-4,0.0019 0,0.0026 0.07192,0.471813 0.152532,0.980513 0.239197,1.332608 1.78e-4,7.18e-4 -1.76e-4,0.0019 0,0.0026 0.08663,0.351575 0.179736,0.647791 0.275196,0.895727 2.56e-4,6.6e-4 -2.54e-4,0.002 0,0.0026 0.09541,0.247397 0.194868,0.446014 0.293216,0.605852 3.42e-4,5.56e-4 -3.42e-4,0.002 0,0.0026 0.09826,0.159357 0.197891,0.277756 0.293196,0.365595 0.0962,0.08878 0.187984,0.147977 0.275196,0.180197 0.563892,0.208197 0.393355,-0.05256 0.303496,-0.172358 -0.027,-0.026 -0.0548,-0.078 -0.0558,-0.08 l 0.249476,0.154077 0.252057,0.159278 0,-0.315975 0.236617,0.03136 0.205757,0.02874 0.592856,-0.389095 0.06174,-0.122738 0.568412,0 c 0,0 0.423078,-0.139318 0.552575,-0.511833 0.014,-0.04038 0.03502,-0.06312 0.0463,-0.109698 1.68e-4,-6.92e-4 -1.7e-4,-0.0019 0,-0.0026 0.0385,-0.158538 0.05946,-0.353356 0.04372,-0.592792 -0.04746,-0.72279 0.258337,-1.111011 0.200617,-1.591144 -0.0186,-0.158478 -0.07576,-0.338756 -0.200617,-0.561453 -0.249036,-0.442514 -0.713453,-2.569764 -0.796932,-4.711134 -0.0012,-0.03184 -0.004,-0.06218 -0.0052,-0.09402 -0.03926,-1.085205 -0.03198,-2.16757 0.04886,-3.031958 9.2e-5,-9.92e-4 -9.4e-5,-0.0016 0,-0.0026 0.232628,-2.812941 3.462745,-3.392347 5.667317,-4.092399 0.316275,-0.09722 0.625911,-0.176304 0.925907,-0.232417 0.900787,-0.168482 1.703316,-0.364235 2.649163,-0.488333 0.628871,-0.08223 1.321881,-0.132455 2.14757,-0.122739 l 0.0026,0 c 0.0188,2.25e-4 0.0427,0.0023 0.06174,0.0026 1.230643,0.01868 2.751962,0.16949 4.804533,0.548393 0.0044,0.369154 0.0346,0.207333 0.0926,0.744766 3.36e-4,0.0031 -3.38e-4,0.0047 0,0.0079 1.2e-4,0.0011 -1.2e-4,0.0015 0,0.0027 0.159118,1.468659 0.485593,2.320367 0.936207,3.097157 0.450594,0.776789 1.023926,1.476959 1.676937,2.640163 6.78e-4,0.0012 0.0019,0.0013 0.0026,0.0026 0.197977,0.358755 0.406074,0.68117 0.624991,0.966227 6.82e-4,8.92e-4 0.0019,0.0018 0.0026,0.0026 0.219397,0.285317 0.449634,0.534173 0.68929,0.74687 0.239417,0.212477 0.489614,0.388795 0.74845,0.530113 0.001,5.56e-4 0.0016,0.002 0.0026,0.0026 0.258516,0.140838 0.525353,0.247336 0.802469,0.318595 1.113304,0.287996 2.372767,0.02048 3.755148,-0.762549 1.138344,-0.675851 1.980272,-0.993386 2.751961,-1.4389 0.193158,-0.110979 0.380355,-0.230857 0.568412,-0.365595 0.188478,-0.135038 0.375335,-0.285336 0.565833,-0.459614 0.189477,-0.173677 0.382674,-0.370375 0.581271,-0.598011 4.02e-4,-4.6e-4 -4.02e-4,-0.0022 0,-0.0026 0.198798,-0.227797 0.407495,-0.483674 0.622412,-0.780829 0.05652,-0.07816 0.06898,-0.116919 0.120878,-0.190638 0.269336,-0.380755 0.508613,-0.72705 0.671291,-1.013246 0.416754,-0.313755 0.835228,-0.632891 1.229403,-0.893107 0.958446,-0.653011 2.005772,-1.665517 2.651763,-2.817761 3.94e-4,-7e-4 -3.92e-4,-0.0019 0,-0.0025 0.322515,-0.575732 0.544612,-1.186264 0.606991,-1.804515 8.8e-5,-8.68e-4 -8.6e-5,-0.0017 0,-0.0026 0.0154,-0.153906 0.02084,-0.307816 0.0154,-0.462234 -3e-5,-8.57e-4 3.2e-5,-0.0018 0,-0.0026 -0.017,-0.466313 -0.132738,-0.932027 -0.373235,-1.38712 -0.143798,-0.272096 -0.302155,-0.499673 -0.470673,-0.699871 -0.054,-0.0636 -0.111999,-0.108798 -0.167998,-0.164997 -0.115998,-0.119199 -0.235996,-0.231597 -0.361995,-0.321196 -0.072,-0.051 -0.147998,-0.0916 -0.221997,-0.133198 -0.121998,-0.0688 -0.245996,-0.128198 -0.375994,-0.172198 -0.076,-0.026 -0.151998,-0.0478 -0.229997,-0.0654 -0.149998,-0.0338 -0.299996,-0.0524 -0.453994,-0.0574 -0.055,-0.0016 -0.109078,-0.0072 -0.164618,-0.0052 -0.210557,0.0067 -0.424534,0.03606 -0.640431,0.0914 -0.0054,0.0014 -0.0102,0.0012 -0.0154,0.0026 -8.33e-4,2.18e-4 -0.0017,-2.19e-4 -0.0026,0 -0.427035,0.111966 -0.858689,0.308936 -1.283423,0.587572 -0.0026,-0.0035 -0.0054,-0.0069 -0.0078,-0.01046 -0.117478,-0.167698 -0.245276,-0.328295 -0.378074,-0.485733 -0.03224,-0.03823 -0.0595,-0.07991 -0.0926,-0.117517 2.82e-4,-5.96e-4 -2.78e-4,-0.002 0,-0.0026 0.06068,-0.128872 0.133958,-0.300595 0.190337,-0.485733 0.05622,-0.185551 0.09518,-0.384055 0.08746,-0.564072 -0.245596,0.294256 -0.318455,0.990746 -0.71759,0.582352 -0.04998,-0.05114 -0.08166,-0.09713 -0.09774,-0.138406 -0.016,-0.04128 -0.015,-0.07727 -0.0052,-0.109681 0.0098,-0.03027 0.0487,-0.04722 0.0746,-0.07051 0.138838,-0.12492 0.442373,-0.167133 0.442373,-0.167133 l -0.0026,-0.0026 c 0,-2e-5 -0.475113,-0.365735 -0.851328,-0.383875 -0.0627,-0.003 -0.122918,0.0039 -0.177477,0.0235 -0.05354,0.01916 -0.103419,0.05198 -0.144038,0.09923 C 49.705776,10.329516 49.549138,10.016881 49.3537,9.8507031 49.158003,9.6842534 48.924186,9.6626797 48.924186,9.6626797 l 0,0.00262 c 4e-6,-4e-7 0.175098,0.1894153 0.249477,0.4099943 0.0078,0.02351 0.02318,0.0438 0.0283,0.0679 1.68e-4,7.89e-4 -1.66e-4,0.0018 0,0.0026 0.017,0.08257 0.0144,0.16843 -0.02058,0.248076 -3.58e-4,8.34e-4 3.68e-4,0.0018 0,0.0026 -0.024,0.053 -0.066,0.0972 -0.117998,0.130599 -0.018,0.011 -0.04,0.0124 -0.06,0.0208 -0.038,0.016 -0.076,0.034 -0.117998,0.0392 -0.103999,-0.0636 -0.211997,-0.124999 -0.317996,-0.185398 -0.04,-0.022 -0.076,-0.0468 -0.115998,-0.0678 -0.03292,-0.09469 -0.03978,-0.221057 0,-0.3760546 5.5e-4,-0.00216 -5.72e-4,-0.00306 0,-0.00522 -0.247997,-0.089599 -0.437994,-0.02 -0.575992,0.098999 -0.107998,-0.0488 -0.217997,-0.095999 -0.327995,-0.1409976 l 0.08744,-0.4569937 0.110599,-0.5692921 -0.0026,0.00522 0,-0.00522 -0.555552,0.8852877 c -0.082,-0.03 -0.163998,-0.058199 -0.247997,-0.086199 -0.02,-0.2703962 -0.115998,-0.572392 -0.395994,-0.7519895 -0.094,-0.059999 -0.207998,-0.1067985 -0.347996,-0.1331982 -0.094,0.358395 -0.281996,0.5203928 -0.483993,0.5639922 -0.072,-0.014 -0.145998,-0.0246 -0.217997,-0.036399 -0.072,-0.0126 -0.143998,-0.026 -0.215997,-0.036599 -0.098,-0.054599 -0.181997,-0.1283982 -0.239997,-0.214197 -0.056,-0.085599 -0.086,-0.1817975 -0.076,-0.2767962 0.0118,-0.1225763 0.07078,-0.2277768 0.151737,-0.3159756 0.243877,-0.2626963 0.689291,-0.3786547 0.689291,-0.3786547 0,0 -0.07688,-0.035547 -0.200617,-0.065287 -0.092,-0.0222 -0.211997,-0.040999 -0.341996,-0.036599 z M 21.057996,37.97519 l 0,0.70509 -0.504113,-0.321215 0,0.386494 -0.568412,-0.321215 0.126038,0.321215 -0.506673,-0.255916 0.0643,0.639811 -0.504113,-0.511853 0.187757,0.895728 -0.504113,-0.255917 0.442374,1.154264 -0.632711,-0.833048 0.442374,1.154264 -0.378075,-0.255917 0.504113,1.026306 -0.442374,-0.386495 0.506673,0.705091 -0.442374,-0.255917 c 0,0 2.272569,4.36174 6.062116,6.862905 0.947407,0.625271 2.001172,1.342561 3.181556,2.049971 1.180424,0.707471 2.487365,1.404661 3.940345,1.989913 1.815855,0.73147 3.859347,1.286482 6.170114,1.467619 0.462714,0.03634 0.934987,0.05804 1.419741,0.06266 0.967626,0.0092 1.979572,-0.04654 3.037558,-0.182817 1.057945,-0.136278 1.978112,-0.405614 2.777761,-0.772989 0.799589,-0.367355 1.477719,-0.833009 2.054971,-1.360561 0.865388,-0.790789 1.503099,-1.722396 1.970133,-2.674163 l 0,-0.0026 c 1.4014,-2.85716 1.280842,-5.899318 1.280842,-5.899318 -2.360567,5.418925 -4.483338,7.142501 -8.065688,6.162914 -0.327656,-0.08952 -0.678031,-0.218618 -1.031366,-0.352476 -0.538213,-0.204197 -1.097185,-0.441314 -1.702657,-0.74427 -6.744906,-3.374753 -16.486371,-9.236671 -16.486371,-9.236671 l -0.06174,0.449174 -0.946487,-0.833049 0,0.255917 -0.442373,-0.449174 -0.0643,0.386494 -0.442373,-0.642411 0,0.514453 -0.442374,-0.642411 z"/>
+ <path style="fill:#2aa2f6;fill-rule:evenodd" d="m 45.267659,7.0013228 c -0.0138,4.676e-4 -0.0297,0.00944 -0.04372,0.01046 -0.101899,0.00724 -0.207957,0.033808 -0.316356,0.078345 -0.08918,0.036529 -0.178877,0.076781 -0.264916,0.1488519 -0.09024,0.075593 -0.172938,0.1829534 -0.252057,0.3081557 -0.02042,0.032144 -0.03978,0.065969 -0.05916,0.1018446 -0.07158,0.1332821 -0.137658,0.284716 -0.190317,0.4752734 -0.0032,0.01128 -0.0072,0.01722 -0.0102,0.028726 -0.146038,-0.7067902 -1.674357,-0.5353526 -1.674357,-0.5353526 0,0 0.0026,0.0026 0.0026,0.00262 l -0.0052,0 c 0,0 0.127679,0.087195 0.252057,0.2089171 0.06212,0.061177 0.124338,0.1295862 0.169758,0.2010772 3.4e-4,5.324e-4 -3.4e-4,0.00206 0,0.00262 0.04548,0.071253 0.07256,0.143236 0.06944,0.211517 l 0,0.00262 c -0.261757,0.030082 -0.519113,0.072723 -0.77417,0.1279582 -0.05544,-0.1252943 -0.04892,-0.3125557 -0.03602,-0.5118329 0.013,-0.1992872 0.0324,-0.4088143 -0.0026,-0.5823519 -10e-4,0.00156 -0.0016,0.00368 -0.0026,0.00522 -4.48e-4,-0.00234 4.7e-4,-0.00552 0,-0.00784 -0.108399,0.1666937 -0.185118,0.3688149 -0.241757,0.577132 -0.05664,0.2083171 -0.09106,0.4223542 -0.113178,0.6136915 -0.05066,0.01388 -0.09892,0.034679 -0.149178,0.049619 C 41.428191,8.576803 41.229113,8.6342404 41.039316,8.7092294 40.90414,8.4779123 40.751682,8.2770551 40.591924,8.0876977 40.427927,7.8933084 40.250029,7.7269227 40.062092,7.5836847 40.027732,7.5571371 39.994353,7.5300214 39.959233,7.5053398 39.768456,7.3731476 39.569638,7.2629032 39.357381,7.1893642 c -0.0064,-0.00226 -0.0114,-0.00826 -0.018,-0.01046 -0.0016,-5.426e-4 -0.0036,5.39e-4 -0.0052,0 -0.213917,-0.071513 -0.440174,-0.1045445 -0.673871,-0.1096805 -0.02316,-5.113e-4 -0.04352,-0.01064 -0.06686,-0.01046 -0.0379,3.088e-4 -0.07996,0.01876 -0.118298,0.020892 -0.181018,0.01004 -0.366915,0.041149 -0.558113,0.094011 -0.06596,0.01822 -0.130938,0.033904 -0.198037,0.057451 -0.252236,0.088565 -0.509393,0.2026172 -0.776749,0.3708148 -0.955507,0.6011117 -1.402761,1.5620583 -1.535479,2.6271635 -2.768961,0.585172 -5.884918,1.080865 -8.63408,1.091585 -0.03084,1.21e-4 -0.06442,0.0026 -0.09516,0.0026 -2.961559,0 -5.363126,0.871268 -7.132101,2.475565 -0.505033,0.457774 -0.957587,0.974787 -1.358001,1.548579 -3.92e-4,5.61e-4 3.92e-4,0.002 0,0.0026 -0.199998,0.286596 -0.387395,0.586592 -0.560593,0.900987 -0.0884,0.160198 -0.163197,0.333996 -0.244396,0.501393 -0.07862,0.161798 -0.164618,0.317436 -0.236617,0.485733 -3.12e-4,7.28e-4 3.11e-4,0.0019 0,0.0026 -0.146118,0.341316 -0.277796,0.695371 -0.396234,1.062826 -0.118493,0.367575 -0.223237,0.748329 -0.313776,1.141204 -0.06954,0.301776 -0.124612,0.616011 -0.177469,0.932287 -0.01622,0.09713 -0.03936,0.188783 -0.05401,0.287256 -1.29e-4,8.66e-4 1.3e-4,0.0018 0,0.0026 -0.06196,0.417434 -0.108264,0.846348 -0.14146,1.287442 -1.32e-4,0.0018 1.32e-4,0.0034 0,0.0052 -0.03301,0.440374 -0.05265,0.892187 -0.05659,1.355341 -0.0079,0.929867 0.0011,1.771515 0.02572,2.533165 4.9e-5,0.0016 -5.2e-5,0.0036 0,0.0052 0.02468,0.759229 0.06456,1.43962 0.115732,2.047371 6.7e-5,7.74e-4 -6.4e-5,0.0019 0,0.0026 0.05127,0.608092 0.115824,1.144184 0.187755,1.616478 1.15e-4,7.5e-4 -1.14e-4,0.0019 0,0.0026 0.07192,0.471813 0.152532,0.980513 0.239197,1.332608 1.78e-4,7.18e-4 -1.76e-4,0.0019 0,0.0026 0.08663,0.351575 0.179736,0.647791 0.275196,0.895727 2.56e-4,6.6e-4 -2.54e-4,0.002 0,0.0026 0.09541,0.247397 0.194868,0.446014 0.293216,0.605852 3.42e-4,5.56e-4 -3.42e-4,0.002 0,0.0026 0.09826,0.159357 0.197891,0.277756 0.293196,0.365595 0.0962,0.08878 0.187984,0.147977 0.275196,0.180197 0.563892,0.208197 0.393355,-0.05256 0.303496,-0.172358 -0.027,-0.026 -0.0548,-0.078 -0.0558,-0.08 l 0.249476,0.154077 0.252057,0.159278 0,-0.315975 0.236617,0.03136 0.205757,0.02874 0.592856,-0.389095 0.06174,-0.122738 0.568412,0 c 0,0 0.423078,-0.139318 0.552575,-0.511833 0.014,-0.04038 0.03502,-0.06312 0.0463,-0.109698 1.68e-4,-6.92e-4 -1.7e-4,-0.0019 0,-0.0026 0.0385,-0.158538 0.05946,-0.353356 0.04372,-0.592792 -0.04746,-0.72279 0.258337,-1.111011 0.200617,-1.591144 -0.0186,-0.158478 -0.07576,-0.338756 -0.200617,-0.561453 -0.249036,-0.442514 -0.713453,-2.569764 -0.796932,-4.711134 -0.0012,-0.03184 -0.004,-0.06218 -0.0052,-0.09402 -0.03926,-1.085205 -0.03198,-2.16757 0.04886,-3.031958 9.2e-5,-9.92e-4 -9.4e-5,-0.0016 0,-0.0026 0.232628,-2.812941 3.462745,-3.392347 5.667317,-4.092399 0.316275,-0.09722 0.625911,-0.176304 0.925907,-0.232417 0.900787,-0.168482 1.703316,-0.364235 2.649163,-0.488333 0.628871,-0.08223 1.321881,-0.132455 2.14757,-0.122739 l 0.0026,0 c 0.0188,2.25e-4 0.0427,0.0023 0.06174,0.0026 1.230643,0.01868 2.751962,0.16949 4.804533,0.548393 0.0044,0.369154 0.0346,0.207333 0.0926,0.744766 3.36e-4,0.0031 -3.38e-4,0.0047 0,0.0079 1.2e-4,0.0011 -1.2e-4,0.0015 0,0.0027 0.159118,1.468659 0.485593,2.320367 0.936207,3.097157 0.450594,0.776789 1.023926,1.476959 1.676937,2.640163 6.78e-4,0.0012 0.0019,0.0013 0.0026,0.0026 0.197977,0.358755 0.406074,0.68117 0.624991,0.966227 6.82e-4,8.92e-4 0.0019,0.0018 0.0026,0.0026 0.219397,0.285317 0.449634,0.534173 0.68929,0.74687 0.239417,0.212477 0.489614,0.388795 0.74845,0.530113 0.001,5.56e-4 0.0016,0.002 0.0026,0.0026 0.258516,0.140838 0.525353,0.247336 0.802469,0.318595 1.113304,0.287996 2.372767,0.02048 3.755148,-0.762549 1.138344,-0.675851 1.980272,-0.993386 2.751961,-1.4389 0.193158,-0.110979 0.380355,-0.230857 0.568412,-0.365595 0.188478,-0.135038 0.375335,-0.285336 0.565833,-0.459614 0.189477,-0.173677 0.382674,-0.370375 0.581271,-0.598011 4.02e-4,-4.6e-4 -4.02e-4,-0.0022 0,-0.0026 0.198798,-0.227797 0.407495,-0.483674 0.622412,-0.780829 0.05652,-0.07816 0.06898,-0.116919 0.120878,-0.190638 0.269336,-0.380755 0.508613,-0.72705 0.671291,-1.013246 0.416754,-0.313755 0.835228,-0.632891 1.229403,-0.893107 0.958446,-0.653011 2.005772,-1.665517 2.651763,-2.817761 3.94e-4,-7e-4 -3.92e-4,-0.0019 0,-0.0025 0.322515,-0.575732 0.544612,-1.186264 0.606991,-1.804515 8.8e-5,-8.68e-4 -8.6e-5,-0.0017 0,-0.0026 0.0154,-0.153906 0.02084,-0.307816 0.0154,-0.462234 -3e-5,-8.57e-4 3.2e-5,-0.0018 0,-0.0026 -0.017,-0.466313 -0.132738,-0.932027 -0.373235,-1.38712 -0.143798,-0.272096 -0.302155,-0.499673 -0.470673,-0.699871 -0.054,-0.0636 -0.111999,-0.108798 -0.167998,-0.164997 -0.115998,-0.119199 -0.235996,-0.231597 -0.361995,-0.321196 -0.072,-0.051 -0.147998,-0.0916 -0.221997,-0.133198 -0.121998,-0.0688 -0.245996,-0.128198 -0.375994,-0.172198 -0.076,-0.026 -0.151998,-0.0478 -0.229997,-0.0654 -0.149998,-0.0338 -0.299996,-0.0524 -0.453994,-0.0574 -0.055,-0.0016 -0.109078,-0.0072 -0.164618,-0.0052 -0.210557,0.0067 -0.424534,0.03606 -0.640431,0.0914 -0.0054,0.0014 -0.0102,0.0012 -0.0154,0.0026 -8.33e-4,2.18e-4 -0.0017,-2.19e-4 -0.0026,0 -0.427035,0.111966 -0.858689,0.308936 -1.283423,0.587572 -0.0026,-0.0035 -0.0054,-0.0069 -0.0078,-0.01046 -0.117478,-0.167698 -0.245276,-0.328295 -0.378074,-0.485733 -0.03224,-0.03823 -0.0595,-0.07991 -0.0926,-0.117517 2.82e-4,-5.96e-4 -2.78e-4,-0.002 0,-0.0026 0.06068,-0.128872 0.133958,-0.300595 0.190337,-0.485733 0.05622,-0.185551 0.09518,-0.384055 0.08746,-0.564072 -0.245596,0.294256 -0.318455,0.990746 -0.71759,0.582352 -0.04998,-0.05114 -0.08166,-0.09713 -0.09774,-0.138406 -0.016,-0.04128 -0.015,-0.07727 -0.0052,-0.109681 0.0098,-0.03027 0.0487,-0.04722 0.0746,-0.07051 0.138838,-0.12492 0.442373,-0.167133 0.442373,-0.167133 l -0.0026,-0.0026 c 0,-2e-5 -0.475113,-0.3657352 -0.851328,-0.3838749 -0.0627,-0.00302 -0.122918,0.00388 -0.177477,0.023502 -0.05354,0.01916 -0.103419,0.051977 -0.144038,0.099233 C 49.705776,9.3292324 49.549138,9.0165968 49.3537,8.8504191 49.158003,8.6839694 48.924186,8.6623957 48.924186,8.6623957 l 0,0.00262 c 4e-6,-4e-7 0.175098,0.1894153 0.249477,0.4099943 0.0078,0.023514 0.02318,0.043801 0.0283,0.067897 1.68e-4,7.89e-4 -1.66e-4,0.00183 0,0.00262 0.017,0.082573 0.0144,0.1684296 -0.02058,0.2480765 -3.58e-4,8.34e-4 3.68e-4,0.00179 0,0.00262 -0.024,0.052999 -0.066,0.097199 -0.117998,0.1305982 -0.018,0.011 -0.04,0.0124 -0.06,0.0208 -0.038,0.016 -0.076,0.034 -0.117998,0.039199 -0.103999,-0.063599 -0.211997,-0.1249983 -0.317996,-0.1853975 -0.04,-0.022 -0.076,-0.046799 -0.115998,-0.067799 -0.03292,-0.094689 -0.03978,-0.221057 0,-0.3760548 5.5e-4,-0.00216 -5.72e-4,-0.00306 0,-0.00522 -0.247997,-0.089599 -0.437994,-0.02 -0.575992,0.098999 -0.107998,-0.048799 -0.217997,-0.095999 -0.327995,-0.140998 l 0.08744,-0.4569937 0.110599,-0.5692921 -0.0026,0.00522 0,-0.00522 -0.555552,0.8852877 c -0.082,-0.03 -0.163998,-0.058199 -0.247997,-0.086199 -0.02,-0.2703962 -0.115998,-0.572392 -0.395994,-0.7519895 -0.094,-0.059999 -0.207998,-0.1067985 -0.347996,-0.1331982 -0.094,0.358395 -0.281996,0.5203928 -0.483993,0.5639922 -0.072,-0.014 -0.145998,-0.0246 -0.217997,-0.036399 -0.072,-0.0126 -0.143998,-0.026 -0.215997,-0.036599 -0.098,-0.054599 -0.181997,-0.1283982 -0.239997,-0.214197 -0.056,-0.085599 -0.086,-0.1817975 -0.076,-0.2767962 0.0118,-0.1225763 0.07078,-0.2277768 0.151737,-0.3159756 0.243877,-0.2626963 0.689291,-0.3786547 0.689291,-0.3786547 0,0 -0.07688,-0.035547 -0.200617,-0.065287 -0.092,-0.0222 -0.211997,-0.040999 -0.341996,-0.036599 z m -24.209663,29.9735832 0,0.70509 -0.504113,-0.321215 0,0.386494 -0.568412,-0.321215 0.126038,0.321215 -0.506673,-0.255916 0.0643,0.639811 -0.504113,-0.511853 0.187757,0.895728 -0.504113,-0.255917 0.442374,1.154264 -0.632711,-0.833048 0.442374,1.154264 -0.378075,-0.255917 0.504113,1.026306 -0.442374,-0.386495 0.506673,0.705091 -0.442374,-0.255917 c 0,0 2.272569,4.36174 6.062116,6.862905 0.947407,0.625271 2.001172,1.342561 3.181556,2.049971 1.180424,0.707471 2.487365,1.404661 3.940345,1.989913 1.815855,0.73147 3.859347,1.286482 6.170114,1.467619 0.462714,0.03634 0.934987,0.05804 1.419741,0.06266 0.967626,0.0092 1.979572,-0.04654 3.037558,-0.182817 1.057945,-0.136278 1.978112,-0.405614 2.777761,-0.772989 0.799589,-0.367355 1.477719,-0.833009 2.054971,-1.360561 0.865388,-0.790789 1.503099,-1.722396 1.970133,-2.674163 l 0,-0.0026 c 1.4014,-2.85716 1.280842,-5.899318 1.280842,-5.899318 -2.360567,5.418925 -4.483338,7.142501 -8.065688,6.162914 C 42.35046,48.17969 42.000085,48.050592 41.64675,47.916734 41.108537,47.712537 40.549565,47.47542 39.944093,47.172464 33.199187,43.797711 23.457722,37.935793 23.457722,37.935793 l -0.06174,0.449174 -0.946487,-0.833049 0,0.255917 -0.442373,-0.449174 -0.0643,0.386494 -0.442373,-0.642411 0,0.514453 -0.442374,-0.642411 z"/>
+ <path style="fill:#464646;fill-rule:evenodd" d="m 42.909594,20.013191 c -0.817588,0.05083 -1.008243,0.17079 -0.867029,0.903121 0.141213,0.732329 0.530496,1.763716 1.431905,2.026162 0.901409,0.262445 1.714139,-0.418979 2.173857,-0.976358 0.459612,-0.55738 0.581572,-0.578825 -0.335307,-1.253185 -0.917502,-0.674406 -1.585754,-0.750567 -2.404415,-0.699717 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 45.265625 7.0019531 C 45.252255 7.0030745 45.238023 7.0107428 45.224609 7.0117188 C 45.12271 7.0189588 45.016602 7.0453068 44.908203 7.0898438 C 44.819023 7.1263727 44.728617 7.1662104 44.642578 7.2382812 C 44.552338 7.3138742 44.469744 7.4216727 44.390625 7.546875 C 44.370205 7.579019 44.351411 7.6125619 44.332031 7.6484375 C 44.260451 7.7817196 44.193284 7.9344426 44.140625 8.125 C 44.137425 8.13628 44.133859 8.1408377 44.130859 8.1523438 C 43.984821 7.4455535 42.457031 7.6171875 42.457031 7.6171875 C 42.457031 7.6171875 42.458984 7.6210737 42.458984 7.6210938 L 42.453125 7.6210938 C 42.453125 7.6210938 42.5807 7.708356 42.705078 7.8300781 C 42.767198 7.8912551 42.82958 7.9578059 42.875 8.0292969 C 42.87534 8.0298293 42.87466 8.0326431 42.875 8.0332031 C 42.92048 8.1044561 42.948433 8.1758596 42.945312 8.2441406 L 42.945312 8.2460938 C 42.683555 8.2761758 42.426932 8.3197648 42.171875 8.375 C 42.116435 8.2497057 42.121866 8.0625585 42.134766 7.8632812 C 42.147766 7.6639941 42.167812 7.4547876 42.132812 7.28125 C 42.131813 7.28281 42.129906 7.2836163 42.128906 7.2851562 C 42.128458 7.2828162 42.129376 7.2796638 42.128906 7.2773438 C 42.020507 7.4440374 41.945311 7.6471516 41.888672 7.8554688 C 41.832032 8.0637859 41.797509 8.2774127 41.775391 8.46875 C 41.724731 8.48263 41.675258 8.5045913 41.625 8.5195312 C 41.427463 8.5777402 41.228859 8.6339954 41.039062 8.7089844 C 40.903886 8.4776673 40.751555 8.277248 40.591797 8.0878906 C 40.4278 7.8935013 40.250437 7.7272224 40.0625 7.5839844 C 40.02814 7.5574368 39.994104 7.530541 39.958984 7.5058594 C 39.768207 7.3736672 39.569679 7.2629921 39.357422 7.1894531 C 39.351022 7.1871931 39.346444 7.1818875 39.339844 7.1796875 C 39.338244 7.1791449 39.335584 7.1802265 39.333984 7.1796875 C 39.120067 7.1081745 38.893853 7.0734954 38.660156 7.0683594 C 38.636996 7.0678481 38.61709 7.0584137 38.59375 7.0585938 C 38.55585 7.0589025 38.512947 7.0779461 38.474609 7.0800781 C 38.293591 7.0901181 38.109167 7.1209661 37.917969 7.1738281 C 37.852009 7.1920481 37.785849 7.2069218 37.71875 7.2304688 C 37.466514 7.3190338 37.208762 7.4333649 36.941406 7.6015625 C 35.985899 8.2026742 35.538968 9.1634104 35.40625 10.228516 C 32.637289 10.813688 29.522599 11.309592 26.773438 11.320312 C 26.742597 11.320434 26.708474 11.324219 26.677734 11.324219 C 23.716175 11.324219 21.313897 12.194531 19.544922 13.798828 C 19.039889 14.256602 18.587914 14.773864 18.1875 15.347656 C 18.1875 15.347656 18.1875 15.349609 18.1875 15.349609 C 17.987502 15.636205 17.800151 15.937558 17.626953 16.251953 C 17.538553 16.412151 17.464012 16.584556 17.382812 16.751953 C 17.304192 16.913751 17.218483 17.069984 17.146484 17.238281 C 17.146484 17.238281 17.146484 17.240234 17.146484 17.240234 C 17.000366 17.58155 16.868438 17.935279 16.75 18.302734 C 16.631507 18.670309 16.526086 19.052437 16.435547 19.445312 C 16.366007 19.747089 16.310669 20.060677 16.257812 20.376953 C 16.241592 20.474083 16.219728 20.56559 16.205078 20.664062 C 16.205078 20.664062 16.205078 20.666016 16.205078 20.666016 C 16.143118 21.08345 16.095696 21.513984 16.0625 21.955078 C 16.062368 21.956878 16.062632 21.957184 16.0625 21.958984 C 16.02949 22.399358 16.009799 22.851299 16.005859 23.314453 C 16.003344 23.610547 16.012802 23.842624 16.013672 24.121094 C 16.020849 23.726781 16.034199 23.336542 16.0625 22.958984 C 16.062632 22.957184 16.062368 22.956878 16.0625 22.955078 C 16.095696 22.513984 16.143118 22.085403 16.205078 21.667969 C 16.205208 21.667169 16.204949 21.664928 16.205078 21.664062 C 16.219728 21.56559 16.241592 21.474083 16.257812 21.376953 C 16.310669 21.060677 16.366007 20.747089 16.435547 20.445312 C 16.526086 20.052437 16.631507 19.672262 16.75 19.304688 C 16.868438 18.937233 17.000366 18.58155 17.146484 18.240234 C 17.146484 18.240234 17.146484 18.238281 17.146484 18.238281 C 17.218483 18.069984 17.304192 17.913751 17.382812 17.751953 C 17.464012 17.584556 17.538553 17.412151 17.626953 17.251953 C 17.800151 16.937558 17.987502 16.636205 18.1875 16.349609 C 18.1875 16.349609 18.1875 16.347656 18.1875 16.347656 C 18.587914 15.773864 19.039889 15.256602 19.544922 14.798828 C 21.313897 13.194531 23.716175 12.324219 26.677734 12.324219 C 26.708474 12.324219 26.742597 12.320434 26.773438 12.320312 C 29.522599 12.309592 32.637289 11.813688 35.40625 11.228516 C 35.538968 10.163411 35.985899 9.2026742 36.941406 8.6015625 C 37.208762 8.4333649 37.466514 8.3190338 37.71875 8.2304688 C 37.785849 8.2069217 37.852009 8.1920481 37.917969 8.1738281 C 38.109167 8.1209661 38.293591 8.0901181 38.474609 8.0800781 C 38.512947 8.0779461 38.55585 8.0589026 38.59375 8.0585938 C 38.61709 8.0584137 38.636996 8.0698012 38.660156 8.0703125 C 38.893853 8.0754485 39.120067 8.1081745 39.333984 8.1796875 C 39.335584 8.1802265 39.338244 8.1791449 39.339844 8.1796875 C 39.346444 8.1818875 39.351022 8.1871931 39.357422 8.1894531 C 39.569679 8.2629921 39.768207 8.3736672 39.958984 8.5058594 C 39.994104 8.530541 40.02814 8.5574368 40.0625 8.5839844 C 40.250437 8.7272224 40.4278 8.8935013 40.591797 9.0878906 C 40.751555 9.277248 40.903886 9.4776673 41.039062 9.7089844 C 41.228859 9.6339954 41.427463 9.5777402 41.625 9.5195312 C 41.675258 9.5045913 41.724731 9.48263 41.775391 9.46875 C 41.797509 9.2774127 41.832032 9.0637859 41.888672 8.8554688 C 41.945311 8.6471516 42.020507 8.4459906 42.128906 8.2792969 C 42.129376 8.2816169 42.128458 8.2847694 42.128906 8.2871094 C 42.129906 8.2855694 42.131813 8.28281 42.132812 8.28125 C 42.167812 8.4547876 42.147766 8.663994 42.134766 8.8632812 C 42.121866 9.0625584 42.116435 9.2497057 42.171875 9.375 C 42.426932 9.3197648 42.683555 9.2781289 42.945312 9.2480469 L 42.945312 9.2441406 C 42.948433 9.1758596 42.92048 9.1044561 42.875 9.0332031 C 42.875 9.0332031 42.875 9.03125 42.875 9.03125 C 42.82958 8.959759 42.767198 8.8912551 42.705078 8.8300781 C 42.5807 8.708356 42.453125 8.6210938 42.453125 8.6210938 L 42.458984 8.6210938 C 42.458984 8.6210738 42.457031 8.6171875 42.457031 8.6171875 C 42.457031 8.6171875 43.984821 8.4455535 44.130859 9.1523438 C 44.133859 9.1408377 44.137425 9.13628 44.140625 9.125 C 44.193284 8.9344426 44.260451 8.7817196 44.332031 8.6484375 C 44.351411 8.6125619 44.370205 8.579019 44.390625 8.546875 C 44.469744 8.4216727 44.552338 8.3158274 44.642578 8.2402344 C 44.728617 8.1681635 44.819023 8.1263727 44.908203 8.0898438 C 44.950272 8.0725594 44.989993 8.0723391 45.03125 8.0605469 C 44.980558 7.9782518 44.951438 7.8890728 44.960938 7.7988281 C 44.972738 7.6762518 45.032324 7.5706207 45.113281 7.4824219 C 45.357158 7.2197256 45.802734 7.1035156 45.802734 7.1035156 C 45.802734 7.1035156 45.7253 7.0668494 45.601562 7.0371094 C 45.511643 7.0154115 45.394186 6.9986684 45.267578 7.0019531 L 45.265625 7.0019531 z M 46.195312 7.7988281 C 46.101312 8.1572231 45.912935 8.3177287 45.710938 8.3613281 C 45.638937 8.3473281 45.56614 8.3379709 45.494141 8.3261719 C 45.444844 8.317545 45.394999 8.3090024 45.345703 8.3007812 C 45.261882 8.351376 45.180139 8.4104048 45.113281 8.4824219 C 45.032324 8.5706207 44.972738 8.6762518 44.960938 8.7988281 C 44.950938 8.8938268 44.981109 8.9886197 45.037109 9.0742188 C 45.095109 9.1600175 45.179344 9.2344635 45.277344 9.2890625 C 45.349343 9.2996615 45.422141 9.3135719 45.494141 9.3261719 C 45.56614 9.3379709 45.638937 9.3473281 45.710938 9.3613281 C 45.912935 9.3177287 46.101312 9.1572231 46.195312 8.7988281 C 46.33531 8.8252278 46.448969 8.8716416 46.542969 8.9316406 C 46.822965 9.1112381 46.919453 9.4131975 46.939453 9.6835938 C 47.023452 9.7115937 47.1055 9.7395313 47.1875 9.7695312 L 47.6875 8.9707031 C 47.640482 8.9506418 47.594051 8.9294554 47.546875 8.9101562 L 47.634766 8.453125 L 47.746094 7.8847656 L 47.742188 7.8886719 L 47.742188 7.8847656 L 47.1875 8.7695312 C 47.1055 8.7395313 47.023452 8.7115937 46.939453 8.6835938 C 46.919453 8.4131975 46.822965 8.1112381 46.542969 7.9316406 C 46.448969 7.8716416 46.33531 7.8252278 46.195312 7.7988281 z M 48.923828 8.6621094 L 48.923828 8.6640625 C 48.923832 8.6640621 49.099449 8.8536398 49.173828 9.0742188 C 49.181628 9.0977328 49.196052 9.1184821 49.201172 9.1425781 C 49.20134 9.1433671 49.201006 9.1456944 49.201172 9.1464844 C 49.218172 9.2290574 49.216621 9.3148843 49.181641 9.3945312 C 49.181641 9.3945312 49.181641 9.3964844 49.181641 9.3964844 C 49.157641 9.4494834 49.114498 9.4939446 49.0625 9.5273438 C 49.0445 9.5383437 49.023906 9.538475 49.003906 9.546875 C 48.965906 9.562875 48.926764 9.5807385 48.884766 9.5859375 C 48.780767 9.5223385 48.674358 9.4627429 48.568359 9.4023438 C 48.528359 9.3803437 48.49117 9.3549844 48.451172 9.3339844 C 48.418252 9.2392954 48.411392 9.1120291 48.451172 8.9570312 C 48.451722 8.9548713 48.4506 8.955285 48.451172 8.953125 C 48.203175 8.863526 48.012998 8.9317823 47.875 9.0507812 C 47.826044 9.0286604 47.776154 9.0077357 47.726562 8.9863281 L 47.634766 9.453125 L 47.546875 9.9101562 C 47.656873 9.9551549 47.767002 10.001981 47.875 10.050781 C 48.012998 9.9317823 48.203175 9.863526 48.451172 9.953125 C 48.4506 9.955285 48.451722 9.9548713 48.451172 9.9570312 C 48.411392 10.112029 48.418252 10.239294 48.451172 10.333984 C 48.49117 10.354984 48.528359 10.380344 48.568359 10.402344 C 48.674358 10.462743 48.780767 10.524291 48.884766 10.587891 C 48.926764 10.582691 48.965906 10.564828 49.003906 10.548828 C 49.023906 10.540428 49.0445 10.538344 49.0625 10.527344 C 49.114498 10.493945 49.157641 10.449484 49.181641 10.396484 C 49.181641 10.396484 49.181641 10.394531 49.181641 10.394531 C 49.216621 10.314885 49.218172 10.229054 49.201172 10.146484 C 49.201006 10.145684 49.20134 10.143367 49.201172 10.142578 C 49.196052 10.118478 49.181628 10.099682 49.173828 10.076172 C 49.099449 9.8555929 48.923832 9.6660152 48.923828 9.6660156 L 48.923828 9.6621094 C 48.923828 9.6621094 49.157819 9.6851128 49.353516 9.8515625 C 49.548954 10.01774 49.704823 10.329253 49.550781 10.916016 C 49.5914 10.868766 49.641773 10.835566 49.695312 10.816406 C 49.749872 10.796806 49.810347 10.789969 49.873047 10.792969 C 50.249262 10.811109 50.724609 11.177714 50.724609 11.177734 L 50.726562 11.179688 C 50.726563 11.179688 50.423994 11.222736 50.285156 11.347656 C 50.259256 11.370946 50.220737 11.387699 50.210938 11.417969 C 50.201137 11.45038 50.198844 11.486064 50.214844 11.527344 C 50.230924 11.56862 50.26252 11.614876 50.3125 11.666016 C 50.626272 11.987066 50.741602 11.628792 50.894531 11.316406 C 50.877549 11.295948 50.862863 11.274251 50.845703 11.253906 C 50.813463 11.215676 50.787006 11.172373 50.753906 11.134766 C 50.753906 11.134766 50.753906 11.132812 50.753906 11.132812 C 50.814586 11.003941 50.88698 10.831622 50.943359 10.646484 C 50.999579 10.460933 51.03897 10.264001 51.03125 10.083984 C 50.785654 10.37824 50.711635 11.07441 50.3125 10.666016 C 50.26252 10.614876 50.230924 10.56862 50.214844 10.527344 C 50.198844 10.486064 50.201137 10.45038 50.210938 10.417969 C 50.220737 10.387699 50.259256 10.370946 50.285156 10.347656 C 50.423994 10.222736 50.726563 10.179688 50.726562 10.179688 L 50.724609 10.177734 C 50.724609 10.177714 50.249262 9.8111085 49.873047 9.7929688 C 49.810347 9.7899488 49.749872 9.7967842 49.695312 9.8164062 C 49.641773 9.8355662 49.5914 9.8687596 49.550781 9.9160156 C 49.704823 9.3292479 49.548954 9.0157871 49.353516 8.8496094 C 49.157819 8.6831597 48.923828 8.6621094 48.923828 8.6621094 z M 53.173828 11.068359 C 52.963271 11.075059 52.7491 11.102863 52.533203 11.158203 C 52.527803 11.159603 52.522778 11.160709 52.517578 11.162109 C 52.517578 11.162109 52.515625 11.162109 52.515625 11.162109 C 52.08859 11.274075 51.655203 11.471364 51.230469 11.75 C 51.227869 11.7465 51.225056 11.741841 51.222656 11.738281 C 51.151015 11.636015 51.070298 11.541238 50.992188 11.443359 C 50.977806 11.511944 50.963568 11.58174 50.943359 11.648438 C 50.88698 11.833576 50.814586 12.003941 50.753906 12.132812 C 50.753628 12.133412 50.754188 12.136123 50.753906 12.136719 C 50.787006 12.174326 50.813463 12.215676 50.845703 12.253906 C 50.978501 12.411344 51.105178 12.570583 51.222656 12.738281 C 51.225056 12.741841 51.227869 12.7465 51.230469 12.75 C 51.655203 12.471364 52.08859 12.274075 52.515625 12.162109 C 52.515625 12.162109 52.517578 12.162109 52.517578 12.162109 C 52.522778 12.160709 52.527803 12.161556 52.533203 12.160156 C 52.7491 12.104816 52.963271 12.075059 53.173828 12.068359 C 53.229368 12.066359 53.282891 12.070666 53.337891 12.072266 C 53.491889 12.077266 53.641018 12.097059 53.791016 12.130859 C 53.869015 12.148459 53.945484 12.169313 54.021484 12.195312 C 54.151482 12.239313 54.27644 12.298388 54.398438 12.367188 C 54.472437 12.408786 54.547141 12.450953 54.619141 12.501953 C 54.74514 12.591552 54.866424 12.703067 54.982422 12.822266 C 55.038421 12.878465 55.096391 12.924681 55.150391 12.988281 C 55.318909 13.188479 55.477296 13.415404 55.621094 13.6875 C 55.804671 14.034883 55.895547 14.388838 55.945312 14.744141 C 55.955919 14.676549 55.971674 14.608829 55.978516 14.541016 C 55.978516 14.541016 55.978516 14.539062 55.978516 14.539062 C 55.993916 14.385157 55.999581 14.23059 55.994141 14.076172 C 55.994141 14.076172 55.994141 14.074219 55.994141 14.074219 C 55.977141 13.607906 55.861591 13.142593 55.621094 12.6875 C 55.477296 12.415404 55.318909 12.186526 55.150391 11.986328 C 55.096391 11.922728 55.038421 11.878465 54.982422 11.822266 C 54.866424 11.703067 54.74514 11.591552 54.619141 11.501953 C 54.547141 11.450953 54.472437 11.408785 54.398438 11.367188 C 54.27644 11.298388 54.151482 11.239312 54.021484 11.195312 C 53.945484 11.169313 53.869015 11.148459 53.791016 11.130859 C 53.641018 11.097059 53.491889 11.077266 53.337891 11.072266 C 53.282891 11.070666 53.229368 11.066359 53.173828 11.068359 z M 19.955078 23.214844 C 19.941749 23.795989 19.944226 24.405392 19.966797 25.029297 C 19.967997 25.061137 19.971456 25.091207 19.972656 25.123047 C 20.056135 27.264417 20.520495 29.39147 20.769531 29.833984 C 20.818757 29.921784 20.84894 29.998343 20.878906 30.074219 C 20.939749 29.837658 20.996579 29.626024 20.96875 29.394531 C 20.95015 29.236053 20.894388 29.056681 20.769531 28.833984 C 20.520495 28.39147 20.056135 26.264417 19.972656 24.123047 C 19.971456 24.091207 19.967997 24.061137 19.966797 24.029297 C 19.956802 23.753023 19.958594 23.4872 19.955078 23.214844 z M 21.058594 36.974609 L 21.058594 37.679688 L 20.554688 37.359375 L 20.554688 37.746094 L 19.986328 37.423828 L 20.111328 37.746094 L 19.605469 37.490234 L 19.669922 38.128906 L 19.164062 37.617188 L 19.353516 38.513672 L 18.849609 38.257812 L 19.291016 39.412109 L 18.658203 38.578125 L 18.935547 39.300781 L 19.353516 39.513672 L 19.164062 38.617188 L 19.669922 39.128906 L 19.605469 38.490234 L 20.111328 38.746094 L 19.986328 38.423828 L 20.554688 38.746094 L 20.554688 38.359375 L 21.058594 38.679688 L 21.058594 37.974609 L 21.5 38.617188 L 21.5 38.103516 L 21.943359 38.746094 L 22.007812 38.359375 L 22.449219 38.808594 L 22.449219 38.552734 L 23.396484 39.384766 L 23.457031 38.935547 C 23.457031 38.935547 33.198453 44.797122 39.943359 48.171875 C 40.548831 48.474831 41.108271 48.713772 41.646484 48.917969 C 41.999819 49.051827 42.350078 49.180011 42.677734 49.269531 C 46.233252 50.241781 48.351961 48.542199 50.691406 43.21875 C 50.736326 42.583921 50.744141 42.105469 50.744141 42.105469 C 48.383574 47.524394 46.260084 49.249118 42.677734 48.269531 C 42.350078 48.180011 41.999819 48.049874 41.646484 47.916016 C 41.108271 47.711819 40.548831 47.474831 39.943359 47.171875 C 33.198453 43.797122 23.457031 37.935547 23.457031 37.935547 L 23.396484 38.384766 L 22.449219 37.552734 L 22.449219 37.808594 L 22.007812 37.359375 L 21.943359 37.746094 L 21.5 37.103516 L 21.5 37.617188 L 21.058594 36.974609 z M 18.722656 39.476562 L 18.980469 40.003906 L 19.291016 40.412109 L 19.005859 39.667969 L 18.722656 39.476562 z M 18.785156 40.117188 L 18.957031 40.357422 L 18.90625 40.222656 L 18.785156 40.117188 z M 18.892578 40.591797 L 19.101562 40.732422 L 19.091797 40.707031 L 18.892578 40.591797 z"/>
+ <circle style="fill:#464646" cx="43.839" cy="3.265" r="1.5" transform="matrix(0.96592583,0.25881905,-0.25881905,0.96592583,0,0)"/>
+ <circle style="fill:#464646" cx="-51.118" cy="3.385" r="1.5" transform="matrix(-0.96592587,-0.25881889,-0.25881889,0.96592587,0,0)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/icon-requests.svg b/.icons/awkward/64x64/apps/icon-requests.svg
new file mode 100644
index 00000000..6804de0d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/icon-requests.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="fill:#ffffff;opacity:.1" d="m32 4c-15.512 0-28 12.488-28 28 0 0.167704 0.0107645 0.333014 0.0136719 0.5 0.2660088-15.278522 12.642032-27.5 27.986328-27.5s27.720319 12.221478 27.986328 27.5c0.002907-0.166986 0.013672-0.332296 0.013672-0.5 0-15.512-12.488-28-28-28z"/>
+ <path style="opacity:.2" d="m31.300781 13.000315v0.0098a6.0003978 6.0003978 0 0 0-0.201172 0c-9.210204 0.418233-16.996832 7.153671-18.740234 16.207031s2.986586 18.197162 11.382813 22.005859c3.148583 1.428262 6.521017 1.973776 9.80664 1.714844 5.476038-0.431553 10.708345-3.099538 14.248047-7.646484a6.0003978 6.0003978 0 1 0-9.46875-7.371094c-2.294658 2.947618-6.227054 3.918149-9.628906 2.375-3.401853-1.543149-5.263006-5.142447-4.556641-8.810547 0.704993-3.660974 3.758667-6.305642 7.480469-6.484375h18.376953v-12z"/>
+ <path style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:11.999596;stroke:#ffffff" transform="scale(1,-1)" d="m31.372566-18.004246a14.009859 14.009859 0 0 1-13.089819-11.186349 14.009859 14.009859 0 0 1 7.642502-15.429514 14.009859 14.009859 0 0 1 16.830721 3.633806"/>
+ <path style="fill:#ffffff" d="m31.3 12h18.7v12h-18.7z"/>
+ <path style="opacity:.2" d="m46.054576 9.0008187a2.9849237 3.0058503 0 0 0-3.054576 3.0035933v13.990679a2.9849237 3.0058503 0 0 0 4.476938 2.602461l6.015885-3.496692 6.015885-3.498647a2.9849237 3.0058503 0 0 0 0-5.204924l-6.015885-3.498648-6.015885-3.4966906a2.9849237 3.0058503 0 0 0-1.422362-0.4011317z"/>
+ <path style="fill:#00ba57" d="m46.054576 8.0008187a2.9849237 3.0058503 0 0 0-3.054576 3.0035933v13.990679a2.9849237 3.0058503 0 0 0 4.476938 2.602461l6.015885-3.496692 6.015885-3.498647a2.9849237 3.0058503 0 0 0 0-5.204924l-6.015885-3.498648-6.015885-3.4966906a2.9849237 3.0058503 0 0 0-1.422362-0.4011317z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m46.054688 8a2.9849237 3.0058503 0 0 0-3.054688 3.003906v1a2.9849237 3.0058503 0 0 1 3.054688-3.003906 2.9849237 3.0058503 0 0 1 1.421874 0.4023438l6.015626 3.4960942 6.015624 3.498046a2.9849237 3.0058503 0 0 1 1.449219 2.103516 2.9849237 3.0058503 0 0 0-1.449219-3.103516l-6.015624-3.498046-6.015626-3.4960942a2.9849237 3.0058503 0 0 0-1.421874-0.4023438z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/icons.svg b/.icons/awkward/64x64/apps/icons.svg
new file mode 120000
index 00000000..743fd0f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/icons.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/iconthemes.svg b/.icons/awkward/64x64/apps/iconthemes.svg
new file mode 120000
index 00000000..fde67223
--- /dev/null
+++ b/.icons/awkward/64x64/apps/iconthemes.svg
@@ -0,0 +1 @@
+icons.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/icq.svg b/.icons/awkward/64x64/apps/icq.svg
new file mode 100644
index 00000000..a425eb0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/icq.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 14.999081,47.15326 C 12.718255,46.883257 10.51523,44.757233 9.8592222,42.191204 9.6844202,41.507196 9.6456197,40.359183 9.7750212,39.693175 c 0.2140024,-1.100012 0.7224078,-2.034023 1.5638178,-2.872032 1.337815,-1.334016 2.989434,-2.026024 6.616075,-2.774032 2.184025,-0.450645 6.498875,-1.116373 6.617676,-1.021032 0.0355,0.0285 0.08238,0.256303 0.104201,0.506206 0.119841,1.372916 0.745249,2.917033 1.617159,3.992646 0.197882,0.244122 0.384344,0.478685 0.414344,0.521226 0.03824,0.0542 -0.0138,0.164321 -0.173982,0.368104 -0.340904,0.433705 -4.235848,4.477251 -5.072058,5.26586 -0.803249,0.757288 -2.218625,2.029423 -2.579429,2.318426 -0.421505,0.337584 -1.152033,0.736769 -1.684459,0.920431 -0.449965,0.155221 -1.369936,0.320863 -1.650079,0.297083 -0.04784,-0.004 -0.294943,-0.03198 -0.549126,-0.06204 z"/>
+ <path style="opacity:0.2" d="m 24.391788,60.971418 c -1.078012,-0.130002 -1.866021,-0.368004 -2.722031,-0.822009 -1.845221,-0.980012 -3.095235,-2.692031 -3.547441,-4.858056 -0.152401,-0.730168 -0.152319,-2.406627 1.74e-4,-3.160636 0.404545,-2.000223 1.256554,-3.48684 4.158648,-7.256283 1.7601,-2.286226 4.940256,-6.19887 5.038457,-6.19887 0.03,0 0.264043,0.148101 0.520106,0.329103 0.90281,0.638168 1.973463,1.068533 3.146836,1.264955 0.118501,0.0198 0.228523,0.05802 0.244503,0.0849 0.016,0.02686 0.121021,1.278754 0.233422,2.782032 0.406005,5.430461 0.562887,8.680099 0.484606,10.038914 -0.07372,1.279295 -0.419045,2.65343 -0.940751,3.743243 -0.749308,1.565458 -1.999363,2.833832 -3.441839,3.492039 -0.986291,0.450146 -2.245226,0.672488 -3.174436,0.560667 z m 14.497965,-2.998834 c -2.434028,-0.464006 -4.238048,-2.59203 -5.072058,-5.988069 -0.388004,-1.576018 -1.610018,-9.256105 -1.77602,-11.166127 l -0.03916,-0.448665 0.254042,-0.03012 c 1.417777,-0.168162 1.976643,-0.316104 2.877833,-0.761689 0.326704,-0.161562 0.785189,-0.430945 1.018872,-0.598647 0.233683,-0.167702 0.439005,-0.304923 0.456265,-0.304923 0.03438,0 2.368827,2.64463 3.560841,4.033846 1.849381,2.155624 3.337438,4.006045 3.848244,4.785654 1.480576,2.259426 2.005622,4.815455 1.395215,6.793278 -0.283603,0.91911 -0.787149,1.677739 -1.520657,2.291026 -1.363675,1.140093 -3.379638,1.701439 -5.003457,1.393216 z m 11.656333,-9.701311 c -1.868181,-0.192462 -3.684842,-1.005211 -5.27726,-2.361027 -0.916651,-0.780449 -3.597841,-3.270037 -4.870256,-4.522251 -1.071632,-1.054532 -3.161636,-3.219837 -3.161636,-3.275638 0,-0.0289 0.126742,-0.205222 0.281663,-0.391824 0.79657,-0.959551 1.293755,-1.984103 1.630899,-3.360838 l 0.06178,-0.252323 2.912833,0.0268 c 8.302695,0.0764 9.044903,0.118541 10.683722,0.606587 1.998523,0.595207 3.603041,1.842761 4.465851,3.472239 0.990051,1.869842 0.966951,4.177048 -0.06324,6.314072 -0.330824,0.686248 -0.566027,1.031132 -1.094873,1.605339 -0.96059,1.042992 -2.114224,1.701099 -3.485639,1.988502 -0.570667,0.119582 -1.636659,0.196583 -2.083824,0.150522 z M 39.308358,32.549894 c -0.0184,-0.455285 -0.07498,-1.030952 -0.125782,-1.279295 -0.200622,-0.980671 -0.600326,-1.984982 -1.086472,-2.729831 -0.126281,-0.193462 -0.216002,-0.388584 -0.199362,-0.433585 0.06436,-0.174102 4.566652,-4.000445 6.444073,-5.476862 1.287775,-1.012572 2.035223,-1.516017 2.957634,-1.992043 2.843032,-1.467317 5.474062,-1.381076 7.430085,0.243583 0.89873,0.746468 1.656759,1.995863 1.974682,3.254637 0.209623,0.829989 0.223443,2.137824 0.03106,2.938233 -0.594687,2.474229 -2.422628,4.174848 -5.21546,4.851456 -0.961411,0.232962 -4.476051,0.725988 -7.322883,1.027231 -1.338836,0.141662 -4.464051,0.423985 -4.693454,0.423985 l -0.160702,0 -0.03342,-0.827769 z M 12.678054,32.893898 C 10.58083,32.671895 8.8574107,31.911887 7.6937975,30.691873 5.7891758,28.69385 5.462172,25.591815 6.8583879,22.771782 c 0.9468108,-1.914221 2.4584281,-3.127835 4.4568511,-3.57924 0.736008,-0.166202 2.311426,-0.152802 3.111035,0.0262 1.162213,0.260403 2.400428,0.799809 3.429839,1.494017 1.261015,0.85101 5.332061,4.155047 7.482086,6.071069 l 1.061452,0.946651 -0.100901,0.159922 c -0.0555,0.08794 -0.208663,0.311863 -0.340344,0.497585 -0.560067,0.789869 -1.051272,2.060224 -1.227454,3.174437 l -0.09534,0.602966 -0.266423,0.03576 c -1.006052,0.135041 -5.306461,0.514566 -7.196482,0.635127 -1.403096,0.0895 -3.893445,0.121842 -4.494452,0.05836 z m 24.354278,-5.664065 c -0.89419,-0.969531 -2.535829,-1.79304 -4.025646,-2.019423 -0.336044,-0.05104 -0.619827,-0.101381 -0.630667,-0.111861 -0.0108,-0.0106 -0.06872,-0.732268 -0.128642,-1.603978 -0.350564,-5.100458 -0.458105,-8.139293 -0.356944,-10.086315 0.09968,-1.918322 0.265783,-2.784432 0.739249,-3.8544445 0.483645,-1.0930524 1.556497,-2.3988273 2.521428,-3.069035 2.095024,-1.4548565 4.670654,-1.8646612 7.062281,-1.1237528 3.744643,1.1600333 5.970668,5.4160613 4.971657,9.5049083 -0.473986,1.939702 -1.69134,3.854644 -4.554452,7.164082 -1.076533,1.244354 -5.144059,5.448262 -5.27146,5.448262 -0.0537,0 -0.200803,-0.111841 -0.326884,-0.248563 z M 24.280187,24.453202 c -4.681854,-4.854456 -6.055269,-6.636876 -6.732077,-8.7365 -0.309604,-0.960811 -0.394005,-1.594418 -0.357404,-2.687631 0.0366,-1.095212 0.147601,-1.605218 0.535806,-2.459228 0.738208,-1.6242184 1.990223,-2.7174309 3.823643,-3.339638 1.291055,-0.437925 2.534629,-0.4909456 3.769443,-0.1607018 0.671888,0.1796861 1.652899,0.702288 2.232426,1.1892536 1.054612,0.8862301 1.909202,2.2954262 2.256826,3.7214422 0.248142,1.017992 0.610947,3.50504 1.075152,7.370084 0.438205,3.648642 0.657967,5.686665 0.618107,5.732466 -0.02078,0.02388 -0.232923,0.0717 -0.471465,0.106281 -1.347616,0.195322 -2.58323,0.742308 -3.626442,1.605318 -0.214042,0.177082 -0.426625,0.321964 -0.472405,0.321964 -0.04578,0 -1.239454,-1.198774 -2.65263,-2.66403 z"/>
+ <path style="fill:#37b648" d="m 24.391788,59.971358 c -1.078012,-0.130002 -1.866021,-0.368004 -2.722031,-0.822009 -1.845221,-0.980012 -3.095235,-2.692031 -3.547441,-4.858056 -0.152401,-0.730168 -0.152319,-2.406627 1.74e-4,-3.160636 0.404545,-2.000223 1.256554,-3.48684 4.158648,-7.256283 1.7601,-2.286226 4.940256,-6.19887 5.038457,-6.19887 0.03,0 0.264043,0.148101 0.520106,0.329103 0.90281,0.638168 1.973463,1.068533 3.146836,1.264955 0.118501,0.0198 0.228523,0.05802 0.244503,0.0849 0.016,0.02686 0.121021,1.278754 0.233422,2.782032 0.406005,5.430461 0.562887,8.680099 0.484606,10.038914 -0.07372,1.279295 -0.419045,2.65343 -0.940751,3.743243 -0.749308,1.565458 -1.999363,2.833832 -3.441839,3.492039 -0.986291,0.450146 -2.245226,0.672488 -3.174436,0.560667 z m 14.497965,-2.998834 c -2.434028,-0.464006 -4.238048,-2.59203 -5.072058,-5.988069 -0.388004,-1.576018 -1.610018,-9.256105 -1.77602,-11.166127 l -0.03916,-0.448665 0.254042,-0.03012 c 1.417777,-0.168162 1.976643,-0.316104 2.877833,-0.761689 0.326704,-0.161562 0.785189,-0.430945 1.018872,-0.598647 0.233683,-0.167702 0.439005,-0.304923 0.456265,-0.304923 0.03438,0 2.368827,2.64463 3.560841,4.033846 1.849381,2.155624 3.337438,4.006045 3.848244,4.785654 1.480576,2.259426 2.005622,4.815455 1.395215,6.793278 -0.283603,0.91911 -0.787149,1.677739 -1.520657,2.291026 -1.363675,1.140093 -3.379638,1.701439 -5.003457,1.393216 z m 11.656333,-9.701311 c -1.868181,-0.192462 -3.684842,-1.005211 -5.27726,-2.361027 -0.916651,-0.780449 -3.597841,-3.270037 -4.870256,-4.522251 -1.071632,-1.054532 -3.161636,-3.219837 -3.161636,-3.275638 0,-0.0289 0.126742,-0.205222 0.281663,-0.391824 0.79657,-0.959551 1.293755,-1.984103 1.630899,-3.360838 l 0.06178,-0.252323 2.912833,0.0268 c 8.302695,0.0764 9.044903,0.118541 10.683722,0.606587 1.998523,0.595207 3.603041,1.842761 4.465851,3.472239 0.990051,1.869842 0.966951,4.177048 -0.06324,6.314072 -0.330824,0.686248 -0.566027,1.031132 -1.094873,1.605339 -0.96059,1.042992 -2.114224,1.701099 -3.485639,1.988502 -0.570667,0.119582 -1.636659,0.196583 -2.083824,0.150522 z M 39.308358,31.549834 c -0.0184,-0.455285 -0.07498,-1.030952 -0.125782,-1.279295 -0.200622,-0.980671 -0.600326,-1.984982 -1.086472,-2.729831 -0.126281,-0.193462 -0.216002,-0.388584 -0.199362,-0.433585 0.06436,-0.174102 4.566652,-4.000445 6.444073,-5.476862 1.287775,-1.012572 2.035223,-1.516017 2.957634,-1.992043 2.843032,-1.467317 5.474062,-1.381076 7.430085,0.243583 0.89873,0.746468 1.656759,1.995863 1.974682,3.254637 0.209623,0.829989 0.223443,2.137824 0.03106,2.938233 -0.594687,2.474229 -2.422628,4.174848 -5.21546,4.851456 -0.961411,0.232962 -4.476051,0.725988 -7.322883,1.027231 -1.338836,0.141662 -4.464051,0.423985 -4.693454,0.423985 l -0.160702,0 -0.03342,-0.827769 z M 12.678054,31.893838 C 10.58083,31.671835 8.8574107,30.911827 7.6937975,29.691813 5.7891758,27.69379 5.462172,24.591755 6.8583879,21.771722 c 0.9468108,-1.914221 2.4584281,-3.127835 4.4568511,-3.57924 0.736008,-0.166202 2.311426,-0.152802 3.111035,0.0262 1.162213,0.260403 2.400428,0.799809 3.429839,1.494017 1.261015,0.85101 5.332061,4.155047 7.482086,6.071069 l 1.061452,0.946651 -0.100901,0.159922 c -0.0555,0.08794 -0.208663,0.311863 -0.340344,0.497585 -0.560067,0.789869 -1.051272,2.060224 -1.227454,3.174437 l -0.09534,0.602966 -0.266423,0.03576 c -1.006052,0.135041 -5.306461,0.514566 -7.196482,0.635127 -1.403096,0.0895 -3.893445,0.121842 -4.494452,0.05836 z m 24.354278,-5.664065 c -0.89419,-0.969531 -2.535829,-1.79304 -4.025646,-2.019423 -0.336044,-0.05104 -0.619827,-0.101381 -0.630667,-0.111861 -0.0108,-0.0106 -0.06872,-0.732268 -0.128642,-1.603978 -0.350564,-5.100458 -0.458105,-8.139293 -0.356944,-10.086315 0.09968,-1.918322 0.265783,-2.7844321 0.739249,-3.8544443 0.483645,-1.0930524 1.556497,-2.3988273 2.521428,-3.069035 2.095024,-1.4548565 4.670654,-1.8646612 7.062281,-1.1237528 3.744643,1.1600333 5.970668,5.4160618 4.971657,9.5049081 -0.473986,1.939702 -1.69134,3.854644 -4.554452,7.164082 -1.076533,1.244354 -5.144059,5.448262 -5.27146,5.448262 -0.0537,0 -0.200803,-0.111841 -0.326884,-0.248563 z M 24.280187,23.453142 c -4.681854,-4.854456 -6.055269,-6.636876 -6.732077,-8.7365 -0.309604,-0.960811 -0.394005,-1.594418 -0.357404,-2.687631 0.0366,-1.095212 0.147601,-1.605218 0.535806,-2.4592277 0.738208,-1.6242185 1.990223,-2.717431 3.823643,-3.3396381 1.291055,-0.437925 2.534629,-0.4909456 3.769443,-0.1607018 0.671888,0.1796861 1.652899,0.702288 2.232426,1.1892536 1.054612,0.8862301 1.909202,2.2954261 2.256826,3.721442 0.248142,1.017992 0.610947,3.50504 1.075152,7.370084 0.438205,3.648642 0.657967,5.686665 0.618107,5.732466 -0.02078,0.02388 -0.232923,0.0717 -0.471465,0.106281 -1.347616,0.195322 -2.58323,0.742308 -3.626442,1.605318 -0.214042,0.177082 -0.426625,0.321964 -0.472405,0.321964 -0.04578,0 -1.239454,-1.198774 -2.65263,-2.66403 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 39.480469 4.0078125 C 37.957863 4.0748549 36.459781 4.5750897 35.150391 5.484375 C 34.18546 6.1545827 33.112551 7.4616351 32.628906 8.5546875 C 32.15544 9.6246997 31.990305 10.489881 31.890625 12.408203 C 31.859448 13.008263 31.85576 13.759846 31.865234 14.595703 C 31.869886 14.178018 31.872746 13.752323 31.890625 13.408203 C 31.990305 11.489881 32.15544 10.6247 32.628906 9.5546875 C 33.112551 8.4616351 34.18546 7.1545827 35.150391 6.484375 C 37.245415 5.0295185 39.821264 4.6204197 42.212891 5.3613281 C 45.204953 6.2882233 47.221823 9.1927345 47.404297 12.408203 C 47.630723 8.8106023 45.512745 5.3835727 42.212891 4.3613281 C 41.316031 4.0834875 40.394032 3.9675871 39.480469 4.0078125 z M 23.455078 5.8613281 C 22.828451 5.8880434 22.196309 6.0115063 21.550781 6.2304688 C 19.717361 6.8526759 18.464771 7.946094 17.726562 9.5703125 C 17.338357 10.424322 17.228006 10.934085 17.191406 12.029297 C 17.180348 12.359598 17.185311 12.642067 17.199219 12.910156 C 17.240497 11.904391 17.354278 11.389299 17.726562 10.570312 C 18.464771 8.9460941 19.717361 7.8526759 21.550781 7.2304688 C 22.841836 6.7925438 24.085498 6.7400687 25.320312 7.0703125 C 25.9922 7.2499986 26.973207 7.7708469 27.552734 8.2578125 C 28.607346 9.1440426 29.46097 10.554453 29.808594 11.980469 C 30.056736 12.998461 30.420561 15.484565 30.884766 19.349609 C 31.181043 21.816513 31.334134 23.225134 31.417969 24.101562 C 31.432947 24.095982 31.498242 24.086296 31.501953 24.082031 C 31.541813 24.03623 31.322971 21.998251 30.884766 18.349609 C 30.420561 14.484565 30.056736 11.998461 29.808594 10.980469 C 29.46097 9.5544529 28.607346 8.1440426 27.552734 7.2578125 C 26.973207 6.7708469 25.9922 6.2499986 25.320312 6.0703125 C 24.702905 5.9051906 24.081705 5.8346128 23.455078 5.8613281 z M 12.847656 18.076172 C 12.26185 18.071222 11.682457 18.110258 11.314453 18.193359 C 9.3160301 18.644764 7.8042327 19.857263 6.8574219 21.771484 C 6.2012409 23.096818 5.9413205 24.481076 6.03125 25.787109 C 6.1026991 24.786853 6.366898 23.762229 6.8574219 22.771484 C 7.8042327 20.857263 9.3160301 19.644764 11.314453 19.193359 C 12.050461 19.027157 13.626172 19.039748 14.425781 19.21875 C 15.587994 19.479153 16.826058 20.018683 17.855469 20.712891 C 19.116484 21.563901 23.187866 24.867181 25.337891 26.783203 L 25.980469 27.357422 C 26.105958 27.179524 26.246819 26.973034 26.298828 26.890625 L 26.400391 26.730469 L 25.337891 25.783203 C 23.187866 23.867181 19.116484 20.563901 17.855469 19.712891 C 16.826058 19.018683 15.587994 18.479153 14.425781 18.21875 C 14.025977 18.129249 13.433463 18.081122 12.847656 18.076172 z M 51.345703 18.599609 C 50.088064 18.558381 48.720344 18.905013 47.298828 19.638672 C 46.376417 20.114698 45.627619 20.618287 44.339844 21.630859 C 42.462423 23.107276 37.960844 26.93332 37.896484 27.107422 C 37.879844 27.152423 37.969422 27.347554 38.095703 27.541016 C 38.145333 27.617056 38.190573 27.705962 38.238281 27.787109 C 39.093626 26.977573 42.670691 23.943493 44.339844 22.630859 C 45.627619 21.618287 46.376417 21.114698 47.298828 20.638672 C 50.14186 19.171355 52.772493 19.258153 54.728516 20.882812 C 55.627246 21.629281 56.385202 22.877945 56.703125 24.136719 C 56.781404 24.44666 56.822575 24.828798 56.845703 25.220703 C 56.892349 24.513651 56.848625 23.712817 56.703125 23.136719 C 56.385202 21.877945 55.627246 20.627327 54.728516 19.880859 C 53.750504 19.06853 52.603342 18.640837 51.345703 18.599609 z M 39.210938 33.107422 L 39.150391 33.359375 C 38.813247 34.73611 38.316101 35.761152 37.519531 36.720703 C 37.36461 36.907305 37.236328 37.082428 37.236328 37.111328 C 37.236328 37.121007 37.536951 37.429027 37.646484 37.548828 C 38.364069 36.637236 38.832932 35.655723 39.150391 34.359375 L 39.210938 34.107422 L 42.125 34.134766 C 50.427695 34.211166 51.169775 34.252188 52.808594 34.740234 C 54.807117 35.335441 56.410627 36.583413 57.273438 38.212891 C 57.677603 38.976211 57.903807 39.81388 57.970703 40.681641 C 58.054827 39.459493 57.83109 38.266091 57.273438 37.212891 C 56.410627 35.583413 54.807117 34.335441 52.808594 33.740234 C 51.174146 33.25349 50.418112 33.210783 42.177734 33.134766 C 41.032087 33.239916 39.632743 33.376953 39.501953 33.376953 L 39.341797 33.376953 L 39.330078 33.109375 L 39.210938 33.107422 z M 36.609375 37.673828 C 36.592115 37.673828 36.386027 37.810814 36.152344 37.978516 C 35.918661 38.146218 35.46147 38.416563 35.134766 38.578125 C 34.233576 39.02371 33.673636 39.171682 32.255859 39.339844 L 32.001953 39.369141 L 32.041016 39.818359 C 32.050626 39.928936 32.093053 40.210471 32.109375 40.357422 L 32.255859 40.339844 C 33.673636 40.171682 34.233576 40.02371 35.134766 39.578125 C 35.46147 39.416563 35.918661 39.146218 36.152344 38.978516 C 36.386027 38.810814 36.592115 38.673828 36.609375 38.673828 C 36.643755 38.673828 38.977908 41.319768 40.169922 42.708984 C 42.019303 44.864608 43.508725 46.714532 44.019531 47.494141 C 44.974886 48.952056 45.525389 50.532077 45.636719 52.001953 C 45.758227 50.270081 45.196842 48.29077 44.019531 46.494141 C 43.508725 45.714532 42.019303 43.864608 40.169922 41.708984 C 38.977908 40.319768 36.643755 37.673828 36.609375 37.673828 z M 27.320312 37.675781 C 27.222111 37.675781 24.04135 41.588774 22.28125 43.875 C 19.379156 47.644443 18.527592 49.130636 18.123047 51.130859 C 18.025099 51.615165 17.997562 52.468511 18.025391 53.21875 C 18.040943 52.798745 18.068526 52.400441 18.123047 52.130859 C 18.527592 50.130636 19.379156 48.644443 22.28125 44.875 C 24.04135 42.588774 27.222111 38.675781 27.320312 38.675781 C 27.350313 38.675781 27.583781 38.822904 27.839844 39.003906 C 28.742654 39.642074 29.812955 40.073109 30.986328 40.269531 C 31.104829 40.289331 31.214489 40.328589 31.230469 40.355469 C 31.246469 40.382329 31.352443 41.633441 31.464844 43.136719 C 31.758747 47.067779 31.916969 49.820685 31.955078 51.576172 C 31.979131 49.995606 31.826712 46.976829 31.464844 42.136719 C 31.352443 40.633441 31.246469 39.380376 31.230469 39.353516 C 31.214489 39.326636 31.104829 39.289331 30.986328 39.269531 C 29.812955 39.073109 28.742654 38.642074 27.839844 38.003906 C 27.583781 37.822904 27.350313 37.675781 27.320312 37.675781 z"/>
+ <path style="fill:#f15b43" d="M 14.999081,46.1532 C 12.718255,45.883197 10.51523,43.757173 9.8592222,41.191144 9.6844202,40.507136 9.6456197,39.359123 9.7750212,38.693115 c 0.2140024,-1.100012 0.7224078,-2.034023 1.5638178,-2.872032 1.337815,-1.334016 2.989434,-2.026024 6.616075,-2.774032 2.184025,-0.450645 6.498875,-1.116373 6.617676,-1.021032 0.0355,0.0285 0.08238,0.256303 0.104201,0.506206 0.119841,1.372916 0.745249,2.917033 1.617159,3.992646 0.197882,0.244122 0.384344,0.478685 0.414344,0.521226 0.03824,0.0542 -0.0138,0.164321 -0.173982,0.368104 -0.340904,0.433705 -4.235848,4.477251 -5.072058,5.26586 -0.803249,0.757288 -2.218625,2.029423 -2.579429,2.318426 -0.421505,0.337584 -1.152033,0.736769 -1.684459,0.920431 -0.449965,0.155221 -1.369936,0.320863 -1.650079,0.297083 -0.04784,-0.004 -0.294943,-0.03198 -0.549126,-0.06204 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24.572266 32.025391 C 24.453465 31.93005 20.139103 32.59623 17.955078 33.046875 C 14.328437 33.794883 12.675706 34.486297 11.337891 35.820312 C 10.496481 36.658321 9.989393 37.593347 9.7753906 38.693359 C 9.6995602 39.083646 9.6874903 39.635056 9.7207031 40.166016 C 9.7333668 39.996383 9.7487619 39.830413 9.7753906 39.693359 C 9.989393 38.593347 10.496481 37.658321 11.337891 36.820312 C 12.675706 35.486297 14.328437 34.794883 17.955078 34.046875 C 20.139103 33.59623 24.453465 32.93005 24.572266 33.025391 C 24.607766 33.053891 24.655913 33.281347 24.677734 33.53125 C 24.797575 34.904166 25.423012 36.449778 26.294922 37.525391 C 26.324722 37.562155 26.328635 37.567809 26.357422 37.603516 C 26.380144 37.577135 26.522255 37.430476 26.535156 37.414062 C 26.695338 37.210279 26.747224 37.101075 26.708984 37.046875 C 26.678984 37.004334 26.492804 36.769513 26.294922 36.525391 C 25.423012 35.449778 24.797575 33.904166 24.677734 32.53125 C 24.655913 32.281347 24.607766 32.053891 24.572266 32.025391 z"/>
+ <circle style="opacity:0.2" cx="32" cy="32.999" r="8"/>
+ <circle style="fill:#ffca2b" cx="32" cy="31.999" r="8"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/icq_protocol.svg b/.icons/awkward/64x64/apps/icq_protocol.svg
new file mode 120000
index 00000000..7c470d52
--- /dev/null
+++ b/.icons/awkward/64x64/apps/icq_protocol.svg
@@ -0,0 +1 @@
+icq.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/id.sideka.App.svg b/.icons/awkward/64x64/apps/id.sideka.App.svg
new file mode 120000
index 00000000..46fd17a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/id.sideka.App.svg
@@ -0,0 +1 @@
+sideka.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/idea-ultimate.svg b/.icons/awkward/64x64/apps/idea-ultimate.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/idea-ultimate.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/idea.svg b/.icons/awkward/64x64/apps/idea.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/idea.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/idevice.svg b/.icons/awkward/64x64/apps/idevice.svg
new file mode 100644
index 00000000..276febc4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/idevice.svg
@@ -0,0 +1,10 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="4" ry="4" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="4" ry="4" style="fill:#fc9300"/>
+ <path d="m21 22 5-4 8 2 2 3 5-3h8l4 5 2 10-4 11-9 7-9 1-8-2-5-6-3-10v-7z" style="fill:#ffff00"/>
+ <path d="m28.097663 18.019532c-2.040385-0.291484-3.890805 0.384828-5.398437 1.476562-1.507633 1.091734-2.725075 2.589125-3.705079 4.091797-1.960007 3.005344-2.986328 6.105469-2.986328 6.105469a1.0001 1.0001 0 0 0-0.05078 0.273437s-0.263751 5.874106 1.410156 12.054688c0.836954 3.090291 2.157595 6.280877 4.302735 8.875s5.153965 4.572091 9.154297 5.105469c10.287745 1.371699 16.742762-3.651284 20.398437-8.929688s4.716797-10.875 4.716797-10.875a1.0001 1.0001 0 0 0 0.01758-0.1875s0.0087-3.606557-1.035156-7.390625c-0.521941-1.892034-1.304872-3.848301-2.548828-5.455078-1.243957-1.606777-3.006054-2.860864-5.291016-3.146485-4.651297-0.581412-7.638909 0.188635-9.474609 1.19336-0.538245 0.294594-0.78851 0.583975-1.138672 0.882812-0.121035-0.250406-0.102017-0.458415-0.304688-0.714843-1.096031-1.386746-3.366298-2.687932-8.066406-3.359375zm-0.28125 1.980468c4.426775 0.632397 6.157049 1.831846 6.779297 2.619141 0.311124 0.393647 0.380324 0.693398 0.40039 0.892578 0.02007 0.19918 0.0039 0.207031 0.0039 0.207031a1.0001 1.0001 0 0 0 1.855469 0.730469s0.04314-0.109472 0.302734-0.400391c0.259589-0.290918 0.701189-0.695948 1.410156-1.083984 1.417935-0.776071 3.929511-1.50466 8.263672-0.96289 1.715038 0.214379 2.952941 1.085292 3.958984 2.384765 1.006044 1.299473 1.723113 3.030706 2.201172 4.763672 0.932439 3.38009 0.958042 6.591977 0.958985 6.753906-0.02568 0.130331-1.03404 5.208127-4.373047 10.029297-3.381995 4.88324-8.926704 9.358861-18.488282 8.083984-3.499668-0.466622-5.990843-2.113654-7.876953-4.394531s-3.127969-5.215291-3.916015-8.125c-1.545227-5.705454-1.344189-11.092656-1.335938-11.30664 0.07045-0.206266 0.986477-2.868587 2.708985-5.509766 0.894996-1.372328 1.990054-2.687437 3.201171-3.564453 1.211118-0.877016 2.485698-1.325704 3.945313-1.117188z" style="opacity:.2"/>
+ <path d="m28.140625 17.009766c-2.040385-0.291484-3.890805 0.384828-5.398437 1.476562-1.507633 1.091734-2.725075 2.589125-3.705079 4.091797-1.960007 3.005344-2.986328 6.105469-2.986328 6.105469a1.0001 1.0001 0 0 0-0.050781 0.273437s-0.263751 5.874106 1.410156 12.054688c0.836954 3.090291 2.157595 6.280877 4.302735 8.875s5.153965 4.572091 9.154297 5.105469c10.287745 1.371699 16.742762-3.651284 20.398437-8.929688s4.716797-10.875 4.716797-10.875a1.0001 1.0001 0 0 0 0.017578-0.1875s0.0087-3.606557-1.035156-7.390625c-0.521941-1.892034-1.304872-3.848301-2.548828-5.455078-1.243957-1.606777-3.006054-2.860864-5.291016-3.146485-4.651297-0.581412-7.638909 0.188635-9.474609 1.19336-0.538245 0.294594-0.78851 0.583975-1.138672 0.882812-0.121035-0.250406-0.102017-0.458415-0.304688-0.714843-1.096031-1.386746-3.366298-2.687932-8.066406-3.359375zm-0.28125 1.980468c4.426775 0.632397 6.157049 1.831846 6.779297 2.619141 0.311124 0.393647 0.380324 0.693398 0.40039 0.892578 0.02007 0.19918 0.0039 0.207031 0.0039 0.207031a1.0001 1.0001 0 0 0 1.855469 0.730469s0.04314-0.109472 0.302734-0.400391c0.259589-0.290918 0.701189-0.695948 1.410156-1.083984 1.417935-0.776071 3.929511-1.50466 8.263672-0.96289 1.715038 0.214379 2.952941 1.085292 3.958984 2.384765 1.006044 1.299473 1.723113 3.030706 2.201172 4.763672 0.932439 3.38009 0.958042 6.591977 0.958985 6.753906-0.02568 0.130331-1.03404 5.208127-4.373047 10.029297-3.381995 4.88324-8.926704 9.358861-18.488282 8.083984-3.499668-0.466622-5.990843-2.113654-7.876953-4.394531s-3.127969-5.215291-3.916015-8.125c-1.545227-5.705454-1.344189-11.092656-1.335938-11.30664 0.07045-0.206266 0.986477-2.868587 2.708985-5.509766 0.894996-1.372328 1.990054-2.687437 3.201171-3.564453 1.211118-0.877016 2.485698-1.325704 3.945313-1.117188z" style="fill:#93dc00"/>
+ <path d="m31 11 1 9s3-3.837722 3-7c0-2-4-2-4-2zm1 9c2.750359 1.982382 6.814673-0.478859 10.875-0.0078 1.715038 0.214379 2.952941 1.085292 3.958984 2.384765 1.006044 1.299473 1.723113 3.030706 2.201172 4.763672 0.932439 3.38009 0.958042 6.591977 0.958985 6.753906-0.02568 0.130331-1.03404 5.208127-4.373047 10.029297-3.381995 4.88324-8.926704 9.358862-18.488282 8.083984-3.499667-0.466622-5.990843-2.113654-7.876953-4.394531s-3.127969-5.215291-3.916015-8.125c-1.545228-5.705454-1.344189-11.092656-1.335938-11.30664 0.07045-0.206266 0.986477-2.868587 2.708985-5.509766 0.894996-1.372328 1.990055-2.687437 3.201171-3.564453 1.211118-0.877016 2.485698-1.325704 3.945313-1.117188 3.369751-0.301623 5.311107 3.425849 8.140625 2.009754zm0 0c-0.121035-0.250406-0.488281 0.08398-2-1-1-1-1.159267-2.318791-5.859375-2.990234-2.040385-0.291484-3.890805 0.384828-5.398437 1.476562-1.507634 1.091734-2.725075 2.589125-3.705079 4.091797-1.960006 3.005344-2.986328 6.105469-2.986328 6.105469-0.02958 0.08834-0.04667 0.180371-0.05078 0.273437 0 0-0.263751 5.874106 1.410156 12.054688 0.836954 3.090291 2.157595 6.280877 4.302735 8.875s5.153965 4.57209 9.154297 5.105469c10.287745 1.371698 16.742762-3.651284 20.398437-8.929688s4.716797-10.875 4.716797-10.875c0.01174-0.06181 0.01763-0.124586 0.01758-0.1875 0 0 0.0087-3.606557-1.035156-7.390625-0.521943-1.892034-1.304874-3.848301-2.54883-5.455078-1.243958-1.606777-3.006055-2.860864-5.291017-3.146485-4.651297-0.581412-6.125 0.992188-9.125 1.992188-0.538245 0.294594-1.649838-0.298833-2 0z" style="opacity:.2"/>
+ <path d="m31 10 1 9s3-3.837722 3-7c0-2-4-2-4-2zm1 9c2.750359 1.982382 6.814673-0.478859 10.875-0.0078 1.715038 0.214379 2.952941 1.085292 3.958984 2.384765 1.006044 1.299473 1.723113 3.030706 2.201172 4.763672 0.932439 3.38009 0.958042 6.591977 0.958985 6.753906-0.02568 0.130331-1.03404 5.208127-4.373047 10.029297-3.381995 4.88324-8.926704 9.358862-18.488282 8.083984-3.499667-0.466622-5.990843-2.113654-7.876953-4.394531s-3.127969-5.215291-3.916015-8.125c-1.545228-5.705454-1.344189-11.092656-1.335938-11.30664 0.07045-0.206266 0.986477-2.868587 2.708985-5.509766 0.894996-1.372328 1.990055-2.687437 3.201171-3.564453 1.211118-0.877016 2.485698-1.325704 3.945313-1.117188 3.369751-0.301623 5.311107 3.425849 8.140625 2.009754zm0 0c-0.121035-0.250406-0.488281 0.08398-2-1-1-1-1.159267-2.318791-5.859375-2.990234-2.040385-0.291484-3.890805 0.384828-5.398437 1.476562-1.507634 1.091734-2.725075 2.589125-3.705079 4.091797-1.960006 3.005344-2.986328 6.105469-2.986328 6.105469-0.02958 0.08834-0.04667 0.180371-0.05078 0.273437 0 0-0.263751 5.874106 1.410156 12.054688 0.836954 3.090291 2.157595 6.280877 4.302735 8.875s5.153965 4.57209 9.154297 5.105469c10.287744 1.371698 16.742761-3.651284 20.398436-8.929688s4.716797-10.875 4.716797-10.875c0.011744-0.061808 0.017629-0.124586 0.017578-0.1875 0 0 0.0087-3.606557-1.035156-7.390625-0.521941-1.892034-1.304872-3.848301-2.548828-5.455078-1.243957-1.606777-3.006054-2.860864-5.291016-3.146485-4.651297-0.581412-6.125 0.992188-9.125 1.992188-0.538245 0.294594-1.649838-0.298833-2 0z" style="fill:#4f4f4f"/>
+ <path d="m8 4c-2.216 0-4 1.784-4 4v1c0-2.216 1.784-4 4-4h48c2.216 0 4 1.784 4 4v-1c0-2.216-1.784-4-4-4h-48z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/idjc.svg b/.icons/awkward/64x64/apps/idjc.svg
new file mode 100644
index 00000000..e694cd5c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/idjc.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 61.96,31.828 A 30,30 0 0 1 32,61 30,30 0 0 1 2.04,32.172 30,30 0 0 0 2,33 30,30 0 0 0 32,63 30,30 0 0 0 62,33 30,30 0 0 0 61.96,31.828 Z"/>
+ <path style="fill:#4f4f4f" d="M 62,32 A 30,30 0 0 1 32,62 30,30 0 0 1 2,32 30,30 0 0 1 32,2 30,30 0 0 1 62,32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 2 A 30 30 0 0 0 2 32 A 30 30 0 0 0 2.0175781 32.511719 A 30 30 0 0 1 31.998047 3 L 32 3 A 30 30 0 0 1 61.974609 32.511719 A 30 30 0 0 0 61.998047 32 A 30 30 0 0 0 32 2 L 31.998047 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.3722,7.0636 C 7.3212,12.4326 2.0334,21.592 2.0334,32.0356 l 24,0 c 0,-2.4314 1.454,-4.5126 3.5332,-5.455 L 15.368,7.0654 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 48.628,56.936 C 56.6792,51.567 61.9668,42.4076 61.9668,31.964 l -24,0 c 0,2.4314 -1.454,4.5126 -3.5332,5.455 L 48.628,56.9366 Z"/>
+ <path style="opacity:0.2" d="m 43.999828,1.0004587 0,11.9998283 11.999829,0 L 43.999828,33 l 0,-11.999828 -11.999828,0 z"/>
+ <rect style="fill:#ffffff" width="24" height="24" x="20" y="20" ry="12"/>
+ <rect style="fill:#3f3f3f" width="8" height="8" x="28" y="-36" ry="4" transform="scale(1,-1)"/>
+ <path style="fill:#ffd63f" d="m 43.999828,4.5873e-4 0,11.99982827 11.999829,0 L 43.999828,32 l 0,-11.999828 -11.999828,0 z"/>
+ <path style="opacity:0.2" d="M 20 33 L 8 53 L 20 53 L 20 64 L 20.599609 64 L 32 45 L 20 45 L 20 33 z"/>
+ <path style="fill:#ff7a3f" d="m 19.999829,64 0,-11.999828 -11.999829,0 11.999829,-19.999714 0,11.999829 11.999828,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 44 0 L 32 20 L 32.599609 20 L 44 1 L 44 0 z M 44 12 L 44 13 L 55.400391 13 L 56 12 L 44 12 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20 32 L 8 52 L 8.5996094 52 L 20 33 L 20 32 z M 20 44 L 20 45 L 31.400391 45 L 32 44 L 20 44 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/idle.svg b/.icons/awkward/64x64/apps/idle.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/idle.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/idle3.svg b/.icons/awkward/64x64/apps/idle3.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/idle3.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ieee1394.svg b/.icons/awkward/64x64/apps/ieee1394.svg
new file mode 100644
index 00000000..07001f34
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ieee1394.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="fill:#3f3f3f" d="M 22.804688 16.085938 L 17.146484 21.744141 L 19.269531 23.865234 L 24.925781 18.207031 L 22.804688 16.085938 z M 41.189453 16.085938 L 35.53125 21.744141 L 41.189453 27.400391 L 46.845703 21.744141 L 41.189453 16.085938 z M 26.339844 19.623047 L 20.683594 25.279297 L 22.804688 27.400391 L 28.460938 21.744141 L 26.339844 19.623047 z M 32 24 A 7 7 0 0 0 25 31 A 7 7 0 0 0 32 38 A 7 7 0 0 0 39 31 A 7 7 0 0 0 32 24 z M 32 27 A 4 4 0 0 1 36 31 A 4 4 0 0 1 32 35 A 4 4 0 0 1 28 31 A 4 4 0 0 1 32 27 z M 28 40 L 28 43 L 36 43 L 36 40 L 28 40 z M 28 45 L 28 48 L 36 48 L 36 45 L 28 45 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8.1992188 4 C 5.8724189 4 4 5.8724189 4 8.1992188 L 4 9.1992188 C 4 6.8724189 5.8724189 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724189 60 9.1992188 L 60 8.1992188 C 60 5.8724189 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/igdm.svg b/.icons/awkward/64x64/apps/igdm.svg
new file mode 100644
index 00000000..5e262338
--- /dev/null
+++ b/.icons/awkward/64x64/apps/igdm.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.1" d="M 32,15.999999 A 17.000001,17.000001 0 0 1 49.000001,33 17.000001,17.000001 0 0 1 32,50.000001 17.000001,17.000001 0 0 1 14.999999,33 17.000001,17.000001 0 0 1 32,15.999999 Z"/>
+ <path style="opacity:0.1" d="M 49,12.000001 A 4,4 0 0 1 53,16 a 4,4 0 0 1 -4,4 4,4 0 0 1 -4,-4 4,4 0 0 1 4,-3.999999 z"/>
+ <path style="fill:#4f4f4f" d="M 49,11.000001 A 4,4 0 0 1 53,15 a 4,4 0 0 1 -4,4 4,4 0 0 1 -4,-4 4,4 0 0 1 4,-3.999999 z"/>
+ <path style="fill:#4f4f4f" d="M 32,14.999999 A 17.000001,17.000001 0 0 1 49.000001,32 17.000001,17.000001 0 0 1 32,49.000001 17.000001,17.000001 0 0 1 14.999999,32 17.000001,17.000001 0 0 1 32,14.999999 Z"/>
+ <path style="opacity:0.1" d="M 32,22 A 11,11 0 0 0 21,33 11,11 0 0 0 32,44 11,11 0 0 0 43,33 11,11 0 0 0 32,22 Z"/>
+ <path style="fill:#ffffff" d="M 32,21 A 11,11 0 0 0 21,32 11,11 0 0 0 32,43 11,11 0 0 0 43,32 11,11 0 0 0 32,21 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ignuit.svg b/.icons/awkward/64x64/apps/ignuit.svg
new file mode 100644
index 00000000..7985a9b6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ignuit.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="38" height="38" x="5" y="-60" rx="3" ry="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#85aeff" width="38" height="38" x="4" y="-60" rx="3" ry="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 28,16 0,-2 24,0 0,2 z"/>
+ <path style="opacity:0.2" d="m 28,22 0,-2 24,0 0,2 z"/>
+ <path style="opacity:0.2" d="m 28,28 0,-2 24,0 0,2 z"/>
+ <path style="opacity:0.2" d="m 28,34 0,-2 16,0 0,2 z"/>
+ <rect style="opacity:0.2" width="38" height="38" x="23" y="-42" rx="3" ry="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#a7baff" width="38" height="38" x="22" y="-42" rx="3" ry="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 25 4 C 23.338 4 22 5.338 22 7 L 22 8 C 22 6.338 23.338 5 25 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 25 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 22 C 5.338 22 4 23.338 4 25 L 4 26 C 4 24.338 5.338 23 7 23 L 39 23 C 40.662 23 42 24.338 42 26 L 42 25 C 42 23.338 40.662 22 39 22 L 7 22 z"/>
+ <path style="opacity:0.5" d="m 10,34 0,-2 24,0 0,2 z"/>
+ <path style="opacity:0.5" d="m 10,40 0,-2 24,0 0,2 z"/>
+ <path style="opacity:0.5" d="m 10,46 0,-2 24,0 0,2 z"/>
+ <path style="opacity:0.5" d="m 10,52 0,-2 16,0 0,2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/im-chooser.svg b/.icons/awkward/64x64/apps/im-chooser.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/im-chooser.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/im.gitter.Gitter.svg b/.icons/awkward/64x64/apps/im.gitter.Gitter.svg
new file mode 120000
index 00000000..fe19be77
--- /dev/null
+++ b/.icons/awkward/64x64/apps/im.gitter.Gitter.svg
@@ -0,0 +1 @@
+gitter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/im.pidgin.Pidgin.svg b/.icons/awkward/64x64/apps/im.pidgin.Pidgin.svg
new file mode 120000
index 00000000..778691e4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/im.pidgin.Pidgin.svg
@@ -0,0 +1 @@
+pidgin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/im.riot.Riot.svg b/.icons/awkward/64x64/apps/im.riot.Riot.svg
new file mode 120000
index 00000000..5bb245c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/im.riot.Riot.svg
@@ -0,0 +1 @@
+riot-web.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/im.srain.Srain.svg b/.icons/awkward/64x64/apps/im.srain.Srain.svg
new file mode 100644
index 00000000..ecbea50a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/im.srain.Srain.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31.7844,5.00014 31.7816,5.0056 C 16.3718,5.12306 4,17.56094 4,33 4,48.512 16.488,61 32,61 46.952,61 59.0914,49.3954 59.9482,34.6646 L 60,34.6156 V 10.6 C 60,7.4976 57.5024,5 54.4,5 H 31.7844 Z"/>
+ <path style="fill:#63a4c7" d="M 31.7844,4.00014 31.7816,4.0056 C 16.3718,4.12306 4,16.56094 4,32 4,47.512 16.488,60 32,60 46.952,60 59.0914,48.3954 59.9482,33.6646 L 60,33.6156 V 9.6 C 60,6.4976 57.5024,4 54.4,4 H 31.7844 Z"/>
+ <path style="opacity:0.2" d="m 36,17 -4.839844,32 h 4.042968 l 4.839844,-32 z"/>
+ <path style="opacity:0.2" d="m 29.15625,17 -4.839844,32 h 4.04297 l 4.839842,-32 z"/>
+ <path style="fill:#ffffff" d="m 36,16 -4.839844,32 h 4.042968 l 4.839844,-32 z"/>
+ <path style="fill:#ffffff" d="m 29.15625,16 -4.839844,32 h 4.04297 l 4.839842,-32 z"/>
+ <path style="opacity:0.2" d="m 23.332032,25 -0.601564,4 H 42.34375 l 0.605468,-4 z"/>
+ <path style="fill:#ffffff" d="m 23.332032,24 -0.601564,4 H 42.34375 l 0.605468,-4 z"/>
+ <path style="opacity:0.2" d="m 21.820312,35 -0.605468,4 H 40.832032 L 41.4375,35 Z"/>
+ <path style="fill:#ffffff" d="m 21.820312,34 -0.605468,4 H 40.832032 L 41.4375,34 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.785156 4 L 31.78125 4.0039062 C 16.371544 4.1213724 4 16.56094 4 32 C 4 32.110127 4.0096688 32.217587 4.015625 32.326172 C 4.3707764 17.20182 16.597265 5.1196518 31.78125 5.0039062 L 31.785156 5 L 54.398438 5 C 57.500837 5 60 7.4991631 60 10.601562 L 60 9.6015625 C 60 6.4991627 57.500837 4 54.398438 4 L 31.785156 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/image-viewer.svg b/.icons/awkward/64x64/apps/image-viewer.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/image-viewer.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/imagewriter.svg b/.icons/awkward/64x64/apps/imagewriter.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/imagewriter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/in.p1x.TanksOfFreedom.svg b/.icons/awkward/64x64/apps/in.p1x.TanksOfFreedom.svg
new file mode 120000
index 00000000..2278321d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/in.p1x.TanksOfFreedom.svg
@@ -0,0 +1 @@
+war-thunder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ind.ie.Gnomit.svg b/.icons/awkward/64x64/apps/ind.ie.Gnomit.svg
new file mode 100644
index 00000000..efd854cf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ind.ie.Gnomit.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="43.999" cy="46" r="7"/>
+ <circle style="opacity:0.2" cx="28" cy="54" r="7"/>
+ <path style="fill:none;stroke:#f1502f;stroke-width:5.99981642" d="M 27.999541,54.400233 V 27.801047 l 15.95484,17.174884"/>
+ <circle style="opacity:0.2" cx="36.77" cy="-5.656" r="16.999" transform="rotate(45)"/>
+ <circle style="fill:#f1502f" cx="36.063" cy="-6.363" r="16.999" transform="rotate(45)"/>
+ <path style="opacity:0.2" d="m 35.928179,13.373663 c -0.498214,-0.498213 -1.300393,-0.498213 -1.798605,0 l -1.798607,1.798604 4.496513,4.496514 1.798605,-1.798606 c 0.498213,-0.498213 0.498213,-1.300391 0,-1.798606 z m -5.395817,3.597209 -9.532606,9.532607 0.08994,4.406581 L 25.496277,31 35.028885,21.467394 Z"/>
+ <path style="fill:#ffffff" d="m 35.928188,12.373653 c -0.498214,-0.498214 -1.300394,-0.498214 -1.798606,0 l -1.798608,1.798605 4.496515,4.496515 1.798606,-1.798606 c 0.498215,-0.498213 0.498215,-1.300392 0,-1.798606 z m -5.39582,3.597211 -9.532612,9.532612 0.08994,4.406584 L 25.49628,30 35.028893,20.467388 Z"/>
+ <circle style="fill:#f1502f" cx="28" cy="53" r="7"/>
+ <circle style="opacity:0.2" cx="28" cy="54" r="3"/>
+ <circle style="fill:#ffffff" cx="28" cy="53" r="3"/>
+ <circle style="fill:#f1502f" cx="43.999" cy="45.001" r="7"/>
+ <circle style="opacity:0.2" cx="43.999" cy="46" r="3"/>
+ <circle style="fill:#ffffff" cx="43.999" cy="45.001" r="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 30.25 4.0019531 A 16.99948 16.99948 0 0 0 17.980469 8.9824219 A 16.99948 16.99948 0 0 0 13.033203 21.720703 A 16.99948 16.99948 0 0 1 17.980469 9.9824219 A 16.99948 16.99948 0 0 1 30.25 5.0019531 A 16.99948 16.99948 0 0 1 42.019531 9.9824219 A 16.99948 16.99948 0 0 1 46.957031 21.183594 A 16.99948 16.99948 0 0 0 42.019531 8.9824219 A 16.99948 16.99948 0 0 0 30.25 4.0019531 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28 46 A 6.9997858 6.9997858 0 0 0 21 53 A 6.9997858 6.9997858 0 0 0 21.023438 53.453125 A 6.9997858 6.9997858 0 0 1 28 47 A 6.9997858 6.9997858 0 0 1 34.972656 53.466797 A 6.9997858 6.9997858 0 0 0 35 53 A 6.9997858 6.9997858 0 0 0 28 46 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 44 38 A 6.9997858 6.9997858 0 0 0 37 45 A 6.9997858 6.9997858 0 0 0 37.023438 45.453125 A 6.9997858 6.9997858 0 0 1 44 39 A 6.9997858 6.9997858 0 0 1 50.972656 45.476562 A 6.9997858 6.9997858 0 0 0 50.998047 45 A 6.9997858 6.9997858 0 0 0 44 38 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/indicator-applet.svg b/.icons/awkward/64x64/apps/indicator-applet.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/indicator-applet.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/indicator-cpufreq.svg b/.icons/awkward/64x64/apps/indicator-cpufreq.svg
new file mode 100644
index 00000000..2ae97659
--- /dev/null
+++ b/.icons/awkward/64x64/apps/indicator-cpufreq.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g style="fill:#8e8e8e" transform="scale(2,2)">
+ <rect width="1" height="26" x="20" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="23" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="26" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="11" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="14" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="17" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="8" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="5" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ </g>
+ <g style="fill:#8e8e8e" transform="matrix(0,2,-2,0,64,0)">
+ <rect width="1" height="26" x="20" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="23" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="26" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="11" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="14" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="17" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="8" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="5" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ </g>
+ <path style="opacity:0.2" d="m 8,52.602 0,2 C 8,55.932 9.338,57 11,57 l 42,0 c 1.662,0 3,-1.068 3,-2.398 l 0,-2 C 56,53.932 54.662,55 53,55 L 11,55 C 9.338,55 8,53.932 8,52.602 Z"/>
+ <rect style="fill:#b7b7b7" width="48" height="48" x="-56" y="-56" rx="2.4" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11 8 C 9.338 8 8 9.0688375 8 10.398438 L 8 11.398438 C 8 10.068837 9.338 9 11 9 L 53 9 C 54.662 9 56 10.068838 56 11.398438 L 56 10.398438 C 56 9.0688375 54.662 8 53 8 L 11 8 z"/>
+ <rect style="fill:#d13232" width="36" height="36" x="14" y="14" rx="2" ry="2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/indicator-keylock.svg b/.icons/awkward/64x64/apps/indicator-keylock.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/64x64/apps/indicator-keylock.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/indicator-privacy.svg b/.icons/awkward/64x64/apps/indicator-privacy.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/indicator-privacy.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/indicator-sensors.svg b/.icons/awkward/64x64/apps/indicator-sensors.svg
new file mode 120000
index 00000000..349f2c76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/indicator-sensors.svg
@@ -0,0 +1 @@
+psensor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/indicator-sound-switcher.svg b/.icons/awkward/64x64/apps/indicator-sound-switcher.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/indicator-sound-switcher.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/indicator-stickynotes.svg b/.icons/awkward/64x64/apps/indicator-stickynotes.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/indicator-stickynotes.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/indicator-virtual-box.svg b/.icons/awkward/64x64/apps/indicator-virtual-box.svg
new file mode 120000
index 00000000..f7e0337e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/indicator-virtual-box.svg
@@ -0,0 +1 @@
+virtualbox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/indicator-weather.svg b/.icons/awkward/64x64/apps/indicator-weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/indicator-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/indivisible.svg b/.icons/awkward/64x64/apps/indivisible.svg
new file mode 100644
index 00000000..58f217e9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/indivisible.svg
@@ -0,0 +1,30 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m43.957031 17.984375a3.0003 3.0003 0 0 0-1.083984 5.796875s0.527795 0.213484 1.21875 0.625 1.418907 1.045353 1.595703 1.310547c1.450058 2.175087 1.318359 4.097656 1.318359 4.097656a3.0003 3.0003 0 1 0 5.988282 0.371094s0.235489-3.971962-2.314453-7.796875c-1.063552-1.595327-2.427224-2.489284-3.517579-3.138672-1.090354-0.649388-2.035156-1.03125-2.035156-1.03125a3.0003 3.0003 0 0 0-1.169922-0.234375z" style="opacity:.2"/>
+ <path d="m34 46c2-9 8-8 8-8l9 5s1-6 5-6c5 0 3 12 3 12s0 9-6 9c-16 0-18-4-18-4s-1.685994-4.913025-1-8z" style="opacity:.2"/>
+ <path d="m37 8-4 5" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:6;stroke:#d3c76a"/>
+ <path d="m36.90625 4.96875a3.0003 3.0003 0 0 0-2.248047 1.15625l-4 5a3.0003 3.0003 0 0 0-0.582031 2.681641 3.0003 3.0003 0 0 1 0.675781-1.650391l4-5a3.0003 3.0003 0 0 1 2.248047-1.15625 3.0003 3.0003 0 0 1 3.015625 2.2265625 3.0003 3.0003 0 0 0-3.109375-3.2578125z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m34 45c2-9 8-8 8-8l9 5s1-6 5-6c5 0 3 12 3 12s0 9-6 9c-16 0-18-4-18-4s-1.685994-4.913025-1-8z" style="fill:#3b655d"/>
+ <path d="m56 36c-4 0-5 6-5 6l-9-5s-6-1-8 8c-0.13996 0.629821-0.163675 1.341796-0.140625 2.066406 0.023707-0.370401 0.065991-0.730555 0.140625-1.066406 2-9 8-8 8-8l9 5s1-6 5-6c2.48965 0 3.243392 2.975362 3.373047 5.962891-0.002053-3.288063-0.599887-6.962891-3.373047-6.962891z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m44 20s2.942446 1.191546 4.182793 3.052067c2 3 1.817207 5.947933 1.817207 5.947933" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:6;stroke:#fcbbb8"/>
+ <path d="m53 22c0-9-14-12-18-12-25 0-26 16-28 20-2.8284271 5.656854-2 21-2 21s1 8 25 7c22.003623-0.916818 19-3 19-12 0-3-1-8-5-17 6-3 9-4 9-7z" style="opacity:.2"/>
+ <path d="m53 21c0-9-14-12-18-12-25 0-26 16-28 20-2.8284271 5.656854-2 21-2 21s1 8 25 7c22.003623-0.916818 19-3 19-12 0-3-1-8-5-17 6-3 9-4 9-7z" style="fill:#4f877c"/>
+ <path d="m45.472656 31.472656c-2.760348 1.176844-3.472656 3.527344-3.472656 3.527344l-4 1s0-4-6-4c-5 0-6 4-6 4s0-1-2-1c-4 0-6 3-6 3s-1-3-4-3-7 4-7 4 0.6346808-4.484181-1.1660156-6.271484c-1.3930025 6.831275-0.8339844 17.271484-0.8339844 17.271484s1 8 25 7c22.003623-0.916818 19-3 19-12 0-2.587866-0.755328-6.679229-3.527344-13.527344z" style="fill:#e6dfa4"/>
+ <path d="m7 47c2-9 8-8 8-8l9 5s1-6 5-6c5 0 3 12 3 12s0 9-6 9c-16 0-18-4-18-4s-1.685994-4.913025-1-8z" style="opacity:.2"/>
+ <path d="m7 46c2-9 8-8 8-8l9 5s1-6 5-6c5 0 3 12 3 12s0 9-6 9c-16 0-18-4-18-4s-1.6859943-4.913025-1-8z" style="fill:#4f877c"/>
+ <path d="M 35 9 C 10 9 9 25 7 29 C 5.1506444 32.698711 4.8689817 40.478563 4.8925781 45.462891 C 4.9144591 40.484751 5.2743934 33.451213 7 30 C 9 26 10 10 35 10 C 38.914014 10 52.394543 12.876167 52.972656 21.431641 C 52.98768 21.291037 53 21.150118 53 21 C 53 12 39 9 35 9 z M 44.353516 28.826172 C 44.221884 28.891529 44.134654 28.932673 44 29 C 48 38 49 43 49 46 C 49 47.620332 49.095698 49.009348 49.126953 50.214844 C 49.154267 48.797866 49 47.092501 49 45 C 49 42.097103 48.038152 37.28633 44.353516 28.826172 z " style="fill:#ffffff;opacity:.2"/>
+ <path d="m24.003906 5.9667969a3.0003 3.0003 0 0 0-2.345703 4.9082031l4 5a3.0003 3.0003 0 1 0 4.683594-3.75l-4-5a3.0003 3.0003 0 0 0-2.337891-1.1582031z" style="opacity:.2"/>
+ <path d="m24 8 4 5" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:6;stroke:#e6dfa4"/>
+ <path d="m29 37c-4 0-5 6-5 6l-9-5s-6-1-8 8c-0.1399602 0.629821-0.1636754 1.341796-0.140625 2.066406 0.0237067-0.370401 0.0659914-0.730555 0.140625-1.066406 2-9 8-8 8-8l9 5s1-6 5-6c2.48965 0 3.243392 2.975362 3.373047 5.962891-0.002053-3.288063-0.599887-6.962891-3.373047-6.962891z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m9 33 1 7s2 5 5 5c6 0 5-6 5-6l-1-6z" style="opacity:.2"/>
+ <path d="m9 32 1 7s2 5 5 5c6 0 5-6 5-6l-1-6z" style="fill:#4f877c"/>
+ <path d="m5 43s1-30 12-30.043575c1.414202-0.005602 9 14.043575 20 15.043575 2.676383 0.243308 8 2 8 2v2s-6.023166 0.372104-9 0c-16-2-31 11-31 11z" style="opacity:.2"/>
+ <path d="m5 42s1-30 12-30.043575c1.414202-0.005602 9 14.043575 20 15.043575 2.676383 0.243308 8 2 8 2v2s-6.023166 0.372104-9 0c-16-2-31 11-31 11z" style="fill:#af2323"/>
+ <circle cx="38" cy="18" r="4" style="opacity:.2"/>
+ <circle cx="38" cy="17" r="4" style="fill:#ffffff"/>
+ <circle cx="38" cy="17" r="2" style="fill:#3f3f3f"/>
+ <path d="m37 38s-2-3.891815-2-6c0-3 4-3 4-3h4s3 0 3 3c0 2.108185-2 6-2 6s-2.20185-3.79815-1-5c1-1-5-1-4 0 1.269296 1.269296-2 5-2 5z" style="opacity:.2"/>
+ <path d="m37 37s-2-3.891815-2-6c0-3 4-3 4-3h4s3 0 3 3c0 2.108185-2 6-2 6s-2.20185-3.79815-1-5c1-1-5-1-4 0 1.269296 1.269296-2 5-2 5z" style="fill:#d63030"/>
+ <path d="m39 28s-4 0-4 3c0 0.142506 0.029833 0.309745 0.046875 0.466797 0.444337-2.465577 3.953125-2.466797 3.953125-2.466797h4s2.600063 0.003579 2.957031 2.427734c0.014396-0.142918 0.042969-0.297153 0.042969-0.427734 0-3-3-3-3-3h-4zm3.732422 4.46875c-0.100944 0.313218-0.09483 0.694683-0.03711 1.099609 0.054467-0.222018 0.152744-0.416415 0.304688-0.568359 0.231646-0.231646 0.077992-0.406924-0.267578-0.53125zm-3.484375 0.007812c-0.330508 0.123938-0.475003 0.296482-0.248047 0.523438 0.099991 0.099991 0.16346 0.220142 0.210938 0.347656 0.080679-0.319063 0.098312-0.613076 0.037109-0.871094z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m17 11.957031c-11 0.043575-12 30.042969-12 30.042969s0.0499096-0.040535 0.0527344-0.042969c0.2645712-4.90333 2.0597968-28.960832 11.947266-29 1.414202-0.005602 9 14.042969 20 15.042969 2.676383 0.243308 8 2 8 2v-1s-5.323617-1.756692-8-2c-11-1-18.585798-15.048571-20-15.042969z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m24.003906 4.9667969a3.0003 3.0003 0 0 0-2.986328 3.4921875 3.0003 3.0003 0 0 1 2.986328-2.4921875 3.0003 3.0003 0 0 1 2.337891 1.1582031l4 5a3.0003 3.0003 0 0 1 0.642578 1.419922 3.0003 3.0003 0 0 0-0.642578-2.419922l-4-5a3.0003 3.0003 0 0 0-2.337891-1.1582031z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/infector.svg b/.icons/awkward/64x64/apps/infector.svg
new file mode 100644
index 00000000..e0b8f2a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/infector.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 6.5,3 C 4.007,3 2,5.007 2,7.5 V 15 27 39 51 58.5 C 2,60.993 4.007,63 6.5,63 H 14 26 38 50 57.5 C 59.993,63 62,60.993 62,58.5 V 51 39 27 15 7.5 C 62,5.007 59.993,3 57.5,3 H 50 38 26 14 Z"/>
+ <path style="fill:#cccccc;fill-rule:evenodd" d="M 14,2 V 14 H 2 V 50 H 14 V 62 H 50 V 50 H 62 V 14 H 50 V 2 Z"/>
+ <path style="fill:#33d533;fill-rule:evenodd" d="M 6.5,2 C 4.007,2 2,4.007 2,6.5 V 14 H 14 V 2 Z"/>
+ <path style="fill:#33d533;fill-rule:evenodd" d="m 50,50 v 12 h 7.5 C 59.993,62 62,59.993 62,57.5 V 50 Z"/>
+ <path style="fill:#ff5b5b;fill-rule:evenodd" d="m 2,50 v 7.5 C 2,59.993 4.007,62 6.5,62 H 14 V 50 Z"/>
+ <path style="fill:#ff5b5b;fill-rule:evenodd" d="M 50,2 V 14 H 62 V 6.5 C 62,4.007 59.993,2 57.5,2 Z"/>
+ <path style="fill:#696969;fill-rule:evenodd" d="M 14,2 V 14 H 26 V 2 Z M 26,14 V 26 H 38 V 14 Z m 12,0 H 50 V 2 H 38 Z m 12,0 V 26 H 62 V 14 Z m 0,12 H 38 v 12 h 12 z m 0,12 V 50 H 62 V 38 Z m 0,12 H 38 V 62 H 50 Z M 38,50 V 38 H 26 V 50 Z M 26,50 H 14 V 62 H 26 Z M 14,50 V 38 H 2 V 50 Z M 14,38 H 26 V 26 H 14 Z M 14,26 V 14 H 2 v 12 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 2 14 L 2 15 L 14 15 L 14 14 L 2 14 z M 26 14 L 26 15 L 38 15 L 38 14 L 26 14 z M 50 14 L 50 15 L 62 15 L 62 14 L 50 14 z M 14 26 L 14 27 L 26 27 L 26 26 L 14 26 z M 38 26 L 38 27 L 50 27 L 50 26 L 38 26 z M 2 38 L 2 39 L 14 39 L 14 38 L 2 38 z M 26 38 L 26 39 L 38 39 L 38 38 L 26 38 z M 50 38 L 50 39 L 62 39 L 62 38 L 50 38 z M 14 50 L 14 51 L 26 51 L 26 50 L 14 50 z M 38 50 L 38 51 L 50 51 L 50 50 L 38 50 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 6.5 2 C 4.007 2 2 4.007 2 6.5 L 2 7.5 C 2 5.007 4.007 3 6.5 3 L 14 3 L 26 3 L 38 3 L 50 3 L 57.5 3 C 59.993 3 62 5.007 62 7.5 L 62 6.5 C 62 4.007 59.993 2 57.5 2 L 50 2 L 38 2 L 26 2 L 14 2 L 6.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/infinifactory.svg b/.icons/awkward/64x64/apps/infinifactory.svg
new file mode 100644
index 00000000..17ff975f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/infinifactory.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32.14979,5.0018637 A 6.3410582,6.3670068 0 0 0 28.828985,5.8512366 L 10.170807,16.667546 A 6.3410582,6.3670068 0 0 0 7.0000002,22.1821 v 21.63402 a 6.3410582,6.3670068 0 0 0 3.1705288,5.513994 l 18.658178,10.816869 a 6.3410582,6.3670068 0 0 0 6.341058,0 L 53.827943,49.330114 A 6.3410582,6.3670068 0 0 0 56.99875,43.81556 V 22.18154 A 6.3410582,6.3670068 0 0 0 53.827943,16.666986 L 35.169765,5.8506766 A 6.3410582,6.3670068 0 0 0 32.148957,5.0013037 Z"/>
+ <path style="fill:#4f4f4f" d="M 32.14979,4.0018628 A 6.3410582,6.3670068 0 0 0 28.828985,4.8512357 L 10.170807,15.667545 a 6.3410582,6.3670068 0 0 0 -3.1708068,5.514554 v 21.63402 a 6.3410582,6.3670068 0 0 0 3.1705288,5.513994 l 18.658178,10.816869 a 6.3410582,6.3670068 0 0 0 6.341058,0 L 53.827943,48.330113 A 6.3410582,6.3670068 0 0 0 56.99875,42.815559 V 21.181539 A 6.3410582,6.3670068 0 0 0 53.827943,15.666985 L 35.169765,4.8506757 A 6.3410582,6.3670068 0 0 0 32.148957,4.0013028 Z"/>
+ <path style="opacity:0.3" d="m 10.71139,16.74928 v 0 C 9.1385898,17.663894 7.4923815,18.129925 7.1333368,19.918928 L 29.222454,32.294606 v 3.171847 l 2.777754,-2.067169 -1.388877,-3.650361 1.388877,0.850384 -2.249141,-3.959193 -0.675136,-1.122775 -17.237449,-9.095996 -1.582668,-0.04885 c -0.2879389,0.06004 0.877387,0.255235 0.455576,0.376792 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32.148438 4.0019531 A 6.3410582 6.3670068 0 0 0 28.828125 4.8515625 L 10.169922 15.667969 A 6.3410582 6.3670068 0 0 0 7 21.181641 L 7 22.181641 A 6.3410582 6.3670068 0 0 1 10.169922 16.667969 L 28.828125 5.8515625 A 6.3410582 6.3670068 0 0 1 32.148438 5.0019531 L 32.150391 5.0019531 A 6.3410582 6.3670068 0 0 1 35.169922 5.8515625 L 53.828125 16.666016 A 6.3410582 6.3670068 0 0 1 56.998047 22.181641 L 56.998047 21.181641 A 6.3410582 6.3670068 0 0 0 53.828125 15.666016 L 35.169922 4.8515625 A 6.3410582 6.3670068 0 0 0 32.150391 4.0019531 L 32.148438 4.0019531 z"/>
+ <path style="fill:#ffffff" transform="matrix(0.93789209,-0.34692713,0.34300443,0.93933379,0,0)" d="M 6.9597781,23.512281 A 3.8297803,5.1315479 0 0 1 3.1299977,28.643829 3.8297803,5.1315479 0 0 1 -0.69978261,23.512281 3.8297803,5.1315479 0 0 1 3.1299977,18.380733 3.8297803,5.1315479 0 0 1 6.9597781,23.512281 Z"/>
+ <path style="fill:#ffffff" transform="matrix(0.93789209,-0.34692713,0.34300443,0.93933379,0,0)" d="m 19.841133,37.851051 a 3.8297803,5.1315479 0 0 1 -3.82978,5.131548 3.8297803,5.1315479 0 0 1 -3.829781,-5.131548 3.8297803,5.1315479 0 0 1 3.829781,-5.131548 3.8297803,5.1315479 0 0 1 3.82978,5.131548 z"/>
+ <path style="fill:#ffffff" d="m 23.09192,24.171345 a 5.1316043,3.8297048 70.241013 0 1 -1.831776,6.148891 5.1316043,3.8297048 70.241013 0 1 -5.352065,-3.491582 5.1316043,3.8297048 70.241013 0 1 1.831777,-6.148891 5.1316043,3.8297048 70.241013 0 1 5.352064,3.491582 z"/>
+ <path style="fill:#d87900" d="m 7.6406025,18.398627 a 6.3410582,6.3670068 0 0 0 -0.6401856,2.783572 v 21.634193 a 6.3410582,6.3670068 0 0 0 3.1710891,5.512454 l 18.657613,10.817097 a 6.3410582,6.3670068 0 0 0 3.171089,0.850384 V 32.048513 Z"/>
+ <path style="fill:#ad6200" d="m 56.37609,18.450581 -24.378594,13.658088 0.0027,27.887658 a 6.3410582,6.3670068 0 0 0 3.168377,-0.850384 L 53.828911,48.328846 A 6.3410582,6.3670068 0 0 0 57,42.816392 V 21.182199 a 6.3410582,6.3670068 0 0 0 -0.62391,-2.731618 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 56.37609,18.450581 31.997496,32.108669 v 8.405398 L 56.37609,26.855979 A 6.3410582,6.3670068 0 0 1 57,29.587597 v -8.405398 a 6.3410582,6.3670068 0 0 0 -0.62391,-2.731618 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#ffffff;stroke-width:1.3944217px" d="m 17.049873,15.728736 11.120412,-2.516391 4.311997,-6.1765933 v 0"/>
+ <path style="opacity:0.2;fill:none;stroke:#ffffff;stroke-width:1.3944217px" d="m 23.858289,19.617702 10.893464,-2.402007 4.311996,-6.748502"/>
+ <path style="opacity:0.2;fill:none;stroke:#ffffff;stroke-width:1.3944217px" d="M 30.212809,23.277907 40.9928,20.761516 45.304796,14.35616"/>
+ <path style="opacity:0.1" d="M 56.376953 26.855469 L 31.998047 40.513672 L 31.998047 41.513672 L 56.376953 27.855469 A 6.3410582 6.3670068 0 0 1 57 30.587891 L 57 29.587891 A 6.3410582 6.3670068 0 0 0 56.376953 26.855469 z"/>
+ <path style="opacity:0.1" d="M 7.640625 18.398438 A 6.3410582 6.3670068 0 0 0 7 21.181641 L 7 22.181641 A 6.3410582 6.3670068 0 0 1 7.640625 19.398438 L 32 33.048828 L 32 32.048828 L 7.640625 18.398438 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 56.376953 18.451172 L 31.998047 32.109375 L 31.998047 33.109375 L 56.376953 19.451172 A 6.3410582 6.3670068 0 0 1 57 22.181641 L 57 21.181641 A 6.3410582 6.3670068 0 0 0 56.376953 18.451172 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 17,28.764706 v 6.666667 L 7.0328345,29.666667 v 6.666666 L 17,42.098039 v 6.666667 L 24.679894,47.882353 32.032835,47 24.679894,37.882353 17,28.764706"/>
+ <path style="opacity:0.1" d="M 7.0332031 36.333984 L 7.0332031 37.333984 L 17 43.097656 L 17 42.097656 L 7.0332031 36.333984 z M 31.296875 47.087891 L 24.679688 47.882812 L 17 48.765625 L 17 49.765625 L 24.679688 48.882812 L 32.033203 48 L 31.296875 47.087891 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17 28.765625 L 17 29.765625 L 24.679688 38.882812 L 31.296875 47.087891 L 32.033203 47 L 24.679688 37.882812 L 17 28.765625 z M 7.0332031 29.666016 L 7.0332031 30.666016 L 17 36.431641 L 17 35.431641 L 7.0332031 29.666016 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/info.bibletime.BibleTime.svg b/.icons/awkward/64x64/apps/info.bibletime.BibleTime.svg
new file mode 120000
index 00000000..2d1b2842
--- /dev/null
+++ b/.icons/awkward/64x64/apps/info.bibletime.BibleTime.svg
@@ -0,0 +1 @@
+bibletime.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/info.mumble.Mumble.svg b/.icons/awkward/64x64/apps/info.mumble.Mumble.svg
new file mode 120000
index 00000000..e4061778
--- /dev/null
+++ b/.icons/awkward/64x64/apps/info.mumble.Mumble.svg
@@ -0,0 +1 @@
+mumble.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/inkscape-logo.svg b/.icons/awkward/64x64/apps/inkscape-logo.svg
new file mode 120000
index 00000000..ca1fc7a6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/inkscape-logo.svg
@@ -0,0 +1 @@
+inkscape.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/inkscape.svg b/.icons/awkward/64x64/apps/inkscape.svg
new file mode 100644
index 00000000..24004686
--- /dev/null
+++ b/.icons/awkward/64x64/apps/inkscape.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.996094,4.0000461 C 30.343263,4.0007203 28.735461,4.6213466 27.46875,5.9316867 L 4.9257812,29.212937 C 3.6836525,30.497969 3.0247184,32.192136 3,33.869187 c -3.716e-4,0.02551 0,0.08736 0,0.115234 -2.339e-4,4.989501 12.606787,0.14379 13.808594,6.244141 0.650298,3.301561 -6.802735,1.789495 -6.802735,5.111328 0,3.896617 12.104532,0.717955 14.714844,4.427734 1.998127,2.839741 -5.079461,2.963012 -3.494141,5.681641 1.35991,2.33208 6.224149,0.838346 7.035157,3.972656 0.926356,3.580265 6.890287,3.180549 10.259765,0.341797 2.065513,-1.740174 -2.744108,-2.829933 -0.867187,-4.771484 1.876796,-1.941689 10.815951,-1.576743 10.316406,-5.791016 -0.330605,-2.789057 -3.79031,-3.095676 -3.84375,-6.246094 -0.186618,-2.66803 3.296372,-1.889718 12.908203,-4.544922 3.84335,-1.805716 3.979482,-2.764749 3.964844,-4.427734 -3.04e-4,-0.03296 0,-0.07811 0,-0.113281 -0.02189,-1.676914 -0.79706,-3.37126 -2.039062,-4.65625 L 36.527344,5.9316867 C 35.260359,4.621209 33.652003,4.0007204 32,4.0000461 Z M 58.417969,44.003952 c -0.445169,-0.0154 -0.894186,0.02398 -1.210938,0.121094 -0.597058,0.188774 -3.426465,0.297316 -3.193359,2.65625 2.562549,1.178917 6.469872,2.116468 6.935547,-0.242188 0.349616,-1.768754 -1.195543,-2.481018 -2.53125,-2.535156 z M 12.972656,51.02153 c -0.249684,0.03257 -0.421991,0.145729 -0.666015,0.251954 -1.951352,0.848979 -3.2586145,2.635685 -1.435547,3.416015 1.823336,0.780145 3.042325,-0.04426 4.640625,-1.011719 1.598571,-0.967924 1.555071,-1.144198 1.439453,-1.517578 -0.221587,0.05067 -1.674693,-0.984773 -3.205078,-1.138672 -0.255021,-0.02441 -0.523821,-0.03257 -0.773438,0 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="M 31.996094 3 C 30.343263 3.0006742 28.735461 3.6213005 27.46875 4.9316406 L 4.9257812 28.212891 C 3.6836525 29.497923 3.0247184 31.19209 3 32.869141 C 2.9996284 32.894651 3 32.956502 3 32.984375 C 2.9997661 37.973876 15.606787 33.128165 16.808594 39.228516 C 17.458892 42.530077 10.005859 41.018011 10.005859 44.339844 C 10.005859 48.236461 22.110391 45.057799 24.720703 48.767578 C 26.71883 51.607319 19.641242 51.73059 21.226562 54.449219 C 22.586472 56.781299 27.450711 55.287565 28.261719 58.421875 C 29.188075 62.00214 35.152006 61.602424 38.521484 58.763672 C 40.586997 57.023498 35.777376 55.933739 37.654297 53.992188 C 39.531093 52.050499 48.470248 52.415445 47.970703 48.201172 C 47.640098 45.412115 44.180393 45.105496 44.126953 41.955078 C 43.940335 39.287048 47.423325 40.06536 57.035156 37.410156 C 60.878506 35.60444 61.014638 34.645407 61 32.982422 C 60.999696 32.949462 61 32.904311 61 32.869141 C 60.97811 31.192227 60.20294 29.497881 58.960938 28.212891 L 36.527344 4.9316406 C 35.260359 3.6211629 33.652003 3.0006743 32 3 L 31.996094 3 z M 58.417969 43.003906 C 57.9728 42.988506 57.523783 43.02789 57.207031 43.125 C 56.609973 43.313774 53.780566 43.422316 54.013672 45.78125 C 56.576221 46.960167 60.483544 47.897718 60.949219 45.539062 C 61.298835 43.770308 59.753676 43.058044 58.417969 43.003906 z M 12.972656 50.021484 C 12.722972 50.054054 12.550665 50.167213 12.306641 50.273438 C 10.355289 51.122417 9.0480265 52.909123 10.871094 53.689453 C 12.69443 54.469598 13.913419 53.645192 15.511719 52.677734 C 17.11029 51.70981 17.06679 51.533536 16.951172 51.160156 C 16.729585 51.210826 15.276479 50.175383 13.746094 50.021484 C 13.491073 49.997074 13.222273 49.988914 12.972656 50.021484 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32.103732,11.005186 c 1.700921,0.01447 6.36164,5.782192 10.519968,10.101677 1.169668,1.569454 -0.452428,3.177989 -0.452428,3.177989 l -8.709675,-4.767052 -3.845957,5.221386 -3.393003,-5.106767 -2.036907,7.944627 -5.994721,-3.631908 1.583954,-2.043812 9.387724,-9.646929 c 0.720099,-0.73406 1.271527,-1.261515 2.941018,-1.24852 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 32.103732,10.00514 c 1.700921,0.01447 6.36164,5.782192 10.519968,10.101677 1.169668,1.569454 -0.452428,3.177989 -0.452428,3.177989 L 33.461597,18.517754 29.61564,23.73914 26.222637,18.632373 24.18573,26.577 18.191009,22.945092 19.774963,20.90128 29.162687,11.254351 c 0.720099,-0.73406 1.271527,-1.261515 2.941018,-1.24852 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 31.996094 3 C 30.343263 3.0006742 28.735461 3.6213005 27.46875 4.9316406 L 4.9257812 28.212891 C 3.6836525 29.497923 3.0247184 31.19209 3 32.869141 C 2.9996284 32.894651 3 32.956502 3 32.984375 C 2.9999938 33.117416 3.0137845 33.239925 3.03125 33.359375 C 3.1684842 31.853049 3.8094986 30.36773 4.9257812 29.212891 L 27.46875 5.9316406 C 28.735461 4.6213005 30.343263 4.0006742 31.996094 4 L 32 4 C 33.652003 4.0006743 35.260359 4.6211629 36.527344 5.9316406 L 58.960938 29.212891 C 60.146528 30.439517 60.898724 32.039204 60.984375 33.640625 C 60.997936 33.431433 61.002046 33.214891 61 32.982422 C 60.999696 32.949462 61 32.904311 61 32.869141 C 60.97811 31.192227 60.20294 29.497881 58.960938 28.212891 L 36.527344 4.9316406 C 35.260359 3.6211629 33.652003 3.0006743 32 3 L 31.996094 3 z M 16.761719 40.056641 C 16.052265 42.268761 10.005859 41.343005 10.005859 44.339844 C 10.005859 44.512428 10.038371 44.666461 10.083984 44.8125 C 10.849014 42.180894 17.421179 43.33861 16.808594 40.228516 C 16.796646 40.167868 16.775898 40.115145 16.761719 40.056641 z M 44.164062 42.378906 C 44.129788 42.553339 44.111849 42.739143 44.126953 42.955078 C 44.179204 46.035421 47.479351 46.403773 47.935547 49.025391 C 47.988552 48.771108 48.005968 48.498673 47.970703 48.201172 C 47.655776 45.544377 44.508711 45.134409 44.164062 42.378906 z M 58.417969 43.003906 C 57.9728 42.988506 57.523783 43.02789 57.207031 43.125 C 56.609973 43.313774 53.780566 43.422316 54.013672 45.78125 C 54.04707 45.796615 54.085296 45.810896 54.119141 45.826172 C 54.627686 44.391693 56.704549 44.283872 57.207031 44.125 C 57.523783 44.027886 57.9728 43.988506 58.417969 44.003906 C 59.483159 44.04708 60.665277 44.519265 60.929688 45.601562 C 60.934823 45.579396 60.944721 45.561842 60.949219 45.539062 C 61.298835 43.770308 59.753676 43.058044 58.417969 43.003906 z M 12.972656 50.021484 C 12.722972 50.054054 12.550665 50.167212 12.306641 50.273438 C 10.745918 50.952465 9.6032611 52.22921 10.138672 53.113281 C 10.444974 52.429219 11.277748 51.72108 12.306641 51.273438 C 12.550665 51.167213 12.722972 51.054054 12.972656 51.021484 C 13.222273 50.988914 13.491073 50.997074 13.746094 51.021484 C 14.868457 51.134352 15.9395 51.716953 16.523438 52.001953 C 17.044097 51.598644 17.031737 51.420335 16.951172 51.160156 C 16.729585 51.210826 15.276479 50.175383 13.746094 50.021484 C 13.491073 49.997074 13.222273 49.988914 12.972656 50.021484 z M 24.955078 50.197266 C 24.23172 51.69409 20.336651 52.242194 21.119141 54.191406 C 21.868969 52.700965 25.778766 52.157433 24.955078 50.197266 z M 37.345703 55.423828 C 36.765235 56.56097 38.370972 57.41312 38.888672 58.341797 C 39.538595 57.28612 37.838153 56.444847 37.345703 55.423828 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/input-joystick.svg b/.icons/awkward/64x64/apps/input-joystick.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/64x64/apps/input-joystick.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/input-tablet.svg b/.icons/awkward/64x64/apps/input-tablet.svg
new file mode 100644
index 00000000..1fbd41ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/input-tablet.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,50 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,53 C 5.338,53 4,51.662 4,50 Z"/>
+ <rect style="fill:#4f4f4f" width="44" height="56" x="-54" y="4" rx="3" ry="3" transform="matrix(0,-1,1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 10 C 5.338 10 4 11.338 4 13 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 13 C 60 11.338 58.662 10 57 10 L 7 10 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 7,10 c -1.662,0 -3,1.338 -3,3 l 0,38 c 0,1.662 1.338,3 3,3 l 7,0 0,-44 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#1ea362" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 40,50.436 0,3.5638 3.5638,0 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.86186,1.87328 3.5638,3.5638 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/insomnia.svg b/.icons/awkward/64x64/apps/insomnia.svg
new file mode 100644
index 00000000..172ec528
--- /dev/null
+++ b/.icons/awkward/64x64/apps/insomnia.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#e4e4e4" 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.1" d="M 32,11 A 22,22 0 0 0 25.539062,11.992188 11,11 0 0 1 32,22 11,11 0 0 1 21,33 11,11 0 0 1 10.980469,26.511718 22,22 0 0 0 10,33 22,22 0 0 0 32,55 22,22 0 0 0 54,33 22,22 0 0 0 32,11 Z"/>
+ <path style="fill:#6153c1" d="M 32,10 A 22,22 0 0 0 25.539062,10.992188 11,11 0 0 1 32,21 11,11 0 0 1 21,32 11,11 0 0 1 10.980469,25.511718 22,22 0 0 0 10,32 22,22 0 0 0 32,54 22,22 0 0 0 54,32 22,22 0 0 0 32,10 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/instagram.svg b/.icons/awkward/64x64/apps/instagram.svg
new file mode 100644
index 00000000..cb863a45
--- /dev/null
+++ b/.icons/awkward/64x64/apps/instagram.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <path style="fill:#e53fa9" d="M 23.737063,6.2027972 43.2,4 C 52.5072,4 60,11.4928 60,20.8 V 43.2 C 60,52.5072 52.5072,60 43.2,60 L 20.922377,58.041954 C 11.65092,57.227065 6.0115186,51.528026 5.9580422,42.22098 L 5.8356643,20.922377 C 5.7821877,11.615331 14.488906,7.2494949 23.737063,6.2027972 Z"/>
+ <path style="fill:#7e53cb" d="M 20.8,4 C 11.4928,4 4,11.4928 4,20.8 V 32 H 7.5 C 24.681196,31.984844 39.772828,20.587185 44.487891,4.065625 44.061501,4.0334852 43.63489,4 43.2,4 Z"/>
+ <path style="fill:#f97b49" d="M 7.5,32 H 4 V 43.2 C 4,52.5072 11.4928,60 20.8,60 h 22.4 c 0.441339,0 0.874457,-0.03254 1.307032,-0.0656 C 39.790023,43.406002 24.688296,32.006619 7.5,32 Z"/>
+ <path style="opacity:0.2" d="M 22.851562,12 C 16.320231,12 11,17.320231 11,23.851562 V 42.148438 C 11,48.679769 16.320231,54 22.851562,54 H 41.148438 C 47.679769,54 53,48.679769 53,42.148438 V 23.851562 C 53,17.320231 47.679769,12 41.148438,12 Z m 0,4 H 41.148438 C 45.532958,16 49,19.467042 49,23.851562 V 42.148438 C 49,46.532958 45.532958,50 41.148438,50 H 22.851562 C 18.467042,50 15,46.532958 15,42.148438 V 23.851562 C 15,19.467042 18.467042,16 22.851562,16 Z M 43,19 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 -11,3 c -6.051443,0 -11,4.948557 -11,11 0,6.051443 4.948557,11 11,11 6.051443,0 11,-4.948557 11,-11 0,-6.051443 -4.948557,-11 -11,-11 z m 0,4 c 3.889683,0 7,3.110317 7,7 0,3.889683 -3.110317,7 -7,7 -3.889683,0 -7,-3.110317 -7,-7 0,-3.889683 3.110317,-7 7,-7 z"/>
+ <rect style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" width="38" height="38" x="13" y="13" rx="9.852" ry="9.852"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="32" r="9"/>
+ <circle style="fill:#ffffff" cx="43" cy="21" r="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/instant-messenger.svg b/.icons/awkward/64x64/apps/instant-messenger.svg
new file mode 120000
index 00000000..6fb1fc4d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/instant-messenger.svg
@@ -0,0 +1 @@
+tormessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/instantbird.svg b/.icons/awkward/64x64/apps/instantbird.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/instantbird.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/insurgency.svg b/.icons/awkward/64x64/apps/insurgency.svg
new file mode 100644
index 00000000..fa70057e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/insurgency.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 7.0897737,12.883128 c -0.06676,0.289201 -0.1039802,0.594602 -0.07812,0.941403 l 2.1718056,29.218074 c 0.08262,1.109403 0.6145415,2.116206 1.4414037,2.734206 l 19.56645,14.609237 c 1.095882,0.818602 2.521406,0.818602 3.617209,0 l 19.56645,-14.609237 c 0.826862,-0.618 1.358783,-1.624803 1.441403,-2.734206 l 2.171806,-29.218074 c 0.02584,-0.346801 -0.0114,-0.652202 -0.07812,-0.941403 l -2.093806,28.160071 c -0.08262,1.109403 -0.614541,2.116205 -1.441403,2.734407 l -19.56645,14.609037 c -1.095883,0.818802 -2.521407,0.818802 -3.617209,0 L 10.624143,43.786606 C 9.7972806,43.168404 9.2653593,42.161602 9.1827391,41.052199 L 7.0889337,12.892128 Z"/>
+ <path style="fill:#2e9d91" d="M 9.7767806,3.9991569 C 8.1520164,4.3637579 6.8723732,5.3757605 7.0101735,7.2251652 L 9.1841791,42.043254 c 0.08262,1.109603 0.6126015,2.116206 1.4394639,2.734407 l 19.56645,14.608237 c 1.095882,0.818803 2.524006,0.818803 3.619809,0 l 19.56645,-14.608237 c 0.826862,-0.618201 1.356843,-1.624804 1.439463,-2.734407 L 56.989821,7.2251652 C 57.127661,5.3757605 55.847998,4.3637579 54.223214,3.9991569 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 33.388041,19.799553 -4.166811,4.200011 4.166811,0 1.388963,1.399803 2.778007,-4.19981 -1.388963,-1.400004 z m 5.555814,1.400004 -2.778007,4.19981 1.388963,4.200011 4.166811,-4.200011 0,1.400004 -4.166811,4.200011 1.388964,2.800007 5.555814,-5.600015 0,1.400004 -5.555814,5.600014 5.556014,0 L 47,32.399385 l 0,-2.800007 -1.111167,-1.400004 0,-2.800007 -2.778007,-1.399803 -1.388964,-2.800007 z m -12.500632,4.19981 -1.388963,1.400004 2.778007,9.799825 -10.726428,12.017431 8.515422,6.357416 10.544627,-14.174836 2.778007,0 1.388963,-1.400004 2.778008,-1.400004 1.388963,-1.400003 -6.944818,0 -1.388963,-4.199811 -1.388964,0 -1.388963,4.199811 -2.778007,0 1.388963,-4.199811 -2.778007,-2.800007 1.388964,-1.400004 2.778007,2.800008 2.778007,0 0,-1.400004 -2.778007,-4.200011 z m -2.778007,2.800007 1.388964,7.000018 0,1.399804 -10.856628,9.846425 0.762302,0.568601 c 2.157005,-1.967005 7.636619,-6.966017 11.483229,-10.415026 l -2.778007,-8.399822 z m 9.722625,12.599833 1.388963,0 -6.944817,8.399821 5.555814,-8.399821 z"/>
+ <path style="fill:#ececec;fill-rule:evenodd" d="m 33.388041,19 -4.166811,4.599207 4.166811,0 1.388963,1.400004 L 37.555011,20.7992 36.166048,19 Z m 5.555814,2 -2.778007,3.999211 1.388963,4.19981 4.166811,-4.19981 0,1.399803 -4.166811,4.200011 1.388964,2.800007 5.555814,-5.600014 0,1.400003 -5.555814,5.600015 5.556014,0 L 47,31.999029 47,29.199021 46,27.799018 46,24.999211 43.110826,23.599207 41.721862,21 Z m -12.500632,3.999211 -1.388963,1.399803 2.778007,9.800025 -11.47783,12.856633 8.596822,6.417616 11.214629,-15.074438 2.778007,0 1.388963,-1.400004 2.778008,-1.400003 L 44.499829,36 l -6.944818,0 -1.388963,-4.000971 -1.388964,0 L 33.388121,36 l -2.778007,0 1.388963,-4.000971 -2.778007,-2.800008 1.388964,-1.400003 2.778007,2.800007 2.778007,0 0,-1.400004 -2.778007,-4.19981 z m -2.778007,2.799807 1.388964,7.000018 0,1.400003 -11.70303,10.614627 0.762302,0.568602 c 1.687464,-1.538804 8.199421,-7.480219 12.329631,-11.183229 l -2.778007,-8.400021 z m 9.722625,12.599832 1.388963,0 -6.944817,8.399821 5.555814,-8.399821 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.7773438 4 C 8.1525795 4.364601 6.8739185 5.3771578 7.0117188 7.2265625 L 7.03125 7.5351562 C 7.2211953 6.120545 8.3679958 5.314308 9.7773438 4.9980469 L 54.224609 4.9980469 C 55.636035 5.3147782 56.783347 6.1224819 56.970703 7.5410156 L 56.990234 7.2265625 C 57.128074 5.3771578 55.849353 4.364601 54.224609 4 L 9.7773438 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/insync.svg b/.icons/awkward/64x64/apps/insync.svg
new file mode 100644
index 00000000..0ffb4120
--- /dev/null
+++ b/.icons/awkward/64x64/apps/insync.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#1e87e4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:.2;fill:#ffffff" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="stroke:#ffffff;stroke-width:4;stroke-linecap:square;fill:none" d="m27 35a16 16 0 0 1 16 -16"/>
+ <path style="stroke:#ffffff;stroke-width:4;stroke-linecap:square;fill:none" d="m35 35a8 8 0 0 1 8 -8"/>
+ <path style="stroke:#ffffff;stroke-width:4;stroke-linecap:square;fill:none" d="m19 35a24 24 0 0 1 24 -24"/>
+ <rect style="fill:#ffffff" width="6" height="12" x="41" y="43"/>
+ <circle style="fill:#ffffff" cx="44" cy="36" r="3"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/intel.svg b/.icons/awkward/64x64/apps/intel.svg
new file mode 100644
index 00000000..09ab90af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/intel.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#0071c5" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 37.159665,19.003131 c -5.572075,0.07655 -11.770946,1.712099 -16.841797,4.800782 v 0.849609 c 11.706194,-6.047588 28.003057,-5.921549 29.501953,2.931641 0.472465,2.754204 -0.901978,5.600029 -3.410156,7.416015 v 2.449219 c 3.266073,-1.541592 6.382952,-5.577769 5.408203,-10.5 -1.080857,-5.465441 -7.317675,-8.048114 -14.658203,-7.947266 z m -20.160156,5.996094 v 2 h 2 v -2 z m 23,0 v 4 h 0.0039 l -0.0039,5.878906 c 0,1.058618 0.505618,1.976152 2,2.121094 v -8 -4 z m -13,2 v 2 h 0.0039 l -0.0039,5.878906 c 0,1.058618 0.505618,1.976152 2,2.121094 h 2 v -2 h -2 v -4 h 2 v -2 h -2 v -2 z m -12.273438,0.779297 c -2.899972,2.961298 -4.406817,6.602526 -3.427734,10.853515 1.35484,5.917662 8.600361,9.268505 19.66211,8.15625 4.20181,-0.422086 9.632138,-1.791593 13.585937,-3.902343 v -3.197266 c -3.649966,2.100354 -9.306742,3.812719 -14.072266,4.269531 -8.099923,0.773625 -16.542767,-0.444917 -17.726562,-7 -0.498764,-2.783626 0.49025,-5.708112 1.978515,-7.828125 z m 2.275391,1.220703 -0.002,5.880859 c 0,1.058618 0.505618,1.974199 2,2.119141 v -8 z m 2.998047,0 v 8 h 1.849609 v -6.365234 h 1.53125 c 0.542632,0 0.769532,0.293323 0.769532,0.769531 v 5.595703 h 1.849609 V 31.38985 c 0,-1.135802 -0.553623,-2.388672 -2.179688,-2.388672 z m 15.669922,0 c -2.080638,0 -3.669922,1.442541 -3.669922,3.994141 0,2.9842 1.815712,4.005859 3.712891,4.005859 1.450529,0 2.275356,-0.465022 3.060547,-1.232422 l -1.226563,-1.154297 c -0.508298,0.4974 -0.941193,0.738282 -1.820313,0.738281 -1.121775,0 -1.753906,-0.738834 -1.753906,-1.740234 h 5.027344 v -0.707031 c 0,-2.2168 -1.214218,-3.904297 -3.330078,-3.904297 z m -0.08789,1.621094 c 1.019036,0 1.403247,0.811497 1.441407,1.654297 h -3.050782 c 0.01307,-0.344 0.06126,-0.56415 0.189453,-0.84375 0.22162,-0.465 0.741869,-0.810547 1.419922,-0.810547 z"/>
+ <path style="fill:#ffffff" d="m 37.160261,18.003126 c -5.572075,0.07655 -11.771453,1.712973 -16.842304,4.801656 v 0.849495 c 11.706194,-6.047588 28.003346,-5.921884 29.502243,2.931305 0.472465,2.754204 -0.902506,5.599783 -3.410684,7.415769 v 2.450048 c 3.266073,-1.541592 6.383797,-5.577971 5.409048,-10.500202 -1.080857,-5.465441 -7.317775,-8.048919 -14.658303,-7.948071 z m -22.433353,8.77569 c -2.899973,2.961298 -4.40797,6.602865 -3.428886,10.853854 1.35484,5.917662 8.601562,9.268141 19.663311,8.155887 4.201811,-0.422087 9.6307,-1.790367 13.584499,-3.901117 v -3.197458 c -3.649966,2.100354 -9.306736,3.812542 -14.07226,4.269354 -8.099923,0.773625 -16.543032,-0.445052 -17.726827,-7.000135 -0.498764,-2.783626 0.491897,-5.707743 1.980163,-7.827756 z"/>
+ <path style="fill:#ffffff" d="m 18.999509,28 h -1.998041 l -0.002,5.880288 c 0,1.058618 0.505611,1.97477 1.999993,2.119712 z"/>
+ <path style="fill:#ffffff" d="m 16.999509,26 h 2 v -2 h -2 z"/>
+ <path style="fill:#ffffff" d="m 23.380447,29.634412 c 0.542632,0 0.769184,0.292818 0.769184,0.769026 V 36 h 1.849878 v -5.609054 c 0,-1.135802 -0.55268,-2.388532 -2.178744,-2.388532 l -3.821256,-0.0024 V 35.9991 h 1.849878 v -6.364588 z"/>
+ <path style="fill:#ffffff" d="m 26.999509,26 v 2 h 0.004 l -0.004,5.878906 c 0,1.058618 0.505618,1.976152 2,2.121094 h 2 v -2 h -2 v -4 h 2 v -2 h -2 v -2 z"/>
+ <path style="fill:#ffffff" d="m 39.999509,24 v 4 h 0.004 l -0.004,5.878906 c 0,1.058618 0.505618,1.976152 2,2.121094 v -8 -4 z"/>
+ <path style="fill:#ffffff" d="m 35.668631,28 c -2.080638,0 -3.669122,1.4418 -3.669122,3.9934 0,2.9842 1.815896,4.0066 3.713075,4.0066 1.450529,0 2.274326,-0.4648 3.059516,-1.2322 L 37.547147,33.613 c -0.508298,0.4974 -0.942063,0.739 -1.821183,0.739 -1.121776,0 -1.754303,-0.7392 -1.754303,-1.7406 h 5.027848 V 31.9046 C 38.999509,29.6878 37.784491,28 35.668631,28 Z m -0.0879,1.6216 c 1.019036,0 1.404643,0.8108 1.442802,1.6536 h -3.051864 c 0.01307,-0.344 0.06102,-0.5632 0.18921,-0.8428 0.22162,-0.465 0.74182,-0.8108 1.419873,-0.8108 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/intellij-idea-ce.svg b/.icons/awkward/64x64/apps/intellij-idea-ce.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/intellij-idea-ce.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/intellij-idea-community.svg b/.icons/awkward/64x64/apps/intellij-idea-community.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/intellij-idea-community.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/intellij-idea-ue-bundled-jre.svg b/.icons/awkward/64x64/apps/intellij-idea-ue-bundled-jre.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/intellij-idea-ue-bundled-jre.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/intellij-idea-ultimate-edition.svg b/.icons/awkward/64x64/apps/intellij-idea-ultimate-edition.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/intellij-idea-ultimate-edition.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/intellij-idea-ultimate.svg b/.icons/awkward/64x64/apps/intellij-idea-ultimate.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/intellij-idea-ultimate.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/intellij-idea.svg b/.icons/awkward/64x64/apps/intellij-idea.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/intellij-idea.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/intellij.svg b/.icons/awkward/64x64/apps/intellij.svg
new file mode 100644
index 00000000..24423315
--- /dev/null
+++ b/.icons/awkward/64x64/apps/intellij.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#fe4b71" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#2086e7" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#ff8c2a" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#6655e4" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000487,46.9998 H 34.000486"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000487,46 H 34.000486"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round" d="M 18.000485,34.999516 H 26.00048 M 18.000485,18.999511 H 26.00048 M 22.000486,34.999516 V 18.999511"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round" d="M 18.000485,33.999716 H 26.00048 M 18.000485,17.999711 H 26.00048 M 22.000486,33.999716 V 17.999711"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round" d="m 34.000488,32.99951 v 2.000006 h 1.999998 c 7.831664,-0.230098 5.998382,-13.775978 6,-16.000005"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round" d="m 34.000488,31.99971 v 2.000006 h 1.999998 c 7.831664,-0.230098 5.998382,-13.775978 6,-16.000005"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/intellij_idea.svg b/.icons/awkward/64x64/apps/intellij_idea.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/intellij_idea.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/intergalacticfm.svg b/.icons/awkward/64x64/apps/intergalacticfm.svg
new file mode 120000
index 00000000..a6560012
--- /dev/null
+++ b/.icons/awkward/64x64/apps/intergalacticfm.svg
@@ -0,0 +1 @@
+konquest.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/internet-archive.svg b/.icons/awkward/64x64/apps/internet-archive.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/internet-archive.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/internet-chat.svg b/.icons/awkward/64x64/apps/internet-chat.svg
new file mode 100644
index 00000000..6834b430
--- /dev/null
+++ b/.icons/awkward/64x64/apps/internet-chat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 58,7 -4,4 0,2 6,-6 -2,0 z m -38,29 0,2 c 0,1.662 1.338,3 3,3 l 28,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -28,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="opacity:0.2" d="m 4,25 6,6 0,-2 -4,-4 -2,0 z m 6,29 0,2 c 0,1.662 1.338,3 3,3 l 28,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -28,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#0286c2" d="m 23,6 c -1.662,0 -3,1.338 -3,3 l 0,28 c 0,1.662 1.338,3 3,3 l 28,0 c 1.662,0 3,-1.338 3,-3 L 54,12 60,6 23,6 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23 6 C 21.338 6 20 7.338 20 9 L 20 10 C 20 8.338 21.338 7 23 7 L 59 7 L 60 6 L 23 6 z"/>
+ <path style="fill:#35b9f5" d="m 4,24 6,6 0,25 c 0,1.662 1.338,3 3,3 l 28,0 c 1.662,0 3,-1.338 3,-3 l 0,-28 c 0,-1.662 -1.338,-3 -3,-3 L 4,24 Z"/>
+ <path style="opacity:0.2" d="m 16,35 0,2 22,0 0,-2 z m 0,6 0,2 22,0 0,-2 z m 0,6 0,2 16.8,0 0,-2 z"/>
+ <path style="fill:#aee3fb" d="m 16,34 0,2 22,0 0,-2 z m 0,6 0,2 22,0 0,-2 z m 0,6 0,2 16.8,0 0,-2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4 24 L 5 25 L 41 25 C 42.662 25 44 26.338 44 28 L 44 27 C 44 25.338 42.662 24 41 24 L 4 24 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/internet-feed-reader.svg b/.icons/awkward/64x64/apps/internet-feed-reader.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/internet-feed-reader.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/internet-mail.svg b/.icons/awkward/64x64/apps/internet-mail.svg
new file mode 100644
index 00000000..c2f99af9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/internet-mail.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0002398,55.999397 0,1.999934 c 0,2.474719 1.3654752,3.572483 2.9647026,3.886673 L 6.8009478,62 57.199292,62 57.007898,61.867184 C 59.968401,61.242485 60,58.000111 60,58.000111 l 0,-1.999934 c 0,0 -0.03158,3.242294 -2.992102,3.867073 l 0.191994,0.131996 -50.3983442,0 0.1639946,-0.113997 C 5.3663949,59.57126 4.0008398,58.473296 4.0008398,55.999377 Z"/>
+ <path style="fill:#fe9700" d="m 5.274198,22.654525 c -0.057498,0.0374 -0.1096164,0.0816 -0.1640746,0.122996 l -0.032799,0.0246 0,0.004 c -0.6517785,0.511784 -1.0773246,1.298978 -1.0773246,2.195728 l 3e-5,24.397199 c 4e-6,3.999868 3.1540964,3.999868 3.9998686,3.999868 l 47.9984236,0 c 0,0 3.999868,0 3.999868,-3.999868 l -4e-5,-24.397199 c 0,-0.91699 -0.443745,-1.721063 -1.121043,-2.231126 l 0.012,-0.016 L 31.99999,3.0033709 c 0,0 -26.8891167,19.7765501 -26.7251221,19.6535541 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 3.0058594 C 31.995496 3.0077353 5.1094507 22.78024 5.2734375 22.65625 L 5.2734375 22.652344 C 5.2160395 22.690344 5.1637732 22.737301 5.109375 22.779297 L 5.078125 22.800781 L 5.078125 22.804688 C 4.4263464 23.316672 4 24.10403 4 25 L 4 26 C 4 25.10403 4.4263464 24.316672 5.078125 23.804688 L 5.078125 23.800781 L 5.109375 23.777344 C 5.1637732 23.735348 5.2160395 23.690344 5.2734375 23.652344 L 5.2734375 23.65625 C 5.1094507 23.78024 31.995496 4.0057821 31.998047 4.0039062 L 32 4.0039062 L 58.888672 23.753906 L 58.875 23.769531 C 59.552978 24.279514 59.998047 25.08203 59.998047 26 L 59.998047 25 C 59.998047 24.08203 59.552978 23.281467 58.875 22.771484 L 58.888672 22.753906 L 32 3.0058594 L 31.998047 3.0058594 z"/>
+ <rect style="fill:#ebebeb" width="43.999" height="35.999" x="10" y="9" rx="3" ry="2.998"/>
+ <path style="fill:#fec006" d="m 4.0002398,25.000448 51.9982922,35.998818 -47.9984236,0 C 6.0001741,60.99925 4.0002398,60.010298 4.0002398,57.043396 Z"/>
+ <path style="fill:#fecd38" d="m 55.998532,60.999266 c 3.999868,0 3.999868,-3.95587 3.999868,-3.95587 l 0,-32.042948 -51.9982916,35.998818 z"/>
+ <path style="fill:#848484" d="m 31.99932,15.000777 a 9.9996715,9.9996715 0 0 0 -9.999671,9.999671 9.9996715,9.9996715 0 0 0 9.999671,9.999672 l 6.99977,0 c 0.553982,0 0.999967,-0.445986 0.999967,-0.999967 0,-0.553982 -0.445985,-0.999968 -0.999967,-0.999968 l -6.99977,0 a 7.9997372,7.9997372 0 0 1 -7.999737,-7.999737 7.9997372,7.9997372 0 0 1 7.999737,-7.999737 7.9997372,7.9997372 0 0 1 7.999737,7.999737 l 0,2.999902 c 0,0.553982 -0.445985,0.999967 -0.999967,0.999967 -0.553982,0 -0.999967,-0.445985 -0.999967,-0.999967 l 0,-2.999902 a 5.9998029,5.9998029 0 0 0 -5.999803,-5.999803 5.9998029,5.9998029 0 0 0 -5.999803,5.999803 5.9998029,5.9998029 0 0 0 5.999803,5.999803 5.9998029,5.9998029 0 0 0 4.26166,-1.781181 c 0.465985,1.049965 1.51195,1.781941 2.73791,1.781941 1.661945,0 2.999902,-1.337956 2.999902,-2.999901 l 0,-2.999902 A 9.9996715,9.9996715 0 0 0 31.99912,15.001537 Z m 0,5.999803 a 3.9998686,3.9998686 0 0 1 3.999869,3.999868 3.9998686,3.9998686 0 0 1 -3.999869,3.999869 3.9998686,3.9998686 0 0 1 -3.999869,-3.999869 3.9998686,3.9998686 0 0 1 3.999869,-3.999868 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/internet-news-reader.svg b/.icons/awkward/64x64/apps/internet-news-reader.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/internet-news-reader.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/internet-web-browser.svg b/.icons/awkward/64x64/apps/internet-web-browser.svg
new file mode 100644
index 00000000..7c99d2b6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/internet-web-browser.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0545892,32.005868 C 4.0428516,32.34052 4.0038175,32.668054 4.0038175,33.005666 4.0038175,48.514527 16.489291,61 31.998152,61 47.507013,61 59.992486,48.514527 59.992486,33.005666 c 0,-0.337612 -0.03903,-0.665146 -0.05077,-0.999798 -0.527893,15.038956 -12.773415,26.994537 -27.944344,26.994537 -15.17133,0 -27.4164513,-11.955581 -27.9443445,-26.994537 z"/>
+ <rect style="fill:#6573c3" width="56" height="56" x="-60" y="-59.99" rx="27.994" ry="27.994" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="M 51.776331,12.229073 12.222336,51.781068 c 10.956383,10.956383 28.598212,10.956383 39.553995,0 10.956382,-10.956382 10.956382,-28.598212 0,-39.553994 z"/>
+ <path style="fill:#f2f2f2" d="m 12.222536,51.782068 17.304898,-22.249497 2.341726,2.341726 2.602473,2.602473 z"/>
+ <path style="fill:#f34235" d="M 51.776331,12.229073 29.526834,29.533971 34.471033,34.47817 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 51.776331,12.229073 12.222336,51.781068 c -10.9563824,-10.956382 -10.9563824,-28.598212 0,-39.553994 10.956383,-10.9563829 28.598212,-10.9563829 39.553995,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 32.000333,4.0117363 c -15.509661,0 -27.9943339,12.4854727 -27.9943339,27.9943337 0,0.146971 -0.011798,0.292641 0,0.437412 C 4.3049386,17.197768 16.680034,5.0110341 32.000333,5.0110341 c 15.3195,0 27.694395,12.1867339 27.994334,27.4324479 0.012,-0.144771 0,-0.290361 0,-0.437412 0,-15.508861 -12.485473,-27.9943337 -27.994334,-27.9943337 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/io.ark.Desktop.svg b/.icons/awkward/64x64/apps/io.ark.Desktop.svg
new file mode 100644
index 00000000..9f7eef9b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.ark.Desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#ed2a2d" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 32.089844,19 14,47 C 14,47 25.244167,35.933361 32,29.5 38.827788,35.383354 50,47 50,47 Z m -0.199219,14 -2.367187,3 h 4.822265 z M 27.15625,39 24,43 32,42.955078 40,42.910156 36.800781,39 Z"/>
+ <path style="fill:#ffffff" d="M 32.089844 18 L 14 46 C 14 46 25.244167 34.933361 32 28.5 C 38.827788 34.383354 50 46 50 46 L 32.089844 18 z M 31.890625 32 L 29.523438 35 L 34.345703 35 L 31.890625 32 z M 27.15625 38 L 24 42 L 32 41.955078 L 40 41.910156 L 36.800781 38 L 27.15625 38 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/io.atom.Atom.svg b/.icons/awkward/64x64/apps/io.atom.Atom.svg
new file mode 120000
index 00000000..cf7e3643
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.atom.Atom.svg
@@ -0,0 +1 @@
+atom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.atom.electron.BaseApp.svg b/.icons/awkward/64x64/apps/io.atom.electron.BaseApp.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.atom.electron.BaseApp.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.botfather.Botfather.svg b/.icons/awkward/64x64/apps/io.botfather.Botfather.svg
new file mode 100644
index 00000000..7d0453f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.botfather.Botfather.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 40.977887,51.163642 -3.665474,0.194779 -5.052414,2.72691 L 47.120037,61 c -0.185439,-4.499064 -3.81515,-6.740829 -6.14215,-9.836358 z"/>
+ <path style="opacity:0.2" d="m 21.142212,51.163642 3.665476,0.194779 5.052414,2.72691 L 15.000062,61 c 0.185443,-4.499064 3.815149,-6.740829 6.14215,-9.836358 z"/>
+ <path style="fill:#23d160" d="m 40.977887,50.163649 -3.665474,0.194779 -5.052414,2.726911 14.860038,6.914668 c -0.185439,-4.499063 -3.81515,-6.740829 -6.14215,-9.836358 z"/>
+ <path style="fill:#23d160" d="m 21.142212,50.163649 3.665476,0.194779 5.052414,2.726911 -14.86004,6.914668 c 0.185443,-4.499063 3.815149,-6.740829 6.14215,-9.836358 z"/>
+ <path style="fill:#c31e3e" d="m 28.451353,20.204987 c -0.511414,-0.31072 -3.3483,-9.250574 -3.440367,-11.5285492 -0.130868,-3.2381059 0.895348,-6.353678 3.880537,-3.6415833 1.428983,1.2982559 9.547894,11.4706775 9.445222,11.7734895 -0.331135,0.976583 -9.161035,3.836741 -9.885392,3.396643 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.007812 4.0039062 C 25.465948 3.8877827 24.913569 6.2472017 25.011719 8.6757812 C 25.088635 6.6415753 25.680375 4.9039319 27.007812 5.0039062 C 27.521769 5.0426142 28.14433 5.3571328 28.890625 6.0351562 C 30.125801 7.1573334 36.337611 14.886287 37.939453 17.164062 C 38.145164 17.029931 38.30259 16.906941 38.335938 16.808594 C 38.438617 16.505782 30.31961 6.3334122 28.890625 5.0351562 C 28.14433 4.3571327 27.521769 4.0426143 27.007812 4.0039062 z"/>
+ <path style="fill:#da163c" d="m 28.079798,17.037013 -2.527774,-1.978567 1.153675,-0.918372 c 1.696614,-1.350576 8.941166,-5.825367 12.775136,-7.1075808 1.855201,-0.6204453 3.444297,-1.1280821 3.531323,-1.1280821 0.369951,0 0.107339,1.9077265 -0.564806,4.1028769 -0.660584,2.157418 -2.868878,10.589451 -5.657133,12.120622 -2.311196,1.269193 -6.753592,3.302137 -7.987943,2.010978 -1.262694,-1.320803 0.693619,-5.993451 -0.722478,-7.101875 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 43.011719 5.9023438 C 42.924699 5.9023438 41.33567 6.4108047 39.480469 7.03125 C 35.646499 8.3134638 28.403645 12.790049 26.707031 14.140625 L 25.550781 15.058594 L 26.185547 15.554688 L 26.707031 15.140625 C 28.403645 13.790049 35.646499 9.3134638 39.480469 8.03125 C 41.33567 7.4108047 42.924699 6.9023438 43.011719 6.9023438 C 43.060819 6.9023438 43.095138 6.9454529 43.121094 7.0117188 C 43.204338 6.344403 43.182668 5.9023438 43.011719 5.9023438 z M 28.542969 20.035156 C 28.451251 20.986832 28.334505 21.96739 28.384766 22.775391 C 28.418215 22.214477 28.486792 21.618048 28.542969 21.035156 C 28.570574 21.199569 28.579807 21.385094 28.589844 21.568359 C 28.619207 21.00878 28.618065 20.482415 28.542969 20.035156 z"/>
+ <path style="opacity:0.2" d="m 47.682533,13.000146 c -0.72258,0 -17.975103,4.609139 -18.544315,5.274036 -0.289486,0.338153 0.07332,1.145081 1.167404,2.653617 -1.00302,2.460433 -1.469604,5.930285 -2.331953,5.791481 -1.09175,-0.175719 -3.151657,-7.123836 -2.343372,-1.07639 0.639998,4.788331 -3.086116,-0.794567 -5.126302,7.230354 -1.949297,7.667418 -2.081316,12.499692 -0.439561,16.148621 1.732721,3.85111 2.2087,6.995444 6.795513,7.792069 2.736616,0.475285 11.225251,0.0064 14.040797,-1.023818 4.738836,-1.73391 10.004207,-7.018188 10.095619,-12.612938 0.191439,-11.716687 -7.401593,-13.878941 -3.31383,-30.177032 z"/>
+ <path style="fill:#f71f49" d="m 47.682533,12.000182 c -0.72258,0 -17.975103,4.609139 -18.544315,5.274036 -0.289486,0.338153 0.07332,1.14508 1.167404,2.653618 -1.00302,2.460433 -1.469604,5.930284 -2.331953,5.79148 -1.09175,-0.175719 -3.151657,-7.123835 -2.343372,-1.07639 0.639998,4.788331 -3.086116,-0.794567 -5.126302,7.230354 -1.949297,7.667418 -2.081316,12.499692 -0.439561,16.148621 1.732721,3.85111 2.2087,6.995444 6.795513,7.79207 2.736616,0.475284 11.225251,0.0064 14.040797,-1.023819 C 45.63958,53.056243 50.904951,47.771964 50.996363,42.177214 51.187802,30.460527 43.59477,28.298273 47.682533,12.000182 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 47.683594 12 C 46.961014 12 29.70593 16.60854 29.136719 17.273438 C 28.989042 17.445939 29.035592 17.761691 29.242188 18.212891 C 30.474777 17.419002 45.873894 13.296681 47.453125 13.046875 C 47.528139 12.700571 47.591188 12.368425 47.683594 12 z M 29.851562 21.265625 C 29.148796 23.480745 28.687985 25.83389 27.972656 25.71875 C 26.99456 25.561326 25.288044 20.181081 25.517578 23.380859 C 25.775687 22.634138 27.143216 26.585252 27.972656 26.71875 C 28.687985 26.83389 29.148796 24.480745 29.851562 22.265625 C 29.917966 22.365324 29.996302 22.475687 30.064453 22.576172 C 30.142233 22.356227 30.219788 22.134043 30.304688 21.925781 C 30.123888 21.676488 29.992779 21.477648 29.851562 21.265625 z M 46.5 21.648438 C 46.475341 22.272668 46.47726 22.865327 46.494141 23.439453 C 46.496664 23.175617 46.489182 22.922281 46.5 22.648438 C 46.805675 30.619496 50.855398 34.078802 50.984375 42.351562 C 50.988407 42.292939 50.995132 42.234478 50.996094 42.175781 C 51.141331 33.286554 46.815821 29.884068 46.5 21.648438 z M 25.59375 26.3125 C 25.020869 27.891636 22.190022 25.242788 20.503906 31.875 C 19.391469 36.25069 18.888673 39.68479 18.953125 42.519531 C 19.01314 39.883068 19.519198 36.748276 20.503906 32.875 C 22.190022 26.242788 25.020869 28.891636 25.59375 27.3125 C 25.61011 27.445012 25.609106 27.496792 25.628906 27.644531 C 25.649154 27.796017 25.652361 27.90953 25.664062 28.041016 C 25.716968 27.715562 25.713003 27.273723 25.628906 26.644531 C 25.609106 26.496792 25.61011 26.445012 25.59375 26.3125 z"/>
+ <path style="opacity:0.2" d="M 24.675877,56.814541 C 20.110579,56.020718 15.855057,52.887278 14.130464,49.049706 12.49641,45.413601 12.627072,40.600086 14.567225,32.95962 16.59784,24.962912 17.209762,19.356558 16.572767,14.58506 15.768274,8.5588762 15.751931,8.8978442 16.83856,9.0729562 c 1.498017,0.241407 8.382499,4.1699048 12.490726,7.1275938 12.64031,9.100298 17.931946,19.644016 14.7818,29.453112 -1.709516,5.323183 -4.525638,8.413143 -9.242244,10.140957 -2.802338,1.026564 -7.469189,1.493537 -10.192965,1.019922 z"/>
+ <path style="fill:#fe496d" d="M 24.675877,55.814563 C 20.110579,55.020739 15.855057,51.887299 14.130464,48.049727 12.49641,44.413622 12.627072,39.600108 14.567225,31.959642 16.59784,23.962933 17.209762,18.356578 16.572767,13.585081 15.768274,7.5588963 15.751931,7.8978647 16.83856,8.072976 c 1.498017,0.2414074 8.382499,4.169906 12.490726,7.127594 12.64031,9.1003 17.931946,19.644017 14.7818,29.453113 -1.709516,5.323183 -4.525638,8.413144 -9.242244,10.140957 -2.802338,1.026565 -7.469189,1.493537 -10.192965,1.019923 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.226562 8.0117188 C 16.008624 8.0710421 15.957476 8.4005378 16.037109 9.3144531 C 16.071912 9.148406 16.126141 9.0390536 16.226562 9.0117188 C 16.365267 8.9739629 16.568187 9.030441 16.839844 9.0742188 C 18.337861 9.315626 25.219898 13.24153 29.328125 16.199219 C 39.280305 23.364217 44.651834 31.424792 44.957031 39.316406 C 45.087202 31.107806 39.701354 22.667349 29.328125 15.199219 C 25.219898 12.24153 18.337861 8.315626 16.839844 8.0742188 C 16.568187 8.0304409 16.365267 7.9739628 16.226562 8.0117188 z M 16.78125 18.375 C 16.670164 22.116387 15.961234 26.468002 14.566406 31.960938 C 13.459484 36.320077 12.959425 39.74067 13.023438 42.564453 C 13.083651 39.938953 13.587005 36.817892 14.566406 32.960938 C 15.961234 27.468001 16.670164 23.116387 16.78125 19.375 C 16.789028 19.619205 16.785032 19.875621 16.787109 20.125 C 16.800049 19.52756 16.799348 18.943197 16.78125 18.375 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/io.brackets.Brackets.svg b/.icons/awkward/64x64/apps/io.brackets.Brackets.svg
new file mode 120000
index 00000000..c0646367
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.brackets.Brackets.svg
@@ -0,0 +1 @@
+brackets.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.dbeaver.DBeaverCommunity.svg b/.icons/awkward/64x64/apps/io.dbeaver.DBeaverCommunity.svg
new file mode 120000
index 00000000..6b5dcfd4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.dbeaver.DBeaverCommunity.svg
@@ -0,0 +1 @@
+dbeaver.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.designer.GravitDesigner.svg b/.icons/awkward/64x64/apps/io.designer.GravitDesigner.svg
new file mode 120000
index 00000000..e58c67fe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.designer.GravitDesigner.svg
@@ -0,0 +1 @@
+appimagekit-gravit-designer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.elementary.code.svg b/.icons/awkward/64x64/apps/io.elementary.code.svg
new file mode 100644
index 00000000..e5de1c32
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.elementary.code.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 54,58.2 V 7.8 C 54,6.2488 52.7735,5 51.25,5 H 12.75 C 11.2265,5 10,6.2488 10,7.8 v 50.4 c 0,1.5512 1.2265,2.8 2.75,2.8 h 38.5 C 52.7735,61 54,59.7512 54,58.2 Z"/>
+ <path style="fill:#e4e4e4" d="M 54,57.2 V 6.8 C 54,5.2488 52.7735,4 51.25,4 H 12.75 C 11.2265,4 10,5.2488 10,6.8 v 50.4 c 0,1.5512 1.2265,2.8 2.75,2.8 h 38.5 C 52.7735,60 54,58.7512 54,57.2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.75 4 C 11.2265 4 10 5.2495812 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.2265 5 12.75 5 L 51.25 5 C 52.7735 5 54 6.2495812 54 7.8007812 L 54 6.8007812 C 54 5.2495813 52.7735 4 51.25 4 L 12.75 4 z"/>
+ <path style="opacity:0.1" d="m 29,24.9375 c -1.79744,1.8e-5 -3.784648,0.320008 -4.6875,0.875 C 23.41792,26.360022 23,27.204998 23,28.375 v 2.5625 c 0,0.697518 -0.32832,1.155004 -0.875,1.5 C 21.586594,32.775012 21.11822,33.000008 20,33 v 2 c 2.203302,4e-6 3,0.729986 3,2.125 v 2.1875 c 0,1.282512 0.4134,2.242488 1.25,2.8125 0.84487,0.577502 2.836598,0.859994 4.75,0.875 v -2.0625 c -0.952564,-0.015 -2.95257,-0.185 -3.375,-0.5 C 25.202554,40.122498 25,39.677506 25,39.0625 v -2.375 C 25,36.073898 24.771826,34.27001 22.875,34 V 33.875 C 24.771826,33.582504 25,32.12796 25,31.25 v -2.375 c 0,-0.614996 0.202566,-1.004982 0.625,-1.3125 C 26.055714,27.24751 28.05572,27.037514 29,27 Z m 6,0 V 27 c 0.94428,0.03752 2.944286,0.24751 3.375,0.5625 C 38.797434,27.870018 39,28.260004 39,28.875 v 2.375 c 0,0.87796 0.228174,2.332504 2.125,2.625 V 34 C 39.228174,34.27001 39,36.073898 39,36.6875 v 2.375 c 0,0.615006 -0.202554,1.059998 -0.625,1.375 -0.42243,0.314998 -2.422436,0.485 -3.375,0.5 V 43 c 1.913402,-0.015 3.90513,-0.297498 4.75,-0.875 C 40.5866,41.554988 41,40.595012 41,39.3125 V 37.125 C 41,35.729986 41.796698,35.000004 44,35 v -2 c -1.11822,8e-6 -1.586594,-0.224988 -2.125,-0.5625 C 41.32832,32.092504 41,31.635018 41,30.9375 V 28.375 C 41,27.204998 40.58208,26.360022 39.6875,25.8125 38.784648,25.257508 36.79744,24.937518 35,24.9375 Z"/>
+ <path style="fill:#446f7d" d="m 29,23.9375 c -1.79744,1.8e-5 -3.784648,0.320008 -4.6875,0.875 C 23.41792,25.360022 23,26.204998 23,27.375 v 2.5625 c 0,0.697518 -0.32832,1.155004 -0.875,1.5 C 21.586594,31.775012 21.11822,32.000008 20,32 v 2 c 2.203302,4e-6 3,0.729986 3,2.125 v 2.1875 c 0,1.282512 0.4134,2.242488 1.25,2.8125 0.84487,0.577502 2.836598,0.859994 4.75,0.875 v -2.0625 c -0.952564,-0.015 -2.95257,-0.185 -3.375,-0.5 C 25.202554,39.122498 25,38.677506 25,38.0625 v -2.375 C 25,35.073898 24.771826,33.27001 22.875,33 V 32.875 C 24.771826,32.582504 25,31.12796 25,30.25 v -2.375 c 0,-0.614996 0.202566,-1.004982 0.625,-1.3125 C 26.055714,26.24751 28.05572,26.037514 29,26 Z m 6,0 V 26 c 0.94428,0.03752 2.944286,0.24751 3.375,0.5625 C 38.797434,26.870018 39,27.260004 39,27.875 v 2.375 c 0,0.87796 0.228174,2.332504 2.125,2.625 V 33 C 39.228174,33.27001 39,35.073898 39,35.6875 v 2.375 c 0,0.615006 -0.202554,1.059998 -0.625,1.375 -0.42243,0.314998 -2.422436,0.485 -3.375,0.5 V 42 c 1.913402,-0.015 3.90513,-0.297498 4.75,-0.875 C 40.5866,40.554988 41,39.595012 41,38.3125 V 36.125 C 41,34.729986 41.796698,34.000004 44,34 v -2 c -1.11822,8e-6 -1.586594,-0.224988 -2.125,-0.5625 C 41.32832,31.092504 41,30.635018 41,29.9375 V 27.375 C 41,26.204998 40.58208,25.360022 39.6875,24.8125 38.784648,24.257508 36.79744,23.937518 35,23.9375 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/io.exodus.Exodus.svg b/.icons/awkward/64x64/apps/io.exodus.Exodus.svg
new file mode 120000
index 00000000..da04a2a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.exodus.Exodus.svg
@@ -0,0 +1 @@
+exodus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.freetubeapp.FreeTube.svg b/.icons/awkward/64x64/apps/io.freetubeapp.FreeTube.svg
new file mode 120000
index 00000000..2508fb17
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.freetubeapp.FreeTube.svg
@@ -0,0 +1 @@
+freetube.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.Celluloid.svg b/.icons/awkward/64x64/apps/io.github.Celluloid.svg
new file mode 120000
index 00000000..2dd814af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.Celluloid.svg
@@ -0,0 +1 @@
+gnome-mpv.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.Cockatrice.cockatrice.svg b/.icons/awkward/64x64/apps/io.github.Cockatrice.cockatrice.svg
new file mode 120000
index 00000000..bda2cc6d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.Cockatrice.cockatrice.svg
@@ -0,0 +1 @@
+cockatrice.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.EndlessSky.endless-sky.svg b/.icons/awkward/64x64/apps/io.github.EndlessSky.endless-sky.svg
new file mode 120000
index 00000000..c45b07ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.EndlessSky.endless-sky.svg
@@ -0,0 +1 @@
+endless-sky.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.Fontforge.svg b/.icons/awkward/64x64/apps/io.github.Fontforge.svg
new file mode 120000
index 00000000..ecb86293
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.Fontforge.svg
@@ -0,0 +1 @@
+fontforge.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.FreeDM.svg b/.icons/awkward/64x64/apps/io.github.FreeDM.svg
new file mode 120000
index 00000000..810b2e89
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.FreeDM.svg
@@ -0,0 +1 @@
+doom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.Freedoom-Phase-1.svg b/.icons/awkward/64x64/apps/io.github.Freedoom-Phase-1.svg
new file mode 120000
index 00000000..462ef38b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.Freedoom-Phase-1.svg
@@ -0,0 +1 @@
+freedoom1.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.Freedoom-Phase-2.svg b/.icons/awkward/64x64/apps/io.github.Freedoom-Phase-2.svg
new file mode 120000
index 00000000..3e174a34
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.Freedoom-Phase-2.svg
@@ -0,0 +1 @@
+freedoom2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.GnomeMpv.svg b/.icons/awkward/64x64/apps/io.github.GnomeMpv.svg
new file mode 120000
index 00000000..2dd814af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.GnomeMpv.svg
@@ -0,0 +1 @@
+gnome-mpv.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.Hexchat.svg b/.icons/awkward/64x64/apps/io.github.Hexchat.svg
new file mode 120000
index 00000000..e597c17a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.Hexchat.svg
@@ -0,0 +1 @@
+xchat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.ImEditor.svg b/.icons/awkward/64x64/apps/io.github.ImEditor.svg
new file mode 100644
index 00000000..e3c9e199
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.ImEditor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#f1513c" cx="32" cy="32" r="28"/>
+ <path style="fill:#414141" d="m 54.68631,37.615464 c 0.230474,-0.09378 0.422536,-0.14068 0.576184,-0.14068 0.24584,0 0.430218,0.09378 0.553138,0.281362 0.12292,0.18758 0.18436,0.429854 0.18436,0.726844 0,0.468932 -0.11524,0.867522 -0.345712,1.195772 -0.215108,0.328258 -0.591548,0.625254 -1.129318,0.890986 -0.906532,0.437662 -2.08195,0.78936 -3.526252,1.05509 C 49.554424,41.874948 48.133172,42 46.734962,42 44.79898,42 43.177984,41.781164 41.871964,41.343488 40.565946,40.890184 39.590272,40.272756 38.944942,39.491202 38.31498,38.709648 38,37.82649 38,36.841722 c 0,-1.344274 0.422534,-2.485342 1.267604,-3.42321 0.860438,-0.953496 2.120364,-1.64126 3.779776,-2.063294 -0.906532,-0.26573 -1.605638,-0.734664 -2.097314,-1.406802 -0.476312,-0.672134 -0.714468,-1.422428 -0.714468,-2.250882 0,-1.12544 0.345712,-2.118014 1.03713,-2.977724 0.706786,-0.875338 1.651732,-1.547476 2.83483,-2.016408 C 45.290658,22.234468 46.388866,22 47.802438,22 c 1.905248,0 2.77967,0.42204 3.732296,1.26612 0.952624,0.82844 1.428938,1.906982 1.428938,3.235624 0,0.92224 -0.16902,2.072753 -0.507044,2.651101 -0.322664,0.56272 -0.392244,0.84408 -1.006842,0.84408 -0.430218,0 -0.768244,-0.09378 -1.014082,-0.28136 -0.245838,-0.203204 -0.76781,-0.50019 -0.76781,-0.890968 0,-0.26573 0.03842,-0.554904 0.11524,-0.867522 0.07682,-0.515834 0.11522,-1.267757 0.11522,-1.455331 0,-0.56272 -0.207428,-1.016018 -0.62228,-1.359896 -0.414854,-0.359518 -0.551756,-0.539274 -1.519746,-0.539274 -1.306016,0 -2.150704,0.281358 -2.934316,0.84408 -0.78361,0.56272 -1.175414,1.32083 -1.175414,2.274324 0,0.734664 0.291934,1.34428 0.8758,1.828842 0.599232,0.468936 1.411888,0.726844 2.748634,0.773732 0.33803,0.0158 0.576184,0.09378 0.71447,0.234472 0.13828,0.1407 0.207426,0.375156 0.207426,0.703402 0,1.031652 -0.460948,1.555294 -1.382844,1.570922 -1.275286,0.03126 -2.180132,0.211018 -3.025204,0.539278 -0.829704,0.328248 -1.43662,0.750288 -1.820742,1.26612 -0.368758,0.500194 -0.55314,1.039464 -0.55314,1.617814 0,0.969138 0.445584,1.703804 1.33675,2.203996 0.891166,0.48456 2.30474,0.726842 4.24072,0.726842 1.27529,0 2.619722,-0.1485 4.033294,-0.445484 1.428938,-0.312618 2.650448,-0.687766 3.664534,-1.12544 z"/>
+ <path style="opacity:0.2" d="m 14.867188,23 c -0.921467,0 -1.701517,0.016 -2.34375,0.04688 -1.368238,0.07742 -2.050782,0.642274 -2.050782,1.695312 0,0.325196 0.08803,0.579796 0.269532,0.765624 0.195462,0.17034 0.544256,0.257812 1.046874,0.257812 l 1.761719,-0.02344 c -0.223385,1.904758 -0.474674,3.754408 -0.753906,5.55078 l -0.460937,3.04297 c -0.153578,1.022068 -0.399297,2.772252 -0.734376,5.25 l -0.0625,0.511718 -0.984374,0.02344 C 9.744914,40.136588 9.1186464,40.29966 8.671875,40.609376 8.2251036,40.919088 8,41.352664 8,41.910156 c 0,0.356178 0.103076,0.626672 0.3125,0.8125 C 8.5219238,42.908486 8.7826886,43 9.0898438,43 c 0.195462,0 0.5236418,-0.03978 0.9843752,-0.11718 1.04712,-0.17034 2.011043,-0.253906 2.890625,-0.253906 0.223386,0 0.680827,0.016 1.378906,0.04688 0.753928,0.03096 1.30721,0.04688 1.65625,0.04688 0.516581,0 0.91608,-0.13922 1.195312,-0.417968 0.293193,-0.278746 0.4375,-0.620808 0.4375,-1.023438 0,-0.43361 -0.133166,-0.759764 -0.398437,-0.976562 -0.26527,-0.216798 -0.767847,-0.32422 -1.507813,-0.32422 -0.502616,0 -0.898211,0.008 -1.191406,0.02344 0.1815,-1.53311 0.423312,-3.438422 0.730469,-5.714844 l 0.441406,-3.042968 c 0.05585,-0.371662 0.209628,-1.38599 0.460938,-3.04297 0.223387,-1.486646 0.34708,-2.32198 0.375,-2.507812 0.418849,-0.0154 1.033976,-0.02344 1.84375,-0.02344 0.516578,0 0.91608,-0.14716 1.195312,-0.441408 C 19.861262,24.920756 20,24.518982 20,24.023438 c 0,-0.278748 -0.127599,-0.513388 -0.378906,-0.69922 -0.251309,-0.201314 -0.554966,-0.30078 -0.917969,-0.30078 z m 8.296874,8 c -0.629402,0 -1.123236,0.11768 -1.480468,0.355468 -0.340218,0.220804 -0.585182,0.577742 -0.738282,1.070314 C 20.315908,34.413048 20,36.510692 20,38.71875 c 0,1.494696 0.12766,2.582324 0.382812,3.261718 C 20.65499,42.65988 21.115302,43 21.761718,43 c 0.52734,0 0.910286,-0.13448 1.148438,-0.40625 0.255164,-0.28875 0.476942,-0.834524 0.664062,-1.632812 0.221144,-0.917198 0.50996,-1.849606 0.867188,-2.800782 0.37424,-0.951164 0.757184,-1.732288 1.148438,-2.34375 0.39125,-0.611466 0.713584,-0.917968 0.96875,-0.917968 0.18712,0 0.28125,0.13448 0.28125,0.40625 0,0.339698 -0.07094,1.053572 -0.207032,2.140624 -0.1701,1.22293 -0.253906,2.159258 -0.253906,2.804688 0,0.764326 0.13798,1.417404 0.410156,1.960938 C 27.078248,42.737472 27.501138,43 28.0625,43 c 0.54435,0 0.937626,-0.13448 1.175782,-0.40625 0.255162,-0.271754 0.473036,-0.817528 0.660156,-1.632812 0.255162,-1.036092 0.58783,-2.01893 0.996094,-2.953126 0.40826,-0.93418 0.818296,-1.681686 1.226562,-2.242188 0.408262,-0.577498 0.720264,-0.867186 0.941406,-0.867186 0.18712,0 0.28125,0.13448 0.28125,0.40625 0,0.407644 -0.11088,1.148694 -0.332032,2.21875 -0.238152,1.222928 -0.355468,2.071286 -0.355468,2.546874 0,0.951162 0.221778,1.681852 0.664062,2.191406 C 33.762596,42.754288 34.417598,43 35.285156,43 c 1.071688,0 2.021932,-0.289688 2.855468,-0.867188 0.850548,-0.577484 1.643532,-1.314628 2.375,-2.214844 C 40.838834,39.544292 41,39.015334 41,38.335938 c 0,-0.356694 -0.06704,-0.636022 -0.203124,-0.839844 -0.11908,-0.203824 -0.290578,-0.304688 -0.51172,-0.304688 -0.255164,0 -0.48337,0.11768 -0.6875,0.35547 -0.782504,0.934192 -1.41432,1.614434 -1.890624,2.039062 -0.459296,0.407642 -0.859,0.61328 -1.19922,0.61328 -0.493316,0 -0.73828,-0.340122 -0.73828,-1.01953 0,-0.475588 0.16116,-1.45199 0.484374,-2.929688 0.374242,-1.732484 0.5625,-2.931336 0.5625,-3.59375 C 36.816406,31.552216 36.26196,31 35.15625,31 c -0.90158,0 -1.872488,0.47462 -2.910156,1.425782 -1.037666,0.951162 -1.981484,2.47332 -2.832032,4.5625 0.05104,-0.305734 0.14516,-0.763536 0.28125,-1.375 0.323206,-1.426752 0.484376,-2.413512 0.484376,-2.957032 0,-0.560514 -0.12764,-0.978246 -0.382812,-1.25 C 29.55872,31.134484 29.142258,31 28.546876,31 c -0.595382,0 -1.233626,0.228914 -1.914064,0.6875 -0.663428,0.441622 -1.318428,1.121866 -1.964844,2.039062 -0.629404,0.917196 -1.173518,2.038456 -1.632812,3.363282 0.06804,-0.747342 0.15574,-1.366804 0.257812,-1.859376 0.10206,-0.509552 0.23614,-1.10576 0.40625,-1.785156 0.255164,-0.95116 0.382814,-1.560262 0.382814,-1.83203 0,-0.237796 -0.06704,-0.399456 -0.203126,-0.484376 C 23.74282,31.044 23.504282,31 23.164062,31 Z"/>
+ <path style="fill:#ffffff" d="m 18.701571,22.02322 q 0.544505,0 0.921468,0.301972 Q 20,22.603938 20,23.022058 q 0,0.743318 -0.418847,1.207888 -0.418849,0.441362 -1.193716,0.441362 -1.21466,0 -1.842934,0.02322 -0.04188,0.278746 -0.376961,2.508716 -0.376966,2.48547 -0.460735,3.042962 l -0.439789,3.042982 q -0.460735,3.414632 -0.732986,5.714298 0.439792,-0.02322 1.193718,-0.02322 1.109948,0 1.507853,0.325196 0.397907,0.325198 0.397907,0.975612 0,0.603944 -0.439789,1.022062 -0.418849,0.418118 -1.193719,0.418118 -0.52356,0 -1.654452,-0.04644 -1.047119,-0.04646 -1.382199,-0.04646 -1.319372,0 -2.890052,0.255522 Q 9.382199,42 9.089005,42 8.6282722,42 8.3141364,41.721254 8,41.442512 8,40.908246 8,40.072008 8.670157,39.607438 9.3403142,39.142866 10.554974,39.119624 l 0.984294,-0.02322 0.06283,-0.511022 q 0.502618,-3.716622 0.732985,-5.249726 l 0.460733,-3.042962 q 0.418848,-2.69456 0.753927,-5.551698 l -1.759162,0.02322 q -0.753928,0 -1.047121,-0.255522 -0.272252,-0.278744 -0.272252,-0.76654 0,-1.579556 2.052357,-1.695702 Q 13.486911,22 14.869111,22 Z"/>
+ <path style="fill:#ffffff" d="M 21.760632,42 Q 20.791008,42 20.382742,40.980884 20,39.961792 20,37.719748 q 0,-3.312086 0.944106,-6.292986 0.229648,-0.738858 0.739974,-1.070062 0.535848,-0.35668 1.479952,-0.35668 0.51033,0 0.71446,0.12736 0.20413,0.12738 0.20413,0.484072 0,0.407654 -0.382744,1.834396 -0.255166,1.019094 -0.408266,1.783424 -0.1531,0.738856 -0.255162,1.85987 0.688942,-1.98724 1.63305,-3.363034 0.969622,-1.375796 1.964764,-2.03823 Q 27.65492,30 28.547992,30 q 0.893074,0 1.250306,0.407648 0.382744,0.407632 0.382744,1.248404 0,0.81528 -0.484808,2.955406 -0.20413,0.917196 -0.280684,1.375796 1.275822,-3.133768 2.832322,-4.560512 Q 33.804374,30 35.156744,30 q 1.658566,0 1.658566,1.656052 0,0.99362 -0.561362,3.592346 -0.484812,2.216548 -0.484812,2.92993 0,1.019114 0.739976,1.019114 0.510328,0 1.199272,-0.611464 0.714458,-0.63694 1.888214,-2.03823 0.306196,-0.356682 0.688942,-0.356682 0.331712,0 0.510328,0.305736 0.20413,0.305732 0.20413,0.840772 0,1.019094 -0.484814,1.57961 -1.097204,1.350322 -2.373026,2.216548 -1.250304,0.866248 -2.857836,0.866248 -1.301338,0 -1.964764,-0.738854 -0.663426,-0.764332 -0.663426,-2.191074 0,-0.713384 0.35723,-2.547778 0.331712,-1.605082 0.331712,-2.216548 0,-0.40765 -0.28068,-0.40765 -0.331714,0 -0.944106,0.866248 -0.612398,0.840752 -1.22479,2.242022 -0.612396,1.401292 -0.99514,2.955428 -0.28068,1.222928 -0.663424,1.630558 -0.357232,0.407648 -1.173756,0.407648 -0.842042,0 -1.27582,-0.789802 -0.408262,-0.8153 -0.408262,-1.961788 0,-0.968144 0.255164,-2.802538 0.204128,-1.630578 0.204128,-2.140126 0,-0.40765 -0.280678,-0.40765 -0.382748,0 -0.969624,0.917198 -0.58688,0.917194 -1.14824,2.34394 -0.535842,1.426764 -0.867556,2.80256 -0.280682,1.197432 -0.663428,1.630558 -0.357228,0.407648 -1.148236,0.407648 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/io.github.NhekoReborn.Nheko.svg b/.icons/awkward/64x64/apps/io.github.NhekoReborn.Nheko.svg
new file mode 120000
index 00000000..10623041
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.NhekoReborn.Nheko.svg
@@ -0,0 +1 @@
+nheko.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.OpenToonz.svg b/.icons/awkward/64x64/apps/io.github.OpenToonz.svg
new file mode 100644
index 00000000..3bf13770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.OpenToonz.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8,5 C 5.2488,5 4,6.2488 4,7.8 V 58.2 C 4,59.7512 5.2488,61 6.8,61 H 38 L 60,39 V 7.8 C 60,6.2488 58.7512,5 57.2,5 Z"/>
+ <path style="fill:#579c3b" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 57.2 C 4,58.7512 5.2488,60 6.8,60 H 38 L 60,38 V 6.8 C 60,5.2488 58.7512,4 57.2,4 Z"/>
+ <path style="opacity:0.2" d="m 22,15 c -7.731986,0 -14,6.268014 -14,14 0,7.731986 6.268014,14 14,14 7.731986,0 14,-6.268014 14,-14 -0.0055,-0.669639 -0.05901,-1.338022 -0.16016,-2 H 43 v 20 h 4 V 27 h 9 V 23 H 34.628906 C 32.31452,18.12083 27.400243,15.007796 22,15 Z m 0,4.199218 C 27.413001,19.198786 31.801214,23.586999 31.800782,29 31.801214,34.413001 27.413001,38.801214 22,38.800782 16.586999,38.801213 12.198787,34.413001 12.199219,29 12.198787,23.586999 16.586999,19.198787 22,19.199218 Z"/>
+ <rect style="fill:#ffffff" width="20" height="4" x="26" y="-47" transform="rotate(90)"/>
+ <path style="fill:#85df66" d="M 60,38 H 40.75 C 39.231174,38 38,39.23123 38,40.75 V 60 Z"/>
+ <rect style="fill:#ffffff" width="24" height="4" x="32" y="22"/>
+ <path style="fill:#ffffff" d="M 22,14 A 14,14 0 0 0 8,28 14,14 0 0 0 22,42 14,14 0 0 0 36,28 14,14 0 0 0 22,14 Z m 0,4.2 A 9.8,9.8 0 0 1 31.8,28 9.8,9.8 0 0 1 22,37.8 9.8,9.8 0 0 1 12.2,28 9.8,9.8 0 0 1 22,18.2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 40.75 38 C 39.231174 38 38 39.23123 38 40.75 L 38 41.75 C 38 40.23123 39.231174 39 40.75 39 L 59 39 L 60 38 L 40.75 38 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/io.github.Pithos.svg b/.icons/awkward/64x64/apps/io.github.Pithos.svg
new file mode 120000
index 00000000..7fa3cf36
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.Pithos.svg
@@ -0,0 +1 @@
+cantata.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.TransmissionRemoteGtk.svg b/.icons/awkward/64x64/apps/io.github.TransmissionRemoteGtk.svg
new file mode 120000
index 00000000..72adf737
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.TransmissionRemoteGtk.svg
@@ -0,0 +1 @@
+transmission-remote-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.arunsivaramanneo.GPUViewer.svg b/.icons/awkward/64x64/apps/io.github.arunsivaramanneo.GPUViewer.svg
new file mode 120000
index 00000000..efc6e8de
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.arunsivaramanneo.GPUViewer.svg
@@ -0,0 +1 @@
+GPU_Viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.betaflight.BetaflightConfigurator.svg b/.icons/awkward/64x64/apps/io.github.betaflight.BetaflightConfigurator.svg
new file mode 120000
index 00000000..fae06105
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.betaflight.BetaflightConfigurator.svg
@@ -0,0 +1 @@
+betaflight-configurator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.celluloid_player.Celluloid.svg b/.icons/awkward/64x64/apps/io.github.celluloid_player.Celluloid.svg
new file mode 120000
index 00000000..2dd814af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.celluloid_player.Celluloid.svg
@@ -0,0 +1 @@
+gnome-mpv.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.cges30901.hmtimer.svg b/.icons/awkward/64x64/apps/io.github.cges30901.hmtimer.svg
new file mode 100644
index 00000000..091ed6c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.cges30901.hmtimer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="17.4" ry="17.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="58" height="58" x="-61" y="-61" rx="17.4" ry="17.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="m 30.300781,8 c -0.6648,0 -1.201172,0.7016943 -1.201172,1.5722656 V 28.427734 C 29.099609,29.298306 29.635981,30 30.300781,30 h 3.59961 c 0.6648,0 1.199218,-0.701694 1.199218,-1.572266 V 9.5722656 C 35.099609,8.7016943 34.565191,8 33.900391,8 Z M 26,14.988281 A 19,19 0 0 0 13,33 19,19 0 0 0 32,52 19,19 0 0 0 51,33 19,19 0 0 0 38,14.998047 v 6.480469 A 13,13 0 0 1 45,33 13,13 0 0 1 32,46 13,13 0 0 1 19,33 13,13 0 0 1 26,21.472656 Z"/>
+ <rect style="fill:#3e63ca" width="6" height="22" x="29.1" y="7" rx="1.2" ry="1.571"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.398438 3 C 10.758838 3 3 10.758838 3 20.398438 L 3 21.398438 C 3 11.758837 10.758838 4 20.398438 4 L 43.601562 4 C 53.241163 4 61 11.758838 61 21.398438 L 61 20.398438 C 61 10.758838 53.241163 3 43.601562 3 L 20.398438 3 z"/>
+ <path style="fill:#3e63ca" d="M 26 13.988281 A 19 19 0 0 0 13 32 A 19 19 0 0 0 32 51 A 19 19 0 0 0 51 32 A 19 19 0 0 0 38 13.998047 L 38 20.478516 A 13 13 0 0 1 45 32 A 13 13 0 0 1 32 45 A 13 13 0 0 1 19 32 A 13 13 0 0 1 26 20.472656 L 26 13.988281 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/io.github.cloose.CuteMarkEd.svg b/.icons/awkward/64x64/apps/io.github.cloose.CuteMarkEd.svg
new file mode 120000
index 00000000..35b66ab1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.cloose.CuteMarkEd.svg
@@ -0,0 +1 @@
+cutemarked.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.gillesdegottex.FMIT.svg b/.icons/awkward/64x64/apps/io.github.gillesdegottex.FMIT.svg
new file mode 120000
index 00000000..1cc53f1c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.gillesdegottex.FMIT.svg
@@ -0,0 +1 @@
+fmit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.guillaumechereau.Goxel.svg b/.icons/awkward/64x64/apps/io.github.guillaumechereau.Goxel.svg
new file mode 120000
index 00000000..9196daf0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.guillaumechereau.Goxel.svg
@@ -0,0 +1 @@
+goxel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.janbar.noson.svg b/.icons/awkward/64x64/apps/io.github.janbar.noson.svg
new file mode 120000
index 00000000..1a8837e0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.janbar.noson.svg
@@ -0,0 +1 @@
+noson.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.jkozera.ZevDocs.svg b/.icons/awkward/64x64/apps/io.github.jkozera.ZevDocs.svg
new file mode 120000
index 00000000..7dbdf35b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.jkozera.ZevDocs.svg
@@ -0,0 +1 @@
+zevdocs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.jliljebl.Flowblade.svg b/.icons/awkward/64x64/apps/io.github.jliljebl.Flowblade.svg
new file mode 120000
index 00000000..2e57497b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.jliljebl.Flowblade.svg
@@ -0,0 +1 @@
+flowblade.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.liberodark.OpenDrive.svg b/.icons/awkward/64x64/apps/io.github.liberodark.OpenDrive.svg
new file mode 120000
index 00000000..8053e906
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.liberodark.OpenDrive.svg
@@ -0,0 +1 @@
+odrive.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.markummitchell.Engauge_Digitizer.svg b/.icons/awkward/64x64/apps/io.github.markummitchell.Engauge_Digitizer.svg
new file mode 120000
index 00000000..239405af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.markummitchell.Engauge_Digitizer.svg
@@ -0,0 +1 @@
+engauge-digitizer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.martinrotter.textosaurus.svg b/.icons/awkward/64x64/apps/io.github.martinrotter.textosaurus.svg
new file mode 120000
index 00000000..49943b9b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.martinrotter.textosaurus.svg
@@ -0,0 +1 @@
+textosaurus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.mki1967.mki3dgame.svg b/.icons/awkward/64x64/apps/io.github.mki1967.mki3dgame.svg
new file mode 100644
index 00000000..4e8b0ef2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.mki1967.mki3dgame.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,58.2 V 7.8 C 60,6.2488 58.7512,5 57.2,5 H 6.8 C 5.2488,5 4,6.2488 4,7.8 V 58.2 C 4,59.7512 5.2488,61 6.8,61 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#424b6d" d="M 60,57.2 V 6.8 C 60,5.2488 58.7512,4 57.2,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 57.2 C 4,58.7512 5.2488,60 6.8,60 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#d62f19" d="m 27.826988,12.714286 -4.503946,3.425045 -10.199797,24.058713 -0.40896,8.27876 8.792649,2.808912 25.177974,-3.381996 3.403522,-4.770308 1.197286,-7.22407 -3.909342,-7.337076 -11.093052,-13.511838 z"/>
+ <path style="fill:#d62f19" d="M 23.001864,15.551393 33.580578,30.09666 12.423149,40.500564 Z"/>
+ <path style="fill:#e84d34" d="m 12.423149,40.500564 -0.42315,8.58575 L 21.118388,52 42.62659,42.325246 44.102092,33.07625 33.580578,30.09666 Z"/>
+ <path style="opacity:0.1" d="M 21.118388,53 47.229542,49.493304 42.62659,43.325246 Z"/>
+ <path style="fill:#962111" d="M 21.118388,52 47.229542,48.493304 42.62659,42.325246 Z"/>
+ <path style="opacity:0.1" d="M 42.62659,43.325942 44.102092,34.076946 47.945068,29.446258 52,37.053838 50.758492,44.545646 47.229542,49.494 Z"/>
+ <path style="fill:#a92513" d="M 42.62659,42.325246 44.102092,33.07625 47.945068,28.445562 52,36.053142 l -1.241508,7.491808 -3.52895,4.948354 z"/>
+ <path style="fill:#c22a16" d="M 44.102092,33.07625 33.580578,30.09666 23.001864,15.551393 27.673484,12 l 8.767882,2.432306 11.503702,14.013256 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23.001953 15.550781 L 12.423828 40.5 L 12.958984 40.236328 L 23.001953 16.550781 L 33.044922 30.359375 L 33.580078 30.095703 L 23.001953 15.550781 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 33.580078 30.095703 L 12.423828 40.5 L 12 49.085938 L 12.048828 49.101562 L 12.423828 41.5 L 33.580078 31.095703 L 43.949219 34.033203 L 44.101562 33.076172 L 33.580078 30.095703 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.673828 12 L 23.001953 15.550781 L 23.470703 16.195312 L 27.673828 13 L 36.441406 15.431641 L 47.533203 28.943359 L 47.945312 28.445312 L 36.441406 14.431641 L 27.673828 12 z"/>
+ <path style="opacity:0.1" d="M 43.949219 34.033203 L 42.626953 42.326172 L 21.119141 52 L 12.048828 49.101562 L 12 50.085938 L 21.119141 53 L 42.626953 43.326172 L 44.101562 34.076172 L 43.949219 34.033203 z"/>
+ <path style="opacity:0.1" d="M 47.533203 28.943359 L 44.101562 33.076172 L 43.949219 34.033203 L 44.101562 34.076172 L 47.945312 29.445312 L 47.533203 28.943359 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/io.github.mmstick.FontFinder.svg b/.icons/awkward/64x64/apps/io.github.mmstick.FontFinder.svg
new file mode 120000
index 00000000..2a446a66
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.mmstick.FontFinder.svg
@@ -0,0 +1 @@
+typecatcher.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.mujx.Nheko.svg b/.icons/awkward/64x64/apps/io.github.mujx.Nheko.svg
new file mode 120000
index 00000000..10623041
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.mujx.Nheko.svg
@@ -0,0 +1 @@
+nheko.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.openWMail.openWMail.svg b/.icons/awkward/64x64/apps/io.github.openWMail.openWMail.svg
new file mode 120000
index 00000000..a0517ef7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.openWMail.openWMail.svg
@@ -0,0 +1 @@
+WMail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.qtox.qTox.svg b/.icons/awkward/64x64/apps/io.github.qtox.qTox.svg
new file mode 120000
index 00000000..52fdec57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.qtox.qTox.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.quodlibet.QuodLibet.svg b/.icons/awkward/64x64/apps/io.github.quodlibet.QuodLibet.svg
new file mode 120000
index 00000000..baa60135
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.quodlibet.QuodLibet.svg
@@ -0,0 +1 @@
+quodlibet.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.rinigus.OSMScoutServer.svg b/.icons/awkward/64x64/apps/io.github.rinigus.OSMScoutServer.svg
new file mode 120000
index 00000000..0953e1cf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.rinigus.OSMScoutServer.svg
@@ -0,0 +1 @@
+osmscout-server.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.rinigus.PureMaps.svg b/.icons/awkward/64x64/apps/io.github.rinigus.PureMaps.svg
new file mode 120000
index 00000000..32e4efe5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.rinigus.PureMaps.svg
@@ -0,0 +1 @@
+harbour-pure-maps.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.github.wereturtle.ghostwriter.svg b/.icons/awkward/64x64/apps/io.github.wereturtle.ghostwriter.svg
new file mode 120000
index 00000000..edbf8f72
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.github.wereturtle.ghostwriter.svg
@@ -0,0 +1 @@
+ghostwriter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.gitlab.Goodvibes.svg b/.icons/awkward/64x64/apps/io.gitlab.Goodvibes.svg
new file mode 120000
index 00000000..ceaa9d83
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.gitlab.Goodvibes.svg
@@ -0,0 +1 @@
+goodvibes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.gitlab.construo.construo.svg b/.icons/awkward/64x64/apps/io.gitlab.construo.construo.svg
new file mode 120000
index 00000000..df4e1cba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.gitlab.construo.construo.svg
@@ -0,0 +1 @@
+construo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.gitlab.evtest_qt.evtest_qt.svg b/.icons/awkward/64x64/apps/io.gitlab.evtest_qt.evtest_qt.svg
new file mode 120000
index 00000000..d01d9b36
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/io.gitlab.jstest_gtk.jstest_gtk.svg b/.icons/awkward/64x64/apps/io.gitlab.jstest_gtk.jstest_gtk.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/io.gitlab.osslugaru.Lugaru.svg b/.icons/awkward/64x64/apps/io.gitlab.osslugaru.Lugaru.svg
new file mode 120000
index 00000000..8102854f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.gitlab.osslugaru.Lugaru.svg
@@ -0,0 +1 @@
+lugaru.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.gitlab.windstille.Windstille-0_2.svg b/.icons/awkward/64x64/apps/io.gitlab.windstille.Windstille-0_2.svg
new file mode 120000
index 00000000..46979cac
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/io.lbry.lbry-app.svg b/.icons/awkward/64x64/apps/io.lbry.lbry-app.svg
new file mode 120000
index 00000000..c0f1215c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.lbry.lbry-app.svg
@@ -0,0 +1 @@
+lbry.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.liri.BaseApp.svg b/.icons/awkward/64x64/apps/io.liri.BaseApp.svg
new file mode 120000
index 00000000..9c1d0c74
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.liri.BaseApp.svg
@@ -0,0 +1 @@
+liri.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.liri.Calculator.svg b/.icons/awkward/64x64/apps/io.liri.Calculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.liri.Calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.liri.Text.svg b/.icons/awkward/64x64/apps/io.liri.Text.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.liri.Text.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.lmms.LMMS.svg b/.icons/awkward/64x64/apps/io.lmms.LMMS.svg
new file mode 120000
index 00000000..954d4097
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.lmms.LMMS.svg
@@ -0,0 +1 @@
+lmms.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.mgba.mGBA.svg b/.icons/awkward/64x64/apps/io.mgba.mGBA.svg
new file mode 120000
index 00000000..dbd5214e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.mgba.mGBA.svg
@@ -0,0 +1 @@
+mgba.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.neovim.nvim.svg b/.icons/awkward/64x64/apps/io.neovim.nvim.svg
new file mode 120000
index 00000000..f481afa8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.neovim.nvim.svg
@@ -0,0 +1 @@
+nvim.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.otsaloma.gaupol.svg b/.icons/awkward/64x64/apps/io.otsaloma.gaupol.svg
new file mode 120000
index 00000000..2ca7b01c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.otsaloma.gaupol.svg
@@ -0,0 +1 @@
+gaupol.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.otsaloma.nfoview.svg b/.icons/awkward/64x64/apps/io.otsaloma.nfoview.svg
new file mode 120000
index 00000000..a1be8f4b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.otsaloma.nfoview.svg
@@ -0,0 +1 @@
+nfoview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.poez.Poezio.svg b/.icons/awkward/64x64/apps/io.poez.Poezio.svg
new file mode 120000
index 00000000..1bba08e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.poez.Poezio.svg
@@ -0,0 +1 @@
+poezio.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.thp.numptyphysics.svg b/.icons/awkward/64x64/apps/io.thp.numptyphysics.svg
new file mode 120000
index 00000000..097b7086
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.thp.numptyphysics.svg
@@ -0,0 +1 @@
+numptyphysics.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/io.webtorrent.WebTorrent.svg b/.icons/awkward/64x64/apps/io.webtorrent.WebTorrent.svg
new file mode 120000
index 00000000..6401f7dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/io.webtorrent.WebTorrent.svg
@@ -0,0 +1 @@
+webtorrent-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ipython.svg b/.icons/awkward/64x64/apps/ipython.svg
new file mode 100644
index 00000000..eafaf71b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ipython.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="50" x="4" y="8" rx="2.8" ry="2.778"/>
+ <rect style="fill:#8e8e8e" width="56" height="50" x="4" y="7" rx="2.8" ry="2.778"/>
+ <rect style="fill:#35454e" width="56" height="38" x="4" y="13"/>
+ <path style="opacity:0.2" d="m 17,20 v 3 23 h 3 4 V 43 H 20 V 23 h 4 v -3 h -4 z m 21,0 v 3 h 4 v 20 h -4 v 3 h 7 V 43 20 Z m 9.5,4 A 1.5,1.5 0 0 0 46,25.5 1.5,1.5 0 0 0 47.5,27 1.5,1.5 0 0 0 49,25.5 1.5,1.5 0 0 0 47.5,24 Z m 0,15 A 1.5,1.5 0 0 0 46,40.5 1.5,1.5 0 0 0 47.5,42 1.5,1.5 0 0 0 49,40.5 1.5,1.5 0 0 0 47.5,39 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 7 C 5.2495811 7 4 8.2384549 4 9.7773438 L 4 10.777344 C 4 9.2384549 5.2495811 8 6.8007812 8 L 57.199219 8 C 58.750419 8 60 9.2384549 60 10.777344 L 60 9.7773438 C 60 8.2384549 58.750419 7 57.199219 7 L 6.8007812 7 z"/>
+ <rect style="opacity:0.2" width="56" height="1" x="4" y="13"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="56" height="1" x="4" y="51"/>
+ <rect style="fill:#267edb" width="3" height="26" x="17" y="19"/>
+ <rect style="fill:#267edb" width="7" height="3" x="17" y="19"/>
+ <rect style="fill:#267edb" width="7" height="3" x="17" y="42"/>
+ <rect style="fill:#267edb" width="3" height="26" x="-45" y="19" transform="scale(-1,1)"/>
+ <rect style="fill:#267edb" width="7" height="3" x="-45" y="19" transform="scale(-1,1)"/>
+ <rect style="fill:#267edb" width="7" height="3" x="-45" y="42" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="M 26.748047,24.041016 24.052734,25.359375 30.912109,39.375 c -0.232916,0.445216 -0.464801,0.874274 -0.695312,1.257812 -0.517675,0.861343 -1.030487,1.546371 -1.4375,1.94336 C 28.372283,42.97316 28.134933,43 28.199219,43 H 27 v 3 h 1.199219 c 1.114285,0 1.972638,-0.59152 2.675781,-1.277344 0.703143,-0.685824 1.316114,-1.548061 1.914062,-2.542968 1.195901,-1.989816 2.304008,-4.517225 3.283204,-7.035157 1.958391,-5.035863 3.371093,-10.037109 3.371093,-10.037109 l -2.886718,-0.816406 c 0,0 -1.387689,4.901488 -3.279297,9.765625 -0.237535,0.610802 -0.484756,1.219799 -0.736328,1.818359 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3" d="m 25.400001,23.7 7,14.3"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3" d="m 38.000001,23.7 c 0,0 -5.6,19.8 -9.8,19.8 H 27"/>
+ <path style="fill:#267edb" d="M 49,24.5 A 1.5,1.5 0 0 1 47.5,26 1.5,1.5 0 0 1 46,24.5 1.5,1.5 0 0 1 47.5,23.000001 1.5,1.5 0 0 1 49,24.5 Z"/>
+ <path style="fill:#267edb" d="M 49,39.5 A 1.5,1.5 0 0 1 47.5,41 1.5,1.5 0 0 1 46,39.5 1.5,1.5 0 0 1 47.5,38.000001 1.5,1.5 0 0 1 49,39.5 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ipython3.svg b/.icons/awkward/64x64/apps/ipython3.svg
new file mode 120000
index 00000000..53cbe2bd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ipython3.svg
@@ -0,0 +1 @@
+ipython.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/irc-chat.svg b/.icons/awkward/64x64/apps/irc-chat.svg
new file mode 100644
index 00000000..5f1699a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/irc-chat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 58,7 -4,4 0,2 6,-6 -2,0 z m -38,29 0,2 c 0,1.662 1.338,3 3,3 l 28,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -28,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#4bae4f" d="m 23,6 c -1.662,0 -3,1.338 -3,3 l 0,28 c 0,1.662 1.338,3 3,3 l 28,0 c 1.662,0 3,-1.338 3,-3 L 54,12 60,6 23,6 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23 6 C 21.338 6 20 7.338 20 9 L 20 10 C 20 8.338 21.338 7 23 7 L 59 7 L 60 6 L 23 6 z"/>
+ <path style="opacity:0.2" d="m 4,25 6,6 0,-2 -4,-4 -2,0 z m 6,29 0,2 c 0,1.662 1.338,3 3,3 l 28,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -28,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#8ac249" d="m 4,24 6,6 0,25 c 0,1.662 1.338,3 3,3 l 28,0 c 1.662,0 3,-1.338 3,-3 l 0,-28 c 0,-1.662 -1.338,-3 -3,-3 L 4,24 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4 24 L 5 25 L 41 25 C 42.662 25 44 26.338 44 28 L 44 27 C 44 25.338 42.662 24 41 24 L 4 24 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 23.066,31 -1.0586,6 -5.8828,0 0,2 5.5312,0 -1.0625,6 -4.4688,0 0,2 4.1172,0 -1.0586,6 2,0 1.0586,-6 5,0 -1.05858,6 2,0 1.05858,-6 6.8828,0 0,-2 -6.5312,0 1.06248,-6 5.4688,0 0,-2 -5.1172,0 1.05858,-6 -2,0 -1.05858,6 -5,0 1.05858,-6 z m 0.58984,8 5,0 -1.06248,6 -5,0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 22.9415,30 -1.0586,6 -5.8828,0 0,2 5.5312,0 -1.0625,6 -4.4688,0 0,2 4.1172,0 -1.0586,6 2,0 1.0586,-6 5,0 -1.05858,6 2,0 1.05858,-6 6.8828,0 0,-2 -6.5312,0 1.06248,-6 5.4688,0 0,-2 -5.1172,0 1.05858,-6 -2,0 -1.05858,6 -5,0 1.05858,-6 z m 0.58984,8 5,0 -1.06248,6 -5,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/irccloud-desktop.svg b/.icons/awkward/64x64/apps/irccloud-desktop.svg
new file mode 100644
index 00000000..f529cc5b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/irccloud-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#2a7bdb" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 31,15 A 12,12 0 0 0 19.039062,26.228516 9,9 0 0 0 12,35 a 9,9 0 0 0 9,9 h -0.04297 l 0.81836,0.04492 c 0.194743,0.683519 0.372391,1.377102 0.324218,2.052734 0.02365,1.698428 -0.909404,2.73259 -2.052734,3.722656 -0.290794,0.154264 -0.51316,0.333746 -0.492187,0.398438 0.06912,0.213114 1.402557,0.667369 2.1875,0.746094 1.01273,0.101528 2.421687,-0.02172 3.228515,-0.324219 1.282776,-0.480939 2.313561,-1.282703 3.039063,-2.369141 0.62037,-0.929013 0.945543,-1.848164 1.042968,-2.921875 L 29.134766,44.044922 34.15625,44 H 44.5 A 7.5,7.5 0 0 0 52,36.5 7.5,7.5 0 0 0 44.5,29 7.5,7.5 0 0 0 42.789062,29.207031 12,12 0 0 0 43,27 12,12 0 0 0 31,15 Z"/>
+ <path style="fill:#ffffff" d="M 31 14 A 12 12 0 0 0 19.039062 25.228516 A 9 9 0 0 0 12 34 A 9 9 0 0 0 21 43 L 20.957031 43 L 21.775391 43.044922 C 21.970134 43.728441 22.147782 44.422024 22.099609 45.097656 C 22.123259 46.796084 21.190205 47.830246 20.046875 48.820312 C 19.756081 48.974576 19.533715 49.154058 19.554688 49.21875 C 19.623808 49.431864 20.957245 49.886119 21.742188 49.964844 C 22.754918 50.066372 24.163875 49.943125 24.970703 49.640625 C 26.253479 49.159686 27.284264 48.357922 28.009766 47.271484 C 28.630136 46.342471 28.955309 45.42332 29.052734 44.349609 L 29.134766 43.044922 L 34.15625 43 L 44.5 43 A 7.5 7.5 0 0 0 52 35.5 A 7.5 7.5 0 0 0 44.5 28 A 7.5 7.5 0 0 0 42.789062 28.207031 A 12 12 0 0 0 43 26 A 12 12 0 0 0 31 14 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/iridium-browser.svg b/.icons/awkward/64x64/apps/iridium-browser.svg
new file mode 100644
index 00000000..93f6ec4f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/iridium-browser.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1" xml:space="preserve">
+ <g transform="matrix(1.25,0,0,-1.25,0,64.00033)">
+ <path style="opacity:0.2" d="m 28.800848,45.599417 a 20.799153,20.799577 0 0 1 -0.793718,-0.02812 c -0.373516,0.0084 -0.745535,0.02928 -1.121829,0.0188 -1.238791,-0.03466 -2.495425,-0.169397 -3.752972,-0.41874 l -0.0032,-0.0032 c -1.260648,-0.251053 -2.482313,-0.60292 -3.6529,-1.053086 -0.409653,-0.159001 -0.795533,-0.373501 -1.146829,-0.637487 -0.689532,0.140137 -1.294973,0.503123 -2.018668,0.509365 -0.61927,0.0054 -1.245115,-0.04105 -1.871798,-0.143747 C 8.9527279,42.948327 5.4850443,38.201072 4.7237046,33.062173 4.4895541,32.934119 4.2398994,32.842329 4.0081087,32.709054 2.3455413,31.752809 1.4117351,29.898675 1.6332055,27.993526 1.8290417,26.306704 2.2085993,24.280709 2.9300277,22.068646 3.2985012,20.938515 3.7558886,19.765683 4.3237209,18.565593 l 0.00312,-0.0063 C 4.9811221,17.172394 5.7816178,15.766848 6.7517469,14.375052 11.759608,7.231489 19.20123,4.0002588 28.016506,4.0346373 l -0.206242,-0.01562 0.324985,0.01562 A 20.799153,20.799577 0 0 1 28.800848,4.000264 20.799153,20.799577 0 0 1 49.6,24.799841 20.799153,20.799577 0 0 1 28.800848,45.599417 Z"/>
+ <path style="fill:#e4e4e4" d="m 28.800359,46.399841 a 20.799153,20.799577 0 0 1 -0.793718,-0.02812 c -0.373516,0.0084 -0.745535,0.02928 -1.121829,0.0188 -1.238791,-0.03466 -2.495425,-0.169396 -3.752972,-0.418739 l -0.0032,-0.0032 c -1.260648,-0.251053 -2.482313,-0.60292 -3.6529,-1.053087 -0.409653,-0.159001 -0.795533,-0.3735 -1.146829,-0.637487 -0.689532,0.140137 -1.294973,0.503124 -2.018668,0.509366 -0.61927,0.0054 -1.245115,-0.04105 -1.871798,-0.143747 C 8.9522389,43.748751 5.4845553,39.001495 4.7232156,33.862596 4.4890651,33.734543 4.2394104,33.642752 4.0076197,33.509477 2.3450523,32.553233 1.4112461,30.699098 1.6327165,28.793949 1.8285527,27.107127 2.2081103,25.081133 2.9295387,22.86907 3.2980122,21.738939 3.7553996,20.566107 4.3232319,19.366017 l 0.00312,-0.0063 C 4.9806331,17.972818 5.7811288,16.567272 6.7512579,15.175476 11.759119,8.0319125 19.200741,4.8006822 28.016017,4.8350607 l -0.206242,-0.01562 0.324985,0.01562 A 20.799153,20.799577 0 0 1 28.800359,4.8006874 20.799153,20.799577 0 0 1 49.599512,25.600264 20.799153,20.799577 0 0 1 28.800359,46.399841 Z"/>
+ <path style="fill:#4282de" d="m 28.749471,29.51733 c -0.0052,0.123678 -0.0176,0.251293 -0.02512,0.372245 -0.06874,0.907151 -0.182856,1.748196 -0.311999,2.507491 -0.02514,0.116577 -0.04378,0.232939 -0.06466,0.343467 -0.0086,0.05024 -0.0186,0.09696 -0.02736,0.147637 -0.0126,0.04608 -0.0211,0.09636 -0.03082,0.140557 -1.361524,0.262137 -2.730752,0.433765 -4.104644,0.515095 -0.761873,0.04692 -1.528451,0.06194 -2.291136,0.05278 -1.562186,-0.0192 -3.127718,-0.155776 -4.688322,-0.411239 -0.162103,-0.02336 -0.327772,-0.05338 -0.490603,-0.08174 -0.06174,-0.0124 -0.123598,-0.02042 -0.182597,-0.03502 -1.0764,-0.197462 -2.137644,-0.449795 -3.181858,-0.759686 -0.226002,-0.06339 -0.449713,-0.12992 -0.674539,-0.204578 -0.128368,-0.03816 -0.257932,-0.07945 -0.382265,-0.120328 C 11.558819,31.740852 10.845154,31.47413 10.132988,31.183424 8.8572378,30.654984 7.6119576,30.043961 6.4008774,29.347643 6.5657581,27.927484 6.8847502,26.216307 7.49103,24.357354 7.8004343,23.408412 8.1832263,22.426564 8.6606722,21.41752 l 0.00688,-0.01 c 0.5437351,-1.152598 1.2094958,-2.32443 2.0217688,-3.489733 0.268128,-0.386029 0.539602,-0.754312 0.821131,-1.113001 3.019215,-3.862793 6.581137,-6.027213 9.266193,-7.204653 0.02012,0.0198 0.04276,0.03674 0.06208,0.05654 0.0457,0.0448 0.09574,0.09115 0.141697,0.134905 0.742169,0.693397 1.531309,1.525264 2.324079,2.502714 0.0589,0.0761 0.120617,0.149899 0.178976,0.227121 0.04864,0.05752 0.09242,0.118455 0.140817,0.175946 0.104258,0.140617 0.215522,0.283009 0.324184,0.42882 0.87883,1.194875 1.72684,2.57026 2.470855,4.143844 0.05454,0.113246 0.106218,0.222722 0.156117,0.335543 0.393088,0.865025 0.752323,1.790756 1.063716,2.779696 0.03446,0.109238 0.07014,0.220178 0.107018,0.336501 0.005,0.0211 0.0098,0.04156 0.0194,0.06242 l -6.08e-4,0.0028 c 0.287062,0.963832 0.501548,1.913191 0.659272,2.826535 0.0104,0.05304 0.0186,0.108997 0.0294,0.157776 0.0215,0.126658 0.04054,0.248789 0.05718,0.372769 0.144337,0.931027 0.228475,1.824561 0.266792,2.685163 0.0044,0.129698 0.009,0.254837 0.0086,0.383716 0.0296,0.807468 0.011,1.576148 -0.03646,2.304579"/>
+ <path style="opacity:0.2" d="m 18.400635,26.399551 c -1.325456,0 -2.399951,-1.074495 -2.399951,-2.399951 6.37e-4,-1.021372 0.647643,-1.930442 1.612466,-2.26558 l 0,-2.524606 -0.0125,-0.01875 3.199935,0.0094 -0.828108,2.990223 c 0.524836,0.454877 0.826879,1.114813 0.828108,1.809338 0,1.325456 -1.074495,2.399951 -2.399951,2.399951 z"/>
+ <path style="fill:#ffffff" d="m 18.400635,27.199776 c -1.325456,0 -2.399951,-1.074495 -2.399951,-2.399951 6.37e-4,-1.021372 0.647643,-1.930442 1.612466,-2.26558 l 0,-2.524606 -0.0125,-0.01875 3.199935,0.0094 -0.828108,2.990223 c 0.524836,0.454877 0.826879,1.114813 0.828108,1.809338 0,1.325456 -1.074495,2.399951 -2.399951,2.399951 z"/>
+ <path style="fill:#3f3f3f" d="m 27.01921,41.593233 c -0.975753,-0.0273 -1.964667,-0.135276 -2.953065,-0.331244 -0.995007,-0.198195 -1.956595,-0.477357 -2.868692,-0.828108 0.866533,-0.569434 1.668877,-1.748279 2.371827,-2.559323 0.344399,0.09414 0.690004,0.173684 1.043728,0.240621 3.964317,0.786906 7.650724,0.351042 10.771655,-1.693794 l 2.962441,1.321926 0.08125,0.0375 c -3.153156,2.514913 -7.180892,3.930652 -11.40914,3.812423 z m 12.590367,-4.846776 -0.0375,-0.01875 C 39.310563,36.602528 39.059222,36.476662 38.79709,36.352714 38.529153,36.237276 38.263142,36.118589 37.990857,35.996471 37.651844,35.845535 37.307704,35.702567 36.950252,35.56523 36.736815,35.481453 36.51493,35.393412 36.297141,35.302736 36.006204,35.187319 35.702652,35.0881 35.406533,34.977742 c -0.301506,-0.09697 -0.602479,-0.214227 -0.91248,-0.309368 -1.231505,-0.404913 -2.517418,-0.748689 -3.834298,-1.056229 -0.271793,-0.05984 -0.549567,-0.10987 -0.824983,-0.162496 l 0.01568,-0.07499 c 0.02235,-0.101678 0.02965,-0.125453 0.01248,-0.06249 l 0.02187,-0.07499 0.01568,-0.07813 c 0.0019,-0.012 0.0094,-0.05592 0.02501,-0.146877 0.02323,-0.123406 0.04097,-0.221814 0.05312,-0.27812 l 0.0062,-0.03437 0.0032,-0.03125 c 0.08864,-0.521215 0.151277,-1.778577 0.218745,-2.374237 0.388473,0.127262 0.779134,0.250768 1.159352,0.387493 1.343613,0.500462 2.638119,1.036138 3.853046,1.628092 0.305236,0.137133 0.604073,0.306891 0.899982,0.446866 0.29446,0.160477 0.586723,0.2959 0.871858,0.453116 0.381904,0.216253 0.756525,0.421885 1.12185,0.631236 0.180077,0.10243 0.352171,0.206716 0.524991,0.30937 0.261096,0.160477 0.519897,0.320126 0.774983,0.471866 0.251566,0.155804 0.49483,0.326863 0.737486,0.481239 0.08517,0.05577 0.168971,0.110224 0.249995,0.165622 l -0.79061,1.477378 z m 5.293643,-8.846695 -0.293745,-0.153117 c -0.25343,-0.130429 -0.510904,-0.269025 -0.759359,-0.403117 -0.245971,-0.131117 -0.488614,-0.256922 -0.737485,-0.368743 l -1.534343,-0.70936 -3.074938,-1.421846 -0.765608,-0.353117 c -0.248872,-0.11563 -0.521364,-0.211207 -0.778111,-0.312495 -2.034131,-0.85521 -4.747169,-1.491769 -7.243601,-2.053083 -0.09606,-0.840031 -0.338001,-1.437657 -0.549989,-2.218705 -0.08421,-0.267417 -0.181314,-0.519186 -0.271869,-0.778109 2.726086,-0.104062 7.726562,0.05129 12.349748,3.940545 0.181735,-1.155312 -1.840801,-3.945556 -2.581199,-4.834277 -2.722778,-3.279612 -7.480769,-3.934563 -11.949756,-3.803047 -0.475591,-0.804987 -0.967835,-1.563569 -1.474969,-2.253079 l -0.0032,-0.0032 -0.0032,-0.0032 c -0.123134,-0.165237 -0.2342,-0.306749 -0.321869,-0.424992 l -0.03125,-0.04062 -0.03125,-0.0375 c 0.0026,0.003 -0.05429,-0.06365 -0.09062,-0.109374 l -0.04688,-0.06249 c -0.0046,-0.0056 -0.0014,-0.0035 -0.0062,-0.0094 -0.05344,-0.06806 -0.110078,-0.140493 -0.134365,-0.171872 l -0.0094,-0.01568 -0.01248,-0.01568 C 24.181323,10.832789 23.8159,10.422488 23.453554,10.02798 c 0.44026,-0.09622 0.889508,-0.156637 1.331223,-0.231245 0.458782,-0.100398 0.927736,-0.113726 1.403097,-0.143741 0.472045,-0.02187 0.937111,-0.07894 1.412471,-0.0375 l 1.43122,0.0625 1.368723,0.199996 0.340619,0.04688 c 0.06817,0.01376 0.09302,0.01072 0.19062,0.03437 l 0.172049,0.04095 0.684362,0.168747 c 0.225248,0.05842 0.457247,0.105534 0.68436,0.178122 l 0.665612,0.224995 0.662486,0.22812 0.646862,0.284369 0.643737,0.281245 c 0.209705,0.106014 0.409445,0.216543 0.618737,0.328118 l 0.621862,0.331243 c 0.201834,0.112366 0.391475,0.253497 0.590614,0.374993 0.392059,0.249297 0.786065,0.500599 1.143727,0.799983 0.371754,0.283622 0.747186,0.560714 1.081227,0.890608 0.348955,0.312773 0.70053,0.622441 0.996855,0.962479 l 0.46874,0.496865 0.115629,0.131246 0.125006,0.137501 c 0.07128,0.08963 0.147261,0.183339 0.218746,0.27187 0.27581,0.365942 0.582122,0.718334 0.824983,1.106227 l 0.387491,0.574988 c 0.122462,0.197244 0.234363,0.399741 0.349993,0.599988 0.247835,0.399619 0.443546,0.807764 0.640613,1.212474 0.205975,0.392967 0.391016,0.861439 0.543739,1.271849 l 0.237494,0.646862 c 0.06963,0.21522 0.12891,0.438041 0.196871,0.659361 l 0.187497,0.662488 0.140622,0.665612 c 0.101949,0.433537 0.160524,0.910754 0.22187,1.359346 0.0659,0.458735 0.07272,0.892843 0.112494,1.365598 0.01659,0.445828 -0.0051,0.915281 -0.01248,1.362472 z"/>
+ <path style="fill:#4282de" d="m 37.381499,30.969474 c -1.86941,-0.950784 -4.686272,-2.212418 -7.027983,-2.90018 0.0352,-0.675156 0.05856,-1.367087 0.03126,-2.112456 -0.0014,-0.139878 -0.0056,-0.269326 -0.0094,-0.378118 l 0,-0.0124 0,-0.0094 c -0.0096,-0.216582 -0.03146,-0.441711 -0.04688,-0.662486 3.082377,0.68007 6.658462,1.877949 8.921694,2.722059 -1.072154,0.851049 -1.712881,2.06788 -1.868712,3.353056 z"/>
+ <path style="fill:#4282de" d="m 44.267971,29.42982 c -0.810048,-1.211036 -2.301803,-1.700014 -3.623552,-1.282444 -0.279719,0.08398 -0.556503,0.213391 -0.812562,0.386994 -1.059198,0.702371 -1.562314,1.918643 -1.402563,3.096171 0.06156,0.462802 0.224861,0.924977 0.502904,1.34066 0.976916,1.470291 2.965925,1.87278 4.438207,0.89566 1.4704,-0.9767 1.87218,-2.963191 0.897566,-4.437041"/>
+ <path style="fill:#3f3f3f" d="m 16.269429,39.987015 c -0.350157,0.0031 -0.702759,-0.02332 -1.056229,-0.08125 -3.289977,-0.535711 -5.6139048,-3.618508 -5.9155047,-7.343601 0.074603,0.03153 0.1470754,0.06902 0.2218705,0.1 l 0.00312,0 0.00626,0 c 0.6982052,0.285008 1.4031252,0.546984 2.1280802,0.790609 0.494695,2.228441 1.942923,3.958308 3.912421,4.281163 0.487214,0.07958 0.975278,0.06516 1.443719,-0.025 0.189649,-0.03542 0.371881,-0.08427 0.553116,-0.143748 0.774233,-0.254258 1.495577,-0.714414 2.118705,-1.346847 0.11843,-0.118738 0.228976,-0.23945 0.334369,-0.371867 0.185558,-0.217488 0.353656,-0.461084 0.509364,-0.715611 0.449121,0.02424 0.898299,0.06323 1.346848,0.06875 0.371266,0.0045 0.748073,-0.02 1.121852,-0.02813 -0.275357,0.5982 -0.582828,1.17053 -0.962481,1.671843 -0.122296,0.162056 -0.243836,0.314951 -0.368741,0.46249 -0.543867,0.629119 -1.161258,1.16847 -1.828088,1.587468 -0.177506,0.116037 -0.364383,0.223648 -0.549988,0.321868 -0.941036,0.488162 -1.968223,0.7628 -3.018689,0.771859 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(0.8,0,0,-0.8,0,51.200264)" d="M 36 6 A 25.998941 25.999471 0 0 0 35.007812 6.0351562 C 34.540917 6.0246562 34.075836 5.9986187 33.605469 6.0117188 C 32.05698 6.0550438 30.485996 6.2234775 28.914062 6.5351562 L 28.910156 6.5390625 C 27.334346 6.8528787 25.806984 7.29276 24.34375 7.8554688 C 23.831684 8.05422 23.351229 8.32236 22.912109 8.6523438 C 22.050194 8.4771725 21.293291 8.0234275 20.388672 8.015625 C 19.614584 8.008875 18.832182 8.0669412 18.048828 8.1953125 C 11.19107 9.3139075 6.8559715 15.248251 5.9042969 21.671875 C 5.6116088 21.831941 5.299504 21.946687 5.0097656 22.113281 C 2.9818065 23.279684 1.8309014 25.515696 2.0332031 27.835938 C 2.1897297 25.891553 3.276348 24.110276 5.0097656 23.113281 C 5.299504 22.946687 5.6116088 22.831941 5.9042969 22.671875 C 6.8559715 16.248251 11.19107 10.315861 18.048828 9.1972656 C 18.832182 9.0688944 19.614584 9.0108281 20.388672 9.0175781 C 21.293291 9.0253806 22.050194 9.4791256 22.912109 9.6542969 C 23.351229 9.3243131 23.831684 9.0561731 24.34375 8.8574219 C 25.806984 8.2947131 27.334346 7.8548319 28.910156 7.5410156 L 28.914062 7.5351562 C 30.485996 7.2234775 32.05698 7.0569969 33.605469 7.0136719 C 34.075836 7.0005719 34.540917 7.0266094 35.007812 7.0371094 A 25.998941 25.999471 0 0 1 36 7.0019531 A 25.998941 25.999471 0 0 1 61.978516 32.582031 A 25.998941 25.999471 0 0 0 62 32 A 25.998941 25.999471 0 0 0 36 6 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/iron_product_logo.svg b/.icons/awkward/64x64/apps/iron_product_logo.svg
new file mode 100644
index 00000000..42dc180f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/iron_product_logo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="-61" y="-59.99" rx="27.995" ry="27.995" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="-60" y="-59.99" rx="27.995" ry="27.995" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.2;fill:#ffffff" d="m31.994141 4.0117188c-15.508974 0-27.994141 12.485168-27.994141 27.99414 0 0.11277 0.0113401 0.222824 0.0175781 0.333985 0.3494496-15.200617 12.688964-27.333985 27.976563-27.333985 15.286296 4e-7 27.627054 12.131277 27.978515 27.330079 0.006113-0.109854 0.015625-0.218646 0.015625-0.330079 0-15.508972-12.485168-27.99414-27.99414-27.99414z"/>
+ <path style="opacity:.2" d="m29.356517 17.020136c-4.078566-0.1203-8.00203 0.719866-11.625195 1.572682-5.337848 1.25642-14.122075 5.14982-14.122075 5.14982-2.1195206 0.919962-2.1531175 3.928449-0.054675 4.895992 3.0190112 1.545023 7.5958301 2.189433 8.2335211 5.673179 0.940024 5.135409-4.4549814 9.84182-7.3138803 14.578071-1.7119433 2.722107 1.9324582 5.608855 4.1658039 3.299756 0 0 13.836001-12.84421 31.899081-13.330209 3.363853-0.09052 7.84378 1.401538 11.341402 3.019762 3.497623 1.618224 5.988342 2.844315 5.988342 2.844315 2.211299 1.444496 4.944087-1.468577 3.902838-3.90389-5.179816-12.102691-15.901761-22.061141-30.634281-23.684341l-0.02343-0.0027c-0.588539-0.05918-1.174797-0.09534-1.757449-0.112516z"/>
+ <path style="fill:#3886dc" d="m29.356517 16.020526c-4.078566-0.1203-8.00203 0.719867-11.625195 1.572682-5.337848 1.25642-14.122075 5.14982-14.122075 5.14982-2.1195206 0.919963-2.1531175 3.928449-0.054675 4.895993 3.0190112 1.545022 7.5958304 2.189432 8.2335214 5.673178 0.940024 5.135409-4.4549817 9.84182-7.3138806 14.578072-1.7119433 2.722106 1.9324582 5.608855 4.1658039 3.299756 0 0 13.836002-12.844211 31.899082-13.33021 3.363853-0.09052 7.84378 1.401538 11.341402 3.019763 3.497623 1.618224 5.988342 2.844314 5.988342 2.844314 2.211299 1.444496 4.944087-1.468577 3.902838-3.90389-5.179816-12.102691-15.901761-22.061141-30.634281-23.68434l-0.02343-0.0027c-0.588539-0.05918-1.174797-0.09534-1.757449-0.112516z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/iso-image-burn.svg b/.icons/awkward/64x64/apps/iso-image-burn.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/iso-image-burn.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/isomaster.svg b/.icons/awkward/64x64/apps/isomaster.svg
new file mode 100644
index 00000000..a14201d1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/isomaster.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z m 0,16 A 12,12 0 0 1 44,32 12,12 0 0 1 32,44 12,12 0 0 1 20,32 12,12 0 0 1 32,20 Z"/>
+ <path style="fill:#848484" d="M 32,16 A 15,15 0 0 0 17,31 15,15 0 0 0 32,46 15,15 0 0 0 47,31 15,15 0 0 0 32,16 Z m 0,9 c 3.3138,0 6,2.6862 6,6 0,3.3138 -2.6862,6 -6,6 -3.3138,0 -6,-2.6862 -6,-6 0,-3.3138 2.6862,-6 6,-6 z"/>
+ <path style="fill:#e4e4e4" d="M 32,3 C 16.488,3 4,15.488 4,31 4,46.512 16.488,59 32,59 47.512,59 60,46.512 60,31 60,15.488 47.512,3 32,3 Z m 0,16 A 12,12 0 0 1 44,31 12,12 0 0 1 32,43 12,12 0 0 1 20,31 12,12 0 0 1 32,19 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,3 C 16.488,3 4,15.488 4,31 c 0,0.113556 0.011285,0.224032 0.017578,0.335938 C 4.3691213,16.134181 16.710728,4 32,4 47.287972,4 59.630821,16.13209 59.984375,31.332031 59.990631,31.221433 60,31.112217 60,31 60,15.488 47.512,3 32,3 Z M 20.050781,31.996094 A 12,12 0 0 0 20,33 a 12,12 0 0 0 0.02539,0.5 12,12 0 0 1 0.02539,-0.503906 A 12,12 0 0 0 32,44 12,12 0 0 0 43.949219,33.003906 12,12 0 0 1 43.978516,33.595703 12,12 0 0 0 44,33 12,12 0 0 0 43.949219,32.003906 12,12 0 0 1 32,43 12,12 0 0 1 20.050781,31.996094 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,46.848 A 16,16 0 0 1 48,62 16,16 0 0 1 32.042,47.152 16,16 0 0 0 32,48 16,16 0 0 0 48,64 16,16 0 0 0 64,48 16,16 0 0 0 63.95704,46.84766 Z"/>
+ <circle style="fill:#0056c8" cx="48" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="M 40,51.436 V 55 h 3.5638 l 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.862,1.874 3.564,3.564 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/istanbul.svg b/.icons/awkward/64x64/apps/istanbul.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/istanbul.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/itch.svg b/.icons/awkward/64x64/apps/itch.svg
new file mode 100644
index 00000000..1d6c99fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/itch.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0000004,56.199269 0,1.999971 c 0,1.551178 1.2495621,2.80076 2.80076,2.80076 L 57.19804,61 c 1.551177,0 2.80076,-1.249582 2.80076,-2.80076 l 0,-1.999971 c 0,1.551177 -1.249563,2.80076 -2.80076,2.80076 l -50.3972796,0 c -1.5503779,0 -2.79996,-1.39998 -2.79996,-2.79996 z"/>
+ <rect style="fill:#fa5c5c" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 21.819746,16.999829 a 9.0482706,16.556563 17.882 0 0 -0.664051,0 9.0482706,16.556563 17.882 0 0 -11.9686288,13.863202 9.0482706,16.556563 17.882 0 0 4.0897418,17.984143 9.0482706,16.556563 17.882 0 0 9.824059,-5.859316 l 17.999743,0 a 16.556563,9.0482706 72.118 0 0 9.820259,5.859316 16.556563,9.0482706 72.118 0 0 4.093742,-17.984143 16.556563,9.0482706 72.118 0 0 -13.538807,-13.734204 16.556563,9.0482706 72.118 0 0 -4.765531,5.859317 l -9.222468,0 a 9.0482706,16.556563 17.882 0 0 -4.765532,-5.859317 9.0482706,16.556563 17.882 0 0 -0.902327,-0.131998 z m 6.179911,9.999857 7.999886,0 0,5.999914 1.999971,0 -5.999914,5.999915 -5.999914,-5.999915 1.999971,0 0,-5.999914 z"/>
+ <path style="fill:#ffffff" d="m 21.819746,16.007688 a 9.0482706,16.556563 17.882 0 0 -0.663991,0.004 9.0482706,16.556563 17.882 0 0 -11.9682288,13.864001 9.0482706,16.556563 17.882 0 0 4.0897418,17.983743 9.0482706,16.556563 17.882 0 0 9.824459,-5.859916 l 17.999743,0 a 16.556563,9.0482706 72.118 0 0 9.819859,5.859916 16.556563,9.0482706 72.118 0 0 4.093942,-17.983743 16.556563,9.0482706 72.118 0 0 -13.539807,-13.735203 16.556563,9.0482706 72.118 0 0 -4.765931,5.859316 l -9.221868,0 a 9.0482706,16.556563 17.882 0 0 -4.765932,-5.859316 9.0482706,16.556563 17.882 0 0 -0.901987,-0.132798 z m 6.179911,9.992057 7.999886,0 0,5.999914 1.999971,0 -5.999914,5.999914 -5.999914,-5.999914 1.999971,0 0,-5.999914 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8007812 C 4 6.2496035 5.2496034 5 6.8007812 5 L 57.199219 5 C 58.749196 5 60 6.2496034 60 7.8007812 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/itmages.svg b/.icons/awkward/64x64/apps/itmages.svg
new file mode 100644
index 00000000..ccf019fc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/itmages.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#0081ff" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 15.999829,17.000457 0,31.999543 5.999914,0 0,-31.999543 -5.999914,0 z m 13.9998,0 0,5.999914 5.999914,0 0,25.999629 5.999914,0 0,-25.999629 5.999914,0 0,-5.999914 -17.999742,0 z"/>
+ <g style="fill:#8addff" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.866e-4)">
+ <path d="m 8,8 3,0 0,16 -3,0 z"/>
+ <path d="m 18,8 3,0 0,16 -3,0 z"/>
+ <path d="m 24,8 0,3 -9,0 0,-3 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/itunes.svg b/.icons/awkward/64x64/apps/itunes.svg
new file mode 120000
index 00000000..9df0f543
--- /dev/null
+++ b/.icons/awkward/64x64/apps/itunes.svg
@@ -0,0 +1 @@
+musique.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/jabref.svg b/.icons/awkward/64x64/apps/jabref.svg
new file mode 100644
index 00000000..ce83add8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jabref.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill-rule:evenodd;opacity:0.2" d="M 14.453778,9.0001416 A 6.000975,6.0005823 0 0 0 9.9456837,18.957143 c 6.5999053,7.516799 7.2536773,14.72659 6.9184013,19.632755 -0.09984,1.458724 -0.487866,1.99505 -0.738327,2.312493 -0.250462,0.317444 -1.149883,0.575047 0.273454,0.004 a 6.000975,6.0005823 0 0 0 -0.0039,0.004 c -0.189028,0.07596 -0.341269,0.84442 -3.156447,-0.960935 A 6.000975,6.0005823 0 0 0 3.9999997,45.000035 C 3.9999997,51.667376 10.481983,57 17.606319,57 25.2921,57 31.103732,51.500212 32.767422,44.738318 c 1.22323,1.3865 2.360949,2.835048 3.808832,4.046862 4.512886,3.777089 10.136713,6.793274 16.172886,8.082008 a 6.000975,6.0005823 0 0 0 5.79333,-9.789035 C 56.200076,44.366549 52.600067,40.58754 50.159134,37.38287 49.414568,36.405339 49.177965,35.892262 48.768422,35.199282 51.077964,33.152106 52.985195,30.917159 53.721857,28.000086 54.751003,23.924818 52.928856,19.6388 50.463842,17.125118 45.533811,12.097752 38.446864,10.153638 30.857146,9.0626414 A 6.000975,6.0005823 0 0 0 25.532595,11.004042 C 23.872808,10.366556 19.971405,9.0011694 14.453778,9.0001416 Z M 46.322957,37.308652 c -0.0239,0.02008 -0.0188,0.06316 -0.04296,0.08204 l -0.316426,0.230469 c 0.140389,-0.09538 0.221604,-0.216229 0.359397,-0.312499 z"/>
+ <path style="fill:#55648f" d="M 14.453778,8.0000713 A 6.000975,6.0005823 0 0 0 9.9456837,17.957073 c 6.5999053,7.516799 7.2536773,14.72659 6.9184013,19.632755 -0.09984,1.458724 -0.487866,1.99505 -0.738327,2.312493 -0.250462,0.317443 -1.149883,0.575047 0.273454,0.004 a 6.000975,6.0005823 0 0 0 -0.0039,0.004 c -0.189028,0.07596 -0.341269,0.84442 -3.156447,-0.960935 a 6.000975,6.0005823 0 0 0 -9.2388653,5.050579 c 0,6.66734 6.4819833,11.999965 13.6063193,11.999965 7.685781,0 13.497413,-5.499788 15.161103,-12.261682 1.22323,1.3865 2.360949,2.835048 3.808832,4.046862 4.512886,3.777089 10.136713,6.793274 16.172886,8.082008 a 6.000975,6.0005823 0 0 0 5.79333,-9.789035 C 56.200076,43.366479 52.600067,39.58747 50.159134,36.3828 49.414568,35.405268 49.177965,34.892192 48.768422,34.199212 51.077964,32.152036 52.985195,29.917089 53.721857,27.000015 54.751003,22.924747 52.928856,18.63873 50.463842,16.125047 45.533811,11.097682 38.446864,9.1535681 30.857146,8.0625711 A 6.000975,6.0005823 0 0 0 25.532595,10.003972 C 23.872808,9.3664861 19.971405,8.0010991 14.453778,8.0000713 Z M 46.322957,36.308582 c -0.0239,0.02008 -0.0188,0.06316 -0.04296,0.08204 l -0.316426,0.230469 c 0.140389,-0.09538 0.221604,-0.216229 0.359397,-0.312499 z"/>
+ <path style="fill-rule:evenodd;opacity:0.2" d="m 14.453196,15.00007 c 7.776999,8.858 8.804531,18 8.394531,24 -0.36,5.26 -3.596844,7.228562 -4.214844,7.476562 -1.2888,0.518 -4.316812,1.291438 -8.632812,-1.476562 0,3.23 2.775669,6 7.605469,6 4.829599,0 8.783937,-3.878094 9.585937,-8.246094 2.7874,-22.5502 -2.515624,-25.71875 -2.515624,-25.71875 0,0 -4.854829,-2.034156 -10.222657,-2.035156 z m 15.546875,0 c 1.412,5.9836 12,8.339594 12,11.183594 0,2.846 -8.116,3.335312 -8,7.945312 0.118,6.376 10.352,14.811094 20,16.871094 -4.236,-4.904 -14.940156,-15.59575 -11.410156,-18.34375 12.7058,-8.632 1.057156,-15.69441 -12.589844,-17.65625 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 14.453196,14 c 7.776999,8.858 8.804531,18 8.394531,24 -0.36,5.26 -3.596844,7.228562 -4.214844,7.476562 -1.2888,0.518 -4.316812,1.291438 -8.632812,-1.476562 0,3.23 2.775669,6 7.605469,6 4.829599,0 8.783937,-3.878094 9.585937,-8.246094 2.7874,-22.5502 -2.515624,-25.71875 -2.515624,-25.71875 0,0 -4.854829,-2.034156 -10.222657,-2.035156 z m 15.546875,0 c 1.412,5.9836 12,8.339594 12,11.183594 0,2.846 -8.116,3.335312 -8,7.945312 0.118,6.376 10.352,14.811094 20,16.871094 C 49.764071,45.096 39.059915,34.40425 42.589915,31.65625 55.295715,23.02425 43.647071,15.96184 30.000071,14 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 14.453125,8 A 6.000975,6.0005823 0 0 0 8.4824219,14.476562 6.000975,6.0005823 0 0 1 14.453125,9 c 5.517627,0.00103 9.42029,1.366421 11.080078,2.003906 A 6.000975,6.0005823 0 0 1 30.857422,9.0625 c 7.589718,1.090997 14.675439,3.035134 19.605469,8.0625 1.873194,1.910178 3.37354,4.844759 3.535156,7.931641 C 54.150928,21.612263 52.53763,18.240702 50.462891,16.125 45.532861,11.097634 38.44714,9.153497 30.857422,8.0625 a 6.000975,6.0005823 0 0 0 -5.324219,1.941406 C 23.873415,9.3664207 19.970752,8.0010278 14.453125,8 Z m 34.693359,26.851562 c -0.126585,0.115821 -0.249667,0.233099 -0.378906,0.347657 0.409544,0.69298 0.646059,1.206062 1.390625,2.183593 2.440933,3.204671 6.042371,6.983709 8.384766,9.695313 a 6.000975,6.0005823 0 0 1 1.43164,3.453125 6.000975,6.0005823 0 0 0 -1.43164,-4.453125 c -2.342395,-2.711604 -5.943833,-6.490642 -8.384766,-9.695313 -0.497697,-0.653419 -0.764586,-1.100428 -1.011719,-1.53125 z M 16.916016,36.15625 c -0.01021,0.490024 -0.02182,0.981181 -0.05273,1.433594 -0.09984,1.458723 -0.48782,1.995057 -0.738281,2.3125 -0.07065,0.08955 -0.183786,0.167702 -0.291016,0.230468 -0.405827,-0.0103 -1.144851,-0.253172 -2.595703,-1.183593 A 6.000975,6.0005823 0 0 0 4,44 c 0,0.165493 0.021399,0.326447 0.029297,0.490234 a 6.000975,6.0005823 0 0 1 9.208984,-4.541015 c 1.450852,0.930421 2.189876,1.173297 2.595703,1.183593 0.10723,-0.06277 0.220362,-0.140919 0.291016,-0.230468 0.250461,-0.317443 0.638439,-0.853777 0.738281,-2.3125 0.05152,-0.753967 0.06592,-1.578065 0.05273,-2.433594 z m 29.40625,1.152344 c -0.137793,0.09627 -0.218987,0.21712 -0.359375,0.3125 l 0.316406,-0.230469 c 0.02416,-0.01888 0.01907,-0.06195 0.04297,-0.08203 z M 16.398438,39.90625 a 6.000975,6.0005823 0 0 0 -0.0039,0.0039 c -0.08652,0.03477 -0.175858,0.20704 -0.505859,0.21875 0.06788,-0.03449 0.03437,-0.03193 0.509766,-0.222656 z m 0,1 c -0.4754,0.190731 -0.441884,0.188164 -0.509766,0.222656 0.330001,-0.01171 0.419337,-0.183981 0.505859,-0.21875 a 6.000975,6.0005823 0 0 1 0.0039,-0.0039 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jamendo.svg b/.icons/awkward/64x64/apps/jamendo.svg
new file mode 100644
index 00000000..1f236738
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jamendo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#672168" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 31.9996,13.000686 A 19.999714,19.999714 0 0 0 11.999886,33.0004 19.999714,19.999714 0 0 0 31.9996,53.000114 19.999714,19.999714 0 0 0 51.999314,33.0004 19.999714,19.999714 0 0 0 31.9996,13.000686 Z m -6.726504,7.999886 a 1.2498221,1.3333209 0 0 1 0.593752,0.175777 l 17.499749,10.663848 a 1.2498221,1.3333209 0 0 1 0,2.320367 L 25.866848,44.824411 a 1.2498221,1.3333209 0 0 1 -1.867974,-1.159983 l 0,-21.327695 a 1.2498221,1.3333209 0 0 1 1.273982,-1.335981 z"/>
+ <path style="fill:#ffffff" d="M 31.9996,12.000715 A 19.999714,19.999714 0 0 0 11.999886,32.000429 19.999714,19.999714 0 0 0 31.9996,52.000143 19.999714,19.999714 0 0 0 51.999314,32.000429 19.999714,19.999714 0 0 0 31.9996,12.000715 Z m -6.725904,7.999886 a 1.2498221,1.3333209 0 0 1 0.593992,0.175997 l 17.499749,10.663848 a 1.2498221,1.3333209 0 0 1 0,2.319966 L 25.867688,43.82426 a 1.2498221,1.3333209 0 0 1 -1.867974,-1.159983 l 0,-21.327696 a 1.2498221,1.3333209 0 0 1 1.273982,-1.33598 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jami.svg b/.icons/awkward/64x64/apps/jami.svg
new file mode 120000
index 00000000..b57bb8cb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jami.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/jamovi.svg b/.icons/awkward/64x64/apps/jamovi.svg
new file mode 100644
index 00000000..114b35cc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jamovi.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#2e6cb9" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:8" d="M 44,19 C 44,33 35.8,45 26,45 M 22,19 v 30"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:8" d="M 44,18 C 44,32 35.8,44 26,44 M 22,18 v 30"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jango.svg b/.icons/awkward/64x64/apps/jango.svg
new file mode 100644
index 00000000..2fc870f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jango.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#19416f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 34,11 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 29.332032,21 C 27.485364,21 26,22.338 26,24 c 0,1.662 1.485364,3 3.332032,3 L 32,27 32,44.597656 c 0,1.595218 -0.579824,2.892054 -2.074218,3.65625 A 4,4 0 0 0 26,45 a 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 c 7.5,0 12,0.0013 12,-8.402344 L 38,21 32.667968,21 32,21 29.332032,21 Z"/>
+ <g transform="matrix(2,0,0,2,-2,0)">
+ <path style="fill:#ffffff" transform="matrix(0.5,0,0,0.5,1,0)" d="m 34,10 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 29.333984,20 C 27.486948,20 26,21.338 26,23 c 0,1.662 1.486948,3 3.333984,3 L 32,26 32,43.595703 c 0,1.596312 -0.575579,2.900081 -2.072266,3.664063 A 4,4 0 0 0 26,44 a 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 c 7.5,0 12,-6.73e-4 12,-8.404297 L 38,20 l -5.333984,0 -3.332032,0 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812,4 C 5.2495812,4 4,5.2495812 4,6.8007812 l 0,1 C 4,6.2495813 5.2495812,5 6.8007812,5 L 57.199219,5 C 58.750419,5 60,6.2495812 60,7.8007812 l 0,-1 C 60,5.2495813 58.750419,4 57.199219,4 L 6.8007812,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jasp.svg b/.icons/awkward/64x64/apps/jasp.svg
new file mode 100644
index 00000000..0c117422
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jasp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#7bb034" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 43.929184,13.000002 c -1.006282,0 -1.86351,0.720286 -2.037716,1.712356 -0.0128,0.07242 -0.0217,0.14658 -0.02598,0.220958 l -5.533856,1.834032 c -0.356176,-0.45927 -0.867484,-0.772384 -1.434612,-0.872484 -0.1342,-0.024 -0.271998,-0.03614 -0.409828,-0.03614 -1.139066,0 -2.1088,0.815328 -2.305774,1.93837 -0.16904,0.954784 0.280996,1.913184 1.106146,2.409382 l -5.2742,28.107462 c -0.700116,0.03986 -1.343026,0.393328 -1.754226,0.956672 l -6.542164,-3.741626 c 0.01,-0.03828 0.017,-0.07558 0.02298,-0.11228 0.08836,-0.49914 -0.02284,-1.000328 -0.312032,-1.410228 -0.15368,-0.218496 -0.352691,-0.401498 -0.583645,-0.537498 l 0.518346,-4.613924 c 0.278054,-0.052 0.54046,-0.1653 0.766575,-0.332202 l 8.30181,4.03029 0.241792,-1.375082 -3.615324,-2.027612 0.542714,-3.044712 c 0.755998,-0.094 1.342898,-0.741328 1.342898,-1.522998 0,-0.846386 -0.687808,-1.535128 -1.533148,-1.535128 -0.746344,0 -1.380386,0.535572 -1.509408,1.286856 0,0 -0.0128,0.10086 -0.0178,0.17092 -0.0042,0.02544 -0.0058,0.05086 -0.0058,0.07728 l 0.0028,0.05414 c 2.56e-4,0.0072 9.12e-4,0.0142 0.0013,0.021 l -3.274786,1.336312 c -0.0148,-0.024 -0.03056,-0.04686 -0.04626,-0.069 -0.288562,-0.413696 -0.721129,-0.689424 -1.215805,-0.775896 -0.10448,-0.019 -0.21545,-0.02828 -0.329976,-0.02828 -0.916751,0 -1.696631,0.655342 -1.854274,1.556612 -0.138914,0.774944 0.235037,1.559528 0.903759,1.953044 l -0.516336,4.607096 c -0.773413,0.13714 -1.381401,0.735372 -1.516972,1.52273 -0.08966,0.495856 0.0207,0.996712 0.310275,1.409722 0.288904,0.412844 0.721588,0.688488 1.217819,0.776158 0.476914,0.08528 1.00698,-0.02972 1.415408,-0.32133 l 6.838534,3.901666 c -0.03012,0.52537 0.11406,1.041198 0.415624,1.472686 0.359802,0.513796 0.89718,0.856556 1.512434,0.964254 0.1382,0.02472 0.2721,0.03642 0.40957,0.03642 1.138726,0 2.108372,-0.814958 2.305518,-1.9356 0.0128,-0.072 0.02112,-0.14288 0.02598,-0.209326 l 5.93043,-2.53821 c 0.306506,0.33863 0.714192,0.565774 1.170576,0.64673 0.11836,0.0202 0.239734,0.03086 0.360302,0.03086 1.006266,0 1.863498,-0.720374 2.037702,-1.712614 0.0958,-0.544358 -0.02626,-1.09374 -0.344112,-1.548528 -0.11892,-0.16896 -0.258654,-0.31664 -0.41664,-0.44091 l 5.208282,-28.21359 c 0.791174,-0.19276 1.397408,-0.83067 1.540218,-1.646868 0.19888,-1.12477 -0.554096,-2.20177 -1.678686,-2.40077 l -0.0014,-5.28e-4 c -0.11664,-0.02 -0.240892,-0.03058 -0.358518,-0.03058 z m -2.72e-4,1.317442 c 0.0447,0 0.08922,0.0042 0.13264,0.0114 0.12334,0.02158 0.238638,0.077 0.355234,0.17242 0.205598,0.17828 0.301326,0.440272 0.25544,0.701056 -0.04656,0.262858 -0.229412,0.483944 -0.477272,0.575928 -0.12234,0.04628 -0.260964,0.05958 -0.395664,0.03572 -0.39241,-0.06872 -0.661284,-0.432828 -0.619024,-0.824956 l 0.01,-0.05358 c 0.06554,-0.358128 0.376476,-0.618142 0.739034,-0.618142 z m -1.485392,2.186642 c 0.10122,0.10514 0.213736,0.19898 0.336544,0.281142 l -5.188896,28.100316 c -0.857944,0.1436 -1.536948,0.80427 -1.69132,1.679484 -0.0086,0.054 -0.016,0.10872 -0.0204,0.16308 l -5.869524,2.516966 c -0.11408,-0.15292 -0.244546,-0.289386 -0.389598,-0.408314 l 5.312832,-28.3383 c 0.944876,-0.18122 1.695046,-0.928572 1.862884,-1.886284 0.0144,-0.08042 0.0247,-0.16152 0.03054,-0.242458 z m -7.956624,0.672062 c 0.06182,0 0.12094,0.0058 0.18066,0.017 0.24269,0.04242 0.463464,0.17622 0.621792,0.377458 0.17974,0.227656 0.255398,0.506328 0.214526,0.78627 l -0.0072,0.04958 c -0.0781,0.388328 -0.374822,0.696842 -0.764804,0.79107 -0.1673,0.042 -0.29176,0.04072 -0.419924,0.0178 -0.1392,-0.02486 -0.270914,-0.07814 -0.390608,-0.15878 -0.338246,-0.227372 -0.511836,-0.632628 -0.442166,-1.031828 0.08766,-0.491714 0.511622,-0.84847 1.008378,-0.84847 z M 25.409892,34.17015 c 0.227858,0 0.413096,0.1853 0.413096,0.4126 0,0.228342 -0.18524,0.414128 -0.413096,0.414128 -0.22767,0 -0.413096,-0.1858 -0.413096,-0.414128 0,-0.2273 0.18542,-0.4126 0.413096,-0.4126 z m -1.153646,1.416556 c 0.05112,0.057 0.11136,0.11558 0.18798,0.18076 0.05896,0.04814 0.11836,0.09072 0.17836,0.12772 l -0.49042,2.736526 -3.276876,-1.213398 c 0.0058,-0.02858 0.0128,-0.05742 0.0178,-0.08672 0.0207,-0.12128 0.0287,-0.248314 0.02298,-0.379482 z m -5.242321,0.851402 c 0.03382,0 0.06882,0.0028 0.09908,0.0086 0.15142,0.02686 0.278466,0.10842 0.366612,0.233856 0.08322,0.11886 0.11806,0.261814 0.0998,0.399714 l -0.0188,0.05658 c -0.03584,0.15412 -0.13492,0.281086 -0.279696,0.358756 l -0.13034,0.05128 c -0.10864,0.03042 -0.17666,0.02858 -0.232198,0.0192 -0.07624,-0.0128 -0.15246,-0.045 -0.219561,-0.09058 -0.186112,-0.126 -0.281209,-0.349086 -0.242048,-0.567582 l 5.14e-4,-0.0014 c 0.04697,-0.271144 0.28098,-0.467972 0.556605,-0.467972 z m -1.129806,8.082106 c 0.0317,0 0.06581,0.0042 0.09937,0.01 0.07624,0.0142 0.152476,0.04586 0.222332,0.09272 0.0611,0.04258 0.108358,0.08858 0.145036,0.14086 0.08294,0.11786 0.117072,0.260012 0.0968,0.402756 -0.01142,0.02586 -0.02213,0.05228 -0.02856,0.07556 -0.04869,0.1662 -0.157886,0.294144 -0.310019,0.361286 -0.125342,0.05586 -0.232311,0.05942 -0.324409,0.045 -0.148508,-0.02542 -0.277726,-0.10814 -0.365357,-0.234614 -0.0868,-0.12328 -0.120072,-0.273042 -0.09323,-0.424242 0.03669,-0.215386 0.198962,-0.384472 0.449232,-0.447986 0.04411,-0.0114 0.08237,-0.021 0.108928,-0.021 z m 20.067337,1.637514 c 0.424134,0 0.768086,0.344 0.768086,0.768584 0,0.4244 -0.343952,0.768572 -0.768086,0.768572 -0.424318,0 -0.768344,-0.344172 -0.768344,-0.768572 0,-0.424584 0.344026,-0.768584 0.768344,-0.768584 z m -0.0114,0.0114 c 0.04726,-6.44e-4 0.09022,0.0042 0.13092,0.01 0.08594,0.0156 0.1672,0.04572 0.241048,0.08872 -0.07382,-0.04314 -0.15514,-0.07342 -0.241048,-0.089 -0.04056,-0.0072 -0.08366,-0.01 -0.13092,-0.01 z m -0.15666,0.0182 c -0.07068,0.0148 -0.13734,0.03956 -0.1986,0.07228 0.06138,-0.03272 0.12792,-0.05744 0.1986,-0.07228 z m -0.07782,1.451698 c 0.03398,0.0114 0.06868,0.02042 0.10408,0.02686 0.03812,0.0072 0.08052,0.01 0.12248,0.01 -0.04212,-6.44e-4 -0.08422,-0.0042 -0.12248,-0.01 -0.0354,-0.0058 -0.0701,-0.0152 -0.10408,-0.02658 z m -9.559142,1.988308 c 0.05968,0 0.12094,0.0058 0.17988,0.0162 0.227686,0.03986 0.432228,0.15812 0.59023,0.340042 l 0.04854,0.05614 c 0.05412,0.07272 0.0978,0.15032 0.13092,0.23334 0.06468,0.15794 0.08936,0.319972 0.0741,0.482902 l -0.0164,0.0188 v 0.07886 c -0.1078,0.539514 -0.625536,0.912228 -1.18524,0.812814 -0.269244,-0.04728 -0.503896,-0.19744 -0.66171,-0.423728 -0.10806,-0.15342 -0.17074,-0.335942 -0.18092,-0.525102 -0.0042,-0.097 -0.0012,-0.17406 0.01,-0.2412 0.0192,-0.10858 0.05796,-0.216414 0.11594,-0.320314 0.1799,-0.324828 0.521514,-0.527484 0.894424,-0.528656 z"/>
+ <path style="fill:#ffffff" d="m 43.929184,12.000004 c -1.006282,0 -1.86351,0.720286 -2.037716,1.712356 -0.0128,0.07242 -0.0217,0.14658 -0.02598,0.220958 l -5.533856,1.834034 c -0.356176,-0.459272 -0.867484,-0.772386 -1.434612,-0.872486 -0.1342,-0.024 -0.271998,-0.03614 -0.409828,-0.03614 -1.139066,0 -2.1088,0.815328 -2.305774,1.93837 -0.16904,0.954784 0.280996,1.913184 1.106146,2.409382 l -5.2742,28.107462 c -0.700116,0.03986 -1.343026,0.393328 -1.754226,0.956672 l -6.542164,-3.741626 c 0.01,-0.03828 0.017,-0.07558 0.02298,-0.11228 0.08836,-0.49914 -0.02284,-1.000328 -0.312032,-1.410228 -0.15368,-0.218496 -0.352691,-0.401498 -0.583645,-0.537498 l 0.518346,-4.613924 c 0.278054,-0.052 0.54046,-0.1653 0.766575,-0.332202 l 8.30181,4.03029 0.241792,-1.375082 -3.615324,-2.027612 0.542714,-3.044712 c 0.755998,-0.094 1.342898,-0.741328 1.342898,-1.522998 0,-0.846386 -0.687808,-1.535128 -1.533148,-1.535128 -0.746344,0 -1.380386,0.535572 -1.509408,1.286856 0,0 -0.0128,0.10086 -0.0178,0.17092 -0.0042,0.02544 -0.0058,0.05086 -0.0058,0.07728 l 0.0028,0.05414 c 2.56e-4,0.0072 9.12e-4,0.0142 0.0013,0.021 l -3.274786,1.336312 c -0.0148,-0.024 -0.03056,-0.04686 -0.04626,-0.069 -0.288562,-0.413696 -0.721129,-0.689424 -1.215805,-0.775896 -0.10448,-0.019 -0.21545,-0.02828 -0.329976,-0.02828 -0.916751,0 -1.696631,0.655342 -1.854274,1.556612 -0.138914,0.774944 0.235037,1.559528 0.903759,1.953044 l -0.516336,4.607096 c -0.773413,0.13714 -1.381401,0.735372 -1.516972,1.52273 -0.08966,0.495856 0.0207,0.996712 0.310275,1.409722 0.288904,0.412844 0.721588,0.688488 1.217819,0.776158 0.476914,0.08528 1.00698,-0.02972 1.415408,-0.32133 l 6.838534,3.901666 c -0.03012,0.52537 0.11406,1.041198 0.415624,1.472686 0.359802,0.513796 0.89718,0.856556 1.512434,0.964254 0.1382,0.02472 0.2721,0.03642 0.40957,0.03642 1.138726,0 2.108372,-0.814958 2.305518,-1.9356 0.0128,-0.072 0.02112,-0.14288 0.02598,-0.209326 l 5.93043,-2.53821 c 0.306506,0.33863 0.714192,0.565774 1.170576,0.64673 0.11836,0.0202 0.239734,0.03086 0.360302,0.03086 1.006266,0 1.863498,-0.720374 2.037702,-1.712614 0.0958,-0.544358 -0.02626,-1.09374 -0.344112,-1.548528 -0.11892,-0.16896 -0.258654,-0.31664 -0.41664,-0.44091 l 5.208282,-28.21359 c 0.791174,-0.19276 1.397408,-0.83067 1.540218,-1.646868 0.19888,-1.124772 -0.554096,-2.20177 -1.678686,-2.40077 l -0.0014,-5.28e-4 c -0.11664,-0.02 -0.240892,-0.03058 -0.358518,-0.03058 z m -2.72e-4,1.317442 c 0.0447,0 0.08922,0.0042 0.13264,0.0114 0.12334,0.02158 0.238638,0.077 0.355234,0.17242 0.205598,0.17828 0.301326,0.440272 0.25544,0.701056 -0.04656,0.262858 -0.229412,0.483944 -0.477272,0.575928 -0.12234,0.04628 -0.260964,0.05958 -0.395664,0.03572 -0.39241,-0.06872 -0.661284,-0.432828 -0.619024,-0.824956 l 0.01,-0.05358 c 0.06554,-0.358128 0.376476,-0.618142 0.739034,-0.618142 z m -1.485392,2.18664 c 0.10122,0.10514 0.213736,0.19898 0.336544,0.281144 l -5.188896,28.100316 c -0.857944,0.1436 -1.536948,0.80427 -1.69132,1.679484 -0.0086,0.054 -0.016,0.10872 -0.0204,0.16308 l -5.869524,2.516966 c -0.11408,-0.15292 -0.244546,-0.289386 -0.389598,-0.408314 l 5.312832,-28.3383 c 0.944876,-0.18122 1.695046,-0.928572 1.862884,-1.886284 0.0144,-0.08042 0.0247,-0.16152 0.03054,-0.242458 z m -7.956624,0.672064 c 0.06182,0 0.12094,0.0058 0.18066,0.017 0.24269,0.04242 0.463464,0.17622 0.621792,0.377458 0.17974,0.227656 0.255398,0.506328 0.214526,0.78627 l -0.0072,0.04958 c -0.0781,0.388328 -0.374822,0.696842 -0.764804,0.79107 -0.1673,0.042 -0.29176,0.04072 -0.419924,0.0178 -0.1392,-0.02486 -0.270914,-0.07814 -0.390608,-0.15878 -0.338246,-0.2273 -0.511836,-0.632556 -0.442166,-1.031756 0.08766,-0.491714 0.511622,-0.84847 1.008378,-0.84847 z m -9.077004,16.994002 c 0.227858,0 0.413096,0.1853 0.413096,0.4126 0,0.228342 -0.18524,0.414128 -0.413096,0.414128 -0.22767,0 -0.413096,-0.1858 -0.413096,-0.414128 0,-0.2273 0.18542,-0.4126 0.413096,-0.4126 z m -1.153646,1.416556 c 0.05112,0.057 0.11136,0.11558 0.18798,0.18076 0.05896,0.04814 0.11836,0.09072 0.17836,0.12772 l -0.49042,2.736526 -3.276876,-1.213398 c 0.0058,-0.02858 0.0128,-0.05742 0.0178,-0.08672 0.0207,-0.12128 0.0287,-0.248314 0.02298,-0.379482 z m -5.242321,0.851402 c 0.03382,0 0.06882,0.0028 0.09908,0.0086 0.15142,0.02686 0.278466,0.10842 0.366612,0.233856 0.08322,0.11886 0.11806,0.261814 0.0998,0.399714 l -0.0188,0.05658 c -0.03584,0.15412 -0.13492,0.281086 -0.279696,0.358756 l -0.13034,0.05128 c -0.10864,0.03042 -0.17666,0.02858 -0.232198,0.0192 -0.07624,-0.0128 -0.15246,-0.045 -0.219561,-0.09058 -0.186112,-0.126 -0.281209,-0.349086 -0.242048,-0.567582 l 5.14e-4,-0.0014 c 0.04697,-0.271144 0.28098,-0.467972 0.556605,-0.467972 z m -1.129806,8.082106 c 0.0317,0 0.06581,0.0042 0.09937,0.01 0.07624,0.0142 0.152476,0.04586 0.222332,0.09272 0.0611,0.04258 0.108358,0.08858 0.145036,0.14086 0.08294,0.11786 0.117072,0.260012 0.0968,0.402756 -0.01142,0.02586 -0.02213,0.05228 -0.02856,0.07556 -0.04869,0.1662 -0.157886,0.294144 -0.310019,0.361286 -0.125342,0.05586 -0.232311,0.05942 -0.324409,0.045 -0.148508,-0.02542 -0.277726,-0.10814 -0.365357,-0.234614 -0.0868,-0.12328 -0.120072,-0.273042 -0.09323,-0.424242 0.03669,-0.215386 0.198962,-0.384472 0.449232,-0.447986 0.04411,-0.0114 0.08237,-0.021 0.108928,-0.021 z m 20.067337,1.637514 c 0.424134,0 0.768086,0.344 0.768086,0.768584 0,0.4244 -0.343952,0.768572 -0.768086,0.768572 -0.424318,0 -0.768344,-0.344172 -0.768344,-0.768572 0,-0.424584 0.344026,-0.768584 0.768344,-0.768584 z m -0.0114,0.0114 c 0.04726,-6.44e-4 0.09022,0.0042 0.13092,0.01 0.08594,0.0156 0.1672,0.04572 0.241048,0.08872 -0.07382,-0.04314 -0.15514,-0.07342 -0.241048,-0.089 -0.04056,-0.0072 -0.08366,-0.01 -0.13092,-0.01 z m -0.15666,0.0182 c -0.07068,0.0148 -0.13734,0.03956 -0.1986,0.07228 0.06138,-0.03272 0.12792,-0.05744 0.1986,-0.07228 z m -0.07782,1.451698 c 0.03398,0.0114 0.06868,0.02042 0.10408,0.02686 0.03812,0.0072 0.08052,0.01 0.12248,0.01 -0.04212,-6.44e-4 -0.08422,-0.0042 -0.12248,-0.01 -0.0354,-0.0058 -0.0701,-0.0152 -0.10408,-0.02658 z m -9.559142,1.988308 c 0.05968,0 0.12094,0.0058 0.17988,0.0162 0.227686,0.03986 0.432228,0.15812 0.59023,0.340042 l 0.04854,0.05614 c 0.05412,0.07272 0.0978,0.15032 0.13092,0.23334 0.06468,0.15794 0.08936,0.319972 0.0741,0.482902 l -0.0164,0.0188 v 0.07886 c -0.1078,0.539514 -0.625536,0.912228 -1.18524,0.812814 -0.269244,-0.04728 -0.503896,-0.19744 -0.66171,-0.423728 -0.10806,-0.15342 -0.17074,-0.335942 -0.18092,-0.525102 -0.0042,-0.097 -0.0012,-0.17406 0.01,-0.2412 0.0192,-0.10858 0.05796,-0.216414 0.11594,-0.320314 0.1799,-0.324828 0.521514,-0.527484 0.894424,-0.528656 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/java-1.6.0.svg b/.icons/awkward/64x64/apps/java-1.6.0.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java-1.6.0.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java-1.7.0.svg b/.icons/awkward/64x64/apps/java-1.7.0.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java-1.7.0.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java-1.8.0-openjdk.svg b/.icons/awkward/64x64/apps/java-1.8.0-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java-1.8.0-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java-1.8.0.svg b/.icons/awkward/64x64/apps/java-1.8.0.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java-1.8.0.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java-10-openjdk.svg b/.icons/awkward/64x64/apps/java-10-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java-10-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java-11-openjdk.svg b/.icons/awkward/64x64/apps/java-11-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java-11-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java-12-openjdk.svg b/.icons/awkward/64x64/apps/java-12-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java-12-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java-13-openjdk.svg b/.icons/awkward/64x64/apps/java-13-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java-13-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java-14-openjdk.svg b/.icons/awkward/64x64/apps/java-14-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java-14-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java.svg b/.icons/awkward/64x64/apps/java.svg
new file mode 100644
index 00000000..8f2149cd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0545956,32.001976 c -0.011739,0.334698 -0.050778,0.662275 -0.050778,0.999932 C 4.0038171,48.512851 16.490966,61 32.001909,61 47.512852,61 60.000001,48.512851 60.000001,33.001908 c 0,-0.337657 -0.03904,-0.665234 -0.05078,-0.999932 -0.527964,15.040975 -12.775129,26.99816 -27.948095,26.99816 -15.173366,0 -27.4201313,-11.957185 -27.9480953,-26.99816 z"/>
+ <rect style="fill:#e74c3c" width="56" height="56" x="4" y="4" rx="27.998" ry="27.998"/>
+ <g style="opacity:0.2;enable-background:new" transform="matrix(0.6500557,0,0,0.68491332,83.36459,-4.0233684)">
+ <path d="m -86.682,70.021 c 0,0 -2.2303,1.2982 1.5891,1.7362 4.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.7927 z"/>
+ <path d="m -88.08,63.628 c 0,0 -2.5019,1.8524 1.3204,2.2474 4.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.964 z"/>
+ <path d="m -76.304,52.781 c 2.8185,3.2444 -0.73906,6.1616 -0.73906,6.1616 0,0 7.1525,-3.6917 3.8684,-8.3168 -3.0684,-4.3112 -5.4208,-6.4528 7.3147,-13.839 1.29e-4,0 -19.992,4.9918 -10.444,15.994 z"/>
+ <path d="m -61.183,74.75 c 0,0 1.6511,1.3611 -1.8185,2.4137 -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.4294 z"/>
+ <path d="m -85.609,57.003 c 0,0 -10.613,2.5215 -3.7582,3.4379 2.8952,0.38742 8.6634,0.29828 14.04,-0.15282 4.393,-0.36869 8.8016,-1.1572 8.8016,-1.1572 0,0 -1.5479,0.664 -2.6685,1.4288 -10.78,2.8352 -31.6,1.5148 -25.605,-1.3838 5.0675,-2.4515 9.1898,-2.1729 9.1898,-2.1729 z"/>
+ <path d="m -66.569,67.644 c 10.957,-5.6922 5.8904,-11.163 2.3541,-10.426 -0.86475,0.18047 -1.2527,0.33678 -1.2527,0.33678 0,0 0.32218,-0.50472 0.93567,-0.72187 6.9959,-2.4584 12.375,7.2531 -2.256,11.099 -1.3e-4,0 0.1682,-0.15244 0.21896,-0.28808 z"/>
+ <path d="m -73.174,24.859 c 0,0 6.0668,6.0703 -5.756,15.402 -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.558 z"/>
+ <path d="m -84.532,83.074 c 10.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.5579 z"/>
+ </g>
+ <g style="fill:#ffffff;enable-background:new" transform="matrix(0.6500557,0,0,0.68491332,83.36459,-5.0230321)">
+ <path d="m -86.682,70.021 c 0,0 -2.2303,1.2982 1.5891,1.7362 4.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.7927 z"/>
+ <path d="m -88.08,63.628 c 0,0 -2.5019,1.8524 1.3204,2.2474 4.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.964 z"/>
+ <path d="m -76.304,52.781 c 2.8185,3.2444 -0.73906,6.1616 -0.73906,6.1616 0,0 7.1525,-3.6917 3.8684,-8.3168 -3.0684,-4.3112 -5.4208,-6.4528 7.3147,-13.839 1.29e-4,0 -19.992,4.9918 -10.444,15.994 z"/>
+ <path d="m -61.183,74.75 c 0,0 1.6511,1.3611 -1.8185,2.4137 -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.4294 z"/>
+ <path d="m -85.609,57.003 c 0,0 -10.613,2.5215 -3.7582,3.4379 2.8952,0.38742 8.6634,0.29828 14.04,-0.15282 4.393,-0.36869 8.8016,-1.1572 8.8016,-1.1572 0,0 -1.5479,0.664 -2.6685,1.4288 -10.78,2.8352 -31.6,1.5148 -25.605,-1.3838 5.0675,-2.4515 9.1898,-2.1729 9.1898,-2.1729 z"/>
+ <path d="m -66.569,67.644 c 10.957,-5.6922 5.8904,-11.163 2.3541,-10.426 -0.86475,0.18047 -1.2527,0.33678 -1.2527,0.33678 0,0 0.32218,-0.50472 0.93567,-0.72187 6.9959,-2.4584 12.375,7.2531 -2.256,11.099 -1.3e-4,0 0.1682,-0.15244 0.21896,-0.28808 z"/>
+ <path d="m -73.174,24.859 c 0,0 6.0668,6.0703 -5.756,15.402 -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.558 z"/>
+ <path d="m -84.532,83.074 c 10.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.5579 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4.0039062 C 16.487104 4.0039062 4 16.491011 4 32.001953 C 4 32.115501 4.0112849 32.225993 4.0175781 32.337891 C 4.3690973 17.137171 16.709816 5.0039062 31.998047 5.0039062 C 47.284977 5.0039062 59.626938 17.13508 59.980469 32.333984 C 59.986725 32.223394 59.996094 32.114162 59.996094 32.001953 C 59.996094 16.491011 47.50899 4.0039062 31.998047 4.0039062 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/java10-openjdk.svg b/.icons/awkward/64x64/apps/java10-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java10-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java11-openjdk.svg b/.icons/awkward/64x64/apps/java11-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java11-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java12-openjdk.svg b/.icons/awkward/64x64/apps/java12-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java12-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java13-openjdk.svg b/.icons/awkward/64x64/apps/java13-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java13-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java14-openjdk.svg b/.icons/awkward/64x64/apps/java14-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java14-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/java9-openjdk.svg b/.icons/awkward/64x64/apps/java9-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/java9-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/javaws.svg b/.icons/awkward/64x64/apps/javaws.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/javaws.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/jazzradio.svg b/.icons/awkward/64x64/apps/jazzradio.svg
new file mode 100644
index 00000000..bd2a79af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jazzradio.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 54.722622,7.1406613 c -0.221611,0.01296 -0.458357,0.044482 -0.710937,0.097656 L 24.062488,14.144563 c -4.221512,0.532153 -4.062497,4.855465 -4.062497,4.855465 v 3.999997 1.999999 22.021984 c 4.731494,1.341251 7.997812,-3.939925 7.999994,0.978 V 25.000024 21.316432 L 49.99997,16.082061 v 8.917963 16.021989 c 4.731494,1.341251 7.997812,-3.939926 7.999994,0.977999 V 14.398469 11.000034 c 0,0 0.04684,-4.053859 -3.277342,-3.8593727 z m 3.277342,34.8593507 c -0.0038,0.366764 -0.02598,0.733105 -0.0664,1.097655 0.0054,-0.03244 0.0126,-0.06454 0.0156,-0.09766 h 0.0508 z m -29.999979,5.999996 c -0.0044,0.334049 -0.02388,0.667729 -0.0586,0.999999 h 0.0078 0.0508 z"/>
+ <path style="fill:#ed7408" d="m 54.722622,6.1406627 c -0.221611,0.01296 -0.458357,0.044482 -0.710937,0.097656 L 24.062488,13.144564 c -4.221512,0.532153 -4.062497,4.855465 -4.062497,4.855465 v 3.999998 1.999998 22.021985 c 4.731494,1.341251 7.997812,-3.939925 7.999994,0.977999 V 24.000025 20.316434 L 49.99997,15.082063 v 8.917962 16.021989 c 4.731494,1.341251 7.997812,-3.939925 7.999994,0.977999 V 13.39847 10.000035 c 0,0 0.04684,-4.0538586 -3.277342,-3.8593723 z m 3.277342,34.8593503 c -0.0038,0.366764 -0.02598,0.733106 -0.0664,1.097656 0.0054,-0.03244 0.0126,-0.06454 0.0156,-0.09766 h 0.0508 z m -29.999979,5.999996 c -0.0044,0.33405 -0.02388,0.66773 -0.0586,0.999999 h 0.0078 0.0508 z"/>
+ <path style="opacity:0.2" d="M 46.999972,31.00002 A 10.999992,10.999992 0 0 0 35.99998,42.000012 10.999992,10.999992 0 0 0 46.999972,53.000004 10.999992,10.999992 0 0 0 57.999964,42.000012 10.999992,10.999992 0 0 0 46.999972,31.00002 Z M 16.999993,37.000015 A 10.999992,10.999992 0 0 0 6.0000006,48.000008 10.999992,10.999992 0 0 0 16.999993,59 10.999992,10.999992 0 0 0 27.999985,48.000008 10.999992,10.999992 0 0 0 16.999993,37.000015 Z"/>
+ <path style="fill:#ffac29" d="M 46.999972,30.000021 A 10.999992,10.999992 0 0 0 35.99998,41.000013 10.999992,10.999992 0 0 0 46.999972,52.000006 10.999992,10.999992 0 0 0 57.999964,41.000013 10.999992,10.999992 0 0 0 46.999972,30.000021 Z M 16.999993,36.000017 A 10.999992,10.999992 0 0 0 6.0000006,47.000009 10.999992,10.999992 0 0 0 16.999993,58.000001 10.999992,10.999992 0 0 0 27.999985,47.000009 10.999992,10.999992 0 0 0 16.999993,36.000017 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 54.722656 6.140625 C 54.501045 6.153585 54.264299 6.1851073 54.011719 6.2382812 L 24.0625 13.144531 C 19.840988 13.676684 20 18 20 18 L 20 19 C 20 19 19.840988 14.676684 24.0625 14.144531 L 54.011719 7.2382812 C 54.264299 7.1851073 54.501045 7.153585 54.722656 7.140625 C 58.046838 6.9461386 58 11 58 11 L 58 10 C 58 10 58.046838 5.9461386 54.722656 6.140625 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 47 30 A 10.999992 10.999992 0 0 0 36 41 A 10.999992 10.999992 0 0 0 36.021484 41.416016 A 10.999992 10.999992 0 0 1 47 31 A 10.999992 10.999992 0 0 1 57.974609 41.488281 A 10.999992 10.999992 0 0 0 58 41 A 10.999992 10.999992 0 0 0 47 30 z M 17 36 A 10.999992 10.999992 0 0 0 6 47 A 10.999992 10.999992 0 0 0 6.0214844 47.416016 A 10.999992 10.999992 0 0 1 17 37 A 10.999992 10.999992 0 0 1 27.974609 47.488281 A 10.999992 10.999992 0 0 0 28 47 A 10.999992 10.999992 0 0 0 17 36 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jblue.svg b/.icons/awkward/64x64/apps/jblue.svg
new file mode 100644
index 00000000..eef45126
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jblue.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 27,5.0000009 v 7.9980511 h 3.640285 c 1.607594,0 2.724767,0.249527 3.041017,0.565899 C 34.100973,13.983792 34,19.631667 34,32.699054 c 0,21.878353 0.812698,21.314804 -6.040536,21.300947 -5.857225,-0.01176 -7.022565,-1.518874 -4.161007,-4.687526 2.966427,-3.284798 2.928062,-6.650427 -0.109312,-9.502755 -1.744078,-1.637814 -3.896352,-2.663705 -6.149978,-2.809719 -2.860124,-0.185311 -6.443131,0.962584 -9.002511,3.154179 -1.9895129,1.703621 -3.2992227,3.822354 -3.504907,6.110162 -0.2776751,3.088548 1.2778024,6.485231 4.2044892,9.584694 4.9632838,5.432477 9.0459858,4.957072 18.8871828,5.13958 7.595791,0.135142 16.929871,-0.808349 20.995926,-9.647648 1.006028,-2.179968 0.754033,-2.860107 0.885415,-19.232417 0.153853,-19.172183 0.226005,-19.1105 4.213891,-19.1105 0.966213,0 1.470745,0.03094 2.000108,0 H 58 V 5.0000009 H 57.738167 42.473064 Z"/>
+ <path style="fill:#31b5ef" d="m 27,4.0000003 v 7.9980507 h 3.640285 c 1.607594,0 2.724767,0.249527 3.041017,0.565899 C 34.100973,12.983791 34,18.631666 34,31.699053 34,53.577406 34.812698,53.013857 27.959464,53 22.102239,52.98824 20.936899,51.481126 23.798457,48.312474 26.764884,45.027676 26.726519,41.662047 23.689145,38.809719 21.945067,37.171905 19.792793,36.146014 17.539167,36 14.679043,35.814689 11.096036,36.962584 8.536656,39.154179 6.5471431,40.8578 5.2374333,42.976533 5.031749,45.264341 c -0.2776751,3.088548 1.2778024,6.485231 4.2044892,9.584694 4.9632838,5.432477 9.0459858,4.957072 18.8871828,5.13958 7.595791,0.135142 16.929871,-0.808349 20.995926,-9.647648 1.006028,-2.179968 0.754033,-2.860107 0.885415,-19.232417 0.153853,-19.172183 0.226005,-19.1105 4.213891,-19.1105 0.966213,0 1.470745,0.03094 2.000108,0 H 58 V 4.0000003 H 57.738167 42.473064 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 27 4 L 27 5 L 42.472656 5 L 57.738281 5 L 58 5 L 58 4 L 57.738281 4 L 42.472656 4 L 27 4 z M 16.435547 35.992188 C 13.798686 36.117721 10.776567 37.236651 8.5371094 39.154297 C 6.5475965 40.857918 5.2369343 42.975864 5.03125 45.263672 C 4.9931284 45.687694 4.9975577 46.118663 5.0273438 46.552734 C 5.0324333 46.456941 5.0226888 46.358897 5.03125 46.263672 C 5.2369343 43.975864 6.5475965 41.857918 8.5371094 40.154297 C 11.096489 37.962702 14.678939 36.814689 17.539062 37 C 19.792689 37.146014 21.945375 38.172733 23.689453 39.810547 C 25.080748 41.11708 25.834547 42.531263 25.966797 43.996094 C 26.154128 42.175349 25.395532 40.412686 23.689453 38.810547 C 21.945375 37.172733 19.792689 36.146014 17.539062 36 C 17.181547 35.976836 16.812241 35.974254 16.435547 35.992188 z M 34.019531 44.259766 C 33.926857 53.330548 33.09891 53.010393 27.958984 53 C 24.606336 52.993269 22.797425 52.494325 22.394531 51.476562 C 21.889167 53.170338 23.649555 53.991348 27.958984 54 C 33.258636 54.010716 33.967527 54.223843 34.019531 44.259766 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jdev_icon.svg b/.icons/awkward/64x64/apps/jdev_icon.svg
new file mode 120000
index 00000000..1678733d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jdev_icon.svg
@@ -0,0 +1 @@
+jdeveloper.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/jdeveloper.svg b/.icons/awkward/64x64/apps/jdeveloper.svg
new file mode 100644
index 00000000..dbf9c0b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jdeveloper.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#e4e4e4" d="m 54.512195,32.228659 c 0,15.463973 -5.066515,26.551829 -20.530488,26.551829 C 24.247786,58.780488 14,53 8.6748226,47.495304 6.9767682,44.944314 5.6860444,42.098887 4.895536,39.051908 4.3110283,36.798949 5,34.435797 5,32 5,16.536027 16.993344,7.8109756 32.457317,7.8109756 c 15.463973,0 22.054878,8.9537104 22.054878,24.4176834 z"/>
+ <path style="fill:#6298df" d="M 31.099609 19.099609 C 18.341832 19.099609 8 29.441442 8 42.199219 C 8.00797 43.939059 8.2245449 45.671027 8.6210938 47.363281 C 8.6222212 47.371121 8.6257518 47.382656 8.6269531 47.390625 A 28 28 0 0 0 22.576172 58.330078 C 22.930624 58.335449 23.29856 58.373359 23.703125 58.496094 C 25.963807 58.456075 28.255566 58.305227 30.400391 58.300781 C 29.285766 54.864726 24.902534 48.871972 24.800781 42.900391 C 26.425485 32.822996 31.713261 24.218735 40.820312 21.273438 C 37.77672 19.850538 34.459372 19.108682 31.099609 19.099609 z"/>
+ <path style="fill:#999999" d="M 33.935,27.657813 C 28.518121,31.60381 24.510101,37.898257 24.5,44.6 24.506613,50.035524 23,58 31.748623,59.134672 32.151536,59.186929 33.706728,58.728052 34,59 39.018408,58.803802 42.296568,58.253193 46.290234,55.769922 37.262462,55.442044 30.110221,48.03372 30.1,39 c 0.0078,-4.20237 0.990071,-8.249233 3.835,-11.342187 z"/>
+ <path style="fill:#3a62bf" d="M 36.099609 21 C 23.341832 21 13 31.341832 13 44.099609 C 13.008603 47.777622 13.899931 51.390748 15.582031 54.646484 A 28 28 0 0 0 30.492188 59.923828 C 30.264576 59.293782 29.947088 58.589958 29.574219 57.824219 C 26.625331 54.122462 25.013719 49.533515 25 44.800781 C 25.0097 38.850936 29.207637 31.832505 33.634766 27.857422 C 38.431199 23.418739 44.388672 22.564453 44.388672 22.564453 C 41.745435 21.538903 38.934813 21.008323 36.099609 21 z"/>
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 5.0722656,40.650391 21,21 0 0 1 5,39 21,21 0 0 1 26,18 21,21 0 0 1 47,39 21,21 0 0 1 26,60 21,21 0 0 1 24.386719,59.917969 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#e63b40" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 5.0722656 39.650391 A 21 21 0 0 1 5 38 A 21 21 0 0 1 26 17 A 21 21 0 0 1 47 38 A 21 21 0 0 1 26 59 A 21 21 0 0 1 24.386719 58.917969 A 28 28 0 0 0 32 60 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.410156 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.585938 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z M 46.978516 38.414062 A 21 21 0 0 1 26 59 A 21 21 0 0 1 24.386719 58.917969 A 28 28 0 0 0 28.869141 59.779297 A 21 21 0 0 0 47 39 A 21 21 0 0 0 46.978516 38.414062 z M 5.0234375 38.535156 A 21 21 0 0 0 5 39 A 21 21 0 0 0 5.0195312 39.431641 A 28 28 0 0 0 5.0722656 39.650391 A 21 21 0 0 1 5.0234375 38.535156 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jdownloader.svg b/.icons/awkward/64x64/apps/jdownloader.svg
new file mode 100644
index 00000000..043238fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jdownloader.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="29" cy="31" r="28"/>
+ <circle style="fill:#37474f" cx="29" cy="30" r="28"/>
+ <path style="opacity:0.1" d="m 16.9375,5.7580748 a 27.999985,27.999985 0 0 0 -2.191406,1.1757813 h 0.289062 l 0.144531,0.46875 -0.410156,0.3867186 1.761719,0.046875 0.269531,0.6367185 -1.984375,-0.074219 -0.09766,-0.4882813 -1.15625,-0.25 A 27.999985,27.999985 0 0 0 12.378902,8.508074 h 0.691406 V 8.9690116 L 12.765621,9.375261 h -1.449219 v -0.0625 A 27.999985,27.999985 0 0 0 2.5820316,21.808856 l 0.152344,0.07422 v 2.335937 l 1.1757811,2.011718 0.9570314,0.14844 0.121094,-0.691406 -1.1289062,-1.738282 -0.21875,-1.695311 h 0.6601562 l 0.2773438,1.742187 1.6289061,2.382812 -0.4179688,0.769532 1.0390626,1.585938 2.5703125,0.640624 v -0.417968 l 1.0273437,0.14844 -0.09375,0.734376 0.808594,0.14844 1.25,0.339842 1.761718,2.015626 2.257812,0.17188 0.214844,1.839844 -1.539062,1.082032 -0.07031,1.644532 -0.222656,1.007812 2.230468,2.80078 0.167968,0.957032 c 0,0 0.810755,0.21875 0.910157,0.21875 0.098,0 1.812499,1.304687 1.812499,1.304687 v 5.058594 l 0.613281,0.17188 -0.417967,2.332032 1.031247,1.375 -0.1914,2.3125 0.785158,1.386718 a 27.999985,27.999985 0 0 0 3,0.628906 l 0.03516,-0.253906 0.226562,-0.664062 0.05078,-0.671874 -0.871094,-0.02734 -0.441406,-0.554688 0.722656,-0.69922 0.09766,-0.523436 -0.808594,-0.234376 0.05078,-0.48828 1.148436,-0.17578 1.753906,-0.84375 0.589844,-1.082032 1.835938,-2.355468 -0.414062,-1.84375 0.5625,-0.980468 1.6875,0.05078 1.140624,-0.902344 0.367188,-3.558593 1.261718,-1.605468 0.222656,-1.035156 -1.152342,-0.367188 -0.76172,-1.25 -2.597656,-0.02734 -2.058594,-0.785156 -0.09374,-1.472656 -0.691406,-1.203124 -1.859374,-0.02734 -1.07422,-1.691406 -0.95703,-0.46875 -0.05078,0.515624 -1.738282,0.10156 -0.636717,-0.886718 -1.8125,-0.367188 -1.496094,1.73047 -2.351562,-0.402344 -0.175782,-2.65625 -1.714843,-0.29297 0.6875,-1.304686 -0.195312,-0.75 -2.257813,1.515624 -1.4179684,-0.17578 -0.5039061,-1.109376 0.3085936,-1.148438 0.7812499,-1.445312 1.800781,-0.910156 3.480469,-0.004 -0.0078,1.0625 1.25,0.585936 -0.101562,-1.816405 0.902343,-0.914062 1.816408,-1.191406 0.125,-0.84375 1.816405,-1.890625 1.92578,-1.070313 -0.17188,-0.140624 1.304688,-1.230469 0.480468,0.125 0.222656,0.277344 0.492188,-0.554687 0.1211,-0.05078 -0.539062,-0.07813 -0.554688,-0.183594 v -0.53125 l 0.292968,-0.238281 h 0.640626 l 0.296858,0.128967 0.253906,0.515625 0.316408,-0.04687 v -0.04687 l 0.08594,0.03125 0.90625,-0.136718 0.1289,-0.441406 0.51172,0.128906 v 0.480469 l -0.476564,0.328124 0.07422,0.523438 1.632812,0.507812 c 0,0 0.005,0.0055 0.0078,0.01954 l 0.375,-0.03125 0.02344,-0.710937 -1.296874,-0.59375 -0.07422,-0.339844 1.078126,-0.367187 0.04688,-1.035156 -1.125,-0.6875 -0.07422,-1.742188 -1.54297,0.761719 h -0.5625 l 0.148446,-1.328135 -2.101562,-0.496094 -0.871094,0.660156 v 2.007813 l -1.5625,0.496093 -0.628906,1.308594 -0.679687,0.109375 v -1.675781 l -1.46875,-0.203125 -0.734375,-0.476563 -0.292969,-1.085937 2.624999,-1.542969 1.285158,-0.390625 0.13282,0.863281 0.714844,-0.03516 0.05468,-0.433593 0.75,-0.109374 0.0118,-0.152344 -0.320314,-0.132812 -0.07422,-0.460938 0.921876,-0.078124 0.554686,-0.5820313 0.03126,-0.039062 h 0.0078 l 0.16796,-0.175782 1.9375,-0.2460936 0.855468,0.7304687 -2.246092,1.1992182 2.859374,0.675782 0.367188,-0.957032 h 1.25 L 30.152343,8.480731 29.269531,8.2619811 V 7.2033873 l -2.769532,-1.2304687 -1.910156,0.2226562 -1.078126,0.5664063 0.07422,1.375 -1.128906,-0.171874 -0.17188,-0.7617188 1.078126,-0.9843749 -1.960938,-0.09375 -0.5625,0.167968 -0.242188,0.6640623 0.730468,0.125 -0.14452,0.734375 -1.249999,0.074218 -0.1914,0.4882811 -1.812501,0.054688 c 0,0 -0.05222,-1.0312499 -0.125,-1.0312499 -0.0728,1.4e-4 1.421875,-0.023438 1.421875,-0.023438 L 20.304688,6.3205747 19.714844,6.0237 18.933593,6.7854185 17.632812,6.7111999 Z m 30.355466,4.0625002 -0.890624,0.347656 -0.57422,0.625 0.13282,0.726562 0.703124,0.09766 0.421876,1.0625 1.210938,-0.492187 0.19922,1.417968 h -0.363282 l -0.996094,-0.148438 -1.101562,0.1875 -1.066406,1.507813 -1.527344,0.242187 -0.21875,1.308594 0.644532,0.152344 -0.1875,0.839844 -1.515626,-0.300782 -1.386718,0.300782 -0.296876,0.777343 0.242188,1.625001 0.8125,0.382812 1.371094,-0.0078 0.921874,-0.08204 0.281252,-0.73828 1.445312,-1.878907 0.949218,0.195312 0.9375,-0.847656 0.17578,0.660156 2.30078,1.558595 -0.28125,0.378906 -1.039062,-0.05468 0.398438,0.566406 0.640624,0.13672 0.746094,-0.308594 -0.0156,-0.90625 0.33203,-0.164064 -0.265654,-0.285167 -1.539062,-0.859375 -0.402344,-1.140625 h 1.277344 l 0.40625,0.40625 1.101562,0.953125 0.04688,1.144532 1.140626,1.214844 0.421874,-1.664064 0.789064,-0.433593 0.14454,1.363281 0.773438,0.847656 0.359374,-0.0078 a 27.999985,27.999985 0 0 0 -4.156264,-7.089856 l -1.859376,-0.01563 -0.125,-0.417969 1.105468,-0.566406 a 27.999985,27.999985 0 0 0 -2.625,-2.617186 z m -34.246091,0.289062 c 0.0546,0 0,0.640625 0,0.640625 l -1.453125,0.09375 -0.277344,-0.332031 1.027344,-0.292969 c 0,0 0.647127,-0.109374 0.703125,-0.109375 z m 1.765625,3.128906 0.695312,0.167969 -0.242187,0.9375 -0.753906,0.242188 -0.476563,-0.980469 z m 1.910156,2.226563 h 1.15625 v 0.351562 h 0.253906 v 0.609375 H 16.371094 L 15.710937,16.242449 15.875,15.816668 Z m 1.726562,0.261718 0.60547,0.550782 -0.60547,0.148438 z m 1.332032,0.847657 0.449218,0.28125 -0.359374,0.296875 -0.35547,-0.296875 z m -3.390625,0.09375 h 0.972656 l -1.246094,1.746093 -0.515625,-0.277343 0.109375,-0.734375 z m 1.566406,0 h 0.988281 v 0.585937 l -0.441406,0.285156 -0.546875,0.101563 z m 1.230469,0.644531 h 0.07422 l 1.121094,0.328125 v 0.574219 h -0.9375 L 19.1875,17.844012 Z m -0.464844,0.53125 v 0.574219 l -0.421875,0.421875 h -0.9375 l 0.148437,-0.644532 0.445313,-0.03516 0.08984,-0.222656 z m 29.148436,2.433594 -3.308594,0.253906 -1.023438,0.554688 h -1.3125 l -0.64453,-0.0664 -1.593749,0.886718 v 1.671873 l -3.26172,2.359376 0.269532,1.003906 h 0.660156 l -0.17188,0.957032 -0.464844,0.17188 -0.02734,2.503906 2.820312,3.214844 h 1.226561 l 0.07422,-0.1914 h 2.203124 l 0.636718,-0.589844 h 1.25 l 0.683594,0.6875 1.867188,0.19532 -0.246094,2.48047 2.066406,3.660156 -1.089842,2.085938 0.07422,0.980468 0.855468,0.859375 v 2.36328 l 0.742188,0.996094 a 27.999985,27.999985 0 0 0 6.792968,-17.289087 27.999985,27.999985 0 0 0 -1.140624,-7.027343 h -1.390626 l -1.433592,-1.070312 -1.503908,0.14844 v 0.921872 H 50.999998 L 50.48828,22.633074 47.871092,21.969012 Z"/>
+ <path style="fill:#5d9c21" d="M 16.938997,4.7588365 A 27.999985,27.999985 0 0 0 14.748,5.9345556 h 0.287 l 0.1456,0.4675998 -0.412998,0.3855598 1.763997,0.04928 0.270198,0.6371397 -1.985197,-0.07392 -0.098,-0.4894399 -1.156398,-0.25158 a 27.999985,27.999985 0 0 0 -1.1844,0.8476997 h 0.6916 V 7.9690345 L 12.765599,8.3736343 H 11.3166 v -0.06006 A 27.999985,27.999985 0 0 0 2.5832652,20.810251 l 0.15302,0.0728 v 2.337998 l 1.1730593,2.010399 0.9570394,0.147 0.12306,-0.688796 -1.1292406,-1.741589 -0.2188198,-1.6954 h 0.6589796 l 0.27888,1.744402 1.6297391,2.381395 -0.4183196,0.7686 1.0362792,1.588998 2.5730586,0.639802 v -0.418596 l 1.0275996,0.147 -0.0952,0.736398 0.806399,0.147 1.2502,0.341602 1.763999,2.015998 2.255399,0.1694 0.2184,1.8424 -1.541399,1.0808 -0.0714,1.646398 -0.221202,1.0052 2.230199,2.799998 0.1694,0.9576 c 0,0 0.809198,0.2212 0.9086,0.2212 0.098,0 1.812999,1.302 1.812999,1.302 v 5.058197 l 0.611799,0.1722 -0.415797,2.3324 1.028997,1.376196 -0.18902,2.312798 1.3594,2.3954 1.733202,1.514798 a 27.999985,27.999985 0 0 0 0.0924,0.0168 l 1.677198,0.0294 0.1694,-0.5656 -1.288,-1.0878 0.07422,-0.541798 0.229598,-0.6622 0.04898,-0.6748 -0.872198,-0.028 -0.441,-0.551598 0.7252,-0.700002 0.098,-0.525 -0.8092,-0.232398 0.049,-0.490002 1.150796,-0.175 1.752802,-0.844198 0.587998,-1.0808 1.838198,-2.3562 -0.4158,-1.843798 0.562802,-0.981399 1.689798,0.0518 1.1382,-0.9044 0.3696,-3.5574 1.259998,-1.605798 0.221202,-1.0332 -1.150802,-0.3696 -0.760198,-1.2474 -2.598398,-0.02658 -2.057998,-0.7882 -0.09662,-1.47 -0.6888,-1.204 -1.861998,-0.02658 -1.0738,-1.692598 -0.9576,-0.467602 -0.04898,0.513802 -1.7388,0.10358 -0.638397,-0.888998 -1.811601,-0.368204 -1.496602,1.730402 -2.350597,-0.399002 -0.17362,-2.658596 -1.7164,-0.2926 0.688802,-1.3034 -0.1974,-0.749 -2.255401,1.511998 -1.419599,-0.17218 -0.5052597,-1.112998 0.30898,-1.1466 0.7814797,-1.443399 1.803199,-0.912798 3.477599,-0.0028 -0.0084,1.063998 1.250195,0.5824 -0.0994,-1.815798 0.900198,-0.9114 1.818601,-1.1942 0.126,-0.842802 1.812997,-1.891399 1.9264,-1.0696 -0.1694,-0.1414 1.304802,-1.230599 0.478796,0.124602 0.221202,0.277199 0.4956,-0.552999 0.11898,-0.0518 -0.540398,-0.077 -0.553,-0.1848 v -0.530654 l 0.2926,-0.238 h 0.642598 l 0.295402,0.1288 0.2548,0.5166 0.313598,-0.0462 v -0.0476 l 0.08818,0.0308 0.904396,-0.1372 0.1288,-0.4424 0.513802,0.1288 v 0.480201 l -0.476,0.328999 0.0714,0.525 1.6352,0.5054 c 0,0 0.0028,0.0084 0.0056,0.0224 l 0.378,-0.0336 0.0238,-0.7112 -1.2978,-0.5922 -0.0742,-0.340199 1.076602,-0.3682 0.04758,-1.034599 -1.1242,-0.686 -0.0742,-1.741599 -1.544202,0.7602 h -0.5641 l 0.1484,-1.32622 -2.099996,-0.4976993 -0.8694,0.6591195 v 2.0075988 l -1.5652,0.497 -0.625798,1.310399 -0.680401,0.1092 v -1.6772 l -1.468593,-0.201599 -0.735002,-0.4788 -0.295398,-1.08542 2.627798,-1.5422389 1.285198,-0.3910196 0.1302,0.8640792 0.716798,-0.035558 0.0546,-0.4346998 0.749,-0.10934 0.014,-0.150498 -0.321998,-0.13398 -0.07422,-0.4619998 0.9212,-0.076578 0.5544,-0.5823997 0.0308,-0.04102 0.0084,0.00266 0.1694,-0.175 1.936196,-0.2461198 0.8554,0.7300997 -2.244198,1.1976994 2.857398,0.6753594 0.368202,-0.9570392 h 1.250196 L 30.150933,7.4822537 29.270335,7.2607738 V 6.2053156 l -2.7692,-1.2304593 -1.910998,0.2214798 -1.078,0.5660195 0.0742,1.3753596 -1.129798,-0.172202 -0.1722,-0.7601994 1.0808,-0.9843395 -1.9614,-0.09576 -0.562798,0.1695399 -0.243602,0.6617796 0.7322,0.12572 -0.1442,0.7355596 -1.250199,0.07378 -0.1932,0.4895799 -1.812999,0.051938 c 0,0 -0.05042,-1.0309593 -0.1232,-1.0309593 -0.0728,1.4e-4 1.419603,-0.0245 1.419603,-0.0245 l 1.079422,-1.0582572 -0.587998,-0.2952599 -0.784001,0.7628595 -1.2992,-0.07392 z m 30.353383,4.0605576 -0.8904,0.3499998 -0.572598,0.6234197 0.1316,0.7274394 0.702798,0.098 0.421398,1.0612 1.211002,-0.49 0.2002,1.416799 h -0.364002 l -0.995398,-0.147 -1.1018,0.1862 -1.0668,1.509199 -1.525998,0.2408 -0.221202,1.308999 0.645404,0.149802 -0.1862,0.8428 -1.514798,-0.3038 -1.3888,0.3038 -0.295402,0.774199 0.240802,1.626799 0.814798,0.3822 1.367802,-0.0084 0.923998,-0.0812 0.2814,-0.7378 1.443398,-1.878799 0.952002,0.1932 0.935196,-0.846999 0.175,0.662199 2.3016,1.558199 -0.2814,0.3766 -1.0388,-0.0546 0.398998,0.567 0.639802,0.1386 0.746198,-0.3108 -0.0154,-0.903 0.3332,-0.166598 -0.267516,-0.2842 -1.5372,-0.858199 -0.401798,-1.141 h 1.276798 l 0.407402,0.4046 1.098998,0.952 0.0462,1.147999 1.141,1.213799 0.4228,-1.664599 0.788198,-0.4326 0.147,1.3622 0.7714,0.846999 0.358402,-0.0056 A 27.999985,27.999985 0 0 0 50.79518,12.439652 l -1.8564,-0.0168 -0.126,-0.419999 1.1046,-0.5642 a 27.999985,27.999985 0 0 0 -2.625,-2.6192589 z m -34.246782,0.2898 c 0.0546,0 0,0.6425995 0,0.6425995 L 11.5924,9.8447536 11.3166,9.513934 12.3456,9.2185341 c 0,0 0.644,-0.10934 0.699998,-0.10934 z m 1.7654,3.1302579 0.697198,0.168 -0.240798,0.938 -0.7546,0.2394 -0.476,-0.9786 z m 1.910999,2.225999 h 1.157798 v 0.3528 h 0.2534 v 0.607599 h -1.762599 l -0.659398,-0.183398 0.1638,-0.424199 z m 1.726198,0.2604 0.606203,0.5516 -0.606203,0.1484 z m 1.334201,0.846999 0.448,0.2814 -0.359798,0.2982 -0.3556,-0.2982 z m -3.390798,0.0938 h 0.972999 l -1.248799,1.747199 -0.5138,-0.2772 0.1092,-0.734999 z m 1.563797,0 h 0.989802 v 0.588 l -0.439602,0.284199 -0.5502,0.103602 z m 1.230603,0.6454 h 0.07422 l 1.121388,0.3304 v 0.571199 h -0.93801 L 19.185998,16.84265 Z m -0.462001,0.5306 v 0.573999 l -0.421402,0.4228 h -0.937998 l 0.1484,-0.6426 0.442398,-0.0378 0.09102,-0.2212 z m 29.147981,2.433198 -3.308196,0.2562 -1.0248,0.553003 h -1.3132 l -0.645398,-0.06582 -1.593199,0.889002 v 1.6702 l -3.261998,2.357599 0.270198,1.0066 h 0.6622 l -0.1722,0.956198 -0.4648,0.1722 -0.028,2.504598 2.819596,3.215798 h 1.225001 l 0.0756,-0.1946 h 2.205002 l 0.634198,-0.589402 h 1.2516 l 0.683198,0.688802 1.8662,0.1932 -0.2464,2.483598 2.066398,3.6582 -1.087798,2.085998 0.07422,0.9828 0.8554,0.858198 v 2.361799 l 1.126998,1.5176 v 1.0346 a 27.999985,27.999985 0 0 0 6.458198,-17.872389 27.999985,27.999985 0 0 0 -1.19,-7.998195 h -1.3916 l -1.432198,-1.0696 -1.506398,0.1484 v 0.921198 H 51.001 l -0.5138,-0.369588 -2.615202,-0.663602 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 29 2 A 27.999985 27.999985 0 0 0 1 30 A 27.999985 27.999985 0 0 0 1.0175781 30.492188 A 27.999985 27.999985 0 0 1 29 3 A 27.999985 27.999985 0 0 1 56.974609 30.492188 A 27.999985 27.999985 0 0 0 57 30 A 27.999985 27.999985 0 0 0 29 2 z"/>
+ <path style="opacity:0.1" d="M 43.402344 7.03125 C 46.001754 17.565506 44.7035 27.016899 40.558594 34.890625 C 35.86296 43.810526 27.337736 50.850403 15.9375 54.746094 A 27.999985 27.999985 0 0 0 29 58 A 27.999985 27.999985 0 0 0 29.082031 57.998047 C 29.082809 57.997599 29.083207 57.996541 29.083984 57.996094 C 37.307138 53.260562 43.8265 46.717893 47.992188 38.804688 C 51.460771 32.215711 53.213541 24.732899 53.064453 16.751953 A 27.999985 27.999985 0 0 0 43.402344 7.03125 z"/>
+ <path style="fill:#eab100" d="M 43.401936,6.0303242 C 46.001346,16.56458 44.703092,26.017134 40.558186,33.89086 35.712033,43.09669 26.796939,50.309149 14.841404,54.119755 a 27.999985,27.999985 0 0 0 12.572651,3.800778 C 36.425713,53.128501 43.549128,46.245299 47.992948,37.803748 51.461532,31.214772 53.2143,23.731969 53.065212,15.751023 A 27.999985,27.999985 0 0 0 43.401936,6.0303242 Z"/>
+ <path style="opacity:0.2" d="m 28.999999,3.0007996 c -2.18318,0 -4.300414,0.2734088 -6.339844,0.7460938 6.54448,4.7661707 13.833346,16.5900746 19.039061,29.6992156 2.131462,5.367486 3.96614,10.931957 5.48047,16.249999 l -4.53125,0.867188 a 1.3214211,1.849193 75.747892 0 0 -1.25,0.648438 1.3214211,1.849193 75.747892 0 0 -0.0586,1.621094 l 5.355468,4.882812 5.359376,4.882812 a 1.3214211,1.849193 75.747892 0 0 3.140624,-0.601562 l 3.820312,-6.640626 3.820313,-6.640624 a 1.3214211,1.849193 75.747892 0 0 -1.300776,-1.714844 1.3214211,1.849193 75.747892 0 0 -0.535156,0.04688 l -5.499999,1.054686 C 53.865938,42.323085 51.860002,36.281619 49.503904,30.348453 45.578346,20.463038 40.92782,10.919838 35.082031,3.8797058 33.247395,3.316426 31.238547,3.0007996 28.999999,3.0007996 Z"/>
+ <path style="fill:#ffd517" d="m 28.999991,1.9998579 c -2.18318,0 -4.29885,0.2737989 -6.33828,0.7464839 6.54448,4.7661707 13.830994,16.5916272 19.036709,29.7007702 2.30967,5.816256 4.288142,11.874631 5.867966,17.587489 1.537126,5.55845 0.967678,1.920856 0.448438,-0.07108 L 55.95818,48.700237 C 54.252584,42.449996 52.0774,35.824054 49.505056,29.34633 45.579498,19.460914 40.929762,9.9177246 35.083973,2.8775918 33.249337,2.314312 31.238539,1.9998579 28.999991,1.9998579 Z M 55.95818,48.700225 c 2.351532,8.617308 -0.37097,-5.814097 0,0 z"/>
+ <path style="fill:#ffd517" d="m 61.535173,46.000823 a 1.3214211,1.849193 75.747892 0 0 -0.533866,0.04478 l -9.177315,1.75769 -9.177314,1.757692 a 1.3214211,1.849193 75.747892 0 0 -1.248206,0.649342 1.3214211,1.849193 75.747892 0 0 -0.06012,1.623344 l 5.357506,4.881232 5.357508,4.883472 a 1.3214211,1.849193 75.747892 0 0 3.141186,-0.602312 l 3.819808,-6.638926 3.821685,-6.641162 a 1.3214211,1.849193 75.747892 0 0 -1.300838,-1.71515 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 29 2 C 26.81682 2 24.701539 2.2734087 22.662109 2.7460938 C 22.995221 2.9886903 23.331382 3.2606475 23.667969 3.5390625 C 25.395493 3.1994479 27.172676 3 29 3 C 31.238548 3 33.249348 3.3136733 35.083984 3.8769531 C 40.929773 10.917086 45.580301 20.460287 49.505859 30.345703 C 51.861375 36.277405 53.864201 42.321627 55.498047 48.099609 L 61.001953 47.044922 A 1.3214211 1.849193 75.747892 0 1 61.535156 47 A 1.3214211 1.849193 75.747892 0 1 62.867188 47.654297 A 1.3214211 1.849193 75.747892 0 0 61.535156 46 A 1.3214211 1.849193 75.747892 0 0 61.001953 46.044922 L 55.498047 47.099609 C 53.864198 41.321625 51.861375 35.277405 49.505859 29.345703 C 45.580301 19.460287 40.929773 9.9170859 35.083984 2.8769531 C 33.249348 2.3136733 31.238548 2 29 2 z M 46.896484 48.748047 L 42.646484 49.560547 A 1.3214211 1.849193 75.747892 0 0 41.398438 50.210938 A 1.3214211 1.849193 75.747892 0 0 41.132812 51.578125 A 1.3214211 1.849193 75.747892 0 1 41.398438 51.210938 A 1.3214211 1.849193 75.747892 0 1 42.646484 50.560547 L 47.177734 49.693359 C 47.088862 49.381271 46.98755 49.061732 46.896484 48.748047 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jeex.svg b/.icons/awkward/64x64/apps/jeex.svg
new file mode 120000
index 00000000..601daaa9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jeex.svg
@@ -0,0 +1 @@
+okteta.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/jellyfin.svg b/.icons/awkward/64x64/apps/jellyfin.svg
new file mode 100644
index 00000000..a00678e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jellyfin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32.003605,4.999998 c -7.410763,0 -31.26622324,43.249654 -27.6288251,50.553589 3.6373982,7.303938 51.6599581,7.219708 55.2576491,0 C 63.230121,48.333881 39.413164,4.999998 32.003605,4.999998 Z"/>
+ <path style="fill:#9c61c5" d="m 32.003605,3.999999 c -7.410763,0 -31.26622324,43.249654 -27.6288251,50.553589 3.6373982,7.303938 51.6599581,7.219708 55.2576491,0 C 63.230121,47.333882 39.413164,3.999999 32.003605,3.999999 Z"/>
+ <path style="opacity:0.2" d="m 49.763721,48.498167 c -2.312684,4.643101 -33.182687,4.695046 -35.522524,0 -2.339833,-4.695045 12.997774,-32.498168 17.761261,-32.498168 4.763491,0 20.073945,27.853885 17.761263,32.498168 z"/>
+ <path style="fill:#ffffff" d="m 49.763721,47.498168 c -2.312684,4.643101 -33.182687,4.695046 -35.522524,0 C 11.901364,42.803123 27.238971,15 32.002458,15 c 4.763491,0 20.073945,27.853885 17.761263,32.498168 z"/>
+ <path style="fill:#5580cf" d="m 32.001408,24 c -2.646838,0 -11.167476,15.446808 -9.867366,18.054729 1.300108,2.60792 18.450161,2.579431 19.73473,0 C 43.153344,39.475297 34.648246,24.001296 32.001408,24 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.003906 4 C 25.003917 4 3.344886 42.570645 4.0292969 53.003906 C 4.6171452 41.319606 25.21097 5 32.003906 5 C 38.798343 5 59.372758 41.41848 59.970703 53.035156 C 60.651982 42.691653 39.006857 4 32.003906 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jetbrains-toolbox.svg b/.icons/awkward/64x64/apps/jetbrains-toolbox.svg
new file mode 100644
index 00000000..c80435c1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jetbrains-toolbox.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#fe4b71" d="m32.155597 4.0017289c-1.21024-0.0283191-2.405203 0.2655435-3.453947 0.8493869l-19.4043 10.816633c-2.0403565 1.137345-3.2972911 3.239225-3.2973492 5.513915v21.633667c5.81e-5 2.27469 1.2569927 4.37657 3.2973492 5.513915l19.4049 10.816834c1.050324 0.585476 2.226109 0.869572 3.398191 0.852287 1.104858-0.01629 0.868976-1.226316 1.859059-1.778213l19.302021-10.611073c2.041228-1.137555 3.71003-2.211584 3.709471-4.487108v-21.530786c-6.1e-5 -0.773503 0.883349-1.938538 0.611237-2.640929-0.528147-1.363286-1.533652-2.533992-2.880379-3.284509l-19.403701-10.816633c-0.957095-0.5327521-2.037478-0.82482-3.141952-0.8493869z"/>
+ <path style="fill:#ff8c2a" d="M 6.5234375,18.714844 A 6.5946984,6.3671019 0 0 0 6,21.181641 v 21.632812 a 6.5946984,6.3671019 0 0 0 3.296875,5.515625 l 19.40625,10.816406 A 6.5946984,6.3671019 0 0 0 32,59.994141 V 32.25 Z"/>
+ <path style="fill:#3f3f3f" d="M 57.482422,18.710938 32,32.25 v 27.744141 a 6.5946984,6.3671019 0 0 0 3.296875,-0.847657 L 54.701172,48.330078 A 6.5946984,6.3671019 0 0 0 58,42.8125 V 21.179688 a 6.5946984,6.3671019 0 0 0 -0.517578,-2.46875 z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m32.15625 4.0019531a6.5947745 6.3719333 0 0 0-3.453125 0.8515625l-19.40625 10.824218a6.5947745 6.3719333 0 0 0-3.296875 5.519532v1.001953a6.5947745 6.3719333 0 0 1 3.296875-5.521485l19.40625-10.824218a6.5947745 6.3719333 0 0 1 3.453125-0.8515625 6.5947745 6.3719333 0 0 1 3.140625 0.8515625l19.40625 10.824218a6.5947745 6.3719333 0 0 1 3.296875 5.521485v-1.001953a6.5947745 6.3719333 0 0 0-3.296875-5.519532l-19.40625-10.824218a6.5947745 6.3719333 0 0 0-3.140625-0.8515625z"/>
+ <path style="opacity:.2" d="m6 41.800859a6.5946984 6.3721235 0 0 0 0.00195 0.07422v-0.07422zm0.00195 1v1a6.5946984 6.3721235 0 0 0 3.296875 5.517578l19.406253 10.828125a6.5946984 6.3721235 0 0 0 6.59375 0l19.404297-10.828125a6.5946984 6.3721235 0 0 0 3.296875-5.517578v-1a6.5946984 6.3721235 0 0 1-3.296875 5.517578l-19.404297 10.828125a6.5946984 6.3721235 0 0 1-6.59375 0l-19.40625-10.828125a6.5946984 6.3721235 0 0 1-3.296875-5.517578z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 6.5234375,18.714844 A 6.5946984,6.3671019 0 0 0 6,21.181641 v 1 A 6.5946984,6.3671019 0 0 1 6.5234375,19.714844 L 32,33.25 v -1 z"/>
+ <path style="opacity:.2" d="M 57.482422,18.710938 32,32.25 v 1 L 57.482422,19.710938 A 6.5946984,6.3671019 0 0 1 58,22.179688 v -1 a 6.5946984,6.3671019 0 0 0 -0.517578,-2.46875 z"/>
+ <path style="opacity:.2" d="m46 46.062039-10 5.323227v2.433734l10-5.417107z"/>
+ <path style="fill:#ffffff" d="m46 45.061961-10 5.323227v2.433734l10-5.417107z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jgray.svg b/.icons/awkward/64x64/apps/jgray.svg
new file mode 100644
index 00000000..0e19612d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jgray.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 27,5.0000009 v 7.9980511 h 3.640285 c 1.607594,0 2.724767,0.249527 3.041017,0.565899 C 34.100973,13.983792 34,19.631667 34,32.699054 c 0,21.878353 0.812698,21.314804 -6.040536,21.300947 -5.857225,-0.01176 -7.022565,-1.518874 -4.161007,-4.687526 2.966427,-3.284798 2.928062,-6.650427 -0.109312,-9.502755 -1.744078,-1.637814 -3.896352,-2.663705 -6.149978,-2.809719 -2.860124,-0.185311 -6.443131,0.962584 -9.002511,3.154179 -1.9895129,1.703621 -3.2992227,3.822354 -3.504907,6.110162 -0.2776751,3.088548 1.2778024,6.485231 4.2044892,9.584694 4.9632838,5.432477 9.0459858,4.957072 18.8871828,5.13958 7.595791,0.135142 16.929871,-0.808349 20.995926,-9.647648 1.006028,-2.179968 0.754033,-2.860107 0.885415,-19.232417 0.153853,-19.172183 0.226005,-19.1105 4.213891,-19.1105 0.966213,0 1.470745,0.03094 2.000108,0 H 58 V 5.0000009 H 57.738167 42.473064 Z"/>
+ <path style="fill:#777777" d="m 27,4.0000003 v 7.9980507 h 3.640285 c 1.607594,0 2.724767,0.249527 3.041017,0.565899 C 34.100973,12.983791 34,18.631666 34,31.699053 34,53.577406 34.812698,53.013857 27.959464,53 22.102239,52.98824 20.936899,51.481126 23.798457,48.312474 26.764884,45.027676 26.726519,41.662047 23.689145,38.809719 21.945067,37.171905 19.792793,36.146014 17.539167,36 14.679043,35.814689 11.096036,36.962584 8.536656,39.154179 6.5471431,40.8578 5.2374333,42.976533 5.031749,45.264341 c -0.2776751,3.088548 1.2778024,6.485231 4.2044892,9.584694 4.9632838,5.432477 9.0459858,4.957072 18.8871828,5.13958 7.595791,0.135142 16.929871,-0.808349 20.995926,-9.647648 1.006028,-2.179968 0.754033,-2.860107 0.885415,-19.232417 0.153853,-19.172183 0.226005,-19.1105 4.213891,-19.1105 0.966213,0 1.470745,0.03094 2.000108,0 H 58 V 4.0000003 H 57.738167 42.473064 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 27 4 L 27 5 L 42.472656 5 L 57.738281 5 L 58 5 L 58 4 L 57.738281 4 L 42.472656 4 L 27 4 z M 16.435547 35.992188 C 13.798686 36.117721 10.776567 37.236651 8.5371094 39.154297 C 6.5475965 40.857918 5.2369343 42.975864 5.03125 45.263672 C 4.9931284 45.687694 4.9975577 46.118663 5.0273438 46.552734 C 5.0324333 46.456941 5.0226888 46.358897 5.03125 46.263672 C 5.2369343 43.975864 6.5475965 41.857918 8.5371094 40.154297 C 11.096489 37.962702 14.678939 36.814689 17.539062 37 C 19.792689 37.146014 21.945375 38.172733 23.689453 39.810547 C 25.080748 41.11708 25.834547 42.531263 25.966797 43.996094 C 26.154128 42.175349 25.395532 40.412686 23.689453 38.810547 C 21.945375 37.172733 19.792689 36.146014 17.539062 36 C 17.181547 35.976836 16.812241 35.974254 16.435547 35.992188 z M 34.019531 44.259766 C 33.926857 53.330548 33.09891 53.010393 27.958984 53 C 24.606336 52.993269 22.797425 52.494325 22.394531 51.476562 C 21.889167 53.170338 23.649555 53.991348 27.958984 54 C 33.258636 54.010716 33.967527 54.223843 34.019531 44.259766 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jgreen.svg b/.icons/awkward/64x64/apps/jgreen.svg
new file mode 100644
index 00000000..1d619f50
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jgreen.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 27,5.0000009 v 7.9980511 h 3.640285 c 1.607594,0 2.724767,0.249527 3.041017,0.565899 C 34.100973,13.983792 34,19.631667 34,32.699054 c 0,21.878353 0.812698,21.314804 -6.040536,21.300947 -5.857225,-0.01176 -7.022565,-1.518874 -4.161007,-4.687526 2.966427,-3.284798 2.928062,-6.650427 -0.109312,-9.502755 -1.744078,-1.637814 -3.896352,-2.663705 -6.149978,-2.809719 -2.860124,-0.185311 -6.443131,0.962584 -9.002511,3.154179 -1.9895129,1.703621 -3.2992227,3.822354 -3.504907,6.110162 -0.2776751,3.088548 1.2778024,6.485231 4.2044892,9.584694 4.9632838,5.432477 9.0459858,4.957072 18.8871828,5.13958 7.595791,0.135142 16.929871,-0.808349 20.995926,-9.647648 1.006028,-2.179968 0.754033,-2.860107 0.885415,-19.232417 0.153853,-19.172183 0.226005,-19.1105 4.213891,-19.1105 0.966213,0 1.470745,0.03094 2.000108,0 H 58 V 5.0000009 H 57.738167 42.473064 Z"/>
+ <path style="fill:#28b952" d="m 27,4.0000003 v 7.9980507 h 3.640285 c 1.607594,0 2.724767,0.249527 3.041017,0.565899 C 34.100973,12.983791 34,18.631666 34,31.699053 34,53.577406 34.812698,53.013857 27.959464,53 22.102239,52.98824 20.936899,51.481126 23.798457,48.312474 26.764884,45.027676 26.726519,41.662047 23.689145,38.809719 21.945067,37.171905 19.792793,36.146014 17.539167,36 14.679043,35.814689 11.096036,36.962584 8.536656,39.154179 6.5471431,40.8578 5.2374333,42.976533 5.031749,45.264341 c -0.2776751,3.088548 1.2778024,6.485231 4.2044892,9.584694 4.9632838,5.432477 9.0459858,4.957072 18.8871828,5.13958 7.595791,0.135142 16.929871,-0.808349 20.995926,-9.647648 1.006028,-2.179968 0.754033,-2.860107 0.885415,-19.232417 0.153853,-19.172183 0.226005,-19.1105 4.213891,-19.1105 0.966213,0 1.470745,0.03094 2.000108,0 H 58 V 4.0000003 H 57.738167 42.473064 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 27 4 L 27 5 L 42.472656 5 L 57.738281 5 L 58 5 L 58 4 L 57.738281 4 L 42.472656 4 L 27 4 z M 16.435547 35.992188 C 13.798686 36.117721 10.776567 37.236651 8.5371094 39.154297 C 6.5475965 40.857918 5.2369343 42.975864 5.03125 45.263672 C 4.9931284 45.687694 4.9975577 46.118663 5.0273438 46.552734 C 5.0324333 46.456941 5.0226888 46.358897 5.03125 46.263672 C 5.2369343 43.975864 6.5475965 41.857918 8.5371094 40.154297 C 11.096489 37.962702 14.678939 36.814689 17.539062 37 C 19.792689 37.146014 21.945375 38.172733 23.689453 39.810547 C 25.080748 41.11708 25.834547 42.531263 25.966797 43.996094 C 26.154128 42.175349 25.395532 40.412686 23.689453 38.810547 C 21.945375 37.172733 19.792689 36.146014 17.539062 36 C 17.181547 35.976836 16.812241 35.974254 16.435547 35.992188 z M 34.019531 44.259766 C 33.926857 53.330548 33.09891 53.010393 27.958984 53 C 24.606336 52.993269 22.797425 52.494325 22.394531 51.476562 C 21.889167 53.170338 23.649555 53.991348 27.958984 54 C 33.258636 54.010716 33.967527 54.223843 34.019531 44.259766 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jitsi.svg b/.icons/awkward/64x64/apps/jitsi.svg
new file mode 100644
index 00000000..b70b70b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jitsi.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#37a0f2" cx="32" cy="32" r="28"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="M 42.103,24.789 C 41.282,24.981 40.512,25.373 39.836,25.858 38.728,27.366 37.191,28.584 35.148,29.064 34.372,28.5 33.427,27.847 32.782,27.104 29.824,27.441 25.752,28.094 25.051,30.93 24.321,33.874 26.259,37.719 27.836,37.942 29.333,38.149 34.145,36.818 36.471,36.195 34.523,34.681 32.28,34.017 31.057,33.939 29.615,33.825 28.373,34.082 27.08,34.414 28.969,33.201 30.679,32.296 32.369,31.959 33.637,31.72 35.606,31.712 37.972,32.592 40.905,33.685 41.605,35.245 43.664,35.947 45.026,35.734 44.335,34.23 44.053,33.185 43.864,32.616 43.714,32.185 43.654,31.997 43.55,31.68 42.079,27.934 41.865,26.969 41.721,26.31 41.844,25.455 42.104,24.786"/>
+ <path d="M 34.999,18.894 C 32.946,19.756 32.876,21.383 32.761,23.149 33.622,22.373 36.326,21.803 37.057,21.174 39.214,19.313 40.05,15.469 39.597,16.037 38.131,17.883 35.753,18.477 34.999,18.893"/>
+ <path d="M 23.694,44.729 C 23.694,44.729 21.656,43.383 21.696,42.953 23.034,35.734 18.42,40.869 18.072,44.101 17.704,47.203 18.852,50.781 19.021,50.999 19.295,48.465 19.538,47.06 23.694,44.724 M 23.694,44.729"/>
+ <path d="M 45.981,28.821 C 45.876,26.134 44.181,24.278 43.028,24.714 42.536,24.897 42.212,26.149 42.382,26.926 42.948,29.687 45.279,32.878 44.703,35.61 44.27,36.916 40.442,37.728 40.442,37.728 40.442,37.728 40.367,38.846 40.223,39.608 40.049,40.532 39.696,41.266 39.696,41.266 39.696,41.266 40.606,42.078 40.64,42.078 40.68,42.078 46.368,39.139 45.979,28.821"/>
+ <path d="M 43.451,36.219 C 42.506,35.838 42.178,35.674 40.945,34.765 34.129,29.697 27.855,34.087 27.978,34.043 29.107,33.687 30.385,33.365 32.04,33.469 33.377,33.557 35.156,34.398 37.354,36.215 38.831,37.507 41.068,37.669 43.444,36.22 M 43.449,36.22"/>
+ <path d="M 37.053,21.739 C 34.533,22.546 33.17,23.239 32.762,23.561 31.928,25.679 33.613,27.273 35.149,28.391 37.167,27.916 38.847,26.427 39.598,24.789 39.205,24.843 38.787,24.768 38.325,24.511 37.426,24.007 36.878,22.795 37.053,21.739"/>
+ <path d="M 40.721,21.339 C 40.556,20.696 40.03,19.87 39.886,19.87 39.756,19.87 38.355,20.908 37.992,21.266 37.171,22.083 37.569,23.571 38.479,24.077 40.021,24.938 41.158,23.047 40.722,21.34"/>
+ <path d="M 39.523,19.161 C 40.139,18.572 40.96,17.607 41.174,16.138 41.298,14.821 40.975,14.009 40.577,13 40.383,14.97 40.094,17.161 38.747,19.487 38.324,20.219 38.553,20.086 39.522,19.16"/>
+ <path d="M 22.232,39.559 C 22.446,40.094 22.431,41.109 22.113,42.846 22.107,42.861 22.113,42.871 22.113,42.885 22.337,43.196 22.798,43.573 23.26,43.915 24.851,43.177 26.85,41.797 26.721,41.776 25.871,41.633 23.241,40.995 22.232,39.559"/>
+ <path d="M 36.774,36.466 C 36.704,36.466 36.649,36.466 36.495,36.505 34.516,37.055 29.461,38.341 28.671,39.197 28.363,39.851 28.06,42.458 23.619,44.111 23.495,44.155 27.348,46.635 27.557,46.645 40.135,47.169 40.12,38.187 39.956,37.777 38.733,37.797 37.694,37.372 36.894,36.589 36.854,36.55 36.819,36.509 36.774,36.47"/>
+ </g>
+ <g style="fill:#f5ff71">
+ <path d="M 42.103,24.789 C 41.282,24.981 40.512,25.373 39.836,25.858 38.728,27.366 37.191,28.584 35.148,29.064 34.372,28.5 33.427,27.847 32.782,27.104 29.824,27.441 25.752,28.094 25.051,30.93 24.321,33.874 26.259,37.719 27.836,37.942 29.333,38.149 34.145,36.818 36.471,36.195 34.523,34.681 32.28,34.017 31.057,33.939 29.615,33.825 28.373,34.082 27.08,34.414 28.969,33.201 30.679,32.296 32.369,31.959 33.637,31.72 35.606,31.712 37.972,32.592 40.905,33.685 41.605,35.245 43.664,35.947 45.026,35.734 44.335,34.23 44.053,33.185 43.864,32.616 43.714,32.185 43.654,31.997 43.55,31.68 42.079,27.934 41.865,26.969 41.721,26.31 41.844,25.455 42.104,24.786"/>
+ <path d="M 34.999,18.894 C 32.946,19.756 32.876,21.383 32.761,23.149 33.622,22.373 36.326,21.803 37.057,21.174 39.214,19.313 40.05,15.469 39.597,16.037 38.131,17.883 35.753,18.477 34.999,18.893"/>
+ <path d="M 23.694,44.729 C 23.694,44.729 21.656,43.383 21.696,42.953 23.034,35.734 18.42,40.869 18.072,44.101 17.704,47.203 18.852,50.781 19.021,50.999 19.295,48.465 19.538,47.06 23.694,44.724 M 23.694,44.729"/>
+ <path d="M 45.981,28.821 C 45.876,26.134 44.181,24.278 43.028,24.714 42.536,24.897 42.212,26.149 42.382,26.926 42.948,29.687 45.279,32.878 44.703,35.61 44.27,36.916 40.442,37.728 40.442,37.728 40.442,37.728 40.367,38.846 40.223,39.608 40.049,40.532 39.696,41.266 39.696,41.266 39.696,41.266 40.606,42.078 40.64,42.078 40.68,42.078 46.368,39.139 45.979,28.821"/>
+ <path d="M 43.451,36.219 C 42.506,35.838 42.178,35.674 40.945,34.765 34.129,29.697 27.855,34.087 27.978,34.043 29.107,33.687 30.385,33.365 32.04,33.469 33.377,33.557 35.156,34.398 37.354,36.215 38.831,37.507 41.068,37.669 43.444,36.22 M 43.449,36.22"/>
+ <path d="M 37.053,21.739 C 34.533,22.546 33.17,23.239 32.762,23.561 31.928,25.679 33.613,27.273 35.149,28.391 37.167,27.916 38.847,26.427 39.598,24.789 39.205,24.843 38.787,24.768 38.325,24.511 37.426,24.007 36.878,22.795 37.053,21.739"/>
+ <path d="M 40.721,21.339 C 40.556,20.696 40.03,19.87 39.886,19.87 39.756,19.87 38.355,20.908 37.992,21.266 37.171,22.083 37.569,23.571 38.479,24.077 40.021,24.938 41.158,23.047 40.722,21.34"/>
+ <path d="M 39.523,19.161 C 40.139,18.572 40.96,17.607 41.174,16.138 41.298,14.821 40.975,14.009 40.577,13 40.383,14.97 40.094,17.161 38.747,19.487 38.324,20.219 38.553,20.086 39.522,19.16"/>
+ <path d="M 22.232,39.559 C 22.446,40.094 22.431,41.109 22.113,42.846 22.107,42.861 22.113,42.871 22.113,42.885 22.337,43.196 22.798,43.573 23.26,43.915 24.851,43.177 26.85,41.797 26.721,41.776 25.871,41.633 23.241,40.995 22.232,39.559"/>
+ <path d="M 36.774,36.466 C 36.704,36.466 36.649,36.466 36.495,36.505 34.516,37.055 29.461,38.341 28.671,39.197 28.363,39.851 28.06,42.458 23.619,44.111 23.495,44.155 27.348,46.635 27.557,46.645 40.135,47.169 40.12,38.187 39.956,37.777 38.733,37.797 37.694,37.372 36.894,36.589 36.854,36.55 36.819,36.509 36.774,36.47"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jockey-kde.svg b/.icons/awkward/64x64/apps/jockey-kde.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jockey-kde.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/jockey.svg b/.icons/awkward/64x64/apps/jockey.svg
new file mode 100644
index 00000000..1b6d77e7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jockey.svg
@@ -0,0 +1,31 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 14.667,15.001 C 13.189,15.001 12,16.236 12,17.77 V 48.23 C 12,49.764 13.189,51 14.667,51 H 20 V 45 H 32 V 51 H 57.334 C 58.81,51 60,49.764 60,48.23 V 17.77 C 60,16.235 58.81,15 57.334,15 Z"/>
+ <path style="fill:#419d45" d="M 14.667,14.001 C 13.189,14.001 12,15.236 12,16.77 V 47.23 C 12,48.764 13.189,50 14.667,50 H 20 V 44 H 32 V 50 H 57.334 C 58.81,50 60,48.764 60,47.23 V 16.77 C 60,15.235 58.81,14 57.334,14 Z"/>
+ <rect style="fill:#4e4e4e" width="12" height="12" x="30" y="24" rx="2.4" ry="2.4"/>
+ <path style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 6.0233,11.024 H 10.005 V 53.005"/>
+ <path style="fill:none;stroke:#b7b7b7;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="M 6.0233,10.024 H 10.005 V 52.005"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <rect width="4" height="8" x="34" y="44"/>
+ <rect width="4" height="8" x="40" y="44"/>
+ <rect width="4" height="8" x="46" y="44"/>
+ <rect width="4" height="8" x="52" y="44"/>
+ </g>
+ <g>
+ <rect style="fill:#f8c44e" width="4" height="8" x="34" y="44"/>
+ <rect style="fill:#f8c44e" width="4" height="8" x="40" y="44"/>
+ <rect style="fill:#f8c44e" width="4" height="8" x="46" y="44"/>
+ <rect style="fill:#f8c44e" width="4" height="8" x="52" y="44"/>
+ </g>
+ <g>
+ <rect style="fill:#b7b7b7" width="2" height="4" x="32" y="21"/>
+ <rect style="fill:#b7b7b7" width="2" height="4" x="38" y="21"/>
+ <rect style="fill:#b7b7b7" width="2" height="4" x="32" y="35"/>
+ <rect style="fill:#b7b7b7" width="2" height="4" x="38" y="35"/>
+ <rect style="fill:#b7b7b7" width="2" height="4" x="26" y="-45" transform="rotate(90)"/>
+ <rect style="fill:#b7b7b7" width="2" height="4" x="32" y="-45" transform="rotate(90)"/>
+ <rect style="fill:#b7b7b7" width="2" height="4" x="26" y="-31" transform="rotate(90)"/>
+ <rect style="fill:#b7b7b7" width="2" height="4" x="32" y="-31" transform="rotate(90)"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.0234 8.0234 A 2.0002 2.0002 0 0 0 4.0449 10.51 A 2.0002 2.0002 0 0 1 6.0234 9.0234 L 10.006 9.0234 A 2.0002 2.0002 0 0 1 12.006 11.023 L 12.006 10.023 A 2.0002 2.0002 0 0 0 10.006 8.0234 L 6.0234 8.0234 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 57.334 14 L 14.668 14.002 C 13.19 14.002 12 15.236 12 16.77 L 12 17.77 C 12 16.236 13.19 15.002 14.668 15.002 L 57.334 15 C 58.81 15 60 16.235 60 17.77 L 60 16.77 C 60 15.235 58.81 14 57.334 14 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/joplin-desktop.svg b/.icons/awkward/64x64/apps/joplin-desktop.svg
new file mode 120000
index 00000000..2b32d05b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/joplin-desktop.svg
@@ -0,0 +1 @@
+joplin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/joplin.svg b/.icons/awkward/64x64/apps/joplin.svg
new file mode 100644
index 00000000..5ac23430
--- /dev/null
+++ b/.icons/awkward/64x64/apps/joplin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#176fd0" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 26.231929,51.918196 c -4.245735,-0.390237 -7.536804,-1.759447 -10.007471,-4.163464 -2.098955,-2.042347 -3.219208,-5.385858 -3.224433,-7.853485 -0.0041,-1.729645 0.493775,-3.111517 1.496566,-4.157398 1.14,-1.189007 2.443225,-1.732752 4.178882,-1.743542 2.174236,-0.01357 4.034483,0.74561 4.838491,2.429274 0.339249,0.710432 0.359063,0.831924 0.429893,2.635317 0.08034,2.046107 0.181683,3.563291 0.676178,4.534474 0.709739,1.393897 2.64663,2.27605 4.627647,2.469703 2.996213,0.292888 5.822783,-1.407916 6.55322,-4.254597 0.186568,-0.727139 0.202759,-1.652167 0.202759,-11.08807 0,-10.093529 -0.0041,-9.389467 -0.232345,-9.784196 -0.402696,-0.695049 -0.899972,-0.870442 -2.814977,-0.91487 H 31 v -6.027789 h 20 v 6.027789 h -1.977664 c -1.817507,0.07197 -2.140361,0.154496 -2.541755,0.587636 -0.55387,0.597679 -0.404216,-0.526005 -0.482185,10.455176 -0.07736,10.892284 -0.08251,10.999296 -0.600732,12.440015 -1.296168,3.603487 -4.846581,6.615388 -9.296826,7.77166 -2.274788,0.591043 -7.343223,0.868528 -9.86895,0.636372 z"/>
+ <path style="fill:#ffffff" d="M 26.231929,50.918419 C 21.986194,50.528182 18.695125,49.158972 16.224458,46.754955 14.125503,44.712608 13.00525,41.369097 13.000025,38.90147 c -0.0041,-1.729645 0.493775,-3.111517 1.496566,-4.157398 1.14,-1.189007 2.443225,-1.732752 4.178882,-1.743542 2.174236,-0.01357 4.034483,0.74561 4.838491,2.429274 0.339249,0.710432 0.359063,0.831924 0.429893,2.635317 0.08034,2.046107 0.181683,3.563291 0.676178,4.534474 0.709739,1.393897 2.64663,2.27605 4.627647,2.469703 2.996213,0.292888 5.822783,-1.407916 6.55322,-4.254597 0.186568,-0.727139 0.202759,-1.652167 0.202759,-11.08807 0,-10.093529 -0.0041,-9.389467 -0.232345,-9.784196 -0.402696,-0.695049 -0.899972,-0.870442 -2.814977,-0.91487 H 31 v -6.027789 h 20 v 6.027789 h -1.977664 c -1.817507,0.07197 -2.140361,0.154496 -2.541755,0.587636 -0.55387,0.597679 -0.404216,-0.526005 -0.482185,10.455176 -0.07736,10.892284 -0.08251,10.999296 -0.600732,12.440015 -1.296168,3.603487 -4.846581,6.615388 -9.296826,7.77166 -2.274788,0.591043 -7.343223,0.868528 -9.86895,0.636372 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/josm.svg b/.icons/awkward/64x64/apps/josm.svg
new file mode 100644
index 00000000..a96fdcef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/josm.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 6.0417613,9.55164 v 45.764324 c 0,0 -0.4132353,2.471622 1.3547722,2.991476 L 23.999828,63 39.999827,57.842106 55.53969,62.281336 c 2.630486,0.935498 2.444154,-1.866958 2.444154,-1.866958 V 14.28588 c 0.243164,-2.397293 -2.3689,-2.891501 -2.3689,-2.891501 L 39.999827,7.0000064 23.999828,12.1579 8.303258,7.6649628 c 0,0 -2.2614967,-0.640298 -2.2614967,1.8866772 z"/>
+ <path style="fill:#ffc107" d="M 6.0417613,8.551636 V 54.31596 c 0,0 -0.4132353,2.471622 1.3547722,2.991476 l 16.6032945,4.69256 15.999999,-5.157894 15.539863,4.43923 c 2.630486,0.935498 2.444154,-1.866958 2.444154,-1.866958 V 13.285877 c 0.243164,-2.397294 -2.3689,-2.891502 -2.3689,-2.891502 L 39.999827,6.0000025 23.999828,11.157896 8.303258,6.6649589 c 0,0 -2.2614967,-0.640298 -2.2614967,1.8866771 z"/>
+ <path style="fill:#0c7bd4" d="m 38.781077,6.3945341 -6.851562,2.2070311 c -1.517096,1.7893018 -2.40625,3.9256218 -2.40625,6.9414058 0,4.136367 1.635462,5.010727 2.167968,6.999999 1.011276,3.778092 1.400376,6.440784 2.609376,9.546876 1.66369,4.275727 0.25898,11.022531 2.03125,15.273437 1.01103,2.425184 1.550222,2.863992 4.335936,4.136718 0.619048,0.636362 1.545948,1.906606 1.85547,2.542967 0.59272,1.218554 0.55833,2.6987 0.855468,3.765626 l 12.160155,3.472656 c 0.986432,0.350812 1.577294,0.17558 1.929688,-0.17968 0.304304,-0.30678 0.405302,-0.731662 0.457032,-1.085938 0.0082,-0.05592 0.04198,-0.12502 0.04688,-0.17578 2.16e-4,-0.0022 -2.1e-4,-0.0016 0,-0.004 0.02364,-0.248114 0.0118,-0.421876 0.0118,-0.421876 V 58.703124 C 56.703868,46.723555 48.692854,44.865863 45.355295,42.000001 41.596809,38.772747 43.998457,35.686083 42.523265,31.13672 c -0.350688,-1.0815 -1.236422,-4.773794 -1.85547,-5.410156 -2.785714,-1.909094 -4.333146,-3.81818 -5.261718,-6.999999 -1.82696,-6.260402 3.483308,-10.0581346 3.375,-12.3320309 z M 17.968578,53.363283 c -0.269182,-0.02112 -0.540927,-0.0068 -0.824219,0.04688 -2.58409,0.487264 -2.476934,3.499645 -4.953125,2.863281 -1.260749,-0.32387 -2.9826472,0.14892 -4.0859368,1.234374 L 23.999828,62 32.878733,59.140624 c -1.931598,-2.993222 -7.436731,-7.445871 -8.878905,-4.777342 -1.895834,0.835228 -4.146969,-0.852145 -6.03125,-0.999999 z"/>
+ <path style="fill:#4caf50" d="m 7.7927973,6.6171905 c -0.14925,-0.00648 -0.3119874,0.00206 -0.4882812,0.035156 -0.064166,0.01242 -0.126908,0.01476 -0.191406,0.035156 -0.040916,0.01296 -0.080604,0.034138 -0.121094,0.050782 -0.11908,0.049078 -0.2318044,0.119946 -0.3398438,0.2070312 -0.047314,0.038238 -0.09305,0.082084 -0.136718,0.1289059 -0.09532,0.102436 -0.171276,0.2374592 -0.2421874,0.3867188 -0.031334,0.066024 -0.068548,0.12289 -0.09375,0.199218 -0.080222,0.2432128 -0.13632,0.5281712 -0.136718,0.890625 -1.8e-6,0.00155 0,0.00236 0,0.0039 V 22.886712 c 0.5940028,-0.281458 1.3953034,-0.660156 1.8125,-0.660156 1.3437665,0 2.1684911,0.318528 3.5390621,0.13672 0.845867,-0.11244 1.424004,-0.934482 2.210938,-1.13672 0.743475,-0.1909 1.720264,-0.13334 2.433593,-0.5 0.973761,-0.500176 2.342039,-1.9993 3.093748,-5.226554 0.217471,-0.9338 -0.265624,-1.955609 -0.265624,-2.910156 0,-0.580057 0.594391,-1.70865 1.132812,-2.578125 L 8.3162346,6.6679717 l -0.01172,-0.0039 c 0,0 -0.00388,9.2e-6 -0.0039,0 0,0 -0.2707846,-0.02824 -0.5078123,-0.046874 z"/>
+ <path style="fill:#81c784" d="m 31.690303,26.681818 -0.619048,-2.545454 -3.404762,2.863638 0.619048,2.545452 z"/>
+ <path style="fill:#4d7687" d="m 14.666495,48.636361 9.333333,-0.636362 3.357143,-2.545456 v -6.045454 l -3.357143,2.545454 -9.333333,0.954546 z"/>
+ <path style="fill:#df5050" d="m 27.538207,34.318181 -0.928571,-4.709091 -2.609808,1.845458 -4.380952,0.954544 -1.547619,-7.954546 -6.5,1.59091 2.476189,13.522723 9.952382,-2.386362 z"/>
+ <path style="fill:#ff8a65" d="m 50.571254,15.545456 v 5.727272 l 5.261904,1.590906 v -5.727268 z"/>
+ <path style="fill:#00bcd4" d="m 23.999828,13.636366 7.071427,-2.545455 v 2.545455 l -1.857144,0.636363 v 0.845282 l -5.214283,2.018355 -1.595238,-0.318183 v -3.499999 z"/>
+ <path style="fill:#b89b00" d="m 46.547445,34.954545 5.261905,3.5 1.857142,-2.545456 -5.261904,-3.499997 z"/>
+ <path style="fill:#b89b00" d="m 53.356162,25.408306 -1.856336,2.547288 5.2615,3.5 1.221572,-1.675166 v -1.29523 z"/>
+ <path style="fill:#b89b00" d="m 49.023634,31.454548 5.261904,3.499997 1.857144,-2.545453 -5.261904,-3.5 z"/>
+ <path style="fill:#646464" d="m 10.51936,27.126646 -0.9281688,0.31949 2.1046008,12.408303 -0.290582,10.350328 1.055121,-0.16406 0.287761,-10.249588 z m 1.940971,22.914061 -0.02258,0.759868 -1.0523,0.06332 0.01974,-0.659126 -0.14388,0.02304 -5.2191831,3.75329 v 0.333879 c 0,0 -0.1097479,0.707608 0.05078,1.444902 l 5.4787391,-3.940389 0.617838,-0.19284 11.810339,-0.762748 4.905155,-3.5 -0.31033,-1.591692 -4.594825,3.5 -11.5,0.762738 z"/>
+ <ellipse style="fill:#222222;stroke:#ffffff;stroke-width:0.50211668;stroke-linecap:round;stroke-linejoin:round" cx="11.912" cy="50.896" rx=".836" ry=".859"/>
+ <ellipse style="fill:#222222;stroke:#ffffff;stroke-width:0.50211668;stroke-linecap:round;stroke-linejoin:round" cx="28.904" cy="46.441" rx=".836" ry=".859"/>
+ <ellipse style="fill:#222222;stroke:#ffffff;stroke-width:0.50211668;stroke-linecap:round;stroke-linejoin:round" cx="10.024" cy="27.349" rx=".836" ry=".859"/>
+ <ellipse style="fill:#222222;stroke:#ffffff;stroke-width:0.50211668;stroke-linecap:round;stroke-linejoin:round" cx="12.191" cy="39.823" rx=".836" ry=".859"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 6.0417613,8.551636 V 54.31596 c 0,0 -0.4132353,2.471622 1.3547722,2.991476 l 16.6032945,4.69256 c 0,4e-6 0,-50.8421 0,-50.8421 L 8.303258,6.6649589 c 0,0 -2.2614967,-0.640298 -2.2614967,1.8866771 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 39.999827,56.842102 15.539863,4.43923 c 2.630486,0.935498 2.444154,-1.866958 2.444154,-1.866958 V 13.285877 c 0.243164,-2.397294 -2.3689,-2.891502 -2.3689,-2.891502 L 39.999827,6.0000025 Z"/>
+ <path style="opacity:0.1" d="M 50.929687,3.000002 C 48.554151,3.074284 46.444399,5.3007561 45.636718,6.7500018 L 29.625,36.058594 29.167968,44.082032 29,47 l 2.285156,-1.675782 6.285156,-4.61328 0.203126,-0.14844 16.355467,-29.546873 C 55.971659,7.880825 54.619849,4.2154161 52.605467,3.328127 52.041823,3.0798546 51.477887,2.98286 50.929687,3.000002 Z"/>
+ <path style="fill:#b1a390" d="m 29.626314,35.057061 -0.459854,8.026732 2.118706,1.24039 6.285592,-4.612076 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 40 6 L 24 11.15625 L 8.3046875 6.6640625 C 8.3046875 6.6640625 6.0429688 6.0238061 6.0429688 8.5507812 L 6.0429688 9.5507812 C 6.0429688 7.0238061 8.3046875 7.6640625 8.3046875 7.6640625 L 24 12.15625 L 40 7 L 55.613281 11.394531 C 55.613281 11.394531 57.81719 11.815701 57.984375 13.746094 L 57.984375 13.285156 C 58.227539 10.887862 55.613281 10.394531 55.613281 10.394531 L 40 6 z M 57.984375 14.746094 L 57.984375 15.285156 C 58.003971 15.091968 57.999029 14.915291 57.984375 14.746094 z M 6.0429688 54.316406 C 6.0429688 54.316406 5.9906451 54.790926 6.0410156 55.34375 C 6.0412212 55.342002 6.0429688 55.316406 6.0429688 55.316406 L 6.0429688 54.316406 z"/>
+ <path style="fill:#505050" d="M 29.16646,43.083793 29,46.000001 31.285156,44.324183 Z"/>
+ <path style="fill:#a15f34" d="m 50.929047,2.0019413 c -2.375536,0.074282 -4.484854,2.3005727 -5.292535,3.7498184 l -16.010198,29.3053013 7.944444,4.655046 0.203124,-0.14896 16.354383,-29.548796 C 55.971019,6.8795495 54.619209,3.2157998 52.604827,2.3285107 52.041183,2.0802383 51.477247,1.9847993 50.929047,2.0019413 Z"/>
+ <path style="opacity:0" d="m 51.929514,4.000003 c -2.375536,0.074282 -4.485288,2.3007541 -5.292969,3.7499998 l -16.011718,29.3085922 -0.457032,8.023438 -0.167968,2.917968 2.285156,-1.675782 6.285156,-4.61328 0.203126,-0.14844 16.355467,-29.546873 C 56.971486,8.880826 55.619676,5.2154171 53.605294,4.328128 53.04165,4.0798556 52.477714,3.982861 51.929514,4.000003 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/journey-of-a-roach.svg b/.icons/awkward/64x64/apps/journey-of-a-roach.svg
new file mode 100644
index 00000000..79a20b5d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/journey-of-a-roach.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#7a6143" d="m40.637 6.0148c-9.123 0.1444-28.839 1.5418-32.442 7.3092-0.6308 1.662-1.7556 7.505-2.306 11.971-0.1284 1.03-0.2486 2.344-0.3727 3.555a12.272 12.315 0 0 0 -3.5155 8.6236 12.272 12.315 0 0 0 2.2159 7.0497c-0.023319 0.352-0.1305 1.8414-0.1305 1.8414-0.16666 5.716-0.032439 5.9186 5.3958 8.1809 4.3388 1.8083 9.0342 2.7487 16.169 3.2365 6.1027 0.41732 12.278 0.22483 16.983-0.52918 8.2749-1.3259 15.455-4.0342 16.251-6.1309 0.21869-0.57584 0.548-2.9273 0.73239-5.225 0.03722-0.46372 0.06002-0.8568 0.09056-1.2855a12.272 12.315 0 0 0 2.292 -7.137 12.272 12.315 0 0 0 -3.18 -8.249c-0.36-2.33-0.794-4.982-1.374-8.438-1.022-5.366-2.24-10.505-2.706-11.421-1.364-2.6737-3.036-3.1879-10.919-3.3459-0.794-0.0214-1.88-0.026-3.182-0.0052z"/>
+ <path style="fill:#372c1e" d="m36.959 53.249c1.8423-0.82551 2.6287-1.9595 1.5485-2.2329-0.36332-0.09194-1.3135 0.19511-2.1115 0.63787-1.7843 0.99008-4.2558 1.0611-6.4351 0.18493-2.7355-1.0998-4.0496-0.49604-1.8656 0.85704 2.4165 1.4971 6.2263 1.7348 8.8636 0.553z"/>
+ <circle style="opacity:.2" cx="15" cy="38" r="11"/>
+ <circle style="fill:#37a643" cx="15" cy="37" r="11"/>
+ <circle style="fill:#372c1e" cx="14" cy="36" r="2"/>
+ <circle style="opacity:.2" cx="48.999" cy="38" r="11"/>
+ <circle style="fill:#37a643" cx="48.999" cy="37" r="11"/>
+ <circle style="fill:#372c1e" cx="49.999" cy="36" r="2"/>
+ <path style="fill:#372c1e" d="m51.887 12.132c0.09116 0.20629-5.8852 2.6407-10.956 4.8974-5.0708 2.2565-7.3155 3.4807-7.4067 3.2743-0.05278-0.1194 3.0717-2.1037 5.1848-3.1261 4.083-1.7627 8.1963-3.6556 13.178-5.0456z"/>
+ <path style="fill:#372c1e" d="m47.591 22.617c-0.21799 0.058-2.7099-2.3299-5.0878-5.5142-2.3779-3.1831-3.7398-5.956-3.5239-6.0134 0.21735-0.05725 1.7393 2.4769 4.117 5.6602 2.3779 3.1833 4.711 5.8102 4.4936 5.8674z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m40.637 6.0156c-9.124 0.1444-28.838 1.5409-32.442 7.3084-0.6301 1.662-1.756 7.505-2.3063 11.971-0.1284 1.03-0.2489 2.343-0.3731 3.555a12.272 12.315 0 0 0 -3.5156 8.625 12.272 12.315 0 0 0 0.0215 0.439 12.272 12.315 0 0 1 3.4941 -8.062c0.1242-1.212 0.2447-2.527 0.3731-3.557 0.5503-4.466 1.6762-10.309 2.3066-11.971 3.6037-5.7675 23.318-7.164 32.442-7.3084h0.002c1.302-0.0208 2.387-0.0175 3.181 0.0039 7.884 0.158 9.556 0.6736 10.92 3.3475 0.466 0.916 1.683 6.054 2.705 11.42 0.58 3.456 1.015 6.108 1.375 8.438a12.272 12.315 0 0 1 3.157 7.785 12.272 12.315 0 0 0 0.023 -0.535 12.272 12.315 0 0 0 -3.18 -8.25c-0.36-2.33-0.795-4.982-1.375-8.438-1.022-5.366-2.239-10.504-2.705-11.42-1.364-2.6739-3.036-3.1895-10.92-3.3475-0.794-0.0214-1.879-0.0247-3.181-0.0039h-0.002zm-36.485 39.416c-0.0302 0.423-0.0664 0.933-0.0664 0.933-0.0262 0.901-0.0355 1.627-0.0273 2.283 0.0068-0.408 0.0133-0.8 0.0273-1.283 0 0 0.1076-1.49 0.1309-1.842a12.272 12.315 0 0 1 -0.0645 -0.091z"/>
+ <path style="opacity:.2" d="m2.0215 37.914a12.272 12.315 0 0 0 -0.0215 0.56 12.272 12.315 0 0 0 2.1523 6.957c0.029375-0.41175 0.052954-0.73463 0.064453-0.9082a12.272 12.315 0 0 1 -2.1953 -6.609zm59.955 0.09375a12.272 12.315 0 0 1 -2.2676 6.6035c-0.03054 0.42872-0.05458 0.82339-0.0918 1.2871-0.18439 2.2977-0.51373 4.6488-0.73242 5.2246-0.79637 2.0967-7.9751 4.805-16.25 6.1309-4.705 0.753-10.881 0.945-16.984 0.528-7.134-0.488-11.829-1.428-16.168-3.236-4.5727-1.906-5.3796-2.388-5.4234-5.899-0.073518 4.4307 0.45378 4.8271 5.4238 6.8984 4.3388 1.8083 9.0337 2.7485 16.168 3.2363 6.1027 0.41732 12.279 0.22471 16.984-0.5293 8.2749-1.3259 15.454-4.0341 16.25-6.1309 0.21869-0.57584 0.54803-2.9269 0.73242-5.2246 0.03722-0.46372 0.06126-0.85839 0.0918-1.2871a12.272 12.315 0 0 0 2.291 -7.137 12.272 12.315 0 0 0 -0.023 -0.467z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jp.yvt.OpenSpades.svg b/.icons/awkward/64x64/apps/jp.yvt.OpenSpades.svg
new file mode 120000
index 00000000..ec5627c1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jp.yvt.OpenSpades.svg
@@ -0,0 +1 @@
+openspades.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/jprofiler.svg b/.icons/awkward/64x64/apps/jprofiler.svg
new file mode 100644
index 00000000..b9e20c8c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jprofiler.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#188dfb" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <circle style="opacity:0.15;fill:none;stroke:#000000;stroke-width:5.99983358;stroke-linecap:round;stroke-linejoin:round" cx="43.713" cy="11.713" r="19.011" transform="rotate(30)"/>
+ <path style="fill:#9ccefd" d="M 43.2,13.001032 C 32.923974,7.0681648 20.21684,9.9108966 13.385427,20.200984 l -1.97128,3.763442 C 16.529812,17.041804 31.8,13.149227 40.2,18.2 Z"/>
+ <path style="opacity:0.2" d="M 40.398438,19 31.308594,41.035156 A 8,8 0 0 0 24,49 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -2.96875,-6.207032 z"/>
+ <path style="fill:#ffffff" d="m 40.4,18 v 0 0 l -4.705458,33.239336 -8.113778,-2.17408 z"/>
+ <circle style="fill:#ffffff" cx="32" cy="48" r="8"/>
+ <circle style="fill:#f84e24" cx="32" cy="48" r="4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jred.svg b/.icons/awkward/64x64/apps/jred.svg
new file mode 100644
index 00000000..e9d8b23f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jred.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 27,5.0000009 v 7.9980511 h 3.640285 c 1.607594,0 2.724767,0.249527 3.041017,0.565899 C 34.100973,13.983792 34,19.631667 34,32.699054 c 0,21.878353 0.812698,21.314804 -6.040536,21.300947 -5.857225,-0.01176 -7.022565,-1.518874 -4.161007,-4.687526 2.966427,-3.284798 2.928062,-6.650427 -0.109312,-9.502755 -1.744078,-1.637814 -3.896352,-2.663705 -6.149978,-2.809719 -2.860124,-0.185311 -6.443131,0.962584 -9.002511,3.154179 -1.9895129,1.703621 -3.2992227,3.822354 -3.504907,6.110162 -0.2776751,3.088548 1.2778024,6.485231 4.2044892,9.584694 4.9632838,5.432477 9.0459858,4.957072 18.8871828,5.13958 7.595791,0.135142 16.929871,-0.808349 20.995926,-9.647648 1.006028,-2.179968 0.754033,-2.860107 0.885415,-19.232417 0.153853,-19.172183 0.226005,-19.1105 4.213891,-19.1105 0.966213,0 1.470745,0.03094 2.000108,0 H 58 V 5.0000009 H 57.738167 42.473064 Z"/>
+ <path style="fill:#ef3135" d="m 27,4.0000003 v 7.9980507 h 3.640285 c 1.607594,0 2.724767,0.249527 3.041017,0.565899 C 34.100973,12.983791 34,18.631666 34,31.699053 34,53.577406 34.812698,53.013857 27.959464,53 22.102239,52.98824 20.936899,51.481126 23.798457,48.312474 26.764884,45.027676 26.726519,41.662047 23.689145,38.809719 21.945067,37.171905 19.792793,36.146014 17.539167,36 14.679043,35.814689 11.096036,36.962584 8.536656,39.154179 6.5471431,40.8578 5.2374333,42.976533 5.031749,45.264341 c -0.2776751,3.088548 1.2778024,6.485231 4.2044892,9.584694 4.9632838,5.432477 9.0459858,4.957072 18.8871828,5.13958 7.595791,0.135142 16.929871,-0.808349 20.995926,-9.647648 1.006028,-2.179968 0.754033,-2.860107 0.885415,-19.232417 0.153853,-19.172183 0.226005,-19.1105 4.213891,-19.1105 0.966213,0 1.470745,0.03094 2.000108,0 H 58 V 4.0000003 H 57.738167 42.473064 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 27 4 L 27 5 L 42.472656 5 L 57.738281 5 L 58 5 L 58 4 L 57.738281 4 L 42.472656 4 L 27 4 z M 16.435547 35.992188 C 13.798686 36.117721 10.776567 37.236651 8.5371094 39.154297 C 6.5475965 40.857918 5.2369343 42.975864 5.03125 45.263672 C 4.9931284 45.687694 4.9975577 46.118663 5.0273438 46.552734 C 5.0324333 46.456941 5.0226888 46.358897 5.03125 46.263672 C 5.2369343 43.975864 6.5475965 41.857918 8.5371094 40.154297 C 11.096489 37.962702 14.678939 36.814689 17.539062 37 C 19.792689 37.146014 21.945375 38.172733 23.689453 39.810547 C 25.080748 41.11708 25.834547 42.531263 25.966797 43.996094 C 26.154128 42.175349 25.395532 40.412686 23.689453 38.810547 C 21.945375 37.172733 19.792689 36.146014 17.539062 36 C 17.181547 35.976836 16.812241 35.974254 16.435547 35.992188 z M 34.019531 44.259766 C 33.926857 53.330548 33.09891 53.010393 27.958984 53 C 24.606336 52.993269 22.797425 52.494325 22.394531 51.476562 C 21.889167 53.170338 23.649555 53.991348 27.958984 54 C 33.258636 54.010716 33.967527 54.223843 34.019531 44.259766 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jstest-gtk.svg b/.icons/awkward/64x64/apps/jstest-gtk.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jstest-gtk.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/juci.svg b/.icons/awkward/64x64/apps/juci.svg
new file mode 100644
index 00000000..1b842205
--- /dev/null
+++ b/.icons/awkward/64x64/apps/juci.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 3.9999999,14.197063 V 46.52857 L 26.000092,60 V 27.668546 L 3.9999999,14.197063"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 60,8.8087874 25.999908,27.668652 V 59.999894 L 60,41.14003 Z"/>
+ <path style="fill:none" d="M 4.0000015,13.197063 V 45.52857 L 27.333238,59 59.999772,40.139976 V 7.8085228"/>
+ <path style="fill:none" d="M 4.0000009,13.197063 V 45.52857"/>
+ <path style="fill:#8e8e8e;fill-rule:evenodd" d="M 3.9999999,13.197063 V 45.52857 L 26.000092,59 V 26.668546 L 17,18 3.9999999,13.197063"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 8.0000001,22.280112 V 43.834274 L 21.999624,51.91711 V 46.52857 L 12,40.80054 V 30.02346 l 9.999624,5.728028 V 30.36295 l -4.665963,-2.694298 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 8.0000001,21.280112 V 42.834274 L 21.999624,50.91711 V 45.52857 L 12,39.80054 V 29.02346 l 9.999624,5.728028 V 29.36295 l -4.665963,-2.694298 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 60,7.8087874 42,16 25.999908,26.668652 V 58.999894 L 60,40.14003 Z"/>
+ <path style="opacity:0.1" d="m 38,28.273594 -4,2.21875 V 36.5275 l -4,2.308594 v 4.617186 l 4,-2.308592 V 47.09 l 4,-2.21875 V 38.836094 L 42,36.5275 v -4.617188 l -4,2.308594 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 53.777344 5.2167969 L 26 20.285156 L 16.445312 14.197266 L 22.666016 10.605469 L 16.445312 6.8007812 L 4.828125 13.705078 L 26 26.667969 L 26 27.669922 L 60 8.8085938 L 53.777344 5.2167969 z"/>
+ <path style="opacity:0.1" d="m 54,19.457188 -4,2.21875 v 6.035156 l -4,2.308594 v 4.617186 l 4,-2.308594 v 5.945314 l 4,-2.21875 v -6.035156 l 4,-2.308594 V 23.093906 L 54,25.4025 Z"/>
+ <path style="fill:#736fff;fill-rule:evenodd" d="M 16.444395,5.7999882 4.0000015,13.197063 26.00009,26.668546 59.999772,7.8085228 53.777578,4.2161274 26.000092,19.284 16.444395,13.197063 22.66659,9.6046678 Z"/>
+ <path style="fill:#ffffff" d="m 38,27.273438 -4,2.21875 v 6.035156 l -4,2.308594 v 4.617186 l 4,-2.308592 v 5.945312 l 4,-2.21875 v -6.035156 l 4,-2.308594 v -4.617188 l -4,2.308594 z"/>
+ <path style="fill:#ffffff" d="m 54,18.457031 -4,2.218751 v 6.035156 l -4,2.308594 v 4.617186 l 4,-2.308594 v 5.945314 l 4,-2.21875 v -6.035156 l 4,-2.308594 V 22.09375 l -4,2.308594 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 53.777344 4.2167969 L 26 19.283203 L 17.269531 13.722656 L 16.445312 14.197266 L 26 20.285156 L 53.777344 5.2167969 L 59.117188 8.2988281 L 60 7.8085938 L 53.777344 4.2167969 z M 16.445312 5.8007812 L 4 13.197266 L 4.828125 13.705078 L 16.445312 6.8007812 L 21.824219 10.091797 L 22.666016 9.6054688 L 16.445312 5.8007812 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 4,13.197266 v 1 l 22,13.472656 v -1.001953 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/juffed.svg b/.icons/awkward/64x64/apps/juffed.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/juffed.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/juk.svg b/.icons/awkward/64x64/apps/juk.svg
new file mode 100644
index 00000000..afe15559
--- /dev/null
+++ b/.icons/awkward/64x64/apps/juk.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 54.722622,7.1406613 c -0.221611,0.01296 -0.458357,0.044482 -0.710937,0.097656 L 24.062488,14.144563 c -4.221512,0.532153 -4.062497,4.855465 -4.062497,4.855465 v 3.999997 1.999999 22.021984 c 4.731494,1.341251 7.997812,-3.939925 7.999994,0.978 V 25.000024 21.316432 L 49.99997,16.082061 v 8.917963 16.021989 c 4.731494,1.341251 7.997812,-3.939926 7.999994,0.977999 V 14.398469 11.000034 c 0,0 0.04684,-4.053859 -3.277342,-3.8593727 z m 3.277342,34.8593507 c -0.0038,0.366764 -0.02598,0.733105 -0.0664,1.097655 0.0054,-0.03244 0.0126,-0.06454 0.0156,-0.09766 h 0.0508 z m -29.999979,5.999996 c -0.0044,0.334049 -0.02388,0.667729 -0.0586,0.999999 h 0.0078 0.0508 z"/>
+ <path style="fill:#378006" d="m 54.722622,6.1406627 c -0.221611,0.01296 -0.458357,0.044482 -0.710937,0.097656 L 24.062488,13.144564 c -4.221512,0.532153 -4.062497,4.855465 -4.062497,4.855465 v 3.999998 1.999998 22.021985 c 4.731494,1.341251 7.997812,-3.939925 7.999994,0.977999 V 24.000025 20.316434 L 49.99997,15.082063 v 8.917962 16.021989 c 4.731494,1.341251 7.997812,-3.939925 7.999994,0.977999 V 13.39847 10.000035 c 0,0 0.04684,-4.0538586 -3.277342,-3.8593723 z m 3.277342,34.8593503 c -0.0038,0.366764 -0.02598,0.733106 -0.0664,1.097656 0.0054,-0.03244 0.0126,-0.06454 0.0156,-0.09766 h 0.0508 z m -29.999979,5.999996 c -0.0044,0.33405 -0.02388,0.66773 -0.0586,0.999999 h 0.0078 0.0508 z"/>
+ <path style="opacity:0.2" d="M 46.999972,31.00002 A 10.999992,10.999992 0 0 0 35.99998,42.000012 10.999992,10.999992 0 0 0 46.999972,53.000004 10.999992,10.999992 0 0 0 57.999964,42.000012 10.999992,10.999992 0 0 0 46.999972,31.00002 Z M 16.999993,37.000015 A 10.999992,10.999992 0 0 0 6.0000006,48.000008 10.999992,10.999992 0 0 0 16.999993,59 10.999992,10.999992 0 0 0 27.999985,48.000008 10.999992,10.999992 0 0 0 16.999993,37.000015 Z"/>
+ <path style="fill:#20bb63" d="M 46.999972,30.000021 A 10.999992,10.999992 0 0 0 35.99998,41.000013 10.999992,10.999992 0 0 0 46.999972,52.000006 10.999992,10.999992 0 0 0 57.999964,41.000013 10.999992,10.999992 0 0 0 46.999972,30.000021 Z M 16.999993,36.000017 A 10.999992,10.999992 0 0 0 6.0000006,47.000009 10.999992,10.999992 0 0 0 16.999993,58.000001 10.999992,10.999992 0 0 0 27.999985,47.000009 10.999992,10.999992 0 0 0 16.999993,36.000017 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 54.722656 6.140625 C 54.501045 6.153585 54.264299 6.1851073 54.011719 6.2382812 L 24.0625 13.144531 C 19.840988 13.676684 20 18 20 18 L 20 19 C 20 19 19.840988 14.676684 24.0625 14.144531 L 54.011719 7.2382812 C 54.264299 7.1851073 54.501045 7.153585 54.722656 7.140625 C 58.046838 6.9461386 58 11 58 11 L 58 10 C 58 10 58.046838 5.9461386 54.722656 6.140625 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 47 30 A 10.999992 10.999992 0 0 0 36 41 A 10.999992 10.999992 0 0 0 36.021484 41.416016 A 10.999992 10.999992 0 0 1 47 31 A 10.999992 10.999992 0 0 1 57.974609 41.488281 A 10.999992 10.999992 0 0 0 58 41 A 10.999992 10.999992 0 0 0 47 30 z M 17 36 A 10.999992 10.999992 0 0 0 6 47 A 10.999992 10.999992 0 0 0 6.0214844 47.416016 A 10.999992 10.999992 0 0 1 17 37 A 10.999992 10.999992 0 0 1 27.974609 47.488281 A 10.999992 10.999992 0 0 0 28 47 A 10.999992 10.999992 0 0 0 17 36 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/julia.svg b/.icons/awkward/64x64/apps/julia.svg
new file mode 100644
index 00000000..08199433
--- /dev/null
+++ b/.icons/awkward/64x64/apps/julia.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="17" cy="48" r="13"/>
+ <circle style="opacity:0.2" cx="32" cy="18" r="13"/>
+ <circle style="opacity:0.2" cx="47" cy="48" r="13"/>
+ <circle style="fill:#c2352a" cx="17" cy="47" r="13"/>
+ <circle style="opacity:0.2" cx="17" cy="48" r="9"/>
+ <circle style="fill:#e67a73" cx="17" cy="47" r="9"/>
+ <circle style="fill:#46a249" cx="32" cy="17" r="13"/>
+ <circle style="opacity:0.2" cx="32" cy="18" r="9"/>
+ <circle style="fill:#7bde7f" cx="32" cy="17" r="9"/>
+ <circle style="fill:#8e53ab" cx="47" cy="47" r="13"/>
+ <circle style="opacity:0.2" cx="47" cy="48" r="9"/>
+ <circle style="fill:#ba96cc" cx="47" cy="47" r="9"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17 34 A 13 13 0 0 0 4 47 A 13 13 0 0 0 4.0195312 47.449219 A 13 13 0 0 1 17 35 A 13 13 0 0 1 29.974609 47.5 A 13 13 0 0 0 30 47 A 13 13 0 0 0 17 34 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17 38 A 9 9 0 0 0 8 47 A 9 9 0 0 0 8.0234375 47.363281 A 9 9 0 0 1 17 39 A 9 9 0 0 1 25.972656 47.46875 A 9 9 0 0 0 26 47 A 9 9 0 0 0 17 38 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 13 13 0 0 0 19 17 A 13 13 0 0 0 19.019531 17.449219 A 13 13 0 0 1 32 5 A 13 13 0 0 1 44.974609 17.5 A 13 13 0 0 0 45 17 A 13 13 0 0 0 32 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 8 A 9 9 0 0 0 23 17 A 9 9 0 0 0 23.023438 17.363281 A 9 9 0 0 1 32 9 A 9 9 0 0 1 40.972656 17.46875 A 9 9 0 0 0 41 17 A 9 9 0 0 0 32 8 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 47 34 A 13 13 0 0 0 34 47 A 13 13 0 0 0 34.019531 47.449219 A 13 13 0 0 1 47 35 A 13 13 0 0 1 59.974609 47.5 A 13 13 0 0 0 60 47 A 13 13 0 0 0 47 34 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 47 38 A 9 9 0 0 0 38 47 A 9 9 0 0 0 38.023438 47.363281 A 9 9 0 0 1 47 39 A 9 9 0 0 1 55.972656 47.46875 A 9 9 0 0 0 56 47 A 9 9 0 0 0 47 38 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/junior_install_icon.svg b/.icons/awkward/64x64/apps/junior_install_icon.svg
new file mode 100644
index 00000000..87db00fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/junior_install_icon.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="55" height="55" x="5" y="5" rx="16.5" ry="16.5"/>
+ <path style="fill:#4f4f4f" d="m 21.5,4 h 22 C 52.641,4 60,11.359 60,20.5 v 22 c 0,2.073295 -0.378576,4.054916 -1.070656,5.87979 -2.359246,6.220862 -8.202816,9.374604 -15.270476,9.349269 L 21.5,57.649625 C 14.380713,57.624103 8.3422687,54.536146 6.0195398,48.243178 5.3599573,46.456171 5,44.521668 5,42.5 v -22 C 5,11.359 12.359,4 21.5,4 Z"/>
+ <path style="opacity:0.2" d="m 46.425781,11.000125 c -1.692907,3.3515 -3.49917,7.31246 -5.255859,10.630859 -0.542819,-3.259495 -0.99753,-6.932145 -3.751953,-9.140625 C 36.101422,11.46822 34.415314,11.080402 32.777344,11.013797 27.082841,10.768724 21.993598,14.289501 18.507812,18.509891 15.107375,22.90271 12.97083,28.421324 13,34.007937 c 0.124905,3.553245 1.462986,7.575723 4.941406,9.140626 2.875525,1.296779 6.149172,0.833473 9.169922,0.419921 4.592124,-1.034463 8.189999,-4.368502 11.052734,-7.939453 0.547273,-0.888442 0.652775,-0.489336 0.605469,0.353516 0.143172,1.931494 -0.01657,4.067979 1.126953,5.728516 1.615886,1.936965 4.666392,1.189596 6.265625,-0.38086 1.852913,-1.891109 3.109767,-4.362516 3.783203,-6.90625 -1.688743,-0.315693 -1.889811,2.590417 -3.287109,3.320313 -1.308365,1.384346 -4.469755,1.902384 -5.068359,-0.427735 -0.539507,-1.969582 -0.32605,-4.034039 -0.357422,-6.052734 C 44.65344,24.824115 48.104971,17.452333 51.5,11.000125 Z m -14.335937,2.349609 c 3.3435,-0.148127 5.737593,2.932923 6.359375,5.941407 0.482379,1.979128 0.513482,4.023564 0.666015,6.044922 -2.523605,4.664647 -4.997408,9.473674 -8.710937,13.322265 -1.915924,1.796003 -4.551493,3.588319 -7.304688,2.925781 -2.628417,-0.646882 -4.003163,-3.418489 -3.986328,-5.953125 -0.05838,-3.144066 1.035234,-6.167099 1.820313,-9.173828 1.363168,-4.693386 3.499065,-9.588917 7.849609,-12.242187 0.989359,-0.614571 2.152709,-0.878886 3.306641,-0.865235 z M 28.5,22.000125 a 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.5 4.5,4.5 0 0 0 -4.5,-4.5 z"/>
+ <path style="fill:#ff4e4e" d="m 32.777195,10.013515 c -5.694503,-0.2450728 -10.783782,3.276509 -14.269568,7.496899 -3.400438,4.392819 -5.536502,9.910698 -5.507332,15.497311 0.124905,3.553245 1.462845,7.576256 4.941265,9.141158 2.875525,1.296779 6.149165,0.83282 9.169915,0.419268 4.592124,-1.034463 8.190398,-4.367683 11.053134,-7.938634 0.547273,-0.888442 0.652267,-0.489052 0.604961,0.3538 0.143172,1.931494 -0.01598,4.067673 1.127539,5.728209 1.615886,1.936965 4.665088,1.189505 6.264321,-0.380951 1.852913,-1.891109 3.110835,-4.363213 3.784272,-6.906947 -1.688744,-0.315693 -1.890046,2.590361 -3.287344,3.320257 -1.308365,1.384346 -4.470466,1.902244 -5.06907,-0.427875 -0.539507,-1.969582 -0.326092,-4.032881 -0.357464,-6.051576 3.421018,-6.439682 6.873148,-13.812231 10.268177,-20.2644391 H 46.424975 C 44.732068,13.351495 42.926721,17.312057 41.170032,20.630456 40.627213,17.370961 40.171546,13.698955 37.417123,11.490475 36.100576,10.468336 34.415165,10.080078 32.777195,10.013473 Z m -0.687762,2.335422 c 3.3435,-0.148127 5.737386,2.933982 6.359168,5.942466 0.482379,1.979128 0.513693,4.024127 0.666226,6.045485 -2.523605,4.664648 -4.996449,9.47189 -8.709978,13.320481 -1.915924,1.796003 -4.551552,3.589986 -7.304747,2.927448 -2.628417,-0.646882 -4.003758,-3.4197 -3.986923,-5.954336 -0.05838,-3.144066 1.03578,-6.166173 1.820859,-9.172902 1.363168,-4.693386 3.499481,-9.589222 7.850025,-12.242492 0.989359,-0.614571 2.151438,-0.879801 3.30537,-0.86615 z"/>
+ <circle style="fill:#ff4e4e" cx="28.5" cy="25.5" r="4.5"/>
+ <path style="fill:#00c97d" d="M 5.9506835,48 C 7.6028571,52.695474 11.304527,56.397143 16,58.049317 V 48 Z"/>
+ <path style="fill:#00b37a" d="M 16,48 V 58.049317 C 17.721134,58.654923 19.566677,59 21.5,59 H 27 V 48 Z"/>
+ <rect style="fill:#009e77" width="11" height="11" x="27" y="48"/>
+ <path style="fill:#008974" d="m 38,48 v 11 h 5.5 c 1.933323,0 3.778866,-0.345077 5.5,-0.950683 V 48 Z"/>
+ <path style="fill:#006b6f" d="M 49,48 V 58.049317 C 53.695474,56.397143 57.397143,52.695474 59.049317,48 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21.5 4 C 12.359 4 5 11.359 5 20.5 L 5 21.5 C 5 12.359 12.359 5 21.5 5 L 43.5 5 C 52.641 5 60 12.359 60 21.5 L 60 20.5 C 60 11.359 52.641 4 43.5 4 L 21.5 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.9511719 48 C 6.0704399 48.338959 6.2035233 48.6718 6.34375 49 L 58.65625 49 C 58.796477 48.6718 58.92956 48.338959 59.048828 48 L 5.9511719 48 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 46.425781 10 C 44.732874 13.3515 42.926611 17.31246 41.169922 20.630859 C 40.627103 17.371364 40.172392 13.698714 37.417969 11.490234 C 36.101422 10.468095 34.415314 10.080277 32.777344 10.013672 C 27.082841 9.768599 21.993598 13.289376 18.507812 17.509766 C 15.107375 21.902585 12.97083 27.4212 13 33.007812 C 13.004045 33.122869 13.020724 33.24148 13.027344 33.357422 C 13.159942 27.994762 15.239659 22.731696 18.507812 18.509766 C 21.993598 14.289376 27.082841 10.768599 32.777344 11.013672 C 34.415314 11.080277 36.101422 11.468095 37.417969 12.490234 C 40.172392 14.698714 40.627103 18.371364 41.169922 21.630859 C 42.926611 18.31246 44.732874 14.3515 46.425781 11 L 50.986328 11 C 51.157017 10.671729 51.329585 10.323871 51.5 10 L 46.425781 10 z M 28.5 21 A 4.5 4.5 0 0 0 24 25.5 A 4.5 4.5 0 0 0 24.033203 26.011719 A 4.5 4.5 0 0 1 28.5 22 A 4.5 4.5 0 0 1 32.966797 25.988281 A 4.5 4.5 0 0 0 33 25.5 A 4.5 4.5 0 0 0 28.5 21 z M 39.054688 24.449219 C 36.552097 29.078572 34.08795 33.840574 30.404297 37.658203 C 28.488373 39.454206 25.852804 41.246522 23.099609 40.583984 C 20.570426 39.961525 19.21558 37.372843 19.130859 34.919922 C 19.122708 35.156607 19.108861 35.392832 19.113281 35.630859 C 19.096446 38.165495 20.471192 40.937102 23.099609 41.583984 C 25.852804 42.246522 28.488373 40.454206 30.404297 38.658203 C 34.117826 34.809612 36.591629 30.000585 39.115234 25.335938 C 39.092983 25.041058 39.073549 24.744806 39.054688 24.449219 z M 41.224609 33.369141 C 41.212407 34.699608 41.236863 36.027776 41.589844 37.316406 C 42.188448 39.646525 45.349838 39.128487 46.658203 37.744141 C 47.971552 37.058097 48.227879 34.449221 49.65625 34.400391 C 49.762221 34.076629 49.858679 33.751065 49.945312 33.423828 C 48.256569 33.108135 48.055501 36.014245 46.658203 36.744141 C 45.349838 38.128487 42.188448 38.646525 41.589844 36.316406 C 41.32548 35.351292 41.244782 34.363269 41.224609 33.369141 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/jyellow.svg b/.icons/awkward/64x64/apps/jyellow.svg
new file mode 100644
index 00000000..a655a2d8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/jyellow.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 27,5.0000009 v 7.9980511 h 3.640285 c 1.607594,0 2.724767,0.249527 3.041017,0.565899 C 34.100973,13.983792 34,19.631667 34,32.699054 c 0,21.878353 0.812698,21.314804 -6.040536,21.300947 -5.857225,-0.01176 -7.022565,-1.518874 -4.161007,-4.687526 2.966427,-3.284798 2.928062,-6.650427 -0.109312,-9.502755 -1.744078,-1.637814 -3.896352,-2.663705 -6.149978,-2.809719 -2.860124,-0.185311 -6.443131,0.962584 -9.002511,3.154179 -1.9895129,1.703621 -3.2992227,3.822354 -3.504907,6.110162 -0.2776751,3.088548 1.2778024,6.485231 4.2044892,9.584694 4.9632838,5.432477 9.0459858,4.957072 18.8871828,5.13958 7.595791,0.135142 16.929871,-0.808349 20.995926,-9.647648 1.006028,-2.179968 0.754033,-2.860107 0.885415,-19.232417 0.153853,-19.172183 0.226005,-19.1105 4.213891,-19.1105 0.966213,0 1.470745,0.03094 2.000108,0 H 58 V 5.0000009 H 57.738167 42.473064 Z"/>
+ <path style="fill:#ffc238" d="m 27,4.0000003 v 7.9980507 h 3.640285 c 1.607594,0 2.724767,0.249527 3.041017,0.565899 C 34.100973,12.983791 34,18.631666 34,31.699053 34,53.577406 34.812698,53.013857 27.959464,53 22.102239,52.98824 20.936899,51.481126 23.798457,48.312474 26.764884,45.027676 26.726519,41.662047 23.689145,38.809719 21.945067,37.171905 19.792793,36.146014 17.539167,36 14.679043,35.814689 11.096036,36.962584 8.536656,39.154179 6.5471431,40.8578 5.2374333,42.976533 5.031749,45.264341 c -0.2776751,3.088548 1.2778024,6.485231 4.2044892,9.584694 4.9632838,5.432477 9.0459858,4.957072 18.8871828,5.13958 7.595791,0.135142 16.929871,-0.808349 20.995926,-9.647648 1.006028,-2.179968 0.754033,-2.860107 0.885415,-19.232417 0.153853,-19.172183 0.226005,-19.1105 4.213891,-19.1105 0.966213,0 1.470745,0.03094 2.000108,0 H 58 V 4.0000003 H 57.738167 42.473064 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 27 4 L 27 5 L 42.472656 5 L 57.738281 5 L 58 5 L 58 4 L 57.738281 4 L 42.472656 4 L 27 4 z M 16.435547 35.992188 C 13.798686 36.117721 10.776567 37.236651 8.5371094 39.154297 C 6.5475965 40.857918 5.2369343 42.975864 5.03125 45.263672 C 4.9931284 45.687694 4.9975577 46.118663 5.0273438 46.552734 C 5.0324333 46.456941 5.0226888 46.358897 5.03125 46.263672 C 5.2369343 43.975864 6.5475965 41.857918 8.5371094 40.154297 C 11.096489 37.962702 14.678939 36.814689 17.539062 37 C 19.792689 37.146014 21.945375 38.172733 23.689453 39.810547 C 25.080748 41.11708 25.834547 42.531263 25.966797 43.996094 C 26.154128 42.175349 25.395532 40.412686 23.689453 38.810547 C 21.945375 37.172733 19.792689 36.146014 17.539062 36 C 17.181547 35.976836 16.812241 35.974254 16.435547 35.992188 z M 34.019531 44.259766 C 33.926857 53.330548 33.09891 53.010393 27.958984 53 C 24.606336 52.993269 22.797425 52.494325 22.394531 51.476562 C 21.889167 53.170338 23.649555 53.991348 27.958984 54 C 33.258636 54.010716 33.967527 54.223843 34.019531 44.259766 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/k3b.svg b/.icons/awkward/64x64/apps/k3b.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/k3b.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/k4dirstat.svg b/.icons/awkward/64x64/apps/k4dirstat.svg
new file mode 100644
index 00000000..69861d03
--- /dev/null
+++ b/.icons/awkward/64x64/apps/k4dirstat.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#ba9e7b" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 31.9996,22.000572 c -5.522721,0 -9.999857,4.477136 -9.999857,9.999857 l 19.999714,0 c 0,-5.522721 -4.477136,-9.999857 -9.999857,-9.999857 z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 31.9996,52.000143 c 11.079842,0 19.999714,-8.919873 19.999714,-19.999714 0,-11.079842 -8.919872,-19.999714 -19.999714,-19.999714 l 0,5.999914 a 13.9998,13.9998 0 0 1 13.9998,13.9998 13.9998,13.9998 0 0 1 -13.9998,13.999799 l 0,5.999915 z"/>
+ <path style="opacity:0.2" d="M 31.9996,53 C 20.919758,53 11.999886,44.080127 11.999886,33.000286 c 0,-11.079842 8.919872,-19.999714 19.999714,-19.999714 l 0,5.999914 a 13.9998,13.9998 0 0 0 -13.9998,13.9998 13.9998,13.9998 0 0 0 13.9998,13.999799 l 0,5.999915 z"/>
+ <path style="fill:#ffffff" d="m 31.9996,52.000143 c -11.079842,0 -19.999714,-8.919873 -19.999714,-19.999714 0,-11.079842 8.919872,-19.999714 19.999714,-19.999714 l 0,5.999914 a 13.9998,13.9998 0 0 0 -13.9998,13.9998 13.9998,13.9998 0 0 0 13.9998,13.999799 l 0,5.999915 z"/>
+ <path style="opacity:0.2" d="m 31.9996,43.000143 c -5.522721,0 -9.999857,-4.477136 -9.999857,-9.999857 l 19.999714,0 c 0,5.522721 -4.477136,9.999857 -9.999857,9.999857 z"/>
+ <path style="fill:#ffffff" d="m 31.9996,42.000286 c -5.522721,0 -9.999857,-4.477136 -9.999857,-9.999857 l 19.999714,0 c 0,5.522721 -4.477136,9.999857 -9.999857,9.999857 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/k9-copy.svg b/.icons/awkward/64x64/apps/k9-copy.svg
new file mode 100644
index 00000000..8c93f04b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/k9-copy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z m 0,16 A 12,12 0 0 1 44,33 12,12 0 0 1 32,45 12,12 0 0 1 20,33 12,12 0 0 1 32,21 Z"/>
+ <path style="fill:#858585" d="M 32,17 A 15,15 0 0 0 17,32 15,15 0 0 0 32,47 15,15 0 0 0 47,32 15,15 0 0 0 32,17 Z m 0,9 c 3.3138,0 6,2.6862 6,6 0,3.3138 -2.6862,6 -6,6 -3.3138,0 -6,-2.6862 -6,-6 0,-3.3138 2.6862,-6 6,-6 z"/>
+ <path style="fill:#e4e4e4" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z m 0,16 A 12,12 0 0 1 44,32 12,12 0 0 1 32,44 12,12 0 0 1 20,32 12,12 0 0 1 32,20 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z M 20.050781 32.996094 A 12 12 0 0 0 20 34 A 12 12 0 0 0 20.025391 34.5 A 12 12 0 0 1 20.050781 33.996094 A 12 12 0 0 0 32 45 A 12 12 0 0 0 43.949219 34.003906 A 12 12 0 0 1 43.978516 34.595703 A 12 12 0 0 0 44 34 A 12 12 0 0 0 43.949219 33.003906 A 12 12 0 0 1 32 44 A 12 12 0 0 1 20.050781 32.996094 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#ff4d4d" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 48,36 A 10,10 0 0 0 38,46 10,10 0 0 0 48,56 10,10 0 0 0 58,46 10,10 0 0 0 48,36 Z m 0,6 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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/k9copy.svg b/.icons/awkward/64x64/apps/k9copy.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/k9copy.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kaddressbook.svg b/.icons/awkward/64x64/apps/kaddressbook.svg
new file mode 100644
index 00000000..62979789
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kaddressbook.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="48" x="4" y="9" rx="4" ry="4"/>
+ <rect style="fill:#816130" width="56" height="48" x="4" y="8" rx="4" ry="4"/>
+ <path style="opacity:0.2" d="m 24,21 c -3.3138,0 -6,2.6864 -6,6 0,3.3136 2.6862,6 6,6 3.3138,0 6,-2.6864 6,-6 0,-3.3136 -2.6862,-6 -6,-6 z m 20,0 c -2.20914,0 -4,1.791 -4,4 0,2.21 1.79,4 4,4 2.21,0 4,-1.79 4,-4 0,-2.21 -1.79,-4 -4,-4 z m 0,10 c -8.0004,0.0052 -8,6.400391 -8,6.400391 L 36,39 52,39 52,37.402344 C 52,37.402344 52,30.996 44,31 Z M 24,36 C 11.9996,36.0068 12,44.333984 12,44.333984 L 12,46 36,46 36,44.333984 C 36,44.333984 36,35.994 24,36 Z"/>
+ <path style="fill:#ffffff" d="m 24,20 c -3.3138,0 -6,2.6864 -6,6 0,3.3136 2.6862,6 6,6 3.3138,0 6,-2.6864 6,-6 0,-3.3136 -2.6862,-6 -6,-6 z m 20,0 c -2.20914,0 -4,1.791 -4,4 0,2.21 1.79,4 4,4 2.21,0 4,-1.79 4,-4 0,-2.21 -1.79,-4 -4,-4 z m 0,10 c -8.0004,0.0052 -8,6.400391 -8,6.400391 L 36,38 52,38 52,36.402344 C 52,36.402344 52,29.996 44,30 Z M 24,35 C 11.9996,35.0068 12,43.333984 12,43.333984 L 12,45 36,45 36,43.333984 C 36,43.333984 36,34.994 24,35 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8 8 C 5.784 8 4 9.784 4 12 L 4 13 C 4 10.784 5.784 9 8 9 L 56 9 C 58.216 9 60 10.784 60 13 L 60 12 C 60 9.784 58.216 8 56 8 L 8 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kadu.svg b/.icons/awkward/64x64/apps/kadu.svg
new file mode 100644
index 00000000..9ca2feb0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kadu.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#fe8406" d="m32 5-7.6155 7.9997h-10.385l-0.38386 10.385-7.6149 7.6161 7.6155 7.6155 0.38386 10.383h10.385l7.6161 8.0019 7.6155-8.0013h10.384l0.38574-10.383 7.6161-7.6161-8.0012-7.6155v-10.385h-10.384l-7.616-8.0004z"/>
+ <path style="fill:#fe8406" d="m22.05 6.9784-4.1234 9.9495-9.9495 4.1234 4.1204 9.9495-4.1204 9.9493 9.9495 4.1234 4.1234 9.9495 9.9493-4.1204 9.9495 4.1204 4.1234-9.9495 9.9495-4.1234-4.12-9.9521 4.118-9.9501l-9.947-4.122-4.124-9.9494-9.95 4.1204-9.948-4.1204z"/>
+ <rect style="opacity:.2" width="40" height="40" x="-52" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffdf4c" width="40" height="40" x="-51" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#3f3f3f" d="m22 21a4 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 -4zm20 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"/>
+ <path style="fill:#913b3b" d="m21.348 37c2.1978 4.5678 6.2578 7.9957 10.653 7.9999 4.3918-0.0082 8.4477-3.4354 10.644-7.9999h-10.644c-4 0-10.653 0.00024-10.653 0.00024z"/>
+ <path style="opacity:.2" d="m55.666 21.902-2.043 4.9336 0.29688 0.2832 2.0996-5.0703zm-47.336 0.002-0.35352 0.14648 2.043 4.9316l0.292-0.292zm-1.83 9.596l-0.5 0.5 4.0195 4.0215 0.292-0.708zm50.99 0.01367-3.8027 3.8008 0.29297 0.70703 4.0215-4.0215zm-49.16 9.584-0.3535 0.851 5.8144 2.41 0.209 5.641h5.5527l2.4961 6.0234 5.7871-2.3965 4.166 4.375 4.1621-4.375 5.7852 2.3965 2.4961-6.0234h5.555l0.20898-5.6406 5.8125-2.4102-0.35352-0.85156-5.459 2.2617-0.209 5.641h-5.5547l-2.4961 6.0234-5.7852-2.3965-4.1621 4.375-4.166-4.375-5.7871 2.3965-2.4961-6.0234h-5.553l-0.20898-5.6387z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 5l-4.162 4.373-5.789-2.3964v0.0019l-2.496 6.0215h-5.555l-0.207 5.643-5.8144 2.408 0.3535 0.853 5.4609-2.261 0.207-5.643h5.555l2.496-6.0215v-0.0019l5.789 2.3964 4.162-4.373 0.002 0.002 4.16 4.369 5.785-2.3944 2.498 6.0234h5.555v-1h-5.555l-2.498-6.0234-5.785 2.3945-4.16-4.3711h-0.002zm18 13.555v1l5.666 2.347 0.354-0.853-6.02-2.494zm-39.98 8.425l-4.02 4.02 0.5 0.502 3.812-3.813-0.292-0.709zm43.902 0.135l-0.299 0.721 3.865 3.678 0.514-0.514-4.08-3.885zm-43.904 8.905l-2.0414 4.929 0.3535 0.147 1.9819-4.782-0.294-0.294zm43.962 0.001l-0.292 0.293 1.98 4.782 0.353-0.147-2.041-4.928z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kaffeine.svg b/.icons/awkward/64x64/apps/kaffeine.svg
new file mode 100644
index 00000000..367ab024
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kaffeine.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4,52 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,55 C 5.338,55 4,53.662 4,52 Z"/>
+ <rect style="fill:#54402a" width="48" height="56" x="-56" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 25.02,27.999297 a 0.99998,1.11112 0 0 0 -1.02,1.112 l 0,17.7768 a 0.99998,1.11112 0 0 0 1.49596,0.9656 l 13.9986,-8.8878 a 0.99998,1.11112 0 0 0 0,-1.9312 l -13.9986,-8.889 a 0.99998,1.11112 0 0 0 -0.47594,-0.146 z"/>
+ <path style="fill:#d2d2d2" d="m 25.02,26.999297 a 0.99998,1.11112 0 0 0 -1.02,1.112 l 0,17.7768 a 0.99998,1.11112 0 0 0 1.49596,0.9656 l 13.9986,-8.8878 a 0.99998,1.11112 0 0 0 0,-1.9312 l -13.9986,-8.889 a 0.99998,1.11112 0 0 0 -0.47594,-0.146 z"/>
+ <path style="opacity:0.2" d="M 4,20 4,11 C 4,9.338 5.338,8 7,8 l 50,0 c 1.662,0 3,1.338 3,3 l 0,9 z"/>
+ <path style="opacity:0.2" d="M 4,14 4,11 C 4,9.338 5.338,8 7,8 l 50,0 c 1.662,0 3,1.338 3,3 l 0,3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.338 8 4 9.338 4 11 L 4 12 C 4 10.338 5.338 9 7 9 L 57 9 C 58.662 9 60 10.338 60 12 L 60 11 C 60 9.338 58.662 8 57 8 L 7 8 z"/>
+ <path style="fill:#d2d2d2" d="M 7,8 C 5.338,8 4,9.338 4,11 l 0,9 12,0 0,-6 -6,-6 z"/>
+ <path style="fill:#bebebe;fill-rule:evenodd" d="m 24,14 -6,-6 8,0 6,6 z"/>
+ <path style="fill:#d2d2d2;fill-rule:evenodd" d="m 24,14 -6,6 8,0 6,-6 z"/>
+ <path style="fill:#bebebe;fill-rule:evenodd" d="m 38,14 -6,-6 8,0 6,6 z"/>
+ <path style="fill:#d2d2d2;fill-rule:evenodd" d="m 38,14 -6,6 8,0 6,-6 z"/>
+ <path style="fill:#bebebe;fill-rule:evenodd" d="m 52,14 -6,-6 8,0 6,6 z"/>
+ <path style="fill:#d2d2d2;fill-rule:evenodd" d="m 52,14 -6,6 8,0 6,-6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kahla.svg b/.icons/awkward/64x64/apps/kahla.svg
new file mode 100644
index 00000000..a8f1ce40
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kahla.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="m 25.915796,52.71057 c -0.7823,-0.996548 -1.452756,-3.043374 -1.758854,-5.369544 -0.16836,-1.27955 -0.207644,-3.789922 -0.0867,-4.851354 0.11588,-1.898546 1.284888,-3.129228 2.284402,-4.681742 0.03096,-0.0013 0.18238,0.13088 0.33651,0.2937 0.15416,0.16286 0.394544,0.36998 0.534202,0.460312 0.785392,0.507988 2.550084,0.518164 3.376872,0.02426 0.447112,-0.26709 1.041482,-1.212146 1.251544,-1.989946 0.1517,-0.56172 0.13936,-1.093982 -0.02524,-1.682458 -0.352068,-1.258804 -1.34239,-2.599502 -2.329504,-3.272846 -0.606284,-0.413564 -1.683236,-0.574088 -2.866402,-0.729498 -0.32865,-0.0432 -0.339032,-0.04986 -0.407836,-0.264238 -0.15976,-0.497716 -0.205472,-1.539114 -0.13594,-3.096352 0.04206,-0.9421 0.06816,-3.89335 0.07024,-7.947175 0.0019,-3.546707 0.02226,-6.497682 0.0453,-6.557725 0.0352,-0.09147 0.07034,-0.05799 0.216754,0.206471 0.260952,0.471318 0.4349,0.919112 0.897392,2.31016 0.230604,0.693576 0.516044,1.472078 0.634322,1.730001 0.298842,0.651696 0.833482,1.430634 2.055556,2.994857 1.584206,2.027731 2.493576,3.481015 2.064458,3.299247 -0.833794,-0.353182 -1.806184,-0.202536 -2.252108,0.348928 -0.583478,0.721562 -0.757182,1.561784 -0.519082,2.510792 0.221886,0.88435 0.76048,1.727176 1.6764,2.62332 0.53878,0.527134 2.39503,1.425772 2.567516,1.42514 0.12354,-4.16e-4 0.705764,-0.507718 0.873764,-0.761258 0.461962,-0.697182 0.468126,-1.476833 0.0192,-3.105607 -0.0908,-0.32958 -0.15054,-0.62325 -0.13268,-0.6526 0.07062,-0.11644 0.308258,-0.03812 0.8986,0.296168 0.832864,0.471632 1.240226,0.776382 1.656196,1.239002 0.76038,0.845666 1.182216,1.947191 1.182216,3.627343 0,0.308206 -0.02074,0.560372 -0.04614,0.560372 -0.02536,0 -0.16034,-0.1115 -0.299896,-0.247812 -0.272478,-0.26614 -0.669346,-0.423086 -0.912532,-0.360866 -0.16646,0.04262 -0.46254,0.287636 -0.550878,0.455888 -0.361312,0.688186 0.595892,1.875249 1.429076,2.308539 0.521592,0.271248 1.22104,0.19434 2.019878,-0.222098 2.134236,-1.112592 2.293656,-3.281343 2.171132,-5.745593 -0.0186,-0.381442 -0.12574,-1.233898 -0.237284,-1.89435 -0.290678,-1.721124 -0.29669,-1.762738 -0.266168,-1.843822 0.0902,-0.23961 0.305534,0.04138 0.949748,1.23951 1.035536,1.925876 1.622488,3.877552 1.69099,5.622756 0.0519,1.322322 -0.11648,2.327508 -0.69573,4.152768 -0.200604,0.63216 -0.401064,1.207418 -0.445456,1.278348 -0.05658,0.0905 -0.13534,0.12896 -0.263706,0.12896 -0.232578,0 -0.393798,0.11538 -0.509978,0.364936 -0.1412,0.30339 -0.122,0.43738 0.06294,0.438432 0.284632,0.0013 0.320134,0.06502 0.215768,0.385334 -0.05112,0.15674 -0.16742,0.404824 -0.258516,0.55126 -0.15644,0.251466 -0.17952,0.266258 -0.415328,0.266258 -0.368232,0 -0.414916,0.0346 -0.62727,0.46439 -0.279738,0.566242 -0.254602,0.682018 0.14806,0.682018 0.206584,0 0.20639,0.0672 -0.0013,0.33295 -0.09082,0.11638 -0.322538,0.521126 -0.514976,0.899444 -0.41593,0.817692 -0.697716,1.236598 -1.349466,2.006142 -1.101474,1.300558 -2.599282,2.602722 -4.465888,3.88259 -0.432636,0.296644 -0.99264,0.685602 -1.244466,0.86436 -0.89287,0.633816 -1.71763,0.91526 -1.196638,0.408356 0.408934,-0.397884 1.154956,-1.91437 1.415504,-2.889466 0.209456,-1.014812 0.15732,-1.3903 -0.158,-2.053622 -0.636578,-1.2288 -1.453496,-1.273616 -2.354264,-1.01582 -2.20819,0.631976 -4.067246,3.399878 -4.671632,6.37088 -0.20306,0.998192 -0.309042,1.98301 -0.353424,3.284152 -0.02374,0.695786 -0.06274,1.176924 -0.09616,1.186474 -0.03096,0.0086 -0.164,-0.12118 -0.295724,-0.289024 z"/>
+ <path style="fill:#167de5" d="m 25.915796,51.71057 c -0.7823,-0.996548 -1.452756,-3.043374 -1.758854,-5.369544 -0.16836,-1.27955 -0.207644,-3.789922 -0.0867,-4.851354 0.11588,-1.898546 1.284888,-3.129228 2.284402,-4.681742 0.03096,-0.0013 0.18238,0.13088 0.33651,0.2937 0.15416,0.16286 0.394544,0.36998 0.534202,0.460312 0.785392,0.507988 2.550084,0.518164 3.376872,0.02426 0.447112,-0.26709 1.041482,-1.212146 1.251544,-1.989946 0.1517,-0.56172 0.13936,-1.093982 -0.02524,-1.682458 -0.352068,-1.258804 -1.34239,-2.599502 -2.329504,-3.272846 -0.606284,-0.413564 -1.683236,-0.574088 -2.866402,-0.729498 -0.32865,-0.0432 -0.339032,-0.04986 -0.407836,-0.264238 -0.15976,-0.497716 -0.205472,-1.539114 -0.13594,-3.096352 0.04206,-0.9421 0.06816,-3.89335 0.07024,-7.947175 0.0019,-3.546707 0.02226,-6.497682 0.0453,-6.557725 0.0352,-0.09147 0.07034,-0.05799 0.216754,0.206471 0.260952,0.471318 0.4349,0.919112 0.897392,2.31016 0.230604,0.693576 0.516044,1.472078 0.634322,1.730001 0.298842,0.651696 0.833482,1.430634 2.055556,2.994857 1.584206,2.027731 2.493576,3.481015 2.064458,3.299247 -0.833794,-0.353182 -1.806184,-0.202536 -2.252108,0.348928 -0.583478,0.721562 -0.757182,1.561784 -0.519082,2.510792 0.221886,0.88435 0.76048,1.727176 1.6764,2.62332 0.53878,0.527134 2.39503,1.425772 2.567516,1.42514 0.12354,-4.16e-4 0.705764,-0.507718 0.873764,-0.761258 0.461962,-0.697182 0.468126,-1.476833 0.0192,-3.105607 -0.0908,-0.32958 -0.15054,-0.62325 -0.13268,-0.6526 0.07062,-0.11644 0.308258,-0.03812 0.8986,0.296168 0.832864,0.471632 1.240226,0.776382 1.656196,1.239002 0.76038,0.845666 1.182216,1.947191 1.182216,3.627343 0,0.308206 -0.02074,0.560372 -0.04614,0.560372 -0.02536,0 -0.16034,-0.1115 -0.299896,-0.247812 -0.272478,-0.26614 -0.669346,-0.423086 -0.912532,-0.360866 -0.16646,0.04262 -0.46254,0.287636 -0.550878,0.455888 -0.361312,0.688186 0.595892,1.875249 1.429076,2.308539 0.521592,0.271248 1.22104,0.19434 2.019878,-0.222098 2.134236,-1.112592 2.293656,-3.281343 2.171132,-5.745593 -0.0186,-0.381442 -0.12574,-1.233898 -0.237284,-1.89435 -0.290678,-1.721124 -0.29669,-1.762738 -0.266168,-1.843822 0.0902,-0.23961 0.305534,0.04138 0.949748,1.23951 1.035536,1.925876 1.622488,3.877552 1.69099,5.622756 0.0519,1.322322 -0.11648,2.327508 -0.69573,4.152768 -0.200604,0.63216 -0.401064,1.207418 -0.445456,1.278348 -0.05658,0.0905 -0.13534,0.12896 -0.263706,0.12896 -0.232578,0 -0.393798,0.11538 -0.509978,0.364936 -0.1412,0.30339 -0.122,0.43738 0.06294,0.438432 0.284632,0.0013 0.320134,0.06502 0.215768,0.385334 -0.05112,0.15674 -0.16742,0.404824 -0.258516,0.55126 -0.15644,0.251466 -0.17952,0.266258 -0.415328,0.266258 -0.368232,0 -0.414916,0.0346 -0.62727,0.46439 -0.279738,0.566242 -0.254602,0.682018 0.14806,0.682018 0.206584,0 0.20639,0.0672 -0.0013,0.33295 -0.09082,0.11638 -0.322538,0.521126 -0.514976,0.899444 -0.41593,0.817692 -0.697716,1.236598 -1.349466,2.006142 -1.101474,1.300558 -2.599282,2.602722 -4.465888,3.88259 -0.432636,0.296644 -0.99264,0.685602 -1.244466,0.86436 -0.89287,0.633816 -1.71763,0.91526 -1.196638,0.408356 0.408934,-0.397884 1.154956,-1.91437 1.415504,-2.889466 0.209456,-1.014812 0.15732,-1.3903 -0.158,-2.053622 -0.636578,-1.2288 -1.453496,-1.273616 -2.354264,-1.01582 -2.20819,0.631976 -4.067246,3.399878 -4.671632,6.37088 -0.20306,0.998192 -0.309042,1.98301 -0.353424,3.284152 -0.02374,0.695786 -0.06274,1.176924 -0.09616,1.186474 -0.03096,0.0086 -0.164,-0.12118 -0.295724,-0.289024 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kajongg.svg b/.icons/awkward/64x64/apps/kajongg.svg
new file mode 100644
index 00000000..f7b0e86f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kajongg.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#ffad29" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 26.51778,11.36086 c -0.3282,0.28948 -0.41024,0.72368 -0.41024,1.23026 0,0.9408 0.32818,2.0986 0.49228,2.5328 0,0 0.64611,4.86565 0.72815,5.44465 -0.73844,0.07236 -1.65093,0.14474 -2.14313,0.28946 l -0.65638,0 c -1.39482,0.07238 -2.7076,0.14474 -3.282,0.65132 l -0.24614,0.2171 0.24614,0.28948 c 0.41024,0.4342 0.57434,1.66448 0.73844,2.9672 0.41024,2.6776 0.9025,6.20675 3.364,7.50935 l 0.49228,0.2171 0,-0.50658 c 0,0 0.0822,-0.2171 0.0822,-0.50658 0,-0.2171 -0.0822,-0.57896 -0.164,-1.08552 0.65638,0.07236 1.65093,0.2171 2.14313,0.2171 C 27.98449,31.40694 30.51798,55 30.51798,55 l 0.82048,0 c 0,0 1.20254,-23.302 1.20254,-24.026 0.57432,0 2.8178,0.07236 3.5562,0.14474 -0.164,0.43422 -0.82046,2.2434 -0.82046,2.2434 l 1.14866,-0.9408 c 0.3282,-0.2171 7.4664,-6.13435 6.4818,-9.89755 -0.3282,-1.23026 -1.47686,-2.0986 -3.364,-2.5328 l -0.1644,0 c -1.06662,0 -4.0486,0.07236 -6.51,0.2171 0.0822,-1.88158 0.0822,-2.69465 0.0822,-3.20125 l 0,-0.6513 c 0,-0.36184 0.11024,-0.86842 0.43844,-1.23026 0.3282,-0.4342 0.73844,-0.79606 0.73844,-1.23026 0,-0.14474 -0.0822,-0.28948 -0.164,-0.4342 -0.49228,-0.65132 -4.90262,-2.3158 -6.46142,-2.4606 -0.49228,0.07236 -0.82048,0.14474 -0.98458,0.36184 z m 0.48215,11.66825 0.41024,0 c 0,0.65132 0.24614,5.41075 0.32818,6.06195 -0.65638,-0.07238 -1.81493,-0.2171 -2.30733,-0.2171 -0.24614,-0.9408 -0.3282,-1.95396 -0.41024,-2.9672 -0.082,-0.86842 -0.164,-1.93699 -0.3282,-2.73295 0.73844,0 2.30733,-0.14474 2.30733,-0.14474 z m 5.70527,2.44355 c 0,0 0.082,-1.93699 0.082,-2.51595 1.0666,0.14474 2.1614,0.2171 3.4742,0.2171 l 1.47686,0 c 0,0.28948 -0.0822,0.65132 -0.0822,0.65132 -0.164,1.5921 -0.41024,3.67375 -1.14868,5.55535 -0.49226,0 -3.228,-0.14474 -3.8844,-0.2171 0,-0.50658 0.0822,-3.6908 0.0822,-3.6908 z"/>
+ <path style="fill:#ffffff" d="m 26.51778,10.3618 c -0.3282,0.28948 -0.41024,0.72368 -0.41024,1.23026 0,0.9408 0.32818,2.0986 0.49228,2.5328 0,0 0.64611,4.86565 0.72815,5.44465 -0.73844,0.07236 -1.65093,0.14474 -2.14313,0.28946 l -0.65638,0 c -1.39482,0.07238 -2.7076,0.14474 -3.282,0.65132 l -0.24614,0.2171 0.24614,0.28948 c 0.41024,0.4342 0.57434,1.66448 0.73844,2.9672 0.41024,2.6776 0.9025,6.20675 3.364,7.50935 l 0.49228,0.2171 0,-0.50658 c 0,0 0.0822,-0.2171 0.0822,-0.50658 0,-0.2171 -0.0822,-0.57896 -0.164,-1.08552 0.65638,0.07236 1.65093,0.2171 2.14313,0.2171 0.08198,0.57894 2.61547,24.172 2.61547,24.172 l 0.82048,0 c 0,0 1.20254,-23.302 1.20254,-24.026 0.57432,0 2.8178,0.07236 3.5562,0.14474 -0.164,0.43422 -0.82046,2.2434 -0.82046,2.2434 l 1.14866,-0.9408 c 0.3282,-0.2171 7.4664,-6.13435 6.4818,-9.89755 -0.3282,-1.23026 -1.47686,-2.0986 -3.364,-2.5328 l -0.1644,0 c -1.06662,0 -4.0486,0.07236 -6.51,0.2171 0.0822,-1.88158 0.0822,-2.69465 0.0822,-3.20125 l 0,-0.6513 c 0,-0.36184 0.11024,-0.86842 0.43844,-1.23026 0.3282,-0.4342 0.73844,-0.79606 0.73844,-1.23026 0,-0.14474 -0.0822,-0.28948 -0.164,-0.4342 -0.49228,-0.65132 -4.90262,-2.3158 -6.46142,-2.4606 -0.49228,0.07236 -0.82048,0.14474 -0.98458,0.36184 z m 0.48215,11.66825 0.41024,0 c 0,0.65132 0.24614,5.41075 0.32818,6.06195 -0.65638,-0.07238 -1.81493,-0.2171 -2.30733,-0.2171 -0.24614,-0.9408 -0.3282,-1.95396 -0.41024,-2.9672 -0.082,-0.86842 -0.164,-1.93699 -0.3282,-2.73295 0.73844,0 2.30733,-0.14474 2.30733,-0.14474 z m 5.70527,2.44355 c 0,0 0.082,-1.93699 0.082,-2.51595 1.0666,0.14474 2.1614,0.2171 3.4742,0.2171 l 1.47686,0 c 0,0.28948 -0.0822,0.65132 -0.0822,0.65132 -0.164,1.5921 -0.41024,3.67375 -1.14868,5.55535 -0.49226,0 -3.228,-0.14474 -3.8844,-0.2171 0,-0.50658 0.0822,-3.6908 0.0822,-3.6908 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kaku.svg b/.icons/awkward/64x64/apps/kaku.svg
new file mode 100644
index 00000000..513fe878
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kaku.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#8f5066" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="opacity:0.2" d="m 44.535227,14 c -0.804797,0 -1.817062,0.130391 -2.248047,0.291016 -1.839954,0.685718 -3.268484,2.81574 -4.085937,6.091796 -1.31495,5.26982 -3.572799,7.619141 -7.324219,7.619141 -1.146038,0 -1.156802,0.229347 -0.06055,1.253906 2.128398,1.98918 3.422818,4.970146 3.773438,8.691407 0.137837,1.462425 0.342595,2.109049 0.859375,2.714843 0.372858,0.437092 0.832603,0.792969 1.02539,0.792969 0.192785,0 0.568304,-0.648593 0.833985,-1.441406 0.357064,-1.065469 0.540243,-2.945157 0.703125,-7.207031 0.18885,-4.941331 0.309236,-5.992731 0.833984,-7.347657 1.343215,-3.468221 4.345764,-5.321479 7.404297,-3.951172 1.468521,0.657943 2.73615,2.569018 4.597656,5.826172 1.380588,2.415689 2.932223,4.238282 3.609375,4.238282 0.342069,0 0.350489,-0.469415 0.01172,-0.675782 -0.688071,-0.419456 -1.201714,-3.082013 -1.289062,-6.689453 -0.08737,-3.609677 -0.120173,-3.803403 -1.009766,-5.523437 C 50.670665,15.784569 47.75872,14 44.535227,14 Z M 24.669993,27.476562 c -0.266073,0.0024 -0.57119,0.02572 -0.949219,0.06055 -1.788181,0.164709 -2.677734,0.39973 -2.677734,0.707032 0,0.100415 1.109344,1.290695 2.460937,2.646484 2.688468,2.696789 3.974946,4.843004 4.560547,7.611328 0.203363,0.69501 0.284704,1.922072 0.34375,2.916016 A 5.5,5.5 0 0 0 25.000071,46.5 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 -2.816406,-4.796875 C 33.066198,40.725229 33.013743,39.519026 33.013743,39 c 0,-4.600131 -2.40339,-8.836812 -6.15625,-10.851562 -0.950344,-0.510197 -1.389284,-0.679108 -2.1875,-0.671876 z m -5.888672,1.833985 -1.517578,1.027344 c -2.22782,1.513466 -4.39863,3.972079 -5.566406,6.302734 -0.925144,1.846404 -1.03921,2.321021 -1.148438,4.736328 -0.07597,1.679654 -0.28677,3.006715 -0.5605473,3.539063 -0.5944221,1.155808 -0.2998221,2.240892 0.6757813,2.482422 0.410731,0.101683 1.378907,0.822854 2.152344,1.599609 2.589716,2.600801 7.516108,3.666471 11.916016,2.580078 1.139168,-0.281278 1.278103,-0.52945 0.605469,-1.080078 -0.241591,-0.197772 -0.756538,-0.977302 -1.146485,-1.736328 -1.333595,-2.595876 -0.837236,-5.824952 1.220703,-7.908203 0.933756,-0.945231 0.988283,-1.097052 0.826172,-2.263672 -0.0955,-0.68771 -0.490028,-1.872053 -0.880859,-2.632813 -0.796503,-1.550432 -4.150404,-5.172224 -5.617188,-6.066406 z M 16.000071,41 c 1.10457,0 2,0.895431 2,2 0,1.10457 -0.89543,2 -2,2 -1.104569,0 -2,-0.89543 -2,-2 0,-1.104569 0.895431,-2 2,-2 z m 14.5,3 c 1.380711,0 2.5,1.119289 2.5,2.5 0,1.380711 -1.119289,2.5 -2.5,2.5 -1.380711,0 -2.5,-1.119289 -2.5,-2.5 0,-1.380711 1.119289,-2.5 2.5,-2.5 z"/>
+ <path style="fill:#ffffff" d="m 44.535227,13 c -0.804797,0 -1.817062,0.130391 -2.248047,0.291016 -1.839954,0.685718 -3.268484,2.81574 -4.085937,6.091796 -1.31495,5.26982 -3.572799,7.619141 -7.324219,7.619141 -1.146038,0 -1.156802,0.229347 -0.06055,1.253906 2.128398,1.98918 3.422818,4.970146 3.773438,8.691407 0.137837,1.462425 0.342595,2.109049 0.859375,2.714843 0.372858,0.437092 0.832603,0.792969 1.02539,0.792969 0.192785,0 0.568304,-0.648593 0.833985,-1.441406 0.357064,-1.065469 0.540243,-2.945157 0.703125,-7.207031 0.18885,-4.941331 0.309236,-5.992731 0.833984,-7.347657 1.343215,-3.468221 4.345764,-5.321479 7.404297,-3.951172 1.468521,0.657943 2.73615,2.569018 4.597656,5.826172 1.380588,2.415689 2.932223,4.238282 3.609375,4.238282 0.342069,0 0.350489,-0.469415 0.01172,-0.675782 -0.688071,-0.419456 -1.201714,-3.082013 -1.289062,-6.689453 -0.08737,-3.609677 -0.120173,-3.803403 -1.009766,-5.523437 C 50.670665,14.784569 47.75872,13 44.535227,13 Z M 24.669993,26.476562 c -0.266073,0.0024 -0.57119,0.02572 -0.949219,0.06055 -1.788181,0.164709 -2.677734,0.39973 -2.677734,0.707032 0,0.100415 1.109344,1.290695 2.460937,2.646484 2.688468,2.696789 3.974946,4.843004 4.560547,7.611328 0.203363,0.69501 0.284704,1.922072 0.34375,2.916016 A 5.5,5.5 0 0 0 25.000071,45.5 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 -2.816406,-4.796875 C 33.066198,39.725229 33.013743,38.519026 33.013743,38 c 0,-4.600131 -2.40339,-8.836812 -6.15625,-10.851562 -0.950344,-0.510197 -1.389284,-0.679108 -2.1875,-0.671876 z m -5.888672,1.833985 -1.517578,1.027344 c -2.22782,1.513466 -4.39863,3.972079 -5.566406,6.302734 -0.925144,1.846404 -1.03921,2.321021 -1.148438,4.736328 -0.07597,1.679654 -0.28677,3.006715 -0.5605473,3.539063 -0.5944221,1.155808 -0.2998221,2.240892 0.6757813,2.482422 0.410731,0.101683 1.378907,0.822854 2.152344,1.599609 2.589716,2.600801 7.516108,3.666471 11.916016,2.580078 1.139168,-0.281278 1.278103,-0.52945 0.605469,-1.080078 -0.241591,-0.197772 -0.756538,-0.977302 -1.146485,-1.736328 -1.333595,-2.595876 -0.837236,-5.824952 1.220703,-7.908203 0.933756,-0.945231 0.988283,-1.097052 0.826172,-2.263672 -0.0955,-0.68771 -0.490028,-1.872053 -0.880859,-2.632813 -0.796503,-1.550432 -4.150404,-5.172224 -5.617188,-6.066406 z M 16.000071,40 c 1.10457,0 2,0.895431 2,2 0,1.10457 -0.89543,2 -2,2 -1.104569,0 -2,-0.89543 -2,-2 0,-1.104569 0.895431,-2 2,-2 z m 14.5,3 c 1.380711,0 2.5,1.119289 2.5,2.5 0,1.380711 -1.119289,2.5 -2.5,2.5 -1.380711,0 -2.5,-1.119289 -2.5,-2.5 0,-1.380711 1.119289,-2.5 2.5,-2.5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kalarm.svg b/.icons/awkward/64x64/apps/kalarm.svg
new file mode 100644
index 00000000..ed31f607
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kalarm.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 25.718,47.738 c -0.238,1.152 -0.854,2.34 -1.854,3.34 l -5.9422,5.938 c -2.1936,2.194 -5.2804,2.634 -6.9258,0.988 -0.4408,-0.44 -0.7194,-0.986 -0.867,-1.59 -0.2856,1.372 -0.0276,2.696 0.867,3.59 1.6454,1.646 4.7322,1.206 6.9258,-0.988 l 5.9422,-5.942 c 1.606,-1.606 2.258,-3.688 1.854,-5.336 z m 12.41,0 c -0.402,1.648 0.25,3.73 1.856,5.336 l 5.938,5.942 c 2.194,2.194 5.284,2.634 6.93,0.988 0.894,-0.894 1.152,-2.218 0.866,-3.59 -0.146,0.604 -0.426,1.15 -0.866,1.59 -1.646,1.646 -4.736,1.206 -6.93,-0.988 l -5.938,-5.938 c -1,-1 -1.616,-2.188 -1.856,-3.34 z"/>
+ <path style="fill:#4f4f4f" d="m 22.514,44.158 c -1.49994,-0.07952 -3.22,0.6086 -4.591,1.97968 l -5.939,5.939 c -2.1938,2.1938 -2.6352,5.2836 -0.98984,6.929 1.6453,1.6453 4.7352,1.20388 6.929,-0.98984 l 5.939,-5.939 c 2.1938,-2.1938 2.6352,-5.2836 0.98984,-6.929 -0.61698,-0.61698 -1.43792,-0.94212 -2.3378,-0.98984 z m 18.8152,0 c -0.89996,0.04772 -1.71816,0.37286 -2.3352,0.98984 -1.6453,1.6453 -1.20388,4.7352 0.98984,6.929 l 5.939,5.939 c 2.1938,2.1938 5.2836,2.6352 6.929,0.98984 1.6453,-1.6453 1.20388,-4.7352 -0.98984,-6.929 l -5.939,-5.939 C 44.55192,44.7666 42.8292,44.07848 41.3292,44.158 Z"/>
+ <path style="fill:#c03120" d="M 10,4 A 10,10 0 0 0 0,14 10,10 0 0 0 10,24 10,10 0 0 0 20,14 10,10 0 0 0 10,4 Z M 54,4 A 10,10 0 0 0 44,14 10,10 0 0 0 54,24 10,10 0 0 0 64,14 10,10 0 0 0 54,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10 4 A 10 10 0 0 0 0 14 A 10 10 0 0 0 0.021484375 14.414062 A 10 10 0 0 1 10 5 A 10 10 0 0 1 19.972656 14.474609 A 10 10 0 0 0 20 14 A 10 10 0 0 0 10 4 z M 54 4 A 10 10 0 0 0 44 14 A 10 10 0 0 0 44.021484 14.414062 A 10 10 0 0 1 54 5 A 10 10 0 0 1 63.972656 14.474609 A 10 10 0 0 0 64 14 A 10 10 0 0 0 54 4 z"/>
+ <path style="opacity:0.2" d="M 4.0508,32 C 4.039,32.334 4,32.662 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,32.662 59.96,32.334 59.95,32 59.422,47.042 47.174,59 32,59 16.8256,59 4.578,47.042 4.05,32 Z"/>
+ <rect style="fill:#e74c3c" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.287972 5 59.630821 17.13209 59.984375 32.332031 C 59.990631 32.221433 60 32.112217 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <rect style="opacity:0.2" width="46" height="46" x="-56" y="-55" rx="23" ry="23" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#f8cac5" width="46" height="46" x="-55" y="-55" rx="23" ry="23" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.7" d="M 32 11 A 3 3 0 0 0 29 14 A 3 3 0 0 0 32 17 A 3 3 0 0 0 35 14 A 3 3 0 0 0 32 11 z M 43.658203 22.003906 C 43.381408 21.984873 43.09537 22.045617 42.835938 22.193359 L 30.853516 29.017578 C 29.218776 29.820538 28.599119 31.921119 29.261719 33.136719 L 33.619141 40.578125 C 34.417241 41.941645 36.173041 42.405128 37.556641 41.617188 C 38.940261 40.829228 39.411381 39.097975 38.613281 37.734375 L 34.287109 30.34375 L 44.277344 24.654297 C 44.969144 24.260317 45.205901 23.395011 44.806641 22.712891 C 44.557103 22.286566 44.119528 22.035629 43.658203 22.003906 z M 14 29 A 3 3 0 0 0 11 32 A 3 3 0 0 0 14 35 A 3 3 0 0 0 17 32 A 3 3 0 0 0 14 29 z M 50 29 A 3 3 0 0 0 47 32 A 3 3 0 0 0 50 35 A 3 3 0 0 0 53 32 A 3 3 0 0 0 50 29 z M 32 47 A 3 3 0 0 0 29 50 A 3 3 0 0 0 32 53 A 3 3 0 0 0 35 50 A 3 3 0 0 0 32 47 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 9 C 19.258 9 9 19.258 9 32 C 9 32.167653 9.0081847 32.333225 9.0117188 32.5 C 9.2767781 19.991487 19.425653 10 32 10 C 44.574347 10 54.723222 19.991487 54.988281 32.5 C 54.991815 32.333225 55 32.167653 55 32 C 55 19.258 44.742 9 32 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kalgebra.svg b/.icons/awkward/64x64/apps/kalgebra.svg
new file mode 100644
index 00000000..9dc138d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kalgebra.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#dcdcbe" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="fill:#2a2a2a" d="m 20,18 0,2.8 0.0112,1.19994 5.988,10 -5.9998,10 0,4 22,0 0,-6 -4,0 0,2 -14,0 6,-10 -6,-10 12,0 0,2 4,0 0,-6 -19.9996,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kalu.svg b/.icons/awkward/64x64/apps/kalu.svg
new file mode 120000
index 00000000..ffa44bd7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kalu.svg
@@ -0,0 +1 @@
+distributor-logo-archlinux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kalzium.svg b/.icons/awkward/64x64/apps/kalzium.svg
new file mode 100644
index 00000000..80596b6a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kalzium.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-61" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#de554c" width="57" height="57" x="-60" y="-61" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3" d="m 49.5,21.5 -34,20 m 0,-20 34,20"/>
+ <path style="opacity:0.2" d="m 15.5,17.000004 a 5.5000001,5.5000001 0 0 0 -5.5,5.5 5.5000001,5.5000001 0 0 0 5.5,5.5 5.5000001,5.5000001 0 0 0 5.5,-5.5 5.5000001,5.5000001 0 0 0 -5.5,-5.5 z m 34,0 a 5.4999998,5.4999998 0 0 0 -5.5,5.5 5.4999998,5.4999998 0 0 0 5.5,5.5 5.4999998,5.4999998 0 0 0 5.5,-5.5 5.4999998,5.4999998 0 0 0 -5.5,-5.5 z m -17,7 a 8.5000003,8.5000003 0 0 0 -8.5,8.5 8.5000003,8.5000003 0 0 0 8.5,8.5 8.5000003,8.5000003 0 0 0 8.5,-8.5 8.5000003,8.5000003 0 0 0 -8.5,-8.5 z m -17,13 a 5.5000001,5.5000001 0 0 0 -5.5,5.5 5.5000001,5.5000001 0 0 0 5.5,5.5 5.5000001,5.5000001 0 0 0 5.5,-5.5 5.5000001,5.5000001 0 0 0 -5.5,-5.5 z m 34,0 a 5.4999998,5.4999998 0 0 0 -5.5,5.5 5.4999998,5.4999998 0 0 0 5.5,5.5 5.4999998,5.4999998 0 0 0 5.5,-5.5 5.4999998,5.4999998 0 0 0 -5.5,-5.5 z"/>
+ <path style="fill:#ffaa4f" d="M 15.5 16 A 5.5000001 5.5000001 0 0 0 10 21.5 A 5.5000001 5.5000001 0 0 0 15.5 27 A 5.5000001 5.5000001 0 0 0 21 21.5 A 5.5000001 5.5000001 0 0 0 15.5 16 z M 49.5 16 A 5.4999998 5.4999998 0 0 0 44 21.5 A 5.4999998 5.4999998 0 0 0 49.5 27 A 5.4999998 5.4999998 0 0 0 55 21.5 A 5.4999998 5.4999998 0 0 0 49.5 16 z M 32.5 23 A 8.5000003 8.5000003 0 0 0 24 31.5 A 8.5000003 8.5000003 0 0 0 32.5 40 A 8.5000003 8.5000003 0 0 0 41 31.5 A 8.5000003 8.5000003 0 0 0 32.5 23 z M 15.5 36 A 5.5000001 5.5000001 0 0 0 10 41.5 A 5.5000001 5.5000001 0 0 0 15.5 47 A 5.5000001 5.5000001 0 0 0 21 41.5 A 5.5000001 5.5000001 0 0 0 15.5 36 z M 49.5 36 A 5.4999998 5.4999998 0 0 0 44 41.5 A 5.4999998 5.4999998 0 0 0 49.5 47 A 5.4999998 5.4999998 0 0 0 55 41.5 A 5.4999998 5.4999998 0 0 0 49.5 36 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8496094 3 C 5.2707094 3 4 4.2707094 4 5.8496094 L 4 6.8496094 C 4 5.2707094 5.2707094 4 6.8496094 4 L 58.150391 4 C 59.729291 4 61 5.2707094 61 6.8496094 L 61 5.8496094 C 61 4.2707094 59.729291 3 58.150391 3 L 6.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kamerka.svg b/.icons/awkward/64x64/apps/kamerka.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kamerka.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kamoso.svg b/.icons/awkward/64x64/apps/kamoso.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kamoso.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kamule.svg b/.icons/awkward/64x64/apps/kamule.svg
new file mode 120000
index 00000000..b6cfdb90
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kamule.svg
@@ -0,0 +1 @@
+emule.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kanagram.svg b/.icons/awkward/64x64/apps/kanagram.svg
new file mode 100644
index 00000000..5d6f5cd1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kanagram.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,50.250068 0,1.999971 C 4.0000004,53.774018 5.2495825,55 6.8007604,55 L 57.20004,55 C 58.750017,55 60,53.774018 60,52.250039 l 0,-1.999971 c 0,1.523978 -1.249983,2.749961 -2.79996,2.749961 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.225983 -2.79996,-2.749961 z"/>
+ <rect style="fill:#6b664c" width="56" height="43.999" x="-60" y="10" rx="2.8" ry="2.75" transform="scale(-1,1)"/>
+ <g style="opacity:0.8;fill:#ffffff" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.008e-4)">
+ <path d="m 7,11 2.500107,0 0,3.6504 3.933893,-3.65 3.059,0 -4.921,4.735 5.428,5.265 -3.299,0 -4.200893,-3.938 0,3.938 -2.500107,0 0,-10 z"/>
+ <path d="m 26,20.096 c -0.672,0.301333 -1.37,0.527333 -2.094,0.678 C 23.182667,20.924667 22.435667,21 21.665,21 19.923667,21 18.544333,20.552333 17.527,19.657 16.509,18.757667 16,17.539667 16,16.003 16,14.449667 16.518333,13.227333 17.555,12.336 18.591,11.445333 20.01,11 21.812,11 c 0.6956,0 1.360867,0.06025 1.9958,0.18076 0.639587,0.120507 1.127656,0.299117 1.692536,0.53583 l 0,1.9948 C 24.916769,13.405817 24.4497,13.327474 23.8708,13.176841 c -0.574227,-0.150633 -1.150793,-0.22595 -1.7297,-0.22595 -1.073733,0 -2.152583,0.2776 -2.736183,0.8328 -0.5789,0.550893 -0.86835,1.190899 -0.86835,2.219539 0,1.02 0.280114,1.607535 0.84034,2.162735 0.560227,0.5552 1.60641,0.8328 2.638183,0.8328 0.280113,0 0.539217,-0.01507 0.77731,-0.0452 0.242767,-0.03443 0.5165,-0.08608 0.707907,-0.15494 l 0,-1.798782 -1.500021,0 0,-1.500022 3.999374,0 0,4.596269 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 10 C 5.2496034 10 4 11.226422 4 12.75 L 4 13.751953 C 4 12.228375 5.2496034 11.001953 6.8007812 11.001953 L 57.199219 11.001953 C 58.749196 11.001953 60 12.228375 60 13.751953 L 60 12.75 C 60 11.226422 58.749196 10 57.199219 10 L 6.8007812 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kanatest.svg b/.icons/awkward/64x64/apps/kanatest.svg
new file mode 100644
index 00000000..9be541fd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kanatest.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#e9a84a" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <g style="opacity:0.4" transform="matrix(1.39998,0,0,1.39998,2.2004261,-2.5996762)">
+ <path style="fill-rule:evenodd" transform="matrix(1.4286,0,0,1.4286,-1.5717,1.8576)" d="m 15.533,3.9805 c -0.71253,-0.013361 -1.336122,0.476401 -1.492,1.1718 0,0 -0.591119,1.2582 -0.907119,3.1192 -0.003,-0.0012 -0.008,-0.0027 -0.01,-0.0039 0.002,0.0058 0.008,0.0146 0.008,0.0176 -10e-4,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.6563 C 12.510396,6.452613 12.166957,5.9523259 11.438,5.9805 10.491037,6.0166481 9.8143997,6.9108626 10.037,7.832 c 0,0 0.11,0.4916 0.322,1.0528 0.213,0.5611 0.364,1.2802 1.352,1.8902 0.41,0.254 0.538881,0.433 0.976881,0.567 -0.114,0.968 -0.163991,1.988 -0.222991,3.037 -0.007,0.122 0.002,0.248 -0.004,0.371 -0.792,0.133 -1.33089,0.28 -2.05889,0.545 -1.8258,0.665 -3.3688283,1.803 -4.1711283,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.3496283,1.72 3.8630283,1.76 1.007,0.027 1.919,-0.292 2.791,-0.725 0.623,1.098 1.43,1.850888 2.629,2.393888 2.141,0.971 4.44,0.094 6.25,-1.158 0.905,-0.626 1.704,-1.194888 2.264,-2.125888 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.768 1.136809,-1.734832 -1.557358,-3.364352 -2.566,-1.552 0,0 -0.703,0.926 -0.897,1.224 -0.957,-0.23 -1.951,-0.376 -2.953,-0.433 -0.22,-0.013 -0.735119,0.024 -0.956119,0.019 0.056,-0.996 0.151,-1.969 0.262,-2.894 0.524,-0.025 1.340119,-0.073 1.831119,-0.123 1.833,-0.188 3.351,-0.561 3.351,-0.561 2.010712,-0.431297 1.273749,-3.4559593 -0.71,-2.914 0,0 -1.346,0.3269 -2.946,0.4902 C 16.944,8.5593 16.580868,8.563 16.319868,8.5723 16.603868,6.9296 16.959,5.8477 16.959,5.8477 17.195413,4.9114054 16.498506,3.9988768 15.533,3.9805 Z m 0.664,13.53 c 0.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 -1.087119,0.738 -1.484119,1.141 -0.065,-0.557 -0.145,-1.083 -0.168,-1.684 0.172,0.004 0.637119,-0.025 0.808119,-0.015 z m -3.811119,0.312 c 0.053,1.254 0.488119,2.486 0.755119,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.756 -0.0742,-0.175 -0.0473,-0.144 -0.0469,-0.145 0.3604,-0.802 1.2269,-1.514 2.5609,-2 0.373,-0.136 0.529881,-0.198 0.955881,-0.291 z m 8.081119,0.699 c 0.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.92 -0.27,0.449 -0.782,0.830902 -1.4,1.257902 -1.236,0.855 -2.835,1.102 -3.305,0.889 -0.573,-0.26 -1.022,-0.705902 -1.406,-1.466902 0.921,-0.792 1.846,-1.607 2.607,-2.496 0.468,-0.546 0.753,-0.982 1.147,-1.499 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kapman.svg b/.icons/awkward/64x64/apps/kapman.svg
new file mode 100644
index 00000000..7d61d11b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kapman.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#fecd38" d="m33.001 6c-14.404 0-26 11.596-26 26s11.596 26 26 26c8.8538 0 16.647-4.3814 21.338-11.103l-21.338-14.896 24.564-8.574c-3.528-10.166-13.168-17.426-24.564-17.426z"/>
+ <circle style="fill:#3f3f3f" cx="35.001" cy="18" r="4"/>
+ <path style="opacity:.2" d="m57.221 23.549-24.221 8.451 0.955 0.666 23.609-8.238c-0.103-0.299-0.229-0.586-0.343-0.879zm-50.207 8.951c-0.0032 0.167-0.0137 0.332-0.0137 0.5 0 14.404 11.596 26 26 26 8.854 0 16.647-4.382 21.338-11.104l-0.488-0.341c-4.733 6.344-12.292 10.445-20.85 10.445-14.236 0-25.721-11.33-25.986-25.5z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m33 6c-14.404 0-26 11.596-26 26 0 0.168 0.0105 0.333 0.0137 0.5 0.2657-14.17 11.75-25.5 25.986-25.5 11.061 0 20.452 6.85 24.221 16.549l0.343-0.121c-3.528-10.166-13.168-17.428-24.564-17.428zm0.955 26.666l-0.955 0.334 20.85 14.555c0.163-0.219 0.331-0.434 0.488-0.659l-20.383-14.23z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kapow.svg b/.icons/awkward/64x64/apps/kapow.svg
new file mode 100644
index 00000000..806b9fbb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kapow.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="31.5" cy="32.5" r="28.5"/>
+ <circle style="fill:#28b628" cx="31.5" cy="31.5" r="28.5"/>
+ <circle style="opacity:0.2" cx="31.5" cy="32.5" r="19.5"/>
+ <circle style="fill:#ffffff" cx="31.5" cy="31.5" r="19.5"/>
+ <path style="fill:#28b628" d="M 35.526228,16.736259 C 34.145079,21.756676 31.5,31.5 31.5,31.5 c 0,0 9.579773,-2.38342 14.763741,-4.096959 A 15.321428,15.321428 0 0 0 35.526228,16.736259 Z"/>
+ <path style="opacity:0.2" d="M 35.525391 16.736328 C 34.144242 21.756745 31.5 31.5 31.5 31.5 C 31.5 31.5 31.779328 31.42723 31.792969 31.423828 C 32.131189 30.178302 34.244907 22.39083 35.525391 17.736328 A 15.321428 15.321428 0 0 1 45.960938 27.498047 C 46.056094 27.467082 46.171232 27.432899 46.263672 27.402344 A 15.321428 15.321428 0 0 0 35.525391 16.736328 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 29.450707,32.941036 -9.093564,-8.405321 12.550685,6.620188 2.770743,4.522668 -6.227864,-2.737535"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 30.637375,30.872831 19.52691,-4.944259 -17.536075,7.487901 -6.699638,0.869241 4.708803,-3.412883"/>
+ <path style="fill:#4f4f4f" d="M 31.5 15 A 1.5000001 1.5000001 0 0 0 30 16.5 A 1.5000001 1.5000001 0 0 0 31.5 18 A 1.5000001 1.5000001 0 0 0 33 16.5 A 1.5000001 1.5000001 0 0 0 31.5 15 z M 16.5 30 A 1.5000001 1.5000001 0 0 0 15 31.5 A 1.5000001 1.5000001 0 0 0 16.5 33 A 1.5000001 1.5000001 0 0 0 18 31.5 A 1.5000001 1.5000001 0 0 0 16.5 30 z M 46.5 30 A 1.5000001 1.5000001 0 0 0 45 31.5 A 1.5000001 1.5000001 0 0 0 46.5 33 A 1.5000001 1.5000001 0 0 0 48 31.5 A 1.5000001 1.5000001 0 0 0 46.5 30 z M 31.5 45 A 1.5000001 1.5000001 0 0 0 30 46.5 A 1.5000001 1.5000001 0 0 0 31.5 48 A 1.5000001 1.5000001 0 0 0 33 46.5 A 1.5000001 1.5000001 0 0 0 31.5 45 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.5 3 A 28.5 28.5 0 0 0 3 31.5 A 28.5 28.5 0 0 0 3.0214844 32.082031 A 28.5 28.5 0 0 1 31.5 4 A 28.5 28.5 0 0 1 59.978516 31.917969 A 28.5 28.5 0 0 0 60 31.5 A 28.5 28.5 0 0 0 31.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kappfinder.svg b/.icons/awkward/64x64/apps/kappfinder.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kappfinder.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kapptemplate.svg b/.icons/awkward/64x64/apps/kapptemplate.svg
new file mode 100644
index 00000000..416ae14d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kapptemplate.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 56,60 V 6 C 56,4.338 54.662,3 53,3 H 11 C 9.338,3 8,4.338 8,6 v 54 c 0,1.662 1.338,3 3,3 h 42 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="fill:#ff9800" d="M 56,59 V 5 C 56,3.338 54.662,2 53,2 H 11 C 9.338,2 8,3.338 8,5 v 54 c 0,1.662 1.338,3 3,3 h 42 c 1.662,0 3,-1.338 3,-3 z"/>
+ <rect style="fill:#ffce29" width="12" height="12" x="20" y="2"/>
+ <path style="fill:#ffce29" d="M 44,2 V 14 H 56 V 5 C 56,3.338 54.662,2 53,2 Z"/>
+ <rect style="fill:#ffce29" width="12" height="12" x="8" y="14"/>
+ <rect style="fill:#ffce29" width="12" height="12" x="32" y="14"/>
+ <rect style="fill:#ffce29" width="12" height="12" x="20" y="26"/>
+ <rect style="fill:#ffce29" width="12" height="12" x="44" y="26"/>
+ <rect style="fill:#ffce29" width="12" height="12" x="8" y="38"/>
+ <rect style="fill:#ffce29" width="12" height="12" x="32" y="38"/>
+ <rect style="fill:#ffce29" width="12" height="12" x="20" y="50"/>
+ <path style="fill:#ffce29" d="m 44,50 v 12 h 9 c 1.662,0 3,-1.338 3,-3 v -9 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11 2 C 9.338 2 8 3.338 8 5 L 8 6 C 8 4.338 9.338 3 11 3 L 53 3 C 54.662 3 56 4.338 56 6 L 56 5 C 56 3.338 54.662 2 53 2 L 11 2 z"/>
+ <rect style="opacity:0.2" width="12" height="1" x="20" y="14"/>
+ <rect style="opacity:0.2" width="12" height="1" x="44" y="14"/>
+ <rect style="opacity:0.2" width="12" height="1" x="8" y="26"/>
+ <rect style="opacity:0.2" width="12" height="1" x="32" y="26"/>
+ <rect style="opacity:0.2" width="12" height="1" x="20" y="38"/>
+ <rect style="opacity:0.2" width="12" height="1" x="44" y="38"/>
+ <rect style="opacity:0.2" width="12" height="1" x="8" y="50"/>
+ <rect style="opacity:0.2" width="12" height="1" x="32" y="50"/>
+ <path style="opacity:0.1" d="m 29,18 v 3.390625 a 12,12 0 0 0 -3.085938,1.28125 l -2.398437,-2.398437 -4.242187,4.242187 2.398437,2.398437 A 12,12 0 0 0 20.398438,30 H 17 v 6 h 3.390625 a 12,12 0 0 0 1.28125,3.085938 l -2.398437,2.398437 4.242187,4.242187 2.398437,-2.398437 A 12,12 0 0 0 29,44.601562 V 48 h 6 v -3.390625 a 12,12 0 0 0 3.085938,-1.28125 l 2.398437,2.398437 4.242187,-4.242187 -2.398437,-2.398437 A 12,12 0 0 0 43.601562,36 H 47 v -6 h -3.390625 a 12,12 0 0 0 -1.28125,-3.085938 l 2.398437,-2.398437 -4.242187,-4.242187 -2.398437,2.398437 A 12,12 0 0 0 35,21.398438 V 18 Z m 3,9 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:#3f3f3f" d="M 29 17 L 29 20.390625 A 12 12 0 0 0 25.914062 21.671875 L 23.515625 19.273438 L 19.273438 23.515625 L 21.671875 25.914062 A 12 12 0 0 0 20.398438 29 L 17 29 L 17 35 L 20.390625 35 A 12 12 0 0 0 21.671875 38.085938 L 19.273438 40.484375 L 23.515625 44.726562 L 25.914062 42.328125 A 12 12 0 0 0 29 43.601562 L 29 47 L 35 47 L 35 43.609375 A 12 12 0 0 0 38.085938 42.328125 L 40.484375 44.726562 L 44.726562 40.484375 L 42.328125 38.085938 A 12 12 0 0 0 43.601562 35 L 47 35 L 47 29 L 43.609375 29 A 12 12 0 0 0 42.328125 25.914062 L 44.726562 23.515625 L 40.484375 19.273438 L 38.085938 21.671875 A 12 12 0 0 0 35 20.398438 L 35 17 L 29 17 z M 32 26 A 6 6 0 0 1 38 32 A 6 6 0 0 1 32 38 A 6 6 0 0 1 26 32 A 6 6 0 0 1 32 26 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/karbon.svg b/.icons/awkward/64x64/apps/karbon.svg
new file mode 100644
index 00000000..69ab6562
--- /dev/null
+++ b/.icons/awkward/64x64/apps/karbon.svg
@@ -0,0 +1,305 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="36" y="-52" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="20" y="-52" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="8" y="-52" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="12" y="-52" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-48" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="16" y="20" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-32" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-28" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-8" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-32" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-8" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-28" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="4" y="8" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="8" y="8" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="12" y="8" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="16" y="8" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-44" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="8" y="12" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="12" y="4" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-20" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-12" y="4" ry="0" transform="scale(-1,1)"/>
+ <path style="fill:#828282" d="M 8,4 7,4 C 7,4 4,4 4,7 l 0,1 4,0 z"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-36" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="20" y="24" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="8" y="24" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="12" y="24" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-36" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="20" y="20" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="8" y="20" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="12" y="20" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="20" y="16" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="32" y="12" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-24" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-16" y="16" ry="0" transform="scale(-1,1)"/>
+ <path style="fill:#6e6e6e" d="m 24,4 -4,0 0,4 4,0 z"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="4" y="48" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="24" y="48" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-20" y="48" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="44" y="48" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="4" y="-28" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="24" y="-28" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="28" y="-28" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-20" y="-28" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="44" y="-28" ry="0" transform="scale(1,-1)"/>
+ <path style="fill:#6e6e6e" d="m 4,57 0,-1 4,0 0,4 -1,0 c 0,0 -3,0 -3,-3 z"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="24" y="56" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-48" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-20" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-16" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-12" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-24" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-40" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="20" y="56" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="8" y="56" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="12" y="56" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-28" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-8" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-20" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="44" y="52" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-52" y="-52" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-44" y="-52" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="28" y="-52" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-40" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="52" y="20" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="56" y="20" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="36" y="16" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-56" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="28" y="8" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="32" y="8" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="36" y="8" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-60" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-56" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-60" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="36" y="4" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-52" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-56" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-36" y="4" ry="0" transform="scale(-1,1)"/>
+ <path style="fill:#6e6e6e" d="m 32,4 -4,0 0,4 4,0 z"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-52" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-44" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-52" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-44" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-48" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-52" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-48" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-44" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-28" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="48" y="12" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-20" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="24" y="4" ry="0"/>
+ <path style="fill:#6e6e6e" d="M 60,7 C 60,4 57,4 57,4 l -1,0 0,4 4,0 z"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="44" y="4" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-44" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-60" y="48" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-56" y="48" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-36" y="48" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-60" y="-28" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-56" y="-28" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="36" y="-28" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="32" y="56" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-56" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-52" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-32" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="40" y="52" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="48" y="52" ry="0"/>
+ <path style="fill:#828282" d="m 60,57 0,-1 -4,0 0,4 1,0 c 0,0 3,0 3,-3 z"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-44" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="28" y="56" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-60" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-56" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-36" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-40" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-36" y="40" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="20" y="40" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="8" y="40" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="12" y="40" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="16" y="44" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-8" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="4" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="24" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="28" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-20" y="-44" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="24" y="44" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-16" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="20" y="44" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="8" y="44" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-40" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="32" y="44" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="36" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-32" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="52" y="36" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-36" y="36" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="36" y="36" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-52" y="36" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="44" y="36" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-60" y="36" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-44" y="36" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="4" y="36" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="8" y="36" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="28" y="36" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="16" y="36" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="12" y="36" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-24" y="36" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-28" y="36" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-52" y="40" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="56" y="44" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="40" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="44" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="40" y="44" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-56" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-60" y="40" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="48" y="44" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="52" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-48" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="36" y="32" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="24" y="32" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="28" y="32" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="20" y="-36" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="40" y="-36" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="44" y="-36" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-36" y="-36" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="20" y="28" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="24" y="28" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="44" y="28" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="32" y="28" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="28" y="28" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-40" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-44" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-52" y="-36" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-60" y="32" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-56" y="32" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="56" y="28" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-56" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="48" y="28" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-12" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-20" y="-32" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-16" y="-32" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="16" y="-36" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-16" y="-36" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="8" y="-36" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="4" y="28" ry="0"/>
+ <rect style="fill:#6e6e6e" width="4" height="4" x="-8" y="32" ry="0" transform="scale(-1,1)"/>
+ <g style="fill:#828282" transform="scale(2,2)">
+ <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 style="fill:#828282" transform="matrix(2,0,0,2,0,16)">
+ <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 style="fill:#828282" width="4" height="4" x="8" y="48" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="24" y="48" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="4" y="44" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="28" y="44" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="12" y="44" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="40" y="48" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="-36" y="48" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#828282" width="4" height="4" x="20" y="44" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="52" y="44" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="-40" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#828282" width="4" height="4" x="-60" y="48" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#828282" width="4" height="4" x="-20" y="48" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#828282" width="4" height="4" x="44" y="44" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="48" y="48" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="8" y="56" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="24" y="56" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="4" y="52" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="28" y="52" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="12" y="52" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="40" y="56" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="-36" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#828282" width="4" height="4" x="20" y="52" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="52" y="52" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="-40" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#828282" width="4" height="4" x="-20" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#828282" width="4" height="4" x="44" y="52" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="48" y="56" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="8" y="8" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="24" y="8" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="28" y="4" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="12" y="4" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="40" y="8" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="-36" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#828282" width="4" height="4" x="20" y="4" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="52" y="4" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="-40" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#828282" width="4" height="4" x="-60" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#828282" width="4" height="4" x="-20" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#828282" width="4" height="4" x="44" y="4" ry="0"/>
+ <rect style="fill:#828282" width="4" height="4" x="48" y="8" ry="0"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:none;stroke:#ff80ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 10,18 c 0,0 15.659,1.20594 20,6.0008 3.3334,3.6818 -3.2126,10.2112 0,13.9992 4.2716,5.0366 20,8 20,8"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,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 style="fill:#ffffff" cx="10" cy="18" r="2"/>
+ <circle style="fill:#ffffff" cx="48" cy="46" r="8"/>
+ <circle style="fill:#ffffff" cx="30" cy="38" r="6"/>
+ <circle style="fill:#ffffff" cx="30" cy="24" r="4"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kate.svg b/.icons/awkward/64x64/apps/kate.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kate.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kate2.svg b/.icons/awkward/64x64/apps/kate2.svg
new file mode 120000
index 00000000..d8c45930
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kate2.svg
@@ -0,0 +1 @@
+kate.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/katomic.svg b/.icons/awkward/64x64/apps/katomic.svg
new file mode 100644
index 00000000..63dd2cec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/katomic.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="-12.518" cy="30.32" r="14" transform="matrix(0.49998301,-0.86603521,0.86603521,0.49998301,0,0)"/>
+ <circle style="opacity:0.2" cx="-11.776" cy="57.605" r="14" transform="matrix(0.49998301,-0.86603521,0.86603521,0.49998301,0,0)"/>
+ <circle style="fill:#4f4f4f" cx="-11.652" cy="29.82" r="14" transform="matrix(0.49998301,-0.86603521,0.86603521,0.49998301,0,0)"/>
+ <circle style="opacity:0.2" cx="43.775" cy="-2.179" r="14" transform="matrix(0.8660254,0.5,-0.5,0.8660254,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 19.339844 11.015625 A 13.999753 13.999753 0 0 0 7.875 18 A 13.999753 13.999753 0 0 0 6.0175781 25.6875 A 13.999753 13.999753 0 0 1 7.875 19 A 13.999753 13.999753 0 0 1 27 13.875 A 13.999753 13.999753 0 0 1 33.982422 25.3125 A 13.999753 13.999753 0 0 0 27 12.875 A 13.999753 13.999753 0 0 0 19.339844 11.015625 z"/>
+ <circle style="fill:#e4e4e4" cx="43.275" cy="-3.045" r="14" transform="matrix(0.8660254,0.5,-0.5,0.8660254,0,0)"/>
+ <circle style="fill:#4f4f4f" cx="-10.91" cy="57.105" r="14" transform="matrix(0.49998301,-0.86603521,0.86603521,0.49998301,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 43.339844 24.015625 A 13.999753 13.999753 0 0 0 31.875 31 A 13.999753 13.999753 0 0 0 30.017578 38.6875 A 13.999753 13.999753 0 0 1 31.875 32 A 13.999753 13.999753 0 0 1 51 26.875 A 13.999753 13.999753 0 0 1 57.982422 38.3125 A 13.999753 13.999753 0 0 0 51 25.875 A 13.999753 13.999753 0 0 0 43.339844 24.015625 z"/>
+ <circle style="opacity:0.2" cx="43.651" cy="25.605" r="14" transform="matrix(0.8660254,0.5,-0.5,0.8660254,0,0)"/>
+ <circle style="fill:#e4e4e4" cx="43.151" cy="24.739" r="14" transform="matrix(0.8660254,0.5,-0.5,0.8660254,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 38.339844 5.015625 A 13.999838 13.999838 0 0 0 26.875 12 A 13.999838 13.999838 0 0 0 25.017578 19.6875 A 13.999838 13.999838 0 0 1 26.875 13 A 13.999838 13.999838 0 0 1 46 7.875 A 13.999838 13.999838 0 0 1 52.982422 19.3125 A 13.999838 13.999838 0 0 0 46 6.875 A 13.999838 13.999838 0 0 0 38.339844 5.015625 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24.339844 29.015625 A 13.999838 13.999838 0 0 0 12.876953 36 A 13.999838 13.999838 0 0 0 11.017578 43.6875 A 13.999838 13.999838 0 0 1 12.876953 37 A 13.999838 13.999838 0 0 1 32 31.875 A 13.999838 13.999838 0 0 1 38.982422 43.3125 A 13.999838 13.999838 0 0 0 32 30.875 A 13.999838 13.999838 0 0 0 24.339844 29.015625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kawaii-player.svg b/.icons/awkward/64x64/apps/kawaii-player.svg
new file mode 100644
index 00000000..eac33756
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kawaii-player.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="4" y="4" rx="2.85" ry="2.85"/>
+ <rect style="fill:#dad6cd" width="57" height="57" x="4" y="3" rx="2.85" ry="2.85"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:3;stroke-linecap:round" d="m 32.5,50.478636 v -14.25"/>
+ <path style="fill:none;stroke:#896a2a;stroke-width:5.69999981;stroke-linecap:round" d="m 20.7,37.116178 c 0,0 -2.85,-4.275 -2.85,-9.975 0,-5.7 2.85,-8.55 2.85,-8.55"/>
+ <path style="fill:none;stroke:#896a2a;stroke-width:5.69999981;stroke-linecap:round" d="m 44.228786,37.116178 c 0,0 2.85,-4.275 2.85,-9.975 0,-5.7 -2.85,-8.55 -2.85,-8.55"/>
+ <circle style="opacity:0.1" cx="32.5" cy="25.5" r="12.5"/>
+ <circle style="fill:#b1a17f" cx="32.5" cy="24.5" r="12.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8496094 3 C 5.2707094 3 4 4.2707094 4 5.8496094 L 4 6.8496094 C 4 5.2707094 5.2707094 4 6.8496094 4 L 58.150391 4 C 59.729291 4 61 5.2707094 61 6.8496094 L 61 5.8496094 C 61 4.2707094 59.729291 3 58.150391 3 L 6.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kawanime.svg b/.icons/awkward/64x64/apps/kawanime.svg
new file mode 100644
index 00000000..e48c6b52
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kawanime.svg
@@ -0,0 +1,48 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64" 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="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#10798b" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+ <ellipse id="ellipse987" style="opacity:0.2" cx="32.231" cy="30.114" rx="18.412" ry="17.886"/>
+ <ellipse id="ellipse24" style="fill:#fcd0b8" cx="32.231" cy="29.114" rx="18.412" ry="17.886"/>
+ <path style="fill:#ffffff" d="m 21.250527,30.687306 c 2.118884,-1.20365 5.758523,-0.06524 6.969652,2.183666 -0.125132,1.368521 -0.566272,2.76589 -0.888965,4.008516 -0.0014,0.0063 -0.0031,0.0126 -0.0048,0.01894 -0.01744,0.03714 -0.02901,0.07742 -0.04736,0.114184 -0.362144,0.991941 -1.027624,1.822733 -1.887538,2.35642 -2.098551,1.298905 -4.78196,0.528076 -5.993559,-1.721692 -0.62071,-1.068701 -0.809798,-2.403467 -0.977839,-3.441809 0.239459,-1.395514 1.650553,-2.847932 2.830313,-3.518103 z"/>
+ <ellipse id="ellipse28-5" style="fill:#006280" cx="-24.274" cy="34.598" rx="3.354" ry="4.002" transform="scale(-1,1)"/>
+ <ellipse id="ellipse34-3" style="fill:#ffffff;stroke:#ffffff;stroke-width:0.94035566;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0" cx="34.675" cy="17.683" rx="1.13" ry="1.726" transform="matrix(0.87274678,0.48817318,-0.44247193,0.89678236,0,0)"/>
+ <path style="fill:#26a7b4" d="m 24.744815,34.36436 a 4.0517911,3.7182631 0 0 0 -3.523732,1.882512 3.3543693,4.0019 0 0 0 3.054114,2.353139 3.3543693,4.0019 0 0 0 3.277743,-3.190453 4.0517911,3.7182631 0 0 0 -2.808125,-1.045198 z"/>
+ <path id="ellipse942" style="fill:#84fafe" d="m 24.994001,36.166027 a 4.0517911,3.7182631 0 0 0 -3.066894,1.290617 3.3543693,4.0019 0 0 0 2.34809,1.143367 3.3543693,4.0019 0 0 0 2.840072,-1.876738 4.0517911,3.7182631 0 0 0 -2.121268,-0.557246 z"/>
+ <ellipse id="ellipse885-5" style="fill:#3f3f3f" cx="-24.292" cy="34.561" rx=".894" ry="1.075" transform="scale(-1,1)"/>
+ <path style="fill:#534735" d="m 23.061603,30.204367 c 1.974323,-0.08219 5.036683,1.337812 5.945029,3.024485 -0.02538,0.277571 -0.786453,-0.35788 -0.0807,0.9975 0.187868,0.360806 -0.08218,0.815576 -0.154024,1.124189 -1.015168,-2.077057 -4.613846,-4.33017 -6.696045,-3.796759 -1.314377,0.336712 -3.058209,1.36738 -3.655859,2.650975 0.23946,-1.395514 1.649862,-2.848512 2.829623,-3.518684 0.52972,-0.300912 1.15387,-0.454308 1.811979,-0.481706 z"/>
+ <path style="fill:#ffffff" d="m 42.556106,30.687306 c -2.118885,-1.20365 -5.758523,-0.06524 -6.969652,2.183666 0.125132,1.368521 0.566272,2.76589 0.888965,4.008516 0.0014,0.0063 0.0031,0.0126 0.0048,0.01894 0.01744,0.03714 0.02901,0.07742 0.04736,0.114184 0.362143,0.991941 1.027624,1.822733 1.887539,2.35642 2.098549,1.298905 4.781959,0.528076 5.993558,-1.721692 0.620709,-1.068701 0.809798,-2.403467 0.977838,-3.441809 -0.239459,-1.395514 -1.650552,-2.847932 -2.830313,-3.518103 z"/>
+ <ellipse id="ellipse955-9" style="fill:#006280" cx="-41.713" cy="34.738" rx="3.356" ry="3.862" transform="scale(-1,1)"/>
+ <ellipse id="ellipse957" style="fill:#ffffff;stroke:#ffffff;stroke-width:0.92349195;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0" cx="50.537" cy="10.101" rx="1.121" ry="1.678" transform="matrix(0.88008622,0.4748139,-0.45541919,0.89027713,0,0)"/>
+ <path style="fill:#26a7b4" d="m 42.183874,34.512538 a 4.0538652,3.5881859 0 0 0 -3.525536,1.816654 3.3560866,3.8619001 0 0 0 3.055678,2.270819 3.3560866,3.8619001 0 0 0 3.279421,-3.078841 4.0538652,3.5881859 0 0 0 -2.809563,-1.008632 z"/>
+ <path style="fill:#84fafe" d="m 42.433187,36.251177 a 4.0538652,3.5881859 0 0 0 -3.068464,1.245466 3.3560866,3.8619001 0 0 0 2.349293,1.103368 3.3560866,3.8619001 0 0 0 2.841525,-1.811082 4.0538652,3.5881859 0 0 0 -2.122354,-0.537752 z"/>
+ <ellipse id="ellipse963-1" style="fill:#3f3f3f" cx="-41.731" cy="34.702" rx=".894" ry="1.037" transform="scale(-1,1)"/>
+ <path style="fill:#534735" d="m 40.74503,30.204367 c -1.974324,-0.08219 -5.036684,1.337812 -5.945029,3.024485 0.02538,0.277571 0.786453,-0.35788 0.08071,0.9975 -0.187869,0.360806 0.08218,0.815576 0.154024,1.124189 1.015168,-2.077057 4.613845,-4.33017 6.696044,-3.796759 1.314378,0.336712 3.058209,1.36738 3.65586,2.650975 -0.239461,-1.395514 -1.649863,-2.848512 -2.829623,-3.518684 -0.529721,-0.300912 -1.15387,-0.454308 -1.811979,-0.481706 z"/>
+ <path style="opacity:0.1" d="M 31.71657,5.0000147 C 25.875276,4.9976369 4.9644513,8.4573578 11.12295,44.188079 c 0.367773,2.989457 0.632671,4.474835 2.872356,6.400094 l 2.739244,2.354686 C 15.336494,60.164308 17.628306,59.14338 19.079487,60 c 0.339106,-2.170408 2.58941,-3.713077 -0.947557,-7.156814 1.766989,-1.39446 4.790996,-3.310827 3.413376,-5.807183 -2.461946,-4.461237 -3.970705,-8.665694 -4.139158,-12.108703 -0.0711,-1.453224 1.223233,-8.50946 3.153311,-9.01478 0.345857,-0.09054 1.414252,2.585934 1.755211,3.931656 0.411747,-2.678165 3.328159,-11.582983 3.414101,-10.208257 0.08745,1.398968 -0.519799,3.682431 -0.181565,6.097188 0.543134,3.877599 2.211032,7.858631 3.240962,7.293273 2.237498,-1.228226 4.112479,1.763255 6.779319,1.334678 1.098436,-0.176526 0.694766,-11.791842 1.31767,-11.255541 0.217686,0.187419 0.606896,1.579633 1.49683,3.202849 -0.0013,0.02867 7.41e-4,0.03617 0.0076,0.01376 0.439878,0.800396 0.999512,1.655189 1.724388,2.451026 1.811348,2.060279 3.083113,3.014113 6.286147,4.190569 0.142888,0.879511 0.211466,1.598529 0.193605,1.963575 -0.168449,3.443009 -1.67697,7.647465 -4.138916,12.108701 -1.377626,2.496356 1.646382,4.412724 3.413373,5.807184 -3.537031,3.443742 -1.286728,4.986411 -0.947621,7.156819 1.45118,-0.85662 3.742752,0.164308 2.344696,-7.057141 l 3.236068,-2.781618 c 1.864108,-1.129947 1.863656,-3.214866 2.195292,-4.959457 1.12282,-6.118317 1.466457,-11.313258 1.233336,-15.724264 0.01702,-0.01361 0.03248,-0.02717 0.04984,-0.04083 C 54.439384,15.135183 46.982467,9.2667423 40.745709,6.829499 37.127118,5.2462497 33.729299,4.9668186 31.999995,5.0030957 c -0.09021,-0.0019 -0.184325,-0.00305 -0.283425,-0.00308 z m -9.4019,24.8441613 c 0,0 -0.08752,-0.03664 0,0 0.136634,0.0572 0,0 0,0 z"/>
+ <path style="fill:#c9d6e1" d="M 31.71657,4.0000147 C 25.875276,3.9976369 4.9644513,7.4573578 11.12295,43.188079 c 0.367773,2.989457 0.632671,4.474835 2.872356,6.400094 l 2.739244,2.354686 C 15.336494,59.164308 17.628306,58.14338 19.079487,59 c 0.339106,-2.170408 2.58941,-3.713077 -0.947557,-7.156814 1.766989,-1.39446 4.790996,-3.310827 3.413376,-5.807183 -2.461946,-4.461237 -3.970705,-8.665694 -4.139158,-12.108703 -0.0711,-1.453224 1.223233,-8.50946 3.153311,-9.01478 0.345857,-0.09054 1.414252,2.585934 1.755211,3.931656 0.411747,-2.678165 3.328159,-11.582983 3.414101,-10.208257 0.08745,1.398968 -0.519799,3.682431 -0.181565,6.097188 0.543134,3.877599 2.211032,7.858631 3.240962,7.293273 2.237498,-1.228226 4.112479,1.763255 6.779319,1.334678 1.098436,-0.176526 0.694766,-11.791842 1.31767,-11.255541 0.217686,0.187419 0.606896,1.579633 1.49683,3.202849 -0.0013,0.02867 7.41e-4,0.03617 0.0076,0.01376 0.439878,0.800396 0.999512,1.655189 1.724388,2.451026 1.811348,2.060279 3.083113,3.014113 6.286147,4.190569 0.142888,0.879511 0.211466,1.598529 0.193605,1.963575 -0.168449,3.443009 -1.67697,7.647465 -4.138916,12.108701 -1.377626,2.496356 1.646382,4.412724 3.413373,5.807184 -3.537031,3.443742 -1.286728,4.986411 -0.947621,7.156819 1.45118,-0.85662 3.742752,0.164308 2.344696,-7.057141 l 3.236068,-2.781618 c 1.864108,-1.129947 1.863656,-3.214866 2.195292,-4.959457 1.12282,-6.118317 1.466457,-11.313258 1.233336,-15.724264 0.01702,-0.01361 0.03248,-0.02717 0.04984,-0.04083 C 54.439384,14.135183 46.982467,8.2667423 40.745709,5.829499 37.127118,4.2462497 33.729299,3.9668186 31.999995,4.0030957 c -0.09021,-0.0019 -0.184325,-0.00305 -0.283425,-0.00308 z m -9.4019,24.8441613 c 0,0 -0.08752,-0.03664 0,0 0.136634,0.0572 0,0 0,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.716797 4 C 26.574084 3.9979066 9.7594314 6.6921686 10.011719 31.716797 C 10.212496 7.6216112 26.643513 4.9979348 31.716797 5 C 31.815897 5.00003 31.90979 5.0020062 32 5.0039062 C 33.729304 4.9676292 37.127503 5.2468288 40.746094 6.8300781 C 46.832295 9.2084859 54.059221 14.877666 53.978516 28.439453 C 53.979251 28.43887 53.979727 28.438084 53.980469 28.4375 C 54.440058 14.135993 46.982852 8.2673214 40.746094 5.8300781 C 37.127503 4.2468288 33.729304 3.9676292 32 4.0039062 C 31.90979 4.0020062 31.815897 4.00003 31.716797 4 z M 25.699219 19.546875 C 25.621029 20.690777 25.388737 22.142704 25.458984 23.726562 C 25.507274 22.097491 25.791035 20.636866 25.728516 19.636719 C 25.725134 19.58262 25.711042 19.570142 25.699219 19.546875 z M 53.964844 29.449219 C 53.953357 29.458682 53.941519 29.467101 53.929688 29.476562 C 53.972577 30.28809 53.989603 31.136488 53.992188 32.001953 C 54.005623 31.121877 53.992083 30.275486 53.964844 29.449219 z M 17.4375 34.25 C 17.414292 34.522015 17.398578 34.770925 17.40625 34.927734 C 17.574703 38.370743 19.082976 42.573919 21.544922 47.035156 C 21.69308 47.30363 21.782561 47.565183 21.835938 47.820312 C 21.959236 47.262056 21.89345 46.666717 21.544922 46.035156 C 19.157778 41.709466 17.679459 37.632812 17.4375 34.25 z M 46.5625 34.259766 C 46.318438 37.640713 44.839976 41.713537 42.455078 46.035156 C 42.106548 46.666717 42.040765 47.262056 42.164062 47.820312 C 42.217439 47.565183 42.306919 47.30363 42.455078 47.035156 C 44.917024 42.57392 46.425301 38.370743 46.59375 34.927734 C 46.60131 34.773224 46.584992 34.526434 46.5625 34.259766 z M 45.320312 52.416016 C 44.025235 53.861167 43.794368 54.956281 43.947266 55.925781 C 44.082952 55.063865 44.602203 54.077273 45.869141 52.84375 C 45.704337 52.713692 45.502394 52.555201 45.320312 52.416016 z M 18.681641 52.417969 C 18.499734 52.557021 18.297468 52.713809 18.132812 52.84375 C 19.399728 54.077271 19.917058 55.063866 20.052734 55.925781 C 20.205573 54.956698 19.975217 53.862195 18.681641 52.417969 z M 16.582031 52.8125 C 16.346043 54.228404 16.269943 55.287302 16.316406 56.072266 C 16.356518 55.250714 16.484696 54.23304 16.734375 52.943359 L 16.582031 52.8125 z M 47.416016 52.814453 L 47.265625 52.943359 C 47.515304 54.23304 47.643469 55.250714 47.683594 56.072266 C 47.730018 55.287624 47.651777 54.229475 47.416016 52.814453 z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 35.96386,12.123791 0.625733,11.300778 c 0.06544,-0.876423 0.152037,-1.442042 0.295409,-1.318602 0.217686,0.187419 0.605916,1.577953 1.495851,3.201171 -0.0013,0.02867 0.0013,0.03853 0.0082,0.01612 0.439878,0.800395 0.999247,1.65338 1.724121,2.449218 1.331356,1.746819 1.449379,1.389889 2.72313,2.277343 C 40.513726,25.45125 38.368709,19.999372 35.96386,12.123791 Z m -12.668491,3.587053 c -1.919312,4.083698 -2.800388,5.861041 -4.02755,10.576517 0.385698,-0.73102 0.819077,-1.251246 1.291749,-1.374999 0.137225,-0.03593 0.394536,0.419657 0.668701,0.999023 0.512444,-3.948624 0.702216,-5.566018 2.0671,-10.200541 z m 5.686072,4.963725 0.61499,11.07788 c 1.231855,-0.175511 2.396769,0.697621 3.697996,1.240722 -1.408202,-3.414716 -2.808895,-7.39289 -4.312986,-12.318602 z m 19.739373,2.562957 c 2.466567,5.419118 2.960424,16.95802 -3.266233,27.402369 0.428044,0.996116 3.660204,3.899942 3.526559,1.828038 5.120104,-17.894188 3.874813,-23.475035 -0.260326,-29.230407 z m -3.266233,27.402369 c -0.115638,0.217196 -0.211559,0.413696 -0.324951,0.628418 0.02097,0.01606 0.04092,0.03239 0.06177,0.04834 0.08817,-0.223778 0.17834,-0.44021 0.263183,-0.676756 z M 14.533202,25.009042 c -0.789373,8.33366 0.290662,17.152403 2.55603,26.758998 l 1.042697,0.07514 c 1.654454,0.748042 0.0088,-0.04592 0,-4e-6 0.258781,1.088994 -0.300448,-1.106344 0,0 l -9.6e-5,-1.67e-4 c 0.04756,-1.007972 1.586612,1.54479 0,0 0.637541,-0.503129 1.435979,-1.077008 2.13501,-1.71875 -3.026592,-6.547026 -5.118897,-14.620532 -5.733641,-25.115221 z"/>
+ <path style="opacity:0.1" d="m 17.503906,13.010069 c -0.127697,0.02581 -0.247016,0.105283 -0.326172,0.234375 0,0 -0.461378,1.455436 -0.832031,2.052734 -0.370646,0.597303 -1.275774,0.946042 -1.333984,1.488281 -0.09888,0.921086 0.461404,0.908686 1.091797,1.09375 0.660727,0.158612 1.272057,0.158001 1.875,0.128906 0.0381,0.13536 0.105622,0.260853 0.21875,0.345704 0.23735,0.159555 0.456176,0.203479 0.722656,0.542968 0.185287,0.139358 0.414973,0.135678 0.603516,0.02539 0.223167,0.738672 0.460822,1.476686 0.902343,2.203125 0.388549,0.580247 0.584565,1.161493 1.320313,0.71875 0.433133,-0.26064 0.390271,-1.321261 0.753906,-1.923828 0.363655,-0.602557 1.414062,-1.617188 1.414062,-1.617188 0.157888,-0.258501 0.09281,-0.609744 -0.142578,-0.777343 -0.944208,-0.483768 -2.054354,-0.393421 -3.21875,-0.375 -0.0054,-0.203671 -0.08466,-0.400394 -0.246093,-0.521485 l -0.722657,-0.542968 c -0.09174,-0.069 -0.194908,-0.09438 -0.298828,-0.09961 -0.372664,-1.101469 -0.708027,-2.156025 -1.402344,-2.884766 -0.113841,-0.09009 -0.251209,-0.117601 -0.378906,-0.0918 z m 28.992188,0 c -0.127697,-0.02581 -0.265064,0.0017 -0.378906,0.0918 -0.694316,0.728741 -1.02968,1.783297 -1.402344,2.884766 -0.10392,0.0052 -0.20709,0.03061 -0.298828,0.09961 l -0.722657,0.542968 c -0.161435,0.121091 -0.240726,0.317814 -0.246093,0.521485 -1.164396,-0.01842 -2.274542,-0.108768 -3.21875,0.375 -0.23539,0.167599 -0.300468,0.518842 -0.142578,0.777343 0,0 1.050408,1.014631 1.414062,1.617188 0.363637,0.602567 0.320774,1.663188 0.753906,1.923828 0.73575,0.442743 0.931763,-0.138503 1.320313,-0.71875 0.441521,-0.726439 0.679176,-1.464453 0.902343,-2.203125 0.188543,0.110287 0.418229,0.113967 0.603516,-0.02539 0.26648,-0.339489 0.485308,-0.383413 0.722656,-0.542968 0.113128,-0.08485 0.180654,-0.210344 0.21875,-0.345704 0.602943,0.0291 1.214274,0.02971 1.875,-0.128906 0.630394,-0.185064 1.190682,-0.172664 1.091797,-1.09375 -0.05821,-0.542239 -0.963339,-0.890978 -1.333984,-1.488281 -0.370654,-0.597298 -0.832031,-2.052734 -0.832031,-2.052734 -0.07916,-0.129092 -0.198475,-0.20857 -0.326172,-0.234375 z m -24.240235,35.99414 c -0.08081,-0.0093 -0.166694,-0.0031 -0.25,0.02148 -1.083718,0.487431 -1.867948,1.456078 -2.714843,2.458984 -0.123476,-0.03549 -0.253654,-0.05157 -0.386719,-0.01563 l -1.046875,0.28125 c -0.233497,0.06276 -0.398093,0.237329 -0.480469,0.447266 -1.353416,-0.476758 -2.618829,-1.006488 -3.902344,-0.873047 -0.337531,0.08228 -0.543113,0.424235 -0.455078,0.755859 0,0 0.848738,1.468954 1.048828,2.240234 0.200065,0.771285 -0.246699,1.860719 0.16211,2.302735 0.694431,0.750842 1.140147,0.221953 1.810547,-0.230469 0.787277,-0.584396 1.342343,-1.260333 1.878906,-1.943359 0.179148,0.188636 0.444751,0.283367 0.71289,0.210937 0.437975,-0.249317 0.710057,-0.20813 1.046876,-0.28125 0.163326,-0.0439 0.289804,-0.147809 0.384765,-0.273437 0.693351,0.267164 1.409418,0.505405 2.240235,0.599609 0.805534,0.05473 1.453573,0.288476 1.68164,-0.710937 0.134269,-0.588348 -0.793687,-1.307622 -1.003906,-2.076172 -0.21023,-0.768546 -0.207031,-2.466797 -0.207031,-2.466797 -0.06649,-0.248594 -0.277114,-0.419295 -0.519532,-0.447266 z m 19.488282,0 c -0.242418,0.02797 -0.453044,0.198672 -0.519532,0.447266 0,0 0.0032,1.698251 -0.207031,2.466797 -0.21022,0.76855 -1.138175,1.487824 -1.003906,2.076172 0.228067,0.999413 0.876105,0.765667 1.68164,0.710937 0.830817,-0.0942 1.546884,-0.332445 2.240235,-0.599609 0.09496,0.125628 0.221439,0.22954 0.384765,0.273437 0.336819,0.07312 0.6089,0.03193 1.046876,0.28125 0.268139,0.07243 0.533742,-0.0223 0.71289,-0.210937 0.536563,0.683026 1.09163,1.358963 1.878906,1.943359 0.670401,0.452422 1.116115,0.981311 1.810547,0.230469 0.408809,-0.442016 -0.03796,-1.53145 0.16211,-2.302735 0.20009,-0.77128 1.048828,-2.240234 1.048828,-2.240234 0.08803,-0.331624 -0.117547,-0.673579 -0.455078,-0.755859 -1.283515,-0.133441 -2.548928,0.396289 -3.902344,0.873047 -0.08238,-0.209937 -0.246972,-0.384503 -0.480469,-0.447266 l -1.046875,-0.28125 c -0.133065,-0.03594 -0.263243,-0.01987 -0.386719,0.01563 -0.846895,-1.002906 -1.631125,-1.971553 -2.714843,-2.458984 -0.08331,-0.02461 -0.169194,-0.03081 -0.25,-0.02148 z"/>
+ <path style="fill:#ff616f" d="m 13.475278,50.324663 c -0.337531,0.08228 -0.542922,0.423093 -0.454887,0.754717 0,0 0.847749,1.47034 1.047839,2.24162 0.200065,0.771285 -0.245873,1.860396 0.162936,2.302412 0.694431,0.750842 1.14037,0.221745 1.81077,-0.230677 1.134819,-0.842377 1.793986,-1.871937 2.597867,-2.844447 1.179723,0.438023 2.262483,0.998215 3.664106,1.157141 0.805535,0.05473 1.4548,0.288718 1.682867,-0.710695 0.134269,-0.588348 -0.793453,-1.307323 -1.003672,-2.075873 -0.21023,-0.768546 -0.207103,-2.468159 -0.207103,-2.468159 -0.08865,-0.331459 -0.43597,-0.523313 -0.769193,-0.424882 -1.461509,0.657353 -2.380686,2.185321 -3.639444,3.500006 -1.743789,-0.505639 -3.29954,-1.366732 -4.892086,-1.201163 z"/>
+ <path style="fill:#e53c64" d="m 17.857776,50.750675 c -0.391371,0.105199 -0.623633,0.509743 -0.518543,0.90318 0.359613,0.50937 0.267365,0.991489 0.396194,1.486907 0.105187,0.392868 0.507056,0.625699 0.897794,0.520153 0.437974,-0.249317 0.709563,-0.208829 1.046381,-0.281949 0.390866,-0.105053 0.623132,-0.508761 0.518888,-0.901882 -0.245842,-0.464979 -0.52306,-0.921502 -0.396192,-1.48691 -0.10461,-0.393566 -0.506901,-0.627132 -0.898141,-0.52145 z"/>
+ <path style="fill:#ff616f" d="m 50.52472,50.324663 c 0.337531,0.08228 0.542921,0.423093 0.454887,0.754717 0,0 -0.847749,1.47034 -1.047839,2.24162 -0.200066,0.771285 0.245873,1.860396 -0.162936,2.302412 -0.694432,0.750842 -1.14037,0.221745 -1.810771,-0.230677 -1.134818,-0.842377 -1.793985,-1.871937 -2.597866,-2.844447 -1.179724,0.438023 -2.262484,0.998215 -3.664106,1.157141 -0.805536,0.05473 -1.454801,0.288718 -1.682868,-0.710695 -0.134269,-0.588348 0.793453,-1.307323 1.003673,-2.075873 0.210229,-0.768546 0.207102,-2.468159 0.207102,-2.468159 0.08865,-0.331459 0.43597,-0.523313 0.769193,-0.424882 1.461509,0.657353 2.380687,2.185321 3.639444,3.500006 1.74379,-0.505639 3.29954,-1.366732 4.892087,-1.201163 z"/>
+ <path style="fill:#e53c64" d="m 46.142222,50.750675 c 0.39137,0.105199 0.623632,0.509743 0.518542,0.90318 -0.359613,0.50937 -0.267364,0.991489 -0.396193,1.486907 -0.105188,0.392868 -0.507056,0.625699 -0.897794,0.520153 -0.437975,-0.249317 -0.709563,-0.208829 -1.046382,-0.281949 -0.390865,-0.105053 -0.623132,-0.508761 -0.518888,-0.901882 0.245842,-0.464979 0.52306,-0.921502 0.396193,-1.48691 0.10461,-0.393566 0.5069,-0.627132 0.89814,-0.52145 z"/>
+ <path style="fill:#ff616f" d="m 23.771965,16.526163 c 0.235389,0.167599 0.299168,0.518442 0.141281,0.776943 0,0 -1.049517,1.014443 -1.413172,1.617 -0.363635,0.602567 -0.320578,1.663154 -0.753711,1.923794 -0.735748,0.442743 -0.931852,-0.138511 -1.320401,-0.718758 -0.636796,-1.047726 -0.859036,-2.118729 -1.20743,-3.182565 -1.021026,0.03528 -2.001358,0.20304 -3.115642,-0.06445 -0.630393,-0.185064 -1.190382,-0.171711 -1.091497,-1.092797 0.05821,-0.542239 0.963484,-0.890544 1.33413,-1.487847 0.370653,-0.597298 0.832752,-2.052947 0.832752,-2.052947 0.158311,-0.258184 0.476101,-0.322404 0.703785,-0.142221 0.936957,0.983412 1.221636,2.555873 1.824046,4.043544 1.470456,0.06923 2.894389,-0.219899 4.065859,0.380307 z"/>
+ <path style="fill:#e53c64" d="m 20.307278,15.62909 c 0.270259,0.202718 0.337151,0.615847 0.149339,0.922345 -0.413953,0.332454 -0.475234,0.771672 -0.709052,1.158626 -0.187731,0.305985 -0.558392,0.389574 -0.828074,0.186742 -0.26648,-0.339489 -0.485041,-0.383023 -0.722391,-0.542578 -0.269914,-0.202447 -0.337038,-0.614862 -0.149958,-0.921335 0.314898,-0.327211 0.65146,-0.638154 0.709053,-1.158626 0.18748,-0.30675 0.558664,-0.390847 0.828692,-0.187755 z"/>
+ <path style="fill:#ff616f" d="m 40.228035,16.526163 c -0.23539,0.167599 -0.299169,0.518442 -0.14128,0.776943 0,0 1.049516,1.014443 1.41317,1.617 0.363637,0.602567 0.320579,1.663154 0.753711,1.923794 0.73575,0.442743 0.931852,-0.138511 1.320402,-0.718758 0.636796,-1.047726 0.859036,-2.118729 1.20743,-3.182565 1.021025,0.03528 2.001358,0.20304 3.115641,-0.06445 0.630394,-0.185064 1.190383,-0.171711 1.091498,-1.092797 -0.05821,-0.542239 -0.963485,-0.890544 -1.33413,-1.487847 -0.370654,-0.597298 -0.832752,-2.052947 -0.832752,-2.052947 -0.158311,-0.258184 -0.476101,-0.322404 -0.703786,-0.142221 -0.936956,0.983412 -1.221635,2.555873 -1.824045,4.043544 -1.470456,0.06923 -2.894389,-0.219899 -4.065859,0.380307 z"/>
+ <path style="fill:#e53c64" d="m 43.692722,15.62909 c -0.270259,0.202718 -0.337151,0.615847 -0.149339,0.922345 0.413954,0.332454 0.475233,0.771672 0.709052,1.158626 0.187731,0.305985 0.558392,0.389574 0.828074,0.186742 0.26648,-0.339489 0.485042,-0.383023 0.72239,-0.542578 0.269914,-0.202447 0.337039,-0.614862 0.149958,-0.921335 -0.314898,-0.327211 -0.651459,-0.638154 -0.709052,-1.158626 -0.18748,-0.30675 -0.558664,-0.390847 -0.828693,-0.187755 z"/>
+ <path style="fill:#b96b6b" d="m 34.834129,43.830168 c -0.780157,0.76214 -1.948149,1.051425 -3.052493,0.75603 -1.103116,-0.296881 -1.969003,-1.131033 -2.263362,-2.18041 v 0 c 0.429247,0.660617 1.660805,1.295781 2.443829,1.506904 0.78247,0.207199 2.17132,0.274285 2.872026,-0.08253 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kazam.svg b/.icons/awkward/64x64/apps/kazam.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kazam.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kbackup.svg b/.icons/awkward/64x64/apps/kbackup.svg
new file mode 100644
index 00000000..8b667870
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kbackup.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="36" height="36" x="-61" y="-60" rx="1.8" ry="1.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 5.7499905,5.000173 c -0.9694952,0 -1.7499914,0.7804962 -1.7499914,1.7499914 V 38.250009 C 3.9999991,39.218804 4.7804953,40 5.7499905,40 H 30.24987 c 0.968795,0 1.749991,-0.781196 1.749991,-1.749991 L 32,15.999825 22.374909,14.625126 21,5.000173 Z"/>
+ <path style="fill:#e4e4e4" d="m 5.7499905,4.000348 c -0.9694952,0 -1.7499914,0.7804962 -1.7499914,1.7499914 V 37.250184 c 0,0.968795 0.7804962,1.749991 1.7499914,1.749991 H 30.24987 c 0.968795,0 1.749991,-0.781196 1.749991,-1.749991 L 32,15 22.374909,13.625301 21,4.000348 Z"/>
+ <path style="opacity:0.1" d="M 21,5.0002375 V 14.16695 c 0,1.012 0.820875,1.832875 1.832875,1.832875 H 32 V 15 L 21,4.999825 Z"/>
+ <path style="fill:#fafafa" d="M 21,4.0004125 V 13.167125 C 21,14.179125 21.820875,15 22.832875,15 H 32 L 21,4 Z"/>
+ <path style="opacity:0.5" d="m 10,19 v 3 h 16.000001 v -3 z"/>
+ <path style="opacity:0.5" d="m 10,25 v 3 h 16.000001 v -3 z"/>
+ <path style="opacity:0.5" d="m 10,31 v 3 h 16.000001 v -3 z"/>
+ <rect style="fill:#4f4f4f" width="36" height="36" x="-60" y="-60" rx="1.8" ry="1.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 25.800781 24 C 24.803581 24 24 24.803581 24 25.800781 L 24 26.800781 C 24 25.803581 24.803581 25 25.800781 25 L 58.199219 25 C 59.196419 25 60 25.803581 60 26.800781 L 60 25.800781 C 60 24.803581 59.196419 24 58.199219 24 L 25.800781 24 z"/>
+ <path style="opacity:0.2" d="M 34.253906,24.999928 C 34.097156,25.275308 34,25.589128 34,25.931569 V 37.13274 c 0,1.0346 0.817859,1.867188 1.833984,1.867188 H 54.166016 C 55.182141,38.999928 56,38.16734 56,37.13274 V 25.931569 c 0,-0.342441 -0.09716,-0.656261 -0.253906,-0.931641 z m 12.746094,3 h 5 c 0.554367,0 1,0.396272 1,0.888672 v 6.222656 c 0,0.491999 -0.445633,0.888672 -1,0.888672 h -5 c -0.554367,0 -1,-0.396673 -1,-0.888672 V 28.8886 c 0,-0.4924 0.445633,-0.888672 1,-0.888672 z"/>
+ <path style="fill:#b7b7b7" d="M 34.253906 24 C 34.097156 24.27538 34 24.5892 34 24.931641 L 34 36.132812 C 34 37.167412 34.817859 38 35.833984 38 L 54.166016 38 C 55.182141 38 56 37.167412 56 36.132812 L 56 24.931641 C 56 24.5892 55.902844 24.27538 55.746094 24 L 34.253906 24 z M 47 27 L 52 27 C 52.554367 27 53 27.396272 53 27.888672 L 53 34.111328 C 53 34.603327 52.554367 35 52 35 L 47 35 C 46.445633 35 46 34.603327 46 34.111328 L 46 27.888672 C 46 27.396272 46.445633 27 47 27 z"/>
+ <path style="fill:#ffffff" d="M 29.75,40 C 28.7805,40 28,40.842937 28,41.88988 V 53.000211 H 56.000001 V 41.88988 c 0,-1.046943 -0.7812,-1.88988 -1.75,-1.88988 z m -1.238721,16.446494 c 0.2373,0.256423 0.543621,0.440595 0.885921,0.51568 -0.3423,-0.07509 -0.648621,-0.259257 -0.885921,-0.51568 z m 26.978001,0 c -0.238,0.256423 -0.544599,0.440595 -0.886199,0.51568 0.343,-0.07509 0.648199,-0.259257 0.886199,-0.51568 z"/>
+ <path style="opacity:0.2" d="m 56.000001,54.000139 v 2.111325 c 0,1.045526 -0.7812,1.888464 -1.75,1.888464 H 29.75 c -0.9695,0 -1.75,-0.842938 -1.75,-1.888464 v -2.111748 z"/>
+ <path style="fill:#9153cf" d="m 56.000001,53.000211 v 2.111325 c 0,1.045526 -0.7812,1.888464 -1.75,1.888464 H 29.75 C 28.7805,57 28,56.157062 28,55.111536 v -2.111748 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.75,4 C 4.7805048,4 4,4.7805048 4,5.75 v 1 C 4,5.7805048 4.7805048,5 5.75,5 H 21 V 4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kblackbox.svg b/.icons/awkward/64x64/apps/kblackbox.svg
new file mode 100644
index 00000000..3a9356d7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kblackbox.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <path style="opacity:0.2" d="m 31.708984,13.001953 c -0.954,0 -2.424211,0.08687 -3.414211,0.263672 -0.988,0.1768 -1.965688,0.421116 -2.929688,0.728516 -0.96,0.3094 -1.885297,0.662746 -2.779296,1.060547 -0.892,0.395999 -1.718563,0.815812 -2.476563,1.257812 l 2.701172,5.355586 c 1.5008,-0.74184 2.954409,-1.369673 4.355469,-1.882813 1.4048,-0.51122 3.418354,-0.765625 4.634914,-0.765625 1.39526,0 2.432941,0.325076 3.113281,0.978516 0.678441,0.65156 1.021485,1.485127 1.021485,2.492187 0,0.65152 -0.07264,1.724746 -0.214844,2.220587 -0.1403,0.49392 -0.3704,0.966295 -0.6875,1.416015 -0.31904,0.45164 -0.731001,0.905881 -1.244141,1.363281 -0.51122,0.46124 -1.139019,0.982134 -1.880859,1.564454 -0.84752,0.67074 -1.771507,1.320725 -2.373047,1.947265 -0.59962,0.62652 -1.09013,1.272474 -1.46875,1.933594 -0.38052,0.66312 -0.663256,1.35959 -0.847656,2.09375 C 27.03227,35.761537 27,36.577156 27,37.478516 L 27,40 l 6.931641,0 0,-2.152344 c 0,-0.56504 0.05028,-1.05555 0.146484,-1.46875 0.09802,-0.41512 0.277749,-0.816891 0.542969,-1.207031 0.2633,-0.3863 0.630636,-0.798049 1.097656,-1.230469 0.46894,-0.43242 1.074566,-0.941117 1.816406,-1.523437 0.97046,-0.77636 1.52362,-1.515251 2.25586,-2.212891 0.73224,-0.6958 1.341938,-1.418462 1.830078,-2.169922 0.4824,-0.7496 0.851656,-1.56304 1.097656,-2.4375 0.24592,-0.8744 0.371094,-1.867708 0.371094,-2.980468 0,-1.5184 -0.270507,-2.868855 -0.810547,-4.052735 -0.53816,-1.18196 -1.307426,-2.191244 -2.316406,-3.021484 -1.0052,-0.83024 -1.933713,-1.460158 -3.382813,-1.892578 -1.4472,-0.43244 -3.070294,-0.648438 -4.871094,-0.648438 z M 30.539062,44 c -0.632613,0 -1.226783,0.08082 -1.78125,0.238281 -0.556324,0.159377 -1.039874,0.414274 -1.449218,0.767578 -0.411183,0.353324 -0.732167,0.816464 -0.962891,1.388672 C 26.115018,46.968676 26,47.66853 26,48.498047 l 0,0.002 c 0,0.79329 0.115288,1.475566 0.345703,2.039062 0.230414,0.563496 0.550469,1.032629 0.962891,1.404297 0.408549,0.36767 0.893514,0.636839 1.449218,0.804688 C 29.313518,52.915892 29.905908,53 30.539062,53 c 0.598303,0 1.1668,-0.0841 1.705079,-0.251953 0.537717,-0.168988 1.012626,-0.437971 1.423828,-0.806641 0.409344,-0.370588 0.732638,-0.839748 0.972656,-1.402344 C 34.880643,49.974567 35,49.292995 35,48.498047 35,47.66851 34.880643,46.968656 34.640625,46.394531 34.400607,45.822323 34.077313,45.359183 33.667969,45.005859 33.256767,44.652555 32.781858,44.397738 32.244141,44.238281 31.706424,44.080904 31.138178,44 30.539062,44 Z"/>
+ <path style="fill:#b7b7b7" d="m 31.708984,12.001953 c -0.954,0 -2.424211,0.08687 -3.414211,0.263672 -0.988,0.1768 -1.965688,0.421116 -2.929688,0.728516 -0.96,0.3094 -1.885297,0.662746 -2.779296,1.060547 -0.892,0.395999 -1.718563,0.815812 -2.476563,1.257812 l 2.701172,5.355586 c 1.5008,-0.74184 2.954409,-1.369673 4.355469,-1.882813 1.4048,-0.51122 3.418354,-0.765625 4.634914,-0.765625 1.39526,0 2.432941,0.325076 3.113281,0.978516 0.678441,0.65156 1.021485,1.485127 1.021485,2.492187 0,0.65152 -0.07264,1.724746 -0.214844,2.220587 -0.1403,0.49392 -0.3704,0.966295 -0.6875,1.416015 -0.31904,0.45164 -0.731001,0.905881 -1.244141,1.363281 -0.51122,0.46124 -1.139019,0.982134 -1.880859,1.564454 -0.84752,0.67074 -1.771507,1.320725 -2.373047,1.947265 -0.59962,0.62652 -1.09013,1.272474 -1.46875,1.933594 -0.38052,0.66312 -0.663256,1.35959 -0.847656,2.09375 C 27.03227,34.761537 27,35.577156 27,36.478516 L 27,39 l 6.931641,0 0,-2.152344 c 0,-0.56504 0.05028,-1.05555 0.146484,-1.46875 0.09802,-0.41512 0.277749,-0.816891 0.542969,-1.207031 0.2633,-0.3863 0.630636,-0.798049 1.097656,-1.230469 0.46894,-0.43242 1.074566,-0.941117 1.816406,-1.523437 0.97046,-0.77636 1.52362,-1.515251 2.25586,-2.212891 0.73224,-0.6958 1.341938,-1.418462 1.830078,-2.169922 0.4824,-0.7496 0.851656,-1.56304 1.097656,-2.4375 0.24592,-0.8744 0.371094,-1.867708 0.371094,-2.980468 0,-1.5184 -0.270507,-2.868855 -0.810547,-4.052735 -0.53816,-1.18196 -1.307426,-2.191244 -2.316406,-3.021484 -1.0052,-0.83024 -1.933713,-1.460158 -3.382813,-1.892578 -1.4472,-0.43244 -3.070294,-0.648438 -4.871094,-0.648438 z M 30.539062,43 c -0.632613,0 -1.226783,0.08082 -1.78125,0.238281 -0.556324,0.159377 -1.039874,0.414274 -1.449218,0.767578 -0.411183,0.353324 -0.732167,0.816464 -0.962891,1.388672 C 26.115018,45.968676 26,46.66853 26,47.498047 l 0,0.002 c 0,0.79329 0.115288,1.475566 0.345703,2.039062 0.230414,0.563496 0.550469,1.032629 0.962891,1.404297 0.408549,0.36767 0.893514,0.636839 1.449218,0.804688 C 29.313518,51.915892 29.905908,52 30.539062,52 c 0.598303,0 1.1668,-0.0841 1.705079,-0.251953 0.537717,-0.168988 1.012626,-0.437971 1.423828,-0.806641 0.409344,-0.370588 0.732638,-0.839748 0.972656,-1.402344 C 34.880643,48.974567 35,48.292995 35,47.498047 35,46.66851 34.880643,45.968656 34.640625,45.394531 34.400607,44.822323 34.077313,44.359183 33.667969,44.005859 33.256767,43.652555 32.781858,43.397738 32.244141,43.238281 31.706424,43.080904 31.138178,43 30.539062,43 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kblocks.svg b/.icons/awkward/64x64/apps/kblocks.svg
new file mode 100644
index 00000000..eabda8b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kblocks.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.0008004,27.800481 0,1.999969 c 0,0.66599 0.5343918,1.199981 1.1991815,1.199981 l 21.5996671,0 c 0.66599,0 1.199982,-0.533991 1.199982,-1.199981 l 0,-1.999969 c 0,0.665989 -0.533992,1.199981 -1.199982,1.199981 l -21.5996671,0 c -0.6655897,0 -1.1999815,-0.533992 -1.1999815,-1.199981 z m 27.9995686,0 0,1.999969 c 0,0.66599 0.533992,1.199981 1.199982,1.199981 l 21.601667,0 C 57.466008,31.000431 58,30.46644 58,29.80045 l 0,-1.999969 c 0,0.665989 -0.533992,1.199981 -1.199982,1.199981 l -21.599667,0 c -0.66599,0 -1.199982,-0.533992 -1.199982,-1.199981 z m -27.9995686,27.999568 0,1.99997 C 6.0008004,58.466008 6.5351922,59 7.1999819,59 l 21.5996671,0 c 0.66599,0 1.199982,-0.533992 1.199982,-1.199981 l 0,-1.99997 c 0,0.66599 -0.533992,1.199982 -1.199982,1.199982 l -21.5996671,0 c -0.6655897,0 -1.1999815,-0.533992 -1.1999815,-1.199982 z m 27.9995686,0 0,1.99997 C 34.000369,58.466008 34.534361,59 35.200351,59 l 21.601667,0 C 57.466008,59 58,58.466008 58,57.800019 l 0,-1.99997 c 0,0.66599 -0.533992,1.199982 -1.199982,1.199982 l -21.599667,0 c -0.66599,0 -1.199982,-0.533992 -1.199982,-1.199982 z"/>
+ <rect style="fill:#e94a63" width="24" height="24" x="-30" y="-30" rx="1.2" ry="1.2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#86b837" width="24" height="24" x="-58" y="-30" rx="1.2" ry="1.2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e94a63" width="24" height="24" x="-30" y="-58" rx="1.2" ry="1.2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(1.9999692,0,0,1.9999692,8.9279384e-4,1.0008008)">
+ <circle cx="23" cy="9" r="3"/>
+ <circle cx="9" cy="23" r="3"/>
+ </g>
+ <circle style="fill:#ffffff" cx="46" cy="18.001" r="6"/>
+ <rect style="fill:#e94a63" width="24" height="24" x="-58" y="-58" rx="1.2" ry="1.2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#ffffff" cx="18.001" cy="46" r="6"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.1992188,6.000416 C 6.534429,6.000416 6,6.5348451 6,7.1996348 l 0,1 C 6,7.5348451 6.534429,7.000416 7.1992188,7.000416 l 21.5996092,0 C 29.464818,7.000416 30,7.534845 30,8.1996348 l 0,-1 C 30,6.534845 29.464818,6.000416 28.798828,6.000416 l -21.5996092,0 z m 28.0000002,0 C 34.533229,6.000416 34,6.5348451 34,7.1996348 l 0,1 C 34,7.5348451 34.533229,7.000416 35.199219,7.000416 l 21.599609,0 C 57.464818,7.000416 58,7.534845 58,8.1996348 l 0,-1 C 58,6.534845 57.464818,6.000416 56.798828,6.000416 l -21.599609,0 z m -28.0000002,28 C 6.534429,34.000416 6,34.533645 6,35.199635 l 0,1 c 0,-0.66599 0.534429,-1.199219 1.1992188,-1.199219 l 21.5996092,0 c 0.66599,0 1.201172,0.533229 1.201172,1.199219 l 0,-1 c 0,-0.66599 -0.535182,-1.199219 -1.201172,-1.199219 l -21.5996092,0 z m 27.9980472,0 C 34.532207,34.001484 34,34.534312 34,35.199635 l 0,1 c 0,-0.665323 0.532207,-1.198151 1.197266,-1.199219 l 0.002,0 21.599609,0 C 57.464818,35.000416 58,35.533645 58,36.199635 l 0,-1 c 0,-0.66599 -0.535182,-1.199219 -1.201172,-1.199219 l -21.599609,0 -0.002,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kblogger.svg b/.icons/awkward/64x64/apps/kblogger.svg
new file mode 120000
index 00000000..2ada4a55
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kblogger.svg
@@ -0,0 +1 @@
+blogilo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kbounce.svg b/.icons/awkward/64x64/apps/kbounce.svg
new file mode 100644
index 00000000..61fc70ca
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kbounce.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#37a0f2" cx="32" cy="32" r="28"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0214844 0.585938 28 28 0 0 1 27.9785156 -27.585938 28 28 0 0 1 27.978516 27.414062 28 28 0 0 0 0.021484 -0.414062 28 28 0 0 0 -28 -28z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kbreakout.svg b/.icons/awkward/64x64/apps/kbreakout.svg
new file mode 100644
index 00000000..64713cf1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kbreakout.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.0004002,54.398035 0,1.999985 c 0,1.439989 1.1611911,2.60198 2.60158,2.60198 L 55.39762,59 c 1.439989,0 2.60198,-1.161991 2.60198,-2.60198 l 0,-1.999985 c 0,1.439989 -1.161991,2.60198 -2.60198,2.60198 l -46.7956398,0 c -1.4407889,0 -2.60198,-1.161991 -2.60198,-2.60198 z"/>
+ <path style="fill:#667e47" d="M 58,55.400035 58,8.6003958 c 0,-1.4403889 -1.159991,-2.59998 -2.59998,-2.59998 l -46.7996398,0 c -1.4403889,0 -2.59998,1.1595911 -2.59998,2.59998 l 0,46.7996392 c 0,1.440389 1.1595911,2.59998 2.59998,2.59998 l 46.7996398,0 c 1.440389,0 2.59998,-1.159591 2.59998,-2.59998 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999846,0,0,1.9999846,4.4639846e-4,1.0004312)">
+ <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>
+ <rect style="fill:#3f3f3f" width="24" height="6" x="20" y="50"/>
+ <circle style="fill:#ffffff" cx="36" cy="42" r="4"/>
+ <rect style="fill:#fcd800" width="8" height="8" x="28" y="12"/>
+ <rect style="fill:#fcd800" width="8" height="8" x="38" y="12"/>
+ <rect style="fill:#fcd800" width="8" height="8" x="48" y="12"/>
+ <rect style="fill:#fcd800" width="8" height="8" x="8" y="22"/>
+ <rect style="fill:#fcd800" width="8" height="8" x="28" y="22"/>
+ <rect style="fill:#fcd800" width="8" height="8" x="38" y="22"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.6015625 6 C 7.1611736 6 6 7.1611736 6 8.6015625 L 6 9.6015625 C 6 8.1611736 7.1611736 7 8.6015625 7 L 55.398438 7 C 56.838426 7 58 8.1611736 58 9.6015625 L 58 8.6015625 C 58 7.1611736 56.838426 6 55.398438 6 L 8.6015625 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kbruch.svg b/.icons/awkward/64x64/apps/kbruch.svg
new file mode 100644
index 00000000..751c4d9a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kbruch.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#5db43e" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <g style="opacity:0.2" transform="matrix(1.9999429,0,0,1.9999429,1.1362284e-4,1.001713)">
+ <path d="m 15,6 0,1 1,0 0,7 1,0 0,-8 z"/>
+ <path d="m 10,15 0,1 12,0 0,-1 z"/>
+ <path d="m 14,17 0,5 3,0 0,3 1,0 0,-8 -1,0 0,4 -2,0 0,-4 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <g style="fill:#ffffff" transform="matrix(1.9999429,0,0,1.9999429,1.1362284e-4,0.0017701)">
+ <path d="m 15,6 0,1 1,0 0,7 1,0 0,-8 z"/>
+ <path d="m 10,15 0,1 12,0 0,-1 z"/>
+ <path d="m 14,17 0,5 3,0 0,3 1,0 0,-8 -1,0 0,4 -2,0 0,-4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kbugbuster.svg b/.icons/awkward/64x64/apps/kbugbuster.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kbugbuster.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcachegrind.svg b/.icons/awkward/64x64/apps/kcachegrind.svg
new file mode 100644
index 00000000..444455dd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcachegrind.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4,33 V 58.2 C 4,59.7512 5.2488,61 6.8,61 H 57.2 C 58.7512,61 60,59.7512 60,58.2 V 33 Z"/>
+ <path style="fill:#22c49b" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 32.139453 H 60 V 6.8 C 60,5.2488 58.7512,4 57.2,4 Z"/>
+ <path style="fill:#276433" d="M 4,32 V 57.2 C 4,58.7512 5.2488,60 6.8,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 Z"/>
+ <rect style="fill:#52a93c" width="44" height="16" x="10" y="38"/>
+ <path style="opacity:0.2" d="m 13.984375,13 c -0.9564,0 -1.727409,0.239823 -2.3125,0.71875 -0.585092,0.468045 -1.013161,1.148468 -1.283203,2.041016 C 10.129882,16.652314 10,17.729558 10,18.992188 c 0,1.883058 0.321539,3.357125 0.962891,4.423828 C 11.615493,24.471836 12.622912,25 13.984375,25 c 0.9564,0 1.727408,-0.239821 2.3125,-0.71875 0.596344,-0.478929 1.026832,-1.164092 1.296875,-2.056641 C 17.86379,21.332061 18,20.254816 18,18.992188 18,17.098242 17.665807,15.628919 17.001953,14.583984 16.338099,13.528165 15.334585,13 13.984375,13 Z m 18,0 c -0.956399,0 -1.727407,0.239823 -2.3125,0.71875 -0.585092,0.468045 -1.015113,1.148468 -1.285156,2.041016 C 28.127927,16.652314 28,17.729558 28,18.992188 c 0,1.883058 0.32154,3.357125 0.962891,4.423828 C 29.615492,24.471836 30.622912,25 31.984375,25 c 0.956401,0 1.727409,-0.239821 2.3125,-0.71875 0.596344,-0.478929 1.026834,-1.164092 1.296875,-2.056641 C 35.863791,21.332061 36,20.254816 36,18.992188 36,17.098241 35.665808,15.628919 35.001953,14.583984 34.3381,13.528165 33.334586,13 31.984375,13 Z m 9,0 c -0.956399,0 -1.727409,0.239823 -2.3125,0.71875 -0.585092,0.468045 -1.013159,1.148468 -1.283203,2.041016 C 37.129882,16.652314 37,17.729558 37,18.992188 c 0,1.883058 0.323495,3.357125 0.964844,4.423828 C 38.617448,24.471836 39.622912,25 40.984375,25 c 0.9564,0 1.727409,-0.239821 2.3125,-0.71875 0.596344,-0.478929 1.026833,-1.164092 1.296875,-2.056641 C 44.863791,21.332061 45,20.254816 45,18.992188 45,17.098241 44.667761,15.628919 44.003906,14.583984 43.340053,13.528165 42.334585,13 40.984375,13 Z m 9,0 c -0.9564,0 -1.727407,0.239823 -2.3125,0.71875 -0.585092,0.468045 -1.013161,1.148468 -1.283203,2.041016 C 46.129882,16.652314 46,17.729558 46,18.992188 c 0,1.883058 0.321543,3.357125 0.962891,4.423828 C 47.615492,24.471836 48.622912,25 49.984375,25 c 0.9564,0 1.727409,-0.239821 2.3125,-0.71875 0.596344,-0.478929 1.026833,-1.164092 1.296875,-2.056641 C 53.863791,21.332061 54,20.254816 54,18.992188 54,17.098241 53.66776,15.628919 53.003906,14.583984 52.340052,13.528165 51.334586,13 49.984375,13 Z m -36,1.224609 c 0.90014,0 1.539315,0.398775 1.921875,1.19336 0.393812,0.794585 0.591797,1.985048 0.591797,3.574219 0,1.610939 -0.197985,2.814788 -0.591797,3.609374 -0.38256,0.7837 -1.021735,1.173829 -1.921875,1.173829 -0.911392,0 -1.556892,-0.398775 -1.939453,-1.19336 -0.37131,-0.794585 -0.560547,-1.989788 -0.560547,-3.589843 0,-1.589172 0.189239,-2.779634 0.560547,-3.574219 0.382561,-0.794585 1.028061,-1.19336 1.939453,-1.19336 z m 18,0 c 0.90014,0 1.539316,0.398775 1.921875,1.19336 0.393812,0.794585 0.589844,1.985048 0.589844,3.574219 0,1.610939 -0.196032,2.814788 -0.589844,3.609374 -0.382559,0.7837 -1.021735,1.173829 -1.921875,1.173829 -0.911392,0 -1.558847,-0.398775 -1.941406,-1.19336 -0.37131,-0.794585 -0.558594,-1.989788 -0.558594,-3.589843 0,-1.589172 0.187284,-2.779634 0.558594,-3.574219 0.382559,-0.794585 1.030014,-1.19336 1.941406,-1.19336 z m 9,0 c 0.90014,0 1.539316,0.398775 1.921875,1.19336 0.393812,0.794585 0.591797,1.985048 0.591797,3.574219 0,1.610939 -0.197985,2.814788 -0.591797,3.609374 -0.382559,0.7837 -1.021735,1.173829 -1.921875,1.173829 -0.911392,0 -1.556892,-0.398775 -1.939453,-1.19336 -0.37131,-0.794585 -0.560547,-1.989788 -0.560547,-3.589843 0,-1.589172 0.189237,-2.779634 0.560547,-3.574219 0.382561,-0.794585 1.028061,-1.19336 1.939453,-1.19336 z m 9,0 c 0.900141,0 1.539316,0.398775 1.921875,1.19336 0.393813,0.794585 0.591797,1.985048 0.591797,3.574219 0,1.610939 -0.197984,2.814788 -0.591797,3.609374 -0.382559,0.7837 -1.021734,1.173829 -1.921875,1.173829 -0.911393,0 -1.556893,-0.398775 -1.939453,-1.19336 -0.371309,-0.794585 -0.560548,-1.989788 -0.560547,-3.589843 0,-1.589172 0.189238,-2.779634 0.560547,-3.574219 0.38256,-0.794585 1.028061,-1.19336 1.939453,-1.19336 z M 19.146484,16 l 3,4.400391 L 19,25 h 1.605469 L 23.009766,21.404297 25.378906,25 H 27 L 23.833984,20.400391 26.837891,16 H 25.230469 L 23.009766,19.392578 20.769531,16 Z"/>
+ <path style="fill:#ffffff" d="M 13.984375 12 C 13.027975 12 12.256966 12.239823 11.671875 12.71875 C 11.086783 13.186795 10.658714 13.867218 10.388672 14.759766 C 10.129882 15.652314 10 16.729558 10 17.992188 C 10 19.875246 10.321539 21.349313 10.962891 22.416016 C 11.615493 23.471836 12.622912 24 13.984375 24 C 14.940775 24 15.711783 23.760179 16.296875 23.28125 C 16.893219 22.802321 17.323707 22.117158 17.59375 21.224609 C 17.86379 20.332061 18 19.254816 18 17.992188 C 18 16.098242 17.665807 14.628919 17.001953 13.583984 C 16.338099 12.528165 15.334585 12 13.984375 12 z M 31.984375 12 C 31.027976 12 30.256968 12.239823 29.671875 12.71875 C 29.086783 13.186795 28.656762 13.867218 28.386719 14.759766 C 28.127927 15.652314 28 16.729558 28 17.992188 C 28 19.875246 28.32154 21.349313 28.962891 22.416016 C 29.615492 23.471836 30.622912 24 31.984375 24 C 32.940776 24 33.711784 23.760179 34.296875 23.28125 C 34.893219 22.802321 35.323709 22.117158 35.59375 21.224609 C 35.863791 20.332061 36 19.254816 36 17.992188 C 36 16.098241 35.665808 14.628919 35.001953 13.583984 C 34.3381 12.528165 33.334586 12 31.984375 12 z M 40.984375 12 C 40.027976 12 39.256966 12.239823 38.671875 12.71875 C 38.086783 13.186795 37.658716 13.867218 37.388672 14.759766 C 37.129882 15.652314 37 16.729558 37 17.992188 C 37 19.875246 37.323495 21.349313 37.964844 22.416016 C 38.617448 23.471836 39.622912 24 40.984375 24 C 41.940775 24 42.711784 23.760179 43.296875 23.28125 C 43.893219 22.802321 44.323708 22.117158 44.59375 21.224609 C 44.863791 20.332061 45 19.254816 45 17.992188 C 45 16.098241 44.667761 14.628919 44.003906 13.583984 C 43.340053 12.528165 42.334585 12 40.984375 12 z M 49.984375 12 C 49.027975 12 48.256968 12.239823 47.671875 12.71875 C 47.086783 13.186795 46.658714 13.867218 46.388672 14.759766 C 46.129882 15.652314 46 16.729558 46 17.992188 C 46 19.875246 46.321543 21.349313 46.962891 22.416016 C 47.615492 23.471836 48.622912 24 49.984375 24 C 50.940775 24 51.711784 23.760179 52.296875 23.28125 C 52.893219 22.802321 53.323708 22.117158 53.59375 21.224609 C 53.863791 20.332061 54 19.254816 54 17.992188 C 54 16.098241 53.66776 14.628919 53.003906 13.583984 C 52.340052 12.528165 51.334586 12 49.984375 12 z M 13.984375 13.224609 C 14.884515 13.224609 15.52369 13.623384 15.90625 14.417969 C 16.300062 15.212554 16.498047 16.403017 16.498047 17.992188 C 16.498047 19.603127 16.300062 20.806976 15.90625 21.601562 C 15.52369 22.385262 14.884515 22.775391 13.984375 22.775391 C 13.072983 22.775391 12.427483 22.376616 12.044922 21.582031 C 11.673612 20.787446 11.484375 19.592243 11.484375 17.992188 C 11.484375 16.403016 11.673614 15.212554 12.044922 14.417969 C 12.427483 13.623384 13.072983 13.224609 13.984375 13.224609 z M 31.984375 13.224609 C 32.884515 13.224609 33.523691 13.623384 33.90625 14.417969 C 34.300062 15.212554 34.496094 16.403017 34.496094 17.992188 C 34.496094 19.603127 34.300062 20.806976 33.90625 21.601562 C 33.523691 22.385262 32.884515 22.775391 31.984375 22.775391 C 31.072983 22.775391 30.425528 22.376616 30.042969 21.582031 C 29.671659 20.787446 29.484375 19.592243 29.484375 17.992188 C 29.484375 16.403016 29.671659 15.212554 30.042969 14.417969 C 30.425528 13.623384 31.072983 13.224609 31.984375 13.224609 z M 40.984375 13.224609 C 41.884515 13.224609 42.523691 13.623384 42.90625 14.417969 C 43.300062 15.212554 43.498047 16.403017 43.498047 17.992188 C 43.498047 19.603127 43.300062 20.806976 42.90625 21.601562 C 42.523691 22.385262 41.884515 22.775391 40.984375 22.775391 C 40.072983 22.775391 39.427483 22.376616 39.044922 21.582031 C 38.673612 20.787446 38.484375 19.592243 38.484375 17.992188 C 38.484375 16.403016 38.673612 15.212554 39.044922 14.417969 C 39.427483 13.623384 40.072983 13.224609 40.984375 13.224609 z M 49.984375 13.224609 C 50.884516 13.224609 51.523691 13.623384 51.90625 14.417969 C 52.300063 15.212554 52.498047 16.403017 52.498047 17.992188 C 52.498047 19.603127 52.300063 20.806976 51.90625 21.601562 C 51.523691 22.385262 50.884516 22.775391 49.984375 22.775391 C 49.072982 22.775391 48.427482 22.376616 48.044922 21.582031 C 47.673613 20.787446 47.484374 19.592243 47.484375 17.992188 C 47.484375 16.403016 47.673613 15.212554 48.044922 14.417969 C 48.427482 13.623384 49.072983 13.224609 49.984375 13.224609 z M 19.146484 15 L 22.146484 19.400391 L 19 24 L 20.605469 24 L 23.009766 20.404297 L 25.378906 24 L 27 24 L 23.833984 19.400391 L 26.837891 15 L 25.230469 15 L 23.009766 18.392578 L 20.769531 15 L 19.146484 15 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.7988281 C 4 6.2476281 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2476281 60 7.7988281 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <rect style="opacity:0.2" width="56" height="1" x="4" y="32"/>
+ <rect style="opacity:0.2" width="44" height="1" x="10" y="54"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="44" height="1" x="10" y="38"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kcalc.svg b/.icons/awkward/64x64/apps/kcalc.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcalc.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcharselect.svg b/.icons/awkward/64x64/apps/kcharselect.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcharselect.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kchmviewer.svg b/.icons/awkward/64x64/apps/kchmviewer.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kchmviewer.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcmdevices.svg b/.icons/awkward/64x64/apps/kcmdevices.svg
new file mode 100644
index 00000000..2eab5684
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmdevices.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="-61" y="-60" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="56" height="56" x="-60" y="-60" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="M 32,12 A 20,20 0 0 0 12,32 20,20 0 0 0 32,52 20,20 0 0 0 52,32 20,20 0 0 0 32,12 Z M 32,24 A 8,8 0 0 1 40,32 8,8 0 0 1 32,40 8,8 0 0 1 24,32 8,8 0 0 1 32,24 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.5,4 C 5.115,4 4,5.115 4,6.5 V 7.5 C 4,6.115 5.115,5 6.5,5 H 57.5 C 58.89,5 60,6.115 60,7.5 V 6.5 C 60,5.115 58.89,4 57.5,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kcmdf.svg b/.icons/awkward/64x64/apps/kcmdf.svg
new file mode 100644
index 00000000..71fe8c40
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmdf.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="4" y="33" rx="4.609" ry="5.185"/>
+ <rect style="opacity:0.2" width="28" height="28" x="32" y="33" rx="4.609" ry="5.185"/>
+ <rect style="fill:#ff7826" width="28" height="28" x="4" y="32" rx="4.609" ry="5.185"/>
+ <rect style="fill:#1f9b28" width="28" height="28" x="32" y="32" rx="4.609" ry="5.185"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.609375,32 C 6.0559619,32 4,34.312957 4,37.185547 v 1 C 4,35.312957 6.0559619,33 8.609375,33 h 14 c -1.016819,0 -1.946464,-0.37722 -2.707031,-1 z m 35.488281,0 c -0.760567,0.62278 -1.690212,1 -2.707031,1 h 14 C 57.944038,33 60,35.312957 60,38.185547 v -1 C 60,34.312957 57.944038,32 55.390625,32 Z"/>
+ <rect style="opacity:0.2" width="28" height="28" x="18" y="5" rx="4.609" ry="5.185"/>
+ <rect style="fill:#00a9ff" width="28" height="28" x="18" y="4" rx="4.609" ry="5.185"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.609375 4 C 20.055961 4 18 6.3110042 18 9.1835938 L 18 10.183594 C 18 7.3110039 20.055961 5 22.609375 5 L 41.390625 5 C 43.944039 5 46 7.311004 46 10.183594 L 46 9.1835938 C 46 6.3110042 43.944039 4 41.390625 4 L 22.609375 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kcmkicker.svg b/.icons/awkward/64x64/apps/kcmkicker.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmkicker.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcmkwm.svg b/.icons/awkward/64x64/apps/kcmkwm.svg
new file mode 120000
index 00000000..cbdad8c8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmkwm.svg
@@ -0,0 +1 @@
+gnome-wm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcmmemory.svg b/.icons/awkward/64x64/apps/kcmmemory.svg
new file mode 100644
index 00000000..efa942f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmmemory.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g style="fill:#8e8e8e">
+ <rect style="fill:#8e8e8e" width="2" height="52" x="-24" y="-58" transform="scale(-1)"/>
+ <rect style="fill:#8e8e8e" width="2" height="52" x="-18" y="-58" transform="scale(-1)"/>
+ <rect style="fill:#8e8e8e" width="2" height="52" x="-42" y="-58" transform="scale(-1)"/>
+ <rect style="fill:#8e8e8e" width="2" height="52" x="-36" y="-58" transform="scale(-1)"/>
+ <rect style="fill:#8e8e8e" width="2" height="52" x="-30" y="-58" transform="scale(-1)"/>
+ <rect style="fill:#8e8e8e" width="2" height="52" x="-48" y="-58" transform="scale(-1)"/>
+ <rect style="fill:#8e8e8e" width="2" height="40" x="-24" y="12" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="2" height="40" x="-18" y="12" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="2" height="40" x="-12" y="12" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="2" height="40" x="-42" y="12" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="2" height="40" x="-36" y="12" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="2" height="40" x="-30" y="12" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="2" height="40" x="-48" y="12" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="2" height="40" x="-54" y="12" transform="rotate(-90)"/>
+ </g>
+ <rect style="opacity:0.2" width="48" height="36" x="-57" y="-50" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="48" height="36" x="-56" y="-50" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.5 8 C 15.115 8 14 9.115 14 10.5 L 14 11.5 C 14 10.115 15.115 9 16.5 9 L 47.5 9 C 48.885 9 50 10.115 50 11.5 L 50 10.5 C 50 9.115 48.885 8 47.5 8 L 16.5 8 z"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="12" height="2" x="14" y="-41" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="6" height="2" x="28" y="-41" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="14" height="2" x="36" y="-41" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="16" height="2" x="14" y="-33" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="16" height="2" x="32" y="-33" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="6" height="2" x="14" y="-25" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="6" height="2" x="22" y="-25" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="12" height="2" x="30" y="-25" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kcmmidi.svg b/.icons/awkward/64x64/apps/kcmmidi.svg
new file mode 120000
index 00000000..29fccab4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmmidi.svg
@@ -0,0 +1 @@
+vmpk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcmopengl.svg b/.icons/awkward/64x64/apps/kcmopengl.svg
new file mode 120000
index 00000000..6d2e3052
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmopengl.svg
@@ -0,0 +1 @@
+opengl.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcmpartitions.svg b/.icons/awkward/64x64/apps/kcmpartitions.svg
new file mode 120000
index 00000000..86ccd96d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmpartitions.svg
@@ -0,0 +1 @@
+partitionmanager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcmpci.svg b/.icons/awkward/64x64/apps/kcmpci.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmpci.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcmprocessor.svg b/.icons/awkward/64x64/apps/kcmprocessor.svg
new file mode 120000
index 00000000..0cf183b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmprocessor.svg
@@ -0,0 +1 @@
+yast-hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcmscsi.svg b/.icons/awkward/64x64/apps/kcmscsi.svg
new file mode 120000
index 00000000..1c874475
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmscsi.svg
@@ -0,0 +1 @@
+scsi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcmsound.svg b/.icons/awkward/64x64/apps/kcmsound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmsound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcmx.svg b/.icons/awkward/64x64/apps/kcmx.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcmx.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcolorchooser.svg b/.icons/awkward/64x64/apps/kcolorchooser.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcolorchooser.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcoloredit.svg b/.icons/awkward/64x64/apps/kcoloredit.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcoloredit.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kcontrol.svg b/.icons/awkward/64x64/apps/kcontrol.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kcontrol.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kde-frameworks.svg b/.icons/awkward/64x64/apps/kde-frameworks.svg
new file mode 100644
index 00000000..b93dd7ff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kde-frameworks.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32.000001,4.9999983 A 28.000001,28.000001 0 0 0 4.0000005,32.999999 V 58.2 c 0,1.5512 1.2488,2.8 2.8,2.8 H 32.000001 A 28.000001,28.000001 0 0 0 60,32.999999 V 7.7999984 C 60,6.2487983 58.751199,4.9999983 57.2,4.9999983 Z"/>
+ <path style="fill:#00acc1" d="M 32.000001,3.9999993 A 28.000001,28.000001 0 0 0 4.0000005,32 v 25.200001 c 0,1.5512 1.2488,2.8 2.8,2.8 H 32.000001 A 28.000001,28.000001 0 0 0 60,32 V 6.7999994 C 60,5.2487993 58.751199,3.9999993 57.2,3.9999993 Z"/>
+ <path style="opacity:0.2" d="m 36,12.00001 -8,1.210938 v 28.9375 L 36,40.00001 V 28.820322 l 8,13.179688 8,-3 -10,-12 L 52.003906,14.003916 44.242188,12.00001 36,25.117198 Z m -16.289062,7.847656 c -0.189184,0 -0.378371,0.07368 -0.523438,0.21875 l -3.144531,3.144532 c -0.290135,0.290134 -0.220288,0.704614 0,1.05078 l 3.253906,5.109376 c -0.241085,0.500442 -0.449846,1.01582 -0.625,1.542968 -0.0077,0.02268 -0.01978,0.04368 -0.02734,0.0664 l -5.902344,1.3125 C 12.341647,32.381998 12,32.624856 12,33.035166 v 1.964844 1.964844 c 0,0.41031 0.341647,0.65318 0.742188,0.742188 l 5.902343,1.3125 c 0.01292,0.0388 0.03357,0.07462 0.04687,0.11328 0.17049,0.512084 0.372704,1.013054 0.605469,1.5 l -3.253906,5.10547 c -0.220288,0.346166 -0.290135,0.760646 0,1.05078 l 3.144532,3.144532 c 0.290135,0.290134 0.756735,0.290134 1.046876,0 l 5.101562,-3.25 c 0.501518,0.243898 1.01821,0.455272 1.546874,0.632812 0.0347,0.0122 0.06678,0.03108 0.10156,0.04296 l 1.308592,5.898436 C 28.29296,53.668124 28.62484,54 29.035148,54 h 4.441406 c 0.41031,0 0.65318,-0.341648 0.742188,-0.742188 l 1.308594,-6.078124 c 0.601208,-0.226026 1.184836,-0.496298 1.746094,-0.808594 l 4.980468,3.5625 c 0.290136,0.290134 0.756742,0.290134 1.046876,0 l 3.14453,-3.144532 c 0.290136,-0.290134 0.220288,-0.704614 0,-1.05078 l -1.89453,-2.875 -0.19922,0.07422 c -0.450502,0.16922 -0.95765,-0.0064 -1.20703,-0.417968 l -1.99218,-3.281242 C 39.492472,43.208682 35.572478,46.00001 31,46.00001 c -6.075132,0 -11,-4.924868 -11,-11 0,-4.66184 2.905598,-8.6367 7,-10.238282 v -2.191406 l -0.0156,0.07032 c -0.04416,0.015 -0.0849,0.03914 -0.1289,0.05468 -0.52165,0.17324 -1.03179,0.379376 -1.527344,0.617188 l -5.09378,-3.246094 c -0.145072,-0.145067 -0.334254,-0.21875 -0.523438,-0.21875 z"/>
+ <path style="fill:#ffffff" d="m 36,11.00001 -8,1.210938 v 28.9375 L 36,39.00001 V 27.820322 l 8,13.179688 8,-3 -10,-12 L 52.003906,13.003916 44.242188,11.00001 36,24.117198 Z m -16.289062,7.847656 c -0.189184,0 -0.378371,0.07368 -0.523438,0.21875 l -3.144531,3.144532 c -0.290135,0.290134 -0.220288,0.704614 0,1.05078 l 3.253906,5.109376 c -0.241085,0.500442 -0.449846,1.01582 -0.625,1.542968 -0.0077,0.02268 -0.01978,0.04368 -0.02734,0.0664 l -5.902344,1.3125 C 12.341647,31.381998 12,31.624856 12,32.035166 v 1.964844 1.964844 c 0,0.41031 0.341647,0.65318 0.742188,0.742188 l 5.902343,1.3125 c 0.01292,0.0388 0.03357,0.07462 0.04687,0.11328 0.17049,0.512084 0.372704,1.013054 0.605469,1.5 l -3.253906,5.10547 c -0.220288,0.346166 -0.290135,0.760646 0,1.05078 l 3.144532,3.144532 c 0.290135,0.290134 0.756735,0.290134 1.046876,0 l 5.101562,-3.25 c 0.501518,0.243898 1.01821,0.455272 1.546874,0.632812 0.0347,0.0122 0.06678,0.03108 0.10156,0.04296 l 1.308592,5.898436 C 28.29296,52.668124 28.62484,53 29.035148,53 h 4.441406 c 0.41031,0 0.65318,-0.341648 0.742188,-0.742188 l 1.308594,-6.078124 c 0.601208,-0.226026 1.184836,-0.496298 1.746094,-0.808594 l 4.980468,3.5625 c 0.290136,0.290134 0.756742,0.290134 1.046876,0 l 3.14453,-3.144532 c 0.290136,-0.290134 0.220288,-0.704614 0,-1.05078 l -1.89453,-2.875 -0.19922,0.07422 c -0.450502,0.16922 -0.95765,-0.0064 -1.20703,-0.417968 l -1.99218,-3.281242 C 39.492472,42.208682 35.572478,45.00001 31,45.00001 c -6.075132,0 -11,-4.924868 -11,-11 0,-4.66184 2.905598,-8.6367 7,-10.238282 v -2.191406 l -0.0156,0.07032 c -0.04416,0.015 -0.0849,0.03914 -0.1289,0.05468 -0.52165,0.17324 -1.03179,0.379376 -1.527344,0.617188 l -5.09378,-3.246094 c -0.145072,-0.145067 -0.334254,-0.21875 -0.523438,-0.21875 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28.000001 28.000001 0 0 0 4 32 L 4 33 A 28.000001 28.000001 0 0 1 32 5 L 57.199219 5 C 58.750418 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495812 58.750418 4 57.199219 4 L 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kde-gtk-config.svg b/.icons/awkward/64x64/apps/kde-gtk-config.svg
new file mode 120000
index 00000000..94c48c94
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kde-gtk-config.svg
@@ -0,0 +1 @@
+preferences-gtk-config.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kde-im-log-viewer.svg b/.icons/awkward/64x64/apps/kde-im-log-viewer.svg
new file mode 120000
index 00000000..62d0d72f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kde-im-log-viewer.svg
@@ -0,0 +1 @@
+kopete.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kde-logo.svg b/.icons/awkward/64x64/apps/kde-logo.svg
new file mode 120000
index 00000000..eeb0366f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kde-logo.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kde-telepathy.svg b/.icons/awkward/64x64/apps/kde-telepathy.svg
new file mode 120000
index 00000000..0f0e7055
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kde-telepathy.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kde.svg b/.icons/awkward/64x64/apps/kde.svg
new file mode 120000
index 00000000..eeb0366f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kde.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kdeconnect.svg b/.icons/awkward/64x64/apps/kdeconnect.svg
new file mode 100644
index 00000000..a4d67390
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdeconnect.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="40" height="60" x="12" y="3" rx="3" ry="3"/>
+ <path style="fill:#e4e4e4" d="M 15 2 C 13.338 2 12 3.338 12 5 L 12 8 L 52 8 L 52 5 C 52 3.338 50.662 2 49 2 L 15 2 z M 12 54 L 12 59 C 12 60.662 13.338 62 15 62 L 49 62 C 50.662 62 52 60.662 52 59 L 52 54 L 12 54 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="46" x="12" y="8"/>
+ <rect style="fill:#333333" width="10" height="2" x="27" y="4" rx="1.25" ry="1"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15 2 C 13.338 2 12 3.338 12 5 L 12 6 C 12 4.338 13.338 3 15 3 L 49 3 C 50.662 3 52 4.338 52 6 L 52 5 C 52 3.338 50.662 2 49 2 L 15 2 z"/>
+ <rect style="fill:#4d4d4d" width="6" height="6" x="29" y="55" rx="1.5" ry="1.5"/>
+ <rect style="fill:#4d4d4d" width="6" height="3" x="40" y="56" rx="1.5" ry="1.5"/>
+ <rect style="fill:#4d4d4d" width="6" height="3" x="18" y="56" rx="1.5" ry="1.5"/>
+ <circle style="fill:#333333" cx="40" cy="5" r="1"/>
+ <path style="opacity:0.2" d="M 34.031,14.949 28,16 V 36.773 L 34,36 33.969,26.637 41.047,37 48,36 40,25.273 48.027,16.273 40.988,14.977 33.969,23.977 Z M 21.348,20.254 C 21.29,20.259 21.235,20.284 21.191,20.328 L 19.121,22.422 C 19.031,22.512 19.016,22.654 19.086,22.762 L 21.586,26.602 C 21.114,27.439 20.758,28.356 20.527,29.316 L 16.211,30.375 C 16.091,30.404 16,30.513 16,30.637 V 32 33.363 C 16,33.487 16.091,33.596 16.211,33.625 L 20.527,34.684 C 20.758,35.644 21.114,36.561 21.586,37.398 L 19.086,41.238 C 19.016,41.346 19.031,41.488 19.121,41.578 L 21.191,43.672 C 21.279,43.76 21.414,43.767 21.52,43.703 L 25.437,41.301 C 26.206,41.749 27.409,42.109 28.285,42.348 L 29.203,46.781 C 29.229,46.909 29.33,47 29.457,47 H 31 32.543 C 32.67,47 32.771,46.909 32.797,46.781 L 33.715,42.348 C 34.591,42.109 35.794,41.749 36.563,41.301 L 40.48,43.703 C 40.586,43.767 40.721,43.76 40.809,43.672 L 42.879,41.578 C 42.969,41.488 42.984,41.346 42.914,41.238 L 40.832,38.039 40.574,38.078 39.113,35.938 C 37.621,39.065 34.466,41.059 31,41.063 26.029,41.063 22,37.033 22,32.063 22.003,28.646 23.94,25.526 27,24.008 V 22.043 C 26.43,22.233 25.869,22.448 25.438,22.699 L 21.52,20.297 C 21.467,20.265 21.406,20.249 21.348,20.254 Z"/>
+ <path style="fill:#ffffff" d="M 34.031,13.949 28,15 V 35.773 L 34,35 33.969,25.637 41.047,36 48,35 40,24.273 48.027,15.273 40.988,13.977 33.969,22.977 Z M 21.348,19.254 C 21.29,19.259 21.235,19.284 21.191,19.328 L 19.121,21.422 C 19.031,21.512 19.016,21.654 19.086,21.762 L 21.586,25.602 C 21.114,26.439 20.758,27.356 20.527,28.316 L 16.211,29.375 C 16.091,29.404 16,29.513 16,29.637 V 31 32.363 C 16,32.487 16.091,32.596 16.211,32.625 L 20.527,33.684 C 20.758,34.644 21.114,35.561 21.586,36.398 L 19.086,40.238 C 19.016,40.346 19.031,40.488 19.121,40.578 L 21.191,42.672 C 21.279,42.76 21.414,42.767 21.52,42.703 L 25.437,40.301 C 26.206,40.749 27.409,41.109 28.285,41.348 L 29.203,45.781 C 29.229,45.909 29.33,46 29.457,46 H 31 32.543 C 32.67,46 32.771,45.909 32.797,45.781 L 33.715,41.348 C 34.591,41.109 35.794,40.749 36.563,40.301 L 40.48,42.703 C 40.586,42.767 40.721,42.76 40.809,42.672 L 42.879,40.578 C 42.969,40.488 42.984,40.346 42.914,40.238 L 40.832,37.039 40.574,37.078 39.113,34.938 C 37.621,38.065 34.466,40.059 31,40.063 26.029,40.063 22,36.033 22,31.063 22.003,27.646 23.94,24.526 27,23.008 V 21.043 C 26.43,21.233 25.869,21.448 25.438,21.699 L 21.52,19.297 C 21.467,19.265 21.406,19.249 21.348,19.254 Z"/>
+ <rect style="opacity:0.2" width="40" height="1" x="12" y="8"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="40" height="1" x="12" y="54"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kdeneur.svg b/.icons/awkward/64x64/apps/kdeneur.svg
new file mode 120000
index 00000000..a52bbb5e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdeneur.svg
@@ -0,0 +1 @@
+xneur.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kdenlive.svg b/.icons/awkward/64x64/apps/kdenlive.svg
new file mode 100644
index 00000000..9badc2cf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdenlive.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,56.222222 V 11.777778 C 60,10.238889 58.7512,9 57.2,9 H 6.8 C 5.2488,9 4,10.238889 4,11.777778 V 56.222222 C 4,57.761112 5.2488,59 6.8,59 h 50.4 c 1.5512,0 2.8,-1.238888 2.8,-2.777778 z"/>
+ <path style="fill:#4f4f4f" d="M 60,55.222222 V 10.777778 C 60,9.2388888 58.7512,8 57.2,8 H 6.8 C 5.2488,8 4,9.2388888 4,10.777778 V 55.222222 C 4,56.761112 5.2488,58 6.8,58 h 50.4 c 1.5512,0 2.8,-1.238888 2.8,-2.777778 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 8 C 5.2495812 8 4 9.2384546 4 10.777344 L 4 11.777344 C 4 10.238455 5.2495812 9 6.8007812 9 L 57.199219 9 C 58.750419 9 60 10.238455 60 11.777344 L 60 10.777344 C 60 9.2384546 58.750419 8 57.199219 8 L 6.8007812 8 z"/>
+ <path style="fill:#e14c39" d="m 30,8 0.07812,50 H 34 V 8 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 22,17 v 3 h 4 v -3 z m -4,6 v 3 h 8 v -3 z m -8,6 v 3 h 16 v -3 z m -4,6 v 3 h 20 v -3 z m 4,6 v 3 h 16 v -3 z m 8,6 v 3 h 8 v -3 z"/>
+ <path style="fill:#83b9f5;fill-rule:evenodd" d="m 22,16 v 3 h 4 v -3 z m -4,6 v 3 h 8 v -3 z m -8,6 v 3 h 16 v -3 z m -4,6 v 3 h 20 v -3 z m 4,6 v 3 h 16 v -3 z m 8,6 v 3 h 8 v -3 z"/>
+ <path style="opacity:0.2" d="M 40,7 H 31.999998 24 l 4,6 3.999998,6 4,-6 z"/>
+ <path style="fill:#ff6161" d="M 40,6 H 31.999998 24 l 4,6 3.999998,6 4,-6 z"/>
+ <path style="opacity:0.2" d="m 39.555294,22.401844 c -0.736528,0.03972 -1.529608,0.687324 -1.527754,1.404914 L 38,44.993502 c 0,0.956862 1.408318,1.789478 2.213958,1.221036 l 15.17856,-10.62959 c 0.8109,-0.561416 0.80905,-1.878372 0,-2.442278 L 40.242112,22.585714 c -0.20223,-0.14086 -0.440704,-0.19698 -0.68632,-0.18386 z"/>
+ <path style="fill:#3a7cca" d="m 39.555294,21.401844 c -0.736528,0.03972 -1.529608,0.687324 -1.527754,1.404914 L 38,43.993502 c 0,0.956862 1.408318,1.789478 2.213958,1.221036 l 15.17856,-10.62959 c 0.8109,-0.561416 0.80905,-1.878372 0,-2.442278 L 40.242112,21.585714 c -0.20223,-0.14086 -0.440704,-0.19698 -0.68632,-0.18386 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 39.554688 21.402344 C 38.81816 21.442064 38.02549 22.089051 38.027344 22.806641 L 38 43.994141 C 38 43.996846 38.001931 43.999249 38.001953 44.001953 L 38.027344 23.806641 C 38.02549 23.089051 38.81816 22.442064 39.554688 22.402344 L 39.556641 22.402344 C 39.802257 22.389224 40.039957 22.445078 40.242188 22.585938 L 55.392578 33.142578 C 55.650747 33.322522 55.816555 33.582902 55.910156 33.867188 C 56.111937 33.2603 55.944867 32.527522 55.392578 32.142578 L 40.242188 21.585938 C 40.039957 21.445078 39.802257 21.389224 39.556641 21.402344 L 39.554688 21.402344 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 22 16 L 22 17 L 26 17 L 26 16 L 22 16 z M 18 22 L 18 23 L 26 23 L 26 22 L 18 22 z M 10 28 L 10 29 L 26 29 L 26 28 L 10 28 z M 6 34 L 6 35 L 26 35 L 26 34 L 6 34 z M 10 40 L 10 41 L 26 41 L 26 40 L 10 40 z M 18 46 L 18 47 L 26 47 L 26 46 L 18 46 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kdepim-dropbox.svg b/.icons/awkward/64x64/apps/kdepim-dropbox.svg
new file mode 120000
index 00000000..3b77629d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdepim-dropbox.svg
@@ -0,0 +1 @@
+dropbox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kdepim-googledrive.svg b/.icons/awkward/64x64/apps/kdepim-googledrive.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdepim-googledrive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kdesvn.svg b/.icons/awkward/64x64/apps/kdesvn.svg
new file mode 100644
index 00000000..8966b15f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdesvn.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#5985cb" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="stroke-linejoin:round;stroke:#4f4f4f;stroke-width:2;fill:none" d="m14 32h28"/>
+ <path style="stroke-linejoin:round;stroke:#4f4f4f;stroke-width:2;fill:none" d="m27.8 32 6.2-14"/>
+ <path style="stroke-linejoin:round;stroke:#4f4f4f;stroke-width:2;fill:none" d="m28 32 6 14h14"/>
+ <g style="opacity:.2" transform="matrix(2,0,0,2,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>
+ <g transform="scale(2)">
+ <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"/>
+ </g>
+ <path style="opacity:.2;fill:#ffffff" d="m6.8007812 4c-1.5512 0-2.8007812 1.2495812-2.8007812 2.8007812v1c0-1.5511999 1.2495812-2.8007812 2.8007812-2.8007812h50.3984378c1.5512 0 2.800781 1.2495812 2.800781 2.8007812v-1c0-1.5511999-1.249581-2.8007812-2.800781-2.8007812h-50.3984378z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kdevelop.svg b/.icons/awkward/64x64/apps/kdevelop.svg
new file mode 100644
index 00000000..b612b463
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdevelop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#6eaa36" d="m26.269 4.0008c-0.59201 0.064601-1.118 0.54961-1.226 1.1368l-1.18 5.9961c-2.12 0.82942-4.1141 1.9672-5.8629 3.3673l-5.8205-1.9688c-0.60441-0.2084-1.3354 0.0624-1.6602 0.61341l-5.6015 9.7116c-0.31561 0.55801-0.178 1.332 0.30861 1.75l4.6367 4.0701c-0.1632 1.09-0.2616 2.188-0.2616 3.3241 0 1.136 0.098402 2.234 0.2616 3.3241l-4.6367 4.0701c-0.48641 0.41801-0.62421 1.192-0.30861 1.75l5.6015 9.7122c0.32481 0.55001 1.0558 0.82202 1.6602 0.61201l5.8205-1.968c1.7488 1.4 3.7429 2.542 5.8629 3.3721l1.18 5.9921c0.12 0.62601 0.71601 1.128 1.356 1.136h11.198c0.64001-0.008 1.24-0.51001 1.36-1.136l1.18-5.9921c2.12-0.83002 4.1141-1.972 5.8641-3.3721l5.8161 1.968c0.60401 0.21 1.338-0.062 1.664-0.61201l5.6021-9.7122c0.31401-0.55801 0.178-1.332-0.31-1.75l-4.6361-4.0701c0.164-1.09 0.262-2.188 0.262-3.3241 0-1.136-0.1-2.234-0.262-3.3241l4.6361-4.0701c0.48601-0.41801 0.62401-1.192 0.31-1.75l-5.6021-9.7116c-0.32601-0.55081-1.06-0.82182-1.664-0.61341l-5.8161 1.9688c-1.75-1.4-3.7441-2.5378-5.8641-3.3673l-1.18-5.9964c-0.12-0.6274-0.72-1.1282-1.36-1.1368h-11.198c-0.044-0.00102-0.086-0.00102-0.13 0z"/>
+ <path style="opacity:.2" d="m29 20v9.0002l8.0001-9.0002 8.0001 1-12 13 12 12-8 1-8.0001-8.0001v7.0001l-6 1v-26l6-1z"/>
+ <path style="fill:#ffffff" d="m29 19v9.0002l8.0001-9.0002 8.0001 1-12 13 12 12-8 1-8.0001-8.0001v7.0001l-6 1v-26l6-1z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m26.27 4c-0.592 0.0646-1.119 0.5495-1.227 1.1367l-1.18 5.9963c-2.12 0.829-4.114 1.967-5.863 3.367l-5.82-1.969c-0.605-0.208-1.336 0.064-1.66 0.615l-5.602 9.711c-0.2012 0.356-0.2007 0.793-0.0606 1.176 0.0223-0.058 0.0297-0.121 0.0606-0.176l5.602-9.711c0.324-0.551 1.055-0.821 1.66-0.613l5.82 1.969c1.749-1.4 3.743-2.538 5.863-3.367l1.18-5.9963c0.108-0.5872 0.635-1.0721 1.227-1.1367 0.044-0.0011 0.084-0.0011 0.128 0h11.2c0.64 0.0086 1.239 0.5093 1.359 1.1367l1.18 5.9963c2.12 0.829 4.115 1.967 5.865 3.367l5.814-1.969c0.604-0.208 1.338 0.063 1.664 0.613l5.604 9.711c0.03 0.054 0.037 0.115 0.059 0.172 0.138-0.382 0.14-0.817-0.059-1.172l-5.604-9.711c-0.326-0.55-1.06-0.823-1.664-0.615l-5.814 1.969c-1.75-1.4-3.745-2.538-5.865-3.367l-1.18-5.9963c-0.12-0.6274-0.719-1.1281-1.359-1.1367h-11.2c-0.044-0.001-0.084-0.001-0.128 0zm-16.514 25.584c-0.0905 0.794-0.1543 1.595-0.1543 2.418 0 0.169 0.0152 0.332 0.0195 0.5 0.0243-0.958 0.1033-1.896 0.2422-2.824l-0.1074-0.094zm44.486 0.002l-0.105 0.092c0.138 0.929 0.216 1.87 0.24 2.83 0.004-0.17 0.021-0.335 0.021-0.506 0-0.822-0.065-1.622-0.156-2.416zm-44.486 5.834l-4.5293 3.975c-0.4388 0.377-0.5748 1.037-0.3692 1.574 0.0798-0.217 0.1933-0.421 0.3692-0.573l4.6367-4.07c-0.045-0.3-0.073-0.604-0.1074-0.906zm44.488 0c-0.034 0.302-0.062 0.606-0.107 0.906l4.636 4.07c0.177 0.152 0.29 0.357 0.37 0.575 0.205-0.537 0.071-1.199-0.37-1.576l-4.529-3.975z"/>
+ <path style="opacity:.2" d="m59.143 24.029c-0.07963 0.21938-0.19191 0.42569-0.36914 0.57812l-4.6367 4.0703c0.04473 0.30098 0.07099 0.60538 0.10547 0.9082l4.5312-3.9785c0.4395-0.378 0.57572-1.0409 0.36914-1.5781zm-54.285 0.0039c-0.2056 0.5366-0.069851 1.1971 0.36914 1.5742l4.5293 3.9766c0.034428-0.30221 0.062449-0.60588 0.10742-0.90625l-4.6372-4.071c-0.1765-0.151-0.2895-0.356-0.3692-0.574zm4.7631 8.469c-0.00425 0.16749-0.019531 0.33093-0.019531 0.5 0 0.82334 0.063713 1.6231 0.1543 2.418l0.10742-0.09375c-0.1389-0.928-0.2179-1.866-0.2422-2.824zm44.756 0.0078c-0.02453 0.95511-0.10102 1.8912-0.24023 2.8164l0.10742 0.09375c0.09077-0.79484 0.1543-1.5946 0.1543-2.418 0-0.16645-0.01731-0.32727-0.02148-0.49219zm-49.52 8.461c-0.14015 0.38308-0.14064 0.81812 0.060547 1.1738l5.6016 9.7129c0.32481 0.55001 1.0557 0.82133 1.6602 0.61133l5.82-1.967c1.7488 1.4 3.7432 2.5411 5.8633 3.3711l1.1797 5.9922c0.12 0.62601 0.71546 1.1287 1.3555 1.1367h11.199c0.64001-0.008 1.2394-0.51071 1.3594-1.1367l1.1797-5.9922c2.12-0.83002 4.1152-1.9711 5.8652-3.3711l5.8145 1.9668c0.60401 0.21 1.3381-0.06132 1.6641-0.61133l5.6035-9.7129c0.19986-0.35516 0.19807-0.78919 0.05859-1.1719-0.02198 0.05723-0.02835 0.12009-0.05859 0.17383l-5.6035 9.7109c-0.32601 0.55001-1.0601 0.82328-1.6641 0.61328l-5.814-1.969c-1.75 1.4-3.7452 2.5411-5.8652 3.3711l-1.1797 5.9922c-0.12 0.626-0.719 1.129-1.359 1.137h-11.2c-0.64-0.008-1.235-0.511-1.355-1.137l-1.18-5.992c-2.12-0.83-4.114-1.971-5.863-3.371l-5.8203 1.9688c-0.60441 0.21-1.3354-0.06327-1.6602-0.61328l-5.602-9.711c-0.030764-0.05439-0.038302-0.11781-0.060547-0.17578z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kdf.svg b/.icons/awkward/64x64/apps/kdf.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdf.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kdiamond.svg b/.icons/awkward/64x64/apps/kdiamond.svg
new file mode 100644
index 00000000..14bac276
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdiamond.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="fill:#49a2d6" width="17.482" height="17.482" x="-37.02" y="-8.74" rx=".874" ry=".874" transform="matrix(-0.70710678,-0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#caa52a" width="17.482" height="17.482" x="-54" y="-25.72" rx=".874" ry=".874" transform="matrix(-0.70710678,-0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#e94a63" width="17.482" height="17.482" x="-54" y="8.24" rx=".874" ry=".874" transform="matrix(-0.70710678,-0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#6eaa53" width="17.482" height="17.482" x="-70.96" y="-8.74" rx=".874" ry=".874" transform="matrix(-0.70710678,-0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kdiff3.svg b/.icons/awkward/64x64/apps/kdiff3.svg
new file mode 100644
index 00000000..5473c917
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdiff3.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.5" d="M 51.25,60 C 52.774,60 54,58.686 54,57.052 L 54,32 10,32 10,57.052 C 10,58.686 11.2264,60 12.75,60 Z"/>
+ <g style="fill:#4c4c4c" transform="matrix(2,0,0,2,0,2)">
+ <path d="M 9,5 23,5 23,6 9,6 Z"/>
+ <path d="M 9,8 23,8 23,9 9,9 Z"/>
+ <path d="m 9,11 14,0 0,1 -14,0 z"/>
+ </g>
+ <g style="fill:#e4e4e4" transform="matrix(2,0,0,2,0,28)">
+ <path d="M 9,5 23,5 23,6 9,6 Z"/>
+ <path d="M 9,8 23,8 23,9 9,9 Z"/>
+ <path d="m 9,11 14,0 0,1 -14,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kdiskfree.svg b/.icons/awkward/64x64/apps/kdiskfree.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdiskfree.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kdisknav.svg b/.icons/awkward/64x64/apps/kdisknav.svg
new file mode 120000
index 00000000..c70ea571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdisknav.svg
@@ -0,0 +1 @@
+mate-panel-drawer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kdocker.svg b/.icons/awkward/64x64/apps/kdocker.svg
new file mode 100644
index 00000000..25e03703
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdocker.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#4763ad" d="m 6.8008004,7.0019434 c -1.5512,0 -2.8008,1.2495821 -2.8008,2.8007599 l 0,35.1974967 L 60,45.0002 60,9.8007034 c 0,-1.5511779 -1.25,-2.80076 -2.8,-2.80076 l -50.3999996,0 z"/>
+ <path style="fill:#6194bf" d="m 6.8000004,57.000028 c -1.5512001,0 -2.8,-1.247982 -2.8,-2.79996 l 0,-9.199868 55.9999996,0 0,9.199868 c 0,1.551178 -1.2488,2.79996 -2.8,2.79996 z"/>
+ <circle style="opacity:0.2" cx="37" cy="52" r="3"/>
+ <circle style="opacity:0.2" cx="44.999" cy="52" r="3"/>
+ <circle style="opacity:0.2" cx="53" cy="52" r="3"/>
+ <circle style="fill:#ffffff" cx="37" cy="51" r="3"/>
+ <circle style="fill:#ffffff" cx="44.999" cy="51" r="3"/>
+ <circle style="fill:#ffffff" cx="53" cy="51" r="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812,7 C 5.2496034,7 4,8.2493467 4,9.8002057 L 4,10.8 C 4,9.2491415 5.2496034,7.9997945 6.8007812,7.9997945 l 50.3984378,0 C 58.749196,7.9997945 60,9.2491415 60,10.8 L 60,9.8002057 C 60,8.2493467 58.749196,7 57.199219,7 L 6.8007812,7 Z"/>
+ <path style="opacity:0.2" d="m 4,54.2 0,0.999795 C 4,56.749454 5.2496034,58 6.8007812,58 L 57.199219,58 C 58.749196,58 60,56.749454 60,55.199795 L 60,54.2 c 0,1.54966 -1.250804,2.800205 -2.800781,2.800205 l -50.3984378,0 C 5.2496034,57.000205 4,55.74966 4,54.2 Z"/>
+ <rect style="opacity:0.2" width="23" height="17" x="14" y="16" rx="2.875" ry="2.833"/>
+ <rect style="fill:#ffffff" width="23" height="17" x="14" y="15" rx="2.875" ry="2.833"/>
+ <path style="opacity:0.2" d="m 33.4,21.8 c 0,0 7,4.4 7,14.2 h -5.6 l 8.4,11 8.4,-11 H 46 C 46,23.4 33.4,21.8 33.4,21.8 Z"/>
+ <path style="fill:#8fff08" d="m 33.4,20.8 c 0,0 7,4.4 7,14.2 h -5.6 l 8.4,11 8.4,-11 H 46 C 46,22.4 33.4,20.8 33.4,20.8 Z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="56" height="1" x="4" y="45"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kdots.svg b/.icons/awkward/64x64/apps/kdots.svg
new file mode 100644
index 00000000..1a4b55f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdots.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="54" height="54" x="-61" y="-57" rx="2.7" ry="2.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="54" height="54" x="-60" y="-57" rx="2.7" ry="2.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.3" d="M 19 6 L 19 22 L 3 22 L 3 24 L 19 24 L 19 42 L 3 42 L 3 44 L 19 44 L 19 60 L 21 60 L 21 44 L 39 44 L 39 60 L 41 60 L 41 44 L 57 44 L 57 42 L 41 42 L 41 24 L 57 24 L 57 22 L 41 22 L 41 6 L 39 6 L 39 22 L 21 22 L 21 6 L 19 6 z M 21 24 L 39 24 L 39 42 L 21 42 L 21 24 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.6992188 6 C 4.2034187 6 3 7.2034187 3 8.6992188 L 3 9.6992188 C 3 8.2034188 4.2034187 7 5.6992188 7 L 54.300781 7 C 55.796581 7 57 8.2034188 57 9.6992188 L 57 8.6992188 C 57 7.2034187 55.796581 6 54.300781 6 L 5.6992188 6 z"/>
+ <path style="fill:none;stroke:#003dd4;stroke-width:1.48717916px" d="M 20.10256,23.56411 39.43589,6.806 H 56.194 V 23.56411 L 39.43589,42.89744 Z"/>
+ <path style="opacity:0.1" d="m 40,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 16,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 20,19 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 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 16,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 20,39 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 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"/>
+ <g transform="matrix(2,0,0,2,-1,0)">
+ <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 40,2 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 16,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 20,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 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 16,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 20,38 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 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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kdoubanfm.svg b/.icons/awkward/64x64/apps/kdoubanfm.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kdoubanfm.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kedit.svg b/.icons/awkward/64x64/apps/kedit.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kedit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/keditbookmarks.svg b/.icons/awkward/64x64/apps/keditbookmarks.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/keditbookmarks.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/keep.svg b/.icons/awkward/64x64/apps/keep.svg
new file mode 100644
index 00000000..f98bc038
--- /dev/null
+++ b/.icons/awkward/64x64/apps/keep.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#f4b400" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="m 31.9996,13.000686 c -7.731889,0 -13.9998,6.267911 -13.9998,13.9998 0,3.922344 1.623697,7.457894 4.22254,9.999857 l -0.221997,0 0,13.9998 3.999943,0 0,1.999971 11.999828,0 0,-1.999971 3.999943,0 0,-13.9998 -0.230457,0 c 2.601963,-2.541963 4.22994,-6.073913 4.22994,-9.999857 0,-7.731889 -6.267911,-13.9998 -13.9998,-13.9998 z m 0,3.999943 c 5.522721,0 9.999857,4.477136 9.999857,9.999857 0,3.039357 -1.356021,5.763518 -3.49595,7.597492 -1.747975,1.497978 -4.019943,2.401965 -6.503907,2.401965 -2.431965,0 -4.661933,-0.869987 -6.393909,-2.311967 -2.203968,-1.833974 -3.605948,-4.597934 -3.605948,-7.68789 0,-5.521921 4.477936,-9.999857 9.999857,-9.999857 z m -5.999914,23.999657 11.999828,0 0,1.999971 -11.999828,0 0,-1.999971 z m 0,5.999914 11.999828,0 0,1.999972 -11.999828,0 0,-1.999972 z"/>
+ <path style="fill:#ffffff" d="m 31.9996,12.000715 c -7.731889,0 -13.9998,6.26791 -13.9998,13.9998 0,3.922344 1.623697,7.457893 4.22254,9.999857 l -0.221997,0 0,13.9998 3.999943,0 0,1.999971 11.999828,0 0,-1.999971 3.999943,0 0,-13.9998 -0.230457,0 c 2.601963,-2.541964 4.22994,-6.073913 4.22994,-9.999857 0,-7.73189 -6.267911,-13.9998 -13.9998,-13.9998 z m 0,3.999943 c 5.522721,0 9.999857,4.477136 9.999857,9.999857 0,3.039356 -1.356021,5.763517 -3.49595,7.597491 -1.747975,1.497979 -4.019943,2.401966 -6.503907,2.401966 -2.431965,0 -4.661933,-0.869988 -6.393909,-2.311967 -2.203968,-1.833974 -3.605948,-4.597934 -3.605948,-7.68789 0,-5.521921 4.477936,-9.999857 9.999857,-9.999857 z m -5.999914,23.999657 11.999828,0 0,1.999971 -11.999828,0 0,-1.999971 z m 0,5.999914 11.999828,0 0,1.999971 -11.999828,0 0,-1.999971 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/keepass.svg b/.icons/awkward/64x64/apps/keepass.svg
new file mode 100644
index 00000000..b9aefc2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/keepass.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#587de6" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="enable-background:new" transform="matrix(2.3333666,0,0,2.2857673,13.333267,13.71489)">
+ <g transform="translate(-347,251)">
+ <path style="opacity:0.5" d="m 355,-250 c -2.4,0 -4.408,1.1693 -4.2857,4.0833 l 0,2.0417 -0.71429,0 c -0.554,0 -1,0.4085 -1,0.9625 l 0,5.9125 c 0,0.554 0.446,1 1,1 l 10,0 c 0.554,0 1,-0.446 1,-1 l 0,-5.9125 c 0,-0.554 -0.43805,-0.9625 -1,-0.9625 l -0.71429,0 0,-2.0417 c 0,-2.91 -1.89,-4.08 -4.29,-4.08 z m 0,1.75 c 1.2,0 2.5714,0.42065 2.5714,2.3333 l 0,2.0417 -5.1429,0 0,-2.0417 c 0,-1.8938 1.3714,-2.3333 2.5714,-2.3333 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/keepass2.svg b/.icons/awkward/64x64/apps/keepass2.svg
new file mode 120000
index 00000000..3a0b0a11
--- /dev/null
+++ b/.icons/awkward/64x64/apps/keepass2.svg
@@ -0,0 +1 @@
+keepass.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/keepassx.svg b/.icons/awkward/64x64/apps/keepassx.svg
new file mode 100644
index 00000000..0c364f26
--- /dev/null
+++ b/.icons/awkward/64x64/apps/keepassx.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#38a334" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 40,15 a 10,10 0 0 0 -10,10 10,10 0 0 0 1.027344,4.402344 L 14,46.429688 V 51 h 4.570312 l 2,-2 H 26 V 43.570312 L 28.570312,41 H 34 V 35.570312 L 35.601562,33.96875 A 10,10 0 0 0 40,35 10,10 0 0 0 50,25 10,10 0 0 0 40,15 Z m 2,4 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 40,14 a 10,10 0 0 0 -10,10 10,10 0 0 0 1.027344,4.402344 L 14,45.429688 V 50 h 4.570312 l 2,-2 H 26 V 42.570312 L 28.570312,40 H 34 V 34.570312 L 35.601562,32.96875 A 10,10 0 0 0 40,34 10,10 0 0 0 50,24 10,10 0 0 0 40,14 Z m 2,4 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="opacity:0.2" d="M 14,23.571428 V 19 h 4.571429 L 46,46.428572 V 51 h -4.57143 z"/>
+ <path style="fill:#454545" d="M 14,22.571428 V 18 h 4.571429 L 46,45.428572 V 50 h -4.57143 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/keepassx2.svg b/.icons/awkward/64x64/apps/keepassx2.svg
new file mode 120000
index 00000000..c1070c14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/keepassx2.svg
@@ -0,0 +1 @@
+keepassx.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/keepassxc.svg b/.icons/awkward/64x64/apps/keepassxc.svg
new file mode 100644
index 00000000..d89f0bbc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/keepassxc.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#5ca742" 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"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,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 transform="scale(2)">
+ <path style="fill:#ffffff" 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 style="fill:#ffffff" 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>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/keeweb.svg b/.icons/awkward/64x64/apps/keeweb.svg
new file mode 100644
index 00000000..63571038
--- /dev/null
+++ b/.icons/awkward/64x64/apps/keeweb.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#4f75de" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:.2" d="m28.820312 19.102039a8.0000004 10 45 0 0 -7.421874 3.394532 8.0000004 10 45 0 0 -1.414063 12.728515 8.0000004 10 45 0 0 11.193359 -0.121093l10.904297 10.904296c1.077278 1.077278 2.573948 1.312772 3.357422 0.529297 0.783474-0.783474 0.547981-2.280144-0.529297-3.357421l-2.298828-2.298829 1.416016-1.414062 0.882812 0.884765c0.293803 0.293803 0.844591 0.214003 1.236328-0.177734 0.391738-0.391737 0.471538-0.942525 0.177735-1.236328l-3.181641-3.183594c-0.293803-0.293803-0.846544-0.214003-1.238281 0.177735-0.391737 0.391737-0.469584 0.942525-0.175781 1.236328l0.882812 0.884765-1.414062 1.414063-7.185547-7.185547a8.0000004 10 45 0 0 0.115234 -11.199219 8.0000004 10 45 0 0 -5.306641 -1.980469zm0.414063 2.931641a4 4 0 0 1 2.771484 1.169922 4 4 0 0 1 0 5.65625 4 4 0 0 1 -3.083984 1.160156 4 4 0 0 1 -1.160156 3.083985 4 4 0 0 1 -5.65625 0 4 4 0 0 1 0 -5.658204 4 4 0 0 1 3.083984 -1.158203 4 4 0 0 1 1.158203 -3.083984 4 4 0 0 1 2.886719 -1.169922z"/>
+ <g transform="rotate(45,30.878335,34.471867)">
+ <path style="fill:#ffffff" d="m23 22a8.0000004 10 0 0 0 -8 10 8.0000004 10 0 0 0 8 10 8.0000004 10 0 0 0 8 -10 8.0000004 10 0 0 0 -8 -10zm0 3a4 4 0 0 1 4 4 4 4 0 0 1 -1.361328 3 4 4 0 0 1 1.361328 3 4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 1.361328 -3 4 4 0 0 1 -1.361328 -3 4 4 0 0 1 4 -4z"/>
+ <rect style="fill:#ffffff" width="22" height="4" x="27" y="30" rx="2.75" ry="2"/>
+ <rect style="fill:#ffffff" width="6" height="2" x="39" y="26" rx=".75" ry="1"/>
+ <rect style="fill:#ffffff" width="7" height="2" x="27" y="-43" rx=".875" ry="1" transform="rotate(90)"/>
+ </g>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4c-15.512 0-28 12.488-28 28 0 0.11345 0.0112805 0.224113 0.0175781 0.335938 0.3515432-15.201757 12.6931499-27.335938 27.9824219-27.335938s27.630879 12.134181 27.982422 27.335938c0.006298-0.111825 0.017578-0.222488 0.017578-0.335938 0-15.512-12.488-28-28-28z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kentoo.svg b/.icons/awkward/64x64/apps/kentoo.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kentoo.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kerbal-space-program.svg b/.icons/awkward/64x64/apps/kerbal-space-program.svg
new file mode 100644
index 00000000..aad9a948
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kerbal-space-program.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 21,8 a 4.9999997,4.9999997 0 0 0 -5,5 4.9999997,4.9999997 0 0 0 5,5 4.9999997,4.9999997 0 0 0 5,-5 4.9999997,4.9999997 0 0 0 -5,-5 z m 22,0 a 4.9999997,4.9999997 0 0 0 -5,5 4.9999997,4.9999997 0 0 0 5,5 4.9999997,4.9999997 0 0 0 5,-5 4.9999997,4.9999997 0 0 0 -5,-5 z M 9.5,25 A 6.5000002,8.9999996 0 0 0 3,34 6.5000002,8.9999996 0 0 0 9.5,43 6.5000002,8.9999996 0 0 0 16,34 6.5000002,8.9999996 0 0 0 9.5,25 Z m 45,0 a 6.5,8.9999996 0 0 0 -6.5,9 6.5,8.9999996 0 0 0 6.5,9 6.5,8.9999996 0 0 0 6.5,-9 6.5,8.9999996 0 0 0 -6.5,-9 z"/>
+ <path style="fill:#868686" d="M 21 7 A 4.9999997 4.9999997 0 0 0 16 12 A 4.9999997 4.9999997 0 0 0 21 17 A 4.9999997 4.9999997 0 0 0 26 12 A 4.9999997 4.9999997 0 0 0 21 7 z M 43 7 A 4.9999997 4.9999997 0 0 0 38 12 A 4.9999997 4.9999997 0 0 0 43 17 A 4.9999997 4.9999997 0 0 0 48 12 A 4.9999997 4.9999997 0 0 0 43 7 z M 9.5 24 A 6.5000002 8.9999996 0 0 0 3 33 A 6.5000002 8.9999996 0 0 0 9.5 42 A 6.5000002 8.9999996 0 0 0 16 33 A 6.5000002 8.9999996 0 0 0 9.5 24 z M 54.5 24 A 6.5 8.9999996 0 0 0 48 33 A 6.5 8.9999996 0 0 0 54.5 42 A 6.5 8.9999996 0 0 0 61 33 A 6.5 8.9999996 0 0 0 54.5 24 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21 7 A 4.9999997 4.9999997 0 0 0 16 12 A 4.9999997 4.9999997 0 0 0 16.027344 12.515625 A 4.9999997 4.9999997 0 0 1 21 8 A 4.9999997 4.9999997 0 0 1 25.972656 12.484375 A 4.9999997 4.9999997 0 0 0 26 12 A 4.9999997 4.9999997 0 0 0 21 7 z M 43 7 A 4.9999997 4.9999997 0 0 0 38 12 A 4.9999997 4.9999997 0 0 0 38.027344 12.515625 A 4.9999997 4.9999997 0 0 1 43 8 A 4.9999997 4.9999997 0 0 1 47.972656 12.484375 A 4.9999997 4.9999997 0 0 0 48 12 A 4.9999997 4.9999997 0 0 0 43 7 z M 9.5 24 A 6.5000002 8.9999996 0 0 0 3 33 A 6.5000002 8.9999996 0 0 0 3.015625 33.398438 A 6.5000002 8.9999996 0 0 1 9.5 25 A 6.5000002 8.9999996 0 0 1 15.984375 33.601562 A 6.5000002 8.9999996 0 0 0 16 33 A 6.5000002 8.9999996 0 0 0 9.5 24 z M 54.5 24 A 6.5 8.9999996 0 0 0 48 33 A 6.5 8.9999996 0 0 0 48.015625 33.398438 A 6.5 8.9999996 0 0 1 54.5 25 A 6.5 8.9999996 0 0 1 60.984375 33.601562 A 6.5 8.9999996 0 0 0 61 33 A 6.5 8.9999996 0 0 0 54.5 24 z"/>
+ <rect style="opacity:0.2" width="32" height="5" x="16" y="54" rx="2.5" ry="2.5"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="25"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="25"/>
+ <path style="fill:#3f3f3f" d="M 53,32.142857 C 53,43.819734 43.597979,48 32,48 20.402021,48 11,43.819734 11,32.142857 11,20.46598 20.402021,11 32,11 c 11.597979,0 21,9.46598 21,21.142857 z"/>
+ <path style="fill:#84bd08" d="M 28.210938 15.236328 C 25.194734 15.320378 23.873454 15.908462 20.693359 19.267578 L 20.408203 27.859375 L 20.523438 30.230469 L 20.578125 39.267578 C 20.95459 42.208951 21.096128 44.607727 21.466797 46.488281 C 24.565705 47.527144 28.156507 48 32 48 C 35.986314 48 39.700119 47.491468 42.875 46.369141 C 43.586945 42.703064 42.943958 37.471577 43.482422 33.152344 L 43.705078 27.390625 L 43.306641 20.931641 C 42.290005 16.733827 36.357154 15.017123 31.921875 15.236328 C 30.407883 15.236328 29.216339 15.208318 28.210938 15.236328 z"/>
+ <path style="fill:#2e2e2e" d="m 20.029862,21.534376 0.407344,8.49639 C 21.669776,25.653697 18.535208,18.679829 24.590372,18 c 3.098771,-0.347906 3.462749,3.153084 5.581956,3 1.981521,-0.14314 2.011182,-4.835981 7.143586,-3.9 5.747831,1.048215 5.339761,7.519401 6.36442,12.930766 l 0.315892,-8.036388 c 0.08555,-3.464987 -1.292525,-4.58706 -3.202664,-6.035655 C 38.439337,14.451282 35.676336,14 32.000554,14 c -3.713268,-0.243266 -7.814025,0.695722 -10.448245,3.179727 -1.566915,1.417018 -1.619376,2.33293 -1.522447,4.354649 z"/>
+ <circle style="opacity:0.2" cx="23" cy="36" r="4"/>
+ <circle style="fill:#ffffff" cx="23" cy="35" r="4"/>
+ <circle style="opacity:0.2" cx="-41" cy="36" r="4" transform="scale(-1,1)"/>
+ <circle style="fill:#3f3f3f" cx="21.5" cy="35.5" r="1.5"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 24.5,43.5 c 0,0 1.842506,1 7.307617,1 5.46511,0 7.692383,-1 7.692383,-1"/>
+ <rect style="fill:#868686" width="32" height="5" x="16" y="53" rx="2.5" ry="2.5"/>
+ <path style="opacity:0.2" d="M 11.011719 31.638672 C 11.007801 31.806737 11 31.973565 11 32.142578 C 11 43.819455 20.402021 48 32 48 C 43.597979 48 53 43.819455 53 32.142578 C 53 31.973565 52.992199 31.806737 52.988281 31.638672 C 52.721838 42.933785 43.430302 47 32 47 C 20.569698 47 11.278162 42.933785 11.011719 31.638672 z"/>
+ <circle style="fill:#ffffff" cx="-41" cy="35" r="4" transform="scale(-1,1)"/>
+ <circle style="fill:#3f3f3f" cx="-42.5" cy="35.5" r="1.5" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 7 A 25 25 0 0 0 7 32 A 25 25 0 0 0 7.0214844 32.585938 A 25 25 0 0 1 32 8 A 25 25 0 0 1 56.978516 32.414062 A 25 25 0 0 0 57 32 A 25 25 0 0 0 32 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/keurocalc.svg b/.icons/awkward/64x64/apps/keurocalc.svg
new file mode 100644
index 00000000..07831704
--- /dev/null
+++ b/.icons/awkward/64x64/apps/keurocalc.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#578cff" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.488281 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+ <path style="opacity:0.2" d="M 34,17 A 16,16 0 0 0 19.1758,27 L 16,27 l -2,4 4.1446,0 A 16,16 0 0 0 18,33 l -2,4 2.5312,0 A 16,16 0 0 0 34,49 16,16 0 0 0 46.488,43 l -5.866,0 A 12,12 0 0 1 34,45 12,12 0 0 1 22.7,37 l 13.3,0 2,-4 -16,0 a 12,12 0 0 1 0.18,-2 L 38,31 40,27 23.622,27 A 12,12 0 0 1 34,21 a 12,12 0 0 1 6.618,2 l 5.854,0 A 16,16 0 0 0 34,17 Z"/>
+ <path style="fill:#ffff70" d="M 34,16 A 16,16 0 0 0 19.1758,26 L 16,26 l -2,4 4.1446,0 A 16,16 0 0 0 18,32 l -2,4 2.5312,0 A 16,16 0 0 0 34,48 16,16 0 0 0 46.488,42 l -5.866,0 A 12,12 0 0 1 34,44 12,12 0 0 1 22.7,36 l 13.3,0 2,-4 -16,0 a 12,12 0 0 1 0.18,-2 L 38,30 40,26 23.622,26 A 12,12 0 0 1 34,20 a 12,12 0 0 1 6.618,2 l 5.854,0 A 16,16 0 0 0 34,16 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kexi.svg b/.icons/awkward/64x64/apps/kexi.svg
new file mode 100644
index 00000000..4baf00b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kexi.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#4ba357" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.1" d="M 32.003906,21 32,21.003906 c -4.1948,0 -7.778872,1.553442 -9.263672,3.75 -0.12464,0.184409 -0.234065,0.371452 -0.328125,0.564453 -0.0894,0.183419 -0.166382,0.36836 -0.226562,0.558594 a 10,5.997852 0 0 0 -0.04297,0.175781 c -0.03428,0.128922 -0.07144,0.259094 -0.0918,0.390625 A 10,5.997852 0 0 0 22,27.001953 c 5.5e-4,0.19489 0.01874,0.388783 0.05078,0.582031 a 10,5.997852 0 0 0 0.136719,0.5625 10,5.997852 0 0 0 0.230469,0.560547 10,5.997852 0 0 0 0.318359,0.544922 A 10,5.997852 0 0 0 32,33 a 10,5.997852 0 0 0 9.263672,-3.748047 10,5.997852 0 0 0 0.002,-0.0059 10,5.997852 0 0 0 0.271484,-0.462891 c 0.0158,-0.03041 0.03572,-0.06128 0.05078,-0.0918 a 10,5.997852 0 0 0 0.164062,-0.398437 c 0.02332,-0.06275 0.05233,-0.124344 0.07227,-0.1875 a 10,5.997852 0 0 0 0.08203,-0.333985 c 0.0192,-0.08794 0.03997,-0.173259 0.05273,-0.261718 A 10,5.997852 0 0 0 42,27.001953 10,5.997852 0 0 0 41.947266,26.404297 C 41.855266,25.819514 41.617578,25.267309 41.267578,24.75 39.781578,22.552565 36.197906,21 32.003906,21 Z M 22.736328,32 A 10,5.09051 0 0 0 22,33.910156 10,5.09051 0 0 0 32,39 10,5.09051 0 0 0 42,33.908203 10,5.09051 0 0 0 41.263672,32 10,5.09051 0 0 1 32,35.181641 10,5.09051 0 0 1 22.736328,32 Z m 0,6 A 10,5.09051 0 0 0 22,39.908203 10,5.09051 0 0 0 32,45 10,5.09051 0 0 0 42,39.910156 10,5.09051 0 0 0 41.263672,38 10,5.09051 0 0 1 32,41.183594 10,5.09051 0 0 1 22.736328,38 Z"/>
+ <path style="fill:#ffffff" d="M 32.003906,20 32,20.003906 c -4.1948,0 -7.778872,1.553442 -9.263672,3.75 -0.12464,0.184409 -0.234065,0.371452 -0.328125,0.564453 -0.0894,0.183419 -0.166382,0.36836 -0.226562,0.558594 a 10,5.997852 0 0 0 -0.04297,0.175781 c -0.03428,0.128922 -0.07144,0.259094 -0.0918,0.390625 A 10,5.997852 0 0 0 22,26.001953 c 5.5e-4,0.19489 0.01874,0.388783 0.05078,0.582031 a 10,5.997852 0 0 0 0.136719,0.5625 10,5.997852 0 0 0 0.230469,0.560547 10,5.997852 0 0 0 0.318359,0.544922 A 10,5.997852 0 0 0 32,32 a 10,5.997852 0 0 0 9.263672,-3.748047 10,5.997852 0 0 0 0.002,-0.0059 10,5.997852 0 0 0 0.271484,-0.462891 c 0.0158,-0.03041 0.03572,-0.06128 0.05078,-0.0918 a 10,5.997852 0 0 0 0.164062,-0.398437 c 0.02332,-0.06275 0.05233,-0.124344 0.07227,-0.1875 a 10,5.997852 0 0 0 0.08203,-0.333985 c 0.0192,-0.08794 0.03997,-0.173259 0.05273,-0.261718 A 10,5.997852 0 0 0 42,26.001953 10,5.997852 0 0 0 41.947266,25.404297 C 41.855266,24.819514 41.617578,24.267309 41.267578,23.75 39.781578,21.552565 36.197906,20 32.003906,20 Z M 22.736328,31 A 10,5.09051 0 0 0 22,32.910156 10,5.09051 0 0 0 32,38 10,5.09051 0 0 0 42,32.908203 10,5.09051 0 0 0 41.263672,31 10,5.09051 0 0 1 32,34.181641 10,5.09051 0 0 1 22.736328,31 Z m 0,6 A 10,5.09051 0 0 0 22,38.908203 10,5.09051 0 0 0 32,44 10,5.09051 0 0 0 42,38.910156 10,5.09051 0 0 0 41.263672,37 10,5.09051 0 0 1 32,40.183594 10,5.09051 0 0 1 22.736328,37 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/key-mon.svg b/.icons/awkward/64x64/apps/key-mon.svg
new file mode 120000
index 00000000..d5aa3f2f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/key-mon.svg
@@ -0,0 +1 @@
+keymon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/key_bindings.svg b/.icons/awkward/64x64/apps/key_bindings.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/key_bindings.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/keybase.svg b/.icons/awkward/64x64/apps/keybase.svg
new file mode 100644
index 00000000..6e56bac7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/keybase.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m32 9c-14.957999 0-27 11.992228-27 26.888404 0 8.606868 4.055103 16.197848 10.335938 21.111596h33.328124c6.280836-4.913748 10.335938-12.504728 10.335938-21.111596 0-14.896176-12.042-26.888404-27-26.888404z"/>
+ <path style="fill:#2d96d0" d="m32 8c-14.957999 0-27 11.992228-27 26.888404 0 8.606868 4.055103 16.197848 10.335938 21.111596h33.328124c6.280836-4.913748 10.335938-12.504728 10.335938-21.111596 0-14.896176-12.042-26.888404-27-26.888404z"/>
+ <path style="fill:#f4deb9" d="m32 22a20.999794 20.999794 0 0 0 -21 21 20.999794 20.999794 0 0 0 4.566406 13h32.871094a20.999794 20.999794 0 0 0 4.5625 -13 20.999794 20.999794 0 0 0 -21 -21z"/>
+ <path style="opacity:.2" d="m32.000206 23.000344c-7.464398 0-14.013603 3.899188-17.737715 9.767092-0.543181 0.710274-1.022041 1.451396-1.369909 2.2449-0.546636 1.246904-0.952835 2.537818-1.260535 3.931994-0.204744 0.82727-0.377844 1.666578-0.481245 2.529268-0.0092 0.0768 0.01426 0.09292 0.05195 0.08202-0.03947 0.332292-0.08961 0.647298-0.12031 0.995304-0.09842 1.115642-0.107908 1.572248-0.03281 1.57225l11.950368-14.122896-2.10398 11.801696c0.0182 0.0182 0.414168-0.1435 0.88046-0.358202 2.86488-1.3191 5.445854-1.905702 8.60226-2.282402 1.08852-0.1299 4.864366-0.14626 5.99916-0.02734 2.298758 0.240866 4.396952 0.768596 6.978054 1.478598 1.143678 0.314596 1.70469 0.389458 2.641382 0.355466 0.93738-0.03402 1.489574-0.15922 2.18201-0.492184 1.727872-0.83088 2.633742-3.535688 2.381616-5.482716-0.02376-0.18352-0.07216-0.357832-0.10936-0.53593 0.07404-0.18338 0.0026-0.492504-0.28984-1.003506-0.287674-0.764398-0.711254-1.5299-1.350776-2.395288-4.32882-4.756814-9.982576-8.150554-16.81078-8.058124z"/>
+ <path style="fill:#ff8e49" d="m32.000206 22.000344c-7.464398 0-14.013603 3.899188-17.737715 9.767092-0.543181 0.710274-1.022041 1.451396-1.369909 2.2449-0.546636 1.246904-0.952835 2.537818-1.260535 3.931994-0.204744 0.82727-0.377844 1.666578-0.481245 2.529268-0.0092 0.0768 0.01426 0.09292 0.05195 0.08202-0.03947 0.332292-0.08961 0.647298-0.12031 0.995304-0.09842 1.115642-0.107908 1.572248-0.03281 1.57225l11.950368-14.122896-2.10398 11.801696c0.0182 0.0182 0.414168-0.1435 0.88046-0.358202 2.86488-1.3191 5.445854-1.905702 8.60226-2.282402 1.08852-0.1299 4.864366-0.14626 5.99916-0.02734 2.298758 0.240866 4.396952 0.768596 6.978054 1.478598 1.143678 0.314596 1.70469 0.389458 2.641382 0.355466 0.93738-0.03402 1.489574-0.15922 2.18201-0.492184 1.727872-0.83088 2.633742-3.535688 2.381616-5.482716-0.02376-0.18352-0.07216-0.357832-0.10936-0.53593 0.07404-0.18338 0.0026-0.492504-0.28984-1.003506-0.287674-0.764398-0.711254-1.5299-1.350776-2.395288-4.32882-4.756814-9.982576-8.150554-16.81078-8.058124z"/>
+ <circle style="fill:#252524" cx="23" cy="45" r="3"/>
+ <circle style="fill:#252524" cx="42" cy="45" r="3"/>
+ <path style="opacity:.2" d="m27.674826 11.000828c-0.09228 0-0.695022 1.01879-1.268554 2.143804-0.8396 1.646928-1.239588 2.914434-1.376952 4.377539-0.03394 0.361549-0.0286 0.715596-0.0058 1.06465-0.0142 0.157248-0.02204 0.314991-0.02352 0.472855 0 3.281208 2.686292 5.941152 6 5.941152s6-2.659944 6-5.941152c-0.00005-0.151016-0.0058-0.301975-0.0176-0.452549 0.0052-0.150522 0.0196-0.301536 0.0118-0.449648-0.105902-2.034284-1.293522-3.429103-3.087928-4.346787-0.950014-0.485851-2.403314-0.714059-3.351562-0.715933-1.182986-0.0023-2.081984-1.021049-2.660156-1.853152-0.09255-0.133201-0.19215-0.24078-0.219728-0.240779z"/>
+ <path style="fill:#ff8e49" d="m27.674826 10c-0.09228 0-0.695022 1.01879-1.268554 2.143804-0.8396 1.646928-1.239588 2.914434-1.376952 4.377539-0.03394 0.361549-0.0286 0.715596-0.0058 1.06465-0.0142 0.157248-0.02204 0.314991-0.02352 0.472855 0 3.281208 2.686292 5.941152 6 5.941152s6-2.659944 6-5.941152c-0.00005-0.151016-0.0058-0.301975-0.0176-0.452549 0.0052-0.150522 0.0196-0.301536 0.0118-0.449648-0.105902-2.034284-1.293522-3.429103-3.087928-4.346787-0.950014-0.485851-2.403314-0.714059-3.351562-0.715933-1.182986-0.0023-2.081984-1.021049-2.660156-1.853152-0.09255-0.133201-0.19215-0.2407796-0.219728-0.240779z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 8c-14.957999 0-27 11.990544-27 26.886719 0 0.101768 0.0109915 0.200694 0.0175781 0.300781 0.3707705-14.569572 12.2597839-26.1875 26.9824219-26.1875 14.722639 0 26.611651 11.617928 26.982422 26.1875 0.006587-0.100087 0.017578-0.199013 0.017578-0.300781 0-14.896175-12.042-26.886719-27-26.886719z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/keymon.svg b/.icons/awkward/64x64/apps/keymon.svg
new file mode 100644
index 00000000..575ee2eb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/keymon.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="40" x="4" y="12" rx="2.8" ry="2.8"/>
+ <circle style="opacity:.2" cx="11" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="21" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="31" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="41" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="51" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="17" cy="34" r="3"/>
+ <circle style="opacity:.2" cx="27" cy="34" r="3"/>
+ <circle style="opacity:.2" cx="37" cy="34" r="3"/>
+ <circle style="opacity:.2" cx="47" cy="34" r="3"/>
+ <rect style="opacity:.2" width="40" height="6" x="12" y="43" rx="1.5" ry="1.5"/>
+ <circle style="fill:#e4e4e4" cx="11" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="21" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="31" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="41" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="51" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="17" cy="33" r="3"/>
+ <circle style="fill:#e4e4e4" cx="27" cy="33" r="3"/>
+ <circle style="fill:#e4e4e4" cx="37" cy="33" r="3"/>
+ <circle style="fill:#e4e4e4" cx="47" cy="33" r="3"/>
+ <rect style="fill:#e4e4e4" width="40" height="6" x="12" y="42" rx="1.5" ry="1.5"/>
+ <path style="opacity:.1;fill:#ffffff" d="m6.8008 12c-1.5512 0-2.8008 1.25-2.8008 2.801v1c0-1.551 1.2496-2.801 2.8008-2.801h50.398c1.551 0 2.801 1.25 2.801 2.801v-1c0-1.551-1.25-2.801-2.801-2.801h-50.398z"/>
+ <path style="opacity:.2" d="m4 49.199v1c0 1.551 1.2496 2.801 2.8008 2.801h50.398c1.551 0 2.801-1.25 2.801-2.801v-1c0 1.551-1.25 2.801-2.801 2.801h-50.398c-1.5514 0-2.801-1.25-2.801-2.801z"/>
+ <circle style="fill:#f57f17" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m48 40c-4 0-8 2-10 6 2 4 6 6 10 6s8-2 10-6c-2-4-6-6-10-6zm0 2c2.1872-0.000006 3.9953 1.8139 4 3.9961v0.004c-0.000489 2.1851-1.8146 4-4 4-2.184 0.000002-3.9973-1.8127-4-3.9961v-0.004c-0.0016-2.1862 1.8178-4 4-4zm0 2c-1.1059-0.000002-2.0019 0.89383-2 2 0.000247 1.1046 0.8956 2 2 2 1.1044 0.000001 1.9998-0.89536 2-2-0.0024-1.1031-0.89713-2-2-2z"/>
+ <path style="opacity:.2" d="m63.979 46.42a16 16 0 0 1 -15.979 15.58 16 16 0 0 1 -15.979 -15.42 16 16 0 0 0 -0.021 0.42 16 16 0 0 0 16 16 16 16 0 0 0 16 -16 16 16 0 0 0 -0.021 -0.58z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/keyring-manager.svg b/.icons/awkward/64x64/apps/keyring-manager.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/keyring-manager.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kfind.svg b/.icons/awkward/64x64/apps/kfind.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kfind.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kfloppy.svg b/.icons/awkward/64x64/apps/kfloppy.svg
new file mode 100644
index 00000000..b3d29953
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kfloppy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.0002,54.398 0,2 c 0,1.44 1.1612,2.602 2.6016,2.602 l 46.796,0 c 1.44,0 2.602,-1.162 2.602,-2.602 l 0,-2 c 0,1.44 -1.162,2.602 -2.602,2.602 L 8.6018,57 C 7.161,57 5.9998,55.838 5.9998,54.398 Z"/>
+ <rect style="fill:#4f4f4f" width="52" height="52" x="-58" y="-58" rx="2.6" ry="2.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 20.3682,7 c -0.228,0.3934 -0.368,0.8428 -0.368,1.332 l 0,16 c 0,1.478 1.19,2.668 2.668,2.668 l 26.664,0 c 1.478,0 2.668,-1.19 2.668,-2.668 l 0,-16 c 0,-0.4892 -0.14,-0.9386 -0.368,-1.332 l -31.264,0 z m 19.0624,4 7.1406,0 c 0.792,0 1.43,0.5934 1.43,1.332 l 0,9.336 c 0,0.738 -0.638,1.332 -1.43,1.332 l -7.1406,0 c -0.792,0 -1.43,-0.594 -1.43,-1.332 l 0,-9.336 c 0,-0.7386 0.638,-1.332 1.43,-1.332 z"/>
+ <path style="fill:#b7b7b7" d="m 20.3682,6 c -0.228,0.3934 -0.368,0.8428 -0.368,1.332 l 0,16 c 0,1.478 1.19,2.668 2.668,2.668 l 26.664,0 c 1.478,0 2.668,-1.19 2.668,-2.668 l 0,-16 c 0,-0.4892 -0.14,-0.9386 -0.368,-1.332 l -31.264,0 z m 19.0624,4 7.1406,0 c 0.792,0 1.43,0.5934 1.43,1.332 l 0,9.336 c 0,0.738 -0.638,1.332 -1.43,1.332 l -7.1406,0 c -0.792,0 -1.43,-0.594 -1.43,-1.332 l 0,-9.336 c 0,-0.7386 0.638,-1.332 1.43,-1.332 z"/>
+ <path style="fill:#ffffff" d="m 14.5002,30 c -1.385,0 -2.5,1.19 -2.5,2.668 l 0,15.332 40,0 0,-15.332 c 0,-1.478 -1.116,-2.668 -2.5,-2.668 l -35,0 z m -1.7696,23.218 c 0.339,0.362 0.7766,0.622 1.2656,0.728 -0.489,-0.106 -0.9266,-0.366 -1.2656,-0.728 z m 38.54,0 c -0.34,0.362 -0.778,0.622 -1.266,0.728 0.49,-0.106 0.926,-0.366 1.266,-0.728 z"/>
+ <path style="opacity:0.2" d="m 52.0002,49 0,3.3334 c 0,1.476 -1.116,2.666 -2.5,2.666 l -35,0 c -1.385,0 -2.5,-1.19 -2.5,-2.666 l 0,-3.334 z"/>
+ <path style="fill:#ffae3f" d="m 52.0002,48 0,3.3334 c 0,1.476 -1.116,2.666 -2.5,2.666 l -35,0 c -1.385,0 -2.5,-1.19 -2.5,-2.666 l 0,-3.334 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.6015625 6 C 7.1611625 6 6 7.1611625 6 8.6015625 L 6 9.6015625 C 6 8.1611625 7.1611625 7 8.6015625 7 L 55.398438 7 C 56.838438 7 58 8.1611625 58 9.6015625 L 58 8.6015625 C 58 7.1611625 56.838437 6 55.398438 6 L 8.6015625 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kfm.svg b/.icons/awkward/64x64/apps/kfm.svg
new file mode 120000
index 00000000..c70ea571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kfm.svg
@@ -0,0 +1 @@
+mate-panel-drawer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kfm_home.svg b/.icons/awkward/64x64/apps/kfm_home.svg
new file mode 120000
index 00000000..305afa38
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kfm_home.svg
@@ -0,0 +1 @@
+gargoyle-house.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kfoldersync.svg b/.icons/awkward/64x64/apps/kfoldersync.svg
new file mode 100644
index 00000000..cc87b97c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kfoldersync.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m57 53.5011v-26.989543c0-1.384444-1.1235-2.651935-2.5-2.498995h-20l-4.5 0.000409h-20.5c-2.5 0-2.5 2.394939-2.5 2.394939v27.09309c0 1.38445 1.115 2.499 2.5 2.499h45c1.385 0 2.5-1.11455 2.5-2.499z"/>
+ <path style="fill:#4877b1" d="m7 47.50009v-34.987574c0-1.384483 1.1235-2.6654143 2.5-2.5125163h16.5c3 0 3 1.5099993 3 5.0000003h25.628s2.3718 0.01159 2.3718 2.510755v29.989635c0 1.38448-1.115 2.49917-2.5 2.49917h-44.999c-1.385 0-2.5-1.11459-2.5-2.49917z"/>
+ <path style="opacity:.2" d="m57 51.5011v-26.989543c0-1.384444-1.1235-2.651935-2.5-2.498995h-20l-4.5 0.000409h-20.5c-2.5 0-2.5 2.394939-2.5 2.394939v27.09309c0 1.38445 1.115 2.499 2.5 2.499h45c1.385 0 2.5-1.11455 2.5-2.499z"/>
+ <rect style="fill:#dcdcdc" width="44" height="20" x="10" y="18" rx="2.444" ry="2.5"/>
+ <path style="fill:#5294e2" d="m57 52.501v-26.989543c0-1.384444-1.1235-2.651935-2.5-2.498995h-20l-4.5 0.000409h-20.5c-2.5 0-2.5 2.394939-2.5 2.394939v27.09309c0 1.38445 1.115 2.499 2.5 2.499h45c1.385 0 2.5-1.11455 2.5-2.499z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m9.5 9.9999997c-1.3765-0.152898-2.5 1.1272363-2.5 2.5117193v1.001953c0-1.384483 1.1235-2.66657 2.5-2.513672h16.5c3 0 3 1.509999 3 5h25.628906s2.371094 0.01255 2.371094 2.511719v-1c0-2.499165-2.371094-2.511719-2.371094-2.511719h-25.628906c0-3.490001 0-5.0000003-3-5.0000003z"/>
+ <circle style="opacity:.2" cx="48" cy="47" r="16"/>
+ <circle style="fill:#5db41e" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m48 36a10 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 2a8 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 -8z"/>
+ <path style="fill:#ffffff" d="m54 37-4 2.5-4 2.5v-10l4 2.8z"/>
+ <path style="fill:#ffffff" d="m42 55 4 2.5 4 2.5v-10l-4 2.5z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kfontview.svg b/.icons/awkward/64x64/apps/kfontview.svg
new file mode 100644
index 00000000..f125f407
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kfontview.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#c28f42" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="opacity:0.2" transform="matrix(1.42286,0,0,1.2637,1.16276e-7,2.615)">
+ <path d="m 15.462,11.383 15.462,0 0,4.7479 -11.245,0 0,6.3306 8.4337,0 0,4.7479 -8.4337,0 0,11.079 -4.2169,0 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.42286,0,0,1.2637,1.16276e-7,1.61538)">
+ <path d="m 15.462,11.383 15.462,0 0,4.7479 -11.245,0 0,6.3306 8.4337,0 0,4.7479 -8.4337,0 0,11.079 -4.2169,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kfourinline.svg b/.icons/awkward/64x64/apps/kfourinline.svg
new file mode 100644
index 00000000..7c76cef5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kfourinline.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#3b709f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="M 30,19 A 10,10 0 0 1 20,29 10,10 0 0 1 10,19 10,10 0 0 1 20,9 10,10 0 0 1 30,19 Z"/>
+ <path style="opacity:0.2" d="M 54,19 A 10,10 0 0 1 44,29 10,10 0 0 1 34,19 10,10 0 0 1 44,9 10,10 0 0 1 54,19 Z"/>
+ <path style="opacity:0.2" d="M 54,47 A 10,10 0 0 1 44,57 10,10 0 0 1 34,47 10,10 0 0 1 44,37 10,10 0 0 1 54,47 Z"/>
+ <path style="fill:#ffffff" d="M 30,18 A 10,10 0 0 1 20,28 10,10 0 0 1 10,18 10,10 0 0 1 20,8 10,10 0 0 1 30,18 Z"/>
+ <path style="fill:#ff6756" d="M 54,18 A 10,10 0 0 1 44,28 10,10 0 0 1 34,18 10,10 0 0 1 44,8 10,10 0 0 1 54,18 Z"/>
+ <path style="fill:#4d4d4d" d="M 30,46 A 10,10 0 0 1 20,56 10,10 0 0 1 10,46 10,10 0 0 1 20,36 10,10 0 0 1 30,46 Z"/>
+ <path style="fill:#ff6756" d="M 54,46 A 10,10 0 0 1 44,56 10,10 0 0 1 34,46 10,10 0 0 1 44,36 10,10 0 0 1 54,46 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kgeography.svg b/.icons/awkward/64x64/apps/kgeography.svg
new file mode 100644
index 00000000..c89fd833
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kgeography.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337995 -0.04,-0.66599 -0.05,-0.999985 C 59.421208,47.0422 47.173383,59.000029 31.9996,59.000029 16.825417,59.000029 4.5779921,47.0422 4.0499997,32.000415 Z"/>
+ <rect style="fill:#2095f2" width="56" height="56" x="4" y="4" ry="28"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 31.9996,4.0008294 c -3.531549,0 -6.893101,0.6736904 -9.999457,1.8566135 -0.225997,0.207677 -0.519553,0.3670547 -0.751949,0.347255 -0.0316,-0.002 -0.0636,-0.0238 -0.0956,-0.0356 -1.531258,0.6406708 -2.983757,1.4256396 -4.361338,2.3159669 0.178998,0.2904958 0.232197,0.6139512 -0.136798,0.7710689 -0.0618,0.0268 -0.840788,0.1049985 -1.112864,0.098399 -3.916744,2.8459592 -7.0586987,6.6739042 -9.06707,11.1424412 0.032,-0.004 0.059999,-0.02 0.092999,-0.0218 0.3048156,-0.004 0.7435494,0.0834 1.0363052,0.144998 0.2701761,0.0556 0.488073,0.236696 0.7218696,0.254296 0.6634706,0.0504 0.8230683,-0.465573 1.3644205,-0.754669 0.559292,0.079 0.930427,-0.0948 1.43554,-0.0382 0.344315,0.038 0.593011,0.405955 0.861307,0.426554 0.225717,0.023 0.424174,-0.211157 0.642571,-0.177797 0.212177,0.0326 0.577992,0.495373 0.612491,0.754689 0.0436,0.322755 -0.237436,0.613431 -0.144998,0.967946 0.338075,0.344355 0.952427,0.414114 1.43552,0.612491 0.314635,-0.259236 0.0416,-0.740329 0,-1.115604 -0.004,-0.165197 0.023,-0.312615 0,-0.464833 -0.0306,-0.257996 -0.141398,-0.493993 -0.143398,-0.71599 -0.004,-1.021585 0.824188,-1.499578 1.509378,-1.902972 0.296596,-0.175798 0.530193,-0.483794 0.787589,-0.612592 0.363395,-0.182197 0.634191,-0.224596 0.935187,-0.393794 0.543792,-0.305396 1.010185,-0.550592 1.435379,-0.896787 0.196597,-0.463214 0.02,-1.084365 0.0356,-1.542158 0.196797,-0.120598 0.365674,0.052 0.574211,0.0356 0.328216,-0.0682 0.355435,-0.531472 0.541393,-0.716389 0.108398,-0.105999 0.404354,-0.181998 0.538672,-0.287116 0.327015,-0.256597 0.433494,-0.644111 0.71913,-0.75467 0.102398,-0.0414 0.338915,-0.0302 0.500392,-0.0738 0.212577,-0.0562 0.515073,-0.307896 0.861308,-0.426574 0.225737,-0.079 0.74237,-0.0942 0.828508,-0.180398 0.105999,-0.108398 -0.002,-0.412094 0.0356,-0.574212 0.173997,-0.810428 1.39482,-0.982206 2.11637,-1.255062 0.505772,-0.191797 1.024765,-0.542492 1.580457,-0.434753 -0.108798,0.385154 -0.626431,0.248696 -0.538672,0.716389 0.120998,0.649071 0.990285,-0.185997 1.219522,-0.281636 0.438014,-0.184597 1.188983,-0.297355 1.763635,-0.505852 0.503913,-0.184598 1.4074,-0.4653938 0.932427,-1.0417855 -0.396115,-0.023 -0.587132,0.4648733 -0.932427,0.6124912 -0.238397,0.037999 -0.192997,-0.1995971 -0.396474,-0.2187369 -0.193398,-0.023 -0.301676,0.1783975 -0.500373,0.144998 -0.197397,-0.0326 -0.474953,-0.3432351 -0.505853,-0.5742118 -0.079,-0.5993115 0.506453,-0.8463679 0.754669,-1.2933415 -0.164197,-0.5421123 -0.914007,-0.1103984 -1.36716,-0.3226554 0.0436,-0.3227354 0.377674,-0.5453122 0.754669,-0.6070313 0.309076,-0.052399 1.002666,-0.0256 1.186703,0.139398 0.106199,0.090799 0.006,0.3170554 0.180397,0.4675733 0.182798,0.1651976 0.407875,0.1481979 0.645291,0.1093984 0.0856,-0.4090741 -0.531892,-0.3064756 -0.464833,-0.5769517 0.484953,-0.3172355 1.273842,-0.056799 1.867553,-0.144998 0.341795,-0.050399 0.70063,-0.2916758 1.003506,-0.4620933 0.288056,-0.1641977 0.66235,-0.4489336 0.967946,-0.1803975 0.0828,0.2931958 -0.266116,0.3902145 -0.429274,0.5359324 -0.549332,0.488653 -1.115204,1.048445 -1.542178,1.6159969 0.261976,0.2554963 0.73803,0.1273981 1.181243,0.1803974 0.173198,0.023 0.390995,0.074199 0.574212,0.1065985 0.213957,0.037999 0.442134,0.0274 0.609751,0.071199 0.301556,0.073999 0.382275,0.3964744 0.680851,0.3964744 0.491153,-8.8e-4 0.496993,-0.5321524 0.218736,-0.8640477 0.088,-0.3388351 0.225617,-0.5145726 0.106599,-0.7519492 -0.219997,-0.4423937 -1.031985,-0.0228 -1.073985,-0.5741918 -0.026,-0.3577949 0.299996,-0.3417951 0.429994,-0.6095913 -0.06,-0.6917901 0.565992,-0.7417894 0.499993,-1.3617805 -0.03,-0.2591963 -0.247996,-0.2627963 -0.429994,-0.5057928 -0.09,-0.1195983 -0.137998,-0.348395 -0.243996,-0.4511935 C 33.704816,4.0471887 32.856828,4.0015894 31.99884,4.0015894 Z m -14.448193,5.6491192 0.002,0 c 0.167197,0.0242 0.369014,0.2033771 0.571471,0.2187369 0.191798,0.004 0.349635,-0.1055985 0.467574,-0.073799 0.300195,0.078999 0.426794,0.5324725 0.144998,0.7546695 -0.234597,0.0294 -0.326196,-0.101799 -0.502993,-0.071 -0.487593,0.0828 -0.674791,1.037785 -1.039185,1.006185 -0.343595,-0.0294 -0.529593,-0.866387 -0.180398,-1.115584 0.023,-0.217597 -0.158797,-0.252596 -0.147598,-0.467593 0.103199,-0.1321981 0.397995,-0.2743961 0.683591,-0.2515964 z M 15.93543,9.762147 c 0.1,0.002 0.175197,0.0274 0.213277,0.070999 -0.0474,0.382595 -0.346995,0.357595 -0.642391,0.535992 -0.510593,0.307996 -0.805589,0.777389 -0.967986,1.43538 -0.047,0.191797 -0.550192,0.69899 -0.792989,0.648191 -0.569392,-0.120199 0.156998,-1.169384 0.286996,-1.328981 0.143598,-0.176798 0.336595,-0.331796 0.505993,-0.535993 0.164197,-0.197597 0.270996,-0.464393 0.429194,-0.574192 0.173397,-0.1201979 0.66799,-0.2629958 0.967986,-0.251596 z m 4.249139,1.290622 c 0.182397,0.002 0.346275,0.0328 0.421094,0.106598 -0.117198,0.474093 -1.138564,0.348915 -1.512078,0.177797 0.024,-0.178797 0.303655,-0.227996 0.538652,-0.251556 0.165197,-0.004 0.370315,-0.0382 0.552332,-0.0328 z m -2.324167,0.874987 c 0.120998,-0.002 0.244417,0.0236 0.371875,0.0574 -0.329595,0.276396 -0.68679,0.432994 -1.254182,0.612591 -0.272796,0.086 -0.74399,0.192998 -0.790189,-0.112198 -0.0562,-0.373395 0.398794,-0.286596 0.647991,-0.319995 0.313595,-0.0436 0.65799,-0.225997 1.025385,-0.237797 z m 35.65549,2.12737 c -0.0422,0.101598 -0.0734,0.202317 -0.0684,0.300775 0.023,0.173198 0.211917,0.339875 0.254297,0.574212 0.023,0.123998 -0.0584,0.392574 0,0.505853 0.172797,0.335255 0.625211,0.094 0.948806,0.112198 -0.365995,-0.506192 -0.733989,-1.013185 -1.133984,-1.492778 z m 1.834734,2.469164 c -0.0512,0.247357 -0.219597,0.569972 -0.355455,0.776549 -0.312935,0.475953 -0.737969,0.498153 -1.186703,0.751949 -0.374235,0.212137 -0.535312,0.566152 -0.754689,0.935127 -0.237677,0.398574 -0.384995,0.639351 -0.287096,1.216783 -0.320795,0.636331 -0.806508,1.026185 -1.471079,1.328901 -0.196597,0.0886 -0.464953,0.121198 -0.645291,0.251556 -0.143598,0.103199 -0.225256,0.380495 -0.429294,0.609751 -0.251796,0.280176 -0.515692,0.398415 -0.64805,0.612492 -0.102399,0.165197 -0.138798,0.494393 -0.251557,0.716389 -0.153198,0.301516 -0.479633,0.449214 -0.68085,0.75469 -0.0916,0.141198 -0.152798,0.427493 -0.254296,0.612491 -0.227377,0.413314 -0.615952,0.71109 -0.574192,1.074584 0.0414,0.351295 0.440334,0.412895 0.467553,0.71913 0.004,0.173198 -0.114398,0.278896 -0.106598,0.467573 0.004,0.275457 0.191597,0.468874 0.213277,0.680851 0.0534,0.532992 -0.181398,0.745689 -0.281636,1.110144 -0.0474,0.173997 -0.0274,0.369895 -0.0738,0.505853 -0.088,0.266816 -0.460214,0.507592 -0.467554,0.823028 -0.002,0.224177 0.229917,0.404454 0.248817,0.71913 0.004,0.216936 -0.106599,0.448573 -0.0684,0.64805 0.0764,0.390635 0.773689,0.844908 1.077324,1.148404 0.406135,0.406154 0.937827,0.72053 1.112885,1.148423 0.147397,0.363415 0.146197,0.836269 0.429273,1.110145 0.209417,0.202237 0.557552,0.328315 0.825769,0.538672 0.250176,0.196397 0.522792,0.365855 0.790228,0.574212 0.436934,0.341815 1.097585,1.023205 1.793735,0.970686 0.363514,-0.0266 0.736069,-0.323256 1.148423,-0.396475 0.424194,-0.076 0.974726,-0.115198 1.4027,-0.071 0.327815,0.0326 0.665471,0.228937 1.006246,0.213277 0.359795,-0.023 0.772369,-0.288975 1.181223,-0.467573 0.328955,-0.143198 0.732629,-0.301836 1.175763,-0.418354 0.203177,-1.36576 0.311716,-2.76496 0.311716,-4.18894 0,-5.733118 -1.714356,-11.047242 -4.648334,-15.476379 z M 9.0412883,25.933156 c -0.5963515,0.0326 -0.9871459,0.0598 -1.326141,0.213277 -0.7768289,0.353495 -0.6266711,1.40318 -1.40272,1.651536 -0.2684161,0.0856 -0.6369309,0.09 -0.9324066,0.144998 -0.2550364,0.0466 -0.5656919,0.185997 -0.8285082,0.180397 -0.073599,-10e-4 -0.1763975,-0.0558 -0.2679561,-0.0848 -0.069199,0.492253 -0.1261982,0.989925 -0.1695976,1.490218 0.7383094,0.141398 1.119304,1.119984 1.7718546,1.44374 0.1787975,0.0886 0.4124141,0.0932 0.6425708,0.144998 0.1857974,0.0414 0.3268554,0.120198 0.5058528,0.180397 0.3796946,0.128998 0.8447279,0.113398 1.1484236,0.248816 0.4576534,0.203098 0.7931487,1.063125 1.186703,1.293342 0.023,0.231997 -0.045199,0.543432 0.0356,0.71641 0.1857974,0.252096 0.4483936,0.196597 0.7546689,0.360935 0.366415,0.197597 0.478533,0.708049 0.825769,0.864047 0.119998,0.0532 0.420374,0.0464 0.609771,0.103799 0.475853,0.143998 0.631191,0.69455 1.039045,0.574212 0.267536,-0.079 0.246516,-0.354035 0.289836,-0.609752 0.176797,-0.191797 0.369695,-0.495013 0.645311,-0.500393 0.446033,-0.023 0.485753,0.460914 0.64803,0.894128 0.0914,0.244796 0.331196,0.458173 0.393735,0.716409 0.111398,0.446074 0.0558,1.781355 -0.0382,2.047971 -0.112198,0.327095 -0.555452,0.465833 -0.828508,0.828508 -0.128998,0.169998 -0.190197,0.419134 -0.287116,0.538653 -0.175797,0.213976 -0.437174,0.270056 -0.568732,0.467573 -0.074,0.111198 -0.146198,0.350015 -0.218757,0.500393 -0.215596,0.456773 -0.503972,0.780449 -0.322635,1.328881 0.076,0.225736 0.428394,0.376914 0.429274,0.642571 9.8e-4,0.312555 -0.664831,0.592431 -0.71639,0.935146 -0.038,0.254936 0.206237,0.71001 0.287116,1.041785 0.0592,0.250717 0.533052,0.407414 0.68085,0.574212 0.251997,0.282916 0.453354,0.68369 0.683571,1.039045 0.455213,0.69893 0.811868,1.551318 1.255062,2.228568 0.234236,0.354675 0.563072,0.673591 0.719129,1.041765 0.0796,0.185798 0.0688,0.407255 0.142198,0.574212 0.256577,0.579072 1.3895,1.183643 1.974192,1.471079 0.273696,0.132798 0.577332,0.180798 0.828488,0.319916 0.380455,0.212177 1.134104,0.781988 1.326161,1.115604 0.170998,0.299875 0.277716,1.029785 0.360935,1.506618 0.111198,0.630151 0.0012,1.113984 0.0356,1.796474 0.023,0.369035 0.140998,0.74015 0.144997,1.110125 0.0014,0.129598 -0.068,0.225976 -0.0738,0.358194 -2e-4,0.0218 0.006,0.0462 0.006,0.0684 3.52615,1.595778 7.433694,2.504565 11.569035,2.504565 0.747149,0 1.485499,-0.0388 2.217568,-0.0958 0.0318,-0.0552 0.0616,-0.112398 0.101199,-0.163998 0.168397,-0.221197 0.318135,-0.414954 0.429294,-0.609771 0.105998,-0.655451 -0.261397,-1.113324 -0.106599,-1.687076 0.171398,-0.644511 1.062485,-1.038105 1.687076,-1.328881 0.214857,-0.0998 0.434774,-0.261916 0.609751,-0.322655 0.432274,-0.150398 0.971946,-0.0692 1.367181,-0.213277 0.67261,-0.246157 0.742869,-0.967646 1.074584,-1.580458 0.156398,-0.290215 0.363075,-0.580791 0.393755,-0.787488 0.0266,-0.185798 -0.068,-0.360595 -0.0382,-0.579672 0.0326,-0.216937 0.226937,-0.404314 0.287096,-0.642571 0.079,-0.310955 0.112199,-0.766489 0.112199,-1.112884 0,-0.284276 -0.132998,-0.533752 -0.144998,-0.790209 -0.0466,-0.931166 0.336315,-1.035385 0.68085,-1.542178 0.172998,-0.251736 0.237557,-0.538712 0.358195,-0.719129 0.578372,-0.862908 1.581937,-1.279502 1.509358,-2.583963 -0.024,-0.431634 -0.294955,-1.40712 -0.612491,-1.544898 -0.181797,-0.079 -0.598511,-0.004 -0.861328,-0.106599 -0.848527,-0.316535 -1.34656,-1.36836 -2.225768,-1.435519 -0.187797,-0.023 -0.360155,0.077 -0.571472,0.0738 -0.348015,-0.023 -0.872507,-0.243757 -1.257782,-0.287116 -0.244796,-0.0266 -0.572171,0.073 -0.719149,0 -0.224137,-0.108999 -0.246957,-0.522133 -0.429274,-0.645291 -0.144398,-0.0996 -0.426034,-0.133798 -0.645311,-0.218757 -0.353535,-0.135798 -0.633851,-0.294236 -1.041785,-0.322655 -0.125998,-0.004 -0.282716,0.0606 -0.429294,0.0382 -0.225717,-0.038 -0.404214,-0.305275 -0.612491,-0.432014 -0.260836,-0.158797 -0.501893,-0.235616 -0.609751,-0.462113 0.235736,-0.773249 -0.415695,-0.988766 -0.574212,-1.435519 -0.076,-0.209357 -0.0408,-0.461274 -0.106599,-0.648031 -0.0936,-0.267536 -0.358095,-0.422134 -0.64803,-0.645311 -0.519473,-0.399814 -0.980246,-0.775209 -1.722636,-0.866788 -0.326395,-0.0414 -0.650211,0.0978 -1.044505,0.0738 -0.417894,-0.0266 -0.942486,-0.391954 -1.255062,-0.749209 -0.303856,-0.348755 -0.451673,-0.66177 -0.71641,-0.828508 -0.250756,-0.161198 -0.583431,-0.156598 -0.754669,-0.319915 -0.0764,-0.071 -0.0632,-0.193198 -0.144998,-0.360935 -0.126198,-0.261117 -0.337735,-0.406254 -0.180397,-0.71913 -0.286036,-0.146998 -0.293976,0.273016 -0.607012,0.218757 -0.279056,-0.396074 -0.514752,-0.583732 -1.148423,-0.467573 -0.290176,0.0534 -0.452094,0.420174 -0.790229,0.429293 -0.277276,0.023 -0.495093,-0.308915 -0.861308,-0.360934 -0.276416,-0.038 -0.590731,0.0752 -0.787488,0.0382 -0.306396,-0.0614 -0.400975,-0.316335 -0.680851,-0.500393 -0.205217,-0.134998 -0.604011,-0.364595 -0.719129,-0.360935 -0.360835,0.023 -0.617991,0.766829 -1.115604,0.503133 -0.241837,-0.306455 0.393914,-0.467953 0.106598,-0.754689 -0.217577,-0.217577 -0.400254,0.0984 -0.574192,0.218757 -0.199397,0.137798 -0.386714,0.273916 -0.607031,0.355455 -0.493133,0.184597 -0.801308,0.088 -1.186703,0.287116 -0.356835,0.184797 -0.372015,0.494073 -0.574212,0.861307 -0.165197,0.300856 -0.541832,0.73925 -0.790228,0.75741 -0.300196,0.026 -0.587792,-0.417995 -0.860588,-0.535993 -0.822188,-0.355995 -1.220583,0.315996 -1.903173,0.323996 -0.633591,0.024 -1.538378,-1.021986 -1.506578,-1.617977 0.004,-0.363475 0.209017,-0.914827 0.251556,-1.364441 0.038,-0.357615 0.282976,-0.573172 0.287096,-0.899587 0.004,-0.436054 -0.578412,-0.771309 -0.861308,-0.823048 -0.6707302,-0.123398 -1.6019769,0.269836 -2.3707659,-0.0382 -0.1469979,-0.243276 0.1717976,-0.411374 0.2542964,-0.64803 0.046599,-0.134598 0.02,-0.314116 0.068399,-0.462094 0.085199,-0.228636 0.3247954,-0.405814 0.4320138,-0.64805 0.079999,-0.184798 0.099999,-0.451494 0.1803975,-0.680851 0.093599,-0.261136 0.2669161,-0.429334 0.2870959,-0.612491 0.0266,-0.241817 -0.064799,-0.521373 -0.2542964,-0.68085 z m 9.5974627,7.598691 c 0.243337,0.023 0.273796,0.525573 0.0246,0.566012 -0.268436,0.0416 -0.404894,-0.420994 -0.144998,-0.541392 0.0436,-0.023 0.0862,-0.0244 0.120398,-0.0218 l 0,-0.002 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kget.svg b/.icons/awkward/64x64/apps/kget.svg
new file mode 100644
index 00000000..9aa31bc0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kget.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337671 -0.03904,-0.665262 -0.05078,-0.999972 C 59.419655,47.042394 47.172,59.000056 31.998428,59.000056 16.824456,59.000056 4.5772013,47.042394 4.0492162,32.000818 Z"/>
+ <rect style="fill:#37a0f2" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3691114 17.134609 16.711158 5 32 5 C 47.288842 5 59.630889 17.134609 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="m 29.333285,17.000902 c -0.739979,0 -1.333962,0.456587 -1.333962,1.024371 l 0,15.974232 -5.999323,0 9.99981,12.218173 L 42,33.999705 l -6.000303,0 0,-15.974232 c 0,-0.567924 -0.594643,-1.024431 -1.333302,-1.024431 l -5.33325,0 z m 2.665925,29.217176 -10.799095,0 c -0.663982,0 -1.199967,0.619983 -1.199967,1.389961 0,0.771978 0.535985,1.391961 1.199967,1.391961 l 21.597391,0 c 0.665981,0 1.201966,-0.619983 1.201966,-1.391961 0,-0.769978 -0.535985,-1.389961 -1.199967,-1.389961 l -10.799095,0 z"/>
+ <path style="fill:#ffffff" d="m 29.333285,16.001297 c -0.739979,0 -1.333962,0.456587 -1.333962,1.024371 l 0,15.974232 L 22,32.9999 31.99981,45.218073 42,33.0001 l -6.000303,0 0,-15.974232 c 0,-0.567924 -0.594643,-1.024431 -1.333302,-1.024431 l -5.33325,0 z m 2.665925,29.217176 -10.799095,0 c -0.663982,0 -1.199967,0.619983 -1.199967,1.389961 0,0.771978 0.535985,1.391961 1.199967,1.391961 l 21.597391,0 c 0.665981,0 1.201966,-0.619983 1.201966,-1.391961 0,-0.769978 -0.535985,-1.389961 -1.199967,-1.389961 l -10.799095,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kghostview.svg b/.icons/awkward/64x64/apps/kghostview.svg
new file mode 100644
index 00000000..e20114af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kghostview.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 v 2 c 0,1.662 1.338,3 3,3 h 38 c 1.662,0 3,-1.338 3,-3 v -2 c 0,1.662 -1.338,3 -3,3 H 13 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#3c79ff" d="M 54,57 V 7 C 54,5.338 52.662,4 51,4 H 13 c -1.662,0 -3,1.338 -3,3 v 50 c 0,1.662 1.338,3 3,3 h 38 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.1" d="m 32.0002,21.993041 c 6.0576,0 11.0624,4.9492 11.0624,11 0,2.2998 -0.77842,4.4156 -2,6.1876 l 7.375,7.375 a 2.011,2.011 0 0 1 -2.8126,2.875 l -7.375,-7.375 c -1.77458,1.22182 -3.946,1.9375 -6.25,1.9375 -6.0578,0 -11,-4.9492 -11,-11 0,-6.0508 4.9422,-11 11,-11 z m 0,4 c -3.8948,0 -7,3.1096 -7,7 0,3.8902 3.1052,7 7,7 3.8948,0 7,-3.1098 7,-7 0,-3.8904 -3.1052,-7 -7,-7 z"/>
+ <path style="fill:#ffffff" d="m 32.0002,20.993041 c 6.0576,0 11.0624,4.9492 11.0624,11 0,2.2998 -0.77842,4.4156 -2,6.1876 l 7.375,7.375 a 2.011,2.011 0 0 1 -2.8126,2.875 l -7.375,-7.375 c -1.77458,1.22182 -3.946,1.9375 -6.25,1.9375 -6.0578,0 -11,-4.9492 -11,-11 0,-6.0508 4.9422,-11 11,-11 z m 0,4 c -3.8948,0 -7,3.1096 -7,7 0,3.8902 3.1052,7 7,7 3.8948,0 7,-3.1098 7,-7 0,-3.8904 -3.1052,-7 -7,-7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kgoldrunner.svg b/.icons/awkward/64x64/apps/kgoldrunner.svg
new file mode 100644
index 00000000..9b9d00fe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kgoldrunner.svg
@@ -0,0 +1,37 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.0002,54.398 0,2 c 0,1.44 1.1612,2.602 2.6016,2.602 l 46.796,0 c 1.44,0 2.602,-1.162 2.602,-2.602 l 0,-2 c 0,1.44 -1.162,2.602 -2.602,2.602 L 8.6018,57 C 7.161,57 5.9998,55.838 5.9998,54.398 Z"/>
+ <rect style="fill:#4e91d9" width="52" height="52" x="-58" y="-58" rx="2.6" ry="2.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="8" height="2" x="12" y="34"/>
+ <path style="fill:#ffeb5d" d="m 42.99982,10.00002 0.667571,1.73445 1.738209,-0.54606 -0.905811,1.6167 1.499984,1.05351 -1.797144,0.28161 0.132216,1.8597 -1.335127,-1.26558 -1.335128,1.26558 0.132216,-1.8597 -1.797143,-0.28161 1.499983,-1.05351 -0.90581,-1.6167 1.738208,0.54606 z"/>
+ <rect style="fill:#742424" width="8" height="2" x="-46" y="-44" transform="scale(-1,-1)"/>
+ <rect style="fill:#ad3131" width="8" height="2" x="-38" y="-44" transform="scale(-1,-1)"/>
+ <rect style="fill:#742424" width="8" height="2" x="-30" y="-44" transform="scale(-1,-1)"/>
+ <rect style="fill:#ad3131" width="8" height="2" x="-22" y="-44" transform="scale(-1,-1)"/>
+ <rect style="fill:#742424" width="8" height="2" x="-14" y="-44" transform="scale(-1,-1)"/>
+ <path style="fill:#742424" d="m 58.0002,44 -4,0 0,-2 4,0 z"/>
+ <rect style="fill:#ad3131" width="8" height="2" x="-42" y="-46" transform="scale(-1,-1)"/>
+ <rect style="fill:#742424" width="8" height="2" x="-34" y="-46" transform="scale(-1,-1)"/>
+ <rect style="fill:#ad3131" width="8" height="2" x="-26" y="-46" transform="scale(-1,-1)"/>
+ <rect style="fill:#742424" width="8" height="2" x="-18" y="-46" transform="scale(-1,-1)"/>
+ <path style="fill:#ad3131" d="m 10.0002,46 -4,0 0,-2 4,0 z"/>
+ <rect style="fill:#ad3131" width="8" height="2" x="-54" y="-44" transform="scale(-1,-1)"/>
+ <rect style="fill:#ad3131" width="8" height="2" x="-58" y="-46" transform="scale(-1,-1)"/>
+ <rect style="fill:#742424" width="8" height="2" x="-50" y="-46" transform="scale(-1,-1)"/>
+ <path style="fill:#742424" d="m 22.0002,20 4,0 0,2 -4,0 z"/>
+ <path style="fill:#ad3131" d="m 26.0002,20 8,0 0,2 -8,0 z"/>
+ <path style="fill:#742424" d="m 34.0002,20 8,0 0,2 -8,0 z"/>
+ <path style="fill:#ad3131" d="m 42.0002,20 8,0 0,2 -8,0 z"/>
+ <path style="fill:#742424" d="m 50.0002,20 8,0 0,2 -8,0 z"/>
+ <path style="fill:#742424" d="m 6.0002,20 4,0 0,2 -4,0 z"/>
+ <path style="fill:#ad3131" d="m 22.0002,18 8,0 0,2 -8,0 z"/>
+ <path style="fill:#742424" d="m 30.0002,18 8,0 0,2 -8,0 z"/>
+ <path style="fill:#ad3131" d="m 38.0002,18 8,0 0,2 -8,0 z"/>
+ <path style="fill:#742424" d="m 46.0002,18 8,0 0,2 -8,0 z"/>
+ <path style="fill:#ad3131" d="m 54.0002,18 4,0 0,2 -4,0 z"/>
+ <path style="fill:#ad3131" d="m 6.0002,18 4,0 0,2 -4,0 z"/>
+ <rect style="fill:#ffffff" width="2" height="24" x="12" y="16"/>
+ <rect style="fill:#ffffff" width="2" height="24" x="18" y="16"/>
+ <rect style="fill:#ffffff" width="8" height="2" x="12" y="26"/>
+ <rect style="fill:#ffffff" width="8" height="2" x="12" y="18"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.6015625 6 C 7.1611625 6 6 7.1611625 6 8.6015625 L 6 9.6015625 C 6 8.1611625 7.1611625 7 8.6015625 7 L 55.398438 7 C 56.838438 7 58 8.1611625 58 9.6015625 L 58 8.6015625 C 58 7.1611625 56.838437 6 55.398438 6 L 8.6015625 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kgpg.svg b/.icons/awkward/64x64/apps/kgpg.svg
new file mode 120000
index 00000000..48720206
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kgpg.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kgraphviewer.svg b/.icons/awkward/64x64/apps/kgraphviewer.svg
new file mode 100644
index 00000000..70ddb266
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kgraphviewer.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="50" height="56" x="-58" y="-60" rx="2.778" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="50" height="56" x="-57" y="-60" rx="2.778" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#a6a6a6" width="22" height="11" x="7" y="34" rx="1.375" ry="1.375"/>
+ <rect style="fill:#a6a6a6" width="22" height="11" x="35" y="34" rx="1.375" ry="1.375"/>
+ <path style="opacity:0.1" d="m 25.675781,26.521275 -7.710937,8.996094 -1.4375,-1.234375 a 1.0940471,1.0076259 34.165177 0 0 -1.726563,0.511719 l -0.49414,2.96289 -0.492188,2.964844 a 1.0940471,1.0076259 34.165177 0 0 0.423828,1.029297 1.0940471,1.0076259 34.165177 0 0 1.011719,0.205078 l 2.931641,-0.871093 2.933593,-0.869141 a 1.0940471,1.0076259 34.165177 0 0 0.291016,-1.744141 l -1.394531,-1.197265 7.71289,-8.996094 z m 12.648438,0 -2.048828,1.757813 7.626953,8.898437 -1.507813,1.294922 a 1.0076259,1.0940471 55.834823 0 0 0.291016,1.744141 l 2.933594,0.869141 2.93164,0.871093 A 1.0076259,1.0940471 55.834823 0 0 49.5625,41.751744 1.0076259,1.0940471 55.834823 0 0 49.986328,40.722447 L 49.494141,37.757603 49,34.794713 a 1.0076259,1.0940471 55.834823 0 0 -1.726562,-0.511719 l -1.322266,1.134766 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2.70000005" d="m 26.699996,26.4 -8.4,9.8 v 0"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2.70000005" d="m 37.299996,26.4 8.4,9.8"/>
+ <path style="fill:#525252" d="m 14.23807,40.75274 a 1.0940471,1.0076259 34.165177 0 0 1.011066,0.203896 l 2.932175,-0.870235 2.933766,-0.868871 a 1.0940471,1.0076259 34.165177 0 0 0.29056,-1.743963 l -2.437709,-2.093841 -2.440884,-2.096567 a 1.0940471,1.0076259 34.165177 0 0 -1.726196,0.510864 l -0.494465,2.964081 -0.492877,2.96544 a 1.0940471,1.0076259 34.165177 0 0 0.424567,1.029197 z"/>
+ <rect style="opacity:0.1" width="22" height="11" x="21" y="18" rx="1.375" ry="1.375"/>
+ <rect style="fill:#a6a6a6" width="22" height="11" x="21" y="17" rx="1.375" ry="1.375"/>
+ <path style="fill:#525252" d="m 49.561931,40.75274 a 1.0076259,1.0940471 55.834823 0 1 -1.011067,0.203896 L 45.61869,40.086401 42.684924,39.21753 a 1.0076259,1.0940471 55.834823 0 1 -0.29056,-1.743963 l 2.437709,-2.093841 2.440884,-2.096567 a 1.0076259,1.0940471 55.834823 0 1 1.726196,0.510864 l 0.494465,2.964081 0.492877,2.96544 a 1.0076259,1.0940471 55.834823 0 1 -0.424568,1.029197 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 7 C 5.2495813 7 4 8.2384549 4 9.7773438 L 4 10.777344 C 4 9.2384549 5.2495813 8 6.8007812 8 L 57.199219 8 C 58.750419 8 60 9.2384549 60 10.777344 L 60 9.7773438 C 60 8.2384549 58.750419 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/khangman.svg b/.icons/awkward/64x64/apps/khangman.svg
new file mode 100644
index 00000000..f039ab69
--- /dev/null
+++ b/.icons/awkward/64x64/apps/khangman.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="31" r="29"/>
+ <circle style="fill:#7160bd" cx="32" cy="30" r="29"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6" d="M 32,3 V 24.75 C 17.5,32 19.856843,50 32,50 44.143158,50 46.5,32 32,24.75"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:6" d="M 32,1 V 23.75 C 17.5,31 19.856843,49 32,49 44.143158,49 46.5,31 32,23.75"/>
+ <rect style="opacity:0.2" width="12" height="6" x="26" y="17" rx="3" ry="3"/>
+ <rect style="fill:#ffffff" width="12" height="6" x="26" y="16" rx="3" ry="3"/>
+ <rect style="opacity:0.2" width="12" height="6" x="26" y="11" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 1 A 29 29 0 0 0 3 30 A 29 29 0 0 0 3.0175781 30.488281 A 29 29 0 0 1 32 2 A 29 29 0 0 1 60.974609 30.494141 A 29 29 0 0 0 61 30 A 29 29 0 0 0 32 1 z"/>
+ <rect style="fill:#ffffff" width="12" height="6" x="26" y="10" rx="3" ry="3"/>
+ <rect style="opacity:0.2" width="12" height="6" x="26" y="5" rx="3" ry="3"/>
+ <rect style="fill:#ffffff" width="12" height="6" x="26" y="4" rx="3" ry="3"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/khelpcenter.svg b/.icons/awkward/64x64/apps/khelpcenter.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/64x64/apps/khelpcenter.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/khotkeys.svg b/.icons/awkward/64x64/apps/khotkeys.svg
new file mode 100644
index 00000000..50227493
--- /dev/null
+++ b/.icons/awkward/64x64/apps/khotkeys.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-61" y="4" rx="17.4" ry="17.4" transform="scale(-1,1)"/>
+ <rect style="fill:#ff6363" width="58" height="58" x="-61" y="3" rx="17.4" ry="17.4" transform="scale(-1,1)"/>
+ <path style="opacity:0.3" d="M 45.05,45.05 55.913672,55.913674 C 52.768622,59.058722 48.4198,61 43.6,61 H 32 20.4 C 15.5802,61 11.231376,59.058722 8.086326,55.913674 L 18.95,45.05 H 32 Z"/>
+ <path style="opacity:0.15" d="M 8.086326,8.086328 18.95,18.95 V 32 45.05 L 8.086326,55.913674 C 4.941278,52.768624 3,48.4198 3,43.6 V 20.4 C 3,15.5802 4.941278,11.231378 8.086326,8.086328 Z"/>
+ <path style="opacity:0.15" d="M 55.913672,8.086328 C 59.058722,11.231378 61,15.5802 61,20.4 V 32 43.6 c 0,4.8198 -1.941278,9.168624 -5.086328,12.313674 L 45.05,45.05 V 32 18.95 Z"/>
+ <rect style="opacity:0.2" width="42" height="42" x="-53" y="12" rx="9.001" ry="9.001" transform="scale(-1,1)"/>
+ <rect style="fill:#eceeeb" width="42" height="42" x="-53" y="11" rx="9.001" ry="9.001" transform="scale(-1,1)"/>
+ <path style="fill:#4f4f4f" d="M 45,19.000001 V 29.111112 34.888888 45 H 39 V 35 H 25 V 45 H 19 V 34.888888 29.111112 19.000001 h 6 V 29 h 14 v -9.999999 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.398438 3 C 10.758838 3 3 10.758838 3 20.398438 L 3 21.398438 C 3 11.758838 10.758838 4 20.398438 4 L 43.601562 4 C 53.241163 4 61 11.758837 61 21.398438 L 61 20.398438 C 61 10.758838 53.241163 3 43.601562 3 L 20.398438 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kicad.svg b/.icons/awkward/64x64/apps/kicad.svg
new file mode 100644
index 00000000..3b4ffc6a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kicad.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <path style="fill:#44579d" d="m 6.7999999,4.0000001 c -1.5512,0 -2.8,1.2488 -2.8,2.8 V 57.2 c 0,1.5512 1.2488,2.8 2.8,2.8 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 18 A 14,14 0 0 0 46,4.0000001 Z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.000858)">
+ <path d="m 5,6 0,21 4,0 0,-5 4,5 5,0 L 11,16.5 18,6 13,6 9,11 9,6 Z"/>
+ <path d="m 22,13 4,0 0,14 -4,0 z"/>
+ <circle cx="24" cy="9" r="3"/>
+ </g>
+ <path style="fill:#ffd676" d="m 9.9999146,12.000715 0,41.999399 7.9998854,0 0,-9.999857 7.999886,9.999857 9.999857,0 -13.9998,-20.999699 13.9998,-20.9997 -9.999857,0 -7.999886,9.999857 0,-9.999857 z"/>
+ <path style="fill:#ffd676" d="m 43.999428,26.000515 7.999886,0 0,27.999599 -7.999886,0 z"/>
+ <circle style="fill:#ff7700" cx="47.999" cy="18.001" r="6"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495813 5 6.8007812 5 L 46 5 A 14 14 0 0 1 60 19 L 60 18 A 14 14 0 0 0 46 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kicker.svg b/.icons/awkward/64x64/apps/kicker.svg
new file mode 120000
index 00000000..b87f2445
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kicker.svg
@@ -0,0 +1 @@
+desktop-environment-tde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kid3-qt.svg b/.icons/awkward/64x64/apps/kid3-qt.svg
new file mode 120000
index 00000000..0d4bd5b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kid3-qt.svg
@@ -0,0 +1 @@
+kid3.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kid3.svg b/.icons/awkward/64x64/apps/kid3.svg
new file mode 100644
index 00000000..4686348a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kid3.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g>
+ <path style="opacity:0.2" d="M 54.010765,7.2401554 24.06068,14.145149 c -4.221512,0.532153 -4.060689,4.854879 -4.060689,4.854879 v 3.999997 14.429678 c -0.975385,-0.280958 -1.984963,-0.42556 -2.999998,-0.429688 -6.075128,0 -10.9999924,4.924865 -10.9999924,10.999993 C 6.0000006,54.075135 10.924865,59 16.999993,59 c 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 48.000008 21.316432 L 49.99997,16.083911 v 15.345796 c -0.975386,-0.280958 -1.984963,-0.425559 -2.999998,-0.429687 -6.075128,0 -10.999992,4.924864 -10.999992,10.999992 0,6.075128 2.797204,7.453893 8.872332,7.453893 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 l 2.12766,-25.053594 v -3.400284 c 0,0 0.05206,-4.6106686 -3.989199,-3.7598786 z"/>
+ <path style="fill:#ae66e0" d="M 54.010765,6.2401568 24.06068,13.14515 c -4.221512,0.532153 -4.060689,4.854879 -4.060689,4.854879 v 3.999998 14.429677 c -0.975385,-0.280957 -1.984963,-0.425559 -2.999998,-0.429687 -6.075128,0 -10.9999924,4.924864 -10.9999924,10.999992 0,6.075128 4.9248644,10.999992 10.9999924,10.999992 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 47.000009 20.316434 L 49.99997,15.083912 v 15.345797 c -0.975386,-0.280958 -1.984963,-0.42556 -2.999998,-0.429688 -6.075128,0 -10.999992,4.924865 -10.999992,10.999992 0,6.075128 2.797204,7.453894 8.872332,7.453894 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 l 2.12766,-9.32389 v -4.373523 l 0,-11.356181 v -3.400285 c 0,0 0.05206,-4.6106682 -3.989199,-3.7598782 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 54.720703,6.1425781 c -0.221612,0.012966 -0.456406,0.044482 -0.708984,0.097656 L 24.060547,13.144531 C 19.839035,13.676684 20,18 20,18 v 1 c 0,0 -0.160965,-4.323316 4.060547,-4.855469 L 54.011719,7.2402344 C 58.052978,6.3894444 58,11 58,11 v -1 c 0,0 0.04488,-4.0519081 -3.279297,-3.8574219 z M 47,30 c -6.075128,0 -11,4.924873 -11,11 0,0.168757 0.01787,0.333099 0.02539,0.5 C 36.288568,35.658592 41.093629,31 47,31 c 1.015035,0.0041 2.024614,0.14873 3,0.429688 v -1 C 49.024614,30.14873 48.015035,30.004128 47,30 Z M 17,36 C 10.924872,36 6,40.924872 6,47 6,47.168757 6.017871,47.333099 6.025391,47.5 6.288568,41.658591 11.093629,37 17,37 c 1.015035,0.0041 2.024615,0.14873 3,0.429688 v -1 C 19.024615,36.14873 18.015035,36.004128 17,36 Z"/>
+ </g>
+ <path style="opacity:0.2" d="m 54.003698,28.500779 a 2.7749688,2.7579498 0 0 0 -1.321162,0.371093 2.7749688,2.7579498 0 0 0 -1.196083,3.382738 2.7749688,2.7579498 0 0 1 1.196083,-1.382794 2.7749688,2.7579498 0 0 1 3.791416,1.007801 2.7749688,2.7579498 0 0 1 0.179794,0.382813 2.7749688,2.7579498 0 0 0 -0.179794,-2.382757 2.7749688,2.7579498 0 0 0 -2.470374,-1.378874 z m 7.942662,2.73815 c -0.737349,6.144088 -7.268233,13.969346 -8.841636,14.905928 L 27.874643,60.624994 c -1.331449,0.763966 -3.022727,0.311535 -3.791417,-1.011701 L 14.368033,42.897597 c -0.07184,-0.123998 -0.121276,-0.253996 -0.171909,-0.383993 -0.29779,0.753986 -0.268771,1.62397 0.171909,2.383956 l 9.713192,16.722296 c 0.76867,1.323236 2.459968,1.771767 3.791417,1.007802 L 53.102723,48.147921 C 54.853779,47.1054 62.735664,37.534115 61.944359,31.242029 Z"/>
+ <path style="fill:#f6dd79" d="M 61.254778,28.125848 C 57.788804,22.153969 43.702911,23.935933 40.604935,25.651899 l -25.21581,14.479706 c -1.33053,0.763965 -1.783247,2.444351 -1.015072,3.767525 l 9.706326,16.719461 c 0.768175,1.323234 2.457782,1.773465 3.788372,1.0095 L 53.08656,47.148583 c 1.960305,-1.167856 11.636912,-13.050935 8.170338,-19.022215 z m -4.803364,2.757944 a 2.773179,2.7579442 0 0 1 -1.015071,3.767525 2.773179,2.7579442 0 0 1 -3.788372,-1.009501 2.773179,2.7579442 0 0 1 1.015073,-3.767523 2.773179,2.7579442 0 0 1 3.78837,1.009499 z"/>
+ <path style="fill:#ffffff" d="M 53.841797,29.054688 A 2.9998722,2.9746171 0 0 0 52.5,29.449219 2.9998722,2.9746171 0 0 0 51.402344,33.511719 2.9998722,2.9746171 0 0 0 55.5,34.601562 2.9998722,2.9746171 0 0 0 56.597656,30.537109 2.9998722,2.9746171 0 0 0 53.841797,29.054688 Z m 0.302734,0.949218 c 0.633796,0.04142 1.227316,0.394331 1.578125,1.001953 0.561292,0.972167 0.243674,2.155506 -0.728515,2.716797 -0.972188,0.561294 -2.155505,0.243682 -2.716797,-0.728515 -0.561295,-0.972166 -0.243673,-2.155504 0.728515,-2.716797 0.364571,-0.210485 0.758395,-0.298288 1.138672,-0.273438 z"/>
+ <path style="opacity:0.3" d="m 18.161383,44.905935 1.386635,2.388627 2.401627,-1.379055 5.546463,9.554307 2.401627,-1.379055 -5.546463,-9.554308 2.401627,-1.379055 -1.386635,-2.388627 -2.401627,1.379055 -2.401627,1.379056 -2.401627,1.379055 z m 9.606908,-5.516262 1.386635,2.388627 1.386636,2.388627 1.386635,2.388627 2.773232,4.777254 2.401627,-1.379056 -2.773232,-4.777254 2.401627,-1.379055 2.773232,4.777253 2.401627,-1.379055 -6.933078,-11.942934 -4.803454,2.758031 -2.401627,1.379055 z m 9.606908,-5.516262 1.386635,2.388627 5.546463,9.554307 2.401627,-1.379055 4.803454,-2.758031 -1.386636,-2.388627 -0.693328,-1.194293 1.200854,-0.689528 -1.386636,-2.388627 -4.803454,2.758031 1.386636,2.388627 1.200853,-0.689528 0.693308,1.194294 -2.401627,1.379055 -4.159847,-7.165681 4.803454,-2.758031 -1.386635,-2.388626 -7.205081,4.137046 z m -5.818466,6.525674 2.401627,-1.379056 1.386636,2.388627 -2.401627,1.379055 -1.386636,-2.388626 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 50.810379,24.005942 c -4.345583,-0.0865 -8.645916,0.786313 -10.195322,1.643342 L 15.380853,40.119273 C 14.331977,40.720638 13.836817,41.885421 14.0478,43 c 0.139618,-0.76291 0.598697,-1.460413 1.333053,-1.881451 L 40.615057,26.64856 c 1.549406,-0.857029 5.849739,-1.729839 10.195322,-1.643342 l 0.002,0 c 4.345382,0.08654 8.738249,1.130736 10.472878,4.114209 0.438564,0.754318 0.641988,1.61223 0.697801,2.523563 0.07728,-1.290004 -0.102113,-2.498273 -0.697801,-3.522839 C 59.550629,25.136678 55.157762,24.09248 50.81238,24.005942 l -0.002,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kig.svg b/.icons/awkward/64x64/apps/kig.svg
new file mode 100644
index 00000000..929d0f25
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kig.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#d9974e" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:#4d4d4d" d="M 26,12 A 14,14 0 0 0 12,26 14,14 0 0 0 24,39.8438 l 0,12.156 28,0 0,-28 -12.16,0 a 14,14 0 0 0 -13.84,-12 z m 0,2 a 12,12 0 0 1 11.8282,10 l -13.828,0 0,13.82 a 12,12 0 0 1 -10,-11.82 12,12 0 0 1 12,-12 z m 0,12 12,0 A 12,12 0 0 1 26,38 l 0,-12 z m 14,0 10,0 0,24 -24,0 0,-10 A 14,14 0 0 0 40,26 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kigo.svg b/.icons/awkward/64x64/apps/kigo.svg
new file mode 100644
index 00000000..98e0db00
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kigo.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,52 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,55 C 5.338,55 4,53.662 4,52 Z"/>
+ <rect style="fill:#85ac45" width="48" height="56" x="-56" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.338 8 4 9.338 4 11 L 4 12 C 4 10.338 5.338 9 7 9 L 57 9 C 58.662 9 60 10.338 60 12 L 60 11 C 60 9.338 58.662 8 57 8 L 7 8 z"/>
+ <circle style="opacity:0.2" cx="32" cy="45" r="6"/>
+ <circle style="fill:#ffffff" cx="32" cy="44" r="6"/>
+ <circle style="opacity:0.2" cx="50" cy="45" r="6"/>
+ <circle style="fill:#ffffff" cx="50" cy="44" r="6"/>
+ <circle style="fill:#4d4d4d" cx="14" cy="44" r="6"/>
+ <circle style="fill:#4d4d4d" cx="32" cy="20" r="6"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kile.svg b/.icons/awkward/64x64/apps/kile.svg
new file mode 100644
index 00000000..99d69b58
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kile.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337671 -0.03904,-0.665262 -0.05078,-0.999972 C 59.419655,47.042394 47.172,59.000056 31.998428,59.000056 16.824456,59.000056 4.5772013,47.042394 4.0492162,32.000818 Z"/>
+ <rect style="fill:#1da6e8" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3691114 17.134609 16.711158 5 32 5 C 47.288842 5 59.630889 17.134609 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999436,0,0,1.9999436,2.000056,1.0012972)">
+ <path d="M 6,9 6,23 9,23 9,18.801 13,23 16,23 11,16 16,9 13,9 9,13.199 9,9 Z m 11,3 0,5.0001 8,0 0,-5 -2,0 0,3 -1,0 0,-3 -2,0 0,3 -1,0 0,-3 z m 0,6 0,2 8,0 0,-2 z m 0,3 0,2 2,0 0,-2 z m 3,0 0,2 5,0 0,-2 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999436,0,0,1.9999436,2.000056,0.0017484)">
+ <path d="M 6,9 6,23 9,23 9,18.801 13,23 16,23 11,16 16,9 13,9 9,13.199 9,9 Z m 11,3 0,5.0001 8,0 0,-5 -2,0 0,3 -1,0 0,-3 -2,0 0,3 -1,0 0,-3 z m 0,6 0,2 8,0 0,-2 z m 0,3 0,2 2,0 0,-2 z m 3,0 0,2 5,0 0,-2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/killbots.svg b/.icons/awkward/64x64/apps/killbots.svg
new file mode 100644
index 00000000..f2cdca04
--- /dev/null
+++ b/.icons/awkward/64x64/apps/killbots.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#7d6328" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1" d="m 30,4 0,26 -26,0 0,4 26,0 0,26 4,0 0,-26 26,0 0,-4 -26,0 0,-26 -4,0 z"/>
+ <circle style="opacity:0.2" cx="47" cy="48" r="7"/>
+ <circle style="fill:#ffffff" cx="47" cy="47" r="7"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/killing-floor.svg b/.icons/awkward/64x64/apps/killing-floor.svg
new file mode 100644
index 00000000..5cd5d672
--- /dev/null
+++ b/.icons/awkward/64x64/apps/killing-floor.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,33 A 28,28 0 0 1 32,61 28,28 0 0 1 4,33 28,28 0 0 1 32,5 28,28 0 0 1 60,33 Z"/>
+ <path style="fill:#3f3f3f" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.2" d="m 32,17 c -3.214706,-5.54e-4 -6.355034,0.967271 -9.011718,2.777344 0.504096,1.269182 1.284752,2.38836 2.246094,3.328124 C 27.226248,21.738648 29.584274,21.004828 32,21 c 2.420642,5.3e-4 4.784536,0.733118 6.78125,2.101562 0.952206,-0.935194 1.728986,-2.04527 2.230468,-3.304686 C 38.357262,17.979887 35.21676,17.005202 32,17 Z M 16.597656,31.699218 c -0.183002,7.4e-5 -0.362525,0.0174 -0.542968,0.02734 C 16.019551,32.150146 16.001308,32.574962 16,33 c 0.0059,5.891336 3.248909,11.3028 8.441406,14.085938 0.779654,-1.075626 1.35512,-2.307766 1.640626,-3.65625 C 22.326032,41.300426 20.003436,37.317554 20,33 c 0.0044,-0.218994 0.0148,-0.437826 0.03126,-0.65625 -1.082169,-0.411416 -2.239726,-0.643472 -3.433604,-0.644532 z m 30.800782,0 c -1.187624,0.002 -2.343722,0.227962 -3.421876,0.63672 0.014,0.221096 0.02176,0.442534 0.02344,0.664062 -0.0056,4.31697 -2.329646,8.298214 -6.085938,10.425782 0.285762,1.354238 0.868516,2.58885 1.652344,3.667968 C 44.75835,44.307202 47.998488,38.892462 48,33 c -0.004,-0.425142 -0.02476,-0.849958 -0.0625,-1.273438 -0.17982,-0.0098 -0.356696,-0.02734 -0.539062,-0.02734 z"/>
+ <path style="fill:#ffd737" d="m 32,16 c -3.214706,-5.54e-4 -6.355034,0.967271 -9.011718,2.777344 0.504096,1.269182 1.284752,2.38836 2.246094,3.328124 C 27.226248,20.738648 29.584274,20.004828 32,20 c 2.420642,5.3e-4 4.784536,0.733118 6.78125,2.101562 0.952206,-0.935194 1.728986,-2.04527 2.230468,-3.304687 C 38.357262,16.979887 35.21676,16.005202 32,16 Z M 16.597656,30.699218 c -0.183002,7.4e-5 -0.362525,0.0174 -0.542968,0.02734 C 16.019551,31.150146 16.001308,31.574962 16,32 c 0.0059,5.891336 3.248909,11.3028 8.441406,14.085938 0.779654,-1.075626 1.35512,-2.307766 1.640626,-3.65625 C 22.326032,40.300426 20.003436,36.317554 20,32 c 0.0044,-0.218994 0.0148,-0.437826 0.03126,-0.65625 -1.082169,-0.411416 -2.239726,-0.643472 -3.433604,-0.644532 z m 30.800782,0 c -1.187624,0.002 -2.343722,0.227962 -3.421876,0.63672 0.014,0.221096 0.02176,0.442534 0.02344,0.664062 -0.0056,4.31697 -2.329646,8.298214 -6.085938,10.425782 0.285762,1.354238 0.868516,2.58885 1.652344,3.667968 C 44.75835,43.307202 47.998488,37.892462 48,32 c -0.004,-0.425142 -0.02476,-0.849958 -0.0625,-1.273438 -0.17982,-0.0098 -0.356696,-0.02734 -0.539062,-0.02734 z"/>
+ <path style="opacity:0.2" d="M 31.19336,5.0300782 A 28,28 0 0 0 23.001172,6.5230468 15.4,15.4 0 0 0 16.6,19 15.4,15.4 0 0 0 17.704687,24.71211 15.4,15.4 0 0 0 4.3171874,37.003124 28,28 0 0 0 5.4082032,41.659766 11.2,11.2 0 0 1 5.4,41.4 11.2,11.2 0 0 1 16.6,30.2 11.2,11.2 0 0 1 26.148436,35.56211 L 28.0625,34.457422 A 4.2,4.2 0 0 1 27.8,33 4.2,4.2 0 0 1 31.3,28.857422 v -1.49297 A 11.2,11.2 0 0 1 20.8,16.2 11.2,11.2 0 0 1 31.19336,5.0300782 Z m 1.935938,0.027344 A 11.2,11.2 0 0 1 43.2,16.2 11.2,11.2 0 0 1 32.7,27.37539 v 1.490234 A 4.2,4.2 0 0 1 36.2,33 4.2,4.2 0 0 1 36.0168,34.225 l 1.966016,1.134766 A 11.2,11.2 0 0 1 47.4,30.2 11.2,11.2 0 0 1 58.6,41.4 11.2,11.2 0 0 1 58.5836,41.73086 28,28 0 0 0 59.688288,36.932032 15.4,15.4 0 0 0 46.292584,24.701172 15.4,15.4 0 0 0 47.4,19 15.4,15.4 0 0 0 40.963282,6.5011718 28,28 0 0 0 33.129298,5.0574222 Z M 35.385156,35.477344 A 4.2,4.2 0 0 1 32,37.2 4.2,4.2 0 0 1 28.7625,35.671484 L 26.799218,36.80625 A 11.2,11.2 0 0 1 27.8,41.4 11.2,11.2 0 0 1 16.6,52.6 11.2,11.2 0 0 1 10.283594,50.65039 28,28 0 0 0 13.936718,54.391016 15.4,15.4 0 0 0 19.4,55.4 15.4,15.4 0 0 0 32.005468,48.832032 15.4,15.4 0 0 0 44.6,55.4 15.4,15.4 0 0 0 50.016798,54.39375 28,28 0 0 0 53.727344,50.628516 11.2,11.2 0 0 1 47.4,52.6 11.2,11.2 0 0 1 36.2,41.4 11.2,11.2 0 0 1 37.301952,36.584766 Z"/>
+ <path style="fill:#ff950a" d="M 31.19336,4.0300782 A 28,28 0 0 0 23.001172,5.5230468 15.4,15.4 0 0 0 16.6,18 15.4,15.4 0 0 0 17.704687,23.71211 15.4,15.4 0 0 0 4.3171874,36.003124 28,28 0 0 0 5.4082032,40.659766 11.2,11.2 0 0 1 5.4,40.4 11.2,11.2 0 0 1 16.6,29.2 11.2,11.2 0 0 1 26.148436,34.56211 L 28.0625,33.457422 A 4.2,4.2 0 0 1 27.8,32 4.2,4.2 0 0 1 31.3,27.857422 v -1.49297 A 11.2,11.2 0 0 1 20.8,15.2 11.2,11.2 0 0 1 31.19336,4.0300782 Z m 1.935938,0.027344 A 11.2,11.2 0 0 1 43.2,15.2 11.2,11.2 0 0 1 32.7,26.37539 v 1.490234 A 4.2,4.2 0 0 1 36.2,32 4.2,4.2 0 0 1 36.0168,33.225 l 1.966016,1.134766 A 11.2,11.2 0 0 1 47.4,29.2 11.2,11.2 0 0 1 58.6,40.4 11.2,11.2 0 0 1 58.5836,40.73086 28,28 0 0 0 59.688288,35.932032 15.4,15.4 0 0 0 46.292584,23.701172 15.4,15.4 0 0 0 47.4,18 15.4,15.4 0 0 0 40.963282,5.5011718 28,28 0 0 0 33.129298,4.0574222 Z M 35.385156,34.477344 A 4.2,4.2 0 0 1 32,36.2 4.2,4.2 0 0 1 28.7625,34.671484 L 26.799218,35.80625 A 11.2,11.2 0 0 1 27.8,40.4 11.2,11.2 0 0 1 16.6,51.6 11.2,11.2 0 0 1 10.283594,49.65039 28,28 0 0 0 13.936718,53.391016 15.4,15.4 0 0 0 19.4,54.4 15.4,15.4 0 0 0 32.005468,47.832032 15.4,15.4 0 0 0 44.6,54.4 15.4,15.4 0 0 0 50.016798,53.39375 28,28 0 0 0 53.727344,49.628516 11.2,11.2 0 0 1 47.4,51.6 11.2,11.2 0 0 1 36.2,40.4 11.2,11.2 0 0 1 37.301952,35.584766 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 16 C 28.785294 15.999446 25.644965 16.967271 22.988281 18.777344 C 23.094075 19.043705 23.218386 19.299858 23.347656 19.552734 C 25.927208 17.893708 28.927041 16.99947 32 17 C 35.07482 17.004972 38.074778 17.904789 40.652344 19.570312 C 40.781784 19.31803 40.905869 19.062705 41.011719 18.796875 C 38.357263 16.979887 35.21676 16.005202 32 16 z M 16.597656 30.699219 C 16.414654 30.699293 16.23513 30.716622 16.054688 30.726562 C 16.01955 31.150151 16.001308 31.574962 16 32 C 16.000184 32.18345 16.013109 32.364421 16.019531 32.546875 C 16.028134 32.273262 16.032053 31.999425 16.054688 31.726562 C 16.23513 31.716622 16.414654 31.699293 16.597656 31.699219 C 17.784529 31.700273 18.935022 31.930983 20.011719 32.337891 C 20.00845 32.225067 20.00009 32.113312 20 32 C 20.0044 31.781006 20.01479 31.562174 20.03125 31.34375 C 18.949081 30.932334 17.791534 30.700279 16.597656 30.699219 z M 47.398438 30.699219 C 46.210814 30.701219 45.054716 30.927179 43.976562 31.335938 C 43.990563 31.557033 43.99832 31.778472 44 32 C 43.999856 32.111335 43.991495 32.221169 43.988281 32.332031 C 45.063144 31.926031 46.215049 31.701212 47.398438 31.699219 C 47.580804 31.699219 47.75768 31.716763 47.9375 31.726562 C 47.963143 32.014303 47.970435 32.303139 47.980469 32.591797 C 47.987799 32.394761 47.999949 32.198198 48 32 C 47.996 31.574858 47.97524 31.150042 47.9375 30.726562 C 47.75768 30.716763 47.580804 30.699219 47.398438 30.699219 z M 43.982422 32.509766 C 43.802053 36.627991 41.521627 40.382452 37.914062 42.425781 C 37.975952 42.719078 38.057708 43.003446 38.146484 43.285156 C 41.764129 41.126601 43.994518 37.225989 44 33 C 43.99876 32.836457 43.990354 32.673109 43.982422 32.509766 z M 20.019531 32.583984 C 20.011905 32.722614 20.002789 32.861178 20 33 C 20.003363 37.22622 22.232814 41.126791 25.849609 43.287109 C 25.937951 43.005962 26.020101 42.722194 26.082031 42.429688 C 22.496393 40.397003 20.221911 36.67374 20.019531 32.583984 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.193359 4.0292969 A 28 28 0 0 0 23.001953 5.5234375 A 15.4 15.4 0 0 0 16.599609 18 A 15.4 15.4 0 0 0 16.617188 18.330078 A 15.4 15.4 0 0 1 23.001953 6.5234375 A 28 28 0 0 1 26.128906 5.671875 A 11.2 11.2 0 0 1 31.193359 4.0292969 z M 33.128906 4.0566406 A 11.2 11.2 0 0 1 37.849609 5.6660156 A 28 28 0 0 1 40.962891 6.5019531 A 15.4 15.4 0 0 1 47.376953 18.556641 A 15.4 15.4 0 0 0 47.400391 18 A 15.4 15.4 0 0 0 40.962891 5.5019531 A 28 28 0 0 0 33.128906 4.0566406 z M 43.179688 15.617188 A 11.2 11.2 0 0 1 32.699219 26.375 L 32.699219 27.375 A 11.2 11.2 0 0 0 43.199219 16.199219 A 11.2 11.2 0 0 0 43.179688 15.617188 z M 20.824219 15.701172 A 11.2 11.2 0 0 0 20.800781 16.199219 A 11.2 11.2 0 0 0 31.300781 27.365234 L 31.300781 26.365234 A 11.2 11.2 0 0 1 20.824219 15.701172 z M 46.621094 23.748047 A 15.4 15.4 0 0 1 46.292969 24.701172 A 15.4 15.4 0 0 1 59.582031 36.521484 A 28 28 0 0 0 59.6875 35.931641 A 15.4 15.4 0 0 0 46.621094 23.748047 z M 17.369141 23.767578 A 15.4 15.4 0 0 0 4.3164062 36.003906 A 28 28 0 0 0 4.4238281 36.542969 A 15.4 15.4 0 0 1 17.705078 24.712891 A 15.4 15.4 0 0 1 17.369141 23.767578 z M 27.833984 32.486328 A 4.2 4.2 0 0 0 27.800781 33 A 4.2 4.2 0 0 0 27.84375 33.582031 L 28.0625 33.457031 A 4.2 4.2 0 0 1 27.833984 32.486328 z M 36.166016 32.503906 A 4.2 4.2 0 0 1 36.017578 33.224609 L 36.183594 33.320312 A 4.2 4.2 0 0 0 36.199219 33 A 4.2 4.2 0 0 0 36.166016 32.503906 z M 35.384766 34.476562 A 4.2 4.2 0 0 1 32 36.199219 A 4.2 4.2 0 0 1 28.761719 34.671875 L 26.798828 35.806641 A 11.2 11.2 0 0 1 27.121094 36.621094 L 28.761719 35.671875 A 4.2 4.2 0 0 0 32 37.199219 A 4.2 4.2 0 0 0 35.384766 35.476562 L 36.966797 36.390625 A 11.2 11.2 0 0 1 37.302734 35.583984 L 35.384766 34.476562 z M 27.777344 40.878906 A 11.2 11.2 0 0 1 16.599609 51.599609 A 11.2 11.2 0 0 1 10.283203 49.650391 A 28 28 0 0 0 12.052734 51.626953 A 11.2 11.2 0 0 0 16.599609 52.599609 A 11.2 11.2 0 0 0 27.800781 41.400391 A 11.2 11.2 0 0 0 27.777344 40.878906 z M 36.220703 40.994141 A 11.2 11.2 0 0 0 36.199219 41.400391 A 11.2 11.2 0 0 0 47.400391 52.599609 A 11.2 11.2 0 0 0 51.912109 51.634766 A 28 28 0 0 0 53.726562 49.628906 A 11.2 11.2 0 0 1 47.400391 51.599609 A 11.2 11.2 0 0 1 36.220703 40.994141 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kimagemapeditor.svg b/.icons/awkward/64x64/apps/kimagemapeditor.svg
new file mode 100644
index 00000000..9a3586b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kimagemapeditor.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 59.270142,32.734597 c 0,1.78658 0.562533,3.799481 0.242697,5.493082 C 57.064301,51.193266 45.677392,61 32,61 16.536027,61 4,48.463973 4,33 4,26.685686 6.0901142,20.859545 9.6162309,16.175689 14.725697,9.3886161 22.850341,5.7298574 32,5.7298574 c 15.463973,0 27.270142,11.5407666 27.270142,27.0047396 z"/>
+ <path style="fill:#126494" d="m 59.270142,31.734597 c 0,1.78658 0.562533,3.799481 0.242697,5.493082 C 57.064301,50.193266 45.677392,60 32,60 16.536027,60 4,47.463973 4,32 4,25.685686 6.0901142,19.859545 9.6162309,15.175689 14.725697,8.3886161 22.850341,4.7298574 32,4.7298574 c 15.463973,0 27.270142,11.5407666 27.270142,27.0047396 z"/>
+ <path style="opacity:0.2" d="m 32.095703,5.0054683 c -0.176683,7.94e-5 -0.353582,0.00752 -0.530469,0.010934 -0.383052,0.00581 -0.765945,0.019489 -1.148437,0.041016 -0.270282,0.016292 -0.54171,0.038762 -0.81211,0.062891 -0.659801,0.056869 -1.317375,0.1371272 -1.971484,0.240625 -0.363523,0.058271 -0.725576,0.12971 -1.088281,0.2023438 -0.429661,0.08566 -0.857253,0.1813896 -1.282422,0.2871126 -0.463789,0.1151458 -0.925361,0.241029 -1.386328,0.380078 C 23.355405,6.3867597 22.8393,6.5581866 22.328516,6.7445309 22.051676,6.8451681 21.775227,6.9522128 21.5,7.0617183 18.193585,8.396996 15.172655,10.351551 12.599609,12.820312 c -0.07431,0.07154 -0.147946,0.143698 -0.221484,0.216016 -1.540637,1.526502 -2.8987006,3.226833 -4.046875,5.066797 1.2583498,-1.372852 2.906484,-2.263998 3.448047,-0.672657 1.066674,0.441256 1.325399,-3.480183 2.310546,-0.959766 -0.364298,0.567744 -2.088014,1.470121 -0.7875,1.856641 1.568558,-2.152457 3.764767,-3.965401 4.867189,-6.190625 1.792316,-1.690806 -0.389391,-0.808442 -1.788282,-0.276172 -0.974498,0.370792 -1.64032,0.606507 -0.01914,-0.462109 0.434524,-1.269657 4.300433,-3.2270066 3.633984,-1.107422 4.041277,-0.4186877 -2.175412,0.562484 -1.060937,2.392578 1.6282,-0.456328 4.310046,-1.538879 5.217187,-3.5492184 -1.882889,0.2197975 -1.963735,0.050611 0.03282,-0.328125 1.124798,0.2567221 0.665812,1.2631414 2.430859,1.1839843 -1.443143,0.6011051 -4.795081,2.7695941 -6.898829,4.0058591 -1.574105,1.330475 -0.72285,2.829155 1.058204,1.380859 3.172169,-0.07601 6.384287,-0.72253 8.348046,-3.489062 0.320681,-1.397006 -1.216491,-1.553701 -1.047272,-2.8273436 -0.293414,-0.1653646 -4.769423,-0.9064862 -2.641406,-1.18125 1.253333,-0.2805875 2.990995,-1.2837197 0.760156,-1.0035155 4.405078,-0.4757813 7.83772,-0.9279092 11.683094,0.299466 0.542516,0.2683309 0.854549,0.6307986 0.616125,1.2071745 -2.277411,-0.2379332 1.223471,0.705875 1.410937,1.05 0.0105,1.7258686 -2.601959,0.9041526 -3.71875,1.5777346 1.461401,-0.528006 3.44517,2.189318 1.564063,2.778125 1.602179,2.716926 -2.021361,1.666049 -1.419141,-0.497656 -2.602194,1.254005 3.207067,3.532795 -0.511328,3.565625 -0.84105,1.80508 -3.706325,-2.270771 -5.455079,0.246093 -1.060911,1.314832 -4.699898,3.30283 -2.028906,4.708593 -0.974525,1.592814 -3.882119,3.652452 -3.08164,0.360939 0.89652,-3.570415 -2.744462,-0.309846 -2.985938,0.9625 0.734874,0.593285 2.604343,-1.37097 1.05,0.590625 -1.384436,1.216997 3.226507,0.868807 0.09297,1.088281 -0.64812,0.845714 0.34863,3.714223 -1.70625,2.23125 -3.603104,0.490583 0.05681,4.709914 -3.357812,5.550782 -2.718128,1.428931 -4.322609,4.090492 -4.364063,7.155859 0.212894,3.46234 3.654363,6.485723 7.13125,5.835155 2.090697,0.4784 4.465611,1.654876 3.582032,4.104298 3.442334,1.309173 0.418843,5.326102 2.764452,7.235156 1.663776,3.936086 7.585412,3.12027 9.49922,-0.166797 1.587466,-1.947976 4.088702,-2.973128 2.753516,-5.944532 1.077826,-2.944456 5.142173,-4.792217 5.014843,-8.238671 -1.613572,-0.281435 -3.636565,2.007366 -4.634765,-0.508595 -1.098936,-1.161269 -3.652285,-4.487184 -3.013282,-5.367577 1.720002,1.876283 2.859475,4.209433 4.571875,6.092188 2.416806,-1.382436 4.957343,-3.264712 5.753125,-6.012891 -1.062215,-1.233859 -2.32174,-1.643579 -0.0083,-1.998829 3.384513,-1.71981 5.505587,2.32086 6.904297,4.320313 3.054107,0.860267 -0.617554,-3.491516 0.839453,-5.198047 -0.170673,-2.377106 1.80893,-3.840284 2.753516,-2.646875 1.467665,2.224429 0.867518,4.582101 1.233202,6.975391 0.04535,0.391325 0.05257,0.779217 0.02734,1.164843 0.01924,-0.07991 0.05575,-0.12159 0.106638,-0.13125 C 59.742985,37.210775 59.990651,35.109293 60,33 59.997078,17.575458 47.520155,5.0581884 32.095703,5.0054683 Z M 16.38125,11.860546 c 0.04544,-0.01545 0.151529,-0.06998 0.347266,-0.188671 0.119224,-0.132827 0.11389,-0.158532 0.05468,-0.133985 -0.133196,0.05523 -0.5383,0.368995 -0.401953,0.322657 z M 27.871093,7.3925778 c -0.706693,0.079811 -2.496538,0.6344286 -0.86953,0.5988281 1.327351,-0.5232381 1.293547,-0.6467151 0.86953,-0.5988281 z m 6.751173,4.8535152 c -0.03641,-0.0093 -0.09429,-0.0075 -0.164063,0.0027 -0.465194,0.06809 -1.469655,0.504881 -0.32539,0.459375 0.516826,-0.306171 0.598696,-0.434333 0.489453,-0.462109 z m -3.226563,0.814844 c -0.502228,-0.05668 -1.068231,0.22757 -0.28164,1.189453 l 0.180469,-0.333593 c 1.043155,-0.401516 0.603393,-0.799178 0.101178,-0.85586 z m -7.497656,3.330469 c -0.855087,0.107702 -1.883588,1.681669 0.702735,1.101953 0.03864,-0.896912 -0.31406,-1.150911 -0.702735,-1.101953 z m 6.983594,3.273046 c 0.328338,0.1092 0.593759,1.145648 -0.396484,0.907813 0.02465,-0.558671 0.131782,-0.814966 0.254296,-0.891406 0.04593,-0.02873 0.09528,-0.032 0.142188,-0.01641 z m 0.328125,1.796484 c 0.296104,-0.04589 0.321086,0.294149 -0.254298,1.364454 -0.440216,0.557931 -1.323333,1.043409 -1.974218,0.492187 0.486083,-0.631779 1.735009,-1.780145 2.228516,-1.856641 z m -0.587891,0.377345 c -0.109214,0.0498 -0.501557,0.907125 -0.02734,0.303516 0.06929,-0.246802 0.06376,-0.32012 0.02734,-0.303516 z m 9.841016,5.219921 c 0.137158,0.0133 0.417196,0.158157 0.894141,0.48125 0.505066,0.460323 2.731674,3.411069 0.54414,2.775391 0.0195,-0.915776 -2.032654,-3.314083 -1.438281,-3.256641 z m -5.441407,0.615234 c 0.263214,0.02761 0.517353,0.140548 0.716407,0.35 3.178973,-0.09464 2.191522,2.28344 -0.377344,1.290627 -0.528354,0.192193 -1.126137,0.578225 -1.676172,0.229687 -0.320316,-1.256663 0.547466,-1.95315 1.337109,-1.870314 z m -6.825,0.344532 c 1.867155,0.265286 2.155682,5.309147 4.424219,3.912891 -1.106327,-2.417264 0.0046,-1.343068 0.67539,0.142188 0.872728,0.144964 2.348699,0.01975 3.040625,0.418359 0.468516,0.269903 0.587132,0.772599 -0.120316,1.785546 -2.13008,1.261656 -5.125883,-0.98078 -6.978125,0.527734 -2.170204,-0.345553 -2.214941,-2.721602 -3.076172,-3.557421 -1.322105,-0.289168 -4.916226,0.552884 -4.615625,-0.492188 2.150498,-0.825465 4.737723,-4.582694 6.461329,-0.899609 2.144642,1.430918 -2.04498,1.306145 0.232421,2.072657 2.368251,-1.311067 1.033921,-2.143841 -0.04375,-3.910157 z m 8.140234,4.473438 c -0.120442,-0.13622 -1.749939,0.540556 -0.54414,0.464844 0.455772,-0.28424 0.584292,-0.419442 0.54414,-0.464844 z m -9.564843,-3.519141 c -0.358973,-0.02423 -1.330717,1.793925 -0.150391,1.542187 0.34838,-1.140637 0.31356,-1.531127 0.150391,-1.542187 z m 16.0125,5.605469 c 0.196242,-0.0046 0.564719,0.109914 1.173047,0.399218 2.240384,-0.05265 0.83476,1.339582 0.01372,1.350782 -0.800151,-0.651875 -1.775445,-1.73614 -1.186718,-1.75 z m 14.423828,10.308593 c -0.165752,0.319699 -0.310644,0.632928 -0.473046,0.948829 0.165163,-0.31401 0.320775,-0.6307 0.473046,-0.948829 z m -13.699219,7.735548 c -0.259654,0.03361 -0.663428,0.26729 -1.246875,0.7875 -0.766185,0.338119 -2.785998,3.747464 -0.634375,3.043359 1.421105,-0.363485 3.006415,-3.976522 1.88125,-3.830859 z"/>
+ <path style="fill:#968d5b" d="m 32.095703,4.0054683 c -0.176683,7.94e-5 -0.353582,0.00752 -0.530469,0.010934 -0.383052,0.00581 -0.765945,0.019489 -1.148437,0.041016 -0.270282,0.016292 -0.54171,0.038762 -0.81211,0.062891 -0.659801,0.056869 -1.317375,0.1371272 -1.971484,0.240625 -0.363523,0.058271 -0.725576,0.12971 -1.088281,0.2023438 -0.429661,0.08566 -0.857253,0.1813896 -1.282422,0.2871126 -0.463789,0.1151458 -0.925361,0.241029 -1.386328,0.380078 C 23.355405,5.3867597 22.8393,5.5581866 22.328516,5.7445309 22.051676,5.8451681 21.775227,5.9522128 21.5,6.0617183 18.193585,7.396996 15.172655,9.3515508 12.599609,11.820312 c -0.07431,0.07154 -0.147946,0.143698 -0.221484,0.216016 -1.540637,1.526502 -2.8987006,3.226833 -4.046875,5.066797 1.2583498,-1.372852 2.906484,-2.263998 3.448047,-0.672657 1.066674,0.441256 1.325399,-3.480183 2.310546,-0.959766 -0.364298,0.567744 -2.088014,1.470121 -0.7875,1.856641 1.568558,-2.152457 3.764767,-3.965401 4.867189,-6.190625 1.792316,-1.6908055 -0.389391,-0.808442 -1.788282,-0.276172 -0.974498,0.370792 -1.64032,0.606507 -0.01914,-0.462109 0.434524,-1.2696565 4.300433,-3.2270066 3.633984,-1.1074217 4.041277,-0.418688 -2.175412,0.5624834 -1.060937,2.3925777 1.6282,-0.456328 4.310046,-1.538879 5.217187,-3.5492184 -1.882889,0.2197975 -1.963735,0.050611 0.03282,-0.328125 1.124798,0.2567221 0.665812,1.2631417 2.430859,1.1839843 -1.443143,0.6011054 -4.795081,2.7695941 -6.898829,4.0058591 -1.574105,1.330475 -0.72285,2.829155 1.058204,1.380859 3.172169,-0.07601 6.384287,-0.72253 8.348046,-3.489062 C 29.444125,9.4908835 27.906953,9.3341885 28.076172,8.0605464 27.782758,7.8951818 23.306749,7.1540602 25.434766,6.8792964 26.688099,6.5987089 28.425761,5.5955767 26.194922,5.8757809 30.6,5.3999996 34.032642,4.9478717 37.878016,6.1752469 c 0.542516,0.2683309 0.854549,0.6307986 0.616125,1.2071745 -2.277411,-0.2379332 1.223471,0.705875 1.410937,1.05 0.0105,1.7258686 -2.601959,0.9041527 -3.71875,1.5777346 1.461401,-0.5280055 3.44517,2.189318 1.564063,2.778125 1.602179,2.716926 -2.021361,1.666049 -1.419141,-0.497656 -2.602194,1.254005 3.207067,3.532795 -0.511328,3.565625 -0.84105,1.80508 -3.706325,-2.270771 -5.455079,0.246093 -1.060911,1.314832 -4.699898,3.30283 -2.028906,4.708593 -0.974525,1.592814 -3.882119,3.652452 -3.08164,0.360939 0.89652,-3.570415 -2.744462,-0.309846 -2.985938,0.9625 0.734874,0.593285 2.604343,-1.37097 1.05,0.590625 -1.384436,1.216997 3.226507,0.868807 0.09297,1.088281 -0.64812,0.845714 0.34863,3.714223 -1.70625,2.23125 -3.603104,0.490583 0.05681,4.709914 -3.357812,5.550782 -2.718128,1.428931 -4.322609,4.090492 -4.364063,7.155859 0.212894,3.46234 3.654363,6.485723 7.13125,5.835155 2.090697,0.4784 4.465611,1.654876 3.582032,4.104298 3.442334,1.309173 0.418843,5.326102 2.764452,7.235156 1.663776,3.936086 7.585412,3.12027 9.49922,-0.166797 1.587466,-1.947976 4.088702,-2.973128 2.753516,-5.944532 1.077826,-2.944456 5.142173,-4.792217 5.014843,-8.238671 -1.613572,-0.281435 -3.636565,2.007366 -4.634765,-0.508595 -1.098936,-1.161269 -3.652285,-4.487184 -3.013282,-5.367577 1.720002,1.876283 2.859475,4.209433 4.571875,6.092188 2.416806,-1.382436 4.957343,-3.264712 5.753125,-6.012891 -1.062215,-1.233859 -2.32174,-1.643579 -0.0083,-1.998829 3.384513,-1.71981 5.505587,2.32086 6.904297,4.320313 3.054107,0.860267 -0.617554,-3.491516 0.839453,-5.198047 -0.170673,-2.377106 1.80893,-3.840284 2.753516,-2.646875 1.467665,2.224429 0.867518,4.582101 1.233202,6.975391 0.04535,0.391325 0.05257,0.779217 0.02734,1.164843 0.01924,-0.07991 0.05575,-0.12159 0.106638,-0.13125 C 59.742985,36.210775 59.990651,34.109293 60,32 59.997078,16.575458 47.520155,4.0581884 32.095703,4.0054683 Z M 16.38125,10.860546 c 0.04544,-0.01545 0.151529,-0.06998 0.347266,-0.188671 0.119224,-0.132827 0.11389,-0.158532 0.05468,-0.133985 -0.133196,0.05523 -0.5383,0.368995 -0.401953,0.322657 z M 27.871093,6.3925778 c -0.706693,0.079811 -2.496538,0.6344286 -0.86953,0.5988281 1.327351,-0.5232381 1.293547,-0.6467151 0.86953,-0.5988281 z m 6.751173,4.8535152 c -0.03641,-0.0093 -0.09429,-0.0075 -0.164063,0.0027 -0.465194,0.06809 -1.469655,0.504881 -0.32539,0.459375 0.516826,-0.306171 0.598696,-0.434333 0.489453,-0.462109 z m -3.226563,0.814844 c -0.502228,-0.05668 -1.068231,0.22757 -0.28164,1.189453 l 0.180469,-0.333593 c 1.043155,-0.401516 0.603393,-0.799178 0.101178,-0.85586 z m -7.497656,3.330469 c -0.855087,0.107702 -1.883588,1.681669 0.702735,1.101953 0.03864,-0.896912 -0.31406,-1.150911 -0.702735,-1.101953 z m 6.983594,3.273046 c 0.328338,0.1092 0.593759,1.145648 -0.396484,0.907813 0.02465,-0.558671 0.131782,-0.814966 0.254296,-0.891406 0.04593,-0.02873 0.09528,-0.032 0.142188,-0.01641 z m 0.328125,1.796484 c 0.296104,-0.04589 0.321086,0.294149 -0.254298,1.364454 -0.440216,0.557931 -1.323333,1.043409 -1.974218,0.492187 0.486083,-0.631779 1.735009,-1.780145 2.228516,-1.856641 z m -0.587891,0.377345 c -0.109214,0.0498 -0.501557,0.907125 -0.02734,0.303516 0.06929,-0.246802 0.06376,-0.32012 0.02734,-0.303516 z m 9.841016,5.219921 c 0.137158,0.0133 0.417196,0.158157 0.894141,0.48125 0.505066,0.460323 2.731674,3.411069 0.54414,2.775391 0.0195,-0.915776 -2.032654,-3.314083 -1.438281,-3.256641 z m -5.441407,0.615234 c 0.263214,0.02761 0.517353,0.140548 0.716407,0.35 3.178973,-0.09464 2.191522,2.28344 -0.377344,1.290627 -0.528354,0.192193 -1.126137,0.578225 -1.676172,0.229687 -0.320316,-1.256663 0.547466,-1.95315 1.337109,-1.870314 z m -6.825,0.344532 c 1.867155,0.265286 2.155682,5.309147 4.424219,3.912891 -1.106327,-2.417264 0.0046,-1.343068 0.67539,0.142188 0.872728,0.144964 2.348699,0.01975 3.040625,0.418359 0.468516,0.269903 0.587132,0.772599 -0.120316,1.785546 -2.13008,1.261656 -5.125883,-0.98078 -6.978125,0.527734 -2.170204,-0.345553 -2.214941,-2.721602 -3.076172,-3.557421 -1.322105,-0.289168 -4.916226,0.552884 -4.615625,-0.492188 2.150498,-0.825465 4.737723,-4.582694 6.461329,-0.899609 2.144642,1.430918 -2.04498,1.306145 0.232421,2.072657 2.368251,-1.311067 1.033921,-2.143841 -0.04375,-3.910157 z m 8.140234,4.473438 c -0.120442,-0.13622 -1.749939,0.540556 -0.54414,0.464844 0.455772,-0.28424 0.584292,-0.419442 0.54414,-0.464844 z m -9.564843,-3.519141 c -0.358973,-0.02423 -1.330717,1.793925 -0.150391,1.542187 0.34838,-1.140637 0.31356,-1.531127 0.150391,-1.542187 z m 16.0125,5.605469 c 0.196242,-0.0046 0.564719,0.109914 1.173047,0.399218 2.240384,-0.05265 0.83476,1.339582 0.01372,1.350782 -0.800151,-0.651875 -1.775445,-1.73614 -1.186718,-1.75 z m 14.423828,10.308593 c -0.165752,0.319699 -0.310644,0.632928 -0.473046,0.948829 0.165163,-0.31401 0.320775,-0.6307 0.473046,-0.948829 z m -13.699219,7.735548 c -0.259654,0.03361 -0.663428,0.26729 -1.246875,0.7875 -0.766185,0.338119 -2.785998,3.747464 -0.634375,3.043359 1.421105,-0.363485 3.006415,-3.976522 1.88125,-3.830859 z"/>
+ <path style="opacity:0.2" d="m 14,17.972656 -6,2.994141 v 0.867187 l 6,2.646485 V 23.033203 L 9.8691406,21.339844 14,19.419922 Z m 30,0 v 1.447266 L 48.130859,21.339844 44,23.033203 v 1.447266 l 6,-2.646485 V 20.966797 Z M 19.630859,18 c -0.377962,0 -0.743819,0.0788 -1.097656,0.238281 -0.345797,0.159473 -0.619268,0.41506 -0.820312,0.767578 h -0.09766 L 17.375,18.125 H 16 V 25 h 1.796875 v -3.234375 c 0,-0.730216 0.09434,-1.289692 0.279297,-1.675781 0.193001,-0.394485 0.536567,-0.591795 1.035156,-0.591797 0.659423,0 0.988281,0.493968 0.988281,1.484375 V 25 h 1.800782 v -3.451172 c 0,-0.663069 0.10169,-1.17092 0.302734,-1.523437 0.201046,-0.352519 0.535302,-0.527344 1.009766,-0.527344 0.659426,0 0.990234,0.493968 0.990234,1.484375 V 25 H 26 V 20.517578 C 26,19.636283 25.805928,18.998001 25.419922,18.603516 25.041961,18.200638 24.480305,18 23.732422,18 c -0.377965,0 -0.747497,0.0788 -1.109375,0.238281 -0.353839,0.159473 -0.632941,0.41506 -0.833985,0.767578 h -0.15625 C 21.447852,18.661734 21.187364,18.411425 20.849609,18.251953 20.519896,18.084086 20.113366,18 19.630859,18 Z m 11.570313,0 c -0.476375,0 -0.933429,0.05665 -1.376953,0.171875 -0.443524,0.107002 -0.840186,0.252524 -1.19336,0.433594 l 0.601563,1.246093 c 0.312109,-0.139915 0.623439,-0.253215 0.935547,-0.34375 0.312109,-0.09877 0.632404,-0.148437 0.960937,-0.148437 0.328538,0 0.582979,0.08148 0.763672,0.246094 0.188909,0.164609 0.285156,0.423434 0.285156,0.777343 v 0.296876 l -1.171875,0.03516 c -1.002031,0.04115 -1.750936,0.232863 -2.251953,0.570312 C 28.252889,21.622603 28,22.149185 28,22.865234 c 0,0.732511 0.197554,1.269557 0.591797,1.615235 C 28.986039,24.826151 29.482454,25 30.082031,25 c 0.558509,0 0.99804,-0.08148 1.31836,-0.246094 0.320322,-0.164609 0.62464,-0.426923 0.912109,-0.789062 h 0.04883 l 0.357422,0.912109 H 34 V 20.382812 C 34,19.57623 33.758026,18.980581 33.273438,18.59375 32.79706,18.198688 32.104646,18 31.201172,18 Z m 8.375,0 c -0.462835,0 -0.836702,0.09978 -1.126953,0.300781 -0.290251,0.200988 -0.522731,0.440436 -0.695313,0.716797 h -0.08398 L 37.423828,18.125 H 36 V 28 h 1.753906 v -2.765625 c 0,-0.318233 -0.03294,-0.652176 -0.0957,-1.003906 h 0.0957 c 0.172583,0.226112 0.397311,0.432946 0.671875,0.617187 0.274564,0.175863 0.642634,0.261721 1.105469,0.261719 0.721707,0 1.314511,-0.301331 1.777344,-0.904297 C 41.771432,23.602112 42,22.715404 42,21.542969 42,20.378908 41.779174,19.498892 41.332031,18.904297 40.884886,18.301334 40.297879,18 39.576172,18 Z m -0.564453,1.496094 c 0.800152,0 1.201172,0.675137 1.201172,2.023437 -3e-6,0.669964 -0.0988,1.184819 -0.294922,1.544922 -0.188271,0.351732 -0.482736,0.527344 -0.882813,0.527344 -0.486367,3e-6 -0.825401,-0.175612 -1.013672,-0.527344 -0.180427,-0.360103 -0.267578,-0.873568 -0.267578,-1.535156 v -0.201172 c 0.0079,-0.611343 0.102747,-1.067658 0.291016,-1.369141 0.18827,-0.309858 0.511806,-0.46289 0.966797,-0.46289 z m -6.833985,2.257812 v 0.556641 c 0,0.427982 -0.135205,0.759362 -0.40625,0.998047 -0.271042,0.230453 -0.605759,0.345705 -1,0.345703 -0.262828,3e-6 -0.476358,-0.05665 -0.640625,-0.171875 -0.164268,-0.123452 -0.246093,-0.327585 -0.246093,-0.607422 0,-0.320987 0.117677,-0.577859 0.347656,-0.775391 0.229972,-0.197537 0.639105,-0.303858 1.230469,-0.320312 z"/>
+ <path style="fill:#fff716" d="M 14 16.972656 L 8 19.966797 L 8 20.833984 L 14 23.480469 L 14 22.033203 L 9.8691406 20.339844 L 14 18.419922 L 14 16.972656 z M 44 16.972656 L 44 18.419922 L 48.130859 20.339844 L 44 22.033203 L 44 23.480469 L 50 20.833984 L 50 19.966797 L 44 16.972656 z M 19.630859 17 C 19.252897 17 18.88704 17.078801 18.533203 17.238281 C 18.187406 17.397754 17.913935 17.653341 17.712891 18.005859 L 17.615234 18.005859 L 17.375 17.125 L 16 17.125 L 16 24 L 17.796875 24 L 17.796875 20.765625 C 17.796875 20.035409 17.891213 19.475933 18.076172 19.089844 C 18.269173 18.695359 18.612739 18.498049 19.111328 18.498047 C 19.770751 18.498047 20.099609 18.992015 20.099609 19.982422 L 20.099609 24 L 21.900391 24 L 21.900391 20.548828 C 21.900391 19.885759 22.002081 19.377908 22.203125 19.025391 C 22.404171 18.672872 22.738427 18.498047 23.212891 18.498047 C 23.872317 18.498047 24.203125 18.992015 24.203125 19.982422 L 24.203125 24 L 26 24 L 26 19.517578 C 26 18.636283 25.805928 17.998001 25.419922 17.603516 C 25.041961 17.200638 24.480305 17 23.732422 17 C 23.354457 17 22.984925 17.078801 22.623047 17.238281 C 22.269208 17.397754 21.990106 17.653341 21.789062 18.005859 L 21.632812 18.005859 C 21.447852 17.661734 21.187364 17.411425 20.849609 17.251953 C 20.519896 17.084086 20.113366 17 19.630859 17 z M 31.201172 17 C 30.724797 17 30.267743 17.05665 29.824219 17.171875 C 29.380695 17.278877 28.984033 17.424399 28.630859 17.605469 L 29.232422 18.851562 C 29.544531 18.711647 29.855861 18.598347 30.167969 18.507812 C 30.480078 18.409043 30.800373 18.359375 31.128906 18.359375 C 31.457444 18.359375 31.711885 18.440855 31.892578 18.605469 C 32.081487 18.770078 32.177734 19.028903 32.177734 19.382812 L 32.177734 19.679688 L 31.005859 19.714844 C 30.003828 19.755994 29.254923 19.947707 28.753906 20.285156 C 28.252889 20.622603 28 21.149185 28 21.865234 C 28 22.597745 28.197554 23.134791 28.591797 23.480469 C 28.986039 23.826151 29.482454 24 30.082031 24 C 30.64054 24 31.080071 23.918519 31.400391 23.753906 C 31.720713 23.589297 32.025031 23.326983 32.3125 22.964844 L 32.361328 22.964844 L 32.71875 23.876953 L 34 23.876953 L 34 19.382812 C 34 18.57623 33.758026 17.980581 33.273438 17.59375 C 32.79706 17.198688 32.104646 17 31.201172 17 z M 39.576172 17 C 39.113337 17 38.73947 17.099784 38.449219 17.300781 C 38.158968 17.501769 37.926488 17.741217 37.753906 18.017578 L 37.669922 18.017578 L 37.423828 17.125 L 36 17.125 L 36 27 L 37.753906 27 L 37.753906 24.234375 C 37.753906 23.916142 37.720963 23.582199 37.658203 23.230469 L 37.753906 23.230469 C 37.926489 23.456581 38.151217 23.663415 38.425781 23.847656 C 38.700345 24.023519 39.068415 24.109377 39.53125 24.109375 C 40.252957 24.109375 40.845761 23.808044 41.308594 23.205078 C 41.771432 22.602112 42 21.715404 42 20.542969 C 42 19.378908 41.779174 18.498892 41.332031 17.904297 C 40.884886 17.301334 40.297879 17 39.576172 17 z M 39.011719 18.496094 C 39.811871 18.496094 40.212891 19.171231 40.212891 20.519531 C 40.212888 21.189495 40.11409 21.70435 39.917969 22.064453 C 39.729698 22.416185 39.435233 22.591797 39.035156 22.591797 C 38.548789 22.5918 38.209755 22.416185 38.021484 22.064453 C 37.841057 21.70435 37.753906 21.190885 37.753906 20.529297 L 37.753906 20.328125 C 37.761806 19.716782 37.856653 19.260467 38.044922 18.958984 C 38.233192 18.649126 38.556728 18.496094 39.011719 18.496094 z M 32.177734 20.753906 L 32.177734 21.310547 C 32.177734 21.738529 32.042529 22.069909 31.771484 22.308594 C 31.500442 22.539047 31.165725 22.654299 30.771484 22.654297 C 30.508656 22.6543 30.295126 22.597647 30.130859 22.482422 C 29.966591 22.35897 29.884766 22.154837 29.884766 21.875 C 29.884766 21.554013 30.002443 21.297141 30.232422 21.099609 C 30.462394 20.902072 30.871527 20.795751 31.462891 20.779297 L 32.177734 20.753906 z"/>
+ <path style="opacity:0.2" d="m 30.957284,29.000791 c -3.001366,0 -3.002466,1.999806 -3.009154,4 -0.0209,1.235858 -0.0154,3.815666 0.0078,7.621094 0.03722,6.083151 0.02578,7.9923 -0.0469,8.253906 -2.073628,-0.218562 -5.210036,-1.056488 -6.61332,-2.16691 -0.917178,-0.727608 -1.827282,-1.39462 -2.020434,-1.480468 -0.805176,-0.35789 -1.9476,-0.13252 -2.602722,0.515624 -0.452994,0.448166 -0.62056,0.847698 -0.66045,1.566406 -0.03048,0.549224 -0.012,0.679128 0.15634,1.04297 0.10606,0.229214 0.298346,0.536904 0.425972,0.683594 0.12762,0.1467 1.873736,2.411298 3.880636,5.035156 3.716702,4.85928 7.414482,6.661344 8.05146,6.84269 0.38944,0.11106 20.477092,0.1146 20.880404,0.004 0.18312,-0.05028 0.447818,-0.21883 0.637002,-0.40625 0.265108,-0.262634 0.364634,-0.454682 0.570568,-1.089842 0.5896,-1.818518 1.177668,-4.584324 1.34435,-6.121094 0.0725,-1.785624 0.03404,-1.853542 0,-3.300782 -6.42e-4,-0.02728 -0.0068,-0.0511 -0.0078,-0.07812 0.0028,-1.28612 0.0108,-2.373208 0,-2.921876 0.006,-2.000189 0.0106,-4 -2.985706,-4 -2.703422,0 -2.954802,1.638382 -2.985708,3.425782 -0.0044,0.04808 -0.0188,0.09624 -0.0196,0.14454 0.0011,-0.48344 0.0058,-1.27544 0,-1.570312 0.006,-2.00019 0.0066,-4 -2.989616,-4 -2.685512,0 -2.951828,1.617228 -2.985704,3.390624 -0.0078,0.0042 -0.0156,0.0072 -0.02346,0.0118 -4.6e-5,-0.0104 -0.0034,-0.10746 -0.004,-0.1289 2.38e-4,-0.359606 0.0046,-1.034312 0,-1.273438 0.006,-2.000189 0.0066,-4 -2.989616,-4 -2.277118,0 -2.823934,1.157406 -2.958348,2.589844 -0.0034,7.3e-4 -0.0504,0.0116 -0.0508,0.0118 -0.0427,0.0154 -0.0078,-2.430149 -0.0078,-5.0625 0,-1.803132 0.013,-2.874498 0,-3.539062 0.006,-2.00019 0.0078,-4 -2.993524,-4 z"/>
+ <path style="fill:#ebebeb" d="m 30.957284,28.000791 c -3.001366,0 -3.002466,1.999806 -3.009154,4 -0.0209,1.235858 -0.0154,3.815666 0.0078,7.621094 0.03722,6.083151 0.02578,7.9923 -0.0469,8.253906 -2.073628,-0.218562 -5.210036,-1.056488 -6.61332,-2.16691 -0.917178,-0.727608 -1.827282,-1.39462 -2.020434,-1.480468 -0.805176,-0.35789 -1.9476,-0.13252 -2.602722,0.515624 -0.452994,0.448166 -0.62056,0.847698 -0.66045,1.566406 -0.03048,0.549224 -0.012,0.679128 0.15634,1.04297 0.10606,0.229214 0.298346,0.536904 0.425972,0.683594 0.12762,0.1467 1.873736,2.411298 3.880636,5.035156 3.716702,4.85928 7.414482,6.661344 8.05146,6.84269 0.38944,0.11106 20.477092,0.1146 20.880404,0.004 0.18312,-0.05028 0.447818,-0.21883 0.637002,-0.40625 0.265108,-0.262634 0.364634,-0.454682 0.570568,-1.089842 0.5896,-1.818518 1.177668,-4.584324 1.34435,-6.121094 0.0725,-1.785624 0.03404,-1.853542 0,-3.300782 -6.42e-4,-0.02728 -0.0068,-0.0511 -0.0078,-0.07812 0.0028,-1.28612 0.0108,-2.373208 0,-2.921876 0.006,-2.000189 0.0106,-4 -2.985706,-4 -2.703422,0 -2.954802,1.638382 -2.985708,3.425782 -0.0044,0.04808 -0.0188,0.09624 -0.0196,0.14454 0.0011,-0.48344 0.0058,-1.27544 0,-1.570312 0.006,-2.00019 0.0066,-4 -2.989616,-4 -2.685512,0 -2.951828,1.617228 -2.985704,3.390624 -0.0078,0.0042 -0.0156,0.0072 -0.02346,0.0118 -4.6e-5,-0.0104 -0.0034,-0.10746 -0.004,-0.1289 2.38e-4,-0.359606 0.0046,-1.034312 0,-1.273438 0.006,-2.000189 0.0066,-4 -2.989616,-4 -2.277118,0 -2.823934,1.157406 -2.958348,2.589844 -0.0034,7.3e-4 -0.0504,0.0116 -0.0508,0.0118 -0.0427,0.0154 -0.0078,-2.430149 -0.0078,-5.0625 0,-1.803132 0.013,-2.874498 0,-3.539062 0.006,-2.00019 0.0078,-4 -2.993524,-4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kimtoy.svg b/.icons/awkward/64x64/apps/kimtoy.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kimtoy.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kipi-dngconverter.svg b/.icons/awkward/64x64/apps/kipi-dngconverter.svg
new file mode 100644
index 00000000..18673b31
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kipi-dngconverter.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0004,52.000036 0,1.999994 c 0,0 0,3.01199 2.9999899,2.99999 L 57.200222,56.8008 c 1.549995,-0.006 2.79999,-1.247995 2.79999,-2.79999 l 0,-1.999994 c 0,1.551195 -1.249575,2.794791 -2.80079,2.800791 L 6.99959,55.001606 57.187422,54.813607 c 0.775597,-0.003 1.493895,-0.307159 1.999993,-0.812497 -0.547798,0.599558 -1.307615,0.999996 -2.187593,0.999996 l -49.9998321,0 C 4,55.013106 4,52.001116 4,52.001116 Z m 2.9999899,4.999984 49.9998321,0 c 0.879878,0 1.639695,-0.400439 2.187593,-0.999997 -0.506098,0.505338 -1.224396,0.809497 -1.999993,0.812497 l -50.187832,0.188 z"/>
+ <path style="fill:#ff766a" d="M 7.0003899,8.0001862 C 5.3383955,8.0001862 4.0004,9.3381817 4.0004,11.000176 l 0,32.99989 55.999812,0 0,-32.99989 c 0,-1.6619943 -1.337995,-2.9999898 -2.99999,-2.9999898 l -49.9998321,0 z M 59.750213,54.062032 c -0.141399,0.334739 -0.309439,0.684818 -0.562498,0.937497 0.254119,-0.278119 0.427239,-0.577738 0.562498,-0.937497 z m -0.562498,0.937497 c -0.506098,0.505338 -1.224396,0.809497 -1.999993,0.812497 l -50.187832,0.187999 49.999832,0 c 0.879878,0 1.639695,-0.400438 2.187593,-0.999996 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.3380056 8 4 9.3380057 4 11 L 4 12 C 4 10.338006 5.3380056 9 7 9 L 57 9 C 58.661995 9 60 10.338006 60 12 L 60 11 C 60 9.3380057 58.661995 8 57 8 L 7 8 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 44.000066,19.000054 c 4.418185,0 7.999973,3.581788 7.999973,7.999973 0,4.418185 -3.581788,7.999973 -7.999973,7.999973 -4.418185,0 -7.999973,-3.581788 -7.999973,-7.999973 0,-4.418185 3.581788,-7.999973 7.999973,-7.999973 z"/>
+ <path style="fill:#fffee4;fill-rule:evenodd" d="m 44.000066,18.000153 c 4.418185,0 7.999973,3.581788 7.999973,7.999973 0,4.418185 -3.581788,7.999973 -7.999973,7.999973 -4.418185,0 -7.999973,-3.581788 -7.999973,-7.999973 0,-4.418185 3.581788,-7.999973 7.999973,-7.999973 z"/>
+ <path style="fill:#d22f7a" d="m 4.0004,44.000066 0,8.999969 c 0,0 0,3.01199 2.9999899,2.99999 L 57.200222,55.800026 c 1.551195,-0.006 2.79999,-1.248796 2.79999,-2.799991 l 0,-8.999969 z"/>
+ <path d="m 4.0004,44.000066 0,-1.599995 c 0,0 4.0383865,-2.666591 5.1735827,-2.89919 1.1353563,-0.23264 2.4761913,-0.0434 3.8541873,0.216799 1.377975,0.259199 3.435188,0.609758 4.077186,0.631678 0.642078,0.0224 1.803954,-0.056 3.15399,-0.1376 1.349995,-0.08 3.585188,-0.153599 4.282385,-0.145599 0.697218,0 2.437792,0.096 4.292986,0.209259 1.855334,0.1136 4.403585,0.303379 4.981783,0.356479 0.578198,0.0528 1.257816,0.150399 2.029193,0.256819 0.771258,0.1056 2.106593,0.265099 2.578792,0.308959 0.472338,0.043 1.567434,0.193799 2.83799,0.310719 1.270596,0.1168 3.303989,0.156799 3.891187,0.1136 0.587218,-0.0434 1.818054,-0.478079 3.189789,-0.878877 1.371636,-0.400639 2.884191,-0.767518 4.034587,-0.676798 1.150456,0.091 7.622174,2.333592 7.622174,2.333592 l 0,1.599995 -49.199835,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.957999,45.848057 A 15.999946,15.999946 0 0 1 48.000053,61.000006 15.999946,15.999946 0 0 1 32.042106,46.152056 15.999946,15.999946 0 0 0 32.000106,47.000053 15.999946,15.999946 0 0 0 48.000053,63 15.999946,15.999946 0 0 0 63.999999,47.000053 15.999946,15.999946 0 0 0 63.957039,45.847717 Z"/>
+ <circle style="fill:#42cd4f" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 48 37 A 9 9 0 0 0 39 46 A 9 9 0 0 0 48 55 A 9 9 0 0 0 56.474609 49 L 53.189453 49 A 6 6 0 0 1 48 52 A 6 6 0 0 1 42 46 A 6 6 0 0 1 48 40 A 6 6 0 0 1 52.710938 42.289062 L 50 45 L 53.5 45 L 53.914062 45 L 56.939453 45 L 57 45 L 57 41.5 L 57 38 L 54.839844 40.160156 A 9 9 0 0 0 48 37 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kipi-expoblending.svg b/.icons/awkward/64x64/apps/kipi-expoblending.svg
new file mode 100644
index 00000000..f69a2e6a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kipi-expoblending.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0004,52.000037 0,1.999993 c 0,0 0,3.01199 2.9999899,2.99999 L 57.200222,56.800801 c 1.549995,-0.006 2.79999,-1.247996 2.79999,-2.799991 l 0,-1.999993 c 0,1.551195 -1.249575,2.79479 -2.80079,2.80079 l -50.199832,0.2 50.187832,-0.188 c 0.775597,-0.003 1.493895,-0.307159 1.999993,-0.812497 -0.547798,0.599558 -1.307615,0.999997 -2.187593,0.999997 l -49.9998321,0 C 4,55.013107 4,52.001117 4,52.001117 Z m 2.9999899,4.999983 49.9998321,0 c 0.879878,0 1.639695,-0.400439 2.187593,-0.999997 -0.506098,0.505339 -1.224396,0.809498 -1.999993,0.812498 L 6.99999,57.00052 Z"/>
+ <path style="fill:#ff766a" d="M 7.0003899,8.0001876 C 5.3383955,8.0001876 4.0004,9.3381831 4.0004,11.000178 l 0,32.999889 55.999812,0 0,-32.999889 c 0,-1.6619949 -1.337995,-2.9999904 -2.99999,-2.9999904 l -49.9998321,0 z M 59.750213,54.062033 c -0.141399,0.334739 -0.309439,0.684818 -0.562498,0.937497 0.254119,-0.278119 0.427239,-0.577738 0.562498,-0.937497 z m -0.562498,0.937497 c -0.506098,0.505338 -1.224396,0.809497 -1.999993,0.812497 l -50.187832,0.188 49.999832,0 c 0.879878,0 1.639695,-0.400439 2.187593,-0.999997 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.3380056 8 4 9.3380051 4 11 L 4 12 C 4 10.338005 5.3380056 9 7 9 L 57 9 C 58.661995 9 60 10.338005 60 12 L 60 11 C 60 9.3380051 58.661995 8 57 8 L 7 8 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 44.000066,19.000053 c 4.418185,0 7.999973,3.581788 7.999973,7.999974 0,4.418185 -3.581788,7.999973 -7.999973,7.999973 -4.418185,0 -7.999973,-3.581788 -7.999973,-7.999973 0,-4.418186 3.581788,-7.999974 7.999973,-7.999974 z"/>
+ <path style="fill:#fffee4;fill-rule:evenodd" d="m 44.000066,18.000154 c 4.418185,0 7.999973,3.581788 7.999973,7.999973 0,4.418185 -3.581788,7.999974 -7.999973,7.999974 -4.418185,0 -7.999973,-3.581789 -7.999973,-7.999974 0,-4.418185 3.581788,-7.999973 7.999973,-7.999973 z"/>
+ <path style="fill:#d22f7a" d="m 4.0004,44.000067 0,8.99997 c 0,0 0,3.01199 2.9999899,2.99999 l 50.1998321,-0.2 c 1.551195,-0.006 2.79999,-1.248795 2.79999,-2.79999 l 0,-8.99997 z"/>
+ <path d="m 4.0004,44.000067 0,-1.599995 c 0,0 4.0383865,-2.666591 5.1735827,-2.89919 1.1353563,-0.232639 2.4761913,-0.0434 3.8541873,0.216799 1.377975,0.259199 3.435188,0.609758 4.077186,0.631678 0.642078,0.0224 1.803954,-0.056 3.15399,-0.137599 1.349995,-0.08 3.585188,-0.1536 4.282385,-0.1456 0.697218,0 2.437792,0.096 4.292986,0.209259 1.855334,0.1136 4.403585,0.303379 4.981783,0.356479 0.578198,0.0528 1.257816,0.1504 2.029193,0.256819 0.771258,0.1056 2.106593,0.2651 2.578792,0.308959 0.472338,0.043 1.567434,0.1938 2.83799,0.310719 1.270596,0.1168 3.303989,0.1568 3.891187,0.1136 0.587218,-0.0434 1.818054,-0.478078 3.189789,-0.878877 1.371636,-0.400639 2.884191,-0.767518 4.034587,-0.676798 1.150456,0.091 7.622174,2.333592 7.622174,2.333592 l 0,1.599995 -49.199835,0 z"/>
+ <path style="opacity:0.2" d="M 63.957999,46.894054 A 14.99995,14.99995 0 0 1 49.000049,61.000007 14.99995,14.99995 0 0 1 34.042099,47.106053 14.99995,14.99995 0 0 0 34.000099,48.00005 14.99995,14.99995 0 0 0 49.000049,63 a 14.99995,14.99995 0 0 0 14.99995,-14.99995 14.99995,14.99995 0 0 0 -0.042,-1.105996 z"/>
+ <circle style="fill:#9d75da" cx="49" cy="47" r="15"/>
+ <path style="fill:#ffffff" d="M 48.96598,56.000027 43,48.000054 l 3.999986,0 0,-7.999974 3.999987,0 0,7.999974 3.999986,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kipi-logo.svg b/.icons/awkward/64x64/apps/kipi-logo.svg
new file mode 100644
index 00000000..2c1056fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kipi-logo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,7.0003846 C 17.555707,7.0003846 6.0001924,18.555899 6.0001924,33.000192 6.0001924,47.444485 17.555707,59 32,59 c 2.311183,0 4,-2.022185 4,-4.333368 0,-1.155552 0.04449,-2.022185 -0.822184,-2.888779 -0.577775,-0.866653 -1.155551,-1.733327 -1.155551,-2.888778 0,-2.311183 2.022385,-3.88909 4.333368,-3.88909 l 5.199961,0 c 8.087941,0 14.443894,-6.800231 14.443894,-14.888171 0,-12.711906 -11.555915,-23.1118294 -25.999808,-23.1118294 z"/>
+ <path style="fill:#f3c72f" d="m 32,6.0003996 c -14.444293,0 -25.9998076,11.5555144 -25.9998076,25.9998074 0,14.444293 11.5555146,25.999808 25.9998076,25.999808 2.311183,0 4,-2.022185 4,-4.333368 0,-1.155552 0.04449,-2.022185 -0.822184,-2.888779 C 34.600041,49.911215 34.022265,49.044541 34.022265,47.88909 34.022265,45.577907 36.04465,44 38.355633,44 l 5.199961,0 c 8.087941,0 14.443894,-6.800231 14.443894,-14.888171 0,-12.711906 -11.555915,-23.1118294 -25.999808,-23.1118294 z"/>
+ <path style="fill:#da8015" d="m 14.000133,32.000207 c -2.133384,0 -3.99997,-1.865986 -3.99997,-3.99997 0,-2.133984 1.866586,-3.999971 3.99997,-3.999971 2.133384,0 3.999971,1.865987 3.999971,3.999971 0,2.133984 -1.866587,3.99997 -3.999971,3.99997 z"/>
+ <path style="fill:#327cc4" d="m 24.000059,20.000296 c -2.133384,0 -3.99997,-1.866646 -3.99997,-3.99997 0,-2.133325 1.866646,-3.999971 3.99997,-3.999971 2.133324,0 3.999971,1.866646 3.999971,3.999971 0,2.133324 -1.866647,3.99997 -3.999971,3.99997 z"/>
+ <path style="fill:#4c9511" d="m 37.999956,20.000296 c -2.133385,0 -3.999971,-1.866646 -3.999971,-3.99997 0,-2.133325 1.866646,-3.999971 3.999971,-3.999971 2.133324,0 3.99997,1.866646 3.99997,3.999971 0,2.133324 -1.866646,3.99997 -3.99997,3.99997 z"/>
+ <path style="fill:#d94d4d" d="m 47.999882,32.000207 c -2.133385,0 -3.999971,-1.866646 -3.999971,-3.99997 0,-2.133324 1.866646,-3.999971 3.999971,-3.999971 2.133324,0 3.99997,1.866647 3.99997,3.999971 0,2.133324 -1.866646,3.99997 -3.99997,3.99997 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,6 C 17.555707,6 6,17.555707 6,32 c 0,0.110263 0.011662,0.217482 0.017578,0.326172 C 6.3714766,18.198989 17.781735,7 32,7 46.200335,7 57.601696,17.052316 57.982422,29.470703 57.987909,29.350179 58,29.231347 58,29.109375 58,16.397669 46.443893,6 32,6 Z m 2.171875,42.855469 c -0.09,0.333998 -0.148437,0.681158 -0.148437,1.035156 0,0.169365 0.01607,0.330521 0.03906,0.488281 0.02582,-0.177144 0.0632,-0.352071 0.109375,-0.523437 0.205998,0.703995 0.603816,1.31388 1.007813,1.921875 0.731637,0.731637 0.720803,1.475853 0.801757,2.382812 0.02238,-0.161954 0.03711,-0.325717 0.03711,-0.492187 0,-1.155992 0.02713,-2.024631 -0.838866,-2.890625 -0.403997,-0.607995 -0.801815,-1.21788 -1.007813,-1.921875 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kipi-panorama.svg b/.icons/awkward/64x64/apps/kipi-panorama.svg
new file mode 100644
index 00000000..ca755354
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kipi-panorama.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,52 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,55 C 5.338,55 4,53.662 4,52 Z"/>
+ <path style="fill:#979af2" d="m 4,16 0,28 56,0 0,-28 -56,0 z m 55.188,37 c -0.506,0.506 -1.224,0.81 -2,0.812 L 7,54 57,54 c 0.88,0 1.64,-0.4 2.188,-1 z"/>
+ <path style="fill:#4f4f4f" d="M 7,8 C 5.338,8 4,9.338 4,11 l 0,5 56,0 0,-5 C 60,9.338 58.662,8 57,8 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 8 C 5.338 8 4 9.338 4 11 L 4 12 C 4 10.338 5.338 9 7 9 L 57 9 C 58.662 9 60 10.338 60 12 L 60 11 C 60 9.338 58.662 8 57 8 L 7 8 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 44,19 c 4.4182,0 8,3.5818 8,8 0,4.4182 -3.5818,8 -8,8 -4.4182,0 -8,-3.5818 -8,-8 0,-4.4182 3.5818,-8 8,-8 z"/>
+ <path style="fill:#fffa6a;fill-rule:evenodd" d="m 44,18 c 4.4182,0 8,3.5818 8,8 0,4.4182 -3.5818,8 -8,8 -4.4182,0 -8,-3.5818 -8,-8 0,-4.4182 3.5818,-8 8,-8 z"/>
+ <path style="fill:#4891cc" d="m 4,44 0,4 56,0 0,-4 -56,0 z"/>
+ <path style="fill:#4f4f4f" d="m 4,44 0,-1.6 c 0,0 4.0384,-2.6666 5.1736,-2.8992 1.13536,-0.23264 2.4762,-0.0434 3.8542,0.2168 1.37798,0.2592 3.4352,0.60976 4.0772,0.63168 0.64208,0.0224 1.80396,-0.056 3.154,-0.1376 1.35,-0.08 3.5852,-0.1536 4.2824,-0.1456 0.69722,0 2.4378,0.096 4.293,0.20926 1.85534,0.1136 4.4036,0.30338 4.9818,0.35648 0.5782,0.0528 1.25782,0.1504 2.0292,0.25682 0.77126,0.1056 2.1066,0.2651 2.5788,0.30896 0.47234,0.043 1.56744,0.1938 2.838,0.31072 1.2706,0.1168 3.304,0.1568 3.8912,0.1136 0.58722,-0.0434 1.81806,-0.47808 3.1898,-0.87888 1.37164,-0.40064 2.8842,-0.76752 4.0346,-0.6768 1.148,0.092 7.62,2.334 7.62,2.334 l 0,1.6 -49.2,0 z"/>
+ <path style="opacity:0.1" d="M 7,56 C 5.338,56 4,54.662 4,53 l 0,-2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,2 c 0,1.662 -1.338,3 -3,3 L 7,56 Z"/>
+ <path style="fill:#4f4f4f" d="M 7,56 C 5.338,56 4,54.662 4,53 l 0,-5 56,0 0,5 c 0,1.662 -1.338,3 -3,3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kipi.svg b/.icons/awkward/64x64/apps/kipi.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kipi.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kiriki.svg b/.icons/awkward/64x64/apps/kiriki.svg
new file mode 100644
index 00000000..c4ed6215
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kiriki.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <circle style="opacity:0.2" cx="48" cy="49" r="8"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="8"/>
+ <circle style="fill:#ff9cff" cx="32" cy="32" r="8"/>
+ <circle style="fill:#ffffff" cx="48" cy="48" r="8"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="8"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="8"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kitematic.svg b/.icons/awkward/64x64/apps/kitematic.svg
new file mode 100644
index 00000000..a2eb517a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kitematic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#3cb5e8" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 37.683594,18.99191 c -0.13296,-0.0024 -0.23047,0.0078 -0.23047,0.0078 h -8.042968 c -1.608916,0 -1.584976,0.07632 -2.402344,0.976562 L 22,25.49191 v -5.09375 c 0,-0.7756 -0.593364,-1.398438 -1.332032,-1.398438 H 15.332031 C 14.593365,18.999722 14,19.62256 14,20.39816 v 25.203124 c 0,0.7756 0.593365,1.398438 1.332031,1.398438 h 5.335937 C 21.406636,46.999722 22,46.376884 22,45.601284 v -7.617186 l 3.40625,-3.75 3.515626,11.367186 c 0.306656,1.387776 0.402202,1.398438 1.734374,1.398438 h 5.746094 c 1.651206,0.07946 1.570154,0.09374 1.105468,-1.410156 l -5.73828,-18.582032 6.246092,-7.11328 c 0.7688,-0.780062 0.06686,-0.895013 -0.33203,-0.902344 z m 3.917968,0.0078 c -0.7756,0 -1.903724,0.806682 -1.402344,1.398438 l 5.601564,6.609374 -5.601564,18.59375 c 0,0.7756 0.626744,1.398438 1.402344,1.398438 h 7 C 49.377162,46.999722 50,46.376884 50,45.601284 V 20.39816 c 0,-0.7756 -0.622838,-1.398438 -1.398438,-1.398438 z"/>
+ <path style="fill:#ffffff" d="m 27.007208,18.975582 -10.978692,12.091996 -1.728125,3.16914 1.074609,2.619532 3.696875,3.355078 6.335547,-6.978126 3.514072,11.370202 C 29.22815,45.99118 29.32273,46 30.654902,46 h 5.74811 c 1.651206,0.07946 1.569926,0.0919 1.10524,-1.411992 L 31.767584,26.0094 38.016414,18.892802 C 39.04148,17.85272 37.45235,18 37.45235,18 H 29.408916 C 27.8,18 27.824576,18.07533 27.007208,18.975582 Z"/>
+ <path style="fill:#ffffff" d="m 41.60036,18 h 7 c 0.7756,0 1.4,0.6244 1.4,1.4 v 25.2 c 0,0.7756 -0.6244,1.4 -1.4,1.4 h -7 c -0.7756,0 -1.4,-0.6244 -1.4,-1.4 l 5.6,-18.5906 -5.6,-6.6094 c -0.50138,-0.591755 0.6244,-1.4 1.4,-1.4 z"/>
+ <rect style="fill:#ffffff" width="8" height="28" x="14" y="18" rx="1.333" ry="1.4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kiten.svg b/.icons/awkward/64x64/apps/kiten.svg
new file mode 100644
index 00000000..4fe599ea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kiten.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <rect style="opacity:0.1" width="40" height="40" x="-53" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e74c3c" width="40" height="40" x="-52" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kitty.svg b/.icons/awkward/64x64/apps/kitty.svg
new file mode 100644
index 00000000..ddff3a2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kitty.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 15,21 27,33 15,45"/>
+ <path style="fill:none;stroke:#f2f2f2;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 15,20 27,32 15,44"/>
+ <path style="fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 49,45 H 33"/>
+ <path style="fill:none;stroke:#f2f2f2;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 49,44 H 33"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kjobviewer.svg b/.icons/awkward/64x64/apps/kjobviewer.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kjobviewer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kjumpingcube.svg b/.icons/awkward/64x64/apps/kjumpingcube.svg
new file mode 100644
index 00000000..86b3d2f6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kjumpingcube.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <circle style="fill:#4d4d4d" cx="32" cy="32" r="6"/>
+ <circle style="fill:#4d4d4d" cx="46" cy="48" r="6"/>
+ <circle style="fill:#4d4d4d" cx="16" cy="16" r="6"/>
+ <circle style="fill:#4d4d4d" cx="46" cy="-16" r="6" transform="scale(1,-1)"/>
+ <circle style="fill:#4d4d4d" cx="16" cy="-48" r="6" transform="scale(1,-1)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/klavaro.svg b/.icons/awkward/64x64/apps/klavaro.svg
new file mode 100644
index 00000000..05a1cde7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/klavaro.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.0000003,53.168056 0,1.999977 C 6.0000003,56.738015 7.2901854,58 8.8905669,58 L 55.110033,58 C 56.710015,58 58,56.738015 58,55.168033 l 0,-1.999977 c 0,1.569982 -1.289985,2.831967 -2.889967,2.831967 l -46.2194661,0 c -1.5997815,0 -2.8899666,-1.261985 -2.8899666,-2.831967 z"/>
+ <rect style="fill:#5f7c8a" width="34" height="51.999" x="-57" y="-58" rx="2.834" ry="2.888" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 55.999423,43.000034 A 2.9999654,2.9999654 0 0 1 52.999457,46 a 2.9999654,2.9999654 0 0 1 -2.999965,-2.999966 2.9999654,2.9999654 0 0 1 2.999965,-2.999965 2.9999654,2.9999654 0 0 1 2.999966,2.999965 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.890625 23 C 7.2902435 23 6 24.262049 6 25.832031 L 6 26.832031 C 6 25.262049 7.2902435 24 8.890625 24 L 55.109375 24 C 56.709357 24 58 25.262049 58 26.832031 L 58 25.832031 C 58 24.262049 56.709357 23 55.109375 23 L 8.890625 23 z"/>
+ <path style="opacity:0.2" d="m 49.999492,35.000127 a 2.9999654,2.9999654 0 0 1 -2.999965,2.999965 2.9999654,2.9999654 0 0 1 -2.999966,-2.999965 2.9999654,2.9999654 0 0 1 2.999966,-2.999966 2.9999654,2.9999654 0 0 1 2.999965,2.999966 z"/>
+ <path style="fill:#ffffff" d="m 49.999492,34.000289 a 2.9999654,2.9999654 0 0 1 -2.999965,2.999965 2.9999654,2.9999654 0 0 1 -2.999966,-2.999965 2.9999654,2.9999654 0 0 1 2.999966,-2.999966 2.9999654,2.9999654 0 0 1 2.999965,2.999966 z"/>
+ <path style="opacity:0.2" d="m 19.999839,35.000127 a 2.9999654,2.9999654 0 0 1 -2.999966,2.999965 2.9999654,2.9999654 0 0 1 -2.999965,-2.999965 2.9999654,2.9999654 0 0 1 2.999965,-2.999966 2.9999654,2.9999654 0 0 1 2.999966,2.999966 z"/>
+ <path style="opacity:0.2" d="m 22.665808,8.0004385 18.666384,0 c 1.477983,0 2.667969,1.2409855 2.667969,2.7825675 l 0,19.477975 c 0,4.173952 -9.333892,6.95792 -11.999861,9.739888 -2.665969,-2.781968 -11.999861,-5.565936 -11.999861,-9.739888 l 0,-19.477175 c 0,-1.541582 1.189986,-2.7825675 2.665969,-2.7825675 z"/>
+ <path style="fill:#10c36e" d="m 22.665808,7.0006006 18.666384,0 c 1.477983,0 2.667969,1.2409857 2.667969,2.7825679 l 0,19.4779745 c 0,4.173952 -9.333892,6.95792 -11.999861,9.739888 -2.665969,-2.781968 -11.999861,-5.565936 -11.999861,-9.739888 l 0,-19.4771745 c 0,-1.5415822 1.189986,-2.7825679 2.665969,-2.7825679 z"/>
+ <path style="fill:#ffffff" d="m 19.999839,34.000289 a 2.9999654,2.9999654 0 0 1 -2.999966,2.999965 2.9999654,2.9999654 0 0 1 -2.999965,-2.999965 2.9999654,2.9999654 0 0 1 2.999965,-2.999966 2.9999654,2.9999654 0 0 1 2.999966,2.999966 z"/>
+ <path style="opacity:0.2" d="M 15.999885,43.000034 A 2.9999654,2.9999654 0 0 1 12.999919,46 2.9999654,2.9999654 0 0 1 9.9999541,43.000034 a 2.9999654,2.9999654 0 0 1 2.9999649,-2.999965 2.9999654,2.9999654 0 0 1 2.999966,2.999965 z"/>
+ <path style="fill:#ffffff" d="m 15.999885,42.000196 a 2.9999654,2.9999654 0 0 1 -2.999966,2.999966 2.9999654,2.9999654 0 0 1 -2.9999649,-2.999966 2.9999654,2.9999654 0 0 1 2.9999649,-2.999965 2.9999654,2.9999654 0 0 1 2.999966,2.999965 z"/>
+ <path style="opacity:0.2" d="M 25.999769,43.000034 A 2.9999654,2.9999654 0 0 1 22.999804,46 a 2.9999654,2.9999654 0 0 1 -2.999965,-2.999966 2.9999654,2.9999654 0 0 1 2.999965,-2.999965 2.9999654,2.9999654 0 0 1 2.999965,2.999965 z"/>
+ <path style="fill:#ffffff" d="m 25.999769,42.000196 a 2.9999654,2.9999654 0 0 1 -2.999965,2.999966 2.9999654,2.9999654 0 0 1 -2.999965,-2.999966 2.9999654,2.9999654 0 0 1 2.999965,-2.999965 2.9999654,2.9999654 0 0 1 2.999965,2.999965 z"/>
+ <path style="opacity:0.2" d="M 35.999654,43.000034 A 2.9999654,2.9999654 0 0 1 32.999688,46 a 2.9999654,2.9999654 0 0 1 -2.999965,-2.999966 2.9999654,2.9999654 0 0 1 2.999965,-2.999965 2.9999654,2.9999654 0 0 1 2.999966,2.999965 z"/>
+ <path style="fill:#ffffff" d="m 35.999654,42.000196 a 2.9999654,2.9999654 0 0 1 -2.999966,2.999966 2.9999654,2.9999654 0 0 1 -2.999965,-2.999966 2.9999654,2.9999654 0 0 1 2.999965,-2.999965 2.9999654,2.9999654 0 0 1 2.999966,2.999965 z"/>
+ <path style="opacity:0.2" d="M 45.999538,43.000034 A 2.9999654,2.9999654 0 0 1 42.999573,46 a 2.9999654,2.9999654 0 0 1 -2.999965,-2.999966 2.9999654,2.9999654 0 0 1 2.999965,-2.999965 2.9999654,2.9999654 0 0 1 2.999965,2.999965 z"/>
+ <path style="fill:#ffffff" d="m 45.999538,42.000196 a 2.9999654,2.9999654 0 0 1 -2.999965,2.999966 2.9999654,2.9999654 0 0 1 -2.999965,-2.999966 2.9999654,2.9999654 0 0 1 2.999965,-2.999965 2.9999654,2.9999654 0 0 1 2.999965,2.999965 z"/>
+ <path style="fill:#ffffff" d="m 55.999423,42.000196 a 2.9999654,2.9999654 0 0 1 -2.999966,2.999966 2.9999654,2.9999654 0 0 1 -2.999965,-2.999966 2.9999654,2.9999654 0 0 1 2.999965,-2.999965 2.9999654,2.9999654 0 0 1 2.999966,2.999965 z"/>
+ <rect style="opacity:0.2" width="43.999" height="6" x="10" y="47" rx="1.466" ry="1.5"/>
+ <g style="opacity:0.2" transform="matrix(1.9999769,0,0,1.9999769,0.00140029,3.465e-4)">
+ <path d="m 17.547,15 -1.9714,-3.3997 -1.075217,0.8667 0,2.533 -1.500933,0 0,-8.0002657 1.500433,0 0,3.4226657 2.961167,-3.4226657 1.98114,0 L 16.74755,10.3 19.55819,15 17.54655,15 Z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999769,0,0,1.9999769,0.00140029,-0.999307)">
+ <path d="m 17.547,15 -1.9714,-3.3997 -1.075217,0.8667 0,2.533 -1.500933,0 0,-8.0002657 1.500433,0 0,3.4226657 2.961167,-3.4226657 1.98114,0 L 16.74755,10.3 19.55819,15 17.54655,15 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kleopatra.svg b/.icons/awkward/64x64/apps/kleopatra.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kleopatra.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/klettres.svg b/.icons/awkward/64x64/apps/klettres.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/klettres.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/klickety.svg b/.icons/awkward/64x64/apps/klickety.svg
new file mode 100644
index 00000000..69b7107e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/klickety.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 6.8007812,5 C 5.2495812,5 4,6.2495812 4,7.8007812 V 33 58.199218 C 4,59.750418 5.2495812,61 6.8007812,61 H 32 57.199218 C 58.750418,61 60,59.750418 60,58.199218 V 33 7.8007812 C 60,6.2495812 58.750418,5 57.199218,5 H 32 Z"/>
+ <rect style="fill:#616161" width="53.2" height="53.2" x="-58.6" y="-58.6" rx="2.66" ry="2.66" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#0a9554" d="M 32,32 V 60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 Z"/>
+ <path style="fill:#38739d" d="M 32,4 V 32 H 60 V 6.8 C 60,5.2488 58.7512,4 57.2,4 Z"/>
+ <path style="fill:#e54333" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 32 H 32 V 4 Z"/>
+ <path style="fill:#ff8f1e" d="M 4,32 V 57.2 C 4,58.7512 5.2488,60 6.8,60 H 32 V 32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="56" height="1" x="4" y="32"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/klines.svg b/.icons/awkward/64x64/apps/klines.svg
new file mode 100644
index 00000000..62136827
--- /dev/null
+++ b/.icons/awkward/64x64/apps/klines.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#4e91d9" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.0007436)">
+ <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 style="fill:#ffd060" cx="32" cy="-32" r="6" transform="scale(1,-1)"/>
+ <circle style="fill:#ffd060" cx="45.999" cy="-18.001" r="6" transform="scale(1,-1)"/>
+ <circle style="fill:#ffd060" cx="18" cy="-46" r="6" transform="scale(1,-1)"/>
+ <g style="fill:#aaffff" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.866e-4)">
+ <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/64x64/apps/klipper.svg b/.icons/awkward/64x64/apps/klipper.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/klipper.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/klystrack.svg b/.icons/awkward/64x64/apps/klystrack.svg
new file mode 100644
index 00000000..5884a651
--- /dev/null
+++ b/.icons/awkward/64x64/apps/klystrack.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="M 14.245065,45 C 9.9730745,45 3,47.448525 3,53.238796 v 1.182257 C 3,57.51179 5.4882105,60 8.5789472,60 H 50.421051 c 3.090737,0 5.578947,-2.48821 5.578947,-5.578947 v -2.789474 c 0,0 0,5.368421 -9.763157,5.368421 C 34.781598,57 25.315179,45 14.245065,45 Z"/>
+ <path style="fill:#737373" d="m55.259329 53.990799 0.740669-2.203777v-40.208073c0-3.0907369-2.48821-5.5789474-5.578947-5.5789474h-41.842104c-3.0907367 0-5.5789472 2.4882105-5.5789472 5.5789474v40.1511l0.6717209 1.691004c1.1410131 2.87241 2.5571587 4.553405 5.6478954 4.553405h40.075894c3.090736 0 4.879174-1.053962 5.863819-3.983659z"/>
+ <path style="opacity:.2" d="m29.5 14c-9.664982 0-17.5 7.835017-17.5 17.5v0.5h35v-0.5c0-9.664983-7.835016-17.5-17.5-17.5z"/>
+ <path style="fill:#ffc832" d="m29.5 13c-9.664982 0-17.5 7.835017-17.5 17.5v0.5h35v-0.5c0-9.664983-7.835016-17.5-17.5-17.5z"/>
+ <path style="fill:#f3597e" d="m23 22h0.692307l8.307693 9h-6.923077z"/>
+ <path style="opacity:.2" d="m48.006696 35c-3.470441 0-7.883127 1.187107-8.006696 6.66071 0.04351 4.551424 2.110143 6.850441 4.464355 6.193425 2.777279-1.518929 2.711186 1.078016 2.816499 1.974157 0.545151 1.809482 1.603832 2.282589 3.23967 2.151127h0.0981v0.0083h1.434871v-0.0055l0.425979-0.0028c1.635838 0.131459 2.697321-0.341646 3.242473-2.151127 0.105311-0.896141 0.03642-3.493087 2.813696-1.974157 2.354211 0.657016 4.420835-1.642001 4.464355-6.193425-0.123567-5.473488-4.536255-6.660652-8.006696-6.660652h-4.374681z"/>
+ <path style="fill:#f3597e" d="m48.006696 34c-3.470441 0-7.883127 1.187107-8.006696 6.66071 0.04351 4.551424 2.110143 6.850441 4.464355 6.193425 2.777279-1.518929 2.711186 1.078016 2.816499 1.974157 0.545151 1.809482 1.603832 2.282589 3.23967 2.151127h0.0981v0.0083h1.434871v-0.0055l0.425979-0.0028c1.635838 0.131459 2.697321-0.341646 3.242473-2.151127 0.105311-0.896141 0.03642-3.493087 2.813696-1.974157 2.354211 0.657016 4.420835-1.642001 4.464355-6.193425-0.123567-5.473488-4.536255-6.660652-8.006696-6.660652h-4.374681z"/>
+ <path style="fill:#e4e4e4" d="M 14.245065,44 C 9.9730745,44 3,46.448525 3,52.238796 v 1.182257 C 3,56.51179 5.4882105,59 8.5789472,59 H 50.421051 c 3.090737,0 5.578947,-2.48821 5.578947,-5.578947 v -2.789474 c 0,0 0,5.368421 -9.763157,5.368421 C 34.781598,56 25.315179,44 14.245065,44 Z"/>
+ <path style="fill:#3f3f3f" d="m17 44.246094v14.753906h3v-13.988281c-0.990855-0.326804-1.989374-0.593324-3-0.765625zm-8 0.765625c-1.0715951 0.408712-2.1010767 0.948418-3 1.625v11.732422c0.7710315 0.401221 1.6456037 0.630859 2.578125 0.630859h0.421875v-13.988281zm19 3.798828v10.189453h3v-8.490234c-1.000417-0.57641-2.001876-1.131395-3-1.699219zm11 5.708984v4.480469h3v-3.523438c-1.013174-0.242908-2.010048-0.580772-3-0.957031zm14 0.136719c-0.776833 0.413456-1.766658 0.762842-3 1.003906v3.339844h0.421875c0.932521 0 1.807094-0.229638 2.578125-0.630859v-3.712891z"/>
+ <path style="opacity:.2" d="m14.244141 44c-4.2719909 0-11.244141 2.44801-11.244141 8.238281v1c0-5.790271 6.9721501-8.238281 11.244141-8.238281 11.070114 0 20.536944 12 31.992187 12 9.763157 0 9.763672-5.369141 9.763672-5.369141v-1s-5.15e-4 5.369141-9.763672 5.369141c-11.455243 0-20.922073-12-31.992187-12z"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 8.578125 6 C 5.4873883 6 3 8.4873881 3 11.578125 L 3 12.578125 C 3 9.4873881 5.4873883 7 8.578125 7 L 50.421875 7 C 53.512612 7 56 9.4873881 56 12.578125 L 56 11.578125 C 56 8.4873881 53.512612 6 50.421875 6 L 8.578125 6 z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m29.5 13c-9.664982 0-17.5 7.835017-17.5 17.5v0.5h0.025391c0.267138-9.431543 7.978452-17 17.474609-17 9.496159 0 17.207471 7.568457 17.474609 17h0.025391v-0.5c0-9.664983-7.835016-17.5-17.5-17.5z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m48.005859 34c-3.470441 0-7.88229 1.186553-8.005859 6.660156 0.00178 0.18617 0.026726 0.344853 0.035156 0.523438 0.368735-5.055959 4.606109-6.183594 7.970703-6.183594h2.613282 0.859375 0.574218 2.941407c3.364594 0 7.60197 1.127736 7.970703 6.183594 0.008431-0.178585 0.033376-0.337268 0.035156-0.523438-0.123567-5.473488-4.535418-6.660156-8.005859-6.660156h-2.941407-0.574218-0.859375-2.613282z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kmag.svg b/.icons/awkward/64x64/apps/kmag.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kmag.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kmahjongg.svg b/.icons/awkward/64x64/apps/kmahjongg.svg
new file mode 100644
index 00000000..f8d52c33
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kmahjongg.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 26.51778,11.36086 c -0.3282,0.28948 -0.41024,0.72368 -0.41024,1.23026 0,0.9408 0.32818,2.0986 0.49228,2.5328 0,0 0.64611,4.86565 0.72815,5.44465 -0.73844,0.07236 -1.65093,0.14474 -2.14313,0.28946 l -0.65638,0 c -1.39482,0.07238 -2.7076,0.14474 -3.282,0.65132 l -0.24614,0.2171 0.24614,0.28948 c 0.41024,0.4342 0.57434,1.66448 0.73844,2.9672 0.41024,2.6776 0.9025,6.20675 3.364,7.50935 l 0.49228,0.2171 0,-0.50658 c 0,0 0.0822,-0.2171 0.0822,-0.50658 0,-0.2171 -0.0822,-0.57896 -0.164,-1.08552 0.65638,0.07236 1.65093,0.2171 2.14313,0.2171 C 27.98449,31.40694 30.51798,55 30.51798,55 l 0.82048,0 c 0,0 1.20254,-23.302 1.20254,-24.026 0.57432,0 2.8178,0.07236 3.5562,0.14474 -0.164,0.43422 -0.82046,2.2434 -0.82046,2.2434 l 1.14866,-0.9408 c 0.3282,-0.2171 7.4664,-6.13435 6.4818,-9.89755 -0.3282,-1.23026 -1.47686,-2.0986 -3.364,-2.5328 l -0.1644,0 c -1.06662,0 -4.0486,0.07236 -6.51,0.2171 0.0822,-1.88158 0.0822,-2.69465 0.0822,-3.20125 l 0,-0.6513 c 0,-0.36184 0.11024,-0.86842 0.43844,-1.23026 0.3282,-0.4342 0.73844,-0.79606 0.73844,-1.23026 0,-0.14474 -0.0822,-0.28948 -0.164,-0.4342 -0.49228,-0.65132 -4.90262,-2.3158 -6.46142,-2.4606 -0.49228,0.07236 -0.82048,0.14474 -0.98458,0.36184 z m 0.48215,11.66825 0.41024,0 c 0,0.65132 0.24614,5.41075 0.32818,6.06195 -0.65638,-0.07238 -1.81493,-0.2171 -2.30733,-0.2171 -0.24614,-0.9408 -0.3282,-1.95396 -0.41024,-2.9672 -0.082,-0.86842 -0.164,-1.93699 -0.3282,-2.73295 0.73844,0 2.30733,-0.14474 2.30733,-0.14474 z m 5.70527,2.44355 c 0,0 0.082,-1.93699 0.082,-2.51595 1.0666,0.14474 2.1614,0.2171 3.4742,0.2171 l 1.47686,0 c 0,0.28948 -0.0822,0.65132 -0.0822,0.65132 -0.164,1.5921 -0.41024,3.67375 -1.14868,5.55535 -0.49226,0 -3.228,-0.14474 -3.8844,-0.2171 0,-0.50658 0.0822,-3.6908 0.0822,-3.6908 z"/>
+ <path style="fill:#ffffff" d="m 26.51778,10.3618 c -0.3282,0.28948 -0.41024,0.72368 -0.41024,1.23026 0,0.9408 0.32818,2.0986 0.49228,2.5328 0,0 0.64611,4.86565 0.72815,5.44465 -0.73844,0.07236 -1.65093,0.14474 -2.14313,0.28946 l -0.65638,0 c -1.39482,0.07238 -2.7076,0.14474 -3.282,0.65132 l -0.24614,0.2171 0.24614,0.28948 c 0.41024,0.4342 0.57434,1.66448 0.73844,2.9672 0.41024,2.6776 0.9025,6.20675 3.364,7.50935 l 0.49228,0.2171 0,-0.50658 c 0,0 0.0822,-0.2171 0.0822,-0.50658 0,-0.2171 -0.0822,-0.57896 -0.164,-1.08552 0.65638,0.07236 1.65093,0.2171 2.14313,0.2171 0.08198,0.57894 2.61547,24.172 2.61547,24.172 l 0.82048,0 c 0,0 1.20254,-23.302 1.20254,-24.026 0.57432,0 2.8178,0.07236 3.5562,0.14474 -0.164,0.43422 -0.82046,2.2434 -0.82046,2.2434 l 1.14866,-0.9408 c 0.3282,-0.2171 7.4664,-6.13435 6.4818,-9.89755 -0.3282,-1.23026 -1.47686,-2.0986 -3.364,-2.5328 l -0.1644,0 c -1.06662,0 -4.0486,0.07236 -6.51,0.2171 0.0822,-1.88158 0.0822,-2.69465 0.0822,-3.20125 l 0,-0.6513 c 0,-0.36184 0.11024,-0.86842 0.43844,-1.23026 0.3282,-0.4342 0.73844,-0.79606 0.73844,-1.23026 0,-0.14474 -0.0822,-0.28948 -0.164,-0.4342 -0.49228,-0.65132 -4.90262,-2.3158 -6.46142,-2.4606 -0.49228,0.07236 -0.82048,0.14474 -0.98458,0.36184 z m 0.48215,11.66825 0.41024,0 c 0,0.65132 0.24614,5.41075 0.32818,6.06195 -0.65638,-0.07238 -1.81493,-0.2171 -2.30733,-0.2171 -0.24614,-0.9408 -0.3282,-1.95396 -0.41024,-2.9672 -0.082,-0.86842 -0.164,-1.93699 -0.3282,-2.73295 0.73844,0 2.30733,-0.14474 2.30733,-0.14474 z m 5.70527,2.44355 c 0,0 0.082,-1.93699 0.082,-2.51595 1.0666,0.14474 2.1614,0.2171 3.4742,0.2171 l 1.47686,0 c 0,0.28948 -0.0822,0.65132 -0.0822,0.65132 -0.164,1.5921 -0.41024,3.67375 -1.14868,5.55535 -0.49226,0 -3.228,-0.14474 -3.8844,-0.2171 0,-0.50658 0.0822,-3.6908 0.0822,-3.6908 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kmail.svg b/.icons/awkward/64x64/apps/kmail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kmail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kmenu.svg b/.icons/awkward/64x64/apps/kmenu.svg
new file mode 120000
index 00000000..2a342737
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kmenu.svg
@@ -0,0 +1 @@
+q4oslogo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kmenuedit.svg b/.icons/awkward/64x64/apps/kmenuedit.svg
new file mode 100644
index 00000000..662476f6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kmenuedit.svg
@@ -0,0 +1,33 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,53.222068 0,1.999972 c 0,1.539978 1.2495821,2.77796 2.80076,2.77796 L 57.20004,58 C 58.750017,58 60,56.762018 60,55.22204 l 0,-1.999972 c 0,1.539978 -1.249983,2.777961 -2.79996,2.777961 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.237983 -2.79996,-2.777961 z"/>
+ <path style="fill:#4789d2" d="m 59.9992,54.222068 0,-44.4433641 c 0,-1.539178 -1.247983,-2.7779603 -2.79996,-2.7779603 l -50.3992796,0 c -1.5511779,0 -2.79996,1.2387823 -2.79996,2.7777603 l 0,44.4433641 c 0,1.539978 1.2487821,2.777961 2.79996,2.777961 l 50.3992796,0 c 1.551177,0 2.79996,-1.238863 2.79996,-2.777761 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,2.0006578)">
+ <g transform="translate(-0.50371,-2.999)">
+ <path style="fill-rule:evenodd" d="M 10.939,9 A 0.58872,0.58872 0 0 0 10.443,9.2324 C 9.7699,10.095 9.0672,11.26 8.3984,12.301 L 7.6015,10.934 a 0.58908,0.58908 0 1 0 -1.0176,0.59375 l 1.2715,2.1797 a 0.58872,0.58872 0 0 0 0.99609,0.0332 c 0.82755,-1.2279 1.7643,-2.8153 2.5195,-3.7832 a 0.58872,0.58872 0 0 0 -0.432,-0.9578 z"/>
+ <rect width="13" height="2" x="12.5" y="11" rx="1" ry="1"/>
+ </g>
+ <g transform="translate(-0.50371,-0.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(-0.50371,0)">
+ <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 style="fill:#ffdd73" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.0008294)">
+ <g transform="translate(-0.50371,-2.999)">
+ <path style="fill-rule:evenodd" d="M 10.939,9 A 0.58872,0.58872 0 0 0 10.443,9.2324 C 9.7699,10.095 9.0672,11.26 8.3984,12.301 L 7.60152,10.9338 a 0.58907742,0.58907742 0 1 0 -1.0176,0.59375 l 1.2715,2.1797 a 0.58872,0.58872 0 0 0 0.99609,0.0332 c 0.82755,-1.2279 1.7643,-2.8153 2.5195,-3.7832 a 0.58872,0.58872 0 0 0 -0.432,-0.9578 z"/>
+ <rect width="13" height="2" x="12.5" y="11" rx="1" ry="1"/>
+ </g>
+ <g transform="translate(-0.50371,-0.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(-0.50371,0)">
+ <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 style="opacity:0.2;fill:#ffffff" d="M 6.8007812 7 C 5.2496034 7 4 8.2383657 4 9.7773438 L 4 10.777344 C 4 9.2383657 5.2496034 8 6.8007812 8 L 57.199219 8 C 58.751196 8 60 9.2381656 60 10.777344 L 60 9.7773438 C 60 8.2381658 58.751196 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kmines.svg b/.icons/awkward/64x64/apps/kmines.svg
new file mode 100644
index 00000000..dd6cf430
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kmines.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 30.599609,5 C 27.497209,5 25,7.4972093 25,10.599609 v 2.625 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,33 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,52.769531 v 2.63086 C 25,58.502791 27.497209,61 30.599609,61 h 2.800782 C 36.502791,61 39,58.502791 39,55.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635977 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,36.830078 A 21,21 0 0 0 53,33 21,21 0 0 0 52.632812,29.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,13.228516 V 10.599609 C 39,7.4972093 36.502791,5 33.400391,5 Z"/>
+ <path style="fill:#4f4f4f" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 v 2.6249996 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,51.769531 v 2.63086 C 25,57.502791 27.497209,60 30.599609,60 h 2.800782 C 36.502791,60 39,57.502791 39,54.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635976 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,35.830078 A 21,21 0 0 0 53,32 21,21 0 0 0 52.632812,28.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963634,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 V 10.599609 C 25,7.4972094 27.497209,5 30.599609,5 h 2.800782 C 36.502791,5 39,7.4972094 39,10.599609 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z M 25,12.224609 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -0.6033566,1.045044 -0.8286088,2.200037 -0.7265624,3.3125 0.069736,-0.789767 0.3027074,-1.578362 0.7265624,-2.3125 l 1.4003907,-2.421876 c 1.5512001,-2.686757 4.9636331,-3.601981 7.6503901,-2.050781 l 2.275391,1.3125 A 21,21 0 0 1 25,13.224609 Z m 14,0.0039 v 1 a 21,21 0 0 1 6.638672,3.814453 l 2.259766,-1.304688 c 2.686757,-1.5512 6.09919,-0.635977 7.65039,2.050781 l 1.400391,2.421876 c 0.423855,0.734138 0.656827,1.522733 0.726562,2.3125 0.102046,-1.112463 -0.123206,-2.267456 -0.726562,-3.3125 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 Z M 52.767578,29.09179 52.632812,29.16992 A 21,21 0 0 1 52.974609,32.541016 21,21 0 0 0 53,32 21,21 0 0 0 52.767578,29.091797 Z m -41.529297,0.0039 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.02539,0.458984 21,21 0 0 1 0.341797,-3.289062 z m 41.523438,6.808594 a 21,21 0 0 1 -0.128907,0.925781 l 2.265626,1.308594 c 1.641712,0.947843 2.617034,2.590267 2.777343,4.33789 0.185479,-2.100574 -0.824725,-4.210545 -2.777343,-5.33789 z m -41.529297,0.0039 -2.1308595,1.230469 c -1.9526187,1.127345 -2.9628223,3.237316 -2.7773437,5.33789 0.1603097,-1.747623 1.1356309,-3.390047 2.7773437,-4.33789 l 2.2656255,-1.308594 a 21,21 0 0 1 -0.134766,-0.921875 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kminicom.svg b/.icons/awkward/64x64/apps/kminicom.svg
new file mode 120000
index 00000000..a7c3c34e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kminicom.svg
@@ -0,0 +1 @@
+cutecom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kmix.svg b/.icons/awkward/64x64/apps/kmix.svg
new file mode 100644
index 00000000..f34c4ffe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kmix.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337991 -0.04,-0.665982 -0.05,-0.999972 -0.527985,15.041576 -12.77564,26.999238 -27.949212,26.999238 -15.173972,0 -27.4212267,-11.957662 -27.9492118,-26.999238 z"/>
+ <rect style="fill:#5e5e5e" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3691114 17.134609 16.711158 5 32 5 C 47.288842 5 59.630889 17.134609 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+ <circle style="fill:#4f4f4f" cx="-32" cy="-32" r="22" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.2" cx="-33" cy="-32" r="16" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#fec006" cx="-32" cy="-32" r="16" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#4f4f4f" cx="-32.001" cy="-31.999" r="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 16 A 16 16 0 0 0 16 32 A 16 16 0 0 0 16.021484 32.419922 A 16 16 0 0 1 32 17 A 16 16 0 0 1 47.978516 32.580078 A 16 16 0 0 0 48 32 A 16 16 0 0 0 32 16 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kmousetool.svg b/.icons/awkward/64x64/apps/kmousetool.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kmousetool.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kmouth.svg b/.icons/awkward/64x64/apps/kmouth.svg
new file mode 100644
index 00000000..1840a0ae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kmouth.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4.0508 32.001c-0.0118 0.33399-0.050799 0.66198-0.050799 0.99997 0 15.511 12.488 27.999 27.999 27.999 15.512 0 27.999-12.488 27.999-27.999 0-0.33767-0.03904-0.66526-0.05078-0.99997-0.52798 15.042-12.776 26.999-27.949 26.999-15.174 0-27.421-11.958-27.949-26.999z"/>
+ <rect style="fill:#fe4d38" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4.002c-15.512 0-28 12.486-28 27.998 0 0.114 0.0113 0.224 0.0176 0.336 0.3515-15.201 12.693-27.336 27.982-27.336s27.631 12.135 27.982 27.336c0.007-0.112 0.018-0.223 0.018-0.336 0-15.512-12.488-27.998-28-27.998z"/>
+ <path style="fill:#3f3f3f" d="m16.555 40.001c3.1875 6.183 9.0765 9.9941 15.451 9.9997 6.37-0.0112 12.252-3.8215 15.438-9.9997 2.8591-5.5458-5.7916-6-15.445-6-9.6529 0-18.305 0.45071-15.445 6z"/>
+ <ellipse style="fill:#3f3f3f" cx="21.999" cy="21.001" rx="4" ry="5"/>
+ <ellipse style="fill:#3f3f3f" cx="41.999" cy="21.001" rx="4" ry="5"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kmplayer.svg b/.icons/awkward/64x64/apps/kmplayer.svg
new file mode 120000
index 00000000..adc7efd5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kmplayer.svg
@@ -0,0 +1 @@
+smplayer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kmplot.svg b/.icons/awkward/64x64/apps/kmplot.svg
new file mode 100644
index 00000000..f62ecff6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kmplot.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000005,56.000177 0,1.999929 C 4.0000005,59.662047 5.3379532,61 6.9998943,61 l 49.9982297,0 c 1.661942,0 2.999894,-1.337953 2.999894,-2.999894 l 0,-1.999929 c 0,1.661941 -1.337952,2.999894 -2.999894,2.999894 l -49.9982297,0 c -1.6619411,0 -2.9998938,-1.337953 -2.9998938,-2.999894 z"/>
+ <rect style="fill:#dcdcbe" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#00008b" d="m 6.9998943,4.0020532 c -1.6619411,0 -2.9998938,1.3379526 -2.9998938,2.9998938 l 0,49.99823 c 0,1.661941 1.3379527,2.999894 2.9998938,2.999894 l 49.9982297,0 c 1.661942,0 2.999894,-1.337953 2.999894,-2.999894 l 0,-49.99823 c 0,-1.6619412 -1.337952,-2.9998938 -2.999894,-2.9998938 l -49.9982297,0 z m -0.9999646,1.9999292 3.9998584,0 0,3.9998586 -3.9998584,0 0,-3.9998586 z m 5.9997873,0 3.999859,0 0,3.9998586 -3.999859,0 0,-3.9998586 z m 5.999788,0 3.999858,0 0,3.9998586 -3.999858,0 0,-3.9998586 z m 5.999788,0 3.999858,0 0,3.9998586 -3.999858,0 0,-3.9998586 z m 5.999787,0 3.999859,0 0,3.9998586 -3.999859,0 0,-3.9998586 z m 5.999788,0 3.999858,0 0,3.9998586 -3.999858,0 0,-3.9998586 z m 5.999787,0 3.999859,0 0,3.9998586 -3.999859,0 0,-3.9998586 z m 5.999788,0 3.999858,0 0,3.9998586 -3.999858,0 0,-3.9998586 z m 5.999788,0 3.999858,0 0,3.9998586 -3.999858,0 0,-3.9998586 z M 5.9999297,12.00177 l 3.9998584,0 0,3.999858 -3.9998584,0 0,-3.999858 z m 5.9997873,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999787,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999787,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m -47.9983013,5.999788 3.9998584,0 0,3.999858 -3.9998584,0 0,-3.999858 z m 5.9997873,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999787,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999787,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m -47.9983013,5.999787 3.9998584,0 0,3.999859 -3.9998584,0 0,-3.999859 z m 5.9997873,0 3.999859,0 0,3.999859 -3.999859,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m 5.999787,0 3.999859,0 0,3.999859 -3.999859,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m 5.999787,0 3.999859,0 0,3.999859 -3.999859,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m -47.9983013,5.999788 3.9998584,0 0,3.999858 -3.9998584,0 0,-3.999858 z m 5.9997873,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999787,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999787,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m -47.9983013,5.999787 3.9998584,0 0,3.999859 -3.9998584,0 0,-3.999859 z m 5.9997873,0 3.999859,0 0,3.999859 -3.999859,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m 5.999787,0 3.999859,0 0,3.999859 -3.999859,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m 5.999787,0 3.999859,0 0,3.999859 -3.999859,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m -47.9983013,5.999788 3.9998584,0 0,3.999858 -3.9998584,0 0,-3.999858 z m 5.9997873,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999787,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999787,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m -47.9983013,5.999788 3.9998584,0 0,3.999858 -3.9998584,0 0,-3.999858 z m 5.9997873,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999787,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999787,0 3.999859,0 0,3.999858 -3.999859,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m 5.999788,0 3.999858,0 0,3.999858 -3.999858,0 0,-3.999858 z m -47.9983013,5.999787 3.9998584,0 0,3.999859 -3.9998584,0 0,-3.999859 z m 5.9997873,0 3.999859,0 0,3.999859 -3.999859,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m 5.999787,0 3.999859,0 0,3.999859 -3.999859,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m 5.999787,0 3.999859,0 0,3.999859 -3.999859,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z m 5.999788,0 3.999858,0 0,3.999859 -3.999858,0 0,-3.999859 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4.0019531 C 5.3380589 4.0019531 4 5.3400119 4 7.0019531 L 4 8.0019531 C 4 6.3400119 5.3380589 5.0019531 7 5.0019531 L 56.998047 5.0019531 C 58.659989 5.0019531 59.998047 6.3400119 59.998047 8.0019531 L 59.998047 7.0019531 C 59.998047 5.3400119 58.659989 4.0019531 56.998047 4.0019531 L 7 4.0019531 z"/>
+ <g style="fill:#ff2f2f" transform="matrix(1.9999292,0,0,1.9999292,0.4421065,0.17659863)">
+ <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 style="fill:none;stroke:#2e2e2e;stroke-width:1.99992919;stroke-linecap:round;stroke-linejoin:round" d="m 10.999753,41.000743 c 0,0 14.414889,8.001917 19.999292,3.999859 10.815817,-7.751126 -10.615224,-27.765017 1.999929,-31.998867 8.328305,-2.794701 17.999363,15.999433 17.999363,15.999433"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kmymoney.svg b/.icons/awkward/64x64/apps/kmymoney.svg
new file mode 100644
index 00000000..405b2be4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kmymoney.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m32 5c-15.512 0-28 12.488-28 28s12.488 28 28 28 28-12.488 28-28-12.488-28-28-28z"/>
+ <path style="fill:#ffc947" d="m32 4c-15.512 0-28 12.488-28 28s12.488 28 28 28 28-12.488 28-28-12.488-28-28-28z"/>
+ <path style="opacity:.2" d="m32 9c13.369412 0 24 10.630588 24 24s-10.630588 24-24 24-24-10.630588-24-24 10.630588-24 24-24z"/>
+ <path style="fill:#b38d32" d="m32 8.0000002c13.369412 0 24 10.6305878 24 23.9999998s-10.630588 24-24 24-24-10.630588-24-24 10.630588-23.9999998 24-23.9999998z"/>
+ <path style="opacity:.2" d="m28 16.9994c-1.662 0-3 1.19064-3 2.667968v26.664064c0 1.477328 1.338 2.667968 3 2.667968s3-1.19064 3-2.667968v-6.527344l4.582032 7.9375c0.738664 1.279404 2.494258 1.6435 3.933592 0.8125 1.439328-0.831 2.00429-2.533092 1.265626-3.8125l-6.769532-11.726564 6.769532-11.722656c0.738664-1.279406 0.1737-2.977593-1.265626-3.808593-0.53975-0.311625-1.125584-0.454508-1.683592-0.445313-0.930016 0.01532-1.788336 0.454279-2.25 1.253907l-4.582032 7.937499v-6.5625c0-1.477328-1.338-2.667968-3-2.667968z"/>
+ <path style="fill:#ffc947" d="m28 16c-1.662 0-3 1.19064-3 2.667969v26.664063c0 1.477328 1.338 2.667968 3 2.667968s3-1.19064 3-2.667968v-6.527344l4.582032 7.9375c0.738664 1.279404 2.494258 1.6435 3.933592 0.8125 1.439328-0.831 2.00429-2.533092 1.265626-3.8125l-6.769532-11.726564 6.769532-11.722656c0.738664-1.279405 0.1737-2.977593-1.265626-3.808593-0.53975-0.311625-1.125584-0.454508-1.683592-0.445313-0.930016 0.01532-1.788336 0.454279-2.25 1.253907l-4.582032 7.937499v-6.562499c0-1.477329-1.338-2.667969-3-2.667969z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4c-15.512 0-28 12.488-28 28 0 0.11345 0.0112805 0.224113 0.0175781 0.335938 0.3515432-15.201757 12.6931499-27.335938 27.9824219-27.335938s27.630879 12.134181 27.982422 27.335938c0.006298-0.111825 0.017578-0.222488 0.017578-0.335938 0-15.512-12.488-28-28-28z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/knavalbattle.svg b/.icons/awkward/64x64/apps/knavalbattle.svg
new file mode 100644
index 00000000..e2b26231
--- /dev/null
+++ b/.icons/awkward/64x64/apps/knavalbattle.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,4 A 11,11 0 0 0 21,15 11,11 0 0 0 29,25.570312 V 32 h -8 v 6 h 8 v 11.367188 c -1.103838,1.245 -3.218394,1.919876 -4.335938,1.773436 C 17.529881,50.205626 11.737356,48.666116 8.40625,45.578124 L 13.292969,45.824218 9.1289062,41.941406 4.9609376,38.054688 C 3.3877006,41.614408 3.2005814,45.15323 3,48.957032 L 5.5820312,46.410156 C 6.8241866,51.526196 23.759864,54.75057 26.152344,56.855468 L 32,62 37.84375,56.859376 C 40.241064,54.74964 57.175614,51.515406 58.398438,46.394532 L 61,48.957032 c 0,-3.871466 -0.84445,-7.26529 -1.960938,-10.902344 l -4.164062,3.886718 -3.539062,3.886718 4.26953,-0.25 c -3.322888,3.076392 -9.087954,4.624844 -16.195312,5.5625 C 38.274048,51.290518 36.116536,50.60686 35,49.351562 V 38 h 8 V 32 H 35 V 25.578124 A 11,11 0 0 0 43,15 11,11 0 0 0 32,4 Z"/>
+ <path style="fill:#455a64" d="M 32,3 A 11,11 0 0 0 21,14 11,11 0 0 0 29,24.570312 V 31 h -8 v 6 h 8 v 11.367188 c -1.103838,1.245 -3.218394,1.919876 -4.335938,1.773436 C 17.529881,49.205626 11.737356,47.666116 8.40625,44.578124 L 13.292969,44.824218 9.1289062,40.941406 4.9609376,37.054688 C 3.3877006,40.614408 3.2005814,44.15323 3,47.957032 L 5.5820312,45.410156 C 6.8241866,50.526196 23.759864,53.75057 26.152344,55.855468 L 32,61 37.84375,55.859376 C 40.241064,53.74964 57.175614,50.515406 58.398438,45.394532 L 61,47.957032 c 0,-3.871466 -0.84445,-7.26529 -1.960938,-10.902344 l -4.164062,3.886718 -3.539062,3.886718 4.26953,-0.25 c -3.322888,3.076392 -9.087954,4.624844 -16.195312,5.5625 C 38.274048,50.290518 36.116536,49.60686 35,48.351562 V 37 h 8 V 31 H 35 V 24.578124 A 11,11 0 0 0 43,14 11,11 0 0 0 32,3 Z"/>
+ <path style="opacity:0.2" d="m 32,9.0000012 c 3.314947,0 6,2.6849318 6,5.9999988 0,3.315066 -2.685053,6 -6,6 -3.314947,0 -6,-2.684934 -6,-6 0,-3.315067 2.685053,-5.9999988 6,-5.9999988 z"/>
+ <path style="fill:#ffffff" d="m 32,8.0000012 c 3.314947,0 6,2.6849318 6,5.9999988 0,3.315066 -2.685053,6 -6,6 -3.314947,0 -6,-2.684934 -6,-6 0,-3.315067 2.685053,-5.9999988 6,-5.9999988 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 3 A 11 11 0 0 0 21 14 A 11 11 0 0 0 21.021484 14.40625 A 11 11 0 0 1 32 4 A 11 11 0 0 1 42.976562 14.513672 A 11 11 0 0 0 43 14 A 11 11 0 0 0 32 3 z M 21 31 L 21 32 L 29 32 L 29 31 L 21 31 z M 35 31 L 35 32 L 43 32 L 43 31 L 35 31 z M 4.9609375 37.054688 C 3.3877005 40.614407 3.2005814 44.153229 3 47.957031 L 3.0644531 47.894531 C 3.2550935 44.493547 3.5364921 41.277741 4.9609375 38.054688 L 9.1289062 41.941406 L 12.160156 44.767578 L 13.292969 44.824219 L 9.1289062 40.941406 L 4.9609375 37.054688 z M 59.039062 37.054688 L 54.875 40.941406 L 51.335938 44.828125 L 52.296875 44.771484 L 54.875 41.941406 L 59.039062 38.054688 C 60.055404 41.365504 60.838946 44.478207 60.972656 47.929688 L 61 47.957031 C 61 44.085565 60.15555 40.691741 59.039062 37.054688 z M 8.40625 45.578125 C 11.737356 48.666117 17.529881 50.205627 24.664062 51.140625 C 25.781606 51.287065 27.896162 50.612187 29 49.367188 L 29 48.367188 C 27.896162 49.612187 25.781606 50.287065 24.664062 50.140625 C 18.404144 49.320207 13.17967 48.033531 9.7421875 45.644531 L 8.40625 45.578125 z M 55.605469 45.578125 L 54.251953 45.658203 C 50.825297 48.030935 45.632641 49.319708 39.410156 50.140625 C 38.274048 50.290519 36.116536 49.60686 35 48.351562 L 35 49.351562 C 36.116536 50.60686 38.274048 51.290519 39.410156 51.140625 C 46.517514 50.202969 52.282581 48.654517 55.605469 45.578125 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/knemo.svg b/.icons/awkward/64x64/apps/knemo.svg
new file mode 100644
index 00000000..a8f2bdb0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/knemo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337671 -0.03904,-0.665262 -0.05078,-0.999972 C 59.419655,47.042394 47.172,59.000056 31.998428,59.000056 16.824456,59.000056 4.5772013,47.042394 4.0492162,32.000818 Z"/>
+ <rect style="fill:#02a8f3" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3691114 17.134609 16.711158 5 32 5 C 47.288842 5 59.630889 17.134609 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="m 31.99921,13.001354 c -11.045402,0 -19.999436,8.954033 -19.999436,19.999436 0,11.045402 8.954034,19.999436 19.999436,19.999436 11.045403,0 19.999436,-8.954034 19.999436,-19.999436 0,-11.045403 -8.954033,-19.999436 -19.999436,-19.999436 z m -1.871041,3.988169 c 0.217606,-0.02278 0.491358,0.013 0.710918,0 0.02602,0.104077 -0.154156,0.477494 -0.402333,1.019501 -1.580387,3.452479 -1.673753,7.494845 -0.207026,9.655978 0.265424,0.391827 0.5078,0.764019 0.5078,0.812477 0,0.04848 -0.285708,0.101557 -0.609359,0.101557 -0.759779,2e-6 -1.480088,-0.461669 -2.949135,-1.624954 -0.652606,-0.516765 -1.499382,-0.949897 -1.828074,-1.015595 -0.516148,-0.103117 -0.65255,-0.05844 -1.320275,0.609359 -0.621253,0.62115 -0.812477,0.958653 -0.812477,1.527299 0,2.156385 2.561581,3.86618 7.320105,4.874862 6.462266,1.369637 8.051983,2.597833 8.230238,5.995925 0.2238,4.261114 -2.042602,7.473271 -7.011522,9.960657 -0.593075,0.296976 -0.969881,0.415746 -1.218716,0.511704 -0.110277,-0.0098 -0.198654,0.0098 -0.308585,0 -0.04228,-0.131737 -0.101557,-0.436476 -0.101557,-1.015596 0,-2.263206 -0.890111,-4.595542 -2.234311,-5.898271 -0.360824,-0.349737 -1.369144,-1.089388 -2.234313,-1.624955 -0.865138,-0.535534 -1.739025,-1.156409 -1.93354,-1.421833 -0.322273,-0.440456 -0.345322,-0.709716 -0.09766,-1.523396 0.451347,-1.486086 0.986796,-2.318742 2.031193,-3.25772 0.547536,-0.492268 1.097419,-0.900332 1.218715,-0.910132 0.121337,-0.0098 -0.69814,-0.259779 -1.929633,-0.511704 -1.231431,-0.252412 -3.037278,-0.780072 -3.968638,-1.117156 -1.703081,-0.616233 -4.00215,-1.9113 -4.878767,-2.847574 -0.03706,-0.0397 -0.06936,-0.06642 -0.101559,-0.101557 1.255988,-5.003071 4.780267,-9.101759 9.452858,-11.077812 0.977682,-0.413524 1.986784,-0.696426 3.050696,-0.914038 0.529939,-0.108317 1.077773,-0.151396 1.624954,-0.207026 z m 15.24957,7.624785 c 0.382039,0.236149 1.826446,3.360381 2.238219,4.882674 0.531623,1.965287 0.493144,5.363893 0,7.3162 -0.187695,0.743059 -0.431688,1.436878 -0.511706,1.523395 -0.08002,0.08652 -0.373471,-0.406776 -0.714824,-1.011691 -0.341374,-0.604821 -1.425778,-1.891427 -2.331964,-2.847576 -2.615676,-2.760066 -3.029199,-4.199394 -1.93354,-6.402163 0.552549,-1.110785 2.958139,-3.643314 3.253815,-3.460839 z"/>
+ <path style="fill:#ffffff" d="m 31.99921,12.00141 c -11.045402,0 -19.999436,8.954033 -19.999436,19.999436 0,11.045403 8.954034,19.999436 19.999436,19.999436 11.045403,0 19.999436,-8.954033 19.999436,-19.999436 0,-11.045403 -8.954033,-19.999436 -19.999436,-19.999436 z m -1.871041,3.988169 c 0.217606,-0.02278 0.491358,0.013 0.710918,0 0.02602,0.104077 -0.154156,0.477495 -0.402333,1.019501 -1.580387,3.452479 -1.673753,7.494845 -0.207026,9.655978 0.265424,0.391827 0.5078,0.764019 0.5078,0.812478 0,0.04848 -0.285708,0.101557 -0.609359,0.101557 -0.759779,2e-6 -1.480088,-0.461669 -2.949135,-1.624954 -0.652606,-0.516766 -1.499382,-0.949898 -1.828074,-1.015596 -0.516148,-0.103117 -0.65255,-0.05844 -1.320275,0.609359 -0.621253,0.62115 -0.812477,0.958653 -0.812477,1.527299 0,2.156385 2.561581,3.866181 7.320105,4.874862 6.462266,1.369638 8.051983,2.597833 8.230238,5.995925 0.2238,4.261114 -2.042602,7.473272 -7.011522,9.960657 -0.593075,0.296976 -0.969881,0.415747 -1.218716,0.511704 -0.110277,-0.0098 -0.198654,0.0098 -0.308585,0 -0.04228,-0.131736 -0.101557,-0.436476 -0.101557,-1.015595 0,-2.263207 -0.890111,-4.595543 -2.234311,-5.898272 -0.360824,-0.349736 -1.369144,-1.089387 -2.234313,-1.624954 -0.865138,-0.535535 -1.739025,-1.15641 -1.93354,-1.421834 -0.322273,-0.440456 -0.345322,-0.709716 -0.09766,-1.523395 0.451347,-1.486086 0.986796,-2.318743 2.031193,-3.25772 0.547536,-0.492268 1.097419,-0.900333 1.218715,-0.910133 0.121337,-0.0098 -0.69814,-0.259778 -1.929633,-0.511703 -1.231431,-0.252413 -3.037278,-0.780072 -3.968638,-1.117157 -1.703081,-0.616232 -4.00215,-1.9113 -4.878767,-2.847573 -0.03706,-0.0397 -0.06936,-0.06642 -0.101559,-0.101557 1.255988,-5.003071 4.780267,-9.10176 9.452858,-11.077812 0.977682,-0.413525 1.986784,-0.696427 3.050696,-0.914039 0.529939,-0.108317 1.077773,-0.151395 1.624954,-0.207026 z m 15.24957,7.624786 c 0.382039,0.236149 1.826446,3.360381 2.238219,4.882674 0.531623,1.965286 0.493144,5.363893 0,7.316199 -0.187695,0.74306 -0.431688,1.436878 -0.511706,1.523396 -0.08002,0.08652 -0.373471,-0.406777 -0.714824,-1.011692 -0.341374,-0.604821 -1.425778,-1.891427 -2.331964,-2.847576 -2.615676,-2.760066 -3.029199,-4.199393 -1.93354,-6.402163 0.552549,-1.110785 2.958139,-3.643313 3.253815,-3.460838 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/knetattach.svg b/.icons/awkward/64x64/apps/knetattach.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/knetattach.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/knetwalk.svg b/.icons/awkward/64x64/apps/knetwalk.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/knetwalk.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/knights.svg b/.icons/awkward/64x64/apps/knights.svg
new file mode 100644
index 00000000..5d3873f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/knights.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 29.916302,5 c 0.314496,0.1568024 0.674324,0.2744042 0.957682,0.4894474 0.54541,0.4186062 1.076654,0.865773 1.565396,1.3479402 0.536908,0.5289278 1.092234,0.8288124 1.875642,0.9898148 1.882724,0.3816458 2.994698,0.804172 4.754176,1.5422636 3.912782,1.646704 6.502414,4.748591 8.348306,8.479647 1.637645,3.316649 1.667395,6.911903 1.532814,10.523957 -0.277663,7.452032 -4.717012,12.892514 -7.091314,18.627 H 41.244178 C 42.170666,47.00007 43,47.62308 43,48.39729 v 2.805364 c 0,0.77421 -0.829334,1.79673 -1.755822,1.79673 h 1.31989 C 43.775302,52.999384 45,53.934598 45,55.096616 v 3.806152 C 45,60.064786 43.775302,61 42.564068,61 H 23.252 C 22.040766,61 21,60.064786 21,58.902768 v -3.806152 c 0,-1.162018 1.040766,-2.097232 2.252,-2.097232 h 1.319822 C 23.645334,52.999384 23,51.976864 23,51.202654 V 48.39729 c 0,-0.77421 0.645334,-1.39722 1.571822,-1.39722 h -0.25783 C 23.713334,46.442862 23.739622,45.444646 23.20413,44.874838 20.777412,42.3072 20.343916,38.662944 22.048144,35.542298 22.881132,34.019076 24.0527,32.782856 25.404182,31.72584 26.925662,30.536104 28.498142,29.414686 30.0324,28.242868 30.471562,27.906864 30.41634,27.526408 31,27 c -1.446398,0.305204 -2.157614,0.68286 -3.322096,0.741662 -2.010224,0.098 -3.744202,0.965916 -5.353514,2.136334 -0.621908,0.452206 -1.3444,0.814812 -2.072556,1.066816 -0.94632,0.324526 -1.416648,0.0924 -1.980474,-0.763012 -0.14874,-0.226802 -0.237998,-0.485806 -0.379662,-0.782612 -1.120568,0.028 -1.73681,-0.831514 -2.044222,-1.86753 -0.10484,-0.354206 -0.28333,-0.68181 -0.412246,-1.026216 -0.871238,-2.307234 -0.423576,-4.349864 1.245234,-6.130692 0.372578,-0.407406 0.815988,-0.74621 1.205568,-1.136816 1.300482,-1.29922 2.60805,-2.591439 3.875948,-3.921459 0.920822,-0.967415 1.749562,-2.020231 2.678882,-2.980085 0.46041,-0.472927 0.848572,-0.946414 1.062486,-1.580624 C 25.826344,9.805432 26.43267,9.073781 27.31524,8.5792936 27.62832,8.402891 28.726318,8.199888 28.95298,8.0542858 29.31706,6.99363 28.454322,5.66669 29.916302,5 Z"/>
+ <path style="fill:#e4e4e4" d="m 29.916302,4 c 0.314496,0.1568024 0.674324,0.2744042 0.957682,0.4894474 0.54541,0.4186062 1.076654,0.865773 1.565396,1.3479402 0.536908,0.5289278 1.092234,0.8288124 1.875642,0.9898148 1.882724,0.3816458 2.994698,0.804172 4.754176,1.5422632 3.912782,1.6467044 6.502414,4.7485914 8.348306,8.4796474 1.637645,3.316649 1.667395,6.911903 1.532814,10.523957 -0.277663,7.452032 -4.717012,12.892514 -7.091314,18.627 H 41.244178 C 42.170666,46.00007 43,46.62308 43,47.39729 v 2.805364 c 0,0.77421 -0.829334,1.79673 -1.755822,1.79673 h 1.31989 C 43.775302,51.999384 45,52.934598 45,54.096616 v 3.806152 C 45,59.064786 43.775302,60 42.564068,60 H 23.252 C 22.040766,60 21,59.064786 21,57.902768 v -3.806152 c 0,-1.162018 1.040766,-2.097232 2.252,-2.097232 h 1.319822 C 23.645334,51.999384 23,50.976864 23,50.202654 V 47.39729 c 0,-0.77421 0.645334,-1.39722 1.571822,-1.39722 h -0.25783 C 23.713334,45.442862 23.739622,44.444646 23.20413,43.874838 20.777412,41.3072 20.343916,37.662944 22.048144,34.542298 22.881132,33.019076 24.0527,31.782856 25.404182,30.72584 26.925662,29.536104 28.498142,28.414686 30.0324,27.242868 30.471562,26.906864 30.41634,26.526408 31,26 c -1.446398,0.305204 -2.157614,0.68286 -3.322096,0.741662 -2.010224,0.098 -3.744202,0.965916 -5.353514,2.136334 -0.621908,0.452206 -1.3444,0.814812 -2.072556,1.066816 -0.94632,0.324526 -1.416648,0.0924 -1.980474,-0.763012 -0.14874,-0.226802 -0.237998,-0.485806 -0.379662,-0.782612 -1.120568,0.028 -1.73681,-0.831514 -2.044222,-1.86753 -0.10484,-0.354206 -0.28333,-0.68181 -0.412246,-1.026216 -0.871238,-2.307234 -0.423576,-4.349864 1.245234,-6.130691 0.372578,-0.407406 0.815988,-0.746212 1.205568,-1.136817 1.300482,-1.29922 2.60805,-2.591439 3.875948,-3.921459 0.920822,-0.967415 1.749562,-2.020231 2.678882,-2.980085 0.46041,-0.472927 0.848572,-0.946414 1.062486,-1.5806236 C 25.826344,8.805432 26.43267,8.0737812 27.31524,7.5792936 27.62832,7.402891 28.726318,7.199888 28.95298,7.0542858 29.31706,5.99363 28.454322,4.66669 29.916302,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 29.916016,4 c 0.314496,0.1568024 0.673673,0.2751912 0.957031,0.4902344 0.54541,0.4186062 1.077664,0.865489 1.566406,1.3476562 0.536908,0.5289278 1.091592,0.829232 1.875,0.9902344 1.882724,0.3816458 2.994428,0.8029244 4.753906,1.5410156 3.912782,1.6467044 6.503718,4.7494124 8.34961,8.4804684 1.325037,2.68354 1.583928,5.551291 1.568359,8.460938 -0.05358,-2.565531 -0.395253,-5.085098 -1.568359,-7.460938 C 45.572077,14.118553 42.981141,11.015845 39.068359,9.3691406 37.308881,8.6310494 36.197177,8.2097708 34.314453,7.828125 33.531045,7.6671226 32.976361,7.3668184 32.439453,6.8378906 31.950711,6.3557234 31.418457,5.9088406 30.873047,5.4902344 30.589689,5.2751912 30.230512,5.1568024 29.916016,5 29.295242,5.2830841 29.103221,5.6884396 29.048828,6.1386719 29.018356,5.3141778 28.8559,4.4834323 29.916016,4 Z m -0.882813,2.6757812 c 0.01811,0.4626304 0.06994,0.9418783 -0.08008,1.3789063 -0.226662,0.1456022 -1.325592,0.348988 -1.638672,0.5253906 -0.88257,0.4944876 -1.487551,1.2254473 -1.810547,2.1757809 -0.213914,0.63421 -0.60209,1.107151 -1.0625,1.580079 -0.92932,0.959853 -1.758865,2.013053 -2.679687,2.980468 -1.267898,1.33002 -2.574518,2.622655 -3.875,3.921875 -0.38958,0.390605 -0.834454,0.729313 -1.207031,1.136719 -0.993349,1.060026 -1.543001,2.214799 -1.650391,3.460938 -0.167248,-1.635876 0.395834,-3.122171 1.650391,-4.460938 0.372577,-0.407406 0.817451,-0.746114 1.207031,-1.136719 1.300482,-1.29922 2.607102,-2.591855 3.875,-3.921875 0.920822,-0.967415 1.750367,-2.020615 2.679687,-2.980468 0.46041,-0.472928 0.848586,-0.945869 1.0625,-1.5800786 0.322998,-0.9503344 0.927979,-1.6812937 1.810549,-2.1757813 0.31308,-0.1764026 1.41201,-0.3797884 1.638672,-0.5253906 0.04225,-0.1230867 0.06532,-0.2500954 0.08008,-0.3789063 z M 31,27 c -0.58366,0.526408 -0.527635,0.906183 -0.966797,1.242188 -1.534258,1.171817 -3.107426,2.294639 -4.628906,3.484374 -1.351482,1.057017 -2.522481,2.293185 -3.355469,3.816407 -0.593565,1.086889 -0.911154,2.236498 -0.992187,3.382812 -0.0858,-1.470665 0.225211,-2.978387 0.992187,-4.382812 0.832988,-1.523222 2.003987,-2.759391 3.355469,-3.816407 1.52148,-1.189735 3.094648,-2.312557 4.628906,-3.484374 0.0033,-0.0025 0.0045,-0.0053 0.0078,-0.0078 C 30.327838,27.155603 30.640641,27.075828 31,27 Z M 23.822266,46.164062 C 23.938471,46.474863 24.072458,46.77551 24.314453,47 h 0.257813 C 23.645778,47 23,47.622274 23,48.396484 v -1 c 0,-0.53967 0.318487,-0.999485 0.822266,-1.232422 z m 18.384765,0.07422 C 42.676194,46.48885 43,46.912603 43,47.396484 v 1 C 43,47.622274 42.170629,47 41.244141,47 h 0.615234 c 0.105653,-0.255177 0.234373,-0.507503 0.347656,-0.761718 z M 23.205078,52.003907 C 23.464021,52.539225 23.951952,53 24.572266,53 H 23.251953 C 22.040719,53 21,53.933685 21,55.095703 v -1 c 0,-1.14674 1.014341,-2.06765 2.205078,-2.091796 z m 19.53711,0.01172 C 43.892201,52.101539 45,52.99089 45,54.095703 v 1 C 45,53.933685 43.775687,53 42.564453,53 h -1.320312 c 0.615889,0 1.183105,-0.453984 1.498047,-0.984375 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/knotes.svg b/.icons/awkward/64x64/apps/knotes.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/knotes.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/knotify.svg b/.icons/awkward/64x64/apps/knotify.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/knotify.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/koala.svg b/.icons/awkward/64x64/apps/koala.svg
new file mode 100644
index 00000000..5923ba34
--- /dev/null
+++ b/.icons/awkward/64x64/apps/koala.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#6f6f6f" width="20" height="24" x="22" y="34" rx="2.858" ry="2.666"/>
+ <path style="opacity:0.2" d="M 27.95,15.996 A 12,12 0 0 1 16,27 12,12 0 0 1 4.0508,16.004 12,12 0 0 0 4,17 12,12 0 0 0 16,29 12,12 0 0 0 28,17 12,12 0 0 0 27.95,15.996 Z m 32,0 A 12,12 0 0 1 48,27 12,12 0 0 1 36.05,16.004 12,12 0 0 0 36,17 12,12 0 0 0 48,29 12,12 0 0 0 60,17 12,12 0 0 0 59.95,15.996 Z m -45.848,29.16 c -0.148772,0.87186 -0.133198,1.77956 0.09766,2.6836 0.95062,3.7226 4.5698,5.9154 8.1172,4.918 1.92384,-0.5409 1.90792,-1.42402 1.375,-2.6796 -0.266,0.26622 -0.70638,0.4917 -1.375,0.67968 -3.5474,0.99738 -7.1666,-1.1953 -8.1172,-4.918 -0.05827,-0.2282 -0.06532,-0.45548 -0.09766,-0.6836 z m 35.828,0 c -0.03234,0.2281 -0.03938,0.4554 -0.09766,0.6836 -0.95062,3.7226 -4.5736,5.9154 -8.121,4.918 -0.68094,-0.19146 -1.12068,-0.42264 -1.38672,-0.69532 -0.5314,1.26308 -0.54398,2.1524 1.38672,2.6954 3.5474,0.99738 7.1704,-1.1953 8.121,-4.918 0.23086,-0.90404 0.24642,-1.81174 0.09766,-2.6836 z M 18.368,59 c -0.2232,0.628 -0.3672,1.296 -0.3672,2 l 12,0 c 0,-0.70468 -0.14402,-1.37186 -0.36718,-2 l -11.2656,0 z m 16,0 C 34.144,59.628 34,60.296 34,61 l 12,0 c 0,-0.70468 -0.14402,-1.37186 -0.36718,-2 l -11.2656,0 z"/>
+ <circle style="fill:#6f6f6f" cx="16" cy="16" r="12"/>
+ <circle style="fill:#6f6f6f" cx="48" cy="16" r="12"/>
+ <path style="fill:#a0a3a4" d="m 22,45 0,-7 c 0,0 -1.76872,0.0793 -2.6256,0.32022 -3.5474,0.99738 -6.1262,4.7972 -5.1756,8.52 0.95062,3.7226 4.5718,5.9166 8.1192,4.9192 3.548,-0.998 0.632,-3.038 -0.318,-6.76 z"/>
+ <path style="fill:#a0a3a4" d="m 42,45 0,-7 c 0,0 1.79862,0.0793 2.6556,0.32022 3.5474,0.99738 6.1262,4.7972 5.1756,8.52 -0.95062,3.7226 -4.5718,5.9166 -8.1192,4.9192 -3.548,-0.998 -0.662,-3.038 0.288,-6.76 z"/>
+ <path style="fill:#a0a3a4" d="m 46,60 -12,0 c 0,-3.3138 2.6862,-6 6,-6 3.3138,0 6,2.6862 6,6 z"/>
+ <path style="fill:#a0a3a4" d="m 30,60 -12,0 c 0,-3.3138 2.6862,-6 6,-6 3.3138,0 6,2.6862 6,6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 4 A 12 12 0 0 0 4 16 A 12 12 0 0 0 4.0195312 16.40625 A 12 12 0 0 1 16 5 A 12 12 0 0 1 27.974609 16.498047 A 12 12 0 0 0 28 16 A 12 12 0 0 0 16 4 z M 48 4 A 12 12 0 0 0 36 16 A 12 12 0 0 0 36.019531 16.40625 A 12 12 0 0 1 48 5 A 12 12 0 0 1 59.974609 16.498047 A 12 12 0 0 0 60 16 A 12 12 0 0 0 48 4 z M 22 38 C 22 38 20.232 38.080312 19.375 38.320312 C 16.181696 39.21789 13.815303 42.38838 14.0625 45.726562 C 14.298416 42.774028 16.503238 40.12751 19.375 39.320312 C 20.232 39.080312 22 39 22 39 L 22 38 z M 42 38 L 42 39 C 42 39 43.80025 39.080312 44.65625 39.320312 C 47.528012 40.12751 49.732188 42.774028 49.96875 45.726562 C 50.214934 42.38838 47.849554 39.21789 44.65625 38.320312 C 43.80025 38.080312 42 38 42 38 z M 22 45 L 22 46 C 22.524274 48.052275 23.62505 49.58122 23.931641 50.716797 C 24.436165 49.545041 22.696456 47.726281 22 45 z M 42 45 C 41.305976 47.718261 39.590754 49.534766 40.091797 50.707031 C 40.392458 49.572351 41.477436 48.046709 42 46 L 42 45 z M 24 54 C 20.686 54 18 56.686 18 60 L 18.089844 60 C 18.566888 57.163334 21.0276 55 24 55 C 26.9724 55 29.433112 57.163334 29.910156 60 L 30 60 C 30 56.686 27.314 54 24 54 z M 40 54 C 36.686 54 34 56.686 34 60 L 34.089844 60 C 34.566888 57.163334 37.0276 55 40 55 C 42.9724 55 45.433112 57.163334 45.910156 60 L 46 60 C 46 56.686 43.314 54 40 54 z"/>
+ <path style="opacity:0.2" d="M 12.039,22.848 C 12.0268,23.07 12,23.29 12,23.516 12,35.128 17.456,39 26.546,39 l 10.9062,0 c 9.092,0 14.548,-3.872 14.548,-15.484 0,-0.226 -0.026,-0.446 -0.04,-0.668 C 51.5462,33.412 46.1822,37 37.4542,37 L 26.548,37 C 17.8182,37 12.4536,33.412 12.039,22.848 Z"/>
+ <path style="fill:#a0a3a4" d="m 26.546,38 10.909,0 c 9.09,0 14.544,-3.87 14.544,-15.484 0,-7.7418 -7.272,-14.456 -20,-14.516 -12.7272,-0.0096 -20,6.7742 -20,14.516 C 11.999,34.13 17.4536,38 26.545,38 Z"/>
+ <circle style="opacity:0.2" cx="19" cy="24" r="5"/>
+ <circle style="fill:#74b8ff" cx="19" cy="23" r="5"/>
+ <circle style="fill:#4d4d4d" cx="19" cy="23" r="3"/>
+ <path style="fill:#4d4d4d" d="M 26.812,32 A 6,2.6666 0 0 0 26,33.334 6,2.6666 0 0 0 32,36 6,2.6666 0 0 0 38,33.334 6,2.6666 0 0 0 37.188,32 6,2.6666 0 0 1 32,33.334 6,2.6666 0 0 1 26.812,32 Z"/>
+ <g transform="matrix(2.8572,0,0,1.90476,-13.7142,1.857172)">
+ <path style="fill:#4d4d4d" d="m 13.9,11.1 c 0.013,4.2 1.3,4.2 2.1,4.2 0.8,0 2.0872,0 2.1,-4.1996 0.002,-3.3592 -1.35,-6.3 -2.1,-6.3 -0.75063,0 -2.1024,2.9408 -2.1,6.3004 z"/>
+ <path style="fill:#343434" d="m 14.6,13.9 a 0.7,0.7 0 0 0 -0.3459,0.09297 c 0.21683,0.63948 0.50964,0.95814 0.81758,1.1238 a 0.7,0.7 0 0 0 0.228,-0.517 0.7,0.7 0 0 0 -0.7,-0.7 z m 2.8,0 a 0.7,0.7 0 0 0 -0.7,0.7 0.7,0.7 0 0 0 0.22832,0.5168 c 0.30794,-0.16569 0.60075,-0.48435 0.81758,-1.1238 A 0.7,0.7 0 0 0 17.3999,13.9 Z"/>
+ </g>
+ <circle style="opacity:0.2" cx="45" cy="24" r="5"/>
+ <circle style="fill:#74b8ff" cx="45" cy="23" r="5"/>
+ <circle style="fill:#4d4d4d" cx="45" cy="23" r="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 8 C 19.2728 7.9904 12 14.773225 12 22.515625 C 12 22.746625 12.011931 22.961141 12.019531 23.181641 C 12.227028 15.580142 19.457363 8.9905392 32 9 C 44.543175 9.0591287 51.772718 15.582282 51.980469 23.181641 C 51.988219 22.961141 52 22.746625 52 22.515625 C 52 14.773225 44.728 8.06 32 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kodi.svg b/.icons/awkward/64x64/apps/kodi.svg
new file mode 100644
index 00000000..3c66adea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kodi.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 31.99913,3.0000606 c -1.571498,0 -3.144046,0.5857444 -4.318782,1.7604495 L 3.760426,28.683101 c -2.3494678,2.349408 -2.3461338,6.281165 0.0034,8.630575 L 27.68375,61.236267 c 2.349468,2.34941 6.28473,2.352742 8.634198,0.0034 L 60.2379,37.317106 c 2.349466,-2.34941 2.349468,-6.284533 0,-8.633941 L 36.317914,4.7605101 C 35.14318,3.5858052 33.57063,3.0000606 31.99913,3.0000606 Z"/>
+ <path style="fill:#31afe1" d="m 31.99913,2.0000316 c -1.571498,0 -3.144046,0.5857444 -4.318782,1.7604495 L 3.760426,27.683071 c -2.3494678,2.349408 -2.3461338,6.281166 0.0034,8.630575 L 27.68375,60.236237 c 2.349468,2.34941 6.28473,2.352742 8.634198,0.0034 L 60.2379,36.317076 c 2.349466,-2.349409 2.349468,-6.284533 0,-8.633941 L 36.317914,3.7604811 C 35.14318,2.5857762 33.57063,2.0000316 31.99913,2.0000316 Z"/>
+ <path style="opacity:0.2" d="m 18,14.440626 -5.999999,6.003905 0,25.101563 L 18,51.55 18,51.51875 32.0625,37.452342 46.082031,51.471874 50.328123,47.22578 36.308594,33.210157 50.539061,18.983594 46.296875,14.741407 18,43.034374 18,14.440626 Z"/>
+ <path style="fill:#ffffff" d="m 18,13.441408 -5.999999,6.003906 0,25.101562 L 18,50.550782 18,50.519522 32.0625,36.453114 46.082031,50.472646 50.328123,46.226552 36.308594,32.210939 50.539061,17.984376 46.296875,13.742189 18,42.035156 18,13.441408 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 2 C 30.428502 2 28.854423 2.5850605 27.679688 3.7597656 L 3.7597656 27.683594 C 2.460141 28.983185 1.8843462 30.765758 2.0234375 32.498047 C 2.1343083 31.098695 2.7099225 29.73341 3.7597656 28.683594 L 27.679688 4.7597656 C 28.854423 3.5850605 30.428502 3 32 3 C 33.5715 3 35.143625 3.5850607 36.318359 4.7597656 L 60.238281 28.683594 C 61.288124 29.73341 61.86495 31.099905 61.976562 32.5 C 62.114731 30.76679 61.537906 28.983185 60.238281 27.683594 L 36.318359 3.7597656 C 35.143625 2.5850607 33.5715 2 32 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kolf.svg b/.icons/awkward/64x64/apps/kolf.svg
new file mode 100644
index 00000000..16a1bd67
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kolf.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="fill:#ffffff" d="M 38.820312 5.3476562 A 3.9998858 3.9998858 0 0 0 39.089844 7.390625 A 3.9998858 3.9998858 0 0 0 44.318359 9.5488281 A 3.9998858 3.9998858 0 0 0 45.953125 8.2792969 C 43.754238 6.9880869 41.360377 5.9903545 38.820312 5.3476562 z M 24.251953 5.6074219 C 22.313147 6.1716282 20.462111 6.9382878 18.728516 7.890625 A 3.9998858 3.9998858 0 0 0 22.015625 7.9960938 A 3.9998858 3.9998858 0 0 0 24.251953 5.6074219 z M 33.458984 5.6953125 A 3.9998858 3.9998858 0 0 0 32.015625 6.0019531 A 3.9998858 3.9998858 0 0 0 29.859375 11.230469 A 3.9998858 3.9998858 0 0 0 35.087891 13.388672 A 3.9998858 3.9998858 0 0 0 37.244141 8.1582031 A 3.9998858 3.9998858 0 0 0 33.458984 5.6953125 z M 24.224609 9.5371094 A 3.9998858 3.9998858 0 0 0 22.783203 9.8417969 A 3.9998858 3.9998858 0 0 0 20.625 15.070312 A 3.9998858 3.9998858 0 0 0 25.855469 17.228516 A 3.9998858 3.9998858 0 0 0 28.011719 11.998047 A 3.9998858 3.9998858 0 0 0 24.224609 9.5371094 z M 46.529297 11.087891 A 3.9998858 3.9998858 0 0 0 45.085938 11.394531 A 3.9998858 3.9998858 0 0 0 42.929688 16.623047 A 3.9998858 3.9998858 0 0 0 48.158203 18.779297 A 3.9998858 3.9998858 0 0 0 50.316406 13.550781 A 3.9998858 3.9998858 0 0 0 46.529297 11.087891 z M 14.992188 13.376953 A 3.9998858 3.9998858 0 0 0 13.548828 13.681641 A 3.9998858 3.9998858 0 0 0 11.392578 18.912109 A 3.9998858 3.9998858 0 0 0 16.621094 21.068359 A 3.9998858 3.9998858 0 0 0 18.779297 15.839844 A 3.9998858 3.9998858 0 0 0 14.992188 13.376953 z M 37.296875 14.927734 A 3.9998858 3.9998858 0 0 0 35.855469 15.234375 A 3.9998858 3.9998858 0 0 0 33.697266 20.462891 A 3.9998858 3.9998858 0 0 0 38.927734 22.621094 A 3.9998858 3.9998858 0 0 0 41.083984 17.390625 A 3.9998858 3.9998858 0 0 0 37.296875 14.927734 z M 8.28125 18.048828 C 6.9906877 20.246501 5.9924768 22.639298 5.3496094 25.177734 A 3.9998858 3.9998858 0 0 0 7.3867188 24.908203 A 3.9998858 3.9998858 0 0 0 9.5429688 19.679688 A 3.9998858 3.9998858 0 0 0 8.28125 18.048828 z M 56.107422 18.720703 A 3.9998858 3.9998858 0 0 0 56 22.015625 A 3.9998858 3.9998858 0 0 0 58.396484 24.255859 C 57.831354 22.31261 57.062355 20.457798 56.107422 18.720703 z M 28.064453 18.769531 A 3.9998858 3.9998858 0 0 0 26.623047 19.074219 A 3.9998858 3.9998858 0 0 0 24.464844 24.302734 A 3.9998858 3.9998858 0 0 0 29.693359 26.460938 A 3.9998858 3.9998858 0 0 0 31.851562 21.230469 A 3.9998858 3.9998858 0 0 0 28.064453 18.769531 z M 50.371094 20.320312 A 3.9998858 3.9998858 0 0 0 48.927734 20.626953 A 3.9998858 3.9998858 0 0 0 46.771484 25.855469 A 3.9998858 3.9998858 0 0 0 52 28.013672 A 3.9998858 3.9998858 0 0 0 54.158203 22.783203 A 3.9998858 3.9998858 0 0 0 50.371094 20.320312 z M 18.832031 22.609375 A 3.9998858 3.9998858 0 0 0 17.388672 22.914062 A 3.9998858 3.9998858 0 0 0 15.232422 28.144531 A 3.9998858 3.9998858 0 0 0 20.460938 30.300781 A 3.9998858 3.9998858 0 0 0 22.617188 25.072266 A 3.9998858 3.9998858 0 0 0 18.832031 22.609375 z M 41.138672 24.160156 A 3.9998858 3.9998858 0 0 0 39.695312 24.466797 A 3.9998858 3.9998858 0 0 0 37.539062 29.695312 A 3.9998858 3.9998858 0 0 0 42.767578 31.853516 A 3.9998858 3.9998858 0 0 0 44.923828 26.623047 A 3.9998858 3.9998858 0 0 0 41.138672 24.160156 z M 9.5976562 26.449219 A 3.9998858 3.9998858 0 0 0 8.15625 26.753906 A 3.9998858 3.9998858 0 0 0 5.9980469 31.984375 A 3.9998858 3.9998858 0 0 0 11.228516 34.140625 A 3.9998858 3.9998858 0 0 0 13.384766 28.912109 A 3.9998858 3.9998858 0 0 0 9.5976562 26.449219 z M 31.904297 28.003906 A 3.9998858 3.9998858 0 0 0 30.460938 28.308594 A 3.9998858 3.9998858 0 0 0 28.304688 33.537109 A 3.9998858 3.9998858 0 0 0 33.533203 35.695312 A 3.9998858 3.9998858 0 0 0 35.691406 30.464844 A 3.9998858 3.9998858 0 0 0 31.904297 28.003906 z M 54.207031 29.552734 A 3.9998858 3.9998858 0 0 0 52.763672 29.859375 A 3.9998858 3.9998858 0 0 0 50.607422 35.087891 A 3.9998858 3.9998858 0 0 0 55.835938 37.246094 A 3.9998858 3.9998858 0 0 0 57.994141 32.015625 A 3.9998858 3.9998858 0 0 0 54.207031 29.552734 z M 22.671875 31.84375 A 3.9998858 3.9998858 0 0 0 21.228516 32.148438 A 3.9998858 3.9998858 0 0 0 19.072266 37.378906 A 3.9998858 3.9998858 0 0 0 24.300781 39.535156 A 3.9998858 3.9998858 0 0 0 26.457031 34.306641 A 3.9998858 3.9998858 0 0 0 22.671875 31.84375 z M 44.974609 33.394531 A 3.9998858 3.9998858 0 0 0 43.53125 33.699219 A 3.9998858 3.9998858 0 0 0 41.373047 38.927734 A 3.9998858 3.9998858 0 0 0 46.603516 41.085938 A 3.9998858 3.9998858 0 0 0 48.759766 35.855469 A 3.9998858 3.9998858 0 0 0 44.974609 33.394531 z M 13.4375 35.683594 A 3.9998858 3.9998858 0 0 0 11.996094 35.988281 A 3.9998858 3.9998858 0 0 0 9.8378906 41.21875 A 3.9998858 3.9998858 0 0 0 15.068359 43.375 A 3.9998858 3.9998858 0 0 0 17.224609 38.146484 A 3.9998858 3.9998858 0 0 0 13.4375 35.683594 z M 35.740234 37.234375 A 3.9998858 3.9998858 0 0 0 34.298828 37.539062 A 3.9998858 3.9998858 0 0 0 32.140625 42.769531 A 3.9998858 3.9998858 0 0 0 37.371094 44.925781 A 3.9998858 3.9998858 0 0 0 39.527344 39.697266 A 3.9998858 3.9998858 0 0 0 35.740234 37.234375 z M 57.923828 38.789062 A 3.9998858 3.9998858 0 0 0 56.599609 39.089844 A 3.9998858 3.9998858 0 0 0 54.443359 44.318359 A 3.9998858 3.9998858 0 0 0 55.71875 45.957031 C 57.010807 43.757468 58.011201 41.363363 58.654297 38.822266 A 3.9998858 3.9998858 0 0 0 57.923828 38.789062 z M 5.6074219 39.748047 C 6.171326 41.686728 6.9366669 43.537986 7.8886719 45.271484 A 3.9998858 3.9998858 0 0 0 7.9921875 41.984375 A 3.9998858 3.9998858 0 0 0 5.6074219 39.748047 z M 26.507812 41.074219 A 3.9998858 3.9998858 0 0 0 25.064453 41.378906 A 3.9998858 3.9998858 0 0 0 22.908203 46.609375 A 3.9998858 3.9998858 0 0 0 28.136719 48.765625 A 3.9998858 3.9998858 0 0 0 30.294922 43.537109 A 3.9998858 3.9998858 0 0 0 26.507812 41.074219 z M 48.810547 42.623047 A 3.9998858 3.9998858 0 0 0 47.367188 42.929688 A 3.9998858 3.9998858 0 0 0 45.210938 48.158203 A 3.9998858 3.9998858 0 0 0 50.439453 50.316406 A 3.9998858 3.9998858 0 0 0 52.597656 45.085938 A 3.9998858 3.9998858 0 0 0 48.810547 42.623047 z M 17.277344 44.914062 A 3.9998858 3.9998858 0 0 0 15.833984 45.21875 A 3.9998858 3.9998858 0 0 0 13.675781 50.449219 A 3.9998858 3.9998858 0 0 0 18.90625 52.607422 A 3.9998858 3.9998858 0 0 0 21.0625 47.376953 A 3.9998858 3.9998858 0 0 0 17.277344 44.914062 z M 39.578125 46.464844 A 3.9998858 3.9998858 0 0 0 38.134766 46.769531 A 3.9998858 3.9998858 0 0 0 35.978516 51.998047 A 3.9998858 3.9998858 0 0 0 41.207031 54.15625 A 3.9998858 3.9998858 0 0 0 43.363281 48.927734 A 3.9998858 3.9998858 0 0 0 39.578125 46.464844 z M 30.34375 50.304688 A 3.9998858 3.9998858 0 0 0 28.902344 50.609375 A 3.9998858 3.9998858 0 0 0 26.744141 55.839844 A 3.9998858 3.9998858 0 0 0 31.974609 57.996094 A 3.9998858 3.9998858 0 0 0 34.130859 52.767578 A 3.9998858 3.9998858 0 0 0 30.34375 50.304688 z M 21.111328 54.144531 A 3.9998858 3.9998858 0 0 0 19.667969 54.451172 A 3.9998858 3.9998858 0 0 0 18.037109 55.714844 C 20.234501 57.006525 22.627555 58.006402 25.166016 58.650391 A 3.9998858 3.9998858 0 0 0 24.898438 56.607422 A 3.9998858 3.9998858 0 0 0 21.111328 54.144531 z M 43.464844 55.695312 A 3.9998858 3.9998858 0 0 0 41.972656 56 A 3.9998858 3.9998858 0 0 0 39.730469 58.402344 C 41.677329 57.837568 43.535276 57.067281 45.275391 56.111328 A 3.9998858 3.9998858 0 0 0 43.464844 55.695312 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kollision.svg b/.icons/awkward/64x64/apps/kollision.svg
new file mode 100644
index 00000000..4d96db3c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kollision.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 30.0464,21.918 a 14,14 0 0 0 -0.046,1.082 14,14 0 0 0 14,14 14,14 0 0 0 14,-14 14,14 0 0 0 -0.046,-0.918 A 14,14 0 0 1 44.0004,35 14,14 0 0 1 30.0464,21.918 Z m -24,20 A 14,14 0 0 0 5.9996,43 a 14,14 0 0 0 14,14 14,14 0 0 0 14,-14 14,14 0 0 0 -0.046,-0.918 A 14,14 0 0 1 19.9972,55 14,14 0 0 1 6.044,41.918 Z"/>
+ <path style="fill:#f23737" d="m 44.0004,8 a 14,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,-14 z"/>
+ <path style="fill:#37a0f2" d="m 20.0004,28 a 14,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,-14 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 44 8 A 14 14 0 0 0 30 22 A 14 14 0 0 0 30.021484 22.410156 A 14 14 0 0 1 44 9 A 14 14 0 0 1 57.976562 22.546875 A 14 14 0 0 0 58 22 A 14 14 0 0 0 44 8 z M 20 28 A 14 14 0 0 0 6 42 A 14 14 0 0 0 6.0214844 42.410156 A 14 14 0 0 1 20 29 A 14 14 0 0 1 33.976562 42.546875 A 14 14 0 0 0 34 42 A 14 14 0 0 0 20 28 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kolourpaint.svg b/.icons/awkward/64x64/apps/kolourpaint.svg
new file mode 100644
index 00000000..589192df
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kolourpaint.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <path style="fill:#e4e4e4" d="m 31.9996,4.0008294 c -15.511778,0 -27.9995996,12.4878216 -27.9995996,27.9995996 0,15.511778 12.4878216,27.9996 27.9995996,27.9996 15.511778,0 27.9996,-12.487822 27.9996,-27.9996 0,-15.511778 -12.487822,-27.9995996 -27.9996,-27.9995996 z"/>
+ <path style="fill:#5b950b" d="m 31.9996,12.000715 c -11.079842,0 -19.999714,8.919872 -19.999714,19.999714 0,11.079842 8.919872,19.999714 19.999714,19.999714 11.079842,0 19.999714,-8.919872 19.999714,-19.999714 0,-11.079842 -8.919872,-19.999714 -19.999714,-19.999714 z"/>
+ <path style="opacity:0.2" d="m 31.9996,19.000601 c -7.755889,0 -13.9998,6.24391 -13.9998,13.999799 0,7.755889 6.243911,13.9998 13.9998,13.9998 7.755889,0 13.9998,-6.243911 13.9998,-13.9998 0,-7.755889 -6.243911,-13.999799 -13.9998,-13.999799 z"/>
+ <path style="fill:#ffb232" d="m 31.9996,18.000629 c -7.755889,0 -13.9998,6.243911 -13.9998,13.9998 0,7.755889 6.243911,13.9998 13.9998,13.9998 7.755889,0 13.9998,-6.243911 13.9998,-13.9998 0,-7.755889 -6.243911,-13.9998 -13.9998,-13.9998 z"/>
+ <path style="fill:#d12626" d="m 31.9996,24.000543 c -4.431937,0 -7.999886,3.567949 -7.999886,7.999886 0,4.431937 3.567949,7.999886 7.999886,7.999886 4.431937,0 7.999886,-3.567949 7.999886,-7.999886 0,-4.431937 -3.567949,-7.999886 -7.999886,-7.999886 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/komodo.svg b/.icons/awkward/64x64/apps/komodo.svg
new file mode 100644
index 00000000..5c079e51
--- /dev/null
+++ b/.icons/awkward/64x64/apps/komodo.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 7.9999996,43.686828 0,1.999987 A 2.559983,2.6241825 0 0 0 9.2812311,47.9602 L 30.719089,60.647716 a 2.559983,2.6241825 0 0 0 2.562382,0 L 54.719329,47.9602 a 2.559983,2.6241825 0 0 0 1.279991,-2.273985 l 0,-1.999987 a 2.559983,2.6241825 0 0 1 -1.281231,2.273385 L 33.280231,58.647129 a 2.559983,2.6241825 0 0 1 -2.562382,0 L 9.2819911,45.959213 A 2.559983,2.6241825 0 0 1 7.9999996,43.685228 Z"/>
+ <path style="fill:#fecd38" d="M 32.05984,4.0016989 A 2.559983,2.6241825 0 0 0 30.719929,4.3541366 L 9.2800711,17.042252 a 2.559983,2.6241825 0 0 0 -1.2799915,2.271585 l 0,25.377831 a 2.559983,2.6241825 0 0 0 1.2794315,2.271585 L 30.721369,59.651169 a 2.559983,2.6241825 0 0 0 2.558782,0 L 54.718009,46.961253 A 2.559983,2.6241825 0 0 0 56,44.691268 L 56,19.313437 A 2.559983,2.6241825 0 0 0 54.718009,17.042652 L 33.280151,4.3547366 A 2.559983,2.6241825 0 0 0 32.0612,4.0022989 Z"/>
+ <path style="fill:#3f3f3f" d="m 23.781895,47.854807 c -0.08,-0.07984 -0.145459,-0.373797 -0.145459,-0.653235 0,-0.622896 -0.339318,-0.660516 -0.654636,-0.07258 -0.373278,0.695995 -0.678956,0.504897 -0.609516,-0.381037 0.04994,-0.637356 -0.008,-0.798055 -0.263318,-0.732335 -1.458631,0.375217 -1.46731,0.362837 -0.490977,-0.698976 1.043253,-1.134552 1.233592,-1.818468 0.436437,-1.568109 -0.270038,0.08482 -1.055113,0.205958 -1.744588,0.269238 -2.123386,0.194839 -4.310772,-1.183472 -4.310772,-2.716182 0,-0.646576 1.128993,-1.55221 2.752982,-2.208385 0.826135,-0.333798 1.52723,-0.744435 1.55803,-0.912514 0.03088,-0.168099 -0.291658,-0.529137 -0.716555,-0.802355 -0.972394,-0.625996 -1.51779,-1.50399 -2.093587,-3.373978 -0.663395,-2.151985 -0.516596,-5.871961 0.328398,-8.321944 2.929781,-8.496144 11.447724,-12.01952 19.483671,-8.061547 5.143765,2.533184 8.860541,6.544957 9.670535,10.437931 0.219299,1.054033 0.197879,1.280131 -0.193738,2.046186 -0.515097,1.007494 -1.665969,2.217986 -2.108786,2.217986 -0.169859,0 -0.577616,-0.318438 -0.906114,-0.707656 -0.859995,-1.018993 -4.740169,-4.853167 -6.357358,-6.281958 l -1.380311,-1.219552 0.153219,-1.223632 c 0.146619,-1.170852 0.128819,-1.234731 -0.411997,-1.48061 -0.822775,-0.374077 -1.970347,-0.007 -2.066386,0.660976 -0.0544,0.378337 0.227118,0.814854 1.083592,1.680229 l 1.157073,1.169112 -1.301812,0.003 c -2.363384,0.0056 -2.819981,0.379037 -1.656809,1.355691 0.861435,0.723275 1.161033,1.358971 1.085473,2.302984 l -0.06412,0.802015 1.030673,-0.0528 c 0.791994,-0.04058 1.030673,0.02248 1.030673,0.272179 0,0.178738 -0.09818,0.324978 -0.218219,0.324978 -0.362557,0 -0.244838,0.615915 0.163659,0.856154 0.296518,0.174399 0.319258,0.265858 0.10172,0.409277 -0.154099,0.101579 -0.217239,0.348338 -0.140319,0.548336 0.211298,0.549437 -0.222659,0.450617 -1.912548,-0.435477 -1.39459,-0.731255 -1.569429,-0.901654 -2.059186,-2.006786 -0.867554,-1.957467 -1.608589,-2.480584 -1.608589,-1.135513 0,0.333058 -0.206779,1.380591 -0.459517,2.327785 -0.804715,3.01618 -0.899514,2.701982 0.815954,2.703382 1.719029,0.0013 2.961781,0.290238 3.372178,0.783835 0.300778,0.361637 0.336938,1.353091 0.09612,2.634182 -0.139819,0.743635 -0.124419,0.767415 0.410437,0.633456 0.521437,-0.130599 0.547597,-0.09874 0.424178,0.516996 -0.1269,0.633176 -0.10378,0.656156 0.659495,0.656156 0.435077,0 0.791035,0.09798 0.791035,0.217739 0,0.119759 -0.07944,0.217738 -0.176499,0.217738 -0.09712,0 -0.365817,0.138139 -0.597176,0.306938 -0.412817,0.301198 -0.412957,0.315458 -0.008,0.762095 0.471657,0.520057 0.416757,0.539676 -1.291431,0.461277 -1.289372,-0.05918 -1.55995,-0.238878 -1.753089,-1.164312 -0.225098,-1.078593 -0.724155,-1.752429 -1.079752,-1.457931 -0.674436,0.558537 0.631515,2.860781 2.254985,3.975374 2.294384,1.575129 4.911567,1.944147 7.320551,1.032153 1.637769,-0.620056 4.014973,-2.92118 5.327165,-5.156766 1.46231,-2.491383 1.782068,-2.447583 1.250311,0.171019 -0.884194,4.354371 -3.882974,7.62855 -8.284145,9.04554 -1.41219,0.454657 -2.196785,0.568256 -3.944973,0.571136 -3.643576,0.006 -5.728562,-1.016073 -9.10254,-4.46217 -2.121986,-2.163986 -2.753982,-2.331985 -1.667989,-0.437997 l 0.696356,1.214492 -0.704176,2.143786 c -0.387297,1.179052 -0.730515,2.143785 -0.762695,2.143785 -0.03222,0 -0.123999,-0.06534 -0.203998,-0.145159 z m 0.968373,-11.745522 c -1.892827,-3.776374 -2.313984,-5.297964 -2.313984,-8.359344 0,-2.296385 0.04856,-2.595783 0.585576,-3.611376 1.625229,-3.07338 5.098966,-4.869168 9.434137,-4.877368 2.032986,-0.0038 4.334171,0.353858 5.254965,0.816695 1.134052,0.570076 2.751382,2.050786 4.403971,4.032173 1.933907,2.318585 2.090986,2.760382 0.674715,1.898748 -0.392957,-0.239079 -0.927374,-0.435038 -1.187592,-0.435478 -0.837974,-0.0015 -1.148552,-0.244458 -1.292771,-1.011633 -0.10352,-0.550756 -0.407218,-0.953713 -1.138773,-1.51111 -1.652289,-1.258891 -2.281185,-0.692555 -1.139952,1.026633 0.962833,1.450511 6.267558,6.547957 6.725755,6.462757 0.666276,-0.123839 1.175892,-1.45719 1.067553,-2.792981 -0.183399,-2.260585 -1.778368,-4.609969 -4.272772,-6.293958 -2.276384,-1.53677 -6.592356,-3.498977 -8.537543,-3.881374 -6.197359,-1.218332 -12.246318,2.636182 -13.135912,8.370344 -0.532737,3.434377 1.370231,7.974947 4.933567,11.771922 0.591296,0.630056 1.111412,1.109272 1.155852,1.064953 0.04446,-0.04434 -0.503197,-1.245732 -1.216932,-2.669783 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.056641 4.0019531 A 2.559983 2.6241825 0 0 0 30.71875 4.3535156 L 9.28125 17.044922 A 2.559983 2.6241825 0 0 0 8 19.3125 L 8 20.3125 A 2.559983 2.6241825 0 0 1 9.28125 18.044922 L 30.71875 5.3535156 A 2.559983 2.6241825 0 0 1 32.056641 5.0019531 L 32.058594 5.0019531 A 2.559983 2.6241825 0 0 1 33.28125 5.3535156 L 54.716797 18.044922 A 2.559983 2.6241825 0 0 1 55.998047 20.3125 L 55.998047 19.3125 A 2.559983 2.6241825 0 0 0 54.716797 17.044922 L 33.28125 4.3535156 A 2.559983 2.6241825 0 0 0 32.058594 4.0019531 L 32.056641 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/komorebi-wallpaper-creator.svg b/.icons/awkward/64x64/apps/komorebi-wallpaper-creator.svg
new file mode 100644
index 00000000..9de2395b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/komorebi-wallpaper-creator.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 14,62 4,22 53,10 60,48 Z"/>
+ <path style="fill:#969696" d="M 14,61 4,21 53,9 60,47 Z"/>
+ <path style="opacity:0.2" d="M 4,16 59,11 60,52 8,60 Z"/>
+ <path style="fill:#a8a8a8" d="M 4,15 59,10 60,51 8,59 Z"/>
+ <rect style="opacity:0.2" width="56" height="46" x="4" y="10" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3aa5cc" width="56" height="46" x="4" y="9" rx="2.8" ry="2.8"/>
+ <circle style="opacity:0.2" cx="47" cy="45" r="13"/>
+ <circle style="fill:#ffffff" cx="47" cy="44" r="13"/>
+ <circle style="opacity:0.2" cx="47" cy="45" r="10"/>
+ <circle style="fill:#4a94d8" cx="47" cy="44" r="10"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8008 9 C 5.2496 9 4 10.25 4 11.801 L 4 12.801 C 4 11.25 5.2496 10 6.8008 10 L 57.199 10 C 58.75 10 60 11.25 60 12.801 L 60 11.801 C 60 10.25 58.75 9 57.199 9 L 6.8008 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/komorebi.svg b/.icons/awkward/64x64/apps/komorebi.svg
new file mode 100644
index 00000000..815c1e17
--- /dev/null
+++ b/.icons/awkward/64x64/apps/komorebi.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 14,62 4,22 53,10 60,48 Z"/>
+ <path style="fill:#969696" d="M 14,61 4,21 53,9 60,47 Z"/>
+ <path style="opacity:0.2" d="M 4,16 59,11 60,52 8,60 Z"/>
+ <path style="fill:#a8a8a8" d="M 4,15 59,10 60,51 8,59 Z"/>
+ <rect style="opacity:0.2" width="56" height="46" x="4" y="10" rx="2.8" ry="2.8"/>
+ <rect style="fill:#9a62d9" width="56" height="46" x="4" y="9" rx="2.8" ry="2.8"/>
+ <circle style="opacity:0.2" cx="47" cy="45" r="13"/>
+ <circle style="fill:#ffffff" cx="47" cy="44" r="13"/>
+ <circle style="opacity:0.2" cx="47" cy="45" r="10"/>
+ <circle style="fill:#945e8d" cx="47" cy="44" r="10"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8008 9 C 5.2496 9 4 10.25 4 11.801 L 4 12.801 C 4 11.25 5.2496 10 6.8008 10 L 57.199 10 C 58.75 10 60 11.25 60 12.801 L 60 11.801 C 60 10.25 58.75 9 57.199 9 L 6.8008 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kompare.svg b/.icons/awkward/64x64/apps/kompare.svg
new file mode 100644
index 00000000..d03b1360
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kompare.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#5fbb20" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="fill:#209dbb" d="M 51.25,60 C 52.774,60 54,58.686 54,57.052 L 54,32 10,32 10,57.052 C 10,58.686 11.2264,60 12.75,60 Z"/>
+ <path style="fill:#4c4c4c" d="m 18,12 28,0 0,2 -28,0 z"/>
+ <path style="fill:#4c4c4c" d="m 18,18 28,0 0,2 -28,0 z"/>
+ <path style="fill:#4c4c4c" d="m 18,24 28,0 0,2 -28,0 z"/>
+ <path style="fill:#ffffff" d="m 18,38 28,0 0,2 -28,0 z"/>
+ <path style="fill:#ffffff" d="m 18,44 28,0 0,2 -28,0 z"/>
+ <path style="fill:#ffffff" d="m 18,50 28,0 0,2 -28,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/konqueror.svg b/.icons/awkward/64x64/apps/konqueror.svg
new file mode 100644
index 00000000..5044f71f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/konqueror.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 15.801655,4.6112803 c -0.127107,0.01302 -0.249072,0.070783 -0.344534,0.1667982 l -4.41605,4.4160501 c -0.185744,0.1862756 -0.221705,0.4744607 -0.08477,0.7000054 l 5.170743,8.520378 c -0.917364,1.542262 -1.651073,3.203287 -2.176576,4.957461 L 4.45391,25.348941 c -0.2641948,0.05468 -0.4539099,0.289434 -0.4539099,0.560552 v 6.245361 c 0,0.264186 0.1802052,0.493548 0.434769,0.555083 l 9.2176499,2.253142 c 0.491478,2.031625 1.252018,3.955693 2.258611,5.725827 l -5.334807,8.134827 c -0.148835,0.227348 -0.118465,0.527641 0.07383,0.719147 l 4.418784,4.418784 c 0.185745,0.18523 0.473511,0.221072 0.700006,0.08477 l 8.361783,-5.077774 c 1.642067,0.947567 3.411197,1.692765 5.282855,2.198454 l 1.949624,9.37898 C 31.417985,60.81182 31.654282,61 31.923655,61 h 6.248096 c 0.262642,0 0.492395,-0.179833 0.555084,-0.437504 l 2.296891,-9.395386 c 1.929336,-0.520678 3.753921,-1.298057 5.435981,-2.288689 l 8.238736,5.400433 c 0.226512,0.149123 0.524138,0.121199 0.716411,-0.07109 l 4.418784,-4.418784 c 0.186877,-0.186799 0.219336,-0.475036 0.08203,-0.700006 l -5.621913,-7.12037 c -2.524269,-3.462428 -2.21208,-3.109529 -3.133618,-4.093391 l -23.277919,-24.46191 -3.270339,-3.17737 c -0.535286,0.187259 -0.32149,0.06845 -0.06836,-0.04648 L 16.176267,4.7015154 c -0.113555,-0.074298 -0.244803,-0.103311 -0.371878,-0.090235 z m 8.741864,5.5781687 0.06289,0.04102 c 0.0029,0.0027 0.0048,0.0048 0.0055,0.0055 0.549113,-0.2991154 0.214432,-0.174885 -0.06836,-0.04648 z"/>
+ <path id="path5692_2_-3" style="fill:#8e8e8e" d="m 15.801655,3.6112813 c -0.127107,0.01302 -0.249072,0.070783 -0.344534,0.1667982 l -4.41605,4.4160501 c -0.185744,0.1862756 -0.221705,0.4744607 -0.08477,0.7000054 l 5.170743,8.520378 C 15.20968,18.956775 14.475971,20.6178 13.950468,22.371974 L 4.45391,24.348942 c -0.2641948,0.05468 -0.4539099,0.289434 -0.4539099,0.560552 v 6.245361 c 0,0.264186 0.1802052,0.493548 0.434769,0.555083 l 9.2176499,2.253142 c 0.491478,2.031625 1.252018,3.955693 2.258611,5.725827 l -5.334807,8.134827 c -0.148835,0.227348 -0.118465,0.527641 0.07383,0.719147 l 4.418784,4.418784 c 0.185745,0.18523 0.473511,0.221072 0.700006,0.08477 l 8.361783,-5.077774 c 1.642067,0.947567 3.411197,1.692765 5.282855,2.198454 l 1.949624,9.37898 c 0.05488,0.265726 0.291177,0.453906 0.56055,0.453906 h 6.248096 c 0.262642,0 0.492395,-0.179833 0.555084,-0.437504 l 2.296891,-9.395386 c 1.929336,-0.520678 3.753921,-1.298057 5.435981,-2.288689 l 8.238736,5.400433 c 0.226512,0.149123 0.524138,0.121199 0.716411,-0.07109 l 4.418784,-4.418784 c 0.186877,-0.186799 0.219336,-0.475036 0.08203,-0.700006 l -5.621913,-7.12037 c -2.524269,-3.462428 -2.21208,-3.109529 -3.133618,-4.093391 L 27.882218,12.413304 24.611879,9.2359345 c -0.535286,0.1872588 -0.32149,0.068447 -0.06836,-0.046485 L 16.176267,3.7015164 c -0.113555,-0.074298 -0.244803,-0.103311 -0.371878,-0.090235 z m 8.741864,5.5781684 0.06289,0.041016 c 0.0029,0.00266 0.0048,0.00476 0.0055,0.00547 0.549113,-0.2991151 0.214432,-0.1748843 -0.06836,-0.046485 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.800781 3.6113281 C 15.673674 3.6243481 15.552493 3.6813286 15.457031 3.7773438 L 11.041016 8.1933594 C 10.855272 8.379635 10.820096 8.6689865 10.957031 8.8945312 L 11.101562 9.1328125 L 15.457031 4.7773438 C 15.552493 4.6813285 15.673674 4.6243481 15.800781 4.6113281 L 15.804688 4.6113281 C 15.931763 4.5982521 16.062226 4.6268739 16.175781 4.7011719 L 24.542969 10.189453 C 24.825761 10.061048 25.160441 9.9372127 24.611328 10.236328 L 27.882812 13.414062 L 51.160156 37.875 C 52.081694 38.858862 51.7687 38.506322 54.292969 41.96875 L 59.748047 48.875 L 59.833984 48.789062 C 60.020861 48.602263 60.053322 48.314814 59.916016 48.089844 L 54.292969 40.96875 C 51.7687 37.506322 52.081694 37.858862 51.160156 36.875 L 27.882812 12.414062 L 24.611328 9.2363281 C 24.076042 9.4235869 24.289839 9.3043851 24.542969 9.1894531 L 16.175781 3.7011719 C 16.062226 3.6268739 15.931763 3.5982521 15.804688 3.6113281 L 15.800781 3.6113281 z M 24.542969 9.1894531 L 24.605469 9.2304688 C 24.608369 9.2331288 24.610628 9.2356181 24.611328 9.2363281 C 25.160441 8.937213 24.825761 9.0610538 24.542969 9.1894531 z M 24.611328 10.236328 C 24.610628 10.235628 24.608369 10.233169 24.605469 10.230469 L 24.542969 10.189453 C 24.289839 10.304383 24.076042 10.423587 24.611328 10.236328 z M 15.837891 17.9375 C 15.058739 19.331876 14.418401 20.811444 13.951172 22.371094 L 4.453125 24.349609 C 4.1889302 24.404289 4 24.639038 4 24.910156 L 4 25.910156 C 4 25.639038 4.1889302 25.404289 4.453125 25.349609 L 13.951172 23.371094 C 14.476675 21.61692 15.209589 19.956325 16.126953 18.414062 L 15.837891 17.9375 z M 15.619141 40.132812 L 10.576172 47.824219 C 10.427337 48.051567 10.458096 48.351463 10.650391 48.542969 L 10.716797 48.609375 L 15.910156 40.689453 C 15.806763 40.507632 15.717317 40.317831 15.619141 40.132812 z"/>
+ <ellipse id="ellipse836" style="opacity:0.1" cx="36" cy="29" rx="19" ry="19"/>
+ <ellipse id="ellipse8" style="fill:#365ee6" cx="36" cy="28" rx="19" ry="19"/>
+ <path style="opacity:0.1" class="ColorScheme-Text" d="m 35.794891,15.001453 a 14.002114,14.000328 0 0 1 10.105042,4.101661 14.002114,14.000328 0 0 1 0,19.79734 14.002114,14.000328 0 0 1 -19.799866,0 14.002114,14.000328 0 0 1 0,-19.79734 14.002114,14.000328 0 0 1 9.694824,-4.101661 z m 0.382867,1.750043 a 12.251849,12.25029 0 0 0 -8.190686,3.001046 l 2.457889,2.457577 a 8.7507632,14.001222 45.008322 0 1 9.493132,-4.798942 12.251849,12.25029 0 0 0 -3.760335,-0.659681 z m 5.298653,2.286673 A 7.0006106,12.25107 45.007184 0 0 31.68587,23.45087 l 4.314131,4.31358 7.965067,-7.964057 A 7.0006106,12.25107 45.007184 0 0 41.476411,19.038169 Z M 26.739325,20.97962 a 12.251849,12.25029 0 0 0 -2.338245,11.918738 8.7507632,14.001222 45.008322 0 1 4.813227,-9.444071 z m 18.466652,0.0547 -7.968486,7.967474 4.317545,4.316995 a 7.0006106,12.25107 45.007184 0 0 3.650941,-12.28448 z M 30.444961,24.684795 A 7.0006106,12.25107 45.007184 0 0 26.79402,36.96926 l 7.968487,-7.96747 z m 17.153957,0.420418 a 8.7507632,14.001222 45.008322 0 1 -4.813228,9.44407 l 2.474983,2.474669 a 12.251849,12.25029 0 0 0 2.338245,-11.91874 z m -11.598917,5.133908 -7.965072,7.964057 a 7.0006106,12.25107 45.007184 0 0 12.279199,-3.65048 z m 5.555035,5.554331 a 8.7507632,14.001222 45.008322 0 1 -9.493131,4.798942 12.251849,12.25029 0 0 0 11.951023,-2.341364 z"/>
+ <path style="fill:#fafafa" class="ColorScheme-Text" d="m 35.794891,14.001454 a 14.002114,14.000328 0 0 1 10.105042,4.101661 14.002114,14.000328 0 0 1 0,19.79734 14.002114,14.000328 0 0 1 -19.799866,0 14.002114,14.000328 0 0 1 0,-19.79734 14.002114,14.000328 0 0 1 9.694824,-4.101661 z m 0.382867,1.750043 a 12.251849,12.25029 0 0 0 -8.190686,3.001046 l 2.457889,2.457577 a 8.7507632,14.001222 45.008322 0 1 9.493132,-4.798942 12.251849,12.25029 0 0 0 -3.760335,-0.659681 z m 5.298653,2.286673 a 7.0006106,12.25107 45.007184 0 0 -9.790541,4.412701 l 4.314131,4.31358 7.965067,-7.964057 A 7.0006106,12.25107 45.007184 0 0 41.476411,18.03817 Z m -14.737086,1.941451 a 12.251849,12.25029 0 0 0 -2.338245,11.918738 8.7507632,14.001222 45.008322 0 1 4.813227,-9.444071 z m 18.466652,0.0547 -7.968486,7.967474 4.317545,4.316995 A 7.0006106,12.25107 45.007184 0 0 45.205977,20.03431 Z M 30.444961,23.684796 A 7.0006106,12.25107 45.007184 0 0 26.79402,35.969261 l 7.968487,-7.96747 z m 17.153957,0.420418 a 8.7507632,14.001222 45.008322 0 1 -4.813228,9.44407 l 2.474983,2.474669 a 12.251849,12.25029 0 0 0 2.338245,-11.91874 z m -11.598917,5.133908 -7.965072,7.964057 a 7.0006106,12.25107 45.007184 0 0 12.279199,-3.65048 z m 5.555035,5.554331 a 8.7507632,14.001222 45.008322 0 1 -9.493131,4.798942 12.251849,12.25029 0 0 0 11.951023,-2.341364 z"/>
+ <path id="ellipse842" style="opacity:0.1;fill:#ffffff" d="M 36 9 A 19 19.000002 0 0 0 17 28 A 19 19.000002 0 0 0 17.021484 28.591797 A 19 19.000002 0 0 1 36 10 A 19 19.000002 0 0 1 54.978516 28.408203 A 19 19.000002 0 0 0 55 28 A 19 19.000002 0 0 0 36 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/konquest.svg b/.icons/awkward/64x64/apps/konquest.svg
new file mode 100644
index 00000000..ff940d96
--- /dev/null
+++ b/.icons/awkward/64x64/apps/konquest.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 51.960274,31.828 a 20,20 0 0 1 -19.958,19.172 20,20 0 0 1 -19.957,-18.828 20,20 0 0 0 -0.043,0.828 20,20 0 0 0 20,20 20,20 0 0 0 20,-20 20,20 0 0 0 -0.042,-1.172 z"/>
+ <circle style="fill:#b28a63" cx="32.002" cy="32" r="20"/>
+ <path style="opacity:0.2" d="m 15.467074,17.172521 a 23.456,8.8122 29.496 0 0 -3.1172,1.9572 23.456,8.8122 29.496 0 0 -0.3476,2.956 23.456,8.8122 29.496 0 1 0.3476,-0.958 23.456,8.8122 29.496 0 1 5.5196,-2.2374 c 0.3828,-0.3836 0.7748,-0.758 1.1874,-1.1094 a 29.318,10.281 29.547 0 0 -3.5898,-0.6094 z m -9.3554002,3.4572 a 29.318,10.281 29.547 0 0 20.7020002,22.244 29.318,10.281 29.547 0 0 30.672,5.628 29.318,10.281 29.547 0 0 0.402,-3.098 29.318,10.281 29.547 0 1 -0.402,1.098 29.318,10.281 29.547 0 1 -30.672,-5.628 29.318,10.281 29.547 0 1 -20.7020002,-20.244 z m 45.6480002,15.3052 c -0.064,0.428 -0.12,0.86 -0.212,1.28 a 23.456,8.8122 29.496 0 1 1.918,4.168 23.456,8.8122 29.496 0 0 -1.05,-4.758 29.318,10.281 29.547 0 0 -0.656,-0.69 z"/>
+ <path style="fill:#fede7b" d="m 13.256274,16.004 a 29.318,10.281 29.547 0 0 -6.7306002,2.492 29.318,10.281 29.547 0 0 20.2880002,23.38 29.318,10.281 29.547 0 0 30.672,5.628 29.318,10.281 29.547 0 0 -5.726,-12.566 c -0.064,0.428 -0.12,0.86 -0.212,1.28 a 23.456,8.8122 29.496 0 1 1.582,7.098 23.456,8.8122 29.496 0 1 -24.838,-3.98 23.456,8.8122 29.496 0 1 -15.9424,-19.204 23.456,8.8122 29.496 0 1 5.5196,-2.2374 c 0.3828,-0.3836 0.7748,-0.758 1.1874,-1.1094 a 29.318,10.281 29.547 0 0 -5.8006,-0.7812 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.001953 12 A 20 20 0 0 0 12.001953 32 A 20 20 0 0 0 12.019531 32.494141 A 20 20 0 0 1 32.001953 13 A 20 20 0 0 1 51.976562 32.501953 A 20 20 0 0 0 52.001953 32 A 20 20 0 0 0 32.001953 12 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 13.256274,16.004 a 29.318,10.281 29.547 0 0 -6.7306002,2.492 29.318,10.281 29.547 0 0 -0.414,3.136 29.318,10.281 29.547 0 1 0.414,-1.136 29.318,10.281 29.547 0 1 6.7306002,-2.492 29.318,10.281 29.547 0 1 2.2186,0.1756 23.456,8.8122 29.496 0 1 2.3946,-0.285 c 0.3828,-0.3836 0.7748,-0.758 1.1874,-1.1094 a 29.318,10.281 29.547 0 0 -5.8006,-0.7812 z m -1.258,7.086 a 23.456,8.8122 29.496 0 0 16.294,18.246 23.456,8.8122 29.496 0 0 24.838,3.98 23.456,8.8122 29.496 0 0 0.336,-2.93 23.456,8.8122 29.496 0 1 -0.336,0.93 23.456,8.8122 29.496 0 1 -24.838,-3.98 23.456,8.8122 29.496 0 1 -16.294,-16.246 z m 39.762,11.848 c -0.064,0.428 -0.12,0.86 -0.212,1.28 a 23.456,8.8122 29.496 0 1 0.864,1.406 29.318,10.281 29.547 0 1 5.476,8.782 29.318,10.281 29.547 0 0 -6.128,-11.468 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/konsole.svg b/.icons/awkward/64x64/apps/konsole.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/konsole.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/konsolekalendar.svg b/.icons/awkward/64x64/apps/konsolekalendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/konsolekalendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kontact-import-wizard.svg b/.icons/awkward/64x64/apps/kontact-import-wizard.svg
new file mode 100644
index 00000000..f48b324c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kontact-import-wizard.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0002398,55.999397 0,1.999934 c 0,2.474719 1.3654752,3.572483 2.9647026,3.886673 L 6.8009478,62 57.199292,62 57.007898,61.867184 C 59.968401,61.242485 60,58.000111 60,58.000111 l 0,-1.999934 c 0,0 -0.03158,3.242294 -2.992102,3.867073 l 0.191994,0.131996 -50.3983442,0 0.1639946,-0.113997 C 5.3663949,59.57126 4.0008398,58.473296 4.0008398,55.999377 Z"/>
+ <path style="fill:#fe9700" d="m 5.274198,22.654525 c -0.057498,0.0374 -0.1096164,0.0816 -0.1640746,0.122996 l -0.032799,0.0246 0,0.004 c -0.6517785,0.511784 -1.0773246,1.298978 -1.0773246,2.195728 l 3e-5,24.397199 c 4e-6,3.999868 3.1540964,3.999868 3.9998686,3.999868 l 47.9984236,0 c 0,0 3.999868,0 3.999868,-3.999868 l -4e-5,-24.397199 c 0,-0.91699 -0.443745,-1.721063 -1.121043,-2.231126 l 0.012,-0.016 L 31.99999,3.0033709 c 0,0 -26.8891167,19.7765501 -26.7251221,19.6535541 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 3.0058594 C 31.995496 3.0077353 5.1094507 22.78024 5.2734375 22.65625 L 5.2734375 22.652344 C 5.2160395 22.690344 5.1637732 22.737301 5.109375 22.779297 L 5.078125 22.800781 L 5.078125 22.804688 C 4.4263464 23.316672 4 24.10403 4 25 L 4 26 C 4 25.10403 4.4263464 24.316672 5.078125 23.804688 L 5.078125 23.800781 L 5.109375 23.777344 C 5.1637732 23.735348 5.2160395 23.690344 5.2734375 23.652344 L 5.2734375 23.65625 C 5.1094507 23.78024 31.995496 4.0057821 31.998047 4.0039062 L 32 4.0039062 L 58.888672 23.753906 L 58.875 23.769531 C 59.552978 24.279514 59.998047 25.08203 59.998047 26 L 59.998047 25 C 59.998047 24.08203 59.552978 23.281467 58.875 22.771484 L 58.888672 22.753906 L 32 3.0058594 L 31.998047 3.0058594 z"/>
+ <rect style="fill:#ebebeb" width="43.999" height="35.999" x="10" y="9" rx="3" ry="2.998"/>
+ <path style="fill:#fec006" d="m 4.0002398,25.000448 51.9982922,35.998818 -47.9984236,0 C 6.0001741,60.99925 4.0002398,60.010298 4.0002398,57.043396 Z"/>
+ <path style="fill:#fecd38" d="m 55.998532,60.999266 c 3.999868,0 3.999868,-3.95587 3.999868,-3.95587 l 0,-32.042948 -51.9982916,35.998818 z"/>
+ <path style="fill:#848484" d="m 31.99932,15.000777 -7.999737,9.999671 3.999868,0 0,8.999705 c 0,0.651738 0.366848,0.999967 0.999968,0.999967 l 5.999802,0 c 0.63312,0 0.999968,-0.348229 0.999968,-0.999967 l 0,-8.999705 3.999868,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kontact.svg b/.icons/awkward/64x64/apps/kontact.svg
new file mode 100644
index 00000000..df2b7bb2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kontact.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2;fill:#00100f" cx="32" cy="33" r="28"/>
+ <circle style="fill:#f5b35d" cx="32" cy="32" r="28"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="m 32,14 c -3.8668,0 -7,3.1346 -7,7 0,3.8654 3.1332,7 7,7 3.8668,0 7,-3.1346 7,-7 0,-3.8654 -3.1332,-7 -7,-7 z"/>
+ <path d="m 32,33.000002 c -13.9986,0.0084 -14,8.861538 -14,8.861538 v 3.6 c 0,0 2.584598,5.53846 14,5.53846 11.415402,0 14,-5.53846 14,-5.53846 v -3.6 c 0,0 0,-8.867076 -13.9972,-8.861538 z"/>
+ </g>
+ <g style="fill:#3f3f3f">
+ <path style="fill:#3f3f3f" d="m 32,14 c -3.8668,0 -7,3.1346 -7,7 0,3.8654 3.1332,7 7,7 3.8668,0 7,-3.1346 7,-7 0,-3.8654 -3.1332,-7 -7,-7 z"/>
+ <path style="fill:#3f3f3f" d="m 32,33.000002 c -13.9986,0.0084 -14,8.861538 -14,8.861538 v 3.6 c 0,0 2.584598,5.53846 14,5.53846 11.415402,0 14,-5.53846 14,-5.53846 v -3.6 c 0,0 0,-8.867076 -13.9972,-8.861538 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/konversation.svg b/.icons/awkward/64x64/apps/konversation.svg
new file mode 100644
index 00000000..717367a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/konversation.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0314894,31.741541 c -5.603e-4,0.017 7.13e-4,0.0339 0,0.05078 -0.00866,0.314152 -0.029453,0.624565 -0.027343,0.941377 -8e-4,0.09 -0.0038,0.175995 -0.0038,0.265993 0,3.25572 0.5770858,6.363643 1.5898008,9.265372 0.40757,1.300868 0.8786984,2.614135 1.4452844,3.945303 0.9128975,2.144747 1.2772685,3.293718 1.3827859,4.578087 C 8.5816133,48.366511 8.3654186,47.334537 7.0354514,44.208614 6.4688654,42.878647 5.997677,41.564679 5.590087,40.264711 4.6553101,37.584777 4.1129234,34.724848 4.0315254,31.740921 Z M 59.960111,32.20637 c -0.02382,0.585425 -0.05746,1.171171 -0.117177,1.746057 -0.03088,0.304632 -0.07234,0.606485 -0.113278,0.910137 -0.06774,0.494648 -0.145256,0.986716 -0.238274,1.472624 -1.009615,5.316869 -3.564512,10.395544 -7.68741,14.511442 -5.003877,4.995677 -10.56194,7.558214 -17.483969,8.050602 -0.765981,0.062 -1.539962,0.101997 -2.321943,0.101997 -0.04314,0 -0.0858,-0.0038 -0.128897,-0.004 -0.02714,2e-4 -0.05094,0.004 -0.07812,0.004 -0.334152,0 -0.645244,-0.02244 -0.968736,-0.03126 -0.09914,-0.004 -0.197995,-0.0028 -0.296873,-0.0078 -2.363741,-0.08568 -4.46089,-0.39655 -6.296644,-0.972636 -4.013102,-1.259289 -4.441491,-1.260829 -9.33577,-0.0078 -3.220121,0.82442 -6.7368342,1.174731 -8.1911984,0.921858 -0.3919903,0.739981 -0.7039826,1.417965 -0.7039826,1.61796 0,0.81696 4.716684,0.530547 8.894381,-0.539047 4.894079,-1.253029 5.322669,-1.251489 9.33577,0.0078 1.835814,0.576066 3.933103,0.886958 6.296644,0.972636 0.09888,0.005 0.197715,0.0038 0.296873,0.0078 C 31.144979,60.97754 31.456071,61 31.790243,61 c 0.02718,0 0.05098,-0.0038 0.07812,-0.004 0.044,0 0.086,0.004 0.129997,0.004 0.781861,0 1.554982,-0.03932 2.320343,-0.101557 6.922029,-0.492268 12.479892,-3.054925 17.483969,-8.050602 4.122698,-4.115899 6.677635,-9.194573 7.68741,-14.511442 0.09302,-0.485908 0.170536,-0.977976 0.238274,-1.472624 0.04094,-0.303653 0.0824,-0.605505 0.113278,-0.910138 0.06788,-0.653323 0.110257,-1.318127 0.132816,-1.984331 0.005,-0.167876 0.0098,-0.332031 0.0118,-0.499987 0.002,-0.157996 0.012,-0.313993 0.012,-0.469989 0,-0.267653 -0.03168,-0.527147 -0.03906,-0.79294 z"/>
+ <path style="fill:#1891d1" d="m 31.9996,4.0002497 c -0.674203,0 -1.339507,0.032889 -2.001551,0.079296 -0.08308,0.00614 -0.165796,0.01224 -0.248814,0.019139 C 19.746682,4.8880658 11.276291,10.893118 6.9957964,19.405308 c -9.466e-4,0.0018 -0.00179,0.0036 -0.00274,0.0055 -0.2768931,0.551066 -0.5602862,1.099293 -0.8011602,1.670659 -1.3107277,2.959927 -2.0225502,6.101049 -2.151947,9.389568 -0.00566,0.106238 -0.00644,0.213355 -0.01094,0.319912 -0.00866,0.314153 -0.026719,0.626525 -0.024609,0.943337 2e-4,0.09 -0.0044,0.175996 -0.0044,0.265994 0,3.255719 0.5786458,6.364843 1.5913608,9.266571 0.4075699,1.300868 0.8771384,2.614536 1.4437244,3.945703 1.4112452,3.315518 1.5864809,4.219496 1.3644264,6.988828 -0.1547282,1.929672 -0.6777633,3.899903 -1.3316072,5.009276 -0.5927854,1.003975 -1.0679737,2.04195 -1.0679737,2.305943 0,0.81696 4.7186841,0.530947 8.8961811,-0.538667 4.894079,-1.253029 5.321868,-1.251089 9.33497,0.0082 1.835814,0.576066 3.930703,0.887738 6.294444,0.973416 0.09888,0.005 0.198895,0.0042 0.298033,0.0082 0.323472,0.0088 0.633784,0.03008 0.967936,0.03008 0.02718,0 0.05216,-0.0026 0.0793,-0.0028 0.0431,1.92e-4 0.08538,0.0028 0.128517,0.0028 0.781861,0 1.553402,-0.03894 2.318743,-0.101177 6.922029,-0.492268 12.481892,-3.054125 17.485969,-8.049802 4.122698,-4.115898 6.676435,-9.196773 7.68621,-14.513642 0.09302,-0.485908 0.170156,-0.976416 0.237874,-1.471064 0.04094,-0.303652 0.08396,-0.605885 0.114838,-0.910517 0.06788,-0.653324 0.108697,-1.316188 0.131256,-1.982371 0.005,-0.167876 0.0118,-0.335152 0.0138,-0.503108 C 59.992,32.31211 60,32.156114 60,32.000118 60,16.747294 47.922298,4.4267972 32.772671,4.0208072 c -0.117657,-0.0034 -0.235034,-0.00634 -0.352731,-0.0082 -0.141997,-0.003 -0.279993,-0.0118 -0.41999,-0.0118 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 19.999896,37.999246 V 47.999 h 3.999901 v -9.999754 z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 19.999896,36.999442 v 9.999753 h 3.999901 v -9.999753 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 42.482032,19.000263 a 1.4737702,1.3001147 0 0 0 -0.371285,0.05334 L 17.05916,25.553508 a 1.4737702,1.3001147 0 0 0 -1.059166,1.246663 v 10.399878 a 1.4737702,1.3001147 0 0 0 1.059166,1.246665 l 25.051587,6.499924 a 1.4737702,1.3001147 0 0 0 1.888081,-1.246666 V 26.98552 20.300247 a 1.4737702,1.3001147 0 0 0 -1.516796,-1.299984 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 43.999304,29 v 8 h 3.999902 v -8 z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 43.999304,27.999461 v 8 h 3.999902 v -8 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 42.482032,18.000459 a 1.4737702,1.3001147 0 0 0 -0.371285,0.05333 L 17.05916,24.553703 a 1.4737702,1.3001147 0 0 0 -1.059166,1.246663 v 10.399878 a 1.4737702,1.3001147 0 0 0 1.059166,1.246665 l 25.051587,6.499924 a 1.4737702,1.3001147 0 0 0 1.888081,-1.246665 V 25.985716 19.300443 a 1.4737702,1.3001147 0 0 0 -1.516796,-1.299984 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 C 31.325797 4 30.660091 4.0336711 29.998047 4.0800781 C 29.914967 4.0862181 29.833018 4.0927104 29.75 4.0996094 C 19.747447 4.8889905 11.276588 10.89406 6.9960938 19.40625 C 6.9951472 19.40805 6.9931375 19.408256 6.9921875 19.410156 C 6.7152944 19.961222 6.4322802 20.510665 6.1914062 21.082031 C 4.8806785 24.041958 4.1684593 27.182184 4.0390625 30.470703 C 4.0334025 30.576941 4.0337969 30.684459 4.0292969 30.791016 C 4.0206369 31.105169 4.0017962 31.417563 4.0039062 31.734375 C 4.0041063 31.824375 4 31.910002 4 32 C 4 32.160307 4.0089302 32.318927 4.0117188 32.478516 C 4.0165694 32.24906 4.0229859 32.019955 4.0292969 31.791016 C 4.0337969 31.684459 4.0334025 31.576941 4.0390625 31.470703 C 4.1684593 28.182184 4.8806785 25.041958 6.1914062 22.082031 C 6.4322802 21.510665 6.7152944 20.961222 6.9921875 20.410156 C 6.9931375 20.408256 6.9951472 20.40805 6.9960938 20.40625 C 11.276588 11.89406 19.747447 5.8889905 29.75 5.0996094 C 29.833018 5.0927104 29.914967 5.0862181 29.998047 5.0800781 C 30.660091 5.0336711 31.325797 5 32 5 L 32 5.0019531 C 32.139997 5.0019531 32.277925 5.0106719 32.419922 5.0136719 C 32.537619 5.0155319 32.65578 5.0180844 32.773438 5.0214844 C 47.75506 5.4229721 59.724471 17.477827 59.988281 32.496094 C 59.988429 32.486303 59.988165 32.476592 59.988281 32.466797 C 59.992279 32.31276 60 32.155996 60 32 C 60 16.747176 47.923065 4.4274744 32.773438 4.0214844 C 32.65578 4.0180844 32.537619 4.0135788 32.419922 4.0117188 C 32.277925 4.0087187 32.139997 4 32 4 z M 8.4550781 50.960938 C 8.4447779 51.350398 8.4387914 51.72226 8.4003906 52.201172 C 8.2456624 54.130844 7.7222033 56.101565 7.0683594 57.210938 C 6.475574 58.214912 6 59.251632 6 59.515625 C 6 59.625176 6.0968903 59.712549 6.2539062 59.783203 C 6.4492508 59.339913 6.7333074 58.778401 7.0683594 58.210938 C 7.7222033 57.101564 8.2456624 55.130844 8.4003906 53.201172 C 8.4722012 52.305593 8.4947329 51.611 8.4550781 50.960938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kopete.svg b/.icons/awkward/64x64/apps/kopete.svg
new file mode 100644
index 00000000..6a87d2e6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kopete.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="M 45,37.35 H 59.065 L 45,62 Z"/>
+ <path style="fill:#4479d9" d="M 45,36.35 H 59.065 L 45,61 Z"/>
+ <path style="opacity:.2" d="m61 29a29 25 0 0 1-29 25 29 25 0 0 1-29-25 29 25 0 0 1 29-25 29 25 0 0 1 29 25z"/>
+ <path style="fill:#47b4f4" d="m61 28a29 25 0 0 1-29 25 29 25 0 0 1-29-25 29 25 0 0 1 29-25 29 25 0 0 1 29 25z"/>
+ <path style="opacity:.1" d="m34.023438 14a14.975626 15 0 0 0-2.964844 0.308594 14.975626 15 0 0 1 11.949218 14.691406 14.975626 15 0 0 1-12.007812 14.691406 14.975626 15 0 0 0 3.023438 0.308594 14.975626 15 0 0 0 14.976562-15 14.975626 15 0 0 0-14.976562-15zm-16.023438 4a3 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-3zm7.800782 8c-1.5512 0-2.800782 1.338-2.800782 3s1.249582 3 2.800782 3h8.398436c1.5512 0 2.800782-1.338 2.800782-3s-1.249582-3-2.800782-3zm-7.800782 8c-1.6569 0-3 1.343146-3 3s1.343145 3 3 3c1.060455 0 1.5 3 1.5 3s1.5-5.4036 1.5-6c0-1.6569-1.343145-3-3-3z"/>
+ <path style="fill:#2e4e8a" d="m34.023438 13a14.975626 15 0 0 0-2.964844 0.308594 14.975626 15 0 0 1 11.949218 14.691406 14.975626 15 0 0 1-12.007812 14.691406 14.975626 15 0 0 0 3.023438 0.308594 14.975626 15 0 0 0 14.976562-15 14.975626 15 0 0 0-14.976562-15zm-16.023438 4a3 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-3zm7.800782 8c-1.5512 0-2.800782 1.338-2.800782 3s1.249582 3 2.800782 3h8.398436c1.5512 0 2.800782-1.338 2.800782-3s-1.249582-3-2.800782-3zm-7.800782 8c-1.6569 0-3 1.343146-3 3s1.343145 3 3 3c1.060455 0 1.5 3 1.5 3s1.5-5.4036 1.5-6c0-1.6569-1.343145-3-3-3z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 32 3 A 29 25 0 0 0 3 28 A 29 25 0 0 0 3.0195312 28.501953 A 29 25 0 0 1 32 4 A 29 25 0 0 1 60.970703 28.509766 A 29 25 0 0 0 61 28 A 29 25 0 0 0 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kopete2.svg b/.icons/awkward/64x64/apps/kopete2.svg
new file mode 120000
index 00000000..62d0d72f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kopete2.svg
@@ -0,0 +1 @@
+kopete.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/korg-journal.svg b/.icons/awkward/64x64/apps/korg-journal.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/korg-journal.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/korg-todo.svg b/.icons/awkward/64x64/apps/korg-todo.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/korg-todo.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/korganizer.svg b/.icons/awkward/64x64/apps/korganizer.svg
new file mode 100644
index 00000000..b456ee69
--- /dev/null
+++ b/.icons/awkward/64x64/apps/korganizer.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="48" x="4" y="9" rx="4" ry="4"/>
+ <rect style="fill:#f13c3c" width="56" height="48" x="4" y="8" rx="4" ry="4"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,0,1)">
+ <path style="fill:none;stroke:#000000;stroke-width:1.17700005;stroke-linecap:round;stroke-linejoin:round" d="m 6.5929,13.231 1.2714,2.18 c 0.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 transform="scale(2,2)">
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.17700005;stroke-linecap:round;stroke-linejoin:round" d="m 6.5929,13.231 1.2714,2.18 c 0.81026,-1.2023 1.7427,-2.7904 2.5428,-3.8158"/>
+ <circle style="fill:#ffffff" cx="8" cy="9" r="1"/>
+ <rect style="fill:#ffffff" width="13" height="2" x="12" y="8" rx="1" ry="1"/>
+ <rect style="fill:#ffffff" width="13" height="2" x="12" y="13" rx="1" ry="1"/>
+ <rect style="fill:#ffffff" width="13" height="2" x="12" y="18" rx="1" ry="1"/>
+ <rect style="fill:#ffffff" width="13" height="2" x="12" y="23" rx="1" ry="1"/>
+ <circle style="fill:#ffffff" cx="8" cy="19" r="1"/>
+ <circle style="fill:#ffffff" cx="8" cy="24" r="1"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8 8 C 5.784 8 4 9.784 4 12 L 4 13 C 4 10.784 5.784 9 8 9 L 56 9 C 58.216 9 60 10.784 60 13 L 60 12 C 60 9.784 58.216 8 56 8 L 8 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kpackage.svg b/.icons/awkward/64x64/apps/kpackage.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kpackage.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kpager.svg b/.icons/awkward/64x64/apps/kpager.svg
new file mode 120000
index 00000000..2c414871
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kpager.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kpat.svg b/.icons/awkward/64x64/apps/kpat.svg
new file mode 120000
index 00000000..2f7cf976
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kpat.svg
@@ -0,0 +1 @@
+kpatience.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kpatience.svg b/.icons/awkward/64x64/apps/kpatience.svg
new file mode 100644
index 00000000..40319e73
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kpatience.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 12,54.398 0,2 C 12,57.838 13.1906,59 14.668,59 l 34.664,0 C 50.81,59 52,57.838 52,56.398 l 0,-2 C 52,55.838 50.81,57 49.332,57 L 14.668,57 C 13.1906,57 12,55.838 12,54.398 Z"/>
+ <rect style="fill:#e4e4e4" width="52" height="40" x="-58" y="-52" rx="2.6" ry="2.666" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#e74c3c" d="M 27.402,24 C 24.428,24 22,26.234 22,29 c 0,1.43958 0.65106,2.753 1.69644,3.6666 l 8.17,7.334 8.438,-7.334 c 1.046,-0.912 1.696,-2.226 1.696,-3.666 0,-2.766 -2.428,-5 -5.402,-5 -1.958,0 -3.656,0.962 -4.598,2.416 -0.942,-1.454 -2.64,-2.416 -4.598,-2.416 z"/>
+ <path style="fill:#e74c3c" d="M 16.1608,20 C 14.971,20 14,20.838 14,21.876 c 0,0.538 0.2604,1.032 0.6786,1.374 L 17.9464,26 21.322,23.25 C 21.74,22.908 22,22.414 22,21.876 22,20.838 21.028,20 19.8392,20 19.0556,20 18.3768,20.36 18,20.906 17.6232,20.36 16.9444,20 16.1608,20 Z"/>
+ <path style="fill:#e74c3c" d="m 19.5,17 -3,0 -0.5,1 -2,0 2.9632,-8 L 19,10 22.0857,18 20,18 Z m -2.403,-1.9999 1.8913,0 L 18,12 17.0972,14.9999 Z"/>
+ <path style="fill:#e74c3c" d="M 47.84,44 C 49.028,44 50,43.162 50,42.124 50,41.586 49.74,41.092 49.322,40.75 L 46.054,38 42.678,40.75 C 42.26,41.092 42,41.586 42,42.124 42,43.162 42.972,44 44.16,44 44.944,44 45.624,43.64 46,43.094 46.376,43.64 47.056,44 47.84,44 Z"/>
+ <path style="fill:#e74c3c" d="m 47.5,47 -3,0 -0.5,-1 -2,0 2.9632,8 L 47,54 50.0857,46 48,46 Z m -2.403,1.9999 1.8913,0 L 46,52 45.0972,49.0001 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.667969 6 C 13.190569 6 12 7.1611625 12 8.6015625 L 12 9.6015625 C 12 8.1611625 13.190569 7 14.667969 7 L 49.332031 7 C 50.810031 7 52 8.1611625 52 9.6015625 L 52 8.6015625 C 52 7.1611625 50.810031 6 49.332031 6 L 14.667969 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kpdf.svg b/.icons/awkward/64x64/apps/kpdf.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kpdf.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kpersonalizer.svg b/.icons/awkward/64x64/apps/kpersonalizer.svg
new file mode 120000
index 00000000..3c8cc875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kpersonalizer.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kphotoalbum.svg b/.icons/awkward/64x64/apps/kphotoalbum.svg
new file mode 100644
index 00000000..76d0ba83
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kphotoalbum.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="52" height="40" x="6" y="13" rx="2.5" ry="2.5"/>
+ <rect style="fill:#4f4f4f" width="8" height="8" x="10" y="10" rx="2" ry="2"/>
+ <rect style="fill:#4f4f4f" width="52" height="40" x="6" y="12" rx="2.5" ry="2.5"/>
+ <circle style="opacity:0.40" cx="52" cy="18" r="2"/>
+ <circle style="opacity:0.40" cx="32" cy="32" r="16"/>
+ <circle style="opacity:0.2" cx="32" cy="-33" r="12" transform="scale(1,-1)"/>
+ <circle style="fill:#009587" cx="32" cy="-32" r="12" transform="scale(1,-1)"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="8"/>
+ <circle style="fill:#66bfb7" cx="32" cy="32" r="8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.5,12 C 7.115,12 6,13.115 6,14.5 V 15.5 C 6,14.115 7.115,13 8.5,13 H 55.5 C 56.88,13 58,14.115 58,15.5 V 14.5 C 58,13.115 56.88,12 55.5,12 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kpk-desktop-gnome.svg b/.icons/awkward/64x64/apps/kpk-desktop-gnome.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kpk-desktop-gnome.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kpk-desktop-xfce.svg b/.icons/awkward/64x64/apps/kpk-desktop-xfce.svg
new file mode 120000
index 00000000..dc323a78
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kpk-desktop-xfce.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kradio.svg b/.icons/awkward/64x64/apps/kradio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kradio4.svg b/.icons/awkward/64x64/apps/kradio4.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kradio4.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/krdc.svg b/.icons/awkward/64x64/apps/krdc.svg
new file mode 100644
index 00000000..23ea5cf5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/krdc.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,50.002 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -50,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <rect style="fill:#325f78" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="36" height="48" x="-50" y="-56" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 10.001953 C 5.338 10.001953 4 11.339953 4 13.001953 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 13.001953 C 60 11.339953 58.662 10.001953 57 10.001953 L 7 10.001953 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.852 A 16,16 0 0 1 48,61.004 16,16 0 0 1 32.042,46.156 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.85156 Z"/>
+ <circle style="fill:#48cd42" cx="48" cy="46.002" r="16"/>
+ <path style="fill:#ffffff" d="m 40,38.004 1.34374,0 c 8.1,0 14.66,6.556 14.66,14.656 l 0,1.344 -1.64349,0 c -0.72872,0 -1.3125,-0.61022 -1.3125,-1.34376 0,-6.6274 -5.07287,-11.70024 -11.70027,-11.70024 -0.72,0 -1.34,-0.578 -1.34,-1.312 l 0,-1.64376 z"/>
+ <path style="fill:#ffffff" d="m 40,43.004139 1.387101,0 c 5.320932,0 9.612899,4.291967 9.612899,9.6129 l 0,1.387121 -1.55438,0 c -0.743233,0 -1.38324,-0.629684 -1.38324,-1.387369 0,-3.800814 -2.877011,-6.671107 -6.67576,-6.671107 -0.743234,0 -1.383425,-0.629683 -1.383241,-1.387368 l 3.78e-4,-1.554528 z"/>
+ <path style="fill:#ffffff" d="M 42.483521,48.996629 C 43.862509,48.996629 45,50.134026 45,51.513109 45,52.891386 43.857678,54 42.490637,54 41.104869,54 40,52.891386 40,51.513109 c 0,-1.378989 1.108127,-2.51648 2.487079,-2.51648 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/krec.svg b/.icons/awkward/64x64/apps/krec.svg
new file mode 120000
index 00000000..24321154
--- /dev/null
+++ b/.icons/awkward/64x64/apps/krec.svg
@@ -0,0 +1 @@
+sound-recorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/krecipes.svg b/.icons/awkward/64x64/apps/krecipes.svg
new file mode 100644
index 00000000..692ed704
--- /dev/null
+++ b/.icons/awkward/64x64/apps/krecipes.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,8.0000004 A 26,6.857143 0 0 0 6.0000004,14.855469 V 49.144532 A 26,6.857143 0 0 0 32,56 26,6.857143 0 0 0 58,49.144532 V 14.855469 A 26,6.857143 0 0 0 32,8.0000004 Z"/>
+ <rect style="fill:#6666b2" width="34.286" height="52" x="-48.14" y="-58" transform="matrix(0,-1,-1,0,0,0)"/>
+ <ellipse style="fill:#6666b2" cx="32" cy="48.143" rx="26" ry="6.857"/>
+ <ellipse id="ellipse834" style="fill:#6666b2" cx="32" cy="13.857" rx="26" ry="6.857"/>
+ <ellipse id="ellipse900" style="opacity:0.2" cx="32" cy="17.5" rx="22" ry="5.5"/>
+ <ellipse id="ellipse836" style="fill:#ffae2b" cx="32" cy="16.5" rx="22" ry="5.5"/>
+ <path id="ellipse906" style="opacity:0.2;fill:#ffffff" d="M 32 11 A 22 5.5 0 0 0 10 16.5 A 22 5.5 0 0 0 10.107422 17.001953 A 22 5.5 0 0 1 32 12 A 22 5.5 0 0 1 53.898438 16.994141 A 22 5.5 0 0 0 54 16.5 A 22 5.5 0 0 0 32 11 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 7 A 26 6.857143 0 0 0 6 13.855469 L 6 14.855469 A 26 6.857143 0 0 1 32 8 A 26 6.857143 0 0 1 58 14.855469 L 58 13.855469 A 26 6.857143 0 0 0 32 7 z"/>
+ <path style="opacity:0.1" d="M 7.125,28 C 4.5,28 1,25 1,23.5 1,22.669 1.39025,22 1.875,22 h 5.25 C 7.60975,22 8,22.669 8,23.5 v 3 C 8,27.331 7.60975,28 7.125,28 Z"/>
+ <path style="fill:#3f3f3f" d="M 7.125,27 C 4.5,27 1,24 1,22.5 1,21.669 1.39025,21 1.875,21 h 5.25 C 7.60975,21 8,21.669 8,22.5 v 3 C 8,26.331 7.60975,27 7.125,27 Z"/>
+ <path style="opacity:0.1" d="M 56.775,28 C 59.4,28 62.9,25 62.9,23.5 62.9,22.669 62.50975,22 62.025,22 h -5.25 C 56.29025,22 55.9,22.669 55.9,23.5 v 3 c 0,0.831 0.39025,1.5 0.875,1.5 z"/>
+ <path style="fill:#3f3f3f" d="M 56.775,27 C 59.4,27 62.9,24 62.9,22.5 62.9,21.669 62.50975,21 62.025,21 h -5.25 C 56.29025,21 55.9,21.669 55.9,22.5 v 3 c 0,0.831 0.39025,1.5 0.875,1.5 z"/>
+ <rect style="opacity:0.2" width="30" height="30" x="33" y="31" rx="2.727" ry="2.727"/>
+ <rect style="fill:#f34235" width="30" height="30" x="33" y="30" rx="2.727" ry="2.727"/>
+ <rect style="fill:#ffffff" width="18" height="4" x="39" y="36"/>
+ <rect style="fill:#ffffff" width="18" height="4" x="39" y="43"/>
+ <rect style="fill:#ffffff" width="18" height="4" x="39" y="50"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kregexpeditor.svg b/.icons/awkward/64x64/apps/kregexpeditor.svg
new file mode 100644
index 00000000..89f5c0c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kregexpeditor.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#5ca6ff" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="opacity:0.1" width="22" height="18" x="-43" y="-48" rx="1.375" ry="1.385" transform="scale(-1)"/>
+ <rect style="opacity:0.1" width="50" height="20" x="7" y="22" rx="1.389" ry="1.429"/>
+ <rect style="fill:#3e49db" width="50" height="20" x="7" y="21" rx="1.389" ry="1.429"/>
+ <rect style="opacity:0.2" width="21" height="13" x="16" y="-27" rx=".7" ry=".722" transform="rotate(90)"/>
+ <rect style="fill:#00f0d7" width="21" height="13" x="15" y="-27" rx=".7" ry=".722" transform="rotate(90)"/>
+ <rect style="opacity:0.2" width="21" height="14" x="16" y="-50" rx=".7" ry=".7" transform="rotate(90)"/>
+ <rect style="fill:#fff528" width="21" height="14" x="15" y="-50" rx=".7" ry=".7" transform="rotate(90)"/>
+ <rect style="fill:#cf4950" width="22" height="18" x="-43" y="-47" rx="1.375" ry="1.385" transform="scale(-1)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.722656 15 C 14.322545 15 14 15.311419 14 15.699219 L 14 16.699219 C 14 16.311419 14.322545 16 14.722656 16 L 26.277344 16 C 26.677455 16 27 16.311419 27 16.699219 L 27 15.699219 C 27 15.311419 26.677455 15 26.277344 15 L 14.722656 15 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 36.699219 15 C 36.311419 15 36 15.311419 36 15.699219 L 36 16.699219 C 36 16.311419 36.311419 16 36.699219 16 L 49.300781 16 C 49.688581 16 50 16.311419 50 16.699219 L 50 15.699219 C 50 15.311419 49.688581 15 49.300781 15 L 36.699219 15 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/krename.svg b/.icons/awkward/64x64/apps/krename.svg
new file mode 100644
index 00000000..16d6701c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/krename.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 2,58 0,2 c 0,1.662 1.338,3 3,3 l 36,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 5,61 C 3.338,61 2,59.662 2,58 Z"/>
+ <path style="fill:#f3443f" d="m 5,20 36,0 c 1.662,0 3,1.338 3,3 l 0,36 c 0,1.662 -1.338,3 -3,3 L 5,62 C 3.338,62 2,60.662 2,59 L 2,23 c 0,-1.662 1.338,-3 3,-3 z"/>
+ <g style="opacity:0.2" transform="matrix(0.78518,0,0,0.82304,23.16,60.211078)">
+ <path d="m 4.4117,-11.192652 -11.758,0 -1.8555,4.861152 -7.5586,0 10.1886585,-29.16 10.1887465,0 10.189395,29.16 -7.5586,0 -1.8359,-4.861152 z m -9.8828,-6.075039 7.9883,0 -3.9844,-11.388509 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(0.78518,0,0,0.82304,23.16,59.212)">
+ <path d="m 4.4117,-11.192652 -11.758,0 -1.8555,4.861152 -7.5586,0 10.1886585,-29.16 10.1887465,0 10.189395,29.16 -7.5586,0 -1.8359,-4.861152 z m -9.8828,-6.075039 7.9883,0 -3.9844,-11.388509 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5 20 C 3.338 20 2 21.338 2 23 L 2 24 C 2 22.338 3.338 21 5 21 L 41 21 C 42.662 21 44 22.338 44 24 L 44 23 C 44 21.338 42.662 20 41 20 L 5 20 z"/>
+ <path style="opacity:0.2" d="m 20,40 0,2 c 0,1.662 1.338,3 3,3 l 36,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -36,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#2297fd" d="m 23,2 36,0 c 1.662,0 3,1.338 3,3 l 0,36 c 0,1.662 -1.338,3 -3,3 l -36,0 c -1.662,0 -3,-1.338 -3,-3 L 20,5 c 0,-1.662 1.338,-3 3,-3 z"/>
+ <path style="opacity:0.2" d="m 32,13 0,24 10.398438,0 C 45.631421,37 48.041031,36.432835 49.625,35.296875 51.208969,34.160915 52,32.435921 52,30.121094 c 0,-1.511047 -0.367753,-2.786673 -1.105469,-3.826172 -0.737715,-1.039544 -1.779715,-1.752875 -3.125,-2.138672 1.052337,-0.396486 1.854908,-1.001926 2.408203,-1.816406 0.553295,-0.82518 0.830078,-1.822121 0.830078,-2.990235 10e-7,-2.218367 -0.758475,-3.830544 -2.277343,-4.83789 C 47.222433,13.504373 44.780266,13 41.40625,13 L 32,13 Z m 6,4 3.875,0 c 1.024932,0 1.800712,0.215953 2.330078,0.648438 C 44.734444,18.070403 45,18.687774 45,19.5 45,20.322784 44.734444,20.94525 44.205078,21.367188 43.675695,21.789124 42.899915,22 41.875,22 L 38,22 38,17 Z m 0,10 4.078125,0 c 1.312743,0 2.294542,0.250592 2.945313,0.751953 C 45.674208,28.242994 46,28.984265 46,29.976562 46,30.989323 45.669785,31.746776 45.007812,32.248047 44.357042,32.749318 43.379666,33 42.078125,33 L 38,33 38,27 Z"/>
+ <path style="fill:#ffffff" d="M 32 12 L 32 36 L 42.398438 36 C 45.631421 36 48.041031 35.432835 49.625 34.296875 C 51.208969 33.160915 52 31.435921 52 29.121094 C 52 27.610047 51.632247 26.334421 50.894531 25.294922 C 50.156816 24.255378 49.114816 23.542047 47.769531 23.15625 C 48.821868 22.759764 49.624439 22.154324 50.177734 21.339844 C 50.731029 20.514664 51.007812 19.517723 51.007812 18.349609 C 51.007813 16.131242 50.249337 14.519065 48.730469 13.511719 C 47.222433 12.504373 44.780266 12 41.40625 12 L 32 12 z M 38 16 L 41.875 16 C 42.899932 16 43.675712 16.215953 44.205078 16.648438 C 44.734444 17.070403 45 17.687774 45 18.5 C 45 19.322784 44.734444 19.94525 44.205078 20.367188 C 43.675695 20.789124 42.899915 21 41.875 21 L 38 21 L 38 16 z M 38 26 L 42.078125 26 C 43.390868 26 44.372667 26.250592 45.023438 26.751953 C 45.674208 27.242994 46 27.984265 46 28.976562 C 46 29.989323 45.669785 30.746776 45.007812 31.248047 C 44.357042 31.749318 43.379666 32 42.078125 32 L 38 32 L 38 26 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23 2 C 21.338 2 20 3.338 20 5 L 20 6 C 20 4.338 21.338 3 23 3 L 59 3 C 60.662 3 62 4.338 62 6 L 62 5 C 62 3.338 60.662 2 59 2 L 23 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kreversi.svg b/.icons/awkward/64x64/apps/kreversi.svg
new file mode 100644
index 00000000..43b7bef8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kreversi.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 24.851234,5.7080371 c -1.26971,0.2901337 -2.505428,0.665248 -3.699155,1.1403394 -2.608803,2.5508165 -4.24063,6.1571925 -4.24063,10.1616775 0,0.280536 0.03379,0.552474 0.05459,0.828011 0.358318,-4.46178 2.736975,-8.329696 6.193584,-10.6187733 0.513883,-0.5544733 1.079754,-1.0593579 1.691614,-1.5112546 z M 20.058329,16.584351 c -0.02399,0.338923 -0.04999,0.676246 -0.04999,1.027166 0,7.728633 6.564499,12.097635 12.853062,13.9972 5.924646,1.789591 13.630885,7.254342 14.182759,14.566671 0.03199,-0.385912 0.05599,-0.775822 0.05599,-1.171732 0,-7.730233 -8.092151,-13.536906 -14.238746,-15.394482 C 26.844778,27.79159 20.588208,23.704524 20.058329,16.584351 Z M 4.058786,31.994629 C 4.047389,32.332552 4.011997,32.664476 4.011997,33.006398 4.0119967,48.464865 15.85469,61 30.459952,61 c 3.313243,0 6.346549,-0.957781 8.700012,-2.695384 -1.373686,0.313928 -2.777366,0.541876 -4.221036,0.621858 2.161506,-0.227948 4.171047,-0.979776 5.912649,-2.133512 1.965551,-2.123515 3.15128,-4.976863 3.15128,-8.392082 0,-0.331925 -0.02599,-0.651851 -0.04999,-0.971778 -0.517881,7.126371 -6.352548,11.571355 -13.492916,11.571355 -14.290134,0 -25.9060791,-12.007256 -26.4019658,-27.005828 z m 55.895225,0.02399 c -0.39191,11.543361 -7.372315,21.279136 -17.094093,25.146253 -2.113517,2.065527 -4.864888,3.441213 -7.92019,3.76114 13.95681,-0.767825 25.060273,-12.955039 25.060273,-27.919619 0,-0.333924 -0.03599,-0.65785 -0.04599,-0.987774 z"/>
+ <path style="fill:#f65e5e" d="m 33.545247,60.000457 c 14.604662,0 26.445956,-12.535135 26.445956,-27.993602 0,-15.459267 -11.841294,-27.993602 -26.445956,-27.993602 -7.48229,0 -13.545304,4.8674875 -13.545304,12.597121 0,7.729633 6.566499,12.097435 12.854262,13.996801 6.147995,1.857095 14.236346,7.666848 14.236346,15.396481 0,7.729633 -6.064014,13.996801 -13.545304,13.996801 z"/>
+ <circle style="opacity:0.2" cx="-34.005" cy="-19.008" r="5.999" transform="scale(-1,-1)"/>
+ <circle style="fill:#ffffff" cx="-34.005" cy="-18.01" r="5.999" transform="scale(-1,-1)"/>
+ <path style="fill:#8d62ad" d="m 30.445955,4.013253 c -14.604262,0 -26.4459555,12.534335 -26.4459555,27.993602 0,15.459267 11.8412935,27.993602 26.4459555,27.993602 7.48129,0 13.545304,-4.867488 13.545304,-12.597121 0,-7.729633 -6.566499,-12.097435 -12.854262,-13.996801 -6.146595,-1.857575 -14.235146,-7.666248 -14.235146,-15.396481 0,-7.729633 6.064014,-13.996801 13.545304,-13.996801 z"/>
+ <circle style="opacity:0.2" cx="30.006" cy="47.001" r="5.999"/>
+ <circle style="fill:#ffffff" cx="30.006" cy="46.004" r="5.999"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 33.544922 4.0136719 C 26.062632 4.0136719 20 8.8816946 20 16.611328 C 20 16.77548 20.019533 16.928716 20.025391 17.089844 C 20.29504 9.6671507 26.234438 5.0136719 33.544922 5.0136719 C 47.991671 5.0136719 59.726266 17.279379 59.978516 32.507812 C 59.981295 32.340713 59.990234 32.175613 59.990234 32.007812 C 59.990234 16.548545 48.149584 4.0136719 33.544922 4.0136719 z M 47.0625 46.578125 C 46.768942 54.039563 40.83867 60 33.544922 60 C 35.933517 60 38.246217 59.659797 40.447266 59.03125 C 44.420094 56.591456 47.089844 52.125501 47.089844 47.003906 C 47.089844 46.859835 47.068055 46.720849 47.0625 46.578125 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 30.445312 4.0136719 C 15.84105 4.0136719 4 16.548546 4 32.007812 C 4 32.175616 4.00894 32.340711 4.0117188 32.507812 C 4.2222653 19.797048 12.433466 9.1551545 23.544922 5.9824219 C 25.567454 4.7403441 27.921809 4.0140436 30.445312 4.0136719 z M 16.929688 18.443359 C 16.922343 18.632622 16.902344 18.818642 16.902344 19.009766 C 16.902344 26.739999 24.990124 32.548675 31.136719 34.40625 C 37.291135 36.265335 43.697201 40.497294 43.966797 47.923828 C 43.973135 47.749385 43.992188 47.581783 43.992188 47.404297 C 43.992188 39.674664 37.424482 35.305616 31.136719 33.40625 C 25.106941 31.583979 17.22774 25.954307 16.929688 18.443359 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/krfb.svg b/.icons/awkward/64x64/apps/krfb.svg
new file mode 100644
index 00000000..249e15b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/krfb.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337671 -0.03904,-0.665262 -0.05078,-0.999972 C 59.419655,47.042394 47.172,59.000056 31.998428,59.000056 16.824456,59.000056 4.5772013,47.042394 4.0492162,32.000818 Z"/>
+ <rect style="fill:#1da6e8" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3701238 17.135523 16.711813 5.0019531 32 5.0019531 C 47.288187 5.0019531 59.629876 17.135523 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.4;fill:none;stroke:#000000;stroke-width:4" d="m 37.999041,22.001128 -15.999549,9.999718 15.999549,9.999718"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 37.999041,17.000903 a 5.9998308,5.9998308 0 0 0 -5.999831,5.999831 5.9998308,5.9998308 0 0 0 5.999831,5.99983 5.9998308,5.9998308 0 0 0 5.999831,-5.99983 5.9998308,5.9998308 0 0 0 -5.999831,-5.999831 z m -15.999549,9.999718 a 5.9998308,5.9998308 0 0 0 -5.999831,5.999831 5.9998308,5.9998308 0 0 0 5.999831,5.99983 5.9998308,5.9998308 0 0 0 5.999831,-5.99983 5.9998308,5.9998308 0 0 0 -5.999831,-5.999831 z m 15.999549,9.999718 A 5.9998308,5.9998308 0 0 0 31.99921,43.00017 5.9998308,5.9998308 0 0 0 37.999041,49 5.9998308,5.9998308 0 0 0 43.998872,43.00017 5.9998308,5.9998308 0 0 0 37.999041,37.000339 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 37.999041,16.001297 a 5.9998308,5.9998308 0 0 0 -5.999831,5.999831 5.9998308,5.9998308 0 0 0 5.999831,5.999831 5.9998308,5.9998308 0 0 0 5.999831,-5.999831 5.9998308,5.9998308 0 0 0 -5.999831,-5.999831 z m -15.999549,9.999718 a 5.9998308,5.9998308 0 0 0 -5.999831,5.999831 5.9998308,5.9998308 0 0 0 5.999831,5.999831 5.9998308,5.9998308 0 0 0 5.999831,-5.999831 5.9998308,5.9998308 0 0 0 -5.999831,-5.999831 z m 15.999549,9.999718 a 5.9998308,5.9998308 0 0 0 -5.999831,5.999831 5.9998308,5.9998308 0 0 0 5.999831,5.999831 5.9998308,5.9998308 0 0 0 5.999831,-5.999831 5.9998308,5.9998308 0 0 0 -5.999831,-5.999831 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/krita.svg b/.icons/awkward/64x64/apps/krita.svg
new file mode 100644
index 00000000..79bc9ff1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/krita.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="33" r="28"/>
+ <ellipse style="fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="31.988" cy="32.017" rx="27.307" ry="27.312"/>
+ <path style="fill:#e040fb;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 56.243074,18.010753 A 28.007206,28.012162 0 0 0 17.98452,7.7575896 28.007206,28.012162 0 0 0 7.7002714,18.134306 L 31.988122,32.016834 Z"/>
+ <path style="fill:#fdfd4b;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 56.243074,18.010753 -24.254952,14.006081 -0.12444,27.98262 a 28.007206,28.012162 0 0 0 14.128042,-3.723376 28.007206,28.012162 0 0 0 10.25135,-38.265325 z"/>
+ <path style="fill:#18ffff;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 31.988122,32.016834 7.7002714,18.134306 a 28.007206,28.012162 0 0 0 0.0329,27.88861 28.007206,28.012162 0 0 0 24.1305186,13.976538 z"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 32 4 A 27.999998 27.999998 0 0 0 4 32 A 27.999998 27.999998 0 0 0 4.0175781 32.492188 A 27.999998 27.999998 0 0 1 32 5 A 27.999998 27.999998 0 0 1 59.974609 32.492188 A 27.999998 27.999998 0 0 0 60 32 A 27.999998 27.999998 0 0 0 32 4 z"/>
+ <path style="opacity:0.1" d="M 37.516384,35.73192 C 33.191824,39.714544 24.87193,33.397296 21.360204,29.429762 17.748284,25.349012 4.2614698,11.585746 3.275685,10.693119 2.2899472,9.8005245 1.5048836,8.6982115 2.3765278,7.6014826 3.283934,6.5333968 4.5387736,7.064057 5.627094,7.8318234 6.715485,8.5996175 23.14344,18.783972 27.934444,21.429988 c 4.65805,2.572612 12.637862,9.303718 9.58194,14.301932 z"/>
+ <path style="fill:#4f4f4f" d="M 37.516384,34.73192 C 33.191824,38.714544 24.87193,32.397296 21.360204,28.429762 17.748284,24.349012 4.2614698,10.585746 3.275685,9.6931192 2.2899472,8.8005258 1.5048836,7.698213 2.3765278,6.601484 3.283934,5.5333982 4.5387736,6.0640584 5.627094,6.8318248 6.715485,7.5996192 23.14344,17.783972 27.934444,20.429988 c 4.65805,2.572612 12.637862,9.303718 9.58194,14.301932 z"/>
+ <path style="opacity:0.1" d="M 43.8,38.679568 C 28,52.44542 13.540881,40.150366 11.443855,35.332328 c 1.24008,8.362752 6.972087,15.846426 15.631347,18.726502 6.539872,2.175122 20.001364,0.73345 21.014166,-5.935946 z"/>
+ <path style="fill:#4883f7" d="M 43.8,37.679568 C 28,51.44542 13.540881,39.150366 11.443855,34.332328 c 1.24008,8.362752 6.972087,15.846426 15.631347,18.726502 6.539872,2.175122 20.001364,0.73345 21.014166,-5.935946 z"/>
+ <path style="opacity:0.1" d="m 43.554412,40.642458 c -1.351708,0.608608 -1.205528,1.0485 -2.405724,0.85874 -0.827794,-0.13088 -7.998968,-5.474892 -7.998968,-5.474892 -0.363482,-0.857552 0.07254,-2.036452 0.891568,-2.969516 0.759638,-0.980408 1.843016,-1.643106 2.771546,-1.470434 0,0 6.798724,5.79544 7.099822,6.564718 0.43655,1.115372 -0.03144,1.065532 -0.358244,2.491384 z"/>
+ <path style="fill:#9b9b9b" d="m 43.554412,39.642458 c -1.351708,0.608608 -1.205528,1.0485 -2.405724,0.85874 -0.827794,-0.13088 -7.998968,-5.474892 -7.998968,-5.474892 -0.363482,-0.857552 0.07254,-2.036452 0.891568,-2.969516 0.759638,-0.980408 1.843016,-1.643106 2.771546,-1.470434 0,0 6.798724,5.79544 7.099822,6.564718 0.43655,1.115372 -0.03144,1.065532 -0.358244,2.491384 z"/>
+ <path style="opacity:0.1" d="m 44.886558,52.367922 c 5.083304,-2.859306 6.278442,-8.011695 4.271252,-11.65594 -1.559778,-2.831911 -4.120846,-3.367326 -5.889766,-1.998014 -1.754804,1.358387 -1.9095,2.977027 -1.386052,4.584618 1.067492,3.27876 5.645154,5.687737 3.004566,9.069336 z"/>
+ <path style="fill:#3f3f3f" d="m 44.886558,51.367922 c 5.083304,-2.859306 6.278442,-8.011695 4.271252,-11.65594 -1.559778,-2.831911 -4.120846,-3.367326 -5.889766,-1.998014 -1.754804,1.358387 -1.9095,2.977027 -1.386052,4.584618 1.067492,3.27876 5.645154,5.687737 3.004566,9.069336 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kronometer.svg b/.icons/awkward/64x64/apps/kronometer.svg
new file mode 100644
index 00000000..a348bc0e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kronometer.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="16.8" height="16.8" x="-9.07" y="11.67" rx="2.8" ry="2.8" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <rect style="opacity:0.2" width="57.999" height="57.999" x="-62" y="-61" rx="29" ry="29" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#597123" width="16.8" height="16.8" x="-8.38" y="10.98" rx="2.8" ry="2.8" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13.722656 2.9589844 C 13.007068 2.9589844 12.290578 3.2309061 11.742188 3.7792969 L 3.8242188 11.699219 C 3.1498715 12.373566 2.8989404 13.299339 3.0546875 14.167969 C 3.1535439 13.631473 3.4070599 13.118331 3.8242188 12.701172 L 11.742188 4.7792969 C 12.290578 4.2309061 13.007068 3.9589844 13.722656 3.9589844 C 14.438444 3.9589844 15.154535 4.2309061 15.703125 4.7792969 L 23.621094 12.701172 C 24.036645 13.117341 24.291392 13.62895 24.390625 14.164062 C 24.544531 13.29659 24.293409 12.372533 23.621094 11.699219 L 15.703125 3.7792969 C 15.154535 3.2309061 14.438444 2.9589844 13.722656 2.9589844 z"/>
+ <rect style="fill:#96ba42" width="57.999" height="57.999" x="-61" y="-61" rx="29" ry="29" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="21"/>
+ <circle style="fill:#ffffff" cx="32" cy="32.001" r="21"/>
+ <g style="opacity:0.1" transform="matrix(1.9999662,0,0,1.9999662,-0.99975222,2.000845)">
+ <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="matrix(0,1,-1,0,0,0)"/>
+ <circle cx="15.5" cy="-24.5" r="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ </g>
+ <rect style="fill:#f45246" width="6" height="18" x="40.77" y="-3.39" rx="3" ry="2.572" transform="matrix(0.8660254,0.50000001,-0.50000001,0.8660254,0,0)"/>
+ <circle style="opacity:0.1" cx="32" cy="33" r="5"/>
+ <circle style="fill:#4d4d4d" cx="32" cy="32.001" r="5"/>
+ <g style="fill:#4d4d4d" transform="matrix(1.9999662,0,0,1.9999662,-0.99975222,1.0010478)">
+ <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="matrix(0,1,-1,0,0,0)"/>
+ <circle cx="15.5" cy="-24.5" r="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3.0019531 C 15.934272 3.0019531 3 15.934271 3 32 C 3 32.11092 3.0114739 32.218793 3.0175781 32.328125 C 3.3741736 16.576952 16.160105 4.0019531 32 4.0019531 C 47.839896 4.0019531 60.625825 16.576952 60.982422 32.328125 C 60.988564 32.218793 61 32.11092 61 32 C 60.999999 15.934271 48.065729 3.0019531 32 3.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/krudio.svg b/.icons/awkward/64x64/apps/krudio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/krudio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kruler.svg b/.icons/awkward/64x64/apps/kruler.svg
new file mode 100644
index 00000000..fe87a6c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kruler.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="45" height="56" x="-55" y="-60" rx="2.813" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e2d144" width="45" height="56" x="-54" y="-60" rx="2.813" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.5" width="3" height="22" x="12" y="9"/>
+ <rect style="opacity:0.5" width="3" height="11" x="18" y="9"/>
+ <rect style="opacity:0.5" width="3" height="17" x="42" y="9"/>
+ <path style="opacity:0.5" d="M 8 34 L 8 51 L 19 51 L 19 34 L 8 34 z M 11 37 L 16 37 L 16 48 L 11 48 L 11 37 z"/>
+ <rect style="opacity:0.5" width="3" height="11" x="24" y="9"/>
+ <rect style="opacity:0.5" width="3" height="11" x="30" y="9"/>
+ <rect style="opacity:0.5" width="3" height="11" x="36" y="9"/>
+ <rect style="opacity:0.5" width="3" height="11" x="48" y="9"/>
+ <rect style="opacity:0.5" width="3" height="11" x="54" y="9"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 9 C 5.2495813 9 4 10.254375 4 11.8125 L 4 12.8125 C 4 11.254375 5.2495813 10 6.8007812 10 L 57.199219 10 C 58.750419 10 60 11.254375 60 12.8125 L 60 11.8125 C 60 10.254375 58.750419 9 57.199219 9 L 6.8007812 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/krunner.svg b/.icons/awkward/64x64/apps/krunner.svg
new file mode 120000
index 00000000..bba31bb9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/krunner.svg
@@ -0,0 +1 @@
+plasma-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/krusader_blue.svg b/.icons/awkward/64x64/apps/krusader_blue.svg
new file mode 120000
index 00000000..1660e622
--- /dev/null
+++ b/.icons/awkward/64x64/apps/krusader_blue.svg
@@ -0,0 +1 @@
+krusader_user.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/krusader_red.svg b/.icons/awkward/64x64/apps/krusader_red.svg
new file mode 120000
index 00000000..1b90bf84
--- /dev/null
+++ b/.icons/awkward/64x64/apps/krusader_red.svg
@@ -0,0 +1 @@
+krusader_root.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/krusader_root.svg b/.icons/awkward/64x64/apps/krusader_root.svg
new file mode 100644
index 00000000..fbe0aa3d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/krusader_root.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4,14.9 V 55.222222 C 4,56.762222 5.24775,58 6.8,58 H 57.2014 C 58.7526,58 60,56.7625 60,55.222222 V 14.9 Z"/>
+ <path style="fill:#db4c4c" d="M 4,13.9 V 54.222222 C 4,55.762222 5.24775,57 6.8,57 H 57.2014 C 58.7526,57 60,55.7625 60,54.222222 V 13.9 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,13.944444 V 57 H 57.202734 C 58.753934,57 60,55.7625 60,54.222222 V 13.944444 Z"/>
+ <path style="fill:#d2bebe" d="m 6.8,6.9999998 c -1.55232,0 -2.8,1.2381945 -2.8,2.7770834 V 14 H 60 V 9.7770832 C 60,8.2381943 58.7526,6.9999998 57.2,6.9999998 Z"/>
+ <path style="opacity:0.1" d="m 25.185642,23.00038 c 0.274324,0.0064 0.537364,0.107744 0.742074,0.285863 l 17.684219,13.988439 c 0.734038,0.637739 0.36798,1.820864 -0.605375,1.956623 l -6.857203,0.963047 3.213791,5.536834 c 0.718189,1.23752 0.292636,2.810216 -0.951305,3.524698 l -0.689067,0.396876 c -1.243941,0.714484 -2.824793,0.291127 -3.542983,-0.946394 l -3.336539,-5.750534 -4.89043,3.943778 c -0.752882,0.609242 -1.893297,0.08793 -1.894239,-0.865911 L 24.000005,24.12995 c -0.0018,-0.634897 0.534556,-1.145902 1.18565,-1.12957 z"/>
+ <path style="fill:#583030" d="m 25.185642,22.00038 c 0.274324,0.0064 0.537364,0.107744 0.742074,0.285863 l 17.684219,13.988439 c 0.734038,0.637739 0.36798,1.820864 -0.605375,1.956623 l -6.857203,0.963047 3.213791,5.536834 c 0.718189,1.23752 0.292636,2.810216 -0.951305,3.524698 l -0.689067,0.396876 c -1.243941,0.714484 -2.824793,0.291127 -3.542983,-0.946394 l -3.336539,-5.750534 -4.89043,3.943778 c -0.752882,0.609242 -1.893297,0.08793 -1.894239,-0.865911 L 24.000005,23.12995 c -0.0018,-0.634897 0.534556,-1.145902 1.18565,-1.12957 z"/>
+ <rect style="opacity:0.2" width="56" height="1" x="4" y="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 7 C 5.2484613 7 4 8.2384549 4 9.7773438 L 4 10.777344 C 4 9.2384551 5.2484613 8 6.8007812 8 L 57.199219 8 C 58.751819 8 60 9.2384551 60 10.777344 L 60 9.7773438 C 60 8.2384549 58.751819 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/krusader_user.svg b/.icons/awkward/64x64/apps/krusader_user.svg
new file mode 100644
index 00000000..4cc85592
--- /dev/null
+++ b/.icons/awkward/64x64/apps/krusader_user.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4,14.9 V 55.222222 C 4,56.762222 5.24775,58 6.8,58 H 57.2014 C 58.7526,58 60,56.7625 60,55.222222 V 14.9 Z"/>
+ <path style="fill:#5f5fdf" d="M 4,13.9 V 54.222222 C 4,55.762222 5.24775,57 6.8,57 H 57.2014 C 58.7526,57 60,55.7625 60,54.222222 V 13.9 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,13.944444 V 57 H 57.202734 C 58.753934,57 60,55.7625 60,54.222222 V 13.944444 Z"/>
+ <path style="fill:#bebed2" d="m 6.8,6.9999998 c -1.55232,0 -2.8,1.2381945 -2.8,2.7770834 V 14 H 60 V 9.7770832 C 60,8.2381943 58.7526,6.9999998 57.2,6.9999998 Z"/>
+ <path style="opacity:0.1" d="m 25.185642,23.00038 c 0.274324,0.0064 0.537364,0.107744 0.742074,0.285863 l 17.684219,13.988439 c 0.734038,0.637739 0.36798,1.820864 -0.605375,1.956623 l -6.857203,0.963047 3.213791,5.536834 c 0.718189,1.23752 0.292636,2.810216 -0.951305,3.524698 l -0.689067,0.396876 c -1.243941,0.714484 -2.824793,0.291127 -3.542983,-0.946394 l -3.336539,-5.750534 -4.89043,3.943778 c -0.752882,0.609242 -1.893297,0.08793 -1.894239,-0.865911 L 24.000005,24.12995 c -0.0018,-0.634897 0.534556,-1.145902 1.18565,-1.12957 z"/>
+ <path style="fill:#33335d" d="m 25.185642,22.00038 c 0.274324,0.0064 0.537364,0.107744 0.742074,0.285863 l 17.684219,13.988439 c 0.734038,0.637739 0.36798,1.820864 -0.605375,1.956623 l -6.857203,0.963047 3.213791,5.536834 c 0.718189,1.23752 0.292636,2.810216 -0.951305,3.524698 l -0.689067,0.396876 c -1.243941,0.714484 -2.824793,0.291127 -3.542983,-0.946394 l -3.336539,-5.750534 -4.89043,3.943778 c -0.752882,0.609242 -1.893297,0.08793 -1.894239,-0.865911 L 24.000005,23.12995 c -0.0018,-0.634897 0.534556,-1.145902 1.18565,-1.12957 z"/>
+ <rect style="opacity:0.2" width="56" height="1" x="4" y="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 7 C 5.2484613 7 4 8.2384549 4 9.7773438 L 4 10.777344 C 4 9.2384551 5.2484613 8 6.8007812 8 L 57.199219 8 C 58.751819 8 60 9.2384551 60 10.777344 L 60 9.7773438 C 60 8.2384549 58.751819 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ksame.svg b/.icons/awkward/64x64/apps/ksame.svg
new file mode 100644
index 00000000..d9f1d1a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ksame.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0504612,31.925991 C 3.9034556,35.848141 4.5540804,39.860294 6.1637418,43.734442 12.111969,58.048988 28.424591,64.785245 42.739137,58.837018 53.837561,54.224842 60.341809,43.384428 59.951794,32.073997 59.555779,42.6424 53.179535,52.498776 42.739137,56.836942 28.424591,62.785168 12.111969,56.052912 6.1637418,41.738366 4.8270908,38.522243 4.1640656,35.204116 4.0504612,31.925991 Z"/>
+ <path style="fill:#d2d2d2" d="M 57.837713,21.261546 C 51.889486,6.9472002 35.578864,0.21274325 21.264318,6.1603701 6.9495718,12.108597 0.21551492,28.419219 6.1627418,42.733765 12.110969,57.048311 28.423591,63.782568 42.736137,57.834341 57.050683,51.886115 63.78494,35.575492 57.836713,21.260946 Z"/>
+ <path style="fill:#e74c3c" d="M 32.180734,3.9968876 C 28.808606,3.979687 25.382475,4.5869101 22.046348,5.8601587 l 7.110271,18.6655123 a 8.0003052,8.0003052 0 0 1 2.844108,-0.52802 8.0003052,8.0003052 0 0 1 2.844109,0.53202 L 41.959107,5.8523584 C 38.856989,4.6713133 35.552863,4.0140883 32.180734,3.9968876 Z M 5.8677305,22.039576 c -1.2732485,3.336127 -1.8806717,6.762258 -1.863271,10.134387 0.017201,3.372128 0.6784258,6.680254 1.8592709,9.782373 L 24.529242,34.846064 a 8.0003052,8.0003052 0 0 1 -0.52802,-2.848108 8.0003052,8.0003052 0 0 1 0.536021,-2.848109 L 5.8677305,22.039576 Z m 52.2699945,0 -18.664712,7.110271 a 8.0003052,8.0003052 0 0 1 0.52802,2.848109 8.0003052,8.0003052 0 0 1 -0.532021,2.840108 l 18.672713,7.118272 c 1.182045,-3.102119 1.83807,-6.410245 1.856071,-9.782373 0.018,-3.372129 -0.586023,-6.79826 -1.860071,-10.134387 z M 29.156619,39.466241 22.046348,58.134953 c 3.336127,1.274049 6.762258,1.882072 10.134386,1.864071 3.372129,-0.018 6.676255,-0.674026 9.778373,-1.856071 L 34.848836,39.470241 a 8.0003052,8.0003052 0 0 1 -2.848109,0.52802 8.0003052,8.0003052 0 0 1 -2.844108,-0.53202 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.181641 3.9960938 C 28.545503 3.9774931 24.839855 4.6730994 21.261719 6.1601562 C 10.164095 10.771732 3.6589664 21.613397 4.0507812 32.923828 C 4.0512703 32.910769 4.052227 32.897822 4.0527344 32.884766 C 4.0817646 21.955141 10.505125 11.630018 21.261719 7.1601562 C 24.839855 5.6730994 28.545503 4.977493 32.181641 4.9960938 C 43.086057 5.0518959 53.375721 11.527863 57.837891 22.263672 C 59.215096 25.577518 59.883987 28.99214 59.958984 32.365234 C 60.005987 28.668779 59.351457 24.90563 57.837891 21.263672 C 53.375721 10.527863 43.086057 4.0518958 32.181641 3.9960938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kscreengenie.svg b/.icons/awkward/64x64/apps/kscreengenie.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kscreengenie.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kscreensaver.svg b/.icons/awkward/64x64/apps/kscreensaver.svg
new file mode 120000
index 00000000..4cbb8f64
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kscreensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ksensors.svg b/.icons/awkward/64x64/apps/ksensors.svg
new file mode 120000
index 00000000..349f2c76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ksensors.svg
@@ -0,0 +1 @@
+psensor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kshisen.svg b/.icons/awkward/64x64/apps/kshisen.svg
new file mode 100644
index 00000000..3a25ba9c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kshisen.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:#4d4d4d" d="m 26.51778,10.3618 c -0.3282,0.28948 -0.41024,0.72368 -0.41024,1.23026 0,0.9408 0.32818,2.0986 0.49228,2.5328 0,0 0.64611,4.86565 0.72815,5.44465 -0.73844,0.07236 -1.65093,0.14474 -2.14313,0.28946 l -0.65638,0 c -1.39482,0.07238 -2.7076,0.14474 -3.282,0.65132 l -0.24614,0.2171 0.24614,0.28948 c 0.41024,0.4342 0.57434,1.66448 0.73844,2.9672 0.41024,2.6776 0.9025,6.20675 3.364,7.50935 l 0.49228,0.2171 0,-0.50658 c 0,0 0.0822,-0.2171 0.0822,-0.50658 0,-0.2171 -0.0822,-0.57896 -0.164,-1.08552 0.65638,0.07236 1.65093,0.2171 2.14313,0.2171 0.08198,0.57894 2.61547,24.172 2.61547,24.172 l 0.82048,0 c 0,0 1.20254,-23.302 1.20254,-24.026 0.57432,0 2.8178,0.07236 3.5562,0.14474 -0.164,0.43422 -0.82046,2.2434 -0.82046,2.2434 l 1.14866,-0.9408 c 0.3282,-0.2171 7.4664,-6.13435 6.4818,-9.89755 -0.3282,-1.23026 -1.47686,-2.0986 -3.364,-2.5328 l -0.1644,0 c -1.06662,0 -4.0486,0.07236 -6.51,0.2171 0.0822,-1.88158 0.0822,-2.69465 0.0822,-3.20125 l 0,-0.6513 c 0,-0.36184 0.11024,-0.86842 0.43844,-1.23026 0.3282,-0.4342 0.73844,-0.79606 0.73844,-1.23026 0,-0.14474 -0.0822,-0.28948 -0.164,-0.4342 -0.49228,-0.65132 -4.90262,-2.3158 -6.46142,-2.4606 -0.49228,0.07236 -0.82048,0.14474 -0.98458,0.36184 z m 0.48215,11.66825 0.41024,0 c 0,0.65132 0.24614,5.41075 0.32818,6.06195 -0.65638,-0.07238 -1.81493,-0.2171 -2.30733,-0.2171 -0.24614,-0.9408 -0.3282,-1.95396 -0.41024,-2.9672 -0.082,-0.86842 -0.164,-1.93699 -0.3282,-2.73295 0.73844,0 2.30733,-0.14474 2.30733,-0.14474 z m 5.70527,2.44355 c 0,0 0.082,-1.93699 0.082,-2.51595 1.0666,0.14474 2.1614,0.2171 3.4742,0.2171 l 1.47686,0 c 0,0.28948 -0.0822,0.65132 -0.0822,0.65132 -0.164,1.5921 -0.41024,3.67375 -1.14868,5.55535 -0.49226,0 -3.228,-0.14474 -3.8844,-0.2171 0,-0.50658 0.0822,-3.6908 0.0822,-3.6908 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ksirk.svg b/.icons/awkward/64x64/apps/ksirk.svg
new file mode 100644
index 00000000..d655e9d4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ksirk.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <defs>
+ <linearGradient id="linearGradient4736-7" x2="0" y1="24" y2="19" gradientTransform="matrix(1.83584,0,0,2,-10.03,-16)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#484848"/>
+ <stop offset=".494" stop-color="#505050"/>
+ <stop offset="1" stop-color="#484848"/>
+ </linearGradient>
+ </defs>
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:url(#linearGradient4736-7);fill-rule:evenodd" d="M 12.9786,22 C 12.437,22 12,22.446 12,23 l 0,8 c 0,0.554 0.437,1 0.9786,1 l 32.066,0 c 1.9515,0 3.5212,-1.544 3.646,-3.504 A 1.37688,1.5 0 0 0 50.0006,27 1.37688,1.5 0 0 0 48.6926,25.504 C 48.5666,23.544 46.9966,22 45.0466,22 l -32.068,0 z"/>
+ <path style="fill:#8d6a3e" d="m 24,32 0,4 20,0 8,8 0,-2 -8,-10 z"/>
+ <path style="fill:#b58a55" d="m 28,31 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 1,2.101562 a 5,5 0 0 1 1.775391,0.744141 L 29,35.621094 29,33.101562 Z m -2,0.0039 0,2.515625 -1.775391,-1.775391 A 5,5 0 0 1 27,33.105462 Z m 5.183594,2.160156 a 5,5 0 0 1 0.71875,1.769531 l -2.488282,0 1.769532,-1.769531 z m -8.365235,0.002 1.767579,1.767578 -2.490235,0 a 5,5 0 0 1 0.722656,-1.767578 z m -0.705078,3.767578 2.472657,0 -1.740235,1.740235 a 5,5 0 0 1 -0.732422,-1.740235 z m 7.300781,0 2.476563,0 a 5,5 0 0 1 -0.736328,1.740195 L 30.414062,39.035156 Z M 27,40.449259 27,42.898478 A 5,5 0 0 1 25.267578,42.181641 L 27,40.449219 Z m 2,0 1.734375,1.734375 A 5,5 0 0 1 29,42.894571 l 0,-2.445312 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ksmiletris.svg b/.icons/awkward/64x64/apps/ksmiletris.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ksmiletris.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ksnakeduel.svg b/.icons/awkward/64x64/apps/ksnakeduel.svg
new file mode 100644
index 00000000..0096809a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ksnakeduel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <path style="opacity:0.2" d="m 4.0000004,55.800089 0,1.39998 c 0,1.551977 1.2487821,2.79996 2.79996,2.79996 l 50.3992796,0 c 1.551177,0 2.79996,-1.248783 2.79996,-2.79996 l 0,-1.39998 c 0,1.551177 -1.248783,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5511779,0 -2.79996,-1.247983 -2.79996,-2.79996 z"/>
+ <path style="fill:#e4e4e4" d="m 59.9992,57.200069 0,-50.3992796 c 0,-1.5511779 -1.247983,-2.79996 -2.79996,-2.79996 l -50.3992796,0 c -1.5511779,0 -2.79996,1.2487821 -2.79996,2.79996 l 0,50.3992796 c 0,1.551977 1.2487821,2.79996 2.79996,2.79996 l 50.3992796,0 c 1.551177,0 2.79996,-1.248783 2.79996,-2.79996 z"/>
+ <path style="fill:none;stroke:#2783ee;stroke-width:1.99997139" d="m 50.999328,53.000129 -35.999485,0 0,-9.999857 21.999686,0 0,-5.999915 -11.999829,0"/>
+ <path style="fill:none;stroke:#ee8827;stroke-width:1.99997139" d="m 12.999872,11.000729 35.999485,0 0,9.999857 -21.999685,0 0,5.999914 11.999828,0"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ksnapshot.svg b/.icons/awkward/64x64/apps/ksnapshot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ksnapshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ksnip.svg b/.icons/awkward/64x64/apps/ksnip.svg
new file mode 100644
index 00000000..90dff1be
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ksnip.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#533f3f" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.2" d="M 54,54.988305 43.001429,44 v 10.988305 z"/>
+ <path style="fill:#008052" d="M 54,53.988305 43.001429,43 v 10.988305 z"/>
+ <path style="opacity:0.2" d="M 43,33 54,22 H 43 Z"/>
+ <path style="fill:#005680" d="M 43,32 54,21 H 43 Z"/>
+ <rect style="fill:#f02e00" width="11" height="25.2" x="21" y="19.4"/>
+ <path style="opacity:0.2" d="M 10,11 32,33 V 11 Z"/>
+ <path style="fill:#ffb900" d="M 10,10 32,32 V 10 Z"/>
+ <path style="opacity:0.2" d="M 32,33 10,55 h 22 z"/>
+ <path style="fill:#ff8900" d="M 32,32 10,54 h 22 z"/>
+ <path style="fill:#006c80" d="M 54,43 43,32 v 11 z"/>
+ <path style="opacity:0.2" d="M 43,44.011701 53.998569,55 V 44.011701 Z"/>
+ <path style="fill:#00aa80" d="M 43,43.011701 53.998569,54 V 43.011701 Z"/>
+ <path style="opacity:0.2" d="M 43,22 32,33 h 11 z"/>
+ <path style="fill:#008900" d="M 43,21 32,32 h 11 z"/>
+ <path style="opacity:0.2" d="M 54,11 43,22 h 11 z"/>
+ <path style="fill:#008080" d="M 54,10 43,21 h 11 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.1992188 4 C 5.8724189 4 4 5.8724189 4 8.1992188 L 4 9.1992188 C 4 6.8724189 5.8724189 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724189 60 9.1992188 L 60 8.1992188 C 60 5.8724189 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10 10 L 11 11 L 32 11 L 32 10 L 10 10 z M 54 10 L 43 21 L 44 21 L 54 11 L 54 10 z M 43 21 L 32 32 L 33 32 L 43 22 L 43 21 z M 31.5 32.5 L 10 54 L 11 54 L 32 33 L 31.5 32.5 z M 43 43.011719 L 44 44.011719 L 53.998047 44.011719 L 53.998047 43.011719 L 43 43.011719 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 43 32 L 43 33 L 53 43 L 54 43 L 43 32 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kspaceduel.svg b/.icons/awkward/64x64/apps/kspaceduel.svg
new file mode 100644
index 00000000..c6abba6f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kspaceduel.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 57.958,31.84 A 26,26 0 0 1 32,57 26,26 0 0 1 6.044,32.16 26,26 0 0 0 6,33 26,26 0 0 0 32,59 26,26 0 0 0 58,33 26,26 0 0 0 57.958,31.84 Z"/>
+ <circle style="fill:#f29237" cx="32" cy="32" r="26"/>
+ <path style="opacity:0.2" d="M 29.544,6.1396 A 26,26 0 0 0 20.1342,8.869 c 0.13084,0.41604 -0.02176,0.88548 -0.5002,1.3 -0.3237,0.2805 -0.58906,0.71744 -0.58906,0.97246 0,0.77958 0.70498,1.97668 1.267,2.1506 0.74814,0.2315 0.49638,1.0291 -0.46464,1.47012 -0.4442,0.2044 -0.991,0.791 -1.2154,1.3052 -0.2244,0.5142 -0.5554,1.0218 -0.7338,1.1274 -0.17845,0.105546 -0.325,0.50756 -0.325,0.89376 0,0.53928 0.24618,0.80072 1.05624,1.1248 0.58012,0.23208 1.27414,0.40116 1.54376,0.37578 1.54768,-0.145664 1.65616,0.7559 0.30214,2.5188 -0.71884,0.93592 -1.06444,1.17134 -1.5539,1.05372 -0.45684,-0.1098 -0.70652,0.0194 -0.91406,0.47226 -0.2194,0.4787 -0.57784,0.64174 -1.54122,0.7084 -0.94694,0.06554 -1.37136,0.2579 -1.72656,0.77696 -0.25894,0.3784 -0.63342,0.68554 -0.83282,0.68554 -0.199402,0 -0.66776,0.25374 -1.04102,0.56368 -0.75982,0.63096 -1.0565,0.69446 -1.32286,0.28184 -0.352,-0.546 -1.1116,-0.27 -2.242,0.812 -0.9996,0.958 -1.1208,1.214 -0.97,2.044 0.2683,1.47824 1.07006,2.79 1.98554,3.2474 0.79886,0.39922 0.8144,0.44228 0.33008,0.95468 -0.27864,0.29482 -0.75662,0.61072 -1.06132,0.70332 -0.88006,0.26744 -0.38472,0.60288 1.18574,0.80234 1.60726,0.20412 2.1068,0.78736 1.35586,1.58184 -0.41878,0.44306 -0.3952,0.52552 0.27676,0.94708 1.3132,0.826 2.3572,0.32 1.125,-0.542 -0.7922,-0.554 -0.2384,-0.78 0.9242,-0.378 0.92636,0.32072 1.10962,0.30248 1.658,-0.17266 1.12392,-0.97388 2.3456,0.46652 1.31778,1.5539 -0.65414,0.69206 -0.45588,1.52738 0.39102,1.64278 0.37418,0.051 1.15166,0.39924 1.7291,0.77442 0.57742,0.37518 1.20656,0.683 1.39648,0.683 0.18992,0 0.72564,0.3806 1.19082,0.84552 0.94388,0.94328 1.4679,1.06306 1.73418,0.39864 0.32018,-0.7989 0.19138,-1.21054 -0.67032,-2.1506 -0.68604,-0.74846 -1.8002,-2.738 -1.8002,-3.2144 0,-0.29464 1.13306,-0.04482 1.76718,0.38848 0.39686,0.2712 1.039,0.62088 1.42696,0.7795 0.41414,0.16926 0.84278,0.6944 1.03848,1.26952 0.30672,0.9013 0.42758,0.98008 1.5082,0.98008 l 1.17558,0 0.17774,2.1124 c 0.2139,2.541 0.41762,3.0556 1.28984,3.2652 0.64252,0.1544 1.32792,1.14924 1.32792,1.92716 0,0.20678 -0.46226,0.71326 -1.02578,1.1248 -0.69964,0.51094 -1.00124,0.94528 -0.95468,1.3711 0.05808,0.53166 -0.06226,0.61452 -0.81504,0.5586 -0.48556,-0.03612 -1.32698,0.13408 -1.86876,0.37832 -0.6402,0.28858 -1.33472,0.38098 -1.98554,0.26406 -0.7489,-0.13456 -1.00292,-0.0823 -1.00292,0.21074 0,0.21546 -0.26156,0.6191 -0.58144,0.89628 -0.7911,0.6855 -0.46422,1.0482 0.74902,0.83028 0.75408,-0.13544 1.04826,-0.07524 1.17812,0.24884 0.27684,0.69076 -0.42486,1.679 -1.07656,1.51582 -0.4125,-0.10322 -0.61088,0.03738 -0.73886,0.52558 -0.04532,0.1729 -0.12626,0.31936 -0.22344,0.44434 a 26,26 0 0 0 4.1132,1.2162 c -0.12978,-0.2493 -0.27728,-0.4744 -0.42148,-0.57636 -0.67004,-0.47378 -0.22182,-1.7029 0.70078,-1.9246 0.93916,-0.22568 0.79122,-0.83542 -0.23106,-0.95214 -0.89472,-0.10216 -1.84852,-1.0084 -1.54882,-1.47266 0.20094,-0.3113 1.05786,-0.26592 2.7904,0.14472 0.78238,0.18546 1.31788,-0.18656 3.1306,-2.1708 1.04966,-1.149 1.85622,-1.62754 2.7422,-1.62754 0.3374,0 1.54226,-0.31044 2.6788,-0.69062 2.1456,-0.71776 2.9838,-0.69184 2.9046,0.0914 -0.1644,1.62976 0.8856,1.57596 2.595,-0.13204 0.71242,-0.71188 1.36274,-1.22604 1.44726,-1.14512 0.327,0.31308 -0.2611,1.83824 -0.94708,2.4552 -0.86934,0.78196 -0.91246,1.27604 -0.14726,1.66816 0.41924,0.21482 0.59706,0.65126 0.6627,1.63008 l 0.08886,1.33554 1.08672,0 c 0.38122,0 0.6967,0.05228 0.95214,0.1498 a 26,26 0 0 0 12.5962,-21.458 c -0.39776,-0.8499 -0.36916,-1.36374 0,-1.94238 A 26,26 0 0 0 57.8425,29.4161 c -0.23708,-0.0108 -0.47844,-0.02172 -0.75664,-0.0102 -1.30984,0.05454 -2.4324,-0.46188 -2.4324,-1.11972 0,-0.13864 -0.46464,-0.71134 -1.0334,-1.27208 -0.64424,-0.63512 -0.97536,-1.19576 -0.87852,-1.48788 0.08782,-0.26496 -0.10186,-0.69244 -0.43672,-0.98262 -0.326,-0.28248 -0.59414,-0.73774 -0.59414,-1.01054 0,-0.43558 -0.27724,-0.4903 -2.28,-0.4418 l -2.28,0.05586 0.03808,2.247 c 0.06768,3.9364 0.65384,4.9582 2.4628,4.2986 0.82804,-0.30186 2.8624,-0.0733 3.4404,0.38594 0.20918,0.16626 0.51218,0.76932 0.67286,1.34062 0.1607,0.5713 0.75656,1.56 1.3254,2.1962 1.15252,1.2892 1.242,1.79216 0.58144,3.3058 -0.5763,1.3206 -1.1968,1.16836 -1.07402,-0.26406 l 0.0914,-1.0664 -0.975,0.18282 c -0.53946,0.10164 -1.21564,0.50068 -1.51836,0.89376 -0.43152,0.56032 -0.63376,0.64296 -0.95722,0.38594 -0.22536,-0.1791 -0.4088,-0.55736 -0.4088,-0.83788 0,-0.28052 -0.27852,-0.59284 -0.617,-0.6957 -0.33848,-0.10286 -0.80246,-0.61412 -1.03086,-1.1375 -0.36536,-0.8372 -0.35626,-1.0932 0.06854,-2.11 0.43104,-1.03144 0.43528,-1.2016 0.03808,-1.58184 -0.36424,-0.34874 -0.552,-0.36 -1.03086,-0.07364 -0.48142,0.28786 -0.70788,0.26662 -1.27968,-0.1168 -0.38218,-0.2563 -1.04806,-0.46718 -1.48028,-0.46718 -0.87752,0 -1.14258,-0.42694 -1.14258,-1.83828 0,-1.30366 -0.77766,-1.77746 -2.628,-1.60722 -1.28496,0.11822 -1.56816,0.03358 -2.605,-0.76426 -0.63994,-0.49242 -1.65126,-1.67864 -2.2496,-2.6382 -0.59838,-0.95946 -1.24214,-1.96188 -1.4295,-2.2268 -0.27088,-0.383 -0.20502,-0.7506 0.325,-1.79512 l 0.66778,-1.3127 -1.41172,0.19043 c -2.5122,0.33974 -3.0202,0.66532 -1.93984,1.24414 0.42074,0.22544 0.43912,0.34126 0.11426,0.71602 -0.2128,0.24548 -0.31292,0.63364 -0.2209,0.86328 0.0921,0.22964 -0.02424,0.77002 -0.25898,1.20098 -0.23478,0.43096 -0.43142,1.03576 -0.43926,1.3457 -0.02462,0.96944 -1.68394,1.73968 -3.5318,1.6377 -2.8004,-0.15454 -3.0274,-0.11036 -4.0218,0.8125 -1.24304,1.15354 -1.40368,1.69144 -0.8252,2.7624 0.5613,1.03926 1.55608,1.45402 3.2804,1.36856 1.54208,-0.0765 1.71648,0.05962 1.36348,1.0791 -0.29966,0.86536 -1.30674,1.19902 -1.98808,0.65762 -0.52532,-0.41744 -2.3364,-0.09484 -2.892,0.51544 -0.23292,0.25584 -0.57854,0.92592 -0.7668,1.48788 -0.325,0.97012 -0.41974,1.02908 -1.87636,1.1705 -1.45318,0.14112 -1.59278,0.09456 -2.638,-0.86836 -1.16682,-1.07488 -1.36446,-1.89538 -0.80234,-3.311 0.24884,-0.62664 0.43446,-0.72854 1.09942,-0.60684 1.31824,0.24128 1.83828,-0.21702 1.83828,-1.625 0,-0.68276 -0.13268,-1.32102 -0.29454,-1.4168 -0.1618,-0.09578 -0.29454,-0.4576 -0.29454,-0.80488 0,-0.34728 -0.165822,-0.79384 -0.36816,-0.99024 -0.29488,-0.28624 -0.25226,-0.43938 0.21836,-0.77188 0.32292,-0.22814 0.85362,-0.38174 1.17812,-0.34278 0.32452,0.03898 1.21944,-0.10116 1.99062,-0.30976 1.11428,-0.3014 1.44148,-0.52888 1.592,-1.11464 0.28596,-1.11288 0.98402,-2.0058 1.56914,-2.0058 0.9246,0 0.94352,-2.1738 0.0457,-5.3346 -0.134,-0.4672 -0.498,-0.7646 -1.144,-0.9246 -0.522,-0.1296 -1.09,-0.4858 -1.262,-0.7922 -0.17,-0.3064 -0.484,-0.556 -0.696,-0.556 -0.212,0 -0.62618,-0.25374 -0.91914,-0.56368 -0.29488,-0.31198 -0.90504,-0.56368 -1.36856,-0.56368 -1.0984,0 -1.11662,-0.7564 -0.02792,-1.15528 1.15088,-0.42164 2.9414,0.131044 3.3744,1.04102 0.58712,1.23378 1.23778,0.71894 1.44726,-1.14512 0.2591,-2.3056 1.05396,-2.9682 3.5624,-2.9682 l 1.80274,0 -0.78964,-0.78964 c -0.246,-0.2464 -0.45,-0.5476 -0.592,-0.843 z m 9.3462,0.81758 c -0.05006,0.045784 -0.0994,0.083098 -0.1498,0.13457 -0.60284,0.61558 -0.88546,0.70334 -1.81796,0.56114 -1.62754,-0.2482 -1.41808,0.40714 0.3834,1.19844 0.9742,0.42792 1.59994,0.91568 1.81288,1.40918 1.02742,2.381 1.73428,3.6628 2.0896,3.7934 0.71816,0.26386 1.14572,-0.26612 1.30508,-1.61992 0.18288,-1.5533 0.70884,-1.8826 1.65292,-1.0334 0.36636,0.32954 0.87792,0.59922 1.1375,0.59922 0.80642,0 1.4041,0.324 1.4041,0.76172 0,0.2307 0.27212,0.78644 0.60684,1.23652 0.49214,0.66174 0.82672,0.82012 1.74688,0.82012 1.12928,0 1.82256,0.21128 3.2374,0.99278 0.02196,0.0121 0.04398,0.01632 0.06602,0.02792 a 26,26 0 0 0 -13.472,-8.882 z m -32.884,24.93 a 26,26 0 0 0 -0.005,0.112 26,26 0 0 0 0.5078,4.994 c 0.94194,0.38376 1.2022,0.23168 1.3,-0.64492 0.05048,-0.45296 0.28738,-0.96744 0.52812,-1.14512 0.3718,-0.274 0.3048,-0.414 -0.457,-0.934 -0.4932,-0.336 -0.9794,-0.924 -1.0792,-1.306 -0.0968,-0.368 -0.4238,-0.772 -0.7948,-1.076 z m 8.1834,8.5948 c -0.24252,-0.0255 -0.53576,0.10528 -0.86074,0.4164 -0.68758,0.65832 -0.58376,1.98094 0.195508,2.5036 0.8925,0.59856 1.238,0.42422 1.35078,-0.68046 0.139248,-1.36302 -0.15197,-2.1834 -0.68554,-2.2394 z m 4.4128,3.9304 c -0.26554,0.0088 -0.55804,0.1993 -0.85058,0.59922 -0.31046,0.42438 -0.39574,0.97166 -0.27676,1.80274 0.146274,1.02136 0.08245,1.23944 -0.45196,1.51328 -0.6866,0.35182 -0.83348,1.39686 -0.27168,1.93476 0.55956,0.53576 1.09248,0.39578 1.28476,-0.3377 0.27386,-1.04468 1.80294,-1.16794 2.8488,-0.22852 0.44508,0.3998 0.80996,0.60298 0.80996,0.44942 0,-0.1535 -0.46436,-0.71082 -1.03086,-1.23652 -0.86768,-0.80522 -1.02832,-1.14896 -1.02832,-2.1862 0,-1.4646 -0.44922,-2.329 -1.0334,-2.3106 z m -7.2464,3.3566 a 26,26 0 0 0 0.60176,0.75918 c -0.1772,-0.272 -0.3796,-0.536 -0.6018,-0.758 z m 8.7624,3.9914 c -0.132328,0.04538 -0.18789,0.21032 -0.18789,0.5002 0,0.29336 -0.187622,0.6015 -0.4164,0.68554 -0.30378,0.11154 -0.37424,0.46412 -0.25644,1.30508 0.02207,0.15756 0.02786,0.2837 0.03554,0.41386 a 26,26 0 0 0 1.08164,0.55606 c -0.0178,-0.4497 0.06432,-0.9792 0.2996,-1.64278 0.399,-1.12528 0.41326,-1.4078 0.08886,-1.60468 -0.30524,-0.18526 -0.5126,-0.25866 -0.64492,-0.21328 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 6 A 26 26 0 0 0 6 32 A 26 26 0 0 0 6.0175781 32.486328 A 26 26 0 0 1 31.998047 7 L 32 7 A 26 26 0 0 1 57.972656 32.503906 A 26 26 0 0 0 57.998047 32 A 26 26 0 0 0 32 6 L 31.998047 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ksplash.svg b/.icons/awkward/64x64/apps/ksplash.svg
new file mode 120000
index 00000000..5a2e12c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ksplash.svg
@@ -0,0 +1 @@
+preferences-system-splash.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ksquares.svg b/.icons/awkward/64x64/apps/ksquares.svg
new file mode 100644
index 00000000..80714245
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ksquares.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#8e8e8e" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:4" d="M 12,39 H 32 V 25 h 20"/>
+ <path style="opacity:0.2" d="m 32,22 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z m 20,0 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z M 12,36 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z m 20,0 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z"/>
+ <path style="fill:#ffffff" d="m 32,21 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z m 20,0 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z M 12,35 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z m 20,0 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kstars.svg b/.icons/awkward/64x64/apps/kstars.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kstars.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ksudoku.svg b/.icons/awkward/64x64/apps/ksudoku.svg
new file mode 100644
index 00000000..7c5ce075
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ksudoku.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="font-size:12px;font-family:'Clear Sans';letter-spacing:0px;word-spacing:0px;fill:#3f3f3f" transform="matrix(1.4184397,0,0,1.3623978,-1.1347518,0.02997276)">
+ <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="20" height="20" x="22" y="22" ry="0"/>
+ <g style="font-size:12px;font-family:'Clear Sans';letter-spacing:0px;word-spacing:0px;opacity:0.2" transform="matrix(1.4184397,0,0,1.3623978,-2.127661,0.92098099)">
+ <path transform="matrix(0.70500001,0,0,0.73400001,1.500001,0.05799999)" d="m 31.863281,26 c -0.817021,0 -1.548504,0.119593 -2.195312,0.359375 -0.635461,0.239782 -1.168404,0.522634 -1.59961,0.849609 l 0.748047,0.982422 c 0.453901,-0.283378 0.913658,-0.517839 1.378906,-0.703125 0.465249,-0.185286 1.027391,-0.279297 1.685547,-0.279297 0.680851,0 1.220025,0.158533 1.617188,0.47461 0.397163,0.305177 0.595703,0.741836 0.595703,1.308594 0,0.66485 -0.261217,0.998409 -0.783203,1.401679 -0.510638,0.40327 -1.26509,0.605469 -2.263672,0.605469 H 30 v 1.226562 h 1.029297 c 1.078014,0 1.911882,0.163259 2.501953,0.490235 0.601418,0.316076 0.902344,1.037997 0.902344,1.768242 0,0.719346 -0.244479,1.287003 -0.732422,1.701172 -0.476596,0.40327 -1.258295,0.605469 -2.347656,0.605469 -0.544681,0 -1.113054,-0.06648 -1.703125,-0.197266 C 29.06032,36.46296 28.510638,36.272166 28,36.021484 v 1.341797 c 0.499291,0.239782 1.021725,0.403041 1.566406,0.490235 C 30.111087,37.951608 30.700477,38 31.335938,38 c 1.078014,0 1.95782,-0.147128 2.638671,-0.441406 0.692199,-0.294278 1.202172,-0.703402 1.53125,-1.226563 C 35.834937,35.80887 36,35.204227 36,34.517578 36,33.743736 35.755521,32.9164 35.267578,32.436836 34.790982,31.957272 34.070008,31.663015 33.105469,31.554023 v -0.06445 c 0.760283,-0.152588 1.368365,-0.45825 1.822265,-0.916015 0.465249,-0.468665 0.697266,-0.894283 0.697266,-1.679024 0,-0.839237 -0.311433,-1.531213 -0.935547,-2.076172 C 34.076687,26.2734 33.134203,26 31.863281,26 Z"/>
+ </g>
+ <g style="font-size:12px;font-family:'Clear Sans';letter-spacing:0px;word-spacing:0px;fill:#ffffff" transform="matrix(1.4184397,0,0,1.3623978,-2.127661,-0.07901906)">
+ <path transform="matrix(0.70500001,0,0,0.73400001,1.500001,0.05799999)" d="m 31.863281,26 c -0.817021,0 -1.548504,0.119593 -2.195312,0.359375 -0.635461,0.239782 -1.168404,0.522634 -1.59961,0.849609 l 0.748047,0.982422 c 0.453901,-0.283378 0.913658,-0.517839 1.378906,-0.703125 0.465249,-0.185286 1.027391,-0.279297 1.685547,-0.279297 0.680851,0 1.220025,0.158533 1.617188,0.47461 0.397163,0.305177 0.595703,0.741836 0.595703,1.308594 0,0.66485 -0.261217,0.998409 -0.783203,1.401679 -0.510638,0.40327 -1.26509,0.605469 -2.263672,0.605469 H 30 v 1.226562 h 1.029297 c 1.078014,0 1.911882,0.163259 2.501953,0.490235 0.601418,0.316076 0.902344,1.037997 0.902344,1.768242 0,0.719346 -0.244479,1.287003 -0.732422,1.701172 -0.476596,0.40327 -1.258295,0.605469 -2.347656,0.605469 -0.544681,0 -1.113054,-0.06648 -1.703125,-0.197266 C 29.06032,36.46296 28.510638,36.272166 28,36.021484 v 1.341797 c 0.499291,0.239782 1.021725,0.403041 1.566406,0.490235 C 30.111087,37.951608 30.700477,38 31.335938,38 c 1.078014,0 1.95782,-0.147128 2.638671,-0.441406 0.692199,-0.294278 1.202172,-0.703402 1.53125,-1.226563 C 35.834937,35.80887 36,35.204227 36,34.517578 36,33.743736 35.755521,32.9164 35.267578,32.436836 34.790982,31.957272 34.070008,31.663015 33.105469,31.554023 v -0.06445 c 0.760283,-0.152588 1.368365,-0.45825 1.822265,-0.916015 0.465249,-0.468665 0.697266,-0.894283 0.697266,-1.679024 0,-0.839237 -0.311433,-1.531213 -0.935547,-2.076172 C 34.076687,26.2734 33.134203,26 31.863281,26 Z"/>
+ </g>
+ <path style="fill:#9a9a9a" d="M 22,5.859375 C 14.569726,8.6893178 8.6893178,14.569726 5.859375,22 H 22 Z m 20,0 V 22 H 58.140624 C 55.310682,14.569726 49.430274,8.6893178 42,5.859375 Z M 5.859375,42 C 8.6893178,49.430274 14.569726,55.310682 22,58.140624 V 42 Z M 42,42 V 58.140624 C 49.430274,55.310682 55.310682,49.430274 58.140624,42 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 22 22 L 22 23 L 42 23 L 42 22 L 22 22 z M 5.8320312 42 C 5.9596434 42.335513 6.0885499 42.670885 6.2285156 43 L 22 43 L 22 42 L 5.8320312 42 z M 42 42 L 42 43 L 57.771484 43 C 57.91145 42.670885 58.040357 42.335513 58.167969 42 L 42 42 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ksysguard.svg b/.icons/awkward/64x64/apps/ksysguard.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ksysguard.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kteatime.svg b/.icons/awkward/64x64/apps/kteatime.svg
new file mode 100644
index 00000000..d16090c7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kteatime.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 12,16.001286 c 0,1.984631 0.546716,5.999914 0.546716,5.999914 l -4.3475376,0 c -2.3267668,0 -4.19914,1.871973 -4.19914,4.19994 l 0,17.698947 c 0,2.325967 1.8723732,4.099941 4.19914,4.099941 l 8.8006746,0 c 1.969851,0 2.999957,-1.999971 2.999957,-1.999971 C 24.775541,49.999 31.733242,50 36.897968,50 c 10.49985,0 23.10167,-0.399995 23.10167,-33.999514 z m -1.414194,9.999857 2.09757,0 c 0.823988,8.292481 2.661562,13.899001 5.093727,17.671547 -0.349395,0.203997 -0.740789,0.327995 -1.160183,0.327995 l -6.031114,0 c -1.4319793,0 -2.5859628,-1.33798 -2.5859628,-2.999957 l 0,-11.999828 c 0,-1.661976 1.1539835,-2.999957 2.5859628,-2.999957 z"/>
+ <path style="fill:#bda461" d="m 12,15.000515 c 0,1.984631 0.546716,5.999914 0.546716,5.999914 l -4.3475376,0 c -2.3267668,0 -4.19914,1.871973 -4.19914,4.19994 l 0,17.698947 c 0,2.325967 1.8723732,4.099941 4.19914,4.099941 l 8.8006746,0 c 1.969851,0 2.999957,-1.999971 2.999957,-1.999971 4.775731,3.998943 11.733432,3.999943 16.898158,3.999943 10.49985,0 23.10167,-0.399995 23.10167,-33.999514 z m -1.414194,9.999857 2.09757,0 c 0.823988,8.292481 2.661562,13.899001 5.093727,17.671547 -0.349395,0.203997 -0.740789,0.327995 -1.160183,0.327995 l -6.031114,0 c -1.4319793,0 -2.5859628,-1.33798 -2.5859628,-2.999957 l 0,-11.999828 c 0,-1.661976 1.1539835,-2.999957 2.5859628,-2.999957 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 12,15 c 0,0.280014 0.03013,0.658072 0.04883,1.001953 L 59.988281,16 C 59.990907,15.662976 60,15.343947 60,15 L 12,15 Z M 8.1992188,21 C 5.872452,21 4,22.873205 4,25.201172 l 0,1 c 0,-2.327967 1.872452,-4.199219 4.1992188,-4.199219 l 4.3476562,0 c 0,0 -0.07915,-0.67214 -0.121094,-1.001953 L 8.1992188,21 Z M 8,40 8,41 c 0,1.661977 1.1539582,3 2.585938,3 l 6.03125,0 c 0.419394,0 0.810761,-0.124128 1.160156,-0.328125 C 17.61601,43.42163 17.464572,43.141633 17.308594,42.875 17.087791,42.949217 16.859358,43 16.617188,43 l -6.03125,0 C 9.1539582,43 8,41.661977 8,40 Z"/>
+ <path style="fill:#5b6d40" d="m 43.398804,21.000085 c 0,0 -1.810046,1.756106 -3.767571,2.464181 -14.496487,5.243359 -8.382734,15.46148 -8.183336,15.495079 0,0 0.812894,-1.415609 1.910985,-2.222982 6.968146,-5.122561 8.384335,-11.018915 8.384335,-11.018915 0,0 -1.563628,7.095145 -7.76274,11.509911 -1.369169,0.974572 -2.296182,3.374175 -2.688779,5.772555 0,0 0.970533,-0.392117 1.387869,-0.498336 0.162739,-1.062032 0.502996,-2.078984 1.078272,-2.987377 8.664132,1.031552 11.50171,-5.949754 11.872307,-8.384135 0.875994,-5.749955 -2.231982,-10.129921 -2.231982,-10.129921 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ktechlab.svg b/.icons/awkward/64x64/apps/ktechlab.svg
new file mode 100644
index 00000000..3e4e6aa7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ktechlab.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 5.5,11 C 4.669,11 4,11.593365 4,12.332031 v 5.335938 C 4,18.406635 4.669,19 5.5,19 h 9 C 15.331,19 16,18.406635 16,17.667969 V 12.332031 C 16,11.593365 15.331,11 14.5,11 Z m 44,0 C 48.669,11 48,11.593365 48,12.332031 v 5.335938 C 48,18.406635 48.669,19 49.5,19 h 9 C 59.331,19 60,18.406635 60,17.667969 V 12.332031 C 60,11.593365 59.331,11 58.5,11 Z M 5.5,29 C 4.669,29 4,29.593364 4,30.332032 v 5.335936 C 4,36.406636 4.669,37 5.5,37 h 9 C 15.331,37 16,36.406636 16,35.667968 V 30.332032 C 16,29.593364 15.331,29 14.5,29 Z m 44,0 C 48.669,29 48,29.593364 48,30.332032 v 5.335936 C 48,36.406636 48.669,37 49.5,37 h 9 C 59.331,37 60,36.406636 60,35.667968 V 30.332032 C 60,29.593364 59.331,29 58.5,29 Z m 0,18 C 48.669,47 48,47.593364 48,48.332032 v 5.335936 C 48,54.406636 48.669,55 49.5,55 h 9 C 59.331,55 60,54.406636 60,53.667968 V 48.332032 C 60,47.593364 59.331,47 58.5,47 Z"/>
+ <rect style="opacity:0.2" width="56" height="40" x="-61" y="-52" rx="3.111" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffcc00" width="12" height="8" x="4" y="28" rx="1.5" ry="1.333"/>
+ <rect style="fill:#ffcc00" width="12" height="8" x="4" y="10" rx="1.5" ry="1.333"/>
+ <rect style="fill:#ffcc00" width="12" height="8" x="48" y="28" rx="1.5" ry="1.333"/>
+ <rect style="fill:#ffcc00" width="12" height="8" x="48" y="46" rx="1.5" ry="1.333"/>
+ <rect style="fill:#ffcc00" width="12" height="8" x="48" y="10" rx="1.5" ry="1.333"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.5 10 C 4.669 10 4 10.593365 4 11.332031 L 4 12.332031 C 4 11.593365 4.669 11 5.5 11 L 14.5 11 C 15.331 11 16 11.593365 16 12.332031 L 16 11.332031 C 16 10.593365 15.331 10 14.5 10 L 5.5 10 z M 49.5 10 C 48.669 10 48 10.593365 48 11.332031 L 48 12.332031 C 48 11.593365 48.669 11 49.5 11 L 58.5 11 C 59.331 11 60 11.593365 60 12.332031 L 60 11.332031 C 60 10.593365 59.331 10 58.5 10 L 49.5 10 z M 5.5 28 C 4.669 28 4 28.593363 4 29.332031 L 4 30.332031 C 4 29.593363 4.669 29 5.5 29 L 14.5 29 C 15.331 29 16 29.593363 16 30.332031 L 16 29.332031 C 16 28.593363 15.331 28 14.5 28 L 5.5 28 z M 49.5 28 C 48.669 28 48 28.593363 48 29.332031 L 48 30.332031 C 48 29.593363 48.669 29 49.5 29 L 58.5 29 C 59.331 29 60 29.593363 60 30.332031 L 60 29.332031 C 60 28.593363 59.331 28 58.5 28 L 49.5 28 z M 49.5 46 C 48.669 46 48 46.593363 48 47.332031 L 48 48.332031 C 48 47.593363 48.669 47 49.5 47 L 58.5 47 C 59.331 47 60 47.593363 60 48.332031 L 60 47.332031 C 60 46.593363 59.331 46 58.5 46 L 49.5 46 z"/>
+ <rect style="fill:#757d96" width="56" height="40" x="-60" y="-52" rx="3.111" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#57c33c" width="12" height="12" x="20" y="26"/>
+ <rect style="fill:#ffd735" width="12" height="12" x="32" y="26"/>
+ <rect style="fill:#ff741b" width="12" height="12" x="20" y="14"/>
+ <rect style="fill:#7994ff" width="12" height="12" x="32" y="14"/>
+ <rect style="fill:#dc61b8" width="12" height="12" x="32" y="38"/>
+ <rect style="opacity:0.2" width="24" height="1" x="20" y="26"/>
+ <rect style="opacity:0.2" width="24" height="1" x="20" y="38"/>
+ <rect style="opacity:0.2" width="12" height="1" x="32" y="50"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.855469 4 C 13.272611 4 12 5.3858194 12 7.109375 L 12 8.109375 C 12 6.3858194 13.272611 5 14.855469 5 L 49.144531 5 C 50.727387 5 52 6.3858194 52 8.109375 L 52 7.109375 C 52 5.3858194 50.727387 4 49.144531 4 L 14.855469 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kthememgr.svg b/.icons/awkward/64x64/apps/kthememgr.svg
new file mode 100644
index 00000000..cd07e571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kthememgr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 7.0108508,21.72315 c -0.0063,0.10652 -0.0099,0.213206 -0.01084,0.31992 v 21.773983 c 6.51e-4,2.274279 1.2094142,4.375523 3.1711152,5.512481 l 18.65777,10.81715 c 1.962238,1.137754 4.379992,1.137754 6.34223,0 L 53.828892,49.329534 C 55.791428,48.192087 57.000322,46.089576 57,43.814318 V 22.04307 C 56.997,21.96277 56.9924,21.88257 56.9864,21.802446 57,21.799942 7.0108508,21.72315 7.0108508,21.72315 Z"/>
+ <path style="fill:#ffca12" d="m 7.0108508,20.72315 c -0.0063,0.10652 -0.0099,0.213206 -0.01084,0.31992 v 21.773983 c 6.51e-4,2.274279 1.2094142,4.375523 3.1711152,5.512481 l 18.65777,10.81715 c 1.962238,1.137754 4.379992,1.137754 6.34223,0 L 53.828892,48.329534 C 55.791428,47.192087 57.000322,45.089576 57,42.814318 V 21.04307 C 56.997,20.96277 56.9924,20.88257 56.9864,20.802446 57,20.799942 7.0108508,20.72315 7.0108508,20.72315 Z"/>
+ <path style="fill:#ffa81c" d="m 32.149312,4.0000003 v 0.00278 A 6.346037,6.442821 0 0 0 28.826474,4.8605097 L 10.154523,15.80641 A 6.346037,6.442821 0 0 0 7,20.972232 a 6.346037,6.442821 0 0 0 3.154523,5.218396 l 18.671951,10.9459 a 6.346037,6.442821 0 0 0 6.34705,0 l 18.671954,-10.9459 A 6.346037,6.442821 0 0 0 57,21.024804 6.346037,6.442821 0 0 0 53.845478,15.80641 L 35.173524,4.8605097 A 6.346037,6.442821 0 0 0 32.149312,4.0000003 Z"/>
+ <path style="opacity:0.07" d="M 32.148438 4 L 32.148438 4.0039062 A 6.346037 6.442821 0 0 0 32 4.0078125 L 32 37.984375 A 6.346037 6.442821 0 0 0 35.171875 37.136719 L 53.84375 26.191406 A 6.346037 6.442821 0 0 0 57 21.025391 A 6.346037 6.442821 0 0 0 53.84375 15.806641 L 35.171875 4.8613281 A 6.346037 6.442821 0 0 0 32.148438 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.148438 4 L 32.148438 4.0039062 A 6.346037 6.442821 0 0 0 28.828125 4.859375 L 10.15625 15.804688 A 6.346037 6.442821 0 0 0 7 20.972656 A 6.346037 6.442821 0 0 0 7.0546875 21.449219 A 6.346037 6.442821 0 0 1 10.15625 16.804688 L 28.828125 5.859375 A 6.346037 6.442821 0 0 1 32.148438 5.0039062 L 32.148438 5 A 6.346037 6.442821 0 0 1 35.171875 5.859375 L 53.84375 16.804688 A 6.346037 6.442821 0 0 1 56.945312 21.494141 A 6.346037 6.442821 0 0 0 57 21.023438 A 6.346037 6.442821 0 0 0 53.84375 15.804688 L 35.171875 4.859375 A 6.346037 6.442821 0 0 0 32.148438 4 z"/>
+ <path style="opacity:0.1" d="M 7.0117188 20.722656 C 7.0075699 20.792805 7.0057246 20.863341 7.0039062 20.933594 A 6.346037 6.442821 0 0 1 7.0253906 20.722656 C 7.0253832 20.722656 7.0117188 20.722656 7.0117188 20.722656 z M 7.0019531 20.990234 C 7.001654 21.007801 7.0001548 21.0254 7 21.042969 L 7 42.816406 C 7.000651 45.090685 8.210174 47.19312 10.171875 48.330078 L 28.828125 59.146484 C 29.837768 59.7319 30.873266 60.01702 32 60 L 32 37.994141 A 6.346037 6.442821 0 0 1 28.826172 37.136719 L 10.154297 26.191406 A 6.346037 6.442821 0 0 1 7.0019531 20.990234 z"/>
+ <path style="opacity:0.1" d="M 7.0546875 20.501953 A 6.346037 6.442821 0 0 0 7 20.972656 A 6.346037 6.442821 0 0 0 10.15625 26.191406 L 28.828125 37.136719 A 6.346037 6.442821 0 0 0 35.171875 37.136719 L 53.84375 26.191406 A 6.346037 6.442821 0 0 0 57 21.023438 A 6.346037 6.442821 0 0 0 56.945312 20.546875 A 6.346037 6.442821 0 0 1 53.84375 25.191406 L 35.171875 36.136719 A 6.346037 6.442821 0 0 1 28.828125 36.136719 L 10.15625 25.191406 A 6.346037 6.442821 0 0 1 7.0546875 20.501953 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ktikz.svg b/.icons/awkward/64x64/apps/ktikz.svg
new file mode 100644
index 00000000..3a3fb78a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ktikz.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <g transform="matrix(2,0,0,2,6,0)">
+ <circle style="fill:#38458f" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" d="m 40,50.436 0,3.564 3.5638,0 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.862,1.874 3.564,3.564 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ktimer.svg b/.icons/awkward/64x64/apps/ktimer.svg
new file mode 100644
index 00000000..c178148c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ktimer.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="16.8" height="16.8" x="-9.07" y="11.67" rx="2.8" ry="2.8" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <rect style="opacity:0.2" width="57.999" height="57.999" x="-62" y="-61" rx="29" ry="29" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#048ede" width="16.8" height="16.8" x="-8.38" y="10.98" rx="2.8" ry="2.8" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13.722656 2.9589844 C 13.007068 2.9589844 12.290578 3.2309061 11.742188 3.7792969 L 3.8242188 11.699219 C 3.1498715 12.373566 2.8989404 13.299339 3.0546875 14.167969 C 3.1535439 13.631473 3.4070599 13.118331 3.8242188 12.701172 L 11.742188 4.7792969 C 12.290578 4.2309061 13.007068 3.9589844 13.722656 3.9589844 C 14.438444 3.9589844 15.154535 4.2309061 15.703125 4.7792969 L 23.621094 12.701172 C 24.036645 13.117341 24.291392 13.62895 24.390625 14.164062 C 24.544531 13.29659 24.293409 12.372533 23.621094 11.699219 L 15.703125 3.7792969 C 15.154535 3.2309061 14.438444 2.9589844 13.722656 2.9589844 z"/>
+ <rect style="fill:#07aef5" width="57.999" height="57.999" x="-61" y="-61" rx="29" ry="29" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="21"/>
+ <circle style="fill:#ffffff" cx="32" cy="32.001" r="21"/>
+ <g style="opacity:0.1" transform="matrix(1.9999662,0,0,1.9999662,-0.99975222,2.000845)">
+ <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="matrix(0,1,-1,0,0,0)"/>
+ <circle cx="15.5" cy="-24.5" r="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ </g>
+ <rect style="fill:#ff8b29" width="6" height="18" x="40.77" y="-3.39" rx="3" ry="2.572" transform="matrix(0.8660254,0.50000001,-0.50000001,0.8660254,0,0)"/>
+ <circle style="opacity:0.1" cx="32" cy="33" r="5"/>
+ <circle style="fill:#4d4d4d" cx="32" cy="32.001" r="5"/>
+ <g style="fill:#4d4d4d" transform="matrix(1.9999662,0,0,1.9999662,-0.99975222,1.0010478)">
+ <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="matrix(0,1,-1,0,0,0)"/>
+ <circle cx="15.5" cy="-24.5" r="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3.0019531 C 15.934272 3.0019531 3 15.934271 3 32 C 3 32.11092 3.0114739 32.218793 3.0175781 32.328125 C 3.3741736 16.576952 16.160105 4.0019531 32 4.0019531 C 47.839896 4.0019531 60.625825 16.576952 60.982422 32.328125 C 60.988564 32.218793 61 32.11092 61 32 C 60.999999 15.934271 48.065729 3.0019531 32 3.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ktip.svg b/.icons/awkward/64x64/apps/ktip.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ktip.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ktnef.svg b/.icons/awkward/64x64/apps/ktnef.svg
new file mode 120000
index 00000000..e85cdf07
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ktnef.svg
@@ -0,0 +1 @@
+kontact-import-wizard.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ktorrent.svg b/.icons/awkward/64x64/apps/ktorrent.svg
new file mode 100644
index 00000000..7532b45d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ktorrent.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 22.88626,5.0015988 c -1.199966,0 -2.733922,1.2669638 -2.885917,2.8241194 l 0,21.1753958 -11.9996578,0 L 32,53.000428 55.999315,29.001114 l -11.999658,0 0,-21.1753958 c 0,-1.5639554 -1.685951,-2.8239194 -2.885917,-2.8239194 l -18.22748,0 z M 6.8015194,55.000171 c -1.5511557,0 -2.80072,1.337962 -2.80072,2.999915 0,1.661952 1.2495643,2.999914 2.80072,2.999914 l 50.3985616,0 c 1.549955,0 2.79992,-1.337962 2.79992,-2.999914 0,-1.661953 -1.249965,-2.999915 -2.79992,-2.999915 l -50.3985616,0 z"/>
+ <path style="fill:#358de7" d="m 22.88626,4.0016559 c -1.199966,0 -2.733922,1.2669638 -2.885917,2.8241194 l 0,21.1753957 -11.9996578,0 L 32,52.000485 55.999315,28.001171 l -11.999658,0 0,-21.1753957 c 0,-1.5639554 -1.685951,-2.8239194 -2.885917,-2.8239194 l -18.22748,0 z M 6.8015194,54.000228 c -1.5511557,0 -2.80072,1.337962 -2.80072,2.999915 0,1.661952 1.2495643,2.999914 2.80072,2.999914 l 50.3985616,0 c 1.549955,0 2.79992,-1.337962 2.79992,-2.999914 0,-1.661953 -1.249965,-2.999915 -2.79992,-2.999915 l -50.3985616,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.886719 4.0019531 C 21.686753 4.0019531 20.151995 5.2690163 20 6.8261719 L 20 7.8261719 C 20.151995 6.2690163 21.686753 5.0019531 22.886719 5.0019531 L 41.113281 5.0019531 C 42.313247 5.0019531 44 6.2620165 44 7.8261719 L 44 6.8261719 C 44 5.2620165 42.313247 4.0019531 41.113281 4.0019531 L 22.886719 4.0019531 z M 8 28 L 9 29 L 20 29 L 20 28 L 8 28 z M 44 28 L 44 29 L 55 29 L 56 28 L 44 28 z M 6.8007812 54 C 5.2496254 54 4 55.338047 4 57 C 4 57.174335 4.0177363 57.343671 4.046875 57.507812 C 4.2662505 56.083331 5.4072676 55 6.8007812 55 L 32 55 L 57.199219 55 C 58.591654 55 59.733695 56.083331 59.953125 57.507812 C 59.982288 57.343671 60 57.174335 60 57 C 60 55.338047 58.749174 54 57.199219 54 L 32 54 L 6.8007812 54 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ktouch.svg b/.icons/awkward/64x64/apps/ktouch.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ktouch.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ktuberling.svg b/.icons/awkward/64x64/apps/ktuberling.svg
new file mode 100644
index 00000000..9bc1e8a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ktuberling.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#ffbd8e" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <g style="fill:#4d4d4d" transform="matrix(1.39996,0,0,1.39996,-75.87172,4.5172412)">
+ <circle cx="69.91" cy="12.489" r="2.857"/>
+ <circle cx="84.196" cy="12.489" r="2.857"/>
+ <path d="m 69.444,24.355 a 8.7947,10.554 0 0 0 7.6094,5.2768 8.7947,10.554 0 0 0 7.6026,-5.2768 l -1.0684,0 a 8.7947,10.554 0 0 1 -6.5342,3.5179 8.7947,10.554 0 0 1 -6.5376,-3.5179 l -1.0718,0 z"/>
+ </g>
+ <path style="fill:#4d4d4d" d="m 31.9992,28.000971 a 7.9997716,5.9998287 0 0 0 -7.999772,5.999828 7.9997716,5.9998287 0 0 0 7.999772,5.999829 7.9997716,5.9998287 0 0 0 7.999772,-5.999829 7.9997716,5.9998287 0 0 0 -7.999772,-5.999828 z m -3.999886,3.999885 a 1.9999429,1.9999429 0 0 1 1.999943,1.999943 1.9999429,1.9999429 0 0 1 -1.999943,1.999943 1.9999429,1.9999429 0 0 1 -1.999943,-1.999943 1.9999429,1.9999429 0 0 1 1.999943,-1.999943 z m 7.999772,0 a 1.9999429,1.9999429 0 0 1 1.999943,1.999943 1.9999429,1.9999429 0 0 1 -1.999943,1.999943 1.9999429,1.9999429 0 0 1 -1.999943,-1.999943 1.9999429,1.9999429 0 0 1 1.999943,-1.999943 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kturtle.svg b/.icons/awkward/64x64/apps/kturtle.svg
new file mode 100644
index 00000000..729c90eb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kturtle.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32,3.9982327 c -4.432,0 -8,3.568 -8,8.0000003 l 0,9.339844 -3.542968,-3.54297 c -2.398191,-2.398189 -6.261967,-2.398189 -8.660157,0 -2.3981894,2.39819 -2.3981894,6.261968 0,8.660158 L 23.339844,37.998233 11.796875,49.541201 c -2.3981894,2.39819 -2.3981894,6.261969 0,8.660156 2.39819,2.39819 6.261967,2.39819 8.660157,0 l 7.390624,-7.390624 c 1.21215,0.738014 2.623654,1.1875 4.152344,1.1875 1.52869,0 2.940194,-0.449486 4.152344,-1.1875 l 7.390624,7.390624 c 2.39819,2.39819 6.261968,2.39819 8.660156,0 2.39819,-2.398187 2.39819,-6.261966 0,-8.660156 L 40.660156,37.998233 52.203124,26.455266 c 2.39819,-2.39819 2.39819,-6.261968 0,-8.660158 -2.398188,-2.39819 -6.261966,-2.39819 -8.660156,0 L 40,21.338077 40,11.998233 C 40,7.5662327 36.432,3.9982327 32,3.9982327 Z"/>
+ <path style="fill:#478f30" d="m 32,2.9999998 c -4.432,0 -8,3.568 -8,8.0000002 l 0,9.339844 -3.542968,-3.542969 c -2.398191,-2.39819 -6.261967,-2.39819 -8.660157,0 -2.3981894,2.398189 -2.3981894,6.261967 0,8.660157 L 23.339844,37 11.796875,48.542968 c -2.3981894,2.39819 -2.3981894,6.261968 0,8.660156 2.39819,2.39819 6.261967,2.39819 8.660157,0 L 27.847656,49.8125 C 29.059806,50.550514 30.47131,51 32,51 c 1.52869,0 2.940194,-0.449486 4.152344,-1.1875 l 7.390624,7.390624 c 2.39819,2.39819 6.261968,2.39819 8.660156,0 2.39819,-2.398188 2.39819,-6.261966 0,-8.660156 L 40.660156,37 52.203124,25.457032 c 2.39819,-2.39819 2.39819,-6.261968 0,-8.660157 -2.398188,-2.39819 -6.261966,-2.39819 -8.660156,0 L 40,20.339844 40,11 C 40,6.5679998 36.432,2.9999998 32,2.9999998 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3 C 27.568 3 24 6.5679998 24 11 L 24 11.998047 C 24 7.5660472 27.568 3.9980469 32 3.9980469 C 36.432 3.9980469 40 7.5660472 40 11.998047 L 40 11 C 40 6.5679998 36.432 3 32 3 z M 16.126953 14.998047 C 14.561462 14.998047 12.99597 15.59778 11.796875 16.796875 C 10.470374 18.123376 9.8805411 19.897747 10.021484 21.625 C 10.135746 20.23022 10.725685 18.866112 11.796875 17.794922 C 14.195065 15.396732 18.05884 15.396732 20.457031 17.794922 L 24 21.337891 L 24 20.339844 L 20.457031 16.796875 C 19.257936 15.59778 17.692445 14.998047 16.126953 14.998047 z M 47.873047 14.998047 C 46.307555 14.998047 44.742064 15.59778 43.542969 16.796875 L 40 20.339844 L 40 21.337891 L 43.542969 17.794922 C 45.941159 15.396732 49.804937 15.396732 52.203125 17.794922 C 53.274315 18.866112 53.864254 20.23022 53.978516 21.625 C 54.119459 19.897747 53.529626 18.123376 52.203125 16.796875 C 51.004031 15.59778 49.438539 14.998047 47.873047 14.998047 z M 22.839844 37.5 L 11.796875 48.542969 C 10.470374 49.86947 9.8805411 51.643841 10.021484 53.371094 C 10.135746 51.976313 10.725685 50.612206 11.796875 49.541016 L 23.339844 37.998047 L 22.839844 37.5 z M 41.160156 37.5 L 40.660156 37.998047 L 52.203125 49.541016 C 53.274315 50.612206 53.864254 51.976313 53.978516 53.371094 C 54.119459 51.643841 53.529626 49.86947 52.203125 48.542969 L 41.160156 37.5 z"/>
+ <rect style="opacity:0.2" width="42" height="36" x="-58" y="-50" rx="21" ry="18" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#b08e57" width="42" height="36" x="-57" y="-50" rx="21" ry="18" transform="matrix(0,-1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kube-mail.svg b/.icons/awkward/64x64/apps/kube-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kube-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kube.svg b/.icons/awkward/64x64/apps/kube.svg
new file mode 100644
index 00000000..3ce7f80e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kube.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#ef5a30" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 15,13 0,40 8,0 0,-8.570312 L 28,53 37,53 29.628906,40 37,27 28,27 23,35.570312 23,13 15,13 Z M 40,27 33,39 32.398438,40 33,41 40,53 49,53 41.628906,40 49,27 40,27 Z"/>
+ <path style="fill:#ffffff" d="m 23,12 -8,0 0,40 8,0 z"/>
+ <path style="fill:#ffffff" d="m 40,26 -7,12 -0.6,1 0.6,1 7,12 9,0 L 41.628906,39 49,26 Z"/>
+ <path style="fill:#ffffff" d="m 28,26 -7,12 -0.6,1 0.6,1 7,12 9,0 L 29.628906,39 37,26 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kubeplayer.svg b/.icons/awkward/64x64/apps/kubeplayer.svg
new file mode 100644
index 00000000..42f72ab8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kubeplayer.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#e85228" d="m8.6019673 8.0003572c-2.5483818 0-4.6015671 2.0530938-4.6015671 4.6013628v31.39838h55.9996v-31.39838c0-2.548269-2.053986-4.6013628-4.601967-4.6013628h-46.795666z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 8.6015625,8 C 6.0531807,8 4,10.014167 4,12.512969 L 4,13.5 C 4,11.001198 6.0531807,8.9870311 8.6015625,8.9870311 l 46.7968755,0 C 57.946419,8.9870311 60,11.001198 60,13.5 l 0,-0.987031 C 60,10.014167 57.946419,8 55.398438,8 L 8.6015625,8 Z"/>
+ <path style="fill:#cccccc" d="m8.6019673 56.000014c-2.5483818 0-4.6015671-2.043935-4.6015671-4.579451v-7.420463h55.9996v7.420463c0 2.535516-2.053986 4.579451-4.601967 4.579451z"/>
+ <rect style="fill:#999999" width="16" height="4" x="40" y="48" ry="2"/>
+ <rect style="fill:#e85228" width="32" height="4" x="8" y="48" ry="2"/>
+ <circle style="opacity:.2" cx="40" cy="51" r="4"/>
+ <circle style="fill:#ffffff" cx="40" cy="50" r="4"/>
+ <rect style="fill:#ffffff;opacity:.2" width="56" height="2" x="4" y="44"/>
+ <path style="opacity:.2" d="m24.866851 17.000222c-0.478657-2.6e-4 -0.866768 0.398197-0.866514 0.889633v18.21947c-1.56e-4 0.675895 0.705199 1.104852 1.282437 0.779914l16.26732-9.109734c0.600153-0.337378 0.600153-1.222432 0-1.559809l-14.642266-8.198342-1.625834-0.910393c-0.127459-0.0718-0.270498-0.109599-0.415925-0.109599z"/>
+ <path style="fill:#ffffff" d="m24.866851 16.000378c-0.478657-2.6e-4 -0.866768 0.398197-0.866514 0.889634v18.219469c-1.56e-4 0.675896 0.705199 1.104852 1.282437 0.779915l16.26732-9.109735c0.600153-0.337378 0.600153-1.222431 0-1.559809l-14.642266-8.198341-1.625834-0.910394c-0.127459-0.0718-0.270498-0.109599-0.415925-0.109599z"/>
+ <path style="opacity:.2" d="m 4,51.400391 0,1 C 4,54.9476 6.0531807,57 8.6015625,57 L 55.398438,57 C 57.946419,57 60,54.9476 60,52.400391 l 0,-1 C 60,53.9476 57.946419,56 55.398438,56 L 8.6015625,56 C 6.0531807,56 4,53.9476 4,51.400391 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kubrick.svg b/.icons/awkward/64x64/apps/kubrick.svg
new file mode 100644
index 00000000..ada15ce7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kubrick.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6,19 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 L 8,21 C 6.892,21 6,20.108 6,19 Z m 18,0 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z m 18,0 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z M 6,37 6,39 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 L 8,39 C 6.892,39 6,38.108 6,37 Z m 18,0 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z m 18,0 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z M 6,55 6,57 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 L 8,57 C 6.892,57 6,56.108 6,55 Z m 18,0 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z m 18,0 0,2 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z"/>
+ <rect style="fill:#d55045" width="16" height="16" x="6" y="6" rx="2" ry="2"/>
+ <rect style="fill:#ffc539" width="16" height="16" x="24" y="6" rx="2" ry="2"/>
+ <rect style="fill:#94d551" width="16" height="16" x="42" y="6" rx="2" ry="2"/>
+ <rect style="fill:#94d551" width="16" height="16" x="6" y="24" rx="2" ry="2"/>
+ <rect style="fill:#4b95d5" width="16" height="16" x="24" y="24" rx="2" ry="2"/>
+ <rect style="fill:#94d551" width="16" height="16" x="42" y="24" rx="2" ry="2"/>
+ <rect style="fill:#4b95d5" width="16" height="16" x="6" y="42" rx="2" ry="2"/>
+ <rect style="fill:#ffc539" width="16" height="16" x="24" y="42" rx="2" ry="2"/>
+ <rect style="fill:#d55045" width="16" height="16" x="42" y="42" rx="2" ry="2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8 6 C 6.892 6 6 6.892 6 8 L 6 9 C 6 7.892 6.892 7 8 7 L 20 7 C 21.108 7 22 7.892 22 9 L 22 8 C 22 6.892 21.108 6 20 6 L 8 6 z M 26 6 C 24.892 6 24 6.892 24 8 L 24 9 C 24 7.892 24.892 7 26 7 L 38 7 C 39.108 7 40 7.892 40 9 L 40 8 C 40 6.892 39.108 6 38 6 L 26 6 z M 44 6 C 42.892 6 42 6.892 42 8 L 42 9 C 42 7.892 42.892 7 44 7 L 56 7 C 57.108 7 58 7.892 58 9 L 58 8 C 58 6.892 57.108 6 56 6 L 44 6 z M 8 24 C 6.892 24 6 24.892 6 26 L 6 27 C 6 25.892 6.892 25 8 25 L 20 25 C 21.108 25 22 25.892 22 27 L 22 26 C 22 24.892 21.108 24 20 24 L 8 24 z M 26 24 C 24.892 24 24 24.892 24 26 L 24 27 C 24 25.892 24.892 25 26 25 L 38 25 C 39.108 25 40 25.892 40 27 L 40 26 C 40 24.892 39.108 24 38 24 L 26 24 z M 44 24 C 42.892 24 42 24.892 42 26 L 42 27 C 42 25.892 42.892 25 44 25 L 56 25 C 57.108 25 58 25.892 58 27 L 58 26 C 58 24.892 57.108 24 56 24 L 44 24 z M 8 42 C 6.892 42 6 42.892 6 44 L 6 45 C 6 43.892 6.892 43 8 43 L 20 43 C 21.108 43 22 43.892 22 45 L 22 44 C 22 42.892 21.108 42 20 42 L 8 42 z M 26 42 C 24.892 42 24 42.892 24 44 L 24 45 C 24 43.892 24.892 43 26 43 L 38 43 C 39.108 43 40 43.892 40 45 L 40 44 C 40 42.892 39.108 42 38 42 L 26 42 z M 44 42 C 42.892 42 42 42.892 42 44 L 42 45 C 42 43.892 42.892 43 44 43 L 56 43 C 57.108 43 58 43.892 58 45 L 58 44 C 58 42.892 57.108 42 56 42 L 44 42 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kuiviewer.svg b/.icons/awkward/64x64/apps/kuiviewer.svg
new file mode 100644
index 00000000..3fca0099
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kuiviewer.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 52.495005,5.6047204 49.55847,4.3440973 C 48.654076,3.9552269 47.601609,4.3052988 47.114571,5.1546586 L 46.189823,6.7496877 C 44.939066,6.554196 43.668681,6.53415 42.408357,6.6805893 L 41.504818,5.0160102 C 41.040264,4.155291 39.993194,3.7772084 39.080329,4.1335638 l -2.971841,1.1798499 c -0.910472,0.3636946 -1.413533,1.347064 -1.157478,2.2949546 l 0.48968,1.8218277 c -1.044561,0.775524 -1.974995,1.686112 -2.763936,2.715426 L 30.82248,11.591499 c -0.944415,-0.279918 -1.945895,0.183916 -2.336207,1.084797 l -1.261109,2.939752 c -0.390462,0.900924 -0.03904,1.949177 0.813638,2.43439 l 1.787413,1.026288 c -0.14818,1.191033 -0.14692,2.393532 0.0044,3.582852 l -1.810575,0.974521 c -0.864124,0.462722 -1.2437,1.505666 -0.88596,2.414861 l 1.184517,2.960135 c 0.365154,0.906877 1.35239,1.407965 2.304031,1.152919 l 2.105909,-0.563283 c 0.680186,0.876341 1.463178,1.665207 2.332037,2.363407 l -0.631995,2.104001 c -0.281068,0.940545 0.18462,1.938157 1.089013,2.327027 l 2.936535,1.260621 c 0.904539,0.388828 1.956863,0.03882 2.444049,-0.810602 l 1.094763,-1.888537 c 1.143764,0.16322 2.303413,0.19248 3.450079,0.07228 l 1.057637,1.957095 c 0.464556,0.86072 1.511624,1.238802 2.424339,0.882492 l 2.971797,-1.179858 c 0.910469,-0.363695 1.413557,-1.346989 1.157479,-2.294953 l -0.554179,-2.060737 c 0.994109,-0.727999 1.886013,-1.578521 2.658114,-2.530017 l 2.022445,0.600216 c 0.944268,0.279962 1.945748,-0.18388 2.336211,-1.084795 l 1.265608,-2.924965 c 0.390312,-0.900882 0.03888,-1.949133 -0.813788,-2.434349 L 58.17385,22.933012 c 0.17788,-1.199998 0.204142,-2.418803 0.0653,-3.620124 l 1.740845,-0.937322 c 0.864124,-0.462724 1.243698,-1.505667 0.885958,-2.414862 l -1.184468,-2.96014 C 59.316304,12.09369 58.329066,11.5926 57.377426,11.847648 l -1.881013,0.503371 C 54.781882,11.388186 53.951848,10.524885 53.018156,9.773447 L 53.571454,7.9434565 C 53.867486,6.998552 53.399554,5.9935514 52.495007,5.6047236 Z"/>
+ <path style="opacity:0.2" d="m 6.7661118,48.72997 c 0.3015392,1.034032 0.7200014,2.031135 1.2492318,2.966689 l -1.5076929,1.901883 c -0.4923082,0.62165 -0.4369232,1.507965 0.1169259,2.068065 L 9.2215021,58.264 c 0.5600005,0.560101 1.4461559,0.609279 2.0676949,0.11688 l 1.889233,-1.495648 c 0.972309,0.560162 2.006156,0.997102 3.08308,1.30485 l 0.283078,2.431209 C 16.636898,61.409124 17.301511,62 18.089204,62 h 3.67385 c 0.78769,0 1.452308,-0.590938 1.544618,-1.378711 L 23.57844,58.27625 c 1.156923,-0.301592 2.264619,-0.750904 3.304618,-1.335626 l 1.827695,1.446414 c 0.621538,0.492397 1.507694,0.437001 2.067693,-0.11694 l 2.596929,-2.597393 c 0.56,-0.560102 0.609228,-1.446416 0.11694,-2.068067 l -1.421547,-1.803407 c 0.59077,-1.021786 1.052309,-2.111151 1.360001,-3.249821 l 2.190765,-0.252354 c 0.787756,-0.09233 1.378464,-0.757059 1.378464,-1.544897 v -3.674506 c 0,-0.787836 -0.59077,-1.452574 -1.378464,-1.544896 L 33.461525,41.282411 C 33.166077,40.156052 32.723061,39.078934 32.15697,38.069525 l 1.329231,-1.680305 c 0.492304,-0.621646 0.43692,-1.50796 -0.11692,-2.06806 l -2.590773,-2.591244 c -0.560007,-0.5601 -1.446161,-0.60934 -2.067697,-0.11694 l -1.630775,1.292539 c -1.058457,-0.62166 -2.190829,-1.095589 -3.37846,-1.415645 L 23.45542,29.378723 c -0.09231,-0.787834 -0.756924,-1.37871 -1.544616,-1.37871 h -3.673851 c -0.787693,0 -1.452309,0.590876 -1.544616,1.37871 l -0.246153,2.111153 c -1.218463,0.326214 -2.38154,0.818607 -3.464619,1.464881 l -1.69231,-1.341789 c -0.621538,-0.492396 -1.5076932,-0.437 -2.0676933,0.11696 L 6.624636,34.32732 c -0.5600017,0.560102 -0.6092323,1.446414 -0.1169279,2.068068 l 1.4153871,1.791091 c -0.5661549,1.021721 -0.9969255,2.111149 -1.280002,3.24366 l -2.2646178,0.25851 c -0.787693,0.09234 -1.3784627,0.757058 -1.3784627,1.544893 v 3.674511 c 0,0.787833 0.5907697,1.452567 1.3784627,1.544893 l 2.387633,0.277034 z"/>
+ <path style="fill:#a6a6a6" d="m 6.7661118,47.729981 c 0.3015392,1.034031 0.7200014,2.031135 1.2492318,2.966689 l -1.5076929,1.901883 c -0.4923082,0.621649 -0.4369232,1.507965 0.1169259,2.068065 l 2.5969255,2.597393 c 0.5600005,0.560101 1.4461559,0.609279 2.0676949,0.11688 l 1.889233,-1.495648 c 0.972309,0.560162 2.006156,0.997102 3.08308,1.30485 l 0.283078,2.431209 c 0.09231,0.787833 0.756923,1.378709 1.544616,1.378709 h 3.67385 c 0.78769,0 1.452308,-0.590938 1.544618,-1.378711 l 0.270768,-2.345039 c 1.156923,-0.301592 2.264619,-0.750904 3.304618,-1.335626 l 1.827695,1.446414 c 0.621538,0.492397 1.507694,0.437001 2.067693,-0.11694 l 2.596929,-2.597393 c 0.56,-0.560102 0.609228,-1.446416 0.11694,-2.068067 l -1.421547,-1.803408 c 0.59077,-1.021785 1.052309,-2.111151 1.360001,-3.24982 l 2.190765,-0.252354 c 0.787756,-0.09233 1.378464,-0.75706 1.378464,-1.544897 v -3.674507 c 0,-0.787835 -0.59077,-1.452573 -1.378464,-1.544895 L 33.461525,40.282422 C 33.166077,39.156063 32.723061,38.078945 32.15697,37.069536 l 1.329231,-1.680306 c 0.492304,-0.621645 0.43692,-1.507959 -0.11692,-2.068059 l -2.590773,-2.591244 c -0.560007,-0.5601 -1.446161,-0.60934 -2.067697,-0.11694 l -1.630775,1.292539 c -1.058457,-0.62166 -2.190829,-1.09559 -3.37846,-1.415645 L 23.45542,28.378734 c -0.09231,-0.787834 -0.756924,-1.37871 -1.544616,-1.37871 h -3.673851 c -0.787693,0 -1.452309,0.590876 -1.544616,1.37871 l -0.246153,2.111153 c -1.218463,0.326213 -2.38154,0.818607 -3.464619,1.464881 l -1.69231,-1.341789 c -0.621538,-0.492396 -1.5076932,-0.437 -2.0676933,0.11696 L 6.624636,33.327331 c -0.5600017,0.560102 -0.6092323,1.446414 -0.1169279,2.068067 l 1.4153871,1.791092 c -0.5661549,1.021721 -0.9969255,2.111149 -1.280002,3.24366 L 4.3784754,40.68866 C 3.5907824,40.781 3.0000127,41.445718 3.0000127,42.233553 v 3.674511 c 0,0.787833 0.5907697,1.452567 1.3784627,1.544893 l 2.387633,0.277034 z"/>
+ <circle style="opacity:0.2" cx="20" cy="45" r="6"/>
+ <circle style="fill:#ffffff" cx="20" cy="44" r="6"/>
+ <path style="fill:#ffd52b" d="M 52.495005,4.6047313 49.55847,3.3441082 C 48.654076,2.9552379 47.601609,3.3053097 47.114571,4.1546695 L 46.189823,5.7496986 C 44.939066,5.5542069 43.668681,5.5341609 42.408357,5.6806002 L 41.504818,4.0160211 C 41.040264,3.1553019 39.993194,2.7772193 39.080329,3.1335747 l -2.971841,1.1798499 c -0.910472,0.3636946 -1.413533,1.347064 -1.157478,2.2949546 l 0.48968,1.8218276 C 34.396129,9.2057312 33.465695,10.116319 32.676754,11.145633 L 30.82248,10.59151 c -0.944415,-0.279918 -1.945895,0.183916 -2.336207,1.084797 l -1.261109,2.939752 c -0.390462,0.900924 -0.03904,1.949177 0.813638,2.43439 l 1.787413,1.026288 c -0.14818,1.191032 -0.14692,2.393531 0.0044,3.582852 L 28.02004,22.63411 c -0.864124,0.462722 -1.2437,1.505665 -0.88596,2.414861 l 1.184517,2.960135 c 0.365154,0.906877 1.35239,1.407965 2.304031,1.152919 l 2.105909,-0.563284 c 0.680186,0.876342 1.463178,1.665208 2.332037,2.363407 l -0.631995,2.104001 c -0.281068,0.940546 0.18462,1.938158 1.089013,2.327027 l 2.936535,1.260622 c 0.904539,0.388828 1.956863,0.03882 2.444049,-0.810602 l 1.094763,-1.888537 c 1.143764,0.16322 2.303413,0.19248 3.450079,0.07228 l 1.057637,1.957095 c 0.464556,0.86072 1.511624,1.238802 2.424339,0.882492 l 2.971797,-1.179858 c 0.910469,-0.363696 1.413557,-1.346989 1.157479,-2.294953 l -0.554179,-2.060737 c 0.994109,-0.727999 1.886013,-1.578521 2.658114,-2.530017 l 2.022445,0.600216 c 0.944268,0.279962 1.945748,-0.18388 2.336211,-1.084795 l 1.265608,-2.924965 c 0.390312,-0.900882 0.03888,-1.949133 -0.813788,-2.434349 L 58.17385,21.933022 c 0.17788,-1.199998 0.204142,-2.418802 0.0653,-3.620123 l 1.740843,-0.937322 c 0.864124,-0.462724 1.243698,-1.505667 0.885958,-2.414862 l -1.184468,-2.96014 C 59.316304,11.093701 58.329066,10.592611 57.377426,10.847658 L 55.496413,11.35103 C 54.781882,10.388197 53.951848,9.5248963 53.018156,8.7734576 l 0.553298,-1.8299902 c 0.296032,-0.9449045 -0.1719,-1.9499051 -1.076447,-2.3387329 z"/>
+ <circle style="opacity:0.2" cx="44" cy="21" r="6"/>
+ <circle style="fill:#ffffff" cx="44" cy="20" r="6"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 18.236328 27 C 17.448635 27 16.783713 27.591072 16.691406 28.378906 L 16.445312 30.490234 C 15.22685 30.816447 14.065501 31.308804 12.982422 31.955078 L 11.289062 30.613281 C 10.667525 30.120885 9.7807032 30.176509 9.2207031 30.730469 L 6.625 33.328125 C 6.1941422 33.75906 6.0679982 34.381656 6.2558594 34.929688 C 6.3302325 34.70963 6.4504613 34.502695 6.625 34.328125 L 9.2207031 31.730469 C 9.7807032 31.176509 10.667525 31.120885 11.289062 31.613281 L 12.982422 32.955078 C 14.065501 32.308804 15.22685 31.816447 16.445312 31.490234 L 16.691406 29.378906 C 16.783713 28.591072 17.448635 28 18.236328 28 L 21.910156 28 C 22.697848 28 23.362768 28.591072 23.455078 29.378906 L 23.701172 31.490234 C 24.888803 31.810289 26.021621 32.28459 27.080078 32.90625 L 28.710938 31.613281 C 29.332474 31.120881 30.21929 31.170369 30.779297 31.730469 L 33.369141 34.320312 C 33.54677 34.49995 33.655056 34.718058 33.728516 34.945312 C 33.926107 34.392038 33.800985 33.757038 33.369141 33.320312 L 30.779297 30.730469 C 30.21929 30.170369 29.332474 30.120881 28.710938 30.613281 L 27.080078 31.90625 C 26.021621 31.28459 24.888803 30.810289 23.701172 30.490234 L 23.455078 28.378906 C 23.362768 27.591072 22.697848 27 21.910156 27 L 18.236328 27 z M 32.470703 37.671875 L 32.15625 38.070312 C 32.722341 39.079721 33.165489 40.156844 33.460938 41.283203 L 35.621094 41.535156 C 36.408788 41.627478 37 42.292243 37 43.080078 L 37 42.080078 C 37 41.292243 36.408788 40.627478 35.621094 40.535156 L 33.460938 40.283203 C 33.223227 39.37696 32.886712 38.504748 32.470703 37.671875 z M 7.6132812 37.791016 C 7.1997943 38.634793 6.8706908 39.517072 6.6425781 40.429688 L 4.3789062 40.689453 C 3.5912133 40.781793 3 41.44654 3 42.234375 L 3 43.234375 C 3 42.44654 3.5912133 41.781793 4.3789062 41.689453 L 6.6425781 41.429688 C 6.9256546 40.297176 7.3576732 39.207268 7.9238281 38.185547 L 7.6132812 37.791016 z M 7.7128906 51.080078 L 6.5078125 52.597656 C 6.1733991 53.019928 6.1100388 53.561654 6.265625 54.042969 C 6.3214436 53.886729 6.3994095 53.734539 6.5078125 53.597656 L 8.015625 51.697266 C 7.9028119 51.497839 7.8155777 51.28486 7.7128906 51.080078 z M 32.390625 51.207031 C 32.287341 51.4071 32.183207 51.605521 32.070312 51.800781 L 33.492188 53.605469 C 33.605716 53.74883 33.687834 53.906047 33.744141 54.070312 C 33.908391 53.584322 33.831042 53.033367 33.492188 52.605469 L 32.390625 51.207031 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 39.779297 3 C 39.545504 3.0012185 39.308294 3.0437237 39.080078 3.1328125 L 36.109375 4.3125 C 35.198903 4.6761946 34.695117 5.6595313 34.951172 6.6074219 L 34.953125 6.6171875 C 35.106857 6.0424869 35.521867 5.5471842 36.109375 5.3125 L 39.080078 4.1328125 C 39.992943 3.7764571 41.039352 4.1549058 41.503906 5.015625 L 42.408203 6.6796875 C 43.668527 6.5332482 44.938696 6.5545083 46.189453 6.75 L 47.115234 5.1542969 C 47.602272 4.3049371 48.6542 3.9548797 49.558594 4.34375 L 52.494141 5.6054688 C 53.049337 5.8441249 53.439313 6.3147844 53.589844 6.8613281 C 53.834743 5.9408875 53.372566 4.983068 52.494141 4.6054688 L 49.558594 3.34375 C 48.6542 2.9548797 47.602272 3.3049371 47.115234 4.1542969 L 46.189453 5.75 C 44.938696 5.5545083 43.668527 5.5332482 42.408203 5.6796875 L 41.503906 4.015625 C 41.155491 3.3700856 40.480676 2.9963445 39.779297 3 z M 35.220703 8.6054688 C 34.267232 9.3429062 33.407602 10.191694 32.675781 11.146484 L 30.822266 10.591797 C 29.877851 10.311879 28.87664 10.7749 28.486328 11.675781 L 27.224609 14.615234 C 27.045669 15.028108 27.029153 15.470567 27.138672 15.876953 C 27.162615 15.789038 27.1874 15.701089 27.224609 15.615234 L 28.486328 12.675781 C 28.87664 11.7749 29.877851 11.311879 30.822266 11.591797 L 32.675781 12.146484 C 33.464722 11.11717 34.396845 10.205212 35.441406 9.4296875 L 35.220703 8.6054688 z M 53.257812 8.9804688 L 53.017578 9.7734375 C 53.95127 10.524876 54.781563 11.388729 55.496094 12.351562 L 57.376953 11.847656 C 58.328593 11.592609 59.316462 12.093126 59.681641 13 L 60.865234 15.960938 C 60.892005 16.028974 60.907163 16.098733 60.925781 16.167969 C 61.030088 15.779033 61.021624 15.3584 60.865234 14.960938 L 59.681641 12 C 59.316462 11.093126 58.328593 10.592609 57.376953 10.847656 L 55.496094 11.351562 C 54.844677 10.473776 54.092254 9.6834618 53.257812 8.9804688 z M 29.740234 19.027344 C 29.715144 19.462917 29.717755 19.898295 29.732422 20.333984 C 29.747599 19.914461 29.774196 19.493937 29.826172 19.076172 L 29.740234 19.027344 z M 58.3125 19.271484 L 58.238281 19.3125 C 58.278079 19.656844 58.301468 20.003247 58.314453 20.349609 C 58.327133 19.989881 58.328042 19.630776 58.3125 19.271484 z M 29.744141 21.707031 L 28.019531 22.634766 C 27.220071 23.062861 26.844031 23.985817 27.074219 24.841797 C 27.208514 24.341044 27.533167 23.895204 28.019531 23.634766 L 29.830078 22.660156 C 29.789776 22.343392 29.763165 22.025199 29.744141 21.707031 z M 58.28125 21.994141 C 58.255742 22.307681 58.220024 22.621954 58.173828 22.933594 L 59.96875 23.957031 C 60.430463 24.219772 60.739552 24.648779 60.869141 25.128906 C 61.095571 24.294684 60.739742 23.395769 59.96875 22.957031 L 58.28125 21.994141 z M 34.824219 31.75 L 34.427734 33.066406 C 34.321075 33.423322 34.324438 33.788032 34.416016 34.125 C 34.421201 34.105466 34.42191 34.085897 34.427734 34.066406 L 35.060547 31.962891 C 34.977555 31.8962 34.905629 31.818342 34.824219 31.75 z M 52.722656 32.15625 C 52.647758 32.213408 52.576104 32.274346 52.5 32.330078 L 53.052734 34.382812 C 53.136847 34.067325 53.145376 33.728293 53.054688 33.392578 L 52.722656 32.15625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kup.svg b/.icons/awkward/64x64/apps/kup.svg
new file mode 100644
index 00000000..b3d9c220
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kup.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#e4e4e4" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.1" d="m 13.96875,11.969314 a 3.0003,3.0003 0 0 0 -2.089844,5.152344 L 18.0625,23.305252 A 17,17 0 0 0 15,33.000564 a 17,17 0 0 0 3.050781,9.707032 l -6.171875,6.171874 a 3.0003,3.0003 0 1 0 4.242188,4.242188 l 6.183594,-6.183594 A 17,17 0 0 0 32,50.000564 17,17 0 0 0 41.707032,46.949782 l 6.171874,6.171876 A 3.0003,3.0003 0 1 0 52.121094,48.87947 L 45.9375,42.695876 A 17,17 0 0 0 49,33.000564 17,17 0 0 0 45.949218,23.293532 l 6.171876,-6.171874 a 3.0003,3.0003 0 0 0 -2.179688,-5.148438 3.0003,3.0003 0 0 0 -2.0625,0.90625 l -6.183594,6.183594 A 17,17 0 0 0 32,16.000564 17,17 0 0 0 22.292968,19.051345 L 16.121094,12.87947 A 3.0003,3.0003 0 0 0 13.96875,11.969314 Z M 32,22.000564 a 11,11 0 0 1 5.359376,1.398438 L 32,28.758376 26.648438,23.406814 A 11,11 0 0 1 32,22.000564 Z m -9.601562,5.640624 5.359374,5.359376 -5.351562,5.351562 A 11,11 0 0 1 21,33.000564 11,11 0 0 1 22.398438,27.641188 Z m 19.195312,0.0078 A 11,11 0 0 1 43,33.000564 11,11 0 0 1 41.601562,38.35994 L 36.242188,33.000564 Z M 32,37.242752 37.351562,42.594314 A 11,11 0 0 1 32,44.000564 11,11 0 0 1 26.640624,42.602126 Z"/>
+ <path style="fill:#4f4f4f" d="M 32,15 A 17,17 0 0 0 15,32 17,17 0 0 0 32,49 17,17 0 0 0 49,32 17,17 0 0 0 32,15 Z m 0,6 A 11,11 0 0 1 43,32 11,11 0 0 1 32,43 11,11 0 0 1 21,32 11,11 0 0 1 32,21 Z"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:6;stroke-linecap:round" d="m 14,14 36,36 v 0"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:6;stroke-linecap:round" d="M 50,14 14,50"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kupfer.svg b/.icons/awkward/64x64/apps/kupfer.svg
new file mode 100644
index 00000000..63151d84
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kupfer.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#a94912" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 31.9996,13.0008 A 11.999828,11.999828 0 0 0 19.999772,25.000629 11.999828,11.999828 0 0 0 28.132455,36.344267 L 30.000429,55 34.000371,55 35.863625,36.347867 A 11.999828,11.999828 0 0 0 43.999508,25.000029 11.999828,11.999828 0 0 0 31.99968,13.0002 Z m 0,1.999972 a 7.9998856,7.9998856 0 0 1 7.999886,7.999885 7.9998856,7.9998856 0 0 1 -7.999886,7.999886 7.9998856,7.9998856 0 0 1 -7.999886,-7.999886 7.9998856,7.9998856 0 0 1 7.999886,-7.999885 z"/>
+ <path style="fill:#eda458" d="M 31.9996,12.000715 A 11.999828,11.999828 0 0 0 19.999772,24.000543 11.999828,11.999828 0 0 0 31.9996,36.000372 11.999828,11.999828 0 0 0 43.999428,24.000543 11.999828,11.999828 0 0 0 31.9996,12.000715 Z m 0,1.999971 a 7.9998856,7.9998856 0 0 1 7.999886,7.999886 7.9998856,7.9998856 0 0 1 -7.999886,7.999886 7.9998856,7.9998856 0 0 1 -7.999886,-7.999886 7.9998856,7.9998856 0 0 1 7.999886,-7.999886 z"/>
+ <path style="fill:#eda458" d="m 27.999657,34.0004 7.999886,0 -1.999972,19.999714 -3.999942,0 z"/>
+ <rect style="opacity:0.2" width="4" height="16" x="37" y="-40" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#f56161" width="4" height="16" x="36" y="-40" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kuser.svg b/.icons/awkward/64x64/apps/kuser.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kuser.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kvantum.svg b/.icons/awkward/64x64/apps/kvantum.svg
new file mode 100644
index 00000000..52388a4b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kvantum.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="44" height="56" x="-55" y="-60" rx="2.75" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 6.8,10 C 5.2488,10 4,11.2265 4,12.75 L 4,49.63867 A 39.2,38.499998 0 0 0 8.2,49.874998 39.2,38.499998 0 0 0 47.4,11.375 39.2,38.499998 0 0 0 47.350782,10 L 6.8,10 Z"/>
+ <path style="fill:#6b328f" transform="matrix(0,-1,-1,0,0,0)" d="m -51.25,-60 38.5,0 c 1.5235,0 2.75,1.2488 2.75,2.8 l 0,3.596841 -8.983218,40.090425 c -0.339173,1.513665 -3.217022,5.2438493 -4.724334,5.46535 L -51.25,-4 C -52.757312,-3.7784993 -54,-5.2488 -54,-6.8 l 0,-50.4 c 0,-1.5512 1.2265,-2.8 2.75,-2.8 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 6.8000042,11.000001 c -1.5512,0 -2.8,1.2265 -2.8,2.75 l 0,38.499999 c 0,1.5235 1.2488,2.75 2.8,2.75 l 24.0925778,0 c 16.161416,-8.29395 25.09737,-24.715898 25.10803,-42.624999 -0.0097,-0.45854 -0.02615,-0.916921 -0.04922,-1.375 z"/>
+ <path style="fill:#2b70c3;fill-rule:evenodd" d="m 9.7615047,15.528135 c -1.5265112,0.275654 -1.3248205,5.005702 -1.6153998,6.501234 l -4.1461007,21.338844 0,7.881787 c 0,1.5235 1.2488,2.75 2.8,2.75 l 24.0925778,0 c 16.161416,-8.29395 25.09737,-24.715898 25.10803,-42.624999 -0.0097,-0.45854 -0.02615,-0.916921 -0.04922,-1.375 l -3.730267,0 -11.846002,0 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 6.8000042,10.999589 c -1.5512,0 -2.8,1.2265 -2.8,2.75 l 0,32.903585 c 1.8492544,0.318988 3.7224784,0.485178 5.6,0.496826 18.5567678,0 34.6003558,-15.175014 34.6003558,-33.400411 -0.0066,-0.918135 -0.05222,-1.8356 -0.13672,-2.75 z"/>
+ <path style="fill:#49bf5d;fill-rule:evenodd" d="M 10.452521,15.725569 C 8.9722769,16.189355 8.9639707,13.951752 8.5409716,15.415351 l -4.5409674,15.711994 0,11.944718 0,2.581523 c 1.8492544,0.318988 3.7224784,0.485178 5.6,0.496826 18.5567678,0 34.6003558,-15.175014 34.6003558,-33.400411 -0.0066,-0.918135 -0.05222,-1.8356 -0.13672,-2.75 l -15.337085,0 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 6.8000042,10.999589 c -1.5512,0 -2.8,1.2265 -2.8,2.75 l 0,21.011297 c 1.3855038,0.251648 2.7910238,0.381962 4.2,0.389404 13.1443758,0 23.7999998,-9.866046 23.7999998,-22.775701 -0.0026,-0.458709 -0.019,-0.91724 -0.04922,-1.375 z"/>
+ <path style="fill:#ffb328;fill-rule:evenodd" d="M 7.9846044,13.060218 C 6.4769133,13.425032 7.3292729,13.570159 6.862788,15.020485 l -2.8627838,8.900542 0,9.840271 c 1.3855038,0.251648 2.7910238,0.381962 4.2,0.389404 13.1443758,0 23.7999998,-9.866046 23.7999998,-22.775701 -0.0026,-0.458709 -0.019,-0.91724 -0.04922,-1.375 l -11.318997,0 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 6.8000042,10.999589 c -1.5512,-1e-6 -2.8,1.2265 -2.8,2.75 l 0,13.266369 c 0.465404,0.04542 0.9324174,0.07318 1.4,0.08326 C 14.906179,27.096022 23.208756,20.308356 23.94,10.999597 Z"/>
+ <path style="fill:#e84e3f;fill-rule:evenodd" d="m 6.8000042,10.000001 c -1.5512,-10e-7 -2.8,1.2265 -2.8,2.75 l 0,13.266369 c 0.465404,0.04542 0.9324174,0.07318 1.4,0.08326 C 14.906179,26.096434 23.208756,19.308767 23.94,10.000009 Z"/>
+ <path style="opacity:0.2" d="m 17.999878,21.000004 2.44e-4,2.895885 2.223712,0.16838 0.371314,0.505088 -3.691395,16.874647 -0.567901,0.52627 L 14,42.139714 14,44.999848 23.999842,45 l 3.16e-4,-2.86 -2.049638,-0.14764 -0.393162,-0.547248 1.507158,-6.44511 2.31522,0 3.32004,6.078724 c 1.35694,2.685662 2.308852,3.83704 5.242168,3.872664 0.843428,0.0104 1.182728,0.07012 3.458086,0 7.847882,-6.313376 11.853724,-11.658046 12.486634,-13.833794 0.383318,-1.317776 -0.225264,-2.125984 -1.529312,-2.125984 -0.636122,0 -1.36439,0.258134 -2.183822,0.779122 l -0.589736,5.057164 c -1.606158,2.022584 -3.747334,4.225814 -6.356094,6.524304 l 2.279228,-9.225634 c 0.358076,-1.777634 0.476128,-2.726088 -0.72093,-3.093916 l -5.351138,1.136718 -0.2836,0.96796 2.46781,0.379074 c 0.17156,0.612844 -0.572214,2.478656 -0.946878,4.532194 l -1.201324,6.376882 c -0.019,0.06558 -0.03082,0.13756 -0.0437,0.210464 -0.77896,-0.40329 -1.27,-1.121416 -1.83476,-2.209768 l -4.696074,-8.450032 8.583946,-7.743099 2.519898,-0.273582 -3.56e-4,-2.959125 -10.000012,7.2e-5 3.8e-4,2.959259 3.504738,0.16816 0.218424,0.568286 -9.05716,7.303887 -1.09212,0 1.674512,-7.430101 0.480532,-0.505086 2.270996,-0.16832 -2.26e-4,-2.896151 z"/>
+ <path style="fill:#ffffff" d="m 17.999878,20.000002 2.44e-4,2.895885 2.223712,0.16838 0.371314,0.505088 -3.691395,16.874647 -0.567901,0.52627 L 14,41.139712 l 0,2.860134 9.999842,1.52e-4 3.16e-4,-2.86 L 21.95052,40.992358 21.557358,40.44511 23.064516,34 l 2.31522,0 3.32004,6.078724 c 1.35694,2.685662 2.308852,3.83704 5.242168,3.872664 0.843428,0.0104 1.182728,0.07012 3.458086,0 7.847882,-6.313376 11.853724,-11.658046 12.486634,-13.833794 0.383318,-1.317776 -0.225264,-2.125984 -1.529312,-2.125984 -0.636122,0 -1.36439,0.258134 -2.183822,0.779122 l -0.589736,5.057164 C 43.977636,35.85048 41.83646,38.05371 39.2277,40.3522 l 2.279228,-9.225634 c 0.358076,-1.777634 0.476128,-2.726088 -0.72093,-3.093916 l -5.351138,1.136718 -0.2836,0.96796 2.46781,0.379074 c 0.17156,0.612844 -0.572214,2.478656 -0.946878,4.532194 l -1.201324,6.376882 c -0.019,0.06558 -0.03082,0.13756 -0.0437,0.210464 -0.77896,-0.40329 -1.27,-1.121416 -1.83476,-2.209768 l -4.696074,-8.450032 8.583946,-7.743099 2.519898,-0.273582 -3.56e-4,-2.959125 -10.000012,7.2e-5 3.8e-4,2.959259 3.504738,0.16816 0.218424,0.568286 L 24.666192,31 l -1.09212,0 1.674512,-7.430101 0.480532,-0.505086 2.270996,-0.16832 -2.26e-4,-2.896151 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812,10 C 5.2495812,10 4,11.2265 4,12.75 l 0,1 C 4,12.2265 5.2495812,11 6.8007812,11 L 57.199219,11 C 58.750419,11 60,12.2265 60,13.75 l 0,-1 C 60,11.2265 58.750419,10 57.199219,10 L 40.76999,10 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kvirc.svg b/.icons/awkward/64x64/apps/kvirc.svg
new file mode 100644
index 00000000..75937318
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kvirc.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.0">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 31.544695,5.0008153 c -0.976734,0.015589 -1.942563,0.082548 -2.892078,0.1958547 a 1.9536838,1.9536552 0 0 0 -1.60756,1.2819579 l -1.569403,4.3901981 c -1.559232,0.461034 -3.044629,1.075683 -4.448764,1.836455 l -4.202036,-2.006874 a 1.9536838,1.9536552 0 0 0 -2.042513,0.223834 C 12.994258,12.319 11.379539,13.928546 9.9774709,15.711779 a 1.9536838,1.9536552 0 0 0 -0.231468,2.045029 l 1.9916421,4.209604 c -0.765176,1.401182 -1.382917,2.885575 -1.8492002,4.443611 L 5.4981831,27.964144 A 1.9536838,1.9536552 0 0 0 4.2085755,29.566592 C 4.0707743,30.691345 4,31.837897 4,33.000407 c 0,1.131437 0.067322,2.249157 0.1984013,3.347336 a 1.9536838,1.9536552 0 0 0 1.2819766,1.607536 l 4.387718,1.56938 c 0.4618701,1.55934 1.0783151,3.043587 1.8390261,4.446156 l -2.006904,4.204518 a 1.9536838,1.9536552 0 0 0 0.2238372,2.042484 c 1.3969968,1.788019 3.0053608,3.40243 4.7896068,4.804799 a 1.9536838,1.9536552 0 0 0 2.042515,0.231464 l 4.209667,-1.994155 c 1.401233,0.764816 2.883877,1.383203 4.441133,1.849171 l 1.554142,4.392743 a 1.9536838,1.9536552 0 0 0 1.605014,1.287045 C 29.69113,60.926735 30.837327,61 32,61 c 1.131322,0 2.249387,-0.06737 3.347383,-0.198399 a 1.9536838,1.9536552 0 0 0 1.60756,-1.281957 l 1.566859,-4.387653 c 1.560031,-0.461454 3.044768,-1.078059 4.448765,-1.839001 l 4.204579,2.006875 a 1.9536838,1.9536552 0 0 0 2.042513,-0.223835 c 1.788091,-1.396766 3.402793,-3.006285 4.80487,-4.789536 a 1.9536838,1.9536552 0 0 0 0.231469,-2.042485 l -1.994186,-4.209606 c 0.765751,-1.401815 1.385188,-2.884761 1.851743,-4.443611 l 4.390262,-1.55412 a 1.9536838,1.9536552 0 0 0 1.289608,-1.604991 C 59.928996,35.30803 60,34.162486 60,33.000407 60,31.868517 59.9329,30.74983 59.801599,29.650529 A 1.9536838,1.9536552 0 0 0 58.519622,28.042994 L 54.131904,26.476156 C 53.671059,24.917521 53.05558,23.433338 52.295421,22.030001 l 2.006905,-4.204517 a 1.9536838,1.9536552 0 0 0 -0.223837,-2.042485 c -1.397094,-1.788684 -3.006008,-3.402519 -4.789608,-4.8048 A 1.9536838,1.9536552 0 0 0 47.246365,10.749278 L 43.0367,12.740892 C 41.633135,11.974287 40.148568,11.353374 38.587937,10.88663 L 37.033794,6.496433 A 1.9536838,1.9536552 0 0 0 35.431323,5.2093878 C 34.304354,5.0714137 33.158812,5.0008153 32,5.0008153 c -0.09586,0 -0.216175,-0.00183 -0.361192,0 0.02402,-3.063e-4 -0.0073,-0.00139 -0.09412,0 z"/>
+ <path style="fill:#a835c6;fill-rule:evenodd" d="m 31.544695,4.0008143 c -0.976734,0.015589 -1.942563,0.082548 -2.892078,0.1958547 a 1.9536838,1.9536552 0 0 0 -1.60756,1.2819579 L 25.475654,9.8688247 C 23.916422,10.329859 22.431025,10.944508 21.02689,11.70528 L 16.824854,9.6984057 A 1.9536838,1.9536552 0 0 0 14.782341,9.9222396 C 12.994258,11.318999 11.379539,12.928545 9.9774709,14.711778 a 1.9536838,1.9536552 0 0 0 -0.231468,2.045029 l 1.9916421,4.209604 c -0.765176,1.401182 -1.382917,2.885575 -1.8492002,4.443611 L 5.4981831,26.964143 A 1.9536838,1.9536552 0 0 0 4.2085755,28.566591 C 4.0707743,29.691344 4,30.837896 4,32.000406 c 0,1.131437 0.067322,2.249157 0.1984013,3.347336 a 1.9536838,1.9536552 0 0 0 1.2819766,1.607536 l 4.387718,1.56938 c 0.4618701,1.55934 1.0783151,3.043587 1.8390261,4.446156 l -2.006904,4.204518 a 1.9536838,1.9536552 0 0 0 0.2238372,2.042484 c 1.3969968,1.788019 3.0053608,3.40243 4.7896068,4.804799 a 1.9536838,1.9536552 0 0 0 2.042515,0.231464 l 4.209667,-1.994155 c 1.401233,0.764816 2.883877,1.383203 4.441133,1.849171 l 1.554142,4.392743 a 1.9536838,1.9536552 0 0 0 1.605014,1.287045 c 1.124997,0.137851 2.271194,0.211116 3.433867,0.211116 1.131322,0 2.249387,-0.06737 3.347383,-0.198399 a 1.9536838,1.9536552 0 0 0 1.60756,-1.281957 l 1.566859,-4.387653 c 1.560031,-0.461454 3.044768,-1.078059 4.448765,-1.839001 l 4.204579,2.006875 a 1.9536838,1.9536552 0 0 0 2.042513,-0.223835 c 1.788091,-1.396766 3.402793,-3.006285 4.80487,-4.789536 a 1.9536838,1.9536552 0 0 0 0.231469,-2.042485 l -1.994186,-4.209606 c 0.765751,-1.401815 1.385188,-2.884761 1.851743,-4.443611 l 4.390262,-1.55412 A 1.9536838,1.9536552 0 0 0 59.791425,35.43168 C 59.928996,34.308029 60,33.162485 60,32.000406 60,30.868516 59.9329,29.749829 59.801599,28.650528 A 1.9536838,1.9536552 0 0 0 58.519622,27.042993 L 54.131904,25.476155 C 53.671059,23.91752 53.05558,22.433337 52.295421,21.03 l 2.006905,-4.204517 A 1.9536838,1.9536552 0 0 0 54.078489,14.782998 C 52.681395,12.994314 51.072481,11.380479 49.288881,9.9781982 A 1.9536838,1.9536552 0 0 0 47.246365,9.7492769 L 43.0367,11.740891 C 41.633135,10.974286 40.148568,10.353373 38.587937,9.8866295 L 37.033794,5.496432 A 1.9536838,1.9536552 0 0 0 35.431323,4.2093868 C 34.304354,4.0714127 33.158812,4.0008143 32,4.0008143 c -0.09586,0 -0.216175,-0.00183 -0.361192,0 0.02402,-3.063e-4 -0.0073,-0.00139 -0.09412,0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 31.544922 4 C 30.568188 4.015589 29.601859 4.0839589 28.652344 4.1972656 A 1.9536838 1.9536552 0 0 0 27.044922 5.4785156 L 25.476562 9.8691406 C 23.917331 10.330175 22.431479 10.944306 21.027344 11.705078 L 16.824219 9.6992188 A 1.9536838 1.9536552 0 0 0 14.783203 9.921875 C 12.99512 11.318634 11.378631 12.927704 9.9765625 14.710938 A 1.9536838 1.9536552 0 0 0 9.625 16.416016 A 1.9536838 1.9536552 0 0 1 9.9765625 15.710938 C 11.378631 13.927704 12.99512 12.318634 14.783203 10.921875 A 1.9536838 1.9536552 0 0 1 16.824219 10.699219 L 21.027344 12.705078 C 22.431479 11.944306 23.91733 11.330175 25.476562 10.869141 L 27.044922 6.4785156 A 1.9536838 1.9536552 0 0 1 28.652344 5.1972656 C 29.601859 5.0839589 30.568188 5.015589 31.544922 5 C 31.631742 4.99861 31.662692 4.9996937 31.638672 5 C 31.783689 4.99817 31.90414 5 32 5 C 33.158812 5 34.304672 5.0710103 35.431641 5.2089844 A 1.9536838 1.9536552 0 0 1 37.033203 6.4960938 L 38.587891 10.886719 C 40.148522 11.353463 41.633544 11.973629 43.037109 12.740234 L 47.246094 10.75 A 1.9536838 1.9536552 0 0 1 49.289062 10.978516 C 51.072663 12.380797 52.681031 13.994519 54.078125 15.783203 A 1.9536838 1.9536552 0 0 1 54.425781 16.482422 A 1.9536838 1.9536552 0 0 0 54.078125 14.783203 C 52.681031 12.994519 51.072662 11.380796 49.289062 9.9785156 A 1.9536838 1.9536552 0 0 0 47.246094 9.75 L 43.037109 11.740234 C 41.633544 10.973629 40.148522 10.353462 38.587891 9.8867188 L 37.033203 5.4960938 A 1.9536838 1.9536552 0 0 0 35.431641 4.2089844 C 34.304672 4.0710103 33.158812 4 32 4 C 31.90414 4 31.783689 3.99817 31.638672 4 C 31.662692 3.9996937 31.631742 3.99861 31.544922 4 z M 11.492188 21.447266 C 10.842688 22.707185 10.302448 24.027569 9.8886719 25.410156 L 5.4980469 26.964844 A 1.9536838 1.9536552 0 0 0 4.2089844 28.566406 C 4.0711832 29.691159 4 30.83749 4 32 C 4 32.168934 4.0126352 32.335603 4.015625 32.503906 C 4.0329408 31.512059 4.0909363 30.529931 4.2089844 29.566406 A 1.9536838 1.9536552 0 0 1 5.4980469 27.964844 L 9.8886719 26.410156 C 10.354955 24.85212 10.973105 23.367979 11.738281 21.966797 L 11.492188 21.447266 z M 52.541016 21.513672 L 52.294922 22.029297 C 53.055081 23.432634 53.671968 24.917928 54.132812 26.476562 L 58.519531 28.042969 A 1.9536838 1.9536552 0 0 1 59.800781 29.650391 C 59.912478 30.585555 59.967384 31.536677 59.984375 32.496094 C 59.98728 32.33021 60 32.166579 60 32 C 60 30.86811 59.932082 29.749692 59.800781 28.650391 A 1.9536838 1.9536552 0 0 0 58.519531 27.042969 L 54.132812 25.476562 C 53.724199 24.09458 53.185828 22.774133 52.541016 21.513672 z M 11.460938 43.486328 L 9.7011719 47.175781 A 1.9536838 1.9536552 0 0 0 9.5761719 48.515625 A 1.9536838 1.9536552 0 0 1 9.7011719 48.175781 L 11.707031 43.970703 C 11.620688 43.811507 11.543548 43.647619 11.460938 43.486328 z M 52.505859 43.554688 C 52.423349 43.714594 52.345996 43.8773 52.259766 44.035156 L 54.253906 48.244141 A 1.9536838 1.9536552 0 0 1 54.375 48.578125 A 1.9536838 1.9536552 0 0 0 54.253906 47.244141 L 52.505859 43.554688 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="15"/>
+ <circle style="fill:#ffbc2e" cx="32" cy="32" r="15"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 17 A 15 15 0 0 0 17 32 A 15 15 0 0 0 17.019531 32.585938 A 15 15 0 0 1 32 18 A 15 15 0 0 1 46.980469 32.414062 A 15 15 0 0 0 47 32 A 15 15 0 0 0 32 17 z"/>
+ <path style="opacity:0.1" d="m 13.307692,8 14.914362,36 h 7.555891 L 50.692308,8 H 41.892427 L 32,34.307691 22.107572,8 Z"/>
+ <path style="fill:#ff4c0e" d="m 13.307692,7 14.914362,36 h 7.555891 L 50.692308,7 H 41.892427 L 32,33.307691 22.107572,7 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 13.308594 7 L 13.722656 8 L 22.107422 8 L 32 34.308594 L 41.892578 8 L 50.277344 8 L 50.691406 7 L 41.892578 7 L 32 33.308594 L 22.107422 7 L 13.308594 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kwalletmanager.svg b/.icons/awkward/64x64/apps/kwalletmanager.svg
new file mode 100644
index 00000000..eba5b011
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kwalletmanager.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 9,56.2 0,2 c 0,1.55 1.2264,2.8 2.75,2.8 l 38.5,0 C 51.774,61 53,59.75 53,58.2 l 0,-2 c 0,1.55 -1.226,2.8 -2.75,2.8 l -38.5,0 C 10.2264,59 9,57.75 9,56.2 Z"/>
+ <path style="fill:#c49a6c" d="M 53,57.2 53,6.8 C 53,5.2488 51.7735,4 50.25,4 L 11.75,4 C 10.2264,4 9,5.2488 9,6.8 l 0,50.4 c 0,1.552 1.2264,2.8 2.75,2.8 l 38.5,0 C 51.774,60 53,58.752 53,57.2 Z"/>
+ <path style="fill:#ffffff" d="m 14.6846,6.0002 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 3.7666,0 0,-1.4054 -3.7666,0 z m 5.1228,0 0,1.4054 3.3904,0 0,-1.4054 -3.3904,0 z m 4.7466,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 1.31382,0 0.45294,0.043918 0.38408,0.126268 0.34434,0.194888 0.29932,0.25254 0.24634,0.31018 0.04238,0.054898 0.27018,-0.23058 0.87942,-0.49408 L 50.45688,7.605988 50.42508,7.5456 50.3827,7.493448 50.0516,7.076228 50.01188,7.024076 49.96156,6.982902 49.55894,6.639782 49.50862,6.595864 49.45034,6.562926 48.98944,6.304906 48.93116,6.271968 48.86758,6.252748 48.35636,6.088052 48.29278,6.068832 48.22392,6.060592 47.67826,6.002948 l -0.03444,-0.00274 -1.39064,0 z m -32.988,0.0412 -0.1722,0.0192 -0.069,0.0082 -0.0634,0.0192 -0.5114,0.1648 -0.06356,0.01922 -0.05828,0.032938 -0.4609,0.25802 -0.05828,0.032938 -0.05033,0.043918 -0.40264,0.34312 -0.05033,0.041174 -0.03973,0.052152 -0.26224,0.3294 2.3946,0 -0.132442,-1.36422 z m 37.716,3.2088 -1.3509,0.139992 0.016,0.16744 0,3.9774 1.3562,0 0,-4.057 -0.0028,-0.035684 -0.0186,-0.192144 z m -1.335,5.6902 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,0.15098 -0.04238,0.46938 -0.12186,0.39802 -0.18808,0.35684 -0.2437,0.31018 -0.29932,0.25254 -0.34434,0.19488 -0.38144,0.12352 -0.10596,0.011 0.13508,1.39992 0.17218,-0.0192 0.06886,-0.0082 0.06358,-0.0192 0.51122,-0.1647 0.06358,-0.0192 0.05828,-0.03294 0.4609,-0.25802 0.05828,-0.03294 0.05034,-0.04392 0.40262,-0.34312 0.05032,-0.04118 0.03972,-0.05216 0.3311,-0.41722 0.04238,-0.05216 0.0318,-0.0604 0.249,-0.47762 0.0318,-0.0604 0.0186,-0.06588 0.15894,-0.52976 0.0186,-0.06588 0.0078,-0.07138 0.05564,-0.56546 0.0026,-0.03562 0,-0.23056 -1.3562,0 z m -38.644,2.303 0.26224,0.3294 0.03973,0.05216 0.05033,0.04118 0.40262,0.34312 0.05033,0.04392 0.05828,0.03294 0.4609,0.25802 0.05828,0.03294 0.06356,0.0192 0.51122,0.1647 0.06356,0.0192 0.06887,0.0082 0.54566,0.05764 0.03443,0.0028 1.39064,0 0,-1.4054 -4.0606,0 z m 5.4168,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 3.3904,0 0,-1.4054 -3.3904,0 z m 4.7466,0 0,1.4054 3.7666,0 0,-1.4054 -3.7666,0 z m 5.1228,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z"/>
+ <path style="opacity:0.1" d="M 43.8,25 H 55 V 41 H 43.8 C 42.248,41 41,39.81 41,38.334 V 27.6674 c 0,-1.478 1.248,-2.668 2.8,-2.668 z"/>
+ <path style="fill:#9b6e3e" d="M 43.8,24 55,24 55,40 43.8,40 C 42.248,40 41,38.81 41,37.334 l 0,-10.6666 c 0,-1.478 1.248,-2.668 2.8,-2.668 z"/>
+ <path style="fill:#ffffff" d="m 44.612,25 0,0.33332 -0.03586,-0.3307 -0.13236,0.0132 0.07444,0.66142 0.09376,-0.0114 1.41172,0 0,-0.66662 -1.41176,0 z m 2.1176,0 0,0.66662 1.41176,0 0,-0.66662 -1.41176,0 z m 2.1176,0 0,0.66662 1.41176,0 0,-0.66662 -1.41176,0 z m 2.1176,0 0,0.66662 1.41176,0 0,-0.66662 -1.41176,0 z m 2.1176,0 0,0.66662 0.9182,0 0,-0.66664 -0.9182,0 z m -9.3942,0.17194 -0.06342,0.018 -0.03586,0.0114 -0.03032,0.0152 -0.38328,0.20572 -0.03032,0.0152 -0.02756,0.02002 -0.33364,0.27082 -0.02482,0.02002 -0.02206,0.02608 -0.27574,0.3281 -0.0192,0.02608 -0.0166,0.02862 -0.0084,0.0152 0.40258,0.19786 0.19578,0.14578 0.25918,-0.30728 0.27298,-0.22394 0.32536,-0.17192 0.03032,-0.0114 -0.0028,-0.0048 0.0054,-0.002 -0.0138,-0.02002 -0.20404,-0.60412 z m -1.57444,1.67176 -0.05238,0.16928 -0.011,0.02864 -0.0028,0.0338 -0.04412,0.44788 -0.0028,0.0152 0,0.72348 0.70588,0 0,-0.70868 0.04136,-0.388 0.04136,-0.13284 -0.67556,-0.19014 z m -0.11304,2.0858 0,1.33324 0.70588,0 0,-1.33324 -0.70588,0 z m 0,1.99986 0,1.33324 0.70588,0 0,-1.33324 -0.70588,0 z m 0,1.99988 0,1.33324 0.70588,0 0,-1.33324 -0.70588,0 z m 0,1.99986 0,1.33326 0.70588,0 0,-1.33326 -0.70588,0 z m 0.74724,1.90092 -0.67554,0.19014 0.11856,0.38538 0.011,0.03124 0.0166,0.02608 0.2068,0.37758 0.0166,0.02862 0.0192,0.02608 0.27574,0.3281 0.02206,0.02608 0.02482,0.02 0.06894,0.05468 0.46048,-0.50518 -0.0386,-0.03124 -0.23714,-0.28124 -0.17922,-0.3255 -0.1103,-0.35154 z m 1.08364,1.33324 -0.34468,0.5807 0.07168,0.0391 0.03032,0.0152 0.03586,0.0114 0.42188,0.1302 0.03586,0.0114 0.03586,0.002 0.45772,0.0443 0.0192,0.002 0.44124,0 0,-0.66662 -0.4246,0 -0.38878,-0.04172 -0.3557,-0.10932 -0.03586,-0.018 z m 1.91084,0.1693 0,0.66664 1.41176,0 0,-0.66664 -1.41176,0 z m 2.1176,0 0,0.66664 1.41176,0 0,-0.66664 -1.41176,0 z m 2.1176,0 0,0.66664 1.41176,0 0,-0.66664 -1.41176,0 z m 2.1176,0 0,0.66664 1.41176,0 0,-0.66664 -1.41176,0 z"/>
+ <g transform="translate(13,9)">
+ <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 24.82501,33.99841 -3.8649,0.35154 0,15.063 3.8236,-0.54683 0,-6.422 5.1449,7.1251 4.03,-1.2109 -5.2688,-6.8517 5.3101,-6.461 -4.1126,-0.89066 -5.1036,6.4611 0.04124,-6.6173 z m -8.762,3.672 c -0.04363,0.0081 -0.09098,0.01545 -0.12386,0.04715 l -1.5195,1.4375 c -0.06378,0.06096 -0.07155,0.15323 -0.02473,0.22656 l 1.7755,2.7735 c -0.31527,0.50138 -0.57128,1.0392 -0.75151,1.6093 l -3.262,0.64063 C 12.0661,44.42255 12,44.50433 12,44.59233 l 0,2.0313 c 0,0.08592 0.06902,0.15948 0.1569,0.17971 l 3.1629,0.72654 c 0.16913,0.66017 0.43042,1.2918 0.77627,1.8673 l -1.8333,2.6407 c -0.05115,0.07336 -0.04116,0.17214 0.02473,0.23436 l 1.5195,1.4375 c 0.06396,0.06026 0.16219,0.06788 0.23949,0.02311 l 2.8739,-1.6485 c 0.56367,0.30785 1.1739,0.55448 1.8168,0.71875 l 0.66893,3.0469 c 0.02,0.088 0.098,0.15 0.191,0.15 l 2.1471,0 c 0.0901,0 0.16854,-0.0571 0.18994,-0.14065 l 0.79279,-3.0625 c 0.66304,-0.16914 1.2882,-0.42017 1.8664,-0.74222 l 2.8326,1.7579 c 0.07805,0.04782 0.18156,0.03856 0.24776,-0.02316 l 1.5113,-1.4375 c 0.06418,-0.06096 0.08008,-0.15338 0.03309,-0.22657 l -1.0323,-1.6093 -0.33859,0.10151 c -0.04891,0.01463 -0.10306,-0.0081 -0.13213,-0.04715 0,0 -0.65208,-0.90749 -1.503,-2.0859 -1.0177,1.8838 -3.0931,3.1719 -5.4835,3.1719 -3.3967,0 -6.1524,-2.607 -6.1524,-5.8204 0,-2.3637 1.4941,-4.3939 3.6336,-5.3048 l 0,-1.5 c -0.38939,0.12891 -0.76558,0.28446 -1.1231,0.46873 -4.49e-4,-3.17e-4 7.32e-4,-0.0081 0,-0.0081 l -2.8986,-1.7969 C 16.14913,37.67102 16.10786,37.66715 16.0642,37.67176 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.75 4 C 10.2264 4 9 5.2495812 9 6.8007812 L 9 7.8007812 C 9 6.2495813 10.2264 5 11.75 5 L 50.25 5 C 51.774 5 53 6.2495812 53 7.8007812 L 53 6.8007812 C 53 5.2495812 51.774 4 50.25 4 L 11.75 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kwave.svg b/.icons/awkward/64x64/apps/kwave.svg
new file mode 100644
index 00000000..4643f7d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kwave.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,53.222068 0,1.999972 c 0,1.539978 1.2495821,2.77796 2.80076,2.77796 L 57.20004,58 C 58.750017,58 60,56.762018 60,55.22204 l 0,-1.999972 c 0,1.539978 -1.249983,2.777961 -2.79996,2.777961 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.237983 -2.79996,-2.777961 z"/>
+ <path style="fill:#2794d1" d="m 59.9992,54.222068 0,-44.4433641 c 0,-1.539178 -1.247983,-2.7779603 -2.79996,-2.7779603 l -50.3992796,0 c -1.5511779,0 -2.79996,1.2387823 -2.79996,2.7777603 l 0,44.4433641 c 0,1.539978 1.2487821,2.777961 2.79996,2.777961 l 50.3992796,0 c 1.551177,0 2.79996,-1.238863 2.79996,-2.777761 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99997139;stroke-linecap:round;stroke-linejoin:round" d="m 15.002643,39.000951 4.000543,-19.999714 1.999971,29.999571 1.999972,-27.9996 1.999971,25.999628 1.999971,-21.999685 1.999972,13.9998 3.999943,-17.999743 0,23.999657 3.999942,-25.999628 3.999943,29.999571 1.999972,-21.999686 3.999342,9.999857"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99997139;stroke-linecap:round;stroke-linejoin:round" d="m 15.002643,38.0003 4.000543,-19.999714 1.999971,29.999571 1.999972,-27.999599 1.999971,25.999628 1.999971,-21.999686 1.999972,13.9998 3.999943,-17.999742 0,23.999656 3.999942,-25.999628 3.999943,29.999571 1.999972,-21.999685 3.999342,9.999857"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 7 C 5.2496034 7 4 8.2383657 4 9.7773438 L 4 10.777344 C 4 9.2383657 5.2496034 8 6.8007812 8 L 57.199219 8 C 58.751196 8 60 9.2381656 60 10.777344 L 60 9.7773438 C 60 8.2381658 58.751196 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kwikdisk.svg b/.icons/awkward/64x64/apps/kwikdisk.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kwikdisk.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kwin.svg b/.icons/awkward/64x64/apps/kwin.svg
new file mode 120000
index 00000000..cbdad8c8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kwin.svg
@@ -0,0 +1 @@
+gnome-wm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kwordquiz.svg b/.icons/awkward/64x64/apps/kwordquiz.svg
new file mode 100644
index 00000000..94524b39
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kwordquiz.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 12.754,5.9992 C 11.2284,5.9992 10,7.1596 10,8.6 l 0,46.8 c 0,1.44 1.2284,2.6 2.754,2.6 L 51.25,58 C 52.774,58 54,56.84 54,55.4 L 54,8.6 C 54,7.1604 52.774,6 51.25,6 L 12.754,6 Z"/>
+ <path style="fill:#e4e4e4" d="M 12.754,5 C 11.2284,5 10,6.1604 10,7.6008 l 0,46.8 c 0,1.44 1.2284,2.6 2.754,2.6 l 38.496,0 c 1.524,0 2.75,-1.16 2.75,-2.6 l 0,-46.8 c 0,-1.4396 -1.226,-2.6 -2.75,-2.6 l -38.496,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.753906 5 C 11.228306 5 10 6.1611625 10 7.6015625 L 10 8.6015625 C 10 7.1611625 11.228306 6 12.753906 6 L 51.25 6 C 52.774 6 54 7.1611625 54 8.6015625 L 54 7.6015625 C 54 6.1611625 52.774 5 51.25 5 L 12.753906 5 z"/>
+ <path style="opacity:0.5" d="m 12,13 0,2 16,0 0,-2 -16,0 z m 0,4 0,2 8,0 0,-2 -8,0 z m 0,4 0,2 10,0 0,-2 -10,0 z m 0,4 0,2 4,0 0,-2 -4,0 z m 0,4 0,2 10,0 0,-2 -10,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kwrite.svg b/.icons/awkward/64x64/apps/kwrite.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kwrite.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/kxstitch.svg b/.icons/awkward/64x64/apps/kxstitch.svg
new file mode 100644
index 00000000..614bfdad
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kxstitch.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.3" d="M 5.890625,3 C 4.2901806,3 3,4.2901806 3,5.890625 V 26.109376 C 3,27.70982 4.2901806,29 5.890625,29 H 26.109376 C 27.70982,29 29,27.70982 29,26.109376 V 5.890625 C 29,4.2901806 27.70982,3 26.109376,3 Z m 4.664063,6 H 21.445312 C 22.30709,9 23,9.6929098 23,10.554688 V 21.445312 C 23,22.30709 22.30709,23 21.445312,23 H 10.554688 C 9.6929098,23 9,22.30709 9,21.445312 V 10.554688 C 9,9.6929098 9.6929098,9 10.554688,9 Z"/>
+ <path style="opacity:0.3" d="M 37.890626,3 C 36.290182,3 35,4.2901806 35,5.890625 V 26.109376 C 35,27.70982 36.290182,29 37.890626,29 h 20.21875 C 59.70982,29 61,27.70982 61,26.109376 V 5.890625 C 61,4.2901806 59.70982,3 58.109376,3 Z m 4.664062,6 H 53.445312 C 54.30709,9 55,9.6929098 55,10.554688 V 21.445312 C 55,22.30709 54.30709,23 53.445312,23 H 42.554688 C 41.69291,23 41,22.30709 41,21.445312 V 10.554688 C 41,9.6929098 41.69291,9 42.554688,9 Z"/>
+ <path style="opacity:0.3" d="M 5.890625,35 C 4.2901806,35 3,36.29018 3,37.890624 V 58.109376 C 3,59.70982 4.2901806,61 5.890625,61 H 26.109376 C 27.70982,61 29,59.70982 29,58.109376 V 37.890624 C 29,36.29018 27.70982,35 26.109376,35 Z m 4.664063,6 H 21.445312 C 22.30709,41 23,41.69291 23,42.554688 V 53.445312 C 23,54.30709 22.30709,55 21.445312,55 H 10.554688 C 9.6929098,55 9,54.30709 9,53.445312 V 42.554688 C 9,41.69291 9.6929098,41 10.554688,41 Z"/>
+ <path style="opacity:0.3" d="M 37.890626,35 C 36.290182,35 35,36.29018 35,37.890624 V 58.109376 C 35,59.70982 36.290182,61 37.890626,61 h 20.21875 C 59.70982,61 61,59.70982 61,58.109376 V 37.890624 C 61,36.29018 59.70982,35 58.109376,35 Z m 4.664062,6 H 53.445312 C 54.30709,41 55,41.69291 55,42.554688 V 53.445312 C 55,54.30709 54.30709,55 53.445312,55 H 42.554688 C 41.69291,55 41,54.30709 41,53.445312 V 42.554688 C 41,41.69291 41.69291,41 42.554688,41 Z"/>
+ <path style="opacity:0.1;fill:none;stroke:#0a0202;stroke-width:10;stroke-linecap:round" d="M 16.05,48.949499 47.95,17.0495"/>
+ <path style="fill:none;stroke:#c5251a;stroke-width:10;stroke-linecap:round" d="m 16.05,47.95 31.9,-31.9"/>
+ <path style="opacity:0.1;fill:none;stroke:#0a0202;stroke-width:10;stroke-linecap:round" d="M 47.95,48.949499 16.05,17.0495"/>
+ <path style="fill:none;stroke:#f44336;stroke-width:10;stroke-linecap:round" d="M 47.95,47.95 16.05,16.05"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.996094 11 A 5.0005 5.0005 0 0 0 11.039062 16.501953 A 5.0005 5.0005 0 0 1 15.996094 12 A 5.0005 5.0005 0 0 1 19.585938 13.515625 L 51.484375 45.414062 A 5.0005 5.0005 0 0 1 52.994141 48.525391 A 5.0005 5.0005 0 0 0 51.484375 44.414062 L 19.585938 12.515625 A 5.0005 5.0005 0 0 0 15.996094 11 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/kynpatic.svg b/.icons/awkward/64x64/apps/kynpatic.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/kynpatic.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/l4d.svg b/.icons/awkward/64x64/apps/l4d.svg
new file mode 100644
index 00000000..968f775e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/l4d.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0507782,32.004697 c -0.01164,0.333192 -0.050779,0.659784 -0.050779,0.995976 C 3.9999992,48.5123 16.487699,61 31.999326,61 46.950966,61 59.090674,49.395079 59.948654,34.664633 l 0.05078,-0.046 0,-1.999952 -0.0508,0.046 c -0.85676,14.730446 -12.996888,26.335367 -27.949328,26.335367 -15.172635,0 -27.4193407,-11.956513 -27.949328,-26.995351 z"/>
+ <circle style="fill:#5aa331" cx="32" cy="32.005" r="27.999"/>
+ <circle style="opacity:0.2" cx="32" cy="33.005" r="20"/>
+ <circle style="fill:#efefef" cx="32" cy="32.005" r="20"/>
+ <path style="fill:#ff352e" d="M 32.054688 17.996094 C 31.890649 18.012624 31.762556 18.122564 31.722656 18.318359 C 31.697656 18.441756 31.7088 18.647066 31.75 18.789062 C 31.79 18.927459 31.822266 19.096062 31.822266 19.164062 C 31.822266 19.232063 31.883836 19.376331 31.957031 19.486328 C 32.081631 19.672124 32.082125 19.694128 31.986328 19.828125 C 31.847292 20.02412 31.605406 20.161125 31.326172 20.203125 C 31.099598 20.237725 31.09375 20.245096 31.09375 20.496094 C 31.09375 20.729688 31.06821 20.77141 30.826172 20.941406 C 30.679476 21.045203 30.445484 21.147922 30.304688 21.169922 C 30.107892 21.200522 30.000346 21.263312 29.84375 21.445312 C 29.603456 21.725306 29.082031 21.971921 28.841797 21.919922 C 28.753417 21.901522 28.603766 21.81075 28.509766 21.71875 C 28.305651 21.518754 28.050617 21.495928 27.949219 21.669922 C 27.837942 21.861118 27.935379 22.093747 28.240234 22.369141 C 28.395951 22.509537 28.521484 22.668656 28.521484 22.722656 C 28.521484 22.876652 28.277258 23.12275 28.027344 23.21875 C 27.551395 23.401746 27.459091 23.629638 27.691406 24.048828 C 27.757606 24.168225 27.844166 24.379581 27.884766 24.517578 C 27.985804 24.86277 27.835856 25.285618 27.533203 25.507812 C 27.281806 25.692208 27.246959 25.912175 27.443359 26.076172 C 27.692813 26.283967 27.611761 26.433171 27.138672 26.634766 C 26.456027 26.925959 26.276104 27.295371 26.517578 27.910156 C 26.659494 28.271548 26.645631 28.349629 26.410156 28.515625 C 26.183762 28.674621 26.059621 28.881165 25.890625 29.376953 C 25.745428 29.803343 25.648523 29.931379 25.34375 30.109375 C 25.026158 30.29397 24.585937 30.900903 24.585938 31.154297 C 24.585936 31.334694 25.086405 32.095129 25.478516 32.511719 C 25.694111 32.740713 25.772954 33.110993 25.660156 33.367188 C 25.52512 33.67418 25.20582 34.001378 24.935547 34.109375 C 24.685093 34.209375 24.678138 34.21036 24.390625 34.068359 C 24.230329 33.989359 23.949774 33.768121 23.767578 33.578125 C 23.350428 33.142734 23.200458 33.12554 22.970703 33.486328 C 22.848907 33.677324 22.808594 33.821672 22.808594 34.072266 C 22.808594 34.458455 22.782514 34.474921 22.111328 34.544922 C 21.690238 34.588322 21.490443 34.672983 21.064453 34.984375 C 20.77168 35.19837 20.714077 35.199717 20.470703 35.011719 C 20.365786 34.930519 19.998802 34.777872 19.65625 34.671875 C 19.100843 34.501079 19.014924 34.455395 18.861328 34.25 C 18.766648 34.123203 18.672944 33.955 18.652344 33.875 C 18.583144 33.605606 17.643383 32.338935 17.417969 32.210938 C 17.363049 32.179938 17.10365 32.066981 16.841797 31.958984 C 16.395967 31.774988 16.335335 31.764921 15.867188 31.794922 C 15.267262 31.833522 14.952895 31.980341 14.583984 32.394531 C 14.291731 32.722523 14.197375 32.939554 14.109375 33.494141 C 13.90556 34.77951 13.954298 34.952094 14.527344 34.996094 C 14.932075 35.026894 15.055787 35.114531 15.3125 35.544922 C 15.40324 35.696318 15.519866 35.841187 15.572266 35.867188 C 15.672404 35.916187 16.278761 36.144082 16.804688 36.330078 C 17.164379 36.457475 17.336325 36.59401 17.654297 37 C 17.780074 37.160796 17.992003 37.403065 18.125 37.539062 C 18.257837 37.674859 18.365234 37.832625 18.365234 37.890625 C 18.365234 37.948425 18.223423 38.130879 18.048828 38.296875 C 17.692256 38.635666 17.659623 38.774862 17.824219 39.28125 C 17.899719 39.513644 17.970638 39.600472 18.189453 39.730469 C 18.33871 39.819269 18.583979 39.995097 18.734375 40.121094 C 19.006171 40.349488 19.007956 40.351395 18.910156 40.525391 C 18.856156 40.622591 18.779034 40.718234 18.740234 40.740234 C 18.701434 40.762234 18.629478 40.870519 18.580078 40.978516 C 18.498478 41.158312 18.502894 41.198914 18.621094 41.412109 C 18.723694 41.597304 18.741584 41.705247 18.708984 41.931641 C 18.675784 42.162636 18.692979 42.250816 18.792969 42.382812 C 18.861249 42.473613 18.966344 42.668503 19.027344 42.8125 C 19.19862 43.21789 19.225236 43.235294 20.275391 43.646484 C 20.466986 43.721484 20.522569 43.788378 20.634766 44.076172 C 20.708026 44.264166 20.798938 44.526253 20.835938 44.65625 C 20.943196 45.034241 21.29489 45.265625 21.761719 45.265625 C 22.026913 45.265625 22.300781 45.357315 22.300781 45.445312 C 22.300781 45.55691 22.731129 46.058566 22.970703 46.226562 C 23.0974 46.316563 23.296584 46.402344 23.425781 46.402344 C 23.619057 46.416544 23.727478 46.489074 24.105469 46.855469 C 24.352703 47.095063 24.649075 47.410644 24.763672 47.556641 C 24.878309 47.703237 25.063384 47.865921 25.175781 47.919922 L 25.175781 47.929688 C 25.388536 48.027687 25.50623 48.026156 26.904297 47.910156 C 27.61112 47.851356 27.736525 47.793261 27.828125 47.480469 C 27.939223 47.100678 27.849395 46.90423 27.488281 46.740234 C 27.190468 46.604234 27.180284 46.60317 26.900391 46.701172 C 26.638217 46.785172 26.590446 46.785172 26.314453 46.701172 C 26.149457 46.651172 25.908341 46.598125 25.777344 46.578125 C 25.466652 46.534125 25.475822 46.452449 25.808594 46.314453 C 26.150766 46.172056 26.245917 46.172362 26.445312 46.316406 C 26.780404 46.559 26.973484 46.408037 26.896484 45.964844 C 26.863424 45.774449 26.888584 45.734748 27.246094 45.410156 C 27.458049 45.21776 27.753347 44.997828 27.902344 44.923828 C 28.139218 44.803828 28.228758 44.794219 28.617188 44.824219 C 28.994958 44.854219 29.092182 44.842188 29.267578 44.742188 C 29.495575 44.61199 29.513081 44.526391 29.396484 44.125 C 29.328084 43.890006 29.334712 43.834479 29.445312 43.646484 C 29.610229 43.364691 29.899479 43.103516 30.046875 43.103516 C 30.205331 43.103516 30.61476 43.329724 30.785156 43.511719 C 30.907333 43.641715 30.977313 43.651875 31.419922 43.671875 C 31.693535 43.691875 31.947622 43.690206 31.982422 43.691406 C 32.017322 43.691406 32.263464 43.67625 32.529297 43.65625 C 32.957747 43.62225 33.05923 43.63553 33.425781 43.769531 C 33.653215 43.852531 34.017221 43.961813 34.234375 44.007812 C 34.689724 44.105612 34.828302 44.202015 35.029297 44.566406 C 35.201413 44.878598 35.27619 44.945625 35.847656 45.291016 C 36.492181 45.681007 36.959311 45.713348 37.609375 45.410156 C 37.775991 45.332156 37.968109 45.267578 38.037109 45.267578 C 38.237384 45.267578 38.483466 45.02718 38.572266 44.742188 C 38.649806 44.499393 38.665286 44.478516 38.880859 44.478516 C 39.008776 44.478516 39.163422 44.434955 39.232422 44.376953 C 39.300002 44.320953 39.439171 44.275391 39.542969 44.275391 C 39.7931 44.275391 39.884766 44.179361 39.884766 43.917969 C 39.884766 43.743974 39.928576 43.66748 40.109375 43.521484 C 40.566784 43.151293 40.601435 43.141347 40.935547 43.277344 C 41.396076 43.464739 41.602481 43.43336 42.431641 43.042969 C 42.697835 42.917172 42.988325 42.814453 43.078125 42.814453 C 43.175885 42.814453 43.411075 42.933425 43.662109 43.107422 C 44.264494 43.527212 44.493305 43.488735 44.6875 42.935547 C 44.814637 42.573356 44.793464 42.524896 44.359375 42.220703 C 43.947385 41.93211 43.91449 41.86551 44.054688 41.603516 C 44.198465 41.334923 44.449447 41.198731 45.076172 41.052734 C 45.597619 40.930737 45.749793 40.860985 46.638672 40.341797 C 47.075881 40.085606 47.260177 40.011719 47.451172 40.011719 C 48.37395 40.011719 48.827689 39.130024 48.929688 37.138672 C 48.944868 36.84308 49.005598 36.63071 49.183594 36.261719 C 49.630723 35.335141 49.723159 35.030229 49.818359 34.15625 C 49.877959 33.611063 49.888563 33.241794 49.851562 33.091797 C 49.814163 32.939801 49.829628 32.48283 49.898438 31.748047 C 50.076211 29.848294 50.038965 29.477211 49.603516 28.890625 C 49.479421 28.723629 49.410859 28.541916 49.380859 28.294922 C 49.330119 27.873732 49.184057 27.501304 48.828125 26.886719 C 48.536852 26.383731 48.386232 26.18391 47.908203 25.669922 C 47.450235 25.177933 47.433312 25.131563 47.445312 24.517578 C 47.453313 24.128987 47.426363 23.911997 47.351562 23.75 C 47.294362 23.625603 47.248047 23.436122 47.248047 23.328125 C 47.248047 23.190928 47.210137 23.114312 47.119141 23.070312 C 46.937966 22.980313 46.131663 22.964824 46.039062 23.048828 C 45.998063 23.086228 45.949642 23.240629 45.931641 23.390625 C 45.905841 23.60282 45.864751 23.676609 45.751953 23.724609 C 45.539938 23.813409 45.068387 23.547133 44.900391 23.244141 C 44.830711 23.118544 44.668213 22.943516 44.541016 22.853516 C 44.146726 22.575323 44.088169 22.50596 44.042969 22.259766 C 44.006169 22.058971 44.029309 21.971685 44.1875 21.712891 C 44.410696 21.3475 44.497665 20.756307 44.355469 20.570312 C 44.213052 20.383519 43.883629 20.270453 43.597656 20.314453 C 43.364662 20.349453 43.331025 20.380204 43.173828 20.683594 C 43.068091 20.887789 42.908763 21.075737 42.759766 21.177734 C 42.627049 21.268134 42.425344 21.413906 42.310547 21.503906 C 42.075653 21.687903 41.816216 21.714022 41.539062 21.582031 C 41.379267 21.506031 41.355206 21.456392 41.316406 21.125 C 41.282326 20.832207 41.227285 20.692145 41.054688 20.46875 C 40.93387 20.312554 40.816522 20.082981 40.794922 19.958984 C 40.766482 19.795388 40.697263 19.694028 40.539062 19.582031 C 40.419646 19.498031 40.278562 19.353719 40.226562 19.261719 C 40.102866 19.041125 39.782039 18.865634 39.503906 18.865234 C 39.31181 18.865034 39.226052 18.917884 38.869141 19.263672 C 38.642146 19.483467 38.403491 19.681125 38.337891 19.703125 C 38.267631 19.725125 38.053873 19.681705 37.818359 19.595703 C 37.36943 19.429705 37.193624 19.41725 36.96875 19.53125 C 36.837693 19.60325 36.774356 19.60125 36.556641 19.53125 C 36.21821 19.420253 36.052362 19.465251 35.884766 19.714844 C 35.614252 20.117034 35.352214 20.102125 35.257812 19.677734 C 35.206212 19.44534 35.01339 19.335584 34.648438 19.333984 C 34.505601 19.333984 34.257627 19.271454 34.082031 19.189453 C 33.71788 19.019456 33.459074 19.006674 33.021484 19.138672 C 32.719692 19.224672 32.702541 19.223131 32.619141 19.119141 C 32.543341 19.023141 32.546554 18.984168 32.652344 18.826172 C 32.819538 18.576977 32.805921 18.439664 32.59375 18.230469 C 32.417044 18.056575 32.218726 17.97957 32.054688 17.996094 z M 37.609375 22.005859 C 38.029725 21.979639 38.545161 22.02902 39.273438 22.164062 C 39.549166 22.214083 39.973567 22.288209 40.214844 22.324219 C 40.456083 22.360224 40.780368 22.409584 40.935547 22.433594 C 41.335697 22.494214 41.588524 22.634635 41.748047 22.886719 C 41.872227 23.082785 41.874396 23.109855 41.785156 23.171875 C 41.652872 23.261705 41.661274 23.329939 41.8125 23.417969 C 41.88475 23.460179 41.9375 23.554595 41.9375 23.640625 C 41.9375 23.8641 42.049991 24.015625 42.214844 24.015625 C 42.439959 24.015625 42.532989 24.155755 42.443359 24.357422 C 42.402499 24.447852 42.376819 24.559449 42.386719 24.605469 C 42.399359 24.665492 42.36437 24.686026 42.28125 24.666016 C 41.779563 24.576186 41.501699 24.682386 41.634766 24.914062 C 41.690246 25.010093 41.670516 25.053645 41.505859 25.179688 C 41.279215 25.354345 41.254223 25.476562 41.443359 25.476562 C 41.521942 25.476562 41.587672 25.521757 41.607422 25.591797 C 41.649592 25.743855 41.678162 25.740507 41.875 25.564453 C 42.02084 25.432413 42.050939 25.42597 42.164062 25.5 C 42.273485 25.57182 42.287274 25.638593 42.271484 26.011719 C 42.248894 26.590112 42.368314 27.453097 42.5 27.667969 C 42.703753 28.002081 42.761323 28.442584 42.689453 29.132812 C 42.652924 29.483531 42.605704 29.981195 42.583984 30.238281 C 42.552984 30.609005 42.513164 30.73905 42.396484 30.871094 C 42.234187 31.053355 42.220607 31.178832 42.248047 32.283203 C 42.263077 32.892206 42.275637 32.939445 42.453125 33.169922 C 42.556105 33.303767 42.696125 33.423349 42.765625 33.443359 C 42.891922 33.473369 42.892084 33.474809 42.759766 33.630859 C 42.686713 33.717889 42.626953 33.838464 42.626953 33.896484 C 42.626953 33.988534 42.661443 33.99676 42.814453 33.96875 C 42.97451 33.93874 43.00899 33.95389 43.0625 34.085938 C 43.14056 34.283997 43.298252 34.291487 43.388672 34.107422 C 43.447292 33.987384 43.500855 33.966644 43.761719 33.964844 C 44.032039 33.962844 44.072299 33.979524 44.105469 34.101562 C 44.151449 34.273618 44.287834 34.326217 44.457031 34.242188 C 44.630037 34.155757 44.724277 34.251488 44.882812 34.671875 C 45.036586 35.082412 45.040092 35.318993 44.890625 35.621094 C 44.704115 35.99802 44.201465 36.331761 43.310547 36.671875 C 42.9056 36.826327 42.739524 36.926744 42.550781 37.132812 C 42.154539 37.565158 42.044774 37.731247 42.058594 39.095703 C 42.079524 41.30064 42.080984 41.268752 41.941406 41.523438 C 41.870886 41.652079 41.828319 41.805168 41.755859 41.867188 L 41.757812 41.857422 C 41.653137 41.945451 41.501221 41.972131 41.015625 41.994141 C 40.679483 42.006141 40.382692 41.998639 40.357422 41.974609 C 40.290632 41.902575 39.412149 41.860334 39.085938 41.902344 C 38.980317 41.915944 38.960938 41.885234 38.960938 41.701172 C 38.960937 41.484299 38.757242 41.20175 38.701172 41.341797 C 38.587868 41.623292 38.304688 41.65501 38.304688 41.386719 C 38.304687 41.180449 38.097816 41.206355 38.009766 41.423828 C 37.915196 41.662707 37.707402 41.674436 37.763672 41.443359 C 37.879172 40.968803 37.882659 40.902344 37.787109 40.902344 C 37.619834 40.902344 37.541584 40.758186 37.615234 40.578125 C 37.709924 40.345448 37.637554 40.096229 37.46875 40.074219 C 37.343586 40.057619 37.330226 40.017919 37.316406 39.617188 C 37.306476 39.376106 37.300571 39.069592 37.300781 38.935547 C 37.301255 38.64325 37.13706 38.664329 36.832031 38.439453 C 36.695438 38.338019 36.611328 38.224608 36.611328 38.142578 C 36.611328 38.070758 36.570454 37.960456 36.521484 37.898438 C 36.434394 37.786402 36.429403 37.787785 36.273438 37.923828 C 36.131326 38.047878 36.079564 38.057494 35.783203 38.021484 C 35.358789 37.967463 34.766687 37.932354 33.822266 37.902344 C 33.132468 37.880335 32.709253 37.824358 32.556641 37.736328 C 32.523891 37.718316 32.174746 37.670776 31.78125 37.634766 C 31.387734 37.598757 30.969801 37.534301 30.853516 37.488281 C 30.737289 37.444271 30.498965 37.405497 30.322266 37.404297 C 30.145528 37.404297 29.737608 37.368192 29.416016 37.326172 C 28.768844 37.240741 28.566223 36.822248 28.4375 36.453125 C 28.40084 36.34789 28.285314 36.208551 28.179688 36.144531 C 27.995482 36.032094 27.986883 36.012046 28.007812 35.677734 C 28.021433 35.461461 28.069443 35.290629 28.132812 35.224609 C 28.219872 35.134979 28.225046 35.077077 28.166016 34.841797 C 28.100265 34.57991 28.103137 34.559066 28.248047 34.457031 C 28.332351 34.397011 28.400391 34.313551 28.400391 34.269531 C 28.400391 34.225511 28.462496 34.159057 28.535156 34.123047 C 28.636716 34.072027 28.659463 34.020526 28.632812 33.896484 C 28.608532 33.783847 28.642612 33.673344 28.748047 33.529297 C 28.894529 33.328029 28.895169 33.320649 28.78125 33.224609 C 28.667727 33.128579 28.669589 33.112769 28.880859 32.748047 C 29.079878 32.404332 29.091757 32.355747 29.023438 32.179688 C 28.898681 31.85798 29.178765 31.415519 29.904297 30.787109 C 30.427266 30.334158 30.520327 30.227357 30.646484 29.90625 C 30.725654 29.704983 30.847279 29.408101 30.917969 29.248047 C 30.988649 29.087394 31.070216 28.87728 31.097656 28.78125 C 31.125196 28.68482 31.24847 28.413967 31.373047 28.179688 C 31.555057 27.837173 31.77691 27.578672 32.509766 26.865234 C 33.011135 26.377071 33.526956 25.836168 33.654297 25.662109 C 34.144553 24.996287 34.231135 24.857592 34.296875 24.636719 C 34.334175 24.511477 34.483225 24.264045 34.626953 24.083984 C 34.890462 23.755075 35.091712 23.444678 35.263672 23.101562 C 35.489531 22.651013 36.206574 22.265511 37.216797 22.056641 C 37.339978 22.031031 37.469259 22.014559 37.609375 22.005859 z M 36.583984 29.087891 C 36.530124 29.104401 36.464899 29.13648 36.386719 29.1875 C 36.259791 29.27053 36.08608 29.383433 36 29.439453 C 35.380783 29.836985 34.872894 30.401919 34.871094 30.699219 C 34.870423 30.818458 34.618091 31.301302 34.382812 31.632812 C 34.295012 31.756655 34.202241 31.969471 34.175781 32.103516 C 34.149331 32.238562 34.092268 32.457705 34.048828 32.59375 C 33.977562 32.815424 33.979874 33.45232 34.089844 33.568359 C 34.244766 33.731013 34.677009 33.914636 35.050781 33.972656 L 35.050781 33.974609 C 35.210324 33.998619 35.933874 34.025391 36.660156 34.025391 C 38.215166 34.033592 38.471066 33.98413 38.705078 33.632812 C 38.938906 33.280895 39.004776 32.462128 38.941406 32.255859 C 38.874146 32.037186 38.710163 31.851562 38.582031 31.851562 C 38.392895 31.851564 38.000401 31.595315 37.962891 31.447266 C 37.942361 31.365436 37.870644 31.165913 37.802734 31.005859 C 37.608187 30.545105 37.522244 30.322968 37.433594 30.046875 C 37.351444 29.79079 36.894328 29.181921 36.712891 29.087891 C 36.680634 29.070881 36.637844 29.071381 36.583984 29.087891 z"/>
+ <path style="fill:#ff352e" d="m 42.487054,25.558904 c 0,-0.044 -0.0714,-0.123997 -0.158796,-0.175996 -0.149197,-0.09 -0.158797,-0.09 -0.158797,0.02 0,0.123997 0.116598,0.246794 0.234895,0.246794 0.0454,0 0.0826,-0.036 0.0826,-0.08 z"/>
+ <path style="fill:#ff352e" d="m 38.025961,46.362404 c -0.0754,-0.193995 0.284133,-0.524788 0.461509,-0.42379 0.103997,0.06 0.0732,0.295793 -0.052,0.40019 -0.136996,0.113998 -0.369211,0.127997 -0.40945,0.024 z"/>
+ <path style="fill:#ff352e" d="m 41.439679,45.953614 c -0.104798,-0.07 -0.209855,-0.153997 -0.233614,-0.183996 -0.0632,-0.084 0.0414,-0.231794 0.229694,-0.324592 0.143397,-0.07 0.193395,-0.068 0.385831,0.02 0.253134,0.111998 0.260094,0.135997 0.114197,0.41819 -0.123197,0.237795 -0.229394,0.253794 -0.496068,0.076 z"/>
+ <path style="fill:#ff352e" d="m 38.817342,45.68642 c -0.149396,-0.105997 -0.206715,-0.387991 -0.108597,-0.533987 0.0572,-0.086 0.514187,-0.036 0.652984,0.07 0.164996,0.125997 -0.0674,0.572786 -0.296373,0.569987 -0.0558,-8e-4 -0.167196,-0.048 -0.247994,-0.105998 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3.9765625 L 32 4.0058594 A 27.999327 27.999327 0 0 0 4 32.003906 A 27.999327 27.999327 0 0 0 4.0175781 32.496094 A 27.999327 27.999327 0 0 1 32 5.0058594 L 32 4.9785156 A 27.999327 27.999327 0 0 1 59.974609 32.460938 A 27.999327 27.999327 0 0 0 60 31.976562 A 27.999327 27.999327 0 0 0 32 3.9765625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/l4d2.svg b/.icons/awkward/64x64/apps/l4d2.svg
new file mode 100644
index 00000000..37aeee4c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/l4d2.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.0523976,32.005243 C 4.0407576,32.338428 4.0016196,32.665014 4.0016196,33.0012 4.0016196,48.512535 16.489085,61 32.00042,61 46.951779,61 59.091259,49.395297 59.949222,34.665129 l 0.05078,-0.046 0,-1.999915 -0.0508,0.046 C 59.092459,47.395383 46.952559,59.000086 32.0004,59.000086 16.82805,59.000086 4.5815749,47.043798 4.0515976,32.005243 Z"/>
+ <path style="fill:#a1a331" d="m 31.784809,4.0064803 -0.002,0 C 16.37367,4.1244753 4.0019998,16.561142 4.0019998,31.999281 c 0,15.511335 12.4874652,27.9988 27.9988002,27.9988 14.951359,0 27.090839,-11.604103 27.946802,-26.334872 l 0.0518,-0.048 0,-24.0149714 c 0,-3.102267 -2.497493,-5.59976 -5.59976,-5.59976 l -22.615031,0 z"/>
+ <circle style="opacity:0.2" cx="32.001" cy="33.005" r="19.999"/>
+ <circle style="fill:#efefef" cx="32.001" cy="32.005" r="19.999"/>
+ <g style="opacity:0.2" transform="matrix(1.9999143,0,0,1.9999143,-197.98934,-14.998843)">
+ <path d="m 125.17,16.048 2.33013,0 0,0.95215 -3.49833,0 0,-0.92285 0.58594,-0.62256 c 0.6958,-0.739733 1.26824,-1.195067 1.41717,-1.366 0.18311,-0.20996 0.31494,-0.395507 0.39551,-0.55664 0.0806,-0.163573 0.12084,-0.324707 0.12084,-0.4834 0,-0.24414 -0.0745,-0.331993 -0.22338,-0.463827 -0.14649,-0.13428 -0.60519,-0.20142 -0.87618,-0.20142 -0.50316,0.02738 -0.98972,0.218404 -1.40259,0.350307 l 0,-0.906967 c 0.26123,-0.09521 0.51635,-0.167233 0.76538,-0.21606 0.25147,-0.05127 0.49194,-0.07691 0.72143,-0.07691 0.57861,0 1.1326,0.1355 1.46219,0.4065 0.33203,0.268554 0.49805,0.535854 0.49805,1.002167 0,0.214847 -0.0366,0.416263 -0.10987,0.60425 -0.0708,0.187987 -0.19409,0.396727 -0.36987,0.62622 -0.12939,0.166013 -0.48463,0.539547 -1.0657,1.1206 -0.31495,0.31494 -0.56519,0.566403 -0.75074,0.75439 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999143,0,0,1.9999143,-197.98934,-15.992663)">
+ <path d="m 125.17,16.048 2.33013,0 0,0.95215 -3.49833,0 0,-0.92285 0.58594,-0.62256 c 0.6958,-0.739733 1.26824,-1.195067 1.41717,-1.366 0.18311,-0.20996 0.31494,-0.395507 0.39551,-0.55664 0.0806,-0.163573 0.12084,-0.324707 0.12084,-0.4834 0,-0.24414 -0.0745,-0.331993 -0.22338,-0.463827 -0.14649,-0.13428 -0.60519,-0.20142 -0.87618,-0.20142 -0.50316,0.02738 -0.98972,0.218404 -1.40259,0.350307 l 0,-0.906967 c 0.26123,-0.09521 0.51635,-0.167233 0.76538,-0.21606 0.25147,-0.05127 0.49194,-0.07691 0.72143,-0.07691 0.57861,0 1.1326,0.1355 1.46219,0.4065 0.33203,0.268554 0.49805,0.535854 0.49805,1.002167 0,0.214847 -0.0366,0.416263 -0.10987,0.60425 -0.0708,0.187987 -0.19409,0.396727 -0.36987,0.62622 -0.12939,0.166013 -0.48463,0.539547 -1.0657,1.1206 -0.31495,0.31494 -0.56519,0.566403 -0.75074,0.75439 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.78125 4.0058594 C 16.372311 4.1238544 4 16.563614 4 32.001953 C 4 32.112075 4.0096633 32.219552 4.015625 32.328125 C 4.3703164 17.204066 16.597715 5.1221283 31.78125 5.0058594 L 31.783203 5.0058594 L 31.785156 5.0058594 L 54.394531 5.0058594 C 57.496798 5.0058594 59.996094 7.5051551 59.996094 10.607422 L 59.996094 9.6074219 C 59.996094 6.5051548 57.496798 4.0058594 54.394531 4.0058594 L 31.785156 4.0058594 L 31.783203 4.0058594 L 31.78125 4.0058594 z"/>
+ <path style="fill:#ff352e" d="m 32.055661,17.995705 c -0.164039,0.01653 -0.292132,0.12647 -0.332032,0.322265 -0.025,0.123397 -0.01386,0.328707 0.02734,0.470703 0.04,0.138397 0.07227,0.307 0.07227,0.375 0,0.068 0.06157,0.212269 0.134765,0.322266 0.1246,0.185796 0.125094,0.2078 0.0293,0.341797 -0.139036,0.195995 -0.380922,0.333 -0.660156,0.375 -0.226574,0.0346 -0.232422,0.04197 -0.232422,0.292969 0,0.233594 -0.02554,0.275316 -0.267578,0.445312 -0.146696,0.103797 -0.380688,0.206516 -0.521484,0.228516 -0.196796,0.0306 -0.304342,0.09339 -0.460938,0.27539 -0.240294,0.279994 -0.761719,0.526609 -1.001953,0.47461 -0.08838,-0.0184 -0.238031,-0.109172 -0.332031,-0.201172 -0.204115,-0.199996 -0.459149,-0.222822 -0.560547,-0.04883 -0.111277,0.191196 -0.01384,0.423825 0.291015,0.699219 0.155717,0.140396 0.28125,0.299515 0.28125,0.353515 0,0.153996 -0.244226,0.400094 -0.49414,0.496094 -0.475949,0.182996 -0.568253,0.410888 -0.335938,0.830078 0.0662,0.119397 0.15276,0.330753 0.19336,0.46875 0.101038,0.345192 -0.04891,0.76804 -0.351563,0.990234 -0.251397,0.184396 -0.286244,0.404363 -0.08984,0.56836 0.249454,0.207795 0.168402,0.356999 -0.304687,0.558594 -0.682645,0.291193 -0.862568,0.660605 -0.621094,1.27539 0.141916,0.361392 0.128053,0.439473 -0.107422,0.605469 -0.226394,0.158996 -0.350535,0.36554 -0.519531,0.861328 -0.145197,0.42639 -0.242102,0.554426 -0.546875,0.732422 -0.317592,0.184595 -0.757813,0.791528 -0.757812,1.044922 -2e-6,0.180397 0.500467,0.940832 0.892578,1.357422 0.215595,0.228994 0.294438,0.599274 0.18164,0.855469 -0.135036,0.306992 -0.454336,0.63419 -0.724609,0.742187 -0.250454,0.1 -0.257409,0.100985 -0.544922,-0.04102 -0.160296,-0.079 -0.440851,-0.300238 -0.623047,-0.490234 -0.41715,-0.435391 -0.56712,-0.452585 -0.796875,-0.0918 -0.121796,0.190996 -0.162109,0.335344 -0.162109,0.585938 0,0.386189 -0.02608,0.402655 -0.697266,0.472656 -0.42109,0.0434 -0.620885,0.128061 -1.046875,0.439453 -0.292773,0.213995 -0.350376,0.215342 -0.59375,0.02734 -0.104917,-0.0812 -0.471901,-0.233847 -0.814453,-0.339844 -0.555407,-0.170796 -0.641326,-0.21648 -0.794922,-0.421875 -0.09468,-0.126797 -0.188384,-0.295 -0.208984,-0.375 -0.0692,-0.269394 -1.008961,-1.536065 -1.234375,-1.664062 -0.05492,-0.031 -0.314319,-0.143957 -0.576172,-0.251954 -0.44583,-0.183996 -0.506462,-0.194063 -0.974609,-0.164062 -0.599926,0.0386 -0.914293,0.185419 -1.283204,0.599609 -0.292253,0.327992 -0.386609,0.545023 -0.474609,1.09961 -0.203815,1.285369 -0.155077,1.457953 0.417969,1.501953 0.404731,0.0308 0.528443,0.118437 0.785156,0.548828 0.09074,0.151396 0.207366,0.296265 0.259766,0.322266 0.100138,0.049 0.706495,0.276894 1.232422,0.46289 0.359691,0.127397 0.531637,0.263932 0.849609,0.669922 0.125777,0.160796 0.337706,0.403065 0.470703,0.539062 0.132837,0.135797 0.240234,0.293563 0.240234,0.351563 0,0.0578 -0.141811,0.240254 -0.316406,0.40625 -0.356572,0.338791 -0.389205,0.477987 -0.224609,0.984375 0.0755,0.232394 0.146419,0.319222 0.365234,0.449219 0.149257,0.0888 0.394526,0.264628 0.544922,0.390625 0.271796,0.228394 0.273581,0.230301 0.175781,0.404297 -0.054,0.0972 -0.131122,0.192843 -0.169922,0.214843 -0.0388,0.022 -0.110756,0.130285 -0.160156,0.238282 -0.0816,0.179796 -0.07718,0.220398 0.04102,0.433593 0.1026,0.185195 0.12049,0.293138 0.08789,0.519532 -0.0332,0.230995 -0.016,0.319175 0.08398,0.451171 0.06828,0.0908 0.173375,0.285691 0.234375,0.429688 0.171276,0.40539 0.197892,0.422794 1.248047,0.833984 0.191595,0.075 0.247178,0.141894 0.359375,0.429688 0.07326,0.187994 0.164172,0.450081 0.201172,0.580078 0.107258,0.377991 0.458952,0.609375 0.925781,0.609375 0.265194,0 0.539062,0.09169 0.539062,0.179687 0,0.111598 0.430348,0.613254 0.669922,0.78125 0.126697,0.09 0.325881,0.175782 0.455078,0.175782 0.193276,0.0142 0.301697,0.08673 0.679688,0.453125 0.247234,0.239594 0.543606,0.555175 0.658203,0.701172 0.114637,0.146596 0.299712,0.30928 0.412109,0.363281 l 0,0.0098 c 0.212755,0.098 0.330449,0.09647 1.728516,-0.01953 0.706823,-0.0588 0.832228,-0.116895 0.923828,-0.429687 0.111098,-0.379791 0.02127,-0.576239 -0.339844,-0.740235 -0.297813,-0.136 -0.307997,-0.137064 -0.58789,-0.03906 -0.262174,0.084 -0.309945,0.084 -0.585938,0 -0.164996,-0.05 -0.406112,-0.103047 -0.537109,-0.123047 -0.310692,-0.044 -0.301522,-0.125676 0.03125,-0.263672 0.342172,-0.142397 0.437323,-0.142091 0.636718,0.002 0.335092,0.242594 0.528172,0.09163 0.451172,-0.351562 -0.03306,-0.190395 -0.0079,-0.230096 0.34961,-0.554688 0.211955,-0.192396 0.507253,-0.412328 0.65625,-0.486328 0.236874,-0.12 0.326414,-0.129609 0.714844,-0.09961 0.37777,0.03 0.474994,0.01797 0.65039,-0.08203 0.227997,-0.130198 0.245503,-0.215797 0.128906,-0.617188 -0.0684,-0.234994 -0.06177,-0.290521 0.04883,-0.478516 0.164917,-0.281793 0.454167,-0.542968 0.601563,-0.542968 0.158456,0 0.567885,0.226208 0.738281,0.408203 0.122177,0.129996 0.192157,0.140156 0.634766,0.160156 0.273613,0.02 0.5277,0.01833 0.5625,0.01953 0.0349,0 0.281042,-0.01516 0.546875,-0.03516 0.42845,-0.034 0.529933,-0.02072 0.896484,0.113281 0.227434,0.083 0.59144,0.192282 0.808594,0.238281 0.455349,0.0978 0.593927,0.194203 0.794922,0.558594 0.172116,0.312192 0.246893,0.379219 0.818359,0.72461 0.644525,0.389991 1.111655,0.422332 1.761719,0.11914 0.166616,-0.078 0.358734,-0.142578 0.427734,-0.142578 0.200275,0 0.446357,-0.240398 0.535157,-0.52539 0.07754,-0.242795 0.09302,-0.263672 0.308593,-0.263672 0.127917,0 0.282563,-0.04356 0.351563,-0.101563 0.06758,-0.056 0.206749,-0.101562 0.310547,-0.101562 0.250131,0 0.341797,-0.09603 0.341797,-0.357422 0,-0.173995 0.04381,-0.250489 0.224609,-0.396485 0.457409,-0.370191 0.49206,-0.380137 0.826172,-0.24414 0.460529,0.187395 0.666934,0.156016 1.496094,-0.234375 0.266194,-0.125797 0.556684,-0.228516 0.646484,-0.228516 0.09776,0 0.33295,0.118972 0.583984,0.292969 0.602385,0.41979 0.831196,0.381313 1.025391,-0.171875 0.127137,-0.362191 0.105964,-0.410651 -0.328125,-0.714844 -0.41199,-0.288593 -0.444885,-0.355193 -0.304687,-0.617187 0.143777,-0.268593 0.394759,-0.404785 1.021484,-0.550782 0.521447,-0.121997 0.673621,-0.191749 1.5625,-0.710937 0.437209,-0.256191 0.621505,-0.330078 0.8125,-0.330078 0.922778,0 1.376517,-0.881695 1.478516,-2.873047 0.01518,-0.295592 0.07591,-0.507962 0.253906,-0.876953 0.447129,-0.926578 0.539565,-1.23149 0.634765,-2.105469 0.0596,-0.545187 0.0702,-0.914456 0.0332,-1.064453 -0.0374,-0.151996 -0.02193,-0.608967 0.04688,-1.34375 0.177773,-1.899753 0.140527,-2.270836 -0.294922,-2.857422 -0.124095,-0.166996 -0.192657,-0.348709 -0.222657,-0.595703 -0.05074,-0.42119 -0.196802,-0.793618 -0.552734,-1.408203 -0.291273,-0.502988 -0.441893,-0.702809 -0.919922,-1.216797 -0.457968,-0.491989 -0.474891,-0.538359 -0.462891,-1.152344 0.008,-0.388591 -0.01895,-0.605581 -0.09375,-0.767578 -0.0572,-0.124397 -0.103515,-0.313878 -0.103515,-0.421875 0,-0.137197 -0.03791,-0.213813 -0.128906,-0.257813 -0.181175,-0.09 -0.987478,-0.105488 -1.080079,-0.02148 -0.041,0.0374 -0.08942,0.191801 -0.107421,0.341797 -0.0258,0.212195 -0.06689,0.285984 -0.179688,0.333984 -0.212015,0.0888 -0.683566,-0.177476 -0.851562,-0.480468 -0.06968,-0.125597 -0.232178,-0.300625 -0.359375,-0.390625 -0.39429,-0.278193 -0.452847,-0.347556 -0.498047,-0.59375 -0.0368,-0.200795 -0.01366,-0.288081 0.144531,-0.546875 0.223196,-0.365391 0.310165,-0.956584 0.167969,-1.142579 -0.142417,-0.186793 -0.47184,-0.299859 -0.757813,-0.255859 -0.232994,0.035 -0.266631,0.06575 -0.423828,0.369141 -0.105737,0.204195 -0.265065,0.392143 -0.414062,0.49414 -0.132717,0.0904 -0.334422,0.236172 -0.449219,0.326172 -0.234894,0.183997 -0.494331,0.210116 -0.771485,0.07813 -0.159795,-0.076 -0.183856,-0.125639 -0.222656,-0.457031 -0.03408,-0.292793 -0.08912,-0.432855 -0.261718,-0.65625 -0.120818,-0.156196 -0.238166,-0.385769 -0.259766,-0.509766 -0.02844,-0.163596 -0.09766,-0.264956 -0.25586,-0.376953 -0.119416,-0.084 -0.2605,-0.228312 -0.3125,-0.320312 -0.123696,-0.220594 -0.444523,-0.396085 -0.722656,-0.396485 -0.192096,-2e-4 -0.277854,0.05265 -0.634765,0.398438 -0.226995,0.219795 -0.46565,0.417453 -0.53125,0.439453 -0.07026,0.022 -0.284018,-0.02142 -0.519532,-0.107422 -0.448929,-0.165998 -0.624735,-0.178453 -0.849609,-0.06445 -0.131057,0.072 -0.194394,0.07 -0.412109,0 -0.338431,-0.110997 -0.504279,-0.066 -0.671875,0.183594 -0.270514,0.40219 -0.532552,0.387281 -0.626954,-0.03711 -0.0516,-0.232394 -0.244422,-0.34215 -0.609374,-0.34375 -0.142837,0 -0.390811,-0.06253 -0.566407,-0.144531 -0.364151,-0.169997 -0.622957,-0.182779 -1.060547,-0.05078 -0.301792,0.086 -0.318943,0.08446 -0.402343,-0.01953 -0.0758,-0.096 -0.07259,-0.134973 0.0332,-0.292969 0.167194,-0.249195 0.153577,-0.386508 -0.05859,-0.595703 -0.176706,-0.173894 -0.375024,-0.250899 -0.539062,-0.234375 z m 5.554687,4.009765 c 0.42035,-0.02622 0.935786,0.02316 1.664063,0.158203 0.275728,0.05002 0.700129,0.124147 0.941406,0.160157 0.241239,0.036 0.565524,0.08536 0.720703,0.109375 0.40015,0.06062 0.652977,0.201041 0.8125,0.453125 0.12418,0.196066 0.126349,0.223136 0.03711,0.285156 -0.132284,0.08983 -0.123882,0.158064 0.02734,0.246094 0.07225,0.04221 0.125,0.136626 0.125,0.222656 0,0.223475 0.112491,0.375 0.277344,0.375 0.225115,0 0.318145,0.14013 0.228515,0.341797 -0.04086,0.09043 -0.06654,0.202027 -0.05664,0.248047 0.01264,0.06002 -0.02235,0.08056 -0.105469,0.06055 -0.501687,-0.08983 -0.779551,0.01637 -0.646484,0.248046 0.05548,0.09603 0.03575,0.139583 -0.128907,0.265626 -0.226644,0.174657 -0.251636,0.296874 -0.0625,0.296874 0.07858,0 0.144313,0.04519 0.164063,0.115235 0.04217,0.152058 0.07074,0.14871 0.267578,-0.02734 0.14584,-0.13204 0.175939,-0.138483 0.289062,-0.06445 0.109423,0.07182 0.123212,0.138593 0.107422,0.511719 -0.02259,0.578393 0.09683,1.441378 0.228516,1.65625 0.203753,0.334112 0.261323,0.774615 0.189453,1.464843 -0.03653,0.350719 -0.08375,0.848383 -0.105469,1.105469 -0.031,0.370724 -0.07082,0.500769 -0.1875,0.632813 -0.162297,0.182261 -0.175877,0.307738 -0.148437,1.412109 0.01503,0.609003 0.02759,0.656242 0.205078,0.886719 0.10298,0.133845 0.243,0.253427 0.3125,0.273437 0.126297,0.03001 0.126459,0.03145 -0.0059,0.1875 -0.07305,0.08703 -0.132813,0.207605 -0.132813,0.265625 0,0.09205 0.03449,0.100276 0.1875,0.07227 0.160057,-0.03001 0.194537,-0.01486 0.248047,0.117188 0.07806,0.198059 0.235752,0.205549 0.326172,0.02148 0.05862,-0.120038 0.112183,-0.140778 0.373047,-0.142578 0.27032,-0.002 0.31058,0.01468 0.34375,0.136718 0.04598,0.172056 0.182365,0.224655 0.351562,0.140626 0.173006,-0.08643 0.267246,0.0093 0.425781,0.429687 0.153774,0.410537 0.15728,0.647118 0.0078,0.949219 -0.18651,0.376926 -0.68916,0.710667 -1.580078,1.050781 -0.404947,0.154452 -0.571023,0.254869 -0.759766,0.460937 -0.396242,0.432346 -0.506007,0.598435 -0.492187,1.962891 0.02093,2.204937 0.02239,2.173049 -0.117188,2.427735 -0.07052,0.128641 -0.113087,0.28173 -0.185547,0.34375 l 0.002,-0.0098 c -0.104675,0.08803 -0.256591,0.114709 -0.742187,0.136719 -0.336142,0.012 -0.632933,0.0045 -0.658203,-0.01953 -0.06679,-0.07203 -0.945273,-0.114275 -1.271484,-0.07227 -0.105621,0.0136 -0.125,-0.01711 -0.125,-0.201172 -10e-7,-0.216873 -0.203696,-0.499422 -0.259766,-0.359375 -0.113304,0.281495 -0.396484,0.313213 -0.396484,0.04492 -10e-7,-0.20627 -0.206872,-0.180364 -0.294922,0.03711 -0.09457,0.238879 -0.302364,0.250608 -0.246094,0.01953 0.1155,-0.474556 0.118987,-0.541015 0.02344,-0.541015 -0.167275,0 -0.245525,-0.144158 -0.171875,-0.324219 0.09469,-0.232677 0.02232,-0.481896 -0.146484,-0.503906 -0.125164,-0.0166 -0.138524,-0.0563 -0.152344,-0.457031 -0.0099,-0.241082 -0.01584,-0.547596 -0.01563,-0.681641 4.74e-4,-0.292297 -0.163721,-0.271218 -0.46875,-0.496094 -0.136593,-0.101434 -0.220703,-0.214845 -0.220703,-0.296875 0,-0.07182 -0.04087,-0.182122 -0.08984,-0.24414 -0.08709,-0.112036 -0.09208,-0.110653 -0.248046,0.02539 -0.142112,0.12405 -0.193874,0.133666 -0.490235,0.09766 -0.424414,-0.05402 -1.016516,-0.08913 -1.960937,-0.11914 -0.689798,-0.02201 -1.113013,-0.07799 -1.265625,-0.166016 -0.03275,-0.01801 -0.381895,-0.06555 -0.775391,-0.101562 -0.393516,-0.03601 -0.811449,-0.100465 -0.927734,-0.146485 -0.116227,-0.04401 -0.354551,-0.08278 -0.53125,-0.08398 -0.176738,0 -0.584658,-0.0361 -0.90625,-0.07813 -0.647172,-0.08543 -0.849793,-0.503924 -0.978516,-0.873047 -0.03666,-0.105235 -0.152186,-0.244574 -0.257812,-0.308594 -0.184206,-0.112437 -0.192805,-0.132485 -0.171876,-0.466797 0.01362,-0.216273 0.06163,-0.387105 0.125,-0.453125 0.08706,-0.08963 0.09223,-0.147532 0.0332,-0.382812 -0.06575,-0.261887 -0.06288,-0.282731 0.08203,-0.384766 0.0843,-0.06002 0.152344,-0.14348 0.152344,-0.1875 0,-0.04402 0.06211,-0.110474 0.134765,-0.146484 0.10156,-0.05102 0.124307,-0.102521 0.09766,-0.226563 -0.02428,-0.112637 0.0098,-0.22314 0.115235,-0.367187 0.146482,-0.201268 0.147122,-0.208648 0.0332,-0.304688 -0.113523,-0.09603 -0.111661,-0.11184 0.09961,-0.476562 0.199019,-0.343715 0.210898,-0.3923 0.142579,-0.568359 -0.124757,-0.321708 0.155327,-0.764169 0.880859,-1.392579 0.522969,-0.452951 0.61603,-0.559752 0.742187,-0.880859 0.07917,-0.201267 0.200795,-0.498149 0.271485,-0.658203 0.07068,-0.160653 0.152247,-0.370767 0.179687,-0.466797 0.02754,-0.09643 0.150814,-0.367283 0.275391,-0.601562 0.18201,-0.342515 0.403863,-0.601016 1.136719,-1.314454 0.501369,-0.488163 1.01719,-1.029066 1.144531,-1.203125 0.490256,-0.665822 0.576838,-0.804517 0.642578,-1.02539 0.0373,-0.125242 0.18635,-0.372674 0.330078,-0.552735 0.263509,-0.328909 0.464759,-0.639306 0.636719,-0.982422 0.225859,-0.450549 0.942902,-0.836051 1.953125,-1.044921 0.123181,-0.02561 0.252462,-0.04208 0.392578,-0.05078 z m -1.025391,7.082032 c -0.05386,0.01651 -0.119085,0.04859 -0.197265,0.09961 -0.126928,0.08303 -0.300639,0.195932 -0.386719,0.251952 -0.619217,0.397532 -1.127106,0.962466 -1.128906,1.259766 -6.71e-4,0.119239 -0.253003,0.602083 -0.488282,0.933593 -0.0878,0.123843 -0.180571,0.336659 -0.207031,0.470704 -0.02645,0.135046 -0.08351,0.354189 -0.126953,0.490234 -0.07127,0.221674 -0.06895,0.85857 0.04102,0.974609 0.154922,0.162654 0.587165,0.346277 0.960937,0.404297 l 0,0.002 c 0.159543,0.02401 0.883093,0.05078 1.609375,0.05078 1.55501,0.0082 1.81091,-0.04126 2.044922,-0.392579 0.233828,-0.351917 0.299698,-1.170684 0.236328,-1.376953 -0.06726,-0.218673 -0.231243,-0.404297 -0.359375,-0.404297 -0.189136,2e-6 -0.58163,-0.256247 -0.61914,-0.404296 -0.02053,-0.08183 -0.09225,-0.281353 -0.160157,-0.441407 -0.194547,-0.460754 -0.28049,-0.682891 -0.36914,-0.958984 -0.08215,-0.256085 -0.539266,-0.864954 -0.720703,-0.958984 -0.03226,-0.01701 -0.07505,-0.01651 -0.128907,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/labplot.svg b/.icons/awkward/64x64/apps/labplot.svg
new file mode 120000
index 00000000..25b7427f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/labplot.svg
@@ -0,0 +1 @@
+kmplot.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/labyrinth.svg b/.icons/awkward/64x64/apps/labyrinth.svg
new file mode 100644
index 00000000..69ed8fb9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/labyrinth.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,4 A 29,29 0 0 0 3,33 29,29 0 0 0 32,62 H 58.1 C 59.7066,62 61,60.7066 61,59.1 V 33 6.9 C 61,5.2934 59.7066,4 58.1,4 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,3 A 29,29 0 0 0 3,32 29,29 0 0 0 32,61 H 58.1 C 59.7066,61 61,59.7066 61,58.1 V 32 5.9 C 61,4.2934 59.7066,3 58.1,3 Z"/>
+ <path style="fill:#adadad;fill-rule:evenodd" d="M 32.714286,15 C 31.774458,15 31,15.677649 31,16.5 v 5 c 0,0.82235 0.774458,1.5 1.714286,1.5 H 53.285714 C 54.225544,23 55,22.32235 55,21.5 v -5 C 55,15.677649 54.225544,15 53.285714,15 Z"/>
+ <path style="fill:#adadad;fill-rule:evenodd" d="M 36.772728,29 C 35.800858,29 35,29.677648 35,30.5 v 3 c 0,0.822352 0.800858,1.5 1.772728,1.5 H 59.227274 C 60.199142,35 61,34.322352 61,33.5 v -3 C 61,29.677648 60.199142,29 59.227274,29 Z"/>
+ <g transform="matrix(1.8808777,0,0,1.8808777,0.58369903,2.8463949)">
+ <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 13.999999,26 C 10.141544,26 7,29.141544 7,33.000002 7,36.858458 10.141544,40 13.999999,40 17.858455,40 21,36.858458 21,33.000002 21,29.141544 17.858455,26 13.999999,26 Z"/>
+ <path style="fill:#3594f3;fill-rule:evenodd" d="M 13.999999,25 C 10.141544,25 7,28.141544 7,32.000002 7,35.858458 10.141544,39 13.999999,39 17.858455,39 21,35.858458 21,32.000002 21,28.141544 17.858455,25 13.999999,25 Z"/>
+ <path style="fill:#adadad;fill-rule:evenodd" d="M 32.714286,41 C 31.774458,41 31,41.67765 31,42.5 v 5 c 0,0.82235 0.774458,1.5 1.714286,1.5 H 53.285714 C 54.225544,49 55,48.32235 55,47.5 v -5 C 55,41.67765 54.225544,41 53.285714,41 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3 A 29 29 0 0 0 3 32 A 29 29 0 0 0 3.0214844 32.408203 A 29 29 0 0 1 32 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 32 3 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 32.714844 15 C 31.775016 15 31 15.677649 31 16.5 L 31 17.5 C 31 16.677649 31.775016 16 32.714844 16 L 53.285156 16 C 54.224986 16 55 16.677649 55 17.5 L 55 16.5 C 55 15.677649 54.224986 15 53.285156 15 L 32.714844 15 z M 36.773438 29 C 35.801568 29 35 29.677648 35 30.5 L 35 31.5 C 35 30.677648 35.801568 30 36.773438 30 L 59.226562 30 C 60.198431 30 61 30.677648 61 31.5 L 61 30.5 C 61 29.677648 60.198431 29 59.226562 29 L 36.773438 29 z M 32.714844 41 C 31.775016 41 31 41.67765 31 42.5 L 31 43.5 C 31 42.67765 31.775016 42 32.714844 42 L 53.285156 42 C 54.224986 42 55 42.67765 55 43.5 L 55 42.5 C 55 41.67765 54.224986 41 53.285156 41 L 32.714844 41 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 31 21.5 L 31 22.5 C 31 23.32235 31.775016 24 32.714844 24 L 53.285156 24 C 54.224986 24 55 23.32235 55 22.5 L 55 21.5 C 55 22.32235 54.224986 23 53.285156 23 L 32.714844 23 C 31.775016 23 31 22.32235 31 21.5 z M 35 33.5 L 35 34.5 C 35 35.322352 35.801568 36 36.773438 36 L 59.226562 36 C 60.198431 36 61 35.322352 61 34.5 L 61 33.5 C 61 34.322352 60.198431 35 59.226562 35 L 36.773438 35 C 35.801568 35 35 34.322352 35 33.5 z M 31 47.5 L 31 48.5 C 31 49.32235 31.775016 50 32.714844 50 L 53.285156 50 C 54.224986 50 55 49.32235 55 48.5 L 55 47.5 C 55 48.32235 54.224986 49 53.285156 49 L 32.714844 49 C 31.775016 49 31 48.32235 31 47.5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ladi-player.svg b/.icons/awkward/64x64/apps/ladi-player.svg
new file mode 100644
index 00000000..6d3386e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ladi-player.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#3f51b5" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 49.972657,15.007955 c -0.316738,-0.03285 -0.813476,0.04087 -1.730468,0.273437 -1.825314,0.462941 -2.212188,0.604965 -2.191406,1.003907 0.01166,0.223724 0.12929,0.425403 0.449218,0.785156 l -1.335938,1.335937 -0.36328,-0.363281 c -0.200214,-0.200158 -0.522444,-0.200158 -0.722658,0 l -0.523436,0.523438 -0.847656,0.847655 -12.648438,12.648438 c -0.218312,-0.07944 -0.445588,-0.08444 -0.671876,-0.04296 l -0.855468,-0.85547 c -0.220688,-0.220688 -0.575794,-0.217174 -0.796874,0.004 L 15.16797,43.73462 c -0.221081,0.22108 -0.224595,0.576186 -0.0039,0.796874 l 0.675781,0.675782 -2.457031,2.45703 c -0.510366,0.510226 -0.510366,1.333524 0,1.84375 l 3.113281,3.109376 c 0.510366,0.510226 1.329478,0.510226 1.839844,0 l 2.457031,-2.457032 0.675781,0.675782 c 0.220688,0.220688 0.575794,0.217174 0.796874,-0.004 L 34.832039,38.265774 c 0.22108,-0.22108 0.224594,-0.576186 0.004,-0.796874 l -0.847656,-0.847656 c 0.04186,-0.226692 0.03666,-0.457034 -0.04296,-0.675782 l 12.683594,-12.679688 0.851562,-0.847656 -0.004,-0.004 0.488282,-0.484374 c 0.200212,-0.200158 0.200212,-0.522498 0,-0.722656 l -0.363282,-0.363282 1.339844,-1.335938 c 0.349736,0.308628 0.545384,0.421884 0.78125,0.44922 0.383932,0.0445 0.475654,-0.41148 0.964844,-2.230469 0.483192,-1.796563 0.363104,-1.922169 -0.0586,-2.34375 -0.201398,-0.201346 -0.339512,-0.342152 -0.65625,-0.375 z"/>
+ <rect style="fill:#b6b6b6" width="3.374" height="3.449" x="18.9" y="44.24" transform="matrix(0.7072036,-0.70700995,0.7072036,0.70700995,0,0)"/>
+ <rect style="fill:#d5d5d5" width="24.525" height="5.499" x="-4.9" y="43.22" rx=".511" ry=".511" transform="matrix(0.7072036,-0.70700995,0.7072036,0.70700995,0,0)"/>
+ <rect style="fill:#b6b6b6" width="24.258" height="7.005" x="-24.84" y="42.46" rx="1.303" ry="1.303" transform="matrix(0.7072036,-0.70700995,0.7072036,0.70700995,0,0)"/>
+ <rect style="fill:#3f3f3f" width="18.901" height="10.042" x="-20.06" y="40.94" rx=".564" ry=".563" transform="rotate(-44.999998)"/>
+ <path style="fill:#d5d5d5;fill-rule:evenodd" d="m 50.627269,14.383035 c 0.421698,0.421581 0.543232,0.548002 0.06004,2.344565 -0.48919,1.818989 -0.579282,2.275565 -0.963214,2.231072 -0.410324,-0.04755 -0.416508,-0.0419 -2.024162,-1.649104 -1.621034,-1.620587 -1.629442,-1.637554 -1.649556,-2.023608 -0.02078,-0.398942 0.366234,-0.540149 2.191548,-1.003089 1.833986,-0.46514 1.982546,-0.302521 2.385342,0.10017 z"/>
+ <path style="fill:#3f3f3f" d="m 43.554651,17.564912 -0.848006,0.848004 3.923776,3.8535 0.849176,-0.848004 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 39.276732,36.000961 A 2.2113564,2.1969766 0 0 0 37,38.19668 v 23.605686 a 2.2113564,2.1969766 0 0 0 3.317596,1.902973 l 10.287416,-5.901772 10.288663,-5.900371 a 2.2113564,2.1969766 0 0 0 0,-3.806017 L 50.605012,42.196807 40.317596,36.294056 a 2.2113564,2.1969766 0 0 0 -1.040737,-0.292745 z"/>
+ <path style="fill:#26a69a" d="M 39.276732,35.000961 A 2.2113564,2.1969766 0 0 0 37,37.19668 v 23.605686 a 2.2113564,2.1969766 0 0 0 3.317596,1.902973 l 10.287416,-5.901772 10.288663,-5.900371 a 2.2113564,2.1969766 0 0 0 0,-3.806017 L 50.605012,41.196807 40.317596,35.294056 a 2.2113564,2.1969766 0 0 0 -1.040737,-0.292745 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 39.277344,35 A 2.2113564,2.1969766 0 0 0 37,37.197266 v 0.998046 A 2.2113564,2.1969766 0 0 1 39.277344,36 v 0.002 a 2.2113564,2.1969766 0 0 1 1.041015,0.292969 l 10.28711,5.902344 10.289062,5.90039 A 2.2113564,2.1969766 0 0 1 61.939453,49.5 2.2113564,2.1969766 0 0 0 60.894531,47.097656 l -10.289062,-5.90039 -10.28711,-5.902344 a 2.2113564,2.1969766 0 0 0 -1.041015,-0.292969 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ladi-system-log.svg b/.icons/awkward/64x64/apps/ladi-system-log.svg
new file mode 100644
index 00000000..63d2586d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ladi-system-log.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#3f51b5" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 49.972657,15.007955 c -0.316738,-0.03285 -0.813476,0.04087 -1.730468,0.273437 -1.825314,0.462941 -2.212188,0.604965 -2.191406,1.003907 0.01166,0.223724 0.12929,0.425403 0.449218,0.785156 l -1.335938,1.335937 -0.36328,-0.363281 c -0.200214,-0.200158 -0.522444,-0.200158 -0.722658,0 l -0.523436,0.523438 -0.847656,0.847655 -12.648438,12.648438 c -0.218312,-0.07944 -0.445588,-0.08444 -0.671876,-0.04296 l -0.855468,-0.85547 c -0.220688,-0.220688 -0.575794,-0.217174 -0.796874,0.004 L 15.16797,43.73462 c -0.221081,0.22108 -0.224595,0.576186 -0.0039,0.796874 l 0.675781,0.675782 -2.457031,2.45703 c -0.510366,0.510226 -0.510366,1.333524 0,1.84375 l 3.113281,3.109376 c 0.510366,0.510226 1.329478,0.510226 1.839844,0 l 2.457031,-2.457032 0.675781,0.675782 c 0.220688,0.220688 0.575794,0.217174 0.796874,-0.004 L 34.832039,38.265774 c 0.22108,-0.22108 0.224594,-0.576186 0.004,-0.796874 l -0.847656,-0.847656 c 0.04186,-0.226692 0.03666,-0.457034 -0.04296,-0.675782 l 12.683594,-12.679688 0.851562,-0.847656 -0.004,-0.004 0.488282,-0.484374 c 0.200212,-0.200158 0.200212,-0.522498 0,-0.722656 l -0.363282,-0.363282 1.339844,-1.335938 c 0.349736,0.308628 0.545384,0.421884 0.78125,0.44922 0.383932,0.0445 0.475654,-0.41148 0.964844,-2.230469 0.483192,-1.796563 0.363104,-1.922169 -0.0586,-2.34375 -0.201398,-0.201346 -0.339512,-0.342152 -0.65625,-0.375 z"/>
+ <rect style="fill:#b6b6b6" width="3.374" height="3.449" x="18.9" y="44.24" transform="matrix(0.7072036,-0.70700995,0.7072036,0.70700995,0,0)"/>
+ <rect style="fill:#d5d5d5" width="24.525" height="5.499" x="-4.9" y="43.22" rx=".511" ry=".511" transform="matrix(0.7072036,-0.70700995,0.7072036,0.70700995,0,0)"/>
+ <rect style="fill:#b6b6b6" width="24.258" height="7.005" x="-24.84" y="42.46" rx="1.303" ry="1.303" transform="matrix(0.7072036,-0.70700995,0.7072036,0.70700995,0,0)"/>
+ <rect style="fill:#3f3f3f" width="18.901" height="10.042" x="-20.06" y="40.94" rx=".564" ry=".563" transform="rotate(-44.999998)"/>
+ <path style="fill:#d5d5d5;fill-rule:evenodd" d="m 50.627269,14.383035 c 0.421698,0.421581 0.543232,0.548002 0.06004,2.344565 -0.48919,1.818989 -0.579282,2.275565 -0.963214,2.231072 -0.410324,-0.04755 -0.416508,-0.0419 -2.024162,-1.649104 -1.621034,-1.620587 -1.629442,-1.637554 -1.649556,-2.023608 -0.02078,-0.398942 0.366234,-0.540149 2.191548,-1.003089 1.833986,-0.46514 1.982546,-0.302521 2.385342,0.10017 z"/>
+ <path style="fill:#3f3f3f" d="m 43.554651,17.564912 -0.848006,0.848004 3.923776,3.8535 0.849176,-0.848004 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <circle style="opacity:0.2" cx="48" cy="49" r="15"/>
+ <circle style="fill:#ec407a" cx="48" cy="48" r="15"/>
+ <path style="fill:#ffffff" d="M 48.058594,39.074218 C 43.055198,39.074218 39,43.129412 39,48.132812 c 0,5.003396 4.055198,9.058594 9.058594,9.058594 1.955938,0 3.76542,-0.625708 5.246094,-1.679688 l 4.136718,4.13672 a 15,15 0 0 0 2.140626,-2.128906 L 55.4375,53.375 c 1.05398,-1.480678 1.679688,-3.28625 1.679688,-5.242188 0,-5.0034 -4.0552,-9.058594 -9.058594,-9.058594 z m 0,3.019532 c 3.335548,0 6.039062,2.703514 6.039062,6.039062 0,3.335544 -2.703514,6.039064 -6.039062,6.039064 -3.33555,0 -6.039062,-2.70352 -6.039062,-6.039064 0,-3.335548 2.703512,-6.039062 6.039062,-6.039062 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/laditools.svg b/.icons/awkward/64x64/apps/laditools.svg
new file mode 100644
index 00000000..a79f6e93
--- /dev/null
+++ b/.icons/awkward/64x64/apps/laditools.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#3f51b5" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 49.972657,15.007955 c -0.316738,-0.03285 -0.813476,0.04087 -1.730468,0.273437 -1.825314,0.462941 -2.212188,0.604965 -2.191406,1.003907 0.01166,0.223724 0.12929,0.425403 0.449218,0.785156 l -1.335938,1.335937 -0.36328,-0.363281 c -0.200214,-0.200158 -0.522444,-0.200158 -0.722658,0 l -0.523436,0.523438 -0.847656,0.847655 -12.648438,12.648438 c -0.218312,-0.07944 -0.445588,-0.08444 -0.671876,-0.04296 l -0.855468,-0.85547 c -0.220688,-0.220688 -0.575794,-0.217174 -0.796874,0.004 L 15.16797,43.73462 c -0.221081,0.22108 -0.224595,0.576186 -0.0039,0.796874 l 0.675781,0.675782 -2.457031,2.45703 c -0.510366,0.510226 -0.510366,1.333524 0,1.84375 l 3.113281,3.109376 c 0.510366,0.510226 1.329478,0.510226 1.839844,0 l 2.457031,-2.457032 0.675781,0.675782 c 0.220688,0.220688 0.575794,0.217174 0.796874,-0.004 L 34.832039,38.265774 c 0.22108,-0.22108 0.224594,-0.576186 0.004,-0.796874 l -0.847656,-0.847656 c 0.04186,-0.226692 0.03666,-0.457034 -0.04296,-0.675782 l 12.683594,-12.679688 0.851562,-0.847656 -0.004,-0.004 0.488282,-0.484374 c 0.200212,-0.200158 0.200212,-0.522498 0,-0.722656 l -0.363282,-0.363282 1.339844,-1.335938 c 0.349736,0.308628 0.545384,0.421884 0.78125,0.44922 0.383932,0.0445 0.475654,-0.41148 0.964844,-2.230469 0.483192,-1.796563 0.363104,-1.922169 -0.0586,-2.34375 -0.201398,-0.201346 -0.339512,-0.342152 -0.65625,-0.375 z"/>
+ <rect style="fill:#b6b6b6" width="3.374" height="3.449" x="18.9" y="44.24" transform="matrix(0.7072036,-0.70700995,0.7072036,0.70700995,0,0)"/>
+ <rect style="fill:#d5d5d5" width="24.525" height="5.499" x="-4.9" y="43.22" rx=".511" ry=".511" transform="matrix(0.7072036,-0.70700995,0.7072036,0.70700995,0,0)"/>
+ <rect style="fill:#b6b6b6" width="24.258" height="7.005" x="-24.84" y="42.46" rx="1.303" ry="1.303" transform="matrix(0.7072036,-0.70700995,0.7072036,0.70700995,0,0)"/>
+ <rect style="fill:#3f3f3f" width="18.901" height="10.042" x="-20.06" y="40.94" rx=".564" ry=".563" transform="rotate(-44.999998)"/>
+ <path style="fill:#d5d5d5;fill-rule:evenodd" d="m 50.627269,14.383035 c 0.421698,0.421581 0.543232,0.548002 0.06004,2.344565 -0.48919,1.818989 -0.579282,2.275565 -0.963214,2.231072 -0.410324,-0.04755 -0.416508,-0.0419 -2.024162,-1.649104 -1.621034,-1.620587 -1.629442,-1.637554 -1.649556,-2.023608 -0.02078,-0.398942 0.366234,-0.540149 2.191548,-1.003089 1.833986,-0.46514 1.982546,-0.302521 2.385342,0.10017 z"/>
+ <path style="fill:#3f3f3f" d="m 43.554651,17.564912 -0.848006,0.848004 3.923776,3.8535 0.849176,-0.848004 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/laigter.svg b/.icons/awkward/64x64/apps/laigter.svg
new file mode 100644
index 00000000..11b4ca64
--- /dev/null
+++ b/.icons/awkward/64x64/apps/laigter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 23.081772,58.656024 C 19.413959,54.526163 15.537059,50.011264 14.340947,44.337908 13.646274,41.042967 13.999653,37.416947 15.525103,34.366034 18.630587,28.455648 23.37355,22.514152 25.752726,18.202891 28.988529,12.33935 28.127323,4.99999 28.127323,4.99999 c 0,0 2.142764,5.383618 3.554248,7.774698 3.152441,5.340301 8.14181,13.359597 8.79142,18.88019 3.357958,-0.662861 4.615859,-7.165558 3.497058,-8.028882 2.082568,1.720771 3.270239,4.354181 4.171364,6.903068 2.056031,7.325319 2.884311,15.565238 -0.04375,22.764221 -1.657371,3.914478 -5.088369,7.593361 -9.281737,7.628704 -3.727808,0.172382 -7.459947,0.0062 -11.191024,0 -2.303407,0.323096 -2.936881,-0.503901 -4.543126,-2.265965 z"/>
+ <path style="fill:#f15928" d="m 23.081772,57.656034 c -3.667813,-4.129861 -7.544713,-8.64476 -8.740825,-14.318116 -0.694673,-3.294941 -0.341294,-6.920961 1.184156,-9.971874 3.105484,-5.910386 7.848447,-11.851882 10.227623,-16.163143 3.235803,-5.863541 2.374597,-13.2029013 2.374597,-13.2029013 0,0 2.142764,5.3836181 3.554248,7.7746983 3.152441,5.340301 8.14181,13.359597 8.79142,18.88019 3.357958,-0.662861 4.615859,-7.165558 3.497058,-8.028882 2.082568,1.720771 3.270239,4.354181 4.171364,6.903068 2.056031,7.325319 2.884311,15.565238 -0.04375,22.764221 -1.657371,3.914478 -5.088369,7.593361 -9.281737,7.628704 -3.727808,0.172382 -7.459947,0.0062 -11.191024,0 -2.303407,0.323096 -2.936881,-0.503901 -4.543126,-2.265965 z"/>
+ <path style="opacity:0.1" d="m 38.000001,50.18749 c 0,4.72565 -2.231191,7.8125 -6.660194,7.8125 C 26.910804,57.99999 24,57.591711 24,52.866061 c 0,-2.527828 3.378029,-8.632261 5.331547,-13.208719 1.698489,-3.979006 2.00826,-6.657352 2.00826,-6.657352 0,0 6.660194,12.461849 6.660194,17.1875 z"/>
+ <path style="fill:#f79133" d="M 38.000001,49.1875 C 38.000001,53.91315 35.76881,57 31.339807,57 26.910804,57 24,56.591721 24,51.866071 24,49.338243 27.378029,43.23381 29.331547,38.657352 31.030036,34.678346 31.339807,32 31.339807,32 c 0,0 6.660194,12.461849 6.660194,17.1875 z"/>
+ <path style="opacity:0.1" d="m 31.951564,40.619891 c 0.08095,0.177447 0.08021,0.153087 0.161327,0.333657 1.620013,3.605925 3.08711,8.165732 3.08711,9.233942 0,1.929124 -0.468133,3.224097 -1.044532,3.930664 -0.576397,0.706567 -1.257607,1.104059 -2.816405,1.104059 -3.063819,0.01445 -4.532012,-0.313388 -4.539064,-2.357314 0,-0.03639 0.634742,-2.361415 1.689844,-4.701063 1.055103,-2.339649 2.392279,-5.015325 3.420704,-7.424587 0.02055,-0.04815 0.02082,-0.0715 0.04102,-0.119361 z"/>
+ <path style="fill:#ffc95d" d="m 31.951564,39.619901 c 0.08095,0.177447 0.08021,0.153087 0.161327,0.333657 1.620013,3.605925 3.08711,8.165732 3.08711,9.233942 0,1.929124 -0.468133,3.224097 -1.044532,3.930664 -0.576397,0.706567 -1.257607,1.104059 -2.816405,1.104059 -3.063819,0.01445 -4.532012,-0.313388 -4.539064,-2.357314 0,-0.03639 0.634742,-2.361415 1.689844,-4.701063 1.055103,-2.339649 2.392279,-5.015325 3.420704,-7.424587 0.02055,-0.04815 0.02082,-0.0715 0.04102,-0.119361 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 28.126953 4 C 28.126953 4 28.176392 4.4646445 28.207031 5.1933594 C 28.338061 5.5214002 30.31574 10.46153 31.681641 12.775391 C 34.834082 18.115692 39.823046 26.133704 40.472656 31.654297 C 43.25975 31.104125 44.594599 26.540463 44.330078 24.507812 C 44.172989 26.757074 42.868696 30.181319 40.472656 30.654297 C 39.823046 25.133704 34.834082 17.115692 31.681641 11.775391 C 30.270157 9.3843104 28.126953 4 28.126953 4 z M 28.21875 6.8632812 C 28.166765 9.5379682 27.721262 13.634576 25.751953 17.203125 C 23.372777 21.514386 18.630875 27.454848 15.525391 33.365234 C 14.437196 35.541632 13.955949 38.010599 14.015625 40.443359 C 14.095229 38.340587 14.586259 36.243505 15.525391 34.365234 C 18.630875 28.454848 23.372777 22.514386 25.751953 18.203125 C 27.997274 14.134419 28.262228 9.4079528 28.21875 6.8632812 z M 43.970703 22.626953 C 44.228403 22.825808 44.352437 23.331318 44.361328 23.988281 C 46.198855 25.703961 47.298908 28.148448 48.140625 30.529297 C 49.219315 34.372503 49.954542 38.46695 49.992188 42.53125 C 50.079044 38.140774 49.307877 33.688034 48.140625 29.529297 C 47.2395 26.98041 46.053271 24.347724 43.970703 22.626953 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lash.svg b/.icons/awkward/64x64/apps/lash.svg
new file mode 120000
index 00000000..00bb08b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lash.svg
@@ -0,0 +1 @@
+deezer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/last-fm.svg b/.icons/awkward/64x64/apps/last-fm.svg
new file mode 120000
index 00000000..76dd477b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/last-fm.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lastfm-audioscrobbler.svg b/.icons/awkward/64x64/apps/lastfm-audioscrobbler.svg
new file mode 120000
index 00000000..76dd477b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lastfm-audioscrobbler.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lastfm-valut.svg b/.icons/awkward/64x64/apps/lastfm-valut.svg
new file mode 120000
index 00000000..76dd477b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lastfm-valut.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lastfm-www.last.fm.svg b/.icons/awkward/64x64/apps/lastfm-www.last.fm.svg
new file mode 120000
index 00000000..76dd477b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lastfm-www.last.fm.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lastfm.svg b/.icons/awkward/64x64/apps/lastfm.svg
new file mode 100644
index 00000000..288efdbe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lastfm.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0508,32 C 4.039,32.334 4,32.662 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.33768 -0.03904,-0.66528 -0.05078,-1 -0.528,15.042 -12.776,27 -27.95,27 -15.1744,0 -27.422,-11.958 -27.95,-27 z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 L 32.001953 5 C 47.291226 5 59.632832 17.134181 59.984375 32.335938 C 59.990646 32.224113 60.001953 32.113448 60.001953 32 C 60.001953 16.488 47.513953 4 32.001953 4 L 32 4 z"/>
+ <path style="opacity:0.2" d="m 24.10743,42.905407 c -0.640244,-0.088 -1.77914,-0.464 -2.538816,-0.8354 -4.949585,-2.4088 -6.973745,-8.4756 -4.535889,-13.5858 2.785064,-5.843 10.384279,-7.3324 14.957105,-2.9314 1.322352,1.2706 1.909652,2.3548 3.900568,7.1624 2.078332,5.0276 2.46248,5.818 3.135968,6.4882 0.721506,0.713 1.39007,0.953 2.669328,0.953 2.101726,0 3.602608,-1.3194 3.602608,-3.1604 0,-1.5582 -0.539284,-2.0572 -3.289874,-3.049 -4.188678,-1.5346 -5.545504,-2.9214 -5.55043,-5.7066 0,-1.4858 0.370604,-2.4764 1.312502,-3.503 1.351902,-1.4658 3.68387,-1.9498 5.747428,-1.222 0.880338,0.3178 2.722272,1.9736 2.722272,2.4476 0,0.23 -1.067484,0.933 -1.659712,1.0992 -0.312734,0.082 -0.582376,-0.024 -0.943128,-0.3764 -0.731358,-0.7128 -1.226316,-0.933 -2.101728,-0.933 -1.510732,0 -2.447704,0.923 -2.447704,2.4138 0,1.4858 0.59592,1.9884 3.573058,3.009 4.102492,1.407 5.314032,2.6776 5.338656,5.6178 0.02462,2.5402 -1.10196,4.3724 -3.342816,5.4566 -1.019466,0.489 -1.365446,0.5516 -3.030082,0.5516 -2.376292,0 -3.443778,-0.449 -4.77598,-1.9736 -0.89511,-1.0254 -1.803766,-2.9502 -4.713186,-9.9764 -1.206614,-2.9114 -2.755514,-4.3384 -5.338656,-4.9 -1.308808,-0.2838 -3.131044,-0.02 -4.31919,0.6154 -1.158598,0.6154 -2.45263,2.0036 -3.063327,3.273 -0.504808,1.0304 -0.552826,1.3194 -0.552826,3.1116 0,1.7096 0.06772,2.1148 0.490034,3.0528 0.640244,1.432 1.899803,2.755 3.284949,3.468 1.000998,0.5128 1.312502,0.5766 2.90942,0.5766 1.534124,0 1.928122,-0.074 2.842932,-0.5178 1.044092,-0.5178 2.447706,-1.7884 3.020232,-2.7402 l 0.29796,-0.494 0.587302,1.3632 c 0.32751,0.7528 0.590996,1.4608 0.590996,1.5882 0,0.3766 -1.327278,1.6072 -2.543742,2.3738 -1.84686,1.1582 -3.968286,1.592 -6.233768,1.2794 m -0.005,0"/>
+ <path style="fill:#ffffff" d="m 24.10743,41.90539 c -0.640244,-0.088 -1.77914,-0.464 -2.538816,-0.8354 -4.949585,-2.4088 -6.973745,-8.4756 -4.535889,-13.5858 2.785064,-5.843 10.384279,-7.3324 14.957105,-2.9314 1.322352,1.2706 1.909652,2.3548 3.900568,7.1624 2.078332,5.0276 2.46248,5.818 3.135968,6.4882 0.721506,0.713 1.39007,0.953 2.669328,0.953 2.101726,0 3.602608,-1.3194 3.602608,-3.1604 0,-1.5582 -0.539284,-2.0572 -3.289874,-3.049 -4.188678,-1.5346 -5.545504,-2.9214 -5.55043,-5.7066 0,-1.4858 0.370604,-2.4764 1.312502,-3.503 1.351902,-1.4658 3.68387,-1.9498 5.747428,-1.222 0.880338,0.3178 2.722272,1.9736 2.722272,2.4476 0,0.23 -1.067484,0.933 -1.659712,1.0992 -0.312734,0.082 -0.582376,-0.024 -0.943128,-0.3764 -0.731358,-0.7128 -1.226316,-0.933 -2.101728,-0.933 -1.510732,0 -2.447704,0.923 -2.447704,2.4138 0,1.4858 0.59592,1.9884 3.573058,3.009 4.102492,1.407 5.314032,2.6776 5.338656,5.6178 0.02462,2.5402 -1.10196,4.3724 -3.342816,5.4566 -1.019466,0.489 -1.365446,0.5516 -3.030082,0.5516 -2.376292,0 -3.443778,-0.449 -4.77598,-1.9736 -0.89511,-1.0254 -1.803766,-2.9502 -4.713186,-9.9764 -1.206614,-2.9114 -2.755514,-4.3384 -5.338656,-4.9 -1.308808,-0.2838 -3.131044,-0.02 -4.31919,0.6154 -1.158598,0.6154 -2.45263,2.0036 -3.063327,3.273 -0.504808,1.0304 -0.552826,1.3194 -0.552826,3.1116 0,1.7096 0.06772,2.1148 0.490034,3.0528 0.640244,1.432 1.899803,2.755 3.284949,3.468 1.000998,0.5128 1.312502,0.5766 2.90942,0.5766 1.534124,0 1.928122,-0.074 2.842932,-0.5178 1.044092,-0.5178 2.447706,-1.7884 3.020232,-2.7402 l 0.29796,-0.494 0.587302,1.3632 c 0.32751,0.7528 0.590996,1.4608 0.590996,1.5882 0,0.3766 -1.327278,1.6072 -2.543742,2.3738 -1.84686,1.1582 -3.968286,1.592 -6.233768,1.2794 m -0.005,0"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/latexila.svg b/.icons/awkward/64x64/apps/latexila.svg
new file mode 100644
index 00000000..d23b4f9b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/latexila.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 59.957032,31.800505 A 27.999516,27.999516 0 0 1 31.999516,59.000034 27.999516,27.999516 0 0 1 4.0439996,32.000501 27.999516,27.999516 0 0 0 4.0000004,33.000484 27.999516,27.999516 0 0 0 31.999516,61 27.999516,27.999516 0 0 0 59.999032,33.000484 a 27.999516,27.999516 0 0 0 -0.04296,-1.17178 z"/>
+ <circle style="fill:#00b88a" cx="32" cy="32.001" r="28"/>
+ <path style="opacity:0.2" d="M 31.999516,11.000865 A 21.999619,21.999619 0 0 0 9.9998966,33.000484 21.999619,21.999619 0 0 0 31.999516,55.000103 21.999619,21.999619 0 0 0 53.999135,33.000484 21.999619,21.999619 0 0 0 31.999516,11.000865 Z m -3.999931,3.99993 7.999862,0 -1.999966,7.999862 -1.999965,7.999862 -1.999965,-7.999862 -1.999966,-7.999862 z m -5.898298,2.445358 4.242127,7.070078 4.242126,7.070277 -7.070277,-4.242126 -7.070278,-4.242127 2.828151,-2.828151 2.828151,-2.827951 z m 19.796458,0 2.828151,2.827951 2.828151,2.828151 -7.070278,4.242127 -7.070277,4.242126 4.242126,-7.070277 4.242127,-7.070078 z m -27.897518,11.599799 7.999862,1.999966 7.999862,1.999965 -7.999862,1.999966 -7.999862,1.999965 0,-7.999862 z m 35.999378,0 0,7.999862 -7.999862,-1.999965 -7.999862,-1.999966 7.999862,-1.999965 7.999862,-1.999966 z m -19.413665,5.413907 -4.242126,7.070277 -4.242127,7.070078 -2.828151,-2.827951 -2.828151,-2.828151 7.070278,-4.242127 7.070277,-4.242126 z m 2.828152,0 7.070277,4.242126 7.070278,4.242127 -2.828151,2.828151 -2.828151,2.827951 -4.242127,-7.070078 -4.242126,-7.070277 z m -1.413976,0.599989 1.999965,7.999862 1.999966,7.999862 -7.999862,0 1.999966,-7.999862 1.999965,-7.999862 z"/>
+ <path style="fill:#fff763" d="M 31.999516,10.000921 A 21.999619,21.999619 0 0 0 9.9998966,32.000541 21.999619,21.999619 0 0 0 31.999516,54.00016 21.999619,21.999619 0 0 0 53.999135,32.000541 21.999619,21.999619 0 0 0 31.999516,10.000921 Z m -3.999931,3.999931 7.999862,0 -1.999966,7.999862 -1.999965,7.999861 -1.999965,-7.999861 -1.999966,-7.999862 z m -5.898298,2.445358 4.242127,7.070077 4.242126,7.070278 -7.070277,-4.242127 -7.070278,-4.242126 2.828151,-2.828151 2.828151,-2.827951 z m 19.796458,0 2.828151,2.827951 2.828151,2.828151 -7.070278,4.242126 -7.070277,4.242127 4.242126,-7.070278 4.242127,-7.070077 z m -27.897518,11.599799 7.999862,1.999965 7.999862,1.999966 -7.999862,1.999965 -7.999862,1.999966 0,-7.999862 z m 35.999378,0 0,7.999862 -7.999862,-1.999966 -7.999862,-1.999965 7.999862,-1.999966 7.999862,-1.999965 z m -19.413665,5.413906 -4.242126,7.070278 -4.242127,7.070078 -2.828151,-2.827951 -2.828151,-2.828151 7.070278,-4.242127 7.070277,-4.242127 z m 2.828152,0 7.070277,4.242127 7.070278,4.242127 -2.828151,2.828151 -2.828151,2.827951 -4.242127,-7.070078 -4.242126,-7.070278 z m -1.413976,0.59999 1.999965,7.999862 1.999966,7.999861 -7.999862,0 1.999966,-7.999861 1.999965,-7.999862 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3.9726562 L 32 4.0019531 A 27.999516 27.999516 0 0 0 4 32 A 27.999516 27.999516 0 0 0 4.0175781 32.492188 A 27.999516 27.999516 0 0 1 32 5 L 32 4.9726562 A 27.999516 27.999516 0 0 1 59.974609 32.455078 A 27.999516 27.999516 0 0 0 60 31.972656 A 27.999516 27.999516 0 0 0 32 3.9726562 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/latte-dock.svg b/.icons/awkward/64x64/apps/latte-dock.svg
new file mode 100644
index 00000000..5e8e6cfc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/latte-dock.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <circle style="opacity:0.2" cx="32" cy="1021.362" r="28"/>
+ <circle style="fill:#d2a35c" cx="32" cy="1020.362" r="28"/>
+ <path style="opacity:0.2" d="m 46.523438,1000.3662 c -1.678158,0 -3.288128,0.4412 -4.832032,1.328 -1.510344,0.8528 -2.938724,2.0976 -4.28125,3.7344 -1.308962,1.603 -2.500196,3.58 -3.574218,5.9336 -1.074018,2.3188 -1.99367,4.9458 -2.765626,7.879 -0.537008,2.0804 -1.07627,3.837 -1.61328,5.2694 -0.53701,1.4326 -1.089584,2.6234 -1.660156,3.5782 -1.24184,-0.4774 -2.467506,-1.916 -3.675782,-2.2226 -1.17471,-0.3412 -2.383164,-0.5118 -3.625,-0.5118 -0.973331,0 -1.862455,0.154 -2.667969,0.461 -0.771955,0.3068 -1.441146,0.6814 -2.011719,1.125 -0.570576,0.4432 -1.023745,0.918 -1.359375,1.4296 C 14.154962,1028.8852 14,1030.4148 14,1030.8582 c 0,0.7162 0.33655,1.312 1.007812,1.7892 0.671265,0.4776 1.680912,0.7148 3.023438,0.7148 3.557694,0 6.561606,-0.9364 9.011718,-2.8124 1.543906,0.6826 3.11944,1.3276 4.73047,1.9414 1.644596,0.5798 3.457272,0.871 5.4375,0.871 2.24873,0 4.044192,-0.4746 5.386718,-1.4296 1.342528,-0.9888 2.112454,-2.252 2.917968,-4.0938 0.03356,-0.2058 -0.0102,-0.3428 -0.14454,-0.4102 -0.10068,-0.102 -0.221214,-0.102 -0.35547,0 -0.570568,1.1596 -0.990636,1.8936 -1.86328,2.5078 -0.872644,0.6136 -2.14997,0.9218 -3.828126,0.9218 -2.01379,0 -3.856996,-0.2244 -5.535156,-0.6678 -1.644596,-0.4774 -3.224032,-1.0064 -4.734374,-1.586 2.080916,-2.4896 3.712008,-6.0198 4.886718,-10.5898 0.704828,-2.865 1.391236,-5.2504 2.0625,-7.1602 0.671264,-1.9098 1.39211,-3.425 2.164062,-4.5508 0.771952,-1.1596 1.613326,-1.8146 2.519532,-2.2578 0.939768,-0.4776 2.044914,-0.711 3.320312,-0.711 0.93977,0 1.708368,0.172 2.3125,0.5118 0.637702,0.3068 1.108086,0.715 1.410156,1.2266 0.302078,0.5116 0.474262,0.9254 0.507814,1.539 0.03358,0.614 -0.05254,1.8238 -0.253906,2.4376 -0.03358,0.172 0.0142,0.2916 0.14844,0.3592 0.16782,0.07 0.32278,0.054 0.457032,-0.05 0.335632,-0.5798 0.651056,-1.914 0.953124,-2.8006 0.302078,-0.922 0.457038,-1.7288 0.457038,-2.411 0,-1.0574 -0.323238,-1.9402 -0.960938,-2.6562 -0.637698,-0.7506 -1.475166,-1.125 -2.515624,-1.125 z m -28.242188,26.6796 c 1.443216,0 2.802728,0.2008 4.078126,0.6094 1.2754,0.4094 2.535504,1.9428 3.777342,2.4882 -0.771952,0.7504 -1.64776,1.2584 -2.621094,1.5314 -0.939768,0.2382 -2.010476,0.3592 -3.218748,0.3592 -1.376092,0 -2.45461,-0.2204 -3.226564,-0.664 -0.738389,-0.4434 -1.105468,-2.0558 -1.105468,-2.7382 0,-1.057 0.7725,-1.586 2.316406,-1.586 z M 23,1035.3622 a 2.9999998,2.9999998 0 0 0 -3,3 2.9999998,2.9999998 0 0 0 3,3 2.9999998,2.9999998 0 0 0 3,-3 2.9999998,2.9999998 0 0 0 -3,-3 z m 16,0 a 2.9999998,2.9999998 0 0 0 -3,3 2.9999998,2.9999998 0 0 0 3,3 2.9999998,2.9999998 0 0 0 3,-3 2.9999998,2.9999998 0 0 0 -3,-3 z m -8,4 a 3.0000008,3.0000008 0 0 0 -3,3 3.0000008,3.0000008 0 0 0 3,3 3.0000008,3.0000008 0 0 0 3,-3 3.0000008,3.0000008 0 0 0 -3,-3 z"/>
+ <path style="fill:#ffffff" d="m 46.523438,999.3662 c -1.678158,0 -3.288128,0.4412 -4.832032,1.328 -1.510344,0.8528 -2.938724,2.0976 -4.28125,3.7344 -1.308962,1.603 -2.500196,3.58 -3.574218,5.9336 -1.074018,2.3188 -1.99367,4.9458 -2.765626,7.879 -0.537008,2.0804 -1.07627,3.837 -1.61328,5.2694 -0.53701,1.4326 -1.089584,2.6234 -1.660156,3.5782 -1.24184,-0.4774 -2.467506,-1.916 -3.675782,-2.2226 -1.17471,-0.3412 -2.383164,-0.5118 -3.625,-0.5118 -0.973331,0 -1.862455,0.154 -2.667969,0.461 -0.771955,0.3068 -1.441146,0.6814 -2.011719,1.125 -0.570576,0.4432 -1.023745,0.918 -1.359375,1.4296 C 14.154962,1027.8852 14,1029.4148 14,1029.8582 c 0,0.7162 0.33655,1.312 1.007812,1.7892 0.671265,0.4776 1.680912,0.7148 3.023438,0.7148 3.557694,0 6.561606,-0.9364 9.011718,-2.8124 1.543906,0.6826 3.11944,1.3276 4.73047,1.9414 1.644596,0.5798 3.457272,0.871 5.4375,0.871 2.24873,0 4.044192,-0.4746 5.386718,-1.4296 1.342528,-0.9888 2.112454,-2.252 2.917968,-4.0938 0.03356,-0.2058 -0.0102,-0.3428 -0.14454,-0.4102 -0.10068,-0.102 -0.221214,-0.102 -0.35547,0 -0.570568,1.1596 -0.990636,1.8936 -1.86328,2.5078 -0.872644,0.6136 -2.14997,0.9218 -3.828126,0.9218 -2.01379,0 -3.856996,-0.2244 -5.535156,-0.6678 -1.644596,-0.4774 -3.224032,-1.0064 -4.734374,-1.586 2.080916,-2.4896 3.712008,-6.0198 4.886718,-10.5898 0.704828,-2.865 1.391236,-5.2504 2.0625,-7.1602 0.671264,-1.9098 1.39211,-3.425 2.164062,-4.5508 0.771952,-1.1596 1.613326,-1.8146 2.519532,-2.2578 0.939768,-0.4776 2.044914,-0.711 3.320312,-0.711 0.93977,0 1.708368,0.172 2.3125,0.5118 0.637702,0.3068 1.108086,0.715 1.410156,1.2266 0.302078,0.5116 0.474262,0.9254 0.507814,1.539 0.03358,0.614 -0.05254,1.8238 -0.253906,2.4376 -0.03358,0.172 0.0142,0.2916 0.14844,0.3592 0.16782,0.07 0.32278,0.054 0.457032,-0.05 0.335632,-0.5798 0.651056,-1.914 0.953124,-2.8006 0.302078,-0.922 0.457038,-1.7288 0.457038,-2.411 0,-1.0574 -0.323238,-1.9402 -0.960938,-2.6562 -0.637698,-0.7506 -1.475166,-1.125 -2.515624,-1.125 z m -28.242188,26.6796 c 1.443216,0 2.802728,0.2008 4.078126,0.6094 1.2754,0.4094 2.535504,1.9428 3.777342,2.4882 -0.771952,0.7504 -1.64776,1.2584 -2.621094,1.5314 -0.939768,0.2382 -2.010476,0.3592 -3.218748,0.3592 -1.376092,0 -2.45461,-0.2204 -3.226564,-0.664 -0.738389,-0.4434 -1.105468,-2.0558 -1.105468,-2.7382 0,-1.057 0.7725,-1.586 2.316406,-1.586 z M 23,1034.3622 a 2.9999998,2.9999998 0 0 0 -3,3 2.9999998,2.9999998 0 0 0 3,3 2.9999998,2.9999998 0 0 0 3,-3 2.9999998,2.9999998 0 0 0 -3,-3 z m 16,0 a 2.9999998,2.9999998 0 0 0 -3,3 2.9999998,2.9999998 0 0 0 3,3 2.9999998,2.9999998 0 0 0 3,-3 2.9999998,2.9999998 0 0 0 -3,-3 z m -8,4 a 3.0000008,3.0000008 0 0 0 -3,3 3.0000008,3.0000008 0 0 0 3,3 3.0000008,3.0000008 0 0 0 3,-3 3.0000008,3.0000008 0 0 0 -3,-3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/launch.svg b/.icons/awkward/64x64/apps/launch.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/launch.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/laverna.svg b/.icons/awkward/64x64/apps/laverna.svg
new file mode 100644
index 00000000..e30f5be3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/laverna.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#009d8b" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#0ac6b0" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 10 H 60 V 6.8 C 60,5.2488 58.7512,4 57.2,4 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#020202;stroke-width:8;stroke-linecap:round;stroke-linejoin:round" d="m 15.998107,31.000192 10,12 22,-22"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:8;stroke-linecap:round;stroke-linejoin:round" d="m 15.998107,30 10,12 22,-22"/>
+ <rect style="opacity:0.1" width="56" height="1" x="4" y="10"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lazarus.svg b/.icons/awkward/64x64/apps/lazarus.svg
new file mode 100644
index 00000000..0c43bc91
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lazarus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#769edc" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2" d="m32.361722 14.999969c-0.215588 0-0.175 0.840306 0.05078 1.03125 0.254202 0.214963 0.628374 0.965325 0.738282 1.484375l0.08594 0.40625-0.69922 0.148438c-1.666688 0.352556-1.989522 1.50174-0.914062 3.242186 0.377616 0.611132 0.378314 0.628512 0.304688 1.953124-0.05522 0.99337-0.02542 1.49674 0.11328 1.972658 0.21532 0.738796 0.816508 1.417712 1.445314 1.632812 0.695446 0.237898 2.58335 0.12566 3.285156-0.19532 0.76779-0.35118 1.768306-1.393492 2.046874-2.13672 0.328056-0.87527 0.203014-2.0823-0.320314-3.13671-0.503106-1.013662-1.81494-2.392584-2.726562-2.863281-0.481986-0.248866-0.70967-0.460871-0.871094-0.816406-0.230482-0.507624-2.295508-2.722656-2.539062-2.722656zm-11.94922 4c-0.0287-0.0026-0.05402 0.0071-0.07812 0.03125-0.24949 0.250298-0.452531 1.565604-0.429687 2.792968 0.02162 1.161568-0.0084 1.401876-0.238281 1.789064-0.763882 1.28647-0.893459 3.643188-0.273438 4.980468 0.548196 1.182372 1.455701 1.904462 2.839844 2.25 0.966242 0.241214 1.618562 0.207344 2.527342-0.125 2.504328-0.915824 2.93751-2.701332 1.140626-4.714844-0.728558-0.816404-1.066406-1.482264-1.066406-2.085938 0-0.734754-0.269584-1.45351-0.722656-1.9375-0.407864-0.435704-0.430808-0.440224-1.210938-0.371092-0.43735 0.03876-0.952944 0.1083-1.144532 0.15624-0.318066 0.07958-0.368268 0.03664-0.597656-0.472656-0.13818-0.306757-0.25219-0.822453-0.253906-1.148429-0.0024-0.503482-0.291129-1.126344-0.492188-1.144531zm25.414062 2.003905c-0.315116-0.06238-0.412486 0.668632-0.16016 1.199218 0.11646 0.24478 0.1937 0.659534 0.17188 0.921876l-0.03906 0.476562-0.671876 0.0118c-0.521072 0.01-0.772082 0.0936-1.136718 0.371094-0.426768 0.32479-1.078964 1.425656-1.082032 1.828124-0.000684 0.08898-0.397682 0.954396-0.882812 1.921876-0.485124 0.967482-0.921566 1.953092-0.972656 2.1875-0.273972 1.257038 0.48621 2.196564 2.304688 2.851562 0.767878 0.276592 1.570834 0.298438 2.441406 0.0664 1.414884-0.37712 2.324608-1.09071 2.875-2.257812 0.290222-0.615694 0.330084-0.865472 0.324216-1.98445-0.0076-1.45035-0.281838-2.365912-1.023438-3.410156-0.231496-0.325926-0.514762-0.961412-0.628906-1.410156-0.233658-0.918526-1.217812-2.713676-1.519532-2.773438zm-32.667968 10c-0.03254-0.0076-0.05656-0.0034-0.07422 0.0156-0.261213 0.280536 0.131848 3.003152 0.527344 3.652344 0.0971 0.15938 0.233998 0.703738 0.308594 1.20703 0.338317 2.28265 1.930645 4.415146 3.738281 5.007812 0.617506 0.20246 1.957783 0.12754 2.824219-0.15626 0.71658-0.234704 0.955726-0.396002 1.496092-1.003906 1.12143-1.261598 1.326478-2.509242 0.57422-3.51953-0.19912-0.267488-0.808228-0.76628-1.351564-1.10934-0.543343-0.342992-1.490249-0.976176-2.101562-1.40625-1.790651-1.25977-1.979141-1.376486-2.472656-1.523438-0.626449-0.18652-1.264115 0.01236-1.785156 0.554688l-0.410154 0.421876-0.253906-0.44922c-0.141363-0.249046-0.257564-0.578574-0.257813-0.730468-0.000461-0.272588-0.53396-0.908054-0.761719-0.960938zm22.847656 1.996094c-0.786586 0.0038-1.694724 0.1301-2.742188 0.382812-2.960232 0.714184-4.3594 1.565184-4.996092 3.035156-0.275682 0.63644-0.297602 0.855894-0.222656 2.07422 0.07622 1.238638 0.05598 1.416964-0.234376 2.035156-0.295054 0.628186-0.635806 0.982474-2.199218 2.296874-0.49644 0.417372-0.541876 0.51523-0.597658 1.28125-0.05194 0.71331-0.000034 0.947974 0.359376 1.710938 0.76754 1.629564 2.152492 2.7228 3.886718 3.0625 0.820972 0.16076 1.363746 0.16092 2.773438 0.004 5.479648-0.61073 11.778496-2.585388 13.578126-4.257812 0.940892-0.874392 1.31594-1.68058 1.378906-2.960938 0.12016-2.444362-0.980782-3.909846-2.945312-3.917968-1.537906-0.0062-3.084434-0.900004-3.718752-2.148438-0.469776-0.924574-1.422054-1.84695-2.3125-2.23828-0.556544-0.244636-1.221226-0.36336-2.007812-0.359376z"/>
+ <path style="fill:#313131" d="m32.361722 14c-0.215588 0-0.175 0.840306 0.05078 1.03125 0.254202 0.214963 0.628374 0.965325 0.738282 1.484375l0.08594 0.40625-0.69922 0.148438c-1.66669 0.352555-1.989524 1.50174-0.914064 3.242187 0.377616 0.611132 0.378314 0.628512 0.304688 1.953124-0.05522 0.99337-0.02542 1.49674 0.11328 1.972658 0.21532 0.738796 0.816508 1.417712 1.445314 1.632812 0.695446 0.237898 2.58335 0.12566 3.285156-0.19532 0.76779-0.35118 1.768306-1.393492 2.046874-2.13672 0.328058-0.87527 0.203016-2.0823-0.320312-3.13671-0.503106-1.013663-1.81494-2.392584-2.726562-2.863282-0.481986-0.248866-0.70967-0.46087-0.871094-0.816406-0.230482-0.507623-2.295508-2.722656-2.539062-2.722656zm-11.94922 4c-0.0287-0.0026-0.05403 0.0071-0.07812 0.03125-0.249491 0.250298-0.452532 1.565602-0.429688 2.792968 0.02162 1.161568-0.0084 1.401876-0.238281 1.789064-0.763882 1.28647-0.893459 3.643188-0.273438 4.980468 0.548196 1.182372 1.455702 1.904462 2.839845 2.25 0.966242 0.241214 1.618562 0.207344 2.527342-0.125 2.504328-0.915824 2.93751-2.701332 1.140626-4.714844-0.728558-0.816404-1.066406-1.482264-1.066406-2.085938 0-0.734754-0.269584-1.45351-0.722656-1.9375-0.407864-0.435704-0.430808-0.440224-1.210938-0.371092-0.43735 0.03876-0.952944 0.1083-1.144532 0.15624-0.318066 0.07958-0.368268 0.03664-0.597656-0.472656-0.13818-0.306758-0.25219-0.822453-0.253906-1.148429-0.002404-0.503482-0.291133-1.126343-0.492192-1.144531zm25.414062 2.003906c-0.315116-0.06238-0.412486 0.668632-0.16016 1.199218 0.11646 0.24478 0.1937 0.659534 0.17188 0.921876l-0.03906 0.476562-0.671876 0.0118c-0.521072 0.01-0.772082 0.0936-1.136718 0.371094-0.426768 0.32479-1.078964 1.425656-1.082032 1.828124-0.000684 0.08898-0.397682 0.954396-0.882812 1.921876-0.485124 0.967482-0.921566 1.953092-0.972656 2.1875-0.273972 1.257038 0.48621 2.196564 2.304688 2.851562 0.767878 0.276592 1.570834 0.298438 2.441406 0.0664 1.414884-0.37712 2.324608-1.09071 2.875-2.257812 0.290222-0.615694 0.330084-0.865472 0.324216-1.98445-0.0076-1.45035-0.281838-2.365912-1.023438-3.410156-0.231496-0.325926-0.514762-0.961412-0.628906-1.410156-0.233658-0.918526-1.217812-2.713676-1.519532-2.773438zm-32.667968 10c-0.03254-0.0076-0.05656-0.0034-0.07422 0.0156-0.261213 0.280536 0.131848 3.003152 0.527344 3.652344 0.0971 0.15938 0.233998 0.703738 0.308594 1.20703 0.338317 2.28265 1.930645 4.415146 3.738281 5.007812 0.617506 0.20246 1.957783 0.12754 2.824219-0.15626 0.71658-0.234704 0.955726-0.396002 1.496092-1.003906 1.12143-1.261598 1.326478-2.509242 0.57422-3.51953-0.19912-0.267488-0.808228-0.76628-1.351564-1.10934-0.543343-0.342992-1.490249-0.976176-2.101562-1.40625-1.790651-1.25977-1.979141-1.376486-2.472656-1.523438-0.626449-0.18652-1.264115 0.01236-1.785156 0.554688l-0.410156 0.421876-0.253906-0.44922c-0.141363-0.249046-0.257564-0.578574-0.257813-0.730468-0.000461-0.272588-0.53396-0.908054-0.761719-0.960938zm22.847656 1.996094c-0.786586 0.0038-1.694724 0.1301-2.742188 0.382812-2.960232 0.714184-4.3594 1.565184-4.996092 3.035156-0.275682 0.63644-0.297602 0.855894-0.222656 2.07422 0.07622 1.238638 0.05598 1.416964-0.234376 2.035156-0.295054 0.628186-0.635806 0.982474-2.199218 2.296874-0.49644 0.417372-0.541876 0.51523-0.597658 1.28125-0.05194 0.71331-0.000034 0.947974 0.359376 1.710938 0.76754 1.629564 2.152492 2.7228 3.886718 3.0625 0.820972 0.16076 1.363746 0.16092 2.773438 0.004 5.479648-0.61073 11.778496-2.585388 13.578126-4.257812 0.940892-0.874392 1.31594-1.68058 1.378906-2.960938 0.12016-2.444362-0.980782-3.909846-2.945312-3.917968-1.537906-0.0062-3.084434-0.900004-3.718752-2.148438-0.469776-0.924574-1.422054-1.84695-2.3125-2.23828-0.556544-0.24473-1.221226-0.363454-2.007812-0.35947z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0214844 0.40625 28 28 0 0 1 27.9785156 -27.40625 28 28 0 0 1 27.978516 27.578125 28 28 0 0 0 0.021484 -0.578125 28 28 0 0 0 -28 -28z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lbry.svg b/.icons/awkward/64x64/apps/lbry.svg
new file mode 100644
index 00000000..63e6f410
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lbry.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 31.679688,9.0006909 c -1.23588,0.05037 -2.439486,0.388828 -3.523438,0.984842 L 6.1679701,21.983407 C 3.6118658,23.379621 2.0034549,26.08455 2.0000015,28.998454 a 6.0005997,6.0034473 0 0 0 0,0.0078 V 39.011 c 4.894e-4,3.12236 1.8468077,5.99167 4.6874998,7.284703 L 28.6875,56.300449 a 6.0005997,6.0034473 0 0 0 0.004,0 c 1.053118,0.478732 2.182632,0.700118 3.308594,0.69955 1.125962,5.68e-4 2.255576,-0.220818 3.308594,-0.69955 a 6.0005997,6.0034473 0 0 1 0.004,0 L 57.312687,46.295703 c 2.840504,-1.293017 4.686823,-4.162327 4.687311,-7.284687 V 29.00627 a 6.0005997,6.0034473 0 0 0 0,-0.0078 c -0.0034,-2.913904 -1.611863,-5.618833 -4.167967,-7.015047 L 35.84375,9.9855329 c -1.083952,-0.596014 -2.287558,-0.934477 -3.523438,-0.984842 a 6.0005997,6.0034473 0 0 0 -0.03126,0 c -0.09674,-0.00348 -0.19244,0.0078 -0.289062,0.0078 -0.09662,-2.3e-5 -0.19232,-0.011301 -0.289062,-0.0078 a 6.0005997,6.0034473 0 0 0 -0.03126,0 z"/>
+ <path style="fill:#e4e4e4" d="m 31.679688,8.0006896 c -1.23588,0.050366 -2.439486,0.3888282 -3.523438,0.9848422 L 6.1679701,20.983407 c -2.5561043,1.396214 -4.1645152,4.101144 -4.1679686,7.015047 a 6.0005997,6.0034473 0 0 0 0,0.0078 V 38.011 c 4.894e-4,3.12236 1.8468077,5.99167 4.6874998,7.284704 L 28.6875,55.300449 a 6.0005997,6.0034473 0 0 0 0.004,0 c 1.053118,0.478732 2.182632,0.700118 3.308594,0.69955 1.125962,5.68e-4 2.255576,-0.220818 3.308594,-0.69955 a 6.0005997,6.0034473 0 0 1 0.004,0 L 57.312687,45.295704 c 2.840504,-1.293018 4.686823,-4.162328 4.687311,-7.284688 V 28.00627 a 6.0005997,6.0034473 0 0 0 0,-0.0078 c -0.0034,-2.913903 -1.611863,-5.618833 -4.167967,-7.015047 L 35.84375,8.9855318 C 34.759798,8.3895178 33.556192,8.0510554 32.320312,8.0006896 a 6.0005997,6.0034473 0 0 0 -0.03126,0 c -0.09674,-0.00348 -0.19244,0.0078 -0.289062,0.00782 -0.09662,-2.22e-5 -0.19232,-0.0113 -0.289062,-0.00782 a 6.0005997,6.0034473 0 0 0 -0.03126,0 z"/>
+ <path style="opacity:0.1" d="m 31.925782,15.000004 a 2.0001999,2.0001999 0 0 0 -0.882814,0.246094 L 9.0429699,27.246096 a 2.0001999,2.0001999 0 0 0 -1.0429687,1.753906 v 10 a 2.0001999,2.0001999 0 0 0 1.1718749,1.820312 l 21.9999999,9.999999 a 2.0001999,2.0001999 0 0 0 1.906248,-0.13672 l 17.882813,-11.445311 1.375,1.90625 1.83203,-4.07422 1.832032,-4.07031 -4.441406,0.449218 -4.441406,0.44922 1.503906,2.089844 L 31.835938,46.730469 12.000001,37.71094 v -7.523438 l 20.039061,-10.929685 15.992187,7.996091 -16.210937,10.859376 -14.980467,-6.929688 -1.679688,3.632812 15.999999,7.398438 a 2.0001999,2.0001999 0 0 0 1.953126,-0.15234 L 53.113281,28.660162 a 2.0001999,2.0001999 0 0 0 -0.21875,-3.449218 L 32.894532,15.210946 a 2.0001999,2.0001999 0 0 0 -0.96875,-0.210942 z"/>
+ <path style="fill:#2d4346" d="m 31.925782,14.000003 a 2.0001999,2.0001999 0 0 0 -0.882814,0.246094 L 9.0429699,26.246096 a 2.0001999,2.0001999 0 0 0 -1.0429687,1.753906 v 10 a 2.0001999,2.0001999 0 0 0 1.1718749,1.820312 l 21.9999999,9.999999 a 2.0001999,2.0001999 0 0 0 1.906248,-0.13672 l 17.882813,-11.445311 1.375,1.90625 1.83203,-4.07422 1.832032,-4.07031 -4.441406,0.449218 -4.441406,0.44922 1.503906,2.089844 L 31.835938,45.73047 12.000001,36.71094 v -7.523438 l 20.039061,-10.929687 15.992187,7.996093 -16.210937,10.859376 -14.980467,-6.929688 -1.679688,3.632812 15.999999,7.398438 a 2.0001999,2.0001999 0 0 0 1.953126,-0.15234 L 53.113281,27.660162 a 2.0001999,2.0001999 0 0 0 -0.21875,-3.449217 l -19.999999,-10 a 2.0001999,2.0001999 0 0 0 -0.96875,-0.210942 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.679688 8 C 30.443807 8.050366 29.240202 8.388361 28.15625 8.984375 L 6.1679688 20.984375 C 3.6118645 22.380589 2.0034534 25.086097 2 28 A 6.0005997 6.0034473 0 0 0 2 28.007812 L 2 29 C 2.0034534 26.086097 3.6118645 23.380589 6.1679688 21.984375 L 28.15625 9.984375 C 29.240202 9.388361 30.443807 9.050366 31.679688 9 A 6.0005997 6.0034473 0 0 1 31.710938 9 C 31.80768 8.996518 31.90338 9.0077903 32 9.0078125 C 32.096622 9.0077925 32.192332 8.99652 32.289062 9 A 6.0005997 6.0034473 0 0 1 32.320312 9 C 33.556193 9.0503658 34.759798 9.388361 35.84375 9.984375 L 57.832031 21.984375 C 60.388135 23.380587 61.9966 26.086097 62 29 L 62 28.007812 A 6.0005997 6.0034473 0 0 0 62 28 C 61.9966 25.086097 60.388135 22.380587 57.832031 20.984375 L 35.84375 8.984375 C 34.759798 8.388361 33.556193 8.0503658 32.320312 8 A 6.0005997 6.0034473 0 0 0 32.289062 8 C 32.192332 7.99652 32.096622 8.0077925 32 8.0078125 C 31.90338 8.0077903 31.80768 7.996518 31.710938 8 A 6.0005997 6.0034473 0 0 0 31.679688 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ldview.svg b/.icons/awkward/64x64/apps/ldview.svg
new file mode 100644
index 00000000..63d97b8c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ldview.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,51.242068 0,1.999971 C 4.0000004,54.770018 5.2495825,56 6.8007604,56 L 57.20004,56 C 58.750017,56 60,54.770018 60,53.242039 l 0,-1.999971 c 0,1.527978 -1.249983,2.757961 -2.79996,2.757961 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.229983 -2.79996,-2.757961 z"/>
+ <g style="fill:#f2b740" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,-0.9991706)">
+ <path d="M 18.429,5 C 17.637,5 17,5.5947 17,6.3333 l 0,1.3333 C 17,8.4053 17.637,9 18.429,9 l 7.1429,0 c 0.791,0 1.428,-0.5947 1.428,-1.3333 l 0,-1.3334 C 26.9999,5.5947 26.3629,5 25.5709,5 L 18.428,5 Z"/>
+ <path d="M 6.4286,5 C 5.6371,5 5,5.5947 5,6.3333 L 5,7.6667 C 5,8.4053 5.6371,9 6.4286,9 L 13.571,9 C 14.363,9 15,8.4053 15,7.6667 L 15,6.3333 C 15,5.5947 14.363,5 13.571,5 L 6.4286,5 Z"/>
+ </g>
+ <path style="fill:#e49815" d="m 59.9992,52.242068 0,-34.483507 c 0,-1.527578 -1.247983,-2.75796 -2.79996,-2.75796 l -50.3992796,0 c -1.5511779,0 -2.79996,1.230322 -2.79996,2.75856 l 0,34.481507 c 0,1.528258 1.2487821,2.758561 2.79996,2.758561 l 50.3992796,0.002 c 1.551177,0 2.79996,-1.230323 2.79996,-2.758561 z"/>
+ <g style="opacity:0.2;fill:#ffffff" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,-0.9991706)">
+ <path transform="matrix(0.50000715,0,0,0.50000715,-2.8803272e-5,0.49959244)" d="M 12.855469 9 C 11.272691 9 10 10.19059 10 11.667969 L 10 12.669922 C 10 11.192543 11.272691 10.001953 12.855469 10.001953 L 27.144531 10.001953 C 28.728509 10.001953 30 11.192543 30 12.669922 L 30 11.667969 C 30 10.19059 28.728509 9 27.144531 9 L 12.855469 9 z M 36.855469 9 C 35.271491 9 33.998047 10.19059 33.998047 11.667969 L 33.998047 12.669922 C 33.998047 11.192543 35.271491 10.001953 36.855469 10.001953 L 51.142578 10.001953 C 52.726555 10.001953 53.998047 11.192543 53.998047 12.669922 L 53.998047 11.667969 C 53.998047 10.19059 52.726555 9 51.142578 9 L 36.855469 9 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/leafpad.svg b/.icons/awkward/64x64/apps/leafpad.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/leafpad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/league-of-legends.svg b/.icons/awkward/64x64/apps/league-of-legends.svg
new file mode 100644
index 00000000..4f9d9db0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/league-of-legends.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 31.999897,11 C 18.192778,11 6.9998969,22.192882 6.9998969,36 c 0,8.831378 4.5792341,16.59322 11.4928111,21.040634 3.895221,2.505746 8.747083,0.940498 13.722823,0.940498 5.617794,0 10.587172,1.165902 14.761562,-1.962192 C 53.062295,51.45897 56.999897,44.189324 56.999897,36 c 0,-13.807118 -11.192882,-25 -25,-25 z"/>
+ <path style="fill:#82652d" d="M 31.999897,9.9999996 A 25,25 0 0 0 6.9998969,35 25,25 0 0 0 31.999897,60 a 25,25 0 0 0 25,-25 25,25 0 0 0 -25,-25.0000004 z"/>
+ <path style="opacity:0.2" d="m 31.999897,17 a 19,19 0 0 0 -19,19 19,19 0 0 0 19,19 19,19 0 0 0 19,-19 19,19 0 0 0 -19,-19 z"/>
+ <path style="fill:#00a7a1" d="m 31.999897,16 a 19,19 0 0 0 -19,19 19,19 0 0 0 19,19 19,19 0 0 0 19,-19 19,19 0 0 0 -19,-19 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 16 A 19 19 0 0 0 13 35 A 19 19 0 0 0 13.019531 35.425781 A 19 19 0 0 1 32 17 A 19 19 0 0 1 50.980469 35.601562 A 19 19 0 0 0 51 35 A 19 19 0 0 0 32 16 z"/>
+ <path style="opacity:0.2" d="m 16.637616,5 c -3.234357,0.00127 -4.853833,3.9335244 -2.567593,6.234375 l 2.929874,3.799593 v 32.574728 3.357338 l -2.929874,3.799592 C 11.783786,57.066478 13.403261,60.998724 16.637616,61 h 13.525953 18.735576 c 1.143446,-2.46e-4 2.22001,-0.542032 2.905676,-1.462296 l 4.463826,-6.938476 C 58.061643,50.191512 56.354035,47.00109 53.362967,47 H 34.000431 V 8.652174 C 34.000231,6.6352182 32.468737,5.0002026 30.463195,5 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 10 A 25 25 0 0 0 7 35 A 25 25 0 0 0 7.0214844 35.40625 A 25 25 0 0 1 32 11 A 25 25 0 0 1 56.978516 35.578125 A 25 25 0 0 0 57 35 A 25 25 0 0 0 32 10 z"/>
+ <path style="fill:#f0b530" d="m 16.637616,4 c -3.234357,0.00127 -4.853833,3.9335244 -2.567593,6.234375 l 2.929874,3.799593 v 32.574728 3.357338 l -2.929874,3.799592 C 11.783786,56.066478 13.403261,59.998724 16.637616,60 h 13.525953 18.735576 c 1.143446,-2.46e-4 2.22001,-0.542032 2.905676,-1.462296 l 4.463826,-6.938476 C 58.061643,49.191512 56.354035,46.00109 53.362967,46 H 34.000431 V 7.652174 C 34.000231,5.6352182 32.468737,4.0002026 30.463195,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.636719 4 C 14.257311 4.0009343 12.760372 6.1286949 13.041016 8.1699219 C 13.276034 6.4897413 14.647912 5.0007809 16.636719 5 L 30.462891 5 C 32.468433 5.0002026 33.9998 6.6353879 34 8.6523438 L 34 7.6523438 C 33.9998 5.635388 32.468433 4.0002026 30.462891 4 L 16.636719 4 z M 34 46 L 34 47 L 53.363281 47 C 55.312864 47.00071 56.709999 48.358011 56.955078 49.96875 C 57.255115 47.961904 55.707602 46.000854 53.363281 46 L 34 46 z M 17 49.966797 L 14.070312 53.765625 C 13.189883 54.651683 12.893828 55.777815 13.041016 56.830078 C 13.141854 56.096642 13.465983 55.373817 14.070312 54.765625 L 17 50.966797 L 17 49.966797 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/leocad.svg b/.icons/awkward/64x64/apps/leocad.svg
new file mode 100644
index 00000000..e52270eb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/leocad.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.09869,5.9433002 A 2.5266782,2.5611488 0 0 0 31.15868,6.0858504 L 9.684064,13.768529 a 2.5266782,2.5611488 0 0 0 -1.675238,2.628416 l 2.526426,30.73071 a 2.5266782,2.5611488 0 0 0 1.216336,1.983192 L 30.69978,60.634863 a 2.5266782,2.5611488 0 0 0 2.600442,0 l 18.94819,-11.524016 a 2.5266782,2.5611488 0 0 0 1.216338,-1.983192 l 2.526424,-30.73071 A 2.5266782,2.5611488 0 0 0 54.315936,13.768529 L 32.84132,6.0858498 A 2.5266782,2.5611488 0 0 0 32.09869,5.9433002 Z"/>
+ <path style="fill:#f44336" d="M 32.09869,4.943299 A 2.5266782,2.5611488 0 0 0 31.15868,5.0858492 L 9.684064,12.768527 a 2.5266782,2.5611488 0 0 0 -1.675238,2.628417 l 2.526426,30.73071 a 2.5266782,2.5611488 0 0 0 1.216336,1.983192 L 30.69978,59.634862 a 2.5266782,2.5611488 0 0 0 2.600442,0 l 18.94819,-11.524016 a 2.5266782,2.5611488 0 0 0 1.216338,-1.983192 l 2.526424,-30.73071 A 2.5266782,2.5611488 0 0 0 54.315936,12.768527 L 32.84132,5.0858486 A 2.5266782,2.5611488 0 0 0 32.09869,4.943299 Z"/>
+ <path style="fill:#d32f2f" d="m 54.524816,12.857537 a 2.5266782,2.5611488 0 0 1 0.15992,0.08272 2.5266782,2.5611488 0 0 0 -0.15992,-0.08272 z m 0.228862,0.121328 a 2.5266782,2.5611488 0 0 1 0.12408,0.07996 2.5266782,2.5611488 0 0 0 -0.12408,-0.07996 z m 0.223346,0.151654 a 2.5266782,2.5611488 0 0 1 0.09376,0.07446 2.5266782,2.5611488 0 0 0 -0.09376,-0.07446 z m 0.19026,0.15717 a 2.5266782,2.5611488 0 0 1 0.10754,0.107534 2.5266782,2.5611488 0 0 0 -0.10754,-0.107534 z m 0.1682,0.168198 a 2.5266782,2.5611488 0 0 1 0.11306,0.135106 2.5266782,2.5611488 0 0 0 -0.11306,-0.135106 z m 0.16544,0.204044 a 2.5266782,2.5611488 0 0 1 0.08548,0.1296 2.5266782,2.5611488 0 0 0 -0.08548,-0.1296 z m 0.12132,0.184744 L 32,23.294118 V 59.997244 A 2.5266782,2.5611488 0 0 0 33.30147,59.63603 L 52.247244,48.110294 a 2.5266782,2.5611488 0 0 0 1.218748,-1.982536 L 55.991728,15.397059 A 2.5266782,2.5611488 0 0 0 55.622244,13.84467 Z"/>
+ <path style="fill:#f66156" d="m 32.099264,4.9439342 a 2.5266782,2.5611488 0 0 0 -0.940256,0.140624 L 9.6847426,12.769302 A 2.5266782,2.5611488 0 0 0 8.375,13.84467 L 32,23.294118 55.625,13.84467 A 2.5266782,2.5611488 0 0 0 54.315258,12.769302 L 32.840992,5.0845592 a 2.5266782,2.5611488 0 0 0 -0.741728,-0.140625 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.099609 4.9433594 A 2.5266782 2.5611488 0 0 0 31.158203 5.0839844 L 9.6855469 12.769531 A 2.5266782 2.5611488 0 0 0 8.375 13.84375 L 9.046875 14.113281 A 2.5266782 2.5611488 0 0 1 9.6855469 13.769531 L 31.158203 6.0839844 A 2.5266782 2.5611488 0 0 1 32.099609 5.9433594 A 2.5266782 2.5611488 0 0 1 32.841797 6.0839844 L 54.314453 13.769531 A 2.5266782 2.5611488 0 0 1 54.955078 14.111328 L 55.625 13.84375 A 2.5266782 2.5611488 0 0 0 54.314453 12.769531 L 32.841797 5.0839844 A 2.5266782 2.5611488 0 0 0 32.099609 4.9433594 z"/>
+ <ellipse id="ellipse854" style="fill:#d32f2f" cx="32" cy="13.143" rx="10" ry="2.857"/>
+ <rect style="fill:#d32f2f" width="20" height="6" x="22" y="7"/>
+ <ellipse style="fill:#f66156" cx="32" cy="7" rx="10" ry="3"/>
+ <path style="opacity:0.1" d="M 54.955078 14.111328 L 32 23.294922 L 9.046875 14.113281 A 2.5266782 2.5611488 0 0 0 8.375 14.84375 L 32 24.294922 L 55.625 14.84375 A 2.5266782 2.5611488 0 0 0 54.955078 14.111328 z"/>
+ <path id="ellipse919" style="opacity:0.1" d="M 41.853516 7.4882812 A 10 3 0 0 1 32 10 A 10 3 0 0 1 22.146484 7.5117188 A 10 3 0 0 0 22 8 A 10 3 0 0 0 32 11 A 10 3 0 0 0 42 8 A 10 3 0 0 0 41.853516 7.4882812 z"/>
+ <path id="ellipse929" style="opacity:0.2;fill:#ffffff" d="M 32 4 A 10 3 0 0 0 22 7 A 10 3 0 0 0 22.146484 7.5117188 A 10 3 0 0 1 32 5 A 10 3 0 0 1 41.853516 7.4882812 A 10 3 0 0 0 42 7 A 10 3 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/leonflix.svg b/.icons/awkward/64x64/apps/leonflix.svg
new file mode 100644
index 00000000..ff8117d7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/leonflix.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 31.5,4 A 28.5,28.5 0 0 0 3,32.5 28.5,28.5 0 0 0 31.5,61 28.5,28.5 0 0 0 60,32.5 28.5,28.5 0 0 0 31.5,4 Z"/>
+ <path style="fill:#4f4f4f" d="M 31.5,3 A 28.5,28.5 0 0 0 3,31.5 28.5,28.5 0 0 0 31.5,60 28.5,28.5 0 0 0 60,31.5 28.5,28.5 0 0 0 31.5,3 Z"/>
+ <path style="opacity:0.2" d="m 32,28 c -2.19533,0 -4,1.80467 -4,4 0,2.19533 1.80467,4 4,4 2.19533,0 4,-1.80467 4,-4 0,-2.19533 -1.80467,-4 -4,-4 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 24.5,45.500151 c 0,0 1.329616,6.743882 7.784723,7 C 38.739831,52.756269 41.365985,41.238093 40.439,30.495157 39.77166,22.761229 35.459818,16.44589 31,14.000151"/>
+ <circle style="fill:#8cdef4;stroke:#8cdef4;stroke-width:2.3316083" cx="32" cy="31" r="2.834"/>
+ <path style="fill:none;stroke:#8cdef4;stroke-width:3;stroke-linecap:round" d="m 24.5,44.5 c 0,0 1.329616,6.743882 7.784723,7 C 38.739831,51.756118 41.365985,40.237942 40.439,29.495006 39.77166,21.761078 35.459818,15.445739 31,13"/>
+ <path style="opacity:0.2" d="m 30.812469,10.004547 a 4.0006626,4.0006626 0 0 0 -3.276584,1.995122 4.0006626,4.0006626 0 0 0 1.463784,5.464446 4.0006626,4.0006626 0 0 0 5.464446,-1.463784 4.0006626,4.0006626 0 0 0 -1.463784,-5.464446 4.0006626,4.0006626 0 0 0 -2.187862,-0.531338 z"/>
+ <path style="fill:#8cdef4" d="m 30.812469,9.0045465 a 4.0006626,4.0006626 0 0 0 -3.276584,1.9951225 4.0006626,4.0006626 0 0 0 1.463784,5.464446 4.0006626,4.0006626 0 0 0 5.464446,-1.463784 4.0006626,4.0006626 0 0 0 -1.463784,-5.4644464 4.0006626,4.0006626 0 0 0 -2.187862,-0.5313381 z"/>
+ <path style="fill:#4f4f4f" d="m 31,11 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"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 45.529979,32.879139 c 0,0 5.175565,-4.523422 2.169816,-10.241768 -3.005749,-5.718347 -14.293859,-2.233575 -23.134022,3.940686 -6.364108,4.444897 -9.677431,11.336732 -9.565594,16.421917"/>
+ <path style="fill:none;stroke:#8cdef4;stroke-width:3;stroke-linecap:round" d="m 45.529979,31.878988 c 0,0 5.175565,-4.523422 2.169816,-10.241768 -3.005749,-5.718347 -14.293859,-2.233575 -23.134022,3.940686 -6.364108,4.444897 -9.677431,11.336732 -9.565594,16.421917"/>
+ <path style="opacity:0.2" d="M 11.63378,45.159956 A 4.0006626,4.0006626 0 0 0 14.999899,47 a 4.0006626,4.0006626 0 0 0 4.000457,-3.999897 4.0006626,4.0006626 0 0 0 -3.999898,-4.000457 4.0006626,4.0006626 0 0 0 -4.000457,3.999897 4.0006626,4.0006626 0 0 0 0.633779,2.160413 z"/>
+ <path style="fill:#8cdef4" d="M 11.63378,44.159956 A 4.0006626,4.0006626 0 0 0 14.999899,46 a 4.0006626,4.0006626 0 0 0 4.000457,-3.999897 4.0006626,4.0006626 0 0 0 -3.999898,-4.000457 4.0006626,4.0006626 0 0 0 -4.000457,3.999897 4.0006626,4.0006626 0 0 0 0.633779,2.160413 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 25.914049,19.620986 c 0,0 -6.505181,-2.22046 -9.954539,3.241767 -3.449359,5.462229 5.212597,13.495633 14.979745,18.064308 7.031448,3.289031 14.656613,2.712536 19.004594,0.07309"/>
+ <path style="fill:#4f4f4f" d="m 13.268128,42.999823 a 2.0000003,2.0000003 0 0 0 2.732051,0.732051 2.0000003,2.0000003 0 0 0 0.73205,-2.732051 2.0000003,2.0000003 0 0 0 -2.73205,-0.732051 2.0000003,2.0000003 0 0 0 -0.732051,2.732051 z"/>
+ <path style="fill:none;stroke:#8cdef4;stroke-width:3;stroke-linecap:round" d="m 25.914049,18.620835 c 0,0 -6.505181,-2.22046 -9.954539,3.241767 -3.449359,5.462229 5.212597,13.495633 14.979745,18.064308 7.031448,3.289031 14.656613,2.712536 19.004594,0.07309"/>
+ <path style="opacity:0.2" d="m 53.497779,42.83532 a 4.0006626,4.0006626 0 0 0 -0.08953,-3.835166 4.0006626,4.0006626 0 0 0 -5.464241,-1.464549 4.0006626,4.0006626 0 0 0 -1.464549,5.464241 4.0006626,4.0006626 0 0 0 5.464242,1.464549 4.0006626,4.0006626 0 0 0 1.554083,-1.629075 z"/>
+ <path style="fill:#8cdef4" d="m 53.497779,41.83532 a 4.0006626,4.0006626 0 0 0 -0.08953,-3.835166 4.0006626,4.0006626 0 0 0 -5.464241,-1.464549 4.0006626,4.0006626 0 0 0 -1.464549,5.464241 4.0006626,4.0006626 0 0 0 5.464242,1.464549 4.0006626,4.0006626 0 0 0 1.554083,-1.629075 z"/>
+ <path style="fill:#4f4f4f" d="M 51.6759,41 A 2.0000003,2.0000003 0 0 0 50.943849,38.267949 2.0000003,2.0000003 0 0 0 48.211798,39 2.0000003,2.0000003 0 0 0 48.943849,41.73205 2.0000003,2.0000003 0 0 0 51.6759,41 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.5 3 A 28.5 28.5 0 0 0 3 31.5 A 28.5 28.5 0 0 0 3.0214844 31.917969 A 28.5 28.5 0 0 1 31.5 4 A 28.5 28.5 0 0 1 59.978516 32.082031 A 28.5 28.5 0 0 0 60 31.5 A 28.5 28.5 0 0 0 31.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lftp-icon.svg b/.icons/awkward/64x64/apps/lftp-icon.svg
new file mode 120000
index 00000000..1b97ec0f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lftp-icon.svg
@@ -0,0 +1 @@
+lftp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lftp.svg b/.icons/awkward/64x64/apps/lftp.svg
new file mode 100644
index 00000000..f111edb7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lftp.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#bc494d" width="40" height="50" x="-52" y="-57" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.2" d="m14 23v20h3v-9h8v-3h-8v-5h8v-3h-8zm13 0v3h4v17h3v-17h4v-3zm13 0v20h3v-9h8v-11h-8zm3 3h5v5h-5z"/>
+ <path style="fill:#ffffff" d="m14 22v3 5 3 9h3v-9h8v-3h-8v-5h8v-3h-8-3zm13 0v3h4v17h3v-17h4v-3h-11zm13 0v3 5 3 9h3v-9h5 3v-3-5-3h-3-5-3zm3 3h5v5h-5v-5z"/>
+ <path style="opacity:.2" d="m47.193359 7.9994305a2.1430037 2.0583955 0 0 0-2.193359 2.0585935v2.941406h-35.222656c-1.538889 0-2.7773438 1.338-2.7773438 3s1.2384548 3 2.7773438 3h35.222656v2.941406a2.1430037 2.0583955 0 0 0 3.214844 1.783203l5.355468-2.970703 5.357422-2.970703a2.1430037 2.0583955 0 0 0 0-3.566406l-5.357422-2.970703-5.355468-2.9707029a2.1430037 2.0583955 0 0 0-1.021485-0.2753906zm-30.386718 34a2.1430037 2.0583956 0 0 0-1.021485 0.275391l-5.355468 2.970703-5.3574224 2.970703a2.1430037 2.0583956 0 0 0 0 3.566406l5.3574224 2.970703 5.355468 2.970703a2.1430037 2.0583956 0 0 0 3.214844-1.783203v-2.941406h35.222656c1.538889 0 2.777344-1.338 2.777344-3s-1.238455-3-2.777344-3h-35.222656v-2.941406a2.1430037 2.0583956 0 0 0-2.193359-2.058594z"/>
+ <rect style="fill:#3f92f7" width="50" height="6" x="7" y="12" rx="2.778" ry="3"/>
+ <path style="fill:#3f92f7" d="m47.193012 7.0005613a2.1430037 2.0583955 0 0 0-2.193012 2.0581905v11.882829a2.1430037 2.0583955 0 0 0 3.214183 1.782825l5.356974-2.970706 5.356974-2.970708a2.1430037 2.0583955 0 0 0 0-3.565653l-5.356974-2.970708-5.356974-2.9707073a2.1430037 2.0583955 0 0 0-1.021171-0.2753624z"/>
+ <rect style="fill:#3f92f7" width="50" height="6" x="-57" y="46" rx="2.778" ry="3" transform="scale(-1,1)"/>
+ <path style="fill:#3f92f7" d="m16.80699 41.000561a2.1430037 2.0583956 0 0 1 2.193011 2.05819v11.88283a2.1430037 2.0583956 0 0 1-3.214184 1.782825l-5.356973-2.970706-5.3569737-2.970709a2.1430037 2.0583956 0 0 1 0-3.565653l5.3569737-2.970706 5.356973-2.970709a2.1430037 2.0583956 0 0 1 1.021173-0.275362z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m47.193359 7a2.1430037 2.0583955 0 0 0-2.193359 2.0585938v1.0000002a2.1430037 2.0583955 0 0 1 2.193359-2.058594 2.1430037 2.0583955 0 0 1 1.021485 0.2753906l5.355468 2.9707034 5.357422 2.970703a2.1430037 2.0583955 0 0 1 1.007813 1.287109 2.1430037 2.0583955 0 0 0-1.007813-2.287109l-5.357422-2.970703-5.355468-2.9707034a2.1430037 2.0583955 0 0 0-1.021485-0.2753906zm-37.416015 5c-1.5388891 0-2.7773438 1.338-2.7773438 3 0 0.171564 0.021513 0.336456 0.046875 0.5 0.2197349-1.421534 1.3499294-2.5 2.7304688-2.5h35.222656v-1h-35.222656zm7.0292972 29a2.1430037 2.0583956 0 0 0-1.021485 0.275391l-5.355468 2.970703-5.3574224 2.970703a2.1430037 2.0583956 0 0 0-1.0078125 2.277344 2.1430037 2.0583956 0 0 1 1.0078125-1.277344l5.3574224-2.970703 5.355468-2.970703a2.1430037 2.0583956 0 0 1 1.021485-0.275391 2.1430037 2.0583956 0 0 1 2.193359 2.058594v-1a2.1430037 2.0583956 0 0 0-2.193359-2.058594zm2.193359 5v1h35.222656c1.38054 0 2.510734 1.078466 2.730469 2.5 0.025362-0.163544 0.046875-0.328436 0.046875-0.5 0-1.662-1.238455-3-2.777344-3h-35.222656z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/libinput-gestures.svg b/.icons/awkward/64x64/apps/libinput-gestures.svg
new file mode 100644
index 00000000..411fa5af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libinput-gestures.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.8,11.000791 c 0,0 -2.8,0 -2.8,2.75 v 38.5 c 0,1.5235 1.2488,2.75 2.8,2.75 h 50.4 c 1.5512,0 2.8,-1.2265 2.8,-2.75 v -38.5 c 0,-1.5235 -1.2488,-2.75 -2.8,-2.75 z"/>
+ <path style="fill:#4ab3e4" d="M 6.8,10 C 6.8,10 4,10 4,12.75 v 38.5 C 4,52.7735 5.2488,54 6.8,54 H 57.2 C 58.7512,54 60,52.7735 60,51.25 V 12.75 C 60,11.2265 58.7512,10 57.2,10 Z"/>
+ <circle style="opacity:0.2" cx="35" cy="28" r="9"/>
+ <circle style="opacity:0.2;fill:#041218" cx="35" cy="28" r="6"/>
+ <path style="opacity:0.2" d="m 34.957284,27.000791 c -3.001366,0 -3.002466,1.999806 -3.009154,4 -0.0209,1.235858 -0.0154,3.815666 0.0078,7.621094 0.03722,6.08315 0.02578,7.9923 -0.0469,8.253906 -2.073628,-0.218562 -5.210036,-1.056488 -6.61332,-2.16691 -0.917178,-0.727608 -1.827282,-1.39462 -2.020434,-1.480468 -0.805176,-0.35789 -1.9476,-0.13252 -2.602722,0.515624 -0.452994,0.448166 -0.62056,0.847698 -0.66045,1.566406 -0.03048,0.549224 -0.012,0.679128 0.15634,1.04297 0.10606,0.229214 0.298346,0.536904 0.425972,0.683594 0.12762,0.1467 1.873736,2.411298 3.880636,5.035156 3.716702,4.85928 7.414482,6.661344 8.05146,6.84269 0.38944,0.11106 20.477092,0.1146 20.880404,0.004 0.18312,-0.05028 0.447818,-0.21883 0.637002,-0.40625 0.265108,-0.262634 0.364634,-0.454682 0.570568,-1.089842 0.5896,-1.818518 1.177668,-4.584324 1.34435,-6.121094 0.0725,-1.785624 0.03404,-1.853542 0,-3.300782 -6.42e-4,-0.02728 -0.0068,-0.0511 -0.0078,-0.07812 0.0028,-1.28612 0.0108,-2.373208 0,-2.921876 0.006,-2.00019 0.0106,-4 -2.985706,-4 -2.703422,0 -2.954802,1.638382 -2.985708,3.425782 -0.0044,0.04808 -0.0188,0.09624 -0.0196,0.14454 0.0011,-0.48344 0.0058,-1.27544 0,-1.570312 0.006,-2.00019 0.0066,-4 -2.989616,-4 -2.685512,0 -2.951828,1.617228 -2.985704,3.390624 -0.0078,0.0042 -0.0156,0.0072 -0.02346,0.0118 -4.6e-5,-0.0104 -0.0034,-0.10746 -0.004,-0.1289 2.38e-4,-0.359606 0.0046,-1.034312 0,-1.273438 0.006,-2.00019 0.0066,-4 -2.989616,-4 -2.277118,0 -2.823934,1.157406 -2.958348,2.589844 -0.0034,7.3e-4 -0.0504,0.0116 -0.0508,0.0118 -0.0427,0.0154 -0.0078,-2.430149 -0.0078,-5.0625 0,-1.803132 0.013,-2.874498 0,-3.539062 0.006,-2.00019 0.0078,-4 -2.993524,-4 z"/>
+ <path style="fill:#ebebeb" d="m 34.957284,26 c -3.001366,0 -3.002466,1.999806 -3.009154,4 -0.0209,1.235858 -0.0154,3.815666 0.0078,7.621094 0.03722,6.083151 0.02578,7.9923 -0.0469,8.253906 -2.073628,-0.218562 -5.210036,-1.056488 -6.61332,-2.16691 -0.917178,-0.727608 -1.827282,-1.39462 -2.020434,-1.480468 -0.805176,-0.35789 -1.9476,-0.13252 -2.602722,0.515624 -0.452994,0.448166 -0.62056,0.847698 -0.66045,1.566406 -0.03048,0.549224 -0.012,0.679128 0.15634,1.04297 0.10606,0.229214 0.298346,0.536904 0.425972,0.683594 0.12762,0.1467 1.873736,2.411298 3.880636,5.035156 3.716702,4.85928 7.414482,6.661344 8.05146,6.84269 0.38944,0.11106 20.477092,0.1146 20.880404,0.004 0.18312,-0.05028 0.447818,-0.21883 0.637002,-0.40625 0.265108,-0.262634 0.364634,-0.454682 0.570568,-1.089842 0.5896,-1.818518 1.177668,-4.584324 1.34435,-6.121094 0.0725,-1.785624 0.03404,-1.853542 0,-3.300782 -6.42e-4,-0.02728 -0.0068,-0.0511 -0.0078,-0.07812 0.0028,-1.28612 0.0108,-2.373208 0,-2.921876 0.006,-2.000189 0.0106,-4 -2.985706,-4 -2.703422,0 -2.954802,1.638382 -2.985708,3.425782 -0.0044,0.04808 -0.0188,0.09624 -0.0196,0.14454 0.0011,-0.48344 0.0058,-1.27544 0,-1.570312 0.006,-2.00019 0.0066,-4 -2.989616,-4 -2.685512,0 -2.951828,1.617228 -2.985704,3.390624 -0.0078,0.0042 -0.0156,0.0072 -0.02346,0.0118 -4.6e-5,-0.0104 -0.0034,-0.10746 -0.004,-0.1289 2.38e-4,-0.359606 0.0046,-1.034312 0,-1.273438 0.006,-2.000189 0.0066,-4 -2.989616,-4 -2.277118,0 -2.823934,1.157406 -2.958348,2.589844 -0.0034,7.3e-4 -0.0504,0.0116 -0.0508,0.0118 -0.0427,0.0154 -0.0078,-2.430149 -0.0078,-5.0625 0,-1.803132 0.013,-2.874498 0,-3.539062 0.006,-2.00019 0.0078,-4 -2.993524,-4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 6.8007812,10.000001 c 0,0 -2.8007812,0 -2.8007812,2.75 v 1 c 0,-2.750001 2.8007812,-2.75 2.8007812,-2.75 H 57.199219 c 1.5512,0 2.800781,1.226499 2.800781,2.75 v -1 c 0,-1.5235 -1.249581,-2.75 -2.800781,-2.75 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/library-internet-radio.svg b/.icons/awkward/64x64/apps/library-internet-radio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/library-internet-radio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/library-podcast.svg b/.icons/awkward/64x64/apps/library-podcast.svg
new file mode 120000
index 00000000..7f47e016
--- /dev/null
+++ b/.icons/awkward/64x64/apps/library-podcast.svg
@@ -0,0 +1 @@
+podcast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/librecad.svg b/.icons/awkward/64x64/apps/librecad.svg
new file mode 100644
index 00000000..af36d122
--- /dev/null
+++ b/.icons/awkward/64x64/apps/librecad.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#8bc34a" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="20"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="20"/>
+ <path style="opacity:0.2" d="M 5.3242188,30 A 28,21 0 0 0 5,32.994141 28.571428,30.000009 0 0 0 5,33 28.571428,30.000009 0 0 0 5.09375,34.628906 28,21 0 0 0 5.3164062,36 H 59.828125 A 28,28 0 0 0 60,33 28,28 0 0 0 59.806641,30 Z"/>
+ <path style="fill:#4f4f4f" d="M 5.3242188 29 A 28 21 0 0 0 5 31.994141 A 28.571428 30.000009 0 0 0 5 32 A 28.571428 30.000009 0 0 0 5.09375 33.628906 A 28 21 0 0 0 5.3164062 35 L 59.828125 35 A 28 28 0 0 0 60 32 A 28 28 0 0 0 59.806641 29 L 5.3242188 29 z"/>
+ <rect style="opacity:0.2" width="16" height="16" x="2" y="25" rx="2.667" ry="2.667"/>
+ <rect style="fill:#4f4f4f" width="16" height="16" x="2" y="24" rx="2.667" ry="2.667"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/libreoffice-base.svg b/.icons/awkward/64x64/apps/libreoffice-base.svg
new file mode 100644
index 00000000..1525f5af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice-base.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#e81d62" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1" d="M 14,9 14,57 50,57 50,25.828 33.172,9 14,9 Z M 38.828,9 50,20.172 50,9 38.828,9 Z"/>
+ <path style="fill:#f5f5f5" d="M 14,8 14,56 50,56 50,24.828 33.172,8 14,8 Z M 38.828,8 50,19.1718 50,8 38.828,8 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.5" d="M 32.003906 26 L 32 26.003906 C 27.8052 26.003906 24.221128 27.425941 22.736328 29.439453 C 22.611688 29.608495 22.502263 29.780114 22.408203 29.957031 C 22.318803 30.125166 22.241821 30.296321 22.181641 30.470703 A 10 5.498031 0 0 0 22.140625 30.630859 C 22.106345 30.749038 22.069188 30.86771 22.048828 30.988281 A 10 5.498031 0 0 0 22 31.501953 C 22.00055 31.680602 22.018741 31.859965 22.050781 32.037109 A 10 5.498031 0 0 0 22.1875 32.550781 A 10 5.498031 0 0 0 22.417969 33.064453 A 10 5.498031 0 0 0 22.736328 33.564453 A 10 5.498031 0 0 0 32 37 A 10 5.498031 0 0 0 41.263672 33.564453 A 10 5.498031 0 0 0 41.265625 33.558594 A 10 5.498031 0 0 0 41.537109 33.134766 C 41.552909 33.106896 41.572831 33.078761 41.587891 33.050781 A 10 5.498031 0 0 0 41.751953 32.685547 C 41.775273 32.628027 41.804279 32.571566 41.824219 32.513672 A 10 5.498031 0 0 0 41.90625 32.208984 C 41.92545 32.128374 41.946224 32.047885 41.958984 31.966797 A 10 5.498031 0 0 0 42 31.501953 A 10 5.498031 0 0 0 41.947266 30.955078 C 41.855266 30.419027 41.617578 29.911699 41.267578 29.4375 C 39.781578 27.423184 36.197906 26 32.003906 26 z M 22.736328 36 A 10 5.09051 0 0 0 22 37.910156 A 10 5.09051 0 0 0 32 43 A 10 5.09051 0 0 0 42 37.908203 A 10 5.09051 0 0 0 41.263672 36 A 10 5.09051 0 0 1 32 39.181641 A 10 5.09051 0 0 1 22.736328 36 z M 22.736328 42 A 10 5.09051 0 0 0 22 43.908203 A 10 5.09051 0 0 0 32 49 A 10 5.09051 0 0 0 42 43.910156 A 10 5.09051 0 0 0 41.263672 42 A 10 5.09051 0 0 1 32 45.183594 A 10 5.09051 0 0 1 22.736328 42 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/libreoffice-calc.svg b/.icons/awkward/64x64/apps/libreoffice-calc.svg
new file mode 100644
index 00000000..c43818f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice-calc.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#4bae4f" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1" d="M 14,9 14,57 50,57 50,25.828 33.172,9 14,9 Z M 38.828,9 50,20.172 50,9 38.828,9 Z"/>
+ <path style="fill:#f5f5f5" d="M 14,8 14,56 50,56 50,24.828 33.172,8 14,8 Z M 38.828,8 50,19.1718 50,8 38.828,8 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.5" d="m 20,50 24,0 0,-20 -24,0 z m 2,-18 9,0 0,4 -9,0 z m 11,0 9,0 0,4 -9,0 z m -11,6 9,0 0,4 -9,0 z m 11,0 9,0 0,4 -9,0 z m -11,6 9,0 0,4 -9,0 z m 11,0 9,0 0,4 -9,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/libreoffice-chart.svg b/.icons/awkward/64x64/apps/libreoffice-chart.svg
new file mode 100644
index 00000000..c7b8e1f2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice-chart.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 v 2 c 0,1.662 1.338,3 3,3 h 38 c 1.662,0 3,-1.338 3,-3 v -2 c 0,1.662 -1.338,3 -3,3 H 13 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#6b5733" d="M 54,57 V 7 C 54,5.338 52.662,4 51,4 H 13 c -1.662,0 -3,1.338 -3,3 v 50 c 0,1.662 1.338,3 3,3 h 38 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1" d="M 14,9 V 57 H 50 V 25.828 L 33.172,9 Z M 38.828,9 50,20.172 V 9 Z"/>
+ <path style="fill:#f5f5f5" d="M 14,8 V 56 H 50 V 24.828 L 33.172,8 Z M 38.828,8 50,19.1718 V 8 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <rect style="opacity:0.5" width="6" height="14" x="19" y="34"/>
+ <rect style="opacity:0.5" width="6" height="20" x="29" y="28"/>
+ <rect style="opacity:0.5" width="6" height="10" x="39" y="38"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/libreoffice-draw.svg b/.icons/awkward/64x64/apps/libreoffice-draw.svg
new file mode 100644
index 00000000..8aceebed
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice-draw.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#fec006" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1" d="M 14,9 14,57 50,57 50,25.828 33.172,9 14,9 Z M 38.828,9 50,20.172 50,9 38.828,9 Z"/>
+ <path style="fill:#f5f5f5" d="M 14,8 14,56 50,56 50,24.828 33.172,8 14,8 Z M 38.828,8 50,19.1718 50,8 38.828,8 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2.79999995;stroke-linecap:square;opacity:0.5" d="m 19.430588,36.457732 2.15404,0.0476 c 4.23948,0.0924 7.486031,0.589338 8.988371,2.921318 3.50518,5.44068 -2.657151,6.904522 -5.446511,3.062082 -2.60666,-4.2175 -1.7059,-12.979481 2.04974,-13.997001 6.79574,-1.54882 8.121011,9.837741 12.304771,7.732001 3.23162,-1.62652 -2.242971,-8.979461 0.918537,-10.738001 1.355018,-0.75376 4.1895,1.682518 4.1895,1.682518"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/libreoffice-impress.svg b/.icons/awkward/64x64/apps/libreoffice-impress.svg
new file mode 100644
index 00000000..71c52d09
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice-impress.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#ff5722" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1" d="M 14,9 14,57 50,57 50,25.828 33.172,9 14,9 Z M 38.828,9 50,20.172 50,9 38.828,9 Z"/>
+ <path style="fill:#f5f5f5" d="M 14,8 14,56 50,56 50,24.828 33.172,8 14,8 Z M 38.828,8 50,19.1718 50,8 38.828,8 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,1 c 0,-1.662 1.338,-3 3,-3 l 38,0 c 1.662,0 3,1.338 3,3 L 54,7 C 54,5.338 52.662,4 51,4 L 13,4 Z"/>
+ <path style="opacity:0.5" d="m 24,32.666 c -2.9456,0 -5.3334,2.3878 -5.3334,5.3334 0,2.9456 2.3878,5.3334 5.3334,5.3334 2.9456,0 5.3334,-2.3878 5.3334,-5.3334 l -5.334,0 z m 8,1.334 0,2 13.3334,0 0,-2 z m 0,6 0,2 13.3334,0 0,-2 z m -12,6 0,2 20,0 0,-2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/libreoffice-main.svg b/.icons/awkward/64x64/apps/libreoffice-main.svg
new file mode 100644
index 00000000..47809b9e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice-main.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#4f4f4f" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1" d="M 14,9 14,57 50,57 50,25.828 33.172,9 14,9 Z M 38.828,9 50,20.172 50,9 38.828,9 Z"/>
+ <path style="fill:#f5f5f5" d="M 14,8 14,56 50,56 50,24.828 33.172,8 14,8 Z M 38.828,8 50,19.1718 50,8 38.828,8 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/libreoffice-math.svg b/.icons/awkward/64x64/apps/libreoffice-math.svg
new file mode 100644
index 00000000..4b963b3e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice-math.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#636e73" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1" d="M 14,9 14,57 50,57 50,25.828 33.172,9 14,9 Z M 38.828,9 50,20.172 50,9 38.828,9 Z"/>
+ <path style="fill:#f5f5f5" d="M 14,8 14,56 50,56 50,24.828 33.172,8 14,8 Z M 38.828,8 50,19.1718 50,8 38.828,8 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.5" d="M 31.951172,29.994141 27.572266,45.111328 24.320312,37.003906 H 18 v 2.994141 h 4.480469 l 4.378906,10.996094 h 1.941406 L 34.009766,32.996094 H 43 V 29.994141 Z M 33.445312,38 38.207031,44.099609 33,51 h 2.599609 L 39.5,45.767578 43.400391,51 H 46 L 40.898438,44.222656 45.748047,38 H 43.150391 L 39.597656,42.554688 36.041016,38 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/libreoffice-startcenter.svg b/.icons/awkward/64x64/apps/libreoffice-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice-writer.svg b/.icons/awkward/64x64/apps/libreoffice-writer.svg
new file mode 100644
index 00000000..5cddbbc9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice-writer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#3e50b4" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1" d="M 14,9 14,57 50,57 50,25.828 33.172,9 14,9 Z M 38.828,9 50,20.172 50,9 38.828,9 Z"/>
+ <path style="fill:#f5f5f5" d="M 14,8 14,56 50,56 50,24.828 33.172,8 14,8 Z M 38.828,8 50,19.1718 50,8 38.828,8 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.5" d="m 20,48.044 0,-2 16,0 0,2 z m 0,-6 0,-2 24,0 0,2 z m 0,-6 0,-2 24,0 0,2 z m 0,-6 0,-2 24,0 0,2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/libreoffice.svg b/.icons/awkward/64x64/apps/libreoffice.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice4.2-base.svg b/.icons/awkward/64x64/apps/libreoffice4.2-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice4.2-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice4.2-calc.svg b/.icons/awkward/64x64/apps/libreoffice4.2-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice4.2-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice4.2-draw.svg b/.icons/awkward/64x64/apps/libreoffice4.2-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice4.2-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice4.2-impress.svg b/.icons/awkward/64x64/apps/libreoffice4.2-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice4.2-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice4.2-math.svg b/.icons/awkward/64x64/apps/libreoffice4.2-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice4.2-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice4.2-startcenter.svg b/.icons/awkward/64x64/apps/libreoffice4.2-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice4.2-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice4.2-writer.svg b/.icons/awkward/64x64/apps/libreoffice4.2-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice4.2-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.0-base.svg b/.icons/awkward/64x64/apps/libreoffice5.0-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.0-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.0-calc.svg b/.icons/awkward/64x64/apps/libreoffice5.0-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.0-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.0-draw.svg b/.icons/awkward/64x64/apps/libreoffice5.0-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.0-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.0-impress.svg b/.icons/awkward/64x64/apps/libreoffice5.0-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.0-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.0-main.svg b/.icons/awkward/64x64/apps/libreoffice5.0-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.0-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.0-math.svg b/.icons/awkward/64x64/apps/libreoffice5.0-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.0-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.0-startcenter.svg b/.icons/awkward/64x64/apps/libreoffice5.0-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.0-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.0-writer.svg b/.icons/awkward/64x64/apps/libreoffice5.0-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.0-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.0.svg b/.icons/awkward/64x64/apps/libreoffice5.0.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.0.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.1-base.svg b/.icons/awkward/64x64/apps/libreoffice5.1-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.1-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.1-calc.svg b/.icons/awkward/64x64/apps/libreoffice5.1-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.1-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.1-draw.svg b/.icons/awkward/64x64/apps/libreoffice5.1-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.1-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.1-impress.svg b/.icons/awkward/64x64/apps/libreoffice5.1-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.1-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.1-main.svg b/.icons/awkward/64x64/apps/libreoffice5.1-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.1-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.1-math.svg b/.icons/awkward/64x64/apps/libreoffice5.1-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.1-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.1-startcenter.svg b/.icons/awkward/64x64/apps/libreoffice5.1-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.1-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.1-writer.svg b/.icons/awkward/64x64/apps/libreoffice5.1-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.1-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.1.svg b/.icons/awkward/64x64/apps/libreoffice5.1.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.1.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.2-base.svg b/.icons/awkward/64x64/apps/libreoffice5.2-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.2-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.2-calc.svg b/.icons/awkward/64x64/apps/libreoffice5.2-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.2-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.2-draw.svg b/.icons/awkward/64x64/apps/libreoffice5.2-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.2-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.2-impress.svg b/.icons/awkward/64x64/apps/libreoffice5.2-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.2-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.2-main.svg b/.icons/awkward/64x64/apps/libreoffice5.2-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.2-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.2-math.svg b/.icons/awkward/64x64/apps/libreoffice5.2-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.2-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.2-startcenter.svg b/.icons/awkward/64x64/apps/libreoffice5.2-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.2-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.2-writer.svg b/.icons/awkward/64x64/apps/libreoffice5.2-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.2-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.2.svg b/.icons/awkward/64x64/apps/libreoffice5.2.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.2.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.3-base.svg b/.icons/awkward/64x64/apps/libreoffice5.3-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.3-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.3-calc.svg b/.icons/awkward/64x64/apps/libreoffice5.3-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.3-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.3-draw.svg b/.icons/awkward/64x64/apps/libreoffice5.3-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.3-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.3-impress.svg b/.icons/awkward/64x64/apps/libreoffice5.3-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.3-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.3-main.svg b/.icons/awkward/64x64/apps/libreoffice5.3-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.3-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.3-math.svg b/.icons/awkward/64x64/apps/libreoffice5.3-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.3-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.3-startcenter.svg b/.icons/awkward/64x64/apps/libreoffice5.3-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.3-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.3-writer.svg b/.icons/awkward/64x64/apps/libreoffice5.3-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.3-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.3.svg b/.icons/awkward/64x64/apps/libreoffice5.3.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.3.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.4-base.svg b/.icons/awkward/64x64/apps/libreoffice5.4-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.4-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.4-calc.svg b/.icons/awkward/64x64/apps/libreoffice5.4-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.4-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.4-draw.svg b/.icons/awkward/64x64/apps/libreoffice5.4-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.4-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.4-impress.svg b/.icons/awkward/64x64/apps/libreoffice5.4-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.4-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.4-main.svg b/.icons/awkward/64x64/apps/libreoffice5.4-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.4-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.4-math.svg b/.icons/awkward/64x64/apps/libreoffice5.4-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.4-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.4-startcenter.svg b/.icons/awkward/64x64/apps/libreoffice5.4-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.4-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.4-writer.svg b/.icons/awkward/64x64/apps/libreoffice5.4-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.4-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice5.4.svg b/.icons/awkward/64x64/apps/libreoffice5.4.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice5.4.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.0-base.svg b/.icons/awkward/64x64/apps/libreoffice6.0-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.0-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.0-calc.svg b/.icons/awkward/64x64/apps/libreoffice6.0-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.0-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.0-chart.svg b/.icons/awkward/64x64/apps/libreoffice6.0-chart.svg
new file mode 120000
index 00000000..5ecda2f6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.0-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.0-draw.svg b/.icons/awkward/64x64/apps/libreoffice6.0-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.0-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.0-impress.svg b/.icons/awkward/64x64/apps/libreoffice6.0-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.0-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.0-main.svg b/.icons/awkward/64x64/apps/libreoffice6.0-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.0-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.0-math.svg b/.icons/awkward/64x64/apps/libreoffice6.0-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.0-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.0-startcenter.svg b/.icons/awkward/64x64/apps/libreoffice6.0-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.0-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.0-writer.svg b/.icons/awkward/64x64/apps/libreoffice6.0-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.0-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.0.svg b/.icons/awkward/64x64/apps/libreoffice6.0.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.0.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.2-base.svg b/.icons/awkward/64x64/apps/libreoffice6.2-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.2-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.2-calc.svg b/.icons/awkward/64x64/apps/libreoffice6.2-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.2-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.2-chart.svg b/.icons/awkward/64x64/apps/libreoffice6.2-chart.svg
new file mode 120000
index 00000000..5ecda2f6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.2-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.2-draw.svg b/.icons/awkward/64x64/apps/libreoffice6.2-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.2-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.2-impress.svg b/.icons/awkward/64x64/apps/libreoffice6.2-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.2-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.2-main.svg b/.icons/awkward/64x64/apps/libreoffice6.2-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.2-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.2-math.svg b/.icons/awkward/64x64/apps/libreoffice6.2-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.2-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.2-startcenter.svg b/.icons/awkward/64x64/apps/libreoffice6.2-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.2-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.2-writer.svg b/.icons/awkward/64x64/apps/libreoffice6.2-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.2-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.3-base.svg b/.icons/awkward/64x64/apps/libreoffice6.3-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.3-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.3-calc.svg b/.icons/awkward/64x64/apps/libreoffice6.3-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.3-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.3-chart.svg b/.icons/awkward/64x64/apps/libreoffice6.3-chart.svg
new file mode 120000
index 00000000..5ecda2f6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.3-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.3-draw.svg b/.icons/awkward/64x64/apps/libreoffice6.3-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.3-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.3-impress.svg b/.icons/awkward/64x64/apps/libreoffice6.3-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.3-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.3-main.svg b/.icons/awkward/64x64/apps/libreoffice6.3-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.3-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.3-math.svg b/.icons/awkward/64x64/apps/libreoffice6.3-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.3-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.3-startcenter.svg b/.icons/awkward/64x64/apps/libreoffice6.3-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.3-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreoffice6.3-writer.svg b/.icons/awkward/64x64/apps/libreoffice6.3-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreoffice6.3-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.0-base.svg b/.icons/awkward/64x64/apps/libreofficedev6.0-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.0-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.0-calc.svg b/.icons/awkward/64x64/apps/libreofficedev6.0-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.0-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.0-chart.svg b/.icons/awkward/64x64/apps/libreofficedev6.0-chart.svg
new file mode 120000
index 00000000..5ecda2f6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.0-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.0-draw.svg b/.icons/awkward/64x64/apps/libreofficedev6.0-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.0-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.0-impress.svg b/.icons/awkward/64x64/apps/libreofficedev6.0-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.0-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.0-main.svg b/.icons/awkward/64x64/apps/libreofficedev6.0-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.0-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.0-math.svg b/.icons/awkward/64x64/apps/libreofficedev6.0-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.0-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.0-startcenter.svg b/.icons/awkward/64x64/apps/libreofficedev6.0-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.0-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.0-writer.svg b/.icons/awkward/64x64/apps/libreofficedev6.0-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.0-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.1-base.svg b/.icons/awkward/64x64/apps/libreofficedev6.1-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.1-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.1-calc.svg b/.icons/awkward/64x64/apps/libreofficedev6.1-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.1-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.1-chart.svg b/.icons/awkward/64x64/apps/libreofficedev6.1-chart.svg
new file mode 120000
index 00000000..5ecda2f6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.1-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.1-draw.svg b/.icons/awkward/64x64/apps/libreofficedev6.1-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.1-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.1-impress.svg b/.icons/awkward/64x64/apps/libreofficedev6.1-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.1-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.1-main.svg b/.icons/awkward/64x64/apps/libreofficedev6.1-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.1-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.1-math.svg b/.icons/awkward/64x64/apps/libreofficedev6.1-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.1-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.1-startcenter.svg b/.icons/awkward/64x64/apps/libreofficedev6.1-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.1-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libreofficedev6.1-writer.svg b/.icons/awkward/64x64/apps/libreofficedev6.1-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libreofficedev6.1-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/libresprite.svg b/.icons/awkward/64x64/apps/libresprite.svg
new file mode 120000
index 00000000..8d98231c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/libresprite.svg
@@ -0,0 +1 @@
+aseprite.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/licq.svg b/.icons/awkward/64x64/apps/licq.svg
new file mode 120000
index 00000000..7c470d52
--- /dev/null
+++ b/.icons/awkward/64x64/apps/licq.svg
@@ -0,0 +1 @@
+icq.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/life-is-strange.svg b/.icons/awkward/64x64/apps/life-is-strange.svg
new file mode 100644
index 00000000..7d7dd339
--- /dev/null
+++ b/.icons/awkward/64x64/apps/life-is-strange.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="50" height="56" x="-57" y="5" rx="2.778" ry="2.8" transform="scale(-1,1)"/>
+ <rect style="fill:#e4e4e4" width="50" height="56" x="-57" y="4" rx="2.778" ry="2.8" transform="scale(-1,1)"/>
+ <rect style="fill:#65424f" width="40" height="40" x="-52" y="9" rx="0" ry="0" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 35.636719,14.96661 c -0.310236,3.42e-4 -0.598971,0.01967 -0.853516,0.03711 C 31.970014,15.196512 29.004236,17.774646 29,22.107235 l 0,0.05078 0.0039,0.04883 c 0.153034,2.319815 1.036091,4.131817 2.175782,5.517578 1.139688,1.385762 2.483404,2.393417 3.68164,3.416016 2.36432,2.017758 4.235219,3.834361 4.125,8.742187 -0.316838,1.332302 -1.088471,1.730593 -2.095703,1.984376 -1.036233,0.261088 -2.050781,0.146484 -2.050781,0.146484 l -0.09766,-0.01367 -0.09766,0 c -0.905008,0 -1.398977,-0.322808 -1.865234,-1.001953 C 32.31304,40.318715 32,39.224108 32,37.999813 l -3,0 c 0,1.702016 0.38718,3.357988 1.306641,4.697266 0.904457,1.317423 2.452562,2.250445 4.255859,2.28125 0.09953,0.01338 1.439253,0.205376 3.060547,-0.203125 1.680283,-0.423365 3.799672,-1.741913 4.345703,-4.363282 L 41.994141,40.284969 42,40.156063 c 0.196489,-5.949481 -2.629985,-9.110907 -5.191406,-11.296875 -1.280711,-1.092984 -2.470578,-2.015357 -3.3125,-3.039063 -0.831652,-1.011214 -1.366495,-2.084464 -1.488282,-3.757812 0.02513,-3.007182 1.765582,-3.983148 2.980469,-4.066406 0.928898,-0.06366 1.364294,-0.02436 1.625,0.21289 0.260706,0.23725 0.78711,1.175544 0.78711,3.791016 l 3,0 c 0,-2.984528 -0.508158,-4.863657 -1.767579,-6.009766 -0.944564,-0.859581 -2.065386,-1.024463 -2.996093,-1.023437 z M 22,14.999813 l 0,30 3,0 0,-30 -3,0 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3" d="m 38.900236,21 c 0,-5.6 -2.066716,-5.633431 -4.013791,-5.5 -2.017928,0.138292 -4.382599,1.916445 -4.386209,5.609141 C 31.031831,29.167528 40.863642,28.095315 40.5,39.106015 39.656353,43.15617 34.645144,42.5 34.645144,42.5 31.898199,42.5 30.500236,39.926311 30.500236,37"/>
+ <rect style="fill:#ffffff" width="3" height="30" x="22" y="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 9.7773438 4 C 8.2384549 4 7 5.2495813 7 6.8007812 L 7 7.8007812 C 7 6.2495813 8.2384549 5 9.7773438 5 L 54.222656 5 C 55.761545 5 57 6.2495813 57 7.8007812 L 57 6.8007812 C 57 5.2495813 55.761545 4 54.222656 4 L 9.7773438 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lifeograph.svg b/.icons/awkward/64x64/apps/lifeograph.svg
new file mode 100644
index 00000000..96f02fa5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lifeograph.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#ec8c38" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 59.9992,57.200069 0,-50.3992796 c 0,-1.5511779 -1.247983,-2.79996 -2.79996,-2.79996 l -25.19964,0 0,55.9991996 25.19964,0 c 1.551177,0 2.79996,-1.248783 2.79996,-2.79996 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.000858)">
+ <path d="m 9,8 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"/>
+ <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:#ffdf98" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,8.866e-4)">
+ <path style="fill:#ffef78" d="m 9,8 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"/>
+ <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/64x64/apps/liferea.svg b/.icons/awkward/64x64/apps/liferea.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/liferea.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lightdm-gtk-greeter-settings.svg b/.icons/awkward/64x64/apps/lightdm-gtk-greeter-settings.svg
new file mode 120000
index 00000000..034554a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lightdm-gtk-greeter-settings.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lightdm-settings.svg b/.icons/awkward/64x64/apps/lightdm-settings.svg
new file mode 120000
index 00000000..034554a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lightdm-settings.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lightsoff.svg b/.icons/awkward/64x64/apps/lightsoff.svg
new file mode 100644
index 00000000..451f6325
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lightsoff.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <path style="fill:#2d4a5d" d="M 32,4 7,4 C 5.338,4 4,5.338 4,7 l 0,25 28,0 z"/>
+ <path style="fill:#1f8fd7" d="m 32,4 25,0 c 1.662,0 3,1.338 3,3 l 0,25 -28,0 z"/>
+ <path style="fill:#1f8fd7" d="M 32,60 7,60 C 5.338,60 4,58.662 4,57 l 0,-25 28,0 z"/>
+ <path style="fill:#2d4a5d" d="m 32,60 25,0 c 1.662,0 3,-1.338 3,-3 l 0,-25 -28,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lighttable.svg b/.icons/awkward/64x64/apps/lighttable.svg
new file mode 100644
index 00000000..74eb7f6a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lighttable.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4,54.8008 0,2 C 4,59.1276 5.87242,61 8.1992,61 l 47.602,0 c 2.326,0 4.198,-2 4.198,-4.2 l 0,-2 c 0,2.3268 -1.87242,4.1992 -4.1992,4.1992 l -47.602,0 c -2.3256,0 -4.198,-2 -4.198,-4.2 z"/>
+ <rect style="fill:#3465a4" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,0,-2039.7992)">
+ <path transform="translate(0,1019.4)" d="m 7,10 0,14 10,0 0,-3 -7,0 0,-11 -3,0 z m 8,0 0,3 7,0 0,11 3,0 0,-14 -10,0 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(2,0,0,2,0,-2040.7992)">
+ <rect width="3" height="14" x="7" y="1029.4"/>
+ <rect width="3" height="10" x="1040.4" y="-17" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="3" height="14" x="-25" y="-1043.4" transform="scale(-1,-1)"/>
+ <rect width="3" height="10" x="-1032.4" y="15" transform="matrix(0,-1,1,0,0,0)"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.1992188 4 C 5.8724188 4 4 5.8724187 4 8.1992188 L 4 9.1992188 C 4 6.8724187 5.8724188 5 8.1992188 5 L 55.798828 5 C 58.126828 5 60 6.8724187 60 9.1992188 L 60 8.1992188 C 60 5.8724187 58.126828 4 55.798828 4 L 8.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lightworks.svg b/.icons/awkward/64x64/apps/lightworks.svg
new file mode 100644
index 00000000..03108610
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lightworks.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,5 C 6.4195158,5 6.0563714,5.077787 5.7265624,5.2148438 5.5706404,5.2794438 5.4213128,5.3587908 5.28125,5.4492188 4.5409376,5.930916 4.0448922,6.756799 4.0117188,7.703125 4.010546,7.7365834 4,7.7670268 4,7.8007812 L 4,8 4,58 4,58.19922 C 4,59.750418 5.2495812,61 6.8007812,61 L 6.9960932,61 19.800781,61 20,61 57.199218,61 C 58.750418,61 60,59.750418 60,58.199218 l 0,-6.9375 L 58.0625,48.71875 58.617188,9.414062 C 58.63901,7.8630162 57.696202,7.72744 56.507812,6.7304688 L 54.398438,5 20,5 19.800781,5 6.9960938,5 6.8007812,5 Z"/>
+ <path style="fill:#4f4f4f" d="m 19.8,4 0,56 37.4,0 C 58.7512,60 60,58.7512 60,57.2 L 60,50.262274 58.063162,47.72 58.616144,8.4144974 C 58.637966,6.863451 57.696462,6.72679 56.508072,5.7298188 L 54.4,4 Z M 5.7253906,4.2132814 c -0.155922,0.0646 -0.302906,0.144728 -0.4429688,0.235156 0.139424,-0.090402 0.2876304,-0.17055 0.4429688,-0.235156 z M 5.2632814,4.459375 C 5.1171428,4.5553638 4.9810746,4.6665504 4.8558594,4.7875 4.9811078,4.6656564 5.116841,4.5559766 5.2632814,4.459375 Z M 4.8558594,4.7875 C 4.6040042,5.0307752 4.400766,5.3225748 4.2542968,5.6460936 4.3996926,5.3223162 4.6053624,5.031187 4.8558594,4.7875 Z M 4.2542968,5.6460936 C 4.1076332,5.9700424 4.0241396,6.3249518 4.0109374,6.7015624 4.0241194,6.3255292 4.1089012,5.9698714 4.2542968,5.6460936 Z M 4.0109374,6.7015624 C 4.0097646,6.7350208 4,6.7662456 4,6.8 L 4,6.99961 C 4,6.87914 4.0098,6.814714 4.0109374,6.7015624 Z"/>
+ <rect style="opacity:0.2" width="14" height="2" x="19" y="50"/>
+ <rect style="opacity:0.19999999" width="14" height="2" x="19" y="14"/>
+ <path style="fill:#858585" d="M 6.8,4 C 5.2825544,4 4.0636648,5.1974296 4.0109374,6.7015624 4.0097934,6.8147132 4,6.8791398 4,6.9996094 L 4,57.00039 4,57.2 C 4,58.7512 5.2488,60 6.8,60 L 6.996875,60 20,60 l 0,-9 13.51211,0 0,-3 L 20,48 l 0,-33 13.51211,0 0,-3 L 20,12 20,4 6.996875,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 6.4214198 4 6.0550483 4.0790825 5.7265625 4.2148438 C 5.5706407 4.2794438 5.4213128 4.3587908 5.28125 4.4492188 C 4.5409376 4.930916 4.0448921 5.756799 4.0117188 6.703125 C 4.010546 6.7365834 4 6.7670269 4 6.8007812 L 4 7 L 4 7.8007812 C 4 7.7670269 4.010546 7.7365834 4.0117188 7.703125 C 4.0448921 6.756799 4.5409376 5.9309159 5.28125 5.4492188 C 5.4213128 5.3587908 5.5706407 5.2794438 5.7265625 5.2148438 C 6.0550483 5.079083 6.4214199 5 6.8007812 5 L 6.9960938 5 L 20 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 20 4 L 6.9960938 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="m 7,9 0,6 10,0 0,-6 z m 0,10 0,6 10,0 0,-6 z m 0,12 0,6 10,0 0,-6 z m 0,10 0,6 10,0 0,-6 z m 0,10 0,6 10,0 0,-6 z"/>
+ <path style="fill:#ffffff" d="m 7,8 0,6 10,0 0,-6 z m 0,10 0,6 10,0 0,-6 z m 0,12 0,6 10,0 0,-6 z m 0,10 0,6 10,0 0,-6 z m 0,10 0,6 10,0 0,-6 z"/>
+ <path style="fill-rule:evenodd" d="m 59.999266,33.191248 c -5.689674,3.055844 -11.344412,5.001612 -16.234162,6.249918 -0.202696,0.06088 -0.429404,0.13946 -0.624992,0.1953 -6.417626,1.832914 -10.949074,8.152238 -10.949076,8.152238 l -0.355462,3.17574 c 0.575882,0.250436 5.968968,2.460978 13.12678,0.0078 7.182006,-2.461472 14.314936,-12.146788 15.036912,-13.14436 z"/>
+ <path style="fill-rule:evenodd" d="m 51.325552,41.989962 -0.58007,3.843698 -2.845666,-2.01169 -0.13476,4.46869 -3.736278,-2.636684 -0.53515,4.960872 -4.04682,-3.486282 -1.158188,4.068306 -3.203084,-3.710888 -1.912084,3.173786 -1.646464,-3.798778 -1.41209,2.855432 c 0.1753,0.18712 0.35691,0.347474 0.53515,0.52343 0.445004,0.34493 0.966784,0.64257 0.966784,0.64257 0,0 5.782264,2.681968 13.345528,0.08984 3.836648,-1.314924 7.625858,-4.677092 10.464706,-7.689352 -0.10914,-0.04282 -0.201686,-0.09234 -0.320308,-0.13086 z"/>
+ <ellipse style="opacity:0.2" cx="50.122" cy="24.72" rx="3.838" ry="3.855"/>
+ <ellipse style="opacity:0.2" cx="48.36" cy="22.95" rx=".944" ry=".948"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 60,31.911986 c -5.689674,3.055844 -11.345146,5.00161 -16.234896,6.249918 -0.202696,0.06088 -0.429404,0.13946 -0.624992,0.1953 -6.417626,1.832914 -10.949074,8.431768 -10.949076,8.431768 l -0.355462,3.17574 c 0.575882,0.250438 5.968968,2.460978 13.12678,0.0078 C 52.14436,47.511092 59.278022,38.737572 60,37.74 Z"/>
+ <path style="opacity:0.2" d="M 53.948828,5 C 51.758246,5.7105394 26.49417,13.945301 17.217968,18.907032 7.5286036,24.089754 7.3774766,25.983478 8.51,28.764452 c 1.132524,2.780974 4.553684,4.279898 6.315391,8.45136 1.761697,4.171456 14.344531,3.784376 14.344531,3.784376 0,0 15.312428,0.525512 30.830078,-7.808782 L 60,7.8 C 60,6.2488 58.7512,5 57.2,5 Z M 60,38.6 c 0,0 -12.111846,14.042334 -23.890234,14.4 -2.505064,0.0431 -4.716058,-1.148394 -5.996484,-3.282032 0,0 -1.006334,0.15716 -0.81758,1.547656 C 30.260768,56.195842 38.574008,56.972756 40.607814,57 45.203382,56.9866 51.509314,55.71343 60,51.807032 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 52.979828,36.038196 c 0,0 -0.07774,0.0116 -0.07814,0.0118 C 39,38.599182 29.169582,39.696964 29.169582,39.696964 c 0,0 -4.466534,1.440004 -8.451062,0.593418 l 3.984322,5.792766 1.257798,-3.603468 2.769494,3.98237 1.949194,-4.109322 4.40424,4.361272 1.574198,-4.992124 4.152288,3.98237 2.013646,-5.435474 3.146442,3.412064 1.949196,-4.992122 3.460892,2.40036 1.509744,-4.781308 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 52.979828,35.039014 c 0,0 -0.07774,0.0116 -0.07814,0.0118 C 39,37.6 29.169582,38.697782 29.169582,38.697782 c 0,0 -4.466534,1.440004 -8.451062,0.593418 l 3.984322,5.792766 1.257798,-3.603468 2.769494,3.98237 1.949194,-4.109322 4.40424,4.361272 1.574198,-4.992124 4.152288,3.98237 2.013646,-5.435474 3.146442,3.412064 1.949196,-4.992122 3.460892,2.40036 1.509744,-4.781308 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 51.325552,40.990228 -0.58007,3.8437 -2.845666,-2.011692 -0.13476,4.468692 -3.736278,-2.636684 -0.53515,4.960872 -4.04682,-3.486282 -1.158188,4.068308 -3.203084,-3.710892 -1.912084,3.173788 -1.646464,-3.798778 -1.41209,2.855432 c 0.1753,0.18712 -0.450338,1.154724 -0.2721,1.330678 0.445004,0.344932 0.15954,1.219176 0.15954,1.219176 0,0 8.20401,3.027934 15.767274,0.435802 3.836648,-1.314924 7.625858,-6.29159 10.464706,-9.30385 -0.10914,-0.04282 -1.008934,-0.207666 -1.127556,-0.24618 z"/>
+ <path style="fill:#e7464c" d="M 53.948828,4 C 51.758246,4.7105394 26.49417,12.945301 17.217968,17.907032 7.5286036,23.089754 7.3774766,24.983478 8.51,27.764452 c 1.132524,2.780974 4.553684,4.279898 6.315391,8.45136 1.761697,4.171456 14.344531,3.784376 14.344531,3.784376 0,0 15.312428,0.525512 30.830078,-7.808782 L 60,6.8 C 60,5.2488 58.7512,4 57.2,4 Z M 60,37.6 c 0,0 -12.111846,14.042334 -23.890234,14.4 -2.505064,0.0431 -4.716058,-1.148394 -5.996484,-3.282032 0,0 -1.006334,0.15716 -0.81758,1.547656 C 30.260768,55.195842 38.574008,55.972756 40.607814,56 45.203382,55.9866 51.509314,54.71343 60,50.807032 Z"/>
+ <circle style="fill:#3f3f3f" cx="50" cy="24" r="4"/>
+ <circle style="fill:#f8fcf9" cx="48.5" cy="22.5" r="1.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 53.949219,4 C 51.758637,4.7105394 26.494952,12.944519 17.21875,17.90625 9.2807568,22.152185 7.7475099,24.19104 8.0742188,26.318359 8.3833381,24.499592 10.521221,22.488676 17.21875,18.90625 26.494952,13.944519 51.758637,5.7105394 53.949219,5 l 3.25,0 C 58.750419,5 60,6.2495813 60,7.8007812 l 0,-1 C 60,5.2495813 58.750419,4 57.199219,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lightzone.svg b/.icons/awkward/64x64/apps/lightzone.svg
new file mode 100644
index 00000000..f95e4590
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lightzone.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31.5,5 C 21,5 9,21.8 9,35.1 9,48.4 16.03125,61 31.5,61 46.96875,61 54,48.4 54,35.1 54,21.8 42,5 31.5,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 31.5,4 C 21,4 9,20.8 9,34.1 9,47.4 16.03125,60 31.5,60 46.96875,60 54,47.4 54,34.1 54,20.8 42,4 31.5,4 Z"/>
+ <circle style="opacity:0.1" cx="31.5" cy="41.5" r="13.5"/>
+ <circle style="fill:#ffb001" cx="31.5" cy="40.5" r="13.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.5 4 C 21 4 9 20.799609 9 34.099609 C 9 34.253307 9.0137448 34.405101 9.015625 34.558594 C 9.3319642 21.348307 21.141358 5 31.5 5 C 41.858642 5 53.668036 21.348307 53.984375 34.558594 C 53.986255 34.405101 54 34.253307 54 34.099609 C 54 20.799609 42 4 31.5 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/limbo.svg b/.icons/awkward/64x64/apps/limbo.svg
new file mode 100644
index 00000000..a13d27fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/limbo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="m25.635 61.424c0.46263-1.5109 2.7438-5.2839 3.9713-6.5683 0.75397-0.78893 1.3708-1.5082 1.3708-1.5984 0-0.62427-1.8686-1.9969-10.183-7.4801-4.4489-2.934-6.8637-5.0319-9.0877-7.8959l-1.8803-2.422-0.781-3.68c-0.59-2.778-0.7234-3.884-0.5452-4.516 0.177-0.628 0.144-0.912-0.1316-1.136-0.5052-0.411-0.484-2.257 0.028-2.45 0.28186-0.1061 0.38589-0.48995 0.36226-1.3365-0.044599-1.594 0.2078-2.136 2.5324-5.4339 1.36-1.9292 2.3368-3.0378 3.0728-3.4872 0.59339-0.3624 1.7588-1.2894 2.5896-2.0598 1.3668-1.2676 1.593-1.3858 2.3748-1.242 0.62301 0.11464 1.0392 0.02857 1.4921-0.30852 1.0027-0.74633 2.5844-1.5896 2.9816-1.5896 0.4294 0 2.8992-1.3829 3.6522-2.045 0.86469-0.76029 4.2157-2.3638 4.7363-2.2664 0.26724 0.050063 0.52343 0.34902 0.56933 0.66451 0.04592 0.3155 0.16236 0.57363 0.2588 0.57363 0.09648 0 0.99891-0.39153 2.0054-0.87007 1.0066-0.47853 3.1398-1.2293 4.7405-1.6685 3.132-0.85921 3.9571-0.81885 4.5247 0.22134 0.25594 0.46901 0.53507 0.52447 2.64 0.52447 2.4228 0 3.6786 0.35896 3.9835 1.1388 0.08368 0.21416 0.92053 0.74539 1.8594 1.1805 1.3919 0.64501 1.7071 0.90269 1.7071 1.3954 0 0.38155 0.29408 0.80967 0.79783 1.1615 1.1597 0.80995 0.94569 1.4748-0.79783 2.478-0.78987 0.45443-1.6124 0.93165-1.8278 1.0605-0.3194 0.191-0.25916 0.29452 0.32642 0.56089 0.39492 0.17965 0.71805 0.49519 0.71805 0.70121 0 0.56129-2.239 3.5286-3.1344 4.1539-0.94263 0.65835-0.95739 0.94031-0.1685 3.2198 0.3376 0.97547 0.87917 2.9262 1.2035 4.3345 0.32436 1.4086 0.81181 3.3102 1.0833 4.2257 0.27146 0.91559 0.68267 2.7596 0.91383 4.0977 0.73251 4.2407 0.116 6.9515-2.2378 9.8417-1.5807 1.9409-5.3507 5.5115-7.5503 7.1509l-1.6653 1.2412 0.1544 1.278c0.11904 0.98637 0.36954 1.5116 1.0974 2.302 1.1395 1.2371 3.254 5.3981 3.254 6.4035v0.72287h-21.186l0.17644-0.57625z"/>
+ <path style="opacity:.2" d="m39.346 34.352c0.36-0.364 0.654-0.977 0.654-1.361 0-0.38441-0.29409-0.99694-0.65351-1.3611-1.8445-1.8689-4.5478 0.83325-2.7612 2.76 0.76742 0.82771 1.9227 0.81189 2.7612-0.03776z"/>
+ <path style="fill:#ffffff" d="m39.346 33.352c0.36-0.364 0.654-0.977 0.654-1.361 0-0.38441-0.29409-0.99694-0.65351-1.3611-1.8445-1.8689-4.5478 0.83325-2.7612 2.76 0.76742 0.82771 1.9227 0.81189 2.7612-0.03776z"/>
+ <path style="opacity:.2" d="m50.973 29.439c0.18926-0.94471-0.65828-2.2064-1.6044-2.4086-0.90063-0.19241-2.1437 0.57051-2.3378 1.467-0.20942 0.96779 0.66986 2.2834 1.645 2.4778 0.90452 0.18038 2.1167-0.63568 2.2972-1.5363z"/>
+ <path style="fill:#ffffff" d="m50.973 28.439c0.18926-0.94471-0.65828-2.2064-1.6044-2.4086-0.90063-0.19241-2.1437 0.57051-2.3378 1.467-0.20942 0.96779 0.66986 2.2834 1.645 2.4778 0.90452 0.18038 2.1167-0.63568 2.2972-1.5363z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m42.988 2.0059c-0.668-0.0328-1.658 0.1719-3.224 0.6015-1.601 0.4392-3.734 1.1914-4.741 1.6699-1.006 0.4786-1.909 0.8692-2.005 0.8692-0.097 0-0.212-0.2587-0.258-0.5742s-0.303-0.614-0.571-0.6641c-0.52-0.0974-3.871 1.5053-4.736 2.2656-0.753 0.6621-3.223 2.0469-3.652 2.0469-0.397 0-1.978 0.8416-2.981 1.5879-0.453 0.3374-0.869 0.4234-1.492 0.3084-0.782-0.1436-1.008-0.025-2.375 1.242-0.831 0.771-1.996 1.699-2.59 2.061-0.736 0.449-1.712 1.557-3.072 3.486-2.3246 3.298-2.5778 3.84-2.5332 5.434 0.0237 0.846-0.0795 1.232-0.3613 1.338-0.3431 0.129-0.4599 0.995-0.3516 1.679 0.0576-0.339 0.1727-0.612 0.3516-0.679 0.2818-0.106 0.385-0.492 0.3613-1.338-0.0446-1.594 0.2086-2.136 2.5332-5.434 1.36-1.929 2.336-3.037 3.072-3.486 0.594-0.362 1.759-1.29 2.59-2.061 1.367-1.267 1.593-1.386 2.375-1.242 0.623 0.115 1.039 0.029 1.492-0.308 1.003-0.747 2.584-1.5902 2.981-1.5902 0.429 0 2.899-1.3829 3.652-2.045 0.865-0.7603 4.216-2.363 4.736-2.2656 0.268 0.0501 0.525 0.3486 0.571 0.6641s0.161 0.5742 0.258 0.5742c0.096 0 0.999-0.3926 2.005-0.8711 1.007-0.4785 3.14-1.2288 4.741-1.668 3.132-0.8592 3.957-0.8195 4.525 0.2207 0.256 0.469 0.534 0.5254 2.639 0.5254 2.423 0 3.679 0.3589 3.984 1.1387 0.084 0.2141 0.921 0.7446 1.859 1.1797 1.392 0.645 1.708 0.9037 1.708 1.3965 0 0.3815 0.295 0.8102 0.798 1.1621 0.235 0.1637 0.397 0.3206 0.518 0.4765 0.395-0.5145 0.211-0.9674-0.518-1.4765-0.503-0.3519-0.798-0.7806-0.798-1.1621 0-0.4928-0.316-0.7496-1.708-1.3946-0.938-0.4351-1.775-0.9675-1.859-1.1816-0.305-0.7798-1.561-1.1387-3.984-1.1387-2.105 0-2.383-0.0544-2.639-0.5234-0.284-0.5201-0.632-0.7915-1.301-0.8242zm10.207 10.445c-0.155 0.091-0.48 0.278-0.545 0.317-0.319 0.191-0.259 0.294 0.327 0.56 0.177 0.081 0.337 0.191 0.462 0.305 0.15-0.266 0.256-0.49 0.256-0.602 0-0.166-0.212-0.4-0.5-0.58zm-3.283 6.393c-0.199 0.445-0.031 1.081 0.481 2.56 0.337 0.976 0.878 2.926 1.203 4.334 0.324 1.409 0.812 3.311 1.084 4.227 0.271 0.915 0.683 2.759 0.914 4.097 0.155 0.898 0.235 1.714 0.265 2.491 0.039-1.058-0.042-2.197-0.265-3.491-0.231-1.338-0.643-3.182-0.914-4.097-0.272-0.916-0.76-2.818-1.084-4.227-0.325-1.408-0.866-3.358-1.203-4.334-0.237-0.682-0.392-1.172-0.481-1.56zm-41.414 8.431c-0.0757 0.276-0.0803 0.673-0.0273 1.225 0.0115-0.075 0.0112-0.172 0.0293-0.236 0.1412-0.501 0.1408-0.781-0.002-0.989zm33.754 24.938l-0.111 0.082 0.154 1.279c0.119 0.987 0.368 1.511 1.096 2.301 1.062 1.154 2.952 4.818 3.205 6.127h0.049v-0.723c0-1.005-2.115-5.165-3.254-6.402-0.728-0.79-0.977-1.316-1.096-2.303l-0.043-0.361zm-11.607 1.488c-0.252 0.302-0.595 0.691-1.038 1.154-1.227 1.285-3.51 5.058-3.972 6.569l0.002 0.002-0.178 0.576h0.338c0.675-1.694 2.68-4.964 3.81-6.147 0.754-0.788 1.37-1.507 1.37-1.597 0-0.135-0.113-0.319-0.332-0.557z"/>
+ <path style="opacity:.2" d="m55.793 9.7051c-0.23374 0.30376-0.66753 0.62973-1.3145 1.002-0.78987 0.45443-1.6127 0.93173-1.8281 1.0605-0.3194 0.191-0.2594 0.29417 0.32617 0.56055 0.07743 0.03522 0.14874 0.07923 0.21875 0.12305 0.36535-0.21306 0.72883-0.42519 1.2832-0.74414 1.3926-0.80124 1.794-1.3861 1.3145-2.002zm-2.3535 3.9277c-0.60109 1.0666-2.1622 3.0502-2.8789 3.5508-0.66042 0.46125-0.8562 0.75204-0.64844 1.6602 0.10758-0.24106 0.31751-0.42903 0.64844-0.66016 0.89539-0.62539 3.1348-3.5911 3.1348-4.1523 0-0.11324-0.10233-0.25977-0.25586-0.39844zm-45.395 11.726c-0.10703 0.63179-0.00634 1.5001 0.32227 1.7676 0.055667 0.04525 0.094719 0.09596 0.13086 0.14844 0.0008883-0.0032 0.00105-0.0085 0.00195-0.01172 0.177-0.627 0.1428-0.912-0.1328-1.136-0.1664-0.135-0.2688-0.431-0.3223-0.768zm0.42578 3.1406c-0.10196 0.66538 0.04409 1.7832 0.57422 4.2793l0.78125 3.6797 1.8809 2.4219c2.224 2.864 4.6389 4.9625 9.0879 7.8965 6.5208 4.3001 9.0501 6.0582 9.8496 6.9238 0.1764-0.21219 0.33203-0.40613 0.33203-0.44336 0-0.62427-1.8668-1.9972-10.182-7.4805-4.4489-2.934-6.8639-5.0325-9.0879-7.8965l-1.8808-2.422-0.7813-3.68c-0.3316-1.561-0.5053-2.561-0.5742-3.279zm45.389 8.0527c-0.08802 2.409-0.86816 4.343-2.5039 6.3516-1.5807 1.9409-5.3512 5.511-7.5508 7.1504l-1.6641 1.2402 0.11133 0.91992 1.5527-1.1602c2.1996-1.6394 5.9701-5.2095 7.5508-7.1504 1.8557-2.2786 2.6176-4.4583 2.5039-7.3516zm-28.063 25.449c-0.05829 0.14624-0.12535 0.30181-0.16211 0.42188l0.002 0.002-0.17774 0.57617h21.186v-0.72266c0-0.06782-0.03053-0.18267-0.04883-0.27734z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/linconnect-server.svg b/.icons/awkward/64x64/apps/linconnect-server.svg
new file mode 120000
index 00000000..b5329bb4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/linconnect-server.svg
@@ -0,0 +1 @@
+linconnect.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/linconnect.svg b/.icons/awkward/64x64/apps/linconnect.svg
new file mode 100644
index 00000000..e7e9caaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/linconnect.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#f59335" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="M 18.8008,17 C 16.3632,17 13.9488,18.9464 14,21.364 L 14,41 l -4,0 0,8 44,0 0,-8 -4,0 0,-19.6368 c 0,-2.4182 -2.364,-4.364 -4.8,-4.364 l -26.4,0 z M 21,21 43,21 c 1.62506,0 3,1.6618 3,3.2734 l 0,14.543 c 0,0.534 0.11,2.464 -1.204,2.184 l -25.592,0 C 17.8896,40.9264 18,39.3504 18,38.8164 l 0,-14.542 c 0,-1.612 1.375,-3.274 3,-3.274 z"/>
+ <path style="fill:#ffffff" d="M 18.8008,16 C 16.3632,16 13.9488,17.9464 14,20.364 L 14,40 l -4,0 0,8 44,0 0,-8 -4,0 0,-19.6368 c 0,-2.4182 -2.364,-4.364 -4.8,-4.364 l -26.4,0 z M 21,20 43,20 c 1.62506,0 3,1.6618 3,3.2734 l 0,14.543 c 0,0.534 0.11,2.464 -1.204,2.184 l -25.592,0 C 17.8896,39.9264 18,38.3504 18,37.8164 l 0,-14.542 c 0,-1.612 1.375,-3.274 3,-3.274 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/linguist-qt4.svg b/.icons/awkward/64x64/apps/linguist-qt4.svg
new file mode 120000
index 00000000..4d6eb91b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/linguist-qt4.svg
@@ -0,0 +1 @@
+qtlinguist.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/linguist-qt5.svg b/.icons/awkward/64x64/apps/linguist-qt5.svg
new file mode 120000
index 00000000..4d6eb91b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/linguist-qt5.svg
@@ -0,0 +1 @@
+qtlinguist.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/linguist.svg b/.icons/awkward/64x64/apps/linguist.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/linguist.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/linguist5.svg b/.icons/awkward/64x64/apps/linguist5.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/linguist5.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/links.svg b/.icons/awkward/64x64/apps/links.svg
new file mode 120000
index 00000000..85204d41
--- /dev/null
+++ b/.icons/awkward/64x64/apps/links.svg
@@ -0,0 +1 @@
+lynx.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/links_32x32.xpm.svg b/.icons/awkward/64x64/apps/links_32x32.xpm.svg
new file mode 120000
index 00000000..85204d41
--- /dev/null
+++ b/.icons/awkward/64x64/apps/links_32x32.xpm.svg
@@ -0,0 +1 @@
+lynx.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/linphone.svg b/.icons/awkward/64x64/apps/linphone.svg
new file mode 100644
index 00000000..dc533402
--- /dev/null
+++ b/.icons/awkward/64x64/apps/linphone.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32,5 c -0.78188,0 -1.551046,0.039322 -2.316406,0.101562 -6.9222,0.4922802 -12.484081,3.0549814 -17.488282,8.050781 -4.1227994,4.116 -6.6776994,9.194719 -7.6874996,14.511719 -0.09302,0.48592 -0.166654,0.977996 -0.2343748,1.472656 -0.04094,0.30366 -0.086308,0.605516 -0.117188,0.910158 -0.06788,0.65334 -0.106346,1.314268 -0.128906,1.980468 -0.005,0.16788 -0.01362,0.335946 -0.01562,0.503906 C 4.0077188,32.68525 4,32.844 4,33 c 0,15.2532 12.076563,27.570562 27.226562,27.976562 0.11766,0.0034 0.23777,0.01 0.35547,0.0118 C 31.724032,60.991282 31.86,61 32,61 c 0.67422,0 1.341846,-0.03564 2.003906,-0.08204 0.08308,-0.0062 0.16308,-0.0086 0.246094,-0.0156 10.0028,-0.7894 18.473306,-6.796194 22.753906,-15.308594 0,0 0.004,-0.004 0.004,-0.004 0.2769,-0.55108 0.559902,-1.100496 0.800782,-1.671876 1.31076,-2.96 2.022944,-6.102024 2.152344,-9.390624 0.0056,-0.10624 0.0072,-0.213752 0.0118,-0.320312 0.0086,-0.31416 0.02554,-0.624588 0.02344,-0.941408 C 59.995894,33.175624 60,33.09 60,33 V 9.199219 C 60,6.872419 58.127582,5 55.800782,5 H 32.210938 Z"/>
+ <path style="fill:#f57f38" d="m 32,4 c -0.78188,0 -1.551046,0.039322 -2.316406,0.101562 -6.9222,0.4922802 -12.484081,3.0549814 -17.488282,8.050781 -4.1227994,4.116 -6.6776994,9.194719 -7.6874996,14.511719 -0.09302,0.48592 -0.166654,0.977996 -0.2343748,1.472656 -0.04094,0.30366 -0.086308,0.605516 -0.117188,0.910158 -0.06788,0.65334 -0.106346,1.314268 -0.128906,1.980468 -0.005,0.16788 -0.01362,0.335946 -0.01562,0.503906 C 4.0077188,31.68525 4,31.844 4,32 c 0,15.2532 12.076563,27.570562 27.226562,27.976562 0.11766,0.0034 0.23777,0.01 0.35547,0.0118 C 31.724032,59.991282 31.86,60 32,60 c 0.67422,0 1.341846,-0.03564 2.003906,-0.08204 0.08308,-0.0062 0.16308,-0.0086 0.246094,-0.0156 10.0028,-0.7894 18.473306,-6.796194 22.753906,-15.308594 0,0 0.004,-0.004 0.004,-0.004 0.2769,-0.55108 0.559902,-1.100496 0.800782,-1.671876 1.31076,-2.96 2.022944,-6.102024 2.152344,-9.390624 0.0056,-0.10624 0.0072,-0.213752 0.0118,-0.320312 0.0086,-0.31416 0.02554,-0.624588 0.02344,-0.941408 C 59.995894,32.175624 60,32.09 60,32 V 8.1992188 C 60,5.872419 58.127582,4 55.800782,4 H 32.210938 Z"/>
+ <path style="opacity:0.2" d="m 34.747,17.002876 c -0.70276,0 -1.28592,0.561239 -1.29262,1.241349 -0.0042,0.683208 0.5792,1.257729 1.28694,1.261247 3.0544,0.02294 5.5658,0.988176 7.5908,2.891696 2.0012,1.885862 3.0444,4.498728 3.071,7.90837 v 0.003 c 0.0072,0.678268 0.59086,1.23845 1.29546,1.23845 7.4e-5,0 0.0134,-0.0028 0.0142,-0.003 0.70618,-0.0064 1.29264,-0.5758 1.28692,-1.258408 v -0.003 c -0.016,-1.98979 -0.34,-3.817598 -0.972,-5.42543 -0.64,-1.624828 -1.612,-3.062278 -2.88,-4.258152 -2.506,-2.355953 -5.706,-3.573025 -9.39,-3.599022 h -0.0114 z m -13.1192,2.94009 c -0.4928,-0.08374 -1.02662,0.0078 -1.55966,0.264172 h -0.04262 l -0.05968,0.0341 c -0.9876,0.56154 -1.913601,1.314262 -2.781001,2.258362 l -0.06818,0.07386 v 0.06818 c -0.6,0.74812 -0.9968,1.501242 -1.088,2.255562 -0.02912,0.12784 -0.0284,0.243094 -0.0284,0.366442 0,0.343184 0.05044,0.691948 0.15626,1.033992 l 0.0284,0.09658 0.05966,0.0341 c 0.34258,1.175276 1.12,3.004284 2.821001,6.101758 1.13298,2.052984 2.2906,3.767804 3.4404,5.212652 0.60566,0.75936 1.29176,1.549978 2.088,2.346354 0.0094,0.0096 0.04304,0.04376 0.07956,0.0767 0.0126,0.0126 0.03036,0.03888 0.07386,0.0824 l 0.07954,0.07954 h 0.0058 c 0.02802,0.02804 0.04694,0.04838 0.05114,0.05398 l 0.0142,0.017 0.0142,0.0144 c 0.79628,0.787518 1.58166,1.477684 2.3494,2.079382 1.44274,1.149718 3.1574,2.316356 5.2102,3.451438 3.1012,1.7107 4.9474,2.483938 6.1164,2.820702 l 0.04262,0.05114 0.07104,0.02558 c 0.3312,0.1104 0.67584,0.16138 1.01704,0.15624 0.1384,0.0074 0.26094,-0.002 0.37784,-0.0284 0.8007,-0.09362 1.59352,-0.472692 2.3778,-1.130562 l 0.0086,-0.0114 0.0086,-0.0056 c 0.0122,-0.012 0.005,-0.0062 0.0114,-0.0144 0.007,-0.0062 0.01,-0.0136 0.0172,-0.02 0.92836,-0.847212 1.67766,-1.768634 2.2414,-2.755312 l 0.03692,-0.0625 v -0.05966 c 0.5178,-1.078148 0.3127,-2.178772 -0.5284,-2.880498 -0.0206,-0.0176 -0.42474,-0.355462 -0.92614,-0.76412 -0.51276,-0.417796 -1.12088,-0.908904 -1.53146,-1.210152 -0.77684,-0.57462 -1.97752,-1.317902 -2.662,-1.698702 h -0.0028 c -1.31456,-0.736122 -2.6882,-0.308328 -3.2926,0.47439 l -1.05966,1.326582 c -0.42736,0.538422 -1.2813,0.487068 -1.30398,0.485748 -7.1874,-1.848946 -9.1198,-9.075446 -9.1336,-9.126842 -0.0013,-0.02262 -0.05294,-0.877986 0.4858,-1.312382 l 1.32102,-1.056708 c 0.78466,-0.600898 1.2258,-1.974212 0.4858,-3.292254 -0.38604,-0.681428 -1.1326,-1.891062 -1.69886,-2.66172 h -0.0028 c -0.306,-0.412158 -0.796,-1.023694 -1.214,-1.53704 -0.208,-0.256572 -0.398,-0.491348 -0.536,-0.65893 -0.07,-0.0838 -0.126,-0.15138 -0.166,-0.19878 -0.02,-0.0237 -0.03662,-0.04036 -0.0483,-0.05398 -0.0058,-0.0068 -0.009,-0.0114 -0.0142,-0.017 -0.366,-0.434754 -0.832,-0.699526 -1.346,-0.786918 z m 13.196,2.880498 c -0.69314,-0.04888 -1.31594,0.47045 -1.36648,1.1391 -0.05058,0.66939 0.48946,1.266408 1.18182,1.315202 1.71216,0.12098 2.8676,0.624314 3.7358,1.542458 v 0.003 c 0.88622,0.935182 1.28946,2.00319 1.25568,3.462636 v 0.0056 c -0.015,0.671608 0.54838,1.24079 1.24432,1.255508 h 0.0312 c 0.68578,0 1.25746,-0.541304 1.27272,-1.204434 0.0469,-2.00619 -0.60658,-3.796202 -1.9233,-5.184056 -1.326,-1.394652 -3.2,-2.17597 -5.434,-2.334754 z"/>
+ <path style="fill:#ffffff" d="m 34.747,16.002876 c -0.70276,0 -1.28592,0.561239 -1.29262,1.241349 -0.0042,0.683208 0.5792,1.257728 1.28694,1.261246 3.0544,0.02294 5.5658,0.988176 7.5908,2.891697 2.0012,1.885862 3.0444,4.498728 3.071,7.90837 v 0.003 c 0.0072,0.678268 0.59086,1.23845 1.29546,1.23845 7.4e-5,0 0.0134,-0.0028 0.0142,-0.003 0.70618,-0.0064 1.29264,-0.5758 1.28692,-1.258408 v -0.003 c -0.016,-1.98979 -0.34,-3.817598 -0.972,-5.42543 -0.64,-1.624828 -1.612,-3.062278 -2.88,-4.258153 -2.506,-2.355952 -5.706,-3.573024 -9.39,-3.599021 h -0.0114 z m -13.1192,2.940089 c -0.4928,-0.08374 -1.02662,0.0078 -1.55966,0.264172 h -0.04262 l -0.05968,0.0341 c -0.9876,0.56154 -1.913601,1.314263 -2.781001,2.258363 l -0.06818,0.07386 v 0.06818 c -0.6,0.74812 -0.9968,1.501242 -1.088,2.255562 -0.02912,0.12784 -0.0284,0.243094 -0.0284,0.366442 0,0.343184 0.05044,0.691948 0.15626,1.033992 l 0.0284,0.09658 0.05966,0.0341 c 0.34258,1.175276 1.12,3.004284 2.821001,6.101758 1.13298,2.052984 2.2906,3.767804 3.4404,5.212652 0.60566,0.75936 1.29176,1.549978 2.088,2.346354 0.0094,0.0096 0.04304,0.04376 0.07956,0.0767 0.0126,0.0126 0.03036,0.03888 0.07386,0.0824 l 0.07954,0.07954 h 0.0058 c 0.02802,0.02804 0.04694,0.04838 0.05114,0.05398 l 0.0142,0.017 0.0142,0.0144 c 0.79628,0.787518 1.58166,1.477684 2.3494,2.079382 1.44274,1.149718 3.1574,2.316356 5.2102,3.451438 3.1012,1.7107 4.9474,2.483938 6.1164,2.820702 l 0.04262,0.05114 0.07104,0.02558 c 0.3312,0.1104 0.67584,0.16138 1.01704,0.15624 0.1384,0.0074 0.26094,-0.002 0.37784,-0.0284 0.8007,-0.09362 1.59352,-0.472692 2.3778,-1.130562 l 0.0086,-0.0114 0.0086,-0.0056 c 0.0122,-0.012 0.005,-0.0062 0.0114,-0.0144 0.007,-0.0062 0.01,-0.0136 0.0172,-0.02 0.92836,-0.847212 1.67766,-1.768634 2.2414,-2.755312 l 0.03692,-0.0625 v -0.05966 c 0.5178,-1.078148 0.3127,-2.178772 -0.5284,-2.880498 -0.0206,-0.0176 -0.42474,-0.355462 -0.92614,-0.76412 -0.51276,-0.417796 -1.12088,-0.908904 -1.53146,-1.210152 -0.77684,-0.57462 -1.97752,-1.317902 -2.662,-1.698702 h -0.0028 c -1.31456,-0.736122 -2.6882,-0.308328 -3.2926,0.47439 l -1.05966,1.326582 c -0.42736,0.538422 -1.2813,0.487068 -1.30398,0.485748 -7.1874,-1.848946 -9.1198,-9.075446 -9.1336,-9.126842 -0.0013,-0.02262 -0.05294,-0.877986 0.4858,-1.312382 l 1.32102,-1.056708 c 0.78466,-0.600898 1.2258,-1.974212 0.4858,-3.292254 -0.38604,-0.681428 -1.1326,-1.891062 -1.69886,-2.66172 h -0.0028 c -0.306,-0.412158 -0.796,-1.023694 -1.214,-1.53704 -0.208,-0.256572 -0.398,-0.491348 -0.536,-0.658931 -0.07,-0.0838 -0.126,-0.15138 -0.166,-0.19878 -0.02,-0.0237 -0.03662,-0.04036 -0.0483,-0.05398 -0.0058,-0.0068 -0.009,-0.0114 -0.0142,-0.017 -0.366,-0.434754 -0.832,-0.699526 -1.346,-0.786918 z m 13.196,2.880499 c -0.69314,-0.04888 -1.31594,0.47045 -1.36648,1.1391 -0.05058,0.66939 0.48946,1.266408 1.18182,1.315202 1.71216,0.12098 2.8676,0.624314 3.7358,1.542458 v 0.003 c 0.88622,0.935182 1.28946,2.00319 1.25568,3.462636 v 0.0056 c -0.015,0.671608 0.54838,1.24079 1.24432,1.255508 h 0.0312 c 0.68578,0 1.25746,-0.541304 1.27272,-1.204434 0.0469,-2.00619 -0.60658,-3.796202 -1.9233,-5.184056 -1.326,-1.394652 -3.2,-2.17597 -5.434,-2.334754 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 31.21812 4 30.448954 4.0393225 29.683594 4.1015625 C 22.761394 4.5938429 17.199514 7.1565441 12.195312 12.152344 C 8.0725131 16.268344 5.5176127 21.347062 4.5078125 26.664062 C 4.4147925 27.149983 4.3411563 27.642059 4.2734375 28.136719 C 4.2324975 28.440379 4.18713 28.742231 4.15625 29.046875 C 4.08837 29.700215 4.0499037 30.361144 4.0273438 31.027344 C 4.0223438 31.195224 4.0137188 31.36329 4.0117188 31.53125 C 4.007714 31.68525 4 31.844 4 32 C 4 32.121303 4.0101924 32.240032 4.0175781 32.359375 C 4.0210866 32.248684 4.0240493 32.137957 4.0273438 32.027344 C 4.0499037 31.361144 4.08837 30.700215 4.15625 30.046875 C 4.18713 29.742231 4.2324975 29.440379 4.2734375 29.136719 C 4.3411563 28.642059 4.4147925 28.149983 4.5078125 27.664062 C 5.5176127 22.347062 8.0725131 17.268344 12.195312 13.152344 C 17.199514 8.1565441 22.761394 5.5938429 29.683594 5.1015625 C 30.448954 5.0393225 31.21812 5 32 5 L 32.210938 5 L 55.800781 5 C 58.127581 5 60 6.872419 60 9.1992188 L 60 8.1992188 C 60 5.8724189 58.127581 4 55.800781 4 L 32.210938 4 L 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/linssid.svg b/.icons/awkward/64x64/apps/linssid.svg
new file mode 120000
index 00000000..015d36a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/linssid.svg
@@ -0,0 +1 @@
+wicd.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/linuxdcpp.svg b/.icons/awkward/64x64/apps/linuxdcpp.svg
new file mode 100644
index 00000000..64ca9410
--- /dev/null
+++ b/.icons/awkward/64x64/apps/linuxdcpp.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337995 -0.04,-0.66599 -0.05,-0.999985 C 59.421208,47.0422 47.173383,59.000029 31.9996,59.000029 16.825417,59.000029 4.5779921,47.0422 4.0499997,32.000415 Z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <circle style="opacity:0.2" cx="30" cy="-41" r="10" transform="scale(1,-1)"/>
+ <circle style="fill:#ee9736" cx="30" cy="-40" r="10" transform="scale(1,-1)"/>
+ <circle style="opacity:0.2" cx="26" cy="-25" r="10" transform="scale(1,-1)"/>
+ <circle style="fill:#ffb271" cx="26" cy="-24.001" r="10" transform="scale(1,-1)"/>
+ <circle style="opacity:0.2" cx="41.999" cy="-33" r="10" transform="scale(1,-1)"/>
+ <circle style="fill:#535353" cx="41.999" cy="-32" r="10" transform="scale(1,-1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/liri.svg b/.icons/awkward/64x64/apps/liri.svg
new file mode 100644
index 00000000..fc0b011c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/liri.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,33 A 28,28 0 0 1 32,61 28,28 0 0 1 4,33 28,28 0 0 1 32,5 28,28 0 0 1 60,33 Z"/>
+ <path style="fill:#f4473a" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.2" d="M 48,34.46407 V 24.099245 L 52.200346,24.799244 47.417358,19.928757 40.14276,21.135335 36.816364,28.28952 18.6,19 24.2,28.8 13,26 c 0,0 14.505502,13.364858 14.878076,13.593934 l -0.921754,1.073698 0.400368,1.41337 L 18.75678,47 h 11.17957 z"/>
+ <path style="fill:#ffffff" d="M 48,33.46407 V 23.099245 L 52.200346,23.799244 47.417358,18.928756 40.14276,20.135335 36.816364,27.28952 18.6,18 24.2,27.8 13,25 c 0,0 14.505502,13.364858 14.878076,13.593934 l -0.921754,1.073698 0.400368,1.41337 L 18.75678,46 h 11.17957 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/litecoin-qt.svg b/.icons/awkward/64x64/apps/litecoin-qt.svg
new file mode 100644
index 00000000..587caaba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/litecoin-qt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.043,31.828 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,32.172 28,28 0 0 1 32,59 28,28 0 0 1 4.044,31.828 Z"/>
+ <path style="fill:#4f4f4f" 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" d="M 32,12 A 21,21 0 0 1 53,33 21,21 0 0 1 32,54 21,21 0 0 1 11,33 21,21 0 0 1 32,12 Z"/>
+ <path style="fill:#ffffff" d="M 32,11 A 21,21 0 0 1 53,32 21,21 0 0 1 32,53 21,21 0 0 1 11,32 21,21 0 0 1 32,11 Z"/>
+ <path style="fill:#4f4f4f" d="M 27,16 23.083984,27.919922 20,29 18,37 20.808594,36.017578 18,44 h 12 14 l 2,-7 H 32.53125 L 34.117188,31.359374 38,30 40,22 36.39453,23.26172 39,16 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/little-inferno.svg b/.icons/awkward/64x64/apps/little-inferno.svg
new file mode 100644
index 00000000..d576fc79
--- /dev/null
+++ b/.icons/awkward/64x64/apps/little-inferno.svg
@@ -0,0 +1,14 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="4" ry="4" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="4" ry="4" style="fill:#f39d21"/>
+ <path d="m33 26-17.800003 6 2.800003 28h25l4-27z" style="fill:#5d5441"/>
+ <path d="m15 32 2.999997 28h12.000003l3-34z" style="fill:#8c8164"/>
+ <path d="m35 9-22 9-2 13 4 2 18-6 14 7 4-1 2-13z" style="opacity:.2"/>
+ <path d="m35 8-22 9-2 13 4 2 18-6 14 7 4-1 2-13z" style="fill:#423d2b"/>
+ <path d="m11 30 4 2 18-6 14 7 4-1-17.600003-8.4z" style="fill:#2b2b2b"/>
+ <path d="m35 8-23 9-1 13 22.399997-6.4z" style="fill:#675f47"/>
+ <path d="m 22,39 -5.990247,2 0.389508,4.000001 L 22,43 Z m -5.400003,8 0.392349,3.937711 L 20,50 v -4 z" style="opacity:.2"/>
+ <path d="m 22,38 -5.990247,2 0.389508,4.000001 L 22,42 Z m -5.400003,8 0.392349,3.937711 L 20,49 v -4 z" style="fill:#a19374"/>
+ <path d="M 35 8 L 12 17 L 11 30 L 11.074219 30.037109 L 12 18 L 35 9 L 52.859375 19.914062 L 53 19 L 35 8 z " style="fill:#ffffff;opacity:.1"/>
+ <path d="m8 4c-2.216 0-4 1.784-4 4v1c0-2.216 1.784-4 4-4h48c2.216 0 4 1.784 4 4v-1c0-2.216-1.784-4-4-4h-48z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/littleweeb.svg b/.icons/awkward/64x64/apps/littleweeb.svg
new file mode 100644
index 00000000..8b8411fd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/littleweeb.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#d64b60" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="M 30.8184,7.9990984 C 25.309066,7.9497578 19.907859,12.578937 20.026106,18.302316 c 0.0247,1.734335 -1.170981,1.97985 -2.610212,1.652616 -0.545562,1.958649 4.04116,3.606458 0.529506,4.018828 1.243729,0.611886 3.453838,-0.14674 2.6502,2.07464 -0.314716,3.509164 -0.917022,7.004248 -1.505066,10.481516 -0.496433,3.252598 -3.592926,-0.396002 -4.611797,-1.586652 -1.822726,-2.852968 -1.193142,2.618314 -1.033637,3.917122 0.03219,1.504698 2.230073,4.439894 -0.816211,3.292498 -2.571363,-0.66649 -5.154288,-2.372894 -6.898629,-3.994018 -0.341328,0.9811 0.5516202,4.111396 0.9837012,5.712838 0.01412,1.321364 2.0642998,3.706562 1.6097988,3.807476 -1.1217716,-0.588878 -2.9182326,-2.024042 -1.2418876,0.0134 2.7911928,2.892044 6.8265846,4.61209 10.8661806,4.477128 9.456385,0.418334 19.041621,2.886574 28.448629,0.732212 3.663184,-1.020544 7.175668,-2.995044 9.466318,-6.095998 -0.754136,0.294316 -4.582584,2.812928 -2.345278,0.923544 2.26467,-2.190628 4.250962,-4.96902 4.885938,-8.092488 0.125,-1.365054 -1.377338,1.095492 -2.445728,0.902846 -2.258716,0.989856 -4.713656,1.75156 -7.204132,1.383276 0.297554,-2.113548 2.20238,-4.902298 1.8788,-7.538418 -1.552112,1.43359 -4.668256,3.854082 -6.514616,2.683068 -1.48913,-3.746184 -1.891714,-7.853794 -1.965184,-11.845286 0.931654,-0.22544 3.174594,-1.683816 0.90884,-1.29232 -1.530654,-0.598938 1.960988,-1.928842 1.635484,-3.469063 0.35149,-1.046925 -2.92205,1.075563 -2.790124,-1.095766 C 42.656858,15.32934 41.109692,11.064896 37.271678,9.3581486 35.288654,8.2882988 33.045344,7.9591642 30.8184,7.9990984 Z"/>
+ <path style="fill:#ffff6c" d="M 30.8184,6.9994749 C 25.309066,6.9501343 19.907859,11.579313 20.026106,17.302692 c 0.0247,1.734335 -1.170981,1.97985 -2.610212,1.652616 -0.545562,1.958649 4.04116,3.606458 0.529506,4.018828 1.243729,0.611886 3.453838,-0.14674 2.6502,2.07464 -0.314716,3.509164 -0.917022,7.004248 -1.505066,10.481516 -0.496433,3.252598 -3.592926,-0.396002 -4.611797,-1.586652 -1.822726,-2.852968 -1.193142,2.618314 -1.033637,3.917122 0.03219,1.504698 2.230073,4.439894 -0.816211,3.292498 -2.571363,-0.66649 -5.154288,-2.372894 -6.898629,-3.994018 -0.341328,0.9811 0.5516202,4.111396 0.9837012,5.712838 0.01412,1.321364 2.0642998,3.706562 1.6097988,3.807476 -1.1217716,-0.588878 -2.9182326,-2.024042 -1.2418876,0.0134 2.7911928,2.892044 6.8265846,4.61209 10.8661806,4.477128 9.456385,0.418334 19.041621,2.886574 28.448629,0.732212 3.663184,-1.020544 7.175668,-2.995044 9.466318,-6.095998 -0.754136,0.294316 -4.582584,2.812928 -2.345278,0.923544 2.26467,-2.190628 4.250962,-4.96902 4.885938,-8.092488 0.125,-1.365054 -1.377338,1.095492 -2.445728,0.902846 -2.258716,0.989856 -4.713656,1.75156 -7.204132,1.383276 0.297554,-2.113548 2.20238,-4.902298 1.8788,-7.538418 -1.552112,1.43359 -4.668256,3.854082 -6.514616,2.683068 C 42.628854,32.321942 42.22627,28.214332 42.1528,24.22284 43.084454,23.9974 45.327394,22.539024 43.06164,22.93052 41.530986,22.331582 45.022628,21.001678 44.697124,19.461457 45.048614,18.414532 41.775074,20.53702 41.907,18.365691 42.656858,14.329716 41.109692,10.065272 37.271678,8.3585251 35.288654,7.2886753 33.045344,6.9595407 30.8184,6.9994749 Z"/>
+ <path style="opacity:0.4;fill:#c91919" d="m 30.6994,14.987752 c -1.300024,1.362185 -2.604842,2.788344 -4.0544,3.977093 0.371974,-1.012188 1.103082,-2.983865 0.0134,-0.748067 -0.779866,1.328952 -1.631244,3.160418 -2.097824,4.582048 0.80908,1.439886 3.247674,-2.002744 4.16403,-2.838658 0.647336,-1.667606 1.295766,-3.325738 1.974754,-4.972416 z m 5.0092,0.988324 c -1.49271,1.293051 -3.017136,2.621787 -4.599,3.764309 0.05096,-0.268475 1.455666,-2.236176 1.015,-1.840858 -1.533176,1.675791 -3.077106,3.379683 -4.578,5.084409 2.404232,-0.288724 4.742852,-1.480832 6.6234,-2.826382 -0.13536,1.076496 -1.615276,3.994628 0.02886,1.96481 1.023776,-1.097044 2.361844,-2.78055 2.738952,-4.236836 0.40126,-0.563121 0.731462,-2.234089 -0.147,-0.664948 -0.36245,0.312447 -2.184526,2.758725 -1.435,0.800738 0.1322,-0.678262 0.279684,-1.358049 0.3528,-2.045242 z m 3.5028,1.933251 c -0.273478,1.608894 -1.727332,3.463569 -2.795154,4.674563 -0.11002,1.281562 2.091348,-0.33003 2.198754,-1.057242 0.257892,-0.943996 0.67047,-2.643996 0.5964,-3.617321 z m 2.4724,2.943973 c -0.926228,1.468418 -2.068602,2.918588 -3.4538,3.929496 -0.28402,0.913554 -1.43477,2.738782 -0.002,1.268948 1.362038,-1.426394 2.957376,-2.930652 3.444722,-4.904468 -0.0046,-0.08688 0.04354,-0.215236 0.0112,-0.293976 z m -18.5206,0.0518 c -0.25132,1.06349 1.07588,3.927744 1.3818,3.386338 C 24.790094,22.76012 23.822938,22.0224 23.1632,20.9051 Z m 18.034368,2.741634 c -0.731638,2.297728 -5.977876,4.442624 -6.989216,6.425558 -1.882324,1.607714 0.569612,3.326654 -2.16612,3.6881 -2.827296,0.12814 -3.117718,-2.163694 -4.950368,-3.631822 -1.296114,-1.842502 -3.824712,-2.787546 -5.222264,-4.504434 0.03792,3.585826 -0.886996,7.101762 -1.9376,10.48659 0.84111,-0.707752 1.595538,-3.182676 2.0566,-3.310744 -0.275588,2.934864 -1.35335,5.762492 -2.9134,8.144572 -1.514423,2.073754 -3.090426,4.222038 -5.3354,5.560366 C 11.515019,45.566386 9.771259,43.858532 8.3722,41.941272 7.640623,40.172978 6.4922974,38.41232 5.60846,36.985654 c 0.2205052,3.554818 0.962747,7.237322 3.09764,9.874838 -0.7930446,-0.09796 -3.5004502,-2.619894 -1.8385128,-0.445384 1.8357458,2.146418 4.4740238,3.593006 7.1858128,4.337084 2.928278,0.676828 5.98211,0.346102 8.94604,0.81233 7.391672,0.672696 14.907516,1.995176 22.29496,0.584762 3.27186,-0.68624 6.702852,-2.240534 9.1434,-4.719036 0.73438,-0.677146 2.234992,-2.382568 0.337924,-1.038412 -0.53889,0.284576 -3.318338,2.020338 -1.450924,0.510654 2.360434,-2.166622 4.30785,-4.983926 5.07559,-8.114858 0.21296,-2.017004 -1.78199,1.777366 -2.46739,1.921736 -1.524708,1.548982 -3.17742,2.973628 -4.942,4.243072 C 46.81974,43.074758 43.821046,39.183568 42.660124,34.804798 41.561068,31.429988 40.71538,27.18541 41.197568,23.64673 Z"/>
+ <path style="fill:#ebdeb0" d="m 24.5548,35.76215 c -1.22548,0.09542 -2.515678,0.368766 -3.4902,1.15771 -1.455014,1.996868 -1.518671,4.614752 -1.097004,6.960556 0.269428,1.551654 0.326204,3.12176 0.236308,4.69192 -0.02562,1.493972 0.11314,2.993886 0.670566,4.391702 0.420026,1.424476 1.125774,2.726274 1.978716,3.933132 0.617838,1.024554 2.031452,-0.241382 2.934064,-0.40745 1.471314,-0.585344 2.936614,-1.1857 4.40255,-1.784232 2.892618,1.152252 5.808312,2.246464 8.75,3.267348 0.865738,-0.256914 1.129056,-1.412554 1.5176,-2.151634 0.46272,-1.396434 0.9897,-2.790706 1.321892,-4.218044 0.303866,-3.17006 0.6844,-6.33253 0.853008,-9.514262 0.213402,-1.521432 0.19764,-3.243154 -0.898788,-4.449964 -0.762334,-1.11299 -2.088144,-1.387044 -3.280912,-1.763392 -1.216248,-0.801212 -2.436736,-1.63902 -3.521,-2.612198 -0.482262,0.87633 -1.959434,0.289052 -2.78846,0.36463 -1.667466,-0.1696 -3.607678,-0.633088 -5.048622,0.499046 -0.846572,0.545044 -1.693144,1.090088 -2.539718,1.635132 z m 0.6608,11.12634 c 1.44787,-0.08354 1.235828,1.951592 2.2232,2.21463 1.482444,0.08074 2.892174,0.946574 4.39127,0.53997 1.055316,-0.26244 2.244916,-0.212132 2.970324,-1.142864 0.964586,-0.78187 2.098728,-1.411644 3.33843,-1.593536 -0.1668,0.674296 0.04134,2.104292 -0.410024,2.337818 -0.933204,-0.688094 -2.10512,-0.37214 -3.043426,0.11826 -2.145986,0.625822 -4.42184,0.556584 -6.628518,0.825536 -0.853512,0.1602 -1.708328,0.338092 -1.715612,-0.785844 -0.326138,-0.902068 -0.85698,-1.723518 -1.524644,-2.410382 0.12564,-0.05706 0.264778,-0.0788 0.399,-0.1036 z"/>
+ <path style="fill:#d49063" d="m 41.1294,22.52337 c -1.013538,1.609864 -2.262418,3.093768 -3.7758,4.254272 0.231464,-0.430458 0.733964,-1.57493 0.259366,-0.543318 -0.290998,0.485232 -0.353464,0.743304 0.17534,0.20927 0.24513,0.79657 -0.299126,1.954052 -0.790848,2.711552 C 36.18783,30.359862 34.246624,30.257324 33,31 c -0.79204,0.553842 -0.96173,1.427348 -2,1 -1.366462,-0.45579 -2.597674,0.01022 -3.727794,-0.888292 0.4617,0.13612 1.352314,1.137888 0.6104,1.313098 -0.528282,-0.0094 -1.69351,0.07572 -0.62323,0.03082 0.266658,-0.07384 0.725222,0.1068 0.86823,-0.105 0.0312,1.030974 0.994806,1.40236 1.732164,1.958108 0.762624,0.65565 1.775154,1.182118 2.762362,0.648338 0.84354,-0.383288 1.715692,-0.870864 2.289758,-1.60231 -6e-4,-0.729088 0.385942,-1.107156 1.121516,-0.892144 -0.645016,0.04916 -1.147326,0.0048 -0.887884,-0.7753 0.628196,-0.77219 1.681242,-1.380948 2.240284,-2.314962 0.484586,-0.887086 0.930946,-1.679466 1.92142,-2.03784 1.026992,-0.799462 1.542354,-2.046286 2.19738,-3.131262 0.18804,-0.623858 0.718454,-1.615674 -0.3752,-1.67987 z m -5.096,9.939234 c 0.584566,0.291654 0.385254,-0.04722 0,0 z M 21.1878,22.79775 c -0.406632,0.704032 0.03942,1.593818 0.452594,2.213142 0.319126,0.897274 0.903038,1.751688 1.733978,2.258726 0.324024,0.13998 1.253954,0.857398 1.068428,0.662936 -0.02048,-1.209024 -1.247398,-1.676116 -1.80731,-2.619664 -0.586592,-0.731224 -0.880508,-1.632728 -1.34864,-2.431498 z m 3.3362,5.358786 c 0.14184,0.491392 1.041972,1.500548 1.03804,1.450318 -0.400304,-0.438736 -0.779274,-0.913792 -1.03804,-1.450318 z m 1.1508,1.569278 c 0.252652,0.27712 0.404172,0.401616 0,0 z m 0.2926,0.295378 c 0.25759,0.32316 1.08782,0.94413 0.364,0.337548 -0.12354,-0.1101 -0.2449,-0.222656 -0.364,-0.337548 z m 2.4696,4.566448 c -0.51998,0.834866 -0.690636,1.825038 -0.9702,2.754988 0.950676,0.578672 0.83187,-0.649248 1.295634,-1.145982 0.15992,-0.484918 -0.12544,-1.14837 -0.325434,-1.609006 z m 6.2426,0.1036 c -0.259146,0.991806 -0.10372,2.032498 -0.1316,3.046164 0.570746,0.0098 1.365296,0.03466 0.926756,-0.739886 -0.14146,-0.810446 -0.551628,-1.52973 -0.795156,-2.306278 z m -1.7822,2.435812 c -0.02764,0.413176 -0.857368,1.536706 -0.0826,1.41389 0.392526,-0.417858 0.650866,-1.019088 0.0826,-1.41389 z"/>
+ <path style="fill:#ffffff" d="m 28.1276,32.433206 c -1.43987,0.03528 -2.90706,0.1795 -4.2574,0.729344 0.285892,0.848406 0.541956,1.70818 0.7308,2.5842 0.960814,-0.450226 1.900594,-0.94425 2.8602,-1.397092 -0.602742,1.19771 -1.515324,2.2376 -1.939026,3.534182 -0.529976,1.368522 -1.292914,2.70214 -1.24459,4.218792 -0.12132,1.513292 0.13758,3.024952 0.208834,4.537678 0.421408,3.560254 0.63589,7.237612 -0.246094,10.745842 -0.221036,0.828164 -1.39776,2.110332 -1.185328,2.609528 5.431668,0 10.863336,0 16.295004,0 -0.239926,-1.134792 -0.49159,-2.267936 -0.520962,-3.432232 -0.253812,-3.229652 -0.507626,-6.459304 -0.761438,-9.688956 0.270572,-0.686026 0.325216,-1.683922 0.386352,-2.432028 0.07994,-1.094676 0.48815,-2.218154 0.006,-3.279192 -0.504542,-1.613324 -1.015116,-3.22318 -1.76164,-4.745098 -0.202666,-0.475262 -1.05029,-2.002712 0.0849,-1.294376 0.776414,0.505452 1.368082,0.343424 1.570626,-0.608952 0.602818,-0.697616 0.505976,-1.292232 -0.425082,-1.528776 -0.863486,-0.406944 -1.836282,-0.580672 -2.787172,-0.498268 -0.1449,0.724176 -0.444166,1.459714 -0.427,2.19783 0.414612,1.141172 0.885004,2.272502 0.9982,3.49693 0.274852,1.439966 0.45314,3.06076 0.49,4.423658 0.009,0.57885 0.1366,1.284742 -0.678638,0.65068 -2.578068,-0.739156 -5.366962,-0.737838 -7.969766,-0.11736 -0.717552,0.599786 -0.84707,-0.23206 -0.73597,-0.741548 -0.0022,-1.772198 0.374932,-3.522968 0.676898,-5.262368 0.1982,-0.965482 0.65383,-1.89989 0.939456,-2.795064 -0.05506,-0.625632 -0.05116,-1.37973 -0.30718,-1.907348 z"/>
+ <path style="fill:#afb3b3" d="m 25.2156,46.88849 c -0.865742,0.03948 0.33862,0.724106 0.4382,1.142312 0.443806,0.699998 0.810404,1.490732 0.937148,2.305346 -0.782784,2.26465 -1.565566,4.529302 -2.348348,6.793952 -0.237242,0.471058 -0.529632,1.396896 -0.7028,1.747066 0.619106,0.18416 1.210168,0.454382 1.7752,0.76574 1.282854,-0.62563 2.501088,-1.381926 3.806312,-1.959036 0.52161,-0.19238 1.07471,-0.349848 1.631288,-0.356386 0.0391,0.879184 0.0971,1.758472 0.1946,2.633198 2.79729,0.0736 5.598392,0.02138 8.3972,0.021 -0.13256,-0.670354 -0.284826,-1.348526 -0.4298,-2.008844 0.03322,-0.208668 -0.0566,-0.526146 -0.07056,-0.776536 -0.324612,-2.6324 -0.649226,-5.264796 -0.97384,-7.897196 0.12426,-0.534194 0.14204,-1.216522 0.2207,-1.809004 0.09052,-0.373972 0.12534,-0.783266 -0.3726,-0.503968 -1.466352,0.327432 -2.686512,1.263828 -3.7793,2.245778 -1.396942,0.1578 -2.816144,0.83491 -4.218774,0.339082 -0.86436,-0.243234 -1.746276,-0.421608 -2.639826,-0.514068 -0.382446,-0.769054 -0.592294,-1.842532 -1.5498,-2.102638 -0.1028,-0.0308 -0.20688,-0.06084 -0.315,-0.0658 z m 7.28,10.413796 c 1.484206,0.08994 2.958098,0.436072 4.341092,0.976432 0.861692,0.312582 1.239618,1.22954 2.010708,1.673564 -2.125644,0.0064 -4.251356,0.0064 -6.377,0 -0.02176,-0.883094 -0.02624,-1.767816 0.0252,-2.649996 z"/>
+ <path style="fill:#ff78c4" d="m 33.036,46.587952 c 0.424988,-0.201876 1.132116,-0.599182 0.7098,-1.142312 -0.23974,-0.566534 -0.554924,-1.101842 -0.8484,-1.636474 0.49831,0.1464 0.959696,0.506862 1.437974,0.621202 0.419398,-0.223406 0.353502,-0.976088 0.965912,-0.675536 0.966466,0.1851 1.907358,0.488024 2.85456,0.752774 0.592586,0.317576 0.446088,-0.691344 0.498942,-1.034992 -0.268672,-0.417402 -0.982746,-0.294364 -1.40159,-0.565866 -2.114858,-0.819962 -4.41999,-1.007048 -6.669312,-0.903812 -1.763548,0.08062 -3.519472,0.324656 -5.249938,0.669228 -0.37447,0.08344 -0.745248,0.18292 -1.112348,0.294266 0.0024,0.319154 -0.0062,0.638692 0.0084,0.957526 1.257128,-0.287058 2.544002,-0.508322 3.8388,-0.534758 0.1873,0.389138 0.40805,1.083086 0.936012,0.64581 0.565252,-0.210158 1.135744,-0.48097 1.740788,-0.51982 -0.701234,0.72116 -1.353234,1.515738 -1.7696,2.438612 0.12276,0.573294 0.93615,0.701656 1.146644,0.10862 0.433664,-0.858306 1.018192,-1.625568 1.518956,-2.443644 0.562182,-0.1735 0.539224,0.65322 0.693968,1.002354 0.17896,0.687076 0.253634,1.411758 0.433864,2.08887 0.0951,-0.02368 0.17768,-0.08292 0.266568,-0.12206 z"/>
+ <path style="opacity:0.1" d="m 19.9684,44.907284 c 0.231374,1.431596 0.345368,2.87815 0.239456,4.327298 0.003,1.44198 -0.0056,2.922598 0.523784,4.287922 0.442806,1.374314 0.94117,2.759364 1.833912,3.914138 0.271216,0.715198 0.732226,1.146086 1.496448,0.72902 2.053922,-0.79166 4.089568,-1.630076 6.1278,-2.46101 2.892504,1.152462 5.808314,2.246492 8.75,3.267348 0.797632,-0.203372 1.044008,-1.240642 1.419608,-1.900486 0.525582,-1.406328 0.95618,-2.849736 1.408392,-4.278638 0.12604,-1.755896 0.369762,-3.501086 0.5138,-5.255194 -1.404666,0.11198 -2.809334,0.223982 -4.214,0.335974 0.1452,0.333906 -0.12266,1.647324 -0.15936,2.33354 -0.60258,-0.13146 -1.817438,-0.711756 -2.629432,-0.08952 -1.562426,0.741892 -3.340052,0.682874 -5.022334,0.879356 -1.21695,0.07634 -2.43564,0.243852 -3.646466,0.316152 -0.32764,-1.606516 -1.30163,-3.010396 -2.585196,-4.008478 -1.096442,-1.072366 -2.600536,-1.52213 -3.888592,-2.305854 z m 7.0434,5.014414 c 0.0795,0.253012 0.330396,0.13324 0,0 z"/>
+ <path style="fill:#ebdeb0" d="m 19.9684,43.90812 c 0.231374,1.431596 0.345368,2.87815 0.239456,4.327298 0.003,1.44198 -0.0056,2.922598 0.523784,4.287922 0.442806,1.374314 0.94117,2.759364 1.833912,3.914138 0.271216,0.715198 0.732226,1.146086 1.496448,0.72902 2.053922,-0.79166 4.089568,-1.630076 6.1278,-2.46101 2.892504,1.152462 5.808314,2.246492 8.75,3.267348 0.797632,-0.203372 1.044008,-1.240642 1.419608,-1.900486 0.525582,-1.406328 0.95618,-2.849736 1.408392,-4.278638 0.12604,-1.755896 0.369762,-3.501086 0.5138,-5.255194 -1.404666,0.11198 -2.809334,0.223982 -4.214,0.335974 0.1452,0.333906 -0.12266,1.647324 -0.15936,2.33354 -0.60258,-0.13146 -1.817438,-0.711756 -2.629432,-0.08952 -1.562426,0.741892 -3.340052,0.682874 -5.022334,0.879356 -1.21695,0.07634 -2.43564,0.243852 -3.646466,0.316152 -0.32764,-1.606516 -1.30163,-3.010396 -2.585196,-4.008478 -1.096442,-1.072366 -2.600536,-1.52213 -3.888592,-2.305854 z m 7.0434,5.014414 c 0.0795,0.253012 0.330396,0.13324 0,0 z"/>
+ <path style="opacity:0.1" d="M 31.328,34.005055 C 28.945668,33.265319 26.762124,31.849211 25.157632,29.936057 24.642166,29.326479 24.32034,28.784949 24.2244,27.992783 c 0.525798,0.399026 -0.1684,-0.69224 -0.16148,-0.981814 -0.32731,-1.048494 -0.467062,-2.143006 -0.635112,-3.224862 0.37501,0.449706 0.746218,1.190072 1.1172,1.504884 -0.04314,-0.865226 -0.273152,-1.733092 -0.1554,-2.5982 0.408936,0.394554 0.218536,1.248628 0.713934,1.447096 1.178536,-0.551742 2.006534,-1.61146 2.974628,-2.447318 0.212344,-0.210078 0.612944,-0.636924 0.348228,-0.10044 -0.292776,0.796906 -0.626412,1.58154 -0.87979,2.391366 2.40754,-0.309876 4.680976,-1.366054 6.6024,-2.830582 -0.13794,0.833308 -0.40934,1.637286 -0.6426,2.44561 1.29965,-1.037774 2.322168,-2.3861 3.1878,-3.796506 0.10022,1.359408 0.26744,2.715188 0.4228,4.069486 0.519392,-0.403602 1.003536,-0.988122 1.498,-1.345296 -0.13942,1.054476 -0.229732,2.120892 -0.399028,3.169108 -0.227264,0.731532 -0.538058,1.433282 -0.891772,2.111284 0.273144,-0.18566 0.65676,-0.640526 0.532866,-7.4e-5 -0.12358,1.732728 -1.33617,2.939368 -2.550898,4.075658 -0.709866,0.621478 -1.551184,1.068808 -2.293968,1.64971 -0.488174,0.288474 -1.101594,0.642328 -1.6842,0.473164 z"/>
+ <path style="fill:#ebdeb0" d="M 31.328,33.005498 C 28.945668,32.265762 26.762124,30.849654 25.157632,28.9365 24.642166,28.326922 24.32034,27.785392 24.2244,26.993226 c 0.525798,0.399026 -0.1684,-0.69224 -0.16148,-0.981814 -0.32731,-1.048494 -0.467062,-2.143006 -0.635112,-3.224862 0.37501,0.449706 0.746218,1.190072 1.1172,1.504884 -0.04314,-0.865226 -0.273152,-1.733092 -0.1554,-2.5982 0.408936,0.394554 0.218536,1.248628 0.713934,1.447096 1.178536,-0.551742 2.006534,-1.61146 2.974628,-2.447318 0.212344,-0.210078 0.612944,-0.636924 0.348228,-0.10044 -0.292776,0.796906 -0.626412,1.58154 -0.87979,2.391366 2.40754,-0.309876 4.680976,-1.366054 6.6024,-2.830582 -0.13794,0.833308 -0.40934,1.637286 -0.6426,2.44561 1.29965,-1.037774 2.322168,-2.3861 3.1878,-3.796506 0.10022,1.359408 0.26744,2.715188 0.4228,4.069486 0.519392,-0.403602 1.003536,-0.988122 1.498,-1.345296 -0.13942,1.054476 -0.229732,2.120892 -0.399028,3.169108 -0.227264,0.731532 -0.538058,1.433282 -0.891772,2.111284 0.273144,-0.18566 0.65676,-0.640526 0.532866,-7.4e-5 -0.12358,1.732728 -1.33617,2.939368 -2.550898,4.075658 -0.709866,0.621478 -1.551184,1.068808 -2.293968,1.64971 -0.488174,0.288474 -1.101594,0.642328 -1.6842,0.473164 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/livepatch.svg b/.icons/awkward/64x64/apps/livepatch.svg
new file mode 100644
index 00000000..cb22694d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/livepatch.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e95420" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 8,37 H 14.468 C 16.333,45.183 23.606,50.991 32,51 41.941,51 50,42.941 50,33 49.989,23.841 43.102,16.15 34,15.132 34,15.132 32,15 32,17 32,19 34,19.16 34,19.16 40.882,20.154 45.992,26.046 46,33 46,40.732 39.732,47 32,47 25.814,46.993 20.366,42.928 18.598,37 H 24 L 16,29 Z"/>
+ <path style="fill:#ffffff" d="M 8,36 H 14.468 C 16.333,44.183 23.606,49.991 32,50 41.941,50 50,41.941 50,32 49.989,22.841 43.102,15.15 34,14.132 34,14.132 32,14 32,16 32,18 34,18.16 34,18.16 40.882,19.154 45.992,25.046 46,32 46,39.732 39.732,46 32,46 25.814,45.993 20.366,41.928 18.598,36 H 24 L 16,28 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0215 32.586 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.979 32.414 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/livewallpaper-config.svg b/.icons/awkward/64x64/apps/livewallpaper-config.svg
new file mode 100644
index 00000000..1f128579
--- /dev/null
+++ b/.icons/awkward/64x64/apps/livewallpaper-config.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="42" height="32" x="-56" y="-48" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="42" height="32" x="-55" y="-48" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="40" height="52" x="-50" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="40" height="52" x="-49" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.5,9 C 7.115,9 6,10.115 6,11.5 V 12.5 C 6,11.115 7.115,10 8.5,10 H 55.5 C 56.885,10 58,11.115 58,12.5 V 11.5 C 58,10.115 56.885,9 55.5,9 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="44" height="1" x="10" y="45"/>
+ <rect style="fill:#1d83af" width="32" height="44" x="-45" y="-54" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 43.0002,16 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 -14,4 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 -10,6 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 27.941406,8.941406 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 36.0002,36 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:#f0f9fd" cx="43" cy="22" r="7"/>
+ <circle style="fill:#c4e7f5" cx="19" cy="30" r="5"/>
+ <circle style="fill:#a6daf0" cx="36" cy="39" r="4"/>
+ <circle style="fill:#c4e7f5" cx="29" cy="22" r="3"/>
+ <circle style="fill:#d3edf8" cx="46.941" cy="35.941" r="2"/>
+ <circle style="opacity:0.2" cx="48" cy="47" r="16"/>
+ <circle style="fill:#c149c0" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 46,38 45.824,40.107 A 6.2858,6.2858 0 0 0 43.987,41.17 L 42.071,40.268 40.071,43.732 41.81,44.94 A 6.2858,6.2858 0 0 0 41.714,46 6.2858,6.2858 0 0 0 41.806,47.065 L 40.071,48.268 42.071,51.732 43.982,50.832 A 6.2858,6.2858 0 0 0 45.823,51.888 L 46,54 H 50 L 50.176,51.893 A 6.2858,6.2858 0 0 0 52.013,50.83 L 53.928,51.732 55.928,48.268 54.19,47.06 A 6.2858,6.2858 0 0 0 54.286,46 6.2858,6.2858 0 0 0 54.194,44.935 L 55.929,43.732 53.929,40.268 52.018,41.167 A 6.2858,6.2858 0 0 0 50.176,40.111 L 50,37.999 H 46 Z M 48,43.714 A 2.2858,2.2858 0 0 1 50.286,46 2.2858,2.2858 0 0 1 48,48.286 2.2858,2.2858 0 0 1 45.714,46 2.2858,2.2858 0 0 1 48,43.714 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/livewallpaper.svg b/.icons/awkward/64x64/apps/livewallpaper.svg
new file mode 100644
index 00000000..42ba75ed
--- /dev/null
+++ b/.icons/awkward/64x64/apps/livewallpaper.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="42" height="32" x="-56" y="-48" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="42" height="32" x="-55" y="-48" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="40" height="52" x="-50" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="40" height="52" x="-49" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.5,9 C 7.115,9 6,10.115 6,11.5 V 12.5 C 6,11.115 7.115,10 8.5,10 H 55.5 C 56.885,10 58,11.115 58,12.5 V 11.5 C 58,10.115 56.885,9 55.5,9 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="44" height="1" x="10" y="45"/>
+ <rect style="fill:#1d83af" width="32" height="44" x="-45" y="-54" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 43.0002,16 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 -14,4 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 -10,6 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 27.941406,8.941406 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 36.0002,36 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:#f0f9fd" cx="43" cy="22" r="7"/>
+ <circle style="fill:#c4e7f5" cx="19" cy="30" r="5"/>
+ <circle style="fill:#a6daf0" cx="36" cy="39" r="4"/>
+ <circle style="fill:#c4e7f5" cx="29" cy="22" r="3"/>
+ <circle style="fill:#d3edf8" cx="46.941" cy="35.941" r="2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lmms.svg b/.icons/awkward/64x64/apps/lmms.svg
new file mode 100644
index 00000000..0c09fbc9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lmms.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.024,17.1406 -8,4.6132 -8.024,4.586 0,2 8.0234,-4.586 8,-4.6132 8,4.6132 7.976,4.586 0,-2 -7.9766,-4.586 -8,-4.6132 z M 8.004,23.726 8,23.73 l 0.023438,8.5742 0,-1.33204 -0.01954,-7.246 z m 0,25.664 -0.0039,2 8,4.61 8,-4.6094 0,-2 -8,4.61 -7.996,-4.61 z M 56,49.39 48,54 40.004,49.394 40,51.39 48,56 l 8,-4.6094 0,-2 z"/>
+ <path style="fill:#25c65f" d="M 8,50.389 8.0234,31.9716 8,22.728 16.0234,18.141 32.024,9 l 16,9.1418 L 56,22.728 56,50.39 48,55 l -8,-4.61 0.0236,-9.197 7.9766,-4.6334 0,-9.2204 -7.9766,-4.587 -8,-4.6102 -8,4.6102 -8.0234,4.587 0,9.2204 8,4.6102 0,9.2204 -8,4.608 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.023438 9 L 16.023438 18.140625 L 8 22.728516 L 8.0019531 23.726562 L 16.023438 19.140625 L 32.023438 10 L 48.023438 19.142578 L 56 23.728516 L 56 22.728516 L 48.023438 18.142578 L 32.023438 9 z M 8.0234375 32.636719 L 8 50.388672 L 8.0019531 50.388672 L 8.0234375 32.970703 L 8.0234375 32.636719 z M 16 36.560547 L 16 37.560547 L 24 42.169922 L 24 41.169922 L 16 36.560547 z M 48 36.560547 L 40.023438 41.193359 L 40 50.390625 L 40.001953 50.392578 L 40.023438 42.193359 L 48 37.560547 L 48 36.560547 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/locale.svg b/.icons/awkward/64x64/apps/locale.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/locale.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/loginized.svg b/.icons/awkward/64x64/apps/loginized.svg
new file mode 100644
index 00000000..e515de91
--- /dev/null
+++ b/.icons/awkward/64x64/apps/loginized.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32.5" cy="32.5" r="28.5"/>
+ <circle style="fill:#50b590" cx="32.5" cy="31.5" r="28.5"/>
+ <rect style="fill:#30706b" width="51" height="17" x="7" y="23" rx="2.833" ry="2.833"/>
+ <path style="opacity:0.2" d="m 15.5,27 c -0.76175,0 -1.375,0.61325 -1.375,1.375 v 0.806641 l -0.570312,-0.570313 c -0.538639,-0.538639 -1.404721,-0.538639 -1.94336,0 -0.538639,0.538639 -0.538639,1.404721 0,1.94336 L 12.181641,31.125 H 11.375 C 10.61325,31.125 10,31.73825 10,32.5 c 0,0.76175 0.61325,1.375 1.375,1.375 h 0.806641 l -0.570313,0.570312 c -0.538639,0.538639 -0.538639,1.404721 0,1.94336 0.538639,0.538639 1.404721,0.538639 1.94336,0 L 14.125,35.818359 V 36.625 c 0,0.76175 0.61325,1.375 1.375,1.375 0.76175,0 1.375,-0.61325 1.375,-1.375 v -0.806641 l 0.570312,0.570313 c 0.538639,0.538639 1.404721,0.538639 1.94336,0 0.538639,-0.538639 0.538639,-1.404721 0,-1.94336 L 18.818359,33.875 H 19.625 C 20.38675,33.875 21,33.26175 21,32.5 21,31.73825 20.38675,31.125 19.625,31.125 h -0.806641 l 0.570313,-0.570312 c 0.538639,-0.538639 0.538639,-1.404721 0,-1.94336 -0.538639,-0.538639 -1.404721,-0.538639 -1.94336,0 L 16.875,29.181641 V 28.375 C 16.875,27.61325 16.26175,27 15.5,27 Z m 13,0 c -0.76175,0 -1.375,0.61325 -1.375,1.375 v 0.806641 l -0.570312,-0.570313 c -0.538639,-0.538639 -1.404721,-0.538639 -1.94336,0 -0.538639,0.538639 -0.538639,1.404721 0,1.94336 L 25.181641,31.125 H 24.375 C 23.61325,31.125 23,31.73825 23,32.5 c 0,0.76175 0.61325,1.375 1.375,1.375 h 0.806641 l -0.570313,0.570312 c -0.538639,0.538639 -0.538639,1.404721 0,1.94336 0.538639,0.538639 1.404721,0.538639 1.94336,0 L 27.125,35.818359 V 36.625 c 0,0.76175 0.61325,1.375 1.375,1.375 0.76175,0 1.375,-0.61325 1.375,-1.375 v -0.806641 l 0.570312,0.570313 c 0.538639,0.538639 1.404721,0.538639 1.94336,0 0.538639,-0.538639 0.538639,-1.404721 0,-1.94336 L 31.818359,33.875 H 32.625 C 33.38675,33.875 34,33.26175 34,32.5 34,31.73825 33.38675,31.125 32.625,31.125 h -0.806641 l 0.570313,-0.570312 c 0.538639,-0.538639 0.538639,-1.404721 0,-1.94336 -0.538639,-0.538639 -1.404721,-0.538639 -1.94336,0 L 29.875,29.181641 V 28.375 C 29.875,27.61325 29.26175,27 28.5,27 Z m 13,0 c -0.76175,0 -1.375,0.61325 -1.375,1.375 v 0.806641 l -0.570312,-0.570313 c -0.538639,-0.538639 -1.404721,-0.538639 -1.94336,0 -0.538639,0.538639 -0.538639,1.404721 0,1.94336 L 38.181641,31.125 H 37.375 C 36.61325,31.125 36,31.73825 36,32.5 c 0,0.76175 0.61325,1.375 1.375,1.375 h 0.806641 l -0.570313,0.570312 c -0.538639,0.538639 -0.538639,1.404721 0,1.94336 0.538639,0.538639 1.404721,0.538639 1.94336,0 L 40.125,35.818359 V 36.625 c 0,0.76175 0.61325,1.375 1.375,1.375 0.76175,0 1.375,-0.61325 1.375,-1.375 v -0.806641 l 0.570312,0.570313 c 0.538639,0.538639 1.404721,0.538639 1.94336,0 0.538639,-0.538639 0.538639,-1.404721 0,-1.94336 L 44.818359,33.875 H 45.625 C 46.38675,33.875 47,33.26175 47,32.5 47,31.73825 46.38675,31.125 45.625,31.125 h -0.806641 l 0.570313,-0.570312 c 0.538639,-0.538639 0.538639,-1.404721 0,-1.94336 -0.538639,-0.538639 -1.404721,-0.538639 -1.94336,0 L 42.875,29.181641 V 28.375 C 42.875,27.61325 42.26175,27 41.5,27 Z"/>
+ <rect style="fill:#ffffff" width="2.75" height="11" x="27.13" y="26" rx="1.375" ry="1.375"/>
+ <rect style="fill:#ffffff" width="2.75" height="11" x="30.13" y="-34" rx="1.375" ry="1.375" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="2.75" height="11" x="-3.5" y="36.93" rx="1.375" ry="1.375" transform="rotate(-45)"/>
+ <rect style="fill:#ffffff" width="2.75" height="11" x="41.05" y="-3.38" rx="1.375" ry="1.375" transform="rotate(45)"/>
+ <rect style="fill:#ffffff" width="2.75" height="11" x="14.13" y="26" rx="1.375" ry="1.375"/>
+ <rect style="fill:#ffffff" width="2.75" height="11" x="30.13" y="-21" rx="1.375" ry="1.375" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="2.75" height="11" x="-12.69" y="27.73" rx="1.375" ry="1.375" transform="rotate(-45)"/>
+ <rect style="fill:#ffffff" width="2.75" height="11" x="31.86" y="5.81" rx="1.375" ry="1.375" transform="rotate(45)"/>
+ <rect style="fill:#ffffff" width="2.75" height="11" x="40.13" y="26" rx="1.375" ry="1.375"/>
+ <rect style="fill:#ffffff" width="2.75" height="11" x="30.13" y="-47" rx="1.375" ry="1.375" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="2.75" height="11" x="5.7" y="46.12" rx="1.375" ry="1.375" transform="rotate(-45)"/>
+ <rect style="fill:#ffffff" width="2.75" height="11" x="50.24" y="-12.57" rx="1.375" ry="1.375" transform="rotate(45)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.5 3 A 28.5 28.5 0 0 0 4 31.5 A 28.5 28.5 0 0 0 4.0214844 32.082031 A 28.5 28.5 0 0 1 32.5 4 A 28.5 28.5 0 0 1 60.978516 31.917969 A 28.5 28.5 0 0 0 61 31.5 A 28.5 28.5 0 0 0 32.5 3 z"/>
+ <path style="opacity:0.1" d="M 9.8339844 23 C 8.2643178 23 7 24.264318 7 25.833984 L 7 26.833984 C 7 25.264318 8.2643178 24 9.8339844 24 L 55.166016 24 C 56.735682 24 58 25.264318 58 26.833984 L 58 25.833984 C 58 24.264318 56.735682 23 55.166016 23 L 9.8339844 23 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.8339844,41 C 8.2643178,41 7,39.735682 7,38.166016 v -1 C 7,38.735682 8.2643178,40 9.8339844,40 H 55.166016 C 56.735682,40 58,38.735682 58,37.166016 v 1 C 58,39.735682 56.735682,41 55.166016,41 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/logisim-icon-128.svg b/.icons/awkward/64x64/apps/logisim-icon-128.svg
new file mode 120000
index 00000000..22eefbf9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/logisim-icon-128.svg
@@ -0,0 +1 @@
+logisim-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/logisim-icon.svg b/.icons/awkward/64x64/apps/logisim-icon.svg
new file mode 100644
index 00000000..6ffeaa63
--- /dev/null
+++ b/.icons/awkward/64x64/apps/logisim-icon.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <circle style="opacity:.2" cx="32" cy="1021.362" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="1020.362" r="28"/>
+ <path style="opacity:.2;fill:#ffffff" transform="translate(0,988.3622)" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0214844 0.585938 28 28 0 0 1 27.978516 -27.585938 28 28 0 0 1 27.978516 27.414062 28 28 0 0 0 0.021484 -0.414062 28 28 0 0 0 -28 -28z"/>
+ <rect style="fill:#469961" width="28" height="6" x="34" y="1017.36" ry="3"/>
+ <rect style="fill:#438f96" width="28" height="6" x="2" y="1008.36" ry="3"/>
+ <rect style="fill:#469961" width="28" height="6" x="2" y="1026.36" ry="3"/>
+ <path style="fill:#3f3f3f" d="m19 1035.3622c2.113217-6.0965 3.033976-10.4273 3-15-0.0329-4.428-0.953661-9.0965-3-15 19.384912 0 28 15 28 15s-8.615086 15-28 15z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/logview.svg b/.icons/awkward/64x64/apps/logview.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/logview.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/logviewer.svg b/.icons/awkward/64x64/apps/logviewer.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/logviewer.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lokalize.svg b/.icons/awkward/64x64/apps/lokalize.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lokalize.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lollypop.svg b/.icons/awkward/64x64/apps/lollypop.svg
new file mode 100644
index 00000000..c8fc8586
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lollypop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 59.957032,31.800505 A 27.999516,27.999516 0 0 1 31.999516,59.000034 27.999516,27.999516 0 0 1 4.0439996,32.000501 27.999516,27.999516 0 0 0 4.0000004,33.000484 27.999516,27.999516 0 0 0 31.999516,61 27.999516,27.999516 0 0 0 59.999032,33.000484 a 27.999516,27.999516 0 0 0 -0.04296,-1.17178 z"/>
+ <circle style="fill:#fa4b8c" cx="32" cy="32.001" r="28"/>
+ <path style="opacity:0.2" d="M 26.679608,5.4009174 C 25.96146,5.5329152 25.248553,5.6975123 24.542845,5.8853091 23.644581,6.1345047 22.755536,6.4264997 21.886691,6.7640939 21.017926,7.101888 20.170561,7.4822814 19.339935,7.9048741 18.509329,8.3278668 17.698443,8.7920588 16.914177,9.29545 c -0.784446,0.503991 -1.543173,1.045382 -2.273361,1.624972 -0.730167,0.57919 -1.428935,1.194179 -2.097563,1.843568 -0.08595,0.09 -0.173099,0.181997 -0.257816,0.273595 0.533311,3.660537 3.166745,8.060861 6.015496,11.574 a 15.999723,15.999723 0 0 0 -2.30116,8.399855 15.999723,15.999723 0 0 0 0.03516,0.992183 C 11.846201,31.717262 7.5800745,28.140524 5.6093086,23.917797 5.5061724,24.187392 5.4032721,24.457788 5.3085338,24.730383 5.0331185,25.620768 4.8061825,26.523752 4.6210457,27.437336 4.4357989,28.35072 4.2962113,29.271904 4.2030929,30.199088 4.1131005,31.096673 4.0692712,31.996257 4.0663773,32.898242 a 27.999516,27.999516 0 0 0 1.5820126,7.49587 c 3.410141,1.13418 8.1756581,1.045782 12.3825861,0.378993 a 15.999723,15.999723 0 0 0 6.882681,6.562287 c -3.536539,2.157963 -7.949063,3.878333 -12.089591,4.03113 A 27.999516,27.999516 0 0 0 26.351232,58.429 c 2.210161,-2.450758 4.101929,-6.010496 5.413906,-9.429637 a 15.999723,15.999723 0 0 0 0.234376,0.02 15.999723,15.999723 0 0 0 8.886646,-2.710953 c 0.09668,3.915932 -0.54873,8.306456 -2.253961,11.874794 a 27.999516,27.999516 0 0 0 12.769379,-6.992079 c -0.936143,-3.299543 -3.220944,-6.971679 -5.671702,-9.991827 a 15.999723,15.999723 0 0 0 2.267961,-7.999861 15.999723,15.999723 0 0 0 -0.03516,-1.058582 c 3.941932,2.143163 7.935463,5.442706 10.050626,9.339638 a 27.999516,27.999516 0 0 0 1.929647,-9.21064 c -0.0106,-0.356794 -0.01,-0.713988 -0.03516,-1.070382 -0.06606,-0.929984 -0.177377,-1.854768 -0.335934,-2.773352 -0.146917,-0.827186 -0.333914,-1.646371 -0.55467,-2.456957 -4.154929,-1.480775 -9.101043,-1.221979 -13.073974,-0.57419 a 15.999723,15.999723 0 0 0 -6.87088,-6.527288 c 4.080729,-2.501956 9.339438,-4.432723 14.003757,-4.02733 -0.323914,-0.389793 -0.659268,-0.768987 -1.003882,-1.14058 -0.649429,-0.668589 -1.326097,-1.305778 -2.038965,-1.906167 -0.712888,-0.60059 -1.457255,-1.16118 -2.226561,-1.687571 C 47.037374,9.579845 46.241928,9.088054 45.423922,8.6412614 44.605896,8.1942691 43.76299,7.7894761 42.904365,7.4264824 42.04572,7.0632887 41.170015,6.7448942 40.279411,6.469499 39.945537,6.3775005 39.612582,6.291502 39.275528,6.2117034 36.372378,8.5066637 33.876822,12.987986 32.26005,17.211513 A 15.999723,15.999723 0 0 0 32.000054,17.011517 15.999723,15.999723 0 0 0 23.152607,19.69107 C 23.032729,14.910553 23.998412,9.400048 26.679946,5.5703145 Z"/>
+ <path style="fill:#ffffff" d="m 26.679608,4.401018 c -0.718148,0.1319978 -1.431055,0.2965949 -2.136763,0.4843917 -0.898264,0.2491956 -1.787309,0.5411906 -2.656154,0.8787848 -0.868765,0.3377941 -1.71613,0.7179875 -2.546756,1.1407802 -0.830606,0.4229927 -1.641492,0.8871847 -2.425758,1.390576 -0.784446,0.5039912 -1.543173,1.0453819 -2.273361,1.6249719 -0.730167,0.5791904 -1.428935,1.1941794 -2.097563,1.8435684 -0.08595,0.09 -0.173099,0.181997 -0.257816,0.273595 0.533311,3.660337 3.166745,8.06086 6.015496,11.574 a 15.999723,15.999723 0 0 0 -2.30116,8.399854 15.999723,15.999723 0 0 0 0.03516,0.992183 C 11.846201,30.717363 7.5800745,27.140825 5.6093086,22.917898 c -0.1031362,0.269595 -0.2060365,0.53999 -0.3007748,0.812586 -0.2754153,0.890384 -0.5023513,1.793369 -0.6874881,2.706953 -0.1852468,0.913384 -0.3248344,1.834568 -0.4179528,2.761752 -0.092986,0.927584 -0.1407076,1.856768 -0.1406216,2.788952 -1.036e-4,0.659788 0.023734,1.322177 0.070311,1.980366 0.066065,0.929783 0.1773649,1.854767 0.3359342,2.773352 0.1464155,0.823385 0.3311743,1.638371 0.5507705,2.445357 3.4325406,1.367377 8.5468522,1.293778 13.0115752,0.58599 a 15.999723,15.999723 0 0 0 6.882681,6.562287 c -4.07333,2.485357 -9.309639,4.395524 -13.952959,3.99213 0.323914,0.389594 0.659269,0.768987 1.003883,1.140581 0.649428,0.668588 1.333897,1.305777 2.046764,1.906167 0.712888,0.600589 1.453355,1.16498 2.222562,1.691371 0.769306,0.52639 1.564753,1.014182 2.382759,1.460974 0.818025,0.446793 1.657031,0.851786 2.515556,1.214779 0.858645,0.362994 1.73437,0.685588 2.624955,0.960984 0.336674,0.092 0.675708,0.173997 1.015602,0.253995 2.89135,-2.28716 5.376307,-6.746083 6.992079,-10.95701 a 15.999723,15.999723 0 0 0 0.234376,0.02 15.999723,15.999723 0 0 0 8.886646,-2.710953 c 0.117958,4.777718 -0.844165,10.282622 -3.523339,14.109156 0.718148,-0.131997 1.431055,-0.292595 2.136763,-0.480391 0.898265,-0.249396 1.783409,-0.545191 2.652354,-0.882785 0.868765,-0.337794 1.720031,-0.717788 2.550756,-1.14058 0.830606,-0.422793 1.637572,-0.886985 2.421758,-1.390576 0.784447,-0.503592 1.543174,-1.045382 2.273361,-1.624972 0.730167,-0.57919 1.432835,-1.19458 2.101564,-1.843768 0.08594,-0.09 0.173097,-0.181997 0.257815,-0.273396 -0.533891,-3.664536 -3.174945,-8.06706 -6.027296,-11.581999 a 15.999723,15.999723 0 0 0 2.267961,-8.199858 15.999723,15.999723 0 0 0 -0.03516,-1.058582 c 4.202527,2.28476 8.490853,5.875698 10.468619,10.113025 0.103118,-0.269595 0.202136,-0.539791 0.296875,-0.812386 0.275395,-0.890585 0.506271,-1.793569 0.691388,-2.706953 0.185236,-0.913384 0.324834,-1.838368 0.417952,-2.765552 0.09298,-0.927784 0.136798,-1.860768 0.136718,-2.792952 1.04e-4,-0.659789 -0.0198,-1.318377 -0.0664,-1.976566 -0.06606,-0.929984 -0.177377,-1.854768 -0.335934,-2.773352 -0.146917,-0.827186 -0.333914,-1.646371 -0.55467,-2.456957 -4.154929,-1.480975 -9.101043,-1.222179 -13.073974,-0.57419 a 15.999723,15.999723 0 0 0 -6.871081,-6.527287 c 4.080729,-2.501957 9.339438,-4.432724 14.003757,-4.027331 -0.323914,-0.389793 -0.659268,-0.768986 -1.003882,-1.14058 C 51.422444,11.831089 50.745776,11.193901 50.032908,10.593511 49.32002,9.9929213 48.575653,9.432331 47.806347,8.9059401 47.03704,8.3797492 46.241594,7.8879577 45.423588,7.4411654 44.605562,6.9941732 43.762657,6.5893802 42.904031,6.2263865 42.045386,5.8631927 41.169681,5.5447983 40.279077,5.269403 39.945203,5.1774046 39.612248,5.0914061 39.275194,5.0116075 36.372044,7.3065678 33.876488,11.78769 32.259716,16.011417 a 15.999723,15.999723 0 0 0 -0.259996,0 15.999723,15.999723 0 0 0 -8.847447,2.679554 C 23.032395,13.910454 23.998078,8.4001489 26.679612,4.5702151 Z"/>
+ <path style="fill:#fa4b8c" d="m 26.887604,24.000679 c -0.486931,-0.02 -0.887844,0.382593 -0.888004,0.872785 l 0,14.251153 c -6e-6,0.672189 0.722987,1.092181 1.301497,0.756387 l 6.132094,-3.562938 6.132494,-3.562738 c 0.57821,-0.336195 0.57821,-1.17598 0,-1.512174 l -6.132494,-3.562939 -6.132094,-3.562738 c -0.125938,-0.074 -0.268115,-0.113998 -0.413493,-0.117998 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3.9726562 L 32 4.0019531 A 27.999516 27.999516 0 0 0 4 32 A 27.999516 27.999516 0 0 0 4.0175781 32.492188 A 27.999516 27.999516 0 0 1 32 5 L 32 4.9726562 A 27.999516 27.999516 0 0 1 59.974609 32.455078 A 27.999516 27.999516 0 0 0 60 31.972656 A 27.999516 27.999516 0 0 0 32 3.9726562 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lookit.svg b/.icons/awkward/64x64/apps/lookit.svg
new file mode 100644
index 00000000..ad8a0104
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lookit.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 2.0508,37.39 C 2.0244,37.742 2,38.094 2,38.454 2,46.486 8.7158,53 17,53 l 31.876,0 C 56.124,53 62,47.302 62,40.274 62,39.928 61.978,39.586 61.95,39.246 61.434,45.818 55.784,51 48.876,51 L 17,51 C 9.0418,51 2.5512,44.986 2.0508,37.39 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,12 C 24.234,12 17.6198,16.6106 14.7734,23.136 7.544,24.178 2,30.154 2,37.454 2,45.488 8.7158,52 17,52 l 31.876,0 C 56.124,52 62,46.302 62,39.272 62,32.74 56.934,27.386 50.398,26.66 48.694,18.3194 41.1,12 32,12 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 12 C 24.234 12 17.619837 16.612119 14.773438 23.136719 C 7.5440375 24.178719 2 30.153125 2 37.453125 C 2 37.611125 2.0152656 37.766125 2.0253906 37.921875 C 2.2888217 30.866791 7.7216393 25.15312 14.773438 24.136719 C 17.619837 17.612119 24.234 13 32 13 C 41.1 13 48.694437 19.319756 50.398438 27.660156 C 56.758891 28.366657 61.712314 33.461244 61.974609 39.753906 C 61.983924 39.594082 62 39.435467 62 39.273438 C 62 32.741437 56.934438 27.386156 50.398438 26.660156 C 48.694437 18.319756 41.1 12 32 12 z"/>
+ <path style="opacity:0.5" d="M 32,18 A 14,14 0 0 0 18,32 14,14 0 0 0 32,46 14,14 0 0 0 46,32 14,14 0 0 0 32,18 Z m 0,4 A 10,10 0 0 1 42,32 10,10 0 0 1 32,42 10,10 0 0 1 22,32 10,10 0 0 1 32,22 Z"/>
+ <circle style="opacity:0.5" cx="32" cy="32" r="6"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lookswitcher.svg b/.icons/awkward/64x64/apps/lookswitcher.svg
new file mode 120000
index 00000000..3c8cc875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lookswitcher.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/love.svg b/.icons/awkward/64x64/apps/love.svg
new file mode 100644
index 00000000..4d33aeb9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/love.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#e74a99" d="m 50.475314,10.82295 c -0.0066,-0.007 -0.01442,-0.0112 -0.02183,-0.01722 C 41.65424,3.2504204 29.221378,1.9099162 18.932937,7.1640924 8.6502625,12.415408 2.7972755,24.125162 4.2082193,35.473548 5.1933267,43.403806 9.61519,50.358208 15.93149,54.82628 c 0,0 17.411112,-15.5477 22.034775,-21.06489 4.336613,-5.178446 13.80468,-21.716408 13.80468,-21.716408 -0.416364,-0.418572 -0.847554,-0.826448 -1.29563,-1.221976 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.107422 4.015625 C 26.950839 4.1512197 22.791759 5.1937464 18.933594 7.1640625 C 9.6597298 11.900183 4.0078723 21.891091 4.0195312 32.130859 C 4.3641744 22.245468 9.9617462 12.745944 18.933594 8.1640625 C 29.222035 2.9098863 41.653881 4.2513312 50.453125 11.806641 C 50.460535 11.812661 50.468009 11.815266 50.474609 11.822266 C 50.793125 12.103428 51.094294 12.398358 51.396484 12.691406 C 51.462886 12.575956 51.771484 12.044922 51.771484 12.044922 C 51.35512 11.62635 50.922685 11.217794 50.474609 10.822266 C 50.468009 10.815266 50.460535 10.812661 50.453125 10.806641 C 44.953598 6.0845721 38.035059 3.7896339 31.107422 4.015625 z"/>
+ <path style="fill:#27aae1" d="m 15.9319,54.826224 c 2.910432,2.058294 6.222815,3.59142 9.787239,4.445434 11.150822,2.669898 23.173908,-2.17847 29.552807,-11.63155 7.518444,-11.144252 5.864931,-26.196422 -3.500591,-35.595182 0,0 -13.369783,15.960112 -17.827065,21.280966 C 29.440472,38.700254 15.9319,54.826224 15.9319,54.826224 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 51.771484 12.044922 C 51.771484 12.044922 38.400641 28.005318 33.943359 33.326172 C 29.439541 38.700534 15.931641 54.826172 15.931641 54.826172 C 16.107353 54.950438 16.288188 55.067096 16.466797 55.1875 C 17.226301 54.280837 29.573341 39.540872 33.943359 34.326172 C 38.400641 29.005318 51.771484 13.044922 51.771484 13.044922 C 57.026625 18.318713 59.851236 25.373004 59.992188 32.517578 C 60.107692 25.03451 57.271909 17.564867 51.771484 12.044922 z"/>
+ <path style="opacity:0.2" d="m 32.881307,24.884134 c 0,0 -2.669852,-6.059027 -8.227102,-4.679979 C 19.09778,21.583639 7.4929884,33.354894 32.009895,48 h -0.01977 c 24.516496,-14.645106 12.912526,-26.415939 7.355689,-27.795845 -5.557248,-1.379048 -8.226688,4.679979 -8.226688,4.679979 z"/>
+ <path style="fill:#ffffff" d="m 32.881307,23.884134 c 0,0 -2.669852,-6.059027 -8.227102,-4.679979 C 19.09778,20.583639 7.4929884,32.354894 32.009895,47 h -0.01977 c 24.516496,-14.645106 12.912526,-26.415939 7.355689,-27.795845 -5.557248,-1.379048 -8.226688,4.679979 -8.226688,4.679979 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lovely-planet-2.svg b/.icons/awkward/64x64/apps/lovely-planet-2.svg
new file mode 100644
index 00000000..a323f9be
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lovely-planet-2.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <g>
+ <circle cx="32" style="opacity:.2" r="28" cy="33"/>
+ <circle cx="32" style="fill:#4f8598" r="28" cy="32"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 5.9296875 17.212891c4.0891645 2.634725 9.6964685 5.71234 15.070312 6.787109 4.953108 0.990622 13.089689 0.996851 20.046875 0.753906a28 28 0 0 0 14.953125 -24.753906 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#c34d58" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 5.9296875 17.212891c4.0891645 2.634725 9.6964685 5.71234 15.070312 6.787109 4.953108 0.990622 13.089689 0.996851 20.046875 0.753906a28 28 0 0 0 14.953125 -24.753906 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 0.6289062 5.744141c3.1862058 2.980462 9.2751168 7.657008 18.371094 10.255859 11.213548 3.203871 23.052677 5.116986 28.869141 3.699219a28 28 0 0 0 8.130859 -19.699219 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#ebcf78" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.6289062 5.744141c3.1862058 2.980462 9.2751168 7.657008 18.371094 10.255859 11.213548 3.203871 23.052677 5.116986 28.869141 3.699219a28 28 0 0 0 8.130859 -19.699219 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -25.792969 17.171875c2.9206549 4.043059 9.484035 10.09536 23.792969 13.828125 19.105589 4.984067 27.078248 3.767111 29.261719 3.208984a28 28 0 0 0 0.738281 -6.208984 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#2398ba" d="m32 4a28 28 0 0 0 -25.792969 17.171875c2.9206549 4.043059 9.484035 10.09536 23.792969 13.828125 19.105589 4.984067 27.078248 3.767111 29.261719 3.208984a28 28 0 0 0 0.738281 -6.208984 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -17.533203 6.224609c3.66944 2.810567 9.691348 6.091249 19.533203 8.775391 15.640991 4.265725 22.100607 4.478009 24.576172 4.25a28 28 0 0 0 -26.576172 -19.25z"/>
+ <path style="fill:#4e9588" d="m32 4a28 28 0 0 0 -17.533203 6.224609c3.66944 2.810567 9.691348 6.091249 19.533203 8.775391 15.640991 4.265725 22.100607 4.478009 24.576172 4.25a28 28 0 0 0 -26.576172 -19.25z"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -4.708984 0.4414062c3.04653 1.0508155 18.113496 6.2040698 24.03125 7.3339848a28 28 0 0 0 -19.322266 -7.775391z"/>
+ <path style="fill:#8de0a2" d="m32 4a28 28 0 0 0 -4.708984 0.4414062c3.04653 1.0508155 18.113496 6.2040698 24.03125 7.3339848a28 28 0 0 0 -19.322266 -7.775391z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.9785 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z"/>
+ </g>
+ <circle style="opacity:.2" cx="47.000401" r="15" cy="47.999172"/>
+ <circle style="fill:#ff5757" cx="47.000401" r="15" cy="46.999172"/>
+ <path style="fill:#ffffff" d="m47.5 57s10.5-6 10.5-12c0-3 0-6-6-6-3 0-4.5 6-4.5 6s-1.5-6-4.5-6c-6 0-6 3-6 6 0 6 10.5 12 10.5 12z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lovely-planet-arcade.svg b/.icons/awkward/64x64/apps/lovely-planet-arcade.svg
new file mode 100644
index 00000000..f66b467b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lovely-planet-arcade.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#00acc4"/>
+ <path d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.9785 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z" style="opacity:.2;fill:#ffffff"/>
+ <path style="opacity:.2" d="m32 15a12 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 24a24 24 0 0 0 -21.011719 12.455078 28 28 0 0 0 21.011719 9.544922 28 28 0 0 0 21.035156 -9.550781 24 24 0 0 0 -21.035156 -12.449219z"/>
+ <path style="fill:#a9d5a0" d="m32 14a12 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 24a24 24 0 0 0 -21.011719 12.455078 28 28 0 0 0 21.011719 9.544922 28 28 0 0 0 21.035156 -9.550781 24 24 0 0 0 -21.035156 -12.449219z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 14a12 12 0 0 0 -12 12 12 12 0 0 0 0.019531 0.40625 12 12 0 0 1 11.980469 -11.40625 12 12 0 0 1 11.980469 11.59375 12 12 0 0 0 0.019531 -0.59375 12 12 0 0 0 -12 -12zm3.921875 24.328125a12 12 0 0 1 -3.921875 0.671875 24 24 0 0 1 20.666016 11.849609 28 28 0 0 0 0.36914 -0.40039 24 24 0 0 0 -17.113281 -12.121094zm-3.921875 0.671875a12 12 0 0 1 -3.859375 -0.654297 24 24 0 0 0 -17.152344 12.109375 28 28 0 0 0 0.367188 0.38086 24 24 0 0 1 20.644531 -11.835938z"/>
+ <path style="fill:#3f3f3f" d="m22 23 7 2v-1l-6-3z"/>
+ <path style="fill:#3f3f3f" d="m42 23-7 2v-1l6-3z"/>
+ <path style="opacity:.2" d="m17 22h30l-15-11z"/>
+ <path style="fill:#db6d7d" d="m17 21h30l-15-11z"/>
+ <rect style="fill:#ffffff" height="5" width="5" y="25" x="22"/>
+ <rect style="fill:#ffffff" height="5" width="5" y="25" x="37"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 10l-15 11h1.363281l13.636719-10 13.636719 10h1.363281l-15-11z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lovely-planet.svg b/.icons/awkward/64x64/apps/lovely-planet.svg
new file mode 100644
index 00000000..a5b8eecf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lovely-planet.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#4f8598"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 5.9296875 17.212891c4.0891645 2.634725 9.6964685 5.71234 15.070312 6.787109 4.953108 0.990622 13.08969 0.996851 20.046875 0.753906a28 28 0 0 0 14.953125 -24.753906 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#c34d58" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 5.9296875 17.212891c4.0891645 2.634725 9.6964685 5.71234 15.070312 6.787109 4.953108 0.990622 13.08969 0.996851 20.046875 0.753906a28 28 0 0 0 14.953125 -24.753906 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 0.6289062 5.744141c3.1862058 2.980462 9.2751168 7.657008 18.371094 10.255859 11.213548 3.203871 23.052677 5.116986 28.869141 3.699219a28 28 0 0 0 8.130859 -19.699219 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#ebcf78" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.6289062 5.744141c3.1862058 2.980462 9.2751168 7.657008 18.371094 10.255859 11.213548 3.203871 23.052677 5.116986 28.869141 3.699219a28 28 0 0 0 8.130859 -19.699219 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -25.792969 17.171875c2.9206549 4.043059 9.484035 10.09536 23.792969 13.828125 19.105589 4.984067 27.078248 3.767111 29.261719 3.208984a28 28 0 0 0 0.738281 -6.208984 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#2398ba" d="m32 4a28 28 0 0 0 -25.792969 17.171875c2.9206549 4.043059 9.484035 10.09536 23.792969 13.828125 19.105589 4.984067 27.078248 3.767111 29.261719 3.208984a28 28 0 0 0 0.738281 -6.208984 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -17.533203 6.224609c3.66944 2.810567 9.691348 6.091249 19.533203 8.775391 15.640991 4.265725 22.100607 4.478009 24.576172 4.25a28 28 0 0 0 -26.576172 -19.25z"/>
+ <path style="fill:#4e9588" d="m32 4a28 28 0 0 0 -17.533203 6.224609c3.66944 2.810567 9.691348 6.091249 19.533203 8.775391 15.640991 4.265725 22.100607 4.478009 24.576172 4.25a28 28 0 0 0 -26.576172 -19.25z"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -4.708984 0.4414062c3.04653 1.0508155 18.113496 6.2040698 24.03125 7.3339848a28 28 0 0 0 -19.322266 -7.775391z"/>
+ <path style="fill:#8de0a2" d="m32 4a28 28 0 0 0 -4.708984 0.4414062c3.04653 1.0508155 18.113496 6.2040698 24.03125 7.3339848a28 28 0 0 0 -19.322266 -7.775391z"/>
+ <path d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.9785 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z" style="opacity:.2;fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lplayer.svg b/.icons/awkward/64x64/apps/lplayer.svg
new file mode 100644
index 00000000..5a13cca1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lplayer.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 61.96,31.828 A 30,30 0 0 1 32,61 30,30 0 0 1 2.04,32.172 30,30 0 0 0 2,33 30,30 0 0 0 32,63 30,30 0 0 0 62,33 30,30 0 0 0 61.96,31.828 Z"/>
+ <path style="fill:#4f4f4f" d="M 62,32 A 30,30 0 0 1 32,62 30,30 0 0 1 2,32 30,30 0 0 1 32,2 30,30 0 0 1 62,32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 2 A 30 30 0 0 0 2 32 A 30 30 0 0 0 2.0175781 32.511719 A 30 30 0 0 1 31.998047 3 L 32 3 A 30 30 0 0 1 61.974609 32.511719 A 30 30 0 0 0 61.998047 32 A 30 30 0 0 0 32 2 L 31.998047 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.3722,7.0636 C 7.3212,12.4326 2.0334,21.592 2.0334,32.0356 l 24,0 c 0,-2.4314 1.454,-4.5126 3.5332,-5.455 L 15.368,7.0654 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 48.628,56.936 C 56.6792,51.567 61.9668,42.4076 61.9668,31.964 l -24,0 c 0,2.4314 -1.454,4.5126 -3.5332,5.455 L 48.628,56.9366 Z"/>
+ <path style="opacity:0.2" d="m 32,21 c -6.648,0 -12,5.352 -12,12 0,6.648 5.352,12 12,12 6.648,0 12,-5.352 12,-12 0,-6.648 -5.352,-12 -12,-12 z"/>
+ <path style="fill:#ffffff" d="M 32 20 L 32 44 C 38.648 44 44 38.648 44 32 C 44 25.352 38.648 20 32 20 z"/>
+ <path style="fill:#fe4b4b" d="M 32,20 V 44 C 25.352,44 20,38.648 20,32 20,25.352 25.352,20 32,20 Z"/>
+ <rect style="fill:#3f3f3f" width="8" height="8" x="28" y="-36" ry="4" transform="scale(1,-1)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lrfviewer.svg b/.icons/awkward/64x64/apps/lrfviewer.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lrfviewer.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lshw.svg b/.icons/awkward/64x64/apps/lshw.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lshw.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lskat.svg b/.icons/awkward/64x64/apps/lskat.svg
new file mode 100644
index 00000000..c2e3673f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lskat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 12,54.398 0,2 C 12,57.838 13.1906,59 14.668,59 l 34.664,0 C 50.81,59 52,57.838 52,56.398 l 0,-2 C 52,55.838 50.81,57 49.332,57 L 14.668,57 C 13.1906,57 12,55.838 12,54.398 Z"/>
+ <rect style="fill:#e4e4e4" width="52" height="40" x="-58" y="-52" rx="2.6" ry="2.666" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.667969 6 C 13.190569 6 12 7.1611625 12 8.6015625 L 12 9.6015625 C 12 8.1611625 13.190569 7 14.667969 7 L 49.332031 7 C 50.810031 7 52 8.1611625 52 9.6015625 L 52 8.6015625 C 52 7.1611625 50.810031 6 49.332031 6 L 14.667969 6 z"/>
+ <rect style="fill:#e74c3c" width="12.806" height="12.806" x="39.7" y="-11.52" transform="matrix(0.62469749,0.78086686,-0.62469749,0.78086686,0,0)"/>
+ <rect style="fill:#e74c3c" width="6.404" height="6.404" x="25.94" y="-2.88" transform="matrix(0.62469749,0.78086686,-0.62469749,0.78086686,0,0)"/>
+ <rect style="fill:#e74c3c" width="6.404" height="6.404" x="-66.28" y="7.36" transform="matrix(-0.62469749,-0.78086686,0.62469749,-0.78086686,0,0)"/>
+ <path style="fill:#e74c3c" d="m 19.5,17 -3,0 -0.5,1 -2,0 2.9632,-8 L 19,10 22.0857,18 20,18 Z m -2.403,-1.9999 1.8913,0 L 18,12 17.0972,14.9999 Z"/>
+ <path style="fill:#e74c3c" d="m 47.5,47 -3,0 -0.5,-1 -2,0 2.9632,8 L 47,54 50.0857,46 48,46 Z m -2.403,1.9999 1.8913,0 L 46,52 45.0972,49.0001 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ltris.svg b/.icons/awkward/64x64/apps/ltris.svg
new file mode 100644
index 00000000..1bf54dff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ltris.svg
@@ -0,0 +1,31 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#ff4e40;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 47.166655,4.0000273 c -0.64633,0 -1.166664,0.5203558 -1.166664,1.1666992 l 0,11.6666235 c 0,0.646345 0.520334,1.166655 1.166664,1.166655 l 11.666648,0 c 0.646329,0 1.166665,-0.52031 1.166665,-1.166655 l 0,-11.6666235 c 0,-0.6463434 -0.520336,-1.1666992 -1.166665,-1.1666992 z"/>
+ <path style="fill:#ffc34e;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 5.1666972,46.000016 c -0.646332,0 -1.1666648,0.520357 -1.1666648,1.166699 l 0,11.666624 c 0,0.646346 0.5203328,1.166656 1.1666648,1.166656 l 11.6666478,0 c 0.646329,0 1.166663,-0.52031 1.166663,-1.166656 l 0,-11.666624 c 0,-0.646342 -0.520334,-1.166699 -1.166663,-1.166699 z"/>
+ <path style="fill:#ffc34e;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 19.166683,46.000016 c -0.646332,0 -1.166664,0.520357 -1.166664,1.166699 l 0,11.666624 c 0,0.646346 0.520332,1.166656 1.166664,1.166656 l 11.666649,0 c 0.64633,0 1.166664,-0.52031 1.166664,-1.166656 l 0,-11.666624 c 0,-0.646342 -0.520334,-1.166699 -1.166664,-1.166699 z"/>
+ <path style="fill:#ffc34e;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 33.166672,46.000016 c -0.646334,0 -1.166666,0.520357 -1.166666,1.166699 l 0,11.666624 c 0,0.646346 0.520332,1.166656 1.166666,1.166656 l 11.666648,0 c 0.646329,0 1.166663,-0.52031 1.166663,-1.166656 l 0,-11.666624 c 0,-0.646342 -0.520334,-1.166699 -1.166663,-1.166699 z"/>
+ <path style="fill:#ffc34e;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 5.1666954,32.000014 c -0.646332,0 -1.1666648,0.520358 -1.1666648,1.1667 l 0,11.666624 c 0,0.646346 0.5203328,1.166656 1.1666648,1.166656 l 11.6666486,0 c 0.646329,0 1.166663,-0.52031 1.166663,-1.166656 l 0,-11.666624 c 0,-0.646342 -0.520334,-1.1667 -1.166663,-1.1667 z"/>
+ <path style="fill:#3b70df;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 19.166682,32.000014 c -0.646332,0 -1.166666,0.520358 -1.166666,1.1667 l 0,11.666624 c 0,0.646346 0.520333,1.166656 1.166666,1.166656 l 11.666646,0 c 0.64633,0 1.166666,-0.52031 1.166666,-1.166656 l 0,-11.666624 c 0,-0.646342 -0.520334,-1.1667 -1.166666,-1.1667 z"/>
+ <path style="fill:#3b70df;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 33.16667,32.000014 c -0.646334,0 -1.166666,0.520358 -1.166666,1.1667 l 0,11.666624 c 0,0.646346 0.520334,1.166656 1.166666,1.166656 l 11.666648,0 c 0.646329,0 1.166663,-0.52031 1.166663,-1.166656 l 0,-11.666624 c 0,-0.646342 -0.520334,-1.1667 -1.166663,-1.1667 z"/>
+ <path style="fill:#ff4e40;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 47.166655,32.000014 c -0.64633,0 -1.166664,0.520358 -1.166664,1.1667 l 0,11.666624 c 0,0.646346 0.520334,1.166656 1.166664,1.166656 l 11.666648,0 c 0.646329,0 1.166665,-0.52031 1.166665,-1.166656 l 0,-11.666624 c 0,-0.646342 -0.520336,-1.1667 -1.166665,-1.1667 z"/>
+ <path style="fill:#3b70df;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 5.1666972,18.000028 c -0.646332,0 -1.1666648,0.520356 -1.1666648,1.1667 l 0,11.666623 c 0,0.646346 0.5203328,1.166656 1.1666648,1.166656 l 11.6666478,0 c 0.646329,0 1.166663,-0.52031 1.166663,-1.166656 l 0,-11.666623 c 0,-0.646344 -0.520334,-1.1667 -1.166663,-1.1667 z"/>
+ <path style="fill:#3b70df;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 19.166683,18.000028 c -0.646332,0 -1.166664,0.520356 -1.166664,1.1667 l 0,11.666623 c 0,0.646346 0.520332,1.166656 1.166664,1.166656 l 11.666649,0 c 0.64633,0 1.166664,-0.52031 1.166664,-1.166656 l 0,-11.666623 c 0,-0.646344 -0.520334,-1.1667 -1.166664,-1.1667 z"/>
+ <path style="fill:#ff4e40;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 47.166659,18.000028 c -0.646334,0 -1.166666,0.520356 -1.166666,1.1667 l 0,11.666623 c 0,0.646346 0.520332,1.166656 1.166666,1.166656 l 11.666648,0 c 0.646329,0 1.166663,-0.52031 1.166663,-1.166656 l 0,-11.666623 c 0,-0.646344 -0.520334,-1.1667 -1.166663,-1.1667 z"/>
+ <path style="fill:#ff4e40;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 33.16667,4.0000273 c -0.646334,0 -1.166666,0.5203558 -1.166666,1.1666992 l 0,11.6666235 c 0,0.646345 0.520334,1.166655 1.166666,1.166655 l 11.666648,0 c 0.646329,0 1.166663,-0.52031 1.166663,-1.166655 l 0,-11.6666235 c 0,-0.6463434 -0.520334,-1.1666992 -1.166663,-1.1666992 z"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 47.167969,3.999995 C 46.521639,3.999995 46,4.5216203 46,5.1679638 l 0,1 C 46,5.5216203 46.521639,4.999995 47.167969,4.999995 l 11.664062,0 C 59.47836,4.999995 60,5.5216204 60,6.1679638 l 0,-1 C 60,4.5216204 59.47836,3.999995 58.832031,3.999995 l -11.664062,0 z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 5.1679688,45.999995 C 4.5216368,45.999995 4,46.521623 4,47.167964 l 0,1 c 0,-0.646341 0.5216368,-1.167969 1.1679688,-1.167969 l 11.6640622,0 C 17.47836,46.999995 18,47.521623 18,48.167964 l 0,-1 c 0,-0.646341 -0.52164,-1.167969 -1.167969,-1.167969 l -11.6640622,0 z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 19.167969,45.999995 C 18.521637,45.999995 18,46.521623 18,47.167964 l 0,1 c 0,-0.646341 0.521637,-1.167969 1.167969,-1.167969 l 11.664062,0 c 0.64633,0 1.167969,0.521628 1.167969,1.167969 l 0,-1 c 0,-0.646341 -0.521639,-1.167969 -1.167969,-1.167969 l -11.664062,0 z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 33.167969,45.999995 C 32.521635,45.999995 32,46.521623 32,47.167964 l 0,1 c 0,-0.646341 0.521635,-1.167969 1.167969,-1.167969 l 11.664062,0 C 45.47836,46.999995 46,47.521623 46,48.167964 l 0,-1 c 0,-0.646341 -0.52164,-1.167969 -1.167969,-1.167969 l -11.664062,0 z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 5.1679688,31.999995 C 4.5216368,31.999995 4,32.521623 4,33.167964 l 0,1 c 0,-0.646341 0.5216368,-1.167969 1.1679688,-1.167969 l 11.6640622,0 C 17.47836,32.999995 18,33.521623 18,34.167964 l 0,-1 c 0,-0.646341 -0.52164,-1.167969 -1.167969,-1.167969 l -11.6640622,0 z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 19.167969,31.999995 C 18.521637,31.999995 18,32.521623 18,33.167964 l 0,1 c 0,-0.646341 0.521637,-1.167969 1.167969,-1.167969 l 11.664062,0 C 31.478363,32.999995 32,33.521623 32,34.167964 l 0,-1 c 0,-0.646341 -0.521637,-1.167969 -1.167969,-1.167969 l -11.664062,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 33.167969,31.999995 C 32.521635,31.999995 32,32.521623 32,33.167964 l 0,1 c 0,-0.646341 0.521635,-1.167969 1.167969,-1.167969 l 11.664062,0 C 45.47836,32.999995 46,33.521623 46,34.167964 l 0,-1 c 0,-0.646341 -0.52164,-1.167969 -1.167969,-1.167969 l -11.664062,0 z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 47.167969,31.999995 C 46.521639,31.999995 46,32.521623 46,33.167964 l 0,1 c 0,-0.646341 0.521639,-1.167969 1.167969,-1.167969 l 11.664062,0 C 59.47836,32.999995 60,33.521623 60,34.167964 l 0,-1 c 0,-0.646341 -0.52164,-1.167969 -1.167969,-1.167969 l -11.664062,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 5.1679688,17.999995 C 4.5216368,17.999995 4,18.521623 4,19.167964 l 0,1 c 0,-0.646341 0.5216368,-1.167969 1.1679688,-1.167969 l 11.6640622,0 C 17.47836,18.999995 18,19.521623 18,20.167964 l 0,-1 c 0,-0.646341 -0.52164,-1.167969 -1.167969,-1.167969 l -11.6640622,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 19.167969,17.999995 C 18.521637,17.999995 18,18.521623 18,19.167964 l 0,1 c 0,-0.646341 0.521637,-1.167969 1.167969,-1.167969 l 11.664062,0 c 0.64633,0 1.167969,0.521628 1.167969,1.167969 l 0,-1 c 0,-0.646341 -0.521639,-1.167969 -1.167969,-1.167969 l -11.664062,0 z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 47.167969,17.999995 C 46.521635,17.999995 46,18.521623 46,19.167964 l 0,1 c 0,-0.646341 0.521635,-1.167969 1.167969,-1.167969 l 11.664062,0 C 59.47836,18.999995 60,19.521623 60,20.167964 l 0,-1 c 0,-0.646341 -0.52164,-1.167969 -1.167969,-1.167969 l -11.664062,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 33.167969,3.999995 C 32.521635,3.999995 32,4.5216203 32,5.1679638 l 0,1 C 32,5.5216203 32.521635,4.999995 33.167969,4.999995 l 11.664062,0 C 45.47836,4.999995 46,5.5216204 46,6.1679638 l 0,-1 C 46,4.5216204 45.47836,3.999995 44.832031,3.999995 l -11.664062,0 z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 32,16.832026 0,1 c 0,0.646345 0.521637,1.167969 1.167969,1.167969 l 11.664062,0 C 45.47836,18.999995 46,18.478371 46,17.832026 l 0,-1 c 0,0.646345 -0.52164,1.167969 -1.167969,1.167969 l -11.664062,0 C 32.521637,17.999995 32,17.478371 32,16.832026 Z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 46,44.832026 0,1 c 0,0.646344 0.521637,1.167969 1.167969,1.167969 l 11.664062,0 C 59.47836,46.999995 60,46.47837 60,45.832026 l 0,-1 c 0,0.646344 -0.52164,1.167969 -1.167969,1.167969 l -11.664062,0 C 46.521637,45.999995 46,45.47837 46,44.832026 Z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 4,58.832026 0,1 c 0,0.646342 0.5216367,1.167969 1.1679688,1.167969 l 11.6640622,0 C 17.47836,60.999995 18,60.478368 18,59.832026 l 0,-1 c 0,0.646342 -0.52164,1.167969 -1.167969,1.167969 l -11.6640622,0 C 4.5216367,59.999995 4,59.478368 4,58.832026 Z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 18,58.832026 0,1 c 0,0.646342 0.521637,1.167969 1.167969,1.167969 l 11.664062,0 C 31.478361,60.999995 32,60.478368 32,59.832026 l 0,-1 c 0,0.646342 -0.521639,1.167969 -1.167969,1.167969 l -11.664062,0 C 18.521637,59.999995 18,59.478368 18,58.832026 Z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 32,58.832026 0,1 c 0,0.646342 0.521635,1.167969 1.167969,1.167969 l 11.664062,0 C 45.47836,60.999995 46,60.478368 46,59.832026 l 0,-1 c 0,0.646342 -0.52164,1.167969 -1.167969,1.167969 l -11.664062,0 C 32.521635,59.999995 32,59.478368 32,58.832026 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/luakit.svg b/.icons/awkward/64x64/apps/luakit.svg
new file mode 100644
index 00000000..2e41fc2e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/luakit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <path style="fill:#1b4c7d" d="m 32,3.9999937 c 8.222118,0 13.616314,6.0955663 18.729874,11.7032563 3.481962,3.818429 7.894854,6.023119 8.837066,11.343189 0.20572,1.161578 0.340298,2.348344 0.399102,3.555666 0.02256,0.463026 -4.07487,5.646618 -4.07487,6.11543 0,5.031628 2.794892,5.027538 0.490016,9.099822 C 51.580364,54.299521 42.480374,59.999993 32,59.999993 c -15.512,0 -28,-12.488 -28,-28 C 4,18.224099 13.849111,6.8331887 26.918592,4.4560039 28.56567,4.1564197 30.263894,3.9999937 32,3.9999937 Z"/>
+ <path style="opacity:0.2" d="m 32,4.9999876 c -0.787488,0 -1.564492,0.040776 -2.335156,0.103906 -0.696216,0.094818 -1.2852,0.163164 -1.760938,0.196874 -0.5981,0.086952 -1.186882,0.196042 -1.771874,0.3199218 -0.9011,0.433419 -2.157422,1.2054502 -2.157422,1.4191406 0,0.054156 -0.07764,0.3002664 -0.17226,0.546875 -0.23313,0.6075226 0.364672,0.5786484 2.384374,-0.120312 2.006298,-0.6943202 6.711224,-0.9250236 8.246876,-0.4046878 0.561282,0.190186 1.169896,0.636749 1.353516,0.9925782 0.250834,0.4860914 0.84951,0.7787574 2.408984,1.1785158 1.141564,0.2926334 2.20387,0.696679 2.359766,0.8968748 0.1559,0.200196 0.656006,0.544681 1.11289,0.765625 0.747716,0.361614 2.135958,2.46831 2.130078,3.234766 -0.0012,0.155902 -0.540716,0.538615 -1.197656,0.850391 -1.431064,0.679232 -1.607742,1.337137 -0.7875,2.944922 0.321078,0.629372 0.585156,1.517567 0.585156,1.974219 0,0.456647 0.245224,1.130382 0.546874,1.498438 0.460528,0.561898 0.637592,0.615478 1.096484,0.336326 0.43925,-0.267218 0.637634,-0.240104 1.008986,0.13124 0.33404,0.334038 0.54726,0.374228 0.771094,0.1504 0.387722,-0.387726 -0.346248,-1.916908 -1.164844,-2.428125 -0.537754,-0.335842 -0.780898,-1.077958 -0.344532,-1.05 0.886668,0.05678 2.180662,1.11013 2.564844,2.086328 0.434618,1.104387 0.43228,1.107705 -0.445702,1.892187 -0.676236,0.604216 -0.957356,1.183228 -1.216798,2.501954 -0.18568,0.943776 -0.49812,1.93529 -0.694532,2.203906 -0.30422,0.416036 -0.236022,0.602922 0.462112,1.255078 0.959792,0.896574 0.855094,1.467788 -0.36094,1.971484 -0.786576,0.325798 -0.837012,0.432768 -0.661718,1.367188 0.272066,1.45028 0.590972,1.927252 1.39453,2.080858 1.10486,0.21121 1.7631,-0.741958 1.938674,-2.808202 0.08968,-1.055582 0.35903,-2.037552 0.67539,-2.46914 0.479486,-0.654116 0.652858,-0.699892 2.0125,-0.546876 1.723382,0.19396 1.90935,-0.04614 0.494922,-0.637108 -0.54566,-0.22799 -0.992578,-0.54733 -0.992578,-0.708204 0,-0.451048 2.010246,0.018 2.903906,0.678124 0.935856,0.691234 1.300448,0.449142 0.782032,-0.519532 -0.459146,-0.857948 -0.17374,-1.23716 0.576952,-0.768358 0.781196,0.48786 1.217656,0.426778 1.624218,-0.224218 0.489378,-0.783622 0.790022,-0.711338 1.205862,0.292576 0.497838,1.20188 0.0621,2.537838 -1.058204,3.251174 -0.612278,0.38987 -0.9186,0.832312 -0.981642,1.413672 -0.08394,0.774928 -0.210042,0.864594 -1.503904,1.080078 -0.776304,0.12932 -1.445562,0.132 -1.490236,0.0054 -0.469008,-1.327288 -1.278558,-1.127496 -3.158204,0.78203 -0.756196,0.768222 -1.573318,1.397266 -1.815624,1.397266 -0.258634,0 -0.516972,0.347582 -0.626172,0.844922 -0.10232,0.465926 -0.304564,0.920044 -0.448438,1.008986 -0.14394,0.08894 -0.259766,0.618746 -0.259766,1.17578 0,0.557036 -0.246444,1.40881 -0.546874,1.894922 -1.065472,1.723896 -1.505312,3.506712 -1.140234,4.61289 0.18176,0.550796 0.251396,1.389854 0.15586,1.867578 -0.15382,0.76914 -0.0198,1.00995 1.167578,2.1 1.94009,1.781202 2.7978,1.99785 4.457032,1.115626 0.73167,-0.389034 1.773176,-1.095314 2.313282,-1.569532 0.54009,-0.474216 1.072432,-0.871368 1.183984,-0.880468 0.1115,-0.009 0.68138,-0.067 1.266016,-0.12852 1.062768,-0.11182 1.06367,-0.11194 1.06367,0.973436 0,0.474058 0.10894,0.944286 0.26797,1.230468 C 58.31124,43.955017 60,38.684767 60,32.999987 c 0,-0.76519 -0.0388,-1.520194 -0.09844,-2.269532 -0.16958,-0.15552 -0.324454,-0.270354 -0.494922,-0.442968 -0.99482,-1.00737 -1.37482,-1.558592 -1.07461,-1.558592 0.257524,0 0.857932,0.36869 1.451952,0.828514 C 58.096454,15.68209 46.345444,4.9999876 32,4.9999876 Z M 21.472656,9.1699094 c -1.969645,0 -3.788598,1.0115336 -3.538281,1.9687506 0.178423,0.682278 -0.814577,2.093033 -3.423438,4.861719 -1.032009,1.095231 -1.87578,2.101944 -1.87578,2.239452 0,0.137508 -0.736571,0.818558 -1.637891,1.512109 -2.982867,2.295263 -3.8148096,4.634453 -4.2984378,12.094141 -0.2010364,3.100844 -0.165278,3.715718 0.2871092,4.921874 0.2843142,0.758038 0.7460614,1.630018 1.0253908,1.938674 0.799599,0.883546 2.6646578,4.20329 3.0351558,5.40039 0.266941,0.862504 0.658315,0.539688 0.858594,-0.708204 0.17097,-1.06528 0.109776,-1.277346 -0.530469,-1.829296 -0.818343,-0.70549 -0.870972,-1.05668 -0.311718,-2.067188 0.537406,-0.971028 0.09878,-1.510332 -0.869532,-1.06914 -1.0512392,0.478978 -1.673973,-0.2844 -1.6488276,-2.01797 0.034082,-2.349678 1.8660976,-4.039254 2.9558596,-2.72617 0.194084,0.233852 0.511727,0.426562 0.705468,0.426562 0.19374,0 0.680778,0.257976 1.082813,0.574218 0.540987,0.425538 0.75336,0.88625 0.817578,1.771874 0.112966,1.557826 0.607986,1.5377 0.817578,-0.03282 0.174438,-1.3071 0.497708,-1.661052 1.763672,-1.935938 0.466508,-0.1013 0.954741,-0.48675 1.189453,-0.940624 0.425423,-0.82268 1.571022,-1.70625 2.214845,-1.70625 0.215174,0 0.626374,-0.259926 0.91328,-0.576952 0.427874,-0.472788 0.735122,-0.542106 1.70625,-0.396486 l 1.183986,0.17774 -0.13398,-1.4 -0.13398,-1.4 1.585938,0.13398 c 1.96494,0.16294 2.302688,-0.322838 1.361718,-1.957812 -0.338796,-0.588664 -0.617968,-1.387608 -0.617968,-1.774612 0,-0.504902 -0.1717,-0.727966 -0.6125,-0.792968 -0.44787,-0.06604 -0.62429,-0.299428 -0.648048,-0.864062 -0.0703,-1.66973 -1.180212,-1.75996 -1.941406,-0.15586 -0.579522,1.221252 -2.377328,3.14725 -2.600392,2.786326 -0.09248,-0.14954 -0.09304,-0.56719 -0.0028,-0.926954 0.0903,-0.359762 -0.03474,-1.125692 -0.27617,-1.703514 -0.792336,-1.896322 -0.536543,-2.608175 1.148436,-3.191013 0.93976,-0.325062 1.17271,-0.321894 1.553126,0.01914 0.61069,0.547463 0.828516,0.505637 0.828516,-0.164064 0,-0.311807 0.151,-0.56875 0.333592,-0.56875 0.1826,0 0.560156,-0.206613 0.839454,-0.459375 0.2793,-0.25278 0.7037,-0.384544 0.94336,-0.292578 0.63533,0.243801 0.53315,1.220085 -0.18046,1.719921 -0.535024,0.374745 -0.573666,0.525521 -0.289846,1.148439 0.411512,0.903144 0.808838,0.908234 1.637892,0.0138 0.613824,-0.662328 0.63541,-0.818488 0.36914,-2.471877 -0.314396,-1.952221 -0.623348,-2.491014 -1.427344,-2.491014 -0.37245,0 -0.59073,0.263095 -0.708204,0.850391 -0.18716,0.935856 -0.948826,1.177317 -0.948826,0.30078 0,-0.418357 -0.17922,-0.538283 -0.74922,-0.497657 -0.411708,0.02936 -0.806008,-0.105896 -0.875,-0.30078 -0.069,-0.19488 0.05622,-0.352734 0.278908,-0.352734 0.676562,0 1.253886,-0.933313 1.271484,-2.05625 0.01973,-1.260472 -0.610172,-1.45672 -1.115634,-0.347347 -0.455564,0.999862 -0.922878,0.722456 -1.022656,-0.607032 -0.06639,-0.884676 0.101304,-1.375916 0.790234,-2.326953 0.48045,-0.663246 0.79805,-1.3267828 0.705468,-1.4765626 C 23.165578,9.29361 22.36263,9.1699458 21.4726,9.1699458 Z m 8.279688,4.6183596 c -0.259616,-0.02327 -0.576696,-0.0063 -0.921484,0.05195 -0.898652,0.151826 -1.141772,0.326626 -1.252344,0.905079 -0.1261,0.659658 -0.07002,0.705255 0.680858,0.555078 0.714664,-0.142928 0.817578,-0.08051 0.817578,0.503125 0,0.366769 0.205682,0.839454 0.459376,1.05 0.394012,0.326991 0.433368,0.785462 0.270704,3.147266 -0.12382,1.798042 -0.08146,2.964038 0.11758,3.335936 0.472998,0.883802 1.351504,0.715786 1.804688,-0.347266 0.33756,-0.791826 0.87055,-1.348476 2.94492,-3.062499 0.68472,-0.565785 -0.283744,-4.954532 -1.203132,-5.449609 -0.312284,-0.168156 -1.058024,-0.275163 -1.65703,-0.240625 -0.59901,0.03454 -1.265204,-0.08483 -1.479298,-0.2625 -0.12042,-0.09996 -0.322808,-0.162668 -0.582422,-0.185936 z m 14.63164,1.334375 c 0.1559,0 0.28164,0.128478 0.28164,0.284375 0,0.155892 -0.12574,0.281641 -0.28164,0.281641 -0.15588,0 -0.284374,-0.125734 -0.284374,-0.281641 0,-0.155892 0.12846,-0.284375 0.284374,-0.284375 z m -7.065624,5.66836 c -0.58152,0 -1.156642,0.369607 -1.156642,0.741015 0,0.232216 0.291456,0.39375 0.708204,0.39375 0.51968,0 0.710938,-0.15028 0.710938,-0.566016 0,-0.311806 -0.11936,-0.568749 -0.2625,-0.568749 z m 16.223046,0.516797 c 1.001282,0.11482 1.239456,0.703904 0.65078,1.602344 -0.25099,0.383068 -0.456638,0.885486 -0.456638,1.115624 0,0.655832 -0.447584,0.769212 -0.91875,0.232422 -1.139834,-1.29858 -0.69439,-3.113112 0.724608,-2.95039 z m -11.716796,2.37617 c -0.08006,-0.0282 -0.12486,-0.02004 -0.15586,0.011 -0.244306,0.244308 0.220286,1.076796 0.76289,1.367188 0.293464,0.15706 0.533204,0.515364 0.533204,0.795704 0,0.280336 0.08476,0.593328 0.18868,0.697264 0.28037,0.280364 0.49548,0.235822 1.104686,-0.235156 0.53852,-0.416316 0.534956,-0.43889 -0.1586,-0.98164 -1.47429,-1.153722 -2.034796,-1.569674 -2.275,-1.654298 z m -0.16406,1.64336 c -0.428682,0 -0.492276,0.269432 -0.22422,0.96797 0.1911,0.498016 0.559822,0.586342 0.803906,0.1914 0.244616,-0.395798 -0.13656,-1.159374 -0.579686,-1.159374 z m -15.252346,3.770704 c -0.05596,0.0044 -0.10962,0.02064 -0.15586,0.04922 -0.407616,0.251912 -0.37015,0.920116 0.06016,1.09375 0.659812,0.26624 1.063672,0.18976 1.063672,-0.202344 0,-0.457776 -0.576288,-0.972142 -0.96797,-0.940624 z m -9.605859,13.526952 c -0.228338,-0.005 -0.181452,0.09764 0.07109,0.401954 0.399733,0.481732 0.914195,0.485296 0.896877,0.0082 -0.0055,-0.152 -0.295815,-0.320654 -0.645313,-0.37461 -0.139552,-0.02154 -0.246543,-0.0339 -0.322657,-0.03554 z m -1.249609,3.5 c -0.185512,0.02918 -0.388654,0.09302 -0.645312,0.17774 -0.976088,0.322134 -1.077025,0.44725 -1.052735,1.304298 0.01744,0.615444 -0.192278,1.18344 -0.596094,1.613282 -0.402815,0.428772 -0.623436,1.023432 -0.623436,1.68164 0,0.876314 0.827657,2.52929 1.845702,3.951172 4.791625,3.840744 10.872773,6.146874 17.519141,6.146874 0.0118,0 0.02362,1.6e-5 0.03554,0 0.459274,-0.363298 0.72461,-0.83442 0.72461,-1.35625 0,-0.260198 0.446914,-0.90667 0.992576,-1.435546 0.54566,-0.528874 0.99258,-1.126068 0.99258,-1.326172 0,-0.527086 -1.902056,-1.39891 -3.513672,-1.610548 -0.763792,-0.1003 -1.529152,-0.28723 -1.700782,-0.415624 -0.17164,-0.1284 -0.82742,-0.38085 -1.457422,-0.560546 -0.92109,-0.262722 -1.21594,-0.514876 -1.498436,-1.296096 -0.381376,-1.05468 -1.135792,-1.669952 -2.447266,-1.993358 -0.461122,-0.1137 -1.432202,-0.836662 -2.15742,-1.605078 -0.725218,-0.76842 -1.538012,-1.397266 -1.807424,-1.397266 -0.269411,0 -1.319719,-0.46179 -2.332422,-1.028124 -1.311275,-0.733314 -1.721192,-0.937956 -2.277728,-0.850398 z"/>
+ <path style="fill:#18bd5c" d="m 32,3.9999937 c -0.787488,0 -1.564492,0.040776 -2.335156,0.103906 -0.696216,0.094818 -1.2852,0.163164 -1.760938,0.196874 -0.5981,0.086952 -1.186882,0.196042 -1.771874,0.3199218 -0.9011,0.433419 -2.157422,1.2054502 -2.157422,1.4191406 0,0.054156 -0.07764,0.3002664 -0.17226,0.546875 -0.23313,0.6075226 0.364672,0.5786484 2.384374,-0.120312 2.006298,-0.6943202 6.711224,-0.9250236 8.246876,-0.4046878 0.561282,0.190186 1.169896,0.636749 1.353516,0.9925782 0.250834,0.4860914 0.84951,0.7787574 2.408984,1.1785158 1.141564,0.2926334 2.20387,0.696679 2.359766,0.896875 0.1559,0.2001958 0.656006,0.5446806 1.11289,0.765625 0.747716,0.3616137 2.135958,2.4683097 2.130078,3.2347657 -0.0012,0.155902 -0.540716,0.538615 -1.197656,0.850391 -1.431064,0.679232 -1.607742,1.337137 -0.7875,2.944922 0.321078,0.629372 0.585156,1.517567 0.585156,1.974219 0,0.456647 0.245224,1.130382 0.546874,1.498438 0.460528,0.561898 0.637592,0.615478 1.096484,0.336326 0.43925,-0.267218 0.637634,-0.240104 1.008986,0.13124 0.33404,0.334038 0.54726,0.374228 0.771094,0.1504 0.387722,-0.387726 -0.346248,-1.916908 -1.164844,-2.428125 -0.537754,-0.335842 -0.780898,-1.077958 -0.344532,-1.05 0.886668,0.05678 2.180662,1.11013 2.564844,2.086328 0.434618,1.104387 0.43228,1.107705 -0.445702,1.892187 -0.676236,0.604216 -0.957356,1.183228 -1.216798,2.501954 -0.18568,0.943776 -0.49812,1.93529 -0.694532,2.203906 -0.30422,0.416036 -0.236022,0.602922 0.462112,1.255078 0.959792,0.896574 0.855094,1.467788 -0.36094,1.971484 -0.786576,0.325798 -0.837012,0.432768 -0.661718,1.367188 0.272066,1.45028 0.590972,1.927252 1.39453,2.080858 1.10486,0.21121 1.7631,-0.741958 1.938674,-2.808202 0.08968,-1.055582 0.35903,-2.037552 0.67539,-2.46914 0.479486,-0.654116 0.652858,-0.699892 2.0125,-0.546876 1.723382,0.19396 1.90935,-0.04614 0.494922,-0.637108 -0.54566,-0.22799 -0.992578,-0.54733 -0.992578,-0.708204 0,-0.451048 2.010246,0.018 2.903906,0.678124 0.935856,0.691234 1.300448,0.449142 0.782032,-0.519532 -0.459146,-0.857948 -0.17374,-1.23716 0.576952,-0.768358 0.781196,0.48786 1.217656,0.426778 1.624218,-0.224218 0.489378,-0.783622 0.790022,-0.711338 1.205862,0.292576 0.497838,1.20188 0.0621,2.537838 -1.058204,3.251174 -0.612278,0.38987 -0.9186,0.832312 -0.981642,1.413672 -0.08394,0.774928 -0.210042,0.864594 -1.503904,1.080078 -0.776304,0.12932 -1.445562,0.132 -1.490236,0.0054 -0.469008,-1.327288 -1.278558,-1.127496 -3.158204,0.78203 -0.756196,0.768222 -1.573318,1.397266 -1.815624,1.397266 -0.258634,0 -0.516972,0.347582 -0.626172,0.844922 -0.10232,0.465926 -0.304564,0.920044 -0.448438,1.008986 -0.14394,0.08894 -0.259766,0.618746 -0.259766,1.17578 0,0.557036 -0.246444,1.40881 -0.546874,1.894922 -1.065472,1.723896 -1.505312,3.506712 -1.140234,4.61289 0.18176,0.550796 0.251396,1.389854 0.15586,1.867578 -0.15382,0.76914 -0.0198,1.00995 1.167578,2.1 1.94009,1.781202 2.7978,1.99785 4.457032,1.115626 0.73167,-0.389034 1.773176,-1.095314 2.313282,-1.569532 0.54009,-0.474216 1.072432,-0.871368 1.183984,-0.880468 0.1115,-0.009 0.68138,-0.067 1.266016,-0.12852 1.062768,-0.11182 1.06367,-0.11194 1.06367,0.973436 0,0.474058 0.10894,0.944286 0.26797,1.230468 C 58.31124,42.955023 60,37.684773 60,31.999993 c 0,-0.76519 -0.0388,-1.520194 -0.09844,-2.269532 -0.16958,-0.15552 -0.324454,-0.270354 -0.494922,-0.442968 -0.99482,-1.00737 -1.37482,-1.558592 -1.07461,-1.558592 0.257524,0 0.857932,0.36869 1.451952,0.828514 C 58.096454,14.682096 46.345444,3.9999937 32,3.9999937 Z M 21.472656,8.1699155 c -1.969645,0 -3.788598,1.0115336 -3.538281,1.9687505 0.178423,0.682278 -0.814577,2.093033 -3.423438,4.861719 -1.032009,1.095231 -1.87578,2.101944 -1.87578,2.239452 0,0.137508 -0.736571,0.818558 -1.637891,1.512109 -2.982867,2.295263 -3.8148096,4.634453 -4.2984378,12.094141 -0.2010364,3.100844 -0.165278,3.715718 0.2871092,4.921874 0.2843142,0.758038 0.7460614,1.630018 1.0253908,1.938674 0.799599,0.883546 2.6646578,4.20329 3.0351558,5.40039 0.266941,0.862504 0.658315,0.539688 0.858594,-0.708204 0.17097,-1.06528 0.109776,-1.277346 -0.530469,-1.829296 -0.818343,-0.70549 -0.870972,-1.05668 -0.311718,-2.067188 0.537406,-0.971028 0.09878,-1.510332 -0.869532,-1.06914 -1.0512392,0.478978 -1.673973,-0.2844 -1.6488276,-2.01797 0.034082,-2.349678 1.8660976,-4.039254 2.9558596,-2.72617 0.194084,0.233852 0.511727,0.426562 0.705468,0.426562 0.19374,0 0.680778,0.257976 1.082813,0.574218 0.540987,0.425538 0.75336,0.88625 0.817578,1.771874 0.112966,1.557826 0.607986,1.5377 0.817578,-0.03282 0.174438,-1.3071 0.497708,-1.661052 1.763672,-1.935938 0.466508,-0.1013 0.954741,-0.48675 1.189453,-0.940624 0.425423,-0.82268 1.571022,-1.70625 2.214845,-1.70625 0.215174,0 0.626374,-0.259926 0.91328,-0.576952 0.427874,-0.472788 0.735122,-0.542106 1.70625,-0.396486 l 1.183986,0.17774 -0.13398,-1.4 -0.13398,-1.4 1.585938,0.13398 c 1.96494,0.16294 2.302688,-0.322838 1.361718,-1.957812 -0.338796,-0.588664 -0.617968,-1.387608 -0.617968,-1.774612 0,-0.504902 -0.1717,-0.727966 -0.6125,-0.792968 -0.44787,-0.06604 -0.62429,-0.299428 -0.648048,-0.864062 -0.0703,-1.66973 -1.180212,-1.75996 -1.941406,-0.15586 -0.579522,1.221252 -2.377328,3.14725 -2.600392,2.786326 -0.09248,-0.14954 -0.09304,-0.56719 -0.0028,-0.926954 0.0903,-0.359762 -0.03474,-1.125692 -0.27617,-1.703514 -0.792336,-1.896322 -0.536543,-2.608175 1.148436,-3.191013 0.93976,-0.325062 1.17271,-0.321894 1.553126,0.01914 0.61069,0.547463 0.828516,0.505637 0.828516,-0.164064 0,-0.311807 0.151,-0.56875 0.333592,-0.56875 0.1826,0 0.560156,-0.206613 0.839454,-0.459375 0.2793,-0.25278 0.7037,-0.384544 0.94336,-0.292578 0.63533,0.243801 0.53315,1.220085 -0.18046,1.719921 -0.535024,0.374745 -0.573666,0.525521 -0.289846,1.148439 0.411512,0.903144 0.808838,0.908234 1.637892,0.0138 0.613824,-0.662328 0.63541,-0.818488 0.36914,-2.471877 -0.314396,-1.952221 -0.623348,-2.491014 -1.427344,-2.491014 -0.37245,0 -0.59073,0.263095 -0.708204,0.850391 -0.18716,0.935856 -0.948826,1.177317 -0.948826,0.30078 0,-0.418357 -0.17922,-0.538283 -0.74922,-0.497657 -0.411708,0.02936 -0.806008,-0.105896 -0.875,-0.30078 -0.069,-0.19488 0.05622,-0.352734 0.278908,-0.352734 0.676562,0 1.253886,-0.933313 1.271484,-2.05625 0.01973,-1.260472 -0.610172,-1.45672 -1.115634,-0.347347 -0.455564,0.999862 -0.922878,0.722456 -1.022656,-0.607032 -0.06639,-0.884676 0.101304,-1.375916 0.790234,-2.3269531 0.48045,-0.6632454 0.79805,-1.3267826 0.705468,-1.4765624 C 23.165578,8.2936161 22.36263,8.1699519 21.4726,8.1699519 Z m 8.279688,4.6183595 c -0.259616,-0.02327 -0.576696,-0.0063 -0.921484,0.05195 -0.898652,0.151826 -1.141772,0.326626 -1.252344,0.905079 -0.1261,0.659658 -0.07002,0.705255 0.680858,0.555078 0.714664,-0.142928 0.817578,-0.08051 0.817578,0.503125 0,0.366769 0.205682,0.839454 0.459376,1.05 0.394012,0.326991 0.433368,0.785462 0.270704,3.147266 -0.12382,1.798042 -0.08146,2.964038 0.11758,3.335936 0.472998,0.883802 1.351504,0.715786 1.804688,-0.347266 0.33756,-0.791826 0.87055,-1.348476 2.94492,-3.062499 0.68472,-0.565785 -0.283744,-4.954532 -1.203132,-5.449609 -0.312284,-0.168156 -1.058024,-0.275163 -1.65703,-0.240625 -0.59901,0.03454 -1.265204,-0.08483 -1.479298,-0.2625 -0.12042,-0.09996 -0.322808,-0.162668 -0.582422,-0.185936 z m 14.63164,1.334375 c 0.1559,0 0.28164,0.128478 0.28164,0.284375 0,0.155892 -0.12574,0.281641 -0.28164,0.281641 -0.15588,0 -0.284374,-0.125734 -0.284374,-0.281641 0,-0.155892 0.12846,-0.284375 0.284374,-0.284375 z m -7.065624,5.66836 c -0.58152,0 -1.156642,0.369607 -1.156642,0.741015 0,0.232216 0.291456,0.39375 0.708204,0.39375 0.51968,0 0.710938,-0.15028 0.710938,-0.566016 0,-0.311806 -0.11936,-0.568749 -0.2625,-0.568749 z m 16.223046,0.516797 c 1.001282,0.11482 1.239456,0.703904 0.65078,1.602344 -0.25099,0.383068 -0.456638,0.885486 -0.456638,1.115624 0,0.655832 -0.447584,0.769212 -0.91875,0.232422 -1.139834,-1.29858 -0.69439,-3.113112 0.724608,-2.95039 z m -11.716796,2.37617 c -0.08006,-0.0282 -0.12486,-0.02004 -0.15586,0.011 -0.244306,0.244308 0.220286,1.076796 0.76289,1.367188 0.293464,0.15706 0.533204,0.515364 0.533204,0.795704 0,0.280336 0.08476,0.593328 0.18868,0.697264 0.28037,0.280364 0.49548,0.235822 1.104686,-0.235156 0.53852,-0.416316 0.534956,-0.43889 -0.1586,-0.98164 -1.47429,-1.153722 -2.034796,-1.569674 -2.275,-1.654298 z m -0.16406,1.64336 c -0.428682,0 -0.492276,0.269432 -0.22422,0.96797 0.1911,0.498016 0.559822,0.586342 0.803906,0.1914 0.244616,-0.395798 -0.13656,-1.159374 -0.579686,-1.159374 z m -15.252346,3.770704 c -0.05596,0.0044 -0.10962,0.02064 -0.15586,0.04922 -0.407616,0.251912 -0.37015,0.920116 0.06016,1.09375 0.659812,0.26624 1.063672,0.18976 1.063672,-0.202344 0,-0.457776 -0.576288,-0.972142 -0.96797,-0.940624 z m -9.605859,13.526952 c -0.228338,-0.005 -0.181452,0.09764 0.07109,0.401954 0.399733,0.481732 0.914195,0.485296 0.896877,0.0082 -0.0055,-0.152 -0.295815,-0.320654 -0.645313,-0.37461 -0.139552,-0.02154 -0.246543,-0.0339 -0.322657,-0.03554 z m -1.249609,3.5 c -0.185512,0.02918 -0.388654,0.09302 -0.645312,0.17774 -0.976088,0.322134 -1.077025,0.44725 -1.052735,1.304298 0.01744,0.615444 -0.192278,1.18344 -0.596094,1.613282 -0.402815,0.428772 -0.623436,1.023432 -0.623436,1.68164 0,0.876314 0.827657,2.52929 1.845702,3.951172 4.791625,3.840744 10.872773,6.146874 17.519141,6.146874 0.0118,0 0.02362,1.6e-5 0.03554,0 0.459274,-0.363298 0.72461,-0.83442 0.72461,-1.35625 0,-0.260198 0.446914,-0.90667 0.992576,-1.435546 0.54566,-0.528874 0.99258,-1.126068 0.99258,-1.326172 0,-0.527086 -1.902056,-1.39891 -3.513672,-1.610548 -0.763792,-0.1003 -1.529152,-0.28723 -1.700782,-0.415624 -0.17164,-0.1284 -0.82742,-0.38085 -1.457422,-0.560546 -0.92109,-0.262722 -1.21594,-0.514876 -1.498436,-1.296096 -0.381376,-1.05468 -1.135792,-1.669952 -2.447266,-1.993358 -0.461122,-0.1137 -1.432202,-0.836662 -2.15742,-1.605078 -0.725218,-0.76842 -1.538012,-1.397266 -1.807424,-1.397266 -0.269411,0 -1.319719,-0.46179 -2.332422,-1.028124 -1.311275,-0.733314 -1.721192,-0.937956 -2.277728,-0.850398 z"/>
+ <path style="opacity:0.2" d="M 26.449214,12.863294 A 20.999996,20.999996 0 0 0 13.999999,32.000009 20.999996,20.999996 0 0 0 34.999994,53.000005 20.999996,20.999996 0 0 0 49.078116,47.546882 20.999996,20.999996 0 0 1 45.847648,48.406255 20.999996,20.999996 0 0 1 40.999993,49.000005 20.999996,20.999996 0 0 1 19.999997,28.00001 20.999996,20.999996 0 0 1 26.449214,12.863294 Z"/>
+ <path style="fill:#ffffff" d="M 26.449214,11.863291 A 20.999996,20.999996 0 0 0 13.999999,31.000006 20.999996,20.999996 0 0 0 34.999994,52.000002 20.999996,20.999996 0 0 0 49.078116,46.546879 20.999996,20.999996 0 0 1 45.847648,47.406253 20.999996,20.999996 0 0 1 40.999993,48.000003 20.999996,20.999996 0 0 1 19.999997,27.000007 20.999996,20.999996 0 0 1 26.449214,11.863291 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 C 16.488003 4 4 16.488003 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221481 16.655708 5 32 5 C 47.344292 5 59.720319 17.221481 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488003 47.511997 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lubuntu-software-center.svg b/.icons/awkward/64x64/apps/lubuntu-software-center.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lubuntu-software-center.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lucidchart.svg b/.icons/awkward/64x64/apps/lucidchart.svg
new file mode 100644
index 00000000..38d2344a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lucidchart.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#f58411" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+ <g style="opacity:0.2;enable-background:new" transform="matrix(1.9999714,0,0,1.9999714,-1239.9822,-1038.9843)">
+ <path transform="translate(619,520)" d="m 17,8 c -1.6568,0 -3,1.3432 -3,3 0,0.23127 0.04425,0.44001 0.09375,0.65625 l -3.2188,2 c -0.513,-0.411 -1.1659,-0.656 -1.875,-0.656 -1.6568,0 -3,1.3432 -3,3 0,1.6568 1.3432,3 3,3 0.70904,0 1.3615,-0.24498 1.875,-0.65625 l 3.2188,2 c -0.05,0.216 -0.094,0.425 -0.094,0.656 0,1.6568 1.3432,3 3,3 1.6568,0 3,-1.3432 3,-3 0,-1.6568 -1.3432,-3 -3,-3 -0.70904,0 -1.3615,0.24498 -1.875,0.65625 l -3.2188,-2 c 0.05,-0.216 0.094,-0.425 0.094,-0.656 0,-0.231 -0.044,-0.44 -0.094,-0.656 l 3.2188,-2 c 0.513,0.411 1.166,0.656 1.875,0.656 1.6568,0 3,-1.3432 3,-3 0,-1.6568 -1.3432,-3 -3,-3 z m 7,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 0,10 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"/>
+ </g>
+ <g style="fill:#ffffff;enable-background:new" transform="matrix(1.9999714,0,0,1.9999714,-1239.9822,-1039.9842)">
+ <path transform="translate(619,520)" d="m 17,8 c -1.6568,0 -3,1.3432 -3,3 0,0.23127 0.04425,0.44001 0.09375,0.65625 l -3.2188,2 c -0.513,-0.411 -1.1659,-0.656 -1.875,-0.656 -1.6568,0 -3,1.3432 -3,3 0,1.6568 1.3432,3 3,3 0.70904,0 1.3615,-0.24498 1.875,-0.65625 l 3.2188,2 c -0.05,0.216 -0.094,0.425 -0.094,0.656 0,1.6568 1.3432,3 3,3 1.6568,0 3,-1.3432 3,-3 0,-1.6568 -1.3432,-3 -3,-3 -0.70904,0 -1.3615,0.24498 -1.875,0.65625 l -3.2188,-2 c 0.05,-0.216 0.094,-0.425 0.094,-0.656 0,-0.231 -0.044,-0.44 -0.094,-0.656 l 3.2188,-2 c 0.513,0.411 1.166,0.656 1.875,0.656 1.6568,0 3,-1.3432 3,-3 0,-1.6568 -1.3432,-3 -3,-3 z m 7,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 0,10 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"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/luckyBackup.svg b/.icons/awkward/64x64/apps/luckyBackup.svg
new file mode 100644
index 00000000..13d4ce66
--- /dev/null
+++ b/.icons/awkward/64x64/apps/luckyBackup.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.683594,37 C 57.749098,50.598314 46.149488,61 32,61 23.346872,61 15.62442,57.06155 10.488282,50.894532 L 6.878906,54.503906 A 1.6877149,1.6877149 0 0 1 5.664062,55 1.6877149,1.6877149 0 0 1 4,53.3125 V 38.6875 A 1.6877149,1.6877149 0 0 1 5.6875,37 h 10.84375 3.78125 a 1.6877149,1.6877149 0 0 1 1.195312,2.878906 l -2.460936,2.460938 c 0.1169,0.16228 0.228936,0.326948 0.351562,0.484374 0.216712,0.277524 0.445498,0.546172 0.679686,0.808594 0.07662,0.08598 0.14818,0.17746 0.226564,0.26172 0.19636,0.211036 0.406158,0.409532 0.61328,0.609374 0.221932,0.21386 0.44963,0.42023 0.683594,0.621094 0.20311,0.17452 0.40175,0.351528 0.613282,0.515624 0.0102,0.008 0.02096,0.0154 0.03126,0.02344 0.38757,0.29896 0.792442,0.576808 1.20703,0.839844 0.217902,0.13836 0.439464,0.270614 0.664064,0.398438 0.37751,0.214562 0.76428,0.409816 1.160156,0.59375 0.250312,0.11662 0.504962,0.224362 0.761718,0.328124 0.405244,0.1631 0.8174,0.31131 1.238282,0.441406 0.1974,0.0614 0.393406,0.12584 0.59375,0.17968 0.54839,0.14622 1.109786,0.267714 1.679688,0.35547 0.17562,0.0274 0.354008,0.0448 0.53125,0.0664 C 30.712914,48.94281 31.348744,49 32,49 39.291704,48.9948 45.657544,44.060164 47.480468,37 Z"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="22"/>
+ <path style="opacity:0.1" d="m 32,5 c 8.652352,0 16.379482,3.9315936 21.515624,10.097656 l 3.60547,-3.605468 A 1.6877149,1.6877149 0 0 1 58.335938,11 1.6877149,1.6877149 0 0 1 60,12.6875 v 14.625 A 1.6877149,1.6877149 0 0 1 58.3125,29 h -14.625 a 1.6877149,1.6877149 0 0 1 -1.195312,-2.878906 l 2.45703,-2.457032 c -0.02154,-0.02984 -0.03684,-0.06408 -0.0586,-0.09374 -0.21137,-0.289226 -0.430694,-0.570344 -0.660156,-0.84375 -0.291876,-0.347078 -0.598066,-0.679012 -0.917968,-1 C 43.14182,21.555072 42.974956,21.3783 42.796876,21.214854 42.379878,20.832698 41.9363,20.477352 41.480468,20.140636 41.281648,19.993704 41.080486,19.848594 40.875,19.710948 40.399832,19.39293 39.907728,19.102564 39.398438,18.835948 39.188914,18.726066 38.97632,18.620205 38.761718,18.519541 38.21926,18.265801 37.663398,18.036344 37.089844,17.84376 36.909904,17.78301 36.725496,17.734126 36.542968,17.679698 35.910744,17.492454 35.267706,17.327333 34.605468,17.21876 34.497388,17.20082 34.386066,17.19545 34.277344,17.1797 33.531924,17.07323 32.77485,17 32,17 24.708296,17.00522 18.342456,21.939836 16.519532,29 H 4.316406 C 6.250902,15.401686 17.850512,5 32,5 Z"/>
+ <path style="fill:#48a9ff" d="m 32,4 c 8.652352,0 16.379482,3.9315936 21.515624,10.097656 l 3.60547,-3.605468 A 1.6877149,1.6877149 0 0 1 58.335938,10 1.6877149,1.6877149 0 0 1 60,11.6875 v 14.625 A 1.6877149,1.6877149 0 0 1 58.3125,28 h -14.625 a 1.6877149,1.6877149 0 0 1 -1.195312,-2.878906 l 2.45703,-2.457032 c -0.02154,-0.02984 -0.03684,-0.06408 -0.0586,-0.09374 -0.21137,-0.289226 -0.430694,-0.570344 -0.660156,-0.84375 -0.291876,-0.347078 -0.598066,-0.679012 -0.917968,-1 -0.170674,-0.1715 -0.337538,-0.348272 -0.515618,-0.511718 -0.416998,-0.382157 -0.860576,-0.737502 -1.316408,-1.074219 -0.19882,-0.14693 -0.399982,-0.292041 -0.605468,-0.429687 -0.475168,-0.318019 -0.967272,-0.608384 -1.476562,-0.875 -0.209524,-0.109882 -0.422118,-0.215743 -0.63672,-0.316407 -0.542458,-0.25374 -1.09832,-0.483197 -1.671874,-0.675781 -0.17994,-0.06075 -0.364348,-0.109634 -0.546876,-0.164062 -0.632224,-0.187244 -1.275262,-0.352365 -1.9375,-0.460938 C 34.497388,16.20082 34.386066,16.19545 34.277344,16.1797 33.531924,16.07323 32.77485,16 32,16 24.708296,16.00522 18.342456,20.939836 16.519532,28 H 4.316406 C 6.250902,14.401686 17.850512,4 32,4 Z"/>
+ <path style="fill:#486afb" d="M 59.683594,36 C 57.749098,49.598314 46.149488,60 32,60 23.346872,60 15.62442,56.06155 10.488282,49.894532 L 6.878906,53.503906 A 1.6877149,1.6877149 0 0 1 5.664062,54 1.6877149,1.6877149 0 0 1 4,52.3125 V 37.6875 A 1.6877149,1.6877149 0 0 1 5.6875,36 h 10.84375 3.78125 a 1.6877149,1.6877149 0 0 1 1.195312,2.878906 l -2.460936,2.460938 c 0.1169,0.16228 0.228936,0.326948 0.351562,0.484374 0.216712,0.277524 0.445498,0.546172 0.679686,0.808594 0.07662,0.08598 0.14818,0.17746 0.226564,0.26172 0.19636,0.211036 0.406158,0.409532 0.61328,0.609374 0.221932,0.21386 0.44963,0.42023 0.683594,0.621094 0.20311,0.17452 0.40175,0.351528 0.613282,0.515624 0.0102,0.008 0.02096,0.0154 0.03126,0.02344 0.38757,0.29896 0.792442,0.576808 1.20703,0.839844 0.217902,0.13836 0.439464,0.270614 0.664064,0.398438 0.37751,0.214562 0.76428,0.409816 1.160156,0.59375 0.250312,0.11662 0.504962,0.224362 0.761718,0.328124 0.405244,0.1631 0.8174,0.31131 1.238282,0.441406 0.1974,0.0614 0.393406,0.12584 0.59375,0.17968 0.54839,0.14622 1.109786,0.267714 1.679688,0.35547 0.17562,0.0274 0.354008,0.0448 0.53125,0.0664 C 30.712914,47.94281 31.348744,48 32,48 39.291704,47.9948 45.657544,43.060164 47.480468,36 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 C 17.850512,4 6.2509023,14.401686 4.3164062,28 H 4.4824219 C 6.8304834,14.895762 18.199932,5 32,5 40.652352,5 48.379483,8.9315938 53.515625,15.097656 l 3.605469,-3.605468 C 57.443192,11.171152 57.881217,10.993689 58.335938,11 59.258703,11.012934 59.999973,11.764644 60,12.6875 v -1 C 59.999973,10.764644 59.258703,10.012934 58.335938,10 c -0.454721,-0.00631 -0.892746,0.171152 -1.214844,0.492188 l -3.605469,3.605468 C 48.379483,7.9315938 40.652352,4 32,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lugaru.svg b/.icons/awkward/64x64/apps/lugaru.svg
new file mode 100644
index 00000000..89fa8770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lugaru.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32.001" cy="53" r="8"/>
+ <circle style="fill:#8f6943" cx="32.001" cy="51.999" r="8"/>
+ <path style="opacity:0.2" d="m 8.895344,5.0125924 c -0.210433,-0.01768 -0.3995596,-0.01136 -0.5703124,0.01954 -0.2276704,0.041178 -0.4215542,0.122828 -0.5820312,0.25 -1.3135936,1.0409784 -0.9027928,5.1760306 1.3710936,13.7773436 1.27508,4.823178 2.32627,7.389432 4.136719,10.109374 1.188784,1.785936 1.763024,2.46586 3.726562,4.40625 1.758515,1.937264 3.977964,4.646188 4.023438,6.925782 -0.504967,4.500014 -3.800004,6.85694 -4,10.6875 0,4.637876 2.161634,7.8125 6.800782,7.8125 2.909864,0.291178 5.594006,-3.475052 8.199218,-4 2.605212,0.524948 5.289354,4.291178 8.199218,4 4.639148,0 6.800782,-3.174624 6.800782,-7.8125 -0.2,-3.83056 -3.495034,-6.187486 -4,-10.6875 0.04548,-2.279594 2.264922,-4.988522 4.023438,-6.925782 1.963538,-1.94039 2.537778,-2.620314 3.726562,-4.40625 1.81045,-2.719942 2.861638,-5.286198 4.136718,-10.109374 2.273886,-8.601313 2.684688,-12.7363652 1.371094,-13.7773436 -0.16048,-0.127174 -0.35436,-0.208822 -0.58203,-0.25 -0.17076,-0.03088 -0.359882,-0.037212 -0.570314,-0.01954 -0.6313,0.053052 -1.444584,0.3248176 -2.460936,0.8203124 -2.015574,0.9826538 -3.986568,2.4323002 -6.207032,4.5703122 -3.33194,3.208196 -4.522338,5.04718 -8.445312,13.031251 -1.171704,2.37883 -2.60947,4.691768 -4.367188,7.21875 -0.510796,0.35165 -1.625,0.347656 -1.625,0.347656 0,0 -1.114204,0.004 -1.625,-0.347656 -1.757718,-2.526982 -3.195484,-4.83992 -4.367188,-7.21875 C 22.085651,15.450397 20.895254,13.611413 17.563313,10.403217 15.34285,8.265205 13.371855,6.8155586 11.356282,5.8329048 10.339928,5.33741 9.5266424,5.065644 8.895344,5.0125924 Z"/>
+ <path style="opacity:0.2" d="m 29.750813,52 h 1.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 3.9 c 0,0.4155 -0.3345,1.35 -0.75,1.35 h -1.5 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -4.5 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"/>
+ <path style="fill:#ffffff" d="m 29.750813,51 h 1.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 3.9 c 0,0.4155 -0.3345,1.35 -0.75,1.35 h -1.5 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -4.5 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"/>
+ <path style="opacity:0.2" d="m 32.750813,52 h 1.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 4.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -1.5 c -0.4155,0 -0.75,-0.9345 -0.75,-1.35 v -3.9 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"/>
+ <path style="fill:#ffffff" d="m 32.750813,51 h 1.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 4.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -1.5 c -0.4155,0 -0.75,-0.9345 -0.75,-1.35 v -3.9 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"/>
+ <path style="fill:#b08458" d="M 8.895344,4.0117188 C 8.684911,3.994035 8.4957844,4.0003666 8.3250316,4.03125 8.0973612,4.0724276 7.9034774,4.1540778 7.7430004,4.28125 6.4294068,5.3222284 6.8402076,9.4572808 9.114094,18.058594 c 1.27508,4.823178 2.32627,7.389432 4.136719,10.109374 1.188784,1.785936 1.763024,2.46586 3.726562,4.40625 1.758515,1.937264 3.977964,4.646188 4.023438,6.925782 -0.504967,4.500014 -3.800004,6.85694 -4,10.6875 0,4.637876 2.161634,7.8125 6.800782,7.8125 2.909864,0.291178 5.594006,-3.475052 8.199218,-4 2.605212,0.524948 5.289354,4.291178 8.199218,4 4.639148,0 6.800782,-3.174624 6.800782,-7.8125 -0.2,-3.83056 -3.495034,-6.187486 -4,-10.6875 0.04548,-2.279594 2.264922,-4.988522 4.023438,-6.925782 1.963538,-1.94039 2.537778,-2.620314 3.726562,-4.40625 1.81045,-2.719942 2.861638,-5.286198 4.136718,-10.109374 2.273886,-8.6013132 2.684688,-12.7363656 1.371094,-13.777344 -0.16048,-0.127174 -0.35436,-0.208822 -0.58203,-0.25 -0.17076,-0.03088 -0.359882,-0.037212 -0.570314,-0.01954 -0.6313,0.053052 -1.444584,0.3248176 -2.460936,0.8203124 -2.015574,0.9826626 -3.986568,2.432309 -6.207032,4.5703214 -3.33194,3.2081952 -4.522338,5.0471792 -8.445312,13.0312502 -1.171704,2.37883 -2.60947,4.691768 -4.367188,7.21875 -0.510796,0.35165 -1.625,0.347656 -1.625,0.347656 0,0 -1.114204,0.004 -1.625,-0.347656 -1.757718,-2.526982 -3.195484,-4.83992 -4.367188,-7.21875 C 22.085651,14.449523 20.895254,12.610539 17.563313,9.4023438 15.34285,7.2643314 13.371855,5.814685 11.356282,4.8320312 10.339928,4.3365364 9.5266424,4.0647704 8.895344,4.0117188 Z"/>
+ <path style="opacity:0.3" d="m 9.8605332,7.2324244 c 0.00428,0.3014846 -0.033148,0.412154 0.0082,0.8284956 0.1935178,1.948454 0.8330798,5.050948 1.9522968,9.285714 1.240638,4.69418 2.125283,6.82012 3.762409,9.280246 h -0.0028 c 1.13917,1.711868 1.439944,2.060938 3.365935,3.964748 l 0.05468,0.05196 0.04922,0.05742 c 0.823812,0.9078 1.83486,1.95379 2.717903,3.182736 1.438872,-1.614014 3.23205,-2.872794 5.238938,-3.677646 -1.413176,-2.282922 -2.56816,-4.617854 -3.510854,-6.532266 v -0.0028 C 19.597638,15.733845 18.809384,14.494238 15.621723,11.42412 13.541143,9.4202464 11.81326,8.168865 10.128495,7.3472654 9.8960042,7.2338946 10.046508,7.2997418 9.8605332,7.2324244 Z m 44.6786138,0.01368 c -0.125,0.054454 -0.1267,0.032284 -0.267962,0.10117 -1.684766,0.8215996 -3.412648,2.0729812 -5.493228,4.0768556 -3.187662,3.070117 -3.975916,4.309724 -7.87481,12.24697 v 0.0028 c -0.943136,1.915306 -2.0995,4.251066 -3.513588,6.535 2.007872,0.804484 3.80202,2.063288 5.24167,3.677646 0.883338,-1.229738 1.893664,-2.27723 2.717904,-3.18547 l 0.04922,-0.05742 0.05468,-0.05196 c 1.92599,-1.90381 2.226764,-2.252882 3.365934,-3.964748 h -0.0028 c 1.63706,-2.46013 2.521772,-4.586066 3.76241,-9.280246 1.119218,-4.234766 1.758778,-7.33726 1.952296,-9.285714 0.04072,-0.409472 0.0036,-0.5163048 0.0082,-0.8148242 z"/>
+ <path style="fill:#bf3667" d="m 31.999998,54 c -2.575385,-0.19758 -4.786948,-3.065764 -3.729691,-4.47926 1.128155,-1.114636 2.544091,-1.533812 3.729691,-1.52043 1.185603,-0.0132 2.601539,0.405794 3.729694,1.52043 C 36.786949,50.934236 34.57539,53.80243 31.999998,54 Z"/>
+ <path style="opacity:0.2" d="m 25.653045,47 c -1.901648,0 -4.648374,-1.343146 -4.648374,-3 0,-1.656854 -0.180028,-3 1.72162,-3 4.887988,0.506736 5.16486,6 2.926754,6 z"/>
+ <path style="fill:#ffffff" d="m 25.653045,45.99946 c -1.901648,0 -4.648374,-1.343146 -4.648374,-3 0,-1.656854 -0.180028,-3 1.72162,-3 4.887988,0.506736 5.16486,6 2.926754,6 z"/>
+ <circle style="fill:#323232" cx="25.5" cy="44.5" r="1.5"/>
+ <path style="opacity:0.2" d="m 38.348581,47 c 1.901648,0 4.648374,-1.343146 4.648374,-3 0,-1.656854 0.18002,-3 -1.72162,-3 -4.887988,0.506736 -5.16486,6 -2.926754,6 z"/>
+ <path style="fill:#ffffff" d="m 38.348581,45.99946 c 1.901648,0 4.648374,-1.343146 4.648374,-3 0,-1.656854 0.18002,-3 -1.72162,-3 -4.887988,0.506736 -5.16486,6 -2.926754,6 z"/>
+ <circle style="fill:#323232" cx="-38.5" cy="44.5" r="1.5" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.8945312 4.0117188 C 8.6840982 3.994035 8.4949715 4.0003666 8.3242188 4.03125 C 8.0965483 4.0724276 7.9026645 4.1540778 7.7421875 4.28125 C 7.1881761 4.7202852 6.961403 5.7498845 7.03125 7.3925781 C 7.0860799 6.3364113 7.3111963 5.6227959 7.7421875 5.28125 C 7.9026645 5.1540778 8.0965483 5.0724276 8.3242188 5.03125 C 8.4949715 5.0003666 8.6840982 4.994035 8.8945312 5.0117188 C 9.5258296 5.0647703 10.339115 5.3365364 11.355469 5.8320312 C 13.371042 6.814685 15.342037 8.2643312 17.5625 10.402344 C 20.894441 13.610539 22.084838 15.449523 26.007812 23.433594 C 27.179516 25.812424 28.617282 28.125362 30.375 30.652344 C 30.885796 31.004 32 31 32 31 C 32 31 33.114204 31.003994 33.625 30.652344 C 35.382718 28.125362 36.820484 25.812424 37.992188 23.433594 C 41.915162 15.449523 43.10556 13.610539 46.4375 10.402344 C 48.657964 8.2643312 50.628957 6.8146939 52.644531 5.8320312 C 53.660883 5.3365365 54.474169 5.0647708 55.105469 5.0117188 C 55.315901 4.9940467 55.505021 5.00037 55.675781 5.03125 C 55.903451 5.072428 56.097333 5.154076 56.257812 5.28125 C 56.688804 5.6227959 56.915873 6.3364113 56.970703 7.3925781 C 57.04055 5.7498845 56.811824 4.7202852 56.257812 4.28125 C 56.097333 4.154076 55.903451 4.072428 55.675781 4.03125 C 55.505021 4.00037 55.315901 3.9940468 55.105469 4.0117188 C 54.474169 4.0647708 53.660883 4.3365364 52.644531 4.8320312 C 50.628957 5.8146939 48.657964 7.2643313 46.4375 9.4023438 C 43.10556 12.610539 41.915162 14.449523 37.992188 22.433594 C 36.820484 24.812424 35.382718 27.125362 33.625 29.652344 C 33.114204 30.003994 32 30 32 30 C 32 30 30.885796 30.004 30.375 29.652344 C 28.617282 27.125362 27.179516 24.812424 26.007812 22.433594 C 22.084838 14.449523 20.894441 12.610539 17.5625 9.4023438 C 15.342037 7.2643313 13.371042 5.8146851 11.355469 4.8320312 C 10.339115 4.3365364 9.5258296 4.0647704 8.8945312 4.0117188 z M 20.929688 39.958984 C 20.260992 44.161218 17.193001 46.490912 17 50.1875 C 17 50.451442 17.009377 50.708742 17.023438 50.962891 C 17.338582 47.265444 20.505144 44.909908 21 40.5 C 20.996477 40.323416 20.958075 40.140163 20.929688 39.958984 z M 43.070312 39.960938 C 43.042124 40.141405 43.003509 40.324094 43 40.5 C 43.494855 44.909908 46.661414 47.265444 46.976562 50.962891 C 46.990623 50.708742 47 50.451442 47 50.1875 C 46.807021 46.49142 43.739577 44.162076 43.070312 39.960938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/luminance-hdr.svg b/.icons/awkward/64x64/apps/luminance-hdr.svg
new file mode 100644
index 00000000..d114a496
--- /dev/null
+++ b/.icons/awkward/64x64/apps/luminance-hdr.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="40" height="40" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#fecd38" width="40" height="40" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m4 17v20h15c-5.181142-14.585722-10.362154-19.718564-15-20z"/>
+ <rect style="opacity:0.2" width="40" height="40" x="12" y="13" rx="3" ry="3"/>
+ <path style="fill:#9d9d9d" d="m4 16v20h15c-5.181142-14.585722-10.362154-19.718564-15-20z"/>
+ <rect style="fill:#e97e10" width="40" height="40" x="12" y="12" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m12 24v20h15c-5.181142-14.585722-10.362154-19.718564-15-20z"/>
+ <rect style="opacity:0.2" width="40" height="40" x="20" y="21" rx="3" ry="3"/>
+ <path style="fill:#7d7d7d" d="m12 23v20h15c-5.181142-14.585722-10.362154-19.718564-15-20z"/>
+ <rect style="fill:#df574d" width="40" height="40" x="20" y="20" rx="3" ry="3"/>
+ <circle style="fill:#fecd38" cx="32" cy="41" r="6"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7,4 C 5.338,4 4,5.338 4,7 V 8 C 4,6.338 5.338,5 7,5 H 41 C 42.662,5 44,6.338 44,8 V 7 C 44,5.338 42.662,4 41,4 Z"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <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="m32 35c-3.313708 0-6 2.686292-6 6 0-2.761424 2.686292-5 6-5s6 2.238576 6 5c0-3.313708-2.686292-6-6-6zm6 6h-12z"/>
+ <path style="fill:#5d5d5d" d="m20 31v20h15c-5.181142-14.585722-10.362154-19.718564-15-20z"/>
+ <path style="fill:#e4e4e4" d="m28 51h32c-16-45-32 0-32 0z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m44.814453 31.003906c-9.59259-0.317402-16.814453 19.996094-16.814453 19.996094s16-42.75 32 0c-5.25-14.765625-10.500793-19.841084-15.185547-19.996094z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lutris.svg b/.icons/awkward/64x64/apps/lutris.svg
new file mode 100644
index 00000000..7007b41b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lutris.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 31.111975,5.0024668 C 16.463815,4.9893328 4.394527,17.052276 4.0094655,32.269035 3.6178325,47.727328 15.430796,60.586097 30.392851,60.990259 c 7.289267,0.19676 12.979694,-2.599237 17.971591,-7.306084 0.533013,-0.444708 0.823027,-0.72186 0.823027,-0.72186 0,0 5.413261,-5.681465 5.703777,-10.37125 -1.381261,2.281943 -2.648287,4.566735 -6.086578,6.258843 -1.576852,0.730425 -3.02217,1.351877 -4.478806,1.842927 -0.09326,0.02374 -0.18692,0.04576 -0.281636,0.06836 -0.689939,0.16468 -1.413055,0.303002 -2.171043,0.40741 -0.09186,0.0126 -0.18616,0.02378 -0.2789,0.03554 -0.786132,0.0997 -1.597846,0.1723 -2.436272,0.207808 -0.0863,0.0036 -0.17574,0.0026 -0.262494,0.0054 -0.827139,0.0283 -1.673097,0.02586 -2.531975,-0.0082 -0.05604,-0.0022 -0.11066,-2.42e-4 -0.1668,-0.0028 -0.87343,-0.03874 -0.760084,-0.11794 -1.647744,-0.221478 -0.12668,-0.0148 -0.25331,-0.0249 -0.38007,-0.04102 -0.864075,-0.1098 -1.727807,-0.254866 -2.586659,-0.426552 -0.13876,-0.02774 -0.277242,-0.05542 -0.415616,-0.08476 -0.840464,-0.17836 -1.67339,-0.387694 -2.490959,-0.626158 -0.262126,-0.07646 -0.523274,-0.15522 -0.782014,-0.237886 -0.19554,-0.06248 -0.391786,-0.12262 -0.585142,-0.18866 -0.276316,-0.09438 -0.546244,-0.1964 -0.81756,-0.298041 -0.221288,-0.0829 -0.444124,-0.1638 -0.661704,-0.251556 -0.252132,-0.1017 -0.497078,-0.211692 -0.743732,-0.319914 -0.209038,-0.09172 -0.421406,-0.17976 -0.626158,-0.276166 -0.445788,-0.209916 -0.883983,-0.42945 -1.307001,-0.661704 -0.336656,-0.18622 -0.657054,-0.381204 -0.962478,-0.585144 -0.701412,-0.468346 -1.313582,-0.984548 -1.862068,-1.525746 -2.855506,-2.914017 -2.72293,-6.34036 -2.572988,-8.561134 0.188918,-2.789537 2.527636,-8.909852 10.223595,-12.151286 4.755019,-1.678935 10.347284,-2.853149 15.022317,-1.348015 3.516667,0.793461 6.045426,1.947231 9.38963,3.128053 0,0 -0.02706,0.0582 0.896854,0.287104 6.503784,1.030246 5.773734,-4.327679 5.773734,-4.327679 l -0.509773,-1.253856 v 0 c -0.11276,-0.660732 0.382137,-1.181826 0.382137,-1.181826 0,0 -0.400883,-1.477452 -0.333319,-2.453878 0.06848,-0.975977 0.0132,-2.227001 -0.1996,-4.011236 C 58.187602,12.003452 57.016472,10.493451 56.636786,10.216096 56.256232,9.9392402 54.483024,8.6024511 52.784139,7.9356788 51.084215,7.2688977 49.366129,6.7761314 47.24989,7.0743702 c -0.23497,0.033226 -0.457378,0.069156 -0.689046,0.1039039 -0.04102,-0.01302 -0.0732,-0.027854 -0.11758,-0.041014 -0.806974,-0.2396537 -1.37781,-2.1468135 -2.037062,-2.1310183 -0.05046,0.00121 -0.10148,0.00552 -0.15312,0.01094 -0.05084,0.00532 -0.10358,0.01212 -0.15586,0.021874 h -0.0028 c -0.05328,0.00994 -0.10626,0.023352 -0.16132,0.03828 -0.06012,0.01632 -0.118039,0.037686 -0.172259,0.06289 -0.385804,0.179352 -0.62215,2.2549704 -0.768284,2.6977297 -3.384934,-1.710948 -7.169691,-2.7163932 -11.183334,-2.8245514 -0.233776,-0.00632 -0.46474,-0.01072 -0.69725,-0.01094 z M 46.026604,50.178783 c -0.496912,0.1852 -1.036314,0.341914 -1.59137,0.486712 0.554742,-0.14472 1.09479,-0.301646 1.59137,-0.486712 z"/>
+ <path style="fill:#f8952b" d="M 34.999524,14.000955 A 20.999524,20.999524 0 0 0 14,35.000479 20.999524,20.999524 0 0 0 34.999524,56 20.999524,20.999524 0 0 0 55.999048,35.000479 20.999524,20.999524 0 0 0 34.999524,14.000955 Z"/>
+ <path style="fill:#946857" d="m 34.579996,21.042987 c 2.60124,0.615502 2.883476,3.930772 4.975863,4.738141 2.792,1.134122 3.030104,-2.416273 1.5886,-4.293651"/>
+ <path style="opacity:0.2" d="m 42.925947,13.025594 c -2.93001,-0.0035 -6.106419,0.853865 -8.426315,1.66067 -4.399443,1.556802 -7.142616,2.816687 -10.707311,5.364177 -0.945238,0.68638 -4.659695,3.4137 -6.916644,7.216889 -6.23718,11.027256 -1.824034,22.736069 6.241688,25.396591 8.867782,3.316361 17.356174,4.274189 28.032844,-5.161367 -0.918986,0.73547 0,0 -5.124313,2.670233 -6.039667,2.250874 -15.709653,1.527848 -22.873413,-2.405345 -5.763205,-3.187976 -5.184827,-7.881987 -4.996483,-10.671526 0.188918,-2.789537 2.127613,-8.910894 9.823572,-12.152328 4.755019,-1.678935 10.34629,-2.853067 15.021323,-1.347931 3.516669,0.793459 6.044444,2.229259 9.388646,3.410081 0,0 -0.02754,0.05732 0.89638,0.286248 6.503784,1.03011 6.71407,-4.693503 6.71407,-4.693503 l -0.18544,-1.042884 -0.56618,-1.415008 -0.269814,-0.606252 -0.16274,-0.328543 c 0,0 -0.0469,-0.413661 -0.112639,-0.833967 -0.12456,1.571048 -0.750162,2.424098 -0.750162,2.424098 -5.054925,-0.958396 -5.958423,-5.316734 -11.288228,-7.146139 -1.126462,-0.443015 -2.40702,-0.622605 -3.738841,-0.624194 z m 8.224262,34.47696 c 0.588778,-0.471202 0.874022,-0.79317 0.87411,-0.792952 -0.292388,0.273186 -0.583498,0.536124 -0.87411,0.792952 z"/>
+ <path style="fill:#946857" d="M 31.111975,4.0012438 C 16.463815,3.9881098 4.394527,16.051053 4.0094655,31.267811 3.6178325,46.726104 15.430796,59.584874 30.392851,59.989036 c 7.289267,0.19676 12.979694,-2.599238 17.971591,-7.306085 0.533013,-0.444708 0.823027,-0.72186 0.823027,-0.72186 0,0 5.413261,-5.681465 5.703777,-10.37125 -1.381261,2.281944 -2.648287,4.566735 -6.086578,6.258843 -1.576852,0.730426 -3.02217,1.351878 -4.478806,1.842928 -0.09326,0.02374 -0.18692,0.04576 -0.281636,0.06836 -0.689939,0.16468 -1.413055,0.303002 -2.171043,0.40741 -0.09186,0.0126 -0.18616,0.02378 -0.2789,0.03554 -0.786132,0.0997 -1.597846,0.1723 -2.436272,0.207807 -0.0863,0.0036 -0.17574,0.0026 -0.262494,0.0054 -0.827139,0.0283 -1.673097,0.02586 -2.531975,-0.0082 -0.05604,-0.0022 -0.11066,-2.42e-4 -0.1668,-0.0028 -0.87343,-0.03874 -0.760084,-0.117939 -1.647744,-0.221477 -0.12668,-0.0148 -0.25331,-0.0249 -0.38007,-0.04102 -0.864075,-0.1098 -1.727807,-0.254866 -2.586659,-0.426552 -0.13876,-0.02774 -0.277242,-0.05542 -0.415616,-0.08476 -0.840464,-0.17836 -1.67339,-0.387694 -2.490959,-0.626158 -0.262126,-0.07646 -0.523274,-0.15522 -0.782014,-0.237886 -0.19554,-0.06248 -0.391786,-0.12262 -0.585142,-0.18866 -0.276316,-0.09438 -0.546244,-0.1964 -0.81756,-0.298042 -0.221288,-0.0829 -0.444124,-0.1638 -0.661704,-0.251556 -0.252132,-0.1017 -0.497078,-0.211692 -0.743732,-0.319914 -0.209038,-0.09172 -0.421406,-0.17976 -0.626158,-0.276166 -0.445788,-0.209916 -0.883983,-0.42945 -1.307001,-0.661704 -0.336656,-0.18622 -0.657054,-0.381204 -0.962478,-0.585144 -0.701412,-0.468346 -1.313582,-0.984547 -1.862068,-1.525745 -2.855506,-2.914018 -2.72293,-6.340361 -2.572988,-8.561135 0.188918,-2.789537 2.527636,-8.909852 10.223595,-12.151285 4.755019,-1.678936 10.347284,-2.85315 15.022317,-1.348016 3.516667,0.793462 6.045426,1.947232 9.38963,3.128053 0,0 -0.02706,0.0582 0.896854,0.287104 6.503784,1.030246 5.773734,-4.327679 5.773734,-4.327679 l -0.509773,-1.253856 v 0 c -0.11276,-0.660731 0.382137,-1.181824 0.382137,-1.181824 0,0 -0.400883,-1.477453 -0.333319,-2.453879 0.06848,-0.975976 0.0132,-2.227001 -0.1996,-4.011236 C 58.187602,11.002229 57.016472,9.4922283 56.636786,9.2148727 56.256232,8.9380172 54.483024,7.6012281 52.784139,6.9344558 51.084215,6.2676747 49.366129,5.7749084 47.24989,6.0731472 c -0.23497,0.033226 -0.457378,0.069156 -0.689046,0.1039039 -0.04102,-0.01302 -0.0732,-0.027854 -0.11758,-0.041014 -0.806974,-0.2396537 -1.37781,-2.1468135 -2.037062,-2.1310183 -0.05046,0.00121 -0.10148,0.00552 -0.15312,0.01094 -0.05084,0.00532 -0.10358,0.01212 -0.15586,0.021874 h -0.0028 c -0.05328,0.00994 -0.10626,0.023352 -0.16132,0.03828 -0.06012,0.01632 -0.118039,0.037686 -0.172259,0.06289 -0.385804,0.179352 -0.62215,2.2549704 -0.768284,2.6977297 C 39.607625,5.1257844 35.822868,4.1203392 31.809225,4.012181 31.575449,4.005861 31.344485,4.001461 31.111975,4.001241 Z M 46.026604,49.17756 c -0.496912,0.1852 -1.036314,0.341914 -1.59137,0.486712 0.554742,-0.14472 1.09479,-0.301646 1.59137,-0.486712 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.113281 4 C 16.46512 3.986866 4.392874 16.052772 4.0078125 31.269531 C 4.0020035 31.498866 4.0161143 31.723231 4.0234375 31.949219 C 4.5693826 16.884695 16.568663 4.9869588 31.113281 5 C 31.345791 5.0002199 31.574818 5.0053988 31.808594 5.0117188 C 35.822237 5.119877 39.607253 6.1249895 42.992188 7.8359375 C 43.138321 7.393178 43.376029 5.3199758 43.761719 5.140625 C 43.815938 5.115421 43.873474 5.0905388 43.933594 5.0742188 C 43.988654 5.0592908 44.04047 5.0490025 44.09375 5.0390625 L 44.097656 5.0390625 C 44.149936 5.0293045 44.203066 5.020945 44.253906 5.015625 C 44.305546 5.010205 44.35579 5.0051163 44.40625 5.0039062 C 45.065502 4.9881111 45.634432 6.8970651 46.441406 7.1367188 C 46.485786 7.1498787 46.52148 7.1627612 46.5625 7.1757812 C 46.794168 7.1410334 47.01503 7.1074447 47.25 7.0742188 C 49.366239 6.77598 51.085232 7.2668127 52.785156 7.9335938 C 54.484041 8.600366 56.256165 9.937988 56.636719 10.214844 C 57.016405 10.492199 58.189524 12.000793 58.402344 13.785156 C 58.527246 14.832305 58.592144 15.679954 58.615234 16.412109 C 58.648425 15.492922 58.589155 14.351338 58.402344 12.785156 C 58.189524 11.000793 57.016405 9.4921994 56.636719 9.2148438 C 56.256165 8.9379883 54.484041 7.600366 52.785156 6.9335938 C 51.085232 6.2668127 49.366239 5.77598 47.25 6.0742188 C 47.01503 6.1074447 46.794168 6.1410333 46.5625 6.1757812 C 46.52148 6.1627612 46.485786 6.1498788 46.441406 6.1367188 C 45.634432 5.8970651 45.065502 3.9881111 44.40625 4.0039062 C 44.35579 4.0051163 44.305546 4.010205 44.253906 4.015625 C 44.203066 4.020945 44.149936 4.0293045 44.097656 4.0390625 L 44.09375 4.0390625 C 44.04047 4.0490025 43.988654 4.0592908 43.933594 4.0742188 C 43.873474 4.0905388 43.815938 4.115421 43.761719 4.140625 C 43.376029 4.3199758 43.138321 6.393178 42.992188 6.8359375 C 39.607253 5.1249895 35.822237 4.1198769 31.808594 4.0117188 C 31.574818 4.0053988 31.345791 4.0002199 31.113281 4 z M 58.617188 17.337891 C 58.616419 17.363571 58.616153 17.388745 58.615234 17.414062 C 58.62579 17.747565 58.625636 18.055985 58.617188 18.339844 C 58.643692 18.772794 58.694672 19.147508 58.767578 19.507812 C 58.854391 19.360171 58.933594 19.25 58.933594 19.25 C 58.933594 19.25 58.672218 18.241962 58.617188 17.337891 z M 58.615234 18.416016 C 58.610614 18.543991 58.609931 18.681505 58.601562 18.800781 C 58.592354 18.933518 58.614535 19.087859 58.621094 19.232422 C 58.626399 18.980331 58.624387 18.706179 58.615234 18.416016 z M 58.902344 21.296875 C 58.847404 21.357695 58.445217 21.815032 58.550781 22.433594 L 58.654297 22.689453 C 58.750766 22.473642 58.873552 22.328749 58.902344 22.296875 L 59.054688 22.667969 C 59.112074 22.100761 59.0625 21.6875 59.0625 21.6875 L 58.902344 21.296875 z M 17.734375 38.714844 C 17.709763 39.18151 17.701103 39.691635 17.716797 40.222656 C 17.722204 40.052278 17.725845 39.876575 17.734375 39.714844 C 17.868971 41.592107 18.441285 43.734652 20.328125 45.660156 C 20.876613 46.201354 21.489994 46.719154 22.191406 47.1875 C 22.49683 47.39144 22.815688 47.583311 23.152344 47.769531 C 23.575362 48.001785 24.015149 48.223678 24.460938 48.433594 C 24.665689 48.53 24.8769 48.619217 25.085938 48.710938 C 25.332591 48.819159 25.575995 48.925644 25.828125 49.027344 C 26.045707 49.1151 26.270899 49.19836 26.492188 49.28125 C 26.763503 49.382884 27.032278 49.483745 27.308594 49.578125 C 27.50195 49.644165 27.698991 49.703145 27.894531 49.765625 C 28.153271 49.848287 28.413655 49.927446 28.675781 50.003906 C 29.49335 50.24237 30.327505 50.454453 31.167969 50.632812 C 31.306343 50.662152 31.443271 50.687104 31.582031 50.714844 C 32.440883 50.88653 33.303894 51.034731 34.167969 51.144531 C 34.294729 51.160651 34.424101 51.168794 34.550781 51.183594 C 35.438441 51.28713 35.321883 51.36751 36.195312 51.40625 C 36.251453 51.40885 36.307241 51.40405 36.363281 51.40625 C 37.222159 51.44039 38.067392 51.446269 38.894531 51.417969 C 38.981289 51.415169 39.06995 51.413756 39.15625 51.410156 C 39.994676 51.374645 40.807618 51.302825 41.59375 51.203125 C 41.68648 51.191365 41.78314 51.180569 41.875 51.167969 C 42.632988 51.063561 43.35303 50.926399 44.042969 50.761719 C 44.137679 50.739119 44.230959 50.715146 44.324219 50.691406 C 45.780855 50.200356 47.227835 49.578082 48.804688 48.847656 C 52.050894 47.25008 53.357537 45.123606 54.65625 42.970703 C 54.771833 42.505916 54.862548 42.043105 54.890625 41.589844 C 53.509366 43.871788 52.242978 46.155548 48.804688 47.847656 C 47.227835 48.578082 45.780855 49.200356 44.324219 49.691406 C 44.230959 49.715146 44.137679 49.739119 44.042969 49.761719 C 43.35303 49.926399 42.632988 50.063561 41.875 50.167969 C 41.78314 50.180569 41.68648 50.191365 41.59375 50.203125 C 40.807618 50.302825 39.994676 50.374645 39.15625 50.410156 C 39.06995 50.413756 38.981289 50.415169 38.894531 50.417969 C 38.067392 50.446269 37.222159 50.44039 36.363281 50.40625 C 36.307241 50.40405 36.251453 50.40885 36.195312 50.40625 C 35.321883 50.36751 35.438441 50.28713 34.550781 50.183594 C 34.424101 50.168794 34.294729 50.160651 34.167969 50.144531 C 33.303894 50.034731 32.440883 49.88653 31.582031 49.714844 C 31.443271 49.687104 31.306343 49.662152 31.167969 49.632812 C 30.327505 49.454453 29.49335 49.24237 28.675781 49.003906 C 28.413655 48.927446 28.153271 48.848287 27.894531 48.765625 C 27.698991 48.703145 27.50195 48.644165 27.308594 48.578125 C 27.032278 48.483745 26.763503 48.382884 26.492188 48.28125 C 26.270899 48.19836 26.045707 48.1151 25.828125 48.027344 C 25.575995 47.925644 25.332591 47.819159 25.085938 47.710938 C 24.8769 47.619217 24.665689 47.53 24.460938 47.433594 C 24.015149 47.223678 23.575362 47.001785 23.152344 46.769531 C 22.815688 46.583311 22.49683 46.39144 22.191406 46.1875 C 21.489994 45.719154 20.876613 45.201354 20.328125 44.660156 C 18.441285 42.734652 17.868971 40.592107 17.734375 38.714844 z"/>
+ <path style="fill:#d3c9c6" d="m 42.925947,12.029674 c -2.93001,-0.0035 -6.106419,0.853866 -8.426315,1.66067 -4.399443,1.556803 -7.142616,2.816687 -10.707311,5.364178 -0.945238,0.68638 -4.659695,3.413699 -6.916644,7.216888 -6.23718,11.027256 -1.824034,22.73607 6.241688,25.396591 8.867782,3.316362 17.356174,4.274189 28.032844,-5.161367 -0.918986,0.73547 0,0 -5.124313,2.670234 -6.039667,2.250873 -15.709653,1.527847 -22.873413,-2.405346 -5.763205,-3.187975 -5.184827,-7.881986 -4.996483,-10.671526 0.188918,-2.789537 2.127613,-8.910894 9.823572,-12.152327 4.755019,-1.678936 10.34629,-2.853068 15.021323,-1.347932 3.516669,0.79346 6.044444,2.22926 9.388646,3.410081 0,0 -0.02754,0.05732 0.89638,0.286248 6.503784,1.03011 6.71407,-4.693503 6.71407,-4.693503 l -0.18544,-1.042884 -0.56618,-1.415008 -0.269814,-0.606251 -0.16274,-0.328545 c 0,0 -0.0469,-0.413659 -0.112639,-0.833966 -0.12456,1.571048 -0.750162,2.424099 -0.750162,2.424099 -5.054925,-0.958396 -5.958423,-5.316735 -11.288228,-7.14614 -1.126462,-0.443015 -2.40702,-0.622605 -3.738841,-0.624194 z m 8.224262,34.47696 c 0.588778,-0.471202 0.874022,-0.79317 0.87411,-0.792952 -0.292388,0.273186 -0.583498,0.536124 -0.87411,0.792952 z"/>
+ <path style="fill:#946857" d="M 16.036338,26.216496 16.006,26.466304 c 2.034012,-0.10306 4.526927,0.337696 6.376155,1.634716 1.433691,0.96789 2.725193,2.412345 4.563391,1.758852 1.256722,-0.44073 1.32655,-1.187046 0.844822,-2.41425 -0.406804,-0.997816 -1.079254,-2.720863 -1.910786,-3.381481 -1.197886,-0.947946 -4.294639,-0.616924 -4.450005,-2.599258 -0.11676,-0.937026 0.473454,-1.641812 0.997012,-2.324756 -9.66e-4,0 -5.996778,1.507412 -6.390251,7.076369 z"/>
+ <path style="opacity:0.2" d="m 58.050444,20.999993 c 0,0 -0.230426,0.72658 -1.312402,0.790338 -1.081552,0.0646 -0.894492,1.568694 0.04336,2.410808 0.93828,0.842545 1.672068,1.073615 2.297445,0.427051 0.62453,-0.645281 2.158424,-1.715895 -1.028407,-3.628197 z"/>
+ <path style="fill:#3f3f3f" d="m 58.050444,19.999999 c 0,0 -0.230426,0.72658 -1.312402,0.790338 -1.081552,0.0646 -0.894492,1.568694 0.04336,2.410808 0.93828,0.842546 1.672068,1.073616 2.297445,0.427052 0.62453,-0.645282 2.158424,-1.715896 -1.028407,-3.628198 z"/>
+ <path style="opacity:0.2" d="m 51.577257,18.237763 c -0.680232,0.867957 -1.936914,1.017363 -2.807493,0.335787 -0.870578,-0.685069 -1.026496,-1.942284 -0.345772,-2.810741 0.678759,-0.866458 1.936423,-1.016365 2.806513,-0.333791 0.87107,0.684072 1.02502,1.940787 0.346752,2.808745 z"/>
+ <path style="fill:#3f3f3f" d="m 51.577257,17.237769 c -0.680232,0.867956 -1.936914,1.017362 -2.807493,0.335788 -0.870578,-0.685069 -1.026496,-1.942285 -0.345772,-2.810742 0.678759,-0.866458 1.936423,-1.016365 2.806513,-0.33379 0.87107,0.684071 1.02502,1.940786 0.346752,2.808744 z"/>
+ <path style="opacity:0.2" d="m 59.445009,19.350158 c -0.05884,0.771432 -0.54976,1.350503 -1.095837,1.292045 -0.545622,-0.05694 -0.940016,-0.727462 -0.879798,-1.500391 0.0593,-0.770431 0.549298,-1.349003 1.09492,-1.291545 0.545619,0.05895 0.940011,0.72896 0.880715,1.499891 z"/>
+ <path style="fill:#3f3f3f" d="m 59.445009,17.350158 c -0.05884,0.771431 -0.54976,1.350503 -1.095837,1.292046 -0.545622,-0.05695 -0.940016,-0.727463 -0.879798,-1.500392 0.0593,-0.770431 0.549298,-1.349003 1.09492,-1.291545 0.545619,0.05895 0.940011,0.72896 0.880715,1.499891 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lximage-qt.svg b/.icons/awkward/64x64/apps/lximage-qt.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lximage-qt.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lximage.svg b/.icons/awkward/64x64/apps/lximage.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lximage.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lxmusic.svg b/.icons/awkward/64x64/apps/lxmusic.svg
new file mode 120000
index 00000000..790c8c35
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lxmusic.svg
@@ -0,0 +1 @@
+multimedia-audio-player.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lxterminal.svg b/.icons/awkward/64x64/apps/lxterminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lxterminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/lynx.svg b/.icons/awkward/64x64/apps/lynx.svg
new file mode 100644
index 00000000..6273f566
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lynx.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0512391,32.000974 c -0.01174,0.334709 -0.05078,0.662298 -0.05078,0.999967 C 4.0004588,48.51242 16.488039,61 31.999518,61 47.510997,61 59.998577,48.51242 59.998577,33.000941 c 0,-0.337669 -0.03904,-0.665258 -0.05078,-0.999967 -0.527982,15.041495 -12.775571,26.999093 -27.949061,26.999093 -15.17389,0 -27.4210786,-11.957598 -27.9490608,-26.999093 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="-60" y="-59.99" rx="27.999" ry="27.999" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#f2f2f2" d="m 12.220565,51.780343 17.307818,-22.253252 2.342121,2.342121 2.602913,2.602913 z"/>
+ <path style="fill:#f34235" d="m 51.781035,12.220673 -22.253252,17.307818 4.945034,4.945034 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 51.781035,12.220673 -39.56067,39.55867 c -10.9582322,-10.958231 -10.9582322,-28.603038 0,-39.56067 10.958231,-10.9582321 28.603039,-10.9582321 39.56067,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.003906 4.0019531 C 16.492227 4.0019531 4.0039062 16.490474 4.0039062 32.001953 C 4.0038389 32.115727 4.0152009 32.225773 4.0214844 32.337891 C 4.3730102 17.136645 16.71495 5.0019531 32.003906 5.0019531 C 47.292665 5.0019531 59.634797 17.136645 59.986328 32.337891 C 59.992723 32.225773 60.003906 32.115727 60.003906 32.001953 C 60.003906 16.490474 47.515385 4.0019531 32.003906 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lyricfier.svg b/.icons/awkward/64x64/apps/lyricfier.svg
new file mode 100644
index 00000000..4c7f9f15
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lyricfier.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ac4cc7" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,1,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 transform="matrix(2,0,0,2,1,0)">
+ <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="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918375 3 3 4.2918375 3 5.8984375 L 3 6.8984375 C 3 5.2918375 4.2918375 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918375 61 6.8984375 L 61 5.8984375 C 61 4.2918375 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/lyx.svg b/.icons/awkward/64x64/apps/lyx.svg
new file mode 100644
index 00000000..fc7c10fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/lyx.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56.200087 0,1.999964 C 10,59.750023 11.249578,61 12.800749,61 l 38.399302,0 C 52.750022,61 54,59.750023 54,58.200051 l 0,-1.999964 c 0,1.549972 -1.249978,2.799949 -2.799949,2.799949 l -38.399302,0 c -1.550371,0 -2.799949,-1.249977 -2.799949,-2.799949 z"/>
+ <path style="fill:#e4e4e4" d="m 53.9992,57.200087 0,-50.3990824 c 0,-1.5511717 -1.247978,-2.799949 -2.799949,-2.799949 l -38.399302,0 C 11.248778,4.0010556 10,5.2498329 10,6.8010046 l 0,50.3990824 c 0,1.551972 1.248778,2.799949 2.799949,2.799949 l 38.399302,0 c 1.551171,0 2.799949,-1.248777 2.799949,-2.799949 z"/>
+ <path style="fill:#4587cf;fill-rule:evenodd" d="m 19.684764,39 -5.684837,-13.16532 4.716275,-2.1803 3.663293,8.836939 4.429719,-2.255899 1.993284,4.252782 z"/>
+ <path style="fill:#de5328;fill-rule:evenodd" d="m 36.286625,21.508773 5.000669,0.959616 1.07431,3.241561 2.19578,-2.504474 5.4764,1.154913 -4.91877,5.47838 L 47.891824,38 41.996571,37.427809 40.947928,33.003129 38.284337,36.644103 33.7,35.212697 38.309176,28.691776 Z"/>
+ <path style="fill:#dfa722;fill-rule:evenodd" d="m 23.634612,26.247417 5.721736,0.776596 1.698053,3.550255 2.141061,-3.069484 5.758635,0.739625 -5.278764,7.544202 L 32.383334,43 27.030772,42.149443 27.953633,35.677661 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.800781 4.0019531 C 11.24961 4.0019531 10 5.2515627 10 6.8027344 L 10 7.8027344 C 10 6.2515627 11.24961 5.0019531 12.800781 5.0019531 L 51.199219 5.0019531 C 52.74919 5.0019531 54 6.2515627 54 7.8027344 L 54 6.8027344 C 54 5.2515627 52.74919 4.0019531 51.199219 4.0019531 L 12.800781 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/m_doom.svg b/.icons/awkward/64x64/apps/m_doom.svg
new file mode 120000
index 00000000..8bad13ce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/m_doom.svg
@@ -0,0 +1 @@
+wolfenstein.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/magnatune.svg b/.icons/awkward/64x64/apps/magnatune.svg
new file mode 100644
index 00000000..b28c2f9a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/magnatune.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#246e9a" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 31.9996,13.000686 A 19.999714,19.999714 0 0 0 11.999886,33.0004 19.999714,19.999714 0 0 0 31.9996,53.000114 19.999714,19.999714 0 0 0 51.999314,33.0004 19.999714,19.999714 0 0 0 31.9996,13.000686 Z m 0,5.999915 c 2.215968,0 3.999943,1.607137 3.999943,3.601548 l 0,16.79656 c 0,1.993971 -1.783975,3.601948 -3.999943,3.601948 -2.215968,0 -3.999943,-1.607977 -3.999943,-3.601948 l 0,-16.79656 c 0,-1.993971 1.783975,-3.601948 3.999943,-3.601948 z m -11.999828,7.999885 c 2.215968,0 3.999942,1.783975 3.999942,3.999943 l 0,7.999886 c 0,2.215968 -1.783974,3.999942 -3.999942,3.999942 -2.215969,0 -3.999943,-1.783974 -3.999943,-3.999942 l 0,-7.999886 c 0,-2.215968 1.783974,-3.999943 3.999943,-3.999943 z m 23.999656,0 c 2.215969,0 3.999943,1.783975 3.999943,3.999943 l 0,7.999886 c 0,2.215968 -1.783974,3.999942 -3.999943,3.999942 -2.215968,0 -3.999942,-1.783974 -3.999942,-3.999942 l 0,-7.999886 c 0,-2.215968 1.783974,-3.999943 3.999942,-3.999943 z"/>
+ <path style="fill:#ffffff" d="M 31.9996,12.000715 A 19.999714,19.999714 0 0 0 11.999886,32.000429 19.999714,19.999714 0 0 0 31.9996,52.000143 19.999714,19.999714 0 0 0 51.999314,32.000429 19.999714,19.999714 0 0 0 31.9996,12.000715 Z m 0,5.999914 c 2.215968,0 3.999943,1.607177 3.999943,3.601949 l 0,16.79576 c 0,1.993971 -1.783975,3.601948 -3.999943,3.601948 -2.215968,0 -3.999943,-1.607977 -3.999943,-3.601948 l 0,-16.79576 c 0,-1.994772 1.783975,-3.601949 3.999943,-3.601949 z m -11.999828,7.999886 c 2.215968,0 3.999942,1.783974 3.999942,3.999943 l 0,7.999885 c 0,2.215969 -1.783974,3.999943 -3.999942,3.999943 -2.215969,0 -3.999943,-1.783974 -3.999943,-3.999943 l 0,-7.999885 c 0,-2.215969 1.783974,-3.999943 3.999943,-3.999943 z m 23.999656,0 c 2.215969,0 3.999943,1.783974 3.999943,3.999943 l 0,7.999885 c 0,2.215969 -1.783974,3.999943 -3.999943,3.999943 -2.215968,0 -3.999942,-1.783974 -3.999942,-3.999943 l 0,-7.999885 c 0,-2.215969 1.783974,-3.999943 3.999942,-3.999943 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mail-client.svg b/.icons/awkward/64x64/apps/mail-client.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mail-client.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mail.ru-cloud.svg b/.icons/awkward/64x64/apps/mail.ru-cloud.svg
new file mode 100644
index 00000000..f75171f9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mail.ru-cloud.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.996094,12 C 28.967798,12.002653 25.23,13.562755 22.226562,16.058594 22.15237,16.057284 22.089904,16.000129 22.015624,16 H 22.007812 22 C 14.785942,16 8.8973774,21.734886 8.2460938,28.800782 5.6624516,31.53371 4.0018604,35.09222 4,38.996094 V 39 c 0,8.189514 6.810486,15 15,15 2.08711,2.4e-5 4.042504,-0.66078 5.90625,-1.472656 2.221324,0.954062 4.625598,1.472004 7.089844,1.472656 h 0.0118 0.0118 c 1.89616,-0.0044 3.756398,-0.339002 5.539062,-0.921876 C 39.29891,53.66887 41.124338,53.996816 42.984538,54 h 0.0078 H 43 C 52.294084,54 60,46.294084 60,37 60,29.443056 54.818418,23.176228 47.917968,21.007812 45.020506,15.659865 39.378888,12.007683 33.007812,12 h -0.004 z"/>
+ <path style="fill:#1da6e8" d="M 32.996094,11 C 28.967798,11.002653 25.23,12.562755 22.226562,15.058594 22.15237,15.057284 22.089904,15.000129 22.015624,15 H 22.007812 22 C 14.785942,15 8.8973774,20.734887 8.2460938,27.800782 5.6624516,30.53371 4.0018604,34.09222 4,37.996094 V 38 c 0,8.189514 6.810486,15 15,15 2.08711,2.4e-5 4.042504,-0.66078 5.90625,-1.472656 2.221324,0.954062 4.625598,1.472004 7.089844,1.472656 h 0.0118 0.0118 c 1.89616,-0.0044 3.756398,-0.339002 5.539062,-0.921876 C 39.29891,52.66887 41.124338,52.996816 42.984538,53 h 0.0078 H 43 C 52.294084,53 60,45.294084 60,36 60,28.443056 54.818418,22.176228 47.917968,20.007812 45.020506,14.659865 39.378888,11.007683 33.007812,11 h -0.004 z"/>
+ <circle style="opacity:0.2" cx="19" cy="39" r="7"/>
+ <circle style="fill:#ffe174" cx="19" cy="38" r="7"/>
+ <circle style="opacity:0.2" cx="22" cy="30" r="6"/>
+ <circle style="fill:#ffd338" cx="22" cy="29" r="6"/>
+ <circle style="opacity:0.2" cx="33" cy="30" r="9"/>
+ <circle style="fill:#ffb822" cx="33" cy="28" r="9"/>
+ <circle style="opacity:0.2" cx="43" cy="37" r="9"/>
+ <circle style="fill:#ff7c2d" cx="43" cy="36" r="9"/>
+ <circle style="opacity:0.2" cx="32" cy="36" r="10"/>
+ <circle style="fill:#ff972d" cx="32" cy="35" r="10"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.996094 11 C 28.967798 11.002653 25.23 12.562755 22.226562 15.058594 C 22.15237 15.057284 22.089905 15.000129 22.015625 15 L 22.007812 15 L 22 15 C 14.785942 15 8.8973773 20.734886 8.2460938 27.800781 C 5.6624515 30.533709 4.0018604 34.09222 4 37.996094 L 4 38 C 4 38.169947 4.0195735 38.335196 4.0253906 38.503906 C 4.1609227 34.794921 5.7722765 31.417539 8.2460938 28.800781 C 8.8973773 21.734886 14.785942 16 22 16 L 22.007812 16 L 22.015625 16 C 22.089905 16.000129 22.15237 16.057284 22.226562 16.058594 C 25.23 13.562755 28.967798 12.002653 32.996094 12 L 33.003906 12 L 33.007812 12 C 39.378888 12.007683 45.020507 15.659865 47.917969 21.007812 C 54.651802 23.12387 59.734347 29.146904 59.976562 36.458984 C 59.980808 36.305123 60 36.15477 60 36 C 60 28.443056 54.818419 22.176228 47.917969 20.007812 C 45.020507 14.659865 39.378888 11.007683 33.007812 11 L 33.003906 11 L 32.996094 11 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mailnag.svg b/.icons/awkward/64x64/apps/mailnag.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mailnag.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mailspring.svg b/.icons/awkward/64x64/apps/mailspring.svg
new file mode 100644
index 00000000..6ebd324c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mailspring.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#23b7fb" 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" d="m 16,20.99998 16,16 16,-16 -32,0 z M 48,24.03904 37.51954,34.51952 48,44.99998 48,24.03904 Z m -32,0.002 0,20.95898 L 26.48048,34.51952 16,24.041 Z m 11.89454,11.89254 -9.0664,9.0664 26.34374,0 -9.0664,-9.0664 -1.82618,1.82616 c -1.0134,1.01264 -3.54518,1.01264 -4.55858,0 l -1.82618,-1.82616 z"/>
+ <path style="fill:#a7ffe8" d="m 16,19.99998 16,16 16,-16 -32,0 z M 48,23.03904 37.51954,33.51952 48,43.99998 48,23.03904 Z m -32,0.002 0,20.95898 L 26.48048,33.51952 16,23.041 Z m 11.89454,11.89254 -9.0664,9.0664 26.34374,0 -9.0664,-9.0664 -1.82618,1.82616 c -1.0134,1.01264 -3.54518,1.01264 -4.55858,0 l -1.82618,-1.82616 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/makagiga.svg b/.icons/awkward/64x64/apps/makagiga.svg
new file mode 100644
index 00000000..f046016a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/makagiga.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="1" y="5" rx="2.8" ry="2.8"/>
+ <path style="fill:#eb643d" d="M 3.8,4 H 54.2 C 55.7512,4 57,5.2488 57,6.8 v 33.54675 l -3.343654,13.261918 c -0.379228,1.50413 -1.868076,2.196688 -3.419194,2.180806 L 13.954799,55.417956 c -1.551119,-0.0158 -3.789398,-0.016 -4.4099074,-1.43777 L 1,34.402476 V 6.8 C 1,5.2488 2.2488,4 3.8,4 Z"/>
+ <path style="fill:#7cc42e" d="M 3.8,4 C 3.5741954,4 3.3573654,4.029436 3.1492186,4.082032 c -0.01334,0.00316 -0.025016,0.01032 -0.038282,0.01368 -0.2009008,0.05394 -0.3947864,0.12597 -0.576953,0.21875 L 38.141016,51.13789 48.520702,46.161328 15.147657,4 Z M 28.384766,4 57,41.830078 V 22.060548 L 41.151564,4 Z"/>
+ <path style="fill:#2be0de" d="M 11.80625,27.045314 1,33.88125 V 57.2 C 1,58.7512 2.2488,60 3.8,60 H 54.2 C 55.7512,60 57,58.7512 57,57.2 V 38.2188 Z"/>
+ <path style="opacity:0.2" d="m 17.386719,24.38595 a 5.5030486,6.515336 27.901115 0 0 -5.730469,4.179688 5.5030486,6.515336 27.901115 0 0 2.414062,8.0625 5.5030486,6.515336 27.901115 0 0 7.242188,-2.867188 6.9237028,8.053442 56.175379 0 0 3.492188,8.8125 6.9237028,8.053442 56.175379 0 0 9.308594,-2.777342 6.9237028,8.0534418 22.173138 0 0 0.04296,1.085936 6.9237028,8.0534418 22.173138 0 0 7.90625,5.914064 6.9237028,8.0534418 22.173138 0 0 5.792968,-5.777344 5.3467336,6.4723616 23.444494 0 0 2.796876,3.609374 5.3467336,6.4723616 23.444494 0 0 7.480468,-3.808594 5.3467336,6.4723616 23.444494 0 0 -2.328124,-8.066406 5.3467336,6.4723616 23.444494 0 0 -7.48047,3.8125 5.3467336,6.4723616 23.444494 0 0 -0.14062,0.347656 6.9237028,8.0534418 22.173138 0 0 -7.847656,-5.515624 6.9237028,8.0534418 22.173138 0 0 -4.242188,2.847656 6.9237028,8.053442 56.175379 0 0 -4.109374,-5.402344 6.9237028,8.053442 56.175379 0 0 -10.117188,3.871094 5.5030486,6.515336 27.901115 0 0 -2.460938,-7.960938 5.5030486,6.515336 27.901115 0 0 -2.019531,-0.367188 z"/>
+ <ellipse style="fill:#ffffff" cx="27.448" cy="20.933" rx="5.51" ry="6.51" transform="matrix(0.92245449,0.38610584,-0.40983581,0.91215931,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="41.629" cy="23.262" rx="7.265" ry="7.747" transform="matrix(0.94096018,0.33851726,-0.46326751,0.88621849,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="37.036" cy="47.489" rx="7.265" ry="7.747" transform="matrix(0.9693782,-0.24557261,0.11153977,0.99375997,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="63.831" cy="13.403" rx="5.347" ry="6.472" transform="rotate(23.444494)"/>
+ <path style="fill:#ffd520" d="M 37.959368,12 C 24.93464,15.598499 25.841574,20.16247 14.4041,20.013016 11.889193,20.013294 9.6476042,21.127374 8.1877452,22.866982 6.50499,24.723114 7.0407424,28.057994 7.242,29.850876 c 0.621784,0.2551 2.5271158,-1.843942 3.159216,-1.60358 C 20.535466,32.100918 36.203822,36.743874 48.155924,38 52.1619,38.421014 55.45256,37.65987 58.303126,36.919716 61.407608,36.56425 62.959974,33.75241 63,31.110958 63.000486,26.903828 59.43244,23.892488 55.030532,23.892 48.807588,22.776208 47.529942,12.409347 37.959368,12 Z"/>
+ <path style="fill:#5e5e5e" d="m 29.471876,20.500043 c -0.342668,0.004 -0.61682,0.286558 -0.611478,0.630178 0.2079,2.90676 -1.264674,2.719452 -2.709352,2.719452 -0.02094,-0.0011 -0.0419,-0.0011 -0.06284,0 -0.824972,0.04202 -0.762132,1.282974 0.06284,1.240964 1.434462,0 2.709352,0.02932 2.709352,2.780045 -0.0118,0.83909 1.24929,0.83909 1.237458,0 -0.213338,-2.97416 1.311446,-2.780045 2.77461,-2.780045 0.836718,0.0118 0.836718,-1.25283 0,-1.240964 -2.0977,0 -2.77461,0.04882 -2.77461,-2.719452 0.0056,-0.349316 -0.277632,-0.634276 -0.62598,-0.630178 z"/>
+ <path style="fill:#5e5e5e" d="m 42.471876,20.500043 c -0.342668,0.004 -0.61682,0.286558 -0.611478,0.630178 0.2079,2.90676 -1.264674,2.719452 -2.709352,2.719452 -0.02094,-0.0011 -0.0419,-0.0011 -0.06284,0 -0.824972,0.04202 -0.762132,1.282974 0.06284,1.240964 1.434462,0 2.709352,0.02932 2.709352,2.780045 -0.0118,0.83909 1.24929,0.83909 1.237458,0 -0.213338,-2.97416 1.311446,-2.780045 2.77461,-2.780045 0.836718,0.0118 0.836718,-1.25283 0,-1.240964 -2.0977,0 -2.77461,0.04882 -2.77461,-2.719452 0.0056,-0.349316 -0.277632,-0.634276 -0.62598,-0.630178 z"/>
+ <path style="opacity:0.1" d="M 14.330078,38.264452 A 2.80028,2.80028 0 0 0 12.202734,42.87461 L 26.295702,60 h 7.251564 L 16.525782,39.314452 a 2.80028,2.80028 0 0 0 -2.195704,-1.05 z m 34.521486,7.669922 a 2.80028,2.80028 0 0 0 -2.127346,4.610158 l 7.757422,9.428124 C 55.897708,59.830462 57,58.65476 57,57.2 V 54.222266 L 51.047266,46.98711 A 2.80028,2.80028 0 0 0 48.851564,45.934374 Z M 7.0839844,47.000782 A 2.80028,2.80028 0 0 0 4.9566406,51.610936 L 11.858203,60 H 19.1125 L 9.2824218,48.053516 A 2.80028,2.80028 0 0 0 7.0839844,47.000782 Z m 28.5550796,0 a 2.80028,2.80028 0 0 0 -2.127346,4.610154 L 40.413282,60 h 7.251562 L 37.834766,48.053516 a 2.80028,2.80028 0 0 0 -2.195702,-1.052734 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 37.960938 12 C 24.936209 15.598499 25.839818 20.161173 14.402344 20.011719 C 11.887437 20.011997 9.647359 21.127579 8.1875 22.867188 C 7.1630251 23.997216 6.9880452 25.657351 7.0351562 27.199219 C 7.1002554 25.971527 7.3839694 24.753507 8.1875 23.867188 C 9.647359 22.127579 11.887437 21.011997 14.402344 21.011719 C 25.839818 21.161173 24.936209 16.598499 37.960938 13 C 47.531511 13.409347 48.808308 23.774835 55.03125 24.890625 C 59.238624 24.891093 62.67486 27.645722 62.970703 31.5625 C 62.986076 31.412703 63.000017 31.263115 63 31.109375 C 63.000486 26.902245 59.433158 23.891115 55.03125 23.890625 C 48.808308 22.774835 47.531511 12.409347 37.960938 12 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.8007812 4 C 2.2495813 4 1 5.2495812 1 6.8007812 L 1 7.8007812 C 1 6.2495813 2.2495813 5 3.8007812 5 L 54.199219 5 C 55.750419 5 57 6.2495812 57 7.8007812 L 57 6.8007812 C 57 5.2495813 55.750419 4 54.199219 4 L 3.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/makehuman.svg b/.icons/awkward/64x64/apps/makehuman.svg
new file mode 100644
index 00000000..64f1388e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/makehuman.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 32,14 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 12.400391,18 25,26.5 31,56.800781 V 33 h 2 V 56.800781 L 39,26.5 51.599609,18 33,23.353516 V 29 h -2 v -5.646484 z"/>
+ <path style="fill:#f68220" d="M 32 13 A 3 3 0 0 0 29 16 A 3 3 0 0 0 32 19 A 3 3 0 0 0 35 16 A 3 3 0 0 0 32 13 z M 12.400391 17 L 25 25.5 L 31 55.800781 L 31 32 L 33 32 L 33 55.800781 L 39 25.5 L 51.599609 17 L 33 22.353516 L 33 28 L 31 28 L 31 22.353516 L 12.400391 17 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 13 A 3 3 0 0 0 29 16 A 3 3 0 0 0 29.042969 16.486328 A 3 3 0 0 1 32 14 A 3 3 0 0 1 34.957031 16.513672 A 3 3 0 0 0 35 16 A 3 3 0 0 0 32 13 z M 12.400391 17 L 14.986328 18.744141 L 31 23.353516 L 31 22.353516 L 12.400391 17 z M 51.599609 17 L 33 22.353516 L 33 23.353516 L 49.013672 18.744141 L 51.599609 17 z M 31 28 L 31 29 L 33 29 L 33 28 L 31 28 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/makehuman_bg.svg b/.icons/awkward/64x64/apps/makehuman_bg.svg
new file mode 120000
index 00000000..e4c07a83
--- /dev/null
+++ b/.icons/awkward/64x64/apps/makehuman_bg.svg
@@ -0,0 +1 @@
+makehuman.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/makemkv.svg b/.icons/awkward/64x64/apps/makemkv.svg
new file mode 100644
index 00000000..a1206875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/makemkv.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31.9996,5.0008008 C 16.487822,5.0008008 4.0000004,17.488622 4.0000004,33.0004 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 59.9992,17.488622 47.511378,5.0008008 31.9996,5.0008008 Z m 0,15.9997712 A 11.999828,11.999828 0 0 1 43.999428,33.0004 11.999828,11.999828 0 0 1 31.9996,45.000229 11.999828,11.999828 0 0 1 19.999772,33.0004 11.999828,11.999828 0 0 1 31.9996,21.000572 Z"/>
+ <path style="fill:#848484" d="M 31.9996,17.000644 A 14.999786,14.999786 0 0 0 16.999815,32.000429 14.999786,14.999786 0 0 0 31.9996,47.000214 14.999786,14.999786 0 0 0 46.999386,32.000429 14.999786,14.999786 0 0 0 31.9996,17.000644 Z m 0,8.999871 c 3.313753,0 5.999914,2.686161 5.999914,5.999914 0,3.313753 -2.686161,5.999914 -5.999914,5.999914 -3.313753,0 -5.999914,-2.686161 -5.999914,-5.999914 0,-3.313753 2.686161,-5.999914 5.999914,-5.999914 z"/>
+ <path style="fill:#e4e4e4" d="m 31.9996,4.0008294 c -15.511778,0 -27.9995996,12.4878216 -27.9995996,27.9995996 0,15.511778 12.4878216,27.9996 27.9995996,27.9996 15.511778,0 27.9996,-12.487822 27.9996,-27.9996 0,-15.511778 -12.487822,-27.9995996 -27.9996,-27.9995996 z m 0,15.9997716 A 11.999828,11.999828 0 0 1 43.999428,32.000429 11.999828,11.999828 0 0 1 31.9996,44.000257 11.999828,11.999828 0 0 1 19.999772,32.000429 11.999828,11.999828 0 0 1 31.9996,20.000601 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z M 20.048828 32.996094 A 11.999828 11.999828 0 0 0 20 34 A 11.999828 11.999828 0 0 0 20.025391 34.490234 A 11.999828 11.999828 0 0 1 20.048828 33.996094 A 11.999828 11.999828 0 0 0 32 45 A 11.999828 11.999828 0 0 0 43.949219 34.003906 A 11.999828 11.999828 0 0 1 43.978516 34.580078 A 11.999828 11.999828 0 0 0 44 34 A 11.999828 11.999828 0 0 0 43.949219 33.003906 A 11.999828 11.999828 0 0 1 32 44 A 11.999828 11.999828 0 0 1 20.048828 32.996094 z"/>
+ <rect style="opacity:0.2" width="39.999" height="20" x="12" y="41" rx="2.857" ry="2.857"/>
+ <rect style="fill:#64cd4a" width="39.999" height="20" x="12" y="40" rx="2.857" ry="2.857"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99976456;stroke-linecap:round;stroke-linejoin:round" d="m 24.990866,55.985876 0,-9.971382 m -7.982218,0 3.991107,4.985687 3.991111,-4.985687 m -7.982218,9.971382 0,-9.971382"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99976456;stroke-linecap:round;stroke-linejoin:round" d="m 24.990866,54.985962 0,-9.971381 m -7.982218,0 3.991107,4.985687 3.991111,-4.985687 m -7.982218,9.971381 0,-9.971381"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99929798;stroke-linecap:round" d="m 36.989975,55.986114 -5.980809,-6.232535 m 5.980809,-3.739523 -5.980809,6.232535 m 0,3.739523 0,-9.972058"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99929798;stroke-linecap:round" d="m 36.989975,54.9862 -5.980809,-6.232535 m 5.980809,-3.739522 -5.980809,6.232535 m 0,3.739522 0,-9.972057"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99916995;stroke-linecap:round;stroke-linejoin:round" d="m 46.99562,46.013396 -2.996196,9.987265 -2.996191,-9.987265"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99916995;stroke-linecap:round;stroke-linejoin:round" d="m 46.99562,45.013483 -2.996196,9.987265 -2.996191,-9.987265"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mame.svg b/.icons/awkward/64x64/apps/mame.svg
new file mode 100644
index 00000000..f52634b6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mame.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 41,13 3,51 H 18 L 35,34 V 51 L 51,35 V 51 L 60.080004,41.920002 60,13 41,32 Z"/>
+ <path style="fill:#2b87d8;fill-rule:evenodd" d="M 41,12 3,50 H 18 L 35,33 V 50 L 51,34 V 50 L 60.080004,40.920002 60,12 41,31 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 41,12 3,50 H 4 L 41,13 Z m 19,0 -19,19 v 1 L 60,13 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/manaplus.svg b/.icons/awkward/64x64/apps/manaplus.svg
new file mode 100644
index 00000000..46216763
--- /dev/null
+++ b/.icons/awkward/64x64/apps/manaplus.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#d66829" 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" d="m 22,24.957272 c -2.89003,0 -5.119595,1.455206 -6.292969,2.847656 -1.173373,1.39245 -1.59375,2.902344 -1.59375,2.902344 A 3.0003,3.0003 0 0 0 14,31.515866 v 14.441406 a 3.0003,3.0003 0 1 0 6,0 v -13.8125 c 0.04138,-0.10034 0.05764,-0.19338 0.292968,-0.472656 0.326628,-0.38761 0.597062,-0.714844 1.707032,-0.714844 2.279024,0 2.135134,0.38567 2.019532,0.238282 A 3.0003,3.0003 0 0 0 24,31.515866 v 14.441406 a 3.0003,3.0003 0 0 0 0.0118,0.300782 3.0003,3.0003 0 0 0 0.10938,0.585936 3.0003,3.0003 0 0 0 0.226562,0.558594 3.0003,3.0003 0 0 0 0.15234,0.257812 3.0003,3.0003 0 0 0 0.17968,0.238282 3.0003,3.0003 0 0 0 0.19922,0.222656 3.0003,3.0003 0 0 0 0.222656,0.203126 3.0003,3.0003 0 0 0 0.773438,0.45703 3.0003,3.0003 0 0 0 0.871094,0.207032 3.0003,3.0003 0 0 0 0.89453,-0.0586 3.0003,3.0003 0 0 0 0.570314,-0.1836 3.0003,3.0003 0 0 0 1.167968,-0.917968 3.0003,3.0003 0 0 0 0.316406,-0.507812 A 3.0003,3.0003 0 0 0 30,45.957272 v -13.8125 c 0.04138,-0.10032 0.05766,-0.1934 0.292968,-0.472656 0.326588,-0.38758 0.597062,-0.714844 1.707032,-0.714844 1.10997,0 1.380404,0.327234 1.707032,0.714844 0.235332,0.27927 0.251586,0.372324 0.292968,0.472656 v 13.8125 a 3.0003,3.0003 0 1 0 6,0 V 31.515866 a 3.0003,3.0003 0 0 0 -0.11328,-0.808594 c 0,0 -0.420376,-1.509894 -1.59375,-2.902344 C 37.119596,26.412478 34.89003,24.957272 32,24.957272 c -1.93465,0 -3.412398,0.713844 -4.636718,1.5625 -1.372038,-0.902326 -3.07503,-1.5625 -5.363282,-1.5625 z"/>
+ <path style="fill:none;stroke:#f8bf94;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 27.00014,45 V 30.56012 C 27.00014,30.56012 28,27 32,27 c 4,0 5,3.56012 5,3.56012 V 45 M 17,45 V 30.56012 c 0,0 1,-3.56012 5,-3.56012 6,0 4.99986,3.56012 4.99986,3.56012 V 45"/>
+ <path style="opacity:0.2" d="m 46,15 c -1.108,0 -2,0.892 -2,2 v 4 h -4 c -1.108,0 -2,0.892 -2,2 0,1.108 0.892,2 2,2 h 4 v 4 c 0,1.108 0.892,2 2,2 1.108,0 2,-0.892 2,-2 v -4 h 4 c 1.108,0 2,-0.892 2,-2 0,-1.108 -0.892,-2 -2,-2 h -4 v -4 c 0,-1.108 -0.892,-2 -2,-2 z"/>
+ <rect style="fill:#ffffff" width="4" height="16" x="20" y="-54" rx="2" ry="2" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="4" height="16" x="-48" y="-30" rx="2" ry="2" transform="scale(-1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 22 23.957031 C 19.10997 23.957031 16.880405 25.412237 15.707031 26.804688 C 14.533658 28.197138 14.113281 29.707031 14.113281 29.707031 A 3.0003 3.0003 0 0 0 14 30.515625 L 14 31.515625 A 3.0003 3.0003 0 0 1 14.113281 30.707031 C 14.113281 30.707031 14.533658 29.197138 15.707031 27.804688 C 16.880405 26.412237 19.10997 24.957031 22 24.957031 C 24.288252 24.957031 25.991243 25.617205 27.363281 26.519531 C 28.587601 25.670875 30.06535 24.957031 32 24.957031 C 34.89003 24.957031 37.119595 26.412237 38.292969 27.804688 C 39.466343 29.197138 39.886719 30.707031 39.886719 30.707031 A 3.0003 3.0003 0 0 1 40 31.515625 L 40 30.515625 A 3.0003 3.0003 0 0 0 39.886719 29.707031 C 39.886719 29.707031 39.466343 28.197138 38.292969 26.804688 C 37.119595 25.412237 34.89003 23.957031 32 23.957031 C 30.06535 23.957031 28.587601 24.670875 27.363281 25.519531 C 25.991243 24.617205 24.288252 23.957031 22 23.957031 z M 24 31.181641 L 24 31.494141 A 3.0003 3.0003 0 0 1 24.019531 31.195312 C 24.061124 31.248341 24.065248 31.22383 24 31.181641 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mandelbulber2.svg b/.icons/awkward/64x64/apps/mandelbulber2.svg
new file mode 100644
index 00000000..d6b91128
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mandelbulber2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#68583c" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.3;fill:#ffffa1;fill-rule:evenodd" d="m 32.292578,4.0191406 c -0.755172,-0.01296 -1.523942,0.01974 -2.294142,0.054688 C 15.573904,5.1188498 4.3186136,16.977314 4.0273436,31.436718 c 0.01046,0.263904 0.01678,0.527556 0.035548,0.792968 0.9231408,13.050476 12.2810634,23.775472 25.6484364,22.71172 11.674974,-0.929074 21.263374,-11.157 20.171486,-23.16289 C 48.94623,21.480336 39.841588,13.028508 29.194532,14.158203 c -8.919646,0.946411 -16.238607,8.935061 -15.055468,18.227345 0.959878,7.538822 7.84696,13.735824 15.791014,12.471484 6.155432,-0.979672 11.245758,-6.799856 9.84375,-13.406642 -0.506402,-2.386358 -1.882144,-4.4632 -3.833594,-5.867968 -1.95145,-1.404768 -4.65558,-2.088 -7.298048,-1.246874 -1.71874,0.547092 -3.10445,1.653642 -4.035936,3.234766 -0.931486,1.581118 -1.230624,4.020554 0.0082,5.966404 0.979008,1.53782 1.90718,1.865452 3.333204,2.105468 0.713012,0.12 1.69803,0.16012 2.742578,-0.51953 1.044546,-0.679646 1.59961,-2.082474 1.599608,-3.089842 h -5.6 c 0,-0.250838 0.298824,-1.183924 0.946094,-1.60508 0.647274,-0.421154 1.097698,-0.333172 1.241406,-0.308984 0.284962,0.04796 -0.03148,-0.361992 0.453908,0.401952 0.0168,0.0015 0.03616,0.0036 0.10118,-0.10664 0.16078,-0.272916 0.678128,-0.670642 0.907812,-0.74375 0.842812,-0.268276 1.556528,-0.09992 2.329688,0.45664 0.773158,0.556566 1.428114,1.54855 1.626952,2.485548 0.667928,3.147532 -2.01632,6.198668 -5.247266,6.71289 -4.56651,0.726786 -8.770344,-3.061728 -9.354295,-7.648048 -0.759618,-5.96597 4.145349,-11.318482 10.089843,-11.949218 7.355406,-0.780438 13.855148,5.253764 14.51953,12.558984 0.794734,8.739108 -6.368454,16.383664 -15.036328,17.073438 C 19.149107,50.165818 10.358841,41.867886 9.6492186,31.835936 8.8359616,20.338896 18.270498,10.404865 29.667578,9.6792968 42.54078,8.8597546 53.620322,19.431126 54.358984,32.19414 55.1836,46.442324 43.471756,58.665238 29.342186,59.414844 l 0.02462,0.453906 C 30.241984,59.953822 31.120692,59.997622 32,60 47.258982,59.989 59.69972,47.762354 59.97539,32.50586 59.96539,32.294058 59.94601,32.0846 59.94805,31.871484 60,26.4 58.456194,22.500274 56.683202,18.828516 52.340712,10.691311 44.269382,5.21463 35.103516,4.1859374 34.18031,4.0938036 33.243156,4.0354514 32.292578,4.0191406 Z M 29.33125,30.520702 c -0.02462,-0.0022 -0.02378,-0.03772 0.0054,0.0082 -0.0044,-0.0068 -0.0013,-0.0015 -0.0054,-0.0082 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 30.869141 9.6347656 C 30.470617 9.6384092 30.070256 9.6540768 29.667969 9.6796875 C 18.557645 10.387 9.3161251 19.846279 9.6113281 30.972656 C 9.8755293 20.284983 18.892199 11.3657 29.667969 10.679688 C 42.541171 9.8601446 53.620713 20.430345 54.359375 33.193359 C 54.376706 33.492809 54.380369 33.790317 54.386719 34.087891 C 54.398984 33.460631 54.396194 32.829536 54.359375 32.193359 C 53.643796 19.82919 43.223369 9.5218152 30.869141 9.6347656 z M 31.152344 19.660156 C 30.700531 19.657048 30.244869 19.679738 29.785156 19.728516 C 24.082255 20.333618 19.350177 25.285921 19.644531 30.955078 C 19.916721 25.714442 24.420596 21.297718 29.785156 20.728516 C 37.140562 19.948078 43.640306 25.981889 44.304688 33.287109 C 44.333523 33.604195 44.3297 33.916545 44.337891 34.230469 C 44.365111 33.589704 44.364303 32.942666 44.304688 32.287109 C 43.681829 25.438466 37.929528 19.706785 31.152344 19.660156 z M 30.951172 29.550781 C 30.75366 29.564028 30.550547 29.602853 30.339844 29.669922 C 30.11016 29.74303 29.592421 30.141147 29.431641 30.414062 C 29.366621 30.524302 29.348831 30.522984 29.332031 30.521484 C 28.846643 29.75754 29.161915 30.167101 28.876953 30.119141 C 28.733245 30.094953 28.283993 30.00658 27.636719 30.427734 C 26.989449 30.84889 26.689453 31.782365 26.689453 32.033203 L 27.082031 32.033203 C 27.227416 31.803041 27.402237 31.580304 27.636719 31.427734 C 28.283993 31.00658 28.733245 31.094953 28.876953 31.119141 C 29.161915 31.167101 28.846643 30.75754 29.332031 31.521484 C 29.348831 31.522984 29.366621 31.524303 29.431641 31.414062 C 29.592421 31.141147 30.11016 30.74303 30.339844 30.669922 C 31.182656 30.401646 31.896762 30.570393 32.669922 31.126953 C 33.44308 31.683519 34.098037 32.676283 34.296875 33.613281 C 34.330295 33.770767 34.348248 33.927287 34.365234 34.083984 C 34.415687 33.601856 34.402237 33.109786 34.296875 32.613281 C 34.098037 31.676283 33.44308 30.683519 32.669922 30.126953 C 32.090052 29.709533 31.543708 29.511041 30.951172 29.550781 z M 14.041016 31.009766 C 14.020451 31.791104 14.036225 32.580153 14.138672 33.384766 C 15.09855 40.923588 21.985634 47.121762 29.929688 45.857422 C 35.534913 44.965318 40.239747 40.055954 39.980469 34.197266 C 39.697695 39.606272 35.212609 44.016615 29.929688 44.857422 C 21.985634 46.121762 15.09855 39.923588 14.138672 32.384766 C 14.079717 31.921741 14.058604 31.465607 14.041016 31.009766 z M 23.820312 31.169922 C 23.735377 32.295044 23.946689 33.48701 24.615234 34.537109 C 25.594242 36.074929 26.521242 36.402562 27.947266 36.642578 C 28.660278 36.762578 29.644905 36.802697 30.689453 36.123047 C 31.733999 35.443401 32.289066 34.040571 32.289062 33.033203 L 32.121094 33.033203 C 31.89013 33.828956 31.415705 34.650503 30.689453 35.123047 C 29.644905 35.802697 28.660278 35.762578 27.947266 35.642578 C 26.521242 35.402562 25.594242 35.074929 24.615234 33.537109 C 24.142681 32.794859 23.895565 31.980776 23.820312 31.169922 z M 4.0488281 31.933594 C 4.0424435 32.101819 4.0307471 32.268551 4.0273438 32.4375 C 4.0378038 32.701404 4.043732 32.965057 4.0625 33.230469 C 4.9856408 46.280945 16.343565 57.005158 29.710938 55.941406 C 40.931144 55.048522 50.219284 45.566024 49.957031 34.171875 C 49.672995 45.116578 40.601492 54.074755 29.710938 54.941406 C 16.343565 56.005158 4.9856408 45.280945 4.0625 32.230469 C 4.055473 32.131095 4.0532357 32.03258 4.0488281 31.933594 z M 59.929688 33.410156 C 59.893273 34.138463 59.833029 34.859903 59.742188 35.572266 A 28 28 0 0 0 59.929688 33.410156 z M 59.572266 36.693359 C 59.484512 37.212977 59.385422 37.728932 59.269531 38.238281 A 28 28 0 0 0 59.572266 36.693359 z M 58.894531 39.707031 C 58.786534 40.085126 58.670159 40.458766 58.546875 40.830078 A 28 28 0 0 0 58.894531 39.707031 z M 58.001953 42.324219 C 57.86783 42.66218 57.730722 42.998777 57.583984 43.330078 A 28 28 0 0 0 58.001953 42.324219 z M 56.865234 44.816406 C 56.644059 45.245157 56.412219 45.666608 56.169922 46.082031 A 28 28 0 0 0 56.865234 44.816406 z M 55.525391 47.132812 C 55.224948 47.599407 54.910824 48.055002 54.583984 48.501953 A 28 28 0 0 0 55.525391 47.132812 z M 53.958984 49.324219 C 53.607786 49.769161 53.244208 50.204507 52.867188 50.626953 A 28 28 0 0 0 53.958984 49.324219 z M 52.072266 51.480469 C 51.715118 51.848717 51.349408 52.208448 50.972656 52.556641 A 28 28 0 0 0 52.072266 51.480469 z M 49.791016 53.59375 C 49.513429 53.822909 49.229769 54.045177 48.943359 54.263672 A 28 28 0 0 0 49.791016 53.59375 z M 47.548828 55.259766 C 47.293504 55.430933 47.036558 55.600788 46.775391 55.763672 A 28 28 0 0 0 47.548828 55.259766 z M 45.111328 56.716797 C 44.892607 56.833198 44.675244 56.953737 44.453125 57.064453 A 28 28 0 0 0 45.111328 56.716797 z M 42.513672 57.933594 C 42.307218 58.017515 42.101445 58.102539 41.892578 58.181641 A 28 28 0 0 0 42.513672 57.933594 z M 39.783203 58.882812 C 39.577156 58.942508 39.370076 58.999628 39.162109 59.054688 A 28 28 0 0 0 39.783203 58.882812 z M 36.923828 59.554688 C 36.749923 59.585691 36.573431 59.608942 36.398438 59.636719 A 28 28 0 0 0 36.923828 59.554688 z M 34.203125 59.902344 C 33.888769 59.927069 33.57107 59.940821 33.253906 59.955078 A 28 28 0 0 0 34.203125 59.902344 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 32.292969 4.0195312 C 31.537797 4.0065713 30.768247 4.0392707 29.998047 4.0742188 C 15.573515 5.1192399 4.3186137 16.978096 4.0273438 31.4375 C 4.0338874 31.602595 4.0414637 31.768203 4.0488281 31.933594 C 4.5888644 17.704317 15.742056 6.1070296 29.998047 5.0742188 C 30.768247 5.0392707 31.537797 5.0065713 32.292969 5.0195312 C 33.243547 5.0358421 34.18031 5.0934131 35.103516 5.1855469 C 44.269382 6.2142395 52.341104 11.69092 56.683594 19.828125 C 58.456586 23.499883 59.999216 27.39961 59.947266 32.871094 C 59.946826 32.916995 59.951885 32.96219 59.953125 33.007812 C 59.959115 32.840252 59.971568 32.67417 59.974609 32.505859 C 59.964609 32.294057 59.945226 32.08421 59.947266 31.871094 C 59.999216 26.39961 58.456586 22.499883 56.683594 18.828125 C 52.341104 10.69092 44.269382 5.2142395 35.103516 4.1855469 C 34.18031 4.0934131 33.243547 4.0358421 32.292969 4.0195312 z M 31.171875 14.056641 C 30.520102 14.054279 29.860754 14.087597 29.195312 14.158203 C 20.720123 15.057455 13.705631 22.317489 14.041016 31.009766 C 14.257949 22.767608 21.048013 16.022665 29.195312 15.158203 C 39.842369 14.028508 48.946228 22.481117 49.882812 32.779297 C 49.925344 33.246955 49.946402 33.710057 49.957031 34.171875 C 49.97749 33.383555 49.956174 32.58595 49.882812 31.779297 C 49.004765 22.124753 40.948475 14.092059 31.171875 14.056641 z M 30.623047 23.978516 C 29.967446 24.010796 29.303195 24.125656 28.642578 24.335938 C 26.923838 24.883029 25.536955 25.989188 24.605469 27.570312 C 24.029301 28.548309 23.698288 29.855077 23.820312 31.169922 C 23.892764 30.210176 24.176669 29.298163 24.605469 28.570312 C 25.536955 26.989188 26.923838 25.883029 28.642578 25.335938 C 31.285046 24.494812 33.988003 25.177263 35.939453 26.582031 C 37.890903 27.986799 39.267035 30.064814 39.773438 32.451172 C 39.898757 33.041723 39.955018 33.622179 39.980469 34.197266 C 40.027171 33.303933 39.972167 32.387659 39.773438 31.451172 C 39.267035 29.064814 37.890903 26.986799 35.939453 25.582031 C 34.475866 24.528455 32.589849 23.881673 30.623047 23.978516 z M 19.644531 30.955078 C 19.615106 31.521615 19.621206 32.095706 19.695312 32.677734 C 20.279264 37.264054 24.482318 41.052958 29.048828 40.326172 C 32.118115 39.837679 34.687749 37.059063 34.365234 34.083984 C 34.095851 36.658248 31.770111 38.893065 29.048828 39.326172 C 24.482318 40.052958 20.279264 36.264054 19.695312 31.677734 C 19.664441 31.435269 19.657001 31.195241 19.644531 30.955078 z M 9.6113281 30.972656 C 9.5960948 31.588887 9.6041029 32.209178 9.6484375 32.835938 C 10.35806 42.867887 19.148321 51.1666 29.267578 50.361328 C 37.620951 49.696582 44.555447 42.56851 44.337891 34.230469 C 44.002245 42.131622 37.285239 48.723297 29.267578 49.361328 C 19.148321 50.1666 10.35806 41.867888 9.6484375 31.835938 C 9.6279755 31.546666 9.6189473 31.259827 9.6113281 30.972656 z M 27.082031 32.033203 C 26.826092 32.438386 26.689453 32.873235 26.689453 33.033203 L 32.121094 33.033203 C 32.222318 32.684449 32.289063 32.340168 32.289062 32.033203 L 27.082031 32.033203 z M 54.386719 34.087891 C 54.124276 47.509124 42.840487 58.697926 29.341797 59.414062 L 29.367188 59.869141 C 30.242365 59.954213 31.120692 59.997622 32 60 C 32.293447 59.999788 32.583704 59.985744 32.875 59.976562 C 45.078441 57.627684 54.656894 46.749061 54.386719 34.087891 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mandrivaupdate.svg b/.icons/awkward/64x64/apps/mandrivaupdate.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mandrivaupdate.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/manjaro-architect.svg b/.icons/awkward/64x64/apps/manjaro-architect.svg
new file mode 100644
index 00000000..98ad1736
--- /dev/null
+++ b/.icons/awkward/64x64/apps/manjaro-architect.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m12 15v2h-3v2h3v6h-3v2h3v2h2v-2h4v2h2v-2h3v-2h-3v-6h3v-2h-3v-2h-2v2h-4v-2h-2zm2 4h4v6h-4v-6zm12 8v2h12v-2h-12z"/>
+ <rect style="fill:#4f4f4f" width="48" height="56" x="-56" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 12,15 0,2 -3,0 0,2 3,0 0,6 -3,0 0,2 3,0 0,2 2,0 0,-2 4,0 0,2 2,0 0,-2 3,0 0,-2 -3,0 0,-6 3,0 0,-2 -3,0 0,-2 -2,0 0,2 -4,0 0,-2 -2,0 z m 2,4 4,0 0,6 -4,0 0,-6 z m 12,8 0,2 12,0 0,-2 -12,0 z"/>
+ <path style="fill:#ffffff" d="m12 14v2h-3v2h3v6h-3v2h3v2h2v-2h4v2h2v-2h3v-2h-3v-6h3v-2h-3v-2h-2v2h-4v-2h-2zm2 4h4v6h-4v-6zm12 8v2h12v-2h-12z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m4 53v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <circle style="fill:#16a086" cx="47" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46.966,54 -5.9656,-8 4,0 0,-8 4,0 0,8 4,0 z"/>
+ <path style="opacity:0.2" d="M 31.025391,46.5 A 16,16.001894 0 0 0 31,46.998106 16,16.001894 0 0 0 47,63 16,16.001894 0 0 0 63,46.998106 16,16.001894 0 0 0 62.982422,46.50586 16,16.001894 0 0 1 47,61.999882 16,16.001894 0 0 1 31.025391,46.5 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/manjaro-settings-manager.svg b/.icons/awkward/64x64/apps/manjaro-settings-manager.svg
new file mode 100644
index 00000000..7ecb97c9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/manjaro-settings-manager.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8,5 C 5.2488,5 4,6.2488 4,7.8 V 58.2 C 4,59.7512 5.2488,61 6.8,61 H 21 V 22 H 40 V 5 Z M 43,5 v 56 h 7.392085 l 4.623738,-3.744304 c 1.205499,-0.976213 2.248907,1.557203 2.331962,0.0082 L 60,7.8 C 60.083055,6.2510251 58.7512,5 57.2,5 Z M 24,25 V 61 H 40 V 25 Z"/>
+ <path style="fill:#16a085" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 57.2 C 4,58.7512 5.2488,60 6.8,60 H 21 V 21 H 40 V 4 Z M 43,4 v 56 h 8.328161 l 3.687662,-3.744304 c 1.088473,-1.105191 1.918135,1.503209 2.331962,0.0082 L 60,46.682596 V 6.8 C 60,5.2488 58.7512,4 57.2,4 Z M 24,24 V 60 H 40 V 24 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495813 5 6.8007812 5 L 40 5 L 40 4 L 6.8007812 4 z M 43 4 L 43 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 43 4 z M 24 24 L 24 25 L 40 25 L 40 24 L 24 24 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,46.848 A 16,16 0 0 1 48,62 16,16 0 0 1 32.042,47.152 16,16 0 0 0 32,48 16,16 0 0 0 48,64 16,16 0 0 0 64,48 16,16 0 0 0 63.958,46.848 Z"/>
+ <circle style="fill:#8255cc" cx="48" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="m 46,39.00012 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 L 45.99984,55 h 4 l 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 h -4 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 2.2858,2.2858 0 0 1 -2.286,2.286 2.2858,2.2858 0 0 1 -2.286,-2.286 2.2858,2.2858 0 0 1 2.286,-2.286 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/manjaro-welcome.svg b/.icons/awkward/64x64/apps/manjaro-welcome.svg
new file mode 120000
index 00000000..e7116d4c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/manjaro-welcome.svg
@@ -0,0 +1 @@
+distributor-logo-manjaro.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/manjaro.svg b/.icons/awkward/64x64/apps/manjaro.svg
new file mode 120000
index 00000000..e7116d4c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/manjaro.svg
@@ -0,0 +1 @@
+distributor-logo-manjaro.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/maps.svg b/.icons/awkward/64x64/apps/maps.svg
new file mode 100644
index 00000000..c3df0e1c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/maps.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4,56.000007 0,1.999997 C 4,59.662002 5.3379982,61 6.9999959,61 l 49.9999321,0 c 1.661998,0 2.999996,-1.337998 2.999996,-2.999996 l 0,-1.999997 c 0,1.661998 -1.337998,2.999996 -2.999996,2.999996 l -49.9999321,0 C 5.3379982,59.000003 4,57.662005 4,56.000007 Z"/>
+ <rect style="fill:#e9e5dc" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 7,3.9996064 c -1.6619977,0 -3,1.3380023 -3,3 l 0,1 c 0,-1.6619977 1.3380023,-3 3,-3 l 50,0 c 1.661998,0 3,1.3380023 3,3 l 0,-1 c 0,-1.6619977 -1.338002,-3 -3,-3 l -50,0 z"/>
+ <path style="fill:#2095f2;fill-rule:evenodd" d="M 6.7999962,60 31.999962,34.800034 57.199928,60 Z"/>
+ <path style="fill:#1ea362;fill-rule:evenodd" d="M 59.999924,57.200003 34.799958,32.000037 59.999924,6.8000714 Z"/>
+ <path style="fill:#feea3a;fill-rule:evenodd" d="m 34.475959,29.400041 -4.953193,4.953193 25.527965,25.523966 1.949217,0 c 1.661998,0 2.999996,-1.337998 2.999996,-2.999996 l 0,-1.949198 -25.523965,-25.527965 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 55.049931,4.0000752 4,55.000006 4,56.949204 C 4,58.611201 5.3379982,59.9492 6.9999959,59.9492 l 1.9492174,0 51.0499307,-51.1999312 0,-1.9491974 c 0,-1.6619978 -1.337998,-2.999996 -2.999996,-2.999996 l -1.949217,0 z"/>
+ <path style="opacity:0.2" d="m 48.000141,0.999459 c -8.836588,0 -16.000179,7.0339905 -16.000179,15.710579 0,0.542199 0.04544,1.042798 0.09984,1.570998 0.04384,0.525599 0.11456,1.056398 0.2,1.570998 C 34.131759,30.894819 41.599989,38.715208 48.000181,45 54.400172,38.715808 61.868162,30.895419 63.700159,19.852034 c 0.08544,-0.5146 0.15616,-1.045399 0.2,-1.570998 0.05472,-0.5282 0.09984,-1.028799 0.09984,-1.570998 0,-8.6759885 -7.16399,-15.709979 -15.999978,-15.709979 z"/>
+ <path style="fill:#f34235" d="m 48.000141,-5.383e-4 c -8.836588,0 -16.000179,7.0339905 -16.000179,15.7105783 0,0.5422 0.04544,1.042799 0.09984,1.570998 0.04384,0.5256 0.11456,1.056399 0.2,1.570998 1.831957,11.042785 9.300187,18.863175 15.700379,25.147966 6.399991,-6.284191 13.867981,-14.104581 15.699978,-25.147966 0.08544,-0.514599 0.15616,-1.045398 0.2,-1.570998 0.05472,-0.528199 0.09984,-1.028798 0.09984,-1.570998 0,-8.6759878 -7.16399,-15.7099783 -15.999978,-15.7099783 z"/>
+ <path style="opacity:0.2" d="m 48.000141,8.999448 c 3.313595,0 5.999991,2.686397 5.999991,5.999992 0,3.313796 -2.686196,5.999992 -5.999991,5.999992 -3.313796,0 -5.999992,-2.686196 -5.999992,-5.999992 0,-3.313595 2.686196,-5.999992 5.999992,-5.999992 z"/>
+ <path style="fill:#ffffff" d="m 48.000141,7.9994509 c 3.313595,0 5.999991,2.6863961 5.999991,5.9999921 0,3.313795 -2.686196,5.999992 -5.999991,5.999992 -3.313796,0 -5.999992,-2.686197 -5.999992,-5.999992 0,-3.313596 2.686196,-5.9999921 5.999992,-5.9999921 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/marble.svg b/.icons/awkward/64x64/apps/marble.svg
new file mode 100644
index 00000000..b87dfd37
--- /dev/null
+++ b/.icons/awkward/64x64/apps/marble.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0545892,32.005868 C 4.0428516,32.34052 4.0038175,32.668054 4.0038175,33.005666 4.0038175,48.514527 16.489291,61 31.998152,61 47.507013,61 59.992486,48.514527 59.992486,33.005666 c 0,-0.337612 -0.03903,-0.665146 -0.05077,-0.999798 -0.527893,15.038956 -12.773415,26.994537 -27.944344,26.994537 -15.17133,0 -27.4164513,-11.955581 -27.9443445,-26.994537 z"/>
+ <rect style="fill:#37a0f2" width="56" height="56" x="-60" y="-59.99" rx="27.994" ry="27.994" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 31.122511,4.0547276 c -1.419713,0.043591 -2.811431,0.1839628 -4.169156,0.4295131 l 1.159765,-0.14837 0.971803,0.8358308 -2.557482,1.3669234 3.257341,0.7732435 0.417915,-1.0935787 1.423712,0 0.499899,-0.9528071 -1.003797,-0.2539486 0,-0.9568064 z M 25.819584,4.7107948 C 15.381097,7.0483217 7.2003526,15.175277 4.7698445,25.576572 l 0.089382,0.133973 -0.2383518,0.439911 c -0.043191,0.205958 -0.074385,0.413916 -0.1131771,0.621874 l 1.0583858,1.63167 2.9290072,0.729852 0,-0.475904 1.1717629,0.167966 -0.1093779,0.83983 0.9178145,0.167966 1.421512,0.389921 2.011393,2.305534 2.56968,0.189961 0.24615,2.109573 -1.753645,1.229751 -0.08198,1.883619 -0.253749,1.147768 2.542285,3.203351 0.191362,1.08778 c 0,0 0.922213,0.253949 1.03499,0.253949 0.111378,0 2.065382,1.489698 2.065382,1.489698 l 0,5.778831 0.699859,0.19596 -0.471905,2.663461 1.167764,1.569682 -0.215957,2.643465 0.024,0.04399 c 1.455705,0.573883 2.9614,1.051787 4.527083,1.377721 l 0.05799,-0.167966 0.05799,-0.769845 -0.995799,-0.02999 -0.503898,-0.629873 0.827833,-0.799838 0.113977,-0.601878 -0.921814,-0.265946 0.05399,-0.557888 1.313734,-0.197959 1.995597,-0.965805 0.667864,-1.23375 2.091577,-2.691456 -0.471904,-2.107573 0.63987,-1.121773 1.921611,0.06199 1.297738,-1.03379 0.421914,-4.067177 1.43571,-1.835629 0.249949,-1.177761 -1.311735,-0.421915 -0.861825,-1.425711 -2.957402,-0.03199 -2.347524,-0.897818 -0.107979,-1.67966 -0.781841,-1.373722 -2.12557,-0.03199 -1.221753,-1.937608 -1.089779,-0.529892 -0.05799,0.585881 -1.979599,0.119976 -0.727853,-1.015795 -2.061382,-0.421914 -1.702856,1.9776 -2.679058,-0.453909 -0.19536,-3.037385 -1.956604,-0.335932 0.785041,-1.489698 -0.222555,-0.857827 -2.56988,1.72965 -1.6168725,-0.199959 -0.577883,-1.267744 0.3515288,-1.309735 0.894219,-1.647666 2.0543847,-1.045788 3.959998,0 -0.0116,1.213754 1.421513,0.663865 -0.113177,-2.07358 1.026992,-1.041789 2.069981,-1.363924 0.144571,-0.960805 2.066781,-2.163563 2.193556,-1.222552 -0.189961,-0.159968 1.483699,-1.409914 0.541891,0.14457 0.253948,0.320136 0.561887,-0.632672 0.137972,-0.06239 -0.617875,-0.08598 -0.627873,-0.210958 0,-0.605277 0.335932,-0.273345 0.729852,0 0.335932,0.14837 0.287942,0.589681 0.359927,-0.05459 0,-0.05079 0.09798,0.03119 1.035791,-0.156169 0.14397,-0.503898 0.585882,0.14837 0,0.54689 -0.54389,0.374924 0.08198,0.601478 1.859624,0.577883 c 0,0 0.004,0.0082 0.008,0.0234 l 0.429913,-0.03499 0.02599,-0.812435 -1.475701,-0.679463 -0.08598,-0.386721 1.225752,-0.421715 0.05599,-1.179561 -1.281741,-0.785041 -0.08598,-1.9915973 -1.757645,0.8668245 -0.63987,0 0.163967,-1.5152933 -2.389517,-0.5662854 -0.9878,0.7538474 0,2.2925361 -1.781639,0.566285 -0.715855,1.495698 -0.771844,0.128974 0,-1.917612 -1.675861,-0.230354 -0.835831,-0.5468891 -0.335932,-1.2419486 2.991595,-1.7612435 1.463703,-0.4453099 0.14997,0.988 0.815835,-0.038992 0.06199,-0.4998988 0.855827,-0.1249747 0.012,-0.1717652 -0.363927,-0.1523692 -0.08598,-0.5272933 1.049787,-0.085783 0.633872,-0.6678649 0.03199,-0.04699 0.01,0.004 0.105978,-0.1093778 z m -11.161541,5.9909872 0.79284,0.191362 -0.273545,1.070183 -0.859026,0.277144 -0.54289,-1.120773 0.882621,-0.417916 z m 35.946725,0.39452 -0.391921,0.06639 -1.209755,1.726251 -1.737648,0.277144 -0.253949,1.495897 0.733852,0.171765 -0.211957,0.960806 -1.725651,-0.34753 -1.577681,0.34753 -0.339931,0.882621 0.273944,1.859024 0.929812,0.437311 1.557685,-0.0078 1.049788,-0.09378 0.321934,-0.84343 1.643668,-2.148165 1.08578,0.222755 1.061785,-0.968604 0.19996,0.753848 2.619469,1.780839 -0.319935,0.433512 -1.179761,-0.06259 0.453908,0.64447 0.725853,0.160167 0.855827,-0.355528 -0.02399,-1.030991 0.383922,-0.191361 -0.309937,-0.324135 -1.749646,-0.980201 -0.451909,-1.300537 0.959806,0 C 52.960291,13.372642 51.83052,12.186682 50.604768,11.096302 Z m -33.771165,2.147966 1.316134,0 0,0.402318 0.29294,0 0,0.69506 -2.011393,0 -0.749848,-0.210958 0.187362,-0.484102 0.964805,-0.402318 z m 1.968202,0.29674 0.68746,0.628872 -0.68746,0.171766 0,-0.800638 z m 1.519092,0.968604 0.507897,0.324134 -0.409917,0.339731 -0.405918,-0.339731 0.307938,-0.324134 z m -3.862218,0.105378 1.109175,0 -1.425511,1.999596 -0.585882,-0.316336 0.124975,-0.83963 0.777243,-0.84363 z m 1.780839,0 1.128572,0 0,0.671864 -0.503698,0.324135 -0.624874,0.120975 0,-1.116974 z m 1.398117,0.738251 0.08598,0 1.277141,0.378723 0,0.652268 -1.070183,0 -0.292941,-0.425714 0,-0.605277 z m -0.523294,0.605277 0,0.656068 -0.480303,0.484302 -1.066184,0 0.167766,-0.734252 0.503898,-0.04299 0.10158,-0.24995 0.773243,-0.113177 z m 33.191283,2.780638 -3.765238,0.29694 -1.167764,0.628672 -1.495697,0 -0.733852,-0.07418 -1.815632,1.015795 0,1.909613 -3.713249,2.691455 0.307938,1.147768 0.749848,0 -0.191961,1.093779 -0.533892,0.193961 -0.02799,2.86342 3.20935,3.675256 1.395718,0 0.08998,-0.221955 2.505492,0 0.723854,-0.675863 1.425711,0 0.779843,0.78784 2.125569,0.223955 -0.281943,2.833427 2.351525,4.179154 -1.23775,2.383517 0.08198,1.123773 0.975803,0.979802 0,2.699453 0.273944,0.367926 c 3.535285,-4.687052 5.654856,-10.507873 5.654856,-16.856589 0,-4.037182 -0.859826,-7.860409 -2.385517,-11.321708 l -1.191759,0.115976 0,1.051788 -0.54389,0 -0.585881,-0.421915 -2.979397,-0.753847 0,-1.937208 z"/>
+ <path style="opacity:0.1" d="M 51.776331,12.229073 12.222336,51.781068 c 10.956383,10.956383 28.598212,10.956383 39.553995,0 10.956382,-10.956382 10.956382,-28.598212 0,-39.553994 z"/>
+ <path style="fill:#f2f2f2" d="m 12.222536,51.782068 17.304898,-22.249497 2.341726,2.341726 2.602473,2.602473 z"/>
+ <path style="fill:#f34235" d="M 51.776331,12.229073 29.526834,29.533971 34.471033,34.47817 Z"/>
+ <path style="opacity:0.4;fill:#ffffff" d="m 32.000333,4.0117363 c -15.509661,0 -27.9943339,12.4854727 -27.9943339,27.9943337 0,0.146971 -0.011798,0.292641 0,0.437412 C 4.3049386,17.197768 16.680034,5.0110341 32.000333,5.0110341 c 15.3195,0 27.694395,12.1867339 27.994334,27.4324479 0.012,-0.144771 0,-0.290361 0,-0.437412 0,-15.508861 -12.485473,-27.9943337 -27.994334,-27.9943337 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 51.776331,12.229073 12.222336,51.781068 c -10.9563824,-10.956382 -10.9563824,-28.598212 0,-39.553994 10.956383,-10.9563829 28.598212,-10.9563829 39.553995,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/marknoto.svg b/.icons/awkward/64x64/apps/marknoto.svg
new file mode 100644
index 00000000..3ef71749
--- /dev/null
+++ b/.icons/awkward/64x64/apps/marknoto.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 8,5 C 8,5 4,5 4,9 V 57 C 4,61 8,61 8,61 H 40 L 60,41 V 9 C 60,5 56,5 56,5 Z"/>
+ <path style="fill:#fecd38" d="M 8,4 C 8,4 4,4 4,8 V 56 C 4,60 8,60 8,60 H 40 L 60,40 V 8 C 60,4 56,4 56,4 Z"/>
+ <path style="fill:#ffe69b" d="M 60,40 H 43 C 41.344,40 40,41.344 40,43 V 60 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 43,40 C 41.344,40 40,41.344 40,43 V 44 C 40,42.344 41.344,41 43,41 H 59 L 60,40 Z"/>
+ <path style="opacity:0.5" d="M 32.176,19.904 27,39.222 29.898,40 35.074,20.682 Z M 36,20 V 24 L 41,29 36,34 V 38 L 46,29 Z M 26,22 16,31 26,40 V 36 L 21,31 26,26 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8 4 C 8 4 4 4 4 8 L 4 9 C 4 5 8 5 8 5 L 56 5 C 56 5 60 5 60 9 L 60 8 C 60 4 56 4 56 4 L 8 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/markpado.svg b/.icons/awkward/64x64/apps/markpado.svg
new file mode 100644
index 00000000..ba811b0e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/markpado.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#a47f4a" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.5" d="M 33.176,21.904 28,41.222 30.898,42 36.074,22.682 33.176,21.904 Z M 37,22 l 0,4 5,5 -5,5 0,4 10,-9 -10,-9 z m -10,2 -10,9 10,9 0,-4 -5,-5 5,-5 0,-4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/marktext.svg b/.icons/awkward/64x64/apps/marktext.svg
new file mode 100644
index 00000000..97350246
--- /dev/null
+++ b/.icons/awkward/64x64/apps/marktext.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#3f3f3f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 14,25.56443 h 4 v 9.055718 l 2,1.131366 v 8.212972 l -6,-3.603894 z"/>
+ <path style="fill:#137fb0" d="m 14,24.56443 h 4 v 9.055718 l 2,1.131366 v 8.212972 l -6,-3.603894 z"/>
+ <path style="opacity:0.2" d="M 42,36.661458 26.308034,45.721168 32,49.008 42,43.23233 Z"/>
+ <path style="opacity:0.2" d="M 14,18.992501 38.09285,32.90356 31.98107,36.43 14,26.04809 Z"/>
+ <path style="opacity:0.2" d="m 22,36.661458 v 6.570872 l 10,5.772878 5.691964,-3.28404 z"/>
+ <path style="fill:#0ea3e7" d="M 14,17.992915 38.09285,31.903974 31.98107,35.430414 14,25.048504 Z"/>
+ <path style="opacity:0.2" d="m 50,25.56443 h -4 v 9.055718 l -2,1.131366 v 8.212972 l 6,-3.603894 z"/>
+ <path style="fill:#0ea3e7" d="M 42,35.661458 26.308034,44.721168 32,48.008 42,42.23233 Z"/>
+ <path style="fill:#35cfee" d="m 22,35.661458 v 6.570872 l 10,5.772878 5.691964,-3.28404 z"/>
+ <path style="fill:#229eb5" d="m 50,24.56443 h -4 v 9.055718 l -2,1.131366 v 8.212972 l 6,-3.603894 z"/>
+ <path style="opacity:0.2" d="M 50,18.992501 25.90715,32.90356 32.01893,36.43 50,26.04809 Z"/>
+ <path style="fill:#35cfee" d="M 50,17.992915 25.90715,31.903974 32.01893,35.430414 50,25.048504 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/marsshooter.svg b/.icons/awkward/64x64/apps/marsshooter.svg
new file mode 100644
index 00000000..092a3ecc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/marsshooter.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 57.958,31.84 A 26,26 0 0 1 32,57 26,26 0 0 1 6.044,32.16 26,26 0 0 0 6,33 26,26 0 0 0 32,59 26,26 0 0 0 58,33 26,26 0 0 0 57.958,31.84 Z"/>
+ <circle style="fill:#f24f37" cx="32" cy="32" r="26"/>
+ <path style="opacity:0.2" d="m 29.56178,6.10009 a 26.020967,26.024622 0 0 0 -9.417388,2.7319848 c 0.130946,0.416434 -0.02178,0.8863185 -0.500603,1.3012312 -0.323961,0.280765 -0.589535,0.71812 -0.589535,0.973381 0,0.780318 0.705548,1.978552 1.268021,2.152636 0.748744,0.23172 0.496781,1.030075 -0.465014,1.471512 -0.444558,0.204593 -0.991799,0.79175 -1.21638,1.306436 -0.224581,0.514687 -0.555848,1.022768 -0.734392,1.128468 -0.178594,0.105647 -0.325262,0.508041 -0.325262,0.894607 0,0.539791 0.246378,0.801479 1.057092,1.125864 0.580587,0.232301 1.275167,0.401541 1.545004,0.376137 1.548929,-0.145802 1.657496,0.756616 0.302384,2.521186 -0.71942,0.936806 -1.065298,1.172448 -1.555153,1.054718 -0.457208,-0.109906 -0.70709,0.01941 -0.914797,0.472706 -0.219577,0.479154 -0.578306,0.642348 -1.542463,0.709071 -0.947704,0.0656 -1.372466,0.258144 -1.727952,0.777696 -0.259149,0.378758 -0.633931,0.686189 -0.833492,0.686189 -0.199563,0 -0.668298,0.253981 -1.041859,0.564215 -0.760433,0.631557 -1.057352,0.695116 -1.323927,0.282106 -0.352284,-0.546518 -1.112497,-0.270255 -2.2438071,0.812769 -1.0004061,0.958907 -1.1217039,1.215149 -0.9707823,2.045935 0.2685164,1.47964 1.070923,2.792643 1.9871404,3.250476 0.799504,0.399598 0.815057,0.442699 0.330346,0.955583 -0.278865,0.2951 -0.7572292,0.611299 -1.0621749,0.703987 -0.8807697,0.267693 -0.3850302,0.603452 1.1866949,0.803099 1.608556,0.204315 2.108499,0.788107 1.356954,1.583339 -0.419118,0.44348 -0.395519,0.526017 0.276983,0.947976 1.314259,0.826783 2.359101,0.320303 1.125907,-0.542513 -0.792839,-0.554524 -0.238592,-0.780738 0.924945,-0.378357 0.927107,0.321022 1.110515,0.302765 1.659337,-0.172824 1.124827,-0.974802 2.347492,0.466962 1.318843,1.555371 -0.654667,0.692716 -0.456247,1.528827 0.391335,1.644336 0.374482,0.05105 1.152589,0.399619 1.730495,0.775154 0.577885,0.375534 1.207533,0.683647 1.397606,0.683647 0.190073,0 0.726225,0.38096 1.19178,0.84632 0.944641,0.944173 1.469084,1.064066 1.735579,0.399018 0.320438,-0.799656 0.191534,-1.211687 -0.670861,-2.152638 -0.686593,-0.749167 -1.801652,-2.740592 -1.801652,-3.217443 0,-0.294918 1.133974,-0.04486 1.768606,0.388847 0.39718,0.271457 1.039837,0.621469 1.42811,0.780238 0.414474,0.169422 0.84346,0.695058 1.039318,1.270723 0.306967,0.902154 0.427925,0.981008 1.509416,0.981008 l 1.176528,0 0.177884,2.114401 c 0.214073,2.543407 0.417957,3.058493 1.29088,3.268291 0.643039,0.154547 1.328991,1.150329 1.328991,1.928985 0,0.206977 -0.462632,0.713936 -1.026607,1.125866 -0.700204,0.511424 -1.002047,0.946175 -0.95545,1.372399 0.05813,0.532163 -0.06231,0.615101 -0.815697,0.559129 -0.485952,-0.03616 -1.32805,0.134206 -1.870266,0.378677 -0.640717,0.288855 -1.335796,0.381342 -1.987142,0.26431 -0.749504,-0.134687 -1.003729,-0.08237 -1.003729,0.210941 0,0.215663 -0.26177,0.619686 -0.581908,0.897128 -0.791738,0.68615 -0.464595,1.049193 0.749624,0.831067 0.754688,-0.135569 1.049106,-0.0753 1.17907,0.249075 0.277063,0.691415 -0.425202,1.68059 -1.077429,1.517256 -0.412833,-0.103318 -0.611373,0.03742 -0.739456,0.526078 -0.04536,0.173063 -0.126362,0.319663 -0.22362,0.44476 A 26.020967,26.024622 0 0 0 26.894371,57.5 c -0.129885,-0.249537 -0.277504,-0.474849 -0.42182,-0.576906 -0.67058,-0.474228 -0.221999,-1.704512 0.701345,-1.926422 0.939918,-0.225894 0.791858,-0.836212 -0.231246,-0.953042 -0.895442,-0.102257 -1.850011,-1.009355 -1.550069,-1.474055 0.201102,-0.311595 1.058713,-0.266172 2.79265,0.144857 0.783011,0.185636 1.318943,-0.186736 3.133125,-2.172855 1.050506,-1.150088 1.857717,-1.629082 2.744411,-1.629082 0.337672,0 1.543504,-0.310733 2.68096,-0.691274 2.147331,-0.71844 2.986207,-0.692495 2.906943,0.09148 -0.164533,1.631303 0.886314,1.577453 2.597092,-0.132165 0.712995,-0.712553 1.363839,-1.2272 1.448428,-1.146204 0.327264,0.313377 -0.261311,1.839981 -0.947843,2.457525 -0.870041,0.782701 -0.913196,1.277249 -0.147379,1.669741 0.419578,0.215023 0.597541,0.651875 0.663234,1.631623 l 0.08893,1.336804 1.087596,0 c 0.381528,0 0.697262,0.05233 0.952908,0.149942 a 26.020967,26.024622 0 0 0 12.60636,-21.478315 c -0.398081,-0.850705 -0.369458,-1.365031 0,-1.944218 a 26.020967,26.024622 0 0 0 -0.116894,-1.458801 c -0.237271,-0.01081 -0.478826,-0.02174 -0.75725,-0.01021 -1.310897,0.05459 -2.434362,-0.462319 -2.434362,-1.120781 0,-0.138771 -0.465015,-0.712014 -1.034233,-1.273285 -0.64476,-0.635722 -0.976147,-1.196892 -0.87923,-1.489289 0.08789,-0.26521 -0.101942,-0.693096 -0.437072,-0.983551 -0.326262,-0.282747 -0.594619,-0.738438 -0.594619,-1.011497 0,-0.435991 -0.277464,-0.490763 -2.281839,-0.442217 l -2.281838,0.05591 0.03811,2.249128 c 0.06773,3.940128 0.654367,4.962896 2.464785,4.30267 0.828708,-0.302144 2.864709,-0.07337 3.443175,0.386307 0.209349,0.166417 0.512593,0.770048 0.673402,1.341889 0.16083,0.57184 0.757171,1.561478 1.32647,2.19828 1.15345,1.290421 1.243001,1.793857 0.581909,3.308931 -0.576765,1.32185 -1.197765,1.169465 -1.074886,-0.26431 l 0.09147,-1.06741 -0.975786,0.182992 c -0.539895,0.101737 -1.216621,0.501154 -1.519585,0.894607 -0.431868,0.560851 -0.634271,0.64357 -0.957992,0.386305 -0.225541,-0.179269 -0.409129,-0.557887 -0.409129,-0.838673 0,-0.280786 -0.278745,-0.593401 -0.617497,-0.696358 -0.338753,-0.102959 -0.803107,-0.614702 -1.031692,-1.138578 -0.365654,-0.837993 -0.356547,-1.094235 0.0686,-2.111998 0.431388,-1.032417 0.435631,-1.202738 0.03811,-1.583338 -0.364534,-0.349071 -0.552446,-0.360342 -1.031692,-0.07371 -0.481808,0.288132 -0.70845,0.266872 -1.280712,-0.116912 -0.382488,-0.256542 -1.048905,-0.467622 -1.481473,-0.467622 -0.878228,0 -1.143502,-0.427344 -1.143502,-1.84002 0,-1.304896 -0.778287,-1.779144 -2.630119,-1.608743 -1.285995,0.118331 -1.569425,0.03361 -2.607101,-0.764983 C 38.507069,25.30928 37.494934,24.121937 36.896112,23.161468 36.29725,22.201099 35.65297,21.19773 35.465459,20.932559 35.19436,20.549197 35.260274,20.181249 35.790721,19.13574 l 0.668318,-1.313944 -1.412858,0.19061 c -2.514226,0.340063 -3.022635,0.66595 -1.941405,1.245318 0.421079,0.225654 0.439474,0.341585 0.114352,0.716699 -0.212971,0.245713 -0.313172,0.63424 -0.221078,0.864098 0.09217,0.229857 -0.02426,0.770748 -0.259189,1.202116 -0.234969,0.431369 -0.431768,1.036741 -0.439614,1.346976 -0.02464,0.970357 -1.685298,1.741327 -3.534648,1.63925 -2.802658,-0.154687 -3.029841,-0.110465 -4.025043,0.813269 -1.244043,1.154633 -1.404812,1.693042 -0.825866,2.765017 0.561753,1.040243 1.557335,1.455396 3.283046,1.369856 1.543323,-0.07658 1.717864,0.05967 1.364579,1.080121 -0.299901,0.866179 -1.307795,1.200155 -1.989683,0.658243 -0.525744,-0.417836 -2.338284,-0.09494 -2.894332,0.515928 -0.233108,0.256083 -0.579007,0.926798 -0.767419,1.489289 -0.325262,0.971039 -0.420078,1.030054 -1.877873,1.171609 -1.454352,0.141254 -1.594064,0.09466 -2.640127,-0.869183 -1.167761,-1.075898 -1.36556,-1.897175 -0.802988,-3.314135 0.249041,-0.627234 0.43481,-0.729231 1.100308,-0.607416 1.319303,0.24151 1.839762,-0.217224 1.839762,-1.626538 0,-0.683406 -0.132787,-1.322272 -0.294778,-1.418142 -0.161931,-0.09587 -0.294777,-0.458033 -0.294777,-0.805642 0,-0.347608 -0.165957,-0.794591 -0.368457,-0.991177 -0.295118,-0.286512 -0.252463,-0.439797 0.218536,-0.772611 0.323181,-0.228356 0.854309,-0.382102 1.17907,-0.343106 0.324781,0.03902 1.220424,-0.101255 1.992225,-0.310052 1.115179,-0.301686 1.442643,-0.529382 1.593284,-1.115696 0.286191,-1.113934 0.984814,-2.007699 1.570406,-2.007699 0.925345,0 0.944281,-2.17586 0.04574,-5.339652 -0.134108,-0.467643 -0.498401,-0.765324 -1.144922,-0.925476 -0.522422,-0.129722 -1.09088,-0.48626 -1.263018,-0.79295 -0.170137,-0.30669 -0.48439,-0.556527 -0.696561,-0.556527 -0.212171,0 -0.626685,-0.253979 -0.919881,-0.564213 -0.295118,-0.312276 -0.90577,-0.564214 -1.369664,-0.564214 -1.099286,0 -1.11752,-0.757116 -0.02794,-1.156374 1.151808,-0.422039 2.943772,0.131168 3.377121,1.042006 0.587593,1.234948 1.238778,0.719619 1.448426,-1.146206 0.25931,-2.3077824 1.05481,-2.9710099 3.565274,-2.9710099 l 1.804193,0 -0.790276,-0.7903837 C 29.906763,6.697165 29.702599,6.3956797 29.560484,6.1 Z m 9.353738,0.8183543 c -0.0501,0.045827 -0.09948,0.083177 -0.14992,0.1346974 -0.603327,0.6161631 -0.886175,0.7040061 -1.819427,0.5616715 -1.628852,-0.2484351 -1.419223,0.4075255 0.38371,1.1995749 0.974985,0.4283253 1.60123,0.9165471 1.814342,1.4105149 1.028248,2.383254 1.735678,3.666268 2.091285,3.796992 0.718739,0.26411 1.146644,-0.266372 1.306132,-1.621454 0.183028,-1.554771 0.709412,-1.884384 1.654252,-1.034379 0.366656,0.329853 0.878628,0.599788 1.138417,0.599788 0.807071,0 1.405233,0.324306 1.405233,0.762441 0,0.230919 0.272339,0.787185 0.607329,1.237692 0.492537,0.662366 0.827387,0.820896 1.748289,0.820896 1.13019,0 1.82403,0.21148 3.24001,0.993719 0.02198,0.01211 0.04402,0.01634 0.06607,0.02795 A 26.020967,26.024622 0 0 0 38.918381,6.9181341 Z M 6.005,31.872053 A 26.020967,26.024622 0 0 0 6,31.98416 26.020967,26.024622 0 0 0 6.5082095,36.982889 C 7.4509051,37.367012 7.711375,37.214787 7.8092538,36.337358 7.8597748,35.88397 8.0968656,35.369001 8.3377997,35.191153 8.7098996,34.916894 8.6428455,34.776762 7.8804312,34.256268 7.3868335,33.919951 6.9002414,33.331394 6.8003609,32.949033 6.7034829,32.580683 6.3762191,32.176301 6.00492,31.872013 Z m 8.189999,8.60294 c -0.242715,-0.02553 -0.536192,0.105379 -0.861435,0.416795 -0.688133,0.658942 -0.584231,1.982814 0.195666,2.505969 0.89322,0.599128 1.238998,0.424623 1.351869,-0.681104 0.13936,-1.36431 -0.152092,-2.185468 -0.686093,-2.24152 z m 4.416358,3.934122 c -0.265754,0.0088 -0.558489,0.199489 -0.851265,0.599788 -0.310711,0.424781 -0.39606,0.97258 -0.276984,1.804446 0.146392,1.022327 0.08252,1.240614 -0.452324,1.514713 -0.687153,0.352153 -0.834152,1.398183 -0.2719,1.936593 0.560011,0.536266 1.093362,0.396155 1.285797,-0.338021 0.27408,-1.045668 1.804393,-1.169045 2.851098,-0.228736 0.445438,0.400179 0.810613,0.603551 0.810613,0.449846 0,-0.153645 -0.464735,-0.711494 -1.031692,-1.237691 -0.868379,-0.805983 -1.029149,-1.150048 -1.029149,-2.188271 0,-1.465987 -0.449582,-2.331205 -1.034233,-2.312787 z m -7.252244,3.359778 a 26.020967,26.024622 0 0 0 0.602245,0.7599 c -0.177341,-0.272259 -0.379905,-0.536508 -0.602284,-0.758719 z m 8.769466,3.99518 c -0.132434,0.04542 -0.188041,0.210519 -0.188041,0.500674 0,0.293637 -0.187773,0.602069 -0.416736,0.686189 -0.304025,0.111646 -0.374542,0.46456 -0.256647,1.306317 0.02209,0.157708 0.02788,0.283967 0.03557,0.414251 a 26.020967,26.024622 0 0 0 1.082512,0.556587 c -0.01781,-0.450126 0.06437,-0.980128 0.299842,-1.644337 0.399323,-1.126346 0.413593,-1.409132 0.08893,-1.606199 -0.305486,-0.185435 -0.513014,-0.258905 -0.645441,-0.213482 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.999023,5.999844 A 26.000977,26 0 0 0 6.0429704,31.16 26.000977,26 0 0 1 6.0175788,30.486172 26.000977,26 0 0 0 6,30.999844 26.000977,26 0 0 0 6.0429704,32.16 26.000977,26 0 0 1 31.999023,6.999844 26.000977,26 0 0 1 57.958982,31.839688 26.000977,26 0 0 0 58,30.999844 26.000977,26 0 0 0 57.974608,30.50375 26.000977,26 0 0 1 57.958982,30.839688 26.000977,26 0 0 0 31.999023,5.999844 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/master-pdf-editor.svg b/.icons/awkward/64x64/apps/master-pdf-editor.svg
new file mode 120000
index 00000000..02e106a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/master-pdf-editor.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/masterpassword-gui.svg b/.icons/awkward/64x64/apps/masterpassword-gui.svg
new file mode 100644
index 00000000..3fae5158
--- /dev/null
+++ b/.icons/awkward/64x64/apps/masterpassword-gui.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 46,21 v 24 h 4 V 21 Z m -30,8 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 12,0 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 12,0 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:#ffffff" cx="28" cy="32" r="4"/>
+ <circle style="fill:#ffffff" cx="16" cy="32" r="4"/>
+ <circle style="fill:#ffffff" cx="40" cy="32" r="4"/>
+ <rect style="fill:#5279ff" width="4" height="24" x="46" y="20"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 46 20 L 46 21 L 50 21 L 50 20 L 46 20 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/masterpdfeditor.svg b/.icons/awkward/64x64/apps/masterpdfeditor.svg
new file mode 100644
index 00000000..654747a2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/masterpdfeditor.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 20.8,5 C 11.4928,5 4,12.4928 4,21.8 V 33 44.2 58.2 C 4,59.7512 5.2488,61 6.8,61 H 20.8 32 43.2 C 52.5072,61 60,53.5072 60,44.2 V 33 21.8 7.8 C 60,6.2488 58.7512,5 57.2,5 H 43.2 32 Z"/>
+ <path style="fill:#e23a3d" d="M 20.8,4 C 11.4928,4 4,11.4928 4,20.8 V 32 43.2 57.2 C 4,58.7512 5.2488,60 6.8,60 H 20.8 32 43.2 C 52.5072,60 60,52.5072 60,43.2 V 32 20.8 6.8 C 60,5.2488 58.7512,4 57.2,4 H 43.2 32 Z"/>
+ <path style="opacity:0.2" d="m 28.453125,20.005859 c -1.044072,-0.0095 -2.423287,-0.0084 -3.884766,0.0078 l -5.314453,0.06055 0.542969,0.658203 c 0.68175,0.827955 1.406449,2.418113 4.097656,8.990234 3.971252,9.698056 4.508756,10.802735 5.25586,10.802735 0.115445,0 0.344346,-0.21111 0.507812,-0.470703 0.668392,-1.061456 5.115545,-11.418866 5.111328,-11.904297 -0.0027,-0.288436 -0.627211,-1.96347 -1.388672,-3.722657 -1.392643,-3.217399 -2.01186,-4.101425 -3.052734,-4.361328 -0.122633,-0.03063 -0.830928,-0.05105 -1.875,-0.06055 z m -9.884766,1.302735 c -0.269657,0.0082 -0.529084,0.210987 -0.783203,0.607422 L 8.3886719,45 H 19.974609 c 0,0 4.016703,-10.043428 4.375,-11.019531 0.120042,-0.327158 -3.116546,-8.619834 -4.322265,-11.074219 -0.531569,-1.082056 -1.009555,-1.611283 -1.458985,-1.597656 z m 24.503907,4.74414 c -0.873903,-0.03812 -2.115378,0.294238 -4.3125,1.058594 -1.700347,0.591532 -2.961815,1.228772 -3.142578,1.416016 -0.341105,0.353325 -5.148438,11.626209 -5.148438,12.078125 0,0.525273 0.503745,0.793688 1.265625,0.671875 0.414339,-0.06624 4.409655,-1.536862 9.216797,-3.267578 6.282372,-2.26184 8.997937,-3.146485 9.660156,-3.146485 0.620689,0 0.921875,-0.09107 0.921875,-0.27539 0,-0.353496 -6.289044,-7.459716 -7.158203,-8.080079 -0.38591,-0.275446 -0.778393,-0.432203 -1.302734,-0.455078 z m 7.570312,9.72461 c -0.452797,-0.05316 -0.926895,0.06217 -2.080078,0.429687 -3.660329,1.166549 -6.878906,2.470599 -6.878906,2.78711 0,0.348371 2.304687,6.005859 2.304687,6.005859 h 11.623047 c 0,0 -3.215612,-8.238219 -3.511719,-8.615234 -0.11282,-0.143688 -0.555702,-0.37007 -0.986328,-0.501954 -0.170247,-0.05214 -0.319771,-0.08775 -0.470703,-0.105468 z"/>
+ <path style="fill:#ffffff" d="m 19.974794,44 c 0,0 4.016972,-10.043327 4.375269,-11.01943 0.120042,-0.327158 -3.116921,-8.620734 -4.32264,-11.075119 -0.85051,-1.731289 -1.5647,-2.046354 -2.242351,-0.989195 L 8.3888877,44 Z"/>
+ <path style="fill:#ffffff" d="m 55.611112,44 c 0,0 -3.214473,-8.238722 -3.51058,-8.615737 -0.11282,-0.143688 -0.557541,-0.369153 -0.988167,-0.501037 -0.680988,-0.208556 -1.013188,-0.16641 -2.550766,0.323615 -3.660329,1.166549 -6.878565,2.470484 -6.878565,2.786995 0,0.348371 2.30563,6.006164 2.30563,6.006164 z"/>
+ <path style="fill:#ffffff" d="m 40.950692,37.009207 c 6.282372,-2.26184 8.999348,-3.146756 9.661567,-3.146756 0.620689,0 0.921314,-0.08928 0.921314,-0.273601 0,-0.353496 -6.28973,-7.461232 -7.158889,-8.081594 -1.029093,-0.734524 -2.099819,-0.619441 -5.615215,0.603528 -1.700347,0.591532 -2.96139,1.228716 -3.142154,1.41596 -0.341104,0.353325 -5.148533,11.627137 -5.148533,12.079053 0,0.525273 0.504492,0.792422 1.266372,0.670609 0.414339,-0.06624 4.408396,-1.536483 9.215538,-3.267199 z"/>
+ <path style="fill:#ffffff" d="m 29.657612,39.054306 c 0.668392,-1.061456 5.115623,-11.419126 5.111406,-11.904557 -0.0027,-0.288436 -0.62757,-1.963767 -1.389031,-3.722954 -1.392643,-3.217399 -2.010272,-4.099945 -3.051146,-4.359848 -0.245265,-0.06125 -2.837441,-0.0848 -5.760398,-0.05239 l -5.314485,0.05896 0.542712,0.659093 c 0.68175,0.827955 1.406631,2.418295 4.097838,8.990416 3.971252,9.698056 4.508974,10.803253 5.256078,10.803253 0.115445,0 0.34356,-0.212393 0.507026,-0.471987 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 32 5 L 43.199219 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 43.199219 4 L 32 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/masterpdfeditor3.svg b/.icons/awkward/64x64/apps/masterpdfeditor3.svg
new file mode 120000
index 00000000..02e106a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/masterpdfeditor3.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/masterpdfeditor4.svg b/.icons/awkward/64x64/apps/masterpdfeditor4.svg
new file mode 120000
index 00000000..02e106a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/masterpdfeditor4.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/masterpdfeditor5.svg b/.icons/awkward/64x64/apps/masterpdfeditor5.svg
new file mode 120000
index 00000000..02e106a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/masterpdfeditor5.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mat.svg b/.icons/awkward/64x64/apps/mat.svg
new file mode 100644
index 00000000..e727d6ac
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mat.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="12" height="41.999" x="26" y="19" rx="4.5" ry="4.2"/>
+ <rect style="fill:#b83229" width="12" height="41.999" x="26" y="18" rx="4.5" ry="4.2"/>
+ <path style="opacity:0.2" d="M 28.711727,32.975766 C 22.100579,32.850112 19.417208,32.739164 17.776341,32.523621 16.573033,32.36555 15.982093,32.211447 15.315606,31.881924 14.214822,31.33768 13.530225,30.578766 13.036172,29.355038 c -0.451706,-1.118799 -0.63563,-2.007409 -0.804423,-3.886557 -0.190485,-2.120627 -0.205373,-2.504536 -0.225154,-5.808636 -0.0233,-3.88563 0.0236,-5.158918 0.284541,-7.737991 0.136824,-1.352079 0.336269,-2.250651 0.711006,-3.2035274 0.341279,-0.8677663 0.652858,-1.3466754 1.219509,-1.87443 0.712177,-0.6632894 1.494321,-1.0665022 2.481708,-1.2793577 1.47379,-0.3177146 8.135099,-0.5626769 15.300738,-0.5626769 7.16564,0 13.82695,0.2449623 15.300739,0.5626769 1.065837,0.2297698 1.848089,0.654176 2.611324,1.4167537 0.59736,0.5968447 0.905032,1.1391751 1.271167,2.2407604 0.377268,1.135055 0.521955,2.139571 0.736326,5.112156 0.101797,1.411638 0.101797,7.909872 0,9.320813 -0.119116,1.650581 -0.265271,3.120468 -0.3626,3.646421 -0.25021,1.352201 -0.741633,2.618232 -1.295685,3.338057 -0.380127,0.493853 -1.130522,1.082292 -1.758011,1.378576 -0.635389,0.300014 -1.240757,0.448751 -2.216677,0.544658 -3.024107,0.297178 -12.25876,0.514162 -17.578913,0.413032 z"/>
+ <path style="fill:#d54c41" d="m 28.711727,31.975832 c -6.611148,-0.125653 -9.294519,-0.236602 -10.935386,-0.452145 -1.203308,-0.15807 -1.794248,-0.312173 -2.460735,-0.641696 -1.100784,-0.544244 -1.785381,-1.303159 -2.279434,-2.526886 -0.451706,-1.118799 -0.63563,-2.00741 -0.804423,-3.886557 -0.190485,-2.120628 -0.205373,-2.504537 -0.225154,-5.808636 -0.0233,-3.88563 0.0236,-5.158919 0.284541,-7.737991 0.136824,-1.3520796 0.336269,-2.2506512 0.711006,-3.2035279 0.341279,-0.8677663 0.652858,-1.3466754 1.219509,-1.87443 0.712177,-0.6632894 1.494321,-1.0665022 2.481708,-1.2793577 1.47379,-0.3177146 8.135099,-0.5626769 15.300738,-0.5626769 7.16564,0 13.82695,0.2449623 15.300739,0.5626769 1.065837,0.2297698 1.848089,0.654176 2.611324,1.4167537 0.59736,0.5968447 0.905032,1.1391751 1.271167,2.2407601 0.377268,1.1350552 0.521955,2.1395718 0.736326,5.1121568 0.101797,1.411637 0.101797,7.909871 0,9.320812 -0.119116,1.650581 -0.265271,3.120469 -0.3626,3.646421 -0.25021,1.352201 -0.741633,2.618233 -1.295685,3.338057 -0.380127,0.493854 -1.130522,1.082292 -1.758011,1.378576 -0.635389,0.300014 -1.240757,0.448751 -2.216677,0.544658 -3.024107,0.297178 -12.25876,0.514163 -17.578913,0.413032 z"/>
+ <path style="opacity:0.2" d="M 16.441406,11.952167 A 1.50015,1.50015 0 0 0 15,13.452167 v 10 a 1.50015,1.50015 0 1 0 3,0 v -6.5 l 1.666016,1.585938 a 1.50015,1.50015 0 0 0 2.121093,-0.05274 L 23,17.208026 v 6.244141 a 1.50015,1.50015 0 1 0 3,0 v -10 a 1.50015,1.50015 0 0 0 -1.544922,-1.5 1.50015,1.50015 0 0 0 -1.042969,0.466797 l -2.765625,2.912109 -3.111328,-2.964844 a 1.50015,1.50015 0 0 0 -1.09375,-0.414062 z m 23.058594,0 a 1.500135,1.500135 0 1 0 0,3 H 42 v 8.5 a 1.50015,1.50015 0 1 0 3,0 v -8.5 h 2.599609 a 1.500135,1.500135 0 1 0 0,-3 z m -6.578125,0.002 a 1.50015,1.50015 0 0 0 -1.289063,0.882813 l -4.5,10 a 1.50015,1.50015 0 1 0 2.734376,1.230468 l 0.539062,-1.197265 v 0.08203 h 5.224609 l 0.501953,1.115234 a 1.50015,1.50015 0 1 0 2.734376,-1.230468 l -4.5,-10 A 1.50015,1.50015 0 0 0 32.921875,11.95412 Z M 33,17.106464 l 1.28125,2.845703 h -2.5625 z"/>
+ <path style="fill:none;stroke:#fefefe;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16.50015,22.5 v -10 l 4.19986,4 3.799774,-4 v 10"/>
+ <path style="fill:none;stroke:#fefefe;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 28.5,22.5 4.5,-10 4.5,10"/>
+ <path style="fill:none;stroke:#fefefe;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 43.500498,22.5 v -9.498371 0"/>
+ <path style="fill:none;stroke:#fefefe;stroke-width:2.99996996;stroke-linecap:round;stroke-linejoin:round" d="m 39.500348,12.499865 h 8.1"/>
+ <path style="fill:none;stroke:#fefefe;stroke-width:3" d="m 30.405782,20.5 h 5.599814"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.003906 4.0019531 C 24.838267 4.0019531 18.178869 4.2467385 16.705078 4.5644531 C 15.717691 4.7773086 14.932879 5.1824138 14.220703 5.8457031 C 13.654052 6.3734577 13.343232 6.8490305 13.001953 7.7167969 C 12.627215 8.6696736 12.42784 9.5717492 12.291016 10.923828 C 12.030075 13.502901 11.98256 14.77648 12.005859 18.662109 C 12.006839 18.822117 12.009484 18.896319 12.011719 18.986328 C 12.001141 15.753726 12.0503 14.302999 12.291016 11.923828 C 12.42784 10.571749 12.627215 9.6696736 13.001953 8.7167969 C 13.343232 7.8490305 13.654052 7.3734577 14.220703 6.8457031 C 14.932879 6.1824138 15.717691 5.7773086 16.705078 5.5644531 C 18.178869 5.2467385 24.838267 5.0019531 32.003906 5.0019531 C 39.169546 5.0019531 45.830898 5.2467385 47.304688 5.5644531 C 48.370525 5.7942229 49.154734 6.2198443 49.917969 6.9824219 C 50.515329 7.5792667 50.821365 8.1191182 51.1875 9.2207031 C 51.564768 10.355758 51.707504 11.361399 51.921875 14.333984 C 51.973899 15.055392 51.985866 16.960057 51.982422 18.921875 C 51.982596 18.951699 51.984206 18.964379 51.984375 18.994141 C 51.997575 16.663619 51.983697 14.191259 51.921875 13.333984 C 51.707504 10.361399 51.564768 9.3557584 51.1875 8.2207031 C 50.821365 7.1191182 50.515329 6.5792667 49.917969 5.9824219 C 49.154734 5.2198443 48.370525 4.7942229 47.304688 4.5644531 C 45.830898 4.2467385 39.169546 4.0019531 32.003906 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mate-ax-applet.svg b/.icons/awkward/64x64/apps/mate-ax-applet.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-ax-applet.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-brightness-applet.svg b/.icons/awkward/64x64/apps/mate-brightness-applet.svg
new file mode 120000
index 00000000..75d9c9da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-brightness-applet.svg
@@ -0,0 +1 @@
+preferences-system-brightness-lock.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-cpu-frequency-applet.svg b/.icons/awkward/64x64/apps/mate-cpu-frequency-applet.svg
new file mode 120000
index 00000000..03c065c6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-cpu-frequency-applet.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-desktop-item-edit.svg b/.icons/awkward/64x64/apps/mate-desktop-item-edit.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-desktop-item-edit.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-disk-usage-analyzer.svg b/.icons/awkward/64x64/apps/mate-disk-usage-analyzer.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-disk-usage-analyzer.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-eyes-applet.svg b/.icons/awkward/64x64/apps/mate-eyes-applet.svg
new file mode 120000
index 00000000..d0a251b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-eyes-applet.svg
@@ -0,0 +1 @@
+xfce4-eyes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-indicator-applet.svg b/.icons/awkward/64x64/apps/mate-indicator-applet.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-indicator-applet.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-inhibit-applet.svg b/.icons/awkward/64x64/apps/mate-inhibit-applet.svg
new file mode 100644
index 00000000..5f73007f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-inhibit-applet.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 20,46 v 9 c 0,2.999983 3,3 3,3 h 2 5 5 5 5 5 2 c 0,0 3,-1.7e-5 3,-3 v -9 h -5 -5 -5 -5 -5 -5 z"/>
+ <g transform="translate(4,-1)">
+ <rect style="fill:#ffff00" width="5" height="12" x="21" y="46"/>
+ <path style="fill:#38732b" d="m 16,46 v 9 c 0,2.999983 3,3 3,3 h 2 V 46 Z"/>
+ <rect style="fill:#38732b" width="5" height="12" x="26" y="46"/>
+ <rect style="fill:#ffff00" width="5" height="12" x="31" y="46"/>
+ <rect style="fill:#38732b" width="5" height="12" x="36" y="46"/>
+ <rect style="fill:#ffff00" width="5" height="12" x="41" y="46"/>
+ <path style="fill:#38732b" d="m 51,46 v 9 c 0,2.999983 -3,3 -3,3 H 46 V 46 Z"/>
+ </g>
+ <path style="opacity:0.2;fill:none;stroke:#030303;stroke-width:5.99996662;stroke-linecap:round;stroke-linejoin:round" d="m 4.9997105,9.9995345 h 5.9999665 v 43.9997545 0 0"/>
+ <rect style="opacity:0.2" width="42" height="54" x="-53" y="-62" rx="2.625" ry="2.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5bbd41" width="42" height="54" x="-52" y="-62" rx="2.625" ry="2.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.699219 10 C 9.2034267 10 8 11.170758 8 12.625 L 8 13.625 C 8 12.170758 9.2034267 11 10.699219 11 L 59.300781 11 C 60.796573 11 62 12.170758 62 13.625 L 62 12.625 C 62 11.170758 60.796573 10 59.300781 10 L 10.699219 10 z"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-linejoin:round" d="m 22.499606,20.499884 h 18 l -18,23.999866 h 18"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:5;stroke-linecap:round;stroke-linejoin:round" d="m 22.499606,19.499884 h 18 l -18,23.999866 h 18"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 46.499606,19.5 h 8 l -8,12 h 8"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 46.499606,18.5 h 8 l -8,12 h 8"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:5.99996662;stroke-linecap:round;stroke-linejoin:round" d="m 4.9997105,9.000283 h 5.9999665 v 43.999756 0 0"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mate-invest-applet.svg b/.icons/awkward/64x64/apps/mate-invest-applet.svg
new file mode 120000
index 00000000..ae8771b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-invest-applet.svg
@@ -0,0 +1 @@
+keurocalc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-logo.svg b/.icons/awkward/64x64/apps/mate-logo.svg
new file mode 120000
index 00000000..e538abb2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-logo.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu-mate.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-netspeed-applet.svg b/.icons/awkward/64x64/apps/mate-netspeed-applet.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-netspeed-applet.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-network-properties.svg b/.icons/awkward/64x64/apps/mate-network-properties.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-network-properties.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-notification-properties.svg b/.icons/awkward/64x64/apps/mate-notification-properties.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-notification-properties.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-panel-clock.svg b/.icons/awkward/64x64/apps/mate-panel-clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-panel-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-panel-drawer.svg b/.icons/awkward/64x64/apps/mate-panel-drawer.svg
new file mode 100644
index 00000000..78a2b19b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-panel-drawer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,52.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,57 C 58.750017,57 60,55.750018 60,54.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <path style="fill:#e3af4a" d="m 59.9992,53.200069 0,-42.399394 c 0,-1.5511779 -1.247983,-2.79996 -2.79996,-2.79996 l -50.3992796,0 c -1.5511779,0 -2.79996,1.2487821 -2.79996,2.79996 l 0,42.399394 c 0,1.551977 1.2487821,2.79996 2.79996,2.79996 l 50.3992796,0 c 1.551177,0 2.79996,-1.248783 2.79996,-2.79996 z"/>
+ <rect style="opacity:0.2" width="39.999" height="32" x="12" y="17" rx="2.7" ry="2.912"/>
+ <rect style="fill:#faff84" width="39.999" height="32" x="12" y="16" rx="2.7" ry="2.912"/>
+ <rect style="opacity:0.2" width="16" height="6" x="24" y="29" rx="2.644" ry="2.736"/>
+ <rect style="fill:#4e4e4e" width="16" height="6" x="24" y="28" rx="2.644" ry="2.736"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 8 C 5.2496034 8 4 9.2496033 4 10.800781 L 4 11.800781 C 4 10.249603 5.2496034 9 6.8007812 9 L 57.199219 9 C 58.749196 9 60 10.249603 60 11.800781 L 60 10.800781 C 60 9.2496033 58.749196 8 57.199219 8 L 6.8007812 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mate-panel-fish.svg b/.icons/awkward/64x64/apps/mate-panel-fish.svg
new file mode 120000
index 00000000..aa9cef1e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-panel-fish.svg
@@ -0,0 +1 @@
+bluefish.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-panel-force-quit.svg b/.icons/awkward/64x64/apps/mate-panel-force-quit.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-panel-force-quit.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-panel-launcher.svg b/.icons/awkward/64x64/apps/mate-panel-launcher.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-panel-launcher.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-panel-notification-area.svg b/.icons/awkward/64x64/apps/mate-panel-notification-area.svg
new file mode 120000
index 00000000..0f3a7188
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/mate-panel-separator.svg b/.icons/awkward/64x64/apps/mate-panel-separator.svg
new file mode 100644
index 00000000..aaed85fc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-panel-separator.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#4ab3e4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="M 57,33 49,39 V 35 H 41 V 31 H 49 V 27 Z"/>
+ <path style="fill:#b3e5fc" d="M 57,32 49,38 V 34 H 41 V 30 H 49 V 26 Z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="6" height="48" x="29" y="9" rx="1.5" ry="1.5"/>
+ <rect style="fill:#4f4f4f" width="6" height="48" x="29" y="8" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="M 7,33 15,39 V 35 H 23 V 31 H 15 V 27 Z"/>
+ <path style="fill:#b3e5fc" d="M 7,32 15,38 V 34 H 23 V 30 H 15 V 26 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mate-panel-window-list.svg b/.icons/awkward/64x64/apps/mate-panel-window-list.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-panel-window-list.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-panel-window-menu.svg b/.icons/awkward/64x64/apps/mate-panel-window-menu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-panel-window-menu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-panel-workspace-switcher.svg b/.icons/awkward/64x64/apps/mate-panel-workspace-switcher.svg
new file mode 120000
index 00000000..2c414871
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/mate-panel.svg b/.icons/awkward/64x64/apps/mate-panel.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-panel.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-power-manager.svg b/.icons/awkward/64x64/apps/mate-power-manager.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-power-manager.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-power-statistics.svg b/.icons/awkward/64x64/apps/mate-power-statistics.svg
new file mode 120000
index 00000000..82c357f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-power-statistics.svg
@@ -0,0 +1 @@
+gnome-power-statistics.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-preferences-desktop-display.svg b/.icons/awkward/64x64/apps/mate-preferences-desktop-display.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-preferences-desktop-display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-sensors-applet.svg b/.icons/awkward/64x64/apps/mate-sensors-applet.svg
new file mode 120000
index 00000000..a6c23f40
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-sensors-applet.svg
@@ -0,0 +1 @@
+thermal-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-session-properties.svg b/.icons/awkward/64x64/apps/mate-session-properties.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-session-properties.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-sticky-notes-applet.svg b/.icons/awkward/64x64/apps/mate-sticky-notes-applet.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-sticky-notes-applet.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate-system-log.svg b/.icons/awkward/64x64/apps/mate-system-log.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate-system-log.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mate.svg b/.icons/awkward/64x64/apps/mate.svg
new file mode 120000
index 00000000..e538abb2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mate.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu-mate.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mateconf-editor.svg b/.icons/awkward/64x64/apps/mateconf-editor.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mateconf-editor.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/matepalimpsest.svg b/.icons/awkward/64x64/apps/matepalimpsest.svg
new file mode 120000
index 00000000..14d09c23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/matepalimpsest.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mathematica.svg b/.icons/awkward/64x64/apps/mathematica.svg
new file mode 100644
index 00000000..795e9f66
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mathematica.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32.064237,5.0013929 a 1.6176411,1.6001719 0 0 0 -1.464262,0.7916725 l -4.844012,8.2042256 -8.795044,-3.819297 a 1.6176411,1.6001719 0 0 0 -2.259312,1.624491 l 0.956165,9.454757 -9.3847496,2.023972 A 1.6176411,1.6001719 0 0 0 5.4100509,25.90936 l 6.3914651,7.09328 -6.3904121,7.094324 a 1.6176411,1.6001719 0 0 0 0.8634982,2.627624 l 9.3852769,2.021891 -0.95406,9.454758 a 1.6176411,1.6001719 0 0 0 2.259837,1.62397 l 8.794517,-3.820864 4.84612,8.203185 a 1.6176411,1.6001719 0 0 0 2.793206,-5.32e-4 l 4.84454,-8.204227 8.794518,3.818778 a 1.6176411,1.6001719 0 0 0 2.259838,-1.624492 l -0.95617,-9.453714 9.384752,-2.024497 A 1.6176411,1.6001719 0 0 0 58.589951,40.0907 l -6.391467,-7.092746 6.390412,-7.094844 a 1.6176411,1.6001719 0 0 0 -0.863498,-2.627624 l -9.385802,-2.02189 0.95406,-9.454757 a 1.6176411,1.6001719 0 0 0 -2.259838,-1.62397 L 38.239827,13.99625 33.393179,5.7925446 A 1.6176411,1.6001719 0 0 0 32.064237,5.0013929 Z"/>
+ <path style="fill:#d6342a;fill-rule:evenodd" d="M 32.064237,4.0013925 A 1.6176411,1.6001719 0 0 0 30.599975,4.793065 l -4.844012,8.204226 -8.795044,-3.8192975 a 1.6176411,1.6001719 0 0 0 -2.259312,1.6244915 l 0.956165,9.454757 -9.3847496,2.023972 A 1.6176411,1.6001719 0 0 0 5.4100509,24.90936 l 6.3914651,7.09328 -6.3904121,7.094324 a 1.6176411,1.6001719 0 0 0 0.8634982,2.627624 l 9.3852769,2.021891 -0.95406,9.454758 a 1.6176411,1.6001719 0 0 0 2.259837,1.62397 l 8.794517,-3.820864 4.84612,8.203185 a 1.6176411,1.6001719 0 0 0 2.793206,-5.32e-4 l 4.84454,-8.204227 8.794518,3.818778 a 1.6176411,1.6001719 0 0 0 2.259838,-1.624492 l -0.95617,-9.453714 9.384752,-2.024497 A 1.6176411,1.6001719 0 0 0 58.589951,39.0907 l -6.391467,-7.092746 6.390412,-7.094844 a 1.6176411,1.6001719 0 0 0 -0.863498,-2.627624 l -9.385802,-2.02189 0.95406,-9.454757 A 1.6176411,1.6001719 0 0 0 47.033818,9.1748683 L 38.239827,12.99625 33.393179,4.7925442 A 1.6176411,1.6001719 0 0 0 32.064237,4.0013925 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 19.636719,17 c 0,0 2.298209,7.410108 0.894531,12.160156 C 19.127573,33.910202 12,39.257812 12,39.257812 c 0,0 9.317531,0.508393 12.855469,2.769532 C 28.393407,44.288481 31.992188,53 31.992188,53 c 0,0 4.778633,-9.598631 6.777343,-10.972656 C 40.768239,40.653321 52,39.246094 52,39.246094 c 0,0 -8.212062,-7.730429 -8.910156,-9.886719 -0.698094,-2.156302 1.277344,-12.355469 1.277344,-12.355469 0,0 -7.390846,4.996094 -12.582032,4.996094 -5.191186,0 -12.148437,-5 -12.148437,-5 z m 20.789062,5.587891 c -0.172471,1.254451 -0.342224,2.543693 -0.423828,3.724609 -0.09568,1.38462 -0.281303,2.377856 0.234375,3.970703 0.543606,1.679104 1.302867,2.347503 2.248047,3.466797 0.934876,1.107092 2.04953,2.296457 3.136719,3.416016 -1.566864,0.268388 -3.206436,0.579226 -4.652344,0.93164 -1.44836,0.353012 -2.514851,0.505877 -3.898438,1.457032 -1.383504,0.951098 -1.898859,1.901577 -2.699218,3.101562 -0.775137,1.162169 -1.556273,2.494811 -2.28125,3.78125 -1.368219,-2.495911 -2.939674,-5.225022 -5.619141,-6.9375 -2.317381,-1.481066 -5.074174,-2.025599 -7.669922,-2.4375 1.847413,-1.914896 3.751554,-4.156475 4.607422,-7.052734 0.736375,-2.491893 0.618652,-4.965625 0.357422,-7.232422 C 26.111917,23.915053 28.797235,25 31.785156,25 c 3.183351,0 6.121085,-1.202592 8.640625,-2.412109 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 19.636719 16 C 19.636719 16 21.934928 23.410108 20.53125 28.160156 C 19.127573 32.910202 12 38.257812 12 38.257812 C 12 38.257812 21.317531 38.766205 24.855469 41.027344 C 28.393407 43.288481 31.992188 52 31.992188 52 C 31.992188 52 36.770821 42.401369 38.769531 41.027344 C 40.768239 39.653321 52 38.246094 52 38.246094 C 52 38.246094 43.787938 30.515665 43.089844 28.359375 C 42.39175 26.203073 44.367188 16.003906 44.367188 16.003906 C 44.367188 16.003906 36.976342 21 31.785156 21 C 26.59397 21 19.636719 16 19.636719 16 z M 40.425781 21.587891 C 40.25331 22.842342 40.083557 24.131584 40.001953 25.3125 C 39.906273 26.69712 39.72065 27.690356 40.236328 29.283203 C 40.779934 30.962307 41.539195 31.630706 42.484375 32.75 C 43.419251 33.857092 44.533905 35.046457 45.621094 36.166016 C 44.05423 36.434404 42.414658 36.745242 40.96875 37.097656 C 39.52039 37.450668 38.453899 37.603533 37.070312 38.554688 C 35.686808 39.505786 35.171453 40.456265 34.371094 41.65625 C 33.595957 42.818419 32.814821 44.151061 32.089844 45.4375 C 30.721625 42.941589 29.15017 40.212478 26.470703 38.5 C 24.153322 37.018934 21.396529 36.474401 18.800781 36.0625 C 20.648194 34.147604 22.552335 31.906025 23.408203 29.009766 C 24.144578 26.517873 24.026855 24.044141 23.765625 21.777344 C 26.111917 22.915053 28.797235 24 31.785156 24 C 34.968507 24 37.906241 22.797408 40.425781 21.587891 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 31.902344 4.0019531 A 1.6176411 1.6001719 0 0 0 30.599609 4.7929688 L 25.755859 12.998047 L 16.960938 9.1777344 A 1.6176411 1.6001719 0 0 0 14.701172 10.802734 L 14.746094 11.244141 A 1.6176411 1.6001719 0 0 1 16.960938 10.177734 L 25.755859 13.998047 L 30.599609 5.7929688 A 1.6176411 1.6001719 0 0 1 32.064453 5.0019531 A 1.6176411 1.6001719 0 0 1 33.392578 5.7929688 L 38.240234 13.996094 L 47.033203 10.175781 A 1.6176411 1.6001719 0 0 1 49.248047 11.240234 L 49.292969 10.798828 A 1.6176411 1.6001719 0 0 0 47.033203 9.1757812 L 38.240234 12.996094 L 33.392578 4.7929688 A 1.6176411 1.6001719 0 0 0 32.064453 4.0019531 A 1.6176411 1.6001719 0 0 0 31.902344 4.0019531 z M 48.439453 20.275391 L 48.339844 21.253906 L 57.724609 23.275391 A 1.6176411 1.6001719 0 0 1 58.916016 24.339844 A 1.6176411 1.6001719 0 0 0 57.724609 22.275391 L 48.439453 20.275391 z M 15.558594 20.279297 L 6.2734375 22.28125 A 1.6176411 1.6001719 0 0 0 5.0820312 24.345703 A 1.6176411 1.6001719 0 0 1 6.2734375 23.28125 L 15.658203 21.257812 L 15.558594 20.279297 z M 52.650391 32.498047 L 52.199219 32.998047 L 58.589844 40.089844 A 1.6176411 1.6001719 0 0 1 58.917969 40.654297 A 1.6176411 1.6001719 0 0 0 58.589844 39.089844 L 52.650391 32.498047 z M 11.349609 32.501953 L 5.4101562 39.097656 A 1.6176411 1.6001719 0 0 0 5.0839844 40.660156 A 1.6176411 1.6001719 0 0 1 5.4101562 40.097656 L 11.800781 33.001953 L 11.349609 32.501953 z M 48.441406 44.722656 L 48.341797 44.744141 L 49.253906 53.755859 A 1.6176411 1.6001719 0 0 0 49.298828 53.197266 L 48.441406 44.722656 z M 15.560547 44.724609 L 14.705078 53.201172 A 1.6176411 1.6001719 0 0 0 14.75 53.755859 L 15.660156 44.746094 L 15.560547 44.724609 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/matlab-desktop.svg b/.icons/awkward/64x64/apps/matlab-desktop.svg
new file mode 120000
index 00000000..230abc95
--- /dev/null
+++ b/.icons/awkward/64x64/apps/matlab-desktop.svg
@@ -0,0 +1 @@
+matlab.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/matlab.svg b/.icons/awkward/64x64/apps/matlab.svg
new file mode 100644
index 00000000..21a440e4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/matlab.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#ff9959" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="opacity:0.1" transform="matrix(1.53844,0,0,1.50092,-4.9266,-3.0242)">
+ <path d="m 29.23,12.06 c -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,7 l -1.137,1.125 0.848,0.926 c 0.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.141 -0.418,-1.082 -1.559,-4.137 -2.527,-6.789 -0.691,-1.164 -2.949,-9.117 -4.48,-8.297 m -5.457,6.527 c -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.688 m -6.484,4.59 c -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.855 m 0.004,0.004"/>
+ </g>
+ <g style="fill:#4d4d4d" transform="matrix(1.53844,0,0,1.50092,-4.9266,-4.0244)">
+ <path d="m 29.23,12.06 c -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,7 l -1.137,1.125 0.848,0.926 c 0.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.141 -0.418,-1.082 -1.559,-4.137 -2.527,-6.789 -0.691,-1.164 -2.949,-9.117 -4.48,-8.297 m -5.457,6.527 c -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.688 m -6.484,4.59 c -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.855 m 0.004,0.004"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mattermost-desktop.svg b/.icons/awkward/64x64/apps/mattermost-desktop.svg
new file mode 120000
index 00000000..2cdc6365
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mattermost-desktop.svg
@@ -0,0 +1 @@
+mattermost.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mattermost.svg b/.icons/awkward/64x64/apps/mattermost.svg
new file mode 100644
index 00000000..00cb7982
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mattermost.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#248afd" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 31.976562,13.001953 A 20,20 0 0 0 12,33 20,20 0 0 0 32,53 20,20 0 0 0 52,33 20,20 0 0 0 41.904297,15.654297 5.0005,5.0005 0 0 1 41.960938,16.375 l 0,3.802734 A 14,14 0 0 1 46,30 14,14 0 0 1 32,44 14,14 0 0 1 18,30 14,14 0 0 1 29.318359,16.271484 c 0.639312,-0.794537 1.357101,-1.686223 1.675782,-2.091796 0.293245,-0.373205 0.575917,-0.718774 0.851562,-1.035157 0.04028,-0.04623 0.09053,-0.09715 0.130859,-0.142578 z m 4.271485,3 c -0.09589,-0.0068 -0.180937,9.88e-4 -0.238281,0.02734 -0.101632,0.04671 -0.587194,0.607985 -1.083985,1.240234 -0.496787,0.632246 -1.581032,1.982156 -2.410156,3.00586 -0.829127,1.023702 -2.404411,2.98478 -3.496094,4.353515 -2.144694,2.688975 -2.486544,3.230674 -2.839843,4.507813 -0.220647,0.797652 -0.240072,2.085678 -0.04297,2.833984 0.540369,2.051399 2.346311,3.589323 4.675781,3.984375 0.105893,0.018 0.47176,0.04007 0.810547,0.04492 1.411517,0.02114 2.6133,-0.475377 3.630859,-1.501953 0.536297,-0.541048 0.684017,-0.754087 1.013672,-1.445313 0.212417,-0.445367 0.443188,-1.0387 0.515625,-1.316406 0.185834,-0.712295 0.27439,-2.183062 0.177735,-5.550781 l 0,-9.810547 c -0.03794,-0.198818 -0.425213,-0.352707 -0.712891,-0.373047 z"/>
+ <path style="fill:#ffffff" d="M 31.976562 12.001953 A 20 20 0 0 0 12 32 A 20 20 0 0 0 32 52 A 20 20 0 0 0 52 32 A 20 20 0 0 0 41.904297 14.654297 A 5.0005 5.0005 0 0 1 41.960938 15.375 L 41.960938 19.177734 A 14 14 0 0 1 46 29 A 14 14 0 0 1 32 43 A 14 14 0 0 1 18 29 A 14 14 0 0 1 29.318359 15.271484 C 29.957671 14.476947 30.67546 13.585261 30.994141 13.179688 C 31.287386 12.806483 31.570058 12.460914 31.845703 12.144531 C 31.885984 12.098298 31.93623 12.047382 31.976562 12.001953 z M 36.248047 15.001953 C 36.152157 14.995153 36.06711 15.002941 36.009766 15.029297 C 35.908134 15.076007 35.422572 15.637282 34.925781 16.269531 C 34.428994 16.901777 33.344749 18.251687 32.515625 19.275391 C 31.686498 20.299093 30.111214 22.260171 29.019531 23.628906 C 26.874837 26.317881 26.532987 26.85958 26.179688 28.136719 C 25.959041 28.934371 25.939616 30.222397 26.136719 30.970703 C 26.677088 33.022102 28.48303 34.560026 30.8125 34.955078 C 30.918393 34.973078 31.28426 34.99515 31.623047 35 C 33.034564 35.02114 34.236347 34.524623 35.253906 33.498047 C 35.790203 32.956999 35.937923 32.74396 36.267578 32.052734 C 36.479995 31.607367 36.710766 31.014034 36.783203 30.736328 C 36.969037 30.024033 37.057593 28.553266 36.960938 25.185547 L 36.960938 15.375 C 36.922998 15.176182 36.535725 15.022293 36.248047 15.001953 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/maxima-icon.svg b/.icons/awkward/64x64/apps/maxima-icon.svg
new file mode 120000
index 00000000..dd1de59e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/maxima-icon.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/maxima-new.svg b/.icons/awkward/64x64/apps/maxima-new.svg
new file mode 120000
index 00000000..dd1de59e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/maxima-new.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/maxima.svg b/.icons/awkward/64x64/apps/maxima.svg
new file mode 100644
index 00000000..199fabff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/maxima.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <circle style="opacity:0.2" cx="32" cy="1021.362" r="28"/>
+ <circle style="fill:#404b8b" cx="32" cy="1020.362" r="28"/>
+ <path style="opacity:0.2" d="m 16.642857,1007.3622 c -0.989286,0 -1.642857,0.6244 -1.642857,1.3999 0,0.7757 0.653571,1.6004 1.642857,1.6004 l 1.160714,0 c 0,0 1.384718,0.3652 1.331744,1.5204 -0.358883,4.9134 -2.2668,18.2267 -2.860761,19.3143 -0.748939,1.0274 -1.235374,1.1648 -2.48884,1.1648 -0.989285,0 -1.785714,0.8246 -1.785714,1.6002 0,0.7756 0.796429,1.4 1.785714,1.4 l 9.421429,0 c 0.989285,0 1.792857,-0.6244 1.792857,-1.4 0,-0.7756 -0.803572,-1.6002 -1.792857,-1.6002 -2.150889,0.2717 -2.716872,-0.2751 -3.297383,-1.8496 -0.295924,-1.5337 -0.193549,-3.7512 0.173387,-7.7392 0.660424,-7.1778 1.025207,-8.4519 1.992188,-7.8661 0.666695,0.4037 5.505876,10.2867 7.095423,15.0614 0.655184,1.9681 1.442125,3.4969 1.749443,3.3961 0.307317,-0.1003 1.264,-2.0651 2.126116,-4.3668 1.948982,-5.2037 5.80524,-12.7849 6.442523,-13.4838 0.845977,-0.9279 1.353286,0.5095 2.622767,8.2627 1.201149,7.3357 1.207396,7.3658 0.242746,8.4103 -0.348846,0.3347 -1.08372,0.175 -1.561496,0.175 -0.989285,0 -1.792857,0.8246 -1.792857,1.6002 0,0.7756 0.803572,1.4 1.792857,1.4 l 9.421429,0 c 0.989285,0 1.785714,-0.6244 1.785714,-1.4 0,-0.7756 -0.796429,-1.6002 -1.785714,-1.6002 -1.579921,0.1794 -1.50524,-0.3 -1.994865,-1.4786 -1.505643,-4.478 -3.776693,-16.9908 -3.23672,-19.0991 0.593185,-1.2663 0.998125,-1.4218 2.374442,-1.4218 0.989286,0 1.642857,-0.8247 1.642857,-1.6004 0,-0.7755 -0.653571,-1.3999 -1.642857,-1.3999 l -9.285714,0 c -0.989286,0 -2.071429,0.1342 -2.071429,1.3999 0,1.511 1.444101,1.2505 2.071429,2.0001 0.930942,0.8906 0.261813,1.2421 -0.119558,2.1547 -1.711106,3.1783 -2.983702,6.9755 -4.66632,9.9938 -0.504333,0.8948 -1.056839,1.5863 -1.517129,1.5659 -0.717278,-0.073 -3.103826,-6.3028 -4.659598,-9.3289 -0.587116,-1.3811 -0.973328,-1.8087 -1.329685,-2.6571 -0.989258,-1.636 -0.03194,-2.0376 1.223918,-2.3029 0.579936,-0.2295 1.012098,-0.6916 0.996943,-1.4256 -0.02676,-1.296 -0.981714,-1.3999 -1.971,-1.3999 z"/>
+ <path style="fill:#f26265" d="m 16.642857,1006.3622 c -0.989286,0 -1.642857,0.6244 -1.642857,1.3999 0,0.7757 0.653571,1.6004 1.642857,1.6004 l 1.160714,0 c 0,0 1.384718,0.3652 1.331744,1.5204 -0.358883,4.9134 -2.2668,18.2267 -2.860761,19.3143 -0.748939,1.0274 -1.235374,1.1648 -2.48884,1.1648 -0.989285,0 -1.785714,0.8246 -1.785714,1.6002 0,0.7756 0.796429,1.4 1.785714,1.4 l 9.421429,0 c 0.989285,0 1.792857,-0.6244 1.792857,-1.4 0,-0.7756 -0.803572,-1.6002 -1.792857,-1.6002 -2.150889,0.2717 -2.716872,-0.2751 -3.297383,-1.8496 -0.295924,-1.5337 -0.193549,-3.7512 0.173387,-7.7392 0.660424,-7.1778 1.025207,-8.4519 1.992188,-7.8661 0.666695,0.4037 5.505876,10.2867 7.095423,15.0614 0.655184,1.9681 1.442125,3.4969 1.749443,3.3961 0.307317,-0.1003 1.264,-2.0651 2.126116,-4.3668 1.948982,-5.2037 5.80524,-12.7849 6.442523,-13.4838 0.845977,-0.9279 1.353286,0.5095 2.622767,8.2627 1.201149,7.3357 1.207396,7.3658 0.242746,8.4103 -0.348846,0.3347 -1.08372,0.175 -1.561496,0.175 -0.989285,0 -1.792857,0.8246 -1.792857,1.6002 0,0.7756 0.803572,1.4 1.792857,1.4 l 9.421429,0 c 0.989285,0 1.785714,-0.6244 1.785714,-1.4 0,-0.7756 -0.796429,-1.6002 -1.785714,-1.6002 -1.579921,0.1794 -1.50524,-0.3 -1.994865,-1.4786 -1.505643,-4.478 -3.776693,-16.9908 -3.23672,-19.0991 0.593185,-1.2663 0.998125,-1.4218 2.374442,-1.4218 0.989286,0 1.642857,-0.8247 1.642857,-1.6004 0,-0.7755 -0.653571,-1.3999 -1.642857,-1.3999 l -9.285714,0 c -0.989286,0 -2.071429,0.1342 -2.071429,1.3999 0,1.511 1.444101,1.2505 2.071429,2.0001 0.930942,0.8906 0.261813,1.2421 -0.119558,2.1547 -1.711106,3.1783 -2.983702,6.9755 -4.66632,9.9938 -0.504333,0.8948 -1.056839,1.5863 -1.517129,1.5659 -0.717278,-0.073 -3.103826,-6.3028 -4.659598,-9.3289 -0.587116,-1.3811 -0.973328,-1.8087 -1.329685,-2.6571 -0.989258,-1.636 -0.03194,-2.0376 1.223918,-2.3029 0.579936,-0.2295 1.012098,-0.6916 0.996943,-1.4256 -0.02676,-1.296 -0.981714,-1.3999 -1.971,-1.3999 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,988.3622)" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,988.3622)" d="M 16.642578 18 C 15.653292 18 15 18.624891 15 19.400391 C 15 19.572431 15.036826 19.74478 15.097656 19.912109 C 15.311374 19.379354 15.873133 19 16.642578 19 L 26.029297 19 C 26.874483 19 27.688106 19.081858 27.925781 19.912109 C 27.975983 19.758612 28.003898 19.589204 28 19.400391 C 27.97324 18.104391 27.018583 18 26.029297 18 L 16.642578 18 z M 38.072266 18 C 37.08298 18 36 18.134691 36 19.400391 C 36 19.60261 36.027908 19.768634 36.074219 19.914062 C 36.326014 19.104142 37.230039 19 38.072266 19 L 47.357422 19 C 48.126867 19 48.688626 19.379354 48.902344 19.912109 C 48.963174 19.74478 49 19.572431 49 19.400391 C 49 18.624891 48.346708 18 47.357422 18 L 38.072266 18 z M 25.496094 22.566406 C 25.295356 22.903125 25.329114 23.38441 25.779297 24.128906 C 26.135654 24.977306 26.522259 25.404056 27.109375 26.785156 C 28.665147 29.811256 31.0503 36.042234 31.767578 36.115234 C 32.227868 36.135634 32.780823 35.443628 33.285156 34.548828 C 34.967774 31.530528 36.240066 27.732988 37.951172 24.554688 C 38.279133 23.769894 38.81419 23.39872 38.367188 22.744141 C 38.243422 22.978265 38.088247 23.226675 37.951172 23.554688 C 36.240066 26.732988 34.967774 30.530528 33.285156 33.548828 C 32.780823 34.443628 32.227868 35.135634 31.767578 35.115234 C 31.0503 35.042234 28.665147 28.811256 27.109375 25.785156 C 26.522259 24.404056 26.135654 23.977306 25.779297 23.128906 C 25.654646 22.922763 25.56223 22.735549 25.496094 22.566406 z M 19.082031 23.095703 C 18.63986 28.358456 16.849931 40.783898 16.275391 41.835938 C 15.526452 42.863337 15.038622 43 13.785156 43 C 12.795871 43 12 43.824009 12 44.599609 C 12 44.771911 12.045195 44.935701 12.117188 45.087891 C 12.368974 44.50079 13.015236 44 13.785156 44 C 15.038622 44 15.526452 43.863337 16.275391 42.835938 C 16.869352 41.748337 18.775883 28.434884 19.134766 23.521484 C 19.141937 23.365104 19.120551 23.224183 19.082031 23.095703 z M 44.919922 23.886719 C 44.69974 26.930641 46.79828 38.296801 48.21875 42.521484 C 48.708375 43.700084 48.634923 44.1794 50.214844 44 C 50.984764 44 51.631026 44.50079 51.882812 45.087891 C 51.954805 44.935701 52 44.771911 52 44.599609 C 52 43.824009 51.204129 43 50.214844 43 C 48.634923 43.1794 48.708375 42.700084 48.21875 41.521484 C 46.922241 37.66548 45.067971 27.884738 44.919922 23.886719 z M 19.753906 39.082031 C 19.713676 40.379586 19.758024 41.361928 19.910156 42.150391 C 20.490667 43.724891 21.056142 44.2717 23.207031 44 C 23.976951 44 24.629108 44.50079 24.882812 45.087891 C 24.955354 44.935701 25 44.771911 25 44.599609 C 25 43.824009 24.196316 43 23.207031 43 C 21.056142 43.2717 20.490667 42.724891 19.910156 41.150391 C 19.801587 40.587701 19.761855 39.88247 19.753906 39.082031 z M 43.017578 41.638672 C 42.940712 42.183809 42.715259 42.432531 42.353516 42.824219 C 42.00467 43.158919 41.270745 43 40.792969 43 C 39.803684 43 39 43.824009 39 44.599609 C 39 44.771911 39.044646 44.935701 39.117188 45.087891 C 39.370892 44.50079 40.023049 44 40.792969 44 C 41.270745 44 42.00467 44.158919 42.353516 43.824219 C 42.878756 43.255501 43.104175 42.948955 43.017578 41.638672 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/maxthon-browser.svg b/.icons/awkward/64x64/apps/maxthon-browser.svg
new file mode 100644
index 00000000..1ed15b34
--- /dev/null
+++ b/.icons/awkward/64x64/apps/maxthon-browser.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#1da6e8" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,0,1)">
+ <path d="m 7,9 0,14 5,0 0,-9 8,0 0,9 5,0 0,-9.625 C 25,9.8449 21.533,9 20.091,9 Z"/>
+ <path d="m 14,17 0,4 4,0 0,-4 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:#ffffff" d="m 14,18 0,28 10,0 0,-18 16,0 0,18 10,0 0,-19.25 C 50,19.6898 43.066,18 40.182,18 Z"/>
+ <path style="fill:#ffffff" d="m 28,34 0,8 8,0 0,-8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/maya.svg b/.icons/awkward/64x64/apps/maya.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/maya.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mc.svg b/.icons/awkward/64x64/apps/mc.svg
new file mode 100644
index 00000000..597306e6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mc.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,52 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,55 C 5.338,55 4,53.662 4,52 Z"/>
+ <rect style="fill:#005491" width="48" height="56" x="-56" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 60,53 60,11 C 60,9.338 58.662,8 57,8 l -25,0 0,48 25,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.338 8 4 9.338 4 11 L 4 12 C 4 10.338 5.338 9 7 9 L 57 9 C 58.662 9 60 10.338 60 12 L 60 11 C 60 9.338 58.662 8 57 8 L 7 8 z"/>
+ <path style="opacity:0.2" d="m 6,25 10,0 0,2 -10,0 z"/>
+ <path style="fill:#ffffff" d="m 6,24 10,0 0,2 -10,0 z"/>
+ <path style="opacity:0.2" d="m 6,13 22,0 0,2 -22,0 z"/>
+ <path style="fill:#ffffff" d="m 6,12 22,0 0,2 -22,0 z"/>
+ <path style="opacity:0.2" d="m 6,17 16,0 0,2 -16,0 z"/>
+ <path style="fill:#ffffff" d="m 6,16 16,0 0,2 -16,0 z"/>
+ <path style="opacity:0.2" d="m 6,21 12,0 0,2 -12,0 z"/>
+ <path style="fill:#ffffff" d="m 6,20 12,0 0,2 -12,0 z"/>
+ <path style="opacity:0.2" d="m 36,13 16,0 0,2 -16,0 z"/>
+ <path style="fill:#ffffff" d="m 36,12 16,0 0,2 -16,0 z"/>
+ <path style="opacity:0.2" d="m 36,17 22,0 0,2 -22,0 z"/>
+ <path style="fill:#ffffff" d="m 36,16 22,0 0,2 -22,0 z"/>
+ <path style="opacity:0.2" d="m 36,21 14,0 0,2 -14,0 z"/>
+ <path style="fill:#ffffff" d="m 36,20 14,0 0,2 -14,0 z"/>
+ <path style="opacity:0.2" d="m 36,25 18,0 0,2 -18,0 z"/>
+ <path style="fill:#ffffff" d="m 36,24 18,0 0,2 -18,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mcomix.svg b/.icons/awkward/64x64/apps/mcomix.svg
new file mode 100644
index 00000000..f4466835
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mcomix.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,11 A 22,22 0 0 1 33.68842,11.07077 22,22 0 0 0 32,11 Z m 0,0 A 22,22 0 0 0 12.65648,22.56365 22,22 0 0 1 32,11 Z m 2.744946,0.199678 a 22,22 0 0 1 1.152574,0.15671 22,22 0 0 0 -1.152574,-0.15671 z m 2.04228,0.356387 a 22,22 0 0 1 1.271368,0.303309 22,22 0 0 0 -1.271368,-0.303309 z m 2.044806,0.561122 a 22,22 0 0 1 1.311812,0.457491 22,22 0 0 0 -1.311812,-0.457491 z m 1.948758,0.740579 a 22,22 0 0 1 1.397748,0.649586 22,22 0 0 0 -1.397748,-0.649586 z m 1.807216,0.884651 a 22,22 0 0 1 1.486214,0.879596 22,22 0 0 0 -1.486214,-0.879596 z m 1.860296,1.147517 a 22,22 0 0 1 1.412912,1.041361 22,22 0 0 0 -1.412912,-1.041361 z m 1.665668,1.263788 a 22,22 0 0 1 1.387638,1.251149 22,22 0 0 0 -1.387638,-1.251149 z m 1.584788,1.463465 a 22,22 0 0 1 1.291592,1.425551 22,22 0 0 0 -1.291592,-1.425551 z M 21,18.764706 a 11,11 0 0 0 -8.399127,3.894992 22,22 0 0 0 -0.0025,0.0025 A 22,22 0 0 0 10,32.999936 22,22 0 0 0 32,55 22,22 0 0 0 54,33 22,22 0 0 0 51.437042,22.722886 a 11,11 0 0 0 -0.0026,-0.005 11,11 0 0 0 -8.43445,-3.953134 11,11 0 0 0 -11.000002,11 11,11 0 0 0 0.03286,0.647058 l -0.05562,0 A 11,11 0 0 0 32,29.764706 a 11,11 0 0 0 -11,-11 z m 30.434514,3.953126 a 22,22 0 0 0 -1.102022,-1.857768 22,22 0 0 1 1.102022,1.857768 z M 49.10409,19.191866 a 22,22 0 0 1 1.208182,1.63534 22,22 0 0 0 -1.208182,-1.63534 z"/>
+ <path style="opacity:0.2" d="M 51,17.000003 A 13,13 0 0 0 38,30 13,13 0 0 0 51,43 13,13 0 0 0 64,30 13,13 0 0 0 51,17.000003 Z"/>
+ <path style="opacity:0.2" d="M 13,17.000003 A 13,13 0 0 0 0,30 13,13 0 0 0 13,43 13,13 0 0 0 26,30 13,13 0 0 0 13,17.000003 Z"/>
+ <path style="fill:#f8bb88" d="M 13,16.000003 A 13,13 0 0 0 0,29 13,13 0 0 0 13,42 13,13 0 0 0 26,29 13,13 0 0 0 13,16.000003 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 16 A 13 13 0 0 0 0 29 A 13 13 0 0 0 0.021484375 29.419922 A 13 13 0 0 1 13 17 A 13 13 0 0 1 25.976562 29.529297 A 13 13 0 0 0 26 29 A 13 13 0 0 0 13 16 z"/>
+ <path style="opacity:0.1" d="M 12.999998,23 A 6.9999998,6.9999998 0 0 0 6,30 6.9999998,6.9999998 0 0 0 12.999998,37 6.9999998,6.9999998 0 0 0 20,30 6.9999998,6.9999998 0 0 0 12.999998,23 Z"/>
+ <path style="fill:#986135" d="m 12.999998,22.000002 a 6.9999998,6.9999998 0 0 0 -6.999998,7 6.9999998,6.9999998 0 0 0 6.999998,7 6.9999998,6.9999998 0 0 0 7.000002,-7 6.9999998,6.9999998 0 0 0 -7.000002,-7 z"/>
+ <path style="fill:#f8bb88" d="M 51,16.000003 A 13,13 0 0 0 38,29 13,13 0 0 0 51,42 13,13 0 0 0 64,29 13,13 0 0 0 51,16.000003 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 51 16 A 13 13 0 0 0 38 29 A 13 13 0 0 0 38.021484 29.419922 A 13 13 0 0 1 51 17 A 13 13 0 0 1 63.976562 29.529297 A 13 13 0 0 0 64 29 A 13 13 0 0 0 51 16 z"/>
+ <path style="opacity:0.1" d="M 50.999998,23 A 6.9999998,6.9999998 0 0 0 44,30 6.9999998,6.9999998 0 0 0 50.999998,37 6.9999998,6.9999998 0 0 0 58,30 6.9999998,6.9999998 0 0 0 50.999998,23 Z"/>
+ <path style="fill:#986135" d="m 50.999998,22.000002 a 6.9999998,6.9999998 0 0 0 -6.999998,7 6.9999998,6.9999998 0 0 0 6.999998,7 6.9999998,6.9999998 0 0 0 7.000002,-7 6.9999998,6.9999998 0 0 0 -7.000002,-7 z"/>
+ <path style="fill:#f59d56" d="M 32,9.9999996 A 22,22 0 0 1 33.68842,10.070772 22,22 0 0 0 32,9.9999996 Z m 0,0 A 22,22 0 0 0 12.65648,21.56365 22,22 0 0 1 32,9.9999996 Z m 2.744946,0.1996784 a 22,22 0 0 1 1.152574,0.15671 22,22 0 0 0 -1.152574,-0.15671 z m 2.04228,0.356387 a 22,22 0 0 1 1.271368,0.303309 22,22 0 0 0 -1.271368,-0.303309 z m 2.044806,0.561122 a 22,22 0 0 1 1.311812,0.457491 22,22 0 0 0 -1.311812,-0.457491 z m 1.948758,0.740579 a 22,22 0 0 1 1.397748,0.649586 22,22 0 0 0 -1.397748,-0.649586 z m 1.807216,0.884651 a 22,22 0 0 1 1.486214,0.879596 22,22 0 0 0 -1.486214,-0.879596 z m 1.860296,1.147517 a 22,22 0 0 1 1.412912,1.041361 22,22 0 0 0 -1.412912,-1.041361 z m 1.665668,1.263788 a 22,22 0 0 1 1.387638,1.251149 22,22 0 0 0 -1.387638,-1.251149 z m 1.584788,1.463465 a 22,22 0 0 1 1.291592,1.425552 22,22 0 0 0 -1.291592,-1.425552 z M 21,17.764706 a 11,11 0 0 0 -8.399127,3.894992 22,22 0 0 0 -0.0025,0.0025 A 22,22 0 0 0 10,31.999936 22,22 0 0 0 32,54 22,22 0 0 0 54,32 22,22 0 0 0 51.437042,21.722886 a 11,11 0 0 0 -0.0026,-0.005 11,11 0 0 0 -8.43445,-3.953134 11,11 0 0 0 -11.000002,11 11,11 0 0 0 0.03286,0.647058 l -0.05562,0 A 11,11 0 0 0 32,28.764706 a 11,11 0 0 0 -11,-11 z m 30.434514,3.953126 a 22,22 0 0 0 -1.102022,-1.857767 22,22 0 0 1 1.102022,1.857767 z M 49.10409,18.191865 a 22,22 0 0 1 1.208182,1.635341 22,22 0 0 0 -1.208182,-1.635341 z"/>
+ <path style="opacity:0.1" d="M 32,11.000236 A 22,22 0 0 0 12.598346,22.66246 11,11 0 0 1 21,18.764942 a 11,11 0 0 1 11,11 11,11 0 0 1 11.000002,-11 11,11 0 0 1 8.43704,3.95818 A 22,22 0 0 0 32,11.000236 Z m 0,18.764706 A 11,11 0 0 1 31.97726,30.412 l 0.05562,0 A 11,11 0 0 1 32,29.764942 Z"/>
+ <path style="fill:#986135" d="M 32,9.9999996 A 22,22 0 0 0 12.598346,21.662224 11,11 0 0 1 21,17.764706 a 11,11 0 0 1 11,11 11,11 0 0 1 11.000002,-11 11,11 0 0 1 8.43704,3.95818 A 22,22 0 0 0 32,9.9999996 Z m 0,18.7647064 a 11,11 0 0 1 -0.02274,0.647058 l 0.05562,0 A 11,11 0 0 1 32,28.764706 Z"/>
+ <circle style="opacity:0.1" cx="24" cy="33" r="4"/>
+ <circle style="fill:#3f3f3f" cx="24" cy="32" r="4"/>
+ <circle style="opacity:0.1" cx="40" cy="33" r="4"/>
+ <circle style="fill:#3f3f3f" cx="40" cy="32" r="4"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 22,45 c 0,0 4.666666,4 10,4 5.333334,0 10,-4 10,-4"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 22,44 c 0,0 4.666666,4 10,4 5.333334,0 10,-4 10,-4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 10 A 22 22 0 0 0 12.597656 21.664062 A 11 11 0 0 1 14.228516 20.101562 A 22 22 0 0 1 32 11 A 22 22 0 0 1 49.810547 20.150391 A 11 11 0 0 1 51.4375 21.722656 A 22 22 0 0 0 32 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mdmflexiserver.svg b/.icons/awkward/64x64/apps/mdmflexiserver.svg
new file mode 120000
index 00000000..034554a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mdmflexiserver.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mdmsetup.svg b/.icons/awkward/64x64/apps/mdmsetup.svg
new file mode 120000
index 00000000..034554a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mdmsetup.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/me-tv.svg b/.icons/awkward/64x64/apps/me-tv.svg
new file mode 120000
index 00000000..24bc70b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/me-tv.svg
@@ -0,0 +1 @@
+tvtime.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/me.kozec.syncthingtk.svg b/.icons/awkward/64x64/apps/me.kozec.syncthingtk.svg
new file mode 120000
index 00000000..ec492b4a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/me.kozec.syncthingtk.svg
@@ -0,0 +1 @@
+syncthing-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/media-optical-copy.svg b/.icons/awkward/64x64/apps/media-optical-copy.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/media-optical-copy.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/media-player-48.svg b/.icons/awkward/64x64/apps/media-player-48.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/media-player-48.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/media-player-banshee.svg b/.icons/awkward/64x64/apps/media-player-banshee.svg
new file mode 120000
index 00000000..f9620b11
--- /dev/null
+++ b/.icons/awkward/64x64/apps/media-player-banshee.svg
@@ -0,0 +1 @@
+banshee.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mediaconch.svg b/.icons/awkward/64x64/apps/mediaconch.svg
new file mode 100644
index 00000000..83c348ee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mediaconch.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59,33 A 28,28 0 0 1 31,61 28,28 0 0 1 3,33 28,28 0 0 1 31,5 28,28 0 0 1 59,33 Z"/>
+ <path style="fill:#e4e4e4" d="M 59,32 A 28,28 0 0 1 31,60 28,28 0 0 1 3,32 28,28 0 0 1 31,4 28,28 0 0 1 59,32 Z"/>
+ <path style="opacity:0.1" d="m 62.806964,49.982442 c -0.755264,0.217564 -4.938868,1.404158 -5.398562,1.128594 -4.699018,-2.816926 -8.450278,-1.40897 -12.84663,0.422718 -1.374018,0.5724 -2.752344,1.13518 -4.734478,1.952246 C 47.668698,38.104084 42.820758,23.01394 24.938,19.639806 c 3.422762,-0.800096 8.20612,-0.877092 11.963458,0.10966 10.247014,2.694596 15.890748,6.74852 21.93415,17.687988 1.774954,3.591696 4.161314,9.275194 3.971356,12.54498"/>
+ <path style="fill:#dc3034" d="m 62.806964,48.982642 c -0.755264,0.217564 -4.938868,1.404158 -5.398562,1.128594 -4.699018,-2.816926 -8.450278,-1.40897 -12.84663,0.422718 -1.374018,0.5724 -2.752344,1.13518 -4.734478,1.952246 C 47.668698,37.104284 42.820758,22.01414 24.938,18.640006 c 3.422762,-0.800096 8.20612,-0.877092 11.963458,0.109662 10.247014,2.694596 15.890748,6.74852 21.93415,17.687988 1.774954,3.591696 4.161314,9.275194 3.971356,12.54498"/>
+ <path style="opacity:0.1" d="m 6.052,36.033718 c 2.5910064,-5.016878 11.740324,-6.328084 16.888904,-3.686676 5.12224,2.627984 8.521194,11.107136 3.85637,19.332758 0.06306,-5.767838 -1.273216,-11.05648 -5.67362,-14.776336 C 16.805562,33.36749 11.410292,33.906964 6.052,36.033718"/>
+ <path style="fill:#48539e" d="M 6.052,35.033918 C 8.6430064,30.01704 17.792324,28.705834 22.940904,31.347242 28.063144,33.975226 31.462098,42.454378 26.797274,50.68 26.860334,44.912162 25.524058,39.62352 21.123654,35.903664 16.805562,32.36769 11.410292,32.907164 6.052,35.033918"/>
+ <path style="opacity:0.1" d="m 10.138,28.895598 c 3.616519,-4.713454 8.175475,-6.085954 13.216668,-5.686286 6.635304,0.526056 11.680042,3.783934 14.379958,10.056042 C 40.254208,39.279632 38.955664,47.001742 33.5994,52.9798 35.62079,45.173602 35.21099,38.589202 30.059622,33.15518 24.739322,27.772574 17.969779,26.730346 10.138,28.895598"/>
+ <path style="fill:#469d3b" d="m 10.138,27.895798 c 3.616519,-4.713454 8.175475,-6.085954 13.216668,-5.686286 6.635304,0.526056 11.680042,3.783934 14.379958,10.056042 C 40.254208,38.279832 38.955664,46.001942 33.5994,51.98 35.62079,44.173802 35.21099,37.589402 30.059622,32.15538 24.739322,26.772774 17.969779,25.730546 10.138,27.895798"/>
+ <circle style="opacity:0.2" cx="12" cy="50" r="11"/>
+ <circle style="fill:#4f4f4f" cx="12" cy="49" r="11"/>
+ <path style="fill:#ffffff" d="m 10.195133,54.523718 c 0,-0.29061 0.04172,-0.536138 0.125164,-0.737254 0.08344,-0.200466 0.199114,-0.362584 0.347772,-0.486348 0.147984,-0.12378 0.322879,-0.213242 0.52401,-0.269075 0.200458,-0.05516 0.415044,-0.08346 0.643756,-0.08346 0.216602,0 0.422451,0.02828 0.616861,0.08346 0.194396,0.05586 0.365931,0.14528 0.514588,0.269075 0.147998,0.123779 0.265043,0.28589 0.351819,0.486348 0.0868,0.20112 0.129784,0.446644 0.129784,0.737254 0,0.278481 -0.04298,0.516616 -0.129784,0.714385 -0.0868,0.1971 -0.20382,0.3619 -0.351819,0.491726 -0.148658,0.129241 -0.320191,0.223335 -0.514588,0.282531 -0.19441,0.05852 -0.400259,0.08806 -0.616861,0.08806 -0.228712,0 -0.443297,-0.02952 -0.643756,-0.08806 -0.201131,-0.05922 -0.376025,-0.15338 -0.52401,-0.282531 -0.148658,-0.129779 -0.264371,-0.294629 -0.347772,-0.491726 -0.0826,-0.19742 -0.124604,-0.435414 -0.124604,-0.714024 m 0.306079,-3.555605 v -0.03276 c 0,-0.315488 0.03234,-0.969855 0.09744,-1.226149 0.06454,-0.25695 0.163468,-0.50046 0.296656,-0.732548 0.132584,-0.2314 0.304048,-0.457408 0.51393,-0.676712 0.210539,-0.219304 0.464144,-0.446672 0.7608,-0.681432 0.259653,-0.203818 0.478957,-0.386118 0.657883,-0.547558 0.1796,-0.16008 0.324223,-0.319534 0.435905,-0.4776 0.111024,-0.1574 0.191708,-0.32222 0.240808,-0.4951 0.04984,-0.17354 0.07476,-0.374692 0.07476,-0.60272 0,-0.35249 -0.119706,-0.643756 -0.357208,-0.871796 -0.238134,-0.228712 -0.601377,-0.343068 -1.089727,-0.343068 -0.425825,0 -0.885251,0.08946 -1.37699,0.268404 -0.490381,0.1796 -0.999607,0.39888 -1.524933,0.658546 L 8.286,43.15901 c 0.2650432,-0.1547 0.5542932,-0.301362 0.866406,-0.439924 0.312813,-0.13932 0.637036,-0.263026 0.973384,-0.371322 0.337005,-0.10766 0.678729,-0.19308 1.024485,-0.254948 0.346442,-0.06186 0.686136,-0.09282 1.020468,-0.09282 0.630302,0 1.198721,0.07602 1.705259,0.227366 0.507209,0.15134 0.937052,0.371978 1.288856,0.662588 0.353163,0.290596 0.62291,0.643758 0.811258,1.057458 0.18902,0.41437 0.283202,0.886594 0.283202,1.417966 0,0.38948 -0.04382,0.73727 -0.129784,1.04333 -0.0861,0.30608 -0.215257,0.590614 -0.384103,0.852954 -0.170864,0.263028 -0.384104,0.516618 -0.640396,0.760142 -0.256293,0.244184 -0.554966,0.502492 -0.894673,0.774256 -0.259653,0.203818 -0.471537,0.382074 -0.635678,0.53343 -0.163468,0.15138 -0.291953,0.295312 -0.384104,0.430516 -0.09282,0.1365 -0.156048,0.277152 -0.190364,0.422452 -0.03374,0.14462 -0.0511,1.080176 -0.0511,0.882406 V 50.96848 H 10.50183 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31 4 A 28 28 0 0 0 3 32 A 28 28 0 0 0 3.0175781 32.492188 A 28 28 0 0 1 31 5 A 28 28 0 0 1 58.974609 32.492188 A 28 28 0 0 0 59 32 A 28 28 0 0 0 31 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mediainfo.svg b/.icons/awkward/64x64/apps/mediainfo.svg
new file mode 120000
index 00000000..0f8ab13b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mediainfo.svg
@@ -0,0 +1 @@
+mkvinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mediawriter.svg b/.icons/awkward/64x64/apps/mediawriter.svg
new file mode 100644
index 00000000..4d3f7439
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mediawriter.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m10 61h44v-20h-44z"/>
+ <path style="fill:#b7b7b7" d="m10 60h44v-20h-44z"/>
+ <rect style="opacity:.5" width="8" height="6" x="16" y="-56" transform="scale(1,-1)"/>
+ <rect style="opacity:.5" width="8" height="6" x="40" y="-56" transform="scale(1,-1)"/>
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 2.734375 12h50.527343a28 28 0 0 0 2.738282 -12 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#5161a2" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 2.734375 12h50.527343a28 28 0 0 0 2.738282 -12 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0214844 0.398438 28 28 0 0 1 27.978516 -27.398438 28 28 0 0 1 27.982422 27.644531 28 28 0 0 0 0.017578 -0.644531 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m39 9c-4.970562 0-9 4.029437-9 9v5h-5c-4.970562 0-9 4.029438-9 9s4.029438 9 9 9 9-4.029438 9-9v-5h5c4.970562 0 9-4.029438 9-9 0-4.970563-4.029438-9-9-9zm0 4c2.761422 0 5 2.238577 5 5 0 2.761424-2.238578 5-5 5h-3.980468c-0.463096 0-1.019532 0.000702-1.019532-1.097656v-3.902344c0-2.761423 2.238576-5 5-5zm-14 14h3.98047c0.463094 0 1.01953-0.0007 1.01953 1.097656v3.902344c0 2.761422-2.238576 5-5 5-2.761422 0-5-2.238578-5-5 0-2.761424 2.238578-5 5-5z"/>
+ <path style="fill:#ffffff" d="m39 9c-4.970562 0-9 4.029437-9 9v5h-5a2 2 0 0 0 -0.19922 0.0098c-0.0013 0.000028-0.0026-0.00003-0.004 0a2 2 0 0 0 -1.79678 1.9902 2 2 0 0 0 2 2h3.98047c0.463094 0 1.01953-0.0007 1.01953 1.097656v3.902344c0 2.761422-2.238576 5-5 5-0.768064 0-1.48647-0.18666-2.136718-0.496094-0.269954-0.129392-0.56334-0.2033-0.863282-0.203126-1.104568 0-2 0.895432-2 2 0.001 0.755756 0.427938 1.446396 1.103516 1.785158 0.000056 0.0062-0.000062 0.0114 0 0.0176 1.180376 0.568742 2.498514 0.896462 3.896484 0.896462 4.970562 0 9-4.029438 9-9v-5h4a2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2h-2.980468c-0.463096 0-1.019532 0.000702-1.019532-1.097656v-3.902344c0-2.761423 2.238576-5 5-5 0.504186 0 0.980572 0.09752 1.439454 0.236328-0.000564-0.0057-0.0014-0.01196-0.002-0.01758 0.18264 0.05399 0.37205 0.08161 0.5625 0.08203 1.104568 0 2-0.895431 2-2-0.000076-0.18699-0.02636-0.373047-0.07814-0.552734 0.0011-0.03068 0.0078-0.05873 0.0078-0.08984-0.0164-0.02617-0.04812-0.05359-0.0664-0.08008v-0.002c-0.24917-0.640252-0.809652-1.107871-1.484308-1.238233-0.0142-0.0075-0.0288-0.01406-0.04296-0.02148-0.74611-0.200332-1.526608-0.316411-2.335946-0.316411z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/medit.svg b/.icons/awkward/64x64/apps/medit.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/medit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mednafen.svg b/.icons/awkward/64x64/apps/mednafen.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mednafen.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mednaffe.svg b/.icons/awkward/64x64/apps/mednaffe.svg
new file mode 100644
index 00000000..a8b39d93
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mednaffe.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32.5" cy="33.5" r="26.5"/>
+ <circle style="fill:#5364f6" cx="32.5" cy="32.5" r="26.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.5 6 A 26.5 26.5 0 0 0 6 32.5 A 26.5 26.5 0 0 0 6.0214844 33.085938 A 26.5 26.5 0 0 1 32.5 7 A 26.5 26.5 0 0 1 58.978516 32.914062 A 26.5 26.5 0 0 0 59 32.5 A 26.5 26.5 0 0 0 32.5 6 z"/>
+ <path style="opacity:0.1" d="M 13.796875,5.0004269 A 2.50025,2.50025 0 0 0 11.386719,6.8656613 L 5.0917969,30.830505 a 2.50025,2.50025 0 1 0 4.8359375,1.269531 l 3.3886716,-12.898437 2.222656,12.695312 a 2.50025,2.50025 0 0 0 4.566407,0.919922 l 8.68164,-13.519531 -2.054687,11.736328 a 2.50025,2.50025 0 1 0 4.923828,0.863281 L 35.853516,7.9320675 A 2.50025,2.50025 0 0 0 31.287109,6.1488644 L 19.359375,24.723083 16.267578,7.0687863 A 2.50025,2.50025 0 0 0 13.796875,5.0004269 Z M 27.816406,38.000427 a 2.50025,2.50025 0 0 0 -2.455078,2.021484 l -1.664062,8.548828 a 2.50025,2.50025 0 0 0 -0.177735,0.914063 l -1.654297,8.501953 a 2.50025,2.50025 0 1 0 4.90625,0.957031 l 1.351563,-6.943359 h 4.589844 a 2.50025,2.50025 0 1 0 0,-5 h -3.615235 l 0.779297,-4 h 4.234375 a 2.50025,2.50025 0 1 0 0,-5 z m 15.396485,0 a 2.50025,2.50025 0 0 0 -2.453125,2.021484 l -1.66211,8.539063 -0.002,0.0039 a 2.50025,2.50025 0 0 0 -0.177734,0.917969 l -1.65625,8.503906 a 2.50025,2.50025 0 0 0 2.453125,2.978516 h 7.6875 a 2.50025,2.50025 0 1 0 0,-5 H 42.75 l 0.771484,-3.964844 h 4.580078 a 2.50025,2.50025 0 1 0 0,-5 h -3.607421 l 0.779297,-4 h 4.236328 a 2.50025,2.50025 0 1 0 0,-5 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:5;stroke-linecap:round;stroke-linejoin:round" d="M 7.5092974,30.464932 13.805009,6.5 18.00215,30.464932 33.391667,6.5 29.194526,30.464932"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:5;stroke-linecap:round;stroke-linejoin:round" d="M 32.71248,48.5 H 26.053754 M 24.318198,57.46503 27.815816,39.5 h 6.295711"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:5;stroke-linecap:round;stroke-linejoin:round" d="m 48.101997,48.5 h -6.650973 m 8.057774,-9 h -6.295712 l -3.497617,17.96503 h 7.687005"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mega.svg b/.icons/awkward/64x64/apps/mega.svg
new file mode 100644
index 00000000..f82e8051
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mega.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337671 -0.03904,-0.665262 -0.05078,-0.999972 C 59.419655,47.042394 47.172,59.000056 31.998428,59.000056 16.824456,59.000056 4.5772013,47.042394 4.0492162,32.000818 Z"/>
+ <rect style="fill:#e32037" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3691114 17.134609 16.711158 5 32 5 C 47.288842 5 59.630889 17.134609 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="m 15.999661,19.001184 0,27.999211 7.999775,0 0,-15.999549 7.999774,6.999803 7.999774,-6.999803 0,15.999549 7.999775,0 0,-27.999211 -7.999775,0 -7.999774,6.999803 -7.999774,-6.999803 z"/>
+ <path style="fill:#ffffff" d="m 15.999661,18.001241 0,27.99921 7.999775,0 0,-15.999549 7.999774,6.999803 7.999774,-6.999803 0,15.999549 7.999775,0 0,-27.99921 -7.999775,0 -7.999774,6.999802 -7.999774,-6.999802 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/megabasterd.svg b/.icons/awkward/64x64/apps/megabasterd.svg
new file mode 100644
index 00000000..432d9858
--- /dev/null
+++ b/.icons/awkward/64x64/apps/megabasterd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 31.94192,37.251975 a 1.0872222,1.3910478 0 0 0 -0.883302,0.693603 L 21.146288,59.91204 A 1.0872222,1.3910478 0 0 0 22.08767,62 h 19.824661 a 1.0872222,1.3910478 0 0 0 0.941381,-2.08796 L 32.941382,37.945578 A 1.0872222,1.3910478 0 0 0 31.94192,37.251975 Z"/>
+ <path style="fill:#bc2b1a" d="m 31.94192,36.251985 a 1.0872222,1.3910478 0 0 0 -0.883302,0.693603 l -9.91233,21.966462 a 1.0872222,1.3910478 0 0 0 0.941382,2.08796 h 19.824661 a 1.0872222,1.3910478 0 0 0 0.941381,-2.08796 L 32.941382,36.945588 A 1.0872222,1.3910478 0 0 0 31.94192,36.251985 Z"/>
+ <path style="opacity:0.2" d="M 32,3.9999416 C 29.906498,4.6325373 14.896802,20.271811 10.61405,26.336414 3.946833,35.777534 2.3319626,42.07157 5.716692,46.874766 7.9449602,50.036855 12.163163,51.87499 16.389159,51.998839 22.977946,52.069249 28.034973,48.927896 32,44.925214 c 3.965027,4.002682 9.022054,7.144029 15.61084,7.073625 C 51.836838,51.875 56.055037,50.036855 58.283309,46.874766 61.668036,42.07157 60.053168,35.777534 53.38595,26.336414 49.103199,20.271811 34.093504,4.6325373 32,3.9999416 Z"/>
+ <path style="fill:#f1432e" d="M 32,3.0000002 C 29.906498,3.632596 14.896802,19.271871 10.61405,25.336473 3.946833,34.777593 2.3319626,41.071628 5.716692,45.874825 c 2.2282682,3.162089 6.446471,5.000224 10.672467,5.124073 6.588787,0.07041 11.645814,-3.070943 15.610841,-7.073626 3.965027,4.002683 9.022054,7.14403 15.61084,7.073626 4.225998,-0.123839 8.444197,-1.961984 10.672469,-5.124073 C 61.668036,41.071628 60.053168,34.777593 53.38595,25.336473 49.103199,19.271871 34.093504,3.632596 32,3.0000002 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3 C 29.906498 3.6325957 14.896033 19.271335 10.613281 25.335938 C 6.0343349 31.819959 3.8581073 36.811941 4.0292969 40.863281 C 4.2222474 36.99611 6.4047581 32.295421 10.613281 26.335938 C 14.896033 20.271334 29.906498 4.6325957 32 4 C 34.093504 4.6325957 49.103968 20.271334 53.386719 26.335938 C 57.595243 32.295421 59.777752 36.99611 59.970703 40.863281 C 60.141892 36.811941 57.965666 31.819959 53.386719 25.335938 C 49.103968 19.271335 34.093504 3.6325957 32 3 z"/>
+ <path style="opacity:0.2" d="m 18,20 v 26 h 6 V 36.8 28.318 L 28.040626,32.758624 32,36.718 35.959376,32.758624 40,28.318 V 36.8 46 h 6 V 20 H 40 L 32,28.4 24,20 Z"/>
+ <path style="fill:#ffffff" d="m 18,19 v 26 h 6 V 35.8 27.318 L 28.040626,31.758624 32,35.718 35.959376,31.758624 40,27.318 V 35.8 45 h 6 V 19 H 40 L 32,27.4 24,19 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/megaglest.svg b/.icons/awkward/64x64/apps/megaglest.svg
new file mode 100644
index 00000000..dd7b5da7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/megaglest.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 21,4.9960591 A 17.000036,25.000053 0 0 0 4,29.996059 17.000036,25.000053 0 0 0 11.134766,50.331996 c -2.1804151,0.482795 -3.5175785,0.859375 -3.5175785,0.859375 a 5.0005,5.0005 0 1 0 2.7656245,9.609375 c 0,0 9.815084,-2.800781 21.617188,-2.800781 11.802103,0 21.617187,2.800781 21.617188,2.800781 a 5.0005,5.0005 0 1 0 2.765624,-9.609375 c 0,0 -1.341244,-0.377171 -3.529296,-0.861328 A 17.000036,25.000053 0 0 0 60,29.996059 17.000036,25.000053 0 0 0 43,4.9960591 17.000036,25.000053 0 0 0 32.011719,10.956997 17.000036,25.000053 0 0 0 21,4.9960591 Z"/>
+ <ellipse style="fill:#fbba22" cx="21" cy="28.996" rx="17" ry="25"/>
+ <ellipse style="fill:#fbba22" cx="43" cy="28.996" rx="17" ry="25"/>
+ <path style="fill:none;stroke:#ea8504;stroke-width:10;stroke-linecap:round;stroke-linejoin:round" d="M 8.9999517,54.995985 C 8.9999517,54.995985 19.404993,52 32,52 c 12.595006,0 23.000048,2.995985 23.000048,2.995985"/>
+ <path style="opacity:0.3" d="m 20.869965,11.995894 c -1.233931,0 -3.341663,0.739596 -5.28723,3.738772 -1.945562,2.999176 -3.509546,7.925529 -3.509546,13.519693 0,5.594161 1.563984,10.520514 3.509546,13.51969 1.129906,1.7418 2.576435,2.706612 3.499656,3.221917 2.611095,-0.360585 5.707958,-0.658842 8.917601,-0.80899 V 20.318944 C 27.412244,18.529329 26.554359,16.963696 25.757091,15.734666 23.811525,12.73549 22.103893,11.995894 20.869965,11.995894 Z m 22.391123,0 c -1.233931,0 -2.941561,0.739596 -4.887127,3.738772 -0.797269,1.22903 -1.786203,2.794663 -2.373953,4.584278 v 24.868032 c 3.209643,0.15014 6.437558,0.448405 9.048653,0.80899 0.92322,-0.515305 2.368699,-1.480117 3.498606,-3.221917 1.945562,-2.999176 3.509545,-7.925529 3.509545,-13.51969 0,-5.594164 -1.563983,-10.520517 -3.509545,-13.519693 -1.945566,-2.999176 -4.052249,-3.738772 -5.286179,-3.738772 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21,3.9960938 C 11.611167,3.996123 4.0000198,15.188987 4,28.996094 c 0.00378,0.138074 0.00834,0.276099 0.013672,0.414062 C 4.2300202,15.840214 11.769905,5.0033096 21,4.9960938 25.035322,4.998136 28.938567,7.1110663 32.011719,10.957031 35.07873,7.1187351 38.97274,5.0063071 43,4.9960938 52.291186,5.0041752 59.85688,15.980433 59.988281,29.642578 59.994083,29.427167 59.997989,29.211654 60,28.996094 59.99998,15.188987 52.388833,3.996123 43,3.9960938 38.97274,4.0063072 35.07873,6.1187352 32.011719,9.9570312 28.938567,6.1110665 25.035322,3.998136 21,3.9960938 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/meld.svg b/.icons/awkward/64x64/apps/meld.svg
new file mode 100644
index 00000000..2727fa17
--- /dev/null
+++ b/.icons/awkward/64x64/apps/meld.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.0">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 50.031416,4.9999998 c 5.522594,0 9.968582,4.4384332 9.968582,9.9516432 V 60.9286 L 13.96858,61 c -5.522586,-2e-6 -9.9685788,-4.438434 -9.9685788,-9.951644 V 5.0046624 Z"/>
+ <path style="fill:#4f75c4;fill-rule:evenodd" d="m 50.031416,3.9999998 c 5.522594,0 9.968582,4.4384336 9.968582,9.9516432 V 59.9286 L 13.96858,60 c -5.522586,-2e-6 -9.9685788,-4.438434 -9.9685788,-9.951644 V 4.0046624 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 50.03125 4 L 4 4.0039062 L 4 5.0039062 L 50.03125 5 C 55.553844 5 60 9.4399152 60 14.953125 L 60 13.953125 C 60 8.4399152 55.553844 4 50.03125 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 4,5.0039062 V 42.710938 c 1.734245,1.98765 3.725917,3.811191 6.025391,5.357421 4.473976,3.008432 9.81772,5.008172 15.105468,4.929688 5.28775,-0.07848 10.544161,-2.260605 14.765625,-7.587891 4.31859,-5.44986 1.242154,-13.805652 -2.539062,-16 -3.057432,-1.431242 -5.739619,0.937602 -6.136719,2.455078 4.705439,-0.366496 6.232937,0.381882 5.103516,4.957032 -0.850905,3.339627 -3.583379,5.80399 -7.078125,6.189453 C 21.400397,43.877084 15.777764,36.317173 15.150391,28.908203 14.265582,18.459053 21.799093,8.0248505 31.283203,5.0351562 L 6.84375,5.0039062 Z m 34.869141,7.9980468 c -5.28775,0.07848 -10.544161,2.260603 -14.765625,7.587891 -4.31859,5.449858 -1.242158,13.805728 2.539062,16.000078 3.057434,1.431242 5.739619,-0.9376 6.136719,-2.455078 -4.309334,0.2716 -6.211461,-0.653097 -5.117188,-4.884766 0.817667,-3.056546 3.562225,-5.872494 7.091797,-6.261797 7.8457,-0.865361 13.669505,6.694544 14.296875,14.103516 0.884808,10.449148 -6.849878,20.883355 -16.333984,23.873047 L 60,61 V 23.289062 C 58.265756,21.301413 56.274081,19.47787 53.974609,17.931641 49.500633,14.923211 44.156895,12.923469 38.869141,13.001953 Z"/>
+ <path style="fill:#f89216;fill-rule:evenodd" d="M 4,4.0039062 V 41.710938 c 1.734245,1.98765 3.725917,3.811191 6.025391,5.357421 4.473976,3.008432 9.81772,5.008172 15.105468,4.929688 5.28775,-0.07848 10.544161,-2.260605 14.765625,-7.587891 4.31859,-5.44986 1.242154,-13.805652 -2.539062,-16 -3.057432,-1.431242 -5.739619,0.937602 -6.136719,2.455078 4.705439,-0.366496 6.232937,0.381882 5.103516,4.957032 -0.850905,3.339627 -3.583379,5.80399 -7.078125,6.189453 C 21.400397,42.877084 15.777764,35.317173 15.150391,27.908203 14.265582,17.459053 21.799093,7.0248505 31.283203,4.0351562 L 6.84375,4.0039062 Z m 34.869141,7.9980468 c -5.28775,0.07848 -10.544161,2.260603 -14.765625,7.587891 -4.31859,5.449858 -1.242158,13.805728 2.539062,16.000078 3.057434,1.431242 5.739619,-0.9376 6.136719,-2.455078 -4.309334,0.2716 -6.211461,-0.653097 -5.117188,-4.884766 0.817667,-3.056546 3.562225,-5.872494 7.091797,-6.261797 7.8457,-0.865361 13.669505,6.694544 14.296875,14.103516 0.884808,10.449148 -6.849878,20.883355 -16.333984,23.873047 L 60,60 V 22.289062 C 58.265756,20.301413 56.274081,18.47787 53.974609,16.931641 49.500633,13.923211 44.156895,11.923469 38.869141,12.001953 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 4 4.0039062 L 4 5.0039062 L 6.84375 5.0039062 L 28.792969 5.03125 C 29.606533 4.6493386 30.433691 4.3029497 31.283203 4.0351562 L 6.84375 4.0039062 L 4 4.0039062 z M 38.869141 12.001953 C 33.581391 12.080433 28.32498 14.262556 24.103516 19.589844 C 22.47248 21.648134 21.897419 24.120699 22.015625 26.519531 C 22.085463 24.443367 22.698385 22.363052 24.103516 20.589844 C 28.32498 15.262556 33.581391 13.080433 38.869141 13.001953 C 44.156895 12.923469 49.500633 14.923211 53.974609 17.931641 C 56.274081 19.47787 58.265756 21.301413 60 23.289062 L 60 22.289062 C 58.265756 20.301413 56.274081 18.47787 53.974609 16.931641 C 49.500633 13.923211 44.156895 11.923469 38.869141 12.001953 z M 15.103516 26.587891 C 15.079159 27.35971 15.084764 28.133188 15.150391 28.908203 C 15.777764 36.317173 21.400397 43.877084 29.246094 43.011719 C 32.74084 42.626256 35.473314 40.161893 36.324219 36.822266 C 36.620809 35.620813 36.727729 34.689565 36.648438 33.966797 C 36.603205 34.503122 36.499729 35.111295 36.324219 35.822266 C 35.473314 39.161893 32.74084 41.626256 29.246094 42.011719 C 21.400397 42.877084 15.777764 35.317173 15.150391 27.908203 C 15.113081 27.467599 15.111374 27.027885 15.103516 26.587891 z M 35.689453 27.974609 C 33.374176 27.836698 31.543347 29.632285 31.220703 30.865234 C 31.423152 30.849466 31.586618 30.849315 31.777344 30.837891 C 32.783626 29.519662 34.943701 28.280248 37.357422 29.410156 C 39.710557 30.775748 41.789599 34.527791 41.984375 38.480469 C 42.129178 34.175679 39.908352 29.890534 37.357422 28.410156 C 36.784153 28.141798 36.223748 28.006435 35.689453 27.974609 z M 27.388672 30.736328 C 27.121683 33.543506 28.861317 34.280525 32.230469 34.150391 C 32.49411 33.802546 32.696602 33.450776 32.779297 33.134766 C 29.497728 33.34159 27.61825 32.848979 27.388672 30.736328 z M 49.095703 38.394531 C 48.774379 48.035239 41.502821 57.195209 32.716797 59.964844 L 35.210938 59.96875 C 43.130998 56.264459 49.251634 47.460917 49.095703 38.394531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mellowplayer.svg b/.icons/awkward/64x64/apps/mellowplayer.svg
new file mode 100644
index 00000000..e609e36d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mellowplayer.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" viewBox="-2.01 0 64 64">
+ <path style="opacity:.2" d="m20.99 5.002a17 17 0 0 0 -17 17 17 17 0 0 0 4.0507814 10.988282 17 17 0 0 0 -4.0507812 11.011718 17 17 0 0 0 17 17 17 17 0 0 0 16.308594 -12.246094 16 16 0 0 0 2.691406 0.246094 16 16 0 0 0 16 -16 16 16 0 0 0 -16 -16 16 16 0 0 0 -2.695312 0.230469 17 17 0 0 0 -16.304688 -12.230469z"/>
+ <circle style="fill:#5f81d4" cx="39.99" cy="32.002" r="16"/>
+ <circle style="fill:#5f81d4" cx="20.99" cy="21.002" r="17"/>
+ <path style="opacity:.2;fill:#ffffff" transform="translate(-2.01 .002)" d="m23 4a17 17 0 0 0 -17 17 17 17 0 0 0 0.0214844 0.419922 17 17 0 0 1 16.978516 -16.419922 17 17 0 0 1 16.306641 12.228516 16 16 0 0 1 2.693359 -0.228516 16 16 0 0 1 15.978516 15.580078 16 16 0 0 0 0.021484 -0.580078 16 16 0 0 0 -16 -16 16 16 0 0 0 -2.693359 0.228516 17 17 0 0 0 -16.306641 -12.228516z"/>
+ <circle style="fill:#5f81d4" cx="20.99" cy="43.002" r="17"/>
+ <path style="opacity:.2" d="m31.99 13.002a10 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 20a10 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-18-10a10 10 0 0 0 -9.9999998 10 10 10 0 0 0 9.9999998 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10z"/>
+ <circle style="fill:#f2f2f2" cx="13.99" cy="32.002" r="10"/>
+ <circle style="fill:#f2f2f2" cx="31.99" cy="42.002" r="10"/>
+ <circle style="fill:#f2f2f2" cx="31.99" cy="22.002" r="10"/>
+ <path style="opacity:.2" d="m14.642768 13.113643c0.687728-0.339114 1.348426 0.202457 1.348426 0.202457l15.777666 9.197598 15.255118 8.902018s0.966022 0.464636 0.966022 1.57511c0 1.113512-0.974028 1.475908-0.974028 1.475908l-15.282148 8.902014-16.133044 9.397022s-0.470496 0.412-1.077137 0.1478c-0.692733-0.303688-0.512541-1.07606-0.512541-1.07606v-18.896282-18.591584c0.001 0-0.07607-0.886759 0.631666-1.235997z"/>
+ <path style="fill:#ffbf00" d="m14.642768 12.113642c0.687728-0.339113 1.348426 0.202457 1.348426 0.202457l15.777666 9.197599 15.255118 8.902018s0.966022 0.464636 0.966022 1.57511c0 1.113512-0.974028 1.475908-0.974028 1.475908l-15.282148 8.902014-16.133044 9.397022s-0.470496 0.412-1.077137 0.1478c-0.692733-0.303688-0.512541-1.07606-0.512541-1.07606v-18.896282-18.591585c0.001 0-0.07607-0.886758 0.631666-1.235997z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mendeley-desktop.svg b/.icons/awkward/64x64/apps/mendeley-desktop.svg
new file mode 100644
index 00000000..aa00a66a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mendeley-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0008004,56.050071 0,1.999971 C 4.0008004,59.684019 5.3171816,61 6.9499582,61 l 50.0992838,0 c 1.633976,0 2.949958,-1.315981 2.949958,-2.949958 l 0,-1.999971 c 0,1.633976 -1.315982,2.949958 -2.949958,2.949958 l -50.0992838,0 c -1.6335766,0 -2.9499578,-1.315982 -2.9499578,-2.949958 z"/>
+ <rect style="fill:#be212e" width="56" height="56" x="4" y="4" rx="2.948"/>
+ <path style="opacity:0.2" d="m 20.696562,19.004366 c -1.741575,0.0554 -3.423351,0.859388 -4.711533,2.07797 -1.309181,1.237983 -2.247368,2.939958 -2.437565,4.769932 -0.095,0.913987 -0.0028,1.849974 0.289196,2.717961 0.291996,0.867988 0.785589,1.667976 1.441379,2.285968 0.773189,0.727989 1.740775,1.187983 2.628763,1.757975 0.444193,0.283995 0.870587,0.601991 1.238382,0.987985 0.367795,0.383995 0.67519,0.841988 0.843588,1.355981 0.149798,0.455993 0.183797,0.947986 0.117798,1.42398 -0.068,0.477993 -0.237197,0.939986 -0.484993,1.34798 -0.495393,0.815989 -1.294781,1.40998 -2.171769,1.727976 -1.016985,0.367994 -2.136769,0.385994 -3.117155,0.849987 -0.775789,0.367995 -1.42898,1.007986 -1.835974,1.785975 -0.406794,0.777989 -0.567592,1.893743 -0.468593,2.77373 0.116198,1.033985 0.594591,2.015971 1.308581,2.745961 0.71379,0.72999 1.658376,1.205984 2.648362,1.36398 1.451779,0.229997 3.503595,-0.251996 4.55798,-1.313981 0.527992,-0.529992 0.927987,-1.193983 1.153983,-1.921971 0.223997,-0.725991 0.269997,-1.711747 0.123999,-2.459736 -0.111999,-0.571992 -0.327996,-1.113984 -0.529993,-1.657976 -0.203997,-0.541993 -0.397994,-1.097985 -0.445993,-1.677976 -0.086,-1.025986 -0.210442,-2.067971 0.445548,-2.83996 0.653991,-0.771989 1.571978,-1.780368 2.537964,-2.004365 0.623991,-0.145998 1.271982,-0.179998 1.901973,-0.066 0.629991,0.111998 1.239982,0.369994 1.749975,0.767989 0.509992,0.399994 0.917987,1.442373 1.143983,2.064364 0.227997,0.619992 0.267996,1.319982 0.086,1.955972 -0.183997,0.651991 -1.080463,1.213983 -1.484457,1.749975 -0.401994,0.535993 -0.825988,1.073985 -1.065985,1.707976 -0.263996,0.69799 -0.289995,1.483979 -0.109998,2.209968 0.181997,0.72599 0.561992,1.38998 1.063985,1.929973 0.553992,0.597991 1.756453,1.043985 2.518442,1.287981 0.763989,0.245997 1.541978,0.289996 2.339966,0.289996 0.797989,0 1.631977,-0.044 2.395966,-0.289996 0.761989,-0.243996 1.963648,-0.68999 2.51764,-1.287981 0.501993,-0.539993 0.881988,-1.203983 1.063985,-1.929973 0.179997,-0.725989 0.153998,-1.511978 -0.109998,-2.209968 -0.239997,-0.633991 -0.663991,-1.171983 -1.065985,-1.707976 -0.403994,-0.535992 -1.299658,-1.097984 -1.483655,-1.749975 -0.181997,-0.63599 -0.141998,-1.33598 0.086,-1.955972 0.225996,-0.621991 0.633991,-1.66437 1.143983,-2.064364 0.509993,-0.397995 1.119984,-0.655991 1.749975,-0.767989 0.629991,-0.113999 1.277982,-0.08 1.901973,0.066 0.965986,0.223997 1.883973,1.232376 2.537964,2.004365 0.65599,0.771989 0.531745,1.813974 0.445746,2.83996 -0.048,0.579991 -0.241996,1.135983 -0.445993,1.677976 -0.201997,0.543992 -0.417994,1.085984 -0.529993,1.657976 -0.145998,0.747989 -0.1,1.733746 0.123998,2.459736 0.225997,0.727989 0.625992,1.39198 1.153984,1.921972 1.053985,1.061985 3.106203,1.543978 4.558182,1.313981 0.989986,-0.157997 1.933972,-0.633991 2.647962,-1.36398 0.71399,-0.72999 1.191983,-1.711976 1.307981,-2.745961 0.1,-0.879987 -0.062,-1.995742 -0.467993,-2.773731 -0.407994,-0.777989 -1.059985,-1.41798 -1.835974,-1.785975 -0.979986,-0.463993 -2.09997,-0.481993 -3.117955,-0.849987 -0.875988,-0.317996 -1.675976,-0.911987 -2.171969,-1.727976 -0.245996,-0.407994 -0.415994,-0.869987 -0.483993,-1.34798 -0.066,-0.475994 -0.032,-0.967987 0.117998,-1.42398 0.167998,-0.513993 0.475993,-0.971986 0.843988,-1.355981 0.367995,-0.385994 0.793989,-0.70399 1.237982,-0.987985 0.887988,-0.569992 1.855974,-1.029986 2.627963,-1.757975 0.65599,-0.617992 1.149983,-1.41798 1.441979,-2.285968 0.291996,-0.867987 0.383995,-1.803974 0.289996,-2.717961 -0.189997,-1.829974 -1.129984,-3.531949 -2.437965,-4.769932 -1.287982,-1.218582 -2.969958,-2.022571 -4.711933,-2.07797 -0.869987,-0.0278 -1.743975,0.128598 -2.545963,0.480393 -0.801989,0.351795 -1.531978,0.899987 -2.08597,1.597577 -0.635991,0.799989 -1.035986,1.769975 -1.40198,2.733961 -0.365995,0.965987 -0.71199,1.953972 -1.265982,2.81596 -0.913987,1.42398 -2.357967,2.36748 -4.003943,2.36748 -1.645976,0 -3.089956,-0.9435 -4.003943,-2.36748 -0.553992,-0.861988 -0.899987,-1.849973 -1.265982,-2.81596 -0.365994,-0.963986 -0.765989,-1.933972 -1.40198,-2.733961 -0.553992,-0.69759 -1.283981,-1.245782 -2.08597,-1.597577 -0.801988,-0.351795 -1.675976,-0.508192 -2.545965,-0.480393 z M 32.0004,31.000195 c 1.104553,0 1.999971,0.895418 1.999971,1.999971 0,1.104553 -0.895418,1.999971 -1.999971,1.999971 -1.104553,0 -1.999971,-0.895418 -1.999971,-1.999971 0,-1.104553 0.895418,-1.999971 1.999971,-1.999971 z"/>
+ <path style="fill:#ffffff" d="m 20.696562,18.004629 c -1.741575,0.0554 -3.423351,0.859388 -4.711533,2.07797 -1.309181,1.237983 -2.247368,2.939958 -2.437565,4.769932 -0.095,0.913987 -0.0028,1.849974 0.289196,2.717961 0.291996,0.867988 0.785589,1.667976 1.441379,2.285968 0.773189,0.727989 1.740775,1.187983 2.628763,1.757975 0.444193,0.283995 0.870587,0.601991 1.238382,0.987985 0.367795,0.383995 0.67519,0.841988 0.843588,1.355981 0.149798,0.455993 0.183797,0.947986 0.117798,1.42398 -0.068,0.477993 -0.237197,0.939986 -0.484993,1.34798 -0.495393,0.815989 -1.294781,1.40998 -2.171769,1.727976 -1.016985,0.367994 -2.136769,0.385994 -3.117155,0.849987 -0.775789,0.367995 -1.42898,1.007986 -1.835974,1.785975 -0.406794,0.777989 -0.567592,1.893743 -0.468593,2.77373 0.116198,1.033985 0.594591,2.015971 1.308581,2.745961 0.71379,0.72999 1.658376,1.205984 2.648362,1.36398 1.451779,0.229997 3.503595,-0.251996 4.55798,-1.313981 0.527992,-0.529992 0.927987,-1.193983 1.153983,-1.921971 0.223997,-0.725991 0.269997,-1.711747 0.123999,-2.459736 -0.111999,-0.571992 -0.327996,-1.113984 -0.529993,-1.657976 -0.203997,-0.541993 -0.397994,-1.097985 -0.445993,-1.677976 -0.086,-1.025986 -0.210442,-2.067971 0.445548,-2.83996 0.653991,-0.771989 1.571978,-1.780368 2.537964,-2.004365 0.623991,-0.145998 1.271982,-0.179998 1.901973,-0.066 0.629991,0.111998 1.239982,0.369994 1.749975,0.767989 0.509992,0.399994 0.917987,1.442373 1.143983,2.064364 0.227997,0.619992 0.267996,1.319982 0.086,1.955972 -0.183997,0.651991 -1.080463,1.213983 -1.484457,1.749975 -0.401994,0.535993 -0.825988,1.073985 -1.065985,1.707976 -0.263996,0.69799 -0.289995,1.483979 -0.109998,2.209968 0.181997,0.72599 0.561992,1.38998 1.063985,1.929973 0.553992,0.597991 1.756453,1.043985 2.518442,1.287981 0.763989,0.245997 1.541978,0.289996 2.339966,0.289996 0.797989,0 1.631977,-0.044 2.395966,-0.289996 0.761989,-0.243996 1.963648,-0.68999 2.51764,-1.287981 0.501993,-0.539993 0.881988,-1.203983 1.063985,-1.929973 0.179997,-0.725989 0.153998,-1.511978 -0.109998,-2.209968 -0.239997,-0.633991 -0.663991,-1.171983 -1.065985,-1.707976 -0.403994,-0.535992 -1.299658,-1.097984 -1.483655,-1.749975 -0.181997,-0.63599 -0.141998,-1.33598 0.086,-1.955972 0.225996,-0.621991 0.633991,-1.66437 1.143983,-2.064364 0.509993,-0.397995 1.119984,-0.655991 1.749975,-0.767989 0.629991,-0.113999 1.277982,-0.08 1.901973,0.066 0.965986,0.223997 1.883973,1.232376 2.537964,2.004365 0.65599,0.771989 0.531745,1.813974 0.445746,2.83996 -0.048,0.579991 -0.241996,1.135983 -0.445993,1.677976 -0.201997,0.543992 -0.417994,1.085984 -0.529993,1.657976 -0.145998,0.747989 -0.1,1.733746 0.123998,2.459736 0.225997,0.727989 0.625992,1.39198 1.153984,1.921972 1.053985,1.061985 3.106203,1.543978 4.558182,1.313981 0.989986,-0.157997 1.933972,-0.633991 2.647962,-1.36398 0.71399,-0.72999 1.191983,-1.711976 1.307981,-2.745961 0.1,-0.879987 -0.062,-1.995742 -0.467993,-2.773731 -0.407994,-0.777989 -1.059985,-1.41798 -1.835974,-1.785975 -0.979986,-0.463993 -2.09997,-0.481993 -3.117955,-0.849987 -0.875988,-0.317996 -1.675976,-0.911987 -2.171969,-1.727976 -0.245996,-0.407994 -0.415994,-0.869987 -0.483993,-1.34798 -0.066,-0.475994 -0.032,-0.967987 0.117998,-1.42398 0.167998,-0.513993 0.475993,-0.971986 0.843988,-1.355981 0.367995,-0.385994 0.793989,-0.70399 1.237982,-0.987985 0.887988,-0.569992 1.855974,-1.029986 2.627963,-1.757975 0.65599,-0.617992 1.149983,-1.41798 1.441979,-2.285968 0.291996,-0.867987 0.383995,-1.803974 0.289996,-2.717961 -0.189997,-1.829974 -1.129984,-3.531949 -2.437965,-4.769932 -1.287982,-1.218582 -2.969958,-2.022571 -4.711933,-2.07797 -0.869987,-0.0278 -1.743975,0.128598 -2.545963,0.480393 -0.801989,0.351795 -1.531978,0.899987 -2.08597,1.597577 -0.635991,0.799989 -1.035986,1.769975 -1.40198,2.733961 -0.365995,0.965987 -0.71199,1.953972 -1.265982,2.81596 C 35.090358,27.0565 33.646378,28 32.000402,28 c -1.645976,0 -3.089956,-0.9435 -4.003943,-2.36748 -0.553992,-0.861988 -0.899987,-1.849973 -1.265982,-2.81596 -0.365994,-0.963986 -0.765989,-1.933972 -1.40198,-2.733961 -0.553992,-0.69759 -1.283981,-1.245782 -2.08597,-1.597577 -0.801988,-0.351795 -1.675976,-0.508192 -2.545965,-0.480393 z M 32.0004,30.000458 c 1.104553,0 1.999971,0.895418 1.999971,1.999971 0,1.104553 -0.895418,1.999971 -1.999971,1.999971 -1.104553,0 -1.999971,-0.895418 -1.999971,-1.999971 0,-1.104553 0.895418,-1.999971 1.999971,-1.999971 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.9492188 4 C 5.3164422 4 4 5.3164421 4 6.9492188 L 4 7.9492188 C 4 6.3164421 5.3164422 5 6.9492188 5 L 57.048828 5 C 58.682804 5 60 6.3164422 60 7.9492188 L 60 6.9492188 C 60 5.3164422 58.682804 4 57.048828 4 L 6.9492188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mendeleydesktop.svg b/.icons/awkward/64x64/apps/mendeleydesktop.svg
new file mode 120000
index 00000000..d3db8469
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mendeleydesktop.svg
@@ -0,0 +1 @@
+mendeley-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/menu-editor.svg b/.icons/awkward/64x64/apps/menu-editor.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/menu-editor.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/menulibre.svg b/.icons/awkward/64x64/apps/menulibre.svg
new file mode 100644
index 00000000..24710f42
--- /dev/null
+++ b/.icons/awkward/64x64/apps/menulibre.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 9.5641024,4 H 54.435898 C 55.856412,4 57,5.1388714 57,6.5586286 V 53.688776 C 57,55.108672 55.856412,56 54.435898,56 H 25.055554 L 19.5,62 13.944444,56 H 9.5641024 C 8.1435898,56 7,55.108672 7,53.688776 V 6.5586286 C 7,5.1388714 8.1435898,4 9.5641024,4 Z"/>
+ <path style="fill:#e4e4e4" d="M 9.5641024,2.9999999 H 54.435898 C 55.856412,2.9999999 57,4.1388714 57,5.5586286 V 52.688776 C 57,54.108672 55.856412,55 54.435898,55 H 25.055554 L 19.5,61 13.944444,55 H 9.5641024 C 8.1435898,55 7,54.108672 7,52.688776 V 5.5586286 C 7,4.1388714 8.1435898,2.9999999 9.5641024,2.9999999 Z"/>
+ <path style="opacity:0.1" d="M 14.097656,12 C 13.503359,12 13,12.503356 13,13.097656 v 3.804688 C 13,17.496644 13.503359,18 14.097656,18 h 3.804688 C 18.496639,18 19,17.496644 19,16.902344 V 13.097656 C 19,12.503356 18.496639,12 17.902344,12 Z m 13.945312,0 c -4.056968,-0.05738 -4.056968,6.057376 0,6 H 48 c 4.056968,0.05738 4.056968,-6.057376 0,-6 z M 14.097656,26 C 13.503359,26 13,26.503354 13,27.097656 v 3.804688 C 13,31.496644 13.503359,32 14.097656,32 h 3.804688 C 18.49664,32 19,31.496644 19,30.902344 V 27.097656 C 19,26.503354 18.49664,26 17.902344,26 Z m 13.945312,0 c -4.056968,-0.05738 -4.056968,6.057376 0,6 H 48 c 4.056968,0.05738 4.056968,-6.057376 0,-6 z M 12.476562,38 C 11.674162,38 11,38.674228 11,39.476562 v 7.050782 C 11,47.329844 11.674161,48 12.476562,48 h 7.050782 C 20.329744,48 21,47.329844 21,46.527344 V 39.476562 C 21,38.674228 20.329744,38 19.527344,38 Z m 15.566406,2 c -4.056968,-0.05738 -4.056968,6.057376 0,6 H 48 c 4.056968,0.05738 4.056968,-6.057376 0,-6 z"/>
+ <path style="fill:#188eee" d="M 12.47461,37 C 11.672209,37 11,37.672276 11,38.47461 v 7.054036 C 11,46.331146 11.672209,47 12.47461,47 h 7.050782 c 0.8024,0 1.47461,-0.668854 1.47461,-1.471354 V 38.47461 C 21.000002,37.672276 20.327792,37 19.525392,37 Z"/>
+ <path style="fill:#898989" d="M 14.095703,25 C 13.501407,25 13,25.504332 13,26.098634 v 3.805662 C 13,30.498596 13.501407,31 14.095703,31 h 3.808593 C 18.498592,31 19,30.498596 19,29.904296 V 26.098634 C 19,25.504332 18.498592,25 17.904296,25 Z"/>
+ <path style="fill:#898989" d="M 14.095703,11 C 13.501407,11 13,11.504333 13,12.098633 v 3.805663 c 0,0.5943 0.501407,1.095703 1.095703,1.095703 h 3.808593 c 0.594295,0 1.095703,-0.501403 1.095703,-1.095703 V 12.098633 C 18.999999,11.504333 18.498591,11 17.904296,11 Z"/>
+ <path style="fill:none;stroke:#898989;stroke-width:6;stroke-linecap:round" d="M 28.042728,27.9997 H 48"/>
+ <path style="fill:none;stroke:#898989;stroke-width:6;stroke-linecap:round" d="M 28.042728,13.9997 H 48"/>
+ <path style="fill:none;stroke:#188eee;stroke-width:6;stroke-linecap:round" d="M 28.042728,41.9997 H 48"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.5625 3 C 8.1419874 3 7 4.1388366 7 5.5585938 L 7 6.5585938 C 7 5.1388366 8.1419874 4 9.5625 4 L 54.4375 4 C 55.858014 4 57 5.1388366 57 6.5585938 L 57 5.5585938 C 57 4.1388366 55.858014 3 54.4375 3 L 9.5625 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/meow.svg b/.icons/awkward/64x64/apps/meow.svg
new file mode 100644
index 00000000..6224bce1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/meow.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#4ba9c0" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 30.183626,46.934201 c -1.222923,-0.112858 -3.658348,-0.557072 -4.709133,-0.858948 -2.247168,-0.64559 -4.237939,-1.294101 -5.869516,-2.692961 -0.324455,-0.278176 -0.717789,-0.500973 -0.884387,-0.500973 -0.165028,0 -1.729675,0.482693 -3.47695,1.072665 -1.747335,0.589971 -3.262554,1.072664 -3.367152,1.072664 -0.334115,0 -0.575012,-0.811908 -0.980526,-2.07437 -0.443854,-1.38186 -0.473853,-1.638556 -0.216197,-1.850373 0.09869,-0.0812 1.342161,-0.531953 2.76316,-1.001806 1.421,-0.469833 2.603363,-0.912727 2.627363,-0.984226 0.05044,-0.149878 -1.950572,-0.295036 -4.066942,-0.295036 -1.322561,0 -1.40278,-0.0152 -1.717075,-0.326555 -0.3050361,-0.302176 -0.3236559,-0.383755 -0.249017,-1.091185 0.04442,-0.420534 0.08067,-1.064564 0.08067,-1.431179 0,-1.084585 0.0083,-1.087525 2.844159,-1.040385 l 1.826954,0.0403 0.15843,-1.077184 c 0.183197,-1.249983 0.597991,-2.405966 1.235782,-3.443951 0.338195,-0.551992 0.436394,-0.833988 0.393995,-1.135984 -0.602592,-4.283939 -0.688391,-5.933915 -0.377395,-9.09987 0.251596,-2.560563 0.647591,-3.215954 1.943172,-3.215954 1.356141,0 4.349938,1.568998 8.041085,5.164126 l 1.861654,1.213903 1.222802,-0.135058 c 1.537858,-0.169858 3.535749,-0.170378 5.480122,-0.001 l 1.508098,0.131038 2.12277,-1.40254 c 3.230954,-2.134569 4.378337,-3.48995 5.641919,-4.241739 0.897147,-0.533813 1.168243,-0.633311 1.841554,-0.675771 0.739469,-0.04668 0.813928,-0.02558 1.173963,0.330996 0.738109,0.731149 1.054465,2.282367 1.057105,5.503321 0.0022,1.937612 -0.04386,2.11277 -0.391215,5.161726 l -0.160177,1.40598 0.550492,0.836928 c 0.69411,1.055285 0.892087,2.291567 1.330141,3.607349 l 0.157098,1.072684 1.694795,-0.04326 c 1.683636,-0.03474 2.14257,-0.0072 2.338767,0.139838 0.204457,0.153318 0.260496,0.424794 0.344895,1.670636 0.05924,0.874487 0.05252,1.576877 -0.0164,1.704276 -0.136598,0.252816 -0.750829,0.373914 -1.910432,0.376674 -0.455454,10e-4 -1.075725,0.03894 -1.867074,0.08408 -3.271953,0.098 -3.185954,0.098 0.651991,1.263982 1.338561,0.406834 2.502364,0.885047 2.608963,0.990686 0.173637,0.171977 0.171277,0.277596 -0.02238,1.009165 -0.311456,1.176283 -0.761969,2.625563 -1.023905,2.78516 -0.180378,0.109919 -0.854748,-0.0743 -3.312353,-0.904847 -1.697256,-0.573591 -3.196154,-1.042085 -3.331152,-1.041125 -0.134819,10e-4 -0.765449,-0.0054 -1.4014,0.474214 -2.450565,1.848353 -5.545921,3.014356 -9.060271,3.413151 -1.074944,0.121978 -3.966343,0.145918 -5.090927,0.04214 z"/>
+ <path style="fill:#ffffff" d="m 30.183626,45.93423 c -1.222923,-0.112859 -3.658348,-0.557072 -4.709133,-0.858948 -2.247168,-0.645591 -4.237939,-1.294101 -5.869516,-2.692961 -0.324455,-0.278176 -0.717789,-0.500973 -0.884387,-0.500973 -0.165028,0 -1.729675,0.482693 -3.47695,1.072664 -1.747335,0.589972 -3.262554,1.072665 -3.367152,1.072665 -0.334115,0 -0.575012,-0.811908 -0.980526,-2.07437 -0.443854,-1.381861 -0.473853,-1.638557 -0.216197,-1.850374 0.09869,-0.0812 1.342161,-0.531952 2.76316,-1.001806 1.421,-0.469833 2.603363,-0.912726 2.627363,-0.984225 0.05044,-0.149878 -1.950572,-0.295036 -4.066942,-0.295036 -1.322561,0 -1.40278,-0.0152 -1.717075,-0.326556 -0.3050361,-0.302175 -0.3236559,-0.383754 -0.249017,-1.091184 0.04442,-0.420534 0.08067,-1.064565 0.08067,-1.431179 0,-1.084585 0.0083,-1.087525 2.844159,-1.040386 l 1.826954,0.0403 0.15843,-1.077185 c 0.183197,-1.249982 0.597991,-2.405965 1.235782,-3.443951 0.338195,-0.551992 0.436394,-0.833988 0.393995,-1.135983 -0.602592,-4.283939 -0.688391,-5.933915 -0.377395,-9.09987 0.251596,-2.560564 0.647591,-3.215954 1.943172,-3.215954 1.356141,0 4.349938,1.568997 8.041085,5.164126 l 1.861654,1.213903 1.222802,-0.135058 c 1.537858,-0.169858 3.535749,-0.170378 5.480122,-0.001 l 1.508098,0.131038 2.12277,-1.40254 c 3.230954,-2.13457 4.378337,-3.48995 5.641919,-4.24174 0.897147,-0.533812 1.168243,-0.633311 1.841554,-0.67577 0.739469,-0.04668 0.813928,-0.02558 1.173963,0.330995 0.738109,0.73115 1.054465,2.282368 1.057105,5.503322 0.0022,1.937612 -0.04386,2.112769 -0.391215,5.161726 l -0.160177,1.40598 0.550492,0.836928 c 0.69411,1.055285 0.892087,2.291567 1.330141,3.607348 l 0.157098,1.072685 1.694795,-0.04326 c 1.683636,-0.03474 2.14257,-0.0072 2.338767,0.139838 0.204457,0.153318 0.260496,0.424794 0.344895,1.670637 0.05924,0.874487 0.05252,1.576877 -0.0164,1.704275 -0.136598,0.252817 -0.750829,0.373915 -1.910432,0.376675 -0.455454,0.001 -1.075725,0.03894 -1.867074,0.08408 -3.271953,0.098 -3.185954,0.098 0.651991,1.263982 1.338561,0.406834 2.502364,0.885047 2.608963,0.990685 0.173637,0.171978 0.171277,0.277596 -0.02238,1.009166 -0.311456,1.176283 -0.761969,2.625562 -1.023905,2.78516 -0.180378,0.109919 -0.854748,-0.0743 -3.312353,-0.904847 -1.697256,-0.573592 -3.196154,-1.042085 -3.331152,-1.041125 -0.134819,0.001 -0.765449,-0.0054 -1.4014,0.474213 -2.450565,1.848354 -5.545921,3.014357 -9.060271,3.413151 -1.074944,0.121979 -3.966343,0.145918 -5.090927,0.04214 z"/>
+ <circle style="opacity:0.2" cx="23" cy="34" r="3"/>
+ <circle style="fill:#303030" cx="23" cy="33" r="3"/>
+ <circle style="opacity:0.2" cx="40.999" cy="34" r="3"/>
+ <circle style="fill:#303030" cx="40.999" cy="33" r="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mess.svg b/.icons/awkward/64x64/apps/mess.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mess.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/messengerfordesktop.svg b/.icons/awkward/64x64/apps/messengerfordesktop.svg
new file mode 120000
index 00000000..b8719ad4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/messengerfordesktop.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/metacity.svg b/.icons/awkward/64x64/apps/metacity.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/metacity.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/meterbridge.svg b/.icons/awkward/64x64/apps/meterbridge.svg
new file mode 100644
index 00000000..7986aa46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/meterbridge.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2;fill:#1a1a1a" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2;fill:#1a1a1a" d="M 32,11 C 19.812,11 9.9999999,20.812 9.9999999,33 c 0,4.017478 1.0828421,7.765161 2.9487301,11 H 51.05127 C 52.917159,40.765161 54,37.017478 54,33 54,20.812 44.188,11 32,11 Z"/>
+ <path style="fill:#ffe485" d="M 32,9.9999999 C 19.812,9.9999999 9.9999999,19.812 9.9999999,32 c 0,4.017478 1.0828421,7.765161 2.9487301,11 H 51.05127 C 52.917159,39.765161 54,36.017478 54,32 54,19.812 44.188,9.9999999 32,9.9999999 Z"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 14.125,26.400285 c 0,0 5.5,-6.875 17.875,-6.875 12.375,0 17.875,6.875 17.875,6.875"/>
+ <path style="fill:none;stroke:#e93232;stroke-width:3;stroke-linecap:round" d="M 39.404516,20.433417 C 46.595838,22.301332 49.875,26.400285 49.875,26.400285"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:5.5999999;stroke-linecap:round" d="M 32,43 23.8,28.8"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="43" r="6"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 10 C 19.812 10 10 19.812 10 32 C 10 32.145086 10.012815 32.287269 10.015625 32.431641 C 10.31619 20.509424 20.002774 11 32 11 C 43.997226 11 53.68381 20.509424 53.984375 32.431641 C 53.987185 32.287269 54 32.145086 54 32 C 54 19.812 44.188 10 32 10 z"/>
+ <path style="opacity:0.2" d="M 32 37 A 6 6 0 0 0 26 43 A 6 6 0 0 0 26.025391 43.498047 A 6 6 0 0 1 32 38 A 6 6 0 0 1 37.974609 43.501953 A 6 6 0 0 0 38 43 A 6 6 0 0 0 32 37 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/meterbridge32x32.svg b/.icons/awkward/64x64/apps/meterbridge32x32.svg
new file mode 120000
index 00000000..84334cbf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/meterbridge32x32.svg
@@ -0,0 +1 @@
+meterbridge.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/metro-2033-redux.svg b/.icons/awkward/64x64/apps/metro-2033-redux.svg
new file mode 100644
index 00000000..1cc2ab72
--- /dev/null
+++ b/.icons/awkward/64x64/apps/metro-2033-redux.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <path style="fill:#4f4f4f" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 46.14 H 60 V 6.8 C 60,5.2488 58.7512,4 57.2,4 Z"/>
+ <path style="opacity:0.2" d="m 41.291993,11.000035 c -2.181984,4.94e-4 -2.074239,0.115514 -3.186857,1.922373 -3.206453,5.207155 -5.826526,9.237502 -6.004861,9.237502 -0.117521,0 -0.722155,-0.821068 -1.343616,-1.824852 C 30.135199,19.331273 29.528606,18.446422 29.408426,18.36874 29.288253,18.291 29.101119,17.980324 28.992659,17.678521 28.884193,17.37672 28.474826,16.646277 28.082943,16.055164 27.691049,15.46404 27.288564,14.843149 27.188502,14.675455 25.867638,12.461897 25.386806,11.72427 25.088683,11.453031 24.77727,11.169703 24.227744,11.122017 20.54861,11.058619 c -3.502462,-0.06037 -4.185769,-0.03045 -4.185769,0.183983 0,0.431814 1.884117,3.132241 2.319423,3.324246 0.25853,0.114014 0.450794,0.401841 0.521674,0.781668 0.09173,0.491512 2.094304,3.76967 3.881588,6.354102 0.658711,0.952524 2.624287,3.954401 3.212085,4.905448 0.310602,0.502545 0.679039,1.006166 0.818751,1.118912 0.139712,0.112745 0.451711,0.572851 0.693302,1.022821 0.241588,0.449969 0.735582,1.229663 1.097706,1.732671 0.362122,0.503019 0.942303,1.397993 1.289247,1.988471 0.346945,0.590481 0.806624,1.191265 1.021652,1.335056 0.21504,0.143792 0.491019,0.50406 0.613354,0.800962 0.12232,0.296901 0.277227,0.539811 0.343989,0.539811 0.06677,0 1.719329,-2.40225 3.67264,-5.338433 1.9533,-2.936183 3.915322,-5.37098 4.034596,-5.410955 0.165717,-0.05556 0.21712,1.864765 0.21712,8.142866 0,4.518727 0.0545,8.270862 0.121187,8.337938 C 40.287825,40.945206 41.854832,41 44.028976,41 c 2.883721,0 3.719145,-0.0268 3.970782,-0.183983 V 11.86923 c -0.04661,-0.468476 -0.137781,-0.573815 -0.316277,-0.669856 -0.536854,-0.288846 -0.890496,-0.24295 -1.299904,0.16863 -0.455263,0.457689 -0.583104,0.457689 -0.867423,0 -0.211873,-0.341074 -0.424599,-0.365822 -3.13889,-0.365822 -0.415401,0 -0.773557,-0.0022 -1.085269,-0.0022 z M 16.44635,14.843366 c -0.274272,0 -0.444874,2.198263 -0.446335,5.74748 -9.17e-4,2.307817 0.0464,2.782193 0.306676,3.071309 0.289089,0.321138 0.289089,0.373629 0,0.865625 -0.44081,0.750205 -0.397364,1.572387 0.101654,1.924516 l 0.409376,0.289019 -0.351807,0.590191 c -0.327211,0.549375 -0.354571,1.034249 -0.394454,6.990722 -0.03157,4.721252 0.01306,6.436723 0.169867,6.538446 0.116879,0.07582 1.97281,0.1176 4.124297,0.09286 l 3.645146,-0.04504 0.04726,-7.8192 0.04757,-7.819552 -0.664521,-1.006027 C 23.140545,23.658307 22.783347,23.13783 22.483509,22.650364 22.258838,22.10979 21.254507,20.526852 19.473975,17.906399 18.642337,16.68247 17.823266,16.32703 17.815511,17.186531 c -0.0021,0.266554 -0.02709,0.271111 -0.179104,0.03464 -0.09696,-0.150901 -0.177641,-0.57981 -0.179092,-0.953148 -0.0032,-0.676193 -0.534028,-1.424726 -1.010999,-1.424726 z m 25.414922,2.989488 c 0.22847,0.0096 0.337599,0.234021 0.337599,0.679849 0,0.563606 -0.223806,0.661844 -0.773269,0.340106 -0.42528,-0.249021 -0.403124,-0.658422 0.04907,-0.901707 0.154262,-0.08301 0.282785,-0.122795 0.386625,-0.118254 z m -0.460543,2.70476 c 0.0865,-0.0075 0.1576,0.0033 0.193322,0.03893 0.05248,0.05276 0.0415,0.183502 -0.02453,0.290799 -0.147488,0.239908 -0.826208,0.260186 -0.826208,0.02467 0,-0.147479 0.398069,-0.331926 0.657409,-0.3544 z m 4.902536,1.805206 c 0.04417,0 0.08032,0.08235 0.08032,0.182911 0,0.100582 -0.08661,0.182911 -0.192598,0.182911 -0.10592,0 -0.142165,-0.08236 -0.08032,-0.182911 0.06186,-0.100582 0.14848,-0.182911 0.192607,-0.182911 z m 1.539061,0.534449 c 0.03147,0.0042 0.06646,0.02359 0.103788,0.06112 0.05887,0.05919 0.07146,0.257987 0.02805,0.441916 -0.07541,0.319539 -0.08501,0.319829 -0.22032,0.0064 -0.115946,-0.268548 -0.04779,-0.528508 0.08854,-0.509441 z m -21.100513,2.247123 c 0.117094,0.0075 0.17377,0.199683 0.17377,0.587327 0,0.729779 -0.04011,0.773369 -0.356777,0.389758 -0.261792,-0.317128 -0.188928,-0.862687 0.129346,-0.969225 0.0192,-0.0064 0.0369,-0.0086 0.05366,-0.0075 z m -7.12246,5.481689 c 0.178378,-0.012 0.346121,0.209355 0.412564,0.589116 0.08619,0.492703 -0.261076,0.54941 -0.546891,0.08933 -0.172819,-0.2782 -0.185279,-0.443568 -0.04406,-0.585536 0.05856,-0.05887 0.11892,-0.0889 0.17839,-0.09286 z m -0.832256,1.36149 c 0.05323,-4.72e-4 0.11512,0.0064 0.185493,0.01963 0.338731,0.06508 0.409568,0.172916 0.342924,0.523371 -0.0656,0.34502 -0.198648,0.44121 -0.608726,0.44121 -0.288545,0 -0.524512,0.08235 -0.524512,0.182909 0,0.100581 -0.214816,0.182923 -0.477248,0.182923 -0.417258,0 -0.44673,-0.03667 -0.234891,-0.29331 0.133226,-0.161377 0.42992,-0.365008 0.659189,-0.45264 0.22927,-0.08761 0.416841,-0.273534 0.416841,-0.412983 0,-0.125496 0.08139,-0.189709 0.24093,-0.191136 z m 13.828451,0.325823 c 0.07797,-0.012 0.15968,0.02284 0.203615,0.09426 0.05856,0.09533 0.0287,0.221194 -0.06614,0.280086 -0.09483,0.05887 -0.220022,0.02917 -0.278592,-0.06606 -0.05856,-0.09533 -0.02901,-0.221192 0.06571,-0.280098 0.02367,-0.01469 0.04928,-0.02423 0.07531,-0.0282 z M 22.330743,33.59808 c 0.115347,-0.01415 0.220651,0.04107 0.227787,0.17684 0.0054,0.100582 -0.126974,0.211383 -0.293887,0.246149 -0.18972,0.03947 -0.273111,-0.02905 -0.222104,-0.182922 0.04726,-0.142397 0.172855,-0.225934 0.288204,-0.240067 z"/>
+ <path style="fill:#ffffff" d="m 41.291993,10.000035 c -2.181984,4.94e-4 -2.074239,0.115514 -3.186857,1.922373 -3.206453,5.207155 -5.826526,9.237502 -6.004861,9.237502 -0.117521,0 -0.722155,-0.821068 -1.343616,-1.824852 C 30.135199,18.331273 29.528606,17.446422 29.408426,17.36874 29.288253,17.291 29.101119,16.980324 28.992659,16.678521 28.884193,16.37672 28.474826,15.646277 28.082943,15.055164 27.691049,14.46404 27.288564,13.843149 27.188502,13.675455 25.867638,11.461897 25.386806,10.72427 25.088683,10.453031 24.77727,10.169703 24.227744,10.122017 20.54861,10.058619 c -3.502462,-0.06037 -4.185769,-0.03045 -4.185769,0.183983 0,0.431814 1.884117,3.132241 2.319423,3.324246 0.25853,0.114014 0.450794,0.401841 0.521674,0.781668 0.09173,0.491512 2.094304,3.76967 3.881588,6.354102 0.658711,0.952524 2.624287,3.954401 3.212085,4.905448 0.310602,0.502545 0.679039,1.006166 0.818751,1.118912 0.139712,0.112745 0.451711,0.572851 0.693302,1.022821 0.241588,0.449969 0.735582,1.229663 1.097706,1.732671 0.362122,0.503019 0.942303,1.397993 1.289247,1.988471 0.346945,0.590481 0.806624,1.191265 1.021652,1.335056 0.21504,0.143792 0.491019,0.50406 0.613354,0.800962 0.12232,0.296901 0.277227,0.539811 0.343989,0.539811 0.06677,0 1.719329,-2.40225 3.67264,-5.338433 1.9533,-2.936183 3.915322,-5.37098 4.034596,-5.410955 0.165717,-0.05556 0.21712,1.864765 0.21712,8.142866 0,4.518727 0.0545,8.270862 0.121187,8.337938 C 40.287825,39.945206 41.854832,40 44.028976,40 c 2.883721,0 3.719145,-0.0268 3.970782,-0.183983 V 10.86923 c -0.04661,-0.468476 -0.137781,-0.573815 -0.316277,-0.669856 -0.536854,-0.288846 -0.890496,-0.24295 -1.299904,0.16863 -0.455263,0.457689 -0.583104,0.457689 -0.867423,0 -0.211873,-0.341074 -0.424599,-0.365822 -3.13889,-0.365822 -0.415401,0 -0.773557,-0.0022 -1.085269,-0.0022 z M 16.44635,13.843366 c -0.274272,0 -0.444874,2.198263 -0.446335,5.74748 -9.17e-4,2.307817 0.0464,2.782193 0.306676,3.071309 0.289089,0.321138 0.289089,0.373629 0,0.865625 -0.44081,0.750205 -0.397364,1.572387 0.101654,1.924516 l 0.409376,0.289019 -0.351807,0.590191 c -0.327211,0.549375 -0.354571,1.034249 -0.394454,6.990722 -0.03157,4.721252 0.01306,6.436723 0.169867,6.538446 0.116879,0.07582 1.97281,0.1176 4.124297,0.09286 l 3.645146,-0.04504 0.04726,-7.8192 0.04757,-7.819552 -0.664521,-1.006027 C 23.140545,22.658307 22.783347,22.13783 22.483509,21.650364 22.258838,21.10979 21.254507,19.526852 19.473975,16.906399 18.642337,15.68247 17.823266,15.32703 17.815511,16.186531 c -0.0021,0.266554 -0.02709,0.271111 -0.179104,0.03464 -0.09696,-0.150901 -0.177641,-0.57981 -0.179092,-0.953148 -0.0032,-0.676193 -0.534028,-1.424726 -1.010999,-1.424726 z m 25.414922,2.989488 c 0.22847,0.0096 0.337599,0.234021 0.337599,0.679849 0,0.563606 -0.223806,0.661844 -0.773269,0.340106 -0.42528,-0.249021 -0.403124,-0.658422 0.04907,-0.901707 0.154262,-0.08301 0.282785,-0.122795 0.386625,-0.118254 z m -0.460543,2.70476 c 0.0865,-0.0075 0.1576,0.0033 0.193322,0.03893 0.05248,0.05276 0.0415,0.183502 -0.02453,0.290799 -0.147488,0.239908 -0.826208,0.260186 -0.826208,0.02467 0,-0.147479 0.398069,-0.331926 0.657409,-0.3544 z m 4.902536,1.805206 c 0.04417,0 0.08032,0.08235 0.08032,0.182911 0,0.100582 -0.08661,0.182911 -0.192598,0.182911 -0.10592,0 -0.142165,-0.08236 -0.08032,-0.182911 0.06186,-0.100582 0.14848,-0.182911 0.192607,-0.182911 z m 1.539061,0.534449 c 0.03147,0.0042 0.06646,0.02359 0.103788,0.06112 0.05887,0.05919 0.07146,0.257987 0.02805,0.441916 -0.07541,0.319539 -0.08501,0.319829 -0.22032,0.0064 -0.115946,-0.268548 -0.04779,-0.528508 0.08854,-0.509441 z m -21.100513,2.247123 c 0.117094,0.0075 0.17377,0.199683 0.17377,0.587327 0,0.729779 -0.04011,0.773369 -0.356777,0.389758 -0.261792,-0.317128 -0.188928,-0.862687 0.129346,-0.969225 0.0192,-0.0064 0.0369,-0.0086 0.05366,-0.0075 z m -7.12246,5.481689 c 0.178378,-0.012 0.346121,0.209355 0.412564,0.589116 0.08619,0.492703 -0.261076,0.54941 -0.546891,0.08933 -0.172819,-0.2782 -0.185279,-0.443568 -0.04406,-0.585536 0.05856,-0.05887 0.11892,-0.0889 0.17839,-0.09286 z m -0.832256,1.36149 c 0.05323,-4.72e-4 0.11512,0.0064 0.185493,0.01963 0.338731,0.06508 0.409568,0.172916 0.342924,0.523371 -0.0656,0.34502 -0.198648,0.44121 -0.608726,0.44121 -0.288545,0 -0.524512,0.08235 -0.524512,0.182909 0,0.100581 -0.214816,0.182923 -0.477248,0.182923 -0.417258,0 -0.44673,-0.03667 -0.234891,-0.29331 0.133226,-0.161377 0.42992,-0.365008 0.659189,-0.45264 0.22927,-0.08761 0.416841,-0.273534 0.416841,-0.412983 0,-0.125496 0.08139,-0.189709 0.24093,-0.191136 z m 13.828451,0.325823 c 0.07797,-0.012 0.15968,0.02284 0.203615,0.09426 0.05856,0.09533 0.0287,0.221194 -0.06614,0.280086 -0.09483,0.05887 -0.220022,0.02917 -0.278592,-0.06606 -0.05856,-0.09533 -0.02901,-0.221192 0.06571,-0.280098 0.02367,-0.01469 0.04928,-0.02423 0.07531,-0.0282 z M 22.330743,32.59808 c 0.115347,-0.01415 0.220651,0.04107 0.227787,0.17684 0.0054,0.100582 -0.126974,0.211383 -0.293887,0.246149 -0.18972,0.03947 -0.273111,-0.02905 -0.222104,-0.182922 0.04726,-0.142397 0.172855,-0.225934 0.288204,-0.240067 z"/>
+ <path style="fill:#ef3a3a" d="M 4,46 V 57.2 C 4,58.7512 5.2488,60 6.8,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 46 Z"/>
+ <path style="fill:#3f3f3f" d="m 15.207284,49.000001 q 1.490196,0 2.196077,0.571429 0.717086,0.560223 0.717086,1.70308 0,0.638656 -0.235293,1.064425 -0.235294,0.425771 -0.605042,0.683475 -0.358543,0.257703 -0.761905,0.392156 L 18.714285,57 H 17.537816 L 15.59944,53.694678 H 14.008404 V 57 H 13 v -7.999999 z m -0.05603,0.873949 h -1.142856 v 2.969188 h 1.198879 q 0.974789,0 1.422969,-0.380954 0.44818,-0.392156 0.44818,-1.142857 0,-0.784313 -0.470589,-1.109243 -0.470588,-0.336134 -1.456583,-0.336134 z"/>
+ <path style="fill:#3f3f3f" d="M 25.470586,57 H 21 v -7.999999 h 4.470586 v 0.885153 h -3.462183 v 2.4986 h 3.260503 v 0.873949 h -3.260503 v 2.857144 h 3.462183 z"/>
+ <path style="fill:#3f3f3f" d="m 34.408963,52.921568 q 0,2.028011 -1.109243,3.058825 Q 32.201681,57 30.229692,57 H 28 v -7.999999 h 2.464987 q 1.198878,0 2.084033,0.44818 0.896357,0.448177 1.37815,1.322127 0.481793,0.87395 0.481793,2.15126 z m -1.064424,0.03361 q 0,-1.602241 -0.795519,-2.341735 -0.784314,-0.750702 -2.229693,-0.750702 h -1.310923 v 6.27451 h 1.086835 q 3.2493,0 3.2493,-3.182073 z"/>
+ <path style="fill:#3f3f3f" d="m 42.077347,49 v 5.104971 q 0,0.81768 -0.331491,1.480663 -0.331491,0.651933 -1.016575,1.038674 -0.685082,0.375691 -1.723755,0.375691 -1.480663,0 -2.243095,-0.79558 Q 36,55.397788 36,54.082871 V 49 h 0.994476 v 5.11602 q 0,0.961327 0.508287,1.491714 0.519337,0.530386 1.55801,0.530386 1.071824,0 1.546961,-0.563536 0.486188,-0.574585 0.486188,-1.469613 V 49 Z"/>
+ <path style="fill:#3f3f3f" d="M 50.286739,57 H 49.159667 L 47.07127,53.574586 44.949723,57 H 43.9 l 2.618783,-4.110497 -2.453038,-3.779005 h 1.104973 l 1.933701,3.093923 1.94475,-3.093923 h 1.049724 l -2.441988,3.756905 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="56" height="1" x="4" y="46"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/metro-last-light-redux.svg b/.icons/awkward/64x64/apps/metro-last-light-redux.svg
new file mode 100644
index 00000000..78bd2bb1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/metro-last-light-redux.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <path style="fill:#4f4f4f" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 46.14 H 60 V 6.8 C 60,5.2488 58.7512,4 57.2,4 Z"/>
+ <path style="opacity:0.2" d="m 41.291993,11.000035 c -2.181984,4.94e-4 -2.074239,0.115514 -3.186857,1.922373 -3.206453,5.207155 -5.826526,9.237502 -6.004861,9.237502 -0.117521,0 -0.722155,-0.821068 -1.343616,-1.824852 C 30.135199,19.331273 29.528606,18.446422 29.408426,18.36874 29.288253,18.291 29.101119,17.980324 28.992659,17.678521 28.884193,17.37672 28.474826,16.646277 28.082943,16.055164 27.691049,15.46404 27.288564,14.843149 27.188502,14.675455 25.867638,12.461897 25.386806,11.72427 25.088683,11.453031 24.77727,11.169703 24.227744,11.122017 20.54861,11.058619 c -3.502462,-0.06037 -4.185769,-0.03045 -4.185769,0.183983 0,0.431814 1.884117,3.132241 2.319423,3.324246 0.25853,0.114014 0.450794,0.401841 0.521674,0.781668 0.09173,0.491512 2.094304,3.76967 3.881588,6.354102 0.658711,0.952524 2.624287,3.954401 3.212085,4.905448 0.310602,0.502545 0.679039,1.006166 0.818751,1.118912 0.139712,0.112745 0.451711,0.572851 0.693302,1.022821 0.241588,0.449969 0.735582,1.229663 1.097706,1.732671 0.362122,0.503019 0.942303,1.397993 1.289247,1.988471 0.346945,0.590481 0.806624,1.191265 1.021652,1.335056 0.21504,0.143792 0.491019,0.50406 0.613354,0.800962 0.12232,0.296901 0.277227,0.539811 0.343989,0.539811 0.06677,0 1.719329,-2.40225 3.67264,-5.338433 1.9533,-2.936183 3.915322,-5.37098 4.034596,-5.410955 0.165717,-0.05556 0.21712,1.864765 0.21712,8.142866 0,4.518727 0.0545,8.270862 0.121187,8.337938 C 40.287825,40.945206 41.854832,41 44.028976,41 c 2.883721,0 3.719145,-0.0268 3.970782,-0.183983 V 11.86923 c -0.04661,-0.468476 -0.137781,-0.573815 -0.316277,-0.669856 -0.536854,-0.288846 -0.890496,-0.24295 -1.299904,0.16863 -0.455263,0.457689 -0.583104,0.457689 -0.867423,0 -0.211873,-0.341074 -0.424599,-0.365822 -3.13889,-0.365822 -0.415401,0 -0.773557,-0.0022 -1.085269,-0.0022 z M 16.44635,14.843366 c -0.274272,0 -0.444874,2.198263 -0.446335,5.74748 -9.17e-4,2.307817 0.0464,2.782193 0.306676,3.071309 0.289089,0.321138 0.289089,0.373629 0,0.865625 -0.44081,0.750205 -0.397364,1.572387 0.101654,1.924516 l 0.409376,0.289019 -0.351807,0.590191 c -0.327211,0.549375 -0.354571,1.034249 -0.394454,6.990722 -0.03157,4.721252 0.01306,6.436723 0.169867,6.538446 0.116879,0.07582 1.97281,0.1176 4.124297,0.09286 l 3.645146,-0.04504 0.04726,-7.8192 0.04757,-7.819552 -0.664521,-1.006027 C 23.140545,23.658307 22.783347,23.13783 22.483509,22.650364 22.258838,22.10979 21.254507,20.526852 19.473975,17.906399 18.642337,16.68247 17.823266,16.32703 17.815511,17.186531 c -0.0021,0.266554 -0.02709,0.271111 -0.179104,0.03464 -0.09696,-0.150901 -0.177641,-0.57981 -0.179092,-0.953148 -0.0032,-0.676193 -0.534028,-1.424726 -1.010999,-1.424726 z m 25.414922,2.989488 c 0.22847,0.0096 0.337599,0.234021 0.337599,0.679849 0,0.563606 -0.223806,0.661844 -0.773269,0.340106 -0.42528,-0.249021 -0.403124,-0.658422 0.04907,-0.901707 0.154262,-0.08301 0.282785,-0.122795 0.386625,-0.118254 z m -0.460543,2.70476 c 0.0865,-0.0075 0.1576,0.0033 0.193322,0.03893 0.05248,0.05276 0.0415,0.183502 -0.02453,0.290799 -0.147488,0.239908 -0.826208,0.260186 -0.826208,0.02467 0,-0.147479 0.398069,-0.331926 0.657409,-0.3544 z m 4.902536,1.805206 c 0.04417,0 0.08032,0.08235 0.08032,0.182911 0,0.100582 -0.08661,0.182911 -0.192598,0.182911 -0.10592,0 -0.142165,-0.08236 -0.08032,-0.182911 0.06186,-0.100582 0.14848,-0.182911 0.192607,-0.182911 z m 1.539061,0.534449 c 0.03147,0.0042 0.06646,0.02359 0.103788,0.06112 0.05887,0.05919 0.07146,0.257987 0.02805,0.441916 -0.07541,0.319539 -0.08501,0.319829 -0.22032,0.0064 -0.115946,-0.268548 -0.04779,-0.528508 0.08854,-0.509441 z m -21.100513,2.247123 c 0.117094,0.0075 0.17377,0.199683 0.17377,0.587327 0,0.729779 -0.04011,0.773369 -0.356777,0.389758 -0.261792,-0.317128 -0.188928,-0.862687 0.129346,-0.969225 0.0192,-0.0064 0.0369,-0.0086 0.05366,-0.0075 z m -7.12246,5.481689 c 0.178378,-0.012 0.346121,0.209355 0.412564,0.589116 0.08619,0.492703 -0.261076,0.54941 -0.546891,0.08933 -0.172819,-0.2782 -0.185279,-0.443568 -0.04406,-0.585536 0.05856,-0.05887 0.11892,-0.0889 0.17839,-0.09286 z m -0.832256,1.36149 c 0.05323,-4.72e-4 0.11512,0.0064 0.185493,0.01963 0.338731,0.06508 0.409568,0.172916 0.342924,0.523371 -0.0656,0.34502 -0.198648,0.44121 -0.608726,0.44121 -0.288545,0 -0.524512,0.08235 -0.524512,0.182909 0,0.100581 -0.214816,0.182923 -0.477248,0.182923 -0.417258,0 -0.44673,-0.03667 -0.234891,-0.29331 0.133226,-0.161377 0.42992,-0.365008 0.659189,-0.45264 0.22927,-0.08761 0.416841,-0.273534 0.416841,-0.412983 0,-0.125496 0.08139,-0.189709 0.24093,-0.191136 z m 13.828451,0.325823 c 0.07797,-0.012 0.15968,0.02284 0.203615,0.09426 0.05856,0.09533 0.0287,0.221194 -0.06614,0.280086 -0.09483,0.05887 -0.220022,0.02917 -0.278592,-0.06606 -0.05856,-0.09533 -0.02901,-0.221192 0.06571,-0.280098 0.02367,-0.01469 0.04928,-0.02423 0.07531,-0.0282 z M 22.330743,33.59808 c 0.115347,-0.01415 0.220651,0.04107 0.227787,0.17684 0.0054,0.100582 -0.126974,0.211383 -0.293887,0.246149 -0.18972,0.03947 -0.273111,-0.02905 -0.222104,-0.182922 0.04726,-0.142397 0.172855,-0.225934 0.288204,-0.240067 z"/>
+ <path style="fill:#ffffff" d="m 41.291993,10.000035 c -2.181984,4.94e-4 -2.074239,0.115514 -3.186857,1.922373 -3.206453,5.207155 -5.826526,9.237502 -6.004861,9.237502 -0.117521,0 -0.722155,-0.821068 -1.343616,-1.824852 C 30.135199,18.331273 29.528606,17.446422 29.408426,17.36874 29.288253,17.291 29.101119,16.980324 28.992659,16.678521 28.884193,16.37672 28.474826,15.646277 28.082943,15.055164 27.691049,14.46404 27.288564,13.843149 27.188502,13.675455 25.867638,11.461897 25.386806,10.72427 25.088683,10.453031 24.77727,10.169703 24.227744,10.122017 20.54861,10.058619 c -3.502462,-0.06037 -4.185769,-0.03045 -4.185769,0.183983 0,0.431814 1.884117,3.132241 2.319423,3.324246 0.25853,0.114014 0.450794,0.401841 0.521674,0.781668 0.09173,0.491512 2.094304,3.76967 3.881588,6.354102 0.658711,0.952524 2.624287,3.954401 3.212085,4.905448 0.310602,0.502545 0.679039,1.006166 0.818751,1.118912 0.139712,0.112745 0.451711,0.572851 0.693302,1.022821 0.241588,0.449969 0.735582,1.229663 1.097706,1.732671 0.362122,0.503019 0.942303,1.397993 1.289247,1.988471 0.346945,0.590481 0.806624,1.191265 1.021652,1.335056 0.21504,0.143792 0.491019,0.50406 0.613354,0.800962 0.12232,0.296901 0.277227,0.539811 0.343989,0.539811 0.06677,0 1.719329,-2.40225 3.67264,-5.338433 1.9533,-2.936183 3.915322,-5.37098 4.034596,-5.410955 0.165717,-0.05556 0.21712,1.864765 0.21712,8.142866 0,4.518727 0.0545,8.270862 0.121187,8.337938 C 40.287825,39.945206 41.854832,40 44.028976,40 c 2.883721,0 3.719145,-0.0268 3.970782,-0.183983 V 10.86923 c -0.04661,-0.468476 -0.137781,-0.573815 -0.316277,-0.669856 -0.536854,-0.288846 -0.890496,-0.24295 -1.299904,0.16863 -0.455263,0.457689 -0.583104,0.457689 -0.867423,0 -0.211873,-0.341074 -0.424599,-0.365822 -3.13889,-0.365822 -0.415401,0 -0.773557,-0.0022 -1.085269,-0.0022 z M 16.44635,13.843366 c -0.274272,0 -0.444874,2.198263 -0.446335,5.74748 -9.17e-4,2.307817 0.0464,2.782193 0.306676,3.071309 0.289089,0.321138 0.289089,0.373629 0,0.865625 -0.44081,0.750205 -0.397364,1.572387 0.101654,1.924516 l 0.409376,0.289019 -0.351807,0.590191 c -0.327211,0.549375 -0.354571,1.034249 -0.394454,6.990722 -0.03157,4.721252 0.01306,6.436723 0.169867,6.538446 0.116879,0.07582 1.97281,0.1176 4.124297,0.09286 l 3.645146,-0.04504 0.04726,-7.8192 0.04757,-7.819552 -0.664521,-1.006027 C 23.140545,22.658307 22.783347,22.13783 22.483509,21.650364 22.258838,21.10979 21.254507,19.526852 19.473975,16.906399 18.642337,15.68247 17.823266,15.32703 17.815511,16.186531 c -0.0021,0.266554 -0.02709,0.271111 -0.179104,0.03464 -0.09696,-0.150901 -0.177641,-0.57981 -0.179092,-0.953148 -0.0032,-0.676193 -0.534028,-1.424726 -1.010999,-1.424726 z m 25.414922,2.989488 c 0.22847,0.0096 0.337599,0.234021 0.337599,0.679849 0,0.563606 -0.223806,0.661844 -0.773269,0.340106 -0.42528,-0.249021 -0.403124,-0.658422 0.04907,-0.901707 0.154262,-0.08301 0.282785,-0.122795 0.386625,-0.118254 z m -0.460543,2.70476 c 0.0865,-0.0075 0.1576,0.0033 0.193322,0.03893 0.05248,0.05276 0.0415,0.183502 -0.02453,0.290799 -0.147488,0.239908 -0.826208,0.260186 -0.826208,0.02467 0,-0.147479 0.398069,-0.331926 0.657409,-0.3544 z m 4.902536,1.805206 c 0.04417,0 0.08032,0.08235 0.08032,0.182911 0,0.100582 -0.08661,0.182911 -0.192598,0.182911 -0.10592,0 -0.142165,-0.08236 -0.08032,-0.182911 0.06186,-0.100582 0.14848,-0.182911 0.192607,-0.182911 z m 1.539061,0.534449 c 0.03147,0.0042 0.06646,0.02359 0.103788,0.06112 0.05887,0.05919 0.07146,0.257987 0.02805,0.441916 -0.07541,0.319539 -0.08501,0.319829 -0.22032,0.0064 -0.115946,-0.268548 -0.04779,-0.528508 0.08854,-0.509441 z m -21.100513,2.247123 c 0.117094,0.0075 0.17377,0.199683 0.17377,0.587327 0,0.729779 -0.04011,0.773369 -0.356777,0.389758 -0.261792,-0.317128 -0.188928,-0.862687 0.129346,-0.969225 0.0192,-0.0064 0.0369,-0.0086 0.05366,-0.0075 z m -7.12246,5.481689 c 0.178378,-0.012 0.346121,0.209355 0.412564,0.589116 0.08619,0.492703 -0.261076,0.54941 -0.546891,0.08933 -0.172819,-0.2782 -0.185279,-0.443568 -0.04406,-0.585536 0.05856,-0.05887 0.11892,-0.0889 0.17839,-0.09286 z m -0.832256,1.36149 c 0.05323,-4.72e-4 0.11512,0.0064 0.185493,0.01963 0.338731,0.06508 0.409568,0.172916 0.342924,0.523371 -0.0656,0.34502 -0.198648,0.44121 -0.608726,0.44121 -0.288545,0 -0.524512,0.08235 -0.524512,0.182909 0,0.100581 -0.214816,0.182923 -0.477248,0.182923 -0.417258,0 -0.44673,-0.03667 -0.234891,-0.29331 0.133226,-0.161377 0.42992,-0.365008 0.659189,-0.45264 0.22927,-0.08761 0.416841,-0.273534 0.416841,-0.412983 0,-0.125496 0.08139,-0.189709 0.24093,-0.191136 z m 13.828451,0.325823 c 0.07797,-0.012 0.15968,0.02284 0.203615,0.09426 0.05856,0.09533 0.0287,0.221194 -0.06614,0.280086 -0.09483,0.05887 -0.220022,0.02917 -0.278592,-0.06606 -0.05856,-0.09533 -0.02901,-0.221192 0.06571,-0.280098 0.02367,-0.01469 0.04928,-0.02423 0.07531,-0.0282 z M 22.330743,32.59808 c 0.115347,-0.01415 0.220651,0.04107 0.227787,0.17684 0.0054,0.100582 -0.126974,0.211383 -0.293887,0.246149 -0.18972,0.03947 -0.273111,-0.02905 -0.222104,-0.182922 0.04726,-0.142397 0.172855,-0.225934 0.288204,-0.240067 z"/>
+ <path style="fill:#f4be01" d="M 4,46 V 57.2 C 4,58.7512 5.2488,60 6.8,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 46 Z"/>
+ <path style="fill:#3f3f3f" d="m 15.207284,49.000001 q 1.490196,0 2.196077,0.571429 0.717086,0.560223 0.717086,1.70308 0,0.638656 -0.235293,1.064425 -0.235294,0.425771 -0.605042,0.683475 -0.358543,0.257703 -0.761905,0.392156 L 18.714285,57 H 17.537816 L 15.59944,53.694678 H 14.008404 V 57 H 13 v -7.999999 z m -0.05603,0.873949 h -1.142856 v 2.969188 h 1.198879 q 0.974789,0 1.422969,-0.380954 0.44818,-0.392156 0.44818,-1.142857 0,-0.784313 -0.470589,-1.109243 -0.470588,-0.336134 -1.456583,-0.336134 z"/>
+ <path style="fill:#3f3f3f" d="M 25.470586,57 H 21 v -7.999999 h 4.470586 v 0.885153 h -3.462183 v 2.4986 h 3.260503 v 0.873949 h -3.260503 v 2.857144 h 3.462183 z"/>
+ <path style="fill:#3f3f3f" d="m 34.408963,52.921568 q 0,2.028011 -1.109243,3.058825 Q 32.201681,57 30.229692,57 H 28 v -7.999999 h 2.464987 q 1.198878,0 2.084033,0.44818 0.896357,0.448177 1.37815,1.322127 0.481793,0.87395 0.481793,2.15126 z m -1.064424,0.03361 q 0,-1.602241 -0.795519,-2.341735 -0.784314,-0.750702 -2.229693,-0.750702 h -1.310923 v 6.27451 h 1.086835 q 3.2493,0 3.2493,-3.182073 z"/>
+ <path style="fill:#3f3f3f" d="m 42.077347,49 v 5.104971 q 0,0.81768 -0.331491,1.480663 -0.331491,0.651933 -1.016575,1.038674 -0.685082,0.375691 -1.723755,0.375691 -1.480663,0 -2.243095,-0.79558 Q 36,55.397788 36,54.082871 V 49 h 0.994476 v 5.11602 q 0,0.961327 0.508287,1.491714 0.519337,0.530386 1.55801,0.530386 1.071824,0 1.546961,-0.563536 0.486188,-0.574585 0.486188,-1.469613 V 49 Z"/>
+ <path style="fill:#3f3f3f" d="M 50.286739,57 H 49.159667 L 47.07127,53.574586 44.949723,57 H 43.9 l 2.618783,-4.110497 -2.453038,-3.779005 h 1.104973 l 1.933701,3.093923 1.94475,-3.093923 h 1.049724 l -2.441988,3.756905 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="56" height="1" x="4" y="46"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/metronome.svg b/.icons/awkward/64x64/apps/metronome.svg
new file mode 100644
index 00000000..625dd94b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/metronome.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.3074713,57.534951 4.1240758,58.202229 C 3.7103038,59.695212 5.3680691,61 6.9140554,61 l 50.2316186,0 c 1.545966,0 3.203731,-1.304788 2.789979,-2.797771 l -0.183401,-0.663282 c -0.468613,0.854675 -1.555696,1.463216 -2.606578,1.463216 l -50.2316186,0 c -1.0527603,0 -2.1394838,-0.60994 -2.6065781,-1.467212 z"/>
+ <path style="fill:#37a0f2" d="M 59.935201,57.2 45.967403,6.8000001 C 45.553182,5.3054 44.721482,4 43.173803,4 l -22.348,0 c -1.547639,0 -2.3794,1.3054 -2.7936,2.8000001 L 4.0644041,57.2 C 3.6501842,58.6946 5.3103241,60 6.858004,60 l 50.283998,0 c 1.547639,0 3.2078,-1.3054 2.7936,-2.8 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.826172 4 C 19.278533 4 18.44545 5.3061811 18.03125 6.8007812 L 4.0644531 57.199219 C 3.9739927 57.525621 3.9974035 57.83999 4.0820312 58.136719 L 18.03125 7.8007812 C 18.44545 6.3061811 19.278533 5 20.826172 5 L 43.173828 5 C 44.721507 5 45.552576 6.3061811 45.966797 7.8007812 L 59.917969 58.136719 C 60.0026 57.83999 60.026003 57.525621 59.935547 57.199219 L 45.966797 6.8007812 C 45.552576 5.3061811 44.721507 4 43.173828 4 L 20.826172 4 z"/>
+ <circle style="opacity:0.2" cx="32" cy="49" r="8"/>
+ <circle style="fill:#ffffff" cx="32" cy="48" r="8"/>
+ <rect style="opacity:0.2" width="5.994" height="41.955" x="49.67" y="-11.63" rx="2.883" ry="3.258" transform="matrix(0.86602541,0.5,-0.5,0.86602541,0,0)"/>
+ <rect style="fill:#fe4343" width="5.994" height="41.955" x="48.67" y="-13.37" rx="2.883" ry="3.258" transform="matrix(0.86602541,0.5,-0.5,0.86602541,0,0)"/>
+ <path style="opacity:0.2" d="M 38,5 31.999999,15 26,5 Z"/>
+ <path style="fill:#ffffff" d="M 38,4 31.999999,14 26,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mgba.svg b/.icons/awkward/64x64/apps/mgba.svg
new file mode 100644
index 00000000..72787c92
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mgba.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <defs>
+ <linearGradient id="linearGradient4904" x1="16.851" x2="16.674" y1="17.784" y2="9.476" gradientTransform="matrix(2.2858,0,0,2.5,-6.1394,-12.1692)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#fff"/>
+ <stop offset="1" stop-color="#fff" stop-opacity="0"/>
+ </linearGradient>
+ </defs>
+ <path style="opacity:0.2" d="m 10,55 0,2 c 0,2.216 1.784,4 4,4 l 36,0 c 2.216,0 4,-1.784 4,-4 l 0,-2 c 0,2.216 -1.784,4 -4,4 l -36,0 c -2.216,0 -4,-1.784 -4,-4 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="44" x="-60" y="-54" rx="4" ry="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.15;fill:url(#linearGradient4904)" width="32" height="20" x="16" y="12" rx="1.142" ry="1.25"/>
+ <rect style="fill:#333333" width="28" height="16" x="18" y="14" rx="0" ry="0"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14 4 C 11.784 4 10 5.784 10 8 L 10 9 C 10 6.784 11.784 5 14 5 L 50 5 C 52.216 5 54 6.784 54 9 L 54 8 C 54 5.784 52.216 4 50 4 L 14 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 19.6,39 c -0.7756,0 -1.4,0.624 -1.4,1.4 l -1e-6,2.8 -2.8,0 c -0.7756,2e-6 -1.4,0.6244 -1.4,1.4 l 0,2.8 c 0,0.7756 0.6244,1.4 1.4,1.4 l 2.8,0 0,2.8 c 0,0.776 0.6244,1.4 1.4,1.4 L 22.4,53 c 0.7756,0 1.4,-0.6244 1.4,-1.4 l 0,-2.8 2.8,-4e-6 c 0.776,0 1.4,-0.624 1.4,-1.4 l 0,-2.8 c 0,-0.776 -0.624,-1.4 -1.4,-1.4 l -2.8,-2e-6 0,-2.8 c 0,-0.7756 -0.6244,-1.4 -1.4,-1.4 l -2.800001,0 z"/>
+ <g style="opacity:0.2;fill:#ffffff" transform="matrix(2,0,0,2,-2,15)">
+ <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(2,0,0,2,-2,14)">
+ <circle style="fill:#ef5646" cx="24.5" cy="13.5" r="1.5"/>
+ <circle style="fill:#ef5646" cx="20.5" cy="13.5" r="1.5"/>
+ <circle style="fill:#eb9200" cx="24.5" cy="17.5" r="1.5"/>
+ <circle style="fill:#eb9200" cx="20.5" cy="17.5" r="1.5"/>
+ </g>
+ <path style="fill:#4f4f4f" d="M 20 38 C 18.892 38 18 38.892 18 40 L 18 42 L 16 42 C 14.892 42 14 42.892 14 44 L 14 46 C 14 47.108 14.892 48 16 48 L 18 48 L 18 50 C 18 51.108 18.892 52 20 52 L 22 52 C 23.108 52 24 51.108 24 50 L 24 48 L 26 48 C 27.108 48 28 47.108 28 46 L 28 44 C 28 42.892 27.108 42 26 42 L 24 42 L 24 40 C 24 38.892 23.108 38 22 38 L 20 38 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mhwaveedit.svg b/.icons/awkward/64x64/apps/mhwaveedit.svg
new file mode 100644
index 00000000..dd749175
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mhwaveedit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <path style="fill:#f3963c" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 32 H 60 V 6.8 C 60,5.2488 58.7512,4 57.2,4 Z"/>
+ <path style="fill:#27cebe" d="M 60,32 V 57.2 C 60,58.7512 58.7512,60 57.2,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 Z"/>
+ <path style="opacity:0.1" d="M 39.378906,7.9773251 C 38.606784,7.9893951 37.989426,8.6270559 38,9.3992001 v 9.5582019 c -0.0262,0.154776 -0.0262,0.313994 0,0.468748 v 7.769925 H 30 V 9.3992001 C 29.99951,8.1523083 28.491366,7.5256335 27.609376,8.4070125 L 20.800782,14.418731 14.390625,8.4070125 C 13.508633,7.5256345 12.00049,8.1523089 12,9.3992001 V 25.352325 L 4,17.422637 V 21.2742 l 8.441406,8.339844 c 0.8927,0.840225 2.357295,0.210296 2.359375,-1.015626 V 12.778106 l 5.007813,4.609375 c 0.546742,0.546515 1.433726,0.546515 1.980468,0 l 5.410156,-4.609375 v 15.820312 c 7.8e-5,0.773167 0.629178,1.39836 1.402344,1.398438 h 10.796876 c 0.773166,-7.8e-5 1.402266,-0.625271 1.402344,-1.398438 v -8.000391 h 6.398436 v 8.000391 c 8.44e-4,1.178585 1.36663,1.829267 2.28125,1.085938 L 60,21.293731 v -3.609375 l -10,7.96875 v -6.238673 c 0.02292,-0.14494 0.02292,-0.292568 0,-0.4375 V 9.3992001 c 0.02678,-1.8932518 -2.827558,-1.8932518 -2.800782,0 V 17.797246 H 40.800782 V 9.3992001 c 0.0108,-0.7892782 -0.63262,-1.434203 -1.421876,-1.421875 z m 0,28.0002569 c -0.06966,0.0012 -0.13834,0.008 -0.20703,0.0196 H 28.601562 c -0.773166,7.8e-5 -1.402266,0.625273 -1.402344,1.398438 v 15.820312 l -5.410156,-4.609374 c -0.546742,-0.546516 -1.433726,-0.546516 -1.980468,0 l -5.007813,4.609306 V 37.395553 c -0.0012,-1.217503 -1.450045,-1.849906 -2.347656,-1.027344 L 4,44.481491 v 3.796874 l 8,-7.699218 v 16.019529 c 4.89e-4,1.246892 1.508632,1.869661 2.390625,0.988282 l 6.410157,-6.01172 6.808594,6.01172 C 28.491368,58.468339 29.999512,57.845568 30,56.598676 v -17.80078 h 8 v 7.78125 c -0.02292,0.14494 -0.02292,0.292568 0,0.4375 v 9.58203 c 7.8e-5,0.773166 0.625272,1.39836 1.398438,1.398438 h 9.339844 c 1.893252,0.02678 1.893252,-2.827558 0,-2.800782 h -7.9375 v -7 h 7.859374 c 1.893252,0.02678 1.893252,-2.827556 0,-2.80078 H 40.800782 V 38.797897 H 50.859376 L 60,46.852582 v -3.76953 L 52.335938,36.35649 c -0.257194,-0.232228 -0.590978,-0.359268 -0.9375,-0.359376 h -11.76172 c -0.0849,-0.0142 -0.17172,-0.02106 -0.257812,-0.0196 z"/>
+ <path style="fill:#3f51b5" d="M 39.378124,6.9811435 C 38.606002,6.9932135 37.989426,7.6281399 38,8.4002841 v 9.5610689 c -0.0262,0.154758 -0.0262,0.312819 0,0.467579 v 7.770704 H 30 V 8.4002841 C 29.99951,7.1533923 28.492148,6.5290615 27.610156,7.4104405 L 20.8,13.420598 14.389843,7.4104405 C 13.507851,6.5290625 12.00049,7.1533929 12,8.4002841 V 24.356668 L 4,16.426979 v 3.850001 l 8.440234,8.339842 c 0.8927,0.840223 2.357686,0.208736 2.359766,-1.017186 V 11.779971 l 5.010157,4.610156 c 0.546741,0.546517 1.432945,0.546517 1.979687,0 L 27.2,11.779971 v 15.819665 c 7.8e-5,0.773166 0.626834,1.399922 1.4,1.4 h 10.8 c 0.773166,-7.8e-5 1.399922,-0.626834 1.4,-1.4 v -8.000391 h 6.399054 v 8.000391 c 8.44e-4,1.178584 1.368584,1.828876 2.283204,1.085547 L 60,20.29612 V 16.686745 L 49.999056,24.65745 v -6.242191 c 0.02292,-0.144931 0.02292,-0.292567 0,-0.4375 V 8.4002841 c 0.02678,-1.8932518 -2.826776,-1.8932518 -2.8,0 V 16.799244 H 40.8 V 8.4002841 C 40.810808,7.6110059 40.16738,6.9688155 39.378124,6.9811435 Z"/>
+ <path style="fill:#d64e44" d="m 39.378124,34.980946 c -0.06966,0.0012 -0.13912,0.0076 -0.20781,0.0192 H 28.6 c -0.773166,7.8e-5 -1.399922,0.626834 -1.4,1.399999 v 15.819982 l -5.410156,-4.610158 c -0.546742,-0.546516 -1.432946,-0.546516 -1.979687,0 L 14.8,52.220067 V 36.400086 C 14.7988,35.182584 13.351518,34.546664 12.453907,35.369225 L 4,43.484852 v 3.798047 l 8,-7.7 v 16.016855 c 4.89e-4,1.246892 1.507851,1.871222 2.389843,0.989843 L 20.8,50.57944 27.610156,56.589597 C 28.492148,57.470978 29.999512,56.846646 30,55.599754 V 37.800086 h 8 v 7.783651 c -0.02292,0.144941 -0.02292,0.292568 0,0.4375 v 9.578517 c 7.8e-5,0.773166 0.626834,1.399921 1.4,1.399999 h 9.34 c 1.893252,0.02678 1.893252,-2.826775 0,-2.8 H 40.8 v -7 h 7.860548 c 1.893252,0.02678 1.893252,-2.826775 0,-2.799999 H 40.8 V 37.800088 H 50.860382 L 60,45.855553 V 42.087586 L 52.336944,35.361022 C 52.07975,35.128795 51.745578,35.000194 51.399056,35.000085 h -11.7639 c -0.0849,-0.0142 -0.17094,-0.02072 -0.257032,-0.0192 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/microscope.svg b/.icons/awkward/64x64/apps/microscope.svg
new file mode 100644
index 00000000..9f311f54
--- /dev/null
+++ b/.icons/awkward/64x64/apps/microscope.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 25.005859 13.044922 C 24.09321 13.024708 23.172818 13.35419 22.460938 14.035156 L 16.361328 19.869141 C 8.1390977 27.734896 7.848971 40.822694 15.714844 49.044922 L 18.541016 52 L 27.214844 52 L 19.669922 44.113281 C 17.337743 41.675404 16.101395 38.584394 15.947266 35.453125 C 15.761278 31.674595 16.913791 27.565582 20.09375 25.023438 L 27.392578 19.189453 C 28.931328 17.959335 28.865836 15.570125 27.503906 14.146484 C 26.822942 13.434723 25.918509 13.065136 25.005859 13.044922 z M 53.765625 57.363281 C 53.25114 58.897792 51.909817 60 50.320312 60 L 36.708984 60 L 28.111328 60 L 26.21875 60 C 26.88037 60.558176 27.758242 60.300781 28.675781 60.300781 L 50.205078 60.300781 C 52.175084 60.300781 53.773438 59.4036 53.773438 57.433594 C 53.773438 57.409479 53.766101 57.387282 53.765625 57.363281 z"/>
+ <path style="opacity:0.2" d="m 30.060287,36.006748 c 0.12514,-0.473608 0.436006,-0.878942 0.864398,-1.126817 l 6.267729,-3.625612 c 0.891874,-0.515924 2.040158,-0.222042 2.564218,0.656654 l 3.985149,6.683391 c 0.523808,0.878816 0.225434,2.009444 -0.66669,2.525614 l -6.267729,3.625611 c -0.386302,0.223396 -0.820436,0.29499 -1.231216,0.233114 -0.537922,-0.0812 -1.035878,-0.391434 -1.333002,-0.889766 l -3.985149,-6.683389 c -0.251664,-0.42194 -0.32273,-0.925194 -0.1977,-1.3988 z"/>
+ <path style="opacity:0.2" d="m 15.679572,52.999994 15.210617,0 5.818017,0 13.612212,0 c 2.032106,0 3.679573,1.790936 3.679573,4.000001 0,2.209066 -1.647467,3.999998 -3.679573,3.999998 l -13.612212,0 -8.597077,0 -12.431557,0 c -2.032106,0 -3.679574,-1.790932 -3.679574,-3.999998 0,-2.209199 1.647345,-4.000001 3.679574,-4.000001 z"/>
+ <rect style="fill:#e4e4e4" width="13" height="5" x="-48" y="49" transform="scale(-1,1)"/>
+ <path style="fill:#3f3f3f" d="m 28.675409,59.299997 21.530587,0 c 1.970006,0 3.567128,-0.897122 3.567128,-2.867128 0,-1.970003 -1.597122,-3.567127 -3.567128,-3.567127 l -21.206007,0 -9.329347,-9.752171 c -2.332179,-2.437877 -3.568511,-5.529611 -3.72264,-8.66088 -0.185988,-3.77853 0.965744,-7.886813 4.145703,-10.428957 l 7.29837,-5.834514 c 1.53875,-1.230118 1.47358,-3.619801 0.11165,-5.043441 -1.361929,-1.423523 -3.619683,-1.473582 -5.043443,-0.11165 L 16.361328,18.86864 C 8.1390986,26.734394 7.8490912,39.823138 15.714963,48.045365 L 26.0978,58.898709 c 0.673,0.703434 1.604139,0.401288 2.577609,0.401288 z"/>
+ <path style="fill:#4f4f4f" d="m 30.060287,35.006753 c 0.12514,-0.473608 0.436006,-0.878942 0.864398,-1.126818 l 6.267729,-3.625612 c 0.891874,-0.515924 2.040158,-0.222042 2.564218,0.656654 l 3.985149,6.683391 c 0.523808,0.878816 0.225434,2.009444 -0.66669,2.525614 l -6.267729,3.625611 c -0.386302,0.223396 -0.820436,0.29499 -1.231216,0.233114 -0.537922,-0.0812 -1.035878,-0.391434 -1.333002,-0.889766 l -3.985149,-6.683389 c -0.251664,-0.421939 -0.32273,-0.925193 -0.1977,-1.398799 z"/>
+ <path style="opacity:0.2" d="m 14.193985,12.438531 c 0.400011,-1.586236 1.375128,-2.9169793 2.745844,-3.747032 l 4.700725,-2.8466998 c 1.176342,-0.7122437 2.565636,-0.9873717 3.912084,-0.7747401 1.779201,0.2809944 3.322111,1.3592374 4.233019,2.9584032 L 41.760055,29.051801 c 0.234084,0.410776 0.300154,0.900452 0.1838,1.361394 -0.11622,0.460938 -0.405234,0.855434 -0.803618,1.09668 l -11.959886,7.242521 c -0.359138,0.21742 -0.762746,0.287098 -1.144642,0.226878 -0.5001,-0.07902 -0.963041,-0.380964 -1.239275,-0.86597 L 14.822042,17.090084 C 14.01703,15.676611 13.793976,14.024766 14.193985,12.438531 Z"/>
+ <path style="fill:#ff9b32" d="m 14.193985,11.438535 c 0.400011,-1.5862362 1.375128,-2.916979 2.745844,-3.747032 l 4.700725,-2.8466998 c 1.176342,-0.7122437 2.565636,-0.9873717 3.912084,-0.7747401 1.779201,0.2809944 3.322111,1.3592374 4.233019,2.9584032 L 41.760055,28.051806 c 0.234084,0.410776 0.300154,0.900452 0.1838,1.361393 -0.11622,0.460938 -0.405234,0.855434 -0.803618,1.09668 L 29.180351,37.7524 c -0.359138,0.21742 -0.762746,0.287098 -1.144642,0.226878 -0.5001,-0.07902 -0.963041,-0.380964 -1.239275,-0.86597 L 14.822042,16.090087 C 14.01703,14.676615 13.793976,13.02477 14.193985,11.438535 Z"/>
+ <path style="fill:#ff9b32" d="m 15.679572,51.999998 15.210617,0 5.818017,0 13.612212,0 c 2.032106,0 3.679573,1.790936 3.679573,4.000002 0,2.209065 -1.647467,3.999997 -3.679573,3.999997 l -13.612212,0 -8.597077,0 -12.431557,0 c -2.032106,0 -3.679574,-1.790932 -3.679574,-3.999997 0,-2.2092 1.647345,-4.000002 3.679574,-4.000002 z"/>
+ <path style="opacity:0.2" d="m 19.999996,28.999997 c 4.411214,0 7.999997,-3.588783 7.999997,-7.999996 0,-4.411213 -3.588783,-7.999998 -7.999997,-7.999998 -4.411213,0 -7.999998,3.588785 -7.999998,7.999998 0,4.411213 3.588785,7.999996 7.999998,7.999996 z"/>
+ <path style="fill:#4f4f4f" d="m 19.999996,28.000002 c 4.411214,0 7.999997,-3.588784 7.999997,-7.999998 0,-4.411213 -3.588783,-7.999997 -7.999997,-7.999997 -4.411213,0 -7.999998,3.588784 -7.999998,7.999997 0,4.411214 3.588785,7.999998 7.999998,7.999998 z"/>
+ <path style="opacity:0.2" d="m 19.999996,17.000001 c 2.205614,0 4,1.794385 4,3.999999 0,2.205613 -1.794386,3.999997 -4,3.999997 -2.205614,0 -3.999999,-1.794384 -3.999999,-3.999997 0,-2.205614 1.794385,-3.999999 3.999999,-3.999999 z"/>
+ <path style="fill:#e4e4e4" d="m 19.999996,16.000006 c 2.205614,0 4,1.794385 4,3.999998 0,2.205615 -1.794386,3.999998 -4,3.999998 -2.205614,0 -3.999999,-1.794383 -3.999999,-3.999998 0,-2.205613 1.794385,-3.999998 3.999999,-3.999998 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.679688 52 C 13.647458 52 12 53.7908 12 56 C 12 56.186194 12.015307 56.367177 12.041016 56.544922 C 12.25112 54.552672 13.790748 53 15.679688 53 L 30.890625 53 L 36.707031 53 L 50.320312 53 C 52.209138 53 53.748866 54.552763 53.958984 56.544922 C 53.984693 56.367177 54 56.186194 54 56 C 54 53.790934 52.352419 52 50.320312 52 L 36.707031 52 L 30.890625 52 L 15.679688 52 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24.539062 4.0019531 C 23.52515 4.0230153 22.522882 4.3115203 21.640625 4.8457031 L 16.939453 7.6914062 C 15.568737 8.5214593 14.59337 9.8532167 14.193359 11.439453 C 14.022471 12.117109 13.972055 12.804519 14.025391 13.482422 C 14.053805 13.133621 14.106179 12.785168 14.193359 12.439453 C 14.59337 10.853217 15.568737 9.5214593 16.939453 8.6914062 L 21.640625 5.8457031 C 22.816967 5.1334593 24.206286 4.8576809 25.552734 5.0703125 C 27.331936 5.3513069 28.874248 6.4301309 29.785156 8.0292969 L 41.759766 29.052734 C 41.834108 29.183193 41.885793 29.321917 41.925781 29.464844 C 41.930744 29.447365 41.938902 29.431741 41.943359 29.414062 C 42.059713 28.953121 41.99385 28.46351 41.759766 28.052734 L 29.785156 7.0292969 C 28.874248 5.4301309 27.331936 4.3513069 25.552734 4.0703125 C 25.216122 4.0171546 24.877033 3.9949324 24.539062 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/microsoft-office-online.svg b/.icons/awkward/64x64/apps/microsoft-office-online.svg
new file mode 120000
index 00000000..6ea82728
--- /dev/null
+++ b/.icons/awkward/64x64/apps/microsoft-office-online.svg
@@ -0,0 +1 @@
+ms-office.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/microsoft.svg b/.icons/awkward/64x64/apps/microsoft.svg
new file mode 100644
index 00000000..5ee0c570
--- /dev/null
+++ b/.icons/awkward/64x64/apps/microsoft.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="fill:#ffba08" d="M 60,31 V 56 C 60,57.662 58.662,59 57,59 H 30 V 31 Z"/>
+ <path style="fill:#459ee9" d="M 4,29 V 56 C 4,57.662 5.338,59 7,59 H 32 V 29 Z"/>
+ <path style="fill:#eb572a" d="M 7,3 C 5.338,3 4,4.338 4,6 V 31 H 34 V 3 Z"/>
+ <path style="fill:#79a61c" d="M 57,3 C 58.662,3 60,4.338 60,6 V 31 H 32 V 3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 3 C 5.338 3 4 4.338 4 6 L 4 7 C 4 5.338 5.338 4 7 4 L 57 4 C 58.662 4 60 5.338 60 7 L 60 6 C 60 4.338 58.662 3 57 3 L 7 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/midori.svg b/.icons/awkward/64x64/apps/midori.svg
new file mode 100644
index 00000000..e624d618
--- /dev/null
+++ b/.icons/awkward/64x64/apps/midori.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31.999995,61 A 27.999045,27.999045 0 0 1 4.0009498,33.000955 27.999045,27.999045 0 0 1 4.0439483,31.828995 27.999045,27.999045 0 0 0 31.998995,59.000068 27.999045,27.999045 0 0 0 59.954042,32.172983 27.999045,27.999045 0 0 1 59.99804,33.000955 27.999045,27.999045 0 0 1 31.998995,61 Z"/>
+ <rect style="fill:#8ac249" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1" d="M 51.779321,12.220698 12.21867,51.779349 c 10.957626,10.959626 28.603024,10.959626 39.560651,0 10.958226,-10.958227 10.958226,-28.603025 0,-39.560651 z"/>
+ <path style="fill:#f2f2f2" d="m 12.21967,51.780349 17.308409,-22.253242 2.34212,2.34212 2.602912,2.602912 z"/>
+ <path style="fill:#f34235" d="m 51.779321,12.220698 -22.253242,17.307809 4.945032,4.945032 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 51.779321,12.220698 12.21867,51.779349 c -10.9582267,-10.958227 -10.9582267,-28.603025 0,-39.560651 10.957626,-10.9572267 28.603024,-10.9572267 39.560651,10e-4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 A 27.999045 27.999045 0 0 0 4 32.001953 A 27.999045 27.999045 0 0 0 4.0175781 32.494141 A 27.999045 27.999045 0 0 1 32 5.0019531 A 27.999045 27.999045 0 0 1 59.974609 32.492188 A 27.999045 27.999045 0 0 0 60 32 A 27.999045 27.999045 0 0 0 32 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mikutter.svg b/.icons/awkward/64x64/apps/mikutter.svg
new file mode 100644
index 00000000..278c81af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mikutter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 23.922209,9.000341 C 15.31363,9.048051 9.089622,13.74482 5.7706092,18.753965 c -2.9073451,4.387846 -3.5565335,8.76742 -3.5701657,8.860192 -0.128204,0.76012 -0.197972,1.530956 -0.19921,2.301856 a 10.000589,9.9887104 0 0 0 0,0.0156 v 12.88649 c -0.054639,3.858882 1.7152947,8.07007 4.5427822,10.608065 2.8274871,2.538 6.2146903,3.57373 9.4566423,3.57373 2.761625,0 5.564837,-0.971096 8.101229,-2.762228 1.971726,1.404508 4.177012,2.49575 6.710661,2.711508 a 10.000589,9.9887104 0 0 0 0.05468,0.004 c 0.453436,0.03598 0.90845,0.04728 1.363224,0.03902 2.872732,-0.04722 5.403244,-1.204578 7.624687,-2.781736 C 42.402015,56.02337 45.222237,57 47.999337,57 c 3.241953,0 6.629155,-1.03573 9.456643,-3.57373 2.827493,-2.538085 4.597429,-6.749273 4.542789,-10.608129 V 29.759987 a 10.000589,9.9887104 0 0 0 0,-0.0078 c -4.86e-4,-0.77804 -0.0694,-1.554268 -0.19922,-2.321364 -0.0102,-0.06854 -0.671296,-4.4991 -3.640475,-8.895305 -3.39246,-5.02295 -9.67006,-9.582647 -18.237523,-9.535155 -2.871765,0.01592 -5.475299,0.670124 -7.827805,1.599594 C 29.65225,9.625872 26.920357,8.983721 23.922209,9.000341 Z"/>
+ <path style="fill:#f540ae" d="M 23.922209,8.0003408 C 15.31363,8.0480556 9.089622,12.74482 5.7706092,17.753965 c -2.9073451,4.387847 -3.5565335,8.76742 -3.5701657,8.860192 -0.128204,0.76012 -0.197972,1.530956 -0.19921,2.301856 a 10.000589,9.9887104 0 0 0 0,0.0156 v 12.886491 c -0.054639,3.858881 1.7152947,8.070069 4.5427822,10.608065 2.8274871,2.537999 6.2146903,3.573729 9.4566423,3.573729 2.761625,0 5.564837,-0.971096 8.101229,-2.762228 1.971726,1.404508 4.177012,2.49575 6.710661,2.711508 a 10.000589,9.9887104 0 0 0 0.05468,0.004 c 0.453436,0.03598 0.90845,0.04728 1.363224,0.03902 2.872732,-0.04722 5.403244,-1.204578 7.624687,-2.781736 C 42.402015,55.02337 45.222237,56 47.999337,56 c 3.241953,0 6.629155,-1.03573 9.456643,-3.573729 2.827493,-2.538086 4.597429,-6.749274 4.542789,-10.608129 V 28.759987 a 10.000589,9.9887104 0 0 0 0,-0.0078 c -4.86e-4,-0.77804 -0.0694,-1.554268 -0.19922,-2.321364 -0.0102,-0.06854 -0.671296,-4.499099 -3.640475,-8.895305 -3.39246,-5.02295 -9.67006,-9.5826468 -18.237523,-9.5351552 -2.871765,0.01592 -5.475299,0.6701239 -7.827805,1.5995942 C 29.65225,8.6258721 26.920357,7.9837212 23.922209,8.0003408 Z"/>
+ <path style="opacity:0.2" d="m 23.976563,18.999034 c -4.76049,0.02642 -8.2184,2.793802 -9.867186,5.285155 -1.648786,2.491354 -2.050781,4.996094 -2.050781,4.996094 a 4.0003996,4.0003996 0 0 0 -0.05859,0.675782 v 13.042966 a 4.0003996,4.0003996 0 1 0 7.999999,0 v -12.50781 c 0.02612,-0.1209 0.1766,-0.885232 0.777344,-1.79297 0.646468,-0.976828 1.188404,-1.6878 3.246094,-1.699218 2.073328,-0.0116 2.586356,0.679744 3.21875,1.617188 0.587028,0.870194 0.731862,1.60108 0.757812,1.71875 v 12.66406 a 4.0003996,4.0003996 0 0 0 3.660155,4.042968 4.0003996,4.0003996 0 0 0 0.398438,0.0118 A 4.0003996,4.0003996 0 0 0 36,42.999031 v -12.50781 c 0.02612,-0.1209 0.1766,-0.885232 0.777344,-1.79297 0.646468,-0.976828 1.188402,-1.6878 3.246093,-1.699218 2.073328,-0.0116 2.586356,0.679744 3.21875,1.617188 0.587028,0.870194 0.731862,1.60108 0.757812,1.71875 v 12.66406 a 4.0003996,4.0003996 0 1 0 7.999999,0 V 29.784189 a 4.0003996,4.0003996 0 0 0 -0.0586,-0.679688 c 0,0 -0.407252,-2.499568 -2.070312,-4.964844 -1.663053,-2.465273 -5.149677,-5.166956 -9.894531,-5.140623 -3.354947,0.01862 -6.045949,1.404544 -7.929685,3.089843 -1.900908,-1.705125 -4.650857,-3.108821 -8.070313,-3.089843 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:7.99999905;stroke-linecap:round;stroke-linejoin:round" d="M 16.000402,42.000002 V 28.955285 c 0,0 1.181418,-6.917445 7.999599,-6.955281 C 30.818182,21.962164 32,28.786519 32,28.786519 v 13.213483 0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:7.99999905;stroke-linecap:round;stroke-linejoin:round" d="M 32.0004,42.000002 V 28.955285 c 0,0 1.181418,-6.917445 7.999599,-6.955281 6.818182,-0.03784 8,6.786515 8,6.786515 v 13.213483 0"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.921875 8 C 15.313295 8.047715 9.0885441 12.744761 5.7695312 17.753906 C 2.8621861 22.141754 2.212851 26.520509 2.1992188 26.613281 C 2.0710147 27.373401 2.001238 28.143163 2 28.914062 A 10.000589 9.9887104 0 0 0 2 28.929688 L 2 29.914062 C 2.001238 29.143162 2.0710147 28.373401 2.1992188 27.613281 C 2.212851 27.520509 2.8621861 23.141754 5.7695312 18.753906 C 9.0885441 13.744761 15.313295 9.047715 23.921875 9 C 26.920021 8.9833804 29.652254 9.6274778 32.09375 10.601562 C 34.446256 9.6720924 37.050108 9.01592 39.921875 9 C 48.489336 8.9525084 54.767696 13.512194 58.160156 18.535156 C 61.129335 22.931362 61.790581 27.361148 61.800781 27.429688 C 61.930601 28.196784 61.999514 28.975866 62 29.753906 L 62 28.761719 A 10.000589 9.9887104 0 0 0 62 28.753906 C 61.999514 27.975866 61.930601 27.196783 61.800781 26.429688 C 61.790581 26.361148 61.129335 21.931362 58.160156 17.535156 C 54.767696 12.512194 48.489336 7.9525084 39.921875 8 C 37.050108 8.01592 34.446256 8.6720922 32.09375 9.6015625 C 29.652254 8.6274776 26.920021 7.9833804 23.921875 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/milkytracker.svg b/.icons/awkward/64x64/apps/milkytracker.svg
new file mode 100644
index 00000000..ab02e3e9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/milkytracker.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 54,58.2 V 19 H 10 v 39.2 c 0,1.5512 1.2265,2.8 2.75,2.8 h 38.5 C 52.7735,61 54,59.7512 54,58.2 Z"/>
+ <path style="fill:#e4e4e4" d="M 54,57.2 V 18 H 10 v 39.2 c 0,1.5512 1.2265,2.8 2.75,2.8 h 38.5 C 52.7735,60 54,58.7512 54,57.2 Z"/>
+ <path style="fill:#b8b8b8" d="m 20,10 h 24 l 10,8 H 10 Z"/>
+ <rect style="fill:#a3a3a3" width="24" height="6" x="20" y="4"/>
+ <path style="fill:#a3a3a3" d="m 44,10 v 0 l 10,8 H 36 Z"/>
+ <path style="fill:#b8b8b8" d="M 36,18 V 60 H 51.428572 C 52.853142,60 54,58.7512 54,57.2 V 18 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="M 28.999969,46.943032 V 30.971516 m -11.982829,0 5.982829,8 6,-8 M 17.01714,46.943032 V 30.971516"/>
+ <path style="fill:none;stroke:#3a86c5;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="M 28.999969,45.971516 V 30 m -11.982829,0 5.982829,8 6,-8 M 17.01714,45.971516 V 30"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="m 41.028485,30.971516 h 8 m -4,16 v -16"/>
+ <path style="fill:none;stroke:#3a86c5;stroke-width:4;stroke-linecap:round" d="m 41.028485,30 h 8 m -4,16 V 30"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20 4 L 20 5 L 44 5 L 44 4 L 20 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/min.svg b/.icons/awkward/64x64/apps/min.svg
new file mode 100644
index 00000000..3a39525a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/min.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#fbd713" d="M 53.215394,19.235906 C 45.67093,6.1685115 33.175747,1.9650917 19.930771,8.8781937 19.571273,9.0658353 18.366887,7.5676577 18.012207,7.7724326 4.5901321,15.52167 0.0231922,32.565722 7.7724302,45.987795 15.521668,59.409868 32.565719,63.976808 45.987795,56.22757 c 0.399668,-0.230748 -0.43221,-1.881697 -0.04833,-2.128588 12.507771,-8.044438 14.794421,-21.840674 7.275934,-34.863076 z"/>
+ <path style="fill:#f88301" d="M 56.22757,18.012207 C 48.478332,4.5901322 31.43428,0.02319234 18.012207,7.7724299 L 45.987795,56.227568 C 59.409868,48.47833 63.976808,31.434278 56.22757,18.012207 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="19"/>
+ <path style="fill:#425dbb;fill-rule:evenodd" d="m 48.451735,41.498414 c -5.245829,9.086042 -16.864108,12.19915 -25.950149,6.953321 -0.330809,-0.190993 0.07681,-1.303566 -0.238051,-1.511022 -8.333091,-5.490591 -8.57414,-14.131566 -3.519304,-22.8868 5.036601,-8.723648 11.838359,-11.850005 20.742344,-7.449954 0.369888,0.182785 1.649443,-1.264923 2.011839,-1.055694 9.086043,5.245828 12.199151,16.864106 6.953321,25.950149 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.744141 14.625 C 26.503321 14.70445 22.206804 18.05718 18.744141 24.054688 C 13.689305 32.809921 13.930581 41.450815 22.263672 46.941406 C 22.578533 47.148862 22.171144 48.260179 22.501953 48.451172 C 22.648133 48.535569 22.799812 48.599608 22.947266 48.679688 L 41.498047 16.548828 C 41.177628 16.363834 40.847811 16.213136 40.521484 16.048828 C 40.101388 16.368124 39.675237 16.696867 39.486328 16.603516 C 36.703833 15.2285 34.126331 14.588886 31.744141 14.625 z"/>
+ <path style="fill:#4c8ee6;fill-rule:evenodd" d="M 22.501586,48.451735 C 13.415543,43.205906 10.302435,31.587628 15.548264,22.501586 c 5.245829,-9.086041 16.864107,-12.19915 25.95015,-6.953321 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 32.509766 13.005859 C 25.77289 12.83089 19.155336 16.2553 15.548828 22.501953 C 13.771439 25.580482 12.974443 28.948153 13.023438 32.261719 C 13.137096 29.274637 13.950276 26.270726 15.548828 23.501953 C 20.71026 14.562092 32.034971 11.422909 41.052734 16.320312 L 41.498047 15.548828 C 38.658658 13.909507 35.571982 13.085391 32.509766 13.005859 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/minecraft-launcher.svg b/.icons/awkward/64x64/apps/minecraft-launcher.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/.icons/awkward/64x64/apps/minecraft-launcher.svg
@@ -0,0 +1 @@
+minecraft.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/minecraft.svg b/.icons/awkward/64x64/apps/minecraft.svg
new file mode 100644
index 00000000..735ba4fe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/minecraft.svg
@@ -0,0 +1,200 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="36" y="-52" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="20" y="-52" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="8" y="-52" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="12" y="-52" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="-48" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="16" y="20" ry="0"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-32" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-28" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-8" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="-32" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="8" y="16" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="24" y="16" ry="0"/>
+ <rect style="fill:#72b248" width="4" height="4" x="-8" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#60a036" width="4" height="4" x="4" y="12" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-28" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#9bca6b" width="4" height="4" x="28" y="12" ry="0"/>
+ <rect style="fill:#72b248" width="4" height="4" x="4" y="8" ry="0"/>
+ <rect style="fill:#56962c" width="4" height="4" x="8" y="8" ry="0"/>
+ <rect style="fill:#60a036" width="4" height="4" x="12" y="8" ry="0"/>
+ <rect style="fill:#72b248" width="4" height="4" x="16" y="8" ry="0"/>
+ <rect style="fill:#72b248" width="4" height="4" x="-44" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#72b248" width="4" height="4" x="12" y="12" ry="0"/>
+ <rect style="fill:#56962c" width="4" height="4" x="40" y="16" ry="0"/>
+ <rect style="fill:#60a036" width="4" height="4" x="8" y="12" ry="0"/>
+ <rect style="fill:#56962c" width="4" height="4" x="12" y="4" ry="0"/>
+ <rect style="fill:#60a036" width="4" height="4" x="-20" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#72b248" width="4" height="4" x="-12" y="4" ry="0" transform="scale(-1,1)"/>
+ <path style="fill:#56962c" d="M 8,4 7,4 C 7,4 4,4 4,7 l 0,1 4,0 z"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-36" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="20" y="24" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="8" y="24" ry="0"/>
+ <rect style="fill:#956b49" width="4" height="4" x="12" y="24" ry="0"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-36" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="20" y="20" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="8" y="20" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="12" y="20" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="20" y="16" ry="0"/>
+ <rect style="fill:#6b6b6b" width="4" height="4" x="-36" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="32" y="12" ry="0"/>
+ <rect style="fill:#60a036" width="4" height="4" x="-24" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#56962c" width="4" height="4" x="-16" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#60a036" width="4" height="4" x="20" y="12" ry="0"/>
+ <path style="fill:#56962c" d="m 24,4 -4,0 0,4 4,0 z"/>
+ <rect style="fill:#956b49" width="4" height="4" x="4" y="48" ry="0"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="24" y="48" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="-20" y="48" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="44" y="48" ry="0"/>
+ <rect style="fill:#956b49" width="4" height="4" x="4" y="-28" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="24" y="-28" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="28" y="-28" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-20" y="-28" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="44" y="-28" ry="0" transform="scale(1,-1)"/>
+ <path style="fill:#956b49" d="m 4,57 0,-1 4,0 0,4 -1,0 c 0,0 -3,0 -3,-3 z"/>
+ <rect style="fill:#6b6b6b" width="4" height="4" x="24" y="56" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="-48" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-20" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="-16" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-12" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-24" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-40" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="20" y="56" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="8" y="56" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="12" y="56" ry="0"/>
+ <rect style="fill:#956b49" width="4" height="4" x="-28" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-8" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-20" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="44" y="52" ry="0"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-52" y="-52" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-44" y="-52" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="28" y="-52" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="-40" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="52" y="20" ry="0"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="56" y="20" ry="0"/>
+ <rect style="fill:#9bca6b" width="4" height="4" x="36" y="16" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="-56" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="52" y="12" ry="0"/>
+ <rect style="fill:#72b248" width="4" height="4" x="28" y="8" ry="0"/>
+ <rect style="fill:#56962c" width="4" height="4" x="32" y="8" ry="0"/>
+ <rect style="fill:#60a036" width="4" height="4" x="36" y="8" ry="0"/>
+ <rect style="fill:#72b248" width="4" height="4" x="-60" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#56962c" width="4" height="4" x="-56" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#72b248" width="4" height="4" x="-60" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#72b248" width="4" height="4" x="-40" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#56962c" width="4" height="4" x="-60" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#56962c" width="4" height="4" x="36" y="4" ry="0"/>
+ <rect style="fill:#60a036" width="4" height="4" x="-52" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#72b248" width="4" height="4" x="-56" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#72b248" width="4" height="4" x="-36" y="4" ry="0" transform="scale(-1,1)"/>
+ <path style="fill:#56962c" d="m 32,4 -4,0 0,4 4,0 z"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-52" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-44" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-52" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-44" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-20" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-48" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#60a036" width="4" height="4" x="-52" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#72b248" width="4" height="4" x="-48" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#72b248" width="4" height="4" x="-44" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#56962c" width="4" height="4" x="-28" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#72b248" width="4" height="4" x="48" y="12" ry="0"/>
+ <rect style="fill:#56962c" width="4" height="4" x="44" y="12" ry="0"/>
+ <rect style="fill:#56962c" width="4" height="4" x="48" y="16" ry="0"/>
+ <rect style="fill:#60a036" width="4" height="4" x="-20" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#72b248" width="4" height="4" x="24" y="4" ry="0"/>
+ <path style="fill:#56962c" d="M 60,7 C 60,4 57,4 57,4 l -1,0 0,4 4,0 z"/>
+ <rect style="fill:#60a036" width="4" height="4" x="44" y="4" ry="0"/>
+ <rect style="fill:#72b248" width="4" height="4" x="-44" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6b6b6b" width="4" height="4" x="-60" y="48" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-56" y="48" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-36" y="48" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-60" y="-28" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-56" y="-28" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="36" y="-28" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="32" y="56" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="-56" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-52" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="-32" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="40" y="52" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="48" y="52" ry="0"/>
+ <path style="fill:#b8845b" d="m 60,57 0,-1 -4,0 0,4 1,0 c 0,0 3,0 3,-3 z"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-44" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="28" y="56" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="-60" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-56" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-36" y="52" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-40" y="56" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-36" y="40" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="20" y="40" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="8" y="40" ry="0"/>
+ <rect style="fill:#956b49" width="4" height="4" x="12" y="40" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="16" y="44" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-8" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="4" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="24" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="28" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-20" y="-44" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="24" y="44" ry="0"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-16" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6b6b6b" width="4" height="4" x="20" y="44" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="8" y="44" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-40" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="32" y="44" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="36" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-32" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="52" y="36" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-36" y="36" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="36" y="36" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-52" y="36" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="44" y="36" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-60" y="36" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-44" y="36" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="4" y="36" ry="0"/>
+ <rect style="fill:#6b6b6b" width="4" height="4" x="8" y="36" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="28" y="36" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="16" y="36" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="12" y="36" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-24" y="36" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-28" y="36" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-52" y="40" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="56" y="44" ry="0"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="40" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="44" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="40" y="44" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-56" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="-60" y="40" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="48" y="44" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="52" y="-44" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-48" y="44" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="36" y="32" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="24" y="32" ry="0"/>
+ <rect style="fill:#956b49" width="4" height="4" x="28" y="32" ry="0"/>
+ <rect style="fill:#956b49" width="4" height="4" x="20" y="-36" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="40" y="-36" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="44" y="-36" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-36" y="-36" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="20" y="28" ry="0"/>
+ <rect style="fill:#6b6b6b" width="4" height="4" x="24" y="28" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="44" y="28" ry="0"/>
+ <rect style="fill:#785439" width="4" height="4" x="32" y="28" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="28" y="28" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-40" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-44" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-52" y="-36" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#6b6b6b" width="4" height="4" x="-60" y="32" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-56" y="32" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="56" y="28" ry="0"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-56" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="48" y="28" ry="0"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-12" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect style="fill:#6b6b6b" width="4" height="4" x="-20" y="-32" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#785439" width="4" height="4" x="-16" y="-32" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="16" y="-36" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#583c28" width="4" height="4" x="-16" y="-36" ry="0" transform="scale(-1,-1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="8" y="-36" ry="0" transform="scale(1,-1)"/>
+ <rect style="fill:#956b49" width="4" height="4" x="4" y="28" ry="0"/>
+ <rect style="fill:#b8845b" width="4" height="4" x="-8" y="32" ry="0" transform="scale(-1,1)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/minetest-icon.svg b/.icons/awkward/64x64/apps/minetest-icon.svg
new file mode 120000
index 00000000..21f44e5a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/minetest-icon.svg
@@ -0,0 +1 @@
+minetest.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/minetest.svg b/.icons/awkward/64x64/apps/minetest.svg
new file mode 100644
index 00000000..c9c8c059
--- /dev/null
+++ b/.icons/awkward/64x64/apps/minetest.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 31.866745,27.002294 c -0.928381,0.02092 -1.791276,0.158039 -2.808228,0.726037 L 6.2074989,40.491563 c -1.0177633,0.568464 -2.0823294,1.641944 -2.1994998,3.253893 -0.1171696,1.61195 1.0748881,3.134853 2.1876106,3.756365 L 29.070409,60.278333 c 1.112828,0.621566 2.133744,0.740615 3.062653,0.719397 0.928909,-0.02122 1.79111,-0.157919 2.808227,-0.726037 L 57.792308,47.508461 c 1.017018,-0.568054 2.082223,-1.641313 2.1995,-3.253893 0.11728,-1.612582 -1.07551,-3.135201 -2.18761,-3.756365 L 34.929399,27.721691 C 33.81707,27.100405 32.79688,26.981578 31.869121,27.002294 Z"/>
+ <path style="fill:#197236" d="m 31.866745,26.0023 c -0.928381,0.02092 -1.791276,0.15804 -2.808228,0.726038 L 6.2074989,39.49157 c -1.0177633,0.568464 -2.0823294,1.641944 -2.1994998,3.253893 -0.1171696,1.61195 1.0748881,3.134853 2.1876106,3.756365 L 29.070409,59.27834 c 1.112828,0.621565 2.133744,0.740615 3.062653,0.719397 0.928909,-0.02122 1.79111,-0.157919 2.808227,-0.726037 L 57.792308,46.508468 c 1.017018,-0.568054 2.082223,-1.641313 2.1995,-3.253893 0.11728,-1.612583 -1.07551,-3.135201 -2.18761,-3.756365 L 34.929399,26.721698 C 33.81707,26.100412 32.79688,25.981585 31.869121,26.0023 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.867188 26.003906 C 30.938806 26.024826 30.075546 26.158569 29.058594 26.726562 L 6.2070312 39.492188 C 5.189268 40.060651 4.1249831 41.134145 4.0078125 42.746094 C 3.9901768 42.98872 4.0112584 43.226095 4.0507812 43.460938 C 4.2665062 42.010087 5.2518303 41.025708 6.2070312 40.492188 L 29.058594 27.726562 C 30.075546 27.158568 30.938806 27.024826 31.867188 27.003906 L 31.871094 27.003906 C 32.798853 26.98319 33.817358 27.10137 34.929688 27.722656 L 57.804688 40.5 C 58.744526 41.024947 59.731618 42.193381 59.947266 43.515625 C 59.96485 43.430186 59.985488 43.346104 59.992188 43.253906 C 60.109468 41.641323 58.916788 40.121164 57.804688 39.5 L 34.929688 26.722656 C 33.817358 26.10137 32.798853 25.98319 31.871094 26.003906 L 31.867188 26.003906 z"/>
+ <path style="opacity:0.2" d="m 19.99995,31.000104 h 7.999973 v 10.999962 l -3.999987,2.999989 -3.999986,-2.999989 z"/>
+ <path style="fill:#a0722e" d="m 19.99995,30.000111 h 7.999973 v 10.999962 l -3.999987,2.999989 -3.999986,-2.999989 z"/>
+ <path style="opacity:0.2" d="M 24.084186,5.0011916 A 3.5510693,3.4108848 0 0 0 22.224497,5.4562127 L 11.775689,11.250645 A 3.5510693,3.4108848 0 0 0 10,14.204857 V 25.79447 a 3.5510693,3.4108848 0 0 0 1.775535,2.953916 l 10.448804,5.794732 a 3.5510693,3.4108848 0 0 0 3.55107,0 L 36.224215,28.748386 A 3.5510693,3.4108848 0 0 0 37.999902,25.79417 V 14.204557 A 3.5510693,3.4108848 0 0 0 36.224215,11.250343 L 25.775409,5.4559119 A 3.5510693,3.4108848 0 0 0 24.083718,5.0008938 Z"/>
+ <path style="fill:#74ba2f" d="M 24.084186,4.0011981 A 3.5510693,3.4108848 0 0 0 22.224497,4.4562192 L 11.775689,10.250651 A 3.5510693,3.4108848 0 0 0 10,13.204864 v 11.589613 a 3.5510693,3.4108848 0 0 0 1.775535,2.953915 l 10.448804,5.794732 a 3.5510693,3.4108848 0 0 0 3.55107,0 l 10.448806,-5.794732 a 3.5510693,3.4108848 0 0 0 1.775687,-2.954215 V 13.204564 A 3.5510693,3.4108848 0 0 0 36.224215,10.25035 L 25.775409,4.4559184 A 3.5510693,3.4108848 0 0 0 24.083718,4.0009003 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.083077,4 A 3.5510693,3.4108848 0 0 0 22.223702,4.4570312 L 11.774483,10.25 a 3.5510693,3.4108848 0 0 0 -1.773437,2.953125 v 1 A 3.5510693,3.4108848 0 0 1 11.774483,11.25 L 22.223702,5.4570312 A 3.5510693,3.4108848 0 0 1 24.083077,5 3.5510693,3.4108848 0 0 1 25.774483,5.4570312 L 36.223702,11.25 a 3.5510693,3.4108848 0 0 1 1.777343,2.953125 v -1 A 3.5510693,3.4108848 0 0 0 36.223702,10.25 L 25.774483,4.4570312 A 3.5510693,3.4108848 0 0 0 24.083077,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/minetime.svg b/.icons/awkward/64x64/apps/minetime.svg
new file mode 100644
index 00000000..48db6b31
--- /dev/null
+++ b/.icons/awkward/64x64/apps/minetime.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <path style="opacity:0.1" d="m 22.607494,17.000001 -1.896536,1.096541 -0.606674,0.350017 -2.09603,1.211391 -0.0083,0.0054 0.0083,0.0054 v 1.949726 23.581332 L 22,48.000072 26,45.199928 V 28.436902 l 6,4.100786 6,-4.100786 v 16.763026 l 4,2.800144 3.991744,-2.800144 V 21.618596 19.668888 L 46,19.663428 45.991744,19.657968 43.895716,18.446577 43.289042,18.09656 41.392508,17.000019 32,22.941116 Z"/>
+ <path style="fill:#8b8b8b" d="m 22.607494,16.000001 -1.896536,1.096541 -0.606674,0.350017 -2.09603,1.211391 -0.0083,0.0055 0.0083,0.0055 v 1.949726 23.581332 L 22,47.000072 26,44.199928 V 27.436902 l 6,4.100786 6,-4.100786 v 16.763026 l 4,2.800144 3.991744,-2.800144 V 20.618596 18.668888 L 46,18.663428 45.991744,18.657968 43.895716,17.446577 43.289042,17.09656 41.392508,16.000019 32,21.941116 Z"/>
+ <path style="opacity:0.2" d="m 22.607494,16.000001 -1.896536,1.096541 -0.606674,0.350017 -2.09603,1.211391 -0.0083,0.0055 0.0083,0.0055 v 1.949726 23.581332 L 22,47.000072 26,44.199928 V 27.436902 l 6,4.100786 v -9.596572 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mini.xterm.svg b/.icons/awkward/64x64/apps/mini.xterm.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mini.xterm.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/minimizeall.svg b/.icons/awkward/64x64/apps/minimizeall.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/minimizeall.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/minitube.svg b/.icons/awkward/64x64/apps/minitube.svg
new file mode 100644
index 00000000..bea16bd6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/minitube.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,50 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,53 C 5.338,53 4,51.662 4,50 Z"/>
+ <rect style="fill:#995d27" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 10 C 5.338 10 4 11.338 4 13 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 13 C 60 11.338 58.662 10 57 10 L 7 10 z"/>
+ <path style="opacity:0.2" d="M 48,33 C 48,16.3846 41.334,15 28,15 14.6666,15 8,16.3846 8,33 8,49.616 14.6666,51 28,51 41.334,51 48,49.616 48,33 Z"/>
+ <path style="fill:#57c2ff" d="M 48,32 C 48,15.3846 41.334,14 28,14 14.6666,14 8,15.3846 8,32 8,48.616 14.6666,50 28,50 41.334,50 48,48.616 48,32 Z"/>
+ <path style="fill:#323232" d="m 50,40 v 2 h 8 v -2 z"/>
+ <path style="fill:#323232" d="m 50,43 v 2 h 8 v -2 z"/>
+ <path style="fill:#323232" d="m 50,46 v 2 h 8 v -2 z"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,0,-2)">
+ <circle cx="27" cy="11" r="2"/>
+ <circle cx="27" cy="16" r="2"/>
+ </g>
+ <circle style="fill:#ffffff" cx="54" cy="19" r="4"/>
+ <circle style="fill:#ffffff" cx="54" cy="29" r="4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 28 14 C 14.6666 14 8 15.3846 8 32 C 8 32.176652 8.0121649 32.326775 8.0136719 32.5 C 8.1539161 16.380105 14.808353 15 28 15 C 41.19224 15 47.846096 16.380105 47.986328 32.5 C 47.987835 32.326775 48 32.176652 48 32 C 48 15.3846 41.334 14 28 14 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mint-dev-settings.svg b/.icons/awkward/64x64/apps/mint-dev-settings.svg
new file mode 100644
index 00000000..0bd3d965
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mint-dev-settings.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#7ec242" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="M 22,20 V 40 C 22,44 25,46 28,46 H 42 C 45.324,46 47,44.324 47,41 V 28 C 47,25.501 44.432,24 42,24 40.527,24 39.423,24.657 38.469,25.635 37.516,24.657 36.473,24 35,24 32.364,24 30,25.537 30,28 V 38 H 33 V 29 C 33,27.757 33.757,27 35,27 36.243,27 37,27.757 37,29 V 38 H 40 V 29 C 40,27.757 40.757,27 42,27 43.243,27 44,27.757 44,29 V 41 C 44,42.662 43.662,43 42,43 H 28 C 26,43 25,41 25,39 V 20 Z"/>
+ <path style="fill:#ffffff" d="M 22,19 V 39 C 22,43 25,45 28,45 H 42 C 45.324,45 47,43.324 47,40 V 27 C 47,24.501 44.432,23 42,23 40.527,23 39.423,23.657 38.469,24.635 37.516,23.657 36.473,23 35,23 32.364,23 30,24.537 30,27 V 37 H 33 V 28 C 33,26.757 33.757,26 35,26 36.243,26 37,26.757 37,28 V 37 H 40 V 28 C 40,26.757 40.757,26 42,26 43.243,26 44,26.757 44,28 V 40 C 44,41.662 43.662,42 42,42 H 28 C 26,42 25,40 25,38 V 19 Z"/>
+ <path style="opacity:0.2" d="M 9,14 V 26 H 15 V 38 C 15,46 20,53 28,53 H 54 V 28 C 54,19.774 47.226,14.04 39,14 Z M 12,17 H 39 C 45.615,17 51,21.385 51,28 V 50 H 28 C 22,50 18,44 18,38 V 27 C 18,24.035 16.848,23 14,23 H 12 Z"/>
+ <path style="fill:#ffffff" d="M 9,13 V 25 H 15 V 37 C 15,45 20,52 28,52 H 54 V 27 C 54,18.774 47.226,13.04 39,13 Z M 12,16 H 39 C 45.615,16 51,20.385 51,27 V 49 H 28 C 22,49 18,43 18,37 V 26 C 18,23.035 16.848,22 14,22 H 12 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <circle style="opacity:0.2" cx="48" cy="47" r="16"/>
+ <circle style="fill:#2196f3" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 45.928,38 45.752,40.107 A 6.2858,6.2858 0 0 0 43.914,41.17 L 42,40.268 40,43.732 41.738,44.939 A 6.2858,6.2858 0 0 0 41.643,46 6.2858,6.2858 0 0 0 41.734,47.064 L 40,48.27 42,51.732 43.91,50.834 A 6.2858,6.2858 0 0 0 45.752,51.889 L 45.928,54 H 49.928 L 50.105,51.895 A 6.2858,6.2858 0 0 0 51.941,50.83 L 53.857,51.732 55.857,48.27 54.117,47.061 A 6.2858,6.2858 0 0 0 54.215,46 6.2858,6.2858 0 0 0 54.123,44.936 L 55.857,43.732 53.857,40.27 51.945,41.168 A 6.2858,6.2858 0 0 0 50.105,40.113 L 49.93,38 H 45.93 Z M 48,43 A 3,3 0 0 1 51,46 3,3 0 0 1 48,49 3,3 0 0 1 45,46 3,3 0 0 1 48,43 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mintbackup.svg b/.icons/awkward/64x64/apps/mintbackup.svg
new file mode 120000
index 00000000..e7418c88
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintbackup.svg
@@ -0,0 +1 @@
+yast-snapper.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mintdrivers.svg b/.icons/awkward/64x64/apps/mintdrivers.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintdrivers.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mintinstall.svg b/.icons/awkward/64x64/apps/mintinstall.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintinstall.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mintlocale-im.svg b/.icons/awkward/64x64/apps/mintlocale-im.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintlocale-im.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mintnanny.svg b/.icons/awkward/64x64/apps/mintnanny.svg
new file mode 100644
index 00000000..9b5b0a58
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintnanny.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.2412762,32.190476 c -0.0118,0.334 -0.0508,0.662 -0.0508,1 0,15.512 12.4879998,28 27.9999998,28 15.512,0 28,-12.488 28,-28 0,-0.33768 -0.03904,-0.66528 -0.05078,-1 -0.528,15.042 -12.776,27 -27.95,27 -15.1744,0 -27.4219998,-11.958 -27.9499998,-27 z"/>
+ <rect style="fill:#02a8f3" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 32,13.001128 c -11.045402,0 -19.999436,8.954033 -19.999436,19.999436 C 12.000564,44.045967 20.954598,53 32,53 43.045403,53 51.999436,44.045967 51.999436,33.000564 51.999436,21.955161 43.045403,13.001128 32,13.001128 Z m -1.871041,3.988169 c 0.217606,-0.02278 0.491358,0.013 0.710918,0 0.02602,0.104077 -0.154156,0.477495 -0.402333,1.019501 -1.580387,3.452479 -1.673753,7.494845 -0.207026,9.655978 0.265424,0.391827 0.5078,0.764019 0.5078,0.812478 0,0.04848 -0.285708,0.101557 -0.609359,0.101557 -0.759779,2e-6 -1.480088,-0.461669 -2.949135,-1.624954 -0.652606,-0.516766 -1.499382,-0.949898 -1.828074,-1.015596 -0.516148,-0.103117 -0.65255,-0.05844 -1.320275,0.609359 -0.621253,0.62115 -0.812477,0.958653 -0.812477,1.527299 0,2.156385 2.561581,3.866181 7.320105,4.874862 6.462266,1.369638 8.051983,2.597833 8.230238,5.995925 0.2238,4.261114 -2.042602,7.473272 -7.011522,9.960657 -0.593075,0.296976 -0.969881,0.415747 -1.218716,0.511704 -0.110277,-0.0098 -0.198654,0.0098 -0.308585,0 -0.04228,-0.131736 -0.101557,-0.436476 -0.101557,-1.015595 0,-2.263207 -0.890111,-4.595543 -2.234311,-5.898272 -0.360824,-0.349736 -1.369144,-1.089387 -2.234313,-1.624954 -0.865138,-0.535535 -1.739025,-1.15641 -1.93354,-1.421834 -0.322273,-0.440456 -0.345322,-0.709716 -0.09766,-1.523395 0.451347,-1.486086 0.986796,-2.318743 2.031193,-3.25772 0.547536,-0.492268 1.097419,-0.900333 1.218715,-0.910133 0.121337,-0.0098 -0.69814,-0.259778 -1.929633,-0.511703 -1.231431,-0.252413 -3.037278,-0.780072 -3.968638,-1.117157 -1.703081,-0.616232 -4.00215,-1.9113 -4.878767,-2.847573 -0.03706,-0.0397 -0.06936,-0.06642 -0.101559,-0.101557 1.255988,-5.003071 4.780267,-9.10176 9.452858,-11.077812 0.977682,-0.413525 1.986784,-0.696427 3.050696,-0.914039 0.529939,-0.108317 1.077773,-0.151395 1.624954,-0.207026 z m 15.24957,7.624786 c 0.382039,0.236149 1.826446,3.360381 2.238219,4.882674 0.531623,1.965286 0.493144,5.363893 0,7.316199 -0.187695,0.74306 -0.431688,1.436878 -0.511706,1.523396 -0.08002,0.08652 -0.373471,-0.406777 -0.714824,-1.011692 -0.341374,-0.604821 -1.425778,-1.891427 -2.331964,-2.847576 -2.615676,-2.760066 -3.029199,-4.199393 -1.93354,-6.402163 0.552549,-1.110785 2.958139,-3.643313 3.253815,-3.460838 z"/>
+ <path style="fill:#ffffff" d="M 32,12.000564 C 20.954598,12.000564 12.000564,20.954597 12.000564,32 12.000564,43.045403 20.954598,51.999436 32,51.999436 43.045403,51.999436 51.999436,43.045403 51.999436,32 51.999436,20.954597 43.045403,12.000564 32,12.000564 Z m -1.871041,3.988169 c 0.217606,-0.02278 0.491358,0.013 0.710918,0 0.02602,0.104077 -0.154156,0.477495 -0.402333,1.019501 -1.580387,3.452479 -1.673753,7.494845 -0.207026,9.655978 0.265424,0.391827 0.5078,0.764019 0.5078,0.812478 0,0.04848 -0.285708,0.101557 -0.609359,0.101557 -0.759779,2e-6 -1.480088,-0.461669 -2.949135,-1.624954 -0.652606,-0.516766 -1.499382,-0.949898 -1.828074,-1.015596 -0.516148,-0.103117 -0.65255,-0.05844 -1.320275,0.609359 -0.621253,0.62115 -0.812477,0.958653 -0.812477,1.527299 0,2.156385 2.561581,3.866181 7.320105,4.874862 6.462266,1.369638 8.051983,2.597833 8.230238,5.995925 0.2238,4.261114 -2.042602,7.473272 -7.011522,9.960657 -0.593075,0.296976 -0.969881,0.415747 -1.218716,0.511704 -0.110277,-0.0098 -0.198654,0.0098 -0.308585,0 -0.04228,-0.131736 -0.101557,-0.436476 -0.101557,-1.015595 0,-2.263207 -0.890111,-4.595543 -2.234311,-5.898272 -0.360824,-0.349736 -1.369144,-1.089387 -2.234313,-1.624954 -0.865138,-0.535535 -1.739025,-1.15641 -1.93354,-1.421834 -0.322273,-0.440456 -0.345322,-0.709716 -0.09766,-1.523395 0.451347,-1.486086 0.986796,-2.318743 2.031193,-3.25772 0.547536,-0.492268 1.097419,-0.900333 1.218715,-0.910133 0.121337,-0.0098 -0.69814,-0.259778 -1.929633,-0.511703 -1.231431,-0.252413 -3.037278,-0.780072 -3.968638,-1.117157 -1.703081,-0.616232 -4.00215,-1.9113 -4.878767,-2.847573 -0.03706,-0.0397 -0.06936,-0.06642 -0.101559,-0.101557 1.255988,-5.003071 4.780267,-9.10176 9.452858,-11.077812 0.977682,-0.413525 1.986784,-0.696427 3.050696,-0.914039 0.529939,-0.108317 1.077773,-0.151395 1.624954,-0.207026 z m 15.24957,7.624786 c 0.382039,0.236149 1.826446,3.360381 2.238219,4.882674 0.531623,1.965286 0.493144,5.363893 0,7.316199 -0.187695,0.74306 -0.431688,1.436878 -0.511706,1.523396 -0.08002,0.08652 -0.373471,-0.406777 -0.714824,-1.011692 -0.341374,-0.604821 -1.425778,-1.891427 -2.331964,-2.847576 -2.615676,-2.760066 -3.029199,-4.199393 -1.93354,-6.402163 0.552549,-1.110785 2.958139,-3.643313 3.253815,-3.460838 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 L 32.001953 5 C 47.291226 5 59.632832 17.134181 59.984375 32.335938 C 59.990646 32.224113 60.001953 32.113448 60.001953 32 C 60.001953 16.488 47.513953 4 32.001953 4 L 32 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.958,45.848 Z"/>
+ <circle style="fill:#cc5e55" cx="48" cy="46" r="16"/>
+ <rect style="fill:#ffffff" width="6" height="14" x="45" y="35"/>
+ <circle style="fill:#ffffff" cx="48" cy="55" r="3"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mintreport.svg b/.icons/awkward/64x64/apps/mintreport.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintreport.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mintsources-additional.svg b/.icons/awkward/64x64/apps/mintsources-additional.svg
new file mode 100644
index 00000000..00dd66d2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintsources-additional.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#78ba26" 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"/>
+ <rect style="opacity:0.7;fill:#ffffff" width="16" height="21" x="24" y="15" rx="1.333" ry="1.313"/>
+ <path style="opacity:0.2" d="m 18.870671,32.999999 a 1.8707121,1.5540985 0 0 0 -1.619798,2.331502 l 13.129331,18.891864 a 1.8707121,1.5540985 0 0 0 3.239592,0 l 13.12933,-18.891864 a 1.8707121,1.5540985 0 0 0 -1.619797,-2.331502 z"/>
+ <path style="fill:#ffffff" d="m 18.870671,31.999999 a 1.8707121,1.5540985 0 0 0 -1.619798,2.331502 l 13.129331,18.891864 a 1.8707121,1.5540985 0 0 0 3.239592,0 l 13.12933,-18.891864 a 1.8707121,1.5540985 0 0 0 -1.619797,-2.331502 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.414062 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.585938 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mintsources-foreign.svg b/.icons/awkward/64x64/apps/mintsources-foreign.svg
new file mode 100644
index 00000000..12eaab57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintsources-foreign.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="29"/>
+ <circle style="fill:#e33765" cx="32" cy="32" r="29"/>
+ <path style="opacity:0.2" d="m 32,14 c -6.409,0 -11.900391,5.591 -11.900391,12 h 5.800781 c 0,-3.19 2.90961,-6.199219 6.09961,-6.199219 3.19,0 6.100906,2.610781 6.100906,5.800781 0,1.595 -0.637937,3.041938 -1.710937,4.085938 l -3.597656,3.65625 c -2.088001,2.117 -3.69075,5.017031 -3.690751,8.207031 V 42 H 29 v 1 h 6 v -1 h -0.05859 c 0.19426,-3.614822 1.735908,-5.264641 3.651688,-7.207031 L 41.202469,32.125 c 1.653,-1.653 2.699218,-3.971438 2.699218,-6.523438 C 43.901687,19.192563 38.409,14 32,14 Z m -3,34 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff" d="m 32,13 c -6.409,0 -11.900391,5.591 -11.900391,12 h 5.800781 c 0,-3.19 2.90961,-6.199219 6.09961,-6.199219 3.19,0 6.100906,2.610781 6.100906,5.800781 0,1.595 -0.637937,3.041938 -1.710937,4.085938 l -3.597656,3.65625 c -2.088001,2.117 -3.69075,5.017031 -3.690751,8.207031 V 41 42 H 35 v -1 h -0.05859 c 0.19426,-3.614822 1.735908,-5.264641 3.651688,-7.207031 L 41.202469,31.125 c 1.653,-1.653 2.699218,-3.971438 2.699218,-6.523438 C 43.901687,18.192563 38.409,13 32,13 Z m -3,34 v 6 h 6 v -6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3 A 29 29 0 0 0 3 32 A 29 29 0 0 0 3.0175781 32.488281 A 29 29 0 0 1 32 4 A 29 29 0 0 1 60.974609 32.494141 A 29 29 0 0 0 61 32 A 29 29 0 0 0 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mintsources-keys.svg b/.icons/awkward/64x64/apps/mintsources-keys.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintsources-keys.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mintsources-maintenance.svg b/.icons/awkward/64x64/apps/mintsources-maintenance.svg
new file mode 100644
index 00000000..bbf4cd66
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintsources-maintenance.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 30.599609,5 C 27.497209,5 25,7.4972093 25,10.599609 v 2.625 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,33 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,52.769531 v 2.63086 C 25,58.502791 27.497209,61 30.599609,61 h 2.800782 C 36.502791,61 39,58.502791 39,55.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635977 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,36.830078 A 21,21 0 0 0 53,33 21,21 0 0 0 52.632812,29.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,13.228516 V 10.599609 C 39,7.4972093 36.502791,5 33.400391,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 v 2.6249996 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,51.769531 v 2.63086 C 25,57.502791 27.497209,60 30.599609,60 h 2.800782 C 36.502791,60 39,57.502791 39,54.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635976 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,35.830078 A 21,21 0 0 0 53,32 21,21 0 0 0 52.632812,28.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963634,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 V 10.599609 C 25,7.4972094 27.497209,5 30.599609,5 h 2.800782 C 36.502791,5 39,7.4972094 39,10.599609 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z M 25,12.224609 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -0.6033566,1.045044 -0.8286088,2.200037 -0.7265624,3.3125 0.069736,-0.789767 0.3027074,-1.578362 0.7265624,-2.3125 l 1.4003907,-2.421876 c 1.5512001,-2.686757 4.9636331,-3.601981 7.6503901,-2.050781 l 2.275391,1.3125 A 21,21 0 0 1 25,13.224609 Z m 14,0.0039 v 1 a 21,21 0 0 1 6.638672,3.814453 l 2.259766,-1.304688 c 2.686757,-1.5512 6.09919,-0.635977 7.65039,2.050781 l 1.400391,2.421876 c 0.423855,0.734138 0.656827,1.522733 0.726562,2.3125 0.102046,-1.112463 -0.123206,-2.267456 -0.726562,-3.3125 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 Z M 52.767578,29.09179 52.632812,29.16992 A 21,21 0 0 1 52.974609,32.541016 21,21 0 0 0 53,32 21,21 0 0 0 52.767578,29.091797 Z m -41.529297,0.0039 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.02539,0.458984 21,21 0 0 1 0.341797,-3.289062 z m 41.523438,6.808594 a 21,21 0 0 1 -0.128907,0.925781 l 2.265626,1.308594 c 1.641712,0.947843 2.617034,2.590267 2.777343,4.33789 0.185479,-2.100574 -0.824725,-4.210545 -2.777343,-5.33789 z m -41.529297,0.0039 -2.1308595,1.230469 c -1.9526187,1.127345 -2.9628223,3.237316 -2.7773437,5.33789 0.1603097,-1.747623 1.1356309,-3.390047 2.7773437,-4.33789 l 2.2656255,-1.308594 a 21,21 0 0 1 -0.134766,-0.921875 z"/>
+ <path style="opacity:0.1" d="m 32.000237,21.00088 c 6.627221,0 11.999676,5.372455 11.999676,11.999676 0,6.627221 -5.372455,11.999676 -11.999676,11.999676 -6.627221,0 -11.999676,-5.372455 -11.999676,-11.999676 0,-6.627221 5.372455,-11.999676 11.999676,-11.999676 z"/>
+ <path style="fill:#546e7a" d="m 32.000237,20.001334 c 6.627221,0 11.999676,5.372455 11.999676,11.999676 0,6.627221 -5.372455,11.999676 -11.999676,11.999676 -6.627221,0 -11.999676,-5.372455 -11.999676,-11.999676 0,-6.627221 5.372455,-11.999676 11.999676,-11.999676 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mintsources-mint.svg b/.icons/awkward/64x64/apps/mintsources-mint.svg
new file mode 120000
index 00000000..aabce303
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintsources-mint.svg
@@ -0,0 +1 @@
+distributor-logo-linux-mint.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mintsources-ppa.svg b/.icons/awkward/64x64/apps/mintsources-ppa.svg
new file mode 100644
index 00000000..fd32aa99
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintsources-ppa.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <g style="opacity:0.1" transform="translate(0,1.000148)">
+ <path d="m 24,36.5 3e-6,-9 L 32.000001,23 40,27.5 l -3e-6,9 -7.999998,4.5 z"/>
+ <path d="m 33.085432,12.713148 v 7.911743 l 8.265793,4.486947 6.888162,-4.132897 z"/>
+ <path d="m 30.330167,12.713148 v 7.911743 l -8.265794,4.486947 -6.888161,-4.132897 z"/>
+ <path d="m 49.5812,23.009572 -6.852342,3.955183 0.247973,9.402339 L 50,40.265793 Z"/>
+ <path d="m 14.418497,23.009572 6.852067,3.95601 -0.247396,9.40165 -7.023167,3.898699 z"/>
+ <path d="M 33.085432,51.286852 V 43.37511 l 8.265793,-4.486948 6.888162,4.132897 z"/>
+ <path d="M 30.330167,51.286852 V 43.37511 l -8.265794,-4.486948 -6.888161,4.132897 z"/>
+ </g>
+ <g>
+ <path style="fill:#d6ac12" d="m 24,36.5 3e-6,-9 L 32.000001,23 40,27.5 l -3e-6,9 -7.999998,4.5 z"/>
+ <path style="fill:#8fb635" d="m 33.085432,12.713148 v 7.911743 l 8.265793,4.486947 6.888162,-4.132897 z"/>
+ <path style="fill:#3895bd" d="m 30.330167,12.713148 v 7.911743 l -8.265794,4.486947 -6.888161,-4.132897 z"/>
+ <path style="fill:#d18c3b" d="m 49.5812,23.009572 -6.852342,3.955183 0.247973,9.402339 L 50,40.265793 Z"/>
+ <path style="fill:#3941bf" d="m 14.418497,23.009572 6.852067,3.95601 -0.247396,9.40165 -7.023167,3.898699 z"/>
+ <path style="fill:#a02c35" d="M 33.085432,51.286852 V 43.37511 l 8.265793,-4.486948 6.888162,4.132897 z"/>
+ <path style="fill:#bb3a84" d="M 30.330167,51.286852 V 43.37511 l -8.265794,-4.486948 -6.888161,4.132897 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mintsources.svg b/.icons/awkward/64x64/apps/mintsources.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintsources.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mintstick.svg b/.icons/awkward/64x64/apps/mintstick.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintstick.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mintupdate-release-upgrade.svg b/.icons/awkward/64x64/apps/mintupdate-release-upgrade.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintupdate-release-upgrade.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mintupdate.svg b/.icons/awkward/64x64/apps/mintupdate.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintupdate.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mintupload.svg b/.icons/awkward/64x64/apps/mintupload.svg
new file mode 100644
index 00000000..5a5c05c8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintupload.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#687df9" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="M 29.144,53 C 28.35256,53 28.009953,52.313182 28,51.46094 V 27.0002 h -6.00048 l 10,-14.0002 10,13.9998 H 36 v 24.46074 c 0,0.8512 -0.35528,1.538 -1.14528,1.538 z"/>
+ <path style="fill:#ffffff" d="M 29.144,52 C 28.35256,52 28.009953,51.313182 28,50.46094 V 26.0002 h -6.00048 l 10,-14.0002 10,13.9998 H 36 v 24.46074 c 0,0.8512 -0.35528,1.538 -1.14528,1.538 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mintwelcome.svg b/.icons/awkward/64x64/apps/mintwelcome.svg
new file mode 120000
index 00000000..aabce303
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mintwelcome.svg
@@ -0,0 +1 @@
+distributor-logo-linux-mint.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/minuet.svg b/.icons/awkward/64x64/apps/minuet.svg
new file mode 100644
index 00000000..274e6705
--- /dev/null
+++ b/.icons/awkward/64x64/apps/minuet.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 57,54.333456 V 11.665805 C 57,10.189274 55.885184,9 54.5,9 H 9.4999999 c -1.385,0 -2.5,1.189274 -2.5,2.666544 v 42.66765 c 0,1.476901 1.115,2.665806 2.5,2.665806 H 54.5 c 1.385184,0 2.5,-1.188905 2.5,-2.665806 z"/>
+ <path style="fill:#4f4f4f" d="M 57,53.333456 V 10.665805 C 57,9.189274 55.885184,8 54.5,8 H 9.4999999 c -1.385,0 -2.5,1.189274 -2.5,2.666544 v 42.66765 c 0,1.476901 1.115,2.665806 2.5,2.665806 H 54.5 c 1.385184,0 2.5,-1.188905 2.5,-2.665806 z"/>
+ <rect style="opacity:0.2" width="6" height="41" x="11" y="13" ry="1.952"/>
+ <rect style="fill:#da6156" width="6" height="41" x="11" y="12" ry="1.952"/>
+ <rect style="opacity:0.2" width="6" height="41" x="17" y="13" ry="1.952"/>
+ <rect style="fill:#eb8644" width="6" height="41" x="17" y="12" ry="1.952"/>
+ <rect style="opacity:0.2" width="6" height="41" x="23" y="13" ry="1.952"/>
+ <rect style="fill:#ecb554" width="6" height="41" x="23" y="12" ry="1.952"/>
+ <rect style="opacity:0.2" width="6" height="41" x="29" y="13" ry="1.952"/>
+ <rect style="fill:#40a95d" width="6" height="41" x="29" y="12" ry="1.952"/>
+ <rect style="opacity:0.2" width="6" height="41" x="35" y="13" ry="1.952"/>
+ <rect style="fill:#4cb094" width="6" height="41" x="35" y="12" ry="1.952"/>
+ <rect style="opacity:0.2" width="6" height="41" x="41" y="13" ry="1.952"/>
+ <rect style="fill:#476eb9" width="6" height="41" x="41" y="12" ry="1.952"/>
+ <rect style="opacity:0.2" width="6" height="41" x="47" y="13" ry="1.952"/>
+ <rect style="fill:#a860a2" width="6" height="41" x="47" y="12" ry="1.952"/>
+ <path style="opacity:0.2" d="m 15,33.570312 v 1 C 15,35.362302 15.443796,36 15.992188,36 h 2.019531 C 18.560111,36 19,35.362302 19,34.570312 v -1 C 19,34.362302 18.560111,35 18.011719,35 H 15.992188 C 15.443796,35 15,34.362302 15,33.570312 Z m 6,0 v 1 C 21,35.362302 21.440289,36 21.988281,36 h 2.023438 C 24.559711,36 25,35.362302 25,34.570312 v -1 C 25,34.362302 24.559711,35 24.011719,35 H 21.988281 C 21.440289,35 21,34.362302 21,33.570312 Z m 12,0 v 1 C 33,35.362302 33.440289,36 33.988281,36 h 2.023438 C 36.559711,36 37,35.362302 37,34.570312 v -1 C 37,34.362302 36.559711,35 36.011719,35 H 33.988281 C 33.440289,35 33,34.362302 33,33.570312 Z m 6,0 v 1 C 39,35.362302 39.440289,36 39.988281,36 h 2.023438 C 42.559711,36 43,35.362302 43,34.570312 v -1 C 43,34.362302 42.559711,35 42.011719,35 H 39.988281 C 39.440289,35 39,34.362302 39,33.570312 Z m 6,0 v 1 C 45,35.362302 45.440289,36 45.988281,36 h 2.023438 C 48.559711,36 49,35.362302 49,34.570312 v -1 C 49,34.362302 48.559711,35 48.011719,35 H 45.988281 C 45.440289,35 45,34.362302 45,33.570312 Z"/>
+ <path style="fill:#4f4f4f" d="m 15.992837,10.00074 c -0.548392,0 -0.992185,0.637391 -0.992185,1.429579 V 33.57001 c 0,0.791989 0.443793,1.429979 0.992185,1.429979 h 2.01957 c 0.548392,0 0.988185,-0.63799 0.988185,-1.429979 V 11.430319 c 0,-0.792588 -0.439793,-1.429979 -0.988185,-1.429979 h -2.01957 z m 5.995711,0 c -0.547992,0 -0.987985,0.637391 -0.987985,1.429579 V 33.57001 c 0,0.791989 0.439993,1.429979 0.987985,1.429979 h 2.02337 c 0.547992,0 0.987986,-0.63799 0.987986,-1.429979 V 11.430319 c 0,-0.792588 -0.439994,-1.429979 -0.987986,-1.429979 h -2.02337 z m 11.999823,0 c -0.547992,0 -0.987986,0.637391 -0.987986,1.429579 V 33.57001 c 0,0.791989 0.439994,1.429979 0.987986,1.429979 h 2.02337 c 0.547992,0 0.987985,-0.63799 0.987985,-1.429979 V 11.430319 c 0,-0.792588 -0.439993,-1.429979 -0.987985,-1.429979 h -2.02337 z m 5.999911,0 c -0.547992,0 -0.987986,0.637391 -0.987986,1.429579 V 33.57001 c 0,0.791989 0.439994,1.429979 0.987986,1.429979 h 2.02337 c 0.547992,0 0.987985,-0.63799 0.987985,-1.429979 V 11.430319 c 0,-0.792588 -0.439993,-1.429979 -0.987985,-1.429979 h -2.02337 z m 5.999911,0 c -0.547992,0 -0.987985,0.637391 -0.987985,1.429579 V 33.57001 c 0,0.791989 0.439993,1.429979 0.987985,1.429979 h 2.02337 c 0.547992,0 0.987985,-0.63799 0.987985,-1.429979 V 11.430319 c 0,-0.792588 -0.439993,-1.429979 -0.987985,-1.429979 h -2.02337 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.992188 10 C 15.443796 10 15 10.637499 15 11.429688 L 15 12.429688 C 15 11.637499 15.443796 11 15.992188 11 L 18.011719 11 C 18.560111 11 19 11.6375 19 12.429688 L 19 11.429688 C 19 10.6375 18.560111 10 18.011719 10 L 15.992188 10 z M 21.988281 10 C 21.440289 10 21 10.637499 21 11.429688 L 21 12.429688 C 21 11.637499 21.440289 11 21.988281 11 L 24.011719 11 C 24.559711 11 25 11.6375 25 12.429688 L 25 11.429688 C 25 10.6375 24.559711 10 24.011719 10 L 21.988281 10 z M 33.988281 10 C 33.440289 10 33 10.637499 33 11.429688 L 33 12.429688 C 33 11.637499 33.440289 11 33.988281 11 L 36.011719 11 C 36.559711 11 37 11.6375 37 12.429688 L 37 11.429688 C 37 10.6375 36.559711 10 36.011719 10 L 33.988281 10 z M 39.988281 10 C 39.440289 10 39 10.637499 39 11.429688 L 39 12.429688 C 39 11.637499 39.440289 11 39.988281 11 L 42.011719 11 C 42.559711 11 43 11.6375 43 12.429688 L 43 11.429688 C 43 10.6375 42.559711 10 42.011719 10 L 39.988281 10 z M 45.988281 10 C 45.440289 10 45 10.637499 45 11.429688 L 45 12.429688 C 45 11.637499 45.440289 11 45.988281 11 L 48.011719 11 C 48.559711 11 49 11.6375 49 12.429688 L 49 11.429688 C 49 10.6375 48.559711 10 48.011719 10 L 45.988281 10 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 9.5 8 C 8.115 8 7 9.1887456 7 10.666016 L 7 11.666016 C 7 10.188746 8.115 9 9.5 9 L 54.5 9 C 55.885184 9 57 10.189485 57 11.666016 L 57 10.666016 C 57 9.1894846 55.885184 8 54.5 8 L 9.5 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/miro-guide-source.svg b/.icons/awkward/64x64/apps/miro-guide-source.svg
new file mode 120000
index 00000000..c99c8d45
--- /dev/null
+++ b/.icons/awkward/64x64/apps/miro-guide-source.svg
@@ -0,0 +1 @@
+miro.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/miro.svg b/.icons/awkward/64x64/apps/miro.svg
new file mode 100644
index 00000000..e4f0156e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/miro.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 16,19 0,28 8,0 0,-18 4,0 0,18 8,0 0,-18 4,0 0,18 8,0 0,-23.1 C 48,21.156 45.946,19 43.334,19"/>
+ <path style="fill:#ffffff" d="m 16,18 0,28 8,0 0,-18 4,0 0,18 8,0 0,-18 4,0 0,18 8,0 0,-23.1 C 48,20.156 45.946,18 43.334,18"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mist.svg b/.icons/awkward/64x64/apps/mist.svg
new file mode 100644
index 00000000..f258f1b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mist.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#234780" 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" d="M 32,12 46,34 32,42 18,34 Z"/>
+ <path style="opacity:0.2" d="M 32,54 46,36 32,44 18,36 Z"/>
+ <path style="fill:#63bfd7" d="M 32,11 46,33 32,41 18,33 Z"/>
+ <path style="fill:#63bfd7" d="M 32,53 46,35 32,43 18,35 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mixcloud.svg b/.icons/awkward/64x64/apps/mixcloud.svg
new file mode 100644
index 00000000..a8306245
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mixcloud.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,11 C 23.716364,11 16.661818,16.071733 13.624727,23.2496 5.9137446,24.396534 -1e-6,30.970132 -1e-6,39.000134 -1e-6,47.8368 7.1634902,55 16,55 l 34.000002,0 C 57.732364,55 64,48.731466 64,41.000668 64,33.814 58.596364,27.925334 51.624726,27.124532 49.806546,17.952 41.707638,11 32,11 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,10 C 23.716364,10 16.661818,15.071733 13.624727,22.2496 5.9137446,23.396534 -1e-6,29.970132 -1e-6,38.000134 -1e-6,46.8368 7.1634902,54 16,54 l 34.000002,0 C 57.732364,54 64,47.731466 64,40.000668 64,32.814 58.596364,26.925334 51.624726,26.124532 49.806546,16.952 41.707638,10 32,10 Z"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 35.11818,22.918434 c 0,0 5.763638,3.435858 5.763638,12.163132 C 40.881818,43.808838 35,47 35,47"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 23,27 c 0,0 5.999274,2.34495 6,8.163132 C 29.000726,40.981314 23,43 23,43"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 10 C 23.716364 10 16.662091 15.072133 13.625 22.25 C 5.914018 23.396934 0 29.969998 0 38 C 0 38.162118 0.013711565 38.320745 0.0234375 38.480469 C 0.27394034 30.689688 6.0822467 24.371912 13.625 23.25 C 16.662091 16.072133 23.716364 11 32 11 C 41.707638 11 49.80682 17.952468 51.625 27.125 C 58.422214 27.905767 63.713339 33.525625 63.974609 40.466797 C 63.984412 40.311383 64 40.157349 64 40 C 64 32.813332 58.596638 26.925802 51.625 26.125 C 49.80682 16.952468 41.707638 10 32 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mixxx-icon.svg b/.icons/awkward/64x64/apps/mixxx-icon.svg
new file mode 120000
index 00000000..af756bba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mixxx-icon.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mixxx.svg b/.icons/awkward/64x64/apps/mixxx.svg
new file mode 100644
index 00000000..235e2297
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mixxx.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <defs>
+ <linearGradient id="linearGradient4282" x1="409.57" x2="409.57" y1="540.8" y2="506.8" gradientTransform="matrix(0.2353,0,0,0.2353,-64.134,-155.246)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#2a2c2f"/>
+ <stop offset="1" stop-color="#424649"/>
+ </linearGradient>
+ </defs>
+ <path style="opacity:0.2" d="M 61.96,31.828 A 30,30 0 0 1 32,61 30,30 0 0 1 2.04,32.172 30,30 0 0 0 2,33 30,30 0 0 0 32,63 30,30 0 0 0 62,33 30,30 0 0 0 61.96,31.828 Z"/>
+ <path style="fill:#4f4f4f" d="M 62,32 A 30,30 0 0 1 32,62 30,30 0 0 1 2,32 30,30 0 0 1 32,2 30,30 0 0 1 62,32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 2 A 30 30 0 0 0 2 32 A 30 30 0 0 0 2.0175781 32.511719 A 30 30 0 0 1 31.998047 3 L 32 3 A 30 30 0 0 1 61.974609 32.511719 A 30 30 0 0 0 61.998047 32 A 30 30 0 0 0 32 2 L 31.998047 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.3722,7.0636 C 7.3212,12.4326 2.0334,21.592 2.0334,32.0356 l 24,0 c 0,-2.4314 1.454,-4.5126 3.5332,-5.455 L 15.368,7.0654 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 48.628,56.936 C 56.6792,51.567 61.9668,42.4076 61.9668,31.964 l -24,0 c 0,2.4314 -1.454,4.5126 -3.5332,5.455 L 48.628,56.9366 Z"/>
+ <rect style="fill:#fe774b" width="24" height="24" x="20" y="20" ry="12"/>
+ <rect style="fill:url(#linearGradient4282)" width="8" height="8" x="28" y="-36" ry="4" transform="scale(1,-1)"/>
+ <path style="opacity:0.5;fill:#ffffff" d="M 32 22 C 26.46 22 22 26.46 22 32 C 22 37.54 26.46 42 32 42 C 37.54 42 42 37.54 42 32 C 42 26.46 37.54 22 32 22 z M 32 24 C 36.432 24 40 27.568 40 32 C 40 36.432 36.432 40 32 40 C 27.568 40 24 36.432 24 32 C 24 27.568 27.568 24 32 24 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mkusb.svg b/.icons/awkward/64x64/apps/mkusb.svg
new file mode 100644
index 00000000..010a4c2d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mkusb.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#afd817" cx="32" cy="32" r="28"/>
+ <path style="fill:#3f3f3f" d="M 42.633984,15.175391 9.9992186,49.308594 A 28,28 0 0 0 13.890234,53.35 l 32.79336,-34.302734 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:5.5999999" d="m 19.065841,44.356 c -0.25444,-0.746824 3.928063,-5.61883 3.413861,-8.182006 -1.40553,-7.006174 -3.6735,-8.621894 3.167754,-14.675668"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:5.5999999" d="m 22.829288,38.782703 c 0.746826,0.254438 3.894162,-2.428788 6.269926,-2.289406 C 36.232722,36.911809 39,39 45.086754,32.963526"/>
+ <circle style="opacity:0.1" cx="26" cy="21" r="6"/>
+ <circle style="fill:#4f4f4f" cx="26" cy="20" r="6"/>
+ <rect style="opacity:0.1" width="9.192" height="9.192" x="51.27" y="-14.5" transform="rotate(45)"/>
+ <rect style="fill:#4f4f4f" width="9.192" height="9.192" x="50.56" y="-15.2" transform="rotate(45)"/>
+ <path style="opacity:0.1" transform="matrix(1.1887367,0.68631746,-0.68631746,1.1887367,78.302108,41.680062)" d="M -28.541582,-8.4892456 -25.808671,1.7101161 -36.008033,-1.022795 Z"/>
+ <path style="fill:#4f4f4f" transform="matrix(1.1887367,0.68631746,-0.68631746,1.1887367,78.302108,40.680064)" d="M -28.541582,-8.4892456 -25.808671,1.7101161 -36.008033,-1.022795 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mkv-gui.svg b/.icons/awkward/64x64/apps/mkv-gui.svg
new file mode 120000
index 00000000..6ab4d366
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mkv-gui.svg
@@ -0,0 +1 @@
+mkvmerge.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mkvinfo.svg b/.icons/awkward/64x64/apps/mkvinfo.svg
new file mode 100644
index 00000000..e3a38a0b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mkvinfo.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <path style="fill:none;stroke:#474747;stroke-width:1.42999995" d="M 45.624,25.434 A 17.1802,12.7472 59 0 1 23.772,38.566 17.1802,12.7472 59 0 1 45.624,25.434 Z"/>
+ <path style="fill:#2a58ae" d="m 34,24 c -5.5242,0 -10,4.4746 -10,10 0,5.5254 4.4746,10 10,10 5.5254,0 10,-4.4746 10,-10 0,-5.5254 -4.4746,-10 -10,-10 z m -1.7885,5.2848 c 3.7566,0 6.8288,3.032 6.8288,6.7886 0,3.7566 -3.0724,6.8288 -6.8288,6.8288 -3.7566,0 -6.7886,-3.0724 -6.7886,-6.8288 0,-3.7566 3.032,-6.7886 6.7886,-6.7886 z"/>
+ <path style="fill:#474747" d="m 13.7208,32.992 c 0,0 -4.017,3.8358 -3.7034,6.2316 0.43292,3.3044 4.5824,3.8314 7.8572,3.7932 7.9394,-0.09 36.218,-9.368 36.126,-20.5 -0.03,-3.5982 -6.502,-3.9162 -6.502,-3.7028 0,0 4.8004,1.20452 4.6958,3.5222 -0.39022,8.6392 -24.01,18.3386 -34.5,18.6036 -2.2018,0.056 -5.266,-0.42 -6.1422,-2.44 -0.7848,-1.81 2.1676,-5.508 2.1676,-5.508 z"/>
+ <path style="fill:#d24646" d="m 46,23 a 5,5 0 0 1 -10,0 5,5 0 1 1 10,0 z"/>
+ <path style="fill:#606060" d="m 32,39.002 a 3,3 0 0 1 -6,0 3,3 0 1 1 6,0 z"/>
+ <circle style="opacity:0.2" cx="48" cy="47" r="16"/>
+ <circle style="fill:#009545" cx="48" cy="46" r="16"/>
+ <rect style="fill:#ffffff" width="6" height="12" x="45" y="45"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="45" y="36"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mkvmerge.svg b/.icons/awkward/64x64/apps/mkvmerge.svg
new file mode 120000
index 00000000..3641e984
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mkvmerge.svg
@@ -0,0 +1 @@
+mkvmergeGUI.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mkvmergeGUI.svg b/.icons/awkward/64x64/apps/mkvmergeGUI.svg
new file mode 100644
index 00000000..6e582086
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mkvmergeGUI.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:none;stroke:#474747;stroke-width:1.42999995" d="M 45.624,25.434 A 17.1802,12.7472 59 0 1 23.772,38.566 17.1802,12.7472 59 0 1 45.624,25.434 Z"/>
+ <path style="fill:#2a58ae" d="m 34,24 c -5.5242,0 -10,4.4746 -10,10 0,5.5254 4.4746,10 10,10 5.5254,0 10,-4.4746 10,-10 0,-5.5254 -4.4746,-10 -10,-10 z m -1.7885,5.2848 c 3.7566,0 6.8288,3.032 6.8288,6.7886 0,3.7566 -3.0724,6.8288 -6.8288,6.8288 -3.7566,0 -6.7886,-3.0724 -6.7886,-6.8288 0,-3.7566 3.032,-6.7886 6.7886,-6.7886 z"/>
+ <path style="fill:#474747" d="m 13.7208,32.992 c 0,0 -4.017,3.8358 -3.7034,6.2316 0.43292,3.3044 4.5824,3.8314 7.8572,3.7932 7.9394,-0.09 36.218,-9.368 36.126,-20.5 -0.03,-3.5982 -6.502,-3.9162 -6.502,-3.7028 0,0 4.8004,1.20452 4.6958,3.5222 -0.39022,8.6392 -24.01,18.3386 -34.5,18.6036 -2.2018,0.056 -5.266,-0.42 -6.1422,-2.44 -0.7848,-1.81 2.1676,-5.508 2.1676,-5.508 z"/>
+ <path style="fill:#d24646" d="m 46,23 a 5,5 0 0 1 -10,0 5,5 0 1 1 10,0 z"/>
+ <path style="fill:#606060" d="m 32,39.002 a 3,3 0 0 1 -6,0 3,3 0 1 1 6,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mkvtoolnix-gui.svg b/.icons/awkward/64x64/apps/mkvtoolnix-gui.svg
new file mode 120000
index 00000000..6ab4d366
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mkvtoolnix-gui.svg
@@ -0,0 +1 @@
+mkvmerge.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mmex.svg b/.icons/awkward/64x64/apps/mmex.svg
new file mode 120000
index 00000000..074b795c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mmex.svg
@@ -0,0 +1 @@
+money-manager-ex.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mnemosyne.svg b/.icons/awkward/64x64/apps/mnemosyne.svg
new file mode 100644
index 00000000..57a1ea5a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mnemosyne.svg
@@ -0,0 +1,34 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g style="opacity:0.2" transform="matrix(0.05724631,0,0,0.05724631,5.348527,4.423992)">
+ <g>
+ <path transform="matrix(24.455977,0,0,24.455977,-96.497486,-87.776619)" d="m 14.373044,28.197268 c -0.797351,0.977266 0.150391,2.820312 0.150391,2.820312 0,0 7.67204,11.007441 8.804687,12.283203 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 19.402371,32.96672 17.356492,29.549611 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.05724631,0,0,0.05724631,6.0224085,4.423992)">
+ <g>
+ <path transform="matrix(24.455977,0,0,24.455977,-96.497486,-87.776619)" d="m 24.107015,4.0078125 c -5.282691,0.4265577 -8.507383,19.3262155 -8.043539,24.1601565 -0.04106,-0.02445 -0.08514,-0.03944 -0.126953,-0.0625 0.208257,0.321179 1.048793,5.596477 1.274735,5.959128 2.374646,3.811449 4.984742,4.720218 6.574723,7.078296 2.535167,-0.0082 6.730767,2.982777 10.243316,2.853201 2.339973,-0.08632 5.511967,-2.937976 4.894531,-11.573902 -0.613347,-8.631836 -11.36841,-5.818359 -11.384766,-5.818359 2.191694,-1.56199 3.957215,-3.351107 5.735922,-4.242505 2.007689,-1.247139 -0.674788,-4.989055 -3.144532,-9.429687 C 28.069606,9.2270247 26.425871,4.656145 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:2" d="m 11.698399,29.7 c 5.187573,0.380298 6.834137,2.500385 9.100601,9.299777"/>
+ <g style="fill:#e4e4e4" transform="matrix(0.05724631,0,0,0.05724631,6.0224085,3.4242439)">
+ <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 -5.282691,0.4265577 -8.507383,19.3262155 -8.043539,24.1601565 -0.04106,-0.02445 -0.08514,-0.03944 -0.126953,-0.0625 0.208257,0.321179 1.048793,5.596477 1.274735,5.959128 2.374646,3.811449 4.984742,4.720218 6.574723,7.078296 2.535167,-0.0082 6.730767,2.982777 10.243316,2.853201 2.339973,-0.08632 5.511967,-2.937976 4.894531,-11.573902 -0.613347,-8.631836 -11.36841,-5.818359 -11.384766,-5.818359 2.191694,-1.56199 3.957215,-3.351107 5.735922,-4.242505 2.007689,-1.247139 -0.674788,-4.989055 -3.144532,-9.429687 C 28.069606,9.2270247 26.425871,4.656145 25.190999,4.1777344 24.821202,4.03232 24.459194,3.9793753 24.107015,4.0078125 Z"/>
+ </g>
+ </g>
+ <g style="fill:#ffffff;opacity:0.2" transform="matrix(0.05724631,0,0,0.05724631,6.0224085,3.4242439)">
+ <g style="fill:#ffffff">
+ <path style="fill:#ffffff" transform="matrix(17.468375,0,0,17.468375,-105.20169,-59.815976)" d="M 34.248047 4.0097656 C 27.184628 4.5801105 22.762107 28.697505 22.943359 36.763672 C 23.108974 27.871038 27.457336 5.5580904 34.248047 5.0097656 C 34.741103 4.9699531 35.247904 5.0444646 35.765625 5.2480469 C 37.494464 5.9178286 39.796426 12.31739 42.681641 17.503906 C 45.121662 21.891097 47.698985 25.783236 48.023438 28.3125 C 48.446238 25.889741 45.469511 21.516533 42.681641 16.503906 C 39.796426 11.31739 37.494464 4.9178286 35.765625 4.2480469 C 35.247904 4.0444646 34.741103 3.9699531 34.248047 4.0097656 z M 43.880859 35.035156 C 42.645583 35.060411 41.63347 35.190766 40.787109 35.324219 C 40.223779 35.768052 39.657742 36.213351 39.052734 36.644531 C 39.075633 36.644531 54.133493 32.706321 54.992188 44.791016 C 55.043007 45.50182 55.07243 46.178301 55.087891 46.833984 C 55.091162 45.875618 55.06983 44.876986 54.992188 43.791016 C 54.455503 36.238081 48.373223 34.943311 43.880859 35.035156 z M 22.810547 37.748047 C 22.848105 37.80597 22.899686 37.985559 22.962891 38.244141 C 22.955732 38.104297 22.949129 37.964271 22.945312 37.8125 C 22.90059 37.790376 22.854842 37.772476 22.810547 37.748047 z"/>
+ </g>
+ </g>
+ <g style="fill:#3f3f3f" transform="matrix(0.05724631,0,0,0.05724631,5.348527,3.4242439)">
+ <g style="fill:#3f3f3f">
+ <path style="fill:#3f3f3f" transform="matrix(24.455977,0,0,24.455977,-96.497486,-87.776619)" d="m 14.373044,28.197268 c -0.797351,0.977266 0.150391,2.820312 0.150391,2.820312 0,0 7.67204,11.007441 8.804687,12.283203 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 19.402371,32.96672 17.356492,29.549611 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="21" cy="40" r="4"/>
+ <circle style="fill:#4f4f4f" cx="21" cy="39" r="4"/>
+ <circle style="opacity:0.2" cx="11.5" cy="30.499" r="2.5"/>
+ <circle style="fill:#4f4f4f" cx="11.5" cy="29.5" r="2.5"/>
+ <path style="fill:#4f4f4f" d="m 27.177857,15.142107 c -0.133771,3.15e-4 -0.354254,0.01344 -0.568756,0.02188 -0.311775,0.978372 -0.60811,1.979107 -0.883213,3.00511 2.670123,-0.58098 5.637277,0.655577 7.073902,2.906671 -0.05011,-0.780372 -0.250474,-1.540076 -0.590631,-2.239477 -1.025317,-2.095017 -2.625444,-3.693578 -5.031302,-3.694179 z"/>
+ <path style="fill:#4f4f4f" d="m 24.457125,23.632431 c -0.187667,0.941043 -0.356979,1.868173 -0.511333,2.783622 2.188837,0.156257 4.87163,1.09648 5.895373,2.70159 -0.05011,-0.780371 -0.250474,-1.540077 -0.590631,-2.239476 -0.842938,-1.714536 -2.854935,-2.882932 -4.793409,-3.245736 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/modem-manager-gui.svg b/.icons/awkward/64x64/apps/modem-manager-gui.svg
new file mode 100644
index 00000000..39e510de
--- /dev/null
+++ b/.icons/awkward/64x64/apps/modem-manager-gui.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-1)">
+ <path style="opacity:.2" d="m42.684 42.41774c-4.484 7.972-7.922 8.778-10.684 7.142-2.7614-1.63664-3.8008-5.0956 0.6833-13.0682s13.5546-16.9882 16.6372-17.7274c0.91746 3.11-2.1532 15.6816-6.6372 23.654z"/>
+ <path style="opacity:.2" d="m25.042 38.594069c7.768 4.602 8.552 8.132 6.958 10.966s-4.964 3.902-12.7306-0.702c-7.7664-4.602-16.5492-13.914-17.2694-17.078 3.0296-0.942 15.2764 2.21 23.042 6.814z"/>
+ <path style="fill:#fec8a4" d="m25.042 37.594069c7.768 4.602 8.552 8.132 6.958 10.966s-4.964 3.902-12.7306-0.702c-7.7664-4.602-16.5492-13.914-17.2694-17.078 3.0296-0.942 15.2764 2.21 23.042 6.814z"/>
+ <path style="opacity:.2" d="m31.316 36.492069c4.484 7.972 3.446 11.432 0.684 13.068s-6.2 0.83-10.684-7.142c-4.4832-7.972-7.554-20.544-6.6366-23.654 3.0824 0.73936 12.1532 9.755 16.6372 17.7274z"/>
+ <path style="fill:#fba66f" d="m31.316 35.492069c4.484 7.972 3.446 11.432 0.684 13.068s-6.2 0.83-10.684-7.142c-4.4832-7.972-7.554-20.544-6.6366-23.654 3.0826 0.7394 12.1526 9.756 16.6366 17.728z"/>
+ <path style="opacity:.2" d="m37.774 38.892069c0 9.206-2.5848 11.668-5.7736 11.668-3.1886 0-5.7736-2.462-5.7736-11.668s3.4642-21.67 5.7736-23.892c2.3094 2.2224 5.7736 14.6858 5.7736 23.892z"/>
+ <path style="fill:#f8863b" d="m37.774 36.892069c0 9.206-2.5848 11.668-5.7736 11.668-3.1886 0-5.7736-2.462-5.7736-11.668s3.4642-21.67 5.7736-23.892c2.3094 2.2224 5.7736 14.6858 5.7736 23.892z"/>
+ <path style="fill:#f76d12" d="m42.684 41.418069c-4.484 7.972-7.922 8.778-10.684 7.142s-3.8-5.096 0.684-13.068 13.554-16.9886 16.636-17.7278c0.918 3.1098-2.152 15.6818-6.636 23.654z"/>
+ <path style="opacity:.2" d="m44.73 48.858069c-7.766 4.604-11.136 3.536-12.73 0.702s-0.81-6.364 6.958-10.966c7.766-4.604 20.012-7.756 23.042-6.814-0.72028 3.1642-9.5028 12.4756-17.2694 17.0786z"/>
+ <path style="fill:#f76d12" d="m42.684 40.41774c-4.484 7.972-7.922 8.778-10.684 7.142s-3.8-5.096 0.684-13.068 13.554-16.9886 16.636-17.7278c0.918 3.1098-2.152 15.6818-6.636 23.654z"/>
+ <path style="fill:#d75908" d="m44.73 47.858069c-7.766 4.604-11.136 3.536-12.73 0.702s-0.81-6.364 6.958-10.966c7.766-4.604 20.012-7.756 23.042-6.814-0.72028 3.1642-9.5028 12.4756-17.2694 17.0786z"/>
+ <path style="opacity:.2;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:2;fill:none" d="m33.002564 54.9999c-2 0-2.012843-2.979227-2-4"/>
+ <path style="stroke-linejoin:bevel;stroke:#3aa03d;stroke-linecap:round;stroke-width:2;fill:none" d="m33.002564 53.9999c-2 0-2.012843-2.979227-2-4"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mog.svg b/.icons/awkward/64x64/apps/mog.svg
new file mode 100644
index 00000000..ac69ab93
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mog.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <path style="fill:#4f4f4f" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+ <path style="opacity:0.2" d="M 32,15 A 18,18 0 0 0 14,33 18,18 0 0 0 32,51 18,18 0 0 0 50,33 18,18 0 0 0 32,15 Z m 0,8 A 10,10 0 0 1 42,33 10,10 0 0 1 32,43 10,10 0 0 1 22,33 10,10 0 0 1 32,23 Z"/>
+ <path style="fill:#ffffff" d="M 32,14 A 18,18 0 0 0 14,32 18,18 0 0 0 32,50 18,18 0 0 0 50,32 18,18 0 0 0 32,14 Z m 0,8 A 10,10 0 0 1 42,32 10,10 0 0 1 32,42 10,10 0 0 1 22,32 10,10 0 0 1 32,22 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/money-manager-ex.svg b/.icons/awkward/64x64/apps/money-manager-ex.svg
new file mode 100644
index 00000000..1d73f399
--- /dev/null
+++ b/.icons/awkward/64x64/apps/money-manager-ex.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.462645,4.0002727 A 2.5,2.4971915 0 0 0 29,6.5323276 l 0,52.9351664 a 2.5,2.4971915 0 1 0 4.9995,0 l 0,-52.9351664 A 2.5,2.4971915 0 0 0 31.462645,4.0002727 Z"/>
+ <path style="opacity:0.2" d="m 25.056641,8.9554838 0.291015,0.00781 c 0,0 -3.95702,-0.2956374 -8.302734,1.1464842 -2.172857,0.721061 -4.622128,1.92299 -6.65625,4.164062 C 8.35455,16.514916 7,19.848171 7,23.455484 c 0,3.607313 1.3548301,6.938522 3.384766,9.181641 2.029935,2.243119 4.473453,3.452095 6.644531,4.179687 4.342155,1.455185 8.300781,1.173828 8.300781,1.173828 l -0.242187,0.0059 6.90625,-0.04106 a 5.50055,5.50055 0 0 0 0.02148,0 5.50055,5.50055 0 0 0 0.05664,0 l 6.904296,-0.04102 a 5.50055,5.50055 0 0 0 0.40625,-0.01758 c 0,0 2.181484,-0.07552 3.976563,0.570313 0.897539,0.322918 1.519825,0.741588 1.898437,1.210937 C 45.636425,40.14749 46,40.735394 46,42.455484 c 0,0.974172 -0.102455,0.912049 -0.34375,1.152344 -0.241295,0.240294 -0.928606,0.654424 -1.910156,0.927734 -1.963101,0.54662 -4.361328,0.4375 -4.361328,0.4375 a 5.50055,5.50055 0 0 0 -0.441407,-0.01758 l -20.792968,0 a 5.50055,5.50055 0 1 0 0,11 l 20.792968,0 -0.439453,-0.01758 c 0,0 3.878509,0.394817 8.19336,-0.806641 2.157425,-0.600729 4.609719,-1.624339 6.722656,-3.728515 C 55.532859,49.298573 57,45.985156 57,42.455484 57,38.651764 55.793978,35.220978 53.818359,32.77189 51.842741,30.322803 49.325421,28.92402 47.083984,28.117593 42.601112,26.504739 38.503906,26.932047 38.503906,26.932046 l 0.408203,-0.01758 -6.90625,0.04102 a 5.50055,5.50055 0 0 0 -0.02148,0 5.50055,5.50055 0 0 0 -0.05664,0 l -6.904296,0.04102 a 5.50055,5.50055 0 0 0 -0.240235,0.0078 c 0,0 -2.322016,0.0296 -4.257812,-0.61914 C 19.557493,26.0608 18.863359,25.614619 18.539062,25.256265 18.214766,24.897912 18,24.681505 18,23.455484 c 0,-1.226021 0.215046,-1.434432 0.535156,-1.787109 0.32011,-0.352678 1.008491,-0.796582 1.97461,-1.117188 1.932237,-0.641211 4.253906,-0.603515 4.253906,-0.603515 a 5.50055,5.50055 0 0 0 0.292969,0.0078 l 20.443359,0 a 5.50055,5.50055 0 1 0 0,-11.0000002 l -20.443359,0 z"/>
+ <path style="fill:none;stroke:#5e983c;stroke-width:11;stroke-linecap:round;stroke-linejoin:round" d="m 32.039336,31.5 6.904762,-0.04119 c 0,0 12.555902,-1.00643 12.555902,10.041189 0,9.007688 -12.555902,8 -12.555902,8 l -20.792958,0 m 13.809524,-18 -6.904762,0.04119 c 0,0 -12.555902,0.625479 -12.555902,-9.041188 0,-9.666667 12.555902,-9 12.555902,-9 L 45.5,13.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.662109 7.984375 C 23.345492 7.9688264 20.304207 8.0727055 17.044922 9.1542969 C 14.872065 9.8753578 12.422794 11.077287 10.388672 13.318359 C 8.3545499 15.559435 7 18.892687 7 22.5 C 7 22.660605 7.0161732 22.817123 7.0214844 22.976562 C 7.13589 19.555481 8.4454838 16.414328 10.388672 14.273438 C 12.422794 12.032365 14.872065 10.830436 17.044922 10.109375 C 21.028493 8.7874302 24.537311 8.9228554 25.119141 8.9550781 L 45.5 8.9550781 A 5.50055 5.50055 0 0 1 51.052734 14.005859 A 5.50055 5.50055 0 0 0 45.5 8 L 25.119141 8 C 25.013353 7.9941413 24.954691 7.9878302 24.662109 7.984375 z M 18.025391 22.978516 C 18.01487 23.127133 18 23.25929 18 23.455078 C 18 24.681099 18.214766 24.897506 18.539062 25.255859 C 18.863359 25.614213 19.557488 26.0604 20.525391 26.384766 C 22.461187 27.033506 24.783203 27.003906 24.783203 27.003906 A 5.50055 5.50055 0 0 1 25.023438 26.996094 L 31.927734 26.955078 A 5.50055 5.50055 0 0 1 31.984375 26.955078 A 5.50055 5.50055 0 0 1 32.005859 26.955078 L 38.796875 26.914062 C 39.518854 26.858577 43.063008 26.670515 47.083984 28.117188 C 49.325421 28.923614 51.842741 30.322397 53.818359 32.771484 C 55.700814 35.10508 56.871059 38.334285 56.978516 41.923828 C 56.983242 41.782124 57 41.642474 57 41.5 C 57 37.69628 55.793978 34.265494 53.818359 31.816406 C 51.842741 29.367319 49.325421 27.968536 47.083984 27.162109 C 43.063008 25.715437 39.518854 25.903499 38.796875 25.958984 L 32.005859 26 A 5.50055 5.50055 0 0 0 31.984375 26 A 5.50055 5.50055 0 0 0 31.927734 26 L 25.023438 26.041016 A 5.50055 5.50055 0 0 0 24.783203 26.048828 C 24.783203 26.048828 22.461187 26.078427 20.525391 25.429688 C 19.557488 25.105324 18.863359 24.659135 18.539062 24.300781 C 18.266631 23.999739 18.080838 23.761918 18.025391 22.978516 z M 45.978516 42.068359 C 45.937288 42.457691 45.834846 42.474488 45.65625 42.652344 C 45.414955 42.892638 44.727644 43.306768 43.746094 43.580078 C 41.782993 44.126698 39.384766 44.017578 39.384766 44.017578 A 5.50055 5.50055 0 0 0 38.943359 44 L 18.150391 44 A 5.50055 5.50055 0 0 0 12.597656 49.949219 A 5.50055 5.50055 0 0 1 18.150391 44.955078 L 38.943359 44.955078 A 5.50055 5.50055 0 0 1 39.384766 44.972656 C 39.384766 44.972656 41.782993 45.081776 43.746094 44.535156 C 44.727644 44.261846 45.414955 43.847716 45.65625 43.607422 C 45.897545 43.367127 46 43.42925 46 42.455078 C 46 42.303048 45.983955 42.2034 45.978516 42.068359 z"/>
+ <path style="fill:#97ca79;fill-rule:evenodd" d="M 31.462891 3 A 2.5 2.4971915 0 0 0 29 5.5332031 L 29 26 L 34 26 L 34 5.5332031 A 2.5 2.4971915 0 0 0 31.462891 3 z M 29 37 L 29 58.466797 A 2.5 2.4971915 0 1 0 34 58.466797 L 34 37 L 29 37 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 31.462891 3 A 2.5 2.4971915 0 0 0 29 5.5332031 L 29 6.5332031 A 2.5 2.4971915 0 0 1 31.462891 4 A 2.5 2.4971915 0 0 1 34 6.5332031 L 34 5.5332031 A 2.5 2.4971915 0 0 0 31.462891 3 z"/>
+ <rect style="opacity:0.2" width="5" height="1" x="29" y="37"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/moneydance.svg b/.icons/awkward/64x64/apps/moneydance.svg
new file mode 100644
index 00000000..790774cc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/moneydance.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#ff7c40" 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" d="m 38,16 a 12,4 0 0 0 -12,4 12,4 0 0 0 12,4 12,4 0 0 0 12,-4 12,4 0 0 0 -12,-4 z m 11.605468,6.996094 A 12,4 0 0 1 38,26 12,4 0 0 1 26.394532,23.003906 12,4 0 0 0 26,24 12,4 0 0 0 38,28 12,4 0 0 0 50,24 12,4 0 0 0 49.605468,22.996094 Z m 0,4 A 12,4 0 0 1 38,30 12,4 0 0 1 26.394532,27.003906 12,4 0 0 0 26,28 a 12,4 0 0 0 1.730468,2.058594 c 3.63565,0.1766 6.718728,0.886354 8.53125,1.89453 A 12,4 0 0 0 38,32 12,4 0 0 0 50,28 12,4 0 0 0 49.605468,26.996094 Z m 0,4 A 12,4 0 0 1 38,34 c 0,0 1.42e-4,1.458564 0,2 a 12,4 0 0 0 12,-4 12,4 0 0 0 -0.394532,-1.003906 z m 0,4 A 12,4 0 0 1 38,38 c -1.88e-4,0.870064 1.42e-4,1.014118 0,2 a 12,4 0 0 0 12,-4 12,4 0 0 0 -0.394532,-1.003906 z m 0,4 A 12,4 0 0 1 38,42 c 0,0.888888 -2.36e-4,1.420912 0,2 a 12,4 0 0 0 12,-4 12,4 0 0 0 -0.394532,-1.003906 z m 0,4 A 12,4 0 0 1 38,46 c 0,0.714526 -0.608982,1.376464 -1.59375,1.957032 A 12,4 0 0 0 38,48 12,4 0 0 0 50,44 12,4 0 0 0 49.605468,42.996094 Z"/>
+ <path style="opacity:0.2" d="m 26,30 a 12,4 0 0 0 -12,4 12,4 0 0 0 12,4 12,4 0 0 0 12,-4 12,4 0 0 0 -12,-4 z m 11.605468,6.996094 A 12,4 0 0 1 26,40 12,4 0 0 1 14.394531,37.003906 12,4 0 0 0 14,38 12,4 0 0 0 26,42 12,4 0 0 0 38,38 12,4 0 0 0 37.605468,36.996094 Z m 0,4 A 12,4 0 0 1 26,44 12,4 0 0 1 14.394531,41.003906 12,4 0 0 0 14,42 12,4 0 0 0 26,46 12,4 0 0 0 38,42 12,4 0 0 0 37.605468,40.996094 Z m 0,4 A 12,4 0 0 1 26,48 12,4 0 0 1 14.394531,45.003906 12,4 0 0 0 14,46 12,4 0 0 0 26,50 12,4 0 0 0 38,46 12,4 0 0 0 37.605468,44.996094 Z"/>
+ <path style="fill:#ffd8c6" d="m 38,15 a 12,4 0 0 0 -12,4 12,4 0 0 0 12,4 12,4 0 0 0 12,-4 12,4 0 0 0 -12,-4 z m 11.605468,6.996094 A 12,4 0 0 1 38,25 12,4 0 0 1 26.394532,22.003906 12,4 0 0 0 26,23 12,4 0 0 0 38,27 12,4 0 0 0 50,23 12,4 0 0 0 49.605468,21.996094 Z m 0,4 A 12,4 0 0 1 38,29 12,4 0 0 1 26.394532,26.003906 12,4 0 0 0 26,27 a 12,4 0 0 0 1.730468,2.058594 c 3.63565,0.1766 6.718728,0.886354 8.53125,1.89453 A 12,4 0 0 0 38,31 12,4 0 0 0 50,27 12,4 0 0 0 49.605468,25.996094 Z m 0,4 A 12,4 0 0 1 38,33 c 0,0 1.42e-4,1.458564 0,2 a 12,4 0 0 0 12,-4 12,4 0 0 0 -0.394532,-1.003906 z m 0,4 A 12,4 0 0 1 38,37 c -1.88e-4,0.870064 1.42e-4,1.014118 0,2 a 12,4 0 0 0 12,-4 12,4 0 0 0 -0.394532,-1.003906 z m 0,4 A 12,4 0 0 1 38,41 c 0,0.888888 -2.36e-4,1.420912 0,2 a 12,4 0 0 0 12,-4 12,4 0 0 0 -0.394532,-1.003906 z m 0,4 A 12,4 0 0 1 38,45 c 0,0.714526 -0.608982,1.376464 -1.59375,1.957032 A 12,4 0 0 0 38,47 12,4 0 0 0 50,43 12,4 0 0 0 49.605468,41.996094 Z"/>
+ <path style="fill:#ffffff" d="m 26,29 a 12,4 0 0 0 -12,4 12,4 0 0 0 12,4 12,4 0 0 0 12,-4 12,4 0 0 0 -12,-4 z m 11.605468,6.996094 A 12,4 0 0 1 26,39 12,4 0 0 1 14.394531,36.003906 12,4 0 0 0 14,37 12,4 0 0 0 26,41 12,4 0 0 0 38,37 12,4 0 0 0 37.605468,35.996094 Z m 0,4 A 12,4 0 0 1 26,43 12,4 0 0 1 14.394531,40.003906 12,4 0 0 0 14,41 12,4 0 0 0 26,45 12,4 0 0 0 38,41 12,4 0 0 0 37.605468,39.996094 Z m 0,4 A 12,4 0 0 1 26,47 12,4 0 0 1 14.394531,44.003906 12,4 0 0 0 14,45 12,4 0 0 0 26,49 12,4 0 0 0 38,45 12,4 0 0 0 37.605468,43.996094 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/moneydance_icon512.svg b/.icons/awkward/64x64/apps/moneydance_icon512.svg
new file mode 120000
index 00000000..f930821f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/moneydance_icon512.svg
@@ -0,0 +1 @@
+moneydance.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mono-runtime-common.svg b/.icons/awkward/64x64/apps/mono-runtime-common.svg
new file mode 120000
index 00000000..e9473b30
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mono-runtime-common.svg
@@ -0,0 +1 @@
+mono.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mono-runtime.svg b/.icons/awkward/64x64/apps/mono-runtime.svg
new file mode 120000
index 00000000..e9473b30
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mono-runtime.svg
@@ -0,0 +1 @@
+mono.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mono.svg b/.icons/awkward/64x64/apps/mono.svg
new file mode 100644
index 00000000..b8a548ba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mono.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#4a5579" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="M 18.713,48.943 C 18.713,48.745 25.391,40.708 25.534,40.74 25.613,40.762 28.601,42.028 32.163,43.559 38.255,46.176 38.262,46.332 38.424,46.113 38.674,45.774 39.533,44.081 39.986,42.946 L 40.371,41.981 39.726,41.626 C 38.805,41.126 37.855,40.005 37.012,39.041 36.241,38.16 34.851,36.039 34.851,35.741 34.851,35.643 35.293,36.091 35.835,36.737 37.35,38.54 40.445,41.376 40.663,40.974 40.923,40.495 41.095,39.087 41.084,37.45 41.074,35.455 40.814,34.001 40.126,31.859 L 39.741,31 C 38.421,30.211 37.371,29.785 35.917,29.327 35.095,29.066 35.611,29.081 36.808,29.353 38.245,29.676 40.009,29.942 40.91,30.056 41.712,30.155 41.883,29.999 41.967,29.118 42.076,27.987 41.353,25.061 40.613,23.512 40.321,22.892 40.186,22.752 39.597,22.485 37.644,21.573 31.218,20.739 28.619,21.011 27.494,21.126 26.343,21.402 25.979,21.631 25.881,21.71 26.604,21.886 27.848,22.116 28.968,22.324 29.785,22.506 29.665,22.537 29.529,22.558 27.78,22.465 25.745,22.205 22.183,21.746 21.752,21.971 21.493,22.2 20.971,22.67 20.233,23.211 20.075,23.898 19.93,24.56 19.94,24.638 20.269,25.311 20.831,26.462 22.183,27.301 24.562,28.506 25.687,29.09 26.583,29.569 26.551,29.605 26.515,29.636 25.551,29.277 24.416,28.802 L 22.337,27.942 19.291,28.797 C 17.62,29.261 16.193,29.647 16.125,29.647 16.041,29.647 16,27.624 16,24.195 16,18.947 16.011,18.728 16.271,18.192 16.426,17.863 16.734,17.514 17.01,17.347 L 17.489,17.05 31.434,17.008 C 39.099,16.987 45.696,17.008 46.067,17.05 46.922,17.154 47.692,17.779 47.895,18.534 47.983,18.863 48.015,23.83 47.993,33.277 L 47.957,47.51 47.66,47.983 C 47.488,48.265 47.139,48.572 46.816,48.729 46.27,48.995 46.16,49 32.502,49 24.93,49 18.729,48.953 18.729,48.901"/>
+ <path style="fill:#ffffff" d="m 18.712686,47.942967 c 0,-0.197456 6.67863,-8.234436 6.821268,-8.202416 0.07865,0.02135 3.067371,1.287464 6.629307,2.81908 6.092084,2.616288 6.099044,2.772384 6.260345,2.553582 0.250615,-0.338876 1.109105,-2.031611 1.562346,-3.166981 l 0.385254,-0.964597 -0.645201,-0.354887 c -0.921144,-0.50031 -1.870578,-1.621004 -2.714405,-2.585602 -0.770508,-0.880546 -2.16089,-3.00186 -2.16089,-3.299378 0,-0.09873 0.442576,0.34955 0.983798,0.995284 1.51569,1.803784 4.610017,4.638874 4.828638,4.237292 0.259947,-0.478964 0.431912,-1.886502 0.421247,-3.523517 -0.01066,-1.995903 -0.270611,-3.448984 -0.95847,-5.591644 l -0.385254,-0.859184 c -1.320161,-0.788615 -2.369828,-1.214938 -3.823511,-1.673052 -0.822498,-0.260161 -0.306604,-0.245486 0.890484,0.02668 1.437039,0.322867 3.201184,0.588365 4.102332,0.703102 0.802503,0.09873 0.973134,-0.05737 1.057117,-0.937914 0.109311,-1.131368 -0.614541,-4.057083 -1.354389,-5.606043 -0.29194,-0.620384 -0.426579,-0.760471 -1.015792,-1.027303 -1.952933,-0.912566 -8.378788,-1.746416 -10.978255,-1.474247 -1.125103,0.114738 -2.275534,0.390909 -2.639459,0.620384 -0.09865,0.07872 0.625205,0.254825 1.86895,0.4843 1.11977,0.208129 1.936936,0.390909 1.816961,0.421595 -0.135972,0.02135 -1.884947,-0.07174 -3.92053,-0.331903 -3.561936,-0.458951 -3.992109,-0.234709 -4.252056,-0.0052 -0.521226,0.469624 -1.259742,1.010655 -1.417043,1.697748 -0.145303,0.661743 -0.135972,0.740459 0.193294,1.412875 0.562551,1.15138 1.913869,1.990567 4.293381,3.195313 1.125103,0.584362 2.020919,1.063326 1.988926,1.099348 -0.03599,0.03069 -0.999795,-0.328203 -2.135563,-0.803164 l -2.07824,-0.860533 -3.046042,0.855196 c -1.671657,0.464288 -3.098032,0.84986 -3.166018,0.84986 -0.08398,0 -0.125307,-2.022586 -0.125307,-5.451378 0,-5.248585 0.01066,-5.467387 0.270611,-6.00372 0.155968,-0.328203 0.463905,-0.677753 0.739848,-0.844523 l 0.478569,-0.297518 13.94514,-0.04136 c 7.665095,-0.02135 14.262409,0 14.633,0.04136 0.854491,0.104065 1.625,0.729786 1.827625,1.484921 0.08798,0.328203 0.119976,5.295281 0.09865,14.742468 l -0.03599,14.232818 -0.297272,0.473627 c -0.171965,0.281508 -0.521227,0.588365 -0.843827,0.745796 -0.546555,0.265497 -0.655866,0.270834 -14.314399,0.270834 -7.57178,0 -13.773175,-0.04669 -13.773175,-0.09873"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/monochroma.svg b/.icons/awkward/64x64/apps/monochroma.svg
new file mode 100644
index 00000000..7d27b3f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/monochroma.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 35.999508,4.0000004 C 19.983195,4.000135 6.9995892,16.98418 7,33.000496 7.000137,49.016424 19.98358,61.999867 35.999508,62 43.074735,61.9868 49.901056,59.387448 55.193168,54.691431 L 34.418526,34.230807 56.483905,12.498267 C 51.051399,7.063402 43.683894,4.0068817 35.999508,4.0000004 Z"/>
+ <path style="fill:#3f3f3f" d="M 35.999508,3.0000004 C 19.983195,3.000135 6.9995892,15.98418 7,32.000496 7.000137,48.016424 19.98358,60.999867 35.999508,61 43.074735,60.9868 49.901056,58.387448 55.193168,53.691431 L 34.418526,33.230807 56.483905,11.498267 C 51.051399,6.063402 43.683894,3.0068817 35.999508,3.0000004 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 36 3 C 19.983687 3.0001346 6.9995892 15.983684 7 32 C 7.0000014 32.1677 7.0088818 32.332976 7.0117188 32.5 C 7.2792924 16.715304 20.151391 4.0001332 36 4 C 43.446107 4.0066679 50.589923 6.8830686 55.96875 12.005859 L 56.484375 11.498047 C 51.051869 6.0631819 43.684386 3.0068813 36 3 z M 34.925781 33.730469 L 34.417969 34.230469 L 54.648438 54.154297 C 54.83058 54.000531 55.014666 53.849972 55.193359 53.691406 L 34.925781 33.730469 z"/>
+ <circle style="opacity:0.2" cx="36" cy="33" r="16"/>
+ <circle style="fill:#ececec" cx="36" cy="32" r="16"/>
+ <circle style="opacity:0.1" cx="36" cy="33" r="6"/>
+ <circle style="fill:#d64043" cx="36" cy="32" r="6"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/monodevelop.svg b/.icons/awkward/64x64/apps/monodevelop.svg
new file mode 100644
index 00000000..0a1fa4e7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/monodevelop.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 48.753478,10.011355 c -2.555657,0.289314 -4.830061,1.596398 -7.26946,2.628293 -1.542523,0.655077 -2.92043,1.788558 -3.484343,3.366401 C 37.342379,15.376402 37.0282,14.665055 36.316097,14.143203 32.409305,11.280176 27.772653,9.718472 22.960757,10.042598 10.871729,9.976107 4.1690548,22.671703 3.9999999,31.197814 c 0.071871,9.825968 3.281599,16.028469 5.398386,21.10835 1.2853941,3.084893 4.8443021,4.524997 7.9139871,3.202376 3.222499,-1.277326 7.805475,-2.236291 8.687417,-5.510432 0.414096,0.405913 0.167218,0.326673 0.613276,0.710774 3.564248,3.072132 8.299129,5.287825 13.695181,5.287825 5.012162,0 9.591525,-2.253046 13.285029,-5.869722 3.693505,-3.616675 6.450861,-8.95152 6.406189,-15.183953 -0.07124,-9.657 -3.000473,-16.165423 -5.42573,-20.948232 -0.0805,-0.225413 -0.174412,-0.445808 -0.281247,-0.660002 -0.0078,-0.01696 -0.0156,-0.03388 -0.02344,-0.05077 -1.052232,-2.064136 -3.199216,-3.338051 -5.51557,-3.272673 z"/>
+ <path style="fill:#4a5579" d="m 48.753478,9.0113752 c -2.555657,0.2893139 -4.830061,1.5963978 -7.26946,2.6282928 -1.542523,0.655077 -2.92043,1.788558 -3.484343,3.366401 C 37.342379,14.376422 37.0282,13.665075 36.316097,13.143223 32.409305,10.280196 27.772653,8.7184916 22.960757,9.0426179 10.871729,8.9761266 4.1690548,21.671723 3.9999999,30.197833 c 0.071871,9.825968 3.281599,16.028469 5.398386,21.108351 1.2853941,3.084892 4.8443021,4.524996 7.9139871,3.202375 3.222499,-1.277326 7.805475,-2.236291 8.687417,-5.510431 0.414096,0.405912 0.167218,0.326672 0.613276,0.710773 3.564248,3.072132 8.299129,5.287825 13.695181,5.287825 5.012162,0 9.591525,-2.253046 13.285029,-5.869722 3.693505,-3.616675 6.450861,-8.95152 6.406189,-15.183953 -0.07124,-9.656999 -3.000473,-16.165423 -5.42573,-20.948231 -0.0805,-0.225413 -0.174412,-0.445808 -0.281247,-0.660002 -0.0078,-0.01696 -0.0156,-0.03388 -0.02344,-0.05077 -1.052232,-2.064136 -3.199216,-3.3380513 -5.51557,-3.2726728 z"/>
+ <path style="opacity:0.2" d="M 23.358341,16.027205 C 17.298875,16.434517 9.9335214,22.051927 10.000395,31.15175 10.063555,39.78828 12.671612,44.560184 14.937876,50 l 4.731286,-2.040414 C 16.968223,43.844013 12.942821,35.504761 13.17502,29.997379 c 0.15418,-3.629117 1.4192,-6.171431 3.616732,-8.219563 5.295995,-4.937918 12.596331,-3.77776 16.885512,1.488322 2.437161,3.104052 2.855119,7.663617 0.620437,10.993527 -3.791344,5.65023 -12.399428,2.903294 -12.992,-3.642633 -0.280498,-3.109845 2.706512,-5.503518 5.450176,-5.530544 -2.814254,-1.633104 -7.168448,1.380223 -6.932535,5.074974 0.69474,10.889288 12.548035,11.10163 16.203778,4.893519 C 42.55284,23.968797 31.472303,15.478977 23.363913,16.025275 Z"/>
+ <path style="opacity:0.2" d="m 48.929327,16.000325 -5.105591,2.161361 c 3.075408,5.978811 6.644234,10.5609 6.649884,17.944115 0.0018,2.710828 -1.07159,5.782847 -3.615907,8.067165 -2.312676,2.074906 -5.327818,3.300641 -8.923011,2.795361 -3.760924,-0.528331 -6.346676,-2.27087 -7.960652,-4.255481 -2.534904,-3.383254 -2.954876,-7.704056 -0.907746,-10.868292 1.167639,-1.804019 3.760925,-3.337144 6.329726,-3.112362 4.531189,0.393848 7.067973,2.933688 7.028425,6.774193 -0.03954,3.907743 -2.777848,5.408206 -5.849486,5.141159 2.873892,1.28337 7.214869,-0.39577 7.197919,-4.701203 -0.0226,-5.802059 -3.888985,-8.595502 -8.062349,-8.618554 -4.310843,-0.02496 -6.695084,1.598445 -8.077415,3.798234 -1.382333,2.199787 -1.755225,5.100817 -1.600795,7.47159 0.158199,2.407277 1.883288,5.317916 4.495406,7.567654 C 33.136086,48.415 36.639,50 40.307641,50 c 5.90787,0 13.755525,-6.080633 13.691491,-15.016186 -0.06592,-8.937475 -2.640364,-14.24386 -5.071689,-18.979647 z"/>
+ <path style="fill:#f9f9f9" d="m 23.358341,15.02728 c -6.059466,0.407312 -13.4248196,6.024722 -13.357946,15.124546 0.06316,8.636529 2.671217,13.408433 4.937481,18.84825 l 4.731286,-2.040415 C 16.968223,42.844088 12.942821,34.504836 13.17502,28.997455 c 0.15418,-3.629118 1.4192,-6.171431 3.616732,-8.219564 5.295995,-4.937918 12.596331,-3.77776 16.885512,1.488322 2.437161,3.104052 2.855119,7.663617 0.620437,10.993527 -3.791344,5.65023 -12.399428,2.903294 -12.992,-3.642633 -0.280498,-3.109845 2.706512,-5.503518 5.450176,-5.530544 -2.814254,-1.633104 -7.168448,1.380223 -6.932535,5.074974 0.69474,10.889288 12.548035,11.10163 16.203778,4.893519 C 42.55284,22.968872 31.472303,14.479052 23.363913,15.02535 Z"/>
+ <path style="fill:#4696e2" d="m 48.929327,15.0004 -5.105591,2.161362 c 3.075408,5.978811 6.644234,10.560899 6.649884,17.944114 0.0018,2.710828 -1.07159,5.782847 -3.615907,8.067165 -2.312676,2.074906 -5.327818,3.300641 -8.923011,2.795361 -3.760924,-0.52833 -6.346676,-2.27087 -7.960652,-4.255481 -2.534904,-3.383254 -2.954876,-7.704056 -0.907746,-10.868292 1.167639,-1.804019 3.760925,-3.337144 6.329726,-3.112362 4.531189,0.393848 7.067973,2.933688 7.028425,6.774193 -0.03954,3.907743 -2.777848,5.408206 -5.849486,5.141159 2.873892,1.28337 7.214869,-0.39577 7.197919,-4.701203 -0.0226,-5.802059 -3.888985,-8.595502 -8.062349,-8.618554 -4.310843,-0.02496 -6.695084,1.598445 -8.077415,3.798234 -1.382333,2.199787 -1.755225,5.100817 -1.600795,7.47159 0.158199,2.407277 1.883288,5.317916 4.495406,7.567654 2.608351,2.249735 6.111265,3.834736 9.779906,3.834736 5.90787,0 13.755525,-6.080634 13.691491,-15.016187 -0.06592,-8.937475 -2.640364,-14.24386 -5.071689,-18.979647 z"/>
+ <path style="fill:#f9f9f9" d="m 35.3741,25.599043 c 0.304035,1.056086 0.432808,2.159329 0.372283,3.250229 l 2.062462,0.616632 c 0.25535,-1.371841 0.246078,-2.680136 0.0221,-3.909257 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.755859 9.0078125 C 24.160932 8.9905377 23.562424 9.002453 22.960938 9.0429688 C 10.871909 8.9764775 4.1690549 21.671156 4 30.197266 C 4.0017637 30.438389 4.014051 30.667501 4.0195312 30.904297 C 4.3306147 22.38339 11.006682 9.9772186 22.960938 10.042969 C 27.772833 9.7188423 32.409614 11.279551 36.316406 14.142578 C 37.028509 14.66443 37.342704 15.376212 38 16.005859 C 38.563913 14.428016 39.941852 13.295702 41.484375 12.640625 C 43.923774 11.60873 46.198249 10.301033 48.753906 10.011719 C 51.07026 9.9463404 53.217299 11.219067 54.269531 13.283203 C 54.277371 13.300093 54.285169 13.317024 54.292969 13.333984 C 54.399804 13.548178 54.493719 13.768728 54.574219 13.994141 C 56.96079 18.700656 59.829296 25.085767 59.988281 34.490234 C 59.991795 34.307896 60.001318 34.127282 60 33.943359 C 59.92876 24.28636 56.999476 17.776949 54.574219 12.994141 C 54.493719 12.768728 54.399804 12.548178 54.292969 12.333984 C 54.285169 12.317024 54.277371 12.300093 54.269531 12.283203 C 53.217299 10.219067 51.07026 8.9463402 48.753906 9.0117188 C 46.198249 9.3010326 43.923774 10.60873 41.484375 11.640625 C 39.941852 12.295702 38.563913 13.428016 38 15.005859 C 37.342704 14.376212 37.028509 13.66443 36.316406 13.142578 C 32.897963 10.637429 28.920351 9.1287361 24.755859 9.0078125 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/monodoc.svg b/.icons/awkward/64x64/apps/monodoc.svg
new file mode 120000
index 00000000..e9473b30
--- /dev/null
+++ b/.icons/awkward/64x64/apps/monodoc.svg
@@ -0,0 +1 @@
+mono.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/moonlight.svg b/.icons/awkward/64x64/apps/moonlight.svg
new file mode 100644
index 00000000..e07cf990
--- /dev/null
+++ b/.icons/awkward/64x64/apps/moonlight.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.0">
+ <circle style="opacity:0.2" cx="31.5" cy="-32.5" r="28.5" transform="scale(1,-1)"/>
+ <circle style="fill:#565c64" cx="31.5" cy="-31.5" r="28.5" transform="scale(1,-1)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.5 3 A 28.5 28.5 0 0 0 3 31.5 A 28.5 28.5 0 0 0 3.0214844 31.917969 A 28.5 28.5 0 0 1 31.5 4 A 28.5 28.5 0 0 1 59.978516 32.082031 A 28.5 28.5 0 0 0 60 31.5 A 28.5 28.5 0 0 0 31.5 3 z"/>
+ <path style="opacity:0.2" d="m 30,10.052468 a 22.5,22.5 0 0 0 -13.294922,5.53125 L 30,28.87864 Z m 3,0.02344 V 28.87864 L 46.300781,15.577859 A 22.5,22.5 0 0 0 33,10.075906 Z M 14.578125,17.698953 A 22.5,22.5 0 0 0 9.0761719,30.999734 H 27.878906 Z m 33.837891,0.0059 -13.294922,13.294922 H 53.947266 A 22.5,22.5 0 0 0 48.416016,17.704812 Z M 9.0527344,33.999734 A 22.5,22.5 0 0 0 14.583984,47.294656 L 27.878906,33.999734 Z m 26.0683596,0 13.300781,13.300781 A 22.5,22.5 0 0 0 53.923828,33.999734 Z M 30,36.120828 16.699219,49.421609 A 22.5,22.5 0 0 0 30,54.923562 Z m 3,0 V 54.947 a 22.5,22.5 0 0 0 13.294922,-5.53125 z"/>
+ <path style="fill:#ffffff" d="M 30 9.0527344 A 22.5 22.5 0 0 0 16.705078 14.583984 L 30 27.878906 L 30 9.0527344 z M 33 9.0761719 L 33 27.878906 L 46.300781 14.578125 A 22.5 22.5 0 0 0 33 9.0761719 z M 14.578125 16.699219 A 22.5 22.5 0 0 0 9.0761719 30 L 27.878906 30 L 14.578125 16.699219 z M 48.416016 16.705078 L 35.121094 30 L 53.947266 30 A 22.5 22.5 0 0 0 48.416016 16.705078 z M 9.0527344 33 A 22.5 22.5 0 0 0 14.583984 46.294922 L 27.878906 33 L 9.0527344 33 z M 35.121094 33 L 48.421875 46.300781 A 22.5 22.5 0 0 0 53.923828 33 L 35.121094 33 z M 30 35.121094 L 16.699219 48.421875 A 22.5 22.5 0 0 0 30 53.923828 L 30 35.121094 z M 33 35.121094 L 33 53.947266 A 22.5 22.5 0 0 0 46.294922 48.416016 L 33 35.121094 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/morpheus.svg b/.icons/awkward/64x64/apps/morpheus.svg
new file mode 100644
index 00000000..fefc8797
--- /dev/null
+++ b/.icons/awkward/64x64/apps/morpheus.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#e4e4e4" width="55" height="55" x="4.5" y="4.5" rx="2.75" ry="2.75"/>
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <path style="fill:#f73a3a" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 40.364452 L 18,37 21,20 12.569532,4 Z"/>
+ <path style="fill:#fece00" d="M 21,20 18,37 29,46 49,39 45,20 Z"/>
+ <path style="fill:#e4e4e4" d="M 12.569532,4 21,20 H 45 L 57.325782,4.0136718 C 57.283148,4.0117622 57.24312,4 57.2,4 Z"/>
+ <path style="fill:#357cca" d="M 49,39 29,46 28,60 H 35.910156 57.2 C 58.7512,60 60,58.7512 60,57.2 V 52.671874 C 59.97124,52.522254 59.93084,52.364194 59.92618,52.23164 59.92788,52.08102 59.9741,51.927658 60,51.775 v -7.93789 z"/>
+ <path style="fill:#cccccc" d="M 57.325782,4.0136718 45,20 49,39 60,43.83711 V 6.8 C 60,5.2919202 58.816806,4.0804592 57.325782,4.0136718 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="M 18.154297 37.126953 L 18 38 L 29 47 L 49 40 L 48.804688 39.068359 L 29 46 L 18.154297 37.126953 z"/>
+ <path style="opacity:0.1" d="M 12.570312 5 L 21 21 L 45 21 L 57.326172 5.0136719 C 57.283538 5.0117623 57.242339 5 57.199219 5 L 56.566406 5 L 45 20 L 21 20 L 13.097656 5 L 12.570312 5 z"/>
+ <path style="opacity:0.2" d="M 45.166016 20.785156 L 45 21 L 49 40 L 60 44.837891 L 60 43.837891 L 49 39 L 45.166016 20.785156 z"/>
+ <path style="fill:#e4e4e4" d="M 18,37 4,40.364452 V 57.2 C 4,58.7512 5.2488,60 6.8,60 H 23.622986 28 l 1,-14 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/moserial.svg b/.icons/awkward/64x64/apps/moserial.svg
new file mode 100644
index 00000000..8bc22764
--- /dev/null
+++ b/.icons/awkward/64x64/apps/moserial.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="40" height="6" x="12" y="54"/>
+ <path style="fill:#4f4f4f" d="m 26,35 12,0 6,24 -24,0 z"/>
+ <path style="fill:#9c9c9c" transform="matrix(0.3463047,0.59981732,-0.69260938,0.3998782,43.912652,-1.3206769)" 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 46.939144,39.412328 C 37.712586,44.739284 25.914628,41.57803 20.587672,32.351472 15.260717,23.124912 18.42197,11.326954 27.648528,5.9999982 Z"/>
+ <path style="fill:#686868" d="M 46.939144,38.412328 C 37.712586,43.739284 25.914628,40.57803 20.587672,31.351472 15.260717,22.124912 18.42197,10.326955 27.648528,4.9999992 Z"/>
+ <circle style="opacity:0.2" cx="37.954" cy="-27.739" r="3" transform="matrix(0.5,0.8660254,-0.8660254,0.5,0,0)"/>
+ <circle style="fill:#e4e4e4" cx="37.088" cy="-28.239" r="3" transform="matrix(0.5,0.8660254,-0.8660254,0.5,0,0)"/>
+ <rect style="fill:#4f4f4f" width="40" height="6" x="12" y="53"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.648438 5 C 21.232721 8.7041156 17.759195 15.537388 18.023438 22.458984 C 18.114411 15.886345 21.542377 9.5253355 27.648438 6 L 46.5 38.650391 C 46.646283 38.570834 46.794406 38.495852 46.939453 38.412109 L 27.648438 5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/motrix.svg b/.icons/awkward/64x64/apps/motrix.svg
new file mode 100644
index 00000000..9c974eb2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/motrix.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#a776d6" cx="32" cy="32" r="28"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <rect style="opacity:.2" width="34" height="34" x="15" y="16" rx="3" ry="3"/>
+ <rect style="fill:#e5e9f0" width="34" height="34" x="15" y="15" rx="3" ry="3"/>
+ <path style="fill:#9aa0aa" d="m34 42c-0.554 0-1 0.3345-1 0.75v1.25 0.25 0.75h1v-2h1v2h1v-2h1v2h1v-0.75-0.25-1.25c0-0.4155-0.446-0.75-1-0.75h-3zm8 0c-0.554 0-1 0.3345-1 0.75v1.5c0 0.4155 0.446 0.75 1 0.75h3c0.554 0 1-0.3345 1-0.75v-1.5c0-0.4155-0.446-0.75-1-0.75h-3zm-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 0h3v1h-3v-1z"/>
+ <path style="fill:#4f4f4f" d="m22 15v5c0 1.662 1.338 3 3 3h14c1.662 0 3-1.338 3-3v-5h-20z"/>
+ <path style="opacity:.2" d="m22 15v1h20v-1h-20z"/>
+ <path style="fill:#fbe604" d="m26 19v1h4v-1h-4zm8 0v1h4v-1h-4z"/>
+ <path style="opacity:.2" d="m26 20v1h4v-1zm8 0v1h4v-1z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m18 15c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h4v-1h-4zm24 0v1h4c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-4z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mousepad.svg b/.icons/awkward/64x64/apps/mousepad.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mousepad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/movmetaedit.svg b/.icons/awkward/64x64/apps/movmetaedit.svg
new file mode 100644
index 00000000..6b8a563e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/movmetaedit.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,5 C 5.2495812,5 4,6.2495812 4,7.8007812 V 33 58.199218 C 4,59.750418 5.2495812,61 6.8007812,61 H 8 h 4 4 15.578124 c 0.03932,0 0.08532,-0.0112 0.125,-0.0118 A 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 28,28 0 0 0 31.753906,5.015625 C 31.697932,5.0146426 31.633402,5 31.578124,5 H 16 12 8 Z"/>
+ <path style="fill:#e4e4e4" d="M 15.8,4 V 60 H 31.58 C 40.4,60 58.18,47.463972 58.18,32 58.18,16.536027 40.4,4 31.58,4 Z"/>
+ <path style="fill:#e8494e" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 32 57.2 C 4,58.7512 5.2488,60 6.8,60 H 8 V 4 Z"/>
+ <rect style="fill:#38af29" width="4" height="56" x="8" y="4"/>
+ <rect style="fill:#1f72c7" width="4" height="56" x="12" y="4"/>
+ <path style="opacity:0.1" d="M 32,5 A 28,28 0 0 0 29.308594,5.15625 28,28 0 0 1 54.398438,33 28,28 0 0 1 29.089844,60.84375 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z m 0.0664,12 A 16,16 0 0 0 29.347656,17.230469 16,16 0 0 1 42.730468,33 16,16 0 0 1 29.453124,48.769532 16,16 0 0 0 32.066406,49 a 16,16 0 0 0 16,-16 16,16 0 0 0 -16,-16 z M 28,25 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"/>
+ <path style="fill:#4f4f4f" d="M 32,4 A 28,28 0 0 0 29.309374,4.1558594 28,28 0 0 1 54.4,32 28,28 0 0 1 29.090624,59.84414 28,28 0 0 0 32,60 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <path style="fill:#4f4f4f" d="M 32.064748,16.000001 A 16,16 0 0 0 29.346,16.231772 16,16 0 0 1 42.731414,32 16,16 0 0 1 29.45277,47.768228 16,16 0 0 0 32.064748,48 a 16,16 0 0 0 16,-16 16,16 0 0 0 -16,-15.999999 z"/>
+ <circle style="fill:#4f4f4f" cx="28" cy="32" r="8"/>
+ <path style="fill:#ffffff" d="m 25.818402,36.648558 c 0,-0.249096 0.03576,-0.459548 0.10728,-0.631932 0.07152,-0.17182 0.17068,-0.31079 0.29809,-0.41687 0.12684,-0.10606 0.276754,-0.18278 0.449152,-0.230634 0.1718,-0.04728 0.355752,-0.07152 0.55179,-0.07152 0.18564,0 0.362102,0.02424 0.528738,0.07152 0.16664,0.0479 0.313656,0.12454 0.441078,0.230634 0.12686,0.10606 0.227178,0.245046 0.301556,0.41687 0.0744,0.1724 0.11126,0.382836 0.11126,0.631932 0,0.2387 -0.03686,0.442816 -0.11126,0.61233 -0.0744,0.16896 -0.17472,0.310196 -0.301556,0.42148 -0.12742,0.11076 -0.274452,0.19142 -0.441078,0.242168 -0.16664,0.05016 -0.34308,0.07546 -0.528738,0.07546 -0.19602,0 -0.379966,-0.02532 -0.55179,-0.07546 -0.1724,-0.05078 -0.322306,-0.13146 -0.449152,-0.242168 -0.12742,-0.11124 -0.226602,-0.252538 -0.29809,-0.42148 -0.0708,-0.1692 -0.1068,-0.373214 -0.1068,-0.61202 m 0.262354,-2.64887 v -0.656642 c 0,-0.27042 0.0277,-0.515468 0.08352,-0.735146 0.05532,-0.220252 0.14012,-0.428966 0.254278,-0.627898 0.11362,-0.19834 0.260612,-0.392066 0.44051,-0.58004 0.18048,-0.18796 0.397838,-0.38286 0.652112,-0.584084 0.22257,-0.17472 0.410534,-0.330962 0.5639,-0.469336 0.15394,-0.13722 0.277908,-0.273886 0.373634,-0.40937 0.09516,-0.13492 0.16432,-0.27619 0.206394,-0.42437 0.04272,-0.14874 0.06408,-0.32117 0.06408,-0.516618 0,-0.302136 -0.1026,-0.551792 -0.306178,-0.747254 -0.204098,-0.19604 -0.515466,-0.294058 -0.934054,-0.294058 -0.364992,0 -0.758786,0.07668 -1.180274,0.23006 -0.420328,0.15394 -0.856808,0.341904 -1.307086,0.564476 L 24.182,26.993456 c 0.22718,-0.13262 0.475108,-0.258312 0.742632,-0.377078 0.268124,-0.11942 0.546034,-0.225452 0.83433,-0.318274 0.28886,-0.09228 0.581766,-0.16548 0.87813,-0.21852 0.296948,-0.05304 0.588114,-0.07958 0.874686,-0.07958 0.540258,0 1.027474,0.06516 1.46165,0.1949 0.43475,0.12974 0.803184,0.318836 1.104732,0.56793 0.30271,0.24908 0.533924,0.55179 0.695362,0.90639 0.16202,0.355178 0.242746,0.759938 0.242746,1.215402 0,0.33384 -0.03758,0.631944 -0.11124,0.894282 -0.0738,0.262354 -0.1845,0.506238 -0.32923,0.731102 -0.14646,0.22545 -0.32923,0.442816 -0.54891,0.651554 -0.21969,0.209294 -0.475684,0.430704 -0.766864,0.663644 -0.22257,0.17472 -0.404174,0.32749 -0.544866,0.457226 -0.14014,0.12974 -0.250244,0.253126 -0.32923,0.369012 -0.07956,0.11702 -0.13378,0.237562 -0.16318,0.3621 -0.02894,0.12398 -0.0438,0.270994 -0.0438,0.440514 v 0.545942 h -2.097672 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495812 5 6.8007812 5 L 8 5 L 12 5 L 16 5 L 31.578125 5 C 31.633405 5 31.697932 5.0146426 31.753906 5.015625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 A 28 28 0 0 0 31.753906 4.015625 C 31.697932 4.0146426 31.633405 4 31.578125 4 L 16 4 L 12 4 L 8 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mozc-setup.svg b/.icons/awkward/64x64/apps/mozc-setup.svg
new file mode 120000
index 00000000..e247dfd5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mozc-setup.svg
@@ -0,0 +1 @@
+mozc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mozc.svg b/.icons/awkward/64x64/apps/mozc.svg
new file mode 100644
index 00000000..4e95c0ea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mozc.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="49" cy="44" r="13"/>
+ <circle style="fill:#fcbd1e" cx="49" cy="43" r="13"/>
+ <rect style="opacity:0.2" width="52" height="52" x="2" y="5" rx="26" ry="26"/>
+ <rect style="fill:#ff7000" width="52" height="52" x="2" y="4" rx="26" ry="26"/>
+ <path style="opacity:0.2" d="m 22.404297,11.969188 c -0.08725,1.369707 -0.186291,3.344383 -0.267578,5.550781 -2.603985,0.0054 -5.196089,-0.06987 -7.75586,-0.248047 L 14,22.73286 c 2.655133,0.184809 5.33102,0.264084 8.011719,0.261719 -0.01093,1.475966 0.0026,2.995071 0.03711,4.541015 -3.078543,1.430237 -5.968584,3.633591 -7.945312,6.248047 -1.198428,1.585062 -2.137534,3.386288 -2.103516,5.521485 0.03402,2.135196 1.436646,4.304607 3.513672,5.476562 2.893648,1.63273 6.134458,1.34676 8.96875,0.183594 0.184192,0.457205 0.377946,0.903194 0.591797,1.326172 l 4.884765,-2.470704 c -0.238059,-0.470858 -0.456231,-1.094509 -0.664062,-1.779296 1.824957,-1.44597 3.515004,-3.143883 5.070312,-4.886719 1.798931,-2.015833 3.118647,-3.915257 4.445313,-5.763672 0.76147,0.316665 1.427574,0.702686 1.935547,1.189453 0.933255,0.894297 1.584961,2.087661 1.701172,4.298828 0.05388,1.025109 -0.347722,1.86749 -1.402344,2.904297 -1.054622,1.036807 -2.728793,2.052935 -4.488281,2.851563 -3.518976,1.597254 -7.203125,2.349609 -7.203125,2.349609 L 30.425781,50.352 c 0,0 4.165794,-0.813008 8.394531,-2.732421 2.114369,-0.959707 4.28857,-2.189629 6.0625,-3.933594 1.773933,-1.743966 3.180324,-4.220134 3.029297,-7.09375 -0.174698,-3.324022 -1.427123,-6.092585 -3.378906,-7.962891 -0.773386,-0.741101 -1.674384,-1.239472 -2.580078,-1.716797 0.230503,-0.377879 0.886719,-1.390625 0.886719,-1.390625 l -4.726563,-2.759765 c 0,0 -0.849534,1.332629 -1.613281,2.513672 -3.133489,-0.37407 -6.282037,-0.07565 -8.998047,0.5 -0.01,-0.987584 -0.02198,-1.956582 -0.01367,-2.91211 5.6812,-0.24871 11.335466,-0.846719 16.808594,-1.716797 L 43.4375,15.742626 c -5.168267,0.821613 -10.49276,1.388597 -15.818359,1.636718 0.07699,-1.999034 0.167953,-3.805165 0.248047,-5.0625 z m 9.273437,18.773438 c 0.238904,0.0129 0.479229,0.02871 0.728516,0.01172 -0.75341,0.959737 -1.278367,1.807146 -2.125,2.75586 -0.708602,0.79404 -1.447201,1.543854 -2.193359,2.263672 -0.172306,-1.407449 -0.308026,-2.892942 -0.40625,-4.414063 1.005574,-0.247483 2.11454,-0.464872 3.273437,-0.609375 0.246272,-0.03071 0.483753,-0.02071 0.722656,-0.0078 z m -9.363281,2.949218 c 0.148217,2.058433 0.375172,4.051842 0.712891,5.933594 -2.022025,1.038464 -3.439041,1.170253 -4.824219,0.388672 -0.865567,-0.488393 -0.723955,-0.508667 -0.728516,-0.794922 -0.0046,-0.286255 0.242316,-1.137806 0.996094,-2.134766 0.861857,-1.139906 2.293952,-2.372175 3.84375,-3.392578 z"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:5.47368431" d="m 40.476852,23.14203 c 0,0 -13.87257,23.75464 -23.617732,18.25597 -5.885185,-3.320696 1.672149,-10.886868 8.060312,-13.09 6.197526,-2.137388 19.67875,-3.642178 20.260568,7.4282 0.409806,7.79745 -15.290524,10.932062 -15.290524,10.932062"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:5.47368431" d="m 25.13577,11.143 c -0.421832,6.622064 -1.27976,25.67119 2.381454,32.912728"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:5.47368431" d="m 14.190036,19.001259 c 9.830691,0.684259 20.030567,-0.02365 29.676601,-1.557107"/>
+ <circle style="opacity:0.2" cx="45" cy="54" r="7"/>
+ <circle style="fill:#e4e4e4" cx="45" cy="53" r="7"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28 4 C 13.596 4 2 15.596 2 30 C 2 30.110902 2.0116135 30.218872 2.0175781 30.328125 C 2.3726961 16.238147 13.821398 5 28 5 C 42.178602 5 53.627304 16.238147 53.982422 30.328125 C 53.988386 30.218872 54 30.110902 54 30 C 54 15.596 42.404 4 28 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mozilla-firefox.svg b/.icons/awkward/64x64/apps/mozilla-firefox.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mozilla-firefox.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mozo.svg b/.icons/awkward/64x64/apps/mozo.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mozo.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mp3splt-gtk.svg b/.icons/awkward/64x64/apps/mp3splt-gtk.svg
new file mode 100644
index 00000000..9ead6340
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mp3splt-gtk.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <defs>
+ <linearGradient id="linearGradient4282" x1="409.57" x2="409.57" y1="540.8" y2="506.8" gradientTransform="matrix(0.2353,0,0,0.2353,-64.134,-155.246)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#2a2c2f"/>
+ <stop offset="1" stop-color="#424649"/>
+ </linearGradient>
+ </defs>
+ <path style="opacity:0.2" d="M 61.96,31.828 A 30,30 0 0 1 32,61 30,30 0 0 1 2.04,32.172 30,30 0 0 0 2,33 30,30 0 0 0 32,63 30,30 0 0 0 62,33 30,30 0 0 0 61.96,31.828 Z"/>
+ <path style="fill:#4f4f4f" d="M 62,32 A 30,30 0 0 1 32,62 30,30 0 0 1 2,32 30,30 0 0 1 32,2 30,30 0 0 1 62,32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 2 A 30 30 0 0 0 2 32 A 30 30 0 0 0 2.0175781 32.511719 A 30 30 0 0 1 31.998047 3 L 32 3 A 30 30 0 0 1 61.974609 32.511719 A 30 30 0 0 0 61.998047 32 A 30 30 0 0 0 32 2 L 31.998047 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.3722,7.0636 C 7.3212,12.4326 2.0334,21.592 2.0334,32.0356 l 24,0 c 0,-2.4314 1.454,-4.5126 3.5332,-5.455 L 15.368,7.0654 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 48.628,56.936 C 56.6792,51.567 61.9668,42.4076 61.9668,31.964 l -24,0 c 0,2.4314 -1.454,4.5126 -3.5332,5.455 L 48.628,56.9366 Z"/>
+ <rect style="fill:#feb925" width="24" height="24" x="20" y="20" ry="12"/>
+ <rect style="fill:url(#linearGradient4282)" width="8" height="8" x="28" y="-36" ry="4" transform="scale(1,-1)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mpc-qt.svg b/.icons/awkward/64x64/apps/mpc-qt.svg
new file mode 100644
index 00000000..15cba4a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mpc-qt.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 32,13 C 20.969111,13 12,21.969111 12,33 12,44.030889 20.969111,53 32,53 43.030889,53 52,44.030889 52,33 52,21.969111 43.030889,13 32,13 Z m 0,3 c 9.403224,0 17,7.596776 17,17 0,9.403224 -7.596776,17 -17,17 -9.403224,0 -17,-7.596776 -17,-17 0,-9.403224 7.596776,-17 17,-17 z m -9,9 v 7 h 3 v -7 z m 15,0 v 7 h 3 V 25 Z M 25.371094,36.632812 23.25,38.753906 24.310547,39.814453 C 26.349597,41.853504 29.116347,43 32,43 c 2.883653,0 5.650402,-1.146496 7.689453,-3.185547 L 40.75,38.753906 38.628906,36.632812 37.568359,37.693359 C 36.091103,39.170616 34.089156,40 32,40 29.910844,40 27.908897,39.170616 26.431641,37.693359 Z"/>
+ <path style="fill:#d4d4d4;fill-rule:evenodd" d="M 32 12 C 20.969111 12 12 20.969111 12 32 C 12 43.030889 20.969111 52 32 52 C 43.030889 52 52 43.030889 52 32 C 52 20.969111 43.030889 12 32 12 z M 32 15 C 41.403224 15 49 22.596776 49 32 C 49 41.403224 41.403224 49 32 49 C 22.596776 49 15 41.403224 15 32 C 15 22.596776 22.596776 15 32 15 z"/>
+ <path style="fill:none;stroke:#d4d4d4;stroke-width:3;stroke-linecap:square" d="M 38.629126,37.754126 A 9.375,9.375 0 0 1 32,40.5 9.375,9.375 0 0 1 25.370874,37.754126"/>
+ <rect style="fill:#d4d4d4" width="3" height="7" x="23" y="24"/>
+ <rect style="fill:#d4d4d4" width="3" height="7" x="38" y="24"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 32 12 C 20.969111 12 12 20.969111 12 32 C 12 32.167765 12.007594 32.333213 12.011719 32.5 C 12.278812 21.700209 21.136876 13 32 13 C 42.863124 13 51.721188 21.700209 51.988281 32.5 C 51.992406 32.333213 52 32.167765 52 32 C 52 20.969111 43.030889 12 32 12 z M 23 24 L 23 25 L 26 25 L 26 24 L 23 24 z M 38 24 L 38 25 L 41 25 L 41 24 L 38 24 z M 15.025391 32.5 C 15.020525 32.667661 15 32.831141 15 33 C 15 42.403224 22.596776 50 32 50 C 41.403224 50 49 42.403224 49 33 C 49 32.831141 48.979475 32.667661 48.974609 32.5 C 48.708503 41.668817 41.234365 49 32 49 C 22.765635 49 15.291497 41.668817 15.025391 32.5 z M 25.371094 35.632812 L 23.25 37.753906 L 23.75 38.253906 L 25.371094 36.632812 L 26.431641 37.693359 C 27.908897 39.170616 29.910844 40 32 40 C 34.089156 40 36.091103 39.170616 37.568359 37.693359 L 38.628906 36.632812 L 40.25 38.253906 L 40.75 37.753906 L 38.628906 35.632812 L 37.568359 36.693359 C 36.091103 38.170616 34.089156 39 32 39 C 29.910844 39 27.908897 38.170616 26.431641 36.693359 L 25.371094 35.632812 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mpd.svg b/.icons/awkward/64x64/apps/mpd.svg
new file mode 100644
index 00000000..480f1f25
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mpd.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="39" height="30" x="21" y="6" rx="4.179" ry="4.091"/>
+ <circle style="opacity:0.2" cx="23.5" cy="33.5" r="19.5"/>
+ <rect style="opacity:0.2" width="16" height="3" x="33" y="58" rx="1.5" ry="1.5"/>
+ <rect style="fill:#00b4ed" width="39" height="30" x="21" y="5" rx="4.179" ry="4.091"/>
+ <circle style="fill:#4f4f4f" cx="23.5" cy="32.5" r="19.5"/>
+ <circle style="fill:#3f3f3f" cx="23.5" cy="32.5" r="15.5"/>
+ <circle style="opacity:0.2" cx="23.5" cy="32.5" r="5.5"/>
+ <rect style="fill:#3f3f3f" width="8" height="7" x="37" y="51.6" rx="1.143" ry="1.4"/>
+ <rect style="opacity:0.2" width="28" height="22" x="27" y="35" rx="3" ry="3"/>
+ <rect style="fill:#1d64bc" width="28" height="22" x="27" y="34" rx="3" ry="3"/>
+ <rect style="fill:#4f4f4f" width="16" height="3" x="33" y="57" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.177734 5 C 22.862806 5 21 6.8254333 21 9.0917969 L 21 10.091797 C 21 7.8254333 22.862806 6 25.177734 6 L 55.822266 6 C 58.137194 6 60 7.8254333 60 10.091797 L 60 9.0917969 C 60 6.8254333 58.137194 5 55.822266 5 L 25.177734 5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mplayer.svg b/.icons/awkward/64x64/apps/mplayer.svg
new file mode 120000
index 00000000..2dd814af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mplayer.svg
@@ -0,0 +1 @@
+gnome-mpv.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mps.svg b/.icons/awkward/64x64/apps/mps.svg
new file mode 100644
index 00000000..28cc95cf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mps.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#f7c73c" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#21d789" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#21d789" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#2086e7" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 15.014242,45.9999 h 16"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="m 15.014242,44.9999 h 16"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="M 25.008,33.985758 V 17.98576 m -9.999415,0 4.991415,8 5.008,-8 M 15.008585,33.985758 V 17.98576"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="M 25.008,32.985758 V 16.98576 m -9.999415,0 4.991415,8 5.008,-8 M 15.008585,32.985758 V 16.98576"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 29.014148,26.051914 c 0,0 8.000004,0.929 8.000004,-4.000004 0,-4.928996 -8.000004,-3.999996 -8.000004,-3.999996 m 1.96e-4,16.000202 V 18.052111"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 29.014148,25.051914 c 0,0 8.000004,0.929 8.000004,-4.000004 0,-4.928996 -8.000004,-3.999996 -8.000004,-3.999996 m 1.96e-4,16.000202 V 17.052111"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="m 41.006464,31.999036 c 0,0 1.00877,2.001924 4.000002,2.000964 2.991224,-9.68e-4 3.999996,-2.000964 3.999996,-4.000962 0,-8.428778 -7.999998,0.422324 -7.976036,-7.98141 -0.02418,-2.018592 0.943732,-4.018591 3.97604,-4.018591 3.0323,0 3.999768,1.999999 3.999768,1.999999"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="m 41.006464,30.999036 c 0,0 1.00877,2.001924 4.000002,2.000964 2.991224,-9.68e-4 3.999996,-2.000964 3.999996,-4.000962 0,-8.428778 -7.999998,0.422324 -7.976036,-7.98141 -0.02418,-2.018592 0.943732,-4.018591 3.97604,-4.018591 3.0323,0 3.999768,1.999999 3.999768,1.999999"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mpv-icon-8bit-64x64.svg b/.icons/awkward/64x64/apps/mpv-icon-8bit-64x64.svg
new file mode 120000
index 00000000..c3ff8c41
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mpv-icon-8bit-64x64.svg
@@ -0,0 +1 @@
+mpv.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mpv.svg b/.icons/awkward/64x64/apps/mpv.svg
new file mode 100644
index 00000000..e4227a3e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mpv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#8d348e" cx="32" cy="32" r="28"/>
+ <circle style="opacity:.3" cx="34.5" cy="29.5" r="20.5"/>
+ <circle style="opacity:.2" cx="32" cy="33" r="14"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="14"/>
+ <path style="fill:#691f69" transform="matrix(1.5155445,0,0,1.5,-3.653879,-4.9873848)" 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 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ms-excel.svg b/.icons/awkward/64x64/apps/ms-excel.svg
new file mode 100644
index 00000000..c2b74306
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ms-excel.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="33" height="44" x="27" y="11" rx="4.125" ry="4.125"/>
+ <path style="opacity:0.2" d="m 34.250419,5.0016272 a 3.6432215,3.8186113 0 0 0 -0.699637,0.091976 L 6.8364957,11.45732 A 3.6432215,3.8186113 0 0 0 4,15.181087 l 0,17.818405 0,17.818403 a 3.6432215,3.8186113 0 0 0 2.8364957,3.723768 L 33.550782,60.90538 A 3.6432215,3.8186113 0 0 0 38,57.181612 L 38,32.999492 38,8.817371 A 3.6432215,3.8186113 0 0 0 34.250419,5.0016272 Z"/>
+ <rect style="fill:#e4e4e4" width="33" height="44" x="27" y="10" rx="4.125" ry="4.125"/>
+ <path style="opacity:0.2" d="m 33,19 0,3 7,0 0,5 -7,0 0,3 7,0 0,5 -7,0 0,3 7,0 0,5 -7,0 0,3 21,0 0,-3 0,-21 0,-3 -3,0 -8,0 -3,0 -7,0 z m 10,3 8,0 0,5 -8,0 0,-5 z m 0,8 8,0 0,5 -8,0 0,-5 z m 0,8 8,0 0,5 -8,0 0,-5 z"/>
+ <path style="fill:#4f4f4f" d="M 33 18 L 33 21 L 40 21 L 40 26 L 33 26 L 33 29 L 40 29 L 40 34 L 33 34 L 33 37 L 40 37 L 40 42 L 33 42 L 33 45 L 54 45 L 54 42 L 54 21 L 54 18 L 51 18 L 43 18 L 40 18 L 33 18 z M 43 21 L 51 21 L 51 26 L 43 26 L 43 21 z M 43 29 L 51 29 L 51 34 L 43 34 L 43 29 z M 43 37 L 51 37 L 51 42 L 43 42 L 43 37 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.125 10 C 28.83975 10 27 11.83975 27 14.125 L 27 15.125 C 27 12.83975 28.83975 11 31.125 11 L 55.875 11 C 58.16025 11 60 12.83975 60 15.125 L 60 14.125 C 60 11.83975 58.16025 10 55.875 10 L 31.125 10 z"/>
+ <path style="fill:#1d8f50" d="m 34.250419,4.0016276 a 3.6432215,3.8186113 0 0 0 -0.699637,0.091976 L 6.8364957,10.45732 A 3.6432215,3.8186113 0 0 0 4,14.181087 l 0,17.818405 0,17.818403 a 3.6432215,3.8186113 0 0 0 2.8364957,3.723768 L 33.550782,59.90538 A 3.6432215,3.8186113 0 0 0 38,56.181612 L 38,31.999492 38,7.8173714 A 3.6432215,3.8186113 0 0 0 34.250419,4.0016276 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 27.000301,25.999761 -14,14 m 0,-14 14,14 0,0 0,0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 27.000301,25 -14,14 m 0,-14 14,14 0,0 0,0"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 34.25 4.0019531 A 3.6432215 3.8186113 0 0 0 33.550781 4.09375 L 6.8359375 10.457031 A 3.6432215 3.8186113 0 0 0 4 14.181641 L 4 15.181641 A 3.6432215 3.8186113 0 0 1 6.8359375 11.457031 L 33.550781 5.09375 A 3.6432215 3.8186113 0 0 1 34.25 5.0019531 A 3.6432215 3.8186113 0 0 1 38 8.8164062 L 38 7.8164062 A 3.6432215 3.8186113 0 0 0 34.25 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ms-office.svg b/.icons/awkward/64x64/apps/ms-office.svg
new file mode 100644
index 00000000..c838589d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ms-office.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#f63db6" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 26.222949,49.249293 c -5.859581,-2.061085 -10.672754,-3.765943 -10.69592,-3.788599 -0.02323,-0.02272 -0.02879,-0.05428 -0.01318,-0.07014 0.01637,-0.016 4.843121,0.537314 10.726293,1.229429 8.110796,0.954186 9.722951,1.240014 9.760458,1.182329 0.06548,-0.100709 0.06432,-28.050056 -0.0012,-28.150785 -0.07119,-0.109571 -13.800432,3.099672 -13.918575,3.252358 -0.06388,0.08243 -0.08083,2.100614 -0.08083,9.595956 0,7.518557 -0.01682,9.504171 -0.08082,9.552456 -0.122485,0.09243 -6.757033,3.178944 -6.850038,3.178244 -0.0646,-5.15e-4 -0.0776,-2.449686 -0.0646,-12.142443 l 0.01636,-12.141828 8.373538,-3.025057 c 4.605446,-1.663771 9.556538,-3.451685 11.00244,-3.973128 L 37.025774,13 l 5.906295,1.848757 c 3.248455,1.016828 5.942647,1.871428 5.987109,1.899128 0.06432,0.04014 0.08082,3.385485 0.08082,16.381113 0,15.48957 -0.0058,16.333799 -0.113136,16.389956 -0.197832,0.103429 -11.729951,3.484486 -11.873336,3.481043 -0.07557,-0.0014 -4.931535,-1.689628 -10.79113,-3.7507 z"/>
+ <path style="fill:#ffffff" d="m 26.222949,48.249293 c -5.859581,-2.061085 -10.672754,-3.765943 -10.69592,-3.788599 -0.02323,-0.02272 -0.02879,-0.05428 -0.01318,-0.07014 0.01637,-0.016 4.843121,0.537314 10.726293,1.229429 8.110796,0.954186 9.722951,1.240014 9.760458,1.182329 0.06548,-0.100709 0.06432,-28.050056 -0.0012,-28.150785 -0.07119,-0.109571 -13.800432,3.099672 -13.918575,3.252358 -0.06388,0.08243 -0.08083,2.100614 -0.08083,9.595956 0,7.518557 -0.01682,9.504171 -0.08082,9.552456 -0.122485,0.09243 -6.757033,3.178944 -6.850038,3.178244 -0.0646,-5.15e-4 -0.0776,-2.449686 -0.0646,-12.142443 l 0.01636,-12.141828 8.373538,-3.025057 c 4.605446,-1.663771 9.556538,-3.451685 11.00244,-3.973128 L 37.025774,12 l 5.906295,1.848757 c 3.248455,1.016828 5.942647,1.871428 5.987109,1.899128 0.06432,0.04014 0.08082,3.385485 0.08082,16.381113 0,15.48957 -0.0058,16.333799 -0.113136,16.389956 -0.197832,0.103429 -11.729951,3.484486 -11.873336,3.481043 -0.07557,-0.0014 -4.931535,-1.689628 -10.79113,-3.7507 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ms-onedrive.svg b/.icons/awkward/64x64/apps/ms-onedrive.svg
new file mode 100644
index 00000000..2625ddb2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ms-onedrive.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,14 A 19,19 0 0 0 16.507812,22.027344 15,15 0 0 0 3.8320312,29.847656 l -0.027344,0.0078 C 2.6529098,31.978892 2,34.414546 2,37 c 0.00156,3.280992 1.0719318,6.326278 2.8789062,8.808594 0.455199,0.625326 0.9588122,1.21019 1.5039062,1.757812 0.00916,0.0092 0.01816,0.0182 0.027344,0.02734 0.5467688,0.546488 1.131173,1.054074 1.7578126,1.511718 0.030338,0.02222 0.063238,0.0405 0.09375,0.0625 0.3719496,0.267394 0.7554964,0.520656 1.1523436,0.753908 0.088332,0.05206 0.180024,0.09814 0.2695314,0.14844 0.336848,0.18876 0.678568,0.368238 1.03125,0.53125 0.133274,0.06178 0.266915,0.12172 0.402344,0.17968 0.341465,0.14574 0.688604,0.277698 1.042968,0.398438 0.131534,0.04494 0.261304,0.09144 0.394532,0.13282 0.374423,0.11598 0.757644,0.209834 1.144531,0.296876 0.128174,0.0289 0.253341,0.06422 0.382812,0.08984 0.509536,0.10064 1.026936,0.1823 1.554688,0.23047 V 52 H 32 49.726562 50 C 56.627418,52 62,46.627418 62,40 62,33.484688 56.804452,28.193152 50.332032,28.015624 A 19,19 0 0 0 32,14 Z"/>
+ <circle style="fill:#056ab6" cx="32" cy="32" r="19"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 13 A 19 19 0 0 0 13 32 A 19 19 0 0 0 13.017578 32.511719 A 19 19 0 0 1 32 14 A 19 19 0 0 1 50.976562 32.517578 A 19 19 0 0 0 51 32 A 19 19 0 0 0 32 13 z"/>
+ <path style="fill:#138fe6" d="m 50,27 c -1.69789,0.08412 -3.17146,0.398958 -4.558594,0.90625 l -0.004,0.004 c -4.444764,1.853546 -9.061984,3.78181 -13.074218,5.457032 L 4.8789062,44.808594 c 2.4630012,3.383526 6.3041668,5.714534 10.7578128,6.121094 V 51 H 49.726562 50 C 56.627418,51 62,45.627418 62,39 62,32.372582 56.627418,27 50,27 Z"/>
+ <path style="fill:#1581d9" d="M 17,21 A 15,15 0 0 0 3.8323864,28.848898 l -0.026634,0.008 C 2.6539748,30.980322 2,33.414546 2,36 2.00368,43.753156 7.9153114,50.225922 15.636364,50.930754 V 51 H 17 49.727272 c 4.536292,-0.0032 8.700836,-2.508558 10.82919,-6.51456 L 39.510652,31.941052 24.393466,22.93093 l -0.04794,0.0134 A 15,15 0 0 0 17,21 Z"/>
+ <path style="fill:#38afec" d="m 37.972656,31.023438 c -1.88305,0.78614 -3.887694,1.624898 -5.609374,2.34375 L 4.8789062,44.808594 c 0.9176398,1.2606 2.0284196,2.373564 3.2890626,3.296874 0.030338,0.02222 0.063238,0.0405 0.09375,0.0625 0.3718472,0.268076 0.7555634,0.520044 1.1523436,0.753908 0.088422,0.05198 0.179934,0.09822 0.2695314,0.14844 0.3359982,0.18882 0.6794302,0.368142 1.0312502,0.53125 0.133194,0.06156 0.267009,0.12192 0.402344,0.17968 0.341272,0.14608 0.68872,0.277426 1.042968,0.398438 0.131576,0.04484 0.261275,0.09154 0.394532,0.13282 0.373999,0.11612 0.757967,0.209726 1.144531,0.296876 0.128054,0.0288 0.253479,0.0643 0.382812,0.08984 0.509129,0.10072 1.027095,0.1823 1.554688,0.23047 V 51 H 17 49.726562 c 4.536292,-0.0032 8.699772,-2.509624 10.828126,-6.515624 l -21.04297,-12.54297 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 50 27 C 48.30211 27.08412 46.82854 27.398958 45.441406 27.90625 L 45.4375 27.910156 C 40.992736 29.763702 36.375515 31.691965 32.363281 33.367188 L 4.8789062 44.808594 C 5.0673068 45.067407 5.2674112 45.316812 5.4746094 45.560547 L 32.363281 34.367188 C 36.375515 32.691965 40.992736 30.763702 45.4375 28.910156 L 45.441406 28.90625 C 46.82854 28.398958 48.30211 28.08412 50 28 C 56.458568 28 61.710429 33.106348 61.974609 39.5 C 61.983886 39.333542 62 39.16885 62 39 C 62 32.372582 56.627418 27 50 27 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17 21 A 15 15 0 0 0 3.8320312 28.847656 L 3.8046875 28.855469 C 2.6529101 30.978905 2 33.414546 2 36 C 2.0000641 36.134968 2.0139707 36.266697 2.0195312 36.400391 C 2.1124036 34.038602 2.7425645 31.813616 3.8046875 29.855469 L 3.8320312 29.847656 A 15 15 0 0 1 17 22 A 15 15 0 0 1 24.34375 23.945312 L 24.394531 23.929688 L 39.511719 32.941406 L 60.125 45.228516 C 60.275873 44.986941 60.419469 44.738885 60.554688 44.484375 L 39.511719 31.941406 L 24.394531 22.929688 L 24.34375 22.945312 A 15 15 0 0 0 17 21 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ms-onenote.svg b/.icons/awkward/64x64/apps/ms-onenote.svg
new file mode 100644
index 00000000..5b2b39ea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ms-onenote.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="33" height="44" x="27" y="11" rx="4" ry="4"/>
+ <path style="opacity:0.2" d="m 34.250419,5.0016272 a 3.6432215,3.8186113 0 0 0 -0.699637,0.091976 L 6.8364957,11.45732 A 3.6432215,3.8186113 0 0 0 4,15.181087 l 0,17.818405 0,17.818403 a 3.6432215,3.8186113 0 0 0 2.8364957,3.723768 L 33.550782,60.90538 A 3.6432215,3.8186113 0 0 0 38,57.181612 L 38,32.999492 38,8.817371 A 3.6432215,3.8186113 0 0 0 34.250419,5.0016272 Z"/>
+ <rect style="fill:#e4e4e4" width="33" height="44" x="27" y="10" rx="4" ry="4"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31 10 C 28.784 10 27 11.784 27 14 L 27 15 C 27 12.784 28.784 11 31 11 L 56 11 C 58.216 11 60 12.784 60 15 L 60 14 C 60 11.784 58.216 10 56 10 L 31 10 z"/>
+ <path style="opacity:0.2" d="M 33,19 V 22 H 51 V 27 H 33 V 30 H 44 V 35 H 33 V 38 H 44 V 43 H 33 V 46 H 54 V 19 Z M 47,30 H 51 V 35 H 47 Z M 47,38 H 51 V 43 H 47 Z"/>
+ <path style="fill:#4f4f4f" d="M 33,18 V 21 H 51 V 26 H 33 V 29 H 44 V 34 H 33 V 37 H 44 V 42 H 33 V 45 H 54 V 18 Z M 47,29 H 51 V 34 H 47 Z M 47,37 H 51 V 42 H 47 Z"/>
+ <path style="fill:#9c27b0" d="M 34.25,4.0016 A 3.6432,3.8186 0 0 0 33.551,4.0936 L 6.8365,10.457 A 3.6432,3.8186 0 0 0 4,14.181 V 31.999 49.818 A 3.6432,3.8186 0 0 0 6.8365,53.542 L 33.551,59.905 A 3.6432,3.8186 0 0 0 38,56.182 V 31.999 7.8174 A 3.6432,3.8186 0 0 0 34.25,4.0016 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 34.25 4.0019531 A 3.6432215 3.8186113 0 0 0 33.550781 4.09375 L 6.8359375 10.457031 A 3.6432215 3.8186113 0 0 0 4 14.181641 L 4 15.181641 A 3.6432215 3.8186113 0 0 1 6.8359375 11.457031 L 33.550781 5.09375 A 3.6432215 3.8186113 0 0 1 34.25 5.0019531 A 3.6432215 3.8186113 0 0 1 38 8.8164062 L 38 7.8164062 A 3.6432215 3.8186113 0 0 0 34.25 4.0019531 z"/>
+ <path style="fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 13,40 V 26 L 27,40 V 26"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 13,39 V 25 L 27,39 V 25"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ms-outlook.svg b/.icons/awkward/64x64/apps/ms-outlook.svg
new file mode 100644
index 00000000..093861af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ms-outlook.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="33" height="44" x="27" y="11" rx="4.125" ry="4.125"/>
+ <path style="opacity:0.2" d="M 34.250083,5.001638 A 3.6432417,3.8186741 0 0 0 33.55025,5.093619 L 6.83645,11.457375 A 3.6432417,3.8186741 0 0 0 4,15.180849 V 33.000208 50.818167 A 3.6432417,3.8186741 0 0 0 6.83645,54.5422 l 26.7138,6.363057 A 3.6432417,3.8186741 0 0 0 38,57.182624 V 33.000208 8.8173721 A 3.6432417,3.8186741 0 0 0 34.250083,5.001638 Z"/>
+ <rect style="fill:#e4e4e4" width="33" height="44" x="27" y="10" rx="4.125" ry="4.125"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.125 10 C 28.83975 10 27 11.83975 27 14.125 L 27 15.125 C 27 12.83975 28.83975 11 31.125 11 L 55.875 11 C 58.16025 11 60 12.83975 60 15.125 L 60 14.125 C 60 11.83975 58.16025 10 55.875 10 L 31.125 10 z"/>
+ <path style="opacity:0.2" d="M 24.5,19 C 23.115,19 22,20.115 22,21.5 v 23 c 0,1.385 1.115,2.5 2.5,2.5 h 28 c 1.385,0 2.5,-1.115 2.5,-2.5 v -23 C 55,20.115 53.885,19 52.5,19 Z m 3.425781,3 h 21.867188 l -9.425781,9.048828 z M 25,23.582031 40.632812,34.951172 52,24.039062 V 44 H 25 Z"/>
+ <path style="fill:#4f4f4f" d="M 24.5 18 C 23.115 18 22 19.115 22 20.5 L 22 43.5 C 22 44.885 23.115 46 24.5 46 L 52.5 46 C 53.885 46 55 44.885 55 43.5 L 55 20.5 C 55 19.115 53.885 18 52.5 18 L 24.5 18 z M 27.925781 21 L 49.792969 21 L 40.367188 30.048828 L 27.925781 21 z M 25 22.582031 L 40.632812 33.951172 L 52 23.039062 L 52 43 L 25 43 L 25 22.582031 z"/>
+ <path style="fill:#f7a600" d="M 34.250083,4.0016377 A 3.6432417,3.8186741 0 0 0 33.55025,4.0936187 L 6.83645,10.457375 A 3.6432417,3.8186741 0 0 0 4,14.180849 V 32.000208 49.818167 A 3.6432417,3.8186741 0 0 0 6.83645,53.5422 l 26.7138,6.363057 A 3.6432417,3.8186741 0 0 0 38,56.182624 V 32.000208 7.8173718 A 3.6432417,3.8186741 0 0 0 34.250083,4.0016377 Z"/>
+ <path style="opacity:0.2" d="M 21,22 A 11,11.000098 0 0 0 10,33 11,11.000098 0 0 0 21,44 11,11.000098 0 0 0 32,33 11,11.000098 0 0 0 21,22 Z m 0,5 a 6.0000008,6.0000543 0 0 1 6,6 6.0000008,6.0000543 0 0 1 -6,6 6.0000008,6.0000543 0 0 1 -6,-6 6.0000008,6.0000543 0 0 1 6,-6 z"/>
+ <path style="fill:#ffffff" d="M 21 21 A 11 11.000098 0 0 0 10 32 A 11 11.000098 0 0 0 21 43 A 11 11.000098 0 0 0 32 32 A 11 11.000098 0 0 0 21 21 z M 21 26 A 6.0000008 6.0000543 0 0 1 27 32 A 6.0000008 6.0000543 0 0 1 21 38 A 6.0000008 6.0000543 0 0 1 15 32 A 6.0000008 6.0000543 0 0 1 21 26 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 34.25 4.0019531 A 3.6432417 3.8186741 0 0 0 33.550781 4.09375 L 6.8359375 10.457031 A 3.6432417 3.8186741 0 0 0 4 14.181641 L 4 15.181641 A 3.6432417 3.8186741 0 0 1 6.8359375 11.457031 L 33.550781 5.09375 A 3.6432417 3.8186741 0 0 1 34.25 5.0019531 A 3.6432417 3.8186741 0 0 1 38 8.8164062 L 38 7.8164062 A 3.6432417 3.8186741 0 0 0 34.25 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ms-powerpoint.svg b/.icons/awkward/64x64/apps/ms-powerpoint.svg
new file mode 100644
index 00000000..426e9a3d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ms-powerpoint.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="33" height="44" x="27" y="11" rx="4.125" ry="4.125"/>
+ <path style="opacity:0.2" d="m 34.250419,5.0016272 a 3.6432215,3.8186113 0 0 0 -0.699637,0.091976 L 6.8364957,11.45732 A 3.6432215,3.8186113 0 0 0 4,15.181087 l 0,17.818405 0,17.818403 a 3.6432215,3.8186113 0 0 0 2.8364957,3.723768 L 33.550782,60.90538 A 3.6432215,3.8186113 0 0 0 38,57.181612 L 38,32.999492 38,8.817371 A 3.6432215,3.8186113 0 0 0 34.250419,5.0016272 Z"/>
+ <rect style="fill:#e4e4e4" width="33" height="44" x="27" y="10" rx="4.125" ry="4.125"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.125 10 C 28.83975 10 27 11.83975 27 14.125 L 27 15.125 C 27 12.83975 28.83975 11 31.125 11 L 55.875 11 C 58.16025 11 60 12.83975 60 15.125 L 60 14.125 C 60 11.83975 58.16025 10 55.875 10 L 31.125 10 z"/>
+ <path style="opacity:0.2" d="m 42,15 a 9,9 0 0 0 -9,9 9,9 0 0 0 9,9 9,9 0 0 0 9,-9 l -9,0 0,-9 z m -11,25 0,3 24,0 0,-3 -24,0 z m 0,7 0,3 24,0 0,-3 -24,0 z"/>
+ <path style="fill:#4f4f4f" d="M 42 14 A 9 9 0 0 0 33 23 A 9 9 0 0 0 42 32 A 9 9 0 0 0 51 23 L 42 23 L 42 14 z M 31 39 L 31 42 L 55 42 L 55 39 L 31 39 z M 31 46 L 31 49 L 55 49 L 55 46 L 31 46 z"/>
+ <path style="fill:#da4f2e" d="m 34.250419,4.0016276 a 3.6432215,3.8186113 0 0 0 -0.699637,0.091976 L 6.8364957,10.45732 A 3.6432215,3.8186113 0 0 0 4,14.181087 l 0,17.818405 0,17.818403 a 3.6432215,3.8186113 0 0 0 2.8364957,3.723768 L 33.550782,59.90538 A 3.6432215,3.8186113 0 0 0 38,56.181612 L 38,31.999492 38,7.8173714 A 3.6432215,3.8186113 0 0 0 34.250419,4.0016276 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 34.25 4.0019531 A 3.6432215 3.8186113 0 0 0 33.550781 4.09375 L 6.8359375 10.457031 A 3.6432215 3.8186113 0 0 0 4 14.181641 L 4 15.181641 A 3.6432215 3.8186113 0 0 1 6.8359375 11.457031 L 33.550781 5.09375 A 3.6432215 3.8186113 0 0 1 34.25 5.0019531 A 3.6432215 3.8186113 0 0 1 38 8.8164062 L 38 7.8164062 A 3.6432215 3.8186113 0 0 0 34.25 4.0019531 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 13,43.000273 0,-17 15,0 0,10 -15,0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 13,42 0,-17 15,0 0,10 -15,0"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ms-skype.svg b/.icons/awkward/64x64/apps/ms-skype.svg
new file mode 120000
index 00000000..c233e23c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ms-skype.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ms-word.svg b/.icons/awkward/64x64/apps/ms-word.svg
new file mode 100644
index 00000000..fab57270
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ms-word.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="33" height="44" x="27" y="11" rx="4.125" ry="4.125"/>
+ <path style="opacity:0.2" d="m 34.250419,5.0016272 a 3.6432215,3.8186113 0 0 0 -0.699637,0.091976 L 6.8364957,11.45732 A 3.6432215,3.8186113 0 0 0 4,15.181087 l 0,17.818405 0,17.818403 a 3.6432215,3.8186113 0 0 0 2.8364957,3.723768 L 33.550782,60.90538 A 3.6432215,3.8186113 0 0 0 38,57.181612 L 38,32.999492 38,8.817371 A 3.6432215,3.8186113 0 0 0 34.250419,5.0016272 Z"/>
+ <rect style="fill:#e4e4e4" width="33" height="44" x="27" y="10" rx="4.125" ry="4.125"/>
+ <path style="opacity:0.2" d="m 30,16 0,3 25,0 0,-3 -25,0 z m 0,6 0,3 25,0 0,-3 -25,0 z m 0,6 0,3 25,0 0,-3 -25,0 z m 0,6 0,3 25,0 0,-3 -25,0 z m 0,6 0,3 25,0 0,-3 -25,0 z m 0,6 0,3 25,0 0,-3 -25,0 z"/>
+ <path style="fill:#4f4f4f" d="m 30,15 0,3 25,0 0,-3 -25,0 z m 0,6 0,3 25,0 0,-3 -25,0 z m 0,6 0,3 25,0 0,-3 -25,0 z m 0,6 0,3 25,0 0,-3 -25,0 z m 0,6 0,3 25,0 0,-3 -25,0 z m 0,6 0,3 25,0 0,-3 -25,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.125 10 C 28.83975 10 27 11.83975 27 14.125 L 27 15.125 C 27 12.83975 28.83975 11 31.125 11 L 55.875 11 C 58.16025 11 60 12.83975 60 15.125 L 60 14.125 C 60 11.83975 58.16025 10 55.875 10 L 31.125 10 z"/>
+ <path style="fill:#3072d6" d="m 34.250419,4.0016276 a 3.6432215,3.8186113 0 0 0 -0.699637,0.091976 L 6.8364957,10.45732 A 3.6432215,3.8186113 0 0 0 4,14.181087 l 0,17.818405 0,17.818403 a 3.6432215,3.8186113 0 0 0 2.8364957,3.723768 L 33.550782,59.90538 A 3.6432215,3.8186113 0 0 0 38,56.181612 L 38,31.999492 38,7.8173714 A 3.6432215,3.8186113 0 0 0 34.250419,4.0016276 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 34.25 4.0019531 A 3.6432215 3.8186113 0 0 0 33.550781 4.09375 L 6.8359375 10.457031 A 3.6432215 3.8186113 0 0 0 4 14.181641 L 4 15.181641 A 3.6432215 3.8186113 0 0 1 6.8359375 11.457031 L 33.550781 5.09375 A 3.6432215 3.8186113 0 0 1 34.25 5.0019531 A 3.6432215 3.8186113 0 0 1 38 8.8164062 L 38 7.8164062 A 3.6432215 3.8186113 0 0 0 34.25 4.0019531 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 11,26.00068 4,14 5,-14 5,14 4,-14"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 11,25 4,14 5,-14 5,14 4,-14"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mscore.svg b/.icons/awkward/64x64/apps/mscore.svg
new file mode 120000
index 00000000..e74a2f66
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mscore.svg
@@ -0,0 +1 @@
+musescore.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/msiexec.svg b/.icons/awkward/64x64/apps/msiexec.svg
new file mode 120000
index 00000000..5daa6135
--- /dev/null
+++ b/.icons/awkward/64x64/apps/msiexec.svg
@@ -0,0 +1 @@
+wine-uninstaller.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mstdn.svg b/.icons/awkward/64x64/apps/mstdn.svg
new file mode 100644
index 00000000..7b397b22
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mstdn.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 23.667968,5 C 14.434636,5 7,12.707388 7,22.28125 v 8.507812 0.929688 c 0,0.301812 0.02837,0.59661 0.042968,0.894532 0.149614,6.67125 1.0351604,17.96819 5.285156,22.808594 C 16.610661,60.299336 26.601806,61 30.636718,61 37.807342,61 41,58.191406 41,58.191406 v -4.613282 c 0,0 -4.3258,1.512598 -9.433594,1.421876 -3.507556,-0.0623 -6.5113,-0.98131 -8.01953,-3.253906 C 23.0026,50.925976 23.041918,50.118394 22.875,48.957032 23.139326,48.969826 23.400484,49 23.667968,49 H 40.332032 C 49.565364,49 57,41.292612 57,31.71875 v -9.4375 C 57,12.707388 49.565364,5 40.332032,5 Z"/>
+ <rect style="fill:#3088d4" width="50" height="44" x="7" y="4" rx="16.667" ry="17.281"/>
+ <path style="fill:#3088d4" d="M 7.0461314,26.4 H 21.838848 c 0,0 -0.646162,13.279516 0.961968,21 0.324742,1.559058 0.10822,2.382996 0.746368,3.344562 1.508232,2.272596 4.512616,3.192574 8.020172,3.254874 C 36.67515,54.090158 41,52.579218 41,52.579218 v 4.612696 C 41,57.191914 37.805536,60 30.634912,60 26.6,60 16.612126,59.297678 12.32959,54.420216 6.1429216,47.3741 7.0461314,26.4 7.0461314,26.4 Z"/>
+ <circle style="opacity:0.2" cx="22" cy="22" r="3"/>
+ <circle style="fill:#ffffff" cx="22" cy="21" r="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.667969,4 C 14.434638,4 7,11.707388 7,21.28125 v 1 C 7,12.707388 14.434638,5 23.667969,5 H 40.332031 C 49.565363,5 57,12.707388 57,22.28125 v -1 C 57,11.707388 49.565363,4 40.332031,4 Z M 22.875,49.957031 c 0.05511,0.383396 0.09034,0.686396 0.128906,1.00586 0.06389,0.0026 0.127855,0.0051 0.191406,0.0098 0.0801,0.26292 0.182723,0.519038 0.351563,0.773438 C 25.055103,54.01869 28.05885,54.9377 31.566406,55 36.6742,55.090722 41,53.578125 41,53.578125 v -1 c 0,0 -4.3258,1.512597 -9.433594,1.421875 -3.507556,-0.0623 -6.511303,-0.98131 -8.019531,-3.253906 -0.16884,-0.2544 -0.271464,-0.510518 -0.351563,-0.773438 -0.106339,-0.0078 -0.213572,-0.01042 -0.320312,-0.01563 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mtpaint.svg b/.icons/awkward/64x64/apps/mtpaint.svg
new file mode 100644
index 00000000..60007dd7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mtpaint.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m24 19v37.8c0 2.3268 1.8955 4.2 4.25 4.2h8.5c2.354501 0 4.250001-1.8732 4.250001-4.2v-37.8z"/>
+ <path style="opacity:.2" d="m7 19v37.8c0 2.3268 1.8955001 4.2 4.25 4.2h8.5c2.354501 0 4.250001-1.8732 4.250001-4.2v-37.8z"/>
+ <path style="opacity:.2" d="m41 19v37.8c0 2.3268 1.8955 4.2 4.25 4.2h8.5c2.354501 0 4.250001-1.8732 4.250001-4.2v-37.8z"/>
+ <path style="fill:#ffbc2c" d="m24 18v37.8c0 2.3268 1.8955 4.2 4.25 4.2h8.5c2.354501 0 4.250001-1.8732 4.250001-4.2v-37.8z"/>
+ <path style="fill:#b7785d" d="m28.25 11-4.25 7h17.000001l-4.250001-7z"/>
+ <path style="opacity:.2" d="m32.5 5-4.25 7h8.5z"/>
+ <path style="fill:#ffbc2c" d="m32.5 4-4.25 7h8.5z"/>
+ <rect style="opacity:.1" width="5" height="42" x="30" y="18"/>
+ <path style="fill:#eb4646" d="m7 18v37.8c0 2.3268 1.8955001 4.2 4.25 4.2h8.5c2.354501 0 4.250001-1.8732 4.250001-4.2v-37.8z"/>
+ <path style="fill:#b7785d" d="m11.25 11-4.25 7h17.000001l-4.250001-7z"/>
+ <path style="opacity:.2" d="m15.5 5-4.25 7h8.5z"/>
+ <path style="fill:#eb4646" d="m15.5 4-4.25 7h8.5z"/>
+ <rect style="opacity:.1" width="5" height="42" x="13" y="18"/>
+ <path style="fill:#4f82ea" d="m41 18v37.8c0 2.3268 1.8955 4.2 4.25 4.2h8.5c2.354501 0 4.250001-1.8732 4.250001-4.2v-37.8z"/>
+ <path style="fill:#b7785d" d="m45.25 11-4.25 7h17.000001l-4.250001-7z"/>
+ <path style="opacity:.2" d="m49.5 5-4.25 7h8.5z"/>
+ <path style="fill:#4f82ea" d="m49.5 4-4.25 7h8.5z"/>
+ <rect style="opacity:.1" width="5" height="42" x="47" y="18"/>
+ <path style="fill:#ffffff;opacity:.2" d="m32.5 4-4.25 7h0.607422l3.642578-6 3.642578 6h0.607422l-4.25-7z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m15.5 4-4.25 7h0.607422l3.642578-6 3.642578 6h0.607422l-4.25-7z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m49.5 4-4.25 7h0.607422l3.642578-6 3.642578 6h0.607422l-4.25-7z"/>
+ <rect style="fill:#ffffff;opacity:.2" width="51" height="1" x="7" y="18"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mtvmusic.svg b/.icons/awkward/64x64/apps/mtvmusic.svg
new file mode 100644
index 00000000..03b60b3c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mtvmusic.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 2.0008934,56.199673 0,1.999987 c 0,1.549991 1.2495923,2.799983 2.8007826,2.799983 l 50.399688,0 c 1.54999,0 2.799982,-1.249992 2.799982,-2.799983 l 0,-1.999987 c 0,1.54999 -1.249992,2.799982 -2.799982,2.799982 l -50.399688,0 c -1.5503904,0 -2.7999826,-1.249992 -2.7999826,-2.799982 z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="-60" y="-58" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 12.668827,12.99994 c -1.477391,0 -2.667983,1.190593 -2.667983,2.667984 l 0,34.663785 c 0,1.477991 1.190592,2.667983 2.667983,2.667983 l 34.663785,0 c 1.477991,0 2.667984,-1.189992 2.667984,-2.667983 l 0,-34.663785 c 0,-1.477391 -1.189993,-2.667984 -2.667984,-2.667984 l -34.663785,0 z m 1.331992,5.999963 9.999938,0 5.999963,9.999938 5.999963,-9.999938 9.999938,0 0,27.999827 -7.999951,0 0,-17.999889 -5.999963,11.999926 -3.999975,0 -5.999963,-11.999926 0,17.999889 -7.99995,0 0,-27.999827 z"/>
+ <path style="fill:#ffffff" d="m 12.668827,11.999951 c -1.477391,0 -2.667983,1.190592 -2.667983,2.667983 l 0,34.663785 c 0,1.477991 1.190592,2.667984 2.667983,2.667984 l 34.663785,0 c 1.477991,0 2.667984,-1.189993 2.667984,-2.667984 l 0,-34.663785 c 0,-1.477391 -1.189993,-2.667983 -2.667984,-2.667983 l -34.663785,0 z m 1.331992,5.999963 9.999938,0 5.999963,9.999938 5.999963,-9.999938 9.999938,0 0,27.999826 -7.999951,0 0,-17.999888 -5.999963,11.999925 -3.999975,0 -5.999963,-11.999925 0,17.999888 -7.99995,0 0,-27.999826 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.8007812 4 C 3.2495909 4 2 5.2495908 2 6.8007812 L 2 7.8007812 C 2 6.2495908 3.2495909 5 4.8007812 5 L 55.201172 5 C 56.751162 5 58.001953 6.2495908 58.001953 7.8007812 L 58.001953 6.8007812 C 58.001953 5.2495908 56.751162 4 55.201172 4 L 4.8007812 4 z"/>
+ <g transform="matrix(1.3333317,0,0,1.3333317,78.30842,2.008208)">
+ <path style="opacity:0.2" transform="matrix(1.5,0,0,1.5,-60.232,-2.2561)" 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>
+ <g transform="matrix(1.3333317,0,0,1.3333317,78.30842,1.0081389)">
+ <circle style="fill:#ffa822" cx="-24.232" cy="33.744" r="12"/>
+ </g>
+ <path style="fill:#ffffff" d="m 34.000695,39.999777 0,3.999975 3.999975,0 0,7.999951 3.999975,0 0,-7.999951 3.999976,0 0,-3.999975 z"/>
+ <path style="fill:#ffffff" d="m 46.000621,39.999777 3.999975,11.999926 3.999975,0 3.999975,-11.999926 -3.999975,0 -1.999988,6.999957 -1.999987,-6.999957 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mucommander.svg b/.icons/awkward/64x64/apps/mucommander.svg
new file mode 120000
index 00000000..d89d789f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mucommander.svg
@@ -0,0 +1 @@
+gnome-commander.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mugshot.svg b/.icons/awkward/64x64/apps/mugshot.svg
new file mode 120000
index 00000000..e7eb8795
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mugshot.svg
@@ -0,0 +1 @@
+kontact.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mullvad-vpn.svg b/.icons/awkward/64x64/apps/mullvad-vpn.svg
new file mode 100644
index 00000000..b6e31dd1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mullvad-vpn.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="-60" y="5" rx="28" ry="28" transform="scale(-1,1)"/>
+ <rect style="fill:#2f4760" width="56" height="56" x="-60" y="4" rx="28" ry="28" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="M 27.35825,52.543306 C 26.34709,52.281406 24.425734,51.742372 23.602716,51.345438 21.931094,50.539238 20,49.544712 20,49.000388 c 1.062658,-1.84037 2.414628,-4.019122 4,-4.999134 -1.176844,-0.759042 -2.239924,-1.4406 -2,-2.800866 0,0 0.39406,-0.312252 -0.458244,-0.97 -3.499882,-3.51202 -8.673856,-7.796126 -10.5417,-11.965236 0,-1.075422 0.611412,-1.308976 2.223084,-1.264766 0.782892,0.02148 3.392502,-0.0281 5.799204,0 4.348966,0.05078 5.967028,0 5.967028,0 0,0 4.545378,-0.0848 5.931056,1.010792 3.504612,2.770942 5.080842,2.600578 8.0148,3.578154 C 41.669082,32.500236 41.8,31.200386 41.8,37.700914 c 0.593218,3.6801 -0.474458,7.349394 2.033816,10.619458 0.305112,0.401952 0.232008,0.588158 -0.571632,1.456032 -1.589618,1.716672 -4.339618,2.383304 -7.396828,2.978936 -2.06951,0.4032 -6.564212,0.291172 -8.507052,-0.212034 z"/>
+ <path style="fill:#d2943b" d="M 27.35825,51.542918 C 26.34709,51.281018 24.425734,50.741984 23.602716,50.34505 21.931094,49.53885 20,48.544324 20,48 c 1.062658,-1.84037 2.414628,-4.019122 4,-4.999134 -1.176844,-0.759042 -2.239924,-1.4406 -2,-2.800866 0,0 0.39406,-0.312252 -0.458244,-0.97 -3.499882,-3.51202 -8.673856,-7.796126 -10.5417,-11.965236 0,-1.075422 0.611412,-1.308976 2.223084,-1.264766 0.782892,0.02148 3.392502,-0.0281 5.799204,0 4.348966,0.05078 5.967028,0 5.967028,0 0,0 4.545378,-0.0848 5.931056,1.010792 3.504612,2.770942 5.080842,2.600578 8.0148,3.578154 C 41.669082,31.499848 41.8,30.199998 41.8,36.700526 c 0.593218,3.6801 -0.474458,7.349394 2.033816,10.619458 0.305112,0.401952 0.232008,0.588158 -0.571632,1.456032 -1.589618,1.716672 -4.339618,2.383304 -7.396828,2.978936 -2.06951,0.4032 -6.564212,0.291172 -8.507052,-0.212034 z"/>
+ <path style="fill:#ffffff" d="m 29.695314,41.660964 c 1.138158,-0.381492 2.603112,-1.417782 3.736344,-2.643042 0.634642,-0.686184 0.697784,-0.8492 0.386452,-0.99772 -0.231802,-0.11058 -0.935942,0.237698 -1.867262,0.92356 -1.679748,1.237044 -3.269062,1.978112 -4.330002,2.019004 -0.392088,0.015 -0.962338,0.11918 -1.267224,0.231294 -0.524514,0.19286 -0.506622,0.220952 0.332602,0.52228 1.092922,0.392422 1.70683,0.381122 3.00909,-0.05538 z"/>
+ <path style="opacity:0.2" d="m 37,18.978381 c 5,0 9,4.573083 9,9.598875 0,2.1624 -0.758221,4.945458 -2.017968,6.506812 -0.277592,0.711352 0.0102,1.300328 0.018,1.457424 0.02668,0.535936 -1.143442,0.767854 -4.275392,-0.243362 -3.621702,-1.169344 -5.15943,-2.205026 -8.927734,-5.230858 -1.40977,-1.132002 -2.732632,-2.601866 -4.308592,-3.32349 C 25.121712,27.118034 24,27.011248 24,26.876984 c 0,-1.4 1.801712,-1.669966 2.8,-1.799728 h 1.124304 C 29.298522,21.794988 32,18.978381 37,18.978381 Z"/>
+ <path style="fill:#ffd548" d="m 37,18 c 5,0 9,4.573082 9,9.598874 0,2.1624 -0.758221,4.945458 -2.017968,6.506812 -0.277592,0.711352 0.0102,1.300328 0.018,1.457424 0.02668,0.535936 -1.143442,0.767854 -4.275392,-0.243362 C 36.102938,34.150404 34.56521,33.114722 30.796906,30.08889 29.387136,28.956888 28.064274,27.487024 26.488314,26.7654 25.121712,26.139652 24,26.032866 24,25.898602 c 0,-1.4 1.801712,-1.669966 2.8,-1.799728 h 1.124304 C 29.298522,20.816606 32,18 37,18 Z"/>
+ <circle style="opacity:0.2" cx="-11" cy="28" r="3" transform="scale(-1,1)"/>
+ <circle style="fill:#efc286" cx="-11" cy="27" r="3" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 29.695314,42.661352 c 1.138158,-0.381492 2.603112,-1.417782 3.736344,-2.643042 0.634642,-0.686184 0.697784,-0.8492 0.386452,-0.99772 -0.231802,-0.11058 -0.935942,0.237698 -1.867262,0.92356 -1.679748,1.237044 -3.269062,1.978112 -4.330002,2.019004 -0.392088,0.015 -0.962338,0.11918 -1.267224,0.231294 -0.524514,0.19286 -0.506622,0.220952 0.332602,0.52228 1.092922,0.392422 1.70683,0.381122 3.00909,-0.05538 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 32,4 c 15.512,0 28,12.488 28,28 0,0.11345 -0.01128,0.224113 -0.01758,0.335938 C 59.630879,17.134181 47.289272,5 32,5 16.710728,5 4.369121,17.134181 4.017578,32.335938 4.01128,32.224113 4,32.11345 4,32 4,16.488 16.488,4 32,4 Z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 16.164062 8.8828125 C 12.652588 11.287283 9.725188 14.47347 7.6210938 18.193359 L 29.400391 25 L 30.564453 23.816406 L 30.960938 21.40625 L 31.068359 20.197266 L 16.164062 8.8828125 z"/>
+ <ellipse id="ellipse899" style="opacity:0.2" cx="35.682" cy="13.614" rx="1.932" ry="2.553" transform="matrix(0.95557709,0.29474129,-0.30092606,0.95364747,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="35.381" cy="12.659" rx="1.932" ry="2.553" transform="matrix(0.95557709,0.29474129,-0.30092606,0.95364747,0,0)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/multibootusb.svg b/.icons/awkward/64x64/apps/multibootusb.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multibootusb.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/multimc.svg b/.icons/awkward/64x64/apps/multimc.svg
new file mode 100644
index 00000000..397a7234
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multimc.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <path style="fill:#714f36" d="m 21.9,6.9 v 5 4 4 h -3.8 v -4 h -3.6 -3.4 v -4 H 6.9 v 4 H 4 V 57.199219 C 4,58.750418 5.2495817,60 6.8007812,60 H 57.199219 C 58.750418,60 60,58.750418 60,57.199219 V 11.9 h -4.1 v 4 H 53 50.1 v -4 h -4.2 v 4 h -3 v 4 h -3.8 v -4 h -4.2 v 4 h -2.8 v -4 -4 h -3.2 v 4 h -3.8 v -4 -5 z"/>
+ <path style="fill:none;stroke:#78c629;stroke-width:4;stroke-linecap:round" d="m 18.401051,26.999895 c 9.799997,0 16.799995,15.999895 26.599992,15.999895 4.302452,0 7.929563,-3.999698 7.998957,-7.699997 0.07205,-3.841656 -3.696505,-8.299898 -7.998957,-8.299898 -11.199997,0 -16.799995,15.999895 -26.599992,15.999895"/>
+ <path style="fill:none;stroke:#78c629;stroke-width:4;stroke-linecap:round" d="M 44.861043,27.000105 C 33.947972,27.000105 28.201048,43 18.401051,43 c -4.302452,0 -8.328864,-3.902273 -8.399998,-7.699997 -0.07372,-3.935584 4.097546,-8.299898 8.399998,-8.299898"/>
+ <path style="opacity:0.2" d="M 6.8007812,5 C 5.2495817,5 4,6.2495817 4,7.8007812 V 13 17 h 3 v -4 h 4 v 4 h 3.5 3.5 v 4 h 4 V 17 13 8 h 3 v 5 4 h 4 v -4 h 3 v 4 4 h 3 v -4 h 4 v 4 h 4 v -4 h 3 v -4 h 4 v 4 h 3 3 v -4 h 4 V 7.8007812 C 60,6.2495817 58.750418,5 57.199219,5 Z"/>
+ <path style="fill:#629431" d="M 6.8007812 4 C 5.2495817 4 4 5.2495817 4 6.8007812 L 4 12 L 4 16 L 7 16 L 7 12 L 11 12 L 11 16 L 14.5 16 L 18 16 L 18 20 L 22 20 L 22 16 L 22 12 L 22 7 L 25 7 L 25 12 L 25 16 L 29 16 L 29 12 L 32 12 L 32 16 L 32 20 L 35 20 L 35 16 L 39 16 L 39 20 L 43 20 L 43 16 L 46 16 L 46 12 L 50 12 L 50 16 L 53 16 L 56 16 L 56 12 L 60 12 L 60 6.8007812 C 60 5.2495817 58.750418 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="m 44.132812,29.033203 c -0.534248,0.04456 -1.058094,0.139475 -1.574218,0.275391 -4.77e-4,-0.0018 -0.0015,-0.0021 -0.002,-0.0039 -6.02e-4,0.0023 5.92e-4,0.0035 0,0.0059 C 39.053456,30.234006 35.925816,33.13644 32.623,36.418016 28.613526,40.401704 24.388818,45 18.400391,45 15.644506,45 13.127964,43.78857 11.25,42.035156 9.4579085,40.361919 8.1852985,38.141632 8.0292969,35.689453 8.0158874,35.904907 7.9978644,36.11961 8.0019531,36.337891 8.050512,38.930368 9.3720361,41.281742 11.25,43.035156 13.127964,44.78857 15.644506,46 18.400391,46 24.388818,46 28.613526,41.401704 32.623047,37.417969 36.632567,33.434234 40.382207,30 44.861328,30 c 0.417788,0.0055 0.77912,0.07219 1.101563,0.132812 1.08885,0.316135 2.189979,0.976369 3.080078,1.873047 1.08385,1.091864 1.778599,2.467398 1.939453,3.625 0.02274,-0.152276 0.03636,-0.302318 0.03906,-0.447265 -0.141432,-0.94471 -0.141375,-1.557452 -0.668897,-2.405479 -0.478063,-1.037126 -1.2191,-1.859225 -2.361482,-2.7362 -1.332219,-0.918051 -2.133159,-1.080289 -3.858293,-1.008712 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 44.527344 25 C 44.474066 25.009574 44.412286 25.012938 44.357422 25.021484 C 38.189324 25.25409 33.739522 29.672501 29.804688 33.582031 C 25.762479 37.598244 22.211961 41 18.400391 41 C 16.853823 41 15.207154 40.258481 13.978516 39.111328 C 12.897637 38.102136 12.205456 36.822894 12.039062 35.708984 C 12.012633 35.899222 11.9967 36.085611 12 36.261719 C 12.02257 37.466965 12.749877 38.964175 13.978516 40.111328 C 15.207152 41.258481 16.853823 42 18.400391 42 C 22.211961 42 25.762479 38.598244 29.804688 34.582031 C 33.806113 30.606339 38.337773 26.098496 44.669922 26.007812 C 47.439824 26.053523 49.938327 27.403176 51.787109 29.265625 C 53.515214 31.006507 54.746727 33.251863 54.898438 35.689453 C 54.905908 35.571951 54.923581 35.456435 54.925781 35.337891 C 55.144425 33.020291 53.767568 30.058819 51.886719 28.164062 C 50.196569 26.461416 48.470246 25.272317 45.550781 25.046875 C 45.299926 25.01653 45.061589 24.997378 44.861328 25 C 44.803689 25 44.748749 25.007083 44.691406 25.007812 C 44.634278 25.007144 44.58534 25 44.527344 25 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495817 4 4 5.2495818 4 6.8007812 L 4 7.8007812 C 4 6.2495818 5.2495817 5 6.8007812 5 L 57.199219 5 C 58.750418 5 60 6.2495817 60 7.8007812 L 60 6.8007812 C 60 5.2495817 58.750418 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/multimedia-audio-player.svg b/.icons/awkward/64x64/apps/multimedia-audio-player.svg
new file mode 100644
index 00000000..e051d602
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multimedia-audio-player.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#e65a2f" cx="32" cy="32" r="28"/>
+ <rect style="opacity:0.2" width="40" height="40" x="-53" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ff9907" width="40" height="40" x="-52" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2;enable-background:new" transform="translate(-461,-153.99994)">
+ <path transform="matrix(2,0,0,2,269,-837)" d="m 110,507 0,0.5 -1e-5,4.7695 c -0.30389,-0.17609 -0.64878,-0.26905 -1,-0.26953 -1.1046,0 -2,0.89543 -2,2 0,1.10457 0.89543,2 2,2 1.10457,0 2,-0.89543 2,-2 l 1e-5,-5 4,0 -1e-5,3.2695 c -0.30389,-0.17609 -0.64878,-0.26905 -1,-0.26953 -1.1046,0 -2,0.89543 -2,2 0,1.10457 0.89543,2 2,2 1.10457,0 2,-0.89543 2,-2 l 1e-5,-7 -0.5,0 z"/>
+ </g>
+ <g style="fill:#ffffff;enable-background:new" transform="translate(-461,-154.99994)">
+ <path style="fill:#ffffff" transform="matrix(2,0,0,2,269,-837)" d="m 110,507 0,0.5 -1e-5,4.7695 c -0.30389,-0.17609 -0.64878,-0.26905 -1,-0.26953 -1.1046,0 -2,0.89543 -2,2 0,1.10457 0.89543,2 2,2 1.10457,0 2,-0.89543 2,-2 l 1e-5,-5 4,0 -1e-5,3.2695 c -0.30389,-0.17609 -0.64878,-0.26905 -1,-0.26953 -1.1046,0 -2,0.89543 -2,2 0,1.10457 0.89543,2 2,2 1.10457,0 2,-0.89543 2,-2 l 1e-5,-7 -0.5,0 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 12 C 20.92 12 12 20.92 12 32 C 12 32.167874 12.007647 32.333141 12.011719 32.5 C 12.27639 21.653863 21.087874 13 32 13 C 42.912126 13 51.72361 21.653863 51.988281 32.5 C 51.992353 32.333141 52 32.167874 52 32 C 52 20.92 43.08 12 32 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/multimedia-photo-manager.svg b/.icons/awkward/64x64/apps/multimedia-photo-manager.svg
new file mode 100644
index 00000000..0f7e5ccf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multimedia-photo-manager.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0004,52.000037 0,1.999993 c 0,0 0,3.01199 2.9999899,2.99999 L 57.200222,56.800801 c 1.549995,-0.006 2.79999,-1.247996 2.79999,-2.799991 l 0,-1.999993 c 0,1.551195 -1.249575,2.79479 -2.80079,2.80079 l -50.199832,0.2 50.187832,-0.188 c 0.775597,-0.003 1.493895,-0.307159 1.999993,-0.812497 -0.547798,0.599558 -1.307615,0.999997 -2.187593,0.999997 l -49.9998321,0 C 4,55.013107 4,52.001117 4,52.001117 Z m 2.9999899,4.999983 49.9998321,0 c 0.879878,0 1.639695,-0.400439 2.187593,-0.999997 -0.506098,0.505339 -1.224396,0.809498 -1.999993,0.812498 L 6.99999,57.00052 Z"/>
+ <path style="fill:#ff766a" d="M 7.0001899,8.0001876 C 5.3381955,8.0001876 4.0002,9.3381831 4.0002,11.000178 l 0,32.999889 55.999812,0 0,-32.999889 c 0,-1.6619949 -1.337995,-2.9999904 -2.99999,-2.9999904 l -49.9998321,0 z M 59.188015,55.00003 c -0.505998,0.505998 -1.223996,0.809997 -1.999993,0.811997 l -50.1878321,0.188 49.9998321,0 c 0.879998,0 1.639995,-0.399999 2.187993,-0.999997 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.3380056 8 4 9.3380051 4 11 L 4 12 C 4 10.338005 5.3380056 9 7 9 L 57 9 C 58.661995 9 60 10.338005 60 12 L 60 11 C 60 9.3380051 58.661995 8 57 8 L 7 8 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 44.000066,19.000053 c 4.418185,0 7.999973,3.581788 7.999973,7.999974 0,4.418185 -3.581788,7.999973 -7.999973,7.999973 -4.418185,0 -7.999973,-3.581788 -7.999973,-7.999973 0,-4.418186 3.581788,-7.999974 7.999973,-7.999974 z"/>
+ <path style="fill:#fffee4;fill-rule:evenodd" d="m 44.000066,18.000154 c 4.418185,0 7.999973,3.581788 7.999973,7.999973 0,4.418185 -3.581788,7.999974 -7.999973,7.999974 -4.418185,0 -7.999973,-3.581789 -7.999973,-7.999974 0,-4.418185 3.581788,-7.999973 7.999973,-7.999973 z"/>
+ <path style="fill:#d22f7a" d="m 4.0004,44.000067 0,8.99997 c 0,0 0,3.01199 2.9999899,2.99999 l 50.1998321,-0.2 c 1.551195,-0.006 2.79999,-1.248795 2.79999,-2.79999 l 0,-8.99997 z"/>
+ <path d="m 4.0004,44.000067 0,-1.599995 c 0,0 4.0383865,-2.666591 5.1735827,-2.89919 1.1353563,-0.232639 2.4761913,-0.0434 3.8541873,0.216799 1.377975,0.259199 3.435188,0.609758 4.077186,0.631678 0.642078,0.0224 1.803954,-0.056 3.15399,-0.137599 1.349995,-0.08 3.585188,-0.1536 4.282385,-0.1456 0.697218,0 2.437792,0.096 4.292986,0.209259 1.855334,0.1136 4.403585,0.303379 4.981783,0.356479 0.578198,0.0528 1.257816,0.1504 2.029193,0.256819 0.771258,0.1056 2.106593,0.2651 2.578792,0.308959 0.472338,0.043 1.567434,0.1938 2.83799,0.310719 1.270596,0.1168 3.303989,0.1568 3.891187,0.1136 0.587218,-0.0434 1.818054,-0.478078 3.189789,-0.878877 1.371636,-0.400639 2.884191,-0.767518 4.034587,-0.676798 1.150456,0.091 7.622174,2.333592 7.622174,2.333592 l 0,1.599995 -49.199835,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.957999,46.894054 A 14.99995,14.99995 0 0 1 49.000049,61.000007 14.99995,14.99995 0 0 1 34.042099,47.106053 14.99995,14.99995 0 0 0 34.000099,48.00005 14.99995,14.99995 0 0 0 49.000049,63 a 14.99995,14.99995 0 0 0 14.99995,-14.99995 14.99995,14.99995 0 0 0 -0.042,-1.105996 z"/>
+ <circle style="fill:#42a1cd" cx="49" cy="47" r="15"/>
+ <path style="fill:#ffffff" d="M 46 39 L 45 40 L 41.53125 40 C 40.000255 40 40 41.5 40 41.5 L 40 52.5 C 40 54.005988 41.53125 54 41.53125 54 L 56.5 54 C 57.999995 54 58 52.5 58 52.5 L 58 41.5 C 58 39.999993 56.5 40 56.5 40 L 53 40 L 52 39 L 46 39 z M 49 42 C 51.761334 42 54 44.238571 54 47 C 54 49.76143 51.761334 52 49 52 C 46.238667 52 44 49.76143 44 47 C 44 44.238571 46.238667 42 49 42 z M 49 44 C 47.343146 44 46 45.343237 46 47 C 46 48.656862 47.343146 50 49 50 C 50.656835 50 52 48.656801 52 47 C 52 45.343156 50.656835 44 49 44 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/multimedia-photo-viewer.svg b/.icons/awkward/64x64/apps/multimedia-photo-viewer.svg
new file mode 100644
index 00000000..bc8a5b16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multimedia-photo-viewer.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,52 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,55 C 5.338,55 4,53.662 4,52 Z"/>
+ <path style="fill:#ff766a" d="M 7,8 C 5.338,8 4,9.338 4,11 l 0,33 56,0 0,-33 C 60,9.338 58.662,8 57,8 L 7,8 Z m 52.188,47 c -0.5061,0.50534 -1.2244,0.8095 -2,0.8125 L 7,56.0005 l 50,0 c 0.87988,0 1.6396,-0.40044 2.1876,-1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.338 8 4 9.338 4 11 L 4 12 C 4 10.338 5.338 9 7 9 L 57 9 C 58.662 9 60 10.338 60 12 L 60 11 C 60 9.338 58.662 8 57 8 L 7 8 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 44,19 c 4.4182,0 8,3.5818 8,8 0,4.4182 -3.5818,8 -8,8 -4.4182,0 -8,-3.5818 -8,-8 0,-4.4182 3.5818,-8 8,-8 z"/>
+ <path style="fill:#fffee4;fill-rule:evenodd" d="m 44,18 c 4.4182,0 8,3.5818 8,8 0,4.4182 -3.5818,8 -8,8 -4.4182,0 -8,-3.5818 -8,-8 0,-4.4182 3.5818,-8 8,-8 z"/>
+ <path style="fill:#d22f7a" d="m 4,44 0,9 c 0,0 0,3.012 3,3 L 57.2,55.8 C 58.752,55.794 60,54.552 60,53 l 0,-9 z"/>
+ <path style="fill:#3f3f3f" d="m 4,43.999979 v -1.737364 c 0,0 4.0385587,-2.895534 5.1738033,-3.148103 1.1354047,-0.252613 2.4762977,-0.04713 3.8543517,0.235412 1.378034,0.281453 3.435335,1.06208 4.07736,1.085883 0.642105,0.02432 1.804031,-0.06081 3.154124,-0.149414 1.350053,-0.08687 3.585341,-0.166786 4.282568,-0.1581 0.697247,0 2.437896,0.104242 4.293169,0.227226 1.855413,0.123354 4.403773,0.329426 4.981995,0.387085 0.578223,0.05733 1.25787,0.163313 2.02928,0.278869 0.77129,0.114666 2.106683,0.28786 2.578901,0.335485 0.472359,0.04669 1.567502,0.210438 2.838112,0.337396 1.27065,0.126828 3.30413,0.170261 3.891353,0.123352 0.587243,-0.04713 1.818131,-0.519043 3.189925,-0.954253 1.371694,-0.435036 2.884313,-0.833414 4.034759,-0.734905 C 53.527746,40.228448 60,42.262876 60,42.262876 V 44.00024 H 10.798067 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4 44 L 4 45 L 60 45 L 60 44 L 4 44 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/multimedia-video-player.svg b/.icons/awkward/64x64/apps/multimedia-video-player.svg
new file mode 100644
index 00000000..4355779e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multimedia-video-player.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 8.6019673,57 C 6.0535855,57 4.0004002,54.956049 4.0004002,52.420515 V 45 H 60 v 7.420515 C 60,54.956049 57.946014,57 55.398033,57 Z"/>
+ <path style="fill:#9c27b0" d="M 8.6019673,8 C 6.0535855,8 4.0004002,10.053109 4.0004002,12.601396 V 44 H 60 V 12.601396 C 60,10.053109 57.946014,8 55.398033,8 H 8.6023673 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.6015625,8 C 6.0531807,8 4,10.050286 4,12.595703 v 1 C 4,11.050286 6.0531807,9 8.6015625,9 H 55.398438 C 57.946419,9 60,11.050286 60,13.595703 v -1 C 60,10.050286 57.946419,8 55.398438,8 Z"/>
+ <path style="fill:#e4e4e4" d="M 8.6019673,56 C 6.0535855,56 4.0004002,53.956049 4.0004002,51.420515 V 44 H 60 v 7.420515 C 60,53.956049 57.946014,56 55.398033,56 Z"/>
+ <rect style="fill:#999999" width="16" height="4" x="40" y="48" ry="2"/>
+ <rect style="fill:#9c27b0" width="32" height="4" x="8" y="48" ry="2"/>
+ <ellipse style="opacity:0.2" cx="40" cy="50.949" rx="4" ry="3.995"/>
+ <circle style="fill:#fefdfe" cx="40" cy="50" r="4"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="56" height="2" x="4" y="44"/>
+ <path style="opacity:0.2" d="m 24.866856,17 c -0.478658,-2.6e-4 -0.866773,0.398201 -0.866519,0.889643 v 18.219671 c -1.56e-4,0.675903 0.705203,1.104865 1.282447,0.779923 l 16.267435,-9.109836 c 0.600157,-0.337381 0.600157,-1.222444 0,-1.559826 l -14.64237,-8.198431 -1.625846,-0.910403 c -0.127452,-0.0718 -0.270499,-0.109601 -0.415927,-0.109601 z"/>
+ <path style="fill:#fefdfe" d="m 24.866856,16 c -0.478658,-2.6e-4 -0.866773,0.398201 -0.866519,0.889643 v 18.219671 c -1.56e-4,0.675903 0.705203,1.104865 1.282447,0.779923 l 16.267435,-9.109836 c 0.600157,-0.337381 0.600157,-1.222444 0,-1.559826 l -14.64237,-8.198431 -1.625846,-0.910403 c -0.127452,-0.0718 -0.270499,-0.109601 -0.415927,-0.109601 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/multimedia-volume-control.svg b/.icons/awkward/64x64/apps/multimedia-volume-control.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multimedia-volume-control.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/multimedia.svg b/.icons/awkward/64x64/apps/multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/multisystem-liveusb.svg b/.icons/awkward/64x64/apps/multisystem-liveusb.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multisystem-liveusb.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/multisystem-vbox.svg b/.icons/awkward/64x64/apps/multisystem-vbox.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multisystem-vbox.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/multisystem.svg b/.icons/awkward/64x64/apps/multisystem.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multisystem.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/multitasking-view.svg b/.icons/awkward/64x64/apps/multitasking-view.svg
new file mode 120000
index 00000000..6b4ac1e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multitasking-view.svg
@@ -0,0 +1 @@
+preferences-system-windows-move.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/multiwinia.svg b/.icons/awkward/64x64/apps/multiwinia.svg
new file mode 100644
index 00000000..76b33fd6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/multiwinia.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 28,5 a 7.0007,7.0007 0 0 0 -7,7 h -7 a 7.0007,7.0007 0 0 0 -7,7 v 7 a 7.0007,7.0007 0 0 0 7,7 h 0.950195 A 7.0007,7.0007 0 0 0 14,36.5 V 54 a 7.0007,7.0007 0 0 0 7,7 h 7 A 7.0007,7.0007 0 0 0 31.5,60.056641 7.0007,7.0007 0 0 0 35,61 h 7 a 7.0007,7.0007 0 0 0 7,-7 V 36.5 A 7.0007,7.0007 0 0 0 48.056641,33 H 49 a 7.0007,7.0007 0 0 0 7,-7 V 19 A 7.0007,7.0007 0 0 0 49,12 H 42 A 7.0007,7.0007 0 0 0 35,5 Z"/>
+ <path style="fill:#556765" d="m 28,4 a 7.0007,7.0007 0 0 0 -7,7 h -7 a 7.0007,7.0007 0 0 0 -7,7 v 7 a 7.0007,7.0007 0 0 0 7,7 h 0.950195 A 7.0007,7.0007 0 0 0 14,35.5 V 53 a 7.0007,7.0007 0 0 0 7,7 h 7 A 7.0007,7.0007 0 0 0 31.5,59.056641 7.0007,7.0007 0 0 0 35,60 h 7 a 7.0007,7.0007 0 0 0 7,-7 V 35.5 A 7.0007,7.0007 0 0 0 48.056641,32 H 49 a 7.0007,7.0007 0 0 0 7,-7 V 18 A 7.0007,7.0007 0 0 0 49,11 H 42 A 7.0007,7.0007 0 0 0 35,4 Z"/>
+ <path style="opacity:0.2" d="m 28,12 v 7 H 14 v 7 h 14 v 11 h -7 v 17 h 7 V 43 h 7 v 11 h 7 V 37 H 35 V 26 H 49 V 19 H 35 v -7 z"/>
+ <path style="fill:#eb3a49" d="m 28,11 v 7 H 14 v 7 h 14 v 11 h -7 v 17 h 7 V 42 h 7 v 11 h 7 V 36 H 35 V 25 H 49 V 18 H 35 v -7 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 28,4 a 7.0007,7.0007 0 0 0 -7,7 h -7 a 7.0007,7.0007 0 0 0 -7,7 v 1 a 7.0007,7.0007 0 0 1 7,-7 h 7 a 7.0007,7.0007 0 0 1 7,-7 h 7 a 7.0007,7.0007 0 0 1 7,7 h 7 a 7.0007,7.0007 0 0 1 7,7 V 18 A 7.0007,7.0007 0 0 0 49,11 H 42 A 7.0007,7.0007 0 0 0 35,4 Z M 14.478516,33 A 7.0007,7.0007 0 0 0 14,35.5 v 1 A 7.0007,7.0007 0 0 1 14.949219,33 Z m 33.578125,0 A 7.0007,7.0007 0 0 1 49,36.5 v -1 A 7.0007,7.0007 0 0 0 48.525391,33 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 28 11 L 28 12 L 35 12 L 35 11 L 28 11 z M 14 18 L 14 19 L 28 19 L 28 18 L 14 18 z M 35 18 L 35 19 L 49 19 L 49 18 L 35 18 z M 21 36 L 21 37 L 28 37 L 28 36 L 21 36 z M 35 36 L 35 37 L 42 37 L 42 36 L 35 36 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mumble.svg b/.icons/awkward/64x64/apps/mumble.svg
new file mode 100644
index 00000000..fae3eff1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mumble.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="m 31.9996,9.0045566 c -5.801834,0 -11.591203,1.8135474 -15.495092,4.8552614 -3.903688,3.041913 -6.441416,7.392588 -6.441416,12.23445 l 0,1.74995 c -3.8750895,1.963944 -6.0622928,7.113797 -6.0622928,13.151625 0,7.727779 4.3964745,13.9996 10.0621128,13.9996 l 0,-28.901175 c 0,-3.625896 1.874947,-6.465412 5.097655,-8.97634 C 22.382275,14.6068 26.936145,13.004845 32,13.004845 c 5.063855,0 9.617725,1.601955 12.839633,4.113083 3.221908,2.510928 5.097855,5.350444 5.097855,8.97634 l 0,26.901232 -0.936688,0 0,-25.000114 c -0.873975,0 -1.562013,0.564012 -2,1 l 0,24.000114 -5.55107,0 c 0.34199,-0.589983 0.549985,-1.265964 0.549985,-1.999943 l 0,-1.999943 c 0,-2.215936 -1.78395,-3.999885 -3.999886,-3.999885 l -7.999772,0 c -2.215937,0 -3.999886,1.783949 -3.999886,3.999885 l 0,1.999943 c 0,2.215937 1.783949,3.999886 3.999886,3.999886 l 19.999429,0 0,-0.004 c 5.635839,-0.046 9.999715,-6.29582 9.999715,-13.9956 0,-6.037828 -2.085604,-11.187681 -5.961493,-13.151625 l 0,-1.74995 c 0,-4.841862 -2.537928,-9.192537 -6.441816,-12.23445 C 43.692003,10.818104 37.801834,9.0045566 32,9.0045566 Z"/>
+ <path style="opacity:0.2" d="m 32,10.003906 c -5.801834,0 -11.592205,1.813755 -15.496094,4.855469 C 12.600218,17.901288 10.0625,22.251888 10.0625,27.09375 l 0,1.75 C 6.1874105,30.807694 4,35.958266 4,41.996094 c 0,7.727779 4.3968617,14 10.0625,14 l 0,-28.902344 c 0,-3.625896 1.874948,-6.465635 5.097656,-8.976562 C 22.381864,15.60606 26.936145,14.003906 32,14.003906 c 5.063855,0 9.617936,1.602153 12.839844,4.113282 3.221908,2.510927 5.097656,5.350666 5.097656,8.976562 l 0,26.902344 -0.9375,0 0,-25 c -0.873975,0 -1.562013,0.564012 -2,1 l 0,24 -5.550781,0 C 41.791209,53.406111 42,52.730073 42,51.996094 l 0,-2 c 0,-2.215936 -1.784064,-4 -4,-4 l -8,0 c -2.215937,0 -4,1.784064 -4,4 l 0,2 c 0,2.215937 1.784063,4 4,4 l 20,0 0,-0.0039 c 5.635839,-0.046 10,-6.296314 10,-13.996094 0,-6.037828 -2.087002,-11.1884 -5.962891,-13.152344 l 0,-1.75 c 0,-4.841862 -2.537518,-9.192462 -6.441406,-12.234375 C 43.691814,11.817661 37.801834,10.003906 32,10.003906 Z M 15,29 15,56 c 0.800037,0 1.600074,-0.143822 2,-1 l 0,-25 c -0.399926,-0.42711 -1.199963,-1 -2,-1 z"/>
+ <path style="fill:#4f4f4f" d="M 32 9.0039062 C 26.198166 9.0039062 20.407795 10.817661 16.503906 13.859375 C 12.600218 16.901288 10.0625 21.251888 10.0625 26.09375 L 10.0625 27.84375 C 6.1874105 29.807694 4 34.958266 4 40.996094 C 4 48.723873 8.3968617 54.996094 14.0625 54.996094 L 14.0625 26.09375 C 14.0625 22.467854 15.937448 19.628115 19.160156 17.117188 C 22.381864 14.60606 26.936145 13.003906 32 13.003906 C 37.063855 13.003906 41.617936 14.606059 44.839844 17.117188 C 48.061752 19.628115 49.9375 22.467854 49.9375 26.09375 L 49.9375 52.996094 L 49 52.996094 L 49 27.996094 C 48.126025 27.996094 47.437987 28.560106 47 28.996094 L 47 52.996094 L 41.449219 52.996094 C 41.791209 52.406111 42 51.730073 42 50.996094 L 42 48.996094 C 42 46.780158 40.215936 44.996094 38 44.996094 L 30 44.996094 C 27.784063 44.996094 26 46.780158 26 48.996094 L 26 50.996094 C 26 53.212031 27.784063 54.996094 30 54.996094 L 50 54.996094 L 50 54.992188 C 55.635839 54.946188 60 48.695874 60 40.996094 C 60 34.958266 57.912998 29.807694 54.037109 27.84375 L 54.037109 26.09375 C 54.037109 21.251888 51.499591 16.901288 47.595703 13.859375 C 43.691814 10.817661 37.801834 9.0039062 32 9.0039062 z M 15 28 L 15 55 C 15.800037 55 16.600074 54.856178 17 54 L 17 29 C 16.600074 28.57289 15.800037 28 15 28 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 9.0039062 C 26.198166 9.0039062 20.407795 10.817661 16.503906 13.859375 C 12.600218 16.901288 10.0625 21.251888 10.0625 26.09375 L 10.0625 27.09375 C 10.0625 22.251888 12.600218 17.901288 16.503906 14.859375 C 20.407795 11.817661 26.198166 10.003906 32 10.003906 C 37.801834 10.003906 43.691814 11.817655 47.595703 14.859375 C 51.499591 17.901288 54.037109 22.251888 54.037109 27.09375 L 54.037109 26.09375 C 54.037109 21.251888 51.499591 16.901288 47.595703 13.859375 C 43.691814 10.817661 37.801834 9.0039062 32 9.0039062 z M 10.0625 27.84375 C 6.1874105 29.807694 4 34.958266 4 40.996094 C 4 41.127875 4.0111302 41.255808 4.0136719 41.386719 C 4.156687 35.614807 6.3190549 30.740975 10.0625 28.84375 L 10.0625 27.84375 z M 54.037109 27.84375 L 54.037109 28.84375 C 57.815335 30.758207 59.878128 35.708149 59.980469 41.548828 C 59.985549 41.364038 60 41.182653 60 40.996094 C 60 34.958266 57.912998 29.807694 54.037109 27.84375 z M 49 27.996094 C 48.126025 27.996094 47.437987 28.560106 47 28.996094 L 47 29.996094 C 47.437987 29.560106 48.126025 28.996094 49 28.996094 L 49 27.996094 z M 15 28 L 15 29 C 15.800037 29 16.600074 29.57289 17 30 L 17 29 C 16.600074 28.57289 15.800037 28 15 28 z M 30 44.996094 C 27.784063 44.996094 26 46.780158 26 48.996094 L 26 49.996094 C 26 47.780158 27.784063 45.996094 30 45.996094 L 38 45.996094 C 40.215936 45.996094 42 47.780158 42 49.996094 L 42 48.996094 C 42 46.780158 40.215936 44.996094 38 44.996094 L 30 44.996094 z M 41.865234 52.996094 C 41.770055 53.350346 41.629286 53.685452 41.449219 53.996094 L 47 53.996094 L 47 52.996094 L 41.865234 52.996094 z M 49 52.996094 L 49 53.996094 L 49.9375 53.996094 L 49.9375 52.996094 L 49 52.996094 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/muon.svg b/.icons/awkward/64x64/apps/muon.svg
new file mode 100644
index 00000000..1afa3de2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/muon.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#fabd7f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:#3f3f3f" d="M 29.144,12 C 28.35256,12 28.009953,12.686818 28,13.53906 l 0,24.46074 -6.00048,0 10,14.0002 10,-13.9998 -5.99952,0 0,-24.46074 c 0,-0.8512 -0.35528,-1.538 -1.14528,-1.538 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/muondiscover.svg b/.icons/awkward/64x64/apps/muondiscover.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/muondiscover.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mupdf.svg b/.icons/awkward/64x64/apps/mupdf.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mupdf.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mupen64plus-qt.svg b/.icons/awkward/64x64/apps/mupen64plus-qt.svg
new file mode 100644
index 00000000..eb5ba13b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mupen64plus-qt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 14.125,5.0019766 A 9.0008695,9.0008695 0 0 0 5,14.000024 l 0,38 a 9.0008695,9.0008695 0 1 0 18,0 l 0,-15.363281 1.457031,1.542969 a 9.0008695,9.0008695 0 0 0 13.085938,0 L 39,36.636743 39,52.000024 a 9.0008695,9.0008695 0 1 0 18,0 l 0,-38 A 9.0008695,9.0008695 0 0 0 41.457031,7.820336 L 31,18.892602 20.542969,7.820336 A 9.0008695,9.0008695 0 0 0 14.125,5.0019766 Z"/>
+ <path style="fill:none;stroke:#d24343;stroke-width:17.99993896;stroke-linecap:round;stroke-linejoin:round" d="m 13.999869,51 0,-38 16.999943,18 16.999943,-18 0,38"/>
+ <circle style="opacity:0.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#6c9832" cx="48" cy="47" r="16"/>
+ <rect style="fill:#ffffff" width="6" height="22" x="45" y="36" rx="3" ry="3"/>
+ <rect style="fill:#ffffff" width="6" height="22" x="44" y="-59" rx="3" ry="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 14.125 4.0019531 A 9.0008695 9.0008695 0 0 0 5 13 L 5 14 A 9.0008695 9.0008695 0 0 1 14.125 5.0019531 A 9.0008695 9.0008695 0 0 1 20.542969 7.8203125 L 31 18.892578 L 41.457031 7.8203125 A 9.0008695 9.0008695 0 0 1 57 14 L 57 13 A 9.0008695 9.0008695 0 0 0 41.457031 6.8203125 L 31 17.892578 L 20.542969 6.8203125 A 9.0008695 9.0008695 0 0 0 14.125 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/museeks.svg b/.icons/awkward/64x64/apps/museeks.svg
new file mode 100644
index 00000000..212b58a4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/museeks.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0508,32 C 4.039,32.334 4,32.662 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,32.662 59.96,32.334 59.95,32 59.422,47.042 47.174,59 32,59 16.8256,59 4.578,47.042 4.05,32 Z"/>
+ <rect style="fill:#469ed7" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 40,19 -16,19 8,7 6,-6 0,8 8,0 0,-28 z"/>
+ <path style="fill:#abfaff" d="m 40,18 -16,19 8,7 6,-6 0,8 8,0 0,-28 z"/>
+ <path style="opacity:0.2" d="m 34,33 -8,7 -8,7 0,-28 8,7 z"/>
+ <path style="fill:#ffffff" d="m 34,32 -8,7 -8,7 0,-28 8,7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.4896 4 4.0039062 16.488 4.0039062 32 C 4.0039062 32.113448 4.0151865 32.224113 4.0214844 32.335938 C 4.3729603 17.134181 16.712305 5 32 5 L 32.001953 5 C 47.289254 5 59.628982 17.134181 59.980469 32.335938 C 59.986759 32.224113 59.998047 32.113448 59.998047 32 C 59.998047 16.488 47.511953 4 32.001953 4 L 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/museeq.svg b/.icons/awkward/64x64/apps/museeq.svg
new file mode 100644
index 00000000..53e12cf7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/museeq.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337675 -0.03904,-0.66527 -0.05078,-0.999985 C 59.420428,47.0422 47.172603,59.000029 31.99882,59.000029 16.824637,59.000029 4.5772122,47.0422 4.0492197,32.000415 Z"/>
+ <rect style="fill:#0277bd" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+ <g style="opacity:0.2;enable-background:new" transform="matrix(1.4999785,0,0,1.4999785,-219.9968,-359.99398)">
+ <rect width="4" height="22.667" x="160" y="251.33"/>
+ <rect width="4" height="17.333" x="172" y="251.33"/>
+ <path d="m 160,258 0,2.6667 c 0,4.3974 3.6026,8 8,8 4.3974,0 8,-3.6026 8,-8 l 0,-2.67 -4,0 0,2.6667 c 0,2.2506 -1.7494,4 -4,4 -2.2506,0 -4,-1.7494 -4,-4 l 0,-2.67 z"/>
+ </g>
+ <g style="fill:#ffffff;enable-background:new" transform="matrix(1.4999785,0,0,1.4999785,-219.9968,-360.99395)">
+ <rect width="4" height="22.667" x="160" y="251.33"/>
+ <rect width="4" height="17.333" x="172" y="251.33"/>
+ <path d="m 160,258 0,2.6667 c 0,4.3974 3.6026,8 8,8 4.3974,0 8,-3.6026 8,-8 l 0,-2.67 -4,0 0,2.6667 c 0,2.2506 -1.7494,4 -4,4 -2.2506,0 -4,-1.7494 -4,-4 l 0,-2.67 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/musescore.svg b/.icons/awkward/64x64/apps/musescore.svg
new file mode 100644
index 00000000..9b375136
--- /dev/null
+++ b/.icons/awkward/64x64/apps/musescore.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <path style="fill:#f8d7ae" d="m 31.9992,4.0016559 c -15.511557,0 -27.9992006,12.4876431 -27.9992006,27.9992001 0,15.511558 12.4876436,27.999201 27.9992006,27.999201 15.511557,0 27.999201,-12.487643 27.999201,-27.999201 0,-15.511557 -12.487644,-27.9992001 -27.999201,-27.9992001 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <path style="fill:#2a567b;fill-rule:evenodd" d="m 42.998886,18.001256 c -3.4899,0 -5.455844,1.812948 -6.285821,3.573898 -0.827976,1.76195 -0.713979,3.483901 -0.713979,3.483901 l 1.999943,-0.115997 c 0,0 -0.06,-1.277964 0.523985,-2.515928 0.581983,-1.239965 1.615954,-2.425931 4.475872,-2.425931 2.859918,0 3.893889,1.185966 4.475872,2.425931 0.583984,1.237964 0.523985,2.515928 0.523985,2.515928 l 1.999943,0.115997 c 0,0 0.113997,-1.721951 -0.713979,-3.483901 -0.829977,-1.76095 -2.795921,-3.573898 -6.285821,-3.573898 z m 0,5.999829 a 0.99997145,0.99997145 0 0 0 -0.999971,0.999971 0.99997145,0.99997145 0 0 0 0.999971,0.999972 0.99997145,0.99997145 0 0 0 0.999971,-0.999972 0.99997145,0.99997145 0 0 0 -0.999971,-0.999971 z m -23.995315,1.999943 c -3.4891,0 -5.455644,1.813948 -6.28502,3.573898 -0.829577,1.761949 -0.71478,3.4839 -0.71478,3.4839 l 0,12.941631 1.999943,0 0,-13.057627 c 0,0 -0.0602,-1.277964 0.523385,-2.515929 0.583383,-1.239964 1.617354,-2.42593 4.476472,-2.42593 2.857918,0 3.891889,1.185966 4.475872,2.42593 0.583984,1.237965 0.523985,2.515929 0.523985,2.515929 l 0,13.057627 1.999943,0 0,-13.057627 c 0,0 -0.06,-1.277964 0.523985,-2.515929 0.581984,-1.239964 1.615954,-2.42593 4.475872,-2.42593 2.857919,0 3.891889,1.185966 4.475873,2.42593 0.583983,1.237965 0.523985,2.515929 0.523985,2.515929 l 0,0.026 -0.004,4.031885 0,1.941944 c 0,0 -0.113997,1.721951 0.713979,3.483901 0.829977,1.75995 2.795921,3.573898 6.285821,3.573898 3.4899,0 5.455844,-1.813948 6.285821,-3.573898 0.827976,-1.76195 0.713979,-3.483901 0.713979,-3.483901 l 0,-12.94163 -1.999943,0 0,13.057627 c 0,0 0.06,1.277964 -0.523985,2.515928 -0.581983,1.239965 -1.615954,2.425931 -4.475872,2.425931 -2.859918,0 -3.893889,-1.185966 -4.475872,-2.425931 -0.583984,-1.237964 -0.523985,-2.515928 -0.523985,-2.515928 l 0,-2.057941 0.004,-3.941888 c 0,0 0.113996,-1.721951 -0.71398,-3.4839 -0.829976,-1.75995 -2.79592,-3.573898 -6.285821,-3.573898 -3.14591,0 -5.047855,1.473958 -5.999828,3.053913 -0.951973,-1.579955 -2.853919,-3.053913 -5.999829,-3.053913 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/musicbrainz.svg b/.icons/awkward/64x64/apps/musicbrainz.svg
new file mode 100644
index 00000000..7dc1014a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/musicbrainz.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#736dab" cx="32" cy="32" r="28"/>
+ <path style="fill:#ffba58" d="M 60,32 C 60,47.464 47.464,60 32,60 L 32,4 c 15.464,0 28,12.536 28,28 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="20"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="20"/>
+ <path style="opacity:0.8" d="m 26,20 0,14.102 A 5,5 0 0 0 25,34 a 5,5 0 0 0 -5,5 5,5 0 0 0 5,5 5,5 0 0 0 5,-5 l 0,-15 8,0 0,6.102 A 5,5 0 0 0 37,30 a 5,5 0 0 0 -5,5 5,5 0 0 0 5,5 5,5 0 0 0 5,-5 l 0,-15 -16,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/musique.svg b/.icons/awkward/64x64/apps/musique.svg
new file mode 100644
index 00000000..32273454
--- /dev/null
+++ b/.icons/awkward/64x64/apps/musique.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 54.722622,7.1406613 c -0.221611,0.01296 -0.458357,0.044482 -0.710937,0.097656 L 24.062488,14.144563 c -4.221512,0.532153 -4.062497,4.855465 -4.062497,4.855465 v 3.999997 1.999999 22.021984 c 4.731494,1.341251 7.997812,-3.939925 7.999994,0.978 V 25.000024 21.316432 L 49.99997,16.082061 v 8.917963 16.021989 c 4.731494,1.341251 7.997812,-3.939926 7.999994,0.977999 V 14.398469 11.000034 c 0,0 0.04684,-4.053859 -3.277342,-3.8593727 z m 3.277342,34.8593507 c -0.0038,0.366764 -0.02598,0.733105 -0.0664,1.097655 0.0054,-0.03244 0.0126,-0.06454 0.0156,-0.09766 h 0.0508 z m -29.999979,5.999996 c -0.0044,0.334049 -0.02388,0.667729 -0.0586,0.999999 h 0.0078 0.0508 z"/>
+ <path style="fill:#5652d2" d="m 54.722622,6.1406627 c -0.221611,0.01296 -0.458357,0.044482 -0.710937,0.097656 L 24.062488,13.144564 c -4.221512,0.532153 -4.062497,4.855465 -4.062497,4.855465 v 3.999998 1.999998 22.021985 c 4.731494,1.341251 7.997812,-3.939925 7.999994,0.977999 V 24.000025 20.316434 L 49.99997,15.082063 v 8.917962 16.021989 c 4.731494,1.341251 7.997812,-3.939925 7.999994,0.977999 V 13.39847 10.000035 c 0,0 0.04684,-4.0538586 -3.277342,-3.8593723 z m 3.277342,34.8593503 c -0.0038,0.366764 -0.02598,0.733106 -0.0664,1.097656 0.0054,-0.03244 0.0126,-0.06454 0.0156,-0.09766 h 0.0508 z m -29.999979,5.999996 c -0.0044,0.33405 -0.02388,0.66773 -0.0586,0.999999 h 0.0078 0.0508 z"/>
+ <path style="opacity:0.2" d="M 46.999972,31.00002 A 10.999992,10.999992 0 0 0 35.99998,42.000012 10.999992,10.999992 0 0 0 46.999972,53.000004 10.999992,10.999992 0 0 0 57.999964,42.000012 10.999992,10.999992 0 0 0 46.999972,31.00002 Z M 16.999993,37.000015 A 10.999992,10.999992 0 0 0 6.0000006,48.000008 10.999992,10.999992 0 0 0 16.999993,59 10.999992,10.999992 0 0 0 27.999985,48.000008 10.999992,10.999992 0 0 0 16.999993,37.000015 Z"/>
+ <path style="fill:#3c8cf8" d="M 46.999972,30.000021 A 10.999992,10.999992 0 0 0 35.99998,41.000013 10.999992,10.999992 0 0 0 46.999972,52.000006 10.999992,10.999992 0 0 0 57.999964,41.000013 10.999992,10.999992 0 0 0 46.999972,30.000021 Z M 16.999993,36.000017 A 10.999992,10.999992 0 0 0 6.0000006,47.000009 10.999992,10.999992 0 0 0 16.999993,58.000001 10.999992,10.999992 0 0 0 27.999985,47.000009 10.999992,10.999992 0 0 0 16.999993,36.000017 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 54.722656 6.140625 C 54.501045 6.153585 54.264299 6.1851073 54.011719 6.2382812 L 24.0625 13.144531 C 19.840988 13.676684 20 18 20 18 L 20 19 C 20 19 19.840988 14.676684 24.0625 14.144531 L 54.011719 7.2382812 C 54.264299 7.1851073 54.501045 7.153585 54.722656 7.140625 C 58.046838 6.9461386 58 11 58 11 L 58 10 C 58 10 58.046838 5.9461386 54.722656 6.140625 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 47 30 A 10.999992 10.999992 0 0 0 36 41 A 10.999992 10.999992 0 0 0 36.021484 41.416016 A 10.999992 10.999992 0 0 1 47 31 A 10.999992 10.999992 0 0 1 57.974609 41.488281 A 10.999992 10.999992 0 0 0 58 41 A 10.999992 10.999992 0 0 0 47 30 z M 17 36 A 10.999992 10.999992 0 0 0 6 47 A 10.999992 10.999992 0 0 0 6.0214844 47.416016 A 10.999992 10.999992 0 0 1 17 37 A 10.999992 10.999992 0 0 1 27.974609 47.488281 A 10.999992 10.999992 0 0 0 28 47 A 10.999992 10.999992 0 0 0 17 36 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mutt.svg b/.icons/awkward/64x64/apps/mutt.svg
new file mode 100644
index 00000000..faafe4d8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mutt.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0002398,55.999397 0,1.999934 c 0,2.474719 1.3654752,3.572483 2.9647026,3.886673 L 6.8009478,62 57.199292,62 57.007898,61.867184 C 59.968401,61.242485 60,58.000111 60,58.000111 l 0,-1.999934 c 0,0 -0.03158,3.242294 -2.992102,3.867073 l 0.191994,0.131996 -50.3983442,0 0.1639946,-0.113997 C 5.3663949,59.57126 4.0008398,58.473296 4.0008398,55.999377 Z"/>
+ <path style="fill:#4f4f4f" d="m 5.274198,22.654525 c -0.057498,0.0374 -0.1096164,0.0816 -0.1640746,0.122996 l -0.032799,0.0246 0,0.004 c -0.6517785,0.511784 -1.0773246,1.298978 -1.0773246,2.195728 l 3e-5,24.397199 c 4e-6,3.999868 3.1540964,3.999868 3.9998686,3.999868 l 47.9984236,0 c 0,0 3.999868,0 3.999868,-3.999868 l -4e-5,-24.397199 c 0,-0.91699 -0.443745,-1.721063 -1.121043,-2.231126 l 0.012,-0.016 L 31.99999,3.0033709 c 0,0 -26.8891167,19.7765501 -26.7251221,19.6535541 z"/>
+ <rect style="opacity:0.2" width="32" height="26" x="144" y="243" rx="2" ry="2" transform="matrix(1.399954,0,0,1.399954,-191.99332,-330.58787)"/>
+ <rect style="fill:#ebebeb" width="43.999" height="35.999" x="10" y="9" rx="3" ry="2.998"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 12.999944,9.0029738 c -1.661945,0 -2.999901,1.3373562 -2.999901,2.9979012 l 0,0.999968 c 0,-1.660546 1.337956,-2.997902 2.999901,-2.997902 l 37.998752,0 c 1.661945,0 2.999901,1.337356 2.999901,2.997902 l 0,-0.999968 c 0,-1.660545 -1.337956,-2.9979012 -2.999901,-2.9979012 l -37.998752,0 z"/>
+ <path style="fill:#4f4f4f" d="m 4.0002398,25.000448 51.9982922,35.998818 -47.9984236,0 C 6.0001741,60.99925 4.0002398,60.010298 4.0002398,57.043396 Z"/>
+ <path style="fill:#6a6a6a" d="m 55.998532,60.999266 c 3.999868,0 3.999868,-3.95587 3.999868,-3.95587 l 0,-32.042948 -51.9982916,35.998818 z"/>
+ <path style="fill:#848484" d="m 31.99932,15.000777 a 9.9996715,9.9996715 0 0 0 -9.999671,9.999671 9.9996715,9.9996715 0 0 0 9.999671,9.999672 l 6.99977,0 c 0.553982,0 0.999967,-0.445986 0.999967,-0.999967 0,-0.553982 -0.445985,-0.999968 -0.999967,-0.999968 l -6.99977,0 a 7.9997372,7.9997372 0 0 1 -7.999737,-7.999737 7.9997372,7.9997372 0 0 1 7.999737,-7.999737 7.9997372,7.9997372 0 0 1 7.999737,7.999737 l 0,2.999902 c 0,0.553982 -0.445985,0.999967 -0.999967,0.999967 -0.553982,0 -0.999967,-0.445985 -0.999967,-0.999967 l 0,-2.999902 a 5.9998029,5.9998029 0 0 0 -5.999803,-5.999803 5.9998029,5.9998029 0 0 0 -5.999803,5.999803 5.9998029,5.9998029 0 0 0 5.999803,5.999803 5.9998029,5.9998029 0 0 0 4.26166,-1.781181 c 0.465985,1.049965 1.51195,1.781941 2.73791,1.781941 1.661945,0 2.999902,-1.337956 2.999902,-2.999901 l 0,-2.999902 A 9.9996715,9.9996715 0 0 0 31.99912,15.001537 Z m 0,5.999803 a 3.9998686,3.9998686 0 0 1 3.999869,3.999868 3.9998686,3.9998686 0 0 1 -3.999869,3.999869 3.9998686,3.9998686 0 0 1 -3.999869,-3.999869 3.9998686,3.9998686 0 0 1 3.999869,-3.999868 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-boot-options.svg b/.icons/awkward/64x64/apps/mx-boot-options.svg
new file mode 100644
index 00000000..6d4f3e64
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-boot-options.svg
@@ -0,0 +1,15 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m10 55v2c0 2.216 1.784 4 4 4h36c2.216 0 4-1.784 4-4v-2c0 2.216-1.784 4-4 4h-36c-2.216 0-4-1.784-4-4z" style="opacity:.2"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-60" y="-54" width="56" height="44" rx="4" ry="4" style="fill:#8e8e8e"/>
+ <rect x="10" y="4" width="44" height="49" rx="4" ry="4" style="fill:#f49c35"/>
+ <path d="m14 4c-2.216 0-4 1.784-4 4v1c0-2.216 1.784-4 4-4h36c2.216 0 4 1.784 4 4v-1c0-2.216-1.784-4-4-4z" style="fill:#ffffff;opacity:.1"/>
+ <path d="M 47.958,25.848 A 16,16 0 0 1 32,41 16,16 0 0 1 16.042,26.152 16,16 0 0 0 16,27 16,16 0 0 0 32,43 16,16 0 0 0 48,27 16,16 0 0 0 47.95704,25.84766 Z" style="opacity:.2"/>
+ <circle cx="32" cy="26" r="16" style="fill:#252a35"/>
+ <path d="m30 18-0.1764 2.1072a6.2858 6.2858 0 0 0-1.83704 1.06252l-1.91518-0.9018-2 3.4642 1.73882 1.2076a6.2858 6.2858 0 0 0-0.096 1.06026 6.2858 6.2858 0 0 0 0.0914 1.06474l-1.73438 1.20312 2 3.4642 1.91072-0.89956a6.2858 6.2858 0 0 0 1.8415 1.0558l0.1764 2.1116h4l0.1764-2.1072a6.2858 6.2858 0 0 0 1.83708-1.06252l1.91516 0.9018 2-3.4642-1.73884-1.2076a6.2858 6.2858 0 0 0 0.096-1.06026 6.2858 6.2858 0 0 0-0.0914-1.06474l1.73438-1.20312-2-3.4642-1.91072 0.89956a6.2858 6.2858 0 0 0-1.842-1.056l-0.176-2.112h-4zm2 5.7144a2.2858 2.2858 0 0 1 2.286 2.286 2.2858 2.2858 0 0 1-2.286 2.286 2.2858 2.2858 0 0 1-2.286-2.286 2.2858 2.2858 0 0 1 2.286-2.286z" style="fill:#ffffff"/>
+ <circle cx="48.5" cy="57.5" r="1.5" style="opacity:.2"/>
+ <circle cx="48.5" cy="56.5" r="1.5" style="fill:#b7b7b7"/>
+ <circle cx="43.5" cy="57.5" r="1.5" style="opacity:.2"/>
+ <circle cx="43.5" cy="56.5" r="1.5" style="fill:#b7b7b7"/>
+ <rect x="13" y="56" width="26" height="3" rx="2" ry="1.5" style="fill:#ffffff;opacity:.2"/>
+ <rect x="13" y="55" width="26" height="3" rx="2" ry="1.5" style="fill:#3b3a36"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-bootrepair.svg b/.icons/awkward/64x64/apps/mx-bootrepair.svg
new file mode 100644
index 00000000..d9c06957
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-bootrepair.svg
@@ -0,0 +1,16 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m10 55v2c0 2.216 1.784 4 4 4h36c2.216 0 4-1.784 4-4v-2c0 2.216-1.784 4-4 4h-36c-2.216 0-4-1.784-4-4z" style="opacity:.2"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-60" y="-54" width="56" height="44" rx="4" ry="4" style="fill:#8e8e8e"/>
+ <rect x="10" y="4" width="44" height="49" rx="4" ry="4" style="fill:#b7b7b7"/>
+ <path d="m14 4c-2.216 0-4 1.784-4 4v1c0-2.216 1.784-4 4-4h36c2.216 0 4 1.784 4 4v-1c0-2.216-1.784-4-4-4z" style="fill:#ffffff;opacity:.1"/>
+ <path d="M 47.958,25.848 A 16,16 0 0 1 32,41 16,16 0 0 1 16.042,26.152 16,16 0 0 0 16,27 16,16 0 0 0 32,43 16,16 0 0 0 48,27 16,16 0 0 0 47.95704,25.84766 Z" style="opacity:.2"/>
+ <circle cx="32" cy="26" r="16" style="fill:#e4e4e4"/>
+ <circle cx="48.5" cy="57.5" r="1.5" style="opacity:.2"/>
+ <circle cx="48.5" cy="56.5" r="1.5" style="fill:#b7b7b7"/>
+ <circle cx="43.5" cy="57.5" r="1.5" style="opacity:.2"/>
+ <circle cx="43.5" cy="56.5" r="1.5" style="fill:#b7b7b7"/>
+ <rect x="13" y="56" width="26" height="3" rx="2" ry="1.5" style="fill:#ffffff;opacity:.2"/>
+ <rect x="13" y="55" width="26" height="3" rx="2" ry="1.5" style="fill:#3b3a36"/>
+ <rect x="29" y="15" width="6" height="22" rx="3" ry="3" style="fill:#db4539"/>
+ <rect transform="rotate(90)" x="23" y="-43" width="6" height="22" rx="3" ry="3" style="fill:#db4539"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-broadcom-manager.svg b/.icons/awkward/64x64/apps/mx-broadcom-manager.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-broadcom-manager.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mx-cleanup.svg b/.icons/awkward/64x64/apps/mx-cleanup.svg
new file mode 100644
index 00000000..88783f6a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-cleanup.svg
@@ -0,0 +1,11 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="6" y="7" width="52" height="52" rx="5" ry="5" style="opacity:.2"/>
+ <rect x="6" y="6" width="52" height="52" rx="5" ry="5" style="fill:#aa86f1"/>
+ <path d="m11 6c-2.77 0-5 2.23-5 5v1c0-2.77 2.23-5 5-5h42c2.77 0 5 2.23 5 5v-1c0-2.77-2.23-5-5-5h-42z" style="fill:#ffffff;opacity:.2"/>
+ <g transform="translate(-3,4.8e-4)">
+ <path d="m29.248 30.132-3.4134 3.943-2.6318 2.595-2.93 1.9906-3.5234 1.8785-4.082 1.5367-2.5564 0.604-0.1102 0.336 0.1477 0.90234 0.5935 1.5039 1.2595 2.48 1.2246 1.8375 2.374 2.5184 1.0742 1.0883 0.96412 0.3418 4.3748-0.04102-2.5942 1.802-0.03759 0.4539 1.5576 1.2387 2.1136 1.2387c2.7324 1.543 5.1938-1.5066 5.1938-1.5066s-1.3248 2.3116-1.2434 3.1254h2.597l1.3723-0.22422 1.5576-0.79024-0.521 0.82578 2.8226 0.03554c2.9784-0.07104 4.9474-1.8138 6.7112-3.6804l1.853-2.2176 1.4475-2.2148 1.0742-2.029 1.708-4.0196 1.2971-3.2676 0.6311-1.7309h-0.615l-4.689-0.5496c-3.7654-1.0803-5.7944-3.895-9.284-6.0484l-2.8924-1.8047-2.2988-1.3891-0.333-0.48946-0.06714-0.1914-0.12622-0.08202z" style="fill:#fed24c"/>
+ <path d="m50.3 5.4653-2.7268 5.2074-2.3582 5.3118-2.8854 5.7936-1.9936 4.7656-2.2156-0.9435-3.1906-1.3932h-0.7808l-0.66586 0.1887-1.0741 1.4293-3.1152 4.1674 0.14666 0.41354 0.33294 0.48982 2.2988 1.3892 2.8934 1.8027c3.4896 2.1536 5.5176 4.9682 9.283 6.0484l4.6882 0.5522h0.78872l0.05152-0.20878 0.68172-4.2518 0.55884-3.4368 0.05546-0.73472-0.40824-0.77086-2.7466-1.2767-1.5933-0.69458-0.97502-0.63436-0.11098-0.04818 0.13078-0.2128 1.629-4.0912 1.4665-3.6134 1.8351-4.8862 1.4189-3.4568 1.2049-3.0794 0.9897-2.9842c0.592-2.2294-2.012-3.435-3.614-0.8426z" style="fill:#c2352a"/>
+ <path d="m29.248 30.131v2e-3l-3.4141 3.9414-2.6309 2.5957-2.9297 1.9902-3.523 1.879-4.082 1.537-2.557 0.604-0.111 0.336 0.10938 0.66797 2e-3 -0.0039 2.5566-0.60352 4.082-1.5371 3.5234-1.8789 2.9297-1.9902 2.6309-2.5957 3.4141-3.9414v-2e-3l0.12695 0.08203 0.06641 0.19141 0.33398 0.49023 2.2988 1.3887 2.8926 1.8047c3.4896 2.1534 5.5178 4.9685 9.2832 6.0488l4.6895 0.54883h0.25l0.36524-1h-0.616l-4.689-0.549c-3.765-1.081-5.794-3.896-9.283-6.049l-2.893-1.805-2.299-1.388-0.334-0.491-0.066-0.191zm-7.2344 24.516-1.459 0.01367-1.1348 0.78906-0.03906 0.45312 0.38477 0.30664zm6.2324 3.2266s-0.34091 0.42301-0.9082 0.87305c-0.201 0.49-0.363 0.967-0.334 1.253h0.22852c0.3584-0.96671 1.0137-2.127 1.0137-2.127zm24.057-53.87c-0.66118 0.050258-1.4032 0.48879-2.0039 1.4609h2e-3l-2.7285 5.207-2.3574 5.3125-2.8848 5.793-1.9941 4.7656-2.2148-0.94336-3.1914-1.3926h-0.78125l-0.66602 0.18945-1.0742 1.4277-3.1152 4.168 0.14844 0.41406 0.13672 0.20312 2.8301-3.7852 1.0742-1.4297 0.66602-0.1875h0.78125l3.1914 1.3926 2.2148 0.94336 1.9941-4.7656 2.8848-5.793 2.3574-5.3125 2.7285-5.207h-2e-3c1.302-2.1075 3.267-1.7065 3.64-0.2863 0.283-1.3246-0.568-2.2569-1.635-2.1758zm-6.7051 24.838-0.22852 0.57617-0.13086 0.21289 0.11133 0.04883 0.97461 0.63476 1.5938 0.69336 2.7461 1.2773 0.33398 0.63086 0.01953-0.125 0.05469-0.73438-0.4082-0.77148-2.7461-1.2773-1.5938-0.69336z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m49.189 41.686-0.26758 0.73047-1.2969 3.2676-1.707 4.0195-1.0742 2.0293-1.4473 2.2148-1.8535 2.2188c-1.7638 1.8666-3.7325 3.6086-6.7109 3.6797l-2.8223-0.03516 0.51953-0.82617-1.5566 0.79102-1.373 0.22266h-2.367c-0.147 0.396-0.252 0.764-0.228 1.001h2.5957l1.373-0.22461 1.5566-0.79102-0.51953 0.82617 2.8223 0.03516c2.9784-0.07104 4.9471-1.8131 6.7109-3.6797l1.8535-2.2188 1.4473-2.2148 1.0742-2.0293 1.707-4.0195 1.2969-3.2676 0.63281-1.7305zm-39.08 1.998-0.109 0.332 0.14844 0.90234 0.59375 1.5039 1.2598 2.4805 1.2246 1.8379 2.373 2.5176 1.0742 1.0879 0.96484 0.3418 2.916-0.02734 1.459-1.0137-4.375 0.04102-0.96484-0.3418-1.0742-1.0879-2.373-2.5176-1.2246-1.8379-1.2598-2.4805-0.59375-1.5039zm9.6562 12.525-0.3457 0.24024-0.03906 0.45312 1.5586 1.2383 2.1133 1.2402c1.7171 0.96964 3.3257 0.12637 4.2852-0.63476 0.36948-0.90512 0.9082-1.873 0.9082-1.873s-2.461 3.0508-5.1934 1.5078l-2.113-1.239zm34.173-50.029c-0.0092 0.042952-0.01182 0.083192-0.02344 0.12695l-0.99023 2.9844-1.2051 3.0801-1.418 3.457-1.8359 4.8848-1.4668 3.6152-1.6289 4.0898-0.13086 0.21289 0.11133 0.04883 0.24805 0.16211 1.4004-3.5137 1.4668-3.6133 1.8359-4.8867 1.418-3.457 1.2051-3.0801 0.99023-2.9844c0.111-0.41801 0.10948-0.79921 0.02344-1.127zm-24.359 24.43-0.28516 0.38281 0.14844 0.41406 0.33203 0.49023 2.2988 1.3887 2.8926 1.8027c3.4896 2.1536 5.5178 4.9686 9.2832 6.0488l4.689 0.55h0.78711l0.05273-0.20703 0.68164-4.252 0.55859-3.4375 0.05469-0.73438-0.07422-0.14062-0.53906 3.3105-0.68164 4.252-0.053 0.209h-0.787l-4.6895-0.55078c-3.7654-1.0802-5.7936-3.8952-9.2832-6.0488l-2.8926-1.8027-2.2988-1.3887z" style="opacity:.2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-clocky.svg b/.icons/awkward/64x64/apps/mx-clocky.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-clocky.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mx-codecs.svg b/.icons/awkward/64x64/apps/mx-codecs.svg
new file mode 100644
index 00000000..9c3501a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-codecs.svg
@@ -0,0 +1,26 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="2.8" ry="2.8" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="2.8" ry="2.8" style="fill:#4f4f4f"/>
+ <path d="M 6.8008,4 C 5.2496,4 4,5.2496 4,6.8008 v 1 C 4,6.2496 5.2496,5 6.8008,5 H 57.199 C 58.75,5 60,6.2496 60,7.8008 v -1 C 60,5.2496 58.75,4 57.199,4 Z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m7 9v7h7v-7h-7zm43 0v7h7v-7h-7zm-43 10v7h7v-7h-7zm43 0v7h7v-7h-7zm-43 11v7h7v-7h-7zm43 0v7h7v-7h-7zm-43 11v7h7v-7h-7zm43 0v7h7v-7h-7zm-43 10v7h7v-7h-7zm43 0v7h7v-7h-7z" style="opacity:.2"/>
+ <rect x="7" y="8" width="7" height="7" style="fill:#ffffff"/>
+ <rect x="7" y="18" width="7" height="7" style="fill:#ffffff"/>
+ <rect x="7" y="29" width="7" height="7" style="fill:#ffffff"/>
+ <rect x="7" y="40" width="7" height="7" style="fill:#ffffff"/>
+ <rect x="7" y="50" width="7" height="7" style="fill:#ffffff"/>
+ <rect x="50" y="8" width="7" height="7" style="fill:#ffffff"/>
+ <rect x="50" y="18" width="7" height="7" style="fill:#ffffff"/>
+ <rect x="50" y="29" width="7" height="7" style="fill:#ffffff"/>
+ <rect x="50" y="40" width="7" height="7" style="fill:#ffffff"/>
+ <rect x="50" y="50" width="7" height="7" style="fill:#ffffff"/>
+ <path d="m19 8c-1.662 0-3 1.338-3 3v10c0 1.662 1.338 3 3 3h26c1.662 0 3-1.338 3-3v-10c0-1.662-1.338-3-3-3h-26zm0 17c-1.662 0-3 1.338-3 3v10c0 1.662 1.338 3 3 3h26c1.662 0 3-1.338 3-3v-10c0-1.662-1.338-3-3-3h-26zm0 17c-1.662 0-3 1.338-3 3v10c0 1.662 1.338 3 3 3h26c1.662 0 3-1.338 3-3v-10c0-1.662-1.338-3-3-3h-26z" style="opacity:.2"/>
+ <rect x="16" y="24" width="32" height="16" rx="3" ry="3" style="fill:#28a1e1"/>
+ <rect x="16" y="7" width="32" height="16" rx="3" ry="3" style="fill:#28a1e1"/>
+ <rect x="16" y="41" width="32" height="16" rx="3" ry="3" style="fill:#28a1e1"/>
+ <path d="m19 7c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h26c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-26zm0 17c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h26c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-26zm0 17c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h26c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-26z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m19.074209 18.000008c-0.114441-3.13e-4 -2.287987-6.8e-4 -0.107538 2.01009l11.5943 10.400276c0.430559 0.386242 0.874719 0.582277 1.439029 0.589626 0.56431-0.0073 1.00847-0.203384 1.439029-0.589626l11.5943-10.400276c2.180449-2.01077 0.0069-2.010403-0.107538-2.01009h-12.925791z" style="fill-rule:evenodd;opacity:.2"/>
+ <path d="M 24.384616,2 C 23.809308,2 23,2.6205217 23,3.3913043 V 18 h 9 9 V 3.3913043 C 41,2.6205217 40.190692,2 39.615385,2 Z" style="fill:#ff961b"/>
+ <path d="m19.074209 17.000008c-0.114441-3.13e-4 -2.287987-6.8e-4 -0.107538 2.01009l11.5943 10.400276c0.430559 0.386242 0.874719 0.582277 1.439029 0.589626 0.56431-0.0073 1.00847-0.203384 1.439029-0.589626l11.5943-10.400276c2.180449-2.01077 0.0069-2.010403-0.107538-2.01009h-12.925791z" style="fill-rule:evenodd;fill:#ffe330"/>
+ <path d="M 24.384766,2 C 23.809458,2 23,2.6198424 23,3.390625 v 1 C 23,3.6198424 23.809458,3 24.384766,3 H 39.615234 C 40.190541,3 41,3.6198424 41,4.390625 v -1 C 41,2.6198424 40.190541,2 39.615234,2 Z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m19.074219 17c-0.09587-2.62e-4 -1.606296 0.0154-0.822266 1.197266 0.300588-0.188916 0.770229-0.197408 0.822266-0.197266h25.851562c0.05204-1.42e-4 0.521678 0.0084 0.822266 0.197266 0.78403-1.181863-0.726403-1.197528-0.822266-1.197266h-12.925781z" style="fill-rule:evenodd;fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-conky.svg b/.icons/awkward/64x64/apps/mx-conky.svg
new file mode 100644
index 00000000..59df5252
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-conky.svg
@@ -0,0 +1,10 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="5" ry="5" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="5" ry="5" style="fill:#292d96"/>
+ <path d="M 9,4 C 6.23,4 4,6.23 4,9 v 46 c 0,1.385 0.5571875,2.635312 1.4609375,3.539062 L 58.539062,5.4609375 C 57.635312,4.5571875 56.385,4 55,4 Z" style="fill:#0072c0"/>
+ <path d="M 8,55.400391 C 8,56.286791 8.713209,57 9.599609,57 h 4.800782 C 15.286791,57 16,56.286791 16,55.400391 V 50.599609 C 16,49.713209 15.286791,49 14.400391,49 H 9.599609 C 8.713209,49 8,49.713209 8,50.599609 Z m 0,-10 C 8,46.286791 8.713209,47 9.599609,47 h 4.800782 C 15.286791,47 16,46.286791 16,45.400391 V 40.599609 C 16,39.713209 15.286791,39 14.400391,39 H 9.599609 C 8.713209,39 8,39.713209 8,40.599609 Z m 0,-10 C 8,36.286791 8.713209,37 9.599609,37 h 4.800782 C 15.286791,37 16,36.286791 16,35.400391 V 30.599609 C 16,29.713209 15.286791,29 14.400391,29 H 9.599609 C 8.713209,29 8,29.713209 8,30.599609 Z m 0,-10 C 8,26.286791 8.713209,27 9.599609,27 h 4.800782 C 15.286791,27 16,26.286791 16,25.400391 V 20.599609 C 16,19.713209 15.286791,19 14.400391,19 H 9.599609 C 8.713209,19 8,19.713209 8,20.599609 Z m 0,-10 C 8,16.286791 8.713209,17 9.599609,17 h 4.800782 C 15.286791,17 16,16.286791 16,15.400391 V 10.599609 C 16,9.713209 15.286791,9 14.400391,9 H 9.599609 C 8.713209,9 8,9.713209 8,10.599609 Z" style="opacity:.2"/>
+ <path d="M 8,54.400391 C 8,55.286791 8.713209,56 9.599609,56 h 4.800782 C 15.286791,56 16,55.286791 16,54.400391 V 49.599609 C 16,48.713209 15.286791,48 14.400391,48 H 9.599609 C 8.713209,48 8,48.713209 8,49.599609 Z m 0,-10 C 8,45.286791 8.713209,46 9.599609,46 h 4.800782 C 15.286791,46 16,45.286791 16,44.400391 V 39.599609 C 16,38.713209 15.286791,38 14.400391,38 H 9.599609 C 8.713209,38 8,38.713209 8,39.599609 Z m 0,-10 C 8,35.286791 8.713209,36 9.599609,36 h 4.800782 C 15.286791,36 16,35.286791 16,34.400391 V 29.599609 C 16,28.713209 15.286791,28 14.400391,28 H 9.599609 C 8.713209,28 8,28.713209 8,29.599609 Z m 0,-10 C 8,25.286791 8.713209,26 9.599609,26 h 4.800782 C 15.286791,26 16,25.286791 16,24.400391 V 19.599609 C 16,18.713209 15.286791,18 14.400391,18 H 9.599609 C 8.713209,18 8,18.713209 8,19.599609 Z m 0,-10 C 8,15.286791 8.713209,16 9.599609,16 h 4.800782 C 15.286791,16 16,15.286791 16,14.400391 V 9.599609 C 16,8.713209 15.286791,8 14.400391,8 H 9.599609 C 8.713209,8 8,8.713209 8,9.599609 Z" style="fill:#ffffff;font-variant-east_asian:normal"/>
+ <path d="m9 4c-2.77 0-5 2.23-5 5v1c0-2.77 2.23-5 5-5h46c2.77 0 5 2.23 5 5v-1c0-2.77-2.23-5-5-5z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m37 9v2h19v-2zm0 4v2h11.875v-2zm0 4v2h19v-2zm0 4v2h16.625v-2zm0 4v2h19v-2zm0 4v2h7.125v-2zm0 4v2h19v-2zm0 4v2h16.625v-2zm0 4v2h19v-2zm0 4v2h14.25v-2z" style="opacity:.2"/>
+ <path d="m37 8v2h19v-2zm0 4v2h11.875v-2zm0 4v2h19v-2zm0 4v2h16.625v-2zm0 4v2h19v-2zm0 4v2h7.125v-2zm0 4v2h19v-2zm0 4v2h16.625v-2zm0 4v2h19v-2zm0 4v2h14.25v-2z" style="fill:#ffbb1f"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-findshares.svg b/.icons/awkward/64x64/apps/mx-findshares.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-findshares.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mx-live-usb-maker.svg b/.icons/awkward/64x64/apps/mx-live-usb-maker.svg
new file mode 100644
index 00000000..0314e34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-live-usb-maker.svg
@@ -0,0 +1,12 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12 7h40v20h-40z" style="fill:#b7b7b7"/>
+ <rect x="4" y="25" width="56" height="34" rx="2.8" ry="2.8340001" style="fill:#4f4f4f"/>
+ <path d="m 4,56.167969 v 1 C 4,58.737969 5.2496033,60 6.8007812,60 H 57.199219 C 58.749197,60 60,58.737969 60,57.167969 v -1 C 60,57.737969 58.749197,59 57.199219,59 H 6.8007812 C 5.2496035,59 4.0000002,57.737969 4,56.167969 Z" style="opacity:.2"/>
+ <path d="m12 7v1h40v-1z" style="fill:#ffffff;opacity:.2"/>
+ <rect x="16" y="11" width="10" height="6" style="opacity:.5"/>
+ <rect x="38" y="11" width="10" height="6" style="opacity:.5"/>
+ <path d="m32 29a14 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-14zm0 2a12 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-12zm-2 2c-0.554 0-1 0.446-1 1v6h-6c-0.554 0-1 0.446-1 1v4c0 0.554 0.446 1 1 1h6v6c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-6h6c0.554 0 1-0.446 1-1v-4c0-0.554-0.446-1-1-1h-6v-6c0-0.554-0.446-1-1-1h-4z" style="opacity:.2"/>
+ <path d="m32 28a14 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-14zm0 2a12 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" style="fill:#0ad313"/>
+ <rect x="29" y="32" width="6" height="20" rx="1" ry="1" style="fill:#0ad313"/>
+ <rect x="22" y="39" width="20" height="6" rx="1" ry="1" style="fill:#0ad313"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-menu-editor.svg b/.icons/awkward/64x64/apps/mx-menu-editor.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-menu-editor.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mx-network-assistant.svg b/.icons/awkward/64x64/apps/mx-network-assistant.svg
new file mode 100644
index 00000000..5c0ae713
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-network-assistant.svg
@@ -0,0 +1,19 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0,2)">
+ <path d="m20 57-4-4h-8c-2.216 0-4-1.784-4-4v-36c0-2.216 1.784-4 4-4h48c2.216 0 4 1.784 4 4v36c0 2.216-1.784 4-4 4h-8l-4 4z" style="opacity:.2"/>
+ <path d="m20 56-4-4h-8c-2.216 0-4-1.784-4-4v-36c0-2.216 1.784-4 4-4h48c2.216 0 4 1.784 4 4v36c0 2.216-1.784 4-4 4h-8l-4 4z" style="fill:#afafb1"/>
+ <path d="m24 48-4-4h-8v-28h40v28h-8l-4 4z" style="opacity:.6"/>
+ <g transform="scale(1,-1)" style="fill:#f8c44e">
+ <rect x="18" y="-20" width="4" height="4"/>
+ <rect x="24" y="-20" width="4" height="4"/>
+ <rect x="30" y="-20" width="4" height="4"/>
+ <rect x="36" y="-20" width="4" height="4"/>
+ <rect x="42" y="-20" width="4" height="4"/>
+ </g>
+ <path d="m8 8c-2.216 0-4 1.784-4 4v1c0-2.216 1.784-4 4-4h48c2.216 0 4 1.784 4 4v-1c0-2.216-1.784-4-4-4z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m12 44v1h8l4 4h16l4-4h8v-1h-8l-4 4h-16l-4-4z" style="fill:#ffffff;opacity:.2"/>
+ </g>
+ <circle cx="47" cy="47" r="16" style="opacity:.2"/>
+ <circle cx="47" cy="46" r="16" style="fill:#c149c0"/>
+ <path d="m44.928 38-0.176 2.107a6.2858 6.2858 0 0 0-1.837 1.063l-1.916-0.902-2 3.464 1.739 1.208a6.2858 6.2858 0 0 0-0.096 1.06 6.2858 6.2858 0 0 0 0.092 1.065l-1.734 1.204 2 3.464 1.91-0.9a6.2858 6.2858 0 0 0 1.842 1.056l0.176 2.112h4l0.177-2.107a6.2858 6.2858 0 0 0 1.837-1.063l1.915 0.902 2-3.464-1.739-1.208a6.2858 6.2858 0 0 0 0.096-1.06 6.2858 6.2858 0 0 0-0.091-1.065l1.734-1.203-2-3.464-1.911 0.899a6.2858 6.2858 0 0 0-1.841-1.056l-0.177-2.111h-4zm2 5.714a2.2858 2.2858 0 0 1 2.286 2.286 2.2858 2.2858 0 0 1-2.286 2.286 2.2858 2.2858 0 0 1-2.286-2.286 2.2858 2.2858 0 0 1 2.286-2.286z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-packageinstaller.svg b/.icons/awkward/64x64/apps/mx-packageinstaller.svg
new file mode 100644
index 00000000..8423d0b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-packageinstaller.svg
@@ -0,0 +1,12 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m4 56v2c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="3" ry="3" style="fill:#fabd7f"/>
+ <path d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m29.144 12c-0.79144 0-1.134047 0.686818-1.144 1.53906v24.46074h-6.00048l10 14.0002 10-13.9998h-5.99952v-24.46074c0-0.8512-0.35528-1.538-1.14528-1.538z" style="fill:#3f3f3f"/>
+ </g>
+ <circle cx="47" cy="47" r="16" style="opacity:.2"/>
+ <circle cx="47" cy="46" r="16" style="fill:#6c9832"/>
+ <rect x="44" y="35" width="6" height="22" rx="3" ry="3" style="fill:#ffffff"/>
+ <rect transform="rotate(90)" x="43" y="-58" width="6" height="22" rx="3" ry="3" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-qsi.svg b/.icons/awkward/64x64/apps/mx-qsi.svg
new file mode 100644
index 00000000..344e7d5a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-qsi.svg
@@ -0,0 +1,15 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0,1)">
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-56" y="-48" width="42" height="32" rx="2.5" ry="2.5" style="opacity:.2"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-55" y="-48" width="42" height="32" rx="2.5" ry="2.5" style="fill:#8e8e8e"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-50" y="-58" width="40" height="52" rx="2.5" ry="2.5" style="opacity:.2"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-49" y="-58" width="40" height="52" rx="2.5" ry="2.5" style="fill:#4f4f4f"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-45" y="-54" width="32" height="44" rx="0" ry="0" style="fill:#0072c0"/>
+ <path d="m8.5 9c-1.385 0-2.5 1.115-2.5 2.5v1c0-1.385 1.115-2.5 2.5-2.5h47c1.385 0 2.5 1.115 2.5 2.5v-1c0-1.385-1.115-2.5-2.5-2.5z" style="fill:#ffffff;opacity:.1"/>
+ <rect x="10" y="45" width="44" height="1" style="fill:#ffffff;opacity:.1"/>
+ </g>
+ <path d="m10 46 44-32h-44z" style="fill:#00ade5"/>
+ <rect x="10" y="14" width="44" height="1" style="opacity:.2"/>
+ <path d="m32 17a14 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-14zm0 2a12 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-12zm0 2a3 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-3 7v13h6v-13z" style="opacity:.2"/>
+ <path d="m32 16a14 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-14zm0 2a12 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-12zm0 2a3 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-3 7v13h6v-13h-6z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-repo-manager.svg b/.icons/awkward/64x64/apps/mx-repo-manager.svg
new file mode 100644
index 00000000..3638db23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-repo-manager.svg
@@ -0,0 +1,9 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 56v2c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="3" ry="3" style="fill:#3c96d6"/>
+ <path d="m29.144 12c-0.79144 0-1.134047 0.686818-1.144 1.53906v24.46074h-6.00048l10 14.00126 10-14.00086h-5.99952v-24.46074c0-0.8512-0.35528-1.538-1.14528-1.538z" style="fill:#ffffff"/>
+ <path d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3z" style="fill:#ffffff;opacity:.2"/>
+ <path d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z" style="opacity:.2"/>
+ <circle cx="48" cy="46" r="16" style="fill:#3f3f3f"/>
+ <path d="m46 38-0.1764 2.1072a6.2858 6.2858 0 0 0-1.83704 1.06252l-1.91518-0.9018-2 3.4642 1.73882 1.2076a6.2858 6.2858 0 0 0-0.096 1.06026 6.2858 6.2858 0 0 0 0.0914 1.06474l-1.73438 1.20312 2 3.4642 1.91072-0.89956a6.2858 6.2858 0 0 0 1.8415 1.0558l0.1764 2.1116h4l0.1764-2.1072a6.2858 6.2858 0 0 0 1.83708-1.06252l1.91516 0.9018 2-3.4642-1.73884-1.2076a6.2858 6.2858 0 0 0 0.096-1.06026 6.2858 6.2858 0 0 0-0.0914-1.06474l1.73438-1.20312-2-3.4642-1.91072 0.89956a6.2858 6.2858 0 0 0-1.842-1.056l-0.176-2.112h-4zm2 5.7144a2.2858 2.2858 0 0 1 2.286 2.286 2.2858 2.2858 0 0 1-2.286 2.286 2.2858 2.2858 0 0 1-2.286-2.286 2.2858 2.2858 0 0 1 2.286-2.286z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-select-sound.svg b/.icons/awkward/64x64/apps/mx-select-sound.svg
new file mode 100644
index 00000000..2be063a4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-select-sound.svg
@@ -0,0 +1,36 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(-.005 -.024)">
+ <path d="m14.667 15.001c-1.478 0-2.667 1.235-2.667 2.769v30.46c0 1.534 1.189 2.77 2.667 2.77h5.333v-6h12v6h25.334c1.476 0 2.666-1.236 2.666-2.77v-30.46c0-1.535-1.19-2.77-2.666-2.77z" style="opacity:.2"/>
+ <path d="m14.667 14.001c-1.478 0-2.667 1.235-2.667 2.769v30.46c0 1.534 1.189 2.77 2.667 2.77h5.333v-6h12v6h25.334c1.476 0 2.666-1.236 2.666-2.77v-30.46c0-1.535-1.19-2.77-2.666-2.77z" style="fill:#419d45"/>
+ <rect x="30" y="24" width="12" height="12" rx="2.4000001" ry="2.4000001" style="fill:#4e4e4e"/>
+ <path d="m6.0233 11.024h3.9817v41.981" style="fill:none;opacity:.2;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;stroke:#000000"/>
+ <path d="m6.0233 10.024h3.9817v41.981" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;stroke:#b7b7b7"/>
+ <g transform="translate(0,1)" style="opacity:.2">
+ <rect x="34" y="44" width="4" height="8"/>
+ <rect x="40" y="44" width="4" height="8"/>
+ <rect x="46" y="44" width="4" height="8"/>
+ <rect x="52" y="44" width="4" height="8"/>
+ </g>
+ <g>
+ <rect x="34" y="44" width="4" height="8" style="fill:#f8c44e"/>
+ <rect x="40" y="44" width="4" height="8" style="fill:#f8c44e"/>
+ <rect x="46" y="44" width="4" height="8" style="fill:#f8c44e"/>
+ <rect x="52" y="44" width="4" height="8" style="fill:#f8c44e"/>
+ </g>
+ <g>
+ <rect x="32" y="21" width="2" height="4" style="fill:#b7b7b7"/>
+ <rect x="38" y="21" width="2" height="4" style="fill:#b7b7b7"/>
+ <rect x="32" y="35" width="2" height="4" style="fill:#b7b7b7"/>
+ <rect x="38" y="35" width="2" height="4" style="fill:#b7b7b7"/>
+ <rect transform="rotate(90)" x="26" y="-45" width="2" height="4" style="fill:#b7b7b7"/>
+ <rect transform="rotate(90)" x="32" y="-45" width="2" height="4" style="fill:#b7b7b7"/>
+ <rect transform="rotate(90)" x="26" y="-31" width="2" height="4" style="fill:#b7b7b7"/>
+ <rect transform="rotate(90)" x="32" y="-31" width="2" height="4" style="fill:#b7b7b7"/>
+ </g>
+ <path d="m6.0234 8.0234a2.0002 2.0002 0 0 0-1.9785 2.4866 2.0002 2.0002 0 0 1 1.9785-1.4866h3.9826a2.0002 2.0002 0 0 1 2 1.9996v-1a2.0002 2.0002 0 0 0-2-1.9996z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m57.334 14-42.666 2e-3c-1.478 0-2.668 1.234-2.668 2.768v1c0-1.534 1.19-2.768 2.668-2.768l42.666-2e-3c1.476 0 2.666 1.235 2.666 2.77v-1c0-1.535-1.19-2.77-2.666-2.77z" style="fill:#ffffff;opacity:.2"/>
+ </g>
+ <circle cx="47" cy="47.1992" r="16" style="opacity:.2"/>
+ <circle cx="47" cy="46.1992" r="16" style="fill:#ff9907"/>
+ <path d="m44 38v4 5.341797a3.5 3.5 0 0 0-1.5-0.341797 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-0.039062-0.5h0.039062v-8h7v5.341797a3.5 3.5 0 0 0-1.5-0.341797 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-0.039062-0.5h0.039062v-8-3-1h-9-2z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-snapshot.svg b/.icons/awkward/64x64/apps/mx-snapshot.svg
new file mode 100644
index 00000000..0c928459
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-snapshot.svg
@@ -0,0 +1,16 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-58" y="-48" width="42" height="32" rx="2.5" ry="2.5" style="opacity:.2"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-57" y="-48" width="42" height="32" rx="2.5" ry="2.5" style="fill:#8e8e8e"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-52" y="-58" width="40" height="52" rx="2.5" ry="2.5" style="opacity:.2"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-51" y="-58" width="40" height="52" rx="2.5" ry="2.5" style="fill:#4f4f4f"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-47" y="-54" width="32" height="44" rx="0" ry="0" style="fill:#00ccff"/>
+ <path d="m8.5 11c-1.385 0-2.5 1.115-2.5 2.5v1c0-1.385 1.115-2.5 2.5-2.5h47c1.385 0 2.5 1.115 2.5 2.5v-1c0-1.385-1.115-2.5-2.5-2.5z" style="fill:#ffffff;opacity:.1"/>
+ <rect x="10" y="47" width="44" height="1" style="fill:#ffffff;opacity:.1"/>
+ <rect x="10" y="15" width="44" height="1" style="opacity:.2"/>
+ <style id="style1086" type="text/css">.st0{fill:#FFFFFF;}
+ .st1{fill:#231F20;}</style>
+ <path d="m 32,20 c -2.791856,0.0033 -5.495202,0.979906 -7.644531,2.761719 L 28.535156,30 34.1875,20.208984 C 33.46626,20.072566 32.734024,20.002611 32,20 Z M 36.177734,20.765625 32,28 H 43.298828 C 42.112189,24.65385 39.50474,22.004923 36.177734,20.765625 Z M 22.880859,24.207031 C 21.023253,26.378773 20.001694,29.142175 20,32 c 6.88e-4,0.670242 0.05753,1.339249 0.169922,2 h 8.365234 z M 35.464844,30 41.119141,39.792969 C 42.976747,37.621227 43.998306,34.857825 44,32 43.999312,31.329758 43.94247,30.660751 43.830078,30 Z m 0,4 -5.652344,9.791016 C 30.53374,43.927434 31.265976,43.997389 32,44 c 2.791856,-0.0033 5.495202,-0.979906 7.644531,-2.761719 z m -14.763672,2 c 1.186639,3.34615 3.794088,5.995077 7.121094,7.234375 L 32,36 Z" style="opacity:.2"/>
+ <path d="m 32,19 c -2.791856,0.0033 -5.495202,0.979906 -7.644531,2.761719 L 28.535156,29 34.1875,19.208984 C 33.46626,19.072566 32.734024,19.002611 32,19 Z M 36.177734,19.765625 32,27 H 43.298828 C 42.112189,23.65385 39.50474,21.004923 36.177734,19.765625 Z M 22.880859,23.207031 C 21.023253,25.378773 20.001694,28.142175 20,31 c 6.88e-4,0.670242 0.05753,1.339249 0.169922,2 h 8.365234 z M 35.464844,29 41.119141,38.792969 C 42.976747,36.621227 43.998306,33.857825 44,31 43.999312,30.329758 43.94247,29.660751 43.830078,29 Z m 0,4 -5.652344,9.791016 C 30.53374,42.927434 31.265976,42.997389 32,43 c 2.791856,-0.0033 5.495202,-0.979906 7.644531,-2.761719 z m -14.763672,2 c 1.186639,3.34615 3.794088,5.995077 7.121094,7.234375 L 32,35 Z" style="fill:#4f4f4f"/>
+ <circle cx="32" cy="32" r="3" style="opacity:.2"/>
+ <circle cx="32" cy="31" r="3" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-system-sounds.svg b/.icons/awkward/64x64/apps/mx-system-sounds.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-system-sounds.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mx-timeset-gui-icon.svg b/.icons/awkward/64x64/apps/mx-timeset-gui-icon.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-timeset-gui-icon.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mx-tools.svg b/.icons/awkward/64x64/apps/mx-tools.svg
new file mode 100644
index 00000000..f99af109
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-tools.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#318e9e" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812,4 C 5.2495813,4 4,5.2495813 4,6.8007812 v 1 C 4,6.2495813 5.2495813,5 6.8007812,5 H 57.199219 C 58.750419,5 60,6.2495813 60,7.8007812 v -1 C 60,5.2495813 58.750419,4 57.199219,4 Z"/>
+ <path style="opacity:0.2" d="M 20,13 C 19.127,13 18.26,13.15 17.434,13.434 L 23,19 V 24 H 18 L 12.432,18.432 C 12.148,19.258 12.003,20.126 12,21 12,25.418 15.582,29 20,29 20.734,28.997 21.464,28.893 22.17,28.691 L 29.041,36.422 26.811,39.045 24,36 9,53 H 53 L 43,41 41.842,42.322 34.627,34.205 43.234,24.078 49,26 V 28 L 51,30 57,24 55,22 H 52 V 20 L 46,15 H 36 C 36,15 40.913,15.194 42,17 L 41.135,22.195 32.734,32.076 26.732,25.322 C 27.56,24.033 28,22.532 28,21 28,16.582 24.418,13 20,13 Z M 30.934,38.551 38.094,46.605 36,49 28.738,41.133 Z"/>
+ <path style="fill:#ffffff" d="M 20,12 C 19.127,12 18.26,12.15 17.434,12.434 L 23,18 V 23 H 18 L 12.432,17.432 C 12.148,18.258 12.003,19.126 12,20 12,24.418 15.582,28 20,28 20.734,27.997 21.464,27.893 22.17,27.691 L 29.041,35.422 26.811,38.045 24,35 9,52 H 53 L 43,40 41.842,41.322 34.627,33.205 43.234,23.078 49,25 V 27 L 51,29 57,23 55,21 H 52 V 19 L 46,14 H 36 C 36,14 40.913,14.194 42,16 L 41.135,21.195 32.734,31.076 26.732,24.322 C 27.56,23.033 28,21.532 28,20 28,15.582 24.418,12 20,12 Z M 30.934,37.551 38.094,45.605 36,48 28.738,40.133 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-tweak.svg b/.icons/awkward/64x64/apps/mx-tweak.svg
new file mode 100644
index 00000000..a0a0498b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-tweak.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="5" ry="5"/>
+ <rect style="fill:#0072c0" width="56" height="56" x="4" y="4" rx="5" ry="5"/>
+ <path style="fill:#00ade5" d="M 9 4 C 6.23 4 4 6.23 4 9 L 4 55 C 4 56.385 4.5571875 57.635312 5.4609375 58.539062 L 58.539062 5.4609375 C 57.635312 4.5571875 56.385 4 55 4 L 9 4 z"/>
+ <path style="opacity:0.2" d="m 20.4,20.866666 c 0,0 10,-8.866666 20.4,-8.866666 11.6,0 12.6,15 6.8,25.2 l 6.8,2.8 -16,7 -4,-15 6,2 c 3,-7 4,-13 0,-17 -10,-2 -20,3.866666 -20,3.866666 z"/>
+ <path style="fill:#ffffff" d="m 20.4,19.866666 c 0,0 10,-8.866666 20.4,-8.866666 11.6,0 12.6,15 6.8,25.2 l 6.8,2.8 -16,7 -4,-15 6,2 c 3,-7 4,-13 0,-17 -10,-2 -20,3.866666 -20,3.866666 z"/>
+ <path style="opacity:.2" d="M 8.599609,10 C 7.713209,10 7,10.713209 7,11.599609 v 4.800782 C 7,17.286791 7.713209,18 8.599609,18 h 4.800782 C 14.286791,18 15,17.286791 15,16.400391 V 11.599609 C 15,10.713209 14.286791,10 13.400391,10 Z m 0,10 C 7.713209,20 7,20.713209 7,21.599609 v 4.800782 C 7,27.286791 7.713209,28 8.599609,28 h 4.800782 C 14.286791,28 15,27.286791 15,26.400391 V 21.599609 C 15,20.713209 14.286791,20 13.400391,20 Z m 0,10 C 7.713209,30 7,30.713209 7,31.599609 v 4.800782 C 7,37.286791 7.713209,38 8.599609,38 h 4.800782 C 14.286791,38 15,37.286791 15,36.400391 V 31.599609 C 15,30.713209 14.286791,30 13.400391,30 Z m 0,10 C 7.713209,40 7,40.713209 7,41.599609 v 4.800782 C 7,47.286791 7.713209,48 8.599609,48 h 4.800782 C 14.286791,48 15,47.286791 15,46.400391 V 41.599609 C 15,40.713209 14.286791,40 13.400391,40 Z m 0,10 C 7.713209,50 7,50.713209 7,51.599609 v 4.800782 c 0,0.1108 0.01197,0.217932 0.033203,0.322265 1.26e-4,6.23e-4 -1.26e-4,0.0013 0,0.002 0.021226,0.103669 0.05168,0.203641 0.091797,0.298829 2.39e-4,5.69e-4 -2.39e-4,0.0014 0,0.002 0.080689,0.190875 0.197647,0.363662 0.341797,0.507812 C 7.755899,57.822305 8.156409,58 8.599609,58 h 4.800782 C 14.286791,58 15,57.286791 15,56.400391 v -4.800782 c 0,-0.4432 -0.177695,-0.84371 -0.466797,-1.132812 C 14.244101,50.177695 13.843591,50 13.400391,50 Z m 10,0 C 17.713209,50 17,50.713209 17,51.599609 v 4.800782 C 17,57.286791 17.713209,58 18.599609,58 h 4.800782 C 24.286791,58 25,57.286791 25,56.400391 V 51.599609 C 25,50.713209 24.286791,50 23.400391,50 Z m 10,0 C 27.713209,50 27,50.713209 27,51.599609 v 4.800782 C 27,57.286791 27.713209,58 28.599609,58 H 33.40039 C 34.28679,58 35,57.286791 35,56.400391 V 51.599609 C 35,50.713209 34.28679,50 33.40039,50 Z m 10,0 C 37.713209,50 37,50.713209 37,51.599609 v 4.800782 C 37,57.286791 37.713209,58 38.599609,58 H 43.40039 C 44.28679,58 45,57.286791 45,56.400391 V 51.599609 C 45,50.713209 44.28679,50 43.40039,50 Z m 10,0 C 47.713209,50 47,50.713209 47,51.599609 v 4.800782 C 47,57.286791 47.713209,58 48.599609,58 h 4.800782 C 54.286791,58 55,57.286791 55,56.400391 V 51.599609 C 55,50.713209 54.286791,50 53.400391,50 Z"/>
+ <path style="fill:#ffffff" d="m8.5996094 49c-0.8864 0-1.5996094 0.713209-1.5996094 1.599609v4.800782c0 0.8864 0.7132094 1.599609 1.5996094 1.599609h4.8007816c0.8864 0 1.599609-0.713209 1.599609-1.599609v-4.800782c0-0.8864-0.713209-1.599609-1.599609-1.599609h-4.8007816zm9.9999996 0c-0.8864 0-1.599609 0.713209-1.599609 1.599609v4.800782c0 0.8864 0.713209 1.599609 1.599609 1.599609h4.800782c0.8864 0 1.599609-0.713209 1.599609-1.599609v-4.800782c0-0.8864-0.713209-1.599609-1.599609-1.599609h-4.800782zm10 0c-0.8864 0-1.599609 0.713209-1.599609 1.599609v4.800782c0 0.8864 0.713209 1.599609 1.599609 1.599609h4.800782c0.8864 0 1.599609-0.713209 1.599609-1.599609v-4.800782c0-0.8864-0.713209-1.599609-1.599609-1.599609h-4.800782zm10 0c-0.8864 0-1.599609 0.713209-1.599609 1.599609v4.800782c0 0.8864 0.713209 1.599609 1.599609 1.599609h4.800782c0.8864 0 1.599609-0.713209 1.599609-1.599609v-4.800782c0-0.8864-0.713209-1.599609-1.599609-1.599609h-4.800782zm10 0c-0.8864 0-1.599609 0.713209-1.599609 1.599609v4.800782c0 0.8864 0.713209 1.599609 1.599609 1.599609h4.800782c0.8864 0 1.599609-0.713209 1.599609-1.599609v-4.800782c0-0.8864-0.713209-1.599609-1.599609-1.599609h-4.800782z"/>
+ <path style="fill:#4f4f4f" d="m8.5996094 9c-0.8864 0-1.5996094 0.7132094-1.5996094 1.599609v4.800782c0 0.8864 0.7132094 1.599609 1.5996094 1.599609h4.8007816c0.8864 0 1.599609-0.713209 1.599609-1.599609v-4.800782c0-0.8863996-0.713209-1.599609-1.599609-1.599609h-4.8007816zm0 10c-0.8864 0-1.5996094 0.713209-1.5996094 1.599609v4.800782c0 0.8864 0.7132094 1.599609 1.5996094 1.599609h4.8007816c0.8864 0 1.599609-0.713209 1.599609-1.599609v-4.800782c0-0.8864-0.713209-1.599609-1.599609-1.599609h-4.8007816zm0 10c-0.8864 0-1.5996094 0.713209-1.5996094 1.599609v4.800782c0 0.8864 0.7132094 1.599609 1.5996094 1.599609h4.8007816c0.8864 0 1.599609-0.713209 1.599609-1.599609v-4.800782c0-0.8864-0.713209-1.599609-1.599609-1.599609h-4.8007816zm0 10c-0.8864 0-1.5996094 0.713209-1.5996094 1.599609v4.800782c0 0.8864 0.7132094 1.599609 1.5996094 1.599609h4.8007816c0.8864 0 1.599609-0.713209 1.599609-1.599609v-4.800782c0-0.8864-0.713209-1.599609-1.599609-1.599609h-4.8007816zm0 10c-0.8864 0-1.5996094 0.713209-1.5996094 1.599609v4.800782c0 0.4432 0.1775969 0.843612 0.4667969 1.132812l7.0664061-7.066406c-0.2892-0.2892-0.689612-0.466797-1.132812-0.466797h-4.8007816z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m9 4c-2.77 0-5 2.23-5 5v1c0-2.77 2.23-5 5-5h46c2.77 0 5 2.23 5 5v-1c0-2.77-2.23-5-5-5h-46z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-usb-unmounter.svg b/.icons/awkward/64x64/apps/mx-usb-unmounter.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-usb-unmounter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mx-user.svg b/.icons/awkward/64x64/apps/mx-user.svg
new file mode 100644
index 00000000..2699c671
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-user.svg
@@ -0,0 +1,10 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m24 5a9 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-13 19c-3.878 0-7 3.122-7 7v21c0 1.108 0.892 2 2 2h35c1.108 0 2-0.892 2-2v-21c0-3.878-3.122-7-7-7z" style="opacity:.2"/>
+ <path d="m24 4a9 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-13 19c-3.878 0-7 3.122-7 7v21c0 1.108 0.892 2 2 2h35c1.108 0 2-0.892 2-2v-21c0-3.878-3.122-7-7-7z" style="fill:#008ecc"/>
+ <path d="m24 4a9 9 0 0 0-9 9 9 9 0 0 0 0.021484 0.423828 9 9 0 0 1 8.978516-8.423828 9 9 0 0 1 8.978516 8.576172 9 9 0 0 0 0.021484-0.576172 9 9 0 0 0-9-9zm-13 19c-3.878 0-7 3.122-7 7v1c0-3.878 3.122-7 7-7h25c3.878 0 7 3.122 7 7v-1c0-3.878-3.122-7-7-7h-12-13z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m41 12a9 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-13 19c-3.878 0-7 3.122-7 7v21c0 1.108 0.892 2 2 2h35c1.108 0 2-0.892 2-2v-21c0-3.878-3.122-7-7-7z" style="opacity:.2"/>
+ <path d="m41 11a9 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-13 19c-3.878 0-7 3.122-7 7v12 4 5c0 1.108 0.892 2 2 2h5 25 5c1.108 0 2-0.892 2-2v-5-4-12c0-3.878-3.122-7-7-7h-25z" style="fill:#00ac7d"/>
+ <path d="m35.889 37.111-2 2 6.531 8.164-1.226 1.471-2.305-2.635-8 10h24l-5-6-0.889 0.889-3.845-4.807 6.734-8.082-1-1-6.633 7.959zm5.428 11.285 3.683 4.604-1.111 1.111-3.756-4.293z" style="opacity:.2"/>
+ <path d="m36 36-2 2 6.531 8.164-1.226 1.471-2.305-2.635-8 10h24l-5-6-0.889 0.889-3.845-4.807 6.734-8.082-1-1-6.633 7.959zm5.428 11.285 3.683 4.604-1.111 1.111-3.756-4.293z" style="fill:#ffffff"/>
+ <path d="m41 11a9 9 0 0 0-9 9 9 9 0 0 0 0.021484 0.423828 9 9 0 0 1 8.978516-8.423828 9 9 0 0 1 8.978516 8.576172 9 9 0 0 0 0.021484-0.576172 9 9 0 0 0-9-9zm-13 19c-3.878 0-7 3.122-7 7v1c0-3.878 3.122-7 7-7h25c3.878 0 7 3.122 7 7v-1c0-3.878-3.122-7-7-7h-12-13z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mx-viewer.svg b/.icons/awkward/64x64/apps/mx-viewer.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-viewer.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mx-welcome.svg b/.icons/awkward/64x64/apps/mx-welcome.svg
new file mode 100644
index 00000000..6d637fb6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mx-welcome.svg
@@ -0,0 +1,7 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="2.8" ry="2.8" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="2.8" ry="2.8" style="fill:#fabd7f"/>
+ <path d="M 6.8008,4 C 5.2496,4 4,5.2496 4,6.8008 v 1 C 4,6.2496 5.2496,5 6.8008,5 H 57.199 C 58.75,5 60,6.2496 60,7.8008 v -1 C 60,5.2496 58.75,4 57.199,4 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m32 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-4zm-14 2-3 3 12 9v25h4v-18h2v18h4v-25l12-9-3-3-10 8h-8z" style="opacity:.2"/>
+ <path d="m32 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-4zm-14 2-3 3 12 9v7 18h4v-18h2v18h4v-18-7l12-9-3-3-10 8h-8l-10-8z" style="fill:#4f4f4f"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mygpo.svg b/.icons/awkward/64x64/apps/mygpo.svg
new file mode 120000
index 00000000..477474be
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mygpo.svg
@@ -0,0 +1 @@
+gpodder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/mynotes.svg b/.icons/awkward/64x64/apps/mynotes.svg
new file mode 100644
index 00000000..e3db602c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mynotes.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 8,5 C 8,5 4,5 4,9 V 57 C 4,61 8,61 8,61 H 40 L 60,41 V 9 C 60,5 56,5 56,5 Z"/>
+ <path style="fill:#fecd38" d="M 8,4 C 8,4 4,4 4,8 V 56 C 4,60 8,60 8,60 H 40 L 60,40 V 8 C 60,4 56,4 56,4 Z"/>
+ <path style="fill:#ffe69b" d="M 60,40 H 43 C 41.344,40 40,41.344 40,43 V 60 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 43,40 C 41.344,40 40,41.344 40,43 V 44 C 40,42.344 41.344,41 43,41 H 59 L 60,40 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8 4 C 8 4 4 4 4 8 L 4 9 C 4 5 8 5 8 5 L 56 5 C 56 5 60 5 60 9 L 60 8 C 60 4 56 4 56 4 L 8 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mypaint.svg b/.icons/awkward/64x64/apps/mypaint.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mypaint.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/myrulib.svg b/.icons/awkward/64x64/apps/myrulib.svg
new file mode 100644
index 00000000..591d534e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/myrulib.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#7a6a4d" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 L 54,7 C 54,5.338 52.662,4 51,4 L 13,4 Z"/>
+ <path style="opacity:0.2" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 5,0 0,-56 z"/>
+ <path style="opacity:0.2" d="m 38,5 0,28 4,-4 4,4 0,-28 -8,0 z"/>
+ <path style="fill:#f2bc61" d="m 38,4 0,28 4,-4 4,4 0,-28 -8,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/myspace.svg b/.icons/awkward/64x64/apps/myspace.svg
new file mode 100644
index 00000000..80453d2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/myspace.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#3e50b4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,0,0.99998)">
+ <circle cx="20.5" cy="9.5" r="3.5"/>
+ <path d="m 20.5,15 a 3.5,3.4375 0 0 0 -3.5,3.4375 3.5,3.4375 0 0 0 0.0028,0.07653 L 17,18.51673 l 0,7.4833 7,-2.5e-5 0,-7.5222 -0.0014,-0.0026 a 3.5,3.4375 0 0 0 0.001,-0.037 3.5,3.4375 0 0 0 -3.5,-3.438 z"/>
+ <circle cx="14" cy="9.5" r="3"/>
+ <path d="m 14,14 a 3,3.125 0 0 0 -3,3.125 3,3.125 0 0 0 0.0023,0.06957 l -0.002,0.002 0,6.803 6,0 0,-6.8384 -0.0012,-0.0023 a 3,3.125 0 0 0 0.001,-0.034 3,3.125 0 0 0 -3,-3.125 z"/>
+ <circle cx="9" cy="9.5" r="2"/>
+ <path d="m 9,13 a 2,2.1875 0 0 0 -2,2.1875 2,2.1875 0 0 0 0.00153,0.0487 l -0.0015,0.002 0,4.762 4,0 0,-4.7869 -8e-4,-0.0017 a 2,2.1875 0 0 0 10e-4,-0.023 2,2.1875 0 0 0 -2,-2.188 z"/>
+ </g>
+ <g style="fill:#92aeff" transform="scale(2,2)">
+ <circle cx="20.5" cy="9.5" r="3.5"/>
+ <path d="m 20.5,15 a 3.5,3.4375 0 0 0 -3.5,3.4375 3.5,3.4375 0 0 0 0.0028,0.07653 L 17,18.51673 l 0,7.4833 7,-2.5e-5 0,-7.5222 -0.0014,-0.0026 a 3.5,3.4375 0 0 0 0.001,-0.037 3.5,3.4375 0 0 0 -3.5,-3.438 z"/>
+ <circle cx="14" cy="9.5" r="3"/>
+ <path d="m 14,14 a 3,3.125 0 0 0 -3,3.125 3,3.125 0 0 0 0.0023,0.06957 l -0.002,0.002 0,6.803 6,0 0,-6.8384 -0.0012,-0.0023 a 3,3.125 0 0 0 0.001,-0.034 3,3.125 0 0 0 -3,-3.125 z"/>
+ <circle cx="9" cy="9.5" r="2"/>
+ <path d="m 9,13 a 2,2.1875 0 0 0 -2,2.1875 2,2.1875 0 0 0 0.00153,0.0487 l -0.0015,0.002 0,4.762 4,0 0,-4.7869 -8e-4,-0.0017 a 2,2.1875 0 0 0 10e-4,-0.023 2,2.1875 0 0 0 -2,-2.188 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/mysql-workbench.svg b/.icons/awkward/64x64/apps/mysql-workbench.svg
new file mode 100644
index 00000000..b016eef6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/mysql-workbench.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#26557c" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 16.050628,15.000858 c -1.564978,-0.0332 -2.298767,1.048785 -1.976572,2.913958 0.103999,0.601192 0.630391,1.459779 1.765575,2.883759 1.262422,1.581777 1.770255,2.445365 2.320367,3.941344 0.867188,2.358566 1.268042,3.149554 1.972632,3.886744 0.547312,0.572592 0.547372,0.574232 0.179677,1.742155 -0.570132,1.811094 -0.68813,5.441322 -0.230457,7.148298 0.684951,2.554763 1.528019,3.714747 2.703162,3.714747 0.839348,0 1.527258,-0.70183 1.773414,-1.808574 0.08536,-0.383715 0.244977,-0.932127 0.355455,-1.218743 0.190698,-0.494553 0.241857,-0.456353 0.988266,0.761709 0.432554,0.70591 1.257302,1.757195 1.832014,2.335967 1.327581,1.336881 3.149755,2.843359 3.281153,2.714761 0.0555,-0.05426 -0.475993,-0.843528 -1.179663,-1.757795 -0.70367,-0.914267 -2.030171,-3.037757 -2.949158,-4.718733 -1.071845,-1.960551 -1.799374,-3.057156 -2.027371,-3.058556 -0.740889,-0.005 -1.431739,1.160064 -1.832014,3.093756 -0.461113,2.227568 -1.273481,1.854133 -1.933572,-0.890607 -0.380375,-1.581678 -0.182117,-3.711947 0.527332,-5.706919 0.322736,-0.907507 0.585932,-1.747435 0.585932,-1.863253 0,-0.115818 -0.514613,-1.086944 -1.144524,-2.160169 -0.629991,-1.073985 -1.37018,-2.593963 -1.643976,-3.379952 -0.665191,-1.907973 -0.980986,-2.463965 -2.316367,-4.085941 -1.37578,-1.669177 -1.505978,-2.440565 -0.410194,-2.433166 0.851068,0.0056 2.224568,0.578872 3.605348,1.507799 0.874188,0.588071 1.170444,0.66795 2.574164,0.66795 1.762814,0 2.141769,0.144398 4.585934,1.753875 2.488964,1.639137 4.344338,3.162555 5.628919,4.624934 1.140784,1.298722 1.763995,2.427565 5.120927,9.312267 1.288642,2.642762 2.431565,3.918544 4.007743,4.464736 2.434565,0.843688 3.263353,1.226263 4.335938,1.996072 l 1.132804,0.812488 -0.761709,0.148438 c -0.420594,0.08066 -1.336921,0.212317 -2.035171,0.292956 -1.454799,0.167997 -2.406166,0.771449 -2.406166,1.527318 0,0.851828 2.902559,3.290553 5.812317,4.88273 1.39804,0.764929 2.743161,1.518518 2.988157,1.675756 0.651951,0.418434 0.828468,0.367775 0.660151,-0.183597 -0.352475,-1.154744 -1.545558,-2.279568 -4.859331,-4.589735 -1.943912,-1.35518 -1.963952,-1.304861 0.632811,-1.562477 1.849974,-0.181998 2.78396,-0.497993 2.78396,-0.943987 0,-0.203997 -0.939986,-1.287982 -2.08997,-2.405966 C 46.608591,39.285231 46.0006,38.849237 44.018628,37.883251 41.318667,36.571269 40.334681,35.529284 39.71269,33.317316 38.784703,30.019363 36.288739,26.143418 32.970786,22.857465 29.546835,19.465514 26.276882,17.588741 23.280925,17.294745 22.062942,17.175147 21.432951,16.990349 20.80296,16.564155 19.736575,15.841966 17.259611,15.027377 16.049828,15.001778 Z m 5.925715,6.003914 c -0.245316,-0.0158 -0.458893,0.017 -0.605451,0.117178 -0.546812,0.373975 -0.481973,0.830068 0.160158,1.113264 0.301835,0.133118 0.730009,0.602932 0.953106,1.042945 0.750189,1.479539 1.899673,0.488993 1.3867,-1.195302 -0.161697,-0.530913 -1.158583,-1.030926 -1.894513,-1.078105 z"/>
+ <path style="fill:#ffffff" d="m 16.050628,14.000686 c -1.564978,-0.0332 -2.298767,1.048785 -1.976572,2.913959 0.103999,0.601191 0.630391,1.460379 1.765575,2.882759 1.262382,1.581177 1.770375,2.445165 2.320367,3.941143 0.867188,2.357966 1.267982,3.149955 1.971772,3.885945 0.547992,0.573991 0.547992,0.575991 0.179997,1.743975 -0.569592,1.809974 -0.68759,5.439922 -0.229997,7.147897 0.683991,2.553964 1.527979,3.713947 2.703962,3.713947 0.837988,0 1.525978,-0.70199 1.771974,-1.807974 0.086,-0.383994 0.245997,-0.931987 0.355995,-1.217982 0.189998,-0.495993 0.241997,-0.457994 0.987986,0.759989 0.431994,0.70599 1.257982,1.757975 1.831974,2.335966 1.327981,1.337981 3.149955,2.84396 3.281953,2.715961 0.056,-0.054 -0.475993,-0.843987 -1.179983,-1.757974 -0.70399,-0.913987 -2.029971,-3.037957 -2.949958,-4.717933 -1.071985,-1.961972 -1.797974,-3.057956 -2.025971,-3.059956 -0.741989,-0.004 -1.431979,1.159983 -1.831974,3.093956 -0.461993,2.227968 -1.273981,1.853973 -1.933972,-0.889988 -0.379995,-1.581977 -0.181997,-3.711947 0.527992,-5.707918 0.321996,-0.905987 0.585992,-1.745975 0.585992,-1.861973 0,-0.115999 -0.515993,-1.087985 -1.145984,-2.15997 -0.629991,-1.073984 -1.37018,-2.593962 -1.643976,-3.379951 -0.665191,-1.907973 -0.980986,-2.463965 -2.316367,-4.085742 -1.37578,-1.669576 -1.505978,-2.440765 -0.410194,-2.433565 0.850988,0.0058 2.224568,0.578992 3.604548,1.507778 0.875988,0.588192 1.171984,0.667991 2.575964,0.667991 1.761974,0 2.139969,0.144398 4.585934,1.753975 2.487964,1.639576 4.343938,3.163555 5.627919,4.625534 1.139984,1.297981 1.763975,2.427965 5.121927,9.311867 1.287982,2.641962 2.429965,3.917943 4.005943,4.463936 2.435965,0.843988 3.263953,1.225982 4.335938,1.995971 l 1.133984,0.813988 -0.761989,0.147998 c -0.419994,0.08 -1.337981,0.211997 -2.035971,0.291996 -1.453979,0.167998 -2.405966,0.771989 -2.405966,1.527978 0,0.851988 2.901959,3.289953 5.811917,4.881931 1.39998,0.765989 2.743961,1.519978 2.989957,1.675976 0.651991,0.419994 0.827988,0.367994 0.659991,-0.181998 -0.353995,-1.155983 -1.545978,-2.279967 -4.859931,-4.589934 -1.943972,-1.355981 -1.963972,-1.305982 0.631991,-1.563978 1.851974,-0.183997 2.78596,-0.499993 2.78596,-0.943986 0,-0.203997 -0.939986,-1.287982 -2.08997,-2.405966 -1.799974,-1.753975 -2.407965,-2.187969 -4.389937,-3.153955 -2.699961,-1.311981 -3.683947,-2.353966 -4.305938,-4.565935 -0.927987,-3.299952 -3.423951,-7.173897 -6.741904,-10.45985 -3.423951,-3.392951 -6.693904,-5.268925 -9.689861,-5.56292 -1.217983,-0.119599 -1.847974,-0.304396 -2.477965,-0.73059 -1.066385,-0.72219 -3.543349,-1.536778 -4.753132,-1.562378 z m 5.925115,6.003915 c -0.243996,-0.0158 -0.457993,0.016 -0.603991,0.117998 -0.547992,0.373995 -0.481993,0.829988 0.159998,1.111984 0.301995,0.133998 0.729989,0.603991 0.951986,1.043985 0.749989,1.477979 1.899973,0.487993 1.38798,-1.195983 -0.161997,-0.529992 -1.159983,-1.029985 -1.895973,-1.077984 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/naev.svg b/.icons/awkward/64x64/apps/naev.svg
new file mode 100644
index 00000000..e995a32b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/naev.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#4d5a98" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.1" d="m 13.109871,50.728396 c -0.259018,-0.485154 -0.04206,-1.861414 0.461803,-2.929418 0.538124,-1.14062 1.688443,-2.286014 3.493923,-3.478962 2.498153,-1.65062 8.215458,-7.075114 12.08358,-11.464722 0.732474,-0.831226 0.854432,-1.053536 0.780692,-1.423124 -0.07902,-0.396064 0.13774,-0.672596 2.26335,-2.887618 1.292906,-1.347286 2.324516,-2.527656 2.292462,-2.623046 -0.03204,-0.09538 -0.226836,-0.15904 -0.43285,-0.14142 -0.20601,0.0176 -1.806704,0.14664 -3.557096,0.28676 -3.16706,0.253516 -3.186878,0.257386 -4.0775,0.795976 -0.492234,0.29767 -1.016188,0.51806 -1.16434,0.489758 -0.478494,-0.0914 -0.3915,-0.644282 0.19032,-1.209576 0.535742,-0.520522 0.5494,-0.563696 0.5494,-1.736942 0,-1.114426 0.03016,-1.226934 0.409048,-1.52569 0.607832,-0.47928 0.921826,-0.405416 1.323716,0.311384 0.37986,0.677514 0.47291,0.695412 1.480028,0.284694 0.407894,-0.16636 0.563732,-0.16594 0.877334,0.0024 0.344858,0.185 0.817164,0.05938 4.937588,-1.313496 2.505938,-0.834942 4.807378,-1.644292 5.11431,-1.798556 0.690744,-0.34717 1.21748,-0.964352 2.313982,-2.711317 0.671592,-1.069994 1.0653,-1.511818 1.844456,-2.069891 0.941872,-0.674618 1.001066,-0.695189 1.203154,-0.41815 0.13736,0.188316 0.212542,0.725579 0.212542,1.51897 v 1.227594 l 0.945452,0.910257 c 1.050102,1.011013 1.046474,0.985797 0.343358,2.387907 -0.257724,0.513944 -0.443252,1.28438 -0.580858,2.412138 l -0.202186,1.657004 0.991722,4.20179 c 0.54545,2.310982 1.169142,4.972116 1.385986,5.913626 0.216844,0.941512 0.459474,1.871182 0.539182,2.065936 l 0.14492,0.354096 0.637566,-0.32605 c 1.110074,-0.567694 1.486116,0.02142 0.568652,0.890856 -0.738894,0.700218 -3.217814,2.538108 -3.806568,2.822216 -0.453334,0.218766 -0.532736,0.219756 -0.742692,0.0092 -0.209956,-0.210466 -0.18472,-0.29918 0.235926,-0.829792 0.259056,-0.326774 0.471012,-0.64295 0.471012,-0.702618 0,-0.18342 -5.065704,-8.745668 -5.617004,-9.494064 -0.428332,-0.581472 -0.617054,-0.711768 -1.087966,-0.75115 -0.775574,-0.06486 -1.40962,0.287218 -3.971918,2.205554 -2.481998,1.858222 -2.602522,1.931388 -3.177474,1.928962 -0.527018,-0.0022 -1.03567,0.383566 -3.427346,2.599488 -4.68073,4.33676 -8.072764,8.053226 -9.187624,10.066374 -1.577802,2.849102 -3.434248,4.25314 -6.236919,4.717014 -0.562588,0.0931 -0.671442,0.06354 -0.825129,-0.224342 z"/>
+ <path style="fill:#3f3f3f" d="m 13.109871,49.728332 c -0.259018,-0.485154 -0.04206,-1.861414 0.461803,-2.929418 0.538124,-1.14062 1.688443,-2.286014 3.493923,-3.478962 2.498153,-1.65062 8.215458,-7.075114 12.08358,-11.464722 0.732474,-0.831226 0.854432,-1.053536 0.780692,-1.423124 -0.07902,-0.396064 0.13774,-0.672596 2.26335,-2.887618 1.292906,-1.347286 2.324516,-2.527656 2.292462,-2.623046 -0.03204,-0.09538 -0.226836,-0.15904 -0.43285,-0.14142 -0.20601,0.0176 -1.806704,0.14664 -3.557096,0.28676 -3.16706,0.253516 -3.186878,0.257386 -4.0775,0.795976 -0.492234,0.29767 -1.016188,0.51806 -1.16434,0.489758 -0.478494,-0.0914 -0.3915,-0.644282 0.19032,-1.209576 0.535742,-0.520522 0.5494,-0.563696 0.5494,-1.736942 0,-1.114426 0.03016,-1.226934 0.409048,-1.52569 0.607832,-0.47928 0.921826,-0.405416 1.323716,0.311384 0.37986,0.677514 0.47291,0.695412 1.480028,0.284694 0.407894,-0.16636 0.563732,-0.16594 0.877334,0.0024 0.344858,0.185 0.817164,0.05938 4.937588,-1.313496 2.505938,-0.834942 4.807378,-1.644292 5.11431,-1.798556 0.690744,-0.34717 1.21748,-0.964352 2.313982,-2.711317 0.671592,-1.069994 1.0653,-1.511818 1.844456,-2.069891 0.941872,-0.674618 1.001066,-0.695189 1.203154,-0.41815 0.13736,0.188316 0.212542,0.725579 0.212542,1.51897 v 1.227594 l 0.945452,0.910257 c 1.050102,1.011013 1.046474,0.985797 0.343358,2.387907 -0.257724,0.513944 -0.443252,1.28438 -0.580858,2.412138 l -0.202186,1.657004 0.991722,4.20179 c 0.54545,2.310982 1.169142,4.972116 1.385986,5.913626 0.216844,0.941512 0.459474,1.871182 0.539182,2.065936 l 0.14492,0.354096 0.637566,-0.32605 c 1.110074,-0.567694 1.486116,0.02142 0.568652,0.890856 -0.738894,0.700218 -3.217814,2.538108 -3.806568,2.822216 -0.453334,0.218766 -0.532736,0.219756 -0.742692,0.0092 -0.209956,-0.210466 -0.18472,-0.29918 0.235926,-0.829792 0.259056,-0.326774 0.471012,-0.64295 0.471012,-0.702618 0,-0.18342 -5.065704,-8.745668 -5.617004,-9.494064 -0.428332,-0.581472 -0.617054,-0.711768 -1.087966,-0.75115 -0.775574,-0.06486 -1.40962,0.287218 -3.971918,2.205554 -2.481998,1.858222 -2.602522,1.931388 -3.177474,1.928962 -0.527018,-0.0022 -1.03567,0.383566 -3.427346,2.599488 -4.68073,4.33676 -8.072764,8.053226 -9.187624,10.066374 -1.577802,2.849102 -3.434248,4.25314 -6.236919,4.717014 -0.562588,0.0931 -0.671442,0.06354 -0.825129,-0.224342 z"/>
+ <path style="fill:#f44336" d="m 29.925427,30.402432 c 0.0016,0.0098 0.0026,0.0198 0.0046,0.02978 0.07374,0.369586 -0.0483,0.591864 -0.780774,1.42309 -1.808818,2.052676 -4.020484,4.328034 -6.11976,6.341588 0.443714,0.496534 1.014214,1.131304 1.52274,1.677188 1.370812,-1.433204 2.990406,-3.021308 4.80745,-4.704824 1.803702,-1.671156 2.536026,-2.30086 3.013336,-2.508794 -0.807224,-0.79194 -1.721778,-1.615322 -2.44754,-2.258034 z"/>
+ <path style="fill:#f44336" d="m 46.282589,24.5654 c -1.15478,0.909144 -2.391698,2.163758 -3.239536,3.013654 l 0.479382,1.129472 c 0.58303,1.373422 0.588054,1.511584 0.07248,2.051046 l -0.407218,0.426136 0.570042,1.021876 c 0.313552,0.562046 0.638954,1.021876 0.723164,1.021876 0.08422,0 0.32882,-0.11542 0.543662,-0.256532 0.467578,-0.30711 0.525268,-0.258188 1.125226,0.954094 l 0.460884,0.930996 -0.303516,0.596348 c -0.298204,0.585946 -0.298372,0.605268 -0.0106,1.092088 0.255628,0.432468 0.365218,0.489906 0.86143,0.45015 0.516082,-0.04134 0.593062,0.0054 0.831108,0.50577 0.29354,0.617056 0.536768,0.68532 0.953304,0.267778 0.20592,-0.20642 0.375058,-0.30285 0.234382,-1.199384 l -0.04426,-0.1082 c -0.0797,-0.19476 -0.322272,-1.124428 -0.539116,-2.065938 -0.216842,-0.941512 -0.840538,-3.602644 -1.385986,-5.913628 z"/>
+ <path style="fill:#f44336" d="m 38.733783,19.891883 c -0.964444,0.342955 -2.280374,0.796061 -3.71255,1.273241 -3.155432,1.051344 -4.169348,1.369928 -4.627038,1.379016 l -1.469674,0.476288 -2.169494,1.423392 1.086716,-0.12128 -0.304124,0.436778 1.458156,-0.07022 0.640994,-0.674768 c 0.57498,-0.11452 0.923472,-0.15496 1.458154,-0.19878 0.19368,-0.0158 -0.596918,0.753618 -0.4057,0.744978 0.536132,-0.02422 1.1062,-0.05616 1.694962,-0.09088 0.312752,-0.0184 1.082794,-1.024146 1.392662,-1.110324 0.49162,-0.13672 0.998384,-0.12924 1.512124,-0.04772 1.160524,-0.338362 3.302058,-3.226034 3.444812,-3.419727 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.1992188 4 C 5.8724187 4 4 5.8724187 4 8.1992188 L 4 9.1992188 C 4 6.8724188 5.8724187 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724188 60 9.1992188 L 60 8.1992188 C 60 5.8724187 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nasc.svg b/.icons/awkward/64x64/apps/nasc.svg
new file mode 100644
index 00000000..3345ce84
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nasc.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#aedeec" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m 12.0006,19.00006 0,2.8 L 12.0118,23 17.9998,33 12,43 l 0,4 22,0 0,-6 -4,0 0,2 -14,0 6,-10 -6,-10 12,0 0,2 4,0 0,-6 -19.9996,0 z"/>
+ <path style="fill:#e37739" d="m 12.0006,18 0,2.8 0.0112,1.19994 5.988,10 -5.9998,10 0,4 22,0 0,-6 -4,0 0,2 -14,0 6,-10 -6,-10 12,0 0,2 4,0 0,-6 -19.9996,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <rect style="fill:#ffffff" width="4" height="56" x="41" y="4"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/natronIcon256_linux.svg b/.icons/awkward/64x64/apps/natronIcon256_linux.svg
new file mode 100644
index 00000000..7efdea07
--- /dev/null
+++ b/.icons/awkward/64x64/apps/natronIcon256_linux.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 19.154176,61 C 17.44339,61 15.344659,59.773411 14.490387,58.274247 L 1.6407055,35.725752 c -0.85427313,-1.499163 -0.85427313,-3.952341 0,-5.451505 L 14.490387,7.7257529 C 15.344659,6.2265888 17.44339,5 19.154176,5 h 25.691648 c 1.710785,0 3.809515,1.2265888 4.663665,2.7257529 L 62.359294,30.274247 c 0.854274,1.499164 0.854274,3.952342 0,5.451505 L 49.509613,58.274247 C 48.655464,59.773411 46.556733,61 44.845948,61 Z"/>
+ <path style="fill:#4f4f4f" d="M 19.154176,60 C 17.44339,60 15.344659,58.773411 14.490387,57.274247 L 1.6407055,34.725752 c -0.85427313,-1.499163 -0.85427313,-3.952341 0,-5.451505 L 14.490387,6.7257529 C 15.344659,5.2265888 17.44339,4 19.154176,4 h 25.691648 c 1.710785,0 3.809515,1.2265888 4.663665,2.7257529 L 62.359294,29.274247 c 0.854274,1.499164 0.854274,3.952342 0,5.451505 L 49.509613,57.274247 C 48.655464,58.773411 46.556733,60 44.845948,60 Z"/>
+ <path style="opacity:0.2" d="M 43.039673,16.602245 C 42.536969,15.721109 42.010153,15 42.004785,15 c -0.0053,0 -0.0095,0.832192 -0.0095,1.849313 v 14.178084 c 0,1.017123 -0.301665,1.129192 -0.806317,0.249164 L 32.917595,16.600151 C 32.412943,15.720121 31.176444,15 30.169823,15 h -6.608074 c -1.006621,0 -2.241533,0.720986 -2.744233,1.602245 l -8.440491,14.795507 c -0.502701,0.881137 -0.502701,2.323232 0,3.204493 l 8.583766,14.795509 C 21.463491,50.279014 21.989895,51 21.995142,51 c 0.0053,0 0.0097,-0.832193 0.0097,-1.849316 V 34.726027 c 0,-1.017124 0.297804,-1.126973 0.79721,-0.243741 L 31.091947,49.3943 C 31.591491,50.277657 32.823718,51 33.830339,51 h 6.607952 c 1.006621,0 2.241532,-0.720986 2.744234,-1.602123 l 8.440449,-14.795756 c 0.502701,-0.881137 0.502701,-2.323108 0,-3.204369 z"/>
+ <path style="fill:#ffffff" d="M 43.039673,15.602245 C 42.536969,14.721109 42.010153,14 42.004785,14 c -0.0053,0 -0.0095,0.832192 -0.0095,1.849313 v 14.178084 c 0,1.017123 -0.301665,1.129192 -0.806317,0.249164 L 32.917595,15.600151 C 32.412943,14.720121 31.176444,14 30.169823,14 h -6.608074 c -1.006621,0 -2.241533,0.720986 -2.744233,1.602245 l -8.440491,14.795507 c -0.502701,0.881137 -0.502701,2.323232 0,3.204493 l 8.583766,14.795509 C 21.463491,49.279014 21.989895,50 21.995142,50 c 0.0053,0 0.0097,-0.832193 0.0097,-1.849316 V 33.726027 c 0,-1.017124 0.297804,-1.126973 0.79721,-0.243741 L 31.091947,48.3943 C 31.591491,49.277657 32.823718,50 33.830339,50 h 6.607952 c 1.006621,0 2.241532,-0.720986 2.744234,-1.602123 l 8.440449,-14.795756 c 0.502701,-0.881137 0.502701,-2.323108 0,-3.204369 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 19.154297 4 C 17.443511 4 15.344506 5.2273984 14.490234 6.7265625 L 1.640625 29.273438 C 1.1411725 30.149927 0.94278443 31.352622 1.0273438 32.5 C 1.0874163 31.68488 1.2858044 30.896112 1.640625 30.273438 L 14.490234 7.7265625 C 15.344506 6.2273984 17.443511 5 19.154297 5 L 44.845703 5 C 46.556488 5 48.655616 6.2273984 49.509766 7.7265625 L 62.359375 30.273438 C 62.714196 30.896112 62.912584 31.68488 62.972656 32.5 C 63.057216 31.352622 62.858828 30.149927 62.359375 29.273438 L 49.509766 6.7265625 C 48.655616 5.2273984 46.556488 4 44.845703 4 L 19.154297 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nautilus-actions.svg b/.icons/awkward/64x64/apps/nautilus-actions.svg
new file mode 120000
index 00000000..c85ac1f5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nautilus-actions.svg
@@ -0,0 +1 @@
+caja-actions.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nautilus.svg b/.icons/awkward/64x64/apps/nautilus.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nautilus.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/navalbattle.svg b/.icons/awkward/64x64/apps/navalbattle.svg
new file mode 100644
index 00000000..d7d4abaf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/navalbattle.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64" 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(1.4,0,0,1,-1.6,6)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4414"/>
+ <linearGradient id="linearGradient4387" x1="16.034" x2="16.062" y1="16.945" y2="12.055" gradientTransform="scale(2,2)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4414"/>
+ </defs>
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#4e91d9" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7,4 C 5.338,4 4,5.338 4,7 L 4,8 C 4,6.338 5.338,5 7,5 l 50,0 c 1.662,0 3,1.338 3,3 L 60,7 C 60,5.338 58.662,4 57,4 L 7,4 Z"/>
+ <path style="fill:#ffffff" d="m 32,24 10,10 -10.0728,1.91754 -9.928,-1.918 z"/>
+ <path style="opacity:0.2" d="M 12,25 32,35 52,25 46,41 18,41 Z"/>
+ <path style="opacity:0.15;fill:url(#linearGradient4387)" d="m 32,24 10,10 -10.0728,1.91754 -9.928,-1.918 z"/>
+ <path style="fill:#ffffff" d="M 12,24 32,34 52,24 46,40 18,40 Z"/>
+ <path style="opacity:0.15;fill:url(#linearGradient4420)" d="m 32,38 14,2 -28,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/navicat-postgresql.svg b/.icons/awkward/64x64/apps/navicat-postgresql.svg
new file mode 100644
index 00000000..8d49aefa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/navicat-postgresql.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 48.533943,14.259933 c -2.419884,4.666061 -5.102505,8.888884 -7.721761,13.134568 L 31.99974,41 57.439734,40.9953 c 1.764778,-0.246851 2.74236,-1.833912 3.018727,-3.599948 1.944724,-12.34131 -1.628625,-18.552141 -6.252778,-23.62094 -2.152506,-2.34305 -4.047204,-2.546113 -5.671189,0.485854 z"/>
+ <path style="opacity:0.2" d="M 31.051228,6.0010168 C 22.614692,5.920963 14.038002,10.577524 9.7703936,16.083137 6.2667788,20.604906 3.5850791,25.16628 2.9999992,30.649828 h 0.00331 C 3.1494004,33.765563 4.7675589,35.843145 8.431209,36 H 34.166665 L 35.753476,24.51196 C 36.346052,20.211964 37.156754,15.883962 36.973664,11.513956 36.826358,8.017469 33.685717,6.076375 31.051356,6.0016957 Z"/>
+ <path style="opacity:0.2" d="m 32.681361,25.04966 c -5.272462,-0.282994 -11.292614,0.59743 -15.263646,3.834213 -3.967957,3.234592 -6.635287,7.460402 -7.296179,12.36488 -0.8596288,8.232796 2.902075,13.119875 9.343803,16.716468 14.291616,5.447656 28.352756,-0.743771 36.124509,-10.275293 2.669306,-3.345903 1.013367,-7.190352 -0.579985,-9.414945 -4.80388,-6.707086 -10.964861,-12.615242 -22.32901,-13.225171 z"/>
+ <path style="fill:#1f798c" d="M 31.051228,5.0010171 C 22.614692,4.9209633 14.038002,9.577524 9.7703936,15.083137 6.2667788,19.604906 3.5850791,24.16628 2.9999992,29.649828 h 0.00331 C 3.1494004,32.765563 4.7675589,34.843145 8.431209,35 h 25.735456 l 1.586811,-11.48804 c 0.592576,-4.299996 1.403278,-8.627998 1.220188,-12.998004 -0.147306,-3.4964867 -3.287947,-5.4375807 -5.922308,-5.51226 z"/>
+ <path style="fill:#1f798c" d="m 48.533943,13.259933 c -2.419884,4.666061 -5.102505,8.888884 -7.721761,13.134568 L 31.99974,40 57.439734,39.9953 c 1.764778,-0.246851 2.74236,-1.833912 3.018727,-3.599948 1.944724,-12.34131 -1.628625,-18.552141 -6.252778,-23.62094 -2.152506,-2.34305 -4.047204,-2.546113 -5.671189,0.485854 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 51.171875 11.001953 C 50.226139 11.037302 49.347149 11.743782 48.535156 13.259766 L 48.533203 13.259766 C 46.113319 17.925827 43.431756 22.148847 40.8125 26.394531 L 32 40 L 32.648438 40 L 40.8125 27.394531 C 43.431756 23.148847 46.113319 18.925827 48.533203 14.259766 L 48.535156 14.259766 C 50.159141 11.227799 52.052572 11.430388 54.205078 13.773438 C 57.875805 17.797132 60.874527 22.553422 60.986328 30.511719 C 61.122762 21.944437 58.027249 16.963138 54.205078 12.773438 C 53.128825 11.601913 52.117611 10.966604 51.171875 11.001953 z"/>
+ <path style="fill:#13b7c9" d="m 32.681361,24.04966 c -5.272462,-0.282994 -11.292614,0.59743 -15.263646,3.834213 -3.967957,3.234592 -6.635287,7.460402 -7.296179,12.36488 -0.8596288,8.232796 2.902075,13.119875 9.343803,16.716468 14.291616,5.447656 28.352756,-0.743771 36.124509,-10.275293 2.669306,-3.345903 1.013367,-7.190352 -0.579985,-9.414945 -4.80388,-6.707086 -10.964861,-12.615242 -22.32901,-13.225171 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.050781 5.0019531 C 22.614245 4.9218993 14.03714 9.5783714 9.7695312 15.083984 C 6.2659165 19.605753 3.5850799 24.166843 3 29.650391 L 3.0039062 29.650391 C 3.0124939 29.833542 3.0436228 29.999984 3.0625 30.175781 C 3.7481359 24.903531 6.3680392 20.473954 9.7695312 16.083984 C 14.03714 10.578371 22.614245 5.9218993 31.050781 6.0019531 C 33.685142 6.0766324 36.827303 8.0171849 36.974609 11.513672 C 36.987691 11.82591 36.984904 12.137405 36.988281 12.449219 C 37.000751 11.804791 37.001684 11.159892 36.974609 10.513672 C 36.827303 7.0171852 33.685142 5.0766324 31.050781 5.0019531 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 30.673828 24 C 25.935104 24.023188 20.892622 25.05258 17.417969 27.884766 C 13.450012 31.119358 10.781986 35.343569 10.121094 40.248047 C 10.012943 41.283828 9.9793911 42.267214 10.013672 43.201172 C 10.023052 42.569565 10.050559 41.923569 10.121094 41.248047 C 10.781986 36.343569 13.450012 32.119358 17.417969 28.884766 C 21.389001 25.647983 27.409179 24.765834 32.681641 25.048828 L 32.681641 25.050781 C 44.04579 25.66071 50.205886 31.568305 55.009766 38.275391 C 55.906026 39.526724 56.821636 41.290084 56.976562 43.189453 C 57.13207 40.918884 56.061443 38.743712 55.009766 37.275391 C 50.205886 30.568305 44.04579 24.66071 32.681641 24.050781 L 32.681641 24.048828 C 32.022583 24.013454 31.350789 23.996687 30.673828 24 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/navicat.svg b/.icons/awkward/64x64/apps/navicat.svg
new file mode 100644
index 00000000..55584a45
--- /dev/null
+++ b/.icons/awkward/64x64/apps/navicat.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 48.533943,14.259933 c -2.419884,4.666061 -5.102505,8.888884 -7.721761,13.134568 L 31.99974,41 57.439734,40.9953 c 1.764778,-0.246851 2.74236,-1.833912 3.018727,-3.599948 1.944724,-12.34131 -1.628625,-18.552141 -6.252778,-23.62094 -2.152506,-2.34305 -4.047204,-2.546113 -5.671189,0.485854 z"/>
+ <path style="opacity:0.2" d="M 31.051228,6.0010168 C 22.614692,5.920963 14.038002,10.577524 9.7703936,16.083137 6.2667788,20.604906 3.5850791,25.16628 2.9999992,30.649828 h 0.00331 C 3.1494004,33.765563 4.7675589,35.843145 8.431209,36 H 34.166665 L 35.753476,24.51196 C 36.346052,20.211964 37.156754,15.883962 36.973664,11.513956 36.826358,8.017469 33.685717,6.076375 31.051356,6.0016957 Z"/>
+ <path style="opacity:0.2" d="m 32.681361,25.04966 c -5.272462,-0.282994 -11.292614,0.59743 -15.263646,3.834213 -3.967957,3.234592 -6.635287,7.460402 -7.296179,12.36488 -0.8596288,8.232796 2.902075,13.119875 9.343803,16.716468 14.291616,5.447656 28.352756,-0.743771 36.124509,-10.275293 2.669306,-3.345903 1.013367,-7.190352 -0.579985,-9.414945 -4.80388,-6.707086 -10.964861,-12.615242 -22.32901,-13.225171 z"/>
+ <path style="fill:#228c1f" d="M 31.051228,5.0010171 C 22.614692,4.9209633 14.038002,9.577524 9.7703936,15.083137 6.2667788,19.604906 3.5850791,24.16628 2.9999992,29.649828 h 0.00331 C 3.1494004,32.765563 4.7675589,34.843145 8.431209,35 h 25.735456 l 1.586811,-11.48804 c 0.592576,-4.299996 1.403278,-8.627998 1.220188,-12.998004 -0.147306,-3.4964867 -3.287947,-5.4375807 -5.922308,-5.51226 z"/>
+ <path style="fill:#228c1f" d="m 48.533943,13.259933 c -2.419884,4.666061 -5.102505,8.888884 -7.721761,13.134568 L 31.99974,40 57.439734,39.9953 c 1.764778,-0.246851 2.74236,-1.833912 3.018727,-3.599948 1.944724,-12.34131 -1.628625,-18.552141 -6.252778,-23.62094 -2.152506,-2.34305 -4.047204,-2.546113 -5.671189,0.485854 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 51.171875 11.001953 C 50.226139 11.037302 49.347149 11.743782 48.535156 13.259766 L 48.533203 13.259766 C 46.113319 17.925827 43.431756 22.148847 40.8125 26.394531 L 32 40 L 32.648438 40 L 40.8125 27.394531 C 43.431756 23.148847 46.113319 18.925827 48.533203 14.259766 L 48.535156 14.259766 C 50.159141 11.227799 52.052572 11.430388 54.205078 13.773438 C 57.875805 17.797132 60.874527 22.553422 60.986328 30.511719 C 61.122762 21.944437 58.027249 16.963138 54.205078 12.773438 C 53.128825 11.601913 52.117611 10.966604 51.171875 11.001953 z"/>
+ <path style="fill:#6ccc32" d="m 32.681361,24.04966 c -5.272462,-0.282994 -11.292614,0.59743 -15.263646,3.834213 -3.967957,3.234592 -6.635287,7.460402 -7.296179,12.36488 -0.8596288,8.232796 2.902075,13.119875 9.343803,16.716468 14.291616,5.447656 28.352756,-0.743771 36.124509,-10.275293 2.669306,-3.345903 1.013367,-7.190352 -0.579985,-9.414945 -4.80388,-6.707086 -10.964861,-12.615242 -22.32901,-13.225171 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.050781 5.0019531 C 22.614245 4.9218993 14.03714 9.5783714 9.7695312 15.083984 C 6.2659165 19.605753 3.5850799 24.166843 3 29.650391 L 3.0039062 29.650391 C 3.0124939 29.833542 3.0436228 29.999984 3.0625 30.175781 C 3.7481359 24.903531 6.3680392 20.473954 9.7695312 16.083984 C 14.03714 10.578371 22.614245 5.9218993 31.050781 6.0019531 C 33.685142 6.0766324 36.827303 8.0171849 36.974609 11.513672 C 36.987691 11.82591 36.984904 12.137405 36.988281 12.449219 C 37.000751 11.804791 37.001684 11.159892 36.974609 10.513672 C 36.827303 7.0171852 33.685142 5.0766324 31.050781 5.0019531 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 30.673828 24 C 25.935104 24.023188 20.892622 25.05258 17.417969 27.884766 C 13.450012 31.119358 10.781986 35.343569 10.121094 40.248047 C 10.012943 41.283828 9.9793911 42.267214 10.013672 43.201172 C 10.023052 42.569565 10.050559 41.923569 10.121094 41.248047 C 10.781986 36.343569 13.450012 32.119358 17.417969 28.884766 C 21.389001 25.647983 27.409179 24.765834 32.681641 25.048828 L 32.681641 25.050781 C 44.04579 25.66071 50.205886 31.568305 55.009766 38.275391 C 55.906026 39.526724 56.821636 41.290084 56.976562 43.189453 C 57.13207 40.918884 56.061443 38.743712 55.009766 37.275391 C 50.205886 30.568305 44.04579 24.66071 32.681641 24.050781 L 32.681641 24.048828 C 32.022583 24.013454 31.350789 23.996687 30.673828 24 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/navit.svg b/.icons/awkward/64x64/apps/navit.svg
new file mode 100644
index 00000000..97a3f45a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/navit.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,54.2 0,2 c 0,1.55 1.2496,2.8 2.8008,2.8 l 38.4,0 c 1.55,0 2.8,-1.25 2.8,-2.8 l 0,-2 c 0,1.55 -1.25,2.8 -2.8,2.8 l -38.4,0 c -1.5504,0 -2.8,-1.25 -2.8,-2.8 z"/>
+ <path style="fill:#4f4f4f" d="M 54,55.2 54,6.8 C 54,5.2488 52.752,4 51.2,4 L 12.8,4 C 11.2488,4 10,5.2488 10,6.8 l 0,48.4 c 0,1.552 1.2488,2.8 2.8,2.8 l 38.4,0 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <g style="opacity:0.2" transform="translate(-0.95704,-0.84766)">
+ <path d="m 29.95704,9.84766 v 10 h 6 v -10 z m 0,18 v 10 h 6 v -10 z m 0,18 v 10 h 6 v -10 z"/>
+ </g>
+ <g transform="translate(-0.95704,-1.84766)">
+ <path style="fill:#ffffff" d="m 29.95704,9.84766 v 10 h 6 v -10 z m 0,18 v 10 h 6 v -10 z m 0,18 v 10 h 6 v -10 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.800781 4 C 11.249581 4 10 5.2495812 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.249581 5 12.800781 5 L 51.201172 5 C 52.751172 5 54 6.2495813 54 7.8007812 L 54 6.8007812 C 54 5.2495812 52.751172 4 51.201172 4 L 12.800781 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#3f8ce6" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 46 32 L 46 36.203125 A 10 10 0 0 0 38.210938 44 L 34 44 L 34 48 L 38.203125 48 A 10 10 0 0 0 46 55.789062 L 46 60 L 50 60 L 50 55.796875 A 10 10 0 0 0 57.789062 48 L 62 48 L 62 44 L 57.796875 44 A 10 10 0 0 0 50 36.210938 L 50 32 L 46 32 z M 48 41 A 5 5 0 0 1 53 46 A 5 5 0 0 1 48 51 A 5 5 0 0 1 43 46 A 5 5 0 0 1 48 41 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ndm.svg b/.icons/awkward/64x64/apps/ndm.svg
new file mode 100644
index 00000000..aa7f676e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ndm.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,-3,-3.9981654)">
+ <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="matrix(2,0,0,2,-3,-4.9981654)">
+ <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 17,14.001835 v 23.999999 h 6 v -16 c 3.976752,0.0024 7.357852,0.204618 9.152344,1.113282 1.794492,0.908662 2.85952,2.109242 2.847656,6.878906 l 3,0.0078 h -3 v 10 h -6 l 9,12 9,-12 h -6 v -9.992188 c 6e-6,-0.0026 -6e-6,-0.0052 0,-0.0078 C 41.0128,23.938138 38.57589,19.64349 34.863282,17.763565 31.14902,15.882817 27.015192,16.004173 23,16.001835 v -2 z"/>
+ <path style="fill:#ffffff" d="m 17,13.001835 v 23.999999 h 6 v -16 c 3.976752,0.0024 7.357852,0.204618 9.152344,1.113282 1.794492,0.908662 2.85952,2.109242 2.847656,6.878906 l 3,0.0078 h -3 v 10 h -6 l 9,12 9,-12 h -6 v -9.992188 c 6e-6,-0.0026 -6e-6,-0.0052 0,-0.0078 C 41.0128,22.938138 38.57589,18.643491 34.863282,16.763565 31.14902,14.882816 27.015192,15.004173 23,15.001835 v -2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17 5.0019531 A 8.0008 8.0008 0 0 0 9 13.001953 L 9 14.001953 A 8.0008 8.0008 0 0 1 17 6.0019531 L 23 6.0019531 A 8.0008 8.0008 0 0 1 28.4375 8.1425781 C 31.500454 8.3085239 34.841794 8.7864689 38.476562 10.626953 C 45.311253 14.087785 49.01736 21.802586 49 30.017578 L 49 29.029297 L 49 29.021484 A 8.0008 8.0008 0 0 0 49 29.017578 C 49.01736 20.802586 45.311253 13.087785 38.476562 9.6269531 C 34.841794 7.7864687 31.500454 7.3085239 28.4375 7.1425781 A 8.0008 8.0008 0 0 0 23 5.0019531 L 17 5.0019531 z M 49 31.267578 L 49 32.267578 A 8.0008 8.0008 0 0 1 54.970703 39.484375 A 8.0008 8.0008 0 0 0 49 31.267578 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/negibox.svg b/.icons/awkward/64x64/apps/negibox.svg
new file mode 100644
index 00000000..ef019caa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/negibox.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3f3f3f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#20ee03" d="m 7.437109,3.999989 v 0.175 1.512109 h 1.008984 v -1.512109 -0.175 z m 6.874219,0 v 0.240625 1.465625 1.465625 1.465625 1.465625 1.468359 1.465625 1.419141 1.465625 1.468359 1.465625 1.512109 h 1.008985 V 18.855848 17.390223 15.921864 14.456239 12.990614 11.524989 10.059364 8.591005 7.12538 5.659755 4.19413 3.999989 Z m 3.437109,0 v 0.229687 1.465625 h 1.00625 V 4.185926 3.999989 Z m 6.87422,0 v 0.240625 1.465625 1.465625 1.465625 1.465625 1.468359 1.465625 1.465625 1.465625 1.465625 1.468359 1.465625 h 1.00625 V 18.855848 17.390223 15.921864 14.456239 12.990614 11.524989 10.059364 8.591005 7.12538 5.659755 4.19413 3.999989 Z m 6.874218,0 v 0.240625 1.419141 1.465625 1.512109 1.421875 1.465625 1.465625 1.512109 1.465625 1.465625 1.468359 1.465625 1.465625 h 1.00625 V 20.321473 18.855848 17.390223 15.921864 14.456239 12.990614 11.524989 10.059364 8.591005 7.12538 5.659755 4.19413 3.999989 Z m 3.437109,0 v 0.221484 1.465625 1.465625 h 1.00625 v -1.512109 -1.465625 -0.175 z m 10.311329,0 v 0.240625 1.465625 1.465625 1.465625 1.465625 1.468359 1.465625 1.419141 1.465625 1.468359 1.465625 1.512109 h 1.00625 V 18.855848 17.390223 15.921864 14.456239 12.990614 11.524989 10.059364 8.591005 7.12538 5.659755 4.19413 3.999989 Z m 3.434374,0 v 0.229687 1.465625 h 1.008985 V 4.185926 3.999989 Z m 3.43711,0 v 0.240625 1.419141 1.465625 1.512109 1.421875 1.465625 1.465625 1.512109 1.465625 1.465625 1.468359 1.465625 1.465625 h 1.008985 V 20.321473 18.855848 17.390223 15.921864 14.456239 12.990614 11.524989 10.059364 8.591005 7.12538 5.659755 4.19413 3.999989 Z m 3.43711,0 v 0.240625 h 1.008984 V 3.999989 Z M 5.008984,4.658973 C 4.396243,5.171803 4,5.934821 4,6.799989 V 7.152723 H 5.008984 V 5.640614 Z m 53.982032,0 v 1.036328 1.46836 1.465625 1.465625 H 60 V 6.799989 C 60,5.934821 59.603757,5.171803 58.991016,4.658973 Z M 10.874218,5.651551 v 1.51211 1.465625 1.465625 h 1.008986 V 8.582801 7.117176 5.651551 Z m 30.933985,0 v 1.51211 1.465625 1.465625 h 1.00625 V 8.582801 7.117176 5.651551 Z m -20.622656,0.01641 v 1.512109 1.46836 1.465625 1.465625 1.465625 1.465624 1.46836 h 1.00625 V 14.467179 12.998819 11.533195 10.06757 8.601945 7.13632 5.667961 Z m 34.36836,1.468359 v 1.51211 1.465625 1.465625 1.465625 1.465624 1.46836 1.465625 1.465625 1.465625 1.465625 1.468359 h 1.008984 V 21.798039 20.329679 18.864055 17.398429 15.932805 14.467179 12.998819 11.533195 10.06757 8.601945 7.13632 Z M 7.437109,8.582804 v 1.51211 1.421875 1.509375 1.468359 h 1.008984 v -1.512109 -1.465625 -1.46836 -1.465625 z m 30.933984,0 v 1.51211 1.421875 1.509375 1.468359 h 1.00625 v -1.512109 -1.465625 -1.46836 -1.465625 z m -20.622656,0.0082 v 1.468359 1.512109 h 1.00625 V 10.059363 8.591004 Z m 10.311329,0 v 1.468359 1.512109 h 1.00625 V 10.059363 8.591004 Z M 4,10.048425 v 1.51211 1.465625 h 1.008984 v -1.509375 -1.46836 z m 30.933984,0 v 1.51211 1.465625 h 1.00625 v -1.509375 -1.46836 z m 6.874219,2.942188 v 1.465625 1.512109 1.465625 1.468359 h 1.00625 v -1.512109 -1.468359 -1.465625 -1.465625 z m 17.182813,0 v 1.512109 1.465625 1.465625 1.468359 H 60 v -1.512109 -1.468359 -1.465625 -1.465625 z m -41.242579,1.476562 v 1.51211 1.465625 1.465625 1.465625 h 1.00625 v -1.512109 -1.465626 -1.465624 -1.465626 z m 10.311329,0 v 1.51211 1.465625 1.465625 1.465625 h 1.00625 v -1.512109 -1.465626 -1.465624 -1.465626 z m 20.619921,0 v 1.51211 1.465625 1.465625 1.465625 h 1.008985 V 18.864051 17.398425 15.932801 14.467175 Z M 4,15.921863 v 1.512109 1.468359 1.465625 1.465625 h 1.008984 v -1.512109 -1.465625 -1.465625 -1.468359 z m 30.933984,0 v 1.468359 1.465625 1.465625 1.512109 h 1.00625 V 20.321472 18.855847 17.390222 15.921863 Z M 7.437109,17.390222 v 1.512109 h 1.008984 v -1.512109 z m 30.933984,0 v 1.512109 h 1.00625 v -1.512109 z m -17.185546,1.484766 v 1.512109 1.465625 h 1.00625 V 20.340613 18.874988 Z M 7.437109,21.798035 v 1.512109 1.465625 H 8.446093 V 23.26366 21.798035 Z m 3.437109,0 v 1.465625 1.512109 h 1.008986 V 23.26366 21.798035 Z m 27.496875,0 v 1.512109 1.465625 h 1.00625 V 23.26366 21.798035 Z m 3.43711,0 v 1.465625 1.512109 h 1.00625 V 23.26366 21.798035 Z m 17.182813,0 v 1.512109 1.465625 1.465625 H 60 V 24.729285 23.26366 21.798035 Z M 14.311328,23.26366 v 1.512109 1.465625 1.465625 1.465625 1.46836 1.465624 1.465625 h 1.008985 v -1.512108 -1.465624 -1.465626 -1.468359 -1.465625 -1.465625 -1.465625 z m 10.311329,0 v 1.512109 1.465625 1.465625 1.465625 1.46836 1.465624 1.465625 h 1.00625 v -1.512108 -1.465624 -1.465626 -1.468359 -1.465625 -1.465625 -1.465625 z m 20.622656,0 v 1.512109 1.419141 1.512109 1.465625 1.46836 1.465624 1.465625 h 1.00625 v -1.512108 -1.465624 -1.465626 -1.468359 -1.465625 -1.465625 -1.465625 z m -17.185547,0.0083 v 1.512109 1.465625 1.46836 1.465625 1.465625 h 1.00625 v -1.512167 -1.465625 -1.465625 -1.468359 -1.465625 z m 20.619921,0 v 1.512109 1.465625 1.46836 1.465625 1.465625 h 1.008985 V 29.137097 27.671472 26.205847 24.737488 23.271863 Z M 4,24.729285 v 1.512109 h 1.008984 v -1.512109 z m 27.496875,0 v 1.512109 1.465625 h 1.00625 V 26.19491 24.729285 Z m 3.437109,0 v 1.512109 h 1.00625 v -1.512109 z m -13.748437,0.01914 v 1.512111 1.465625 1.465625 1.465625 1.465625 1.468359 h 1.00625 V 32.079285 30.61366 29.145301 27.679674 26.214051 24.748424 Z m 34.36836,1.457423 v 1.465625 1.465625 1.512109 1.41914 1.46836 1.465625 1.512109 h 1.008984 V 35.002332 33.536707 32.068348 30.602723 29.137098 27.671473 26.205848 Z M 7.437109,27.671473 v 1.512109 1.419141 1.512109 1.465625 h 1.008984 v -1.512109 -1.465625 -1.465625 -1.465625 z m 3.437109,0 v 1.465625 1.465625 1.465625 1.512109 1.468359 h 1.008986 v -1.512109 -1.468359 -1.465625 -1.465625 -1.465625 z m 27.496875,0 v 1.512109 1.419141 1.465625 1.512109 h 1.00625 v -1.512109 -1.465625 -1.465625 -1.465625 z m 3.43711,0 v 1.465625 1.465625 1.465625 1.468359 1.512109 h 1.00625 V 33.536707 32.068348 30.602723 29.137098 27.671473 Z M 4,29.137098 v 1.512109 1.465625 h 1.008984 v -1.512109 -1.465625 z m 30.933984,0 v 1.512109 1.465625 h 1.00625 v -1.512109 -1.465625 z m 24.057032,0 v 1.465625 1.512109 H 60 v -1.512109 -1.465625 z m -27.494141,1.465625 v 1.512109 1.465625 1.468359 1.465625 1.465625 h 1.00625 v -1.512109 -1.465625 -1.465625 -1.468359 -1.465625 z m 20.619922,0 v 1.512109 1.465625 1.468359 1.465625 1.465625 h 1.008985 v -1.512109 -1.465625 -1.465625 -1.468359 -1.465625 z m -34.36836,2.942188 v 1.512109 1.465625 1.465625 1.465625 h 1.00625 V 37.94452 36.476161 35.010536 33.544911 Z m 10.311329,0 v 1.465625 1.512109 1.465625 1.465625 h 1.00625 V 37.94452 36.476161 35.010536 33.544911 Z m 20.619921,0 v 1.512109 1.465625 1.465625 1.465625 h 1.008985 V 37.94452 36.476161 35.010536 33.544911 Z m -13.745703,1.465625 v 1.512109 1.421875 1.509375 1.468359 h 1.00625 V 39.410145 37.94452 36.476161 35.010536 Z m 24.057032,0 v 1.512109 1.421875 1.509375 1.468359 1.419141 1.512109 1.465625 1.465625 1.46836 H 60 V 46.741004 45.275379 43.80702 42.341395 40.87577 39.410145 37.94452 36.476161 35.010536 Z m -44.679688,1.457421 v 1.512109 1.465625 1.465625 h 1.008985 v -1.512109 -1.465625 -1.465625 z m 10.311329,0 v 1.512109 1.465625 1.465625 h 1.00625 v -1.512109 -1.465625 -1.465625 z m 20.622656,0 v 1.512109 1.465625 1.465625 h 1.00625 v -1.512109 -1.465625 -1.465625 z m -37.808204,0.0083 v 1.468359 1.465625 1.512109 1.465625 1.465625 1.465625 1.465625 1.46836 1.465625 1.465625 1.465569 H 8.446093 V 51.137879 49.672254 48.206629 46.741004 45.275379 43.80702 42.341395 40.87577 39.410145 37.94452 36.476161 Z m 30.933984,0 v 1.468359 1.465625 1.512109 1.419141 1.512109 1.465625 1.465625 1.46836 1.465625 1.465625 1.465569 h 1.00625 V 51.137879 49.672254 48.206629 46.741004 45.275379 43.80702 42.341395 40.87577 39.410145 37.94452 36.476161 Z m -17.185546,0.01092 v 1.512109 1.465625 1.465625 1.465625 1.421875 1.465625 1.512109 h 1.00625 v -1.512109 -1.465625 -1.468359 -1.465625 -1.465625 -1.465625 -1.465625 z m -10.311329,1.457422 v 1.465625 1.465625 1.465625 1.465625 1.46836 1.465625 1.465625 1.512109 h 1.008986 v -1.512109 -1.465625 -1.465625 -1.46836 -1.465625 -1.465625 -1.465625 -1.465625 z m 30.933985,0 v 1.465625 1.465625 1.465625 1.465625 1.46836 1.465625 1.465625 1.512109 h 1.00625 v -1.512109 -1.465625 -1.465625 -1.46836 -1.465625 -1.465625 -1.465625 -1.465625 z m 13.745704,1.465625 v 1.51211 h 1.008984 v -1.51211 z m -24.057032,1.465625 v 1.51211 1.465625 1.465625 h 1.00625 v -1.51211 -1.465625 -1.465625 z m -13.748438,1.473828 v 1.512109 1.468359 1.465625 1.465625 1.465625 1.421875 1.51211 h 1.00625 v -1.51211 -1.468359 -1.465625 -1.465625 -1.465625 -1.465625 -1.468359 z m 10.311329,0 v 1.512109 1.468359 1.419141 1.465625 1.512109 1.421875 1.51211 h 1.00625 v -1.51211 -1.468359 -1.465625 -1.465625 -1.465625 -1.465625 -1.468359 z m 20.619921,0 v 1.512109 1.468359 1.465625 1.465625 1.465625 1.421875 1.51211 h 1.008985 v -1.51211 -1.468359 -1.465625 -1.465625 -1.465625 -1.465625 -1.468359 z m -34.368359,1.457422 v 1.46836 1.509375 h 1.008985 v -1.509375 -1.46836 z m 30.933985,0 v 1.46836 1.509375 h 1.00625 V 45.275379 43.80702 Z M 4,43.817979 v 1.51211 1.465625 1.465625 1.465625 1.465625 1.468359 1.465626 1.465624 1.465626 h 1.008984 v -1.512133 -1.465625 -1.465625 -1.465625 -1.468359 -1.465625 -1.465625 -1.465625 -1.465625 z m 30.933984,0 v 1.465625 1.465625 1.51211 1.41914 1.46836 1.465625 1.51211 1.465624 1.465626 h 1.00625 v -1.512133 -1.465625 -1.465625 -1.465625 -1.468359 -1.465625 -1.465625 -1.465625 -1.465625 z m 20.619923,0 v 1.465625 1.51211 h 1.008984 v -1.51211 -1.465625 z m -24.057032,4.396875 v 1.465625 1.51211 h 1.00625 v -1.51211 -1.465625 z m 20.619922,0 v 1.465625 1.51211 h 1.008985 v -1.51211 -1.465625 z m -27.49414,1.465625 v 1.51211 1.468359 1.465626 h 1.00625 v -1.512133 -1.465625 -1.468359 z m 20.622656,0 v 1.51211 1.468359 1.465626 h 1.00625 v -1.512133 -1.465625 -1.468359 z m 10.308594,0.01092 v 1.51211 1.465625 1.465625 1.421875 1.465625 1.465625 1.512127 h 1.008984 V 58.487879 57.022254 55.556629 54.08827 52.622645 51.15702 49.691395 Z m 3.437109,1.457421 v 1.51211 1.465626 1.465624 H 60 v -1.512114 -1.465625 -1.465625 z m -48.116798,1.465644 v 1.465625 1.512109 1.465626 h 1.008986 v -1.512133 -1.465625 -1.465625 z m 30.933985,0 v 1.465625 1.512109 1.465626 h 1.00625 v -1.512133 -1.465625 -1.465625 z m -10.311328,1.473829 v 1.512109 1.421875 1.465625 1.512109 h 1.00625 v -1.512109 -1.465625 -1.465625 -1.468359 z m 20.619922,0 v 1.512109 1.421875 1.465625 1.512109 h 1.008985 V 58.487902 57.022277 55.556652 54.088293 Z M 7.437109,55.545714 v 1.51211 h 1.008984 v -1.512133 z m 30.933984,0 v 1.51211 h 1.00625 v -1.512133 z m -20.622656,0.01092 v 1.512127 1.419141 1.512109 h 1.00625 v -1.512109 -1.465625 -1.465625 z m -3.437109,1.465625 v 1.512127 1.465625 h 1.008985 v -1.512109 -1.465625 z m 10.311329,0 v 1.465643 1.512109 h 1.00625 v -1.512109 -1.465625 z m 34.368359,1.465625 v 0.853125 c 0.281229,-0.235374 0.512726,-0.524818 0.683593,-0.853125 z"/>
+ <path style="opacity:0.2" d="m 24,16.000001 v 20 H 15.2 L 31.999999,52.6 48.799997,36.000001 H 40 v -20 z"/>
+ <path style="fill:#20ee03" d="M 24,15 V 35 H 15.2 L 31.999999,51.599999 48.799997,35 H 40 V 15 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24 15 L 24 16 L 40 16 L 40 15 L 24 15 z M 15.199219 35 L 16.210938 36 L 24 36 L 24 35 L 15.199219 35 z M 40 35 L 40 36 L 47.789062 36 L 48.800781 35 L 40 35 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495814 4 4 5.2495814 4 6.8007812 L 4 7.8007812 C 4 6.2495814 5.2495814 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495814 60 7.8007812 L 60 6.8007812 C 60 5.2495814 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nemiver.svg b/.icons/awkward/64x64/apps/nemiver.svg
new file mode 100644
index 00000000..74de3ebe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nemiver.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 18,21 v 2 2.857142 34.285716 C 18,61.725714 19.2488,63 20.8,63 H 43.2 C 44.7512,63 46,61.725714 46,60.142858 V 25.857142 23 21 H 43.2 20.8 Z"/>
+ <rect style="fill:#64b515" width="12" height="12" x="26" y="2" rx="3.021" ry="3.578"/>
+ <path style="fill:#e4e4e4" d="M 46,20.028572 C 46,27.918352 39.731986,38.6 32,38.6 24.268014,38.6 18,27.918352 18,20.028572 c 0,-5.714286 6.268014,-10.000001 14,-10.000001 7.731986,0 14,4.285715 14,10.000001 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 10.027344 C 24.268014 10.027344 18 14.313057 18 20.027344 C 18 20.216574 18.018608 20.413475 18.029297 20.607422 C 18.330608 15.106403 24.460435 11.027344 32 11.027344 C 39.539565 11.027344 45.669392 15.106403 45.970703 20.607422 C 45.981392 20.413475 46 20.216574 46 20.027344 C 46 14.313057 39.731986 10.027344 32 10.027344 z"/>
+ <path style="fill:#64b515" d="m 18,20 v 2 2.857142 34.285716 C 18,60.725714 19.2488,62 20.8,62 H 43.2 C 44.7512,62 46,60.725714 46,59.142858 V 24.857142 22 20 H 43.2 20.8 Z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:1.47467506px" d="M 24,38.762662 H 40"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:1.48492408px" d="M 23.915,47.25 40.085,30.747404"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:1.48492432px" d="M 40.085,47.250004 23.915,30.750002"/>
+ <ellipse style="fill:#3f3f3f" cx="32" cy="34.5" rx="3" ry="4.5"/>
+ <ellipse style="fill:#3f3f3f" cx="32" cy="42.75" rx="4" ry="5.25"/>
+ <rect style="opacity:0.4" width="3" height="3" x="26" y="5"/>
+ <rect style="opacity:0.2" width="28" height="1" x="18" y="20"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 29.021484 2 C 27.347666 2 26 3.5959713 26 5.578125 L 26 6.578125 C 26 4.5959713 27.347666 3 29.021484 3 L 34.978516 3 C 36.652334 3 38 4.5959713 38 6.578125 L 38 5.578125 C 38 3.5959713 36.652334 2 34.978516 2 L 29.021484 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nemo.svg b/.icons/awkward/64x64/apps/nemo.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nemo.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nepomuk.svg b/.icons/awkward/64x64/apps/nepomuk.svg
new file mode 120000
index 00000000..2f42f037
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nepomuk.svg
@@ -0,0 +1 @@
+plasma.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nerolinux.svg b/.icons/awkward/64x64/apps/nerolinux.svg
new file mode 100644
index 00000000..fc1362ab
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nerolinux.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#d14234" cx="32" cy="32" r="28"/>
+ <path style="fill:#ffc81b" d="m 28.892436,17.138672 -0.522266,1.077344 c -0.74638,1.54182 -0.666672,2.677634 0.333594,4.842578 0.673906,1.458576 0.660914,2.59572 0.650236,3.677342 -0.319342,2.543708 -1.717784,4.999914 -3.774192,5.3018 -1.809924,0.2657 -3.991962,-1.984884 -4.789956,-3.512646 -0.795389,-1.522776 -1.073218,-0.23717 -0.426564,1.97422 0.207422,0.709326 0.86373,2.69374 1.457424,4.064988 1.812582,4.186508 0.868128,6.47634 -1.37618,7.14875 -1.230885,0.368782 -2.531339,0.011 -3.702345,-1.017188 -0.459304,-0.403276 -0.912688,-0.656228 -1.00625,-0.563282 -0.09362,0.09294 -0.221812,1.24689 -0.287109,2.564844 -0.549435,4.329774 2.869547,5.983136 6.22384,7.853536 1.77651,0.977684 3.710812,1.711376 5.766396,2.167402 1.20343,0.266984 2.612252,0.347312 5.105076,0.289842 3.095106,-0.07136 3.67061,-0.15586 5.698438,-0.823046 3.798034,-1.249598 7.049136,-3.433754 9.538548,-6.207868 1.059536,-1.243618 1.37138,-2.141464 1.707938,-3.44721 0.327796,-1.886376 0.455726,-4.153516 0.235154,-4.153514 -0.1218,0 -0.745904,0.533742 -1.389062,1.186718 C 47.500778,40.4104 46.9804,40.75 46.519532,40.75 c -0.90468,0 -1.730764,-0.639976 -1.097164,-2.039844 0.84998,-1.877932 0.742966,-3.608468 -0.363672,-5.835156 -0.49747,-1.00097 -1.110584,-2.006712 -1.361718,-2.233984 -0.44599,-0.403614 -0.455348,-0.378044 -0.456642,1.10742 -0.0026,2.918548 -0.76193,4.678242 -2.903906,5.606974 -1.755126,0.761008 -4.438842,0.815014 -5.654008,0.10118 -1.83935,-1.080516 -1.841636,-2.622742 -0.0028,-7.094474 0.44286,-1.076914 0.752958,-1.861812 0.967938,-2.483966 0.699596,-1.916234 0.470272,-3.814484 -0.568718,-4.81408 -0.617676,-0.591974 -1.598234,-1.195666 -2.466342,-1.520318 -1.812204,-0.67772 -2.980392,-1.458952 -3.394672,-3.10625 z"/>
+ <circle style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="33" r="19"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="32" r="19"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nerolinuxexpress.svg b/.icons/awkward/64x64/apps/nerolinuxexpress.svg
new file mode 100644
index 00000000..cd64d042
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nerolinuxexpress.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#7a7a7a" cx="32" cy="32" r="28"/>
+ <path style="fill:#ff6c40" d="m 28.892436,17.138672 -0.522266,1.077344 c -0.74638,1.54182 -0.666672,2.677634 0.333594,4.842578 0.673906,1.458576 0.660914,2.59572 0.650236,3.677342 -0.319342,2.543708 -1.717784,4.999914 -3.774192,5.3018 -1.809924,0.2657 -3.991962,-1.984884 -4.789956,-3.512646 -0.795389,-1.522776 -1.073218,-0.23717 -0.426564,1.97422 0.207422,0.709326 0.86373,2.69374 1.457424,4.064988 1.812582,4.186508 0.868128,6.47634 -1.37618,7.14875 -1.230885,0.368782 -2.531339,0.011 -3.702345,-1.017188 -0.459304,-0.403276 -0.912688,-0.656228 -1.00625,-0.563282 -0.09362,0.09294 -0.221812,1.24689 -0.287109,2.564844 -0.549435,4.329774 2.869547,5.983136 6.22384,7.853536 1.77651,0.977684 3.710812,1.711376 5.766396,2.167402 1.20343,0.266984 2.612252,0.347312 5.105076,0.289842 3.095106,-0.07136 3.67061,-0.15586 5.698438,-0.823046 3.798034,-1.249598 7.049136,-3.433754 9.538548,-6.207868 1.059536,-1.243618 1.37138,-2.141464 1.707938,-3.44721 0.327796,-1.886376 0.455726,-4.153516 0.235154,-4.153514 -0.1218,0 -0.745904,0.533742 -1.389062,1.186718 C 47.500778,40.4104 46.9804,40.75 46.519532,40.75 c -0.90468,0 -1.730764,-0.639976 -1.097164,-2.039844 0.84998,-1.877932 0.742966,-3.608468 -0.363672,-5.835156 -0.49747,-1.00097 -1.110584,-2.006712 -1.361718,-2.233984 -0.44599,-0.403614 -0.455348,-0.378044 -0.456642,1.10742 -0.0026,2.918548 -0.76193,4.678242 -2.903906,5.606974 -1.755126,0.761008 -4.438842,0.815014 -5.654008,0.10118 -1.83935,-1.080516 -1.841636,-2.622742 -0.0028,-7.094474 0.44286,-1.076914 0.752958,-1.861812 0.967938,-2.483966 0.699596,-1.916234 0.470272,-3.814484 -0.568718,-4.81408 -0.617676,-0.591974 -1.598234,-1.195666 -2.466342,-1.520318 -1.812204,-0.67772 -2.980392,-1.458952 -3.394672,-3.10625 z"/>
+ <circle style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="33" r="19"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="32" r="19"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nestopia.svg b/.icons/awkward/64x64/apps/nestopia.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nestopia.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.ankiweb.Anki.svg b/.icons/awkward/64x64/apps/net.ankiweb.Anki.svg
new file mode 120000
index 00000000..ca6806c8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.ankiweb.Anki.svg
@@ -0,0 +1 @@
+anki.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.bartkessels.getit.svg b/.icons/awkward/64x64/apps/net.bartkessels.getit.svg
new file mode 100644
index 00000000..4270965a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.bartkessels.getit.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="29" height="16" x="-47" y="38" rx="2.762" ry="2.667" transform="scale(-1,1)"/>
+ <rect style="opacity:.2" width="29" height="16" x="17" y="13" rx="2.762" ry="2.667"/>
+ <path style="opacity:.2" d="m41.59309 32.001221a2.5195351 2.8647506 0 0 1 1.185834 0.383235l8.48044 5.566682 8.480437 5.566684a2.5195351 2.8647506 0 0 1 0 4.96246l-8.480437 5.566683-8.48044 5.56948a2.5195351 2.8647506 0 0 1-3.778924-2.48123v-22.269531a2.5195351 2.8647506 0 0 1 2.59309-2.864463z"/>
+ <path style="opacity:.2" d="m22.406911 7.0012197a2.519535 2.8647506 0 0 0-1.185836 0.3832352l-8.480439 5.5666831-8.4804366 5.566683a2.519535 2.8647506 0 0 0 0 4.962461l8.4804366 5.566683 8.480439 5.569479a2.519535 2.8647506 0 0 0 3.778925-2.481229v-22.269531a2.519535 2.8647506 0 0 0-2.593089-2.864464z"/>
+ <rect style="fill:#2c6de3" width="29" height="16" x="-47" y="37" rx="2.762" ry="2.667" transform="scale(-1,1)"/>
+ <path style="fill:#ffffff;opacity:.1" d="m20.761719 37c-1.530095 0-2.761719 1.188682-2.761719 2.666016v1c0-1.477334 1.231624-2.666016 2.761719-2.666016h23.476562c1.530095 0 2.761719 1.188682 2.761719 2.666016v-1c0-1.477334-1.231624-2.666016-2.761719-2.666016h-23.476562z"/>
+ <rect style="fill:#53990f" width="29" height="16" x="17" y="12" rx="2.762" ry="2.667"/>
+ <path style="fill:#ffffff;opacity:.1" d="m19.761719 12c-1.530095 0-2.761719 1.188682-2.761719 2.666016v1c0-1.477334 1.231624-2.666016 2.761719-2.666016h23.476562c1.530095 0 2.761719 1.188682 2.761719 2.666016v-1c0-1.477334-1.231624-2.666016-2.761719-2.666016h-23.476562z"/>
+ <path style="fill:#3ba4fa" d="m41.59309 31.001221a2.5195351 2.8647506 0 0 1 1.185834 0.383235l8.48044 5.566682 8.480437 5.566684a2.5195351 2.8647506 0 0 1 0 4.96246l-8.480437 5.566683-8.48044 5.56948a2.5195351 2.8647506 0 0 1-3.778924-2.48123v-22.269531a2.5195351 2.8647506 0 0 1 2.59309-2.864463z"/>
+ <path style="fill:#88d216" d="m22.406911 6.00122a2.519535 2.8647506 0 0 0-1.185836 0.3832352l-8.480439 5.5666828-8.4804366 5.566683a2.519535 2.8647506 0 0 0 0 4.962461l8.4804366 5.566683 8.480439 5.569479a2.519535 2.8647506 0 0 0 3.778925-2.481229v-22.269531a2.519535 2.8647506 0 0 0-2.593089-2.864464z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m41.591797 31.001953a2.5195351 2.8647506 0 0 0-2.591797 2.863281v1a2.5195351 2.8647506 0 0 1 2.59375-2.863281 2.5195351 2.8647506 0 0 1 1.185547 0.382813l8.480469 5.566406 8.480468 5.566406a2.5195351 2.8647506 0 0 1 1.21875 1.980469 2.5195351 2.8647506 0 0 0-1.21875-2.980469l-8.480468-5.566406-8.480469-5.566406a2.5195351 2.8647506 0 0 0-1.185547-0.382813 2.5195351 2.8647506 0 0 1-0.001953 0z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m22.40625 6.0019531a2.519535 2.8647506 0 0 0-1.185547 0.3828125l-16.960937 11.132812a2.519535 2.8647506 0 0 0-1.21875 2.980469 2.519535 2.8647506 0 0 1 1.21875-1.980469l16.960937-11.132812a2.519535 2.8647506 0 0 1 1.185547-0.3828125 2.519535 2.8647506 0 0 1 2.59375 2.8632813v-1a2.519535 2.8647506 0 0 0-2.59375-2.8632813z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/net.baseart.Glide.svg b/.icons/awkward/64x64/apps/net.baseart.Glide.svg
new file mode 100644
index 00000000..2678bfd4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.baseart.Glide.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4,52 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,55 C 5.338,55 4,53.662 4,52 Z"/>
+ <rect style="fill:#4f4f4f" width="48" height="56" x="-56" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 25.02,27.999297 a 0.99998,1.11112 0 0 0 -1.02,1.112 l 0,17.7768 a 0.99998,1.11112 0 0 0 1.49596,0.9656 l 13.9986,-8.8878 a 0.99998,1.11112 0 0 0 0,-1.9312 l -13.9986,-8.889 a 0.99998,1.11112 0 0 0 -0.47594,-0.146 z"/>
+ <path style="fill:#ffffff" d="m 25.02,26.999297 a 0.99998,1.11112 0 0 0 -1.02,1.112 l 0,17.7768 a 0.99998,1.11112 0 0 0 1.49596,0.9656 l 13.9986,-8.8878 a 0.99998,1.11112 0 0 0 0,-1.9312 l -13.9986,-8.889 a 0.99998,1.11112 0 0 0 -0.47594,-0.146 z"/>
+ <path style="opacity:0.2" d="M 4,20 4,11 C 4,9.338 5.338,8 7,8 l 50,0 c 1.662,0 3,1.338 3,3 l 0,9 z"/>
+ <path style="opacity:0.2" d="M 4,14 4,11 C 4,9.338 5.338,8 7,8 l 50,0 c 1.662,0 3,1.338 3,3 l 0,3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.338 8 4 9.338 4 11 L 4 12 C 4 10.338 5.338 9 7 9 L 57 9 C 58.662 9 60 10.338 60 12 L 60 11 C 60 9.338 58.662 8 57 8 L 7 8 z"/>
+ <path style="fill:#ffffff" d="M 7,8 C 5.338,8 4,9.338 4,11 l 0,9 12,0 0,-6 -6,-6 z"/>
+ <path style="fill:#bebebe;fill-rule:evenodd" d="m 24,14 -6,-6 8,0 6,6 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 24,14 -6,6 8,0 6,-6 z"/>
+ <path style="fill:#bebebe;fill-rule:evenodd" d="m 38,14 -6,-6 8,0 6,6 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 38,14 -6,6 8,0 6,-6 z"/>
+ <path style="fill:#bebebe;fill-rule:evenodd" d="m 52,14 -6,-6 8,0 6,6 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 52,14 -6,6 8,0 6,-6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/net.blockout.BlockOutII.svg b/.icons/awkward/64x64/apps/net.blockout.BlockOutII.svg
new file mode 120000
index 00000000..ba192db2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.blockout.BlockOutII.svg
@@ -0,0 +1 @@
+blockout.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.codeindustry.MasterPDFEditor.svg b/.icons/awkward/64x64/apps/net.codeindustry.MasterPDFEditor.svg
new file mode 120000
index 00000000..02e106a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.codeindustry.MasterPDFEditor.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.danigm.timetrack.svg b/.icons/awkward/64x64/apps/net.danigm.timetrack.svg
new file mode 100644
index 00000000..5c9c042a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.danigm.timetrack.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,33.000004 A 27.999999,27.999999 0 0 1 32.000004,61 27.999999,27.999999 0 0 1 4.0000002,33.000004 27.999999,27.999999 0 0 1 32.000004,5.0000038 27.999999,27.999999 0 0 1 60,33.000004 Z"/>
+ <rect style="fill:#d5d3cf" width="52.267" height="53.2" x="5.87" y="5.87" rx="26.133" ry="26.133"/>
+ <path style="fill:#e4e4e4" d="M 60,32.000002 A 27.999999,27.999999 0 0 1 32.000004,59.999998 27.999999,27.999999 0 0 1 4.0000002,32.000002 27.999999,27.999999 0 0 1 32.000004,4.0000018 27.999999,27.999999 0 0 1 60,32.000002 Z"/>
+ <path style="fill:#443e4f" d="m 55,32 c 0,12.702548 -10.29745,22.999998 -22.999998,22.999998 -9.851616,0 -18.256574,-6.193882 -21.533105,-14.899881 -0.9481861,-2.519404 1.987899,-5.58352 1.987899,-8.434452 0,-12.702549 5.728209,-15.867524 18.430757,-15.867524 5.903468,0 12.401908,-4.573998 16.474186,-0.917952 C 52.049821,19.09089 55,25.200919 55,32 Z"/>
+ <path style="fill:#f8e45c" d="M 18.367874,13.507995 A 22.999998,22.999998 0 0 0 9.0000001,32 22.999998,22.999998 0 0 0 9.0149756,32.420103 L 31.999998,32 Z"/>
+ <path style="fill:#3787e4" d="M 9.1971572,29.157445 A 22.999998,22.999998 0 0 0 9.0000001,32 22.999998,22.999998 0 0 0 10.68873,40.614183 L 31.999998,32 Z"/>
+ <path style="fill:#2cc162" d="M 31.999998,9.0000023 A 22.999998,22.999998 0 0 0 16.636718,14.920538 L 31.999998,32 47.56626,15.106882 A 22.999998,22.999998 0 0 0 31.999998,9.0000023 Z"/>
+ <path style="fill:none;stroke:#807f7c;stroke-width:2.70588207;stroke-linecap:round" d="M 32.000045,32 24.333379,23.481482"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.35294104;stroke-linecap:round" d="M 32.000045,33.000213 43.074119,21.074288"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.35294104;stroke-linecap:round" d="M 32.000045,32 43.074119,20.074075"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.35294104;stroke-linecap:round" d="M 32.000045,33.000213 26.037084,48.333545"/>
+ <path style="fill:none;stroke:#f14b53;stroke-width:1.35294104;stroke-linecap:round" d="M 32.000045,32 26.037084,47.333332"/>
+ <circle style="fill:#131c1a" cx="32.012" cy="32" r=".853"/>
+ <circle style="opacity:0.2" cx="15.782" cy="43.173" r="3" transform="rotate(-24.039089)"/>
+ <circle style="fill:#d5d3cf" cx="16.189" cy="42.26" r="3" transform="rotate(-24.039089)"/>
+ <circle style="fill:#373737" cx="32" cy="32" r="2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 27.999999 27.999999 0 0 0 4 32 A 27.999999 27.999999 0 0 0 4.0214844 32.585938 A 27.999999 27.999999 0 0 1 32 5 A 27.999999 27.999999 0 0 1 59.978516 32.414062 A 27.999999 27.999999 0 0 0 60 32 A 27.999999 27.999999 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="M 32 9 A 23 23 0 0 0 9 32 A 23 23 0 0 0 9.0214844 32.589844 A 23 23 0 0 1 32 10 A 23 23 0 0 1 54.978516 32.410156 A 23 23 0 0 0 55 32 A 23 23 0 0 0 32 9 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 54.978516 32.410156 A 23 23 0 0 1 32 55 A 23 23 0 0 1 9.0214844 32.589844 A 23 23 0 0 0 9 33 A 23 23 0 0 0 32 56 A 23 23 0 0 0 55 33 A 23 23 0 0 0 54.978516 32.410156 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/net.drawpile.drawpile.svg b/.icons/awkward/64x64/apps/net.drawpile.drawpile.svg
new file mode 120000
index 00000000..5abaf77a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.drawpile.drawpile.svg
@@ -0,0 +1 @@
+drawpile.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.fsuae.FS-UAE.svg b/.icons/awkward/64x64/apps/net.fsuae.FS-UAE.svg
new file mode 120000
index 00000000..fc8c864a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.fsuae.FS-UAE.svg
@@ -0,0 +1 @@
+fs-uae-launcher.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.jami.Jami.svg b/.icons/awkward/64x64/apps/net.jami.Jami.svg
new file mode 120000
index 00000000..b57bb8cb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.jami.Jami.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.mancubus.SLADE.svg b/.icons/awkward/64x64/apps/net.mancubus.SLADE.svg
new file mode 120000
index 00000000..d9a31258
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.mancubus.SLADE.svg
@@ -0,0 +1 @@
+slade.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.mediaarea.AVIMetaEdit.svg b/.icons/awkward/64x64/apps/net.mediaarea.AVIMetaEdit.svg
new file mode 120000
index 00000000..ff71af90
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.mediaarea.AVIMetaEdit.svg
@@ -0,0 +1 @@
+avimetaedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.mediaarea.BWFMetaEdit.svg b/.icons/awkward/64x64/apps/net.mediaarea.BWFMetaEdit.svg
new file mode 120000
index 00000000..a40a1388
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.mediaarea.BWFMetaEdit.svg
@@ -0,0 +1 @@
+bwfmetaedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.mediaarea.DVAnalyzer.svg b/.icons/awkward/64x64/apps/net.mediaarea.DVAnalyzer.svg
new file mode 120000
index 00000000..9388104f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.mediaarea.DVAnalyzer.svg
@@ -0,0 +1 @@
+dvanalyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.mediaarea.MOVMetaEdit.svg b/.icons/awkward/64x64/apps/net.mediaarea.MOVMetaEdit.svg
new file mode 120000
index 00000000..24fb0656
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.mediaarea.MOVMetaEdit.svg
@@ -0,0 +1 @@
+movmetaedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.mediaarea.MediaConch.svg b/.icons/awkward/64x64/apps/net.mediaarea.MediaConch.svg
new file mode 120000
index 00000000..a37fefd7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.mediaarea.MediaConch.svg
@@ -0,0 +1 @@
+mediaconch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.mediaarea.MediaInfo.svg b/.icons/awkward/64x64/apps/net.mediaarea.MediaInfo.svg
new file mode 120000
index 00000000..0f8ab13b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.mediaarea.MediaInfo.svg
@@ -0,0 +1 @@
+mkvinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.mediaarea.QCTools.svg b/.icons/awkward/64x64/apps/net.mediaarea.QCTools.svg
new file mode 120000
index 00000000..e3dbac26
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.mediaarea.QCTools.svg
@@ -0,0 +1 @@
+qctools.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.meijn.onvifviewer.svg b/.icons/awkward/64x64/apps/net.meijn.onvifviewer.svg
new file mode 100644
index 00000000..dafa095f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.meijn.onvifviewer.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="M 50.611328,19 19,27.423828 22.388672,40 36.371094,36.273438 A 4.5,4.5 0 0 0 39,38.736328 V 45.5 A 1.5,1.5 0 0 0 40.5,47 H 53 V 44 H 42 V 38.736328 A 4.5,4.5 0 0 0 45,34.5 4.5,4.5 0 0 0 44.964844,33.984375 L 54,31.576172 Z M 10,30 13.345703,43 20,37.660156 l -1.671875,-6.5 z"/>
+ <rect style="fill:#3f3f3f" width="32.715" height="13.024" x="11.47" y="30.43" transform="matrix(0.9662778,-0.25750186,0.260142,0.96557037,0,0)"/>
+ <path style="fill:#3f3f3f" d="M 10,29 13.345343,42 20,36.659998 18.327329,30.159995 Z"/>
+ <rect style="fill:#3f3f3f" width="3" height="8.5" x="39" y="36"/>
+ <rect style="fill:#3f3f3f" width="12.5" height="3" x="40.5" y="43"/>
+ <circle style="fill:#3f3f3f" cx="40.5" cy="44.5" r="1.5"/>
+ <circle style="fill:#3f3f3f" cx="40.5" cy="33.5" r="4.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/net.minetest.Minetest.svg b/.icons/awkward/64x64/apps/net.minetest.Minetest.svg
new file mode 120000
index 00000000..21f44e5a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.minetest.Minetest.svg
@@ -0,0 +1 @@
+minetest.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.olofson.KoboDeluxe.svg b/.icons/awkward/64x64/apps/net.olofson.KoboDeluxe.svg
new file mode 120000
index 00000000..cd02b9ba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.olofson.KoboDeluxe.svg
@@ -0,0 +1 @@
+KoboDeluxe.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.openra.OpenRA.openra-cnc.svg b/.icons/awkward/64x64/apps/net.openra.OpenRA.openra-cnc.svg
new file mode 120000
index 00000000..a52cdc03
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.openra.OpenRA.openra-cnc.svg
@@ -0,0 +1 @@
+openra-cnc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.openra.OpenRA.openra-d2k.svg b/.icons/awkward/64x64/apps/net.openra.OpenRA.openra-d2k.svg
new file mode 120000
index 00000000..4980f70c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.openra.OpenRA.openra-d2k.svg
@@ -0,0 +1 @@
+openra-d2k.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.openra.OpenRA.svg b/.icons/awkward/64x64/apps/net.openra.OpenRA.svg
new file mode 120000
index 00000000..9c5c63e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.openra.OpenRA.svg
@@ -0,0 +1 @@
+openra-ra.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.oz9aec.Gpredict.svg b/.icons/awkward/64x64/apps/net.oz9aec.Gpredict.svg
new file mode 120000
index 00000000..489dbbc1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.oz9aec.Gpredict.svg
@@ -0,0 +1 @@
+gpredict-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.pcsx2.PCSX2.svg b/.icons/awkward/64x64/apps/net.pcsx2.PCSX2.svg
new file mode 120000
index 00000000..9327d927
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.pcsx2.PCSX2.svg
@@ -0,0 +1 @@
+PCSX2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.pioneerspacesim.Pioneer.svg b/.icons/awkward/64x64/apps/net.pioneerspacesim.Pioneer.svg
new file mode 100644
index 00000000..e00fade0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.pioneerspacesim.Pioneer.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 31.5,4.0003 C 15.778,4.0003 3,16.778 3,32.5 3,48.222 15.778,61 31.5,61 47.222,61 60,48.222 60,32.5 60,16.778 47.222,4.0003 31.5,4.0003 Z"/>
+ <path style="fill:#cb3300" d="M 31.5,3.0003 C 15.778,3.0003 3,15.778 3,31.5 3,47.222 15.778,60 31.5,60 47.222,60 60,47.222 60,31.5 60,15.778 47.222,3.0003 31.5,3.0003 Z"/>
+ <circle style="opacity:0.2" cx="31.5" cy="32.5" r="24.5"/>
+ <path style="fill:#2a334d" d="M 56,31.5 C 56,34.7 55.386,37.757 54.27,40.56 50.668,49.606 41.912,48.075 31.582,48.075 21.169,48.075 12.192,49.504 8.6449,40.344 7.5826,37.601 7,34.618 7,31.5 7,17.969 17.969,7 31.5,7 45.031,7 56,17.969 56,31.5 Z"/>
+ <path style="opacity:0.2" d="M 29.421,11.007 28.561,11.069 28.779,14.336 29.17,14.308 29.08,12.958 29.7,12.913 30.542,14.208 31,14.174 30.049,12.774 C 30.151,12.73 30.248,12.669 30.336,12.592 30.427,12.515 30.497,12.417 30.551,12.296 30.604,12.176 30.626,12.027 30.615,11.853 30.594,11.542 30.487,11.319 30.291,11.18 30.098,11.038 29.807,10.979 29.421,11.007 Z M 29.424,11.368 C 29.679,11.349 29.87,11.379 29.998,11.461 30.126,11.541 30.196,11.688 30.21,11.902 30.224,12.106 30.177,12.267 30.068,12.382 29.959,12.494 29.777,12.559 29.524,12.578 L 29.058,12.612 28.977,11.399 Z M 26.58,11.407 24.895,11.868 25.676,15.038 27.364,14.578 27.278,14.228 25.972,14.583 25.69,13.45 26.921,13.115 26.837,12.771 25.607,13.106 25.361,12.115 26.667,11.76 Z M 23.026,12.549 21.441,13.313 22.738,16.291 24.323,15.526 24.181,15.2 22.953,15.788 22.49,14.725 23.645,14.169 23.503,13.845 22.348,14.399 21.94,13.47 23.168,12.879 Z M 19.507,14.447 19.212,14.671 20.247,16.166 C 20.303,16.247 20.366,16.335 20.434,16.427 20.502,16.515 20.563,16.597 20.621,16.674 20.68,16.75 20.725,16.807 20.754,16.844 L 20.74,16.856 17.878,15.691 17.509,15.972 19.345,18.62 19.638,18.395 18.612,16.918 C 18.517,16.782 18.423,16.652 18.327,16.529 18.231,16.406 18.149,16.302 18.084,16.219 L 18.098,16.208 20.972,17.376 21.343,17.092 Z M 15.964,18.043 C 15.841,18.043 15.72,18.064 15.601,18.103 15.361,18.18 15.141,18.341 14.937,18.589 14.724,18.848 14.597,19.107 14.558,19.37 14.52,19.631 14.558,19.888 14.672,20.137 14.784,20.384 14.959,20.615 15.199,20.833 15.444,21.055 15.69,21.207 15.941,21.29 16.193,21.373 16.44,21.378 16.681,21.302 16.923,21.222 17.15,21.053 17.362,20.796 17.565,20.548 17.684,20.295 17.722,20.035 17.761,19.771 17.728,19.514 17.618,19.265 17.508,19.011 17.33,18.774 17.085,18.552 16.841,18.33 16.591,18.179 16.338,18.103 16.211,18.063 16.087,18.044 15.964,18.043 Z M 15.955,18.441 C 16.229,18.463 16.517,18.611 16.815,18.881 17.112,19.151 17.29,19.429 17.353,19.716 17.416,20 17.333,20.283 17.102,20.563 16.872,20.843 16.619,20.972 16.34,20.949 16.06,20.925 15.77,20.779 15.473,20.509 15.175,20.239 14.998,19.96 14.94,19.677 14.879,19.391 14.964,19.107 15.196,18.824 15.427,18.545 15.679,18.416 15.955,18.441 Z M 13.068,21.307 12.493,22.327 12.688,22.446 12.95,22.162 15.096,23.497 14.982,23.872 15.177,23.995 15.749,22.978 15.554,22.855 15.297,23.142 13.151,21.807 13.263,21.429 Z M 12.205,24.114 C 12.083,24.115 11.968,24.148 11.859,24.208 11.642,24.327 11.455,24.585 11.304,24.983 L 11,25.787 13.896,27 14.041,26.617 12.914,26.145 13.048,25.796 C 13.163,25.492 13.21,25.232 13.19,25.02 13.172,24.805 13.108,24.632 12.998,24.5 12.886,24.365 12.75,24.266 12.59,24.199 12.455,24.142 12.327,24.112 12.205,24.114 Z M 12.194,24.546 C 12.276,24.543 12.363,24.561 12.456,24.6 12.67,24.689 12.795,24.824 12.83,25.003 12.866,25.182 12.829,25.418 12.719,25.707 L 12.602,26.014 11.458,25.534 11.605,25.148 C 11.707,24.881 11.826,24.703 11.965,24.617 12.036,24.572 12.112,24.548 12.194,24.546 Z"/>
+ <path style="opacity:0.2" d="M 40.5,12 39.396,17.396 34,18.5 39.396,19.604 40.5,25 41.604,19.604 47,18.5 41.604,17.396 Z M 46,21 45.66,22.66 44,23 45.66,23.34 46,25 46.34,23.34 48,23 46.34,22.66 Z M 44.5,27 44.246,28.246 43,28.5 44.246,28.754 44.5,30 44.754,28.754 46,28.5 44.754,28.246 Z"/>
+ <path style="fill:#dbc464" d="M 31.5,31.9 A 36.029,36.029 0 0 0 8.5957,40.164 24.5,24.5 0 0 0 31.5,56 24.5,24.5 0 0 0 54.396,40.135 36.029,36.029 0 0 0 31.5,31.9 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.5,31.9 A 36.029,36.029 0 0 0 8.5957,40.164 24.5,24.5 0 0 0 8.9238,40.916 36.029,36.029 0 0 1 31.5,32.9 36.029,36.029 0 0 1 54.072,40.893 24.5,24.5 0 0 0 54.396,40.135 36.029,36.029 0 0 0 31.5,31.9 Z"/>
+ <path style="fill:#d37b1d" d="M 23,44 V 54.447 A 24.5,24.5 0 0 0 31.5,56 24.5,24.5 0 0 0 40,54.459 V 44 Z"/>
+ <path style="fill:#c95419" d="M 26,44 V 55.35 A 24.5,24.5 0 0 0 31.5,56 24.5,24.5 0 0 0 37,55.344 V 44 Z"/>
+ <path style="fill:#dbc464" d="M 47,17.5 41.603,18.603 40.5,24 39.397,18.603 34,17.5 39.397,16.397 40.5,11 41.603,16.397 Z"/>
+ <path style="fill:#ffffff" d="M 42.763,17.5 40.884,17.884 40.5,19.763 40.116,17.884 38.237,17.5 40.116,17.116 40.5,15.237 40.884,17.116 Z"/>
+ <path style="fill:#ffffff" d="M 48,22 46.339,22.339 46,24 45.661,22.339 44,22 45.661,21.661 46,20 46.339,21.661 Z"/>
+ <path style="fill:#ffffff" d="M 46,27.5 44.755,27.755 44.5,29 44.245,27.755 43,27.5 44.245,27.245 44.5,26 44.755,27.245 Z"/>
+ <path style="fill:#ac00ff" d="M 27.255,46.035 C 27.156,46.458 27.2,47.601 27.255,48.028 27.495,49.885 28.648,53.67 28.648,53.67 28.648,53.67 29.651,49.961 29.845,48.153 29.894,47.69 30.014,46.502 29.845,46.053 29.71,45.696 28.916,45.094 28.916,45.094 H 27.952 C 27.952,45.094 27.332,45.708 27.255,46.035 Z"/>
+ <path style="fill:#ffffff" d="M 27.87,46.618 C 27.818,46.842 27.841,47.448 27.87,47.674 27.997,48.659 28.609,50.665 28.609,50.665 28.609,50.665 29.14,48.699 29.243,47.741 29.269,47.495 29.332,46.865 29.243,46.628 29.171,46.439 28.75,46.119 28.75,46.119 H 28.239 C 28.239,46.119 27.911,46.445 27.87,46.618 Z"/>
+ <path style="fill:#ac00ff" d="M 33.054,46.035 C 32.955,46.458 32.999,47.601 33.054,48.028 33.294,49.885 34.447,53.67 34.447,53.67 34.447,53.67 35.45,49.961 35.643,48.153 35.693,47.69 35.812,46.502 35.643,46.053 35.509,45.696 34.714,45.094 34.714,45.094 H 33.75 C 33.75,45.094 33.13,45.708 33.054,46.035 Z"/>
+ <path style="fill:#ffffff" d="M 33.669,46.618 C 33.617,46.842 33.64,47.448 33.669,47.674 33.796,48.659 34.407,50.665 34.407,50.665 34.407,50.665 34.939,48.699 35.041,47.741 35.068,47.495 35.131,46.865 35.041,46.628 34.97,46.439 34.549,46.119 34.549,46.119 H 34.038 C 34.038,46.119 33.71,46.445 33.669,46.618 Z"/>
+ <path style="opacity:0.2" d="M 30.367,24 30.357,24.004 29.521,24.365 C 29.521,24.365 28.426,25.905 27.105,27.855 25.785,29.806 24.242,32.167 23.35,33.814 23.35,33.814 23.35,33.816 23.35,33.816 22.821,34.793 22.292,35.781 21.828,36.791 21.828,36.791 21.828,36.793 21.828,36.793 21.596,37.298 21.379,37.809 21.186,38.326 20.992,38.844 20.82,39.368 20.68,39.9 20.104,42.087 20,46.629 20,46.629 L 22.879,47.965 C 22.879,47.965 25.78,48.224 27.928,49.646 30.54,51.377 31.467,54 31.467,54 31.467,54 32.393,51.377 35.006,49.646 37.153,48.224 40.055,47.965 40.055,47.965 L 41.125,47.469 41.129,47.498 43,46.629 C 43,46.629 42.896,42.087 42.32,39.9 41.759,37.77 40.709,35.771 39.65,33.816 37.866,30.521 33.479,24.365 33.479,24.365 L 32.643,24.004 32.664,24.043 32.564,24 H 31.467 Z"/>
+ <path style="fill:#787878" d="M 35.006,48.646 C 37.154,47.224 40.055,46.964 40.055,46.964 L 42.933,45.629 C 42.933,45.629 42.828,41.087 42.252,38.9 41.691,36.77 40.642,34.77 39.584,32.815 37.8,29.52 33.41,23.366 33.41,23.366 L 32.565,23 H 31.467 30.368 L 29.523,23.366 C 29.523,23.366 25.134,29.52 23.349,32.815 22.291,34.77 21.242,36.77 20.681,38.9 20.105,41.087 20.001,45.629 20.001,45.629 L 22.878,46.964 C 22.878,46.964 25.779,47.224 27.927,48.646 30.539,50.377 31.467,53 31.467,53 31.467,53 32.394,50.377 35.006,48.646 Z"/>
+ <path style="fill:#717171" d="M 30.358,23.005 29.522,23.366 C 29.522,23.366 25.133,29.521 23.349,32.816 22.29,34.77 21.241,36.769 20.68,38.9 20.104,41.086 20,45.629 20,45.629 L 21.87,46.497 23.086,38.524 25.084,32.366 Z"/>
+ <path style="fill:#717171" d="M 32.642,23.005 33.478,23.366 C 33.478,23.366 37.867,29.521 39.651,32.816 40.71,34.77 41.759,36.769 42.32,38.9 42.896,41.086 43,45.629 43,45.629 L 41.13,46.497 39.914,38.524 37.916,32.366 Z"/>
+ <path style="fill:#4a49ac" d="M 31.012,23 C 31.012,23 30.95,26.352 30.43,29.098 30.056,31.068 29.021,32.319 27.557,34.635 26.663,36.048 26,36.511 26,37.965 V 42.275 C 26,43.598 27.936,45.487 28.738,46.83 29.468,47.898 30.091,49.178 30.586,50.234 31.081,51.29 31.498,53 31.498,53 31.498,53 31.915,51.29 32.41,50.234 32.905,49.178 33.53,47.898 34.26,46.83 35.062,45.487 37,43.598 37,42.275 V 37.965 C 37,36.511 36.337,36.048 35.443,34.635 33.979,32.319 32.944,31.068 32.57,29.098 32.05,26.352 31.988,23 31.988,23 H 31.498 Z M 31.5,34 C 33.587,34.772 34.098,36.342 34.936,37.895 34.936,38.678 35,39.462 35,40.246 35,41.03 34.936,41.812 34.936,42.596 33.559,44.257 32.313,45.988 31.5,48 30.687,45.988 29.441,44.257 28.064,42.596 28.064,41.812 28,41.03 28,40.246 28,39.462 28.064,38.678 28.064,37.895 28.902,36.342 29.413,34.772 31.5,34 Z"/>
+ <path style="fill:#ffffff" d="M 29.421,10.007 28.561,10.069 28.779,13.336 29.17,13.308 29.08,11.958 29.7,11.913 30.542,13.208 31,13.174 30.049,11.774 C 30.151,11.73 30.248,11.669 30.336,11.592 30.427,11.515 30.497,11.417 30.551,11.296 30.604,11.176 30.626,11.027 30.615,10.853 30.594,10.542 30.487,10.319 30.291,10.18 30.098,10.038 29.807,9.9787 29.421,10.007 Z M 29.424,10.368 C 29.679,10.349 29.87,10.379 29.998,10.461 30.126,10.541 30.196,10.688 30.21,10.902 30.224,11.106 30.177,11.267 30.068,11.382 29.959,11.494 29.777,11.559 29.524,11.578 L 29.058,11.612 28.977,10.399 Z M 26.58,10.407 24.895,10.868 25.676,14.038 27.364,13.578 27.278,13.228 25.972,13.583 25.69,12.45 26.921,12.115 26.837,11.771 25.607,12.106 25.361,11.115 26.667,10.76 Z M 23.026,11.549 21.441,12.313 22.738,15.291 24.323,14.526 24.181,14.2 22.953,14.788 22.49,13.725 23.645,13.169 23.503,12.845 22.348,13.399 21.94,12.47 23.168,11.879 Z M 19.507,13.447 19.212,13.671 20.247,15.166 C 20.303,15.247 20.366,15.335 20.434,15.427 20.502,15.515 20.563,15.597 20.621,15.674 20.68,15.75 20.725,15.807 20.754,15.844 L 20.74,15.856 17.878,14.691 17.509,14.972 19.345,17.62 19.638,17.395 18.612,15.918 C 18.517,15.782 18.423,15.652 18.327,15.529 18.231,15.406 18.149,15.302 18.084,15.219 L 18.098,15.208 20.972,16.376 21.343,16.092 Z M 15.964,17.043 C 15.841,17.043 15.72,17.064 15.601,17.103 15.361,17.18 15.141,17.341 14.937,17.589 14.724,17.848 14.597,18.107 14.558,18.37 14.52,18.631 14.558,18.888 14.672,19.137 14.784,19.384 14.959,19.615 15.199,19.833 15.444,20.055 15.69,20.207 15.941,20.29 16.193,20.373 16.44,20.378 16.681,20.302 16.923,20.222 17.15,20.053 17.362,19.796 17.565,19.548 17.684,19.295 17.722,19.035 17.761,18.771 17.728,18.514 17.618,18.265 17.508,18.011 17.33,17.774 17.085,17.552 16.841,17.33 16.591,17.179 16.338,17.103 16.211,17.063 16.087,17.044 15.964,17.043 Z M 15.955,17.441 C 16.229,17.463 16.517,17.611 16.815,17.881 17.112,18.151 17.29,18.429 17.353,18.716 17.416,19 17.333,19.283 17.102,19.563 16.872,19.843 16.619,19.972 16.34,19.949 16.06,19.925 15.77,19.779 15.473,19.509 15.175,19.239 14.998,18.96 14.94,18.677 14.879,18.391 14.964,18.107 15.196,17.824 15.427,17.545 15.679,17.416 15.955,17.441 Z M 13.068,20.307 12.493,21.327 12.688,21.446 12.95,21.162 15.096,22.497 14.982,22.872 15.177,22.995 15.749,21.978 15.554,21.855 15.297,22.142 13.151,20.807 13.263,20.429 Z M 12.205,23.114 C 12.083,23.115 11.968,23.148 11.859,23.208 11.642,23.327 11.455,23.585 11.304,23.983 L 11,24.787 13.896,26 14.041,25.617 12.914,25.145 13.048,24.796 C 13.163,24.492 13.21,24.232 13.19,24.02 13.172,23.805 13.108,23.632 12.998,23.5 12.886,23.365 12.75,23.266 12.59,23.199 12.455,23.142 12.327,23.112 12.205,23.114 Z M 12.194,23.546 C 12.276,23.543 12.363,23.561 12.456,23.6 12.67,23.689 12.795,23.824 12.83,24.003 12.866,24.182 12.829,24.418 12.719,24.707 L 12.602,25.014 11.458,24.534 11.605,24.148 C 11.707,23.881 11.826,23.703 11.965,23.617 12.036,23.572 12.112,23.548 12.194,23.546 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.5,3 C 15.778,3 3,15.778 3,31.5 3,31.668 3.0088,31.833 3.0117,32 3.2803,16.509 15.945,4 31.5,4 47.055,4 59.72,16.509 59.988,32 59.991,31.833 60,31.668 60,31.5 60,15.778 47.222,3 31.5,3 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.5,7 A 24.5,24.5 0 0 0 7,31.5 24.5,24.5 0 0 0 7.0215,32.09 24.5,24.5 0 0 1 31.5,8 24.5,24.5 0 0 1 55.979,31.91 24.5,24.5 0 0 0 56,31.5 24.5,24.5 0 0 0 31.5,7 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/net.poedit.Poedit.svg b/.icons/awkward/64x64/apps/net.poedit.Poedit.svg
new file mode 120000
index 00000000..d5db0d23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.poedit.Poedit.svg
@@ -0,0 +1 @@
+poedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.redeclipse.RedEclipse.svg b/.icons/awkward/64x64/apps/net.redeclipse.RedEclipse.svg
new file mode 120000
index 00000000..2c459965
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.redeclipse.RedEclipse.svg
@@ -0,0 +1 @@
+redeclipse.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.runelite.RuneLite.svg b/.icons/awkward/64x64/apps/net.runelite.RuneLite.svg
new file mode 100644
index 00000000..fc7c6d3e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.runelite.RuneLite.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 24,13 c 0,0.86817 0.840348,1.590645 2,1.867188 V 21 h -0.898438 v 0.0118 c -1.13473,0.0084 -2.024666,0.02828 -3.074218,0.269532 C 20.959692,21.526594 20,21.733074 20,23.066406 l 1.398438,0.664062 c 0,0 0.732106,-0.550294 1.402344,-0.664062 0.388838,-0.066 0.7992,0.0182 1.199218,0.16798 V 32 l -3,3 3,3 V 49.589844 L 27,53 30,49.589844 V 23.253906 c 0.41406,-0.15162 0.830108,-0.25015 1.199218,-0.1875 0.670238,0.11376 1.402344,0.664062 1.402344,0.664062 L 34,23.066406 C 34,21.733074 33.040308,21.526676 31.972656,21.28125 30.643068,20.975616 29.717984,21.019 28,21 V 14.867188 C 29.159652,14.590645 30,13.86817 30,13 Z m 11.320312,8 C 35.72095,21.606602 36,22.348942 36,23.066406 a 2.0002,2.0002 0 0 1 -0.613282,1.441406 C 37.030104,25.652684 38,27.723686 38,29.765624 38,33.549976 35.890318,33.882736 32,35 34.33469,40.707224 38.987738,45.757106 43.589844,48.371094 47.516188,50.744754 51.114174,52.414916 56,53 50.60431,46.413668 42.201398,43.514394 38,37 40.807754,35.527596 44,34.25617 44,29.390624 44,25.44354 40.399608,21 37.722656,21 Z"/>
+ <path style="fill:#aeaeae" d="M 24 12 C 24 12.58784 24.391203 13.103799 25 13.464844 L 25 20 L 25.101562 20 L 25.101562 20.011719 C 23.966832 20.020119 23.076896 20.039998 22.027344 20.28125 C 20.959692 20.526512 20 20.733074 20 22.066406 L 21.398438 22.730469 C 21.398438 22.730469 22.130543 22.180174 22.800781 22.066406 C 23.189619 22.000406 23.599982 22.084595 24 22.234375 L 24 31.015625 L 21 34.011719 L 24 37.011719 L 24 48.589844 L 27 52 L 30 48.589844 L 30 22.253906 C 30.41406 22.102286 30.830109 22.003756 31.199219 22.066406 C 31.869457 22.180166 32.601562 22.730469 32.601562 22.730469 L 34 22.066406 C 34 20.733074 33.040308 20.526676 31.972656 20.28125 C 30.643068 19.975616 29.717984 20.019 28 20 L 29 20 L 29 13.464844 C 29.608797 13.103799 30 12.58784 30 12 L 24 12 z M 35.320312 20 C 35.720951 20.606602 36 21.348942 36 22.066406 A 2.0002 2.0002 0 0 1 35.386719 23.507812 C 37.030105 24.652684 38 26.723687 38 28.765625 C 38 32.549977 35.890318 32.882736 32 34 C 34.33469 39.707224 38.987738 44.757106 43.589844 47.371094 C 47.516188 49.744754 51.114174 51.414916 56 52 C 50.60431 45.413668 42.201398 42.514394 38 36 C 40.807754 34.527596 44 33.256171 44 28.390625 C 44 24.443541 40.399608 20 37.722656 20 L 35.320312 20 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/net.scribus.Scribus.svg b/.icons/awkward/64x64/apps/net.scribus.Scribus.svg
new file mode 120000
index 00000000..eb0c537e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.scribus.Scribus.svg
@@ -0,0 +1 @@
+scribus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sf.VICE.svg b/.icons/awkward/64x64/apps/net.sf.VICE.svg
new file mode 100644
index 00000000..5c3dec05
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sf.VICE.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="29"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="29"/>
+ <path style="opacity:0.1" d="M 31.777344,16 C 22.204408,16 13,23.61116 13,33 13,42.38884 22.204408,50 31.777344,50 34.271598,49.9938 36.735524,49.459188 39,48.433594 V 40 H 53.5 L 47.699218,34 H 39 v 5.925782 c -1.899302,1.909046 -4.503078,2.988344 -7.222656,2.992186 -5.584212,0 -11.554688,-4.441144 -11.554688,-9.917968 0,-5.476824 5.970476,-9.917968 11.554688,-9.917968 2.717932,9.3e-4 5.32147,1.075494 7.222656,2.980468 V 17.570312 C 36.735738,16.543767 34.271808,16.007168 31.777344,16 Z M 39,26.0625 v 6 h 8.699218 l 5.800782,-6 z"/>
+ <path style="fill:#003079" d="M 31.777778,15 C 22.204842,15 13,22.61116 13,32 13,41.38884 22.204842,49 31.777778,49 34.272032,48.9938 36.735524,48.459512 39,47.433918 v -8.5083 c -1.899302,1.909046 -4.502644,2.987206 -7.222222,2.991048 -5.584212,0 -11.555556,-4.439842 -11.555556,-9.916666 0,-5.476824 5.971344,-9.916666 11.555556,-9.916666 2.717932,9.3e-4 5.321036,1.075006 7.222222,2.97998 V 16.568848 C 36.735738,15.542303 34.272242,15.007168 31.777778,15 Z"/>
+ <path style="fill:#003079" d="m 39,25.063314 h 14.5 l -5.8,6 H 39 Z"/>
+ <path style="fill:#ff2f2f" d="M 39,39 H 53.5 L 47.7,33 H 39 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3 A 29 29 0 0 0 3 32 A 29 29 0 0 0 3.0175781 32.488281 A 29 29 0 0 1 32 4 A 29 29 0 0 1 60.974609 32.494141 A 29 29 0 0 0 61 32 A 29 29 0 0 0 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/net.sf.fuse_emulator.svg b/.icons/awkward/64x64/apps/net.sf.fuse_emulator.svg
new file mode 120000
index 00000000..fc8d7a75
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sf.fuse_emulator.svg
@@ -0,0 +1 @@
+fuse.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sf.nootka.svg b/.icons/awkward/64x64/apps/net.sf.nootka.svg
new file mode 120000
index 00000000..cb379f5b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sf.nootka.svg
@@ -0,0 +1 @@
+nootka.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.Chessx.svg b/.icons/awkward/64x64/apps/net.sourceforge.Chessx.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.Chessx.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.ExtremeTuxRacer.svg b/.icons/awkward/64x64/apps/net.sourceforge.ExtremeTuxRacer.svg
new file mode 120000
index 00000000..5d747cc5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.ExtremeTuxRacer.svg
@@ -0,0 +1 @@
+tux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.Fillets.svg b/.icons/awkward/64x64/apps/net.sourceforge.Fillets.svg
new file mode 100644
index 00000000..080095aa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.Fillets.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="31.5" cy="32.5" r="28.5"/>
+ <circle style="fill:#4f4f4f" cx="31.5" cy="31.5" r="28.5"/>
+ <circle style="opacity:0.2" cx="31.5" cy="32.5" r="24.5"/>
+ <circle style="fill:#ffff00" cx="31.5" cy="31.5" r="24.5"/>
+ <circle style="fill:#4f4f4f" cx="31.5" cy="31.5" r="21.5"/>
+ <path style="opacity:0.2" d="m 32.933773,37.780999 c 4.015597,-3.158665 4.166806,-3.158665 8.067596,0 C 46.955897,42.602684 48,41.81483 48,32.5 c 0,-9.314831 -1.044103,-10.102685 -6.998631,-5.280999 -3.90079,3.158665 -4.051999,3.158665 -8.067596,0 C 30.68301,25.448549 27.032146,24 24.820739,24 20.781185,24 14,29.326814 14,32.5 c 0,3.173186 6.781185,8.5 10.820739,8.5 2.211407,0 5.862271,-1.448549 8.113034,-3.219001 z"/>
+ <path style="fill:#ffff00" d="m 32.933773,36.780999 c 4.015597,-3.158665 4.166806,-3.158665 8.067596,0 C 46.955897,41.602684 48,40.81483 48,31.5 c 0,-9.314831 -1.044103,-10.102685 -6.998631,-5.280999 -3.90079,3.158665 -4.051999,3.158665 -8.067596,0 C 30.68301,24.448549 27.032146,23 24.820739,23 20.781185,23 14,28.326814 14,31.5 c 0,3.173186 6.781185,8.5 10.820739,8.5 2.211407,0 5.862271,-1.448549 8.113034,-3.219001 z"/>
+ <path style="fill:#4f4f4f" d="M 18.957751,33.750001 C 16.313575,30.809092 19.460156,27 24.533733,27 c 1.954152,0 4.972479,1.0125 6.707392,2.25 3.1225,2.227253 3.1225,2.272748 0,4.500001 C 29.506212,34.987501 26.487885,36 24.533733,36 22.579582,36 20.07039,34.987501 18.957751,33.750001 Z"/>
+ <path style="opacity:0.2" d="M 24,30.093221 C 24,29.044492 23.325,28.687191 22.500001,29.299223 21.674999,29.911252 21,30.769302 21,31.206003 21,31.642703 21.674999,32 22.500001,32 23.325,32 24,31.141949 24,30.093221 Z"/>
+ <path style="fill:#ffff00" d="M 24,29.093221 C 24,28.044492 23.325,27.687191 22.500001,28.299223 21.674999,28.911252 21,29.769302 21,30.206003 21,30.642703 21.674999,31 22.500001,31 23.325,31 24,30.141949 24,29.093221 Z"/>
+ <path style="fill:#4f4f4f" d="M 42.056539,33.742991 C 40.524321,31.688467 40.618993,30.791545 42.600863,28.586052 44.838575,26.095842 45,26.263186 45,31.073142 c 0,5.849316 -0.341369,6.158955 -2.943461,2.669849 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 31.5 3 A 28.5 28.5 0 0 0 3 31.5 A 28.5 28.5 0 0 0 3.0214844 32.082031 A 28.5 28.5 0 0 1 31.5 4 A 28.5 28.5 0 0 1 59.978516 31.917969 A 28.5 28.5 0 0 0 60 31.5 A 28.5 28.5 0 0 0 31.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.Klavaro.svg b/.icons/awkward/64x64/apps/net.sourceforge.Klavaro.svg
new file mode 120000
index 00000000..f826fcee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.Klavaro.svg
@@ -0,0 +1 @@
+klavaro.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.Lifeograph.svg b/.icons/awkward/64x64/apps/net.sourceforge.Lifeograph.svg
new file mode 120000
index 00000000..1b7eb875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.Lifeograph.svg
@@ -0,0 +1 @@
+lifeograph.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.Ri-li.svg b/.icons/awkward/64x64/apps/net.sourceforge.Ri-li.svg
new file mode 120000
index 00000000..3f00810c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.Ri-li.svg
@@ -0,0 +1 @@
+Ri-li.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.Teo.svg b/.icons/awkward/64x64/apps/net.sourceforge.Teo.svg
new file mode 100644
index 00000000..c0b7645d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.Teo.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#ffffff" width="30.8" height="31.262" x="16.6" y="16.37"/>
+ <path style="opacity:0.2" d="m 32.050782,6.0019044 c -0.16908,-0.00684 -0.336588,0.01956 -0.496094,0.078122 L 4.8867215,15.856834 c -0.5326147,0.195612 -0.8871199,0.719039 -0.8867187,1.304617 v 11.612648 c -5.886e-4,0.954425 0.9091783,1.623251 1.7773436,1.304615 l 4.2226556,-1.550695 v 8.944823 L 5.7773464,35.922146 c -0.8681653,-0.318638 -1.7779322,0.35019 -1.7773436,1.304616 v 11.612647 c -4.012e-4,0.585577 0.354104,1.109003 0.8867187,1.304617 l 26.6679665,9.776809 c 0.1595,0.05848 0.327014,0.08492 0.496094,0.07812 0.13412,-0.0054 0.26799,-0.03166 0.39453,-0.07812 l 26.667967,-9.776809 c 0.532614,-0.195614 0.88712,-0.719042 0.886718,-1.304617 V 37.226762 c 5.88e-4,-0.954424 -0.90918,-1.623252 -1.777344,-1.304616 l -4.222655,1.550696 v -8.944823 l 4.222655,1.550695 c 0.868164,0.318636 1.777932,-0.350192 1.777344,-1.304615 V 17.161451 c 4.02e-4,-0.585576 -0.354104,-1.109006 -0.886718,-1.304617 L 32.445312,6.0800252 c -0.12654,-0.04645 -0.260402,-0.072694 -0.39453,-0.078121 z M 32,20.458145 43.999999,24.860251 V 41.140609 L 32,45.542713 20.000001,41.140609 V 24.860251 Z"/>
+ <rect style="fill:#3b5ade" width="10" height="23.999" x="44" y="19"/>
+ <path style="fill:#3b5ade" d="m 32.052084,5.0021126 c -0.16908,-0.00684 -0.33789,0.0197 -0.497396,0.07826 L 4.8880239,14.857602 C 4.3554092,15.053214 3.999602,15.575473 4.0000032,16.16105 v 11.612693 c -5.886e-4,0.954426 0.9104803,1.62209 1.7786456,1.303452 L 32,19.459188 58.221353,29.077195 c 0.868164,0.318636 1.779232,-0.349028 1.778644,-1.303452 V 16.16105 c 4.02e-4,-0.585575 -0.355406,-1.107837 -0.88802,-1.303448 L 32.445312,5.0803738 c -0.12654,-0.04645 -0.2591,-0.072834 -0.393228,-0.078261 z"/>
+ <rect style="fill:#3b5ade" width="10" height="23.999" x="10" y="19"/>
+ <path style="fill:#3b5ade" d="m 32.052084,58.997062 c -0.16908,0.0068 -0.33789,-0.0198 -0.497396,-0.07828 L 4.8880239,49.141571 C 4.3554092,48.945959 3.999602,48.423699 4.0000032,47.838121 V 36.225424 c -5.886e-4,-0.954426 0.9104803,-1.622086 1.7786456,-1.30345 L 32,44.539983 58.221353,34.921974 c 0.868164,-0.318634 1.779232,0.349026 1.778644,1.30345 v 11.612697 c 4.02e-4,0.585576 -0.355406,1.107838 -0.88802,1.30345 L 32.445312,58.9188 c -0.12654,0.04646 -0.2591,0.07284 -0.393228,0.07828 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.050781 5.0019531 C 31.881701 4.9951131 31.714193 5.0215181 31.554688 5.0800781 L 4.8867188 14.855469 C 4.3541041 15.051081 3.9995988 15.574579 4 16.160156 L 4 17.160156 C 3.9995988 16.574579 4.3541041 16.051081 4.8867188 15.855469 L 31.554688 6.0800781 C 31.714193 6.0215181 31.881701 5.9951131 32.050781 6.0019531 C 32.184909 6.0073797 32.318773 6.0336281 32.445312 6.0800781 L 59.113281 15.855469 C 59.645895 16.05108 60.000402 16.574581 60 17.160156 L 60 16.160156 C 60.000402 15.574581 59.645895 15.05108 59.113281 14.855469 L 32.445312 5.0800781 C 32.318773 5.0336281 32.184909 5.0073797 32.050781 5.0019531 z M 5.4511719 34.845703 C 5.3430902 34.834961 5.2364962 34.839069 5.1328125 34.855469 C 4.5107109 34.953889 3.9995586 35.510744 4 36.226562 L 4 37.226562 C 3.9995586 36.510744 4.5107109 35.953889 5.1328125 35.855469 C 5.3401799 35.822669 5.5603023 35.842215 5.7773438 35.921875 L 10 37.472656 L 10 36.472656 L 5.7773438 34.921875 C 5.6688231 34.882045 5.5592536 34.856446 5.4511719 34.845703 z M 58.548828 34.845703 C 58.440746 34.856453 58.331177 34.882075 58.222656 34.921875 L 54 36.472656 L 54 37.472656 L 58.222656 35.921875 C 58.439698 35.842275 58.659819 35.822669 58.867188 35.855469 C 59.489288 35.953891 60.000442 36.510747 60 37.226562 L 60 36.226562 C 60.000442 35.510747 59.489288 34.953891 58.867188 34.855469 C 58.763503 34.839069 58.65691 34.834953 58.548828 34.845703 z M 20 40.140625 L 20 41.140625 L 32 45.542969 L 44 41.140625 L 44 40.140625 L 32 44.541016 L 20 40.140625 z"/>
+ <path style="opacity:0.2" d="m 7.0000025,39.564897 v 8.155806 L 32,56.88817 v -8.351105 c -0.351624,9.94e-4 -0.700686,-0.05982 -1.03125,-0.17968 z"/>
+ <path style="fill:#b6afff" d="m 7.0000025,38.565632 v 8.155803 L 32,55.888902 v -8.351105 c -0.351624,9.96e-4 -0.700686,-0.05982 -1.03125,-0.17968 z"/>
+ <path style="opacity:0.2" d="m 32,9.1095304 v 8.3511056 a 3.0002997,3.0001361 0 0 1 1.03125,0.179678 l 23.968747,8.792489 v -8.155805 z"/>
+ <path style="fill:#b6afff" d="m 32,8.1102629 v 8.3511061 a 3.0002997,3.0001361 0 0 1 1.03125,0.179678 l 23.968747,8.79249 v -8.155806 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.TuxFootball.svg b/.icons/awkward/64x64/apps/net.sourceforge.TuxFootball.svg
new file mode 120000
index 00000000..1132bfdd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.TuxFootball.svg
@@ -0,0 +1 @@
+football.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.VMPK.svg b/.icons/awkward/64x64/apps/net.sourceforge.VMPK.svg
new file mode 120000
index 00000000..29fccab4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.VMPK.svg
@@ -0,0 +1 @@
+vmpk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.atanks.svg b/.icons/awkward/64x64/apps/net.sourceforge.atanks.svg
new file mode 120000
index 00000000..2278321d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.atanks.svg
@@ -0,0 +1 @@
+war-thunder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.btanks.svg b/.icons/awkward/64x64/apps/net.sourceforge.btanks.svg
new file mode 120000
index 00000000..2278321d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.btanks.svg
@@ -0,0 +1 @@
+war-thunder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.chromium-bsu.svg b/.icons/awkward/64x64/apps/net.sourceforge.chromium-bsu.svg
new file mode 120000
index 00000000..cd02b9ba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.chromium-bsu.svg
@@ -0,0 +1 @@
+KoboDeluxe.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.electrip.Electrip.svg b/.icons/awkward/64x64/apps/net.sourceforge.electrip.Electrip.svg
new file mode 120000
index 00000000..ddc43201
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.electrip.Electrip.svg
@@ -0,0 +1 @@
+electrip.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.fretsonfire.svg b/.icons/awkward/64x64/apps/net.sourceforge.fretsonfire.svg
new file mode 120000
index 00000000..7d4286fd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.fretsonfire.svg
@@ -0,0 +1 @@
+fretsonfire.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.mars-game.svg b/.icons/awkward/64x64/apps/net.sourceforge.mars-game.svg
new file mode 120000
index 00000000..ea4632d5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.mars-game.svg
@@ -0,0 +1 @@
+marsshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.maxima.svg b/.icons/awkward/64x64/apps/net.sourceforge.maxima.svg
new file mode 120000
index 00000000..dd1de59e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.maxima.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.projectM.svg b/.icons/awkward/64x64/apps/net.sourceforge.projectM.svg
new file mode 120000
index 00000000..f0f983b7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.projectM.svg
@@ -0,0 +1 @@
+prjm16-transparent.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.qtpfsgui.LuminanceHDR.svg b/.icons/awkward/64x64/apps/net.sourceforge.qtpfsgui.LuminanceHDR.svg
new file mode 120000
index 00000000..3e52076b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.qtpfsgui.LuminanceHDR.svg
@@ -0,0 +1 @@
+luminance-hdr.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.torcs.svg b/.icons/awkward/64x64/apps/net.sourceforge.torcs.svg
new file mode 120000
index 00000000..211b89f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.torcs.svg
@@ -0,0 +1 @@
+torcs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.sourceforge.xournal.svg b/.icons/awkward/64x64/apps/net.sourceforge.xournal.svg
new file mode 120000
index 00000000..c04e205a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.sourceforge.xournal.svg
@@ -0,0 +1 @@
+xournal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.supertuxkart.SuperTuxKart.svg b/.icons/awkward/64x64/apps/net.supertuxkart.SuperTuxKart.svg
new file mode 120000
index 00000000..337217e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.supertuxkart.SuperTuxKart.svg
@@ -0,0 +1 @@
+supertuxkart.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.wz2100.wz2100.svg b/.icons/awkward/64x64/apps/net.wz2100.wz2100.svg
new file mode 120000
index 00000000..33b71dd9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.wz2100.wz2100.svg
@@ -0,0 +1 @@
+warzone2100.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.xmind.XMind8.svg b/.icons/awkward/64x64/apps/net.xmind.XMind8.svg
new file mode 120000
index 00000000..8399b172
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.xmind.XMind8.svg
@@ -0,0 +1 @@
+xmind.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/net.xmind.ZEN.svg b/.icons/awkward/64x64/apps/net.xmind.ZEN.svg
new file mode 120000
index 00000000..8399b172
--- /dev/null
+++ b/.icons/awkward/64x64/apps/net.xmind.ZEN.svg
@@ -0,0 +1 @@
+xmind.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/netbeans-beta.svg b/.icons/awkward/64x64/apps/netbeans-beta.svg
new file mode 120000
index 00000000..3af5b3dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/netbeans-beta.svg
@@ -0,0 +1 @@
+netbeans.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/netbeans.svg b/.icons/awkward/64x64/apps/netbeans.svg
new file mode 100644
index 00000000..9c1ce26b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/netbeans.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.128906,3.9988649 c -0.05378,-0.00109 -0.10646,0.0076 -0.16016,0.00782 -0.03246,0.002 -0.06506,0.00328 -0.09766,0.0039 -1.112069,0.020828 -2.201665,0.3100207 -3.167963,0.8671856 L 9.2969215,16.080871 c -0.9673708,0.558441 -1.7404578,1.352927 -2.3046826,2.273433 l -0.01172,-0.0078 c -0.02221,0.03618 -0.03707,0.07669 -0.058594,0.113282 -0.022854,0.03892 -0.052154,0.0739 -0.074218,0.113282 l 0.01172,0.0078 c -0.5435272,0.968205 -0.8594462,2.066203 -0.8593738,3.214836 v 11.203101 11.203101 c -6e-7,1.149558 0.320025,2.244982 0.8671858,3.210932 0.043682,0.07712 0.078298,0.159 0.1249998,0.234375 l 0.027344,-0.0156 c 0.1969836,0.325194 0.3988878,0.651405 0.6523425,0.937499 a 6.5948519,6.5947775 0 0 0 0.1210937,0.144539 c 0.1079358,0.11496 0.2233918,0.22074 0.3398429,0.328124 a 6.5948519,6.5947775 0 0 0 0.2265622,0.199219 c 0.1071578,0.09014 0.2147371,0.18202 0.3281243,0.265624 A 6.5948519,6.5947775 0 0 0 9.296922,49.912867 L 28.703131,61.11597 a 6.5948519,6.5947775 0 0 0 3.167963,0.874998 v 0.0078 a 6.5948519,6.5947775 0 0 0 3.425775,-0.88281 L 54.703077,49.912855 a 6.5948519,6.5947775 0 0 0 2.316404,-2.26562 l 0.004,0.004 a 6.5948519,6.5947775 0 0 0 0.07032,-0.124999 6.5948519,6.5947775 0 0 0 0.0586,-0.10156 l -0.004,-0.004 a 6.5948519,6.5947775 0 0 0 0.851547,-3.21877 V 21.795704 a 6.5948519,6.5947775 0 0 0 -0.05468,-0.785156 c -0.01,-0.08378 -0.02198,-0.16698 -0.03516,-0.249999 a 6.5948519,6.5947775 0 0 0 -0.09766,-0.496091 c -0.02684,-0.1125 -0.05722,-0.221466 -0.08984,-0.332032 a 6.5948519,6.5947775 0 0 0 -0.124999,-0.367187 c -0.04584,-0.127316 -0.08716,-0.254904 -0.14062,-0.378905 a 6.5948519,6.5947775 0 0 0 -0.0196,-0.05078 l -0.004,0.0039 c -0.1204,-0.273238 -0.270026,-0.534606 -0.425627,-0.789054 l -0.0196,0.01172 C 56.427663,17.440887 55.669386,16.6387 54.703078,16.080873 L 35.296869,4.8777693 C 34.339841,4.326017 33.260643,4.0243611 32.15625,3.9988649 c -0.0092,-2.208e-4 -0.0182,-1.7e-5 -0.02734,0 z"/>
+ <path style="fill:#add439" d="m 32.155166,3.0014752 c -0.09548,-0.00231 -0.18974,0.00952 -0.28494,0.01132 L 31.932292,16.890435 32,32.000062 45.067681,24.503307 57.133846,17.584317 C 56.564864,16.565661 55.747443,15.687024 54.701993,15.083511 L 35.297953,3.8794478 C 34.340927,3.3276955 33.259559,3.0269713 32.155166,3.0014752 Z"/>
+ <path style="fill:#ac1248" d="m 6.9818221,17.349246 c -0.6267947,1.021217 -0.981847,2.207276 -0.9817688,3.446752 v 11.204064 11.204061 c -6e-7,1.241331 0.3585309,2.424483 0.9902324,3.443919 L 19.000027,39.612934 32,32.000062 19.000027,24.387189 Z"/>
+ <path style="fill:#3471b9" d="M 57.009715,17.35208 44.999973,24.387189 32,32.000062 l 12.999973,7.612872 12.023848,7.040774 a 6.5948519,6.5947775 0 0 0 0.976126,-3.449585 V 20.795998 a 6.5948519,6.5947775 0 0 0 -0.0536,-0.784511 c -0.01,-0.08379 -0.0235,-0.166206 -0.03668,-0.249231 a 6.5948519,6.5947775 0 0 0 -0.09874,-0.49563 c -0.02684,-0.112496 -0.05484,-0.223631 -0.08746,-0.334197 A 6.5948519,6.5947775 0 0 0 57.599328,18.56708 c -0.04584,-0.127316 -0.0876,-0.25551 -0.14106,-0.379511 a 6.5948519,6.5947775 0 0 0 -0.02258,-0.05098 l -0.0028,0.0029 C 57.312334,17.86624 57.165226,17.60659 57.009625,17.352142 Z"/>
+ <path style="opacity:0.2" d="M 7.3183594 17.84375 C 7.1449865 18.075892 6.9871883 18.31977 6.8457031 18.572266 L 16 23.822266 L 16 22.822266 L 7.3183594 17.84375 z M 56.666016 17.853516 L 45.068359 24.503906 L 32 32 L 32 33 L 45.068359 25.503906 L 57.134766 18.583984 C 56.993665 18.33137 56.837523 18.086773 56.666016 17.853516 z"/>
+ <path style="fill:#86b02f" d="M 32.129774,3.0014752 C 30.928332,2.9770284 29.743365,3.2790264 28.702047,3.8794478 L 9.2980065,15.083511 C 8.2523489,15.687145 7.4169354,16.554815 6.8464058,17.572988 L 18.932318,24.503307 32,32.000062 32.067708,16.890435 Z"/>
+ <path style="fill:#2e90e8" d="m 32,32.000062 -0.0677,15.109625 -0.06206,13.888959 a 6.5948519,6.5947775 0 0 0 3.427727,-0.880804 l 19.40404,-11.204065 a 6.5948519,6.5947775 0 0 0 2.448779,-2.486643 l -12.083091,-6.93032 z"/>
+ <path style="fill:#eb2f6a" d="m 32,32.000062 -13.067682,7.496752 -12.0661639,6.91899 c 0.2310232,0.408087 0.4914242,0.799826 0.8040348,1.152694 a 6.5948519,6.5947775 0 0 0 0.1241317,0.144439 c 0.1079358,0.11496 0.2220896,0.22398 0.3385409,0.331364 a 6.5948519,6.5947775 0 0 0 0.225694,0.198259 c 0.1071578,0.09014 0.2138691,0.17978 0.3272563,0.263392 a 6.5948519,6.5947775 0 0 0 0.6121949,0.407831 L 28.702045,60.117848 a 6.5948519,6.5947775 0 0 0 3.427729,0.872308 l -0.06206,-13.880463 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 32 L 18.933594 39.496094 L 6.8671875 46.414062 C 7.0095649 46.665563 7.1696159 46.907732 7.3398438 47.142578 L 18.933594 40.496094 L 32 33 L 45.066406 40.496094 L 56.671875 47.150391 A 6.5948519 6.5947775 0 0 0 57.152344 46.425781 L 45.066406 39.496094 L 32 32 z"/>
+ <path style="opacity:0.2" d="m 32,14.515407 15.999967,9.240399 V 42.159601 L 32,51.4 16.000033,42.159601 V 23.755806 Z"/>
+ <path style="fill:#ffffff" d="m 32,13.515411 15.999967,9.2404 V 41.159605 L 32,50.400004 16.000033,41.159605 V 22.755811 Z"/>
+ <path style="fill:#cedbe6" d="m 32,13.515411 15.999967,9.2404 V 41.159605 L 32,50.400004 Z"/>
+ <path style="fill:#dee5c0" d="M 32,13.515411 16.000033,22.755811 32,31.99621 47.999967,22.755811 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.128906 3 C 32.075126 2.99891 32.02245 3.0075925 31.96875 3.0078125 C 31.93629 3.0098125 31.903694 3.0110988 31.871094 3.0117188 C 30.759025 3.0325467 29.669425 3.3217414 28.703125 3.8789062 L 9.296875 15.082031 C 8.3295042 15.640472 7.5564123 16.434963 6.9921875 17.355469 L 6.9804688 17.347656 C 6.9582587 17.383836 6.943399 17.424346 6.921875 17.460938 C 6.899021 17.499858 6.8697203 17.534837 6.8476562 17.574219 L 6.859375 17.582031 C 6.315848 18.550237 5.9999276 19.648243 6 20.796875 L 6 21.796875 C 5.9999276 20.648243 6.315848 19.550237 6.859375 18.582031 L 6.8476562 18.574219 C 6.8697203 18.534837 6.899021 18.499858 6.921875 18.460938 C 6.943399 18.424345 6.9582587 18.383836 6.9804688 18.347656 L 6.9921875 18.355469 C 7.5564123 17.434963 8.3295042 16.640472 9.296875 16.082031 L 28.703125 4.8789062 C 29.669425 4.3217413 30.759025 4.0325467 31.871094 4.0117188 C 31.903694 4.0110988 31.93629 4.0098125 31.96875 4.0078125 C 32.02245 4.0075925 32.075126 3.99891 32.128906 4 C 32.138046 3.9999829 32.14705 3.9997792 32.15625 4 C 33.260643 4.0254961 34.339847 4.327154 35.296875 4.8789062 L 54.703125 16.082031 C 55.669435 16.639858 56.427782 17.442048 56.988281 18.363281 L 57.007812 18.351562 C 57.163413 18.606011 57.313202 18.867385 57.433594 19.140625 L 57.4375 19.136719 A 6.5948519 6.5947775 0 0 1 57.457031 19.1875 C 57.510489 19.311501 57.551816 19.439091 57.597656 19.566406 A 6.5948519 6.5947775 0 0 1 57.722656 19.933594 C 57.755276 20.044159 57.78566 20.153129 57.8125 20.265625 A 6.5948519 6.5947775 0 0 1 57.910156 20.761719 C 57.923336 20.844745 57.935313 20.927929 57.945312 21.011719 A 6.5948519 6.5947775 0 0 1 58 21.796875 L 58 20.796875 A 6.5948519 6.5947775 0 0 0 57.945312 20.011719 C 57.935313 19.927929 57.923336 19.844745 57.910156 19.761719 A 6.5948519 6.5947775 0 0 0 57.8125 19.265625 C 57.78566 19.153129 57.755276 19.044159 57.722656 18.933594 A 6.5948519 6.5947775 0 0 0 57.597656 18.566406 C 57.551812 18.439091 57.510491 18.311501 57.457031 18.1875 A 6.5948519 6.5947775 0 0 0 57.4375 18.136719 L 57.433594 18.140625 C 57.313202 17.867385 57.163414 17.606011 57.007812 17.351562 L 56.988281 17.363281 C 56.427782 16.442048 55.669435 15.639858 54.703125 15.082031 L 35.296875 3.8789062 C 34.339847 3.327154 33.260643 3.0254961 32.15625 3 C 32.14705 2.9997792 32.138046 2.9999829 32.128906 3 z"/>
+ <path style="opacity:0.1" d="M 48 22.822266 L 45.068359 24.503906 L 32 32 L 32 33 L 45.068359 25.503906 L 48 23.822266 L 48 22.822266 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/netease-cloud-music.svg b/.icons/awkward/64x64/apps/netease-cloud-music.svg
new file mode 100644
index 00000000..09b5b716
--- /dev/null
+++ b/.icons/awkward/64x64/apps/netease-cloud-music.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e32e2e" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m26.4 18.000477c-9.880424 4.573072-12.141597 11.929904-11.071 19.728268 2.371146 17.271732 17.971178 15.271732 21.469 14.771732 3.911702-0.559162 10.386674-3.516672 11.956-13.24029 1.603688-9.936536-4.877206-13.868556-8.78566-14.730988-4.90983-1.083394-8.935036-0.39875-11.16634 3.062884-2.070234 3.21175-2.242722 7.180396-0.936 9.844958 1.192872 2.432422 2.302388 3.522006 4.149038 3.563436 6.36691 0.14284 7.2293-3.775936 6.53409-7.50142-1.608666-7.928452-5.322726-10.17586-4.044754-16.30237 1.306904-4.126726 5.598706-3.552155 8.495626-1.19642"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:6;fill:none" d="m26.4 17c-9.880424 4.573072-12.141597 11.929904-11.071 19.728268 2.371146 17.271732 17.971178 15.271732 21.469 14.771732 3.911702-0.559162 10.386674-3.516672 11.956-13.24029 1.603688-9.936536-4.877206-13.868556-8.78566-14.730988-4.90983-1.083394-8.935036-0.39875-11.16634 3.062884-2.070234 3.21175-2.242722 7.180396-0.936 9.844958 1.192872 2.432422 2.302388 3.522006 4.149038 3.563436 6.36691 0.14284 7.2293-3.775936 6.53409-7.50142-1.608666-7.928452-5.322726-10.17586-4.044754-16.30237 1.306904-4.126726 5.598706-3.552155 8.495626-1.19642"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6.8007812 4c-1.5512 0-2.8007812 1.2495812-2.8007812 2.8007812v1c0-1.5511999 1.2495812-2.8007812 2.8007812-2.8007812h50.398438c1.5512 0 2.800781 1.2495812 2.800781 2.8007812v-1c0-1.5511999-1.249581-2.8007812-2.800781-2.8007812h-50.398438z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/netflix-desktop.svg b/.icons/awkward/64x64/apps/netflix-desktop.svg
new file mode 120000
index 00000000..3c795c83
--- /dev/null
+++ b/.icons/awkward/64x64/apps/netflix-desktop.svg
@@ -0,0 +1 @@
+netflix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/netflix.svg b/.icons/awkward/64x64/apps/netflix.svg
new file mode 100644
index 00000000..5311c7bf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/netflix.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 56v2c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="fill:#d44338" d="m36 12h8v40l-7.8422-1.0526z"/>
+ <path style="opacity:.2" d="m20 13v40l8-1v-39z"/>
+ <path style="fill:#d44338" d="m20 12v40l8-1v-39z"/>
+ <path style="opacity:.2" d="m20 13l16.156 38.949 7.844 1.051v-1l-7.842-1.053-0.154-37.947h-0.004l0.082 20.203-8.082-20.203h-8z"/>
+ <path style="fill:#ff695e" d="m20 12 16.158 38.948 7.842 1.052-16-40z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nethack.svg b/.icons/awkward/64x64/apps/nethack.svg
new file mode 100644
index 00000000..67cf27bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nethack.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 1.0976628,19.231349 A 2.5895013,2.5416066 1.0699172 0 1 4.8829469,16.340671 L 51.863412,42.117233 c 1.523868,-1.292379 2.98807,-2.661827 4.607139,-3.838893 1.955938,0.446255 0.544402,2.922857 0.491953,4.280195 -0.147151,0.70422 -0.293804,1.408198 -0.440839,2.112376 l 5.117801,2.808123 a 2.5895013,2.5416066 1.0699172 1 1 -2.525436,4.435544 l -5.145681,-2.823926 c -0.929711,1.299691 -1.287871,3.035174 -0.36989,4.450054 0.943054,1.799668 3.130015,1.977959 4.929076,1.906948 1.627933,1.314071 -1.259972,3.282707 -2.374033,4.079714 -4.988592,3.118605 -12.022296,0.993565 -15.228782,-3.649395 -2.084274,-2.827709 -2.719001,-6.953744 -0.689514,-9.963636 1.759579,-1.292385 1.85473,2.049961 3.345013,2.479792 1.974171,1.408897 4.942043,0.356625 5.74781,-1.849016 L 2.357511,20.776216 A 2.5895013,2.5416066 1.0699172 0 1 1.0976628,19.231349 Z"/>
+ <path style="opacity:0.2" d="M 62.90235,19.231348 A 2.5416066,2.5895016 88.930089 0 0 59.117066,16.340671 L 12.136596,42.117233 C 10.612727,40.824854 9.1485251,39.455405 7.5294573,38.27834 c -1.9559391,0.446256 -0.5444022,2.922857 -0.4919544,4.280196 0.1471513,0.704219 0.2938052,1.408197 0.4408396,2.112374 l -5.1178021,2.808124 a 2.5416066,2.5895016 88.930089 1 0 2.5254373,4.435543 l 5.1456813,-2.823925 c 0.929711,1.299691 1.28787,3.035174 0.36989,4.450054 -0.9430535,1.799668 -3.1300159,1.97796 -4.9290767,1.906948 -1.6279338,1.314072 1.2599723,3.282707 2.3740332,4.079714 4.9885925,3.118605 12.0222975,0.993565 15.2287835,-3.649395 2.084275,-2.827709 2.719001,-6.953744 0.689515,-9.963636 -1.75958,-1.292385 -1.854732,2.04996 -3.345014,2.479792 -1.974172,1.408897 -4.942044,0.356625 -5.747811,-1.849016 L 61.642502,20.776216 a 2.5416066,2.5895016 88.930089 0 0 1.259848,-1.544868 z"/>
+ <path style="fill:#005a5a" d="M 62.90235,18.231348 A 2.5416066,2.5895016 88.930089 0 0 59.117066,15.340671 L 12.136596,41.117233 C 10.612727,39.824854 9.1485251,38.455405 7.5294573,37.27834 c -1.9559391,0.446256 -0.5444022,2.922857 -0.4919544,4.280196 0.1471513,0.704219 0.2938052,1.408197 0.4408396,2.112374 l -5.1178021,2.808124 a 2.5416066,2.5895016 88.930089 1 0 2.5254373,4.435543 l 5.1456813,-2.823925 c 0.929711,1.299691 1.28787,3.035174 0.36989,4.450054 -0.9430535,1.799668 -3.1300159,1.97796 -4.9290767,1.906948 -1.6279338,1.314072 1.2599723,3.282707 2.3740332,4.079714 4.9885925,3.118605 12.0222975,0.993565 15.2287835,-3.649395 2.084275,-2.827709 2.719001,-6.953744 0.689515,-9.963636 -1.75958,-1.292385 -1.854732,2.04996 -3.345014,2.479792 -1.974172,1.408897 -4.942044,0.356625 -5.747811,-1.849016 L 61.642502,19.776216 a 2.5416066,2.5895016 88.930089 0 0 1.259848,-1.544868 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 60.53125 15.001953 A 2.5416066 2.5895016 88.930089 0 0 59.117188 15.339844 L 12.136719 41.117188 C 10.61285 39.824809 9.1483647 38.456362 7.5292969 37.279297 C 6.5174153 37.510162 6.412615 38.284446 6.5488281 39.166016 C 6.6528523 38.741222 6.9324458 38.415471 7.5292969 38.279297 C 9.1483647 39.456362 10.61285 40.824809 12.136719 42.117188 L 59.117188 16.339844 A 2.5416066 2.5895016 88.930089 0 1 62.947266 18.041016 A 2.5416066 2.5895016 88.930089 0 0 60.53125 15.001953 z M 7.2910156 43.775391 L 2.3613281 46.478516 A 2.5416066 2.5895016 88.930089 0 0 1.0527344 49.21875 A 2.5416066 2.5895016 88.930089 0 1 2.3613281 47.478516 L 7.4785156 44.671875 C 7.416138 44.373136 7.3533233 44.074091 7.2910156 43.775391 z M 22.929688 44.626953 C 21.919765 44.773452 21.630776 47.045293 20.419922 47.394531 C 18.695322 48.625317 16.211616 47.978017 15.074219 46.324219 L 14.671875 46.544922 C 15.477642 48.750563 18.44575 49.803428 20.419922 48.394531 C 21.910204 47.964699 22.006045 44.621677 23.765625 45.914062 C 24.517233 47.028759 24.901888 48.29748 24.984375 49.595703 C 25.070997 47.955659 24.709642 46.314116 23.765625 44.914062 C 23.435704 44.67174 23.162747 44.593146 22.929688 44.626953 z M 10.892578 51.181641 C 10.829612 51.649858 10.681459 52.110816 10.402344 52.541016 C 9.4592903 54.340684 7.271717 54.518278 5.4726562 54.447266 C 4.9405744 54.876763 4.8962353 55.377227 5.109375 55.882812 C 5.187992 55.731962 5.3011334 55.585719 5.4726562 55.447266 C 7.271717 55.518278 9.4592903 55.340684 10.402344 53.541016 C 10.87961 52.805407 11.006188 51.984271 10.892578 51.181641 z"/>
+ <path style="fill:#008080" d="M 1.0976628,18.231349 A 2.5895013,2.5416066 1.0699172 0 1 4.8829469,15.340671 L 51.863412,41.117233 c 1.523868,-1.292379 2.98807,-2.661827 4.607139,-3.838893 1.955938,0.446255 0.544402,2.922857 0.491953,4.280195 -0.147151,0.70422 -0.293804,1.408198 -0.440839,2.112376 l 5.117801,2.808123 a 2.5895013,2.5416066 1.0699172 1 1 -2.525436,4.435544 l -5.145681,-2.823926 c -0.929711,1.299691 -1.287871,3.035174 -0.36989,4.450054 0.943054,1.799668 3.130015,1.977959 4.929076,1.906948 1.627933,1.314071 -1.259972,3.282707 -2.374033,4.079714 -4.988592,3.118605 -12.022296,0.993565 -15.228782,-3.649395 -2.084274,-2.827709 -2.719001,-6.953744 -0.689514,-9.963636 1.759579,-1.292385 1.85473,2.049961 3.345013,2.479792 1.974171,1.408897 4.942043,0.356625 5.74781,-1.849016 L 2.357511,19.776216 A 2.5895013,2.5416066 1.0699172 0 1 1.0976628,18.231349 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.46875 15.001953 A 2.5895013 2.5416066 1.0699172 0 0 1.0527344 18.041016 A 2.5895013 2.5416066 1.0699172 0 1 4.8828125 16.339844 L 51.863281 42.117188 C 53.387149 40.824809 54.851634 39.456363 56.470703 38.279297 C 57.065861 38.415085 57.348381 38.739084 57.453125 39.162109 C 57.588369 38.282227 57.481028 37.509806 56.470703 37.279297 C 54.851634 38.456363 53.387149 39.824809 51.863281 41.117188 L 4.8828125 15.339844 A 2.5895013 2.5416066 1.0699172 0 0 3.46875 15.001953 z M 56.708984 43.775391 C 56.646677 44.074091 56.583862 44.373136 56.521484 44.671875 L 61.638672 47.478516 A 2.5895013 2.5416066 1.0699172 0 1 62.947266 49.21875 A 2.5895013 2.5416066 1.0699172 0 0 61.638672 46.478516 L 56.708984 43.775391 z M 41.070312 44.626953 C 40.837254 44.593146 40.564296 44.67174 40.234375 44.914062 C 39.290358 46.314116 38.929003 47.955659 39.015625 49.595703 C 39.098112 48.29748 39.482766 47.028759 40.234375 45.914062 C 41.993954 44.621677 42.089795 47.9647 43.580078 48.394531 C 45.554249 49.803428 48.522358 48.750563 49.328125 46.544922 L 48.925781 46.324219 C 47.788384 47.978017 45.304677 48.625317 43.580078 47.394531 C 42.369223 47.045294 42.080235 44.773452 41.070312 44.626953 z M 53.107422 51.181641 C 52.993812 51.984271 53.12039 52.805407 53.597656 53.541016 C 54.54071 55.340684 56.728283 55.518277 58.527344 55.447266 C 58.698866 55.585719 58.812008 55.731962 58.890625 55.882812 C 59.103765 55.377227 59.059425 54.876763 58.527344 54.447266 C 56.728283 54.518277 54.54071 54.340684 53.597656 52.541016 C 53.31854 52.110816 53.170388 51.649858 53.107422 51.181641 z"/>
+ <path style="opacity:0.2" d="m 11.557593,5.0016675 a 1.6207544,1.5760748 0 0 0 -1.557592,1.576582 V 38.638856 c 0,1.075986 0.437444,1.808968 0.984441,2.722249 0.546997,0.91328 1.282385,1.924617 2.159932,3.018985 1.755094,2.188741 4.078853,4.702535 6.487757,7.106232 2.408906,2.403695 4.896592,4.688791 6.994572,6.40438 1.048992,0.857796 1.996571,1.570893 2.825955,2.10297 C 30.282044,60.525747 30.782595,61 32,61 c 1.217404,0 1.717954,-0.474253 2.54734,-1.006328 0.829385,-0.532077 1.776965,-1.245174 2.825955,-2.10297 2.097982,-1.715589 4.585668,-4.000685 6.994572,-6.40438 2.408906,-2.403697 4.732666,-4.917491 6.487757,-7.106232 0.877548,-1.094368 1.612938,-2.105705 2.159933,-3.018985 0.546996,-0.913281 0.984442,-1.646263 0.984442,-2.722249 V 6.5782495 A 1.6207544,1.5760748 0 0 0 51.150161,5.5486977 L 47.57327,9.5869151 43.011941,5.4274221 A 1.6207544,1.5760748 0 0 0 41.902784,5.0016675 H 32 22.097214 A 1.6207544,1.5760748 0 0 0 20.98806,5.4274221 l -4.561332,4.159493 -3.57689,-4.0382174 A 1.6207544,1.5760748 0 0 0 11.557593,5.0016675 Z"/>
+ <path style="fill:#e4e4e4" d="m 11.557593,4.0016675 a 1.6207544,1.5760748 0 0 0 -1.557592,1.576582 V 37.638856 c 0,1.075986 0.437444,1.808968 0.984441,2.722249 0.546997,0.91328 1.282385,1.924617 2.159932,3.018985 1.755094,2.188741 4.078853,4.702535 6.487757,7.106232 2.408906,2.403695 4.896592,4.688791 6.994572,6.40438 1.048992,0.857796 1.996571,1.570893 2.825955,2.10297 C 30.282044,59.525747 30.782595,60 32,60 c 1.217404,0 1.717954,-0.474253 2.54734,-1.006328 0.829385,-0.532077 1.776965,-1.245174 2.825955,-2.10297 2.097982,-1.715589 4.585668,-4.000685 6.994572,-6.40438 2.408906,-2.403697 4.732666,-4.917491 6.487757,-7.106232 0.877548,-1.094368 1.612938,-2.105705 2.159933,-3.018985 0.546996,-0.913281 0.984442,-1.646263 0.984442,-2.722249 V 5.5782495 A 1.6207544,1.5760748 0 0 0 51.150161,4.5486977 L 47.57327,8.5869151 43.011941,4.4274221 A 1.6207544,1.5760748 0 0 0 41.902784,4.0016675 H 32 22.097214 A 1.6207544,1.5760748 0 0 0 20.98806,4.4274221 l -4.561332,4.159493 -3.57689,-4.0382174 A 1.6207544,1.5760748 0 0 0 11.557593,4.0016675 Z"/>
+ <path style="fill:#008080" d="m 15,17 v 20.216407 c 0.0333,0.0371 0.0143,-0.01925 0.188151,0.2625 0.357297,0.579006 0.971018,1.421133 1.773602,2.392578 1.602732,1.93995 3.889039,4.349508 6.261555,6.647265 2.371767,2.297029 4.836533,4.489233 6.787271,6.0375 C 30.826238,53.203624 31.454348,53.63799 32,54 c 0.545654,-0.36201 1.173767,-0.796378 1.98942,-1.44375 1.950739,-1.548265 4.415508,-3.740471 6.787272,-6.0375 2.372517,-2.297757 4.658825,-4.707316 6.261556,-6.647265 0.802584,-0.971446 1.416308,-1.81358 1.773601,-2.392578 0.173856,-0.28175 0.154844,-0.225414 0.188151,-0.2625 V 17 Z"/>
+ <path style="opacity:0.3" d="m 32,17 v 37 c 0.545654,-0.36201 1.173767,-0.796378 1.98942,-1.44375 1.950739,-1.548265 4.415508,-3.740471 6.787272,-6.0375 2.372517,-2.297757 4.658825,-4.707316 6.261556,-6.647265 0.802584,-0.971446 1.416308,-1.81358 1.773601,-2.392578 0.173856,-0.28175 0.154844,-0.225414 0.188151,-0.2625 V 17 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 52.333984 4 A 1.6207544 1.5760748 0 0 0 51.150391 4.5488281 L 47.574219 8.5878906 L 43.011719 4.4277344 A 1.6207544 1.5760748 0 0 0 41.902344 4.0019531 L 32 4.0019531 L 22.097656 4.0019531 A 1.6207544 1.5760748 0 0 0 20.988281 4.4277344 L 16.425781 8.5878906 L 12.849609 4.5488281 A 1.6207544 1.5760748 0 0 0 11.556641 4.0019531 A 1.6207544 1.5760748 0 0 0 10 5.578125 L 10 6.5273438 A 1.6207544 1.5760748 0 0 1 11.556641 5.0019531 A 1.6207544 1.5760748 0 0 1 12.849609 5.5488281 L 16.425781 9.5878906 L 20.988281 5.4277344 A 1.6207544 1.5760748 0 0 1 22.097656 5.0019531 L 32 5.0019531 L 41.902344 5.0019531 A 1.6207544 1.5760748 0 0 1 43.011719 5.4277344 L 47.574219 9.5878906 L 51.150391 5.5488281 A 1.6207544 1.5760748 0 0 1 54 6.578125 L 54 5.578125 A 1.6207544 1.5760748 0 0 0 52.333984 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/netsurf.svg b/.icons/awkward/64x64/apps/netsurf.svg
new file mode 100644
index 00000000..d44001dd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/netsurf.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 46,8.7512899 A 28,28 0 0 0 7.7512896,19 28,28 0 0 0 18.000001,57.248712 28,28 0 0 0 56.24871,47 28,28 0 0 0 46,8.7512899 Z"/>
+ <path style="fill:#42b8fe" d="M 46,7.7512888 A 28,28 0 0 0 7.7512896,18 28,28 0 0 0 18.000001,56.248712 28,28 0 0 0 56.24871,46 28,28 0 0 0 46,7.7512888 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.660156 4.0078125 A 28 28 0 0 0 7.75 18 A 28 28 0 0 0 4.0449219 32.279297 A 28 28 0 0 1 7.75 19 A 28 28 0 0 1 32.660156 5.0078125 A 28 28 0 0 1 46 8.75 A 28 28 0 0 1 59.945312 32.945312 A 28 28 0 0 1 59.953125 33.1875 A 28 28 0 0 0 46 7.75 A 28 28 0 0 0 32.660156 4.0078125 z"/>
+ <path style="opacity:0.2" transform="matrix(1.1325367,0.87172576,-0.87172576,1.1325367,22.111536,-16.369924)" 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(1.1325367,0.87172576,-0.87172576,1.1325367,22.111536,-17.369924)" 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:3;stroke-linecap:round;stroke-linejoin:round" d="m 17.5,7.4847354 c -6,21.9999996 1.692192,38.4563076 17,53.9999996"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 17.5,6.5 c -6,22 1.692192,38.456308 17,54"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 59.5,32.484735 c -15.761826,15.681734 -33,19 -53,13"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 59.5,31.5 c -15.761826,15.681734 -33,19 -53,13"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/network-defaultroute.svg b/.icons/awkward/64x64/apps/network-defaultroute.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/network-defaultroute.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/network-firewall.svg b/.icons/awkward/64x64/apps/network-firewall.svg
new file mode 120000
index 00000000..3184e8c6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/network-firewall.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/network-idle.svg b/.icons/awkward/64x64/apps/network-idle.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/network-idle.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/network_local.svg b/.icons/awkward/64x64/apps/network_local.svg
new file mode 100644
index 00000000..0508315e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/network_local.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#40c269" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="opacity:0.2" width="40" height="6" x="12" y="48"/>
+ <path style="fill:#3f3f3f" d="M 29 40 L 29 47 L 12 47 L 12 53 L 52 53 L 52 47 L 35 47 L 35 40 L 29 40 z"/>
+ <path style="opacity:0.2" d="m 19.33965,9.000744 c -1.849812,0 -3.339822,1.489978 -3.339822,3.339752 l 0,25.319638 c 0,1.849973 1.49001,3.339952 3.339822,3.339952 l 25.320156,0 c 1.850012,0 3.340022,-1.489979 3.340022,-3.339952 l 0,-25.319638 c 0,-1.849974 -1.49001,-3.339952 -3.340022,-3.339952 l -25.320156,0 z m 4.660228,7.999885 16.0001,0 0,15.999771 -16.0001,0 0,-15.999771 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812,4 C 5.2496034,4 4,5.2495827 4,6.8002055 L 4,7.8 C 4,6.2493772 5.2496034,4.9997945 6.8007812,4.9997945 l 50.3984378,0 C 58.749197,4.9997945 60,6.2493772 60,7.8 L 60,6.8002055 C 60,5.2495828 58.749197,4 57.199219,4 L 6.8007812,4 Z"/>
+ <path style="opacity:0.2" d="m 4,57.199219 0,1 C 4,59.749197 5.2496034,61 6.8007812,61 L 57.199219,61 C 58.749197,61 60,59.749197 60,58.199219 l 0,-1 C 60,58.749197 58.749197,60 57.199219,60 L 6.8007812,60 C 5.2496034,60 4,58.749197 4,57.199219 Z"/>
+ <path style="fill:#ffffff" d="m 19.33965,8.0007723 c -1.849812,0 -3.339822,1.4899787 -3.339822,3.3397527 l 0,25.319637 c 0,1.849974 1.49001,3.339953 3.339822,3.339953 l 25.320156,0 c 1.850012,0 3.340022,-1.489979 3.340022,-3.339953 l 0,-25.319637 c 0,-1.849974 -1.49001,-3.3399527 -3.340022,-3.3399527 l -25.320156,0 z m 4.660228,7.9998857 16.0001,0 0,15.999771 -16.0001,0 0,-15.999771 z"/>
+ <circle style="opacity:0.2" cx="14" cy="51" r="6"/>
+ <circle style="fill:#ffffff" cx="14" cy="50" r="6"/>
+ <circle style="opacity:0.2" cx="32" cy="51" r="6"/>
+ <circle style="fill:#ffffff" cx="32" cy="50" r="6"/>
+ <circle style="opacity:0.2" cx="49.999" cy="51" r="6"/>
+ <circle style="fill:#ffffff" cx="49.999" cy="50" r="6"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/neverball.svg b/.icons/awkward/64x64/apps/neverball.svg
new file mode 100644
index 00000000..c0bc1462
--- /dev/null
+++ b/.icons/awkward/64x64/apps/neverball.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 59.999978,31.999716 c 0,15.463602 -12.535728,27.99933 -27.99933,27.99933 -0.667851,0 -0.0057,-0.557457 -0.607596,-0.604462 -9.831965,-0.767842 -12.498218,-7.16207 -16.515296,-16.605298 -1.43096,-3.363858 -9.4282683,-7.360695 -9.4282683,-11.246887 0,-1.300698 -1.3594794,-2.123364 -1.1878146,-3.376914 C 6.1308797,14.515956 17.837742,4.0003849 32.000648,4.0003849 c 0.254912,0 0.585139,1.3784622 0.838207,1.3912249 7.015906,0.3538261 13.233482,4.1407181 18.048944,8.5815462 5.547731,5.116128 9.112179,9.884886 9.112179,18.02656 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 32.000648,5.0008021 0,19.9995369 c 10.062733,0 19.504168,1.12163 27.667327,3.843661 A 27.999352,27.999352 0 0 0 32.000648,5.0008021 Z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 32.000648,4.0003421 0,19.9995369 c 10.062733,0 19.504168,1.12163 27.667327,3.843661 A 27.999352,27.999352 0 0 0 32.000648,4.0003421 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 32 4 A 27.999352 27.999352 0 0 0 4.0019531 32 A 27.999352 27.999352 0 0 0 4.0195312 32.492188 A 27.999352 27.999352 0 0 1 32 5 A 27.999352 27.999352 0 0 1 59.974609 32.492188 A 27.999352 27.999352 0 0 0 60 32 A 27.999352 27.999352 0 0 0 32 4 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 32.000648,23.999879 c -9.973759,0 -19.524862,1.108046 -27.6438913,3.777257 a 27.999352,27.999352 0 0 0 -0.3554605,4.222558 27.999352,27.999352 0 0 0 22.4369808,27.440771 27.999352,27.999352 0 0 0 2.761654,0.41796 c 0.922688,0.09151 1.855351,0.140621 2.800717,0.140621 l 0,-35.999167 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/neverputt.svg b/.icons/awkward/64x64/apps/neverputt.svg
new file mode 100644
index 00000000..34df01c9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/neverputt.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#e14e4e;fill-rule:evenodd" d="m 59.999978,31.999716 c 0,15.463602 -12.535728,27.99933 -27.99933,27.99933 -11.577412,0 -12.8599,-7.188446 -17.122892,-17.20976 -1.430959,-3.363858 -10.876439,-6.903378 -10.876439,-10.78957 0,-15.463604 12.535727,-27.9993311 27.999331,-27.9993311 7.321928,0 13.897992,5.3717595 18.887151,9.9727711 5.547729,5.11613 9.112179,9.884886 9.112179,18.02656 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 32.000648,5.0008021 0,19.9995369 c 10.062733,0 19.504168,1.12163 27.667327,3.843661 A 27.999352,27.999352 0 0 0 32.000648,5.0008021 Z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 32.000648,4.0003421 0,19.9995369 c 10.062733,0 19.504168,1.12163 27.667327,3.843661 A 27.999352,27.999352 0 0 0 32.000648,4.0003421 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 32 4 A 27.999352 27.999352 0 0 0 4.0019531 32 A 27.999352 27.999352 0 0 0 4.0195312 32.492188 A 27.999352 27.999352 0 0 1 32 5 A 27.999352 27.999352 0 0 1 59.974609 32.492188 A 27.999352 27.999352 0 0 0 60 32 A 27.999352 27.999352 0 0 0 32 4 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 32.000648,23.999879 c -9.973759,0 -19.524862,1.108046 -27.6438913,3.777257 a 27.999352,27.999352 0 0 0 -0.3554605,4.222558 27.999352,27.999352 0 0 0 22.4369808,27.440771 27.999352,27.999352 0 0 0 2.761654,0.41796 c 0.922688,0.09151 1.855351,0.140621 2.800717,0.140621 l 0,-35.999167 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 14.583082,5.0147102 c -0.185721,0.0152 -0.376275,0.047515 -0.562487,0.1015597 C 12.530906,5.5486254 11.682034,7.09525 12.11439,8.5849396 l 8.90995,30.6906964 0,0.0156 c 0.969096,5.715602 -0.543865,7.818011 -2.933526,7.710783 -2.330774,-0.104597 -4.895149,-3.10153 -7.47639,-3.800694 -2.5767137,-0.697937 -5.7901069,2.452024 -6.5115678,5.406125 -0.2622575,1.073841 0.01234,2.071098 0.4257716,3.050712 1.5032872,3.561803 10.2602092,9.472754 28.7883952,9.339627 21.778106,-0.156476 24.905656,-7.84287 26.155645,-10.652097 1.323405,-2.974215 0.0926,-7.919633 -3.050709,-9.06229 -1.910482,-0.6945 -6.784229,0.478003 -9.620872,1.581995 -2.870131,1.117024 -7.986619,2.213337 -12.019253,2.136669 -3.9713,-0.07666 -6.456467,-3.463934 -7.667791,-5.886582 -0.586236,-1.172475 -1.328105,-3.513739 -1.937455,-5.601434 l -0.09374,-0.332023 c -0.573233,-1.991663 -1.035132,-3.757725 -1.035132,-3.757725 l -0.05078,0.0118 L 17.493171,7.0263824 C 17.11486,5.722904 15.883142,4.9083597 14.583082,5.0147102 Z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="M 33.317005,59.996952 C 55.095111,59.840475 58.224361,52.150517 59.47435,49.34129 c 1.323405,-2.974215 0.09046,-7.91913 -3.052851,-9.061788 -1.91048,-0.6945 -6.783297,0.477535 -9.61994,1.581528 -2.870131,1.117024 -7.986797,2.215054 -12.019431,2.138386 -3.9713,-0.07666 -6.455281,-3.46338 -7.666605,-5.886028 -1.199306,-2.398614 -3.066641,-9.690585 -3.066641,-9.690585 l -5.248163,1.296998 c 0,0 1.821096,6.176539 2.225285,8.551462 0.974875,5.728153 -0.544591,7.835428 -2.936572,7.728097 -2.330774,-0.104598 -4.892588,-3.100526 -7.473829,-3.79969 -2.5767137,-0.697938 -5.7896017,2.452261 -6.5110626,5.406363 -0.2622578,1.073841 0.01032,2.069404 0.4237604,3.049017 1.5032872,3.561804 10.2605182,9.475029 28.7887042,9.341902 z"/>
+ <rect style="fill:#e4e4e4" width="5.6" height="47.599" x="9.52" y="7.86" rx="2.8" ry="2.8" transform="matrix(0.96036951,-0.27872999,0.27872999,0.96036951,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 14.582031 4.0117188 C 14.396309 4.0269117 14.207696 4.0611899 14.021484 4.1152344 C 12.628853 4.5194208 11.808168 5.8980396 12.058594 7.2929688 C 12.245286 6.2870008 12.968085 5.4209647 14.021484 5.1152344 C 14.207696 5.0611898 14.396309 5.0269118 14.582031 5.0117188 C 15.88209 4.9053682 17.113876 5.7199592 17.492188 7.0234375 L 23.996094 29.435547 L 24.048828 29.421875 C 24.048828 29.421875 24.502492 31.152186 25.044922 33.048828 L 25.210938 33.621094 C 25.814354 35.681139 26.539051 37.960913 27.115234 39.113281 C 28.326558 41.535929 30.80995 44.92334 34.78125 45 C 38.813884 45.076668 43.93065 43.978352 46.800781 42.861328 C 49.637424 41.757335 54.511395 40.584797 56.421875 41.279297 C 58.565504 42.058549 59.81869 44.60664 59.980469 47.091797 C 60.137503 44.327381 58.855983 41.164145 56.421875 40.279297 C 54.511395 39.584797 49.637424 40.757335 46.800781 41.861328 C 43.93065 42.978352 38.813884 44.076668 34.78125 44 C 30.80995 43.92334 28.326558 40.535929 27.115234 38.113281 C 26.539051 36.960913 25.814355 34.681139 25.210938 32.621094 L 25.044922 32.048828 C 24.502492 30.152186 24.048828 28.421875 24.048828 28.421875 L 23.996094 28.435547 L 17.492188 6.0234375 C 17.113876 4.7199592 15.88209 3.9053682 14.582031 4.0117188 z M 21.310547 41.947266 C 21.173245 44.922419 19.875779 46.080137 18.089844 46 C 15.75907 45.895402 13.196475 42.898383 10.615234 42.199219 C 8.0385211 41.501281 4.8269296 44.651367 4.1054688 47.605469 C 3.9866563 48.091958 3.9871077 48.561374 4.0507812 49.021484 C 4.0677237 48.882854 4.0709841 48.74667 4.1054688 48.605469 C 4.8269296 45.651367 8.0385211 42.501281 10.615234 43.199219 C 13.196475 43.898383 15.75907 46.895402 18.089844 47 C 20.062579 47.088519 21.435202 45.660978 21.310547 41.947266 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/newbreeze.svg b/.icons/awkward/64x64/apps/newbreeze.svg
new file mode 100644
index 00000000..9dcde3f9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/newbreeze.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#00a356" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 14.857143,17 C 13.274286,17 12,18.297454 12,19.909091 V 46.09091 C 12,47.702546 13.274286,49 14.857143,49 h 3.143429 V 37.180908 c 1.19e-4,-1.204934 0.959439,-2.181696 2.142856,-2.181816 h 23.713144 c 1.183418,1.22e-4 2.142736,0.976882 2.142856,2.181816 V 49 h 3.14343 C 50.725714,49 52,47.702546 52,46.09091 V 22.908546 c 0,-1.611637 -1.277791,-3.014382 -2.857142,-2.909092 h -15 L 28.428572,17 Z M 22,39 V 49 H 42 V 39 Z"/>
+ <path style="fill:#ffffff" d="M 14.857143,16 C 13.274286,16 12,17.297454 12,18.909091 V 45.09091 C 12,46.702546 13.274286,48 14.857143,48 h 3.143429 V 36.180908 c 1.19e-4,-1.204934 0.959439,-2.181696 2.142856,-2.181816 h 23.713144 c 1.183418,1.22e-4 2.142736,0.976882 2.142856,2.181816 V 48 h 3.14343 C 50.725714,48 52,46.702546 52,45.09091 V 21.908546 c 0,-1.611637 -1.277791,-3.014382 -2.857142,-2.909092 h -15 L 28.428572,16 Z M 22,38 V 48 H 42 V 38 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nextcloud.svg b/.icons/awkward/64x64/apps/nextcloud.svg
new file mode 100644
index 00000000..4df1a36a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nextcloud.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#177ab3" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:.2" d="m32 25a8 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 4a4 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="m32 24a8 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 4a4 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="opacity:.2" d="m18 27a6 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 4a2 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="m18 26a6 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 4a2 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="m46 27a6 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 4a2 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="m46 26a6 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 4a2 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:.1;fill:#ffffff" d="m6.8007812 4c-1.5512 0-2.8007812 1.2495812-2.8007812 2.8007812v1c0-1.5511999 1.2495812-2.8007812 2.8007812-2.8007812h50.3984378c1.5512 0 2.800781 1.2495812 2.800781 2.8007812v-1c0-1.5511999-1.249581-2.8007812-2.800781-2.8007812h-50.3984378z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nexuiz.svg b/.icons/awkward/64x64/apps/nexuiz.svg
new file mode 100644
index 00000000..4ac28529
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nexuiz.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <path style="fill:#4f4f4f" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.2" d="m 26.234,13 c -0.11418,0.003 -0.23636,0.03853 -0.35288,0.121572 -0.1165,0.08304 -0.2121,0.2351 -0.23524,0.3647 -0.04628,0.25918 0.0102,0.38322 0.1176,0.60782 0.49482,0.92146 0.98396,1.64036 1.17624,2.1882 0.33028,0.75962 0.3256,1.46556 0.23524,1.94504 l -0.58812,2.9176 c -2.9694,0.71066 -5.8354,1.42892 -8.7042,2.4314 -0.55838,0.18458 -0.98376,0.3704 -1.41148,0.60784 -0.03894,-0.0066 -0.07868,-0.0066 -0.117614,0 -0.1503,0.0925 -0.15733,0.22874 -0.23524,0.3647 -0.03895,0.06798 -0.106836,0.1472 -0.117628,0.24314 -0.01078,0.09592 0.03322,0.25256 0.117628,0.3647 0.25052,0.35676 0.5873,0.5042 1.0586,0.7294 0.4713,0.22518 1.01266,0.4574 1.41148,0.60782 1.9952,0.75254 4.561,1.36092 6.5868,1.58036 -0.54554,2.5438 -1.07266,5.0582 -1.88196,7.537 -0.19704,0.60348 -0.4482,1.23206 -0.70574,1.82348 -0.73968,1.6987 -1.67786,3.2496 -2.5878,4.741 -0.96108,1.39272 -1.77094,2.7504 -2.823,4.0116 -0.19625,0.21476 -0.513,0.39872 -0.70574,0.60782 -0.09636,0.10456 -0.165082,0.27196 -0.23524,0.3647 -0.03508,0.04636 -0.08761,0.06526 -0.117614,0.12158 -0.03002,0.05628 -0.01148,0.08582 0,0.24312 -0.0064,0.04024 -0.0064,0.0813 0,0.12156 0.02956,0.0494 0.06982,0.09102 0.117614,0.12158 0.02956,0.0494 0.06982,0.09102 0.117628,0.12156 0.03894,0.0066 0.07868,0.0066 0.117614,0 0.21014,0.03306 0.38406,-0.05586 0.58812,-0.12156 0.20404,-0.0657 0.34442,-0.12496 0.58812,-0.24314 0.48738,-0.23634 1.11608,-0.50404 1.64672,-0.85096 0.76234,-0.4984 1.32478,-1.0052 1.76434,-1.33722 0.77466,-0.58512 2.5192,-2.2634 3.411,-3.4038 1.02472,-1.20514 2.1158,-2.4982 2.9406,-4.1332 0.0158,-0.03134 -0.0158,-0.08994 0,-0.12158 0.05624,-0.10026 0.3821,-0.7446 0.4705,-0.97252 0.1768,-0.45584 0.29504,-0.90818 0.35288,-1.0941 l 2.5878,-8.1448 9.057,-2.1882 c -0.22468,1.96412 -0.4767,3.8668 -0.70574,5.8352 -0.17456,1.62268 -0.29374,2.2762 -0.4705,4.0116 -0.0054,0.05186 0.0056,0.06766 0,0.12158 -0.10032,0.5349 -0.39208,2.0376 -0.4705,2.4314 -0.6012,3.0194 -1.24706,5.7574 -2.5878,8.1448 -0.32076,0.46572 -0.69182,0.95546 -1.0586,1.33722 -0.37096,-0.186 -0.8914,-0.4451 -1.64672,-0.48626 -0.013,-0.0017 -0.08134,0.0016 -0.11762,0 -0.03894,-0.0066 -0.07866,-0.0066 -0.11762,0 -0.0016,4.98e-4 -0.11682,0.12072 -0.11762,0.12158 -0.0478,0.03052 -0.08806,0.07216 -0.11762,0.12158 -0.0499,0.27608 0.03998,0.48952 0.11762,0.7294 0.07764,0.23988 0.14096,0.50882 0.23524,0.7294 0.68006,1.59098 1.47808,2.9622 2.2348,4.3764 0.02954,0.0494 0.06982,0.09102 0.11762,0.12156 0.02954,0.0494 0.06984,0.09102 0.11762,0.12158 0.03894,0.0066 0.07866,0.0066 0.11764,0 0.03894,0.0066 0.07866,0.0066 0.11762,0 0.0478,-0.03074 0.08806,-0.07216 0.11762,-0.12158 1.12994,-1.1069 2.4568,-2.889 3.411,-4.3764 1.87694,-2.9096 3.4638,-6.1624 4.5874,-9.8468 0.16786,-0.57314 0.30466,-1.15326 0.4705,-1.82348 l 3.5286,-13.98 c 0.14918,-0.61782 0.32168,-1.30448 0.35286,-1.82348 0.0066,-0.04024 0.0066,-0.0813 0,-0.12158 -0.073,-0.17996 -0.2327,-0.2739 -0.35286,-0.36468 -0.12016,-0.0908 -0.20098,-0.16478 -0.35288,-0.24314 -0.30376,-0.15674 -0.70614,-0.34844 -1.05862,-0.4863 -1.69256,-0.5892 -3.5322,-1.11928 -5.5282,-1.58036 -0.2135,-0.09596 -0.35904,-0.134386 -0.58812,-0.121572 -0.22908,0.01286 -0.568,0.07224 -0.82336,0.121572 -0.51072,0.09863 -1.03668,0.28256 -1.41148,0.3647 l -4.702,1.0888 c 0.2,-0.646 0.526,-1.5992 0.236,-2.796 -0.402,-1.3584 -1.438,-2.1508 -2.588,-2.5528 -0.98,-0.3426 -1.936,-0.6474 -2.94,-0.9726 -0.164,-0.0526 -0.902,-0.3226 -1.648,-0.3646 z"/>
+ <path style="fill:#b7b7b7" d="m 26.234,12 c -0.11418,0.003 -0.23636,0.03853 -0.35288,0.121572 -0.1165,0.08304 -0.2121,0.2351 -0.23524,0.3647 -0.04628,0.25918 0.0102,0.38322 0.1176,0.60782 0.49482,0.92146 0.98396,1.64036 1.17624,2.1882 0.33028,0.75962 0.3256,1.46556 0.23524,1.94504 l -0.58812,2.9176 c -2.9694,0.71066 -5.8354,1.42892 -8.7042,2.4314 -0.55838,0.18458 -0.98376,0.3704 -1.41148,0.60784 -0.03894,-0.0066 -0.07868,-0.0066 -0.117614,0 -0.1503,0.0925 -0.15733,0.22874 -0.23524,0.3647 -0.03895,0.06798 -0.106836,0.1472 -0.117628,0.24314 -0.01078,0.09592 0.03322,0.25256 0.117628,0.3647 0.25052,0.35676 0.5873,0.5042 1.0586,0.7294 0.4713,0.22518 1.01266,0.4574 1.41148,0.60782 1.9952,0.75254 4.561,1.36092 6.5868,1.58036 -0.54554,2.5438 -1.07266,5.0582 -1.88196,7.537 -0.19704,0.60348 -0.4482,1.23206 -0.70574,1.82348 -0.73968,1.6987 -1.67786,3.2496 -2.5878,4.741 -0.96108,1.39272 -1.77094,2.7504 -2.823,4.0116 -0.19625,0.21476 -0.513,0.39872 -0.70574,0.60782 -0.09636,0.10456 -0.165082,0.27196 -0.23524,0.3647 -0.03508,0.04636 -0.08761,0.06526 -0.117614,0.12158 -0.03002,0.05628 -0.01148,0.08582 0,0.24312 -0.0064,0.04024 -0.0064,0.0813 0,0.12156 0.02956,0.0494 0.06982,0.09102 0.117614,0.12158 0.02956,0.0494 0.06982,0.09102 0.117628,0.12156 0.03894,0.0066 0.07868,0.0066 0.117614,0 0.21014,0.03306 0.38406,-0.05586 0.58812,-0.12156 0.20404,-0.0657 0.34442,-0.12496 0.58812,-0.24314 0.48738,-0.23634 1.11608,-0.50404 1.64672,-0.85096 0.76234,-0.4984 1.32478,-1.0052 1.76434,-1.33722 0.77466,-0.58512 2.5192,-2.2634 3.411,-3.4038 1.02472,-1.20514 2.1158,-2.4982 2.9406,-4.1332 0.0158,-0.03134 -0.0158,-0.08994 0,-0.12158 0.05624,-0.10026 0.3821,-0.7446 0.4705,-0.97252 0.1768,-0.45584 0.29504,-0.90818 0.35288,-1.0941 l 2.5878,-8.1448 9.057,-2.1882 c -0.22468,1.96412 -0.4767,3.8668 -0.70574,5.8352 -0.17456,1.62268 -0.29374,2.2762 -0.4705,4.0116 -0.0054,0.05186 0.0056,0.06766 0,0.12158 -0.10032,0.5349 -0.39208,2.0376 -0.4705,2.4314 -0.6012,3.0194 -1.24706,5.7574 -2.5878,8.1448 -0.32076,0.46572 -0.69182,0.95546 -1.0586,1.33722 -0.37096,-0.186 -0.8914,-0.4451 -1.64672,-0.48626 -0.013,-0.0017 -0.08134,0.0016 -0.11762,0 -0.03894,-0.0066 -0.07866,-0.0066 -0.11762,0 -0.0016,4.98e-4 -0.11682,0.12072 -0.11762,0.12158 -0.0478,0.03052 -0.08806,0.07216 -0.11762,0.12158 -0.0499,0.27608 0.03998,0.48952 0.11762,0.7294 0.07764,0.23988 0.14096,0.50882 0.23524,0.7294 0.68006,1.59098 1.47808,2.9622 2.2348,4.3764 0.02954,0.0494 0.06982,0.09102 0.11762,0.12156 0.02954,0.0494 0.06984,0.09102 0.11762,0.12158 0.03894,0.0066 0.07866,0.0066 0.11764,0 0.03894,0.0066 0.07866,0.0066 0.11762,0 0.0478,-0.03074 0.08806,-0.07216 0.11762,-0.12158 1.12994,-1.1069 2.4568,-2.889 3.411,-4.3764 1.87694,-2.9096 3.4638,-6.1624 4.5874,-9.8468 0.16786,-0.57314 0.30466,-1.15326 0.4705,-1.82348 l 3.5286,-13.98 c 0.14918,-0.61782 0.32168,-1.30448 0.35286,-1.82348 0.0066,-0.04025 0.0066,-0.08131 0,-0.121572 -0.073,-0.179968 -0.2327,-0.2739 -0.35286,-0.36468 -0.12016,-0.0908 -0.20098,-0.16478 -0.35288,-0.24314 -0.3,-0.1618 -0.702,-0.3534 -1.056,-0.4914 -1.692,-0.5892 -3.532,-1.1192 -5.528,-1.5804 -0.214,-0.0958 -0.358,-0.1342 -0.588,-0.1214 -0.22908,0.01286 -0.568,0.07224 -0.82336,0.121572 -0.51072,0.09863 -1.03668,0.28256 -1.41148,0.3647 l -4.706,1.094 c 0.2,-0.6464 0.526,-1.5992 0.236,-2.796 -0.402,-1.3584 -1.438,-2.1508 -2.588,-2.5528 -0.98,-0.3426 -1.936,-0.6474 -2.94,-0.9726 -0.164,-0.0526 -0.902,-0.3226 -1.648,-0.3646 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nfoview.svg b/.icons/awkward/64x64/apps/nfoview.svg
new file mode 100644
index 00000000..59605ccc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nfoview.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3968c2" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 32,14 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 -9,12 v 6 h 6 v 12 h -6 v 6 H 41 V 44 H 35 V 32 26 h -6 z"/>
+ <path style="fill:#ffffff" d="m 32,13 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 -9,12 v 6 h 6 v 12 h -6 v 6 H 41 V 43 H 35 V 31 25 h -6 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nheko.svg b/.icons/awkward/64x64/apps/nheko.svg
new file mode 100644
index 00000000..d9949098
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nheko.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,33 A 28,28 0 0 1 32,61 28,28 0 0 1 4,33 28,28 0 0 1 32,5 28,28 0 0 1 60,33 Z"/>
+ <path style="fill:#4f4f4f" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.2" d="M 15.636719,22 10.6875,29 h 10.761719 l -7.875,15 h 5.636719 5.638671 5.636719 l 7.875,-15 h 5.636719 l -7.875,15 h 5.638672 L 53.294922,22.03125 53.3125,22 h -0.002 -11.273438 -5.638671 -5.636719 -5.638672 z"/>
+ <path style="fill:#ffffff" d="m 36.398926,21 h 5.6375 l -11.55,22 h -5.6375 z"/>
+ <path style="fill:#ffffff" d="m 47.673926,21 h 5.6375 l -11.55,22 h -5.6375 z"/>
+ <path style="fill:#ffffff" d="M 15.636719 21 L 10.6875 28 L 21.449219 28 L 25.123047 21 L 15.636719 21 z M 36.398438 21 L 32.724609 28 L 32.789062 28 L 35.015625 28 L 49.1875 28 L 53.3125 21 L 38.625 21 L 36.398438 21 z"/>
+ <path style="fill:#4485e8" d="m 30.761426,21 h 5.6375 l -11.55,22 h -5.6375 z"/>
+ <path style="fill:#69b0ec" d="m 25.123926,21 h 5.6375 l -11.55,22 h -5.6375 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nicotine-plus.svg b/.icons/awkward/64x64/apps/nicotine-plus.svg
new file mode 100644
index 00000000..b3c15e2d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nicotine-plus.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#f2ad19" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 9.9999146,15.000658 0,35.999485 7.9998854,0 0,-27.929601 c 1.377821,0.05528 2.479565,0.144738 3.109356,0.304676 1.146543,0.291196 0.994046,0.123698 1.476539,1.226543 0.963986,2.205968 1.413979,10.397851 1.413979,26.397622 l 7.999886,0 c 0,-3.030757 0.0146,-5.515121 0.02344,-7.999886 l 7.975886,0 0,7.999886 7.999885,0 0,-7.999886 7.999886,0 0,-7.999885 -7.999886,0 0,-7.999886 -7.999885,0 0,7.999886 -7.999886,0 0,0.839828 C 31.899,29.309533 31.473008,24.963595 29.91303,21.397646 28.645048,18.501088 25.869088,16.333519 23.077128,15.624729 21.447151,15.210935 19.768375,15.086737 17.9992,15.038737 l 0,-0.039 -7.9998854,0 z"/>
+ <rect style="fill:#ffffff" width="8" height="35.999" x="10" y="14"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:7.99988556" d="m 13.999857,18.000629 c 13.9998,0 13.9998,0 13.9998,31.999543"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="fill:#ffffff" d="m 39.999486,26.000515 0,7.999885 -7.999886,0 0,7.999886 7.999886,0 0,7.999886 7.999885,0 0,-7.999886 7.999886,0 0,-7.999886 -7.999886,0 0,-7.999885 -7.999885,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/night-in-the-woods.svg b/.icons/awkward/64x64/apps/night-in-the-woods.svg
new file mode 100644
index 00000000..caf372a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/night-in-the-woods.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 6.2005662,9.8585651 -0.2149688,6.0309639 2.368647,0.871869 -2.4415448,1.092966 2.2997402,1.148835 -2.3321983,1.532491 2.3462988,0.26792 -2.1521028,1.734962 0.035917,0.99532 C 3.4592866,25.89297 2.5169501,28.845557 2.1029996,32.089769 0.84085647,42.212422 11.324467,52.624007 25.518896,55.344793 39.71338,58.065501 52.243511,52.065065 53.505805,41.942411 53.561032,41.48767 53.592546,41.02858 53.60025,40.566096 56.62005,36.866501 59.734404,33.632177 62,29.480052 57.512763,28.968177 53.588361,29.018998 49.801056,29.207076 c 2.110554,-1.903865 4.63399,-4.392958 6.744544,-7.075784 -2.940298,1.485518 -5.761798,2.235605 -7.535246,2.845963 1.944034,-2.395407 3.715571,-4.541467 4.808047,-6.936872 L 45.803915,22.23234 48.364,16.676746 c -3.992294,2.599492 -6.7136,3.673722 -9.534331,4.867302 C 36.08135,20.24372 33.122442,19.276576 30.089911,18.687389 26.052905,17.914193 21.578972,17.830065 17.816065,18.441818 12.308158,12.953187 9.5686579,11.81176 6.2005662,9.8585651 Z"/>
+ <path style="fill:#3f3f3f" d="m 6.2005662,8.8585649 -0.2149688,6.0309641 2.368647,0.871869 -2.4415448,1.092966 2.2997402,1.148835 -2.3321983,1.532491 2.3462988,0.26792 -2.1521028,1.734962 0.035917,0.99532 C 3.4592866,24.89297 2.5169501,27.845557 2.1029996,31.089769 0.84085647,41.212422 11.324467,51.624007 25.518896,54.344793 39.71338,57.065501 52.243511,51.065065 53.505805,40.942411 53.561032,40.48767 53.592546,40.02858 53.60025,39.566096 56.62005,35.866501 59.734404,32.632177 62,28.480052 57.512763,27.968177 53.588361,28.018998 49.801056,28.207076 c 2.110554,-1.903865 4.63399,-4.392958 6.744544,-7.075784 -2.940298,1.485518 -5.761798,2.235605 -7.535246,2.845963 1.944034,-2.395407 3.715571,-4.541467 4.808047,-6.936872 L 45.803915,21.23234 48.364,15.676746 c -3.992294,2.599492 -6.7136,3.673722 -9.534331,4.867302 C 36.08135,19.24372 33.122442,18.276576 30.089911,17.687389 26.052905,16.914193 21.578972,16.830065 17.816065,17.441818 12.308158,11.953187 9.5686579,10.81176 6.2005662,8.8585649 Z"/>
+ <path style="opacity:0.2" d="m 29.419922,19.958943 a 0.68188631,0.68188631 0 0 0 -0.699219,0.589844 l -0.503906,3.341797 a 0.68188631,0.68188631 0 1 0 1.347656,0.205078 l 0.503906,-3.34375 a 0.68188631,0.68188631 0 0 0 -0.648437,-0.792969 z m 3.144531,3.597657 a 0.68188631,0.68188631 0 0 0 -0.566406,0.287109 l -2.207031,3.027344 a 0.68188631,0.68188631 0 1 0 1.101562,0.802734 l 2.207031,-3.027344 A 0.68188631,0.68188631 0 0 0 32.564453,23.5566 Z m -7.253906,0.628906 a 0.68188631,0.68188631 0 0 0 -0.626953,0.990234 l 1.703125,3.46875 a 0.68188631,0.68188631 0 1 0 1.224609,-0.599609 l -1.703125,-3.46875 A 0.68188631,0.68188631 0 0 0 25.310547,24.185506 Z M 13.714844,41.535115 a 0.68188631,0.68188631 0 0 0 -0.123047,1.345703 l 6.181641,1.513672 a 0.68188631,0.68188631 0 1 0 0.324218,-1.324219 L 13.917969,41.5566 a 0.68188631,0.68188631 0 0 0 -0.203125,-0.02149 z m 9.58789,0.191406 a 0.68188631,0.68188631 0 0 0 -0.695312,0.800782 c 0.26605,1.489142 0.504613,2.140027 0.753906,3.095703 -0.958139,1.263526 -1.934122,2.404563 -2.945312,3.351562 a 0.68188631,0.68188631 0 1 0 0.93164,0.994141 c 0.826949,-0.774454 1.638099,-1.649374 2.433594,-2.617188 0.475679,1.455323 0.929658,2.447825 1.351562,3.25586 a 0.68188631,0.68188631 0 1 0 1.208985,-0.63086 c -0.512614,-0.98176 -1.00597,-2.206462 -1.527344,-4.064453 0.529051,-0.730261 1.066102,-1.418626 1.572266,-2.273437 a 0.68188631,0.68188631 0 0 0 -0.361328,-0.990234 l -2.521485,-0.882813 a 0.68188631,0.68188631 0 0 0 -0.201172,-0.03906 z m 0.927735,1.738282 0.5,0.175781 c -0.111766,0.176811 -0.227114,0.323801 -0.339844,0.494141 -0.05453,-0.246862 -0.104048,-0.394322 -0.160156,-0.669922 z m 4.103515,1.558594 a 0.68188631,0.68188631 0 0 0 -0.08008,1.357421 l 8.072266,1.292969 a 0.68188631,0.68188631 0 1 0 0.214844,-1.345703 l -8.070313,-1.294922 a 0.68188631,0.68188631 0 0 0 -0.136719,-0.0098 z m -14.703125,0.234374 a 0.68215079,0.68215079 0 0 0 0.05274,1.363282 l 5.486328,0.06445 a 0.68188631,0.68188631 0 1 0 0.01563,-1.363281 l -5.486328,-0.06445 a 0.68188631,0.68188631 0 0 0 -0.06836,0 z m 14.257813,2.152344 a 0.68188631,0.68188631 0 0 0 -0.265625,1.300782 l 5.066406,2.453124 a 0.68223679,0.68223679 0 0 0 0.59375,-1.228515 l -5.066406,-2.453125 a 0.68188631,0.68188631 0 0 0 -0.328125,-0.07227 z"/>
+ <path style="opacity:0.2" d="M 12.777344,26.011569 C 5.9179198,25.718045 3,31.179538 3,31.179538 c 0,0 0.3863999,7.168977 9.410156,9.382812 C 21.433911,42.776183 25,35.870944 25,35.870944 c 0,0 0.111168,-6.873135 -9.039062,-9.34961 -1.14378,-0.309559 -2.203677,-0.467833 -3.183594,-0.509765 z m 26,5 C 31.917921,30.718045 29,36.179538 29,36.179538 c 0,-10e-7 0.386399,7.168977 9.410156,9.382812 C 47.433909,47.776184 51,40.870944 51,40.870944 c 0,0 0.111168,-6.873133 -9.039062,-9.34961 -1.14378,-0.309559 -2.203677,-0.467833 -3.183594,-0.509765 z"/>
+ <path style="fill:#ffd357" d="m 29,35.179987 c 0,0 3.811171,-7.134158 12.961404,-4.657681 9.150231,2.476477 9.038507,9.348857 9.038507,9.348857 0,0 -3.565084,6.905009 -12.588837,4.691175 C 29.387317,42.348503 29,35.179987 29,35.179987 Z"/>
+ <path style="fill:#9f3820" d="m 45.405987,31.872337 a 8.2499903,8.1818178 0 0 0 -5.405999,7.673118 8.2499903,8.1818178 0 0 0 2.094724,5.433238 c 6.314432,-0.137099 8.905262,-5.10831 8.905262,-5.10831 0,0 0.05929,-4.990791 -5.593987,-7.998046 z"/>
+ <path style="fill:none;stroke:#a3cbcb;stroke-width:1.36363626;stroke-linecap:round" d="M 19.935251,42.73274 13.754834,41.219169"/>
+ <path style="fill:none;stroke:#a3cbcb;stroke-width:1.36363626;stroke-linecap:round" d="m 19.178466,45.003098 -5.486697,-0.06307"/>
+ <path style="fill:none;stroke:#a3cbcb;stroke-width:1.36363626;stroke-linecap:round" d="m 28.362192,44.70696 8.071504,1.294082"/>
+ <path style="fill:none;stroke:#a3cbcb;stroke-width:1.36363626;stroke-linecap:round" d="m 27.920514,47.096788 5.066283,2.453269"/>
+ <path style="fill:none;stroke:#a3cbcb;stroke-width:1.36363626;stroke-linecap:round;stroke-linejoin:round" d="m 25.737275,49.291551 c -0.769693,-1.474122 -1.527009,-2.663527 -2.459553,-7.883185 l 2.522619,0.882916 c -1.547491,2.613409 -3.203787,4.573985 -4.919108,6.180417"/>
+ <path style="fill:none;stroke:#356373;stroke-width:1.36363626;stroke-linecap:round" d="M 26.998586,27.344763 25.295817,23.876161"/>
+ <path style="fill:none;stroke:#356373;stroke-width:1.36363626;stroke-linecap:round" d="m 28.890549,22.993244 0.504524,-3.34247"/>
+ <path style="fill:none;stroke:#356373;stroke-width:1.36363626;stroke-linecap:round" d="m 30.341056,26.272649 2.207292,-3.027143"/>
+ <path style="fill:#ffd357" d="m 3,30.179989 c 0,0 3.8111708,-7.13416 12.961405,-4.657682 9.15023,2.476475 9.038505,9.348857 9.038505,9.348857 0,0 -3.565082,6.905008 -12.588837,4.691175 C 3.3873167,37.348504 3,30.179989 3,30.179989 Z"/>
+ <path style="fill:#9f3820" d="m 19.405987,26.872339 a 8.2499904,8.1818178 0 0 0 -5.406,7.673118 8.2499904,8.1818178 0 0 0 2.094725,5.433238 c 6.314431,-0.137098 8.905262,-5.10831 8.905262,-5.10831 0,0 0.05929,-4.990791 -5.593987,-7.998046 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.2011719 8.859375 L 5.9863281 14.888672 L 6.0214844 14.902344 L 6.2011719 9.859375 C 9.5692636 11.81257 12.308499 12.952775 17.816406 18.441406 C 21.579313 17.829653 26.052838 17.914304 30.089844 18.6875 C 33.122375 19.276687 36.081759 20.244594 38.830078 21.544922 C 41.491861 20.4186 44.078577 19.381666 47.714844 17.085938 L 48.363281 15.675781 C 44.370987 18.275273 41.650809 19.351342 38.830078 20.544922 C 36.081759 19.244594 33.122375 18.276687 30.089844 17.6875 C 26.052838 16.914304 21.579313 16.829653 17.816406 17.441406 C 12.308499 11.952775 9.5692636 10.81257 6.2011719 8.859375 z M 7.1289062 16.310547 L 5.9121094 16.853516 L 6.96875 17.380859 L 8.3535156 16.761719 L 7.1289062 16.310547 z M 53.818359 17.041016 L 46.412109 20.916016 L 45.804688 22.232422 L 53.095703 18.417969 C 53.357259 17.965211 53.604882 17.509094 53.818359 17.041016 z M 7.3476562 18.572266 L 5.8808594 19.535156 L 7.1777344 19.683594 L 8.2128906 19.003906 L 7.3476562 18.572266 z M 7.140625 20.679688 L 6.0742188 21.539062 L 6.1113281 22.509766 L 8.2265625 20.802734 L 7.140625 20.679688 z M 56.544922 21.130859 C 54.089318 22.371497 51.85601 23.053499 50.107422 23.615234 C 49.747703 24.063862 49.386087 24.512865 49.009766 24.976562 C 50.50384 24.462355 52.745727 23.844141 55.171875 22.775391 C 55.64049 22.236255 56.104735 21.690402 56.544922 21.130859 z M 6.0761719 22.568359 C 3.4541423 24.921774 2.5154781 27.861212 2.1035156 31.089844 C 2.0135944 31.811031 1.9892129 32.532672 2.015625 33.253906 C 2.0299455 32.865576 2.0551465 32.477774 2.1035156 32.089844 C 2.5174661 28.845632 3.4602602 25.892281 6.1113281 23.533203 L 6.0761719 22.568359 z M 55.638672 28.082031 C 54.01716 28.059689 52.459787 28.100829 50.923828 28.164062 C 50.544526 28.520307 50.160212 28.8828 49.800781 29.207031 C 53.42669 29.026968 57.192533 28.986754 61.443359 29.431641 C 61.631094 29.116525 61.822258 28.806214 62 28.480469 C 59.756382 28.224531 57.65409 28.109801 55.638672 28.082031 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.777344 25.011719 C 5.9179196 24.718195 3 30.179688 3 30.179688 C 3 30.179688 3.0384382 30.507919 3.1289062 30.962891 C 3.7384518 29.977641 6.7120582 25.752177 12.777344 26.011719 C 13.757261 26.053651 14.817158 26.211925 15.960938 26.521484 C 23.197673 28.480079 24.624721 33.139737 24.912109 35.023438 C 24.94268 34.969627 25 34.871094 25 34.871094 C 25 34.871094 25.111167 27.997959 15.960938 25.521484 C 14.817157 25.211925 13.757261 25.053651 12.777344 25.011719 z M 38.777344 30.011719 C 31.917921 29.718195 29 35.179688 29 35.179688 C 29 35.179687 29.038438 35.507919 29.128906 35.962891 C 29.738452 34.977641 32.712059 30.752177 38.777344 31.011719 C 39.757261 31.053651 40.817158 31.211925 41.960938 31.521484 C 49.197673 33.480081 50.624721 38.139738 50.912109 40.023438 C 50.94268 39.969627 51 39.871094 51 39.871094 C 51 39.871094 51.111168 32.997961 41.960938 30.521484 C 40.817158 30.211925 39.757261 30.053651 38.777344 30.011719 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nighthawk.svg b/.icons/awkward/64x64/apps/nighthawk.svg
new file mode 100644
index 00000000..c75321d5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nighthawk.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="4.35" ry="4.35"/>
+ <rect style="fill:#e4e4e4" width="58" height="58" x="3" y="3" rx="4.35" ry="4.35"/>
+ <circle style="fill:#1890ff" cx="32" cy="28" r="21"/>
+ <circle style="fill:#40a9ff" cx="32" cy="28" r="13"/>
+ <circle style="fill:#91d5ff" cx="32" cy="28" r="7"/>
+ <path style="opacity:0.1" d="M 30.195154,56.332196 C 29.278228,55.330846 26.83619,52.778626 24.768406,50.66059 22.700624,48.542556 19.46116,45.076682 17.569597,42.958648 15.678036,40.840614 13.935919,38.894026 13.698231,38.6329 l -0.432164,-0.474778 -0.11837,-3.165182 c -0.06511,-1.74085 -0.129536,-3.450048 -0.143172,-3.798218 -0.01716,-0.437662 0.01404,-0.633038 0.101036,-0.633038 0.06922,0 2.788825,2.183978 6.043575,4.85328 3.254752,2.669304 5.983534,4.85328 6.063968,4.85328 0.08044,0 1.108006,-1.566766 2.2835,-3.481702 1.175496,-1.914934 2.41649,-3.911354 2.757764,-4.43649 0.391456,-0.602338 0.620506,-1.065698 0.620506,-1.255244 0,-0.19524 -0.341668,-0.858426 -0.975706,-1.893872 -1.15546,-1.886982 -1.319882,-2.19714 -1.319882,-2.489778 0,-0.326364 0.457414,-0.738986 0.819208,-0.738986 0.39748,0 0.68182,0.333902 1.685068,1.978806 0.430426,0.70571 0.837614,1.305908 0.90487,1.333774 0.07046,0.02918 0.501786,-0.56955 1.017522,-1.412416 0.929156,-1.518502 1.269876,-1.900164 1.696328,-1.900164 0.28314,0 0.763772,0.43067 0.763772,0.68438 0,0.297254 -0.270322,0.815446 -1.349178,2.586308 -0.583318,0.957466 -1.042252,1.812066 -1.019854,1.89911 0.02242,0.08702 0.766566,1.321462 1.653708,2.743156 0.887146,1.421694 2.126978,3.433634 2.75519,4.470978 0.628212,1.037344 1.197038,1.907352 1.26406,1.933358 0.06704,0.026 2.626174,-2.006272 5.687018,-4.516168 3.060848,-2.509896 5.765932,-4.72786 6.011298,-4.92881 0.245358,-0.200946 0.477186,-0.333942 0.51517,-0.295536 0.038,0.0384 0.0082,1.7622 -0.0663,3.83066 l -0.13536,3.760836 -3.87537,4.331138 c -2.51787,2.81398 -5.805872,6.30959 -9.386496,9.979162 -3.031116,3.106416 -5.54409,5.660188 -5.584382,5.675052 -0.04028,0.015 -0.823484,-0.792258 -1.740416,-1.7936 z"/>
+ <path style="fill:#555555" d="M 30.195154,55.332196 C 29.278228,54.330846 26.83619,51.778626 24.768406,49.66059 22.700624,47.542556 19.46116,44.076682 17.569597,41.958648 15.678036,39.840614 13.935919,37.894026 13.698231,37.6329 l -0.432164,-0.474778 -0.11837,-3.165182 c -0.06511,-1.74085 -0.129536,-3.450048 -0.143172,-3.798218 -0.01716,-0.437662 0.01404,-0.633038 0.101036,-0.633038 0.06922,0 2.788825,2.183978 6.043575,4.85328 3.254752,2.669304 5.983534,4.85328 6.063968,4.85328 0.08044,0 1.108006,-1.566766 2.2835,-3.481702 1.175496,-1.914934 2.41649,-3.911354 2.757764,-4.43649 0.391456,-0.602338 0.620506,-1.065698 0.620506,-1.255244 0,-0.19524 -0.341668,-0.858426 -0.975706,-1.893872 -1.15546,-1.886982 -1.319882,-2.19714 -1.319882,-2.489778 0,-0.326364 0.457414,-0.738986 0.819208,-0.738986 0.39748,0 0.68182,0.333902 1.685068,1.978806 0.430426,0.70571 0.837614,1.305908 0.90487,1.333774 0.07046,0.02918 0.501786,-0.56955 1.017522,-1.412416 0.929156,-1.518502 1.269876,-1.900164 1.696328,-1.900164 0.28314,0 0.763772,0.43067 0.763772,0.68438 0,0.297254 -0.270322,0.815446 -1.349178,2.586308 -0.583318,0.957466 -1.042252,1.812066 -1.019854,1.89911 0.02242,0.08702 0.766566,1.321462 1.653708,2.743156 0.887146,1.421694 2.126978,3.433634 2.75519,4.470978 0.628212,1.037344 1.197038,1.907352 1.26406,1.933358 0.06704,0.026 2.626174,-2.006272 5.687018,-4.516168 3.060848,-2.509896 5.765932,-4.72786 6.011298,-4.92881 0.245358,-0.200946 0.477186,-0.333942 0.51517,-0.295536 0.038,0.0384 0.0082,1.7622 -0.0663,3.83066 l -0.13536,3.760836 -3.87537,4.331138 c -2.51787,2.81398 -5.805872,6.30959 -9.386496,9.979162 -3.031116,3.106416 -5.54409,5.660188 -5.584382,5.675052 -0.04028,0.015 -0.823484,-0.792258 -1.740416,-1.7936 z"/>
+ <path style="opacity:0.3" d="m 32.02128,49.3141 -3.168894,4.61293 c 0.385416,0.40819 1.1169,1.157806 1.34403,1.405846 0.916928,1.001348 1.697686,1.8073 1.737966,1.792454 0.02318,-0.0084 1.92508,-1.952316 3.212346,-3.262734 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.3515625 3 C 4.9416627 3 3 4.9416627 3 7.3515625 L 3 8.3515625 C 3 5.9416627 4.9416627 4 7.3515625 4 L 56.648438 4 C 59.058338 4 61 5.9416627 61 8.3515625 L 61 7.3515625 C 61 4.9416627 59.058338 3 56.648438 3 L 7.3515625 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nihilumbra.svg b/.icons/awkward/64x64/apps/nihilumbra.svg
new file mode 100644
index 00000000..e195bad0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nihilumbra.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#d83abd" cx="32" cy="32" r="28"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <path style="opacity:0.1" d="m33.800781 8.8691404c-1.670408-0.072701-3.274216 0.2459847-4.603515 0.6152344-2.658598 0.7384992-4.685547 1.9101562-4.685547 1.9101562a3.0005748 3.0005748 0 1 0 2.976562 5.210938s1.473051-0.828343 3.314453-1.339844c1.841403-0.511501 3.580485-0.477234 4.396485 0.134766 1.591217 1.193413 1.880647 2.126223 1.863281 3.5a15 15 0 0 0-5.0625-0.900391 15 15 0 0 0-9.091797 3.083984c-0.952362-0.563792-1.930649-1.072474-2.955078-1.447265-1.23686-0.45251-2.558324-0.750022-3.988281-0.632813-1.429957 0.11721-2.965963 0.755026-4.085938 1.875-2.1049242 2.104925-2.9563492 4.82134-3.6933592 7.177735-0.7370101 2.356394-1.1289063 4.367187-1.1289063 4.367187a3.0003 3.0003 0 1 0 5.8867185 1.152344s0.340408-1.719558 0.96875-3.728516c0.628343-2.008958 1.775318-4.292896 2.208985-4.726562 0.130025-0.130026 0.09402-0.11721 0.332031-0.136719 0.238012-0.01951 0.752485 0.03454 1.4375 0.285156 0.305506 0.111771 0.646341 0.27189 1 0.451172a15 15 0 0 0-1.890625 7.279297 15 15 0 0 0 0.267578 2.765625c-0.607725 0.479982-1.188914 1.001224-1.724609 1.583984-1.860242 2.02368-3.123731 5.041503-2.484375 8.238282 1.422404 7.11202 8.992187 9.257812 8.992187 9.257812a3.0003 3.0003 0 1 0 1.898438-5.691406s-4.430217-1.854208-5.007813-4.742188c-0.228753-1.143767 0.02778-1.838757 0.824219-2.765625a15 15 0 0 0 10.005859 6.167969c0.299572 1.174144 0.691657 2.320812 1.232422 3.402344 1.223717 2.447432 3.746094 4.783203 6.996094 4.783203 4.166667 0 7.444891-2.247433 9.724609-4.242188 2.279719-1.994753 3.716797-4.013671 3.716797-4.013671a3.0004152 3.0004152 0 1 0-4.882812-3.488282s-1.062922 1.481082-2.783203 2.986329c-1.720282 1.505245-3.942058 2.757812-5.775391 2.757812-0.75 0-0.977623-0.16423-1.628906-1.466797-0.152464-0.304927-0.294893-0.669131-0.429688-1.064453a15 15 0 0 0 9.296875-7.431641c0.769149 0.06625 1.537791 0.102991 2.302735 0.07227 2.551519-0.102486 5.47149-0.966808 7.03125-3.566406 2.105289-3.508815 1.393424-7.283342 0.271484-9.6875s-2.722656-3.976563-2.722656-3.976563a3.0003 3.0003 0 1 0-4.242188 4.242188s0.899284 0.927595 1.527344 2.273437 0.916199 2.571315 0.02148 4.0625c-0.16378 0.272967-0.605308 0.595131-2.126953 0.65625-0.107839 0.0043-0.241285-0.0081-0.355469-0.0078a15 15 0 0 0 0.054692-1.105485 15 15 0 0 0-4.433594-10.630859c0.292938-1.054803 0.478492-2.15604 0.5-3.302735 0.05599-2.985139-1.31871-6.256611-4.265625-8.466797-1.592-1.1939998-3.329592-1.6577677-5-1.7304686z"/>
+ <path style="fill:#4f4f4f" d="m33.800781 7.8691406c-1.670408-0.072701-3.274216 0.2459847-4.603515 0.6152344-2.658598 0.7384994-4.685547 1.910156-4.685547 1.910156a3.0005748 3.0005748 0 1 0 2.976562 5.210938s1.473051-0.828343 3.314453-1.339844c1.841403-0.511501 3.580485-0.477234 4.396485 0.134766 1.591217 1.193413 1.880647 2.126223 1.863281 3.5a15 15 0 0 0-5.0625-0.900391 15 15 0 0 0-9.091797 3.083984c-0.952362-0.563792-1.930649-1.072474-2.955078-1.447265-1.23686-0.45251-2.558324-0.750022-3.988281-0.632813-1.429957 0.11721-2.965963 0.755026-4.085938 1.875-2.1049241 2.104925-2.9563491 4.82134-3.6933591 7.177735-0.7370101 2.356394-1.1289063 4.367187-1.1289063 4.367187a3.0003 3.0003 0 1 0 5.8867184 1.152344s0.340408-1.719558 0.96875-3.728516c0.628343-2.008958 1.775318-4.292896 2.208985-4.726562 0.130025-0.130026 0.09402-0.11721 0.332031-0.136719 0.238012-0.01951 0.752485 0.03454 1.4375 0.285156 0.305506 0.111771 0.646341 0.27189 1 0.451172a15 15 0 0 0-1.890625 7.279297 15 15 0 0 0 0.267578 2.765625c-0.607725 0.479982-1.188914 1.001224-1.724609 1.583984-1.860242 2.02368-3.123731 5.041503-2.484375 8.238282 1.422404 7.11202 8.992187 9.257812 8.992187 9.257812a3.0003 3.0003 0 1 0 1.898438-5.691406s-4.430217-1.854208-5.007813-4.742188c-0.228753-1.143767 0.027776-1.838757 0.824219-2.765625a15 15 0 0 0 10.005859 6.167969c0.299572 1.174144 0.691657 2.320812 1.232422 3.402344 1.223717 2.447432 3.746094 4.783203 6.996094 4.783203 4.166667 0 7.444891-2.247433 9.724609-4.242188 2.279719-1.994753 3.716797-4.013671 3.716797-4.013671a3.0004152 3.0004152 0 1 0-4.882812-3.488282s-1.062922 1.481082-2.783203 2.986329c-1.720282 1.505245-3.942058 2.757812-5.775391 2.757812-0.75 0-0.977623-0.16423-1.628906-1.466797-0.152464-0.304927-0.294893-0.669131-0.429688-1.064453a15 15 0 0 0 9.296875-7.431641c0.769149 0.066245 1.537791 0.102991 2.302735 0.072266 2.551519-0.102486 5.47149-0.966808 7.03125-3.566406 2.105289-3.508815 1.393424-7.283342 0.271484-9.6875s-2.722656-3.976563-2.722656-3.976563a3.0003 3.0003 0 1 0-4.242188 4.242188s0.899284 0.927595 1.527344 2.273437 0.916199 2.571315 0.021484 4.0625c-0.16378 0.272967-0.605308 0.595131-2.126953 0.65625-0.107839 0.004332-0.241285-0.008053-0.355469-0.007812a15 15 0 0 0 0.054688-1.105469 15 15 0 0 0-4.433594-10.630859c0.292938-1.054803 0.478492-2.15604 0.5-3.302735 0.05599-2.985139-1.31871-6.256611-4.265625-8.4667966-1.592-1.194-3.329592-1.6577679-5-1.7304688z"/>
+ <path style="opacity:.2" d="m25 29a5 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-5zm14 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 style="fill:#ffffff" d="m25 28a5 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-5zm14 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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nip2.svg b/.icons/awkward/64x64/apps/nip2.svg
new file mode 100644
index 00000000..d46b7e57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nip2.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.8,8.0000002 c -1.5512,0 -2.8,1.2388888 -2.8,2.7777778 l 0,33.333334 0,11.11111 C 4,56.761112 5.2488,58 6.8,58 l 50.4,0 c 1.5512,0 2.8,-1.238888 2.8,-2.777778 l 0,-11.11111 0,-33.333334 C 60,9.238889 58.7512,8.0000002 57.2,8.0000002 l -50.4,0 z"/>
+ <path style="fill:#e4e4e4" d="M 6.8,7.0000002 C 5.2488,7.0000002 4,8.238889 4,9.7777778 L 4,43.111112 4,54.222222 C 4,55.761112 5.2488,57 6.8,57 l 50.4,0 C 58.7512,57 60,55.761112 60,54.222222 L 60,43.111112 60,9.7777778 C 60,8.238889 58.7512,7.0000002 57.2,7.0000002 l -50.4,0 z"/>
+ <rect style="fill:#494949" width="48" height="42" x="8" y="11"/>
+ <path style="opacity:0.1" d="m 7.9999992,30.999998 c 0,0 4.2352938,-4.999998 9.8823538,-4.999998 5.647059,0 10.056611,4.10047 15.529411,4 5.472802,-0.10046 9.882354,-10 14.117648,-10 4.235294,0 8.47059,2.599998 8.47059,2.599998 l 0,29.400002 -48.0000028,0 z"/>
+ <path style="fill:#4966ff" d="m 7.9999992,31.999998 c 0,0 4.2352938,-4.999998 9.8823538,-4.999998 5.647059,0 10.056611,4.10047 15.529411,4 5.472802,-0.10046 9.882354,-10 14.117648,-10 4.235294,0 8.47059,2.599998 8.47059,2.599998 l 0,29.400002 -48.0000028,0 z"/>
+ <path style="opacity:0.1" d="m 7.9999992,36.599998 c 0,0 1.4117648,5.600002 4.2352938,5.600002 2.82353,0 7.058824,-6.2 12.705883,-6.2 5.64706,0 14.117648,6.2 18.352942,6.2 4.235294,0 12.705884,-5.600002 12.705884,-5.600002 l 0,15.400002 -48.0000028,0 z"/>
+ <path style="fill:#19c171" d="m 7.9999992,37.599998 c 0,0 1.4117648,5.600002 4.2352938,5.600002 2.82353,0 7.058824,-6.2 12.705883,-6.2 5.64706,0 14.117648,6.2 18.352942,6.2 4.235294,0 12.705884,-5.600002 12.705884,-5.600002 l 0,15.400002 -48.0000028,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 47.53125 21 C 43.295956 21 38.882958 30.89954 33.410156 31 C 27.937356 31.10048 23.529872 27 17.882812 27 C 12.235753 27 8 32 8 32 L 8 33 C 8 33 12.235754 28 17.882812 28 C 23.529872 28 27.937356 32.10048 33.410156 32 C 38.882958 31.89954 43.295956 22 47.53125 22 C 51.766544 22 56 24.601562 56 24.601562 L 56 23.601562 C 56 23.601562 51.766544 21 47.53125 21 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.941406 37 C 19.294347 37 15.057905 43.199219 12.234375 43.199219 C 9.4108456 43.199219 8 37.601562 8 37.601562 L 8 38.601562 C 8 38.601562 9.4108456 44.199219 12.234375 44.199219 C 15.057905 44.199219 19.294347 38 24.941406 38 C 30.588466 38 39.057675 44.199219 43.292969 44.199219 C 47.528263 44.199219 56 38.601562 56 38.601562 L 56 37.601562 C 56 37.601562 47.528263 43.199219 43.292969 43.199219 C 39.057675 43.199219 30.588466 37 24.941406 37 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 7 C 5.2495812 7 4 8.238455 4 9.7773438 L 4 10.777344 C 4 9.2384548 5.2495812 8 6.8007812 8 L 57.199219 8 C 58.750419 8 60 9.2384548 60 10.777344 L 60 9.7773438 C 60 8.2384549 58.750419 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nitrogen.svg b/.icons/awkward/64x64/apps/nitrogen.svg
new file mode 100644
index 00000000..db2ea702
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nitrogen.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="42" cy="33" r="18"/>
+ <circle style="fill:#5792f1" cx="42" cy="32" r="18"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 42 14 A 18 18 0 0 0 24 32 A 18 18 0 0 0 24.021484 32.585938 A 18 18 0 0 1 42 15 A 18 18 0 0 1 59.978516 32.414062 A 18 18 0 0 0 60 32 A 18 18 0 0 0 42 14 z"/>
+ <circle style="fill:#006ec9" cx="42" cy="32" r="14"/>
+ <circle style="opacity:0.2" cx="32" cy="43" r="18"/>
+ <circle style="opacity:0.2" cx="22" cy="33" r="18"/>
+ <circle style="fill:#5792f1" cx="32" cy="22" r="18"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 18 18 0 0 0 14 22 A 18 18 0 0 0 14.021484 22.585938 A 18 18 0 0 1 32 5 A 18 18 0 0 1 49.978516 22.414062 A 18 18 0 0 0 50 22 A 18 18 0 0 0 32 4 z"/>
+ <circle style="fill:#006ec9" cx="32" cy="22" r="14"/>
+ <circle style="fill:#5792f1" cx="22" cy="32" r="18"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 22 14 A 18 18 0 0 0 4 32 A 18 18 0 0 0 4.0214844 32.585938 A 18 18 0 0 1 22 15 A 18 18 0 0 1 39.978516 32.414062 A 18 18 0 0 0 40 32 A 18 18 0 0 0 22 14 z"/>
+ <circle style="fill:#006ec9" cx="22" cy="32" r="14"/>
+ <circle style="fill:#5792f1" cx="32" cy="42" r="18"/>
+ <circle style="fill:#006ec9" cx="32" cy="42" r="14"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,24 A 18,18 0 0 0 14,42 18,18 0 0 0 14.042969,43.152344 18,18 0 0 1 32,26 18,18 0 0 1 49.957032,42.847656 18,18 0 0 0 50,42 18,18 0 0 0 32,24 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="18"/>
+ <circle style="fill:#5792f1" cx="32" cy="32" r="18"/>
+ <circle style="fill:#006ec9" cx="32" cy="32" r="14"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 14 A 18 18 0 0 0 14 32 A 18 18 0 0 0 14.021484 32.585938 A 18 18 0 0 1 32 15 A 18 18 0 0 1 49.978516 32.414062 A 18 18 0 0 0 50 32 A 18 18 0 0 0 32 14 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nitroshare.svg b/.icons/awkward/64x64/apps/nitroshare.svg
new file mode 100644
index 00000000..74ba6f7a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nitroshare.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 35.824218,5.0026104 c -1.718522,0.050408 -3.33287,0.8354188 -4.433594,2.1559272 L 23.191406,16.996908 H 20 c -3.313571,3.31e-4 -5.999669,2.686027 -6,5.999103 v 23.996408 c 3.31e-4,3.313076 2.686429,5.99877 6,5.999102 h 2 v 1.9997 c 0.0026,5.609292 7.016722,8.147502 10.609376,3.839268 l 8.199218,-9.83837 H 44 c 3.313572,-3.32e-4 5.999668,-2.686026 6,-5.999102 V 18.996609 c -3.32e-4,-3.313076 -2.686428,-5.998771 -6,-5.999102 H 42 V 10.997806 C 41.998902,7.6164074 39.204682,4.9038934 35.824218,5.0026104 Z"/>
+ <path style="fill:#4f4f4f" d="m 35.824218,4.0026116 c -1.718522,0.050408 -3.33287,0.8354188 -4.433594,2.1559272 L 23.191406,15.99691 H 20 c -3.313571,3.31e-4 -5.999669,2.686026 -6,5.999102 V 45.99242 c 3.31e-4,3.313076 2.686429,5.99877 6,5.999102 h 2 v 1.9997 c 0.0026,5.609292 7.016722,8.147502 10.609376,3.839268 l 8.199218,-9.83837 H 44 c 3.313572,-3.32e-4 5.999668,-2.686026 6,-5.999102 V 17.99661 c -3.32e-4,-3.313075 -2.686428,-5.99877 -6,-5.999102 H 42 V 9.9978078 C 41.998902,6.6164086 39.204682,3.9038946 35.824218,4.0026116 Z"/>
+ <path style="opacity:0.3" d="M 36,10 26,22 h -5.9998 v 24 h 8 v 8 l 10,-12 H 44 V 18 h -8 z"/>
+ <path style="opacity:0.2" d="m 22,24.999999 v 14 h 6 v -6 l 8,8 h 6 v -14 h -6 v 6 l -8,-8 z"/>
+ <path style="fill:#ffffff" d="m 22,24 v 14 h 6 v -6 l 8,8 h 6 V 26 h -6 v 6 l -8,-8 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 35.824219 4.0019531 C 34.105697 4.0523611 32.491349 4.8376947 31.390625 6.1582031 L 23.191406 15.996094 L 20 15.996094 C 16.686429 15.996425 14.000331 18.683018 14 21.996094 L 14 22.996094 C 14.000331 19.683018 16.686429 16.996425 20 16.996094 L 23.191406 16.996094 L 31.390625 7.1582031 C 32.491349 5.8376947 34.105697 5.0523611 35.824219 5.0019531 C 39.204683 4.9032361 41.998902 7.6166479 42 10.998047 L 42 9.9980469 C 41.998902 6.6166477 39.204683 3.9032361 35.824219 4.0019531 z M 42 11.998047 L 42 12.998047 L 44 12.998047 C 47.313572 12.998379 49.999668 15.683019 50 18.996094 L 50 17.996094 C 49.999668 14.683019 47.313572 11.998379 44 11.998047 L 42 11.998047 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nixnote.svg b/.icons/awkward/64x64/apps/nixnote.svg
new file mode 120000
index 00000000..713d5a71
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nixnote.svg
@@ -0,0 +1 @@
+evernote.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nixnote2.svg b/.icons/awkward/64x64/apps/nixnote2.svg
new file mode 100644
index 00000000..fb0db015
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nixnote2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#f3ad1d" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 31.273438,14.134766 c -0.194126,-0.0077 -0.396564,-0.0065 -0.605469,0.0039 -1.671244,0.08354 -5.20447,0.823231 -6.886719,3.453125 0,0 -1.55383,-0.485024 0.257812,-3.232422 0,0 -4.680526,-1.15572 -7.18164,2.638672 H 12 v 24.347656 c 0,0 6.577399,14.016637 27.941406,11.306641 0,0 9.669354,-1.407016 8.404297,-10.144532 0,0 3.016095,-3.318062 3.447266,-7.542968 0.398486,-3.901898 0.35324,-6.478243 -1.353516,-11.535156 -0.119143,-0.352527 -0.625111,-0.324556 -0.703125,0.03906 -0.598257,2.789555 -2.362028,9.163361 -7.404297,12.015625 0,0 2.655519,-4.760124 1.207031,-10.494141 -0.04643,-0.183896 -0.313808,-0.16664 -0.335937,0.02148 -0.212428,1.820006 -0.967013,5.799833 -3.542969,6.591797 0,0 -1.497635,-6.11042 -8.484375,-9.904297 0,0 0.602505,-1.812399 0.775391,-3.105469 0.172371,-1.29361 -0.430663,-1.896143 -0.08594,-2.5 0.345257,-0.603869 1.72461,-1.464844 1.72461,-1.464844 0,0 -0.957531,-0.440122 -2.316406,-0.49414 z m 2.595703,18.86914 c 1.207515,-0.07641 2.202844,0.919277 2.126953,2.126953 -0.06341,0.995342 -0.869435,1.802464 -1.865235,1.865235 -1.207499,0.07641 -2.203433,-0.919279 -2.126953,-2.126953 0.06279,-0.995918 0.869451,-1.802465 1.865235,-1.865235 z m 8.605468,11.003906 c 0.111232,-0.008 0.240286,-0.01177 0.376953,0 0.273337,0.02353 0.573905,0.103154 0.820313,0.316407 0.08188,0.071 0.366754,0.317651 0.324219,0.609375 -0.04043,0.27792 -0.351872,0.435806 -0.46875,0.49414 -0.358697,0.179283 -0.500706,0.03021 -0.96875,0.171875 -0.114151,0.03449 -0.462064,0.143486 -0.763672,0.433594 -0.245596,0.236551 -0.186452,0.327656 -0.41211,0.548828 -0.221905,0.217992 -0.694832,0.533583 -1.029296,0.375 -0.319387,-0.151165 -0.346177,-0.653474 -0.351563,-0.75 -0.03766,-0.687391 0.482839,-1.202991 0.703125,-1.419922 0.226198,-0.222233 0.737881,-0.642862 1.5,-0.75 0.06449,-0.0092 0.1583,-0.02132 0.269531,-0.0293 z"/>
+ <path style="fill:#ffffff" d="M 31.273438 13.134766 C 31.079312 13.127049 30.876874 13.128229 30.667969 13.138672 C 28.996725 13.222212 25.463499 13.961903 23.78125 16.591797 C 23.78125 16.591797 22.22742 16.106773 24.039062 13.359375 C 24.039062 13.359375 19.358536 12.203655 16.857422 15.998047 L 12 15.998047 L 12 40.345703 C 12 40.345703 18.577399 54.36234 39.941406 51.652344 C 39.941406 51.652344 49.61076 50.245328 48.345703 41.507812 C 48.345703 41.507812 51.361798 38.18975 51.792969 33.964844 C 52.191455 30.062946 52.146209 27.486601 50.439453 22.429688 C 50.32031 22.077161 49.814342 22.105132 49.736328 22.46875 C 49.138071 25.258305 47.3743 31.632111 42.332031 34.484375 C 42.332031 34.484375 44.98755 29.724251 43.539062 23.990234 C 43.492632 23.806338 43.225254 23.823594 43.203125 24.011719 C 42.990697 25.831725 42.236112 29.811552 39.660156 30.603516 C 39.660156 30.603516 38.162521 24.493096 31.175781 20.699219 C 31.175781 20.699219 31.778286 18.88682 31.951172 17.59375 C 32.123543 16.30014 31.520509 15.697607 31.865234 15.09375 C 32.210491 14.489881 33.589844 13.628906 33.589844 13.628906 C 33.589844 13.628906 32.632313 13.188784 31.273438 13.134766 z M 33.869141 32.003906 C 35.076656 31.927496 36.071985 32.923183 35.996094 34.130859 C 35.932684 35.126201 35.126659 35.933323 34.130859 35.996094 C 32.92336 36.072504 31.927426 35.076815 32.003906 33.869141 C 32.066696 32.873223 32.873357 32.066676 33.869141 32.003906 z M 42.474609 43.007812 C 42.585841 42.999833 42.714895 42.996043 42.851562 43.007812 C 43.124899 43.031343 43.425467 43.110966 43.671875 43.324219 C 43.753755 43.395219 44.038629 43.64187 43.996094 43.933594 C 43.955664 44.211514 43.644222 44.3694 43.527344 44.427734 C 43.168647 44.607017 43.026638 44.45794 42.558594 44.599609 C 42.444443 44.634099 42.09653 44.743095 41.794922 45.033203 C 41.549326 45.269754 41.60847 45.360859 41.382812 45.582031 C 41.160907 45.800023 40.68798 46.115614 40.353516 45.957031 C 40.034129 45.805866 40.007339 45.303557 40.001953 45.207031 C 39.964293 44.51964 40.484792 44.00404 40.705078 43.787109 C 40.931276 43.564876 41.442959 43.144247 42.205078 43.037109 C 42.26957 43.027949 42.363378 43.015792 42.474609 43.007812 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nl.g4d.Girens.svg b/.icons/awkward/64x64/apps/nl.g4d.Girens.svg
new file mode 100644
index 00000000..e3aa3d2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nl.g4d.Girens.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#beedf9" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <rect style="fill:#339fba" width="46" height="46" x="9" y="9" rx="3.538" ry="3.833"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 31.188477,16.001315 c -6.468445,0.08222 -12.752517,3.790173 -15.671052,10.381833 -3.600838,8.132678 -0.636163,18.439944 7.228425,22.274448 6.240638,3.042716 14.016793,0.787268 17.49371,-5.492522 l 5.906054,4.612612 c -0.0068,0.0114 -0.01167,0.0244 -0.01887,0.03598 l 0.343435,0.215828 0.34344,0.215828 c 0.421556,-0.701008 0.807505,-1.427712 1.152005,-2.174872 4.694581,-10.182094 1.049913,-23.155898 -8.723984,-28.176486 -2.153306,-1.106096 -4.454287,-1.715665 -6.757887,-1.859432 -0.431927,-0.02696 -0.864098,-0.03869 -1.295329,-0.03321 z m 0.278537,9.407843 c 1.152005,0.0158 2.310568,0.257614 3.399226,0.73879 5.506559,2.43384 7.661196,9.603234 5.313825,15.287746 -0.175524,0.425026 -0.371553,0.833426 -0.584114,1.225786 l -5.887124,-4.596006 c 0.07731,-0.219382 0.143806,-0.444878 0.192007,-0.683454 0.195548,-0.968224 0.03841,-2.074796 -0.443497,-2.974538 -0.481899,-0.899744 -1.354914,-1.603372 -2.487895,-1.546758 -0.563731,0.02816 -1.093319,0.382408 -1.465693,0.866072 -0.186188,0.241832 -0.334893,0.539134 -0.316399,0.885446 0.01849,0.346306 0.242334,0.683672 0.586821,0.893744 l 0.205523,-0.35418 3.028743,2.365798 c -0.346092,1.236168 -1.158249,2.129158 -2.206658,2.636962 -1.136501,0.550472 -2.517297,0.643458 -3.718326,0.23243 -3.582491,-1.226034 -5.058305,-5.77223 -3.769704,-9.394008 1.297575,-3.64702 4.697256,-5.631518 8.153273,-5.58383 z"/>
+ <path style="fill:#beedf9;fill-rule:evenodd" d="m 31.188477,15.001315 c -6.468445,0.08222 -12.752517,3.790173 -15.671052,10.381833 -3.600838,8.132678 -0.636163,18.439944 7.228425,22.274448 6.240638,3.042716 14.016793,0.787268 17.49371,-5.492522 l 5.906054,4.612612 c -0.0068,0.0114 -0.01167,0.0244 -0.01887,0.03598 l 0.343435,0.215828 0.34344,0.215828 c 0.421556,-0.701008 0.807505,-1.427712 1.152005,-2.174872 4.694581,-10.182094 1.049913,-23.155898 -8.723984,-28.176486 -2.153306,-1.106096 -4.454287,-1.715665 -6.757887,-1.859432 -0.431927,-0.02696 -0.864098,-0.03869 -1.295329,-0.03321 z m 0.278537,9.407843 c 1.152005,0.0158 2.310568,0.257614 3.399226,0.73879 5.506559,2.43384 7.661196,9.603234 5.313825,15.287746 -0.175524,0.425026 -0.371553,0.833426 -0.584114,1.225786 l -5.887124,-4.596006 c 0.07731,-0.219382 0.143806,-0.444878 0.192007,-0.683454 0.195548,-0.968224 0.03841,-2.074796 -0.443497,-2.974538 -0.481899,-0.899744 -1.354914,-1.603372 -2.487895,-1.546758 -0.563731,0.02816 -1.093319,0.382408 -1.465693,0.866072 -0.186188,0.241832 -0.334893,0.539134 -0.316399,0.885446 0.01849,0.346306 0.242334,0.683672 0.586821,0.893744 l 0.205523,-0.35418 3.028743,2.365798 c -0.346092,1.236168 -1.158249,2.129158 -2.206658,2.636962 -1.136501,0.550472 -2.517297,0.643458 -3.718326,0.23243 -3.582491,-1.226034 -5.058305,-5.77223 -3.769704,-9.394008 1.297575,-3.64702 4.697256,-5.631518 8.153273,-5.58383 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+ <path style="opacity:0.1" d="M 12.539062 9 C 10.578755 9 9 10.708365 9 12.832031 L 9 13.832031 C 9 11.708365 10.578755 10 12.539062 10 L 51.460938 10 C 53.421245 10 55 11.708365 55 13.832031 L 55 12.832031 C 55 10.708365 53.421245 9 51.460938 9 L 12.539062 9 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 31.1875 15.001953 C 24.719743 15.084894 18.43582 18.791816 15.517578 25.382812 C 14.384695 27.941487 13.902576 30.71567 14.017578 33.435547 C 14.045695 31.040217 14.523236 28.628586 15.517578 26.382812 C 18.43582 19.791816 24.719743 16.084894 31.1875 16.001953 L 31.189453 16.001953 C 31.620038 15.996533 32.053098 16.008237 32.484375 16.035156 C 34.787975 16.178923 37.088881 16.788435 39.242188 17.894531 C 45.905931 21.317517 49.711411 28.438016 49.976562 35.849609 C 50.034196 28.08488 46.205274 20.471281 39.242188 16.894531 C 37.088881 15.788435 34.787975 15.178923 32.484375 15.035156 C 32.053098 15.008237 31.620038 14.996533 31.189453 15.001953 L 31.1875 15.001953 z M 30.96875 31.861328 C 30.405019 31.889488 29.87628 32.242899 29.503906 32.726562 C 29.317718 32.968395 29.169006 33.265016 29.1875 33.611328 C 29.195364 33.758622 29.248574 33.902157 29.324219 34.037109 C 29.377307 33.928293 29.432433 33.819396 29.503906 33.726562 C 29.87628 33.242898 30.405019 32.889488 30.96875 32.861328 C 32.101731 32.804714 32.975132 33.508459 33.457031 34.408203 C 33.718877 34.897081 33.875804 35.446321 33.941406 36.001953 C 34.034123 35.131091 33.877612 34.193446 33.457031 33.408203 C 32.975132 32.508459 32.101731 31.804714 30.96875 31.861328 z M 22.875 33.169922 C 22.679285 36.25076 24.195172 39.398082 27.083984 40.386719 C 28.285013 40.797747 29.666233 40.704769 30.802734 40.154297 C 31.851143 39.646493 32.661721 38.753746 33.007812 37.517578 L 32.708984 37.285156 C 32.28757 38.127163 31.618669 38.759094 30.802734 39.154297 C 29.666233 39.704769 28.285013 39.797747 27.083984 39.386719 C 24.508152 38.505193 23.028172 35.906565 22.875 33.169922 z M 41.101562 36.167969 C 41.041265 37.61847 40.743504 39.07018 40.179688 40.435547 C 40.004163 40.860573 39.808264 41.269749 39.595703 41.662109 L 33.917969 37.228516 C 33.909754 37.279156 33.910479 37.332861 33.900391 37.382812 C 33.85219 37.621389 33.786294 37.847024 33.708984 38.066406 L 39.595703 42.662109 C 39.808264 42.269749 40.004163 41.860573 40.179688 41.435547 C 40.873392 39.755637 41.164536 37.946696 41.101562 36.167969 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nl.hjdskes.gcolor3.svg b/.icons/awkward/64x64/apps/nl.hjdskes.gcolor3.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nl.hjdskes.gcolor3.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nl.openoffice.bluefish.svg b/.icons/awkward/64x64/apps/nl.openoffice.bluefish.svg
new file mode 120000
index 00000000..aa9cef1e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nl.openoffice.bluefish.svg
@@ -0,0 +1 @@
+bluefish.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nm-device-wireless.svg b/.icons/awkward/64x64/apps/nm-device-wireless.svg
new file mode 120000
index 00000000..015d36a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nm-device-wireless.svg
@@ -0,0 +1 @@
+wicd.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nmap.svg b/.icons/awkward/64x64/apps/nmap.svg
new file mode 100644
index 00000000..9de896b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nmap.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337671 -0.03904,-0.665262 -0.05078,-0.999972 C 59.419655,47.042394 47.172,59.000056 31.998428,59.000056 16.824456,59.000056 4.5772013,47.042394 4.0492162,32.000818 Z"/>
+ <rect style="fill:#9748de" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3691114 17.134609 16.711158 5 32 5 C 47.288842 5 59.630889 17.134609 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="m 31.99921,13.001354 c -11.045402,0 -19.999436,8.954033 -19.999436,19.999436 0,11.045402 8.954034,19.999436 19.999436,19.999436 11.045403,0 19.999436,-8.954034 19.999436,-19.999436 0,-11.045403 -8.954033,-19.999436 -19.999436,-19.999436 z m -1.871041,3.988169 c 0.217606,-0.02278 0.491358,0.013 0.710918,0 0.02602,0.104077 -0.154156,0.477494 -0.402333,1.019501 -1.580387,3.452479 -1.673753,7.494845 -0.207026,9.655978 0.265424,0.391827 0.5078,0.764019 0.5078,0.812477 0,0.04848 -0.285708,0.101557 -0.609359,0.101557 -0.759779,2e-6 -1.480088,-0.461669 -2.949135,-1.624954 -0.652606,-0.516765 -1.499382,-0.949897 -1.828074,-1.015595 -0.516148,-0.103117 -0.65255,-0.05844 -1.320275,0.609359 -0.621253,0.62115 -0.812477,0.958653 -0.812477,1.527299 0,2.156385 2.561581,3.86618 7.320105,4.874862 6.462266,1.369637 8.051983,2.597833 8.230238,5.995925 0.2238,4.261114 -2.042602,7.473271 -7.011522,9.960657 -0.593075,0.296976 -0.969881,0.415746 -1.218716,0.511704 -0.110277,-0.0098 -0.198654,0.0098 -0.308585,0 -0.04228,-0.131737 -0.101557,-0.436476 -0.101557,-1.015596 0,-2.263206 -0.890111,-4.595542 -2.234311,-5.898271 -0.360824,-0.349737 -1.369144,-1.089388 -2.234313,-1.624955 -0.865138,-0.535534 -1.739025,-1.156409 -1.93354,-1.421833 -0.322273,-0.440456 -0.345322,-0.709716 -0.09766,-1.523396 0.451347,-1.486086 0.986796,-2.318742 2.031193,-3.25772 0.547536,-0.492268 1.097419,-0.900332 1.218715,-0.910132 0.121337,-0.0098 -0.69814,-0.259779 -1.929633,-0.511704 -1.231431,-0.252412 -3.037278,-0.780072 -3.968638,-1.117156 -1.703081,-0.616233 -4.00215,-1.9113 -4.878767,-2.847574 -0.03706,-0.0397 -0.06936,-0.06642 -0.101559,-0.101557 1.255988,-5.003071 4.780267,-9.101759 9.452858,-11.077812 0.977682,-0.413524 1.986784,-0.696426 3.050696,-0.914038 0.529939,-0.108317 1.077773,-0.151396 1.624954,-0.207026 z m 15.24957,7.624785 c 0.382039,0.236149 1.826446,3.360381 2.238219,4.882674 0.531623,1.965287 0.493144,5.363893 0,7.3162 -0.187695,0.743059 -0.431688,1.436878 -0.511706,1.523395 -0.08002,0.08652 -0.373471,-0.406776 -0.714824,-1.011691 -0.341374,-0.604821 -1.425778,-1.891427 -2.331964,-2.847576 -2.615676,-2.760066 -3.029199,-4.199394 -1.93354,-6.402163 0.552549,-1.110785 2.958139,-3.643314 3.253815,-3.460839 z"/>
+ <path style="fill:#a0ff50" d="m 31.99921,12.00141 c -11.045402,0 -19.999436,8.954033 -19.999436,19.999436 0,11.045403 8.954034,19.999436 19.999436,19.999436 11.045403,0 19.999436,-8.954033 19.999436,-19.999436 0,-11.045403 -8.954033,-19.999436 -19.999436,-19.999436 z m -1.871041,3.988169 c 0.217606,-0.02278 0.491358,0.013 0.710918,0 0.02602,0.104077 -0.154156,0.477495 -0.402333,1.019501 -1.580387,3.452479 -1.673753,7.494845 -0.207026,9.655978 0.265424,0.391827 0.5078,0.764019 0.5078,0.812478 0,0.04848 -0.285708,0.101557 -0.609359,0.101557 -0.759779,2e-6 -1.480088,-0.461669 -2.949135,-1.624954 -0.652606,-0.516766 -1.499382,-0.949898 -1.828074,-1.015596 -0.516148,-0.103117 -0.65255,-0.05844 -1.320275,0.609359 -0.621253,0.62115 -0.812477,0.958653 -0.812477,1.527299 0,2.156385 2.561581,3.866181 7.320105,4.874862 6.462266,1.369638 8.051983,2.597833 8.230238,5.995925 0.2238,4.261114 -2.042602,7.473272 -7.011522,9.960657 -0.593075,0.296976 -0.969881,0.415747 -1.218716,0.511704 -0.110277,-0.0098 -0.198654,0.0098 -0.308585,0 -0.04228,-0.131736 -0.101557,-0.436476 -0.101557,-1.015595 0,-2.263207 -0.890111,-4.595543 -2.234311,-5.898272 -0.360824,-0.349736 -1.369144,-1.089387 -2.234313,-1.624954 -0.865138,-0.535535 -1.739025,-1.15641 -1.93354,-1.421834 -0.322273,-0.440456 -0.345322,-0.709716 -0.09766,-1.523395 0.451347,-1.486086 0.986796,-2.318743 2.031193,-3.25772 0.547536,-0.492268 1.097419,-0.900333 1.218715,-0.910133 0.121337,-0.0098 -0.69814,-0.259778 -1.929633,-0.511703 -1.231431,-0.252413 -3.037278,-0.780072 -3.968638,-1.117157 -1.703081,-0.616232 -4.00215,-1.9113 -4.878767,-2.847573 -0.03706,-0.0397 -0.06936,-0.06642 -0.101559,-0.101557 1.255988,-5.003071 4.780267,-9.10176 9.452858,-11.077812 0.977682,-0.413525 1.986784,-0.696427 3.050696,-0.914039 0.529939,-0.108317 1.077773,-0.151395 1.624954,-0.207026 z m 15.24957,7.624786 c 0.382039,0.236149 1.826446,3.360381 2.238219,4.882674 0.531623,1.965286 0.493144,5.363893 0,7.316199 -0.187695,0.74306 -0.431688,1.436878 -0.511706,1.523396 -0.08002,0.08652 -0.373471,-0.406777 -0.714824,-1.011692 -0.341374,-0.604821 -1.425778,-1.891427 -2.331964,-2.847576 -2.615676,-2.760066 -3.029199,-4.199393 -1.93354,-6.402163 0.552549,-1.110785 2.958139,-3.643313 3.253815,-3.460838 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nocover.svg b/.icons/awkward/64x64/apps/nocover.svg
new file mode 120000
index 00000000..af756bba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nocover.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nocturn.svg b/.icons/awkward/64x64/apps/nocturn.svg
new file mode 120000
index 00000000..894e8e48
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nocturn.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/noiz2sa.svg b/.icons/awkward/64x64/apps/noiz2sa.svg
new file mode 100644
index 00000000..dd49c41a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/noiz2sa.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:16" d="m 12,12.999146 40,40"/>
+ <path style="opacity:0.2" d="M 9.3320312,5 C 6.3773644,5 4,7.4991626 4,10.601562 V 55.398438 C 4,58.500838 6.3773644,61 9.3320312,61 H 14.667969 C 17.622636,61 20,58.500838 20,55.398438 V 10.601562 C 20,7.4991626 17.622636,5 14.667969,5 Z M 49.332032,5 C 46.377364,5 44,7.4991626 44,10.601562 V 55.398438 C 44,58.500838 46.377364,61 49.332032,61 h 5.335936 C 57.622636,61 60,58.500838 60,55.398438 V 10.601562 C 60,7.4991626 57.622636,5 54.667968,5 Z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:16" d="M 12,12 52,52"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.65625 6.34375 L 6.34375 17.65625 L 6.84375 18.15625 L 17.65625 7.34375 L 57.15625 46.84375 L 57.65625 46.34375 L 17.65625 6.34375 z"/>
+ <rect style="fill:#4f4f4f" width="16" height="56" x="4" y="4" rx="5.333" ry="5.6"/>
+ <rect style="fill:#4f4f4f" width="16" height="56" x="44" y="4" rx="5.333" ry="5.6"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.3320312 4 C 6.3773644 4 4 6.4991627 4 9.6015625 L 4 10.601562 C 4 7.4991631 6.3773644 5 9.3320312 5 L 14.667969 5 C 17.622636 5 20 7.4991631 20 10.601562 L 20 9.6015625 C 20 6.4991627 17.622636 4 14.667969 4 L 9.3320312 4 z M 49.332031 4 C 46.377363 4 44 6.4991627 44 9.6015625 L 44 10.601562 C 44 7.4991631 46.377363 5 49.332031 5 L 54.667969 5 C 57.622637 5 60 7.4991631 60 10.601562 L 60 9.6015625 C 60 6.4991627 57.622637 4 54.667969 4 L 49.332031 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nomacs.svg b/.icons/awkward/64x64/apps/nomacs.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nomacs.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nootka.svg b/.icons/awkward/64x64/apps/nootka.svg
new file mode 100644
index 00000000..215717ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nootka.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#dcdcbe" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.5;fill:#2a2a2a;fill-rule:evenodd" d="m 10,18 0,2 44,0 0,-2 -44,0 z m 0,6 0,2 44,0 0,-2 -44,0 z m 0,6 0,2 44,0 0,-2 -44,0 z m 0,6 0,2 44,0 0,-2 -44,0 z m 0,6 0,2 44,0 0,-2 -44,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="fill:#2a2a2a" transform="matrix(1.69056,0,0,1.55038,0.191216,10)">
+ <g>
+ <path d="m 16.681,13.4 c -0.7,-0.8 -1.7,-1.3 -2.9,-1.2 -0.1,-0.2 -0.5,-2.2 -0.5,-2.2 0,0 1.4,-2.1 1.7,-2.5 1.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.3 z m -3.2,-11.1 c 0.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,-5 z m -2.9,15.7 c -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.2 0.1,0 0.3,-0.1 0.3,-0.2 0.1,-0.1 0.1,-0.3 0,-0.4 -0.1,-0.1 -0.1,-0.2 -0.1,-0.4 -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,-1 z m 4.5,0.6 c -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.8 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nos-tv.svg b/.icons/awkward/64x64/apps/nos-tv.svg
new file mode 100644
index 00000000..f7549fdf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nos-tv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-60" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5362ca" width="57" height="57" x="-60" y="-60" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#61d3e0" d="M 13.97033,26.763 49,34.2 v 5.229112 L 47.6,41.2 c 0,0 -9.792806,-1.4 -10,-1.4 L 35.956747,44 H 15.660349 L 13.8,41.2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13.970703 26.763672 L 13.800781 41.199219 L 13.8125 41.216797 L 13.970703 27.763672 L 49 35.199219 L 49 34.199219 L 13.970703 26.763672 z"/>
+ <path style="opacity:0.2" d="M 14.785156,17 12,19.800781 V 42.199219 L 14.785156,45 H 33 V 42 H 15 V 20 h 33.115234 v 2.599609 h 0.576172 L 51,24.820312 V 19.800781 L 48.214844,17 Z M 36.833984,24 34,26.888672 V 47.111328 L 36.833984,50 H 48.166016 L 51,47.111328 V 26.888672 L 48.166016,24 Z M 37,27 H 48 V 40 H 37 Z m 0,16 h 11 v 4 H 37 Z m 4,1 v 2 h 3 v -2 z m -33,3 2.765625,3 H 35.074219 L 32.882812,47.621094 V 47 Z m 44.234375,0 v 0.621094 L 50.042969,50 h 2.191406 L 55,47 Z"/>
+ <path style="fill:#fccf42" d="M 14.785156 16 L 12 18.800781 L 12 41.199219 L 14.785156 44 L 33 44 L 33 41 L 15 41 L 15 19 L 48.115234 19 L 48.115234 21.599609 L 48.691406 21.599609 L 51 23.820312 L 51 18.800781 L 48.214844 16 L 14.785156 16 z M 36.833984 23 L 34 25.888672 L 34 46.111328 L 36.833984 49 L 48.166016 49 L 51 46.111328 L 51 25.888672 L 48.166016 23 L 36.833984 23 z M 37 26 L 48 26 L 48 39 L 37 39 L 37 26 z M 37 42 L 48 42 L 48 46 L 37 46 L 37 42 z M 41 43 L 41 45 L 44 45 L 44 43 L 41 43 z M 8 46 L 10.765625 49 L 35.074219 49 L 32.882812 46.621094 L 32.882812 46 L 8 46 z M 52.234375 46 L 52.234375 46.621094 L 50.042969 49 L 52.234375 49 L 55 46 L 52.234375 46 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.8496094 3 C 4.2707094 3 3 4.2707094 3 5.8496094 L 3 6.8496094 C 3 5.2707094 4.2707094 4 5.8496094 4 L 57.150391 4 C 58.729291 4 60 5.2707094 60 6.8496094 L 60 5.8496094 C 60 4.2707094 58.729291 3 57.150391 3 L 5.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/noson.svg b/.icons/awkward/64x64/apps/noson.svg
new file mode 100644
index 00000000..4e939b50
--- /dev/null
+++ b/.icons/awkward/64x64/apps/noson.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#f55e07" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#4c4c4c" d="m 31.973347,7.9999989 c 13.605776,0 24.000001,10.3809001 24.000001,23.9733501 0,13.605774 -10.394225,24.000001 -24.000001,24.000001 -13.592448,0 -23.9733481,-10.394227 -23.9733481,-24.000001 0,-13.59245 10.3809001,-23.9733501 23.9733481,-23.9733501 z m -23.9733481,0 z M 56.000001,56.000001 Z"/>
+ <path style="opacity:0.2" d="m 31.986677,16.999999 c 9.072442,0 16,6.927563 16,15.986679 0,9.07244 -6.927558,16.000001 -16,16.000001 C 22.92756,48.986679 16,42.059118 16,32.986678 16,23.927562 22.92756,16.999999 31.986677,16.999999 Z m -15.986677,0 z m 32,32.000002 z"/>
+ <path style="fill:#808080" d="m 31.986677,15.999999 c 9.072442,0 16,6.927563 16,15.986679 0,9.07244 -6.927558,16.000001 -16,16.000001 C 22.92756,47.986679 16,41.059118 16,31.986678 16,22.927562 22.92756,15.999999 31.986677,15.999999 Z m -15.986677,0 z m 32,32.000002 z"/>
+ <path style="fill:#333333" d="m 31.988352,24.999999 c 3.971713,0 7.000001,3.028286 7.000001,6.988352 0,3.971713 -3.028288,7.000001 -7.000001,7.000001 C 28.028287,38.988352 25,35.960064 25,31.988351 c 0,-3.960066 3.028287,-6.988352 6.988352,-6.988352 z m -6.988352,0 z M 39,39 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="M 31.972656 8 C 18.380208 8 8 18.380206 8 31.972656 C 8 32.140371 8.0085774 32.305931 8.0117188 32.472656 C 8.2641781 19.127796 18.548277 9 31.972656 9 C 45.410199 9 55.708155 19.127796 55.960938 32.472656 C 55.964083 32.305931 55.972656 32.140371 55.972656 31.972656 C 55.972656 18.380206 45.578432 8 31.972656 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/notable.svg b/.icons/awkward/64x64/apps/notable.svg
new file mode 100644
index 00000000..7ac19eb6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/notable.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 8.5,5 C 8.188375,5 7.8833106,5.0282194 7.5898438,5.0839844 7.297293,5.1397405 7.0146947,5.2224565 6.7460938,5.328125 6.4767266,5.4341093 6.219795,5.5661383 5.9804688,5.7167969 4.7846531,6.4702414 4,7.7457197 4,9.1992188 V 47 L 9.9414062,55 14.5,61 19.058594,55 25,47 V 40.925781 L 39.679688,59.001953 C 40.471038,60.199118 41.876167,61 43.5,61 h 2.5 7 2.5 C 57.993001,61 60,59.127581 60,56.800781 V 9.1992188 C 60,6.8724188 57.993001,5 55.5,5 H 53 46 43.5 C 41.006999,5 39,6.8724186 39,9.1992188 V 24.980469 L 24.310547,6.765625 C 24.131777,6.5439488 23.923779,6.3852001 23.701172,6.2539062 23.492325,6.0562981 23.266939,5.8726804 23.019531,5.7167969 h -0.002 c -0.47803,-0.3008682 -1.021446,-0.5211337 -1.607422,-0.6328125 -8.73e-4,-1.661e-4 -0.0029,1.654e-4 -0.0039,0 C 21.112892,5.0282194 20.811626,5 20.5,5 H 18 11 Z"/>
+ <path style="fill:#fabe5c" d="M 8.5007813,4.7 C 8.2325854,4.7 7.9711617,4.72365 7.7214843,4.771094 7.4710469,4.8188236 7.2293598,4.8895974 7.0023437,4.9789063 6.775621,5.0681118 6.5553116,5.1815031 6.3515625,5.3097657 5.3407514,5.9466447 4.7,6.9981742 4.7,8.2 v 37.567578 l 6.860547,9.14375 L 14.5,58.832422 17.439453,54.911328 24.3,45.767578 v -5.84336 a 0.70007,0.70007 0 0 1 1.244141,-0.440234 l 14.675391,18.071484 a 0.70007,0.70007 0 0 1 0.04102,0.05468 C 40.920142,58.611278 42.105374,59.3 43.500782,59.3 H 46 53 55.499218 C 57.641574,59.3 59.3,57.724117 59.3,55.8 V 8.2 C 59.3,6.2758837 57.641574,4.7 55.499218,4.7 H 53 46 43.500782 C 41.358426,4.7 39.7,6.2758837 39.7,8.2 v 15.780078 a 0.70007,0.70007 0 0 1 -1.244141,0.440235 L 23.766797,6.2066407 C 23.648861,6.0603993 23.505945,5.9512755 23.315625,5.8429687 A 0.70007,0.70007 0 0 1 23.187109,5.75 C 22.994632,5.571254 22.822234,5.4222389 22.653907,5.3152343 a 0.70007,0.70007 0 0 1 -0.0055,-0.00547 0.70007,0.70007 0 0 0 -0.0028,0 C 22.241266,5.0552164 21.779082,4.8663133 21.28125,4.7710937 a 0.70007,0.70007 0 0 1 -0.0055,0 C 21.025505,4.723519 20.767415,4.7 20.499218,4.7 H 18 11 Z"/>
+ <path style="fill:#faab00" d="M 19.080545,5.0670731 C 18.791924,5.2004385 17.766455,4.2994834 17.510547,4.5058593 l -1.94414,1.5695314 41.528851,51.4958793 1.211697,-0.34566 0.199143,-1.707318 0.533536,-5.49876 L 58.409368,48.047206 24.310937,5.7664063 C 23.647575,4.94383 22.6095,4.8864262 21.737758,4.5335366 Z"/>
+ <path style="fill:#ffcd6e" d="m 10.116797,10.469531 -1.9441407,1.566797 c -1.9405904,1.56498 -2.0336222,4.648478 -0.2078126,6.9125 L 39.971333,58.359141 42.561089,58.826218 50.060547,60 Z"/>
+ <path style="fill:#f5b94a" d="M 15.566407,6.0753907 10.116797,10.469531 50.060547,60 57.095258,57.57127 56.227337,56.495047 Z"/>
+ <path style="fill:#faab00" d="m 53,4 v 56 h 2.499218 C 57.992219,60 60,58.1268 60,55.8 V 8.2 C 60,5.8732 57.992219,4 55.499218,4 Z"/>
+ <path style="fill:#f5b94a" d="M 11,4 V 55.332422 L 14.5,60 18,55.332422 V 4 Z"/>
+ <path style="fill:#faab00" d="M 18,4 V 55.332422 L 25,46 V 8.2 c 0,-1.453499 -0.783871,-2.7301492 -1.979687,-3.4835937 -6.8e-4,-4.281e-4 -0.0021,4.276e-4 -0.0028,0 -0.47803,-0.3008682 -1.021836,-0.5199618 -1.607812,-0.6316406 -8.73e-4,-1.661e-4 -0.0018,1.654e-4 -0.0028,0 C 21.113543,4.0290007 20.810844,4 20.499218,4 Z"/>
+ <path style="fill:#ffcd6e" d="M 8.5007813,4 C 8.1891563,4 7.8837012,4.0290007 7.5902343,4.0847657 7.2976835,4.1405218 7.0139134,4.2224565 6.7453125,4.328125 6.4759454,4.4341093 6.2190137,4.5657477 5.9796875,4.7164063 4.7838718,5.4698508 4,6.746501 4,8.2 V 46 l 7,9.332422 V 4 Z"/>
+ <path style="fill:#ffcd6e" d="M 43.500782,4 C 41.007781,4 39,5.8732 39,8.2 v 47.6 c 0,2.3268 2.007781,4.2 4.500782,4.2 H 46 V 4 Z"/>
+ <rect style="fill:#f5b94a" width="7" height="56" x="46" y="4"/>
+ <rect style="fill:#8d8d8d" width="21" height="6" x="39" y="15"/>
+ <path style="fill:#ff7863" d="M 43.500782,4 C 41.007781,4 39,5.8731993 39,8.2 V 15 H 60 V 8.2 C 60,5.8731993 57.992219,4 55.499218,4 Z"/>
+ <path style="fill:#f8e2c8" d="m 4,46 5.9417968,8 H 19.058203 L 25,46 Z"/>
+ <path style="fill:#8d6e63" d="M 9.9417968,54 14.5,60 19.058203,54 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.5 4 C 8.188375 4 7.8833106 4.0282194 7.5898438 4.0839844 C 7.297293 4.1397405 7.0146947 4.2224565 6.7460938 4.328125 C 6.4767266 4.4341093 6.219795 4.5661383 5.9804688 4.7167969 C 4.7846531 5.4702414 4 6.7457197 4 8.1992188 L 4 9.1992188 C 4 7.7457197 4.784653 6.4702414 5.9804688 5.7167969 C 6.219795 5.5661383 6.4767266 5.4341093 6.7460938 5.328125 C 7.0146947 5.2224565 7.2972929 5.1397405 7.5898438 5.0839844 C 7.8833106 5.0282194 8.188375 5 8.5 5 L 11 5 L 18 5 L 20.5 5 C 20.811626 5 21.112933 5.0282194 21.40625 5.0839844 C 21.40725 5.0841498 21.409283 5.0838183 21.410156 5.0839844 C 21.996132 5.1956632 22.539548 5.4159287 23.017578 5.7167969 L 23.019531 5.7167969 C 23.266939 5.8726804 23.492325 6.0562982 23.701172 6.2539062 C 23.923779 6.3852001 24.131777 6.5439488 24.310547 6.765625 L 39 24.980469 L 39 23.980469 L 24.310547 5.765625 C 24.131777 5.5439488 23.923779 5.3852001 23.701172 5.2539062 C 23.492325 5.0562981 23.266939 4.8726804 23.019531 4.7167969 L 23.017578 4.7167969 C 22.539548 4.4159287 21.996132 4.1956632 21.410156 4.0839844 C 21.409283 4.0838183 21.40725 4.0841498 21.40625 4.0839844 C 21.112892 4.0282194 20.811626 4 20.5 4 L 18 4 L 11 4 L 8.5 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 43.5 4 C 41.006999 4 39 5.8724181 39 8.1992188 L 39 9.1992188 C 39 6.8724181 41.006999 5 43.5 5 L 55.5 5 C 57.993001 5 60 6.8724181 60 9.1992188 L 60 8.1992188 C 60 5.8724181 57.993001 4 55.5 4 L 43.5 4 z"/>
+ <rect style="opacity:0.2" width="21" height="1" x="39" y="15"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="21" height="1" x="39" y="21"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4 46 L 4.7421875 47 L 24.257812 47 L 25 46 L 4 46 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/notepad.svg b/.icons/awkward/64x64/apps/notepad.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/notepad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/notepadqq.svg b/.icons/awkward/64x64/apps/notepadqq.svg
new file mode 100644
index 00000000..5918bed1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/notepadqq.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="scale(2)">
+ <path style="opacity:0.2" d="M 6.5,2.5 C 5.669,2.5 5,3.169 5,4 V 29 C 5,29.831 5.669,30.5 6.5,30.5 H 23.5 C 25.439,30.5 27,28.939 27,27 V 6 C 27,4.061 25.439,2.5 23.5,2.5 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="11.5"/>
+ <rect style="fill:#34c637" width="22" height="10" x="5" y="11"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="22" height=".5" x="5" y="11"/>
+ <path style="fill:#4f4f4f" d="M 22.5,2 V 30 H 23.5 C 23.671,30 23.835,29.975 24,29.951 V 2.0488 C 23.835,2.0253 23.671,2 23.5,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="scale(0.5)" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 47 5 C 50.878 5 54 8.122 54 12 L 54 11 C 54 7.122 50.878 4 47 4 L 13 4 z"/>
+ </g>
+ <path style="opacity:0.2" d="M 17,29 V 37 H 18 V 30 H 21 C 21.554,30 22,30.446 22,31 V 37 H 23 V 31 C 23,29.892 22.108,29 21,29 Z"/>
+ <path style="fill:#ffffff" d="M 17,28 V 36 H 18 V 29 H 21 C 21.554,29 22,29.446 22,30 V 36 H 23 V 30 C 23,28.892 22.108,28 21,28 Z"/>
+ <path style="opacity:0.2" d="M 28,29 C 26.892,29 26,29.892 26,31 V 35 C 26,36.108 26.892,37 28,37 H 30 V 39 H 31 V 29 Z M 28,30 H 30 V 36 H 28 C 27.446,36 27,35.554 27,35 V 31 C 27,30.446 27.446,30 28,30 Z"/>
+ <path style="fill:#ffffff" d="M 28,28 C 26.892,28 26,28.892 26,30 V 34 C 26,35.108 26.892,36 28,36 H 30 V 38 H 31 V 28 Z M 28,29 H 30 V 35 H 28 C 27.446,35 27,34.554 27,34 V 30 C 27,29.446 27.446,29 28,29 Z"/>
+ <path style="opacity:0.2" d="M 36,29 C 34.892,29 34,29.892 34,31 V 35 C 34,36.108 34.892,37 36,37 H 38 V 39 H 39 V 29 Z M 36,30 H 38 V 36 H 36 C 35.446,36 35,35.554 35,35 V 31 C 35,30.446 35.446,30 36,30 Z"/>
+ <path style="fill:#ffffff" d="M 36,28 C 34.892,28 34,28.892 34,30 V 34 C 34,35.108 34.892,36 36,36 H 38 V 38 H 39 V 28 Z M 36,29 H 38 V 35 H 36 C 35.446,35 35,34.554 35,34 V 30 C 35,29.446 35.446,29 36,29 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/notes.svg b/.icons/awkward/64x64/apps/notes.svg
new file mode 120000
index 00000000..92550a6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/notes.svg
@@ -0,0 +1 @@
+standard-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/notifyconf.svg b/.icons/awkward/64x64/apps/notifyconf.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/notifyconf.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/novprog.svg b/.icons/awkward/64x64/apps/novprog.svg
new file mode 100644
index 00000000..2c84ff7e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/novprog.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 12.75,5 C 11.2265,5 10,6.2488 10,7.8 v 50.4 c 0,1.5512 1.2265,2.8 2.75,2.8 h 38.5 C 52.7735,61 54,59.7512 54,58.2 V 7.8 C 54,6.2488 52.7735,5 51.25,5 Z"/>
+ <path style="fill:#5a72e3" d="M 12.75,4 C 11.2265,4 10,5.2488 10,6.8 v 50.4 c 0,1.5512 1.2265,2.8 2.75,2.8 h 38.5 C 52.7735,60 54,58.7512 54,57.2 V 6.8 C 54,5.2488 52.7735,4 51.25,4 Z"/>
+ <path style="opacity:0.3" d="M 12.75,4 C 11.2265,4 10,5.2488 10,6.8 v 50.4 c 0,1.5512 1.2265,2.8 2.75,2.8 H 18 V 4 h -5.249312 z"/>
+ <path style="opacity:0.2" d="m 43,17 v 30 h 6 V 17 Z m -20,8 v 22 h 6 V 25 Z m 10,8 v 14 h 6 V 33 Z"/>
+ <path style="fill:#ffffff" d="m 43,16 v 30 h 6 V 16 Z m -20,8 v 22 h 6 V 24 Z m 10,8 v 14 h 6 V 32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.75 4 C 11.2265 4 10 5.2495812 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.2265 5 12.75 5 L 51.25 5 C 52.7735 5 54 6.2495812 54 7.8007812 L 54 6.8007812 C 54 5.2495813 52.7735 4 51.25 4 L 12.75 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nsight.svg b/.icons/awkward/64x64/apps/nsight.svg
new file mode 100644
index 00000000..f57a733e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nsight.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="48" height="48" x="-56" y="-56" rx="24" ry="24" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4ca341" width="48" height="48" x="-55" y="-56" rx="24" ry="24" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 7 C 18.704 7 8 17.704 8 31 C 8 31.112131 8.0116115 31.221434 8.0175781 31.332031 C 8.3701179 18.348355 18.92814 8 32 8 C 45.07186 8 55.629882 18.348355 55.982422 31.332031 C 55.988389 31.221434 56 31.112131 56 31 C 56 17.704 45.296 7 32 7 z"/>
+ <path style="opacity:0.2" d="M 32,4 A 28,28 0 0 0 19,7.21875 28,28 0 0 1 34,32 28,28 0 0 1 19,56.78125 28,28 0 0 0 32,60 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,3 A 28,28 0 0 0 19,6.21875 28,28 0 0 1 34,31 28,28 0 0 1 19,55.78125 28,28 0 0 0 32,59 28,28 0 0 0 60,31 28,28 0 0 0 32,3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3 A 28 28 0 0 0 19 6.21875 A 28 28 0 0 1 19.939453 6.7734375 A 28 28 0 0 1 32 4 A 28 28 0 0 1 59.978516 31.585938 A 28 28 0 0 0 60 31 A 28 28 0 0 0 32 3 z M 33.976562 31.462891 A 28 28 0 0 1 19 55.78125 A 28 28 0 0 0 19.957031 56.224609 A 28 28 0 0 0 34 32 A 28 28 0 0 0 33.976562 31.462891 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ntfs-config.svg b/.icons/awkward/64x64/apps/ntfs-config.svg
new file mode 120000
index 00000000..14d09c23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ntfs-config.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nuclear.svg b/.icons/awkward/64x64/apps/nuclear.svg
new file mode 100644
index 00000000..67545bfb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuclear.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <path style="fill:#4d8ee4" d="M 20.626733,7.2920791 41.813861,7.1188119 c 9.30689,-0.076111 12.583955,6.6724391 13.507921,15.9336631 L 57.40099,43.89307 c 0.426042,4.270357 1.005936,7.504277 -1.62352,10.467611 C 52.704362,57.823998 48.215643,60 43.2,60 H 20.8 C 11.4928,60 4,52.5072 4,43.2 V 20.8 c 0,-5.192258 2.3319464,-9.819829 6.009929,-12.8968034 2.914855,-2.4385478 6.502,-0.5774668 10.616804,-0.6111175 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.072266 7.8554688 C 10.051533 7.872327 10.030431 7.8850554 10.009766 7.9023438 C 9.8587571 8.0286761 9.7245268 8.1731957 9.578125 8.3046875 C 9.7437314 8.1559363 9.9007809 7.997611 10.072266 7.8554688 z M 8.9179688 8.9179688 C 5.8814298 11.954561 4 16.147234 4 20.800781 L 4 21.800781 C 4 17.147234 5.8814298 12.954561 8.9179688 9.9179688 L 54.550781 55.550781 C 54.724414 55.391007 54.907403 55.241043 55.074219 55.074219 L 8.9179688 8.9179688 z M 56.017578 54.066406 C 55.8306 54.286914 55.63352 54.498527 55.435547 54.708984 C 55.546966 54.590529 55.669381 54.483 55.777344 54.361328 C 55.863777 54.26392 55.937961 54.164426 56.017578 54.066406 z"/>
+ <path style="fill:#a54adb" d="M 20.8,4 C 16.1464,4 11.947538,5.8743375 8.9109375,8.9109375 L 55.089063,55.089063 C 58.125662,52.052463 60,47.8536 60,43.2 V 20.8 C 60,11.4928 52.5072,4 43.2,4 Z"/>
+ <path style="opacity:0.2" d="m 20.363281,17 5.81836,8 L 32,33 l 5.818359,-8 5.81836,-8 H 32 Z M 32,33 l 5.818359,8 5.81836,8 5.818359,-8 5.81836,-8 H 43.636719 Z m 0,0 H 20.363281 8.7265625 l 5.8183595,8 5.818359,8 5.81836,-8 z"/>
+ <path style="fill:#ffffff" transform="matrix(2.4618666,0,0,1.9543691,-18.345859,-9.5919001)" 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="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 16.712404 4 12.975392 5.4489139 10.068359 7.859375 C 9.915203 7.9863696 9.7754237 8.1274871 9.6269531 8.2597656 C 9.6107586 8.2748353 9.5945861 8.2899028 9.578125 8.3046875 C 6.5576148 11.017265 4.518053 14.797981 4.0859375 19.078125 C 4.4875701 15.116592 6.2609971 11.574987 8.9179688 8.9179688 L 9.4335938 9.4335938 C 12.422292 6.6866813 16.403035 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="fill:#ffffff" transform="matrix(2.4618666,0,0,1.9543691,-29.982222,6.4080997)" 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(2.4618666,0,0,1.9543691,-6.7094953,6.4080993)" 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/64x64/apps/null_team-48.svg b/.icons/awkward/64x64/apps/null_team-48.svg
new file mode 100644
index 00000000..42720f52
--- /dev/null
+++ b/.icons/awkward/64x64/apps/null_team-48.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 24.787627,60.19025 C 22.325202,59.656444 18.790098,58.513386 16.931833,57.650128 L 13.553177,56.080565 9.896088,57.591938 C 5.6733052,59.3371 2,60.083529 2,59.196461 2,58.877587 3.1581918,56.32552 4.5737567,53.525194 L 7.1475098,48.433701 6.1139892,46.694757 C 4.1852529,43.449568 3.0152315,39.483392 3,33.592315 2.9766468,24.567247 5.2393514,19.181885 11.172183,13.313797 18.490906,6.0749374 27.968858,3.5861757 39.539773,5.7578251 53.825919,8.4390733 61.888266,18.936317 61,33.845272 c -0.496168,8.327802 -3.12093,14.43731 -8.238072,19.517227 -5.077232,5.040297 -10.455341,7.257807 -18.400945,7.5871 -3.778927,0.156612 -6.253487,-0.03966 -9.573356,-0.759349 z"/>
+ <path style="fill:#18a8df" d="M 24.787627,59.19025 C 22.325202,58.656444 18.790098,57.513386 16.931833,56.650128 L 13.553177,55.080565 9.896088,56.591938 C 5.6733052,58.3371 2,59.083529 2,58.196461 2,57.877587 3.1581918,55.32552 4.5737567,52.525194 L 7.1475098,47.433701 6.1139892,45.694757 C 4.1852529,42.449568 3.0152315,38.483392 3,32.592315 2.9766468,23.567247 5.2393514,18.181885 11.172183,12.313797 18.490906,5.0749376 27.968858,2.5861759 39.539773,4.7578253 53.825919,7.4390735 61.888266,17.936317 61,32.845272 c -0.496168,8.327802 -3.12093,14.43731 -8.238072,19.517227 -5.077232,5.040297 -10.455341,7.257807 -18.400945,7.5871 -3.778927,0.156612 -6.253487,-0.03966 -9.573356,-0.759349 z"/>
+ <path style="opacity:0.2" d="m 42.425551,51.135561 c 2.907541,-1.146484 3.151797,-1.821959 1.730021,-4.784243 -0.655665,-1.366093 -1.790491,-3.213126 -2.521837,-4.104523 -1.284324,-1.906412 -1.491005,-1.533037 -3.360679,-0.516661 l -0.950421,0.516661 c -2.35893,1.282344 -3.149254,1.517144 -3.785432,1.124634 -0.451398,-0.278505 -1.379969,-2.293977 -2.117176,-4.595352 -1.180525,-3.685313 -1.603679,-4.399204 -4.190331,-7.069417 -1.582459,-1.633582 -2.8772,-3.329587 -2.8772,-3.768898 0,-0.850806 1.688328,-2.646611 3.737321,-3.975236 1.549996,-1.00506 1.562037,-1.937526 0.06459,-5 C 26.780404,16.152572 24.942783,14 23.917955,14 c -1.159501,0 -4.044235,2.712471 -5.069516,4.766791 -1.961316,3.929814 -0.709445,8.098782 5.729676,19.080913 7.683692,13.104779 11.36357,15.84454 17.847446,13.287857 z"/>
+ <path style="fill:#ffffff" d="m 42.425551,50.135561 c 2.907541,-1.146484 3.151797,-1.821959 1.730021,-4.784243 -0.655665,-1.366093 -1.790491,-3.213126 -2.521837,-4.104523 -1.284324,-1.906412 -1.491005,-1.533037 -3.360679,-0.516661 l -0.950421,0.516661 c -2.35893,1.282344 -3.149254,1.517144 -3.785432,1.124634 -0.451398,-0.278505 -1.379969,-2.293977 -2.117176,-4.595352 -1.180525,-3.685313 -1.603679,-4.399204 -4.190331,-7.069417 -1.582459,-1.633582 -2.8772,-3.329587 -2.8772,-3.768898 0,-0.850806 1.688328,-2.646611 3.737321,-3.975236 1.549996,-1.00506 1.562037,-1.937526 0.06459,-5 C 26.780404,15.152572 24.942783,13 23.917955,13 c -1.159501,0 -4.044235,2.712471 -5.069516,4.766791 -1.961316,3.929814 -0.709445,8.098782 5.729676,19.080913 7.683692,13.104779 11.36357,15.84454 17.847446,13.287857 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.255859 4.0039062 C 23.36564 4.1270274 16.660917 6.8853086 11.171875 12.314453 C 5.2390434 18.182541 2.9766468 23.566729 3 32.591797 C 3.0003051 32.709785 3.0085373 32.815187 3.0097656 32.931641 C 3.0992859 24.307126 5.3873654 19.035838 11.171875 13.314453 C 18.490598 6.0755935 27.968148 3.5861631 39.539062 5.7578125 C 52.895612 8.2645924 60.810821 17.60361 61.058594 30.992188 C 61.193446 17.070782 53.224821 7.326379 39.539062 4.7578125 C 36.646334 4.2149001 33.885932 3.9628659 31.255859 4.0039062 z M 6.875 47.974609 L 4.5742188 52.525391 C 3.1586539 55.325717 2 57.878392 2 58.197266 C 2 58.329074 2.0902331 58.418709 2.2421875 58.480469 C 2.6489109 57.47569 3.5374231 55.57642 4.5742188 53.525391 L 7.1484375 48.433594 L 6.875 47.974609 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nulloy.svg b/.icons/awkward/64x64/apps/nulloy.svg
new file mode 100644
index 00000000..a98e7f73
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nulloy.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 10.929688,12.742376 0.04297,0.277343 c 0.995937,6.600707 1.563869,11.283885 2.304687,14.593751 0.740819,3.309866 1.664119,5.278896 3.394531,6.371094 1.730413,1.092196 4.194428,1.180006 7.984376,1.06053 3.78995,-0.11942 8.92222,-0.455818 16,-0.673672 l 0.226562,-0.004 -0.03126,-0.222656 C 40.184832,29.072096 39.962958,25.557934 39.511718,23.027532 39.06048,20.497118 38.356178,18.917751 36.738282,17.847844 35.120384,16.777935 32.642116,16.210692 28.617188,15.554876 24.592258,14.89906 19.014336,14.162343 11.207031,12.793157 Z M 45,14.000094 c -2.752734,0 -5,2.232853 -5,5 0,2.767454 2.247292,5 5,5 2.752706,0 5,-2.232546 5,-5 0,-2.767149 -2.247264,-5 -5,-5 z m 8.148438,8.72275 -0.41797,0.25 c -3.334028,1.993558 -5.793094,2.351686 -7.699218,3.398438 -0.95306,0.523376 -1.763224,1.2284 -2.421874,2.378906 -0.658648,1.15052 -1.174352,2.739802 -1.589844,5.054688 l -0.0625,0.351562 0.335936,-0.1211 c 5.175372,-1.93704 7.47031,-2.108306 8.863282,-3.117188 0.696484,-0.504448 1.128434,-1.220852 1.523438,-2.402344 0.395008,-1.181488 0.76541,-2.842004 1.355468,-5.316406 z m -0.425782,8.664062 -0.55078,0.1836 c -5.530434,1.845368 -7.79555,2.372856 -8.957032,3.21875 -0.580744,0.422936 -0.862482,0.940292 -1.07422,1.66797 -0.211732,0.72769 -0.376362,1.686132 -0.757812,3.08203 l -0.08984,0.32422 0.332032,-0.07032 c 3.349296,-0.73913 4.896762,-0.918854 6.203124,-1.839844 1.306366,-0.92099 2.292456,-2.528592 4.578126,-6.078124 z m -11.683594,4.586483 -0.28125,0.0196 c -8.411542,0.438354 -12.793714,-0.216763 -15.710936,1.647893 -1.458612,0.93226 -2.513084,2.439336 -3.476564,4.867188 -0.96348,2.427852 -1.845209,5.78638 -2.972656,10.476564 l -0.08203,0.343748 0.335938,-0.09766 c 5.02024,-1.474886 8.579248,-2.114302 11.179688,-2.53125 2.600438,-0.416934 4.250594,-0.605272 5.472656,-1.226562 1.222064,-0.621292 1.960476,-1.678446 2.695312,-3.707032 0.734836,-2.028586 1.487866,-4.855349 2.765626,-9.515079 z m 10.097656,0.851017 c -2.470244,2.59168 -4.58051,3.063378 -6.214842,3.63672 -0.817168,0.286678 -1.527474,0.603688 -2.0625,1.23828 -0.535028,0.634592 -0.877068,1.562472 -1.01172,3.035158 l -0.0196,0.253906 0.25,-0.02734 c 3.004166,-0.388794 4.691762,-0.693184 5.968752,-1.765626 1.276988,-1.072442 2.088494,-2.855668 3.42578,-6.152344 z m -30.289062,4.332032 -0.36328,0.09766 c -3.814386,0.955682 -5.576656,2.128046 -6.66797,4.066402 -1.091315,1.938356 -1.529325,4.58283 -2.839844,8.554688 l -0.125,0.382812 0.386719,-0.13282 c 1.731598,-0.572592 2.958506,-0.983894 3.898438,-1.453116 0.939932,-0.469156 1.591786,-1.002558 2.121093,-1.79297 1.058616,-1.58081 1.654268,-4.132044 3.464844,-9.371094 z m 29.480468,2.832032 -0.367186,0.14062 c -3.061426,1.165654 -4.749006,1.686238 -5.66797,2.484376 -0.459482,0.39907 -0.711356,0.884534 -0.80078,1.5 -0.08942,0.615468 -0.03134,0.659784 0.08984,1.660156 l 0.02734,0.230468 0.226562,-0.0586 c 1.044894,-0.264196 1.804404,-0.256942 2.414062,-0.230468 0.60966,0.02646 1.084304,0.0882 1.53125,-0.1211 0.446944,-0.209328 0.78744,-0.670042 1.148438,-1.570312 0.361,-0.900284 0.757422,-1.562732 1.30078,-3.652344 z"/>
+ <path style="fill:#ffffff" d="m 10.929688,11.742188 0.04297,0.277343 c 0.995937,6.600708 1.563869,11.283885 2.304687,14.593751 0.740819,3.309866 1.664119,5.278896 3.394531,6.371094 1.730413,1.092196 4.194428,1.180006 7.984376,1.06053 3.78995,-0.11942 8.92222,-0.455818 16,-0.673672 l 0.226562,-0.004 -0.03126,-0.222656 C 40.184834,28.071908 39.96296,24.557746 39.51172,22.027344 39.060482,19.496931 38.35618,17.917563 36.738284,16.847656 35.120386,15.777747 32.642118,15.210504 28.61719,14.554688 24.59226,13.898872 19.014338,13.162155 11.207033,11.792969 Z M 45,12.999906 c -2.752734,0 -5,2.232853 -5,5 0,2.767454 2.247292,5 5,5 2.752706,0 5,-2.232546 5,-5 0,-2.767149 -2.247264,-5 -5,-5 z m 8.148438,8.72275 -0.41797,0.25 c -3.334028,1.993558 -5.793094,2.351686 -7.699218,3.398438 -0.95306,0.523376 -1.763224,1.2284 -2.421874,2.378906 -0.658648,1.15052 -1.174352,2.739802 -1.589844,5.054688 l -0.0625,0.351562 0.335936,-0.1211 c 5.175372,-1.93704 7.47031,-2.108306 8.863282,-3.117188 0.696484,-0.504448 1.128434,-1.220852 1.523438,-2.402344 0.395008,-1.181488 0.76541,-2.842004 1.355468,-5.316406 z m -0.425782,8.664062 -0.55078,0.1836 c -5.530434,1.845368 -7.79555,2.372856 -8.957032,3.21875 -0.580744,0.422936 -0.862482,0.940292 -1.07422,1.66797 -0.211732,0.72769 -0.376362,1.686132 -0.757812,3.08203 l -0.08984,0.32422 0.332032,-0.07032 c 3.349296,-0.73913 4.896762,-0.918854 6.203124,-1.839844 1.306366,-0.92099 2.292456,-2.528592 4.578126,-6.078124 z m -11.683594,4.586483 -0.28125,0.0196 c -8.411542,0.438354 -12.793714,-0.216763 -15.710936,1.647893 -1.458612,0.93226 -2.513084,2.439336 -3.476564,4.867188 -0.96348,2.427852 -1.845209,5.78638 -2.972656,10.476564 l -0.08203,0.343748 0.335938,-0.09766 c 5.02024,-1.474886 8.579248,-2.114302 11.179688,-2.53125 2.600438,-0.416934 4.250594,-0.605272 5.472656,-1.226562 1.222064,-0.621292 1.960476,-1.678446 2.695312,-3.707032 0.734836,-2.028586 1.487866,-4.855349 2.765626,-9.515079 z m 10.097656,0.851017 c -2.470244,2.59168 -4.58051,3.063378 -6.214842,3.63672 -0.817168,0.286678 -1.527474,0.603688 -2.0625,1.23828 -0.535028,0.634592 -0.877068,1.562472 -1.01172,3.035158 l -0.0196,0.253906 0.25,-0.02734 c 3.004166,-0.388794 4.691762,-0.693184 5.968752,-1.765626 1.276988,-1.072442 2.088494,-2.855668 3.42578,-6.152344 z m -30.289062,4.332032 -0.36328,0.09766 c -3.814386,0.955682 -5.576656,2.128046 -6.66797,4.066402 -1.091315,1.938356 -1.529325,4.58283 -2.839844,8.554688 l -0.125,0.382812 0.386719,-0.13282 c 1.731598,-0.572592 2.958506,-0.983894 3.898438,-1.453116 0.939932,-0.469156 1.591786,-1.002558 2.121093,-1.79297 1.058616,-1.58081 1.654268,-4.132044 3.464844,-9.371094 z m 29.480468,2.832032 -0.367186,0.14062 c -3.061426,1.165654 -4.749006,1.686238 -5.66797,2.484376 -0.459482,0.39907 -0.711356,0.884534 -0.80078,1.5 -0.08942,0.615468 -0.03134,0.659784 0.08984,1.660156 l 0.02734,0.230468 0.226562,-0.0586 c 1.044894,-0.264196 1.804404,-0.256942 2.414062,-0.230468 0.60966,0.02646 1.084304,0.0882 1.53125,-0.1211 0.446944,-0.209328 0.78744,-0.670042 1.148438,-1.570312 0.361,-0.900284 0.757422,-1.562732 1.30078,-3.652344 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/numptyphysics.svg b/.icons/awkward/64x64/apps/numptyphysics.svg
new file mode 100644
index 00000000..084c75bf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/numptyphysics.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="-61" y="-60.01" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m4.0804504 22c21.000001-1.127934 22.743779 16.459564 30.294277 23.503726 6.105724 5.696274 20.105724 8.496274 25.705724 8.496274"/>
+ <path style="stroke-linejoin:round;stroke:#4a61cc;stroke-linecap:round;stroke-width:6;fill:none" d="m4.0804504 21c21.000001-1.127934 22.743779 16.459564 30.294277 23.503726 6.105724 5.696274 20.105724 8.496274 25.705724 8.496274"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m37.085363 22.477524s-3.159504 1.86164-3.523394 3.44371c-0.544578 2.367638 0.723194 5.114384 2.384106 6.887418 1.866744 1.992756 6.62499 3.246466 7.549668 3.178808 5.430464-0.397352 7.343922-3.05971 8.819916-6.092716 1.024098-2.104414 0.42671-4.786412-0.27259-7.019866-2.005982-5.265925-7.214024-8.226182-11.063882-8.676215-3.448712-0.35411-5.845354 3.767474-5.827814 3.769667l-2.119206 2.649006"/>
+ <path style="stroke-linejoin:round;stroke:#e84343;stroke-linecap:round;stroke-width:6;fill:none" d="m37.085363 21.477524s-3.159504 1.86164-3.523394 3.44371c-0.544578 2.367638 0.723194 5.114384 2.384106 6.887418 1.866744 1.992756 6.62499 3.246466 7.549668 3.178808 5.430464-0.397352 7.343922-3.05971 8.819916-6.092716 1.024098-2.104414 0.42671-4.786412-0.27259-7.019866-2.005982-5.265925-7.214024-8.226182-11.063882-8.676215-3.448712-0.35411-5.845354 3.767474-5.827814 3.769667l-2.119206 2.649007"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6.8066406 4c-1.5512 0-2.8007812 1.2495812-2.8007812 2.8007812v1c0-1.5511999 1.2495812-2.8007812 2.8007812-2.8007812h50.398437c1.5512 0 2.800781 1.2495813 2.800781 2.8007812v-1c0-1.5511999-1.249581-2.8007812-2.800781-2.8007812h-50.398437z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nutstore.svg b/.icons/awkward/64x64/apps/nutstore.svg
new file mode 100644
index 00000000..af39e892
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nutstore.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 47.714286,14.379034 c 2.498838,-1.891252 4.892838,-4.330577 7.734642,-5.1139332 1.648544,-0.392729 3.180046,-0.4631108 4.302382,0.593393 0.68698,1.0885782 1.785444,2.2395702 2.136848,3.8593292 0.300404,1.384686 0.0377,3.344896 -1.30491,3.322562 C 59.574204,16.687013 57.40191,15.886392 56.122212,16.169091 52.750852,16.913859 51.867194,19.4 51.867194,19.4 Z"/>
+ <path style="opacity:0.2" d="M 43.17079,55.43704 C 31.218812,63.495564 11.630726,62.743406 4.3407714,53.54163 -1.920487,45.638326 5.0320566,23.324944 17.446019,13.228407 29.859982,3.1318692 41.831016,6.6208082 50.304912,17.484745 58.778808,28.348682 56.435294,46.493558 43.17079,55.43704 Z"/>
+ <path style="fill:#77451f" d="m 47.714286,13.379034 c 2.498838,-1.891252 4.892838,-4.3305764 7.734642,-5.1139324 1.648544,-0.3927294 3.180046,-0.4631112 4.302382,0.5933928 0.68698,1.0885778 1.785444,2.2395696 2.136848,3.8593286 0.300404,1.384686 0.0377,3.344896 -1.30491,3.322563 C 59.574204,15.687013 57.40191,14.886393 56.122212,15.169091 52.750852,15.913859 51.867194,18.4 51.867194,18.4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 57.238281 8.0019531 C 56.6684 8.0161396 56.067423 8.1183515 55.449219 8.265625 C 52.607415 9.048981 50.213682 11.487654 47.714844 13.378906 L 48.212891 13.982422 C 50.534112 12.158318 52.797166 9.9966749 55.449219 9.265625 C 57.097763 8.8728956 58.629617 8.802871 59.751953 9.859375 C 60.438933 10.947953 61.537268 12.098991 61.888672 13.71875 C 61.925275 13.88747 61.951755 14.064912 61.970703 14.246094 C 62.021939 13.737174 61.992132 13.195639 61.888672 12.71875 C 61.537268 11.098991 60.438933 9.9479528 59.751953 8.859375 C 59.050493 8.19906 58.188083 7.9783091 57.238281 8.0019531 z"/>
+ <path style="fill:#ebbe63" d="M 43.17079,54.43704 C 31.218812,62.495564 11.630726,61.743406 4.3407714,52.54163 -1.920487,44.638326 5.0320566,22.324944 17.446019,12.228408 29.859982,2.1318696 41.831016,5.6208086 50.304912,16.484745 58.778808,27.348682 56.435294,45.493558 43.17079,54.43704 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.152344 6.2324219 C 27.460148 6.2662665 22.488485 8.1267969 17.445312 12.228516 C 8.0423106 19.876174 1.7788746 34.528387 2.0117188 44.623047 C 2.1924538 34.58148 8.3483194 20.627291 17.445312 13.228516 C 29.859276 3.131977 41.830791 6.6204384 50.304688 17.484375 C 53.482399 21.558351 55.139679 26.655648 55.269531 31.908203 C 55.337004 26.30602 53.683559 20.816249 50.304688 16.484375 C 45.273312 10.033913 39.010168 6.1829567 32.152344 6.2324219 z"/>
+ <path style="opacity:0.2" d="M 30.839286,5.0001964 C 28.516302,4.9911164 26.2572,5.2991682 24.15092,5.921573 20.94878,7.183132 18.320363,8.34738 21.31293,9.9215828 26.987478,12.87652 32.33379,16.900954 36.960798,22.007028 c 7.361858,8.124086 11.931646,17.8606 14.026884,27.462844 0.593092,3.320708 3.475642,0.382154 4.657408,-0.834682 C 62.110094,41.938432 61.786152,25.509662 51.90193,14.602049 46.101604,8.201177 38.1542,5.0288024 30.839286,5.0001964 Z"/>
+ <path style="fill:#a9622c" d="m 30.839286,4.0001968 c -2.322984,-0.00908 -4.582086,0.2989718 -6.688366,0.9213766 -3.20214,1.261559 -5.830557,2.425807 -2.83799,4.00001 5.674548,2.9549366 11.02086,6.9793706 15.647868,12.0854446 7.361858,8.124086 11.931646,17.8606 14.026884,27.462844 0.593092,3.320708 3.475642,0.382154 4.657408,-0.834682 C 62.110094,40.938432 61.786152,24.509662 51.90193,13.602049 46.101604,7.2011774 38.1542,4.0288028 30.839286,4.0001968 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 30.839844 4 C 28.51686 3.99092 26.256671 4.2994702 24.150391 4.921875 C 21.55904 5.9427991 19.346598 6.9001932 20.181641 8.0625 C 20.711393 7.3188842 22.338098 6.6358708 24.150391 5.921875 C 26.256671 5.2994702 28.51686 4.99092 30.839844 5 C 38.154758 5.028606 46.102018 8.2006907 51.902344 14.601562 C 57.330624 20.591875 59.860021 28.242872 59.980469 35.037109 C 60.104539 28.002754 57.599076 19.888123 51.902344 13.601562 C 46.102018 7.2006909 38.154758 4.028606 30.839844 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nutty.svg b/.icons/awkward/64x64/apps/nutty.svg
new file mode 100644
index 00000000..79f66dab
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nutty.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.2412762,32.190476 c -0.0118,0.334 -0.0508,0.662 -0.0508,1 0,15.512 12.4879998,28 27.9999998,28 15.512,0 28,-12.488 28,-28 0,-0.33768 -0.03904,-0.66528 -0.05078,-1 -0.528,15.042 -12.776,27 -27.95,27 -15.1744,0 -27.4219998,-11.958 -27.9499998,-27 z"/>
+ <rect style="fill:#1fa764" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 32,13.001128 c -11.045402,0 -19.999436,8.954033 -19.999436,19.999436 C 12.000564,44.045967 20.954598,53 32,53 43.045403,53 51.999436,44.045967 51.999436,33.000564 51.999436,21.955161 43.045403,13.001128 32,13.001128 Z m -1.871041,3.988169 c 0.217606,-0.02278 0.491358,0.013 0.710918,0 0.02602,0.104077 -0.154156,0.477495 -0.402333,1.019501 -1.580387,3.452479 -1.673753,7.494845 -0.207026,9.655978 0.265424,0.391827 0.5078,0.764019 0.5078,0.812478 0,0.04848 -0.285708,0.101557 -0.609359,0.101557 -0.759779,2e-6 -1.480088,-0.461669 -2.949135,-1.624954 -0.652606,-0.516766 -1.499382,-0.949898 -1.828074,-1.015596 -0.516148,-0.103117 -0.65255,-0.05844 -1.320275,0.609359 -0.621253,0.62115 -0.812477,0.958653 -0.812477,1.527299 0,2.156385 2.561581,3.866181 7.320105,4.874862 6.462266,1.369638 8.051983,2.597833 8.230238,5.995925 0.2238,4.261114 -2.042602,7.473272 -7.011522,9.960657 -0.593075,0.296976 -0.969881,0.415747 -1.218716,0.511704 -0.110277,-0.0098 -0.198654,0.0098 -0.308585,0 -0.04228,-0.131736 -0.101557,-0.436476 -0.101557,-1.015595 0,-2.263207 -0.890111,-4.595543 -2.234311,-5.898272 -0.360824,-0.349736 -1.369144,-1.089387 -2.234313,-1.624954 -0.865138,-0.535535 -1.739025,-1.15641 -1.93354,-1.421834 -0.322273,-0.440456 -0.345322,-0.709716 -0.09766,-1.523395 0.451347,-1.486086 0.986796,-2.318743 2.031193,-3.25772 0.547536,-0.492268 1.097419,-0.900333 1.218715,-0.910133 0.121337,-0.0098 -0.69814,-0.259778 -1.929633,-0.511703 -1.231431,-0.252413 -3.037278,-0.780072 -3.968638,-1.117157 -1.703081,-0.616232 -4.00215,-1.9113 -4.878767,-2.847573 -0.03706,-0.0397 -0.06936,-0.06642 -0.101559,-0.101557 1.255988,-5.003071 4.780267,-9.10176 9.452858,-11.077812 0.977682,-0.413525 1.986784,-0.696427 3.050696,-0.914039 0.529939,-0.108317 1.077773,-0.151395 1.624954,-0.207026 z m 15.24957,7.624786 c 0.382039,0.236149 1.826446,3.360381 2.238219,4.882674 0.531623,1.965286 0.493144,5.363893 0,7.316199 -0.187695,0.74306 -0.431688,1.436878 -0.511706,1.523396 -0.08002,0.08652 -0.373471,-0.406777 -0.714824,-1.011692 -0.341374,-0.604821 -1.425778,-1.891427 -2.331964,-2.847576 -2.615676,-2.760066 -3.029199,-4.199393 -1.93354,-6.402163 0.552549,-1.110785 2.958139,-3.643313 3.253815,-3.460838 z"/>
+ <path style="fill:#ffffff" d="M 32,12.000564 C 20.954598,12.000564 12.000564,20.954597 12.000564,32 12.000564,43.045403 20.954598,51.999436 32,51.999436 43.045403,51.999436 51.999436,43.045403 51.999436,32 51.999436,20.954597 43.045403,12.000564 32,12.000564 Z m -1.871041,3.988169 c 0.217606,-0.02278 0.491358,0.013 0.710918,0 0.02602,0.104077 -0.154156,0.477495 -0.402333,1.019501 -1.580387,3.452479 -1.673753,7.494845 -0.207026,9.655978 0.265424,0.391827 0.5078,0.764019 0.5078,0.812478 0,0.04848 -0.285708,0.101557 -0.609359,0.101557 -0.759779,2e-6 -1.480088,-0.461669 -2.949135,-1.624954 -0.652606,-0.516766 -1.499382,-0.949898 -1.828074,-1.015596 -0.516148,-0.103117 -0.65255,-0.05844 -1.320275,0.609359 -0.621253,0.62115 -0.812477,0.958653 -0.812477,1.527299 0,2.156385 2.561581,3.866181 7.320105,4.874862 6.462266,1.369638 8.051983,2.597833 8.230238,5.995925 0.2238,4.261114 -2.042602,7.473272 -7.011522,9.960657 -0.593075,0.296976 -0.969881,0.415747 -1.218716,0.511704 -0.110277,-0.0098 -0.198654,0.0098 -0.308585,0 -0.04228,-0.131736 -0.101557,-0.436476 -0.101557,-1.015595 0,-2.263207 -0.890111,-4.595543 -2.234311,-5.898272 -0.360824,-0.349736 -1.369144,-1.089387 -2.234313,-1.624954 -0.865138,-0.535535 -1.739025,-1.15641 -1.93354,-1.421834 -0.322273,-0.440456 -0.345322,-0.709716 -0.09766,-1.523395 0.451347,-1.486086 0.986796,-2.318743 2.031193,-3.25772 0.547536,-0.492268 1.097419,-0.900333 1.218715,-0.910133 0.121337,-0.0098 -0.69814,-0.259778 -1.929633,-0.511703 -1.231431,-0.252413 -3.037278,-0.780072 -3.968638,-1.117157 -1.703081,-0.616232 -4.00215,-1.9113 -4.878767,-2.847573 -0.03706,-0.0397 -0.06936,-0.06642 -0.101559,-0.101557 1.255988,-5.003071 4.780267,-9.10176 9.452858,-11.077812 0.977682,-0.413525 1.986784,-0.696427 3.050696,-0.914039 0.529939,-0.108317 1.077773,-0.151395 1.624954,-0.207026 z m 15.24957,7.624786 c 0.382039,0.236149 1.826446,3.360381 2.238219,4.882674 0.531623,1.965286 0.493144,5.363893 0,7.316199 -0.187695,0.74306 -0.431688,1.436878 -0.511706,1.523396 -0.08002,0.08652 -0.373471,-0.406777 -0.714824,-1.011692 -0.341374,-0.604821 -1.425778,-1.891427 -2.331964,-2.847576 -2.615676,-2.760066 -3.029199,-4.199393 -1.93354,-6.402163 0.552549,-1.110785 2.958139,-3.643313 3.253815,-3.460838 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.113556 4.0112845 32.224032 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 L 32.001953 5 C 47.291226 5 59.632832 17.134181 59.984375 32.335938 C 59.990646 32.224113 60.001953 32.113448 60.001953 32 C 60.001953 16.488 47.513953 4 32.001953 4 L 32 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.958,45.848 Z"/>
+ <circle style="fill:#cc5e55" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 45,58 V 44 h 6 v 14 z m 3,-17 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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer.svg b/.icons/awkward/64x64/apps/nuvolaplayer.svg
new file mode 100644
index 00000000..3f733210
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 2.0508,37.39 C 2.0244,37.742 2,38.094 2,38.454 2,46.486 8.7158,53 17,53 l 31.876,0 C 56.124,53 62,47.302 62,40.274 62,39.928 61.978,39.586 61.95,39.246 61.434,45.818 55.784,51 48.876,51 L 17,51 C 9.0418,51 2.5512,44.986 2.0508,37.39 Z"/>
+ <path style="fill:#f98e3c" d="M 32,12 C 24.234,12 17.6198,16.6106 14.7734,23.136 7.544,24.178 2,30.154 2,37.454 2,45.488 8.7158,52 17,52 l 31.876,0 C 56.124,52 62,46.302 62,39.272 62,32.74 56.934,27.386 50.398,26.66 48.694,18.3194 41.1,12 32,12 Z"/>
+ <path style="opacity:0.2" d="M 42,35 26,45 26,25 Z"/>
+ <path style="fill:#ffffff" d="M 42,34 26,44 26,24 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 12 C 24.234 12 17.619837 16.612119 14.773438 23.136719 C 7.5440375 24.178719 2 30.153125 2 37.453125 C 2 37.611125 2.0152656 37.766125 2.0253906 37.921875 C 2.2888217 30.866791 7.7216393 25.15312 14.773438 24.136719 C 17.619838 17.612119 24.234 13 32 13 C 41.1 13 48.692484 19.319756 50.396484 27.660156 C 56.756938 28.366657 61.712314 33.461244 61.974609 39.753906 C 61.983924 39.594082 62 39.435467 62 39.273438 C 62 32.741437 56.932484 27.386156 50.396484 26.660156 C 48.692484 18.319756 41.1 12 32 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer3.svg b/.icons/awkward/64x64/apps/nuvolaplayer3.svg
new file mode 120000
index 00000000..12327cf6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer3.svg
@@ -0,0 +1 @@
+nuvolaplayer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer3_8tracks.svg b/.icons/awkward/64x64/apps/nuvolaplayer3_8tracks.svg
new file mode 120000
index 00000000..d14d1c75
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer3_8tracks.svg
@@ -0,0 +1 @@
+8tracks.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer3_bandcamp.svg b/.icons/awkward/64x64/apps/nuvolaplayer3_bandcamp.svg
new file mode 120000
index 00000000..311658be
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer3_bandcamp.svg
@@ -0,0 +1 @@
+bandcamp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer3_deezer.svg b/.icons/awkward/64x64/apps/nuvolaplayer3_deezer.svg
new file mode 120000
index 00000000..00bb08b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer3_deezer.svg
@@ -0,0 +1 @@
+deezer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer3_google_play_music.svg b/.icons/awkward/64x64/apps/nuvolaplayer3_google_play_music.svg
new file mode 120000
index 00000000..9ae27dfe
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/nuvolaplayer3_groove.svg b/.icons/awkward/64x64/apps/nuvolaplayer3_groove.svg
new file mode 120000
index 00000000..694e6b3e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer3_groove.svg
@@ -0,0 +1 @@
+groove.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer3_jango.svg b/.icons/awkward/64x64/apps/nuvolaplayer3_jango.svg
new file mode 120000
index 00000000..c5b85a28
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer3_jango.svg
@@ -0,0 +1 @@
+jango.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer3_mixcloud.svg b/.icons/awkward/64x64/apps/nuvolaplayer3_mixcloud.svg
new file mode 120000
index 00000000..d6047dfc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer3_mixcloud.svg
@@ -0,0 +1 @@
+mixcloud.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer3_plex.svg b/.icons/awkward/64x64/apps/nuvolaplayer3_plex.svg
new file mode 120000
index 00000000..eeb1bcbb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer3_plex.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer3_soundcloud.svg b/.icons/awkward/64x64/apps/nuvolaplayer3_soundcloud.svg
new file mode 120000
index 00000000..9630b342
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer3_soundcloud.svg
@@ -0,0 +1 @@
+soundcloud.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer3_spotify.svg b/.icons/awkward/64x64/apps/nuvolaplayer3_spotify.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer3_spotify.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer3_yandex_music.svg b/.icons/awkward/64x64/apps/nuvolaplayer3_yandex_music.svg
new file mode 120000
index 00000000..dd4dff7e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer3_yandex_music.svg
@@ -0,0 +1 @@
+jazzradio.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nuvolaplayer3_youtube.svg b/.icons/awkward/64x64/apps/nuvolaplayer3_youtube.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nuvolaplayer3_youtube.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nvidia-310-settings.svg b/.icons/awkward/64x64/apps/nvidia-310-settings.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvidia-310-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nvidia-current-settings.svg b/.icons/awkward/64x64/apps/nvidia-current-settings.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvidia-current-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nvidia-current-updates-settings.svg b/.icons/awkward/64x64/apps/nvidia-current-updates-settings.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvidia-current-updates-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nvidia-ddm-mx.svg b/.icons/awkward/64x64/apps/nvidia-ddm-mx.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvidia-ddm-mx.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nvidia-drivers-settings.svg b/.icons/awkward/64x64/apps/nvidia-drivers-settings.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvidia-drivers-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nvidia-settings.svg b/.icons/awkward/64x64/apps/nvidia-settings.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvidia-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nvidia-x-server-setting.svg b/.icons/awkward/64x64/apps/nvidia-x-server-setting.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvidia-x-server-setting.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nvidia-x-server-settings.svg b/.icons/awkward/64x64/apps/nvidia-x-server-settings.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvidia-x-server-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nvidia.svg b/.icons/awkward/64x64/apps/nvidia.svg
new file mode 100644
index 00000000..32f672c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvidia.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 26.847739,11.999999 0.03711,0.01172 c -2.952773,0.06116 -5.761995,1.985255 -6.626954,5.148437 -8.188987,2.752491 -13.2636713,8.570313 -13.2636713,8.570313 -1.8333662,1.875817 -2.4643452,4.619106 -1.6347656,7.107422 0,0 3.8302688,12.033338 15.0156249,16.386718 0.955404,2.849766 3.623253,4.771655 6.628906,4.775391 h 24.996094 c 3.865833,-3.87e-4 6.999613,-3.134167 7,-7 V 18.999999 c -3.87e-4,-3.865833 -3.134167,-6.999613 -7,-7 z"/>
+ <path style="fill:#4ca341" d="m 26.847739,11 0.03711,0.01172 c -2.952773,0.06116 -5.761995,1.985255 -6.626954,5.148437 -8.188987,2.752491 -13.2636713,8.570313 -13.2636713,8.570313 -1.8333662,1.875817 -2.4643452,4.619106 -1.6347656,7.107422 0,0 3.8302688,12.033338 15.0156249,16.386718 0.955404,2.849766 3.623253,4.771655 6.628906,4.775391 h 24.996094 c 3.865833,-3.87e-4 6.999613,-3.134167 7,-7 V 18 c -3.87e-4,-3.865833 -3.134167,-6.999613 -7,-7 z"/>
+ <path style="fill:#262626" d="m 16.086683,30.054 c 0,0 3.69556,-5.6446 10.91636,-6.2286 v -2.0478 c -7.998,0.67952 -15.00296,7.8456 -15.00296,7.8456 0,0 4.00196,11.9964 15.00296,13.0948 v -2.1768 c -8.0732,-1.076 -10.91656,-10.488 -10.91656,-10.488 z m 10.91636,6.158 v 1.99348 c -6.1016,-1.15076 -7.87436,-7.8606 -7.87436,-7.8606 0,0 3.00876,-3.4332 7.87436,-3.99 v 2.1874 c -0.003,0 -0.005,-0.0011 -0.0078,-0.0011 -2.5536,-0.3242 -4.62776,2.1996 -4.62776,2.1996 0,0 1.19732,4.2486 4.63716,5.4712 m 0,-18.2118 v 3.7772 c 0.23478,-0.019 0.39042,-0.035 0.62648,-0.04352 9.0928,-0.3242 15.0174,7.8892 15.0174,7.8892 0,0 -6.8046,8.7532 -13.8938,8.7532 -0.64972,0 -1.1788,-0.06378 -1.75012,-0.17082 v 2.3358 c 0.48854,0.06552 0.9159,0.10422 1.44446,0.10422 6.597,0 11.3676,-3.5642 15.9872,-7.7824 0.76592,0.64892 3.9016,2.2276 4.5462,2.9186 -4.3922,3.8902 -14.6288,7.0262 -20.432,7.0262 -0.5594,0 -1.01746,-0.0358 -1.54554,-0.08968 v 3.2822 h 24.99484 v -28 h -24.99484 z m 0,8.3548 v -2.5294 c 0.23238,-0.0144 0.38736,-0.03032 0.62648,-0.0384 6.5386,-0.21728 10.8284,5.9442 10.8284,5.9442 0,0 -4.6334,6.8076 -9.6012,6.8076 -0.71496,0 -1.27684,-0.12152 -1.85376,-0.32676 v -7.6696 c 2.5456,0.3254 2.97864,1.51492 4.50904,4.2138 l 3.4036,-3.0362 c 0,0 -2.4846,-3.4472 -6.673,-3.4472 -0.45528,-1.64e-4 -0.81176,0.03374 -1.23956,0.08192"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 26.847739,11 0.03711,0.01172 c -2.952773,0.06116 -5.761995,1.985255 -6.626954,5.148437 -8.188987,2.752491 -13.2636713,8.570313 -13.2636713,8.570313 -1.4144912,1.447243 -2.1023227,3.410512 -1.9667968,5.375 0.1204591,-1.617299 0.7931825,-3.174211 1.9667968,-4.375 0,0 5.0746853,-5.817822 13.2636713,-8.570313 0.864959,-3.163182 3.674181,-5.087277 6.626954,-5.148437 L 26.847739,12 h 25.152344 c 3.865833,3.87e-4 6.999613,3.134167 7,7 v -1 c -3.87e-4,-3.865833 -3.134167,-6.999613 -7,-7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nvim-gtk.svg b/.icons/awkward/64x64/apps/nvim-gtk.svg
new file mode 120000
index 00000000..d4675411
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvim-gtk.svg
@@ -0,0 +1 @@
+nvim-qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nvim-qt.svg b/.icons/awkward/64x64/apps/nvim-qt.svg
new file mode 120000
index 00000000..f481afa8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvim-qt.svg
@@ -0,0 +1 @@
+nvim.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nvim.svg b/.icons/awkward/64x64/apps/nvim.svg
new file mode 100644
index 00000000..285bafb2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvim.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m20 5-9.6094 8 0.0039 0.0039v0.002l-2.395 1.994v36l12 10v-34.275l24 34.275 9.6094-8-0.0039-0.0039v-0.002l2.394-1.994v-36l-12-10v34.275z"/>
+ <path style="fill:#6ba63f" d="m56 14-12-10v56l12-10z"/>
+ <path style="fill:#42afe6" d="m8 14 12-10v56l-12-10z"/>
+ <path style="fill:#96ca6b" d="m20 4 33.61 48-9.61 8-33.61-48z"/>
+ <path style="fill:#569e41" d="m44 38.277v21.723l9.6055-8.0039z"/>
+ <path style="fill:#70be63" d="m20 4-9.605 8.004 9.605 13.719z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m20 4l-9.609 8 0.004 0.004v0.002l-2.395 1.994v1l2.395-1.994v-0.002l-0.004-0.004 9.609-8 24 34.275v-1l-24-34.275zm24 0v1l12 10v-1l-12-10z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nvvp.svg b/.icons/awkward/64x64/apps/nvvp.svg
new file mode 100644
index 00000000..4e7ef46c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nvvp.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-280.06667)">
+ <rect style="fill:#3f3f3f" width="53" height="53" x="5" y="285.07" rx="1.71" ry="1.606"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 4.4160156,284.06667 C 3.6311827,284.06667 3,284.69785 3,285.48269 v 14.16796 c 0,0.78485 0.6311827,1.41602 1.4160156,1.41602 H 18.583984 C 19.368818,301.06667 20,300.4355 20,299.65065 v -14.16796 c 0,-0.78484 -0.631182,-1.41602 -1.416016,-1.41602 z m 20.0000004,0 C 23.631183,284.06667 23,284.69786 23,285.48269 v 14.16796 c 0,0.78485 0.631183,1.41602 1.416016,1.41602 H 38.583984 C 39.368817,301.06667 40,300.4355 40,299.65065 v -14.16796 c 0,-0.78483 -0.631183,-1.41602 -1.416016,-1.41602 z m 20,0 C 43.631183,284.06667 43,284.69786 43,285.48269 v 14.16796 c 0,0.78485 0.631183,1.41602 1.416016,1.41602 H 58.583984 C 59.368816,301.06667 60,300.4355 60,299.65065 v -14.16796 c 0,-0.78483 -0.631184,-1.41602 -1.416016,-1.41602 z m -40.0000004,20 C 3.6311827,304.06667 3,304.69785 3,305.48269 v 14.16796 c 0,0.78484 0.6311827,1.41602 1.4160156,1.41602 H 18.583984 C 19.368818,321.06667 20,320.43549 20,319.65065 v -14.16796 c 0,-0.78484 -0.631182,-1.41602 -1.416016,-1.41602 z m 20.0000004,0 C 23.631182,304.06667 23,304.69785 23,305.48269 v 14.16796 c 0,0.78484 0.631182,1.41602 1.416016,1.41602 H 38.583984 C 39.368817,321.06667 40,320.43549 40,319.65065 v -14.16796 c 0,-0.78484 -0.631183,-1.41602 -1.416016,-1.41602 z m 20,0 C 43.631183,304.06667 43,304.69785 43,305.48269 v 14.16796 c 0,0.78484 0.631183,1.41602 1.416016,1.41602 H 58.583984 C 59.368816,321.06667 60,320.43549 60,319.65065 v -14.16796 c 0,-0.78484 -0.631184,-1.41602 -1.416016,-1.41602 z m -40.0000004,20 C 3.6311823,324.06667 3,324.69784 3,325.48269 v 14.16796 c 0,0.78484 0.6311823,1.41602 1.4160156,1.41602 H 18.583984 C 19.368817,341.06667 20,340.43549 20,339.65065 v -14.16796 c 0,-0.78485 -0.631183,-1.41602 -1.416016,-1.41602 z m 20.0000004,0 C 23.631184,324.06667 23,324.69784 23,325.48269 v 14.16796 c 0,0.78484 0.631184,1.41602 1.416016,1.41602 H 38.583984 C 39.368817,341.06667 40,340.43549 40,339.65065 v -14.16796 c 0,-0.78485 -0.631183,-1.41602 -1.416016,-1.41602 z m 20,0 C 43.631183,324.06667 43,324.69784 43,325.48269 v 14.16796 c 0,0.78484 0.631183,1.41602 1.416016,1.41602 H 58.583984 C 59.368817,341.06667 60,340.43549 60,339.65065 v -14.16796 c 0,-0.78485 -0.631183,-1.41602 -1.416016,-1.41602 z"/>
+ <path style="fill:#b7e267;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 4.4166669,283.06668 c -0.7848329,0 -1.4166664,0.63186 -1.4166664,1.4167 v 14.16664 c 0,0.78485 0.6318335,1.41665 1.4166664,1.41665 H 18.583333 c 0.784834,0 1.416667,-0.6318 1.416667,-1.41665 v -14.16664 c 0,-0.78484 -0.631833,-1.4167 -1.416667,-1.4167 z"/>
+ <path style="fill:#3bd3e0;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 24.416665,283.06667 c -0.784833,0 -1.416667,0.63187 -1.416667,1.4167 v 14.16665 c 0,0.78485 0.631834,1.41665 1.416667,1.41665 h 14.166673 c 0.784833,0 1.416667,-0.6318 1.416667,-1.41665 v -14.16665 c 0,-0.78483 -0.631834,-1.4167 -1.416667,-1.4167 z"/>
+ <path style="fill:#3bd3e0;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 44.416665,283.06667 c -0.784833,0 -1.416667,0.63187 -1.416667,1.4167 v 14.16665 c 0,0.78485 0.631834,1.41665 1.416667,1.41665 h 14.166672 c 0.784832,0 1.41667,-0.6318 1.41667,-1.41665 v -14.16665 c 0,-0.78483 -0.631838,-1.4167 -1.41667,-1.4167 z"/>
+ <path style="fill:#b7e267;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 4.4166668,303.06667 c -0.7848329,0 -1.4166663,0.63181 -1.4166663,1.41665 v 14.1667 c 0,0.78484 0.6318334,1.41665 1.4166663,1.41665 H 18.583331 c 0.784834,0 1.416667,-0.63181 1.416667,-1.41665 v -14.1667 c 0,-0.78484 -0.631833,-1.41665 -1.416667,-1.41665 z"/>
+ <path style="fill:#509b1e;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 24.416665,303.06667 c -0.784834,0 -1.416667,0.63181 -1.416667,1.41665 v 14.1667 c 0,0.78484 0.631833,1.41665 1.416667,1.41665 h 14.166664 c 0.784833,0 1.416666,-0.63181 1.416666,-1.41665 v -14.1667 c 0,-0.78484 -0.631833,-1.41665 -1.416666,-1.41665 z"/>
+ <path style="fill:#3bd3e0;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 44.416665,303.06667 c -0.784833,0 -1.416667,0.63181 -1.416667,1.41665 v 14.1667 c 0,0.78484 0.631834,1.41665 1.416667,1.41665 h 14.166663 c 0.784832,0 1.416669,-0.63181 1.416669,-1.41665 v -14.1667 c 0,-0.78484 -0.631837,-1.41665 -1.416669,-1.41665 z"/>
+ <path style="fill:#509b1e;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 4.4166676,323.06667 c -0.7848333,0 -1.4166671,0.6318 -1.4166671,1.41665 v 14.16665 c 0,0.78484 0.6318338,1.4167 1.4166671,1.4167 H 18.583341 c 0.784833,0 1.416667,-0.63186 1.416667,-1.4167 v -14.16665 c 0,-0.78485 -0.631834,-1.41665 -1.416667,-1.41665 z"/>
+ <path style="fill:#007aa0;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 24.416677,323.06667 c -0.784832,0 -1.416667,0.6318 -1.416667,1.41665 v 14.16665 c 0,0.78484 0.631835,1.4167 1.416667,1.4167 h 14.166674 c 0.784833,0 1.416666,-0.63186 1.416666,-1.4167 v -14.16665 c 0,-0.78485 -0.631833,-1.41665 -1.416666,-1.41665 z"/>
+ <path style="fill:#007aa0;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 44.416689,323.06667 c -0.784833,0 -1.416667,0.6318 -1.416667,1.41665 v 14.16665 c 0,0.78484 0.631834,1.4167 1.416667,1.4167 H 58.58336 c 0.784833,0 1.416671,-0.63186 1.416671,-1.4167 v -14.16665 c 0,-0.78485 -0.631838,-1.41665 -1.416671,-1.41665 z"/>
+ <path style="fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" transform="translate(0,280.06667)" d="M 4.4160156 3 C 3.6311827 3 3 3.6311756 3 4.4160156 L 3 5.4160156 C 3 4.6311756 3.6311827 4 4.4160156 4 L 18.583984 4 C 19.368818 4 20 4.6311756 20 5.4160156 L 20 4.4160156 C 20 3.6311756 19.368818 3 18.583984 3 L 4.4160156 3 z M 24.416016 3 C 23.631183 3 23 3.6311856 23 4.4160156 L 23 5.4160156 C 23 4.6311856 23.631183 4 24.416016 4 L 38.583984 4 C 39.368817 4 40 4.6311856 40 5.4160156 L 40 4.4160156 C 40 3.6311856 39.368817 3 38.583984 3 L 24.416016 3 z M 44.416016 3 C 43.631183 3 43 3.6311856 43 4.4160156 L 43 5.4160156 C 43 4.6311856 43.631183 4 44.416016 4 L 58.583984 4 C 59.368816 4 60 4.6311856 60 5.4160156 L 60 4.4160156 C 60 3.6311856 59.368816 3 58.583984 3 L 44.416016 3 z M 4.4160156 23 C 3.6311827 23 3 23.631176 3 24.416016 L 3 25.416016 C 3 24.631176 3.6311827 24 4.4160156 24 L 18.583984 24 C 19.368818 24 20 24.631176 20 25.416016 L 20 24.416016 C 20 23.631176 19.368818 23 18.583984 23 L 4.4160156 23 z M 24.416016 23 C 23.631182 23 23 23.631176 23 24.416016 L 23 25.416016 C 23 24.631176 23.631182 24 24.416016 24 L 38.583984 24 C 39.368817 24 40 24.631176 40 25.416016 L 40 24.416016 C 40 23.631176 39.368817 23 38.583984 23 L 24.416016 23 z M 44.416016 23 C 43.631183 23 43 23.631176 43 24.416016 L 43 25.416016 C 43 24.631176 43.631183 24 44.416016 24 L 58.583984 24 C 59.368816 24 60 24.631176 60 25.416016 L 60 24.416016 C 60 23.631176 59.368816 23 58.583984 23 L 44.416016 23 z M 4.4160156 43 C 3.6311823 43 3 43.631166 3 44.416016 L 3 45.416016 C 3 44.631166 3.6311823 44 4.4160156 44 L 18.583984 44 C 19.368817 44 20 44.631166 20 45.416016 L 20 44.416016 C 20 43.631166 19.368817 43 18.583984 43 L 4.4160156 43 z M 24.416016 43 C 23.631184 43 23 43.631166 23 44.416016 L 23 45.416016 C 23 44.631166 23.631184 44 24.416016 44 L 38.583984 44 C 39.368817 44 40 44.631166 40 45.416016 L 40 44.416016 C 40 43.631166 39.368817 43 38.583984 43 L 24.416016 43 z M 44.416016 43 C 43.631183 43 43 43.631166 43 44.416016 L 43 45.416016 C 43 44.631166 43.631183 44 44.416016 44 L 58.583984 44 C 59.368817 44 60 44.631166 60 45.416016 L 60 44.416016 C 60 43.631166 59.368817 43 58.583984 43 L 44.416016 43 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nylas-mail.svg b/.icons/awkward/64x64/apps/nylas-mail.svg
new file mode 120000
index 00000000..2fffe177
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nylas-mail.svg
@@ -0,0 +1 @@
+nylas.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/nylas.svg b/.icons/awkward/64x64/apps/nylas.svg
new file mode 100644
index 00000000..c6732381
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nylas.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.999999,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527984,15.041571 -12.775634,26.999229 -27.949201,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <path style="fill:#37a0f2" d="m 59.998401,32.000029 c 0,-15.511558 -12.487644,-27.9992011 -27.999201,-27.9992011 -15.511557,0 -27.9992006,12.4876431 -27.9992006,27.9992011 0,15.511557 12.4876436,27.9992 27.9992006,27.9992 15.511557,0 27.999201,-12.487643 27.999201,-27.9992 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488443 4 4 16.488442 4 32 C 4 32.113552 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134614 16.711164 5 32 5 C 47.288836 5 59.630889 17.134614 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488442 47.511557 4 32 4 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999429,0,0,1.9999429,1.1362284e-4,1.0013133)">
+ <path d="m 7,18 8,3 0,2 -8,-3 z"/>
+ <path d="m 7,14 8,3 0,2 -8,-3 z"/>
+ <path d="m 7,10 8,3 0,2 -8,-3 z"/>
+ <path d="m 17,17.5 8,3 0,2 -8,-3 z"/>
+ <path d="m 17,13.5 8,3 0,2 -8,-3 z"/>
+ <path d="m 17,9.5 8,3 0,2 -8,-3 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999429,0,0,1.9999429,1.1362284e-4,9.4215e-4)">
+ <path d="m 7,18 8,3 0,2 -8,-3 z"/>
+ <path d="m 7,14 8,3 0,2 -8,-3 z"/>
+ <path d="m 7,10 8,3 0,2 -8,-3 z"/>
+ <path d="m 17,17.5 8,3 0,2 -8,-3 z"/>
+ <path d="m 17,13.5 8,3 0,2 -8,-3 z"/>
+ <path d="m 17,9.5 8,3 0,2 -8,-3 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/nz.scuttlebutt.Patchwork.svg b/.icons/awkward/64x64/apps/nz.scuttlebutt.Patchwork.svg
new file mode 100644
index 00000000..f6381213
--- /dev/null
+++ b/.icons/awkward/64x64/apps/nz.scuttlebutt.Patchwork.svg
@@ -0,0 +1,30 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 22.765126,11.209648 c 2.789989,-1.163793 6.264319,-0.887859 9.661717,-2.0289256 3.333255,-1.1195234 7.934961,3.2380736 10.160572,5.4900096 1.717085,1.737396 3.002995,5.212189 3.002995,5.212189 2.686572,7.466527 9.497448,14.246405 9.402152,22.176082 0.100176,2.374933 -0.812213,3.86371 -2.697403,4.888512 C 49.183079,48.616316 44.1941,49.503912 40.667061,51 L 34.328643,50.817989 12,28.75916 c 2.822321,-6.540087 5.387851,-13.329626 10.765126,-17.549512 z"/>
+ <path style="opacity:0.2" d="m 14.689453,26.002377 c -0.559778,0.01535 -1.122928,0.210032 -1.923828,0.585938 -2.992884,1.147626 -6.6381486,1.583463 -7.9335938,4.052734 -1.9926634,3.798249 0.1067493,7.335003 0.9863282,10.289063 0.3732528,1.251062 0.6968975,2.29953 2.0898437,3.039062 l 5.7910159,4.509766 c 0.212362,1.658012 0.310026,2.251274 2.039062,2.882812 l 10.78711,5.230469 c 6.028304,2.512396 10.535942,1.253198 13.375,-0.601563 5.19e-4,1.99e-4 0.0014,-1.98e-4 0.002,0 8.66484,-3.470653 8.582006,-5.88809 9.097656,-8.234375 0,0 -9.165296,4.311283 -10.351562,-0.357421 l -1.390626,-7.150391 c -0.620113,-2.254564 -3.546478,-3.391419 -5.677734,-4.912109 l -0.158203,6.820312 0.15625,-6.818359 -6.921875,-4.759766 -4.347656,-2.447266 -3.712891,-1.632812 c -0.790559,-0.34742 -1.346471,-0.511445 -1.90625,-0.496094 z"/>
+ <path style="fill:#535be2" d="m 22.765126,10.209648 c 2.789989,-1.1637929 6.264319,-0.8878588 9.661717,-2.0289256 3.333255,-1.1195234 7.934961,3.2380736 10.160572,5.4900096 1.717085,1.737396 3.002995,5.212189 3.002995,5.212189 2.686572,7.466527 9.497448,14.246405 9.402152,22.176082 0.100176,2.374933 -0.812213,3.86371 -2.697403,4.888512 C 49.183079,47.616316 44.1941,48.503912 40.667061,50 L 34.328643,49.817989 12,27.75916 c 2.822321,-6.540087 5.387851,-13.329626 10.765126,-17.549512 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 33.728516 8.0019531 C 33.279338 7.9855437 32.844391 8.0417002 32.427734 8.1816406 C 29.030336 9.3227074 25.555614 9.0451915 22.765625 10.208984 C 17.38835 14.42887 14.822321 21.219679 12 27.759766 L 12.302734 28.058594 C 15.010329 21.738399 17.580423 15.278138 22.765625 11.208984 C 25.555614 10.045191 29.030336 10.322707 32.427734 9.1816406 C 35.760989 8.0621172 40.36228 12.417986 42.587891 14.669922 C 44.304976 16.407318 45.589844 19.882812 45.589844 19.882812 C 48.25147 27.280012 54.950716 34.004792 54.982422 41.839844 C 54.997603 41.589635 55.003702 41.331578 54.992188 41.058594 C 55.087483 33.128917 48.276416 26.349339 45.589844 18.882812 C 45.589844 18.882812 44.304976 15.407318 42.587891 13.669922 C 40.640481 11.699478 36.87276 8.1168194 33.728516 8.0019531 z"/>
+ <path style="opacity:0.2" d="m 34.002285,29.595566 c -0.105445,-3.309639 3.459576,-5.784578 6.408029,-7.2898 1.556154,-0.794435 3.522367,-0.0057 5.226786,-0.389532 1.294776,-0.291627 2.18516,-2.506251 3.714189,-1.734193 3.715723,1.876191 14.31248,12.734293 7.309048,20.929102 C 51.367947,44.3475 44.684705,46.126314 38.022261,39.466061 37.064404,38.50852 37.008774,36.36272 36.21646,34.468683 35.549424,32.87413 34.067564,31.644337 34.002285,29.595566 Z"/>
+ <path style="fill:#6178e2" d="m 34.002285,28.595566 c -0.105445,-3.309639 3.459576,-5.784578 6.408029,-7.2898 1.556154,-0.794435 3.522367,-0.0057 5.226786,-0.389532 1.294776,-0.291627 2.18516,-2.506251 3.714189,-1.734193 3.715723,1.876191 14.31248,12.734293 7.309048,20.929102 C 51.367947,43.3475 44.684705,45.126314 38.022261,38.466061 37.064404,37.50852 37.008774,35.36272 36.21646,33.468683 35.549424,31.87413 34.067564,30.644337 34.002285,28.595566 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 48.806641 19.023438 C 47.594184 18.934099 46.769648 20.660842 45.636719 20.916016 C 43.9323 21.299848 41.96631 20.512206 40.410156 21.306641 C 37.461703 22.811863 33.896508 25.286064 34.001953 28.595703 C 34.005435 28.704989 34.027858 28.803398 34.039062 28.908203 C 34.402771 25.942299 37.669808 23.705622 40.410156 22.306641 C 41.96631 21.512206 43.9323 22.299848 45.636719 21.916016 C 46.931495 21.624389 47.822534 19.409583 49.351562 20.181641 C 52.115789 21.577389 58.682994 27.945305 58.984375 34.488281 C 59.366984 27.606009 52.256678 20.648529 49.351562 19.181641 C 49.160434 19.085133 48.979849 19.0362 48.806641 19.023438 z"/>
+ <path style="opacity:0.2" d="m 43.017814,33.106739 c 0.479277,-3.588959 5.249029,-5.858444 8.881951,-8.267903 1.476778,-1.380462 2.386189,-0.846073 3.879227,0.09256 4.336953,2.742922 5.754047,6.354545 5.0487,10.597629 -0.193032,2.055324 -0.806896,2.031649 -2.823275,2.362108 L 51.238415,39 c -5.041817,-0.283628 -8.518884,-3.659665 -8.220601,-5.893268 z"/>
+ <path style="fill:#80a4e9" d="m 43.017814,32.106739 c 0.479277,-3.588959 5.249029,-5.858444 8.881951,-8.267903 1.476778,-1.380462 2.386189,-0.846073 3.879227,0.09256 4.336953,2.742922 5.754047,6.354545 5.0487,10.597629 -0.193032,2.055324 -0.806896,2.031649 -2.823275,2.362108 L 51.238415,38 c -5.041817,-0.283628 -8.518884,-3.659665 -8.220601,-5.893268 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 53.382812 23.013672 C 52.927896 23.072454 52.454182 23.320217 51.900391 23.837891 C 48.267469 26.24735 43.496855 28.518463 43.017578 32.107422 C 42.984311 32.356534 43.004913 32.62092 43.0625 32.892578 C 43.701223 29.428939 48.341559 27.198211 51.900391 24.837891 C 53.377169 23.457429 54.286259 23.993008 55.779297 24.931641 C 59.237461 27.118769 60.834847 29.859752 60.984375 33.03125 C 61.14672 29.433701 59.59582 26.345415 55.779297 23.931641 C 54.846148 23.344995 54.141007 22.915701 53.382812 23.013672 z"/>
+ <path style="opacity:0.2" d="m 53.819702,28.887457 c 1.50694,-0.932497 5.60217,-4.160839 6.983158,-2.340388 1.126743,1.485303 -2.944043,5.471458 -2.944043,5.471458 -3.29786,2.994555 -6.377901,-1.683825 -4.039115,-3.13107 z"/>
+ <path style="fill:#c3d9f2" d="m 53.819702,27.887457 c 1.50694,-0.932497 5.60217,-4.160839 6.983158,-2.340388 1.126743,1.485303 -2.944043,5.471458 -2.944043,5.471458 -3.29786,2.994555 -6.377901,-1.683825 -4.039115,-3.13107 z"/>
+ <path style="fill:#3f3f3f" d="M 11.979647,20.061994 8.879,21.405825 l 5.730513,8.595522 1.484489,-0.830671 z"/>
+ <path style="opacity:0.2" d="m 6.8809769,11.66056 c 1.0414499,-0.802749 2.1394681,-1.047323 3.3953601,0.265899 0.821102,0.858583 -0.34303,4.482267 0.36165,6.516796 0.50422,1.455772 2.741646,2.098343 2.306132,3.764596 -0.629478,2.408347 -2.968983,3.896256 -4.4463043,1.772652 C 5.92506,20.28225 2.9994393,16.49545 6.8809769,11.66056 Z"/>
+ <path style="fill:#4f4f4f" d="m 6.8809769,10.66056 c 1.0414499,-0.8027484 2.1394681,-1.0473227 3.3953601,0.265899 0.821102,0.858583 -0.34303,4.482267 0.36165,6.516796 0.50422,1.455772 2.741646,2.098343 2.306132,3.764596 -0.629478,2.408347 -2.968983,3.896256 -4.4463043,1.772652 C 5.92506,19.28225 2.9994393,15.49545 6.8809769,10.66056 Z"/>
+ <path style="fill:#3f3f3f" d="M 24.427009,19.155306 19.869,20.108 c 0,0 2.091338,3.907823 2.425228,5.664966 0.554683,2.919109 -0.21651,6.727895 -0.21651,6.727895 l 1.609893,0.341914 c 0,0 0.87589,-3.946814 0.224013,-7.377424 -0.329047,-1.73166 0.515385,-6.310045 0.515385,-6.310045 z"/>
+ <path style="opacity:0.2" d="m 20.08484,8.0423429 c 0.795665,-0.1039024 1.628542,-0.030932 2.532562,0.3801544 1.117245,0.4142336 0.811333,0.9293851 0.699663,1.8503657 -0.117489,0.990993 -0.192206,2.392344 0.06374,3.693517 0.198555,1.009386 0.763312,3.082601 1.191214,4.6067 0.446937,1.518085 0.870144,1.715028 -0.53227,2.225791 l -2.413781,0.879105 c -1.322219,0.708442 -1.519172,0.184627 -2.053449,-0.953073 -1.747345,-3.73861 -1.631403,-7.19608 -1.5136,-10.653272 -0.185143,-1.6109723 0.751545,-1.8536062 2.025917,-2.0292881 z"/>
+ <path style="fill:#4f4f4f" d="m 20.08484,7.0423434 c 0.795665,-0.1039024 1.628542,-0.030932 2.532562,0.3801544 1.117245,0.4142336 0.811333,0.9293851 0.699663,1.8503655 -0.117489,0.9909927 -0.192206,2.3923437 0.06374,3.6935167 0.198555,1.009386 0.763312,3.082601 1.191214,4.6067 0.446937,1.518085 0.870144,1.715028 -0.53227,2.225791 l -2.413781,0.879105 c -1.322219,0.708442 -1.519172,0.184627 -2.053449,-0.953073 -1.747345,-3.73861 -1.631403,-7.19608 -1.5136,-10.6532712 -0.185143,-1.6109726 0.751545,-1.8536065 2.025917,-2.0292884 z"/>
+ <path style="fill:#2e895d" d="m 14.708924,25.695652 c -0.405126,0.01113 -0.87062,0.159474 -1.642456,0.52174 a 0.70319534,0.69572175 0 0 1 -0.04669,0.02175 c -1.558199,0.597495 -3.2189343,0.991725 -4.6005242,1.527174 -1.38159,0.535449 -2.4322493,1.182908 -2.9635622,2.195652 -0.9087254,1.732138 -0.8863821,3.355747 -0.5218505,4.989132 0.3645315,1.633384 1.098913,3.233855 1.5600586,4.782608 0.372148,1.247359 0.5575995,1.98819 1.7468263,2.619565 a 0.70319534,0.69572175 0 0 1 0.1016241,0.06794 l 5.7897959,4.510871 a 0.70319534,0.69572175 0 0 1 0.263672,0.459239 c 0.105778,0.82586 0.195541,1.293693 0.354309,1.551629 0.158766,0.257939 0.431672,0.473499 1.233215,0.766306 a 0.70319534,0.69572175 0 0 1 0.06591,0.02717 l 10.758362,5.217391 c 5.830711,2.426083 10.031891,1.201402 12.70569,-0.546195 a 0.70319534,0.69572175 0 0 1 0.123596,-0.0625 c 4.279093,-1.713967 6.321588,-3.150745 7.330628,-4.342392 0.656599,-0.775428 0.894211,-1.476545 1.068419,-2.198369 -0.792187,0.340978 -1.73424,0.823112 -3.625488,1.20652 -1.275863,0.258651 -2.615713,0.384465 -3.815002,0.08967 -1.199289,-0.294792 -2.273477,-1.135453 -2.62848,-2.532611 a 0.70319534,0.69572175 0 0 1 -0.0083,-0.03804 L 36.579892,39.42936 c 0,0 0,-0.0028 0,-0.0028 -0.244769,-0.887298 -0.980461,-1.624826 -2.002259,-2.342392 -1.019415,-0.715894 -2.280544,-1.379118 -3.400268,-2.17663 L 24.280694,30.168427 19.990533,27.752667 16.310112,26.1331 C 15.555775,25.801617 15.116143,25.684524 14.70892,25.695655 Z"/>
+ <path style="fill:#45ce64" d="m 4.8321614,29.640428 c 1.2954452,-2.469271 4.9405296,-2.904385 7.9334136,-4.052011 1.6018,-0.751812 2.249455,-0.78473 3.830573,-0.08989 l 3.712568,1.631524 c 0,0 -6.887405,6.04463 -8.017288,10.171105 -0.905778,3.308017 1.40776,10.177578 1.40776,10.177578 L 7.9075395,42.968221 C 6.5145933,42.228689 6.1911464,41.180811 5.8178936,39.929749 4.9383147,36.97569 2.8394979,33.438677 4.8321614,29.640428 Z"/>
+ <path style="fill:#39ab55" d="m 12.291428,37.301155 c 1.129883,-4.126475 8.017288,-10.171104 8.017288,-10.171104 l 4.348391,2.448582 c 0,0 -2.356698,11.079595 -1.639993,16.591865 0.430809,3.313419 3.507599,9.422196 3.507599,9.422196 L 15.737851,50.36216 c -1.729036,-0.631538 -1.826301,-1.225414 -2.038663,-2.883426 0,0 -2.313538,-6.869561 -1.40776,-10.177579 z"/>
+ <path style="fill:#309158" d="m 23.017114,46.170498 c -0.716705,-5.51227 1.639993,-16.591865 1.639993,-16.591865 l 6.921697,4.758917 -0.317873,13.796945 c -0.09261,4.020443 5.250804,5.559112 8.640544,6.853892 -2.838932,1.85553 -7.346934,3.117338 -13.376762,0.604307 0,0 -3.07679,-6.108777 -3.507599,-9.422196 z"/>
+ <path style="fill:#2b814e" d="m 31.579727,34.336709 -0.319084,13.798446 c -0.09261,4.020442 5.251404,5.559772 8.641145,6.85455 8.66484,-3.470653 8.582562,-5.887552 9.098212,-8.233837 0,0 -9.165285,4.311319 -10.351551,-0.357385 l -1.391323,-7.15051 c -0.620113,-2.254564 -3.546143,-3.390574 -5.677399,-4.911264 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.689453 25.001953 C 14.129675 25.017304 13.566525 25.211985 12.765625 25.587891 C 9.772741 26.735517 6.1274765 27.171354 4.8320312 29.640625 C 4.1419901 30.955924 3.9487343 32.23927 4.0195312 33.478516 C 4.0847592 32.552929 4.3259886 31.605201 4.8320312 30.640625 C 6.1274765 28.171354 9.772741 27.735517 12.765625 26.587891 C 13.566525 26.211985 14.129675 26.017303 14.689453 26.001953 C 15.249232 25.986602 15.805144 26.150627 16.595703 26.498047 L 20.308594 28.130859 L 24.65625 30.578125 L 31.554688 35.322266 L 31.578125 34.337891 L 24.65625 29.578125 L 20.308594 27.130859 L 16.595703 25.498047 C 15.805144 25.150627 15.249232 24.986602 14.689453 25.001953 z M 31.580078 34.335938 L 31.556641 35.324219 L 31.578125 35.337891 L 31.421875 42.15625 L 31.580078 35.335938 C 33.711334 36.856628 36.637699 37.993483 37.257812 40.248047 L 38.648438 47.398438 C 39.785607 51.873915 48.060655 48.175742 48.759766 47.855469 C 48.845505 47.485422 48.920222 47.118863 49 46.755859 C 49 46.755859 39.834704 51.067142 38.648438 46.398438 L 37.257812 39.248047 C 36.637699 36.993483 33.711334 35.856628 31.580078 34.335938 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 59.775391 25.007812 C 57.977806 24.857205 55.044701 27.129065 53.820312 27.886719 C 53.077918 28.346114 52.8851 29.1308 53.068359 29.892578 C 53.173025 29.498206 53.409612 29.140861 53.820312 28.886719 C 55.327253 27.954222 59.421746 24.726424 60.802734 26.546875 C 60.849442 26.608446 60.874792 26.680296 60.904297 26.75 C 61.038257 26.280319 61.038222 25.857301 60.802734 25.546875 C 60.543799 25.20554 60.190218 25.042568 59.775391 25.007812 z"/>
+ <path style="opacity:0.1" d="M 20.308594 27.130859 C 20.308594 27.130859 13.420899 33.174306 12.291016 37.300781 C 11.385238 40.608799 13.699219 47.478516 13.699219 47.478516 C 13.748688 47.864743 13.792504 48.182131 13.851562 48.466797 A 1.0001 1.0001 0 0 0 14.646484 47.160156 C 14.646484 47.160156 14.085015 45.489492 13.632812 43.417969 C 13.180611 41.346445 12.906807 38.839238 13.255859 37.564453 C 13.716964 35.88044 15.63801 33.328978 17.460938 31.345703 C 19.283864 29.362428 20.96875 27.880859 20.96875 27.880859 A 1.0001 1.0001 0 0 0 21.177734 27.621094 L 20.308594 27.130859 z"/>
+ <path style="opacity:0.1" d="M 24.65625 29.578125 C 24.65625 29.578125 22.300873 40.657652 23.017578 46.169922 C 23.448387 49.483341 26.525391 55.591797 26.525391 55.591797 C 26.841412 55.723504 27.149392 55.839744 27.457031 55.951172 A 1.0001 1.0001 0 0 0 27.417969 55.142578 C 27.417969 55.142578 26.662733 53.643121 25.853516 51.734375 C 25.044299 49.825629 24.194103 47.473802 24.007812 46.041016 C 23.678574 43.508804 24.064112 39.374768 24.558594 35.951172 C 24.996974 32.916004 25.445304 30.723127 25.554688 30.195312 L 24.65625 29.578125 z"/>
+ <path style="opacity:0.1" d="M 31.580078 34.335938 L 31.259766 48.134766 C 31.167156 52.155208 36.512603 53.695456 39.902344 54.990234 C 40.230083 54.85896 40.521002 54.731828 40.824219 54.603516 A 1.0001 1.0001 0 0 0 40.257812 54.054688 C 38.52267 53.391914 36.392336 52.688778 34.789062 51.726562 C 33.185789 50.764348 32.223725 49.72282 32.259766 48.158203 L 32.564453 34.96875 C 32.231815 34.760053 31.888789 34.556208 31.580078 34.335938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/obconf.svg b/.icons/awkward/64x64/apps/obconf.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/obconf.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/obs.svg b/.icons/awkward/64x64/apps/obs.svg
new file mode 100644
index 00000000..674b65cb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/obs.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 61.96,31.828 A 30,30 0 0 1 32,61 30,30 0 0 1 2.04,32.172 30,30 0 0 0 2,33 30,30 0 0 0 32,63 30,30 0 0 0 62,33 30,30 0 0 0 61.96,31.828 Z"/>
+ <path style="fill:#4f4f4f" d="M 62,32 A 30,30 0 0 1 32,62 30,30 0 0 1 2,32 30,30 0 0 1 32,2 30,30 0 0 1 62,32 Z"/>
+ <g style="opacity:0.2;enable-background:new" transform="matrix(2,0,0,2,-832,-103)">
+ <path d="m 429.86,74.54 c 0.95103,-0.29175 2.0921,-1.0927 2.627,-1.8438 l 0.17655,-0.24794 -0.22099,-0.66864 c -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,8.35e-4 -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.07804 z"/>
+ <path d="m 432,58 c -5.5165,0 -10,4.4835 -10,10 0,5.5165 4.4835,10 10,10 5.5165,0 10,-4.4835 10,-10 0,-5.5165 -4.4835,-10 -10,-10 z m 0,1.0742 c 4.9363,0 8.9258,3.9895 8.9258,8.9258 0,4.9363 -3.9895,8.9258 -8.9258,8.9258 -4.9363,0 -8.9258,-3.9895 -8.9258,-8.9258 0,-4.9363 3.9895,-8.9258 8.9258,-8.9258 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 2 A 30 30 0 0 0 2 32 A 30 30 0 0 0 2.0175781 32.511719 A 30 30 0 0 1 31.998047 3 L 32 3 A 30 30 0 0 1 61.974609 32.511719 A 30 30 0 0 0 61.998047 32 A 30 30 0 0 0 32 2 L 31.998047 2 z"/>
+ <g style="fill:#ffffff;enable-background:new" transform="matrix(2,0,0,2,-832,-104)">
+ <path d="m 429.86,74.54 c 0.95103,-0.29175 2.0921,-1.0927 2.627,-1.8438 l 0.17655,-0.24794 -0.22099,-0.66864 c -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,8.35e-4 -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.07804 z"/>
+ <path d="m 432,58 c -5.5165,0 -10,4.4835 -10,10 0,5.5165 4.4835,10 10,10 5.5165,0 10,-4.4835 10,-10 0,-5.5165 -4.4835,-10 -10,-10 z m 0,1.0742 c 4.9363,0 8.9258,3.9895 8.9258,8.9258 0,4.9363 -3.9895,8.9258 -8.9258,8.9258 -4.9363,0 -8.9258,-3.9895 -8.9258,-8.9258 0,-4.9363 3.9895,-8.9258 8.9258,-8.9258 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ocenaudio.svg b/.icons/awkward/64x64/apps/ocenaudio.svg
new file mode 100644
index 00000000..9b12e272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ocenaudio.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.000136,7.0003986 c -6.217118,0 -11.886872,1.8906716 -16.069164,5.0653894 C 11.748272,15.24064 10,19.783352 10,24.836122 L 10,27 C 5.8474358,29.049534 2,34.087584 2,40.388936 2,48.454244 7.9294724,55 14,55 l 0,-30.163878 c 0,-3.784264 0.792058,-6.867537 4.245074,-9.488495 C 21.697816,12.726137 26.574202,11 32.000136,11 37.42607,11 42.302046,12.726269 45.755198,15.347228 49.208214,17.968188 50,21.05146 50,24.835726 l 0,30.163876 c 6.070936,0 12,-6.545758 12,-14.611064 C 62,34.087184 58.152292,29.049534 54,27 l 0,-2.164274 C 54,19.782422 52.252138,15.239976 48.069574,12.065257 43.887282,8.8906716 38.217256,7 32.00041,7 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="37" r="22"/>
+ <circle style="fill:#fdbb28" cx="32" cy="36" r="22"/>
+ <path style="opacity:0.1" d="m 40,45 c 0,4.418278 -3.581722,8 -8,8 -4.418278,0 -8,-3.54322 -8,-7.9615 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 14 A 22 22 0 0 0 10 36 A 22 22 0 0 0 10.017578 36.490234 A 22 22 0 0 1 32 15 A 22 22 0 0 1 53.974609 36.490234 A 22 22 0 0 0 54 36 A 22 22 0 0 0 32 14 z"/>
+ <path style="fill:#4f4f4f" d="m 32.000136,6.0003986 c -6.217118,0 -11.886872,1.8906716 -16.069164,5.0653894 C 11.748272,14.24064 10,18.783352 10,23.836122 L 10,26 C 5.8474358,28.049534 2,33.087584 2,39.388936 2,47.454244 7.9294724,54 14,54 l 0,-30.163878 c 0,-3.784264 0.792058,-6.867537 4.245074,-9.488495 C 21.697816,11.726137 26.574202,10 32.000136,10 37.42607,10 42.302046,11.726269 45.755198,14.347228 49.208214,16.968188 50,20.05146 50,23.835726 l 0,30.163876 c 6.070936,0 12,-6.545758 12,-14.611064 C 62,33.087184 58.152292,28.049534 54,26 l 0,-2.164274 C 54,18.782423 52.252138,14.239976 48.069574,11.065257 43.887282,7.8906716 38.217256,6 32.00041,6 Z"/>
+ <circle style="opacity:0.1" cx="42" cy="31" r="4"/>
+ <circle style="fill:#3d3d3d" cx="42" cy="30" r="4"/>
+ <circle style="opacity:0.1" cx="22" cy="31" r="4"/>
+ <circle style="fill:#3d3d3d" cx="22" cy="30" r="4"/>
+ <path style="fill:#3d3d3d" d="m 40,44 c 0,4.418278 -3.581722,8 -8,8 -4.418278,0 -8,-3.54322 -8,-7.9615 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 6 C 25.782882 6 20.11198 7.8916883 15.929688 11.066406 C 11.746987 14.241258 10 18.783167 10 23.835938 L 10 24.835938 C 10 19.783166 11.746987 15.241258 15.929688 12.066406 C 20.11198 8.8916883 25.782882 7 32 7 C 38.216846 7 43.88802 8.8918209 48.070312 12.066406 C 52.252877 15.241125 54 19.782633 54 24.835938 L 54 23.835938 C 54 18.782634 52.252877 14.241125 48.070312 11.066406 C 43.88802 7.8918209 38.216846 6 32 6 z M 10 26 C 5.8474358 28.049534 2 33.089273 2 39.390625 C 2 39.548956 2.0138737 39.702866 2.0195312 39.859375 C 2.2296045 33.808608 5.965675 28.991176 10 27 L 10 26.835938 L 10 26 z M 54 26 L 54 26.835938 L 54 27 C 58.034061 28.991176 61.770381 33.80491 61.980469 39.855469 C 61.986147 39.6988 62 39.544637 62 39.386719 C 62 33.085365 58.152292 28.049534 54 26 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ocrfeeder.svg b/.icons/awkward/64x64/apps/ocrfeeder.svg
new file mode 100644
index 00000000..0388efe1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ocrfeeder.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 27.94499,5.0000024 C 14.815077,5.0000028 4.0000004,15.8294 4,28.976695 c 4e-7,13.147298 10.815077,23.976696 23.94499,23.976696 2.502786,5.16e-4 4.958502,-0.427792 7.315226,-1.186348 l 5.795278,5.799052 c 2.096336,2.18625 5.432252,3.575278 8.425956,3.422452 2.993702,-0.15284 5.4501,-1.4612 7.24897,-3.262452 1.798872,-1.801254 3.105518,-4.260902 3.258142,-7.25857 0.15262,-2.997668 -1.23457,-6.338 -3.41793,-8.437112 l 0.1169,0.11318 -5.943376,-5.95515 c 0.73442,-2.320722 1.142794,-4.73934 1.145812,-7.20003 l 0,-0.0116 c 0,-13.147295 -10.815076,-23.976692 -23.944988,-23.9766924 z"/>
+ <path style="fill:#4f4f4f" d="M 27.94499,4.0000008 C 14.815077,4.0000012 4.0000004,14.829398 4,27.976694 c 4e-7,13.147298 10.815077,23.976696 23.94499,23.976696 2.502786,5.16e-4 4.958502,-0.427792 7.315226,-1.186348 l 5.795278,5.799052 c 2.096336,2.18625 5.432252,3.575278 8.425956,3.422452 2.993702,-0.15284 5.4501,-1.4612 7.24897,-3.262452 1.798872,-1.801254 3.105518,-4.260902 3.258142,-7.25857 0.15262,-2.997668 -1.23457,-6.338 -3.41793,-8.437112 l 0.1169,0.11318 -5.943376,-5.95515 c 0.73442,-2.320722 1.142794,-4.73934 1.145812,-7.20003 l 0,-0.0116 c 0,-13.147296 -10.815076,-23.9766926 -23.944988,-23.976693 z"/>
+ <path style="opacity:0.2" d="m 34.683832,39.851771 12.225892,12.225892 c 2.827528,2.944906 7.187094,-1.41466 4.242188,-4.242188 L 38.740262,35.423825 C 34,37.000001 36,37.000001 34.683832,39.851771 Z"/>
+ <path style="fill:#a27f41" d="m 34.683832,38.85177 12.225892,12.225892 c 2.827528,2.944906 7.187094,-1.41466 4.242188,-4.242188 L 38.740262,34.423824 C 34,36 36,36 34.683832,38.85177 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 38.740234 34.423828 C 33.999972 36.000004 35.999762 35.999793 34.683594 38.851562 L 34.957031 39.125 C 35.654956 37.005211 34.455126 36.848662 38.740234 35.423828 L 51.152344 47.835938 C 51.681497 48.344 51.965472 48.901305 52.074219 49.457031 C 52.230699 48.596748 52.004045 47.653692 51.152344 46.835938 L 38.740234 34.423828 z"/>
+ <path style="opacity:0.2" d="m 28,13.000001 a 16,16 0 0 0 -16,16 16,16 0 0 0 16,16 16,16 0 0 0 16,-16 16,16 0 0 0 -16,-16 z"/>
+ <path style="fill:#62aeff" d="M 28,12 A 16,16 0 0 0 12,28 16,16 0 0 0 28,44 16,16 0 0 0 44,28 16,16 0 0 0 28,12 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 28 12 A 16 16 0 0 0 12 28 A 16 16 0 0 0 12.021484 28.417969 A 16 16 0 0 1 28 13 A 16 16 0 0 1 43.978516 28.574219 A 16 16 0 0 0 44 28 A 16 16 0 0 0 28 12 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 27.945312 4 C 14.815399 4.0000004 4.0000004 14.829266 4 27.976562 C 4 28.144052 4.010179 28.309843 4.0136719 28.476562 C 4.28478 15.556788 14.982934 5.0000004 27.945312 5 C 40.868435 5.0000004 51.541776 15.493082 51.875 28.359375 C 51.877212 28.235256 51.890472 28.112622 51.890625 27.988281 L 51.890625 27.976562 C 51.890625 14.829266 41.075224 4.0000004 27.945312 4 z M 50.960938 35.40625 C 50.887499 35.66643 50.825737 35.92966 50.744141 36.1875 L 56.6875 42.144531 L 56.570312 42.03125 C 58.539372 43.924331 59.850015 46.823874 59.978516 49.574219 C 59.98072 49.537804 59.986419 49.503372 59.988281 49.466797 C 60.140901 46.469129 58.753672 43.130362 56.570312 41.03125 L 56.6875 41.144531 L 50.960938 35.40625 z"/>
+ <path style="opacity:0.2" d="M 20,21.857142 20,24.714286 20,29 l 0,5.714286 0,1.428572 C 20,39 22,39 22,39 c 0,0 1.999,0 1.999,-2.857142 L 23.999,33 32,33 32,36.142858 C 32,39 34,39 34,39 c 0,0 2,0 2,-2.857142 L 36,21.857142 C 36,21.857142 36,19 33.333334,19 L 23.933,19 22.666666,19 C 20,19 20,21.857142 20,21.857142 Z M 23.999,23 32,23 l 0,6 -8.001,0 z"/>
+ <path style="fill:#ffffff" d="M 20,20.857142 20,23.714286 20,28 l 0,5.714286 0,1.428572 C 20,38 22,38 22,38 c 0,0 1.999,0 1.999,-2.857142 L 23.999,32 32,32 32,35.142858 C 32,38 34,38 34,38 c 0,0 2,0 2,-2.857142 L 36,20.857142 C 36,20.857142 36,18 33.333334,18 L 23.933,18 22.666666,18 C 20,18 20,20.857142 20,20.857142 Z M 23.999,22 32,22 l 0,6 -8.001,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ocsstore.svg b/.icons/awkward/64x64/apps/ocsstore.svg
new file mode 100644
index 00000000..234c74d1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ocsstore.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#144379" 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" d="m 32,13 c -4.782442,0.0085 -9.403534,1.730381 -13.025391,4.853516 l 5.460938,5.460937 C 24.915501,23.111497 25.444437,23 26,23 l 12,0 c 0.555563,0 1.084499,0.111497 1.564453,0.314453 L 45.035156,17.84375 C 41.409359,14.721957 36.784557,13.00342 32,13 Z M 16.84375,19.964844 C 13.721957,23.590641 12.00342,28.215443 12,33 c 0.0085,4.782442 1.730381,9.403534 4.853516,13.025391 L 22,40.878906 22,39 22,37 22,27 c 0,-0.555563 0.111497,-1.084499 0.314453,-1.564453 L 16.84375,19.964844 Z m 30.302734,0.0098 -5.460937,5.460938 C 41.888503,25.915466 42,26.444437 42,27 l 0,12 c 0,0.555563 -0.111497,1.084499 -0.314453,1.564453 l 5.470703,5.470703 C 50.278043,42.409359 51.99658,37.784557 52,33 51.991529,28.217558 50.269619,23.596466 47.146484,19.974609 Z M 39.564453,42.685547 C 39.084499,42.888503 38.555563,43 38,43 l -9,0 -7,7 0,-4.878906 -3.035156,3.035156 C 22.590641,51.278043 27.215443,52.99658 32,53 c 4.782442,-0.0085 9.403534,-1.730381 13.025391,-4.853516 l -5.460938,-5.460937 z"/>
+ <path style="fill:#00cea5" d="m 32,12 c -4.782442,0.0085 -9.403534,1.730381 -13.025391,4.853516 l 5.460938,5.460937 C 24.915501,22.111497 25.444437,22 26,22 l 12,0 c 0.555563,0 1.084499,0.111497 1.564453,0.314453 L 45.035156,16.84375 C 41.409359,13.721957 36.784557,12.00342 32,12 Z"/>
+ <path style="fill:#d152ac" d="M 16.84375,18.964844 C 13.721957,22.590641 12.00342,27.215443 12,32 c 0.0085,4.782442 1.730381,9.403534 4.853516,13.025391 L 22,39.878906 22,38 22,36 22,26 c 0,-0.555563 0.111497,-1.084499 0.314453,-1.564453 L 16.84375,18.964844 Z"/>
+ <path style="fill:#d75950" d="m 47.146484,18.974609 -5.460937,5.460938 C 41.888503,24.915466 42,25.444437 42,26 l 0,12 c 0,0.555563 -0.111497,1.084499 -0.314453,1.564453 l 5.470703,5.470703 C 50.278043,41.409359 51.99658,36.784557 52,32 51.991529,27.217558 50.269619,22.596466 47.146484,18.974609 Z"/>
+ <path style="fill:#e88a19" d="M 39.564453,41.685547 C 39.084499,41.888503 38.555563,42 38,42 l -9,0 -7,7 0,-4.878906 -3.035156,3.035156 C 22.590641,50.278043 27.215443,51.99658 32,52 c 4.782442,-0.0085 9.403534,-1.730381 13.025391,-4.853516 l -5.460938,-5.460937 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.414062 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.585938 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 12 C 27.217558 12.0085 22.596466 13.730381 18.974609 16.853516 L 19.533203 17.412109 C 23.067295 14.577825 27.455697 13.008077 32 13 C 36.546042 13.00325 40.936906 14.571798 44.474609 17.404297 L 45.035156 16.84375 C 41.409359 13.721957 36.784557 12.00342 32 12 z M 16.84375 18.964844 C 13.721957 22.590641 12.00342 27.215443 12 32 C 12.000298 32.167445 12.018953 32.332987 12.023438 32.5 C 12.142265 27.89475 13.831259 23.463693 16.84375 19.964844 L 22.080078 25.201172 C 22.133347 24.935412 22.211498 24.679016 22.314453 24.435547 L 16.84375 18.964844 z M 47.146484 18.974609 L 41.685547 24.435547 C 41.788502 24.678998 41.866653 24.935407 41.919922 25.201172 L 47.146484 19.974609 C 50.160271 23.469656 51.852975 27.896897 51.976562 32.5 C 51.980874 32.332909 51.99988 32.167519 52 32 C 51.991529 27.217558 50.269619 22.596466 47.146484 18.974609 z M 42 38 C 42 38.555563 41.888503 39.084499 41.685547 39.564453 L 41.919922 39.798828 C 41.971663 39.540692 42 39.273739 42 39 L 42 38 z M 39.564453 41.685547 C 39.084499 41.888503 38.555563 42 38 42 L 29 42 L 22 49 L 22 49.306641 C 22.148079 49.392317 22.303043 49.465105 22.453125 49.546875 L 29 43 L 38 43 C 38.555563 43 39.084499 42.888503 39.564453 42.685547 L 44.466797 47.587891 C 44.651997 47.439363 44.845042 47.301999 45.025391 47.146484 L 39.564453 41.685547 z M 22 44.121094 L 18.964844 47.15625 C 19.145594 47.311875 19.33978 47.447092 19.525391 47.595703 L 22 45.121094 L 22 44.121094 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/octave.svg b/.icons/awkward/64x64/apps/octave.svg
new file mode 100644
index 00000000..54415ffb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/octave.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.488022,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337995 -0.04,-0.66599 -0.05,-0.999985 C 59.421208,47.0422 47.173383,59.000029 31.9996,59.000029 16.825617,59.000029 4.5779921,47.0422 4.0499997,32.000415 Z"/>
+ <path style="fill:#e4e4e4" d="m 31.9996,4.0010294 c -15.511778,0 -27.9995996,12.4878216 -27.9995996,27.9995996 0,15.511778 12.4878216,27.9996 27.9995996,27.9996 15.511778,0 27.9996,-12.487822 27.9996,-27.9996 0,-15.511578 -12.487822,-27.9995996 -27.9996,-27.9995996 z"/>
+ <path style="fill:#2971d5" d="M 31.9996,10.000744 A 21.999685,21.999685 0 0 0 9.9999146,32.000429 21.999685,21.999685 0 0 0 31.9996,54.000114 21.999685,21.999685 0 0 0 53.999285,32.000429 21.999685,21.999685 0 0 0 31.9996,10.000744 Z m 2.499964,4.999928 A 16.499764,16.499764 0 0 1 50.999328,31.500436 16.499764,16.499764 0 0 1 34.499564,48.0002 16.499764,16.499764 0 0 1 17.9998,31.500436 16.499764,16.499764 0 0 1 34.499564,15.000672 Z"/>
+ <path style="opacity:0.2" d="m 39.999486,17.399024 0,1.999971 c 0,0.885987 0.715989,1.601977 1.601977,1.601977 l 4.796731,0 c 0.885987,0 1.601977,-0.71599 1.601977,-1.601977 l 0,-1.999572 c 0,0.886388 -0.71599,1.601578 -1.601977,1.601578 l -4.796731,0 c -0.885988,0 -1.601977,-0.71479 -1.601977,-1.601178 z M 7.9999432,35.80116 l 0,1.999972 c 0,1.773974 1.4263796,3.199954 3.1991538,3.199954 l 9.601463,0 c 1.773975,0 3.199954,-1.42598 3.199954,-3.199954 l 0,-1.999972 c 0,1.773975 -1.425979,3.199955 -3.199954,3.199955 l -9.600663,0 c -1.7727742,0 -3.1991538,-1.42598 -3.1991538,-3.199955 z m 35.9994848,7.199897 0,1.999972 c 0,1.107984 0.891988,1.999971 1.999972,1.999971 l 5.999914,0 c 1.107984,0 1.999971,-0.891987 1.999971,-1.999971 l 0,-1.999972 c 0,1.107985 -0.891987,1.999972 -1.999971,1.999972 l -5.999914,0 c -1.107984,0 -1.999972,-0.891987 -1.999972,-1.999972 z"/>
+ <rect style="fill:#fc924d" width="16" height="16" x="8" y="24" rx="3.2" ry="3.2"/>
+ <rect style="fill:#fc924d" width="10" height="10" x="44" y="36" rx="2" ry="2"/>
+ <rect style="fill:#fc924d" width="8" height="8" x="40" y="12" rx="1.6" ry="1.6"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488422 4 4 16.488422 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691218 17.134584 16.711143 5 32 5 C 47.289054 5 59.630884 17.134584 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488422 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/octodad-dadliest-catch.svg b/.icons/awkward/64x64/apps/octodad-dadliest-catch.svg
new file mode 100644
index 00000000..a5f669f9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/octodad-dadliest-catch.svg
@@ -0,0 +1,15 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m22 60h17s1 0 2-2c1.000001-3 5.999999-21 5.999999-21l-29-1s0.03239 23.972246 4.000001 24z" style="opacity:.2"/>
+ <path d="m22 59h17s1 0 2-2c1.000001-3 5.999999-21 5.999999-21l-29-1s0.03239 23.972246 4.000001 24z" style="fill:#df8028"/>
+ <path d="m12.999999 26c0 26.000001 20.000001 29 27.000001 29 20 0 20-18 20-18s-5-4-5-9 1-11 1-11-1.816695-12-14.366606-12c-7.935406 0-16.733214 4.183304-16.733214 4.183304l-5.577738 4.183303s-6.322443 5.633393-6.322443 12.633393z" style="opacity:.2"/>
+ <path d="m12.999999 25c0 26.000001 20.000001 29 27.000001 29 20 0 20-18 20-18s-5-4-5-9 1-11 1-11-1.816695-12-14.366606-12c-7.935406 0-16.733214 4.1833035-16.733214 4.1833035l-5.577738 4.1833034s-6.322443 5.633393-6.322443 12.633393z" style="fill:#f8bb07"/>
+ <path d="m41.632812 4c-7.935406 0-16.732421 4.1835938-16.732421 4.1835938l-5.578125 4.1835942s-6.322266 5.632812-6.322266 12.632812c0 0.238254 0.012292 0.460906 0.015625 0.695312 0.180497-6.856569 6.306641-12.328124 6.306641-12.328124l5.578125-4.1835942s8.797015-4.1835938 16.732421-4.1835938c11.23025 0 13.849186 9.545572 14.279297 11.566406 0.03347-0.214375 0.087891-0.566406 0.087891-0.566406s-1.817277-12-14.367188-12zm13.382813 23.269531c-0.00436 0.243059-0.015625 0.491222-0.015625 0.730469 0 4.907977 4.766025 8.803735 4.943359 8.947266 0.051705-0.585047 0.056641-0.947266 0.056641-0.947266s-4.809008-3.85813-4.984375-8.730469z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m20 14c-4.000001 0-8 9-8 9s-1 12 5 12c5 0 7-9 7-9s2.999999-12-4-12zm17 4c-8.000001 0-8 9-8 9s-1 11 7 11 8-8 8-8 0.999999-12-7-12z" style="opacity:.2"/>
+ <path d="m20.000001 13c6.999999 0 3.999999 12 3.999999 12s-2 9.000001-7 9.000001c-6 0-5-12-5-12s4-9.000001 8.000001-9.000001z" style="fill:#ffffff"/>
+ <path d="m37.000001 17.000001c7.999999 0 6.999999 12 6.999999 12s0 7.999999-8 7.999999-7-11-7-11 0-8.999999 8.000001-8.999999z" style="fill:#ffffff"/>
+ <ellipse cx="36" cy="25" rx="3" ry="4" style="fill:#4f4f4f"/>
+ <path d="m8.9999988 30s-1 3.999999 3.0000002 6.999999l8-2 8-11.999999v13.999999l4.000001 7c0.999999 2 17.999999-3 17.999999-3s0 16.000001-17.999999 16.000001c-4.000001 0-8.000001-6.000001-12-10-3.000001 2.999998-8.000001 5-15.000001-2.000002-2.9999998-4.999998 4-14.999998 4-14.999998z" style="opacity:.2"/>
+ <path d="M 9,29.000001 C 9,29.000001 8,33 12,36 l 8,-2 8,-11.999999 V 36 l 4.000001,7 C 33,45 50,40 50,40 50,40 50,56.000001 32.000001,56.000001 28,56.000001 24,50 20.000001,46.000001 17,48.999999 12,51.000001 5,43.999999 2,39.000001 9,29.000001 9,29.000001 Z" style="fill:#facd48"/>
+ <ellipse cx="19" cy="22" rx="3" ry="4" style="fill:#4f4f4f"/>
+ <path d="m28 22-8 12-8 2c-2.4024118-1.801809-2.9889005-3.950628-3.0839844-5.390625-0.1121678 1.20372-0.0092518 4.070698 3.0839844 6.390625l8-2 8-12v-1zm-19 7s-5.002027 7.170442-4.7128906 12.404297c0.3051348-4.945725 4.3586204-10.880913 4.6113281-11.246094 0.0016344-0.694597 0.1015625-1.158203 0.1015625-1.158203zm19 7v1l4 7c0.993425 1.986852 17.70906-2.915677 17.929688-2.980469 0.06234-0.621686 0.070312-1.019531 0.070312-1.019531s-17.000001 5-18 3l-4-7z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/octopi.svg b/.icons/awkward/64x64/apps/octopi.svg
new file mode 100644
index 00000000..8b0cd944
--- /dev/null
+++ b/.icons/awkward/64x64/apps/octopi.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 7.9997564,56.998848 0,2.00003 c 0,3.324051 3.3968516,3.96466 6.0000906,4.000061 2.403237,0.03268 6.000091,-0.67607 6.000091,-4.000061 0,3.324051 3.596455,4.000061 6.000091,4.000061 2.403637,0 5.91989,-1.214758 6.000091,-4.000061 0,3.324051 3.596454,4.000061 6.000091,4.000061 2.403636,0 5.91989,-1.214758 6.000091,-4.000061 0,3.324051 3.596454,4.000061 6.000091,4.000061 2.403636,0 6.000091,-0.67607 6.000091,-4.000061 l 0,-2.00003 c 0,3.32405 -3.596455,4.000061 -6.000091,4.000061 -2.403637,0 -6.000091,-0.676071 -6.000091,-4.000061 -0.08026,2.785242 -3.596455,4.000061 -6.000091,4.000061 -2.403637,0 -6.000091,-0.676071 -6.000091,-4.000061 -0.08026,2.785242 -3.596454,4.000061 -6.000091,4.000061 -2.403636,0 -6.000091,-0.676071 -6.000091,-4.000061 0,3.32405 -3.596854,4.032661 -6.000091,4.000061 -2.603239,-0.0354 -6.0000906,-0.676071 -6.0000906,-4.000061 z"/>
+ <path style="fill:#3fc778" d="m 28.470067,1.9999996 c -11.293372,0 -20.3863093,9.6213454 -20.4623105,21.6003274 l -0.00824,0 0,34.400521 c 0,3.32405 3.3968516,3.96366 6.0000906,3.999061 2.403237,0.03268 6.000091,-0.675071 6.000091,-3.999061 0,3.32405 3.596455,3.999061 6.000091,3.999061 2.403637,0 5.91989,-1.213779 6.000091,-3.999061 0,3.32405 3.596454,3.999061 6.000091,3.999061 2.403636,0 5.91989,-1.213779 6.000091,-3.999061 0,3.32405 3.596454,3.999061 6.000091,3.999061 2.403636,0 6.000091,-0.675071 6.000091,-3.999061 l 0,-34.400521 -0.0082,0 C 55.916042,11.621345 46.821905,1.9999996 35.529733,1.9999996 Z"/>
+ <g style="opacity:0.2" transform="matrix(2.0000303,0,0,2.0000303,-3.6479818e-4,0.99999954)">
+ <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="matrix(2.0000303,0,0,2.0000303,-3.6479818e-4,-3.0663597e-5)">
+ <rect style="fill:#ecf0f1" width="6" height="6" x="9" y="9" ry="3"/>
+ <rect style="fill:#494949" width="2" height="2" x="13" y="11" ry="1"/>
+ </g>
+ <g style="opacity:0.2" transform="matrix(2.0000303,0,0,2.0000303,21.999969,0.99999954)">
+ <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="matrix(2.0000303,0,0,2.0000303,21.999969,-3.0663597e-5)">
+ <rect style="fill:#ecf0f1" width="6" height="6" x="9" y="9" ry="3"/>
+ <rect style="fill:#494949" width="2" height="2" x="13" y="11" ry="1"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28.46875 2 C 17.176179 2 8.0838137 11.621781 8.0078125 23.601562 L 8 23.601562 L 8 24.601562 L 8.0078125 24.601562 C 8.0838137 12.62178 17.176179 3 28.46875 3 L 35.53125 3 C 46.823421 3 55.916187 12.62178 55.992188 24.601562 L 56 24.601562 L 56 23.601562 L 55.992188 23.601562 C 55.916187 11.62178 46.823421 2 35.53125 2 L 28.46875 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/odrive.svg b/.icons/awkward/64x64/apps/odrive.svg
new file mode 100644
index 00000000..148d0f08
--- /dev/null
+++ b/.icons/awkward/64x64/apps/odrive.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 22.769843,7.0010804 c -0.08444,0.00139 -0.169676,0.0056 -0.253902,0.01172 l 0.0118,0.01954 C 20.982263,7.116876 19.56748,7.9661032 18.781725,9.344791 L 2.6297192,37.707478 c -0.8884954,1.559947 -0.8336105,3.505073 0.1445369,5.007707 l 9.2341809,14.179391 c 0.339519,0.521191 0.775499,0.9698 1.285129,1.316379 C 14.05049,58.72603 14.939437,58.999948 15.8482,59 l 32.307918,0 c 1.543215,1.22e-4 2.983523,-0.790475 3.839763,-2.105424 l 9.230275,-14.179391 c 0.206481,-0.320235 0.3749,-0.665634 0.499989,-1.027322 0.0024,-0.0066 0.0056,-0.0128 0.0078,-0.0196 0.453849,-1.309358 0.322541,-2.759722 -0.359368,-3.960853 L 45.218591,9.344781 C 44.452387,8.000402 43.089836,7.1685477 41.589761,7.0479544 l 0.02734,-0.046873 -0.382804,0 -18.464458,0 z m 9.222463,17.3980726 9.413865,17.269168 -18.964447,0 9.550582,-17.269168 z"/>
+ <path style="fill:#909090" d="m 7.5044294,40.019951 5.7389616,8.243377 -1.091629,6.554887 c -0.102182,0.613573 0.631979,2.046203 1.141609,2.392781 0.756923,0.515076 1.64587,0.788994 2.554634,0.789046 l 32.307917,0 c 1.543215,1.22e-4 2.983523,-0.790476 3.839763,-2.105424 L 61.22596,41.715227 c 0.206481,-0.320235 0.3749,-0.665634 0.499989,-1.027322 0.0022,-0.0066 0.0056,-0.0128 0.0078,-0.0196 0.07328,-0.211402 0.105518,-0.431311 0.148437,-0.648422 l -0.813535,-0.861124 -40.694667,0.861124 z"/>
+ <path style="opacity:0.2" d="m 31.994141,23.398438 -18.701172,33.8125 c 0.134751,0.0917 0.277432,0.16596 0.419922,0.242187 L 32.267578,23.902344 Z M 12.007812,55.894531 c -8.005208,5.403646 -4.002604,2.701823 0,0 z"/>
+ <path style="fill:#ffa246" d="M 22.770233,6.0011313 C 21.128734,6.0009057 19.610606,6.8935318 18.783095,8.3454834 L 2.6294574,36.709038 c -0.8884947,1.559947 -0.8316493,3.502035 0.1464889,5.004669 l 9.2314097,14.181779 c 0.339519,0.521191 0.776803,0.968064 1.286432,1.314642 L 41.615523,6.0011313 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.769531 6.0019531 C 21.128032 6.0017275 19.610714 6.8937515 18.783203 8.3457031 L 2.6289062 36.708984 C 2.1304694 37.584099 1.9408695 38.578238 2.0332031 39.548828 C 2.1050474 38.911209 2.3014428 38.283918 2.6289062 37.708984 L 18.783203 9.3457031 C 19.610714 7.8937515 21.128032 7.0017275 22.769531 7.0019531 L 41.0625 7.0019531 L 41.615234 6.0019531 L 22.769531 6.0019531 z"/>
+ <path style="opacity:0.2" d="m 22.769735,7.0011781 c -0.08444,0.00139 -0.169676,0.0056 -0.253902,0.01172 L 41.054508,41.02 l 19.972238,0 0.199216,-0.304682 c 0.206481,-0.320235 0.3749,-0.665634 0.499989,-1.027322 0.0024,-0.0066 0.0056,-0.0128 0.0078,-0.0196 0.0644,-0.185816 0.08796,-0.37992 0.128897,-0.5703 -0.0052,-0.0257 -0.0024,-0.0525 -0.0078,-0.07812 l -20.800345,0 -17.456662,-32.0187996 -0.828107,0 z"/>
+ <path style="fill:#ffe94f" d="m 22.769735,6.0011313 c -0.08444,0.00139 -0.169676,0.0056 -0.253902,0.01172 l 18.538675,34.007102 20.827688,0 c 0.222839,-1.126967 0.06402,-2.30523 -0.507801,-3.312431 L 45.218483,8.3448322 C 44.39097,6.8928806 42.875692,6.0009057 41.234193,6.0011313 l -18.464458,0 z M 2.6217193,41.445701 c 0.034125,0.06288 0.068573,0.126277 0.1054658,0.187496 -0.036891,-0.06124 -0.07134,-0.124618 -0.1054658,-0.187496 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32.114582,21.002777 a 2.6666255,2.500208 0 0 0 -2.418994,1.237774 l -4.666128,7.499873 -4.666128,7.499877 A 2.6666255,2.500208 0 0 0 22.667754,41 l 9.332258,0 9.332255,0 a 2.6666255,2.500208 0 0 0 2.304421,-3.759699 L 38.97056,29.740424 34.304434,22.240551 a 2.6666255,2.500208 0 0 0 -2.189852,-1.237774 z"/>
+ <path style="fill:#ffffff" d="m 32.114582,20.003196 a 2.6666255,2.500208 0 0 0 -2.418994,1.237774 l -4.666128,7.499873 -4.666128,7.499877 a 2.6666255,2.500208 0 0 0 2.304422,3.759699 l 9.332258,0 9.332255,0 A 2.6666255,2.500208 0 0 0 43.636688,36.24072 L 38.97056,28.740843 34.304434,21.24097 a 2.6666255,2.500208 0 0 0 -2.189852,-1.237774 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.769531 6.0019531 C 22.685091 6.0033431 22.599851 6.0075519 22.515625 6.0136719 L 23.054688 7.0019531 L 41.234375 7.0019531 C 42.875874 7.0017275 44.391237 7.8917984 45.21875 9.34375 L 61.375 37.707031 C 61.694757 38.270248 61.870549 38.888215 61.9375 39.519531 C 62.031462 38.549217 61.862891 37.566398 61.375 36.707031 L 45.21875 8.3457031 C 44.391237 6.8937515 42.875874 6.0017275 41.234375 6.0019531 L 22.769531 6.0019531 z M 2.6210938 41.445312 C 2.6552187 41.508192 2.6896697 41.571594 2.7265625 41.632812 C 2.6896715 41.571573 2.6552196 41.50819 2.6210938 41.445312 z M 2.6210938 42.445312 C 2.6552196 42.508191 2.6896715 42.571573 2.7265625 42.632812 C 2.6896697 42.571593 2.6552187 42.508192 2.6210938 42.445312 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/office-address-book.svg b/.icons/awkward/64x64/apps/office-address-book.svg
new file mode 100644
index 00000000..0f711d2c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/office-address-book.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507982,32.000818 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999972 C 3.9999996,48.512352 16.487647,61 31.99921,61 47.510773,61 59.99842,48.512352 59.99842,33.00079 c 0,-0.337671 -0.03904,-0.665262 -0.05078,-0.999972 C 59.419655,47.042394 47.172,59.000056 31.998428,59.000056 16.824456,59.000056 4.5772013,47.042394 4.0492162,32.000818 Z"/>
+ <rect style="fill:#2095f2" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.2" d="m 31.99921,17.001241 c -8.836351,0 -15.999549,7.163198 -15.999549,15.999549 0,8.83635 7.163198,15.999548 15.999549,15.999548 l 9.999718,0 c 0,0 1.874947,0 1.999944,-1.999943 0,-1.999944 -1.999944,-1.999944 -1.999944,-1.999944 l -9.999718,0 c -6.627213,0 -11.999662,-5.372448 -11.999662,-11.999661 0,-6.627214 5.372449,-11.999662 11.999662,-11.999662 6.627213,0 11.999662,5.372448 11.999662,11.999662 l 0,1.999943 c 0,1.104529 -0.895415,1.999944 -1.999944,1.999944 -1.104529,0 -1.999944,-0.895415 -1.999944,-1.999944 l 0,-1.999943 c 0,-4.418076 -3.581699,-7.999775 -7.999774,-7.999775 -4.418075,0 -7.999774,3.581699 -7.999774,7.999775 0,4.418075 3.581699,7.999774 7.999774,7.999774 2.092341,0 3.980488,-0.821777 5.406048,-2.13674 1.139967,1.353962 2.82192,2.13594 4.59387,2.13594 3.313507,0 5.999831,-2.686324 5.999831,-5.999831 l 0,-1.999943 c 0,-8.835751 -7.163798,-15.999549 -15.999549,-15.999549 z m 0,11.999661 c 2.209138,0 3.999887,1.79081 3.999887,3.999888 0,2.209077 -1.790809,3.999887 -3.999887,3.999887 -2.209078,0 -3.999887,-1.79081 -3.999887,-3.999887 0,-2.209078 1.790809,-3.999888 3.999887,-3.999888 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488437 4.0019531 4 16.488437 4 32 C 4 32.113445 4.0112809 32.224116 4.0175781 32.335938 C 4.3691114 17.134609 16.711158 5 32 5 C 47.288842 5 59.630889 17.134609 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488437 47.511563 4.0019531 32 4.0019531 z"/>
+ <path style="fill:#ffffff" d="m 31.99921,16.001297 c -8.836351,0 -15.999549,7.163198 -15.999549,15.999549 0,8.836351 7.163198,15.999549 15.999549,15.999549 l 9.999718,0 c 0,0 1.874947,0 1.999944,-1.999944 0,-1.999943 -1.999944,-1.999943 -1.999944,-1.999943 l -9.999718,0 c -6.627213,0 -11.999662,-5.372449 -11.999662,-11.999662 0,-6.627213 5.372449,-11.999662 11.999662,-11.999662 6.627213,0 11.999662,5.372449 11.999662,11.999662 l 0,1.999944 c 0,1.104528 -0.895415,1.999943 -1.999944,1.999943 -1.104529,0 -1.999944,-0.895415 -1.999944,-1.999943 l 0,-1.999944 c 0,-4.418075 -3.581699,-7.999774 -7.999774,-7.999774 -4.418075,0 -7.999774,3.581699 -7.999774,7.999774 0,4.418075 3.581699,7.999774 7.999774,7.999774 2.092341,0 3.980488,-0.821776 5.406048,-2.136739 1.139967,1.353961 2.82192,2.135939 4.59387,2.135939 3.313507,0 5.999831,-2.686324 5.999831,-5.99983 l 0,-1.999944 c 0,-8.835751 -7.163798,-15.999549 -15.999549,-15.999549 z m 0,11.999662 c 2.209138,0 3.999887,1.790809 3.999887,3.999887 0,2.209078 -1.790809,3.999887 -3.999887,3.999887 -2.209078,0 -3.999887,-1.790809 -3.999887,-3.999887 0,-2.209078 1.790809,-3.999887 3.999887,-3.999887 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/office-addressbook.svg b/.icons/awkward/64x64/apps/office-addressbook.svg
new file mode 120000
index 00000000..3af65454
--- /dev/null
+++ b/.icons/awkward/64x64/apps/office-addressbook.svg
@@ -0,0 +1 @@
+kaddressbook.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/office-calendar.svg b/.icons/awkward/64x64/apps/office-calendar.svg
new file mode 100644
index 00000000..fffc6d56
--- /dev/null
+++ b/.icons/awkward/64x64/apps/office-calendar.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4,21.9 4,55.199219 C 4,56.750419 5.2495813,58 6.8007812,58 l 49.3988278,0 c 1.551201,0 2.754237,-1.250279 2.800782,-2.800781 l 0,-33.299219 z"/>
+ <path style="fill:#e4e4e4" d="M 4,20.9 4,54.199219 C 4,55.750419 5.2495813,57 6.8007812,57 l 49.3988278,0 c 1.551201,0 2.800782,-1.249581 2.800782,-2.800781 l 0,-33.299219 z"/>
+ <path style="opacity:0.2" d="m 59.000391,22 0,-11.2 c 0,-1.5512 -1.248801,-2.8 -2.8,-2.8 L 6.8,8 C 5.2488,8 4,9.2488 4,10.8 L 4,22 Z"/>
+ <path style="fill:#f54b3e" d="m 59.000391,21 0,-11.2 c 0,-1.5512 -1.248801,-2.8 -2.8,-2.8 L 6.8,7 C 5.2488,7 4,8.2488 4,9.8 L 4,21 Z"/>
+ <rect style="opacity:0.2" width="8" height="8" x="33" y="24"/>
+ <rect style="opacity:0.2" width="8" height="8" x="44" y="24"/>
+ <rect style="opacity:0.2" width="8" height="8" x="22" y="24"/>
+ <rect style="opacity:0.2" width="8" height="8" x="11" y="24"/>
+ <circle style="opacity:0.2" cx="37" cy="40" r="4"/>
+ <circle style="fill:#f54b3e" cx="37" cy="39" r="4"/>
+ <circle style="opacity:0.2" cx="14.5" cy="14.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="14.5" cy="13.5" r="2.5"/>
+ <circle style="opacity:0.2" cx="48.5" cy="14.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="48.5" cy="13.5" r="2.5"/>
+ <rect style="opacity:0.2" width="8" height="8" x="44" y="35"/>
+ <rect style="opacity:0.2" width="8" height="8" x="22" y="35"/>
+ <rect style="opacity:0.2" width="8" height="8" x="11" y="35"/>
+ <rect style="opacity:0.2" width="8" height="8" x="33" y="46"/>
+ <rect style="opacity:0.2" width="8" height="8" x="44" y="46"/>
+ <rect style="opacity:0.2" width="8" height="8" x="22" y="46"/>
+ <rect style="opacity:0.2" width="8" height="8" x="11" y="46"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 7 C 5.2495813 7 4 8.2495812 4 9.8007812 L 4 10.800781 C 4 9.2495812 5.2495813 8 6.8007812 8 L 56.201172 8 C 57.752371 8 59 9.2495813 59 10.800781 L 59 9.8007812 C 59 8.2495813 57.752371 7 56.201172 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/office-date.svg b/.icons/awkward/64x64/apps/office-date.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/office-date.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/okteta.svg b/.icons/awkward/64x64/apps/okteta.svg
new file mode 100644
index 00000000..fea07954
--- /dev/null
+++ b/.icons/awkward/64x64/apps/okteta.svg
@@ -0,0 +1,32 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#4f4f4f" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <g style="fill:#ffffff;opacity:0.5">
+ <path style="fill:#ffffff" d="M 14.75,10 A 0.750075,0.66673333 0 0 0 14,10.666016 l 0,6.667968 A 0.750075,0.66673333 0 0 0 14.75,18 l 4.5,0 A 0.750075,0.66673333 0 0 0 20,17.333984 l 0,-6.667968 A 0.750075,0.66673333 0 0 0 19.25,10 l -4.5,0 z m 0.25,1 4,0 0,6 -4,0 0,-6 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 24.492192,9.9999999 a 0.49998983,0.66507862 0 0 0 -0.492131,0.6754131 l 0,6.650119 a 0.49998983,0.66507862 0 1 0 0.99988,0 l 0,-6.650119 A 0.49998983,0.66507862 0 0 0 24.492002,10.0002 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 30.492192,9.9999999 a 0.49998983,0.66507862 0 0 0 -0.492131,0.6754131 l 0,6.650119 a 0.49998983,0.66507862 0 1 0 0.99988,0 l 0,-6.650119 A 0.49998983,0.66507862 0 0 0 30.492002,10.0002 Z"/>
+ <path style="fill:#ffffff" d="M 34.75,10 A 0.750075,0.66673333 0 0 0 34,10.666016 l 0,6.667968 A 0.750075,0.66673333 0 0 0 34.75,18 l 4.5,0 A 0.750075,0.66673333 0 0 0 40,17.333984 l 0,-6.667968 A 0.750075,0.66673333 0 0 0 39.25,10 l -4.5,0 z m 0.25,1 4,0 0,6 -4,0 0,-6 z"/>
+ <path style="fill:#ffffff" d="M 44.75,10 A 0.750075,0.66673333 0 0 0 44,10.666016 l 0,6.667968 A 0.750075,0.66673333 0 0 0 44.75,18 l 4.5,0 A 0.750075,0.66673333 0 0 0 50,17.333984 l 0,-6.667968 A 0.750075,0.66673333 0 0 0 49.25,10 l -4.5,0 z m 0.25,1 4,0 0,6 -4,0 0,-6 z"/>
+ <path style="fill:#ffffff" d="M 49.25,34 A 0.750075,0.66673333 0 0 1 50,34.666016 l 0,6.667968 A 0.750075,0.66673333 0 0 1 49.25,42 l -4.5,0 A 0.750075,0.66673333 0 0 1 44,41.333984 l 0,-6.667968 A 0.750075,0.66673333 0 0 1 44.75,34 l 4.5,0 z m -0.25,1 -4,0 0,6 4,0 0,-6 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 39.507808,34 a 0.49998983,0.66507862 0 0 1 0.492131,0.675413 l 0,6.650119 a 0.49998983,0.66507862 0 1 1 -0.99988,0 l 0,-6.650119 A 0.49998983,0.66507862 0 0 1 39.507998,34.0002 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 33.507808,34 a 0.49998983,0.66507862 0 0 1 0.492131,0.675413 l 0,6.650119 a 0.49998983,0.66507862 0 1 1 -0.99988,0 l 0,-6.650119 A 0.49998983,0.66507862 0 0 1 33.507998,34.0002 Z"/>
+ <path style="fill:#ffffff" d="M 29.25,34 A 0.750075,0.66673333 0 0 1 30,34.666016 l 0,6.667968 A 0.750075,0.66673333 0 0 1 29.25,42 l -4.5,0 A 0.750075,0.66673333 0 0 1 24,41.333984 l 0,-6.667968 A 0.750075,0.66673333 0 0 1 24.75,34 l 4.5,0 z m -0.25,1 -4,0 0,6 4,0 0,-6 z"/>
+ <path style="fill:#ffffff" d="M 19.25,34 A 0.750075,0.66673333 0 0 1 20,34.666016 l 0,6.667968 A 0.750075,0.66673333 0 0 1 19.25,42 l -4.5,0 A 0.750075,0.66673333 0 0 1 14,41.333984 l 0,-6.667968 A 0.750075,0.66673333 0 0 1 14.75,34 l 4.5,0 z m -0.25,1 -4,0 0,6 4,0 0,-6 z"/>
+ <path style="fill:#ffffff" d="M 27.25,22 A 0.750075,0.66673333 0 0 1 28,22.666016 l 0,6.667968 A 0.750075,0.66673333 0 0 1 27.25,30 l -4.5,0 A 0.750075,0.66673333 0 0 1 22,29.333984 l 0,-6.667968 A 0.750075,0.66673333 0 0 1 22.75,22 l 4.5,0 z m -0.25,1 -4,0 0,6 4,0 0,-6 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 16.507808,22 a 0.49998983,0.66507862 0 0 1 0.492131,0.675413 l 0,6.650119 a 0.49998983,0.66507862 0 1 1 -0.99988,0 l 0,-6.650119 A 0.49998983,0.66507862 0 0 1 16.507998,22.0002 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 34.492192,22 a 0.49998983,0.66507862 0 0 0 -0.492131,0.675413 l 0,6.650119 a 0.49998983,0.66507862 0 1 0 0.99988,0 l 0,-6.650119 A 0.49998983,0.66507862 0 0 0 34.492002,22.0002 Z"/>
+ <path style="fill:#ffffff" d="M 44.75,22 A 0.750075,0.66673333 0 0 0 44,22.666016 l 0,6.667968 A 0.750075,0.66673333 0 0 0 44.75,30 l 4.5,0 A 0.750075,0.66673333 0 0 0 50,29.333984 l 0,-6.667968 A 0.750075,0.66673333 0 0 0 49.25,22 l -4.5,0 z m 0.25,1 4,0 0,6 -4,0 0,-6 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 38.492192,22 a 0.49998983,0.66507862 0 0 0 -0.492131,0.675413 l 0,6.650119 a 0.49998983,0.66507862 0 1 0 0.99988,0 l 0,-6.650119 A 0.49998983,0.66507862 0 0 0 38.492002,22.0002 Z"/>
+ <path style="fill:#ffffff" d="M 36.75,46 A 0.750075,0.66673333 0 0 0 36,46.666016 l 0,6.667968 A 0.750075,0.66673333 0 0 0 36.75,54 l 4.5,0 A 0.750075,0.66673333 0 0 0 42,53.333984 l 0,-6.667968 A 0.750075,0.66673333 0 0 0 41.25,46 l -4.5,0 z m 0.25,1 4,0 0,6 -4,0 0,-6 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 47.492192,46 a 0.49998983,0.66507862 0 0 0 -0.492131,0.675413 l 0,6.650119 a 0.49998983,0.66507862 0 1 0 0.99988,0 l 0,-6.650119 A 0.49998983,0.66507862 0 0 0 47.492002,46.0002 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 29.507808,46 a 0.49998983,0.66507862 0 0 1 0.492131,0.675413 l 0,6.650119 a 0.49998983,0.66507862 0 1 1 -0.99988,0 l 0,-6.650119 A 0.49998983,0.66507862 0 0 1 29.507998,46.0002 Z"/>
+ <path style="fill:#ffffff" d="M 19.25,46 A 0.750075,0.66673333 0 0 1 20,46.666016 l 0,6.667968 A 0.750075,0.66673333 0 0 1 19.25,54 l -4.5,0 A 0.750075,0.66673333 0 0 1 14,53.333984 l 0,-6.667968 A 0.750075,0.66673333 0 0 1 14.75,46 l 4.5,0 z m -0.25,1 -4,0 0,6 4,0 0,-6 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 25.507808,46 a 0.49998983,0.66507862 0 0 1 0.492131,0.675413 l 0,6.650119 a 0.49998983,0.66507862 0 1 1 -0.99988,0 l 0,-6.650119 A 0.49998983,0.66507862 0 0 1 25.507998,46.0002 Z"/>
+ </g>
+ <g>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#f34235" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 40,50.436 0,3.564 3.5638,0 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.862,1.874 3.564,3.564 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/okular.svg b/.icons/awkward/64x64/apps/okular.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/okular.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/onboard.svg b/.icons/awkward/64x64/apps/onboard.svg
new file mode 100644
index 00000000..f6a07c5c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/onboard.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 20.800782,5 C 11.493581,5 4,12.493581 4,21.800782 V 33 44.199218 C 4,53.506418 11.493581,61 20.800782,61 H 32 43.199218 C 52.506418,61 60,53.506418 60,44.199218 V 33 21.800782 C 60,12.493581 52.506418,5 43.199218,5 H 32 Z"/>
+ <path style="fill:#e4e4e4" d="M 4,32 V 43.2 C 4,52.5072 11.4928,60 20.8,60 H 32 V 32 Z"/>
+ <path style="fill:#ebc53d" d="M 20.8,4 C 11.4928,4 4,11.4928 4,20.8 V 32 H 32 V 4 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,4 V 32 H 60 V 20.8 C 60,11.4928 52.5072,4 43.2,4 Z"/>
+ <path style="fill:#008aff" d="M 32,32 V 60 H 43.2 C 52.5072,60 60,52.5072 60,43.2 V 32 Z"/>
+ <path style="fill:#3f3f3f" d="M 18.0075,10 C 15.513988,10 13.5489,10.711248 12.125,12.13 10.708152,13.5484 10,15.500448 10,18 c 0,2.492896 0.708152,4.4491 2.125,5.8675 C 13.548901,25.285292 15.513989,26 18.0075,26 20.507742,26 22.458472,25.285292 23.874998,23.8675 25.292166,22.4491 26,20.492896 26,18 26,15.500448 25.292166,13.5484 23.874998,12.13 22.45847,10.711248 20.507742,10 18.0075,10 Z m 0,2.88 c 1.22928,0 2.176362,0.449832 2.85,1.345 0.673634,0.895168 1.012498,2.149944 1.012498,3.775 0,1.618368 -0.338864,2.87983 -1.012498,3.774998 -0.673636,0.895168 -1.62072,1.3425 -2.85,1.3425 -1.222548,0 -2.171364,-0.447332 -2.845,-1.3425 C 14.488545,20.87983 14.145,19.618368 14.145,18 c 0,-1.625056 0.343545,-2.879832 1.0175,-3.775 0.673636,-0.895168 1.622452,-1.345 2.845,-1.345 z"/>
+ <path style="fill:#3f3f3f" d="m 40,38 v 16 h 6.761523 c 2.099326,0 3.668759,-0.373972 4.697266,-1.1325 C 52.487292,52.1123 53,50.955892 53,49.4125 c 0,-1.005888 -0.237559,-1.857424 -0.716016,-2.55 -0.47845,-0.692544 -1.163333,-1.16772 -2.038867,-1.425 0.683502,-0.26384 1.211117,-0.663372 1.569141,-1.2075 0.361286,-0.550752 0.538281,-1.221696 0.538281,-2 0,-1.480768 -0.488286,-2.552232 -1.477734,-3.225 C 49.895121,38.332232 48.307776,38 46.114063,38 Z m 4.075195,2.805 h 2.247071 c 0.641196,0 1.127973,0.14406 1.459961,0.4375 0.331977,0.283616 0.502734,0.706748 0.502734,1.2575 0,0.557344 -0.170767,0.97898 -0.502734,1.2625 -0.331988,0.286944 -0.818761,0.43 -1.459961,0.43 h -2.247071 z m -0.0051,6.2 h 2.386719 c 0.823459,0 1.448494,0.17044 1.858594,0.52 0.410117,0.343008 0.609375,0.862456 0.609375,1.555 0,0.70576 -0.205465,1.237932 -0.622071,1.5875 -0.406855,0.349664 -1.028952,0.525 -1.845898,0.525 h -2.386719 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493579 4 4 11.493579 4 20.800781 L 4 21.800781 C 4 12.493579 11.493579 5 20.800781 5 L 32 5 L 43.199219 5 C 52.506419 5 60 12.493579 60 21.800781 L 60 20.800781 C 60 11.493579 52.506419 4 43.199219 4 L 32 4 L 20.800781 4 z"/>
+ <rect style="opacity:0.2" width="28" height="1" x="32" y="32"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="28" height="1" x="4" y="32"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/onionshare80.svg b/.icons/awkward/64x64/apps/onionshare80.svg
new file mode 100644
index 00000000..6ef1bf9a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/onionshare80.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#5d105d" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 32,13 a 20,20 0 0 0 -13.847656,5.597656 l 1.574218,1.57422 5.492188,5.492186 A 10,10 0 0 1 32,23 10,10 0 0 1 42,33 H 37 L 47,43 57,33 H 52 A 20,20 0 0 0 32,13 Z m -15,10 -4.070312,4.070312 -0.0039,-0.0078 a 20,20 0 0 0 -0.0039,0.0156 L 7,33 h 5 A 20,20 0 0 0 32,53 20,20 0 0 0 46.050782,47.207032 L 44.671876,45.828124 38.992188,40.148438 A 10,10 0 0 1 32,43 10,10 0 0 1 22,33 h 5 z"/>
+ <path style="fill:#ffffff" d="m 32,12 a 20,20 0 0 0 -13.847656,5.597656 l 1.574218,1.574219 5.492188,5.492187 A 10,10 0 0 1 32,22 10,10 0 0 1 42,32 10,10 0 0 1 41.714844,34.320312 l 9.039062,0.769532 0.800782,0.996094 A 20,20 0 0 0 52,32 20,20 0 0 0 32,12 Z M 12.925781,26.0625 A 20,20 0 0 0 12,32 20,20 0 0 0 32,52 20,20 0 0 0 46.050782,46.207032 L 44.671876,44.828124 38.992188,39.148438 A 10,10 0 0 1 32,42 10,10 0 0 1 22,32 10,10 0 0 1 22.417968,29.144532 l -0.11718,-0.09766 -6.82422,0.0664 z"/>
+ <path style="fill:#ffffff" d="M 17,22 27,32 H 7 Z"/>
+ <path style="fill:#ffffff" d="M 47,42 57,32 H 37 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openage.svg b/.icons/awkward/64x64/apps/openage.svg
new file mode 100644
index 00000000..a4d79364
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openage.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z"/>
+ <path style="fill:#4f4f4f" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <path style="opacity:0.2" d="m 19,15 0,16.615384 C 19,35.302062 20.379876,38.853708 22.714286,41 L 19,47 c 3.78118,2.913784 8.3317,3.999862 13,4 4.6683,1.38e-4 9.21882,-1.086216 13,-4 L 41.285714,41 C 43.620124,38.853848 45,35.302062 45,31.615384 L 45,15 l -5,0 0,6.647262 C 38.954657,20.973204 36.923374,19.700058 35,19.337723 L 35,15 l -6,0 0,4.337723 c -0.92697,0.19725 -3.95467,1.635507 -5,2.309539 L 24,15 Z m 13,10 c 3.50441,0 5.77141,1.615386 8,3 l 0,5 c 0,3.511662 -5.4,6.615384 -8,8 -2.6,-1.384616 -8,-4.488338 -8,-8 l 0,-5 c 2.22859,-1.384614 4.49559,-3 8,-3 z"/>
+ <path style="fill:#ffffff" d="m 19,14 0,16.615384 C 19,34.302062 20.379876,37.853708 22.714286,40 L 19,46 c 3.78118,2.913784 8.3317,3.999862 13,4 4.6683,1.38e-4 9.21882,-1.086216 13,-4 L 41.285714,40 C 43.620124,37.853848 45,34.302062 45,30.615384 L 45,14 l -5,0 0,6.647262 C 38.954657,19.973204 36.923374,18.700058 35,18.337723 L 35,14 l -6,0 0,4.337723 c -0.92697,0.19725 -3.95467,1.635507 -5,2.309539 L 24,14 Z m 13,10 c 3.50441,0 5.77141,1.615386 8,3 l 0,5 c 0,3.511662 -5.4,6.615384 -8,8 -2.6,-1.384616 -8,-4.488338 -8,-8 l 0,-5 c 2.22859,-1.384614 4.49559,-3 8,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openarena.svg b/.icons/awkward/64x64/apps/openarena.svg
new file mode 100644
index 00000000..434e3b93
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openarena.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#303877" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 31.9996,19.000601 c -4.395337,0.0042 -8.783274,1.080224 -12.132626,3.206954 -7.362495,4.676733 -7.869488,12.768617 -1.105445,17.737946 0.621971,0.448334 1.187143,0.867228 1.257802,0.921867 l -1.871573,3.327952 3.851545,2.80396 9.999857,-16.639762 9.999857,16.639762 3.851945,-2.80396 -1.871973,-3.327952 c 0.07064,-0.05464 0.635831,-0.473533 1.257802,-0.921867 6.764103,-4.969529 6.25691,-13.062813 -1.105464,-17.737946 -3.347953,-2.12797 -7.73589,-3.203954 -12.131827,-3.207954 z m -1.011706,1.999971 -8.999871,15.999771 c -9.999857,-7.999885 0.999986,-15.999771 8.999871,-15.999771 z m 2.011972,0 c 7.999885,0 18.999728,7.999886 8.999871,15.999771 L 32.999866,21.000572 Z m -0.999986,13.9998 -3.999943,5.995914 3.999943,6.003914 3.999943,-6.003914 -3.999943,-5.995914 z"/>
+ <path style="fill:#9c9c9c" d="m 31.9996,18.000629 c -4.395937,0.0042 -8.783874,1.080185 -12.132626,3.207954 -7.362495,4.675933 -7.869488,12.767818 -1.105385,17.737747 0.621791,0.447993 1.186983,0.865987 1.258182,0.921986 l -1.871573,3.327953 3.851545,2.80396 9.999857,-16.639762 9.999857,16.639762 3.851945,-2.80396 -1.871973,-3.327953 c 0.072,-0.056 0.635991,-0.473993 1.257982,-0.921986 6.763903,-4.969929 6.25791,-13.063814 -1.105984,-17.737747 -3.347953,-2.127769 -7.73589,-3.203754 -12.131827,-3.207954 z m -1.011986,1.999972 -8.999871,15.999771 c -9.999657,-7.999886 0.999986,-15.999771 8.999871,-15.999771 z m 2.011972,0 c 7.999885,0 18.999728,7.999885 8.999871,15.999771 L 32.999586,20.000601 Z M 31.9996,34.0004 27.999657,39.996315 31.9996,46.000229 35.999543,39.996315 31.9996,34.0004 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openarena128.svg b/.icons/awkward/64x64/apps/openarena128.svg
new file mode 120000
index 00000000..fcca97b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openarena128.svg
@@ -0,0 +1 @@
+openarena.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/openbazaar2.svg b/.icons/awkward/64x64/apps/openbazaar2.svg
new file mode 100644
index 00000000..a15b3171
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openbazaar2.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <polygon style="opacity:0.2;fill-rule:evenodd" transform="matrix(2.9218299,0,0,2.9610511,8.3963725,1027.3625)" points="8.08 0 11.5 6.75 4.66 6.75"/>
+ <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>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 22.000129,1049.3622 9.999862,-21.9997 9.999862,21.9997 5.10397,0 c 5.520883,0 5.520883,-17.8748 6.895864,-21.9997 l -43.999393,0 c 1.374981,4.1249 1.312712,21.9925 6.868617,21.9997 z"/>
+ <polygon style="fill:#315165;fill-rule:evenodd" transform="matrix(2.9218299,0,0,2.9610511,8.3963725,1026.3625)" points="11.5 6.75 4.66 6.75 8.08 0"/>
+ <path style="fill:#048eea;fill-rule:evenodd" d="m 22.000129,1048.3622 9.999862,-21.9997 9.999862,21.9997 5.10397,0 c 5.520883,0 5.520883,-17.8747 6.895864,-21.9997 l -43.999393,0 c 1.374981,4.125 1.312712,21.9925 6.868617,21.9997 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 7.1277606,1021.3626 a 1.1291546,1.1562574 0 0 0 -1.0946444,1.4327 l 0.6601722,2.7626 0.2228788,0.9228 a 1.1291546,1.1562574 0 0 0 1.0946443,0.8818 l 0.9451185,0 a 1.1291546,1.1562574 0 0 0 0.0028,0 l 14.286804,-0.022 a 1.1291546,1.1562574 0 0 0 0.0508,0 l 1.704035,0 a 1.1291546,1.1562574 0 0 0 0.157997,0.022 l 1.007187,0 5.834341,0 5.834341,0 1.007189,0 a 1.1291546,1.1562574 0 0 0 0.157977,-0.022 l 1.704037,0 a 1.1291546,1.1562574 0 0 0 0.0508,0 l 14.286797,0.022 a 1.1291546,1.1562574 0 0 1 0.003,0 l 0.945121,0 a 1.1291546,1.1562574 0 0 0 1.094643,-0.8818 l 0.222879,-0.9228 0.660173,-2.7626 a 1.1291546,1.1562574 0 0 0 -1.094713,-1.4327 l -17.333751,0 -15.076754,0 -17.3337536,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21.846327,1049.3622 -5.793516,-9.1949 c -0.09236,-0.148 -0.06005,-0.349 0.07309,-0.4524 0,0 5.417671,-4.2157 8.126504,-6.3239 0.348025,-0.2706 7.747585,-6.0285 7.747585,-6.0285 l -10.153656,21.9997 0,0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 21.846327,1048.3622 -5.793516,-9.1949 c -0.09236,-0.148 -0.06005,-0.349 0.07309,-0.4524 0,0 5.417671,-4.2157 8.126504,-6.3239 0.348025,-0.2706 7.747585,-6.0285 7.747585,-6.0285 l -10.153656,21.9997 0,0 z"/>
+ <path style="fill:#048eea;fill-rule:evenodd" d="m 31.949208,992.36318 c -0.08336,0.168 -0.182078,0.3514 -0.282116,0.5202 -0.07132,0.13599 -0.168978,0.29399 -0.242619,0.43159 -0.510235,0.84239 -2.060768,3.31055 -5.162685,5.22933 -3.697607,2.1276 -8.895377,3.8749 -13.047779,3.8197 0,0 -6.8182169,18.3576 -7.0895285,18.9544 -0.040815,0.026 -0.083457,0.058 -0.1241303,0.086 l 0.093097,0 c -0.00278,0 -0.092667,0.2526 -0.093097,0.2518 l 0.01694,0.06 0.01694,0 c 0.146554,-0.096 0.3001389,-0.2122 0.4485606,-0.3128 l 51.2827047,0 c 0.07684,0.048 0.157798,0.108 0.234155,0.156 l 0,-0.028 -0.04796,-0.128 0.04796,0 c -0.02038,-0.02 -0.04172,-0.028 -0.06206,-0.04 l -7.134661,-19.0018 c -3.943662,0.074 -8.468366,-1.3865 -11.397413,-2.92851 -3.384109,-1.81938 -5.612657,-4.30235 -6.516836,-5.74413 -0.02112,-0.04 -0.04962,-0.088 -0.07054,-0.12999 -0.183458,-0.368 -0.366673,-0.73439 -0.550125,-1.08739 -0.116738,-0.03 -0.218727,-0.078 -0.318787,-0.108 z"/>
+ <path style="opacity:0.3;fill-rule:evenodd" d="m 31.949208,992.36318 c -0.08336,0.168 -0.182078,0.3514 -0.282116,0.5202 -0.07132,0.13599 -0.168978,0.29399 -0.242619,0.43159 -0.510235,0.84239 -2.060768,3.31055 -5.162685,5.22933 -3.697607,2.1276 -8.895377,3.8749 -13.047779,3.8197 0,0 -6.8182169,18.3576 -7.0895285,18.9544 -0.040815,0.026 -0.083457,0.058 -0.1241303,0.086 l 0.093097,0 c -0.00278,0 -0.092667,0.2526 -0.093097,0.2518 l 0.01694,0.06 0.01694,0 c 0.146554,-0.096 0.3001389,-0.2122 0.4485606,-0.3128 l 51.2827047,0 c 0.07684,0.048 0.157798,0.108 0.234155,0.156 l 0,-0.028 -0.04796,-0.128 0.04796,0 c -0.02038,-0.02 -0.04172,-0.028 -0.06206,-0.04 l -7.134661,-19.0018 c -3.943662,0.074 -8.468366,-1.3865 -11.397413,-2.92851 -3.384109,-1.81938 -5.612657,-4.30235 -6.516836,-5.74413 -0.02112,-0.04 -0.04962,-0.088 -0.07054,-0.12999 -0.183458,-0.368 -0.366673,-0.73439 -0.550125,-1.08739 -0.116738,-0.03 -0.218727,-0.078 -0.318787,-0.108 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" transform="translate(0,988.3622)" d="M 31.949219 4.0019531 C 31.865859 4.1699531 31.768007 4.3526844 31.667969 4.5214844 C 31.596649 4.6574744 31.497469 4.815525 31.423828 4.953125 C 30.913593 5.795515 29.363636 8.2628606 26.261719 10.181641 C 22.564112 12.309241 17.367246 14.057153 13.214844 14.001953 C 13.214844 14.001953 6.3963116 32.360231 6.125 32.957031 C 6.084185 32.983031 6.0406733 33.014969 6 33.042969 L 6.09375 33.042969 C 6.09097 33.042969 6.00043 33.295722 6 33.294922 L 6.0175781 33.353516 L 6.0351562 33.353516 C 6.1760371 33.261232 6.3218008 33.15055 6.4648438 33.052734 C 7.2776472 30.980168 13.214844 15.001953 13.214844 15.001953 C 17.367246 15.057153 22.564112 13.309241 26.261719 11.181641 C 29.363636 9.2628606 30.913593 6.795515 31.423828 5.953125 C 31.497469 5.815525 31.596649 5.6574744 31.667969 5.5214844 C 31.768007 5.3526844 31.865859 5.1699531 31.949219 5.0019531 C 32.049279 5.0319531 32.15084 5.079375 32.267578 5.109375 C 32.45103 5.462375 32.634901 5.8292656 32.818359 6.1972656 C 32.839279 6.2392556 32.867552 6.2861719 32.888672 6.3261719 C 33.792851 7.7679519 36.022141 10.250923 39.40625 12.070312 C 42.335297 13.612313 46.859072 15.074 50.802734 15 L 57.576172 33.041016 L 57.765625 33.041016 C 57.842465 33.089016 57.923643 33.149266 58 33.197266 L 58 33.169922 L 57.951172 33.041016 L 58 33.041016 C 57.97962 33.021016 57.95784 33.013953 57.9375 33.001953 L 50.802734 14 C 46.859072 14.074 42.335297 12.612323 39.40625 11.070312 C 36.022141 9.2509325 33.792851 6.7679519 32.888672 5.3261719 C 32.867552 5.2861719 32.839279 5.2392556 32.818359 5.1972656 C 32.634901 4.8292656 32.45103 4.462375 32.267578 4.109375 C 32.15084 4.079375 32.049279 4.0319531 31.949219 4.0019531 z"/>
+ <path style="fill:#048eea;fill-rule:evenodd" d="m 57.999628,1021.4042 0,0 c -4.102575,-2.562 -8.93894,-6.9363 -13.942079,-12.1519 -5.453419,-5.6759 -8.972293,-11.29019 -11.240383,-15.69293 -0.183458,-0.3682 -0.366895,-0.73619 -0.550345,-1.08919 -0.116738,-0.03 -0.216805,-0.076 -0.316865,-0.108 -0.08336,0.168 -0.183458,0.353 -0.283498,0.5216 -2.36815,4.49453 -6.003766,10.18562 -11.523893,15.99982 -5.019816,5.2923 -9.956256,9.8202 -14.1422146,12.5202"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" transform="translate(0,988.3622)" d="M 31.949219 4 C 31.865859 4.168 31.766056 4.3528844 31.666016 4.5214844 C 29.297866 9.0160144 25.662705 14.707284 20.142578 20.521484 C 15.122762 25.813784 10.185959 30.341016 6 33.041016 L 7.4628906 33.041016 C 11.315408 30.291815 15.695281 26.210188 20.142578 21.521484 C 25.662705 15.707284 29.297866 10.016014 31.666016 5.5214844 C 31.766056 5.3528844 31.865859 5.168 31.949219 5 C 32.049279 5.032 32.15084 5.0774219 32.267578 5.1074219 C 32.451028 5.4604219 32.632948 5.8290656 32.816406 6.1972656 C 35.084496 10.600006 38.603222 16.214725 44.056641 21.890625 C 48.461485 26.482523 52.736747 30.417957 56.496094 33.042969 L 58 33.042969 C 53.897425 30.480969 49.05978 26.106225 44.056641 20.890625 C 38.603222 15.214725 35.084496 9.6000056 32.816406 5.1972656 C 32.632948 4.8290656 32.451028 4.4604219 32.267578 4.1074219 C 32.15084 4.0774219 32.049279 4.032 31.949219 4 z"/>
+ <path style="fill:#0364a4;fill-rule:evenodd" d="m 7.1277606,1020.3626 a 1.1291546,1.1562574 0 0 0 -1.0946444,1.4328 l 0.6601722,2.7625 0.2228788,0.9228 a 1.1291546,1.1562574 0 0 0 1.0946443,0.8818 l 0.9451185,0 a 1.1291546,1.1562574 0 0 0 0.0028,0 l 14.286804,-0.022 a 1.1291546,1.1562574 0 0 0 0.0508,0 l 1.704035,0 a 1.1291546,1.1562574 0 0 0 0.157997,0.022 l 1.007187,0 5.834341,0 5.834341,0 1.007189,0 a 1.1291546,1.1562574 0 0 0 0.157977,-0.022 l 1.704037,0 a 1.1291546,1.1562574 0 0 0 0.0508,0 l 14.286797,0.022 a 1.1291546,1.1562574 0 0 1 0.003,0 l 0.945121,0 a 1.1291546,1.1562574 0 0 0 1.094643,-0.8818 l 0.222879,-0.9228 0.660173,-2.7625 a 1.1291546,1.1562574 0 0 0 -1.094713,-1.4328 l -17.333751,0 -15.076754,0 -17.3337536,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 42.153655,1049.3622 5.793516,-9.1949 c 0.09236,-0.148 0.06006,-0.349 -0.0731,-0.4524 0,0 -5.417671,-4.2157 -8.126504,-6.3239 -0.348017,-0.2706 -7.747577,-6.0285 -7.747577,-6.0285 l 10.153656,21.9997 0,0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 42.153655,1048.3622 5.793516,-9.1949 c 0.09236,-0.148 0.06006,-0.349 -0.0731,-0.4524 0,0 -5.417671,-4.2157 -8.126504,-6.3239 -0.348017,-0.2706 -7.747577,-6.0285 -7.747577,-6.0285 l 10.153656,21.9997 0,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openbazaar2client.svg b/.icons/awkward/64x64/apps/openbazaar2client.svg
new file mode 120000
index 00000000..f545f064
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openbazaar2client.svg
@@ -0,0 +1 @@
+openbazaar2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/openbox.svg b/.icons/awkward/64x64/apps/openbox.svg
new file mode 100644
index 00000000..9b699af8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openbox.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="50" height="56" x="-58" y="-60" rx="2.778" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5489cd" width="50" height="56" x="-57" y="-60" rx="2.778" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="56" height="30" x="4" y="22"/>
+ <rect style="fill:#e4e4e4" width="56" height="30" x="4" y="21"/>
+ <rect style="opacity:0.2" width="3" height="6" x="16" y="51"/>
+ <rect style="opacity:0.2" width="3" height="6" x="45" y="51"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 7 C 5.2495812 7 4 8.238455 4 9.7773438 L 4 10.777344 C 4 9.2384548 5.2495812 8 6.8007812 8 L 57.199219 8 C 58.750419 8 60 9.2384548 60 10.777344 L 60 9.7773438 C 60 8.2384549 58.750419 7 57.199219 7 L 6.8007812 7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4 21 L 4 23 L 4.109375 23 L 4.109375 21.890625 L 60 21.890625 L 60 21 L 4 21 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openbve.svg b/.icons/awkward/64x64/apps/openbve.svg
new file mode 100644
index 00000000..04b42882
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openbve.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#636363" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.2" d="m15 4v29a17 17 0 0 0 17 17 17 17 0 0 0 17-17 17 17 0 0 0-17-17 17 17 0 0 0-11 4.039062v-16.039062zm17 18a11 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-11zm6 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-3z"/>
+ <path style="fill:#e4e4e4" d="m32 15a17 17 0 0 0-17 17 17 17 0 0 0 17 17 17 17 0 0 0 17-17 17 17 0 0 0-17-17zm0 6a11 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-11z"/>
+ <rect style="fill:#e4e4e4" width="6" height="29" x="15" y="3"/>
+ <circle style="fill:#ed8f00" cx="38" cy="32" r="3"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m15 3v1h6v-1h-6zm17 12a17 17 0 0 0-11 4.042969v1a17 17 0 0 1 11-4.042969 17 17 0 0 1 16.978516 16.580078 17 17 0 0 0 0.021484-0.580078 17 17 0 0 0-17-17zm6 14a3 3 0 0 0-3 3 3 3 0 0 0 0.042969 0.486328 3 3 0 0 1 2.957031-2.486328 3 3 0 0 1 2.957031 2.513672 3 3 0 0 0 0.042969-0.513672 3 3 0 0 0-3-3zm4.978516 3.414062a11 11 0 0 1-10.978516 10.585938 11 11 0 0 1-10.978516-10.414062 11 11 0 0 0-0.021484 0.414062 11 11 0 0 0 11 11 11 11 0 0 0 11-11 11 11 0 0 0-0.021484-0.585938z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openclonk.svg b/.icons/awkward/64x64/apps/openclonk.svg
new file mode 100644
index 00000000..372d9ca4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openclonk.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 57.447489,12.543212 33.273514,4.0466639 c -0.17756,-0.0625 -0.3713,-0.0625 -0.548864,0 L 8.5506747,12.543212 c -0.3298777,0.115956 -0.5506762,0.426817 -0.5506762,0.775508 0,8.598524 2.2829055,18.538193 6.2635495,27.270271 3.228809,7.083856 9.035085,16.533219 18.358626,21.319497 0.118652,0.06086 0.24819,0.09128 0.377898,0.09128 0.1297,0 0.25925,-0.03042 0.377898,-0.09128 9.323046,-4.787264 15.129158,-14.236463 18.358625,-21.319497 3.980481,-8.732736 6.263386,-18.673063 6.263386,-27.270271 0,-0.348691 -0.220798,-0.659552 -0.550676,-0.775508 z"/>
+ <path style="fill:#e8604d" d="M 57.447489,11.543444 33.273514,3.0468962 c -0.17756,-0.062501 -0.3713,-0.062501 -0.548864,0 L 8.5506747,11.543444 C 8.220797,11.6594 7.9999985,11.970261 7.9999985,12.318953 c 0,8.598523 2.2829055,18.538192 6.2635495,27.270271 3.228809,7.083856 9.035085,16.533218 18.358626,21.319497 0.118652,0.06086 0.24819,0.09128 0.377898,0.09128 0.1297,0 0.25925,-0.03042 0.377898,-0.09128 9.323046,-4.787265 15.129158,-14.236463 18.358625,-21.319497 3.980481,-8.732737 6.263386,-18.673063 6.263386,-27.270271 0,-0.348692 -0.220798,-0.659552 -0.550676,-0.775509 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 33 3 C 32.907671 3 32.815345 3.0156245 32.726562 3.046875 L 8.5507812 11.542969 C 8.2209035 11.658925 8 11.971621 8 12.320312 C 8 12.591583 8.0169379 12.871633 8.0273438 13.148438 C 8.087168 12.87332 8.2771963 12.639137 8.5507812 12.542969 L 32.726562 4.046875 C 32.904127 3.984374 33.095878 3.984374 33.273438 4.046875 L 57.449219 12.542969 C 57.722804 12.639137 57.912832 12.87332 57.972656 13.148438 C 57.983061 12.871615 58 12.591542 58 12.320312 C 58 11.971621 57.779097 11.658925 57.449219 11.542969 L 33.273438 3.046875 C 33.184658 3.0156245 33.092329 3 33 3 z"/>
+ <path style="opacity:0.1" d="m 47.578109,15.029533 a 2.0001993,2.0001993 0 0 0 -1.55078,0.664062 L 6.5273428,58.642799 a 2.0015012,2.0015012 0 1 0 2.9453114,2.710935 L 48.97264,18.400625 a 2.0001993,2.0001993 0 0 0 -1.394531,-3.371092 z"/>
+ <path style="fill:none;stroke:#795b42;stroke-width:3.99999857;stroke-linecap:round" d="M 7.9999985,59.000001 47.500901,16.050291"/>
+ <path style="fill:none;stroke:#b1b1b2;stroke-width:0.96546364" d="m 33.232702,32.555723 c -1.163582,2.448759 -1.18613,4.538728 1.477557,6.568739 2.663689,2.030008 4.624767,1.453466 6.630194,0.68866"/>
+ <path style="opacity:0.2" d="M 7.4056959,6.1393548 A 2.0298097,3.1462049 33.145248 0 0 4.7186127,7.8869007 2.0298097,3.1462049 33.145248 0 0 4.6978793,11.630901 2.0298097,3.1462049 33.145248 0 0 5.9523206,11.796369 L 41.071061,38.53 44.200804,34.419236 8.800156,7.4711103 A 2.0298097,3.1462049 33.145248 0 0 8.1382849,6.3623357 2.0298097,3.1462049 33.145248 0 0 7.4057031,6.1393548 Z"/>
+ <path style="fill:#b1b1b2" d="M 7.4056959,5.1393635 A 2.0298097,3.1462049 33.145248 0 0 4.7186127,6.8869094 2.0298097,3.1462049 33.145248 0 0 4.6978793,10.63091 2.0298097,3.1462049 33.145248 0 0 5.9523206,10.796377 L 41.071061,37.530009 44.200804,33.419244 8.800156,6.471119 A 2.0298097,3.1462049 33.145248 0 0 8.1382849,5.3623444 2.0298097,3.1462049 33.145248 0 0 7.4057031,5.1393635 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.40625 5.1386719 A 2.0298097 3.1462049 33.145248 0 0 4.71875 6.8867188 A 2.0298097 3.1462049 33.145248 0 0 4.0449219 9.5664062 A 2.0298097 3.1462049 33.145248 0 1 4.71875 7.8867188 A 2.0298097 3.1462049 33.145248 0 1 7.40625 6.1386719 A 2.0298097 3.1462049 33.145248 0 1 8.1386719 6.3632812 A 2.0298097 3.1462049 33.145248 0 1 8.8007812 7.4707031 L 43.71875 34.052734 L 44.201172 33.419922 L 8.8007812 6.4707031 A 2.0298097 3.1462049 33.145248 0 0 8.1386719 5.3632812 A 2.0298097 3.1462049 33.145248 0 0 7.40625 5.1386719 z"/>
+ <path style="fill:#989898" d="m 15.854542,11.334737 1.977049,1.468462 c 0.116176,0.08628 0.185812,0.319179 0.04894,0.366159 -1.484613,0.509577 -3.392705,1.170783 -2.969928,3.859192 0.02249,0.142958 -0.249985,0.13523 -0.36616,0.04892 l -1.97704,-1.468455 c -0.116173,-0.08628 -0.07779,-0.224353 -0.04893,-0.36616 0.395884,-1.945707 1.540609,-2.946911 2.969925,-3.859191 0.121977,-0.07786 0.249986,-0.135227 0.366161,-0.04894 z"/>
+ <path style="fill:#989898" d="m 27.390982,20.159621 1.977049,1.468461 c 0.11618,0.08628 0.18582,0.319178 0.04894,0.366158 -1.484613,0.509578 -3.392705,1.170784 -2.969929,3.859193 0.02248,0.14296 -0.249986,0.13522 -0.36616,0.04892 l -1.977041,-1.468456 c -0.11618,-0.08628 -0.0778,-0.224351 -0.04892,-0.366159 0.395884,-1.945708 1.540609,-2.946911 2.969925,-3.85919 0.12198,-0.07785 0.249986,-0.13523 0.366162,-0.04894 z"/>
+ <path style="fill:#989898" d="m 38.963672,28.920702 1.977049,1.468461 c 0.11618,0.08628 0.18582,0.31918 0.04894,0.366158 -1.484612,0.509578 -3.392705,1.370668 -2.969927,4.059077 0.02248,0.14296 -0.24998,0.13522 -0.36616,0.04892 l -1.977041,-1.468456 c -0.11618,-0.08628 -0.0778,-0.224352 -0.04892,-0.36616 0.395884,-1.945707 1.540609,-3.146794 2.969925,-4.059072 0.12198,-0.07786 0.249986,-0.13524 0.36616,-0.04894 z"/>
+ <path style="fill:#b1b1b2" d="m 40.850109,36.949979 v 1.45003 h -5.80012 z"/>
+ <path style="opacity:0.1" d="m 59.792392,57.021496 c 0.309648,1.388149 0.210594,1.353827 -0.924629,2.215205 -1.39548,1.15455 -2.847421,2.304107 -4.506421,2.617659 -0.534364,0.10152 -1.110537,0.18414 -1.716857,0.12632 -0.990942,-0.07064 -1.239416,-0.396904 -1.73002,-1.218086 L 43.036912,47.577059 42.266751,44.167238 38.783848,40.610501 31.659076,34.858419 21.444852,26.612172 c -0.400764,-0.830011 -1.077468,-1.770395 -1.912092,-2.773949 -0.471073,-0.566419 -1.995199,-1.645747 -2.641473,-2.138861 -3.118721,-2.37962 -4.841886,-3.999592 -5.388981,-4.922091 -0.291188,-1.177999 0.493847,-1.043973 1.201851,-0.481097 l 20.859909,16.583972 c 1.504383,1.0934 2.886759,2.156299 5.049928,3.414397 1.342741,0.246794 2.787321,-0.286754 3.755384,-1.203252 0.52592,-0.602191 0.637598,-0.997263 0.837926,-1.436661 2.355095,1.249123 3.071609,1.587765 2.627187,5.14888 l 0.528104,2.221413 1.979623,6.36895 9.903793,7.22285 c 1.062434,0.544781 1.357091,1.410973 1.546381,2.404773 z"/>
+ <path style="fill:#664117" d="m 59.792392,56.021728 c 0.309648,1.38815 0.210594,1.353828 -0.924629,2.215206 -1.39548,1.154549 -2.847421,2.304107 -4.506421,2.617659 -0.534364,0.10152 -1.110537,0.18414 -1.716857,0.12632 -0.990942,-0.07064 -1.239416,-0.396904 -1.73002,-1.218086 L 43.036912,46.577292 42.266751,43.167471 38.783848,39.610734 31.659076,33.858652 21.444852,25.612405 c -0.400764,-0.830012 -1.077468,-1.770395 -1.912092,-2.773949 -0.471073,-0.56642 -1.995199,-1.645747 -2.641473,-2.138862 -3.118721,-2.37962 -4.841886,-3.999592 -5.388981,-4.922091 -0.291188,-1.177999 0.493847,-1.043972 1.201851,-0.481097 l 20.859909,16.583973 c 1.504383,1.0934 2.886759,2.156299 5.049928,3.414397 1.342741,0.246794 2.787321,-0.286754 3.755384,-1.203252 0.52592,-0.602192 0.637598,-0.997264 0.837926,-1.436661 2.355095,1.249123 3.071609,1.587765 2.627187,5.14888 l 0.528104,2.221413 1.979623,6.36895 9.903793,7.222849 c 1.062434,0.544782 1.357091,1.410974 1.546381,2.404773 z"/>
+ <path style="opacity:0.2" d="m 52.625267,4.0001189 c 1.804989,0.00988 3.878689,0.2443003 4.93991,1.1443502 1.181048,1.0016754 1.79008,3.3106676 2.101737,5.2618359 0.60187,2.054081 0.17226,3.53887 -0.600597,5.218285 -2.429028,5.096598 -5.595424,9.823467 -8.910583,14.475739 C 43.010896,26.065003 37.45881,20.808226 33.849989,14.061202 37.696732,10.857455 41.996893,7.8810613 47.068927,5.2917004 48.880534,4.1303225 50.817912,3.9981989 52.625267,4.0001189 Z"/>
+ <path style="fill:#b1b1b2" d="m 52.625267,3.0003512 c 1.804989,0.00988 3.878689,0.2443003 4.93991,1.1443502 1.181048,1.0016754 1.79008,3.3106676 2.101737,5.2618362 0.60187,2.0540814 0.17226,3.5388704 -0.600597,5.2182854 -2.429028,5.096599 -5.595424,9.823466 -8.910583,14.475739 C 43.010896,25.065235 37.45881,19.80846 33.849989,13.061435 37.696732,9.8576882 41.996893,6.8812936 47.068927,4.2919327 48.880534,3.1305548 50.817912,2.9984313 52.625267,3.0003512 Z"/>
+ <path style="fill:#989898" d="m 48.707016,14.894548 c -0.65162,0.04624 -3.479687,1.644844 -8.765623,6.433591 0.919974,0.946501 1.876616,1.865069 2.902343,2.730469 6.79392,-8.077179 6.19531,-9.144529 6.19531,-9.144529 -0.0224,0.02174 -0.10184,-0.03585 -0.33203,-0.01954 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 52.625 3 C 50.817645 2.9980801 48.879966 3.1296377 47.068359 4.2910156 C 41.996325 6.8803765 37.696352 9.8568001 33.849609 13.060547 C 33.974932 13.29485 34.108286 13.523186 34.238281 13.753906 C 37.98852 10.669139 42.161719 7.79594 47.068359 5.2910156 C 48.879966 4.1296377 50.817645 3.9980801 52.625 4 C 54.429989 4.00988 56.503232 4.2444814 57.564453 5.1445312 C 58.745501 6.1462066 59.354359 8.455081 59.666016 10.40625 C 59.805547 10.882447 59.884642 11.325478 59.921875 11.75 C 59.982392 11.03078 59.919103 10.269996 59.666016 9.40625 C 59.354359 7.4550814 58.745501 5.1462066 57.564453 4.1445312 C 56.503232 3.2444813 54.429989 3.00988 52.625 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/opencomic.svg b/.icons/awkward/64x64/apps/opencomic.svg
new file mode 100644
index 00000000..0634c00d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/opencomic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e74c3c" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 14,22.607696 3.329179,12.424666 4.141557,-1.109728 -3.329181,-12.424666 z m 7.983818,-2.139258 3.32918,12.424666 4.141556,-1.109726 -3.32918,-12.424666 z m 7.98382,-2.139258 3.32918,12.424666 12.424666,-3.32918 -3.32918,-12.424665 z M 18.35871,38.874624 21.607694,50.999998 25.749248,49.890272 22.500266,37.764898 Z m 7.983818,-2.139258 1.109728,4.141556 20.408486,-5.468438 -1.109726,-4.141554 z m 2.13926,7.983818 1.109726,4.141558 L 50,43.392302 48.890274,39.25075 Z"/>
+ <path style="fill:#ffffff" d="m 14,21.607696 3.329179,12.424666 4.141557,-1.109728 -3.329181,-12.424666 z m 7.983818,-2.139259 3.32918,12.424667 4.141556,-1.109726 -3.32918,-12.424667 z m 7.98382,-2.139257 3.32918,12.424666 12.424666,-3.32918 -3.32918,-12.424665 z M 18.35871,37.874624 21.607694,49.999998 25.749248,48.890272 22.500266,36.764898 Z m 7.983818,-2.139258 1.109728,4.141556 20.408486,-5.468438 -1.109726,-4.141554 z m 2.13926,7.983818 1.109726,4.141558 L 50,42.392302 48.890274,38.25075 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/opencubicplayer.svg b/.icons/awkward/64x64/apps/opencubicplayer.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/opencubicplayer.svg
@@ -0,0 +1 @@
+kjumpingcube.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/opengl.svg b/.icons/awkward/64x64/apps/opengl.svg
new file mode 100644
index 00000000..2a89c569
--- /dev/null
+++ b/.icons/awkward/64x64/apps/opengl.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#3b82ad" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 55.920498,40.214356 c -3.999958,2.3772 -9.99096,3.73029 -16.675308,3.73029 -12.042988,0 -21.805779,-4.900006 -21.805779,-10.944646 0,-6.04464 9.762791,-10.944764 21.805779,-10.944764 6.708922,0 12.724194,1.37816 16.724274,3.77023 C 51.603332,21.817544 43.774904,19.001306 34.824052,19 21.115378,18.99776 10.001188,25.26422 10,32.996142 c -0.00138,7.731794 11.110894,14.001986 24.819632,14.003856 8.915264,0.0017 16.723408,-2.805736 21.100866,-6.785642"/>
+ <path style="fill:#ffffff" d="m 55.920498,39.214356 c -3.999958,2.3772 -9.99096,3.73029 -16.675308,3.73029 -12.042988,0 -21.805779,-4.900006 -21.805779,-10.944646 0,-6.04464 9.762791,-10.944764 21.805779,-10.944764 6.708922,0 12.724194,1.37816 16.724274,3.77023 C 51.603332,20.817544 43.774904,18.001306 34.824052,18 21.115378,17.99776 10.001188,24.26422 10,31.996142 c -0.00138,7.731794 11.110894,14.001986 24.819632,14.003856 8.915264,0.0017 16.723408,-2.805736 21.100866,-6.785642"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openjdk-10.svg b/.icons/awkward/64x64/apps/openjdk-10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openjdk-10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/openjdk-11.svg b/.icons/awkward/64x64/apps/openjdk-11.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openjdk-11.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/openjdk-6.svg b/.icons/awkward/64x64/apps/openjdk-6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openjdk-6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/openjdk-7.svg b/.icons/awkward/64x64/apps/openjdk-7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openjdk-7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/openjdk-8.svg b/.icons/awkward/64x64/apps/openjdk-8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openjdk-8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/openjdk-9.svg b/.icons/awkward/64x64/apps/openjdk-9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openjdk-9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/openlp.svg b/.icons/awkward/64x64/apps/openlp.svg
new file mode 100644
index 00000000..750a4c0d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openlp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#2a4986" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 18.768359,8.3496094 A 28,28 0 0 0 11.894141,13.555859 L 50.74414,37.128906 9.1050782,16.910937 A 28,28 0 0 0 5.2386718,24.775 L 52.001952,40.21875 4.3609376,28.750782 A 28,28 0 0 0 4,33 28,28 0 0 0 4.3910156,37.61836 L 48.233984,41.966016 5.465625,41.829298 a 28,28 0 0 0 3.6804686,7.287108 l 39.9054704,-3.609374 -37.433595,6.66367 a 28,28 0 0 0 7.01914,5.43047 L 56.96211,45.616406 a 28,28 0 0 0 2.034374,-5.301954 z"/>
+ <path style="fill:#ffffff" d="M 18.768359,7.3496094 A 28,28 0 0 0 11.894141,12.555859 L 50.74414,36.128906 9.1050782,15.910937 A 28,28 0 0 0 5.2386718,23.775 L 52.001952,39.21875 4.3609376,27.750782 A 28,28 0 0 0 4,32 28,28 0 0 0 4.3910156,36.61836 L 48.233984,40.966016 5.465625,40.829298 a 28,28 0 0 0 3.6804686,7.287108 l 39.9054704,-3.609374 -37.433595,6.66367 a 28,28 0 0 0 7.01914,5.43047 L 56.96211,44.616406 a 28,28 0 0 0 2.034374,-5.301954 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openmw.svg b/.icons/awkward/64x64/apps/openmw.svg
new file mode 100644
index 00000000..8bc4b260
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openmw.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 38,60.316406 28,28 0 0 1 16,33 28,28 0 0 1 37.949218,5.6835938 28,28 0 0 0 32,5 Z"/>
+ <path style="opacity:0.2" d="m 32,12 c 2.440644,4.177472 2.867692,8.38194 2.703124,12.585938 C 33.694596,24.17645 32.63406,23.819048 31.460938,23.558594 21.276128,21.297378 21.51809,26.599436 17.3125,28.5625 c 4.83731,-0.02492 8.692008,1.709158 12.25,3.953124 -0.858012,0.668198 -1.700388,1.408108 -2.511718,2.29297 C 20.00011,42.49829 24.715232,44.93882 24.3125,49.5625 c 2.397472,-4.202392 5.827734,-6.673334 9.550782,-8.632812 0.14964,1.078186 0.369456,2.174094 0.730468,3.320312 C 37.727886,54.20091 42.197142,51.339386 46,54 43.559356,49.822528 43.132308,45.61806 43.296876,41.414062 c 1.008528,0.409488 2.069064,0.76689 3.242186,1.027344 C 56.72387,44.70262 56.48191,39.400564 60.6875,37.4375 c -4.837312,0.02492 -8.692008,-1.709158 -12.25,-3.953124 0.858012,-0.668198 1.700388,-1.408108 2.511718,-2.29297 C 57.99989,23.50171 53.284768,21.06118 53.6875,16.4375 51.290028,20.63989 47.859766,23.110834 44.136718,25.070312 43.987082,23.992126 43.767262,22.896218 43.40625,21.75 40.272114,11.799089 35.802858,14.660615 32,12 Z"/>
+ <path style="fill:#ca994c" d="m 53.686534,15.437822 c -3.998772,7.009214 -10.847686,9.236774 -17.189854,12.2263 v 0 c -3.352704,1.417622 -6.558746,2.996664 -9.445064,6.144576 -7.050672,7.689696 -2.335418,10.1298 -2.73815,14.75348 3.998772,-7.009216 10.847686,-9.236774 17.189854,-12.2263 v 0 c 3.352704,-1.417622 6.558746,-2.996664 9.445064,-6.144576 7.050672,-7.689696 2.335418,-10.1298 2.73815,-14.75348 z"/>
+ <path style="fill:#ca994c" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 32,60 28,28 0 0 0 38,59.316406 28,28 0 0 1 16,32 28,28 0 0 1 37.949218,4.6835938 28,28 0 0 0 32,4 Z"/>
+ <path style="fill:#ca994c" d="M 60.686534,36.437822 C 52.61699,36.479382 47.26341,31.661836 41.50332,27.664122 v 0 c -2.90405,-2.194714 -5.87456,-4.181708 -10.04389,-5.107376 -10.18481,-2.261216 -9.940374,3.042368 -14.145963,5.005432 8.069543,-0.04156 13.423123,4.775984 19.183213,8.7737 v 0 c 2.904048,2.194714 5.87456,4.181708 10.04389,5.107376 10.184808,2.261214 9.940374,-3.042368 14.145964,-5.005432 z"/>
+ <path style="fill:#ca994c" d="m 32,11 c 4.070772,6.967645 2.575438,14.012758 1.99336,21 v 0 c -0.448654,3.612338 -0.684186,7.178372 0.598826,11.251952 C 37.726322,53.202862 42.197142,50.339386 46,53 41.929226,46.032356 43.424562,38.987242 44.00664,32 v 0 C 44.455294,28.387662 44.690824,24.821628 43.407814,20.748048 40.273678,10.797137 35.802858,13.660615 32,11 Z"/>
+ <path style="opacity:0.25" d="m 32,11 c 2.441642,4.179179 2.880834,8.386228 2.715704,12.591944 L 39.10664,32 v 0 C 39.414704,28.372966 39.790824,24.821628 38.507814,20.748048 37.143498,16.416333 34.711298,12.876574 32.798436,11.473047 32.529486,11.33574 32.263216,11.184155 32,11 Z"/>
+ <path style="opacity:0.25" d="m 39.10664,32 c -0.441842,5.202116 -1.48978,15.925712 6.152344,20.551564 l 0.0028,0.0028 C 45.510478,52.68429 45.756204,52.82943 46,53 43.563956,48.8304 43.121192,44.63306 43.28317,40.43698 Z"/>
+ <path style="opacity:0.25" d="m 53.686534,15.437822 c -2.398456,4.204113 -5.82227,6.68799 -9.547092,8.647842 l -5.086122,8.00669 v 0 c 3.295134,-1.546728 6.558744,-2.996666 9.445064,-6.144576 3.069218,-3.34739 4.918638,-7.223615 5.177696,-9.581966 -0.0156,-0.301571 -0.0174,-0.607961 0.0106,-0.92799 z"/>
+ <path style="opacity:0.25" d="m 39.05332,32.092354 c -4.726086,2.21841 -14.53696,6.672668 -14.722004,15.603866 l -0.001,0.0038 c 0.0118,0.28034 0.009,0.565716 -0.0168,0.862132 2.392956,-4.194474 5.806578,-6.67659 9.52148,-8.634354 z"/>
+ <path style="opacity:0.25" d="M 60.686534,36.437822 C 55.846436,36.462762 51.98343,34.739582 48.423738,32.49372 L 38.94668,32.092354 v 0 c 2.98707,2.080306 5.87456,4.181706 10.04389,5.107376 4.433534,0.984326 8.715154,0.647858 10.887074,-0.306966 0.253386,-0.16426 0.517798,-0.319068 0.80889,-0.454942 z"/>
+ <path style="opacity:0.25" d="M 38.94668,32.092354 C 34.662436,29.108648 25.8995,22.83931 18.072332,27.144658 l -0.0038,0.001 c -0.236867,0.15042 -0.485426,0.290648 -0.755041,0.416496 4.829001,-0.02488 8.685387,1.690348 12.238311,3.928666 z"/>
+ <path style="opacity:0.25" d="M 35.482422 4.2558594 A 28 28 0 0 0 11 32 A 28 28 0 0 0 35.496094 59.736328 A 28 28 0 0 0 38 59.316406 A 28 28 0 0 1 16 32 A 28 28 0 0 1 37.949219 4.6835938 A 28 28 0 0 0 35.482422 4.2558594 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.536027 4 4 16.536027 4 32 C 4.0041059 32.110762 4.0121601 32.221329 4.0175781 32.332031 C 4.3734255 17.177569 16.759975 5 32 5 C 33.247811 5.0090633 34.490782 5.1102498 35.724609 5.2851562 C 36.457335 5.0548243 37.199385 4.8530445 37.949219 4.6835938 C 35.996285 4.2437141 34.001808 4.0145398 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 32,11 c 0.284295,0.486607 0.535738,0.973605 0.767578,1.460938 3.62467,1.873545 7.714908,-0.0021 10.640625,9.287109 0.259495,0.823899 0.434862,1.620111 0.578125,2.40625 0.05481,-0.02858 0.107427,-0.06104 0.16211,-0.08984 -0.149742,-1.074644 -0.380474,-2.17416 -0.740235,-3.316406 C 40.274067,10.797136 35.802858,13.660615 32,11 Z m -5.267578,11.009766 c -5.522645,0.156263 -6.002881,3.957745 -9.419922,5.552734 0.50604,-0.0026 0.995137,0.02414 1.480469,0.05859 2.843851,-2.305569 3.841739,-6.023606 12.666015,-4.064453 1.169141,0.25957 2.236611,0.60992 3.242188,1.017578 0.026,-0.669363 0.02923,-1.338474 0.01953,-2.007813 -0.0048,0.336078 -0.0065,0.671744 -0.01953,1.007813 -1.005577,-0.407658 -2.073047,-0.758008 -3.242188,-1.017578 -1.909652,-0.423978 -3.452106,-0.582936 -4.726562,-0.546875 z m 2.130859,10.082031 c -0.615263,0.520606 -1.223319,1.074217 -1.8125,1.716797 -3.349302,3.65286 -4.031781,6.11672 -3.880859,8.197265 0.130539,-1.875877 1.05056,-4.110447 3.880859,-7.197265 0.809696,-0.883081 1.647708,-1.631605 2.503907,-2.298828 -0.227801,-0.143597 -0.460985,-0.278891 -0.691407,-0.417969 z M 24.3125,48.523438 c -0.0011,0.01333 0.0012,0.02569 0,0.03906 9.68e-4,-0.01111 0.001,-0.01824 0.002,-0.0293 -4.31e-4,-0.0033 -0.0017,-0.0064 -0.002,-0.0098 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openoffice4-base.svg b/.icons/awkward/64x64/apps/openoffice4-base.svg
new file mode 100644
index 00000000..7be9e668
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openoffice4-base.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e81d62" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 31.99999,21.0013 c -4.1948,0 -7.7786,1.38018 -9.2634,3.3334 -0.12464,0.16398 -0.23518,0.33098 -0.32924,0.5026 -0.0894,0.1631 -0.16582,0.32824 -0.226,0.4974 a 10,5.3334 0 0 0 -0.04186,0.15626 c -0.03428,0.11464 -0.07172,0.2294 -0.09208,0.34636 a 10,5.3334 0 0 0 -0.048,0.498 c 5.5e-4,0.1733 0.0182,0.34638 0.05024,0.51822 a 10,5.3334 0 0 0 0.13672,0.5 10,5.3334 0 0 0 0.23158,0.4974 10,5.3334 0 0 0 0.31808,0.48438 10,5.3334 0 0 0 9.2634,3.3334 10,5.3334 0 0 0 9.2634,-3.3334 10,5.3334 0 0 0 0.003,-0.0052 10,5.3334 0 0 0 0.27064,-0.41146 c 0.0158,-0.02704 0.03516,-0.05358 0.05022,-0.08072 a 10,5.3334 0 0 0 0.16462,-0.35416 c 0.02332,-0.0558 0.05262,-0.1105 0.07256,-0.16666 a 10,5.3334 0 0 0 0.08092,-0.29688 c 0.0192,-0.0782 0.04026,-0.15572 0.05302,-0.23438 a 10,5.3334 0 0 0 0.04178,-0.45052 10,5.3334 0 0 0 -0.05302,-0.53124 c -0.092,-0.52 -0.33,-1.012 -0.68,-1.472 -1.486,-1.954 -5.07,-3.334 -9.264,-3.334 z m -9.2634,10 a 10,5.3334 0 0 0 -0.736,2 10,5.3334 0 0 0 10,5.3334 10,5.3334 0 0 0 10,-5.334 10,5.3334 0 0 0 -0.736,-2 10,5.3334 0 0 1 -9.264,3.334 10,5.3334 0 0 1 -9.264,-3.334 z m 0,6.6666 a 10,5.3334 0 0 0 -0.7366,2 10,5.3334 0 0 0 10,5.334 10,5.3334 0 0 0 10,-5.3334 10,5.3334 0 0 0 -0.7366,-2 10,5.3334 0 0 1 -9.264,3.334 10,5.3334 0 0 1 -9.264,-3.334 z"/>
+ <path style="fill:#ffffff" d="m 31.99999,20.0013 c -4.1948,0 -7.7786,1.38018 -9.2634,3.3334 -0.12464,0.16398 -0.23518,0.33098 -0.32924,0.5026 -0.0894,0.1631 -0.16582,0.32824 -0.226,0.4974 a 10,5.3334 0 0 0 -0.04186,0.15626 c -0.03428,0.11464 -0.07172,0.2294 -0.09208,0.34636 a 10,5.3334 0 0 0 -0.048,0.498 c 5.5e-4,0.1733 0.0182,0.34638 0.05024,0.51822 a 10,5.3334 0 0 0 0.13672,0.5 10,5.3334 0 0 0 0.23158,0.4974 10,5.3334 0 0 0 0.31808,0.48438 10,5.3334 0 0 0 9.2634,3.3334 10,5.3334 0 0 0 9.2634,-3.3334 10,5.3334 0 0 0 0.003,-0.0052 10,5.3334 0 0 0 0.27064,-0.41146 c 0.0158,-0.02704 0.03516,-0.05358 0.05022,-0.08072 a 10,5.3334 0 0 0 0.16462,-0.35416 c 0.02332,-0.0558 0.05262,-0.1105 0.07256,-0.16666 a 10,5.3334 0 0 0 0.08092,-0.29688 c 0.0192,-0.0782 0.04026,-0.15572 0.05302,-0.23438 a 10,5.3334 0 0 0 0.04178,-0.45052 10,5.3334 0 0 0 -0.05302,-0.53124 c -0.092,-0.52 -0.33,-1.012 -0.68,-1.472 -1.486,-1.954 -5.07,-3.334 -9.264,-3.334 z m -9.2634,10 a 10,5.3334 0 0 0 -0.736,2 10,5.3334 0 0 0 10,5.3334 10,5.3334 0 0 0 10,-5.334 10,5.3334 0 0 0 -0.736,-2 10,5.3334 0 0 1 -9.264,3.334 10,5.3334 0 0 1 -9.264,-3.334 z m 0,6.6666 a 10,5.3334 0 0 0 -0.7366,2 10,5.3334 0 0 0 10,5.334 10,5.3334 0 0 0 10,-5.3334 10,5.3334 0 0 0 -0.7366,-2 10,5.3334 0 0 1 -9.264,3.334 10,5.3334 0 0 1 -9.264,-3.334 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openoffice4-calc.svg b/.icons/awkward/64x64/apps/openoffice4-calc.svg
new file mode 100644
index 00000000..19dd2082
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openoffice4-calc.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#4bae4f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 20,43 H 44 V 23 H 20 Z m 2,-18 h 9 v 4 h -9 z m 11,0 h 9 v 4 h -9 z m -11,6 h 9 v 4 h -9 z m 11,0 h 9 v 4 h -9 z m -11,6 h 9 v 4 h -9 z m 11,0 h 9 v 4 h -9 z"/>
+ <path style="fill:#ffffff" d="M 20,42 H 44 V 22 H 20 Z m 2,-18 h 9 v 4 h -9 z m 11,0 h 9 v 4 h -9 z m -11,6 h 9 v 4 h -9 z m 11,0 h 9 v 4 h -9 z m -11,6 h 9 v 4 h -9 z m 11,0 h 9 v 4 h -9 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openoffice4-draw.svg b/.icons/awkward/64x64/apps/openoffice4-draw.svg
new file mode 100644
index 00000000..43e3603d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openoffice4-draw.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#fec006" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.79999995;stroke-linecap:square" d="m 19.430589,34.518732 2.15404,0.0476 c 4.23948,0.0924 7.486031,0.589338 8.988371,2.921318 3.50518,5.44068 -2.657151,6.904522 -5.446511,3.062082 -2.60666,-4.2175 -1.7059,-12.97948 2.04974,-13.997 6.79574,-1.54882 8.121011,9.83774 12.304771,7.732 3.23162,-1.62652 -2.242971,-8.97946 0.918537,-10.738 1.355018,-0.75376 4.1895,1.682518 4.1895,1.682518"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2.79999995;stroke-linecap:square" d="m 19.430589,33.519 2.15404,0.0476 c 4.23948,0.0924 7.486031,0.589338 8.988371,2.921318 3.50518,5.44068 -2.657151,6.904522 -5.446511,3.062082 -2.60666,-4.2175 -1.7059,-12.97948 2.04974,-13.997 6.79574,-1.54882 8.121011,9.83774 12.304771,7.732 3.23162,-1.62652 -2.242971,-8.97946 0.918537,-10.738 1.355018,-0.75376 4.1895,1.682518 4.1895,1.682518"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openoffice4-impress.svg b/.icons/awkward/64x64/apps/openoffice4-impress.svg
new file mode 100644
index 00000000..5e229e82
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openoffice4-impress.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#ff5722" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 24,23 c -3.313649,0 -6,2.686351 -6,6 0,3.313649 2.686349,6 6,6 3.313649,0 6,-2.686349 6,-6 h -6 z m 9,1 v 3 h 13 v -3 z m 0,7 v 3 h 13 v -3 z m -15,7 v 3 h 22 v -3 z"/>
+ <path style="fill:#ffffff" d="M 24 22 C 20.686351 22 18 24.686351 18 28 C 18 31.313649 20.686349 34 24 34 C 27.313649 34 30 31.313651 30 28 L 24 28 L 24 22 z M 33 23 L 33 26 L 46 26 L 46 23 L 33 23 z M 33 30 L 33 33 L 46 33 L 46 30 L 33 30 z M 18 37 L 18 40 L 40 40 L 40 37 L 18 37 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openoffice4-main.svg b/.icons/awkward/64x64/apps/openoffice4-main.svg
new file mode 100644
index 00000000..8dbd3211
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openoffice4-main.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#0e85cd" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 53.837146,20.99757 c -0.11262,-0.06384 -0.229212,-0.12098 -0.341128,-0.18072 -1.832632,-0.917822 -3.850356,-1.522724 -5.994344,-1.734442 -3.786864,-0.372275 -7.408722,0.53284 -10.467054,2.377054 -2.09341,-1.236696 -4.468406,-2.042858 -7.021318,-2.294532 -3.519986,-0.347259 -6.892544,0.413354 -9.810262,2.002532 -0.02798,0.0138 -0.05704,0.03288 -0.08538,0.04962 C 20.04808,21.273102 20,21.362342 20,21.463146 c 0,0.174 0.1338,0.315526 0.301312,0.315526 0.0176,0 0.03408,-0.0038 0.0495,-0.0038 0.007,-0.0034 0.0144,-0.0034 0.02046,-0.0034 1.567548,-0.3032 3.204324,-0.389458 4.870514,-0.224788 4.677174,0.461146 8.752078,1.959964 11.61312,5.337348 0.1485,0.15982 0.280868,0.15196 0.431526,-0.0082 3.5989,-4.339996 9.11401,-6.053148 15.041992,-5.47139 0.329292,0.03288 0.65715,0.0758 0.979988,0.12882 0.11262,0.0156 0.286606,0.04518 0.388118,0.056 0.1962,0.02426 0.303466,-0.13926 0.303466,-0.312904 -3.62e-4,-0.1206 -0.05058,-0.220682 -0.16286,-0.278556 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 53.837146,19.99757 c -0.11262,-0.06384 -0.229212,-0.12098 -0.341128,-0.18072 -1.832632,-0.917822 -3.850356,-1.522725 -5.994344,-1.734441 -3.786864,-0.372276 -7.408722,0.532838 -10.467054,2.377053 -2.09341,-1.236697 -4.468406,-2.042859 -7.021318,-2.294531 -3.519986,-0.34726 -6.892544,0.413354 -9.810262,2.002531 -0.02798,0.0138 -0.05704,0.03288 -0.08538,0.04962 C 20.04808,20.273102 20,20.362342 20,20.463146 c 0,0.174 0.1338,0.315526 0.301312,0.315526 0.0176,0 0.03408,-0.0038 0.0495,-0.0038 0.007,-0.0034 0.0144,-0.0034 0.02046,-0.0034 1.567548,-0.3032 3.204324,-0.389458 4.870514,-0.224788 4.677174,0.461146 8.752078,1.959964 11.61312,5.337348 0.1485,0.15982 0.280868,0.15196 0.431526,-0.0082 3.5989,-4.339996 9.11401,-6.053148 15.041992,-5.47139 0.329292,0.03288 0.65715,0.0758 0.979988,0.12882 0.11262,0.0156 0.286606,0.04518 0.388118,0.056 0.1962,0.02426 0.303466,-0.13926 0.303466,-0.312904 -3.62e-4,-0.1206 -0.05058,-0.220682 -0.16286,-0.278556 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 44.62042,34.999998 c -6.272016,0 -12.07935,1.960102 -16.825158,5.295564 -3.62359,-1.604306 -7.639128,-2.496098 -11.868012,-2.496098 -2.638531,0 -5.194234,0.349494 -7.6232672,1.000568 0.0177,0.08364 -0.0185,-0.08336 0,0 -2.986693,0.928012 -5.668163,2.538172 -8.10090276,4.260402 -0.0157,0.0106 -0.029904,0.0209 -0.045874,0.03194 -0.1216852,0.09858 -0.184677,0.261634 -0.1457192,0.425774 0.053886,0.227038 0.2831882,0.367608 0.5154138,0.314008 0.00864,-0.002 0.40257,-0.1243 0.59097196,-0.18096 0.6506728,-0.1996 1.3187376,-0.379606 1.9914946,-0.53488 2.0714886,-0.478118 4.1300012,-0.876244 6.1660766,-0.891462 6.4906872,-0.04852 14.5838962,2.655932 19.0298362,6.636746 0.0102,0.0124 0.02446,0.02354 0.03778,0.03194 C 28.4171,48.96084 28.51182,49 28.621006,49 c 0.13308,0 0.254802,-0.06108 0.331914,-0.157 0.002,0 0.16668,-0.230574 0.250962,-0.343282 5.282184,-7.120454 13.99148,-10.628384 23.684752,-10.628384 0.690938,0 1.381974,0.02372 2.061654,0.07184 0.19654,0.0128 0.609086,0.04524 0.617958,0.04524 0.238502,0 0.43176,-0.18994 0.43176,-0.423112 0,-0.16858 -0.10162,-0.311896 -0.242864,-0.380536 -0.018,-0.0072 -0.03352,-0.0146 -0.05126,-0.0213 C 52.292458,35.769108 48.546998,34.99999 44.62042,34.99999 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 44.62042,33.999998 c -6.272016,0 -12.07935,1.960102 -16.825158,5.295564 -3.62359,-1.604306 -7.639128,-2.496098 -11.868012,-2.496098 -2.638531,0 -5.194234,0.349494 -7.6232672,1.000568 0.0177,0.08364 -0.0185,-0.08336 0,0 -2.986693,0.928012 -5.668163,2.538172 -8.10090276,4.260402 -0.0157,0.0106 -0.029904,0.0209 -0.045874,0.03194 -0.1216852,0.09858 -0.184677,0.261634 -0.1457192,0.425774 0.053886,0.227038 0.2831882,0.367608 0.5154138,0.314008 0.00864,-0.002 0.40257,-0.1243 0.59097196,-0.18096 0.6506728,-0.1996 1.3187376,-0.379606 1.9914946,-0.53488 2.0714886,-0.478118 4.1300012,-0.876244 6.1660766,-0.891462 6.4906872,-0.04852 14.5838962,2.655932 19.0298362,6.636746 0.0102,0.0124 0.02446,0.02354 0.03778,0.03194 C 28.4171,47.96084 28.51182,48 28.621006,48 c 0.13308,0 0.254802,-0.06108 0.331914,-0.157 0.002,0 0.16668,-0.230574 0.250962,-0.343282 5.282184,-7.120454 13.99148,-10.628384 23.684752,-10.628384 0.690938,0 1.381974,0.02372 2.061654,0.07184 0.19654,0.0128 0.609086,0.04524 0.617958,0.04524 0.238502,0 0.43176,-0.18994 0.43176,-0.423112 0,-0.16858 -0.10162,-0.311896 -0.242864,-0.380536 -0.018,-0.0072 -0.03352,-0.0146 -0.05126,-0.0213 C 52.292458,34.769108 48.546998,33.99999 44.62042,33.99999 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openoffice4-math.svg b/.icons/awkward/64x64/apps/openoffice4-math.svg
new file mode 100644
index 00000000..27b90f70
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openoffice4-math.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#8e8e8e" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 31.951172,21.994141 27.572266,37.111328 24.320312,29.003906 H 18 v 2.994141 h 4.480469 l 4.378906,10.996094 h 1.941406 L 34.009766,24.996094 H 43 V 21.994141 Z M 33.445312,30 38.207031,36.099609 33,43 h 2.599609 L 39.5,37.767578 43.400391,43 H 46 L 40.898438,36.222656 45.748047,30 H 43.150391 L 39.597656,34.554688 36.041016,30 Z"/>
+ <path style="fill:#ffffff" d="M 31.951172 20.994141 L 27.572266 36.111328 L 24.320312 28.003906 L 18 28.003906 L 18 30.998047 L 22.480469 30.998047 L 26.859375 41.994141 L 28.800781 41.994141 L 34.009766 23.996094 L 43 23.996094 L 43 20.994141 L 31.951172 20.994141 z M 33.445312 29 L 38.207031 35.099609 L 33 42 L 35.599609 42 L 39.5 36.767578 L 43.400391 42 L 46 42 L 40.898438 35.222656 L 45.748047 29 L 43.150391 29 L 39.597656 33.554688 L 36.041016 29 L 33.445312 29 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openoffice4-printeradmin.svg b/.icons/awkward/64x64/apps/openoffice4-printeradmin.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openoffice4-printeradmin.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/openoffice4-startcenter.svg b/.icons/awkward/64x64/apps/openoffice4-startcenter.svg
new file mode 120000
index 00000000..b6298846
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openoffice4-startcenter.svg
@@ -0,0 +1 @@
+openoffice4-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/openoffice4-writer.svg b/.icons/awkward/64x64/apps/openoffice4-writer.svg
new file mode 100644
index 00000000..e5329913
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openoffice4-writer.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#3e50b4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 20,23 v 3 h 24 v -3 z m 0,6 v 3 h 24 v -3 z m 0,6 v 3 h 24 v -3 z m 0,6 v 3 h 16 v -3 z"/>
+ <path style="fill:#ffffff" d="M 20 22 L 20 25 L 44 25 L 44 22 L 20 22 z M 20 28 L 20 31 L 44 31 L 44 28 L 20 28 z M 20 34 L 20 37 L 44 37 L 44 34 L 20 34 z M 20 40 L 20 43 L 36 43 L 36 40 L 20 40 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openra-cnc.svg b/.icons/awkward/64x64/apps/openra-cnc.svg
new file mode 100644
index 00000000..456cd6fc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openra-cnc.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#8e8e8e" cx="32" cy="32" r="28"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="21"/>
+ <path style="opacity:0.2" d="M 32,14 A 19,19 0 0 0 13,33 19,19 0 0 0 32,52 19,19 0 0 0 38.724749,50.746234 L 37.69894,46.783482 A 14.928571,14.928571 0 0 1 32,47.928571 14.928571,14.928571 0 0 1 17.071429,33 14.928571,14.928571 0 0 1 32,18.071429 a 14.928571,14.928571 0 0 1 5.706891,1.142439 l 1.031112,-3.970704 A 19,19 0 0 0 32,14 Z"/>
+ <path style="fill:#e13535" d="M 32,13 A 19,19 0 0 0 13,32 19,19 0 0 0 32,51 19,19 0 0 0 38.724749,49.746234 L 37.69894,45.783482 A 14.928571,14.928571 0 0 1 32,46.928571 14.928571,14.928571 0 0 1 17.071429,32 14.928571,14.928571 0 0 1 32,17.071429 a 14.928571,14.928571 0 0 1 5.706891,1.142439 l 1.031112,-3.970704 A 19,19 0 0 0 32,13 Z"/>
+ <path style="opacity:0.2" d="M 32,20 A 13,13 0 0 0 19,33 13,13 0 0 0 32,46 13,13 0 0 0 37.133985,44.941211 L 36.141211,41.102149 A 9.1,9.1 0 0 1 32,42.1 9.1,9.1 0 0 1 22.9,33 9.1,9.1 0 0 1 32,23.9 a 9.1,9.1 0 0 1 4.141211,1.008008 l 0.992774,-3.833984 A 13,13 0 0 0 32,20 Z"/>
+ <path style="fill:#e13535" d="M 32,19 A 13,13 0 0 0 19,32 13,13 0 0 0 32,45 13,13 0 0 0 37.133985,43.941211 L 36.141211,40.102149 A 9.1,9.1 0 0 1 32,41.1 9.1,9.1 0 0 1 22.9,32 9.1,9.1 0 0 1 32,22.9 a 9.1,9.1 0 0 1 4.141211,1.008008 l 0.992774,-3.833984 A 13,13 0 0 0 32,19 Z"/>
+ <path style="opacity:0.2" d="m 35.432428,26.894572 a 7.0042025,7.0042025 0 0 0 -6.86158,0.0064 l 0.952818,3.622644 -3.629094,-0.956044 a 7.0042025,7.0042025 0 0 0 0.0064,6.86158 l 3.622643,-0.952818 -0.956043,3.629094 a 7.0042025,7.0042025 0 0 0 6.861579,-0.0064 l -0.952818,-3.622643 3.629093,0.956043 a 7.0042025,7.0042025 0 0 0 -0.0064,-6.861579 l -3.622644,0.952818 z"/>
+ <path style="fill:#ffa92e" d="m 35.432428,25.894572 a 7.0042025,7.0042025 0 0 0 -6.86158,0.0064 l 0.952818,3.622644 -3.629094,-0.956044 a 7.0042025,7.0042025 0 0 0 0.0064,6.86158 l 3.622643,-0.952818 -0.956043,3.629094 a 7.0042025,7.0042025 0 0 0 6.861579,-0.0064 l -0.952818,-3.622643 3.629093,0.956043 a 7.0042025,7.0042025 0 0 0 -0.0064,-6.861579 l -3.622644,0.952818 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 13 A 19 19 0 0 0 13 32 A 19 19 0 0 0 13.021484 32.408203 A 19 19 0 0 1 32 14 A 19 19 0 0 1 38.498047 15.164062 L 38.738281 14.242188 A 19 19 0 0 0 32 13 z M 17.09375 32.585938 A 14.928571 14.928571 0 0 0 17.072266 33 A 14.928571 14.928571 0 0 0 32 47.927734 A 14.928571 14.928571 0 0 0 37.699219 46.783203 L 38.486328 49.828125 A 19 19 0 0 0 38.724609 49.746094 L 37.699219 45.783203 A 14.928571 14.928571 0 0 1 32 46.927734 A 14.928571 14.928571 0 0 1 17.09375 32.585938 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 19 A 13 13 0 0 0 19 32 A 13 13 0 0 0 19.021484 32.419922 A 13 13 0 0 1 32 20 A 13 13 0 0 1 36.898438 20.986328 L 37.134766 20.074219 A 13 13 0 0 0 32 19 z M 22.919922 32.597656 A 9.1 9.1 0 0 0 22.900391 33 A 9.1 9.1 0 0 0 32 42.099609 A 9.1 9.1 0 0 0 36.140625 41.101562 L 36.898438 44.03125 A 13 13 0 0 0 37.134766 43.941406 L 36.140625 40.101562 A 9.1 9.1 0 0 1 32 41.099609 A 9.1 9.1 0 0 1 22.919922 32.597656 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.083984 25 A 7.0042025 7.0042025 0 0 0 28.570312 25.900391 L 28.802734 26.78125 A 7.0042025 7.0042025 0 0 1 35.199219 26.779297 L 35.431641 25.894531 A 7.0042025 7.0042025 0 0 0 32.083984 25 z M 25.894531 28.568359 A 7.0042025 7.0042025 0 0 0 25.023438 32.527344 A 7.0042025 7.0042025 0 0 1 25.894531 29.568359 L 29.523438 30.523438 L 29.240234 29.449219 L 25.894531 28.568359 z M 38.099609 28.570312 L 34.759766 29.449219 L 34.476562 30.523438 L 38.099609 29.570312 A 7.0042025 7.0042025 0 0 1 38.976562 32.472656 A 7.0042025 7.0042025 0 0 0 38.099609 28.570312 z M 29.523438 35.476562 L 29.240234 35.550781 L 28.568359 38.105469 A 7.0042025 7.0042025 0 0 0 28.800781 38.220703 L 29.523438 35.476562 z M 34.476562 35.476562 L 35.197266 38.21875 A 7.0042025 7.0042025 0 0 0 35.429688 38.099609 L 34.759766 35.550781 L 34.476562 35.476562 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openra-d2k.svg b/.icons/awkward/64x64/apps/openra-d2k.svg
new file mode 100644
index 00000000..bdaefdd9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openra-d2k.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="17" cy="18" r="12"/>
+ <circle style="opacity:0.2" cx="33" cy="34" r="26"/>
+ <circle style="fill:#8d533f" cx="17" cy="17" r="12"/>
+ <path style="opacity:0.2" d="m 15.866599,5.0644414 a 12,12 0 0 0 -4.3428,1.2597601 c 0.0606,0.19206 -0.0102,0.4087198 -0.231,0.6 -0.1494,0.12948 -0.2718,0.33114 -0.2718,0.44886 0,0.3598202 0.3252,0.9123001 0.585,0.9925799 0.345,0.1068 0.229201,0.47496 -0.2148,0.67836 -0.2052,0.0942 -0.457799,0.3654002 -0.561,0.6024002 -0.1038,0.2376 -0.256199,0.4716004 -0.339,0.5202004 -0.0822,0.0492 -0.15,0.2346 -0.15,0.4128 0,0.249 0.114,0.3696 0.4878,0.519 0.2676,0.1074 0.588,0.1854 0.7122,0.1734 0.7146,-0.0672 0.7644,0.3492 0.1398,1.1628 -0.331801,0.432 -0.491401,0.5406 -0.717601,0.486 -0.2106,-0.0504 -0.3258,0.009 -0.4218,0.2178 -0.1008,0.2214 -0.2664,0.2964 -0.7109996,0.327 -0.4374002,0.0306 -0.6330002,0.1194 -0.7968002,0.3588 -0.12,0.1746 -0.2927998,0.3162 -0.3846,0.3162 -0.09204,0 -0.30816,0.1176 -0.48048,0.2604 -0.3506401,0.291 -0.4875599,0.3204 -0.6104999,0.1302 -0.16248,-0.252 -0.5130602,-0.1248 -1.03476,0.375001 -0.4614002,0.441599 -0.5172602,0.559799 -0.4476602,0.943199 0.12384,0.6822 0.4938602,1.2876 0.9163802,1.4988 0.3687,0.1842 0.3759,0.204 0.15234,0.440401 -0.12858,0.1362 -0.3492002,0.282 -0.48984,0.324598 -0.4062,0.1236 -0.17754,0.2784 0.54726,0.370802 0.74184,0.0942 0.9723599,0.362998 0.6258,0.729599 -0.19326,0.2046 -0.1824,0.243 0.12774,0.4374 0.6059999,0.3804 1.0879199,0.1476 0.5191199,-0.2508 -0.36558,-0.2562 -0.10992,-0.3606 0.4266,-0.1746 0.4278002,0.1482 0.5124002,0.1398 0.7650002,-0.0798 0.5189996,-0.4494 1.0829996,0.2154 0.6083996,0.717 -0.3017996,0.3198 -0.2106,0.704997 0.1806,0.7584 0.1728,0.02341 0.5316,0.184192 0.798,0.3576 0.2664,0.172792 0.5568,0.315 0.6444,0.315 0.0876,0 0.3348,0.1758 0.5496,0.3906 0.4356,0.435002 0.6774,0.4902 0.8004,0.1836 0.1476,-0.368398 0.0882,-0.558598 -0.3096,-0.992399 -0.316198,-0.3456 -0.830399,-1.263601 -0.830399,-1.483801 0,-0.1356 0.522601,-0.0204 0.815401,0.1794 0.183,0.1254 0.4794,0.2868 0.6588,0.36 0.1908,0.078 0.3888,0.320401 0.479399,0.585602 0.141,0.416399 0.1968,0.452399 0.696,0.452399 h 0.5424 l 0.0822,0.974999 c 0.0984,1.172998 0.192602,1.410598 0.5952,1.5072 0.2964,0.0714 0.6126,0.530398 0.6126,0.8892 0,0.0954 -0.213,0.329398 -0.4734,0.5196 -0.3228,0.2358 -0.462,0.4362 -0.4404,0.632398 0.027,0.245402 -0.0288,0.283802 -0.3762,0.258002 -0.2238,-0.0168 -0.6126,0.0618 -0.8622,0.1746 -0.2958,0.1332 -0.616199,0.1758 -0.916799,0.1218 -0.345601,-0.0618 -0.462601,-0.0378 -0.462601,0.0972 0,0.0996 -0.1212,0.285598 -0.2688,0.413998 -0.3648,0.3162 -0.214199,0.4836 0.346201,0.382798 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.341401,0.242402 -0.0204,0.0798 -0.0582,0.1476 -0.1032,0.205198 a 12,12 0 0 0 1.899,0.561002 c -0.06,-0.11458 -0.1284,-0.219 -0.195002,-0.265798 -0.309,-0.2184 -0.102,-0.786 0.3234,-0.888002 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.002002 0.4842,-0.5304 0.8568,-0.7512 1.2654,-0.7512 0.156,0 0.7122,-0.1434 1.2366,-0.318598 0.99,-0.331802 1.377,-0.319802 1.3404,0.042 -0.0756,0.752398 0.4086,0.7272 1.1976,-0.0612 0.3288,-0.3282 0.6294,-0.5658 0.6684,-0.528598 0.1506,0.1446 -0.1206,0.8484 -0.4374,1.1334 -0.4014,0.361198 -0.4212,0.589198 -0.0678,0.769798 0.1932,0.0996 0.2754,0.3006 0.306,0.7524 l 0.0408,0.616802 h 0.5016 c 0.1758,0 0.3216,0.024 0.4392,0.069 a 12,12 0 0 0 5.814,-9.903599 c -0.1836,-0.392401 -0.17038,-0.6294 0,-0.8964 a 12,12 0 0 0 -0.054,-0.672601 c -0.1092,-0.0054 -0.2208,-0.0102 -0.3492,-0.0048 -0.6048,0.0252 -1.1226,-0.213 -1.1226,-0.5166 0,-0.0642 -0.2148,-0.328799 -0.477,-0.587399 -0.2976,-0.292801 -0.45,-0.552001 -0.4056,-0.6864 0.0408,-0.1224 -0.0468,-0.319801 -0.201596,-0.453601 -0.1506,-0.1308 -0.2742,-0.340799 -0.2742,-0.4668 0,-0.201 -0.1278,-0.2262 -1.0524,-0.204 l -1.052402,0.0258 0.018,1.037401 c 0.0312,1.816799 0.301798,2.288399 1.136398,1.984199 0.382202,-0.1398 1.321202,-0.0342 1.588202,0.1776 0.0966,0.0768 0.236398,0.355201 0.3102,0.619201 0.0744,0.263399 0.349198,0.72 0.611998,1.0134 0.5316,0.595199 0.573,0.8274 0.268202,1.525799 -0.265802,0.6096 -0.552602,0.5394 -0.495602,-0.1218 l 0.042,-0.491999 -0.45,0.084 c -0.249,0.0474 -0.561,0.231 -0.7008,0.412799 -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.284398,-0.321 -0.1566,-0.0474 -0.370802,-0.2832 -0.475802,-0.525 -0.1686,-0.3864 -0.1644,-0.5046 0.0318,-0.9738 0.1986,-0.4758 0.200396,-0.5544 0.0174,-0.7302 -0.168,-0.1608 -0.255002,-0.1662 -0.475802,-0.0336 -0.221998,0.1326 -0.326998,0.123 -0.591,-0.054 -0.1758,-0.1182 -0.483598,-0.216 -0.6828,-0.216 -0.404998,0 -0.5274,-0.1968 -0.5274,-0.8484 0,-0.6018 -0.358798,-0.8202 -1.2132,-0.7416 -0.592796,0.0546 -0.723596,0.0156 -1.201796,-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.606 -0.6516,0.0882 c -1.1592,0.1566 -1.3938,0.3066 -0.8952,0.5742 0.1944,0.1038 0.2028,0.1572 0.0528,0.330599 -0.0984,0.1128 -0.1446,0.292201 -0.102,0.398401 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.0714 -1.3974,-0.051 -1.8564,0.375 -0.5736,0.5328 -0.647399,0.780601 -0.380399,1.275 0.2586,0.48 0.7182,0.6714 1.513799,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.078199,-0.0438 -1.334399,0.2382 -0.1074,0.1176 -0.267,0.4272 -0.354001,0.6864 -0.15,0.4476 -0.1938,0.4752 -0.865799,0.540001 -0.670801,0.0654 -0.735601,0.0438 -1.218,-0.4008 -0.538201,-0.495601 -0.629401,-0.874801 -0.370201,-1.527601 0.1152,-0.2892 0.2004,-0.3366 0.507601,-0.2802 0.608399,0.111 0.848399,-0.1002 0.848399,-0.75 0,-0.315 -0.0612,-0.609599 -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.202799 0.1008,-0.3564 0.1488,-0.105 0.3936,-0.1758 0.543601,-0.157802 0.149398,0.018 0.562799,-0.0468 0.9186,-0.1434 0.514198,-0.1386 0.665398,-0.243599 0.734999,-0.514199 0.132,-0.513602 0.454199,-0.925802 0.724199,-0.925802 0.4266,0 0.4356,-1.003199 0.021,-2.4623988 -0.0612,-0.2154 -0.2298,-0.3522 -0.5274,-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.2601602 -0.1362,-0.1439999 -0.4176,-0.2601599 -0.6318,-0.2601599 -0.507,0 -0.5154,-0.34908 -0.0126,-0.5331598 0.531,-0.19464 1.3578,0.060478 1.5576,0.48042 0.270601,0.5694599 0.571201,0.3318599 0.667801,-0.52848 0.1194,-1.0641 0.4866,-1.3699201 1.644,-1.3699201 h 0.8322 l -0.3648,-0.36444 c -0.1134,-0.11376 -0.2076,-0.25278 -0.273,-0.3890988 z m 4.314,0.37734 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.5531399 0.4494,0.19746 0.7386,0.4225798 0.837,0.65034 0.474,1.0989601 0.8004,1.6906201 0.9642,1.7506199 0.3312,0.1218 0.5286,-0.12264 0.6024,-0.7474799 0.0846,-0.71688 0.327,-0.86886 0.7626,-0.47694 0.1692,0.1521 0.405602,0.27654 0.525,0.27654 0.3726,0 0.648,0.14958 0.648,0.3516001 0,0.10644 0.126,0.36294 0.2802,0.57048 0.2274,0.3053998 0.3816,0.3786 0.8064,0.3786 0.5214,0 0.8412,0.0978 1.494,0.4584 0.0102,0.0054 0.0204,0.0072 0.0306,0.0126 a 12,12 0 0 0 -6.219,-4.09902 z M 5.0023994,16.948582 a 12,12 0 0 0 -0.00234,0.0516 12,12 0 0 0 0.23436,2.3052 c 0.434761,0.177002 0.554881,0.106802 0.6000012,-0.297599 0.02334,-0.2094 0.13266,-0.4464 0.2437797,-0.5286 0.17166,-0.1266 0.1407,-0.1914 -0.2109597,-0.4314 -0.2276402,-0.1554 -0.4519802,-0.4266 -0.4980602,-0.6024 -0.04464,-0.1704 -0.1956,-0.356401 -0.366781,-0.496801 z m 3.77706,3.9666 c -0.1122,-0.0114 -0.24738,0.04859 -0.39738,0.192598 -0.31734,0.3036 -0.2694,0.9138 0.09024,1.154998 0.41214,0.2766 0.57114,0.1962 0.62334,-0.3138 0.0642,-0.628798 -0.0702,-1.008002 -0.3162,-1.0338 z m 2.0363996,1.8144 c -0.1224,0.0042 -0.2574,0.09182 -0.3924,0.2766 -0.1434,0.1956 -0.1824,0.448202 -0.1278,0.8316 0.0678,0.471602 0.0384,0.5724 -0.2082,0.698998 -0.3173998,0.162 -0.3851996,0.6444 -0.1253996,0.892802 0.2579996,0.2472 0.5040006,0.1824 0.5928006,-0.156 0.126,-0.482402 0.832199,-0.538802 1.314599,-0.1056 0.2058,0.1848 0.3738,0.278402 0.3738,0.2076 0,-0.0708 -0.2142,-0.328196 -0.4758,-0.5706 -0.4002,-0.371998 -0.4746,-0.530398 -0.4746,-1.009198 0,-0.675602 -0.207,-1.074602 -0.477,-1.0662 z m -3.3443397,1.5492 a 12,12 0 0 0 0.2777402,0.3504 c -0.08178,-0.1266 -0.17514,-0.2478 -0.2777402,-0.3504 z m 4.0439397,1.841998 c -0.0606,0.021 -0.0864,0.0972 -0.0864,0.231002 0,0.1356 -0.0864,0.2778 -0.192,0.316198 -0.1404,0.0516 -0.1728,0.2142 -0.1188,0.602402 0.0102,0.0726 0.0132,0.1308 0.0168,0.1914 a 12,12 0 0 0 0.499201,0.256202 c -0.0084,-0.2076 0.0294,-0.4518 0.138,-0.757804 0.1842,-0.519596 0.1908,-0.649798 0.0408,-0.741 -0.1404,-0.0852 -0.2364,-0.1194 -0.297601,-0.0984 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17 5 A 12 12 0 0 0 5 17 A 12 12 0 0 0 5.0214844 17.404297 A 12 12 0 0 1 17 6 A 12 12 0 0 1 28.974609 17.5 A 12 12 0 0 0 29 17 A 12 12 0 0 0 17 5 z"/>
+ <circle style="fill:#bb694b" cx="33" cy="33" r="26"/>
+ <path style="opacity:0.2" d="m 30.544297,7.1396205 a 25.999999,25.999999 0 0 0 -9.4094,2.7294801 c 0.1313,0.4161294 -0.0221,0.8855594 -0.500501,1.2999994 -0.323699,0.28054 -0.588898,0.71747 -0.588898,0.97253 0,0.779611 0.704598,1.976651 1.267499,2.150591 0.7475,0.2314 0.4966,1.029079 -0.4654,1.469779 -0.4446,0.204101 -0.991899,0.7917 -1.2155,1.3052 -0.2249,0.5148 -0.5551,1.0218 -0.7345,1.1271 -0.1781,0.1066 -0.325,0.5083 -0.325,0.8944 0,0.5395 0.247,0.8008 1.0569,1.1245 0.579801,0.2327 1.274,0.4017 1.5431,0.3757 1.5483,-0.1456 1.6562,0.7566 0.3029,2.5194 -0.7189,0.936002 -1.0647,1.1713 -1.554799,1.053 -0.456301,-0.1092 -0.705901,0.0194 -0.913901,0.4719 -0.2184,0.4797 -0.5772,0.6422 -1.5405,0.7085 -0.9477,0.0663 -1.3715,0.258702 -1.7264,0.777402 -0.26,0.378298 -0.6344,0.685098 -0.8333,0.685098 -0.19942,0 -0.66768,0.2548 -1.04104,0.5642 -0.75972,0.6305 -1.05638,0.694202 -1.322749,0.282102 -0.35204,-0.546002 -1.11163,-0.270402 -2.24198,0.812498 -0.9997,0.9568 -1.12073,1.212902 -0.96993,2.0436 0.26832,1.478099 1.07003,2.789799 1.98549,3.247399 0.79885,0.3991 0.81445,0.442002 0.33007,0.9542 -0.27859,0.295102 -0.7566,0.611 -1.06132,0.7033 -0.8801,0.2678 -0.38467,0.6032 1.18573,0.8034 1.607319,0.204102 2.106779,0.7865 1.355899,1.5808 -0.418729,0.443302 -0.395199,0.5265 0.27677,0.9477 1.313,0.8242 2.35716,0.3198 1.12476,-0.5434 -0.79209,-0.5551 -0.23816,-0.7813 0.9243,-0.3783 0.9269,0.3211 1.1102,0.3029 1.6575,-0.1729 1.1245,-0.9737 2.3465,0.466702 1.3182,1.553502 -0.6539,0.692898 -0.4563,1.527498 0.3913,1.643198 0.3744,0.0507 1.151801,0.3991 1.729,0.7748 0.5772,0.3744 1.2064,0.6825 1.3962,0.6825 0.1898,0 0.725398,0.3809 1.1908,0.8463 0.9438,0.9425 1.4677,1.0621 1.7342,0.3978 0.3198,-0.7982 0.1911,-1.2103 -0.6708,-2.1502 -0.6851,-0.7488 -1.7992,-2.737798 -1.7992,-3.2149 0,-0.2938 1.1323,-0.0442 1.7667,0.3887 0.3965,0.2717 1.0387,0.6214 1.4274,0.780002 0.4134,0.169 0.8424,0.694198 1.0387,1.268798 0.3055,0.9022 0.4264,0.9802 1.508,0.9802 h 1.1752 l 0.1781,2.1125 c 0.2132,2.5415 0.4173,3.056302 1.2896,3.2656 0.642199,0.1547 1.327299,1.149202 1.327299,1.9266 0,0.2067 -0.4615,0.7137 -1.0257,1.1258 -0.699399,0.5109 -1.000999,0.945102 -0.954199,1.370199 0.0585,0.5317 -0.0624,0.6149 -0.8151,0.559 -0.4849,-0.0364 -1.3273,0.13392 -1.8681,0.3783 -0.6409,0.2886 -1.3351,0.3809 -1.9864,0.2639 -0.7488,-0.1339 -1.0023,-0.0819 -1.0023,0.210602 0,0.215798 -0.2626,0.618798 -0.5824,0.897 -0.7904,0.685098 -0.4641,1.047798 0.7501,0.829398 0.754,-0.1352 1.0478,-0.0754 1.1778,0.249602 0.2769,0.6903 -0.4251,1.6783 -1.0764,1.515798 -0.4134,-0.104 -0.611,0.0377 -0.7397,0.525202 -0.0442,0.1729 -0.1261,0.319798 -0.2236,0.4446 a 25.999999,25.999999 0 0 0 4.1145,1.215498 c -0.13,-0.2483 -0.2782,-0.474498 -0.4225,-0.5759 -0.6695,-0.4732 -0.221,-1.703 0.7007,-1.923998 0.9399,-0.226202 0.7917,-0.835902 -0.2301,-0.952902 -0.8957,-0.1014 -1.8486,-1.0088 -1.5496,-1.4729 0.2015,-0.3107 1.0582,-0.2652 2.7911,0.1456 0.7826,0.1846 1.3169,-0.1872 3.130399,-2.171002 1.0491,-1.149199 1.8564,-1.627599 2.7417,-1.627599 0.338,0 1.5431,-0.310698 2.6793,-0.6903 2.145,-0.7189 2.9835,-0.6929 2.9042,0.091 -0.1638,1.6302 0.8853,1.5756 2.5948,-0.1326 0.7124,-0.7111 1.3637,-1.2259 1.4482,-1.1453 0.3263,0.3133 -0.2613,1.838202 -0.9477,2.455702 -0.8697,0.782599 -0.9126,1.276599 -0.1469,1.667897 0.4186,0.2158 0.5967,0.6513 0.663,1.6302 l 0.0884,1.3364 h 1.0868 c 0.380898,0 0.696798,0.052 0.951598,0.1495 A 25.999999,25.999999 0 0 0 58.959693,33.815095 c -0.3978,-0.8502 -0.3692,-1.363698 0,-1.9422 a 25.999999,25.999999 0 0 0 -0.117,-1.457299 c -0.2366,-0.0118 -0.4784,-0.0221 -0.7566,-0.0104 -1.3104,0.0546 -2.4323,-0.4615 -2.4323,-1.1193 0,-0.1391 -0.4654,-0.712398 -1.0335,-1.272698 -0.6448,-0.6344 -0.975,-1.196002 -0.8788,-1.487202 0.08838,-0.2652 -0.1014,-0.6929 -0.4368,-0.982798 -0.3263,-0.283402 -0.5941,-0.738402 -0.5941,-1.011402 0,-0.4355 -0.276898,-0.4901 -2.280199,-0.442 l -2.2802,0.0559 0.03898,2.2477 c 0.0676,3.9364 0.6539,4.958199 2.4622,4.2991 0.828101,-0.3029 2.862599,-0.0741 3.441099,0.384799 0.2093,0.1664 0.5122,0.7696 0.672102,1.3416 0.1612,0.5707 0.7566,1.56 1.326,2.1957 1.1518,1.2896 1.2415,1.7927 0.581098,3.3059 -0.5759,1.3208 -1.1973,1.1687 -1.0738,-0.2639 l 0.091,-1.066 -0.974998,0.182 c -0.539502,0.1027 -1.215502,0.500498 -1.518402,0.894398 -0.431598,0.5603 -0.6331,0.6422 -0.9568,0.3861 -0.2262,-0.1794 -0.4095,-0.5577 -0.4095,-0.8385 0,-0.2808 -0.2782,-0.5928 -0.6162,-0.6955 -0.339299,-0.1027 -0.803397,-0.6136 -1.030899,-1.137498 -0.365298,-0.837202 -0.3562,-1.093302 0.0689,-2.109902 0.4303,-1.0309 0.4342,-1.2012 0.0377,-1.5821 -0.364,-0.3484 -0.5525,-0.3601 -1.0309,-0.0728 -0.481,0.2873 -0.7085,0.266502 -1.2805,-0.117 -0.3809,-0.2561 -1.0478,-0.468 -1.479398,-0.468 -0.877502,0 -1.142702,-0.426399 -1.142702,-1.838199 0,-1.303898 -0.7774,-1.7771 -2.628598,-1.6068 -1.2844,0.1183 -1.567802,0.0338 -2.603902,-0.7644 -0.6409,-0.4927 -1.652298,-1.6783 -2.2503,-2.637698 -0.598,-0.959402 -1.2415,-1.961702 -1.43,-2.226902 -0.2704,-0.3835 -0.2041,-0.7514 0.325,-1.7953 l 0.6682,-1.313 -1.4118,0.1911 c -2.5116,0.3393 -3.019898,0.6643 -1.9396,1.2441 0.4212,0.2249 0.4394,0.3406 0.1144,0.7163 -0.2132,0.2444 -0.3133,0.6331 -0.221,0.8632 0.0923,0.228802 -0.0247,0.7696 -0.2587,1.1999 -0.2353,0.4316 -0.4316,1.0361 -0.4394,1.3468 -0.0247,0.9685 -1.683498,1.7394 -3.532099,1.6367 -2.8002,-0.1547 -3.0277,-0.1105 -4.022198,0.812502 -1.2428,1.154398 -1.402702,1.691298 -0.824202,2.762498 0.560302,1.04 1.5561,1.454699 3.2799,1.3689 1.5418,-0.0767 1.716,0.0598 1.3637,1.078999 -0.3003,0.865802 -1.3065,1.1986 -1.989,0.6578 -0.5252,-0.417298 -2.3361,-0.0949 -2.8912,0.5161 -0.2327,0.2548 -0.5785,0.9256 -0.766998,1.487202 -0.325002,0.969798 -0.4199,1.029598 -1.875902,1.169998 -1.4534,0.1417 -1.5938,0.0949 -2.639,-0.8684 -1.1661,-1.0738 -1.3637,-1.8954 -0.8021,-3.3098 0.249601,-0.6266 0.4342,-0.729299 1.0998,-0.607098 1.318199,0.240498 1.838202,-0.217101 1.838202,-1.625001 0,-0.6825 -0.1326,-1.3208 -0.295102,-1.417 -0.1612,-0.0962 -0.2938,-0.4576 -0.2938,-0.8047 0,-0.3471 -0.166392,-0.7943 -0.3679,-0.9906 -0.295099,-0.286 -0.252199,-0.439398 0.2184,-0.7722 0.3224,-0.227498 0.8528,-0.3809 1.1778,-0.3419 0.3237,0.039 1.2194,-0.1014 1.9903,-0.3107 1.1141,-0.3003 1.4417,-0.5278 1.5925,-1.114098 0.286,-1.112802 0.9841,-2.005902 1.5691,-2.005902 0.9243,0 0.9438,-2.1736 0.0455,-5.3352 -0.13258,-0.466699 -0.497882,-0.763099 -1.142682,-0.922999 -0.5226,-0.13 -1.0907,-0.4862 -1.2623,-0.79274 -0.1703,-0.30654 -0.4836,-0.55614 -0.6955,-0.55614 -0.2119,0 -0.6266,-0.25376 -0.9191,-0.56368 -0.2951,-0.312 -0.9048,-0.56368 -1.3689,-0.56368 -1.098501,0 -1.1167,-0.75634 -0.0273,-1.15518 1.1505,-0.42172 2.9419,0.13104 3.3748,1.04091 0.5863,1.23383 1.2376,0.71903 1.4469,-1.14504 0.258702,-2.3055502 1.0543,-2.9681602 3.562,-2.9681602 h 1.803099 l -0.7904,-0.7896199 c -0.245693,-0.24648 -0.449793,-0.54769 -0.591493,-0.84305 z m 9.346999,0.81757 c -0.0507,0.04576 -0.1001,0.0832 -0.1495,0.1345499 -0.6032,0.61568 -0.8866,0.7034298 -1.8187,0.5612098 -1.6276,-0.24817 -1.4183,0.40716 0.3835,1.19847 0.9737,0.4278298 1.6003,0.9155898 1.8135,1.4090698 1.027,2.38108 1.7342,3.66301 2.0891,3.79301 0.7176,0.2639 1.1453,-0.26572 1.3052,-1.61954 0.1833,-1.55324 0.7085,-1.88253 1.6523,-1.03337 0.3666,0.32955 0.8788,0.59917 1.1375,0.59917 0.8073,0 1.404,0.32409 1.404,0.7618 0,0.23062 0.273,0.78637 0.6071,1.23604 0.4927,0.6617 0.8268,0.8203 1.7472,0.8203 1.129699,0 1.822599,0.2119 3.236999,0.9932 0.0221,0.0117 0.0442,0.0156 0.0663,0.0273 A 25.999999,25.999999 0 0 0 39.891296,7.9571905 Z M 7.0051981,32.888589 a 25.999999,25.999999 0 0 0 -0.00508,0.1118 25.999999,25.999999 0 0 0 0.50778,4.9946 c 0.9419799,0.3835 1.2022399,0.2314 1.2999999,-0.644798 0.05057,-0.453702 0.28743,-0.967202 0.52819,-1.145302 0.3719372,-0.274298 0.3048572,-0.414698 -0.4570728,-0.934698 -0.49322,-0.3367 -0.9792899,-0.9243 -1.0791299,-1.3052 -0.09672,-0.369198 -0.4238,-0.772198 -0.79469,-1.0764 z m 8.1836289,8.594302 c -0.2431,-0.0247 -0.53599,0.1053 -0.86099,0.417298 -0.68757,0.6578 -0.5837,1.9799 0.19552,2.5025 0.89297,0.5993 1.23747,0.4251 1.35057,-0.679898 0.1391,-1.362402 -0.152102,-2.184002 -0.6851,-2.2399 z m 4.4122,3.931198 c -0.2652,0.009 -0.5577,0.1989 -0.8502,0.5993 -0.3107,0.4238 -0.3952,0.9711 -0.2769,1.801802 0.1469,1.021798 0.0832,1.240198 -0.4511,1.5145 -0.6877,0.350998 -0.8346,1.396198 -0.2717,1.934399 0.559,0.5356 1.092,0.3952 1.2844,-0.337999 0.273,-1.0452 1.803099,-1.167402 2.8483,-0.228802 0.4459,0.400399 0.8099,0.603199 0.8099,0.449799 0,-0.153399 -0.4641,-0.711099 -1.0309,-1.236299 -0.8671,-0.806 -1.028299,-1.149198 -1.028299,-2.186598 0,-1.463802 -0.448501,-2.328302 -1.033501,-2.310102 z m -7.246069,3.3566 a 25.999999,25.999999 0 0 0 0.601769,0.7592 c -0.17719,-0.274298 -0.379469,-0.5369 -0.601769,-0.7592 z m 8.761869,3.990999 c -0.131302,0.0455 -0.18719,0.2106 -0.18719,0.5005 0,0.2938 -0.18719,0.6019 -0.415999,0.6851 -0.3042,0.1118 -0.374401,0.4641 -0.257399,1.3052 0.02209,0.1573 0.0286,0.2834 0.0364,0.4147 a 25.999999,25.999999 0 0 0 1.081598,0.5551 c -0.0182,-0.4498 0.06372,-0.9789 0.299002,-1.6419 0.3991,-1.125798 0.4134,-1.4079 0.0884,-1.6055 -0.3042,-0.1846 -0.512198,-0.2587 -0.644798,-0.2132 z"/>
+ <circle style="opacity:0.2" cx="46" cy="39" r="9"/>
+ <circle style="fill:#eea788" cx="46" cy="38" r="9"/>
+ <path style="opacity:0.2" d="m 45.14995,29.04833 a 9.0000001,9.0000001 0 0 0 -3.2571,0.94482 c 0.04546,0.14404 -0.0078,0.30654 -0.17326,0.450002 -0.11204,0.0971 -0.20385,0.248354 -0.20385,0.336644 0,0.269865 0.243898,0.684225 0.43875,0.744435 0.258748,0.0801 0.1719,0.35622 -0.1611,0.50877 -0.1539,0.07064 -0.343348,0.27405 -0.420748,0.4518 -0.07784,0.1782 -0.19216,0.3537 -0.254252,0.390148 -0.06164,0.0369 -0.1125,0.17594 -0.1125,0.309602 0,0.18676 0.0855,0.2772 0.36585,0.38925 0.2007,0.08056 0.441,0.13904 0.534148,0.13004 0.535952,-0.0504 0.5733,0.261902 0.10486,0.8721 -0.24885,0.324002 -0.36855,0.405452 -0.5382,0.364502 -0.15796,-0.0378 -0.24435,0.0068 -0.31635,0.16334 -0.0756,0.16606 -0.1998,0.2223 -0.533252,0.24525 -0.328048,0.02294 -0.474748,0.08956 -0.5976,0.2691 -0.09,0.13096 -0.219598,0.23715 -0.288448,0.23715 -0.06904,0 -0.23112,0.0882 -0.36036,0.1953 -0.26298,0.218248 -0.365672,0.2403 -0.457876,0.09766 -0.12186,-0.189 -0.384794,-0.0936 -0.77607,0.28125 -0.34605,0.3312 -0.387944,0.41985 -0.335744,0.7074 0.09288,0.51165 0.370394,0.9657 0.687284,1.1241 0.276524,0.13814 0.281926,0.153 0.11426,0.3303 -0.09644,0.10216 -0.261902,0.2115 -0.36738,0.243448 -0.30465,0.0927 -0.13316,0.208802 0.410446,0.278102 0.556378,0.07066 0.72927,0.27225 0.46935,0.5472 -0.14494,0.15346 -0.1368,0.18226 0.0958,0.32805 0.4545,0.2853 0.815938,0.1107 0.389338,-0.1881 -0.274184,-0.19216 -0.08244,-0.27045 0.319952,-0.13096 0.320848,0.11114 0.3843,0.10486 0.57375,-0.05986 0.389248,-0.33705 0.81225,0.16156 0.456298,0.53775 -0.226348,0.23985 -0.15796,0.52875 0.13546,0.568798 0.1296,0.0176 0.3987,0.13814 0.5985,0.268202 0.1998,0.1296 0.4176,0.236248 0.4833,0.236248 0.0657,0 0.2511,0.13186 0.4122,0.292952 0.3267,0.32625 0.50805,0.36765 0.6003,0.1377 0.1107,-0.276302 0.06616,-0.41895 -0.2322,-0.7443 -0.23715,-0.259202 -0.6228,-0.9477 -0.6228,-1.11285 0,-0.1017 0.39195,-0.0152 0.61155,0.13454 0.13724,0.09404 0.35955,0.2151 0.494098,0.270002 0.14312,0.0585 0.291602,0.2403 0.35955,0.4392 0.10576,0.3123 0.14762,0.3393 0.522002,0.3393 h 0.4068 l 0.06164,0.731248 c 0.0738,0.87975 0.14446,1.057952 0.4464,1.130402 0.2223,0.05356 0.45945,0.397802 0.45945,0.6669 0,0.07156 -0.15974,0.24705 -0.35505,0.3897 -0.242102,0.17684 -0.3465,0.327148 -0.3303,0.4743 0.02016,0.18404 -0.0216,0.21285 -0.28215,0.1935 -0.16784,-0.0126 -0.459452,0.04636 -0.646652,0.13096 -0.221848,0.0999 -0.46215,0.13186 -0.687598,0.09134 -0.2592,-0.04636 -0.346952,-0.02836 -0.346952,0.0729 0,0.0747 -0.0909,0.2142 -0.201596,0.3105 -0.2736,0.237152 -0.16066,0.3627 0.25965,0.2871 0.261,-0.0468 0.3627,-0.0261 0.4077,0.0864 0.09584,0.23895 -0.14714,0.58095 -0.372602,0.5247 -0.1431,-0.036 -0.211498,0.013 -0.25605,0.1818 -0.0152,0.05986 -0.04364,0.1107 -0.0774,0.1539 a 9.0000001,9.0000001 0 0 0 1.424252,0.42075 c -0.04498,-0.08594 -0.0963,-0.16424 -0.14624,-0.19936 -0.23175,-0.1638 -0.0765,-0.5895 0.24255,-0.665998 0.32535,-0.0783 0.27405,-0.28935 -0.07966,-0.32985 -0.31005,-0.0351 -0.6399,-0.3492 -0.5364,-0.50985 0.06974,-0.10754 0.3663,-0.0918 0.96615,0.0504 0.2709,0.0639 0.455848,-0.0648 1.0836,-0.7515 0.36315,-0.3978 0.6426,-0.5634 0.94905,-0.5634 0.117,0 0.53415,-0.10754 0.92745,-0.238952 0.7425,-0.24885 1.03275,-0.23985 1.0053,0.0315 -0.0567,0.5643 0.30645,0.5454 0.8982,-0.0459 0.2466,-0.246148 0.47205,-0.424348 0.5013,-0.39645 0.11294,0.10844 -0.09044,0.6363 -0.32805,0.85005 -0.30105,0.270898 -0.3159,0.4419 -0.05086,0.577348 0.1449,0.0747 0.20655,0.225452 0.2295,0.5643 l 0.0306,0.462602 h 0.3762 c 0.13186,0 0.2412,0.018 0.3294,0.05174 a 9.0000001,9.0000001 0 0 0 4.360499,-7.4277 c -0.1377,-0.294298 -0.1278,-0.472048 0,-0.6723 a 9.0000001,9.0000001 0 0 0 -0.04048,-0.504448 c -0.0819,-0.004 -0.1656,-0.0078 -0.261902,-0.0036 -0.4536,0.019 -0.84195,-0.15974 -0.84195,-0.387448 0,-0.04814 -0.1611,-0.246602 -0.357748,-0.440552 -0.223202,-0.2196 -0.337502,-0.414002 -0.304202,-0.5148 0.0306,-0.0918 -0.0351,-0.239852 -0.1512,-0.3402 -0.11294,-0.0981 -0.20565,-0.2556 -0.20565,-0.3501 0,-0.15074 -0.09584,-0.16966 -0.7893,-0.153 l -0.789298,0.0194 0.0134,0.77805 c 0.02342,1.3626 0.226352,1.7163 0.852302,1.48815 0.286648,-0.10484 0.9909,-0.02564 1.191148,0.1332 0.07246,0.05758 0.1773,0.2664 0.23265,0.4644 0.0558,0.19754 0.261902,0.539998 0.459002,0.76005 0.3987,0.4464 0.429748,0.620548 0.201148,1.14435 -0.19936,0.4572 -0.414452,0.404552 -0.371702,-0.09134 l 0.0315,-0.369 -0.337502,0.063 c -0.18676,0.03554 -0.42075,0.17326 -0.525598,0.3096 -0.1494,0.19394 -0.219152,0.222302 -0.331202,0.13364 -0.0783,-0.0621 -0.14174,-0.19304 -0.14174,-0.290254 0,-0.0972 -0.0963,-0.2052 -0.2133,-0.240748 -0.11744,-0.03554 -0.278102,-0.212402 -0.35685,-0.39375 -0.12646,-0.2898 -0.1233,-0.378452 0.02386,-0.730352 0.14896,-0.35685 0.1503,-0.415798 0.013,-0.547648 -0.126,-0.1206 -0.19126,-0.12464 -0.35685,-0.0252 -0.1665,0.09944 -0.245248,0.09226 -0.443248,-0.04048 -0.13186,-0.08866 -0.362701,-0.162 -0.512099,-0.162 -0.303752,0 -0.395552,-0.1476 -0.395552,-0.636298 0,-0.451352 -0.2691,-0.61515 -0.9099,-0.556202 -0.4446,0.04096 -0.542698,0.0116 -0.901348,-0.2646 -0.22185,-0.17056 -0.57195,-0.58095 -0.77895,-0.91305 -0.207002,-0.3321 -0.429752,-0.67905 -0.495,-0.77085 -0.0936,-0.13274 -0.07066,-0.260102 0.1125,-0.62145 l 0.2313,-0.4545 -0.488698,0.06616 c -0.869402,0.11744 -1.045352,0.22995 -0.671402,0.43065 0.1458,0.07784 0.1521,0.1179 0.0396,0.24795 -0.0738,0.0846 -0.10844,0.21915 -0.0765,0.2988 0.03196,0.07918 -0.0086,0.2664 -0.08954,0.41535 -0.08146,0.1494 -0.1494,0.35865 -0.15212,0.4662 -0.0086,0.33525 -0.58275,0.6021 -1.22265,0.56655 -0.9693,-0.05356 -1.04805,-0.03826 -1.3923,0.28125 -0.4302,0.3996 -0.48555,0.58545 -0.2853,0.95625 0.19394,0.36 0.53865,0.50355 1.13535,0.473852 0.5337,-0.02654 0.594,0.0207 0.47205,0.373498 -0.10394,0.2997 -0.45225,0.4149 -0.6885,0.2277 -0.18178,-0.14446 -0.80865,-0.03286 -1.0008,0.17866 -0.08056,0.0882 -0.200252,0.3204 -0.2655,0.5148 -0.1125,0.3357 -0.14536,0.356402 -0.64935,0.405 -0.5031,0.04904 -0.5517,0.03286 -0.9135,-0.3006 -0.40365,-0.3717 -0.47205,-0.656098 -0.277652,-1.1457 0.0864,-0.2169 0.1503,-0.25245 0.380702,-0.210148 0.4563,0.08324 0.6363,-0.07516 0.6363,-0.562502 0,-0.23625 -0.0459,-0.457198 -0.10216,-0.490498 -0.0558,-0.0333 -0.1017,-0.1584 -0.1017,-0.278552 0,-0.12014 -0.0576,-0.27495 -0.12736,-0.3429 -0.10216,-0.099 -0.0873,-0.1521 0.0756,-0.267298 0.1116,-0.07876 0.2952,-0.13186 0.4077,-0.11836 0.11204,0.0134 0.4221,-0.0351 0.68895,-0.10754 0.38565,-0.10394 0.49905,-0.1827 0.55125,-0.38565 0.099,-0.3852 0.34065,-0.69435 0.54315,-0.69435 0.31995,0 0.3267,-0.7524 0.0156,-1.8468 -0.0459,-0.16156 -0.17234,-0.26415 -0.395552,-0.3195 -0.1809,-0.04498 -0.37755,-0.1683 -0.43695,-0.27441 -0.05896,-0.10612 -0.1674,-0.19252 -0.24075,-0.19252 -0.07334,0 -0.216898,-0.08784 -0.31815,-0.19512 -0.10216,-0.108 -0.3132,-0.19512 -0.47385,-0.19512 -0.38025,0 -0.38655,-0.261807 -0.0094,-0.399867 0.39825,-0.14598 1.01835,0.04536 1.1682,0.360313 0.20294,0.427096 0.4284,0.248896 0.50085,-0.396357 0.08956,-0.798076 0.36495,-1.027442 1.233,-1.027442 h 0.62415 l -0.2736,-0.27333 c -0.08506,-0.08532 -0.15568,-0.18958 -0.20475,-0.291826 z m 3.2355,0.283006 c -0.0176,0.0158 -0.03464,0.0288 -0.05174,0.04658 -0.2088,0.21312 -0.3069,0.243494 -0.62955,0.19426 -0.5634,-0.0859 -0.49095,0.14094 0.13276,0.414854 0.33705,0.1481 0.55395,0.316934 0.62775,0.487754 0.3555,0.824219 0.6003,1.267965 0.72315,1.312965 0.2484,0.09134 0.39645,-0.09198 0.4518,-0.56061 0.06346,-0.537659 0.24525,-0.651645 0.57195,-0.357705 0.1269,0.11408 0.3042,0.207403 0.39375,0.207403 0.27945,0 0.485999,0.1122 0.485999,0.263702 0,0.07984 0.0945,0.272204 0.21015,0.42786 0.17056,0.22905 0.2862,0.28395 0.6048,0.28395 0.39105,0 0.6309,0.07334 1.1205,0.343798 0.0078,0.004 0.0152,0.0054 0.02294,0.0094 A 9.0000001,9.0000001 0 0 0 48.385444,29.331254 Z M 37.0018,37.961437 a 9.0000001,9.0000001 0 0 0 -0.0018,0.0387 9.0000001,9.0000001 0 0 0 0.17576,1.7289 c 0.326068,0.13276 0.416158,0.0801 0.449998,-0.2232 0.0176,-0.15706 0.09948,-0.3348 0.18282,-0.396448 0.12874,-0.09494 0.10554,-0.14356 -0.15822,-0.323552 -0.17074,-0.11654 -0.338984,-0.319948 -0.373546,-0.4518 -0.03348,-0.1278 -0.1467,-0.2673 -0.275084,-0.372598 z m 2.832794,2.974948 c -0.08416,-0.0086 -0.18554,0.03646 -0.298034,0.14446 -0.238006,0.2277 -0.202046,0.685352 0.06768,0.866252 0.309106,0.20745 0.428356,0.14714 0.467506,-0.235352 0.04814,-0.4716 -0.05264,-0.755998 -0.23715,-0.77535 z m 1.5273,1.360802 c -0.09182,0.003 -0.19304,0.06884 -0.2943,0.20745 -0.10754,0.1467 -0.1368,0.336148 -0.09584,0.6237 0.05086,0.353698 0.0288,0.429298 -0.15616,0.524248 -0.23805,0.1215 -0.2889,0.483302 -0.09406,0.6696 0.1935,0.1854 0.378,0.1368 0.4446,-0.117 0.0945,-0.361802 0.62415,-0.4041 0.98595,-0.07918 0.15434,0.1386 0.28035,0.208798 0.28035,0.1557 0,-0.0531 -0.16066,-0.24615 -0.35685,-0.42795 -0.30015,-0.279 -0.355948,-0.397802 -0.355948,-0.756902 0,-0.506698 -0.15524,-0.805948 -0.357752,-0.799648 z m -2.508254,1.1619 a 9.0000001,9.0000001 0 0 0 0.208304,0.262798 c -0.06134,-0.09494 -0.13134,-0.18584 -0.208304,-0.262798 z m 3.032954,1.381498 c -0.04546,0.0156 -0.0648,0.0729 -0.0648,0.17324 0,0.1017 -0.0648,0.208352 -0.144,0.237152 -0.1053,0.0387 -0.1296,0.16064 -0.0891,0.4518 0.0078,0.05446 0.01,0.0981 0.0126,0.14356 a 9.0000001,9.0000001 0 0 0 0.3744,0.19214 c -0.0064,-0.15568 0.02204,-0.338848 0.1035,-0.568348 0.13814,-0.389702 0.1431,-0.48735 0.0306,-0.55575 -0.1053,-0.0639 -0.17728,-0.08956 -0.2232,-0.0738 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 33 7 A 25.999999 25.999999 0 0 0 7 33 A 25.999999 25.999999 0 0 0 7.0175781 33.486328 A 25.999999 25.999999 0 0 1 33 8 A 25.999999 25.999999 0 0 1 58.974609 33.496094 A 25.999999 25.999999 0 0 0 59 33 A 25.999999 25.999999 0 0 0 33 7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 46 29 A 8.9999996 8.9999996 0 0 0 37 38 A 8.9999996 8.9999996 0 0 0 37.023438 38.363281 A 8.9999996 8.9999996 0 0 1 46 30 A 8.9999996 8.9999996 0 0 1 54.972656 38.46875 A 8.9999996 8.9999996 0 0 0 55 38 A 8.9999996 8.9999996 0 0 0 46 29 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openra-ra.svg b/.icons/awkward/64x64/apps/openra-ra.svg
new file mode 100644
index 00000000..008e0c45
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openra-ra.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.000034,4.9999858 C 29.385638,5.0373538 27.52114,5.812617 26.646132,8.419575 l 0.03238,-0.117578 -4.107804,12.698501 H 8.7179818 c -0.030202,-4.84e-4 -0.058806,-4.84e-4 -0.089006,0 -1.6542553,0.05362 -3.1458828,0.826008 -4.196811,2.105478 -2.2728447,2.608992 -1.7911166,7.51363 1.0950548,9.459386 L 16.41843,40.525167 12.191949,53.655703 c -0.0047,0.0146 -0.0091,0.02914 -0.0135,0.04376 -0.64581,2.121518 -0.03851,4.307203 1.585943,5.802375 0.01174,0.011 0.02574,0.02204 0.03776,0.03282 1.952084,1.735372 4.694879,1.95593 6.899383,0.519534 0.04194,-0.02714 0.08364,-0.05546 0.124066,-0.08478 l 11.174437,-8.069185 11.174413,8.069181 c 0.04042,0.02932 0.08212,0.05764 0.12406,0.08478 2.204504,1.436396 4.947298,1.215838 6.899384,-0.519534 0.012,-0.0108 0.02594,-0.02178 0.03776,-0.03282 1.624454,-1.495172 2.231754,-3.680857 1.585942,-5.802375 -0.0044,-0.0146 -0.0088,-0.02922 -0.0136,-0.04376 L 47.581569,40.525163 58.47278,32.565358 c 2.886172,-1.945756 3.3679,-6.850394 1.095054,-9.459386 -1.050928,-1.27947 -2.542556,-2.051858 -4.19681,-2.105478 -0.0302,-4.84e-4 -0.0588,-4.84e-4 -0.089,0 H 41.429313 l -4.107804,-12.6985018 0.03236,0.117578 C 36.478927,5.812617 34.61443,5.0373534 32.000034,4.9999858 Z"/>
+ <path style="fill:#fc3e28" d="m 32.000034,4.0000012 c -2.614396,0.037368 -4.478894,0.8126312 -5.353902,3.4195892 l 0.03238,-0.117578 -4.107804,12.6985016 H 8.7179818 c -0.030202,-4.84e-4 -0.058806,-4.84e-4 -0.089006,0 -1.6542553,0.05362 -3.1458828,0.826008 -4.196811,2.105478 -2.2728447,2.608992 -1.7911166,7.51363 1.0950548,9.459386 L 16.41843,39.525183 12.191949,52.655719 c -0.0047,0.0146 -0.0091,0.02914 -0.0135,0.04376 -0.64581,2.121518 -0.03851,4.307204 1.585943,5.802375 0.01174,0.011 0.02574,0.02204 0.03776,0.03282 1.952084,1.735372 4.694879,1.95593 6.899383,0.519534 0.04194,-0.02714 0.08364,-0.05546 0.124066,-0.08478 l 11.174437,-8.069185 11.174413,8.069181 c 0.04042,0.02932 0.08212,0.05764 0.12406,0.08478 2.204504,1.436396 4.947298,1.215838 6.899384,-0.519534 0.012,-0.0108 0.02594,-0.02178 0.03776,-0.03282 1.624454,-1.495171 2.231754,-3.680857 1.585942,-5.802375 -0.0044,-0.0146 -0.0088,-0.02922 -0.0136,-0.04376 L 47.581569,39.525179 58.47278,31.565374 c 2.886172,-1.945756 3.3679,-6.850394 1.095054,-9.459386 -1.050928,-1.27947 -2.542556,-2.051858 -4.19681,-2.105478 -0.0302,-4.84e-4 -0.0588,-4.84e-4 -0.089,0 H 41.429313 l -4.107804,-12.6985024 0.03236,0.117578 C 36.478927,4.8126324 34.61443,4.0373688 32.000034,4.0000012 Z"/>
+ <path style="opacity:0.2" d="m 31.15705,23.00074 c 1.106678,-0.0124 2.24749,0.10246 3.159678,0.353836 3.560831,0.98124 6.693179,3.848624 7.961633,7.541956 1.146548,3.338382 0.798416,7.207865 -0.42462,9.992597 l -0.499554,1.113928 2.322924,2.07715 2.322924,2.070596 c 0,0 -0.383628,0.68151 -0.839462,1.49132 -0.455834,0.809812 -2.407642,2.276384 -2.407642,2.276384 0,0 -0.780442,-0.65515 -1.523644,-1.467766 -0.743136,-0.812624 -1.6917,-1.828058 -2.10435,-2.260622 l -0.749328,-0.792856 -0.537024,0.432468 c -0.91898,0.730668 -1.71507,1.092854 -3.259585,1.493976 -2.76321,0.717626 -5.051262,0.515172 -7.680654,-0.688018 l -1.311322,-0.602832 -0.599462,0.727332 c -0.330824,0.400298 -1.186926,1.511238 -1.898308,2.4703 -0.71145,0.959062 -1.430908,1.756098 -1.604816,1.769182 -0.17398,0.013 -0.801464,-0.380092 -1.392515,-0.864932 -0.591033,-0.484844 -1.306777,-1.256104 -1.586078,-1.716762 l -0.505811,-0.838722 3.628014,-3.951174 3.621786,-3.95117 0.480826,0.609386 c 0.77729,1.003726 2.085268,2.113878 3.04103,2.57514 1.32572,0.63983 3.87413,0.544018 5.32648,-0.19658 0.583496,-0.297548 1.049073,-0.746988 1.049073,-0.746988 0,0 -2.394407,-2.9035 -4.065127,-4.62608 -0.37985,-0.391631 -0.94785,-0.987543 -1.261372,-1.323609 l -0.568224,-0.615938 -1.548616,1.78884 c -0.852612,0.979987 -1.792162,1.782285 -1.792162,1.782285 L 21.821628,34.87391 c 0,0 1.817648,-2.343272 4.027666,-4.868528 0.313962,-0.35878 1.004302,-1.166874 1.529898,-1.801942 l 0.95537,-1.159798 0.868,0.360388 c 0.987724,0.408694 1.998842,0.368564 2.479014,-0.09828 0.18,-0.175 0.580728,-0.327622 0.580728,-0.327622 l 2.185568,1.867468 c 0,0 -0.703096,1.033856 -1.573598,2.05094 -0.870476,1.01708 -1.52385,1.948292 -1.46121,2.070596 0.209318,0.408482 6.381819,5.471357 6.381819,5.471357 0,0 0.860788,-2.520749 0.811762,-4.114985 -0.1202,-3.913086 -2.40371,-7.28095 -6.050843,-8.937642 -2.819516,-1.10023 -4.111248,-0.7754 -7.293488,-0.333148 0,0 1.126746,-0.966842 2.872442,-1.606396 0.671322,-0.24594 1.577722,-0.388262 2.547722,-0.432468 0.15588,-0.007 0.316468,-0.0114 0.47457,-0.013 z"/>
+ <path style="fill:#fbbe25" d="m 31.15705,22.000756 c 1.106678,-0.0124 2.24749,0.10246 3.159678,0.353836 3.560831,0.98124 6.693179,3.848624 7.961633,7.541956 1.146548,3.338382 0.798416,7.207866 -0.42462,9.992597 l -0.499554,1.113928 2.322924,2.07715 2.322924,2.070596 c 0,0 -0.383628,0.68151 -0.839462,1.49132 -0.455834,0.809812 -2.407642,2.276384 -2.407642,2.276384 0,0 -0.780442,-0.65515 -1.523644,-1.467766 -0.743136,-0.812624 -1.6917,-1.828058 -2.10435,-2.260622 l -0.749328,-0.792856 -0.537024,0.432468 c -0.91898,0.730668 -1.71507,1.092854 -3.259585,1.493976 -2.76321,0.717626 -5.051262,0.515172 -7.680654,-0.688018 l -1.311322,-0.602832 -0.599462,0.727332 c -0.330824,0.400298 -1.186926,1.511238 -1.898308,2.4703 -0.71145,0.959062 -1.430908,1.756098 -1.604816,1.769182 -0.17398,0.013 -0.801464,-0.380092 -1.392515,-0.864932 -0.591033,-0.484844 -1.306777,-1.256104 -1.586078,-1.716762 l -0.505811,-0.838722 3.628014,-3.951174 3.621786,-3.95117 0.480826,0.609386 c 0.77729,1.003726 2.085268,2.113878 3.04103,2.57514 1.32572,0.63983 3.87413,0.544018 5.32648,-0.19658 0.583496,-0.297548 1.049073,-0.746988 1.049073,-0.746988 0,0 -2.394407,-2.903499 -4.065127,-4.626079 -0.37985,-0.391632 -0.94785,-0.987544 -1.261372,-1.32361 l -0.568224,-0.615938 -1.548616,1.78884 c -0.852612,0.979988 -1.792162,1.782286 -1.792162,1.782286 l -4.090114,-4.049458 c 0,0 1.817648,-2.343272 4.027666,-4.868528 0.313962,-0.35878 1.004302,-1.166874 1.529898,-1.801942 l 0.95537,-1.159798 0.868,0.360388 c 0.987724,0.408694 1.998842,0.368564 2.479014,-0.09828 0.18,-0.175 0.580728,-0.327622 0.580728,-0.327622 l 2.185568,1.867468 c 0,0 -0.703096,1.033856 -1.573598,2.05094 -0.870476,1.01708 -1.52385,1.948292 -1.46121,2.070596 0.209318,0.408482 6.381819,5.471358 6.381819,5.471358 0,0 0.860788,-2.52075 0.811762,-4.114986 -0.1202,-3.913086 -2.40371,-7.28095 -6.050843,-8.937642 -2.819516,-1.10023 -4.111248,-0.7754 -7.293488,-0.333148 0,0 1.126746,-0.966842 2.872442,-1.606396 0.671322,-0.24594 1.577722,-0.388262 2.547722,-0.432468 0.15588,-0.007 0.316468,-0.0114 0.47457,-0.013 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 C 29.385604 4.037368 27.521492 4.8129639 26.646484 7.4199219 L 26.677734 7.3027344 L 22.570312 20 L 8.71875 20 C 8.688548 19.999516 8.6591063 19.999516 8.6289062 20 C 6.974651 20.05362 5.4825688 20.825999 4.4316406 22.105469 C 3.3728131 23.320894 2.9200858 25.034242 3.0214844 26.714844 C 3.1203403 25.374224 3.5830596 24.079553 4.4316406 23.105469 C 5.4825688 21.825999 6.974651 21.05362 8.6289062 21 C 8.6591063 20.999516 8.688548 20.999516 8.71875 21 L 22.570312 21 L 26.677734 8.3027344 L 26.646484 8.4199219 C 27.521492 5.8129639 29.385604 5.037368 32 5 C 34.614396 5.0373676 36.478574 5.8129687 37.353516 8.4199219 L 37.322266 8.3027344 L 41.429688 21 L 55.28125 21 C 55.31145 20.999516 55.340894 20.999516 55.371094 21 C 57.025348 21.05362 58.517431 21.825999 59.568359 23.105469 C 60.416941 24.079553 60.87966 25.374224 60.978516 26.714844 C 61.079914 25.034242 60.627187 23.320894 59.568359 22.105469 C 58.517431 20.825999 57.025348 20.05362 55.371094 20 C 55.340894 19.999516 55.31145 19.999516 55.28125 20 L 41.429688 20 L 37.322266 7.3027344 L 37.353516 7.4199219 C 36.478574 4.8129687 34.614396 4.0373676 32 4 z M 16.158203 40.333984 L 12.191406 52.65625 C 12.186706 52.67085 12.182134 52.684599 12.177734 52.699219 C 11.953273 53.436586 11.890597 54.18116 11.958984 54.902344 C 11.993143 54.502128 12.055751 54.099942 12.177734 53.699219 C 12.182134 53.684599 12.186706 53.67085 12.191406 53.65625 L 16.417969 40.525391 L 16.158203 40.333984 z M 47.841797 40.333984 L 47.582031 40.525391 L 51.808594 53.65625 C 51.813394 53.67079 51.817866 53.684619 51.822266 53.699219 C 51.94425 54.099942 52.006857 54.502128 52.041016 54.902344 C 52.109403 54.18116 52.046728 53.436586 51.822266 52.699219 C 51.817866 52.684619 51.813394 52.67079 51.808594 52.65625 L 47.841797 40.333984 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.15625 22 C 30.998148 22.0016 30.837521 22.006672 30.681641 22.013672 C 29.711641 22.057878 28.806088 22.201326 28.134766 22.447266 C 26.38907 23.08682 25.261719 24.052734 25.261719 24.052734 C 26.095337 23.936882 26.796038 23.832089 27.431641 23.755859 C 27.661655 23.650833 27.875867 23.542116 28.134766 23.447266 C 28.806088 23.201326 29.711641 23.057878 30.681641 23.013672 C 30.837521 23.006672 30.998148 23.0016 31.15625 23 C 32.262928 22.9876 33.404218 23.104093 34.316406 23.355469 C 37.877237 24.336709 41.010843 27.203152 42.279297 30.896484 C 42.69501 32.106908 42.908672 33.387112 42.960938 34.660156 C 43.003362 33.063532 42.804441 31.425536 42.279297 29.896484 C 41.010843 26.203152 37.877237 23.336709 34.316406 22.355469 C 33.404218 22.104093 32.262928 21.9876 31.15625 22 z M 32.261719 25.978516 C 32.261719 25.978516 31.861641 26.131641 31.681641 26.306641 C 31.201469 26.773485 30.190849 26.812991 29.203125 26.404297 L 28.333984 26.042969 L 27.378906 27.203125 C 26.85331 27.838193 26.163571 28.647079 25.849609 29.005859 C 23.639591 31.531115 21.822266 33.873047 21.822266 33.873047 L 22.267578 34.314453 C 22.781607 33.661072 24.055056 32.056389 25.849609 30.005859 C 26.163571 29.647079 26.85331 28.838193 27.378906 28.203125 L 28.333984 27.042969 L 29.203125 27.404297 C 30.190849 27.812991 31.201469 27.773485 31.681641 27.306641 C 31.861641 27.131641 32.261719 26.978516 32.261719 26.978516 L 34.003906 28.466797 C 34.270817 28.103804 34.447266 27.845703 34.447266 27.845703 L 32.261719 25.978516 z M 31.755859 32.326172 C 31.521928 32.664539 31.382745 32.909464 31.412109 32.966797 C 31.621427 33.375279 37.794922 38.439453 37.794922 38.439453 C 37.794922 38.439453 38.656448 35.918455 38.607422 34.324219 C 38.603817 34.206852 38.59146 34.090963 38.583984 33.974609 C 38.449063 35.522478 37.794922 37.439453 37.794922 37.439453 C 37.794922 37.439453 33.085075 33.574413 31.755859 32.326172 z M 25.25 38.677734 L 21.628906 42.628906 L 18 46.580078 L 18.365234 47.183594 L 21.628906 43.628906 L 25.25 39.677734 L 25.730469 40.287109 C 26.507759 41.290835 27.815722 42.400066 28.771484 42.861328 C 30.097204 43.501158 32.645306 43.40466 34.097656 42.664062 C 34.681152 42.366515 35.146484 41.917969 35.146484 41.917969 C 35.146484 41.917969 34.779422 41.484111 34.644531 41.322266 C 34.483379 41.438561 34.303342 41.559175 34.097656 41.664062 C 32.645306 42.40466 30.097204 42.501158 28.771484 41.861328 C 27.815722 41.400066 26.507759 40.290835 25.730469 39.287109 L 25.25 38.677734 z M 41.673828 41.289062 L 41.353516 42.003906 L 43.677734 44.080078 L 45.625 45.816406 C 45.750179 45.594024 46 45.150391 46 45.150391 L 43.677734 43.080078 L 41.673828 41.289062 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openrct2.svg b/.icons/awkward/64x64/apps/openrct2.svg
new file mode 100644
index 00000000..47045617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openrct2.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="42.247" height="42.247" x="-67.08" y="-20.42" rx="2.112" ry="2.112" transform="matrix(-0.70710678,-0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#357ab4" width="42.247" height="42.247" x="-66.38" y="-21.12" rx="2.112" ry="2.112" transform="matrix(-0.70710678,-0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3 C 31.460044 3 30.921554 3.2073521 30.507812 3.6210938 L 3.6210938 30.507812 C 3.0866177 31.042289 2.9234018 31.775802 3.0878906 32.455078 C 3.1741986 32.110068 3.3469981 31.781908 3.6210938 31.507812 L 30.507812 4.6210938 C 30.921554 4.2073521 31.460044 4 32 4 C 32.539956 4 33.078446 4.2073522 33.492188 4.6210938 L 60.378906 31.507812 C 60.653002 31.781908 60.825801 32.110068 60.912109 32.455078 C 61.076598 31.775802 60.913382 31.042289 60.378906 30.507812 L 33.492188 3.6210938 C 33.078446 3.2073522 32.539956 3 32 3 z"/>
+ <path style="fill:#3f3f3f" d="M 30,2.9999985 V 16.999999 h 3 V 2.9999985 Z"/>
+ <path style="fill:#ee5050" d="m 31.999999,15.027617 c -3.280806,3.55e-4 -6.18771,2.30929 -6.843872,5.52381 l -0.14026,1.380953 V 31.999998 L 19.77101,49.644902 30.505759,60.379648 c 0.413748,0.413742 0.954286,0.62035 1.49424,0.62035 0.539956,0 1.080492,-0.206608 1.494234,-0.62035 L 44.228981,49.644902 39.004817,31.999998 V 21.93238 l -0.14564,-1.380953 c -0.655762,-3.212536 -3.5804,-5.520892 -6.859178,-5.52381 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 15.027344 C 28.719194 15.027699 25.812412 17.336261 25.15625 20.550781 L 25.015625 21.933594 L 25.015625 22.933594 L 25.15625 21.550781 C 25.812412 18.336261 28.719194 16.027699 32 16.027344 C 35.278778 16.030262 38.203611 18.338245 38.859375 21.550781 L 39.003906 22.933594 L 39.003906 21.933594 L 38.859375 20.550781 C 38.203611 17.338245 35.278778 15.030262 32 15.027344 z M 25.015625 32 L 19.769531 49.644531 L 19.998047 49.873047 L 25.015625 33 L 25.015625 32 z M 39.003906 32 L 39.003906 33 L 44.001953 49.873047 L 44.230469 49.644531 L 39.003906 32 z"/>
+ <path style="fill:#ffce35" d="m 31.999999,15.42857 c -2.761904,0 -2.761904,5.523809 -2.761904,5.523809 v 11.047619 l -3.803014,23.308966 5.070686,5.070684 c 0.41374,0.413742 0.954278,0.62035 1.494232,0.62035 0.539956,0 1.080492,-0.206608 1.494234,-0.62035 L 38.564917,55.308964 34.761905,31.999998 V 20.952379 c 0,0 0,-5.523809 -2.761906,-5.523809 z"/>
+ <rect style="opacity:0.1" width="18" height="3" x="23" y="23" rx="1.5" ry="1.5"/>
+ <rect style="fill:#3f3f3f" width="18" height="3" x="23" y="22" rx="1.5" ry="1.5"/>
+ <path style="fill:#3f3f3f" d="m 31.999995,26.999998 c -2.999998,0 -2.999998,2.666668 -2.999998,2.666668 v 0 0.888888 4.444444 h 2.999998 3.000002 v -4.444444 -0.888888 0 c 0,0 0,-2.666668 -3.000002,-2.666668 z"/>
+ <path style="opacity:0.2" d="M 41.999999,8.4999994 37.5,10.749999 33,13 V 8.4999994 4 l 4.5,2.2499998 z"/>
+ <path style="fill:#ffce35" d="M 41.999999,7.4999994 37.5,9.749999 33,12 V 7.4999994 3 l 4.5,2.2499998 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openscad.svg b/.icons/awkward/64x64/apps/openscad.svg
new file mode 100644
index 00000000..a112d523
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openscad.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="31" cy="33" r="23"/>
+ <path style="opacity:0.2" d="m 50.520295,9.965101 c -0.322549,0.02662 -0.631626,0.0902 -0.924854,0.190257 h -0.0028 l -0.0132,-0.02642 -0.198178,0.09777 c -0.165139,0.06646 -0.3247,0.144919 -0.478175,0.235177 l -24.14073,12.986406 9.341033,21.187101 c 8.20655,-3.592171 16.547205,-9.917373 24.838335,-13.226866 0.0544,-0.017 0.107899,-0.0361 0.161199,-0.0555 0.119099,-0.04326 0.235422,-0.09262 0.348801,-0.147979 0.06518,-0.0319 0.127059,-0.06986 0.190258,-0.105699 0.10402,-0.05644 0.205357,-0.118119 0.303882,-0.184958 0.151979,-0.107259 0.298104,-0.224575 0.436001,-0.356731 0.134478,-0.134599 0.261429,-0.280944 0.380513,-0.438645 0.07742,-0.09918 0.149118,-0.204642 0.219322,-0.311809 0.0586,-0.08688 0.114979,-0.176759 0.169118,-0.26953 0.07668,-0.135339 0.144899,-0.279728 0.211397,-0.425433 0.03564,-0.07424 0.06998,-0.149999 0.103059,-0.227248 0.06654,-0.163779 0.122379,-0.335169 0.177038,-0.509994 0.02682,-0.08148 0.05236,-0.164299 0.07664,-0.248388 0.04498,-0.164899 0.08118,-0.336769 0.116279,-0.50999 0.02394,-0.107479 0.04596,-0.21672 0.06606,-0.327663 0.028,-0.172599 0.04728,-0.351681 0.06606,-0.531132 0.0132,-0.112219 0.02472,-0.225856 0.03436,-0.340875 0.0128,-0.182179 0.0172,-0.369533 0.02114,-0.557556 0.004,-0.132419 0.0058,-0.266328 0.0052,-0.401651 -0.002,-0.161378 -0.0128,-0.326621 -0.02114,-0.491494 -0.0058,-0.159558 -0.0146,-0.320789 -0.02642,-0.483568 -0.0048,-0.05656 -0.0128,-0.114859 -0.0184,-0.171758 -0.05926,-0.614288 -0.160079,-1.246629 -0.301238,-1.889345 -0.006,-0.02702 -0.0124,-0.05486 -0.0184,-0.08192 -0.148998,-0.662832 -0.340085,-1.333369 -0.570769,-2.002972 l -0.008,-0.02642 c -0.0036,-0.0106 -0.0094,-0.02112 -0.0132,-0.03172 -0.23598,-0.669812 -0.510212,-1.335045 -0.819313,-1.987126 -0.0182,-0.03859 -0.03172,-0.07773 -0.0502,-0.116271 -0.335899,-0.700813 -0.710348,-1.382435 -1.117753,-2.03468 -0.285952,-0.454716 -0.587043,-0.893553 -0.901073,-1.313295 -0.02962,-0.03988 -0.0574,-0.08207 -0.0872,-0.121547 -0.308154,-0.407872 -0.627753,-0.796335 -0.95657,-1.162675 -0.04518,-0.05038 -0.09194,-0.09587 -0.137399,-0.145334 -0.287622,-0.313219 -0.58145,-0.608811 -0.879843,-0.885202 -0.05208,-0.04819 -0.103611,-0.09837 -0.155905,-0.145335 -0.340467,-0.306582 -0.68565,-0.587318 -1.033196,-0.840296 -0.02736,-0.01986 -0.05454,-0.03598 -0.08192,-0.05549 -0.298152,-0.211526 -0.597247,-0.4021 -0.895789,-0.570767 -0.09268,-0.05264 -0.184878,-0.104843 -0.277456,-0.153261 -0.328425,-0.174643 -0.654986,-0.322037 -0.977704,-0.441288 -0.031,-0.01118 -0.06152,-0.01576 -0.09248,-0.02642 -0.302638,-0.102985 -0.600889,-0.180636 -0.893147,-0.232535 -0.08066,-0.01464 -0.160499,-0.02627 -0.240462,-0.03699 -0.320071,-0.0466 -0.631683,-0.06161 -0.932781,-0.04492 z"/>
+ <path style="fill:#e3954f" d="m 50.520295,8.9645879 c -0.322549,0.026618 -0.631626,0.090201 -0.924854,0.1902565 h -0.0028 l -0.0132,-0.026424 -0.198178,0.097771 c -0.165139,0.066459 -0.3247,0.1449188 -0.478175,0.2351765 l -24.14073,12.9864061 9.341033,21.187101 c 8.20655,-3.592171 16.547205,-9.917373 24.838335,-13.226866 0.0544,-0.017 0.107899,-0.0361 0.161199,-0.0555 0.119099,-0.04326 0.235422,-0.09262 0.348801,-0.147979 0.06518,-0.0319 0.127059,-0.06986 0.190258,-0.105699 0.10402,-0.05644 0.205357,-0.118119 0.303882,-0.184958 0.151979,-0.107259 0.298104,-0.224575 0.436001,-0.356731 0.134478,-0.134599 0.261429,-0.280944 0.380513,-0.438645 0.07742,-0.09918 0.149118,-0.204642 0.219322,-0.311809 0.0586,-0.08688 0.114979,-0.176759 0.169118,-0.26953 0.07668,-0.135339 0.144899,-0.279728 0.211397,-0.425433 0.03564,-0.07424 0.06998,-0.149999 0.103059,-0.227248 0.06654,-0.163779 0.122379,-0.335169 0.177038,-0.509994 0.02682,-0.08148 0.05236,-0.164299 0.07664,-0.248388 0.04498,-0.164899 0.08118,-0.336769 0.116279,-0.50999 0.02394,-0.107479 0.04596,-0.21672 0.06606,-0.327663 0.028,-0.172599 0.04728,-0.351681 0.06606,-0.531132 0.0132,-0.112219 0.02472,-0.225856 0.03436,-0.340875 0.0128,-0.182179 0.0172,-0.369533 0.02114,-0.557556 0.004,-0.132419 0.0058,-0.266328 0.0052,-0.401651 -0.002,-0.161378 -0.0128,-0.326621 -0.02114,-0.491494 -0.0058,-0.159558 -0.0146,-0.320789 -0.02642,-0.483568 -0.0048,-0.05656 -0.0128,-0.114859 -0.0184,-0.171758 -0.05926,-0.614288 -0.160079,-1.246629 -0.301238,-1.889345 -0.006,-0.02702 -0.0124,-0.05486 -0.0184,-0.08192 -0.148998,-0.662832 -0.340085,-1.333369 -0.570769,-2.002971 l -0.008,-0.02642 c -0.0036,-0.01056 -0.0094,-0.02112 -0.0132,-0.03171 -0.23598,-0.669817 -0.510212,-1.335051 -0.819313,-1.987132 -0.0182,-0.03859 -0.03172,-0.07773 -0.0502,-0.116271 -0.335899,-0.700812 -0.710348,-1.382435 -1.117753,-2.03468 -0.285952,-0.454716 -0.587043,-0.893552 -0.901073,-1.313295 -0.02962,-0.03988 -0.0574,-0.08207 -0.0872,-0.121547 -0.308154,-0.407872 -0.627753,-0.796334 -0.95657,-1.162674 -0.04518,-0.05038 -0.09194,-0.09587 -0.137399,-0.145335 -0.287622,-0.313218 -0.58145,-0.608811 -0.879843,-0.885202 -0.05208,-0.04819 -0.103611,-0.09837 -0.155905,-0.145334 -0.340467,-0.306583 -0.68565,-0.587319 -1.033196,-0.840297 -0.02736,-0.01986 -0.05454,-0.03598 -0.08192,-0.05549 C 54.531963,10.259253 54.232868,10.06868 53.934326,9.9000122 53.841647,9.8473726 53.749448,9.795169 53.65687,9.7467514 53.328445,9.5721088 53.001884,9.4247146 52.679166,9.3054636 c -0.031,-0.01118 -0.06152,-0.01576 -0.09248,-0.026424 -0.302638,-0.1029852 -0.600889,-0.1806366 -0.893147,-0.232535 -0.08066,-0.01464 -0.160499,-0.026268 -0.240462,-0.036994 -0.320071,-0.0466 -0.631683,-0.061607 -0.932781,-0.044922 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 50.519531 8.9648438 C 50.196982 8.9914617 49.890884 9.0561945 49.597656 9.15625 L 49.59375 9.15625 L 49.578125 9.1289062 L 49.382812 9.2265625 C 49.217673 9.2930225 49.055819 9.370679 48.902344 9.4609375 L 24.761719 22.449219 L 25.117188 23.257812 L 48.902344 10.460938 C 49.055819 10.370679 49.217673 10.293022 49.382812 10.226562 L 49.578125 10.128906 L 49.59375 10.15625 L 49.597656 10.15625 C 49.890884 10.056194 50.196982 9.9914617 50.519531 9.9648438 C 50.820629 9.9481587 51.133056 9.9612125 51.453125 10.007812 C 51.533092 10.018532 51.614652 10.032235 51.695312 10.046875 C 51.987571 10.098774 52.283301 10.174359 52.585938 10.277344 C 52.616898 10.288004 52.648688 10.293508 52.679688 10.304688 C 53.002406 10.423938 53.327825 10.571451 53.65625 10.746094 C 53.748834 10.794511 53.840914 10.845797 53.933594 10.898438 C 54.232136 11.067106 54.533881 11.25722 54.832031 11.46875 C 54.859411 11.48825 54.886702 11.507484 54.914062 11.527344 C 55.261609 11.780322 55.604846 12.060605 55.945312 12.367188 C 55.997607 12.414157 56.049483 12.463529 56.101562 12.511719 C 56.399956 12.78811 56.692847 13.08522 56.980469 13.398438 C 57.025928 13.447908 57.072007 13.492589 57.117188 13.542969 C 57.446005 13.909309 57.766061 14.295254 58.074219 14.703125 C 58.104019 14.742604 58.134442 14.788245 58.164062 14.828125 C 58.478093 15.247867 58.776548 15.685909 59.0625 16.140625 C 59.469905 16.79287 59.843789 17.474969 60.179688 18.175781 C 60.198167 18.214322 60.212269 18.250473 60.230469 18.289062 C 60.53957 18.941144 60.814732 19.60752 61.050781 20.277344 C 61.054581 20.287934 61.0589 20.298034 61.0625 20.308594 L 61.070312 20.335938 C 61.300996 21.005539 61.495533 21.677011 61.644531 22.339844 C 61.650531 22.366904 61.654156 22.394855 61.660156 22.421875 C 61.801317 23.064589 61.901677 23.694306 61.960938 24.308594 C 61.966538 24.365493 61.975669 24.423909 61.980469 24.480469 C 61.992209 24.643248 62.002012 24.805286 62.007812 24.964844 C 62.010545 25.018486 62.011045 25.071326 62.013672 25.125 C 62.016236 25.036127 62.021535 24.948789 62.023438 24.859375 C 62.027437 24.726956 62.027944 24.592354 62.027344 24.457031 C 62.025344 24.295653 62.016213 24.129717 62.007812 23.964844 C 62.002012 23.805286 61.992209 23.643248 61.980469 23.480469 C 61.975669 23.423909 61.966537 23.365493 61.960938 23.308594 C 61.901677 22.694306 61.801317 22.064589 61.660156 21.421875 C 61.654156 21.394855 61.650531 21.366904 61.644531 21.339844 C 61.495533 20.677011 61.300996 20.005539 61.070312 19.335938 L 61.0625 19.308594 C 61.0589 19.298034 61.054581 19.287934 61.050781 19.277344 C 60.814732 18.60752 60.53957 17.941144 60.230469 17.289062 C 60.212269 17.250472 60.198168 17.214322 60.179688 17.175781 C 59.843789 16.474969 59.469905 15.79287 59.0625 15.140625 C 58.776548 14.685909 58.478093 14.247867 58.164062 13.828125 C 58.134442 13.788245 58.104019 13.742604 58.074219 13.703125 C 57.766061 13.295254 57.446005 12.909309 57.117188 12.542969 C 57.072007 12.492589 57.025928 12.447908 56.980469 12.398438 C 56.692847 12.085219 56.399955 11.78811 56.101562 11.511719 C 56.049483 11.463529 55.997607 11.414157 55.945312 11.367188 C 55.604846 11.060605 55.261609 10.780322 54.914062 10.527344 C 54.886702 10.507484 54.859411 10.48825 54.832031 10.46875 C 54.533881 10.25722 54.232136 10.067105 53.933594 9.8984375 C 53.840915 9.8457979 53.748834 9.7945114 53.65625 9.7460938 C 53.327825 9.5714511 53.002406 9.4239383 52.679688 9.3046875 C 52.648688 9.2935075 52.616897 9.2880078 52.585938 9.2773438 C 52.2833 9.1743587 51.98757 9.0987734 51.695312 9.046875 C 51.614652 9.032235 51.533092 9.0185385 51.453125 9.0078125 C 51.133056 8.9612125 50.820629 8.9481587 50.519531 8.9648438 z"/>
+ <circle style="fill:#edd448" cx="31" cy="32" r="23"/>
+ <path style="fill:#e3954f" d="m 42.944982,12.637074 -16.24987,8.019467 a 12.999896,5.999952 0 0 0 4.304654,0.343747 12.999896,5.999952 0 0 0 12.999896,-5.999952 12.999896,5.999952 0 0 0 -1.05468,-2.363262 z m 5.222614,16.370962 a 7.3662047,11.862496 28.50578 0 0 -9.570235,6.656197 7.3662047,11.862496 28.50578 0 0 -2.351543,6.054639 L 52.874591,33.21894 a 7.3662047,11.862496 28.50578 0 0 -2.113265,-3.328099 7.3662047,11.862496 28.50578 0 0 -2.59373,-0.882805 z"/>
+ <path style="opacity:0.3" d="m 48.167894,29.00682 a 7.3662047,11.862496 28.50578 0 0 -9.569637,6.658209 7.3662047,11.862496 28.50578 0 0 -0.157599,14.447152 7.3662047,11.862496 28.50578 0 0 7.558988,-0.77621 23.649663,23.377583 0 0 0 6.51018,-9.244674 7.3662047,11.862496 28.50578 0 0 -1.749818,-10.200834 7.3662047,11.862496 28.50578 0 0 -2.592114,-0.883643 z"/>
+ <path style="opacity:0.3" d="M 31 9 A 22.999817 22.999817 0 0 0 19.9375 11.863281 A 12.999896 5.9999518 0 0 0 18 15 A 12.999896 5.9999518 0 0 0 31 21 A 12.999896 5.9999518 0 0 0 44 15 A 12.999896 5.9999518 0 0 0 41.990234 11.798828 A 22.999817 22.999817 0 0 0 31 9 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31 9 A 22.999816 22.999816 0 0 0 8 32 A 22.999816 22.999816 0 0 0 8.0175781 32.484375 A 22.999816 22.999816 0 0 1 31 10 A 22.999816 22.999816 0 0 1 53.974609 32.496094 A 22.999816 22.999816 0 0 0 54 32 A 22.999816 22.999816 0 0 0 31 9 z"/>
+ <path style="opacity:0.1" d="m 13.68263,28.759072 a 11.588019,6.3002288 64.809931 0 0 -1.418992,0.200824 l -7.4014799,3.643929 a 11.588019,6.3002288 64.80993 0 0 -0.615689,0.30388 l -0.060776,0.02906 0.00264,0.0028 A 11.588019,6.3002288 64.80993 0 0 3.6069958,33.404634 11.588019,6.3002288 64.80993 0 0 4.8859377,47.821798 11.588019,6.3002288 64.80993 0 0 14.54935,53.62196 l 7.419976,-3.651855 -0.0052,-0.0106 a 11.588019,6.3002288 64.809931 0 0 0.827085,-0.60512 11.588019,6.3002288 64.809931 0 0 -1.278941,-14.417162 11.588019,6.3002288 64.809931 0 0 -7.829556,-6.178031 z"/>
+ <path style="fill:#e3954f" d="m 13.68263,27.758558 a 11.588019,6.3002288 64.809931 0 0 -1.418992,0.200824 l -7.4014799,3.643929 a 11.588019,6.3002288 64.80993 0 0 -0.615689,0.30388 l -0.060776,0.02906 0.00264,0.0028 A 11.588019,6.3002288 64.80993 0 0 3.6069958,32.40412 11.588019,6.3002288 64.80993 0 0 4.8859377,46.821284 11.588019,6.3002288 64.80993 0 0 14.54935,52.621446 l 7.419976,-3.651855 -0.0052,-0.0106 a 11.588019,6.3002288 64.809931 0 0 0.827085,-0.60512 11.588019,6.3002288 64.809931 0 0 -1.278941,-14.417162 11.588019,6.3002288 64.809931 0 0 -7.829556,-6.178031 z"/>
+ <ellipse style="opacity:0.2" cx="-14.123" cy="37.675" rx="6.569" ry="11.438" transform="matrix(0.70812503,-0.70608706,0.5186338,0.85499648,0,0)"/>
+ <path style="opacity:0.1" d="m 52.591797,33.363281 -16.083985,8.222657 c -0.101846,0.379207 -0.189202,0.757317 -0.261718,1.132812 l 16.628906,-8.5 c -0.07985,-0.297833 -0.174374,-0.58337 -0.283203,-0.855469 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openshot-qt.svg b/.icons/awkward/64x64/apps/openshot-qt.svg
new file mode 120000
index 00000000..7b84bf0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openshot-qt.svg
@@ -0,0 +1 @@
+openshot.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/openshot.svg b/.icons/awkward/64x64/apps/openshot.svg
new file mode 100644
index 00000000..f456dd23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openshot.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 A 28,28 0 0 0 4.1974,28.9928 28,26.6 0 0 1 32,5.4 28,26.6 0 0 1 59.8908,29.8258 28,28 0 0 0 32,4 Z M 59.8908,29.8258 A 28,28 0 0 1 60,32 28,26.6 0 0 0 59.8908,29.8258 Z M 4.1974,28.9928 A 28,26.6 0 0 0 4.12908,29.5416 28,28 0 0 1 4.1974,28.9928 Z M 4.12908,29.5416 A 28,28 0 0 0 4.00056,32 28,26.6 0 0 1 4.12908,29.5416 Z"/>
+ <path style="fill:#3168b2" d="M 32,4 C 16.536027,4 4,16.536027 4,32 c 0,12.03768 7.596323,22.301146 18.256842,26.258268 3.03431,1.126318 5.864036,-3.314872 9.290328,-3.314872 15.463972,0 25.886792,-7.32848 25.886792,-22.792452 0,-12.472579 -6.041912,-20.247976 -17.310852,-23.8697988 C 39.70047,8.1453094 39.72628,5.0758476 39.295146,4.9598186 36.969246,4.3338588 34.523612,4 32,4 Z"/>
+ <path style="opacity:0.2" d="M 39.101562,5.9335938 C 34.579888,8.4885812 23.06554,15.830199 24,22.296876 c 1.293102,8.948564 19.448776,7.434492 20,14.4375 0.652612,8.29107 -11.828664,16.638306 -19.980468,21.089842 A 28,28 0 0 0 32,59 28,28 0 0 0 59.953124,31.921876 C 59.474318,19.655772 51.057424,9.068242 39.101562,5.9335938 Z"/>
+ <path style="fill:#e4e4e4" d="M 39.101172,4.9324218 C 34.579498,7.4874092 23.06554,14.83098 24,21.297656 c 1.293102,8.948566 19.448776,7.434494 20,14.4375 0.715612,9.091456 -14.425406,18.307362 -22.25664,22.3125 C 25.009594,59.335744 28.488952,59.998038 32,60 47.463972,60 60,47.463972 60,32 59.992284,19.277277 51.407936,8.1590716 39.101172,4.9324218 Z"/>
+ <path style="opacity:0.2" d="M 7.78125,19 C 6.5173551,21.193517 5.5567787,23.548309 4.9257812,26 L 12,26 12,40 4.9101562,40 c 0.639004,2.452979 1.6081445,4.807826 2.8808594,7 l 1.8105469,0 5.5976565,0 14,0 5.601562,0 14,0 5.597657,0 1.8125,0 0.0078,0 c 0.373717,-0.652419 0.721004,-1.319627 1.041016,-2 L 55,45 l 0,-3 3,0 0,1.328125 C 58.427071,42.242217 58.785844,41.130675 59.074219,40 L 58.675781,40 53,40 l 0,-14 1,0 4.703125,0 0.386719,0 C 58.797853,24.856406 58.433845,23.732419 58,22.634766 L 58,24 l -3,0 0,-3 2.267578,0 c -0.32577,-0.680659 -0.678923,-1.34787 -1.058594,-2 L 54,19 Z M 7,21 l 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m -32,5 13,0 0,14 -13,0 z m 18,0 13,0 0,14 -13,0 z m -28,16 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z"/>
+ <path style="fill:#3c3c3c" d="M 7.78125,18 C 6.5173551,20.193517 5.5567787,22.548309 4.9257812,25 L 12,25 12,39 4.9101562,39 c 0.639004,2.452979 1.6081445,4.807826 2.8808594,7 l 1.8105469,0 5.5976565,0 14,0 5.601562,0 14,0 5.597657,0 1.8125,0 0.0078,0 c 0.373717,-0.652419 0.721004,-1.319627 1.041016,-2 L 55,44 l 0,-3 3,0 0,1.328125 C 58.427071,41.242217 58.785844,40.130675 59.074219,39 L 58.675781,39 53,39 l 0,-14 1,0 4.703125,0 0.386719,0 C 58.797853,23.856406 58.433845,22.732419 58,21.634766 L 58,23 l -3,0 0,-3 2.267578,0 c -0.32577,-0.680659 -0.678923,-1.34787 -1.058594,-2 L 54,18 Z M 7,20 l 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m -32,5 13,0 0,14 -13,0 z m 18,0 13,0 0,14 -13,0 z m -28,16 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z m 6,0 3,0 0,3 -3,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openspades.svg b/.icons/awkward/64x64/apps/openspades.svg
new file mode 100644
index 00000000..99a6bf5b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openspades.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 7,28 7,55.2 C 7,56.7512 8.2488,58 9.8,58 l 44.4,0 C 55.7512,58 57,56.7512 57,55.2 L 57,28 Z"/>
+ <path style="fill:#ffffbf" d="M 7,27 7,54.2 C 7,55.7512 8.2488,57 9.8,57 l 44.4,0 C 55.7512,57 57,55.7512 57,54.2 L 57,27 Z"/>
+ <path style="fill:#6765f6" d="M 57,27 57,9.8 C 57,8.2488 55.7512,7 54.2,7 L 9.8,7 C 8.2488,7 7,8.2488 7,9.8 L 7,27 Z"/>
+ <rect style="opacity:0.1" width="10" height="10" x="17" y="28"/>
+ <rect style="fill:#3f3f3f" width="10" height="10" x="17" y="27"/>
+ <rect style="opacity:0.1" width="10" height="10" x="37" y="28"/>
+ <rect style="fill:#3f3f3f" width="10" height="10" x="37" y="27"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.8007812 7 C 8.2495813 7 7 8.2495813 7 9.8007812 L 7 10.800781 C 7 9.2495815 8.2495813 8 9.8007812 8 L 54.199219 8 C 55.750419 8 57 9.2495814 57 10.800781 L 57 9.8007812 C 57 8.2495813 55.750419 7 54.199219 7 L 9.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/openterm.svg b/.icons/awkward/64x64/apps/openterm.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openterm.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/openttd.svg b/.icons/awkward/64x64/apps/openttd.svg
new file mode 100644
index 00000000..8edb977f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/openttd.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.6433954,34.548487 30.451509,60.356601 c 0.857862,0.857862 2.239119,0.857868 3.09698,7e-6 L 59.356606,34.548491 c 0.857862,-0.857862 0.857857,-2.239119 -5e-6,-3.096981 L 33.548487,5.6433957 c -0.857862,-0.857862 -2.239113,-0.857862 -3.096975,0 L 4.6433947,31.451513 c -0.8578612,0.857861 -0.8578612,2.239112 7e-7,3.096974 z M 4.5055253,40.216669 24.783328,60.494472 c 0.674036,0.674035 1.759303,0.674035 2.433338,10e-7 L 47.494471,40.216668 c 0.674034,-0.674034 0.674034,-1.759302 -10e-7,-2.433338 L 27.216667,17.505527 c -0.674034,-0.674034 -1.759303,-0.674034 -2.433337,0 L 4.5055252,37.783332 c -0.6740342,0.674035 -0.6740339,1.759303 1e-7,2.433337 z m 12.0000017,0 20.277808,20.277808 c 0.674029,0.674028 1.759296,0.674028 2.43333,-6e-6 L 59.49447,40.216666 c 0.674035,-0.674034 0.674035,-1.759302 7e-6,-2.43333 L 39.216669,17.505528 c -0.674035,-0.674035 -1.759303,-0.674035 -2.433337,0 L 16.505527,37.783333 c -0.674034,0.674034 -0.674034,1.759302 0,2.433336 z"/>
+ <rect style="fill:#4bae4f" width="32.118" height="32.118" x="29.2" y="-24.54" rx="1.721" ry="1.721" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <rect style="fill:#4bae4f" width="32.118" height="32.118" x="37.68" y="-16.06" rx="1.721" ry="1.721" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <rect style="fill:#f58411" width="40.878" height="40.878" x="24.82" y="-20.44" rx="2.19" ry="2.19" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 32.000971,3.9999992 c -0.55977,0 -1.11989,0.213648 -1.54882,0.642579 L 4.6435533,30.451171 c -0.557884,0.557884 -0.745847,1.334188 -0.578125,2.046875 0.090373,-0.38255 0.278621,-0.747371 0.578125,-1.046875 L 30.452151,5.6425782 c 0.85786,-0.857862 2.23784,-0.857862 3.0957,0 l 25.80859,25.8085928 c 0.29951,0.299504 0.48775,0.664325 0.57813,1.046875 0.16772,-0.712687 -0.02024,-1.488991 -0.57813,-2.046875 L 33.547851,4.6425782 c -0.42893,-0.428931 -0.9871,-0.642579 -1.54688,-0.642579 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.98396956,0,0,1.0162916,0,1)">
+ <path d="m 33.537623,42.310691 c 1.437009,-0.127169 2.215021,-0.688283 2.965318,-1.387712 0.763013,-0.699429 1.099848,-1.340061 1.099848,-2.548166 0,-1.093653 -0.330476,-2.335121 -1.080773,-3.098134 -0.750297,-0.763013 -1.534668,-1.42749 -2.984393,-1.821714 z M 31.50504,20.663361 c -1.30984,0.08902 -2.517782,0.624737 -3.242645,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.91373,0.945799 3.338022,1.365456 z m -8.130333,21.64733 v -4.919848 h 2.032583 c 0.05087,1.742214 0.629647,2.489351 1.596132,3.379533 0.966484,0.890183 2.594084,1.502164 4.501618,1.540315 v -8.855726 c -2.924885,-0.813881 -5.169254,-2.2922 -6.351925,-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 3.535134,-2.122152 6.027645,-2.274754 v -4.919848 h 2.032583 v 4.919848 c 1.284406,0.101735 2.202304,0.507106 3.384975,0.825028 1.195388,0.305205 2.597263,0.718931 3.729066,1.240324 v 4.822435 h -2.032583 c -0.152603,-1.47516 -0.952545,-2.463879 -1.83001,-3.31591 -0.877466,-0.852032 -1.750855,-1.489486 -3.251448,-1.603938 v 8.855726 c 3.128355,0.852031 5.000021,1.751771 6.246276,2.858141 1.258972,1.093653 1.884057,2.185697 1.884057,4.029646 0,2.111004 -0.733179,4.179108 -2.208338,5.450797 -1.475159,1.271689 -3.238731,2.230205 -5.921995,2.420959 v 4.919848 H 31.50504 V 44.27863 c -1.220822,-0.02543 -2.676744,-0.430765 -3.986583,-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="scale(0.98396956,1.0162916)">
+ <path style="fill:#ffffff" d="m 33.537623,42.310691 c 1.437009,-0.127169 2.215021,-0.688283 2.965318,-1.387712 0.763013,-0.699429 1.099848,-1.340061 1.099848,-2.548166 0,-1.093653 -0.330476,-2.335121 -1.080773,-3.098134 -0.750297,-0.763013 -1.534668,-1.42749 -2.984393,-1.821714 z M 31.50504,20.663361 c -1.30984,0.08902 -2.517782,0.624737 -3.242645,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.91373,0.945799 3.338022,1.365456 z m -8.130333,21.64733 v -4.919848 h 2.032583 c 0.05087,1.742214 0.629647,2.489351 1.596132,3.379533 0.966484,0.890183 2.594084,1.502164 4.501618,1.540315 v -8.855726 c -2.924885,-0.813881 -5.169254,-2.2922 -6.351925,-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 3.535134,-2.122152 6.027645,-2.274754 v -4.919848 h 2.032583 v 4.919848 c 1.284406,0.101735 2.202304,0.507106 3.384975,0.825028 1.195388,0.305205 2.597263,0.718931 3.729066,1.240324 v 4.822435 h -2.032583 c -0.152603,-1.47516 -0.952545,-2.463879 -1.83001,-3.31591 -0.877466,-0.852032 -1.750855,-1.489486 -3.251448,-1.603938 v 8.855726 c 3.128355,0.852031 5.000021,1.751771 6.246276,2.858141 1.258972,1.093653 1.884057,2.185697 1.884057,4.029646 0,2.111004 -0.733179,4.179108 -2.208338,5.450797 -1.475159,1.271689 -3.238731,2.230205 -5.921995,2.420959 v 4.919848 H 31.50504 V 44.27863 c -1.220822,-0.02543 -2.676744,-0.430765 -3.986583,-0.761405 -1.30984,-0.317922 -2.719458,-0.570689 -4.14375,-1.206534 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/opera-beta.svg b/.icons/awkward/64x64/apps/opera-beta.svg
new file mode 100644
index 00000000..6f9d08fc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/opera-beta.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m32 15.001313a11.999657 15.999543 0 0 0 -11.999657 15.999543 11.999657 15.999543 0 0 0 0.03126 1.132788 11.999657 15.999543 0 0 1 11.967658 -15.131568 11.999657 15.999543 0 0 1 11.967658 14.863576 11.999657 15.999543 0 0 0 0.032 -0.863976 11.999657 15.999543 0 0 0 -11.999659 -15.999543zm-27.949202 16.999515c-0.0118 0.33399-0.050799 0.661981-0.050799 0.999971 4e-7 15.511558 12.487644 27.999201 27.999201 27.999201s27.999201-12.487643 27.999201-27.999201c0-0.33767-0.03904-0.665261-0.05078-0.999971-0.527985 15.041571-12.775635 26.999229-27.949202 26.999229-15.173967 0-27.421217-11.957658-27.949202-26.999229z"/>
+ <path style="fill:#e4e4e4" d="m32 4.0016559v11.999657a11.999657 15.999543 0 0 1 11.999657 15.999543 11.999657 15.999543 0 0 1 -11.999657 15.999544 5.9998287 5.9998287 0 0 0 -5.999829 5.999828 5.9998287 5.9998287 0 0 0 5.999829 5.999829 5.9998287 5.9998287 0 0 0 0.511703 -0.027339c15.27095-0.273996 27.487498-12.633121 27.487498-27.971862 0-15.511557-12.487644-27.9992-27.999201-27.9992z"/>
+ <path style="fill:#e74c3c" d="m32 4.0016559a5.9998287 5.9998287 0 0 0 -0.511703 0.027343c-15.27095 0.2739926-27.487498 12.633117-27.487498 27.971857 0 15.309729 12.171081 27.648797 27.401562 27.967952a5.9998287 5.9998287 0 0 1 -5.40219 -5.96858 5.9998287 5.9998287 0 0 1 5.999829 -5.999828 11.999657 15.999543 0 0 1 -11.999657 -15.999544 11.999657 15.999543 0 0 1 11.999657 -15.999543 5.9998287 5.9998287 0 0 0 5.999829 -5.999828 5.9998287 5.9998287 0 0 0 -5.999829 -5.9998291z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4.0019531c-15.511557 0-28 12.48649-28 27.998047 0 0.113553 0.0112847 0.224036 0.0175781 0.335938 0.3515332-15.201323 12.693586-27.333985 27.982422-27.333985 15.288836 1e-7 27.630889 12.132662 27.982422 27.333985 0.006375-0.111902 0.017578-0.222385 0.017578-0.335938 0-15.511557-12.488443-27.998047-28-27.998047zm11.966797 28.867188a11.999657 15.999543 0 0 1 -11.966797 15.130859 11.999657 15.999543 0 0 1 -11.966797 -14.863281 11.999657 15.999543 0 0 0 -0.033203 0.863281 11.999657 15.999543 0 0 0 0.019531 0.503906 11.999657 15.999543 0 0 1 0.013672 -0.367187 11.999657 15.999543 0 0 0 11.966797 14.863281 11.999657 15.999543 0 0 0 11.966797 -15.130859 11.999657 15.999543 0 0 1 0.019531 0.646484 11.999657 15.999543 0 0 0 0.013672 -0.515625 11.999657 15.999543 0 0 0 -0.033203 -1.130859z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/opera-developer.svg b/.icons/awkward/64x64/apps/opera-developer.svg
new file mode 100644
index 00000000..959cbaf2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/opera-developer.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32,15.001313 a 11.999657,15.999543 0 0 0 -11.999657,15.999543 11.999657,15.999543 0 0 0 0.03126,1.132788 11.999657,15.999543 0 0 1 11.967658,-15.131568 11.999657,15.999543 0 0 1 11.967658,14.863576 11.999657,15.999543 0 0 0 0.032,-0.863976 A 11.999657,15.999543 0 0 0 31.99926,15.002133 Z M 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <path style="fill:#e4e4e4" d="m 32,4.0016559 c -15.511557,0 -27.9992006,12.4876431 -27.9992006,27.9992001 0,15.511558 12.4876436,27.999201 27.9992006,27.999201 15.511557,0 27.999201,-12.487643 27.999201,-27.999201 C 59.999201,16.489299 47.511557,4.0016559 32,4.0016559 Z M 32,16.001313 A 11.999657,15.999543 0 0 1 43.999657,32.000856 11.999657,15.999543 0 0 1 32,48.0004 11.999657,15.999543 0 0 1 20.000343,32.000856 11.999657,15.999543 0 0 1 32,16.001313 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112847 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5.0019531 32 5.0019531 C 47.288836 5.0019531 59.630889 17.134615 59.982422 32.335938 C 59.988797 32.224036 60 32.113553 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z M 43.966797 32.869141 A 11.999657 15.999543 0 0 1 32 48 A 11.999657 15.999543 0 0 1 20.033203 33.136719 A 11.999657 15.999543 0 0 0 20 34 A 11.999657 15.999543 0 0 0 20.019531 34.503906 A 11.999657 15.999543 0 0 1 20.033203 34.136719 A 11.999657 15.999543 0 0 0 32 49 A 11.999657 15.999543 0 0 0 43.966797 33.869141 A 11.999657 15.999543 0 0 1 43.986328 34.515625 A 11.999657 15.999543 0 0 0 44 34 A 11.999657 15.999543 0 0 0 43.966797 32.869141 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/opera.svg b/.icons/awkward/64x64/apps/opera.svg
new file mode 100644
index 00000000..cecf4750
--- /dev/null
+++ b/.icons/awkward/64x64/apps/opera.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32,15.001313 a 11.999657,15.999543 0 0 0 -11.999657,15.999543 11.999657,15.999543 0 0 0 0.03126,1.132788 11.999657,15.999543 0 0 1 11.967658,-15.131568 11.999657,15.999543 0 0 1 11.967658,14.863576 11.999657,15.999543 0 0 0 0.032,-0.863976 A 11.999657,15.999543 0 0 0 31.99926,15.002133 Z M 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <path style="fill:#e74c3c" d="m 32,4.0016559 c -15.511557,0 -27.9992006,12.4876431 -27.9992006,27.9992001 0,15.511558 12.4876436,27.999201 27.9992006,27.999201 15.511557,0 27.999201,-12.487643 27.999201,-27.999201 C 59.999201,16.489299 47.511557,4.0016559 32,4.0016559 Z M 32,16.001313 A 11.999657,15.999543 0 0 1 43.999657,32.000856 11.999657,15.999543 0 0 1 32,48.0004 11.999657,15.999543 0 0 1 20.000343,32.000856 11.999657,15.999543 0 0 1 32,16.001313 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112847 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5.0019531 32 5.0019531 C 47.288836 5.0019531 59.630889 17.134615 59.982422 32.335938 C 59.988797 32.224036 60 32.113553 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z M 43.966797 32.869141 A 11.999657 15.999543 0 0 1 32 48 A 11.999657 15.999543 0 0 1 20.033203 33.136719 A 11.999657 15.999543 0 0 0 20 34 A 11.999657 15.999543 0 0 0 20.019531 34.503906 A 11.999657 15.999543 0 0 1 20.033203 34.136719 A 11.999657 15.999543 0 0 0 32 49 A 11.999657 15.999543 0 0 0 43.966797 33.869141 A 11.999657 15.999543 0 0 1 43.986328 34.515625 A 11.999657 15.999543 0 0 0 44 34 A 11.999657 15.999543 0 0 0 43.966797 32.869141 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/oracle-javaws.svg b/.icons/awkward/64x64/apps/oracle-javaws.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/oracle-javaws.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/oracle-sqldeveloper.svg b/.icons/awkward/64x64/apps/oracle-sqldeveloper.svg
new file mode 120000
index 00000000..e569093f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/oracle-sqldeveloper.svg
@@ -0,0 +1 @@
+sqldeveloper.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/oracle_java6.svg b/.icons/awkward/64x64/apps/oracle_java6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/oracle_java6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/oracle_java7.svg b/.icons/awkward/64x64/apps/oracle_java7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/oracle_java7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/oracle_java8.svg b/.icons/awkward/64x64/apps/oracle_java8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/oracle_java8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/oracle_java9.svg b/.icons/awkward/64x64/apps/oracle_java9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/oracle_java9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/orage.svg b/.icons/awkward/64x64/apps/orage.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/orage.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/orage_globaltime.svg b/.icons/awkward/64x64/apps/orage_globaltime.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/orage_globaltime.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/orca.svg b/.icons/awkward/64x64/apps/orca.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/orca.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/oregano.svg b/.icons/awkward/64x64/apps/oregano.svg
new file mode 120000
index 00000000..a00b79b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/oregano.svg
@@ -0,0 +1 @@
+eeschema.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.DolphinEmu.dolphin-emu.svg b/.icons/awkward/64x64/apps/org.DolphinEmu.dolphin-emu.svg
new file mode 120000
index 00000000..db73511a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.DolphinEmu.dolphin-emu.svg
@@ -0,0 +1 @@
+dolphin-emu.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.apache.netbeans.svg b/.icons/awkward/64x64/apps/org.apache.netbeans.svg
new file mode 120000
index 00000000..3af5b3dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.apache.netbeans.svg
@@ -0,0 +1 @@
+netbeans.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.armagetronad.ArmagetronAdvanced.svg b/.icons/awkward/64x64/apps/org.armagetronad.ArmagetronAdvanced.svg
new file mode 120000
index 00000000..13ceea70
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.armagetronad.ArmagetronAdvanced.svg
@@ -0,0 +1 @@
+armagetronad.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.audacityteam.Audacity.svg b/.icons/awkward/64x64/apps/org.audacityteam.Audacity.svg
new file mode 120000
index 00000000..c2e2d131
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.audacityteam.Audacity.svg
@@ -0,0 +1 @@
+audacity.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.avidemux.Avidemux.svg b/.icons/awkward/64x64/apps/org.avidemux.Avidemux.svg
new file mode 120000
index 00000000..cdae97d3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.avidemux.Avidemux.svg
@@ -0,0 +1 @@
+avidemux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.baedert.corebird.svg b/.icons/awkward/64x64/apps/org.baedert.corebird.svg
new file mode 120000
index 00000000..215d0441
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.baedert.corebird.svg
@@ -0,0 +1 @@
+corebird.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.bitcoincore.bitcoin-qt.svg b/.icons/awkward/64x64/apps/org.bitcoincore.bitcoin-qt.svg
new file mode 120000
index 00000000..b43f4101
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.bitcoincore.bitcoin-qt.svg
@@ -0,0 +1 @@
+bitcoin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.blender.Blender.svg b/.icons/awkward/64x64/apps/org.blender.Blender.svg
new file mode 120000
index 00000000..965ce912
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.blender.Blender.svg
@@ -0,0 +1 @@
+blender.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.bluej.BlueJ.svg b/.icons/awkward/64x64/apps/org.bluej.BlueJ.svg
new file mode 120000
index 00000000..847f70f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.bluej.BlueJ.svg
@@ -0,0 +1 @@
+bluej.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.bunkus.mkvtoolnix-gui.svg b/.icons/awkward/64x64/apps/org.bunkus.mkvtoolnix-gui.svg
new file mode 120000
index 00000000..6ab4d366
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.bunkus.mkvtoolnix-gui.svg
@@ -0,0 +1 @@
+mkvmerge.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.bzflag.BZFlag.svg b/.icons/awkward/64x64/apps/org.bzflag.BZFlag.svg
new file mode 120000
index 00000000..d879ad19
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.bzflag.BZFlag.svg
@@ -0,0 +1 @@
+bzflag.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.claws_mail.Claws-Mail.svg b/.icons/awkward/64x64/apps/org.claws_mail.Claws-Mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.claws_mail.Claws-Mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.clementine_player.Clementine.svg b/.icons/awkward/64x64/apps/org.clementine_player.Clementine.svg
new file mode 120000
index 00000000..fd923151
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.clementine_player.Clementine.svg
@@ -0,0 +1 @@
+clementine.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.codeblocks.codeblocks.svg b/.icons/awkward/64x64/apps/org.codeblocks.codeblocks.svg
new file mode 120000
index 00000000..de609946
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.codeblocks.codeblocks.svg
@@ -0,0 +1 @@
+codeblocks.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.cznic.Datovka.svg b/.icons/awkward/64x64/apps/org.cznic.Datovka.svg
new file mode 120000
index 00000000..d6d0f696
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.cznic.Datovka.svg
@@ -0,0 +1 @@
+datovka.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.darktable.Darktable.svg b/.icons/awkward/64x64/apps/org.darktable.Darktable.svg
new file mode 120000
index 00000000..68a39c28
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.darktable.Darktable.svg
@@ -0,0 +1 @@
+darktable.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.davmail.DavMail.svg b/.icons/awkward/64x64/apps/org.davmail.DavMail.svg
new file mode 120000
index 00000000..09611d6e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.davmail.DavMail.svg
@@ -0,0 +1 @@
+davmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.debian.TuxPuck.svg b/.icons/awkward/64x64/apps/org.debian.TuxPuck.svg
new file mode 120000
index 00000000..4fdfc288
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.debian.TuxPuck.svg
@@ -0,0 +1 @@
+tuxpuck.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.develz.Crawl.svg b/.icons/awkward/64x64/apps/org.develz.Crawl.svg
new file mode 120000
index 00000000..700ab448
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.develz.Crawl.svg
@@ -0,0 +1 @@
+crawl.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.eclipse.iot.fourdiac.Ide.svg b/.icons/awkward/64x64/apps/org.eclipse.iot.fourdiac.Ide.svg
new file mode 120000
index 00000000..13125f1e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.eclipse.iot.fourdiac.Ide.svg
@@ -0,0 +1 @@
+4diac-ide.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.electrum.electrum.svg b/.icons/awkward/64x64/apps/org.electrum.electrum.svg
new file mode 120000
index 00000000..efbdaac0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.electrum.electrum.svg
@@ -0,0 +1 @@
+electrum.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.equeim.Tremotesf.svg b/.icons/awkward/64x64/apps/org.equeim.Tremotesf.svg
new file mode 120000
index 00000000..72adf737
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.equeim.Tremotesf.svg
@@ -0,0 +1 @@
+transmission-remote-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.ethereum.Mist.svg b/.icons/awkward/64x64/apps/org.ethereum.Mist.svg
new file mode 120000
index 00000000..e1584d57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.ethereum.Mist.svg
@@ -0,0 +1 @@
+mist.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.eu.encom.matrique.svg b/.icons/awkward/64x64/apps/org.eu.encom.matrique.svg
new file mode 100644
index 00000000..78d9f931
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.eu.encom.matrique.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="31.5" cy="32.5" r="28.5"/>
+ <circle style="fill:#008f7e" cx="31.5" cy="31.5" r="28.5"/>
+ <path style="opacity:0.4;fill:none;stroke:#ffffff;stroke-width:3;stroke-linejoin:bevel" d="M 22,41.5 H 11.549397 l 9.975,-11 h 31.35 l -8.55,11 H 41"/>
+ <path style="fill:#ffffff" d="M 22,20 V 37.642857 39 h 2.714286 V 37.642857 26.181362 L 30.267439,39 h 2.465122 L 38.285714,26.181362 V 37.642857 39 H 41 V 37.642857 20 H 38.14788 L 31.5,35.218566 24.85212,20 Z"/>
+ <path style="opacity:0.2" d="m 22,21 v 19 h 3 V 28.068359 L 30.302734,40 h 2.394532 L 38,28.068359 V 40 h 3 V 21 H 37.857422 L 31.5,35.304688 25.142578,21 Z"/>
+ <path style="fill:#ffffff" d="M 22 20 L 22 39 L 25 39 L 25 27.068359 L 30.302734 39 L 32.697266 39 L 38 27.068359 L 38 39 L 41 39 L 41 20 L 37.857422 20 L 31.5 34.304688 L 25.142578 20 L 22 20 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.5 3 A 28.5 28.5 0 0 0 3 31.5 A 28.5 28.5 0 0 0 3.0214844 32.082031 A 28.5 28.5 0 0 1 31.5 4 A 28.5 28.5 0 0 1 59.978516 31.917969 A 28.5 28.5 0 0 0 60 31.5 A 28.5 28.5 0 0 0 31.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.eu.encom.spectral.svg b/.icons/awkward/64x64/apps/org.eu.encom.spectral.svg
new file mode 100644
index 00000000..738eaf9b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.eu.encom.spectral.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.1" d="m 30.171734,52.93192 c -5.97675,-0.577082 -11.492367,-3.8602 -14.77174,-8.792732 -3.076957,-4.628068 -4.11094,-10.1149 -2.915712,-15.472284 0.444852,-1.993968 1.568157,-4.882768 1.79884,-4.62605 0.0505,0.05616 0.208417,0.577182 0.350912,1.1577 0.840433,3.423834 3.030104,5.927534 6.712928,7.675618 2.3514,1.1161 4.596226,1.766416 9.187252,2.6615 4.25775,0.830082 5.35882,1.263232 7.07719,2.124832 1.87903,0.942152 3.051642,2.0318 3.756678,3.490884 0.639116,1.322684 0.790596,2.188332 0.727938,4.160068 -0.04784,1.506132 -0.09316,1.807766 -0.395528,2.638732 -1.093812,2.82471 -3.399408,3.978982 -5.496514,4.502268 -1.880198,0.4649 -4.126776,0.66345 -6.032244,0.479464 z M 49.529536,41.587938 c -0.747124,-4.427334 -3.208718,-7.665418 -7.418664,-9.7588 -2.440158,-1.213366 -4.152642,-1.713066 -9.844422,-2.87265 -4.277386,-0.871434 -7.086128,-1.365616 -8.6609,-2.118452 -1.878796,-0.898148 -3.03092,-2.295082 -3.412318,-4.137382 -0.18842,-0.91015 -0.16084,-3.131166 0.049,-3.956982 0.422602,-1.66235 1.651798,-3.427735 2.828574,-4.062367 0.314024,-0.169368 1.059216,-0.470418 1.655962,-0.669 8.488232,-2.824767 18.915838,0.4094 23.88851,7.865831 3.059274,4.587336 4.096454,10.112752 2.899778,15.447952 -0.448186,1.9982 -1.48395,4.701632 -1.801326,4.701632 -0.0605,0 -0.14334,-0.1979 -0.18422,-0.439782 z"/>
+ <path style="fill:#329289" d="m 30.171734,51.93192 c -5.97675,-0.577082 -11.492367,-3.8602 -14.77174,-8.792732 -3.076957,-4.628068 -4.11094,-10.1149 -2.915712,-15.472284 0.444852,-1.993968 1.568157,-4.882768 1.79884,-4.62605 0.0505,0.05616 0.208417,0.577182 0.350912,1.1577 0.840433,3.423834 3.030104,5.927534 6.712928,7.675618 2.3514,1.1161 4.596226,1.766416 9.187252,2.6615 4.25775,0.830082 5.35882,1.263232 7.07719,2.124832 1.87903,0.942152 3.051642,2.0318 3.756678,3.490884 0.639116,1.322684 0.790596,2.188332 0.727938,4.160068 -0.04784,1.506132 -0.09316,1.807766 -0.395528,2.638732 -1.093812,2.82471 -3.399408,3.978982 -5.496514,4.502268 -1.880198,0.4649 -4.126776,0.66345 -6.032244,0.479464 z M 49.529536,40.587938 c -0.747124,-4.427334 -3.208718,-7.665418 -7.418664,-9.7588 -2.440158,-1.213366 -4.152642,-1.713066 -9.844422,-2.87265 -4.277386,-0.871434 -7.086128,-1.365616 -8.6609,-2.118452 -1.878796,-0.898148 -3.03092,-2.295082 -3.412318,-4.137382 -0.18842,-0.91015 -0.16084,-3.131166 0.049,-3.956982 0.422602,-1.66235 1.651798,-3.427735 2.828574,-4.062367 0.314024,-0.169368 1.059216,-0.470418 1.655962,-0.669 8.488232,-2.824767 18.915838,0.4094 23.88851,7.865831 3.059274,4.587336 4.096454,10.112752 2.899778,15.447952 -0.448186,1.9982 -1.48395,4.701632 -1.801326,4.701632 -0.0605,0 -0.14334,-0.1979 -0.18422,-0.439782 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.fedoraproject.MediaWriter.svg b/.icons/awkward/64x64/apps/org.fedoraproject.MediaWriter.svg
new file mode 120000
index 00000000..286d1d97
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.fedoraproject.MediaWriter.svg
@@ -0,0 +1 @@
+mediawriter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.filezillaproject.Filezilla.svg b/.icons/awkward/64x64/apps/org.filezillaproject.Filezilla.svg
new file mode 120000
index 00000000..59b19a25
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.filezillaproject.Filezilla.svg
@@ -0,0 +1 @@
+filezilla.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.flarerpg.Flare.svg b/.icons/awkward/64x64/apps/org.flarerpg.Flare.svg
new file mode 120000
index 00000000..b2b8acbf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.flarerpg.Flare.svg
@@ -0,0 +1 @@
+flare.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.flatpak.qtdemo.svg b/.icons/awkward/64x64/apps/org.flatpak.qtdemo.svg
new file mode 120000
index 00000000..bfc70049
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.flatpak.qtdemo.svg
@@ -0,0 +1 @@
+../mimetypes/application-vnd.flatpak.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.flightgear.FlightGear.svg b/.icons/awkward/64x64/apps/org.flightgear.FlightGear.svg
new file mode 120000
index 00000000..f8d8068d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.flightgear.FlightGear.svg
@@ -0,0 +1 @@
+flightgear.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.fontforge.FontForge.svg b/.icons/awkward/64x64/apps/org.fontforge.FontForge.svg
new file mode 120000
index 00000000..ecb86293
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.fontforge.FontForge.svg
@@ -0,0 +1 @@
+fontforge.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.freecadweb.FreeCAD.svg b/.icons/awkward/64x64/apps/org.freecadweb.FreeCAD.svg
new file mode 120000
index 00000000..56c9d697
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.freecadweb.FreeCAD.svg
@@ -0,0 +1 @@
+freecad.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.freeciv.Freeciv.svg b/.icons/awkward/64x64/apps/org.freeciv.Freeciv.svg
new file mode 120000
index 00000000..0e0084e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.freeciv.Freeciv.svg
@@ -0,0 +1 @@
+freeciv-client.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.freedesktop.Bustle.svg b/.icons/awkward/64x64/apps/org.freedesktop.Bustle.svg
new file mode 100644
index 00000000..3e2344cd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.freedesktop.Bustle.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m 32,36 a 8,8 0 0 0 -7.734375,6 H 14 V 39.611328 A 1.5173468,1.6126521 0 0 0 12.4375,38 1.5173468,1.6126521 0 0 0 11.724609,38.214844 l -3.9824215,2.443359 -3.9824219,2.445313 a 1.5173468,1.6126521 0 0 0 0,2.792968 l 3.9824219,2.44336 3.9824215,2.443359 A 1.5173468,1.6126521 0 0 0 14,49.386719 V 47 H 24.587891 A 8,8 0 0 0 32,52 8,8 0 0 0 39.410156,47 H 50 v 2.386719 a 1.5173468,1.6126521 0 0 0 2.275391,1.396484 l 3.982421,-2.443359 3.982422,-2.44336 a 1.5173468,1.6126521 0 0 0 0,-2.792968 L 56.257812,40.658203 52.275391,38.214844 A 1.5173468,1.6126521 0 0 0 51.5625,38 1.5173468,1.6126521 0 0 0 50,39.611328 V 42 H 39.740234 A 8,8 0 0 0 32,36 Z"/>
+ <path style="fill:#65b457" d="m61 43h-58c0-16.016259 12.983742-29.000001 29-29.000001s29 12.983742 29 29.000001z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m32 14c-16.016258 0-29 12.983741-29 29h0.0253906c0.5281663-15.552204 13.293774-28 28.974609-28s28.446443 12.447796 28.974609 28h0.025391c0-16.016259-12.983742-29-29-29z"/>
+ <path style="opacity:.2" d="m34 18.089844v3.009765a22 22 0 0 1 7.439453 2.06836l2.621094-2.027344a25 25 0 0 0-10.060547-3.050781zm-4 0.0098a25 25 0 0 0-10.085938 3.021485l2.632813 2.037109a22 22 0 0 1 7.453125-2.048863zm17.589844 5.367188-2.47461 1.914062a22 22 0 0 1 5.316407 5.619106h3.5a25 25 0 0 0-6.341797-7.533203zm-31.166016 0.0098a25 25 0 0 0-6.324219 7.523368h3.484375a22 22 0 0 1 5.291016-5.626953zm-8.0761718 11.523368a25 25 0 0 0-1.3476562 8 25 25 0 0 0 0.0507812 1h2.9843748a22 22 0 0 1-0.035156-1 22 22 0 0 1 1.529297-8zm44.144532 0a22 22 0 0 1 1.507812 8 22 22 0 0 1-0.04883 1h3.013672a25 25 0 0 0 0.035158-1 25 25 0 0 0-1.339844-8z"/>
+ <path style="fill:#ffffff" d="m34 17.089844v3.009765a22 22 0 0 1 7.439453 2.06836l2.621094-2.027344a25 25 0 0 0-10.060547-3.050781zm-4 0.009765a25 25 0 0 0-10.085938 3.021485l2.632813 2.037109a22 22 0 0 1 7.453125-2.048828v-3.009766zm17.589844 5.367188-2.47461 1.914062a22 22 0 0 1 5.316407 5.619141h3.5a25 25 0 0 0-6.341797-7.533203zm-31.166016 0.009765a25 25 0 0 0-6.324219 7.523438h3.484375a22 22 0 0 1 5.291016-5.626953l-2.451172-1.896485zm-8.0761718 11.523438a25 25 0 0 0-1.3476562 8 25 25 0 0 0 0.0507812 1h2.9843748a22 22 0 0 1-0.035156-1 22 22 0 0 1 1.529297-8h-3.1816408zm44.144532 0a22 22 0 0 1 1.507812 8 22 22 0 0 1-0.048828 1h3.013672a25 25 0 0 0 0.035156-1 25 25 0 0 0-1.339844-8h-3.167968z"/>
+ <path style="fill:#3f3f3f" d="m10 41v5h22v-5z"/>
+ <path style="fill:#3f3f3f" d="m12.438356 37.000688a1.5173468 1.6126521 0 0 0-0.714148 0.214159l-7.9652745 4.887862a1.5173468 1.6126521 0 0 0 0 2.793515l3.9826371 2.443933 3.9826374 2.443929a1.5173468 1.6126521 0 0 0 2.275792-1.396758v-9.775723a1.5173468 1.6126521 0 0 0-1.561644-1.610917z"/>
+ <path style="fill:#3f3f3f" d="m54 41v5h-22v-5z"/>
+ <path style="fill:#3f3f3f" d="m51.561644 37.000688a1.5173468 1.6126521 0 0 1 0.714148 0.214159l3.982637 2.443931 3.982638 2.443931a1.5173468 1.6126521 0 0 1 0 2.793515l-3.982638 2.443933-3.982637 2.443929a1.5173468 1.6126521 0 0 1-2.275792-1.396758v-9.775723a1.5173468 1.6126521 0 0 1 1.561644-1.610917z"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="43" r="8"/>
+ <circle style="opacity:.2" cx="32" cy="44" r="5"/>
+ <circle style="fill:#ffffff" cx="32" cy="43" r="5"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.freedesktop.GlxInfo.svg b/.icons/awkward/64x64/apps/org.freedesktop.GlxInfo.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.freedesktop.GlxInfo.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.freedesktop.GstDebugViewer.svg b/.icons/awkward/64x64/apps/org.freedesktop.GstDebugViewer.svg
new file mode 120000
index 00000000..d531aad3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.freedesktop.GstDebugViewer.svg
@@ -0,0 +1 @@
+gst-debug-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.freedesktop.Piper.svg b/.icons/awkward/64x64/apps/org.freedesktop.Piper.svg
new file mode 100644
index 00000000..8894578d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.freedesktop.Piper.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="50" x="-61" y="-57" rx="2.8" ry="2.778" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#976e2e" width="56" height="50" x="-60" y="-57" rx="2.8" ry="2.778" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="M 17.071429,11 C 14.815857,11 13,12.932667 13,15.333333 V 28.333334 32.666666 37 H 17.071429 46.928572 51 V 32.666666 28.333334 15.333333 C 51,12.932667 49.184142,11 46.928572,11 Z M 17,15 H 47 V 28.333334 33 H 17 v -4.666666 z"/>
+ <path style="opacity:0.2" d="M 27.651042,43 C 26.333114,43 25,44.399844 25,45.827344 V 57 h 8 a 2.6666664,2.8 0 0 1 2.666666,-2.8 2.6666664,2.8 0 0 1 0.229166,0.011 3.9999996,4.2 0 0 1 3.770834,-2.81092 A 3.9999996,4.2 0 0 1 41,51.64344 V 43 Z"/>
+ <path style="fill:#c3c3c3" d="M 17.071429,10 C 14.815857,10 13,11.932667 13,14.333333 V 27.333334 31.666666 36 H 17.071429 46.928572 51 V 31.666666 27.333334 14.333333 C 51,11.932667 49.184142,10 46.928572,10 Z M 17,14 H 47 V 27.333334 32 H 17 v -4.666666 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17.070312 10 C 14.814741 10 13 11.931364 13 14.332031 L 13 15.332031 C 13 12.931364 14.814741 11 17.070312 11 L 46.929688 11 C 49.185257 11 51 12.931364 51 15.332031 L 51 14.332031 C 51 11.931364 49.185257 10 46.929688 10 L 17.070312 10 z M 17 32 L 17 33 L 47 33 L 47 32 L 17 32 z"/>
+ <rect style="fill:#a4a4a4" width="3.106" height="12" x="31" y="34"/>
+ <path style="fill:none;stroke:#c3c3c3;stroke-width:2.78886676;stroke-linecap:round" d="m 27.176186,37.586083 1.38889,-7"/>
+ <path style="fill:none;stroke:#c3c3c3;stroke-width:2.78886676;stroke-linecap:round" d="m 32.731742,37.586083 1.38889,-7"/>
+ <path style="fill:none;stroke:#c3c3c3;stroke-width:2.78886676;stroke-linecap:round" d="m 38.287298,37.586083 1.388888,-7"/>
+ <path style="fill:#ffb22b" d="M 27.651042,42 C 26.333114,42 25,43.399844 25,44.827344 V 56 h 8 a 2.6666664,2.8 0 0 1 2.666666,-2.8 2.6666664,2.8 0 0 1 0.229166,0.011 3.9999996,4.2 0 0 1 3.770834,-2.81092 A 3.9999996,4.2 0 0 1 41,50.64344 V 42 Z"/>
+ <circle style="opacity:0.2" cx="28.5" cy="52.5" r="1.5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.78886676;stroke-linecap:round" d="m 24.39841,38.586083 1.388888,-7"/>
+ <path style="fill:none;stroke:#eaeaea;stroke-width:2.78886676;stroke-linecap:round" d="m 24.39841,37.586083 1.388888,-7"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.78886676;stroke-linecap:round" d="m 29.953964,38.586083 1.38889,-7"/>
+ <path style="fill:none;stroke:#eaeaea;stroke-width:2.78886676;stroke-linecap:round" d="m 29.953964,37.586083 1.38889,-7"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.78886676;stroke-linecap:round" d="m 35.50952,38.586083 1.38889,-7"/>
+ <path style="fill:none;stroke:#eaeaea;stroke-width:2.78886676;stroke-linecap:round" d="m 35.50952,37.586083 1.38889,-7"/>
+ <path style="opacity:0.2" d="M 27.652344,42 C 26.334416,42 25,43.400624 25,44.828124 v 2.632814 A 4,4 0 0 0 27,48 4,4 0 0 0 31,44 4,4 0 0 0 30.457032,42 Z"/>
+ <path style="opacity:0.2" d="m 40,44 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 1,-0.175782 V 44.175782 A 3,3 0 0 0 40,44 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.7773438 4 C 8.2384549 4 7 5.2495812 7 6.8007812 L 7 7.8007812 C 7 6.2495813 8.2384549 5 9.7773438 5 L 54.222656 5 C 55.761546 5 57 6.2495812 57 7.8007812 L 57 6.8007812 C 57 5.2495813 55.761546 4 54.222656 4 L 9.7773438 4 z"/>
+ <path style="opacity:0.1" d="M 28.5 51 A 1.5 1.5 0 0 0 27 52.5 A 1.5 1.5 0 0 0 27.087891 53 A 1.5 1.5 0 0 1 28.5 52 A 1.5 1.5 0 0 1 29.912109 53 A 1.5 1.5 0 0 0 30 52.5 A 1.5 1.5 0 0 0 28.5 51 z"/>
+ <path style="opacity:0.1" d="M 27.652344 42 C 26.334416 42 25 43.400625 25 44.828125 L 25 45.828125 C 25 44.400625 26.334416 43 27.652344 43 L 30.457031 43 A 4 4 0 0 1 30.962891 44.501953 A 4 4 0 0 0 31 44 A 4 4 0 0 0 30.457031 42 L 27.652344 42 z"/>
+ <path style="opacity:0.1" d="M 40 44 A 3 3 0 0 0 37 47 A 3 3 0 0 0 37.042969 47.486328 A 3 3 0 0 1 40 45 A 3 3 0 0 1 41 45.175781 L 41 44.175781 A 3 3 0 0 0 40 44 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.freedesktop.fwupd.svg b/.icons/awkward/64x64/apps/org.freedesktop.fwupd.svg
new file mode 120000
index 00000000..2ef1d0cc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.freedesktop.fwupd.svg
@@ -0,0 +1 @@
+fwupd.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.freefilesync.FreeFileSync.svg b/.icons/awkward/64x64/apps/org.freefilesync.FreeFileSync.svg
new file mode 120000
index 00000000..b2e7da42
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.freefilesync.FreeFileSync.svg
@@ -0,0 +1 @@
+freefilesync.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.fritzing.Fritzing.svg b/.icons/awkward/64x64/apps/org.fritzing.Fritzing.svg
new file mode 120000
index 00000000..b90cf142
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.fritzing.Fritzing.svg
@@ -0,0 +1 @@
+fritzing.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.frozen_bubble.frozen-bubble.svg b/.icons/awkward/64x64/apps/org.frozen_bubble.frozen-bubble.svg
new file mode 120000
index 00000000..9be798dd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.frozen_bubble.frozen-bubble.svg
@@ -0,0 +1 @@
+frozen-bubble.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gabmus.gnome-feeds.svg b/.icons/awkward/64x64/apps/org.gabmus.gnome-feeds.svg
new file mode 100644
index 00000000..2ac20ac5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gabmus.gnome-feeds.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 2,47 V 53.961 C 2,56.143 3.8115,57.915 6.0898,58 H 27.91 C 30.189,57.916 32,56.143 32,53.961 32,56.143 33.811,57.915 36.09,58 H 57.91 C 60.189,57.916 62,56.143 62,53.961 V 47 Z"/>
+ <path style="fill:#ff8915" d="M 32,46 V 52.962 C 32,55.144 33.813,56.915 36.091,57 H 57.909 C 60.187,56.915 62,55.144 62,52.962 V 46 Z"/>
+ <path style="fill:#ff8915" d="M 2,46 V 52.962 C 2,55.144 3.8125,56.915 6.0909,57 H 27.909 C 30.187,56.915 32,55.144 32,52.962 V 46 Z"/>
+ <path style="opacity:0.2" d="M 62,14.071 C 62,11.815 60.101,10 57.743,10 H 6.2574 C 3.8989,10 2.0002,11.815 2.0002,14.071 V 49.929 C 2.0002,52.185 3.8989,54 6.2574,54 H 57.743 C 60.101,54 62,52.185 62,49.929"/>
+ <path style="fill:#e4e4e4" d="M 6.2574,9 C 3.8989,9 2.0002,10.815 2.0002,13.071 V 48.929 C 2.0002,51.185 3.8989,53 6.2574,53 H 57.743 C 60.101,53 62,51.185 62,48.929 V 13.071 C 62,10.815 60.101,9 57.743,9 Z"/>
+ <path style="opacity:0.05" d="M 6.2574,9 C 3.8989,9 2.0002,10.815 2.0002,13.071 V 48.929 C 2.0002,51.185 3.8989,53 6.2574,53 H 32 V 9 Z"/>
+ <path style="fill:#ff8915" d="M 44,27 A 3,3.0003 0 0 1 41,30 3,3.0003 0 0 1 38,27 3,3.0003 0 0 1 41,23.999 3,3.0003 0 0 1 44,27 Z"/>
+ <path style="fill:#ff8915" d="M 38,19.016 V 20.392 20.408 A 1.3727,1.3728 0 0 0 39.371,21.763 1.3727,1.3728 0 0 0 39.392,21.763 V 21.783 C 43.154,21.783 46.173,24.769 46.245,28.512 A 1.3727,1.3728 0 0 0 46.237,28.629 1.3727,1.3728 0 0 0 47.608,30 1.3727,1.3728 0 0 0 47.629,30 H 48.98 V 28.645 H 49 C 49,23.476 44.873,19.266 39.75,19.073 A 1.3727,1.3728 0 0 0 39.392,19.016 H 39.372 Z"/>
+ <path style="fill:#ff8915" d="M 38,14 V 15.332 15.352 A 1.3332,1.3333 0 0 0 39.332,16.668 1.3332,1.3333 0 0 0 39.352,16.668 V 16.703 A 11.962,11.963 0 0 1 51.332,28.684 1.3332,1.3333 0 0 0 52.664,30 1.3332,1.3333 0 0 0 52.684,30 H 54 V 28.684 A 1.3332,1.3333 0 0 0 54,28.676 C 54,28.641 53.996,28.608 53.996,28.574 A 1.3332,1.3333 0 0 0 53.992,28.551 C 53.919,20.667 47.582,14.259 39.726,14.059 39.726,14.059 39.722,14.059 39.722,14.059 A 1.3332,1.3333 0 0 0 39.352,14 H 39.332 Z"/>
+ <rect style="fill:#ff8915" width="14" height="3" x="8" y="14" ry="0"/>
+ <rect style="fill:#9c9891" width="16" height="3" x="8" y="20" ry="0"/>
+ <rect style="fill:#9c9891" width="14" height="3" x="8" y="26" ry="0"/>
+ <rect style="fill:#9c9891" width="16" height="3" x="8" y="32" ry="0"/>
+ <rect style="fill:#9c9891" width="10" height="3" x="8" y="38" ry="0"/>
+ <rect style="fill:#9c9891" width="16" height="3" x="8" y="44" ry="0"/>
+ <rect style="fill:#9c9891" width="16" height="3" x="38" y="44" ry="0"/>
+ <rect style="fill:#9c9891" width="16" height="3" x="38" y="38" ry="0"/>
+ <rect style="fill:#9c9891" width="10" height="3" x="38" y="32" ry="0"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.2578,9 C 3.8993,9 2,10.815 2,13.07 V 14.07 C 2,11.815 3.8993,10 6.2578,10 H 57.742 C 60.101,10 62,11.815 62,14.07 V 13.07 C 62,10.815 60.101,9 57.742,9 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gabmus.hydrapaper.svg b/.icons/awkward/64x64/apps/org.gabmus.hydrapaper.svg
new file mode 100644
index 00000000..a721adcb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gabmus.hydrapaper.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="M 52,25 V 8.375 C 52,7.05925 50.9296,6 49.6,6 H 6.4 C 5.0704,6 4,7.05925 4,8.375 v 33.25 C 4,42.94075 5.0704,44 6.4,44 h 26.4 z"/>
+ <path style="opacity:.2" d="m56 32.296296v-15.921296c0-1.31575-1.0704-2.375-2.4-2.375h-43.2c-1.3296 0-2.4 1.05925-2.4 2.375v33.25c0 1.31575 1.0704 2.375 2.4 2.375h25.835294z"/>
+ <path style="opacity:.2" d="m60.000002 40v-15.625c0-1.31575-1.0704-2.375-2.4-2.375h-43.200002c-1.3296 0-2.4 1.05925-2.4 2.375v33.25c0 1.31575 1.0704 2.375 2.4 2.375h25.6z"/>
+ <path style="fill:#ff9212" d="M 52,24 V 7.375 C 52,6.05925 50.9296,5 49.6,5 H 6.4 C 5.0704,5 4,6.05925 4,7.375 v 33.25 C 4,41.94075 5.0704,43 6.4,43 h 26.4 z"/>
+ <path style="opacity:.3" d="M 48,26.263847 V 9 H 8 v 30 h 27.271764 z"/>
+ <path style="fill:#cfff3d" d="m56 31.296296v-15.921296c0-1.31575-1.0704-2.375-2.4-2.375h-43.2c-1.3296 0-2.4 1.05925-2.4 2.375v33.25c0 1.31575 1.0704 2.375 2.4 2.375h25.835294z"/>
+ <path style="opacity:.3" d="m52 34.263847v-17.263847h-40v30h27.271764z"/>
+ <path style="fill:#39ddff" d="m60.000002 39v-15.625c0-1.31575-1.0704-2.375-2.4-2.375h-43.200002c-1.3296 0-2.4 1.05925-2.4 2.375v33.25c0 1.31575 1.0704 2.375 2.4 2.375h25.6z"/>
+ <path style="opacity:.3" d="m56 42.263847v-17.263847h-40v30h27.271764z"/>
+ <path style="fill:#93edff" d="M 60,39 H 42.500001 C 41.119251,39 40,40.119301 40,41.500001 V 59 Z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 6.4003906,5 C 5.0707906,5 4,6.05925 4,7.375 v 1 C 4,7.05925 5.0707906,6 6.4003906,6 H 49.599609 C 50.929209,6 52,7.05925 52,8.375 v -1 C 52,6.05925 50.929209,5 49.599609,5 Z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 10.400391,13 C 9.0707906,13 8,14.05925 8,15.375 v 1 C 8,15.05925 9.0707906,14 10.400391,14 H 53.599609 C 54.929209,14 56,15.05925 56,16.375 v -1 C 56,14.05925 54.929209,13 53.599609,13 Z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 14.400391,21 C 13.070791,21 12,22.05925 12,23.375 v 1 C 12,23.05925 13.070791,22 14.400391,22 H 57.599609 C 58.929209,22 60,23.05925 60,24.375 v -1 C 60,22.05925 58.929209,21 57.599609,21 Z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m42.5 39c-1.38075 0-2.5 1.1193-2.5 2.5v1c0-1.3807 1.11925-2.5 2.5-2.5h16.5l1-1z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gahshomar.Gahshomar.svg b/.icons/awkward/64x64/apps/org.gahshomar.Gahshomar.svg
new file mode 120000
index 00000000..ab326756
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gahshomar.Gahshomar.svg
@@ -0,0 +1 @@
+gahshomar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gajim.Gajim.svg b/.icons/awkward/64x64/apps/org.gajim.Gajim.svg
new file mode 120000
index 00000000..b9417023
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gajim.Gajim.svg
@@ -0,0 +1 @@
+gajim.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gaphor.Gaphor.svg b/.icons/awkward/64x64/apps/org.gaphor.Gaphor.svg
new file mode 120000
index 00000000..5471d6e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gaphor.Gaphor.svg
@@ -0,0 +1 @@
+gaphor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.geany.Geany.svg b/.icons/awkward/64x64/apps/org.geany.Geany.svg
new file mode 120000
index 00000000..b5b94e7c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.geany.Geany.svg
@@ -0,0 +1 @@
+geany.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.geogebra.GeoGebra.svg b/.icons/awkward/64x64/apps/org.geogebra.GeoGebra.svg
new file mode 120000
index 00000000..1f18c02a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.geogebra.GeoGebra.svg
@@ -0,0 +1 @@
+geogebra.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gimp.GIMP.svg b/.icons/awkward/64x64/apps/org.gimp.GIMP.svg
new file mode 120000
index 00000000..6b2c669f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gimp.GIMP.svg
@@ -0,0 +1 @@
+gimp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gna.Warmux.svg b/.icons/awkward/64x64/apps/org.gna.Warmux.svg
new file mode 120000
index 00000000..27205d6a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gna.Warmux.svg
@@ -0,0 +1 @@
+warmux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnode.NixView.svg b/.icons/awkward/64x64/apps/org.gnode.NixView.svg
new file mode 100644
index 00000000..1779c4cb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnode.NixView.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 36.05501,5.0000024 C 49.184923,5.0000028 60,15.8294 60,28.976695 60,42.123993 49.184923,52.953391 36.05501,52.953391 c -2.502786,5.16e-4 -4.958502,-0.427792 -7.315226,-1.186348 l -5.795278,5.799052 c -2.096336,2.18625 -5.432252,3.575278 -8.425956,3.422452 -2.993702,-0.15284 -5.4501,-1.4612 -7.24897,-3.262452 -1.798872,-1.801254 -3.105518,-4.260902 -3.258142,-7.25857 -0.15262,-2.997668 1.23457,-6.338 3.41793,-8.437112 l -0.1169,0.11318 5.943376,-5.95515 c -0.73442,-2.320722 -1.142794,-4.73934 -1.145812,-7.20003 v -0.0116 c 0,-13.147295 10.815076,-23.976692 23.944988,-23.9766924 z"/>
+ <path style="fill:#2d4b9a" d="M 36.05501,4.0000008 C 49.184923,4.0000012 60,14.829398 60,27.976694 60,41.123992 49.184923,51.95339 36.05501,51.95339 c -2.502786,5.16e-4 -4.958502,-0.427792 -7.315226,-1.186348 l -5.795278,5.799052 c -2.096336,2.18625 -5.432252,3.575278 -8.425956,3.422452 -2.993702,-0.15284 -5.4501,-1.4612 -7.24897,-3.262452 -1.798872,-1.801254 -3.105518,-4.260902 -3.258142,-7.25857 -0.15262,-2.997668 1.23457,-6.338 3.41793,-8.437112 l -0.1169,0.11318 5.943376,-5.95515 c -0.73442,-2.320722 -1.142794,-4.73934 -1.145812,-7.20003 v -0.0116 c 0,-13.147296 10.815076,-23.9766926 23.944988,-23.976693 z"/>
+ <path style="opacity:0.2" d="M 29.316168,39.851771 17.090276,52.077663 c -2.827528,2.944906 -7.187094,-1.41466 -4.242188,-4.242188 l 12.41165,-12.41165 C 30,37.000001 28,37.000001 29.316168,39.851771 Z"/>
+ <path style="fill:#eb8345" d="M 29.316168,38.85177 17.090276,51.077662 c -2.827528,2.944906 -7.187094,-1.41466 -4.242188,-4.242188 l 12.41165,-12.41165 C 30,36 28,36 29.316168,38.85177 Z"/>
+ <path style="opacity:0.2" d="m 36,13.000002 a 16,16 0 0 1 16,15.999999 16,16 0 0 1 -16,16 16,16 0 0 1 -16,-16 16,16 0 0 1 16,-15.999999 z m 0,5.999999 a 9.9999992,9.9999992 0 0 0 -10,10 9.9999992,9.9999992 0 0 0 10,10 9.9999992,9.9999992 0 0 0 10,-10 9.9999992,9.9999992 0 0 0 -10,-10 z"/>
+ <path style="fill:#ffffff" d="M 36,12 A 16,16 0 0 1 52,28 16,16 0 0 1 36,44 16,16 0 0 1 20,28 16,16 0 0 1 36,12 Z m 0,6 A 9.9999992,9.9999992 0 0 0 26,28 9.9999992,9.9999992 0 0 0 36,38 9.9999992,9.9999992 0 0 0 46,28 9.9999992,9.9999992 0 0 0 36,18 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 36.054688,4 C 49.184599,4.0000004 60,14.829266 60,27.976562 c 0,0.112598 -0.0116,0.222712 -0.01758,0.333985 C 59.623447,15.466574 48.961444,5.0000004 36.054688,5 23.132873,5.0000004 12.4603,15.49104 12.125,28.355469 c -0.0051,-0.1224 -0.01547,-0.244154 -0.01563,-0.367188 v -0.01172 C 12.109381,14.829348 22.924775,4.0000004 36.054688,4 Z M 12.820312,35.625 c 0.13012,0.524734 0.270402,1.04682 0.433594,1.5625 l -0.216797,0.216797 C 12.965559,37.144323 12.885221,36.886758 12.820312,36.625 L 7.3125,42.144531 7.429688,42.03125 c -1.969054,1.893075 -3.277737,4.794522 -3.40625,7.544922 -0.003,-0.03611 -0.0099,-0.07072 -0.01172,-0.107422 -0.15262,-2.997668 1.234609,-6.338388 3.417969,-8.4375 l -0.117188,0.113281 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.Aisleriot.svg b/.icons/awkward/64x64/apps/org.gnome.Aisleriot.svg
new file mode 120000
index 00000000..2f7cf976
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Aisleriot.svg
@@ -0,0 +1 @@
+kpatience.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.ArchiveManager.svg b/.icons/awkward/64x64/apps/org.gnome.ArchiveManager.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.ArchiveManager.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Bijiben.svg b/.icons/awkward/64x64/apps/org.gnome.Bijiben.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Bijiben.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Books.svg b/.icons/awkward/64x64/apps/org.gnome.Books.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Books.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Boxes.svg b/.icons/awkward/64x64/apps/org.gnome.Boxes.svg
new file mode 120000
index 00000000..14c25b6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Boxes.svg
@@ -0,0 +1 @@
+gnome-boxes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Builder.svg b/.icons/awkward/64x64/apps/org.gnome.Builder.svg
new file mode 120000
index 00000000..d153228c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Builder.svg
@@ -0,0 +1 @@
+builder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Calculator.svg b/.icons/awkward/64x64/apps/org.gnome.Calculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Calendar.svg b/.icons/awkward/64x64/apps/org.gnome.Calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Characters.svg b/.icons/awkward/64x64/apps/org.gnome.Characters.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Characters.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Cheese.svg b/.icons/awkward/64x64/apps/org.gnome.Cheese.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Cheese.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Chess.svg b/.icons/awkward/64x64/apps/org.gnome.Chess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Chess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.ChromeGnomeShell.svg b/.icons/awkward/64x64/apps/org.gnome.ChromeGnomeShell.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.ChromeGnomeShell.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Clocks.svg b/.icons/awkward/64x64/apps/org.gnome.Clocks.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Clocks.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.ColorViewer.svg b/.icons/awkward/64x64/apps/org.gnome.ColorViewer.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.ColorViewer.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Contacts.svg b/.icons/awkward/64x64/apps/org.gnome.Contacts.svg
new file mode 120000
index 00000000..a556d3b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Contacts.svg
@@ -0,0 +1 @@
+gnome-contacts.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.DejaDup.svg b/.icons/awkward/64x64/apps/org.gnome.DejaDup.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.DejaDup.svg
@@ -0,0 +1 @@
+deja-dup.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Devhelp.svg b/.icons/awkward/64x64/apps/org.gnome.Devhelp.svg
new file mode 120000
index 00000000..c410bbf5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Devhelp.svg
@@ -0,0 +1 @@
+devhelp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Dictionary.svg b/.icons/awkward/64x64/apps/org.gnome.Dictionary.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Dictionary.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.DiskUtility.svg b/.icons/awkward/64x64/apps/org.gnome.DiskUtility.svg
new file mode 120000
index 00000000..14d09c23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.DiskUtility.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Documents.svg b/.icons/awkward/64x64/apps/org.gnome.Documents.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Documents.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Empathy.svg b/.icons/awkward/64x64/apps/org.gnome.Empathy.svg
new file mode 120000
index 00000000..9d835048
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Empathy.svg
@@ -0,0 +1 @@
+empathy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Eolie.svg b/.icons/awkward/64x64/apps/org.gnome.Eolie.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Eolie.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Epiphany.svg b/.icons/awkward/64x64/apps/org.gnome.Epiphany.svg
new file mode 120000
index 00000000..8dca13c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Epiphany.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Evince.svg b/.icons/awkward/64x64/apps/org.gnome.Evince.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Evince.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Evolution.svg b/.icons/awkward/64x64/apps/org.gnome.Evolution.svg
new file mode 120000
index 00000000..6fb79ec1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Evolution.svg
@@ -0,0 +1 @@
+evolution.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.FeedReader.svg b/.icons/awkward/64x64/apps/org.gnome.FeedReader.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.FeedReader.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Files.svg b/.icons/awkward/64x64/apps/org.gnome.Files.svg
new file mode 120000
index 00000000..edc468c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Files.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Firmware.svg b/.icons/awkward/64x64/apps/org.gnome.Firmware.svg
new file mode 100644
index 00000000..a940c42a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Firmware.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <rect width="40" height="5" x="12" y="12"/>
+ <rect width="40" height="5" x="12" y="21"/>
+ <rect width="40" height="5" x="12" y="30"/>
+ <rect width="40" height="5" x="12" y="39"/>
+ <rect width="40" height="5" x="12" y="48"/>
+ </g>
+ <g style="fill:#b7b7b7">
+ <rect width="40" height="5" x="12" y="12"/>
+ <rect width="40" height="5" x="12" y="21"/>
+ <rect width="40" height="5" x="12" y="30"/>
+ <rect width="40" height="5" x="12" y="39"/>
+ <rect width="40" height="5" x="12" y="48"/>
+ </g>
+ <rect style="opacity:0.2" width="36" height="48" x="14" y="9" rx="2.5" ry="2.5"/>
+ <rect style="fill:#4f4f4f" width="36" height="48" x="14" y="8" rx="2.5" ry="2.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5 8 C 15.115 8 14 9.115 14 10.5 L 14 11.5 C 14 10.115 15.115 9 16.5 9 L 47.5 9 C 48.885 9 50 10.115 50 11.5 L 50 10.5 C 50 9.115 48.885 8 47.5 8 L 16.5 8 z"/>
+ <g style="fill:#ffffff;opacity:0.4">
+ <rect width="2" height="6" x="23" y="14"/>
+ <rect width="2" height="6" x="23" y="22"/>
+ <rect width="2" height="12" x="23" y="30"/>
+ <rect width="2" height="16" x="31" y="14"/>
+ <rect width="2" height="16" x="31" y="32"/>
+ <rect width="2" height="12" x="39" y="14"/>
+ <rect width="2" height="6" x="39" y="28"/>
+ <rect width="2" height="14" x="39" y="36"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.Four-in-a-row.svg b/.icons/awkward/64x64/apps/org.gnome.Four-in-a-row.svg
new file mode 120000
index 00000000..6d525fc6
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/org.gnome.Fractal.svg b/.icons/awkward/64x64/apps/org.gnome.Fractal.svg
new file mode 100644
index 00000000..640c44ac
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Fractal.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 59.9988,44.5 0,2 c 0,1.724 -1.38717,3.434 -3.109334,3.5 l -25.889444,0 -6.99985,8 -6.999851,-8 -9.8897878,0 C 5.38657,50 4.0005998,48.224 4.0005998,46.5 l 0,-2 c 0,1.724 1.3859702,3.5 3.1099334,3.5 l 9.8897878,0 6.999851,8 6.99985,-8 25.889444,0 C 58.61283,47.934 60,46.224 60,44.5 Z"/>
+ <path style="fill:#3c6eac" d="M 56.887666,7 C 58.61123,7 59.9988,8.7764 59.9988,10.5 l 0,35 c 0,1.724 -1.38877,3.434 -3.111134,3.5 l -17.79075,0 -6.995372,-3.634362 -6.889718,1.502204 -6.779587,-1.722468 -7.685945,0.770926 C 9.0309386,46.088356 8.4861774,44.58058 8.5154184,42.856828 L 8.955947,16.887665 c 0.029234,-1.723352 2.981115,-2.771625 4.543651,-3.5 L 27.202644,7 Z"/>
+ <path style="fill:#47f6f4" d="M 7.1132812,7 C 5.389318,7 4,8.7764 4,10.5 l 0,35 C 4,47.224 5.389318,49 7.1132812,49 L 17,49 l 7,8 7,-8 8.78125,0 c 1.71057,-1.146168 3.424222,-2.415958 5.140626,-3.839844 7.717558,-6.71153 10.066416,-19.097064 2.910156,-27.101562 -4.89442,-5.474142 -13.645974,-7.117459 -19.346954,-1.878906 -3.7932,3.486296 -4.919296,9.79845 -1.160156,13.746094 2.42404,2.545938 6.569486,3.288028 9.229766,0.660156 1.65418,-1.634086 2.124578,-4.929844 0.335936,-6.65625 -1.064518,-1.02791 -2.930592,-1.31597 -4.007812,-0.14062 -0.6127,0.6645 -0.77475,2.218826 -0.03126,2.85547 0.39444,0.336698 1.068476,0.42358 1.421876,-0.02344 0.17344,-0.219178 0.221784,-0.592898 -0.03516,-0.773438 -0.11548,-0.07988 -0.30332,-0.09764 -0.38672,0.03516 -0.0234,0.05146 -0.02824,0.13846 0.03516,0.17188 0.0234,0.0132 0.07032,0.015 0.07032,-0.0118 l 0,-0.0196 0,-0.004 c -0.0334,-0.0098 0,-0.0184 0,-0.0196 0.0234,-0.0112 0.05468,0.012 0.05468,0.03516 0.0134,0.0666 -0.04938,0.12722 -0.10938,0.14062 -0.15694,0.0357 -0.267382,-0.1142 -0.300782,-0.25 -0.05172,-0.306456 0.239232,-0.536894 0.519532,-0.570314 0.5663,-0.06612 0.983438,0.47074 1.023438,0.988282 0.07508,0.975218 -0.853586,1.675424 -1.753908,1.714844 -1.594098,0.07028 -2.70488,-1.450378 -2.73828,-2.929688 -0.04272,-2.48445 2.342048,-4.2009 4.667968,-4.1875 3.74082,0.02102 6.28942,3.615878 6.19922,7.128906 C 41.383032,33.517478 36.122376,37.215236 30.972656,37 23.234756,36.676868 17.58588,29.16476 18,21.835938 18.377671,15.135 22.783478,9.8484104 28.527344,7 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.1113281 7 C 5.3873649 7 4 8.7764 4 10.5 L 4 11.5 C 4 9.7764 5.3873649 8 7.1113281 8 L 56.888672 8 C 58.612236 8 59.998047 9.7764 59.998047 11.5 L 59.998047 10.5 C 59.998047 8.7764 58.612236 7 56.888672 7 L 7.1113281 7 z"/>
+ <path style="opacity:0.2" d="M 26.740234,8 C 21.892426,10.998936 18.337339,15.850595 18,21.835938 c -0.02696,0.477044 -0.02528,0.955076 -0.002,1.43164 0.0035,-0.143876 -0.0062,-0.287851 0.002,-0.43164 C 18.377671,16.135 22.783478,10.84841 28.527344,8 Z m 8.580078,12.941406 c -2.325918,-0.0134 -4.710688,1.70305 -4.667968,4.1875 0.003,0.132 0.02521,0.263033 0.04492,0.394532 0.317282,-2.152485 2.49183,-3.59431 4.623046,-3.582032 3.479915,0.01955 5.925772,3.132447 6.177735,6.394532 0.0051,-0.08944 0.01922,-0.175212 0.02148,-0.265626 0.0902,-3.513028 -2.458399,-7.107886 -6.199219,-7.128906 z M 25,24.501953 c -0.117453,2.304972 0.400597,4.612954 2.125,6.423828 2.42404,2.545938 6.769406,3.288027 9.429688,0.660157 1.036118,-1.023534 1.606208,-2.699035 1.449218,-4.232422 -0.112965,1.223159 -0.635669,2.428753 -1.449218,3.232422 C 33.894407,33.213808 29.54904,32.471719 27.125,29.925781 25.65036,28.377195 25.105016,26.46494 25,24.501953 Z m 9.121094,0.853516 c -0.2803,0.03342 -0.571252,0.263856 -0.519532,0.570312 0.0334,0.1358 0.143842,0.2857 0.300782,0.25 0.06,-0.0134 0.122775,-0.07402 0.109375,-0.140625 0,-0.02316 -0.03129,-0.04636 -0.05469,-0.03516 0,0.0012 -0.0334,0.0097 0,0.01953 l 0,0.0039 0,0.01953 c 0,0.0268 -0.04691,0.02492 -0.07031,0.01172 -0.0634,-0.03342 -0.05856,-0.120416 -0.03516,-0.171876 0.0834,-0.132799 0.271239,-0.115036 0.386719,-0.03516 0.175005,0.122966 0.201697,0.335014 0.150391,0.527344 0.297564,0.06864 0.533206,0.301145 0.658203,0.585938 0.075,-0.189176 0.114773,-0.394852 0.09766,-0.617188 -0.04,-0.517542 -0.457137,-1.054401 -1.023437,-0.988281 z m -1.710938,0.453125 c -0.134173,0.675564 -0.02512,1.436453 0.441406,1.835937 0.394442,0.336698 1.068475,0.423583 1.421876,-0.02344 0.173439,-0.219178 0.221787,-0.592898 -0.03516,-0.773438 -0.04726,-0.03269 -0.108589,-0.04496 -0.167969,-0.05078 -0.06663,0.04156 -0.140302,0.06145 -0.214843,0.08203 -0.0011,0.0016 -0.0028,0.0022 -0.0039,0.0039 -0.0234,0.05146 -0.02824,0.138454 0.03516,0.171876 0.0234,0.0132 0.07031,0.01508 0.07031,-0.01172 l 0,-0.01953 0,-0.0039 c -0.0334,-0.0098 0,-0.01833 0,-0.01953 0.0234,-0.0112 0.05469,0.012 0.05469,0.03516 0.0134,0.0666 -0.04937,0.127225 -0.109375,0.140625 -0.15694,0.0357 -0.267381,-0.1142 -0.300782,-0.25 -2.33e-4,-0.0014 2.2e-4,-0.0025 0,-0.0039 -0.269686,-0.0019 -0.546683,-0.103791 -0.75,-0.277344 -0.237514,-0.203381 -0.373889,-0.504178 -0.441406,-0.835937 z m 19.69336,4.548828 C 51.862995,35.893713 49.232038,41.411848 44.921875,45.160156 43.205471,46.584042 41.49182,47.853832 39.78125,49 l 1.414062,0 c 1.240897,-0.88165 2.48265,-1.807925 3.726563,-2.839844 4.569872,-3.974163 7.235426,-9.937269 7.181641,-15.802734 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.GHex.svg b/.icons/awkward/64x64/apps/org.gnome.GHex.svg
new file mode 120000
index 00000000..9b91b68c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.GHex.svg
@@ -0,0 +1 @@
+ghex.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Games.svg b/.icons/awkward/64x64/apps/org.gnome.Games.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Games.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Geary.svg b/.icons/awkward/64x64/apps/org.gnome.Geary.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Geary.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Genius.svg b/.icons/awkward/64x64/apps/org.gnome.Genius.svg
new file mode 120000
index 00000000..852099c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Genius.svg
@@ -0,0 +1 @@
+pcbcalculator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Glade.svg b/.icons/awkward/64x64/apps/org.gnome.Glade.svg
new file mode 120000
index 00000000..d5852ae9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Glade.svg
@@ -0,0 +1 @@
+glade.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Gnote.svg b/.icons/awkward/64x64/apps/org.gnome.Gnote.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Gnote.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Gtranslator.svg b/.icons/awkward/64x64/apps/org.gnome.Gtranslator.svg
new file mode 100644
index 00000000..896a8f9e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Gtranslator.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.1" d="m 24.566406,15.367188 0.5,2.382812 c -8.427274,4.246352 -9.308693,7.965154 -10.46875,11.703124 l 4.550782,0.804688 c 1.073812,-4.53952 3.911298,-6.856446 7.242186,-8.28125 l 0.839844,2.578126 5.878908,-6.476563 z M 42.996094,17 C 40.88912,17 39.19533,17.593928 37.914062,18.785156 36.638488,19.970244 36,21.53621 36,23.476562 c 0,1.350878 0.348236,2.519216 1.042968,3.507814 0.694734,0.982456 1.716804,2.091334 3.066408,2.656248 h -2.710938 v -1.441406 h -1.3125 V 31 h 6.26953 v -1.441406 c -0.876956,-0.1965 -1.546554,-1.099588 -2.007812,-2.039062 -0.461256,-0.945614 -0.691406,-2.22159 -0.691406,-3.82422 0,-1.823686 0.279992,-3.20673 0.84375,-4.152344 0.569452,-0.951754 1.402746,-1.429687 2.496094,-1.429687 1.09335,0 1.922734,0.477933 2.492188,1.429687 0.569452,0.945614 0.855468,2.32141 0.855468,4.132814 0,1.633332 -0.228032,2.918228 -0.683594,3.851562 -0.455564,0.933334 -1.127276,1.83477 -2.015624,2.03125 V 31 h 6.261718 v -2.800782 h -1.304688 v 1.441406 h -2.71875 C 47.23811,29.07571 48.262298,27.96683 48.957032,26.984376 49.651764,25.99578 50,24.82744 50,23.476562 50,21.53621 49.359394,19.970244 48.078124,18.785156 46.796858,17.593928 45.103072,17 42.996094,17 Z m 0.855468,18.15625 c -1.073814,4.539518 -3.907388,6.856438 -7.23828,8.28125 l -0.84375,-2.574218 -5.878908,6.472656 8.54297,2.710938 -0.5,-2.382814 c 8.427276,-4.246354 9.308694,-7.965158 10.46875,-11.703124 z M 17.355469,37 12,51 h 3.164062 l 1.011719,-3.199218 h 5.648437 L 22.816406,51 H 26 L 20.789062,37 Z m 1.65625,3.304688 L 20.773438,45 h -3.527344 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(1.3573948,0,0,1.2605709,-1.2323158,2.6788352)">
+ <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(1.1482748,0,0,1.2381726,5.108884,2.1445084)">
+ <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 26.389186,20.97741 0.843224,2.576834 5.877106,-6.475501 -8.542046,-2.711312 0.498594,2.383919 c -8.427274,4.246352 -9.306869,7.964708 -10.466926,11.70268 l 4.550947,0.805088 c 1.073813,-4.53952 3.908211,-6.856904 7.239101,-8.281708 z"/>
+ <path style="fill:#2cc26f" d="m 36.612104,42.438416 -0.843224,-2.576834 -5.877106,6.475494 8.542046,2.711312 -0.498596,-2.383912 c 8.427276,-4.246354 9.306872,-7.964714 10.466928,-11.70268 l -4.550946,-0.805088 c -1.073814,4.539518 -3.90821,6.856896 -7.239102,8.281708 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.1992188 4 C 5.8724187 4 4 5.8724187 4 8.1992188 L 4 9.1992188 C 4 6.8724188 5.8724187 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724188 60 9.1992188 L 60 8.1992188 C 60 5.8724187 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.Hitori.svg b/.icons/awkward/64x64/apps/org.gnome.Hitori.svg
new file mode 120000
index 00000000..983e9c5a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Hitori.svg
@@ -0,0 +1 @@
+hitori.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.IconPreview.svg b/.icons/awkward/64x64/apps/org.gnome.IconPreview.svg
new file mode 100644
index 00000000..b6f839eb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.IconPreview.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 8.8574219,13 C 6.7205647,13 5,14.79376 5,17.021484 V 48.978516 C 5,51.20624 6.7205647,53 8.8574219,53 H 32 32.134766 55.142578 C 57.279435,53 59,51.20624 59,48.978516 V 17.021484 C 59,14.79376 57.279435,12.998019 55.142578,13 H 32.134766 32 Z"/>
+ <path style="fill:#e4e4e4" d="M 8.8575195,12 C 6.7206623,12 5,13.793109 5,16.020833 v 31.958332 c 0,2.227724 1.7206623,4.020834 3.8575195,4.020834 H 32.135 V 12 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.8574219 12 C 6.7205647 12 5 13.79376 5 16.021484 L 5 17.021484 C 5 14.79376 6.7205647 13 8.8574219 13 L 32.134766 13 L 32.134766 12 L 8.8574219 12 z"/>
+ <path style="fill:#51495d" d="m 31.999999,12 v 39.999999 h 23.142856 c 2.136857,0 3.857143,-1.793852 3.857143,-4.021576 V 16.021576 c 0,-2.227724 -1.720286,-4.023557 -3.857143,-4.021576 z"/>
+ <circle style="opacity:0.2" cx="48" cy="33" r="13"/>
+ <circle style="fill:#e4e4e4" cx="48" cy="32" r="13"/>
+ <circle style="fill:#3ea5e6" cx="48" cy="32" r="9"/>
+ <path style="opacity:0.2" d="M 48 23 A 9 9 0 0 0 39 32 A 9 9 0 0 0 39.021484 32.576172 A 9 9 0 0 1 48 24 A 9 9 0 0 1 56.978516 32.423828 A 9 9 0 0 0 57 32 A 9 9 0 0 0 48 23 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 12 L 32 13 L 55.142578 13 C 57.279435 12.998019 59 14.79376 59 17.021484 L 59 16.021484 C 59 13.79376 57.279435 11.998019 55.142578 12 L 32 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.Keysign.svg b/.icons/awkward/64x64/apps/org.gnome.Keysign.svg
new file mode 100644
index 00000000..9a0012cb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Keysign.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 46.289305,5 C 42.536858,5 39.432265,6.5051667 37.078053,8.6503906 35.750524,7.7032813 34.216268,7.0054619 32.677252,7 32.226398,6.9984 31.804745,7.031024 31.409291,7.083984 l -0.002,0 c -1.683615,0.2257036 -3.21641,1.0465182 -4.531449,2.0859379 L 23.672775,9.0097656 c -6.53e-4,-3.28e-5 -0.0013,3.26e-5 -0.002,0 -0.443345,-0.022159 -0.860273,-0.00523 -1.232849,0.03125 -0.860714,0.084294 -1.653489,0.2911459 -2.377915,0.5664063 -2.729654,1.0372821 -5.065103,3.6989291 -5.74484,6.2812501 -0.04927,0.187178 -0.005,0.338209 -0.04292,0.521484 -0.618472,0.188477 -1.226868,0.406711 -1.761491,0.701172 l 0,0.002 c -2.363812,1.302716 -4.4223373,4.366456 -4.5061395,7.117188 -0.083802,2.750731 0.9860919,4.664373 2.0892105,6.130859 0.857892,1.140483 1.873682,2.016059 3.013846,2.78125 -0.268978,0.719914 -0.607835,1.393253 -0.774431,2.177734 -1.370908,6.450305 1.23023,12.464038 5.089402,17.167969 C 21.281873,57.192212 26.889821,61 33.709177,61 c 4.187725,0 7.658744,-1.879571 10.426545,-4.425781 2.198039,-2.022063 4.103741,-4.588377 5.166509,-7.628968 1.043037,-2.416554 0.509441,-5.125687 0.126153,-7.477608 C 48.429598,35.372094 46.917939,28.697662 53.908778,20.498 55.244604,18.178704 56.618575,15.556868 55.703431,11.658156 55.245858,9.7088474 53.786233,7.5747483 51.924906,6.4375 50.063578,5.3002517 48.129266,5 46.289305,5 Z"/>
+ <path style="fill:#4f4f4f" d="M 46.289305,4 C 42.536858,4 39.432265,5.5051667 37.078053,7.6503906 35.750524,6.7032813 34.216268,6.0054619 32.677252,6 32.226398,5.9984 31.804745,6.031024 31.409291,6.083984 l -0.002,0 c -1.683615,0.2257036 -3.21641,1.0465182 -4.531449,2.0859379 L 23.672775,8.0097656 c -6.53e-4,-3.28e-5 -0.0013,3.26e-5 -0.002,0 -0.443345,-0.022159 -0.860273,-0.00523 -1.232849,0.03125 -0.860714,0.084294 -1.653489,0.2911459 -2.377915,0.5664063 -2.729654,1.0372823 -5.065103,3.6989291 -5.74484,6.2812501 -0.04927,0.187178 -0.005,0.338209 -0.04292,0.521484 -0.618472,0.188477 -1.226868,0.406711 -1.761491,0.701172 l 0,0.002 c -2.363812,1.302716 -4.4223373,4.366456 -4.5061395,7.117188 -0.083802,2.750731 0.9860919,4.664373 2.0892105,6.130859 0.857892,1.140483 1.873682,2.016059 3.013846,2.78125 -0.268978,0.719914 -0.607835,1.393253 -0.774431,2.177734 -1.370908,6.450305 1.23023,12.464038 5.089402,17.167969 C 21.281873,56.192212 26.889821,60 33.709177,60 c 4.187725,0 7.658744,-1.879571 10.426545,-4.425781 2.198039,-2.022063 4.103741,-4.588377 5.166509,-7.628968 1.043037,-2.416554 0.509441,-5.125687 0.126153,-7.477608 C 48.429598,34.372094 46.917939,27.697662 53.908778,19.498 55.244604,17.178704 56.618575,14.556868 55.703431,10.658156 55.245858,8.7088474 53.786233,6.5747483 51.924906,5.4375 50.063578,4.3002517 48.129266,4 46.289305,4 Z"/>
+ <path style="opacity:0.2" d="m 46.336118,11 c -8.885687,0 -10.55143,13 -5.552735,13 4.997974,0 14.438785,-13 5.552735,-13 z m -13.650391,2 c -0.143399,-5.08e-4 -0.294254,0.01 -0.453125,0.03125 -5.08204,0.680429 -3.295859,9.796407 -0.589844,9.966797 2.620386,0.165068 5.488334,-9.98229 1.042969,-9.998047 z m -9.294922,2.001953 c -0.113577,-0.0057 -0.229883,-0.0021 -0.351563,0.0098 -0.259582,0.02533 -0.53863,0.09225 -0.835937,0.205078 -4.757779,1.805744 -0.721985,9.26075 1.943359,8.759765 2.422623,-0.45428 2.765032,-8.799158 -0.755859,-8.974609 z M 16.783383,22 c -0.42469,-0.01134 -0.886012,0.100148 -1.375,0.369141 -3.910133,2.15224 1.318625,7.353224 3.619141,6.546875 C 21.04048,28.210157 19.756217,22.079701 16.783383,22 Z m 18.578125,4 C 28.618865,25.880207 19.724059,29.434516 18.207211,36.568359 16.564409,44.288409 24.970329,55 33.740414,55 38.054845,55 43.032042,50.608569 43.963071,45.425781 44.303002,43.536422 42.195079,42.851239 39.93768,43 37.473049,43.162417 34.829905,44.30693 35.00018,45.671875 35.266568,47.808333 34.495768,48.96522 32.959164,49 30.861242,48.744789 29.276182,47.782199 29.00018,45.945312 28.624468,41.12182 44.114787,37.684343 42.916196,30.205078 42.477812,27.469543 39.407094,26.071878 35.361508,26 Z"/>
+ <path style="fill:#ffffff" d="m 46.336118,10 c -8.885687,0 -10.55143,13 -5.552735,13 4.997974,0 14.438785,-13 5.552735,-13 z m -13.650391,2 c -0.143399,-5.08e-4 -0.294254,0.01 -0.453125,0.03125 -5.08204,0.680429 -3.295859,9.796407 -0.589844,9.966797 2.620386,0.165068 5.488334,-9.98229 1.042969,-9.998047 z m -9.294922,2.001953 c -0.113577,-0.0057 -0.229883,-0.0021 -0.351563,0.0098 -0.259582,0.02533 -0.53863,0.09225 -0.835937,0.205078 -4.757779,1.805744 -0.721985,9.26075 1.943359,8.759765 2.422623,-0.45428 2.765032,-8.799158 -0.755859,-8.974609 z M 16.783383,21 c -0.42469,-0.01134 -0.886012,0.100148 -1.375,0.369141 -3.910133,2.15224 1.318625,7.353224 3.619141,6.546875 C 21.04048,27.210157 19.756217,21.079701 16.783383,21 Z m 18.578125,4 C 28.618865,24.880207 19.724059,28.434516 18.207211,35.568359 16.564409,43.288409 24.970329,54 33.740414,54 38.054845,54 43.032042,49.608569 43.963071,44.425781 44.303002,42.536422 42.195079,41.851239 39.93768,42 37.473049,42.162417 34.829905,43.30693 35.00018,44.671875 35.266568,46.808333 34.495768,47.96522 32.959164,48 30.861242,47.744789 29.276182,46.782199 29.00018,44.945312 28.624468,40.12182 44.114787,36.684343 42.916196,29.205078 42.477812,26.469543 39.407094,25.071878 35.361508,25 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 46.289062 4 C 42.536616 4 39.432337 5.5051667 37.078125 7.6503906 C 35.750596 6.7032813 34.21675 6.0054619 32.677734 6 C 32.22688 5.9984 31.80561 6.0310244 31.410156 6.0839844 L 31.408203 6.0839844 C 29.724588 6.309688 28.190039 7.1305022 26.875 8.1699219 L 23.671875 8.0097656 C 23.671875 8.0097656 23.669922 8.0097656 23.669922 8.0097656 C 23.226577 7.9876066 22.810076 8.0045356 22.4375 8.0410156 C 21.576786 8.1253096 20.784973 8.3321615 20.060547 8.6074219 C 17.330893 9.6447042 14.99419 12.306351 14.314453 14.888672 C 14.265183 15.07585 14.309404 15.226881 14.271484 15.410156 C 13.653012 15.598633 13.046342 15.816867 12.511719 16.111328 L 12.511719 16.113281 C 10.147907 17.415997 8.0877084 20.479737 8.0039062 23.230469 C 7.9949983 23.522864 8.0056666 23.800272 8.0214844 24.074219 C 8.1756891 21.364191 10.192155 18.391612 12.511719 17.113281 L 12.511719 17.111328 C 13.046342 16.816867 13.653012 16.598633 14.271484 16.410156 C 14.309404 16.226881 14.265183 16.07585 14.314453 15.888672 C 14.99419 13.306351 17.330893 10.644704 20.060547 9.6074219 C 20.784973 9.3321615 21.576786 9.1253096 22.4375 9.0410156 C 22.810076 9.0045356 23.226577 8.9876066 23.669922 9.0097656 C 23.669922 9.0097656 23.671875 9.0097656 23.671875 9.0097656 L 26.875 9.1699219 C 28.190039 8.1305022 29.724588 7.309688 31.408203 7.0839844 L 31.410156 7.0839844 C 31.80561 7.0310244 32.22688 6.9984 32.677734 7 C 34.21675 7.0054619 35.750596 7.7032813 37.078125 8.6503906 C 39.432337 6.5051667 42.536616 5 46.289062 5 C 48.129024 5 50.064453 5.3002517 51.925781 6.4375 C 53.787108 7.5747483 55.245552 9.7088945 55.703125 11.658203 C 55.871524 12.375621 55.940874 13.036812 55.96875 13.673828 C 56.023656 12.753001 55.962089 11.761445 55.703125 10.658203 C 55.245552 8.7088945 53.787108 6.5747483 51.925781 5.4375 C 50.064453 4.3002517 48.129024 4 46.289062 4 z M 12.796875 32.919922 C 12.614189 33.368768 12.43976 33.822225 12.333984 34.320312 C 12.043929 35.685063 11.940607 37.02831 11.980469 38.345703 C 12.009161 37.349847 12.116943 36.341519 12.333984 35.320312 C 12.50058 34.535832 12.838444 33.862492 13.107422 33.142578 C 13.000936 33.071113 12.901164 32.993439 12.796875 32.919922 z M 48.572266 33.519531 C 48.520538 36.312245 49.013764 38.940355 49.427734 41.466797 C 49.618693 42.638553 49.848375 43.899237 49.900391 45.167969 C 49.970254 43.567422 49.66886 41.946382 49.427734 40.466797 C 49.063428 38.243449 48.63555 35.942834 48.572266 33.519531 z"/>
+ <circle style="opacity:0.2" cx="45" cy="47" r="16"/>
+ <circle style="fill:#0093dd" cx="45" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 40.5,39 A 7.4999998,7.4999998 0 0 0 33,46.5 7.4999998,7.4999998 0 0 0 40.5,54 7.4999998,7.4999998 0 0 0 47.839844,48 H 52 v 3 h 3 v -3 h 2 V 45 H 47.847656 A 7.4999998,7.4999998 0 0 0 40.5,39 Z m 0,3 A 4.4999998,4.4999998 0 0 1 45,46.5 4.4999998,4.4999998 0 0 1 40.5,51 4.4999998,4.4999998 0 0 1 36,46.5 4.4999998,4.4999998 0 0 1 40.5,42 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.Klotski.svg b/.icons/awkward/64x64/apps/org.gnome.Klotski.svg
new file mode 120000
index 00000000..6d6f9fcd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Klotski.svg
@@ -0,0 +1 @@
+gnome-klotski.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.LightsOff.svg b/.icons/awkward/64x64/apps/org.gnome.LightsOff.svg
new file mode 120000
index 00000000..88261cb6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.LightsOff.svg
@@ -0,0 +1 @@
+lightsoff.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Logs.svg b/.icons/awkward/64x64/apps/org.gnome.Logs.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Logs.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Lollypop.svg b/.icons/awkward/64x64/apps/org.gnome.Lollypop.svg
new file mode 120000
index 00000000..6ee338be
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Lollypop.svg
@@ -0,0 +1 @@
+lollypop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Mahjongg.svg b/.icons/awkward/64x64/apps/org.gnome.Mahjongg.svg
new file mode 120000
index 00000000..6c409e39
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Mahjongg.svg
@@ -0,0 +1 @@
+kmahjongg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Maps.svg b/.icons/awkward/64x64/apps/org.gnome.Maps.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Maps.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Mines.svg b/.icons/awkward/64x64/apps/org.gnome.Mines.svg
new file mode 120000
index 00000000..f4b00830
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Mines.svg
@@ -0,0 +1 @@
+kmines.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.MultiWriter.svg b/.icons/awkward/64x64/apps/org.gnome.MultiWriter.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.MultiWriter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Music.svg b/.icons/awkward/64x64/apps/org.gnome.Music.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Music.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Nautilus.svg b/.icons/awkward/64x64/apps/org.gnome.Nautilus.svg
new file mode 120000
index 00000000..edc468c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Nautilus.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Notes.svg b/.icons/awkward/64x64/apps/org.gnome.Notes.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Notes.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.OCRFeeder.svg b/.icons/awkward/64x64/apps/org.gnome.OCRFeeder.svg
new file mode 120000
index 00000000..44243e08
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.OCRFeeder.svg
@@ -0,0 +1 @@
+ocrfeeder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.OfficeRunner.svg b/.icons/awkward/64x64/apps/org.gnome.OfficeRunner.svg
new file mode 100644
index 00000000..54c71c97
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.OfficeRunner.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="45.5" cy="10.5" r="5.5"/>
+ <path style="opacity:0.2" d="m 40.512095,18.178245 c -0.995877,0.05521 -1.887134,0.636192 -2.339557,1.525085 L 30.85447,35.605555 22.25332,45.436612 11.11036,44.098677 c -3.7097618,-0.411791 -4.3274483,5.152854 -0.617686,5.564646 l 12.594249,1.49919 c 0.910706,0.100964 1.813162,-0.250223 2.416084,-0.940196 l 9.795527,-11.194888 c 0.152639,-0.174507 0.283006,-0.367303 0.388104,-0.573956 l 5.261041,-11.029059 3.18956,7.021403 c 0.809341,1.777654 3.144539,2.200698 4.526057,0.819937 l 8.396166,-8.396166 c 2.747449,-2.637818 -1.319749,-6.705016 -3.957567,-3.957566 l -5.540049,5.540047 -4.34669,-8.636681 c -0.477318,-1.050813 -1.550682,-1.70091 -2.703061,-1.637143 z"/>
+ <path style="fill:#548536" d="m 40.512095,17.178245 c -0.995877,0.05521 -1.887134,0.636192 -2.339557,1.525085 L 30.85447,34.605555 22.25332,44.436612 11.11036,43.098677 c -3.7097618,-0.411791 -4.3274483,5.152854 -0.617686,5.564646 l 12.594249,1.49919 c 0.910706,0.100964 1.813162,-0.250223 2.416084,-0.940196 l 9.795527,-11.194888 c 0.152639,-0.174507 0.283006,-0.367303 0.388104,-0.573956 l 5.261041,-11.029059 3.18956,7.021403 c 0.809341,1.777654 3.144539,2.200698 4.526057,0.819937 l 8.396166,-8.396166 c 2.747449,-2.637818 -1.319749,-6.705016 -3.957567,-3.957566 l -5.540049,5.540047 -4.34669,-8.636681 c -0.477318,-1.050813 -1.550682,-1.70091 -2.703061,-1.637143 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 40.511719 17.177734 C 39.515842 17.232944 38.624298 17.814232 38.171875 18.703125 L 30.853516 34.605469 L 22.253906 44.4375 L 11.111328 43.099609 C 8.8828745 42.852247 7.7799679 44.758742 8.0507812 46.412109 C 8.2684029 45.084876 9.3287025 43.901734 11.111328 44.099609 L 22.253906 45.4375 L 30.853516 35.605469 L 38.171875 19.703125 C 38.624298 18.814232 39.515842 18.232944 40.511719 18.177734 C 41.664098 18.113967 42.737526 18.76364 43.214844 19.814453 L 47.5625 28.451172 L 53.101562 22.912109 C 54.964253 20.972002 57.528732 22.431554 57.914062 24.384766 C 58.407632 22.008331 55.273957 19.649426 53.101562 21.912109 L 47.5625 27.451172 L 43.214844 18.814453 C 42.737526 17.76364 41.664098 17.113967 40.511719 17.177734 z"/>
+ <circle style="fill:#75b74a" cx="45.5" cy="9.5" r="5.5"/>
+ <path style="opacity:0.2" d="m 34.731713,16.095278 c -0.242261,-0.0029 -0.483885,0.0255 -0.718812,0.08473 l -10.895447,2.798723 c -1.245807,0.311075 -2.120161,1.429933 -2.120907,2.713991 V 34.287 c -0.05353,3.784775 5.056979,3.784775 5.003453,0 V 23.978832 l 6.088779,-1.451289 0.185854,3.307083 c -0.695809,2.064192 -1.354502,4.119279 -1.858528,6.144069 -1.523589,5.316924 0.148562,8.515421 3.378147,9.306298 0.125298,0.134423 0.263536,0.256178 0.412702,0.363505 l 8.029927,5.764165 5.2886,11.900035 c 1.515974,3.410941 6.632387,1.136979 5.116414,-2.273962 L 47.04445,44.444487 C 46.84216,43.989875 46.522336,43.597406 46.117921,43.307506 L 39.716937,38.71312 c 1.325395,-2.258776 1.870779,-5.506291 2.642934,-8.221246 0.599556,-2.107729 1.20256,-4.21642 1.806596,-6.324455 0.547451,-1.732453 0.395137,-3.166632 0.0066,-4.149592 -0.866475,-2.065135 -2.061399,-2.273476 -4.020133,-2.728182 l -4.650483,-1.079576 c -8.52e-4,0.0028 -0.0018,0.0055 -0.0028,0.0083 -0.24894,-0.07659 -0.507437,-0.117993 -0.767917,-0.123047 z"/>
+ <path style="fill:#75b74a" d="m 34.731713,15.095278 c -0.242261,-0.0029 -0.483885,0.0255 -0.718812,0.08473 l -10.895447,2.798723 c -1.245807,0.311075 -2.120161,1.429933 -2.120907,2.713991 V 33.287 c -0.05353,3.784775 5.056979,3.784775 5.003453,0 V 22.978832 l 6.088779,-1.451289 0.185854,3.307083 c -0.695809,2.064192 -1.354502,4.119279 -1.858528,6.144069 -1.523589,5.316924 0.148562,8.515421 3.378147,9.306298 0.125298,0.134423 0.263536,0.256178 0.412702,0.363505 l 8.029927,5.764165 5.2886,11.900035 c 1.515974,3.410941 6.632387,1.136979 5.116414,-2.273962 L 47.04445,43.444487 C 46.84216,42.989875 46.522336,42.597406 46.117921,42.307506 L 39.716937,37.71312 c 1.325395,-2.258776 1.870779,-5.506291 2.642934,-8.221246 0.599556,-2.107729 1.20256,-4.21642 1.806596,-6.324455 0.547451,-1.732453 0.395137,-3.166632 0.0066,-4.149592 -0.866475,-2.065135 -2.061399,-2.273476 -4.020133,-2.728182 l -4.650483,-1.079576 c -8.52e-4,0.0028 -0.0018,0.0055 -0.0028,0.0083 -0.24894,-0.07659 -0.507437,-0.117993 -0.767917,-0.123047 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 45.5 4 A 5.5 5.5 0 0 0 40 9.5 A 5.5 5.5 0 0 0 40.025391 9.9863281 A 5.5 5.5 0 0 1 45.5 5 A 5.5 5.5 0 0 1 50.974609 10.013672 A 5.5 5.5 0 0 0 51 9.5 A 5.5 5.5 0 0 0 45.5 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 34.732422 15.095703 C 34.490161 15.092803 34.248599 15.120457 34.013672 15.179688 L 23.117188 17.978516 C 21.871381 18.289591 20.99684 19.409301 20.996094 20.693359 L 20.996094 21.693359 C 20.99684 20.409301 21.871381 19.289591 23.117188 18.978516 L 34.013672 16.179688 C 34.248599 16.120458 34.490161 16.092803 34.732422 16.095703 C 34.992902 16.100757 35.25106 16.14216 35.5 16.21875 C 35.501 16.21595 35.501101 16.213738 35.501953 16.210938 L 40.152344 17.289062 C 42.111078 17.743768 43.307353 17.952443 44.173828 20.017578 C 44.33287 20.419939 44.434334 20.915905 44.482422 21.458984 C 44.552883 20.490253 44.424499 19.651751 44.173828 19.017578 C 43.307353 16.952443 42.111078 16.743769 40.152344 16.289062 L 35.501953 15.210938 C 35.501101 15.213738 35.501 15.21595 35.5 15.21875 C 35.25106 15.14216 34.992902 15.100757 34.732422 15.095703 z M 32.226562 24.982422 C 31.549309 26.996495 30.907911 29.002456 30.416016 30.978516 C 29.963577 32.557406 29.79891 33.944878 29.867188 35.142578 C 29.912703 34.188332 30.084093 33.136837 30.416016 31.978516 C 30.920042 29.953726 31.579582 27.898176 32.275391 25.833984 L 32.226562 24.982422 z M 40.095703 37.984375 C 39.975402 38.234418 39.852336 38.481901 39.716797 38.712891 L 46.117188 43.306641 C 46.521602 43.596541 46.842632 43.9907 47.044922 44.445312 L 52.642578 57.039062 C 52.756708 57.295855 52.82192 57.543193 52.865234 57.785156 C 52.974128 57.260617 52.923132 56.670308 52.642578 56.039062 L 47.044922 43.445312 C 46.842632 42.9907 46.521602 42.596541 46.117188 42.306641 L 40.095703 37.984375 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.PasswordSafe.svg b/.icons/awkward/64x64/apps/org.gnome.PasswordSafe.svg
new file mode 100644
index 00000000..a4a7cbb2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.PasswordSafe.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#656565" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="opacity:0.2" width="44" height="44" x="10" y="11" rx="2.75" ry="2.75"/>
+ <rect style="fill:#d9d9d9" width="44" height="44" x="10" y="10" rx="2.75" ry="2.75"/>
+ <circle style="opacity:0.1" cx="32" cy="33" r="12"/>
+ <circle style="fill:#8e8e8e" cx="32" cy="32" r="12"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="5"/>
+ <circle style="fill:#d9d9d9" cx="32" cy="32" r="5"/>
+ <path style="opacity:0.2" d="m 34.461876,20.236343 -1.380367,5.151605 1.2879,0.345092 1.380369,-5.151604 z m -4.922768,-6.91e-4 -1.289396,0.34469 1.380111,5.152561 1.289397,-0.344691 z m 10.474259,2.806568 -3.771494,3.772194 0.944307,0.943209 3.771492,-3.772193 z m -16.027938,1.07e-4 -0.94321,0.944305 3.772194,3.771494 0.943209,-0.944307 z m 19.434228,5.207385 -5.152561,1.380112 0.344691,1.289397 5.15256,-1.380112 z m -22.838222,5.09e-4 -0.345093,1.287902 5.151605,1.380367 0.345093,-1.2879 z m 18.030616,4.831289 -0.345091,1.2879 5.151603,1.380369 0.345093,-1.287902 z m -13.22384,-7.31e-4 -5.15256,1.380112 0.344691,1.289397 5.15256,-1.380112 z m 11.797375,3.161095 -0.94321,0.944307 3.772193,3.771492 0.94321,-0.944305 z m -10.371768,5.03e-4 -3.771492,3.772193 0.944305,0.94321 3.771494,-3.772194 z m 7.556357,2.02472 -1.289397,0.344691 1.380112,5.15256 1.289397,-0.34469 z m -4.739586,-1.37e-4 -1.380369,5.151604 1.287902,0.345093 1.380368,-5.151605 z"/>
+ <rect style="opacity:0.1" width="6" height="11" x="7" y="19" rx="1.5" ry="1.375"/>
+ <rect style="fill:#8e8e8e" width="6" height="11" x="7" y="18" rx="1.5" ry="1.375"/>
+ <rect style="opacity:0.1" width="6" height="11" x="7" y="36" rx="1.5" ry="1.375"/>
+ <rect style="fill:#8e8e8e" width="6" height="11" x="7" y="35" rx="1.5" ry="1.375"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.75 10 C 11.2265 10 10 11.2265 10 12.75 L 10 13.75 C 10 12.2265 11.2265 11 12.75 11 L 51.25 11 C 52.7735 11 54 12.2265 54 13.75 L 54 12.75 C 54 11.2265 52.7735 10 51.25 10 L 12.75 10 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 27 A 5 5 0 0 0 27 32 A 5 5 0 0 0 27.027344 32.484375 A 5 5 0 0 1 32 28 A 5 5 0 0 1 36.972656 32.515625 A 5 5 0 0 0 37 32 A 5 5 0 0 0 32 27 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.Photos.svg b/.icons/awkward/64x64/apps/org.gnome.Photos.svg
new file mode 100644
index 00000000..91e6c1b7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Photos.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32.500002,4 C 30.812256,4 29.245251,4.5051568 27.923433,5.3665528 L 11.618023,14.915722 C 10.224701,15.646371 9.0115144,16.769888 8.1690149,18.25 7.3956974,19.609004 7.0372054,21.091795 7.0386909,22.555615 h -0.038691 v 19.88877 h 0.038691 c -0.00132,1.463638 0.3569872,2.94701 1.130324,4.305615 0.8423299,1.480283 2.0557221,2.603637 3.4490081,3.334278 l 16.393846,9.60205 C 29.315272,60.513013 30.849523,61 32.500002,61 c 1.706528,0 3.292685,-0.515222 4.62355,-1.394385 l 16.172756,-9.474023 c 1.42986,-0.728795 2.67472,-1.870808 3.53468,-3.381592 0.773671,-1.359624 1.132147,-2.843911 1.130324,-4.308399 h 0.03869 V 22.555615 h -0.03869 C 57.962761,21.091779 57.604461,19.608846 56.830988,18.25 55.988657,16.769717 54.775265,15.646363 53.381978,14.915722 L 37.123552,5.3916016 C 35.792932,4.5129813 34.206016,4 32.500002,4 Z"/>
+ <path style="fill:#33d17a" d="m 7,21.555615 v 19.88877 h 17.040533 v -19.88877 z"/>
+ <path style="fill:#3584e4" d="m 19.80389,34.027149 -8.567247,14.834472 16.979733,9.944384 8.567249,-14.834472 z"/>
+ <path style="fill:#a347ba" d="m 45.196109,34.024365 -16.979733,9.947168 8.567249,14.834472 16.979734,-9.947167 z"/>
+ <path style="fill:#e83c44" d="M 40.959469,21.555615 V 41.441601 H 58.000001 V 21.555615 Z"/>
+ <path style="fill:#ff912f" d="m 36.783625,4.1939941 -8.567249,14.8344729 16.979733,9.944384 8.56725,-14.834472 z"/>
+ <path style="fill:#f6d32d" d="M 28.216376,4.1939941 11.236643,14.138379 19.80389,28.972851 36.783625,19.028467 Z"/>
+ <path style="fill:#a347ba" d="m 32.500148,60 c 4.688552,0 8.489481,-3.856201 8.489481,-8.611862 -0.0041,-2.819374 -1.368325,-5.458182 -3.652363,-7.064597 l -4.366423,-2.603653 -0.470695,-0.27558 c -1.35078,-0.774973 -2.692527,-1.566043 -4.024957,-2.373046 -2.746444,-1.500216 -4.460647,-4.407467 -4.464525,-7.571741 v 19.887661 c 0,4.75614 3.80093,8.61186 8.489482,8.61186 z m -8.458353,-9.306552 c 0.01133,-0.135404 0.03066,-0.268882 0.04811,-0.402844 -0.01886,0.133965 -0.03491,0.267925 -0.04811,0.402844 z"/>
+ <path style="fill:#f6d32d" d="m 32.500148,3.0000003 c -4.688552,0 -8.489482,3.8557218 -8.489482,8.6118617 0.0042,2.819204 1.368464,5.4578 3.652364,7.064118 l 4.366423,2.603654 0.470695,0.275579 c 1.350782,0.774973 2.692527,1.566043 4.024958,2.373047 2.746295,1.500134 4.460473,4.40716 4.464523,7.571261 V 11.611862 c 0,-4.7561399 -3.800929,-8.6118617 -8.489481,-8.6118617 z m 8.458353,9.3055947 c -0.01133,0.135874 -0.03066,0.26936 -0.04811,0.403322 0.01886,-0.133964 0.03489,-0.267924 0.04811,-0.402843 z"/>
+ <path style="fill:#3584e4" d="m 8.1692946,45.749761 c 2.3440404,4.11934 7.5367724,5.530251 11.5966304,3.151941 2.405028,-1.413283 3.975763,-3.931305 4.205124,-6.741174 l 0.03916,-5.136976 v -0.551637 c -0.01417,-1.523821 -0.0081,-3.28399 0.01417,-4.722171 -0.09258,-3.162478 1.531745,-6.121801 4.23059,-7.707617 L 24.010196,26.527606 15.520713,31.5 13.602092,32.623848 11.276916,33.985479 C 7.2161145,36.36331 5.8247827,41.630899 8.1692946,45.749761 Z M 11.884858,33.665883 c 0.121211,-0.05741 0.245251,-0.107174 0.367877,-0.159319 -0.123778,0.05033 -0.246434,0.103441 -0.367877,0.159319 z"/>
+ <path style="fill:#ff912f" d="m 56.831003,17.249761 c -2.344042,-4.119341 -7.536774,-5.53025 -11.596632,-3.151941 -2.404898,1.413188 -3.975615,3.931001 -4.205123,6.740695 l -0.03916,5.137454 v 0.551637 c 0.01417,1.523821 0.0081,3.283991 -0.01417,4.722171 0.09258,3.16248 -1.531747,6.121802 -4.230592,7.707617 l 4.24474,-2.485958 8.489011,-4.971915 1.918621,-1.123847 2.325175,-1.361631 c 4.060803,-2.378309 5.452134,-7.64542 3.107622,-11.764282 z m -3.715564,12.083877 c -0.12121,0.05741 -0.24525,0.107174 -0.367877,0.159319 0.123576,-0.05023 0.246194,-0.103341 0.367877,-0.159319 z"/>
+ <path style="fill:#33d17a" d="m 8.1692946,17.249761 c -2.3440402,4.119341 -0.9527085,9.385973 3.1071504,11.763804 2.408982,1.406227 5.343969,1.527213 7.857487,0.323901 l 4.405098,-2.53428 0.470693,-0.27558 c 1.337081,-0.799083 2.683386,-1.582179 4.038635,-2.349123 2.653912,-1.662903 5.993055,-1.715443 8.69653,-0.136829 l -4.24474,-2.486437 -8.489952,-4.971915 -1.918624,-1.123847 -2.325175,-1.361631 C 15.705595,11.719511 10.513335,13.130899 8.168823,17.249761 Z M 20.343211,14.472436 c 0.109891,0.07751 0.214124,0.161233 0.31977,0.243524 -0.104677,-0.08388 -0.211306,-0.165228 -0.31977,-0.244003 z"/>
+ <path style="fill:#e83c44" d="m 56.831003,45.749761 c 2.34404,-4.119341 0.952709,-9.385972 -3.107152,-11.764282 -2.409059,-1.406074 -5.344044,-1.526882 -7.857487,-0.323423 l -4.405097,2.534279 -0.470694,0.27558 c -1.337081,0.799084 -2.683386,1.58218 -4.038635,2.349125 -2.653825,1.663051 -5.992969,1.715773 -8.69653,0.137313 l 4.24474,2.485958 8.489953,4.972394 1.918623,1.123847 2.325175,1.361632 c 4.060801,2.377831 9.253062,0.96692 11.597575,-3.151942 z m -12.173918,2.777325 c -0.109891,-0.07751 -0.214122,-0.161233 -0.319769,-0.243524 0.104706,0.08373 0.211293,0.16506 0.319769,0.244002 z"/>
+ <path style="fill:#3e384f" d="m 24.010519,26.528085 v 9.94383 l 8.489482,4.972393 8.489481,-4.972393 v -9.94383 l -8.489481,-4.972393 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.5 3 C 30.812254 3 29.245646 3.5057915 27.923828 4.3671875 L 11.617188 13.916016 C 10.223865 14.646665 9.0124214 15.769888 8.1699219 17.25 C 7.3966044 18.609004 7.037577 20.090868 7.0390625 21.554688 L 7 21.554688 L 7 22.554688 L 7.0390625 22.554688 C 7.037577 21.090868 7.3966044 19.609004 8.1699219 18.25 C 9.0124214 16.769888 10.223865 15.646665 11.617188 14.916016 L 27.923828 5.3671875 C 29.245646 4.5057915 30.812254 4 32.5 4 C 34.206014 4 35.792427 4.5139578 37.123047 5.3925781 L 53.382812 14.916016 C 54.7761 15.646657 55.987747 16.769717 56.830078 18.25 C 57.603551 19.608846 57.962386 21.090851 57.960938 22.554688 L 58 22.554688 L 58 21.554688 L 57.960938 21.554688 C 57.962386 20.090851 57.603551 18.608846 56.830078 17.25 C 55.987747 15.769717 54.7761 14.646657 53.382812 13.916016 L 37.123047 4.3925781 C 35.792427 3.5139578 34.206014 3 32.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.Podcasts.svg b/.icons/awkward/64x64/apps/org.gnome.Podcasts.svg
new file mode 100644
index 00000000..6687730e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Podcasts.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 7.142857,11 C 4.8477142,11 3,12.899097 3,15.258065 v 31.225807 2.12903 2.129032 C 3,53.100904 4.8477142,55 7.142857,55 H 56.857142 C 59.152286,55 61,53.100904 61,50.741934 V 48.612902 46.483872 15.258065 C 61,12.899097 59.152286,11 56.857142,11 Z"/>
+ <path style="fill:#ed333b" d="M 7.142857,10 C 4.8477142,10 3,11.899097 3,14.258065 v 31.225807 2.12903 2.129032 C 3,52.100904 4.8477142,54 7.142857,54 H 56.857142 C 59.152286,54 61,52.100904 61,49.741934 V 47.612902 45.483872 14.258065 C 61,11.899097 59.152286,10 56.857142,10 Z"/>
+ <path style="fill:#949390" d="m 19.249999,44 c -0.868399,-1.82e-4 -1.649537,0.552204 -1.972819,1.395088 l -2.125,5.35704 c -0.02394,0.0622 -0.04517,0.1255 -0.06364,0.18972 H 15 V 51.619872 54 h 2.125 29.750002 2.125 v -3.05814 h -0.0913 c -0.0176,-0.06416 -0.03788,-0.12746 -0.06088,-0.18972 l -2.125,-5.357044 C 46.39954,44.552212 45.6184,43.999826 44.75,44.000008 Z"/>
+ <path style="fill:#f6f5f4" d="m 11.166666,15 h 41.666666 l 4.166666,3.9 V 44 H 7 V 18.9 Z"/>
+ <rect style="fill:#424048" width="50" height="14" x="7" y="24"/>
+ <circle style="opacity:0.2" cx="18" cy="32" r="3"/>
+ <circle style="fill:#f6f5f4" cx="18" cy="31" r="3"/>
+ <rect style="fill:#949390" width="14" height="6" x="25" y="28"/>
+ <path style="opacity:0.5;fill:#424048" d="M 25,28.000002 V 34 h 6.71465 c 0.1886,-0.987226 0.283874,-1.992304 0.284374,-3 -0.005,-1.00819 -0.10486,-2.013272 -0.298048,-2.999998 z"/>
+ <rect style="opacity:0.3" width="34" height="3" x="15" y="51"/>
+ <circle style="opacity:0.2" cx="46" cy="32" r="3"/>
+ <circle style="fill:#f6f5f4" cx="46" cy="31" r="3"/>
+ <rect style="opacity:0.2" width="50" height="1" x="7" y="44"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.1445312 10 C 4.8493884 10 3 11.898846 3 14.257812 L 3 15.257812 C 3 12.898845 4.8493884 11 7.1445312 11 L 56.855469 11 C 59.150613 11 61 12.898846 61 15.257812 L 61 14.257812 C 61 11.898845 59.150613 10 56.855469 10 L 7.1445312 10 z"/>
+ <rect style="opacity:0.2" width="14" height="1" x="25" y="28"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.Polari.svg b/.icons/awkward/64x64/apps/org.gnome.Polari.svg
new file mode 120000
index 00000000..28bbff2d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Polari.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.PowerStats.svg b/.icons/awkward/64x64/apps/org.gnome.PowerStats.svg
new file mode 120000
index 00000000..82c357f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.PowerStats.svg
@@ -0,0 +1 @@
+gnome-power-statistics.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Quadrapassel.svg b/.icons/awkward/64x64/apps/org.gnome.Quadrapassel.svg
new file mode 120000
index 00000000..765b85dd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Quadrapassel.svg
@@ -0,0 +1 @@
+quadrapassel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Recipes.svg b/.icons/awkward/64x64/apps/org.gnome.Recipes.svg
new file mode 120000
index 00000000..d55b6fc0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Recipes.svg
@@ -0,0 +1 @@
+recipes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Reversi.svg b/.icons/awkward/64x64/apps/org.gnome.Reversi.svg
new file mode 120000
index 00000000..c51280a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Reversi.svg
@@ -0,0 +1 @@
+kreversi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Rhythmbox3.svg b/.icons/awkward/64x64/apps/org.gnome.Rhythmbox3.svg
new file mode 120000
index 00000000..a2830c27
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Rhythmbox3.svg
@@ -0,0 +1 @@
+rhythmbox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Robots.svg b/.icons/awkward/64x64/apps/org.gnome.Robots.svg
new file mode 120000
index 00000000..cd2fa6c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Robots.svg
@@ -0,0 +1 @@
+gnome-robots.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Screenshot.svg b/.icons/awkward/64x64/apps/org.gnome.Screenshot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Settings.svg b/.icons/awkward/64x64/apps/org.gnome.Settings.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Settings.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Shell.Extensions.GSConnect.svg b/.icons/awkward/64x64/apps/org.gnome.Shell.Extensions.GSConnect.svg
new file mode 120000
index 00000000..af028f18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Shell.Extensions.GSConnect.svg
@@ -0,0 +1 @@
+kdeconnect.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Shotwell.svg b/.icons/awkward/64x64/apps/org.gnome.Shotwell.svg
new file mode 120000
index 00000000..b927afb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Shotwell.svg
@@ -0,0 +1 @@
+multimedia-photo-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.SimpleScan.svg b/.icons/awkward/64x64/apps/org.gnome.SimpleScan.svg
new file mode 100644
index 00000000..85f006b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.SimpleScan.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="46" x="4" y="-55" rx="4.146" ry="4.6" transform="rotate(90)"/>
+ <rect style="fill:#8d8d8d" width="58" height="46" x="3" y="-55" rx="4.146" ry="4.6" transform="rotate(90)"/>
+ <path style="fill:#01dfd8" d="M 15,34.875002 V 10.078124 c 0,0 0,-1.0781238 1.096772,-1.0781238 H 47.903228 C 49,9.0000002 49,10.078124 49,10.078124 v 24.796878"/>
+ <path style="opacity:0.2" d="M 15,35.875 V 54.222656 C 15,54.222656 15,56 16.59375,56 H 37 L 49,44 v -8.125 z"/>
+ <path style="fill:#e4e4e4" d="M 15,34.875 H 49 V 43 L 41.03125,47.305148 37,55 H 16.59375 C 15,55 15,53.224268 15,53.224268 Z"/>
+ <path style="fill:#cccccc" d="M 37,55 V 44.636364 C 37,44.636364 37,43 38.636362,43 H 49 Z"/>
+ <rect style="opacity:0.2" width="58" height="6" x="3" y="33" rx="1.45" ry="1.5"/>
+ <rect style="fill:#ffffff" width="58" height="6" x="3" y="32" rx="1.45" ry="1.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13.601562 3 C 11.053163 3 9 4.8475588 9 7.1445312 L 9 8.1445312 C 9 5.8475588 11.053163 4 13.601562 4 L 50.398438 4 C 52.946838 4 55 5.8475588 55 8.1445312 L 55 7.1445312 C 55 4.8475589 52.946838 3 50.398438 3 L 13.601562 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.097656 9 C 15.000884 9 15 10.078125 15 10.078125 L 15 11.078125 C 15 11.078125 15.000884 10 16.097656 10 L 47.902344 10 C 48.999116 10 49 11.078125 49 11.078125 L 49 10.078125 C 49 10.078125 48.999116 9 47.902344 9 L 16.097656 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.Software.svg b/.icons/awkward/64x64/apps/org.gnome.Software.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Software.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.SoundRecorder.svg b/.icons/awkward/64x64/apps/org.gnome.SoundRecorder.svg
new file mode 120000
index 00000000..59e75f2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.SoundRecorder.svg
@@ -0,0 +1 @@
+gnome-sound-recorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Sudoku.svg b/.icons/awkward/64x64/apps/org.gnome.Sudoku.svg
new file mode 120000
index 00000000..b65825b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Sudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.SwellFoop.svg b/.icons/awkward/64x64/apps/org.gnome.SwellFoop.svg
new file mode 120000
index 00000000..313b1688
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.SwellFoop.svg
@@ -0,0 +1 @@
+swell-foop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Sysprof.svg b/.icons/awkward/64x64/apps/org.gnome.Sysprof.svg
new file mode 120000
index 00000000..02a5b083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Sysprof.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.SystemMonitor.svg b/.icons/awkward/64x64/apps/org.gnome.SystemMonitor.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.SystemMonitor.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Tali.svg b/.icons/awkward/64x64/apps/org.gnome.Tali.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Tali.svg
@@ -0,0 +1 @@
+kjumpingcube.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Taquin.svg b/.icons/awkward/64x64/apps/org.gnome.Taquin.svg
new file mode 120000
index 00000000..acfd73b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Taquin.svg
@@ -0,0 +1 @@
+gnome-taquin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Terminal.svg b/.icons/awkward/64x64/apps/org.gnome.Terminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Tetravex.svg b/.icons/awkward/64x64/apps/org.gnome.Tetravex.svg
new file mode 120000
index 00000000..eef4e759
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Tetravex.svg
@@ -0,0 +1 @@
+gnome-tetravex.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Todo.svg b/.icons/awkward/64x64/apps/org.gnome.Todo.svg
new file mode 120000
index 00000000..56fbf255
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Todo.svg
@@ -0,0 +1 @@
+gnome-todo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Tomboy.svg b/.icons/awkward/64x64/apps/org.gnome.Tomboy.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Tomboy.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Totem.svg b/.icons/awkward/64x64/apps/org.gnome.Totem.svg
new file mode 100644
index 00000000..2aca0607
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Totem.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 15.700868,4.0021885 A 8.5015392,8.6130581 0 0 0 7.0009909,12.611484 v 19.887948 c -1.9e-6,0.0019 1.8e-6,0.0037 0,0.0056 v 19.882382 0.0056 a 8.5015392,8.6130581 0 0 0 0,0.0084 c -0.014152,0.866936 0.1238861,1.716619 0.3790976,2.527397 a 8.5015392,8.6130581 0 0 0 0,0.0056 8.5015392,8.6130581 0 0 0 0.055343,0.161442 c 0.055815,0.165172 0.1112877,0.331378 0.1770968,0.492675 a 8.5015392,8.6130581 0 0 0 0.2960835,0.654118 8.5015392,8.6130581 0 0 0 3.8435542,3.874601 8.5015392,8.6130581 0 0 0 0.669647,0.303399 c 7.8e-4,3.14e-4 0.002,-3.13e-4 0.0028,0 0.514976,0.206691 1.0502,0.361248 1.602173,0.453706 a 8.5015392,8.6130581 0 0 0 1.339293,0.119686 c 0.09949,0.0026 0.199809,0.0073 0.298851,0.0056 a 8.5015392,8.6130581 0 0 0 0.470413,-0.02783 c 0.100655,-0.0084 0.201545,-0.01254 0.301618,-0.02505 a 8.5015392,8.6130581 0 0 0 3.312263,-1.093906 l 17.001252,-9.945529 a 8.5015392,8.6130581 0 0 0 0.05533,-0.03618 l 16.945958,-9.914774 a 8.5015392,8.6130581 0 0 0 4.233719,-7.960747 C 57.93718,30.90018 57.68329,29.814423 57.19132,28.811323 56.830148,27.97553 56.312466,27.250016 55.7026,26.609592 a 8.5015392,8.6130581 0 0 0 -0.02767,-0.02783 c -0.13866,-0.144325 -0.280959,-0.285041 -0.428903,-0.420308 a 8.5015392,8.6130581 0 0 0 -1.029378,-0.821128 c -0.489653,-0.348394 -0.998613,-0.668799 -1.524694,-0.949165 -0.03702,-0.01473 -0.07626,-0.02206 -0.113446,-0.03618 L 19.751958,5.1517649 a 8.5015392,8.6130581 0 0 0 -4.05109,-1.1495764 z"/>
+ <path style="fill:#3391d9;fill-rule:evenodd" d="M 15.702095,22.888159 A 8.5008951,8.6122082 0 0 0 7.0019861,31.497137 V 51.383471 A 8.5008951,8.6122082 0 0 0 19.751735,58.841248 L 36.7514,48.896468 a 8.5008951,8.6122082 0 0 0 0,-14.915019 l -16.999665,-9.94209 a 8.5008951,8.6122082 0 0 0 -4.04964,-1.1512 z" overflow="visible"/>
+ <path style="fill:#9c5ac9;fill-rule:evenodd" d="M 15.702095,3.0023637 A 8.5008951,8.6122082 0 0 0 7.0019861,11.610267 V 51.382932 H 24.001651 V 26.525285 L 45.251232,38.954377 53.751065,24.039359 19.751735,4.1530269 a 8.5008951,8.6122082 0 0 0 -4.04964,-1.1506632 z" overflow="visible"/>
+ <path style="fill:#3391d9;fill-rule:evenodd" d="m 32.701761,12.945531 a 8.5008951,8.6122082 0 0 0 -8.70011,8.607902 v 19.886332 a 8.5008951,8.6122082 0 0 0 12.749749,7.45724 l 16.999665,-9.942628 a 8.5008951,8.6122082 0 0 0 0,-14.915018 L 36.7514,14.096192 a 8.5008951,8.6122082 0 0 0 -4.049639,-1.150661 z" overflow="visible"/>
+ <path style="fill:#41caba;fill-rule:evenodd" d="m 36.54581,48.976658 c 5.745356,-3.331969 11.468399,-6.703765 17.204724,-10.051343 3.744707,-2.097349 5.344269,-7.229044 3.438182,-11.115357 -0.871233,-2.01608 -2.622199,-3.420771 -4.4996,-4.421278 -4.537847,-1.805646 -10.368201,0.974673 -11.423243,5.977203 -0.309182,0.673821 -0.270932,1.378857 -0.264557,2.131254 -0.02498,3.590843 0.05152,7.184914 -0.04356,10.773603 -0.260307,2.795388 -1.965586,5.386263 -4.411944,6.705918 z" overflow="visible"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 7.0105385,11.955736 c -0.02125,6.515396 -0.00269,13.031871 -0.00907,19.547267 v 19.886334 a 8.5008951,8.6122082 0 0 0 12.7497495,7.457778 l 16.999664,-9.944243 a 8.5008951,8.6122082 0 0 0 0,-14.91448 L 19.751221,24.045226 A 8.5008951,8.6122082 0 0 0 19.127545,23.721232 C 16.263101,22.031835 13.362534,20.402717 10.538464,18.646046 8.4220061,17.122952 7.0923127,14.577824 7.0110329,11.955736 Z" overflow="visible"/>
+ <path style="fill:#f7d838;fill-rule:evenodd" d="m 7.0120784,31.263022 c -0.023899,6.705919 -0.00368,13.413452 -0.010625,20.120449 -0.078625,4.333551 3.5083056,8.302745 7.7831896,8.573995 2.158958,0.243803 4.235042,-0.5904 6.02957,-1.737296 3.812173,-3.078478 4.350851,-9.584189 0.601893,-13.010881 -0.421804,-0.608161 -1.043354,-0.927312 -1.689341,-1.297591 -3.057283,-1.817486 -6.167691,-3.546709 -9.18832,-5.425013 C 8.2790843,36.860258 6.9169861,34.068636 7.0120784,31.263022 Z" overflow="visible"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 15.701172 3.0019531 A 8.5015392 8.6130581 0 0 0 7.0019531 11.611328 L 7.0019531 12.611328 A 8.5015392 8.6130581 0 0 1 15.701172 4.0019531 A 8.5015392 8.6130581 0 0 1 19.751953 5.1523438 L 52.578125 24.355469 C 52.615311 24.369589 52.654386 24.375895 52.691406 24.390625 C 53.217487 24.670991 53.727144 24.99145 54.216797 25.339844 A 8.5015392 8.6130581 0 0 1 55.246094 26.162109 C 55.394038 26.297376 55.537121 26.437706 55.675781 26.582031 A 8.5015392 8.6130581 0 0 1 55.703125 26.609375 C 56.312991 27.249799 56.830234 27.974754 57.191406 28.810547 C 57.679275 29.805284 57.933073 30.882605 57.984375 31.96875 A 8.5015392 8.6130581 0 0 0 57.986328 30.996094 C 57.938025 29.900652 57.683376 28.813647 57.191406 27.810547 C 56.830234 26.974754 56.312991 26.249799 55.703125 25.609375 A 8.5015392 8.6130581 0 0 0 55.675781 25.582031 C 55.537121 25.437706 55.394038 25.297376 55.246094 25.162109 A 8.5015392 8.6130581 0 0 0 54.216797 24.339844 C 53.727144 23.99145 53.217487 23.670991 52.691406 23.390625 C 52.654386 23.375895 52.615311 23.369589 52.578125 23.355469 L 19.751953 4.1523438 A 8.5015392 8.6130581 0 0 0 15.701172 3.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.TwentyFortyEight.svg b/.icons/awkward/64x64/apps/org.gnome.TwentyFortyEight.svg
new file mode 120000
index 00000000..2de35897
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.TwentyFortyEight.svg
@@ -0,0 +1 @@
+gnome-2048.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Usage.svg b/.icons/awkward/64x64/apps/org.gnome.Usage.svg
new file mode 100644
index 00000000..1a6ec6c9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Usage.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" transform="scale(-1,1)" d="m -57.2,9 h 50.4 c 1.5512,0 2.8,1.338 2.8,3 v 41 c 0,1.662 -1.2488,3 -2.8,3 H -57.2 C -58.7512,56 -60,54.662 -60,53 V 12 c 0,-1.662 1.2488,-3 2.8,-3 z"/>
+ <path style="fill:#afafb1" transform="scale(-1,1)" d="m -57.2,9 h 50.4 c 1.5512,0 2.8,1.338 2.8,3 v 40 c 0,1.662 -1.2488,3 -2.8,3 H -57.2 C -58.7512,55 -60,53.662 -60,52 V 12 c 0,-1.662 1.2488,-3 2.8,-3 z"/>
+ <rect style="fill:#3798a0" width="28" height="28" x="10" y="18" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round" d="m 12,33.000399 h 4.6 l 2.8,-6 2.8,14.9998 4.2,-16.9998 2.8,8 h 7"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linejoin:round" d="m 12,32 h 4.6 L 19.4,26 22.2,40.9998 26.4,24 l 2.8,8 h 7"/>
+ <path style="opacity:0.2" d="m 49,15 a 4.999999,4.999999 0 0 0 -5,5 4.999999,4.999999 0 0 0 5,5 4.999999,4.999999 0 0 0 5,-5 4.999999,4.999999 0 0 0 -5,-5 z m -4,14 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,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,8 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,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,8 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,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"/>
+ <g transform="scale(2)">
+ <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="opacity:0.1;fill:#ffffff" d="M 6.8007812,9 C 5.2495812,9 4,10.338 4,12 v 1 C 4,11.338 5.2495812,10 6.8007812,10 H 57.199219 C 58.750419,10 60,11.338 60,13 V 12 C 60,10.338 58.750419,9 57.199219,9 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.Weather.Application.svg b/.icons/awkward/64x64/apps/org.gnome.Weather.Application.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Weather.Application.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Weather.svg b/.icons/awkward/64x64/apps/org.gnome.Weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.Yelp.svg b/.icons/awkward/64x64/apps/org.gnome.Yelp.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.Yelp.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.baobab.svg b/.icons/awkward/64x64/apps/org.gnome.baobab.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.baobab.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.bijiben.svg b/.icons/awkward/64x64/apps/org.gnome.bijiben.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.bijiben.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.books.svg b/.icons/awkward/64x64/apps/org.gnome.books.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.books.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.builder.svg b/.icons/awkward/64x64/apps/org.gnome.builder.svg
new file mode 120000
index 00000000..d153228c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.builder.svg
@@ -0,0 +1 @@
+builder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.calendar.svg b/.icons/awkward/64x64/apps/org.gnome.calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.cheese.svg b/.icons/awkward/64x64/apps/org.gnome.cheese.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.cheese.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.chess.svg b/.icons/awkward/64x64/apps/org.gnome.chess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.chess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.clocks.svg b/.icons/awkward/64x64/apps/org.gnome.clocks.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.clocks.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.design.Contrast.svg b/.icons/awkward/64x64/apps/org.gnome.design.Contrast.svg
new file mode 100644
index 00000000..b84fd1ff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.design.Contrast.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32.5" cy="32.5" r="28.5"/>
+ <circle id="ellipse1089" style="fill:#cccccc" cx="32.5" cy="31.5" r="28.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.5 3 A 28.5 28.5 0 0 0 4 31.5 A 28.5 28.5 0 0 0 4.0214844 32.082031 A 28.5 28.5 0 0 1 32.5 4 A 28.5 28.5 0 0 1 60.978516 31.917969 A 28.5 28.5 0 0 0 61 31.5 A 28.5 28.5 0 0 0 32.5 3 z"/>
+ <path style="fill:#4a4455" d="M 32 9 L 32 9.0117188 A 22.5 22.5 0 0 0 13.013672 20.25 A 22.5 22.5 0 0 0 13.013672 42.75 A 22.5 22.5 0 0 0 32 53.974609 L 32 54 L 32.5 54 L 33 54 L 33 9 L 32.5 9 L 32 9 z"/>
+ <path style="opacity:0.2" d="m 53.503906,7 c -1.20167,0.00142 -2.353513,0.4842208 -3.197265,1.3398438 l -0.002,-0.00195 -4.625,4.6250004 -2.890626,-2.892578 c -0.674438,-0.6744397 -1.349609,0 -1.349609,0 l -2.140625,2.140625 c 0,0 -0.674439,0.67517 0,1.349609 L 42.613281,16.875 26.757812,32.730469 C 25.379251,34.79803 26.067842,36.86408 24,38.931641 L 26.068359,41 c 2.067843,-2.067562 4.862788,-1.354788 6.203125,-2.755859 l 15.855469,-15.855469 3.3125,3.3125 c 0.674443,0.674439 1.349609,0 1.349609,0 l 2.140626,-2.140625 c 0.674438,-0.674439 0,-1.349609 0,-1.349609 l -2.892579,-2.890626 4.59961,-4.599609 0.02539,-0.02539 v -0.002 C 57.517694,13.849067 57.999467,12.698058 58,11.496094 58,9.0128772 55.987119,6.9999961 53.503906,7 Z"/>
+ <path style="fill:#ffffff" d="M 43.970969,14.51824 26.757123,31.729753 C 25.378561,33.797314 26.067842,35.864877 24,37.932438 L 26.067842,40 c 2.067843,-2.067562 4.863191,-1.355679 6.203528,-2.75675 L 49.485215,20.031738 Z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 53.503917,5.9999999 c -1.20167,0.00142 -2.35281,0.4835949 -3.196562,1.3392178 l -0.0022,-0.00215 -4.625092,4.6250513 -2.891052,-2.8910499 c -0.674439,-0.6744392 -1.348881,3.3e-6 -1.348881,3.3e-6 l -2.140378,2.1404096 c 0,0 -0.674441,0.674435 -2e-6,1.348874 l 12.13994,12.139893 c 0.674443,0.674439 1.348882,3e-6 1.348882,3e-6 l 2.140413,-2.140405 c 0.674439,-0.674439 0,-1.348878 0,-1.348878 l -2.890959,-2.89095 4.598723,-4.598708 0.02632,-0.02633 -9.54e-4,-7.14e-4 c 0.855585,-0.844292 1.337361,-1.995995 1.337894,-3.197959 0,-2.4832165 -2.013047,-4.4962583 -4.49626,-4.4962544 z"/>
+ <path style="opacity:0.2" d="M 32 9 L 32 9.0117188 A 22.5 22.5 0 0 0 13.013672 20.25 A 22.5 22.5 0 0 0 10.025391 31.707031 A 22.5 22.5 0 0 1 13.013672 21.25 A 22.5 22.5 0 0 1 32 10.011719 L 32 10 L 32.5 10 L 33 10 L 33 9 L 32.5 9 L 32 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.design.IconLibrary.svg b/.icons/awkward/64x64/apps/org.gnome.design.IconLibrary.svg
new file mode 100644
index 00000000..fd36fc8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.design.IconLibrary.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4,14.2 V 59 H 55.692309 C 58.079627,59 60,57.097914 60,54.733333 V 18.466667 C 60,16.102082 58.079627,14.2 55.692309,14.2 Z m 0,0"/>
+ <path style="fill:#e4e4e4" d="M 4,13.2 V 58 H 55.692309 C 58.079627,58 60,56.097914 60,53.733333 V 17.466667 C 60,15.102082 58.079627,13.2 55.692309,13.2 Z m 0,0"/>
+ <path style="opacity:0.1" d="M 60,48.591797 C 60,50.480558 58.606366,52 56.875,52 H 35 10 4 v 1 h 6 25 21.875 C 58.606366,53 60,51.480558 60,49.591797 Z"/>
+ <path style="fill:#fa5e4a" d="m 10,52 h 8 V 62 L 14,58.250001 10,62 Z m 0,0"/>
+ <path style="fill:#464559" d="m 4,2 h 6 V 52 H 4 Z m 0,0"/>
+ <path style="fill:#5c5c6c" d="M 35,27 V 52 H 56.874999 C 58.606365,52 60,50.479671 60,48.59091 V 27 Z m 0,0"/>
+ <path style="fill:#cccccc" d="M 10,52 H 35 V 27 H 10 Z m 0,0"/>
+ <path style="fill:#cccccc" d="M 35,27.000001 V 2.0000016 H 56.874999 C 58.606365,2.0000016 60,3.5203315 60,5.4090924 V 27.000001 Z m 0,0"/>
+ <path style="fill:#5c5c6c" d="M 10,2.0000016 H 35 V 27.000001 H 10 Z m 0,0"/>
+ <path style="opacity:0.1" d="m 29,12.721506 c 0,-2.023325 -1.566965,-3.665507 -3.500797,-3.665507 -1.27264,0 -2.387755,0.712193 -2.999203,1.777215 C 21.888551,9.768192 20.773437,9.055999 19.500797,9.055999 17.566964,9.055999 16,10.698181 16,12.721506 c 0,1.054133 0.424904,2.003723 1.10475,2.672355 h -0.0022 l 5.316499,5.362139 5.478158,-5.362139 h -0.0022 c 0.679845,-0.668632 1.104748,-1.618222 1.104748,-2.672355"/>
+ <path style="fill:#dedcd9" d="M 29,11.721506 C 29,9.698181 27.433035,8.055999 25.499203,8.055999 24.226563,8.055999 23.111448,8.768192 22.5,9.833214 21.888551,8.768192 20.773437,8.055999 19.500797,8.055999 17.566964,8.055999 16,9.698181 16,11.721506 c 0,1.054133 0.424904,2.003723 1.10475,2.672355 h -0.0022 l 5.316499,5.362139 5.478158,-5.362139 h -0.0022 c 0.679845,-0.668632 1.104748,-1.618222 1.104748,-2.672355"/>
+ <path style="fill:#5c5c6c" d="M 47.5,8 C 43.88205,8 41,10.985618 41,14.5 41,18.014384 43.882052,21 47.5,21 51.117951,21 54,18.014385 54,14.5 54,10.985616 51.117951,8 47.5,8 Z m 0,3.9 c 1.401475,0 2.6,1.076942 2.6,2.6 0,1.52306 -1.198525,2.6 -2.6,2.6 -1.401477,0 -2.6,-1.076937 -2.6,-2.6 0,-1.523058 1.198526,-2.6 2.6,-2.6 z"/>
+ <path style="opacity:0.2" d="m 48.003906,31.999685 a 1.9620654,1.9620654 0 0 0 -1.439453,3.337891 l 2.548828,2.664062 h -7.419922 a 1.6280565,2 0 1 0 0,3.996094 h 7.419922 l -2.548828,2.664062 a 1.9620654,1.9620654 0 1 0 2.833985,2.710938 l 7.054687,-7.373047 -7.054687,-7.373047 a 1.9620654,1.9620654 0 0 0 -1.394532,-0.626953 z"/>
+ <path style="fill:none;stroke:#dedcd9;stroke-width:3.92373848;stroke-linecap:round" d="m 47.981244,32.982116 5.756235,6.017885 -5.756235,6.017883"/>
+ <path style="fill:#dedcd9" d="m 41.69345,37.001614 a 1.6280565,2 0 1 0 0,3.996772 h 10.613101 a 1.6280565,2 0 1 0 0,-3.996772 z"/>
+ <path style="fill:#5c5c6c" d="M 18.5,33 C 19.88086,33 21,34.119141 21,35.5 21,36.880859 19.88086,38 18.5,38 17.119141,38 16,36.880859 16,35.5 16,34.119141 17.119141,33 18.5,33 Z"/>
+ <path style="fill:#5c5c6c" d="M 26.5,33 C 27.88086,33 29,34.119141 29,35.5 29,36.880859 27.88086,38 26.5,38 25.119141,38 24,36.880859 24,35.5 24,34.119141 25.119141,33 26.5,33 Z"/>
+ <path style="fill:#5c5c6c" d="M 18.5,41 C 19.88086,41 21,42.119141 21,43.5 21,44.880859 19.88086,46 18.5,46 17.119141,46 16,44.880859 16,43.5 16,42.119141 17.119141,41 18.5,41 Z"/>
+ <path style="fill:#5c5c6c" d="M 26.5,41 C 27.88086,41 29,42.119141 29,43.5 29,44.880859 27.88086,46 26.5,46 25.119141,46 24,44.880859 24,43.5 24,42.119141 25.119141,41 26.5,41 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4 2 L 4 3 L 10 3 L 35 3 L 56.875 3 C 58.606366 3 60 4.5194422 60 6.4082031 L 60 5.4082031 C 60 3.5194422 58.606366 2 56.875 2 L 35 2 L 10 2 L 4 2 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="25" height="1" x="10" y="27"/>
+ <rect style="opacity:0.1" width="25" height="1" x="35" y="27"/>
+ <path style="opacity:0.1" d="M 47.5 8 C 43.88205 8 41 10.985618 41 14.5 C 41 14.668353 41.012399 14.834344 41.025391 15 C 41.283597 11.707571 44.055364 9 47.5 9 C 50.944637 9 53.716403 11.70757 53.974609 15 C 53.987601 14.834344 54 14.668353 54 14.5 C 54 10.985616 51.117951 8 47.5 8 z M 44.951172 15 C 44.921545 15.16097 44.900391 15.326523 44.900391 15.5 C 44.900391 17.023063 46.098523 18.099609 47.5 18.099609 C 48.901475 18.099609 50.099609 17.02306 50.099609 15.5 C 50.099609 15.326523 50.078455 15.16097 50.048828 15 C 49.818345 16.25228 48.741846 17.099609 47.5 17.099609 C 46.258152 17.099609 45.181654 16.252281 44.951172 15 z"/>
+ <path style="opacity:0.1" d="M 18.5 33 C 17.119141 33 16 34.119141 16 35.5 C 16 35.669958 16.018472 35.835664 16.050781 35.996094 C 16.283871 34.856816 17.291748 34 18.5 34 C 19.708253 34 20.716129 34.856816 20.949219 35.996094 C 20.981528 35.835664 21 35.669958 21 35.5 C 21 34.119141 19.88086 33 18.5 33 z M 26.5 33 C 25.119141 33 24 34.119141 24 35.5 C 24 35.669958 24.018472 35.835664 24.050781 35.996094 C 24.283871 34.856816 25.291748 34 26.5 34 C 27.708253 34 28.716129 34.856816 28.949219 35.996094 C 28.981528 35.835664 29 35.669958 29 35.5 C 29 34.119141 27.88086 33 26.5 33 z M 18.5 41 C 17.119141 41 16 42.119141 16 43.5 C 16 43.669958 16.018472 43.835664 16.050781 43.996094 C 16.283871 42.856816 17.291748 42 18.5 42 C 19.708253 42 20.716129 42.856816 20.949219 43.996094 C 20.981528 43.835664 21 43.669958 21 43.5 C 21 42.119141 19.88086 41 18.5 41 z M 26.5 41 C 25.119141 41 24 42.119141 24 43.5 C 24 43.669958 24.018472 43.835664 24.050781 43.996094 C 24.283871 42.856816 25.291748 42 26.5 42 C 27.708253 42 28.716129 42.856816 28.949219 43.996094 C 28.981528 43.835664 29 43.669958 29 43.5 C 29 42.119141 27.88086 41 26.5 41 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.dfeet.svg b/.icons/awkward/64x64/apps/org.gnome.dfeet.svg
new file mode 100644
index 00000000..f55301a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.dfeet.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 40.392578,18.947625 a 5.50055,5.50055 0 0 0 -3.78125,1.664062 l -30.9999999,31 a 5.50055,5.50055 0 1 0 7.7773439,7.777344 l 31,-31 a 5.50055,5.50055 0 0 0 -3.996094,-9.441406 z"/>
+ <path style="fill:none;stroke:#545eba;stroke-width:11;stroke-linecap:round;stroke-linejoin:round" d="m 40.5,23.5 -31,31 v 0 0"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 40.392578 17.947266 A 5.50055 5.50055 0 0 0 36.611328 19.611328 L 5.6113281 50.611328 A 5.50055 5.50055 0 0 0 3.9453125 55.097656 A 5.50055 5.50055 0 0 1 5.6113281 51.611328 L 36.611328 20.611328 A 5.50055 5.50055 0 0 1 40.392578 18.947266 A 5.50055 5.50055 0 0 1 46.029297 23.941406 A 5.50055 5.50055 0 0 0 40.392578 17.947266 z"/>
+ <rect style="opacity:0.2" width="26.573" height="16.783" x="-15.16" y="37.57" rx="2.797" ry="2.797" transform="rotate(-45)"/>
+ <rect style="fill:#4f4f4f" width="26.573" height="16.783" x="-14.46" y="36.86" rx="2.797" ry="2.797" transform="rotate(-45)"/>
+ <circle style="opacity:0.2" cx="40.5" cy="24.5" r="19.5"/>
+ <circle style="fill:#727272" cx="40.5" cy="23.5" r="19.5"/>
+ <circle style="opacity:0.2" cx="40.5" cy="24.5" r="13.5"/>
+ <circle style="fill:#ffffff" cx="40.5" cy="23.5" r="13.5"/>
+ <path style="fill:#3f3f3f" d="m 41.283498,16.001994 c -2.455811,0.116292 -6.245746,5.2789 -6.245746,5.2789 l 1.366543,1.848831 c 0,0 8.231224,-2.882998 6.303067,-6.276295 -0.361529,-0.636243 -0.857141,-0.878271 -1.423864,-0.851436 z m -6.619482,5.595149 c 0,0 -2.609105,0.953917 -1.293173,2.73189 1.399383,1.890725 2.705574,-0.814945 2.705574,-0.814945 z"/>
+ <path style="fill:#3f3f3f" d="m 44.805955,24.018763 c -2.792484,0.303849 -7.164152,4.220694 -7.164152,4.220694 l 1.127174,2.201765 c 0,0 9.520944,-1.32146 8.083154,-5.24561 -0.359447,-0.981038 -1.115348,-1.278134 -2.046176,-1.176849 z m -7.62873,4.473059 c 0,0 -3.028068,0.459244 -1.94209,2.577739 1.154848,2.252846 3.104806,-0.293567 3.104806,-0.293567 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 40.5 4 A 19.5 19.5 0 0 0 21 23.5 A 19.5 19.5 0 0 0 21.021484 24.085938 A 19.5 19.5 0 0 1 40.5 5 A 19.5 19.5 0 0 1 59.978516 23.914062 A 19.5 19.5 0 0 0 60 23.5 A 19.5 19.5 0 0 0 40.5 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.documents.svg b/.icons/awkward/64x64/apps/org.gnome.documents.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.documents.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.eog.svg b/.icons/awkward/64x64/apps/org.gnome.eog.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.eog.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.epiphany.svg b/.icons/awkward/64x64/apps/org.gnome.epiphany.svg
new file mode 120000
index 00000000..8dca13c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.epiphany.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.files.svg b/.icons/awkward/64x64/apps/org.gnome.files.svg
new file mode 120000
index 00000000..edc468c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.files.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.five-or-more.svg b/.icons/awkward/64x64/apps/org.gnome.five-or-more.svg
new file mode 120000
index 00000000..b537f8fa
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/org.gnome.font-viewer.svg b/.icons/awkward/64x64/apps/org.gnome.font-viewer.svg
new file mode 100644
index 00000000..5e0c68a6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.font-viewer.svg
@@ -0,0 +1,30 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#a448ba" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <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.07313833,0,0,0.07042837,-12.894985,-77.246571)">
+ <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.49229352,0,0,0.5,5.0688248,-85.264076)">
+ <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 47.2632,36.005965 c -0.447908,-0.03975 -1.012662,0.11921 -1.694261,0.476844 -0.681599,0.357635 -1.372935,0.894086 -2.074008,1.609354 -0.701072,0.695401 -1.353459,1.539816 -1.957161,2.533241 -0.584228,0.99343 -1.012663,2.096137 -1.285302,3.308116 -0.214215,0.894086 -0.292111,1.668955 -0.23369,2.32462 0.05842,0.635789 0.194743,1.162309 0.408959,1.579544 0.214217,0.397377 0.477118,0.685472 0.788708,0.864285 C 41.528031,48.900661 41.820145,49 42.092786,49 c 0.584228,-0.03975 1.168455,-0.16888 1.752682,-0.387439 0.506329,-0.19868 1.041872,-0.506646 1.606625,-0.923885 0.564755,-0.437111 1.080822,-1.05303 1.548204,-1.847777 -0.01949,0.536451 0.0098,0.983496 0.08764,1.341126 0.09737,0.357634 0.194742,0.645715 0.292111,0.864285 0.116841,0.258291 0.262905,0.45697 0.438171,0.596056 0.17527,0.119224 0.37975,0.198699 0.613442,0.238424 0.23369,0.05959 0.477116,0.07949 0.730284,0.05959 0.272637,-0.01989 0.535541,-0.06955 0.788703,-0.149021 0.253167,-0.07948 0.477124,-0.178814 0.671864,-0.298024 0.292118,-0.19868 0.652387,-0.53645 1.08082,-1.013295 0.447908,-0.496709 0.895816,-1.03316 1.34373,-1.609354 0.467382,-0.596057 0.91529,-1.182181 1.343721,-1.758368 0.428432,-0.596054 0.778963,-1.09277 1.051604,-1.49014 0.233704,-0.317894 0.370024,-0.596054 0.408964,-0.834484 0.0584,-0.238415 0.04867,-0.417239 -0.02921,-0.536449 -0.0779,-0.119196 -0.194743,-0.158935 -0.350543,-0.11921 -0.155789,0.01989 -0.31158,0.119224 -0.467381,0.298035 -0.116841,0.158946 -0.311581,0.407306 -0.584221,0.745066 -0.25317,0.33777 -0.545282,0.725204 -0.876344,1.162316 -0.331064,0.437103 -0.691333,0.894083 -1.08082,1.370929 -0.370011,0.456971 -0.730287,0.884151 -1.080819,1.281516 -0.350538,0.377504 -0.681602,0.695405 -0.993193,0.953689 -0.311582,0.238425 -0.564749,0.357635 -0.759492,0.357635 -0.233694,0 -0.418696,-0.04965 -0.555014,-0.14901 -0.116842,-0.11921 -0.204483,-0.268225 -0.262905,-0.447045 -0.05843,-0.178815 -0.09737,-0.36757 -0.116841,-0.56625 0,-0.21856 0.0098,-0.417241 0.02922,-0.596061 0.05842,-0.298025 0.10712,-0.546379 0.146055,-0.74507 0.03897,-0.198679 0.06818,-0.367569 0.08764,-0.506645 0.03897,-0.158955 0.06817,-0.307964 0.08764,-0.447045 0.03892,-0.158945 0.0779,-0.327829 0.116841,-0.506643 0.19474,-0.913957 0.350538,-1.659027 0.467381,-2.235217 0.116841,-0.576185 0.204478,-1.033165 0.262899,-1.370929 0.05843,-0.337761 0.08764,-0.566256 0.08764,-0.685466 0,-0.1391 -0.0098,-0.228499 -0.02921,-0.268225 -0.03897,-0.01989 -0.116841,-0.0298 -0.233686,-0.0298 -0.09737,0 -0.243425,0.0098 -0.438172,0.0298 -0.175266,0.01989 -0.399223,0.05959 -0.671863,0.11921 0.408965,-0.635795 0.564757,-1.14244 0.467386,-1.519944 -0.0779,-0.397371 -0.253167,-0.695401 -0.525809,-0.894087 -0.331062,-0.218548 -0.759496,-0.377503 -1.285299,-0.476844 z m -0.687929,1.864164 c 0.07424,0.004 0.137786,0.02835 0.191334,0.07302 0.05843,0.07949 0.09736,0.188754 0.116841,0.32783 0.01949,0.11921 0.0098,0.288089 -0.02922,0.50665 -0.01947,0.19868 -0.10712,0.456975 -0.262903,0.774876 0.155795,-0.03969 0.311588,-0.06954 0.467383,-0.08941 0.155794,-0.01989 0.282377,-0.04965 0.379748,-0.08941 0.116841,-0.03969 0.223952,-0.06952 0.321323,-0.08941 0.0779,-0.01986 0.08764,0.139086 0.02922,0.476845 -0.03894,0.3179 -0.10712,0.725205 -0.204479,1.221918 -0.09737,0.496722 -0.214218,1.013302 -0.350537,1.549747 -0.136327,0.53645 -0.253166,1.003359 -0.350538,1.400735 -0.01949,0.09934 -0.10712,0.258285 -0.262901,0.476844 -0.136327,0.218555 -0.321324,0.456976 -0.555016,0.715266 -0.214216,0.258291 -0.46738,0.506651 -0.759497,0.745071 -0.272638,0.238424 -0.555016,0.43711 -0.847129,0.596054 -0.272639,0.139071 -0.545279,0.218536 -0.817918,0.238424 -0.272639,0 -0.516068,-0.109287 -0.730283,-0.327829 -0.116841,-0.119225 -0.194742,-0.367564 -0.233693,-0.745069 -0.03894,-0.397371 -0.02922,-0.854356 0.02922,-1.370932 0.0779,-0.516585 0.204481,-1.062969 0.379749,-1.639153 0.175269,-0.596057 0.408958,-1.152377 0.701075,-1.668957 0.70107,-1.251724 1.314511,-2.10607 1.840314,-2.563049 0.408961,-0.35763 0.725173,-0.53123 0.947909,-0.520061 z"/>
+ <g transform="matrix(0.55012245,0,0,0.54048283,3.3960816,-93.715735)">
+ <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 48.25,79.29751 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.662744 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.986963 h 8.644531 c 0.106906,0.0312 0.525263,0.141312 1.03711,0.482422 0.558515,0.372213 0.877827,0.503899 0.894531,1.169948 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.250026 2,-1.250026 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.07313833,0,0,0.07042837,-12.894985,-77.246571)">
+ <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.49229352,0,0,0.5,5.0688248,-85.264076)">
+ <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 47.2632,36.005965 c -0.447908,-0.03975 -1.012662,0.11921 -1.694261,0.476844 -0.681599,0.357635 -1.372935,0.894086 -2.074008,1.609354 -0.701072,0.695401 -1.353459,1.539816 -1.957161,2.533241 -0.584228,0.99343 -1.012663,2.096137 -1.285302,3.308116 -0.214215,0.894086 -0.292111,1.668955 -0.23369,2.32462 0.05842,0.635789 0.194743,1.162309 0.408959,1.579544 0.214217,0.397377 0.477118,0.685472 0.788708,0.864285 C 41.528031,48.900661 41.820145,49 42.092786,49 c 0.584228,-0.03975 1.168455,-0.16888 1.752682,-0.387439 0.506329,-0.19868 1.041872,-0.506646 1.606625,-0.923885 0.564755,-0.437111 1.080822,-1.05303 1.548204,-1.847777 -0.01949,0.536451 0.0098,0.983496 0.08764,1.341126 0.09737,0.357634 0.194742,0.645715 0.292111,0.864285 0.116841,0.258291 0.262905,0.45697 0.438171,0.596056 0.17527,0.119224 0.37975,0.198699 0.613442,0.238424 0.23369,0.05959 0.477116,0.07949 0.730284,0.05959 0.272637,-0.01989 0.535541,-0.06955 0.788703,-0.149021 0.253167,-0.07948 0.477124,-0.178814 0.671864,-0.298024 0.292118,-0.19868 0.652387,-0.53645 1.08082,-1.013295 0.447908,-0.496709 0.895816,-1.03316 1.34373,-1.609354 0.467382,-0.596057 0.91529,-1.182181 1.343721,-1.758368 0.428432,-0.596054 0.778963,-1.09277 1.051604,-1.49014 0.233704,-0.317894 0.370024,-0.596054 0.408964,-0.834484 0.0584,-0.238415 0.04867,-0.417239 -0.02921,-0.536449 -0.0779,-0.119196 -0.194743,-0.158935 -0.350543,-0.11921 -0.155789,0.01989 -0.31158,0.119224 -0.467381,0.298035 -0.116841,0.158946 -0.311581,0.407306 -0.584221,0.745066 -0.25317,0.33777 -0.545282,0.725204 -0.876344,1.162316 -0.331064,0.437103 -0.691333,0.894083 -1.08082,1.370929 -0.370011,0.456971 -0.730287,0.884151 -1.080819,1.281516 -0.350538,0.377504 -0.681602,0.695405 -0.993193,0.953689 -0.311582,0.238425 -0.564749,0.357635 -0.759492,0.357635 -0.233694,0 -0.418696,-0.04965 -0.555014,-0.14901 -0.116842,-0.11921 -0.204483,-0.268225 -0.262905,-0.447045 -0.05843,-0.178815 -0.09737,-0.36757 -0.116841,-0.56625 0,-0.21856 0.0098,-0.417241 0.02922,-0.596061 0.05842,-0.298025 0.10712,-0.546379 0.146055,-0.74507 0.03897,-0.198679 0.06818,-0.367569 0.08764,-0.506645 0.03897,-0.158955 0.06817,-0.307964 0.08764,-0.447045 0.03892,-0.158945 0.0779,-0.327829 0.116841,-0.506643 0.19474,-0.913957 0.350538,-1.659027 0.467381,-2.235217 0.116841,-0.576185 0.204478,-1.033165 0.262899,-1.370929 0.05843,-0.337761 0.08764,-0.566256 0.08764,-0.685466 0,-0.1391 -0.0098,-0.228499 -0.02921,-0.268225 -0.03897,-0.01989 -0.116841,-0.0298 -0.233686,-0.0298 -0.09737,0 -0.243425,0.0098 -0.438172,0.0298 -0.175266,0.01989 -0.399223,0.05959 -0.671863,0.11921 0.408965,-0.635795 0.564757,-1.14244 0.467386,-1.519944 -0.0779,-0.397371 -0.253167,-0.695401 -0.525809,-0.894087 -0.331062,-0.218548 -0.759496,-0.377503 -1.285299,-0.476844 z m -0.687929,1.864164 c 0.07424,0.004 0.137786,0.02835 0.191334,0.07302 0.05843,0.07949 0.09736,0.188754 0.116841,0.32783 0.01949,0.11921 0.0098,0.288089 -0.02922,0.50665 -0.01947,0.19868 -0.10712,0.456975 -0.262903,0.774876 0.155795,-0.03969 0.311588,-0.06954 0.467383,-0.08941 0.155794,-0.01989 0.282377,-0.04965 0.379748,-0.08941 0.116841,-0.03969 0.223952,-0.06952 0.321323,-0.08941 0.0779,-0.01986 0.08764,0.139086 0.02922,0.476845 -0.03894,0.3179 -0.10712,0.725205 -0.204479,1.221918 -0.09737,0.496722 -0.214218,1.013302 -0.350537,1.549747 -0.136327,0.53645 -0.253166,1.003359 -0.350538,1.400735 -0.01949,0.09934 -0.10712,0.258285 -0.262901,0.476844 -0.136327,0.218555 -0.321324,0.456976 -0.555016,0.715266 -0.214216,0.258291 -0.46738,0.506651 -0.759497,0.745071 -0.272638,0.238424 -0.555016,0.43711 -0.847129,0.596054 -0.272639,0.139071 -0.545279,0.218536 -0.817918,0.238424 -0.272639,0 -0.516068,-0.109287 -0.730283,-0.327829 -0.116841,-0.119225 -0.194742,-0.367564 -0.233693,-0.745069 -0.03894,-0.397371 -0.02922,-0.854356 0.02922,-1.370932 0.0779,-0.516585 0.204481,-1.062969 0.379749,-1.639153 0.175269,-0.596057 0.408958,-1.152377 0.701075,-1.668957 0.70107,-1.251724 1.314511,-2.10607 1.840314,-2.563049 0.408961,-0.35763 0.725173,-0.53123 0.947909,-0.520061 z"/>
+ <g style="fill:#ffffff" transform="matrix(0.55012245,0,0,0.54048283,3.3960816,-93.715735)">
+ <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 48.25,79.29751 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.662744 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.986963 h 8.644531 c 0.106906,0.0312 0.525263,0.141312 1.03711,0.482422 0.558515,0.372213 0.877827,0.503899 0.894531,1.169948 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.250026 2,-1.250026 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.3" d="m 8.2,3.999984 c -2.3268,0 -4.2,1.8732 -4.2,4.2 v 47.6 c 0,2.3268 1.8732,4.2 4.2,4.2 H 15 v -56 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.1992188 4 C 5.8724189 4 4 5.8724189 4 8.1992188 L 4 9.1992188 C 4 6.8724189 5.8724189 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724189 60 9.1992188 L 60 8.1992188 C 60 5.8724189 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.gnome.frogr.svg b/.icons/awkward/64x64/apps/org.gnome.frogr.svg
new file mode 120000
index 00000000..807441dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.frogr.svg
@@ -0,0 +1 @@
+frogr.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.games.svg b/.icons/awkward/64x64/apps/org.gnome.games.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.games.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.gbrainy.svg b/.icons/awkward/64x64/apps/org.gnome.gbrainy.svg
new file mode 120000
index 00000000..589693c6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.gbrainy.svg
@@ -0,0 +1 @@
+gbrainy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.gedit.svg b/.icons/awkward/64x64/apps/org.gnome.gedit.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.gedit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.ghex.svg b/.icons/awkward/64x64/apps/org.gnome.ghex.svg
new file mode 120000
index 00000000..9b91b68c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.ghex.svg
@@ -0,0 +1 @@
+ghex.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.gitg.svg b/.icons/awkward/64x64/apps/org.gnome.gitg.svg
new file mode 120000
index 00000000..e6630d8d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.gitg.svg
@@ -0,0 +1 @@
+gitg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.glabels-3.svg b/.icons/awkward/64x64/apps/org.gnome.glabels-3.svg
new file mode 120000
index 00000000..d944d10f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.glabels-3.svg
@@ -0,0 +1 @@
+glabels-3.0.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.hitori.svg b/.icons/awkward/64x64/apps/org.gnome.hitori.svg
new file mode 120000
index 00000000..983e9c5a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.hitori.svg
@@ -0,0 +1 @@
+hitori.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.iagno.svg b/.icons/awkward/64x64/apps/org.gnome.iagno.svg
new file mode 120000
index 00000000..46d3ec2f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.iagno.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.lollypop.svg b/.icons/awkward/64x64/apps/org.gnome.lollypop.svg
new file mode 120000
index 00000000..6ee338be
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.lollypop.svg
@@ -0,0 +1 @@
+lollypop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.mahjongg.svg b/.icons/awkward/64x64/apps/org.gnome.mahjongg.svg
new file mode 120000
index 00000000..6c409e39
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.mahjongg.svg
@@ -0,0 +1 @@
+kmahjongg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.maps.svg b/.icons/awkward/64x64/apps/org.gnome.maps.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.maps.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.meld.svg b/.icons/awkward/64x64/apps/org.gnome.meld.svg
new file mode 120000
index 00000000..eaf0b44b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.meld.svg
@@ -0,0 +1 @@
+meld.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.music.svg b/.icons/awkward/64x64/apps/org.gnome.music.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.music.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.nautilus.svg b/.icons/awkward/64x64/apps/org.gnome.nautilus.svg
new file mode 120000
index 00000000..edc468c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.nautilus.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.polari.svg b/.icons/awkward/64x64/apps/org.gnome.polari.svg
new file mode 120000
index 00000000..28bbff2d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.polari.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.powerstats.svg b/.icons/awkward/64x64/apps/org.gnome.powerstats.svg
new file mode 120000
index 00000000..82c357f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.powerstats.svg
@@ -0,0 +1 @@
+gnome-power-statistics.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.quadrapassel.svg b/.icons/awkward/64x64/apps/org.gnome.quadrapassel.svg
new file mode 120000
index 00000000..765b85dd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.quadrapassel.svg
@@ -0,0 +1 @@
+quadrapassel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.recipes.svg b/.icons/awkward/64x64/apps/org.gnome.recipes.svg
new file mode 120000
index 00000000..d55b6fc0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.recipes.svg
@@ -0,0 +1 @@
+recipes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.seahorse.Application.svg b/.icons/awkward/64x64/apps/org.gnome.seahorse.Application.svg
new file mode 120000
index 00000000..c01534f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.seahorse.Application.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.software.svg b/.icons/awkward/64x64/apps/org.gnome.software.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.software.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.tetravex.svg b/.icons/awkward/64x64/apps/org.gnome.tetravex.svg
new file mode 120000
index 00000000..eef4e759
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.tetravex.svg
@@ -0,0 +1 @@
+gnome-tetravex.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.tweaks.svg b/.icons/awkward/64x64/apps/org.gnome.tweaks.svg
new file mode 120000
index 00000000..aab58340
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.tweaks.svg
@@ -0,0 +1 @@
+gnome-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.weather.application.svg b/.icons/awkward/64x64/apps/org.gnome.weather.application.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.weather.application.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.weather.svg b/.icons/awkward/64x64/apps/org.gnome.weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnome.weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnome.zbrown.Palette.svg b/.icons/awkward/64x64/apps/org.gnome.zbrown.Palette.svg
new file mode 120000
index 00000000..cd8258be
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/org.gnu.emacs.svg b/.icons/awkward/64x64/apps/org.gnu.emacs.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnu.emacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gnucash.GnuCash.svg b/.icons/awkward/64x64/apps/org.gnucash.GnuCash.svg
new file mode 120000
index 00000000..c0f3c030
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gnucash.GnuCash.svg
@@ -0,0 +1 @@
+skrooge.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.godotengine.Godot.svg b/.icons/awkward/64x64/apps/org.godotengine.Godot.svg
new file mode 120000
index 00000000..d2f793f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.godotengine.Godot.svg
@@ -0,0 +1 @@
+godot.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gottcode.Connectagram.svg b/.icons/awkward/64x64/apps/org.gottcode.Connectagram.svg
new file mode 120000
index 00000000..796b3980
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gottcode.Connectagram.svg
@@ -0,0 +1 @@
+connectagram.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gottcode.CuteMaze.svg b/.icons/awkward/64x64/apps/org.gottcode.CuteMaze.svg
new file mode 120000
index 00000000..e3aba8a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gottcode.CuteMaze.svg
@@ -0,0 +1 @@
+cutemaze.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gottcode.FocusWriter.svg b/.icons/awkward/64x64/apps/org.gottcode.FocusWriter.svg
new file mode 120000
index 00000000..55ec5cb1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gottcode.FocusWriter.svg
@@ -0,0 +1 @@
+focuswriter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gottcode.Gottet.svg b/.icons/awkward/64x64/apps/org.gottcode.Gottet.svg
new file mode 120000
index 00000000..da8621f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gottcode.Gottet.svg
@@ -0,0 +1 @@
+gottet.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gottcode.Hexalate.svg b/.icons/awkward/64x64/apps/org.gottcode.Hexalate.svg
new file mode 120000
index 00000000..3e9d3c30
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gottcode.Hexalate.svg
@@ -0,0 +1 @@
+hexalate.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gottcode.Kapow.svg b/.icons/awkward/64x64/apps/org.gottcode.Kapow.svg
new file mode 120000
index 00000000..1cb1def5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gottcode.Kapow.svg
@@ -0,0 +1 @@
+kapow.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gottcode.NovProg.svg b/.icons/awkward/64x64/apps/org.gottcode.NovProg.svg
new file mode 120000
index 00000000..d0c2c942
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gottcode.NovProg.svg
@@ -0,0 +1 @@
+novprog.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gottcode.Peg-E.svg b/.icons/awkward/64x64/apps/org.gottcode.Peg-E.svg
new file mode 120000
index 00000000..573a914b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gottcode.Peg-E.svg
@@ -0,0 +1 @@
+peg-e.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gottcode.Simsu.svg b/.icons/awkward/64x64/apps/org.gottcode.Simsu.svg
new file mode 120000
index 00000000..192d8f84
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gottcode.Simsu.svg
@@ -0,0 +1 @@
+simsu.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gottcode.Tanglet.svg b/.icons/awkward/64x64/apps/org.gottcode.Tanglet.svg
new file mode 120000
index 00000000..984ee9b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gottcode.Tanglet.svg
@@ -0,0 +1 @@
+tanglet.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gottcode.Tetzle.svg b/.icons/awkward/64x64/apps/org.gottcode.Tetzle.svg
new file mode 120000
index 00000000..9d13a120
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gottcode.Tetzle.svg
@@ -0,0 +1 @@
+tetzle.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.gpodder.gpodder.svg b/.icons/awkward/64x64/apps/org.gpodder.gpodder.svg
new file mode 120000
index 00000000..477474be
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.gpodder.gpodder.svg
@@ -0,0 +1 @@
+gpodder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.hedgewars.Hedgewars.svg b/.icons/awkward/64x64/apps/org.hedgewars.Hedgewars.svg
new file mode 120000
index 00000000..60c0c4dc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.hedgewars.Hedgewars.svg
@@ -0,0 +1 @@
+hedgewars.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.homelinuxserver.vance.biblereader-symbolic.svg b/.icons/awkward/64x64/apps/org.homelinuxserver.vance.biblereader-symbolic.svg
new file mode 100644
index 00000000..948f6776
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.homelinuxserver.vance.biblereader-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="44" height="56" x="10" y="4" rx="3" ry="3"/>
+ <rect style="fill:#3d65c2" width="44" height="56" x="10" y="3" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="M 13 3 C 11.338 3 10 4.338 10 6 L 10 56 C 10 57.662 11.338 59 13 59 L 18 59 L 18 3 L 13 3 z"/>
+ <path style="opacity:0.2" d="M 32,12 V 22 H 22 v 8 h 10 v 22 h 8 V 30 H 50 V 22 H 40 V 12 Z"/>
+ <path style="fill:#ffd972" d="M 32 11 L 32 21 L 22 21 L 22 29 L 32 29 L 32 51 L 40 51 L 40 29 L 50 29 L 50 21 L 40 21 L 40 11 L 32 11 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 3 C 11.338 3 10 4.338 10 6 L 10 7 C 10 5.338 11.338 4 13 4 L 51 4 C 52.662 4 54 5.338 54 7 L 54 6 C 54 4.338 52.662 3 51 3 L 13 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.hydrogenmusic.Hydrogen.svg b/.icons/awkward/64x64/apps/org.hydrogenmusic.Hydrogen.svg
new file mode 120000
index 00000000..3fba0674
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.hydrogenmusic.Hydrogen.svg
@@ -0,0 +1 @@
+hydrogen.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.inkscape.Inkscape.svg b/.icons/awkward/64x64/apps/org.inkscape.Inkscape.svg
new file mode 120000
index 00000000..ca1fc7a6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.inkscape.Inkscape.svg
@@ -0,0 +1 @@
+inkscape.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.jamovi.jamovi.svg b/.icons/awkward/64x64/apps/org.jamovi.jamovi.svg
new file mode 120000
index 00000000..652bd94b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.jamovi.jamovi.svg
@@ -0,0 +1 @@
+jamovi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.jaspstats.JASP.svg b/.icons/awkward/64x64/apps/org.jaspstats.JASP.svg
new file mode 120000
index 00000000..0bf311a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.jaspstats.JASP.svg
@@ -0,0 +1 @@
+jasp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.jdownloader.JDownloader.svg b/.icons/awkward/64x64/apps/org.jdownloader.JDownloader.svg
new file mode 120000
index 00000000..4084cfd9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.jdownloader.JDownloader.svg
@@ -0,0 +1 @@
+jdownloader.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.dolphin.svg b/.icons/awkward/64x64/apps/org.kde.dolphin.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.dolphin.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.elisa.svg b/.icons/awkward/64x64/apps/org.kde.elisa.svg
new file mode 120000
index 00000000..ce5b28ff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.elisa.svg
@@ -0,0 +1 @@
+elisa.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.gcompris.svg b/.icons/awkward/64x64/apps/org.kde.gcompris.svg
new file mode 120000
index 00000000..377138cf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.gcompris.svg
@@ -0,0 +1 @@
+gcompris.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kalzium.svg b/.icons/awkward/64x64/apps/org.kde.kalzium.svg
new file mode 120000
index 00000000..3c811762
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kalzium.svg
@@ -0,0 +1 @@
+kalzium.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kapman.svg b/.icons/awkward/64x64/apps/org.kde.kapman.svg
new file mode 120000
index 00000000..5f52b58f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kapman.svg
@@ -0,0 +1 @@
+kapman.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.katomic.svg b/.icons/awkward/64x64/apps/org.kde.katomic.svg
new file mode 120000
index 00000000..11fe8ed5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.katomic.svg
@@ -0,0 +1 @@
+katomic.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kblocks.svg b/.icons/awkward/64x64/apps/org.kde.kblocks.svg
new file mode 120000
index 00000000..e6adddea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kblocks.svg
@@ -0,0 +1 @@
+kblocks.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kbounce.svg b/.icons/awkward/64x64/apps/org.kde.kbounce.svg
new file mode 120000
index 00000000..8d8d330c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kbounce.svg
@@ -0,0 +1 @@
+kbounce.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kbruch.svg b/.icons/awkward/64x64/apps/org.kde.kbruch.svg
new file mode 120000
index 00000000..3fe3ec09
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kbruch.svg
@@ -0,0 +1 @@
+kbruch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kdenlive.svg b/.icons/awkward/64x64/apps/org.kde.kdenlive.svg
new file mode 120000
index 00000000..f57ee4a3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kdenlive.svg
@@ -0,0 +1 @@
+kdenlive.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kdiamond.svg b/.icons/awkward/64x64/apps/org.kde.kdiamond.svg
new file mode 120000
index 00000000..53fb69d5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kdiamond.svg
@@ -0,0 +1 @@
+kdiamond.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kgeography.svg b/.icons/awkward/64x64/apps/org.kde.kgeography.svg
new file mode 120000
index 00000000..561e4172
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kgeography.svg
@@ -0,0 +1 @@
+kgeography.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kgoldrunner.svg b/.icons/awkward/64x64/apps/org.kde.kgoldrunner.svg
new file mode 120000
index 00000000..119d1f06
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kgoldrunner.svg
@@ -0,0 +1 @@
+kgoldrunner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.khangman.svg b/.icons/awkward/64x64/apps/org.kde.khangman.svg
new file mode 120000
index 00000000..bf68c03a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.khangman.svg
@@ -0,0 +1 @@
+khangman.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kigo.svg b/.icons/awkward/64x64/apps/org.kde.kigo.svg
new file mode 120000
index 00000000..2e677f0b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kigo.svg
@@ -0,0 +1 @@
+kigo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.killbots.svg b/.icons/awkward/64x64/apps/org.kde.killbots.svg
new file mode 120000
index 00000000..5d5dc1ab
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.killbots.svg
@@ -0,0 +1 @@
+killbots.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kjumpingcube.svg b/.icons/awkward/64x64/apps/org.kde.kjumpingcube.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kjumpingcube.svg
@@ -0,0 +1 @@
+kjumpingcube.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.klickety.svg b/.icons/awkward/64x64/apps/org.kde.klickety.svg
new file mode 120000
index 00000000..545ac385
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.klickety.svg
@@ -0,0 +1 @@
+klickety.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.klines.svg b/.icons/awkward/64x64/apps/org.kde.klines.svg
new file mode 120000
index 00000000..99ffabe4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.klines.svg
@@ -0,0 +1 @@
+klines.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.knavalbattle.svg b/.icons/awkward/64x64/apps/org.kde.knavalbattle.svg
new file mode 120000
index 00000000..219802ce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.knavalbattle.svg
@@ -0,0 +1 @@
+knavalbattle.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.knetwalk.svg b/.icons/awkward/64x64/apps/org.kde.knetwalk.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.knetwalk.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kolourpaint.svg b/.icons/awkward/64x64/apps/org.kde.kolourpaint.svg
new file mode 120000
index 00000000..3ac1a801
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kolourpaint.svg
@@ -0,0 +1 @@
+kolourpaint.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kontact.svg b/.icons/awkward/64x64/apps/org.kde.kontact.svg
new file mode 120000
index 00000000..e7eb8795
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kontact.svg
@@ -0,0 +1 @@
+kontact.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.konversation.svg b/.icons/awkward/64x64/apps/org.kde.konversation.svg
new file mode 120000
index 00000000..338f588d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.konversation.svg
@@ -0,0 +1 @@
+konversation.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.krita.svg b/.icons/awkward/64x64/apps/org.kde.krita.svg
new file mode 120000
index 00000000..842fa48e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.krita.svg
@@ -0,0 +1 @@
+krita.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.ksquares.svg b/.icons/awkward/64x64/apps/org.kde.ksquares.svg
new file mode 120000
index 00000000..abf7998f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.ksquares.svg
@@ -0,0 +1 @@
+ksquares.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.ksudoku.svg b/.icons/awkward/64x64/apps/org.kde.ksudoku.svg
new file mode 120000
index 00000000..b65825b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.ksudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.ktouch.svg b/.icons/awkward/64x64/apps/org.kde.ktouch.svg
new file mode 120000
index 00000000..76842716
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.ktouch.svg
@@ -0,0 +1 @@
+ktouch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.ktuberling.svg b/.icons/awkward/64x64/apps/org.kde.ktuberling.svg
new file mode 120000
index 00000000..6e462e37
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.ktuberling.svg
@@ -0,0 +1 @@
+ktuberling.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kubrick.svg b/.icons/awkward/64x64/apps/org.kde.kubrick.svg
new file mode 120000
index 00000000..b638aaef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kubrick.svg
@@ -0,0 +1 @@
+kubrick.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kwordquiz.svg b/.icons/awkward/64x64/apps/org.kde.kwordquiz.svg
new file mode 120000
index 00000000..1612081f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kwordquiz.svg
@@ -0,0 +1 @@
+kwordquiz.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.kxstitch.svg b/.icons/awkward/64x64/apps/org.kde.kxstitch.svg
new file mode 120000
index 00000000..c399e003
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.kxstitch.svg
@@ -0,0 +1 @@
+kxstitch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.okular.svg b/.icons/awkward/64x64/apps/org.kde.okular.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.okular.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.palapeli.svg b/.icons/awkward/64x64/apps/org.kde.palapeli.svg
new file mode 120000
index 00000000..694e75b7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.palapeli.svg
@@ -0,0 +1 @@
+palapeli.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kde.skrooge.svg b/.icons/awkward/64x64/apps/org.kde.skrooge.svg
new file mode 120000
index 00000000..c0f3c030
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kde.skrooge.svg
@@ -0,0 +1 @@
+skrooge.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.keepassxc.KeePassXC.svg b/.icons/awkward/64x64/apps/org.keepassxc.KeePassXC.svg
new file mode 120000
index 00000000..a13d2aae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.keepassxc.KeePassXC.svg
@@ -0,0 +1 @@
+keepassxc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.kicad_pcb.KiCad.svg b/.icons/awkward/64x64/apps/org.kicad_pcb.KiCad.svg
new file mode 120000
index 00000000..e83d1f49
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.kicad_pcb.KiCad.svg
@@ -0,0 +1 @@
+kicad.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.laptop.TurtleArtActivity.svg b/.icons/awkward/64x64/apps/org.laptop.TurtleArtActivity.svg
new file mode 120000
index 00000000..5183b397
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.laptop.TurtleArtActivity.svg
@@ -0,0 +1 @@
+turtleart.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.leocad.LeoCAD.svg b/.icons/awkward/64x64/apps/org.leocad.LeoCAD.svg
new file mode 120000
index 00000000..84ab28a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.leocad.LeoCAD.svg
@@ -0,0 +1 @@
+leocad.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.base.svg b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.calc.svg b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.chart.svg b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.chart.svg
new file mode 120000
index 00000000..5ecda2f6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.draw.svg b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.impress.svg b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.math.svg b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.startcenter.svg b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.writer.svg b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.libreoffice.LibreOffice.writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.libretro.RetroArch.svg b/.icons/awkward/64x64/apps/org.libretro.RetroArch.svg
new file mode 120000
index 00000000..b1f836b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.libretro.RetroArch.svg
@@ -0,0 +1 @@
+retroarch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.linux_hardware.hw-probe.svg b/.icons/awkward/64x64/apps/org.linux_hardware.hw-probe.svg
new file mode 120000
index 00000000..64b64e73
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.linux_hardware.hw-probe.svg
@@ -0,0 +1 @@
+hw-probe.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.manaplus.ManaPlus.svg b/.icons/awkward/64x64/apps/org.manaplus.ManaPlus.svg
new file mode 120000
index 00000000..e8fab465
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.manaplus.ManaPlus.svg
@@ -0,0 +1 @@
+manaplus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.mapeditor.Tiled.svg b/.icons/awkward/64x64/apps/org.mapeditor.Tiled.svg
new file mode 120000
index 00000000..24ae0923
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.mapeditor.Tiled.svg
@@ -0,0 +1 @@
+tiled.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.megaglest.MegaGlest.svg b/.icons/awkward/64x64/apps/org.megaglest.MegaGlest.svg
new file mode 120000
index 00000000..333d1722
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.megaglest.MegaGlest.svg
@@ -0,0 +1 @@
+megaglest.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.midori_browser.Midori.svg b/.icons/awkward/64x64/apps/org.midori_browser.Midori.svg
new file mode 120000
index 00000000..d1e1e168
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.midori_browser.Midori.svg
@@ -0,0 +1 @@
+midori.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.mixxx.Mixxx.svg b/.icons/awkward/64x64/apps/org.mixxx.Mixxx.svg
new file mode 120000
index 00000000..af756bba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.mixxx.Mixxx.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.mozilla.Firefox.svg b/.icons/awkward/64x64/apps/org.mozilla.Firefox.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.mozilla.Firefox.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.mozilla.FirefoxDevEdition.svg b/.icons/awkward/64x64/apps/org.mozilla.FirefoxDevEdition.svg
new file mode 120000
index 00000000..6d66c646
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.mozilla.FirefoxDevEdition.svg
@@ -0,0 +1 @@
+firefox-developer-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.mozilla.FirefoxNightly.svg b/.icons/awkward/64x64/apps/org.mozilla.FirefoxNightly.svg
new file mode 120000
index 00000000..8597ee38
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.mozilla.FirefoxNightly.svg
@@ -0,0 +1 @@
+firefox-trunk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.mozilla.Thunderbird.svg b/.icons/awkward/64x64/apps/org.mozilla.Thunderbird.svg
new file mode 120000
index 00000000..b5aba8a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.mozilla.Thunderbird.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.musescore.MuseScore.svg b/.icons/awkward/64x64/apps/org.musescore.MuseScore.svg
new file mode 120000
index 00000000..e74a2f66
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.musescore.MuseScore.svg
@@ -0,0 +1 @@
+musescore.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.musicbrainz.Picard.svg b/.icons/awkward/64x64/apps/org.musicbrainz.Picard.svg
new file mode 120000
index 00000000..9e9193d8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.musicbrainz.Picard.svg
@@ -0,0 +1 @@
+picard.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.mypaint.MyPaint.svg b/.icons/awkward/64x64/apps/org.mypaint.MyPaint.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.mypaint.MyPaint.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.naev.Naev.svg b/.icons/awkward/64x64/apps/org.naev.Naev.svg
new file mode 120000
index 00000000..1d642fa1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.naev.Naev.svg
@@ -0,0 +1 @@
+naev.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.nextcloud.Nextcloud.svg b/.icons/awkward/64x64/apps/org.nextcloud.Nextcloud.svg
new file mode 120000
index 00000000..d01d25d4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.nextcloud.Nextcloud.svg
@@ -0,0 +1 @@
+nextcloud.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.nongnu.lingot.svg b/.icons/awkward/64x64/apps/org.nongnu.lingot.svg
new file mode 100644
index 00000000..db4a3c72
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.nongnu.lingot.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#7cb651" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="M 31.417578,17.00546 C 22.835156,17.00546 12.977539,21.638897 8,29.449601 l 16.028258,8.33782 c 1.391204,-2.920876 4.336218,-4.78318 7.571484,-4.78789 3.236254,0.0036 6.582846,1.866124 7.974476,4.78789 L 56,29.449601 C 50.211712,21.237129 40,17.00546 31.417578,17.00546 Z"/>
+ <path style="fill:#ffd95f" d="M 31.417578,16.005929 C 22.835156,16.005929 12.977539,20.639366 8,28.45007 l 16.028258,8.33782 C 25.419462,33.867014 28.364476,32.00471 31.599742,32 c 3.236254,0.0036 6.582846,1.866124 7.974476,4.78789 L 56,28.45007 C 50.211712,20.237598 40,16.005929 31.417578,16.005929 Z"/>
+ <path style="opacity:0.1" d="m 41.556742,21.594051 -0.622894,1.976034 -4.659042,14.757146 c -0.752266,-1.147266 -1.899504,-1.978474 -3.224028,-2.335908 -2.987412,-0.800476 -6.058098,0.972386 -6.858572,3.959798 -0.800474,2.987408 0.972388,6.058096 3.959798,6.85857 2.414818,0.645304 4.964904,-0.387886 6.249544,-2.532058 0.02298,-0.03786 0.0429,-0.07718 0.06496,-0.11564 0.09714,-0.17174 0.18512,-0.348482 0.263604,-0.529502 0.02208,-0.0509 0.04572,-0.10044 0.06624,-0.1521 0.08386,-0.205726 0.1554,-0.416262 0.214232,-0.630488 0.0092,-0.04 0.0182,-0.0801 0.02658,-0.12028 l 5.20642,-17.21201 c 0.45531,0.797532 0.85234,2.651556 1.22011,3.724628 0.438754,1.28019 0.68131,3.057724 0.499344,4.251368 -0.18196,1.193644 -0.719694,2.244076 -2.033764,3.163448 -0.3507,0.204754 -0.5544,0.59057 -0.53013,0.995946 0.02426,0.405378 0.27181,0.761394 0.644436,0.92285 0.372626,0.16146 0.805948,0.10056 1.118306,-0.15894 1.755868,-1.228462 2.665932,-2.903692 2.923378,-4.592434 0.50062,-3.79956 -1.573268,-7.001476 -3.3936,-10.063636 -0.335952,-0.726738 -0.75635,-1.444462 -1.134898,-2.166782 z"/>
+ <path style="fill:#456347" d="M 41.556742,20.59452 40.933848,22.570554 36.274806,37.3277 c -0.752266,-1.147266 -1.899504,-1.978474 -3.224028,-2.335908 -2.987412,-0.800476 -6.058098,0.972386 -6.858572,3.959798 -0.800474,2.987408 0.972388,6.058096 3.959798,6.85857 2.414818,0.645304 4.964904,-0.387886 6.249544,-2.532058 0.02298,-0.03786 0.0429,-0.07718 0.06496,-0.11564 0.09714,-0.17174 0.18512,-0.348482 0.263604,-0.529502 0.02208,-0.0509 0.04572,-0.10044 0.06624,-0.1521 0.08386,-0.205726 0.1554,-0.416262 0.214232,-0.630488 0.0092,-0.04 0.0182,-0.0801 0.02658,-0.12028 l 5.20642,-17.21201 c 0.45531,0.797532 0.85234,2.651556 1.22011,3.724628 0.438754,1.28019 0.68131,3.057724 0.499344,4.251368 -0.18196,1.193644 -0.719694,2.244076 -2.033764,3.163448 -0.3507,0.204754 -0.5544,0.59057 -0.53013,0.995946 0.02426,0.405378 0.27181,0.761394 0.644436,0.92285 0.372626,0.16146 0.805948,0.10056 1.118306,-0.15894 1.755868,-1.228462 2.665932,-2.903692 2.923378,-4.592434 0.50062,-3.79956 -1.573268,-7.001476 -3.3936,-10.063636 -0.335952,-0.726738 -0.75635,-1.444462 -1.134898,-2.166782 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.417969 16.007812 C 22.835547 16.007812 12.977539 20.638515 8 28.449219 L 8.5097656 28.712891 C 13.625276 21.35424 23.112456 17.007812 31.417969 17.007812 C 39.741187 17.007812 49.583956 20.997644 55.451172 28.728516 L 56 28.449219 C 50.211712 20.236747 40.000391 16.007812 31.417969 16.007812 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.octave.Octave.svg b/.icons/awkward/64x64/apps/org.octave.Octave.svg
new file mode 120000
index 00000000..dd60806d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.octave.Octave.svg
@@ -0,0 +1 @@
+octave.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.olivevideoeditor.Olive.svg b/.icons/awkward/64x64/apps/org.olivevideoeditor.Olive.svg
new file mode 100644
index 00000000..a055167b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.olivevideoeditor.Olive.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="matrix(3.7795276,0,0,3.7795276,-225.76273,-524.27596)">
+ <path style="opacity:.2" transform="matrix(.26458333 0 0 .26458333 59.733055 138.71468)" d="M 4 40.976562 L 4 41.976562 C 4 52.515189 12.484811 61 23.023438 61 L 40.976562 61 C 51.515189 61 60 52.515189 60 41.976562 L 60 40.976562 C 60 51.515189 51.515189 60 40.976562 60 L 23.023438 60 C 12.484811 60 4 51.515189 4 40.976562 z"/>
+ <rect style="fill:#4bae4f" width="14.817" height="14.817" x="60.79" y="139.77" ry="5.033"/>
+ <path style="opacity:.2" d="m62.954689 141.93298 0.381433 0.28634c-1.209867 0.55777 1.897297 3.10438 1.897297 3.10438s0.604705-0.54432 1.49067-0.60162c0.87878-0.90054 4.536167-0.21514 4.399139 0.52393-1.229425 0.0192-1.618793-0.13788-1.618793-0.13788s0.06069 0.07 0.08575 0.31022c-0.08985 0.074-1.361169-0.21086-1.626951-0.19057-0.756258 0.0578-1.266666 0.0769-1.809219 0.13694 0.373253 0.12309 3.347558 0.65278 4.298588 1.57214-0.253688 0.0978-0.364635 0.0576-0.449342 0.0888-0.07449 0.0274-0.149849 0.17922-0.313312 0.17995-0.117123 4e-4 -0.07709-0.1037-0.318974-0.21805-1.505017 0.0598-1.992966-0.85842-2.141486-0.97102-0.664399-0.15857-1.783691-0.51713-1.783691-0.51713s0.9477 0.75625 1.467305 1.17599c0.04321 0.0349 0.755562 0.16731 1.661141 0.60901 0.486774-0.39848 1.799063 0.27769 1.555224 0.89687-0.2172 0.55153-1.674456-0.0168-1.620881-0.76706-0.332675-0.1036-0.947218-0.4007-1.340393-0.54244 0.376946 0.29397 1.857876 1.52788 2.155442 1.87689 1.303609-0.1601 3.271609 0.16524 4.49238 0.94764-0.278406 0.0735-1.603136 0.3251-1.868485 0.25429-0.493058-0.18648-1.227918-0.79058-1.306217-0.85828-0.283223-0.0478-0.918902-0.1391-1.163085-0.16687 0.247668 0.25131 1.065595 1.19629 1.322413 1.5938 0.106388-0.0225 0.64892 0.10792 0.799275 0.2101 0.557012-0.56834 1.460189 0.42892 2.015384 0.91056-0.145852 0.29612-2.43665-0.15963-2.13049-0.8232-0.163706-0.0218-0.491345-0.20171-0.61216-0.21126 0.123498 0.16174 0.392833 0.38127 0.747795 0.7536 0.341433-0.0971 1.628388 1.29566 1.662921 1.60045-0.963064-0.23464-1.438709-0.4388-1.587811-0.61295-0.294297-0.34375-0.182877-0.83733-0.154838-0.92705-0.378716-0.33844-0.449274-0.43908-0.573141-0.50625-0.0032 4e-3 4.01e-4 0.10426 0.0062 0.15322 0.622119 0.45864 0.321518 1.72803-0.03615 1.77304-0.155664 0.0196-0.514464-1.79091-0.06643-1.85837 0.01031-0.0359 0.01623-0.14279 0.01679-0.14701-0.236441-0.2574-1.547708-1.65156-1.632977-1.71028 0.04247 0.11002 0.112101 0.29094 0.176009 0.51428 0.774315 0.50605 0.902429 1.31577 0.84407 2.26682-0.185683-0.32504-2.004808-1.80594-1.209201-2.46242 0.0056-0.10124-0.02456-0.33103 0.04244-0.4602-0.252306-0.25215-1.037922-1.02768-1.108417-1.02705 0.08774 0.17986 0.142225 0.28254 0.185742 0.47703 0.598832 0.29887 0.424877 1.07088 0.152118 1.08727-0.287355 0.0173-0.924193-0.86872-0.325205-1.05661-0.04839-0.22307-0.136399-0.52625-0.171882-0.65796-0.25917-0.19821-1.117502-0.88424-1.315575-1.04416 0.243548 0.40526 0.481451 1.03606 0.600419 1.39774 0.717526 0.81288 0.519041 2.07027 0.44649 3.36723-0.84184-0.62499-1.364498-2.75799-0.82901-3.28894-0.178761-0.61676-0.448956-1.66037-0.448956-1.66037-1.157457-0.89838-1.797822-1.57172-1.797822-1.57172s0.771195 1.00001 0.859033 1.53607c0.675413 0.13095 1.239666 1.30752 0.702621 1.50831-0.784982 0.29348-1.627597-0.95188-0.957938-1.41572 0 0-0.592956-1.09222-1.05194-2.05017-1.810425-1.98722-1.636399-2.58384-1.093373-2.65027z"/>
+ <path style="fill:#e4e4e4" d="m62.954689 141.66861 0.381433 0.28634c-1.209867 0.55777 1.897297 3.10438 1.897297 3.10438s0.604705-0.54432 1.49067-0.60162c0.87878-0.90054 4.536167-0.21514 4.399139 0.52393-1.229425 0.0192-1.618793-0.13788-1.618793-0.13788s0.06069 0.07 0.08575 0.31022c-0.08985 0.074-1.361169-0.21086-1.626951-0.19057-0.756258 0.0578-1.266666 0.0769-1.809219 0.13694 0.373253 0.12309 3.347558 0.65278 4.298588 1.57214-0.253688 0.0978-0.364635 0.0576-0.449342 0.0888-0.07449 0.0274-0.149849 0.17922-0.313312 0.17995-0.117123 4e-4 -0.07709-0.1037-0.318974-0.21805-1.505017 0.0598-1.992966-0.85842-2.141486-0.97102-0.664399-0.15857-1.783691-0.51713-1.783691-0.51713s0.9477 0.75625 1.467305 1.17599c0.04321 0.0349 0.755562 0.16731 1.661141 0.60901 0.486774-0.39848 1.799063 0.27769 1.555224 0.89687-0.2172 0.55153-1.674456-0.0168-1.620881-0.76706-0.332675-0.1036-0.947218-0.4007-1.340393-0.54244 0.376946 0.29397 1.857876 1.52788 2.155442 1.87689 1.303609-0.1601 3.271609 0.16524 4.49238 0.94764-0.278406 0.0735-1.603136 0.3251-1.868485 0.25429-0.493058-0.18648-1.227918-0.79058-1.306217-0.85828-0.283223-0.0478-0.918902-0.1391-1.163085-0.16687 0.247668 0.25131 1.065595 1.19629 1.322413 1.5938 0.106388-0.0225 0.64892 0.10792 0.799275 0.2101 0.557012-0.56834 1.460189 0.42892 2.015384 0.91056-0.145852 0.29612-2.43665-0.15963-2.13049-0.8232-0.163706-0.0218-0.491345-0.20171-0.61216-0.21126 0.123498 0.16174 0.392833 0.38127 0.747795 0.7536 0.341433-0.0971 1.628388 1.29566 1.662921 1.60045-0.963064-0.23464-1.438709-0.4388-1.587811-0.61295-0.294297-0.34375-0.182877-0.83733-0.154838-0.92705-0.378716-0.33844-0.449274-0.43908-0.573141-0.50625-0.0032 4e-3 4.01e-4 0.10426 0.0062 0.15322 0.622119 0.45864 0.321518 1.72803-0.03615 1.77304-0.155664 0.0196-0.514464-1.79091-0.06643-1.85837 0.01031-0.0359 0.01623-0.14279 0.01679-0.14701-0.236441-0.2574-1.547708-1.65156-1.632977-1.71028 0.04247 0.11002 0.112101 0.29094 0.176009 0.51428 0.774315 0.50605 0.902429 1.31577 0.84407 2.26682-0.185683-0.32504-2.004808-1.80594-1.209201-2.46242 0.0056-0.10124-0.02456-0.33103 0.04244-0.4602-0.252306-0.25215-1.037922-1.02768-1.108417-1.02705 0.08774 0.17986 0.142225 0.28254 0.185742 0.47703 0.598832 0.29887 0.424877 1.07088 0.152118 1.08727-0.287355 0.0173-0.924193-0.86872-0.325205-1.05661-0.04839-0.22307-0.136399-0.52625-0.171882-0.65796-0.25917-0.19821-1.117502-0.88424-1.315575-1.04416 0.243548 0.40526 0.481451 1.03606 0.600419 1.39774 0.717526 0.81288 0.519041 2.07027 0.44649 3.36723-0.84184-0.62499-1.364498-2.75799-0.82901-3.28894-0.178761-0.61676-0.448956-1.66037-0.448956-1.66037-1.157457-0.89838-1.797822-1.57172-1.797822-1.57172s0.771195 1.00001 0.859033 1.53607c0.675413 0.13095 1.239666 1.30752 0.702621 1.50831-0.784982 0.29348-1.627597-0.95188-0.957938-1.41572 0 0-0.592956-1.09222-1.05194-2.05017-1.810425-1.98722-1.636399-2.58384-1.093373-2.65027z"/>
+ <path style="fill:#ffffff;opacity:.2" transform="matrix(.26458333 0 0 .26458333 59.733055 138.71468)" d="M 23.023438 4 C 12.484811 4 4 12.484811 4 23.023438 L 4 24.023438 C 4 13.484811 12.484811 5 23.023438 5 L 40.976562 5 C 51.515189 5 60 13.484811 60 24.023438 L 60 23.023438 C 60 12.484811 51.515189 4 40.976562 4 L 23.023438 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.openclonk.OpenClonk.svg b/.icons/awkward/64x64/apps/org.openclonk.OpenClonk.svg
new file mode 120000
index 00000000..3cbb7921
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.openclonk.OpenClonk.svg
@@ -0,0 +1 @@
+openclonk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.openmw.OpenMW.svg b/.icons/awkward/64x64/apps/org.openmw.OpenMW.svg
new file mode 120000
index 00000000..d97a229d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.openmw.OpenMW.svg
@@ -0,0 +1 @@
+openmw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.openscad.OpenSCAD.svg b/.icons/awkward/64x64/apps/org.openscad.OpenSCAD.svg
new file mode 120000
index 00000000..5fe116e0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.openscad.OpenSCAD.svg
@@ -0,0 +1 @@
+openscad.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.openshot.OpenShot.svg b/.icons/awkward/64x64/apps/org.openshot.OpenShot.svg
new file mode 120000
index 00000000..7b84bf0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.openshot.OpenShot.svg
@@ -0,0 +1 @@
+openshot.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.openstreetmap.josm.svg b/.icons/awkward/64x64/apps/org.openstreetmap.josm.svg
new file mode 120000
index 00000000..8c7e2756
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.openstreetmap.josm.svg
@@ -0,0 +1 @@
+josm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.openttd.OpenTTD.svg b/.icons/awkward/64x64/apps/org.openttd.OpenTTD.svg
new file mode 120000
index 00000000..1e3c400d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.openttd.OpenTTD.svg
@@ -0,0 +1 @@
+openttd.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.osgeo.grass.svg b/.icons/awkward/64x64/apps/org.osgeo.grass.svg
new file mode 120000
index 00000000..54871490
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.osgeo.grass.svg
@@ -0,0 +1 @@
+grass.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.pencil2d.Pencil2D.svg b/.icons/awkward/64x64/apps/org.pencil2d.Pencil2D.svg
new file mode 120000
index 00000000..e0b5c837
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.pencil2d.Pencil2D.svg
@@ -0,0 +1 @@
+pencil2d.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.perezdecastro.Revolt.svg b/.icons/awkward/64x64/apps/org.perezdecastro.Revolt.svg
new file mode 120000
index 00000000..14725633
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.perezdecastro.Revolt.svg
@@ -0,0 +1 @@
+revolt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.phoenicis.playonlinux.svg b/.icons/awkward/64x64/apps/org.phoenicis.playonlinux.svg
new file mode 120000
index 00000000..80fc8ef9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.phoenicis.playonlinux.svg
@@ -0,0 +1 @@
+playonlinux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.photoqt.PhotoQt.svg b/.icons/awkward/64x64/apps/org.photoqt.PhotoQt.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.photoqt.PhotoQt.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.pitivi.Pitivi.svg b/.icons/awkward/64x64/apps/org.pitivi.Pitivi.svg
new file mode 120000
index 00000000..bbcb8678
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.pitivi.Pitivi.svg
@@ -0,0 +1 @@
+pitivi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.pjbroad.EternallandsClient.svg b/.icons/awkward/64x64/apps/org.pjbroad.EternallandsClient.svg
new file mode 120000
index 00000000..3503e147
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.pjbroad.EternallandsClient.svg
@@ -0,0 +1 @@
+eternallands.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.ppsspp.PPSSPP.svg b/.icons/awkward/64x64/apps/org.ppsspp.PPSSPP.svg
new file mode 120000
index 00000000..1e164aed
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.ppsspp.PPSSPP.svg
@@ -0,0 +1 @@
+ppsspp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.processing.processingide.svg b/.icons/awkward/64x64/apps/org.processing.processingide.svg
new file mode 100644
index 00000000..7a30a06a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.processing.processingide.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#ababab" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <circle style="opacity:0.1" cx="32" cy="33" r="22"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="22"/>
+ <path style="opacity:0.2" d="m 24.868754,22.000474 a 1.8266295,1.7834647 0 0 0 -1.868753,1.784322 v 18.432271 a 1.8266295,1.7834647 0 0 0 2.739629,1.544172 l 8.173898,-4.606846 8.173894,-4.609168 a 1.8266295,1.7834647 0 0 0 0,-3.088222 L 33.913655,26.847104 25.739881,22.239646 A 1.8266295,1.7834647 0 0 0 24.86863,22.000107 Z"/>
+ <path style="fill:#ffffff" d="m 24.868754,21.000474 a 1.8266295,1.7834647 0 0 0 -1.868753,1.784322 v 18.432271 a 1.8266295,1.7834647 0 0 0 2.739629,1.544172 l 8.173898,-4.606846 8.173894,-4.609168 a 1.8266295,1.7834647 0 0 0 0,-3.088222 L 33.913655,25.847104 25.739881,21.239646 A 1.8266295,1.7834647 0 0 0 24.86863,21.000107 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/org.pulseaudio.pavucontrol.svg b/.icons/awkward/64x64/apps/org.pulseaudio.pavucontrol.svg
new file mode 120000
index 00000000..05d3c8ee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.pulseaudio.pavucontrol.svg
@@ -0,0 +1 @@
+pavucontrol.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.pwmt.zathura.svg b/.icons/awkward/64x64/apps/org.pwmt.zathura.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.pwmt.zathura.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.pyzo.pyzo.svg b/.icons/awkward/64x64/apps/org.pyzo.pyzo.svg
new file mode 120000
index 00000000..0997a7b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.pyzo.pyzo.svg
@@ -0,0 +1 @@
+pyzologo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.qbittorrent.qBittorrent.svg b/.icons/awkward/64x64/apps/org.qbittorrent.qBittorrent.svg
new file mode 120000
index 00000000..f9513bb6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.qbittorrent.qBittorrent.svg
@@ -0,0 +1 @@
+qbittorrent.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.qgis.qgis.svg b/.icons/awkward/64x64/apps/org.qgis.qgis.svg
new file mode 120000
index 00000000..0c9fd1b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.qgis.qgis.svg
@@ -0,0 +1 @@
+qgis.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.qownnotes.QOwnNotes.svg b/.icons/awkward/64x64/apps/org.qownnotes.QOwnNotes.svg
new file mode 120000
index 00000000..1d8cc505
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.qownnotes.QOwnNotes.svg
@@ -0,0 +1 @@
+QOwnNotes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.quassel_irc.QuasselClient.svg b/.icons/awkward/64x64/apps/org.quassel_irc.QuasselClient.svg
new file mode 120000
index 00000000..1e5a898c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.quassel_irc.QuasselClient.svg
@@ -0,0 +1 @@
+quassel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.qutebrowser.qutebrowser.svg b/.icons/awkward/64x64/apps/org.qutebrowser.qutebrowser.svg
new file mode 120000
index 00000000..d706a582
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.qutebrowser.qutebrowser.svg
@@ -0,0 +1 @@
+qutebrowser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.remmina.Remmina.svg b/.icons/awkward/64x64/apps/org.remmina.Remmina.svg
new file mode 120000
index 00000000..0940d90d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.remmina.Remmina.svg
@@ -0,0 +1 @@
+remmina.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.sauerbraten.Sauerbraten.svg b/.icons/awkward/64x64/apps/org.sauerbraten.Sauerbraten.svg
new file mode 120000
index 00000000..768f0e8c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.sauerbraten.Sauerbraten.svg
@@ -0,0 +1 @@
+sauerbraten.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.scantailor.ScanTailor.svg b/.icons/awkward/64x64/apps/org.scantailor.ScanTailor.svg
new file mode 120000
index 00000000..157d5ef7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.scantailor.ScanTailor.svg
@@ -0,0 +1 @@
+scantailor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.scummvm.ScummVM.svg b/.icons/awkward/64x64/apps/org.scummvm.ScummVM.svg
new file mode 120000
index 00000000..e68d7508
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.scummvm.ScummVM.svg
@@ -0,0 +1 @@
+scummvm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.seul.pingus.svg b/.icons/awkward/64x64/apps/org.seul.pingus.svg
new file mode 120000
index 00000000..5d747cc5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.seul.pingus.svg
@@ -0,0 +1 @@
+tux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.shadowsocks.qt5client.svg b/.icons/awkward/64x64/apps/org.shadowsocks.qt5client.svg
new file mode 120000
index 00000000..5409bf3f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.shadowsocks.qt5client.svg
@@ -0,0 +1 @@
+shadowsocks-qt5.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.shotcut.Shotcut.svg b/.icons/awkward/64x64/apps/org.shotcut.Shotcut.svg
new file mode 120000
index 00000000..7aab390a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.shotcut.Shotcut.svg
@@ -0,0 +1 @@
+shotcut.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.signal.Signal.svg b/.icons/awkward/64x64/apps/org.signal.Signal.svg
new file mode 120000
index 00000000..62553916
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.signal.Signal.svg
@@ -0,0 +1 @@
+signal-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.sparkleshare.SparkleShare.svg b/.icons/awkward/64x64/apps/org.sparkleshare.SparkleShare.svg
new file mode 120000
index 00000000..908990b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.sparkleshare.SparkleShare.svg
@@ -0,0 +1 @@
+sparkleshare.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.speed_dreams.SpeedDreams.svg b/.icons/awkward/64x64/apps/org.speed_dreams.SpeedDreams.svg
new file mode 120000
index 00000000..19e0ce62
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.speed_dreams.SpeedDreams.svg
@@ -0,0 +1 @@
+speed-dreams.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.speedcrunch.SpeedCrunch.svg b/.icons/awkward/64x64/apps/org.speedcrunch.SpeedCrunch.svg
new file mode 120000
index 00000000..8066186f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.speedcrunch.SpeedCrunch.svg
@@ -0,0 +1 @@
+speedcrunch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.stellarium.Stellarium.svg b/.icons/awkward/64x64/apps/org.stellarium.Stellarium.svg
new file mode 120000
index 00000000..9189a675
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.stellarium.Stellarium.svg
@@ -0,0 +1 @@
+stellarium.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.subsurface_divelog.Subsurface.svg b/.icons/awkward/64x64/apps/org.subsurface_divelog.Subsurface.svg
new file mode 120000
index 00000000..8654b6db
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.subsurface_divelog.Subsurface.svg
@@ -0,0 +1 @@
+subsurface-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.supertux.SuperTux-Milestone1.svg b/.icons/awkward/64x64/apps/org.supertux.SuperTux-Milestone1.svg
new file mode 120000
index 00000000..70030ef4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.supertux.SuperTux-Milestone1.svg
@@ -0,0 +1 @@
+supertux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.supertuxproject.SuperTux.svg b/.icons/awkward/64x64/apps/org.supertuxproject.SuperTux.svg
new file mode 120000
index 00000000..70030ef4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.supertuxproject.SuperTux.svg
@@ -0,0 +1 @@
+supertux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.synfig.SynfigStudio.svg b/.icons/awkward/64x64/apps/org.synfig.SynfigStudio.svg
new file mode 120000
index 00000000..9e193459
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.synfig.SynfigStudio.svg
@@ -0,0 +1 @@
+synfig_icon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.taisei_project.Taisei.svg b/.icons/awkward/64x64/apps/org.taisei_project.Taisei.svg
new file mode 120000
index 00000000..451f821d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.taisei_project.Taisei.svg
@@ -0,0 +1 @@
+taisei.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.telegram.desktop.svg b/.icons/awkward/64x64/apps/org.telegram.desktop.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.telegram.desktop.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.texstudio.TeXstudio.svg b/.icons/awkward/64x64/apps/org.texstudio.TeXstudio.svg
new file mode 120000
index 00000000..214660be
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.texstudio.TeXstudio.svg
@@ -0,0 +1 @@
+texstudio.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.tordini.flavio.Minitube.svg b/.icons/awkward/64x64/apps/org.tordini.flavio.Minitube.svg
new file mode 120000
index 00000000..a4fb52a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.tordini.flavio.Minitube.svg
@@ -0,0 +1 @@
+minitube.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.tuxfamily.StuntRally.svg b/.icons/awkward/64x64/apps/org.tuxfamily.StuntRally.svg
new file mode 120000
index 00000000..fc771b74
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.tuxfamily.StuntRally.svg
@@ -0,0 +1 @@
+stuntrally.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.tuxfamily.XMoto.svg b/.icons/awkward/64x64/apps/org.tuxfamily.XMoto.svg
new file mode 120000
index 00000000..450880db
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.tuxfamily.XMoto.svg
@@ -0,0 +1 @@
+xmoto.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.tuxpaint.Tuxpaint.svg b/.icons/awkward/64x64/apps/org.tuxpaint.Tuxpaint.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.tuxpaint.Tuxpaint.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.videolan.VLC.svg b/.icons/awkward/64x64/apps/org.videolan.VLC.svg
new file mode 120000
index 00000000..495a6363
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.videolan.VLC.svg
@@ -0,0 +1 @@
+vlc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.vim.Vim.svg b/.icons/awkward/64x64/apps/org.vim.Vim.svg
new file mode 120000
index 00000000..150dd041
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.vim.Vim.svg
@@ -0,0 +1 @@
+vim.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.wesnoth.Wesnoth.svg b/.icons/awkward/64x64/apps/org.wesnoth.Wesnoth.svg
new file mode 120000
index 00000000..523917ba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.wesnoth.Wesnoth.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.widelands.Widelands.svg b/.icons/awkward/64x64/apps/org.widelands.Widelands.svg
new file mode 120000
index 00000000..a3f693ab
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.widelands.Widelands.svg
@@ -0,0 +1 @@
+widelands.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.wireshark.Wireshark.svg b/.icons/awkward/64x64/apps/org.wireshark.Wireshark.svg
new file mode 120000
index 00000000..db83df0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.wireshark.Wireshark.svg
@@ -0,0 +1 @@
+wireshark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.wxhexeditor.wxHexEditor.svg b/.icons/awkward/64x64/apps/org.wxhexeditor.wxHexEditor.svg
new file mode 120000
index 00000000..601daaa9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.wxhexeditor.wxHexEditor.svg
@@ -0,0 +1 @@
+okteta.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.xiphos.Xiphos.svg b/.icons/awkward/64x64/apps/org.xiphos.Xiphos.svg
new file mode 120000
index 00000000..3f5b2be5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.xiphos.Xiphos.svg
@@ -0,0 +1 @@
+xiphos.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.xonotic.Xonotic.svg b/.icons/awkward/64x64/apps/org.xonotic.Xonotic.svg
new file mode 120000
index 00000000..5025bbcd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.xonotic.Xonotic.svg
@@ -0,0 +1 @@
+xonotic.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.zdoom.GZDoom.svg b/.icons/awkward/64x64/apps/org.zdoom.GZDoom.svg
new file mode 120000
index 00000000..25784219
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.zdoom.GZDoom.svg
@@ -0,0 +1 @@
+gzdoom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.zealdocs.Zeal.svg b/.icons/awkward/64x64/apps/org.zealdocs.Zeal.svg
new file mode 120000
index 00000000..e5593d7b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.zealdocs.Zeal.svg
@@ -0,0 +1 @@
+zeal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.zim_wiki.Zim.svg b/.icons/awkward/64x64/apps/org.zim_wiki.Zim.svg
new file mode 120000
index 00000000..a5f80f3a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.zim_wiki.Zim.svg
@@ -0,0 +1 @@
+zim.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.zotero.Zotero.svg b/.icons/awkward/64x64/apps/org.zotero.Zotero.svg
new file mode 120000
index 00000000..8b064a92
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.zotero.Zotero.svg
@@ -0,0 +1 @@
+zotero.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/org.zulip.Zulip.svg b/.icons/awkward/64x64/apps/org.zulip.Zulip.svg
new file mode 120000
index 00000000..cfed72f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/org.zulip.Zulip.svg
@@ -0,0 +1 @@
+zulip.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/osmo.svg b/.icons/awkward/64x64/apps/osmo.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/osmo.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/osmscout-server.svg b/.icons/awkward/64x64/apps/osmscout-server.svg
new file mode 100644
index 00000000..c821ca9e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/osmscout-server.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8,5 C 5.2488,5 4,6.2488 4,7.8 V 33 A 28,28 0 0 0 32,61 H 57.2 C 58.7512,61 60,59.7512 60,58.2 V 33 7.8 C 60,6.2488 58.7512,5 57.2,5 H 32 Z"/>
+ <path style="fill:#4f4f4f" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 32 A 28,28 0 0 0 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 6.8 C 60,5.2488 58.7512,4 57.2,4 H 32 Z"/>
+ <path style="opacity:0.2" d="M 10,11 V 25.335938 33 33.05468 c 0.0016,0.657742 0.04242,1.30383 0.101562,1.945312 0.02147,0.241376 0.04904,0.47976 0.07813,0.71875 0.04652,0.370672 0.10346,0.737008 0.167968,1.101562 0.104,0.6009 0.23555,1.190792 0.386719,1.773438 0.043,0.1648 0.07852,0.33277 0.125,0.496094 0,0 0.0039,-0.004 0.0039,-0.004 0.08237,0.289726 0.164082,0.578684 0.257812,0.86328 0.0022,0.0068 0.0056,0.0128 0.0078,0.0196 0.25809,0.781106 0.562313,1.538606 0.902344,2.277344 0.01844,0.03972 0.03992,0.0776 0.05859,0.11718 0.342248,0.731948 0.722943,1.440466 1.140625,2.125 0.15094,0.247372 0.2928,0.501472 0.453125,0.742186 -0.0018,-8.22e-4 -0.006,8.3e-4 -0.0078,0 0.0093,0.014 0.02195,0.02516 0.03125,0.03906 0.456384,0.682148 0.952421,1.332442 1.480469,1.95703 0.108618,0.12836 0.22834,0.24533 0.339844,0.371094 0.424801,0.479678 0.867026,0.942298 1.332031,1.382812 0.168974,0.15984 0.34159,0.31432 0.515625,0.46875 0.461247,0.409944 0.938447,0.79775 1.433594,1.16797 0.15986,0.11938 0.317242,0.240388 0.480468,0.355468 0.642481,0.453518 1.304592,0.878084 1.996094,1.26172 0.0164,0.0092 0.0304,0.02216 0.04688,0.03124 1.610556,0.88808 3.353468,1.56268 5.183592,2.027344 0.788662,0.20024 1.592964,0.35939 2.414064,0.472656 0.0158,0.0022 0.03114,0.0056 0.04688,0.0078 0.478326,0.06494 0.961278,0.11436 1.44922,0.14844 0.19758,0.0138 0.3947,0.02262 0.59375,0.03124 0.0022,-3.42e-4 0.0017,-0.0036 0.004,-0.004 C 31.349524,54.963336 31.670222,55 32,55 H 49.722656 53.65625 54 V 54.570312 51.300782 50.007812 47.253906 43.828124 33 15.382812 11 H 32 Z"/>
+ <path style="fill:#c6783d" d="m 9.9999686,10 v 22 0.0537 C 10.028963,44.243764 19.800606,54 31.998626,54 h 0.0028 21.998656 V 32 10 h -21.998656 -0.0028 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 40.056641 11 L 40.109375 11.367188 C 40.139575 11.570227 40.299412 11.802259 40.464844 11.882812 C 40.630284 11.963363 40.900982 12.098078 41.066406 12.179688 C 41.261166 12.275768 41.348791 12.481289 41.314453 12.763672 C 41.275913 13.080614 41.471277 13.436144 42.029297 14.064453 C 42.540273 14.639803 42.888642 15.247233 43.072266 15.878906 C 43.36272 16.878054 43.826494 17.359375 44.496094 17.359375 C 44.771322 17.359375 44.979519 17.546639 45.212891 18.003906 C 45.393811 18.358398 45.701586 18.792488 45.896484 18.96875 C 46.269924 19.306483 46.293941 19.30703 48.435547 18.884766 C 49.369951 18.700532 49.592395 18.712729 50.412109 19.005859 C 51.208381 19.290608 51.39577 19.448224 51.763672 20.144531 C 51.998382 20.588758 52.346443 21.023261 52.537109 21.109375 C 53.055901 21.343699 53.290486 21.175425 53.490234 20.433594 C 53.589434 20.065189 53.743092 19.765625 53.833984 19.765625 C 53.935424 19.765636 54 18.072963 54 15.382812 L 54 14.382812 C 54 17.072963 53.935424 18.765636 53.833984 18.765625 C 53.743092 18.765625 53.589434 19.065189 53.490234 19.433594 C 53.290486 20.175425 53.055901 20.343699 52.537109 20.109375 C 52.346443 20.023261 51.998382 19.588758 51.763672 19.144531 C 51.39577 18.448224 51.208381 18.290608 50.412109 18.005859 C 49.592395 17.712729 49.369951 17.700532 48.435547 17.884766 C 46.293941 18.30703 46.269924 18.306483 45.896484 17.96875 C 45.701586 17.792488 45.393811 17.358398 45.212891 17.003906 C 44.979519 16.546639 44.771322 16.359375 44.496094 16.359375 C 43.826494 16.359375 43.36272 15.878054 43.072266 14.878906 C 42.888642 14.247233 42.540273 13.639803 42.029297 13.064453 C 41.471277 12.436144 41.275913 12.080614 41.314453 11.763672 C 41.348791 11.481289 41.261166 11.275768 41.066406 11.179688 C 40.966463 11.130382 40.833504 11.063995 40.703125 11 L 40.056641 11 z M 33.917969 11.025391 C 33.511493 11.044373 33.205078 11.070381 33.205078 11.105469 C 33.205078 11.163529 33.607537 11.676124 34.099609 12.244141 C 34.974027 13.253524 34.997163 13.267769 35.167969 12.869141 C 35.432937 12.250761 35.635046 12.193007 36.226562 12.558594 C 36.821565 12.926334 37.330078 12.991768 37.330078 12.705078 C 37.330078 12.612125 37.151217 12.240354 36.933594 11.857422 C 36.738811 11.819153 36.495782 11.724984 36.226562 11.558594 C 35.635046 11.193007 35.432937 11.250761 35.167969 11.869141 C 34.997163 12.267769 34.974027 12.253524 34.099609 11.244141 C 34.028967 11.162596 33.983985 11.10347 33.917969 11.025391 z M 29.380859 13.085938 C 29.184541 13.063767 29.230326 13.473832 29.572266 14.199219 C 29.687162 14.287139 29.820381 14.416643 29.994141 14.638672 C 30.191264 14.890556 30.53186 15.136245 30.826172 15.277344 C 30.902806 15.280051 30.970146 15.292214 31.056641 15.285156 C 31.443639 15.253572 31.572266 15.156446 31.572266 14.898438 C 31.572266 14.660303 31.393964 14.497759 30.996094 14.369141 C 30.680212 14.267034 30.228649 13.938326 29.994141 13.638672 C 29.710077 13.275697 29.502019 13.099557 29.380859 13.085938 z M 38.21875 13.904297 C 38.131219 13.95076 38.110256 14.05678 38.119141 14.265625 C 38.144401 14.860674 38.630515 16.602046 39.029297 17.53125 C 39.211857 17.956639 39.45182 18.549286 39.5625 18.847656 C 39.67318 19.146025 40.166103 19.822784 40.658203 20.351562 C 41.423685 21.174098 41.64215 21.3125 42.169922 21.3125 C 42.922702 21.3125 43.210832 20.998178 43.232422 20.152344 C 43.235869 20.01769 43.212567 19.86715 43.164062 19.691406 C 43.038338 20.136646 42.734507 20.3125 42.169922 20.3125 C 41.64215 20.3125 41.423685 20.174098 40.658203 19.351562 C 40.166103 18.822784 39.67318 18.146025 39.5625 17.847656 C 39.45182 17.549286 39.211857 16.956639 39.029297 16.53125 C 38.731099 15.836418 38.385488 14.688501 38.21875 13.904297 z M 31.951172 17.798828 C 31.901732 17.793838 31.846342 17.819653 31.789062 17.876953 C 31.694523 17.971484 31.675541 18.13901 31.744141 18.25 C 31.827291 18.384566 31.924502 18.393903 32.039062 18.279297 C 32.133583 18.184765 32.156491 18.017268 32.087891 17.90625 C 32.046331 17.838962 32.000592 17.803828 31.951172 17.798828 z M 38.427734 19.167969 C 38.399445 19.212069 38.387926 19.238183 38.355469 19.287109 C 37.871579 20.016534 37.721955 20.469424 37.962891 21.003906 C 38.048078 20.790178 38.174989 20.559168 38.355469 20.287109 C 38.795678 19.62353 38.828342 19.418917 38.427734 19.167969 z M 37.71875 20.548828 C 37.70071 20.566888 37.6917 20.628396 37.6875 20.728516 C 37.68006 20.909702 37.718291 21.012198 37.775391 20.955078 C 37.832711 20.89796 37.838682 20.74906 37.789062 20.625 C 37.761603 20.5564 37.73675 20.530828 37.71875 20.548828 z M 37.976562 22.039062 C 37.873416 22.485253 37.591581 23.027969 37.173828 23.472656 C 36.95533 23.705236 36.820727 23.966101 36.873047 24.050781 C 36.925385 24.135453 36.844479 24.43217 36.693359 24.708984 C 36.342433 25.351864 36.066317 26.988754 36.091797 28.28125 C 36.111077 29.259284 36.099369 29.284631 35.693359 29.207031 C 35.305233 29.132835 35.323852 29.185979 35.972656 29.960938 C 36.004286 29.998713 36.034471 30.02766 36.064453 30.058594 C 36.096208 29.922549 36.100079 29.701393 36.091797 29.28125 C 36.066317 27.988754 36.342433 26.351864 36.693359 25.708984 C 36.844479 25.43217 36.925385 25.135453 36.873047 25.050781 C 36.820727 24.966101 36.95533 24.705236 37.173828 24.472656 C 37.816788 23.788242 38.189039 22.844219 37.976562 22.435547 C 37.951763 22.387687 37.958234 22.371846 37.990234 22.384766 C 38.086094 22.423566 38.418346 22.717434 38.853516 23.160156 C 39.265434 23.57922 39.52728 23.876615 39.6875 24.119141 C 39.53028 23.878659 39.276213 23.585087 38.876953 23.175781 C 38.425784 22.713258 38.130803 22.3611 37.976562 22.039062 z M 35.919922 23.234375 C 35.711346 23.234375 35.753208 23.653591 35.986328 23.886719 C 36.256218 24.156523 36.470703 24.150628 36.470703 23.871094 C 36.470703 23.623432 36.134112 23.234375 35.919922 23.234375 z M 31.716797 26.759766 C 31.175068 26.726128 30.259649 26.875143 29.796875 27.115234 C 29.484561 27.277274 29.273919 27.286231 28.962891 27.144531 C 28.597787 26.978175 28.489769 27.021317 28.050781 27.501953 C 27.776327 27.802453 27.467094 28.046875 27.365234 28.046875 C 27.263352 28.046875 26.876489 27.84684 26.505859 27.601562 C 26.135223 27.356277 25.752324 27.205778 25.652344 27.267578 C 25.552364 27.32937 25.470703 27.728273 25.470703 28.154297 C 25.470703 29.087171 25.266787 29.527324 24.550781 30.146484 C 24.260607 30.397408 24.163244 30.546943 24.214844 30.601562 C 24.153104 30.575942 24.136479 30.519036 24.199219 30.410156 C 24.267299 30.291992 24.130512 30.369331 23.896484 30.582031 C 23.836072 30.636951 23.743382 30.676909 23.664062 30.724609 C 23.655462 30.669429 23.612952 30.625 23.513672 30.625 C 23.37188 30.625 23.206858 30.702335 23.148438 30.796875 C 23.115637 30.849975 23.130649 30.892228 23.167969 30.923828 C 23.100381 30.938488 23.025037 30.973947 22.966797 30.974609 C 22.425991 30.980797 21.6875 31.484776 21.6875 31.847656 C 21.6875 31.906043 21.60802 32.022092 21.498047 32.160156 C 21.606818 32.383303 21.6875 32.619149 21.6875 32.775391 C 21.6875 32.975271 21.164166 33.561625 20.517578 34.167969 C 21.158204 33.579455 21.6875 33.016078 21.6875 32.847656 C 21.6875 32.484776 22.425991 31.980797 22.966797 31.974609 C 23.025037 31.973947 23.100381 31.938488 23.167969 31.923828 C 23.130649 31.892228 23.115637 31.849975 23.148438 31.796875 C 23.206858 31.702335 23.37188 31.625 23.513672 31.625 C 23.612952 31.625 23.655462 31.669429 23.664062 31.724609 C 23.743382 31.676909 23.836072 31.636951 23.896484 31.582031 C 24.130512 31.369331 24.267299 31.291992 24.199219 31.410156 C 24.136479 31.519036 24.153104 31.575943 24.214844 31.601562 C 24.163244 31.546943 24.260607 31.397408 24.550781 31.146484 C 24.919261 30.827845 25.148238 30.553784 25.287109 30.238281 C 25.418084 29.940719 25.470703 29.607084 25.470703 29.154297 C 25.470703 28.728273 25.552364 28.32937 25.652344 28.267578 C 25.752324 28.205778 26.135223 28.356277 26.505859 28.601562 C 26.876489 28.84684 27.263352 29.046875 27.365234 29.046875 C 27.467094 29.046875 27.776327 28.802453 28.050781 28.501953 C 28.489769 28.021317 28.597787 27.978175 28.962891 28.144531 C 29.273919 28.286231 29.484561 28.277274 29.796875 28.115234 C 30.413907 27.795112 31.83689 27.636136 32.103516 27.857422 C 32.227116 27.959982 32.784789 28.288611 33.341797 28.587891 C 34.028665 28.956943 34.731532 29.561432 35.527344 30.464844 C 35.760804 30.794892 35.979748 31.016321 36.191406 31.193359 C 36.116666 31.111979 36.047978 31.050895 35.972656 30.960938 C 35.323852 30.185979 35.305233 30.132835 35.693359 30.207031 C 35.920191 30.250385 36.018722 30.241557 36.0625 30.072266 C 35.890418 29.914367 35.714541 29.729489 35.527344 29.464844 C 34.731532 28.561432 34.028665 27.956943 33.341797 27.587891 C 32.784789 27.288611 32.227116 26.959982 32.103516 26.857422 C 32.036859 26.8021 31.897373 26.770978 31.716797 26.759766 z M 21.001953 30.570312 C 20.893992 30.578309 20.739968 30.666598 20.611328 30.804688 C 20.439802 30.988801 20.169686 31.140625 20.009766 31.140625 C 19.849848 31.140625 19.307809 31.310995 18.804688 31.519531 C 17.891678 31.897961 17.888776 31.899876 17.996094 32.535156 C 18.019427 32.673265 18.020736 32.802782 18.019531 32.929688 C 18.121575 32.803432 18.350136 32.707937 18.804688 32.519531 C 19.307809 32.310995 19.849848 32.140625 20.009766 32.140625 C 20.169686 32.140625 20.439802 31.988801 20.611328 31.804688 C 20.782848 31.620567 20.999693 31.523886 21.091797 31.589844 C 21.221816 31.682947 21.371247 31.899197 21.488281 32.132812 C 21.604034 31.979021 21.6875 31.846878 21.6875 31.775391 C 21.6875 31.448495 21.350347 30.774984 21.091797 30.589844 C 21.068771 30.573354 21.03794 30.567647 21.001953 30.570312 z M 25.714844 31.023438 C 25.411272 31.193217 25.157359 31.317392 24.935547 31.416016 C 25.158527 31.317516 25.415786 31.190684 25.714844 31.023438 z M 24.677734 31.515625 C 24.582634 31.550045 24.48537 31.582503 24.419922 31.595703 C 24.488902 31.581503 24.582926 31.549685 24.677734 31.515625 z M 10 32.054688 L 10 33.054688 C 10.00498 35.154041 10.313705 37.174247 10.859375 39.091797 C 10.922605 39.002577 10.993011 38.922149 11.042969 38.824219 C 11.483403 37.960877 12.068956 37.576209 12.726562 37.720703 C 13.205082 37.825803 13.256385 37.781119 13.664062 36.890625 C 14.225252 35.664781 14.731212 35.329446 15.777344 35.486328 C 17.267533 35.7098 18.221596 34.869918 17.996094 33.535156 C 17.981772 33.450379 17.979204 33.400541 17.970703 33.335938 C 17.764768 34.183973 16.938167 34.660408 15.777344 34.486328 C 14.731212 34.329446 14.225252 34.664781 13.664062 35.890625 C 13.256385 36.781119 13.205082 36.825803 12.726562 36.720703 C 12.068956 36.576209 11.483403 36.960877 11.042969 37.824219 C 10.993011 37.922149 10.922605 38.002577 10.859375 38.091797 C 10.313705 36.174247 10.00498 34.154041 10 32.054688 z"/>
+ <path style="fill:#3876d2" d="m 9.9999686,10 v 14.33545 7.71826 c 0.00498,2.099354 0.3137574,4.119562 0.8594274,6.037112 0.06323,-0.08922 0.13267,-0.16794 0.182628,-0.26587 0.440434,-0.863342 1.026334,-1.248254 1.683941,-1.10376 0.47852,0.1051 0.529637,0.06066 0.937314,-0.829834 0.56119,-1.225844 1.067521,-1.561422 2.113653,-1.40454 1.490189,0.223472 2.443899,-0.617632 2.218397,-1.952394 -0.107318,-0.63528 -0.104608,-0.636706 0.808401,-1.015136 0.503121,-0.208536 1.045964,-0.378664 1.205882,-0.378664 0.15992,0 0.430074,-0.15158 0.6016,-0.335694 0.17152,-0.18412 0.388638,-0.280802 0.480742,-0.214844 0.25855,0.18514 0.596228,0.857434 0.596228,1.18433 0,0.19988 -0.524382,0.787452 -1.17097,1.393796 0.640626,-0.588514 1.17097,-1.152866 1.17097,-1.321288 0,-0.36288 0.737594,-0.866616 1.2784,-0.872804 0.05824,-6.62e-4 0.13384,-0.03638 0.201428,-0.05104 -0.03732,-0.0316 -0.0516,-0.07312 -0.0188,-0.12622 0.05842,-0.09454 0.223462,-0.17188 0.365254,-0.17188 0.09928,0 0.1418,0.0442 0.1504,0.09938 0.07932,-0.0477 0.17056,-0.08742 0.230972,-0.14234 0.234028,-0.2127 0.371564,-0.290044 0.303484,-0.17188 -0.06274,0.10888 -0.04554,0.16506 0.0162,0.19068 -0.0516,-0.05462 0.04554,-0.202932 0.335714,-0.453856 0.716006,-0.61916 0.918514,-1.059804 0.918514,-1.992678 0,-0.426024 0.08264,-0.824436 0.18262,-0.886228 0.09998,-0.0618 0.48342,0.08772 0.854056,0.333006 0.37063,0.245278 0.757546,0.445802 0.859428,0.445802 0.10186,0 0.4104,-0.244666 0.684854,-0.545166 0.438988,-0.480636 0.54804,-0.523534 0.913144,-0.357178 0.311028,0.1417 0.520256,0.1325 0.83257,-0.02954 0.617032,-0.320122 2.0404,-0.479098 2.307026,-0.257812 0.1236,0.10256 0.681102,0.431188 1.23811,0.730468 0.686868,0.369052 1.390358,0.973786 2.18617,1.877198 0.23346,0.330048 0.451712,0.550744 0.66337,0.727782 -0.07474,-0.08138 -0.14222,-0.141 -0.217542,-0.230958 -0.648804,-0.774958 -0.66744,-0.828844 -0.279314,-0.754648 0.40601,0.0776 0.416764,0.05152 0.397484,-0.926514 -0.02548,-1.292496 0.250674,-2.928898 0.6016,-3.571778 0.15112,-0.276814 0.232278,-0.573286 0.17994,-0.657958 -0.05232,-0.08468 0.0823,-0.344812 0.300798,-0.577392 0.64296,-0.684414 1.015504,-1.62966 0.803028,-2.038332 -0.0248,-0.04786 -0.0184,-0.06396 0.0136,-0.05104 0.09586,0.0388 0.426944,0.3334 0.862114,0.776122 0.411918,0.419064 0.675036,0.716216 0.835256,0.958742 -0.15722,-0.240482 -0.411872,-0.53332 -0.811132,-0.942626 -1.221078,-1.251808 -1.304796,-1.70818 -0.521026,-2.889649 0.52806,-0.796007 0.50877,-0.926087 -0.19606,-1.275634 -0.308498,-0.152968 -0.413442,-0.366232 -0.453898,-0.921121 -0.04112,-0.564093 -0.15984,-0.796356 -0.542516,-1.068848 -0.26924,-0.191722 -0.675104,-0.349121 -0.902398,-0.349121 -0.62517,0 -0.886208,-0.310698 -1.431482,-1.702636 -0.449924,-1.148057 -0.56841,-1.303577 -1.20338,-1.584462 -0.444588,-0.196666 -1.00807,-0.692978 -1.533542,-1.348144 L 31.260056,10 Z m 24.8213394,0 c -0.88904,0 -1.616798,0.04667 -1.616798,0.104736 0,0.05806 0.402272,0.570655 0.894344,1.138672 0.874418,1.009383 0.898104,1.02436 1.06891,0.625732 0.264968,-0.61838 0.466654,-0.67711 1.05817,-0.311523 0.595002,0.36774 1.103828,0.434394 1.103828,0.147704 0,-0.101332 -0.20321,-0.526723 -0.448514,-0.945313 L 36.435418,10 Z m 5.23445,0 0.0537,0.36792 c 0.0302,0.20304 0.18908,0.435072 0.354512,0.515625 0.16544,0.08055 0.436176,0.213801 0.6016,0.29541 0.19476,0.09608 0.284108,0.303066 0.24977,0.585449 -0.03854,0.316942 0.15638,0.671496 0.7144,1.299805 0.510976,0.57535 0.85843,1.183756 1.042054,1.815429 0.290454,0.999148 0.753828,1.479737 1.423428,1.479737 0.275228,0 0.483712,0.187264 0.717084,0.644531 0.18092,0.354492 0.489958,0.787848 0.684856,0.96411 0.37344,0.337733 0.39639,0.339004 2.537996,-0.08326 0.934404,-0.184234 1.156972,-0.172282 1.976686,0.120848 0.796272,0.284749 0.98301,0.442365 1.350912,1.138672 0.23471,0.444227 0.582818,0.877996 0.773484,0.96411 0.518792,0.234324 0.753678,0.06776 0.953426,-0.674071 0.0992,-0.368405 0.25288,-0.668701 0.343772,-0.668701 0.10144,1.1e-5 0.16652,-1.692657 0.16652,-4.382807 V 10 Z m -1.743024,2.876221 c -0.16996,0.01762 -0.204852,0.119254 -0.19336,0.389404 0.02526,0.595049 0.511676,2.336421 0.910458,3.265625 0.18256,0.425389 0.421088,1.017548 0.531768,1.315918 0.11068,0.298369 0.603672,0.975128 1.095772,1.503906 0.765482,0.822536 0.984282,0.961426 1.512054,0.961426 0.75278,0 1.041952,-0.314322 1.063542,-1.160156 0.01296,-0.506307 -0.275818,-1.156964 -1.358976,-3.050782 -1.246012,-2.178561 -1.450868,-2.441246 -2.145882,-2.787598 -0.42221,-0.210401 -0.95882,-0.403755 -1.195142,-0.429687 -0.09004,-0.0099 -0.16358,-0.01386 -0.220228,-0.0081 z m -8.932676,0.209473 c 0.12116,0.01362 0.330964,0.190246 0.615028,0.553221 0.234508,0.299654 0.685888,0.628362 1.00177,0.730469 0.39787,0.128618 0.574744,0.290919 0.574744,0.529053 0,0.258008 -0.12866,0.355135 -0.515658,0.386719 -0.70378,0.05743 -1.056378,-0.191006 -1.461028,-1.028564 -0.369488,-0.764764 -0.41677,-1.1937 -0.214856,-1.170898 z m 2.570224,4.713134 c 0.04942,0.005 0.0954,0.04014 0.13696,0.107428 0.0686,0.111018 0.04618,0.278759 -0.04834,0.373291 -0.11456,0.114606 -0.212276,0.105036 -0.295426,-0.02953 -0.0686,-0.11099 -0.04888,-0.27876 0.04566,-0.373291 0.05728,-0.0573 0.1117,-0.08287 0.16114,-0.07788 z m 5.768906,2.75 c 0.018,-0.018 0.04238,0.0066 0.06984,0.0752 0.04962,0.12406 0.04372,0.273204 -0.0136,0.330322 -0.0571,0.05712 -0.09606,-0.0444 -0.08862,-0.225586 0.0042,-0.10012 0.0142,-0.16186 0.03224,-0.17992 z m -1.799424,2.685546 c 0.21419,0 0.55057,0.388814 0.55057,0.636476 0,0.279534 -0.213538,0.286004 -0.483428,0.0162 -0.23312,-0.233128 -0.275716,-0.65259 -0.06714,-0.65259 z m -10.2057,6.789064 c -0.303572,0.16978 -0.557046,0.293464 -0.778858,0.392088 0.22298,-0.0985 0.4798,-0.224842 0.778858,-0.392088 z m 12.51541,0.249756 c -0.16678,0.06292 -0.27522,0.08064 -0.47,0.17992 -0.07666,0.03908 -0.10644,0.03472 -0.18262,0.06982 0.207526,-0.05664 0.425048,-0.1384 0.652628,-0.249756 z m -13.552096,0.241698 c -0.0951,0.03442 -0.19238,0.06736 -0.257828,0.08056 0.06898,-0.0142 0.16302,-0.0465 0.257828,-0.08056 z"/>
+ <path style="fill:#56d147" d="m 48.722546,21.196046 c -0.1055,0.0178 -0.202038,0.0597 -0.26857,0.12624 -0.17528,0.1753 -0.319494,2.044792 -0.17726,2.298828 0.10232,0.18274 0.1582,0.17036 0.918512,-0.21753 0.764242,-0.389896 0.852526,-0.600438 0.314228,-0.741212 -0.361154,-0.09444 -0.375714,-0.209368 -0.1316,-1.141358 0.0601,-0.229442 -0.338804,-0.378388 -0.655314,-0.324948 z m -10.7321,0.18798 c -0.03196,-0.013 -0.03828,0.0032 -0.0136,0.05104 0.212472,0.408672 -0.16008,1.353918 -0.803028,2.03833 -0.218498,0.232582 -0.353136,0.49272 -0.3008,0.577394 0.05232,0.08468 -0.02884,0.381144 -0.17994,0.657958 -0.350924,0.642878 -0.627078,2.279278 -0.6016,3.571776 0.0192,0.978032 0.0084,1.004134 -0.397482,0.926516 -0.388128,-0.0742 -0.36949,-0.02032 0.279314,0.754636 0.38433,0.459052 0.792078,0.835206 0.905084,0.835206 0.113,0 0.510086,-0.15468 0.880912,-0.34375 0.370826,-0.18906 0.772536,-0.34375 0.894342,-0.34375 0.1218,0 0.384492,-0.16154 0.5828,-0.359864 0.234926,-0.234936 0.504484,-0.333406 0.773484,-0.281982 0.347994,0.06654 0.410914,0.0098 0.410914,-0.357176 0,-0.23941 -0.1305,-0.57834 -0.29006,-0.75464 -0.252538,-0.279064 -0.25914,-0.400904 -0.06714,-0.931884 0.12526,-0.34637 0.1722,-0.861468 0.11012,-1.192384 -0.08638,-0.460418 -0.0354,-0.646256 0.241716,-0.883544 0.469206,-0.401722 0.440604,-0.712264 -0.08052,-0.910402 -0.327848,-0.12466 -0.429712,-0.287402 -0.429712,-0.684814 0,-0.406732 -0.228966,-0.754406 -1.052798,-1.59253 C 38.417278,21.71744 38.08621,21.422824 37.990336,21.38404 Z m -8.532502,7.178472 c -0.49301,0 -2.603848,0.82338 -3.74388,1.460938 -1.10053,0.61547 -1.7413,0.779914 -1.514744,0.386718 0.06808,-0.11816 -0.06946,-0.04082 -0.303484,0.17188 -0.234022,0.212694 -0.651762,0.388926 -0.929254,0.392088 -0.540806,0.006 -1.2784,0.509924 -1.2784,0.872804 0,0.354974 -2.296666,2.433762 -3.206739,2.903076 -0.458278,0.236328 -1.307807,0.772114 -1.888054,1.189698 -1.223494,0.880494 -4.207336,2.496092 -5.473479,3.010498 0.529432,1.606848 1.246725,3.122644 2.110968,4.538574 0.292105,0.06914 0.581175,0.14384 0.768114,0.217528 0.454742,0.17924 0.982523,0.324952 1.173656,0.324952 0.191136,0 0.300141,0.07734 0.241713,0.17188 -0.13013,0.210532 -1.310196,0.222734 -1.737655,0.02686 1.944168,2.919262 4.568615,5.334804 7.654278,7.036136 1.57378,-0.6173 3.538764,-0.957854 4.055422,-0.529056 0.13484,0.11192 0.295746,0.484842 0.3572,0.829836 0.06144,0.344994 0.26881,0.800526 0.46194,1.01245 0.15516,0.17024 0.265434,0.457278 0.311544,0.714356 0.802102,0.203588 1.619158,0.364428 2.45474,0.478026 0.291906,-0.1361 0.431756,-0.326756 0.373314,-0.566648 -0.04888,-0.200632 0.02978,-0.606686 0.17726,-0.902344 0.22219,-0.445408 0.368744,-0.53711 0.856742,-0.53711 0.562018,0 0.590856,-0.02768 0.590856,-0.620362 0,-0.608692 0.0112,-0.620864 0.558626,-0.51294 0.307214,0.06056 0.984092,0.15626 1.503998,0.21216 0.51991,0.05588 1.076496,0.218056 1.238114,0.359862 0.18744,0.16446 0.452026,0.217598 0.730514,0.14772 0.318234,-0.07986 0.437768,-0.04058 0.437768,0.14234 0,0.497352 0.34083,0.443542 1.007142,-0.15844 0.756742,-0.683688 0.966382,-1.322266 1.152172,-3.531494 0.13432,-1.59716 0.0291,-1.720188 -1.299886,-1.536134 -0.519908,0.07204 -1.01085,0.07078 -1.090398,-0.0028 -0.07954,-0.07344 -0.1636,-0.54887 -0.18532,-1.055418 -0.02168,-0.50655 -0.10204,-1.483136 -0.17994,-2.169924 -0.14348,-1.264914 -0.07052,-1.614056 0.658002,-3.134034 0.25216,-0.526114 0.989872,-0.653872 1.573824,-0.27124 0.606926,0.397682 1.090288,0.340152 1.318686,-0.16114 0.167,-0.366564 0.13814,-0.513312 -0.17726,-0.939942 -0.474286,-0.641452 -0.466394,-0.831008 0.0564,-1.745538 0.235184,-0.411404 0.428492,-0.80728 0.429712,-0.878174 0.0011,-0.0709 -0.390472,-0.12892 -0.870168,-0.12892 -0.853672,0 -1.71801,0.365436 -3.939938,1.667726 -1.856746,1.088254 -2.181668,1.249538 -2.513826,1.251464 -0.200392,0.0011 -1.128678,0.230346 -2.062626,0.50757 -0.933946,0.277216 -2.561122,0.696904 -3.614966,0.934568 -1.2706,0.286546 -2.20342,0.610746 -2.76897,0.958742 -0.469068,0.288622 -0.923596,0.523674 -1.01251,0.523674 -0.16442,0 -1.85592,1.09646 -2.637367,1.710694 -0.527181,0.414374 -2.321617,0.696372 -2.204968,0.346436 0.07604,-0.22816 1.455458,-1.04605 2.892511,-1.716066 1.272132,-0.593124 1.418362,-0.66903 2.492338,-1.305174 1.235558,-0.731854 3.466864,-1.456766 8.96759,-2.913818 0.489728,-0.12972 1.534044,-0.600442 2.320454,-1.04468 2.817806,-1.591758 2.861922,-1.608642 4.127936,-1.608642 1.357338,0 1.638756,-0.262056 1.004454,-0.937256 -0.208962,-0.222444 -0.364868,-0.586582 -0.346454,-0.80835 0.07698,-0.926914 -0.241684,-1.157704 -1.036686,-0.746582 -0.272902,0.14112 -0.92568,0.257814 -1.450284,0.257814 -0.943024,0 -1.04534,-0.06862 -0.964168,-0.660646 0.0174,-0.12742 -0.10016,-0.378432 -0.2632,-0.558594 -0.241256,-0.266598 -0.50679,-0.323946 -1.428798,-0.298096 -1.363536,0.03824 -2.82656,-0.35263 -2.908624,-0.778806 -0.03156,-0.16392 0.06254,-0.486004 0.21217,-0.714356 0.14962,-0.228354 0.273944,-0.480938 0.273944,-0.56128 0,-0.18684 -1.123014,-0.725098 -1.512056,-0.725098 z m 17.150948,1.552246 c -0.433098,0.0056 -0.773482,0.12932 -0.773482,0.405518 0,0.331014 0.0614,0.37678 1.117254,0.845946 1.118298,0.496914 1.679818,0.321548 1.482512,-0.4646 -0.11994,-0.477918 -1.104452,-0.795946 -1.826284,-0.786864 z m 1.103826,4.80713 c -0.329538,0 -0.50306,0.804958 -0.241712,1.119872 0.236264,0.284678 0.616122,0.334944 0.760056,0.10204 0.15322,-0.247904 -0.260338,-1.221924 -0.518344,-1.221924 z m 6.115364,7.734374 c -0.09452,0 -0.1719,0.07734 -0.1719,0.17188 0,0.09454 0.07736,0.17188 0.1719,0.17188 0.09452,0 0.1719,-0.07734 0.1719,-0.17188 0,-0.09452 -0.07736,-0.17188 -0.1719,-0.17188 z m 0,3.007812 c -0.19226,0.11882 -0.234194,0.995788 -0.0564,1.173584 0.201016,0.20102 0.22829,0.12968 0.22829,-0.582762 0,-0.42133 -0.06808,-0.654976 -0.1719,-0.590822 z m -14.236952,0.0886 c -1.251566,0.0054 -1.46713,0.776076 -0.252456,0.902344 0.35976,0.0374 0.679186,0.08076 0.709028,0.09668 0.15366,0.08182 0.717084,-0.35705 0.717084,-0.558594 0,-0.299662 -0.38172,-0.44373 -1.173656,-0.440432 z m -5.57285,1.922852 c 0.22983,0.04562 0.303486,0.230802 0.303486,0.781494 0,0.775382 0.02312,0.796546 0.714398,0.623046 0.6424,-0.1612 1.046154,0.368554 0.631142,0.827148 -0.1557,0.17204 -0.366482,0.309178 -0.469998,0.306154 -0.197,-0.0056 -1.211482,-0.838886 -1.232742,-1.012452 -0.0066,-0.05512 -0.1125,-0.307346 -0.236344,-0.56128 -0.27127,-0.556234 -0.12472,-1.04643 0.290058,-0.96411 z m 14.586096,0.794922 c -0.19664,-0.08014 -0.29449,0.0102 -0.3572,0.244384 -0.0569,0.212624 -0.18616,0.662766 -0.28737,1.00171 -0.15016,0.502768 -0.11662,0.865282 0.18532,1.965818 0.203542,0.741934 0.358732,1.510028 0.34377,1.705324 -0.015,0.19528 -0.0184,0.412504 -0.008,0.483398 0.0106,0.0709 0.570814,0.12892 1.24354,0.12892 1.190016,0 1.21988,-0.0104 1.10114,-0.386718 -0.06712,-0.212696 -0.15814,-0.618752 -0.201428,-0.902344 -0.447142,-2.929934 -0.416668,-2.830298 -1.066226,-3.46167 -0.460276,-0.44739 -0.756782,-0.698668 -0.953426,-0.778808 z m 5.395592,0.537118 -0.68754,0.351806 c -0.87302,0.445388 -0.89132,0.882046 -0.0725,1.654298 0.33758,0.318388 0.647018,0.580076 0.687542,0.580076 0.04054,0 0.0725,-0.580844 0.0725,-1.291748 z m -17.521578,0.17992 c 0.08894,0 0.16382,0.11604 0.16382,0.257812 0,0.265794 -0.203924,0.34127 -0.397484,0.14772 -0.1373,-0.1373 0.0168,-0.405518 0.233654,-0.405518 z m -4.254164,0.408204 c 0.03116,-0.0138 0.07358,-0.0076 0.12084,0.0215 0.09452,0.05842 0.1719,0.14092 0.1719,0.18262 0,0.04168 -0.07736,0.0752 -0.1719,0.0752 -0.09452,0 -0.1719,-0.0825 -0.1719,-0.18262 0,-0.05004 0.0198,-0.08294 0.05104,-0.09668 z m 1.356284,2.513672 c -0.51227,0 -0.720528,0.327588 -0.5076,0.794922 0.225756,0.495484 0.403394,0.51581 0.6392,0.0752 0.269314,-0.50323 0.213682,-0.87012 -0.1316,-0.87012 z m 1.442228,0.34375 c -0.32314,0 -0.501854,0.288638 -0.378688,0.60962 0.10952,0.285398 0.262556,0.307694 0.604286,0.09132 0.292106,-0.18498 0.12562,-0.70093 -0.225598,-0.70093 z m -3.891596,0.17188 c -0.06826,0 -0.17278,0.266294 -0.233656,0.590822 -0.06536,0.348412 -0.231266,0.62024 -0.405542,0.666014 -0.05082,0.0134 -0.06776,0.02776 -0.06714,0.04028 0.19758,0.0138 0.397176,0.02092 0.596226,0.02954 0.18694,-0.02872 0.348724,-0.07854 0.394802,-0.15308 0.08372,-0.1355 0.03294,-0.16578 -0.16116,-0.09132 -0.263144,0.10098 -0.26872,0.0683 -0.0376,-0.37866 0.236236,-0.456846 0.206426,-0.703608 -0.08594,-0.703608 z m 22.702312,0.515626 c -0.15314,0 -0.521026,0.538952 -0.521026,0.762696 0,0.05348 0.1547,0.09668 0.34377,0.09668 0.252076,4e-6 0.34377,-0.11458 0.34377,-0.429684 0,-0.236328 -0.07534,-0.429686 -0.16652,-0.429686 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 10,10 v 1 H 32 54 V 10 H 32 Z"/>
+ <path style="opacity:0.1" d="M 49.226562 22.279297 C 49.217631 22.446813 49.260398 22.546343 49.359375 22.599609 C 49.367253 22.569068 49.368442 22.553978 49.376953 22.521484 C 49.403509 22.420105 49.33253 22.338731 49.226562 22.279297 z M 49.21875 23.390625 C 49.208978 23.395668 49.205316 23.399193 49.195312 23.404297 C 48.435001 23.792187 48.379664 23.803834 48.277344 23.621094 C 48.260194 23.590463 48.259269 23.480006 48.25 23.408203 C 48.207045 23.940525 48.204593 24.491158 48.277344 24.621094 C 48.379664 24.803834 48.435001 24.792187 49.195312 24.404297 C 49.959555 24.014401 50.048064 23.802883 49.509766 23.662109 C 49.324849 23.613754 49.233741 23.556647 49.21875 23.390625 z M 40.332031 25.435547 C 40.138243 25.636196 40.098308 25.829891 40.173828 26.232422 C 40.195824 26.349672 40.189558 26.502594 40.185547 26.650391 C 40.228431 26.54303 40.298181 26.448556 40.416016 26.347656 C 40.885222 25.945934 40.857062 25.635638 40.335938 25.4375 C 40.334391 25.436912 40.333568 25.436137 40.332031 25.435547 z M 40.148438 27.021484 C 40.125214 27.161885 40.10635 27.307975 40.064453 27.423828 C 39.885998 27.917348 39.887156 28.061357 40.089844 28.302734 C 40.188028 27.963901 40.229657 27.530019 40.173828 27.232422 C 40.158689 27.151729 40.15466 27.087065 40.148438 27.021484 z M 39.808594 29.457031 C 39.608284 29.474044 39.412523 29.573798 39.236328 29.75 C 39.03802 29.948324 38.776097 30.109375 38.654297 30.109375 C 38.532491 30.109375 38.130592 30.264065 37.759766 30.453125 C 37.38894 30.642195 36.991906 30.796875 36.878906 30.796875 C 36.775253 30.796875 36.418531 30.465223 36.064453 30.058594 C 36.022282 30.239313 35.92491 30.251311 35.693359 30.207031 C 35.305231 30.132831 35.323852 30.185981 35.972656 30.960938 C 36.356986 31.419989 36.7659 31.796875 36.878906 31.796875 C 36.991906 31.796875 37.38894 31.642195 37.759766 31.453125 C 38.130592 31.264065 38.532491 31.109375 38.654297 31.109375 C 38.776097 31.109375 39.03802 30.948324 39.236328 30.75 C 39.471254 30.515064 39.740766 30.415373 40.009766 30.466797 C 40.35776 30.533337 40.419922 30.478304 40.419922 30.111328 C 40.419922 29.917544 40.326189 29.675403 40.208984 29.490234 C 40.155689 29.490724 40.091904 29.482503 40.009766 29.466797 C 39.942516 29.453941 39.875364 29.45136 39.808594 29.457031 z M 30.625 30.003906 C 30.525901 30.208052 30.459206 30.431775 30.484375 30.5625 C 30.501487 30.651367 30.589109 30.738086 30.712891 30.820312 C 30.853603 30.600344 30.970703 30.363911 30.970703 30.287109 C 30.970703 30.222561 30.816498 30.115655 30.625 30.003906 z M 46.4375 31.130859 C 46.092182 31.164877 45.835938 31.282288 45.835938 31.519531 C 45.835938 31.850545 45.897271 31.898021 46.953125 32.367188 C 48.071423 32.864101 48.632853 32.688492 48.435547 31.902344 C 48.407484 31.790522 48.32899 31.687877 48.220703 31.595703 C 47.970025 31.697571 47.541591 31.628672 46.953125 31.367188 C 46.734051 31.269842 46.579286 31.198079 46.4375 31.130859 z M 38.792969 35.017578 C 38.575609 35.067331 38.278393 35.09375 37.876953 35.09375 C 36.610939 35.09375 36.567806 35.111367 33.75 36.703125 C 32.96359 37.147363 31.919415 37.616374 31.429688 37.746094 C 25.928961 39.203146 23.696496 39.928302 22.460938 40.660156 C 21.386962 41.2963 21.240882 41.373673 19.96875 41.966797 C 18.531697 42.636813 17.152212 43.453481 17.076172 43.681641 C 16.989285 43.942293 17.963361 43.8513 18.683594 43.617188 C 18.920231 43.489312 19.164158 43.365336 19.423828 43.236328 C 20.244239 42.61122 21.763054 41.625 21.919922 41.625 C 22.008836 41.625 22.462573 41.390184 22.931641 41.101562 C 23.497191 40.753566 24.430572 40.429124 25.701172 40.142578 C 26.755016 39.904914 28.38246 39.484247 29.316406 39.207031 C 30.250354 38.929807 31.178514 38.702272 31.378906 38.701172 C 31.711064 38.699246 32.035832 38.537473 33.892578 37.449219 C 36.114506 36.146929 36.978359 35.78125 37.832031 35.78125 C 38.311727 35.78125 38.704225 35.839256 38.703125 35.910156 C 38.702936 35.921161 38.645603 36.021368 38.636719 36.046875 C 39.303492 35.947394 39.370245 35.675111 38.882812 35.15625 C 38.846888 35.118008 38.82514 35.062752 38.792969 35.017578 z M 47.496094 36.0625 C 47.324981 36.306668 47.276736 36.807293 47.470703 37.041016 C 47.706967 37.325694 48.086535 37.377435 48.230469 37.144531 C 48.324855 36.991818 48.20012 36.577855 48.033203 36.271484 C 47.866561 36.310753 47.656439 36.239037 47.496094 36.0625 z M 38.261719 36.806641 C 37.839756 37.547104 37.781438 37.821225 38.033203 38.248047 C 38.097047 38.112818 38.165927 37.973716 38.271484 37.789062 C 38.506668 37.377659 38.701905 36.98105 38.703125 36.910156 C 38.703841 36.864013 38.509695 36.829429 38.261719 36.806641 z M 36.164062 39.429688 C 35.875121 39.479562 35.62608 39.643193 35.5 39.90625 C 34.828104 41.308084 34.725369 41.742136 34.824219 42.789062 C 34.890199 42.285024 35.075012 41.792939 35.5 40.90625 C 35.75216 40.380136 36.490267 40.252134 37.074219 40.634766 C 37.681145 41.032448 38.16418 40.975901 38.392578 40.474609 C 38.545365 40.139242 38.523833 39.977 38.279297 39.626953 C 38.024755 39.961618 37.601767 39.980436 37.074219 39.634766 C 36.782243 39.44345 36.453004 39.379813 36.164062 39.429688 z M 11.429688 39.806641 C 11.335899 39.847914 11.199866 39.918375 11.119141 39.951172 C 11.648573 41.55802 12.366226 43.072351 13.230469 44.488281 C 13.522574 44.557421 13.811108 44.633343 13.998047 44.707031 C 14.005219 44.709858 14.012325 44.712034 14.019531 44.714844 C 13.905349 44.553115 13.785658 44.395453 13.675781 44.230469 C 14.10324 44.426343 15.283933 44.413657 15.414062 44.203125 C 15.47249 44.108585 15.363011 44.03125 15.171875 44.03125 C 14.980742 44.03125 14.452789 43.886271 13.998047 43.707031 C 13.811108 43.633343 13.522574 43.557421 13.230469 43.488281 C 12.521851 42.32732 11.91817 41.09702 11.429688 39.806641 z M 53.828125 43.65625 C 53.733605 43.65625 53.65625 43.733585 53.65625 43.828125 C 53.65625 43.922665 53.733585 44 53.828125 44 C 53.922645 44 54 43.922665 54 43.828125 C 54 43.733605 53.922665 43.65625 53.828125 43.65625 z M 13.675781 45.230469 C 15.619949 48.149731 18.244415 50.564293 21.330078 52.265625 C 22.903858 51.648325 24.870061 51.30753 25.386719 51.736328 C 25.521559 51.848248 25.682687 52.221412 25.744141 52.566406 C 25.805581 52.9114 26.011948 53.368154 26.205078 53.580078 C 26.360238 53.750318 26.471468 54.035891 26.517578 54.292969 C 27.31968 54.496557 28.137074 54.657886 28.972656 54.771484 C 29.264562 54.635384 29.404145 54.44497 29.345703 54.205078 C 29.296823 54.004446 29.374004 53.598392 29.521484 53.302734 C 29.743674 52.857326 29.890908 52.765625 30.378906 52.765625 C 30.940924 52.765625 30.970703 52.737213 30.970703 52.144531 C 30.970703 51.535839 30.981871 51.524889 31.529297 51.632812 C 31.836511 51.693373 32.513297 51.78785 33.033203 51.84375 C 33.553113 51.89963 34.109866 52.063272 34.271484 52.205078 C 34.458924 52.369538 34.723465 52.42144 35.001953 52.351562 C 35.320187 52.271703 35.439453 52.311221 35.439453 52.494141 C 35.439453 52.991493 35.779 52.937919 36.445312 52.335938 C 37.202055 51.65225 37.411866 51.013915 37.597656 48.804688 C 37.644378 48.249138 37.658132 47.880767 37.605469 47.632812 C 37.600421 47.699812 37.6038 47.731631 37.597656 47.804688 C 37.411866 50.013915 37.202055 50.65225 36.445312 51.335938 C 35.779 51.937919 35.439453 51.991493 35.439453 51.494141 C 35.439453 51.311221 35.320187 51.271703 35.001953 51.351562 C 34.723465 51.42144 34.458924 51.369538 34.271484 51.205078 C 34.109866 51.063272 33.553113 50.89963 33.033203 50.84375 C 32.844172 50.823425 32.691549 50.794823 32.486328 50.767578 C 32.491056 50.777434 32.517578 50.793221 32.517578 50.800781 C 32.517578 50.842461 32.440243 50.875 32.345703 50.875 C 32.262716 50.875 32.201339 50.80789 32.185547 50.724609 C 31.954485 50.691029 31.663347 50.659237 31.529297 50.632812 C 30.981871 50.524889 30.970703 50.535839 30.970703 51.144531 C 30.970703 51.737213 30.940924 51.765625 30.378906 51.765625 C 29.890908 51.765625 29.743674 51.857326 29.521484 52.302734 C 29.374004 52.598392 29.296823 53.004446 29.345703 53.205078 C 29.404145 53.44497 29.264562 53.635384 28.972656 53.771484 C 28.137074 53.657886 27.31968 53.496557 26.517578 53.292969 C 26.471468 53.035891 26.360238 52.750318 26.205078 52.580078 C 26.011948 52.368154 25.805581 51.9114 25.744141 51.566406 C 25.682687 51.221412 25.521559 50.848248 25.386719 50.736328 C 24.870061 50.30753 22.903858 50.648325 21.330078 51.265625 C 18.652194 49.789129 16.324336 47.774117 14.484375 45.359375 C 14.171816 45.350008 13.855925 45.313016 13.675781 45.230469 z M 39.591797 46.751953 C 38.340231 46.757353 38.123217 47.528029 39.337891 47.654297 C 39.697651 47.691697 40.017033 47.736033 40.046875 47.751953 C 40.200535 47.833773 40.765625 47.394903 40.765625 47.193359 C 40.765625 46.893697 40.383733 46.748655 39.591797 46.751953 z M 53.755859 46.796875 C 53.635594 47.068231 53.621851 47.688256 53.771484 47.837891 C 53.9725 48.038911 54 47.968301 54 47.255859 C 54 47.085641 53.982982 46.970831 53.962891 46.869141 C 53.931542 46.960762 53.875102 46.94151 53.771484 46.837891 C 53.763972 46.830379 53.762592 46.806773 53.755859 46.796875 z M 33.875 47.669922 C 33.572789 47.716205 33.491154 48.151967 33.728516 48.638672 C 33.744861 48.672188 33.744232 48.679883 33.759766 48.712891 C 33.827594 48.66982 33.913884 48.655201 34.017578 48.675781 C 34.247408 48.721401 34.322266 48.906339 34.322266 49.457031 C 34.322266 49.51855 34.325559 49.547306 34.326172 49.599609 C 34.535399 49.787522 34.770199 49.975314 34.960938 50.095703 C 34.990587 50.088456 35.004566 50.088246 35.037109 50.080078 C 35.198875 50.039486 35.34456 50.043259 35.466797 50.078125 C 35.53515 50.027683 35.606776 49.973864 35.667969 49.90625 C 36.082981 49.447656 35.679509 48.918878 35.037109 49.080078 C 34.345831 49.253578 34.322266 49.232413 34.322266 48.457031 C 34.322266 47.906339 34.247408 47.721401 34.017578 47.675781 C 33.965731 47.665491 33.918173 47.66331 33.875 47.669922 z M 36.478516 49.1875 C 36.261662 49.1875 36.106841 49.45645 36.244141 49.59375 C 36.437701 49.7873 36.642578 49.711106 36.642578 49.445312 C 36.642578 49.30354 36.567456 49.1875 36.478516 49.1875 z M 32.224609 49.595703 C 32.193369 49.609443 32.173828 49.643319 32.173828 49.693359 C 32.173828 49.793479 32.251183 49.875 32.345703 49.875 C 32.440243 49.875 32.517578 49.842461 32.517578 49.800781 C 32.517578 49.759081 32.440223 49.675607 32.345703 49.617188 C 32.298443 49.588088 32.255769 49.581903 32.224609 49.595703 z M 54 50.302734 C 54 51.013638 53.968274 51.59375 53.927734 51.59375 C 53.88721 51.59375 53.577814 51.33206 53.240234 51.013672 C 53.091506 50.873402 53.001589 50.754955 52.908203 50.634766 C 52.490835 50.99776 52.588695 51.399187 53.240234 52.013672 C 53.577814 52.33206 53.88721 52.59375 53.927734 52.59375 C 53.968274 52.59375 54 52.013638 54 51.302734 L 54 50.302734 z M 47.939453 50.8125 C 47.822094 51.268504 47.862455 51.653505 48.144531 52.681641 C 48.348073 53.423575 48.503243 54.191423 48.488281 54.386719 C 48.473281 54.581999 48.470069 54.8002 48.480469 54.871094 C 48.491069 54.941994 49.051883 55 49.724609 55 C 50.914625 55 50.944912 54.989599 50.826172 54.613281 C 50.777493 54.459023 50.726183 54.196175 50.679688 53.958984 C 50.518726 53.992957 50.246415 54 49.724609 54 C 49.051883 54 48.491069 53.941994 48.480469 53.871094 C 48.470069 53.8002 48.473281 53.581999 48.488281 53.386719 C 48.503243 53.191423 48.348073 52.423575 48.144531 51.681641 C 48.043806 51.314509 47.983585 51.047976 47.939453 50.8125 z M 33.615234 53.121094 C 33.481354 53.306323 33.36056 53.34299 33.234375 53.185547 C 32.992055 53.306277 32.918262 53.56629 33.072266 53.904297 C 33.298022 54.399781 33.477085 54.419126 33.712891 53.978516 C 33.9706 53.49697 33.921688 53.150941 33.615234 53.121094 z M 35.023438 53.453125 C 34.700297 53.453125 34.521365 53.741518 34.644531 54.0625 C 34.754051 54.347898 34.906317 54.370671 35.248047 54.154297 C 35.540153 53.969317 35.374655 53.453125 35.023438 53.453125 z M 31.130859 53.625 C 31.110593 53.625 31.085115 53.687014 31.060547 53.728516 C 31.075634 53.764284 31.134226 53.752958 31.253906 53.707031 C 31.285655 53.694852 31.290335 53.701885 31.314453 53.695312 C 31.274034 53.652699 31.217735 53.625 31.130859 53.625 z M 31.369141 53.828125 C 31.301244 53.884128 31.178437 53.927059 31.021484 53.951172 C 31.00458 53.95044 30.987613 53.949934 30.970703 53.949219 C 30.944974 54.03418 30.917871 54.111245 30.898438 54.214844 C 30.833078 54.563256 30.666463 54.835085 30.492188 54.880859 C 30.441367 54.894259 30.423208 54.909355 30.423828 54.921875 C 30.621408 54.935675 30.822434 54.942552 31.021484 54.951172 C 31.208424 54.922452 31.369938 54.873368 31.416016 54.798828 C 31.499736 54.663328 31.448006 54.632571 31.253906 54.707031 C 30.990762 54.808011 30.985677 54.775085 31.216797 54.328125 C 31.328615 54.111884 31.376165 53.94634 31.369141 53.828125 z M 53.833984 54.140625 C 53.680844 54.140625 53.3125 54.6786 53.3125 54.902344 C 53.3125 54.955824 53.46718 55 53.65625 55 C 53.908326 55.000004 54 54.885417 54 54.570312 C 54 54.333984 53.925164 54.140625 53.833984 54.140625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/osu.svg b/.icons/awkward/64x64/apps/osu.svg
new file mode 100644
index 00000000..7941a62d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/osu.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#f964a6"/>
+ <path d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.9785 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z" style="opacity:.2;fill:#ffffff"/>
+ <path d="m49 21v15h3v-15zm-33 6c-1.662 0-3 1.338003-3 3v9c0 1.662 1.338 3 3 3h3c1.662 0 3-1.338 3-3v-9c0-1.661997-1.338-3-3-3zm12 0s-3 0-3 3v3s0 3 3 3h3v3h-6s0 3 3 3h3s3 0 3-3v-3s0-3-3-3h-3v-3h6s0-3-3-3zm9 0v12c0 3 3 3 3 3h3c3 0 3-3 3-3v-12h-3v12h-3v-12zm-19.5 3c0.831 0 1.5 1.338003 1.5 3v3c0 1.662-0.669 3-1.5 3s-1.5-1.338-1.5-3v-3c0-1.661997 0.669-3 1.5-3zm31.5 9v3h3v-3z" style="opacity:.2"/>
+ <path d="m49 20v15h3v-15zm-33 6c-1.662 0-3 1.338003-3 3v9c0 1.662 1.338 3 3 3h3c1.662 0 3-1.338 3-3v-9c0-1.661997-1.338-3-3-3zm12 0s-3 0-3 3v3s0 3 3 3h3v3h-6s0 3 3 3h3s3 0 3-3v-3s0-3-3-3h-3v-3h6s0-3-3-3zm9 0v12c0 3 3 3 3 3h3c3 0 3-3 3-3v-12h-3v12h-3v-12zm-19.5 3c0.831 0 1.5 1.338003 1.5 3v3c0 1.662-0.669 3-1.5 3s-1.5-1.338-1.5-3v-3c0-1.661997 0.669-3 1.5-3zm31.5 9v3h3v-3z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/otter-browser.svg b/.icons/awkward/64x64/apps/otter-browser.svg
new file mode 100644
index 00000000..306e439d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/otter-browser.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z"/>
+ <path style="fill:#3b94f7" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <path style="opacity:0.2" d="m 32.000343,16.999998 a 12,16 0 0 1 12,16.000001 12,16 0 0 1 -12,16.000001 12,16 0 0 1 -12,-16.000001 12,16 0 0 1 12,-16.000001 z"/>
+ <path style="fill:#ffffff" d="m 32.000343,16.000398 a 12,16 0 0 1 12,16.000001 12,16 0 0 1 -12,16.000001 12,16 0 0 1 -12,-16.000001 12,16 0 0 1 12,-16.000001 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/outlast.svg b/.icons/awkward/64x64/apps/outlast.svg
new file mode 100644
index 00000000..250e801e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/outlast.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 C 17.829865,4.9999755 7.0002141,17.980666 6.9999998,33 7.0002141,48.019334 17.829865,61.000024 32,61 46.170135,61.000024 56.999786,48.019334 57,33 56.999786,17.980666 46.170135,4.9999755 32,5 Z"/>
+ <path style="fill:#3a4b37" d="M 32,4 C 17.829865,3.9999755 7.0002141,16.980666 6.9999998,32 7.0002141,47.019334 17.829865,60.000024 32,60 46.170135,60.000024 56.999786,47.019334 57,32 56.999786,16.980666 46.170135,3.9999755 32,4 Z"/>
+ <path style="opacity:0.2" d="M 32,11 A 18.999971,22.000361 0 0 0 13,33 18.999971,22.000361 0 0 0 32,55 18.999971,22.000361 0 0 0 51,33 18.999971,22.000361 0 0 0 32,11 Z m 0,8 a 8.9997428,13.999845 0 0 1 9,14 8.9997428,13.999845 0 0 1 -9,14 8.9997428,13.999845 0 0 1 -9,-14 8.9997428,13.999845 0 0 1 9,-14 z"/>
+ <path style="fill:#a1eaa4" d="M 32 10 A 18.999971 22.000361 0 0 0 13 32 A 18.999971 22.000361 0 0 0 32 54 A 18.999971 22.000361 0 0 0 51 32 A 18.999971 22.000361 0 0 0 32 10 z M 32 18 A 8.9997428 13.999845 0 0 1 41 32 A 8.9997428 13.999845 0 0 1 32 46 A 8.9997428 13.999845 0 0 1 23 32 A 8.9997428 13.999845 0 0 1 32 18 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 17.829865 3.9999755 7.0002143 16.980666 7 32 C 7.0000024 32.167351 7.0090377 32.333171 7.0117188 32.5 C 7.249653 17.694284 17.987754 4.9999758 32 5 C 46.012246 4.9999758 56.750347 17.694284 56.988281 32.5 C 56.990962 32.333171 56.999998 32.167351 57 32 C 56.999786 16.980666 46.170135 3.9999755 32 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 10 A 18.999971 22.000361 0 0 0 13 32 A 18.999971 22.000361 0 0 0 13.017578 32.408203 A 18.999971 22.000361 0 0 1 32 11 A 18.999971 22.000361 0 0 1 50.982422 32.591797 A 18.999971 22.000361 0 0 0 51 32 A 18.999971 22.000361 0 0 0 32 10 z M 40.986328 32.423828 A 8.9997428 13.999845 0 0 1 32 46 A 8.9997428 13.999845 0 0 1 23.013672 32.576172 A 8.9997428 13.999845 0 0 0 23 33 A 8.9997428 13.999845 0 0 0 32 47 A 8.9997428 13.999845 0 0 0 41 33 A 8.9997428 13.999845 0 0 0 40.986328 32.423828 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/overcooked2.svg b/.icons/awkward/64x64/apps/overcooked2.svg
new file mode 100644
index 00000000..31f914dd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/overcooked2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 31.5,4.9999998 A 26.5,28 0 0 0 5,33 26.5,28 0 0 0 31.5,61 26.5,28 0 0 0 58,33 26.5,28 0 0 0 31.5,4.9999998 Z m 0,20.8003912 A 5.5789475,7.2000001 0 0 1 37.078947,33 5.5789475,7.2000001 0 0 1 31.5,40.199609 5.5789475,7.2000001 0 0 1 25.921053,33 5.5789475,7.2000001 0 0 1 31.5,25.800391 Z"/>
+ <path style="fill:#ae2d20" d="M 31.5,4 A 26.5,28 0 0 0 5,32 26.5,28 0 0 0 31.5,60 26.5,28 0 0 0 58,32 26.5,28 0 0 0 31.5,4 Z m 0,20.800391 A 5.5789475,7.2000001 0 0 1 37.078947,32 5.5789475,7.2000001 0 0 1 31.5,39.199609 5.5789475,7.2000001 0 0 1 25.921053,32 5.5789475,7.2000001 0 0 1 31.5,24.800391 Z"/>
+ <path style="opacity:0.2" d="M 31.5,8.9999998 A 22.499999,24 0 0 0 9,33 22.499999,24 0 0 0 31.5,57 22.499999,24 0 0 0 54,33 22.499999,24 0 0 0 31.5,8.9999998 Z M 31.5,21 A 9.5000003,12 0 0 1 41,33 9.5000003,12 0 0 1 31.5,45 9.5000003,12 0 0 1 22,33 9.5000003,12 0 0 1 31.5,21 Z"/>
+ <path style="fill:#ffffff" d="M 31.5 8 A 22.499999 24 0 0 0 9 32 A 22.499999 24 0 0 0 31.5 56 A 22.499999 24 0 0 0 54 32 A 22.499999 24 0 0 0 31.5 8 z M 31.5 20 A 9.5000003 12 0 0 1 41 32 A 9.5000003 12 0 0 1 31.5 44 A 9.5000003 12 0 0 1 22 32 A 9.5000003 12 0 0 1 31.5 20 z"/>
+ <path style="opacity:0.2" d="m 47.662523,60.21035 c -2.479532,-0.289922 -4.967074,-0.537168 -7.434092,-0.908596 -0.558142,-0.783925 0.08465,-1.908248 0.06459,-2.832057 0.60561,-3.047246 3.004731,-5.484404 5.701678,-7.162204 1.572439,-1.100707 3.437083,-2.067751 4.370253,-3.74489 0.255406,-1.134408 0.123619,-2.379086 -0.39951,-3.433783 -0.940745,-1.040546 -2.632262,-0.981456 -3.951916,-0.786048 -1.091271,0.03904 -2.175813,0.982833 -3.096536,0.961915 -0.06605,-1.42327 0.02808,-2.866889 0.279482,-4.270666 0.549247,-1.511753 2.46381,-1.870037 3.979484,-1.985129 2.982862,-0.243729 6.352142,0.390068 8.301981,2.664715 1.434783,1.617908 1.647339,3.806128 1.467964,5.816814 -0.06643,2.722579 -2.280808,4.858704 -4.570516,6.301076 -1.525786,0.976461 -3.274602,1.73593 -4.501,3.053909 -0.104026,0.995623 1.846578,0.642222 2.602203,0.914573 1.8381,0.238205 3.710563,0.349848 5.509731,0.778034 0.140448,1.582432 -0.08688,3.185386 -0.292676,4.758794 0.0248,1.15931 -1.610254,0.431864 -2.367537,0.498704 -1.889202,-0.19773 -3.775738,-0.416774 -5.66358,-0.625161 z"/>
+ <path style="fill:#fd9a00" d="m 47.662523,59.21035 c -2.479532,-0.289922 -4.967074,-0.537168 -7.434092,-0.908596 -0.558142,-0.783925 0.08465,-1.908248 0.06459,-2.832057 0.60561,-3.047246 3.004731,-5.484404 5.701678,-7.162204 1.572439,-1.100707 3.437083,-2.067751 4.370253,-3.74489 0.255406,-1.134408 0.123619,-2.379086 -0.39951,-3.433783 -0.940745,-1.040546 -2.632262,-0.981456 -3.951916,-0.786048 -1.091271,0.03904 -2.175813,0.982833 -3.096536,0.961915 -0.06605,-1.42327 0.02808,-2.866889 0.279482,-4.270666 0.549247,-1.511753 2.46381,-1.870037 3.979484,-1.985129 2.982862,-0.243729 6.352142,0.390068 8.301981,2.664715 1.434783,1.617908 1.647339,3.806128 1.467964,5.816814 -0.06643,2.722579 -2.280808,4.858704 -4.570516,6.301076 -1.525786,0.976461 -3.274602,1.73593 -4.501,3.053909 -0.104026,0.995623 1.846578,0.642222 2.602203,0.914573 1.8381,0.238205 3.710563,0.349848 5.509731,0.778034 0.140448,1.582432 -0.08688,3.185386 -0.292676,4.758794 0.0248,1.15931 -1.610254,0.431864 -2.367537,0.498704 -1.889202,-0.19773 -3.775738,-0.416774 -5.66358,-0.625161 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.5 4 A 26.5 28 0 0 0 5 32 A 26.5 28 0 0 0 5.0195312 32.414062 A 26.5 28 0 0 1 31.5 5 A 26.5 28 0 0 1 57.980469 32.585938 A 26.5 28 0 0 0 58 32 A 26.5 28 0 0 0 31.5 4 z M 37.060547 32.453125 A 5.5789475 7.2000001 0 0 1 31.5 39.199219 A 5.5789475 7.2000001 0 0 1 25.939453 32.546875 A 5.5789475 7.2000001 0 0 0 25.921875 33 A 5.5789475 7.2000001 0 0 0 31.5 40.199219 A 5.5789475 7.2000001 0 0 0 37.078125 33 A 5.5789475 7.2000001 0 0 0 37.060547 32.453125 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/overgrive.svg b/.icons/awkward/64x64/apps/overgrive.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/overgrive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/owncloud.svg b/.icons/awkward/64x64/apps/owncloud.svg
new file mode 100644
index 00000000..e91c670f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/owncloud.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#394e6f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <circle style="fill:#ffffff;stroke:#394e6f;stroke-linecap:round;stroke-linejoin:round" cx="37" cy="29" r="6.5"/>
+ <circle style="fill:#ffffff;stroke:#394e6f;stroke-linecap:round;stroke-linejoin:round" cx="52" cy="42" r="3.5"/>
+ <circle style="fill:#ffffff;stroke:#394e6f;stroke-linecap:round;stroke-linejoin:round" cx="44" cy="38" r="7.5"/>
+ <circle style="fill:#ffffff;stroke:#394e6f;stroke-linecap:round;stroke-linejoin:round" cx="15" cy="39" r="6.5"/>
+ <circle style="fill:#ffffff;stroke:#394e6f;stroke-linecap:round;stroke-linejoin:round" cx="21" cy="26" r="3.5"/>
+ <circle style="fill:#ffffff;stroke:#394e6f;stroke-linecap:round;stroke-linejoin:round" cx="22" cy="34" r="7.5"/>
+ <circle style="fill:#ffffff;stroke:#394e6f;stroke-linecap:round;stroke-linejoin:round" cx="22" cy="42" r="3.5"/>
+ <circle style="fill:#ffffff;stroke:#394e6f;stroke-linecap:round;stroke-linejoin:round" cx="29" cy="25" r="6.5"/>
+ <circle style="fill:#ffffff;stroke:#394e6f;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="36" r="9.5"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/oxygen-not-included.svg b/.icons/awkward/64x64/apps/oxygen-not-included.svg
new file mode 100644
index 00000000..d8d38b95
--- /dev/null
+++ b/.icons/awkward/64x64/apps/oxygen-not-included.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 13.799892,21.786601 c 8.03644,-5.568937 17.011142,-16.0433763 35.767676,12.617144 -1.278478,9.744234 0.255946,8.702434 -1.783924,16.171272 -2.35012,6.973688 -10.998288,10.988616 -19.80032,10.360776 C 20.85611,60.427417 14.058882,58.602599 11.659182,50.486165 10.52272,46.737247 10.129867,42.269793 10.231668,37.600521 c 0.118098,-5.416696 2.507417,-10.660726 3.568224,-15.81392 z"/>
+ <ellipse id="ellipse905" style="opacity:0.2" cx="-55.302" cy="35.602" rx="3.686" ry="4.965" transform="matrix(-0.98356191,-0.18057123,-0.17115065,0.98524487,0,0)"/>
+ <ellipse id="ellipse839" style="fill:#e59c62" cx="-55.131" cy="34.618" rx="3.686" ry="4.965" transform="matrix(-0.98356191,-0.18057123,-0.17115065,0.98524487,0,0)"/>
+ <ellipse id="ellipse907" style="opacity:0.2" cx="2.067" cy="45.045" rx="3.761" ry="5.03" transform="matrix(0.98380578,-0.17923777,0.17242769,0.98502218,0,0)"/>
+ <ellipse style="fill:#e59c62" cx="2.239" cy="44.061" rx="3.761" ry="5.03" transform="matrix(0.98380579,-0.17923777,0.17242769,0.98502218,0,0)"/>
+ <path style="fill:#f4ac6f" d="m 13.799892,20.7866 c 8.03644,-5.568938 17.011142,-16.0433766 35.767676,12.617144 -1.278478,9.744234 0.255946,8.702434 -1.783924,16.171272 -2.35012,6.973688 -10.998288,10.988616 -19.80032,10.360776 C 20.85611,59.427416 14.058882,57.602598 11.659182,49.486164 10.52272,45.737246 10.129867,41.269792 10.231668,36.60052 10.349766,31.183824 12.739085,25.939794 13.799892,20.7866 Z"/>
+ <path style="opacity:0.2" d="m 39.246604,47.485221 c -1.032136,3.721044 -5.388194,6.51478 -10.605288,6.51478 -5.669934,0 -10.32287,-3.299776 -10.797316,-7.50347 0.0164,-0.16684 0.08312,-0.41485 0.293129,-0.41021 1.435838,0.03172 6.044103,-0.18672 10.392325,-0.02772 4.317072,0.15786 9.015262,-0.326948 10.498014,0.29624 0.320718,0.1348 0.214128,0.674308 0.219136,1.13038 z"/>
+ <path style="fill:#ffffff" d="M 39.246604,46.48522 C 38.214468,50.206264 33.85841,53 28.641316,53 22.971382,53 18.318446,49.700224 17.844,45.49653 c 0.0164,-0.16684 0.08312,-0.41485 0.293129,-0.41021 1.435838,0.03172 6.044103,-0.18672 10.392325,-0.02772 4.317072,0.15786 9.015262,-0.326948 10.498014,0.29624 0.320718,0.1348 0.214128,0.674308 0.219136,1.13038 z"/>
+ <g transform="matrix(-1.4808122,0,0,1.4808122,61.273808,-3.9051792)">
+ <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 14.113437,11.124999 C 20.9935,6.0529523 25.860268,4.2231233 30.873658,5.2947245 c 6.680754,1.4279952 13.46393,6.3081235 14.404088,7.9189135 1.5489,2.653758 2.690914,11.976415 3.660836,13.758761 0.989262,1.817886 3.69373,3.785222 4.898438,3.866078 2.820418,0.1893 3.289454,-1.198116 4.16298,-0.87608 -2.590674,4.457796 -3.871062,10.09658 -12.773784,8.865206 -2.84705,-0.44904 -3.140836,-2.171574 -4.815306,-4.277858 -5.517014,-6.920414 -9.309724,-14.71032 -14.897262,-14.549744 -4.49968,0.129314 -6.865962,7.68301 -11.682876,7 -4.756238,-0.691164 -3.538478,-8.14605 -3.299183,-11.431146 0.457507,-2.46339 1.719898,-3.0691 3.581848,-4.443856 z"/>
+ <path style="fill:#ffe678" d="M 14.113437,10.124998 C 20.9935,5.052951 25.860268,3.223122 30.873658,4.2947232 c 6.680754,1.4279952 13.46393,6.3081228 14.404088,7.9189128 1.5489,2.653759 2.690914,11.976416 3.660836,13.758762 0.989262,1.817886 3.69373,3.785222 4.898438,3.866078 2.820418,0.1893 3.289454,-1.198116 4.16298,-0.87608 -2.590674,4.457796 -3.871062,10.09658 -12.773784,8.865206 C 42.379166,37.378562 42.08538,35.656028 40.41091,33.549744 34.893896,26.62933 31.101186,18.839423 25.513648,19 c -4.49968,0.129314 -6.865962,7.68301 -11.682876,7 -4.756238,-0.691164 -3.538478,-8.146051 -3.299183,-11.431147 0.457507,-2.46339 1.719898,-3.0691 3.581848,-4.443855 z"/>
+ <g transform="matrix(1.4808122,0,0,1.4808122,-3.0319933,-3.9051792)">
+ <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="19.5" cy="39" r="1"/>
+ <circle style="fill:#ffffff" cx="38.5" cy="39" r="1"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28.171875 4.0019531 C 24.045349 3.9870851 19.757083 5.9643368 14.113281 10.125 C 12.251331 11.499756 10.988757 12.106923 10.53125 14.570312 C 10.439426 15.830885 10.236749 17.699152 10.253906 19.568359 C 10.299068 18.051079 10.455903 16.604695 10.53125 15.570312 C 10.988757 13.106923 12.251331 12.499756 14.113281 11.125 C 20.133336 6.6869595 24.61192 4.732946 28.996094 5.03125 C 29.622404 5.0738648 30.248326 5.1590185 30.875 5.2929688 C 37.555754 6.7209639 44.337186 11.604054 45.277344 13.214844 C 46.826244 15.868603 47.967578 25.19031 48.9375 26.972656 C 49.926762 28.790542 52.63123 30.758988 53.835938 30.839844 C 56.049135 30.988388 56.813577 30.174869 57.462891 29.96875 C 57.641613 29.632301 57.810374 29.287229 58 28.960938 C 57.126474 28.638901 56.656356 30.029144 53.835938 29.839844 C 52.63123 29.758988 49.926762 27.790542 48.9375 25.972656 C 47.967578 24.19031 46.826244 14.868603 45.277344 12.214844 C 44.337186 10.604054 37.555754 5.720964 30.875 4.2929688 C 30.248326 4.1590185 29.622404 4.0738648 28.996094 4.03125 C 28.722083 4.012606 28.446977 4.0029443 28.171875 4.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/p7zip.svg b/.icons/awkward/64x64/apps/p7zip.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/p7zip.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pac.svg b/.icons/awkward/64x64/apps/pac.svg
new file mode 100644
index 00000000..7b6e345d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pac.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 20,57 16,53 H 8 C 5.784,53 4,51.216 4,49 V 13 C 4,10.784 5.784,9 8,9 H 56 C 58.216,9 60,10.784 60,13 V 49 C 60,51.216 58.216,53 56,53 H 48 L 44,57 Z"/>
+ <path style="fill:#2c80c2" d="M 20,56 16,52 H 8 C 5.784,52 4,50.216 4,48 V 12 C 4,9.784 5.784,8 8,8 H 56 C 58.216,8 60,9.784 60,12 V 48 C 60,50.216 58.216,52 56,52 H 48 L 44,56 Z"/>
+ <path style="opacity:0.5" d="M 24,48 20,44 H 12 V 16 H 52 V 44 H 44 L 40,48 Z"/>
+ <g style="fill:#f8c44e" transform="scale(1,-1)">
+ <rect width="4" height="4" x="18" y="-20"/>
+ <rect width="4" height="4" x="24" y="-20"/>
+ <rect width="4" height="4" x="30" y="-20"/>
+ <rect width="4" height="4" x="36" y="-20"/>
+ <rect width="4" height="4" x="42" y="-20"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8 8 C 5.784 8 4 9.784 4 12 L 4 13 C 4 10.784 5.784 9 8 9 L 56 9 C 58.216 9 60 10.784 60 13 L 60 12 C 60 9.784 58.216 8 56 8 L 8 8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12,44 V 45 H 20 L 24,49 H 40 L 44,45 H 52 V 44 H 44 L 40,48 H 24 L 20,44 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/package-manager-icon.svg b/.icons/awkward/64x64/apps/package-manager-icon.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package-manager-icon.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package.svg b/.icons/awkward/64x64/apps/package.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_applications.svg b/.icons/awkward/64x64/apps/package_applications.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_applications.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_development.svg b/.icons/awkward/64x64/apps/package_development.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_development.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_editors.svg b/.icons/awkward/64x64/apps/package_editors.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_editors.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_edutainment.svg b/.icons/awkward/64x64/apps/package_edutainment.svg
new file mode 120000
index 00000000..aec743bb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_edutainment.svg
@@ -0,0 +1 @@
+applications-education.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_favorite.svg b/.icons/awkward/64x64/apps/package_favorite.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_favorite.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_games.svg b/.icons/awkward/64x64/apps/package_games.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_games.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_games_arcade.svg b/.icons/awkward/64x64/apps/package_games_arcade.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_games_arcade.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_games_board.svg b/.icons/awkward/64x64/apps/package_games_board.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_games_board.svg
@@ -0,0 +1 @@
+kjumpingcube.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_games_card.svg b/.icons/awkward/64x64/apps/package_games_card.svg
new file mode 120000
index 00000000..2f7cf976
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_games_card.svg
@@ -0,0 +1 @@
+kpatience.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_games_strategy.svg b/.icons/awkward/64x64/apps/package_games_strategy.svg
new file mode 120000
index 00000000..0953e1cf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_games_strategy.svg
@@ -0,0 +1 @@
+osmscout-server.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_graphics.svg b/.icons/awkward/64x64/apps/package_graphics.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_graphics.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_multimedia.svg b/.icons/awkward/64x64/apps/package_multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_network.svg b/.icons/awkward/64x64/apps/package_network.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_network.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_settings.svg b/.icons/awkward/64x64/apps/package_settings.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_settings.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_system.svg b/.icons/awkward/64x64/apps/package_system.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_system.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_toys.svg b/.icons/awkward/64x64/apps/package_toys.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_toys.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_utilities.svg b/.icons/awkward/64x64/apps/package_utilities.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_utilities.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/package_wordprocessing.svg b/.icons/awkward/64x64/apps/package_wordprocessing.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/64x64/apps/package_wordprocessing.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/packet-tracer.svg b/.icons/awkward/64x64/apps/packet-tracer.svg
new file mode 100644
index 00000000..f3bce3ac
--- /dev/null
+++ b/.icons/awkward/64x64/apps/packet-tracer.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffc83b" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="58" height="1" x="3" y="41"/>
+ <rect style="fill:#be8a06" width="58" height="18" x="3" y="23"/>
+ <rect style="opacity:0.2" width="58" height="1" x="3" y="23"/>
+ <circle style="fill:#1ac52f" cx="31.999" cy="32" r="10.15"/>
+ <path style="opacity:0.3" d="m 23,23 v 6 h 6 v -6 z m 6,6 v 6 h 6 v -6 z m 6,0 h 6 v -6 h -6 z m 0,6 v 6 h 6 v -6 z m -6,0 h -6 v 6 h 6 z"/>
+ <path style="opacity:0.2" d="m 32,17.999439 a 15,15 0 0 0 -15,14.999999 15,15 0 0 0 15,15 15,15 0 0 0 8.226562,-2.472656 l 7.660156,7.601562 a 3.0003,3.0003 0 1 0 4.226564,-4.257812 L 44.484376,41.296314 A 15,15 0 0 0 47,32.999438 15,15 0 0 0 32,17.999439 Z m 0,5.999999 a 9.0000002,9.0000002 0 0 1 9,9 9.0000002,9.0000002 0 0 1 -9,9 9.0000002,9.0000002 0 0 1 -9,-9 9.0000002,9.0000002 0 0 1 9,-9 z"/>
+ <path style="fill:#ffffff" d="M 32,17 A 15,15 0 0 0 17,32 15,15 0 0 0 32,47 15,15 0 0 0 47,32 15,15 0 0 0 32,17 Z m 0,6 a 9.0000002,9.0000002 0 0 1 9,9 9.0000002,9.0000002 0 0 1 -9,9 9.0000002,9.0000002 0 0 1 -9,-9 9.0000002,9.0000002 0 0 1 9,-9 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round" d="M 41.1352,41.202 50,50"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pacman.svg b/.icons/awkward/64x64/apps/pacman.svg
new file mode 120000
index 00000000..5f52b58f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pacman.svg
@@ -0,0 +1 @@
+kapman.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pairs.svg b/.icons/awkward/64x64/apps/pairs.svg
new file mode 100644
index 00000000..cf1260a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pairs.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.2 0,2 c 0,1.55 1.2495821,2.8 2.80076,2.8 L 57.20004,61 C 58.750017,61 60,59.75 60,58.2 l 0,-2 C 60,57.75 58.750017,59 57.20004,59 L 6.8007604,59 c -1.5503779,0 -2.79996,-1.25 -2.79996,-2.8 z"/>
+ <rect style="fill:#2e7dd2" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 19.8894,4 -1.714399,1.0036 0.396479,1.46562 0.99532,0.64804 1.98788,0.27344 0,2.2614 0.91876,-0.147656 0.84492,-1.7664 2.1136,-0.66992 0,-2.7098 0.474,-0.3582 -6.0166,0 z m 8.9606,0 0.60156,0.142188 -0.19962,1.79102 0.7629,0 2.089001,-1.02812 0.101179,2.3516 1.52032,0.92968 -0.06288,1.39454 -1.45742,0.49492 0.09844,0.4621 1.75546,0.79844 -0.03554,0.95976 -0.5086,0.04375 c -0.0017,-0.0156 -0.0054,-0.02461 -0.0054,-0.02461 l -2.214,-0.6838 -0.092,-0.7108 0.644,-0.4458 0,-0.64804 -0.69726,-0.175 -0.172259,0.5961 -1.222261,0.191406 -0.12304,-0.04102 0,0.06016 -0.4211,0.06563 -0.34726,-0.69726 -0.396479,-0.175 -0.872261,0 -0.393759,0.3254 0,0.72188 0.743759,0.2461 0.73554,0.103906 -0.1668,0.07383 -0.66992,0.74376 -0.295319,-0.37188 -0.648041,-0.169532 -1.7664,1.65976 0.22968,0.18867 -2.6086,1.44648 -2.4528,2.5512 -0.169539,1.13476 -2.458201,1.61876 -1.21954,1.225 0.136724,2.4528 -1.692579,-0.7875 0.01372,-1.43554 -4.705799,0.0028 -2.4364006,1.2332 -1.0582,1.9496 -0.41836,1.54766 0.6836,1.50118 1.91954,0.23242 3.0516006,-2.0398 0.267959,1.01172 -0.93242,1.7582 2.3214,0.39648 0.232421,3.5876 3.182799,0.5414 2.0208,-2.3378 2.4554,0.49766 0.86132,1.2004 2.3542,-0.13946 0.06562,-0.69454 1.29336,0.62618 1.45742,2.286 2.5184,0.03554 0.929681,1.62696 0.131239,1.98516 2.7864,1.06094 3.511,0.03554 1.02812,1.6871 1.5586,0.5004 -0.29804,1.39452 -1.70624,2.1684 -0.49766,4.8016 -1.542179,1.2168 -2.286001,-0.06562 -0.76016,1.32344 0.56602,2.491 -2.490999,3.18 -0.796001,1.458 -1.161999,0.558 28.177999,0 c 1.552,0 2.8,-1.248 2.8,-2.8 l 0,-8.852 -0.254,-0.254 -0.102,-1.326 0.356,-0.678 0,-4.1208 -1.67618,-2.9614 0.32812,-3.3496 -2.5184,-0.2625 -0.92696,-0.92696 -1.69258,0 -0.86132,0.7957 -2.9832,0 -0.10118,0.26524 -1.659759,0 -3.809001,-4.3422 0.03282,-3.3796 0.6289,-0.23242 0.235159,-1.29336 -0.89688,0 -0.36368,-1.35624 4.405,-3.1828 0,-2.2532 2.1574,-1.19766 0.875,0.08477 1.771881,0 1.389059,-0.74376 4.4762,-0.35 0,2.2886 1.19,0.303 0,-3.1336 -0.2,-0.2816 0.2,0.011 0,-1.5204 -1.526,-1.028 -0.238,-0.8942 -1.26602,1.14296 -1.27968,-0.2625 -1.95234,2.5376 -0.38554,0.99258 -1.246879,0.112112 -1.848441,0.01372 -1.10468,-0.5168 -0.3254,-2.193 0.39648,-1.04726 1.88124,-0.41016 2.048001,0.41016 0.251559,-1.13476 -0.86952,-0.20508 0.29532,-1.7664 2.0644,-0.32266 1.44376,-2.0372 1.49024,-0.25156 1.34258,0.19961 0.49492,0 -0.274,-1.9142 -1.632,0.659 -0.576,-1.43 -0.95,-0.1314 -0.176,-0.9816 0.448,-0.4894 -27.656,0 z m 23.986,1.41914 0.32812,1.5914 0.69726,1.12656 0.46484,0.5332 0.84218,0.32812 -0.7957,0.9461 -1.54218,0.147656 -1.15664,0 0.12852,-1.3754 0.96524,-0.19961 -0.08204,-0.64532 -0.89688,-0.56328 -0.6289,-0.4293 0.0028,-0.63164 0.36368,-0.56328 1.30976,-0.26524 z m -1.95782,1.78828 0.7629,0.33086 -0.06836,0.86132 -1.64062,1.1621 -0.92696,0 0,-0.82852 0.0054,0 0.79572,-1.27696 1.07188,-0.24882 z m -20.924,4.8426 0.518,0.1094 -0.222,0.4594 -0.56602,0.04922 -0.11484,0.54688 -0.4375,0.27344 -0.7,0.06016 c -0.02428,-0.16474 -0.03828,-0.28984 -0.03828,-0.28984 l -0.273441,0 0,-0.59062 1.14296,0 0.23788,-0.60978 0.4539,-0.0082 z m 29.712,0.4128 0.334,0.9434 0,-0.94336 -0.3336,0 z m -32.741999,0.2052 0.497999,0.391 -0.084,0.5796 -0.828,0.0712 0.044,-0.5798 0.370001,-0.462 z m -22.9240006,16.212 0,28.32 c 0,1.552 1.2487999,2.8 2.8,2.8 l 15.4573996,0 -0.98984,-1.3207 0.56328,-3.1472 -0.82578,-0.22968 0,-6.8304 c 0,0 -2.322,-1.7582 -2.4554,-1.7582 -0.133532,0 -1.22774,-0.29804 -1.22774,-0.29804 l -0.2314,-1.292 -3.016,-3.778 0.298,-1.358 0.101201,-2.222 2.0864,-1.46 -0.298001,-2.488 -3.048799,-0.226 -2.3844,-2.722 -1.6926006,-0.466 -1.091,-0.204 0.13125,-0.99258 -1.3918,-0.19688 0,0.56328 -2.7836,-0.694 z"/>
+ <path style="fill:#333333" d="m 23.817717,14.00903 c -10.116455,0.374 -11.339038,5.3074 -8.470279,12.0182 0.869588,2.034 3.642748,1.862 2.08657,-0.204 -6.532306,-20.3439997 36.879473,-1.746 28.159598,10.332 -2.461765,2.7278 -6.35511,3.4588 -9.484065,2.077 -1.423319,-0.62862 -4.017942,0.18832 -1.924512,1.36664 4.249139,2.3926 14.323195,1.02324 15.530378,-4.669 3.003957,-14.178 -18.597734,-21.19 -25.89763,-20.922 m 13.738804,10.3598 c -5.983915,6.5382 -11.848831,20.094 -15.052785,23.296 -1.733455,1.73218 -4.145341,-1.43448 -4.870731,-0.44724 -1.323621,1.8014 1.370701,2.7512 4.094142,2.7832 6.418708,0.11768 18.374337,-27.9 15.829574,-25.632 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812,4.2 C 5.2496034,4.2 4,5.4493245 4,7.0002055 L 4,8 C 4,6.4491189 5.2496034,5.1997945 6.8007812,5.1997945 l 50.3984378,0 C 58.749196,5.1997945 60,6.4491188 60,8 L 60,7.0002055 C 60,5.4493245 58.749196,4.2 57.199219,4.2 l -50.3984378,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/palapeli.svg b/.icons/awkward/64x64/apps/palapeli.svg
new file mode 100644
index 00000000..86e39941
--- /dev/null
+++ b/.icons/awkward/64x64/apps/palapeli.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 26.999834,4.0004004 c -3.323977,0 -5.999958,2.6759815 -5.999958,5.9999586 l 0,5.999959 -13.9999035,0 c -2.2159847,0 -3.9999724,1.783987 -3.9999724,3.999972 l 0,11.999917 5.9999586,0 c 3.3239773,0 5.9999583,2.675982 5.9999583,5.999959 0,3.323977 -2.675981,5.999958 -5.9999583,5.999958 l -5.9999586,0 0,13.999904 C 3.0000001,60.216013 4.7839878,62 6.9999725,62 l 13.9999035,0 0,-3.999972 c 0,-3.323977 2.675981,-5.999959 5.999958,-5.999959 3.323978,0 5.999959,2.675982 5.999959,5.999959 l 0,3.999972 11.999917,0 c 2.215985,0 3.999973,-1.783987 3.999973,-3.999972 l 0,-13.999904 5.999958,0 c 3.323977,0 5.999959,-2.675981 5.999959,-5.999958 0,-3.323977 -2.675982,-5.999959 -5.999959,-5.999959 l -5.999958,0 0,-11.999917 c 0,-2.215985 -1.783988,-3.999972 -3.999973,-3.999972 l -11.999917,0 0,-5.999959 c 0,-3.3239771 -2.675981,-5.9999586 -5.999959,-5.9999586 z"/>
+ <path style="fill:#5cab3b" d="m 26.999834,3.0004142 c -3.323977,0 -5.999958,2.6759815 -5.999958,5.9999586 l 0,5.9999582 -13.9999035,0 c -2.2159847,0 -3.9999724,1.783988 -3.9999724,3.999973 l 0,11.999917 5.9999586,0 c 3.3239773,0 5.9999583,2.675982 5.9999583,5.999959 0,3.323977 -2.675981,5.999958 -5.9999583,5.999958 l -5.9999586,0 0,13.999904 c 0,2.215984 1.7839877,3.999972 3.9999724,3.999972 l 13.9999035,0 0,-3.999972 c 0,-3.323977 2.675981,-5.999959 5.999958,-5.999959 3.323978,0 5.999959,2.675982 5.999959,5.999959 l 0,3.999972 11.999917,0 c 2.215985,0 3.999973,-1.783988 3.999973,-3.999972 l 0,-13.999904 5.999958,0 c 3.323977,0 5.999959,-2.675981 5.999959,-5.999958 0,-3.323977 -2.675982,-5.999959 -5.999959,-5.999959 l -5.999958,0 0,-11.999917 c 0,-2.215985 -1.783988,-3.999973 -3.999973,-3.999973 l -11.999917,0 0,-5.9999582 c 0,-3.3239771 -2.675981,-5.9999586 -5.999959,-5.9999586 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27 3 C 23.676023 3 21 5.6760229 21 9 L 21 10 C 21 6.6760229 23.676023 4 27 4 C 30.323978 4 33 6.6760229 33 10 L 33 9 C 33 5.6760229 30.323978 3 27 3 z M 7 15 C 4.7840153 15 3 16.784015 3 19 L 3 20 C 3 17.784015 4.7840153 16 7 16 L 21 16 L 21 15 L 7 15 z M 33 15 L 33 16 L 45 16 C 47.215985 16 49 17.784015 49 20 L 49 19 C 49 16.784015 47.215985 15 45 15 L 33 15 z M 49 31 L 49 32 L 55 32 C 57.98078 32 60.42244 34.158619 60.898438 37 C 60.954437 36.672002 61 36.343997 61 36 C 61 35.819947 60.988038 35.642725 60.972656 35.466797 C 60.953921 35.645954 60.928598 35.823343 60.898438 36 C 60.42244 33.158619 57.98078 31 55 31 L 49 31 z M 14.972656 37.548828 C 14.696865 40.613312 12.138661 43 9 43 L 3 43 L 3 44 L 9 44 C 12.323977 44 15 41.323977 15 38 C 15 37.846607 14.987827 37.697277 14.972656 37.548828 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/palaura.svg b/.icons/awkward/64x64/apps/palaura.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/palaura.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/palemoon.svg b/.icons/awkward/64x64/apps/palemoon.svg
new file mode 100644
index 00000000..5276199b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/palemoon.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 57.958,31.84 A 26,26 0 0 1 32,57 26,26 0 0 1 6.044,32.16 26,26 0 0 0 6,33 26,26 0 0 0 32,59 26,26 0 0 0 58,33 26,26 0 0 0 57.958,31.84 Z"/>
+ <circle style="fill:#37a0f2" cx="32" cy="32" r="26"/>
+ <path style="opacity:0.2" d="m 29.56178,6.10009 a 26.020967,26.024622 0 0 0 -9.417388,2.7319848 c 0.130946,0.416434 -0.02178,0.8863185 -0.500603,1.3012312 -0.323961,0.280765 -0.589535,0.71812 -0.589535,0.973381 0,0.780318 0.705548,1.978552 1.268021,2.152636 0.748744,0.23172 0.496781,1.030075 -0.465014,1.471512 -0.444558,0.204593 -0.991799,0.79175 -1.21638,1.306436 -0.224581,0.514687 -0.555848,1.022768 -0.734392,1.128468 -0.178594,0.105647 -0.325262,0.508041 -0.325262,0.894607 0,0.539791 0.246378,0.801479 1.057092,1.125864 0.580587,0.232301 1.275167,0.401541 1.545004,0.376137 1.548929,-0.145802 1.657496,0.756616 0.302384,2.521186 -0.71942,0.936806 -1.065298,1.172448 -1.555153,1.054718 -0.457208,-0.109906 -0.70709,0.01941 -0.914797,0.472706 -0.219577,0.479154 -0.578306,0.642348 -1.542463,0.709071 -0.947704,0.0656 -1.372466,0.258144 -1.727952,0.777696 -0.259149,0.378758 -0.633931,0.686189 -0.833492,0.686189 -0.199563,0 -0.668298,0.253981 -1.041859,0.564215 -0.760433,0.631557 -1.057352,0.695116 -1.323927,0.282106 -0.352284,-0.546518 -1.112497,-0.270255 -2.2438071,0.812769 -1.0004061,0.958907 -1.1217039,1.215149 -0.9707823,2.045935 0.2685164,1.47964 1.070923,2.792643 1.9871404,3.250476 0.799504,0.399598 0.815057,0.442699 0.330346,0.955583 -0.278865,0.2951 -0.7572292,0.611299 -1.0621749,0.703987 -0.8807697,0.267693 -0.3850302,0.603452 1.1866949,0.803099 1.608556,0.204315 2.108499,0.788107 1.356954,1.583339 -0.419118,0.44348 -0.395519,0.526017 0.276983,0.947976 1.314259,0.826783 2.359101,0.320303 1.125907,-0.542513 -0.792839,-0.554524 -0.238592,-0.780738 0.924945,-0.378357 0.927107,0.321022 1.110515,0.302765 1.659337,-0.172824 1.124827,-0.974802 2.347492,0.466962 1.318843,1.555371 -0.654667,0.692716 -0.456247,1.528827 0.391335,1.644336 0.374482,0.05105 1.152589,0.399619 1.730495,0.775154 0.577885,0.375534 1.207533,0.683647 1.397606,0.683647 0.190073,0 0.726225,0.38096 1.19178,0.84632 0.944641,0.944173 1.469084,1.064066 1.735579,0.399018 0.320438,-0.799656 0.191534,-1.211687 -0.670861,-2.152638 -0.686593,-0.749167 -1.801652,-2.740592 -1.801652,-3.217443 0,-0.294918 1.133974,-0.04486 1.768606,0.388847 0.39718,0.271457 1.039837,0.621469 1.42811,0.780238 0.414474,0.169422 0.84346,0.695058 1.039318,1.270723 0.306967,0.902154 0.427925,0.981008 1.509416,0.981008 l 1.176528,0 0.177884,2.114401 c 0.214073,2.543407 0.417957,3.058493 1.29088,3.268291 0.643039,0.154547 1.328991,1.150329 1.328991,1.928985 0,0.206977 -0.462632,0.713936 -1.026607,1.125866 -0.700204,0.511424 -1.002047,0.946175 -0.95545,1.372399 0.05813,0.532163 -0.06231,0.615101 -0.815697,0.559129 -0.485952,-0.03616 -1.32805,0.134206 -1.870266,0.378677 -0.640717,0.288855 -1.335796,0.381342 -1.987142,0.26431 -0.749504,-0.134687 -1.003729,-0.08237 -1.003729,0.210941 0,0.215663 -0.26177,0.619686 -0.581908,0.897128 -0.791738,0.68615 -0.464595,1.049193 0.749624,0.831067 0.754688,-0.135569 1.049106,-0.0753 1.17907,0.249075 0.277063,0.691415 -0.425202,1.68059 -1.077429,1.517256 -0.412833,-0.103318 -0.611373,0.03742 -0.739456,0.526078 -0.04536,0.173063 -0.126362,0.319663 -0.22362,0.44476 A 26.020967,26.024622 0 0 0 26.894371,57.5 c -0.129885,-0.249537 -0.277504,-0.474849 -0.42182,-0.576906 -0.67058,-0.474228 -0.221999,-1.704512 0.701345,-1.926422 0.939918,-0.225894 0.791858,-0.836212 -0.231246,-0.953042 -0.895442,-0.102257 -1.850011,-1.009355 -1.550069,-1.474055 0.201102,-0.311595 1.058713,-0.266172 2.79265,0.144857 0.783011,0.185636 1.318943,-0.186736 3.133125,-2.172855 1.050506,-1.150088 1.857717,-1.629082 2.744411,-1.629082 0.337672,0 1.543504,-0.310733 2.68096,-0.691274 2.147331,-0.71844 2.986207,-0.692495 2.906943,0.09148 -0.164533,1.631303 0.886314,1.577453 2.597092,-0.132165 0.712995,-0.712553 1.363839,-1.2272 1.448428,-1.146204 0.327264,0.313377 -0.261311,1.839981 -0.947843,2.457525 -0.870041,0.782701 -0.913196,1.277249 -0.147379,1.669741 0.419578,0.215023 0.597541,0.651875 0.663234,1.631623 l 0.08893,1.336804 1.087596,0 c 0.381528,0 0.697262,0.05233 0.952908,0.149942 a 26.020967,26.024622 0 0 0 12.60636,-21.478315 c -0.398081,-0.850705 -0.369458,-1.365031 0,-1.944218 a 26.020967,26.024622 0 0 0 -0.116894,-1.458801 c -0.237271,-0.01081 -0.478826,-0.02174 -0.75725,-0.01021 -1.310897,0.05459 -2.434362,-0.462319 -2.434362,-1.120781 0,-0.138771 -0.465015,-0.712014 -1.034233,-1.273285 -0.64476,-0.635722 -0.976147,-1.196892 -0.87923,-1.489289 0.08789,-0.26521 -0.101942,-0.693096 -0.437072,-0.983551 -0.326262,-0.282747 -0.594619,-0.738438 -0.594619,-1.011497 0,-0.435991 -0.277464,-0.490763 -2.281839,-0.442217 l -2.281838,0.05591 0.03811,2.249128 c 0.06773,3.940128 0.654367,4.962896 2.464785,4.30267 0.828708,-0.302144 2.864709,-0.07337 3.443175,0.386307 0.209349,0.166417 0.512593,0.770048 0.673402,1.341889 0.16083,0.57184 0.757171,1.561478 1.32647,2.19828 1.15345,1.290421 1.243001,1.793857 0.581909,3.308931 -0.576765,1.32185 -1.197765,1.169465 -1.074886,-0.26431 l 0.09147,-1.06741 -0.975786,0.182992 c -0.539895,0.101737 -1.216621,0.501154 -1.519585,0.894607 -0.431868,0.560851 -0.634271,0.64357 -0.957992,0.386305 -0.225541,-0.179269 -0.409129,-0.557887 -0.409129,-0.838673 0,-0.280786 -0.278745,-0.593401 -0.617497,-0.696358 -0.338753,-0.102959 -0.803107,-0.614702 -1.031692,-1.138578 -0.365654,-0.837993 -0.356547,-1.094235 0.0686,-2.111998 0.431388,-1.032417 0.435631,-1.202738 0.03811,-1.583338 -0.364534,-0.349071 -0.552446,-0.360342 -1.031692,-0.07371 -0.481808,0.288132 -0.70845,0.266872 -1.280712,-0.116912 -0.382488,-0.256542 -1.048905,-0.467622 -1.481473,-0.467622 -0.878228,0 -1.143502,-0.427344 -1.143502,-1.84002 0,-1.304896 -0.778287,-1.779144 -2.630119,-1.608743 -1.285995,0.118331 -1.569425,0.03361 -2.607101,-0.764983 C 38.507069,25.30928 37.494934,24.121937 36.896112,23.161468 36.29725,22.201099 35.65297,21.19773 35.465459,20.932559 35.19436,20.549197 35.260274,20.181249 35.790721,19.13574 l 0.668318,-1.313944 -1.412858,0.19061 c -2.514226,0.340063 -3.022635,0.66595 -1.941405,1.245318 0.421079,0.225654 0.439474,0.341585 0.114352,0.716699 -0.212971,0.245713 -0.313172,0.63424 -0.221078,0.864098 0.09217,0.229857 -0.02426,0.770748 -0.259189,1.202116 -0.234969,0.431369 -0.431768,1.036741 -0.439614,1.346976 -0.02464,0.970357 -1.685298,1.741327 -3.534648,1.63925 -2.802658,-0.154687 -3.029841,-0.110465 -4.025043,0.813269 -1.244043,1.154633 -1.404812,1.693042 -0.825866,2.765017 0.561753,1.040243 1.557335,1.455396 3.283046,1.369856 1.543323,-0.07658 1.717864,0.05967 1.364579,1.080121 -0.299901,0.866179 -1.307795,1.200155 -1.989683,0.658243 -0.525744,-0.417836 -2.338284,-0.09494 -2.894332,0.515928 -0.233108,0.256083 -0.579007,0.926798 -0.767419,1.489289 -0.325262,0.971039 -0.420078,1.030054 -1.877873,1.171609 -1.454352,0.141254 -1.594064,0.09466 -2.640127,-0.869183 -1.167761,-1.075898 -1.36556,-1.897175 -0.802988,-3.314135 0.249041,-0.627234 0.43481,-0.729231 1.100308,-0.607416 1.319303,0.24151 1.839762,-0.217224 1.839762,-1.626538 0,-0.683406 -0.132787,-1.322272 -0.294778,-1.418142 -0.161931,-0.09587 -0.294777,-0.458033 -0.294777,-0.805642 0,-0.347608 -0.165957,-0.794591 -0.368457,-0.991177 -0.295118,-0.286512 -0.252463,-0.439797 0.218536,-0.772611 0.323181,-0.228356 0.854309,-0.382102 1.17907,-0.343106 0.324781,0.03902 1.220424,-0.101255 1.992225,-0.310052 1.115179,-0.301686 1.442643,-0.529382 1.593284,-1.115696 0.286191,-1.113934 0.984814,-2.007699 1.570406,-2.007699 0.925345,0 0.944281,-2.17586 0.04574,-5.339652 -0.134108,-0.467643 -0.498401,-0.765324 -1.144922,-0.925476 -0.522422,-0.129722 -1.09088,-0.48626 -1.263018,-0.79295 -0.170137,-0.30669 -0.48439,-0.556527 -0.696561,-0.556527 -0.212171,0 -0.626685,-0.253979 -0.919881,-0.564213 -0.295118,-0.312276 -0.90577,-0.564214 -1.369664,-0.564214 -1.099286,0 -1.11752,-0.757116 -0.02794,-1.156374 1.151808,-0.422039 2.943772,0.131168 3.377121,1.042006 0.587593,1.234948 1.238778,0.719619 1.448426,-1.146206 0.25931,-2.3077824 1.05481,-2.9710099 3.565274,-2.9710099 l 1.804193,0 -0.790276,-0.7903837 C 29.906763,6.697165 29.702599,6.3956797 29.560484,6.1 Z m 9.353738,0.8183543 c -0.0501,0.045827 -0.09948,0.083177 -0.14992,0.1346974 -0.603327,0.6161631 -0.886175,0.7040061 -1.819427,0.5616715 -1.628852,-0.2484351 -1.419223,0.4075255 0.38371,1.1995749 0.974985,0.4283253 1.60123,0.9165471 1.814342,1.4105149 1.028248,2.383254 1.735678,3.666268 2.091285,3.796992 0.718739,0.26411 1.146644,-0.266372 1.306132,-1.621454 0.183028,-1.554771 0.709412,-1.884384 1.654252,-1.034379 0.366656,0.329853 0.878628,0.599788 1.138417,0.599788 0.807071,0 1.405233,0.324306 1.405233,0.762441 0,0.230919 0.272339,0.787185 0.607329,1.237692 0.492537,0.662366 0.827387,0.820896 1.748289,0.820896 1.13019,0 1.82403,0.21148 3.24001,0.993719 0.02198,0.01211 0.04402,0.01634 0.06607,0.02795 A 26.020967,26.024622 0 0 0 38.918381,6.9181341 Z M 6.005,31.872053 A 26.020967,26.024622 0 0 0 6,31.98416 26.020967,26.024622 0 0 0 6.5082095,36.982889 C 7.4509051,37.367012 7.711375,37.214787 7.8092538,36.337358 7.8597748,35.88397 8.0968656,35.369001 8.3377997,35.191153 8.7098996,34.916894 8.6428455,34.776762 7.8804312,34.256268 7.3868335,33.919951 6.9002414,33.331394 6.8003609,32.949033 6.7034829,32.580683 6.3762191,32.176301 6.00492,31.872013 Z m 8.189999,8.60294 c -0.242715,-0.02553 -0.536192,0.105379 -0.861435,0.416795 -0.688133,0.658942 -0.584231,1.982814 0.195666,2.505969 0.89322,0.599128 1.238998,0.424623 1.351869,-0.681104 0.13936,-1.36431 -0.152092,-2.185468 -0.686093,-2.24152 z m 4.416358,3.934122 c -0.265754,0.0088 -0.558489,0.199489 -0.851265,0.599788 -0.310711,0.424781 -0.39606,0.97258 -0.276984,1.804446 0.146392,1.022327 0.08252,1.240614 -0.452324,1.514713 -0.687153,0.352153 -0.834152,1.398183 -0.2719,1.936593 0.560011,0.536266 1.093362,0.396155 1.285797,-0.338021 0.27408,-1.045668 1.804393,-1.169045 2.851098,-0.228736 0.445438,0.400179 0.810613,0.603551 0.810613,0.449846 0,-0.153645 -0.464735,-0.711494 -1.031692,-1.237691 -0.868379,-0.805983 -1.029149,-1.150048 -1.029149,-2.188271 0,-1.465987 -0.449582,-2.331205 -1.034233,-2.312787 z m -7.252244,3.359778 a 26.020967,26.024622 0 0 0 0.602245,0.7599 c -0.177341,-0.272259 -0.379905,-0.536508 -0.602284,-0.758719 z m 8.769466,3.99518 c -0.132434,0.04542 -0.188041,0.210519 -0.188041,0.500674 0,0.293637 -0.187773,0.602069 -0.416736,0.686189 -0.304025,0.111646 -0.374542,0.46456 -0.256647,1.306317 0.02209,0.157708 0.02788,0.283967 0.03557,0.414251 a 26.020967,26.024622 0 0 0 1.082512,0.556587 c -0.01781,-0.450126 0.06437,-0.980128 0.299842,-1.644337 0.399323,-1.126346 0.413593,-1.409132 0.08893,-1.606199 -0.305486,-0.185435 -0.513014,-0.258905 -0.645441,-0.213482 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.999023,5.999844 A 26.000977,26 0 0 0 6.0429704,31.16 26.000977,26 0 0 1 6.0175788,30.486172 26.000977,26 0 0 0 6,30.999844 26.000977,26 0 0 0 6.0429704,32.16 26.000977,26 0 0 1 31.999023,6.999844 26.000977,26 0 0 1 57.958982,31.839688 26.000977,26 0 0 0 58,30.999844 26.000977,26 0 0 0 57.974608,30.50375 26.000977,26 0 0 1 57.958982,30.839688 26.000977,26 0 0 0 31.999023,5.999844 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/palimpsest.svg b/.icons/awkward/64x64/apps/palimpsest.svg
new file mode 120000
index 00000000..14d09c23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/palimpsest.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pamac-updater.svg b/.icons/awkward/64x64/apps/pamac-updater.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pamac-updater.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pan.svg b/.icons/awkward/64x64/apps/pan.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pan.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/panini.svg b/.icons/awkward/64x64/apps/panini.svg
new file mode 120000
index 00000000..fd113dd3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/panini.svg
@@ -0,0 +1 @@
+kipi-panorama.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/paperwork.svg b/.icons/awkward/64x64/apps/paperwork.svg
new file mode 100644
index 00000000..823db2ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/paperwork.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#607d8b" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.6;fill:#ffffff;fill-rule:evenodd" d="M 52.418036,18 23.990024,40.080606 23.986308,44.6 l 1.748756,-3.954752 -1.79587,3.931074 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 13.22,36.125662 52.419996,18.003711 23.98889,40.095998 C 20.580234,37.87848 17.56625,35.861342 13.22,36.125662 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 25.79236,40.66247 52.419996,18.00729 37.626956,44.518372 C 33.773138,42.559036 30.269124,40.57855 25.79236,40.66247 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 52.421875 19.003906 L 52.40625 19.011719 L 52.398438 19.015625 L 51.671875 19.351562 L 37.628906 44.519531 C 34.428258 42.892275 31.460087 41.26641 27.984375 40.804688 L 24.787109 43.787109 L 24.035156 45.488281 L 27.984375 41.804688 C 31.460087 42.26641 34.428258 43.892275 37.628906 45.519531 L 52.421875 19.007812 L 52.316406 19.097656 L 52.375 19.042969 L 52.421875 19.003906 z M 24.035156 45.488281 L 23.984375 45.535156 L 23.984375 45.601562 L 24.035156 45.488281 z M 23.984375 45.535156 L 23.984375 45.476562 L 23.9375 45.578125 L 23.984375 45.535156 z M 23.984375 45.476562 L 24.730469 43.839844 L 24.035156 44.488281 L 23.984375 44.601562 L 23.984375 45.476562 z M 24.035156 44.488281 L 24.789062 42.785156 L 24.732422 42.835938 L 23.984375 44.476562 L 23.984375 44.535156 L 24.035156 44.488281 z M 15.244141 36.189453 L 13.21875 37.125 C 17.565 36.86068 20.579625 38.880138 23.988281 41.097656 L 23.988281 40.097656 C 21.137921 38.243341 18.552477 36.547216 15.244141 36.189453 z M 25.734375 39.644531 L 24.732422 41.835938 L 24.789062 41.785156 L 25.734375 39.644531 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.1992188 4 C 5.8724187 4 4 5.8724187 4 8.1992188 L 4 9.1992188 C 4 6.8724188 5.8724187 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724188 60 9.1992188 L 60 8.1992188 C 60 5.8724187 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/paprefs.svg b/.icons/awkward/64x64/apps/paprefs.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/paprefs.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/paraview.svg b/.icons/awkward/64x64/apps/paraview.svg
new file mode 100644
index 00000000..54bdb886
--- /dev/null
+++ b/.icons/awkward/64x64/apps/paraview.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 13.371094,13 a 2.1384888,2.4128552 0 0 0 -2.064453,1.779297 L 3.0742188,48.953125 A 2.1384888,2.4128552 0 0 0 5.1386719,52 h 9.4921871 a 2.1384888,2.4128552 0 0 0 2.0625,-1.78125 L 24.925781,16.044922 A 2.1384888,2.4128552 0 0 0 22.863281,13 Z m 18,0 a 2.1384888,2.4128552 0 0 0 -2.064453,1.779297 L 21.074219,48.953125 A 2.1384888,2.4128552 0 0 0 23.138672,52 h 9.492187 a 2.1384888,2.4128552 0 0 0 2.0625,-1.78125 L 42.925781,16.044922 A 2.1384888,2.4128552 0 0 0 40.863281,13 Z m 18,0 a 2.1384889,2.4128552 0 0 0 -2.064453,1.779297 L 39.074219,48.953125 A 2.1384889,2.4128552 0 0 0 41.138672,52 h 9.492187 a 2.1384889,2.4128552 0 0 0 2.0625,-1.78125 L 60.925781,16.044922 A 2.1384889,2.4128552 0 0 0 58.863281,13 Z"/>
+ <path style="fill:#dd2f38" d="m 13.371746,12.000001 a 2.1384888,2.4128552 0 0 0 -2.065191,1.778831 L 3.0750318,47.953604 A 2.1384888,2.4128552 0 0 0 5.1381339,51 h 9.4927721 a 2.1384888,2.4128552 0 0 0 2.063101,-1.781187 L 24.925534,15.04404 a 2.1384888,2.4128552 0 0 0 -2.063101,-3.044039 z"/>
+ <path style="fill:#0766b5" d="m 49.371747,12.000001 a 2.1384889,2.4128552 0 0 0 -2.065191,1.778831 L 39.075033,47.953604 A 2.1384889,2.4128552 0 0 0 41.138135,51 h 9.492773 a 2.1384889,2.4128552 0 0 0 2.063101,-1.781187 L 60.925535,15.04404 a 2.1384889,2.4128552 0 0 0 -2.063101,-3.044039 z"/>
+ <path style="fill:#27a74e" d="m 31.371748,12.000001 a 2.1384888,2.4128552 0 0 0 -2.065191,1.77883 L 21.075033,47.953604 A 2.1384888,2.4128552 0 0 0 23.138136,51 h 9.492772 a 2.1384888,2.4128552 0 0 0 2.063101,-1.781187 l 8.231526,-34.174774 a 2.1384888,2.4128552 0 0 0 -2.0631,-3.044038 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13.371094 12 A 2.1384888 2.4128552 0 0 0 11.306641 13.779297 L 3.0742188 47.953125 A 2.1384888 2.4128552 0 0 0 3.046875 49.091797 A 2.1384888 2.4128552 0 0 1 3.0742188 48.953125 L 11.306641 14.779297 A 2.1384888 2.4128552 0 0 1 13.371094 13 L 22.863281 13 A 2.1384888 2.4128552 0 0 1 24.951172 14.910156 A 2.1384888 2.4128552 0 0 0 22.863281 12 L 13.371094 12 z M 31.371094 12 A 2.1384888 2.4128552 0 0 0 29.306641 13.779297 L 21.074219 47.953125 A 2.1384888 2.4128552 0 0 0 21.046875 49.091797 A 2.1384888 2.4128552 0 0 1 21.074219 48.953125 L 29.306641 14.779297 A 2.1384888 2.4128552 0 0 1 31.371094 13 L 40.863281 13 A 2.1384888 2.4128552 0 0 1 42.951172 14.910156 A 2.1384888 2.4128552 0 0 0 40.863281 12 L 31.371094 12 z M 49.371094 12 A 2.1384889 2.4128552 0 0 0 47.306641 13.779297 L 39.074219 47.953125 A 2.1384889 2.4128552 0 0 0 39.046875 49.091797 A 2.1384889 2.4128552 0 0 1 39.074219 48.953125 L 47.306641 14.779297 A 2.1384889 2.4128552 0 0 1 49.371094 13 L 58.863281 13 A 2.1384889 2.4128552 0 0 1 60.951172 14.910156 A 2.1384889 2.4128552 0 0 0 58.863281 12 L 49.371094 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/parcellite.svg b/.icons/awkward/64x64/apps/parcellite.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/parcellite.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/parlatype.svg b/.icons/awkward/64x64/apps/parlatype.svg
new file mode 100644
index 00000000..8394e7d3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/parlatype.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#bdc0b9" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.3" d="M 19.4,44.6 8.9109374,55.089064 C 11.947538,58.125662 16.1464,60 20.8,60 H 32 43.2 c 4.6536,0 8.852464,-1.874338 11.889064,-4.910936 L 44.6,44.6 H 32 Z"/>
+ <path style="opacity:0.15" d="M 55.089064,8.9109374 44.6,19.4 V 32 44.6 L 55.089064,55.089064 C 58.125662,52.052464 60,47.8536 60,43.2 V 20.8 C 60,16.1464 58.125662,11.947538 55.089064,8.9109374 Z"/>
+ <path style="opacity:0.15" d="M 8.9109374,8.9109374 C 5.8743374,11.947538 4,16.1464 4,20.8 V 32 43.2 c 0,4.6536 1.8743374,8.852464 4.9109374,11.889064 L 19.4,44.6 V 32 19.4 Z"/>
+ <rect style="opacity:0.2" width="40" height="40" x="12" y="13" rx="8.571" ry="8.571"/>
+ <rect style="fill:#eceeeb" width="40" height="40" x="12" y="12" rx="8.571" ry="8.571"/>
+ <path style="fill:#3f3f3f" d="m 32,18 c -7.731986,0 -14,6.268014 -14,14 0.0052,4.400828 2.079334,8.543098 5.6,11.183594 V 39 h 1.55586 C 23.269274,37.159138 22.003798,34.6359 22,32 c 0,-5.41239 4.58761,-10 10,-10 5.41239,0 10,4.58761 10,10 -9.2e-4,2.634304 -1.262358,5.15731 -3.144922,7 H 41.8 v 2.980468 C 44.48196,39.351626 45.995294,35.75549 46,32 46,24.268014 39.731986,18 32,18 Z"/>
+ <rect style="fill:#3f3f3f" width="8.608" height="14.358" x="6.14" y="36.66" rx="5.096" ry="5.208" transform="matrix(0.96130582,-0.27548342,0.29553434,0.95533212,0,0)"/>
+ <rect style="fill:#3f3f3f" width="8.608" height="14.358" x="-55.01" y="19.02" rx="5.096" ry="5.208" transform="matrix(-0.96130583,-0.2754834,-0.29553434,0.95533212,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/parole.svg b/.icons/awkward/64x64/apps/parole.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/parole.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/paromplayer.svg b/.icons/awkward/64x64/apps/paromplayer.svg
new file mode 120000
index 00000000..24bc70b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/paromplayer.svg
@@ -0,0 +1 @@
+tvtime.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/partitionmanager.svg b/.icons/awkward/64x64/apps/partitionmanager.svg
new file mode 100644
index 00000000..7af0b101
--- /dev/null
+++ b/.icons/awkward/64x64/apps/partitionmanager.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,55 0,2 c 0,2.216 1.784,4 4,4 l 36,0 c 2.216,0 4,-1.784 4,-4 l 0,-2 c 0,2.216 -1.784,4 -4,4 l -36,0 c -2.216,0 -4,-1.784 -4,-4 z"/>
+ <rect style="fill:#8e8e8e" width="56" height="44" x="-60" y="-54" rx="4" ry="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="m 32,12 c -7.732,0 -14,6.268 -14,14 l 0,14 14,0 C 39.732,40 46,33.732 46,26 46,18.268 39.732,12 32,12 Z m 0,6 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;fill:#ffffff" d="M 14 4 C 11.784 4 10 5.784 10 8 L 10 9 C 10 6.784 11.784 5 14 5 L 50 5 C 52.216 5 54 6.784 54 9 L 54 8 C 54 5.784 52.216 4 50 4 L 14 4 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#cc5e55" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 A 2.2858,2.2858 0 0 1 48,48.2864 2.2858,2.2858 0 0 1 45.714,46.0004 2.2858,2.2858 0 0 1 48,43.7144 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/password-manager.svg b/.icons/awkward/64x64/apps/password-manager.svg
new file mode 100644
index 00000000..6dbba3c0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/password-manager.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.043001,31.848123 A 16.000286,15.999886 0 0 0 3.9999999,33.000115 16.000286,15.999886 0 0 0 20.000286,49 16.000286,15.999886 0 0 0 34.82095,39.000072 l 9.180164,0 0,-1.999986 -9.179764,0 A 16.000286,15.999886 0 0 1 20.001086,47.000015 16.000286,15.999886 0 0 1 4.043801,31.848123 Z m 49.956892,5.151963 0,1.999986 6.000107,0 0,-1.999986 -6.000107,0 z m -10.000179,5.999957 0,1.999986 10.000179,0 0,-1.999986 -10.000179,0 z"/>
+ <path style="fill:#4bae4f" d="M 19.999886,16.000244 A 15.999886,15.999886 0 0 0 4.0000002,32.000129 15.999886,15.999886 0 0 0 19.999886,48.000015 15.999886,15.999886 0 0 0 34.82018,38.000086 l 9.179934,0 0,5.999957 9.999929,0 0,-5.999957 5.999957,0 0,-11.999914 -25.17582,0 A 15.999886,15.999886 0 0 0 20.000086,16.000244 Z"/>
+ <circle style="opacity:0.2" cx="20" cy="33" r="6"/>
+ <circle style="fill:#f9f9f9" cx="20" cy="32" r="6"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20 16 A 15.999886 15.999886 0 0 0 4.0429688 30.847656 A 15.999886 15.999886 0 0 1 4.0214844 30.417969 A 15.999886 15.999886 0 0 0 4 31 A 15.999886 15.999886 0 0 0 4.0429688 31.847656 A 15.999886 15.999886 0 0 1 20 17 A 15.999886 15.999886 0 0 1 34.824219 27 L 60 27 L 60 26 L 34.824219 26 A 15.999886 15.999886 0 0 0 20 16 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/password.svg b/.icons/awkward/64x64/apps/password.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/password.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/passwords.svg b/.icons/awkward/64x64/apps/passwords.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/passwords.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/patchage.svg b/.icons/awkward/64x64/apps/patchage.svg
new file mode 100644
index 00000000..89adf232
--- /dev/null
+++ b/.icons/awkward/64x64/apps/patchage.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:11.99999905;stroke-linecap:round;stroke-linejoin:round" d="M 33.042727,55.914546 V 20.914548 c 0,-7.239691 6,-11.0000015 11,-11.0000015 5,0 10.999999,3.7603105 10.999999,11.0000015 0,7.239688 -5.999999,11 -10.999999,11 H 9.0427286"/>
+ <path style="fill:#e4e4e4" d="m 44.042727,9.0000018 c -6.075132,0 -11,4.9248672 -11,10.9999992 v 5 h -5.249999 -0.75 -17.9999994 c -3.3455598,-0.0454 -6.0820045,2.654132 -6.0820309,6 h 18.0820303 6 4.039062 1.960937 5 6 c 6.075132,0 10.999999,-4.924868 10.999999,-11 0,-6.075132 -4.924867,-10.9999992 -10.999999,-10.9999992 z M 2.9606977,31.000001 Z M 44.042727,15.000002 c 0.995876,0 2.489578,0.489977 3.441406,1.316406 0.951828,0.826428 1.558594,1.721276 1.558594,3.683593 0,1.962316 -0.606766,2.857166 -1.558594,3.683594 -0.951828,0.826428 -2.44553,1.316406 -3.441406,1.316406 h -5 v -5 c 0,-1.962317 0.606766,-2.857165 1.558594,-3.683593 0.951828,-0.826429 2.44553,-1.316406 3.441406,-1.316406 z M 33.042727,37 v 24.082031 c 3.345868,-2.6e-5 6.045406,-2.736472 6,-6.082032 V 37 Z"/>
+ <path style="fill:#58a90a" d="m 44.042727,3.0000012 a 16.999999,16.999999 0 0 0 -11,4.0390621 v -0.027344 c -0.1012,0.084056 -0.20867,0.155428 -0.308594,0.2421874 -1.916615,1.6641097 -3.510067,3.9281503 -4.523437,6.5585933 a 16.999999,16.999999 0 0 0 -0.0156,0.04297 c -0.17026,0.445514 -0.318542,0.901119 -0.453126,1.367187 a 16.999999,16.999999 0 0 0 -0.125,0.429688 c -0.09044,0.346915 -0.16892,0.697956 -0.23828,1.054687 a 16.999999,16.999999 0 0 0 -0.14844,0.878907 c -0.03872,0.274198 -0.07196,0.549132 -0.09766,0.828125 A 16.999999,16.999999 0 0 0 27.042728,20 v 5.000001 h 0.75 5.249999 V 20 a 10.999999,10.999999 0 0 1 11,-10.9999992 A 10.999999,10.999999 0 0 1 55.042726,20 10.999999,10.999999 0 0 1 44.042727,31.000001 h -6 -5 -1.960937 -4.039062 -6 H 2.9606977 A 6.0005997,6.0005997 0 0 0 9.0427286,37 H 27.042728 v 17.999999 a 6.0005997,6.0005997 0 0 0 5.999999,6.082032 V 37 h 6 5 c 0.541124,0 1.081644,-0.03104 1.621094,-0.08204 a 16.999999,16.999999 0 0 0 0.378906,-0.05077 c 0.424804,-0.04972 0.848232,-0.10968 1.269532,-0.1914 a 16.999999,16.999999 0 0 0 0.355468,-0.07812 c 0.419348,-0.09066 0.836344,-0.19358 1.25,-0.316406 a 16.999999,16.999999 0 0 0 0.363282,-0.11718 c 0.431688,-0.13878 0.858304,-0.2943 1.28125,-0.46875 a 16.999999,16.999999 0 0 0 0.1836,-0.07812 c 0.489026,-0.20843 0.971315,-0.442398 1.445313,-0.699219 1.10293,-0.59759 2.166374,-1.30902 3.160156,-2.171874 0.599902,-0.520898 1.156416,-1.11645 1.687492,-1.746118 h -0.0586 A 16.999999,16.999999 0 0 0 61.042726,20 16.999999,16.999999 0 0 0 44.042727,3.0000012 Z"/>
+ <rect style="opacity:0.2" width="12" height="1" x="27.04" y="37"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 44.042969 3 C 40.038845 3 36.032547 4.3902567 32.734375 7.2539062 C 29.436204 10.117556 27.042969 14.722626 27.042969 20 L 27.042969 21 C 27.042969 15.722626 29.436204 11.117556 32.734375 8.2539062 C 36.032547 5.3902567 40.038845 4 44.042969 4 C 48.047093 4 52.053388 5.3902568 55.351562 8.2539062 C 58.508754 10.995149 60.830188 15.333221 61.023438 20.328125 C 61.02986 20.218795 61.042969 20.111291 61.042969 20 C 61.042969 14.722626 58.649734 10.117556 55.351562 7.2539062 C 52.053388 4.3902568 48.047093 3 44.042969 3 z M 48.960938 20.957031 C 48.784838 22.260408 48.259525 23.010566 47.484375 23.683594 C 46.532547 24.510022 45.038845 25 44.042969 25 L 39.042969 25 L 39.042969 26 L 44.042969 26 C 45.038845 26 46.532547 25.510022 47.484375 24.683594 C 48.259525 24.010566 48.784838 23.260408 48.960938 21.957031 C 48.98796 22.156362 49.000328 22.379218 49.015625 22.597656 C 49.033869 22.384821 49.042969 22.15796 49.042969 21.914062 C 49.042969 21.548718 49.001307 21.25482 48.960938 20.957031 z M 9.0429688 25 A 6.0005997 6.0005997 0 0 0 2.9882812 31.462891 A 6.0005997 6.0005997 0 0 1 9.0429688 26 L 27.042969 26 L 27.042969 25 L 9.0429688 25 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="12" height="1" x="27.04" y="25"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pavucontrol.svg b/.icons/awkward/64x64/apps/pavucontrol.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pavucontrol.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/payday2.svg b/.icons/awkward/64x64/apps/payday2.svg
new file mode 100644
index 00000000..7dd4b801
--- /dev/null
+++ b/.icons/awkward/64x64/apps/payday2.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 56.925781,20.6875 c -0.356923,4.512039 -2.557291,5.878778 -5.070312,7.683594 L 32,41 33.572266,41 51.855469,29.371094 c 2.513021,-1.804816 4.713389,-3.171555 5.070312,-7.683594 0.04067,0.287517 0.04449,0.389171 0.05273,0.501953 C 56.990011,21.932419 57,21.673483 57,21.396484 c 0,0 -0.01678,-0.302897 -0.07422,-0.708984 z M 28.601562,21 C 26.281544,21 25,22.67998 25,25 l -18,0 0,1 18,0 c 0,-2.32002 1.281544,-4 3.601562,-4 2.016477,0 3.039745,1.271277 3.273438,3.126953 L 32.070312,25 31.929688,25 c 0,-2.31962 -1.008426,-4 -3.328126,-4 z M 7,53 l 0,1 18,0 0,-1 -18,0 z m 32,0 0,1 18,0 0,-1 -18,0 z m 0,4 -14,2 0,1 14,-2 0,-1 z"/>
+ <path style="fill:#2097fb" d="m 38.999332,5.000221 -13.999559,2 0,4 -6.799786,0 c -11.199647,0 -11.199647,7 -11.199647,7 l 0,7 17.999433,0 c 0,-2.3196 1.28036,-4 3.599886,-4 2.319527,0 3.330096,1.6804 3.330096,4 l 0.139455,0 -24.8152181,16 -0.2539919,0 0,12 17.999433,0 0,6 13.999559,-2 0,-4 17.999433,0 0,-12 -24.999213,0 19.853974,-12.6286 c 2.743914,-1.972 5.145839,-3.372 5.145839,-8.972 0,0 0.399987,-8.4 -14.999528,-8.4 l -2.999905,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 39,5 25,7 25,8 39,6 39,5 Z M 18.199219,11 C 6.9994368,11 7,18 7,18 l 0,1 c 0,0 -5.632e-4,-7 11.199219,-7 L 25,12 25,11 18.199219,11 Z M 39,11 l 0,1 3,0 c 12.763752,0 14.645786,5.711884 14.925781,7.6875 C 56.957781,19.271497 57,18.870441 57,18.398438 c 0,0 -0.0038,-0.184866 -0.03125,-0.460938 -0.01515,0.2491 -0.02435,0.507966 -0.04297,0.75 C 56.645786,16.711884 54.763752,11 42,11 l -3,0 z M 31.871094,25.128906 7.2539062,41 7,41 7,42 7.2539062,42 32.070312,26 31.929688,26 c 0,-0.30395 -0.02131,-0.593097 -0.05859,-0.871094 z M 33.570312,41 32,42 l 25,0 0,-1 -23.429688,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pb-for-desktop.svg b/.icons/awkward/64x64/apps/pb-for-desktop.svg
new file mode 120000
index 00000000..e3e2257e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pb-for-desktop.svg
@@ -0,0 +1 @@
+pushbullet-indicator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pcbcalculator.svg b/.icons/awkward/64x64/apps/pcbcalculator.svg
new file mode 100644
index 00000000..70576959
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pcbcalculator.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="fill:#6aa22a" d="M 60,31 V 56 C 60,57.662 58.662,59 57,59 H 30 V 31 Z"/>
+ <path style="fill:#71c454" d="M 4,29 V 56 C 4,57.662 5.338,59 7,59 H 32 V 29 Z"/>
+ <path style="fill:#86d478" d="M 7,3 C 5.338,3 4,4.338 4,6 V 31 H 34 V 3 Z"/>
+ <path style="fill:#36862c" d="M 57,3 C 58.662,3 60,4.338 60,6 V 31 H 32 V 3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 3 C 5.338 3 4 4.338 4 6 L 4 7 C 4 5.338 5.338 4 7 4 L 57 4 C 58.662 4 60 5.338 60 7 L 60 6 C 60 4.338 58.662 3 57 3 L 7 3 z"/>
+ <circle style="opacity:0.2" cx="46" cy="47" r="16"/>
+ <circle style="fill:#3f3f3f" cx="46" cy="46" r="16"/>
+ <path style="fill:#3f3f3f" d="M 18,12 V 18 H 12 V 20 H 18 V 26 H 20 V 20 H 26 V 18 H 20 V 12 Z"/>
+ <path style="fill:#3f3f3f" d="M 40,18 V 20 H 52 V 18 Z"/>
+ <path style="fill:#3f3f3f" d="M 12.476,39 11,40.478 16.524,46 11,51.522 12.476,53 17.999,47.476 23.522,53 25,51.522 19.475,46 25,40.478 23.522,39 17.999,44.524 Z"/>
+ <path style="fill:#ebebeb" d="M 40,42 V 44 H 52 V 42 Z M 40,48 V 50 H 52 V 48 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pcbnew.svg b/.icons/awkward/64x64/apps/pcbnew.svg
new file mode 100644
index 00000000..b44ff8b6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pcbnew.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:4" d="M 32,18 V 32 M 12,46 H 32 V 32 h 20"/>
+ <path style="opacity:0.2" d="m 32,15 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z m 0,14 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z m 20,0 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z M 12,43 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z m 20,0 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 z"/>
+ <path style="fill:#ffffff" d="M 32 14 C 29.790861 14 28 15.790861 28 18 C 28 20.209139 29.790861 22 32 22 C 34.209139 22 36 20.209139 36 18 C 36 15.790861 34.209139 14 32 14 z M 32 28 C 29.790861 28 28 29.790861 28 32 C 28 34.209139 29.790861 36 32 36 C 34.209139 36 36 34.209139 36 32 C 36 29.790861 34.209139 28 32 28 z M 52 28 C 49.790861 28 48 29.790861 48 32 C 48 34.209139 49.790861 36 52 36 C 54.209139 36 56 34.209139 56 32 C 56 29.790861 54.209139 28 52 28 z M 12 42 C 9.790861 42 8 43.790861 8 46 C 8 48.209139 9.790861 50 12 50 C 14.209139 50 16 48.209139 16 46 C 16 43.790861 14.209139 42 12 42 z M 32 42 C 29.790861 42 28 43.790861 28 46 C 28 48.209139 29.790861 50 32 50 C 34.209139 50 36 48.209139 36 46 C 36 43.790861 34.209139 42 32 42 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pcloud.svg b/.icons/awkward/64x64/apps/pcloud.svg
new file mode 100644
index 00000000..0e4a4db3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pcloud.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 52.007812 34 A 9.0000001 9.0000001 0 0 0 43.261719 40.923828 L 30.683594 40.923828 A 14 14 0 0 1 17 52 L 52.007812 52 A 9.0000001 9.0000001 0 0 0 61.007812 43 A 9.0000001 9.0000001 0 0 0 52.007812 34 z M 17 52 A 14 14 0 0 1 16.699219 51.984375 L 16.699219 52 L 17 52 z"/>
+ <path style="fill:#138985" d="M 52.007693,33 A 9.0000001,9.0000001 0 0 0 43.2619,39.923077 H 16.7 V 51 H 52.007693 A 9.0000001,9.0000001 0 0 0 61.007692,41.999999 9.0000001,9.0000001 0 0 0 52.007693,33 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 52.007812 33 A 9.0000001 9.0000001 0 0 0 43.261719 39.923828 L 16.699219 39.923828 L 16.699219 40.923828 L 43.261719 40.923828 A 9.0000001 9.0000001 0 0 1 52.007812 34 A 9.0000001 9.0000001 0 0 1 60.986328 42.576172 A 9.0000001 9.0000001 0 0 0 61.007812 42 A 9.0000001 9.0000001 0 0 0 52.007812 33 z"/>
+ <circle style="opacity:0.2" cx="17" cy="38" r="14"/>
+ <circle style="fill:#16aca8" cx="17" cy="37" r="14"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17 23 A 14 14 0 0 0 3 37 A 14 14 0 0 0 3.0214844 37.585938 A 14 14 0 0 1 17 24 A 14 14 0 0 1 30.978516 37.414062 A 14 14 0 0 0 31 37 A 14 14 0 0 0 17 23 z"/>
+ <circle style="opacity:0.2" cx="48.5" cy="32.5" r="8.5"/>
+ <circle style="fill:#16aca8" cx="48.5" cy="31.5" r="8.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 48.5 23 A 8.5 8.5 0 0 0 40 31.5 A 8.5 8.5 0 0 0 40.021484 32.085938 A 8.5 8.5 0 0 1 48.5 24 A 8.5 8.5 0 0 1 56.978516 31.914062 A 8.5 8.5 0 0 0 57 31.5 A 8.5 8.5 0 0 0 48.5 23 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="18"/>
+ <circle style="fill:#1bd0cb" cx="32" cy="32" r="18"/>
+ <path style="opacity:0.2" d="M 32,19 A 14,14 0 0 0 18,33 14,14 0 0 0 32,47 14,14 0 0 0 46,33 14,14 0 0 0 32,19 Z m 0,3 A 11,11 0 0 1 43,33 11,11 0 0 1 32,44 11,11 0 0 1 21,33 11,11 0 0 1 32,22 Z"/>
+ <path style="fill:#ffffff" d="M 32 18 A 14 14 0 0 0 18 32 A 14 14 0 0 0 32 46 A 14 14 0 0 0 46 32 A 14 14 0 0 0 32 18 z M 32 21 A 11 11 0 0 1 43 32 A 11 11 0 0 1 32 43 A 11 11 0 0 1 21 32 A 11 11 0 0 1 32 21 z"/>
+ <path style="opacity:0.2" d="M 28.099609,26 C 26.936209,26 26,26.911741 26,28.044922 V 38.953125 C 26,40.086307 26.936209,41 28.099609,41 29.263008,41 29.944666,40.084955 30,38.953125 v -1.845703 h 4.400391 C 37.493187,37.107422 40,34.666759 40,31.654297 40,28.641834 37.493187,26 34.400391,26 Z M 30,30.046875 h 4.550781 c 0.851325,0 1.449219,0.780142 1.449219,1.601562 0,0.821419 -0.598114,1.417599 -1.449219,1.398438 H 30 Z"/>
+ <path style="fill:#ffffff" d="M 28.099609,25 C 26.936209,25 26,25.911741 26,27.044922 V 37.953125 C 26,39.086307 26.936209,40 28.099609,40 29.263008,40 29.944666,39.084955 30,37.953125 v -1.845703 h 4.400391 C 37.493187,36.107422 40,33.666759 40,30.654297 40,27.641834 37.493187,25 34.400391,25 Z M 30,29.046875 h 4.550781 c 0.851325,0 1.449219,0.780142 1.449219,1.601562 0,0.821419 -0.598114,1.417599 -1.449219,1.398438 H 30 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 14 A 18 18 0 0 0 14 32 A 18 18 0 0 0 14.021484 32.585938 A 18 18 0 0 1 32 15 A 18 18 0 0 1 49.978516 32.414062 A 18 18 0 0 0 50 32 A 18 18 0 0 0 32 14 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pcsx2.svg b/.icons/awkward/64x64/apps/pcsx2.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pcsx2.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pd.svg b/.icons/awkward/64x64/apps/pd.svg
new file mode 100644
index 00000000..8dc9724b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pd.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="45" height="57" x="-56" y="-60" rx="2.813" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="45" height="57" x="-55" y="-60" rx="2.813" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 17,15 v 6 H 7 v 25 h 10 v 6 H 46 V 46 H 56 V 21 H 46 v -6 z"/>
+ <rect style="fill:#ffffff" width="29" height="37" x="17" y="14"/>
+ <rect style="fill:#ffffff" width="25" height="49" x="20" y="-56" transform="rotate(90)"/>
+ <path style="opacity:0.1" d="m 38,17 v 3 h 3 v 5.025391 A 6.5,6.5 0 0 0 37.5,24 6.5,6.5 0 0 0 31,30.5 6.5,6.5 0 0 0 37.5,37 6.5,6.5 0 0 0 41,35.96875 V 37 h 6 V 34 H 44 V 30.5 18 17 Z m -24,7 v 3 h 3 v 14 h -3 v 3 h 9 V 41 H 20 V 35.974609 A 6.5,6.5 0 0 0 23.5,37 6.5,6.5 0 0 0 30,30.5 6.5,6.5 0 0 0 23.5,24 6.5,6.5 0 0 0 20,25.03125 V 24 Z m 9.5,3 A 3.5000001,3.5000001 0 0 1 27,30.5 3.5000001,3.5000001 0 0 1 23.5,34 3.5000001,3.5000001 0 0 1 20,30.5 3.5000001,3.5000001 0 0 1 23.5,27 Z m 14,0 A 3.5000001,3.5000001 0 0 1 41,30.5 3.5000001,3.5000001 0 0 1 37.5,34 3.5000001,3.5000001 0 0 1 34,30.5 3.5000001,3.5000001 0 0 1 37.5,27 Z"/>
+ <rect style="fill:#3f3f3f" width="3" height="6" x="23" y="-20" transform="rotate(90)"/>
+ <rect style="fill:#3f3f3f" width="3" height="19" x="17" y="23"/>
+ <rect style="fill:#3f3f3f" width="3" height="9" x="40" y="-23" transform="rotate(90)"/>
+ <path style="fill:#3f3f3f" d="M 23.5,23 A 6.5,6.5 0 0 0 17,29.5 6.5,6.5 0 0 0 23.5,36 6.5,6.5 0 0 0 30,29.5 6.5,6.5 0 0 0 23.5,23 Z m 0,3 A 3.5000001,3.5000001 0 0 1 27,29.5 3.5000001,3.5000001 0 0 1 23.5,33 3.5000001,3.5000001 0 0 1 20,29.5 3.5000001,3.5000001 0 0 1 23.5,26 Z"/>
+ <rect style="fill:#3f3f3f" width="3" height="6" x="-36" y="41" transform="rotate(-90)"/>
+ <rect style="fill:#3f3f3f" width="3" height="19" x="-44" y="-36" transform="scale(-1)"/>
+ <rect style="fill:#3f3f3f" width="3" height="6" x="-19" y="38" transform="rotate(-90)"/>
+ <path style="fill:#3f3f3f" d="M 37.5,36 A 6.5,6.5 0 0 0 44,29.5 6.5,6.5 0 0 0 37.5,23 6.5,6.5 0 0 0 31,29.5 6.5,6.5 0 0 0 37.5,36 Z m 0,-3 A 3.5000001,3.5000001 0 0 1 34,29.5 3.5000001,3.5000001 0 0 1 37.5,26 3.5000001,3.5000001 0 0 1 41,29.5 3.5000001,3.5000001 0 0 1 37.5,33 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.8496094 10 C 4.2707094 10 3 11.254375 3 12.8125 L 3 13.8125 C 3 12.254375 4.2707094 11 5.8496094 11 L 57.150391 11 C 58.729291 11 60 12.254375 60 13.8125 L 60 12.8125 C 60 11.254375 58.729291 10 57.150391 10 L 5.8496094 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pdfarranger.svg b/.icons/awkward/64x64/apps/pdfarranger.svg
new file mode 100644
index 00000000..35808bb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pdfarranger.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="40" height="40" x="-45" y="-44" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#db7da0" width="40" height="40" x="-44" y="-44" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:.2" width="40" height="40" x="-53" y="-52" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#a6eb7d" width="40" height="40" x="-52" y="-52" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:.2" width="40" height="40" x="-61" y="-60" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5fa6fa" width="40" height="40" x="-59.85" y="-60" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.1;fill:#ffffff" d="m9.7148438 4c-3.1657143 0-5.7148438 2.5491295-5.7148438 5.7148438v1.0000002c0-3.1657146 2.5491295-5.714844 5.7148438-5.714844h28.5703122c3.165714 0 5.714844 2.5491293 5.714844 5.714844v-1.0000002c0-3.1657143-2.54913-5.7148438-5.714844-5.7148438h-28.5703122z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m17.714844 12c-3.165714 0-5.714844 2.54913-5.714844 5.714844v1c0-3.165714 2.54913-5.714844 5.714844-5.714844h28.570312c3.165714 0 5.714844 2.54913 5.714844 5.714844v-1c0-3.165714-2.54913-5.714844-5.714844-5.714844h-28.570312z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m25.714844 20c-3.165714 0-5.714844 2.54913-5.714844 5.714844v1c0-3.165714 2.54913-5.714844 5.714844-5.714844h28.570312c3.165714 0 5.714844 2.54913 5.714844 5.714844v-1c0-3.165714-2.54913-5.714844-5.714844-5.714844h-28.570312z"/>
+ <path style="opacity:0.1;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m36.52835 49.484959s8.087564 0.700498 8-8.000006c-0.08756-8.700524-8-7.999996-8-7.999996m-0.0282 15.987174v-16.000002"/>
+ <path style="stroke-linejoin:bevel;stroke:#3f3f3f;stroke-linecap:round;stroke-width:3;fill:none" d="m36.52835 48.484959s8.087564 0.700498 8-8.000006c-0.08756-8.700524-8-7.999996-8-7.999996m-0.0282 15.987174v-16.000002"/>
+ <path style="opacity:0.1;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m48.521364 41.478434h7.999998m-7.999998-7.999996h7.999998m-7.9998 16.000198v-16.000002"/>
+ <path style="stroke-linejoin:bevel;stroke:#3f3f3f;stroke-linecap:round;stroke-width:3;fill:none" d="m48.521364 40.478434h7.999998m-7.999998-7.999996h7.999998m-7.9998 16.000198v-16.000002"/>
+ <path style="opacity:0.1;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m24.521222 41.478436s8.000014 0.929 8.000014-4.000004c0-4.928994-8.000014-3.999994-8.000014-3.999994m0.000196 16.000198v-16.000002"/>
+ <path style="stroke-linejoin:bevel;stroke:#3f3f3f;stroke-linecap:round;stroke-width:3;fill:none" d="m24.521222 40.478436s8.000014 0.929 8.000014-4.000004c0-4.928994-8.000014-3.999994-8.000014-3.999994m0.000196 16.000198v-16.000002"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pdfchain.svg b/.icons/awkward/64x64/apps/pdfchain.svg
new file mode 100644
index 00000000..65db36c9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pdfchain.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="40" height="40" x="-45" y="-44" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#2e72be" width="40" height="40" x="-44" y="-44" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="40" height="40" x="-53" y="-52" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#459df7" width="40" height="40" x="-52" y="-52" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="40" height="40" x="-61" y="-60" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#90c2fa" width="40" height="40" x="-60" y="-60" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#f34e51" d="m 39.004174,34.001564 a 13.660917,8.8537966 38.859039 0 0 -6.31175,3.473216 13.660917,8.8537966 38.859039 0 0 7.289484,15.547116 13.660917,8.8537966 38.859039 0 0 15.325668,-0.494128 13.660917,8.8537966 38.859039 0 0 -7.289484,-15.547116 13.660917,8.8537966 38.859039 0 0 -9.013918,-2.979088 z"/>
+ <path style="opacity:0.2" d="m 41.484414,39.003823 a 8.6019726,6.2458972 32.313125 0 1 3.718692,0.6563 8.6019726,6.2458972 32.313125 0 1 6.706144,9.304388 8.6019726,6.2458972 32.313125 0 1 -9.112356,3.377204 8.6019726,6.2458972 32.313125 0 1 -6.706144,-9.304392 8.6019726,6.2458972 32.313125 0 1 5.393664,-4.0335 z"/>
+ <path style="fill:#ffffff" d="m 41.484414,38.003824 a 8.6019726,6.2458972 32.313125 0 1 3.718692,0.6563 8.6019726,6.2458972 32.313125 0 1 6.706144,9.304388 8.6019726,6.2458972 32.313125 0 1 -9.112356,3.377204 8.6019726,6.2458972 32.313125 0 1 -6.706144,-9.304392 8.6019726,6.2458972 32.313125 0 1 5.393664,-4.0335 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 28,32.981889 11,9"/>
+ <path style="fill:none;stroke:#f34e51;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 28,32 11,9"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.7148438 4 C 6.5491295 4 4 6.5491295 4 9.7148438 L 4 10.714844 C 4 7.5491294 6.5491295 5 9.7148438 5 L 38.285156 5 C 41.45087 5 44 7.5491293 44 10.714844 L 44 9.7148438 C 44 6.5491295 41.45087 4 38.285156 4 L 9.7148438 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.714844 12 C 14.54913 12 12 14.54913 12 17.714844 L 12 18.714844 C 12 15.54913 14.54913 13 17.714844 13 L 46.285156 13 C 49.45087 13 52 15.54913 52 18.714844 L 52 17.714844 C 52 14.54913 49.45087 12 46.285156 12 L 17.714844 12 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 25.714844 20 C 22.54913 20 20 22.54913 20 25.714844 L 20 26.714844 C 20 23.54913 22.54913 21 25.714844 21 L 54.285156 21 C 57.45087 21 60 23.54913 60 26.714844 L 60 25.714844 C 60 22.54913 57.45087 20 54.285156 20 L 25.714844 20 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pdfeditor.svg b/.icons/awkward/64x64/apps/pdfeditor.svg
new file mode 100644
index 00000000..70283153
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pdfeditor.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="46" height="40" x="-51" y="-56" rx="2" ry="2.106" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#b0322c" width="46" height="40" x="-49" y="-56" rx="2" ry="2.106" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 8.0006003,56.000092 0,1.999977 c 0,1.107987 0.9391891,1.999977 2.1053757,1.999977 l 35.787587,0 c 1.165986,0 2.105975,-0.89199 2.105975,-1.999977 l 0,-1.999977 c 0,1.107987 -0.939989,1.999977 -2.105975,1.999977 l -35.787587,0 c -1.1667865,0 -2.1059757,-0.89199 -2.1059757,-1.999977 z"/>
+ <rect style="fill:#c03630" width="46" height="40" x="-59" y="-48" rx="2" ry="2.106" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#000000;stroke-width:1.000682" d="m 26.53651,25.234185 c -0.553437,0 -1.07098,0.27135 -1.196182,0.719167 -0.464953,1.716871 0.05539,4.372 0.923343,7.680395 l -0.261822,0.640487 c -0.664541,1.62259 -1.495179,3.238489 -2.225671,4.672655 -3.015555,5.910924 -5.36161,9.099739 -6.925979,9.322074 l -0.006,-0.0649 c -0.0338,-0.737272 1.324365,-2.637983 3.165533,-4.149464 0.191972,-0.155634 1.011511,-0.949673 1.011511,-0.949673 0,0 -1.106117,0.584883 -1.35466,0.73571 -2.30706,1.379363 -3.454891,2.76137 -3.642262,3.678755 -0.05559,0.272471 -0.02,0.607757 0.220447,0.745424 l 0.589852,0.296769 c 1.605784,0.805157 3.580473,-1.311961 6.205486,-5.920338 2.671206,-0.877746 6.004314,-1.704173 9.038867,-2.15205 2.716399,1.554687 5.83234,2.294866 7.029563,1.975302 0.227826,-0.06029 0.467471,-0.23944 0.589853,-0.404449 0.09599,-0.15183 0.230146,-0.759187 0.230146,-0.759187 0,0 -0.225227,0.307024 -0.4107,0.39754 -0.757707,0.358261 -3.149935,-0.239461 -5.604572,-1.442477 2.122486,-0.226303 3.890626,-0.235016 4.835686,0.0675 1.200123,0.383719 1.201183,0.777053 1.185165,0.857195 0.016,-0.0659 0.06979,-0.329518 0.06319,-0.441707 -0.0272,-0.288497 -0.115983,-0.546125 -0.33349,-0.759207 -0.444255,-0.438422 -1.541194,-0.659355 -3.035953,-0.679145 -1.126634,-0.01202 -2.477635,0.08653 -3.944019,0.296767 -0.67204,-0.386542 -1.381196,-0.811484 -1.943133,-1.337558 -1.42503,-1.333133 -2.619414,-3.184008 -3.361105,-5.259141 0.05059,-0.1989 0.09919,-0.393313 0.14338,-0.58943 0.206168,-0.928662 0.354168,-3.998838 0.354168,-3.998838 0,0 -0.587134,2.306484 -0.67938,2.654409 -0.05919,0.220632 -0.132981,0.456107 -0.217729,0.701239 -0.449934,-1.583932 -0.677999,-3.11891 -0.677999,-4.283268 0,-0.329057 0.0282,-0.969344 0.121182,-1.475648 0.0452,-0.361085 0.175973,-0.548588 0.311494,-0.639085 0.268241,0.0653 0.568515,0.477201 0.88197,1.166401 0.26918,0.59586 0.252163,1.285942 0.252163,1.713047 0,0 0.288697,-1.057598 0.221887,-1.68266 -0.0408,-0.375268 -0.397102,-1.340625 -1.154829,-1.329308 l -0.06199,0 -0.337631,-0.004 z m 0.257682,9.589478 c 0.784125,1.579205 1.865526,3.078849 3.284116,4.281865 0.316234,0.267765 0.652705,0.522489 0.999074,0.761971 -2.57622,0.479905 -5.281622,1.154963 -7.795851,2.209937 0.454613,-0.808942 0.94618,-1.690293 1.449746,-2.640588 0.975136,-1.846969 1.56603,-3.271539 2.062895,-4.613165 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.105469,13 C 8.9392822,13 8,13.891433 8,14.998699 L 8,16 c 0,-1.107266 0.9392822,-1.998699 2.105469,-1.998699 l 35.787109,0 C 47.060564,14.001301 48,14.892734 48,16 l 0,-1.001301 C 48,13.891433 47.060564,13 45.892578,13 l -35.787109,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18.105469,3 C 16.939282,3 16,3.8914324 16,4.9986988 L 16,6 c 0,-1.1072663 0.939282,-1.9986988 2.105469,-1.9986988 l 35.787109,0 C 55.060565,4.0013012 56,4.8927337 56,6 L 56,4.9986988 C 56,3.8914324 55.060565,3 53.892578,3 L 18.105469,3 Z"/>
+ <path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.99993712" d="m 26.536465,24.308203 c -0.553455,0 -1.071014,0.233178 -1.19622,0.680314 -0.464967,1.714263 0.05539,4.365358 0.923372,7.668727 l -0.26183,0.639514 c -0.664562,1.620125 -1.495225,3.233569 -2.22574,4.665556 -3.015649,5.901944 -5.361777,9.085914 -6.926195,9.307911 l -0.006,-0.0648 c -0.0338,-0.736152 1.324406,-2.633974 3.165632,-4.14316 0.191977,-0.155399 1.011542,-0.948231 1.011542,-0.948231 0,0 -1.106151,0.583994 -1.354702,0.734592 -2.307132,1.377268 -3.454999,2.757175 -3.642376,3.673166 -0.05559,0.272057 -0.02,0.606834 0.220454,0.744292 l 0.589871,0.296318 c 1.605834,0.803933 3.580584,-1.309968 6.205679,-5.911344 2.671289,-0.876412 6.004501,-1.701584 9.039148,-2.14878 2.716484,1.552325 5.832522,2.291379 7.029782,1.972301 0.227833,-0.0602 0.467486,-0.239077 0.589871,-0.403836 0.09599,-0.151598 0.230154,-0.758032 0.230154,-0.758032 0,0 -0.225234,0.306556 -0.410713,0.396936 -0.757731,0.357716 -3.150033,-0.239098 -5.604747,-1.440286 2.122552,-0.225959 3.890747,-0.234658 4.835837,0.0674 1.20016,0.383137 1.20122,0.775872 1.185202,0.855892 0.016,-0.0658 0.06979,-0.329017 0.06319,-0.441036 -0.0272,-0.288057 -0.115987,-0.545294 -0.333501,-0.758053 -0.444268,-0.437756 -1.541242,-0.658353 -3.036047,-0.678113 -1.126669,-0.012 -2.477712,0.0864 -3.944142,0.296316 -0.672061,-0.385956 -1.381239,-0.810251 -1.943193,-1.335527 -1.425075,-1.331107 -2.619496,-3.179169 -3.36121,-5.251151 0.05059,-0.198597 0.09919,-0.392715 0.143384,-0.588534 0.206175,-0.927251 0.339562,-4.093976 0.339562,-4.093976 0,0 -0.572535,2.404193 -0.664784,2.751589 -0.05919,0.220298 -0.132985,0.455416 -0.217735,0.700174 -0.449948,-1.581525 -0.678021,-3.114171 -0.678021,-4.27676 0,-0.328557 0.0282,-0.967871 0.121186,-1.473406 0.0452,-0.360537 0.175979,-0.547755 0.311504,-0.638114 0.268249,0.0652 0.568533,0.476476 0.881997,1.164629 0.269189,0.594954 0.251376,1.283988 0.251376,1.710444 0,0 0.289501,-1.055991 0.222689,-1.680104 -0.0408,-0.374697 -0.397114,-1.304128 -1.154865,-1.292828 -0.133219,9.5e-5 -0.239083,0.0013 -0.372293,0 z m 0.25769,9.537149 c 0.784149,1.576806 1.865584,3.074172 3.284218,4.27536 0.316244,0.267358 0.652725,0.521695 0.999105,0.760813 -2.5763,0.479176 -5.281786,1.153209 -7.796094,2.206579 0.454628,-0.807712 0.94621,-1.687724 1.449792,-2.636575 0.975166,-1.844162 1.566078,-3.266569 2.062959,-4.606157 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 59.958,46.848198 A 15.999815,15.999815 0 0 1 44.000184,62.000023 15.999815,15.999815 0 0 1 28.042369,47.152194 a 15.999815,15.999815 0 0 0 -0.042,0.84799 A 15.999815,15.999815 0 0 0 44.000184,64 15.999815,15.999815 0 0 0 60,48.000184 15.999815,15.999815 0 0 0 59.958,46.848198 Z"/>
+ <circle style="fill:#30a7c0" cx="44" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="m 36.000277,51.436155 0,3.563959 3.563759,0 9.000696,-9.000696 -3.563759,-3.563759 z m 15.717018,-8.578101 c 0.376956,-0.376935 0.376956,-0.970888 0,-1.347844 l -2.227374,-2.227374 c -0.376956,-0.376956 -0.970909,-0.376956 -1.347844,0 l -1.861979,1.873978 3.563959,3.563959 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pdfmod.svg b/.icons/awkward/64x64/apps/pdfmod.svg
new file mode 120000
index 00000000..7d25da76
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pdfmod.svg
@@ -0,0 +1 @@
+pdfeditor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pdfsam-basic.svg b/.icons/awkward/64x64/apps/pdfsam-basic.svg
new file mode 100644
index 00000000..a68a24c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pdfsam-basic.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <circle style="opacity:0.2" cx="31.5" cy="1020.862" r="28.5"/>
+ <circle style="fill:#e4e4e4" cx="31.5" cy="1019.862" r="28.5"/>
+ <path style="fill:#fa9109" d="m 32.441541,1025.4661 c 3.303819,1.0868 4.564051,-0.027 4.564051,-0.027 -1.85907,-1.8053 -2.287804,-2.2837 -1.85255,-3.6683 0.868021,-2.7703 0.92249,-3.9701 0.588098,-5.3921 -0.800207,-3.4031 -2.300106,-3.966 -2.300106,-3.966 -0.656824,2.512 -0.774807,3.0722 -2.233704,3.4375 -2.802334,0.7231 -3.831183,1.2024 -4.904373,2.1732 -2.584588,2.3381 -2.259111,4.0093 -2.259111,4.0093 2.476931,-0.7332 3.082289,-0.8393 4.062975,0.2083 1.431393,1.5495 2.962879,2.7733 4.33472,3.2246 z"/>
+ <path style="fill:#009245" d="m 31.516505,997.36238 c -4.276205,0 -8.273521,1.20571 -11.673509,3.29662 -0.05969,0.037 -0.116072,0.074 -0.175788,0.1138 15.668662,4.2515 20.184157,11.532 20.737644,18.4775 0.320312,4.0216 -2.071017,6.0485 -2.071017,6.0485 7.418008,-0.6729 15.411778,-8.0161 15.411778,-8.0161 -1.378875,-11.1433 -10.416289,-19.91976 -22.229108,-19.91976 z m -13.436895,4.62292 c -8.9049982,6.7734 -11.9377769,19.0344 -6.03177,29.3257 2.138102,3.7255 5.171321,6.6061 8.671355,8.5215 0.06131,0.034 0.125452,0.063 0.186777,0.097 -4.173738,-15.7757 -0.166454,-23.3516 5.534618,-27.306 3.303166,-2.2905 6.246013,-1.2184 6.246013,-1.2184 -4.287501,-6.1266 -14.606993,-9.4196 -14.606993,-9.4196 z m 35.904967,17.0957 c -11.494119,11.5242 -20.0169,11.8187 -26.272263,8.8285 -3.623478,-1.7314 -4.172249,-4.8302 -4.172249,-4.8302 -3.130504,6.7994 -0.804785,17.4359 -0.804785,17.4359 10.283065,4.3716 22.354871,0.8834 28.260877,-9.4087 2.138104,-3.7248 3.097514,-7.8072 2.996661,-11.8155 -7.76e-4,-0.07 -0.0067,-0.1406 -0.0083,-0.21 z"/>
+ <path style="opacity:0.2" d="m 30.324484,1019.9299 c 0.514018,-0.6491 1.457749,-0.7582 2.106755,-0.2441 0.649927,0.5146 0.758565,1.4591 0.244526,2.1083 -0.514039,0.6488 -1.45911,0.7584 -2.107666,0.2435 -0.649007,-0.5141 -0.758087,-1.4578 -0.243615,-2.1077"/>
+ <path style="fill:#ffffff" d="m 30.324484,1018.9299 c 0.514018,-0.6491 1.457749,-0.7582 2.106755,-0.2441 0.649927,0.5146 0.758565,1.4591 0.244526,2.1083 -0.514039,0.6488 -1.45911,0.7584 -2.107666,0.2435 -0.649007,-0.5141 -0.758087,-1.4578 -0.243615,-2.1077"/>
+ <path style="opacity:0.2" transform="translate(0,988.3622)" d="M 31.515625 9 C 27.23942 9 23.243738 10.205965 19.84375 12.296875 C 19.78406 12.333875 19.727685 12.370356 19.667969 12.410156 C 20.065051 12.5179 20.423768 12.636468 20.806641 12.748047 C 23.989925 11.001687 27.634997 10 31.515625 10 C 43.014592 10 51.862628 18.324518 53.597656 29.044922 C 53.609225 29.034417 53.746094 28.919922 53.746094 28.919922 C 52.367219 17.776622 43.328444 9 31.515625 9 z M 18.080078 13.623047 C 12.274158 18.039198 8.9870961 24.789934 9.0234375 31.804688 C 9.2902012 25.152183 12.550352 18.829117 18.080078 14.623047 C 18.080078 14.623047 27.053122 17.490976 31.740234 22.847656 C 32.324387 22.921082 32.6875 23.042969 32.6875 23.042969 C 28.399999 16.916369 18.080078 13.623047 18.080078 13.623047 z M 53.984375 30.71875 C 42.490256 42.24295 33.968254 42.537075 27.712891 39.546875 C 24.089413 37.815475 23.541016 34.716797 23.541016 34.716797 C 22.233206 37.557336 21.882798 41.062891 21.912109 44.1875 C 21.964543 41.331601 22.371826 38.256256 23.541016 35.716797 C 23.541016 35.716797 24.089413 38.815475 27.712891 40.546875 C 33.968254 43.537075 42.490256 43.24295 53.984375 31.71875 C 53.984657 31.730966 53.98583 31.743579 53.986328 31.755859 C 53.98944 31.480057 53.999113 31.204931 53.992188 30.929688 C 53.991411 30.859687 53.985975 30.78815 53.984375 30.71875 z M 40.414062 32.138672 C 40.223152 35.326981 38.333984 36.9375 38.333984 36.9375 C 38.637918 36.90993 38.942769 36.853689 39.248047 36.804688 C 39.860895 35.852868 40.527952 34.308075 40.414062 32.138672 z M 19.199219 39.929688 C 19.09783 43.144246 19.533048 46.947896 20.628906 51.417969 C 20.659255 51.434762 20.68833 51.454056 20.71875 51.470703 C 20.78006 51.504703 20.844925 51.532406 20.90625 51.566406 C 19.709273 47.042127 19.20348 43.213135 19.199219 39.929688 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,988.3622)" d="M 31.5 3 A 28.5 28.5 0 0 0 3 31.5 A 28.5 28.5 0 0 0 3.0214844 32.082031 A 28.5 28.5 0 0 1 31.5 4 A 28.5 28.5 0 0 1 59.978516 31.917969 A 28.5 28.5 0 0 0 60 31.5 A 28.5 28.5 0 0 0 31.5 3 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pdfshuffler.svg b/.icons/awkward/64x64/apps/pdfshuffler.svg
new file mode 100644
index 00000000..7f3f4018
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pdfshuffler.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="40" height="40" x="-45" y="-44" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#db7da0" width="40" height="40" x="-44" y="-44" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:.2" width="40" height="40" x="-53" y="-52" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#a6eb7d" width="40" height="40" x="-52" y="-52" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:.2" width="40" height="40" x="-61" y="-60" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5fa6fa" width="40" height="40" x="-59.85" y="-60" rx="5.714" ry="5.714" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.1;fill:#ffffff" d="m9.7148438 4c-3.1657143 0-5.7148438 2.5491295-5.7148438 5.7148438v1.0000002c0-3.1657146 2.5491295-5.714844 5.7148438-5.714844h28.5703122c3.165714 0 5.714844 2.5491293 5.714844 5.714844v-1.0000002c0-3.1657143-2.54913-5.7148438-5.714844-5.7148438h-28.5703122z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m17.714844 12c-3.165714 0-5.714844 2.54913-5.714844 5.714844v1c0-3.165714 2.54913-5.714844 5.714844-5.714844h28.570312c3.165714 0 5.714844 2.54913 5.714844 5.714844v-1c0-3.165714-2.54913-5.714844-5.714844-5.714844h-28.570312z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m25.714844 20c-3.165714 0-5.714844 2.54913-5.714844 5.714844v1c0-3.165714 2.54913-5.714844 5.714844-5.714844h28.570312c3.165714 0 5.714844 2.54913 5.714844 5.714844v-1c0-3.165714-2.54913-5.714844-5.714844-5.714844h-28.570312z"/>
+ <path style="opacity:.2;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m36.52835 49.484959s8.087564 0.700498 8-8.000006c-0.08756-8.700524-8-7.999996-8-7.999996m-0.0282 15.987174v-16.000002"/>
+ <path style="stroke-linejoin:bevel;stroke:#ffffff;stroke-linecap:round;stroke-width:3;fill:none" d="m36.52835 48.484959s8.087564 0.700498 8-8.000006c-0.08756-8.700524-8-7.999996-8-7.999996m-0.0282 15.987174v-16.000002"/>
+ <path style="opacity:.2;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m48.521364 41.478434h7.999998m-7.999998-7.999996h7.999998m-7.9998 16.000198v-16.000002"/>
+ <path style="stroke-linejoin:bevel;stroke:#ffffff;stroke-linecap:round;stroke-width:3;fill:none" d="m48.521364 40.478434h7.999998m-7.999998-7.999996h7.999998m-7.9998 16.000198v-16.000002"/>
+ <path style="opacity:.2;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m24.521222 41.478436s8.000014 0.929 8.000014-4.000004c0-4.928994-8.000014-3.999994-8.000014-3.999994m0.000196 16.000198v-16.000002"/>
+ <path style="stroke-linejoin:bevel;stroke:#ffffff;stroke-linecap:round;stroke-width:3;fill:none" d="m24.521222 40.478436s8.000014 0.929 8.000014-4.000004c0-4.928994-8.000014-3.999994-8.000014-3.999994m0.000196 16.000198v-16.000002"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/peazip.svg b/.icons/awkward/64x64/apps/peazip.svg
new file mode 100644
index 00000000..aae5a22c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/peazip.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#7de63e" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="M 17.752716,17.7403 A 47.013469,47.055468 0 0 0 4.7302627,59.257831 47.013469,47.055468 0 0 0 46.247794,46.259978 47.013469,47.055468 0 0 0 59.269646,4.7424472 47.013469,47.055468 0 0 0 17.752116,17.7401 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7,4 C 5.3380187,4 4,5.3373658 4,6.9985359 L 4,8 C 4,6.3388299 5.3380187,5.0014641 7,5.0014641 l 50,0 c 1.661981,0 3,1.3373658 3,2.9985359 L 60,6.9985359 C 60,5.3373658 58.661981,4 57,4 L 7,4 Z"/>
+ <path style="opacity:0.2" d="M 4 57 L 4 58 C 4 59.661981 5.3380187 61 7 61 L 57 61 C 58.661981 61 60 59.661981 60 58 L 60 57 C 60 58.661981 58.661981 60 57 60 L 7 60 C 5.3380187 60 4 58.661981 4 57 z"/>
+ <circle style="opacity:0.3" cx="32" cy="32" r="12"/>
+ <circle style="fill:#ffc20c" cx="32" cy="32" r="8"/>
+ <g transform="matrix(1.9999774,0,0,1.9999774,1.1615646e-4,7.008e-4)">
+ <circle style="opacity:0.3" cx="24" cy="8" r="3"/>
+ <circle style="fill:#ffc20c" cx="24" cy="8" r="2"/>
+ </g>
+ <g transform="matrix(1.9999774,0,0,1.9999774,-31.999522,32.000339)">
+ <circle style="opacity:0.3" cx="24" cy="8" r="3"/>
+ <circle style="fill:#ffc20c" cx="24" cy="8" r="2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/peek.svg b/.icons/awkward/64x64/apps/peek.svg
new file mode 100644
index 00000000..b74726a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/peek.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8008 4 C 5.2496 4 4 5.2496 4 6.8008 L 4 7.8008 C 4 6.2496 5.2496 5 6.8008 5 L 57.199 5 C 58.75 5 60 6.2496 60 7.8008 L 60 6.8008 C 60 5.2496 58.75 4 57.199 4 L 6.8008 4 z"/>
+ <rect style="opacity:0.2" width="48" height="36" x="8" y="21"/>
+ <rect style="fill:#ff8e20" width="48" height="36" x="8" y="20"/>
+ <circle style="opacity:0.2" cx="52" cy="13" r="3"/>
+ <circle style="fill:#ed333b" cx="52" cy="12" r="3"/>
+ <g style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" transform="translate(0,1)">
+ <path d="M 14.5,42.5 V 49.5 H 21.5"/>
+ <path d="M 49.5,42.5 V 49.5 H 42.5"/>
+ <path d="M 49.5,33.5 V 26.5 H 42.5"/>
+ <path d="M 14.5,33.5 V 26.5 H 21.5"/>
+ </g>
+ <g style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round">
+ <path d="M 14.5,42.5 V 49.5 H 21.5"/>
+ <path d="M 49.5,42.5 V 49.5 H 42.5"/>
+ <path d="M 49.5,33.5 V 26.5 H 42.5"/>
+ <path d="M 14.5,33.5 V 26.5 H 21.5"/>
+ </g>
+ <rect style="opacity:0.2" width="16" height="3" x="24" y="12" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="16" height="3" x="24" y="11" rx="1.4" ry="1.4"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/peerunity.svg b/.icons/awkward/64x64/apps/peerunity.svg
new file mode 100644
index 00000000..80cac0d3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/peerunity.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#3cb054" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 19,19.000095 c 20.960985,0.695784 29.044066,11.986299 24.986228,22.062611 -1.149726,2.803795 -2.371162,4.338397 -4.940289,5.937207 0.10466,-0.403992 0.212378,-0.810212 0.293692,-1.22374 1.519929,-7.861181 -0.253336,-17.550957 -14.339632,-22.776169 11.20735,5.986474 15.107435,18 9.396938,23.743083 C 25.501395,47.997977 19,41.179994 19,33.324852 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 19.000001,18.000093 c 20.960985,0.695783 29.044066,11.986298 24.986228,22.06261 -1.149726,2.803796 -2.371162,4.338397 -4.940289,5.937207 0.10466,-0.403992 0.212378,-0.810212 0.293692,-1.22374 C 40.859561,36.914989 39.086296,27.225213 25,22.000002 36.20735,27.986475 40.107435,40.000001 34.396938,45.743084 25.501396,46.997974 19.000001,40.179991 19.000001,32.324849 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 32 4 A 27.999999 27.999999 0 0 0 4 32 A 27.999999 27.999999 0 0 0 4.0175781 32.492188 A 27.999999 27.999999 0 0 1 32 5 A 27.999999 27.999999 0 0 1 59.974609 32.492188 A 27.999999 27.999999 0 0 0 60 32 A 27.999999 27.999999 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/peg-e.svg b/.icons/awkward/64x64/apps/peg-e.svg
new file mode 100644
index 00000000..f5659337
--- /dev/null
+++ b/.icons/awkward/64x64/apps/peg-e.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#16439e" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pencil.svg b/.icons/awkward/64x64/apps/pencil.svg
new file mode 100644
index 00000000..c0c02ef8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pencil.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <path style="fill:#4e4e4e;fill-rule:evenodd" d="m 38,22 -14,7.2 0,29.62 A 28,28 0 0 0 32,60 28,28 0 0 0 52,51.558 L 52,29.2 38,22 Z"/>
+ <path style="fill:#fea332;fill-rule:evenodd" d="m 38,24 -12,6.602 0,28.726 A 28,28 0 0 0 32,60 28,28 0 0 0 50,53.41 L 50,30.602 38,24 Z"/>
+ <path style="fill:#4e4e4e" d="m 42,30 a 4,2 0 0 1 -2,1.73204 4,2 0 0 1 -4,0 4,2 0 0 1 -2,-1.732"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.999023,4 A 28.000977,28 0 0 0 4,32 28.000977,28 0 0 0 4.0175787,32.492188 28.000977,28 0 0 1 31.999023,5 l 0.002,0 A 28.000977,28 0 0 1 59.974608,32.5 28.000977,28 0 0 0 60,32 28.000977,28 0 0 0 32.000977,4 l -0.002,0 z"/>
+ <path style="opacity:0.2" d="M 59.957031 32.828125 A 28 28 0 0 1 32 60 A 28 28 0 0 1 4.0449219 33.171875 A 28 28 0 0 0 4 34 A 28 28 0 0 0 4.0253906 34.519531 A 28 28 0 0 1 4.0449219 34.171875 A 28 28 0 0 0 32 61 A 28 28 0 0 0 59.957031 33.828125 A 28 28 0 0 1 59.982422 34.507812 A 28 28 0 0 0 60 34 A 28 28 0 0 0 59.957031 32.828125 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pencil2d.svg b/.icons/awkward/64x64/apps/pencil2d.svg
new file mode 100644
index 00000000..1405e416
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pencil2d.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="33" cy="33" r="23"/>
+ <circle style="fill:#005cc0" cx="33" cy="32" r="23"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 33 9 A 23 23 0 0 0 10 32 A 23 23 0 0 0 10.017578 32.484375 A 23 23 0 0 1 33 10 A 23 23 0 0 1 55.974609 32.496094 A 23 23 0 0 0 56 32 A 23 23 0 0 0 33 9 z"/>
+ <circle style="opacity:0.2" cx="33" cy="33" r="19"/>
+ <circle style="fill:#0179ff" cx="33" cy="32" r="19"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 33 13 A 19 19 0 0 0 14 32 A 19 19 0 0 0 14.017578 32.511719 A 19 19 0 0 1 33 14 A 19 19 0 0 1 51.976562 32.517578 A 19 19 0 0 0 52 32 A 19 19 0 0 0 33 13 z"/>
+ <circle style="fill:#419cff" cx="33" cy="32" r="15"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 33 17 A 15 15 0 0 0 18 32 A 15 15 0 0 0 18.017578 32.474609 A 15 15 0 0 1 33 18 A 15 15 0 0 1 47.976562 32.507812 A 15 15 0 0 0 48 32 A 15 15 0 0 0 33 17 z"/>
+ <path style="opacity:0.1" d="m 49.085938,12.003899 c -2.325204,-0.0591 -3.894532,0.648437 -3.894532,0.648437 L 15.550781,29.984368 7.9296876,41.312492 c 0.050238,0.0134 0.087008,0.0332 0.136718,0.04688 -2.4105422,3.80544 -4.708018,7.625966 -5.6679686,9.796874 -0.7368173,1.880418 -0.5092121,2.513972 1.1757812,2.703126 10.4848468,0.407482 11.6527568,-0.20028 11.6523438,-0.19922 L 28.6875,52.99218 57.753906,35.996086 c 0,0 7.765358,-5.736174 2.29297,-16.824219 -3.7357,-5.745791 -7.971388,-7.091981 -10.960938,-7.167968 z M 8.6523438,41.558586 c 0.6302016,0.19578 1.2571466,0.39415 1.7968752,0.632812 0.356135,0.15748 0.693869,0.324372 1.011719,0.5 0.955832,0.528148 1.741654,1.13558 2.367187,1.820312 0.209195,0.228994 0.400181,0.46528 0.574219,0.710938 0.173028,0.244234 0.329591,0.497522 0.46875,0.757812 0.13765,0.25747 0.261821,0.520194 0.367187,0.79297 -0.105542,-0.272452 -0.229403,-0.535802 -0.367187,-0.79297 -0.13972,-0.260778 -0.295004,-0.513162 -0.46875,-0.757812 C 14.228597,44.978 14.036777,44.739812 13.828125,44.51171 13.20217,43.827406 12.416852,43.219286 11.460938,42.691398 c -0.318639,-0.175962 -0.654662,-0.34225 -1.011719,-0.5 C 9.9096902,41.953032 9.2821112,41.754176 8.6523438,41.558586 Z m 6.6640622,5.45703 c 0.07116,0.20488 0.141268,0.41201 0.195312,0.625 0.147674,0.581976 0.2331,1.191766 0.257813,1.832032 -0.02519,-0.639368 -0.109826,-1.250876 -0.257813,-1.832032 -0.05425,-0.213024 -0.123932,-0.420098 -0.195312,-0.625 z m 0.421875,3.113282 c -0.0095,0.44668 -0.008,0.88767 -0.07031,1.359376 0.06228,-0.472362 0.06105,-0.91215 0.07031,-1.359376 z"/>
+ <path style="fill:#bb7739" d="M 39.353516 15.064453 L 15.548828 28.984375 L 28.685547 51.990234 L 54.203125 37.072266 C 54.203194 37.071614 54.203056 37.070964 54.203125 37.070312 C 55.33194 26.459893 51.49468 16.807599 39.353516 15.064453 z"/>
+ <path style="fill:#4f4f4f" d="M 15.225738,52.6616 C 16.839574,46.664196 15.053864,42.278554 8.069359,40.357338 5.6577218,44.16435 3.3585648,47.98457 2.3982154,50.15638 c -0.7368172,1.880418 -0.5096267,2.513564 1.1753666,2.702716 10.484847,0.407484 11.652569,-0.19856 11.652156,-0.1975 z"/>
+ <path style="fill:#e4af64" d="M 7.9283212,40.313088 15.548964,28.983742 c 13.422608,0.68786 18.276268,13.53753 13.137394,23.006918 L 15.226151,52.660548 C 16.851307,46.621076 15.035445,42.212876 7.9283212,40.313088 Z"/>
+ <path style="fill:#e15c7d" d="m 49.08698,11.003504 c -2.325204,-0.0591 -3.897408,0.649301 -3.897408,0.649301 l -5.836764,3.411538 c 12.14191,1.743253 15.979182,11.397423 14.849688,22.008611 l 3.550142,-2.077762 c 0,0 7.767026,-5.736978 2.294636,-16.825023 -3.7357,-5.745792 -7.970744,-7.090677 -10.960294,-7.166665 z"/>
+ <path style="fill:#c2c2c2" d="m 39.352808,15.064343 -8.94347,5.229582 c 14.16572,-0.110502 17.99926,14.437201 12.910332,23.139479 l 10.882826,-6.36045 c 9.6e-5,-9.02e-4 -9.6e-5,-0.0018 0,-0.0028 1.128552,-10.610124 -2.70881,-20.2628 -14.849688,-22.005906 z"/>
+ <path style="opacity:0.3" d="m 38.043146,15.828908 -1.920278,1.123828 a 16.363636,16.8 0 0 1 14.267578,16.64414 16.363636,16.8 0 0 1 -1.267756,6.444922 l 1.864346,-1.091016 a 17.727272,18.2 0 0 0 0.81765,-5.405858 17.727272,18.2 0 0 0 -13.76154,-17.716016 z m -2.988282,1.75 -1.904298,1.112891 a 16.363636,16.8 0 0 1 14.13441,16.622265 16.363636,16.8 0 0 1 -1.313032,6.567968 L 47.83629,40.791016 A 17.727272,18.2 0 0 0 48.699218,35.26211 17.727272,18.2 0 0 0 35.054864,17.578908 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 49.085938 11.003906 C 46.760734 10.944806 45.191406 11.652344 45.191406 11.652344 L 39.351562 15.0625 C 39.802998 15.127314 40.238937 15.207186 40.664062 15.296875 L 45.191406 12.652344 C 45.191406 12.652344 46.760734 11.944806 49.085938 12.003906 C 52.075487 12.079894 56.311175 13.426083 60.046875 19.171875 C 61.360175 21.83286 61.901581 24.175824 61.978516 26.212891 C 62.063348 23.955397 61.580845 21.279979 60.046875 18.171875 C 56.311175 12.426083 52.075487 11.079894 49.085938 11.003906 z M 54.363281 34.660156 C 54.336521 35.458174 54.289605 36.261863 54.203125 37.074219 L 54.271484 37.033203 C 54.302096 36.592682 54.344252 36.14949 54.359375 35.712891 C 54.358857 35.362698 54.37484 35.007427 54.363281 34.660156 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/performous.svg b/.icons/awkward/64x64/apps/performous.svg
new file mode 100644
index 00000000..148b79ae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/performous.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#6e85e9" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 37.30051,18.999579 -1.749999,1.275682 -4.454543,1.753972 -0.986361,1.020444 -0.763632,0.574052 -0.1591,1.339415 0.318178,0.70156 0.29949,1.304024 1.081817,2.104749 1.177272,1.498882 -1.845453,3.029581 -1.099092,4.52846 -1.272728,2.040964 -1.787925,2.583115 -0.09546,1.179924 -1.362074,1.020515 1.654546,1.49888 -0.273892,1.785869 0.1591,4.482839 0.62389,4.960851 L 27.400913,61 l 5.896643,0 -0.445456,-0.12758 0.572726,-0.510258 -0.09546,-1.43509 0.604543,-1.243713 -0.509089,0.06352 0.782849,-1.594498 0,-1.995127 0.604546,-0.829144 0,-1.084236 1.240908,-2.250507 0.09546,-1.435086 -0.254546,-1.179925 0.433238,-1.3394 0.668184,-1.084308 0,-0.669663 0.763633,-0.09568 0.66818,-0.669738 0.604548,-1.690182 1.336361,-1.498877 1.590908,-0.605876 0.986366,0.861038 2.449997,0.733458 1.940905,1.819625 0.922726,1.179924 1.590908,0.15948 5.02727,2.200439 2.577271,0.92483 2.099996,1.594495 L 60,49.070341 60,48.464465 58.886364,47.603428 60,47.890418 l 0,-2.391742 -0.1909,0 -0.986366,-0.414642 -0.668186,-0.350784 0.986366,-0.829139 0.254548,-0.605876 -0.1591,-0.414642 -0.922722,0.15948 -1.940907,1.020516 -0.254544,0.51026 -0.668186,-0.15948 -2.418177,-1.371298 -0.09546,-0.92483 -1.431818,-0.733458 -2.418177,-1.275609 -0.604548,0.414572 0.09546,-0.574048 -1.336362,-1.275612 -0.477743,-1.117993 -1.081818,-1.27561 -0.349998,-0.414572 1.081816,0.765352 -0.15908,-0.861038 0.859088,0.446468 -0.254544,-1.275612 1.177273,1.084236 -0.509091,-0.733456 1.177269,0.478364 -1.018179,-1.403193 0.763635,0.255094 -0.35,-1.371226 0.604544,0.510188 -0.859088,-1.243716 0.859088,0.255166 -0.763632,-1.020518 1.018178,-0.09568 -1.113634,-0.669663 0.66818,-0.318956 -0.731816,-0.09568 0.986362,-0.92483 -0.922726,0.09568 0.09546,-0.605872 0.09546,-1.658287 -0.509093,1.148029 -0.604544,-1.658287 0.09546,1.339403 -0.35,0.09568 -0.827274,0 -1.622256,-1.371297 -0.922723,0 -1.08182,-0.924832 -0.50909,0.51026 -1.272726,0.440404 -1.234063,0 -0.349998,0.829144 0.349998,1.345463 -0.1909,0.98855 -0.82727,-0.478292 -0.668182,-1.27568 -1.852301,-0.318884 -0.572726,-0.605875 -1.272728,-0.574048 -0.872213,-1.399712 0.09546,-1.084235 3.531815,-2.710712 1.654543,0.765352 0.254544,1.174938 0,0.701574 0.445458,0.574047 0.827268,0.255094 0.572728,-0.510258 0.09546,-0.573991 -0.254543,-0.510258 -0.509092,-0.255094 -0.31818,-1.01546 0.731818,-0.35078 -0.15908,-0.829211 0,-0.510188 -0.509128,-0.510262 -0.254544,-0.765353 -0.986364,-0.22327 -0.859088,-0.191373 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 37.30051,17.99958 -1.749999,1.275682 -4.454543,1.753972 -0.986361,1.020444 -0.763632,0.574052 -0.1591,1.339415 0.318178,0.70156 0.29949,1.304024 1.081817,2.104749 1.177272,1.498882 -1.845453,3.029581 -1.099092,4.52846 -1.272728,2.040964 -1.787925,2.583115 -0.09546,1.179924 -1.362074,1.020515 1.654546,1.49888 -0.273892,1.785869 0.1591,4.482839 0.62389,4.960851 0.636369,3.316643 5.896643,0 -0.445456,-0.12758 0.572726,-0.510258 -0.09546,-1.43509 0.604543,-1.243713 -0.509089,0.06352 0.782849,-1.594498 0,-1.995127 0.604546,-0.829144 0,-1.084236 1.240908,-2.250507 0.09546,-1.435086 -0.254546,-1.179925 0.433238,-1.3394 0.668184,-1.084308 0,-0.669663 0.763633,-0.09568 0.66818,-0.669738 0.604548,-1.690182 1.336361,-1.498877 1.590908,-0.605876 0.986366,0.861038 2.449997,0.733458 1.940905,1.819625 0.922726,1.179924 1.590908,0.15948 5.02727,2.200439 2.577271,0.92483 2.099996,1.594495 L 60,48.070342 60,47.464466 58.886364,46.603429 60,46.890419 l 0,-2.391742 -0.1909,0 -0.986366,-0.414642 -0.668186,-0.350784 0.986366,-0.829139 0.254548,-0.605876 -0.1591,-0.414642 -0.922722,0.15948 -1.940907,1.020516 -0.254544,0.51026 -0.668186,-0.15948 -2.418177,-1.371298 -0.09546,-0.92483 -1.431818,-0.733458 -2.418177,-1.275609 -0.604548,0.414572 0.09546,-0.574048 -1.336362,-1.275612 -0.477743,-1.117993 -1.081818,-1.27561 -0.349998,-0.414572 1.081816,0.765352 -0.15908,-0.861038 0.859088,0.446468 -0.254544,-1.275612 1.177273,1.084236 -0.509091,-0.733456 1.177269,0.478364 -1.018179,-1.403193 0.763635,0.255094 -0.35,-1.371226 0.604544,0.510188 -0.859088,-1.243716 0.859088,0.255166 -0.763632,-1.020518 1.018178,-0.09568 -1.113634,-0.669663 0.66818,-0.318956 -0.731816,-0.09568 0.986362,-0.92483 -0.922726,0.09568 0.09546,-0.605872 0.09546,-1.658287 -0.509093,1.148029 -0.604544,-1.658287 0.09546,1.339403 -0.35,0.09568 -0.827274,0 -1.622256,-1.371297 -0.922723,0 -1.08182,-0.924832 -0.50909,0.51026 -1.272726,0.440404 -1.234063,0 -0.349998,0.829144 0.349998,1.345463 -0.1909,0.98855 -0.82727,-0.478292 -0.668182,-1.27568 -1.852301,-0.318884 -0.572726,-0.605875 -1.272728,-0.574048 -0.872213,-1.399712 0.09546,-1.084235 3.531815,-2.710712 1.654543,0.765352 0.254544,1.174938 0,0.701574 0.445458,0.574047 0.827268,0.255094 0.572728,-0.510258 0.09546,-0.573991 -0.254543,-0.510258 -0.509092,-0.255094 -0.31818,-1.01546 0.731818,-0.35078 -0.15908,-0.829211 0,-0.510188 -0.509128,-0.510262 -0.254544,-0.765353 -0.986364,-0.22327 -0.859088,-0.191373 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495816 4 4 5.2495816 4 6.8007812 L 4 7.8007812 C 4 6.2495817 5.2495816 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495816 60 7.8007812 L 60 6.8007812 C 60 5.2495816 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/persepolis.svg b/.icons/awkward/64x64/apps/persepolis.svg
new file mode 100644
index 00000000..28c9b1d6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/persepolis.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#ea4141" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,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" transform="scale(2,2)">
+ <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="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/peruse.svg b/.icons/awkward/64x64/apps/peruse.svg
new file mode 100644
index 00000000..f870743a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/peruse.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 6.8007812,8 C 5.2495812,8 4,9.238455 4,10.777344 L 4,55.222656 C 4,56.761546 5.2495812,58 6.8007812,58 l 12.5976568,0 1.339844,0 36.460936,0 C 58.750418,58 60,56.761546 60,55.222656 l 0,-5.554688 0,-8.335936 0,-30.554688 C 60,9.238455 58.750418,8 57.199218,8 L 34.800782,8 6.8007812,8 Z"/>
+ <path style="fill:#bbc91b;fill-rule:evenodd" d="M 34.8,7.0000002 27.8,30.611112 60,40.333334 60,9.777778 C 60,8.2388892 58.7512,7.0000002 57.2,7.0000002 Z"/>
+ <path style="fill:#3e7952;fill-rule:evenodd" d="M 27.8,30.611112 19.4,57 57.2,57 c 1.5512,0 2.8,-1.238888 2.8,-2.777778 l 0,-5.555556 0,-8.333332 z"/>
+ <path style="fill:#3a76a2;fill-rule:evenodd" d="m 6.8,7.0000002 c -1.5512,0 -2.8,1.238889 -2.8,2.7777778 L 4,54.222222 C 4,55.761112 5.2488,57 6.8,57 L 20.739844,57 34.8,7.0000002 Z"/>
+ <path style="fill:#9f3f32" d="M 31.47227,13.179472 C 20.28018,26.391626 4,25.055556 4,25.055556 l 0,5.555556 c 0,0 5.39651,6.95197 20.08398,5.9774 z"/>
+ <path style="fill:#4d2f2b" d="m 23.565812,23.070958 c -1.06575,0.0056 -2.651152,1.778098 -1.458422,2.640834 1.30683,0.945278 0.956648,1.967972 0.302386,2.234666 -0.654262,0.266722 -1.649298,0.0282 -1.734446,-1.564556 -0.08106,-1.515082 -1.728552,-2.423012 -3.281166,-0.15746 -0.0959,0.239918 -0.167566,0.482404 -0.201572,0.724958 -0.306768,2.18825 1.849526,4.330056 4.055282,4.63439 2.20577,0.304348 4.809476,-1.604416 5.116244,-3.79268 0.266658,-1.902098 -1.01122,-4.002486 -2.798278,-4.72014 z m -5.667144,2.244944 c -0.0581,0.08112 -0.09646,0.16694 -0.148694,0.249946 l 0.148694,-0.249946 z"/>
+ <path style="fill:#dee3e3" d="m 31.472266,13.179471 c -7.205878,7.504147 -15.07971,10.097255 -21.153125,11.509873 0.67738,0.792804 1.829195,1.7551 3.480859,1.7551 2.8,0 4.2,-1.388888 4.2,-1.388888 0,0 3.658914,0.882194 8.4,-2.777778 1.63286,-1.260524 2.777944,-2.793997 3.61211,-4.269749 z"/>
+ <path style="fill:#e05e4c" d="M 26.345314,30.128256 C 25.311072,30.539754 24.050172,31.082256 22.2,32 c -3.123858,1.549534 -5.709252,2.449932 -7.475782,3.899488 2.885911,1.105068 5.922886,1.363156 9.359766,0.689018 z"/>
+ <path style="fill:#ffc169" d="m 45.469532,35.339302 c -0.62188,0.857352 -1.279768,1.99117 -1.946876,3.420682 -1.895376,4.06154 -3.032936,8.42407 -4.473438,8.273654 -1.440488,-0.15046 -2.529846,-1.548364 -3.328054,-2.454864 -0.798212,-0.906486 -1.795262,-2.696156 -2.780862,-3.222656 -0.9856,-0.5265 -1.211084,-0.376314 -1.741796,-0.301106 -0.530712,0.07528 -0.79812,-0.09494 -1.063672,0.602212 -0.265524,0.697112 1.11389,2.245124 1.492968,3.523764 0.29669,1.00074 1.003002,3.441888 1.263282,4.831164 L 35.152414,57 l 15.21165,0 c 0.746264,-2.106574 2.486072,-4.896984 4.683984,-6.868488 0.405962,-0.364146 3.110422,-2.485208 3.31953,-2.916126 0.296998,-0.612038 -0.0136,-1.649552 -0.820312,-1.55436 -0.26891,0.03174 -0.619736,0.18218 -1.07461,0.501844 -0.823164,0.578444 -3.244978,1.775094 -4.295704,2.503796 1.09838,-1.599468 3.27443,-4.104024 3.85547,-4.94249 0.608696,-0.878338 1.73192,-2.671164 1.916796,-3.78418 l -1.832032,-0.672744 c -0.624044,0.408182 -1.355348,1.163674 -2.283202,2.275934 -1.819566,2.18118 -4.01732,5.415484 -4.623828,4.964192 -0.606536,-0.451276 1.895202,-3.835516 3.032422,-6.01671 0.403984,-0.774842 0.795648,-1.52652 1.121094,-2.240668 l -2.99414,-1.101346 c -0.622914,0.841894 -1.159858,1.761472 -1.462892,2.36274 -0.758156,1.504276 -2.730168,5.867986 -3.4125,5.64236 -0.682346,-0.225638 0.454188,-3.986678 1.591408,-6.092666 0.468998,-0.868526 0.928974,-1.794656 1.26875,-2.658418 z"/>
+ <path style="fill:#6c5548" d="m 56.351208,8.97825 c -3.648792,0 -10.351208,0 -16.178904,2.5955 -2.481094,1.105014 -4.865056,3.871639 -3.648792,5.07825 1.216264,1.206625 3.670226,-0.596889 7.29757,-1.8655 C 50.2,12.555556 57.328436,11.442347 60,11.128139 L 60,9.5297084 C 59.233612,9.2464444 58.070086,8.97825 56.351208,8.97825 Z"/>
+ <path style="opacity:0.2" d="M 46.924278,16.000001 C 42.657892,16.000001 38,21.952249 38,26.286847 c 0,2.43836 5.475356,3.123642 9.600362,3.656994 C 51.832632,30.491053 56,26.964437 56,22.629851 c 0,-0.317056 -0.03176,-0.619804 -0.08112,-0.914934 0,0 0,-0.0028 0,-0.0028 -0.0024,-0.014 -0.0058,-0.02724 -0.0082,-0.04122 -9.8e-5,-5.48e-4 -0.0026,-0.0022 -0.0028,-0.0028 -0.601376,-3.405447 -4.351024,-5.310209 -8.010216,-5.602266 -0.0036,-2.93e-4 -0.0072,-0.0024 -0.0108,-0.0027 -0.321678,-0.02522 -0.644644,-0.06309 -0.962644,-0.06309 z"/>
+ <path style="fill:#ffffff" d="M 46.924278,15 C 42.657892,15 38,20.952247 38,25.286846 c 0,2.43836 5.475356,3.123642 9.600362,3.656994 C 51.832632,29.491052 56,25.964436 56,21.62985 c 0,-0.317056 -0.03176,-0.619804 -0.08112,-0.914935 0,0 0,-0.0028 0,-0.0028 -0.0024,-0.01408 -0.0058,-0.02724 -0.0082,-0.04122 -9.8e-5,-5.47e-4 -0.0026,-0.0022 -0.0028,-0.0028 -0.601376,-3.405447 -4.351024,-5.310209 -8.010216,-5.602266 -0.0036,-2.92e-4 -0.0072,-0.0024 -0.0108,-0.0027 -0.321678,-0.0252 -0.644644,-0.06307 -0.962644,-0.06307 z"/>
+ <path style="fill:#583268" d="M 48.019532,15.082031 C 46.798134,15.836298 46.002408,17.197461 46,18.730469 45.99935,21.087556 47.790378,22.999918 50,23 c 2.209622,-8.2e-5 4.00065,-1.912444 4,-4.269531 -0.0012,-0.310311 -0.05714,-0.949133 -0.121094,-1.402344 -1.532844,-1.292628 -3.699114,-2.052758 -5.859374,-2.246094 z"/>
+ <path style="fill:#54d883" d="m 10.860547,7.0000002 c 0.271103,2.777936 1.15365,6.2741078 2.034375,7.7874648 1.739682,2.98932 4.091644,2.810945 7.104878,1.08507 3.012968,-1.725889 5.304096,-4.884951 3.5644,-7.8742708 -0.17598,-0.3023808 -0.43233,-0.6484118 -0.7,-0.998264 z"/>
+ <path style="fill:#ffffff" d="M 32.451172,7.0000002 18.946093,57 19.4,57 l 1.339844,0 1.104688,0 13.505078,-49.9999998 -0.54961,0 -2.348828,0 z"/>
+ <path style="fill:#ffffff" d="M 27.8,29.222222 27.07539,31.905058 60,40.656142 60,40.333334 60,37.780708 27.8,29.222222 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 6.8007812 7 C 5.2495812 7 4 8.238455 4 9.7773438 L 4 10.777344 C 4 9.2384548 5.2495812 8 6.8007812 8 L 34.800781 8 L 57.199219 8 C 58.750419 8 60 9.2384548 60 10.777344 L 60 9.7773438 C 60 8.2384549 58.750419 7 57.199219 7 L 34.800781 7 L 6.8007812 7 z"/>
+ <path style="opacity:0.2" d="m 31.324218,8 -13.398437,50 1.472657,0 1.339844,0 1.33203,0 13.394532,-50 -0.664062,0 -3.476564,0 z"/>
+ <path style="opacity:0.2" d="M 28.042968,29.472874 27.007812,33.336156 60,42.176 l 0,-0.84375 0,-3.296876 -31.957032,-8.5625 z"/>
+ <path style="fill:#ffffff" d="m 31.324218,7 -13.398437,50 1.472657,0 1.339844,0 1.33203,0 13.394532,-50 -0.664062,0 -3.476564,0 z"/>
+ <path style="fill:#ffffff" d="M 28.042968,28.472656 27.007812,32.335938 60,41.175782 l 0,-0.84375 0,-3.296876 -31.957032,-8.5625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pgAdmin4.svg b/.icons/awkward/64x64/apps/pgAdmin4.svg
new file mode 120000
index 00000000..882dd51c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pgAdmin4.svg
@@ -0,0 +1 @@
+pgadmin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pgadmin.svg b/.icons/awkward/64x64/apps/pgadmin.svg
new file mode 100644
index 00000000..3ee759c6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pgadmin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#0a7cb4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="M 4 57 L 4 58 C 4 59.662 5.338 61 7 61 L 57 61 C 58.662 61 60 59.662 60 58 L 60 57 C 60 58.662 58.662 60 57 60 L 7 60 C 5.338 60 4 58.662 4 57 z"/>
+ <path style="opacity:0.2" d="m 22.034762,21.000633 c -2.469737,-0.02808 -5.412463,2.554 -5.945249,9.8906 -0.567686,7.8258 1.656818,8.5976 4.070297,8.5976 2.010349,0 3.624508,-1.0063 5.394463,-3.0742 0.266973,-0.31304 0.566366,-0.476 0.683583,-0.35938 0.117817,0.11664 0.205355,0.20648 0.195315,0.19922 -0.0094,-0.0086 -0.139517,0.3007 -0.265613,0.69532 -0.347472,1.08774 -0.878278,3.1994 -0.343752,4.6836 0.139717,0.38856 0.431789,0.3333 0.550766,-0.0625 0.283533,-0.94392 0.829899,-2.569 1.421844,-3.3868 0.240914,-0.33418 0.520227,-0.14442 0.507807,0.26952 -0.07578,2.5188 0.736282,7.107 4.441288,10.0234 3.874902,3.0518 9.523959,2.9714 12.585681,1.66796 0.374711,-0.16074 0.959176,-0.15126 1.359346,-0.07812 0.246254,0.0447 0.559106,0.07252 0.949196,0.05078 1.134171,-0.06526 -0.760621,-1.0281 -0.886698,-1.54296 -0.124917,-0.51608 0.885598,-0.61652 1.089813,-2.2578 0.205414,-1.6437 -1.085913,-0.0625 -1.085913,-0.0625 0,0 -0.949316,1.11402 -4.73428,0.8711 -3.487112,-0.22178 -7.644006,-2.0188 -7.50381,-8.3398 0.0102,-0.41516 0.137997,-0.78518 0.261713,-0.83594 0.123717,-0.04956 0.467169,0.13598 0.679663,0.48828 0.526247,0.86898 0.997555,2.2778 1.253868,3.1328 0.119577,0.39522 0.40929,0.45436 0.550766,0.0664 0.464689,-1.2914 0.123637,-3.0592 -0.203114,-4.211 -0.111278,-0.39824 0.0068,-0.90008 0.269533,-1.14844 0.261633,-0.24836 0.663883,-0.20754 0.929656,0.10546 1.780595,2.0878 3.401914,3.1094 5.421663,3.1094 2.412739,0 4.637882,-0.77134 4.070297,-8.5976 -0.568866,-7.8258 -3.883702,-10.2422 -6.437437,-9.8554 -1.646798,0.24836 -2.78633,1.0978 -3.386714,1.67188 -0.297153,0.28282 -0.499988,0.57404 -0.499988,0.60546 -5.92e-4,0.03082 -0.235854,-0.17914 -0.550766,-0.4414 -1.376285,-1.14938 -3.105321,-1.83594 -4.984274,-1.83594 -1.853993,0 -3.564909,0.66808 -4.933475,1.78906 -0.316112,0.25924 -0.549586,0.48056 -0.550766,0.46484 0,-0.017 -0.204014,-0.29532 -0.499987,-0.57812 -0.601425,-0.57348 -1.739836,-1.42682 -3.386714,-1.67578 -0.159576,-0.02444 -0.323632,-0.0372 -0.488268,-0.03906 z m 6.964624,6 c 0.552046,0 0.999974,0.44794 0.999974,1 0,0.55206 -0.447928,1 -0.999974,1 -0.552046,0 -0.999975,-0.44794 -0.999975,-1 0,-0.55206 0.447929,-1 0.999975,-1 z m 5.999848,0 c 0.552046,0 0.999975,0.44794 0.999975,1 0,0.55206 -0.447929,1 -0.999975,1 -0.552046,0 -0.999975,-0.44794 -0.999975,-1 0,-0.55206 0.447929,-1 0.999975,-1 z"/>
+ <path style="fill:#ffffff" d="m 22.036,20.000633 c -2.4706,-0.028 -5.4134,2.554 -5.9462,9.89 -0.5676,7.826 1.657,8.598 4.0702,8.598 2.01,0 3.624,-1.006 5.394,-3.074 0.268,-0.312 0.568,-0.476 0.684,-0.36 0.118,0.118 0.206,0.208 0.196,0.2 -0.01,-0.008 -0.14,0.3 -0.266,0.696 -0.348,1.086 -0.878,3.198 -0.344,4.682 0.14,0.39 0.432,0.334 0.552,-0.062 0.282,-0.944 0.828,-2.568 1.42,-3.386 0.242,-0.334 0.522,-0.144 0.508,0.27 -0.076,2.518 0.736,7.106 4.442,10.022 3.876,3.052 9.524,2.972 12.586,1.668 0.374,-0.16 0.96,-0.15 1.36,-0.078 0.246,0.046 0.558,0.072 0.948,0.052 1.134,-0.066 -0.76,-1.028 -0.886,-1.544 -0.126,-0.516 0.886,-0.616 1.09,-2.258 0.206,-1.644 -1.086,-0.062 -1.086,-0.062 0,0 -0.95,1.114 -4.734,0.87 -3.488,-0.22 -7.644,-2.018 -7.504,-8.338 0.01,-0.416 0.138,-0.786 0.262,-0.836 0.122,-0.05 0.466,0.136 0.678,0.488 0.528,0.868 0.998,2.278 1.254,3.132 0.12,0.396 0.41,0.454 0.552,0.066 0.464,-1.29 0.124,-3.058 -0.204,-4.21 -0.11,-0.398 0.008,-0.9 0.27,-1.148 0.262,-0.25 0.664,-0.208 0.93,0.104 1.78,2.088 3.402,3.11 5.422,3.11 2.412,0 4.638,-0.772 4.07,-8.598 -0.568,-7.826 -3.884,-10.2416 -6.438,-9.854 -1.646,0.248 -2.786,1.096 -3.386,1.67 -0.298,0.284 -0.5,0.574 -0.5,0.606 0,0.032 -0.236,-0.178 -0.552,-0.44 -1.376,-1.15 -3.104,-1.836 -4.984,-1.836 -1.854,0 -3.564,0.668 -4.934,1.788 -0.316,0.26 -0.548,0.48 -0.55,0.464 0,-0.016 -0.204,-0.294 -0.5,-0.578 -0.602,-0.572 -1.74,-1.426 -3.386,-1.674 -0.16,-0.026 -0.324,-0.038 -0.488,-0.04 z m 6.964,6 c 0.552,0 1,0.448 1,1 0,0.552 -0.448,1 -1,1 -0.552,0 -1,-0.448 -1,-1 0,-0.552 0.448,-1 1,-1 z m 6,0 c 0.552,0 1,0.448 1,1 0,0.552 -0.448,1 -1,1 -0.552,0 -1,-0.448 -1,-1 0,-0.552 0.448,-1 1,-1 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pgadmin3.svg b/.icons/awkward/64x64/apps/pgadmin3.svg
new file mode 120000
index 00000000..882dd51c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pgadmin3.svg
@@ -0,0 +1 @@
+pgadmin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pgadmin4.svg b/.icons/awkward/64x64/apps/pgadmin4.svg
new file mode 120000
index 00000000..882dd51c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pgadmin4.svg
@@ -0,0 +1 @@
+pgadmin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pgmodeler.svg b/.icons/awkward/64x64/apps/pgmodeler.svg
new file mode 100644
index 00000000..e64b0f1f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pgmodeler.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 19,5 V 15 H 5 v 20 10 h 10 v 10 h 10 v 6 H 39 49 V 51 H 59 V 41 25 H 49 39 V 15 5 Z"/>
+ <rect style="fill:#3a48a8" width="10" height="10" x="9" y="4"/>
+ <rect style="fill:#878186" width="10" height="10" x="39" y="4"/>
+ <path style="fill:#00879d" d="M 19,4 V 14 H 5 V 34 H 15 V 44 H 25 V 60 H 39 V 50 H 49 V 40 H 59 V 24 H 49 39 V 14 4 Z"/>
+ <rect style="fill:#85d33a" width="10" height="10" x="39" y="14"/>
+ <rect style="fill:#ffba52" width="10" height="10" x="49" y="40"/>
+ <rect style="fill:#878186" width="10" height="10" x="39" y="50"/>
+ <rect style="fill:#85d33a" width="10" height="10" x="15" y="44"/>
+ <rect style="fill:#cb383c" width="10" height="10" x="5" y="34"/>
+ <rect style="fill:#3a48a8" width="10" height="10" x="49" y="14"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="40" height="1" x="9" y="4"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="54" height="1" x="5" y="14"/>
+ <rect style="opacity:0.2" width="20" height="1" x="39" y="24"/>
+ <path style="opacity:0.2" d="m 20.15651,9.464559 c 4.493238,-0.8360838 10.14928,-0.5489282 14.8706,0.904501 3.053714,0.777303 5.166864,2.390398 7.073672,4.56224 3.068874,3.790601 4.91771,8.67678 4.838594,13.097342 0.394818,5.863766 -1.149892,11.94835 -4.310918,15.620362 -1.438078,1.6327 -4.54235,4.168198 -7.34811,6.761996 0,0 -0.744054,0.891266 -0.704132,1.421788 0.05976,0.794284 0.52275,1.295444 0.989296,1.810922 0.264698,0.292462 0.68593,0.557848 1.077342,0.812244 1.076494,0.574774 0.984494,1.95659 0.609338,2.587636 -0.84301,0.868452 -1.810414,1.338156 -2.875762,1.721776 -1.268958,0.467516 -1.768708,0.23815 -2.53477,-0.703998 -0.736988,-0.848328 -1.268852,-1.723394 -1.702986,-2.64687 -0.937376,-1.71283 -1.099386,-3.286616 -0.871104,-5.073972 0.248152,-0.807264 0.73485,-1.504864 1.482958,-2.523664 1.142318,-1.43286 2.266424,-2.58838 3.336624,-4.39293 0.736224,-1.165102 -0.05884,-1.42335 -0.562782,-1.881198 -2.524222,-2.267542 -5.19602,-3.57415 -6.82092,-6.150706 2.006102,-2.212628 2.284586,-4.870472 2.86771,-7.44981 -2.433458,4.84494 -3.928216,8.130178 -8.734758,6.644282 -2.061875,-0.842204 -3.785137,-2.329204 -4.95454,-3.7305 -3.1882,-4.355198 -2.892908,-8.42742 -2.860688,-10.108028 0.04248,-2.157825 0.518268,-5.126317 1.867764,-7.310588 1.253834,-2.302881 3.079761,-3.249559 5.267572,-3.972825 z"/>
+ <path style="fill:#6fc0fc" d="m 20.15651,8.4645598 c 4.493238,-0.836084 10.14928,-0.5489284 14.8706,0.9045008 3.053714,0.7773034 5.166864,2.3903984 7.073672,4.5622394 3.068874,3.790602 4.91771,8.67678 4.838594,13.097342 0.394818,5.863766 -1.149892,11.94835 -4.310918,15.620362 -1.438078,1.6327 -4.54235,4.168198 -7.34811,6.761996 0,0 -0.744054,0.891266 -0.704132,1.421788 0.05976,0.794284 0.52275,1.295444 0.989296,1.810922 0.264698,0.292462 0.68593,0.557848 1.077342,0.812244 1.076494,0.574774 0.984494,1.95659 0.609338,2.587636 -0.84301,0.868452 -1.810414,1.338156 -2.875762,1.721776 -1.268958,0.467516 -1.768708,0.23815 -2.53477,-0.703998 -0.736988,-0.848328 -1.268852,-1.723394 -1.702986,-2.64687 -0.937376,-1.71283 -1.099386,-3.286616 -0.871104,-5.073972 0.248152,-0.807264 0.73485,-1.504864 1.482958,-2.523664 1.142318,-1.43286 2.266424,-2.58838 3.336624,-4.39293 0.736224,-1.165102 -0.05884,-1.42335 -0.562782,-1.881198 -2.524222,-2.267542 -5.19602,-3.57415 -6.82092,-6.150706 2.006102,-2.212628 2.284586,-4.870472 2.86771,-7.44981 -2.433458,4.84494 -3.928216,8.130178 -8.734758,6.644282 -2.061875,-0.842204 -3.785137,-2.329204 -4.95454,-3.7305 -3.1882,-4.355198 -2.892908,-8.42742 -2.860688,-10.108027 0.04248,-2.157825 0.518268,-5.126317 1.867764,-7.310589 1.253834,-2.302881 3.079761,-3.2495586 5.267572,-3.9728242 z"/>
+ <circle style="fill:#3f3f3f" cx="39" cy="26" r="2"/>
+ <path style="opacity:0.2" d="M 38.213844,35.57884 44.52,40.796648 c -0.861686,-0.02418 -1.991368,0.290066 -3.244148,0.17982 -2.72286,-0.239624 -5.975696,-1.00017 -6.240262,-1.98398 -0.14932,-1.365098 0.13956,-2.431556 1.474296,-3.513006 0.822314,-0.70864 0.909202,-0.595058 1.703958,0.09938 z"/>
+ <path style="fill:#ffffff" d="M 38.213844,34.57884 44.52,39.796648 c -0.861686,-0.02418 -1.991368,0.290066 -3.244148,0.17982 -2.72286,-0.239624 -5.975696,-1.00017 -6.240262,-1.98398 -0.14932,-1.365098 0.13956,-2.431556 1.474296,-3.513006 0.822314,-0.70864 0.909202,-0.595058 1.703958,0.09938 z"/>
+ <rect style="opacity:0.2" width="10" height="1" x="49" y="40"/>
+ <rect style="opacity:0.2" width="10" height="1" x="39" y="50"/>
+ <rect style="opacity:0.2" width="10" height="1" x="15" y="44"/>
+ <rect style="opacity:0.2" width="10" height="1" x="5" y="34"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.591797 8 C 23.690406 7.995351 21.841214 8.1513123 20.15625 8.4648438 C 17.968439 9.1881094 16.142506 10.134619 14.888672 12.4375 C 13.539176 14.621772 13.063964 17.590222 13.021484 19.748047 C 13.012942 20.193626 12.989374 20.816081 13.013672 21.558594 C 13.018637 21.289161 13.017588 20.951268 13.021484 20.748047 C 13.063964 18.590222 13.539176 15.621772 14.888672 13.4375 C 16.142506 11.134619 17.968439 10.18811 20.15625 9.4648438 C 24.649488 8.6287598 30.306024 8.9157114 35.027344 10.369141 C 38.081058 11.146444 40.194754 12.7598 42.101562 14.931641 C 45.170437 18.722243 47.018569 23.608735 46.939453 28.029297 C 46.973667 28.537441 46.975175 29.046893 46.980469 29.556641 C 47.002719 28.714016 46.9961 27.870608 46.939453 27.029297 C 47.018569 22.608735 45.170437 17.722243 42.101562 13.931641 C 40.194754 11.7598 38.081058 10.146444 35.027344 9.3691406 C 32.076519 8.4607474 28.760782 8.0077483 25.591797 8 z M 29.570312 27.941406 C 29.444218 28.192456 29.328676 28.419882 29.207031 28.662109 C 28.780534 30.677002 28.264729 32.670209 26.703125 34.392578 C 26.820381 34.578508 26.954321 34.744427 27.082031 34.917969 C 28.732371 32.804535 29.027965 30.340376 29.570312 27.941406 z M 34.222656 42.167969 C 34.182198 42.250866 34.147389 42.32967 34.087891 42.423828 C 33.017691 44.228378 31.892318 45.383546 30.75 46.816406 C 30.001892 47.835206 29.51573 48.53258 29.267578 49.339844 C 29.180372 50.022629 29.151047 50.674344 29.199219 51.314453 C 29.212148 50.993729 29.22501 50.673134 29.267578 50.339844 C 29.51573 49.53258 30.001892 48.835206 30.75 47.816406 C 31.892318 46.383546 33.017691 45.228378 34.087891 43.423828 C 34.482298 42.799663 34.426996 42.441727 34.222656 42.167969 z M 34.685547 51.357422 C 34.614048 51.525936 34.565558 51.690986 34.576172 51.832031 C 34.635932 52.626315 35.09986 53.129053 35.566406 53.644531 C 35.831104 53.936993 36.251166 54.200682 36.642578 54.455078 C 37.107034 54.703066 37.344783 55.104009 37.445312 55.527344 C 37.606252 54.836559 37.481024 53.902751 36.642578 53.455078 C 36.251166 53.200682 35.831104 52.936993 35.566406 52.644531 C 35.211938 52.252885 34.860621 51.867376 34.685547 51.357422 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/phatch-inspector.svg b/.icons/awkward/64x64/apps/phatch-inspector.svg
new file mode 100644
index 00000000..3d8b0454
--- /dev/null
+++ b/.icons/awkward/64x64/apps/phatch-inspector.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="M 32,10 C 16.488,10 4,23.75 4,32 4,40.25 16.488,54 32,54 47.512,54 60,40.25 60,32 60,23.75 47.512,10 32,10 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 10 C 16.488 10 4 23.75 4 32 C 4 32.110698 4.0215797 32.229381 4.03125 32.34375 C 4.6572978 24.042372 16.89117 11 32 11 C 47.10883 11 59.342702 24.042372 59.96875 32.34375 C 59.97836 32.229381 60 32.110698 60 32 C 60 23.75 47.512 10 32 10 z"/>
+ <path style="opacity:0.2" d="M 4.0898438 33 C 4.0526437 33.336 4 33.678 4 34 C 4 34.214424 4.0145443 34.434733 4.03125 34.65625 C 4.0497089 34.437941 4.0654325 34.220489 4.0898438 34 C 5.0098438 42.312 17.0918 55 32 55 C 46.908 55 58.990156 42.312 59.910156 34 C 59.93462 34.220948 59.950297 34.438082 59.96875 34.65625 C 59.985456 34.434733 60 34.214424 60 34 C 60 33.67884 59.947436 33.3367 59.910156 33 C 58.990156 41.312 46.908 54 32 54 C 17.0918 54 5.0098438 41.312 4.0898438 33 z"/>
+ <path style="opacity:0.2" d="m 35.014752,19 c -6.049387,0 -11.047402,4.94797 -11.047402,10.997267 0,2.299229 0.777365,4.414503 1.997289,6.186062 l -7.365001,7.373168 a 2.0082734,2.0105003 0 0 0 2.808787,2.874285 l 7.365,-7.373167 c 1.772174,1.221516 3.94065,1.937019 6.241526,1.937019 6.049587,0 10.985086,-4.947971 10.985086,-10.997267 0,-6.049297 -4.935499,-10.997267 -10.985086,-10.997267 z m 0,3.999006 c 3.889519,0 6.990509,3.108828 6.990509,6.998261 0,3.889233 -3.10099,6.998261 -6.990509,6.998261 -3.88952,0 -6.99051,-3.109028 -6.99051,-6.998261 0,-3.889433 3.10099,-6.998261 6.99051,-6.998261 z"/>
+ <path style="fill:#54b23f" d="m 35.014752,18.000051 c -6.049387,0 -11.047402,4.94797 -11.047402,10.997267 0,2.299229 0.777365,4.414503 1.997289,6.186062 l -7.365001,7.373168 a 2.0082734,2.0105003 0 0 0 2.808787,2.874285 l 7.365,-7.373167 c 1.772174,1.221516 3.94065,1.937019 6.241526,1.937019 6.049587,0 10.985086,-4.947971 10.985086,-10.997267 0,-6.049297 -4.935499,-10.997267 -10.985086,-10.997267 z m 0,3.999006 c 3.889519,0 6.990509,3.108828 6.990509,6.998261 0,3.889233 -3.10099,6.998261 -6.990509,6.998261 -3.88952,0 -6.99051,-3.109028 -6.99051,-6.998261 0,-3.889433 3.10099,-6.998261 6.99051,-6.998261 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/phatch.svg b/.icons/awkward/64x64/apps/phatch.svg
new file mode 100644
index 00000000..57e4ff50
--- /dev/null
+++ b/.icons/awkward/64x64/apps/phatch.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="M 32,10 C 16.488,10 4,23.75 4,32 4,40.25 16.488,54 32,54 47.512,54 60,40.25 60,32 60,23.75 47.512,10 32,10 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 10 C 16.488 10 4 23.75 4 32 C 4 32.110698 4.0215797 32.229381 4.03125 32.34375 C 4.6572978 24.042372 16.89117 11 32 11 C 47.10883 11 59.342702 24.042372 59.96875 32.34375 C 59.97836 32.229381 60 32.110698 60 32 C 60 23.75 47.512 10 32 10 z"/>
+ <path style="opacity:0.2" d="m 29.77,13.0008 c -0.982,0 -1.77,1.0958 -1.77,2.457 l 0,2.0624 a 16,16 0 0 0 -4.114,1.7106 L 22.422,17.7664 C 21.46,16.8038 20.128,16.5886 19.4336,17.282 l -3.1524,3.1528 c -0.69354,0.69354 -0.47822,2.0256 0.48438,2.9882 l 1.46484,1.46484 a 16,16 0 0 0 -1.6992,4.114 l -2.0742,0 c -1.36132,0 -2.457,0.78872 -2.457,1.76954 l 0,4.461 c 0,0.98 1.0958,1.768 2.457,1.768 l 2.0624,0 a 16,16 0 0 0 1.71094,4.1132 l -1.46484,1.46484 c -0.9626,0.9626 -1.17792,2.2948 -0.48438,2.9882 l 3.1524,3.1524 c 0.69354,0.69354 2.0256,0.47822 2.9882,-0.48438 l 1.46484,-1.46484 a 16,16 0 0 0 4.114,1.698 l 0,2.0742 c 0,1.362 0.788,2.458 1.77,2.458 l 4.461,0 c 0.98,0 1.768,-1.096 1.768,-2.458 l 0,-2.0624 a 16,16 0 0 0 4.1132,-1.71094 l 1.46484,1.46484 c 0.9626,0.9626 2.2948,1.17792 2.9882,0.48438 l 3.1524,-3.1524 c 0.69354,-0.69354 0.47822,-2.0256 -0.48438,-2.9882 l -1.464,-1.464 a 16,16 0 0 0 1.698,-4.114 l 2.0742,0 c 1.362,0 2.458,-0.788 2.458,-1.77 l 0,-4.461 c 0,-0.98 -1.096,-1.768 -2.458,-1.768 l -2.0624,0 a 16,16 0 0 0 -1.71094,-4.1132 l 1.46484,-1.46484 c 0.9626,-0.9626 1.17792,-2.2948 0.48438,-2.9882 l -3.152,-3.1528 c -0.694,-0.6934 -2.026,-0.4782 -2.988,0.4844 l -1.464,1.4644 a 16,16 0 0 0 -4.114,-1.6988 l 0,-2.0742 c 0,-1.3612 -0.788,-2.457 -1.77,-2.457 l -4.461,0 z m 2.23,12 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="fill:#54b23f" d="m 29.77,12.0012 c -0.982,0 -1.77,1.0958 -1.77,2.457 l 0,2.0624 a 16,16 0 0 0 -4.114,1.711 L 22.422,16.7668 C 21.46,15.8042 20.128,15.589 19.4336,16.2824 l -3.1524,3.1524 c -0.69354,0.69354 -0.47822,2.0256 0.48438,2.9882 l 1.46484,1.46484 a 16,16 0 0 0 -1.6992,4.114 l -2.0742,0 c -1.36132,0 -2.457,0.78872 -2.457,1.76954 l 0,4.461 c 0,0.98 1.0958,1.768 2.457,1.768 l 2.0624,0 a 16,16 0 0 0 1.71094,4.1132 l -1.46484,1.46484 c -0.9626,0.9626 -1.17792,2.2948 -0.48438,2.9882 l 3.1524,3.1524 c 0.69354,0.69354 2.0256,0.47822 2.9882,-0.48438 l 1.46484,-1.46484 a 16,16 0 0 0 4.114,1.698 l 0,2.0742 c 0,1.362 0.788,2.458 1.77,2.458 l 4.461,0 c 0.98,0 1.768,-1.096 1.768,-2.458 l 0,-2.0624 a 16,16 0 0 0 4.1132,-1.71094 l 1.46484,1.46484 c 0.9626,0.9626 2.2948,1.17792 2.9882,0.48438 l 3.1524,-3.1524 c 0.69354,-0.69354 0.47822,-2.0256 -0.48438,-2.9882 l -1.464,-1.464 a 16,16 0 0 0 1.698,-4.114 l 2.0742,0 c 1.362,0 2.458,-0.788 2.458,-1.77 l 0,-4.461 c 0,-0.98 -1.096,-1.768 -2.458,-1.768 l -2.0624,0 a 16,16 0 0 0 -1.71094,-4.1132 l 1.46484,-1.46484 c 0.9626,-0.9626 1.17792,-2.2948 0.48438,-2.9882 l -3.152,-3.1526 c -0.694,-0.6934 -2.026,-0.4782 -2.988,0.4844 l -1.464,1.4648 a 16,16 0 0 0 -4.114,-1.6992 l 0,-2.0742 c 0,-1.3612 -0.788,-2.457 -1.77,-2.457 l -4.461,0 z m 2.23,12 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 4.0898438 33 C 4.0526437 33.336 4 33.678 4 34 C 4 34.214424 4.0145443 34.434733 4.03125 34.65625 C 4.0497089 34.437941 4.0654325 34.220489 4.0898438 34 C 5.0098438 42.312 17.0918 55 32 55 C 46.908 55 58.990156 42.312 59.910156 34 C 59.93462 34.220948 59.950297 34.438082 59.96875 34.65625 C 59.985456 34.434733 60 34.214424 60 34 C 60 33.67884 59.947436 33.3367 59.910156 33 C 58.990156 41.312 46.908 54 32 54 C 17.0918 54 5.0098438 41.312 4.0898438 33 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/phonon-gstreamer.svg b/.icons/awkward/64x64/apps/phonon-gstreamer.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/phonon-gstreamer.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/phoronix-test-suite.svg b/.icons/awkward/64x64/apps/phoronix-test-suite.svg
new file mode 100644
index 00000000..918e06d1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/phoronix-test-suite.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 9.6,5 C 6.4976,5 4,7.4976 4,10.6 l 0,28 0,16.8 c 0,3.1024 2.8976,5.6 6,5.6 3.1024,0 6,-2.4976 6,-5.6 L 16,45 54.4,45 C 57.5024,45 60,42.5024 60,39.4 L 60,10.6 C 60,7.4976 57.5024,5 54.4,5 Z"/>
+ <path style="fill:#7cb320" d="M 9.6,4 C 6.4976,4 4,6.4976 4,9.6 l 0,28 0,16.8 c 0,3.1024 2.8976,5.6 6,5.6 3.1024,0 6,-2.4976 6,-5.6 L 16,44 54.4,44 C 57.5024,44 60,41.5024 60,38.4 L 60,9.6 C 60,6.4976 57.5024,4 54.4,4 Z"/>
+ <path style="opacity:0.2" d="M 21.386719,14 C 18.402267,14 16,15.758056 16,18.691406 L 16,22 l -4,0 6.5,6 6.5,-6 -4,0 0,-3 18.601562,0 2.796876,0 L 48,19 48,18.691406 C 48,15.758056 45.597733,14 42.613281,14 L 21.386719,14 Z M 45.5,22 39,28 l 4,0 0,3 -18.601562,0 -2.796876,0 L 16,31 16,31.308594 C 16,34.241944 18.402267,36 21.386719,36 l 21.226562,0 C 45.597733,36 48,34.241944 48,31.308594 L 48,28 l 4,0 -6.5,-6 z"/>
+ <path style="fill:#ffffff" d="M 21.386719 13 C 18.402267 13 16 14.758056 16 17.691406 L 16 21 L 12 21 L 18.5 27 L 25 21 L 21 21 L 21 18 L 39.601562 18 L 42.398438 18 L 48 18 L 48 17.691406 C 48 14.758056 45.597733 13 42.613281 13 L 21.386719 13 z M 45.5 21 L 39 27 L 43 27 L 43 30 L 24.398438 30 L 21.601562 30 L 16 30 L 16 30.308594 C 16 33.241944 18.402267 35 21.386719 35 L 42.613281 35 C 45.597733 35 48 33.241944 48 30.308594 L 48 27 L 52 27 L 45.5 21 z"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="24" r="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.5996094 4 C 6.4972094 4 4 6.4972094 4 9.5996094 L 4 10.599609 C 4 7.4972094 6.4972094 5 9.5996094 5 L 54.400391 5 C 57.502791 5 60 7.4972094 60 10.599609 L 60 9.5996094 C 60 6.4972094 57.502791 4 54.400391 4 L 9.5996094 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/photocollage.svg b/.icons/awkward/64x64/apps/photocollage.svg
new file mode 100644
index 00000000..8a89e88a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/photocollage.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 24,23 0,3 -20,0 0,32.199218 C 4,59.750418 5.2495812,61 6.8007812,61 L 24,61 25,61 26.398438,61 30,61 57.199218,61 C 58.750418,61 60,59.750418 60,58.199218 L 60,26 l -30,0 0,-3 -6,0 z"/>
+ <path style="fill:#ffc129" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 l 0,16.8 33.6,0 L 37.6,4 6.8,4 Z"/>
+ <path style="fill:#5fb319" d="m 37.6,4 0,19.6 22.4,0 0,-16.8 C 60,5.2488 58.7512,4 57.2,4 L 37.6,4 Z"/>
+ <path style="fill:#e74b4b" d="m 26.4,25 0,35 30.8,0 C 58.7512,60 60,58.7512 60,57.2 L 60,25 26.4,25 Z"/>
+ <path style="fill:#35abe4" d="M 4,25 4,57.2 C 4,58.7512 5.2488,60 6.8,60 L 25,60 25,25 4,25 Z"/>
+ <rect style="fill:#ffffff" width="38" height="6" x="22" y="-30" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="56" height="6" x="4" y="21"/>
+ <rect style="fill:#ffffff" width="56" height="6" x="4" y="20"/>
+ <rect style="fill:#ffffff" width="22" height="6" x="4" y="-40" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 34 5 L 37.601562 5 L 40 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 40 4 L 37.601562 4 L 34 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/photofilmstrip.svg b/.icons/awkward/64x64/apps/photofilmstrip.svg
new file mode 100644
index 00000000..02bd1f0f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/photofilmstrip.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 56,9 h -6 v 6 h 6 z m 0,42 h -6 v 6 h 6 z M 42,9 h -6 v 6 h 6 z m 0,42 h -6 v 6 h 6 z M 28,9 h -6 v 6 h 6 z m 0,42 h -6 v 6 h 6 z M 14,9 H 8 v 6 h 6 z m 0,42 H 8 v 6 h 6 z"/>
+ <path style="fill:#ffffff" d="m 56,8 h -6 v 6 h 6 z m 0,42 h -6 v 6 h 6 z M 42,8 h -6 v 6 h 6 z m 0,42 h -6 v 6 h 6 z M 28,8 h -6 v 6 h 6 z m 0,42 h -6 v 6 h 6 z M 14,8 H 8 v 6 h 6 z m 0,42 H 8 v 6 h 6 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="M 29.999954,35.000016 C 27.631964,38.826 22.387986,40.135995 18.288203,37.926004 14.18762,35.718013 12.782626,30.826033 15.150016,27.000049 Z"/>
+ <path style="fill:#beff4c" d="m 29.999954,34.000025 c -2.36799,3.825984 -7.611968,5.135979 -11.711751,2.925988 -4.100583,-2.207991 -5.505577,-7.099971 -3.138187,-10.925955 z"/>
+ <path style="fill:#2c2c2c" d="m 22.109421,29.749942 v 0.25 c -0.431798,2.20511 0.41881,4.84042 2.611328,7.742188 0.02519,-0.0061 0.05105,-0.0093 0.07617,-0.01563 -1.070291,-2.042924 -0.895405,-4.320284 0.146484,-6.451171 z"/>
+ <path style="opacity:0.2" d="m 34.000046,34.999949 c 2.36799,3.825984 7.611968,5.135979 11.711751,2.925988 4.100583,-2.207991 5.505577,-7.099971 3.138187,-10.925955 z"/>
+ <path style="fill:#beff4c" d="m 34.000046,33.999958 c 2.36799,3.825984 7.611968,5.135979 11.711751,2.925988 4.100583,-2.207991 5.505577,-7.099971 3.138187,-10.925955 z"/>
+ <path style="fill:#2c2c2c" d="m 41.890579,29.749875 v 0.25 c 0.431798,2.20511 -0.41881,4.84042 -2.611328,7.742188 -0.02519,-0.0061 -0.05105,-0.0093 -0.07617,-0.01563 1.070291,-2.042924 0.895405,-4.320284 -0.146484,-6.451171 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/photolayoutseditor.svg b/.icons/awkward/64x64/apps/photolayoutseditor.svg
new file mode 100644
index 00000000..ff24bb12
--- /dev/null
+++ b/.icons/awkward/64x64/apps/photolayoutseditor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4 53 L 4 54 C 4 55.662 5.338 57 7 57 L 57 57 C 58.662 57 60 55.662 60 54 L 60 53 C 60 54.662 58.662 56 57 56 L 7 56 C 5.338 56 4 54.662 4 53 z"/>
+ <path style="fill:#8c93dd" d="M 7,8 C 5.338,8 4,9.338 4,11 l 0,33 56,0 0,-33 C 60,9.338 58.662,8 57,8 L 7,8 Z m 52.188,47 c -0.506,0.506 -1.224,0.81 -2,0.812 L 7,56 57,56 c 0.88,0 1.64,-0.4 2.188,-1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.338 8 4 9.338 4 11 L 4 12 C 4 10.338 5.338 9 7 9 L 57 9 C 58.662 9 60 10.338 60 12 L 60 11 C 60 9.338 58.662 8 57 8 L 7 8 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 44,19 c 4.4182,0 8,3.5818 8,8 0,4.4182 -3.5818,8 -8,8 -4.4182,0 -8,-3.5818 -8,-8 0,-4.4182 3.5818,-8 8,-8 z"/>
+ <path style="fill:#fffca3;fill-rule:evenodd" d="m 44,18 c 4.4182,0 8,3.5818 8,8 0,4.4182 -3.5818,8 -8,8 -4.4182,0 -8,-3.5818 -8,-8 0,-4.4182 3.5818,-8 8,-8 z"/>
+ <path style="fill:#5184b0" d="m 4,44 0,9 c 0,0 0,3.012 3,3 L 57.2,55.8 C 58.752,55.794 60,54.552 60,53 l 0,-9 z"/>
+ <path d="m 4,44 0,-1.598375 c 0,0 4.0385587,-2.663892 5.1738033,-2.896256 1.1354047,-0.232403 2.4762977,-0.04335 3.8543517,0.21658 1.378034,0.258937 3.435335,0.609141 4.07736,0.631039 0.642105,0.02238 1.804031,-0.05594 3.154124,-0.137461 1.350053,-0.07992 3.585341,-0.153444 4.282568,-0.145452 0.697247,0 2.437896,0.09591 4.293169,0.209048 1.855413,0.113484 4.403773,0.303072 4.981995,0.356118 0.578223,0.05274 1.25787,0.150247 2.02928,0.256559 0.77129,0.105493 2.106683,0.26483 2.578901,0.308646 0.472359,0.04295 1.567502,0.193603 2.838112,0.310405 1.27065,0.116681 3.30413,0.15664 3.891353,0.113484 0.587243,-0.04335 1.818131,-0.477595 3.189925,-0.877988 1.371694,-0.400233 2.884313,-0.76674 4.034759,-0.676112 C 53.527746,40.162141 60,42.401865 60,42.401865 l 0,1.598375 -49.201933,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/photoqt.svg b/.icons/awkward/64x64/apps/photoqt.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/photoqt.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/photoshop.svg b/.icons/awkward/64x64/apps/photoshop.svg
new file mode 120000
index 00000000..a6e2a98d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/photoshop.svg
@@ -0,0 +1 @@
+AdobePhotoshop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/phpmyadmin.svg b/.icons/awkward/64x64/apps/phpmyadmin.svg
new file mode 100644
index 00000000..0bab1050
--- /dev/null
+++ b/.icons/awkward/64x64/apps/phpmyadmin.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:none;stroke:#180f06;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="m 10,32.972464 c 0,0 8,1.320718 8,-3.828008 0,-5.148728 -7.971694,-4.199836 -7.971694,-4.199836 m 2.02e-4,15.99936 V 24.944828"/>
+ <path style="fill:none;stroke:#a287e9;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="m 10,31.972464 c 0,0 8,1.320718 8,-3.828008 0,-5.148728 -7.971694,-4.199836 -7.971694,-4.199836 m 2.02e-4,15.99936 V 23.944828"/>
+ <path style="opacity:0.2;fill:none;stroke:#180f06;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="M 38,40.971516 V 24.972464 m -11.98283,0 L 32,33 38,24.972464 M 26.01717,40.971516 V 24.972464"/>
+ <path style="fill:none;stroke:#ffb042;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="M 38,39.971516 V 23.972464 m -11.98283,0 L 32,32 38,23.972464 M 26.01717,39.971516 V 23.972464"/>
+ <path style="opacity:0.2;fill:none;stroke:#180f06;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="M 45.999896,34.972464 H 54 M 46.000104,40.94398 V 29.209268 M 54,40.94398 V 29.209268 m -8.000104,0 c 0,0 -0.17822,-4.26434 4.000104,-4.26434 4.178316,0 4,4.26434 4,4.26434"/>
+ <path style="fill:none;stroke:#ffb042;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="M 45.999896,33.972464 H 54 M 46.000104,39.94398 V 28.209268 M 54,39.94398 V 28.209268 m -8.000104,0 c 0,0 -0.17822,-4.26434 4.000104,-4.26434 4.178316,0 4,4.26434 4,4.26434"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/phpstorm.svg b/.icons/awkward/64x64/apps/phpstorm.svg
new file mode 100644
index 00000000..4047a06f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/phpstorm.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#cf4f8c" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#6655e4" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#6655e4" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#cf4f8c" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,26.999314 c 0,0 8.000005,0.929002 8.000005,-3.999994 0,-4.929003 -8.000005,-4.000003 -8.000005,-4.000003 m 1.98e-4,16.000199 V 18.999513"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,25.999514 c 0,0 8.000005,0.929002 8.000005,-3.999994 0,-4.929003 -8.000005,-4.000003 -8.000005,-4.000003 m 1.98e-4,16.000199 V 17.999713"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round" d="m 34.000484,32.999314 c 0,0 1.00877,2.001934 4.000002,2.000966 2.991224,-9.6e-4 3.999994,-2.000966 3.999994,-4.000962 0,-8.42877 -7.999996,0.422324 -7.976034,-7.98141 -0.02418,-2.018594 0.943732,-4.018591 3.97604,-4.018591 3.0323,0 3.999768,1.999997 3.999768,1.999997"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round" d="m 34.000484,31.999514 c 0,0 1.00877,2.001934 4.000002,2.000966 2.991224,-9.6e-4 3.999994,-2.000966 3.999994,-4.000962 0,-8.42877 -7.999996,0.422324 -7.976034,-7.98141 -0.02418,-2.018595 0.943732,-4.018591 3.97604,-4.018591 3.0323,0 3.999768,1.999996 3.999768,1.999996"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pia-manager.svg b/.icons/awkward/64x64/apps/pia-manager.svg
new file mode 100644
index 00000000..4abb3c30
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pia-manager.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="12" height="26" x="8" y="25" rx="3" ry="2.889"/>
+ <rect style="opacity:0.2" width="12" height="26" x="44" y="25" rx="3" ry="2.889"/>
+ <path style="opacity:0.2" d="M 16.769231,25 47.230768,25 50,25 50,58.2 c 0,1.5512 -1.235078,2.8 -2.769232,2.8 l -9.692306,0 -4.153846,-6 -2.769232,0 -4.153846,6 -9.692307,0 c -1.534153,0 -2.76923,-1.2488 -2.76923,-2.8 l 0,-33.2 z"/>
+ <rect style="fill:#358334" width="12" height="26" x="44" y="24" rx="3" ry="2.889"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 47 24 C 45.338 24 44 25.290181 44 26.890625 L 44 27.890625 C 44 26.290181 45.338 25 47 25 L 53 25 C 54.662 25 56 26.290181 56 27.890625 L 56 26.890625 C 56 25.290181 54.662 24 53 24 L 47 24 z"/>
+ <rect style="fill:#358334" width="12" height="26" x="8" y="24" rx="3" ry="2.889"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11 24 C 9.338 24 8 25.290181 8 26.890625 L 8 27.890625 C 8 26.290181 9.338 25 11 25 L 17 25 C 18.662 25 20 26.290181 20 27.890625 L 20 26.890625 C 20 25.290181 18.662 24 17 24 L 11 24 z"/>
+ <path style="fill:#50b24e" d="M 16.769231,24 47.230768,24 50,24 50,57.2 c 0,1.5512 -1.235078,2.8 -2.769232,2.8 l -9.692306,0 -4.153846,-6 -2.769232,0 -4.153846,6 -9.692307,0 c -1.534153,0 -2.76923,-1.2488 -2.76923,-2.8 l 0,-33.2 z"/>
+ <ellipse style="fill:#50b24e" cx="32" cy="22.2" rx="18" ry="18.2"/>
+ <path style="opacity:0.2" d="M 32,11 C 25.372584,11 20,15.775629 20,21.666666 20.0048,22.112688 20.04094,24.558008 20.1084,25 l 23.786132,0 C 43.961012,24.557952 43.996236,22.112634 44,21.666666 44,15.775629 38.627416,11 32,11 Z"/>
+ <path style="fill:#ffffff" d="M 32,10 C 25.372584,10 20,14.775629 20,20.666666 20.0048,21.112688 20.04094,23.558008 20.1084,24 l 23.786132,0 C 43.961012,23.557952 43.996236,21.112634 44,20.666666 44,14.775629 38.627416,10 32,10 Z"/>
+ <circle style="fill:#3f3f3f" cx="27" cy="18" r="3"/>
+ <path style="opacity:0.2" d="m 32,30 c -2.761424,0 -5,2.238576 -5,5 l 0,2 -1.666016,0 C 24.595316,37 24,37.808181 24,38.599609 l 0,8.972657 C 24,48.363696 24.595316,49 25.333984,49 l 13.332032,0 C 39.404682,49 40,48.363696 40,47.572266 l 0,-8.972657 C 40,37.808181 39.398632,36.90565 38.666016,37 L 37,37 37,35 c 0,-2.761424 -2.238576,-5 -5,-5 z m 0,2 c 1.656854,0 3,1.343146 3,3 l 0,1.960938 c 0,0 -0.08208,0.0362 -0.08789,0.03906 L 29,37 29,35 c 0,-1.656854 1.343146,-3 3,-3 z"/>
+ <path style="fill:#ffffff" d="m 32,29 c -2.761424,0 -5,2.238576 -5,5 l 0,2 -1.666016,0 C 24.595316,36 24,36.808181 24,37.599609 l 0,8.972657 C 24,47.363696 24.595316,48 25.333984,48 l 13.332032,0 C 39.404682,48 40,47.363696 40,46.572266 l 0,-8.972657 C 40,36.808181 39.398632,35.90565 38.666016,36 L 37,36 37,34 c 0,-2.761424 -2.238576,-5 -5,-5 z m 0,2 c 1.656854,0 3,1.343146 3,3 l 0,1.960938 c 0,0 -0.08208,0.0362 -0.08789,0.03906 L 29,36 29,34 c 0,-1.656854 1.343146,-3 3,-3 z"/>
+ <circle style="fill:#3f3f3f" cx="37" cy="18" r="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 18 18.200001 0 0 0 14 22.199219 A 18 18.200001 0 0 0 14.017578 22.683594 A 18 18.200001 0 0 1 32 5 A 18 18.200001 0 0 1 49.974609 22.693359 A 18 18.200001 0 0 0 50 22.199219 A 18 18.200001 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pia.svg b/.icons/awkward/64x64/apps/pia.svg
new file mode 120000
index 00000000..2be2aa24
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pia.svg
@@ -0,0 +1 @@
+pia-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pianoteq.svg b/.icons/awkward/64x64/apps/pianoteq.svg
new file mode 120000
index 00000000..29fccab4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pianoteq.svg
@@ -0,0 +1 @@
+vmpk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/picard.svg b/.icons/awkward/64x64/apps/picard.svg
new file mode 100644
index 00000000..2a041127
--- /dev/null
+++ b/.icons/awkward/64x64/apps/picard.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.154297,3.9999965 v 0.00195 C 32.100493,4.0006288 32.052179,4.0199345 32,4.0253871 v -0.019531 a 6.5948653,6.5944523 0 0 0 -3.298828,0.875 L 9.2988281,16.08398 A 6.5948653,6.5944523 0 0 0 6,21.796871 v 22.40625 a 6.5948653,6.5944523 0 0 0 3.2988281,5.708984 L 28.701172,61.117184 a 6.5948653,6.5944523 0 0 0 3.292969,0.876953 6.5948653,6.5944523 0 0 0 0.0059,0 c 0.01892,3.77e-4 0.03772,0.006 0.05664,0.0059 1.11966,-0.0097 2.238942,-0.303501 3.242187,-0.882812 L 54.701172,49.912105 C 56.741342,48.734537 57.999323,46.558632 58,44.203121 v -22.40625 c 3.35e-4,-2.356523 -1.257781,-4.534817 -3.298828,-5.712891 L 35.298828,4.8808559 C 34.34158,4.3285923 33.25915,4.0256319 32.154297,3.9999965 Z"/>
+ <path style="fill:#f68048" d="m 32.155165,2.9999997 v 0.00283 c -1.209796,-0.0297 -1.993502,1.7178404 -3.042188,2.3217456 L 11.558116,17.868765 C 9.5170697,19.046839 9.1844291,19.677507 9.1847644,22.03403 L 8.5683586,43.203498 c 6.768e-4,2.355511 0.024979,3.191122 2.0651484,4.36869 L 28.70204,59.394477 c 1.037483,0.59908 2.197407,1.615501 3.355277,1.605449 1.11966,-0.0097 2.237398,-0.304233 3.240643,-0.883544 L 54.702039,48.912871 c 2.04017,-1.177568 3.297283,-3.353862 3.29796,-5.709373 V 20.796477 c 3.35e-4,-2.356523 -1.256913,-4.534132 -3.29796,-5.712206 L 35.29796,3.8807611 C 34.340712,3.3284975 33.260018,3.0256351 32.155165,2.9999997 Z"/>
+ <path style="fill:#8d259c" d="M 32,3.0056637 A 6.5948653,6.5944523 0 0 0 28.70204,3.8807611 L 9.2979607,15.084271 a 6.5948653,6.5944523 0 0 0 -3.2979599,5.712206 v 22.407021 a 6.5948653,6.5944523 0 0 0 3.2979599,5.709373 L 28.70204,60.116382 A 6.5948653,6.5944523 0 0 0 32,60.994312 Z"/>
+ <path style="opacity:0.2" d="m 42.585938,15.119032 c -0.795026,0 -1.520422,0.403507 -1.941407,1.076171 -0.254242,0.402997 -0.368493,0.853488 -0.355469,1.296876 2.6e-5,9.31e-4 -2.7e-5,0.0029 0,0.0039 0.0068,0.22074 0.04485,0.43897 0.113282,0.648437 0,0 0,0.002 0,0.002 0.0687,0.209486 0.169488,0.411681 0.296875,0.595704 -0.171153,0.194338 -0.349253,0.36486 -0.533203,0.515624 -9.88e-4,8.12e-4 -0.0029,0.0011 -0.0039,0.002 -0.182945,0.149667 -0.370629,0.278605 -0.558593,0.390625 -0.0011,6.47e-4 -7.54e-4,0.0032 -0.002,0.0039 -1.133211,0.674054 -2.290887,0.913816 -2.638671,0.908203 -1.03988,-0.453523 -2.347142,-0.686318 -3.22461,-0.798828 -1.32203,-0.159143 -3.657844,-0.311295 -5.597656,-0.246094 -1.862863,0.114608 -3.935257,0.953043 -5.632813,3.734375 -0.164863,-0.02941 -0.331681,-0.04492 -0.498046,-0.04492 -1.367355,0 -2.541279,0.979331 -2.791016,2.330078 -0.139332,0.749453 0.0196,1.510234 0.449219,2.138672 0.429247,0.628061 1.077639,1.050344 1.824219,1.189453 0.172374,0.03242 0.346856,0.04883 0.521484,0.04883 1.367354,0 2.542856,-0.980908 2.792969,-2.332031 0.190776,-1.029177 -0.199857,-2.033394 -0.935547,-2.675781 1.325165,-2.093411 2.872875,-2.768783 4.333984,-2.875 2.575118,-0.197407 3.885029,0.0097 6.238281,0.380859 0.556395,0.126643 1.448897,0.314478 2.048829,0.587891 0.0019,7.54e-4 0.0041,0.0027 0.0059,0.0039 0.323437,0.147307 0.634656,0.311312 0.931641,0.496094 0.296984,0.184784 0.577828,0.389706 0.847656,0.611328 0.540561,0.444087 1.125461,1.492651 1.552734,2.080078 -0.05105,0.06515 -0.09866,0.130598 -0.142578,0.201172 -0.168619,0.268976 -0.276047,0.559626 -0.324219,0.855469 -1.44e-4,8.89e-4 1.46e-4,0.0029 0,0.0039 -0.02375,0.146999 -0.03386,0.29417 -0.0293,0.441406 2.9e-5,9.4e-4 -2.9e-5,0.0029 0,0.0039 0.0048,0.14723 0.02454,0.294286 0.05664,0.4375 0.03257,0.145362 0.07889,0.285039 0.138672,0.421875 0.11804,0.270172 0.289399,0.519161 0.507812,0.730468 0.11011,0.106705 0.229096,0.203838 0.363282,0.289063 0.368033,0.234519 0.795212,0.359375 1.230468,0.359375 0.793522,0 1.52215,-0.402749 1.947266,-1.076172 0.169556,-0.268706 0.275726,-0.55778 0.324219,-0.853516 0.07274,-0.443604 0.01387,-0.89885 -0.164063,-1.30664 -0.17796,-0.407791 -0.474323,-0.769375 -0.876953,-1.025391 -0.130722,-0.08261 -0.268526,-0.148528 -0.412109,-0.201172 -0.141613,-0.0523 -0.288796,-0.08975 -0.4375,-0.113281 -9.27e-4,-1.45e-4 -0.0029,1.44e-4 -0.0039,0 -0.14963,-0.02349 -0.299739,-0.03263 -0.451171,-0.02734 -0.15163,0.0055 -0.303303,0.02479 -0.451172,0.05859 C 40.527883,23.578496 39.759349,22.341664 39,21.757703 c 0.235511,-0.07304 0.481128,-0.364367 0.728516,-0.474609 0.123847,-0.05513 0.25005,-0.133448 0.375,-0.199219 0.126201,-0.06658 0.250931,-0.118865 0.376953,-0.197265 0.250805,-0.155514 0.49783,-0.337243 0.740234,-0.544922 0.241775,-0.207331 0.475866,-0.440593 0.699219,-0.707031 0.214812,0.0646 0.439189,0.101562 0.666016,0.101562 0.197712,0 0.39235,-0.02649 0.578124,-0.07422 0.186451,-0.04824 0.366393,-0.120606 0.533204,-0.21289 0.333995,-0.184428 0.621538,-0.451483 0.832031,-0.78711 0.08206,-0.129616 0.148994,-0.26422 0.203125,-0.404297 0.16239,-0.420227 0.199879,-0.879078 0.09961,-1.330078 -0.06704,-0.3014 -0.192678,-0.582443 -0.365234,-0.828125 -0.08587,-0.122264 -0.184101,-0.23585 -0.292969,-0.339843 -0.109908,-0.10498 -0.230112,-0.199871 -0.361328,-0.283204 -0.183284,-0.115985 -0.380292,-0.205537 -0.585938,-0.265624 -8.92e-4,-2.61e-4 -0.0029,2.56e-4 -0.0039,0 -0.206533,-0.0601 -0.419653,-0.0918 -0.636718,-0.0918 z m 0,1.511718 c 0.14909,0 0.297269,0.04575 0.423828,0.125 0.08995,0.05728 0.164755,0.130038 0.224609,0.214844 0.0589,0.08436 0.103856,0.179452 0.126953,0.283203 1.95e-4,8.64e-4 -1.92e-4,0.003 0,0.0039 4.22e-4,0.0019 -4.07e-4,0.004 0,0.0059 0.04332,0.203511 0.0094,0.410542 -0.103516,0.58789 -0.112667,0.179259 -0.296586,0.299852 -0.496093,0.345704 -0.199017,0.04452 -0.417857,0.01832 -0.59961,-0.09766 l -0.03516,-0.02344 c -0.17245,-0.122467 -0.283228,-0.302118 -0.320312,-0.496094 -0.03673,-0.192121 -0.0013,-0.399164 0.111328,-0.578125 0.144959,-0.23126 0.393444,-0.36914 0.667969,-0.369141 z m 7.724609,3.333985 c -0.793901,0 -1.520046,0.401498 -1.941406,1.074218 -0.601996,0.954523 -0.420773,2.186507 0.384765,2.925782 0.0079,0.0054 0.01869,0.018 0.02734,0.02344 -0.50661,1.70319 -1.119922,4.607346 -0.703125,6.150391 -0.0537,0.04887 -0.110588,0.09556 -0.160156,0.15039 -0.086,0.09609 -0.167303,0.198173 -0.238281,0.310547 -0.119426,0.189459 -0.205916,0.390066 -0.265626,0.595703 -1.265954,0.184032 -1.653038,0.493735 -2.263671,0.892579 -0.764231,0.498894 -1.487931,0.968836 -3.619141,1.003906 -0.737566,-0.08685 -2.201197,-0.06631 -2.853516,-0.04297 -0.537402,0.02172 -1.092133,0.03885 -1.820312,0.002 C 36.35607,33.023532 36.06708,32.71764 35.558594,32.13661 34.881493,31.361838 33.934049,30.383115 32,30.242079 v 1.507812 c 1.237417,0.112911 1.839933,0.712156 2.425781,1.382812 0.558434,0.63863 1.19256,1.362808 2.34961,1.425782 0.7954,0.04343 1.413244,0.02133 1.957031,0 0.935479,-0.03257 2.538806,-0.06085 3.816406,0.257812 0.979041,0.24212 4.243843,3.747409 5.248047,5.5 -0.04056,0.05429 -0.08151,0.105108 -0.117187,0.16211 -0.654571,1.038612 -0.38589,2.407882 0.607421,3.111328 0.02704,0.02172 0.0559,0.03807 0.105469,0.07227 0.368406,0.233977 0.793637,0.357422 1.228516,0.357422 0.794651,0 1.520423,-0.402962 1.941406,-1.074219 0.328598,-0.517895 0.436055,-1.135376 0.302734,-1.736328 -0.134448,-0.603179 -0.495198,-1.117472 -1.017578,-1.449218 -0.368033,-0.232348 -0.792057,-0.355469 -1.226562,-0.355469 -0.198284,0 -0.39381,0.02808 -0.580078,0.07422 -0.961766,-1.578439 -2.948503,-4.040844 -4.652344,-5.298828 0.680859,-0.236691 1.14565,-0.541983 1.582031,-0.826172 0.53665,-0.349607 0.683046,-0.500455 1.525391,-0.642578 0.159606,0.390321 0.42561,0.740998 0.791015,1 0.02704,0.02172 0.05785,0.03807 0.107422,0.07227 0.368406,0.233975 0.791683,0.357422 1.226563,0.357422 0.79465,0 1.522374,-0.402965 1.943359,-1.074219 0.328598,-0.518437 0.436054,-1.135429 0.302735,-1.736328 -0.134449,-0.60242 -0.495197,-1.117473 -1.017579,-1.449219 -0.368031,-0.232348 -0.792058,-0.355468 -1.226562,-0.355468 -0.04694,0 -0.09368,0.0035 -0.140625,0.0059 -0.266634,-1.190126 0.3429,-3.644974 0.701172,-4.962891 0.04208,0.0041 0.08489,0.0098 0.126953,0.0098 0.79465,0 1.522374,-0.400523 1.943359,-1.072266 0.328598,-0.518437 0.434102,-1.135048 0.300782,-1.736328 -0.134449,-0.602798 -0.495197,-1.117474 -1.017579,-1.449219 -0.368031,-0.232347 -0.792059,-0.355468 -1.226562,-0.355468 z m 0,1.511718 c 0.149841,0 0.298026,0.04184 0.423828,0.121094 0.180262,0.11455 0.304994,0.292408 0.351563,0.501953 0.0458,0.205748 0.0084,0.417425 -0.105469,0.597657 -0.224572,0.358292 -0.727971,0.479525 -1.09375,0.246093 l -0.03516,-0.02148 C 49.50681,22.67802 49.416129,22.206817 49.642578,21.847547 v -0.002 c 0.14571,-0.231261 0.394198,-0.369141 0.667969,-0.369141 z m -28.273438,3.203126 c 0.05055,-0.0089 0.15902,0.04527 0.220703,0.05664 0.726301,0.13572 1.206711,0.839264 1.072266,1.56836 -0.133322,0.717783 -0.842658,1.209247 -1.564453,1.076171 -0.727053,-0.13572 -1.205132,-0.837313 -1.070313,-1.566406 0.118301,-0.636732 0.670396,-1.101562 1.314454,-1.101562 0,-0.02083 0.01049,-0.03024 0.02734,-0.0332 z m 19.595703,1.152343 c 0.150219,0 0.299149,0.04035 0.423829,0.119141 0.09266,0.05909 0.167672,0.135409 0.226562,0.220703 0.05889,0.08529 0.1006,0.181632 0.123047,0.28125 0.04427,0.199576 0.01344,0.414328 -0.103516,0.599609 -0.147214,0.23289 -0.398932,0.371094 -0.673828,0.371094 -0.14909,0 -0.294567,-0.04128 -0.421875,-0.121094 -0.09239,-0.05881 -0.169842,-0.137362 -0.228515,-0.222656 -0.05817,-0.08458 -0.09865,-0.178434 -0.121094,-0.277344 0,0 0,-0.002 0,-0.002 -0.02232,-0.09983 -0.02444,-0.204234 -0.0078,-0.30664 0.01667,-0.102399 0.05108,-0.2019 0.109375,-0.294922 0.06347,-0.100427 0.149504,-0.183446 0.253907,-0.248047 0.125811,-0.07804 0.270079,-0.119141 0.419921,-0.119141 z M 49.623047,31.037 c 0.149841,0 0.296073,0.04379 0.421875,0.123047 0.180261,0.11455 0.304994,0.290997 0.351562,0.5 0.0458,0.205746 0.01037,0.417588 -0.103515,0.597656 -0.224572,0.358292 -0.72797,0.479526 -1.09375,0.246094 l -0.03516,-0.02148 c -0.344751,-0.243748 -0.437386,-0.71495 -0.210937,-1.074219 v -0.002 C 49.098835,31.174881 49.349277,31.037 49.623047,31.037 Z M 39.6875,37.015516 c -0.805916,0 -1.561511,0.430349 -1.974609,1.125 -0.314706,0.529838 -0.406454,1.150134 -0.25586,1.748047 0.13182,0.524952 0.436364,0.976695 0.865235,1.292969 -1.522077,3.475106 -3.928979,5.430457 -5.185547,6.035156 -0.04807,0.01628 -0.09271,0.03894 -0.134766,0.06445 C 32.556183,47.48146 32.191152,47.546743 32,47.585829 v 1.507812 c 0.103278,-0.01088 0.747732,-0.04315 1.634766,-0.449219 2.008406,-0.51138 2.569351,-0.13501 3.158203,0.265625 0.383428,0.260576 0.859037,0.586511 1.599609,0.625 0.03753,0.0019 0.07775,0.002 0.117188,0.002 0.79202,0 3.686479,-0.919488 4.380859,-1.183593 0.429623,0.420722 1.003173,0.658203 1.607422,0.658203 0.548669,0 1.080367,-0.195854 1.496094,-0.554688 0.465676,-0.400636 0.749932,-0.959747 0.796875,-1.574219 0.04695,-0.614851 -0.148875,-1.212985 -0.548828,-1.679687 -0.437509,-0.512466 -1.071918,-0.806641 -1.744141,-0.806641 -0.547918,0 -1.079992,0.199976 -1.496094,0.558594 -0.605377,0.521151 -0.872956,1.291321 -0.783203,2.033203 -0.731558,0.263832 -3.344263,1.051549 -3.746094,1.039063 -0.30832,-0.01628 -0.487733,-0.131035 -0.833984,-0.367188 -0.440135,-0.299662 -0.332356,-0.570993 -0.982422,-0.697265 1.102596,-1.040892 2.146258,-3.074464 3.113281,-5.337891 0.773996,-0.02714 1.493751,-0.450709 1.892578,-1.121094 0.647813,-1.09176 0.291073,-2.510016 -0.796875,-3.164062 -0.35639,-0.212803 -0.763885,-0.324219 -1.177734,-0.324219 z m 0,1.511719 c 0.14196,0 0.281869,0.0375 0.404297,0.111328 0.375544,0.226375 0.501171,0.71521 0.277344,1.091797 -0.144584,0.243746 -0.40081,0.390625 -0.683594,0.390625 -0.142336,0 -0.282697,-0.03977 -0.40625,-0.115235 -0.181385,-0.108576 -0.309505,-0.280039 -0.361328,-0.486328 -0.05181,-0.20629 -0.02222,-0.422252 0.08594,-0.605469 0.144959,-0.243203 0.400809,-0.386718 0.683594,-0.386718 z m 9.935547,2.390625 c 0.149841,0 0.296073,0.04379 0.421875,0.123047 0.180261,0.11455 0.304994,0.292406 0.351562,0.501953 0.0458,0.20629 0.0084,0.415471 -0.105468,0.595703 -0.224572,0.358292 -0.72797,0.479526 -1.09375,0.246094 l -0.03516,-0.02148 c -0.344752,-0.243747 -0.435433,-0.71457 -0.208984,-1.074219 v -0.002 c 0.14571,-0.23126 0.396152,-0.36914 0.669922,-0.36914 z m -5.125,4.990234 c 0.231712,0 0.449842,0.101779 0.601562,0.279297 0.138205,0.162317 0.2056,0.366352 0.189453,0.578125 -0.01616,0.21172 -0.11391,0.403995 -0.27539,0.542969 v 0.002 c -0.18402,0.158517 -0.38231,0.191406 -0.515625,0.191406 -0.233215,0 -0.452924,-0.101997 -0.603516,-0.277344 -0.28466,-0.33332 -0.244464,-0.836904 0.08789,-1.123047 0.184765,-0.159601 0.382312,-0.193359 0.515625,-0.193359 z"/>
+ <path style="opacity:0.2" d="M 23.045328,20.675011 16.144027,24.052057 12.4,44.481932 18.993329,42.784834 24.543325,46.775 28.288888,26.345126 Z m -1.36705,7.213638 c -1.16084,-0.219444 -1.926926,-1.352142 -1.710733,-2.530443 0.216193,-1.178692 1.332106,-1.9563 2.492948,-1.736856 1.161609,0.219446 1.927695,1.352533 1.711502,2.530835 -0.215812,1.178301 -1.332876,1.955911 -2.493717,1.736464 z"/>
+ <path style="fill:#b66bc2" d="M 23.045328,19.674993 16.144027,23.052039 12.4,43.481914 l 6.593329,-1.697098 5.549996,3.990166 3.745563,-20.429874 z m -1.36705,7.213638 c -1.16084,-0.219444 -1.926926,-1.352142 -1.710733,-2.530443 0.216193,-1.178692 1.332106,-1.9563 2.492948,-1.736856 1.161609,0.219446 1.927695,1.352533 1.711502,2.530835 -0.215812,1.178301 -1.332876,1.955911 -2.493717,1.736464 z"/>
+ <path style="fill:#ffffff" d="M 42.585938 14.119141 C 41.790912 14.119141 41.065516 14.522648 40.644531 15.195312 C 40.390289 15.598309 40.276038 16.0488 40.289062 16.492188 C 40.289088 16.493119 40.289035 16.495094 40.289062 16.496094 C 40.295862 16.716834 40.333909 16.935064 40.402344 17.144531 C 40.402344 17.144531 40.402344 17.146484 40.402344 17.146484 C 40.471044 17.35597 40.571832 17.558165 40.699219 17.742188 C 40.528066 17.936526 40.349966 18.107048 40.166016 18.257812 C 40.165028 18.258624 40.163109 18.258866 40.162109 18.259766 C 39.979164 18.409433 39.79148 18.538371 39.603516 18.650391 C 39.602416 18.651038 39.602762 18.653597 39.601562 18.654297 C 38.468351 19.328351 37.310675 19.568113 36.962891 19.5625 C 35.923011 19.108977 34.615749 18.876182 33.738281 18.763672 C 32.416251 18.604529 30.080437 18.452377 28.140625 18.517578 C 26.277762 18.632186 24.205368 19.470621 22.507812 22.251953 C 22.342949 22.222543 22.176131 22.207031 22.009766 22.207031 C 20.642411 22.207031 19.468487 23.186362 19.21875 24.537109 C 19.079418 25.286562 19.238352 26.047343 19.667969 26.675781 C 20.097216 27.303842 20.745608 27.726125 21.492188 27.865234 C 21.664562 27.897654 21.839044 27.914063 22.013672 27.914062 C 23.381026 27.914062 24.556528 26.933154 24.806641 25.582031 C 24.997417 24.552854 24.606784 23.548637 23.871094 22.90625 C 25.196259 20.812839 26.743969 20.137467 28.205078 20.03125 C 30.780196 19.833843 32.090107 20.04099 34.443359 20.412109 C 34.999754 20.538752 35.892256 20.726587 36.492188 21 C 36.494087 21.000754 36.496247 21.002706 36.498047 21.003906 C 36.821484 21.151213 37.132703 21.315218 37.429688 21.5 C 37.726672 21.684784 38.007516 21.889706 38.277344 22.111328 C 38.817905 22.555415 39.402805 23.603979 39.830078 24.191406 C 39.779028 24.256556 39.731421 24.322004 39.6875 24.392578 C 39.518881 24.661554 39.411453 24.952204 39.363281 25.248047 C 39.363137 25.248936 39.363427 25.250953 39.363281 25.251953 C 39.339531 25.398952 39.329424 25.546123 39.333984 25.693359 C 39.334013 25.694299 39.333955 25.696266 39.333984 25.697266 C 39.338784 25.844496 39.358525 25.991552 39.390625 26.134766 C 39.423195 26.280128 39.469514 26.419805 39.529297 26.556641 C 39.647337 26.826813 39.818696 27.075802 40.037109 27.287109 C 40.147219 27.393814 40.266205 27.490947 40.400391 27.576172 C 40.768424 27.810691 41.195603 27.935547 41.630859 27.935547 C 42.424381 27.935547 43.153009 27.532798 43.578125 26.859375 C 43.747681 26.590669 43.853851 26.301595 43.902344 26.005859 C 43.975084 25.562255 43.91621 25.107009 43.738281 24.699219 C 43.560321 24.291428 43.263958 23.929844 42.861328 23.673828 C 42.730606 23.591218 42.592802 23.5253 42.449219 23.472656 C 42.307606 23.420356 42.160423 23.382904 42.011719 23.359375 C 42.010792 23.35923 42.008812 23.359519 42.007812 23.359375 C 41.858182 23.335885 41.708073 23.326741 41.556641 23.332031 C 41.405011 23.337531 41.253338 23.356825 41.105469 23.390625 C 40.527883 22.578605 39.759349 21.341773 39 20.757812 C 39.235511 20.684773 39.481128 20.393445 39.728516 20.283203 C 39.852363 20.228073 39.978566 20.149755 40.103516 20.083984 C 40.229717 20.017404 40.354447 19.965119 40.480469 19.886719 C 40.731274 19.731205 40.978299 19.549476 41.220703 19.341797 C 41.462478 19.134466 41.696569 18.901204 41.919922 18.634766 C 42.134734 18.699366 42.359111 18.736328 42.585938 18.736328 C 42.78365 18.736328 42.978288 18.709839 43.164062 18.662109 C 43.350513 18.613869 43.530455 18.541503 43.697266 18.449219 C 44.031261 18.264791 44.318804 17.997736 44.529297 17.662109 C 44.611357 17.532493 44.678291 17.397889 44.732422 17.257812 C 44.894812 16.837585 44.932301 16.378734 44.832031 15.927734 C 44.764991 15.626334 44.639353 15.345291 44.466797 15.099609 C 44.380927 14.977345 44.282696 14.863759 44.173828 14.759766 C 44.06392 14.654786 43.943716 14.559895 43.8125 14.476562 C 43.629216 14.360577 43.432208 14.271025 43.226562 14.210938 C 43.22567 14.210677 43.223656 14.211194 43.222656 14.210938 C 43.016123 14.150837 42.803003 14.119141 42.585938 14.119141 z M 42.585938 15.630859 C 42.735028 15.630859 42.883207 15.676606 43.009766 15.755859 C 43.099716 15.813139 43.174521 15.885897 43.234375 15.970703 C 43.293275 16.055063 43.338231 16.150155 43.361328 16.253906 C 43.361523 16.25477 43.361136 16.256913 43.361328 16.257812 C 43.36175 16.259712 43.360921 16.261772 43.361328 16.263672 C 43.404648 16.467183 43.370703 16.674214 43.257812 16.851562 C 43.145145 17.030821 42.961226 17.151414 42.761719 17.197266 C 42.562702 17.241786 42.343862 17.215589 42.162109 17.099609 L 42.126953 17.076172 C 41.954503 16.953705 41.843725 16.774054 41.806641 16.580078 C 41.769911 16.387957 41.805346 16.180914 41.917969 16.001953 C 42.062928 15.770693 42.311413 15.632813 42.585938 15.632812 L 42.585938 15.630859 z M 50.310547 18.964844 C 49.516646 18.964844 48.790501 19.366342 48.369141 20.039062 C 47.767145 20.993585 47.948368 22.225569 48.753906 22.964844 C 48.761806 22.970244 48.7726 22.982841 48.78125 22.988281 C 48.27464 24.691471 47.661328 27.595627 48.078125 29.138672 C 48.024425 29.187542 47.967537 29.23423 47.917969 29.289062 C 47.831969 29.385153 47.750666 29.487235 47.679688 29.599609 C 47.560262 29.789068 47.473772 29.989675 47.414062 30.195312 C 46.148108 30.379344 45.761024 30.689047 45.150391 31.087891 C 44.38616 31.586785 43.66246 32.056727 41.53125 32.091797 C 40.793684 32.004947 39.330053 32.025488 38.677734 32.048828 C 38.140332 32.070548 37.585601 32.087681 36.857422 32.050781 C 36.35607 32.023641 36.06708 31.717749 35.558594 31.136719 C 34.881493 30.361947 33.934049 29.383224 32 29.242188 L 32 30.75 C 33.237417 30.862911 33.839933 31.462156 34.425781 32.132812 C 34.984215 32.771442 35.618341 33.49562 36.775391 33.558594 C 37.570791 33.602024 38.188635 33.579924 38.732422 33.558594 C 39.667901 33.526024 41.271228 33.497746 42.548828 33.816406 C 43.527869 34.058526 46.792671 37.563815 47.796875 39.316406 C 47.756315 39.370696 47.715362 39.421514 47.679688 39.478516 C 47.025117 40.517128 47.293798 41.886398 48.287109 42.589844 C 48.314149 42.611564 48.343006 42.627909 48.392578 42.662109 C 48.760984 42.896086 49.186215 43.019531 49.621094 43.019531 C 50.415745 43.019531 51.141517 42.616569 51.5625 41.945312 C 51.891098 41.427417 51.998555 40.809936 51.865234 40.208984 C 51.730786 39.605805 51.370036 39.091512 50.847656 38.759766 C 50.479623 38.527418 50.055599 38.404297 49.621094 38.404297 C 49.42281 38.404297 49.227284 38.432376 49.041016 38.478516 C 48.07925 36.900077 46.092513 34.437672 44.388672 33.179688 C 45.069531 32.942997 45.534322 32.637705 45.970703 32.353516 C 46.507353 32.003909 46.653749 31.853061 47.496094 31.710938 C 47.6557 32.101259 47.921704 32.451936 48.287109 32.710938 C 48.314149 32.732658 48.344959 32.749003 48.394531 32.783203 C 48.762937 33.017178 49.186214 33.140625 49.621094 33.140625 C 50.415744 33.140625 51.143468 32.73766 51.564453 32.066406 C 51.893051 31.547969 52.000507 30.930977 51.867188 30.330078 C 51.732739 29.727658 51.371991 29.212605 50.849609 28.880859 C 50.481578 28.648511 50.057551 28.525391 49.623047 28.525391 C 49.576107 28.525391 49.529365 28.52885 49.482422 28.53125 C 49.215788 27.341124 49.825322 24.886276 50.183594 23.568359 C 50.225674 23.572459 50.268485 23.578125 50.310547 23.578125 C 51.105197 23.578125 51.832921 23.177602 52.253906 22.505859 C 52.582504 21.987422 52.688008 21.370811 52.554688 20.769531 C 52.420239 20.166733 52.059491 19.652057 51.537109 19.320312 C 51.169078 19.087965 50.74505 18.964844 50.310547 18.964844 z M 50.310547 20.476562 C 50.460388 20.476562 50.608573 20.518402 50.734375 20.597656 C 50.914637 20.712206 51.039369 20.890064 51.085938 21.099609 C 51.131737 21.305357 51.094349 21.517034 50.980469 21.697266 C 50.755897 22.055558 50.252498 22.176791 49.886719 21.943359 L 49.851562 21.921875 C 49.50681 21.678129 49.416129 21.206926 49.642578 20.847656 L 49.642578 20.845703 C 49.788288 20.614442 50.036776 20.476562 50.310547 20.476562 z M 22.037109 23.679688 C 22.087658 23.670791 22.196129 23.724958 22.257812 23.736328 C 22.984113 23.872048 23.464523 24.575592 23.330078 25.304688 C 23.196756 26.022471 22.48742 26.513935 21.765625 26.380859 C 21.038572 26.245139 20.560493 25.543546 20.695312 24.814453 C 20.813613 24.177721 21.365708 23.712891 22.009766 23.712891 C 22.009766 23.692061 22.02026 23.682653 22.037109 23.679688 z M 41.632812 24.832031 C 41.783031 24.832031 41.931961 24.872378 42.056641 24.951172 C 42.149301 25.010262 42.224313 25.086581 42.283203 25.171875 C 42.342093 25.257165 42.383803 25.353507 42.40625 25.453125 C 42.45052 25.652701 42.419694 25.867453 42.302734 26.052734 C 42.15552 26.285624 41.903802 26.423828 41.628906 26.423828 C 41.479816 26.423828 41.334339 26.382545 41.207031 26.302734 C 41.114641 26.243924 41.037189 26.165372 40.978516 26.080078 C 40.920346 25.995498 40.879867 25.901644 40.857422 25.802734 C 40.857422 25.802734 40.857422 25.800781 40.857422 25.800781 C 40.835102 25.700951 40.832979 25.596547 40.849609 25.494141 C 40.866279 25.391742 40.900691 25.292241 40.958984 25.199219 C 41.022454 25.098792 41.108488 25.015773 41.212891 24.951172 C 41.338702 24.873132 41.48297 24.832031 41.632812 24.832031 z M 49.623047 30.037109 C 49.772888 30.037109 49.91912 30.080901 50.044922 30.160156 C 50.225183 30.274706 50.349916 30.451153 50.396484 30.660156 C 50.442284 30.865902 50.406849 31.077744 50.292969 31.257812 C 50.068397 31.616104 49.564999 31.737338 49.199219 31.503906 L 49.164062 31.482422 C 48.819311 31.238674 48.726676 30.767472 48.953125 30.408203 L 48.953125 30.40625 C 49.098835 30.17499 49.349277 30.037109 49.623047 30.037109 z M 39.6875 36.015625 C 38.881584 36.015625 38.125989 36.445974 37.712891 37.140625 C 37.398185 37.670463 37.306437 38.290759 37.457031 38.888672 C 37.588851 39.413624 37.893395 39.865367 38.322266 40.181641 C 36.800189 43.656747 34.393287 45.612098 33.136719 46.216797 C 33.088649 46.233077 33.044013 46.25574 33.001953 46.28125 C 32.556183 46.481569 32.191152 46.546852 32 46.585938 L 32 48.09375 C 32.103278 48.08287 32.747732 48.050595 33.634766 47.644531 C 35.643172 47.133151 36.204117 47.509521 36.792969 47.910156 C 37.176397 48.170732 37.652006 48.496667 38.392578 48.535156 C 38.430108 48.537056 38.470329 48.537109 38.509766 48.537109 C 39.301786 48.537109 42.196245 47.617621 42.890625 47.353516 C 43.320248 47.774238 43.893798 48.011719 44.498047 48.011719 C 45.046716 48.011719 45.578414 47.815865 45.994141 47.457031 C 46.459817 47.056395 46.744073 46.497284 46.791016 45.882812 C 46.837966 45.267961 46.642141 44.669827 46.242188 44.203125 C 45.804679 43.690659 45.17027 43.396484 44.498047 43.396484 C 43.950129 43.396484 43.418055 43.59646 43.001953 43.955078 C 42.396576 44.476229 42.128997 45.246399 42.21875 45.988281 C 41.487192 46.252113 38.874487 47.03983 38.472656 47.027344 C 38.164336 47.011064 37.984923 46.896309 37.638672 46.660156 C 37.198537 46.360494 37.306316 46.089163 36.65625 45.962891 C 37.758846 44.921999 38.802508 42.888427 39.769531 40.625 C 40.543527 40.59786 41.263282 40.174291 41.662109 39.503906 C 42.309922 38.412146 41.953182 36.99389 40.865234 36.339844 C 40.508844 36.127041 40.101349 36.015625 39.6875 36.015625 z M 39.6875 37.527344 C 39.82946 37.527344 39.969369 37.564848 40.091797 37.638672 C 40.467341 37.865047 40.592968 38.353882 40.369141 38.730469 C 40.224557 38.974215 39.968331 39.121094 39.685547 39.121094 C 39.543211 39.121094 39.40285 39.081322 39.279297 39.005859 C 39.097912 38.897283 38.969792 38.72582 38.917969 38.519531 C 38.866159 38.313241 38.895746 38.097279 39.003906 37.914062 C 39.148865 37.670859 39.404715 37.527344 39.6875 37.527344 z M 49.623047 39.917969 C 49.772888 39.917969 49.91912 39.961761 50.044922 40.041016 C 50.225183 40.155566 50.349916 40.333422 50.396484 40.542969 C 50.442284 40.749259 50.404896 40.95844 50.291016 41.138672 C 50.066444 41.496964 49.563046 41.618198 49.197266 41.384766 L 49.162109 41.363281 C 48.817357 41.119534 48.726676 40.648711 48.953125 40.289062 L 48.953125 40.287109 C 49.098835 40.055849 49.349277 39.917969 49.623047 39.917969 z M 44.498047 44.908203 C 44.729759 44.908203 44.947889 45.009982 45.099609 45.1875 C 45.237814 45.349817 45.305209 45.553852 45.289062 45.765625 C 45.272903 45.977345 45.175152 46.16962 45.013672 46.308594 L 45.013672 46.310547 C 44.829652 46.469064 44.631362 46.501953 44.498047 46.501953 C 44.264832 46.501953 44.045123 46.399956 43.894531 46.224609 C 43.609871 45.891289 43.650067 45.387705 43.982422 45.101562 C 44.167187 44.941961 44.364734 44.908203 44.498047 44.908203 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.154297 3 L 32.154297 3.0019531 C 32.100493 3.0006323 32.052179 3.019938 32 3.0253906 L 32 3.0058594 A 6.5948653 6.5944523 0 0 0 28.701172 3.8808594 L 9.2988281 15.083984 A 6.5948653 6.5944523 0 0 0 6 20.796875 L 6 21.796875 A 6.5948653 6.5944523 0 0 1 9.2988281 16.083984 L 28.701172 4.8808594 A 6.5948653 6.5944523 0 0 1 32 4.0058594 L 32 4.0253906 C 32.052179 4.019938 32.100493 4.0006354 32.154297 4.0019531 L 32.154297 4 C 33.25915 4.0256354 34.34158 4.3285958 35.298828 4.8808594 L 54.701172 16.083984 C 56.742219 17.262058 58.000335 19.440352 58 21.796875 L 58 20.796875 C 58.000335 18.440352 56.742219 16.262058 54.701172 15.083984 L 35.298828 3.8808594 C 34.34158 3.3285958 33.25915 3.0256354 32.154297 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pick-colour-picker.svg b/.icons/awkward/64x64/apps/pick-colour-picker.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pick-colour-picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pidgin.svg b/.icons/awkward/64x64/apps/pidgin.svg
new file mode 100644
index 00000000..361f7589
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pidgin.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="M 47.886878,44.438315 C 55.25067,44.438315 61,35 61,33.873782 60.933906,33.218617 60.998,32.569714 61,31.987969 60.950573,24.146452 57.554771,17.413885 49.502611,9.184418 47.251728,6.883976 45.102773,5 44.723965,5 44.345153,5 42.906908,6.069607 41.529522,7.372474 l -2.504339,2.368128 c 2.793669,3.70437 5.070565,7.296809 6.566837,11.624725 -6.47871,1.021664 -8.586491,7.735315 -8.592009,14.301326 0,7.37213 3.523075,8.771662 10.886867,8.771662 z"/>
+ <path style="opacity:.2" d="m17.113122 22.561685c-7.3637916 0-13.113122 9.438315-13.113122 10.564533 0.066094 0.655165 2e-3 1.304068 0 1.885813 0.049427 7.841517 3.4452291 14.574084 11.497389 22.803551 2.250883 2.300442 4.399838 4.184418 4.778646 4.184418 0.378812 0 1.817057-1.069607 3.194443-2.372474l2.504339-2.368128c-2.793669-3.70437-5.070565-7.296809-6.566837-11.624725 6.47871-1.021664 8.586491-7.735315 8.592009-14.301326 0-7.37213-3.523075-8.771662-10.886867-8.771662z"/>
+ <path style="fill:#8b3391" d="m17.113122 21.561685c-7.3637916 0-13.113122 9.438315-13.113122 10.564533 0.066094 0.655165 2e-3 1.304068 0 1.885813 0.049427 7.841517 3.4452291 14.574084 11.497389 22.803551 2.250883 2.300442 4.399838 4.184418 4.778646 4.184418 0.378812 0 1.817057-1.069607 3.194443-2.372474l2.504339-2.368128c-2.793669-3.70437-5.070565-7.296809-6.566837-11.624725 6.47871-1.021664 8.586491-7.735315 8.592009-14.301326 0-7.37213-3.523075-8.771662-10.886867-8.771662z"/>
+ <circle style="opacity:.2" cx="17.5" cy="33.5" r="13.5"/>
+ <circle style="fill:#bb3ecc" cx="17.5" cy="32.5" r="13.5"/>
+ <path style="fill:#8b3391" d="M 47.886878,43.438315 C 55.25067,43.438315 61,34 61,32.873782 60.933906,32.218617 60.998,31.569714 61,30.987969 60.950573,23.146452 57.554771,16.413885 49.502611,8.184418 47.251728,5.883976 45.102773,4 44.723965,4 44.345153,4 42.906908,5.069607 41.529522,6.372474 l -2.504339,2.368128 c 2.793669,3.70437 5.070565,7.296809 6.566837,11.624725 -6.47871,1.021664 -8.586491,7.735315 -8.592009,14.301326 0,7.37213 3.523075,8.771662 10.886867,8.771662 z"/>
+ <circle style="opacity:.2" cx="-47.5" cy="-33.5" r="13.5" transform="scale(-1)"/>
+ <circle style="fill:#bb3ecc" cx="-47.5" cy="-32.5" r="13.5" transform="scale(-1)"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 17.5 19 A 13.5 13.5 0 0 0 4 32.5 A 13.5 13.5 0 0 0 4.0214844 33.09375 A 13.5 13.5 0 0 1 17.5 20 A 13.5 13.5 0 0 1 30.978516 32.90625 A 13.5 13.5 0 0 0 31 32.5 A 13.5 13.5 0 0 0 17.5 19 z"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 47.5 19 A 13.5 13.5 0 0 0 34 32.5 A 13.5 13.5 0 0 0 34.021484 33.09375 A 13.5 13.5 0 0 1 47.5 20 A 13.5 13.5 0 0 1 60.978516 32.90625 A 13.5 13.5 0 0 0 61 32.5 A 13.5 13.5 0 0 0 47.5 19 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pillars-of-eternity.svg b/.icons/awkward/64x64/apps/pillars-of-eternity.svg
new file mode 100644
index 00000000..6034dad2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pillars-of-eternity.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#387068" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999135,5.760572e-5,1.0015652)">
+ <path d="m 16.357,19.003 c -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,-6.66e-4 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.15088 0.17095,0 0.55975,0.10483 0.86475,0.23231 0.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.3808 z m -1.5269,0.52689 c 0.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.16525 z m 2.4827,0.006 c 0.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.02155 z m -4.6262,0.05508 c 0.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.05628 z m 7.0942,0.03232 c 0.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.04191 z m -3.6249,0.02754 0.22903,0.23112 c 0.1257,0.12716 0.29936,0.36076 0.38613,0.51971 0.08677,0.15895 0.18565,0.2886 0.22022,0.2886 0.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.30656 0,-0.06242 0.24308,-0.24493 0.54028,-0.40595 0.33378,-0.18083 0.60822,-0.40327 0.7194,-0.58078 0.099,-0.15805 0.29405,-0.37303 0.43311,-0.47899 l 0.25252,-0.1928 z m -6.5069,0.137 c 0.20028,0.02202 0.17415,0.13825 -0.11745,0.2838 C 9.36073,20.1569 9.17813,20.2245 9.12634,20.22131 8.92606,20.20899 8.51558,20.05754 8.51558,19.99618 c 0,-0.0627 0.14768,-0.09645 0.85888,-0.19639 0.11574,-0.01627 0.20779,-0.01931 0.27455,-0.01197 z m 13.313,0.06347 c 0.18765,-0.0034 0.42296,0.01742 0.61369,0.06228 l 0.23491,0.05508 -0.30097,0.12933 c -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.07904 z m -3.1463,0.69454 c 0.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.02035 z m -7.724,0.02874 c 0.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.0958 z"/>
+ <path d="m 25.404,18.755 c -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.17225 z"/>
+ <path d="m 9.8635,12 -0.4786,0.224 c -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 C 7.0433,16.601 7.0134,16.587 6.8689,16.33 6.7805,16.173 6.6667,16.045 6.6152,16.045 c -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.0582 l 0.32666,-0.56456 -0.01216,-1.5671 c -0.01402,-1.6971 0.0077,-1.6197 -0.6366,-2.2972 l -0.3275,-0.345 z m 0.88881,5.1617 c -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.546 z"/>
+ <path d="m 21.689,17.86 c -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.14882 l 0.69113,0.34671 0.20259,0.70527 c 0.11142,0.3879 0.28164,0.92574 0.37826,1.1952 0.09662,0.26946 0.32521,1.1289 0.50797,1.9099 0.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.13759 z"/>
+ </g>
+ <g style="fill:#ffcd59" transform="matrix(1.9999714,0,0,1.9999135,5.760572e-5,0.00156516)">
+ <path d="m 16.357,19.003 c -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,-6.66e-4 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.15088 0.17095,0 0.55975,0.10483 0.86475,0.23231 0.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.3808 z m -1.5269,0.52689 c 0.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.16525 z m 2.4827,0.006 c 0.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.02155 z m -4.6262,0.05508 c 0.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.05628 z m 7.0942,0.03232 c 0.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.04191 z m -3.6249,0.02754 0.22903,0.23112 c 0.1257,0.12716 0.29936,0.36076 0.38613,0.51971 0.08677,0.15895 0.18565,0.2886 0.22022,0.2886 0.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.30656 0,-0.06242 0.24308,-0.24493 0.54028,-0.40595 0.33378,-0.18083 0.60822,-0.40327 0.7194,-0.58078 0.099,-0.15805 0.29405,-0.37303 0.43311,-0.47899 l 0.25252,-0.1928 z m -6.5069,0.137 c 0.20028,0.02202 0.17415,0.13825 -0.11745,0.2838 C 9.36073,20.1569 9.17813,20.2245 9.12634,20.22131 8.92606,20.20899 8.51558,20.05754 8.51558,19.99618 c 0,-0.0627 0.14768,-0.09645 0.85888,-0.19639 0.11574,-0.01627 0.20779,-0.01931 0.27455,-0.01197 z m 13.313,0.06347 c 0.18765,-0.0034 0.42296,0.01742 0.61369,0.06228 l 0.23491,0.05508 -0.30097,0.12933 c -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.07904 z m -3.1463,0.69454 c 0.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.02035 z m -7.724,0.02874 c 0.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.0958 z"/>
+ <path d="m 25.404,18.755 c -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.17225 z"/>
+ <path d="m 9.8635,12 -0.4786,0.224 c -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 C 7.0433,16.601 7.0134,16.587 6.8689,16.33 6.7805,16.173 6.6667,16.045 6.6152,16.045 c -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.0582 l 0.32666,-0.56456 -0.01216,-1.5671 c -0.01402,-1.6971 0.0077,-1.6197 -0.6366,-2.2972 l -0.3275,-0.345 z m 0.88881,5.1617 c -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.546 z"/>
+ <path d="m 21.689,17.86 c -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.14882 l 0.69113,0.34671 0.20259,0.70527 c 0.11142,0.3879 0.28164,0.92574 0.37826,1.1952 0.09662,0.26946 0.32521,1.1289 0.50797,1.9099 0.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.13759 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 4.0488281 33 C 4.0490359 33.005918 4.0505699 33.011661 4.0507812 33.017578 C 4.0510045 33.011726 4.0505744 33.005856 4.0507812 33 L 4.0488281 33 z M 4.0507812 33.017578 C 4.0382711 33.345515 4 33.66793 4 34 C 4 34.224034 4.0123969 34.445225 4.0175781 34.667969 C 4.0296765 34.451309 4.0424994 34.234675 4.0507812 34.017578 C 4.0505699 34.011661 4.0490359 34.005918 4.0488281 34 L 4.0507812 34 C 4.0505744 34.005856 4.0510045 34.011726 4.0507812 34.017578 C 4.587791 49.051018 16.83157 61 32 61 C 47.174 61 59.421219 49.041785 59.949219 34 C 59.957015 34.222263 59.969975 34.443042 59.982422 34.664062 C 59.987543 34.442613 60 34.222724 60 34 C 60 33.662324 59.960959 33.334715 59.949219 33 C 59.421227 48.041785 47.17183 60 31.998047 60 C 16.829834 60 4.5877832 48.051018 4.0507812 33.017578 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pinguin.svg b/.icons/awkward/64x64/apps/pinguin.svg
new file mode 120000
index 00000000..5d747cc5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pinguin.svg
@@ -0,0 +1 @@
+tux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pingus-icon.svg b/.icons/awkward/64x64/apps/pingus-icon.svg
new file mode 100644
index 00000000..9e75267b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pingus-icon.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 20.999986,30 A 10.999985,10.639279 0 0 0 10.39746,37.849976 C 10.147738,38.411764 10,39.066636 10,39.853164 c 0,0.12048 0.01864,0.237126 0.02148,0.357056 A 10.999985,10.639279 0 0 0 10,40.640788 10.999985,10.639279 0 0 0 10.76538,44.536896 C 13.2726,52.284666 21.816926,58 31.99997,58 42.241338,58 50.823224,52.218538 53.274844,44.403002 a 10.999985,10.639279 0 0 0 0.725098,-3.762214 10.999985,10.639279 0 0 0 -0.0188,-0.496204 c 0.0019,-0.098 0.0188,-0.19306 0.0188,-0.29142 0,-0.762322 -0.14078,-1.399878 -0.375978,-1.95068 A 10.999985,10.639279 0 0 0 42.999956,30 10.999985,10.639279 0 0 0 32.123506,39.131176 c -0.0116,0.0048 -0.12354,0.04988 -0.12354,0.04988 0,0 -0.11198,-0.04502 -0.12354,-0.04988 A 10.999985,10.639279 0 0 0 20.999986,30 Z"/>
+ <path style="fill:#ffffff" d="M 20.999986,29 A 10.999985,10.639279 0 0 0 10.39746,36.849976 C 10.147738,37.411764 10,38.066636 10,38.853164 c 0,0.12048 0.01864,0.237126 0.02148,0.357056 A 10.999985,10.639279 0 0 0 10,39.640788 10.999985,10.639279 0 0 0 10.76538,43.536896 C 13.2726,51.284666 21.816926,57 31.99997,57 42.241338,57 50.823224,51.218538 53.274844,43.403002 a 10.999985,10.639279 0 0 0 0.725098,-3.762214 10.999985,10.639279 0 0 0 -0.0188,-0.496204 c 0.0019,-0.098 0.0188,-0.19306 0.0188,-0.29142 0,-0.762322 -0.14078,-1.399878 -0.375978,-1.95068 A 10.999985,10.639279 0 0 0 42.999956,29 10.999985,10.639279 0 0 0 32.123506,38.131176 c -0.0116,0.0048 -0.12354,0.04988 -0.12354,0.04988 0,0 -0.11198,-0.04502 -0.12354,-0.04988 A 10.999985,10.639279 0 0 0 20.999986,29 Z"/>
+ <circle style="fill:#3f3f3f" cx="24" cy="41" r="3"/>
+ <circle style="fill:#3f3f3f" cx="40" cy="41" r="3"/>
+ <path style="opacity:0.76700003;fill:#e31b1b" transform="matrix(1.5,0,0,1.2990381,-5.1689372,3.79042)" d="m 20.779291,31.72315 4,0 4,0 -2,3.464101 -2,3.464102 -2,-3.464102 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pinta.svg b/.icons/awkward/64x64/apps/pinta.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pinta.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pioneer_install_icon.svg b/.icons/awkward/64x64/apps/pioneer_install_icon.svg
new file mode 100644
index 00000000..24d63348
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pioneer_install_icon.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="55" height="55" x="5" y="5" rx="16.5" ry="16.5"/>
+ <path style="fill:#4f4f4f" d="m 21.5,4 h 22 C 52.641,4 60,11.359 60,20.5 v 22 c 0,2.073295 -0.378576,4.054916 -1.070656,5.87979 -2.359246,6.220862 -8.202816,9.374604 -15.270476,9.349269 L 21.5,57.649625 C 14.380713,57.624103 8.3422687,54.536146 6.0195398,48.243178 5.3599573,46.456171 5,44.521668 5,42.5 v -22 C 5,11.359 12.359,4 21.5,4 Z"/>
+ <path style="opacity:0.2" d="m 46.425781,11.000125 c -1.692907,3.3515 -3.49917,7.31246 -5.255859,10.630859 -0.542819,-3.259495 -0.99753,-6.932145 -3.751953,-9.140625 C 36.101422,11.46822 34.415314,11.080402 32.777344,11.013797 27.082841,10.768724 21.993598,14.289501 18.507812,18.509891 15.107375,22.90271 12.97083,28.421324 13,34.007937 c 0.124905,3.553245 1.462986,7.575723 4.941406,9.140626 2.875525,1.296779 6.149172,0.833473 9.169922,0.419921 4.592124,-1.034463 8.189999,-4.368502 11.052734,-7.939453 0.547273,-0.888442 0.652775,-0.489336 0.605469,0.353516 0.143172,1.931494 -0.01657,4.067979 1.126953,5.728516 1.615886,1.936965 4.666392,1.189596 6.265625,-0.38086 1.852913,-1.891109 3.109767,-4.362516 3.783203,-6.90625 -1.688743,-0.315693 -1.889811,2.590417 -3.287109,3.320313 -1.308365,1.384346 -4.469755,1.902384 -5.068359,-0.427735 -0.539507,-1.969582 -0.32605,-4.034039 -0.357422,-6.052734 C 44.65344,24.824115 48.104971,17.452333 51.5,11.000125 Z m -14.335937,2.349609 c 3.3435,-0.148127 5.737593,2.932923 6.359375,5.941407 0.482379,1.979128 0.513482,4.023564 0.666015,6.044922 -2.523605,4.664647 -4.997408,9.473674 -8.710937,13.322265 -1.915924,1.796003 -4.551493,3.588319 -7.304688,2.925781 -2.628417,-0.646882 -4.003163,-3.418489 -3.986328,-5.953125 -0.05838,-3.144066 1.035234,-6.167099 1.820313,-9.173828 1.363168,-4.693386 3.499065,-9.588917 7.849609,-12.242187 0.989359,-0.614571 2.152709,-0.878886 3.306641,-0.865235 z M 28.5,22.000125 a 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.5 4.5,4.5 0 0 0 -4.5,-4.5 z"/>
+ <path style="fill:#ff4e4e" d="m 32.777195,10.013515 c -5.694503,-0.2450728 -10.783782,3.276509 -14.269568,7.496899 -3.400438,4.392819 -5.536502,9.910698 -5.507332,15.497311 0.124905,3.553245 1.462845,7.576256 4.941265,9.141158 2.875525,1.296779 6.149165,0.83282 9.169915,0.419268 4.592124,-1.034463 8.190398,-4.367683 11.053134,-7.938634 0.547273,-0.888442 0.652267,-0.489052 0.604961,0.3538 0.143172,1.931494 -0.01598,4.067673 1.127539,5.728209 1.615886,1.936965 4.665088,1.189505 6.264321,-0.380951 1.852913,-1.891109 3.110835,-4.363213 3.784272,-6.906947 -1.688744,-0.315693 -1.890046,2.590361 -3.287344,3.320257 -1.308365,1.384346 -4.470466,1.902244 -5.06907,-0.427875 -0.539507,-1.969582 -0.326092,-4.032881 -0.357464,-6.051576 3.421018,-6.439682 6.873148,-13.812231 10.268177,-20.2644391 H 46.424975 C 44.732068,13.351495 42.926721,17.312057 41.170032,20.630456 40.627213,17.370961 40.171546,13.698955 37.417123,11.490475 36.100576,10.468336 34.415165,10.080078 32.777195,10.013473 Z m -0.687762,2.335422 c 3.3435,-0.148127 5.737386,2.933982 6.359168,5.942466 0.482379,1.979128 0.513693,4.024127 0.666226,6.045485 -2.523605,4.664648 -4.996449,9.47189 -8.709978,13.320481 -1.915924,1.796003 -4.551552,3.589986 -7.304747,2.927448 -2.628417,-0.646882 -4.003758,-3.4197 -3.986923,-5.954336 -0.05838,-3.144066 1.03578,-6.166173 1.820859,-9.172902 1.363168,-4.693386 3.499481,-9.589222 7.850025,-12.242492 0.989359,-0.614571 2.151438,-0.879801 3.30537,-0.86615 z"/>
+ <circle style="fill:#ff4e4e" cx="28.5" cy="25.5" r="4.5"/>
+ <path style="fill:#00d8f4" d="M 5.9506835,48 C 7.6028571,52.695474 11.304527,56.397143 16,58.049317 V 48 Z"/>
+ <path style="fill:#02b4f2" d="M 16,48 V 58.049317 C 17.721134,58.654923 19.566677,59 21.5,59 H 27 V 48 Z"/>
+ <rect style="fill:#039bf1" width="11" height="11" x="27" y="48"/>
+ <path style="fill:#0480f0" d="m 38,48 v 11 h 5.5 c 1.933323,0 3.778866,-0.345077 5.5,-0.950683 V 48 Z"/>
+ <path style="fill:#065fee" d="M 49,48 V 58.049317 C 53.695474,56.397143 57.397143,52.695474 59.049317,48 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21.5 4 C 12.359 4 5 11.359 5 20.5 L 5 21.5 C 5 12.359 12.359 5 21.5 5 L 43.5 5 C 52.641 5 60 12.359 60 21.5 L 60 20.5 C 60 11.359 52.641 4 43.5 4 L 21.5 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.9511719 48 C 6.0704399 48.338959 6.2035233 48.6718 6.34375 49 L 58.65625 49 C 58.796477 48.6718 58.92956 48.338959 59.048828 48 L 5.9511719 48 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 46.425781 10 C 44.732874 13.3515 42.926611 17.31246 41.169922 20.630859 C 40.627103 17.371364 40.172392 13.698714 37.417969 11.490234 C 36.101422 10.468095 34.415314 10.080277 32.777344 10.013672 C 27.082841 9.768599 21.993598 13.289376 18.507812 17.509766 C 15.107375 21.902585 12.97083 27.4212 13 33.007812 C 13.004045 33.122869 13.020724 33.24148 13.027344 33.357422 C 13.159942 27.994762 15.239659 22.731696 18.507812 18.509766 C 21.993598 14.289376 27.082841 10.768599 32.777344 11.013672 C 34.415314 11.080277 36.101422 11.468095 37.417969 12.490234 C 40.172392 14.698714 40.627103 18.371364 41.169922 21.630859 C 42.926611 18.31246 44.732874 14.3515 46.425781 11 L 50.986328 11 C 51.157017 10.671729 51.329585 10.323871 51.5 10 L 46.425781 10 z M 28.5 21 A 4.5 4.5 0 0 0 24 25.5 A 4.5 4.5 0 0 0 24.033203 26.011719 A 4.5 4.5 0 0 1 28.5 22 A 4.5 4.5 0 0 1 32.966797 25.988281 A 4.5 4.5 0 0 0 33 25.5 A 4.5 4.5 0 0 0 28.5 21 z M 39.054688 24.449219 C 36.552097 29.078572 34.08795 33.840574 30.404297 37.658203 C 28.488373 39.454206 25.852804 41.246522 23.099609 40.583984 C 20.570426 39.961525 19.21558 37.372843 19.130859 34.919922 C 19.122708 35.156607 19.108861 35.392832 19.113281 35.630859 C 19.096446 38.165495 20.471192 40.937102 23.099609 41.583984 C 25.852804 42.246522 28.488373 40.454206 30.404297 38.658203 C 34.117826 34.809612 36.591629 30.000585 39.115234 25.335938 C 39.092983 25.041058 39.073549 24.744806 39.054688 24.449219 z M 41.224609 33.369141 C 41.212407 34.699608 41.236863 36.027776 41.589844 37.316406 C 42.188448 39.646525 45.349838 39.128487 46.658203 37.744141 C 47.971552 37.058097 48.227879 34.449221 49.65625 34.400391 C 49.762221 34.076629 49.858679 33.751065 49.945312 33.423828 C 48.256569 33.108135 48.055501 36.014245 46.658203 36.744141 C 45.349838 38.128487 42.188448 38.646525 41.589844 36.316406 C 41.32548 35.351292 41.244782 34.363269 41.224609 33.369141 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pirut.svg b/.icons/awkward/64x64/apps/pirut.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pirut.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pithos.svg b/.icons/awkward/64x64/apps/pithos.svg
new file mode 120000
index 00000000..7fa3cf36
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pithos.svg
@@ -0,0 +1 @@
+cantata.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pitivi.svg b/.icons/awkward/64x64/apps/pitivi.svg
new file mode 100644
index 00000000..7c434b69
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pitivi.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#fecd38" d="M 60,54.222 60,9.778 C 60,8.2388 58.752,7 57.2,7 L 6.8000004,7 c -1.5512001,0 -2.8,1.2388 -2.8,2.7778 l 0,44.444 c 0,1.54 1.2487999,2.778 2.8,2.778 l 50.3999996,0 c 1.5512,0 2.8,-1.23888 2.8,-2.7778 z"/>
+ <path style="fill:#4d4d4d" d="m 15.999829,15 0,32 31.999542,0 0,-32 -1.999971,0 0,2 -1.999972,0 0,-2 -23.999656,0 0,2 -1.999972,0 -4e-4,-2 -1.999651,0 z m 7.999885,4 15.999772,0 0,10 -15.999772,0 z m -6.000314,2 1.999972,0 0,4 -1.999972,0 z m 25.999628,0 1.999972,0 0,4 -1.999972,0 z m -25.999628,8 1.999972,0 0,4 -1.999972,0 z m 25.999628,0 1.999972,0 0,4 -1.999972,0 z m -19.999714,4 15.999772,0 0,10 -15.999772,0 z m -6.000314,4 1.999972,0 0,4 -1.999972,0 z m 25.999628,0 1.999972,0 0,4 -1.999972,0 z M 17.999,45 l 1.999972,0 0,2 -1.999972,0 z m 25.999628,0 1.999972,0 0,2 -1.999972,0 z"/>
+ <path style="opacity:0.2" d="M 4 54.222656 L 4 55.222656 C 4 56.762656 5.2504034 58 6.8007812 58 L 57.199219 58 C 58.749196 58 60 56.762656 60 55.222656 L 60 54.222656 C 60 55.762656 58.749196 57 57.199219 57 L 6.8007812 57 C 5.2504034 57 4 55.762656 4 54.222656 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 7 C 5.2496034 7 4 8.2383437 4 9.7773438 L 4 10.777344 C 4 9.2383437 5.2496034 8 6.8007812 8 L 57.199219 8 C 58.751196 8 60 9.2381438 60 10.777344 L 60 9.7773438 C 60 8.2381438 58.751196 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/piwigo.svg b/.icons/awkward/64x64/apps/piwigo.svg
new file mode 100644
index 00000000..e04b846c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/piwigo.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 31,13 28,17 H 7 C 5.338,17 4,18.338 4,20 V 48 C 4,49.662 5.338,51 7,51 H 57 C 58.662,51 60,49.662 60,48 V 20 C 60,18.338 58.662,17 57,17 H 52 L 49,13 Z"/>
+ <path style="fill:#ff6c3a" d="M 31,12 28,16 H 7 C 5.338,16 4,17.338 4,19 V 47 C 4,48.662 5.338,50 7,50 H 57 C 58.662,50 60,48.662 60,47 V 19 C 60,17.338 58.662,16 57,16 H 52 L 49,12 Z"/>
+ <circle style="opacity:0.2" cx="21" cy="34" r="13"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31,12 28,16 H 7 C 5.338,16 4,17.338 4,19 V 20 C 4,18.338 5.338,17 7,17 H 28 L 31,13 H 49 L 52,17 H 57 C 58.662,17 60,18.338 60,20 V 19 C 60,17.338 58.662,16 57,16 H 52 L 49,12 Z"/>
+ <rect style="opacity:0.2" width="16" height="4" x="32" y="16"/>
+ <rect style="fill:#ffffff" width="16" height="4" x="32" y="15"/>
+ <circle style="fill:#ffffff" cx="21" cy="33" r="13"/>
+ <circle style="opacity:0.2" cx="21" cy="34" r="9"/>
+ <circle style="fill:#4f4f4f" cx="21" cy="33" r="9"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pix.svg b/.icons/awkward/64x64/apps/pix.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pix.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pk-package-sources.svg b/.icons/awkward/64x64/apps/pk-package-sources.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pk-package-sources.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pkgbrowser.svg b/.icons/awkward/64x64/apps/pkgbrowser.svg
new file mode 100644
index 00000000..f911a5b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pkgbrowser.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#b87425" width="56" height="56" x="-60" y="4" rx="28" ry="28" transform="rotate(-90)"/>
+ <path style="opacity:0.2" d="m 28.985278,19.000018 c 6.049366,0 11.047362,4.947971 11.047362,10.997267 0,2.299228 -0.77736,4.414502 -1.99728,6.186062 l 7.364974,7.373168 a 2.0082664,2.0105002 0 0 1 -2.808776,2.874286 l -7.364976,-7.373168 c -1.772166,1.221516 -3.940636,1.937018 -6.241504,1.937018 -6.049564,0 -10.985046,-4.94797 -10.985046,-10.997266 0,-6.049296 4.935482,-10.997266 10.985046,-10.997266 z m 0,3.999007 c -3.889504,0 -6.990484,3.108826 -6.990484,6.99826 0,3.889234 3.10098,6.99826 6.990484,6.99826 3.889506,0 6.990486,-3.109026 6.990486,-6.99826 0,-3.889434 -3.10098,-6.99826 -6.990486,-6.99826 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 32,4 c 15.511557,0 28,12.488 28,28 0,0.113556 -0.01129,0.224032 -0.01758,0.335938 C 59.630889,17.134181 47.288836,5 32,5 16.711165,5 4.369111,17.134181 4.017578,32.335938 4.011307,32.224113 4,32.113448 4,32 4,16.488 16.488444,4 32,4 Z"/>
+ <path style="fill:#ffffff" d="m 28.985296,18.000066 c 6.049364,0 11.04736,4.947958 11.04736,10.99724 0,2.299224 -0.777362,4.414492 -1.99728,6.186048 l 7.364973,7.37315 a 2.008266,2.0104956 0 0 1 -2.808777,2.874278 l -7.364974,-7.37315 c -1.772166,1.221514 -3.940634,1.937014 -6.241502,1.937014 -6.049564,0 -10.985046,-4.947958 -10.985046,-10.99724 0,-6.049282 4.935482,-10.99724 10.985046,-10.99724 z m 0,3.998996 c -3.889506,0 -6.990484,3.10882 -6.990484,6.998244 0,3.889224 3.100978,6.998244 6.990484,6.998244 3.889504,0 6.990482,-3.10902 6.990482,-6.998244 0,-3.889424 -3.100978,-6.998244 -6.990482,-6.998244 z"/>
+ <path style="opacity:0.2" d="M 4.017578,32.664062 C 4.369121,47.865819 16.710728,60 32,60 47.287963,60 59.628854,47.867898 59.982422,32.667969 59.988599,32.778588 60,32.887761 60,33 60,48.512 47.512,61 32,61 16.488,61 4,48.512 4,33 4,32.886552 4.01128,32.775887 4.01758,32.664062 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/plan.svg b/.icons/awkward/64x64/apps/plan.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plan.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/planetary-annihilation-titans.svg b/.icons/awkward/64x64/apps/planetary-annihilation-titans.svg
new file mode 100644
index 00000000..24078e98
--- /dev/null
+++ b/.icons/awkward/64x64/apps/planetary-annihilation-titans.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-61" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fa7645" width="57" height="57" x="-60" y="-61" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 19.4375,16 16,40 25.898927,52 39.101073,52 49,40 45.5625,16 l -6.875,0 -12.375,0 z m 5.905518,3 14.313964,0 7.280518,21 -8.421875,9.230769 -1.515625,0 L 37,45 l -9,0 0,4.230769 -1.515625,0 L 18.0625,40 Z M 25.625,20 27,24 l 2.75,0 1.375,8 2.75,0 1.375,-8 2.75,0 1.375001,-4 z M 21.5,33 27.158447,40.923077 28,37 Z m 22,0 -6.5,4 0.841553,3.923077 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 19.4375,15 16,39 25.898927,51 39.101073,51 49,39 45.5625,15 l -6.875,0 -12.375,0 z m 5.905518,3 14.313964,0 7.280518,21 -8.421875,9.230769 -1.515625,0 L 37,44 l -9,0 0,4.230769 -1.515625,0 L 18.0625,39 Z M 25.625,19 27,23 l 2.75,0 1.375,8 2.75,0 1.375,-8 2.75,0 1.375001,-4 z M 21.5,32 27.158447,39.923077 28,36 Z m 22,0 -6.5,4 0.841553,3.923077 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8496094 3 C 5.2707094 3 4 4.2707094 4 5.8496094 L 4 6.8496094 C 4 5.2707094 5.2707094 4 6.8496094 4 L 58.150391 4 C 59.729291 4 61 5.2707094 61 6.8496094 L 61 5.8496094 C 61 4.2707094 59.729291 3 58.150391 3 L 6.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/plank.svg b/.icons/awkward/64x64/apps/plank.svg
new file mode 100644
index 00000000..dce67f41
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plank.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="61" height="11" x="2" y="50" rx="2.773" ry="2.75"/>
+ <rect style="fill:#3c94e7" width="51" height="51" x="7" y="3" rx="5.667" ry="5.667"/>
+ <rect style="fill:#4f4f4f" width="61" height="11" x="2" y="49" rx="2.773" ry="2.75"/>
+ <path style="opacity:0.2" d="M 11.097656,44 C 10.490038,44 10,44.490028 10,45.097656 v 8.804688 C 10,54.509973 10.490038,55 11.097656,55 h 8.804688 C 20.509979,55 21,54.509973 21,53.902344 V 45.097656 C 21,44.490028 20.509979,44 19.902344,44 Z m 17,0 C 27.490038,44 27,44.490028 27,45.097656 v 8.804688 C 27,54.509973 27.490038,55 28.097656,55 h 8.804688 C 37.509979,55 38,54.509973 38,53.902344 V 45.097656 C 38,44.490028 37.509979,44 36.902344,44 Z m 17,0 C 44.490038,44 44,44.490028 44,45.097656 v 8.804688 C 44,54.509973 44.490038,55 45.097656,55 h 8.804688 C 54.509979,55 55,54.509973 55,53.902344 V 45.097656 C 55,44.490028 54.509979,44 53.902344,44 Z"/>
+ <path style="fill:#ffffff" d="m 19.903212,43 h -8.80641 C 10.489184,43 10,43.489174 10,44.096802 v 8.806395 C 10,53.510826 10.489184,54 11.096802,54 h 8.80641 c 0.607635,0 1.09681,-0.489174 1.09681,-1.096803 V 44.096802 C 21.000022,43.489174 20.510847,43 19.903212,43 Z"/>
+ <path style="opacity:0.3" d="M 32.5 7.9003906 C 31.422772 7.9003906 30.45218 8.3139758 29.703125 8.9746094 C 29.622258 9.0459305 29.536159 9.1103001 29.460938 9.1875 A 4.5 4.5 0 0 0 28 12.5 A 4.5 4.5 0 0 0 31.083984 16.767578 L 31.083984 19.033203 L 25 19.033203 L 25 21.867188 L 31.083984 21.867188 L 31.083984 33.400391 C 31.083984 34.817047 29.132227 35.655461 28.199219 35.533203 C 24.017113 34.985099 20.622642 34.083638 18.669922 32.273438 L 21.535156 32.417969 L 19.091797 30.140625 L 16.648438 27.863281 C 15.726196 29.950015 15.617583 32.022136 15.5 34.251953 L 17.013672 32.761719 C 17.741831 35.760778 27.669778 37.65086 29.072266 38.884766 L 32.5 41.900391 L 35.925781 38.886719 C 37.331102 37.649978 47.259735 35.753845 47.976562 32.751953 L 49.5 34.251953 C 49.5 31.982472 49.006057 29.995347 48.351562 27.863281 L 45.908203 30.140625 L 43.833984 32.417969 L 46.335938 32.273438 C 44.388038 34.076839 41.008179 34.983542 36.841797 35.533203 C 35.896889 35.657869 33.917969 34.817047 33.917969 33.400391 L 33.917969 21.867188 L 40 21.867188 L 40 19.033203 L 33.917969 19.033203 L 33.917969 16.763672 A 4.5 4.5 0 0 0 37 12.5 A 4.5 4.5 0 0 0 35.554688 9.2050781 C 34.781717 8.403464 33.701675 7.9003906 32.5 7.9003906 z M 32.5 11 C 33.32842 11 34 11.671551 34 12.5 C 34 13.32845 33.32842 14 32.5 14 C 31.671581 14 31 13.32845 31 12.5 C 31 11.671551 31.671581 11 32.5 11 z"/>
+ <path style="fill:#ffffff" d="m 53.903212,43 h -8.80641 C 44.489184,43 44,43.489174 44,44.096802 v 8.806395 C 44,53.510826 44.489184,54 45.096802,54 h 8.80641 c 0.607635,0 1.09681,-0.489174 1.09681,-1.096803 V 44.096802 C 55.000022,43.489174 54.510847,43 53.903212,43 Z"/>
+ <path style="fill:#ffffff" d="m 36.903212,43 h -8.80641 C 27.489184,43 27,43.489174 27,44.096802 v 8.806395 C 27,53.510826 27.489184,54 28.096802,54 h 8.80641 c 0.607635,0 1.09681,-0.489174 1.09681,-1.096803 V 44.096802 C 38.000022,43.489174 37.510847,43 36.903212,43 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 12.666016 3 C 9.5266824 3 7 5.5266824 7 8.6660156 L 7 9.6660156 C 7 6.5266824 9.5266824 4 12.666016 4 L 52.333984 4 C 55.473318 4 58 6.5266824 58 9.6660156 L 58 8.6660156 C 58 5.5266824 55.473318 3 52.333984 3 L 12.666016 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/planner.svg b/.icons/awkward/64x64/apps/planner.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/64x64/apps/planner.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/planwork.svg b/.icons/awkward/64x64/apps/planwork.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/64x64/apps/planwork.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/plasma-media-center.svg b/.icons/awkward/64x64/apps/plasma-media-center.svg
new file mode 100644
index 00000000..b2a95ae9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plasma-media-center.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#316fb5" d="M 60,54.222 60,9.778 C 60,8.2388 58.751999,7 57.2,7 L 6.8000003,7 c -1.5512,0 -2.8,1.2388 -2.8,2.7778 l 0,44.444 c 0,1.54 1.2488,2.778 2.8,2.778 l 50.3999997,0 c 1.551199,0 2.8,-1.23888 2.8,-2.7778 z"/>
+ <path style="opacity:0.2" d="m 25.273696,22.000245 a 1.2500021,1.3333677 0 0 0 -1.273982,1.333968 l 0,21.331482 a 1.2500021,1.3333677 0 0 0 1.869934,1.158772 L 43.367797,35.158726 a 1.2500021,1.3333677 0 0 0 0,-2.317544 L 25.870048,22.175441 a 1.2500021,1.3333677 0 0 0 -0.595992,-0.173996 z"/>
+ <path style="fill:#60e5bd" d="m 25.273696,21.000582 a 1.2500021,1.3333677 0 0 0 -1.273982,1.333968 l 0,21.331482 a 1.2500021,1.3333677 0 0 0 1.869934,1.158772 L 43.367797,34.159063 a 1.2500021,1.3333677 0 0 0 0,-2.317544 L 25.870048,21.175778 a 1.2500021,1.3333677 0 0 0 -0.595992,-0.173996 z"/>
+ <path style="opacity:0.2" d="M 4 54.222656 L 4 55.222656 C 4 56.762656 5.2504035 58 6.8007812 58 L 57.199219 58 C 58.749196 58 60 56.762656 60 55.222656 L 60 54.222656 C 60 55.762656 58.749196 57 57.199219 57 L 6.8007812 57 C 5.2504035 57 4 55.762656 4 54.222656 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 7 C 5.2496035 7 4 8.2383437 4 9.7773438 L 4 10.777344 C 4 9.2383437 5.2496035 8 6.8007812 8 L 57.199219 8 C 58.751196 8 60 9.2381438 60 10.777344 L 60 9.7773438 C 60 8.2381438 58.751196 7 57.199219 7 L 6.8007812 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/plasma-search.svg b/.icons/awkward/64x64/apps/plasma-search.svg
new file mode 100644
index 00000000..49d9b616
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plasma-search.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#eba229" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 35.014722,19.000018 c -6.049366,0 -11.047362,4.947971 -11.047362,10.997267 0,2.299228 0.77736,4.414502 1.99728,6.186062 l -7.364974,7.373168 a 2.0082664,2.0105002 0 0 0 2.808776,2.874286 l 7.364976,-7.373168 c 1.772166,1.221516 3.940636,1.937018 6.241504,1.937018 6.049564,0 10.985046,-4.94797 10.985046,-10.997266 0,-6.049296 -4.935482,-10.997266 -10.985046,-10.997266 z m 0,3.999007 c 3.889504,0 6.990484,3.108826 6.990484,6.99826 0,3.889234 -3.10098,6.99826 -6.990484,6.99826 -3.889506,0 -6.990486,-3.109026 -6.990486,-6.99826 0,-3.889434 3.10098,-6.99826 6.990486,-6.99826 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488443 4 4 16.488 4 32 C 4 32.113556 4.0112848 32.224032 4.0175781 32.335938 C 4.3691112 17.134181 16.711164 5 32 5 C 47.288835 5 59.630889 17.134181 59.982422 32.335938 C 59.988693 32.224113 60 32.113448 60 32 C 60 16.488 47.511556 4 32 4 z"/>
+ <path style="fill:#3f3f3f" d="m 35.014704,18.000066 c -6.049364,0 -11.04736,4.947958 -11.04736,10.99724 0,2.299224 0.777362,4.414492 1.99728,6.186048 l -7.364973,7.37315 a 2.008266,2.0104956 0 0 0 2.808777,2.874278 l 7.364974,-7.37315 c 1.772166,1.221514 3.940634,1.937014 6.241502,1.937014 6.049564,0 10.985046,-4.947958 10.985046,-10.99724 0,-6.049282 -4.935482,-10.99724 -10.985046,-10.99724 z m 0,3.998996 c 3.889506,0 6.990484,3.10882 6.990484,6.998244 0,3.889224 -3.100978,6.998244 -6.990484,6.998244 -3.889504,0 -6.990482,-3.10902 -6.990482,-6.998244 0,-3.889424 3.100978,-6.998244 6.990482,-6.998244 z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.664062 C 59.630879,47.865819 47.289272,60 32,60 16.712037,60 4.3711461,47.867898 4.0175781,32.667969 4.0114012,32.778588 4,32.887761 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.113448 -0.01128,-0.224113 -0.01758,-0.335938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/plasma.svg b/.icons/awkward/64x64/apps/plasma.svg
new file mode 100644
index 00000000..ef470448
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plasma.svg
@@ -0,0 +1,37 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#eba229" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2" transform="translate(0,1.0000001)">
+ <g transform="matrix(-0.125574,0,0,-0.124584,47.532,50.164616)">
+ <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 44,18 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 d="m 50,26 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 d="m 52,36 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"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488443 4 4 16.488 4 32 C 4 32.113556 4.0112848 32.224032 4.0175781 32.335938 C 4.3691112 17.134181 16.711164 5 32 5 C 47.288835 5 59.630889 17.134181 59.982422 32.335938 C 59.988693 32.224113 60 32.113448 60 32 C 60 16.488 47.511556 4 32 4 z"/>
+ <g>
+ <g style="fill:#3f3f3f" transform="matrix(-0.125574,0,0,-0.124584,47.532,50.164616)">
+ <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 style="fill:#3f3f3f" d="m 44,18 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:#3f3f3f" d="m 50,26 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:#3f3f3f" d="m 52,36 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"/>
+ </g>
+ <path style="opacity:0.2" d="M 4.0488281 33 C 4.0490359 33.005918 4.0505699 33.011661 4.0507812 33.017578 C 4.0510045 33.011726 4.0505744 33.005856 4.0507812 33 L 4.0488281 33 z M 4.0507812 33.017578 C 4.0382711 33.34552 4 33.667926 4 34 C 4 34.224037 4.0123968 34.445222 4.0175781 34.667969 C 4.0296765 34.451306 4.0424994 34.234678 4.0507812 34.017578 C 4.0505699 34.011661 4.0490359 34.005918 4.0488281 34 L 4.0507812 34 C 4.0505744 34.005856 4.0510045 34.011726 4.0507812 34.017578 C 4.5877909 49.051232 16.83157 61 32 61 C 47.174 61 59.421219 49.042 59.949219 34 C 59.957015 34.222266 59.969975 34.443039 59.982422 34.664062 C 59.987543 34.44261 60 34.222728 60 34 C 60 33.66232 59.960959 33.33472 59.949219 33 C 59.421219 48.042 47.174 60 32 60 C 16.83157 60 4.5877909 48.051232 4.0507812 33.017578 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/plasmadiscover.svg b/.icons/awkward/64x64/apps/plasmadiscover.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plasmadiscover.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/plasmagik.svg b/.icons/awkward/64x64/apps/plasmagik.svg
new file mode 100644
index 00000000..7ead21fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plasmagik.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.000031,4.9994421 C 29.385634,5.0368101 27.519562,6.611236 26.644557,9.218197 l 0.03516,-0.117189 -4.10938,11.898451 -13.8515768,0 c -0.030202,-4.84e-4 -0.059642,-4.84e-4 -0.089844,0 -1.654255,0.05362 -3.1443889,1.02522 -4.1953168,2.304691 -2.2728444,2.608995 -1.7924197,7.31597 1.0937511,9.261728 l 10.8906365,7.95704 -4.226567,13.132826 c -0.0047,0.0146 -0.0073,0.02836 -0.01172,0.04296 -0.645811,2.12152 -0.03851,4.305614 1.585939,5.800788 0.01174,0.011 0.02314,0.02438 0.03516,0.03516 1.952084,1.735374 4.697848,1.95593 6.90235,0.519532 0.04194,-0.02714 0.08068,-0.05664 0.1211,-0.08594 l 11.175786,-7.968752 11.175793,7.968758 c 0.04042,0.02932 0.07916,0.05882 0.1211,0.08594 2.204503,1.436398 4.950264,1.215842 6.90235,-0.519532 0.012,-0.0108 0.02334,-0.02412 0.03516,-0.03516 1.624451,-1.495174 2.231748,-3.679268 1.585937,-5.800788 -0.0044,-0.0146 -0.007,-0.02842 -0.0118,-0.04296 l -4.22657,-13.132826 10.890635,-7.95704 c 2.886171,-1.945758 3.366596,-6.652733 1.093752,-9.261728 -1.050928,-1.279471 -2.541061,-2.25107 -4.195317,-2.304691 -0.0302,-4.84e-4 -0.05964,-4.84e-4 -0.08984,0 l -13.851576,0 -4.109381,-11.89845 0.03516,0.117188 C 36.480499,6.611236 34.614427,5.0368101 32.000031,4.9994421 Z"/>
+ <path style="fill:#ffbc2c" d="M 32 4 C 29.385603 4.037368 27.521489 5.6117895 26.646484 8.21875 L 26.677734 8.1015625 L 22.570312 20 L 8.71875 20 C 8.688548 19.999516 8.6591083 19.999516 8.6289062 20 C 6.9746512 20.05362 5.4825685 21.025216 4.4316406 22.304688 C 2.1587962 24.913682 2.6411729 29.618694 5.5273438 31.564453 L 16.417969 39.525391 L 12.191406 52.65625 C 12.186666 52.67079 12.182134 52.684619 12.177734 52.699219 C 11.531924 54.820739 12.139218 57.006779 13.763672 58.501953 C 13.775482 58.512993 13.790714 58.524356 13.802734 58.535156 C 15.754818 60.27053 18.49667 60.491086 20.701172 59.054688 C 20.743112 59.027547 20.785752 58.99805 20.826172 58.96875 L 32 51 L 43.173828 58.96875 C 43.214248 58.99807 43.256888 59.027567 43.298828 59.054688 C 45.503333 60.491085 48.24518 60.27053 50.197266 58.535156 C 50.209266 58.524356 50.224508 58.512993 50.236328 58.501953 C 51.860781 57.006779 52.468077 54.820739 51.822266 52.699219 C 51.817866 52.684619 51.813394 52.67079 51.808594 52.65625 L 47.582031 39.525391 L 58.472656 31.564453 C 61.358827 29.618694 61.841203 24.913683 59.568359 22.304688 C 58.517431 21.025216 57.02535 20.05362 55.371094 20 C 55.340894 19.999516 55.31145 19.999516 55.28125 20 L 41.429688 20 L 37.322266 8.1015625 L 37.353516 8.21875 C 36.478511 5.6117895 34.614396 4.037368 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 29.385603 4.037368 27.519536 5.611789 26.644531 8.21875 L 26.679688 8.1015625 L 22.570312 20 L 8.71875 20 C 8.688548 19.999516 8.6591082 19.999516 8.6289062 20 C 6.9746512 20.05362 5.4845216 21.025216 4.4335938 22.304688 C 3.3709262 23.524522 2.9178807 25.201361 3.0234375 26.841797 C 3.1238819 25.538697 3.5868434 24.276671 4.4335938 23.304688 C 5.4845216 22.025216 6.9746512 21.05362 8.6289062 21 C 8.6591082 20.999516 8.688548 20.999516 8.71875 21 L 22.570312 21 L 26.679688 9.1015625 L 26.644531 9.21875 C 27.519536 6.611789 29.385603 5.037368 32 5 C 34.614396 5.037368 36.48053 6.611783 37.355469 9.21875 L 37.320312 9.1015625 L 41.429688 21 L 55.28125 21 C 55.31145 20.999516 55.340894 20.999516 55.371094 21 C 57.02535 21.053621 58.515478 22.025216 59.566406 23.304688 C 60.413156 24.276671 60.876118 25.538697 60.976562 26.841797 C 61.082119 25.201361 60.629074 23.524522 59.566406 22.304688 C 58.515478 21.025216 57.02535 20.053621 55.371094 20 C 55.340894 19.999516 55.31145 19.999516 55.28125 20 L 41.429688 20 L 37.320312 8.1015625 L 37.355469 8.21875 C 36.48053 5.611783 34.614396 4.037368 32 4 z M 16.158203 40.333984 L 12.191406 52.65625 C 12.186706 52.67085 12.184107 52.684619 12.179688 52.699219 C 11.954624 53.438564 11.889652 54.183512 11.958984 54.90625 C 11.992926 54.504496 12.057199 54.101598 12.179688 53.699219 C 12.184107 53.684619 12.186706 53.67085 12.191406 53.65625 L 16.417969 40.523438 L 16.158203 40.333984 z M 47.841797 40.333984 L 47.582031 40.523438 L 51.808594 53.65625 C 51.813394 53.67079 51.815913 53.684619 51.820312 53.699219 C 51.942801 54.101598 52.007074 54.504496 52.041016 54.90625 C 52.110347 54.183512 52.045376 53.438564 51.820312 52.699219 C 51.815913 52.684619 51.813394 52.67079 51.808594 52.65625 L 47.841797 40.333984 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/playonlinux.svg b/.icons/awkward/64x64/apps/playonlinux.svg
new file mode 100644
index 00000000..e2dbd6c7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/playonlinux.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g style="opacity:0.2" transform="matrix(1.9500056,0,0,1.9499514,0.8006813,1.800699)">
+ <path d="m 16.152,16.049 c 2.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 d="m 16.152,16.049 c 0.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 d="m 15.951,16.102 c 0.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 d="M 15.951,16.102 C 10.523,19.085 0.197,17.711 3.205,12.504 4.0862,10.981 5.0121,10.387 5.877,10.287 5.5308,9.4873 5.5812,8.3893 6.4599,6.8632 9.7986,1.0804 15.82,9.9094 15.95,16.099"/>
+ </g>
+ <path style="fill:#37a0f2" d="M 32.087891 32.109375 C 32.024504 32.113164 31.961421 32.116581 31.898438 32.119141 C 31.899044 32.143603 31.901831 32.168939 31.902344 32.193359 L 31.904297 32.199219 L 31.914062 32.199219 C 31.970502 32.168186 32.030876 32.139988 32.087891 32.109375 z M 31.904297 32.199219 C 28.670109 33.976543 24.546382 34.949877 20.542969 35.169922 C 12.266623 39.153811 6.5137194 46.119056 14.28125 50.603516 C 17.257349 52.316919 19.398392 52.415288 20.957031 51.740234 C 21.153202 53.426747 22.310413 55.231955 25.279297 56.949219 C 32.174112 60.932131 35.610563 52.923911 35.292969 44.060547 C 33.327817 40.356932 31.986433 36.075271 31.904297 32.199219 z"/>
+ <path style="fill:#e74c3c" d="m 32.297172,32.095468 c 0.408584,-0.0088 0.821771,-0.03122 1.23839,-0.06692 C 45.432546,31.006771 60.127788,19.251684 50.31341,13.59039 47.341601,11.877943 45.198545,11.777325 43.640491,12.450644 43.44549,10.763351 42.289137,8.9582808 39.317328,7.2378386 28.541597,1.0161287 26.638392,19.719088 31.566056,30.621656 c 0.228697,0.505856 0.130495,1.051843 0.388402,1.520845"/>
+ <path style="fill:#fecd38" d="m 31.905221,32.198816 c 0.255879,12.075074 12.644226,28.172897 18.504188,18.015795 1.712495,-2.97153 1.812959,-5.114332 1.139603,-6.673123 1.687359,-0.194683 3.49246,-1.350225 5.213145,-4.322067 C 63.27264,27.943242 42.491236,26.38211 31.913235,32.198426"/>
+ <path style="fill:#a4c639" d="M 31.905221,32.198816 C 21.32059,38.015521 1.1848324,35.336287 7.0504492,25.18289 8.7687942,22.213114 10.574304,21.054843 12.260864,20.859848 11.585772,19.300472 11.684053,17.159425 13.397522,14.183605 19.908006,2.9074256 31.64977,20.123546 31.903271,32.192966"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 35.6875 6.0097656 C 31.161578 5.7453227 29.051332 11.274213 29.011719 17.791016 C 29.313341 10.196703 32.581574 4.3497126 39.316406 8.2382812 C 42.288215 9.9587235 43.445624 11.763879 43.640625 13.451172 C 45.198679 12.777853 47.340691 12.87935 50.3125 14.591797 C 52.365792 15.776211 53.336353 17.227241 53.494141 18.791016 C 53.708537 16.849339 52.797544 15.023308 50.3125 13.589844 C 47.340691 11.877397 45.198679 11.777853 43.640625 12.451172 C 43.445624 10.763879 42.288215 8.9587235 39.316406 7.2382812 C 37.96944 6.4605675 36.761188 6.0724996 35.6875 6.0097656 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 18.246094 10.521484 C 16.496288 10.613464 14.822606 11.71693 13.398438 14.183594 C 12.15628 16.340876 11.769496 18.055335 11.904297 19.431641 C 11.999101 18.244872 12.439621 16.848792 13.398438 15.183594 C 19.737001 4.2051817 31.027346 20.232104 31.853516 32.224609 C 31.869998 32.215618 31.887861 32.208251 31.904297 32.199219 L 31.902344 32.193359 C 31.704296 22.764125 24.495401 10.192987 18.246094 10.521484 z M 11.978516 20.912109 C 10.37353 21.199569 8.6739408 22.378325 7.0507812 25.183594 C 6.2123451 26.634929 5.9207612 27.927387 6.0410156 29.070312 C 6.133201 28.185879 6.4480075 27.226997 7.0507812 26.183594 C 8.7691262 23.213818 10.575159 22.05437 12.261719 21.859375 C 12.135021 21.566719 12.04517 21.247414 11.978516 20.912109 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.087891 32.109375 C 32.024504 32.113164 31.961421 32.116581 31.898438 32.119141 C 31.899044 32.143603 31.901831 32.168939 31.902344 32.193359 L 31.904297 32.199219 L 31.914062 32.199219 C 31.970502 32.168186 32.030876 32.139988 32.087891 32.109375 z M 31.904297 32.199219 C 28.670109 33.976543 24.546382 34.949877 20.542969 35.169922 C 14.768423 37.949548 10.228982 42.180727 10.646484 46.007812 C 11.023498 42.46041 15.267566 38.709281 20.542969 36.169922 C 24.546382 35.949877 28.670109 34.976543 31.904297 33.199219 L 31.902344 33.193359 C 31.901844 33.168939 31.899044 33.143601 31.898438 33.119141 C 31.91858 33.118309 31.938816 33.116216 31.958984 33.115234 C 31.937624 32.809012 31.910692 32.500989 31.904297 32.199219 z M 31.904297 33.199219 C 31.986433 37.075271 33.327817 41.356932 35.292969 45.060547 C 35.302882 45.337199 35.298174 45.610118 35.300781 45.884766 C 35.314738 45.282371 35.314981 44.674865 35.292969 44.060547 C 33.490604 40.663729 32.225566 36.784241 31.962891 33.173828 C 31.946556 33.182224 31.929937 33.190491 31.914062 33.199219 L 31.904297 33.199219 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 46.140625 28.890625 C 41.281458 28.873564 35.880813 30.0181 31.914062 32.199219 L 31.904297 32.199219 C 31.911145 32.522397 31.933159 32.849373 31.957031 33.177734 C 40.937488 28.268615 57.19127 28.653802 57.964844 35.75 C 58.365714 31.100579 52.764572 28.913882 46.140625 28.890625 z M 51.830078 44.488281 C 51.7365 44.504967 51.641726 44.530297 51.548828 44.541016 C 51.732699 44.96667 51.852893 45.441253 51.904297 45.958984 C 51.946273 45.426437 51.919081 44.937325 51.830078 44.488281 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/plex-media-player.svg b/.icons/awkward/64x64/apps/plex-media-player.svg
new file mode 120000
index 00000000..eeb1bcbb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plex-media-player.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/plex.svg b/.icons/awkward/64x64/apps/plex.svg
new file mode 120000
index 00000000..eeb1bcbb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plex.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/plexamp.svg b/.icons/awkward/64x64/apps/plexamp.svg
new file mode 100644
index 00000000..b306e7ba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plexamp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3f3f3f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.5" d="m 12,32.3 h 20.839341 l -9.87988,-14.55 h 3.503602 L 37.183784,33 26.357958,48.25 h 3.573574 L 40.547147,33 30.036637,17.75 h 3.468468 L 43.910511,33 33.505105,48.25 h 3.363363 L 46.924,33.75 H 52"/>
+ <path style="fill:none;stroke:#ffb81b;stroke-width:1.5" d="m 12,31.3 h 20.839341 l -9.87988,-14.55 h 3.503602 L 37.183784,32 26.357958,47.25 h 3.573574 L 40.547147,32 30.036637,16.75 h 3.468468 L 43.910511,32 33.505105,47.25 h 3.363363 L 46.924,32.75 H 52"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/plexhometheater.svg b/.icons/awkward/64x64/apps/plexhometheater.svg
new file mode 100644
index 00000000..d7b4c8a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plexhometheater.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="M 62,32 A 30,30 0 0 1 32,62 30,30 0 0 1 2,32 30,30 0 0 1 32,2 30,30 0 0 1 62,32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 2 A 30.0005 30.0005 0 0 0 2 32 A 30.0005 30.0005 0 0 0 2.0175781 32.511719 A 30.0005 30.0005 0 0 1 32 3 A 30.0005 30.0005 0 0 1 61.976562 32.515625 A 30.0005 30.0005 0 0 0 62 32 A 30.0005 30.0005 0 0 0 32 2 z"/>
+ <path style="opacity:0.2" d="M 61.960938 32.828125 A 30 30 0 0 1 32 62 A 30 30 0 0 1 2.0390625 33.171875 A 30 30 0 0 0 2 34 A 30 30 0 0 0 2.0234375 34.484375 A 30 30 0 0 1 2.0390625 34.171875 A 30 30 0 0 0 32 63 A 30 30 0 0 0 61.960938 33.828125 A 30 30 0 0 1 61.982422 34.488281 A 30 30 0 0 0 62 34 A 30 30 0 0 0 61.960938 32.828125 z"/>
+ <path style="opacity:0.2" d="M 22,17 31,17 46,31.666 31,49 22,49 37,31.666 M 22,17"/>
+ <path style="fill:#ff9b2a" d="M 22,16 31,16 46,30.666 31,48 22,48 37,30.666 M 22,16"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/plexmediamanager.svg b/.icons/awkward/64x64/apps/plexmediamanager.svg
new file mode 120000
index 00000000..eeb1bcbb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plexmediamanager.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/plexmediaserver.svg b/.icons/awkward/64x64/apps/plexmediaserver.svg
new file mode 120000
index 00000000..eeb1bcbb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plexmediaserver.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pling-store.svg b/.icons/awkward/64x64/apps/pling-store.svg
new file mode 100644
index 00000000..e31aa63c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pling-store.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32,4.9999993 a 14,14 0 0 0 -14,13.9999997 14,14 0 0 0 14,14 14,14 0 0 0 14,-14 A 14,14 0 0 0 32,4.9999993 Z m 0,5.9999997 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 7.0032363,17.000005 c 0.012847,10.23001 -0.025772,20.460777 0.01944,30.690311 0.2090682,6.588688 6.0511887,12.485214 13.0627907,13.183708 4.520219,0.234101 9.058891,0.05711 13.587068,0.112214 3.538937,-0.06333 7.093512,0.151072 10.619083,-0.160947 6.993378,-0.864565 12.674567,-6.901334 12.70267,-13.495624 0.01139,-10.109831 0.0017,-20.219788 0.0049,-30.329667 -16.66531,0 -33.330622,0 -49.9959306,0 z"/>
+ <path style="fill:#ec770b" d="M 32 4 A 14 14 0 0 0 18 18 A 14 14 0 0 0 32 32 A 14 14 0 0 0 46 18 A 14 14 0 0 0 32 4 z M 32 10 A 8 8 0 0 1 40 18 A 8 8 0 0 1 32 26 A 8 8 0 0 1 24 18 A 8 8 0 0 1 32 10 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 14 14 0 0 0 18 18 A 14 14 0 0 0 18.021484 18.414062 A 14 14 0 0 1 32 5 A 14 14 0 0 1 45.978516 18.585938 A 14 14 0 0 0 46 18 A 14 14 0 0 0 32 4 z M 39.978516 18.423828 A 8 8 0 0 1 32 26 A 8 8 0 0 1 24.021484 18.576172 A 8 8 0 0 0 24 19 A 8 8 0 0 0 32 27 A 8 8 0 0 0 40 19 A 8 8 0 0 0 39.978516 18.423828 z"/>
+ <path style="fill:#ffa123" d="m 7.0032363,16.000006 c 0.012847,10.23001 -0.025772,20.460777 0.01944,30.690311 0.2090682,6.588688 6.0511887,12.485214 13.0627907,13.183708 4.520219,0.234101 9.058891,0.05711 13.587068,0.112214 3.538937,-0.06333 7.093512,0.151072 10.619083,-0.160947 6.993378,-0.864565 12.674567,-6.901334 12.70267,-13.495624 0.01139,-10.109831 0.0017,-20.219788 0.0049,-30.329667 -16.66531,0 -33.330622,0 -49.9959306,0 z"/>
+ <path style="opacity:0.2" d="m 32.185547,25.003561 c -0.57747,0.01526 -1.164583,0.08835 -1.751953,0.222656 -1.903328,0.426967 -3.839018,0.92319 -5.556641,1.359376 -1.566769,0.323102 -3.113261,2.035634 -2.847656,3.435546 l 5.1875,23.054688 c 0.320371,1.424442 1.930808,2.234349 3.611328,1.8125 1.680518,-0.421848 2.777406,-1.90759 2.457031,-3.332031 l -1.912109,-8.488282 c 0.890387,-0.243204 1.885277,-0.472164 2.736328,-0.634765 4.753976,-1.192556 7.741071,-6.004996 6.673828,-10.748047 -0.923141,-4.082613 -4.555368,-6.788419 -8.597656,-6.681641 z m 0.265625,4.998047 a 3.2680243,3.9784453 78.314213 0 1 3.472656,2.400391 3.2680243,3.9784453 78.314213 0 1 -3.103516,4.076172 3.2680243,3.9784453 78.314213 0 1 -0.06641,0.0098 L 30.546875,36.999655 29,30.648093 31.271484,30.124655 a 3.2680243,3.9784453 78.314213 0 1 1.179688,-0.123047 z"/>
+ <path style="fill:#ffffff" d="M 32.185547 24.003906 C 31.608077 24.019166 31.020964 24.092252 30.433594 24.226562 C 28.530266 24.653529 26.594576 25.149752 24.876953 25.585938 C 23.310184 25.90904 21.763692 27.621572 22.029297 29.021484 L 27.216797 52.076172 C 27.537168 53.500614 29.147605 54.310521 30.828125 53.888672 C 32.508643 53.466824 33.605531 51.981082 33.285156 50.556641 L 31.373047 42.068359 C 32.263434 41.825155 33.258324 41.596195 34.109375 41.433594 C 38.863351 40.241038 41.850446 35.428598 40.783203 30.685547 C 39.860062 26.602934 36.227835 23.897128 32.185547 24.003906 z M 32.451172 29.001953 A 3.2680243 3.9784453 78.314213 0 1 35.923828 31.402344 A 3.2680243 3.9784453 78.314213 0 1 32.820312 35.478516 A 3.2680243 3.9784453 78.314213 0 1 32.753906 35.488281 L 30.546875 36 L 29 29.648438 L 31.271484 29.125 A 3.2680243 3.9784453 78.314213 0 1 32.451172 29.001953 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="50" height="1" x="7" y="16"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/plt.svg b/.icons/awkward/64x64/apps/plt.svg
new file mode 120000
index 00000000..14349db7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plt.svg
@@ -0,0 +1 @@
+racket-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/plugin-notification.svg b/.icons/awkward/64x64/apps/plugin-notification.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plugin-notification.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/plv.svg b/.icons/awkward/64x64/apps/plv.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/plv.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pocket.svg b/.icons/awkward/64x64/apps/pocket.svg
new file mode 100644
index 00000000..74e7e526
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pocket.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="fill:#ee4056" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.2" d="m 17.9258,17.000292 c -2.1748,0 -3.9258,1.804025 -3.9258,4.043057 0,16.598038 2.9474,28.018401 18,27.9564 15.0526,-0.06 18,-11.373562 18,-27.9564 0,-2.239032 -1.75104,-4.043057 -3.9258,-4.043057 l -28.148,0 z m 5.6562,9.10173 c 0.62752,0 1.25648,0.246203 1.73828,0.73441 l 6.6796,6.769497 6.6796,-6.769497 c 0.48178,-0.488207 1.1017,-0.72661 1.73048,-0.72661 0.62876,0 1.26432,0.238403 1.74608,0.72661 0.96362,0.976214 0.96362,2.562837 0,3.539051 l -8.2304,8.336119 c -0.52918,0.536008 -1.23674,0.755811 -1.92578,0.70301 -0.68906,0.052 -1.3966,-0.166002 -1.92578,-0.70301 l -8.2304,-8.336119 c -0.9636,-0.976214 -0.9636,-2.562837 0,-3.539051 0.4818,-0.488207 1.11078,-0.73441 1.73828,-0.73441 z"/>
+ <path style="fill:#ffffff" d="m 17.9258,16.000689 c -2.1748,0 -3.9258,1.804226 -3.9258,4.043058 0,16.598037 2.9474,28.0184 18,27.9564 15.0526,-0.06 18,-11.373363 18,-27.9564 0,-2.238832 -1.75104,-4.043058 -3.9258,-4.043058 l -28.148,0 z m 5.6562,8.917836 c 0.62752,0 1.25648,0.430098 1.73828,0.918305 l 6.68,6.600094 6.68,-6.800097 c 0.48178,-0.488207 1.1017,-0.726611 1.73048,-0.726611 0.62876,0 1.26432,0.238404 1.74608,0.726611 0.96362,0.976214 0.96362,2.562836 0,3.53905 l -8.2304,8.33612 c -0.52918,0.536007 -1.23674,0.75581 -1.92578,0.70301 -0.68906,0.052 -1.3966,-0.166003 -1.92578,-0.70301 l -8.2304,-8.33612 c -0.9636,-0.976214 -0.9636,-2.562836 0,-3.53905 0.4818,-0.488207 1.11078,-0.718302 1.73828,-0.718302 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.1992188 4 C 5.8724353 4 4 5.7418399 4 8.0644531 L 4 9.0644531 C 4 6.7418399 5.8724353 5 8.1992188 5 L 55.800781 5 C 58.127544 5 60 6.8126789 60 9.0644531 L 60 8.0644531 C 60 5.8126789 58.127544 4 55.800781 4 L 8.1992188 4 z"/>
+ <path style="opacity:0.2" d="m 4,55.935547 0,1 C 4,59.064609 5.8716687,61 8.1992188,61 L 55.800781,61 C 58.127511,61 60,59.187321 60,56.935547 l 0,-1 C 60,58.187321 58.127511,60 55.800781,60 L 8.1992188,60 C 5.8716687,60 4,58.064609 4,55.935547 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/podcast.svg b/.icons/awkward/64x64/apps/podcast.svg
new file mode 100644
index 00000000..6066c560
--- /dev/null
+++ b/.icons/awkward/64x64/apps/podcast.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#02a8f3" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488438 4 4 16.488 4 32 C 4 32.113448 4.0112811 32.224113 4.0175781 32.335938 C 4.3691114 17.134181 16.711159 5 32 5 C 47.288841 5 59.630889 17.134181 59.982422 32.335938 C 59.988693 32.224113 60 32.113448 60 32 C 60 16.488 47.511562 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 4.0488281 33 C 4.0490359 33.005918 4.0505699 33.011661 4.0507812 33.017578 C 4.0510045 33.011726 4.0505744 33.005856 4.0507812 33 L 4.0488281 33 z M 4.0507812 33.017578 C 4.0382711 33.34552 4 33.667926 4 34 C 4 34.224037 4.0123968 34.445222 4.0175781 34.667969 C 4.0296765 34.451306 4.0424994 34.234678 4.0507812 34.017578 C 4.0505699 34.011661 4.0490359 34.005918 4.0488281 34 L 4.0507812 34 C 4.0505744 34.005856 4.0510045 34.011726 4.0507812 34.017578 C 4.5877909 49.051232 16.83157 61 32 61 C 47.174 61 59.421219 49.042 59.949219 34 C 59.957015 34.222266 59.969975 34.443039 59.982422 34.664062 C 59.987543 34.44261 60 34.222728 60 34 C 60 33.66232 59.960959 33.33472 59.949219 33 C 59.421219 48.042 47.174 60 32 60 C 16.83157 60 4.5877909 48.051232 4.0507812 33.017578 z"/>
+ <path style="opacity:0.2" d="m 14,18 c 0,2.112 0.8982,3 3,3 14.912,0 27,12.088 27,27 0,1.866 1.018,3 3,3 2.04,0 3,-1.192 3,-3 0,-18.226 -14.774,-33 -33,-33 -1.9948,0 -3,0.971 -3,3 z m 0,12 c 0,2.0548 0.84046,3 3,3 8.2844,0 15,6.7158 15,15 0,1.76602 1.01378,3 3,3 1.938,0 3,-1.076 3,-3 0,-11.598 -9.402,-21 -21,-21 -1.9372,0 -3,0.856 -3,3 z m 6,9 c -3.3138,0 -6,2.686 -6,6 0,3.314 2.6862,6 6,6 3.314,0 6,-2.686 6,-6 0,-3.314 -2.686,-6 -6,-6 z"/>
+ <path style="fill:#ffffff" d="m 14,17 c 0,2.112 0.8982,3 3,3 14.912,0 27,12.088 27,27 0,1.866 1.018,3 3,3 2.04,0 3,-1.192 3,-3 0,-18.226 -14.774,-33 -33,-33 -1.9948,0 -3,0.971 -3,3 z m 0,12 c 0,2.0548 0.84046,3 3,3 8.2844,0 15,6.7158 15,15 0,1.76602 1.01378,3 3,3 1.938,0 3,-1.076 3,-3 0,-11.598 -9.402,-21 -21,-21 -1.9372,0 -3,0.856 -3,3 z m 6,9 c -3.3138,0 -6,2.686 -6,6 0,3.314 2.6862,6 6,6 3.314,0 6,-2.686 6,-6 0,-3.314 -2.686,-6 -6,-6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/poedit.svg b/.icons/awkward/64x64/apps/poedit.svg
new file mode 100644
index 00000000..08718a41
--- /dev/null
+++ b/.icons/awkward/64x64/apps/poedit.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#dd9f59" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="opacity:0.2" width="44" height="44" x="-55" y="-54" rx="2.667" ry="2.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="44" height="44" x="-54" y="-54" rx="2.667" ry="2.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#6b6b6b" d="M 24.058282,11.998515 C 21.946896,13.295379 16.496982,14.956431 13,15.971171 l 0.10938,0.308594 c 1.663168,-0.1661 4.039308,-0.40147 5.70703,-0.683594 l 0,2.453127 -5.792968,0 0.14062,2.07031 4.847656,0 c -0.832724,3.424176 -2.759832,4.864578 -4.953124,7.50836 l 0.33203,0.308594 c 2.05678,-1.490256 4.118188,-2.813846 5.421876,-4.777344 l 0,6.840782 0.53125,0 c 1.415174,0 2.73248,-0.546484 2.7575,-0.714844 l 0,-6.969688 c 1.055692,0.951034 1.257466,2.06299 1.453126,3.246094 0.359482,0.302594 0.749892,0.445312 1.109374,0.445312 0.74854,0 1.38672,-0.541508 1.38672,-1.296874 0,-1.021566 -0.368056,-1.966386 -3.94922,-2.769532 l 0,-1.82086 4.6875,0 c 0.750816,0 2.1116,-1.718562 2.305,-2.023436 l -5.035468,-2.097657 -0.898438,2.046877 -1.058594,0 0,-3.015627 c 1.25136,-0.2844 2.419072,-0.567162 3.363282,-0.851562 0.548494,0.01396 3.594062,-0.179688 3.594062,-0.179688 z"/>
+ <path style="fill:#6b6b6b" d="M 30,14.061094 30,30 c 2.609654,-2e-6 2.90906,-0.958106 2.945719,-0.992188 l 0,-0.929688 5.042563,0 0,1.472658 c 2.197844,0 2.972688,-0.63809 2.972688,-0.683594 l 0,-12.540468 c 0.582452,-0.116041 1.029222,-0.303388 1.195312,-0.519531 l -2.21097,-1.730469 -2.230468,1.921875 -4.628499,0 z m 2.945719,4.007811 5.042563,0 0,8.009219 -5.042563,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="fill:#6b6b6b" d="m 30,36 0,6 0,3 0,6 3,0 0,-6 3.152344,0 A 7.5,7.5 0 0 0 43.5,51 7.5,7.5 0 0 0 51,43.5 7.5,7.5 0 0 0 43.5,36 7.5,7.5 0 0 0 36.160156,42 L 33,42 l 0,-6 -3,0 z m 13.5,3 A 4.5,4.5 0 0 1 48,43.5 4.5,4.5 0 0 1 43.5,48 4.5,4.5 0 0 1 39,43.5 4.5,4.5 0 0 1 43.5,39 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/poezio.svg b/.icons/awkward/64x64/apps/poezio.svg
new file mode 100644
index 00000000..c7ba05f3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/poezio.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="m 44.423102,4.9999998 c -0.0146,0 -1.182742,0.5214254 -2.594874,1.1509214 -2.656454,1.1973342 -3.521604,1.7040654 -5.434254,3.1773914 -2.23142,1.7193694 -3.20285,3.3465234 -6.527046,10.8987134 -0.956322,2.16448 -1.745426,3.914424 -1.775618,3.883886 -0.10624,-0.10746 0.318706,-2.532668 0.728642,-4.144578 0.227614,-0.936609 0.743798,-2.563827 1.12296,-3.653701 0.37974,-1.074605 0.637544,-1.949514 0.56148,-1.949514 -0.318776,0 -2.367784,0.982428 -3.521526,1.672995 -2.535098,1.550251 -5.692082,4.40588 -7.301051,6.616162 -3.779424,5.219182 -5.479589,9.640366 -6.496881,16.886028 l -0.42505,2.993544 -0.0151,-1.412188 c -0.03019,-2.747586 0.273543,-5.188728 1.047542,-8.658 0.425032,-1.826832 0.75881,-3.377002 0.75881,-3.438658 0,-0.06166 -0.470256,0.399292 -1.062515,1.0282 -1.820904,1.93488 -3.7658569,4.91322 -4.4643739,7.507542 -0.3187744,1.2126 -0.5312634,3.976084 -0.3640374,5.0043 0.076066,0.475644 0.121374,0.890174 0.09118,0.936564 -0.030194,0.03054 -0.134424,-0.12272 -0.559458,-0.33765 -0.4250326,-0.230188 -0.774005,-0.35296 -0.774005,-0.291888 0,0.07694 0.2125072,0.844478 0.4552172,1.734696 0.2427096,0.89022 0.455217,1.611852 0.455217,1.627118 0,0 -0.3467562,-0.07684 -1.1207568,-0.19956 -0.7589036,-0.10746 -1.4115538,-0.1692 -1.4417474,-0.1381 -0.045292,0.0458 0.3036956,0.537306 0.758922,1.120412 4.7609293,4.185362 2.4439564,3.209668 6.4029303,4.004006 0.03019,0.04638 0.667773,0.230194 1.411581,0.445116 0.743808,0.19966 1.8365,0.53722 2.413081,0.75214 L 17.815005,52.6 l -0.835018,-0.752256 -0.834338,-0.752256 3.794497,-0.0152 3.794496,-0.0152 -2.12514,-0.859722 c -1.619523,-0.518602 -2.827476,-0.666008 -4.106704,-1.652946 -0.536847,-0.485106 -0.0081,-0.460112 2.042576,-0.460112 4.508134,0 9.04646,-1.492182 13.964528,-3.733 2.307486,-1.044072 4.523188,-2.302466 4.356544,-2.471584 -0.04586,-0.0458 -0.637534,-0.13802 -1.336052,-0.214934 -1.381356,-0.138 -3.76433,-0.614258 -3.76433,-0.752254 0,-0.0458 1.051144,-0.466352 2.322014,-0.98244 6.320074,-3.235642 10.343218,-5.859817 14.806472,-9.892361 1.168392,-1.104672 2.167076,-2.187378 2.103698,-2.25147 -0.0152,-0.03054 -0.622464,0.09228 -1.320402,0.245552 -3.202842,0.705834 -8.667314,1.13567 -11.399252,0.905484 -1.396454,-0.12272 -3.354448,-0.583106 -4.37174,-1.012948 -0.622452,-0.276578 -0.546366,-0.876139 4.189382,-0.876139 4.37168,0 5.00926,-0.0458 6.724488,-0.352902 2.504324,-0.460376 4.174298,-0.997744 5.843654,-1.842164 2.71684,-1.366451 4.29558,-1.924728 6.466032,-4.473247 1.336068,-1.565519 1.685066,-2.072233 2.079324,-3.085178 0.819872,-2.118678 1.00151,-3.248654 0.546284,-5.458938 C 60.300802,9.6487919 58.722034,8.5823176 55.883256,7.5077116 50.477844,5.3576508 45.78588,6.6853866 42.920342,10.271184 c -0.850066,1.059339 -1.654832,1.206882 -1.776184,1.32961 -0.212518,0.214922 1.077674,-2.3640594 2.656452,-5.3418342 0.379742,-0.6905664 0.652686,-1.25896 0.622492,-1.25896 z"/>
+ <path style="fill:#90725a" d="m 44.423102,3.9999998 c -0.0146,0 -1.182742,0.5214254 -2.594874,1.1509214 -2.656454,1.1973342 -3.521604,1.7040654 -5.434254,3.1773914 -2.23142,1.7193694 -3.20285,3.3465234 -6.527046,10.8987134 -0.956322,2.16448 -1.745426,3.914424 -1.775618,3.883886 -0.10624,-0.10746 0.318706,-2.532668 0.728642,-4.144578 0.227614,-0.936609 0.743798,-2.563827 1.12296,-3.653701 0.37974,-1.074605 0.637544,-1.949514 0.56148,-1.949514 -0.318776,0 -2.367784,0.982428 -3.521526,1.672995 -2.535098,1.550251 -5.692082,4.40588 -7.301051,6.616162 -3.779424,5.219182 -5.479589,9.640366 -6.496881,16.886028 l -0.42505,2.993544 -0.0151,-1.412188 c -0.03019,-2.747586 0.273543,-5.188728 1.047542,-8.658 0.425032,-1.826832 0.75881,-3.377002 0.75881,-3.438658 0,-0.06166 -0.470256,0.399292 -1.062515,1.0282 -1.820904,1.93488 -3.7658569,4.91322 -4.4643739,7.507542 -0.3187744,1.2126 -0.5312634,3.976084 -0.3640374,5.0043 0.076066,0.475644 0.121374,0.890174 0.09118,0.936564 -0.030194,0.03054 -0.134424,-0.12272 -0.559458,-0.33765 -0.4250326,-0.230188 -0.774005,-0.35296 -0.774005,-0.291888 0,0.07694 0.2125072,0.844478 0.4552172,1.734696 0.2427096,0.89022 0.455217,1.611852 0.455217,1.627118 0,0 -0.3467562,-0.07684 -1.1207568,-0.19956 -0.7589036,-0.10746 -1.4115538,-0.1692 -1.4417474,-0.1381 -0.045292,0.0458 0.3036956,0.537306 0.758922,1.120412 4.7609293,4.185362 2.4439564,3.209668 6.4029303,4.004006 0.03019,0.04638 0.667773,0.230194 1.411581,0.445116 0.743808,0.19966 1.8365,0.53722 2.413081,0.75214 L 17.815005,51.6 l -0.835018,-0.752256 -0.834338,-0.752256 3.794497,-0.0152 3.794496,-0.0152 -2.12514,-0.859722 c -1.619523,-0.518602 -2.827476,-0.666008 -4.106704,-1.652946 -0.536847,-0.485106 -0.0081,-0.460112 2.042576,-0.460112 4.508134,0 9.04646,-1.492182 13.964528,-3.733 2.307486,-1.044072 4.523188,-2.302466 4.356544,-2.471584 -0.04586,-0.0458 -0.637534,-0.13802 -1.336052,-0.214934 -1.381356,-0.138 -3.76433,-0.614258 -3.76433,-0.752254 0,-0.0458 1.051144,-0.466352 2.322014,-0.98244 6.320074,-3.235642 10.343218,-5.859817 14.806472,-9.892361 1.168392,-1.104672 2.167076,-2.187378 2.103698,-2.25147 -0.0152,-0.03054 -0.622464,0.09228 -1.320402,0.245552 -3.202842,0.705834 -8.667314,1.13567 -11.399252,0.905484 -1.396454,-0.12272 -3.354448,-0.583106 -4.37174,-1.012948 -0.622452,-0.276578 -0.546366,-0.876139 4.189382,-0.876139 4.37168,0 5.00926,-0.0458 6.724488,-0.352902 2.504324,-0.460376 4.174298,-0.997744 5.843654,-1.842164 2.71684,-1.366451 4.29558,-1.924728 6.466032,-4.473247 1.336068,-1.565519 1.685066,-2.072233 2.079324,-3.085178 0.819872,-2.118678 1.00151,-3.248654 0.546284,-5.458938 C 60.300802,8.6487919 58.722034,7.5823176 55.883256,6.5077116 50.477844,4.3576508 45.78588,5.6853866 42.920342,9.2711842 42.070276,10.330523 41.26551,10.478066 41.144158,10.600794 40.93164,10.815716 42.221832,8.2367346 43.80061,5.2589598 c 0.379742,-0.6905664 0.652686,-1.25896 0.622492,-1.25896 z"/>
+ <path style="opacity:0.2" d="M 54.96103,10.293747 C 45.8393,11.863894 37.026764,18.492559 28.38309,27.484764 19.739417,36.476968 11.258569,47.902404 3,59.345702 V 61 H 5.2278645 C 19.71217,40.168832 35.459296,16.736742 54.96103,10.293747 Z"/>
+ <path style="fill:#e4e4e4" d="M 54.96103,9.293747 C 45.8393,10.863894 37.026764,17.492559 28.38309,26.484764 19.739417,35.476968 11.258569,46.902404 3,58.345702 V 60 H 5.2278645 C 19.71217,39.168832 35.459296,15.736742 54.96103,9.293747 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 44.423828 4 C 44.409228 4 43.240257 4.5208946 41.828125 5.1503906 C 39.171671 6.3477248 38.307181 6.854799 36.394531 8.328125 C 34.163111 10.047494 33.191384 11.674373 29.867188 19.226562 C 29.030914 21.119333 28.411427 22.484707 28.226562 22.830078 C 28.111303 23.521272 28.04446 24.063448 28.091797 24.111328 C 28.121989 24.141866 28.910865 22.391043 29.867188 20.226562 C 33.191384 12.674373 34.163111 11.047494 36.394531 9.328125 C 38.307181 7.854799 39.171671 7.3477248 41.828125 6.1503906 C 42.894942 5.6748281 43.392917 5.4552304 43.789062 5.28125 C 43.793494 5.2728893 43.796345 5.2681327 43.800781 5.2597656 C 44.180523 4.5691992 44.454022 4 44.423828 4 z M 51.058594 5.4746094 C 47.723657 5.4089169 44.889979 6.8062485 42.919922 9.2714844 C 42.462104 9.8420092 42.044747 10.132357 41.712891 10.3125 C 41.293363 11.161962 41.046831 11.700368 41.144531 11.601562 C 41.265883 11.478835 42.069856 11.330823 42.919922 10.271484 C 45.78546 6.685687 50.4774 5.3577517 55.882812 7.5078125 C 58.721591 8.5824185 60.300643 9.6487569 60.755859 11.84375 C 60.86952 12.395612 60.94428 12.880705 60.978516 13.330078 C 61.027853 12.593012 60.958141 11.825901 60.755859 10.84375 C 60.300643 8.6487569 58.721591 7.5824185 55.882812 6.5078125 C 54.193621 5.8359185 52.574474 5.5044696 51.058594 5.4746094 z M 30.503906 13.363281 C 30.18513 13.363281 28.136164 14.344589 26.982422 15.035156 C 24.447324 16.585407 21.29061 19.442062 19.681641 21.652344 C 15.902217 26.871526 14.202839 31.293401 13.185547 38.539062 L 12.759766 41.53125 L 12.751953 40.777344 C 12.752027 40.892385 12.742866 41.003107 12.744141 41.119141 L 12.759766 42.53125 L 13.185547 39.539062 C 14.202839 32.2934 15.902217 27.871526 19.681641 22.652344 C 21.29061 20.442062 24.447324 17.585407 26.982422 16.035156 C 27.982663 15.436467 29.591343 14.658252 30.226562 14.451172 C 30.420809 13.844059 30.556172 13.363281 30.503906 13.363281 z M 51.998047 26.794922 C 51.982847 26.764382 51.375672 26.88579 50.677734 27.039062 C 47.474892 27.744896 42.011235 28.175498 39.279297 27.945312 C 38.206639 27.851048 36.810323 27.556317 35.755859 27.230469 C 34.421183 27.429188 34.495615 27.74918 34.90625 27.931641 C 35.923542 28.361483 37.882843 28.822592 39.279297 28.945312 C 42.011235 29.175498 47.474892 28.744896 50.677734 28.039062 C 50.8213 28.007534 50.81769 28.016163 50.949219 27.988281 C 51.562778 27.357401 52.039339 26.836679 51.998047 26.794922 z M 14.550781 28.023438 C 14.550781 27.961778 14.08054 28.421873 13.488281 29.050781 C 11.667377 30.985661 9.7219545 33.964272 9.0234375 36.558594 C 8.7515883 37.592693 8.5726733 39.695458 8.625 40.947266 C 8.6681509 39.7541 8.8171305 38.343374 9.0234375 37.558594 C 9.7219545 34.964272 11.667377 31.985661 13.488281 30.050781 C 13.822396 29.695991 14.087314 29.428353 14.28125 29.244141 C 14.354582 28.90105 14.550781 28.045334 14.550781 28.023438 z M 34.183594 40.306641 C 33.397606 40.626527 32.765625 40.886775 32.765625 40.919922 C 32.765625 41.057918 35.149894 41.533875 36.53125 41.671875 C 36.621027 41.68176 36.68031 41.692865 36.765625 41.703125 C 37.477416 41.289682 37.944036 40.966661 37.867188 40.888672 C 37.821328 40.842872 37.229768 40.748789 36.53125 40.671875 C 35.855414 40.604358 34.942565 40.456866 34.183594 40.306641 z M 7.4179688 41.869141 C 7.4179688 41.916129 7.5783201 42.496915 7.6953125 42.929688 C 7.8315042 42.982748 7.9980093 43.05737 8.1914062 43.162109 C 8.6164403 43.377039 8.7217591 43.53054 8.7519531 43.5 C 8.7821471 43.45361 8.7362223 43.038144 8.6601562 42.5625 C 8.6553135 42.532723 8.6585094 42.474014 8.6542969 42.441406 C 8.5795176 42.385532 8.4593743 42.297615 8.1914062 42.162109 C 7.7663737 41.931921 7.4179687 41.808069 7.4179688 41.869141 z M 5.765625 44.894531 C 5.7224307 44.93821 6.0484882 45.396076 6.4726562 45.943359 C 6.6979674 45.968202 6.926711 45.99351 7.2070312 46.033203 C 7.9810319 46.155923 8.328125 46.232422 8.328125 46.232422 C 8.328125 46.222543 8.161785 45.635449 8.0332031 45.179688 C 7.8946346 45.15147 7.7773796 45.123633 7.2070312 45.033203 C 6.4481276 44.925743 5.7958186 44.863431 5.765625 44.894531 z M 18.285156 48.095703 C 17.296482 48.111413 17.099318 48.188905 17.501953 48.552734 C 18.653406 49.441092 19.785741 49.663291 21.173828 50.074219 L 23.734375 50.064453 L 21.609375 49.205078 C 20.350751 48.802043 19.341624 48.618647 18.353516 48.095703 C 18.335113 48.095949 18.303039 48.095419 18.285156 48.095703 z M 17.25 51.091797 L 16.386719 51.09375 C 16.501785 51.133327 16.659747 51.182427 16.751953 51.216797 L 17.814453 51.599609 L 17.25 51.091797 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pokerth.svg b/.icons/awkward/64x64/apps/pokerth.svg
new file mode 100644
index 00000000..3c70e649
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pokerth.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#c12d25" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="fill:#ffffff" d="m32 4c-2.063172 0-4.066088 0.2366852-6 0.65625v12.859375l-9.09375-9.0976562c-3.411033 2.1819122-6.306369 5.0772482-8.4882812 8.4882812l9.0976562 9.09375h-12.859375c-0.4195648 1.933912-0.65625 3.936828-0.65625 6s0.2366852 4.066088 0.65625 6h12.859375l-9.0976562 9.09375c2.1819122 3.411032 5.0772482 6.30637 8.4882812 8.488282l9.09375-9.097656v12.859374c1.933912 0.419564 3.936828 0.65625 6 0.65625s4.066088-0.236686 6-0.65625v-12.859374l9.09375 9.097656c3.411032-2.181912 6.30637-5.07725 8.488282-8.488282l-9.097656-9.09375h12.859374c0.419564-1.933912 0.65625-3.936828 0.65625-6s-0.236686-4.066088-0.65625-6h-12.859374l9.097656-9.09375c-2.181912-3.411033-5.07725-6.306369-8.488282-8.4882812l-9.09375 9.0976562v-12.859375c-1.933912-0.4195648-3.936828-0.65625-6-0.65625z"/>
+ <rect style="fill:#ffcb05" width="48" height="48" x="-56" y="-56" rx="24" ry="24" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#c12d25" width="40" height="40" x="-52" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.2" d="m19 23v4h4v16h4v-16h4v-4zm14 0v20h4v-8h4v8h4v-20h-4v8h-4v-8z"/>
+ <g transform="matrix(2,0,0,2,-1,0)">
+ <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="m32 4c-15.512 0-28 12.488-28 28 0 0.11345 0.0112805 0.224113 0.0175781 0.335938 0.3515432-15.201757 12.6931499-27.335938 27.9824219-27.335938s27.630879 12.134181 27.982422 27.335938c0.006298-0.111825 0.017578-0.222488 0.017578-0.335938 0-15.512-12.488-28-28-28z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/polari.svg b/.icons/awkward/64x64/apps/polari.svg
new file mode 120000
index 00000000..28bbff2d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/polari.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/polo.svg b/.icons/awkward/64x64/apps/polo.svg
new file mode 100644
index 00000000..dc975ddd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/polo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 34.943359,18.000283 c -0.812769,5.87e-4 -1.6838,0.01212 -2.61914,0.03516 -7.100595,0.174789 -10.117908,1.079876 -13.78711,3.648438 -2.623654,1.836645 -4.33876,4.419491 -3.15625,5.17223 1.001864,0.637736 3.881791,-0.786349 4.748047,-2.347657 1.091668,-1.967589 2.342287,-2.520175 4.681641,-2.520175 1.404199,0 1.545516,0.37613 1.195312,3.166016 -0.761472,6.06616 -2.483998,12.956712 -4.68164,18.39482 -0.634946,1.571187 -1.154028,3.15715 -1.154297,3.521484 -7.6e-4,1.106958 0.975601,1.228762 2.751953,0.345704 1.830789,-0.910107 2.578526,-1.935838 4.033203,-5.546875 0.724606,-1.798739 1.316406,-3.370564 1.316406,-3.490235 0,-0.571316 1.072635,-1.00787 3.166016,-1.289062 7.197462,-0.966829 13.388586,-4.695745 15.666016,-9.4375 1.572788,-3.274648 1.070774,-5.913503 -1.455078,-7.621098 -2.172017,-1.468394 -5.015694,-2.035364 -10.705079,-2.03125 z M 33.8125,22.006142 c 0.232141,0.0093 0.48945,0.0298 0.773438,0.06055 3.324134,0.35953 5.839134,1.3827 6.875,2.796875 0.700741,0.956665 0.722374,3.245626 0.04492,4.63086 -1.305404,2.669285 -3.467349,3.635889 -9.890625,4.425781 -1.150936,0.1416 -1.491826,0.101322 -1.601562,-0.1875 -0.07666,-0.201734 0.200737,-2.09318 0.617187,-4.207031 0.416453,-2.113851 0.835659,-4.516143 0.931641,-5.337891 0.175315,-1.501045 0.509631,-2.081408 1.625,-2.173828 0.185894,-0.01541 0.392859,-0.01707 0.625,-0.0078 z"/>
+ <path style="fill:#ffffff" d="m 34.943359,17 c -0.812769,5.87e-4 -1.6838,0.01212 -2.61914,0.03516 -7.100595,0.174789 -10.117908,1.079876 -13.78711,3.648438 -2.623654,1.836645 -4.33876,4.419491 -3.15625,5.17223 1.001864,0.637736 3.881791,-0.786349 4.748047,-2.347657 1.091668,-1.967589 2.342287,-2.520175 4.681641,-2.520175 1.404199,0 1.545516,0.37613 1.195312,3.166016 -0.761472,6.06616 -2.483998,12.956712 -4.68164,18.39482 -0.634946,1.571187 -1.154028,3.15715 -1.154297,3.521484 -7.6e-4,1.106958 0.975601,1.228762 2.751953,0.345704 1.830789,-0.910107 2.578526,-1.935838 4.033203,-5.546875 0.724606,-1.798739 1.316406,-3.370564 1.316406,-3.490235 0,-0.571316 1.072635,-1.00787 3.166016,-1.289062 7.197462,-0.966829 13.388586,-4.695745 15.666016,-9.4375 C 48.676304,23.3777 48.17429,20.738845 45.648438,19.03125 43.476421,17.562856 40.632744,16.995886 34.943359,17 Z M 33.8125,21.005859 c 0.232141,0.0093 0.48945,0.0298 0.773438,0.06055 3.324134,0.35953 5.839134,1.3827 6.875,2.796875 0.700741,0.956665 0.722374,3.245626 0.04492,4.63086 -1.305404,2.669285 -3.467349,3.635889 -9.890625,4.425781 -1.150936,0.1416 -1.491826,0.101322 -1.601562,-0.1875 -0.07666,-0.201734 0.200737,-2.09318 0.617187,-4.207031 0.416453,-2.113851 0.835659,-4.516143 0.931641,-5.337891 0.175315,-1.501045 0.509631,-2.081408 1.625,-2.173828 0.185894,-0.01541 0.392859,-0.01707 0.625,-0.0078 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pomodoneapp.svg b/.icons/awkward/64x64/apps/pomodoneapp.svg
new file mode 100644
index 00000000..0f723c7f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pomodoneapp.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#e04c7f" 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"/>
+ <rect style="opacity:0.2" width="28" height="28" x="18" y="19" rx="5" ry="5"/>
+ <rect style="fill:#ffffff" width="28" height="28" x="18" y="18" rx="5" ry="5"/>
+ <rect style="fill:#ab4367" width="20" height="20" x="22" y="22" rx="3" ry="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pomodoro-indicator.svg b/.icons/awkward/64x64/apps/pomodoro-indicator.svg
new file mode 120000
index 00000000..a115f05b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pomodoro-indicator.svg
@@ -0,0 +1 @@
+tomato.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pop-os-logo-icon.svg b/.icons/awkward/64x64/apps/pop-os-logo-icon.svg
new file mode 120000
index 00000000..b0b25eb8
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/pop-os.svg b/.icons/awkward/64x64/apps/pop-os.svg
new file mode 120000
index 00000000..b0b25eb8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pop-os.svg
@@ -0,0 +1 @@
+distributor-logo-pop-os.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pop_os.svg b/.icons/awkward/64x64/apps/pop_os.svg
new file mode 120000
index 00000000..b0b25eb8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pop_os.svg
@@ -0,0 +1 @@
+distributor-logo-pop-os.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/popcorn-time.svg b/.icons/awkward/64x64/apps/popcorn-time.svg
new file mode 100644
index 00000000..0e580101
--- /dev/null
+++ b/.icons/awkward/64x64/apps/popcorn-time.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 16,37 c -2.216,0 -4,1.888022 -4,4.234376 L 12,58 c 0,1.662 1.115,3 2.5,3 l 5.5,0 8,0 8,0 8,0 5.5,0 C 50.885,61 52,59.662 52,58 L 52,41.234376 C 52,38.888024 50.216,37 48,37 c -2.216,0 -4,1.888024 -4,4.234376 l 0,2.964842 C 44,41.872418 42.216,40 40,40 c -2.216,0 -4,1.872418 -4,4.199218 l 0,1.085938 C 36,42.91087 34.216,41 32,41 c -2.216,0 -4,1.91087 -4,4.285156 l 0,-1.085938 C 28,41.872418 26.216,40 24,40 c -2.216,0 -4,1.872418 -4,4.199218 l 0,-2.964842 C 20,38.888024 18.216,37 16,37 Z"/>
+ <path style="opacity:0.2" d="M 38,5 A 16,16 0 0 0 23.203124,14.929688 8,8 0 0 0 18,13 8,8 0 0 0 10,21 8,8 0 0 0 11.652344,25.859376 7,7 0 0 0 8,32 a 7,7 0 0 0 7,7 7,7 0 0 0 1,-0.07812 L 16,41 c 0,3.324 2.676,6 6,6 l 20,0 c 3.324,0 6,-2.676 6,-6 l 0,-0.08204 A 7,7 0 0 0 49,41 7,7 0 0 0 56,34 7,7 0 0 0 52.417968,27.894532 16,16 0 0 0 54,21 16,16 0 0 0 38,5 Z"/>
+ <path style="fill:#e6c59a" d="M 38,4 A 16,16 0 0 0 23.203124,13.929688 8,8 0 0 0 18,12 8,8 0 0 0 10,20 8,8 0 0 0 11.652344,24.859376 7,7 0 0 0 8,31 a 7,7 0 0 0 7,7 7,7 0 0 0 1,-0.07812 L 16,40 c 0,3.324 2.676,6 6,6 l 20,0 c 3.324,0 6,-2.676 6,-6 l 0,-0.08204 A 7,7 0 0 0 49,40 7,7 0 0 0 56,33 7,7 0 0 0 52.417968,26.894532 16,16 0 0 0 54,20 16,16 0 0 0 38,4 Z"/>
+ <path style="fill:#a81a1a" d="m 38,30 c 0,3.313708 -2.686292,6 -6,6 -3.313708,0 -6,-2.686292 -6,-6 z"/>
+ <circle style="fill:#3f3f3f" cx="21" cy="26" r="4"/>
+ <circle style="fill:#ffffff" cx="22.5" cy="24.5" r="1.5"/>
+ <path style="fill:#e54b3f" d="m 48,36 c -2.216,0 -4,1.888942 -4,4.235294 L 44,60 49.5,60 C 50.885,60 52,58.662 52,57 L 52,40.235294 C 52,37.888942 50.216,36 48,36 Z"/>
+ <path style="fill:#e54b3f" d="m 32,40 c -2.216,0 -4,1.911428 -4,4.285714 L 28,60 36,60 36,44.285714 C 36,41.911428 34.216,40 32,40 Z"/>
+ <path style="fill:#ffffff" d="m 40,39 c -2.216,0 -4,1.8732 -4,4.2 l 0,16.8 8,0 0,-16.8 C 44,40.8732 42.216,39 40,39 Z"/>
+ <path style="fill:#e54b3f" d="m 16,36 c 2.216,0 4,1.888942 4,4.235294 L 20,60 14.5,60 C 13.115,60 12,58.662 12,57 L 12,40.235294 C 12,37.888942 13.784,36 16,36 Z"/>
+ <path style="fill:#ffffff" d="m 24,39 c 2.216,0 4,1.8732 4,4.2 L 28,60 20,60 20,43.2 C 20,40.8732 21.784,39 24,39 Z"/>
+ <circle style="fill:#3f3f3f" cx="43" cy="26" r="4"/>
+ <circle style="fill:#ffffff" cx="44.5" cy="24.5" r="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 38 4 A 16 16 0 0 0 23.203125 13.929688 A 8 8 0 0 0 18 12 A 8 8 0 0 0 10 20 A 8 8 0 0 0 10.021484 20.417969 A 8 8 0 0 1 18 13 A 8 8 0 0 1 23.203125 14.929688 A 16 16 0 0 1 38 5 A 16 16 0 0 1 53.982422 20.652344 A 16 16 0 0 0 54 20 A 16 16 0 0 0 38 4 z M 11.177734 25.148438 A 7 7 0 0 0 8 31 A 7 7 0 0 0 8.0234375 31.457031 A 7 7 0 0 1 11.652344 25.859375 A 8 8 0 0 1 11.177734 25.148438 z M 52.753906 27.095703 A 16 16 0 0 1 52.417969 27.894531 A 7 7 0 0 1 55.976562 33.541016 A 7 7 0 0 0 56 33 A 7 7 0 0 0 52.753906 27.095703 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/popcorntime.svg b/.icons/awkward/64x64/apps/popcorntime.svg
new file mode 120000
index 00000000..93260a57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/popcorntime.svg
@@ -0,0 +1 @@
+popcorn-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/portal.svg b/.icons/awkward/64x64/apps/portal.svg
new file mode 100644
index 00000000..7a62a482
--- /dev/null
+++ b/.icons/awkward/64x64/apps/portal.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="fill:#56aad4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 32.014728,5 c 1.011896,0 2.00576,0.0624 2.985598,0.168 A 28.052598,27.998952 0 0 0 32.014728,5 Z M 30.147226,5.0664 A 28.052598,27.998952 0 0 0 29.588178,5.125 c 0.18836,-0.017 0.370694,-0.0454 0.559048,-0.0586 z m 5.91509,0.26179 c 0.649218,0.0956 1.298436,0.1964 1.931622,0.335788 A 28.052598,27.998952 0 0 0 36.062316,5.32819 Z m -8.21941,0.0078 a 28.052598,27.998952 0 0 0 -1.134128,0.1914 c 0.374704,-0.0734 0.753414,-0.1328 1.134128,-0.1914 z m -2.398498,0.476382 c -0.22442,0.0542 -0.454852,0.0974 -0.67727,0.1564 l 0.03006,0.0312 a 28.052598,27.998952 0 0 1 0.647214,-0.1876 z m -0.647214,0.1876 a 28.052598,27.998952 0 0 0 -2.18209,0.648376 L 35.427126,19.43747 a 14.026299,13.999476 0 0 0 -3.412398,-0.437984 l -24.267502,0 A 28.052598,27.998952 0 0 0 6.7054728,20.9994 l 18.1157672,0 a 14.026299,13.999476 0 0 0 -2.719098,2.105922 l -0.004,-0.004 L 5.4062446,39.760698 A 28.052598,27.998952 0 0 0 6.1732828,41.82262 L 18.426858,29.593078 a 14.026299,13.999476 0 0 0 -0.438422,3.405874 l 0,22.221168 a 28.052598,27.998952 0 0 0 2.003757,1.03996 l 0,-16.081398 a 14.026299,13.999476 0 0 0 2.109957,2.713898 l -0.004,0.004 L 37.631274,58.4 A 28.052598,27.998952 0 0 0 39.91155,57.85002 L 28.60233,46.560444 a 14.026299,13.999476 0 0 0 3.412398,0.437984 l 23.007138,0 a 28.052598,27.998952 0 0 0 1.260364,-1.999926 l -17.074014,0 a 14.026299,13.999476 0 0 0 2.719098,-2.105922 l 0.004,0.004 17.134126,-17.101358 a 28.052598,27.998952 0 0 0 -0.649218,-2.17792 L 45.602196,36.404824 a 14.026299,13.999476 0 0 0 0.438822,-3.405872 l 0,-24.221094 a 28.052598,27.998952 0 0 0 -2.003756,-1.03976 l 0,18.081122 a 14.026299,13.999476 0 0 0 -2.109956,-2.713898 l 0.004,-0.004 -17.134128,-17.10136 z m 34.268254,19.79526 a 28.052598,27.998952 0 0 1 0.18836,0.645974 c -0.0541,-0.22399 -0.09818,-0.453982 -0.1563,-0.675974 l -0.03206,0.03 z M 38.953738,5.906166 c 0.659236,0.1696 1.312462,0.347988 1.953664,0.562578 A 28.052598,27.998952 0 0 0 38.953738,5.906166 Z M 22.37866,6.726536 A 28.052598,27.998952 0 0 0 20.947978,7.304514 C 21.420864,7.102322 21.89375,6.903328 22.37866,6.726536 Z m 19.388354,0.0586 c 0.65122,0.24199 1.294426,0.49858 1.921602,0.78517 A 28.052598,27.998952 0 0 0 41.767014,6.785134 Z M 19.85593,7.796696 A 28.052598,27.998952 0 0 0 18.670106,8.402272 C 19.060038,8.19208 19.455178,7.988888 19.85593,7.796696 Z M 17.488291,9.078048 A 28.052598,27.998952 0 0 0 16.404258,9.761622 C 16.759324,9.52423 17.121803,9.299238 17.488291,9.078048 Z m 29.723731,0.417784 c 0.248466,0.1606 0.506952,0.308588 0.75141,0.476582 a 28.052598,27.998952 0 0 0 -0.75141,-0.476582 z m -31.927864,1.06636 a 28.052598,27.998952 0 0 0 -1.005886,0.76577 c 0.326412,-0.26579 0.667451,-0.51458 1.005886,-0.76577 z m -2.121177,1.742134 a 28.052598,27.998952 0 0 0 -0.829756,0.757772 c 0.267101,-0.26239 0.552235,-0.505982 0.829756,-0.757772 z m 38.826799,1.050762 c 0.262494,0.26659 0.506952,0.551178 0.759424,0.828168 A 28.052598,27.998952 0 0 0 51.98978,13.355088 Z m 1.737258,1.941326 c 0.2665,0.325788 0.514966,0.666176 0.76744,1.003962 a 28.052598,27.998952 0 0 0 -0.76744,-1.003962 z M 8.9590984,17.061948 a 28.052598,27.998952 0 0 0 -0.5281904,0.82817 c 0.177132,-0.27559 0.341841,-0.55918 0.5281904,-0.82817 z M 55.29598,17.417534 c 0.238448,0.354388 0.462868,0.716174 0.685284,1.08196 a 28.052598,27.998952 0 0 0 -0.685284,-1.08196 z m 1.37057,2.273916 c 0.204382,0.375986 0.402754,0.755972 0.591108,1.143956 A 28.052598,27.998952 0 0 0 56.66655,19.69145 Z M 6.536556,21.347388 A 28.052598,27.998952 0 0 0 5.749881,23.265316 C 5.9923356,22.61534 6.2494176,21.973364 6.536556,21.347388 Z m 51.234064,0.631976 c 0.19636,0.461982 0.392736,0.923966 0.567064,1.397948 A 28.052598,27.998952 0 0 0 57.77062,21.979364 Z M 5.432486,24.123284 A 28.052598,27.998952 0 0 0 4.868829,26.07321 c 0.169918,-0.657974 0.3486538,-1.30995 0.563657,-1.949926 z m -0.806312,2.90789 a 28.052598,27.998952 0 0 0 -0.3364308,1.927928 c 0.09578,-0.647976 0.196768,-1.29595 0.3364308,-1.927928 z m 54.910958,0.663976 c 0.07814,0.395986 0.13826,0.79597 0.200376,1.197956 A 28.052598,27.998952 0 0 0 59.537132,27.69515 Z M 4.1292424,30.019062 A 28.052598,27.998952 0 0 0 4,32.138984 a 28.052598,27.998952 0 0 0 0.004,0.086 C 4.027044,31.485012 4.050888,30.74304 4.129234,30.019066 Z m 55.8046336,0.483982 c 0.018,0.211992 0.0501,0.419986 0.06612,0.631978 a 28.052598,27.998952 0 0 0 -0.06612,-0.631978 z"/>
+ <path style="fill:#ffffff" d="m 32.0012,4 c 1.01,0 2.002,0.0624 2.98,0.168 A 28,28 0 0 0 32.0012,4 Z m -1.864,0.0664 a 28,28 0 0 0 -0.558,0.0586 c 0.188,-0.017 0.37,-0.0454 0.558,-0.0586 z m 5.904,0.2618 c 0.648,0.0956 1.296,0.1964 1.928,0.3358 a 28,28 0 0 0 -1.928,-0.3358 z m -8.204,0.0078 a 28,28 0 0 0 -1.132,0.1914 c 0.374,-0.0734 0.752,-0.1328 1.132,-0.1914 z m -2.394,0.4764 a 28,28 0 0 0 -2.824,0.836 l 12.788,12.7892 A 14,14 0 0 0 32.0012,18 l -24.222,0 a 28,28 0 0 0 -1.0398,2 l 18.0818,0 a 14,14 0 0 0 -2.714,2.106 L 22.1032,22.102 4.97,39.234 C 4.911,39.012 4.8678,38.782 4.8136,38.558 a 28,28 0 0 0 0.836,2.824 L 18.4388,28.594 A 14,14 0 0 0 18.0012,32 l 0,24.222 a 28,28 0 0 0 2,1.04 l 0,-18.082 a 14,14 0 0 0 2.106,2.714 l -0.004,0.004 17.132,17.134 c -0.21,0.056 -0.428,0.096 -0.64,0.148 a 28,28 0 0 0 2.788,-0.828 L 28.5952,45.562 A 14,14 0 0 0 32.0012,46 l 24.222,0 a 28,28 0 0 0 1.04,-2 l -18.082,0 a 14,14 0 0 0 2.714,-2.106 l 0.004,0.004 17.134,-17.132 c 0.058,0.222 0.102,0.452 0.156,0.676 a 28,28 0 0 0 -0.836,-2.824 l -12.79,12.788 A 14,14 0 0 0 46.0012,32 l 0,-24.222 a 28,28 0 0 0 -2,-1.0398 l 0,18.0818 a 14,14 0 0 0 -2.106,-2.714 l 0.004,-0.004 -17.132,-17.1332 c 0.222,-0.059 0.452,-0.1022 0.676,-0.1564 z m 13.484,0.0938 c 0.658,0.1696 1.31,0.348 1.95,0.5626 a 28,28 0 0 0 -1.95,-0.5626 z m -16.544,0.8204 a 28,28 0 0 0 -1.428,0.578 c 0.472,-0.2022 0.944,-0.4012 1.428,-0.578 z m 19.352,0.0586 c 0.65,0.242 1.292,0.4986 1.918,0.7852 a 28,28 0 0 0 -1.918,-0.7852 z m -21.87,1.0116 A 28,28 0 0 0 18.6816,7.4024 C 19.0708,7.1922 19.4652,6.989 19.8652,6.7968 Z M 17.502,8.0782 A 28,28 0 0 0 16.42,8.7618 C 16.7744,8.5244 17.1362,8.2994 17.502,8.0782 Z M 47.17,8.496 c 0.248,0.1606 0.506,0.3086 0.75,0.4766 A 28,28 0 0 0 47.17,8.496 Z M 15.302,9.5624 a 28,28 0 0 0 -1.004,0.7658 c 0.3258,-0.2658 0.6662,-0.5146 1.004,-0.7658 z m -2.1172,1.7422 a 28,28 0 0 0 -0.8282,0.7578 c 0.2666,-0.2624 0.5512,-0.506 0.8282,-0.7578 z m 38.754,1.0508 c 0.262,0.2666 0.506,0.5512 0.758,0.8282 a 28,28 0 0 0 -0.758,-0.8282 z m 1.734,1.9414 c 0.266,0.3258 0.514,0.6662 0.766,1.004 a 28,28 0 0 0 -0.766,-1.004 z M 8.9888,16.0624 A 28,28 0 0 0 8.4616,16.8906 C 8.6384,16.615 8.8028,16.3314 8.9888,16.0624 Z m 46.25,0.3556 c 0.238,0.3544 0.462,0.7162 0.684,1.082 a 28,28 0 0 0 -0.684,-1.082 z m 1.368,2.2734 c 0.204,0.3774 0.402,0.7568 0.59,1.1446 a 28,28 0 0 0 -0.59,-1.1446 z M 6.5708,20.348 a 28,28 0 0 0 -0.7852,1.918 c 0.242,-0.65 0.4986,-1.292 0.7852,-1.918 z m 51.138,0.632 c 0.196,0.462 0.392,0.924 0.566,1.398 a 28,28 0 0 0 -0.566,-1.398 z m -52.24,2.144 a 28,28 0 0 0 -0.5626,1.95 c 0.1696,-0.658 0.348,-1.31 0.5626,-1.95 z M 4.664,26.032 A 28,28 0 0 0 4.3282,27.96 C 4.4238,27.312 4.5246,26.664 4.664,26.032 Z m 54.808,0.664 c 0.078,0.396 0.138,0.796 0.2,1.198 a 28,28 0 0 0 -0.2,-1.198 z M 4.168,29.02 A 28,28 0 0 0 4,32 c 0,-1.01 0.0624,-2.002 0.168,-2.98 z m 55.7,0.484 c 0.018,0.212 0.05,0.42 0.066,0.632 A 28,28 0 0 0 59.868,29.504 Z M 60,32 c 0,1.022 -0.068,2.028 -0.176,3.02 A 28,28 0 0 0 60,32 Z M 4.066,33.918 a 28,28 0 0 0 0.0352,0.336 C 4.0916,34.142 4.0742,34.03 4.066,33.918 Z m 55.626,1.984 c -0.1,0.698 -0.206,1.392 -0.356,2.07 a 28,28 0 0 0 0.356,-2.07 z M 4.336,36.164 a 28,28 0 0 0 0.1914,1.132 C 4.454,36.922 4.3946,36.544 4.336,36.164 Z m 54.766,2.734 c -0.176,0.684 -0.366,1.362 -0.59,2.024 a 28,28 0 0 0 0.59,-2.024 z M 5.726,41.614 a 28,28 0 0 0 0.6094,1.5 C 6.1218,42.618 5.9114,42.122 5.726,41.614 Z m 52.516,0.05 c -0.25,0.676 -0.518,1.344 -0.816,1.996 a 28,28 0 0 0 0.816,-1.996 z M 6.77,44.078 a 28,28 0 0 0 0.668,1.308 C 7.2046,44.958 6.9812,44.52 6.77,44.078 Z m 1.2694,2.36 a 28,28 0 0 0 0.7578,1.19 C 8.5348,47.238 8.2826,46.842 8.0394,46.438 Z m 47.464,0.73 c -0.16,0.248 -0.308,0.506 -0.476,0.75 a 28,28 0 0 0 0.476,-0.75 z m -45.98,1.48 A 28,28 0 0 0 10.332,49.71 C 10.0506,49.366 9.7884,49.006 9.5234,48.648 Z m 1.7812,2.168 a 28,28 0 0 0 0.7578,0.828 C 11.8,51.378 11.5564,51.094 11.3046,50.816 Z m 40.34,1.122 c -0.248,0.244 -0.514,0.47 -0.772,0.706 a 28,28 0 0 0 0.772,-0.706 z m -1.964,1.758 c -0.298,0.242 -0.61,0.468 -0.918,0.698 a 28,28 0 0 0 0.918,-0.698 z m -33.618,1.316 a 28,28 0 0 0 0.8282,0.528 c -0.2756,-0.178 -0.5592,-0.342 -0.8282,-0.528 z m 31.496,0.242 c -0.342,0.228 -0.694,0.446 -1.046,0.66 a 28,28 0 0 0 1.046,-0.66 z m -2.25,1.352 c -0.376,0.204 -0.756,0.402 -1.144,0.59 a 28,28 0 0 0 1.144,-0.59 z m -24.96,0.824 a 28,28 0 0 0 1.918,0.784 c -0.65,-0.242 -1.292,-0.498 -1.918,-0.784 z m 22.672,0.278 c -0.462,0.196 -0.924,0.392 -1.398,0.566 a 28,28 0 0 0 1.398,-0.566 z m -19.896,0.824 a 28,28 0 0 0 1.95,0.562 c -0.658,-0.17 -1.31,-0.348 -1.95,-0.562 z m 2.904,0.804 a 28,28 0 0 0 2.07,0.356 c -0.698,-0.1 -1.392,-0.206 -2.07,-0.356 z m 11.258,0.14 c -0.37,0.072 -0.744,0.13 -1.118,0.188 a 28,28 0 0 0 1.118,-0.188 z m -8.306,0.348 a 28,28 0 0 0 3.02,0.176 c -1.022,0 -2.028,-0.068 -3.02,-0.176 z m 5.442,0.052 c -0.188,0.016 -0.37,0.044 -0.558,0.058 a 28,28 0 0 0 0.558,-0.058 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28.0005 28 0 0 0 4 32 A 28.0005 28 0 0 0 4.0175781 32.492188 A 28.0005 28 0 0 1 32 5 A 28.0005 28 0 0 1 59.974609 32.492188 A 28.0005 28 0 0 0 60 32 A 28.0005 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="M 59.957031 32.828125 A 28 28 0 0 1 32 60 A 28 28 0 0 1 4.0449219 33.171875 A 28 28 0 0 0 4 34 A 28 28 0 0 0 4.0253906 34.519531 A 28 28 0 0 1 4.0449219 34.171875 A 28 28 0 0 0 32 61 A 28 28 0 0 0 59.957031 33.828125 A 28 28 0 0 1 59.982422 34.507812 A 28 28 0 0 0 60 34 A 28 28 0 0 0 59.957031 32.828125 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/portal2.svg b/.icons/awkward/64x64/apps/portal2.svg
new file mode 100644
index 00000000..37c0599b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/portal2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="fill:#56aad4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 32.0005,4.998 c 1.010018,0 2.002036,0.0624 2.980054,0.168 A 28.0005,28 0 0 0 32.0005,4.998 Z m -1.864034,0.0664 a 28.0005,28 0 0 0 -0.55801,0.0586 c 0.188,-0.017 0.370008,-0.0454 0.55801,-0.0586 z m 5.904106,0.2618 c 0.648012,0.0956 1.296024,0.1964 1.928036,0.3358 A 28.0005,28 0 0 0 36.040572,5.3262 Z M 27.836426,5.334 a 28.0005,28 0 0 0 -1.13202,0.1914 C 27.078412,5.452 27.456418,5.3926 27.836426,5.334 Z M 25.442382,5.8104 C 25.218378,5.8646 24.988374,5.9078 24.76637,5.9668 l 0.03,0.0312 a 28.0005,28 0 0 1 0.64601,-0.1876 z m -0.64601,0.1876 a 28.0005,28 0 0 0 -2.17804,0.6484 L 35.406562,19.436 A 14.00025,14 0 0 0 32.0005,18.998 l -24.222433,0 a 28.0005,28 0 0 0 -1.0398186,2 l 18.0821236,0 a 14.00025,14 0 0 0 -2.714048,2.106 L 22.102324,23.1 5.4414252,39.76 a 28.0005,28 0 0 0 0.7656136,2.062 L 18.437858,29.592 a 14.00025,14 0 0 0 -0.437608,3.406 l 0,22.222 a 28.0005,28 0 0 0 2.000036,1.04 l 0,-16.082 a 14.00025,14 0 0 0 2.106038,2.714 l -0.004,0.004 L 37.6066,58.4 a 28.0005,28 0 0 0 2.276042,-0.55 L 28.59444,46.56 a 14.00025,14 0 0 0 3.40606,0.438 l 22.964412,0 a 28.0005,28 0 0 0 1.258022,-2 l -17.042306,0 a 14.00025,14 0 0 0 2.71405,-2.106 l 0.004,0.004 17.102306,-17.102 a 28.0005,28 0 0 0 -0.648012,-2.178 l -12.79023,12.788 a 14.00025,14 0 0 0 0.438008,-3.406 l 0,-24.222 A 28.0005,28 0 0 0 44.000714,7.7362 l 0,18.0818 A 14.00025,14 0 0 0 41.894678,23.104 L 41.898678,23.1 24.796372,5.998 Z m 34.204612,19.796 a 28.0005,28 0 0 1 0.188,0.646 c -0.054,-0.224 -0.098,-0.454 -0.156,-0.676 l -0.032,0.03 z M 38.926624,5.9042 c 0.658012,0.1696 1.310024,0.348 1.950036,0.5626 A 28.0005,28 0 0 0 38.926624,5.9042 Z M 22.382328,6.7246 a 28.0005,28 0 0 0 -1.428026,0.578 c 0.47201,-0.2022 0.944018,-0.4012 1.428026,-0.578 z m 19.352346,0.0586 c 0.650012,0.242 1.292024,0.4986 1.918034,0.7852 A 28.0005,28 0 0 0 41.734674,6.7832 Z M 19.864283,7.7948 A 28.0005,28 0 0 0 18.680662,8.4004 C 19.069869,8.1902 19.464276,7.987 19.864283,7.7948 Z M 17.501041,9.0762 A 28.0005,28 0 0 0 16.419022,9.7598 C 16.773428,9.5224 17.135234,9.2974 17.501041,9.0762 Z M 47.169572,9.494 c 0.248004,0.1606 0.506008,0.3086 0.750014,0.4766 A 28.0005,28 0 0 0 47.169572,9.494 Z m -31.86857,1.0664 a 28.0005,28 0 0 0 -1.004018,0.7658 c 0.325805,-0.2658 0.666211,-0.5146 1.004018,-0.7658 z m -2.117238,1.7422 a 28.0005,28 0 0 0 -0.828215,0.7578 c 0.266605,-0.2624 0.55121,-0.506 0.828215,-0.7578 z m 38.754692,1.0508 c 0.262006,0.2666 0.50601,0.5512 0.758014,0.8282 a 28.0005,28 0 0 0 -0.758014,-0.8282 z m 1.734032,1.9414 c 0.266004,0.3258 0.51401,0.6662 0.766014,1.004 a 28.0005,28 0 0 0 -0.766014,-1.004 z M 8.9876886,17.0604 a 28.0005,28 0 0 0 -0.5272094,0.8282 c 0.176802,-0.2756 0.341206,-0.5592 0.5272094,-0.8282 z M 55.238516,17.416 c 0.238004,0.3544 0.462008,0.7162 0.684012,1.082 a 28.0005,28 0 0 0 -0.684012,-1.082 z m 1.368024,2.274 c 0.204004,0.376 0.402008,0.756 0.590012,1.144 A 28.0005,28 0 0 0 56.60654,19.69 Z M 6.5696452,21.346 a 28.0005,28 0 0 0 -0.785214,1.918 c 0.2420044,-0.65 0.498609,-1.292 0.785214,-1.918 z M 57.70856,21.978 c 0.196,0.462 0.392008,0.924 0.56601,1.398 A 28.0005,28 0 0 0 57.70856,21.978 Z M 5.4676256,24.122 a 28.0005,28 0 0 0 -0.56261,1.95 c 0.169604,-0.658 0.3480062,-1.31 0.56261,-1.95 z M 4.6628112,27.03 a 28.0005,28 0 0 0 -0.335806,1.928 c 0.095602,-0.648 0.196404,-1.296 0.335806,-1.928 z m 54.8089808,0.664 c 0.078,0.396 0.138,0.796 0.200004,1.198 A 28.0005,28 0 0 0 59.471792,27.694 Z M 4.1668024,30.018 a 28.0005,28 0 0 0 -0.129002,2.12 28.0005,28 0 0 0 0.004,0.086 c 0.023,-0.74 0.0468,-1.482 0.125002,-2.206 z m 55.7009956,0.484 c 0.018,0.212 0.05,0.42 0.066,0.632 a 28.0005,28 0 0 0 -0.066,-0.632 z"/>
+ <path style="fill:#ffffff" d="m 32.0012,4 c 1.01,0 2.002,0.0624 2.98,0.168 A 28,28 0 0 0 32.0012,4 Z m -1.864,0.0664 a 28,28 0 0 0 -0.558,0.0586 c 0.188,-0.017 0.37,-0.0454 0.558,-0.0586 z m 5.904,0.2618 c 0.648,0.0956 1.296,0.1964 1.928,0.3358 a 28,28 0 0 0 -1.928,-0.3358 z m -8.204,0.0078 a 28,28 0 0 0 -1.132,0.1914 c 0.374,-0.0734 0.752,-0.1328 1.132,-0.1914 z m -2.394,0.4764 a 28,28 0 0 0 -2.824,0.836 l 12.788,12.7892 A 14,14 0 0 0 32.0012,18 l -24.222,0 a 28,28 0 0 0 -1.0398,2 l 18.0818,0 a 14,14 0 0 0 -2.714,2.106 L 22.1032,22.102 4.97,39.234 C 4.911,39.012 4.8678,38.782 4.8136,38.558 a 28,28 0 0 0 0.836,2.824 L 18.4388,28.594 A 14,14 0 0 0 18.0012,32 l 0,24.222 a 28,28 0 0 0 2,1.04 l 0,-18.082 a 14,14 0 0 0 2.106,2.714 l -0.004,0.004 17.132,17.134 c -0.21,0.056 -0.428,0.096 -0.64,0.148 a 28,28 0 0 0 2.788,-0.828 L 28.5952,45.562 A 14,14 0 0 0 32.0012,46 l 24.222,0 a 28,28 0 0 0 1.04,-2 l -18.082,0 a 14,14 0 0 0 2.714,-2.106 l 0.004,0.004 17.134,-17.132 c 0.058,0.222 0.102,0.452 0.156,0.676 a 28,28 0 0 0 -0.836,-2.824 l -12.79,12.788 A 14,14 0 0 0 46.0012,32 l 0,-24.222 a 28,28 0 0 0 -2,-1.0398 l 0,18.0818 a 14,14 0 0 0 -2.106,-2.714 l 0.004,-0.004 -17.132,-17.1332 c 0.222,-0.059 0.452,-0.1022 0.676,-0.1564 z m 13.484,0.0938 c 0.658,0.1696 1.31,0.348 1.95,0.5626 a 28,28 0 0 0 -1.95,-0.5626 z m -16.544,0.8204 a 28,28 0 0 0 -1.428,0.578 c 0.472,-0.2022 0.944,-0.4012 1.428,-0.578 z m 19.352,0.0586 c 0.65,0.242 1.292,0.4986 1.918,0.7852 a 28,28 0 0 0 -1.918,-0.7852 z m -21.87,1.0116 A 28,28 0 0 0 18.6816,7.4024 C 19.0708,7.1922 19.4652,6.989 19.8652,6.7968 Z M 17.502,8.0782 A 28,28 0 0 0 16.42,8.7618 C 16.7744,8.5244 17.1362,8.2994 17.502,8.0782 Z M 47.17,8.496 c 0.248,0.1606 0.506,0.3086 0.75,0.4766 A 28,28 0 0 0 47.17,8.496 Z M 15.302,9.5624 a 28,28 0 0 0 -1.004,0.7658 c 0.3258,-0.2658 0.6662,-0.5146 1.004,-0.7658 z m -2.1172,1.7422 a 28,28 0 0 0 -0.8282,0.7578 c 0.2666,-0.2624 0.5512,-0.506 0.8282,-0.7578 z m 38.754,1.0508 c 0.262,0.2666 0.506,0.5512 0.758,0.8282 a 28,28 0 0 0 -0.758,-0.8282 z m 1.734,1.9414 c 0.266,0.3258 0.514,0.6662 0.766,1.004 a 28,28 0 0 0 -0.766,-1.004 z M 8.9888,16.0624 A 28,28 0 0 0 8.4616,16.8906 C 8.6384,16.615 8.8028,16.3314 8.9888,16.0624 Z m 46.25,0.3556 c 0.238,0.3544 0.462,0.7162 0.684,1.082 a 28,28 0 0 0 -0.684,-1.082 z m 1.368,2.2734 c 0.204,0.3774 0.402,0.7568 0.59,1.1446 a 28,28 0 0 0 -0.59,-1.1446 z M 6.5708,20.348 a 28,28 0 0 0 -0.7852,1.918 c 0.242,-0.65 0.4986,-1.292 0.7852,-1.918 z m 51.138,0.632 c 0.196,0.462 0.392,0.924 0.566,1.398 a 28,28 0 0 0 -0.566,-1.398 z m -52.24,2.144 a 28,28 0 0 0 -0.5626,1.95 c 0.1696,-0.658 0.348,-1.31 0.5626,-1.95 z M 4.664,26.032 A 28,28 0 0 0 4.3282,27.96 C 4.4238,27.312 4.5246,26.664 4.664,26.032 Z m 54.808,0.664 c 0.078,0.396 0.138,0.796 0.2,1.198 a 28,28 0 0 0 -0.2,-1.198 z M 4.168,29.02 A 28,28 0 0 0 4,32 c 0,-1.01 0.0624,-2.002 0.168,-2.98 z m 55.7,0.484 c 0.018,0.212 0.05,0.42 0.066,0.632 A 28,28 0 0 0 59.868,29.504 Z M 60,32 c 0,1.022 -0.068,2.028 -0.176,3.02 A 28,28 0 0 0 60,32 Z M 4.066,33.918 a 28,28 0 0 0 0.0352,0.336 C 4.0916,34.142 4.0742,34.03 4.066,33.918 Z m 55.626,1.984 c -0.1,0.698 -0.206,1.392 -0.356,2.07 a 28,28 0 0 0 0.356,-2.07 z M 4.336,36.164 a 28,28 0 0 0 0.1914,1.132 C 4.454,36.922 4.3946,36.544 4.336,36.164 Z m 54.766,2.734 c -0.176,0.684 -0.366,1.362 -0.59,2.024 a 28,28 0 0 0 0.59,-2.024 z M 5.726,41.614 a 28,28 0 0 0 0.6094,1.5 C 6.1218,42.618 5.9114,42.122 5.726,41.614 Z m 52.516,0.05 c -0.25,0.676 -0.518,1.344 -0.816,1.996 a 28,28 0 0 0 0.816,-1.996 z M 6.77,44.078 a 28,28 0 0 0 0.668,1.308 C 7.2046,44.958 6.9812,44.52 6.77,44.078 Z m 1.2694,2.36 a 28,28 0 0 0 0.7578,1.19 C 8.5348,47.238 8.2826,46.842 8.0394,46.438 Z m 47.464,0.73 c -0.16,0.248 -0.308,0.506 -0.476,0.75 a 28,28 0 0 0 0.476,-0.75 z m -45.98,1.48 A 28,28 0 0 0 10.332,49.71 C 10.0506,49.366 9.7884,49.006 9.5234,48.648 Z m 1.7812,2.168 a 28,28 0 0 0 0.7578,0.828 C 11.8,51.378 11.5564,51.094 11.3046,50.816 Z m 40.34,1.122 c -0.248,0.244 -0.514,0.47 -0.772,0.706 a 28,28 0 0 0 0.772,-0.706 z m -1.964,1.758 c -0.298,0.242 -0.61,0.468 -0.918,0.698 a 28,28 0 0 0 0.918,-0.698 z m -33.618,1.316 a 28,28 0 0 0 0.8282,0.528 c -0.2756,-0.178 -0.5592,-0.342 -0.8282,-0.528 z m 31.496,0.242 c -0.342,0.228 -0.694,0.446 -1.046,0.66 a 28,28 0 0 0 1.046,-0.66 z m -2.25,1.352 c -0.376,0.204 -0.756,0.402 -1.144,0.59 a 28,28 0 0 0 1.144,-0.59 z m -24.96,0.824 a 28,28 0 0 0 1.918,0.784 c -0.65,-0.242 -1.292,-0.498 -1.918,-0.784 z m 22.672,0.278 c -0.462,0.196 -0.924,0.392 -1.398,0.566 a 28,28 0 0 0 1.398,-0.566 z m -19.896,0.824 a 28,28 0 0 0 1.95,0.562 c -0.658,-0.17 -1.31,-0.348 -1.95,-0.562 z m 2.904,0.804 a 28,28 0 0 0 2.07,0.356 c -0.698,-0.1 -1.392,-0.206 -2.07,-0.356 z m 11.258,0.14 c -0.37,0.072 -0.744,0.13 -1.118,0.188 a 28,28 0 0 0 1.118,-0.188 z m -8.306,0.348 a 28,28 0 0 0 3.02,0.176 c -1.022,0 -2.028,-0.068 -3.02,-0.176 z m 5.442,0.052 c -0.188,0.016 -0.37,0.044 -0.558,0.058 a 28,28 0 0 0 0.558,-0.058 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+ <path style="opacity:0.2" d="M 59.957031 32.828125 A 28 28 0 0 1 32 60 A 28 28 0 0 1 4.0449219 33.171875 A 28 28 0 0 0 4 34 A 28 28 0 0 0 4.0253906 34.519531 A 28 28 0 0 1 4.0449219 34.171875 A 28 28 0 0 0 32 61 A 28 28 0 0 0 59.957031 33.828125 A 28 28 0 0 1 59.982422 34.507812 A 28 28 0 0 0 60 34 A 28 28 0 0 0 59.957031 32.828125 z"/>
+ <circle style="opacity:0.2" cx="47" cy="48" r="15"/>
+ <circle style="fill:#ab49d8" cx="47" cy="47" r="15"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 47,40 c 0,0 -0.944996,-0.01925 -1.929688,0.498047 -0.948298,0.49778 -1.980944,1.743627 -2.05664,3.501953 l 2.677734,0 C 45.820332,42.814884 47,42.800781 47,42.800781 c 0,0 1.333984,-0.0016 1.333984,1.398438 0,0.738913 -0.187436,1.152522 -0.542968,1.61914 -0.355534,0.466757 -0.923177,0.935943 -1.589844,1.460938 C 45.534507,47.804294 44.769465,48.384596 44.125,49.230469 43.480533,50.076204 43,51.238539 43,52.599609 L 43,54 l 8,0 0,-3 -4.865234,0 c 0.04173,-0.0616 0.02622,0.04347 0.07422,-0.01953 0.355533,-0.466757 0.923178,-0.933988 1.589844,-1.458985 0.666663,-0.524998 1.431704,-1.107252 2.07617,-1.953126 C 50.519465,46.722624 51,45.560289 51,44.199219 51,42.332611 49.914366,41.014924 48.929688,40.498047 47.944984,39.981031 47,40 47,40 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/porthole.svg b/.icons/awkward/64x64/apps/porthole.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/porthole.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/postman.svg b/.icons/awkward/64x64/apps/postman.svg
new file mode 100644
index 00000000..01879fc1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/postman.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e97247" cx="32" cy="32" r="28"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="20"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="20"/>
+ <path style="fill:#666666" d="M 46.642856,18.403461 42,22.714286 32,32 l 10,9.285714 4.637276,4.305244 A 19.999999,19.999999 0 0 0 51.999998,32 19.999999,19.999999 0 0 0 46.642856,18.403461 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 46.009249,28.988364 c 0,0 1.089984,1.284812 1.000754,3.9997 -0.08922,2.714888 -1.000754,4.0003 -1.000754,4.0003"/>
+ <path style="fill:none;stroke:#f3f3f3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 46.009249,28 c 0,0 1.089984,1.284812 1.000754,3.9997 C 46.920783,34.714588 46.009249,36 46.009249,36"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/postr.svg b/.icons/awkward/64x64/apps/postr.svg
new file mode 100644
index 00000000..031771b2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/postr.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <circle style="opacity:0.1" cx="19.5" cy="32.5" r="10.5"/>
+ <circle style="fill:#296ec6" cx="19.5" cy="31.5" r="10.5"/>
+ <circle style="opacity:0.1" cx="44.5" cy="32.5" r="10.5"/>
+ <circle style="fill:#e03c90" cx="44.5" cy="31.5" r="10.5"/>
+ <circle style="opacity:0.2" cx="50" cy="49" r="14"/>
+ <circle style="fill:#9a3cdb" cx="50" cy="48" r="14"/>
+ <path style="fill:#ffffff" d="m 49.966,40 -5.9656,8 4,0 0,8 4,0 0,-8 4,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/postscript-viewer.svg b/.icons/awkward/64x64/apps/postscript-viewer.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/postscript-viewer.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ppsspp.svg b/.icons/awkward/64x64/apps/ppsspp.svg
new file mode 100644
index 00000000..0ec4933d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ppsspp.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="28" x="4" y="18" rx="8.4" ry="8.4"/>
+ <rect style="fill:#0093cd" width="25" height="20" x="20" y="22"/>
+ <path style="fill:none;stroke:#ffffff" d="m 21.5,38.199956 0,-5.699956 6,0 0,-6 -6.5,0"/>
+ <path style="fill:none;stroke:#ffffff" d="m 36,26.5 -3.5,0 0,11 -3.5,0"/>
+ <g style="opacity:0.2" transform="matrix(1.9999857,0,0,1.9999857,2.880143e-5,1.0002717)">
+ <path d="m 5.4,13 c -0.3324,0 -0.6,0.2676 -0.6,0.6 l 0,1.2 -1.2,-1e-6 c -0.3324,0 -0.6,0.2676 -0.6,0.6 l 0,1.2 c 0,0.3324 0.2676,0.6 0.6,0.6 l 1.2,0 0,1.2 c 0,0.332 0.2676,0.6 0.6,0.6 l 1.2,0 c 0.3324,-2e-6 0.6,-0.2676 0.6,-0.6 l 0,-1.2 1.2,0 c 0.3324,0 0.6,-0.2676 0.6,-0.6 l 0,-1.2 c 0,-0.332 -0.2676,-0.6 -0.6,-0.6 l -1.2,0 0,-1.2 c 0,-0.332 -0.2676,-0.6 -0.6,-0.6 l -1.2,0 z"/>
+ <g>
+ <circle cx="14" cy="-26" r="1" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle cx="18" cy="-26" r="1" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle cx="-28" cy="-16" r="1" transform="scale(-1,-1)"/>
+ <circle cx="-24" cy="-16" r="1" transform="scale(-1,-1)"/>
+ </g>
+ </g>
+ <g style="fill:#697e83" transform="matrix(1.9999857,0,0,1.9999857,2.880143e-5,3.434e-4)">
+ <path d="m 5.4,13 c -0.3324,0 -0.6,0.2676 -0.6,0.6 l 0,1.2 -1.2,-1e-6 c -0.3324,0 -0.6,0.2676 -0.6,0.6 l 0,1.2 c 0,0.3324 0.2676,0.6 0.6,0.6 l 1.2,0 0,1.2 c 0,0.332 0.2676,0.6 0.6,0.6 l 1.2,0 c 0.3324,-2e-6 0.6,-0.2676 0.6,-0.6 l 0,-1.2 1.2,0 c 0.3324,0 0.6,-0.2676 0.6,-0.6 l 0,-1.2 c 0,-0.332 -0.2676,-0.6 -0.6,-0.6 l -1.2,0 0,-1.2 c 0,-0.332 -0.2676,-0.6 -0.6,-0.6 l -1.2,0 z"/>
+ <g>
+ <circle cx="14" cy="-26" r="1" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle cx="18" cy="-26" r="1" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle cx="-28" cy="-16" r="1" transform="scale(-1,-1)"/>
+ <circle cx="-24" cy="-16" r="1" transform="scale(-1,-1)"/>
+ </g>
+ </g>
+ <path style="opacity:0.2" d="M 4 37.601562 L 4 38.601562 C 4 43.255528 7.7452709 47 12.398438 47 L 51.601562 47 C 56.255529 47 60 43.255528 60 38.601562 L 60 37.601562 C 60 42.255528 56.255529 46 51.601562 46 L 12.398438 46 C 7.7452709 46 4 42.255529 4 37.601562 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.398438 18 C 7.7448709 18 4 21.744471 4 26.398438 L 4 27.398438 C 4 22.74447 7.7448709 19 12.398438 19 L 51.601562 19 C 56.255529 19 60 22.74447 60 27.398438 L 60 26.398438 C 60 21.74447 56.255529 18 51.601562 18 L 12.398438 18 z"/>
+ <path style="fill:none;stroke:#ffffff" d="m 37.5,38.199956 0,-5.699956 6,0 0,-6 -6.5,0"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/praat.svg b/.icons/awkward/64x64/apps/praat.svg
new file mode 100644
index 00000000..2955821b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/praat.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 28.908422,5 c -7.756,0 -14.755016,3.1229844 -19.8160158,8.183984 L 28.908422,33 9.0924062,52.816016 C 14.153406,57.877016 21.152422,61 28.908422,61 c 15.512,0 28,-12.488 28,-28 0,-15.512 -12.488,-28 -28,-28 z"/>
+ <path style="fill:#fc66cc" d="M 29.000016,4 C 21.244016,4 14.245,7.1229844 9.184,12.183984 L 29.000016,32 9.184,51.816016 C 14.245,56.877016 21.244016,60 29.000016,60 c 15.512,0 28,-12.488 28,-28 0,-15.512 -12.488,-28 -28,-28 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28.908203 4 C 21.152203 4 14.152797 7.1225936 9.0917969 12.183594 L 9.6035156 12.695312 C 14.620038 7.9258958 21.407806 5 28.908203 5 C 44.193556 5 56.534975 17.127933 56.892578 32.324219 C 56.898524 32.216284 56.908203 32.109469 56.908203 32 C 56.908203 16.488 44.420203 4 28.908203 4 z M 27.908203 33 L 9.0917969 51.816406 C 9.2585734 51.983183 9.4389662 52.135929 9.6152344 52.292969 L 27.908203 34 L 28.408203 34.5 L 28.908203 34 L 27.908203 33 z"/>
+ <path style="opacity:0.2" d="m 28.908406,18.999844 a 14,14 0 0 0 -14,14 14,14 0 0 0 14,14 V 52.535 l 0.125,0.125 9.535156,-9.535156 a 14,14 0 0 0 0.253906,-0.253906 l 0.10938,-0.10938 -0.004,-0.004 a 14,14 0 0 0 3.980558,-9.757714 14,14 0 0 0 -14,-14 z"/>
+ <path style="fill:#ffffff" d="m 42.908422,32 a 14,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,14 z"/>
+ <path style="fill:#ffffff" d="m 29.031468,31.863282 -0.12304,0.12304 v 19.550782 l 0.12304,0.12304 9.90117,-9.89844 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pragha.svg b/.icons/awkward/64x64/apps/pragha.svg
new file mode 100644
index 00000000..5f7da596
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pragha.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3c6eb4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 40.014853,15.000248 c -0.200046,-0.01218 -0.520356,0.115886 -1.105468,0.371094 -0.694542,0.302951 -2.272216,0.550781 -3.507812,0.550781 -4.372706,0.08929 -7.87202,1.587417 -10.707032,4.410157 -3.848057,3.857368 -5.059965,8.708928 -3.304688,13.214844 0.405182,1.0401 0.652096,2.098596 0.546876,2.351562 -0.10518,0.252954 -0.84513,0.953674 -1.640625,1.558594 -1.728414,1.314156 -2.92361,3.433264 -3.222656,5.710936 -0.17963,1.368142 -0.05568,2.020836 0.707031,3.648438 1.638005,3.495156 5.35317,4.992296 9.3125,3.753906 2.292552,-0.717032 4.585462,-3.264892 6.421874,-7.128906 1.586054,-3.33745 1.653236,-3.418472 3.35547,-4.01953 2.86978,-1.013366 4.679148,-2.131538 6.476562,-4.007814 3.186556,-3.326512 4.368612,-7.635956 3.226562,-11.753906 -0.513178,-1.850246 -0.94556,-2.488262 -3.26953,-4.84375 -1.47205,-1.492049 -2.77689,-3.00281 -2.902344,-3.355468 -0.10576,-0.297109 -0.186668,-0.448809 -0.38672,-0.460938 z m -7.734374,4 c 1.362288,0.0056 2.415672,0.416712 2.703126,1.234374 0.09424,0.268134 -0.303028,1.53336 -0.88672,2.808594 -1.501024,3.279554 -1.97969,5.081804 -2.886718,10.867188 -1.124916,7.175066 -2.353834,10.273742 -4.816406,12.13672 -1.55243,1.174376 -3.458246,1.273874 -4.476564,0.23828 -0.881002,-0.89595 -1.136372,-2.018764 -0.726562,-3.195312 0.32462,-0.931994 0.637848,-1.081252 3.003906,-1.429688 1.646122,-0.24237 2.804688,-1.382522 2.804688,-2.875 0,-0.93916 -0.377674,-1.479702 -1.65625,-2.832032 -1.97812,-2.092276 -2.842454,-4.101482 -2.851562,-6.636718 -0.0144,-3.965324 1.926604,-7.337132 5.242188,-9.109374 1.515872,-0.810246 3.184584,-1.212623 4.546874,-1.207032 z m 5.066406,2.003906 c 0.40819,-0.06096 0.926872,0.416882 1.660156,1.414062 2.897236,3.939688 2.600512,9.902704 -0.664062,13.328126 -1.391598,1.460126 -1.718714,1.548346 -2.683594,0.761718 -0.558106,-0.455 -0.664752,-0.867156 -0.660156,-2.53125 0.0066,-2.549396 0.764782,-8.791926 1.355468,-11.164062 0.286238,-1.149462 0.583994,-1.747588 0.992188,-1.808594 z"/>
+ <path style="fill:#ffffff" d="m 40.014853,14.000521 c -0.200046,-0.01218 -0.520356,0.115886 -1.105468,0.371094 -0.694542,0.302951 -2.272216,0.550781 -3.507812,0.550781 -4.372706,0.08929 -7.87202,1.587417 -10.707032,4.410156 -3.848057,3.857369 -5.059965,8.708929 -3.304688,13.214845 0.405182,1.0401 0.652096,2.098596 0.546876,2.351562 -0.10518,0.252954 -0.84513,0.953674 -1.640625,1.558594 -1.728414,1.314156 -2.92361,3.433264 -3.222656,5.710936 -0.17963,1.368142 -0.05568,2.020836 0.707031,3.648438 1.638005,3.495156 5.35317,4.992296 9.3125,3.753906 2.292552,-0.717032 4.585462,-3.264892 6.421874,-7.128906 1.586054,-3.33745 1.653236,-3.418472 3.35547,-4.01953 2.86978,-1.013366 4.679148,-2.131538 6.476562,-4.007814 3.186556,-3.326512 4.368612,-7.635956 3.226562,-11.753906 -0.513178,-1.850246 -0.94556,-2.488262 -3.26953,-4.84375 -1.47205,-1.492049 -2.77689,-3.00281 -2.902344,-3.355468 -0.10576,-0.297109 -0.186668,-0.448809 -0.38672,-0.460938 z m -7.734374,4 c 1.362288,0.0056 2.415672,0.416712 2.703126,1.234375 0.09424,0.268134 -0.303028,1.533359 -0.88672,2.808593 -1.501024,3.279554 -1.97969,5.081804 -2.886718,10.867188 -1.124916,7.175066 -2.353834,10.273742 -4.816406,12.13672 -1.55243,1.174376 -3.458246,1.273874 -4.476564,0.23828 -0.881002,-0.89595 -1.136372,-2.018764 -0.726562,-3.195312 0.32462,-0.931994 0.637848,-1.081252 3.003906,-1.429688 1.646122,-0.24237 2.804688,-1.382522 2.804688,-2.875 0,-0.93916 -0.377674,-1.479702 -1.65625,-2.832032 -1.97812,-2.092276 -2.842454,-4.101482 -2.851562,-6.636718 -0.0144,-3.965324 1.926604,-7.337132 5.242188,-9.109375 1.515872,-0.810245 3.184584,-1.212622 4.546874,-1.207031 z m 5.066406,2.003906 c 0.40819,-0.06096 0.926872,0.416882 1.660156,1.414062 2.897236,3.939688 2.600512,9.902704 -0.664062,13.328126 -1.391598,1.460126 -1.718714,1.548346 -2.683594,0.761718 -0.558106,-0.455 -0.664752,-0.867156 -0.660156,-2.53125 0.0066,-2.549396 0.764782,-8.791926 1.355468,-11.164062 0.286238,-1.149462 0.583994,-1.747588 0.992188,-1.808594 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/prboom-plus.svg b/.icons/awkward/64x64/apps/prboom-plus.svg
new file mode 100644
index 00000000..7bb8ddd0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/prboom-plus.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 20.506809,5.0002618 C 19.115837,5.0207778 17.999988,6.1542347 18,7.5453722 V 15 h -6.363698 c -1.7777534,-3.83e-4 -3.008281,1.676885 -2.3835299,3.341262 l 3.2832569,9.033104 -7.9061609,9.03713 c -1.1550521,1.321307 -0.6578709,3.387621 0.971804,4.038873 l 5.3982189,1.903861 v 5.319872 c 1.4e-4,1.405566 1.203805,2.519657 2.609357,2.519797 H 17 v 7.281382 c -1.1e-4,2.008695 1.944,3.226016 3.638538,2.147437 l 12.872053,-8.492332 22.950482,9.663467 c 2.082211,0.875665 4.188476,-1.193121 3.350363,-3.290749 L 52.994103,39.476068 59.724446,25.426531 C 60.5704,23.734162 59.339797,21.997529 57.44779,21.997469 H 49 v -5.54421 C 48.999623,15.90286 48.9412,15.36741 48.610837,14.927187 L 42.304051,7.1317679 C 41.396417,5.920231 39.638351,5.7638795 38.531165,6.7962311 L 30.786558,14.18652 22.343543,5.7458997 C 21.857214,5.2593591 21.194657,4.990389 20.506809,5.0002618 Z"/>
+ <path style="fill:#932b2d" d="M 20.506809,4.0002623 C 19.115837,4.0207783 17.999988,5.1542352 18,6.5453727 V 14 h -6.363698 c -1.7777534,-3.83e-4 -3.008281,1.676885 -2.3835299,3.341262 l 3.2832569,9.033104 -7.9061609,9.03713 c -1.1550521,1.321307 -0.6578709,3.387621 0.971804,4.038873 l 5.3982189,1.903861 v 5.319872 c 1.4e-4,1.405566 1.203805,2.519657 2.609357,2.519797 H 17 v 7.281382 c -1.1e-4,2.008695 1.944,3.226016 3.638538,2.147437 l 12.872053,-8.492332 22.950482,9.663467 c 2.082211,0.875665 4.188476,-1.193121 3.350363,-3.290749 L 52.994103,38.476068 59.724446,24.426531 C 60.5704,22.734162 59.339797,20.997529 57.44779,20.997469 H 49 v -5.54421 C 48.999623,14.90286 48.9412,14.36741 48.610837,13.927187 L 42.304051,6.1317684 C 41.396417,4.9202315 39.638351,4.76388 38.531165,5.7962316 L 30.786558,13.18652 22.343543,4.7459002 C 21.857214,4.2593596 21.194657,3.9903895 20.506809,4.0002623 Z"/>
+ <path style="opacity:0.2" d="M 31.099609,24 C 29.936209,24 29,24.976868 29,26.191406 V 30 H 25.191406 C 23.976868,30 23,30.936209 23,32.099609 v 2.800782 C 23,36.063791 23.976868,37 25.191406,37 H 29 v 3.808594 C 29,42.023132 29.936209,43 31.099609,43 h 2.800782 C 35.063791,43 36,42.023132 36,40.808594 V 37 h 3.808594 C 41.023132,37 42,36.063791 42,34.900391 V 32.099609 C 42,30.936209 41.023132,30 39.808594,30 H 36 V 26.191406 C 36,24.976868 35.063791,24 33.900391,24 Z"/>
+ <rect style="fill:#e9af00" width="7" height="19" x="29" y="23" rx="2.1" ry="2.192"/>
+ <rect style="fill:#e9af00" width="7" height="19" x="29" y="-42" rx="2.1" ry="2.192" transform="rotate(90)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.099609 23 C 29.936209 23 29 23.976868 29 25.191406 L 29 26.191406 C 29 24.976868 29.936209 24 31.099609 24 L 33.900391 24 C 35.063791 24 36 24.976868 36 26.191406 L 36 25.191406 C 36 23.976868 35.063791 23 33.900391 23 L 31.099609 23 z M 25.191406 29 C 23.976868 29 23 29.936209 23 31.099609 L 23 32.099609 C 23 30.936209 23.976868 30 25.191406 30 L 29 30 L 29 29 L 25.191406 29 z M 36 29 L 36 30 L 39.808594 30 C 41.023132 30 42 30.936209 42 32.099609 L 42 31.099609 C 42 29.936209 41.023132 29 39.808594 29 L 36 29 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.505859 4 C 19.114887 4.020516 17.999988 5.1537844 18 6.5449219 L 18 7.5449219 C 17.999988 6.1537844 19.114887 5.020516 20.505859 5 C 21.193707 4.9901272 21.857421 5.2595532 22.34375 5.7460938 L 30.787109 14.185547 L 38.53125 6.796875 C 39.638436 5.7645234 41.397053 5.9193225 42.304688 7.1308594 L 48.611328 14.927734 C 48.941691 15.367957 48.999623 15.902726 49 16.453125 L 49 15.453125 C 48.999623 14.902726 48.941691 14.367957 48.611328 13.927734 L 42.304688 6.1308594 C 41.397053 4.9193225 39.638436 4.7645234 38.53125 5.796875 L 30.787109 13.185547 L 22.34375 4.7460938 C 21.857421 4.2595531 21.193707 3.9901272 20.505859 4 z M 11.636719 14 C 10.00008 13.999647 8.8466125 15.422926 9.1582031 16.947266 C 9.3964481 15.856087 10.370401 14.999727 11.636719 15 L 18 15 L 18 14 L 11.636719 14 z M 49 20.998047 L 49 21.998047 L 57.447266 21.998047 C 58.733248 21.998088 59.695277 22.806184 59.925781 23.851562 C 60.274488 22.362457 59.124772 20.9981 57.447266 20.998047 L 49 20.998047 z M 12.279297 26.667969 L 4.6289062 35.412109 C 4.0798525 36.040192 3.9168034 36.833654 4.0585938 37.566406 C 4.1435425 37.156121 4.325815 36.758827 4.6289062 36.412109 L 12.535156 27.375 L 12.279297 26.667969 z M 53.205078 39.035156 L 52.994141 39.476562 L 59.810547 57.503906 C 59.871102 57.655463 59.914379 57.804923 59.945312 57.955078 C 60.039322 57.498485 60.009981 57.00305 59.810547 56.503906 L 53.205078 39.035156 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-activities.svg b/.icons/awkward/64x64/apps/preferences-activities.svg
new file mode 100644
index 00000000..437481b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-activities.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 30.599609,5 C 27.497209,5 25,7.4972093 25,10.599609 v 2.625 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,33 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,52.769531 v 2.63086 C 25,58.502791 27.497209,61 30.599609,61 h 2.800782 C 36.502791,61 39,58.502791 39,55.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635977 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,36.830078 A 21,21 0 0 0 53,33 21,21 0 0 0 52.632812,29.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,13.228516 V 10.599609 C 39,7.4972093 36.502791,5 33.400391,5 Z"/>
+ <path style="fill:#546e7a" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 v 2.6249996 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,51.769531 v 2.63086 C 25,57.502791 27.497209,60 30.599609,60 h 2.800782 C 36.502791,60 39,57.502791 39,54.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635976 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,35.830078 A 21,21 0 0 0 53,32 21,21 0 0 0 52.632812,28.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963634,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 V 10.599609 C 25,7.4972094 27.497209,5 30.599609,5 h 2.800782 C 36.502791,5 39,7.4972094 39,10.599609 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z M 25,12.224609 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -0.6033566,1.045044 -0.8286088,2.200037 -0.7265624,3.3125 0.069736,-0.789767 0.3027074,-1.578362 0.7265624,-2.3125 l 1.4003907,-2.421876 c 1.5512001,-2.686757 4.9636331,-3.601981 7.6503901,-2.050781 l 2.275391,1.3125 A 21,21 0 0 1 25,13.224609 Z m 14,0.0039 v 1 a 21,21 0 0 1 6.638672,3.814453 l 2.259766,-1.304688 c 2.686757,-1.5512 6.09919,-0.635977 7.65039,2.050781 l 1.400391,2.421876 c 0.423855,0.734138 0.656827,1.522733 0.726562,2.3125 0.102046,-1.112463 -0.123206,-2.267456 -0.726562,-3.3125 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 Z M 52.767578,29.09179 52.632812,29.16992 A 21,21 0 0 1 52.974609,32.541016 21,21 0 0 0 53,32 21,21 0 0 0 52.767578,29.091797 Z m -41.529297,0.0039 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.02539,0.458984 21,21 0 0 1 0.341797,-3.289062 z m 41.523438,6.808594 a 21,21 0 0 1 -0.128907,0.925781 l 2.265626,1.308594 c 1.641712,0.947843 2.617034,2.590267 2.777343,4.33789 0.185479,-2.100574 -0.824725,-4.210545 -2.777343,-5.33789 z m -41.529297,0.0039 -2.1308595,1.230469 c -1.9526187,1.127345 -2.9628223,3.237316 -2.7773437,5.33789 0.1603097,-1.747623 1.1356309,-3.390047 2.7773437,-4.33789 l 2.2656255,-1.308594 a 21,21 0 0 1 -0.134766,-0.921875 z"/>
+ <path style="opacity:0.2" d="m 32.000237,21.00088 c 6.627221,0 11.999676,5.372455 11.999676,11.999676 0,6.627221 -5.372455,11.999676 -11.999676,11.999676 -6.627221,0 -11.999676,-5.372455 -11.999676,-11.999676 0,-6.627221 5.372455,-11.999676 11.999676,-11.999676 z"/>
+ <path style="fill:#ffffff" d="m 32.000237,20.001334 c 6.627221,0 11.999676,5.372455 11.999676,11.999676 0,6.627221 -5.372455,11.999676 -11.999676,11.999676 -6.627221,0 -11.999676,-5.372455 -11.999676,-11.999676 0,-6.627221 5.372455,-11.999676 11.999676,-11.999676 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-autocompletion.svg b/.icons/awkward/64x64/apps/preferences-autocompletion.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-autocompletion.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-bluetooth.svg b/.icons/awkward/64x64/apps/preferences-bluetooth.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-bluetooth.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-calendar-and-tasks.svg b/.icons/awkward/64x64/apps/preferences-calendar-and-tasks.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-calendar-and-tasks.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-certificates.svg b/.icons/awkward/64x64/apps/preferences-certificates.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-certificates.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-color.svg b/.icons/awkward/64x64/apps/preferences-color.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-color.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-composer.svg b/.icons/awkward/64x64/apps/preferences-composer.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-composer.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-accessibility.svg b/.icons/awkward/64x64/apps/preferences-desktop-accessibility.svg
new file mode 100644
index 00000000..7f467bc0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-accessibility.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#3e50b4" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 32,15 c -2.2092,0 -4,1.79086 -4,4 0,2.20914 1.79086,4 4,4 2.20914,0 4,-1.79086 4,-4 0,-2.20914 -1.79086,-4 -4,-4 z m -14,10 0,2 10,0 0,24 2,0 0,-12 4,0 0,12 2,0 0,-24 10,0 0,-2 -18,0 z"/>
+ <path style="fill:#ffffff" d="m 32,14 c -2.2092,0 -4,1.79086 -4,4 0,2.20914 1.79086,4 4,4 2.20914,0 4,-1.79086 4,-4 0,-2.20914 -1.79086,-4 -4,-4 z m -14,10 0,2 10,0 0,24 2,0 0,-12 4,0 0,12 2,0 0,-24 10,0 0,-2 -18,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488438 4 4 16.488 4 32 C 4 32.113448 4.0112811 32.224113 4.0175781 32.335938 C 4.3691114 17.134181 16.711159 5 32 5 C 47.288841 5 59.630889 17.134181 59.982422 32.335938 C 59.988693 32.224113 60 32.113448 60 32 C 60 16.488 47.511562 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 4.0488281 33 C 4.0490359 33.005918 4.0505699 33.011661 4.0507812 33.017578 C 4.0510045 33.011726 4.0505744 33.005856 4.0507812 33 L 4.0488281 33 z M 4.0507812 33.017578 C 4.0382711 33.34552 4 33.667926 4 34 C 4 34.224037 4.0123968 34.445222 4.0175781 34.667969 C 4.0296765 34.451306 4.0424994 34.234678 4.0507812 34.017578 C 4.0505699 34.011661 4.0490359 34.005918 4.0488281 34 L 4.0507812 34 C 4.0505744 34.005856 4.0510045 34.011726 4.0507812 34.017578 C 4.5877909 49.051232 16.83157 61 32 61 C 47.174 61 59.421219 49.042 59.949219 34 C 59.957015 34.222266 59.969975 34.443039 59.982422 34.664062 C 59.987543 34.44261 60 34.222728 60 34 C 60 33.66232 59.960959 33.33472 59.949219 33 C 59.421219 48.042 47.174 60 32 60 C 16.83157 60 4.5877909 48.051232 4.0507812 33.017578 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-activities.svg b/.icons/awkward/64x64/apps/preferences-desktop-activities.svg
new file mode 100644
index 00000000..efcfe7fe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-activities.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#4f4f4f" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <rect style="opacity:0.2" width="46" height="20" x="9" y="10" rx="2.875" ry="2.857"/>
+ <rect style="fill:#48aeff" width="46" height="20" x="9" y="9" rx="2.875" ry="2.857"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="46" height="20" x="9" y="35" rx="2.875" ry="2.857"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.875 9 C 10.28225 9 9 10.272611 9 11.855469 L 9 12.855469 C 9 11.272611 10.28225 10 11.875 10 L 52.125 10 C 53.71775 10 55 11.272611 55 12.855469 L 55 11.855469 C 55 10.272611 53.71775 9 52.125 9 L 11.875 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-applications.svg b/.icons/awkward/64x64/apps/preferences-desktop-applications.svg
new file mode 120000
index 00000000..8af37416
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-applications.svg
@@ -0,0 +1 @@
+preferences-desktop-default-applications.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-color.svg b/.icons/awkward/64x64/apps/preferences-desktop-color.svg
new file mode 100644
index 00000000..0af97717
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-color.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path id="ellipse845" style="opacity:0.2" d="M 32.495443,5 A 12.950466,14 0 0 0 20.734731,13.179688 14.307895,12.671782 24.33594 0 0 7.573284,19 14.307895,12.671782 24.33594 0 0 8.97402,33 12.671782,14.307895 65.66406 0 0 7.573284,47 12.671782,14.307895 65.66406 0 0 20.736686,52.822266 12.950466,14 0 0 0 32.495443,61 12.950466,14 0 0 0 44.258108,52.822266 C 49.74097,53.537256 54.882466,51.262374 57.419556,47 60.034189,42.594688 59.292349,37.130681 56.022727,32.996094 a 12.671782,14.307895 65.66406 0 0 0.8127,-1.132813 12.671782,14.307895 65.664058 0 0 0.002,-0.0039 12.671782,14.307895 65.66406 0 0 0.685716,-1.179687 12.671782,14.307895 65.664058 0 0 0.0078,-0.01953 12.671782,14.307895 65.66406 0 0 0.529428,-1.15625 12.671782,14.307895 65.664058 0 0 0.03712,-0.0918 12.671782,14.307895 65.66406 0 0 0.378999,-1.113281 12.671782,14.307895 65.664058 0 0 0.05861,-0.195312 12.671782,14.307895 65.66406 0 0 0.23834,-1.041016 12.671782,14.307895 65.664058 0 0 0.05079,-0.275391 12.671782,14.307895 65.66406 0 0 0.119171,-0.992187 12.671782,14.307895 65.664058 0 0 0.0254,-0.320313 12.671782,14.307895 65.66406 0 0 0.01172,-0.955078 12.671782,14.307895 65.664058 0 0 -0.01172,-0.347656 12.671782,14.307895 65.66406 0 0 -0.08596,-0.892578 12.671782,14.307895 65.664058 0 0 -0.05665,-0.400391 A 12.671782,14.307895 65.66406 0 0 58.650327,22.048828 12.671782,14.307895 65.664058 0 0 58.537018,21.613281 12.671782,14.307895 65.66406 0 0 58.296725,20.890625 12.671782,14.307895 65.664058 0 0 58.103317,20.384766 12.671782,14.307895 65.66406 0 0 57.818091,19.769531 12.671782,14.307895 65.664058 0 0 57.419556,19 12.671782,14.307895 65.66406 0 0 56.810031,18.095703 12.671782,14.307895 65.664058 0 0 56.427123,17.613281 12.671782,14.307895 65.66406 0 0 55.999284,17.107422 12.671782,14.307895 65.664058 0 0 55.577305,16.683594 12.671782,14.307895 65.66406 0 0 55.075228,16.207031 12.671782,14.307895 65.664058 0 0 54.604408,15.826172 12.671782,14.307895 65.66406 0 0 54.065213,15.416016 12.671782,14.307895 65.664058 0 0 53.506481,15.056641 12.671782,14.307895 65.66406 0 0 52.961425,14.728516 12.671782,14.307895 65.664058 0 0 52.336271,14.412109 12.671782,14.307895 65.66406 0 0 51.77754,14.150391 12.671782,14.307895 65.664058 0 0 51.119175,13.896484 12.671782,14.307895 65.66406 0 0 50.503788,13.681641 12.671782,14.307895 65.664058 0 0 49.839562,13.5 12.671782,14.307895 65.66406 0 0 49.196825,13.34375 12.671782,14.307895 65.664058 0 0 48.509156,13.226562 12.671782,14.307895 65.66406 0 0 47.82344,13.128906 12.671782,14.307895 65.664058 0 0 46.651277,13.041016 12.671782,14.307895 65.66406 0 0 44.258108,13.177734 12.950466,14 0 0 0 32.495443,5 Z"/>
+ <ellipse style="fill:#278df2" cx="32.498" cy="32" rx="23.017" ry="22.4"/>
+ <ellipse id="ellipse8" style="fill:#34e0c4" cx="43.83" cy="-25.917" rx="12.688" ry="14.29" transform="matrix(0.51022897,0.8600386,-0.87181218,0.4898403,0,0)"/>
+ <ellipse id="ellipse10" style="fill:#ffc107" cx="32.498" cy="46" rx="12.947" ry="14"/>
+ <ellipse id="ellipse14" style="fill:#fb8300" cx="43.83" cy="2.664" rx="12.688" ry="14.29" transform="matrix(0.51022897,0.8600386,-0.87181218,0.4898403,0,0)"/>
+ <ellipse id="ellipse18" style="fill:#fa3e30" cx="11.983" cy="30" rx="12.688" ry="14.29" transform="matrix(-0.51022897,0.8600386,0.87181218,0.4898403,0,0)"/>
+ <path style="fill:#a544c9" d="M 32.498355,4 A 12.947274,14 0 0 0 19.551081,18 12.947274,14 0 0 0 32.498355,32 12.671251,14.304968 65.62011 0 1 38.483096,14.087109 12.671251,14.304968 65.62011 0 1 44.257108,12.178516 12.947274,14 0 0 0 32.498355,4 Z m 0,28 A 12.947274,14 0 0 0 44.805008,22.317578 12.947274,14 0 0 1 43.06578,26.055468 14.304968,12.671251 24.37989 0 0 32.498355,32 Z m 12.306653,-9.682422 a 12.947274,14 0 0 0 0.311883,-1.235937 12.947274,14 0 0 1 -0.311883,1.235937 z m -0.396172,-9.767187 a 12.947274,14 0 0 1 0.432697,1.276952 12.947274,14 0 0 0 -0.432697,-1.276952 z m 0.452367,1.334375 a 12.947274,14 0 0 1 0.264118,1.107421 12.947274,14 0 0 0 -0.264118,-1.107421 z m 0.337168,1.449218 a 12.947274,14 0 0 1 0.126433,0.894141 12.947274,14 0 0 0 -0.126433,-0.894141 z m 0.188253,1.451953 a 12.947274,14 0 0 1 0.059,1.214063 12.947274,14 0 0 0 -0.059,-1.214063 z m 0.03089,1.832031 a 12.947274,14 0 0 1 -0.05619,0.91875 12.947274,14 0 0 0 0.05619,-0.91875 z m -0.101146,1.241407 a 12.947274,14 0 0 1 -0.168585,1.085547 12.947274,14 0 0 0 0.168585,-1.085547 z"/>
+ <path style="fill:#009688" d="M 43.265272,26.041797 C 38.664372,26.168472 34.635433,28.398009 32.498355,32 c 7.150582,0 12.947274,6.268013 12.947274,14 -0.005,2.010257 -0.410414,3.995761 -1.188521,5.821484 5.48151,0.71499 10.621541,-1.55911 13.158006,-5.821484 3.576034,-6.026629 0.896479,-14.046787 -5.984745,-17.912891 -2.510638,-1.410133 -5.356661,-2.123047 -8.165097,-2.045312 z m 0.991836,25.779687 z M 32.498355,32 Z"/>
+ <path id="ellipse980" style="fill:#03a9f4" d="m 46.649603,12.041797 a 12.671251,14.304968 65.62011 0 0 -8.165803,2.04668 12.671251,14.304968 65.62011 0 0 -5.984743,17.91084 c 2.137203,-3.601511 6.165664,-5.830855 10.766215,-5.957521 2.808436,-0.07773 5.654459,0.63518 8.165097,2.045313 1.849727,1.039238 3.392704,2.380431 4.59533,3.900586 A 12.671251,14.304968 65.62011 0 0 57.415815,18 12.671251,14.304968 65.62011 0 0 46.649603,12.041797 Z M 32.499057,32 a 12.671251,14.304968 65.62011 0 0 10.586391,5.945215 C 40.742085,34.350418 36.875558,32.000252 32.499057,32 Z"/>
+ <path style="fill:#ffc107" d="m 32.499057,31.999317 c -22.31516,22.400455 -11.157581,11.200228 0,0 z m 0,6.83e-4 c 2.271683,4.527431 6.178068,6.487701 10.586391,5.945215 C 40.742085,34.350418 36.875558,32.000252 32.499057,32 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.496094 4 A 12.950466 14 0 0 0 20.734375 12.179688 A 14.307895 12.671782 24.33594 0 0 7.5742188 18 A 14.307895 12.671782 24.33594 0 0 6.0253906 24.371094 A 14.307895 12.671782 24.33594 0 1 7.5742188 19 A 14.307895 12.671782 24.33594 0 1 20.734375 13.179688 A 12.950466 14 0 0 1 32.496094 5 A 12.950466 14 0 0 1 44.257812 13.177734 A 12.671782 14.307895 65.66406 0 1 46.650391 13.041016 A 12.671782 14.307895 65.664058 0 1 47.824219 13.128906 A 12.671782 14.307895 65.66406 0 1 48.509766 13.226562 A 12.671782 14.307895 65.664058 0 1 49.197266 13.34375 A 12.671782 14.307895 65.66406 0 1 49.839844 13.5 A 12.671782 14.307895 65.664058 0 1 50.503906 13.681641 A 12.671782 14.307895 65.66406 0 1 51.119141 13.896484 A 12.671782 14.307895 65.664058 0 1 51.777344 14.150391 A 12.671782 14.307895 65.66406 0 1 52.335938 14.412109 A 12.671782 14.307895 65.664058 0 1 52.960938 14.728516 A 12.671782 14.307895 65.66406 0 1 53.505859 15.056641 A 12.671782 14.307895 65.664058 0 1 54.064453 15.416016 A 12.671782 14.307895 65.66406 0 1 54.603516 15.826172 A 12.671782 14.307895 65.664058 0 1 55.076172 16.207031 A 12.671782 14.307895 65.66406 0 1 55.578125 16.683594 A 12.671782 14.307895 65.664058 0 1 56 17.107422 A 12.671782 14.307895 65.66406 0 1 56.427734 17.613281 A 12.671782 14.307895 65.664058 0 1 56.810547 18.095703 A 12.671782 14.307895 65.66406 0 1 57.419922 19 A 12.671782 14.307895 65.664058 0 1 57.818359 19.769531 A 12.671782 14.307895 65.66406 0 1 58.103516 20.384766 A 12.671782 14.307895 65.664058 0 1 58.296875 20.890625 A 12.671782 14.307895 65.66406 0 1 58.537109 21.613281 A 12.671782 14.307895 65.664058 0 1 58.650391 22.048828 A 12.671782 14.307895 65.66406 0 1 58.826172 22.878906 A 12.671782 14.307895 65.664058 0 1 58.882812 23.279297 A 12.671782 14.307895 65.66406 0 1 58.96875 24.171875 A 12.671782 14.307895 65.664058 0 1 58.970703 24.251953 A 12.671782 14.307895 65.66406 0 0 58.980469 23.519531 A 12.671782 14.307895 65.664058 0 0 58.96875 23.171875 A 12.671782 14.307895 65.66406 0 0 58.882812 22.279297 A 12.671782 14.307895 65.664058 0 0 58.826172 21.878906 A 12.671782 14.307895 65.66406 0 0 58.650391 21.048828 A 12.671782 14.307895 65.664058 0 0 58.537109 20.613281 A 12.671782 14.307895 65.66406 0 0 58.296875 19.890625 A 12.671782 14.307895 65.664058 0 0 58.103516 19.384766 A 12.671782 14.307895 65.66406 0 0 57.818359 18.769531 A 12.671782 14.307895 65.664058 0 0 57.419922 18 A 12.671782 14.307895 65.66406 0 0 56.810547 17.095703 A 12.671782 14.307895 65.664058 0 0 56.427734 16.613281 A 12.671782 14.307895 65.66406 0 0 56 16.107422 A 12.671782 14.307895 65.664058 0 0 55.578125 15.683594 A 12.671782 14.307895 65.66406 0 0 55.076172 15.207031 A 12.671782 14.307895 65.664058 0 0 54.603516 14.826172 A 12.671782 14.307895 65.66406 0 0 54.064453 14.416016 A 12.671782 14.307895 65.664058 0 0 53.505859 14.056641 A 12.671782 14.307895 65.66406 0 0 52.960938 13.728516 A 12.671782 14.307895 65.664058 0 0 52.335938 13.412109 A 12.671782 14.307895 65.66406 0 0 51.777344 13.150391 A 12.671782 14.307895 65.664058 0 0 51.119141 12.896484 A 12.671782 14.307895 65.66406 0 0 50.503906 12.681641 A 12.671782 14.307895 65.664058 0 0 49.839844 12.5 A 12.671782 14.307895 65.66406 0 0 49.197266 12.34375 A 12.671782 14.307895 65.664058 0 0 48.509766 12.226562 A 12.671782 14.307895 65.66406 0 0 47.824219 12.128906 A 12.671782 14.307895 65.664058 0 0 46.650391 12.041016 A 12.671782 14.307895 65.66406 0 0 44.257812 12.177734 A 12.950466 14 0 0 0 32.496094 4 z M 56.386719 32.490234 A 12.671782 14.307895 65.66406 0 1 56.023438 32.996094 C 57.842959 35.296962 58.877203 38.009947 58.988281 40.722656 C 59.113569 37.872796 58.186247 34.971651 56.386719 32.490234 z M 8.6054688 32.511719 A 12.671782 14.307895 65.66406 0 0 6.0214844 40.798828 A 12.671782 14.307895 65.66406 0 1 8.9746094 33 A 14.307895 12.671782 24.33594 0 1 8.6054688 32.511719 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-cursors.svg b/.icons/awkward/64x64/apps/preferences-desktop-cursors.svg
new file mode 100644
index 00000000..bf367513
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-cursors.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 13.489874,5.0008008 c 0.576076,0.0133 1.12846,0.2234694 1.558352,0.5928985 L 52.185069,34.606755 c 1.541478,1.322716 0.772756,3.776607 -1.27129,4.058179 l -14.400119,1.997432 6.748957,11.4838 c 1.508197,2.566709 0.614535,5.828597 -1.997738,7.310484 l -1.44704,0.82315 c -2.612273,1.481892 -5.932061,0.603818 -7.440258,-1.962892 L 25.37085,46.389877 15.100954,54.569563 c -1.58105,1.263614 -3.975924,0.18238 -3.977901,-1.795963 L 11.000018,7.3436107 c -0.0038,-1.3168229 1.122568,-2.3766843 2.489862,-2.3428099 z"/>
+ <path style="fill:#e4e4e4" d="m 13.489874,4.0008015 c 0.576076,0.0133 1.12846,0.2234694 1.558352,0.5928985 l 37.136843,29.013056 c 1.541478,1.322715 0.772756,3.776607 -1.27129,4.058179 l -14.400119,1.997431 6.748957,11.4838 c 1.508197,2.56671 0.614535,5.828597 -1.997738,7.310485 l -1.44704,0.823149 c -2.612273,1.481892 -5.932061,0.603818 -7.440258,-1.962891 L 25.37085,45.389877 15.100954,53.569564 c -1.58105,1.263613 -3.975924,0.18238 -3.977901,-1.795964 L 11.000018,6.3436114 c -0.0038,-1.3168229 1.122568,-2.3766843 2.489862,-2.3428099 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13.488281 4 C 12.120986 3.9661256 10.99622 5.0269271 11 6.34375 L 11.001953 7.3242188 C 11.009578 6.0166957 12.127933 4.9662977 13.488281 5 C 14.064357 5.0133 14.616983 5.2243209 15.046875 5.59375 L 52.183594 34.605469 C 52.586391 34.951102 52.820373 35.373003 52.921875 35.8125 C 53.091799 35.050444 52.890662 34.212192 52.183594 33.605469 L 15.046875 4.59375 C 14.616983 4.2243209 14.064357 4.0133 13.488281 4 z M 37.597656 41.511719 L 36.511719 41.664062 L 37.054688 42.587891 L 37.597656 42.511719 L 43.261719 52.144531 C 43.660753 52.823618 43.864555 53.549819 43.933594 54.279297 C 44.03266 53.224574 43.843883 52.135272 43.261719 51.144531 L 37.597656 41.511719 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-default-applications.svg b/.icons/awkward/64x64/apps/preferences-desktop-default-applications.svg
new file mode 100644
index 00000000..27f1844d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-default-applications.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#f29947" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488438 4 4 16.488 4 32 C 4 32.113448 4.0112811 32.224113 4.0175781 32.335938 C 4.3691114 17.134181 16.711159 5 32 5 C 47.288841 5 59.630889 17.134181 59.982422 32.335938 C 59.988693 32.224113 60 32.113448 60 32 C 60 16.488 47.511562 4 32 4 z"/>
+ <path style="fill:#3f3f3f" d="M 32,15 27.762,26.556 16,27.222 25.144,35.032 22.112,47 32,40.27 41.888,47 38.856,35.032 48,27.222 36.238,26.556 Z"/>
+ <path style="opacity:0.2" d="M 4.0488281 33 C 4.0490359 33.005918 4.0505699 33.011661 4.0507812 33.017578 C 4.0510045 33.011726 4.0505744 33.005856 4.0507812 33 L 4.0488281 33 z M 4.0507812 33.017578 C 4.0382711 33.34552 4 33.667926 4 34 C 4 34.224037 4.0123968 34.445222 4.0175781 34.667969 C 4.0296765 34.451306 4.0424994 34.234678 4.0507812 34.017578 C 4.0505699 34.011661 4.0490359 34.005918 4.0488281 34 L 4.0507812 34 C 4.0505744 34.005856 4.0510045 34.011726 4.0507812 34.017578 C 4.5877909 49.051232 16.83157 61 32 61 C 47.174 61 59.421219 49.042 59.949219 34 C 59.957015 34.222266 59.969975 34.443039 59.982422 34.664062 C 59.987543 34.44261 60 34.222728 60 34 C 60 33.66232 59.960959 33.33472 59.949219 33 C 59.421219 48.042 47.174 60 32 60 C 16.83157 60 4.5877909 48.051232 4.0507812 33.017578 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-display-color.svg b/.icons/awkward/64x64/apps/preferences-desktop-display-color.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-display-color.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-display.svg b/.icons/awkward/64x64/apps/preferences-desktop-display.svg
new file mode 100644
index 00000000..518ba381
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-display.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="42" height="32" x="-56" y="-48" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="42" height="32" x="-55" y="-48" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="40" height="52" x="-50" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="40" height="52" x="-49" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#333333" width="32" height="44" x="-45" y="-54" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.5,9 C 7.115,9 6,10.115 6,11.5 V 12.5 C 6,11.115 7.115,10 8.5,10 H 55.5 C 56.885,10 58,11.115 58,12.5 V 11.5 C 58,10.115 56.885,9 55.5,9 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="44" height="1" x="10" y="45"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-effects.svg b/.icons/awkward/64x64/apps/preferences-desktop-effects.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-effects.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-emoticons.svg b/.icons/awkward/64x64/apps/preferences-desktop-emoticons.svg
new file mode 100644
index 00000000..feb51cc4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-emoticons.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#fecd38" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488443 4 4 16.488 4 32 C 4 32.113556 4.0112848 32.224032 4.0175781 32.335938 C 4.3691112 17.134181 16.711164 5 32 5 C 47.288835 5 59.630889 17.134181 59.982422 32.335938 C 59.988693 32.224113 60 32.113448 60 32 C 60 16.488 47.511556 4 32 4 z"/>
+ <g style="fill:#3f3f3f" transform="matrix(1.4,0,0,1.4,-75.874,4.5156)">
+ <circle cx="69.91" cy="12.489" r="2.857"/>
+ <circle cx="84.196" cy="12.489" r="2.857"/>
+ <path d="m 69.444,24.355 a 8.7947,10.554 0 0 0 7.6094,5.2768 8.7947,10.554 0 0 0 7.6026,-5.2768 l -1.0684,0 a 8.7947,10.554 0 0 1 -6.5342,3.5179 8.7947,10.554 0 0 1 -6.5376,-3.5179 l -1.0718,0 z"/>
+ </g>
+ <path style="opacity:0.2" d="M 4.0488281 33 C 4.0490359 33.005918 4.0505699 33.011661 4.0507812 33.017578 C 4.0510045 33.011726 4.0505744 33.005856 4.0507812 33 L 4.0488281 33 z M 4.0507812 33.017578 C 4.0382711 33.34552 4 33.667926 4 34 C 4 34.224037 4.0123968 34.445222 4.0175781 34.667969 C 4.0296765 34.451306 4.0424994 34.234678 4.0507812 34.017578 C 4.0505699 34.011661 4.0490359 34.005918 4.0488281 34 L 4.0507812 34 C 4.0505744 34.005856 4.0510045 34.011726 4.0507812 34.017578 C 4.5877909 49.051232 16.83157 61 32 61 C 47.174 61 59.421219 49.042 59.949219 34 C 59.957015 34.222266 59.969975 34.443039 59.982422 34.664062 C 59.987543 34.44261 60 34.222728 60 34 C 60 33.66232 59.960959 33.33472 59.949219 33 C 59.421219 48.042 47.174 60 32 60 C 16.83157 60 4.5877909 48.051232 4.0507812 33.017578 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-filetype-association.svg b/.icons/awkward/64x64/apps/preferences-desktop-filetype-association.svg
new file mode 120000
index 00000000..9a40701e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-filetype-association.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-font-installer.svg b/.icons/awkward/64x64/apps/preferences-desktop-font-installer.svg
new file mode 120000
index 00000000..9b8590a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-font-installer.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-font.svg b/.icons/awkward/64x64/apps/preferences-desktop-font.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-font.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-gaming.svg b/.icons/awkward/64x64/apps/preferences-desktop-gaming.svg
new file mode 100644
index 00000000..2b838c81
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-gaming.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 18.076645,10.999722 c -6.967656,0 -12.2126724,5.506015 -12.5789485,12.323584 l -1.3962146,26.01912 c -0.8817461,5.087828 4.1558012,8.29972 8.3858991,2.737909 L 20,40.999733 l 23,-2.3e-5 8.565571,11.424615 c 4.197455,5.533813 8.927603,0.979966 8.392909,-2.765907 L 58.582691,23.741294 c 0.004,-0.14 0.02003,-0.275991 0.02003,-0.417986 -4e-6,-6.827371 -5.611297,-12.323586 -12.580355,-12.323586 l -27.946322,0 z"/>
+ <path style="fill:#4f4f4f" d="M 18.076645,10 C 11.108989,10 5.8639726,15.506015 5.4976965,22.323584 l -1.3962146,26.01912 c -0.8817461,5.087828 4.1558012,8.29972 8.3858991,2.737909 L 20,40.000011 l 23,-2.3e-5 8.565571,11.424615 c 4.197455,5.533813 8.927603,0.979966 8.392909,-2.765907 L 58.582691,22.741572 c 0.004,-0.14 0.02003,-0.275991 0.02003,-0.417986 C 58.602717,15.496215 52.991424,10 46.022366,10 l -27.946322,0 z"/>
+ <path style="opacity:0.2" d="m 16.000025,16.999925 0,4.000025 -4.000025,0 0,4.000025 4.000025,0 0,4.000025 4.000025,0 0,-4.000025 4.000026,0 0,-4.000025 -4.000026,0 0,-4.000025 -4.000025,0 z m 30.000189,0 a 2.0000126,2.0000126 0 0 0 -2.000012,2.000012 2.0000126,2.0000126 0 0 0 2.000012,2.000013 2.0000126,2.0000126 0 0 0 2.000013,-2.000013 2.0000126,2.0000126 0 0 0 -2.000013,-2.000012 z m -4.000025,4.000025 a 2.0000126,2.0000126 0 0 0 -2.000013,2.000012 2.0000126,2.0000126 0 0 0 2.000013,2.000013 2.0000126,2.0000126 0 0 0 2.000013,-2.000013 2.0000126,2.0000126 0 0 0 -2.000013,-2.000012 z m 8.00005,0 a 2.0000126,2.0000126 0 0 0 -2.000012,2.000012 2.0000126,2.0000126 0 0 0 2.000012,2.000013 2.0000126,2.0000126 0 0 0 2.000013,-2.000013 2.0000126,2.0000126 0 0 0 -2.000013,-2.000012 z m -4.000025,4.000025 A 2.0000126,2.0000126 0 0 0 44.000202,26.999988 2.0000126,2.0000126 0 0 0 46.000214,29 2.0000126,2.0000126 0 0 0 48.000227,26.999988 2.0000126,2.0000126 0 0 0 46.000214,24.999975 Z"/>
+ <path style="fill:#e4e4e4" d="m 16.000025,16.000038 0,4.000025 -4.000025,0 0,4.000025 4.000025,0 0,4.000026 4.000025,0 0,-4.000026 4.000026,0 0,-4.000025 -4.000026,0 0,-4.000025 -4.000025,0 z"/>
+ <path style="fill:#ee5353" d="M 46.000012,16.000038 A 2.0000126,2.0000126 0 0 0 44,18.000051 a 2.0000126,2.0000126 0 0 0 2.000012,2.000012 2.0000126,2.0000126 0 0 0 2.000013,-2.000012 2.0000126,2.0000126 0 0 0 -2.000013,-2.000013 z"/>
+ <path style="fill:#ee5353" d="M 42.000013,20.000063 A 2.0000126,2.0000126 0 0 0 40,22.000076 a 2.0000126,2.0000126 0 0 0 2.000013,2.000012 2.0000126,2.0000126 0 0 0 2.000013,-2.000012 2.0000126,2.0000126 0 0 0 -2.000013,-2.000013 z"/>
+ <path style="fill:#ffca58" d="M 50.000012,20.000063 A 2.0000126,2.0000126 0 0 0 48,22.000076 a 2.0000126,2.0000126 0 0 0 2.000012,2.000012 2.0000126,2.0000126 0 0 0 2.000013,-2.000012 2.0000126,2.0000126 0 0 0 -2.000013,-2.000013 z"/>
+ <path style="fill:#ffca58" d="M 46.000012,24.000088 A 2.0000126,2.0000126 0 0 0 44,26.000101 a 2.0000126,2.0000126 0 0 0 2.000012,2.000013 2.0000126,2.0000126 0 0 0 2.000013,-2.000013 2.0000126,2.0000126 0 0 0 -2.000013,-2.000013 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18.087891 10 C 11.129247 10 5.8911929 15.506176 5.5253906 22.324219 L 4.1308594 48.34375 C 4.03268 48.911444 4.0352024 49.44048 4.078125 49.949219 C 4.0934409 49.748153 4.0947035 49.552811 4.1308594 49.34375 L 5.5253906 23.324219 C 5.8911929 16.506176 11.129247 11 18.087891 11 L 45.998047 11 C 52.787986 11 58.272352 16.235387 58.537109 22.830078 C 58.545687 22.661388 58.5625 22.49497 58.5625 22.324219 C 58.5625 15.496776 52.958091 10 45.998047 10 L 18.087891 10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-gestures-screenedges.svg b/.icons/awkward/64x64/apps/preferences-desktop-gestures-screenedges.svg
new file mode 120000
index 00000000..b06bcb0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-gestures-screenedges.svg
@@ -0,0 +1 @@
+cs-overview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-gestures-touch.svg b/.icons/awkward/64x64/apps/preferences-desktop-gestures-touch.svg
new file mode 120000
index 00000000..c43e6a22
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-gestures-touch.svg
@@ -0,0 +1 @@
+libinput-gestures.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-icons.svg b/.icons/awkward/64x64/apps/preferences-desktop-icons.svg
new file mode 100644
index 00000000..c0a3bd46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-icons.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#325f78" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812,4 C 5.2496034,4 4,5.2495828 4,6.8002056 L 4,7.8 C 4,6.2493772 5.2496034,4.9997944 6.8007812,4.9997944 l 50.3984378,0 C 58.749197,4.9997944 60,6.2493772 60,7.8 L 60,6.8002056 C 60,5.2495828 58.749197,4 57.199219,4 L 6.8007812,4 Z"/>
+ <path style="opacity:0.2" d="m 4,57.2 0,0.999795 C 4,59.749454 5.2504035,61 6.8007812,61 L 57.199219,61 C 58.749197,61 60,59.749454 60,58.199795 L 60,57.2 c 0,1.54966 -1.250803,2.800205 -2.800781,2.800205 l -50.3984378,0 C 5.2504035,60.000205 4,58.74966 4,57.2 Z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,2,5.72e-5,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 style="fill:#ffffff" transform="matrix(1.9999714,0,0,2,5.72e-5,1.146e-4)">
+ <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/64x64/apps/preferences-desktop-keyboard-shortcuts.svg b/.icons/awkward/64x64/apps/preferences-desktop-keyboard-shortcuts.svg
new file mode 100644
index 00000000..a0cceee9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-keyboard-shortcuts.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="40" x="4" y="12" rx="2.8" ry="2.8"/>
+ <circle style="opacity:.2" cx="11" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="21" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="31" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="41" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="51" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="17" cy="34" r="3"/>
+ <circle style="opacity:.2" cx="27" cy="34" r="3"/>
+ <circle style="opacity:.2" cx="37" cy="34" r="3"/>
+ <circle style="opacity:.2" cx="47" cy="34" r="3"/>
+ <rect style="opacity:.2" width="40" height="6" x="12" y="43" rx="1.5" ry="1.5"/>
+ <circle style="fill:#e4e4e4" cx="11" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="21" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="31" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="41" cy="21" r="3"/>
+ <circle style="fill:#ff8834" cx="51" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="17" cy="33" r="3"/>
+ <circle style="fill:#e4e4e4" cx="27" cy="33" r="3"/>
+ <circle style="fill:#ff8834" cx="37" cy="33" r="3"/>
+ <circle style="fill:#e4e4e4" cx="47" cy="33" r="3"/>
+ <rect style="fill:#e4e4e4" width="40" height="6" x="12" y="42" rx="1.5" ry="1.5"/>
+ <path style="opacity:.1;fill:#ffffff" d="m6.8008 12c-1.5512 0-2.8008 1.25-2.8008 2.801v1c0-1.551 1.2496-2.801 2.8008-2.801h50.398c1.551 0 2.801 1.25 2.801 2.801v-1c0-1.551-1.25-2.801-2.801-2.801h-50.398z"/>
+ <path style="opacity:.2" d="m4 49.199v1c0 1.551 1.2496 2.801 2.8008 2.801h50.398c1.551 0 2.801-1.25 2.801-2.801v-1c0 1.551-1.25 2.801-2.801 2.801h-50.398c-1.5514 0-2.801-1.25-2.801-2.801z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-keyboard.svg b/.icons/awkward/64x64/apps/preferences-desktop-keyboard.svg
new file mode 100644
index 00000000..c897fc7b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-keyboard.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="40" x="4" y="12" rx="2.8" ry="2.8"/>
+ <circle style="opacity:.2" cx="11" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="21" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="31" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="41" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="51" cy="22" r="3"/>
+ <circle style="opacity:.2" cx="17" cy="34" r="3"/>
+ <circle style="opacity:.2" cx="27" cy="34" r="3"/>
+ <circle style="opacity:.2" cx="37" cy="34" r="3"/>
+ <circle style="opacity:.2" cx="47" cy="34" r="3"/>
+ <rect style="opacity:.2" width="40" height="6" x="12" y="43" rx="1.5" ry="1.5"/>
+ <circle style="fill:#e4e4e4" cx="11" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="21" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="31" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="41" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="51" cy="21" r="3"/>
+ <circle style="fill:#e4e4e4" cx="17" cy="33" r="3"/>
+ <circle style="fill:#e4e4e4" cx="27" cy="33" r="3"/>
+ <circle style="fill:#e4e4e4" cx="37" cy="33" r="3"/>
+ <circle style="fill:#e4e4e4" cx="47" cy="33" r="3"/>
+ <rect style="fill:#e4e4e4" width="40" height="6" x="12" y="42" rx="1.5" ry="1.5"/>
+ <path style="opacity:.1;fill:#ffffff" d="m6.8008 12c-1.5512 0-2.8008 1.25-2.8008 2.801v1c0-1.551 1.2496-2.801 2.8008-2.801h50.398c1.551 0 2.801 1.25 2.801 2.801v-1c0-1.551-1.25-2.801-2.801-2.801h-50.398z"/>
+ <path style="opacity:.2" d="m4 49.199v1c0 1.551 1.2496 2.801 2.8008 2.801h50.398c1.551 0 2.801-1.25 2.801-2.801v-1c0 1.551-1.25 2.801-2.801 2.801h-50.398c-1.5514 0-2.801-1.25-2.801-2.801z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-launch-feedback.svg b/.icons/awkward/64x64/apps/preferences-desktop-launch-feedback.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-launch-feedback.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-locale.svg b/.icons/awkward/64x64/apps/preferences-desktop-locale.svg
new file mode 100644
index 00000000..26b33ba3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-locale.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#e4e4e4" d="M 41.986,22 42,60 H 7.014 C 4.0144,60 4,57.488 4,57.488 V 25 C 4,25 4,22 7,22 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.9865,22 C 4,22 4,25 4,25 L 4.0058,25.941 C 4.0087,25.765 4.0933,23 6.9865,23 H 42 V 22 Z"/>
+ <path style="opacity:0.2" d="M 19.143,30.763 C 19.969,31.335 20.73,32.033 21.429,32.858 L 20.191,34.38 C 19.428,33.428 18.634,32.634 17.809,32 L 19.142,30.763 M 19.142,36.762 C 19.904,37.334 20.634,37.969 21.333,38.667 L 20.095,40.286 C 19.396,39.396 18.634,38.634 17.809,38 L 19.142,36.762 M 19.523,43.333 21.047,44.381 C 20.285,46.983 19.174,49.491 17.714,51.903 L 16.095,50.665 C 17.555,48.316 18.698,45.871 19.523,43.332 M 23.999,30 25.808,30.381 C 25.681,31.016 25.491,31.619 25.237,32.19 H 32.666 V 33.905 H 24.475 L 23.618,35.333 C 23.364,35.841 22.951,36.381 22.38,36.952 L 21.237,35.619 C 22.443,34.159 23.364,32.286 23.999,30 M 23.523,35.905 H 32.285 C 32.285,37.873 32.253,39.714 32.19,41.428 H 33.428 V 43.142 H 32.094 C 31.967,44.476 31.872,45.777 31.809,47.047 H 33.237 V 48.666 H 31.618 C 31.364,50.888 30.474,52 28.95,52 28.569,52 28.029,51.936 27.331,51.81 L 27.045,50.191 C 27.871,50.317 28.506,50.381 28.95,50.381 29.395,50.381 29.68,49.81 29.807,48.667 H 22.379 C 22.633,46.953 22.855,45.111 23.045,43.143 H 21.712 V 41.429 H 23.236 C 23.363,39.651 23.458,37.81 23.522,35.905 M 24.95,41.429 H 30.379 C 30.442,40.096 30.474,38.794 30.474,37.524 H 25.236 C 25.172,38.921 25.077,40.223 24.95,41.429 M 27.334,38.001 C 28.033,38.446 28.668,38.953 29.239,39.525 L 28.096,40.953 C 27.525,40.318 26.89,39.747 26.192,39.239 L 27.333,38.001 M 30,47.048 C 30.127,45.715 30.222,44.414 30.286,43.144 H 24.857 C 24.73,44.541 24.571,45.842 24.381,47.048 H 30 M 27.048,43.62 C 27.81,44.064 28.508,44.572 29.143,45.144 L 27.905,46.572 C 27.27,45.874 26.603,45.271 25.905,44.763 L 27.048,43.62 M 17.048,32.287 V 47.239 H 15.333 V 45.62 H 13.714 V 48.096 H 12 V 32.287 H 17.048 M 13.714,44.001 H 15.333 V 33.906 H 13.714 V 44.001"/>
+ <path style="opacity:0.2" d="M 4,57.488 V 58.488 C 4,58.488 4.0154,61 7.0156,61 H 42 V 60 H 7.0156 C 4.0154,60 4,57.488 4,57.488 Z"/>
+ <path style="fill:#a3a3a3" d="M 41.992,22 21.992,4 V 42 L 41.992,60 Z"/>
+ <path style="fill:#2095f2" d="M 22,4.001 V 42 H 56.987 C 59.986,42 60,39.487 60,39.487 L 59.986,6.9999 C 59.986,6.9999 59.986,4 56.987,4 Z"/>
+ <path style="opacity:0.2" d="M 38.421,26 C 39.272,22.937 40.044,19.754 40.682,17 H 40.817 C 41.61,20.28 42.327,22.863 43.112,26 H 38.421 M 45.475,35 H 50.739 L 43.856,13 H 37.883 L 31,35 H 36.061 L 37.411,30 H 44.126 L 45.476,35"/>
+ <path style="fill:#ffffff" d="M 38.421,25 C 39.272,21.937 40.044,18.754 40.682,16 H 40.817 C 41.61,19.28 42.327,21.863 43.112,25 H 38.421 M 45.475,34 H 50.739 L 43.856,12 H 37.883 L 31,34 H 36.061 L 37.411,29 H 44.126 L 45.476,34"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 22,4 V 5 H 57 C 60,5 60,8 60,8 V 7 C 60,7 60,4 57,4 Z"/>
+ <path style="opacity:0.2" d="M 60,39.496 C 60,39.52 59.969,42 56.984,42 H 22 V 43 H 56.984 C 59.969,43 60,40.52 60,40.496 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-mouse.svg b/.icons/awkward/64x64/apps/preferences-desktop-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-multimedia.svg b/.icons/awkward/64x64/apps/preferences-desktop-multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-notification-bell.svg b/.icons/awkward/64x64/apps/preferences-desktop-notification-bell.svg
new file mode 100644
index 00000000..9deeec74
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-notification-bell.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#efb055" d="m 10.74084,32.483884 c 0,11.248047 -14.1726592,19.516082 -1.4172056,19.516082 l 45.3521906,0 c 12.756053,0 -1.416006,-8.268035 -1.416006,-19.516082 0,-12.544652 -5.670024,-26.484111 -21.260089,-26.484111 -15.590066,0 -21.26009,13.939459 -21.26009,26.484111 z"/>
+ <path style="fill:#ce903c" d="m 22.000088,51.999966 c 1.477366,3.475015 5.373022,6.000025 10.000042,6.000025 4.627019,0 8.522635,-2.52501 10.000042,-6.000025 l -20.000084,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 32,6.000188 c -15.60093,0 -21.272352,13.938322 -21.272352,26.484375 C 10.727647,39.412592 5.3622653,45.202987 4.2114739,48.633 4.1390163,48.51089 4.0913918,48.3778 4.055117,48.240422 3.955017,48.775234 3.9822842,49.246753 4.2114739,49.633 5.3622653,46.202987 10.727647,40.412592 10.727648,33.484563 10.727648,20.93851 16.39907,7.000188 32,7.000188 c 15.600729,0 21.272354,13.938322 21.272353,26.484375 0,6.928029 5.365382,12.718424 6.516173,16.148437 0.229024,-0.386247 0.256549,-0.857766 0.156357,-1.392578 C 59.908658,48.3778 59.860936,48.51089 59.788526,48.633 58.637735,45.202987 53.272353,39.412592 53.272353,32.484563 53.272354,19.93851 47.600729,6.000188 32,6.000188 Z"/>
+ <path style="opacity:0.2" d="M 59.947616,50.240234 C 59.652602,51.373263 58.191937,52 54.696462,52 L 9.3011464,52 C 5.8103137,52 4.3494303,51.374576 4.0519464,50.244141 3.7235581,52.000207 4.8913583,53 9.3011464,53 l 45.3953156,0 c 4.413231,0 5.581129,-1.001537 5.251154,-2.759766 z"/>
+ <path style="opacity:0.2" d="m 22,53 c 1.478006,3.476014 5.37398,6 10,6 4.626019,0 8.521993,-2.523986 10,-6 l -0.513672,0 C 39.738253,55.948348 36.168198,58 32,58 27.831801,58 24.261746,55.948348 22.513672,53 L 22,53 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-notification.svg b/.icons/awkward/64x64/apps/preferences-desktop-notification.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-notification.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-notifications.svg b/.icons/awkward/64x64/apps/preferences-desktop-notifications.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-notifications.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-online-accounts.svg b/.icons/awkward/64x64/apps/preferences-desktop-online-accounts.svg
new file mode 100644
index 00000000..ddc3be9a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-online-accounts.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#37dbad" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 31.999599,17.000457 c -8.836473,0 -15.999771,7.163298 -15.999771,15.999772 C 15.999828,41.836702 23.163126,49 31.999599,49 l 9.999857,0 c 0,0 1.874974,0 1.999972,-1.999972 0,-1.999971 -1.999972,-1.999971 -1.999972,-1.999971 l -9.999857,0 c -6.627305,0 -11.999828,-5.372523 -11.999828,-11.999828 0,-6.627306 5.372523,-11.999829 11.999828,-11.999829 6.627306,0 11.999829,5.372523 11.999829,11.999829 l 0,1.999971 c 0,1.104544 -0.895427,1.999971 -1.999972,1.999971 -1.104544,0 -1.999971,-0.895427 -1.999971,-1.999971 l 0,-1.999971 c 0,-4.418137 -3.581749,-7.999886 -7.999886,-7.999886 -4.418136,0 -7.999885,3.581749 -7.999885,7.999886 0,4.418136 3.581749,7.999885 7.999885,7.999885 2.092371,0 3.980544,-0.821788 5.406123,-2.136769 1.139984,1.35398 2.82196,2.135969 4.593934,2.135969 3.313553,0 5.999915,-2.686361 5.999915,-5.999914 l 0,-1.999971 c 0,-8.835874 -7.163898,-15.999772 -15.999772,-15.999772 z m 0,11.999829 c 2.209169,0 3.999943,1.790834 3.999943,3.999943 0,2.209108 -1.790834,3.999942 -3.999943,3.999942 -2.209108,0 -3.999942,-1.790834 -3.999942,-3.999942 0,-2.209109 1.790834,-3.999943 3.999942,-3.999943 z"/>
+ <path style="fill:#ffffff" d="m 31.999599,16.000658 c -8.836473,0 -15.999771,7.163298 -15.999771,15.999771 0,8.836474 7.163298,15.999771 15.999771,15.999771 l 9.999857,0 c 0,0 1.874974,0 1.999972,-1.999971 0,-1.999971 -1.999972,-1.999971 -1.999972,-1.999971 l -9.999857,0 c -6.627305,0 -11.999828,-5.372524 -11.999828,-11.999829 0,-6.627305 5.372523,-11.999828 11.999828,-11.999828 6.627306,0 11.999829,5.372523 11.999829,11.999828 l 0,1.999972 c 0,1.104544 -0.895427,1.999971 -1.999972,1.999971 -1.104544,0 -1.999971,-0.895427 -1.999971,-1.999971 l 0,-1.999972 c 0,-4.418137 -3.581749,-7.999885 -7.999886,-7.999885 -4.418136,0 -7.999885,3.581748 -7.999885,7.999885 0,4.418137 3.581749,7.999886 7.999885,7.999886 2.092371,0 3.980544,-0.821788 5.406123,-2.13677 1.139984,1.353981 2.82196,2.13597 4.593934,2.13597 3.313553,0 5.999915,-2.686362 5.999915,-5.999914 l 0,-1.999972 c 0,-8.835873 -7.163898,-15.999771 -15.999772,-15.999771 z m 0,11.999828 c 2.209169,0 3.999943,1.790835 3.999943,3.999943 0,2.209109 -1.790834,3.999943 -3.999943,3.999943 -2.209108,0 -3.999942,-1.790834 -3.999942,-3.999943 0,-2.209108 1.790834,-3.999943 3.999942,-3.999943 z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.664062 C 59.630879,47.865602 47.289273,60 32,60 16.712037,60 4.3711461,47.86768 4.0175781,32.667969 4.0114012,32.778587 4,32.887762 4,33 4,48.511778 16.488,61 32,61 47.512001,61 60,48.511778 60,33 c 0,-0.113447 -0.01128,-0.224114 -0.01758,-0.335938 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691162 17.134398 16.710946 5 32 5 C 47.289055 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511779 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-peripherals.svg b/.icons/awkward/64x64/apps/preferences-desktop-peripherals.svg
new file mode 100644
index 00000000..115bb4f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-peripherals.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.00001,5.0000294 c -0.024,0 -0.05,0.004 -0.074,0.004 h -0.0082 c -8.971795,0.056 -17.91779,9.3539956 -17.91779,16.3319916 V 44.406009 C 14.00002,53.888004 20.750016,61 32.00001,61 43.250002,61.00196 49.999998,53.892004 49.999998,44.410009 V 21.972021 c 0,-7.251997 -8.987995,-16.9059916 -17.999988,-16.9639916 z"/>
+ <path style="fill:#4f4f4f" d="m 32.00001,4.0000313 c -0.024,0 -0.05,0.004 -0.074,0.004 h -0.0082 c -8.971795,0.056 -17.91779,9.3539957 -17.91779,16.3319917 V 43.40601 c 0,9.481995 6.749996,16.593991 17.99999,16.593991 11.249992,0.002 17.999988,-7.107996 17.999988,-16.589991 V 20.972022 c 0,-7.251996 -8.987995,-16.9059907 -17.999988,-16.9639907 z"/>
+ <path style="opacity:0.1" d="m 32.00001,4.0000313 c -0.024,0 -0.04902,0.00274 -0.073,0.00274 h -0.0082 C 22.946889,4.0587713 14,13.357194 14,20.335189 V 32.000016 H 50 V 20.972288 C 50,13.720292 41.012003,4.0662345 32.00001,4.0082343 Z"/>
+ <path style="opacity:0.1" d="m 32.00001,4.0000313 c -0.024,0 -0.04902,0.00274 -0.073,0.00274 h -0.0082 C 22.946889,4.0587713 14,13.357194 14,20.335189 v 11.664827 h 18.00001 c 0,0 0,-27.9999847 0,-27.9917817 z"/>
+ <path style="opacity:0.2" d="m 32,12.000649 c 1.653001,0 3,1.248085 3,2.78587 V 22.21565 C 35,23.751916 33.653001,25 32,25 30.347001,25 29,23.751916 29,22.213483 V 14.784351 C 29,13.248083 30.347001,12 32,12"/>
+ <path style="fill:#e4e4e4" d="m 32,11.000669 c 1.653001,0 3,1.248085 3,2.78587 v 7.429131 c 0,1.536266 -1.346999,2.78435 -3,2.78435 -1.652999,0 -3,-1.248084 -3,-2.786517 v -7.429132 c 0,-1.536268 1.347001,-2.784351 3,-2.784351"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 31.976 4 31.949781 4.0039062 31.925781 4.0039062 L 31.917969 4.0039062 C 22.946162 4.0599123 14 13.35794 14 20.335938 L 14 21.335938 C 14 14.35794 22.946162 5.0599123 31.917969 5.0039062 L 31.925781 5.0039062 C 31.949781 5.0039063 31.976 5 32 5 L 32 5.0078125 C 41.011993 5.0658125 50 14.720652 50 21.972656 L 50 20.972656 C 50 13.720652 41.011993 4.0658125 32 4.0078125 L 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-personal.svg b/.icons/awkward/64x64/apps/preferences-desktop-personal.svg
new file mode 120000
index 00000000..e7eb8795
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-personal.svg
@@ -0,0 +1 @@
+kontact.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-plasma-theme.svg b/.icons/awkward/64x64/apps/preferences-desktop-plasma-theme.svg
new file mode 120000
index 00000000..2b7de482
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-plasma-theme.svg
@@ -0,0 +1 @@
+xfce4-taskbar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-plasma.svg b/.icons/awkward/64x64/apps/preferences-desktop-plasma.svg
new file mode 120000
index 00000000..2f42f037
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-plasma.svg
@@ -0,0 +1 @@
+plasma.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-remote-desktop.svg b/.icons/awkward/64x64/apps/preferences-desktop-remote-desktop.svg
new file mode 100644
index 00000000..a45d5a7c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-remote-desktop.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 16.000323,51.376036 0,1.999984 c 0,1.453989 1.190591,2.62398 2.66798,2.62398 l 26.663794,0 c 1.477989,0 2.66798,-1.169991 2.66798,-2.62398 l 0,-1.999984 c 0,1.453988 -1.189991,2.623979 -2.66798,2.623979 l -26.663794,0 c -1.477389,0 -2.66798,-1.169991 -2.66798,-2.623979 z"/>
+ <rect style="fill:#8e8e8e" width="42" height="32" x="-55" y="-48" rx="2.626" ry="2.666" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 6.0004002,45.500081 0,1.999984 c 0,1.38399 1.1611911,2.499981 2.60158,2.499981 l 46.7956398,0 c 1.439989,0 2.60198,-1.115991 2.60198,-2.499981 l 0,-1.999984 c 0,1.383989 -1.161991,2.499981 -2.60198,2.499981 l -46.7956398,0 c -1.4407889,0 -2.60198,-1.115992 -2.60198,-2.499981 z"/>
+ <rect style="fill:#4f4f4f" width="40" height="52" x="-49" y="-58" rx="2.5" ry="2.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#2c80c2" width="32" height="44" x="-45" y="-54" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.6015625 9 C 7.1611736 9 6 10.115011 6 11.5 L 6 12.5 C 6 11.115011 7.1611736 10 8.6015625 10 L 55.398438 10 C 56.838426 10 58 11.115011 58 12.5 L 58 11.5 C 58 10.115011 56.838426 9 55.398438 9 L 8.6015625 9 z"/>
+ <path style="opacity:0.2" d="M 20.300781,18.000357 C 19.580581,18.000357 19,18.595214 19,19.333308 l 0,18.349873 c 0,0.738095 0.580581,1.299773 1.300781,1.299773 l 5.699219,0 0,1.664718 c 0,0.738092 0.596354,1.482736 1.300781,1.33295 l 4.699219,0 4.699219,0 c 0.7202,0 1.300781,-0.594858 1.300781,-1.33295 l 0,-1.664718 5.699219,0 C 44.419419,38.982954 45,38.421276 45,37.683181 l 0,-18.349873 c 0,-0.738094 -0.580581,-1.332951 -1.300781,-1.332951 L 32,18.000357 Z M 23,20.998033 l 9,0 9,0 c 0.554,0 1,0.445654 1,0.999225 l 0,12.988796 c 0,0.553571 -0.446,0.999225 -1,0.999225 l -9,0 -9,0 c -0.554,0 -1,-0.445654 -1,-0.999225 l 0,-12.988796 c 0,-0.553571 0.449391,-0.938024 1,-0.999225 z"/>
+ <path style="fill:#ffffff" d="M 20.300781,17.000742 C 19.580581,17.000742 19,17.595599 19,18.333693 l 0,18.349873 c 0,0.738095 0.580581,1.299773 1.300781,1.299773 l 5.699219,0 0,1.664718 c 0,0.738092 0.596354,1.482736 1.300781,1.33295 l 4.699219,0 4.699219,0 c 0.7202,0 1.300781,-0.594858 1.300781,-1.33295 l 0,-1.664718 5.699219,0 C 44.419419,37.983339 45,37.421661 45,36.683566 L 45,18.333693 C 45,17.595599 44.416801,17.0621 43.699219,17.000742 L 32,17.000742 Z M 23,19.998418 l 9,0 9,0 c 0.554,0 1,0.445654 1,0.999225 l 0,12.988796 c 0,0.553571 -0.446,0.999225 -1,0.999225 l -9,0 -9,0 c -0.554,0 -1,-0.445654 -1,-0.999225 l 0,-12.988796 c 0,-0.553571 0.449391,-0.938024 1,-0.999225 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-screensaver.svg b/.icons/awkward/64x64/apps/preferences-desktop-screensaver.svg
new file mode 100644
index 00000000..7fe9ba82
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-screensaver.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#325f78" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="36" height="48" x="-50" y="-56" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 10 C 5.338 10 4 11.338 4 13 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 13 C 60 11.338 58.662 10 57 10 L 7 10 z"/>
+ <path style="opacity:0.2" d="m 4,51 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,54 C 5.338,54 4,52.662 4,51 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-sound.svg b/.icons/awkward/64x64/apps/preferences-desktop-sound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-text-to-speech.svg b/.icons/awkward/64x64/apps/preferences-desktop-text-to-speech.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-text-to-speech.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-theme-applications.svg b/.icons/awkward/64x64/apps/preferences-desktop-theme-applications.svg
new file mode 120000
index 00000000..604fb0e1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-theme-applications.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-theme-global.svg b/.icons/awkward/64x64/apps/preferences-desktop-theme-global.svg
new file mode 120000
index 00000000..3c8cc875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-theme-global.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-theme-windowdecorations.svg b/.icons/awkward/64x64/apps/preferences-desktop-theme-windowdecorations.svg
new file mode 100644
index 00000000..24f694a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-theme-windowdecorations.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4,17.46 V 57.800782 C 4,59.574782 5.4264188,61 7.1992186,61 H 60 V 17.46 Z"/>
+ <path style="fill:#e4e4e4" d="M 4,16.46 V 56.800782 C 4,58.574782 5.4264188,60 7.1992186,60 H 60 V 16.46 Z"/>
+ <path style="fill:#636e73" d="M 7.1992186,4 C 5.4264188,4 4,5.4252188 4,7.1992186 V 20 H 60 V 4 Z"/>
+ <circle style="opacity:0.2" cx="12" cy="13" r="4"/>
+ <circle style="fill:#ffffff" cx="12" cy="12" r="4"/>
+ <circle style="opacity:0.2" cx="24" cy="13" r="4"/>
+ <circle style="fill:#ffffff" cx="24" cy="12" r="4"/>
+ <circle style="opacity:0.2" cx="36" cy="13" r="4"/>
+ <circle style="fill:#ffffff" cx="36" cy="12" r="4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.1992188 4 C 5.426419 4 4 5.425219 4 7.1992188 L 4 8.1992188 C 4 6.425219 5.426419 5 7.1992188 5 L 60 5 L 60 4 L 7.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-theme.svg b/.icons/awkward/64x64/apps/preferences-desktop-theme.svg
new file mode 100644
index 00000000..476616bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-theme.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#4f4f4f" d="m 6.7998,57 c -1.5512,0 -2.8,-1.2388 -2.8,-2.7778 l 0,-3.2222 56,0 0,3.2222 c 0,1.539 -1.2488,2.7778 -2.8,2.7778 z"/>
+ <path style="fill:#4ab3e4" d="M 6.801,7 C 5.2498,7 4.0002,8.238361 4.0002,9.777312 l 0,41.222688 56,0 0,-41.220688 c 0,-1.538951 -1.25,-2.777312 -2.8,-2.777312 l -50.4,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 7 C 5.2496034 7 4 8.2383437 4 9.7773438 L 4 10.777344 C 4 9.2383437 5.2496034 8 6.8007812 8 L 57.199219 8 C 58.749197 8 60 9.2383438 60 10.777344 L 60 9.7773438 C 60 8.2383438 58.749197 7 57.199219 7 L 6.8007812 7 z"/>
+ <rect style="opacity:0.2" width="24" height="16" x="20" y="24" rx="1.5" ry="1.334"/>
+ <path style="fill:#ffffff" d="m 20.0002,27 0,10.668 c 0,0.738 0.668,1.332 1.5,1.332 l 21,0 c 0.832,0 1.5,-0.594 1.5,-1.332 l 0,-10.668 -24,0 z"/>
+ <path style="fill:#4f4f4f" d="m 21.5002,23 21,0 c 0.832,0 1.5,0.594 1.5,1.334 l 0,2.666 -24,0 0,-2.6666 c 0,-0.73866 0.669,-1.33334 1.5,-1.33334 z"/>
+ <rect style="opacity:0.2" width="6" height="6" x="6" y="34" rx=".75" ry=".75"/>
+ <rect style="opacity:0.2" width="6" height="6" x="6" y="10" rx=".75" ry=".75"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="6" y="9" rx=".75" ry=".75"/>
+ <rect style="opacity:0.2" width="6" height="6" x="6" y="18" rx=".75" ry=".75"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="6" y="17" rx=".75" ry=".75"/>
+ <rect style="opacity:0.2" width="6" height="6" x="6" y="26" rx=".75" ry=".75"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="6" y="25" rx=".75" ry=".75"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="6" y="33" rx=".75" ry=".75"/>
+ <path style="opacity:0.2" d="m 4,54.222656 0,1 C 4,56.762656 5.2496034,58 6.8007812,58 L 57.201172,58 C 58.75115,58 60,56.762656 60,55.222656 l 0,-1 C 60,55.762656 58.75115,57 57.201172,57 L 6.8007812,57 C 5.2496034,57 4,55.762656 4,54.222656 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-thunderbolt.svg b/.icons/awkward/64x64/apps/preferences-desktop-thunderbolt.svg
new file mode 100644
index 00000000..41e070d2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-thunderbolt.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#127bca" cx="32" cy="32" r="28"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="M 31.786969,2 18.928908,33 H 31.666554 L 24.288058,47.410453 20.628154,43.043642 18.872892,64 35.038361,50.307436 28.982979,49.677888 44.694962,26 H 31.319769 L 45.127108,2 Z"/>
+ <path style="fill:#ffffff" d="M 31.786969,1 18.928908,32 H 31.666554 L 24.288058,46.410453 20.628154,42.043642 18.872892,63 35.038361,49.307436 28.982979,48.677888 44.694962,25 H 31.319769 L 45.127108,1 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-tweaks.svg b/.icons/awkward/64x64/apps/preferences-desktop-tweaks.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-tweaks.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-user-password.svg b/.icons/awkward/64x64/apps/preferences-desktop-user-password.svg
new file mode 100644
index 00000000..a6efa8f2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-user-password.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32,10 c -5.539899,0 -10,4.460001 -10,10 l 0,1 c 0,-5.539999 4.460101,-10 10,-10 5.5399,0 10,4.460001 10,10 l 0,-1 C 42,14.460001 37.5399,10 32,10 Z m -22,47.199219 0,1 C 10,59.749219 11.249609,61 12.800781,61 l 38.398438,0 C 52.749191,61 54,59.749219 54,58.199219 l 0,-1 C 54,58.749219 52.749191,60 51.199219,60 L 12.800781,60 C 11.249609,60 10,58.749219 10,57.199219 Z"/>
+ <path style="fill:#d2d2d2" d="m 31.99989,4.0004024 c -8.863999,0 -15.999999,7.1358706 -15.999999,15.9997086 l 0,5.999891 6,0 0,-5.999891 c 0,-5.539899 4.459999,-9.999818 9.999999,-9.999818 5.540002,0 10.000001,4.459919 10.000001,9.999818 l 0,5.999891 6,0 0,-5.999891 c 0,-8.863838 -7.136,-15.9997086 -16.000001,-15.9997086 z"/>
+ <rect style="fill:#ffb437" width="33.999" height="44" x="-60" y="-54" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 23.136001 4 16 11.136162 16 20 L 16 21 C 16 12.136162 23.136001 5 32 5 C 40.864001 5 48 12.136162 48 21 L 48 20 C 48 11.136162 40.864001 4 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.800781 26 C 11.249609 26 10 27.250809 10 28.800781 L 10 29.800781 C 10 28.250809 11.249609 27 12.800781 27 L 51.199219 27 C 52.749191 27 54 28.250809 54 29.800781 L 54 28.800781 C 54 27.250809 52.749191 26 51.199219 26 L 12.800781 26 z"/>
+ <rect style="fill:#fed96a" width="44" height="20" x="10" y="32" rx="0" ry="0"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-user.svg b/.icons/awkward/64x64/apps/preferences-desktop-user.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-user.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-virtual.svg b/.icons/awkward/64x64/apps/preferences-desktop-virtual.svg
new file mode 120000
index 00000000..2c414871
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-virtual.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-desktop-wallpaper.svg b/.icons/awkward/64x64/apps/preferences-desktop-wallpaper.svg
new file mode 100644
index 00000000..768612b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop-wallpaper.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#325f78" d="m 60,32 0,-19 c 0,-1.662 -1.338,-3 -3,-3 L 7,10 c -1.662,0 -3,1.338 -3,3 l 0,38 c 0,1.662 1.338,3 3,3 l 31,0 z"/>
+ <path style="opacity:0.2" d="M 56,34.322 56,14 8,14 8,50 40,50 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 10 C 5.338 10 4 11.338 4 13 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 13 C 60 11.338 58.662 10 57 10 L 7 10 z"/>
+ <path style="fill:#56839e" d="M 60,32 40.75,32 C 39.232,32 38,33.232 38,34.75 L 38,54 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 40.75 32 C 39.232 32 38 33.232 38 34.75 L 38 35.75 C 38 34.232 39.232 33 40.75 33 L 59 33 L 60 32 L 40.75 32 z"/>
+ <path style="opacity:0.2" d="M 60,32 38,54 7,54 C 5.338,54 4,52.662 4,51 l 0,1 c 0,1.662 1.338,3 3,3 l 31,0 22,-22 0,-1 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-desktop.svg b/.icons/awkward/64x64/apps/preferences-desktop.svg
new file mode 100644
index 00000000..54c02cca
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-desktop.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#3f51b5" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7,4 C 5.338,4 4,5.338 4,7 V 8 C 4,6.338 5.338,5 7,5 h 50 c 1.662,0 3,1.338 3,3 V 7 C 60,5.338 58.662,4 57,4 Z"/>
+ <path style="opacity:0.3" d="m 15,16 c -1.662,0 -3,1.338 -3,3 v 30 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 V 19 c 0,-1.662 -1.338,-3 -3,-3 z m 16,0 c -1.662,0 -3,1.338 -3,3 v 30 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 V 19 c 0,-1.662 -1.338,-3 -3,-3 z m 16,0 c -1.662,0 -3,1.338 -3,3 v 30 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 V 19 c 0,-1.662 -1.338,-3 -3,-3 z"/>
+ <path style="opacity:0.2" d="m 4,57 v 1 c 0,1.662 1.338,3 3,3 h 50 c 1.662,0 3,-1.338 3,-3 v -1 c 0,1.662 -1.338,3 -3,3 H 7 C 5.338,60 4,58.662 4,57 Z"/>
+ <path style="fill:#3f3f3f" d="m 12,29 v 20 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 V 29 Z m 32,2 v 18 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 V 31 Z M 28,41 v 8 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 v -8 z"/>
+ <path style="opacity:0.2" d="m 15,24 c -3.313708,0 -6,2.686292 -6,6 0,3.313708 2.686292,6 6,6 3.313708,0 6,-2.686292 6,-6 0,-3.313708 -2.686292,-6 -6,-6 z m 32,3 c -3.313708,0 -6,2.686292 -6,6 0,3.313708 2.686292,6 6,6 3.313708,0 6,-2.686292 6,-6 0,-3.313708 -2.686292,-6 -6,-6 z m -16,7 c -3.313708,0 -6,2.686292 -6,6 0,3.313708 2.686292,6 6,6 3.313708,0 6,-2.686292 6,-6 0,-3.313708 -2.686292,-6 -6,-6 z"/>
+ <path style="fill:#ffffff" d="m 15,23 c -3.313708,0 -6,2.686292 -6,6 0,3.313708 2.686292,6 6,6 3.313708,0 6,-2.686292 6,-6 0,-3.313708 -2.686292,-6 -6,-6 z m 32,3 c -3.313708,0 -6,2.686292 -6,6 0,3.313708 2.686292,6 6,6 3.313708,0 6,-2.686292 6,-6 0,-3.313708 -2.686292,-6 -6,-6 z m -16,7 c -3.313708,0 -6,2.686292 -6,6 0,3.313708 2.686292,6 6,6 3.313708,0 6,-2.686292 6,-6 0,-3.313708 -2.686292,-6 -6,-6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-gtk-config.svg b/.icons/awkward/64x64/apps/preferences-gtk-config.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-gtk-config.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-mail-accounts.svg b/.icons/awkward/64x64/apps/preferences-mail-accounts.svg
new file mode 120000
index 00000000..a6b40609
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-mail-accounts.svg
@@ -0,0 +1 @@
+preferences-desktop-online-accounts.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-mail.svg b/.icons/awkward/64x64/apps/preferences-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-management-service.svg b/.icons/awkward/64x64/apps/preferences-management-service.svg
new file mode 100644
index 00000000..cef25073
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-management-service.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#f56e2c" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.507812 A 28,28 0 0 1 32,60 28,28 0 0 1 4.0253906,32.519531 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.982422,32.507812 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.999023,4 A 28.000977,28 0 0 0 4,32 28.000977,28 0 0 0 4.0175787,32.492188 28.000977,28 0 0 1 31.999023,5 l 0.002,0 A 28.000977,28 0 0 1 59.974608,32.5 28.000977,28 0 0 0 60,32 28.000977,28 0 0 0 32.000977,4 l -0.002,0 z"/>
+ <path style="opacity:0.2" d="m 22,17 0,32 20,0 0,-8 -12.00036,0 0,-24 z"/>
+ <path style="fill:#ffffff" d="m 22,16 0,32 20,0 0,-8 -12.00036,0 0,-24 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-plugin.svg b/.icons/awkward/64x64/apps/preferences-plugin.svg
new file mode 100644
index 00000000..16a5769a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-plugin.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 26.999834,4.0003998 c -3.323977,0 -5.999958,2.6759815 -5.999958,5.9999582 l 0,5.999959 -13.9999035,0 c -2.2159847,0 -3.9999724,1.783988 -3.9999724,3.999972 l 0,11.999918 5.9999586,0 c 3.3239773,0 5.9999583,2.675981 5.9999583,5.999958 0,3.323977 -2.675981,5.999959 -5.9999583,5.999959 l -5.9999586,0 0,13.999903 C 3.0000001,60.216012 4.7839878,62 6.9999725,62 l 13.9999035,0 0,-3.999973 c 0,-3.323977 2.675981,-5.999958 5.999958,-5.999958 3.323978,0 5.999959,2.675981 5.999959,5.999958 l 0,3.999973 11.999917,0 c 2.215985,0 3.999973,-1.783988 3.999973,-3.999973 l 0,-13.999903 5.999958,0 c 3.323977,0 5.999959,-2.675982 5.999959,-5.999959 0,-3.323977 -2.675982,-5.999958 -5.999959,-5.999958 l -5.999958,0 0,-11.999918 c 0,-2.215984 -1.783988,-3.999972 -3.999973,-3.999972 l -11.999917,0 0,-5.999959 c 0,-3.3239767 -2.675981,-5.9999582 -5.999959,-5.9999582 z"/>
+ <path style="fill:#2279bf" d="m 26.999834,3.0004136 c -3.323977,0 -5.999958,2.6759815 -5.999958,5.9999586 l 0,5.9999588 -13.9999035,0 c -2.2159847,0 -3.9999724,1.783987 -3.9999724,3.999972 l 0,11.999917 5.9999586,0 c 3.3239773,0 5.9999583,2.675982 5.9999583,5.999959 0,3.323977 -2.675981,5.999959 -5.9999583,5.999959 l -5.9999586,0 0,13.999903 c 0,2.215985 1.7839877,3.999972 3.9999724,3.999972 l 13.9999035,0 0,-3.999972 c 0,-3.323977 2.675981,-5.999959 5.999958,-5.999959 3.323978,0 5.999959,2.675982 5.999959,5.999959 l 0,3.999972 11.999917,0 c 2.215985,0 3.999973,-1.783987 3.999973,-3.999972 l 0,-13.999903 5.999958,0 c 3.323977,0 5.999959,-2.675982 5.999959,-5.999959 0,-3.323977 -2.675982,-5.999959 -5.999959,-5.999959 l -5.999958,0 0,-11.999917 c 0,-2.215985 -1.783988,-3.999972 -3.999973,-3.999972 l -11.999917,0 0,-5.9999588 c 0,-3.3239771 -2.675981,-5.9999586 -5.999959,-5.9999586 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27 3 C 23.676023 3 21 5.6760229 21 9 L 21 10 C 21 6.6760231 23.676023 4 27 4 C 30.323978 4 33 6.6760231 33 10 L 33 9 C 33 5.6760229 30.323978 3 27 3 z M 7 15 C 4.7840153 15 3 16.784015 3 19 L 3 20 C 3 17.784015 4.7840153 16 7 16 L 21 16 L 21 15 L 7 15 z M 33 15 L 33 16 L 45 16 C 47.215985 16 49 17.784015 49 20 L 49 19 C 49 16.784015 47.215985 15 45 15 L 33 15 z M 49 31 L 49 32 L 55 32 C 58.143924 32 60.704083 34.3949 60.972656 37.466797 C 60.988706 37.313315 61 37.158723 61 37 C 61 33.676023 58.323977 31 55 31 L 49 31 z M 14.898438 38 C 14.422441 40.839981 11.979979 43 9 43 L 3 43 L 3 44 L 9 44 C 11.979979 44 14.422441 41.839981 14.898438 39 C 14.928801 39.181739 14.953805 39.364367 14.972656 39.548828 C 14.98894 39.367892 15 39.185316 15 39 C 15 38.656003 14.953237 38.327998 14.898438 38 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-sound.svg b/.icons/awkward/64x64/apps/preferences-sound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-system-bluetooth.svg b/.icons/awkward/64x64/apps/preferences-system-bluetooth.svg
new file mode 100644
index 00000000..5ebb4b9e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-bluetooth.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#324090" width="56" height="40" x="-60" y="-52" rx="22" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 20.92 4 12 13.812 12 26 L 12 27 C 12 14.812 20.92 5 32 5 C 43.08 5 52 14.812 52 27 L 52 26 C 52 13.812 43.08 4 32 4 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:square" d="m 22,23 18,18 -9,8.5 0,-35 9,8.5 -18,16"/>
+ <path style="opacity:0.2" d="m 12,38 0,1 c 0,12.188 8.92,22 20,22 11.08,0 20,-9.812 20,-22 l 0,-1 C 52,50.188 43.08,60 32,60 20.92,60 12,50.188 12,38 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-brightness-lock.svg b/.icons/awkward/64x64/apps/preferences-system-brightness-lock.svg
new file mode 100644
index 00000000..a9b64d98
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-brightness-lock.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 31.999992,4.0000004 c -1.112545,0 -2.224255,0.4262261 -3.076745,1.2790548 l -5.307125,5.7086998 h -9.129388 c -2.480955,0 -4.478773,1.998611 -4.478773,4.480553 v 9.13297 l -5.7063835,5.309235 c -1.7656291,1.642746 -1.7049797,4.450277 0,6.155936 l 5.7063835,5.309235 v 9.133065 c 0,2.48194 1.997818,4.480553 4.478773,4.480553 h 9.129388 l 5.307125,5.708605 c 1.642101,1.766324 4.448509,1.705658 6.15349,0 l 5.307125,-5.708605 h 9.129103 c 2.480955,0 4.478773,-1.998613 4.478773,-4.480553 v -9.133065 l 5.706669,-5.309235 c 1.76567,-1.642703 1.70498,-4.450277 0,-6.155936 l -5.706669,-5.309235 v -9.13297 c 0,-2.481942 -1.997818,-4.480553 -4.478773,-4.480553 H 40.383862 L 35.076737,5.2790552 C 34.255694,4.3958865 33.112537,4.0000004 31.999992,4.0000004 Z"/>
+ <path style="fill:#546e7a" d="m 31.999992,3 c -1.112545,0 -2.224255,0.4262261 -3.076745,1.2790548 l -5.307125,5.7086995 h -9.129388 c -2.480955,0 -4.478773,1.9986117 -4.478773,4.4805537 v 9.13297 l -5.7063835,5.309235 c -1.7656291,1.642746 -1.7049797,4.450277 0,6.155936 l 5.7063835,5.309235 v 9.133065 c 0,2.48194 1.997818,4.480553 4.478773,4.480553 h 9.129388 l 5.307125,5.708605 c 1.642101,1.766324 4.448509,1.705658 6.15349,0 l 5.307125,-5.708605 h 9.129103 c 2.480955,0 4.478773,-1.998613 4.478773,-4.480553 v -9.133065 l 5.706669,-5.309235 c 1.76567,-1.642703 1.70498,-4.450277 0,-6.155936 l -5.706669,-5.309235 v -9.13297 c 0,-2.481942 -1.997818,-4.4805537 -4.478773,-4.4805537 H 40.383862 L 35.076737,4.2790548 C 34.255694,3.3958861 33.112537,3 31.999992,3 Z"/>
+ <path style="opacity:0.2" d="M 32,18 C 23.501041,18 17,24.500995 17,32.999954 17,41.498914 23.501041,48 32,48 Z"/>
+ <path style="fill:#ffffff" d="M 32,17 C 23.501041,17 17,23.500995 17,31.999954 17,40.498914 23.501041,47 32,47 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3 C 30.887455 3 29.776318 3.4264682 28.923828 4.2792969 L 23.615234 9.9882812 L 14.486328 9.9882812 C 12.005373 9.9882812 10.007813 11.986808 10.007812 14.46875 L 10.007812 15.46875 C 10.007813 12.986808 12.005373 10.988281 14.486328 10.988281 L 23.615234 10.988281 L 28.923828 5.2792969 C 29.776318 4.4264682 30.887455 4 32 4 C 33.112545 4 34.255129 4.3961282 35.076172 5.2792969 L 40.384766 10.988281 L 49.513672 10.988281 C 51.994627 10.988281 53.992188 12.986808 53.992188 15.46875 L 53.992188 14.46875 C 53.992188 11.986808 51.994627 9.9882813 49.513672 9.9882812 L 40.384766 9.9882812 L 35.076172 4.2792969 C 34.255129 3.3961282 33.112545 3 32 3 z M 10.007812 23.601562 L 4.3007812 28.910156 C 3.2939669 29.846899 2.901706 31.161593 3.0488281 32.435547 C 3.1587628 31.501004 3.5580502 30.601195 4.3007812 29.910156 L 10.007812 24.601562 L 10.007812 23.601562 z M 53.992188 23.601562 L 53.992188 24.601562 L 59.699219 29.910156 C 60.431968 30.643198 60.840284 31.580858 60.951172 32.541016 C 61.102572 31.253948 60.68698 29.898311 59.699219 28.910156 L 53.992188 23.601562 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-firewall.svg b/.icons/awkward/64x64/apps/preferences-system-firewall.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-firewall.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-system-login.svg b/.icons/awkward/64x64/apps/preferences-system-login.svg
new file mode 100644
index 00000000..41ac9171
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-login.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#5db43e" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488443 4 4 16.488 4 32 C 4 32.113556 4.0112848 32.224032 4.0175781 32.335938 C 4.3691112 17.134181 16.711164 5 32 5 C 47.288835 5 59.630889 17.134181 59.982422 32.335938 C 59.988693 32.224113 60 32.113448 60 32 C 60 16.488 47.511556 4 32 4 z"/>
+ <g style="opacity:0.2" transform="matrix(1.33256,0,0,1.33256,15.9998,17.000115)">
+ <g>
+ <path d="m 24.013,0.001 c 0,0 -3.601,-0.101 -7.2,1.7 -1.1,0.5 -2.3,1.3 -3.3,2.3 -1.617,1.617 -4.129,4.594 -6.107,7 l -4.393,0 -2,3 3.392,0.917 c 0.01,0.121 0.042,0.292 0.136,0.523 L 4.014,16.6 c 0,0 -0.2,0.4 1.3,2 1.6,1.601 2.1,1.4 2.1,1.4 l 1.243,-0.564 c 0.186,0.058 0.324,0.078 0.414,0.078 l 0.943,3.486 3,-2 0,-4.527 c 2.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.199 z m -7,9 c -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,2 z m -10.5,12 c 0.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,2 0,0 -0.3,-4.101 2,-6.399 0.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.8 0,0 2.899,0.2 4.8,-1.3 z"/>
+ </g>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.33256,0,0,1.33256,15.9998,16)">
+ <g>
+ <path d="m 24.013,0.001 c 0,0 -3.601,-0.101 -7.2,1.7 -1.1,0.5 -2.3,1.3 -3.3,2.3 -1.617,1.617 -4.129,4.594 -6.107,7 l -4.393,0 -2,3 3.392,0.917 c 0.01,0.121 0.042,0.292 0.136,0.523 L 4.014,16.6 c 0,0 -0.2,0.4 1.3,2 1.6,1.601 2.1,1.4 2.1,1.4 l 1.243,-0.564 c 0.186,0.058 0.324,0.078 0.414,0.078 l 0.943,3.486 3,-2 0,-4.527 c 2.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.199 z m -7,9 c -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,2 z m -10.5,12 c 0.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,2 0,0 -0.3,-4.101 2,-6.399 0.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.8 0,0 2.899,0.2 4.8,-1.3 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2" d="M 59.982422,32.664062 C 59.630879,47.865819 47.289272,60 32,60 16.712037,60 4.3711461,47.867898 4.0175781,32.667969 4.0114012,32.778588 4,32.887761 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.113448 -0.01128,-0.224113 -0.01758,-0.335938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-network-proxy.svg b/.icons/awkward/64x64/apps/preferences-system-network-proxy.svg
new file mode 120000
index 00000000..66bda981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-network-proxy.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-system-network-share-windows.svg b/.icons/awkward/64x64/apps/preferences-system-network-share-windows.svg
new file mode 100644
index 00000000..9cb1e4a6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-network-share-windows.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" 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 7.3320312,4 C 4.9313648,4 3,5.9313648 3,8.3320312 V 25.667968 C 3,28.068636 4.9313648,30 7.3320312,30 H 24.667968 C 27.068636,30 29,28.068636 29,25.667968 V 8.3320312 C 29,5.9313648 27.068636,4 24.667968,4 Z M 39.332032,4 C 36.931364,4 35,5.9313648 35,8.3320312 V 25.667968 C 35,28.068636 36.931364,30 39.332032,30 H 56.667968 C 59.068636,30 61,28.068636 61,25.667968 V 8.3320312 C 61,5.9313648 59.068636,4 56.667968,4 Z M 7.3320312,36 C 4.9313648,36 3,37.931364 3,40.332032 V 57.667968 C 3,60.068636 4.9313648,62 7.3320312,62 H 24.667968 C 27.068636,62 29,60.068636 29,57.667968 V 40.332032 C 29,37.931364 27.068636,36 24.667968,36 Z M 39.332032,36 C 36.931364,36 35,37.931364 35,40.332032 V 57.667968 C 35,60.068636 36.931364,62 39.332032,62 H 56.667968 C 59.068636,62 61,60.068636 61,57.667968 V 40.332032 C 61,37.931364 59.068636,36 56.667968,36 Z"/>
+ <rect style="fill:#36a6e9" width="26" height="26" x="3" y="35" rx="4.333" ry="4.333"/>
+ <rect style="fill:#36a6e9" width="26" height="26" x="35" y="35" rx="4.333" ry="4.333"/>
+ <rect style="fill:#36a6e9" width="26" height="26" x="3" y="3" rx="4.333" ry="4.333"/>
+ <rect style="fill:#36a6e9" width="26" height="26" x="35" y="3" rx="4.333" ry="4.333"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.3320312 3 C 4.9313648 3 3 4.9313648 3 7.3320312 L 3 8.3320312 C 3 5.9313648 4.9313648 4 7.3320312 4 L 24.667969 4 C 27.068637 4 29 5.9313648 29 8.3320312 L 29 7.3320312 C 29 4.9313649 27.068637 3 24.667969 3 L 7.3320312 3 z M 39.332031 3 C 36.931363 3 35 4.9313648 35 7.3320312 L 35 8.3320312 C 35 5.9313648 36.931363 4 39.332031 4 L 56.667969 4 C 59.068637 4 61 5.9313648 61 8.3320312 L 61 7.3320312 C 61 4.9313649 59.068637 3 56.667969 3 L 39.332031 3 z M 7.3320312 35 C 4.9313648 35 3 36.931363 3 39.332031 L 3 40.332031 C 3 37.931363 4.9313648 36 7.3320312 36 L 24.667969 36 C 27.068637 36 29 37.931363 29 40.332031 L 29 39.332031 C 29 36.931363 27.068637 35 24.667969 35 L 7.3320312 35 z M 39.332031 35 C 36.931363 35 35 36.931363 35 39.332031 L 35 40.332031 C 35 37.931363 36.931363 36 39.332031 36 L 56.667969 36 C 59.068637 36 61 37.931363 61 40.332031 L 61 39.332031 C 61 36.931363 59.068637 35 56.667969 35 L 39.332031 35 z"/>
+ <path style="opacity:0.2" d="M 44.878906,9.998839 A 1.8361853,1.9346866 0 0 0 43,11.932433 v 2.066406 H 16 a 3.0003,3.0003 0 0 0 -3,3 V 32.99884 a 3.0003,3.0003 0 0 0 3,3 h 29 v 10 H 21 v -2.066406 a 1.8361851,1.9346867 0 0 0 -1.878906,-1.933594 1.8361851,1.9346867 0 0 0 -0.875,0.257812 l -4.164063,2.535156 -4.1640622,2.53125 a 1.8361851,1.9346867 0 0 0 0,3.351564 l 4.1640622,2.53125 4.164063,2.535156 A 1.8361851,1.9346867 0 0 0 21,54.065246 V 51.99884 h 27 a 3.0003,3.0003 0 0 0 3,-3 v -16 a 3.0003,3.0003 0 0 0 -3,-3 H 19 V 19.998839 h 24 v 2.066407 a 1.8361853,1.9346866 0 0 0 2.753906,1.675782 l 4.164062,-2.535158 4.164064,-2.53125 a 1.8361853,1.9346866 0 0 0 0,-3.351562 l -4.164064,-2.53125 -4.164062,-2.535157 a 1.8361853,1.9346866 0 0 0 -0.875,-0.257812 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 16,48 H 48 V 32 H 16 V 16 h 32 v 0 0 0 0"/>
+ <path style="fill:#ffffff" d="M 44.879032,9.0005254 A 1.8361853,1.9346866 0 0 0 43,10.9325 v 5.065449 5.067969 a 1.8361853,1.9346866 0 0 0 2.754004,1.67505 l 4.164472,-2.533984 4.16208,-2.531466 a 1.8361853,1.9346866 0 0 0 0,-3.352618 L 49.918476,11.791435 45.754004,9.2574502 A 1.8361853,1.9346866 0 0 0 44.879032,9.0005254 Z"/>
+ <path style="fill:#ffffff" d="M 19.120966,41.000526 A 1.8361851,1.9346867 0 0 1 21,42.9325 v 5.06545 5.067968 a 1.8361851,1.9346867 0 0 1 -2.754003,1.67505 L 14.081524,52.206984 9.9194438,49.675518 a 1.8361851,1.9346867 0 0 1 0,-3.352618 l 4.1620802,-2.531466 4.164473,-2.533984 a 1.8361851,1.9346867 0 0 1 0.874969,-0.256924 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-network-sharing.svg b/.icons/awkward/64x64/apps/preferences-system-network-sharing.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-network-sharing.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-system-network.svg b/.icons/awkward/64x64/apps/preferences-system-network.svg
new file mode 100644
index 00000000..1aaf9220
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-network.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 20,57 16,53 H 8 C 5.784,53 4,51.216 4,49 V 13 C 4,10.784 5.784,9 8,9 H 56 C 58.216,9 60,10.784 60,13 V 49 C 60,51.216 58.216,53 56,53 H 48 L 44,57 Z"/>
+ <path style="fill:#afafb1" d="M 20,56 16,52 H 8 C 5.784,52 4,50.216 4,48 V 12 C 4,9.784 5.784,8 8,8 H 56 C 58.216,8 60,9.784 60,12 V 48 C 60,50.216 58.216,52 56,52 H 48 L 44,56 Z"/>
+ <path style="opacity:0.6" d="M 24,48 20,44 H 12 V 16 H 52 V 44 H 44 L 40,48 Z"/>
+ <g style="fill:#f8c44e" transform="scale(1,-1)">
+ <rect width="4" height="4" x="18" y="-20"/>
+ <rect width="4" height="4" x="24" y="-20"/>
+ <rect width="4" height="4" x="30" y="-20"/>
+ <rect width="4" height="4" x="36" y="-20"/>
+ <rect width="4" height="4" x="42" y="-20"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8 8 C 5.784 8 4 9.784 4 12 L 4 13 C 4 10.784 5.784 9 8 9 L 56 9 C 58.216 9 60 10.784 60 13 L 60 12 C 60 9.784 58.216 8 56 8 L 8 8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12,44 V 45 H 20 L 24,49 H 40 L 44,45 H 52 V 44 H 44 L 40,48 H 24 L 20,44 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-notifications.svg b/.icons/awkward/64x64/apps/preferences-system-notifications.svg
new file mode 100644
index 00000000..0f4eb520
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-notifications.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 9.7779534,11.99953 c -1.539049,0 -2.777889,1.226613 -2.777889,2.750029 l 0,32.500448 c 0,1.523516 1.23892,2.75003 2.777889,2.75003 L 35,50.000037 40,56 l 5,-5.999963 9.223975,0 c 1.53805,0 2.776089,-1.226014 2.776089,-2.75003 l 0,-32.500448 c -0.002,-1.523416 -1.240039,-2.750029 -2.780089,-2.750029 z"/>
+ <path style="fill:#4f4f4f" d="m 9.7779534,10.999508 c -1.539049,0 -2.777889,1.226613 -2.777889,2.750029 l 0,32.500448 c 0,1.523516 1.23892,2.75003 2.777889,2.75003 l 25.2220466,0 5,5.999963 5,-5.999963 9.223975,0 c 1.53805,0 2.776089,-1.226014 2.776089,-2.75003 l 0,-32.500448 c -0.002,-1.523416 -1.240039,-2.750029 -2.780089,-2.750029 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 9.7773764,11 c -1.539017,0 -2.777344,1.226584 -2.777344,2.75 l 0,1 c 0,-1.523416 1.238327,-2.75 2.777344,-2.75 l 44.4453116,0 c 1.540017,0 2.777344,1.226584 2.777344,2.75 l 0,-1 c 0,-1.523416 -1.237327,-2.75 -2.777344,-2.75 L 9.7773764,11 Z"/>
+ <circle style="opacity:0.2" cx="16.5" cy="20.5" r="15.5"/>
+ <circle style="fill:#4daaf5" cx="16.5" cy="19.5" r="15.5"/>
+ <path style="fill:#ffffff" d="m 15.000032,10 0,13 3,0 0,-13 z m 0,15 0,3 3,0 0,-3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-parental-controls.svg b/.icons/awkward/64x64/apps/preferences-system-parental-controls.svg
new file mode 100644
index 00000000..0fbce68f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-parental-controls.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#fecd38" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#333333" d="m 27.024081,14.000152 c -2.755463,0 -4.989251,2.238601 -4.989251,5.000002 0,2.761402 2.233788,5.000004 4.989251,5.000004 2.755465,0 4.989253,-2.238602 4.989253,-5.000004 0,-2.761401 -2.233788,-5.000002 -4.989253,-5.000002 z M 23.03268,26.000158 c -0.806124,-6e-4 -1.533477,0.484821 -1.843688,1.230461 l -4.989253,10.000005 c -1.103163,2.493202 2.6926,4.079203 3.683466,1.539081 l 2.21403,-5.320403 -0.07025,0.550781 0,14.000007 c 0,1.108002 0.890083,2.000002 1.995701,2.000002 l 0.008,0 c 1.105618,0 1.995701,-0.892 1.995701,-2.000002 l -0.008,-8.000004 1.995701,0 0.008,8.000004 c 0.0011,1.108002 0.890082,2.000002 1.9957,2.000002 1.105619,0 1.995702,-0.892 1.995702,-2.000002 l -0.008,-14.000007 -0.07404,-0.597661 2.229597,5.367203 c 0.445162,1.138061 1.795851,1.613281 2.853254,1.003901 l 3.052025,-0.164 c -0.02654,0.130401 -0.07803,0.25212 -0.07803,0.39062 l 0,9.000005 c 0,0.554 0.44504,1.000001 0.997849,1.000001 0.55281,0 0.997851,-0.446001 0.997851,-1.000001 l -0.008,-5.000002 2.003484,0 0.008,5.000002 c 8.58e-4,0.554 0.445042,1.000001 0.997851,1.000001 0.552809,0 0.997851,-0.446001 0.997851,-1.000001 l 0,-7.582004 2.280287,2.289001 c 0.940493,0.981541 2.390451,-0.47156 1.411041,-1.414081 l -3.983619,-4.000002 c -0.187197,-0.1876 -0.440871,-0.2929 -0.7055,-0.29296 l -3.722382,0 -3.247005,0.043 c 1.8e-4,-0.27986 -0.05828,-0.55666 -0.171431,-0.812501 L 32.855316,27.230599 c -0.309673,-0.74432 -1.03507,-1.229481 -1.839777,-1.230461 z m 19.949226,3.500002 c -1.922938,0 -3.492477,1.572921 -3.492477,3.500002 0,1.927081 1.569539,3.500002 3.492477,3.500002 1.922937,0 3.492476,-1.572921 3.492476,-3.500002 0,-1.927081 -1.569539,-3.500002 -3.492476,-3.500002 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2498396 4 6.8007812 L 4 7.8007812 C 4 6.2498396 5.2496034 5 6.8007812 5 L 57.199219 5 C 58.749197 5 60 6.2498396 60 7.8007812 L 60 6.8007812 C 60 5.2498397 58.749197 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="m 4,57.199219 0,1 C 4,59.749197 5.2496034,61 6.8007812,61 L 57.199219,61 C 58.749197,61 60,59.749197 60,58.199219 l 0,-1 C 60,58.749197 58.749197,60 57.199219,60 L 6.8007812,60 C 5.2496034,60 4,58.749197 4,57.199219 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-power-management.svg b/.icons/awkward/64x64/apps/preferences-system-power-management.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-power-management.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-system-power.svg b/.icons/awkward/64x64/apps/preferences-system-power.svg
new file mode 100644
index 00000000..565ac36f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-power.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#fecd38" d="M 31.999999,4.000029 C 16.488,4.000029 4,16.488029 4,32.000029 c 0,15.511999 12.488,28 27.999999,28 15.512001,0 28.000001,-12.488001 28.000001,-28 0,-15.512 -12.488,-28 -28.000001,-28 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.098349 4.0111933 32.193966 4.0175781 32.291016 C 4.3923724 17.110496 16.726003 5 32 5 C 47.273998 5 59.607628 17.110496 59.982422 32.291016 C 59.988769 32.19403 60 32.098203 60 32 C 60 16.488222 47.511779 4 32 4 z"/>
+ <path style="fill:#3f3f3f" d="m 31.999599,16.000658 0,11.999828 11.999829,0 -11.999829,19.999714 0,-11.999828 -11.999828,0 z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.664062 C 59.630879,47.865602 47.289273,60 32,60 16.712037,60 4.3711461,47.86768 4.0175781,32.667969 4.0114012,32.778587 4,32.887762 4,33 4,48.511778 16.488,61 32,61 47.512001,61 60,48.511778 60,33 c 0,-0.113447 -0.01128,-0.224114 -0.01758,-0.335938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-privacy-housekeeping.svg b/.icons/awkward/64x64/apps/preferences-system-privacy-housekeeping.svg
new file mode 120000
index 00000000..d5ad4059
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-privacy-housekeeping.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-system-privacy.svg b/.icons/awkward/64x64/apps/preferences-system-privacy.svg
new file mode 100644
index 00000000..855fde19
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-privacy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#325f78" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <rect style="opacity:0.2" width="44" height="44" x="-55" y="-54" rx="22" ry="22" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5c8ba2" width="44" height="44" x="-54" y="-54" rx="22" ry="22" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 32,16.5002 -4.4532,5.3438 c -4.428,1.766 -7.546,6.098 -7.546,11.156 0,6.6274 5.3726,12 12,12 6.6274,0 12,-5.3726 12,-12 0,-5.0586 -3.1178,-9.3908 -7.5468,-11.1562 L 32,16.4998 Z"/>
+ <path style="fill:#ffffff" d="m 32,15.5 -4.4532,5.3438 c -4.428,1.766 -7.546,6.098 -7.546,11.156 0,6.6274 5.3726,12 12,12 6.6274,0 12,-5.3726 12,-12 0,-5.0586 -3.1178,-9.3908 -7.5468,-11.1562 L 32,15.4996 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488443 4 4 16.488 4 32 C 4 32.113556 4.0112848 32.224032 4.0175781 32.335938 C 4.3691112 17.134181 16.711164 5 32 5 C 47.288835 5 59.630889 17.134181 59.982422 32.335938 C 59.988693 32.224113 60 32.113448 60 32 C 60 16.488 47.511556 4 32 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 10 C 19.812443 10 10 19.812 10 32 C 10 32.114214 10.011586 32.225343 10.017578 32.337891 C 10.366438 20.459622 20.034671 11 32 11 C 43.965328 11 53.633562 20.459622 53.982422 32.337891 C 53.988526 32.225361 54 32.114207 54 32 C 54 19.812 44.187556 10 32 10 z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.664062 C 59.630879,47.865819 47.289272,60 32,60 16.712037,60 4.3711461,47.867898 4.0175781,32.667969 4.0114012,32.778588 4,32.887761 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.113448 -0.01128,-0.224113 -0.01758,-0.335938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-search.svg b/.icons/awkward/64x64/apps/preferences-system-search.svg
new file mode 100644
index 00000000..6867a026
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-search.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#0286c2" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 35.014722,19.000018 c -6.049366,0 -11.047362,4.947971 -11.047362,10.997267 0,2.299228 0.77736,4.414502 1.99728,6.186062 l -7.364974,7.373168 a 2.0082664,2.0105002 0 0 0 2.808776,2.874286 l 7.364976,-7.373168 c 1.772166,1.221516 3.940636,1.937018 6.241504,1.937018 6.049564,0 10.985046,-4.94797 10.985046,-10.997266 0,-6.049296 -4.935482,-10.997266 -10.985046,-10.997266 z m 0,3.999007 c 3.889504,0 6.990484,3.108826 6.990484,6.99826 0,3.889234 -3.10098,6.99826 -6.990484,6.99826 -3.889506,0 -6.990486,-3.109026 -6.990486,-6.99826 0,-3.889434 3.10098,-6.99826 6.990486,-6.99826 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488443 4 4 16.488 4 32 C 4 32.113556 4.0112848 32.224032 4.0175781 32.335938 C 4.3691112 17.134181 16.711164 5 32 5 C 47.288835 5 59.630889 17.134181 59.982422 32.335938 C 59.988693 32.224113 60 32.113448 60 32 C 60 16.488 47.511556 4 32 4 z"/>
+ <path style="fill:#ffffff" d="m 35.014704,18.000066 c -6.049364,0 -11.04736,4.947958 -11.04736,10.99724 0,2.299224 0.777362,4.414492 1.99728,6.186048 l -7.364973,7.37315 a 2.008266,2.0104956 0 0 0 2.808777,2.874278 l 7.364974,-7.37315 c 1.772166,1.221514 3.940634,1.937014 6.241502,1.937014 6.049564,0 10.985046,-4.947958 10.985046,-10.99724 0,-6.049282 -4.935482,-10.99724 -10.985046,-10.99724 z m 0,3.998996 c 3.889506,0 6.990484,3.10882 6.990484,6.998244 0,3.889224 -3.100978,6.998244 -6.990484,6.998244 -3.889504,0 -6.990482,-3.10902 -6.990482,-6.998244 0,-3.889424 3.100978,-6.998244 6.990482,-6.998244 z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.664062 C 59.630879,47.865819 47.289272,60 32,60 16.712037,60 4.3711461,47.867898 4.0175781,32.667969 4.0114012,32.778588 4,32.887761 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.113448 -0.01128,-0.224113 -0.01758,-0.335938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-session-services.svg b/.icons/awkward/64x64/apps/preferences-system-session-services.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-session-services.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-system-session.svg b/.icons/awkward/64x64/apps/preferences-system-session.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-session.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-system-sharing.svg b/.icons/awkward/64x64/apps/preferences-system-sharing.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-sharing.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-system-splash.svg b/.icons/awkward/64x64/apps/preferences-system-splash.svg
new file mode 100644
index 00000000..7e0c62f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-splash.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 5.9,7 C 4.2934,7 3,8.2884444 3,9.888889 V 56.111112 C 3,57.711556 4.2934,59 5.9,59 H 58.1 C 59.7066,59 61,57.711556 61,56.111112 V 9.888889 C 61,8.2884444 59.7066,7 58.1,7 Z"/>
+ <path style="fill:#8a5ce7" d="M 5.9,6 C 4.2934,6 3,7.2884444 3,8.8888888 V 55.111112 C 3,56.711556 4.2934,58 5.9,58 H 58.1 C 59.7066,58 61,56.711556 61,55.111112 V 8.8888888 C 61,7.2884444 59.7066,6 58.1,6 Z"/>
+ <g transform="matrix(2,0,0,2,1,1)">
+ <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.1;fill:#ffffff" d="M 5.8984375 6 C 4.2918373 6 3 7.2901806 3 8.890625 L 3 9.890625 C 3 8.2901806 4.2918373 7 5.8984375 7 L 58.101562 7 C 59.708163 7 61 8.2901806 61 9.890625 L 61 8.890625 C 61 7.2901806 59.708163 6 58.101562 6 L 5.8984375 6 z"/>
+ <path style="opacity:0.2" d="M 29.042969 18.486328 A 3 3 0 0 0 29 19 A 3 3 0 0 0 32 22 A 3 3 0 0 0 35 19 A 3 3 0 0 0 34.957031 18.513672 A 3 3 0 0 1 32 21 A 3 3 0 0 1 29.042969 18.486328 z M 19.144531 22.59375 A 3 3 0 0 0 19.978516 25.222656 A 3 3 0 0 0 24.222656 25.222656 A 3 3 0 0 0 25.056641 22.607422 A 3 3 0 0 1 24.222656 24.222656 A 3 3 0 0 1 19.978516 24.222656 A 3 3 0 0 1 19.144531 22.59375 z M 38.943359 22.59375 A 3 3 0 0 0 39.777344 25.222656 A 3 3 0 0 0 44.021484 25.222656 A 3 3 0 0 0 44.855469 22.607422 A 3 3 0 0 1 44.021484 24.222656 A 3 3 0 0 1 39.777344 24.222656 A 3 3 0 0 1 38.943359 22.59375 z M 15.042969 32.486328 A 3 3 0 0 0 15 33 A 3 3 0 0 0 18 36 A 3 3 0 0 0 21 33 A 3 3 0 0 0 20.957031 32.513672 A 3 3 0 0 1 18 35 A 3 3 0 0 1 15.042969 32.486328 z M 43.042969 32.486328 A 3 3 0 0 0 43 33 A 3 3 0 0 0 46 36 A 3 3 0 0 0 49 33 A 3 3 0 0 0 48.957031 32.513672 A 3 3 0 0 1 46 35 A 3 3 0 0 1 43.042969 32.486328 z M 19.144531 42.392578 A 3 3 0 0 0 19.978516 45.021484 A 3 3 0 0 0 24.222656 45.021484 A 3 3 0 0 0 25.056641 42.40625 A 3 3 0 0 1 24.222656 44.021484 A 3 3 0 0 1 19.978516 44.021484 A 3 3 0 0 1 19.144531 42.392578 z M 38.943359 42.392578 A 3 3 0 0 0 39.777344 45.021484 A 3 3 0 0 0 44.021484 45.021484 A 3 3 0 0 0 44.855469 42.40625 A 3 3 0 0 1 44.021484 44.021484 A 3 3 0 0 1 39.777344 44.021484 A 3 3 0 0 1 38.943359 42.392578 z M 29.042969 46.486328 A 3 3 0 0 0 29 47 A 3 3 0 0 0 32 50 A 3 3 0 0 0 35 47 A 3 3 0 0 0 34.957031 46.513672 A 3 3 0 0 1 32 49 A 3 3 0 0 1 29.042969 46.486328 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-tabbox.svg b/.icons/awkward/64x64/apps/preferences-system-tabbox.svg
new file mode 120000
index 00000000..6b4ac1e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-tabbox.svg
@@ -0,0 +1 @@
+preferences-system-windows-move.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-system-time.svg b/.icons/awkward/64x64/apps/preferences-system-time.svg
new file mode 100644
index 00000000..3539b335
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-time.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5.0000002 C 16.55057,5.0000002 4,17.550566 4,33 4,48.449434 16.55057,61.000004 32,61 47.44943,61 60.000014,48.449434 60,33 60,17.550566 47.44943,5.0000002 32,5.0000002 Z"/>
+ <path style="fill:#4f4f4f" d="M 32,4.0000002 C 16.55057,4.0000002 4,16.550566 4,32 4,47.449434 16.55057,60.000004 32,60 47.44943,60 60.000014,47.449434 60,32 60,16.550566 47.44943,4.0000002 32,4.0000002 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.55057 4 4 16.550566 4 32 C 4 32.113454 4.0112975 32.224124 4.0175781 32.335938 C 4.3722622 17.193592 16.773301 5 32 5 C 47.226699 5 59.627738 17.193592 59.982422 32.335938 C 59.988703 32.224124 60 32.113454 60 32 C 60 16.550566 47.44943 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 32.000002,11 C 19.861159,11 10,20.861158 10,32.999998 10,45.13884 19.861159,55.000002 32.000002,55 44.138842,55 54.000008,45.13884 54,32.999998 54,20.861158 44.138842,11 32.000002,11 Z"/>
+ <path style="fill:#ef8a24" d="M 32.000002,9.9999998 C 19.861159,9.9999998 10,19.861158 10,31.999998 10,44.13884 19.861159,54.000002 32.000002,54 44.138842,54 54.000008,44.13884 54,31.999998 54,19.861158 44.138842,9.9999998 32.000002,9.9999998 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 10 C 19.861157 10 10 19.86116 10 32 C 10 32.114141 10.011602 32.225352 10.017578 32.337891 C 10.369341 20.505471 20.083261 11 32 11 C 43.916736 11 53.630659 20.505471 53.982422 32.337891 C 53.988399 32.225352 54 32.114141 54 32 C 54 19.86116 44.13884 10 32 10 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 32,32.9997 55,9.999699"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 32,32 55,9"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 19,23.9997 13,9"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 19,23 13,9"/>
+ <path style="opacity:0.2" d="m 32,27 c -3.310592,0 -6,2.689406 -6,6 0,3.310592 2.689408,6 6,6 3.310592,0 6,-2.689408 6,-6 0,-3.310594 -2.689408,-6 -6,-6 z"/>
+ <path style="fill:#4f4f4f" d="m 32,26 c -3.310592,0 -6,2.689406 -6,6 0,3.310592 2.689408,6 6,6 3.310592,0 6,-2.689408 6,-6 0,-3.310594 -2.689408,-6 -6,-6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-users.svg b/.icons/awkward/64x64/apps/preferences-system-users.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-users.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-system-windows-actions.svg b/.icons/awkward/64x64/apps/preferences-system-windows-actions.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-windows-actions.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-system-windows-effect-flipswitch.svg b/.icons/awkward/64x64/apps/preferences-system-windows-effect-flipswitch.svg
new file mode 120000
index 00000000..6b4ac1e8
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/preferences-system-windows-move.svg b/.icons/awkward/64x64/apps/preferences-system-windows-move.svg
new file mode 100644
index 00000000..e2ab7c35
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-windows-move.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="48" x="4" y="9" rx="3" ry="3"/>
+ <rect style="fill:#4ab3e4" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7,8 C 5.338,8 4,9.338 4,11 l 0,1 C 4,10.338 5.338,9 7,9 l 50,0 c 1.66,0 3,1.338 3,3 l 0,-1 C 60,9.338 58.66,8 57,8 Z"/>
+ <rect style="opacity:0.2" width="28" height="20" x="36" y="14" rx="1.2" ry="1.2"/>
+ <rect style="fill:#ebebeb" width="28" height="20" x="36" y="13" rx="1.2" ry="1.2"/>
+ <rect style="opacity:0.2" width="28" height="20" x="18" y="40" rx="1.2" ry="1.2"/>
+ <rect style="fill:#ebebeb" width="28" height="20" x="18" y="39" rx="1.2" ry="1.2"/>
+ <rect style="opacity:0.2" width="28" height="20" x="0" y="14" rx="1.2" ry="1.2"/>
+ <rect style="fill:#ebebeb" width="28" height="20" x="0" y="13" rx="1.2" ry="1.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system-windows.svg b/.icons/awkward/64x64/apps/preferences-system-windows.svg
new file mode 100644
index 00000000..994c87a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system-windows.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#d3d3d3" d="M 19,4 C 18.7042,4 18.4258,4.0576 18.1562,4.1368 18.4294,4.0714 18.6998,4 19,4 Z m -3,6.9 0,28.1 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-28.1 z"/>
+ <path style="opacity:0.2" d="m 16,39 0,1 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 4,28.9 4,57 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-28.1 z"/>
+ <path style="fill:#636e73" d="m 7,22 c -1.662,0 -3,1.338 -3,3 l 0,4 44,0 0,-4 c 0,-1.662 -1.338,-3 -3,-3 z"/>
+ <path style="fill:#5a6367" d="m 19,4 c -1.662,0 -3,1 -3,3 l 0,4 44,0 0,-4 C 60,5.338 58.662,4 57,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 19 4 C 17.338 4 16 5.338 16 7 L 16 8 C 16 6.338 17.338 5 19 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 19 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-system.svg b/.icons/awkward/64x64/apps/preferences-system.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-system.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-theme.svg b/.icons/awkward/64x64/apps/preferences-theme.svg
new file mode 120000
index 00000000..3c8cc875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-theme.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-tweaks-anim.svg b/.icons/awkward/64x64/apps/preferences-tweaks-anim.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-tweaks-anim.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-tweaks-cerbere.svg b/.icons/awkward/64x64/apps/preferences-tweaks-cerbere.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-tweaks-cerbere.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-tweaks-shadows.svg b/.icons/awkward/64x64/apps/preferences-tweaks-shadows.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-tweaks-shadows.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-tweaks-slingshot.svg b/.icons/awkward/64x64/apps/preferences-tweaks-slingshot.svg
new file mode 120000
index 00000000..c4f0a8b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-tweaks-slingshot.svg
@@ -0,0 +1 @@
+chrome-app-list.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-ubuntu-panel.svg b/.icons/awkward/64x64/apps/preferences-ubuntu-panel.svg
new file mode 100644
index 00000000..57a4e66b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-ubuntu-panel.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0004006,53.222102 0,1.999958 C 4.0004006,56.762027 5.2499738,58 6.8011405,58 l 50.3989185,0 c 1.549967,0 2.79994,-1.237973 2.79994,-2.77794 l 0,-1.999958 c 0,1.539967 -1.249973,2.777941 -2.79994,2.777941 l -50.3989185,0 c -1.5503667,0 -2.7999399,-1.237974 -2.7999399,-2.777941 z"/>
+ <path style="fill:#8b346f" d="m 6.8011217,7.0011154 c -1.5511667,0 -2.8007211,1.2383172 -2.8007211,2.7772842 l 0,41.2217724 0,3.222586 c 0,1.538967 1.2495544,2.777285 2.8007211,2.777285 l 50.3973553,0 c 1.551167,0 2.800722,-1.238318 2.800722,-2.777285 l 0,-3.222586 0,-41.2178663 c 0,-1.5389669 -1.250755,-2.7772842 -2.800722,-2.7772842 l -50.3973553,0 0,-0.0039 z"/>
+ <path style="opacity:0.2" d="m 6.8011217,7.0011154 c -1.5511667,0 -2.8007211,1.2383172 -2.8007211,2.7772842 l 0,41.2217724 0,3.222586 c 0,1.538967 1.2495544,2.777285 2.8007211,2.777285 l 11.1989783,0 0,-49.9950215 -11.1989783,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 7.0019531 C 5.2496146 7.0019531 4 8.2403299 4 9.7792969 L 4 10.777344 C 4 9.2383765 5.2496146 8 6.8007812 8 L 57.199219 8 C 58.749186 8 60 9.2383765 60 10.777344 L 60 9.7792969 C 60 8.2403299 58.749186 7.0019531 57.199219 7.0019531 L 6.8007812 7.0019531 z"/>
+ <rect style="opacity:0.2" width="6" height="6" x="8" y="36" rx=".75" ry=".75"/>
+ <rect style="opacity:0.2" width="6" height="6" x="8" y="12" rx=".75" ry=".75"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="8" y="11" rx=".75" ry=".75"/>
+ <rect style="opacity:0.2" width="6" height="6" x="8" y="20" rx=".75" ry=".75"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="8" y="19" rx=".75" ry=".75"/>
+ <rect style="opacity:0.2" width="6" height="6" x="8" y="28" rx=".75" ry=".75"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="8" y="27" rx=".75" ry=".75"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="8" y="35" rx=".75" ry=".75"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-wallpaper.svg b/.icons/awkward/64x64/apps/preferences-wallpaper.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-wallpaper.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-web-browser-cache.svg b/.icons/awkward/64x64/apps/preferences-web-browser-cache.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-web-browser-cache.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-web-browser-cookies.svg b/.icons/awkward/64x64/apps/preferences-web-browser-cookies.svg
new file mode 100644
index 00000000..a959dd63
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-web-browser-cookies.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 33.574668,5.0034114 c -1.204417,-0.026604 -2.51342,0.1941622 -4.187547,0.6484448 -1.171417,0.3178684 -3.78185,0.9268952 -6.058661,1.4336099 a 12.000134,12.000134 0 0 1 0.671883,3.9141059 12.000134,12.000134 0 0 1 -10.043081,11.83607 12.60038,12.60038 0 0 1 -2.957064,0.363284 12.60038,12.60038 0 0 1 -4.1602032,-0.722664 c -0.03042,0.115582 -0.093139,0.276727 -0.093751,0.34766 -0.0042,0.505574 -0.6366403,2.735509 -1.4062657,4.957088 -1.5956245,4.605863 -1.7068316,6.219291 -0.6484449,9.433699 0.4132374,1.255016 0.8843903,3.119505 1.0468867,4.140671 0.4195275,2.636303 1.1874713,3.991562 3.960982,7.007892 1.3407601,1.458153 3.2449071,3.90382 4.2344221,5.433655 1.593207,2.46316 2.145497,2.959395 4.800835,4.328173 3.210763,1.655078 5.667271,2.103007 14.394692,2.628935 2.850336,0.566942 4.401014,0.144602 6.796953,-1.171887 1.428364,-0.785039 3.315797,-1.664975 4.195359,-1.953148 2.698098,-0.883962 6.222801,-3.021276 7.203204,-4.367237 0.512288,-0.7033 1.79799,-3.07162 2.859408,-5.261777 1.268732,-2.617903 2.579677,-4.630332 3.828167,-5.878972 2.612101,-1.908849 1.898459,-4.207423 1.898459,-7.222737 0,-5.173314 -0.04246,-5.448829 -1.546891,-9.578233 C 57.512344,22.982264 56.503459,20.16532 56.121797,19.058256 55.551613,17.404388 54.813592,16.508271 51.969406,14.034762 47.61179,10.245087 46.305745,9.4121301 43.320872,8.5190758 42.001525,8.1243333 39.709751,7.168459 38.230971,6.394052 36.493133,5.4839836 35.1232,5.0376164 33.574668,5.0034114 Z"/>
+ <path style="fill:#ffaa46" d="m 33.574668,4.0032564 c -1.204417,-0.026604 -2.51342,0.1941622 -4.187547,0.6484448 -1.171417,0.3178684 -3.78185,0.9268952 -6.058661,1.4336099 A 12.000134,12.000134 0 0 1 24.000343,9.9994173 12.000134,12.000134 0 0 1 13.957262,21.835488 12.60038,12.60038 0 0 1 11.000198,22.198772 12.60038,12.60038 0 0 1 6.8399948,21.476108 c -0.03042,0.115581 -0.093139,0.276727 -0.093751,0.34766 -0.0042,0.505573 -0.6366403,2.735508 -1.4062657,4.957087 -1.5956245,4.605864 -1.7068316,6.219292 -0.6484449,9.4337 0.4132374,1.255016 0.8843903,3.119505 1.0468867,4.14067 0.4195275,2.636304 1.1874713,3.991563 3.960982,7.007893 1.3407601,1.458152 3.2449071,3.90382 4.2344221,5.433655 1.593207,2.463159 2.145497,2.959395 4.800835,4.328172 3.210763,1.655079 5.667271,2.103008 14.394692,2.628936 2.850336,0.566942 4.401014,0.144601 6.796953,-1.171888 1.428364,-0.785038 3.315797,-1.664974 4.195359,-1.953147 2.698098,-0.883962 6.222801,-3.021276 7.203204,-4.367237 0.512288,-0.7033 1.79799,-3.071621 2.859408,-5.261777 1.268732,-2.617904 2.579677,-4.630332 3.828167,-5.878972 2.612101,-1.908849 1.898459,-4.207423 1.898459,-7.222737 0,-5.173314 -0.04246,-5.448829 -1.546891,-9.578233 C 57.512344,21.98211 56.503459,19.165165 56.121797,18.058101 55.551613,16.404233 54.813592,15.508116 51.969406,13.034608 47.61179,9.2449323 46.305745,8.4119748 43.320872,7.5189208 42.001525,7.1241783 39.709751,6.168304 38.230971,5.393897 36.493133,4.4838286 35.1232,4.0374614 33.574668,4.0032564 Z"/>
+ <path style="opacity:0.1" d="m 37.086428,13.019423 c -0.467872,0.05735 -0.925767,0.229494 -1.398454,0.37891 -2.291648,0.809238 -4.81346,2.162564 -5.398498,4.218798 -0.346494,1.0236 -0.370469,1.383312 -0.140622,2.09768 0.08974,0.278913 0.195202,0.691036 0.230471,0.917979 0.09112,0.58589 0.257106,0.888268 0.859385,1.558611 0.291155,0.32406 0.703104,0.867056 0.917978,1.207046 0.345974,0.547408 0.466364,0.656749 1.04298,0.960948 0.670192,0.298636 0.744529,-0.772618 3.125035,0.585943 0.618965,0.126001 0.956291,0.03084 1.476581,-0.261721 0.310175,-0.174482 0.719166,-0.369558 0.910166,-0.433599 0.585902,-0.196462 1.353523,-0.669639 1.566423,-0.968761 1.546164,-2.216167 2.039613,-3.980732 1.527362,-6.211008 -0.184963,-0.519545 -0.401505,-1.144609 -0.484386,-1.39064 -0.123811,-0.367555 -0.284729,-0.567492 -0.902354,-1.1172 -0.946277,-0.842213 -1.230748,-1.028104 -1.878927,-1.226576 -0.507322,-0.315855 -0.985269,-0.373759 -1.45314,-0.31641 z M 16.656511,25.007839 c -0.342124,-0.03734 -0.673071,0.06674 -0.964855,0.351568 -0.713772,-0.03828 -0.945223,0.0118 -1.355483,0.289065 -0.160178,0.108241 -0.405614,0.248743 -0.542975,0.312503 -0.35462,0.164602 -0.515191,0.32664 -0.828135,0.835948 -1.18939,1.695687 -1.039943,2.38757 -0.796884,3.777384 0.0354,0.421663 0.158906,0.619941 0.441412,0.902354 0.168447,0.168362 0.369112,0.396303 0.445317,0.50782 1.160319,1.450602 3.718083,1.015243 5.128964,0.69532 0.295059,-0.213095 0.652377,-0.468532 0.792977,-0.566413 0.210051,-0.146221 0.305495,-0.283873 0.539069,-0.781259 0.357857,-0.762054 0.420676,-0.976116 0.425786,-1.429704 0.211608,-0.768068 -0.20465,-1.272918 -0.570319,-1.828146 -0.553493,-1.57263 -1.688503,-2.954447 -2.714874,-3.06644 z m 31.476914,7.996183 c -0.887228,-0.03254 -1.805886,0.156442 -2.457057,0.31641 -0.272361,0.213094 -0.600693,0.468531 -0.730478,0.566412 -0.193902,0.146222 -0.280495,0.283873 -0.4961,0.781259 -0.330328,0.762056 -0.389818,0.980021 -0.394534,1.43361 -0.195322,0.768064 0.185902,1.269012 0.523442,1.82424 0.681215,2.096842 2.321128,3.854195 3.398476,2.714873 0.658859,0.03828 0.875219,-0.012 1.25392,-0.289066 0.147841,-0.108261 0.369304,-0.24874 0.496099,-0.312503 0.32734,-0.164602 0.476764,-0.326642 0.765635,-0.835947 2.369554,-1.969246 1.401252,-2.478016 0.738288,-3.773479 -0.03268,-0.421662 -0.145502,-0.623849 -0.406254,-0.90626 -0.155502,-0.168362 -0.339818,-0.396304 -0.410161,-0.507819 -0.535528,-0.725301 -1.394048,-0.979189 -2.281276,-1.01173 z m -24.965123,4.023483 c -0.216759,0.04442 -0.423011,0.142782 -0.671882,0.289065 -0.296735,0.174482 -0.688379,0.369557 -0.871103,0.433599 -0.560515,0.196463 -1.292439,0.669636 -1.496111,0.968761 -3.008921,1.514817 -2.154917,3.887246 -1.460954,6.211008 0.17693,0.519546 0.385561,1.144611 0.464849,1.390639 0.118441,0.367556 0.272428,0.567493 0.863291,1.117201 0.905272,0.842213 1.176801,1.028105 1.796894,1.226576 0.970675,0.631711 1.822183,0.236336 2.726595,-0.0625 4.014905,-0.809239 6.373177,-2.162564 5.16412,-4.218797 0.331484,-1.023602 0.35269,-1.383312 0.132821,-2.09768 -0.08584,-0.278913 -0.185002,-0.69104 -0.218752,-0.917978 -0.08718,-0.585891 -0.244141,-0.888266 -0.820321,-1.558612 -1.255832,-2.36407 -2.423383,-1.325356 -4.867243,-2.753936 -0.296071,-0.063 -0.525436,-0.07176 -0.742196,-0.02734 z m 15.965023,10.000112 c -0.225521,0.0438 -0.468352,0.133442 -0.746103,0.238283 -1.7741,0.800775 -3.039754,0.732458 -4.195359,2.039087 -0.430529,0.896916 -0.04618,1.964712 0.289066,3.015658 0.127821,0.351429 0.282561,0.774996 0.339847,0.941416 0.08558,0.248619 0.194203,0.382086 0.621101,0.753915 0.654078,0.569686 0.848862,0.693887 1.296891,0.828135 1.531919,0.601519 1.761604,-0.681218 2.88675,-1.42189 1.483669,-0.784735 2.767253,-0.69548 2.175807,-1.632832 0.239504,-0.692382 0.2526,-0.934775 0.09374,-1.417984 -0.06202,-0.188662 -0.131862,-0.471502 -0.156262,-0.625007 -0.06298,-0.396307 -0.177462,-0.597363 -0.593757,-1.050794 -0.816087,-1.516165 -1.335179,-1.799386 -2.011742,-1.667987 z"/>
+ <path style="fill:#835145" d="m 30.291244,16.617432 c -0.346494,1.023601 -0.370405,1.382002 -0.140562,2.096368 0.08974,0.278913 0.191942,0.692768 0.227221,0.91971 0.09112,0.58589 0.257778,0.887651 0.860057,1.557995 0.291155,0.324059 0.705038,0.867313 0.919913,1.207303 0.345973,0.547408 0.465219,0.657584 1.041835,0.961781 0.670192,0.298635 0.745509,-0.774137 3.126015,0.584425 0.618965,0.126001 0.955645,0.03162 1.475935,-0.260933 0.310175,-0.174482 0.720096,-0.369703 0.911096,-0.433743 0.585902,-0.196462 1.351381,-0.67118 1.564281,-0.970301 1.546164,-2.216167 2.041089,-3.979586 1.528838,-6.209862 C 41.62091,15.55063 41.4019,14.924311 41.319019,14.67828 41.195208,14.310725 41.034198,14.111533 40.416573,13.561825 39.470296,12.719612 39.187275,12.534861 38.539096,12.33639 c -1.014643,-0.63171 -1.906117,-0.235877 -2.851494,0.06296 -2.291648,0.809238 -4.811324,2.161853 -5.396362,4.218086 z"/>
+ <path style="fill:#835145" d="m 29.682805,43.381857 c 0.331484,-1.023601 0.354358,-1.382001 0.134481,-2.096369 -0.08584,-0.278913 -0.183622,-0.692768 -0.217376,-0.919707 -0.08718,-0.58589 -0.246607,-0.887652 -0.822787,-1.557997 -1.255832,-2.36407 -2.423437,-1.324931 -4.867297,-2.753511 -0.592142,-0.126001 -0.914234,-0.03164 -1.411978,0.260935 -0.296735,0.174482 -0.688891,0.3697 -0.871615,0.433743 -0.560515,0.196462 -1.292823,0.671177 -1.496495,0.970303 -3.008921,1.514817 -2.156556,3.886097 -1.462592,6.209859 0.17693,0.519546 0.386451,1.145867 0.465738,1.391896 0.118442,0.367556 0.27248,0.566748 0.863343,1.116456 0.905271,0.842214 1.176026,1.026966 1.796119,1.225436 0.970675,0.631711 1.823519,0.235877 2.727931,-0.06296 4.014905,-0.809239 6.371581,-2.161854 5.162524,-4.218087 z"/>
+ <path style="fill:#835145" d="m 47.978226,39.641169 c 0.658859,0.03828 0.872797,-0.0112 1.251498,-0.288333 0.147841,-0.108261 0.37257,-0.248909 0.499365,-0.312671 0.32734,-0.164602 0.475342,-0.32657 0.764213,-0.835874 2.369554,-1.969248 1.399982,-2.481028 0.737018,-3.77649 -0.03268,-0.421663 -0.145842,-0.621581 -0.406604,-0.903992 -0.155502,-0.168362 -0.340288,-0.397237 -0.410631,-0.508752 -1.071056,-1.450604 -3.433268,-1.015423 -4.735611,-0.6955 -0.272361,0.213095 -0.601373,0.467448 -0.731158,0.565329 -0.193902,0.146221 -0.282819,0.285995 -0.498424,0.78338 -0.330328,0.762057 -0.389814,0.977843 -0.39453,1.431432 -0.195322,0.768065 0.189742,1.271023 0.527272,1.826251 0.681215,2.096841 2.32024,3.854543 3.397588,2.71522 z"/>
+ <path style="fill:#835145" d="m 15.691138,24.358574 c -0.713772,-0.03828 -0.94554,0.011 -1.3558,0.288333 -0.160178,0.108242 -0.403622,0.248913 -0.540984,0.312674 -0.35462,0.164602 -0.514958,0.32657 -0.827901,0.835875 -1.18939,1.695687 -1.041502,2.386675 -0.798442,3.776489 0.0354,0.421662 0.157985,0.621579 0.44049,0.903992 0.168448,0.168362 0.368649,0.397236 0.444854,0.508751 1.160319,1.450605 3.719397,1.015424 5.130278,0.6955 0.295059,-0.213094 0.651492,-0.467447 0.792093,-0.565328 0.21005,-0.146222 0.306387,-0.285995 0.539961,-0.783381 0.357858,-0.762054 0.422302,-0.977843 0.427412,-1.43143 0.211609,-0.768069 -0.205544,-1.271024 -0.571213,-1.826252 -0.737991,-2.096842 -2.513609,-3.854544 -3.680744,-2.715223 z"/>
+ <path style="fill:#835145" d="m 41.799484,50.787808 c 0.239505,-0.692382 0.256031,-0.934806 0.09718,-1.418016 -0.06202,-0.188662 -0.132662,-0.468597 -0.157042,-0.622103 -0.06298,-0.396306 -0.178182,-0.60042 -0.594481,-1.053851 -1.088116,-2.021555 -1.645818,-1.846451 -2.756821,-1.427104 -1.7741,0.800772 -3.041456,0.732152 -4.197061,2.03878 -0.430529,0.896916 -0.04412,1.962234 0.291126,3.01318 0.127821,0.35143 0.279217,0.775081 0.336503,0.941501 0.08558,0.248618 0.196883,0.383358 0.623783,0.755186 0.654078,0.569684 0.849702,0.694656 1.297731,0.828903 1.531919,0.601519 1.75837,-0.683503 2.883516,-1.424178 1.483669,-0.784734 2.767041,-0.694941 2.175594,-1.632294 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 33.574219 4.0039062 C 32.369802 3.9773023 31.060846 4.1980611 29.386719 4.6523438 C 28.215302 4.9702122 25.604936 5.5792228 23.328125 6.0859375 A 12.000134 12.000134 0 0 1 23.605469 7.0234375 C 25.813677 6.5298214 28.262438 5.9574215 29.386719 5.6523438 C 31.060846 5.1980612 32.369802 4.9773023 33.574219 5.0039062 C 35.122751 5.0381112 36.492631 5.4844628 38.230469 6.3945312 C 39.709249 7.1689382 42.000965 8.1247888 43.320312 8.5195312 C 46.305186 9.4125852 47.611134 10.245481 51.96875 14.035156 C 54.812936 16.508664 55.55091 17.404726 56.121094 19.058594 C 56.502756 20.165658 57.511615 22.982533 58.363281 25.320312 C 59.867712 29.449717 59.910156 29.725123 59.910156 34.898438 C 59.910156 35.722507 59.960225 36.489213 59.984375 37.212891 C 60.017115 36.208724 59.910156 35.114209 59.910156 33.898438 C 59.910156 28.725123 59.867712 28.449717 58.363281 24.320312 C 57.511615 21.982532 56.502756 19.165658 56.121094 18.058594 C 55.55091 16.404726 54.812936 15.508664 51.96875 13.035156 C 47.611134 9.2454805 46.305186 8.4125853 43.320312 7.5195312 C 42.000965 7.1247887 39.709249 6.1689383 38.230469 5.3945312 C 36.492631 4.4844628 35.122751 4.0381112 33.574219 4.0039062 z M 23.978516 10.441406 A 12.000134 12.000134 0 0 1 13.957031 21.835938 A 12.60038 12.60038 0 0 1 11 22.199219 A 12.60038 12.60038 0 0 1 6.8398438 21.476562 C 6.8094237 21.592143 6.7467058 21.753286 6.7460938 21.824219 C 6.7418938 22.329792 6.1094691 24.559671 5.3398438 26.78125 C 4.3293217 29.698181 3.9192825 31.414374 4.0195312 33.097656 C 4.1032803 31.696735 4.5266306 30.128637 5.3398438 27.78125 C 6.1094692 25.559671 6.7418938 23.329792 6.7460938 22.824219 C 6.7467058 22.753286 6.8094237 22.592143 6.8398438 22.476562 A 12.60038 12.60038 0 0 0 11 23.199219 A 12.60038 12.60038 0 0 0 13.957031 22.835938 A 12.000134 12.000134 0 0 0 24 11 A 12.000134 12.000134 0 0 0 23.978516 10.441406 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/preferences-web-browser-identification.svg b/.icons/awkward/64x64/apps/preferences-web-browser-identification.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-web-browser-identification.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/preferences-web-browser-shortcuts.svg b/.icons/awkward/64x64/apps/preferences-web-browser-shortcuts.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/preferences-web-browser-shortcuts.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/prepos.svg b/.icons/awkward/64x64/apps/prepos.svg
new file mode 100644
index 00000000..ba2fb3ee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/prepos.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 30.599609,5 C 27.497209,5 25,7.4972093 25,10.599609 v 2.625 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,33 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,52.769531 v 2.63086 C 25,58.502791 27.497209,61 30.599609,61 h 2.800782 C 36.502791,61 39,58.502791 39,55.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635977 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,36.830078 A 21,21 0 0 0 53,33 21,21 0 0 0 52.632812,29.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,13.228516 V 10.599609 C 39,7.4972093 36.502791,5 33.400391,5 Z"/>
+ <path style="fill:#18b4d9" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 v 2.6249996 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,51.769531 v 2.63086 C 25,57.502791 27.497209,60 30.599609,60 h 2.800782 C 36.502791,60 39,57.502791 39,54.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635976 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,35.830078 A 21,21 0 0 0 53,32 21,21 0 0 0 52.632812,28.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963634,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 V 10.599609 C 25,7.4972094 27.497209,5 30.599609,5 h 2.800782 C 36.502791,5 39,7.4972094 39,10.599609 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z M 25,12.224609 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -0.6033566,1.045044 -0.8286088,2.200037 -0.7265624,3.3125 0.069736,-0.789767 0.3027074,-1.578362 0.7265624,-2.3125 l 1.4003907,-2.421876 c 1.5512001,-2.686757 4.9636331,-3.601981 7.6503901,-2.050781 l 2.275391,1.3125 A 21,21 0 0 1 25,13.224609 Z m 14,0.0039 v 1 a 21,21 0 0 1 6.638672,3.814453 l 2.259766,-1.304688 c 2.686757,-1.5512 6.09919,-0.635977 7.65039,2.050781 l 1.400391,2.421876 c 0.423855,0.734138 0.656827,1.522733 0.726562,2.3125 0.102046,-1.112463 -0.123206,-2.267456 -0.726562,-3.3125 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 Z M 52.767578,29.09179 52.632812,29.16992 A 21,21 0 0 1 52.974609,32.541016 21,21 0 0 0 53,32 21,21 0 0 0 52.767578,29.091797 Z m -41.529297,0.0039 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.02539,0.458984 21,21 0 0 1 0.341797,-3.289062 z m 41.523438,6.808594 a 21,21 0 0 1 -0.128907,0.925781 l 2.265626,1.308594 c 1.641712,0.947843 2.617034,2.590267 2.777343,4.33789 0.185479,-2.100574 -0.824725,-4.210545 -2.777343,-5.33789 z m -41.529297,0.0039 -2.1308595,1.230469 c -1.9526187,1.127345 -2.9628223,3.237316 -2.7773437,5.33789 0.1603097,-1.747623 1.1356309,-3.390047 2.7773437,-4.33789 l 2.2656255,-1.308594 a 21,21 0 0 1 -0.134766,-0.921875 z"/>
+ <path style="opacity:0.2" d="m 32,21.000344 c -6.627304,0 -12,5.372697 -12,12 v 17.212891 a 21,21 0 0 0 5,2.55664 v 2.63086 c 0,1.191521 0.370482,2.291468 1,3.197265 V 43.37925 c 1.76666,1.02362 3.811304,1.621094 6,1.621094 6.627303,0 12,-5.372696 12,-12 0,-6.627303 -5.372697,-12 -12,-12 z m 0,6 a 5.9999127,5.9999127 0 0 1 6,6 5.9999127,5.9999127 0 0 1 -6,6 5.9999127,5.9999127 0 0 1 -6,-6 5.9999127,5.9999127 0 0 1 6,-6 z"/>
+ <path style="fill:#ffffff" d="M 32 20 C 25.372696 20 20 25.372697 20 32 L 20 49.212891 A 21 21 0 0 0 25 51.769531 L 25 54.400391 C 25 55.591912 25.370482 56.691859 26 57.597656 L 26 42.378906 C 27.76666 43.402526 29.811304 44 32 44 C 38.627303 44 44 38.627304 44 32 C 44 25.372697 38.627303 20 32 20 z M 32 26 A 5.9999127 5.9999127 0 0 1 38 32 A 5.9999127 5.9999127 0 0 1 32 38 A 5.9999127 5.9999127 0 0 1 26 32 A 5.9999127 5.9999127 0 0 1 32 26 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/printer-driver-deepin-cloud-print.svg b/.icons/awkward/64x64/apps/printer-driver-deepin-cloud-print.svg
new file mode 120000
index 00000000..e965378d
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/printer1.svg b/.icons/awkward/64x64/apps/printer1.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/printer1.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/printersandfax_q4os_startmenu.svg b/.icons/awkward/64x64/apps/printersandfax_q4os_startmenu.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/printersandfax_q4os_startmenu.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/printmgr.svg b/.icons/awkward/64x64/apps/printmgr.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/printmgr.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/prjm16-transparent.svg b/.icons/awkward/64x64/apps/prjm16-transparent.svg
new file mode 100644
index 00000000..ff844443
--- /dev/null
+++ b/.icons/awkward/64x64/apps/prjm16-transparent.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" transform="matrix(1.3062171,0.34999983,-0.34999983,1.3062171,87.986501,8.8015762)" 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(1.3062171,0.34999983,-0.34999983,1.3062171,87.986501,7.801567)" 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 22.223222,5.0013532 A 4.195104,4.1938786 0 0 0 18.186006,8.0108166 L 4.2002114,55.52599 a 4.195104,4.1938786 0 1 0 8.0471026,2.365415 l 9.815824,-33.350007 5.891837,21.499511 a 4.195104,4.1938786 0 0 0 8.090055,0 L 41.936866,24.541398 51.75269,57.891405 A 4.195104,4.1938786 0 1 0 59.799795,55.52599 L 45.814,8.0108166 a 4.195104,4.1938786 0 0 0 -8.070529,0.074162 L 32.000002,29.053641 26.256534,8.0849798 A 4.195104,4.1938786 0 0 0 22.223222,5.0013532 Z"/>
+ <path style="fill:none;stroke:#2a94ef;stroke-width:8.39320183;stroke-linecap:round;stroke-linejoin:round" d="M 8.2137804,55.746035 22.205674,8.1955232 32,43.960003 41.794326,8.1955232 55.78622,55.746035"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 22.212891 4 A 4.1995085 4.2011486 0 0 0 18.171875 7.015625 L 4.171875 54.611328 A 4.1997675 4.2014077 0 0 0 4.0332031 56.308594 A 4.1997675 4.2014077 0 0 1 4.171875 55.611328 L 18.171875 8.015625 A 4.1995085 4.2011486 0 0 1 22.212891 5 A 4.1995085 4.2011486 0 0 1 26.25 8.0917969 L 32 29.095703 L 37.75 8.0917969 A 4.1995085 4.2011486 0 0 1 45.828125 8.015625 L 59.830078 55.611328 A 4.1997673 4.2014075 0 0 1 59.966797 56.291016 A 4.1997673 4.2014075 0 0 0 59.830078 54.611328 L 45.828125 7.015625 A 4.1995085 4.2011486 0 0 0 37.75 7.0917969 L 32 28.095703 L 26.25 7.0917969 A 4.1995085 4.2011486 0 0 0 22.212891 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/project-zomboid.svg b/.icons/awkward/64x64/apps/project-zomboid.svg
new file mode 100644
index 00000000..b6457e5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/project-zomboid.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#68303e" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 29.07903,13.000001 -0.512073,0.1574 c -0.728591,0.1136 -0.811873,0.777708 -1.09699,1.368082 -0.556897,0.832682 -0.588404,1.392189 -0.260448,2.207243 0.363737,0.89716 0.880773,1.666521 1.536233,2.468614 l 1.074761,1.314122 v 0.319788 0.319786 l -0.638139,0.280814 -0.63763,0.281307 -1.202473,0.166387 c -0.782919,0.06307 -0.911027,0.152239 -1.214287,0.795467 -0.342975,0.510707 -0.297264,0.989854 -0.299182,1.575948 l -0.0029,0.94736 -0.397876,1.407054 c -0.635645,1.68507 -0.378078,3.482231 -0.361698,5.244485 -0.02676,1.773122 -0.252148,3.349311 0.650026,4.882232 0.328717,0.529453 0.368605,1.0448 1.0231,1.0448 0.683297,0.104929 0.322631,-0.514147 0.245444,-0.98084 -0.0553,-0.621227 -0.443351,-0.980842 0.286263,-0.980842 0.588501,0.05747 0.413181,-0.112128 0.267136,-0.575614 -0.06894,-0.44784 -0.287819,-0.69284 -0.583373,-1.01832 -0.36615,-0.366547 -0.451941,-0.381294 -0.143654,-0.767481 0.510224,-0.602067 0.453707,-1.496628 0.578215,-2.243495 l 0.319836,-1.918721 0.185507,-0.875908 c 0.106043,-0.448881 0.297171,-0.820908 0.76017,-0.967361 l 0.289363,-0.09147 0.835012,1.514975 c 0.595932,0.828293 0.83501,1.486281 0.83501,2.448869 0.1103,0.738548 -0.08576,1.052227 -0.502242,1.626895 -0.559836,0.565212 -0.559492,1.145254 -0.653651,1.889241 l -0.151396,1.196202 -1.174496,1.873733 c -0.809997,0.998135 -1.177857,1.901003 -1.349675,3.108924 l -0.175678,1.235175 -0.909936,0.973839 c -0.913536,0.720347 -0.992917,1.408041 -1.196722,2.473348 l -0.286786,1.498989 -0.291416,0.513161 -0.291955,0.512654 -0.01957,1.023307 c -0.258966,0.736936 0.153382,0.937104 0.358148,1.471014 0.628352,1.079375 2.354243,2.67515 3.7555,2.189043 l -0.165814,-0.526145 -0.181371,-0.575614 -0.37721,-0.41572 -0.376684,-0.416227 -0.155535,-0.926882 -0.155531,-0.927374 h 0.273355 0.27334 l 0.576657,-1.854762 c 0.200498,-1.202786 0.632764,-1.911707 1.458686,-2.750148 0.787125,-0.590934 0.954434,-1.161855 1.19311,-2.046628 l 0.310542,-1.151228 0.56684,-0.895401 0.566315,-0.8954 0.893407,-0.957362 c 0.820657,-0.756573 1.36465,-1.574267 1.36465,0.056 -0.104786,0.730402 0.250011,1.295496 0.539981,1.950203 0.675825,1.081107 0.419415,1.50712 -0.04233,2.607242 -0.701581,1.135574 -0.4927,1.952521 -0.2935,3.197362 l 0.289874,1.808282 -0.379264,0.709027 c -0.529681,0.850215 -0.49765,1.480294 0.04082,2.224509 l 0.420616,0.580614 -0.146743,0.369253 c -0.0024,1.025111 1.05794,0.831865 1.781256,0.836442 h 4.632754 c -0.04399,-0.964375 -2.147913,-1.318282 -3.040367,-1.445042 l -0.349808,-0.40772 -0.349302,-0.407227 -0.08218,-1.723349 -0.08163,-1.723348 0.398914,-1.708855 0.398895,-1.709348 c 0.774772,-0.495107 0.647476,-0.750907 0.470213,-1.636907 l -0.21698,-1.084762 -0.02992,-2.686202 -0.03047,-2.686203 -0.186528,-1.982668 c 0.139957,-0.613708 -0.727929,-1.982669 0.167418,-1.982669 l 0.160704,0.404722 0.160689,0.404732 v 0.738507 c 0.02442,0.571388 -0.190032,0.808962 0.423194,0.581615 l 0.423703,-0.1574 0.234088,0.357267 0.233547,0.35676 0.0042,0.5906 c 0.0433,0.386908 -0.166439,0.693215 0.268679,0.432708 l 0.264558,-0.157893 0.0083,-0.688535 0.0083,-0.688547 0.388571,0.496667 c 0.229053,0.192627 0.388585,0.756947 0.388585,0.230347 0.02908,-0.37912 -0.165779,-0.726454 -0.292466,-1.077774 -0.1372,-0.580534 -0.261966,-0.795162 -0.768881,-1.057787 L 39.129828,32.245097 39.2678,31.251271 c 0.33671,-1.1678 -0.351137,-2.081095 -0.826751,-3.137896 l -0.964264,-1.858387 -0.507937,-1.023322 -0.508446,-1.023307 -0.179815,-0.986347 c -0.0626,-0.932307 -0.230844,-1.006961 -1.062381,-1.343094 -0.517671,-0.293295 -0.962925,-0.356761 -1.53775,-0.356761 H 33.025781 L 32.61395,20.668369 32.202134,20.099743 v -0.309295 -0.309787 l 0.529113,-0.162386 c 0.828877,-0.123871 0.529116,-0.822788 0.529116,-1.503002 0.0728,-0.771226 0.07239,-1.248481 -0.388571,-1.837761 l -0.388569,-0.496668 -0.0083,-0.575614 c 0.0746,-0.556093 -0.132086,-0.695401 -0.51825,-1.068788 -0.449031,-0.595067 -0.979761,-0.561173 -1.693792,-0.664548 z"/>
+ <path style="fill:#ffffff" d="m 29.07903,12 -0.512073,0.1574 c -0.728591,0.1136 -0.811873,0.777708 -1.09699,1.368082 -0.556897,0.832682 -0.588404,1.392189 -0.260448,2.207243 0.363737,0.89716 0.880773,1.666521 1.536233,2.468614 l 1.074761,1.314122 v 0.319788 0.319786 l -0.638139,0.280814 -0.63763,0.281307 -1.202473,0.166387 c -0.782919,0.06307 -0.911027,0.152239 -1.214287,0.795467 -0.342975,0.510707 -0.297264,0.989854 -0.299182,1.575948 l -0.0029,0.94736 -0.397876,1.407054 c -0.635645,1.68507 -0.378078,3.482231 -0.361698,5.244485 -0.02676,1.773122 -0.252148,3.349311 0.650026,4.882232 0.328717,0.529453 0.368605,1.0448 1.0231,1.0448 0.683297,0.104929 0.322631,-0.514147 0.245444,-0.98084 -0.0553,-0.621227 -0.443351,-0.980842 0.286263,-0.980842 0.588501,0.05747 0.413181,-0.112128 0.267136,-0.575614 -0.06894,-0.44784 -0.287819,-0.69284 -0.583373,-1.01832 -0.36615,-0.366547 -0.451941,-0.381294 -0.143654,-0.767481 0.510224,-0.602067 0.453707,-1.496628 0.578215,-2.243495 l 0.319836,-1.918721 0.185507,-0.875908 c 0.106043,-0.448881 0.297171,-0.820908 0.76017,-0.967361 l 0.289363,-0.09147 0.835012,1.514975 c 0.595932,0.828293 0.83501,1.486281 0.83501,2.448869 0.1103,0.738548 -0.08576,1.052227 -0.502242,1.626895 -0.559836,0.565212 -0.559492,1.145254 -0.653651,1.889241 l -0.151396,1.196202 -1.174496,1.873733 c -0.809997,0.998135 -1.177857,1.901003 -1.349675,3.108924 l -0.175678,1.235175 -0.909936,0.973839 c -0.913536,0.720347 -0.992917,1.408041 -1.196722,2.473348 l -0.286786,1.498989 -0.291416,0.513161 -0.291955,0.512654 -0.01957,1.023307 c -0.258966,0.736936 0.153382,0.937104 0.358148,1.471014 0.628352,1.079375 2.354243,2.67515 3.7555,2.189043 l -0.165814,-0.526145 -0.181371,-0.575614 -0.37721,-0.41572 -0.376684,-0.416227 -0.155535,-0.926882 -0.155531,-0.927374 h 0.273355 0.27334 l 0.576657,-1.854762 c 0.200498,-1.202786 0.632764,-1.911707 1.458686,-2.750148 0.787125,-0.590934 0.954434,-1.161855 1.19311,-2.046628 l 0.310542,-1.151228 0.56684,-0.895401 0.566315,-0.8954 0.893407,-0.957362 c 0.820657,-0.756573 1.36465,-1.574267 1.36465,0.056 -0.104786,0.730402 0.250011,1.295496 0.539981,1.950203 0.675825,1.081107 0.419415,1.50712 -0.04233,2.607242 -0.701581,1.135574 -0.4927,1.952521 -0.2935,3.197362 l 0.289874,1.808282 -0.379264,0.709027 c -0.529681,0.850215 -0.49765,1.480294 0.04082,2.224509 l 0.420616,0.580614 -0.146743,0.369253 c -0.0024,1.025111 1.05794,0.831865 1.781256,0.836442 h 4.632754 c -0.04399,-0.964375 -2.147913,-1.318282 -3.040367,-1.445042 l -0.349808,-0.40772 -0.349302,-0.407227 -0.08218,-1.723349 -0.08163,-1.723348 0.398914,-1.708855 0.398895,-1.709348 c 0.774772,-0.495107 0.647476,-0.750907 0.470213,-1.636907 l -0.21698,-1.084762 -0.02992,-2.686202 -0.03047,-2.686203 -0.186528,-1.982668 c 0.139957,-0.613708 -0.727929,-1.982669 0.167418,-1.982669 l 0.160704,0.404722 0.160689,0.404732 v 0.738507 c 0.02442,0.571388 -0.190032,0.808962 0.423194,0.581615 l 0.423703,-0.1574 0.234088,0.357267 0.233547,0.35676 0.0042,0.5906 c 0.0433,0.386908 -0.166439,0.693215 0.268679,0.432708 l 0.264558,-0.157893 0.0083,-0.688535 0.0083,-0.688547 0.388571,0.496667 c 0.229053,0.192627 0.388585,0.756947 0.388585,0.230347 0.02908,-0.37912 -0.165779,-0.726454 -0.292466,-1.077774 -0.1372,-0.580534 -0.261966,-0.795162 -0.768881,-1.057787 L 39.129828,31.245096 39.2678,30.25127 c 0.33671,-1.1678 -0.351137,-2.081095 -0.826751,-3.137896 l -0.964264,-1.858387 -0.507937,-1.023322 -0.508446,-1.023307 -0.179815,-0.986347 c -0.0626,-0.932307 -0.230844,-1.006961 -1.062381,-1.343094 -0.517671,-0.293295 -0.962925,-0.356761 -1.53775,-0.356761 H 33.025781 L 32.61395,19.668368 32.202134,19.099742 V 18.790447 18.48066 l 0.529113,-0.162386 c 0.828877,-0.123871 0.529116,-0.822788 0.529116,-1.503002 0.0728,-0.771226 0.07239,-1.248481 -0.388571,-1.837761 l -0.388569,-0.496668 -0.0083,-0.575614 c 0.0746,-0.556093 -0.132086,-0.695401 -0.51825,-1.068788 -0.449031,-0.595067 -0.979761,-0.561173 -1.693792,-0.664548 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/protege.svg b/.icons/awkward/64x64/apps/protege.svg
new file mode 100644
index 00000000..f0656d78
--- /dev/null
+++ b/.icons/awkward/64x64/apps/protege.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 25.393441,42.606574 c -5.857876,-5.857876 -5.857878,-15.35537 0,-21.213248 5.857876,-5.857876 26.668846,-17.1713499 32.52672,-11.313473 5.857876,5.857875 -5.455597,26.668845 -11.313474,32.526721 -5.857876,5.857877 -15.35537,5.857877 -21.213246,0 z"/>
+ <path style="fill:#25509a" d="m 25.393441,41.60657 c -5.857876,-5.857876 -5.857878,-15.35537 0,-21.213248 C 31.251317,14.535447 52.062287,3.2219728 57.920161,9.0798487 63.778037,14.937725 52.464564,35.748694 46.606687,41.60657 c -5.857876,5.857877 -15.35537,5.857877 -21.213246,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 53.246094 7.4453125 C 44.784805 7.2713576 30.154055 15.635007 25.394531 20.394531 C 22.391719 23.397342 20.963619 27.3542 21.041016 31.289062 C 21.207187 27.690677 22.646255 24.142807 25.394531 21.394531 C 30.154055 16.635007 44.784805 8.2713576 53.246094 8.4453125 C 55.1987 8.485456 56.823523 8.979773 57.921875 10.078125 C 58.965359 11.12161 59.438813 12.65688 59.511719 14.486328 C 59.589321 12.215732 59.150155 10.306407 57.921875 9.078125 C 56.823523 7.9797733 55.1987 7.485456 53.246094 7.4453125 z"/>
+ <path style="opacity:0.2" d="m 42.36378,38.364266 c -3.564979,3.564979 -9.162971,3.564977 -12.727948,0 -3.56498,-3.564978 -3.56498,-9.16297 0,-12.727949 1.782487,-1.782488 8.384165,-6.232227 14.365898,-8.7698 2.990866,-1.268788 5.917364,-2.129384 7.872104,-2.353344 0.837744,-0.09599 1.325583,-0.05448 1.629664,-0.01658 0.0379,0.30408 0.0794,0.791919 -0.0166,1.629662 -0.223961,1.954741 -1.084556,4.881238 -2.353345,7.872104 -2.537573,5.981733 -6.987311,12.583411 -8.769799,14.365899 z"/>
+ <path style="fill:#ffffff" d="m 42.36378,36.364192 c -3.564979,3.56498 -9.162971,3.564978 -12.727948,0 -3.56498,-3.564977 -3.56498,-9.162969 0,-12.727948 1.782487,-1.782488 8.384165,-6.232226 14.365898,-8.7698 2.990866,-1.268787 5.917364,-2.129384 7.872104,-2.353344 0.837744,-0.09598 1.325583,-0.05448 1.629664,-0.01658 0.0379,0.304081 0.0794,0.791919 -0.0166,1.629663 -0.223961,1.95474 -1.084556,4.881239 -2.353345,7.872105 -2.537573,5.981733 -6.987311,12.583411 -8.769799,14.365898 z"/>
+ <path style="opacity:0.2" d="m 25.393441,21.43744 c -5.857876,5.857876 -5.857878,15.35537 0,21.213249 5.857876,5.857874 26.668846,17.171348 32.52672,11.313473 5.857876,-5.857876 -5.455597,-26.668846 -11.313474,-32.526722 -5.857876,-5.857878 -15.35537,-5.857876 -21.213246,0 z"/>
+ <path style="fill:#9e51c3" d="m 25.393441,20.437436 c -5.857876,5.857876 -5.857878,15.35537 0,21.213248 5.857876,5.857875 26.668846,17.171348 32.52672,11.313474 5.857876,-5.857876 -5.455597,-26.668846 -11.313474,-32.526722 -5.857876,-5.857877 -15.35537,-5.857876 -21.213246,0 z"/>
+ <path style="opacity:0.2" d="m 42.36378,25.67999 c -3.564979,-3.56498 -9.162971,-3.564978 -12.727948,0 -3.56498,3.564977 -3.56498,9.162969 0,12.727949 1.782487,1.782487 8.384165,6.232225 14.365898,8.769798 2.990866,1.268789 5.917364,2.129387 7.872104,2.353345 0.837744,0.09598 1.325583,0.05448 1.629664,0.0166 0.0379,-0.304081 0.0794,-0.79192 -0.0166,-1.629663 -0.223961,-1.95474 -1.084556,-4.881239 -2.353345,-7.872105 -2.537573,-5.981732 -6.987311,-12.58341 -8.769799,-14.365898 z"/>
+ <path style="fill:#ffffff" d="m 42.36378,24.679827 c -3.564979,-3.56498 -9.162971,-3.564978 -12.727948,0 -3.56498,3.564977 -3.56498,9.162969 0,12.727948 1.782487,1.782488 8.384165,6.232226 14.365898,8.769799 2.990866,1.268789 5.917364,2.129386 7.872104,2.353345 0.837744,0.09598 1.325583,0.05448 1.629664,0.0166 0.0379,-0.304081 0.0794,-0.79192 -0.0166,-1.629664 -0.223961,-1.95474 -1.084556,-4.881238 -2.353345,-7.872104 C 48.59598,33.064018 44.146242,26.46234 42.363754,24.679853 Z"/>
+ <path style="opacity:0.2" d="m 50.999731,31.99995 c 0,8.284288 -6.715743,15.000032 -15.000032,15.000032 C 27.715412,46.999982 5,40.284238 5,31.99995 5,23.715663 27.715412,16.999918 35.999699,16.999918 c 8.284289,0 15.000032,6.715745 15.000032,15.000032 z"/>
+ <path style="fill:#d97f33" d="m 50.999731,30.999946 c 0,8.284287 -6.715743,15.000032 -15.000032,15.000032 C 27.715412,45.999978 5,39.284233 5,30.999946 5,22.715659 27.715412,15.999915 35.999699,15.999915 c 8.284289,0 15.000032,6.715744 15.000032,15.000031 z"/>
+ <path style="opacity:0.2" d="m 36.000065,23.00009 c 5.041643,0 9.000019,3.958379 9.000019,9.000019 0,5.041641 -3.958376,9.000019 -9.000019,9.000019 -2.520819,0 -10.33535,-1.521651 -16.359409,-3.95704 -3.01203,-1.217693 -5.689911,-2.678506 -7.230484,-3.902352 -0.660246,-0.524503 -0.97585,-0.898806 -1.164065,-1.140627 0.188215,-0.24182 0.503819,-0.616123 1.164065,-1.140626 1.540573,-1.223847 4.218454,-2.68466 7.230484,-3.902352 6.024059,-2.435389 13.83859,-3.957041 16.359409,-3.957041 z"/>
+ <path style="fill:#ffffff" d="m 36.000065,21.999927 c 5.041643,0 9.000019,3.958378 9.000019,9.000019 0,5.041641 -3.958376,9.000019 -9.000019,9.000019 -2.520819,0 -10.33535,-1.521651 -16.359409,-3.95704 -3.01203,-1.217693 -5.689911,-2.678506 -7.230484,-3.902353 -0.660246,-0.524503 -0.97585,-0.898805 -1.164065,-1.140626 0.188215,-0.24182 0.503819,-0.616123 1.164065,-1.140626 1.540573,-1.223847 4.218454,-2.68466 7.230484,-3.902353 6.024059,-2.435389 13.83859,-3.95704 16.359409,-3.95704 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 36 16 C 27.715713 16 5 22.715713 5 31 C 5 31.176535 5.014766 31.352275 5.0390625 31.527344 C 5.8788062 23.46241 27.874309 17 36 17 C 44.115439 17 50.708523 23.449295 50.974609 31.5 C 50.984564 31.333624 51 31.168636 51 31 C 51 22.715713 44.284289 16 36 16 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/protonmail-desktop-unofficial.svg b/.icons/awkward/64x64/apps/protonmail-desktop-unofficial.svg
new file mode 120000
index 00000000..5f6e90c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/protonmail-desktop-unofficial.svg
@@ -0,0 +1 @@
+protonmail-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/protonmail-desktop.svg b/.icons/awkward/64x64/apps/protonmail-desktop.svg
new file mode 100644
index 00000000..006dd563
--- /dev/null
+++ b/.icons/awkward/64x64/apps/protonmail-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,33 A 28,28 0 0 1 32,61 28,28 0 0 1 4,33 28,28 0 0 1 32,5 28,28 0 0 1 60,33 Z"/>
+ <path style="fill:#4f4f4f" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.2" d="m 32,16 c -0.81555,0 -1.632987,0.03704 -2.152344,0.111328 -6.268773,0.896255 -9.973084,3.930476 -10.714844,8.775391 -0.08194,0.535299 -0.105981,1.48522 -0.11914,5.126953 L 19,34.339844 l 0.179688,0.287109 c 0.448979,0.71258 1.071975,1.213361 4.023437,3.246094 4.934366,3.398411 6.961861,4.637932 8.210937,5.015625 0.197127,0.0596 0.467952,0.109595 0.603516,0.111328 0.828983,0.01108 3.251959,-1.338259 6.921875,-3.855469 4.576648,-3.139153 5.425084,-3.790346 5.871094,-4.501953 L 45,34.339844 45,30.771484 C 45,26.118172 44.967342,25.294127 44.748047,24.296875 44.357065,22.518444 43.64586,21.112513 42.511719,19.888672 40.691311,17.924283 37.844934,16.639543 34.150391,16.111328 33.631015,16.037079 32.815548,16 32,16 Z m 0,6 c 3.999996,0 5.935833,2.357737 6.837891,5.246094 C 38.9967,27.754611 39,27.775322 39,29.84375 c 0,1.146847 -0.01817,2.10578 -0.04102,2.128906 -0.02285,0.02311 -3.140811,0.03215 -6.958984,0.02344 -3.818171,0.0086 -6.93612,-4.28e-4 -6.958984,-0.02344 C 25.018186,31.949526 25,30.990597 25,29.84375 c 0,-2.068428 0.0033,-2.089139 0.162109,-2.597656 C 26.064177,24.357737 28.000004,22 32,22 Z m 13,15.339844 -0.189453,0.302734 c -0.44601,0.711607 -1.294446,1.3628 -5.871094,4.501953 -3.669916,2.51721 -6.092892,3.866549 -6.921875,3.855469 -0.135564,-0.0017 -0.406389,-0.05173 -0.603516,-0.111328 -1.249076,-0.377693 -3.276571,-1.617214 -8.210937,-5.015625 -2.951462,-2.032733 -3.574459,-2.533514 -4.023437,-3.246094 l -0.175782,-0.28125 c 6e-5,0.142365 3.35e-4,0.745847 0,0.804688 -2e-4,0.01787 -0.0039,0.0328 -0.0039,0.05078 l 0,6.601562 c 0,0.06169 0.01525,0.113457 0.01758,0.173828 l 0.01367,3.88086 0.195312,0.359375 c 0.150177,0.2739 0.271305,0.398133 0.515626,0.539062 l 0.318359,0.185547 5.179687,0.03125 c 2.848697,0.0168 8.182397,0.02903 11.851563,0.02734 l 6.671875,-0.0039 0.322266,-0.134766 c 0.414537,-0.174654 0.536351,-0.279306 0.728515,-0.632812 l 0.154297,-0.289063 0.0059,-3.871094 C 44.979987,44.977328 45,44.896948 45,44.802734 l 0,-6.601562 c 0,-0.01249 -0.0038,-0.02272 -0.0039,-0.03516 L 45,37.339844 Z"/>
+ <path style="fill:#ffffff" d="M 32 15 C 31.18445 15 30.367013 15.037042 29.847656 15.111328 C 23.578883 16.007583 19.874572 19.041804 19.132812 23.886719 C 19.050873 24.422018 19.026831 25.371939 19.013672 29.013672 L 19 33.339844 L 19.179688 33.626953 C 19.628667 34.339533 20.251663 34.840314 23.203125 36.873047 C 28.137491 40.271458 30.164986 41.510979 31.414062 41.888672 C 31.611189 41.948272 31.882014 41.998267 32.017578 42 C 32.846561 42.01108 35.269537 40.661741 38.939453 38.144531 C 43.516101 35.005378 44.364537 34.354185 44.810547 33.642578 L 45 33.339844 L 45 29.771484 C 45 25.118172 44.967342 24.294127 44.748047 23.296875 C 44.357065 21.518444 43.64586 20.112513 42.511719 18.888672 C 40.691311 16.924283 37.844934 15.639543 34.150391 15.111328 C 33.631015 15.037079 32.815548 15 32 15 z M 32 21 C 35.999996 21 37.935833 23.357737 38.837891 26.246094 C 38.9967 26.754611 39 26.775322 39 28.84375 C 39 29.990597 38.981834 30.94953 38.958984 30.972656 C 38.936134 30.995766 35.818173 31.004804 32 30.996094 C 28.181829 31.004694 25.06388 30.995666 25.041016 30.972656 C 25.018186 30.949526 25 29.990597 25 28.84375 C 25 26.775322 25.003282 26.754611 25.162109 26.246094 C 26.064177 23.357737 28.000004 21 32 21 z M 45 36.339844 L 44.810547 36.642578 C 44.364537 37.354185 43.516101 38.005378 38.939453 41.144531 C 35.269537 43.661741 32.846561 45.01108 32.017578 45 C 31.882014 44.998267 31.611189 44.948272 31.414062 44.888672 C 30.164986 44.510979 28.137491 43.271458 23.203125 39.873047 C 20.251663 37.840314 19.628666 37.339533 19.179688 36.626953 L 19.003906 36.345703 C 19.003966 36.488068 19.004241 37.09155 19.003906 37.150391 C 19.003706 37.168264 19 37.183192 19 37.201172 L 19 43.802734 C 19 43.864421 19.015249 43.916191 19.017578 43.976562 L 19.03125 47.857422 L 19.226562 48.216797 C 19.376739 48.490697 19.497867 48.61493 19.742188 48.755859 L 20.060547 48.941406 L 25.240234 48.972656 C 28.088931 48.989456 33.422631 49.00169 37.091797 49 L 43.763672 48.996094 L 44.085938 48.861328 C 44.500475 48.686674 44.622289 48.582022 44.814453 48.228516 L 44.96875 47.939453 L 44.974609 44.068359 C 44.979987 43.977328 45 43.896948 45 43.802734 L 45 37.201172 C 45 37.188684 44.996191 37.178453 44.996094 37.166016 L 45 36.339844 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/proxy.svg b/.icons/awkward/64x64/apps/proxy.svg
new file mode 120000
index 00000000..66bda981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/proxy.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/prusa-slicer.svg b/.icons/awkward/64x64/apps/prusa-slicer.svg
new file mode 120000
index 00000000..1fdff1b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/prusa-slicer.svg
@@ -0,0 +1 @@
+slic3r-prusa3d.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/prusaslicer.svg b/.icons/awkward/64x64/apps/prusaslicer.svg
new file mode 120000
index 00000000..1fdff1b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/prusaslicer.svg
@@ -0,0 +1 @@
+slic3r-prusa3d.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/psensor.svg b/.icons/awkward/64x64/apps/psensor.svg
new file mode 120000
index 00000000..a6c23f40
--- /dev/null
+++ b/.icons/awkward/64x64/apps/psensor.svg
@@ -0,0 +1 @@
+thermal-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/psi-plus.svg b/.icons/awkward/64x64/apps/psi-plus.svg
new file mode 100644
index 00000000..be528f47
--- /dev/null
+++ b/.icons/awkward/64x64/apps/psi-plus.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m36.871787 5-10.292982 41.171877c-2.093396-0.610793-3.44784-1.345021-4.207018-2.007781-1.012864-0.884282-1.325219-1.554345-1.386702-3.140646-0.08629-2.221822 1.52776-6.990778 3.101534-13.08205 0.101101-0.391157 0.65986-1.538592 1.054712-3.195302 0.197389-0.828362 0.425646-1.908363-0.0058-3.378902-0.434665-1.470555-1.932145-2.968603-3.329324-3.476578-1.451044-0.5275-2.842063-0.774034-4.144662-0.835935-3.907829-0.185684-7.028107 1.291683-8.6289246 1.843753l2.6092516 7.562512c2.12759-0.733806 3.492817-1.176377 4.945165-1.25783-0.105263 0.327436-0.146479 0.352695-0.246099 0.73828-1.435517 5.555241-3.548205 10.221862-3.347856 15.390639 0.12741 3.286969 1.528183 6.599002 4.117185 8.859331 2.003249 1.749014 4.517611 2.914021 7.527345 3.742254l-1.765817 7.066378h8.242155l1.519546-6.078157c4.492292-0.265781 8.523945-1.943484 11.699213-4.179685 4.323333-3.044571 7.26988-6.901845 8.535164-10.808552 2.47884-6.308236 2.070327-12.128697 2.070327-18.933613h-7.999994c0 7.133592 0.255171 11.66783-1.531229 16.124999a4.0003981 4.0003981 0 0 0-0.105376 0.289079c-0.475595 1.512104-2.584174 4.683341-5.574239 6.789077-1.508813 1.062566-3.183769 1.90226-5.007801 2.371081l10.394459-41.574229z"/>
+ <path style="fill:none;stroke-linejoin:round;stroke-width:7.9999905;stroke:#3669e9" d="m10.337889 21.680332c2.687528-0.926843 5.706661-2.627816 10.100409-1.030391 1.946392 0.707628 0.289114 3.307806-0.223588 5.292113-1.504549 5.823249-3.368164 10.540301-3.224933 14.235613 0.188893 4.873229 3.423835 7.969506 11.172494 9.482307 10.756688 2.100134 19.23796-6.584413 20.955687-12.045738 2.170572-5.415757 1.819951-10.614245 1.819951-17.61424"/>
+ <path style="fill:#3669e9" d="M 36.871787,4 22.871795,60.000001 H 31.11395 L 45.113964,4 Z"/>
+ <path style="fill:#ffffff;opacity:.1" d="m36.871094 4-10.292969 41.171875c-2.093396-0.610793-3.447853-1.345052-4.207031-2.007813-0.933095-0.814639-1.259856-1.479575-1.355469-2.814453-0.017901 0.236396-0.038907 0.476685-0.03125 0.673829 0.061483 1.5863 0.373855 2.256343 1.386719 3.140624 0.759178 0.662761 2.113635 1.39702 4.207031 2.007813l10.292969-41.171875h7.992187l0.25-1h-8.242187zm-19.208985 12.054688c-3.907829-0.185685-7.028088 1.29168-8.6289059 1.84375l0.3066407 0.886718c1.6655292-0.607974 4.6177332-1.906493 8.3222652-1.730468 1.302599 0.0619 2.693488 0.308437 4.144532 0.835937 1.397179 0.507975 2.89346 2.006007 3.328125 3.476563 0.122165 0.416386 0.182785 0.793473 0.214843 1.15039 0.055182-0.610731 0.031426-1.311007-0.214843-2.15039-0.434665-1.470556-1.930946-2.968588-3.328125-3.476563-1.451044-0.5275-2.841933-0.774037-4.144532-0.835937zm29.275391 3.945312c0 0.363784 9.31e-4 0.649401 0.001953 1h7.998047c0 1.46857 0.016559 2.873957 0.021484 4.265625 0.004503-1.704879-0.021484-3.44837-0.021484-5.265625h-8zm0.009766 5.072266c-0.016622 4.406278-0.218781 7.753683-1.541016 11.052734a4.0003981 4.0003981 0 0 0-0.105469 0.289062c-0.475595 1.512105-2.584154 4.683327-5.574219 6.789063-1.432439 1.00878-3.018995 1.806734-4.736328 2.287109l-0.271484 1.083985c1.824032-0.468821 3.498999-1.308528 5.007812-2.371094 2.990065-2.105736 5.098624-5.276958 5.574219-6.789063a4.0003981 4.0003981 0 0 1 0.105469-0.289062c1.41542-3.531552 1.546508-7.169793 1.541016-12.052734zm-30.359375 0.130859c-0.109543 0.006144-0.21921 0.02884-0.328125 0.039063-1.417222 5.363485-3.417142 9.91841-3.269532 14.927734 0.122052-4.715553 2.024479-9.092895 3.351563-14.228516 0.09962-0.385585 0.140831-0.410845 0.246094-0.738281zm7.816406 28.65625-1.533203 6.140625h0.25l1.515625-6.066406c-0.08085-0.022249-0.152287-0.051479-0.232422-0.074219z"/>
+ <path style="fill-rule:evenodd;opacity:.2" d="M 61.958,45.848 A 16,16 0 0 1 46,61 16,16 0 0 1 30.042,46.152 16,16 0 0 0 30,47 16,16 0 0 0 46,63 16,16 0 0 0 62,47 16,16 0 0 0 61.95704,45.84766 Z"/>
+ <circle style="fill:#d2524c" cx="46" cy="46" r="16"/>
+ <rect style="fill:#ffffff" width="4" height="20" x="44" y="36"/>
+ <rect style="fill:#ffffff" width="4" height="20" x="44" y="-56" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/psi.svg b/.icons/awkward/64x64/apps/psi.svg
new file mode 100644
index 00000000..0992f9c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/psi.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m36.871787 5-10.292982 41.171877c-2.093396-0.610793-3.44784-1.345021-4.207018-2.007781-1.012864-0.884282-1.325219-1.554345-1.386702-3.140646-0.08629-2.221822 1.52776-6.990778 3.101534-13.08205 0.101101-0.391157 0.65986-1.538592 1.054712-3.195302 0.197389-0.828362 0.425646-1.908363-0.0058-3.378902-0.434665-1.470555-1.932145-2.968603-3.329324-3.476578-1.451044-0.5275-2.842063-0.774034-4.144662-0.835935-3.907829-0.185684-7.028107 1.291683-8.6289246 1.843753l2.6092516 7.562512c2.12759-0.733806 3.492817-1.176377 4.945165-1.25783-0.105263 0.327436-0.146479 0.352695-0.246099 0.73828-1.435517 5.555241-3.548205 10.221862-3.347856 15.390639 0.12741 3.286969 1.528183 6.599002 4.117185 8.859331 2.003249 1.749014 4.517611 2.914021 7.527345 3.742254l-1.765817 7.066378h8.242155l1.519546-6.078157c4.492292-0.265781 8.523945-1.943484 11.699213-4.179685 4.323333-3.044571 7.26988-6.901845 8.535164-10.808552 2.47884-6.308236 2.070327-12.128697 2.070327-18.933613h-7.999994c0 7.133592 0.255171 11.66783-1.531229 16.124999a4.0003981 4.0003981 0 0 0-0.105376 0.289079c-0.475595 1.512104-2.584174 4.683341-5.574239 6.789077-1.508813 1.062566-3.183769 1.90226-5.007801 2.371081l10.394459-41.574229z"/>
+ <path style="fill:none;stroke-linejoin:round;stroke-width:7.9999905;stroke:#3669e9" d="m10.337889 21.680332c2.687528-0.926843 5.706661-2.627816 10.100409-1.030391 1.946392 0.707628 0.289114 3.307806-0.223588 5.292113-1.504549 5.823249-3.368164 10.540301-3.224933 14.235613 0.188893 4.873229 3.423835 7.969506 11.172494 9.482307 10.756688 2.100134 19.23796-6.584413 20.955687-12.045738 2.170572-5.415757 1.819951-10.614245 1.819951-17.61424"/>
+ <path style="fill:#3669e9" d="M 36.871787,4 22.871795,60.000001 H 31.11395 L 45.113964,4 Z"/>
+ <path style="fill:#ffffff;opacity:.1" d="m36.871094 4-10.292969 41.171875c-2.093396-0.610793-3.447853-1.345052-4.207031-2.007813-0.933095-0.814639-1.259856-1.479575-1.355469-2.814453-0.017901 0.236396-0.038907 0.476685-0.03125 0.673829 0.061483 1.5863 0.373855 2.256343 1.386719 3.140624 0.759178 0.662761 2.113635 1.39702 4.207031 2.007813l10.292969-41.171875h7.992187l0.25-1h-8.242187zm-19.208985 12.054688c-3.907829-0.185685-7.028088 1.29168-8.6289059 1.84375l0.3066407 0.886718c1.6655292-0.607974 4.6177332-1.906493 8.3222652-1.730468 1.302599 0.0619 2.693488 0.308437 4.144532 0.835937 1.397179 0.507975 2.89346 2.006007 3.328125 3.476563 0.122165 0.416386 0.182785 0.793473 0.214843 1.15039 0.055182-0.610731 0.031426-1.311007-0.214843-2.15039-0.434665-1.470556-1.930946-2.968588-3.328125-3.476563-1.451044-0.5275-2.841933-0.774037-4.144532-0.835937zm29.275391 3.945312c0 0.363784 9.31e-4 0.649401 0.001953 1h7.998047c0 1.46857 0.016559 2.873957 0.021484 4.265625 0.004503-1.704879-0.021484-3.44837-0.021484-5.265625h-8zm0.009766 5.072266c-0.016622 4.406278-0.218781 7.753683-1.541016 11.052734a4.0003981 4.0003981 0 0 0-0.105469 0.289062c-0.475595 1.512105-2.584154 4.683327-5.574219 6.789063-1.432439 1.00878-3.018995 1.806734-4.736328 2.287109l-0.271484 1.083985c1.824032-0.468821 3.498999-1.308528 5.007812-2.371094 2.990065-2.105736 5.098624-5.276958 5.574219-6.789063a4.0003981 4.0003981 0 0 1 0.105469-0.289062c1.41542-3.531552 1.546508-7.169793 1.541016-12.052734zm-30.359375 0.130859c-0.109543 0.006144-0.21921 0.02884-0.328125 0.039063-1.417222 5.363485-3.417142 9.91841-3.269532 14.927734 0.122052-4.715553 2.024479-9.092895 3.351563-14.228516 0.09962-0.385585 0.140831-0.410845 0.246094-0.738281zm7.816406 28.65625-1.533203 6.140625h0.25l1.515625-6.066406c-0.08085-0.022249-0.152287-0.051479-0.232422-0.074219z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pspp.svg b/.icons/awkward/64x64/apps/pspp.svg
new file mode 100644
index 00000000..becf4337
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pspp.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="29" cy="33" r="25"/>
+ <circle style="fill:#ad3f36" cx="29" cy="32" r="25"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 29 7 A 25 25 0 0 0 4 32 A 25 25 0 0 0 4.0175781 32.490234 A 25 25 0 0 1 29 8 A 25 25 0 0 1 53.974609 32.490234 A 25 25 0 0 0 54 32 A 25 25 0 0 0 29 7 z"/>
+ <path style="opacity:0.2" d="M 51.213204,53.2 30,31.986794 51.213204,10.77359 c 11.71573,11.715726 11.715726,30.710682 0,42.42641 z"/>
+ <path style="fill:#3b8ae0" d="M 51.213204,52.2 30,30.986794 51.213204,9.77359 c 11.71573,11.715726 11.715726,30.710682 0,42.42641 z"/>
+ <path style="opacity:0.2" d="M 30,6 30,32 48.385484,13.614514 C 43.680412,8.90944 37.179702,6 30,6 Z"/>
+ <path style="fill:#7dc564" d="M 30,5 30,31 48.385484,12.614514 C 43.680412,7.90944 37.179702,5 30,5 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 30 5 L 30 6 C 36.925271 6 43.213308 8.7127206 47.873047 13.126953 L 48.384766 12.615234 C 43.679694 7.9101604 37.179702 5 30 5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ptbatcher.svg b/.icons/awkward/64x64/apps/ptbatcher.svg
new file mode 120000
index 00000000..fd113dd3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ptbatcher.svg
@@ -0,0 +1 @@
+kipi-panorama.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/puddletag.svg b/.icons/awkward/64x64/apps/puddletag.svg
new file mode 100644
index 00000000..7cca6154
--- /dev/null
+++ b/.icons/awkward/64x64/apps/puddletag.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#ec6295" d="M 32,12 C 24.234,12 17.6198,16.6106 14.7734,23.136 7.544,24.178 2,30.154 2,37.454 2,45.488 8.7158,52 17,52 l 31.876,0 C 56.124,52 62,46.302 62,39.272 62,32.74 56.934,27.386 50.398,26.66 48.694,18.3194 41.1,12 32,12 Z"/>
+ <path style="opacity:0.2" d="m 40,23.00194 -12,1.999906 0,10.538505 A 4,3.999812 0 0 0 26,35.000376 4,3.999812 0 0 0 22,39.000188 4,3.999812 0 0 0 26,43 4,3.999812 0 0 0 30,39.000188 l 0,-10.331514 8,-1.335878 0,6.206709 a 4,3.999812 0 0 0 -2,-0.539975 4,3.999812 0 0 0 -4,3.999812 4,3.999812 0 0 0 4,3.999812 4,3.999812 0 0 0 4,-3.999812 L 40,23 Z"/>
+ <path style="fill:#ffffff" d="m 40,22.00194 -12,1.999906 0,10.538505 A 4,3.999812 0 0 0 26,34.000376 4,3.999812 0 0 0 22,38.000188 4,3.999812 0 0 0 26,42 4,3.999812 0 0 0 30,38.000188 l 0,-10.331514 8,-1.335878 0,6.206709 a 4,3.999812 0 0 0 -2,-0.539975 4,3.999812 0 0 0 -4,3.999812 4,3.999812 0 0 0 4,3.999812 4,3.999812 0 0 0 4,-3.999812 L 40,22 Z"/>
+ <path style="opacity:0.2" d="M 2.0253906,37.929688 C 2.0162246,38.10412 2,38.275766 2,38.453125 2,46.485125 8.7158,53 17,53 l 31.876953,0 C 56.124953,53 62,47.301437 62,40.273438 62,40.099781 61.98367,39.929706 61.974609,39.757812 61.709852,46.559473 55.95627,52 48.876953,52 L 17,52 C 8.8815995,52 2.2868092,45.739428 2.0253906,37.929688 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 12 C 24.234 12 17.619837 16.612119 14.773438 23.136719 C 7.5440375 24.178719 2 30.153125 2 37.453125 C 2 37.611125 2.0152656 37.766125 2.0253906 37.921875 C 2.2888217 30.866791 7.7216393 25.15312 14.773438 24.136719 C 17.619838 17.612119 24.234 13 32 13 C 41.1 13 48.692484 19.319756 50.396484 27.660156 C 56.756938 28.366657 61.712314 33.461244 61.974609 39.753906 C 61.983924 39.594082 62 39.435467 62 39.273438 C 62 32.741437 56.932484 27.386156 50.396484 26.660156 C 48.692484 18.319756 41.1 12 32 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pulse-sms.svg b/.icons/awkward/64x64/apps/pulse-sms.svg
new file mode 100644
index 00000000..f1660adb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pulse-sms.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="-61" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#1775d2" width="56" height="56" x="-60" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 58.609375 5.390625 L 46.566406 17.433594 C 46.76882 17.559264 46.958158 17.703241 47.125 17.875 L 59.181641 5.8183594 C 59.013009 5.649728 58.816649 5.5118574 58.609375 5.390625 z M 16 48 L 4.8183594 59.181641 C 4.9869257 59.350207 5.1833024 59.488192 5.390625 59.609375 L 16 49 L 16 48 z"/>
+ <path style="opacity:0.15" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 v 50.4 c 0,0.7756 0.3114782,1.476322 0.8175782,1.982422 L 59.182422,4.8175782 C 58.676322,4.3114782 57.9756,4 57.2,4 Z"/>
+ <path style="opacity:0.2" d="M 18.910156,17 C 17.29852,17 16,18.364005 16,20.058594 V 34.453124 39.941406 49 l 6,-6 H 45.089844 C 46.70148,43 48,41.635994 48,39.941406 V 20.058594 C 48,18.364005 46.70148,17 45.089844,17 Z"/>
+ <rect style="fill:#ffffff" width="32" height="26" x="16" y="16" rx="2.909" ry="3.059"/>
+ <path style="fill:#ffffff" d="M 15.999999,33.454544 H 30.545454 L 15.999999,48 Z"/>
+ <path style="fill:#b7b7b7" d="M 22 21 L 22 25 L 39 25 L 43 21 L 22 21 z M 22 27 L 22 31 L 33 31 L 37 27 L 22 27 z M 22 33 L 22 37 L 27 37 L 31 33 L 22 33 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pulseeffects.svg b/.icons/awkward/64x64/apps/pulseeffects.svg
new file mode 100644
index 00000000..93a92894
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pulseeffects.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="fill:#ffffff;opacity:.1" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.3" d="m15 16c-1.662 0-3 1.338-3 3v30c0 1.662 1.338 3 3 3s3-1.338 3-3v-30c0-1.662-1.338-3-3-3z"/>
+ <path style="fill:#00ab43" d="m15 28c-1.662 0-3 1.338-3 3v18c0 1.662 1.338 3 3 3s3-1.338 3-3v-18c0-1.662-1.338-3-3-3z"/>
+ <path style="opacity:.2" d="m21 27a6 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 style="fill:#828282" d="m21 26a6 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 style="opacity:.3" d="m47 16c-1.662 0-3 1.338-3 3v30c0 1.662 1.338 3 3 3s3-1.338 3-3v-30c0-1.662-1.338-3-3-3z"/>
+ <path style="fill:#00ab43" d="m47 34.196c-1.662 0-3 1.338-3 3v11.804c0 1.662 1.338 3 3 3s3-1.338 3-3v-11.804c0-1.662-1.338-3-3-3z"/>
+ <path style="opacity:.2" d="m53 33a6 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 style="fill:#828282" d="m53 32a6 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 style="opacity:.3" d="m31 16c-1.662 0-3 1.338-3 3v30c0 1.662 1.338 3 3 3s3-1.338 3-3v-30c0-1.662-1.338-3-3-3z"/>
+ <path style="fill:#00ab43" d="m31 42c-1.662 0-3 1.338-3 3v4c0 1.662 1.338 3 3 3s3-1.338 3-3v-4c0-1.662-1.338-3-3-3z"/>
+ <path style="opacity:.2" d="m37 41a6 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 style="fill:#828282" d="m37 40a6 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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pumpa.svg b/.icons/awkward/64x64/apps/pumpa.svg
new file mode 100644
index 00000000..267ba1c0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pumpa.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 37.762156,7.0058857 c -0.425964,-0.0152 -0.871926,-0.00139 -1.331886,0.05022 -0.439962,0.04944 -0.695942,0.222942 -1.093906,0.849284 -0.397966,0.626342 -0.749936,1.650326 -0.963918,2.7179863 -0.429964,2.135318 -0.367968,4.319474 -0.367968,4.319474 a 2.0010286,1.9864263 0 0 1 -3.97166,0.39546 c -0.05,1.028748 -0.028,1.721594 -0.028,1.721594 a 2.0010286,1.9864263 0 1 0 3.999658,-0.13184 c 0,0 -0.0614,-2.184154 0.367148,-4.319474 0.214262,-1.06762 0.567412,-2.091644 0.964758,-2.7179863 0.397344,-0.626362 0.653924,-0.799732 1.093666,-0.849144 3.681884,-0.413842 6.358854,1.5897363 6.358854,1.5897363 a 2.0006286,1.9860293 0 0 0 2.945148,-2.5706803 2.0006286,1.9860293 0 0 1 -2.945148,0.585486 c 0,0 -2.047824,-1.533892 -5.026968,-1.640142 z"/>
+ <path style="fill:#f58411" d="m 25,12.001 7,4 7,-4 c 11.634,0 21,9.4448 21,21.176 l 0,5.647 C 60,50.5558 50.634,60 39,60 l -7,-2 -7,2 C 13.366,60 4,50.556 4,38.824 L 4,33.176 C 4,21.444 13.366,12 25,12 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25 12 C 13.366 12 4 21.443781 4 33.175781 L 4 34.175781 C 4 22.443781 13.366 13 25 13 L 32 17 L 39 13 C 50.634 13 60 22.443781 60 34.175781 L 60 33.175781 C 60 21.443781 50.634 12 39 12 L 32 16 L 25 12 z"/>
+ <path style="fill:none;stroke:#4a2507;stroke-width:3.99651337;stroke-linecap:round;stroke-linejoin:round" d="m 32.004182,16.001768 c 0,0 -0.317336,-9.491908 4.19122,-10.003486 4.508554,-0.511578 7.783694,2.000696 7.783694,2.000696"/>
+ <path style="opacity:0.2" d="m 4,38.824219 0,1 C 4,51.556219 13.366,61 25,61 l 7,-2 7,2 c 11.634,0 21,-9.443781 21,-21.175781 l 0,-1 C 60,50.556219 50.634,60 39,60 l -7,-2 -7,2 C 13.366,60 4,50.556219 4,38.824219 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 36.964844 3.9394531 C 36.642534 3.9506031 36.313319 3.9738188 35.978516 4.0117188 C 34.161588 4.2175187 32.762694 5.4189375 31.951172 6.7109375 C 31.137652 8.0027375 30.722965 9.4401813 30.453125 10.800781 C 29.911443 13.521781 30.005859 16.066406 30.005859 16.066406 A 2.00002 2.0012 0 0 0 30.015625 16.1875 C 30.017197 15.306696 30.058994 13.780598 30.453125 11.800781 C 30.722965 10.440181 31.137652 9.0027375 31.951172 7.7109375 C 32.762694 6.4189375 34.161588 5.2175187 35.978516 5.0117188 C 36.648122 4.9359187 37.294473 4.9172063 37.912109 4.9414062 C 42.239555 5.1106062 45.210938 7.4101562 45.210938 7.4101562 A 1.9996202 2.0008 0 0 1 45.933594 8.5019531 A 1.9996202 2.0008 0 0 0 45.210938 6.4101562 C 45.210938 6.4101562 42.239555 4.1106063 37.912109 3.9414062 C 37.603291 3.9293062 37.287154 3.9283031 36.964844 3.9394531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pureref.svg b/.icons/awkward/64x64/apps/pureref.svg
new file mode 100644
index 00000000..f9d021ff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pureref.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#8e8e8e" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="M 31,9 C 19.954,9 11,17.954 11,29 V 57 H 25 V 48.082 C 26.894,48.677 28.909,49 31,49 32.828,49 34.591,48.733 36.273,48.273 L 45,57 54,48 46.984,40.984 C 49.495,37.642 51,33.502 51,29 51,17.954 42.046,9 31,9 Z"/>
+ <path style="fill:#dddddd" d="M 31,8 C 19.954,8 11,16.954 11,28 V 56 H 25 V 47.082 C 26.894,47.677 28.909,48 31,48 32.828,48 34.591,47.733 36.273,47.273 L 45,56 54,47 46.984,39.984 C 49.495,36.642 51,32.502 51,28 51,16.954 42.046,8 31,8 Z"/>
+ <path style="opacity:0.2" d="M 31,13 A 16,16 0 0 0 15,29 V 53 H 21 V 41.471 A 16,16 0 0 0 31,45 16,16 0 0 0 47,29 16,16 0 0 0 31,13 Z"/>
+ <path style="fill:#333333" d="M 31,12 A 16,16 0 0 0 15,28 V 52 H 21 V 40.471 A 16,16 0 0 0 31,44 16,16 0 0 0 47,28 16,16 0 0 0 31,12 Z"/>
+ <circle style="opacity:0.2" cx="31" cy="29" r="10"/>
+ <circle style="fill:#ffffff" cx="31" cy="28" r="10"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31 12 A 16 16 0 0 0 15 28 L 15 29 A 16 16 0 0 1 31 13 A 16 16 0 0 1 46.979 28.58 A 16 16 0 0 0 47 28 A 16 16 0 0 0 31 12 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pushbullet-indicator.svg b/.icons/awkward/64x64/apps/pushbullet-indicator.svg
new file mode 100644
index 00000000..8bd6e73e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pushbullet-indicator.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4ab367" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2" transform="matrix(2.0001353,0,0,1.9998182,1.9975929,1.0031797)">
+ <path d="m 7.6667,11 2.6667,0 c 0.368,0 0.667,0.272 0.667,0.609 l 0,9.7799 c 0,0.3368 -0.29933,0.61124 -0.66667,0.61124 l -2.6667,0 c -0.367,0 -0.6663,-0.274 -0.6663,-0.611 l 0,-9.78 c 0,-0.337 0.2993,-0.609 0.6667,-0.609"/>
+ <path d="M 12.629,11 C 12.281,11 12,11.272 12,11.609 l 0,9.7778 c 0,0.33672 0.28111,0.61111 0.62918,0.61111 1.8951,0 3.789,0.0025 5.6854,0.0025 3.139,-10e-4 5.685,-2.464 5.685,-5.501 0,-3.037 -2.546,-5.5 -5.685,-5.5 l -5.6854,0 z"/>
+ </g>
+ <g style="fill:#f9f9f9" transform="matrix(2.0001353,0,0,1.9998182,1.9975929,0.0031817)">
+ <path d="m 7.6667,11 2.6667,0 c 0.368,0 0.667,0.272 0.667,0.609 l 0,9.7799 c 0,0.3368 -0.29933,0.61124 -0.66667,0.61124 l -2.6667,0 c -0.367,0 -0.6663,-0.274 -0.6663,-0.611 l 0,-9.78 c 0,-0.337 0.2993,-0.609 0.6667,-0.609"/>
+ <path d="M 12.629,11 C 12.281,11 12,11.272 12,11.609 l 0,9.7778 c 0,0.33672 0.28111,0.61111 0.62918,0.61111 1.8951,0 3.789,0.0025 5.6854,0.0025 3.139,-10e-4 5.685,-2.464 5.685,-5.501 0,-3.037 -2.546,-5.5 -5.685,-5.5 l -5.6854,0 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691162 17.134398 16.710946 5 32 5 C 47.289055 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511779 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 4.0175781,32.664062 C 4.0112845,32.775966 4,32.886446 4,33 4,48.511778 16.488,61 32,61 47.512001,61 60,48.511778 60,33 60,32.886446 59.988797,32.775966 59.982422,32.664062 59.630879,47.865602 47.289273,60 32,60 16.710728,60 4.3691213,47.865602 4.0175781,32.664062 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/putty.svg b/.icons/awkward/64x64/apps/putty.svg
new file mode 100644
index 00000000..2e08f65a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/putty.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="34" height="26" x="-43" y="-52" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="34" height="26" x="-42" y="-52" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="34" height="42" x="-39" y="-60" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="34" height="42" x="-38" y="-60" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#266ad7" width="26" height="34" x="-34" y="-56" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="34" height="26" x="-61" y="-38" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="34" height="26" x="-60" y="-38" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="34" height="42" x="-57" y="-46" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="34" height="42" x="-56" y="-46" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffbe47" width="26" height="34" x="-52" y="-42" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6 22 C 4.892 22 4 22.892 4 24 L 4 25 C 4 23.892 4.892 23 6 23 L 44 23 C 45.108 23 46 23.892 46 25 L 46 24 C 46 22.892 45.108 22 44 22 L 6 22 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20 4 C 18.892 4 18 4.892 18 6 L 18 7 C 18 5.892 18.892 5 20 5 L 58 5 C 59.108 5 60 5.892 60 7 L 60 6 C 60 4.892 59.108 4 58 4 L 20 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pycad.svg b/.icons/awkward/64x64/apps/pycad.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pycad.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pycharm-community.svg b/.icons/awkward/64x64/apps/pycharm-community.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pycharm-community.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pycharm-education.svg b/.icons/awkward/64x64/apps/pycharm-education.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pycharm-education.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pycharm-professional.svg b/.icons/awkward/64x64/apps/pycharm-professional.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pycharm-professional.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pycharm.svg b/.icons/awkward/64x64/apps/pycharm.svg
new file mode 100644
index 00000000..ea5c0fb9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pycharm.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#a2e36e" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#2cbfeb" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#21d789" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#f7c73c" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,26.999314 c 0,0 8.000005,0.929002 8.000005,-3.999994 0,-4.929003 -8.000005,-4.000003 -8.000005,-4.000003 m 1.96e-4,16.000199 V 18.999513"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,25.999514 c 0,0 8.000005,0.929002 8.000005,-3.999994 0,-4.929003 -8.000005,-4.000003 -8.000005,-4.000003 m 1.96e-4,16.000199 V 17.999713"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 42.000484,32.999314 c 0,0 0,2.000004 -4.000002,2.000004 -3.999998,0 -3.999998,-4.000002 -3.999998,-8.000004 0,-3.999996 0,-7.999999 3.999998,-7.999999 4.000002,0 4.000002,1.999999 4.000002,1.999999"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 42.000484,31.999514 c 0,0 0,2.000004 -4.000002,2.000004 -3.999998,0 -3.999998,-4.000002 -3.999998,-8.000004 0,-3.999996 0,-7.999999 3.999998,-7.999999 4.000002,0 4.000002,1.999998 4.000002,1.999998"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pycharmedu.svg b/.icons/awkward/64x64/apps/pycharmedu.svg
new file mode 100644
index 00000000..b6ca77fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pycharmedu.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#a2e36e" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#2cbfeb" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#21d789" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#f7c73c" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,26.999314 c 0,0 8.000005,0.929002 8.000005,-3.999994 0,-4.929003 -8.000005,-4.000003 -8.000005,-4.000003 m 1.96e-4,16.000199 V 18.999513"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.000485,25.999514 c 0,0 8.000005,0.929002 8.000005,-3.999994 0,-4.929003 -8.000005,-4.000003 -8.000005,-4.000003 m 1.96e-4,16.000199 V 17.999713"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 34.000484,34.998826 h 8.000002 m -8.000002,-7.999998 h 8.000002 m -8.000002,-7.999999 h 8.000002 M 34.000684,34.99903 V 18.999025"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 34.000484,33.999512 h 8.000002 m -8.000002,-7.999998 h 8.000002 m -8.000002,-7.999999 h 8.000002 M 34.000684,33.999716 V 17.999711"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pychess.svg b/.icons/awkward/64x64/apps/pychess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pychess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pymol.svg b/.icons/awkward/64x64/apps/pymol.svg
new file mode 100644
index 00000000..198e3855
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pymol.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#3f3f3f" width="52" height="52" x="-58" y="-58" rx="15.6" ry="15.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 20.800782,5 C 11.493581,5 4,12.493581 4,21.800782 V 44.199218 C 4,53.506418 11.493581,61 20.800782,61 H 43.199218 C 52.506418,61 60,53.506418 60,44.199218 V 21.800782 C 60,12.493581 52.506418,5 43.199218,5 Z m 0,8 H 43.199218 C 48.212348,13 52,16.78765 52,21.800782 V 44.199218 C 52,49.212348 48.212348,53 43.199218,53 H 20.800782 C 15.78765,53 12,49.212348 12,44.199218 V 21.800782 C 12,16.787649 15.787649,13 20.800782,13 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.8,4 C 11.4928,4 4,11.4928 4,20.8 v 1.4 C 4,12.8928 11.4928,5.4 20.8,5.4 H 43.2 C 52.5072,5.4 60,12.8928 60,22.2 V 20.8 C 60,11.4928 52.5072,4 43.2,4 Z"/>
+ <circle style="fill:#ffd517" class="st6" cx="15.7" cy="48.3" r="6.3"/>
+ <circle style="opacity:0.2" class="st9" cx="44" cy="29" r="6"/>
+ <circle style="fill:#ffd517" class="st9" cx="44" cy="28" r="6"/>
+ <path style="fill:none;stroke:#7c7c7c;stroke-width:4.19999981;stroke-linecap:round" d="m 20.267426,44.871904 7.321708,-5.411698"/>
+ <path style="fill:none;stroke:#7c7c7c;stroke-width:4.19999981;stroke-linecap:round" d="m 35.394922,33.869316 6.08851,-4.059008"/>
+ <circle style="opacity:0.2" class="st13" cx="32" cy="37" r="8"/>
+ <circle style="fill:#b3e5fc" class="st13" cx="32" cy="36" r="8"/>
+ <path style="fill:none;stroke:#7c7c7c;stroke-width:4.19999981;stroke-linecap:round" d="m 23.000002,15.000393 5.41433,13.535823"/>
+ <path style="fill:#4c6378" d="M 20.800782,4 C 11.493581,4 4,11.493581 4,20.800782 V 43.199218 C 4,52.506418 11.493581,60 20.800782,60 H 43.199218 C 52.506418,60 60,52.506418 60,43.199218 V 20.800782 C 60,11.493581 52.506418,4 43.199218,4 Z m 0,8 H 43.199218 C 48.212348,12 52,15.78765 52,20.800782 V 43.199218 C 52,48.212348 48.212348,52 43.199218,52 H 20.800782 C 15.78765,52 12,48.212348 12,43.199218 V 20.800782 C 12,15.787649 15.787649,12 20.800782,12 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.800781 4 C 11.493579 4 4 11.493579 4 20.800781 L 4 21.800781 C 4 12.493579 11.493579 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493579 60 21.800781 L 60 20.800781 C 60 11.493579 52.506419 4 43.199219 4 L 20.800781 4 z M 12 43.199219 L 12 44.199219 C 12 49.212349 15.787648 53 20.800781 53 L 43.199219 53 C 48.212349 53 52 49.212349 52 44.199219 L 52 43.199219 C 52 48.212349 48.212349 52 43.199219 52 L 20.800781 52 C 15.787648 52 12 48.212349 12 43.199219 z"/>
+ <circle style="opacity:0.2" class="st19" cx="23" cy="16" r="7"/>
+ <circle style="fill:#ffd517" class="st19" cx="23" cy="15" r="7"/>
+ <circle style="opacity:0.2" class="st17" cx="47.001" cy="50" r="7"/>
+ <circle style="fill:#ffd517" class="st17" cx="47.001" cy="49" r="7"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23 8 A 7 7 0 0 0 16 15 A 7 7 0 0 0 16.025391 15.4375 A 7 7 0 0 1 23 9 A 7 7 0 0 1 29.974609 15.492188 A 7 7 0 0 0 30 15 A 7 7 0 0 0 23 8 z M 44 22 A 6 6 0 0 0 38 28 A 6 6 0 0 0 38.027344 28.484375 A 6 6 0 0 1 44 23 A 6 6 0 0 1 49.976562 28.513672 A 6 6 0 0 0 50 28 A 6 6 0 0 0 44 22 z M 47 42 A 7 7 0 0 0 40 49 A 7 7 0 0 0 40.025391 49.4375 A 7 7 0 0 1 47 43 A 7 7 0 0 1 53.974609 49.492188 A 7 7 0 0 0 54 49 A 7 7 0 0 0 47 42 z"/>
+ <path style="fill:none;stroke:#7c7c7c;stroke-width:4.19999981;stroke-linecap:round" d="m 37.053196,40.860912 4.917252,4.023204"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pynocchio.svg b/.icons/awkward/64x64/apps/pynocchio.svg
new file mode 100644
index 00000000..a4f63a4e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pynocchio.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 C 16.536,5 4,17.536 4,33 4.0123,37.945 5.3338,42.798 7.8301,47.066 8.1922,48.285 8.4542,49.493 8.5508,50.707 8.7684,53.443 8.22,56.23 6.1562,59.463 5.7399,60.116 6.1925,61 6.9668,61 13,61 16.158,59.865 21.107,58.793 24.554,60.249 28.258,61 32,61 47.464,61 60,48.464 60,33 60,17.536 47.464,5 32,5 Z"/>
+ <path style="fill:#a7bf3c" d="M 32,4 C 16.536,4 4,16.536 4,32 4.0123,36.945 5.3338,41.798 7.8301,46.066 8.1922,47.285 8.4542,48.493 8.5508,49.707 8.7684,52.443 8.22,55.23 6.1562,58.463 5.7399,59.116 6.1925,60 6.9668,60 13,60 16.158,58.865 21.107,57.793 24.554,59.249 28.258,60 32,60 47.464,60 60,47.464 60,32 60,16.536 47.464,4 32,4 Z"/>
+ <path style="opacity:0.2;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 24,20 19,25 28,33 19,41 25,46 32,39 40,46 45,41 36,33 45,25 40,20 32,28 Z"/>
+ <path style="fill:#4f4f4f;stroke:#4f4f4f;stroke-width:2;stroke-linecap:round" d="M 24,19 19,24 28,32 19,40 25,45 32,38 40,45 45,40 36,32 45,24 40,19 32,27 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23.984,18 C 23.724,18.004 23.477,18.109 23.293,18.293 L 18.293,23.293 C 17.973,23.613 17.909,24.108 18.135,24.5 18.178,24.424 18.232,24.355 18.293,24.293 L 23.293,19.293 C 23.477,19.109 23.724,19.004 23.984,19 24.255,18.996 24.516,19.101 24.707,19.293 L 32,26.586 39.293,19.293 C 39.684,18.903 40.316,18.903 40.707,19.293 L 45.707,24.293 C 45.768,24.355 45.822,24.424 45.865,24.5 46.091,24.108 46.027,23.613 45.707,23.293 L 40.707,18.293 C 40.316,17.903 39.684,17.903 39.293,18.293 L 32,25.586 24.707,18.293 C 24.516,18.101 24.255,17.996 23.984,18 Z M 25.932,32.5 18.336,39.252 C 17.981,39.568 17.897,40.089 18.135,40.5 18.188,40.407 18.256,40.323 18.336,40.252 L 26.494,33 Z M 38.068,32.5 37.506,33 45.664,40.252 C 45.744,40.323 45.812,40.407 45.865,40.5 46.103,40.089 46.019,39.568 45.664,39.252 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.536 4 4 16.536 4 32 C 4.0003 32.14 4.0132 32.278 4.0156 32.418 C 4.3265 17.224 16.731 5 32 5 C 47.296 5 59.719 17.268 59.986 32.5 C 59.989 32.333 60 32.168 60 32 C 60 16.536 47.464 4 32 4 z M 8.5762 51.287 C 8.493 53.527 7.8253 55.848 6.1562 58.463 C 5.9407 58.801 5.9623 59.199 6.1367 59.506 C 6.1447 59.492 6.1475 59.477 6.1562 59.463 C 8.0747 56.458 8.6747 53.839 8.5762 51.287 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/pynvim.svg b/.icons/awkward/64x64/apps/pynvim.svg
new file mode 120000
index 00000000..f481afa8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pynvim.svg
@@ -0,0 +1 @@
+nvim.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pyrenamer.svg b/.icons/awkward/64x64/apps/pyrenamer.svg
new file mode 100644
index 00000000..0ed8139e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pyrenamer.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#2297fd" d="m 5,20 36,0 c 1.662,0 3,1.338 3,3 l 0,36 c 0,1.662 -1.338,3 -3,3 L 5,62 C 3.338,62 2,60.662 2,59 L 2,23 c 0,-1.662 1.338,-3 3,-3 z"/>
+ <path style="opacity:0.2" d="m 26.623584,50.9996 -9.231969,0 L 15.934752,55 10.0001,55 l 8.480588,-24 7.038824,0 8.480588,24 -5.934652,0 -1.441484,-4.0004 z m -7.759606,-5 6.272044,0 -3.128322,-9.3738 z"/>
+ <path style="fill:#ffffff" d="m 26.623584,50 -9.231969,0 -1.456863,4.0004 -5.934652,0 8.480588,-24 7.038824,0 8.480588,24 -5.934652,0 L 26.623964,50 Z m -7.759606,-5 6.272044,0 -3.128322,-9.3738 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5 20 C 3.338 20 2 21.338 2 23 L 2 24 C 2 22.338 3.338 21 5 21 L 41 21 C 42.662 21 44 22.338 44 24 L 44 23 C 44 21.338 42.662 20 41 20 L 5 20 z"/>
+ <path style="fill:#f3af3f" d="m 23,2 36,0 c 1.662,0 3,1.338 3,3 l 0,36 c 0,1.662 -1.338,3 -3,3 l -36,0 c -1.662,0 -3,-1.338 -3,-3 L 20,5 c 0,-1.662 1.338,-3 3,-3 z"/>
+ <path style="opacity:0.2" d="m 32,13 0,24 10.398438,0 c 3.232933,0 5.640609,-0.567165 7.224609,-1.703125 C 51.207047,34.160875 52,32.433941 52,30.119141 52,28.608101 51.630298,27.334415 50.892578,26.294922 50.154978,25.255389 49.114865,24.3858 47.769531,24 c 1.052307,-0.39648 1.85491,-0.845676 2.408203,-1.660156 0.553294,-0.825227 0.830079,-1.822128 0.830078,-2.990235 0,-2.218386 -0.760363,-3.830544 -2.279296,-4.83789 C 47.220516,13.504372 44.78025,13 41.40625,13 Z m 6,4 3.210938,0 c 0.914604,0 1.607713,0.215953 2.080078,0.648438 C 43.76338,18.070409 44,18.687789 44,19.5 44,20.322775 43.76338,20.945255 43.291016,21.367188 42.818589,21.78912 42.125479,22 41.210938,22 L 38,22 Z m 0,10 3.447266,0 c 1.189533,0 2.078287,0.250588 2.667968,0.751953 C 44.704915,28.24297 45,28.98427 45,29.976562 c 0,1.01271 -0.300551,1.770209 -0.900391,2.271485 C 43.509891,32.749323 42.62664,33 41.447266,33 L 38,33 Z"/>
+ <path style="fill:#ffffff" d="m 32,12 0,24 10.398438,0 c 3.232933,0 5.640609,-0.567165 7.224609,-1.703125 C 51.207047,33.160875 52,31.433941 52,29.119141 52,27.608101 51.630298,26.334415 50.892578,25.294922 50.154978,24.255389 49.114865,23.3858 47.769531,23 c 1.052307,-0.39648 1.85491,-0.845676 2.408203,-1.660156 0.553294,-0.825227 0.830079,-1.822128 0.830078,-2.990235 0,-2.218386 -0.760363,-3.830544 -2.279296,-4.83789 C 47.220516,12.504372 44.78025,12 41.40625,12 Z m 6,4 3.210938,0 c 0.914604,0 1.607713,0.215953 2.080078,0.648438 C 43.76338,17.070409 44,17.687789 44,18.5 44,19.322775 43.76338,19.945255 43.291016,20.367188 42.818589,20.78912 42.125479,21 41.210938,21 L 38,21 Z m 0,10 3.447266,0 c 1.189533,0 2.078287,0.250588 2.667968,0.751953 C 44.704915,27.24297 45,27.98427 45,28.976562 c 0,1.01271 -0.300551,1.770209 -0.900391,2.271485 C 43.509891,31.749323 42.62664,32 41.447266,32 L 38,32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23 2 C 21.338 2 20 3.338 20 5 L 20 6 C 20 4.338 21.338 3 23 3 L 59 3 C 60.662 3 62 4.338 62 6 L 62 5 C 62 3.338 60.662 2 59 2 L 23 2 z"/>
+ <path style="opacity:0.2" d="m 2,59 0,1 c 0,1.662 1.338,3 3,3 l 36,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 5,62 C 3.338,62 2,60.662 2,59 Z"/>
+ <path style="opacity:0.5" d="m 20,41 0,1 c 0,1.662 1.338,3 3,3 l 36,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 l -36,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/python.svg b/.icons/awkward/64x64/apps/python.svg
new file mode 100644
index 00000000..0f01694f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/python.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#ffc851" d="m 44,20 0,6 c 0,3.324 -2.676,6 -6,6 l -12,0 c 0,0 -6,0 -6,6 l 0,10.5 c 0,4.156 4.684,7.5 10.5,7.5 l 3,0 C 39.316,56 44,52.656 44,48.5 l 0,-4.5 4.5,0 C 52.656,44 56,39.316 56,33.5 l 0,-3 C 56,24.684 52.656,20 48.5,20 L 44,20 Z"/>
+ <path style="opacity:0.2" d="m 38,49 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 38,48 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:#4795d1" d="M 30.5,8 C 24.684,8 20,11.345 20,15.5 l 0,4.5 -4.5,0 C 11.345,20 8,24.684 8,30.5 l 0,3 C 8,39.316 11.345,44 15.5,44 l 4.5,0 0,-6 c 0,-3.324 2.676,-6 6,-6 l 12,0 c 0,0 6,0 6,-6 L 44,15.5 C 44,11.345 39.316,8 33.5,8 l -3,0 z"/>
+ <path style="opacity:0.2" d="m 26,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 style="fill:#ffffff" d="m 26,12 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="opacity:0.1;fill:#ffffff" d="M 30.5 8 C 24.684 8 20 11.345 20 15.5 L 20 16.5 C 20 12.345 24.684 9 30.5 9 L 33.5 9 C 39.316 9 44 12.345 44 16.5 L 44 15.5 C 44 11.345 39.316 8 33.5 8 L 30.5 8 z M 15.5 20 C 11.345 20 8 24.684 8 30.5 L 8 31.5 C 8 25.684 11.345 21 15.5 21 L 20 21 L 20 20 L 15.5 20 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 44 20 L 44 21 L 48.5 21 C 52.656 21 56 25.684 56 31.5 L 56 30.5 C 56 24.684 52.656 20 48.5 20 L 44 20 z M 44 26 C 44 29.324 41.324 32 38 32 L 26 32 C 26 32 20 32 20 38 L 20 39 C 20 33 26 33 26 33 L 38 33 C 41.324 33 44 30.324 44 27 L 44 26 z"/>
+ <path style="opacity:0.2" d="m 44,26 c 0,6 -6,6 -6,6 l -12,0 c -3.324,0 -6,2.676 -6,6 l 0,1 c 0,-3.324 2.676,-6 6,-6 l 12,0 c 0,0 6,0 6,-6 l 0,-1 z m -36,7.5 0,1 C 8,40.316 11.345,45 15.5,45 l 4.5,0 0,-1 -4.5,0 C 11.345,44 8,39.316 8,33.5 Z"/>
+ <path style="opacity:0.2" d="M 56,33.5 C 56,39.316 52.656,44 48.5,44 l -4.5,0 0,1 4.5,0 C 52.656,45 56,40.316 56,34.5 l 0,-1 z m -36,15 0,1 c 0,4.155 4.683,7.5 10.5,7.5 l 3,0 C 39.316,57 44,53.656 44,49.5 l 0,-1 C 44,52.656 39.316,56 33.5,56 l -3,0 C 24.683,56 20,52.655 20,48.5 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/python2.6.svg b/.icons/awkward/64x64/apps/python2.6.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/python2.6.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/python2.7.svg b/.icons/awkward/64x64/apps/python2.7.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/python2.7.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/python3.0.svg b/.icons/awkward/64x64/apps/python3.0.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/python3.0.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/python3.1.svg b/.icons/awkward/64x64/apps/python3.1.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/python3.1.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/python3.2.svg b/.icons/awkward/64x64/apps/python3.2.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/python3.2.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/python3.3.svg b/.icons/awkward/64x64/apps/python3.3.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/python3.3.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/python3.4.svg b/.icons/awkward/64x64/apps/python3.4.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/python3.4.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/pyzologo.svg b/.icons/awkward/64x64/apps/pyzologo.svg
new file mode 100644
index 00000000..d0dcf3d2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/pyzologo.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.6992188,11 C 3.2034186,11 2,12.198625 2,13.6875 v 37.625 C 2,52.801375 3.2034186,54 4.6992188,54 H 26.300781 C 27.796581,54 29,52.801375 29,51.3125 V 13.6875 C 29,12.198625 27.796581,11 26.300781,11 Z M 34.636719,11 C 33.176173,11 32,12.17075 32,13.625 v 15.75 C 32,30.82925 33.176173,32 34.636719,32 H 58.363281 C 59.823827,32 61,30.82925 61,29.375 V 13.625 C 61,12.17075 59.823827,11 58.363281,11 Z m -0.03711,24 C 33.159209,35 32,36.21113 32,37.714844 V 51.285156 C 32,52.78887 33.159209,54 34.599609,54 h 7.800782 C 43.840791,54 45,52.78887 45,51.285156 V 37.714844 C 45,36.21113 43.840791,35 42.400391,35 Z m 16,0 C 49.159209,35 48,36.21113 48,37.714844 V 51.285156 C 48,52.78887 49.159209,54 50.599609,54 h 7.800782 C 59.840791,54 61,52.78887 61,51.285156 V 37.714844 C 61,36.21113 59.840791,35 58.400391,35 Z"/>
+ <rect style="fill:#9bb013" width="13" height="19" x="32" y="34" rx="2.6" ry="2.714"/>
+ <rect style="fill:#2a93dd" width="27" height="43" x="2" y="10" rx="2.7" ry="2.688"/>
+ <rect style="opacity:0.3" width="19" height="3" x="6" y="18"/>
+ <rect style="fill:#e83f3c" width="29" height="21" x="32" y="10" rx="2.636" ry="2.625"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:1.3153379px;stroke-linecap:round;stroke-linejoin:round" d="m 37.664326,14.587122 3.954546,3.9375 -3.954546,3.9375"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:1.3153379px;stroke-linecap:round;stroke-linejoin:round" d="m 44.664326,14.587122 3.954546,3.9375 -3.954546,3.9375"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:1.3153379px;stroke-linecap:round;stroke-linejoin:round" d="m 51.664326,14.587122 3.954545,3.9375 -3.954545,3.9375"/>
+ <rect style="fill:#9bb013" width="13" height="19" x="48" y="34" rx="2.6" ry="2.714"/>
+ <rect style="opacity:0.3" width="19" height="3" x="6" y="26"/>
+ <rect style="opacity:0.3" width="19" height="3" x="6" y="34"/>
+ <rect style="opacity:0.3" width="13" height="3" x="6" y="42"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.6992188 10 C 3.2034186 10 2 11.198625 2 12.6875 L 2 13.6875 C 2 12.198625 3.2034186 11 4.6992188 11 L 26.300781 11 C 27.796581 11 29 12.198625 29 13.6875 L 29 12.6875 C 29 11.198625 27.796581 10 26.300781 10 L 4.6992188 10 z M 34.636719 10 C 33.176173 10 32 11.17075 32 12.625 L 32 13.625 C 32 12.17075 33.176173 11 34.636719 11 L 58.363281 11 C 59.823827 11 61 12.17075 61 13.625 L 61 12.625 C 61 11.17075 59.823827 10 58.363281 10 L 34.636719 10 z M 34.599609 34 C 33.159209 34 32 35.21113 32 36.714844 L 32 37.714844 C 32 36.21113 33.159209 35 34.599609 35 L 42.400391 35 C 43.840791 35 45 36.21113 45 37.714844 L 45 36.714844 C 45 35.21113 43.840791 34 42.400391 34 L 34.599609 34 z M 50.599609 34 C 49.159209 34 48 35.21113 48 36.714844 L 48 37.714844 C 48 36.21113 49.159209 35 50.599609 35 L 58.400391 35 C 59.840791 35 61 36.21113 61 37.714844 L 61 36.714844 C 61 35.21113 59.840791 34 58.400391 34 L 50.599609 34 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/q4_findmenu.svg b/.icons/awkward/64x64/apps/q4_findmenu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/q4_findmenu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/q4_findweb.svg b/.icons/awkward/64x64/apps/q4_findweb.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/q4_findweb.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/q4_netcon.svg b/.icons/awkward/64x64/apps/q4_netcon.svg
new file mode 120000
index 00000000..66bda981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/q4_netcon.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/q4os-swprofiler.svg b/.icons/awkward/64x64/apps/q4os-swprofiler.svg
new file mode 120000
index 00000000..e439e13c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/q4os-swprofiler.svg
@@ -0,0 +1 @@
+desktop-profiler.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/q4os-updatemgr.svg b/.icons/awkward/64x64/apps/q4os-updatemgr.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/q4os-updatemgr.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/q4oslogo.svg b/.icons/awkward/64x64/apps/q4oslogo.svg
new file mode 100644
index 00000000..3a961a3c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/q4oslogo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#448aff" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 34,15.120188 v 12.230468 c 1.705146,0.603454 3.047066,1.943938 3.652344,3.648438 H 49.867188 C 48.930542,22.652446 42.345954,16.062996 34,15.120188 Z m -4,0.01172 C 21.653352,16.068552 15.063902,22.65314 14.121094,30.999094 H 26.351562 C 26.955016,29.293948 28.2955,27.952028 30,27.34675 Z m 8.285156,18.398438 -5.894532,5.894532 9.726564,9.726562 5.89453,-5.894532 z M 14.132812,34.999094 C 15.069459,43.345742 21.654046,49.935192 30,50.878 V 38.647532 c -1.705146,-0.603454 -3.047066,-1.943938 -3.652344,-3.648438 z"/>
+ <path style="fill:#ffffff" d="M 34,14.121094 V 26.351562 C 35.705146,26.955016 37.047066,28.2955 37.652344,30 H 49.867188 C 48.930542,21.653352 42.345954,15.063902 34,14.121094 Z m -4,0.01172 C 21.653352,15.069459 15.063902,21.654046 14.121094,30 H 26.351562 C 26.955016,28.294854 28.2955,26.952934 30,26.347656 Z M 14.132812,34 C 15.069459,42.346648 21.654046,48.936098 30,49.878906 V 37.648438 C 28.294854,37.044984 26.952934,35.7045 26.347656,34 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:8.33712769" d="m 35.33803,35.477874 9.72665,9.72665"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/q4wine.svg b/.icons/awkward/64x64/apps/q4wine.svg
new file mode 100644
index 00000000..40090163
--- /dev/null
+++ b/.icons/awkward/64x64/apps/q4wine.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999364,0,0,2,9.181526e-4,1.0006)">
+ <path d="m 5.7143,5 8.5714,0 c 0.395,0 0.714,0.3186 0.714,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5717,0 c -0.3957,0 -0.7143,-0.319 -0.7143,-0.714 l 0,-8.5717 c 0,-0.3957 0.3186,-0.7143 0.7143,-0.7143 z"/>
+ <path d="m 17.714,5 8.5714,0 c 0.396,0 0.715,0.3186 0.715,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5714,0 c -0.396,0 -0.715,-0.319 -0.715,-0.714 l 0,-8.5714 c 0,-0.39571 0.31857,-0.71429 0.71429,-0.71429 z"/>
+ </g>
+ <path style="fill:#80c342" d="m 11.4292,10.0006 17.1428,0 c 0.79,0 1.428,0.6372 1.428,1.4286 L 30,28.572 C 30,29.362 29.362,30 28.572,30 L 11.4286,30 C 10.6372,30 10,29.362 10,28.572 L 10,11.4286 C 10,10.6372 10.6372,10 11.4286,10 Z"/>
+ <path style="fill:#80c342" d="m 35.427943,10 17.142114,0 C 53.362026,10 54,10.637219 54,11.428643 l 0,17.143314 C 54,29.361981 53.362026,30 52.572057,30 L 35.429943,30 C 34.637974,30 34,29.361981 34,28.571957 l 0,-17.143314 c 0,-0.791444 0.637115,-1.428623 1.428523,-1.428623 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999364,0,0,2,9.181526e-4,25.0006)">
+ <path d="m 5.7143,5 8.5714,0 c 0.395,0 0.714,0.3186 0.714,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5717,0 c -0.3957,0 -0.7143,-0.319 -0.7143,-0.714 l 0,-8.5717 c 0,-0.3957 0.3186,-0.7143 0.7143,-0.7143 z"/>
+ <path d="m 17.714,5 8.5714,0 c 0.396,0 0.715,0.3186 0.715,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5714,0 c -0.396,0 -0.715,-0.319 -0.715,-0.714 l 0,-8.5714 c 0,-0.39571 0.31857,-0.71429 0.71429,-0.71429 z"/>
+ </g>
+ <path style="fill:#80c342" d="m 11.4292,34.0006 17.1428,0 c 0.79,0 1.428,0.6372 1.428,1.4286 L 30,52.572 C 30,53.362 29.362,54 28.572,54 L 11.4286,54 C 10.6372,54 10,53.362 10,52.572 L 10,35.4286 C 10,34.6372 10.6372,34 11.4286,34 Z"/>
+ <path style="fill:#80c342" d="m 35.427943,34 17.142114,0 C 53.362026,34 54,34.637219 54,35.428643 l 0,17.143314 C 54,53.361981 53.362026,54 52.572057,54 L 35.429943,54 C 34.637974,54 34,53.361981 34,52.571957 l 0,-17.143314 c 0,-0.791444 0.637115,-1.428623 1.428523,-1.428623 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qalculate.svg b/.icons/awkward/64x64/apps/qalculate.svg
new file mode 100644
index 00000000..75e33223
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qalculate.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="3" ry="3"/>
+ <rect style="fill:#ec6295" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:.2;fill:#ffffff" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m40 13v30h6v-30zm0 34v6h6v-6z"/>
+ <path style="fill:#f5f5f5" d="m40 12v30h6v-30zm0 34v6h6v-6z"/>
+ <path style="opacity:.2" d="m31 13a17 15 0 0 0 -17 15 17 15 0 0 0 17 15 17 15 0 0 0 5 -0.668v-4.535a11 11 0 0 1 -5 1.203 11 11 0 0 1 -11 -11 11 11 0 0 1 11 -11 11 11 0 0 1 5 1.215v-4.535a17 15 0 0 0 -5 -0.68z"/>
+ <path style="fill:#f5f5f5" d="m31 12a17 15 0 0 0 -17 15 17 15 0 0 0 17 15 17 15 0 0 0 5 -0.668v-4.535a11 11 0 0 1 -5 1.203 11 11 0 0 1 -11 -11 11 11 0 0 1 11 -11 11 11 0 0 1 5 1.215v-4.535a17 15 0 0 0 -5 -0.68z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qasmixer.svg b/.icons/awkward/64x64/apps/qasmixer.svg
new file mode 100644
index 00000000..7c82ac98
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qasmixer.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#e4e4e4" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.2" d="m 18,14.999999 c -1.662,0 -3,1.338 -3,3 V 48 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 V 17.999999 c 0,-1.662 -1.338,-3 -3,-3 z"/>
+ <path style="fill:#4f4f4f" d="M 15,25.499998 V 48 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 V 25.499998 Z"/>
+ <path style="opacity:0.2" d="m 46,14.999999 c -1.662,0 -3,1.338 -3,3 V 48 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 V 17.999999 c 0,-1.662 -1.338,-3 -3,-3 z"/>
+ <path style="fill:#4f4f4f" d="M 43,25.499998 V 48 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 V 25.499998 Z"/>
+ <path style="opacity:0.2" d="m 32,14.999999 c -1.662,0 -3,1.338 -3,3 V 48 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 V 17.999999 c 0,-1.662 -1.338,-3 -3,-3 z"/>
+ <path style="fill:#4f4f4f" d="M 29,37.5 V 48 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 V 37.5 Z"/>
+ <rect style="opacity:0.1" width="14" height="8" x="11" y="24" rx="2.8" ry="2.8"/>
+ <rect style="fill:#818181" width="14" height="8" x="11" y="23" rx="2.8" ry="2.8"/>
+ <rect style="opacity:0.1" width="14" height="8" x="25" y="36" rx="2.8" ry="2.8"/>
+ <rect style="fill:#818181" width="14" height="8" x="25" y="35" rx="2.8" ry="2.8"/>
+ <rect style="opacity:0.1" width="14" height="8" x="39" y="24" rx="2.8" ry="2.8"/>
+ <rect style="fill:#818181" width="14" height="8" x="39" y="23" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qbittorrent.svg b/.icons/awkward/64x64/apps/qbittorrent.svg
new file mode 100644
index 00000000..1243962c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qbittorrent.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#2f67ba" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 19,23 c -6.075132,0 -11,4.924868 -11,11 0,6.075132 4.924868,11 11,11 1.739203,-0.0037 3.452742,-0.420593 5,-1.214844 L 24,52 a 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 l 0,-18 0,-11 -6,0 0,1.203125 C 22.451885,23.412341 20.73839,23.000607 19,23 Z m 0,6 c 2.761424,0 5,2.238576 5,5 0,2.761424 -2.238576,5 -5,5 -2.761424,0 -5,-2.238576 -5,-5 0,-2.761424 2.238576,-5 5,-5 z"/>
+ <path style="fill:#64d4f9" d="M 19 22 C 12.924868 22 8 26.924868 8 33 C 8 39.075132 12.924868 44 19 44 C 20.739203 43.9963 22.452742 43.579407 24 42.785156 L 24 51 A 3 3 0 0 0 27 54 A 3 3 0 0 0 30 51 L 30 33 L 30 22 L 24 22 L 24 23.203125 C 22.451885 22.412341 20.73839 22.000607 19 22 z M 19 28 C 21.761424 28 24 30.238576 24 33 C 24 35.761424 21.761424 38 19 38 C 16.238576 38 14 35.761424 14 33 C 14 30.238576 16.238576 28 19 28 z"/>
+ <path style="opacity:0.2" d="m 37,13 a 3,3 0 0 0 -3,3 l 0,18 0,11 6,0 0,-1.203125 c 1.548115,0.790762 3.26161,1.202518 5,1.203125 6.075132,0 10.999999,-4.925035 11,-11 0,-6.074965 -4.924868,-11 -11,-11 -1.739203,0.0037 -3.452742,0.418662 -5,1.212891 L 40,16 a 3,3 0 0 0 -3,-3 z m 8,16 c 2.761424,0 5,2.238652 5,5 0,2.761348 -2.238576,5 -5,5 -2.761424,0 -5,-2.238652 -5,-5 0,-2.761348 2.238576,-5 5,-5 z"/>
+ <path style="fill:#ffffff" d="M 37 12 A 3 3 0 0 0 34 15 L 34 33 L 34 44 L 40 44 L 40 42.796875 C 41.548115 43.587637 43.26161 43.999393 45 44 C 51.075132 44 55.999999 39.074965 56 33 C 56 26.925035 51.075132 22 45 22 C 43.260797 22.0037 41.547258 22.418662 40 23.212891 L 40 15 A 3 3 0 0 0 37 12 z M 45 28 C 47.761424 28 50 30.238652 50 33 C 50 35.761348 47.761424 38 45 38 C 42.238576 38 40 35.761348 40 33 C 40 30.238652 42.238576 28 45 28 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,4 A 28.0005,28.007677 0 0 0 4,32.007677 28.0005,28.007677 0 0 0 4.0175781,32.5 28.0005,28.007677 0 0 1 32,5.0002742 28.0005,28.007677 0 0 1 59.974609,32.5 28.0005,28.007677 0 0 0 60,32.007677 28.0005,28.007677 0 0 0 32,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qbrowser.svg b/.icons/awkward/64x64/apps/qbrowser.svg
new file mode 100644
index 00000000..84bdbb00
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qbrowser.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 60,33 C 60,48.46398 47.463918,61 32.000002,61 16.536,61 4,48.46398 4,33 4,17.53602 16.536,5 32.000002,5 47.463918,5 60,17.53602 60,33 Z"/>
+ <path style="fill:#336f33" d="m 56.376908,32.1393 c 0,7.16002 0.935632,13.55298 -3.48558,18.5038 C 47.763684,56.3852 40.303976,60 32.000002,60 16.536,60 4,47.46398 4,32 4,16.53602 16.536,4 32.000002,4 c 0.5089,0 1.664926,0.29232 2.167142,0.31906 7.000526,0.3738 11.088818,5.87356 15.796588,10.46276 5.217204,5.08564 6.413176,9.4962 6.413176,17.35748 z"/>
+ <path style="opacity:0.2" d="m 32,4.999156 a 28,28 0 0 0 -1.722656,0.06289 c -2.284992,0.6463722 -5.807742,-0.072606 -6.680078,2.6851562 1.877292,0.1666 4.206324,-1.1631396 6.351952,-0.9898438 2.81689,-0.5980772 4.870772,1.1228582 7.098438,2.2804686 3.234868,0.172646 5.360534,3.044917 6.217968,5.911719 -0.531082,-0.04364 -2.884742,-1.040595 -2.975,0.989843 0.889304,1.531176 0.512536,4.640859 2.58672,4.973829 2.984584,0.528898 0.721074,-1.992337 -0.12852,-3.016015 2.231976,-1.015964 4.595622,4.167961 1.476562,3.907421 0.676368,1.92745 -1.866108,4.337522 -0.388282,5.996484 1.459842,0.65393 -1.209244,1.851776 -1.142968,2.87383 0.377982,3.531898 4.685468,0.890484 3.366016,-1.777346 -0.671956,-2.771386 5.945234,-0.87094 2.329688,-3.021484 1.07768,-0.898434 4.396402,2.360352 3.245704,-1.017186 1.03096,1.535384 2.656548,-1.113796 3.31406,0.639844 0.245206,1.990046 -1.898924,4.24014 -3.229296,5.291014 -2.41428,-1.271408 -4.448598,0.0076 -6.11953,1.88125 -1.625244,2.158494 -2.223438,4.919792 -2.942188,7.48125 -0.765178,2.626336 0.0903,6.229004 3.108984,6.866016 2.714848,0.579918 4.262548,-2.50803 6.75664,-2.745312 1.547558,0.521074 1.222116,2.727966 1.777344,4.06875 0.16524,1.0727 -0.811638,1.988004 -1.192188,3.02422 A 28,28 0 0 0 60,32.999156 a 28,28 0 0 0 -28,-28 z M 20.810936,9.087047 c -1.584736,0.113867 -3.341568,1.008844 -2.892968,2.685156 -1.578729,2.467253 -3.728293,4.537459 -5.755859,6.639062 -2.9453238,2.143727 -4.5291274,5.744715 -4.6238276,9.335157 -0.068776,2.83693 -0.7511504,5.914424 0.4757812,8.583202 1.5378096,2.185776 2.6897164,4.604072 4.0824214,6.876954 l 0.333594,0.319922 c 0.303151,-1.67336 -1.154642,-4.041464 -1.000781,-6.03203 -3.4774642,0.233298 -3.0473902,-6.378594 0.541406,-5.110548 1.889125,-0.232398 1.935452,3.031354 2.871094,2.570312 2.167231,-2.108114 4.356921,-4.416218 7.347267,-5.263672 2.496126,0.890078 0.212066,-2.523268 2.433592,-2.36797 3.415132,-0.289534 0.947216,-3.971992 -0.251562,-5.345702 -1.387442,-3.232122 -3.335448,5.048796 -4.26836,1.334376 -1.792655,-1.897194 0.990848,-6.235136 2.696094,-3.571094 0.48805,-0.265664 2.174734,-3.281063 -0.251562,-3.294923 -1.8776,-1.772276 -0.828186,-4.854945 0.415624,-6.721093 -0.313866,-0.492225 -1.20111,-0.70543 -2.151954,-0.637109 z m 2.463674,3.986718 c -0.443492,-0.10749 -1.313756,1.205595 -1.29336,2.086328 0.554668,1.053328 1.597448,-0.105574 1.509374,-0.885937 0.09934,-0.810005 -0.0144,-1.151532 -0.216014,-1.200391 z m 6.14414,0.440234 c -1.042172,-0.07755 -2.750754,1.354765 -0.820314,1.27422 1.049632,2.174899 0.498294,5.089935 1.003516,7.568751 1.342414,2.359042 2.883136,-2.848566 4.241016,-3.382423 0.87918,-2.41283 -0.755404,-6.314153 -3.7625,-4.76875 -0.03993,-0.473059 -0.314328,-0.665949 -0.661718,-0.691798 z m -3.098048,1.528516 c -0.11236,-0.03529 -0.247292,0.02135 -0.380078,0.2625 0.839732,0.772933 0.717188,-0.156606 0.380078,-0.2625 z m 9.49375,5.416797 c -0.233394,0.0054 -0.453758,0.14386 -0.555078,0.51953 l 0.328126,0.19962 c 1.765034,0.443874 0.92714,-0.735346 0.226952,-0.719142 z m 15.807422,0.24336 c 0.689434,-0.0692 1.357766,0.452208 0.751954,1.635156 -0.299036,1.382126 -1.111406,1.651424 -1.637892,0.270702 -0.513524,-1.177982 0.1965,-1.836658 0.885938,-1.905858 z M 41.419922,23.61478 c -0.430684,-0.04194 -0.551718,0.291704 0.347264,1.285158 0.280282,0.297992 0.599816,0.8163 1.08008,0.76289 0.865798,-0.863026 -0.70954,-1.97813 -1.427344,-2.048048 z m -0.875,1.260548 c -0.09782,0.04734 -0.16972,0.24474 -0.1504,0.7 0.973826,0.365032 0.443838,-0.842012 0.1504,-0.7 z m -14.664454,2.95586 c -0.231308,0.04728 -0.30623,0.404924 0.12578,1.345312 1.65563,-0.04558 0.383102,-1.449338 -0.12578,-1.345312 z M 14.839063,38.585484 c -0.09293,-0.02986 -0.0818,0.08864 0.158594,0.50039 1.324864,1.027774 0.120204,-0.410822 -0.158594,-0.50039 z m 2.40625,2.214844 c -0.184116,-0.0074 -0.372375,0.11878 -0.492188,0.492188 1.551854,0.743596 1.044537,-0.469854 0.492188,-0.492188 z m -1.788281,3.467188 c -0.9861,0.02346 -1.709396,0.622372 -1.646095,2.291406 -1.77425,2.62792 -0.05569,5.272604 1.946876,7.109374 1.349366,0.930138 1.968752,2.448106 2.70703,3.833594 a 28,28 0 0 0 7.869531,2.91211 c 0.455826,-0.12554 0.900536,-0.281158 1.320704,-0.492188 2.727248,-0.588468 6.18923,-2.961034 5.764062,-5.859766 C 31.378506,52.127164 27.878652,53.252108 25.94336,51.166342 24.80523,48.43219 21.892956,47.273156 19.454687,45.97103 18.42805,45.15835 16.724873,44.237352 15.457032,44.267516 Z"/>
+ <path style="fill:#ffbf23" d="m 32,4 a 28,28 0 0 0 -1.722656,0.06289 c -2.284992,0.6463722 -5.807742,-0.072606 -6.680078,2.6851562 1.877292,0.1666 4.206324,-1.1631396 6.351952,-0.9898438 2.81689,-0.5980772 4.870772,1.1228582 7.098438,2.2804688 3.234868,0.172646 5.360534,3.0449168 6.217968,5.9117188 -0.531082,-0.04364 -2.884742,-1.040595 -2.975,0.989843 0.889304,1.531176 0.512536,4.640859 2.58672,4.973829 2.984584,0.528898 0.721074,-1.992337 -0.12852,-3.016015 2.231976,-1.015964 4.595622,4.167961 1.476562,3.907421 0.676368,1.92745 -1.866108,4.337522 -0.388282,5.996484 1.459842,0.65393 -1.209244,1.851776 -1.142968,2.87383 0.377982,3.531898 4.685468,0.890484 3.366016,-1.777346 -0.671956,-2.771386 5.945234,-0.87094 2.329688,-3.021484 1.07768,-0.898434 4.396402,2.360352 3.245704,-1.017186 1.03096,1.535384 2.656548,-1.113796 3.31406,0.639844 0.245206,1.990046 -1.898924,4.24014 -3.229296,5.291014 -2.41428,-1.271408 -4.448598,0.0076 -6.11953,1.88125 -1.625244,2.158494 -2.223438,4.919792 -2.942188,7.48125 -0.765178,2.626336 0.0903,6.229004 3.108984,6.866016 2.714848,0.579918 4.262548,-2.50803 6.75664,-2.745312 1.547558,0.521074 1.222116,2.727966 1.777344,4.06875 0.16524,1.0727 -0.811638,1.988004 -1.192188,3.02422 A 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z M 20.810936,8.0878906 C 19.2262,8.2017582 17.469368,9.096735 17.917968,10.773047 c -1.578729,2.467253 -3.728293,4.537459 -5.755859,6.639062 -2.9453238,2.143728 -4.5291274,5.744715 -4.6238276,9.335157 -0.068776,2.83693 -0.7511504,5.914424 0.4757812,8.583202 1.5378096,2.185776 2.6897164,4.604072 4.0824214,6.876954 l 0.333594,0.319922 c 0.303151,-1.67336 -1.154642,-4.041464 -1.000781,-6.03203 -3.4774642,0.233298 -3.0473902,-6.378594 0.541406,-5.110548 1.889125,-0.232398 1.935452,3.031354 2.871094,2.570312 2.167231,-2.108114 4.356921,-4.416218 7.347267,-5.263672 2.496126,0.890078 0.212066,-2.523268 2.433592,-2.36797 3.415132,-0.289534 0.947216,-3.971992 -0.251562,-5.345702 -1.387442,-3.232122 -3.335448,5.048796 -4.26836,1.334376 -1.792655,-1.897194 0.990848,-6.235136 2.696094,-3.571094 0.48805,-0.265664 2.174734,-3.281063 -0.251562,-3.294923 C 20.669666,13.673817 21.71908,10.591148 22.96289,8.725 22.649024,8.2327752 21.76178,8.01957 20.810936,8.0878906 Z m 2.463674,3.9867184 c -0.443492,-0.10749 -1.313756,1.205595 -1.29336,2.086328 0.554668,1.053328 1.597448,-0.105574 1.509374,-0.885937 0.09934,-0.810005 -0.0144,-1.151532 -0.216014,-1.200391 z m 6.14414,0.440234 c -1.042172,-0.07755 -2.750754,1.354765 -0.820314,1.27422 1.049632,2.174899 0.498294,5.089934 1.003516,7.568751 1.342414,2.359042 2.883136,-2.848567 4.241016,-3.382423 0.87918,-2.41283 -0.755404,-6.314153 -3.7625,-4.76875 -0.03993,-0.473059 -0.314328,-0.665949 -0.661718,-0.691798 z m -3.098048,1.528516 c -0.11236,-0.03529 -0.247292,0.02135 -0.380078,0.2625 0.839732,0.772933 0.717188,-0.156606 0.380078,-0.2625 z m 9.49375,5.416798 c -0.233394,0.0055 -0.453758,0.14386 -0.555078,0.51953 l 0.328126,0.199612 c 1.765034,0.443874 0.92714,-0.73534 0.226952,-0.719142 z m 15.807422,0.243359 c 0.689434,-0.0692 1.357766,0.452208 0.751954,1.635156 -0.299036,1.382126 -1.111406,1.651424 -1.637892,0.270702 -0.513524,-1.177982 0.1965,-1.836659 0.885938,-1.905858 z m -10.201952,2.912108 c -0.430684,-0.04194 -0.551718,0.291704 0.347264,1.285158 0.280282,0.297992 0.599816,0.8163 1.08008,0.76289 0.865798,-0.863026 -0.70954,-1.97813 -1.427344,-2.048048 z m -0.875,1.260548 c -0.09782,0.04734 -0.16972,0.24474 -0.1504,0.7 0.973826,0.365032 0.443838,-0.842012 0.1504,-0.7 z m -14.664454,2.95586 c -0.231308,0.04728 -0.30623,0.404924 0.12578,1.345312 1.65563,-0.04558 0.383102,-1.449338 -0.12578,-1.345312 z M 14.839063,37.586328 c -0.09293,-0.02986 -0.0818,0.08864 0.158594,0.50039 1.324864,1.027774 0.120204,-0.410822 -0.158594,-0.50039 z m 2.40625,2.214844 c -0.184116,-0.0074 -0.372375,0.11878 -0.492188,0.492188 1.551854,0.743596 1.044537,-0.469854 0.492188,-0.492188 z m -1.788281,3.467188 c -0.9861,0.02346 -1.709396,0.622372 -1.646095,2.291406 -1.77425,2.62792 -0.05569,5.272604 1.946876,7.109374 1.349366,0.930138 1.968752,2.448106 2.70703,3.833594 a 28,28 0 0 0 7.869531,2.91211 c 0.455826,-0.12554 0.900536,-0.281158 1.320704,-0.492188 2.727248,-0.588468 6.18923,-2.961034 5.764062,-5.859766 C 31.378506,51.128008 27.878652,52.252952 25.94336,50.167186 24.80523,47.433034 21.892956,46.274 19.454687,44.971874 18.42805,44.159194 16.724873,43.238196 15.457032,43.26836 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.535998 4 4 16.53602 4 32 C 4 32.113406 4.0112926 32.224106 4.0175781 32.335938 C 4.371387 17.179655 16.758638 5 32 5 C 47.241278 5 59.628611 17.179655 59.982422 32.335938 C 59.988707 32.224106 60 32.113406 60 32 C 60 16.53602 47.463916 4 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 30.277344 4.0625 C 27.992352 4.7088722 24.469992 3.9902847 23.597656 6.7480469 C 23.776507 6.7639189 23.961936 6.754791 24.148438 6.7460938 C 25.48641 5.1792363 28.329243 5.6135732 30.277344 5.0625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.982422 32.646484 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z M 20.810547 8.0878906 C 19.225811 8.2017582 17.469369 9.0971255 17.917969 10.773438 C 16.33924 13.24069 14.189675 15.310506 12.162109 17.412109 C 9.2167856 19.555837 7.6337627 23.157605 7.5390625 26.748047 C 7.4984235 28.424358 7.2513512 30.182233 7.3027344 31.892578 C 7.3413546 30.502766 7.5063144 29.098869 7.5390625 27.748047 C 7.6337627 24.157605 9.2167856 20.555837 12.162109 18.412109 C 14.189675 16.310506 16.33924 14.24069 17.917969 11.773438 C 17.469369 10.097125 19.225811 9.2017582 20.810547 9.0878906 C 21.49511 9.038703 22.139965 9.1410874 22.568359 9.3828125 C 22.696187 9.1528751 22.826834 8.9287416 22.962891 8.7246094 C 22.649025 8.2323846 21.761391 8.01957 20.810547 8.0878906 z M 23.275391 12.074219 C 22.831899 11.966729 21.960073 13.279423 21.980469 14.160156 C 22.031224 14.256541 22.090749 14.31563 22.148438 14.376953 C 22.416878 13.66847 22.954207 12.996373 23.275391 13.074219 C 23.370382 13.097239 23.443446 13.191936 23.486328 13.363281 C 23.486016 13.334291 23.493409 13.303519 23.490234 13.275391 C 23.589574 12.465386 23.477005 12.123078 23.275391 12.074219 z M 29.417969 12.515625 C 28.415754 12.441048 26.831615 13.747514 28.425781 13.777344 C 28.741835 13.610859 29.105785 13.492395 29.417969 13.515625 C 29.765359 13.541474 30.040148 13.733972 30.080078 14.207031 C 32.353354 13.038752 33.841272 14.983914 34.052734 17.044922 C 34.305196 14.696771 32.723112 11.848727 30.080078 13.207031 C 30.040148 12.733972 29.765359 12.541474 29.417969 12.515625 z M 21.560547 13.480469 C 21.467743 14.580374 21.700554 15.646466 22.546875 16.445312 C 23.24788 16.449317 23.599739 16.707816 23.742188 17.074219 C 23.930973 16.334843 23.816173 15.609366 22.859375 15.474609 C 22.563725 15.648469 22.225121 15.624756 21.980469 15.160156 C 21.977757 15.043041 21.993843 14.919064 22.019531 14.791016 C 21.772441 14.386882 21.623248 13.945309 21.560547 13.480469 z M 41.613281 13.667969 C 40.947199 13.66708 40.336145 13.924234 40.291016 14.939453 C 40.350346 15.041607 40.392242 15.166337 40.441406 15.28125 C 40.981281 14.163467 42.805694 14.913379 43.265625 14.951172 C 43.156821 14.587389 43.026275 14.223666 42.876953 13.865234 C 42.531162 13.781352 42.087875 13.668602 41.613281 13.667969 z M 26.320312 14.042969 C 26.207953 14.007679 26.074192 14.065491 25.941406 14.306641 C 26.781138 15.079574 26.657423 14.148863 26.320312 14.042969 z M 43.167969 17.777344 C 43.028812 17.795248 42.887545 17.83494 42.748047 17.898438 C 43.145471 18.377295 43.837588 19.178909 44.171875 19.847656 C 44.679571 19.505308 44.098066 18.583206 43.472656 17.783203 C 43.371262 17.77422 43.270853 17.764107 43.167969 17.777344 z M 35.814453 19.460938 C 35.581059 19.466438 35.361086 19.604799 35.259766 19.980469 L 35.587891 20.179688 C 37.352925 20.623562 36.514641 19.444739 35.814453 19.460938 z M 45.652344 20.056641 C 45.498213 20.543711 45.067265 20.868817 44.240234 20.804688 C 44.235986 20.808716 44.231035 20.812498 44.226562 20.816406 C 44.335487 21.132991 44.340262 21.465741 44.308594 21.802734 C 45.567959 21.866553 45.881884 21.005369 45.652344 20.056641 z M 23.541016 20.21875 C 22.28793 20.429026 20.861507 25.330466 20.103516 22.3125 C 19.809199 22.00102 19.64686 21.620021 19.574219 21.21875 C 19.445814 21.967179 19.569729 22.747585 20.103516 23.3125 C 21.036428 27.02692 22.983652 18.746394 24.371094 21.978516 C 25.016533 22.718141 26.02217 24.124231 26.287109 25.3125 C 26.674107 24.045629 25.213691 21.944069 24.371094 20.978516 C 24.110948 20.372493 23.830189 20.170225 23.541016 20.21875 z M 52.488281 21.058594 C 52.454484 21.149363 52.424373 21.237667 52.373047 21.337891 C 52.074011 22.720017 51.262814 22.990097 50.736328 21.609375 C 50.702387 21.531518 50.685719 21.461972 50.662109 21.388672 C 50.528831 21.697734 50.515203 22.102133 50.736328 22.609375 C 51.262814 23.990097 52.074011 23.720017 52.373047 22.337891 C 52.673342 21.751516 52.661508 21.328516 52.488281 21.058594 z M 44.279297 22.027344 C 44.064064 23.379317 43.131668 24.825509 43.433594 26.033203 C 43.655072 24.735551 44.565147 23.293448 44.279297 22.027344 z M 41.419922 22.615234 C 41.032274 22.577485 40.938255 22.872338 41.570312 23.650391 C 42.001649 23.75382 42.599393 24.122435 42.904297 24.576172 C 43.590115 23.726821 42.114164 22.682857 41.419922 22.615234 z M 40.544922 23.876953 C 40.447102 23.924293 40.375211 24.120912 40.394531 24.576172 C 41.368357 24.941204 40.83836 23.734941 40.544922 23.876953 z M 51.634766 24.859375 C 51.692878 25.029945 51.733353 25.172437 51.769531 25.310547 C 51.810835 25.263048 51.838334 25.199135 51.855469 25.117188 C 51.779798 25.048536 51.705362 24.964512 51.634766 24.859375 z M 54.898438 25.396484 C 54.564299 27.130176 52.85406 28.895766 51.720703 29.791016 C 49.306423 28.519608 47.272494 29.798225 45.601562 31.671875 C 43.976318 33.830369 43.376953 36.590886 42.658203 39.152344 C 42.438412 39.906737 42.369187 40.74042 42.429688 41.5625 C 42.463332 41.078223 42.527932 40.599476 42.658203 40.152344 C 43.376953 37.590886 43.976318 34.830369 45.601562 32.671875 C 47.272494 30.798225 49.306423 29.519608 51.720703 30.791016 C 53.051075 29.740142 55.194425 27.490046 54.949219 25.5 C 54.93394 25.45925 54.914742 25.432587 54.898438 25.396484 z M 48.886719 25.714844 C 48.695083 25.718316 48.525335 25.764649 48.390625 25.876953 C 48.528561 25.958998 48.6233 26.024966 48.732422 26.095703 C 49.14037 26.037457 49.442528 25.963793 49.457031 25.800781 C 49.25551 25.746846 49.061687 25.711673 48.886719 25.714844 z M 25.966797 26.841797 C 25.89994 26.903718 25.812995 26.956107 25.726562 27.007812 C 25.67954 27.156987 25.717084 27.425962 25.873047 27.837891 C 25.876309 27.837081 25.877531 27.832712 25.880859 27.832031 C 26.042852 27.798917 26.276939 27.925453 26.474609 28.105469 C 27.3131 27.831722 26.444826 26.872651 25.966797 26.841797 z M 43.972656 27.880859 C 43.506356 28.447197 42.655322 29.089193 42.693359 29.675781 C 42.716353 29.890636 42.754762 30.081405 42.804688 30.251953 C 43.258283 29.377898 44.933212 28.454674 43.972656 27.880859 z M 46.119141 28.056641 C 46.007521 28.274902 45.975914 28.549382 46.060547 28.898438 C 46.149274 29.077836 46.209256 29.256303 46.25 29.433594 C 46.346051 29.002202 46.31556 28.532537 46.119141 28.056641 z M 9.0839844 34.349609 C 8.8701991 35.866762 9.6092959 37.618221 11.429688 37.496094 C 11.304412 39.116837 12.234636 40.980914 12.425781 42.523438 L 12.429688 42.527344 C 12.732838 40.853984 11.275827 38.48666 11.429688 36.496094 C 10.006851 36.59155 9.2497816 35.537437 9.0839844 34.349609 z M 14.839844 37.585938 C 14.746914 37.556078 14.757653 37.674188 14.998047 38.085938 C 16.322911 39.113712 15.118642 37.675506 14.839844 37.585938 z M 17.246094 39.800781 C 17.061978 39.793381 16.873719 39.919561 16.753906 40.292969 C 18.30576 41.036565 17.798443 39.823115 17.246094 39.800781 z M 15.457031 43.267578 C 14.470931 43.291038 13.747246 43.891513 13.810547 45.560547 C 13.170181 46.509021 12.990624 47.458978 13.109375 48.373047 C 13.186106 47.774603 13.400857 47.167356 13.810547 46.560547 C 13.747246 44.891513 14.470931 44.291038 15.457031 44.267578 C 16.724872 44.237414 18.428441 45.159976 19.455078 45.972656 C 21.893347 47.274782 24.805229 48.433817 25.943359 51.167969 C 27.876372 53.251278 31.37045 52.131229 33.412109 54.056641 C 33.461475 53.733715 33.469698 53.401868 33.419922 53.0625 C 31.379288 51.127618 27.878651 52.253735 25.943359 50.167969 C 24.805229 47.433817 21.893347 46.274782 19.455078 44.972656 C 18.428441 44.159976 16.724872 43.237414 15.457031 43.267578 z M 54.234375 48.132812 C 54.00861 48.886981 53.393328 49.594 53.109375 50.367188 A 28 28 0 0 0 54.287109 48.871094 C 54.315637 48.698313 54.328564 48.522154 54.300781 48.341797 C 54.273795 48.276628 54.257517 48.20178 54.234375 48.132812 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qctools.svg b/.icons/awkward/64x64/apps/qctools.svg
new file mode 100644
index 00000000..9989315a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qctools.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="60" height="38" x="2" y="14" rx="2.727" ry="2.714"/>
+ <rect style="fill:#858585" width="60" height="38" x="2" y="13" rx="2.727" ry="2.714"/>
+ <rect style="opacity:0.1" width="54" height="29" x="5" y="20" rx="2.455" ry="2.071"/>
+ <rect style="fill:#ccdfd8" width="54" height="29" x="5" y="19" rx="2.455" ry="2.071"/>
+ <path style="fill:#3f3f3f" d="m 44,25 c -5.522848,0 -10,4.477152 -10,10 0,5.522848 4.477152,10 10,10 3.680684,-0.0042 7.061084,-2.029844 8.800782,-5.273438 L 51.5,38.75 49.539062,37.300782 A 6,6 0 0 1 45.191406,40.875 C 44.819862,40.97752 44.429844,41.05084 44,41.05078 c -1.420056,0 -2.613014,-0.456834 -3.542968,-1.214844 A 6,6 0 0 1 38,35 a 6,6 0 0 1 6,-6 6,6 0 0 1 5.53125,3.683594 L 51.5,31.25 52.808594,30.269532 C 51.06635,27.025512 47.682266,25.000462 44,25 Z"/>
+ <path style="fill:#3f3f3f" d="m 21.076256,34.39418 -1.451526,3.824574 c 0,0 -0.15798,1.18619 2.78398,2.807174 1.470978,0.81049 2.887616,1.741488 3.752662,2.548828 1.63241,1.344218 0.288346,2.136456 -0.753728,2.807172 -1.098382,0.463962 -2.831678,0.760332 -4.778054,0.96147 -3.892749,0.40228 -4.948345,0.259826 -8.393439,2.841798 C 9.507047,52.23056 7.5564614,54.426218 7.082564,58.14862 7.039256,58.488804 7.01306,58.652906 7,59 h 2.198363 c 0.0068,-0.17452 0.0133,-0.167284 0.03462,-0.33469 0.356124,-2.797312 2.925993,-5.625898 5.456111,-7.522126 1.673245,-1.254038 2.234066,-1.621608 6.361302,-2.04812 3.314932,-0.584482 9.485934,-1.416138 10.016868,-3.538774 0.4585,-2.107568 -0.812008,-3.75669 -2.1147,-4.97248 -1.302698,-1.215788 -2.936316,-2.239776 -4.570314,-3.14009 -3.268,-1.80063 -3.305998,-3.04954 -3.305998,-3.04954 z"/>
+ <circle style="fill:#3f3f3f" cx="-.046" cy="38.079" r="10" transform="rotate(-30)"/>
+ <circle style="opacity:0.2" cx="-.546" cy="38.945" r="6" transform="rotate(-30)"/>
+ <circle style="fill:#939393" cx="-.046" cy="38.079" r="6" transform="rotate(-30)"/>
+ <circle style="fill:#0062c9" cx="-.046" cy="38.079" r="2" transform="rotate(-30)"/>
+ <circle style="fill:#3f3f3f" cx="-.278" cy="34.481" r="1" transform="rotate(-30)"/>
+ <circle style="fill:#3f3f3f" cx="-4.144" cy="39.177" r="1" transform="rotate(-30)"/>
+ <circle style="fill:#3f3f3f" cx="3.669" cy="39.646" r="1" transform="rotate(-30)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.7265625 13 C 3.2156535 13 2 14.21113 2 15.714844 L 2 16.714844 C 2 15.21113 3.2156535 14 4.7265625 14 L 59.273438 14 C 60.784346 14 62 15.21113 62 16.714844 L 62 15.714844 C 62 14.21113 60.784346 13 59.273438 13 L 4.7265625 13 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.4550781 19 C 6.0952602 19 5 19.924694 5 21.072266 L 5 22.072266 C 5 20.924694 6.0952602 20 7.4550781 20 L 56.544922 20 C 57.90474 20 59 20.924694 59 22.072266 L 59 21.072266 C 59 19.924694 57.90474 19 56.544922 19 L 7.4550781 19 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qdbusviewer-qt4.svg b/.icons/awkward/64x64/apps/qdbusviewer-qt4.svg
new file mode 120000
index 00000000..b54d6089
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qdbusviewer-qt4.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qdbusviewer-qt5.svg b/.icons/awkward/64x64/apps/qdbusviewer-qt5.svg
new file mode 120000
index 00000000..b54d6089
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qdbusviewer-qt5.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qdbusviewer.svg b/.icons/awkward/64x64/apps/qdbusviewer.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qdbusviewer.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qdbusviewer5.svg b/.icons/awkward/64x64/apps/qdbusviewer5.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qdbusviewer5.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qdirstat.svg b/.icons/awkward/64x64/apps/qdirstat.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qdirstat.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qelectrotech.svg b/.icons/awkward/64x64/apps/qelectrotech.svg
new file mode 100644
index 00000000..e6a28c46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qelectrotech.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="fill:#474747" d="m 32,12 c -2.816,0 -5.602,1.102 -7.75,3.25 -1.896,1.896 -2.964,4.274 -3.188,6.75 L 12,22 l 0,26 18,0 0,3 2,0 0,-8 -2,0 0,3 -16,0 0,-22 7.062,0 c 0.224,2.476 1.292,4.854 3.188,6.75 4.296,4.296 11.204,4.296 15.5,0 1.896,-1.896 2.964,-4.274 3.188,-6.75 l 7.062,0 0,22 -14,0 0,-6 -2,0 0,14 2,0 0,-6 16,0 0,-26 -9.062,0 C 42.714,19.524 41.646,17.146 39.75,15.25 37.602,13.102 34.816,12 32,12 Z m 0,2.062 c 1.966,0 3.926,0.632 5.562,1.938 L 32,21.562 26.438,16 C 28.074,14.694 30.034,14.062 32,14.062 Z M 25,17.438 30.562,23 25,28.562 C 22.39,25.29 22.39,20.708 25,17.436 Z m 14,0 c 2.61,3.272 2.61,7.854 0,11.126 L 33.438,23.002 39,17.44 Z m -7,7 5.562,5.562 c -3.272,2.61 -7.854,2.61 -11.126,0 l 5.562,-5.562 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qemu-system-aarch64.svg b/.icons/awkward/64x64/apps/qemu-system-aarch64.svg
new file mode 120000
index 00000000..f77cdf23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qemu-system-aarch64.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qemu-system-arm.svg b/.icons/awkward/64x64/apps/qemu-system-arm.svg
new file mode 120000
index 00000000..f77cdf23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qemu-system-arm.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qemu-system-i386.svg b/.icons/awkward/64x64/apps/qemu-system-i386.svg
new file mode 120000
index 00000000..f77cdf23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qemu-system-i386.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qemu-system-x86_64-spice.svg b/.icons/awkward/64x64/apps/qemu-system-x86_64-spice.svg
new file mode 120000
index 00000000..f77cdf23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qemu-system-x86_64-spice.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qemu-system-x86_64.svg b/.icons/awkward/64x64/apps/qemu-system-x86_64.svg
new file mode 120000
index 00000000..f77cdf23
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qemu-system-x86_64.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qemu.svg b/.icons/awkward/64x64/apps/qemu.svg
new file mode 100644
index 00000000..de435fba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qemu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 44.884766,57.847656 l 0.757812,1.847656 A 2.10021,2.10021 0 0 0 47.585938,61 h 11.314453 a 2.10021,2.10021 0 0 0 1.949218,-2.878906 l -4.513671,-11.3125 A 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 23.847656,9.0507192 c -0.02872,1.1012588 -1.947854,0.1472703 -2.03125,1.4062498 -2.128564,-0.9476634 0.162159,1.442018 -0.05078,1.664063 h -0.01172 l -0.160156,-0.01563 c -0.10274,-0.03669 -0.252068,-0.09846 -0.472656,-0.234375 -0.448642,0.357442 -0.765826,0.830767 -1.03125,1.355468 -1.774397,2.760349 -2.639231,5.064367 -3.222656,7.972657 -0.745002,3.713732 -0.926617,8.053209 -0.851563,11.714843 0.07993,1.032317 0.338064,2.007925 1.183594,2.660157 2.382252,1.956808 4.363031,4.430094 6.363281,6.785156 3.93779,5.33858 7.387631,9.892759 9.636719,14.679687 C 32.951615,55.430273 32.630451,52.872029 32.476562,50.894469 31.110914,43.925849 28.319892,40.241005 28,32.456969 c -0.07502,-1.925534 2.001269,-5.816965 4.324219,-7.859375 3.505286,-3.081954 6.039019,-2.305983 10.511719,-1.644531 0.02414,0.004 0.05789,0.01162 0.08203,0.01563 0.14844,0.02486 0.309701,0.05317 0.457031,0.08203 1.195016,0.1065 3.596292,0.570974 4.027344,-0.253906 C 45.753322,21.392711 43.38243,21.212102 41.375,20.660094 41.057222,20.602302 40.660425,20.53627 40.269531,20.499938 l -1.964843,-0.4375 -0.492188,-0.128906 v 0.01563 l -7.035156,-1.371094 c -0.11194,-0.10192 -0.235199,-0.204062 -0.347656,-0.28125 l 6.863281,0.851563 v -0.03516 c 0.241942,0.05391 0.483796,0.100486 0.726562,0.128907 v 0.01562 l 4.851563,0.894532 c 0.837054,0.312199 1.72909,0.549274 2.566406,0.601562 1.382114,0.201106 3.136432,2.264217 3.589844,2.363282 -0.222216,-2.170451 -2.388292,-3.144204 -4.1875,-3.78125 -2.102022,-1.022 -5.245427,-0.986255 -5.578125,-3.8125 -0.0885,-0.196919 -0.17368,-0.393019 -0.28125,-0.582032 l -0.820313,-1.085937 0.03125,-0.01563 C 37.07404,12.520984 35.503157,11.558231 33.832031,11.191344 32.173371,10.618816 30.308903,10.05176 28.554688,9.8241568 27.959378,11.576981 27.294791,8.4351645 25.863281,9.3671255 24.608499,9.5157255 24.781884,9.84571 23.847656,9.0507192 Z m 8.669922,3.9511718 c 0.442927,-0.01463 0.950194,0.08563 1.458984,0.304688 1.356764,0.584136 2.238935,1.816581 1.978516,2.755859 -0.260422,0.939276 -1.574879,1.216946 -2.93164,0.632812 -1.356765,-0.584134 -2.238931,-1.799001 -1.978516,-2.738281 0.162767,-0.587045 0.734448,-0.930788 1.472656,-0.955078 z"/>
+ <path style="fill:#ff7111" d="M 23.847656 8.0507812 C 23.818936 9.1520401 21.899802 8.1980515 21.816406 9.4570312 C 19.687842 8.5093676 21.978565 10.899049 21.765625 11.121094 L 21.753906 11.121094 L 21.59375 11.105469 C 21.49101 11.068779 21.341682 11.007009 21.121094 10.871094 C 20.672452 11.228536 20.355268 11.701861 20.089844 12.226562 C 18.315447 14.986911 17.450613 17.290929 16.867188 20.199219 C 16.122186 23.912951 15.940571 28.252428 16.015625 31.914062 C 16.095555 32.946379 16.353689 33.921987 17.199219 34.574219 C 19.581471 36.531027 21.56225 39.004313 23.5625 41.359375 C 27.50029 46.697955 30.950131 51.252134 33.199219 56.039062 C 32.951615 54.430335 32.630451 51.872091 32.476562 49.894531 C 31.110914 42.925911 28.319892 39.241067 28 31.457031 C 27.92498 29.531497 30.001269 25.640066 32.324219 23.597656 C 35.829505 20.515702 38.363238 21.291673 42.835938 21.953125 C 42.860078 21.957125 42.893829 21.96475 42.917969 21.96875 C 43.066409 21.99361 43.22767 22.021921 43.375 22.050781 C 44.570016 22.157281 46.971292 22.621755 47.402344 21.796875 C 45.753322 20.392773 43.38243 20.212164 41.375 19.660156 C 41.057222 19.602364 40.660425 19.536332 40.269531 19.5 L 38.304688 19.0625 L 37.8125 18.933594 L 37.8125 18.949219 L 30.777344 17.578125 C 30.665404 17.476205 30.542145 17.374063 30.429688 17.296875 L 37.292969 18.148438 L 37.292969 18.113281 C 37.534911 18.167191 37.776765 18.213767 38.019531 18.242188 L 38.019531 18.257812 L 42.871094 19.152344 C 43.708148 19.464543 44.600184 19.701618 45.4375 19.753906 C 46.819614 19.955012 48.573932 22.018123 49.027344 22.117188 C 48.805128 19.946737 46.639052 18.972984 44.839844 18.335938 C 42.737822 17.313938 39.594417 17.349683 39.261719 14.523438 C 39.173219 14.326519 39.088039 14.130419 38.980469 13.941406 L 38.160156 12.855469 L 38.191406 12.839844 C 37.07404 11.521046 35.503157 10.558293 33.832031 10.191406 C 32.173371 9.6188782 30.308903 9.051822 28.554688 8.8242188 C 27.959378 10.577043 27.294791 7.4352265 25.863281 8.3671875 C 24.608499 8.5157875 24.781884 8.845772 23.847656 8.0507812 z M 32.517578 12.001953 C 32.960505 11.987323 33.467772 12.087582 33.976562 12.306641 C 35.333326 12.890777 36.215497 14.123222 35.955078 15.0625 C 35.694656 16.001776 34.380199 16.279446 33.023438 15.695312 C 31.666673 15.111178 30.784507 13.896311 31.044922 12.957031 C 31.207689 12.369986 31.77937 12.026243 32.517578 12.001953 z"/>
+ <path style="fill:#4f4f4f" d="m 40.700623,39 a 2.10021,2.10021 0 0 0 -1.94414,2.895702 l 6.885156,16.8 A 2.10021,2.10021 0 0 0 47.585781,60 h 11.314842 a 2.10021,2.10021 0 0 0 1.94961,-2.879298 l -6.704688,-16.8 A 2.10021,2.10021 0 0 0 52.195937,39 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.414062 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.982422 32.648438 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z M 56.558594 46.367188 A 28 28 0 0 1 56.335938 46.808594 L 60.849609 58.121094 A 2.10021 2.10021 0 0 1 60.9375 58.400391 A 2.10021 2.10021 0 0 0 60.849609 57.121094 L 56.558594 46.367188 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 23.847656 8.0507812 C 23.818936 9.1520402 21.899802 8.1980515 21.816406 9.4570312 C 20.448722 8.8481211 20.908635 9.6104394 21.353516 10.296875 C 21.482269 10.331281 21.612939 10.366445 21.816406 10.457031 C 21.899802 9.1980518 23.818936 10.15204 23.847656 9.0507812 C 24.781884 9.8457721 24.608499 9.5157875 25.863281 9.3671875 C 27.294791 8.4352265 27.959378 11.577043 28.554688 9.8242188 C 30.308903 10.051822 32.173371 10.618878 33.832031 11.191406 C 35.503157 11.558293 37.07404 12.521053 38.191406 13.839844 L 38.160156 13.855469 L 38.980469 14.941406 C 39.088039 15.130419 39.173219 15.326519 39.261719 15.523438 C 39.594417 18.349683 42.737822 18.313938 44.839844 19.335938 C 46.236753 19.830541 47.843814 20.536816 48.601562 21.839844 C 48.782511 21.985778 48.936809 22.097407 49.027344 22.117188 C 48.805128 19.946737 46.639052 18.972984 44.839844 18.335938 C 42.737822 17.313938 39.594417 17.349683 39.261719 14.523438 C 39.173219 14.326518 39.088039 14.130419 38.980469 13.941406 L 38.160156 12.855469 L 38.191406 12.839844 C 37.07404 11.521046 35.503157 10.558293 33.832031 10.191406 C 32.173371 9.6188784 30.308903 9.051822 28.554688 8.8242188 C 27.959378 10.577043 27.294791 7.4352265 25.863281 8.3671875 C 24.608499 8.5157875 24.781884 8.8457721 23.847656 8.0507812 z M 21.099609 10.892578 C 20.663546 11.247685 20.350535 11.711217 20.089844 12.226562 C 18.315447 14.986911 17.450613 17.290929 16.867188 20.199219 C 16.245205 23.299715 16.028762 26.815077 16.013672 30.029297 C 16.069127 27.098883 16.310388 23.974787 16.867188 21.199219 C 17.450613 18.290929 18.315447 15.986911 20.089844 13.226562 C 20.355268 12.701861 20.672452 12.228536 21.121094 11.871094 C 21.341682 12.007009 21.49101 12.068779 21.59375 12.105469 L 21.753906 12.121094 L 21.765625 12.121094 C 21.869169 12.013122 21.384071 11.392681 21.099609 10.892578 z M 31.105469 13.835938 C 31.088143 13.878318 31.057486 13.911717 31.044922 13.957031 C 30.784507 14.896311 31.666673 16.111179 33.023438 16.695312 C 34.380198 17.279446 35.694656 17.001776 35.955078 16.0625 C 36.031034 15.788544 36.000307 15.489928 35.898438 15.189453 C 35.554158 16.019622 34.313109 16.250562 33.023438 15.695312 C 32.066496 15.283316 31.355846 14.55747 31.105469 13.835938 z M 30.429688 18.296875 C 30.542145 18.374063 30.665404 18.476205 30.777344 18.578125 L 37.8125 19.949219 L 37.8125 19.933594 L 38.304688 20.0625 L 40.269531 20.5 C 40.660425 20.536332 41.057222 20.602364 41.375 20.660156 C 43.065407 21.124988 45.008605 21.334164 46.566406 22.224609 C 46.946384 22.166264 47.249168 22.04956 47.384766 21.820312 C 47.118336 21.606753 46.841799 21.396828 46.558594 21.220703 C 46.390717 21.125072 46.222968 21.0301 46.046875 20.949219 C 45.992915 20.924435 45.935491 20.906358 45.880859 20.882812 C 45.730986 20.825943 45.581206 20.774816 45.4375 20.753906 C 44.600184 20.701618 43.708148 20.464543 42.871094 20.152344 L 38.019531 19.257812 L 38.019531 19.242188 C 37.776765 19.213767 37.534911 19.167191 37.292969 19.113281 L 37.292969 19.148438 L 30.429688 18.296875 z M 28.035156 32.033203 C 28.022068 32.175524 27.995074 32.330585 28 32.457031 C 28.319892 40.241067 31.110914 43.925911 32.476562 50.894531 C 32.594589 52.411241 32.807506 54.162365 33.013672 55.671875 C 33.073071 55.794655 33.141395 55.915992 33.199219 56.039062 C 32.951615 54.430335 32.630451 51.872091 32.476562 49.894531 C 31.14569 43.103363 28.467087 39.420238 28.035156 32.033203 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qgis.svg b/.icons/awkward/64x64/apps/qgis.svg
new file mode 100644
index 00000000..9616d502
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qgis.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-1058.5197)">
+ <path style="opacity:0.2" d="m 32,1063.5197 a 28,28 0 0 0 -28,28 28,28 0 0 0 28,28 28,28 0 0 0 12.351562,-2.9062 l -6.472656,-6.4727 -0.667968,-0.668 -0.511719,-0.5117 -0.894531,-0.8945 A 17,17 0 0 1 32,1108.5197 a 17,17 0 0 1 -17,-17 17,17 0 0 1 17,-17 17,17 0 0 1 17,17 17,17 0 0 1 -0.449219,3.8086 l 0.839844,0.8398 0.5625,0.5625 0.667969,0.668 6.484375,6.4844 A 28,28 0 0 0 60,1091.5197 a 28,28 0 0 0 -28,-28 z"/>
+ <path style="opacity:0.2" d="m 28,1087.5197 v 8.4726 l 1.386718,1.4142 5.695314,5.6952 0.257812,0.2578 0.660156,0.6602 2.820312,2.8204 0.51172,0.5116 0.667968,0.668 13.5,13.5 H 62 v -8.5 l -13.5,-13.5 -0.667968,-0.668 -0.5625,-0.5624 -2.769532,-2.7696 -0.882812,-0.8828 -0.03516,-0.036 -7.082032,-7.082 z"/>
+ <path style="fill:#90ae24" transform="translate(0,1058.5197)" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 32 60 A 28 28 0 0 0 44.351562 57.09375 L 37.878906 50.621094 L 37.210938 49.953125 L 36.699219 49.441406 L 35.804688 48.546875 A 17 17 0 0 1 32 49 A 17 17 0 0 1 15 32 A 17 17 0 0 1 32 15 A 17 17 0 0 1 49 32 A 17 17 0 0 1 48.550781 35.808594 L 49.390625 36.648438 L 49.953125 37.210938 L 50.621094 37.878906 L 57.105469 44.363281 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:#ee7913" d="m 28,1086.5197 v 8.4727 l 1.386718,1.414 5.695314,5.6953 0.257812,0.2578 L 36,1103.0197 v -8.5 h 8.5 l -0.882812,-0.8828 -0.03516,-0.035 -7.082032,-7.082 z"/>
+ <path style="fill:#609a30" d="m 38.818686,1097.1945 v 8.6436 l 14.681316,14.6816 h 8.5 v -8.5 l -14.731122,-14.7312 -0.09962,-0.092 z"/>
+ <path style="fill:#f0e64a" d="m 36,1094.5197 v 8.5 l 2.820312,2.8203 0.51172,0.5117 0.667968,0.668 v -8.5 h 8.5 l -0.667968,-0.668 -0.5625,-0.5625 L 44.5,1094.5197 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 28,1086.5197 34.000002,34 v -8.5 l -14.166668,-14.1666 -0.564454,-0.5646 -3.652342,-3.6522 -0.0332,-0.034 -7.083334,-7.0832 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1058.5197)" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.414062 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.980469 32.623047 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z M 48.978516 32.398438 A 17 17 0 0 1 48.550781 35.808594 L 48.710938 35.96875 A 17 17 0 0 0 49 33 A 17 17 0 0 0 48.978516 32.398438 z M 15.021484 32.580078 A 17 17 0 0 0 15 33 A 17 17 0 0 0 32 50 A 17 17 0 0 0 35.804688 49.546875 L 36.699219 50.441406 L 37.210938 50.953125 L 37.878906 51.621094 L 43.666016 57.408203 A 28 28 0 0 0 44.351562 57.09375 L 37.878906 50.621094 L 37.210938 49.953125 L 36.699219 49.441406 L 35.804688 48.546875 A 17 17 0 0 1 32 49 A 17 17 0 0 1 15.021484 32.580078 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qgo.svg b/.icons/awkward/64x64/apps/qgo.svg
new file mode 100644
index 00000000..ae919246
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qgo.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4694d7" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="M 30,19 A 10,10 0 0 1 20,29 10,10 0 0 1 10,19 10,10 0 0 1 20,9 10,10 0 0 1 30,19 Z"/>
+ <path style="fill:#ffffff" d="M 30,18 A 10,10 0 0 1 20,28 10,10 0 0 1 10,18 10,10 0 0 1 20,8 10,10 0 0 1 30,18 Z"/>
+ <path style="fill:#4d4d4d" d="M 30,46 A 10,10 0 0 1 20,56 10,10 0 0 1 10,46 10,10 0 0 1 20,36 10,10 0 0 1 30,46 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <path style="opacity:0.2" d="M 54,47 A 10,10 0 0 0 44,37 10,10 0 0 0 34,47 10,10 0 0 0 44,57 10,10 0 0 0 54,47 Z"/>
+ <path style="fill:#ffffff" d="M 54,46 A 10,10 0 0 0 44,36 10,10 0 0 0 34,46 10,10 0 0 0 44,56 10,10 0 0 0 54,46 Z"/>
+ <path style="fill:#4d4d4d" d="M 54,18 A 10,10 0 0 0 44,8 10,10 0 0 0 34,18 10,10 0 0 0 44,28 10,10 0 0 0 54,18 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qjackctl.svg b/.icons/awkward/64x64/apps/qjackctl.svg
new file mode 100644
index 00000000..4e3c10cb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qjackctl.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 24.858171,29.00032 14.285658,0 c 1.581984,0 2.855971,1.189988 2.855971,2.665973 l 0,26.665734 C 41.9998,59.810012 40.725813,61 39.141829,61 L 24.855971,61 C 23.273987,61 22,59.810012 22,58.334027 l 0,-26.667734 c 0,-1.475985 1.273987,-2.665973 2.857971,-2.665973 z"/>
+ <path style="fill:#b7b7b7" d="m 28.00014,12.0005 7.99992,0 0,17.99982 -7.99992,0 z"/>
+ <path style="fill:#4f4f4f" d="m 24.858171,28.00034 14.285658,0 c 1.581984,0 2.855971,1.189988 2.855971,2.665973 l 0,26.665734 c 0,1.477985 -1.273987,2.667973 -2.857971,2.667973 l -14.285858,0 C 23.273987,60.00002 22,58.810032 22,57.334047 l 0,-26.667734 c 0,-1.475985 1.273987,-2.665973 2.857971,-2.665973 z"/>
+ <path style="fill:#b7b7b7" d="M 32.0001,4.00008 36.00006,6.00006 34.472215,12 29.528065,12 28.00008,6.00006 Z"/>
+ <rect style="fill:#4f4f4f" width="8" height="1" x="28" y="23"/>
+ <rect style="fill:#4f4f4f" width="8" height="1" x="28" y="19"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28 12 L 28 13 L 36 13 L 36 12 L 28 12 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 L 28 6 L 28.226562 6.8867188 L 32 5 L 35.773438 6.8867188 L 36 6 L 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qjoypad.svg b/.icons/awkward/64x64/apps/qjoypad.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qjoypad.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qlandkartegt.svg b/.icons/awkward/64x64/apps/qlandkartegt.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qlandkartegt.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qlipper.svg b/.icons/awkward/64x64/apps/qlipper.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qlipper.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qmapshack.svg b/.icons/awkward/64x64/apps/qmapshack.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qmapshack.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qmmp.svg b/.icons/awkward/64x64/apps/qmmp.svg
new file mode 100644
index 00000000..7c256082
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qmmp.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 28.261719,22.998685 c -6.64075,0.410741 -10.533589,12.273842 -11.46875,16.048828 0.09407,0.0052 0.153869,0.01368 0.21289,0.02148 0.01586,0.11186 0.03906,0.326078 0.03906,0.6875 0,0.2211 -0.0185,0.453612 -0.06055,0.625 -0.04204,0.17134 -0.103122,0.264991 -0.134766,0.285157 l -0.03906,0.01758 -0.01758,0.02148 c 0,0 -0.405654,0.412605 -0.556641,1.105469 -0.15105,0.692866 -0.03215,1.691708 0.900391,2.759765 0.918455,1.051789 2.249323,2.067763 3.720703,3.351563 0.73569,0.64193 1.284975,1.260548 1.769531,1.771484 0.24222,0.255408 0.429524,0.477563 0.554688,0.664063 0.12524,0.1865 0.173828,0.334341 0.173828,0.363281 -0.0046,0.0368 -0.241002,2.049946 -0.363281,4.128906 -0.06166,1.048986 -0.09396,1.557074 -0.03906,2.388672 0.0275,0.415828 0.06768,0.77987 0.152344,1.06836 0.04236,0.14428 0.09643,0.26833 0.173828,0.382812 0.0774,0.11448 0.185811,0.222608 0.345703,0.263672 0.69358,0.1782 1.432889,-0.184486 2.015625,-0.646484 0.582736,-0.462012 1.047462,-0.820637 1.076172,-1.417969 0.04506,-0.936878 -0.579079,-1.40572 -0.650391,-1.486328 -0.017,-0.0644 -0.113588,0.07689 -0.173828,-0.429688 -0.03252,-0.27338 -0.06134,-0.547467 -0.03906,-0.779297 0.02226,-0.231828 0.100143,-0.408537 0.152343,-0.460937 0.07286,-0.07322 0.174105,-0.09633 0.365235,-0.09375 0.19114,0.0026 0.442653,0.03393 0.710937,0.09375 0.26822,0.05976 0.560449,0.148728 0.845703,0.173828 0.285188,0.0251 0.581049,-0.0095 0.845704,-0.173828 0.568044,-0.35283 1.628132,-1.125814 2.177734,-1.826172 0.2748,-0.35021 0.380827,-0.581651 0.748047,-0.894531 0.08496,-0.07238 0.170853,-0.08983 0.259765,-0.08203 -4.654902,-15.18458 0.04222,-26.202641 -1.699218,-27.875 -1.48841,-0.02284 -1.980157,-0.05494 -1.998047,-0.05664 z m 7.435547,0 c -0.01789,0.0017 -0.509637,0.0338 -1.998047,0.05664 -1.741438,1.67236 2.955683,12.690419 -1.699219,27.875 0.08892,-0.0078 0.174806,0.0097 0.259766,0.08203 0.36722,0.31288 0.471295,0.544321 0.746093,0.894531 0.549604,0.700358 1.611662,1.47337 2.179688,1.826172 0.264656,0.1643 0.560513,0.198928 0.845703,0.173828 0.285252,-0.0251 0.577483,-0.114068 0.845703,-0.173828 0.268284,-0.05982 0.517845,-0.09115 0.708985,-0.09375 0.191128,-0.0026 0.294327,0.02053 0.367187,0.09375 0.0522,0.0524 0.128151,0.229109 0.150391,0.460937 0.02228,0.23183 -0.0046,0.505917 -0.03711,0.779297 -0.06024,0.506574 -0.156828,0.365288 -0.173828,0.429688 -0.07131,0.08061 -0.69545,0.54945 -0.65039,1.486328 0.02871,0.597332 0.493435,0.955957 1.076171,1.417969 0.582738,0.461998 1.322047,0.824684 2.015625,0.646484 0.159892,-0.04106 0.268304,-0.149192 0.345704,-0.263672 0.07742,-0.114482 0.131468,-0.238532 0.173828,-0.382812 0.08466,-0.28849 0.124843,-0.652532 0.152343,-1.06836 0.0549,-0.831598 0.0226,-1.339686 -0.03906,-2.388672 -0.12228,-2.07896 -0.358681,-4.092106 -0.363281,-4.128906 0,-0.02894 0.04859,-0.176781 0.173828,-0.363281 0.125164,-0.1865 0.312469,-0.408655 0.554687,-0.664063 0.484558,-0.510936 1.033842,-1.129554 1.769531,-1.771484 1.471383,-1.2838 2.80225,-2.299774 3.720704,-3.351563 0.93254,-1.068057 1.05143,-2.066899 0.90039,-2.759765 -0.150986,-0.692864 -0.55664,-1.105469 -0.55664,-1.105469 l -0.01758,-0.02148 -0.03906,-0.01758 c -0.03166,-0.02017 -0.09273,-0.113817 -0.134766,-0.285157 -0.04202,-0.171388 -0.06055,-0.4039 -0.06055,-0.625 0,-0.361422 0.02326,-0.57564 0.03906,-0.6875 0.05903,-0.0078 0.118831,-0.01628 0.212891,-0.02148 C 46.230851,35.272531 42.338015,23.40943 35.697263,22.998689 Z"/>
+ <path style="fill:#cccccc;fill-rule:evenodd" d="m 28.261718,21.997181 c -6.64075,0.410741 -10.534564,12.274907 -11.469725,16.049893 0.09407,0.0052 0.154668,0.0128 0.213689,0.0206 0.01586,0.11186 0.03862,0.32599 0.03862,0.687412 0,0.2211 -0.01716,0.454232 -0.05921,0.62562 -0.04204,0.17134 -0.104808,0.265612 -0.136452,0.285778 l -0.03862,0.018 -0.01802,0.0206 c 0,0 -0.405121,0.411626 -0.556108,1.10449 -0.15105,0.692866 -0.03144,1.691886 0.9011,2.759944 0.918455,1.051788 2.24888,2.068296 3.72026,3.352096 0.73569,0.64193 1.284176,1.26037 1.768732,1.771306 0.24222,0.255408 0.430944,0.47774 0.556108,0.66424 0.12524,0.1865 0.1725,0.334076 0.1725,0.363016 -0.0046,0.0368 -0.240734,2.050656 -0.363014,4.129616 -0.06166,1.048986 -0.09352,1.557606 -0.03862,2.389204 0.0275,0.415828 0.06724,0.779958 0.1519,1.068448 0.04236,0.14428 0.09766,0.266556 0.17506,0.381038 0.0774,0.11448 0.1851,0.224116 0.344992,0.26518 0.69358,0.1782 1.433156,-0.18422 2.015892,-0.646218 0.582736,-0.462012 1.047464,-0.821769 1.076174,-1.419101 0.04506,-0.936878 -0.580056,-1.40605 -0.651368,-1.486658 -0.017,-0.0644 -0.11226,0.07662 -0.1725,-0.429954 -0.03252,-0.27338 -0.0609,-0.545692 -0.03862,-0.777522 0.02226,-0.231828 0.0997,-0.408448 0.1519,-0.460848 0.07286,-0.07322 0.17446,-0.09784 0.36559,-0.09526 0.19114,0.0026 0.442298,0.03544 0.710582,0.09526 0.26822,0.05976 0.559206,0.1474 0.84446,0.1725 0.285188,0.0251 0.58238,-0.0082 0.847034,-0.1725 0.568044,-0.35283 1.628488,-1.12759 2.17809,-1.827948 0.2748,-0.35021 0.379406,-0.580496 0.746626,-0.893376 0.08496,-0.07238 0.17112,-0.09018 0.260032,-0.08238 -4.654902,-15.18458 0.04222,-26.203487 -1.699218,-27.875847 -1.48841,-0.02284 -1.97998,-0.05494 -1.99787,-0.05664 z"/>
+ <g style="opacity:0.2" transform="matrix(0.63969578,0,0,0.60713286,-0.30415223,4.1220332)">
+ <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 16.096528,37.998586 c 0,0 6.914276,0.247502 10.875938,-5.917154 3.961662,-6.164654 2.897586,-10.026772 2.897586,-10.026772 0,0 -2.05553,-0.07024 -2.059094,-0.07056 -0.214594,-0.01958 -0.331236,-0.315648 -0.639696,-0.550244 -1.148446,-1.050461 -2.735158,-1.224037 -4.03808,-1.432937 -0.17208,0.04584 0.0252,-0.0022 -0.02002,0 -0.04516,0.0022 -0.07408,-0.0023 -0.1999,0 -0.12576,0.0023 -0.406654,-0.003 -0.699636,0 -0.58596,0.0061 -1.394536,0.02131 -2.358878,0.05695 -1.928754,0.07116 -4.46406,0.251657 -7.016702,0.683025 -2.552578,0.431368 -5.1246352,1.104496 -7.1366192,2.238802 -2.006137,1.130968 -3.4813588,2.9332 -3.698241,5.133086 -6.334e-4,0.0064 6.076e-4,0.0126 0,0.019 -0.00161,0.0164 -0.00628,0.05184 0,0.11384 0.00732,0.07224 0.036904,0.17122 0.079962,0.284564 0.086116,0.226642 0.2598124,0.537736 0.6197052,0.891756 0.7197858,0.707978 2.1527364,1.638104 5.0975566,2.713094 0,0 0.5253183,0.210676 0.9595763,0.531242 0.217176,0.16028 0.3947561,0.354626 0.4797711,0.512298 0.08508,0.15762 0.09998,0.24176 0,0.3984 v 0.019 c 0,0 -0.07024,0.10638 -0.09992,0.246618 -0.02968,0.14024 -0.03403,0.330948 0.01996,0.569186 0.108044,0.476478 0.463076,1.464636 1.379376,2.239762 2.56e-4,2.44e-4 0.06327,0.0487 0.07996,0.05688 0.0167,0.0082 0.02981,0.0154 0.03998,0.019 0.02021,0.007 0.02981,-0.0022 0.03998,0 0.02034,0.0044 0.02789,0.0174 0.03998,0.019 0.02412,0.0032 0.03365,-0.0026 0.05994,0 0.05258,0.005 0.138942,0.01 0.219928,0.019 0.161972,0.018 0.375949,0.0405 0.599715,0.09484 0.447467,0.10874 0.893399,0.333316 1.079486,0.664082 0.10024,0.17814 0.254983,0.218994 0.39981,0.265622 0.144826,0.04656 0.301681,0.07334 0.479772,0.09484 0.356119,0.04304 0.785099,0.06776 1.19943,0.0759 0.414267,0.0082 0.813565,0.0036 1.099445,0.019"/>
+ <path style="fill:#cccccc;fill-rule:evenodd" d="m 35.697084,21.997181 c 6.640752,0.410741 10.534564,12.274907 11.469726,16.049893 -0.09406,0.0052 -0.15466,0.0128 -0.213688,0.0206 -0.0158,0.11186 -0.03862,0.32599 -0.03862,0.687412 0,0.2211 0.0172,0.454232 0.05922,0.62562 0.04204,0.17134 0.1048,0.265612 0.13646,0.285778 l 0.03862,0.018 0.018,0.0206 c 0,0 0.405122,0.411626 0.556108,1.10449 0.15104,0.692866 0.03144,1.691886 -0.9011,2.759944 -0.918454,1.051788 -2.248878,2.068296 -3.72026,3.352096 -0.73569,0.64193 -1.284174,1.26037 -1.768732,1.771306 -0.242218,0.255408 -0.430944,0.47774 -0.556108,0.66424 -0.12524,0.1865 -0.1725,0.334076 -0.1725,0.363016 0.0046,0.0368 0.240734,2.050656 0.363014,4.129616 0.06166,1.048986 0.09352,1.557606 0.03862,2.389204 -0.0275,0.415828 -0.06724,0.779958 -0.1519,1.068448 -0.04236,0.14428 -0.09766,0.266556 -0.17508,0.381038 -0.0774,0.11448 -0.1851,0.224116 -0.344992,0.26518 -0.693578,0.1782 -1.433154,-0.18422 -2.015892,-0.646218 -0.582736,-0.462012 -1.047464,-0.821769 -1.076172,-1.419101 -0.04506,-0.936878 0.580054,-1.40605 0.651368,-1.486658 0.017,-0.0644 0.11226,0.07662 0.1725,-0.429954 0.03252,-0.27338 0.0609,-0.545692 0.03862,-0.777522 -0.02224,-0.231828 -0.0997,-0.408448 -0.1519,-0.460848 -0.07286,-0.07322 -0.17446,-0.09784 -0.365588,-0.09526 -0.19114,0.0026 -0.442298,0.03544 -0.710582,0.09526 -0.26822,0.05976 -0.559208,0.1474 -0.84446,0.1725 -0.28519,0.0251 -0.58238,-0.0082 -0.847036,-0.1725 -0.568026,-0.352802 -1.628468,-1.127562 -2.178072,-1.82792 -0.274798,-0.35021 -0.379406,-0.580496 -0.746626,-0.893376 -0.08496,-0.07238 -0.171112,-0.09019 -0.260032,-0.08239 4.654902,-15.18458 -0.04222,-26.203487 1.699218,-27.875847 1.48841,-0.02284 1.979982,-0.05494 1.99787,-0.05664 z"/>
+ <g style="opacity:0.2" transform="matrix(-0.63969578,0,0,0.60713286,64.304152,4.1220332)">
+ <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 47.903472,37.998586 c 0,0 -6.914276,0.247502 -10.875938,-5.917154 -3.961662,-6.164654 -2.897586,-10.026772 -2.897586,-10.026772 0,0 2.05553,-0.07024 2.059094,-0.07056 0.214594,-0.01958 0.331236,-0.315648 0.639696,-0.550244 1.148446,-1.050461 2.735158,-1.224037 4.03808,-1.432937 0.17208,0.04584 -0.0252,-0.0022 0.02002,0 0.04516,0.0022 0.07408,-0.0023 0.1999,0 0.12576,0.0023 0.406654,-0.003 0.699634,0 0.585962,0.0061 1.394538,0.02131 2.358878,0.05695 1.928748,0.07116 4.464054,0.251657 7.016696,0.683025 2.552578,0.431368 5.124634,1.104496 7.136618,2.238802 2.006138,1.130968 3.48136,2.9332 3.698242,5.133086 6.34e-4,0.0064 -6.08e-4,0.0126 0,0.019 0.0016,0.0164 0.0062,0.05184 0,0.11384 -0.0074,0.07224 -0.0369,0.17122 -0.07996,0.284564 -0.08612,0.226642 -0.259812,0.537736 -0.619706,0.891756 -0.719784,0.707978 -2.152736,1.638104 -5.097556,2.713094 0,0 -0.525318,0.210676 -0.959576,0.531242 -0.217176,0.16028 -0.394756,0.354626 -0.479772,0.512298 -0.08508,0.15762 -0.09998,0.24176 0,0.3984 v 0.019 c 0,0 0.07024,0.10638 0.09992,0.246618 0.02968,0.14024 0.03404,0.330948 -0.02,0.569186 -0.10804,0.476478 -0.463076,1.464636 -1.379376,2.239762 -2.56e-4,2.44e-4 -0.06326,0.0487 -0.07996,0.05688 -0.0166,0.0082 -0.0298,0.0154 -0.03998,0.019 -0.02022,0.007 -0.0298,-0.0022 -0.03998,0 -0.02034,0.0044 -0.02788,0.0174 -0.03998,0.019 -0.02412,0.0032 -0.03364,-0.0026 -0.05994,0 -0.05258,0.005 -0.13894,0.01 -0.219928,0.019 -0.16198,0.018 -0.375948,0.0405 -0.599714,0.09484 -0.447468,0.10874 -0.893398,0.333316 -1.079486,0.664082 -0.10024,0.17814 -0.254984,0.218994 -0.39981,0.265622 -0.14482,0.04656 -0.30168,0.07334 -0.479772,0.09484 -0.356118,0.04304 -0.785098,0.06776 -1.19943,0.0759 -0.414266,0.0082 -0.813564,0.0036 -1.099444,0.019"/>
+ <path style="opacity:0.2" d="M 24.07547,7.9212553 C 23.48298,7.9212553 23,8.4511895 23,9.1048683 c 0,0.5342692 0.321416,0.9835507 0.764632,1.1308307 0.666048,2.498624 2.23433,4.85235 4.400266,6.562297 -0.432504,0.939783 -0.662416,2.020302 -0.664488,3.122905 0.0014,1.705009 0.546822,3.328692 1.499952,4.465366 v 27.191565 c 0,2.604068 1.197188,4.499858 2.999922,4.499858 1.802718,0 2.995846,-1.973034 2.999906,-4.499858 V 24.383263 c 0.952548,-1.135974 1.497898,-2.7584 1.499952,-4.462362 -0.0012,-1.102221 -0.230034,-2.182712 -0.661482,-3.122905 2.16444,-1.709947 3.73038,-4.064874 4.39636,-6.562297 C 40.679014,10.088406 41,9.6390171 41,9.1048835 c 0,-0.6536788 -0.482982,-1.183613 -1.075472,-1.183613 -0.59487,0 -1.078084,0.531043 -1.078084,1.1835538 0,0.3601086 0.14704,0.6803944 0.377906,0.8964617 -0.607526,2.206283 -2.011582,4.289569 -3.937376,5.829871 -0.849824,-1.215933 -2.039864,-1.907361 -3.286402,-1.909441 -1.24549,0.0032 -2.434282,0.694526 -3.283394,1.909441 -1.927444,-1.540453 -3.332896,-3.622389 -3.94038,-5.82927 0.230988,-0.2159939 0.37799,-0.5363835 0.37799,-0.8963733 0,-0.6526296 -0.484492,-1.1836132 -1.078458,-1.1836132 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 22.212891 20 C 21.626931 20.0061 20.819811 20.022954 19.855469 20.058594 C 17.926715 20.129754 15.390533 20.308866 12.837891 20.740234 C 10.285313 21.171602 7.7131559 21.846163 5.7011719 22.980469 C 3.6950349 24.111437 2.2207886 25.913395 2.0039062 28.113281 C 2.0032729 28.119681 2.0045139 28.124459 2.0039062 28.130859 C 2.0022963 28.147259 1.9976262 28.184094 2.0039062 28.246094 C 2.0112262 28.318334 2.0409264 28.415953 2.0839844 28.529297 C 2.0871682 28.537676 2.0961826 28.549984 2.0996094 28.558594 C 2.4908984 26.612788 3.8678997 25.013983 5.7011719 23.980469 C 7.7131559 22.846163 10.285313 22.171602 12.837891 21.740234 C 15.390533 21.308866 17.926715 21.129754 19.855469 21.058594 C 20.819811 21.022954 21.626931 21.0061 22.212891 21 C 22.505873 20.997 22.788304 21.0023 22.914062 21 C 23.039881 20.9977 23.068121 21.0022 23.113281 21 C 23.158501 20.9978 22.960732 21.04584 23.132812 21 C 24.435735 21.2089 26.023429 21.383133 27.171875 22.433594 C 27.480335 22.66819 27.595953 22.964795 27.810547 22.984375 C 27.814111 22.984695 29.869141 23.054688 29.869141 23.054688 C 29.869141 23.054688 29.940375 23.344788 29.976562 23.859375 C 30.02921 22.707253 29.869141 22.054687 29.869141 22.054688 C 29.869141 22.054688 27.814111 21.984695 27.810547 21.984375 C 27.595953 21.964795 27.480335 21.66819 27.171875 21.433594 C 26.023429 20.383133 24.435735 20.2089 23.132812 20 C 22.960732 20.04584 23.158501 19.9978 23.113281 20 C 23.068121 20.0022 23.039884 19.9977 22.914062 20 C 22.788303 20.0023 22.505873 19.997 22.212891 20 z M 40.867188 20 C 39.564265 20.2089 37.976571 20.383133 36.828125 21.433594 C 36.519665 21.66819 36.404047 21.964795 36.189453 21.984375 C 36.185889 21.984695 34.130859 22.054687 34.130859 22.054688 C 34.130859 22.054688 33.97079 22.707253 34.023438 23.859375 C 34.059625 23.344788 34.130859 23.054688 34.130859 23.054688 C 34.130859 23.054687 36.185853 22.984695 36.189453 22.984375 C 36.404047 22.964795 36.519665 22.66819 36.828125 22.433594 C 37.976571 21.383133 39.564265 21.2089 40.867188 21 C 41.039266 21.04584 40.841499 20.9978 40.886719 21 C 40.931879 21.0022 40.960118 20.9977 41.085938 21 C 41.211697 21.0023 41.494129 20.997 41.787109 21 C 42.373071 21.0061 43.180191 21.022954 44.144531 21.058594 C 46.073279 21.129754 48.609467 21.308866 51.162109 21.740234 C 53.714687 22.171602 56.286844 22.846163 58.298828 23.980469 C 60.132101 25.013983 61.509102 26.612788 61.900391 28.558594 C 61.903817 28.549984 61.912832 28.537676 61.916016 28.529297 C 61.959076 28.415953 61.988694 28.318334 61.996094 28.246094 C 62.002294 28.184094 61.997694 28.147259 61.996094 28.130859 C 61.995486 28.124459 61.996728 28.119681 61.996094 28.113281 C 61.779212 25.913395 60.304966 24.111437 58.298828 22.980469 C 56.286844 21.846163 53.714687 21.171602 51.162109 20.740234 C 48.609467 20.308866 46.073279 20.129754 44.144531 20.058594 C 43.180191 20.022954 42.373071 20.0061 41.787109 20 C 41.494129 19.997 41.211697 20.0023 41.085938 20 C 40.960118 19.9977 40.931879 20.0022 40.886719 20 C 40.841499 19.9978 41.039268 20.04584 40.867188 20 z M 9.125 34.025391 C 9.1208332 34.137344 9.1261442 34.262027 9.1601562 34.412109 C 9.1735522 34.471186 9.2049866 34.55742 9.2265625 34.630859 C 9.2290694 34.626791 9.2402344 34.595703 9.2402344 34.595703 L 9.2402344 34.576172 C 9.3402144 34.419532 9.3253144 34.335354 9.2402344 34.177734 C 9.2146984 34.130374 9.1658914 34.077378 9.125 34.025391 z M 54.875 34.025391 C 54.834109 34.077378 54.785303 34.130374 54.759766 34.177734 C 54.674686 34.335354 54.659786 34.419532 54.759766 34.576172 L 54.759766 34.595703 C 54.759766 34.595703 54.770931 34.626791 54.773438 34.630859 C 54.795013 34.55742 54.826448 34.471186 54.839844 34.412109 C 54.873887 34.262027 54.879177 34.137344 54.875 34.025391 z"/>
+ <path style="fill:#4f4f4f" d="M 24.07547,6.9217333 C 23.48298,6.9217333 23,7.4516675 23,8.1053463 c 0,0.5342692 0.321416,0.9835502 0.764632,1.1308304 0.666048,2.4986243 2.23433,4.8523503 4.400266,6.5622973 -0.432504,0.939783 -0.662416,2.020302 -0.664488,3.122905 0.0014,1.705009 0.546822,3.328692 1.499952,4.465366 V 50.57831 c 0,2.604068 1.197188,4.499858 2.999922,4.499858 1.802718,0 2.995846,-1.973034 2.999906,-4.499858 V 23.383741 c 0.952548,-1.135974 1.497898,-2.7584 1.499952,-4.462362 -0.0012,-1.102221 -0.230034,-2.182712 -0.661482,-3.122905 C 38.0031,14.088527 39.56904,11.7336 40.23502,9.2361767 40.679014,9.0888839 41,8.6394951 41,8.1053615 c 0,-0.6536788 -0.482982,-1.183613 -1.075472,-1.183613 -0.59487,0 -1.078084,0.531043 -1.078084,1.1835538 0,0.3601086 0.14704,0.6803944 0.377906,0.8964616 -0.607526,2.2062831 -2.011582,4.2895691 -3.937376,5.8298711 -0.849824,-1.215933 -2.039864,-1.907361 -3.286402,-1.909441 -1.24549,0.0032 -2.434282,0.694526 -3.283394,1.909441 -1.927444,-1.540453 -3.332896,-3.622389 -3.94038,-5.8292701 0.230988,-0.2159938 0.37799,-0.5363834 0.37799,-0.8963732 0,-0.6526296 -0.484492,-1.1836132 -1.078458,-1.1836132 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qnapi-48.svg b/.icons/awkward/64x64/apps/qnapi-48.svg
new file mode 120000
index 00000000..45ca89d2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qnapi-48.svg
@@ -0,0 +1 @@
+qnapi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qnapi.svg b/.icons/awkward/64x64/apps/qnapi.svg
new file mode 100644
index 00000000..10eafdf2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qnapi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#ff811f" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.1" d="m 32,13.000032 a 20,20 0 0 0 -20,20 20,20 0 0 0 20,20 20,20 0 0 0 10.261718,-2.859376 c 1.409038,1.489018 2.68169,3.112896 3.707032,4.777344 l 4.863282,-2.996092 C 49.656534,50.01371 48.24679,48.206686 46.699218,46.531282 A 20,20 0 0 0 52,33.000032 a 20,20 0 0 0 -20,-20 z m 0,7.140624 a 11.428572,12.857143 0 0 1 11.429688,12.859376 11.428572,12.857143 0 0 1 -2.714844,8.3125 c -3.94026,-2.69346 -8.304802,-4.468944 -12.675782,-4.128906 l 0.445314,5.699218 c 2.027986,-0.15778 4.700824,0.648452 7.410156,2.191406 A 11.428572,12.857143 0 0 1 32,45.8555 11.428572,12.857143 0 0 1 20.570312,33.000032 11.428572,12.857143 0 0 1 32,20.140656 Z"/>
+ <path style="fill:#5a3608" d="m 32,11.999426 a 20,20 0 0 0 -20.000001,20.000002 20,20 0 0 0 20.000001,20 20,20 0 0 0 20,-20 20,20 0 0 0 -20,-20.000002 z m 0,7.142857 A 11.428572,12.857143 0 0 1 43.428572,31.999428 11.428572,12.857143 0 0 1 32,44.856572 11.428572,12.857143 0 0 1 20.571428,31.999428 11.428572,12.857143 0 0 1 32,19.142283 Z"/>
+ <path style="fill:none;stroke:#5a3608;stroke-width:5.71428585" d="m 28.262,39.034 c 6.83143,-0.531448 15.504432,5.864494 20.137528,13.38545"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qomp.svg b/.icons/awkward/64x64/apps/qomp.svg
new file mode 100644
index 00000000..da778413
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qomp.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#2f67ba" cx="32" cy="32" r="28"/>
+ <rect style="opacity:0.2" width="40" height="40" x="-53" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4bd076" width="40" height="40" x="-52" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2;enable-background:new" transform="translate(-461,-153.99994)">
+ <path transform="matrix(2,0,0,2,269,-837)" d="m 110,507 0,0.5 -1e-5,4.7695 c -0.30389,-0.17609 -0.64878,-0.26905 -1,-0.26953 -1.1046,0 -2,0.89543 -2,2 0,1.10457 0.89543,2 2,2 1.10457,0 2,-0.89543 2,-2 l 1e-5,-5 4,0 -1e-5,3.2695 c -0.30389,-0.17609 -0.64878,-0.26905 -1,-0.26953 -1.1046,0 -2,0.89543 -2,2 0,1.10457 0.89543,2 2,2 1.10457,0 2,-0.89543 2,-2 l 1e-5,-7 -0.5,0 z"/>
+ </g>
+ <g style="fill:#3f3f3f;enable-background:new" transform="translate(-461,-154.99994)">
+ <path style="fill:#3f3f3f" transform="matrix(2,0,0,2,269,-837)" d="m 110,507 0,0.5 -1e-5,4.7695 c -0.30389,-0.17609 -0.64878,-0.26905 -1,-0.26953 -1.1046,0 -2,0.89543 -2,2 0,1.10457 0.89543,2 2,2 1.10457,0 2,-0.89543 2,-2 l 1e-5,-5 4,0 -1e-5,3.2695 c -0.30389,-0.17609 -0.64878,-0.26905 -1,-0.26953 -1.1046,0 -2,0.89543 -2,2 0,1.10457 0.89543,2 2,2 1.10457,0 2,-0.89543 2,-2 l 1e-5,-7 -0.5,0 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 12 C 20.92 12 12 20.92 12 32 C 12 32.167874 12.007647 32.333141 12.011719 32.5 C 12.27639 21.653863 21.087874 13 32 13 C 42.912126 13 51.72361 21.653863 51.988281 32.5 C 51.992353 32.333141 52 32.167874 52 32 C 52 20.92 43.08 12 32 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qpdfview.svg b/.icons/awkward/64x64/apps/qpdfview.svg
new file mode 100644
index 00000000..53776629
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qpdfview.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#e4e4e4" d="M 54,56 54,6 C 54,4.338 52.662,3 51,3 L 13,3 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.2" d="m 10,56 0,1 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 3 C 11.338 3 10 4.338 10 6 L 10 7 C 10 5.338 11.338 4 13 4 L 51 4 C 52.662 4 54 5.338 54 7 L 54 6 C 54 4.338 52.662 3 51 3 L 13 3 z"/>
+ <circle style="fill:#309dc0" cx="48" cy="45" r="16"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 48 39 C 46.06146 39.01824 44.110475 39.444657 42.421875 40.363281 C 41.748855 40.78409 40.940891 41.327404 40.332031 41.875 C 39.374031 42.775403 38.554 43.825093 38 45.001953 C 39.51868 48.217874 42.856497 50.575569 46.529297 50.923828 C 48.938497 51.185617 51.460325 50.784982 53.578125 49.640625 C 54.251125 49.219815 55.059109 48.676501 55.667969 48.128906 C 56.625969 47.226582 57.446 46.176893 58 45.001953 C 56.482 41.786224 53.142703 39.427568 49.470703 39.080078 C 48.982703 39.024407 48.49 39 48 39 z M 48.003906 41 C 50.143607 40.9526 52.03831 42.867622 51.998047 44.996094 C 52.066617 47.348541 49.723408 49.378753 47.40625 48.939453 C 45.066085 48.664666 43.421718 46.038434 44.191406 43.814453 C 44.683511 42.178265 46.290945 40.98278 48.005859 41.001953 L 48.003906 41 z M 48 43 A 1.9999991 1.9988492 0 0 0 46 45.001953 A 1.9999991 1.9988492 0 0 0 48 47 A 1.9999991 1.9988492 0 0 0 50 45.001953 A 1.9999991 1.9988492 0 0 0 48 43.009766 L 48 43 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 32.025391,45.5 A 16,16.001894 0 0 0 32,45.998106 16,16.001894 0 0 0 48,62 16,16.001894 0 0 0 64,45.998106 16,16.001894 0 0 0 63.982422,45.50586 16,16.001894 0 0 1 48,60.999882 16,16.001894 0 0 1 32.025391,45.5 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qps.svg b/.icons/awkward/64x64/apps/qps.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qps.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qreator.svg b/.icons/awkward/64x64/apps/qreator.svg
new file mode 100644
index 00000000..757862ac
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qreator.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6.8007812 4c-1.5512 0-2.8007812 1.2495812-2.8007812 2.8007812v1c0-1.5511999 1.2495812-2.8007812 2.8007812-2.8007812h50.398438c1.5512 0 2.800781 1.2495812 2.800781 2.8007812v-1c0-1.5511999-1.249581-2.8007812-2.800781-2.8007812h-50.398438z"/>
+ <path style="opacity:.2" d="m8 9v16h16v-16zm20 0v8h4v-4h4v-4h-4zm4 8v8h4v-8zm0 8h-4v4h4zm0 4v4h4v-4zm4 4v4h8v-8h-4v4zm8 4v4h4v4h4v-8zm8 0h4v-4-4h-8v4h4zm-8 4h-4v4h4zm-4 4h-4v4h4zm0 4v4h4v-4zm4 4v4h4v-4zm4 0h8v-4h-8zm-12-4h-8v4h4v4h4v-4zm0-4v-8h-8v4h4v4zm-8-8v-8h-4v4h-4v4zm-8-4v-4h-4-8v8h8v-4zm20-24v16h16v-16zm-28 4h8v8h-8zm32 0h8v8h-8zm-30 2v4h4v-4zm32 0v4h4v-4zm-38 26v16h16v-16zm4 4h8v8h-8zm2 2v4h4v-4z"/>
+ <path style="fill:#fef7c0" d="m8 8v16h16v-16zm20 0v8h4v-4h4v-4h-4zm4 8v8h4v-8zm0 8h-4v4h4zm0 4v4h4v-4zm4 4v4h8v-8h-4v4zm8 4v4h4v4h4v-8zm8 0h4v-8h-8v4h4zm-8 4h-4v4h4zm-4 4h-4v4h4zm0 4v4h4v-4zm4 4v4h4v-4zm4 0h8v-4h-8zm-12-4h-8v4h4v4h4v-4zm0-4v-8h-8v4h4v4zm-8-8v-8h-4v4h-4v4zm-8-4v-4h-12v8h8v-4zm20-24v16h16v-16zm-28 4h8v8h-8zm32 0h8v8h-8zm-30 2v4h4v-4zm32 0v4h4v-4zm-38 26v16h16v-16zm4 4h8v8h-8zm2 2v4h4v-4z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qsampler.svg b/.icons/awkward/64x64/apps/qsampler.svg
new file mode 100644
index 00000000..c065f2f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qsampler.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#28287b" 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" d="m 33.22274,13.999999 c -0.71819,2.37e-4 -1.4567,0.0308 -2.215924,0.09449 -6.718792,0.563475 -11.537305,3.959661 -15.429275,7.984049 h -3.6e-4 c -2.745794,2.841278 -4.786158,6.825586 -5.360154,10.817938 -0.8328472,5.792556 0.731877,10.96296 4.684634,14.68974 3.351798,3.16018 8.653225,4.276108 14.217123,4.399928 3.902426,0.08692 7.566432,-0.234032 10.847104,-0.989634 1.640332,-0.377798 3.246498,-0.861144 4.280178,-1.480748 1.033668,-0.619602 1.733668,-1.417992 1.75616,-2.39599 l 3.62e-4,-0.004 v -0.004 c 3.6e-5,-1.592464 -0.920312,-2.899872 -2.257178,-3.96489 -3.870694,-2.731084 -7.040002,-4.305158 -11.333098,-6.474334 -1.18316,-0.560158 -2.251884,-1.294816 -2.409868,-2.465718 -0.202116,-1.497978 2.081222,-1.952208 3.195114,-2.074914 1.551642,-0.13992 2.859336,-0.07868 4.438586,0.0797 1.57926,0.1583 3.34567,1.571352 3.88655,1.783162 l 0.04198,0.0166 0.0448,0.0066 c 0.10776,0.0144 0.267298,-0.04572 0.337752,-0.12374 0.07042,-0.07816 0.08356,-0.14 0.09308,-0.18226 0.019,-0.0846 0.0128,-0.12334 0.009,-0.16606 -0.0064,-0.08534 -0.02254,-0.16656 -0.04546,-0.268998 -0.04584,-0.204858 -0.12232,-0.479676 -0.224242,-0.81089 -0.357336,-2.052526 -1.57274,-4.999444 -2.420902,-6.762096 -0.20135,-0.36039 -0.402238,-0.674234 -0.60889,-0.923358 -0.206346,-0.248744 -0.409688,-0.450704 -0.709372,-0.528486 -0.394134,-0.10634 -0.96249,-0.1341 -1.724792,-0.1245 -0.76413,0.0102 -1.842812,0.0663 -2.894428,0.16958 -2.10325,0.206426 -4.370544,0.598552 -6.779626,1.176144 -2.4091,0.577592 -4.681468,1.334072 -6.269806,2.308206 -0.794169,0.487068 -1.623203,1.029266 -1.998759,1.666896 -0.375506,0.637538 -0.467064,2.18763 -0.178058,2.930666 v 3.62e-4 c 0.614645,1.61332 2.371485,2.825208 4.291201,3.865108 4.013726,2.183702 7.557906,3.57668 11.34856,5.915898 1.395596,0.7588 2.330226,1.885428 2.12072,3.026728 C 35.735,46.388096 34.291618,46.989 33.044546,47.401822 30.801866,48.144214 28.5407,48.066396 26.552402,47.998178 21.943676,47.800284 17.63267,46.831322 14.467827,43.24917 12.501291,41.023338 12.234049,38.73516 12.020173,35.457596 11.810661,32.247036 13.063201,28.665272 14.861992,26 c 3.998709,-5.92494 9.205442,-9.355187 16.10618,-10.270562 8.142616,-1.040371 13.706398,1.879678 17.266884,5.026084 1.780248,1.573206 3.053816,3.476726 3.876892,4.694922 0.41153,0.609108 0.710452,1.114448 0.904694,1.458548 0.0971,0.17204 0.16756,0.303314 0.215076,0.390632 0.0238,0.04364 0.04016,0.07376 0.05884,0.10506 0.009,0.0158 -0.0054,0.0134 0.06388,0.08498 0.0172,0.0178 0.1276,0.08692 0.128,0.08704 3.6e-4,1.42e-4 0.465236,-0.15588 0.465402,-0.15618 1.68e-4,-3.62e-4 0.05344,-0.17534 0.05214,-0.206956 -0.0013,-0.03154 -0.004,-0.04648 -0.0064,-0.05884 -0.02,-0.10366 -0.02974,-0.09954 -0.04766,-0.14172 -0.0176,-0.04222 -0.04082,-0.09322 -0.07016,-0.15478 -0.05872,-0.1232 -0.14264,-0.288634 -0.253494,-0.492166 -0.221796,-0.40708 -0.55092,-0.964782 -0.993996,-1.620034 -0.886128,-1.3105 -2.227924,-3.282826 -4.07715,-4.932905 -3.236122,-2.88764 -8.041026,-5.618966 -14.616948,-5.801708 -0.234852,-0.0065 -0.4721,-0.0099 -0.711482,-0.0099 z"/>
+ <path style="fill:#9868ff" d="m 33.22274,12.999998 c -0.71819,2.36e-4 -1.4567,0.0308 -2.215924,0.09449 -6.718792,0.563474 -11.537305,3.95966 -15.429275,7.984048 h -3.6e-4 c -2.745794,2.841278 -4.786158,6.825586 -5.360154,10.817938 -0.8328472,5.792556 0.731877,10.96296 4.684634,14.68974 3.351798,3.16018 8.653225,4.276108 14.217123,4.399928 3.902426,0.08692 7.566432,-0.234032 10.847104,-0.989634 1.640332,-0.377798 3.246498,-0.861144 4.280178,-1.480748 1.033668,-0.619602 1.733668,-1.417992 1.75616,-2.39599 l 3.62e-4,-0.004 v -0.004 c 3.6e-5,-1.592464 -0.920312,-2.899872 -2.257178,-3.96489 -3.870694,-2.731084 -7.040002,-4.305158 -11.333098,-6.474334 -1.18316,-0.560158 -2.251884,-1.294816 -2.409868,-2.465718 -0.202116,-1.497978 2.081222,-1.952208 3.195114,-2.074914 1.551642,-0.13992 2.859336,-0.07868 4.438586,0.0797 1.57926,0.1583 3.34567,1.571352 3.88655,1.783162 l 0.04198,0.0166 0.0448,0.0066 c 0.10776,0.0144 0.267298,-0.04572 0.337752,-0.12374 0.07042,-0.07816 0.08356,-0.14 0.09308,-0.18226 0.019,-0.0846 0.0128,-0.12334 0.009,-0.16606 -0.0064,-0.08534 -0.02254,-0.16656 -0.04546,-0.268998 -0.04584,-0.204858 -0.12232,-0.479676 -0.224242,-0.81089 -0.357336,-2.052526 -1.57274,-4.999444 -2.420902,-6.762096 -0.20135,-0.36039 -0.402238,-0.674234 -0.60889,-0.923358 -0.206346,-0.248744 -0.409688,-0.450704 -0.709372,-0.528486 -0.394134,-0.10634 -0.96249,-0.1341 -1.724792,-0.1245 -0.76413,0.0102 -1.842812,0.0663 -2.894428,0.16958 -2.10325,0.206426 -4.370544,0.598552 -6.779626,1.176144 -2.4091,0.577592 -4.681468,1.334072 -6.269806,2.308206 -0.794169,0.487068 -1.623203,1.029266 -1.998759,1.666896 -0.375506,0.637538 -0.467064,2.18763 -0.178058,2.930666 v 3.62e-4 c 0.614645,1.61332 2.371485,2.825208 4.291201,3.865108 4.013726,2.183702 7.557906,3.57668 11.34856,5.915898 1.395596,0.7588 2.330226,1.885428 2.12072,3.026728 -0.220452,1.200918 -1.663834,1.801822 -2.910906,2.214644 -2.24268,0.742392 -4.503846,0.664574 -6.492144,0.596356 -4.608726,-0.197894 -8.919732,-1.166856 -12.084575,-4.749008 -1.966536,-2.225832 -2.233778,-4.51401 -2.447654,-7.791574 -0.209512,-3.21056 1.043028,-6.792324 2.841819,-9.457596 3.998709,-5.92494 9.205442,-9.355187 16.10618,-10.270562 8.142616,-1.040371 13.706398,1.879678 17.266884,5.026084 1.780248,1.573206 3.053816,3.476726 3.876892,4.694922 0.41153,0.609108 0.710452,1.114448 0.904694,1.458548 0.0971,0.17204 0.16756,0.303314 0.215076,0.390632 0.0238,0.04364 0.04016,0.07376 0.05884,0.10506 0.009,0.0158 -0.0054,0.0134 0.06388,0.08498 0.0172,0.0178 0.1276,0.08692 0.128,0.08704 3.6e-4,1.42e-4 0.465236,-0.15588 0.465402,-0.15618 1.68e-4,-3.62e-4 0.05344,-0.17534 0.05214,-0.206956 -0.0013,-0.03154 -0.004,-0.04648 -0.0064,-0.05884 -0.02,-0.10366 -0.02974,-0.09954 -0.04766,-0.14172 -0.0176,-0.04222 -0.04082,-0.09322 -0.07016,-0.15478 -0.05872,-0.1232 -0.14264,-0.288634 -0.253494,-0.492166 -0.221796,-0.40708 -0.55092,-0.964782 -0.993996,-1.620034 -0.886128,-1.3105 -2.227924,-3.282826 -4.07715,-4.932905 -3.236122,-2.88764 -8.041026,-5.618966 -14.616948,-5.801708 -0.234852,-0.0065 -0.4721,-0.0099 -0.711482,-0.0099 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qsynth.svg b/.icons/awkward/64x64/apps/qsynth.svg
new file mode 100644
index 00000000..4a4fd91f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qsynth.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1" viewBox="0 0 18.06 18.06">
+ <path style="opacity:0.2" d="m 3.1140342,12.293901 c -0.047012,0.931788 0.1262507,1.808242 0.6139859,2.577489 1.9756417,3.114825 8.6913519,3.130623 10.6441159,0 0.460545,-0.73971 0.621325,-1.57441 0.571731,-2.458303 -0.03679,0.674319 -0.210574,1.313842 -0.572331,1.893972 -1.952764,3.130622 -8.6681542,3.114824 -10.6441158,0 -0.3875533,-0.611727 -0.5755306,-1.291845 -0.613726,-2.013158 z"/>
+ <path style="fill:#ec953b" d="M 8.9333323,1.1287501 C 7.1689451,3.5986522 1.1746681,10.563612 3.7279601,14.589127 c 1.9756617,3.115024 8.6911519,3.131022 10.6439159,0 C 16.91197,10.516618 10.435151,3.5986522 8.9333323,1.1287501 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="scale(0.2821875,0.2821875)" d="M 31.65625 4 C 26.42587 11.322138 10.724867 29.789161 11.025391 43.982422 C 11.448129 29.933737 26.548009 12.151153 31.65625 5 C 36.055909 12.235726 52.482681 30.236189 52.966797 44.414062 C 53.260892 30.094186 36.160149 11.407159 31.65625 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qt-creator.svg b/.icons/awkward/64x64/apps/qt-creator.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qt-creator.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qt.svg b/.icons/awkward/64x64/apps/qt.svg
new file mode 100644
index 00000000..bddff8ed
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qt.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m10.181818 9h48.96104s2.857142 0 2.857142 2.823529v36.705883l-8.181818 8.470588h-48.961039s-2.857143 0-2.857143-2.82353v-36.705882z"/>
+ <path style="fill:#00cc5c" d="m10.181818 8.0000002h48.96104s2.857142 0 2.857142 2.8235288v36.705883l-8.181818 8.470588h-48.961039s-2.857143 0-2.857143-2.82353v-36.705882z"/>
+ <path style="opacity:.2" d="m 40,20 v 6 h -4 v 3 h 4 v 8.234376 C 40,42.881434 41.998402,45 45.585938,45 H 50 V 41 H 46.03125 C 44.101676,41 44,39.65947 44,36.835938 V 29 h 6 V 26 H 44 V 20 Z M 24.050782,19.04296 C 16.109896,19.042968 14,23.529412 14,32 c 0,8.470588 2.072781,13.054688 10.050782,13.054688 h 2.265624 l 3.300782,5.64453 3.824218,-1.410156 -3.117188,-5.648438 C 33.292774,42.22886 34,37.647058 34,32 34,23.529412 31.991668,19.042968 24.050782,19.042968 Z M 24.015624,23 C 28.859636,23 30.000012,26.51398 30,32.308594 30,38.103206 28.89634,41 24.015624,41 19.134912,41 18,38.103206 18,32.308594 18,26.51398 19.171617,23 24.015624,23 Z"/>
+ <path style="fill:#ffffff" d="m 40,19 v 6 h -4 v 3 h 4 v 8.234376 C 40,41.881434 41.998402,44 45.585938,44 H 50 V 40 H 46.03125 C 44.101676,40 44,38.65947 44,35.835938 V 28 h 6 V 25 H 44 V 19 Z M 24.050782,18.04297 C 16.109896,18.042969 14,22.529412 14,31 c 0,8.470588 2.072781,13.054688 10.050782,13.054688 h 2.265624 l 3.300782,5.64453 3.824218,-1.410156 -3.117188,-5.648438 C 33.292774,41.22886 34,36.647058 34,31 34,22.529412 31.991668,18.042969 24.050782,18.042968 Z M 24.015624,22 C 28.859636,22 30.000012,25.51398 30,31.308594 30,37.103206 28.89634,40 24.015624,40 19.134912,40 18,37.103206 18,31.308594 18,25.51398 19.171617,22 24.015624,22 Z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m10.183594 8-8.183594 8.46875v1l8.183594-8.46875h48.960937s2.855469 6.894e-4 2.855469 2.824219v-1c0-2.8235296-2.855469-2.824219-2.855469-2.824219h-48.960937z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qt4-logo.svg b/.icons/awkward/64x64/apps/qt4-logo.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qt4-logo.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qt4logo.svg b/.icons/awkward/64x64/apps/qt4logo.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qt4logo.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qt5-logo.svg b/.icons/awkward/64x64/apps/qt5-logo.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qt5-logo.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qt5ct.svg b/.icons/awkward/64x64/apps/qt5ct.svg
new file mode 120000
index 00000000..d771b629
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qt5ct.svg
@@ -0,0 +1 @@
+qtconfig.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qtassistant.svg b/.icons/awkward/64x64/apps/qtassistant.svg
new file mode 100644
index 00000000..dd46ace1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtassistant.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 10.181818,9 h 48.96104 C 59.142858,9 62,9 62,11.823529 V 48.529412 L 53.818182,57 H 4.857143 C 4.857143,57 2,57 2,54.17647 V 17.470588 Z"/>
+ <path style="fill:#00cc5c" d="m 10.181818,8.0000002 h 48.96104 c 0,0 2.857142,0 2.857142,2.8235288 V 47.529412 L 53.818182,56 H 4.857143 C 4.857143,56 2,56 2,53.17647 V 16.470588 Z"/>
+ <path style="opacity:0.2" d="m 40,20 v 6 h -4 v 3 h 4 v 8.234376 C 40,42.881434 41.998402,45 45.585938,45 H 50 V 41 H 46.03125 C 44.101676,41 44,39.65947 44,36.835938 V 29 h 6 V 26 H 44 V 20 Z M 24.050782,19.04296 C 16.109896,19.042968 14,23.529412 14,32 c 0,8.470588 2.072781,13.054688 10.050782,13.054688 h 2.265624 l 3.300782,5.64453 3.824218,-1.410156 -3.117188,-5.648438 C 33.292774,42.22886 34,37.647058 34,32 34,23.529412 31.991668,19.042968 24.050782,19.042968 Z M 24.015624,23 C 28.859636,23 30.000012,26.51398 30,32.308594 30,38.103206 28.89634,41 24.015624,41 19.134912,41 18,38.103206 18,32.308594 18,26.51398 19.171617,23 24.015624,23 Z"/>
+ <path style="fill:#ffffff" d="m 40,19 v 6 h -4 v 3 h 4 v 8.234376 C 40,41.881434 41.998402,44 45.585938,44 H 50 V 40 H 46.03125 C 44.101676,40 44,38.65947 44,35.835938 V 28 h 6 V 25 H 44 V 19 Z M 24.050782,18.04297 C 16.109896,18.042969 14,22.529412 14,31 c 0,8.470588 2.072781,13.054688 10.050782,13.054688 h 2.265624 l 3.300782,5.64453 3.824218,-1.410156 -3.117188,-5.648438 C 33.292774,41.22886 34,36.647058 34,31 34,22.529412 31.991668,18.042969 24.050782,18.042968 Z M 24.015624,22 C 28.859636,22 30.000012,25.51398 30,31.308594 30,37.103206 28.89634,40 24.015624,40 19.134912,40 18,37.103206 18,31.308594 18,25.51398 19.171617,22 24.015624,22 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.183594,8 2,16.46875 v 1 L 10.183594,9 H 59.144531 C 59.144531,9 62,9.0006894 62,11.824219 v -1 C 62,8.0006894 59.144531,8 59.144531,8 Z"/>
+ <circle style="opacity:0.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#4f4f4f" cx="48" cy="47" r="16"/>
+ <g style="fill:#ffffff;enable-background:new" transform="matrix(1.4285714,0,0,1.4285714,-702.97417,569.4132)">
+ <path style="fill:#ffffff" transform="matrix(0.70000001,0,0,0.70000001,492.08193,-398.58925)" d="M 47.714844 38 C 44.557701 38 42 40.557701 42 43.714844 L 44.857422 43.714844 C 44.857422 42.143415 46.143415 40.857422 47.714844 40.857422 C 49.286272 40.857422 50.572266 42.143415 50.572266 43.714844 C 50.572266 44.500558 50.257087 45.21423 49.728516 45.728516 L 47.957031 47.529297 C 46.92846 48.572154 46.285156 50.000837 46.285156 51.572266 L 46.285156 52 L 49.154297 52 C 49.212232 50.073315 49.835025 49.235219 50.814453 48.242188 L 52.099609 46.927734 C 52.913895 46.113449 53.427734 44.971987 53.427734 43.714844 C 53.427734 40.557701 50.871987 38 47.714844 38 z M 46.285156 55.142578 L 46.285156 58 L 49.142578 58 L 49.142578 55.142578 L 46.285156 55.142578 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qtconfig-qt4.svg b/.icons/awkward/64x64/apps/qtconfig-qt4.svg
new file mode 120000
index 00000000..d771b629
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtconfig-qt4.svg
@@ -0,0 +1 @@
+qtconfig.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qtconfig-qt5.svg b/.icons/awkward/64x64/apps/qtconfig-qt5.svg
new file mode 120000
index 00000000..d771b629
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtconfig-qt5.svg
@@ -0,0 +1 @@
+qtconfig.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qtconfig.svg b/.icons/awkward/64x64/apps/qtconfig.svg
new file mode 100644
index 00000000..e1a6a441
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtconfig.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#00cc5c" d="M 26.268,4.0026 C 25.6744,4.067198 25.1515,4.55289 25.043,5.14 l -1.1812,5.9934 c -2.1205,0.8293 -4.1135,1.9687 -5.8622,3.3687 l -5.8178,-1.9687 c -0.60478,-0.2084 -1.338,0.0616 -1.6628,0.61258 l -5.5998,9.7121 c -0.31543,0.55858 -0.1802,1.3316 0.30623,1.7499 l 4.6373,4.0685 c -0.1632,1.0909 -0.26249,2.1885 -0.26249,3.3249 0,1.1364 0.099197,2.2339 0.26249,3.3249 l -4.6373,4.0687 c -0.48637,0.41831 -0.62166,1.1913 -0.30623,1.7499 l 5.5998,9.7121 c 0.32477,0.55078 1.058,0.8209 1.6624,0.61246 l 5.8184,-1.9687 c 1.7488,1.3999 3.7417,2.5393 5.8622,3.3687 l 1.1812,5.9934 c 0.1198,0.62738 0.71756,1.1287 1.3562,1.1374 h 11.199 c 0.63864,-0.008 1.2364,-0.51007 1.3562,-1.1374 l 1.1812,-5.9934 c 2.1205,-0.8293 4.1135,-1.9687 5.8622,-3.3687 l 5.8184,1.9687 c 0.60446,0.20844 1.3377,-0.0616 1.6624,-0.61246 l 5.5998,-9.7121 c 0.31541,-0.55858 0.1802,-1.3316 -0.30623,-1.7499 l -4.6373,-4.0687 c 0.1632,-1.0909 0.26247,-2.1883 0.26247,-3.3249 0,-1.1364 -0.0994,-2.2339 -0.26247,-3.3249 l 4.6373,-4.0685 c 0.48637,-0.41831 0.62164,-1.1913 0.30623,-1.7499 l -5.5998,-9.7121 C 53.15481,12.5944 52.4208,12.3242 51.8168,12.5326 l -5.8184,1.9687 c -1.746,-1.402 -3.738,-2.541 -5.858,-3.37 l -1.182,-5.9939 c -0.12,-0.6273 -0.718,-1.1287 -1.356,-1.1373 h -11.199 c -0.0438,-0.00102 -0.0876,-0.00102 -0.1312,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 26.27,4 -0.002,0.002 c -0.594,0.0646 -1.117,0.5515 -1.225,1.1386 l -1.182,5.9924 c -2.12,0.829 -4.112,1.969 -5.861,3.369 l -5.818,-1.969 c -0.605,-0.208 -1.338,0.063 -1.662,0.613 l -5.6001,9.711 c -0.2018,0.358 -0.2016,0.796 -0.0605,1.18 0.0224,-0.059 0.0293,-0.122 0.0605,-0.178 L 10.52,14.146 c 0.324,-0.55 1.057,-0.821 1.662,-0.613 L 18,15.502 c 1.749,-1.4 3.741,-2.538 5.861,-3.367 L 25.043,6.1406 C 25.151,5.5535 25.674,5.0685 26.268,5.0039 L 26.27,5.002 c 0.043,-0.0011 0.087,-0.0011 0.13,0 h 11.2 c 0.638,0.0086 1.235,0.5093 1.355,1.1367 l 1.182,5.9943 c 2.12,0.829 4.113,1.968 5.863,3.369 l 5.818,-1.969 c 0.604,-0.208 1.338,0.062 1.662,0.613 l 5.6,9.713 c 0.031,0.055 0.038,0.118 0.061,0.176 0.14,-0.383 0.14,-0.821 -0.061,-1.178 l -5.6,-9.711 C 53.156,12.595 52.422,12.325 51.818,12.533 L 46,14.502 C 44.25,13.101 42.257,11.96 40.137,11.131 L 38.955,5.1387 C 38.835,4.5113 38.238,4.0086 37.6,4 H 26.4 C 26.357,3.999 26.313,3.999 26.27,4 Z M 9.756,29.584 c -0.0907,0.794 -0.1563,1.595 -0.1563,2.418 0,0.169 0.0172,0.332 0.0215,0.5 0.0245,-0.958 0.1033,-1.896 0.2422,-2.824 z m 44.486,0.002 -0.105,0.092 c 0.139,0.928 0.215,1.866 0.24,2.824 0.004,-0.168 0.021,-0.331 0.021,-0.5 0,-0.822 -0.065,-1.622 -0.156,-2.416 z m 0,5.832 c -0.034,0.303 -0.06,0.607 -0.105,0.908 l 4.636,4.07 c 0.176,0.152 0.288,0.356 0.368,0.573 0.205,-0.537 0.071,-1.197 -0.368,-1.574 z M 9.756,35.42 5.2267,39.395 c -0.4383,0.377 -0.5721,1.035 -0.3672,1.572 0.0794,-0.216 0.1919,-0.42 0.3672,-0.571 l 4.6367,-4.07 C 9.8184,36.026 9.7905,35.722 9.756,35.42 Z"/>
+ <path style="opacity:0.2" d="m 59.141,24.035 c -0.07932,0.21741 -0.19112,0.42278 -0.36719,0.57422 l -4.6367,4.0684 c 0.04493,0.3006 0.07095,0.60398 0.10547,0.90625 l 4.5312,-3.9766 c 0.43842,-0.37708 0.57228,-1.0356 0.36719,-1.5723 z M 4.86,24.037 c -0.20426,0.53639 -0.070882,1.1936 0.36719,1.5703 l 4.5312,3.9746 c 0.03447,-0.30158 0.060605,-0.60439 0.10547,-0.9043 l -4.6373,-4.069 c -0.1755,-0.151 -0.2878,-0.355 -0.3672,-0.572 z m 4.7617,8.4648 c -0.00428,0.16753 -0.021484,0.33086 -0.021484,0.5 0,0.82326 0.065475,1.6232 0.15625,2.418 l 0.10742,-0.09375 c -0.1396,-0.928 -0.2183,-1.866 -0.2428,-2.824 z m 44.756,0 c -0.02449,0.9581 -0.10133,1.8957 -0.24023,2.8242 l 0.10547,0.0918 c 0.09063,-0.7941 0.15625,-1.5933 0.15625,-2.416 0,-0.16915 -0.0172,-0.33247 -0.02148,-0.5 z m -49.519,8.463 c -0.14103,0.38385 -0.14124,0.82235 0.060547,1.1797 l 5.5996,9.7129 c 0.32477,0.55078 1.0576,0.81976 1.6621,0.61133 l 5.818,-1.969 c 1.7488,1.3999 3.7427,2.5398 5.8633,3.3691 l 1.1797,5.9941 c 0.12,0.628 0.719,1.128 1.357,1.137 h 11.199 c 0.63864,-0.008 1.2357,-0.50934 1.3555,-1.1367 l 1.1816,-5.9941 c 2.121,-0.829 4.115,-1.969 5.864,-3.369 l 5.8184,1.9688 c 0.60446,0.20844 1.3373,-0.06047 1.6621,-0.61133 l 5.5996,-9.7129 c 0.20136,-0.35661 0.20064,-0.79442 0.06055,-1.1777 -0.02248,0.05893 -0.02933,0.12246 -0.06055,0.17773 l -5.5996,9.7129 c -0.32477,0.55086 -1.0576,0.82172 -1.6621,0.61328 l -5.818,-1.969 c -1.7488,1.4 -3.7427,2.5379 -5.8633,3.3672 l -1.1816,5.9941 c -0.11974,0.62738 -0.71683,1.1307 -1.3555,1.1387 h -11.2 c -0.63864,-0.0087 -1.2376,-0.51129 -1.3574,-1.1387 l -1.1797,-5.9941 c -2.12,-0.829 -4.114,-1.967 -5.863,-3.367 l -5.8184,1.9688 c -0.60448,0.20844 -1.3373,-0.0625 -1.6621,-0.61328 l -5.6001,-9.713 C 4.886867,41.08888 4.880401,41.02439 4.8578,40.96494 Z"/>
+ <path style="opacity:0.2" d="m 40,20.000782 v 6 h -4 v 3 h 4 v 8.234376 c 0,5.647058 1.998402,7.765624 5.585938,7.765624 H 50 v -4 H 46.03125 C 44.101676,41.000782 44,39.660252 44,36.83672 v -7.835938 h 6 v -3 h -6 v -6 z M 24.050782,19.043752 C 16.109896,19.043751 14,23.530194 14,32.000782 14,40.47137 16.072781,45.05547 24.050782,45.05547 h 2.265624 L 29.617188,50.7 33.441406,49.289844 30.324218,43.641406 C 33.292774,42.229642 34,37.64784 34,32.000782 34,23.530194 31.991668,19.043751 24.050782,19.04375 Z m -0.03516,3.95703 c 4.844012,0 5.984388,3.51398 5.984376,9.308594 0,5.794612 -1.10366,8.691406 -5.984376,8.691406 C 19.134912,41.000782 18,38.103988 18,32.309376 c 0,-5.794614 1.171617,-9.308594 6.015624,-9.308594 z"/>
+ <path style="fill:#ffffff" d="m 40,19.000782 v 6 h -4 v 3 h 4 v 8.234376 c 0,5.647058 1.998402,7.765624 5.585938,7.765624 H 50 v -4 H 46.03125 C 44.101676,40.000782 44,38.660252 44,35.83672 v -7.835938 h 6 v -3 h -6 v -6 z M 24.050782,18.043752 C 16.109896,18.043751 14,22.530194 14,31.000782 14,39.47137 16.072781,44.05547 24.050782,44.05547 h 2.265624 L 29.617188,49.7 33.441406,48.289844 30.324218,42.641406 C 33.292774,41.229642 34,36.64784 34,31.000782 34,22.530194 31.991668,18.043751 24.050782,18.04375 Z m -0.03516,3.95703 c 4.844012,0 5.984388,3.51398 5.984376,9.308594 0,5.794612 -1.10366,8.691406 -5.984376,8.691406 C 19.134912,40.000782 18,37.103988 18,31.309376 c 0,-5.794614 1.171617,-9.308594 6.015624,-9.308594 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qtcreator.svg b/.icons/awkward/64x64/apps/qtcreator.svg
new file mode 100644
index 00000000..77db7ce6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtcreator.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m10.181818 9h48.96104s2.857142 0 2.857142 2.823529v36.705883l-8.181818 8.470588h-48.961039s-2.857143 0-2.857143-2.82353v-36.705882z"/>
+ <path style="fill:#00cc5c" d="m10.181818 8.0000002h48.96104s2.857142 0 2.857142 2.8235288v36.705883l-8.181818 8.470588h-48.961039s-2.857143 0-2.857143-2.82353v-36.705882z"/>
+ <path style="opacity:.2" d="m 40,20 v 6 h -4 v 3 h 4 v 8.234376 C 40,42.881434 41.998402,45 45.585938,45 H 50 V 41 H 46.03125 C 44.101676,41 44,39.65947 44,36.835938 V 29 h 6 V 26 H 44 V 20 Z M 24.050782,19.04296 C 16.109896,19.042968 14,23.529412 14,32 c 0,8.470588 2.072781,13.054688 10.050782,13.054688 h 2.265624 l 3.300782,5.64453 3.824218,-1.410156 -3.117188,-5.648438 C 33.292774,42.22886 34,37.647058 34,32 34,23.529412 31.991668,19.042968 24.050782,19.042968 Z M 24.015624,23 C 28.859636,23 30.000012,26.51398 30,32.308594 30,38.103206 28.89634,41 24.015624,41 19.134912,41 18,38.103206 18,32.308594 18,26.51398 19.171617,23 24.015624,23 Z"/>
+ <path style="fill:#ffffff" d="m 40,19 v 6 h -4 v 3 h 4 v 8.234376 C 40,41.881434 41.998402,44 45.585938,44 H 50 V 40 H 46.03125 C 44.101676,40 44,38.65947 44,35.835938 V 28 h 6 V 25 H 44 V 19 Z M 24.050782,18.04297 C 16.109896,18.042969 14,22.529412 14,31 c 0,8.470588 2.072781,13.054688 10.050782,13.054688 h 2.265624 l 3.300782,5.64453 3.824218,-1.410156 -3.117188,-5.648438 C 33.292774,41.22886 34,36.647058 34,31 34,22.529412 31.991668,18.042969 24.050782,18.042968 Z M 24.015624,22 C 28.859636,22 30.000012,25.51398 30,31.308594 30,37.103206 28.89634,40 24.015624,40 19.134912,40 18,37.103206 18,31.308594 18,25.51398 19.171617,22 24.015624,22 Z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m10.183594 8-8.183594 8.46875v1l8.183594-8.46875h48.960937s2.855469 6.894e-4 2.855469 2.824219v-1c0-2.8235296-2.855469-2.824219-2.855469-2.824219h-48.960937z"/>
+ <circle style="opacity:0.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#b73ad2" cx="48" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="m 56,39.000037 c -2.431813,2.477818 -7.437931,4.836191 -10.599142,5.764903 -8.483322,3.015032 -4.43584,10.224725 -4.43584,10.224725 2.57338,-1.909959 14.147813,-14.679849 14.147813,-14.679849 0,0 -9.092658,11.684203 -13.218978,14.679849 v 0.0062 C 52.968046,55.180256 53.411263,49.154597 54.230872,45.476907 55.073814,41.694489 56,38.999971 56,38.999971 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qtcreator_logo_32.svg b/.icons/awkward/64x64/apps/qtcreator_logo_32.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtcreator_logo_32.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qtcreatorubuntu.svg b/.icons/awkward/64x64/apps/qtcreatorubuntu.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtcreatorubuntu.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qtdbusviewer.svg b/.icons/awkward/64x64/apps/qtdbusviewer.svg
new file mode 100644
index 00000000..bd09f2b6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtdbusviewer.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="matrix(-1.4545455,0,0,-1.4545455,100.36364,96.454547)">
+ <path style="fill:#ffffff" d="m 30,35 h 12 l -3,3 h -9 z"/>
+ <path style="fill:#ffffff" transform="matrix(1.1111111,0,0,0.96225045,-4.2222222,1.5477316)" d="M 41.6,34.764617 37.1,41 v -5.196152 z"/>
+ </g>
+ <path style="opacity:0.2" d="m 10.181818,9 h 48.96104 C 59.142858,9 62,9 62,11.823529 V 48.529412 L 53.818182,57 H 4.857143 C 4.857143,57 2,57 2,54.17647 V 17.470588 Z"/>
+ <path style="fill:#00cc5c" d="m 10.181818,8.0000002 h 48.96104 c 0,0 2.857142,0 2.857142,2.8235288 V 47.529412 L 53.818182,56 H 4.857143 C 4.857143,56 2,56 2,53.17647 V 16.470588 Z"/>
+ <path style="opacity:0.2" d="m 40,20 v 6 h -4 v 3 h 4 v 8.234376 C 40,42.881434 41.998402,45 45.585938,45 H 50 V 41 H 46.03125 C 44.101676,41 44,39.65947 44,36.835938 V 29 h 6 V 26 H 44 V 20 Z M 24.050782,19.04296 C 16.109896,19.042968 14,23.529412 14,32 c 0,8.470588 2.072781,13.054688 10.050782,13.054688 h 2.265624 l 3.300782,5.64453 3.824218,-1.410156 -3.117188,-5.648438 C 33.292774,42.22886 34,37.647058 34,32 34,23.529412 31.991668,19.042968 24.050782,19.042968 Z M 24.015624,23 C 28.859636,23 30.000012,26.51398 30,32.308594 30,38.103206 28.89634,41 24.015624,41 19.134912,41 18,38.103206 18,32.308594 18,26.51398 19.171617,23 24.015624,23 Z"/>
+ <path style="fill:#ffffff" d="m 40,19 v 6 h -4 v 3 h 4 v 8.234376 C 40,41.881434 41.998402,44 45.585938,44 H 50 V 40 H 46.03125 C 44.101676,40 44,38.65947 44,35.835938 V 28 h 6 V 25 H 44 V 19 Z M 24.050782,18.04297 C 16.109896,18.042969 14,22.529412 14,31 c 0,8.470588 2.072781,13.054688 10.050782,13.054688 h 2.265624 l 3.300782,5.64453 3.824218,-1.410156 -3.117188,-5.648438 C 33.292774,41.22886 34,36.647058 34,31 34,22.529412 31.991668,18.042969 24.050782,18.042968 Z M 24.015624,22 C 28.859636,22 30.000012,25.51398 30,31.308594 30,37.103206 28.89634,40 24.015624,40 19.134912,40 18,37.103206 18,31.308594 18,25.51398 19.171617,22 24.015624,22 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.183594,8 2,16.46875 v 1 L 10.183594,9 H 59.144531 C 59.144531,9 62,9.0006894 62,11.824219 v -1 C 62,8.0006894 59.144531,8 59.144531,8 Z"/>
+ <circle style="opacity:0.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#e55252" cx="48" cy="47" r="16"/>
+ <g>
+ <path style="fill:#ffffff" d="m 39,49 h 18 l -4.500001,4 H 39 Z"/>
+ <path style="fill:#ffffff" d="m 57,49 -8,9 v -9 z"/>
+ </g>
+ <g transform="rotate(-180,48,47.5)">
+ <path style="fill:#ffffff" d="m 39,49 h 18 l -4.500001,4 H 39 Z"/>
+ <path style="fill:#ffffff" d="m 57,49 -8,9 v -9 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qtdesigner.svg b/.icons/awkward/64x64/apps/qtdesigner.svg
new file mode 100644
index 00000000..8b39f267
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtdesigner.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 10.181818,9 h 48.96104 C 59.142858,9 62,9 62,11.823529 V 48.529412 L 53.818182,57 H 4.857143 C 4.857143,57 2,57 2,54.17647 V 17.470588 Z"/>
+ <path style="fill:#00cc5c" d="m 10.181818,8.0000002 h 48.96104 c 0,0 2.857142,0 2.857142,2.8235288 V 47.529412 L 53.818182,56 H 4.857143 C 4.857143,56 2,56 2,53.17647 V 16.470588 Z"/>
+ <path style="opacity:0.2" d="m 40,20 v 6 h -4 v 3 h 4 v 8.234376 C 40,42.881434 41.998402,45 45.585938,45 H 50 V 41 H 46.03125 C 44.101676,41 44,39.65947 44,36.835938 V 29 h 6 V 26 H 44 V 20 Z M 24.050782,19.04296 C 16.109896,19.042968 14,23.529412 14,32 c 0,8.470588 2.072781,13.054688 10.050782,13.054688 h 2.265624 l 3.300782,5.64453 3.824218,-1.410156 -3.117188,-5.648438 C 33.292774,42.22886 34,37.647058 34,32 34,23.529412 31.991668,19.042968 24.050782,19.042968 Z M 24.015624,23 C 28.859636,23 30.000012,26.51398 30,32.308594 30,38.103206 28.89634,41 24.015624,41 19.134912,41 18,38.103206 18,32.308594 18,26.51398 19.171617,23 24.015624,23 Z"/>
+ <path style="fill:#ffffff" d="m 40,19 v 6 h -4 v 3 h 4 v 8.234376 C 40,41.881434 41.998402,44 45.585938,44 H 50 V 40 H 46.03125 C 44.101676,40 44,38.65947 44,35.835938 V 28 h 6 V 25 H 44 V 19 Z M 24.050782,18.04297 C 16.109896,18.042969 14,22.529412 14,31 c 0,8.470588 2.072781,13.054688 10.050782,13.054688 h 2.265624 l 3.300782,5.64453 3.824218,-1.410156 -3.117188,-5.648438 C 33.292774,41.22886 34,36.647058 34,31 34,22.529412 31.991668,18.042969 24.050782,18.042968 Z M 24.015624,22 C 28.859636,22 30.000012,25.51398 30,31.308594 30,37.103206 28.89634,40 24.015624,40 19.134912,40 18,37.103206 18,31.308594 18,25.51398 19.171617,22 24.015624,22 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.183594,8 2,16.46875 v 1 L 10.183594,9 H 59.144531 C 59.144531,9 62,9.0006894 62,11.824219 v -1 C 62,8.0006894 59.144531,8 59.144531,8 Z"/>
+ <circle style="opacity:0.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#ff9d04" cx="48" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="M 40,50.436 V 54 h 3.5638 l 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.862,1.874 3.564,3.564 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qtfm.svg b/.icons/awkward/64x64/apps/qtfm.svg
new file mode 100644
index 00000000..e5a6ca8c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtfm.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 5.9003906,4 C 4.2937906,4 3,5.2937906 3,6.9003906 V 30 H 29 V 4 Z M 35,4 V 30 H 61 V 6.9003906 C 61,5.2937906 59.706209,4 58.099609,4 Z M 3,36 V 59.099609 C 3,60.706209 4.2937906,62 5.9003906,62 H 29 V 36 Z m 32,0 V 62 H 58.099609 C 59.706209,62 61,60.706209 61,59.099609 V 36 Z"/>
+ <path style="fill:#84c22e" d="M 5.9003906 3 C 4.2937906 3 3 4.2937906 3 5.9003906 L 3 29 L 29 29 L 29 3 L 5.9003906 3 z M 35 3 L 35 29 L 61 29 L 61 5.9003906 C 61 4.2937906 59.706209 3 58.099609 3 L 35 3 z M 3 35 L 3 58.099609 C 3 59.706209 4.2937906 61 5.9003906 61 L 29 61 L 29 35 L 3 35 z M 35 35 L 35 61 L 58.099609 61 C 59.706209 61 61 59.706209 61 58.099609 L 61 35 L 35 35 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.9003906 3 C 4.2937906 3 3 4.2937906 3 5.9003906 L 3 6.9003906 C 3 5.2937906 4.2937906 4 5.9003906 4 L 29 4 L 29 3 L 5.9003906 3 z M 35 3 L 35 4 L 58.099609 4 C 59.706209 4 61 5.2937906 61 6.9003906 L 61 5.9003906 C 61 4.2937906 59.706209 3 58.099609 3 L 35 3 z M 3 35 L 3 36 L 29 36 L 29 35 L 3 35 z M 35 35 L 35 36 L 61 36 L 61 35 L 35 35 z"/>
+ <path style="opacity:0.2" d="M 17.800781,16 C 16.249581,16 15,17.272612 15,18.855469 v 4.035155 0.253908 19.964844 C 15,44.70982 16.262364,46 17.832031,46 H 46.167968 C 47.737636,46 49,44.70982 49,43.109376 V 22.890624 C 49,21.29018 47.737636,20 46.167968,20 H 29 V 18.855469 C 29,17.272612 27.750418,16 26.199218,16 Z"/>
+ <rect style="fill:#ffffff" width="34" height="26" x="15" y="19" rx="2.833" ry="2.889"/>
+ <rect style="fill:#ffffff" width="14" height="10" x="15" y="15" rx="2.8" ry="2.857"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qtgain.svg b/.icons/awkward/64x64/apps/qtgain.svg
new file mode 120000
index 00000000..8ce797a4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtgain.svg
@@ -0,0 +1 @@
+easymp3gain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qtikz.svg b/.icons/awkward/64x64/apps/qtikz.svg
new file mode 100644
index 00000000..e243f584
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtikz.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <g transform="matrix(2,0,0,2,6,0)">
+ <circle style="fill:#4f4f4f" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" d="m 40,50.436 0,3.564 3.5638,0 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.862,1.874 3.564,3.564 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qtlinguist.svg b/.icons/awkward/64x64/apps/qtlinguist.svg
new file mode 100644
index 00000000..5be1e368
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtlinguist.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 10.181818,9 h 48.96104 C 59.142858,9 62,9 62,11.823529 V 48.529412 L 53.818182,57 H 4.857143 C 4.857143,57 2,57 2,54.17647 V 17.470588 Z"/>
+ <path style="fill:#00cc5c" d="m 10.181818,8.0000002 h 48.96104 c 0,0 2.857142,0 2.857142,2.8235288 V 47.529412 L 53.818182,56 H 4.857143 C 4.857143,56 2,56 2,53.17647 V 16.470588 Z"/>
+ <path style="opacity:0.2" d="m 40,20 v 6 h -4 v 3 h 4 v 8.234376 C 40,42.881434 41.998402,45 45.585938,45 H 50 V 41 H 46.03125 C 44.101676,41 44,39.65947 44,36.835938 V 29 h 6 V 26 H 44 V 20 Z M 24.050782,19.04296 C 16.109896,19.042968 14,23.529412 14,32 c 0,8.470588 2.072781,13.054688 10.050782,13.054688 h 2.265624 l 3.300782,5.64453 3.824218,-1.410156 -3.117188,-5.648438 C 33.292774,42.22886 34,37.647058 34,32 34,23.529412 31.991668,19.042968 24.050782,19.042968 Z M 24.015624,23 C 28.859636,23 30.000012,26.51398 30,32.308594 30,38.103206 28.89634,41 24.015624,41 19.134912,41 18,38.103206 18,32.308594 18,26.51398 19.171617,23 24.015624,23 Z"/>
+ <path style="fill:#ffffff" d="m 40,19 v 6 h -4 v 3 h 4 v 8.234376 C 40,41.881434 41.998402,44 45.585938,44 H 50 V 40 H 46.03125 C 44.101676,40 44,38.65947 44,35.835938 V 28 h 6 V 25 H 44 V 19 Z M 24.050782,18.04297 C 16.109896,18.042969 14,22.529412 14,31 c 0,8.470588 2.072781,13.054688 10.050782,13.054688 h 2.265624 l 3.300782,5.64453 3.824218,-1.410156 -3.117188,-5.648438 C 33.292774,41.22886 34,36.647058 34,31 34,22.529412 31.991668,18.042969 24.050782,18.042968 Z M 24.015624,22 C 28.859636,22 30.000012,25.51398 30,31.308594 30,37.103206 28.89634,40 24.015624,40 19.134912,40 18,37.103206 18,31.308594 18,25.51398 19.171617,22 24.015624,22 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.183594,8 2,16.46875 v 1 L 10.183594,9 H 59.144531 C 59.144531,9 62,9.0006894 62,11.824219 v -1 C 62,8.0006894 59.144531,8 59.144531,8 Z"/>
+ <circle style="opacity:0.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#3a63d2" cx="48" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="m 46.594238,54.964892 c -0.05187,-0.08465 0.06972,-0.768418 0.270193,-1.519467 0.20047,-0.75105 0.236164,-1.649173 0.242465,-1.995833 0.0097,-0.532207 -0.0736,-0.649086 -0.5352,-0.751103 C 44.091415,50.150319 42.868667,49.578348 41.67992,48.410236 40.609306,47.358204 40.10808,46.312322 40,44.904867 c 0.0328,-3.830251 4.584472,-5.843578 7.89142,-5.902918 5.543072,-0.09945 8.762471,3.623068 7.9967,7.047386 -0.511491,1.855104 -2.996587,4.717952 -6.058068,6.978942 -1.805682,1.333546 -3.101843,2.155283 -3.235814,1.936615 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qtlogo.svg b/.icons/awkward/64x64/apps/qtlogo.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtlogo.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qtoctave.svg b/.icons/awkward/64x64/apps/qtoctave.svg
new file mode 120000
index 00000000..dd60806d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtoctave.svg
@@ -0,0 +1 @@
+octave.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qtox.svg b/.icons/awkward/64x64/apps/qtox.svg
new file mode 120000
index 00000000..52fdec57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtox.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/qtpass-icon.svg b/.icons/awkward/64x64/apps/qtpass-icon.svg
new file mode 100644
index 00000000..f0134c75
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtpass-icon.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1" viewBox="-1250 -1050 320 320">
+ <path style="opacity:.2" d="m-1090-1025c-21.3572 0-39.7974 8.7472-51.9024 22.5468-12.105 13.79976-18.0976 32.02857-18.0976 50.95317v116.50003h30v-116.50003c0-12.5754 4.0074-23.59661 10.6524-31.17181 6.645-7.5754 15.7048-12.3282 29.3476-12.3282s22.7026 4.7528 29.3476 12.3282c6.645 7.5752 10.6524 18.59641 10.6524 31.17181v116.50003h30v-116.50003c0-18.9246-5.9926-37.15341-18.0976-50.95317-12.105-13.7996-30.5452-22.5468-51.9024-22.5468z"/>
+ <path style="opacity:.2" d="m-1090.0002-745-92.7348-95.9159a58.948989 60.971241 0 1 1 92.7348 -73.59886 58.948989 60.971241 0 1 1 92.73464 73.59886z"/>
+ <path style="stroke:#8e8e8e;stroke-width:30.000008;fill:none" d="m-1145-840.00007v-116.50003c0-31.50001 20-58.5 55-58.5s55 26.99999 55 58.5v116.50003"/>
+ <path style="fill:#1b61a4" d="m-1090.0002-750.00005-92.7348-95.9159a58.948989 60.971241 0 1 1 92.7348 -73.59886 58.948989 60.971241 0 1 1 92.73464 73.59886z"/>
+ <circle style="fill:#272727" cx="-1090" cy="870" r="20" transform="scale(1,-1)"/>
+ <path style="fill:#272727" d="m-1090.6666-869.50008-19.3334 59.50001h40l-20-59.50001z"/>
+ <path style="fill:#ffffff;opacity:.1" transform="matrix(4.9999999,0,0,4.9999999,-1250,-1050)" d="m32 4c-4.27144 0-7.957906 1.7478925-10.378906 4.5078125-2.421 2.7599545-3.621094 6.4064865-3.621094 10.191406v1.000001c0-3.78492 1.200094-7.431454 3.621094-10.191406 2.421-2.7599205 6.107466-4.507813 10.378906-4.507813s7.957906 1.7478925 10.378906 4.5078125c2.421 2.7599525 3.621094 6.4064865 3.621094 10.191406v-0.999999c0-3.78492-1.200094-7.431452-3.621094-10.191406-2.421-2.7599205-6.107466-4.507813-10.378906-4.507813z"/>
+ <path style="opacity:.1;fill:#ffffff" transform="matrix(4.9999999,0,0,4.9999999,-1250,-1050)" d="m22.306641 20.011719a11.789798 12.194248 0 0 0 -12.283203 12.654297 11.789798 12.194248 0 0 1 21.976562 -5.56836 11.789798 12.194248 0 0 1 21.976562 5.560547 11.789798 12.194248 0 0 0 -21.976562 -6.560547 11.789798 12.194248 0 0 0 -9.693359 -6.085937z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qtqr.svg b/.icons/awkward/64x64/apps/qtqr.svg
new file mode 100644
index 00000000..9bffecb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtqr.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.5" d="M 8,8 V 24 H 24 V 8 Z m 20,0 v 8 h 4 v -4 h 4 V 8 h -4 z m 4,8 v 8 h 4 v -8 z m 0,8 h -4 v 4 h 4 z m 0,4 v 4 h 4 v -4 z m 4,4 v 4 h 8 v -8 h -4 v 4 z m 8,4 v 4 h 4 v 4 h 4 v -8 z m 8,0 h 4 v -4 -4 h -8 v 4 h 4 z m -8,4 h -4 v 4 h 4 z m -4,4 h -4 v 4 h 4 z m 0,4 v 4 h 4 v -4 z m 4,4 v 4 h 4 v -4 z m 4,0 h 8 V 48 H 48 Z M 36,48 h -8 v 4 h 4 v 4 h 4 v -4 z m 0,-4 v -8 h -8 v 4 h 4 v 4 z m -8,-8 v -8 h -4 v 4 h -4 v 4 z M 20,32 V 28 H 16 8 v 8 h 8 V 32 Z M 40,8 V 24 H 56 V 8 Z m -28,4 h 8 v 8 h -8 z m 32,0 h 8 v 8 h -8 z m -30,2 v 4 h 4 v -4 z m 32,0 v 4 h 4 V 14 Z M 8,40 V 56 H 24 V 40 Z m 4,4 h 8 v 8 h -8 z m 2,2 v 4 h 4 v -4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qtractor.svg b/.icons/awkward/64x64/apps/qtractor.svg
new file mode 100644
index 00000000..b82c7485
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtractor.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="-61" y="4" rx="28" ry="28" transform="rotate(-90)"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="-60" y="4" rx="28" ry="28" transform="rotate(-90)"/>
+ <circle style="opacity:0.2" cx="-32" cy="33" r="11" transform="scale(-1,1)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 12 C 20.954306 12 12 20.954305 12 32 C 12.005529 34.61965 12.525836 37.207398 13.523438 39.615234 C 13.561307 39.706646 13.599432 39.797782 13.638672 39.888672 C 13.639972 39.891472 13.641278 39.889678 13.642578 39.892578 C 13.646078 39.899798 13.648844 39.908916 13.652344 39.916016 C 13.88468 40.390399 14.371708 40.71875 14.935547 40.71875 C 15.724524 40.71875 16.363281 40.079995 16.363281 39.291016 C 16.363281 39.118426 16.321705 38.955897 16.265625 38.802734 C 16.262025 38.789334 16.271325 38.772906 16.265625 38.759766 C 16.261525 38.750186 16.256153 38.742022 16.251953 38.732422 C 16.225103 38.670036 16.199908 38.607592 16.173828 38.544922 C 15.311445 36.473402 14.863222 34.249747 14.857422 32 C 14.857422 22.53226 22.532261 14.857422 32 14.857422 C 34.219851 14.861958 36.414443 15.295629 38.462891 16.134766 C 38.476711 16.140445 38.495096 16.136725 38.509766 16.140625 C 38.513506 16.142325 38.517584 16.144784 38.521484 16.146484 C 38.699815 16.226501 38.895402 16.271484 39.103516 16.271484 C 39.892495 16.271484 40.533203 15.632728 40.533203 14.84375 C 40.533203 14.292171 40.21161 13.823994 39.753906 13.585938 C 39.728446 13.572078 39.725952 13.553726 39.695312 13.541016 C 39.677093 13.533346 39.656922 13.529084 39.638672 13.521484 C 39.633572 13.519284 39.6301 13.513719 39.625 13.511719 C 39.61982 13.509569 39.614475 13.511766 39.609375 13.509766 C 37.201254 12.51844 34.617672 12.000318 32 12 z M 49.064453 23.28125 C 48.275476 23.28125 47.636719 23.920005 47.636719 24.708984 C 47.636719 24.881574 47.678295 25.044103 47.734375 25.197266 C 47.737975 25.210666 47.728675 25.227094 47.734375 25.240234 C 47.738475 25.249814 47.743847 25.257978 47.748047 25.267578 C 47.774897 25.329963 47.800092 25.392408 47.826172 25.455078 C 48.688555 27.526599 49.136778 29.750253 49.142578 32 C 49.142578 41.467739 41.467739 49.142578 32 49.142578 C 29.780149 49.138043 27.585556 48.704468 25.537109 47.865234 C 25.523289 47.859555 25.504904 47.863275 25.490234 47.859375 C 25.486494 47.857675 25.482416 47.855216 25.478516 47.853516 C 25.300185 47.773499 25.104598 47.728516 24.896484 47.728516 C 24.107505 47.728516 23.466797 48.367272 23.466797 49.15625 C 23.466797 49.707829 23.78839 50.176006 24.246094 50.414062 C 24.271554 50.427922 24.274047 50.446274 24.304688 50.458984 C 24.322907 50.466654 24.343078 50.470916 24.361328 50.478516 C 24.366428 50.480716 24.3699 50.486281 24.375 50.488281 C 24.38018 50.490431 24.385525 50.488234 24.390625 50.490234 C 26.798746 51.48156 29.382328 51.999681 32 52 C 43.045694 52 52 43.045693 52 32 C 51.994471 29.380348 51.474187 26.792493 50.476562 24.384766 C 50.438692 24.293355 50.400568 24.202218 50.361328 24.111328 C 50.360028 24.108528 50.358722 24.110322 50.357422 24.107422 C 50.353922 24.100202 50.351156 24.091084 50.347656 24.083984 C 50.11532 23.609601 49.628292 23.28125 49.064453 23.28125 z"/>
+ <circle style="fill:#e34343" cx="-32" cy="32" r="11" transform="scale(-1,1)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,21 A 11,11 0 0 1 43,32 11,11 0 0 1 42.978516,32.585938 11,11 0 0 0 32,22 11,11 0 0 0 21.021484,32.414062 11,11 0 0 1 21,32 11,11 0 0 1 32,21 Z"/>
+ <circle style="fill:#ffffff" cx="-32" cy="32" r="4" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 50.294922,19 c 0.02716,-2.74e-4 0.05303,-4.42e-4 0.08008,0.002 0.326585,0.03617 0.596453,0.262851 0.681641,0.568359 0,0 0.637267,5.63375 1.287109,8.386719 1.832586,7.989883 5.086128,15.673491 7.449217,23.44136 C 59.929915,52.048392 59.999457,52.710777 60,53.375 60,58.690729 55.69073,63 50.375,63 45.059271,63 40.75,58.690729 40.75,53.375 c 0.0042,-2.36713 0.882058,-4.648561 2.462891,-6.410156 0.0022,-0.0024 0.0036,-0.0052 0.0059,-0.0078 -2.874075,-0.895746 -5.667042,-1.700264 -7.890625,-2.1875 C 32.34226,44.11526 26.22465,43.671888 26.22465,43.671888 25.627217,43.521571 25.424535,42.804669 25.859416,42.382825 l 11.802734,-11.457031 0.06836,0.06836 0.05664,-0.1875 11.927694,-11.580092 C 49.868131,19.079003 50.078118,18.996804 50.294922,19 Z"/>
+ <path style="fill:#ffae11" d="m 50.294453,18.000091 c 0.02716,-2.74e-4 0.05352,3.05e-4 0.08057,0.0027 0.326585,0.03617 0.59694,0.26114 0.682128,0.566649 0,0 0.636532,5.633977 1.286374,8.386946 1.832588,7.98993 5.0866,15.674207 7.449688,23.442075 C 59.930159,51.048415 59.999457,51.710797 60,52.37502 60,57.690749 55.69075,62 50.37502,62 c -5.315729,0 -9.62498,-4.309251 -9.62498,-9.62498 0.0042,-2.370395 0.883054,-4.65586 2.468013,-6.418445 -2.874076,-0.895746 -3.066423,-3.381461 -5.290005,-3.868701 -2.985907,-0.654284 -5.413086,-1.662507 -5.413086,-1.662507 -0.597434,-0.150315 1.783694,-0.193178 2.218575,-0.615022 l 3.05435,-10.004614 11.926489,-11.580055 c 0.153287,-0.14756 0.363273,-0.228781 0.580077,-0.225585 z"/>
+ <path style="fill:#c3831f" d="m 37.661666,29.926579 17.410366,17.410366 0.01611,0.03759 a 6.8749858,6.8749858 0 0 1 2.16186,5.000483 6.8749858,6.8749858 0 0 1 -6.874986,6.874986 6.8749858,6.8749858 0 0 1 -6.874986,-6.874986 6.8749858,6.8749858 0 0 1 2.489497,-5.290516 c -0.818565,-0.439973 -1.745356,-0.824378 -2.77685,-1.119871 0.0022,-0.0024 0.0031,-0.0056 0.0054,-0.0082 C 40.344006,45.060687 37.551544,44.25764 35.327961,43.770404 32.342055,43.11612 26.223975,42.672017 26.223975,42.672017 25.626542,42.5217 25.423861,41.8048 25.858742,41.382957 Z M 50.37502,48.250028 a 4.1249915,4.1249915 0 0 0 -4.124992,4.124992 4.1249915,4.1249915 0 0 0 4.124992,4.124991 4.1249915,4.1249915 0 0 0 4.124991,-4.124991 4.1249915,4.1249915 0 0 0 -4.124991,-4.124992 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 32,4 c 15.512,0 28,12.488 28,28 0,0.167704 -0.01076,0.333014 -0.01367,0.5 C 59.720319,17.221478 47.344296,5 32,5 16.655704,5 4.279681,17.221478 4.013672,32.5 4.010765,32.333014 4,32.167704 4,32 4,16.488 16.488,4 32,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 50.294922,18 c 0.02716,-2.74e-4 0.05303,-4.42e-4 0.08008,0.002 0.326585,0.03617 0.596453,0.262852 0.681641,0.568359 0,0 0.637267,5.63375 1.287109,8.386719 1.832586,7.989883 5.086128,15.673491 7.449217,23.44136 0.136946,0.649954 0.206488,1.312339 0.207031,1.976562 0,0.174681 -0.0162,0.345188 -0.02539,0.517578 -0.0257,-0.501916 -0.07792,-1.001883 -0.181641,-1.49414 C 57.42988,43.630568 54.176335,35.946914 52.34375,27.957031 51.693908,25.204062 51.056641,19.570312 51.056641,19.570312 50.971451,19.264804 50.701585,19.038123 50.375,19.001953 c -0.02705,-0.0024 -0.05292,-0.0022 -0.08008,-0.002 -0.216804,-0.0032 -0.426791,0.079 -0.580078,0.226562 l -11.927735,11.580079 -0.05664,0.1875 -0.06836,-0.06836 -11.802734,11.457031 c -0.01438,0.01395 -0.02216,0.03036 -0.03516,0.04492 -0.256633,-0.28808 -0.277682,-0.741461 0.03516,-1.044922 l 11.802734,-11.457031 0.06836,0.06836 0.05664,-0.1875 11.927737,-11.58003 C 49.868131,18.079003 50.078118,17.996804 50.294922,18 Z m -7.720703,28.765625 c 0.219873,0.06771 0.423476,0.122511 0.644531,0.191406 -0.0023,0.0026 -0.0037,0.0054 -0.0059,0.0078 -1.468032,1.635895 -2.318623,3.721438 -2.4375,5.90625 -0.0084,-0.165348 -0.02539,-0.328646 -0.02539,-0.496094 0.0036,-2.023472 0.650446,-3.982323 1.824219,-5.609375 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qtwebflix.svg b/.icons/awkward/64x64/apps/qtwebflix.svg
new file mode 100644
index 00000000..8cfdcf16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qtwebflix.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32,15 c 3.681818,0 26.999999,0 26.999999,16.227905 V 44.772093 C 58.999999,61 57.772727,61 32,61 27.09091,61 5.0000009,61 5.0000006,44.772093 V 31.227905 C 5.0000009,15 28.318182,15 32,15 Z"/>
+ <path style="fill:none;stroke:#37474f;stroke-width:2.13157892" d="m 25,6.0000012 6.289474,8.5263158"/>
+ <path style="fill:none;stroke:#37474f;stroke-width:2.13157892" d="M 39,6.0000012 33.231,14.526317"/>
+ <ellipse style="fill:#37474f" cx="32" cy="15.5" rx="10" ry="3.5"/>
+ <circle style="opacity:0.2" cx="25" cy="7" r="3"/>
+ <circle style="fill:#455a64" cx="25" cy="6" r="3"/>
+ <path style="fill:#455a64" d="m 32,14 c 3.681818,0 26.999999,0 26.999999,16.227905 V 43.772093 C 58.999999,60 57.772727,60 32,60 27.09091,60 5.0000009,60 5.0000006,43.772093 V 30.227905 C 5.0000009,14 28.318182,14 32,14 Z"/>
+ <circle style="opacity:0.2" cx="52.5" cy="53.5" r="3.5"/>
+ <circle style="fill:#ffffff" cx="52.5" cy="52.5" r="3.5"/>
+ <path style="opacity:0.3" d="M 29.000001,20 C 31.727275,20 49,20 49,31.99454 V 42.00546 C 49,54 32.636365,54 29.000001,54 25.363638,54 9,54 9,42.00546 V 31.99454 C 9,20 26.272727,20 29.000001,20 Z"/>
+ <path style="opacity:0.5;fill:none;stroke:#26a69a;stroke-width:4.26315784;stroke-linecap:round" d="M 29.058081,28.1 22.763158,47.839222"/>
+ <path style="opacity:0.5;fill:none;stroke:#26a69a;stroke-width:4.26315784;stroke-linecap:round" d="M 42.758,28.1 36.973684,47.839222"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4.26315784;stroke-linecap:round" d="M 15.557919,29.100668 22.763158,48.83989"/>
+ <path style="fill:none;stroke:#26a69a;stroke-width:4.26315784;stroke-linecap:round" d="m 15.557919,28.1 7.205239,19.739222"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4.26315784;stroke-linecap:round" d="M 29.058081,29.100668 36.973684,48.83989"/>
+ <path style="fill:none;stroke:#26a69a;stroke-width:4.26315784;stroke-linecap:round" d="m 29.058081,28.1 7.915603,19.739222"/>
+ <circle style="opacity:0.2" cx="39" cy="7" r="3"/>
+ <circle style="fill:#455a64" cx="39" cy="6" r="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 25 3 A 3 3 0 0 0 22 6 A 3 3 0 0 0 22.042969 6.5136719 A 3 3 0 0 1 25 4 A 3 3 0 0 1 27.957031 6.4863281 A 3 3 0 0 0 28 6 A 3 3 0 0 0 25 3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 14 C 28.318182 14 5.0000003 14.000611 5 30.228516 L 5 31.228516 C 5.0000003 15.000611 28.318182 15 32 15 C 35.681818 15 59 15.000611 59 31.228516 L 59 30.228516 C 59 14.000611 35.681818 14 32 14 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 39 3 A 3 3 0 0 0 36 6 A 3 3 0 0 0 36.042969 6.5136719 A 3 3 0 0 1 39 4 A 3 3 0 0 1 41.957031 6.4863281 A 3 3 0 0 0 42 6 A 3 3 0 0 0 39 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/quadrapassel.svg b/.icons/awkward/64x64/apps/quadrapassel.svg
new file mode 100644
index 00000000..2cb3a1e0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quadrapassel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#f84e4e" width="16" height="16" x="15" y="6" rx="2" ry="2"/>
+ <rect style="fill:#f84e4e" width="16" height="16" x="15" y="24" rx="2" ry="2"/>
+ <rect style="fill:#f84e4e" width="16" height="16" x="15" y="42" rx="2" ry="2"/>
+ <rect style="fill:#f84e4e" width="16" height="16" x="33" y="42" rx="2" ry="2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17 6 C 15.892 6 15 6.892 15 8 L 15 9 C 15 7.892 15.892 7 17 7 L 29 7 C 30.108 7 31 7.892 31 9 L 31 8 C 31 6.892 30.108 6 29 6 L 17 6 z M 17 24 C 15.892 24 15 24.892 15 26 L 15 27 C 15 25.892 15.892 25 17 25 L 29 25 C 30.108 25 31 25.892 31 27 L 31 26 C 31 24.892 30.108 24 29 24 L 17 24 z M 17 42 C 15.892 42 15 42.892 15 44 L 15 45 C 15 43.892 15.892 43 17 43 L 29 43 C 30.108 43 31 43.892 31 45 L 31 44 C 31 42.892 30.108 42 29 42 L 17 42 z M 35 42 C 33.892 42 33 42.892 33 44 L 33 45 C 33 43.892 33.892 43 35 43 L 47 43 C 48.108 43 49 43.892 49 45 L 49 44 C 49 42.892 48.108 42 47 42 L 35 42 z"/>
+ <path style="opacity:0.2" d="m 15,20 0,1 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-1 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z m 0,18 0,1 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-1 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z m 0,18 0,1 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-1 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z m 18,0 0,1 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-1 c 0,1.108 -0.892,2 -2,2 l -12,0 c -1.108,0 -2,-0.892 -2,-2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/quake.svg b/.icons/awkward/64x64/apps/quake.svg
new file mode 100644
index 00000000..f90e5b10
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quake.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="31.5" cy="32.5" r="28.5"/>
+ <circle style="fill:#4f4f4f" cx="31.5" cy="31.5" r="28.5"/>
+ <path style="opacity:0.2" d="M 24.208333,16.617838 A 17.5,17.5 0 0 0 14,32.5 17.5,17.5 0 0 0 31.5,50 17.5,17.5 0 0 0 49,32.5 17.5,17.5 0 0 0 38.791667,16.629233 v 0.341795 A 14.583333,14.583333 0 0 1 46.083333,29.583333 14.583333,14.583333 0 0 1 31.5,44.166667 14.583333,14.583333 0 0 1 16.916667,29.583333 14.583333,14.583333 0 0 1 24.208333,16.976725 Z"/>
+ <path style="fill:#ffb16a" d="M 24.208333,15.617838 A 17.5,17.5 0 0 0 14,31.5 17.5,17.5 0 0 0 31.5,49 17.5,17.5 0 0 0 49,31.5 17.5,17.5 0 0 0 38.791667,15.629233 v 0.341795 A 14.583333,14.583333 0 0 1 46.083333,28.583333 14.583333,14.583333 0 0 1 31.5,43.166667 14.583333,14.583333 0 0 1 16.916667,28.583333 14.583333,14.583333 0 0 1 24.208333,15.976725 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.208984,15.617188 A 17.5,17.5 0 0 0 14,31.5 a 17.5,17.5 0 0 0 0.01563,0.308594 17.5,17.5 0 0 1 6.873047,-13.179688 14.583333,14.583333 0 0 1 3.320312,-2.652344 z m 14.582032,0.01172 v 0.341797 a 14.583333,14.583333 0 0 1 3.43164,2.746094 17.5,17.5 0 0 1 6.75586,13.384765 A 17.5,17.5 0 0 0 49,31.5 17.5,17.5 0 0 0 38.791016,15.628906 Z m 7.27539,13.294922 A 14.583333,14.583333 0 0 1 31.5,43.166016 14.583333,14.583333 0 0 1 16.9375,29.175781 14.583333,14.583333 0 0 0 16.916016,29.583984 14.583333,14.583333 0 0 0 31.5,44.166016 14.583333,14.583333 0 0 0 46.083984,29.583984 14.583333,14.583333 0 0 0 46.066406,28.923828 Z"/>
+ <path style="opacity:0.2" d="M 25.8,34 29,36.85 V 55.375 L 31.5,64 34,55.375 V 36.85 L 37.2,34 h -2.85 -5.7 z"/>
+ <path style="fill:#ffb16a" d="M 25.8,33 29,35.85 V 54.375 L 31.5,63 34,54.375 V 35.85 L 37.2,33 h -2.85 -5.7 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.5 3 A 28.5 28.5 0 0 0 3 31.5 A 28.5 28.5 0 0 0 3.0214844 32.082031 A 28.5 28.5 0 0 1 31.5 4 A 28.5 28.5 0 0 1 59.978516 31.917969 A 28.5 28.5 0 0 0 60 31.5 A 28.5 28.5 0 0 0 31.5 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 25.800781,33 1.123047,1 h 1.726563 5.699218 1.726563 l 1.123047,-1 h -2.84961 -5.699218 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/quake1.svg b/.icons/awkward/64x64/apps/quake1.svg
new file mode 120000
index 00000000..fb3b7929
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quake1.svg
@@ -0,0 +1 @@
+quake.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/quake2.svg b/.icons/awkward/64x64/apps/quake2.svg
new file mode 100644
index 00000000..5595e5a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quake2.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="32" r="27"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="31" r="27"/>
+ <path style="opacity:0.2" d="M 30.6,33 33,35.7 V 53.65 L 36,62 39,53.65 V 35.7 L 41.4,33 h -2.7 -5.4 z"/>
+ <path style="opacity:0.2" d="M 24.916666,16.57161 A 17,17 0 0 0 15,32 17,17 0 0 0 32,49 17,17 0 0 0 49,32 17,17 0 0 0 39.083334,16.58268 v 0.33203 A 14.166667,14.166667 0 0 1 46.166666,29.16667 14.166667,14.166667 0 0 1 32,43.333334 14.166667,14.166667 0 0 1 17.833333,29.16667 14.166667,14.166667 0 0 1 24.916666,16.92025 Z"/>
+ <path style="fill:#86c14d" d="M 24.916666,15.571615 A 17,17 0 0 0 15,31 17,17 0 0 0 32,48 17,17 0 0 0 49,31 17,17 0 0 0 39.083334,15.582683 v 0.33203 A 14.166667,14.166667 0 0 1 46.166666,28.166666 14.166667,14.166667 0 0 1 32,42.333334 14.166667,14.166667 0 0 1 17.833333,28.166666 14.166667,14.166667 0 0 1 24.916666,15.920248 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.916016 15.572266 A 17 17 0 0 0 15 31 A 17 17 0 0 0 15.015625 31.310547 A 17 17 0 0 1 21.580078 18.617188 A 14.166667 14.166667 0 0 1 24.916016 15.919922 L 24.916016 15.572266 z M 39.083984 15.582031 L 39.083984 15.914062 A 14.166667 14.166667 0 0 1 42.46875 18.646484 A 17 17 0 0 1 48.978516 31.591797 A 17 17 0 0 0 49 31 A 17 17 0 0 0 39.083984 15.582031 z M 46.148438 28.503906 A 14.166667 14.166667 0 0 1 32 42.333984 A 14.166667 14.166667 0 0 1 17.855469 28.759766 A 14.166667 14.166667 0 0 0 17.833984 29.166016 A 14.166667 14.166667 0 0 0 32 43.333984 A 14.166667 14.166667 0 0 0 46.166016 29.166016 A 14.166667 14.166667 0 0 0 46.148438 28.503906 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 27 27 0 0 0 5 31 A 27 27 0 0 0 5.0175781 31.498047 A 27 27 0 0 1 32 5 A 27 27 0 0 1 58.974609 31.486328 A 27 27 0 0 0 59 31 A 27 27 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="M 22.6,33 25,35.7 V 53.65 L 28,62 31,53.65 V 35.7 L 33.4,33 h -2.7 -5.4 z"/>
+ <path style="fill:#86c14d" d="M 22.6,32 25,34.7 V 52.65 L 28,61 31,52.65 V 34.7 L 33.4,32 h -2.7 -5.4 z"/>
+ <path style="fill:#86c14d" d="M 30.6,32 33,34.7 V 52.65 L 36,61 39,52.65 V 34.7 L 41.4,32 h -2.7 -5.4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.599609 32 L 23.488281 33 L 25.300781 33 L 30.699219 33 L 32.511719 33 L 33.400391 32 L 30.699219 32 L 25.300781 32 L 22.599609 32 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 30.599609 32 L 31.488281 33 L 33.300781 33 L 38.699219 33 L 40.511719 33 L 41.400391 32 L 38.699219 32 L 33.300781 32 L 30.599609 32 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/quake3-team-arena.svg b/.icons/awkward/64x64/apps/quake3-team-arena.svg
new file mode 100644
index 00000000..1f0fb07c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quake3-team-arena.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="29"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="29"/>
+ <path style="opacity:0.2" d="M 32.001844,10.424498 29,34.037248 32.001844,57.65 35,34.037248 Z M 17.536865,22.67307 14.856556,23.405542 c -2.197287,0.601586 -3.918916,1.276078 -5.3090704,2.229974 -1.3901544,0.953896 -2.7476858,2.595716 -2.5229618,4.649844 0.224724,2.054132 1.6602998,3.267292 3.1387812,4.131692 1.478481,0.864392 3.311232,1.513908 5.610199,2.07805 2.232091,0.54773 4.742604,0.944034 7.373558,1.226214 L 27,57.65 V 38.098402 32.547886 c -9.697089,-0.461862 -15.828547,-2.45176 -15.832936,-4.761072 0.008,-1.363836 2.470848,-2.664166 6.787581,-3.58369 z m 29.220235,0.05426 -0.43677,1.535482 c 4.15152,0.916424 6.507476,2.190524 6.516294,3.52401 -0.01,2.308292 -6.14381,4.296702 -15.836624,4.75836 V 38.103828 57.65 l 3.856626,-19.925972 c 2.512176,-0.271776 4.917224,-0.64704 7.075144,-1.158392 2.330666,-0.552286 4.19497,-1.191478 5.702436,-2.031932 1.507464,-0.840456 2.942838,-1.947806 3.304266,-3.963492 0.361426,-2.015686 -0.929892,-3.813574 -2.29237,-4.801768 -1.362474,-0.98819 -3.052642,-1.670528 -5.216834,-2.284228 z"/>
+ <path style="fill:#a656d9" d="M 32.001844,9.424498 29,33.037248 32.001844,56.65 35,33.037248 Z"/>
+ <path style="fill:#568ad9" d="m 17.536865,21.67307 -2.680309,0.732472 c -2.197287,0.601586 -3.918916,1.276078 -5.3090704,2.229974 -1.3901544,0.953896 -2.7476858,2.595716 -2.5229618,4.649844 0.224724,2.054132 1.6602998,3.267292 3.1387812,4.131692 1.478481,0.864392 3.311232,1.513908 5.610199,2.07805 2.232091,0.54773 4.742604,0.944034 7.373558,1.226214 L 27,56.65 V 37.098402 31.547886 c -9.697089,-0.461862 -15.828547,-2.45176 -15.832936,-4.761072 0.008,-1.363836 2.470848,-2.664166 6.787581,-3.58369 z"/>
+ <path style="fill:#d95656" d="m 46.7571,21.72733 -0.43677,1.535482 c 4.15152,0.916424 6.507476,2.190524 6.516294,3.52401 -0.01,2.308292 -6.14381,4.296702 -15.836624,4.75836 V 37.103828 56.65 l 3.856626,-19.925972 c 2.512176,-0.271776 4.917224,-0.64704 7.075144,-1.158392 2.330666,-0.552286 4.19497,-1.191478 5.702436,-2.031932 1.507464,-0.840456 2.942838,-1.947806 3.304266,-3.963492 0.361426,-2.015686 -0.929892,-3.813574 -2.29237,-4.801768 -1.362474,-0.98819 -3.052642,-1.670528 -5.216834,-2.284228 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,3 A 29,29 0 0 0 3,32 29,29 0 0 0 3.0175781,32.488281 29,29 0 0 1 32,4 29,29 0 0 1 60.974609,32.494141 29,29 0 0 0 61,32 29,29 0 0 0 32,3 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.001953,9.4238281 29,33.037109 l 0.06445,0.5 2.9375,-23.113281 2.933594,23.113281 0.06445,-0.5 z M 17.537109,21.673828 14.857422,22.40625 c -2.197287,0.601586 -3.920393,1.27462 -5.310547,2.228516 -1.3901544,0.953896 -2.7462084,2.596262 -2.5214844,4.65039 0.003,0.02744 0.012193,0.05098 0.015625,0.07813 0.1937897,-1.621256 1.3316352,-2.922786 2.5058594,-3.728515 1.390154,-0.953896 3.11326,-1.62693 5.310547,-2.228516 l 2.679687,-0.732422 0.16211,0.589844 c 0.08855,-0.01954 0.165684,-0.04134 0.255859,-0.06055 z m 29.220703,0.05273 -0.4375,1.53711 c 0.09369,0.02068 0.173771,0.04341 0.265626,0.06445 l 0.171874,-0.601563 2.671876,0.757813 c 2.164191,0.6137 3.854322,1.295013 5.216796,2.283203 1.087292,0.788604 2.113774,2.098098 2.306641,3.617188 0.251833,-1.93915 -0.986629,-3.659794 -2.306641,-4.617188 -1.362474,-0.98819 -3.052605,-1.669503 -5.216796,-2.283203 z m 5.966797,5.564454 C 51.890472,29.378945 45.976865,31.117364 37,31.544922 v 1 c 9.692814,-0.461658 15.825938,-2.449521 15.835938,-4.757813 -0.0011,-0.166685 -0.03796,-0.331846 -0.111329,-0.496093 z m -41.447265,0.002 c -0.07239,0.163285 -0.108403,0.32841 -0.109375,0.49414 0.0044,2.309312 6.134942,4.299857 15.832031,4.761719 v -1 C 18.021419,31.121188 12.109083,29.381201 11.277344,27.292969 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/quake3.svg b/.icons/awkward/64x64/apps/quake3.svg
new file mode 100644
index 00000000..f48171d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quake3.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="29"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="29"/>
+ <path style="opacity:0.2" d="M 32.001844,10.424498 29,34.037248 32.001844,57.65 35,34.037248 Z M 17.536865,22.67307 14.856556,23.405542 c -2.197287,0.601586 -3.918916,1.276078 -5.3090704,2.229974 -1.3901544,0.953896 -2.7476858,2.595716 -2.5229618,4.649844 0.224724,2.054132 1.6602998,3.267292 3.1387812,4.131692 1.478481,0.864392 3.311232,1.513908 5.610199,2.07805 2.232091,0.54773 4.742604,0.944034 7.373558,1.226214 L 27,57.65 V 38.098402 32.547886 c -9.697089,-0.461862 -15.828547,-2.45176 -15.832936,-4.761072 0.008,-1.363836 2.470848,-2.664166 6.787581,-3.58369 z m 29.220235,0.05426 -0.43677,1.535482 c 4.15152,0.916424 6.507476,2.190524 6.516294,3.52401 -0.01,2.308292 -6.14381,4.296702 -15.836624,4.75836 V 38.103828 57.65 l 3.856626,-19.925972 c 2.512176,-0.271776 4.917224,-0.64704 7.075144,-1.158392 2.330666,-0.552286 4.19497,-1.191478 5.702436,-2.031932 1.507464,-0.840456 2.942838,-1.947806 3.304266,-3.963492 0.361426,-2.015686 -0.929892,-3.813574 -2.29237,-4.801768 -1.362474,-0.98819 -3.052642,-1.670528 -5.216834,-2.284228 z"/>
+ <path style="fill:#d95656" d="M 32.001844,9.424498 29,33.037248 32.001844,56.65 35,33.037248 Z M 17.536865,21.67307 14.856556,22.405542 c -2.197287,0.601586 -3.918916,1.276078 -5.3090704,2.229974 -1.3901544,0.953896 -2.7476858,2.595716 -2.5229618,4.649844 0.224724,2.054132 1.6602998,3.267292 3.1387812,4.131692 1.478481,0.864392 3.311232,1.513908 5.610199,2.07805 2.232091,0.54773 4.742604,0.944034 7.373558,1.226214 L 27,56.65 V 37.098402 31.547886 c -9.697089,-0.461862 -15.828547,-2.45176 -15.832936,-4.761072 0.008,-1.363836 2.470848,-2.664166 6.787581,-3.58369 z m 29.220235,0.05426 -0.43677,1.535482 c 4.15152,0.916424 6.507476,2.190524 6.516294,3.52401 -0.01,2.308292 -6.14381,4.296702 -15.836624,4.75836 V 37.103828 56.65 l 3.856626,-19.925972 c 2.512176,-0.271776 4.917224,-0.64704 7.075144,-1.158392 2.330666,-0.552286 4.19497,-1.191478 5.702436,-2.031932 1.507464,-0.840456 2.942838,-1.947806 3.304266,-3.963492 0.361426,-2.015686 -0.929892,-3.813574 -2.29237,-4.801768 -1.362474,-0.98819 -3.052642,-1.670528 -5.216834,-2.284228 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3 A 29 29 0 0 0 3 32 A 29 29 0 0 0 3.0175781 32.488281 A 29 29 0 0 1 32 4 A 29 29 0 0 1 60.974609 32.494141 A 29 29 0 0 0 61 32 A 29 29 0 0 0 32 3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.001953 9.4238281 L 29 33.037109 L 29.064453 33.537109 L 32.001953 10.423828 L 34.935547 33.537109 L 35 33.037109 L 32.001953 9.4238281 z M 17.537109 21.673828 L 14.857422 22.40625 C 12.660135 23.007836 10.937029 23.68087 9.546875 24.634766 C 8.1567206 25.588662 6.8006666 27.231028 7.0253906 29.285156 C 7.0283928 29.312598 7.037584 29.336138 7.0410156 29.363281 C 7.2348053 27.742025 8.3726508 26.440495 9.546875 25.634766 C 10.937029 24.68087 12.660135 24.007836 14.857422 23.40625 L 17.537109 22.673828 L 17.699219 23.263672 C 17.78777 23.244134 17.864903 23.222334 17.955078 23.203125 L 17.537109 21.673828 z M 46.757812 21.726562 L 46.320312 23.263672 C 46.414002 23.284353 46.494083 23.307083 46.585938 23.328125 L 46.757812 22.726562 L 49.429688 23.484375 C 51.593879 24.098075 53.28401 24.779388 54.646484 25.767578 C 55.733776 26.556182 56.760258 27.865676 56.953125 29.384766 C 57.204958 27.445616 55.966496 25.724972 54.646484 24.767578 C 53.28401 23.779388 51.593879 23.098075 49.429688 22.484375 L 46.757812 21.726562 z M 52.724609 27.291016 C 51.890472 29.378945 45.976865 31.117364 37 31.544922 L 37 32.544922 C 46.692814 32.083264 52.825938 30.095401 52.835938 27.787109 C 52.834835 27.620424 52.797982 27.455263 52.724609 27.291016 z M 11.277344 27.292969 C 11.20495 27.456254 11.168941 27.621379 11.167969 27.787109 C 11.172358 30.096421 17.302911 32.086966 27 32.548828 L 27 31.548828 C 18.021419 31.121188 12.109083 29.381201 11.277344 27.292969 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/quake4.svg b/.icons/awkward/64x64/apps/quake4.svg
new file mode 100644
index 00000000..9dceb35b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quake4.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="31.5" cy="32.5" r="28.5"/>
+ <circle style="fill:#86c14d" cx="31.5" cy="31.5" r="28.5"/>
+ <path style="opacity:0.2" d="M 24.208333,16.617838 A 17.5,17.5 0 0 0 14,32.5 17.5,17.5 0 0 0 31.5,50 17.5,17.5 0 0 0 49,32.5 17.5,17.5 0 0 0 38.791667,16.629233 v 0.341795 A 14.583333,14.583333 0 0 1 46.083333,29.583333 14.583333,14.583333 0 0 1 31.5,44.166667 14.583333,14.583333 0 0 1 16.916667,29.583333 14.583333,14.583333 0 0 1 24.208333,16.976725 Z"/>
+ <path style="fill:#3f3f3f" d="M 24.208333,15.617838 A 17.5,17.5 0 0 0 14,31.5 17.5,17.5 0 0 0 31.5,49 17.5,17.5 0 0 0 49,31.5 17.5,17.5 0 0 0 38.791667,15.629233 v 0.341795 A 14.583333,14.583333 0 0 1 46.083333,28.583333 14.583333,14.583333 0 0 1 31.5,43.166667 14.583333,14.583333 0 0 1 16.916667,28.583333 14.583333,14.583333 0 0 1 24.208333,15.976725 Z"/>
+ <path style="opacity:0.2" d="M 29,41 V 55.375 L 31.5,64 34,55.375 V 41 l -2.5,-7 z"/>
+ <path style="fill:#3f3f3f" d="M 29,40 V 54.375 L 31.5,63 34,54.375 V 40 l -2.5,-7 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.5,3 A 28.5,28.5 0 0 0 3,31.5 28.5,28.5 0 0 0 3.0214844,32.082031 28.5,28.5 0 0 1 31.5,4 28.5,28.5 0 0 1 59.978516,31.917969 28.5,28.5 0 0 0 60,31.5 28.5,28.5 0 0 0 31.5,3 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/quassel.svg b/.icons/awkward/64x64/apps/quassel.svg
new file mode 100644
index 00000000..92bd8696
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quassel.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#0286c2" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 4.0175781,32.664062 C 4.0112845,32.775966 4,32.886446 4,33 4,48.511778 16.488,61 32,61 47.512001,61 60,48.511778 60,33 60,32.886446 59.988797,32.775966 59.982422,32.664062 59.630879,47.865602 47.289273,60 32,60 16.710728,60 4.3691213,47.865602 4.0175781,32.664062 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691162 17.134398 16.710946 5 32 5 C 47.289055 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511779 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 31.999599,17.000457 A 15.999771,15.999771 0 0 0 15.999828,33.000229 15.999771,15.999771 0 0 0 31.999599,49 a 15.999771,15.999771 0 0 0 10.066257,-3.570349 8.9998713,8.9998713 0 0 1 -5.065928,1.569977 8.9998713,8.9998713 0 0 1 -8.999871,-8.999871 8.9998713,8.9998713 0 0 1 8.999871,-8.999871 8.9998713,8.9998713 0 0 1 8.999871,8.999871 8.9998713,8.9998713 0 0 1 -1.491978,4.953929 15.999771,15.999771 0 0 0 3.49195,-9.953857 15.999771,15.999771 0 0 0 -15.999772,-15.999772 z"/>
+ <path style="fill:#ffffff" d="M 31.999599,16.000658 A 15.999771,15.999771 0 0 0 15.999828,32.000429 15.999771,15.999771 0 0 0 31.999599,48.0002 a 15.999771,15.999771 0 0 0 10.066257,-3.570349 8.9998713,8.9998713 0 0 1 -5.065928,1.569978 8.9998713,8.9998713 0 0 1 -8.999871,-8.999871 8.9998713,8.9998713 0 0 1 8.999871,-8.999872 8.9998713,8.9998713 0 0 1 8.999871,8.999872 8.9998713,8.9998713 0 0 1 -1.491978,4.953929 15.999771,15.999771 0 0 0 3.49195,-9.953858 15.999771,15.999771 0 0 0 -15.999772,-15.999771 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/quaternion.svg b/.icons/awkward/64x64/apps/quaternion.svg
new file mode 100644
index 00000000..07387f44
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quaternion.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,4 A 29,29 0 0 0 3,33 29,29 0 0 0 32,62 H 58.1 C 59.7066,62 61,60.7066 61,59.1 V 33 A 29,29 0 0 0 32,4 Z"/>
+ <path style="fill:#1d99f3" d="M 32,3 A 29,29 0 0 0 3,32 29,29 0 0 0 32,61 H 58.1 C 59.7066,61 61,59.7066 61,58.1 V 32 A 29,29 0 0 0 32,3 Z"/>
+ <path style="opacity:0.2" d="m 33.272218,12.09616 h -3.58e-4 c -6.579482,-0.333029 -13.18811,2.520395 -17.431149,8.226774 -2.198222,2.95924 -3.465795,6.306988 -3.88527,9.708966 l 2.643581,-0.39069 5.018572,-0.735252 4.182784,-3.205152 -8.513804,1.255442 c 0.583715,-1.783428 1.428666,-3.511534 2.61287,-5.10515 4.614638,-6.209119 12.424122,-8.560115 19.416072,-6.495396 l 2.43677,-1.859634 c -2.099442,-0.830937 -4.286898,-1.293781 -6.480068,-1.404894 z m 10.4582,3.915627 -7.16e-4,0.01558 -0.812406,2.545641 -1.339056,4.206424 0.777692,5.981594 2.674064,-8.390408 c 1.345478,1.30734 2.524474,2.825684 3.435576,4.58979 3.805862,7.367942 2.02291,16.082026 -3.810696,21.406912 l 0.0112,0.0826 c -0.04296,0.04052 -0.08612,0.08572 -0.1295,0.12622 l 6.471576,7.49386 1.98691,-1.718288 -4.993492,-5.782108 c 5.341014,-6.13463 6.716588,-15.09759 2.745328,-22.78625 -1.692598,-3.277 -4.14342,-5.891366 -7.01651,-7.764402 z M 11.584,36.052454 c 1.239837,9.188148 8.599518,16.625594 18.246084,17.579646 3.670136,0.36295 7.203964,-0.270538 10.338438,-1.661874 l -1.692976,-2.063474 -0.0096,-7.8e-4 -3.33199,-4.05931 -5.025698,-2.086692 5.69945,6.938604 c -1.829486,0.417026 -3.74929,0.584398 -5.724956,0.388976 -7.90164,-0.780758 -14.05114,-6.54059 -15.696557,-13.867546 z"/>
+ <path style="fill:#ffffff" d="m 33.272218,11.09616 h -3.58e-4 c -6.579482,-0.333029 -13.18811,2.520395 -17.431149,8.226775 -2.198222,2.959239 -3.465795,6.306987 -3.88527,9.708965 l 2.643581,-0.39069 5.018572,-0.735252 4.182784,-3.205152 -8.513804,1.255442 c 0.583715,-1.783428 1.428666,-3.511534 2.61287,-5.10515 4.614638,-6.209119 12.424122,-8.560115 19.416072,-6.495396 l 2.43677,-1.859634 c -2.099442,-0.830937 -4.286898,-1.293781 -6.480068,-1.404894 z m 10.4582,3.915627 -7.16e-4,0.01558 -0.812406,2.545641 -1.339056,4.206424 0.777692,5.981594 2.674064,-8.390408 c 1.345478,1.30734 2.524474,2.825684 3.435576,4.58979 3.805862,7.367942 2.02291,16.082026 -3.810696,21.406912 l 0.0112,0.0826 c -0.04296,0.04052 -0.08612,0.08572 -0.1295,0.12622 l 6.471576,7.49386 1.98691,-1.718288 -4.993492,-5.782108 c 5.341014,-6.13463 6.716588,-15.09759 2.745328,-22.78625 -1.692598,-3.277 -4.14342,-5.891366 -7.01651,-7.764402 z M 11.584,35.052454 c 1.239837,9.188148 8.599518,16.625594 18.246084,17.579646 3.670136,0.36295 7.203964,-0.270538 10.338438,-1.661874 l -1.692976,-2.063474 -0.0096,-7.8e-4 -3.33199,-4.05931 -5.025698,-2.086692 5.69945,6.938604 c -1.829486,0.417026 -3.74929,0.584398 -5.724956,0.388976 -7.90164,-0.780758 -14.05114,-6.54059 -15.696557,-13.867546 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3 A 29 29 0 0 0 3 32 A 29 29 0 0 0 3.0214844 32.408203 A 29 29 0 0 1 32 4 A 29 29 0 0 1 61 33 L 61 32 A 29 29 0 0 0 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qubic.svg b/.icons/awkward/64x64/apps/qubic.svg
new file mode 100644
index 00000000..8dbf6566
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qubic.svg
@@ -0,0 +1,16 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.155598 .00172884)">
+ <path d="m32 4c-1.21024-0.0283191-2.405203 0.2655435-3.453947 0.8493869l-19.4043 10.816633c-2.0403565 1.137345-3.2972911 3.239225-3.2973492 5.513915v21.633667c5.81e-5 2.27469 1.2569927 4.37657 3.2973492 5.513915l19.4049 10.816834c1.050324 0.585476 2.226109 0.869572 3.398191 0.852287 1.104858-0.01629 0.868976-1.226316 1.859059-1.778213l19.302021-10.611073c2.041228-1.137555 3.71003-2.211584 3.709471-4.487108v-21.530786c-6.1e-5 -0.773503 0.883349-1.938538 0.611237-2.640929-0.528147-1.363286-1.533652-2.533992-2.880379-3.284509l-19.403701-10.816633c-0.957095-0.5327521-2.037478-0.82482-3.141952-0.8493869z" style="fill:#00e600"/>
+ <path d="m6.3678405 18.713115a6.5946984 6.3671019 0 0 0-0.5234375 2.466797v21.632812a6.5946984 6.3671019 0 0 0 3.296875 5.515625l19.40625 10.816406a6.5946984 6.3671019 0 0 0 3.296875 0.847657v-27.744141z" style="fill:#00bc00"/>
+ <path d="m57.326825 18.709209-25.482422 13.539062v27.744141a6.5946984 6.3671019 0 0 0 3.296875-0.847657l19.404297-10.816406a6.5946984 6.3671019 0 0 0 3.298828-5.517578v-21.632812a6.5946984 6.3671019 0 0 0-0.517578-2.46875z" style="fill:#009200"/>
+ <path d="m32.000653 4.0002242a6.5947745 6.3719333 0 0 0-3.453125 0.8515625l-19.40625 10.824218a6.5947745 6.3719333 0 0 0-3.296875 5.519532v1.001953a6.5947745 6.3719333 0 0 1 3.296875-5.521485l19.40625-10.824218a6.5947745 6.3719333 0 0 1 3.453125-0.8515625 6.5947745 6.3719333 0 0 1 3.140625 0.8515625l19.40625 10.824218a6.5947745 6.3719333 0 0 1 3.296875 5.521485v-1.001953a6.5947745 6.3719333 0 0 0-3.296875-5.519532l-19.40625-10.824218a6.5947745 6.3719333 0 0 0-3.140625-0.8515625z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m5.844403 41.79913a6.5946984 6.3721235 0 0 0 0.00195 0.07422v-0.07422zm0.00195 1v1a6.5946984 6.3721235 0 0 0 3.296875 5.517578l19.406253 10.828125a6.5946984 6.3721235 0 0 0 6.59375 0l19.404297-10.828125a6.5946984 6.3721235 0 0 0 3.296875-5.517578v-1a6.5946984 6.3721235 0 0 1-3.296875 5.517578l-19.404297 10.828125a6.5946984 6.3721235 0 0 1-6.59375 0l-19.40625-10.828125a6.5946984 6.3721235 0 0 1-3.296875-5.517578z" style="opacity:.2"/>
+ <path d="m6.3678405 18.713115a6.5946984 6.3671019 0 0 0-0.5234375 2.466797v1a6.5946984 6.3671019 0 0 1 0.5234375-2.466797l25.476562 13.535156v-1z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m57.326825 18.709209-25.482422 13.539062v1l25.482422-13.539062a6.5946984 6.3671019 0 0 1 0.517578 2.46875v-1a6.5946984 6.3671019 0 0 0-0.517578-2.46875z" style="fill:#ffffff;opacity:.1"/>
+ </g>
+ <path d="m28 16-19 1 2 25 6-1 3 10 9-4-5-6 5-1zm5 0 1 34h15l4-10-4-7 3-8-4-9zm-17 7h6v10h-6zm24 0h5v8h-5zm0 13h5v7h-5z" style="opacity:.2"/>
+ <path d="m28 15-19 1 2 25 6-1 3 10 9-4-5-6 5-1-1-24zm5 0 1 34h15l4-10-4-7 3-8-4-9h-15zm-17 7h6v10h-6v-10zm24 0h5v8h-5v-8zm0 13h5v7h-5v-7z" style="fill:#ffbb32"/>
+ <path d="m28.738281 32.724609-17.941406 5.740235 0.203125 2.535156 6-1 3 10 9-4-5-6 5-1-0.261719-6.275391zm21.507813 1.455079-5.246094 2.404296v5.416016h-5v-3.125l-6.214844 2.847656 0.214844 7.277344h15l4-10-2.753906-4.820312z" style="fill:#fd6447"/>
+ <path d="m28 15-19 1 0.0800781 0.996094 18.919922-0.996094 0.958984 23.007812 0.041016-0.007812-1-24zm5 0 0.029297 1h14.970703l3.796875 8.542969 0.203125-0.542969-4-9h-15zm7 15v1h5v-1h-5zm-24 2v1h6v-1h-6zm33.226562 0.396484-0.226562 0.603516 3.765625 6.587891 0.234375-0.587891-3.773438-6.603516zm-24.511718 8.460938-0.714844 0.142578 4.392578 5.269531 0.607422-0.269531-4.285156-5.142578zm15.285156 1.142578v1h5v-1h-5z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m28.738281 32.724609-17.941406 5.740235 0.078125 0.974609 17.863281-5.714844 0.220703 5.283203 0.041016-0.007812-0.261719-6.275391zm21.507813 1.455079-5.246094 2.404296v1l5.246094-2.404296 2.519531 4.408203 0.234375-0.587891-2.753906-4.820312zm-10.246094 4.695312-6.214844 2.847656 0.029297 0.986328 6.185547-2.833984v-1zm-15.285156 1.982422-0.714844 0.142578 4.392578 5.269531 0.607422-0.269531-4.285156-5.142578zm15.285156 1.142578v1h5v-1h-5z" style="fill:#ffffff;opacity:.1"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/quicksynergy.svg b/.icons/awkward/64x64/apps/quicksynergy.svg
new file mode 120000
index 00000000..dc02f27a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quicksynergy.svg
@@ -0,0 +1 @@
+synergy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/quimup.svg b/.icons/awkward/64x64/apps/quimup.svg
new file mode 100644
index 00000000..03f4a0e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quimup.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#355871" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 4.0175781,32.664062 C 4.0112845,32.775966 4,32.886446 4,33 4,48.511778 16.488,61 32,61 47.512001,61 60,48.511778 60,33 60,32.886446 59.988797,32.775966 59.982422,32.664062 59.630879,47.865602 47.289273,60 32,60 16.710728,60 4.3691213,47.865602 4.0175781,32.664062 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691162 17.134398 16.710946 5 32 5 C 47.289055 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511779 4 32 4 z"/>
+ <path style="opacity:0.2" d="m 49.999886,9 -16,20 18,4 L 15.999885,59 29.999886,36.999999 11.999886,33 Z"/>
+ <path style="fill:#3bb8d6" d="m 49.999886,8.000057 -16,20 18,4 -36.000001,26 14.000001,-22 -18,-4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/quimup64.svg b/.icons/awkward/64x64/apps/quimup64.svg
new file mode 120000
index 00000000..a247dd1f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quimup64.svg
@@ -0,0 +1 @@
+quimup.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/quiterss.svg b/.icons/awkward/64x64/apps/quiterss.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quiterss.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/quodlibet.svg b/.icons/awkward/64x64/apps/quodlibet.svg
new file mode 100644
index 00000000..b05471b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/quodlibet.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="m 25,7.00056 c -6.0752,0 -11,4.924 -11,11 0,6.076 4.9248,11 11,11 1.016,-0.004 2.024,-0.148 3,-0.43 l 0,24.43 c 0,4 4,4 8,4 14,0 14,-16.666 14,-22 -2,2 -14,16 -14,5.332 0,-7.564 0.048,-15.194 0,-22.726 -0.212,-5.9146 -5.084,-10.6 -11,-10.606 z"/>
+ <path style="opacity:0.2" d="m 25,16 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 25,15.00056 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="opacity:0.1;fill:#ffffff" d="M 25 7 C 18.9248 7 14 11.92432 14 18 C 14 18.168133 14.01648 18.332122 14.025391 18.498047 C 14.28955 12.657104 19.094217 8 25 8 C 30.916 8.006 35.788 12.691179 36 18.605469 C 36.00075 18.271311 36.002 17.936951 36 17.605469 C 35.788 11.691179 30.916 7.006 25 7 z M 50 34.998047 C 48 36.997941 36 50.997518 36 40.330078 L 36 41.330078 C 36 51.987457 47.971342 38.030354 49.988281 36.009766 C 49.992281 35.665784 50 35.270032 50 34.998047 z"/>
+ <path style="opacity:0.2" d="M 14.025391,18.501953 C 14.01648,18.667812 14,18.831658 14,19 c 0,6.076 4.92503,11 11,11 1.015962,-0.004 2.024036,-0.147688 3,-0.429688 l 0,-1 C 27.024036,28.852312 26.015962,28.996 25,29 19.09444,29 14.28954,24.343203 14.025391,18.501953 Z M 50,36 l -0.01172,0.01172 C 49.95364,42.102295 49.284589,57 36,57 c -3.999848,0 -8,0 -8,-4 l 0,1 c 0,4 4.000152,4 8,4 13.999472,0 14,-16.666 14,-22 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qupzilla.svg b/.icons/awkward/64x64/apps/qupzilla.svg
new file mode 100644
index 00000000..c6ce896c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qupzilla.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#0286c2" width="56" height="56" x="-60" y="-59" rx="28" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 3.0175781,32.664062 C 3.0112845,32.775968 3,32.886444 3,33 3,48.512 15.488,61 31,61 46.512,61 59,48.512 59,33 59,32.886444 58.988797,32.775968 58.982422,32.664062 58.630879,47.865819 46.289272,60 31,60 15.710728,60 3.3691213,47.865819 3.0175781,32.664062 Z"/>
+ <path style="opacity:0.2" d="m 21.063304,17 c -3.493862,0 -6.678414,0.230003 -9.984174,1.995512 -4.9852985,8.324881 -4.5541818,20.767302 0,27.93718 C 23.150196,33.22771 35.712084,27.97532 49.018991,27.97532 c 1.828142,0 4.135645,0.820336 5.990505,0.997756 C 49.078896,26.366937 33.567483,17 21.063304,17 Z m 11.981009,17.959615 c -6.094939,0.421892 -11.266542,4.521433 -15.974679,8.979808 5.642856,-2.234177 10.616971,-2.796312 15.038563,-1.395303 0.764188,0.242136 3.043775,1.261922 5.070163,2.2683 5.139453,2.55266 7.681823,3.433279 11.255559,3.889653 C 52.703151,49.135099 56.800656,48.057523 61,46.932054 L 56.175647,45.221898 C 53.925214,44.260062 51.195541,42.801342 47.30371,40.552399 42.034064,37.710789 38.138238,34.605771 33.044313,34.958977 Z"/>
+ <path style="fill:#ffffff" d="m 10.984803,46 c -4.5614004,-7.186 -4.9932004,-19.656 0,-28 3.311,-1.7694 6.5006,-2 10,-2 12.5248,0 28.06,9.3872 34,12 -1.8579,-0.17782 -4.169,-1 -6,-1 -13.3286,0 -25.91,5.2642 -38,19 z"/>
+ <path style="fill:#7ed1f3" d="M 56.168,44.286 C 53.914,43.324 51.182,41.862 47.284,39.608 42.006,36.76 38.102,33.646 33,34 c -6.1046,0.42284 -11.2844,4.5316 -16,9 5.6518,-2.2392 10.6322,-2.8036 15.061,-1.39962 0.7654,0.24268 3.0508,1.26632 5.0804,2.275 5.1476,2.5584 7.6918,3.439 11.271,3.8964 C 52.6876,48.20654 56.7932,47.12874 61,45.9999 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31 4 C 15.488222 4 3 16.488222 3 32 C 3 32.113554 3.0112846 32.224034 3.0175781 32.335938 C 3.3691163 17.134398 15.710946 5 31 5 C 46.289054 5 58.630884 17.134398 58.982422 32.335938 C 58.988797 32.224034 59 32.113554 59 32 C 59 16.488222 46.511778 4 31 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qutebrowser.svg b/.icons/awkward/64x64/apps/qutebrowser.svg
new file mode 100644
index 00000000..66aca3f5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qutebrowser.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#02a8f3" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488443 4 4 16.488 4 32 C 4 32.113556 4.0112848 32.224032 4.0175781 32.335938 C 4.3691112 17.134181 16.711164 5 32 5 C 47.288835 5 59.630889 17.134181 59.982422 32.335938 C 59.988693 32.224113 60 32.113448 60 32 C 60 16.488 47.511556 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.664062 C 59.630879,47.865819 47.289272,60 32,60 16.712037,60 4.3711461,47.867898 4.0175781,32.667969 4.0114012,32.778588 4,32.887761 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.113448 -0.01128,-0.224113 -0.01758,-0.335938 z"/>
+ <path style="opacity:0.5" d="m 35.001,12 c -1.108,0 -2,0.892 -2,2 l 0,14.371 -2.125,2.125 A 10,10 0 0 0 21,22 10,10 0 0 0 11,32 10,10 0 0 0 21,42 10,10 0 0 0 27,39.9844 l 0,10.016 c 0,1.108 0.892,2 2,2 1.108,0 2,-0.892 2,-2 l 0,-13.9726 2.1796,-2.1796 a 10,10 0 0 0 9.82,8.152 10,10 0 0 0 10,-10 10,10 0 0 0 -10,-10 10,10 0 0 0 -6,2.016 l 0,-10.016 c 0,-1.108 -0.892,-2 -2,-2 z m -14,14 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 m 22,0 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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qutim.svg b/.icons/awkward/64x64/apps/qutim.svg
new file mode 100644
index 00000000..e24dd3e4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qutim.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="43.903" height="43.903" x="-64.32" y="-37.85" rx="3.293" ry="3.293" transform="matrix(-0.41352317,-0.9104936,-0.9104936,0.41352317,0,0)"/>
+ <rect style="fill:#4f4f4f" width="43.903" height="43.903" x="-63.41" y="-38.27" rx="3.293" ry="3.293" transform="matrix(-0.41352317,-0.9104936,-0.9104936,0.41352317,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 41.1875 3.0019531 C 40.759862 3.0136588 40.327335 3.1082901 39.912109 3.296875 L 5.9335938 18.728516 C 4.5718 19.347008 3.8519696 20.765544 4.046875 22.171875 C 4.2241072 21.13288 4.8975583 20.199057 5.9335938 19.728516 L 39.912109 4.296875 C 41.573012 3.5425352 43.517145 4.2726916 44.271484 5.9335938 L 59.703125 39.912109 C 59.838972 40.211218 59.910315 40.519234 59.953125 40.828125 C 60.06002 40.201473 59.986924 39.536976 59.703125 38.912109 L 44.271484 4.9335938 C 43.70573 3.6879171 42.470415 2.966836 41.1875 3.0019531 z"/>
+ <path style="opacity:0.2" d="m 32.307434,18.654937 c 0.04842,1.208376 -0.593754,1.389682 -1.165798,1.345064 -0.55088,-0.04296 -1.436272,-0.26356 -1.177724,-1.609 0.601336,-3.14524 -1.539626,-4.972199 -3.583824,-6.109155 4.157514,5.339633 0.31722,5.353168 -1.606016,12.213819 -0.39536,1.404402 -0.746636,2.835314 -0.757676,4.201918 -0.0072,0.897148 0.531804,1.76658 0.901598,2.582598 0.269566,0.58878 0.964666,1.295996 0.897272,2.003207 -0.0674,0.741052 -0.587398,1.307838 -0.910532,1.955836 -0.499382,0.991452 -2.43122,1.883084 -2.849388,2.762872 -0.236734,0.488958 0.336952,0.859484 0.75685,1.091274 0.63417,0.35699 1.498158,0.468656 1.869674,1.13019 0.255742,0.45681 0.18834,0.939002 -0.03456,1.380586 -0.202174,0.416208 -0.350782,1.037136 0.0674,1.314608 0.311036,0.20472 0.715386,0.311308 0.93138,0.6683 0.202174,0.336686 0.10888,0.74105 0.431996,1.004986 0.540856,0.43651 1.430764,0.395906 1.842022,1.314606 0.18836,0.422976 0.317948,0.898398 0.566778,1.314604 0.38534,0.641232 1.458414,0.832418 2.199714,0.766432 0.7966,-0.0795 1.384112,-0.323154 2.146148,-0.548174 1.978534,-0.600626 3.848206,-1.394126 5.615926,-2.4854 1.484332,-0.932236 2.389793,-1.460108 3.725519,-2.22654 0.978034,-0.541408 2.369056,-0.363758 3.449042,-0.63446 1.335726,-0.33669 2.942746,-0.866254 3.887946,-1.784956 0.998774,-0.96438 1.410032,-1.730812 1.714156,-3.508996 -0.431992,0.582012 -1.546538,2.51771 -2.652446,2.874704 -1.214766,0.389136 -1.787848,0.18444 -2.159364,-0.304544 -0.311034,-0.416206 -0.392248,-0.97115 -0.378426,-1.487178 0.722296,-2.326362 3.975468,-1.956004 6.061136,-2.761346 3.806736,-1.460112 4.677636,-4.234493 4.933376,-6.838327 0.11404,-1.421196 0.304124,-2.37881 2.754396,-5.241504 -3.063704,1.289228 -4.333768,1.914902 -5.042238,3.429152 -0.661818,1.421194 -3.095258,2.222012 -4.349772,0.827888 -1.593194,-1.778188 2.312488,-3.292988 4.916548,-3.927446 2.078758,-0.509264 4.048364,-2.54462 4.480358,-4.507222 0.687504,-4.484006 -1.01591,-7.328948 -1.196304,-10.1781575 -0.09391,-1.4832817 0.554908,-2.9677201 1.407396,-4.6851736 -7.411294,5.6712453 -1.119728,8.7572671 -5.852658,13.4235251 -2.706014,2.649512 -4.940636,1.241854 -3.888298,-1.023599 0.694648,-1.460108 1.354276,-1.174896 1.908958,-4.551927 -1.54654,2.187626 -5.706864,2.106788 -7.109984,5.66316 -1.135882,2.821678 -2.044392,2.843904 -2.620032,2.050714 -0.686256,-0.94561 -0.721842,-4.366008 2.343546,-5.979874 2.375966,-1.255388 6.996086,-0.445747 8.378468,-9.3671279 -2.780316,5.2804171 -8.91398,4.4412348 -14.402033,6.7219129 -2.847708,1.175871 -6.593964,4.330969 -6.452268,7.721535"/>
+ <path style="fill:#1684ce" d="m 32.307434,17.654939 c 0.04842,1.208376 -0.593754,1.389682 -1.165798,1.345064 -0.55088,-0.04296 -1.436272,-0.26356 -1.177724,-1.608999 0.601336,-3.145241 -1.539626,-4.972199 -3.583824,-6.109156 4.157514,5.339633 0.31722,5.353169 -1.606016,12.213819 -0.39536,1.404402 -0.746636,2.835314 -0.757676,4.201918 -0.0072,0.897148 0.531804,1.76658 0.901598,2.582598 0.269566,0.58878 0.964666,1.295996 0.897272,2.003208 -0.0674,0.741052 -0.587398,1.307838 -0.910532,1.955835 -0.499382,0.991452 -2.43122,1.883084 -2.849388,2.762872 -0.236734,0.488958 0.336952,0.859484 0.75685,1.091274 0.63417,0.35699 1.498158,0.468656 1.869674,1.13019 0.255742,0.45681 0.18834,0.939002 -0.03456,1.380586 -0.202174,0.416208 -0.350782,1.037136 0.0674,1.314608 0.311036,0.20472 0.715386,0.311308 0.93138,0.6683 0.202174,0.336686 0.10888,0.74105 0.431996,1.004986 0.540856,0.43651 1.430764,0.395906 1.842022,1.314606 0.18836,0.422976 0.317948,0.898398 0.566778,1.314604 0.38534,0.641232 1.458414,0.832418 2.199714,0.766432 0.7966,-0.0795 1.384112,-0.323154 2.146148,-0.548174 1.978534,-0.600626 3.848206,-1.394126 5.615926,-2.4854 1.484332,-0.932236 2.389793,-1.460108 3.725519,-2.22654 0.978034,-0.541408 2.369056,-0.363758 3.449042,-0.63446 1.335726,-0.33669 2.942746,-0.866254 3.887946,-1.784956 0.998774,-0.96438 1.410032,-1.730812 1.714156,-3.508996 -0.431992,0.582012 -1.546538,2.51771 -2.652446,2.874704 -1.214766,0.389136 -1.787848,0.18444 -2.159364,-0.304544 -0.311034,-0.416206 -0.392248,-0.97115 -0.378426,-1.487178 0.722296,-2.326362 3.975468,-1.956004 6.061136,-2.761346 3.806736,-1.460111 4.677636,-4.234493 4.933376,-6.838327 0.11404,-1.421196 0.304124,-2.37881 2.754396,-5.241504 -3.063704,1.289228 -4.333768,1.914902 -5.042238,3.429152 -0.661818,1.421194 -3.095258,2.222012 -4.349772,0.827888 -1.593194,-1.778188 2.312488,-3.292988 4.916548,-3.927446 2.078758,-0.509264 4.048364,-2.54462 4.480358,-4.507222 0.687504,-4.484006 -1.01591,-7.328948 -1.196304,-10.1781574 -0.09391,-1.4832817 0.554908,-2.9677201 1.407396,-4.6851736 -7.411294,5.6712453 -1.119728,8.757268 -5.852658,13.423525 -2.706014,2.649512 -4.940636,1.241854 -3.888298,-1.023599 0.694648,-1.460108 1.354276,-1.174896 1.908958,-4.551926 -1.54654,2.187626 -5.706864,2.106788 -7.109984,5.66316 -1.135882,2.821677 -2.044392,2.843903 -2.620032,2.050713 -0.686256,-0.94561 -0.721842,-4.366007 2.343546,-5.979873 2.375966,-1.255389 6.996086,-0.445747 8.378468,-9.3671288 C 50.379681,8.495292 44.246017,7.65611 38.757964,9.9367885 35.910256,11.112659 32.164,14.267758 32.305696,17.658323"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 60 3 C 56.19169 5.9141821 56.001209 8.1436883 56.074219 10.257812 C 56.144561 8.5889191 56.717578 6.7897244 59.261719 4.6171875 C 59.47855 4.0956002 59.720259 3.5635768 60 3 z M 53.160156 3.2148438 C 50.37984 8.4952605 44.245866 7.6568215 38.757812 9.9375 C 35.910104 11.113371 32.164945 14.267638 32.306641 17.658203 C 32.353347 18.862665 31.713935 19.044564 31.142578 19 C 30.742614 18.968809 30.171163 18.836854 29.984375 18.255859 C 29.976721 18.301463 29.973671 18.344455 29.964844 18.390625 C 29.706296 19.736064 30.591698 19.95704 31.142578 20 C 31.713935 20.044564 32.353347 19.862665 32.306641 18.658203 C 32.164945 15.267638 35.910105 12.113371 38.757812 10.9375 C 44.077032 8.7269844 49.993674 9.4294726 52.884766 4.6679688 C 52.985907 4.2128848 53.079812 3.7333531 53.160156 3.2148438 z M 58.617188 7.8925781 C 58.589995 8.157527 58.575109 8.421972 58.591797 8.6855469 C 58.73656 10.97199 59.84404 13.270198 59.927734 16.400391 C 60.095122 12.838037 58.834207 10.349431 58.617188 7.8925781 z M 52.167969 10.847656 C 50.621429 13.035282 46.461714 12.955347 45.058594 16.511719 C 43.922712 19.333396 43.01314 19.35569 42.4375 18.5625 C 42.273725 18.33683 42.152057 17.963047 42.095703 17.513672 C 42.0064 18.40755 42.16355 19.185017 42.4375 19.5625 C 43.01314 20.35569 43.922712 20.333396 45.058594 17.511719 C 46.386446 14.146121 50.180199 14.033774 51.894531 12.177734 C 51.987753 11.804214 52.079772 11.384618 52.167969 10.847656 z M 26.380859 11.28125 C 26.899398 11.947226 27.293082 12.530797 27.582031 13.054688 C 28.817631 13.954854 29.870301 15.1677 30.039062 16.863281 C 30.317912 14.039321 28.307704 12.352937 26.380859 11.28125 z M 56.111328 12.265625 C 56.048342 13.58052 55.67167 14.920128 54.146484 16.423828 C 52.157206 18.37157 50.42957 18.12339 50.068359 16.957031 C 49.600687 18.8736 51.671612 19.847025 54.146484 17.423828 C 56.058505 15.538742 56.167452 13.909548 56.111328 12.265625 z M 28.191406 15.753906 C 27.875363 17.634104 25.960627 19.261099 24.773438 23.496094 C 24.378077 24.900496 24.026665 26.330662 24.015625 27.697266 C 24.014709 27.811345 24.043317 27.92398 24.058594 28.037109 C 24.152735 26.87308 24.441107 25.6766 24.773438 24.496094 C 26.162549 19.540796 28.538034 18.152013 28.191406 15.753906 z M 59.783203 22.041016 C 56.719499 23.330244 55.450658 23.956453 54.742188 25.470703 C 54.08037 26.891897 51.647092 27.692952 50.392578 26.298828 C 50.292473 26.187099 50.214623 26.076293 50.15625 25.966797 C 49.941122 26.385387 49.975207 26.832994 50.392578 27.298828 C 51.647092 28.692952 54.08037 27.891897 54.742188 26.470703 C 55.340605 25.191674 56.410511 24.526547 58.552734 23.580078 C 58.885725 23.129557 59.275696 22.633945 59.783203 22.041016 z M 25.714844 32.699219 C 25.537669 33.246821 25.163667 33.718152 24.904297 34.238281 C 24.404915 35.229733 22.472855 36.122165 22.054688 37.001953 C 21.922592 37.274788 22.050813 37.507567 22.255859 37.703125 C 22.896969 36.919462 24.461392 36.117605 24.904297 35.238281 C 25.227431 34.590284 25.747053 34.024255 25.814453 33.283203 C 25.833099 33.087537 25.787771 32.892377 25.714844 32.699219 z M 51.224609 35.798828 C 50.792617 36.38084 49.678174 38.316834 48.572266 38.673828 C 47.3575 39.062964 46.785578 38.858125 46.414062 38.369141 C 46.264736 38.169321 46.169626 37.937476 46.111328 37.693359 C 46.086085 37.756643 46.056196 37.815049 46.035156 37.882812 C 46.021334 38.39884 46.103029 38.952935 46.414062 39.369141 C 46.785578 39.858125 47.3575 40.062964 48.572266 39.673828 C 49.406681 39.404474 50.243651 38.238908 50.791016 37.431641 C 50.964371 36.981194 51.108823 36.475823 51.224609 35.798828 z M 24.740234 40.373047 C 24.712086 40.450439 24.684522 40.52816 24.646484 40.603516 C 24.471963 40.962797 24.340738 41.473386 24.576172 41.785156 C 24.599928 41.723951 24.619637 41.658784 24.646484 41.603516 C 24.845263 41.209719 24.90768 40.784632 24.740234 40.373047 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qv4l2.svg b/.icons/awkward/64x64/apps/qv4l2.svg
new file mode 100644
index 00000000..1638418a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qv4l2.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#c4c4c4" d="M 32,3 C 16.488,3 4,15.488 4,31 4,46.512 16.488,59 32,59 47.512,59 60,46.512 60,31 60,15.488 47.512,3 32,3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3 C 16.488 3 4 15.488 4 31 C 4 31.113448 4.0112808 31.224113 4.0175781 31.335938 C 4.3691213 16.134181 16.710728 4 32 4 L 32.001953 4 C 47.291226 4 59.632832 16.134181 59.984375 31.335938 C 59.990646 31.224113 60.001953 31.113448 60.001953 31 C 60.001953 15.488 47.513953 3 32.001953 3 L 32 3 z"/>
+ <path style="opacity:0.2" d="M 17.362,32.334 A 14.6666,14.5578 0 0 1 17.3334,31.558 14.6666,14.5578 0 0 1 32,17 14.6666,14.5578 0 0 1 46.666,31.558 14.6666,14.5578 0 0 1 46.638,32.106 14.6666,14.5578 0 0 0 32,18.3234 14.6666,14.5578 0 0 0 17.362,32.334 Z"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="31" r="18"/>
+ <circle style="opacity:0.2" cx="32" cy="-32" r="14" transform="scale(1,-1)"/>
+ <circle style="fill:#ba174e" cx="32" cy="-31" r="14" transform="scale(1,-1)"/>
+ <path style="opacity:0.2" d="M 59.982422,31.664062 C 59.630879,46.865819 47.289272,59 32,59 16.712037,59 4.3711461,46.867898 4.0175781,31.667969 4.0114012,31.778588 4,31.887761 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 c 0,-0.113448 -0.01128,-0.224113 -0.01758,-0.335938 z"/>
+ <circle style="opacity:0.2" cx="32" cy="32" r="8"/>
+ <circle style="fill:#d67495" cx="32" cy="31" r="8"/>
+ <circle style="fill:#55cc98" cx="48" cy="45" r="16"/>
+ <path style="fill:#ffffff" d="m 45.982,37 -0.17794,2.107047 a 6.3424,6.2853443 0 0 0 -1.8536,1.062443 l -1.93242,-0.901734 -2.018,3.463948 1.75448,1.207513 a 6.3424,6.2853443 0 0 0 -0.09686,1.060183 6.3424,6.2853443 0 0 0 0.0923,1.064663 l -1.75,1.203913 2.018,3.463948 1.92792,-0.899494 a 6.3424,6.2853443 0 0 0 1.85808,1.055723 L 45.98196,53 l 4.036,0 0.17792,-2.107047 a 6.3424,6.2853443 0 0 0 1.8536,-1.062443 l 1.93242,0.901734 2.018,-3.463948 -1.7545,-1.207513 a 6.3424,6.2853443 0 0 0 0.09686,-1.060183 6.3424,6.2853443 0 0 0 -0.0923,-1.064663 l 1.75,-1.203053 -2.018,-3.463948 -1.92794,0.899494 a 6.3424,6.2853443 0 0 0 -1.85808,-1.055723 l -0.17792,-2.111447 -4.036,0 z M 48,42.713586 A 2.3062,2.2856343 0 0 1 50.306,44.99942 2.3062,2.2856343 0 0 1 48,47.285254 2.3062,2.2856343 0 0 1 45.694,44.99942 2.3062,2.2856343 0 0 1 48,42.713586 Z"/>
+ <path style="opacity:0.2" d="M 32.025391,45.501953 A 16,16 0 0 0 32,46 16,16 0 0 0 48,62 16,16 0 0 0 64,46 16,16 0 0 0 63.982422,45.507812 16,16 0 0 1 48,61 16,16 0 0 1 32.025391,45.501953 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qvidcap.svg b/.icons/awkward/64x64/apps/qvidcap.svg
new file mode 100644
index 00000000..9deb9511
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qvidcap.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="8" height="9.8" x="46" y="48.2"/>
+ <rect style="opacity:0.2" width="8" height="9.8" x="10" y="48.2"/>
+ <rect style="fill:#3f3f3f" width="8" height="9.8" x="46" y="47.2"/>
+ <rect style="fill:#3f3f3f" width="8" height="9.8" x="10" y="47.2"/>
+ <rect style="opacity:0.2" width="44" height="56" x="-52" y="-60" rx="4.125" ry="4.2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#89774f" width="44" height="56" x="-51" y="-60" rx="4.125" ry="4.2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="40" height="28" x="12" y="16" rx="2.857" ry="2.8"/>
+ <rect style="fill:#d5cfc1" width="40" height="28" x="12" y="15" rx="2.857" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.1992188 7 C 5.8724187 7 4 8.8397501 4 11.125 L 4 12.125 C 4 9.8397501 5.8724187 8 8.1992188 8 L 55.800781 8 C 58.127581 8 60 9.8397501 60 12.125 L 60 11.125 C 60 8.8397501 58.127581 7 55.800781 7 L 8.1992188 7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.855469 15 C 13.272612 15 12 16.249581 12 17.800781 L 12 18.800781 C 12 17.249581 13.272612 16 14.855469 16 L 49.144531 16 C 50.727387 16 52 17.249581 52 18.800781 L 52 17.800781 C 52 16.249581 50.727387 15 49.144531 15 L 14.855469 15 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qview.svg b/.icons/awkward/64x64/apps/qview.svg
new file mode 100644
index 00000000..798294fe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qview.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z"/>
+ <path style="fill:#3f3f3f" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <path style="opacity:0.2;isolation:isolate" d="M 41.5,16 A 3.5000001,3.5000001 0 0 0 38,19.5 3.5000001,3.5000001 0 0 0 41.5,23 3.5000001,3.5000001 0 0 0 45,19.5 3.5000001,3.5000001 0 0 0 41.5,16 Z m -15.689453,9 c -0.328438,0.0091 -0.649685,0.137265 -0.875,0.390625 L 13.298828,37.556641 C 13.149088,37.773905 13,38.062104 13,38.351562 v 4.417969 C 13,43.493513 13.523869,44 14.275391,44 H 49.722656 C 50.398602,44 51,43.421327 51,42.769531 v -3.185547 c 0.0023,-0.327266 -0.135262,-0.641302 -0.378906,-0.86914 l -8.484375,-9.22461 c -0.525499,-0.434528 -1.277233,-0.506722 -1.802735,0 l -3.30664,3.865235 c -0.516397,0.434402 -1.284385,0.434402 -1.800782,0 l -8.488281,-8.03711 C 26.475529,25.1011 26.138985,24.990975 25.810547,25 Z"/>
+ <path style="isolation:isolate;fill:#ffffff" d="M 41.5 15 A 3.5000001 3.5000001 0 0 0 38 18.5 A 3.5000001 3.5000001 0 0 0 41.5 22 A 3.5000001 3.5000001 0 0 0 45 18.5 A 3.5000001 3.5000001 0 0 0 41.5 15 z M 25.810547 24 C 25.482109 24.0091 25.160862 24.137265 24.935547 24.390625 L 13.298828 36.556641 C 13.149088 36.773905 13 37.062104 13 37.351562 L 13 41.769531 C 13 42.493513 13.523869 43 14.275391 43 L 49.722656 43 C 50.398602 43 51 42.421327 51 41.769531 L 51 38.583984 C 51.0023 38.256718 50.864738 37.942682 50.621094 37.714844 L 42.136719 28.490234 C 41.61122 28.055706 40.859486 27.983512 40.333984 28.490234 L 37.027344 32.355469 C 36.510947 32.789871 35.742959 32.789871 35.226562 32.355469 L 26.738281 24.318359 C 26.475529 24.1011 26.138985 23.990975 25.810547 24 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/qwinff.svg b/.icons/awkward/64x64/apps/qwinff.svg
new file mode 100644
index 00000000..29eb4574
--- /dev/null
+++ b/.icons/awkward/64x64/apps/qwinff.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="52" height="52" x="-59" y="-58" rx="16.8" ry="16.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#81d547" width="52" height="52" x="-58" y="-58" rx="16.8" ry="16.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 32.034301,17.000663 c 3.506452,0.0074 7.062105,1.056642 9.839347,3.133547 1.952509,2.159563 -1.767806,4.472324 -3.443452,2.36656 -5.044075,-2.93035 -12.157782,-1.898648 -15.952839,2.482558 -2.01903,2.174163 -3.156847,5.075314 -3.143447,7.987865 l 3.33345,0 c -1.778427,2.559957 -3.556053,5.119913 -5.33388,7.67987 L 12,32.971193 l 3.33345,0 c -0.106028,-6.954282 5.102877,-13.568771 12.096181,-15.36994 1.500423,-0.394834 3.046246,-0.61599 4.60407,-0.60049 z m 14.633619,8.321259 c 1.776027,2.559957 3.554053,5.121914 5.33208,7.68187 l -3.33345,0 c 0.0945,7.037281 -5.247479,13.726568 -12.363385,15.43254 -4.801672,1.287398 -10.231154,0.347994 -14.177413,-2.597557 -2.01343,-2.195562 1.758546,-4.486124 3.449652,-2.36116 4.887073,2.846952 11.730776,1.943927 15.588433,-2.122164 2.234034,-2.209962 3.519653,-5.271511 3.502653,-8.351859 l -3.33345,0 5.33348,-7.68107 z"/>
+ <path style="fill:#ffffff" d="m 32.034301,16.000664 c 3.506452,0.0074 7.062105,1.056642 9.839347,3.133547 1.952509,2.159563 -1.767806,4.472324 -3.443452,2.36656 -5.044075,-2.93035 -12.157782,-1.898648 -15.952839,2.482558 -2.01903,2.174163 -3.156847,5.075314 -3.143447,7.987865 l 3.33345,0 c -1.778427,2.559957 -3.556053,5.119913 -5.33388,7.67987 L 12,31.971194 l 3.33345,0 c -0.106028,-6.954282 5.102877,-13.568771 12.096181,-15.36994 1.500423,-0.394834 3.046246,-0.61599 4.60407,-0.60049 z m 14.633619,8.321259 c 1.776027,2.559957 3.554053,5.121914 5.33208,7.68187 l -3.33345,0 c 0.0945,7.037281 -5.247479,13.726568 -12.363385,15.43254 -4.801672,1.287398 -10.231154,0.347994 -14.177413,-2.597557 -2.01343,-2.195562 1.758546,-4.486124 3.449652,-2.36116 4.887073,2.846952 11.730776,1.943927 15.588433,-2.122164 2.234034,-2.209962 3.519653,-5.271511 3.502653,-8.351859 l -3.33345,0 5.33348,-7.68107 z"/>
+ <circle style="fill:#f34235" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 40.877332,40.00106 12.247648,0 C 54,40.00106 54,40.8582 54,40.8582 L 54,51.144 C 53.99804,52 53.12206,52 53.12206,52 L 40.87598,52 C 40.87598,52 40,52 40,51.142 l 0,-10.2858 c 0,0.002 0,-0.856 0.87598,-0.856 z"/>
+ <path style="fill:#ffffff" d="m 60,41 0,9 -6,-4.696 z"/>
+ <path style="opacity:0.2" d="M 32.025391,46.5 A 16,16.001894 0 0 0 32,46.998106 16,16.001894 0 0 0 48,63 16,16.001894 0 0 0 64,46.998106 16,16.001894 0 0 0 63.982422,46.50586 16,16.001894 0 0 1 48,61.999882 16,16.001894 0 0 1 32.025391,46.5 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 22.800781 6 C 13.493582 6 6 13.493582 6 22.800781 L 6 23.800781 C 6 14.493582 13.493582 7 22.800781 7 L 41.199219 7 C 50.506418 7 58 14.493582 58 23.800781 L 58 22.800781 C 58 13.493582 50.506418 6 41.199219 6 L 22.800781 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rabbitvcs-small.svg b/.icons/awkward/64x64/apps/rabbitvcs-small.svg
new file mode 120000
index 00000000..8102854f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rabbitvcs-small.svg
@@ -0,0 +1 @@
+lugaru.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rabbitvcs.svg b/.icons/awkward/64x64/apps/rabbitvcs.svg
new file mode 120000
index 00000000..8102854f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rabbitvcs.svg
@@ -0,0 +1 @@
+lugaru.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/racket-logo.svg b/.icons/awkward/64x64/apps/racket-logo.svg
new file mode 100644
index 00000000..87321678
--- /dev/null
+++ b/.icons/awkward/64x64/apps/racket-logo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" id="circle_pieces" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#3e5ba9" d="M 32,4 A 28,28 0 0 0 22.528124,5.6789064 C 38.553532,16.100759 47.007536,31.870562 53.820314,49.505468 A 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <path style="fill:#d82b2f" d="M 13.996094 10.591797 A 28 28 0 0 0 4 32 A 28 28 0 0 0 11.003906 50.490234 L 11.447266 49.427734 L 18.457031 52.351562 C 18.613616 53.94672 18.5997 55.291292 18.478516 56.482422 A 28 28 0 0 0 32 60 A 28 28 0 0 0 45.773438 56.337891 C 43.356207 39.820129 31.543715 20.162207 13.996094 10.591797 z"/>
+ <path style="opacity:0.2" d="m 22.850782,6.5722016 a 28,28 0 0 0 -9.217579,5.3402344 c 5.100615,2.481835 10.050955,6.311171 14.355469,10.948436 -6.073696,6.102688 -13.291416,17.131362 -17.114453,28.462112 a 28,28 0 0 0 7.89414,6.341016 c 2.223131,-10.495324 8.357799,-21.963516 14.380077,-28.453908 5.62672,7.89443 10.088072,17.699044 12.405862,28.254296 a 28,28 0 0 0 8.50117,-7.267968 C 48.800236,32.263596 34.106998,12.674572 22.850782,6.5722016 Z"/>
+ <path style="fill:#ffffff" d="M 22.850782,5.5722656 A 28,28 0 0 0 13.633203,10.9125 c 5.100615,2.481835 10.050955,6.311171 14.355469,10.948436 -6.073696,6.102688 -13.291416,17.131362 -17.114453,28.462112 a 28,28 0 0 0 7.89414,6.341016 C 20.99149,46.16874 27.126158,34.700548 33.148436,28.210156 c 5.62672,7.89443 10.088072,17.699044 12.405862,28.254296 a 28,28 0 0 0 8.50117,-7.267968 C 48.800236,31.26366 34.106998,11.674636 22.850782,5.5722656 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/racket-slideshow.svg b/.icons/awkward/64x64/apps/racket-slideshow.svg
new file mode 100644
index 00000000..416173f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/racket-slideshow.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 16.000323,51.376036 0,1.999984 c 0,1.453989 1.190591,2.62398 2.66798,2.62398 l 26.663794,0 c 1.477989,0 2.66798,-1.169991 2.66798,-2.62398 l 0,-1.999984 c 0,1.453988 -1.189991,2.623979 -2.66798,2.623979 l -26.663794,0 c -1.477389,0 -2.66798,-1.169991 -2.66798,-2.623979 z"/>
+ <rect style="fill:#696969" width="42" height="32" x="-55" y="-48" rx="2.626" ry="2.666" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 6.0004002,45.500081 0,1.999984 c 0,1.38399 1.1611911,2.499981 2.60158,2.499981 l 46.7956398,0 c 1.439989,0 2.60198,-1.115991 2.60198,-2.499981 l 0,-1.999984 c 0,1.383989 -1.161991,2.499981 -2.60198,2.499981 l -46.7956398,0 c -1.4407889,0 -2.60198,-1.115992 -2.60198,-2.499981 z"/>
+ <rect style="fill:#8e8e8e" width="40" height="52" x="-49" y="-58" rx="2.5" ry="2.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="32" height="44" x="-45" y="-54" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.6015625 9 C 7.1611736 9 6 10.115011 6 11.5 L 6 12.5 C 6 11.115011 7.1611736 10 8.6015625 10 L 55.398438 10 C 56.838426 10 58 11.115011 58 12.5 L 58 11.5 C 58 10.115011 56.838426 9 55.398438 9 L 8.6015625 9 z"/>
+ <rect style="opacity:0.1" width="44" height="1" x="10" y="45"/>
+ <path style="fill:#3e5ba9" d="m 32,16 a 13,13 0 0 0 -4.397656,0.779492 c 7.440367,4.838717 11.36544,12.160412 14.528516,20.348047 A 13,13 0 0 0 45,29 13,13 0 0 0 32,16 Z"/>
+ <path style="fill:#d82b2f" d="M 23.641406,19.06084 A 13,13 0 0 0 19,29 a 13,13 0 0 0 3.225879,8.55664 l 0.469726,-0.920409 2.918653,1.491699 c 0.241577,0.877307 0.290743,1.630062 0.187891,2.285156 A 13,13 0 0 0 32,42 13,13 0 0 0 38.394629,40.300098 C 37.272344,32.631137 31.788516,23.504245 23.641406,19.06084 Z"/>
+ <path style="opacity:0.2" d="M 27.751953 17.730469 A 13 13 0 0 0 23.472656 20.208984 C 25.840799 21.361264 28.138194 23.139952 30.136719 25.292969 C 27.442742 27.999806 24.281269 32.796967 22.455078 37.806641 A 13 13 0 0 0 26.083984 40.560547 C 27.253504 35.940167 29.905981 31.071671 32.533203 28.240234 C 34.988604 31.685224 36.953835 35.917497 38.076172 40.482422 A 13 13 0 0 0 42.013672 37.283203 C 39.408448 29.153419 32.832053 20.484561 27.751953 17.730469 z"/>
+ <path style="fill:#ffffff" d="m 27.752149,16.72998 a 13,13 0 0 0 -4.279591,2.479395 c 2.368143,1.15228 4.666515,2.930186 6.66504,5.083203 -2.81993,2.833391 -6.171015,7.953846 -7.945996,13.214551 a 13,13 0 0 0 3.665136,2.944043 c 1.032168,-4.872828 3.880407,-10.197346 6.676465,-13.210742 2.612405,3.665271 4.683747,8.217413 5.759864,13.118066 a 13,13 0 0 0 3.946972,-3.374414 C 39.80011,28.658128 32.978249,19.563224 27.752149,16.72998 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/radeon-profile.svg b/.icons/awkward/64x64/apps/radeon-profile.svg
new file mode 100644
index 00000000..94196b49
--- /dev/null
+++ b/.icons/awkward/64x64/apps/radeon-profile.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="M 14.1876,15.1254 24,25 l 16,0 0,15.9376 10,9.9376 0,-35.75 z M 24,27.312 14,37.062 14,51 28.75,51 38.624,41 24,41 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:#ffffff" d="M 14.1876,14.1254 24,24 l 16,0 0,15.9376 10,9.9376 0,-35.75 z M 24,26.312 14,36.062 14,50 28.75,50 38.624,40 24,40 Z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <circle style="fill:#8561c5" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 A 2.2858,2.2858 0 0 1 48,48.2864 2.2858,2.2858 0 0 1 45.714,46.0004 2.2858,2.2858 0 0 1 48,43.7144 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 32.025391,46.501953 A 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.982422,46.507812 16,16 0 0 1 48,62 16,16 0 0 1 32.025391,46.501953 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/radio.svg b/.icons/awkward/64x64/apps/radio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/radio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/radiotray-ng-on.svg b/.icons/awkward/64x64/apps/radiotray-ng-on.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/radiotray-ng-on.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/radiotray.svg b/.icons/awkward/64x64/apps/radiotray.svg
new file mode 100644
index 00000000..a7d3d053
--- /dev/null
+++ b/.icons/awkward/64x64/apps/radiotray.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4c636b" width="56" height="44" x="-60" y="10" rx="2.8" ry="2.75" transform="scale(-1,1)"/>
+ <circle style="opacity:0.2" cx="22" cy="32" r="14"/>
+ <path style="fill:#ee5858" d="m 12.100133,22.099863 a 13.99604,14.000213 0 0 0 -1.30335,1.524723 l 4.315978,4.317265 a 7.9977365,8.0001213 0 0 0 1.228812,9.714548 7.9977365,8.0001213 0 0 0 9.708854,1.226419 l 4.315978,4.317265 a 13.99604,14.000213 0 0 0 1.527027,-1.300979 13.99604,14.000213 0 0 0 1.303351,-1.524724 L 28.880005,36.058315 A 7.9977365,8.0001213 0 0 0 27.650354,26.344167 7.9977365,8.0001213 0 0 0 17.9423,25.116149 l -4.315979,-4.316066 a 13.99604,14.000213 0 0 0 -1.527767,1.30202 z"/>
+ <circle style="opacity:0.2" cx="22" cy="33" r="4"/>
+ <circle style="fill:#f3c4c4" cx="22" cy="32" r="4"/>
+ <rect style="opacity:0.2" width="16" height="4" x="40" y="20" rx="2" ry="2"/>
+ <circle style="opacity:0.2" cx="53" cy="48" r="3"/>
+ <circle style="fill:#58c4ee" cx="53" cy="47" r="3"/>
+ <circle style="opacity:0.2" cx="44.999" cy="48" r="3"/>
+ <circle style="fill:#58c4ee" cx="44.999" cy="47" r="3"/>
+ <rect style="opacity:0.2" width="16" height="4" x="40" y="26" rx="2" ry="2"/>
+ <rect style="opacity:0.2" width="16" height="4" x="40" y="32" rx="2" ry="2"/>
+ <rect style="opacity:0.2" width="16" height="4" x="40" y="38" rx="2" ry="2"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812,10 C 5.2496034,10 4,11.225784 4,12.748569 L 4,13.75 c 0,-1.522785 1.2496034,-2.748569 2.8007812,-2.748569 l 50.3984378,0 C 58.749197,11.001431 60,12.227215 60,13.75 l 0,-1.001431 C 60,11.225784 58.749197,10 57.199219,10 L 6.8007812,10 Z"/>
+ <path style="opacity:0.2" d="m 4,51.25 0,1 C 4,53.773979 5.2496034,55 6.8007812,55 L 57.199219,55 C 58.749197,55 60,53.773979 60,52.25 l 0,-1 C 60,52.773979 58.749197,54 57.199219,54 L 6.8007812,54 C 5.2496034,54 4,52.773979 4,51.25 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/radiotunes.svg b/.icons/awkward/64x64/apps/radiotunes.svg
new file mode 100644
index 00000000..8acb4c61
--- /dev/null
+++ b/.icons/awkward/64x64/apps/radiotunes.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <rect style="fill:#2095f2" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 42.291016,11.00047 c -4.5822,-0.004 -13.940826,1.915538 -14.939486,3.142578 -0.3006,0.36928 -0.310843,0.744063 -0.03906,1.539063 0.61036,1.7854 1.002776,4.776834 -0.335905,13.490234 -1.552459,10.1044 -2.2072,13.603837 -2.55664,13.960157 -0.14428,0.14714 -0.908659,-0.03074 -1.699219,-0.396484 -1.947,-0.900761 -4.965337,-0.908599 -6.398437,-0.01758 -4.2708,2.654 -2.388153,8.126812 3.498046,10.082812 l 0,0.002 c 0.447,0.14858 1.710134,0.230354 2.808594,0.183594 1.5454,-0.06578 2.354812,-0.305413 3.576172,-1.064453 2.3264,-1.4456 3.4332,-3.905169 4.6875,-10.417969 C 31.435618,38.684576 31.90764,36.09467 32,36.00047 c 0.09238,-0.0942 0.75165,0.704164 1.40625,1.521484 4.2564,5.3144 6.977947,7.478516 10.060547,7.478516 0.95582,0 1.572265,-0.107658 1.572265,-0.335938 0,-0.20662 -0.754634,-1.034357 -1.677734,-1.960937 C 40.727267,39.960812 39.568847,35.931926 37,33.00047 l 1.263672,-0.660156 c 8.4976,-5.2556 13.456547,-13.056103 11.185547,-17.595703 -1.3342,-2.66702 -3.386003,-3.740741 -7.158203,-3.744141 z m -1.517578,7 c 1.583866,-0.0045 3.009016,0.151604 3.640624,0.507812 0.680055,0.383526 0.76396,0.497055 0.271485,0.371094 -0.574576,-0.146983 -0.915186,0.101508 -1.775391,1.300782 -1.343276,1.872845 -3.501634,3.878246 -6.021484,5.59375 -2.986776,2.033445 -3.687318,2.423729 -3.863281,2.148437 -0.223135,-0.34904 1.103877,-8.331378 1.457031,-8.763672 0.57203,-0.700234 3.651238,-1.15077 6.291016,-1.158203 z"/>
+ <path style="fill:#ffffff" d="m 42.291016,10 c -4.5822,-0.004 -13.940826,1.915538 -14.939486,3.142578 -0.3006,0.36928 -0.310843,0.744063 -0.03906,1.539063 0.61036,1.7854 1.002776,4.776834 -0.335905,13.490234 -1.552459,10.1044 -2.2072,13.603837 -2.55664,13.960157 -0.14428,0.14714 -0.908659,-0.03074 -1.699219,-0.396484 -1.947,-0.900761 -4.965337,-0.908599 -6.398437,-0.01758 -4.2708,2.654 -2.388153,8.126812 3.498046,10.082812 l 0,0.002 c 0.447,0.14858 1.710134,0.230354 2.808594,0.183594 1.5454,-0.06578 2.354812,-0.305413 3.576172,-1.064453 2.3264,-1.4456 3.4332,-3.905169 4.6875,-10.417969 C 31.435618,37.684106 31.90764,35.0942 32,35 c 0.09238,-0.0942 0.75165,0.704164 1.40625,1.521484 C 37.66265,41.835884 40.384197,44 43.466797,44 c 0.95582,0 1.572265,-0.107658 1.572265,-0.335938 0,-0.20662 -0.754634,-1.034357 -1.677734,-1.960937 C 40.727267,38.960342 39.568847,34.931456 37,32 l 1.263672,-0.660156 c 8.4976,-5.2556 13.456547,-13.056103 11.185547,-17.595703 C 48.115019,11.077121 46.063216,10.0034 42.291016,10 Z m -1.517578,7 c 1.583866,-0.0045 3.009016,0.151604 3.640624,0.507812 0.680055,0.383526 0.76396,0.497055 0.271485,0.371094 -0.574576,-0.146983 -0.915186,0.101508 -1.775391,1.300782 -1.343276,1.872845 -3.501634,3.878246 -6.021484,5.59375 -2.986776,2.033445 -3.687318,2.423729 -3.863281,2.148437 -0.223135,-0.34904 1.103877,-8.331378 1.457031,-8.763672 C 35.054452,17.457969 38.13366,17.007433 40.773438,17 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rakarrack.svg b/.icons/awkward/64x64/apps/rakarrack.svg
new file mode 100644
index 00000000..7c43ff51
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rakarrack.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#cd8652" d="m49.366 17.575c1.0276-0.90988 2.4178-1.1278 3.4562-0.60646l0.19912-0.19288c0.62594-1.4939 1.7559-3.1463 3.3225-4.6703 1.5678-1.5247 3.2655-2.6249 4.8-3.2344 0 0 0.30225-0.29423 0.67623-0.658 0.373-0.3639 0.147-1.1722-0.505-1.8068l-3.84-3.7362c-0.651-0.6345-1.479-0.8577-1.848-0.4987l-0.669 0.6503c-0.62402 1.4981-1.758 3.1597-3.3334 4.6927-1.5739 1.5315-3.2813 2.6354-4.8224 3.2434l-0.1381 0.13389c0.66091 1.0225 0.45618 2.4814-0.532 3.538l-10.311 9.9735c-0.44597-0.02807-1.1637-0.37843-2.1233-1.8253-1.7157-2.5867-5.7197-4.0597-9.0174 1.5065s-0.56263 6.4865-9.9546 7.548l0.002 0.003c-3.3163 0.17748-6.4575 1.4109-8.8549 3.7428-5.685 5.5323-5.0371 15.132 1.4474 21.444 6.4848 6.31 16.352 6.9401 22.037 1.4069 0.10173-0.09898 0.19873-0.20356 0.29663-0.30553l0.0018 0.004s0.0374-0.03925 0.09892-0.10756c0.45605-0.48475 0.865-0.99682 1.2299-1.533 1.4629-2.0207 3.5511-5.654 3.0836-9.4491-0.70686-5.7291 4.8112-5.4673 7.0991-6.9083 2.2874-1.4404 3.0951-2.6835 3.1616-4.1256 0 0-2.7253 1.8664-5.2147-0.55591-2.001-1.947-1.112-5.264-0.249-7.02l10.498-10.653z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m55.98 2.0098c-0.139 0.0196-0.261 0.0723-0.353 0.1621l-0.668 0.6504c-0.624 1.498-1.759 3.1584-3.334 4.6914-1.574 1.5315-3.281 2.6363-4.822 3.2443l-0.139 0.135c0.155 0.239 0.26 0.504 0.32 0.781 1.494-0.621 3.128-1.6877 4.641-3.1603 1.575-1.533 2.71-3.1934 3.334-4.6914l0.668-0.6504c0.369-0.3591 1.197-0.1365 1.848 0.498l3.839 3.7363c0.251 0.244 0.417 0.5114 0.532 0.7715 0.33-0.3775 0.103-1.1548-0.532-1.7715l-3.839-3.7363c-0.489-0.4759-1.075-0.7191-1.495-0.6601zm-8.98 10.717c-0.105 0.598-0.394 1.196-0.867 1.703l-10.311 9.974c-0.446-0.028-1.163-0.379-2.123-1.826-1.715-2.587-5.72-4.06-9.017 1.506-3.298 5.566-0.563 6.487-9.955 7.549l0.002 0.002c-3.317 0.177-6.4585 1.412-8.856 3.744-2.6887 2.616-3.9435 6.144-3.8515 9.803 0.1434-3.296 1.4085-6.426 3.8515-8.803 2.3975-2.332 5.539-3.567 8.856-3.744l-0.002-0.002c9.392-1.062 6.657-1.983 9.955-7.549 3.297-5.566 7.302-4.093 9.017-1.506 0.96 1.447 1.677 1.798 2.123 1.826l10.311-9.974c0.741-0.793 1.042-1.812 0.867-2.703zm-9.072 19.839c-0.101 1.325 0.161 2.683 1.187 3.682 2.173 2.115 4.416 1.013 4.979 0.686 0.14-0.368 0.218-0.741 0.236-1.129 0 0-2.725 1.865-5.215-0.557-0.768-0.747-1.106-1.696-1.187-2.682zm-3.887 13.829c-0.035 0.437-0.039 0.906 0.027 1.443 0.024 0.189 0.036 0.378 0.047 0.566 0.025-0.516 0.018-1.039-0.047-1.566-0.019-0.158-0.017-0.295-0.027-0.443z"/>
+ <path style="opacity:.2" d="m61.846 8.1774c-0.0096 0.010977-0.01484 0.024875-0.02539 0.035156-0.37398 0.36378-0.67578 0.6582-0.67578 0.6582-1.5345 0.60944-3.233 1.7097-4.8008 3.2344-1.5666 1.524-2.6963 3.1761-3.3223 4.6699l-0.19922 0.19336c-1.039-0.521-2.43-0.302-3.458 0.608l-10.5 10.652c-0.53174 1.082-1.068 2.756-0.9375 4.3379 0.0959-1.2573 0.51721-2.4827 0.9375-3.3379l10.5-10.652c1.0276-0.90988 2.4187-1.1288 3.457-0.60742l0.19922-0.19336c0.62594-1.4939 1.7556-3.1459 3.3223-4.6699 1.5678-1.5247 3.2663-2.6249 4.8008-3.2344 0 0 0.3018-0.29443 0.67578-0.6582 0.22982-0.22401 0.20955-0.61855 0.02539-1.0352zm-14.862 3.4956c-0.05969 0.02482-0.12243 0.06062-0.18164 0.08398l-0.13867 0.13477c0.16489 0.2551 0.27753 0.53759 0.33594 0.83398 0.06256-0.35757 0.0585-0.71474-0.01563-1.0527zm-2.6543 25.131s-0.15441 0.08127-0.23633 0.12891c-0.37939 0.99648-1.2543 1.9435-2.9258 2.9961-2.2249 1.4013-7.4878 1.2088-7.127 6.4648 0.3412-4.2363 5.0534-4.1589 7.127-5.4648 2.2874-1.4404 3.0956-2.6829 3.1621-4.125zm-42.308 8.377c-0.19032 4.3739 1.6009 9.0412 5.2988 12.641 6.4848 6.31 16.352 6.9394 22.037 1.4062 0.10173-0.09898 0.19898-0.20272 0.29688-0.30469l0.002 0.0039s0.03809-0.03912 0.09961-0.10742c0.45605-0.48475 0.8636-0.99704 1.2285-1.5332 1.3898-1.9198 3.3401-5.296 3.1309-8.8828-0.15563 3.2056-1.8711 6.1426-3.1309 7.8828-0.36492 0.53616-0.77246 1.0485-1.2285 1.5332-0.06152 0.06831-0.09961 0.10742-0.09961 0.10742l-0.002-0.0039c-0.0979 0.10197-0.19515 0.20571-0.29688 0.30469-5.685 5.533-15.552 4.904-22.037-1.406-3.4173-3.327-5.1961-7.564-5.2985-11.641z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rambox-os.svg b/.icons/awkward/64x64/apps/rambox-os.svg
new file mode 120000
index 00000000..81ca07e9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rambox-os.svg
@@ -0,0 +1 @@
+rambox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rambox.svg b/.icons/awkward/64x64/apps/rambox.svg
new file mode 100644
index 00000000..779376e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rambox.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#189bc1" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 32.03977,15.002934 c -2.968142,1.550866 -4.664881,5.357008 -6.007572,7.999714 -0.853413,-1.152138 -0.670044,-3.567673 -1.001261,-4.999821 -2.623107,3.448877 -3.77816,9.379263 -4.834292,12.82774 -1.495346,4.902425 -3.401086,7.911317 -6.120914,9.663654 -1.616136,1.041205 -3.064461,1.576804 -6.1954065,2.28512 C 7.4588734,42.904801 7.1309201,42.970801 6.75,43.060571 11.247668,52.492232 20.841759,59 32.037868,59 c 0.796363,0 1.57927,-0.0528 2.35837,-0.117181 0.565595,-2.146923 0.560047,-4.516838 0.183822,-6.116979 -0.33442,-1.313954 -1.19951,-3.673869 -1.143441,-3.765867 0.05719,-0.09222 1.468851,0.05078 2.667362,0.05078 1.415925,0 2.453692,0.05096 3.203237,-0.17578 0.634539,-0.19194 1.392173,-0.503142 1.842161,-0.480442 2.000922,0.10084 4.533113,-0.808572 5.201956,-2.585907 0.207641,-0.5519 1.080321,-1.265075 1.31025,-1.581983 0.376375,-0.518763 0.574244,-0.946026 0.332459,-1.761658 -0.340428,-1.151957 -1.734186,-1.829934 -3.210046,-3.173886 -1.117407,-1.019965 -1.676112,-1.12596 -1.732182,-2.21592 -0.04113,-0.801572 0.172949,-1.360051 -0.262051,-1.769457 -0.4931,-0.464086 -1.741273,-0.166882 -1.822616,-0.175782 -0.518033,-0.601937 -1.011776,-1.229155 -0.05867,-2.097525 0.720908,-0.657975 1.141438,-0.951965 1.141438,-1.671939 0,-0.707274 -0.419108,-0.913748 -1.044277,-1.460888 -0.41296,-0.361408 -0.854216,-0.656216 -0.985621,-0.656216 -0.1314,0 -0.796524,-0.527221 -1.474517,-1.171839 -1.313651,-1.249956 -2.238814,-1.071962 -3.262105,-1.071962 -0.827042,0 -1.243567,-0.80397 -1.243567,-1.999927 1.101387,-3.981859 4.355489,-7.080148 6.007571,-7.999714 -4.185273,-0.591779 -7.235119,1.482746 -10.012617,3.999857 -0.130158,-1.461948 1.846327,-5.054821 2.002524,-5.999786 z"/>
+ <path style="fill:#ffffff" d="m 31.993321,14.002239 c -2.958203,1.550865 -4.649261,5.35701 -5.987458,7.999715 -0.850557,-1.15214 -0.667801,-3.567673 -0.997908,-4.999822 -2.614324,3.448876 -3.765513,9.379267 -4.818109,12.827743 -1.490338,4.902426 -3.389699,7.911319 -6.100421,9.663656 -1.610726,1.041204 -3.054201,1.576804 -6.1746645,2.285119 -0.714703,0.211992 -1.5022533,0.385986 -1.9147891,0.479983 4.0708726,10.40163 14.1351896,17.741369 25.9915536,17.741369 0.537075,0 1.060998,-0.05236 1.590427,-0.08204 1.288642,-2.519509 1.443278,-6.018386 0.943344,-8.152109 -0.3333,-1.313954 -1.195495,-3.673869 -1.139612,-3.765867 0.05701,-0.09222 1.463934,0.05078 2.658432,0.05078 1.411182,0 2.445476,0.05096 3.192511,-0.17578 0.632416,-0.19194 1.387514,-0.503144 1.835995,-0.480444 1.994221,0.100841 4.517935,-0.808571 5.184539,-2.585907 0.206965,-0.551901 1.076705,-1.265075 1.305866,-1.581985 0.375112,-0.518762 0.572318,-0.946026 0.331345,-1.761657 -0.339291,-1.151958 -1.728379,-1.829934 -3.199299,-3.173888 -1.113666,-1.019963 -1.670501,-1.125959 -1.726384,-2.21592 -0.041,-0.801573 0.17237,-1.360052 -0.261172,-1.769458 -0.49145,-0.464082 -1.735444,-0.166879 -1.816515,-0.175779 -0.516298,-0.601941 -1.008407,-1.229159 -0.05848,-2.097528 0.718494,-0.657976 1.137616,-0.951966 1.137616,-1.671939 0,-0.707276 -0.417704,-0.913748 -1.04078,-1.460887 -0.411576,-0.361408 -0.851355,-0.656219 -0.982321,-0.656219 -0.130968,0 -0.793859,-0.527222 -1.469581,-1.171837 -1.309259,-1.249955 -2.231328,-1.071962 -3.25119,-1.071962 -0.824273,0 -1.239405,-0.803971 -1.239405,-1.999929 1.0977,-3.981858 4.340907,-7.080147 5.987458,-7.999715 -4.171262,-0.59178 -7.210894,1.482748 -9.979096,3.999857 -0.129731,-1.462549 1.840145,-5.054822 1.99582,-5.999787 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691162 17.134398 16.710946 5 32 5 C 47.289055 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511779 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 4.0175781,32.664062 C 4.0112845,32.775966 4,32.886446 4,33 4,48.511778 16.488,61 32,61 47.512001,61 60,48.511778 60,33 60,32.886446 59.988797,32.775966 59.982422,32.664062 59.630879,47.865602 47.289273,60 32,60 16.710728,60 4.3691213,47.865602 4.0175781,32.664062 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ramme.svg b/.icons/awkward/64x64/apps/ramme.svg
new file mode 120000
index 00000000..f106eeba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ramme.svg
@@ -0,0 +1 @@
+instagram.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/randr.svg b/.icons/awkward/64x64/apps/randr.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/randr.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rapid-photo-downloader.svg b/.icons/awkward/64x64/apps/rapid-photo-downloader.svg
new file mode 100644
index 00000000..636c35c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rapid-photo-downloader.svg
@@ -0,0 +1,54 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 54,5 6,6 v 32 c 0,1.108 -0.892,2 -2,2 H 30 c -1.108,0 -2,-0.892 -2,-2 V 7 c 0,-1.108 0.892,-2 2,-2 z"/>
+ <path style="fill:#c2352a" d="m 54,4 6,6 v 32 c 0,1.108 -0.892,2 -2,2 H 30 c -1.108,0 -2,-0.892 -2,-2 V 6 c 0,-1.108 0.892,-2 2,-2 z"/>
+ <rect style="opacity:0.4" width="24" height="16" x="-56" y="-39" rx="2" ry="2" transform="scale(-1)"/>
+ <g style="opacity:0.2" transform="matrix(-1,0,0,1,68,1)">
+ <rect width="2" height="6" x="23" y="7"/>
+ <rect width="2" height="6" x="26" y="7"/>
+ <rect width="2" height="6" x="29" y="7"/>
+ <rect width="2" height="6" x="32" y="7"/>
+ <rect width="2" height="6" x="35" y="7"/>
+ <rect width="2" height="3" x="11" y="10"/>
+ <rect width="2" height="6" x="17" y="7"/>
+ <rect width="2" height="6" x="20" y="7"/>
+ <rect width="2" height="6" x="14" y="7"/>
+ </g>
+ <g style="fill:#f8c44e" transform="matrix(-1,0,0,1,68,0)">
+ <rect width="2" height="6" x="23" y="7"/>
+ <rect width="2" height="6" x="26" y="7"/>
+ <rect width="2" height="6" x="29" y="7"/>
+ <rect width="2" height="6" x="32" y="7"/>
+ <rect width="2" height="6" x="35" y="7"/>
+ <rect width="2" height="3" x="11" y="10"/>
+ <rect width="2" height="6" x="17" y="7"/>
+ <rect width="2" height="6" x="20" y="7"/>
+ <rect width="2" height="6" x="14" y="7"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="m 54,4 6,6 v 1 L 54,5 H 30 C 28.892,5 28,5.892 28,7 V 6 c 0,-1.108 0.892,-2 2,-2 z"/>
+ <path style="opacity:0.2" d="m 30,21 6,6 v 32 c 0,1.108 -0.892,2 -2,2 H 6 C 4.892,61 4,60.108 4,59 V 23 c 0,-1.108 0.892,-2 2,-2 z"/>
+ <path style="fill:#1778ba" d="m 30,20 6,6 v 32 c 0,1.108 -0.892,2 -2,2 H 6 C 4.892,60 4,59.108 4,58 V 22 c 0,-1.108 0.892,-2 2,-2 z"/>
+ <rect style="opacity:0.4" width="24" height="16" x="-32" y="-55" rx="2" ry="2" transform="scale(-1)"/>
+ <g style="opacity:0.2" transform="matrix(-1,0,0,1,44,17)">
+ <rect width="2" height="6" x="23" y="7"/>
+ <rect width="2" height="6" x="26" y="7"/>
+ <rect width="2" height="6" x="29" y="7"/>
+ <rect width="2" height="6" x="32" y="7"/>
+ <rect width="2" height="6" x="35" y="7"/>
+ <rect width="2" height="3" x="11" y="10"/>
+ <rect width="2" height="6" x="17" y="7"/>
+ <rect width="2" height="6" x="20" y="7"/>
+ <rect width="2" height="6" x="14" y="7"/>
+ </g>
+ <g style="fill:#f8c44e" transform="matrix(-1,0,0,1,44,16)">
+ <rect width="2" height="6" x="23" y="7"/>
+ <rect width="2" height="6" x="26" y="7"/>
+ <rect width="2" height="6" x="29" y="7"/>
+ <rect width="2" height="6" x="32" y="7"/>
+ <rect width="2" height="6" x="35" y="7"/>
+ <rect width="2" height="3" x="11" y="10"/>
+ <rect width="2" height="6" x="17" y="7"/>
+ <rect width="2" height="6" x="20" y="7"/>
+ <rect width="2" height="6" x="14" y="7"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="m 30,20 6,6 v 1 L 30,21 H 6 c -1.108,0 -2,0.892 -2,2 v -1 c 0,-1.108 0.892,-2 2,-2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rapidsvn.svg b/.icons/awkward/64x64/apps/rapidsvn.svg
new file mode 100644
index 00000000..6c1dd86e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rapidsvn.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#4f4f4f" 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.1;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.976562 32.585938 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+ <path style="opacity:0.2" d="M 4.0214844,32.421875 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.978516,32.59375 28,28 0 0 1 32,60 28,28 0 0 1 4.0214844,32.421875 Z"/>
+ <path style="opacity:0.1" d="M 38,47.397438 C 38,49.344774 35.293956,55 32,55 27.887474,55 22,50.517612 22,47.580122 22,44.642636 25.887472,43 30,43 c 4.112526,0 8,2.316922 8,4.397438 z M 48.000002,32.021646 A 4.000002,2.9783526 0 0 1 44,35 4.000002,2.9783526 0 0 1 39.999998,32.021646 4.000002,2.9783526 0 0 1 44,29.043294 a 4.000002,2.9783526 0 0 1 4.000002,2.978352 z m 4.254774,-18.35306 c 0,0 -14.944694,12.83008 -31.019248,13.331414 -4.408462,0.137356 -7.631089,-0.967774 -9.797365,-2 C 9.2718884,23.967742 6.5299222,21.369216 6.5299222,21.369216 L 5.6753054,23.46006 c 0,0 1.4649726,1.381168 2.1705506,1.888702 C 8.4163036,28.401204 10.687115,37 20,37 c 7.884356,0 10.870546,-6.420344 11.716894,-9.641838 11.683204,-3.329328 21.95531,-12.085886 21.95531,-12.085886 z"/>
+ <path style="fill:#e6e6e6" d="M 38,46.397438 C 38,48.344774 35.293956,54 32,54 27.887474,54 22,49.517612 22,46.580122 22,43.642636 25.887472,42 30,42 c 4.112526,0 8,2.316922 8,4.397438 z M 48.000002,31.021646 C 48.000004,32.666546 46.20914,34 44,34 c -2.20914,0 -4.000004,-1.333454 -4.000002,-2.978354 0,-1.644898 1.790862,-2.978352 4.000002,-2.978352 2.20914,0 4.000002,1.333454 4.000002,2.978352 z m 3.704863,-17.894118 c 0,0 -14.695647,12.091827 -30.770201,12.593161 -4.408462,0.137356 -7.631089,-0.967774 -9.797365,-2 C 8.9710245,22.688431 6.8819375,20.658208 6.8819375,20.658208 l -0.89342,2.016459 c 0,0 0.8508966,0.88725 1.5564746,1.394784 C 8.1154397,27.121893 10.687115,36 20,36 27.884356,36 30.870546,29.579656 31.716894,26.358162 43.400098,23.028834 53.121301,14.64898 53.121301,14.64898 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/raven-reader.svg b/.icons/awkward/64x64/apps/raven-reader.svg
new file mode 100644
index 00000000..2dc020a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/raven-reader.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#2bc89d" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1" d="M 50.924154,31.105299 C 41.57263,14.799841 34.17776,13.458661 28.780883,16.00323 c -2.636432,1.244726 -1.53409,2.388405 -5.291235,1.566241 -3.343769,-0.7303 -5.460184,-0.978327 -8.399759,0.390413 -2.939575,1.368741 -4.133778,2.736751 -4.133778,3.522168 0,0.785418 0.785418,-1.175829 2.939576,-1.377926 2.154158,-0.202096 5.657684,0 8.009346,1.763747 2.351659,1.763746 2.54457,3.312681 2.54457,4.098099 0,0.785419 -2.54839,-0.349075 -5.552267,0.390412 -2.654805,0.652219 -4.703321,1.426087 -4.900825,2.211503 -0.197502,0.785418 4.721842,0.302128 7.022978,0.297537 1.093155,0.03675 1.893076,-0.307736 2.655529,1.17583 0.79001,1.561649 0.978327,2.755852 1.961247,3.132486 0.982921,0.376632 1.175831,-0.780825 2.351661,1.570835 1.17583,2.351661 1.566242,3.200187 0.192909,6.727677 -1.373333,3.527492 -2.36875,6.219835 -1.780835,5.627327 0.459309,-0.459311 1.939946,-0.892209 2.468152,-1.57658 -0.146979,1.258507 0,3.573422 1.676477,6.154736 2.939575,4.505819 7.238704,4.133778 13.319951,5.690835 9.466352,2.383812 13.618174,2.242026 15.602385,5.47556 0.390413,0.638439 0.638441,1.198795 0.220468,-0.330703 C 57.739965,55.38955 56.66092,41.10445 50.924154,31.105299 Z"/>
+ <path style="fill:#3e4d64" d="M 50.924154,30.105299 C 41.57263,13.799841 34.17776,12.458661 28.780883,15.00323 c -2.636432,1.244726 -1.53409,2.388405 -5.291235,1.566241 -3.343769,-0.7303 -5.460184,-0.978327 -8.399759,0.390413 -2.939575,1.368741 -4.133778,2.736751 -4.133778,3.522168 0,0.785418 0.785418,-1.175829 2.939576,-1.377926 2.154158,-0.202096 5.657684,0 8.009346,1.763747 2.351659,1.763746 2.54457,3.312681 2.54457,4.098099 0,0.785419 -2.54839,-0.349075 -5.552267,0.390412 -2.654805,0.652219 -4.703321,1.426087 -4.900825,2.211503 -0.197502,0.785418 4.721842,0.302128 7.022978,0.297537 1.093155,0.03675 1.893076,-0.307736 2.655529,1.17583 0.79001,1.561649 0.978327,2.755852 1.961247,3.132486 0.982921,0.376632 1.175831,-0.780825 2.351661,1.570835 1.17583,2.351661 1.566242,3.200187 0.192909,6.727677 -1.373333,3.527492 -2.36875,6.219835 -1.780835,5.627327 0.459309,-0.459311 1.939946,-0.892209 2.468152,-1.57658 -0.146979,1.258507 0,3.573422 1.676477,6.154736 2.939575,4.505819 7.238704,4.133778 13.319951,5.690835 9.466352,2.383812 13.618174,2.242026 15.602385,5.47556 0.390413,0.638439 0.638441,1.198795 0.220468,-0.330703 C 57.739965,54.38955 56.66092,40.10445 50.924154,30.105299 Z"/>
+ <circle style="opacity:0.2" cx="30.5" cy="19.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="30.5" cy="18.5" r="1.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rawtherapee.svg b/.icons/awkward/64x64/apps/rawtherapee.svg
new file mode 100644
index 00000000..abfe854d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rawtherapee.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#e647ff" d="M 12.2,12.219279 C 17.679745,6.7444258 24.848677,4.0046 32,4.000002 l 0,28 z"/>
+ <path style="fill:#ff3636" d="M 51.8,12.219279 C 46.319232,6.7444258 39.151611,4.0046 32,4.000002 l 0,28 z"/>
+ <path style="fill:#5964ff" d="M 12.219277,12.200002 C 6.7444238,17.67997 4.0047979,24.84839 4,32.000002 l 28,0 z"/>
+ <path style="fill:#53bdff" d="M 12.219277,51.800146 C 6.7444238,46.320178 4.0047979,39.151758 4,32.000146 l 28,0 z"/>
+ <path style="fill:#ff7221" d="m 51.780723,12.200002 c 5.474853,5.479968 8.214479,12.648388 8.219277,19.8 l -28,0 z"/>
+ <path style="fill:#ffac29" d="M 51.781523,51.800146 C 57.255176,46.319378 59.996002,39.151758 60,32.000146 l -28,0 z"/>
+ <path style="fill:#80ffe5" d="m 12.2,51.780724 c 5.479967,5.474854 12.648388,8.21448 19.8,8.219278 l 0,-28 z"/>
+ <path style="fill:#73ff44" d="m 51.8,51.781551 c -5.480768,5.473654 -12.648389,8.21448 -19.8,8.218478 l 0,-28 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="14"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="14"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 A 28.0005,28.021518 0 0 0 4,32.021986 28.0005,28.021518 0 0 0 4.0214844,32.428158 28.0005,28.021518 0 0 1 32,4.9998088 28.0005,28.021518 0 0 1 59.978516,32.6 28.0005,28.021518 0 0 0 60,32.021986 28.0005,28.021518 0 0 0 32,4 Z"/>
+ <path style="opacity:0.2" d="M 4.0214844,32.394531 A 28,28.02676 0 0 0 4,32.972656 28,28.02676 0 0 0 32,61 28,28.02676 0 0 0 60,32.972656 28,28.02676 0 0 0 59.978516,32.566406 28,28.02676 0 0 1 32,60 28,28.02676 0 0 1 4.0214844,32.394531 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/razercommander.svg b/.icons/awkward/64x64/apps/razercommander.svg
new file mode 100644
index 00000000..76fa3914
--- /dev/null
+++ b/.icons/awkward/64x64/apps/razercommander.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 53.317596,10.999933 c -0.0807,-6.93e-4 -0.24092,0.0051 -0.412264,0.01526 -0.228464,0.01364 -0.429478,0.0246 -0.446674,0.0246 -0.0172,0 -0.10088,0.09931 -0.18604,0.220678 -0.08508,0.121368 -0.17372,0.230788 -0.19696,0.243164 -0.02324,0.01248 -0.16996,0.06977 -0.325996,0.127528 -0.26262,0.09721 -0.29118,0.10312 -0.38378,0.07992 -0.12626,-0.03164 -0.311592,-0.02149 -1.912296,0.104484 l -0.743004,0.05849 -0.368284,0.348744 c -0.202556,0.191794 -0.380702,0.363654 -0.395948,0.381928 -0.0154,0.01826 -0.1295,0.06653 -0.253808,0.107212 -0.448348,0.146718 -0.819288,0.361539 -1.080884,0.625954 -0.18458,0.186566 -0.24554,0.285552 -0.39486,0.641231 -0.06212,0.147998 -0.11754,0.27364 -0.12314,0.279203 -0.0058,0.0057 -0.09802,-0.04661 -0.205348,-0.115956 -0.580898,-0.375264 -1.145256,-0.549218 -1.782524,-0.549383 -0.894776,-2.06e-4 -1.69431,0.240772 -2.297768,0.692504 -0.584758,0.437734 -1.063594,0.983864 -1.33615,1.524039 -0.10338,0.204893 -0.211486,0.629131 -0.263098,1.032497 -0.05372,0.419841 -0.03738,1.114991 0.03396,1.443392 0.12126,0.558382 0.585506,1.585454 1.104996,2.444696 0.615434,1.017946 1.118728,1.660508 2.336046,2.982528 0.471226,0.511746 0.572896,0.618042 1.554452,1.624992 0.765816,0.785628 1.015616,1.07857 1.335696,1.56643 0.696214,1.061164 1.058774,2.07369 0.951588,2.65758 -0.05574,0.30379 -0.258216,0.611492 -0.542106,0.823966 -0.19108,0.143 -0.620026,0.357896 -0.87129,0.436502 -0.21208,0.06636 -0.475378,0.11858 -0.495712,0.09836 -0.0074,-0.0074 0.02508,-0.16734 0.07224,-0.355404 0.15356,-0.612286 0.21109,-1.159974 0.17752,-1.68964 -0.05784,-0.91305 -0.42127,-1.829276 -0.954874,-2.4073 -0.420584,-0.455602 -1.181276,-0.963416 -1.738208,-1.160384 -0.32336,-0.11436 -0.50085,-0.1401 -0.872472,-0.1265 -0.402184,0.0148 -0.619722,0.0641 -0.90875,0.206448 -0.370602,0.1825 -0.551468,0.43347 -0.549768,0.76286 6.98e-4,0.14808 0.0112,0.19432 0.06924,0.30155 0.08676,0.16078 0.240412,0.315328 0.370246,0.372456 0.05558,0.02446 0.204622,0.05506 0.331236,0.06798 0.319586,0.03264 0.563864,0.0997 0.836924,0.229836 0.268232,0.12782 0.45403,0.261102 0.695328,0.498796 0.293714,0.289324 0.455704,0.578486 0.545982,0.97456 0.05162,0.225972 0.05156,0.716646 0,0.924966 -0.05174,0.209198 -0.16992,0.509896 -0.230334,0.58629 l -0.0489,0.06182 -0.447764,-0.43705 c -0.591578,-0.577412 -1.402178,-1.336756 -1.631128,-1.52792 -0.818046,-0.683052 -1.654358,-1.163998 -2.325386,-1.337362 -0.10884,-0.0281 -0.209616,-0.06252 -0.223998,-0.07642 -0.0146,-0.0138 -0.03886,-0.10882 -0.05436,-0.210936 -0.12912,-0.849298 -0.505172,-1.826996 -0.967364,-2.515102 -0.27276,-0.406102 -0.507768,-0.682416 -0.981068,-1.153444 -0.693286,-0.689952 -1.346894,-1.175648 -2.032574,-1.510392 l -0.351466,-0.17158 -0.06636,-0.237632 c -0.200522,-0.718158 -0.58357,-1.49159 -1.03685,-2.093557 -0.213402,-0.283406 -0.666372,-0.749949 -0.935642,-0.963681 -0.71608,-0.568381 -1.499608,-0.89903 -2.48362,-1.048092 -0.405884,-0.0615 -1.23208,-0.08357 -1.63867,-0.0438 -0.823736,0.08056 -1.519436,0.322215 -2.030796,0.705377 -1.027094,0.769592 -1.954856,2.087891 -2.370916,3.368939 -0.332316,1.023214 -1.469196,5.631374 -2.053988,8.325522 -0.07506,0.345904 -0.14638,0.502122 -0.37385,0.81898 -0.22064,0.30737 -0.414278,0.508928 -0.591552,0.615802 -0.1183,0.07132 -0.14848,0.07922 -0.298058,0.07792 -0.201058,-0.0018 -0.397032,-0.08032 -0.47616,-0.19086 -0.140382,-0.1961 -0.202115,-0.559618 -0.181662,-1.070118 0.014,-0.35212 0.04232,-0.544412 0.192542,-1.31279 0.16192,-0.828234 0.0158,-1.434778 -0.465497,-1.933436 -0.235494,-0.243944 -0.60348,-0.458406 -0.948222,-0.552608 -0.218668,-0.05974 -0.650972,-0.05492 -0.892346,0.0102 -0.656239,0.17642 -1.183158,0.572566 -1.533759,1.153082 -0.06167,0.10214 -0.135944,0.243128 -0.165066,0.313338 -0.08914,0.214874 -0.092,0.214676 -0.245104,-0.0156 -0.07484,-0.11264 -0.210195,-0.27794 -0.300789,-0.36737 -0.16453,-0.16242 -0.165064,-0.16274 -0.479717,-0.26425 -0.173254,-0.0559 -0.39427,-0.14106 -0.491155,-0.18926 -0.238935,-0.11886 -0.431104,-0.17864 -0.671763,-0.20889 -0.111172,-0.014 -0.449472,-0.066 -0.751799,-0.11564 -0.524588,-0.08634 -0.561063,-0.09576 -0.798354,-0.205964 -0.274236,-0.12738 -0.24842,-0.10104 -0.530666,-0.540502 -0.177992,-0.277132 -0.309438,-0.393258 -0.496216,-0.438186 -0.355076,-0.08542 -0.79263,0.247272 -0.827444,0.629128 -0.01176,0.12582 -0.0199,0.14404 -0.08079,0.17538 -0.1202,0.06184 -0.257772,0.203258 -0.313726,0.322542 -0.1504802,0.320736 0.0012,0.761568 0.308803,0.896864 0.07879,0.03462 0.686928,0.136 0.81615,0.136 0.01662,0 0.13332,0.07638 0.259361,0.16982 0.224806,0.16658 0.232968,0.176 0.42699,0.49322 0.108828,0.17786 0.252213,0.38724 0.318742,0.465292 0.06654,0.07806 0.142532,0.18398 0.1689,0.235414 0.08186,0.15972 0.321299,0.457372 0.457528,0.568924 0.0716,0.0586 0.175258,0.1676 0.230519,0.242262 0.280573,0.379122 0.612211,0.541396 1.24896,0.611128 l 0.265742,0.0291 0.189276,0.13592 c 0.263688,0.18936 0.611083,0.356492 0.889335,0.427894 0.314535,0.08074 0.656707,0.06978 0.99817,-0.03188 0.125488,-0.03736 0.232317,-0.06128 0.237395,-0.05306 0.0051,0.0082 0.02086,0.13918 0.03505,0.291082 0.09291,0.993112 0.504712,1.80378 1.240077,2.44121 0.646386,0.560298 1.143934,0.789248 2.016119,0.927776 0.310118,0.04926 0.918736,0.05502 1.190038,0.0112 0.49722,-0.08024 1.108068,-0.357072 1.597746,-0.724096 0.577634,-0.432954 1.126534,-1.183366 1.704482,-2.330282 0.605878,-1.202344 0.92682,-2.1689 1.3526,-4.073412 0.214742,-0.960546 0.42218,-2.037354 0.548714,-2.848522 0.0451,-0.289042 0.1141,-0.655354 0.15332,-0.81399 0.20647,-0.834838 0.573068,-1.594624 1.08294,-2.244512 0.18966,-0.241752 0.577124,-0.609724 0.72636,-0.68978 0.3396,-0.18218 0.818784,-0.17542 1.242314,0.0174 0.16212,0.07382 0.96101,0.661892 0.953826,0.70211 -0.0026,0.0162 -0.1366,0.08214 -0.297006,0.14622 -0.690986,0.275846 -1.266088,0.64472 -1.712958,1.098732 -0.502224,0.51024 -0.897122,1.141236 -1.10755,1.769738 -0.11866,0.354486 -0.14644,0.54929 -0.14606,1.024064 3.48e-4,0.566486 0.07062,0.98923 0.234162,1.411072 0.227566,0.586966 0.716122,1.074202 1.269154,1.265688 0.328688,0.11378 0.559954,0.07858 0.759316,-0.11552 0.17734,-0.17268 0.26026,-0.39651 0.22746,-0.614074 -0.0088,-0.05832 -0.0667,-0.19106 -0.13462,-0.308582 -0.226682,-0.392286 -0.342522,-0.747844 -0.363136,-1.114822 -0.02002,-0.357776 0.08398,-0.884144 0.237624,-1.201902 0.09506,-0.19658 0.32942,-0.459902 0.569316,-0.639644 0.30047,-0.225124 0.757014,-0.419846 1.070176,-0.456454 l 0.13108,-0.0154 -0.0162,0.216832 c -0.017,0.223346 -0.0286,0.295654 -0.209264,1.299098 -0.05864,0.325526 -0.12212,0.711974 -0.14108,0.858782 -0.15228,1.177124 -0.08066,2.333124 0.18766,3.028676 0.0064,0.0166 -0.0567,0.07674 -0.14762,0.14044 -0.853736,0.598366 -1.619026,1.493234 -2.083432,2.43618 -0.53684,1.090014 -0.863816,2.360544 -0.863816,3.356428 v 0.292938 l -0.18076,0.1482 c -0.25344,0.20779 -0.61452,0.573432 -0.832598,0.84314 -0.860266,1.063948 -1.286444,2.2825 -1.242448,3.552542 0.02002,0.578634 0.09404,0.964224 0.302934,1.578298 0.382956,1.125838 0.956608,1.989652 1.684516,2.536638 0.217426,0.1634 0.927226,0.509836 1.315324,0.642048 0.81714,0.278348 1.659656,0.406122 2.479608,0.376042 0.38235,-0.014 0.429718,-0.02218 3.1501,-0.537916 1.519052,-0.28802 3.449712,-0.65394 4.290324,-0.81319 0.84061,-0.15926 1.633384,-0.312122 1.761724,-0.339678 0.578942,-0.1243 1.240266,0.0156 1.615064,0.341764 0.18916,0.1646 0.294198,0.431734 0.253844,0.645662 -0.03238,0.17188 -0.332762,0.42733 -0.699336,0.594816 -0.336458,0.15374 -0.654536,0.243834 -1.309578,0.371052 -0.503582,0.09782 -0.593784,0.1252 -0.851694,0.258944 -0.511328,0.265112 -0.924396,0.742868 -1.053178,1.218094 -0.06466,0.238566 -0.07266,0.737978 -0.0154,0.949306 0.17418,0.640844 0.645206,1.166906 1.301738,1.453852 0.35991,0.15732 0.865412,0.249722 1.193732,0.218174 0.08786,-0.0084 0.16118,-0.0058 0.16872,0.0066 0.0072,0.0118 -0.03806,0.1065 -0.10088,0.21043 -0.06278,0.10392 -0.14848,0.269758 -0.19046,0.368522 -0.08972,0.21109 -0.09198,0.254024 -0.05056,0.968714 0.0286,0.49349 0.06782,0.72228 0.16754,0.978176 0.0256,0.0657 0.05818,0.211904 0.07242,0.324924 0.04502,0.35747 0.0854,0.551536 0.14556,0.699722 l 0.05838,0.14386 -0.02778,0.367658 -0.0278,0.367688 -0.19024,0.299734 c -0.206162,0.324892 -0.262006,0.452008 -0.262006,0.595926 0,0.16798 0.04866,0.276272 0.18576,0.4133 0.217162,0.217118 0.483846,0.311132 0.721534,0.254402 0.1091,-0.02598 0.12502,-0.02426 0.20229,0.02324 0.04614,0.02842 0.12776,0.06526 0.18134,0.08188 v 0 c 0.1791,0.05572 0.337452,0.04202 0.51809,-0.04474 0.19956,-0.09586 0.325948,-0.215622 0.40219,-0.381276 0.08358,-0.18158 0.06606,-0.374102 -0.06476,-0.712682 l -0.09862,-0.255304 0.06598,-0.429412 c 0.06504,-0.423068 0.06726,-0.430726 0.15022,-0.522218 0.12686,-0.1399 0.18134,-0.225984 0.254308,-0.402 0.0365,-0.08806 0.1345,-0.24896 0.217844,-0.357604 0.17468,-0.227718 0.34593,-0.55365 0.41632,-0.79232 0.02686,-0.0911 0.10706,-0.315708 0.17816,-0.4991 l 0.12922,-0.333488 -0.0124,-0.22422 c -0.0096,-0.17448 -0.03198,-0.28268 -0.10054,-0.487944 l -0.08812,-0.263794 0.03938,-0.32749 c 0.04526,-0.3767 0.04826,-0.551398 0.0142,-0.82708 -0.05144,-0.416344 -0.18198,-0.730738 -0.428676,-1.032236 -0.08356,-0.10214 -0.15206,-0.201344 -0.15206,-0.220476 -8.4e-5,-0.0198 0.09018,-0.08466 0.210232,-0.1509 0.42591,-0.234924 0.897694,-0.636922 1.203254,-1.025234 0.46204,-0.587194 0.76918,-1.707076 0.688536,-2.510436 -0.06928,-0.69009 -0.275424,-1.314288 -0.59342,-1.796672 -0.349896,-0.530754 -0.900842,-1.002436 -1.545246,-1.322898 -0.516782,-0.256986 -1.02951,-0.382694 -1.983398,-0.486326 -0.374578,-0.04066 -1.82986,-0.0407 -2.251736,0 -1.296182,0.12498 -2.915544,0.44716 -4.631812,0.921524 -0.295176,0.08158 -0.679866,0.1799 -0.854836,0.218504 -0.353628,0.07804 -2.30368,0.3317 -2.534212,0.329662 -0.1582,-0.0014 -0.656564,-0.07638 -0.88104,-0.13262 -0.471146,-0.11794 -0.867748,-0.299588 -1.041328,-0.476854 -0.12596,-0.12862 -0.303416,-0.463174 -0.356254,-0.671646 -0.018,-0.07108 -0.04026,-0.209286 -0.0495,-0.307178 -0.0156,-0.16746 -0.0086,-0.210122 0.1196,-0.723778 0.075,-0.300198 0.1457,-0.545806 0.1571,-0.545806 0.0114,0 0.11134,0.08542 0.222174,0.18984 0.903918,0.833604 2.044842,1.206548 2.986034,1.287202 1.26867,0.03806 2.906162,-0.53598 3.444918,-1.524568 0.342186,-0.659014 0.347374,-1.32132 0.0128,-1.632652 -0.13246,-0.12324 -0.288048,-0.17666 -0.514488,-0.17666 -0.268986,0 -0.461334,0.10322 -0.598758,0.321452 -0.15968,0.253544 -0.206822,0.314814 -0.354702,0.46067 -0.260362,0.256806 -0.679416,0.478848 -1.11083,0.588646 -0.274188,0.06978 -0.674082,0.07514 -0.898364,0.0118 -0.210716,-0.05932 -0.560376,-0.225048 -0.732154,-0.346972 -0.241542,-0.17144 -0.620856,-0.610152 -0.630108,-0.728768 -0.003,-0.04192 0.64744,-0.244476 1.510836,-0.470326 0.87912,-0.229964 1.453408,-0.437038 2.096376,-0.75588 0.616198,-0.305572 0.997396,-0.565686 1.39722,-0.95339 0.13588,-0.13176 0.258262,-0.239538 0.271986,-0.239538 0.0138,0 0.09204,0.02994 0.17408,0.06658 0.401712,0.1793 1.095966,0.383392 1.581928,0.465066 0.651484,0.1095 1.168376,0.11674 1.798136,0.02522 1.161676,-0.1688 2.135438,-0.482442 2.946336,-0.948948 0.1133,-0.06518 0.22056,-0.1185 0.238352,-0.1185 0.0178,0 0.18762,0.0513 0.377356,0.11404 0.61746,0.204182 1.141444,0.297532 1.791712,0.319188 0.93195,0.03106 1.77482,-0.14322 2.550384,-0.52722 0.565594,-0.280038 0.916294,-0.53474 1.351782,-0.981904 0.783966,-0.804998 1.347336,-1.729136 1.570902,-2.576756 0.10454,-0.396392 0.12654,-0.642504 0.0949,-1.062552 -0.1031,-1.368364 -0.605482,-2.663696 -1.478052,-3.811008 -0.743852,-0.978064 -2.463598,-2.956828 -4.52052,-5.201332 -0.74105,-0.808632 -0.722898,-0.788174 -1.00236,-1.127244 -0.358924,-0.435479 -0.496992,-0.753241 -0.56307,-1.295788 -0.05262,-0.4322 0.0895,-0.748387 0.388654,-0.864537 0.344942,-0.13392 1.05596,0.290719 1.677274,1.001717 0.48597,0.556117 0.707006,0.746904 1.07337,0.926417 0.64433,0.31572 1.272802,0.299427 1.89525,-0.04915 0.274544,-0.15374 0.576994,-0.46212 0.702942,-0.71671 0.14558,-0.29427 0.215446,-0.593843 0.230058,-0.986441 0.02112,-0.564665 -0.09236,-1.004325 -0.393308,-1.52499 -0.04206,-0.0728 -0.07098,-0.137912 -0.06418,-0.144644 0.0068,-0.0069 0.221648,-0.02376 0.477482,-0.0378 0.447426,-0.02454 0.470514,-0.02818 0.605186,-0.09601 0.077,-0.03879 0.19774,-0.110836 0.26834,-0.160114 0.07058,-0.04928 0.228088,-0.15655 0.350012,-0.238359 0.248322,-0.166626 0.454234,-0.357513 0.67263,-0.623459 0.11012,-0.134068 0.18326,-0.198434 0.289626,-0.254818 0.18686,-0.09907 0.341068,-0.252457 0.426758,-0.424536 l 0.06936,-0.13926 0.245008,-0.08549 c 0.232782,-0.08122 0.26028,-0.08556 0.550994,-0.08703 0.466616,-0.0025 0.669982,-0.05707 0.839754,-0.225939 0.14626,-0.145464 0.1842,-0.247395 0.1842,-0.495124 7.2e-5,-0.251265 -0.0396,-0.360201 -0.19574,-0.537599 -0.07384,-0.08389 -0.09132,-0.12392 -0.10476,-0.239766 -0.0279,-0.239956 -0.18862,-0.500957 -0.330326,-0.536329 -0.0066,-0.0018 -0.02472,-0.0025 -0.05164,-0.0028 z M 33.772582,23.145002 c 0.02046,-0.0038 0.05764,0.0194 0.13864,0.0815 0.406626,0.312044 0.820856,0.734122 1.147104,1.168768 0.67307,0.896698 1.023394,1.923074 0.979074,2.868558 -0.0222,0.473146 -0.14032,0.813368 -0.375166,1.080414 -0.19508,0.221802 -0.42263,0.296098 -0.709458,0.23165 -0.545122,-0.12248 -0.942158,-0.542568 -1.133482,-1.199276 -0.18578,-0.63769 -0.237332,-1.958298 -0.12126,-3.10692 0.0198,-0.19786 0.03654,-0.521652 0.03678,-0.719518 2.36e-4,-0.19786 0.01,-0.374754 0.02156,-0.393032 0.0042,-0.0066 0.0092,-0.011 0.016,-0.0122 z m 4.224514,6.373592 c 0.313794,0.003 0.658908,0.09078 1.022596,0.263654 0.368566,0.1752 1.235786,0.777312 1.925564,1.33691 0.588964,0.477804 1.09653,0.91332 1.089362,0.934712 -0.0176,0.05238 -0.566114,0.19164 -1.024462,0.26007 -0.229958,0.03432 -1.154412,0.06284 -1.360442,0.04198 -0.268282,-0.02714 -0.74555,-0.11358 -0.963124,-0.17436 -0.606854,-0.1695 -1.301408,-0.602218 -1.603898,-0.999264 -0.19196,-0.251958 -0.338526,-0.615758 -0.337842,-0.838474 3.46e-4,-0.11206 0.0967,-0.29281 0.22418,-0.42046 0.272914,-0.273264 0.624616,-0.408816 1.028066,-0.404776 z m -4.262706,1.09424 c 0.02944,10e-5 0.0585,0.0014 0.0873,0.0036 0.33553,0.02666 0.602834,0.12158 0.733242,0.260258 0.12742,0.13554 0.17312,0.48297 0.1004,0.76322 -0.235636,0.907976 -1.383724,1.770242 -3.359192,2.52285 -0.341222,0.13002 -0.897252,0.296296 -0.990696,0.296296 -0.02134,0 -0.02512,-0.02348 -0.0136,-0.08418 0.06186,-0.328088 0.26999,-0.875792 0.504874,-1.328702 0.56662,-1.09258 1.364612,-1.90077 2.239616,-2.268176 0.268372,-0.11268 0.49214,-0.16586 0.698152,-0.16516 z"/>
+ <path style="fill:#3ffe3f" d="m 53.317596,10.000144 c -0.0807,-6.932e-4 -0.24092,0.0051 -0.412264,0.01526 -0.228464,0.01364 -0.429478,0.0246 -0.446674,0.0246 -0.0172,0 -0.10088,0.09931 -0.18604,0.220678 -0.08508,0.121368 -0.17372,0.230788 -0.19696,0.243164 -0.02324,0.01248 -0.16996,0.06977 -0.325996,0.127528 -0.26262,0.09721 -0.29118,0.10312 -0.38378,0.07992 -0.12626,-0.03164 -0.311592,-0.02149 -1.912296,0.104484 l -0.743004,0.05849 -0.368284,0.348745 c -0.202556,0.191794 -0.380702,0.363653 -0.395948,0.381928 -0.0154,0.01826 -0.1295,0.06653 -0.253808,0.107212 -0.448348,0.146718 -0.819288,0.361538 -1.080884,0.625954 -0.18458,0.186566 -0.24554,0.285551 -0.39486,0.64123 -0.06212,0.147998 -0.11754,0.27364 -0.12314,0.279203 -0.0058,0.0057 -0.09802,-0.04661 -0.205348,-0.115956 -0.580898,-0.375264 -1.145256,-0.549218 -1.782524,-0.549382 -0.894776,-2.07e-4 -1.69431,0.240771 -2.297768,0.692504 -0.584758,0.437733 -1.063594,0.983864 -1.33615,1.524038 -0.10338,0.204893 -0.211486,0.629131 -0.263098,1.032497 -0.05372,0.419842 -0.03738,1.114992 0.03396,1.443392 0.12126,0.558382 0.585506,1.585455 1.104996,2.444696 0.615434,1.017947 1.118728,1.660509 2.336046,2.982529 0.471226,0.511746 0.572896,0.618042 1.554452,1.624992 0.765816,0.785628 1.015616,1.07857 1.335696,1.56643 0.696214,1.061164 1.058774,2.07369 0.951588,2.65758 -0.05574,0.30379 -0.258216,0.611492 -0.542106,0.823966 -0.19108,0.143 -0.620026,0.357896 -0.87129,0.436502 -0.21208,0.06636 -0.475378,0.11858 -0.495712,0.09836 -0.0074,-0.0074 0.02508,-0.16734 0.07224,-0.355404 0.15356,-0.612286 0.21109,-1.159974 0.17752,-1.68964 -0.05784,-0.91305 -0.42127,-1.829276 -0.954874,-2.4073 -0.420584,-0.455602 -1.181276,-0.963416 -1.738208,-1.160384 -0.32336,-0.11436 -0.50085,-0.1401 -0.872472,-0.1265 -0.402184,0.0148 -0.619722,0.0641 -0.90875,0.206448 -0.370602,0.1825 -0.551468,0.43347 -0.549768,0.76286 6.98e-4,0.14808 0.0112,0.19432 0.06924,0.30155 0.08676,0.16078 0.240412,0.315328 0.370246,0.372456 0.05558,0.02446 0.204622,0.05506 0.331236,0.06798 0.319586,0.03264 0.563864,0.0997 0.836924,0.229836 0.268232,0.12782 0.45403,0.261102 0.695328,0.498796 0.293714,0.289324 0.455704,0.578486 0.545982,0.97456 0.05162,0.225972 0.05156,0.716646 0,0.924966 -0.05174,0.209198 -0.16992,0.509896 -0.230334,0.58629 l -0.0489,0.06182 -0.447764,-0.43705 C 42.372468,28.15456 41.561868,27.395216 41.332918,27.204052 40.514872,26.521 39.67856,26.040054 39.007532,25.86669 c -0.10884,-0.0281 -0.209616,-0.06252 -0.223998,-0.07642 -0.0146,-0.0138 -0.03886,-0.10882 -0.05436,-0.210936 -0.12912,-0.849298 -0.505172,-1.826996 -0.967364,-2.515102 -0.27276,-0.406102 -0.507768,-0.682416 -0.981068,-1.153444 -0.693286,-0.689952 -1.346894,-1.175648 -2.032574,-1.510392 l -0.351466,-0.17158 -0.06636,-0.237633 c -0.200522,-0.718158 -0.58357,-1.49159 -1.03685,-2.093557 -0.213402,-0.283406 -0.666372,-0.749949 -0.935642,-0.963681 -0.71608,-0.568381 -1.499608,-0.89903 -2.48362,-1.048092 -0.405884,-0.0615 -1.23208,-0.08357 -1.63867,-0.0438 -0.823736,0.08056 -1.519436,0.322215 -2.030796,0.705377 -1.027094,0.769592 -1.954856,2.087892 -2.370916,3.368939 -0.332316,1.023215 -1.469196,5.631375 -2.053988,8.325523 -0.07506,0.345904 -0.14638,0.502122 -0.37385,0.81898 -0.22064,0.30737 -0.414278,0.508928 -0.591552,0.615802 -0.1183,0.07132 -0.14848,0.07922 -0.298058,0.07792 -0.201058,-0.0018 -0.397032,-0.08032 -0.47616,-0.19086 -0.140382,-0.1961 -0.202115,-0.559618 -0.181662,-1.070118 0.014,-0.35212 0.04232,-0.544412 0.192542,-1.31279 0.16192,-0.828234 0.0158,-1.434778 -0.465497,-1.933436 -0.235494,-0.243944 -0.60348,-0.458406 -0.948222,-0.552608 -0.218668,-0.05974 -0.650972,-0.05492 -0.892346,0.0102 -0.656239,0.17642 -1.183158,0.572566 -1.533759,1.153082 -0.06167,0.10214 -0.135944,0.243128 -0.165066,0.313338 -0.08914,0.214874 -0.092,0.214676 -0.245104,-0.0156 -0.07484,-0.11264 -0.210195,-0.27794 -0.300789,-0.36737 -0.16453,-0.16242 -0.165064,-0.16274 -0.479717,-0.26425 -0.173254,-0.0559 -0.39427,-0.14106 -0.491155,-0.18926 -0.238935,-0.11886 -0.431104,-0.17864 -0.671763,-0.20889 -0.111172,-0.014 -0.449472,-0.066 -0.751799,-0.11564 -0.524588,-0.08634 -0.561063,-0.09576 -0.798354,-0.205964 -0.274236,-0.12738 -0.24842,-0.10104 -0.530666,-0.540502 -0.177992,-0.277132 -0.309438,-0.393258 -0.496216,-0.438186 -0.355076,-0.08542 -0.79263,0.247272 -0.827444,0.629128 -0.01176,0.12582 -0.0199,0.14404 -0.08079,0.17538 -0.1202,0.06184 -0.257772,0.203258 -0.313726,0.322542 -0.1504802,0.320736 0.0012,0.761568 0.308803,0.896864 0.07879,0.03462 0.686928,0.136 0.81615,0.136 0.01662,0 0.13332,0.07638 0.259361,0.16982 0.224806,0.16658 0.232968,0.176 0.42699,0.49322 0.108828,0.17786 0.252213,0.38724 0.318742,0.465292 0.06654,0.07806 0.142532,0.18398 0.1689,0.235414 0.08186,0.15972 0.321299,0.457372 0.457528,0.568924 0.0716,0.0586 0.175258,0.1676 0.230519,0.242262 0.280573,0.379122 0.612211,0.541396 1.24896,0.611128 l 0.265742,0.0291 0.189276,0.13592 c 0.263688,0.18936 0.611083,0.356492 0.889335,0.427894 0.314535,0.08074 0.656707,0.06978 0.99817,-0.03188 0.125488,-0.03736 0.232317,-0.06128 0.237395,-0.05306 0.0051,0.0082 0.02086,0.13918 0.03505,0.291082 0.09291,0.993112 0.504712,1.80378 1.240077,2.44121 0.646386,0.560298 1.143934,0.789248 2.016119,0.927776 0.310118,0.04926 0.918736,0.05502 1.190038,0.0112 0.49722,-0.08024 1.108068,-0.357072 1.597746,-0.724096 0.577634,-0.432954 1.126534,-1.183366 1.704482,-2.330282 0.605878,-1.202344 0.92682,-2.1689 1.3526,-4.073412 0.214742,-0.960546 0.42218,-2.037354 0.548714,-2.848522 0.0451,-0.289042 0.1141,-0.655354 0.15332,-0.81399 0.20647,-0.834838 0.573068,-1.594624 1.08294,-2.244513 0.18966,-0.241752 0.577124,-0.609724 0.72636,-0.68978 0.3396,-0.182182 0.818784,-0.175428 1.242314,0.01738 0.16212,0.07381 0.96101,0.661893 0.953826,0.702111 -0.0026,0.01628 -0.1366,0.08215 -0.297006,0.146212 -0.690986,0.275846 -1.266088,0.64472 -1.712958,1.098732 -0.502224,0.51024 -0.897122,1.141236 -1.10755,1.769738 -0.11866,0.354486 -0.14644,0.54929 -0.14606,1.024064 3.48e-4,0.566486 0.07062,0.98923 0.234162,1.411072 0.227566,0.586966 0.716122,1.074202 1.269154,1.265688 0.328688,0.11378 0.559954,0.07858 0.759316,-0.11552 0.17734,-0.17268 0.26026,-0.39651 0.22746,-0.614074 -0.0088,-0.05832 -0.0667,-0.19106 -0.13462,-0.308582 -0.226682,-0.392286 -0.342522,-0.747844 -0.363136,-1.114822 -0.02002,-0.357776 0.08398,-0.884144 0.237624,-1.201902 0.09506,-0.19658 0.32942,-0.459902 0.569316,-0.639644 0.30047,-0.225124 0.757014,-0.419846 1.070176,-0.456454 l 0.13108,-0.0154 -0.0162,0.216832 c -0.017,0.223346 -0.0286,0.295654 -0.209264,1.299098 -0.05864,0.325526 -0.12212,0.711974 -0.14108,0.858782 -0.15228,1.177124 -0.08066,2.333124 0.18766,3.028676 0.0064,0.0166 -0.0567,0.07674 -0.14762,0.14044 -0.853736,0.598366 -1.619026,1.493234 -2.083432,2.43618 -0.53684,1.090014 -0.863816,2.360544 -0.863816,3.356428 v 0.292938 l -0.18076,0.1482 c -0.25344,0.20779 -0.61452,0.573432 -0.832598,0.84314 -0.860266,1.063948 -1.286444,2.2825 -1.242448,3.552542 0.02002,0.578634 0.09404,0.964224 0.302934,1.578298 0.382956,1.125838 0.956608,1.989652 1.684516,2.536638 0.217426,0.1634 0.927226,0.509836 1.315324,0.642048 0.81714,0.278348 1.659656,0.406122 2.479608,0.376042 0.38235,-0.014 0.429718,-0.02218 3.1501,-0.537916 1.519052,-0.28802 3.449712,-0.65394 4.290324,-0.81319 0.84061,-0.15926 1.633384,-0.312122 1.761724,-0.339678 0.578942,-0.1243 1.240266,0.0156 1.615064,0.341764 0.18916,0.1646 0.294198,0.431734 0.253844,0.645662 -0.03238,0.17188 -0.332762,0.42733 -0.699336,0.594816 -0.336458,0.15374 -0.654536,0.243834 -1.309578,0.371052 -0.503582,0.09782 -0.593784,0.1252 -0.851694,0.258944 -0.511328,0.265112 -0.924396,0.742868 -1.053178,1.218094 -0.06466,0.238566 -0.07266,0.737978 -0.0154,0.949306 0.17418,0.640844 0.645206,1.166906 1.301738,1.453852 0.35991,0.15732 0.865412,0.249722 1.193732,0.218174 0.08786,-0.0084 0.16118,-0.0058 0.16872,0.0066 0.0072,0.0118 -0.03806,0.1065 -0.10088,0.21043 -0.06278,0.10392 -0.14848,0.269758 -0.19046,0.368522 -0.08972,0.21109 -0.09198,0.254024 -0.05056,0.968714 0.0286,0.49349 0.06782,0.72228 0.16754,0.978176 0.0256,0.0657 0.05818,0.211904 0.07242,0.324924 0.04502,0.35747 0.0854,0.551536 0.14556,0.699722 l 0.05838,0.14386 -0.02778,0.367658 -0.0278,0.367688 -0.19024,0.299734 c -0.206162,0.324892 -0.262006,0.452008 -0.262006,0.595926 0,0.16798 0.04866,0.276272 0.18576,0.4133 0.217162,0.217118 0.483846,0.311132 0.721534,0.254402 0.1091,-0.02598 0.12502,-0.02426 0.20229,0.02324 0.04614,0.02842 0.12776,0.06526 0.18134,0.08188 v 0 c 0.1791,0.05572 0.337452,0.04202 0.51809,-0.04474 0.19956,-0.09586 0.325948,-0.215622 0.40219,-0.381276 0.08358,-0.18158 0.06606,-0.374102 -0.06476,-0.712682 l -0.09862,-0.255304 0.06598,-0.429412 c 0.06504,-0.423068 0.06726,-0.430726 0.15022,-0.522218 0.12686,-0.1399 0.18134,-0.225984 0.254308,-0.402 0.0365,-0.08806 0.1345,-0.24896 0.217844,-0.357604 0.17468,-0.227718 0.34593,-0.55365 0.41632,-0.79232 0.02686,-0.0911 0.10706,-0.315708 0.17816,-0.4991 l 0.12922,-0.333488 -0.0124,-0.22422 c -0.0096,-0.17448 -0.03198,-0.28268 -0.10054,-0.487944 l -0.08812,-0.263794 0.03938,-0.32749 c 0.04526,-0.3767 0.04826,-0.551398 0.0142,-0.82708 -0.05144,-0.416344 -0.18198,-0.730738 -0.428676,-1.032236 -0.08356,-0.10214 -0.15206,-0.201344 -0.15206,-0.220476 -8.4e-5,-0.0198 0.09018,-0.08466 0.210232,-0.1509 0.42591,-0.234924 0.897694,-0.636922 1.203254,-1.025234 0.46204,-0.587194 0.76918,-1.707076 0.688536,-2.510436 -0.06928,-0.69009 -0.275424,-1.314288 -0.59342,-1.796672 -0.349896,-0.530754 -0.900842,-1.002436 -1.545246,-1.322898 -0.516782,-0.256986 -1.02951,-0.382694 -1.983398,-0.486326 -0.374578,-0.04066 -1.82986,-0.0407 -2.251736,0 -1.296182,0.12498 -2.915544,0.44716 -4.631812,0.921524 -0.295176,0.08158 -0.679866,0.1799 -0.854836,0.218504 -0.353628,0.07804 -2.30368,0.3317 -2.534212,0.329662 -0.1582,-0.0014 -0.656564,-0.07638 -0.88104,-0.13262 -0.471146,-0.11794 -0.867748,-0.299588 -1.041328,-0.476854 -0.12596,-0.12862 -0.303416,-0.463174 -0.356254,-0.671646 -0.018,-0.07108 -0.04026,-0.209286 -0.0495,-0.307178 -0.0156,-0.16746 -0.0086,-0.210122 0.1196,-0.723778 0.075,-0.300198 0.1457,-0.545806 0.1571,-0.545806 0.0114,0 0.11134,0.08542 0.222174,0.18984 0.903918,0.833604 2.044842,1.206548 2.986034,1.287202 1.26867,0.03806 2.906162,-0.53598 3.444918,-1.524568 0.342186,-0.659014 0.347374,-1.32132 0.0128,-1.632652 -0.13246,-0.12324 -0.288048,-0.17666 -0.514488,-0.17666 -0.268986,0 -0.461334,0.10322 -0.598758,0.321452 -0.15968,0.253544 -0.206822,0.314814 -0.354702,0.46067 -0.260362,0.256806 -0.679416,0.478848 -1.11083,0.588646 -0.274188,0.06978 -0.674082,0.07514 -0.898364,0.0118 -0.210716,-0.05932 -0.560376,-0.225048 -0.732154,-0.346972 -0.241542,-0.17144 -0.620856,-0.610152 -0.630108,-0.728768 -0.003,-0.04192 0.64744,-0.244476 1.510836,-0.470326 0.87912,-0.229964 1.453408,-0.437038 2.096376,-0.75588 0.616198,-0.305572 0.997396,-0.565686 1.39722,-0.95339 0.13588,-0.13176 0.258262,-0.239538 0.271986,-0.239538 0.0138,0 0.09204,0.02994 0.17408,0.06658 0.401712,0.1793 1.095966,0.383392 1.581928,0.465066 0.651484,0.1095 1.168376,0.11674 1.798136,0.02522 1.161676,-0.1688 2.135438,-0.482442 2.946336,-0.948948 0.1133,-0.06518 0.22056,-0.1185 0.238352,-0.1185 0.0178,0 0.18762,0.0513 0.377356,0.11404 0.61746,0.204182 1.141444,0.297532 1.791712,0.319188 0.93195,0.03106 1.77482,-0.14322 2.550384,-0.52722 0.565594,-0.280038 0.916294,-0.53474 1.351782,-0.981904 0.783966,-0.804998 1.347336,-1.729136 1.570902,-2.576756 0.10454,-0.396392 0.12654,-0.642504 0.0949,-1.062552 -0.1031,-1.368364 -0.605482,-2.663696 -1.478052,-3.811008 -0.743852,-0.978064 -2.463598,-2.956828 -4.52052,-5.201332 -0.74105,-0.808632 -0.722898,-0.788174 -1.00236,-1.127245 -0.358924,-0.435478 -0.496992,-0.753241 -0.56307,-1.295787 -0.05263,-0.432201 0.0895,-0.748387 0.388654,-0.864537 0.344942,-0.13392 1.05596,0.290718 1.677274,1.001716 0.48597,0.556117 0.707006,0.746904 1.07337,0.926417 0.64433,0.315721 1.272802,0.299427 1.89525,-0.04915 0.274544,-0.15374 0.576994,-0.46212 0.702942,-0.71671 0.14558,-0.29427 0.215446,-0.593843 0.230058,-0.986441 0.02112,-0.564664 -0.09236,-1.004325 -0.393308,-1.52499 -0.04206,-0.0728 -0.07098,-0.137912 -0.06418,-0.144644 0.0068,-0.0069 0.221648,-0.02376 0.477482,-0.0378 0.447426,-0.02454 0.470514,-0.02818 0.605186,-0.09601 0.077,-0.03879 0.19774,-0.110836 0.26834,-0.160114 0.07058,-0.04928 0.228088,-0.15655 0.350012,-0.238358 0.248322,-0.166626 0.454234,-0.357514 0.67263,-0.62346 0.11012,-0.134068 0.18326,-0.198434 0.289626,-0.254817 0.18686,-0.09907 0.341068,-0.252458 0.426758,-0.424537 l 0.06936,-0.13926 0.245008,-0.08549 c 0.232782,-0.08122 0.26028,-0.08556 0.550994,-0.08703 0.466616,-0.0025 0.669982,-0.05707 0.839754,-0.225939 0.14626,-0.145464 0.1842,-0.247394 0.1842,-0.495124 7.2e-5,-0.251265 -0.0396,-0.3602 -0.19574,-0.537598 -0.07384,-0.08389 -0.09132,-0.12392 -0.10476,-0.239767 -0.0279,-0.239956 -0.18862,-0.500957 -0.330326,-0.536329 -0.0066,-0.0018 -0.02472,-0.0025 -0.05164,-0.0028 z m -19.545014,12.14507 c 0.02046,-0.0038 0.05764,0.0194 0.13864,0.0815 0.406626,0.312044 0.820856,0.734122 1.147104,1.168768 0.67307,0.896698 1.023394,1.923074 0.979074,2.868558 -0.0222,0.473146 -0.14032,0.813368 -0.375166,1.080414 -0.19508,0.221802 -0.42263,0.296098 -0.709458,0.23165 -0.545122,-0.12248 -0.942158,-0.542568 -1.133482,-1.199276 -0.18578,-0.63769 -0.237332,-1.958298 -0.12126,-3.10692 0.0198,-0.19786 0.03654,-0.521652 0.03678,-0.719518 2.36e-4,-0.19786 0.01,-0.374754 0.02156,-0.393032 0.0042,-0.0066 0.0092,-0.011 0.016,-0.0122 z m 4.224514,6.373592 c 0.313794,0.003 0.658908,0.09078 1.022596,0.263654 0.368566,0.1752 1.235786,0.777312 1.925564,1.33691 0.588964,0.477804 1.09653,0.91332 1.089362,0.934712 -0.0176,0.05238 -0.566114,0.19164 -1.024462,0.26007 -0.229958,0.03432 -1.154412,0.06284 -1.360442,0.04198 -0.268282,-0.02714 -0.74555,-0.11358 -0.963124,-0.17436 -0.606854,-0.1695 -1.301408,-0.602218 -1.603898,-0.999264 -0.19196,-0.251958 -0.338526,-0.615758 -0.337842,-0.838474 3.46e-4,-0.11206 0.0967,-0.29281 0.22418,-0.42046 0.272914,-0.273264 0.624616,-0.408816 1.028066,-0.404776 z m -4.262706,1.09424 c 0.02944,10e-5 0.0585,0.0014 0.0873,0.0036 0.33553,0.02666 0.602834,0.12158 0.733242,0.260258 0.12742,0.13554 0.17312,0.48297 0.1004,0.76322 -0.235636,0.907976 -1.383724,1.770242 -3.359192,2.52285 -0.341222,0.13002 -0.897252,0.296296 -0.990696,0.296296 -0.02134,0 -0.02512,-0.02348 -0.0136,-0.08418 0.06186,-0.328088 0.26999,-0.875792 0.504874,-1.328702 0.56662,-1.09258 1.364612,-1.90077 2.239616,-2.268176 0.268372,-0.11268 0.49214,-0.16586 0.698152,-0.16516 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rclone-browser.svg b/.icons/awkward/64x64/apps/rclone-browser.svg
new file mode 100644
index 00000000..48617304
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rclone-browser.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#60c8ef" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <circle style="opacity:0.2;fill:none;stroke:#000000;stroke-width:5.99904251;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="33" r="17"/>
+ <circle style="fill:none;stroke:#3f3f3f;stroke-width:5.99985647;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="32" r="17"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rclonetray.svg b/.icons/awkward/64x64/apps/rclonetray.svg
new file mode 100644
index 00000000..edb60c4d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rclonetray.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 13.510187,61.965337 C 11.877496,61.753478 10.483172,61.144449 9.1205293,60.047988 8.6578137,59.675642 7.6533182,58.64678 7.2416547,58.123533 3.6910422,53.610452 2.1856255,46.856903 3.4319546,39.976102 4.3610538,34.846727 6.4435922,30.558191 9.5092908,28.497641 L 10.05745,28.12921 10.08993,27.749846 c 0.219664,-2.564629 0.607302,-4.236204 1.414434,-6.099279 0.619583,-1.430151 1.355234,-2.537863 2.357104,-3.549238 1.283433,-1.295604 2.587093,-1.935054 4.107241,-2.01463 1.516218,-0.07931 3.363565,0.549666 4.615404,1.754442 0.320173,0.308125 0.435689,0.319783 0.489756,0.04945 0.06017,-0.300614 0.610463,-1.767448 1.013311,-2.70077 1.641391,-3.802857 4.009675,-7.5309082 6.759244,-9.3605182 0.276024,-0.183657 0.840902,-0.505412 1.255276,-0.714995 2.58457,-1.3072185 5.368807,-1.467574 8.055393,-0.463913 4.952374,1.850084 9.343398,7.7523232 11.039524,15.3416672 0.620976,2.778533 0.836811,4.791148 0.944511,8.807198 l 0.01305,0.475948 0.453204,0.1247 c 4.401765,1.210881 7.562255,6.657748 8.262787,13.634321 0.523279,5.211271 -0.551755,10.42898 -2.926158,14.202257 -1.390581,2.209829 -3.309213,3.83931 -5.232557,4.443946 -1.102234,0.346492 0.289783,0.324843 -20.275168,0.315534 -10.31573,-0.0044 -18.832361,-0.01842 -18.925837,-0.0306 z"/>
+ <path style="fill:#00539e" d="M 13.510187,60.965376 C 11.877496,60.753517 10.483172,60.144488 9.1205293,59.048027 8.6578137,58.675681 7.6533182,57.646819 7.2416547,57.123572 3.6910422,52.610491 2.1856255,45.856942 3.4319546,38.976141 4.3610538,33.846766 6.4435922,29.55823 9.5092908,27.49768 l 0.5481592,-0.368431 0.03248,-0.379364 c 0.219664,-2.564629 0.607302,-4.236204 1.414434,-6.099279 0.619583,-1.430151 1.355234,-2.537863 2.357104,-3.549238 1.283433,-1.295604 2.587093,-1.935054 4.107241,-2.01463 1.516218,-0.07931 3.363565,0.549666 4.615404,1.754442 0.320173,0.308125 0.435689,0.319783 0.489756,0.04945 0.06017,-0.300614 0.610463,-1.767448 1.013311,-2.70077 1.641391,-3.802858 4.009675,-7.5309085 6.759244,-9.3605185 0.276024,-0.183657 0.840902,-0.505412 1.255276,-0.714995 2.58457,-1.3072185 5.368807,-1.467574 8.055393,-0.463913 4.952374,1.850084 9.343398,7.7523235 11.039524,15.3416675 0.620976,2.778533 0.836811,4.791148 0.944511,8.807198 l 0.01305,0.475948 0.453204,0.1247 c 4.401765,1.210881 7.562255,6.657748 8.262787,13.634321 0.523279,5.211271 -0.551755,10.42898 -2.926158,14.202257 -1.390581,2.209829 -3.309213,3.83931 -5.232557,4.443946 -1.102234,0.346492 0.289783,0.324843 -20.275168,0.315534 -10.31573,-0.0044 -18.832361,-0.01842 -18.925837,-0.0306 z"/>
+ <path style="opacity:0.2" d="m 27.521484,22.003867 c -3.037339,0.03956 -6.144588,0.330679 -8.802734,0.867188 -0.689384,0.13912 -1.352943,0.286683 -1.472656,0.326172 L 17.029297,23.269492 17.013672,39.60543 17,55.945273 l 2.703125,-0.01758 3.384766,-0.01367 0.01758,-3.896484 c 0.01007,-2.746736 -0.01492,-3.110485 0.0293,-3.164062 0.03447,-0.04185 0.119078,-0.0655 0.185546,-0.05078 0.06647,0.01473 0.616568,0.07169 1.394532,0.126954 1.762307,0.125123 5.845288,0.141529 7.177734,0.02734 1.91308,-0.163832 3.019549,-0.412368 4.466797,-0.771484 l 0.779297,-0.193359 0.136719,0.177734 c 0.457779,0.607308 1.360202,2.244937 1.787109,3.339844 0.584675,1.49946 0.953703,2.600756 0.955078,3.953125 2.75e-4,0.253308 0.0182,0.47715 0.03906,0.498047 0.02071,0.02091 1.797918,0.03906 3.33789,0.03906 h 2.800781 l -0.03516,-0.669922 c -0.154338,-2.84079 -1.420474,-6.02127 -3.05664,-8.818359 -0.237296,-0.405648 -0.431641,-0.762594 -0.431641,-0.792969 0,-0.03032 0.145279,-0.160199 0.324219,-0.289062 1.967687,-1.417144 3.846665,-4.673909 4.410156,-7.177735 0.565588,-2.5132 0.898323,-5.462023 0.197266,-7.490234 -1.048768,-3.034124 -3.766671,-5.347515 -7.121094,-6.742188 -1.455995,-0.605366 -2.911992,-1.040807 -4.585938,-1.373047 -2.372982,-0.470984 -5.337661,-0.682137 -8.375,-0.642578 z m 2.847657,5.996094 c 0.707092,0.0021 1.371497,0.02824 1.960937,0.07813 3.726869,0.315369 6.127899,1.139443 7.75586,2.660156 1.366787,1.276728 2.006992,2.927371 1.904296,4.917969 -0.06134,1.189556 -0.250918,1.931561 -0.71875,2.826172 -0.70569,1.349437 -1.856527,2.376703 -3.472656,3.101562 -1.347077,0.604195 -3.182199,1.058972 -5.103516,1.263672 -1.359784,0.144863 -5.167836,0.202548 -6.55664,0.09961 -1.440245,-0.10675 -3.005091,-0.342018 -3.087891,-0.464844 -0.02736,-0.04053 -0.05036,-3.040798 -0.05078,-6.861328 -7.63e-4,-6.102725 0.0067,-6.796034 0.08398,-6.869141 0.04766,-0.04476 0.104426,-0.08008 0.125,-0.08008 0.02059,0 0.33759,-0.05613 0.701172,-0.125 1.853152,-0.350746 4.337702,-0.552986 6.458985,-0.546875 z"/>
+ <path style="fill:#ffffff" d="m 27.521484,21.003906 c -3.037339,0.03956 -6.144588,0.330679 -8.802734,0.867188 -0.689384,0.13912 -1.352943,0.286683 -1.472656,0.326172 l -0.216797,0.07227 -0.01563,16.335938 L 17,54.945312 l 2.703125,-0.01758 3.384766,-0.01367 0.01758,-3.896484 c 0.01007,-2.746736 -0.01492,-3.110485 0.0293,-3.164062 0.03447,-0.04185 0.119078,-0.0655 0.185546,-0.05078 0.06647,0.01473 0.616568,0.07169 1.394532,0.126954 1.762307,0.125123 5.845288,0.141529 7.177734,0.02734 1.91308,-0.163832 3.019549,-0.412368 4.466797,-0.771484 l 0.779297,-0.193359 0.136719,0.177734 c 0.457779,0.607308 1.360202,2.244937 1.787109,3.339844 0.584675,1.49946 0.953703,2.600756 0.955078,3.953125 2.75e-4,0.253308 0.0182,0.47715 0.03906,0.498047 C 40.077351,54.981848 41.854559,55 43.394531,55 h 2.800781 l -0.03516,-0.669922 c -0.154338,-2.84079 -1.420474,-6.02127 -3.05664,-8.818359 -0.237296,-0.405648 -0.431641,-0.762594 -0.431641,-0.792969 0,-0.03032 0.145279,-0.160199 0.324219,-0.289062 1.967687,-1.417144 3.846665,-4.673909 4.410156,-7.177735 0.565588,-2.5132 0.898323,-5.462023 0.197266,-7.490234 -1.048768,-3.034124 -3.766671,-5.347515 -7.121094,-6.742188 -1.455995,-0.605366 -2.911992,-1.040807 -4.585938,-1.373047 -2.372982,-0.470984 -5.337661,-0.682137 -8.375,-0.642578 z M 30.369141,27 c 0.707092,0.0021 1.371497,0.02823 1.960937,0.07813 3.726869,0.315369 6.127899,1.139443 7.75586,2.660156 1.366787,1.276728 2.006992,2.927371 1.904296,4.917969 -0.06134,1.189556 -0.250918,1.931561 -0.71875,2.826172 -0.70569,1.349437 -1.856527,2.376703 -3.472656,3.101562 -1.347077,0.604195 -3.182199,1.058972 -5.103516,1.263672 -1.359784,0.144863 -5.167836,0.202548 -6.55664,0.09961 -1.440245,-0.10675 -3.005091,-0.342018 -3.087891,-0.464844 -0.02736,-0.04053 -0.05036,-3.040798 -0.05078,-6.861328 -7.63e-4,-6.102725 0.0067,-6.796034 0.08398,-6.869141 0.04766,-0.04476 0.104426,-0.08008 0.125,-0.08008 0.02059,0 0.33759,-0.05613 0.701172,-0.125 C 25.763308,27.196129 28.247858,26.993889 30.369141,27 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 37.109375,3.0117191 c -1.698759,-0.083163 -3.392456,0.286504 -5.007813,1.1035156 -0.414374,0.209583 -0.979835,0.5311867 -1.255859,0.7148437 -2.749569,1.82961 -5.116421,5.5565166 -6.757812,9.3593746 -0.402848,0.933322 -0.953502,2.400558 -1.013672,2.701172 -0.05407,0.270333 -0.170062,0.259297 -0.490235,-0.04883 -1.251839,-1.204776 -3.099016,-1.835169 -4.615234,-1.755859 -1.520148,0.07958 -2.823989,0.72002 -4.107422,2.015624 -1.00187,1.011376 -1.737839,2.118678 -2.357422,3.548829 -0.807132,1.863075 -1.194398,3.53498 -1.414062,6.099609 l -0.0332,0.378906 -0.5468754,0.369141 C 6.444067,29.558597 4.3607398,33.847188 3.4316406,38.976562 3.1061192,40.773719 2.9724432,42.560591 3.0097656,44.302734 3.033871,42.87886 3.1680493,41.431812 3.4316406,39.976562 4.3607398,34.847188 6.444067,30.558597 9.5097656,28.498047 L 10.056641,28.128906 10.089844,27.75 c 0.219664,-2.564629 0.60693,-4.236534 1.414062,-6.099609 0.619583,-1.430151 1.355552,-2.537453 2.357422,-3.548829 1.283433,-1.295604 2.587274,-1.936049 4.107422,-2.015624 1.516218,-0.07931 3.363395,0.551083 4.615234,1.755859 0.320173,0.308125 0.436168,0.319161 0.490235,0.04883 0.06017,-0.300614 0.610824,-1.76785 1.013672,-2.701172 1.641391,-3.802857 4.008243,-7.5297646 6.757812,-9.3593746 0.276024,-0.183657 0.841485,-0.5052607 1.255859,-0.7148437 2.58457,-1.3072185 5.368102,-1.4685048 8.054688,-0.4648438 4.952374,1.850084 9.34489,7.7524531 11.041016,15.3417971 0.620976,2.778532 0.835659,4.79059 0.943359,8.80664 l 0.01367,0.476563 0.453125,0.125 c 4.401765,1.210881 7.56314,6.658192 8.263672,13.634765 0.05958,0.593356 0.09079,1.185962 0.109375,1.777344 0.0067,-0.921639 -0.01604,-1.847883 -0.109375,-2.777344 -0.700532,-6.976573 -3.861907,-12.423884 -8.263672,-13.634765 l -0.453125,-0.125 -0.01367,-0.476563 c -0.1077,-4.01605 -0.322383,-6.028108 -0.943359,-8.80664 C 49.50114,11.402844 45.108624,5.500475 40.15625,3.6503909 39.14878,3.2740181 38.12863,3.0616169 37.109375,3.0117191 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rdm.svg b/.icons/awkward/64x64/apps/rdm.svg
new file mode 100644
index 00000000..a16eb6cd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rdm.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32.001291,27.000008 c -1.857226,-3.42e-4 -3.714544,0.418448 -5.088925,1.252892 L 6.0603078,40.910931 c -2.7487673,1.668886 -2.7462151,4.510489 0.00252,6.179377 L 26.912326,59.74834 c 2.748765,1.668881 7.42909,1.668879 10.177852,0 L 57.939723,47.090308 c 2.748762,-1.668882 2.746174,-4.510495 -0.0026,-6.179377 L 37.090214,28.2529 c -1.374382,-0.834444 -3.231698,-1.252552 -5.088923,-1.252892 z"/>
+ <path style="fill:#af2d2c" d="m 32.001291,26 c -1.857226,-3.42e-4 -3.714544,0.418448 -5.088925,1.252892 L 6.0603078,39.910924 c -2.7487673,1.668885 -2.7462151,4.510489 0.00252,6.179376 L 26.912326,58.748332 c 2.748765,1.668882 7.42909,1.66888 10.177852,0 L 57.939723,46.0903 c 2.748762,-1.668881 2.746174,-4.510495 -0.0026,-6.179376 L 37.090214,27.252892 C 35.715832,26.418448 33.858516,26.00034 32.001291,26 Z"/>
+ <path style="opacity:0.2" d="m 32.001289,16.000007 c -1.857226,-3.41e-4 -3.714544,0.418449 -5.088925,1.252893 L 6.0603044,29.910934 c -2.7487673,1.668884 -2.7462151,4.510485 0.00252,6.179373 L 26.912324,48.748339 c 2.748765,1.668881 7.429088,1.668881 10.17785,0 L 57.939721,36.090307 c 2.74876,-1.66888 2.746174,-4.510495 -0.0026,-6.179373 L 37.090212,17.2529 C 35.71583,16.418456 33.858514,16.000349 32.001289,16.000007 Z"/>
+ <path style="fill:#da3837" d="m 32.001289,15 c -1.857226,-3.41e-4 -3.714544,0.41845 -5.088925,1.252893 L 6.0603044,28.910927 c -2.7487673,1.668883 -2.7462151,4.510485 0.00252,6.179372 L 26.912324,47.748331 c 2.748765,1.668882 7.429088,1.668882 10.17785,0 L 57.939721,35.090299 c 2.74876,-1.668879 2.746174,-4.510495 -0.0026,-6.179372 L 37.090212,16.252893 C 35.71583,15.41845 33.858514,15.000342 32.001289,15 Z"/>
+ <path style="opacity:0.2" d="M 32.001291,5.0000066 C 30.144065,4.9996652 28.286747,5.4184559 26.912366,6.2528993 L 6.0603078,18.910931 c -2.7487673,1.668884 -2.7462151,4.510489 0.00252,6.179377 l 20.8494982,12.65803 c 2.748765,1.668883 7.42909,1.668881 10.177852,0 l 20.849545,-12.65803 c 2.748762,-1.668882 2.746174,-4.510497 -0.0026,-6.179377 L 37.090214,6.2528993 C 35.715832,5.4184559 33.858516,5.0003479 32.001291,5.0000066 Z"/>
+ <path style="fill:#e0504d" d="M 32.001291,3.9999998 C 30.144065,3.9996584 28.286747,4.4184491 26.912366,5.2528925 L 6.0603078,17.910925 c -2.7487673,1.668884 -2.7462151,4.510488 0.00252,6.179375 L 26.912326,36.74833 c 2.748765,1.668884 7.42909,1.668882 10.177852,0 L 57.939723,24.0903 c 2.748762,-1.668881 2.746174,-4.510497 -0.0026,-6.179375 L 37.090214,5.2528925 C 35.715832,4.4184491 33.858516,4.0003411 32.001291,3.9999998 Z"/>
+ <polygon style="opacity:0.2" transform="matrix(0.04132815,0,0,0.05419789,2.3419887,-1.3875089)" points="911.2 296.75 787.57 309.58 759.89 376.17 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"/>
+ <polygon style="fill:#ffffff" transform="matrix(0.04132815,0,0,0.05419789,2.3419887,-2.3875153)" points="840.74 199.88 815.33 260.85 911.2 296.75 787.57 309.58 759.89 376.17 715.19 301.86 572.44 289.03 678.96 250.62 647 191.66 746.72 230.66"/>
+ <polygon style="opacity:0.2" transform="matrix(0.03629631,0,0,0.05463249,5.0610924,1.1383456)" points="852.4 473.38 752.51 619.81 521.79 524.11"/>
+ <polygon style="fill:#ffffff" transform="matrix(0.03629631,0,0,0.05463249,5.0610924,0.13833915)" points="752.51 619.81 521.79 524.11 852.4 473.38"/>
+ <ellipse style="opacity:0.2" cx="19" cy="21" rx="7" ry="4"/>
+ <ellipse style="fill:#ffffff" cx="19" cy="20" rx="7" ry="4"/>
+ <g transform="matrix(1.3823931,0,0,1.4604227,-0.53094384,-1.7926316)">
+ <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 32.001953 4 C 30.144727 3.9996586 28.28649 4.4175097 26.912109 5.2519531 L 6.0605469 17.910156 C 4.4838069 18.867457 3.817921 20.211691 4.0507812 21.498047 C 4.2245262 20.543983 4.8909505 19.620264 6.0605469 18.910156 L 26.912109 6.2519531 C 28.28649 5.4175097 30.144727 4.9996586 32.001953 5 C 33.859178 5.0003413 35.715462 5.4175097 37.089844 6.2519531 L 57.9375 18.910156 C 59.10953 19.621737 59.776115 20.547727 59.949219 21.503906 C 60.183791 20.215742 59.516675 18.868929 57.9375 17.910156 L 37.089844 5.2519531 C 35.715462 4.4175097 33.859178 4.0003413 32.001953 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/re.sonny.Tangram.svg b/.icons/awkward/64x64/apps/re.sonny.Tangram.svg
new file mode 100644
index 00000000..b007161a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/re.sonny.Tangram.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="enable-background:new" width="64" height="64" version="1.0">
+ <path style="opacity:0.2" d="m 8.3066406,4.9999996 c -1.1932308,0 -2.2702134,0.4791972 -3.048828,1.2578126 C 4.479197,7.0364274 4,8.1134096 4,9.30664 V 56.693358 C 4,57.88659 4.479197,58.963572 5.2578126,59.742186 6.0364272,60.520802 7.1134098,61 8.3066406,61 H 32 55.69336 C 58.07982,61 60,59.079822 60,56.693358 V 33 9.30664 C 60,8.1134096 59.520802,7.0364274 58.742186,6.2578122 57.963572,5.4791968 56.88659,4.9999996 55.69336,4.9999996 Z"/>
+ <path style="fill:#33d17a" d="m 8.3076924,3.999999 c -1.1932308,0 -2.2702132,0.480249 -3.048828,1.2588642 L 32,31.999998 58.741136,5.2588632 C 57.962522,4.480248 56.885538,3.999999 55.692308,3.999999 Z"/>
+ <path style="fill:#3584e4" d="M 5.2588644,5.2588632 C 4.480249,6.0374786 4,7.1144604 4,8.3076912 V 55.692308 c 0,1.19323 0.480249,2.270212 1.2588644,3.048828 L 32,31.999998 Z"/>
+ <path style="fill:#5e5c64" d="M 58.741136,5.2588632 46,17.999998 l 14,14 V 8.3076912 C 60,7.1144604 59.51975,6.0374786 58.741136,5.2588632 Z"/>
+ <rect style="fill:#f6d32d" width="19.799" height="19.799" x="0" y="45.25" transform="rotate(-45)"/>
+ <path style="fill:#865e3c" d="M 60,31.999998 32,60.000002 H 55.692308 C 58.078768,60.000002 60,58.07877 60,55.692308 Z"/>
+ <path style="fill:#ff7800" d="M 45.999986,45.999994 H 18 l 14,-14 z"/>
+ <path style="fill:#ed333b" d="M 18,45.999998 5.2588644,58.741136 c 0.7786148,0.778616 1.8555972,1.258866 3.048828,1.258866 H 32 L 46,45.999998 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.3046875 4 C 7.1114565 4 6.0364271 4.4791973 5.2578125 5.2578125 C 4.4791971 6.0364277 4 7.1114565 4 8.3046875 L 4 9.3046875 C 4 8.1114565 4.4791971 7.0364277 5.2578125 6.2578125 C 6.0364271 5.4791973 7.1114565 5 8.3046875 5 L 55.695312 5 C 56.888542 5 57.963574 5.4791973 58.742188 6.2578125 C 59.520803 7.0364279 60 8.1114567 60 9.3046875 L 60 8.3046875 C 60 7.1114567 59.520803 6.0364279 58.742188 5.2578125 C 57.963574 4.4791973 56.888542 4 55.695312 4 L 8.3046875 4 z"/>
+ <path style="opacity:0.1" d="M 5.2597656 5.2597656 C 4.4811502 6.038381 4 7.1153628 4 8.3085938 L 4 9.3085938 C 4 8.1153628 4.4811502 7.038381 5.2597656 6.2597656 L 32 33 L 45 46 L 46 46 L 32 32 L 5.2597656 5.2597656 z"/>
+ <path style="opacity:0.1" d="M 58.191406 5.8085938 L 32 32 L 5.2597656 58.740234 C 4.4811502 57.961618 4 56.884636 4 55.691406 L 4 56.691406 C 4 57.884636 4.4811502 58.961618 5.2597656 59.740234 L 32 33 L 58.740234 6.2597656 C 58.572705 6.0922357 58.384748 5.9467514 58.191406 5.8085938 z"/>
+ <path style="opacity:0.1" d="M 18 46 L 17 47 L 45 47 L 46 46 L 18 46 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/reactotron.svg b/.icons/awkward/64x64/apps/reactotron.svg
new file mode 100644
index 00000000..5b02fe34
--- /dev/null
+++ b/.icons/awkward/64x64/apps/reactotron.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <ellipse style="opacity:0.2" cx="32" cy="33" rx="28" ry="10"/>
+ <ellipse style="fill:#c22c2d" cx="32" cy="32" rx="28" ry="10"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 22 A 28 10 0 0 0 4 32 A 28 10 0 0 0 4.0625 32.378906 A 28 10 0 0 1 32 23 A 28 10 0 0 1 59.929688 32.496094 A 28 10 0 0 0 60 32 A 28 10 0 0 0 32 22 z"/>
+ <ellipse style="opacity:0.2" cx="44.596" cy="-12.966" rx="28.827" ry="10.051" transform="matrix(0.4655682,0.885012,-0.8667044,0.4988221,0,0)"/>
+ <ellipse style="fill:#ed5633" cx="43.728" cy="-13.432" rx="28.827" ry="10.051" transform="matrix(0.4655682,0.885012,-0.8667044,0.4988221,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.578125 6 A 28.829658 10.042452 62.55358 0 0 18.578125 6.4882812 A 28.829658 10.042452 62.55358 0 0 16.039062 14.171875 A 28.829658 10.042452 62.55358 0 1 18.578125 7.4882812 A 28.829658 10.042452 62.55358 0 1 20.578125 7 A 28.829658 10.042452 62.55358 0 1 40.710938 27.988281 A 28.829658 10.042452 62.55358 0 1 47.958984 50.744141 A 28.829658 10.042452 62.55358 0 0 40.710938 26.988281 A 28.829658 10.042452 62.55358 0 0 20.578125 6 z"/>
+ <ellipse style="opacity:0.2" cx="12.648" cy="43.716" rx="28.827" ry="10.051" transform="matrix(-0.4655682,0.885012,0.8667044,0.4988221,0,0)"/>
+ <ellipse style="fill:#ff9c31" cx="11.781" cy="43.25" rx="28.827" ry="10.051" transform="matrix(-0.4655682,0.885012,0.8667044,0.4988221,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 43.421875 6 A 10.042452 28.829658 27.44642 0 0 23.289062 26.988281 A 10.042452 28.829658 27.44642 0 0 16.037109 51.306641 A 10.042452 28.829658 27.44642 0 1 23.289062 27.988281 A 10.042452 28.829658 27.44642 0 1 43.421875 7 A 10.042452 28.829658 27.44642 0 1 45.421875 7.4882812 A 10.042452 28.829658 27.44642 0 1 47.962891 13.511719 A 10.042452 28.829658 27.44642 0 0 45.421875 6.4882812 A 10.042452 28.829658 27.44642 0 0 43.421875 6 z"/>
+ <path style="opacity:0.2" d="m 26,22.999998 h 12 l 5.2,10 -5.2,10 H 26 l -5.2,-10 z"/>
+ <path style="fill:#ffffff" d="M 26,22 H 38 L 43.2,32 38,42 H 26 L 20.8,32 Z"/>
+ <circle style="fill:#c22c2d" cx="32" cy="32" r="5"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/realtimesync.svg b/.icons/awkward/64x64/apps/realtimesync.svg
new file mode 100644
index 00000000..905a1495
--- /dev/null
+++ b/.icons/awkward/64x64/apps/realtimesync.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.078198,9.0007628 c -2.350887,-0.01942 -4.592397,0.314954 -6.673397,0.859356 C 17.24403,11.963365 11.549639,18.281055 9.2500154,25.711344 4.4583606,27.533808 2.3175261,33.485323 5.5256024,37.777492 l 6.0154556,8.031077 c 0.0013,0.0013 0.0026,0.0026 0.0039,0.004 0.797128,1.059338 2.003158,1.642233 3.195711,2.195265 0.433529,1.234373 0.941954,2.452058 1.813252,3.413989 0.346549,0.383402 0.729615,0.733131 1.143563,1.042947 4.289234,3.201754 9.378712,4.513491 14.20838,4.531153 -0.0563,-1.94e-4 -0.231212,-3.46e-4 0.0118,0.004 0.0118,1.03e-4 0.0235,1.03e-4 0.03524,0 3.299359,0 4.818288,-0.534854 6.48933,-0.828108 0.05136,-0.0098 0.1023,-0.02146 0.15274,-0.03516 8.160774,-2.103248 13.855163,-8.420941 16.154787,-15.851223 4.792181,-1.822121 6.932737,-7.773648 3.724413,-12.066148 l -6.015413,-8.031076 c -0.0013,-0.0013 -0.0026,-0.0026 -0.004,-0.0038 C 51.657724,19.124725 50.451655,18.541905 49.25906,17.988851 48.826058,16.753272 48.318753,15.534713 47.445807,14.570956 47.099262,14.187563 46.716202,13.837833 46.302244,13.52801 42.007576,10.322201 36.91533,9.0174658 32.089946,9.0007628 Z"/>
+ <path style="fill:#d54747" d="M 32.078198,8.0007619 C 29.727311,7.9813419 27.485801,8.3157164 25.404801,8.8601184 17.24403,10.963364 11.549639,17.281054 9.2500154,24.711343 4.4583606,26.533806 2.3175261,32.485321 5.5256024,36.777491 l 6.0154556,8.031076 c 0.0013,0.0013 0.0026,0.0026 0.0039,0.004 0.797128,1.059339 2.003158,1.642233 3.195711,2.195266 0.433529,1.234373 0.941954,2.452058 1.813252,3.413988 0.346549,0.383403 0.729615,0.733131 1.143563,1.042947 4.289234,3.201755 9.378712,4.513492 14.20838,4.531154 -0.0563,-1.94e-4 -0.231212,-3.46e-4 0.0118,0.004 0.0118,1.02e-4 0.0235,1.02e-4 0.03524,0 3.299359,0 4.818288,-0.534855 6.48933,-0.828109 0.05136,-0.0098 0.1023,-0.02146 0.15274,-0.03516 8.160774,-2.103247 13.855163,-8.420941 16.154787,-15.851222 4.792181,-1.822122 6.932737,-7.773649 3.724413,-12.066148 l -6.015413,-8.031077 c -0.0013,-0.0013 -0.0026,-0.0026 -0.004,-0.0039 C 51.657724,18.124724 50.451655,17.541904 49.25906,16.98885 48.826058,15.753271 48.318753,14.534712 47.445807,13.570955 47.099262,13.187562 46.716202,12.837832 46.302244,12.528009 42.007576,9.3221996 36.91533,8.0174645 32.089946,8.0007619 Z"/>
+ <path style="opacity:0.2" d="m 32.035156,16.999967 c -1.557801,-0.0155 -3.10507,0.206723 -4.605471,0.601563 -6.993206,1.801201 -11.535723,8.416701 -11.429697,15.371106 h -4.000004 l 6.000005,8.027351 6.000005,-8.027351 h -4.000003 c -0.0134,-2.912602 0.457562,-5.814086 2.476564,-7.988286 3.522803,-3.983603 10.510696,-5.613999 15.5547,-2.683596 1.675622,2.105801 5.393891,-0.207588 3.441409,-2.36719 -2.777202,-2.076942 -5.931105,-2.926196 -9.437508,-2.933597 z m 13.964856,7.972663 -6.000005,8.02735 h 4.000003 c 0.0134,2.912603 -0.457562,5.814087 -2.476564,7.988289 -3.795003,4.381283 -10.510696,5.613996 -15.5547,2.683596 -1.675622,-2.105804 -5.393891,0.20368 -3.441409,2.363282 2.777202,2.076941 5.931105,2.930102 9.437507,2.937502 l 0.004,-0.004 c 1.557802,0.0156 3.101165,-0.202816 4.601566,-0.597656 6.993112,-1.801108 11.535623,-8.416607 11.429603,-15.371013 h 4.000003 z"/>
+ <path style="fill:#ffffff" d="m 32.035156,15.999966 c -1.557801,-0.0155 -3.10507,0.206723 -4.605471,0.601563 -6.993206,1.801201 -11.535723,8.4167 -11.429697,15.371106 h -4.000004 l 6.000005,8.02735 6.000005,-8.02735 h -4.000003 c -0.0134,-2.912603 0.457562,-5.814087 2.476564,-7.988287 3.522803,-3.983603 10.510696,-5.613999 15.5547,-2.683596 1.675622,2.105802 5.393891,-0.207588 3.441409,-2.36719 -2.777202,-2.076942 -5.931105,-2.926196 -9.437508,-2.933596 z m 13.964856,7.972662 -6.000005,8.027351 h 4.000003 c 0.0134,2.912602 -0.457562,5.814086 -2.476564,7.988288 -3.795003,4.381284 -10.510696,5.613997 -15.5547,2.683596 -1.675622,-2.105803 -5.393891,0.20368 -3.441409,2.363282 2.777202,2.076942 5.931105,2.930102 9.437507,2.937502 l 0.004,-0.004 c 1.557802,0.0156 3.101165,-0.202816 4.601566,-0.597656 6.993112,-1.801107 11.535623,-8.416607 11.429603,-15.371012 h 4.000003 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.078125 8 C 29.727238 7.98058 27.485297 8.314973 25.404297 8.859375 C 17.243526 10.962621 11.549624 17.280649 9.25 24.710938 C 5.8642066 25.998694 3.8122681 29.348009 4.0253906 32.716797 C 4.2321772 29.704327 6.2005799 26.870757 9.25 25.710938 C 11.549624 18.280648 17.243526 11.962621 25.404297 9.859375 C 27.485297 9.314973 29.727238 8.98058 32.078125 9 L 32.089844 9 C 36.915228 9.0167026 42.008066 10.321534 46.302734 13.527344 C 46.716692 13.837167 47.098768 14.18692 47.445312 14.570312 C 48.318258 15.534069 48.826764 16.752702 49.259766 17.988281 C 50.452361 18.541335 51.658041 19.124012 52.455078 20.183594 C 52.456478 20.184894 52.457684 20.1862 52.458984 20.1875 L 58.474609 28.21875 C 59.415792 29.477982 59.885961 30.880652 59.974609 32.279297 C 60.092304 30.558633 59.64079 28.779012 58.474609 27.21875 L 52.458984 19.1875 C 52.457684 19.1862 52.456478 19.184894 52.455078 19.183594 C 51.658041 18.124012 50.452361 17.541335 49.259766 16.988281 C 48.826764 15.752702 48.318258 14.534069 47.445312 13.570312 C 47.098768 13.18692 46.716692 12.837167 46.302734 12.527344 C 42.008066 9.3215343 36.915228 8.0167026 32.089844 8 L 32.078125 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/realvnc-vncviewer.svg b/.icons/awkward/64x64/apps/realvnc-vncviewer.svg
new file mode 120000
index 00000000..51d6d133
--- /dev/null
+++ b/.icons/awkward/64x64/apps/realvnc-vncviewer.svg
@@ -0,0 +1 @@
+vncviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/recipes.svg b/.icons/awkward/64x64/apps/recipes.svg
new file mode 100644
index 00000000..6bddf2c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/recipes.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#caa17d" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 26,39 0,13.333334 C 26,53.810666 26.892,55 28,55 l 2,0 c 1.108,0 2,-1.189334 2,-2.666666 L 32,39 26,39 Z"/>
+ <path style="opacity:0.2" d="m 26,11.000001 c 0,0 14,7.742557 14,27.999999 l -14,0 z"/>
+ <path style="fill:#855629" d="m 26,38 0,13.333334 C 26,52.810666 26.892,54 28,54 l 2,0 c 1.108,0 2,-1.189334 2,-2.666666 L 32,38 26,38 Z"/>
+ <circle style="opacity:0.2" cx="29" cy="50" r="1"/>
+ <circle style="opacity:0.2" cx="29" cy="44" r="1"/>
+ <path style="fill:#e4e4e4" d="m 26,10.000001 c 0,0 14,7.742557 14,27.999999 l -14,0 z"/>
+ <circle style="fill:#e4e4e4" cx="29" cy="43" r="1"/>
+ <circle style="fill:#e4e4e4" cx="29" cy="49" r="1"/>
+ <circle style="opacity:0.2" cx="52" cy="51" r="12"/>
+ <circle style="fill:#e74c3c" cx="52" cy="50" r="12"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 49.333332,38.667334 0,1.648438 A 12,12 0 0 0 41.3125,46.57098 c 0.9003,-0.15758 2.761634,-0.626426 5.57552,-2.161458 1.1172,-0.6096 2.07751,-1.149476 2.445312,-1.742188 -3.189522,4 0.269468,4.586586 2,6.666666 0,0 4.054998,-2.666666 0.666666,-6.666666 4,1.947548 8,1.333334 8,1.333334 0,0 0.0217,-0.39212 -0.0052,-0.932292 a 12,12 0 0 0 -7.9948,-3.067708 l 0,-1.333334 -2.666666,0 z"/>
+ <path style="fill:#a6ef4d;fill-rule:evenodd" d="m 49.333332,36.666666 0,1.648438 A 12,12 0 0 0 41.3125,44.570312 c 0.9003,-0.15758 2.761634,-0.626426 5.57552,-2.161458 1.1172,-0.6096 2.07751,-1.149476 2.445312,-1.742188 -3.189522,4 0.269468,4.586586 2,6.666666 0,0 4.054998,-2.666666 0.666666,-6.666666 4,1.947548 8,1.333334 8,1.333334 0,0 0.0217,-0.39212 -0.0052,-0.932292 A 12,12 0 0 0 51.999998,38 l 0,-1.333334 -2.666666,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 A 28,28.007677 0 0 0 4,32.007677 28,28.007677 0 0 0 4.0175781,32.5 28,28.007677 0 0 1 32,5.0002742 28,28.007677 0 0 1 59.974609,32.5 28,28.007677 0 0 0 60,32.007677 28,28.007677 0 0 0 32,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/recoll.svg b/.icons/awkward/64x64/apps/recoll.svg
new file mode 100644
index 00000000..148faf22
--- /dev/null
+++ b/.icons/awkward/64x64/apps/recoll.svg
@@ -0,0 +1,39 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.75,6 C 5.2265,6 4,7.2265 4,8.75 L 4,17 4,28 4,39 4,50 4,58.25 C 4,59.7735 5.2265,61 6.75,61 l 8.25,0 11,0 11,0 11,0 8.25,0 C 57.7735,61 59,59.7735 59,58.25 L 59,50 59,39 59,28 59,17 59,8.75 C 59,7.2265 57.7735,6 56.25,6 L 48,6 37,6 26,6 15,6 6.75,6 Z"/>
+ <rect style="fill:#e2731c" width="11" height="11" x="4" y="16" ry="0"/>
+ <rect style="fill:#e2731c" width="11" height="11" x="4" y="38" ry="0"/>
+ <path style="fill:#a3d341" d="m 4.0000004,48.999991 0,8.25 c 0,1.5235 1.2265,2.75 2.75,2.75 l 8.2499996,0 0,-11 -10.9999996,0 z"/>
+ <rect style="fill:#e2731c" width="11" height="11" x="48" y="16" ry="0"/>
+ <rect style="fill:#e2731c" width="11" height="11" x="48" y="38" ry="0"/>
+ <path style="fill:#a3d341" d="m 48,48.999991 0,11 8.25,0 c 1.5235,0 2.75,-1.2265 2.75,-2.75 l 0,-8.25 -11,0 z"/>
+ <rect style="fill:#e2731c" width="11" height="11" x="26" y="16" ry="0"/>
+ <rect style="fill:#e2731c" width="11" height="11" x="26" y="38" ry="0"/>
+ <rect style="fill:#a3d341" width="11" height="11" x="26" y="49" ry="0"/>
+ <rect style="fill:#e2731c" width="11" height="11" x="15" y="5" ry="0"/>
+ <rect style="fill:#6b6bd8" width="11" height="11" x="15" y="27" ry="0"/>
+ <rect style="fill:#e2731c" width="11" height="11" x="15" y="49" ry="0"/>
+ <rect style="fill:#e2731c" width="11" height="11" x="37" y="5" ry="0"/>
+ <rect style="fill:#e2731c" width="11" height="11" x="37" y="27" ry="0"/>
+ <rect style="fill:#e2731c" width="11" height="11" x="37" y="49" ry="0"/>
+ <path style="opacity:0.2" d="m 6.7500004,6.0000083 c -1.5235,0 -2.75,1.2265 -2.75,2.75 l 0,8.2499997 10.9999996,0 0,-10.9999997 -8.2499996,0 z"/>
+ <path style="fill:#a3d341" d="m 6.7500004,4.9999911 c -1.5235,0 -2.75,1.2265 -2.75,2.75 l 0,8.2499999 10.9999996,0 0,-10.9999999 -8.2499996,0 z"/>
+ <rect style="opacity:0.2" width="11" height="11" x="4" y="28" ry="0"/>
+ <rect style="fill:#a3d341" width="11" height="11" x="4" y="27" ry="0"/>
+ <path style="opacity:0.2" d="m 48,6.0000083 0,10.9999997 11,0 0,-8.2499997 c 0,-1.5235 -1.2265,-2.75 -2.75,-2.75 l -8.25,0 z"/>
+ <path style="fill:#a3d341" d="m 48,4.9999911 0,10.9999999 11,0 0,-8.2499999 c 0,-1.5235 -1.2265,-2.75 -2.75,-2.75 l -8.25,0 z"/>
+ <rect style="opacity:0.2" width="11" height="11" x="48" y="28" ry="0"/>
+ <rect style="fill:#a3d341" width="11" height="11" x="48" y="27" ry="0"/>
+ <rect style="opacity:0.2" width="11" height="11" x="26" y="6" ry="0"/>
+ <rect style="fill:#a3d341" width="11" height="11" x="26" y="5" ry="0"/>
+ <rect style="opacity:0.2" width="11" height="11" x="26" y="28" ry="0"/>
+ <rect style="fill:#a3d341" width="11" height="11" x="26" y="27" ry="0"/>
+ <rect style="opacity:0.2" width="11" height="11" x="15" y="17" ry="0"/>
+ <rect style="fill:#a3d341" width="11" height="11" x="15" y="16" ry="0"/>
+ <rect style="opacity:0.2" width="11" height="11" x="15" y="39" ry="0"/>
+ <rect style="fill:#a3d341" width="11" height="11" x="15" y="38" ry="0"/>
+ <rect style="opacity:0.2" width="11" height="11" x="37" y="17" ry="0"/>
+ <rect style="fill:#a3d341" width="11" height="11" x="37" y="16" ry="0"/>
+ <rect style="opacity:0.2" width="11" height="11" x="37" y="39" ry="0"/>
+ <rect style="fill:#a3d341" width="11" height="11" x="37" y="38" ry="0"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.75 5 C 5.2265 5 4 6.2265 4 7.75 L 4 8.75 C 4 7.2265 5.2265 6 6.75 6 L 15 6 L 26 6 L 37 6 L 48 6 L 56.25 6 C 57.7735 6 59 7.2265 59 8.75 L 59 7.75 C 59 6.2265 57.7735 5 56.25 5 L 48 5 L 37 5 L 26 5 L 15 5 L 6.75 5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/record-desktop.svg b/.icons/awkward/64x64/apps/record-desktop.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/record-desktop.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/recordmydesktop.svg b/.icons/awkward/64x64/apps/recordmydesktop.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/recordmydesktop.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/reddit-is-a-dead-bird.svg b/.icons/awkward/64x64/apps/reddit-is-a-dead-bird.svg
new file mode 120000
index 00000000..87266ec0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/reddit-is-a-dead-bird.svg
@@ -0,0 +1 @@
+reddit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/reddit.svg b/.icons/awkward/64x64/apps/reddit.svg
new file mode 100644
index 00000000..de1c32d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/reddit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1" viewBox="0 0 16.93 16.93">
+ <g transform="translate(0,-280.06665)">
+ <circle style="opacity:0.2" cx="8.467" cy="288.798" r="7.408"/>
+ <circle style="fill:#ff5836" cx="8.467" cy="288.533" r="7.408"/>
+ <path style="opacity:0.2" d="m 8.9999666,284.03436 c -0.1327964,-0.002 -0.2464275,0.0949 -0.2656168,0.22635 l -0.4537186,2.95589 c -1.0422611,0.0309 -2.031202,0.32538 -2.7770913,0.82682 -0.1976704,-0.19445 -0.463759,-0.30356 -0.7410402,-0.30386 -0.584504,0 -1.058337,0.47384 -1.0583333,1.05834 2.833e-4,0.39473 0.2202133,0.7565 0.5705078,0.93844 -0.026125,0.12739 -0.039935,0.25583 -0.041341,0.38447 -3e-6,1.60738 1.8953256,2.91042 4.233333,2.91042 2.3380068,0 4.2333358,-1.30304 4.2333328,-2.91042 -0.0018,-0.12832 -0.01597,-0.25641 -0.04237,-0.38344 0.351023,-0.18183 0.571442,-0.54415 0.571541,-0.93947 4e-6,-0.5845 -0.473829,-1.05834 -1.058333,-1.05834 -0.278143,3e-5 -0.545094,0.10956 -0.743108,0.30489 -0.705063,-0.47597 -1.6300967,-0.76737 -2.6148267,-0.82372 l 0.4020423,-2.60036 1.3756264,0.30593 c 0.049,0.39731 0.386192,0.69596 0.786516,0.6966 0.438376,0 0.79375,-0.35537 0.79375,-0.79375 0,-0.43838 -0.355374,-0.79375 -0.79375,-0.79375 -0.273018,2.3e-4 -0.526753,0.14077 -0.671794,0.37207 L 9.0547479,284.0416 c -0.017965,-0.004 -0.036324,-0.007 -0.054777,-0.007 z m -1.8562171,4.76354 c 0.438376,0 0.79375,0.35537 0.79375,0.79375 0,0.43838 -0.355374,0.79375 -0.79375,0.79375 -0.438376,0 -0.7937499,-0.35537 -0.7937499,-0.79375 0,-0.43838 0.3553739,-0.79375 0.7937499,-0.79375 z m 2.6458332,0 c 0.4383763,0 0.7937503,0.35537 0.7937503,0.79375 0,0.43838 -0.355374,0.79375 -0.7937503,0.79375 -0.438376,0 -0.79375,-0.35537 -0.79375,-0.79375 0,-0.43838 0.355374,-0.79375 0.79375,-0.79375 z m 0.5146973,2.37187 c 0.246166,-0.0208 0.384887,0.27633 0.21084,0.45165 0,0 -0.17334,0.1839 -0.503329,0.3359 -0.3299885,0.15204 -0.8369047,0.29312 -1.5513262,0.28112 -0.710303,-0.0121 -1.2081932,-0.15263 -1.5347896,-0.29663 -0.3265964,-0.1439 -0.5002281,-0.31316 -0.5002281,-0.31316 -0.1620204,-0.15892 -0.06191,-0.43469 0.1643311,-0.45268 0.00859,-7.5e-4 0.017215,-0.001 0.025839,-0.001 0.071641,8.3e-4 0.1398864,0.0307 0.1891358,0.0827 0,0 0.07543,0.0847 0.335897,0.19947 0.2604669,0.1148 0.6866085,0.23812 1.3322183,0.25012 0.6414907,0.011 1.0586068,-0.11208 1.3156818,-0.23048 0.2570759,-0.11834 0.3327959,-0.21084 0.3327959,-0.21084 0.0455,-0.0554 0.111482,-0.0901 0.182935,-0.0961 z"/>
+ <path style="fill:#ffffff" d="m 8.9999666,283.76975 c -0.1327964,-0.002 -0.2464275,0.0949 -0.2656168,0.22635 l -0.4537186,2.95589 c -1.0422611,0.0309 -2.031202,0.32538 -2.7770913,0.82682 -0.1976704,-0.19445 -0.463759,-0.30356 -0.7410402,-0.30386 -0.584504,0 -1.058337,0.47384 -1.0583333,1.05834 2.833e-4,0.39473 0.2202133,0.7565 0.5705078,0.93844 -0.026125,0.12739 -0.039935,0.25583 -0.041341,0.38447 -3e-6,1.60738 1.8953256,2.91042 4.233333,2.91042 2.3380068,0 4.2333358,-1.30304 4.2333328,-2.91042 -0.0018,-0.12832 -0.01597,-0.25641 -0.04237,-0.38344 0.351023,-0.18183 0.571442,-0.54415 0.571541,-0.93947 4e-6,-0.5845 -0.473829,-1.05834 -1.058333,-1.05834 -0.278143,3e-5 -0.545094,0.10956 -0.743108,0.30489 -0.705063,-0.47597 -1.6300967,-0.76737 -2.6148267,-0.82372 l 0.4020423,-2.60036 1.3756264,0.30593 c 0.049,0.39731 0.386192,0.69596 0.786516,0.6966 0.438376,0 0.79375,-0.35537 0.79375,-0.79375 0,-0.43838 -0.355374,-0.79375 -0.79375,-0.79375 -0.273018,2.3e-4 -0.526753,0.14077 -0.671794,0.37207 l -1.6505451,-0.36587 c -0.017965,-0.004 -0.036324,-0.007 -0.054777,-0.007 z m -1.8562171,4.76354 c 0.438376,0 0.79375,0.35537 0.79375,0.79375 0,0.43838 -0.355374,0.79375 -0.79375,0.79375 -0.438376,0 -0.7937499,-0.35537 -0.7937499,-0.79375 0,-0.43838 0.3553739,-0.79375 0.7937499,-0.79375 z m 2.6458332,0 c 0.4383763,0 0.7937503,0.35537 0.7937503,0.79375 0,0.43838 -0.355374,0.79375 -0.7937503,0.79375 -0.438376,0 -0.79375,-0.35537 -0.79375,-0.79375 0,-0.43838 0.355374,-0.79375 0.79375,-0.79375 z m 0.5146973,2.37187 c 0.246166,-0.0208 0.384887,0.27633 0.21084,0.45165 0,0 -0.17334,0.1839 -0.503329,0.3359 -0.3299885,0.15204 -0.8369047,0.29312 -1.5513262,0.28112 -0.710303,-0.0121 -1.2081932,-0.15263 -1.5347896,-0.29663 -0.3265964,-0.1439 -0.5002281,-0.31316 -0.5002281,-0.31316 -0.1620204,-0.15892 -0.06191,-0.43469 0.1643311,-0.45268 0.00859,-7.5e-4 0.017215,-0.001 0.025839,-10e-4 0.071641,8.3e-4 0.1398864,0.0307 0.1891358,0.0827 0,0 0.07543,0.0847 0.335897,0.19947 0.2604669,0.1148 0.6866085,0.23812 1.3322183,0.25012 0.6414907,0.011 1.0586068,-0.11208 1.3156818,-0.23048 0.2570759,-0.11834 0.3327959,-0.21084 0.3327959,-0.21084 0.0455,-0.0554 0.111482,-0.0901 0.182935,-0.0961 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(0.26458333,0,0,0.26458333,0,280.06665)" d="M 32 4 A 27.999999 27.999999 0 0 0 4 32 A 27.999999 27.999999 0 0 0 4.0175781 32.492188 A 27.999999 27.999999 0 0 1 32 5 A 27.999999 27.999999 0 0 1 59.974609 32.492188 A 27.999999 27.999999 0 0 0 60 32 A 27.999999 27.999999 0 0 0 32 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/redeclipse.svg b/.icons/awkward/64x64/apps/redeclipse.svg
new file mode 100644
index 00000000..c9d7e34b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/redeclipse.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.000432,23.491846 C 5.7740117,19.485551 9.9773709,21.665851 11.495644,19.212417 12.932691,16.890241 8.1574756,13.2797 5.2092227,13.44054 c 1.0453384,-0.997203 7.7809593,0.222273 9.8743483,0.283778 2.540916,0.07465 -1.414803,-4.9379139 -1.414803,-4.9379139 0.929551,-1.8298319 5.793533,-0.6551406 7.721793,1.8944029 2.19231,2.898674 5.506135,-4.8479175 3.519583,-6.1722855 4.126797,0.1945935 4.731971,6.2837555 6.855644,6.4853445 3.483417,0.330663 4.185226,-1.375493 4.817412,-3.5149321 2.457037,2.4299881 0.506926,5.5959621 1.765376,5.7740031 4.119245,2.301291 7.140136,-3.976346 9.406905,-1.904217 -3.371605,2.290396 -6.419424,8.913539 -1.488579,8.934259 2.405657,0.145558 3.003028,0.513586 5.817472,2.848938 -6.40532,-2.209606 -6.517917,3.160233 -3.578852,2.547947 6.129317,-1.276904 7.638872,3.789788 6.96161,3.92524 -1.812636,-0.906319 -11.762491,-1.291148 -10.860436,0.2705 4.635282,8.02467 -4.349877,11.397213 -11.876016,13.292792 L 17.066722,43.277435 C 14.201381,41.551165 4.421238,36.508867 4.000432,29.166357 3.94223,28.150808 7.449032,29.394697 8.1860656,28.240685 10.187632,25.106731 7.9214748,23.448677 4.000432,23.491846 Z"/>
+ <path style="fill:#ff3c3c" d="m 4.000432,22.491872 c 1.7735797,-4.006295 5.9769389,-1.825995 7.495212,-4.279429 1.437047,-2.322176 -3.3381684,-5.932717 -6.2864213,-5.771878 1.0453384,-0.997202 7.7809593,0.222274 9.8743483,0.283779 2.540916,0.07465 -1.414803,-4.9379143 -1.414803,-4.9379143 0.929551,-1.8298319 5.793533,-0.6551406 7.721793,1.8944034 2.19231,2.8986729 5.506135,-4.847918 3.519583,-6.172286 4.126797,0.1945935 4.731971,6.2837556 6.855644,6.4853448 3.483417,0.3306621 4.185226,-1.3754932 4.817412,-3.5149324 2.457037,2.4299881 0.506926,5.5959625 1.765376,5.7740025 4.119245,2.301291 7.140136,-3.9763455 9.406905,-1.904217 -3.371605,2.290396 -6.419424,8.91354 -1.488579,8.93426 2.405657,0.145554 3.003028,0.513585 5.817472,2.848937 -6.40532,-2.209605 -6.517917,3.160234 -3.578852,2.547948 6.129317,-1.276904 7.638872,3.789787 6.96161,3.925239 C 53.654496,27.698811 43.704641,27.313982 44.606696,28.87563 49.241978,36.900299 40.256819,40.272842 32.73068,42.168422 L 17.066722,42.27746 C 14.201381,40.551191 4.421238,35.508893 4.000432,28.166383 3.94223,27.150834 7.449032,28.394722 8.1860656,27.240711 10.187632,24.106757 7.9214748,22.448702 4.000432,22.491872 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.910156 3.5078125 C 25.230114 3.7211176 25.400861 4.1126983 25.472656 4.5878906 C 29.091763 5.2849025 29.743637 10.802204 31.765625 10.994141 C 35.249042 11.324803 35.951798 9.6179548 36.583984 7.4785156 C 37.609776 8.4930142 37.854786 9.6268746 37.898438 10.626953 C 37.950754 9.4547886 37.976885 7.8560819 36.583984 6.4785156 C 35.951798 8.6179548 35.249042 10.324803 31.765625 9.9941406 C 29.641952 9.7925514 29.036953 3.702406 24.910156 3.5078125 z M 25.480469 5.6308594 C 25.1936 8.2229069 22.995828 11.804041 21.390625 9.6816406 C 19.462365 7.1320966 14.59752 5.9572775 13.667969 7.7871094 C 13.667969 7.7871094 13.887937 8.079956 14.072266 8.3300781 C 15.559745 7.2162346 19.657273 8.3878505 21.390625 10.679688 C 23.218846 13.096962 25.816664 8.1216055 25.480469 5.6308594 z M 46.869141 9.9296875 C 44.716047 9.7116392 41.951996 14.267536 38.347656 12.253906 C 38.052501 12.212149 37.936899 12.000171 37.896484 11.677734 C 37.856862 12.546704 37.8129 13.176298 38.347656 13.251953 C 42.017462 15.302157 44.81467 10.558595 46.984375 10.960938 C 47.237967 10.736754 47.494834 10.526929 47.755859 10.349609 C 47.472513 10.090593 47.176725 9.9608373 46.869141 9.9296875 z M 6.8984375 12.054688 C 6.0872631 12.079632 5.470319 12.192106 5.2089844 12.441406 C 6.023524 12.39697 6.976481 12.645712 7.9003906 13.070312 C 10.352832 13.153797 13.70934 13.684222 15.083984 13.724609 C 15.950699 13.750073 16.052504 13.177429 15.822266 12.419922 C 15.701723 12.61537 15.47803 12.736186 15.083984 12.724609 C 13.513943 12.678481 9.3319606 11.979854 6.8984375 12.054688 z M 43.728516 17.478516 C 43.514885 19.050209 44.156012 20.27433 46.267578 20.283203 C 48.049606 20.391025 48.841658 20.624315 50.275391 21.685547 C 50.815613 21.76576 51.407003 21.899278 52.083984 22.132812 C 49.26954 19.797461 48.673235 19.428757 46.267578 19.283203 C 44.63416 19.276339 43.889098 18.536922 43.728516 17.478516 z M 11.689453 17.771484 C 11.646198 17.92258 11.584312 18.070335 11.496094 18.212891 C 9.9778206 20.666325 5.7735797 18.485892 4 22.492188 C 4.2033507 22.489949 4.3820876 22.510697 4.5761719 22.517578 C 6.5580733 19.874577 10.12296 21.431789 11.496094 19.212891 C 11.771287 18.768196 11.813434 18.27514 11.689453 17.771484 z M 46.751953 23.931641 C 46.401691 24.893446 47.097178 25.973154 48.505859 25.679688 C 52.94809 24.75425 54.955478 27.155043 55.470703 28.601562 C 56.134588 28.440472 54.618927 23.406169 48.505859 24.679688 C 47.596761 24.869077 46.981193 24.485602 46.751953 23.931641 z M 8.8691406 25.666016 C 8.7731642 26.140422 8.5529443 26.664982 8.1855469 27.240234 C 7.4485133 28.394245 3.941798 27.150467 4 28.166016 C 4.0149548 28.426958 4.0441654 28.684367 4.0820312 28.939453 C 4.5886673 28.369259 7.5182319 29.285083 8.1855469 28.240234 C 8.8353702 27.222773 9.0295636 26.36464 8.8691406 25.666016 z M 44.847656 29.326172 C 44.589484 29.473901 44.478674 29.65211 44.607422 29.875 C 45.377961 31.20897 45.764517 32.412461 45.851562 33.503906 C 45.970825 32.27839 45.669997 30.891976 44.847656 29.326172 z"/>
+ <circle style="opacity:0.2" cx="29.999" cy="31" r="18"/>
+ <circle style="fill:#ffffff" cx="29.999" cy="30" r="18"/>
+ <circle style="opacity:0.2" cx="37.999" cy="39" r="22"/>
+ <circle style="fill:#4f4f4f" cx="37.999" cy="38" r="22"/>
+ <path style="opacity:0.1" d="M 38 16 A 21.999718 21.999718 0 0 0 16 38 A 21.999718 21.999718 0 0 0 16.021484 38.585938 A 21.999718 21.999718 0 0 1 38 17 A 21.999718 21.999718 0 0 1 43.048828 17.615234 A 17.999769 17.999769 0 0 0 41.679688 16.3125 A 21.999718 21.999718 0 0 0 38 16 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/redhat-server_settings.svg b/.icons/awkward/64x64/apps/redhat-server_settings.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/redhat-server_settings.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/redhat-tools.svg b/.icons/awkward/64x64/apps/redhat-tools.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/redhat-tools.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/redhat-web-browser.svg b/.icons/awkward/64x64/apps/redhat-web-browser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/redhat-web-browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/reditr.svg b/.icons/awkward/64x64/apps/reditr.svg
new file mode 100644
index 00000000..510432db
--- /dev/null
+++ b/.icons/awkward/64x64/apps/reditr.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#426ea7" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,-0.9994256,0.99982921)">
+ <path d="M 22,13.761 C 20.262,18.189 8.831,18.868 8.244,17.086 7.2266,13.66 9.4808,10.138 13.279,9.2204 17.078,8.3025 20.982,10.336 22,13.761 Z"/>
+ <path d="m 22,15 c 0,0 -9.4283,6.8225 -15.479,4.6382 -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.681 z"/>
+ <path d="m 10,22 c 0,0 11.56,-2.6698 14.158,-8.3753 0.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.923 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999714,0,0,1.9999714,5.744e-4,-1.7079e-4)">
+ <path d="M 22,13.761 C 20.262,18.189 8.831,18.868 8.244,17.086 7.2266,13.66 9.4808,10.138 13.279,9.2204 17.078,8.3025 20.982,10.336 22,13.761 Z"/>
+ <path d="m 22,15 c 0,0 -9.4283,6.8225 -15.479,4.6382 -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.681 z"/>
+ <path d="m 10,22 c 0,0 11.56,-2.6698 14.158,-8.3753 0.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.923 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812,4 C 5.2496033,4 4,5.2495828 4,6.8002055 L 4,7.8 C 4,6.2493773 5.2496033,4.9997945 6.8007812,4.9997945 l 50.3984378,0 C 58.749197,4.9997945 60,6.2493774 60,7.8 L 60,6.8002055 C 60,5.2495829 58.749197,4 57.199219,4 L 6.8007812,4 Z"/>
+ <path style="opacity:0.2" d="m 4,57.199219 0,1 C 4,59.749197 5.2496033,61 6.8007812,61 L 57.199219,61 C 58.749197,61 60,59.749197 60,58.199219 l 0,-1 C 60,58.749197 58.749197,60 57.199219,60 L 6.8007812,60 C 5.2496033,60 4,58.749197 4,57.199219 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rednotebook.svg b/.icons/awkward/64x64/apps/rednotebook.svg
new file mode 100644
index 00000000..85b8259f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rednotebook.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m10 56v2c0 1.662 1.338 3 3 3h38c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-38c-1.662 0-3-1.338-3-3z"/>
+ <path style="fill:#c2352a" d="m13 4c-1.662 0-3 1.338-3 3v50c0 1.662 1.338 3 3 3h38c1.662 0 3-1.338 3-3v-50c0-1.662-1.338-3-3-3h-38z"/>
+ <path style="opacity:.2" d="m13 4c-1.662 0-3 1.338-3 3v50c0 1.662 1.338 3 3 3h5v-56z"/>
+ <path style="opacity:.2" d="m38 5v28l4-4 4 4v-28h-8z"/>
+ <path style="fill:#fec006" d="m38 4v28l4-4 4 4v-28h-8z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m13 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h38c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-38z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/redream.svg b/.icons/awkward/64x64/apps/redream.svg
new file mode 100644
index 00000000..1ae780ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/redream.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#0e89f7" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="M 16.784804,50.938836 C 11.960489,40.522768 10.635357,28.85118 13.491896,21.935352 c 0.524668,-1.27025 0.312611,-1.17053 5.617593,-2.641596 0.298298,-0.08271 1.451571,-0.985202 2.562831,-2.005526 6.290988,-5.776186 14.712092,-5.712077 21.315978,0.162274 1.860006,1.654532 2.401878,1.952654 4.542708,2.49928 2.207952,0.563762 2.48039,0.720232 2.971896,1.706818 0.297608,0.597388 0.78461,2.264206 1.08222,3.704044 0.70898,3.429994 0.479568,10.7148 -0.46162,14.65848 -1.32122,5.53605 -4.41321,13.160066 -5.238842,12.917578 -0.2243,-0.06588 -0.912376,-1.068182 -1.529058,-2.22734 -1.070556,-2.287736 -2.959648,-4.334318 -4.882346,-5.035572 -3.275562,-1.194678 -11.189798,-0.757522 -14.506514,-0.04358 -3.799426,0.817844 -3.888582,2.450076 -5.105378,5.03662 C 19.161501,52.154522 18.57817,53 18.251607,53 c -0.322074,0 -0.86646,-0.764974 -1.466803,-2.061158 z"/>
+ <path style="fill:#3f3f3f" d="M 16.784804,49.938834 C 11.960489,39.522766 10.635357,27.851178 13.491896,20.93535 c 0.524668,-1.27025 0.312611,-1.170531 5.617593,-2.641595 0.298298,-0.08272 1.451571,-0.985203 2.562831,-2.005527 6.290988,-5.776186 14.712092,-5.712077 21.315978,0.162274 1.860006,1.654531 2.401878,1.952654 4.542708,2.49928 2.207952,0.563763 2.48039,0.720231 2.971896,1.706818 0.297608,0.597388 0.78461,2.264206 1.08222,3.704044 0.70898,3.429994 0.479568,10.7148 -0.46162,14.65848 -1.32122,5.53605 -4.41321,13.160066 -5.238842,12.917578 -0.2243,-0.06588 -0.912376,-1.068182 -1.529058,-2.22734 -1.070556,-2.287736 -2.959648,-4.334318 -4.882346,-5.035572 -3.275562,-1.194678 -11.189798,-0.757522 -14.506514,-0.04358 -3.799426,0.817844 -3.888582,2.450076 -5.105378,5.03662 -0.699863,1.48769 -1.283194,2.333168 -1.609757,2.333168 -0.322074,0 -0.86646,-0.764974 -1.466803,-2.061158 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/redshift-gtk.svg b/.icons/awkward/64x64/apps/redshift-gtk.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/.icons/awkward/64x64/apps/redshift-gtk.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/redshift-icon-256.svg b/.icons/awkward/64x64/apps/redshift-icon-256.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/.icons/awkward/64x64/apps/redshift-icon-256.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/redshift.svg b/.icons/awkward/64x64/apps/redshift.svg
new file mode 100644
index 00000000..42672f8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/redshift.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#e74c3c" d="m 32.0001,6.000319 c -9.387944,0 -16.9997,7.626555 -16.9997,17.033899 -0.0348,5.10197 4.469974,9.559944 6.537762,14.413915 0.921994,2.163988 2.615984,6.551962 2.615984,6.551962 l 15.692108,0 c 0,0 1.69355,-4.388574 2.615384,-6.551762 2.067988,-4.853971 6.447962,-9.367944 6.537962,-14.413915 0,-9.407344 -7.611955,-17.033899 -16.9999,-17.033899 z"/>
+ <path style="fill:#4f4f4f" d="m 39.846054,44.000095 -2.615985,11.399933 c -0.321998,1.403991 -1.165993,2.599984 -2.613984,2.599984 l -5.230769,0 c -1.448912,0 -2.311787,-1.191553 -2.615385,-2.599984 L 24.153946,44.000095 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 24.668143,46.000083 0.445998,1.999988 13.771919,0 0.445997,-1.999988 -14.663914,0 z m 0.893995,3.999976 0.445998,1.999989 11.983929,0 0.445997,-1.999989 -12.875924,0 z m 0.895995,3.999977 0.311998,1.397992 c 0.046,0.211998 0.127999,0.403997 0.197999,0.601996 l 10.059941,0 c 0.072,-0.197999 0.155999,-0.389998 0.201998,-0.601996 l 0.311999,-1.397992 -11.083935,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998788,6 C 22.611513,6 15,13.627821 15,23.035894 c -0.0011,0.165969 0.01656,0.329149 0.02539,0.494106 0.268634,-9.172617 7.756012,-16.5300713 16.9734,-16.5300713 9.150229,0 16.592563,7.2516973 16.963634,16.3308663 0.01512,-0.09763 0.03314,-0.195257 0.03515,-0.294901 C 48.997576,13.627821 41.386064,6 31.998788,6 Z"/>
+ <path style="opacity:0.2" d="m 48.970703,23.449219 c -0.312055,4.877716 -4.496681,9.279464 -6.509765,14 C 41.540944,39.611206 39.847656,44 39.847656,44 l -15.695312,0 c 0,0 -1.691334,-4.388794 -2.611328,-6.550781 -1.99921,-4.689814 -6.262193,-9.01358 -6.517578,-13.900391 C 15.013852,23.710821 15,23.872059 15,24.037109 c -0.0348,5.09997 4.471828,9.558138 6.541016,14.41211 C 22.46101,40.611206 24.152344,45 24.152344,45 l 15.695312,0 c 0,0 1.693288,-4.388794 2.613282,-6.550781 C 44.530926,33.595247 48.91,29.081079 49,24.037109 c 0,-0.198726 -0.0201,-0.391642 -0.0293,-0.58789 z"/>
+ <path style="opacity:0.2" d="m 24.152344,45 2.617187,11.398438 C 27.073529,57.806429 27.934821,59 29.382812,59 l 5.234376,0 c 1.447991,0 2.291283,-1.197571 2.613281,-2.601562 L 39.847656,45 39.617188,45 37.230469,55.398438 C 36.908471,56.802429 36.065179,58 34.617188,58 l -5.234376,0 c -1.447991,0 -2.309283,-1.193571 -2.613281,-2.601562 L 24.382812,45 24.152344,45 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/redshiftgui.svg b/.icons/awkward/64x64/apps/redshiftgui.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/.icons/awkward/64x64/apps/redshiftgui.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/referencer.svg b/.icons/awkward/64x64/apps/referencer.svg
new file mode 100644
index 00000000..de4c8d27
--- /dev/null
+++ b/.icons/awkward/64x64/apps/referencer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#008295" d="M 12.75,6 C 11.2265,6 10,7.2488 10,8.8 l 0,50.4 c 0,1.5512 1.2265,2.8 2.75,2.8 l 38.5,0 C 52.774,62 54,60.752 54,59.2 L 54,8.8 C 54,7.2488 52.774,6 51.25,6 l -38.5,0 z"/>
+ <path style="opacity:0.2" d="M 12.75,6 C 11.2265,6 10,7.2488 10,8.8 l 0,50.4 c 0,1.5512 1.2265,2.8 2.75,2.8 L 18,62 18,6 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 36.03852,21.00092 c -5.9052,0 -10.953,3.6736 -12.99,8.8416 -0.10842,0.26286 -0.20364,0.5321 -0.29604,0.80272 C 22.73428,30.70126 22.71344,30.75568 22.696,30.812 22.252,32.164 22,33.6 22,35.1 22,42.767 28.261,49 35.962,49 c 5.8496,0 10.862,-3.6008 12.938,-8.6904 5.4e-4,-0.0013 0.0014,-0.0026 0.002,-0.004 0.14914,-0.3505 0.275,-0.71168 0.39536,-1.0761 0.45048,-1.364 0.70308,-2.8172 0.70308,-4.3296 0,-7.6652 -6.2626,-13.9 -13.962,-13.9 z m -1.0049,2.1696 0,4.6786 c -1.3331,-0.04682 -2.608,-0.18746 -3.786,-0.40912 0.17696,-0.41284 0.36246,-0.81048 0.5648,-1.173 0.93268,-1.6714 2.059,-2.714 3.2212,-3.0964 z m 1.9943,0.07756 c 0.1048,0.0172 0.2114,0.0294 0.3155,0.04848 1.0502,0.45756 2.0596,1.4505 2.9076,2.9704 0.19858,0.35586 0.38088,0.74546 0.55504,1.1498 -1.1728,0.22748 -2.4464,0.37512 -3.7782,0.4285 l 0,-4.5972 z m -6.2496,0.95784 c -0.25016,0.34772 -0.49136,0.7076 -0.70892,1.0974 -0.28958,0.51894 -0.54856,1.0811 -0.7868,1.6675 -0.58376,-0.17046 -1.1238,-0.36342 -1.6282,-0.57198 0.91024,-0.8897 1.9651,-1.6283 3.124,-2.1928 z m 10.723,0.2986 c 0.5446,0.21748 0.96212,0.42034 1.3808,0.62432 0.5316,0.36928 1.0323,0.779 1.4957,1.2273 -0.49828,0.21092 -1.0342,0.40654 -1.6126,0.57974 -0.23448,-0.5732 -0.48752,-1.1241 -0.77124,-1.6326 -0.15492,-0.27764 -0.3218,-0.54086 -0.49272,-0.79884 z m 4.1794,3.3504 c 1.2724,1.7245 2.089,3.7984 2.2748,6.0592 l -3.7548,0 c -0.0733,-1.8155 -0.34688,-3.5328 -0.78876,-5.0936 0.79638,-0.24304 1.5443,-0.52188 2.228,-0.83956 0.0186,-0.0433 0.029,-0.0845 0.0409,-0.12604 z m -19.382,0.13186 c 0.7158,0.3316 1.5046,0.6188 2.3428,0.86864 -0.43612,1.5517 -0.70626,3.2566 -0.77902,5.0588 l -3.7412,0 c 0.18104,-2.203 0.96024,-4.2292 2.1774,-5.9272 z m 15.177,1.3243 c 0.3968,1.3904 0.65384,2.9468 0.72838,4.603 l -5.1766,0 0,-4.0834 c 1.5669,-0.05722 3.064,-0.2334 4.4482,-0.51964 z m -10.897,0.02908 c 1.3875,0.27872 2.8868,0.44504 4.454,0.49442 l 0,4.0796 -5.1746,0 c 0.07404,-1.6448 0.3284,-3.1908 0.7206,-4.574 z m -6.458,6.5594 3.7412,0 c 0.07476,1.8516 0.35664,3.6028 0.81408,5.1886 -0.8194,0.2426 -1.5884,0.52322 -2.2924,0.84344 -1.2636,-1.7185 -2.076,-3.7826 -2.2632,-6.032 z m 5.7376,0 5.1746,0 0,4.2192 c -1.5539,0.0488 -3.0414,0.21214 -4.419,0.48668 -0.41328,-1.4161 -0.6793,-3.0092 -0.75564,-4.7058 z m 7.1688,0 5.1766,0 c -0.07686,1.7078 -0.34544,3.3116 -0.76344,4.7348 -1.3744,-0.28196 -2.8594,-0.45524 -4.4132,-0.51188 l 0,-4.223 z m 7.1728,0 3.7548,0 c -0.18924,2.2758 -1.0187,4.3618 -2.3078,6.092 -0.0036,-0.006 -0.004,-0.0134 -0.0078,-0.0194 -0.69354,-0.32222 -1.4538,-0.60388 -2.2632,-0.84924 0.46332,-1.5949 0.74852,-3.3584 0.82382,-5.2236 z m -9.1672,6.2046 0,4.5372 c -1.1617,-0.38308 -2.2888,-1.4217 -3.2212,-3.0926 -0.18162,-0.32548 -0.34894,-0.67878 -0.51026,-1.0451 1.1631,-0.21596 2.4188,-0.3532 3.7316,-0.39942 z m 1.9943,0.004 c 1.3124,0.05214 2.5668,0.19492 3.7256,0.41688 -0.15872,0.3588 -0.32422,0.70432 -0.50248,1.0238 -0.9328,1.6716 -2.0604,2.71 -3.2232,3.0926 l 0,-4.5332 z m -7.6928,0.85894 c 0.22484,0.54064 0.4652,1.0632 0.73424,1.5453 0.21152,0.37904 0.44332,0.73284 0.68554,1.0722 -1.1008,-0.5394 -2.1046,-1.2381 -2.9816,-2.0728 0.4884,-0.19652 1.0024,-0.38324 1.5619,-0.54484 z m 13.38,0.0349 c 0.55356,0.16404 1.063,0.35192 1.5444,0.55066 -0.87128,0.8207 -1.8652,1.5082 -2.9544,2.0396 0.2432,-0.3428 0.47652,-0.69842 0.68944,-1.08 0.26328,-0.4718 0.49958,-0.98248 0.7206,-1.5104 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 36.03852,20 c -5.9052,0 -10.953,3.6736 -12.99,8.8414 -0.10842,0.26286 -0.20364,0.5321 -0.29604,0.80272 -0.0182,0.05602 -0.03904,0.11044 -0.05648,0.16676 -0.443,1.353 -0.696,2.79 -0.696,4.289 0,7.667 6.261,13.9 13.962,13.9 5.8496,0 10.862,-3.6008 12.938,-8.6904 5.4e-4,-0.0013 0.0014,-0.0026 0.002,-0.004 0.14914,-0.3505 0.275,-0.71168 0.39536,-1.0761 0.45048,-1.364 0.70308,-2.8172 0.70308,-4.3296 0,-7.6652 -6.2626,-13.9 -13.962,-13.9 z m -1.0049,2.1696 0,4.6786 c -1.3331,-0.04682 -2.608,-0.18746 -3.786,-0.40912 0.17696,-0.41284 0.36246,-0.81048 0.5648,-1.173 0.93268,-1.6714 2.059,-2.714 3.2212,-3.0964 z m 1.9943,0.07756 c 0.1048,0.0172 0.2114,0.0294 0.3155,0.04848 1.0502,0.45756 2.0596,1.4505 2.9076,2.9704 0.19858,0.35586 0.38088,0.74546 0.55504,1.1498 -1.1728,0.22748 -2.4464,0.37512 -3.7782,0.4285 l 0,-4.5972 z m -6.2496,0.95784 c -0.25016,0.34772 -0.49136,0.7076 -0.70892,1.0974 -0.28958,0.51894 -0.54856,1.0811 -0.7868,1.6675 -0.58376,-0.17046 -1.1238,-0.36342 -1.6282,-0.57198 0.91024,-0.8897 1.9651,-1.6283 3.124,-2.1928 z m 10.723,0.2986 c 0.5446,0.21748 0.96212,0.42034 1.3808,0.62432 0.5316,0.36928 1.0323,0.779 1.4957,1.2273 -0.49828,0.21092 -1.0342,0.40654 -1.6126,0.57974 -0.23448,-0.5732 -0.48752,-1.1241 -0.77124,-1.6326 -0.15492,-0.27764 -0.3218,-0.54086 -0.49272,-0.79884 z m 4.1794,3.3504 c 1.2724,1.7245 2.089,3.7984 2.2748,6.0592 l -3.7548,0 c -0.0733,-1.8155 -0.34688,-3.5328 -0.78876,-5.0936 0.79638,-0.24304 1.5443,-0.52188 2.228,-0.83956 0.0186,-0.0433 0.029,-0.0845 0.0409,-0.12604 z m -19.382,0.13186 c 0.7158,0.3316 1.5046,0.6188 2.3428,0.86864 -0.43612,1.5517 -0.70626,3.2566 -0.77902,5.0588 l -3.7412,0 c 0.18104,-2.203 0.96024,-4.2292 2.1774,-5.9272 z m 15.177,1.3243 c 0.3968,1.3904 0.65384,2.9468 0.72838,4.603 l -5.1766,0 0,-4.0834 c 1.5669,-0.05722 3.064,-0.2334 4.4482,-0.51964 z m -10.897,0.02908 c 1.3875,0.27872 2.8868,0.44504 4.454,0.49442 l 0,4.0796 -5.1746,0 c 0.07404,-1.6448 0.3284,-3.1908 0.7206,-4.574 z m -6.458,6.5594 3.7412,0 c 0.07476,1.8516 0.35664,3.6028 0.81408,5.1886 -0.8194,0.2426 -1.5884,0.52322 -2.2924,0.84344 -1.2636,-1.7185 -2.076,-3.7826 -2.2632,-6.032 z m 5.7376,0 5.1746,0 0,4.2192 c -1.5539,0.0488 -3.0414,0.21214 -4.419,0.48668 -0.41328,-1.4161 -0.6793,-3.0092 -0.75564,-4.7058 z m 7.1688,0 5.1766,0 c -0.07686,1.7078 -0.34544,3.3116 -0.76344,4.7348 -1.3744,-0.28196 -2.8594,-0.45524 -4.4132,-0.51188 l 0,-4.223 z m 7.1728,0 3.7548,0 c -0.18924,2.2758 -1.0187,4.3618 -2.3078,6.092 -0.0036,-0.006 -0.004,-0.0134 -0.0078,-0.0194 -0.69354,-0.32222 -1.4538,-0.60388 -2.2632,-0.84924 0.46332,-1.5949 0.74852,-3.3584 0.82382,-5.2236 z m -9.1672,6.2046 0,4.5372 c -1.1617,-0.38308 -2.2888,-1.4217 -3.2212,-3.0926 -0.18162,-0.32548 -0.34894,-0.67878 -0.51026,-1.0451 1.1631,-0.21596 2.4188,-0.3532 3.7316,-0.39942 z m 1.9943,0.004 c 1.3124,0.05214 2.5668,0.19492 3.7256,0.41688 -0.15872,0.3588 -0.32422,0.70432 -0.50248,1.0238 -0.9328,1.6716 -2.0604,2.71 -3.2232,3.0926 l 0,-4.5332 z m -7.6928,0.85894 c 0.22484,0.54064 0.4652,1.0632 0.73424,1.5453 0.21152,0.37904 0.44332,0.73284 0.68554,1.0722 -1.1008,-0.5394 -2.1046,-1.2381 -2.9816,-2.0728 0.4884,-0.19652 1.0024,-0.38324 1.5619,-0.54484 z m 13.38,0.0349 c 0.55356,0.16404 1.063,0.35192 1.5444,0.55066 -0.87128,0.8207 -1.8652,1.5082 -2.9544,2.0396 0.2432,-0.3428 0.47652,-0.69842 0.68944,-1.08 0.26328,-0.4718 0.49958,-0.98248 0.7206,-1.5104 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.75,6 C 11.2264,6 10,7.2493245 10,8.8002055 L 10,9.8 c 0,-1.5508811 1.2264,-2.8002055 2.75,-2.8002055 l 38.5,0 C 52.774,6.9997945 54,8.2491189 54,9.8 L 54,8.8002055 C 54,7.2493244 52.774,6 51.25,6 l -38.5,0 z"/>
+ <path style="opacity:0.2" d="m 10,59.2 0,0.999795 C 10,61.749476 11.2264,63 12.75,63 l 38.5,0 C 52.774,63 54,61.749476 54,60.199795 L 54,59.2 c 0,1.549681 -1.226,2.800205 -2.75,2.800205 l -38.5,0 C 11.2264,62.000205 10,60.749681 10,59.2 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/regedit.svg b/.icons/awkward/64x64/apps/regedit.svg
new file mode 100644
index 00000000..e136aac5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/regedit.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#259fb3" d="m40.999867 41.000074v17.999933h15.300143c1.495995 0 2.69999-1.203995 2.69999-2.69999v-15.300143h-17.999933z"/>
+ <rect style="fill:#1e8496" width="18" height="18" x="23" y="41"/>
+ <path style="fill:#186977" d="m5 41.000074v15.300143c0 1.495715 1.2041355 2.69979 2.69979 2.69979h15.300143v-17.999933h-17.999933z"/>
+ <rect style="opacity:.2" width="18" height="18" x="5" y="24"/>
+ <rect style="fill:#4ca9ba" width="18" height="18" x="5" y="23"/>
+ <rect style="opacity:.2" width="18" height="18" x="23" y="24"/>
+ <rect style="fill:#6eb9c7" width="18" height="18" x="23" y="23"/>
+ <rect style="opacity:.2" width="18" height="18" x="41" y="24"/>
+ <rect style="fill:#90cad5" width="18" height="18" x="41" y="23"/>
+ <path style="opacity:.2" d="m40.999867 6.0001328v17.9999332h17.999933v-15.3001432c0-1.4955945-1.203995-2.69979-2.69999-2.69979h-15.299943z"/>
+ <path style="fill:#c5e6ec" d="m40.999867 5.000207v17.999933h17.999933v-15.300143c0-1.4955945-1.203995-2.69979-2.69999-2.69979h-15.299943z"/>
+ <rect style="opacity:.2" width="18" height="18" x="23" y="6"/>
+ <rect style="fill:#acdbe3" width="18" height="18" x="23" y="5"/>
+ <path style="opacity:.2" d="m7.69979 6.0001328c-1.4955945 0-2.69979 1.2041955-2.69979 2.69979v15.3001432h17.999933v-17.9999332h-15.300143z"/>
+ <path style="fill:#96d1dc" d="m7.69979 5.000207c-1.4955945 0-2.69979 1.2041955-2.69979 2.69979v15.300143h17.999933v-17.999933h-15.300143z"/>
+ <path style="opacity:.2" d="m5 56.3v1.000211c0 1.496312 1.2034678 2.699789 2.6993165 2.699789h48.6013665c1.49605 0 2.699317-1.203477 2.699317-2.699789v-1.000211c0 1.496311-1.203267 2.699789-2.699317 2.699789h-48.6013665c-1.4958487 0-2.6993165-1.203478-2.6993165-2.699789z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m7.6992188 5c-1.4958222 0-2.6992188 1.203164-2.6992188 2.6992188v1c0-1.4960548 1.2033966-2.6992188 2.6992188-2.6992188h48.6015622c1.496023 0 2.699219 1.203164 2.699219 2.6992188v-1c0-1.4960549-1.203196-2.6992188-2.699219-2.6992188h-48.6015622z"/>
+ <circle style="fill:#48aeff" cx="47" cy="47" r="16"/>
+ <path style="opacity:.2" d="m31.02539 47.5a16 16.001894 0 0 0 -0.02539 0.498106 16 16.001894 0 0 0 16 16.001894 16 16.001894 0 0 0 16 -16.001894 16 16.001894 0 0 0 -0.01758 -0.492246 16 16.001894 0 0 1 -15.982422 15.494022 16 16.001894 0 0 1 -15.974608 -15.499882z"/>
+ <path style="fill:#ffffff" d="m39.50022 39.00021h5.99998c0.2765 0 0.4998 0.22302 0.4998 0.50001v5.99998c0 0.2765-0.2233 0.4998-0.4998 0.4998h-6.00019c-0.27699 0-0.50001-0.2233-0.50001-0.4998v-6.00019c0-0.27699 0.22302-0.50001 0.50001-0.50001z"/>
+ <path style="fill:#ffffff" d="m48.49978 39h5.99974c0.27719 0 0.50048 0.223027 0.50048 0.500025v6.000159c0 0.276509-0.22329 0.499816-0.49978 0.499816h-5.999739c-0.27719 0-0.500481-0.223307-0.500481-0.499816v-6.000159c0-0.277006 0.22299-0.500018 0.499983-0.500018z"/>
+ <path style="fill:#ffffff" d="m39.50022 48.000209h5.99998c0.2765 0 0.4998 0.223021 0.4998 0.50001v5.999981c0 0.276499-0.2233 0.499799-0.4998 0.499799h-6.00019c-0.27699 0-0.50001-0.2233-0.50001-0.499799v-6.000191c0-0.27699 0.22302-0.50001 0.50001-0.50001z"/>
+ <path style="fill:#ffffff" d="m48.49978 47.999999h5.99974c0.27719 0 0.50048 0.223027 0.50048 0.500026v6.000159c0 0.276509-0.22329 0.499815-0.49978 0.499815h-5.999739c-0.27719 0-0.500481-0.223306-0.500481-0.499815v-6.000159c0-0.277006 0.22299-0.500018 0.499983-0.500018z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/reigns.svg b/.icons/awkward/64x64/apps/reigns.svg
new file mode 100644
index 00000000..291cb730
--- /dev/null
+++ b/.icons/awkward/64x64/apps/reigns.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="57" height="57" x="4" y="4" rx="2.85" ry="2.85"/>
+ <rect style="fill:#3f3f3f" width="57" height="57" x="4" y="3" rx="2.85" ry="2.85"/>
+ <path style="opacity:0.2" d="m 21.5,8 a 4.5,4.5 0 0 0 -4.5,4.5 4.5,4.5 0 0 0 3,4.236328 V 21 28.90625 30 49.628906 L 32.5,58 45,49.628906 V 30 21 16.736328 A 4.5,4.5 0 0 0 48,12.5 4.5,4.5 0 0 0 43.5,8 4.5,4.5 0 0 0 39,12.5 4.5,4.5 0 0 0 42,16.736328 V 21 H 34 V 16.736328 A 4.5,4.5 0 0 0 37,12.5 4.5,4.5 0 0 0 32.5,8 4.5,4.5 0 0 0 28,12.5 4.5,4.5 0 0 0 31,16.736328 V 21 H 23 V 16.736328 A 4.5,4.5 0 0 0 26,12.5 4.5,4.5 0 0 0 21.5,8 Z"/>
+ <circle style="fill:#fae71d" cx="32.5" cy="11.5" r="4.5"/>
+ <circle style="fill:#fae71d" cx="21.5" cy="11.5" r="4.5"/>
+ <circle style="fill:#fae71d" cx="43.5" cy="11.5" r="4.5"/>
+ <rect style="fill:#fae71d" width="3" height="12.907" x="20" y="15"/>
+ <rect style="fill:#fae71d" width="3" height="12.907" x="31" y="15"/>
+ <rect style="fill:#fae71d" width="3" height="12.907" x="42" y="15"/>
+ <path style="fill:#ffffff" d="M 20.000001,27.906542 H 45 V 48.62932 L 32.500001,57 l -12.5,-8.37068 z"/>
+ <rect style="opacity:0.675" width="3" height="7" x="26" y="36"/>
+ <rect style="opacity:0.675" width="3" height="7" x="36" y="36"/>
+ <rect style="fill:#fae71d" width="25" height="9" x="20" y="20"/>
+ <path style="opacity:0.2" d="M 32.5,57 45,48.628906 V 29 20 15.736328 C 46.795777,15.101427 47.997327,13.404706 48,11.5 48,9.0147186 45.985281,7 43.5,7 41.014719,7 39,9.0147186 39,11.5 c 0.0027,1.904706 1.204223,3.601427 3,4.236328 V 20 H 34 V 15.736328 C 35.795777,15.101427 36.997327,13.404706 37,11.5 37,9.0147186 34.985281,7 32.5,7 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8496094 3 C 5.2707094 3 4 4.2707094 4 5.8496094 L 4 6.8496094 C 4 5.2707094 5.2707094 4 6.8496094 4 L 58.150391 4 C 59.729291 4 61 5.2707094 61 6.8496094 L 61 5.8496094 C 61 4.2707094 59.729291 3 58.150391 3 L 6.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rekonq.svg b/.icons/awkward/64x64/apps/rekonq.svg
new file mode 120000
index 00000000..ee9f2449
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rekonq.svg
@@ -0,0 +1 @@
+konqueror.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/relay.svg b/.icons/awkward/64x64/apps/relay.svg
new file mode 120000
index 00000000..28bbff2d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/relay.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/remmina.svg b/.icons/awkward/64x64/apps/remmina.svg
new file mode 100644
index 00000000..05bf2afe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/remmina.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-268.3)">
+ <circle style="fill:#ffffff" cx="32" cy="300.3" r="26.1"/>
+ <polygon style="opacity:0.1" class="st1" transform="matrix(0.7664523,0,0,0.7664523,3.1972864,270.3011)" 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="fill:#20aa73" class="st1" transform="matrix(0.7664523,0,0,0.7664523,3.1972864,269.3011)" points="43.32 32.88 20.62 17.74 20.62 26.92 29.55 32.88 20.62 38.83 20.62 48.01"/>
+ <polygon style="opacity:0.1" class="st2" transform="matrix(0.76641852,0,0,0.76641852,2.5496107,273.3035)" 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"/>
+ <polygon style="fill:#3989da" class="st2" transform="matrix(0.76641852,0,0,0.76641852,2.5496107,272.3035)" points="55.39 28.96 32.69 44.1 55.39 59.23 55.39 50.05 46.46 44.1 55.39 38.14"/>
+ <path style="opacity:0.2" d="m 57.372168,287.30128 -4.876758,3.2455 A 23.2,23.2 0 0 1 55.199998,301.3 23.2,23.2 0 0 1 32,324.5 23.2,23.2 0 0 1 14.149707,316.0577 l -4.8597658,3.23418 C 14.606225,325.98952 22.80444,330.3 32,330.3 c 15.990474,0 29,-13.00876 29,-29 0,-5.07706 -1.325304,-9.84392 -3.627832,-13.99872 z"/>
+ <path style="fill:#20aa73" d="m 57.372168,286.30128 -4.876758,3.2455 A 23.2,23.2 0 0 1 55.199998,300.3 23.2,23.2 0 0 1 32,323.5 23.2,23.2 0 0 1 14.149707,315.0577 l -4.8597658,3.23418 C 14.606225,324.98952 22.80444,329.3 32,329.3 c 15.990474,0 29,-13.00876 29,-29 0,-5.07706 -1.325304,-9.84392 -3.627832,-13.99872 z"/>
+ <path style="opacity:0.2" d="m 32,272.3 c -15.991229,0 -29.0000001,13.00876 -29.0000001,29 0,4.71932 1.1368765,9.1759 3.1463867,13.11798 L 11.045801,311.1583 A 23.2,23.2 0 0 1 8.8,301.3 23.2,23.2 0 0 1 32,278.1 a 23.2,23.2 0 0 1 17.19043,7.67764 l 4.888086,-3.25118 C 48.755678,276.2751 40.833542,272.3 32,272.3 Z"/>
+ <path style="fill:#3989da" d="m 32,271.3 c -15.991229,0 -29.0000001,13.00876 -29.0000001,29 0,4.71932 1.1368765,9.1759 3.1463867,13.11798 L 11.045801,310.1583 A 23.2,23.2 0 0 1 8.8,300.3 23.2,23.2 0 0 1 32,277.1 a 23.2,23.2 0 0 1 17.19043,7.67764 l 4.888086,-3.25118 C 48.755678,275.2751 40.833542,271.3 32,271.3 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,268.3)" d="M 32 3 C 16.008771 3 3 16.00876 3 32 C 3 32.152068 3.0113199 32.301611 3.0136719 32.453125 C 3.3073138 16.714196 16.192157 4 32 4 C 40.531176 4 48.205041 7.7146469 53.515625 13.599609 L 54.078125 13.226562 C 48.755287 6.9752025 40.833542 3 32 3 z M 8.8164062 32.677734 A 23.2 23.2 0 0 0 8.8007812 33 A 23.2 23.2 0 0 0 10.71875 42.074219 L 11.044922 41.857422 A 23.2 23.2 0 0 1 8.8164062 32.677734 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/renpy.svg b/.icons/awkward/64x64/apps/renpy.svg
new file mode 100644
index 00000000..e54c9c81
--- /dev/null
+++ b/.icons/awkward/64x64/apps/renpy.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64" 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(1.4,0,0,1.4,-1.6,-3.399617)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient938"/>
+ <linearGradient id="linearGradient944" x1="22.26" x2="21.73" y1="32.569" y2="30.835" gradientTransform="matrix(1.4,0,0,1.4,11.674648,-3.5756734)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient938"/>
+ </defs>
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z"/>
+ <path style="fill:#3fbcfe" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <ellipse id="ellipse872" style="opacity:0.1" cx="33.993" cy="37.984" rx="12.566" ry="13.016"/>
+ <ellipse id="ellipse16" style="fill:#f6dcc2" cx="33.993" cy="36.984" rx="12.566" ry="13.016"/>
+ <path style="fill:#a89580" d="M 54.4,24.475466 47.750788,30.44878 45.308322,22.928552 Z"/>
+ <path style="fill:#a89580" d="M 9.5999998,32.317072 19.655809,27.950646 18.691677,33.863988 Z"/>
+ <path style="opacity:0.1" d="m 22.806044,25.24824 c 10.434726,-0.697802 14.960582,-4.070548 24.784054,-1.10083 4.384102,3.067522 5.626888,20.03672 1.43669,25.55659 l -0.45858,-3.694844 c -0.08966,1.93143 -0.513242,2.694068 -0.937556,3.454178 l -0.332384,-1.633996 -1.259118,1.804674 0.820988,-4.41591 c -0.60516,1.50471 -1.315272,2.967436 -2.765856,4.133974 l -3.676962,-0.391204 2.698606,-2.460096 2.86416,-6.612978 -1.43468,0.686782 -0.30575,-9.903698 c -0.410366,3.095976 -0.434826,6.507678 -1.334746,8.134996 -0.970368,-2.016566 -1.42058,-5.59359 -2.085402,-8.526786 0.350738,5.617506 -1.316706,8.275016 -3.516238,10.152128 -1.051044,-1.662664 -1.299412,-4.22834 -0.98018,-7.432566 -1.363894,1.558668 -2.427112,4.019372 -3.453198,6.59147 0.06408,-3.04093 -1.20967,-5.368354 1.180218,-9.649716 -2.38358,1.265734 -4.243604,3.840358 -5.94628,6.808348 0.15174,-1.976502 0.381972,-4.00907 1.711926,-6.827152 -1.785182,2.788478 -3.563142,5.58057 -4.678442,8.70399 -0.634502,-2.114234 -1.106448,-4.29099 0.448566,-7.247346 -4.100904,2.581072 -2.089188,14.03769 -1.337412,17.65068 h -6.493329 l -0.783678,-1.567354 -0.895632,1.567354 h -2.798851 l 2.779403,-19.321462 z"/>
+ <path style="fill:#ff7f7f" d="m 22.806044,24.24824 c 10.434726,-0.697802 14.960582,-4.070548 24.784054,-1.10083 4.384102,3.067522 5.626888,20.03672 1.43669,25.55659 l -0.45858,-3.694844 c -0.08966,1.93143 -0.513242,2.694068 -0.937556,3.454178 l -0.332384,-1.633996 -1.259118,1.804674 0.820988,-4.41591 c -0.60516,1.50471 -1.315272,2.967436 -2.765856,4.133974 l -3.676962,-0.391204 2.698606,-2.460096 2.86416,-6.612978 -1.43468,0.686782 -0.30575,-9.903698 c -0.410366,3.095976 -0.434826,6.507678 -1.334746,8.134996 -0.970368,-2.016566 -1.42058,-5.59359 -2.085402,-8.526786 0.350738,5.617506 -1.316706,8.275016 -3.516238,10.152128 -1.051044,-1.662664 -1.299412,-4.22834 -0.98018,-7.432566 -1.363894,1.558668 -2.427112,4.019372 -3.453198,6.59147 0.06408,-3.04093 -1.20967,-5.368354 1.180218,-9.649716 -2.38358,1.265734 -4.243604,3.840358 -5.94628,6.808348 0.15174,-1.976502 0.381972,-4.00907 1.711926,-6.827152 -1.785182,2.788478 -3.563142,5.58057 -4.678442,8.70399 -0.634502,-2.114234 -1.106448,-4.29099 0.448566,-7.247346 -4.100904,2.581072 -2.089188,14.03769 -1.337412,17.65068 h -6.493329 l -0.783678,-1.567354 -0.895632,1.567354 h -2.798851 l 2.779403,-19.321462 z"/>
+ <path style="opacity:0.1" d="M 15.577618,27.467934 C 24.74744,22.63394 34.739988,20.514948 45.787086,21.875968 49.710016,22.4446 52.16926,23.891446 54.4,25.475394 37.121128,22.740536 23.848516,26.859762 9.5999998,33.317 10.877522,31.546066 12.281028,29.743636 15.577618,27.467934 Z"/>
+ <path style="fill:#eadbcc" d="m 15.577618,26.468006 c 1.68777,-5.304664 2.948625,-10.493707 11.953394,-14.468007 7.770756,-0.137018 13.192258,3.937556 18.256074,8.876041 3.92293,0.568632 6.382174,2.015478 8.612914,3.599426 -17.278872,-2.734858 -30.551484,1.384368 -44.8000002,7.841606 1.2775222,-1.770934 2.6810282,-3.573364 5.9776182,-5.849066 z"/>
+ <path style="fill:#29325f" d="m 28.210156,37.203118 c -1.529282,0.0556 -3.201954,1.803814 -3.201954,3.34961 0.476472,0.665574 1.136186,1.245182 1.684376,1.782812 0.0026,0.0028 0.0054,0.0054 0.0082,0.0082 0.0207,0.0136 0.03908,0.03066 0.06016,0.04376 0.495382,0.395812 1.110442,0.611758 1.744532,0.6125 1.546396,0 2.8,-1.253602 2.8,-2.8 0.02496,-0.748992 -0.267808,-1.497424 -0.483986,-2.086328 -0.547694,-0.643006 -1.759848,-0.9415 -2.611326,-0.910546 z"/>
+ <path style="fill:#29325f" d="m 39.0839,40.58528 c 0.492414,1.563074 0.80731,1.918694 2.194652,2.20041 1.314172,0.1402 2.441126,-0.74366 3.185118,-1.76787 0.1951,-1.62195 0.17164,-3.412852 -1.20777,-3.75272 -0.768032,-0.18924 -2.540226,0.04254 -3.117918,0.6164 -0.637216,0.632996 -1.392996,1.62796 -1.054082,2.70378 z"/>
+ <path style="fill:#ffffff" d="m 32.803442,46.004238 h 4.049354 c -0.694198,3.035124 -4.162394,2.107022 -4.049354,0 z"/>
+ <path style="fill:#a66067" d="m 45.552106,24.745936 c 2.410948,6.728462 2.75996,9.562612 3.031542,12.250052 1.274882,-5.883308 0.41533,-7.823822 -3.031542,-12.250052 z M 28.856788,26.38443 c -1.568454,2.023818 -3.559018,2.991842 -4.80836,5.813442 l 0.257556,-3.629094 -1.768436,8.382498 -0.540266,-3.218772 -1.253788,8.805862 -0.910534,-7.1506 -0.751249,4.045936 -1.112666,-8.737862 -1.001355,5.394738 -0.734015,-4.687736 -2.956557,16.626112 h 2.798669 l 0.895629,-1.567236 0.783851,1.567236 H 24.2487 c -0.751778,-3.61299 -2.763748,-15.069682 1.337156,-17.650752 -1.520032,2.88985 -1.101656,5.034248 -0.4895,7.104024 0.700624,-3.892314 1.623384,-7.854844 3.760432,-11.097796 z m 9.01079,2.366454 c -1.579364,0.839062 -3.622636,4.379918 -5.12041,7.670374 0.07228,0.706274 0.13882,1.415686 0.12296,2.16898 1.026084,-2.5721 2.089146,-5.033038 3.45304,-6.591704 -0.319234,3.204226 -0.07112,5.770176 0.979932,7.43284 0.208024,-0.17754 0.409614,-0.365092 0.606866,-0.55843 -0.736482,-3.359448 -1.307842,-6.841776 -0.04238,-10.12206 z m 2.9519,0.528158 c 0.664822,2.933194 1.115244,6.510314 2.08561,8.526878 0.13528,-0.244636 0.255762,-0.533696 0.366542,-0.851848 -0.0106,-2.08103 -0.484912,-4.544042 -2.452152,-7.67503 z m 3.674454,0.558428 c 0.18586,1.678296 0.12268,3.184132 -0.10852,4.5536 l 0.16022,5.183288 1.434498,-0.68651 -3.27915,6.537658 -2.283438,2.535542 3.676782,0.391226 c 1.450588,-1.166536 2.16044,-2.629254 2.7656,-4.133962 l -0.820644,4.415738 1.258912,-1.804766 0.332542,1.633838 c 0.424314,-0.760112 0.8479,-1.522542 0.937548,-3.453972 l 0.458294,3.694762 c 0.677884,-0.892998 1.211542,-2.088562 1.61474,-3.473534 -1.345892,-4.768236 -3.300848,-10.862464 -6.14738,-15.392908 z"/>
+ <path style="fill:url(#linearGradient940)" d="m 28.45625,38.146478 a 2.1,2.1 0 0 0 -2.1,2.1 2.1,2.1 0 0 0 2.1,2.1 2.1,2.1 0 0 0 2.1,-2.1 2.1,2.1 0 0 0 -2.1,-2.1 z m 0.0192,0.604296 a 1.5148608,1.5148608 0 0 1 1.514844,1.514844 1.5148608,1.5148608 0 0 1 -1.514844,1.514844 1.5148608,1.5148608 0 0 1 -1.514844,-1.514844 1.5148608,1.5148608 0 0 1 1.514844,-1.514844 z"/>
+ <path style="fill:url(#linearGradient944)" d="m 41.730898,37.97042 a 2.1,2.1 0 0 0 -2.1,2.1 2.1,2.1 0 0 0 2.1,2.1 2.1,2.1 0 0 0 2.1,-2.1 2.1,2.1 0 0 0 -2.1,-2.1 z m 0.0192,0.604298 a 1.5148608,1.5148608 0 0 1 1.514842,1.514844 1.5148608,1.5148608 0 0 1 -1.514842,1.514842 1.5148608,1.5148608 0 0 1 -1.514844,-1.514842 1.5148608,1.5148608 0 0 1 1.514844,-1.514844 z"/>
+ <path style="opacity:0.1" d="M 15.577618,26.468006 C 24.74744,21.634012 34.739988,19.51502 45.787086,20.87604 49.710016,21.444672 52.16926,22.891518 54.4,24.475466 37.121128,21.740608 23.848516,25.859834 9.5999998,32.317072 10.877522,30.546138 12.281028,28.743708 15.577618,26.468006 Z"/>
+ <path style="opacity:0.2" d="m 27.532032,11.999999 7.065624,8.698047 c 0.41098,-0.03876 0.821866,-0.0781 1.235938,-0.10664 z m 0,0 -4.06875,11.076953 c 0.312266,-0.10544 0.623754,-0.215184 0.93789,-0.314452 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/repository.svg b/.icons/awkward/64x64/apps/repository.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/repository.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/resapplet.svg b/.icons/awkward/64x64/apps/resapplet.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/resapplet.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rescuetime.svg b/.icons/awkward/64x64/apps/rescuetime.svg
new file mode 100644
index 00000000..d529eb28
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rescuetime.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#e4e4e4" width="24" height="56" x="20" y="4" rx="3" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="24" height="56" x="20" y="-60" rx="3" ry="2.8" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="4" height="22" x="31" y="-54" rx="2" ry="2.75" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#3e3e3e" width="4" height="22" x="30" y="10" rx="2" ry="2.75"/>
+ <rect style="fill:#3e3e3e" width="4" height="22" x="30" y="-54" rx="2" ry="2.75" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="8"/>
+ <circle style="fill:#df574d" cx="32" cy="32" r="8"/>
+ <path style="opacity:0.2" d="m 4,41 0,1 c 0,1.662063 1.2495812,3 2.8007812,3 L 20,45 20,44 6.8007812,44 C 5.2495812,44 4,42.662063 4,41 Z m 56,0 c 0,1.662063 -1.250781,3 -2.800781,3 L 44,44 l 0,1 13.199219,0 C 58.749219,45 60,43.662063 60,42 l 0,-1 z m -40,16.199219 0,1 C 20,59.749279 21.337999,61 23,61 l 18,0 c 1.662001,0 3,-1.249501 3,-2.800781 l 0,-1 C 44,58.750499 42.662001,60 41,60 l -18,0 c -1.662001,0 -3,-1.250721 -3,-2.800781 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23 4 C 21.338023 4 20 5.2496034 20 6.8007812 L 20 7.8007812 C 20 6.2496034 21.338023 5 23 5 L 41 5 C 42.661977 5 44 6.2496035 44 7.8007812 L 44 6.8007812 C 44 5.2496035 42.661977 4 41 4 L 23 4 z M 6.8007812 20 C 5.2496034 20 4 21.338023 4 23 L 4 24 C 4 22.338023 5.2496034 21 6.8007812 21 L 20 21 L 20 20 L 6.8007812 20 z M 44 20 L 44 21 L 57.199219 21 C 58.749196 21 60 22.338023 60 24 L 60 23 C 60 21.338023 58.749196 20 57.199219 20 L 44 20 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/resharper.svg b/.icons/awkward/64x64/apps/resharper.svg
new file mode 100644
index 00000000..20efb344
--- /dev/null
+++ b/.icons/awkward/64x64/apps/resharper.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#c72566" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#ff8c2a" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#cf4f8c" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#c72566" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round" d="m 26.00049,34.99932 -4.000004,-6 m -4.000001,-2.000006 c 0,0 8.000005,0.929002 8.000005,-3.999994 0,-4.929003 -8.000005,-4.000003 -8.000005,-4.000003 m 1.96e-4,16.000199 V 18.999513"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round" d="m 26.00049,33.99952 -4.000004,-6 m -4.000001,-2.000006 c 0,0 8.000005,0.929002 8.000005,-3.999994 0,-4.929003 -8.000005,-4.000003 -8.000005,-4.000003 m 1.96e-4,16.000199 V 17.999713"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="m 32.000584,30.999418 h 16 v 0 0 m -16,-8.0002 h 16 v 0 0 m -3.9999,12.0001 v -16.000001 0 0 m -8.0002,16.000001 v -16.000001 0 0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="m 32.000584,29.999618 h 16 v 0 0 m -16,-8.0002 h 16 v 0 0 m -3.9999,12.0001 v -16.000001 0 0 m -8.0002,16.000001 v -16.000001 0 0"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/resharpercpp.svg b/.icons/awkward/64x64/apps/resharpercpp.svg
new file mode 100644
index 00000000..5294b763
--- /dev/null
+++ b/.icons/awkward/64x64/apps/resharpercpp.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#ff8c2a" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#cf4f8c" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#c72566" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#ff8c2a" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round" d="m 26.000488,34.99932 -4.000004,-6 m -4.000001,-2.000006 c 0,0 8.000005,0.929002 8.000005,-3.999994 0,-4.929003 -8.000005,-4.000003 -8.000005,-4.000003 m 1.96e-4,16.000199 V 18.999513"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round" d="m 26.000488,33.99952 -4.000004,-6 m -4.000001,-2.000006 c 0,0 8.000005,0.929002 8.000005,-3.999994 0,-4.929003 -8.000005,-4.000003 -8.000005,-4.000003 m 1.96e-4,16.000199 V 17.999713"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="m 32.000484,30.99932 h 8 m -4,4 v -8"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="m 32.000484,29.99952 h 8 m -4,4 v -8"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="m 38.000484,20.99932 h 8 m -4,4 v -8.000001"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="m 38.000484,19.999519 h 8 m -4,4.000001 v -8.000001"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/residualvm.svg b/.icons/awkward/64x64/apps/residualvm.svg
new file mode 100644
index 00000000..f33c0603
--- /dev/null
+++ b/.icons/awkward/64x64/apps/residualvm.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 22.589,5.0102114 0.008,0 c -2.069,0.056 -4.274,0.264 -6.548,0.921 -0.081,0.023 -0.161,0.048 -0.242,0.074 -2.758,0.924 -5.583,2.943 -6.805,5.6379996 -1.222,2.699 -0.98,4.733 -0.98,6.16 l 0,31.561 c 0,1.427 -0.195,2.865 0.574,5.173 0.77,2.308 3.402,4.7 5.548,5.454 0.016,0.007 0.031,0.013 0.047,0.02 1.158,0.395 2.289,0.618 3.479,0.781 2.436,0.333 4.654,0.267 7,-0.207 0.777,-0.158 1.519,-0.379 2.288,-0.672 1.211,-0.43 2.523,-1.527 3.557,-2.818 0.278,0.363 0.379,0.761 0.746,1.097 2.097,1.921 4.16,2.197 5.813,2.487 1.263,0.22 1.775,0.186 2.663,0.222 0.888,0.036 1.81,0.058 2.522,0.066 10e-4,0 0.003,0 0.004,0 1.875,0.022 3.221,0.14 5.47,-0.324 2.073,-0.416 4.206,-0.849 6.255,-3.506 10e-4,0 0.002,0 0.004,0 0.835,-1.083 1.884,-2.84 1.995,-5.2 0.16,-3.41 -1.156,-5.602 -2.441,-7.738 -0.741,-1.233 -1.653,-2.276 -2.303,-2.924 -0.651,-0.649 -1.006,-0.959 -1.566,-1.593 -0.65,-0.737 -0.443,-0.534 -0.722,-0.929 0.164,-0.156 0.122,-0.144 0.316,-0.316 2.176,-1.94 4.748,-3.87 6.114,-7.812 0.596,-1.718 0.627,-3.044 0.606,-4.389 -0.046,-2.815 -0.587,-5.642 -1.777,-8.425 -1.099,-2.57 -3.047,-5.005 -5.474,-6.711 -2.427,-1.7059996 -5.195,-2.8459996 -8.589,-3.9469996 -1.735,-0.562 -3.293,-0.962 -5.045,-1.269 -2.311,-0.405 -5.138,-0.62 -7.913,-0.761 l -0.016,0 c -0.788,-0.048 -1.599,-0.086 -2.425,-0.106 -0.706,-0.024 -1.41,-0.022 -2.116,0 -0.015,0.001 -0.031,0 -0.047,0 l 0,-0.007 z"/>
+ <path style="fill:#4f4f4f" d="m 22.589,4.01 0.008,0 c -2.069,0.056 -4.274,0.264 -6.548,0.921 -0.081,0.023 -0.161,0.048 -0.242,0.074 -2.758,0.924 -5.583,2.943 -6.805,5.638 -1.222,2.699 -0.98,4.733 -0.98,6.16 l 0,31.561 c 0,1.427 -0.195,2.865 0.574,5.173 0.77,2.308 3.402,4.7 5.548,5.454 0.016,0.007 0.031,0.013 0.047,0.02 1.158,0.395 2.289,0.618 3.479,0.781 2.436,0.333 4.654,0.267 7,-0.207 0.777,-0.158 1.519,-0.379 2.288,-0.672 1.211,-0.43 2.523,-1.527 3.557,-2.818 0.278,0.363 0.379,0.761 0.746,1.097 2.097,1.921 4.16,2.197 5.813,2.487 1.263,0.22 1.775,0.186 2.663,0.222 0.888,0.036 1.81,0.058 2.522,0.066 10e-4,0 0.003,0 0.004,0 1.875,0.022 3.221,0.14 5.47,-0.324 2.073,-0.416 4.206,-0.849 6.255,-3.506 10e-4,0 0.002,0 0.004,0 0.835,-1.083 1.884,-2.84 1.995,-5.2 0.16,-3.41 -1.156,-5.602 -2.441,-7.738 -0.741,-1.233 -1.653,-2.276 -2.303,-2.924 -0.651,-0.649 -1.006,-0.959 -1.566,-1.593 -0.65,-0.737 -0.443,-0.534 -0.722,-0.929 0.164,-0.156 0.122,-0.144 0.316,-0.316 2.176,-1.94 4.748,-3.87 6.114,-7.812 0.596,-1.718 0.627,-3.044 0.606,-4.389 C 55.945,22.421 55.404,19.594 54.214,16.811 53.115,14.241 51.167,11.806 48.74,10.1 46.313,8.394 43.545,7.254 40.151,6.153 38.416,5.591 36.858,5.191 35.106,4.884 32.795,4.479 29.968,4.264 27.193,4.123 l -0.016,0 C 26.389,4.075 25.578,4.037 24.752,4.017 c -0.706,-0.024 -1.41,-0.022 -2.116,0 -0.015,10e-4 -0.031,0 -0.047,0 l 0,-0.007 z"/>
+ <path style="opacity:0.2" d="m 22.777,11.01 c -1.754,0.046 -3.486,0.235 -5.082,0.695 C 13.952,12.959 14,14.892 14,17.815 l 0,31.579 c 0,2.854 10e-4,4.227 2.113,4.969 0.641,0.219 1.425,0.389 2.352,0.516 1.514,0.207 3.617,0.136 5.001,-0.144 0.534,-0.108 1.049,-0.258 1.477,-0.43 1.276,-0.433 1.268,-1.214 1.218,-2.234 -0.087,-2.103 -0.33,-4.586 1.688,-6.239 0.931,-0.762 2.074,-0.8 3.168,-0.289 0.934,0.437 1.978,1.466 2.461,2.43 0.46,0.917 0.572,1.536 0.82,3.246 0.376,2.585 1.039,3.095 3.801,3.578 0.675,0.118 2.923,0.184 4.229,0.2 1.679,0.02 3.447,-0.044 4.199,-0.2 1.309,-0.262 2.269,-0.723 2.711,-1.296 0.407,-0.529 0.726,-1.133 0.758,-1.825 0.056,-1.182 -0.538,-2.617 -1.59,-4.367 -0.95,-1.581 -1.711,-1.92 -3.23,-3.641 -1.849,-2.095 -2.735,-3.451 -3.076,-4.641 -0.43,-1.499 0.918,-3.04 3.178,-5.055 2.11,-1.881 3.81,-3.481 4.441,-5.301 0.204,-0.589 0.288,-1.401 0.273,-2.328 -0.031,-1.919 -0.501,-4.316 -1.293,-6.168 -1.441,-3.37 -4.189,-5.299 -10.406,-7.317 -1.56,-0.506 -2.711,-0.8 -4.231,-1.066 -1.765,-0.31 -4.563,-0.546 -7.203,-0.68 -0.766,-0.048 -1.543,-0.084 -2.324,-0.102 -0.586,-0.02 -1.173,-0.02 -1.758,0 l 0,0 z m 7.121,11.989 0,0 c 1.829,0.026 3.432,1.411 3.957,3.476 0.19,0.747 0.193,2.354 0.004,3.258 -0.489,2.362 -2.182,3.55 -4.558,3.196 C 28.486,32.807 27.93,32.51 27.367,31.894 26.494,30.938 26.003,29.445 26,27.749 c -0.004,-2.753 1.332,-4.55 3.527,-4.738 0.124,-0.02 0.25,-0.02 0.371,-0.02 l 0,0.008 z"/>
+ <path style="fill:#ed9f21" d="m 22.777,10.01 c -1.754,0.046 -3.486,0.235 -5.082,0.695 C 13.952,11.959 14,13.892 14,16.815 l 0,31.579 c 0,2.854 10e-4,4.227 2.113,4.969 0.641,0.219 1.425,0.389 2.352,0.516 1.514,0.207 3.617,0.136 5.001,-0.144 0.534,-0.108 1.049,-0.258 1.477,-0.43 1.276,-0.433 1.268,-1.214 1.218,-2.234 -0.087,-2.103 -0.33,-4.586 1.688,-6.239 0.931,-0.762 2.074,-0.8 3.168,-0.289 0.934,0.437 1.978,1.466 2.461,2.43 0.46,0.917 0.572,1.536 0.82,3.246 0.376,2.585 1.039,3.095 3.801,3.578 0.675,0.118 2.923,0.184 4.229,0.2 1.679,0.02 3.447,-0.044 4.199,-0.2 1.309,-0.262 2.269,-0.723 2.711,-1.296 0.407,-0.529 0.726,-1.133 0.758,-1.825 0.056,-1.182 -0.538,-2.617 -1.59,-4.367 -0.95,-1.581 -1.711,-1.92 -3.23,-3.641 -1.849,-2.095 -2.735,-3.451 -3.076,-4.641 -0.43,-1.499 0.918,-3.04 3.178,-5.055 2.11,-1.881 3.81,-3.481 4.441,-5.301 0.204,-0.589 0.288,-1.401 0.273,-2.328 -0.031,-1.919 -0.501,-4.316 -1.293,-6.168 -1.441,-3.37 -4.189,-5.299 -10.406,-7.317 -1.56,-0.506 -2.711,-0.8 -4.231,-1.066 -1.765,-0.31 -4.563,-0.546 -7.203,-0.68 -0.766,-0.048 -1.543,-0.084 -2.324,-0.102 -0.586,-0.02 -1.173,-0.02 -1.758,0 l 0,0 z m 7.121,11.989 0,0 c 1.829,0.026 3.432,1.411 3.957,3.476 0.19,0.747 0.193,2.354 0.004,3.258 -0.489,2.362 -2.182,3.55 -4.558,3.196 C 28.486,31.807 27.93,31.51 27.367,30.894 26.494,29.938 26.003,28.445 26,26.749 c -0.004,-2.753 1.332,-4.55 3.527,-4.738 0.124,-0.02 0.25,-0.02 0.371,-0.02 l 0,0.008 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="m 22.777,10.01 c -1.754,0.046 -3.486,0.234 -5.082,0.695 C 13.952,11.958 14,13.891 14,16.814 l 0,1 c 0,-2.923 -0.048,-4.856 3.695,-6.109 1.596,-0.461 3.328,-0.649 5.082,-0.695 0.585,-0.02 1.172,-0.02 1.758,0 0.781,0.018 1.558,0.053 2.324,0.101 2.64,0.134 5.438,0.37 7.204,0.68 1.519,0.266 2.67,0.56 4.23,1.066 6.217,2.018 8.965,3.947 10.406,7.317 0.742,1.736 1.187,3.936 1.268,5.787 0.008,-0.207 0.029,-0.395 0.025,-0.617 -0.031,-1.919 -0.501,-4.316 -1.293,-6.168 -1.441,-3.37 -4.189,-5.299 -10.406,-7.317 -1.56,-0.506 -2.711,-0.8 -4.23,-1.066 -1.766,-0.31 -4.564,-0.548 -7.204,-0.682 -0.766,-0.048 -1.543,-0.083 -2.324,-0.101 -0.586,-0.02 -1.173,-0.02 -1.758,0 z m 3.256,17.189 C 26.021,27.381 26,27.557 26,27.748 c 0.003,1.696 0.494,3.189 1.367,4.145 0.563,0.616 1.119,0.913 1.934,1.035 2.376,0.354 4.069,-0.834 4.558,-3.196 0.12,-0.576 0.155,-1.423 0.121,-2.166 -0.018,0.429 -0.054,0.847 -0.121,1.168 -0.489,2.362 -2.182,3.55 -4.558,3.196 -0.815,-0.122 -1.371,-0.419 -1.934,-1.035 -0.793,-0.869 -1.251,-2.191 -1.334,-3.696 z m 16.055,10.752 c -0.085,0.364 -0.09,0.723 0.012,1.076 0.341,1.19 1.226,2.546 3.076,4.641 1.519,1.72 2.28,2.06 3.23,3.641 0.854,1.419 1.399,2.627 1.547,3.666 0.017,-0.099 0.038,-0.197 0.043,-0.299 0.056,-1.182 -0.538,-2.617 -1.59,-4.367 -0.95,-1.581 -1.711,-1.921 -3.23,-3.641 -1.85,-2.095 -2.735,-3.451 -3.076,-4.641 -0.008,-0.025 -0.006,-0.05 -0.012,-0.076 z M 26.119,49.859 c -0.026,0.698 0.008,1.395 0.037,2.061 0.027,-0.261 0.021,-0.543 0.006,-0.85 -0.016,-0.391 -0.031,-0.801 -0.043,-1.211 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="m 55.985,50.961 c 10e-4,-0.008 10e-4,-0.016 0.002,-0.024 0.16,-3.41 -1.156,-5.602 -2.441,-7.738 -0.741,-1.233 -1.653,-2.276 -2.303,-2.924 -0.651,-0.649 -1.006,-0.959 -1.566,-1.593 -0.175,-0.199 -0.288,-0.329 -0.295,-0.343 -0.038,0.033 -0.074,0.065 -0.111,0.098 -0.194,0.172 -0.152,0.16 -0.316,0.316 0.279,0.395 0.072,0.192 0.722,0.929 0.56,0.634 0.915,0.944 1.566,1.593 0.65,0.648 1.562,1.691 2.303,2.924 1.157,1.924 2.34,3.893 2.439,6.762 z M 8.022,48.364 c 0,0.466 -0.021,0.933 -0.01,1.443 0.008,-0.148 0.01,-0.296 0.01,-0.443 l 0,-1 z M 8.011,16.374 C 7.99,14.989 7.895,13.089 9.002,10.643 10.224,7.948 13.049,5.929 15.807,5.005 15.888,4.979 15.968,4.954 16.049,4.931 18.323,4.274 20.528,4.066 22.597,4.01 l -0.008,0 0,0.007 c 0.016,0 0.032,10e-4 0.047,0 0.706,-0.022 1.41,-0.024 2.116,0 0.826,0.02 1.637,0.058 2.425,0.106 l 0.016,0 c 2.775,0.141 5.602,0.356 7.913,0.761 1.752,0.307 3.31,0.707 5.045,1.269 3.394,1.101 6.162,2.241 8.589,3.947 2.427,1.706 4.375,4.141 5.474,6.711 1.19,2.783 1.731,5.61 1.777,8.425 0.005,0.366 0.007,0.73 0,1.099 10e-4,-0.033 0,-0.066 0,-0.099 C 55.945,23.421 55.404,20.594 54.214,17.811 53.115,15.241 51.167,12.806 48.74,11.1 46.313,9.394 43.545,8.254 40.151,7.153 38.416,6.591 36.858,6.191 35.106,5.884 32.795,5.479 29.968,5.264 27.193,5.123 l -0.016,0 C 26.389,5.075 25.578,5.037 24.752,5.017 c -0.706,-0.024 -1.41,-0.022 -2.116,0 -0.015,10e-4 -0.031,0 -0.047,0 l 0,-0.007 0.008,0 c -2.069,0.056 -4.274,0.264 -6.548,0.921 -0.081,0.023 -0.161,0.048 -0.242,0.074 -2.758,0.924 -5.583,2.943 -6.805,5.638 -0.859,1.896 -0.994,3.465 -0.991,4.731 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/resolve.svg b/.icons/awkward/64x64/apps/resolve.svg
new file mode 100644
index 00000000..63435ec3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/resolve.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32.85624,61 -1.66012,0 c -0.07699,-0.028 -0.15427,-0.03501 -0.231979,-0.03501 -0.886341,-0.042 -1.76624,-0.11339 -2.63844,-0.231981 -1.63156,-0.21111 -3.235821,-0.569929 -4.797381,-1.06875 -2.680019,-0.85764 -5.1772,-2.088379 -7.49154,-3.692219 -2.14606,-1.49128 -4.0446,-3.249261 -5.698,-5.274221 C 8.38956,48.320619 6.8707,45.69716 5.79396,42.814419 4.82992,40.25452 4.25326,37.60376 4.077,34.867739 4.077,34.72004 4.049,34.572339 4,34.42464 L 4,31.5342 c 0.049,-0.1274 0.07,-0.2604 0.077,-0.393821 0.035,-0.654219 0.105,-1.30844 0.1904,-1.95496 0.42238,-3.12228 1.3503,-6.083699 2.77858,-8.889859 0.98476,-1.93424 2.18078,-3.7338 3.58708,-5.39448 1.393,-1.64528 2.9547,-3.1157 4.68468,-4.4023 2.821,-2.09608 5.923401,-3.60794 9.313641,-4.53572 1.64584,-0.44954 3.327659,-0.74494 5.02936,-0.88606 0.30212,-0.028 0.61936,0 0.92148,-0.077 l 2.841859,0 c 0.21784,0.063 0.44324,0.028 0.660939,0.049 1.12616,0.098 2.24448,0.23954 3.35524,0.45724 3.49636,0.68922 6.73876,1.99766 9.736021,3.93064 2.32876,1.49786 4.382699,3.30512 6.17624,5.40778 1.442419,1.68798 2.665739,3.52366 3.66492,5.50606 1.181739,2.342339 2.02552,4.79612 2.50488,7.37688 0.25284,1.36416 0.44324,2.7426 0.44968,4.135179 0,0.0924 0.02101,0.1904 0.028,0.28112 l 0,1.659842 c -0.028,0.10499 -0.028,0.217699 -0.03501,0.330259 0,0.266979 0,0.53508 -0.02099,0.80192 -0.12741,1.702261 -0.39396,3.38268 -0.816341,5.04224 -0.808779,3.115699 -2.11092,6.006141 -3.918739,8.67104 -1.343861,1.983379 -2.912,3.76992 -4.71324,5.351779 -1.793541,1.575421 -3.75676,2.90472 -5.8884,3.980061 -2.4556,1.23732 -5.037059,2.09608 -7.745501,2.56648 -1.040758,0.182695 -2.08908,0.301981 -3.143979,0.3654 -0.277899,0.03219 -0.57344,0.0252 -0.862259,0.0868 z"/>
+ <path style="fill:#4f4f4f" d="m 32.85624,60 -1.66012,0 c -0.07699,-0.028 -0.15427,-0.03501 -0.231979,-0.03501 -0.886341,-0.042 -1.76624,-0.11339 -2.63844,-0.231981 -1.63156,-0.21111 -3.235821,-0.569929 -4.797381,-1.06875 -2.680019,-0.85764 -5.1772,-2.088379 -7.49154,-3.692219 -2.14606,-1.49128 -4.0446,-3.249261 -5.698,-5.274221 C 8.38956,47.320619 6.8707,44.69716 5.79396,41.814419 4.82992,39.25452 4.25326,36.60376 4.077,33.867739 4.077,33.72004 4.049,33.572339 4,33.42464 L 4,30.5342 c 0.049,-0.1274 0.07,-0.2604 0.077,-0.393821 0.035,-0.654219 0.105,-1.30844 0.1904,-1.95496 0.42238,-3.12228 1.3503,-6.083699 2.77858,-8.889859 0.98476,-1.93424 2.18078,-3.7338 3.58708,-5.39448 1.393,-1.64528 2.9547,-3.1157 4.68468,-4.4023 2.821,-2.09608 5.923401,-3.60794 9.313641,-4.53572 1.64584,-0.44954 3.327659,-0.74494 5.02936,-0.88606 0.30212,-0.028 0.61936,0 0.92148,-0.077 l 2.841859,0 c 0.21784,0.063 0.44324,0.028 0.660939,0.049 1.12616,0.098 2.24448,0.23954 3.35524,0.45724 3.49636,0.68922 6.73876,1.99766 9.736021,3.93064 2.32876,1.49786 4.382699,3.30512 6.17624,5.40778 1.442419,1.68798 2.665739,3.52366 3.66492,5.50606 1.181739,2.342339 2.02552,4.79612 2.50488,7.37688 0.25284,1.36416 0.44324,2.7426 0.44968,4.135179 0,0.0924 0.02101,0.1904 0.028,0.28112 l 0,1.659842 c -0.028,0.10499 -0.028,0.217699 -0.03501,0.330259 0,0.266979 0,0.53508 -0.02099,0.80192 -0.12741,1.702261 -0.39396,3.38268 -0.816341,5.04224 -0.808779,3.115699 -2.11092,6.006141 -3.918739,8.67104 -1.343861,1.983379 -2.912,3.76992 -4.71324,5.351779 -1.793541,1.575421 -3.75676,2.90472 -5.8884,3.980061 -2.4556,1.23732 -5.037059,2.09608 -7.745501,2.56648 -1.040758,0.182695 -2.08908,0.301981 -3.143979,0.3654 -0.277899,0.03219 -0.57344,0.0252 -0.862259,0.0868 z"/>
+ <path style="opacity:0.2" d="m 42.894854,46.998033 c -0.435154,0.0132 -0.92375,-0.04062 -1.412214,-0.14436 -1.445174,-0.316356 -2.672642,-0.973434 -3.615956,-2.138388 -0.573684,-0.710394 -1.055976,-1.480258 -1.471696,-2.289948 -0.488728,-0.954048 -0.897096,-1.94805 -1.253202,-2.954234 -0.435154,-1.21709 -0.804654,-2.46077 -1.089068,-3.717812 -0.15796,-0.704236 0.0196,-1.145432 0.798484,-1.388038 0.989404,-0.309152 1.98616,-0.585556 3.00222,-0.80969 1.682184,-0.368624 3.377764,-0.605072 5.107218,-0.54678 0.488596,0.0196 0.976142,0.07204 1.458436,0.15758 1.398952,0.243786 2.58637,0.888682 3.55621,1.908228 1.656576,1.737144 2.31548,3.8099 1.90698,6.172554 -0.587076,3.376042 -3.582994,5.77747 -6.987412,5.750878 z"/>
+ <path style="opacity:0.2" d="m 21.105156,46.998033 c 0.435154,0.0132 0.92375,-0.04062 1.412216,-0.14436 1.445174,-0.316356 2.67264,-0.973434 3.615954,-2.138388 0.573684,-0.710394 1.055978,-1.480258 1.471698,-2.289948 0.488728,-0.954048 0.897094,-1.94805 1.253202,-2.954234 0.435154,-1.21709 0.804652,-2.46077 1.089066,-3.717812 0.15796,-0.704236 -0.0196,-1.145432 -0.798484,-1.388038 -0.989404,-0.309152 -1.986162,-0.585556 -3.002218,-0.80969 -1.682186,-0.368624 -3.377764,-0.605072 -5.107218,-0.54678 -0.488596,0.0196 -0.976144,0.07204 -1.458436,0.15758 -1.398954,0.243786 -2.586371,0.888682 -3.55621,1.908228 -1.656578,1.737144 -2.315481,3.8099 -1.906982,6.172554 0.587077,3.376042 3.582994,5.77747 6.987412,5.750878 z"/>
+ <path style="fill:#e9ff61" d="m 21.105156,45.998033 c 0.435154,0.0132 0.92375,-0.04062 1.412216,-0.14436 1.445174,-0.316356 2.67264,-0.973434 3.615954,-2.138388 0.573684,-0.710394 1.055978,-1.480258 1.471698,-2.289948 0.488728,-0.954048 0.897094,-1.94805 1.253202,-2.954234 0.435154,-1.21709 0.804652,-2.46077 1.089066,-3.717812 0.15796,-0.704236 -0.0196,-1.145432 -0.798484,-1.388038 -0.989404,-0.309152 -1.986162,-0.585556 -3.002218,-0.80969 -1.682186,-0.368624 -3.377764,-0.605072 -5.107218,-0.54678 -0.488596,0.0196 -0.976144,0.07204 -1.458436,0.15758 -1.398954,0.243786 -2.586371,0.888682 -3.55621,1.908228 -1.656578,1.737144 -2.315481,3.8099 -1.906982,6.172554 0.587077,3.376042 3.582994,5.77747 6.987412,5.750878 z"/>
+ <path style="opacity:0.2" d="m 25.002653,21.382103 c -0.0196,0.514484 0.0718,1.076908 0.223374,1.639464 0.28878,1.070354 0.76738,2.051108 1.331754,2.977508 1.28567,2.106696 2.906202,3.910326 4.664468,5.584894 0.144,0.13766 0.315414,0.253896 0.498968,0.342532 0.18382,0.0956 0.367372,0.0956 0.557324,0.0136 0.18356,-0.08194 0.347788,-0.19858 0.485652,-0.350044 0.610196,-0.63085 1.213344,-1.262652 1.790902,-1.914668 0.813336,-0.9264 1.587896,-1.879432 2.28987,-2.901844 0.63683,-0.926264 1.20721,-1.900738 1.62667,-2.957296 0.419462,-1.050136 0.623384,-2.133326 0.485652,-3.272238 -0.22964,-1.879324 -0.99689,-3.471671 -2.368332,-4.720254 -1.621578,-1.473935 -3.510396,-2.064083 -5.636032,-1.735343 -3.45726,0.53579 -5.963586,3.719255 -5.95027,7.293465 z"/>
+ <path style="fill:#10b7d6" d="m 25.002653,20.382103 c -0.0196,0.514484 0.0718,1.076908 0.223374,1.639464 0.28878,1.070354 0.76738,2.051108 1.331754,2.977508 1.28567,2.106696 2.906202,3.910326 4.664468,5.584894 0.144,0.13766 0.315414,0.253896 0.498968,0.342532 0.18382,0.0956 0.367372,0.0956 0.557324,0.0136 0.18356,-0.08194 0.347788,-0.19858 0.485652,-0.350044 0.610196,-0.63085 1.213344,-1.262652 1.790902,-1.914668 0.813336,-0.9264 1.587896,-1.879432 2.28987,-2.901844 0.63683,-0.926264 1.20721,-1.900738 1.62667,-2.957296 0.419462,-1.050136 0.623384,-2.133326 0.485652,-3.272238 -0.22964,-1.879324 -0.99689,-3.471671 -2.368332,-4.720254 -1.621578,-1.473935 -3.510396,-2.064083 -5.636032,-1.735343 -3.45726,0.53579 -5.963586,3.719255 -5.95027,7.293465 z"/>
+ <path style="fill:#ff5e5e" d="m 42.894854,45.998033 c -0.435154,0.0132 -0.92375,-0.04062 -1.412214,-0.14436 -1.445174,-0.316356 -2.672642,-0.973434 -3.615956,-2.138388 -0.573684,-0.710394 -1.055976,-1.480258 -1.471696,-2.289948 -0.488728,-0.954048 -0.897096,-1.94805 -1.253202,-2.954234 -0.435154,-1.21709 -0.804654,-2.46077 -1.089068,-3.717812 -0.15796,-0.704236 0.0196,-1.145432 0.798484,-1.388038 0.989404,-0.309152 1.98616,-0.585556 3.00222,-0.80969 1.682184,-0.368624 3.377764,-0.605072 5.107218,-0.54678 0.488596,0.0196 0.976142,0.07204 1.458436,0.15758 1.398952,0.243786 2.58637,0.888682 3.55621,1.908228 1.656576,1.737144 2.31548,3.8099 1.90698,6.172554 -0.587076,3.376042 -3.582994,5.77747 -6.987412,5.750878 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 30.582031 4 C 30.279911 4.077 29.962276 4.0481719 29.660156 4.0761719 C 27.958455 4.2172919 26.276699 4.5133506 24.630859 4.9628906 C 21.240619 5.8906706 18.139359 7.4019669 15.318359 9.4980469 C 13.588379 10.784647 12.025813 12.255111 10.632812 13.900391 C 9.2265125 15.561071 8.031635 17.360682 7.046875 19.294922 C 5.618595 22.101082 4.6899581 25.063267 4.2675781 28.185547 C 4.1821781 28.832067 4.1111719 29.486406 4.0761719 30.140625 C 4.0691719 30.274046 4.049 30.407756 4 30.535156 L 4 31.535156 C 4.049 31.407756 4.0691719 31.274046 4.0761719 31.140625 C 4.1111719 30.486406 4.1821781 29.832067 4.2675781 29.185547 C 4.6899581 26.063267 5.618595 23.101082 7.046875 20.294922 C 8.031635 18.360682 9.2265125 16.561071 10.632812 14.900391 C 12.025813 13.255111 13.588379 11.784647 15.318359 10.498047 C 18.139359 8.4019669 21.240619 6.8906706 24.630859 5.9628906 C 26.276699 5.5133506 27.958455 5.2172919 29.660156 5.0761719 C 29.962276 5.0481719 30.279911 5.077 30.582031 5 L 33.423828 5 C 33.641668 5.063 33.868239 5.0278281 34.085938 5.0488281 C 35.212097 5.1468281 36.328693 5.2881594 37.439453 5.5058594 C 40.935813 6.1950794 44.17852 7.50452 47.175781 9.4375 C 49.504541 10.93536 51.558021 12.74109 53.351562 14.84375 C 54.793982 16.53173 56.018397 18.369162 57.017578 20.351562 C 58.199317 22.693901 59.042124 25.147756 59.521484 27.728516 C 59.774324 29.092676 59.966216 30.470702 59.972656 31.863281 C 59.972656 31.955681 59.99301 32.053811 60 32.144531 L 60 31.144531 C 59.99301 31.053811 59.972656 30.955681 59.972656 30.863281 C 59.966216 29.470702 59.774324 28.092676 59.521484 26.728516 C 59.042124 24.147756 58.199317 21.693901 57.017578 19.351562 C 56.018397 17.369162 54.793982 15.53173 53.351562 13.84375 C 51.558021 11.74109 49.504541 9.93536 47.175781 8.4375 C 44.17852 6.50452 40.935813 5.1950794 37.439453 4.5058594 C 36.328693 4.2881594 35.212097 4.1468281 34.085938 4.0488281 C 33.868239 4.0278281 33.641668 4.063 33.423828 4 L 30.582031 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 21.039067,32.007812 c -0.488596,0.0196 -0.976692,0.07266 -1.458984,0.158204 -1.398954,0.243786 -2.584848,0.888657 -3.554687,1.908203 -1.463884,1.535078 -2.146286,3.333643 -2.003907,5.361328 0.111128,-1.622849 0.785329,-3.083487 2.003907,-4.361328 0.969839,-1.019546 2.155733,-1.664417 3.554687,-1.908203 0.482292,-0.08554 0.970388,-0.138604 1.458984,-0.158204 1.729455,-0.05829 3.425236,0.178252 5.107422,0.546876 1.016056,0.224134 2.012549,0.501394 3.001954,0.810546 0.403303,0.125621 0.640053,0.307771 0.757812,0.548828 0.01245,-0.05363 0.02887,-0.106474 0.04102,-0.160156 0.15796,-0.704236 -0.01994,-1.146066 -0.798828,-1.388672 -0.989405,-0.309152 -1.985898,-0.586413 -3.001954,-0.810546 -1.682186,-0.368625 -3.377967,-0.605167 -5.107422,-0.546876 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.738281 13.007812 C 31.480037 13.020258 31.218829 13.046798 30.953125 13.087891 C 27.495865 13.623681 24.988637 16.808602 25.001953 20.382812 C 24.997029 20.512078 25.01906 20.650597 25.027344 20.785156 C 25.276908 17.459494 27.689777 14.593629 30.953125 14.087891 C 33.078761 13.759151 34.968266 14.350284 36.589844 15.824219 C 37.961286 17.072802 38.727391 18.665598 38.957031 20.544922 C 38.964923 20.610178 38.961125 20.673387 38.966797 20.738281 C 38.998685 20.345891 39.006069 19.950416 38.957031 19.544922 C 38.727391 17.665598 37.961286 16.072802 36.589844 14.824219 C 35.170963 13.534526 33.545993 12.920692 31.738281 13.007812 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 42.960943,32.007812 c -1.729455,-0.05829 -3.425238,0.178251 -5.107422,0.546876 -1.01606,0.224133 -2.012549,0.501394 -3.001954,0.810546 -0.778884,0.242606 -0.956788,0.684436 -0.798828,1.388672 0.01215,0.05368 0.02856,0.106524 0.04102,0.160156 0.117759,-0.241057 0.354509,-0.423207 0.757812,-0.548828 0.989405,-0.309152 1.985894,-0.586412 3.001954,-0.810546 1.682184,-0.368624 3.377967,-0.605167 5.107422,-0.546876 0.488596,0.0196 0.97669,0.07266 1.458984,0.158204 1.398952,0.243786 2.584847,0.888657 3.554687,1.908203 1.218576,1.277841 1.892779,2.738479 2.003907,4.361328 0.142379,-2.027685 -0.540024,-3.82625 -2.003907,-5.361328 -0.96984,-1.019546 -2.155735,-1.664417 -3.554687,-1.908203 -0.482294,-0.08554 -0.970388,-0.138603 -1.458984,-0.158204 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/retext.svg b/.icons/awkward/64x64/apps/retext.svg
new file mode 100644
index 00000000..1afbf8d3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/retext.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#e4e4e4" d="m 57.2,8.000029 -50.3999996,0 c -1.5512001,0 -2.8,1.338 -2.8,3 l 0,41.999999 c 0,1.662001 1.2487999,3.000001 2.8,3.000001 l 50.3999996,0 c 1.5512,0 2.8,-1.338 2.8,-3.000001 l 0,-41.999999 c 0,-1.662 -1.248,-3 -2.8,-3 z"/>
+ <path style="opacity:0.15" d="m 4.0000004,11.000029 c 0,-1.662 1.2487821,-3 2.79996,-3 l 25.1996396,0 0,48 -25.1996396,0 c -1.5511779,0 -2.79996,-1.338 -2.79996,-3.000001 z"/>
+ <rect style="opacity:0.6" width="12" height="2" x="8" y="12"/>
+ <rect style="opacity:0.6" width="18" height="2" x="8" y="18"/>
+ <rect style="opacity:0.6" width="20" height="2" x="8" y="24"/>
+ <rect style="opacity:0.6" width="14" height="2" x="8" y="30"/>
+ <rect style="opacity:0.6" width="18" height="2" x="8" y="36"/>
+ <path style="fill:#c2352a" d="m 35.999543,14.000114 0,36 6.0003,0 0,-16 6.0003,16 7.9994,0 0,-6 -4.0002,0 -4.0002,-10 8.0004,0 0,-20 z m 6.0003,6 8.0004,0 0,8 -8.0004,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 8 C 5.2496034 8 4 9.3380239 4 11 L 4 12 C 4 10.338024 5.2496034 9 6.8007812 9 L 57.199219 9 C 58.749196 9 60 10.338024 60 12 L 60 11 C 60 9.3380239 58.749196 8 57.199219 8 L 6.8007812 8 z"/>
+ <path style="opacity:0.2" d="m 4,53 0,1 c 0,1.661976 1.2496034,3 2.8007812,3 L 57.199219,57 C 58.749196,57 60,55.661976 60,54 l 0,-1 c 0,1.661976 -1.250804,3 -2.800781,3 L 6.8007812,56 C 5.2496034,56 4,54.661976 4,53 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/retroarch.svg b/.icons/awkward/64x64/apps/retroarch.svg
new file mode 100644
index 00000000..67e0dc60
--- /dev/null
+++ b/.icons/awkward/64x64/apps/retroarch.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#565656" d="m 22,18 4,6 -8,0 -1,4 -4.5,0 1.5,-6 -3,0 -3,12 2.823529,0 4.376471,0 -1.2,4 7,0 -5,6 6,0 4,-6 12,0 4,6 6,0 -5,-6 7,0 -1.2,-4 7.2,0 -3,-12 -3,0 1.5,6 -4.5,0 -1,-4 -8,0 4,-6 -3,0 -4,6 -6,0 -4,-6 z"/>
+ <path style="opacity:0.2" d="m 38,28 0,5 5,0 0,-5 -5,0 z"/>
+ <path style="fill:#ffffff" d="m 38,27 0,5 5,0 0,-5 -5,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="m 21,28 0,5 5,0 0,-5 -5,0 z"/>
+ <path style="fill:#ffffff" d="m 21,27 0,5 5,0 0,-5 -5,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/retropie.svg b/.icons/awkward/64x64/apps/retropie.svg
new file mode 100644
index 00000000..07fe46e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/retropie.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 22.2,33 h 19.6 c 4.6536,0 10.033988,4.042699 8.4,8.4 L 46,52.6 C 44.366012,56.957301 42.2536,61 37.6,61 H 26.4 C 21.7464,61 19.633988,56.957301 18,52.6 L 13.8,41.4 C 12.166012,37.042699 17.5464,33 22.2,33 Z"/>
+ <path style="fill:#991a37" d="m 22.2,32 h 19.6 c 4.6536,0 10.033988,4.042699 8.4,8.4 L 46,51.6 C 44.366012,55.957301 42.2536,60 37.6,60 H 26.4 C 21.7464,60 19.633988,55.957301 18,51.6 L 13.8,40.4 C 12.166012,36.042699 17.5464,32 22.2,32 Z"/>
+ <path style="opacity:0.2" d="m 32,30 a 4.4444426,2.222222 0 0 0 -2.533483,0.396206 4.4444426,2.222222 0 0 0 -2.645088,-0.0558 4.4444426,2.222222 0 0 0 -2.237723,0.708706 A 4.4444426,2.222222 0 0 0 22,31.339286 4.4444426,2.222222 0 0 0 20.203126,32.315849 4.4444426,2.222222 0 0 0 17.859374,32.929687 4.4444426,2.222222 0 0 0 16.626115,34.107143 4.4444426,2.222222 0 0 0 14.678571,35 4.4444426,2.222222 0 0 0 14.101004,36.294643 4.4444426,2.222222 0 0 0 12.680803,37.410714 4.4444426,2.222222 0 0 0 12.795201,38.736049 4.4444426,2.222222 0 0 0 12,40 a 4.4444426,2.222222 0 0 0 0.795201,1.266742 4.4444426,2.222222 0 0 0 -0.114398,1.322544 4.4444426,2.222222 0 0 0 1.420201,1.118861 A 4.4444426,2.222222 0 0 0 14.678571,45 a 4.4444426,2.222222 0 0 0 1.953126,0.898437 4.4444426,2.222222 0 0 0 1.227677,1.171876 4.4444426,2.222222 0 0 0 2.352122,0.616629 A 4.4444426,2.222222 0 0 0 22,48.660714 a 4.4444426,2.222222 0 0 0 2.592076,0.290179 4.4444426,2.222222 0 0 0 2.229353,0.708706 4.4444426,2.222222 0 0 0 2.65346,-0.0558 A 4.4444426,2.222222 0 0 0 32,50 a 4.4444426,2.222222 0 0 0 2.533483,-0.396206 4.4444426,2.222222 0 0 0 2.645088,0.0558 4.4444426,2.222222 0 0 0 2.237723,-0.708706 A 4.4444426,2.222222 0 0 0 42,48.660714 4.4444426,2.222222 0 0 0 43.796874,47.684151 4.4444426,2.222222 0 0 0 46.140626,47.070313 4.4444426,2.222222 0 0 0 47.373885,45.892857 4.4444426,2.222222 0 0 0 49.321429,45 4.4444426,2.222222 0 0 0 49.898996,43.705357 4.4444426,2.222222 0 0 0 51.319197,42.589286 4.4444426,2.222222 0 0 0 51.204799,41.263951 4.4444426,2.222222 0 0 0 52,40 4.4444426,2.222222 0 0 0 51.204799,38.733258 4.4444426,2.222222 0 0 0 51.319197,37.410714 4.4444426,2.222222 0 0 0 49.898996,36.291853 4.4444426,2.222222 0 0 0 49.321429,35 4.4444426,2.222222 0 0 0 47.368303,34.101563 4.4444426,2.222222 0 0 0 46.140626,32.929687 4.4444426,2.222222 0 0 0 43.788504,32.313058 4.4444426,2.222222 0 0 0 42,31.339286 4.4444426,2.222222 0 0 0 39.407924,31.049107 4.4444426,2.222222 0 0 0 37.178571,30.340401 4.4444426,2.222222 0 0 0 34.525111,30.396206 4.4444426,2.222222 0 0 0 32,30 Z"/>
+ <path style="fill:#e33d43" d="m 32,29 a 4.4444426,2.222222 0 0 0 -2.533483,0.396206 4.4444426,2.222222 0 0 0 -2.645088,-0.0558 4.4444426,2.222222 0 0 0 -2.237723,0.708706 A 4.4444426,2.222222 0 0 0 22,30.339286 4.4444426,2.222222 0 0 0 20.203126,31.315849 4.4444426,2.222222 0 0 0 17.859374,31.929687 4.4444426,2.222222 0 0 0 16.626115,33.107143 4.4444426,2.222222 0 0 0 14.678571,34 4.4444426,2.222222 0 0 0 14.101004,35.294643 4.4444426,2.222222 0 0 0 12.680803,36.410714 4.4444426,2.222222 0 0 0 12.795201,37.736049 4.4444426,2.222222 0 0 0 12,39 a 4.4444426,2.222222 0 0 0 0.795201,1.266742 4.4444426,2.222222 0 0 0 -0.114398,1.322544 4.4444426,2.222222 0 0 0 1.420201,1.118861 A 4.4444426,2.222222 0 0 0 14.678571,44 a 4.4444426,2.222222 0 0 0 1.953126,0.898437 4.4444426,2.222222 0 0 0 1.227677,1.171876 4.4444426,2.222222 0 0 0 2.352122,0.616629 A 4.4444426,2.222222 0 0 0 22,47.660714 a 4.4444426,2.222222 0 0 0 2.592076,0.290179 4.4444426,2.222222 0 0 0 2.229353,0.708706 4.4444426,2.222222 0 0 0 2.65346,-0.0558 A 4.4444426,2.222222 0 0 0 32,49 a 4.4444426,2.222222 0 0 0 2.533483,-0.396206 4.4444426,2.222222 0 0 0 2.645088,0.0558 4.4444426,2.222222 0 0 0 2.237723,-0.708706 A 4.4444426,2.222222 0 0 0 42,47.660714 4.4444426,2.222222 0 0 0 43.796874,46.684151 4.4444426,2.222222 0 0 0 46.140626,46.070313 4.4444426,2.222222 0 0 0 47.373885,44.892857 4.4444426,2.222222 0 0 0 49.321429,44 4.4444426,2.222222 0 0 0 49.898996,42.705357 4.4444426,2.222222 0 0 0 51.319197,41.589286 4.4444426,2.222222 0 0 0 51.204799,40.263951 4.4444426,2.222222 0 0 0 52,39 4.4444426,2.222222 0 0 0 51.204799,37.733258 4.4444426,2.222222 0 0 0 51.319197,36.410714 4.4444426,2.222222 0 0 0 49.898996,35.291853 4.4444426,2.222222 0 0 0 49.321429,34 4.4444426,2.222222 0 0 0 47.368303,33.101563 4.4444426,2.222222 0 0 0 46.140626,31.929687 4.4444426,2.222222 0 0 0 43.788504,31.313058 4.4444426,2.222222 0 0 0 42,30.339286 4.4444426,2.222222 0 0 0 39.407924,30.049107 4.4444426,2.222222 0 0 0 37.178571,29.340401 4.4444426,2.222222 0 0 0 34.525111,29.396206 4.4444426,2.222222 0 0 0 32,29 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 29 A 4.4444426 2.222222 0 0 0 29.466797 29.396484 A 4.4444426 2.222222 0 0 0 26.822266 29.339844 A 4.4444426 2.222222 0 0 0 24.583984 30.048828 A 4.4444426 2.222222 0 0 0 22 30.339844 A 4.4444426 2.222222 0 0 0 20.203125 31.316406 A 4.4444426 2.222222 0 0 0 17.859375 31.929688 A 4.4444426 2.222222 0 0 0 16.626953 33.107422 A 4.4444426 2.222222 0 0 0 14.677734 34 A 4.4444426 2.222222 0 0 0 14.101562 35.294922 A 4.4444426 2.222222 0 0 0 12.681641 36.410156 A 4.4444426 2.222222 0 0 0 12.648438 37.486328 A 4.4444426 2.222222 0 0 1 12.681641 37.410156 A 4.4444426 2.222222 0 0 1 14.101562 36.294922 A 4.4444426 2.222222 0 0 1 14.677734 35 A 4.4444426 2.222222 0 0 1 16.626953 34.107422 A 4.4444426 2.222222 0 0 1 17.859375 32.929688 A 4.4444426 2.222222 0 0 1 20.203125 32.316406 A 4.4444426 2.222222 0 0 1 22 31.339844 A 4.4444426 2.222222 0 0 1 24.583984 31.048828 A 4.4444426 2.222222 0 0 1 26.822266 30.339844 A 4.4444426 2.222222 0 0 1 29.466797 30.396484 A 4.4444426 2.222222 0 0 1 32 30 A 4.4444426 2.222222 0 0 1 34.525391 30.396484 A 4.4444426 2.222222 0 0 1 37.177734 30.339844 A 4.4444426 2.222222 0 0 1 39.408203 31.048828 A 4.4444426 2.222222 0 0 1 42 31.339844 A 4.4444426 2.222222 0 0 1 43.789062 32.3125 A 4.4444426 2.222222 0 0 1 46.140625 32.929688 A 4.4444426 2.222222 0 0 1 47.369141 34.101562 A 4.4444426 2.222222 0 0 1 49.322266 35 A 4.4444426 2.222222 0 0 1 49.898438 36.291016 A 4.4444426 2.222222 0 0 1 51.318359 37.410156 A 4.4444426 2.222222 0 0 1 51.349609 37.482422 A 4.4444426 2.222222 0 0 0 51.318359 36.410156 A 4.4444426 2.222222 0 0 0 49.898438 35.291016 A 4.4444426 2.222222 0 0 0 49.322266 34 A 4.4444426 2.222222 0 0 0 47.369141 33.101562 A 4.4444426 2.222222 0 0 0 46.140625 31.929688 A 4.4444426 2.222222 0 0 0 43.789062 31.3125 A 4.4444426 2.222222 0 0 0 42 30.339844 A 4.4444426 2.222222 0 0 0 39.408203 30.048828 A 4.4444426 2.222222 0 0 0 37.177734 29.339844 A 4.4444426 2.222222 0 0 0 34.525391 29.396484 A 4.4444426 2.222222 0 0 0 32 29 z M 51.460938 37.941406 A 4.4444426 2.222222 0 0 1 51.205078 38.732422 A 4.4444426 2.222222 0 0 1 51.880859 39.5 A 4.4444426 2.222222 0 0 0 52 39 A 4.4444426 2.222222 0 0 0 51.460938 37.941406 z M 12.537109 37.947266 A 4.4444426 2.222222 0 0 0 12 39 A 4.4444426 2.222222 0 0 0 12.119141 39.5 A 4.4444426 2.222222 0 0 1 12.794922 38.736328 A 4.4444426 2.222222 0 0 1 12.537109 37.947266 z M 51.462891 41.052734 A 4.4444426 2.222222 0 0 1 51.205078 41.263672 A 4.4444426 2.222222 0 0 1 51.351562 41.513672 A 4.4444426 2.222222 0 0 0 51.462891 41.052734 z M 12.539062 41.058594 A 4.4444426 2.222222 0 0 0 12.650391 41.517578 A 4.4444426 2.222222 0 0 1 12.794922 41.267578 A 4.4444426 2.222222 0 0 1 12.539062 41.058594 z"/>
+ <ellipse style="opacity:0.2" cx="38" cy="42" rx="3" ry="2"/>
+ <ellipse style="fill:#ffd428" cx="38" cy="41" rx="3" ry="2"/>
+ <ellipse style="opacity:0.2" cx="45" cy="39" rx="3" ry="2"/>
+ <ellipse style="fill:#72ba3e" cx="45" cy="38" rx="3" ry="2"/>
+ <ellipse style="fill:#3f3f3f" cx="32" cy="35" rx="6" ry="3"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:6;stroke-linecap:round" d="M 32,33 V 15.2"/>
+ <circle style="opacity:0.2" cx="32" cy="13" r="9"/>
+ <circle style="fill:#e33d43" cx="32" cy="12" r="9"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3 A 9 9 0 0 0 23 12 A 9 9 0 0 0 23.021484 12.576172 A 9 9 0 0 1 32 4 A 9 9 0 0 1 40.978516 12.423828 A 9 9 0 0 0 41 12 A 9 9 0 0 0 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/revelation.svg b/.icons/awkward/64x64/apps/revelation.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/revelation.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/revolt.svg b/.icons/awkward/64x64/apps/revolt.svg
new file mode 100644
index 00000000..3fcb8730
--- /dev/null
+++ b/.icons/awkward/64x64/apps/revolt.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="m 32,9 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 21.90625,11.679688 A 4,4 0 0 0 20,12.214844 4,4 0 0 0 18.535156,17.679688 4,4 0 0 0 24,19.144532 a 4,4 0 0 0 1.464844,-5.464844 4,4 0 0 0 -3.558594,-2 z m 19.90625,0.0039 a 4,4 0 0 0 -3.277344,1.9961 A 4,4 0 0 0 40,19.144532 4,4 0 0 0 45.464844,17.679688 4,4 0 0 0 44,12.214844 4,4 0 0 0 41.8125,11.683594 Z M 49.226562,19 A 4,4 0 0 0 47.320312,19.535156 4,4 0 0 0 45.855468,25 4,4 0 0 0 51.320312,26.464844 4,4 0 0 0 52.785156,21 4,4 0 0 0 49.226562,19 Z M 14.492188,19.004 A 4,4 0 0 0 11.214844,21 4,4 0 0 0 12.679688,26.464844 4,4 0 0 0 18.144531,25 a 4,4 0 0 0 -1.464843,-5.464844 4,4 0 0 0 -2.1875,-0.53125 z M 12,29 a 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 4,4 0 0 0 4,-4 4,4 0 0 0 -4,-4 z m 40,0 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 14.585938,39 A 4,4 0 0 0 12.679688,39.535156 4,4 0 0 0 11.214844,45 4,4 0 0 0 16.679688,46.464844 4,4 0 0 0 18.144531,41 4,4 0 0 0 14.585938,39 Z m 34.546874,0.004 A 4,4 0 0 0 45.855468,41 4,4 0 0 0 47.320312,46.464844 4,4 0 0 0 52.785156,45 a 4,4 0 0 0 -1.464844,-5.464844 4,4 0 0 0 -2.1875,-0.53125 z M 41.90625,46.320406 A 4,4 0 0 0 40,46.855468 4,4 0 0 0 38.535156,52.320312 4,4 0 0 0 44,53.785156 a 4,4 0 0 0 1.464844,-5.464844 4,4 0 0 0 -3.558594,-2 z m -20.09375,0.004 A 4,4 0 0 0 18.535156,48.320312 4,4 0 0 0 20,53.785156 4,4 0 0 0 25.464844,52.320312 4,4 0 0 0 24,46.855468 4,4 0 0 0 21.8125,46.324218 Z M 32,49 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:#ffffff" d="m 32,8 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 21.90625,10.679688 A 4,4 0 0 0 20,11.214844 4,4 0 0 0 18.535156,16.679688 4,4 0 0 0 24,18.144531 a 4,4 0 0 0 1.464844,-5.464843 4,4 0 0 0 -3.558594,-2 z m 19.90625,0.0039 a 4,4 0 0 0 -3.277344,1.9961 A 4,4 0 0 0 40,18.144531 4,4 0 0 0 45.464844,16.679688 4,4 0 0 0 44,11.214844 4,4 0 0 0 41.8125,10.683594 Z M 49.226562,18 A 4,4 0 0 0 47.320312,18.535156 4,4 0 0 0 45.855468,24 4,4 0 0 0 51.320312,25.464844 4,4 0 0 0 52.785156,20 4,4 0 0 0 49.226562,18 Z m -34.734374,0.0039 A 4,4 0 0 0 11.214844,20 4,4 0 0 0 12.679688,25.464844 4,4 0 0 0 18.144531,24 a 4,4 0 0 0 -1.464843,-5.464844 4,4 0 0 0 -2.1875,-0.53125 z M 12,28 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 40,0 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 14.585938,38 A 4,4 0 0 0 12.679688,38.535156 4,4 0 0 0 11.214844,44 4,4 0 0 0 16.679688,45.464844 4,4 0 0 0 18.144531,40 4,4 0 0 0 14.585938,38 Z m 34.546874,0.004 A 4,4 0 0 0 45.855468,40 4,4 0 0 0 47.320312,45.464844 4,4 0 0 0 52.785156,44 a 4,4 0 0 0 -1.464844,-5.464844 4,4 0 0 0 -2.1875,-0.53125 z M 41.90625,45.320406 A 4,4 0 0 0 40,45.855468 4,4 0 0 0 38.535156,51.320312 4,4 0 0 0 44,52.785156 a 4,4 0 0 0 1.464844,-5.464844 4,4 0 0 0 -3.558594,-2 z m -20.09375,0.004 A 4,4 0 0 0 18.535156,47.320312 4,4 0 0 0 20,52.785156 4,4 0 0 0 25.464844,51.320312 4,4 0 0 0 24,45.855468 4,4 0 0 0 21.8125,45.324218 Z M 32,48 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="opacity:0.3" cx="32" cy="32" r="10"/>
+ <path style="opacity:0.2" d="M 26,16 A 11,11 0 0 1 15,27 11,11 0 0 1 4.0000008,16 11,11 0 0 1 15,4.9999998 11,11 0 0 1 26,16 Z"/>
+ <path style="fill:#ffae4a" d="M 26,15 A 11,11 0 0 1 15,26 11,11 0 0 1 4.0000008,15 11,11 0 0 1 15,3.9999998 11,11 0 0 1 26,15 Z"/>
+ <path style="opacity:0.2" d="m 43.104574,37.000952 c -0.692842,-0.02228 -0.78496,0.343612 -0.989466,1.312674 -1.029172,6.379972 4.971516,9.919784 12.855846,12.677676 2.304314,0.19848 2.780966,-3.048408 3.52124,-4.811546 0.95924,-2.284648 2.49609,-4.333808 0.623034,-5.275324 L 44.022336,37.146038 c -0.39187,-0.0855 -0.686812,-0.13768 -0.917762,-0.14508 z"/>
+ <path style="fill:#8e8e8e" d="m 43.104574,36.000952 c -0.692842,-0.02228 -0.78496,0.343612 -0.989466,1.312674 -1.029172,6.379972 4.971516,9.919784 12.855846,12.677676 2.304314,0.19848 2.780966,-3.048408 3.52124,-4.811546 0.95924,-2.284648 2.49609,-4.333808 0.623034,-5.275324 L 44.022336,36.146038 c -0.39187,-0.0855 -0.686812,-0.13768 -0.917762,-0.14508 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15 4 A 11 11 0 0 0 4 15 A 11 11 0 0 0 4.0214844 15.402344 A 11 11 0 0 1 15 5 A 11 11 0 0 1 25.974609 15.501953 A 11 11 0 0 0 26 15 A 11 11 0 0 0 15 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 43.105469 36 C 42.412627 35.97772 42.31974 36.345391 42.115234 37.314453 C 42.009894 37.967475 41.996765 38.582015 42.033203 39.177734 C 42.051195 38.89358 42.067455 38.610644 42.115234 38.314453 C 42.31974 37.345391 42.412627 36.97772 43.105469 37 C 43.336419 37.0074 43.629614 37.060984 44.021484 37.146484 L 59.115234 40.904297 C 59.559785 41.127756 59.808175 41.415367 59.921875 41.751953 C 60.087742 40.970801 59.949019 40.323409 59.115234 39.904297 L 44.021484 36.146484 C 43.629614 36.060984 43.336419 36.0074 43.105469 36 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rexloader.svg b/.icons/awkward/64x64/apps/rexloader.svg
new file mode 120000
index 00000000..872423d1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rexloader.svg
@@ -0,0 +1 @@
+downloader-arrow.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rhythmbox.svg b/.icons/awkward/64x64/apps/rhythmbox.svg
new file mode 100644
index 00000000..93ec56b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rhythmbox.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="44" height="56" x="-54" y="5" rx="2.75" ry="2.8" transform="scale(-1,1)"/>
+ <rect style="fill:#e4e4e4" width="44" height="56" x="-54" y="4" rx="2.75" ry="2.8" transform="scale(-1,1)"/>
+ <circle style="fill:#3f3f3f" cx="-38" cy="32" r="18" transform="rotate(-90)"/>
+ <circle style="opacity:0.2" cx="-39" cy="-32" r="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#fec006" cx="-38" cy="-32" r="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="-38" cy="-32" r="6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="13" cy="-18" r="3" transform="rotate(90)"/>
+ <circle style="fill:#3f3f3f" cx="13" cy="-46" r="3" transform="rotate(90)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.75 4 C 11.2265 4 10 5.2495812 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.2265 5 12.75 5 L 51.25 5 C 52.7735 5 54 6.2495812 54 7.8007812 L 54 6.8007812 C 54 5.2495813 52.7735 4 51.25 4 L 12.75 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ricin.svg b/.icons/awkward/64x64/apps/ricin.svg
new file mode 120000
index 00000000..52fdec57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ricin.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rider.svg b/.icons/awkward/64x64/apps/rider.svg
new file mode 100644
index 00000000..992cbbb2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rider.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.6" ry="2.6"/>
+ <path style="fill:#c72566" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 H 32 Z"/>
+ <path style="fill:#6655e4" d="M 32,4 H 57.2 C 58.751,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#ff8c2a" d="M 32,60 H 6.8 C 5.2488,60 4,58.751 4,57.2 V 32 H 32 Z"/>
+ <path style="fill:#c72566" d="M 32,60 H 57.2 C 58.751,60 60,58.751 60,57.2 V 32 H 32 Z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18,47 H 34"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18,46 H 34"/>
+ <path style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel;opacity:0.2" d="M 34,35 C 34,35 42.088,35.7 42,27 41.913,18.299 34,19 34,19 M 34,35 V 19"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel" d="M 34,34 C 34,34 42.088,34.7 42,26 41.913,17.299 34,18 34,18 M 34,34 V 18"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 26,35 22,29 M 18,27 C 18,27 26,27.929 26,23 26,18.071 18,19 18,19 M 18,35 V 19"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 26,34 22,28 M 18,26 C 18,26 26,26.929 26,22 26,17.071 18,18 18,18 M 18,34 V 18"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.5996 4 C 5.1592 4 4 5.1592 4 6.5996 L 4 7.5996 C 4 6.1592 5.1592 5 6.5996 5 L 57.4 5 C 58.841 5 60 6.1592 60 7.5996 L 60 6.5996 C 60 5.1592 58.841 4 57.4 4 L 6.5996 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rimworld.svg b/.icons/awkward/64x64/apps/rimworld.svg
new file mode 100644
index 00000000..feaecc25
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rimworld.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#b5b5b5" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 32,13 a 3,3 0 0 0 -3,3 3,3 0 0 0 1.654297,2.677734 l -3.845703,7.660157 -8.884766,2.003906 A 3,3 0 0 0 15,26 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 2.34375,-1.130859 l 6.255859,4.988281 -1.173828,8.177734 A 3,3 0 0 0 22,44 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 -0.345703,-1.396484 L 32,41.738281 39.347656,45.603516 A 3,3 0 0 0 39,47 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 -0.425781,0.0332 l -1.173828,-8.175781 6.253906,-4.986328 A 3,3 0 0 0 49,32 3,3 0 0 0 52,29 3,3 0 0 0 49,26 3,3 0 0 0 46.076172,28.341797 L 37.191406,26.337891 33.345703,18.679688 A 3,3 0 0 0 35,16 3,3 0 0 0 32,13 Z"/>
+ <circle style="opacity:0.4" cx="32" cy="32" r="21"/>
+ <path style="fill:#e5e5e5" transform="matrix(1.4,0,0,1.3493765,-0.63167625,0.14923196)" d="m 23.30834,11.005652 3.708204,7.661859 8.434653,1.972221 -6.142857,5.081202 1.142857,8.258292 -7.142857,-3.899037 -7.142857,3.899036 1.142857,-8.258291 -6.142857,-5.081203 8.434653,-1.97222 z"/>
+ <circle style="fill:#e5e5e5" cx="32" cy="15" r="3"/>
+ <circle style="fill:#e5e5e5" cx="15" cy="28" r="3"/>
+ <circle style="fill:#e5e5e5" cx="49" cy="28" r="3"/>
+ <circle style="fill:#e5e5e5" cx="22" cy="46" r="3"/>
+ <circle style="fill:#e5e5e5" cx="42" cy="46" r="3"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="M 32 11 A 21 21 0 0 0 11 32 A 21 21 0 0 0 11.021484 32.585938 A 21 21 0 0 1 32 12 A 21 21 0 0 1 52.978516 32.414062 A 21 21 0 0 0 53 32 A 21 21 0 0 0 32 11 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 52.978516 32.414062 A 21 21 0 0 1 32 53 A 21 21 0 0 1 11.021484 32.585938 A 21 21 0 0 0 11 33 A 21 21 0 0 0 32 54 A 21 21 0 0 0 53 33 A 21 21 0 0 0 52.978516 32.414062 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ring-kde.svg b/.icons/awkward/64x64/apps/ring-kde.svg
new file mode 120000
index 00000000..b57bb8cb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ring-kde.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ring.svg b/.icons/awkward/64x64/apps/ring.svg
new file mode 100644
index 00000000..c947f28c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ring.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:.2" width="16" height="60" x="3.22" y="14.58" rx="5.334" ry="6" transform="rotate(-30)"/>
+ <rect style="fill:#115090" width="16" height="60" x="3.72" y="13.71" rx="5.334" ry="6" transform="rotate(-30)"/>
+ <path style="opacity:.1;fill:#ffffff" d="m21.885 4.0352c-0.885-0.0211-1.767 0.1867-2.567 0.6484l-4.617 2.666c-1.776 1.0254-2.664 3.0274-2.488 5.1194 0.137-1.711 0.999-3.2594 2.488-4.1194l4.617-2.666c2.559-1.4775 5.958-0.3494 7.62 2.5293l24 41.568c0.508 0.881 0.791 1.82 0.869 2.742 0.098-1.228-0.175-2.539-0.869-3.742l-24-41.57c-1.143-1.9791-3.106-3.1295-5.053-3.1758z"/>
+ <rect style="opacity:.2" width="16" height="60" x="-52.22" y="-17.42" rx="5.334" ry="6" transform="matrix(-.86603 -.5 -.5 .86603 0 0)"/>
+ <rect style="fill:#0c7ace" width="16" height="60" x="-51.72" y="-18.29" rx="5.334" ry="6" transform="matrix(-.86603 -.5 -.5 .86603 0 0)"/>
+ <path style="opacity:.1;fill:#ffffff" d="m42.127 4.041c-1.947 0.0464-3.91 1.1987-5.053 3.1778l-24 41.57c-0.693 1.2-0.965 2.508-0.869 3.734 0.079-0.92 0.362-1.855 0.869-2.734l24-41.57c1.662-2.8789 5.06-4.0071 7.619-2.5295l4.618 2.666c1.488 0.8595 2.352 2.4075 2.49 4.1175 0.175-2.091-0.716-4.0928-2.49-5.1175l-4.618-2.666c-0.799-0.4618-1.681-0.6696-2.566-0.6485z"/>
+ <rect style="opacity:.2" width="16" height="60" x="-40.99" y="-62" rx="5.334" ry="6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#00a8ec" width="16" height="60" x="-39.99" y="-62" rx="5.334" ry="6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m8 23.994c-3.324 0-6 2.379-6 5.334v1c0-2.955 2.676-5.334 6-5.334h48c3.324 0 6 2.379 6 5.334v-1c0-2.955-2.676-5.334-6-5.334h-48z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/riot-web.svg b/.icons/awkward/64x64/apps/riot-web.svg
new file mode 100644
index 00000000..4f83ba41
--- /dev/null
+++ b/.icons/awkward/64x64/apps/riot-web.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 17.5,4 C 17.627664,9.684102 14.683794,12.5 9,12.5 V 52.351562 C 8.9327422,57.107585 12.771105,61 17.527344,61 c 4.756238,0 8.592648,-3.892415 8.52539,-8.648438 V 45 h 7.34375 C 44.775624,45 54,35.879756 54,24.5 54,13.120245 44.775624,4.0371094 33.396484,4.0371094 Z M 26,20 h 7.154297 C 36.010595,20 38,22.052445 38,25 c 0,2.947555 -1.989405,5 -4.845703,5 H 26 Z"/>
+ <path style="fill:#a2ddef" d="M 17.5 3 C 17.627664 8.684102 14.683794 11.5 9 11.5 L 9 51.351562 C 8.9327422 56.107585 12.771105 60 17.527344 60 C 22.283582 60 26.119992 56.107585 26.052734 51.351562 L 26.052734 44 L 33.396484 44 C 44.775624 44 54 34.879756 54 23.5 C 54 12.120245 44.775624 3.0371094 33.396484 3.0371094 L 17.5 3 z M 26 19 L 33.154297 19 C 36.010595 19 38 21.052445 38 24 C 38 26.947555 36.010595 29 33.154297 29 L 26 29 L 26 19 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17.5 3 C 17.627664 8.684102 14.683794 11.5 9 11.5 L 9 12.5 C 14.683794 12.5 17.627664 9.684102 17.5 4 L 33.396484 4.0371094 C 44.607969 4.0371094 53.720029 12.856038 53.986328 24 C 53.99031 23.833339 54 23.667664 54 23.5 C 54 12.120245 44.775624 3.0371094 33.396484 3.0371094 L 17.5 3 z M 37.957031 24.5 C 37.74005 27.170799 35.842277 29 33.154297 29 L 26 29 L 26 30 L 33.154297 30 C 36.010595 30 38 27.947555 38 25 C 38 24.826304 37.970618 24.667242 37.957031 24.5 z"/>
+ <path style="opacity:0.3;fill:#001851" d="m 17.487253,10.00002 c -0.777131,0.01223 -1.397708,0.65535 -1.387065,1.437464 v 41.124242 c -0.02695,1.917698 2.845114,1.917698 2.818165,0 V 36.962876 H 33.713717 C 41.106757,36.962876 47.1,30.931375 47.1,23.491142 47.1,16.050909 41.106757,10.019408 33.713717,10.019408 H 17.726688 c -0.07912,-0.01331 -0.15922,-0.019799 -0.239435,-0.01939 z m 1.4311,2.855542 h 2.818164 7.045412 4.931788 c 5.869992,0 10.568118,4.728118 10.568118,10.63558 0,5.907462 -4.698126,10.635579 -10.568118,10.635579 h -4.931788 -7.045412 -2.818164 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 24.460914,7.6233291 c 1.301864,1.8602645 1.801809,4.1175399 1.407884,6.3531769 C 25.47437,16.213655 24.2333,18.162479 22.374213,19.46522 18.535947,22.154726 13.226491,21.218306 10.53885,17.377516 9.2369849,15.51725 8.7370408,13.260479 9.1314691,11.023834 9.525395,8.7871896 10.766463,6.8378616 12.626054,5.5356262 16.46432,2.8461176 21.773275,3.7825397 24.460914,7.6233291 Z"/>
+ <path style="fill:#368bd6;fill-rule:evenodd" d="m 24.460914,6.6229072 c 1.301864,1.8602645 1.801809,4.1175398 1.407884,6.3531768 C 25.47437,15.213233 24.2333,17.162057 22.374213,18.464798 18.535947,21.154304 13.226491,20.217884 10.53885,16.377094 9.2369849,14.516828 8.7370408,12.260057 9.1314691,10.023412 9.525395,7.7867677 10.766463,5.8374397 12.626054,4.5352043 16.46432,1.8456957 21.773275,2.7821178 24.460914,6.6229072 Z"/>
+ <path style="opacity:0.1" d="m 35.412109,29.904719 a 8.50085,8.50085 0 0 0 -6.675781,13.470703 l 9.800781,14 a 8.50085,8.50085 0 1 0 13.925782,-9.75 l -9.798829,-14 a 8.50085,8.50085 0 0 0 -7.251953,-3.720703 z"/>
+ <path style="fill:none;stroke:#368bd6;stroke-width:17;stroke-linecap:round" d="m 45.5,51.5 -9.8,-14"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/riot.svg b/.icons/awkward/64x64/apps/riot.svg
new file mode 120000
index 00000000..5bb245c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/riot.svg
@@ -0,0 +1 @@
+riot-web.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ripperx.svg b/.icons/awkward/64x64/apps/ripperx.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ripperx.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rise-to-ruins.svg b/.icons/awkward/64x64/apps/rise-to-ruins.svg
new file mode 100644
index 00000000..8692b47c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rise-to-ruins.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 28.738161,4.9030651 c -4.456036,0.084 -8.199333,0.027947 -12.648724,0.265631 L 12.073721,9.672704 11.937,55.298736 11.95654,55.294736 11.937,61.502 24.034929,58.001921 c 0.442444,-1.69394 0.422758,-5.416375 0.296883,-8.730665 0.09786,-1.760122 0.081,-3.918163 0.0078,-5.972791 h 5.41809 L 39.19151,56.451106 52.058988,53.908078 V 47.70872 h 0.004 l -8.24628,-10.90259 c 2.685627,-2.540276 5.823596,-5.317494 5.757942,-8.453317 0.478131,-3.302567 0.67924,-6.024706 0.222663,-8.261905 C 50.511109,12.648424 48.558655,8.4938466 39.484498,6.3288787 35.968135,5.4818776 32.366951,4.8468364 28.738161,4.9030651 Z m 1.781291,16.0042679 c 2.49574,-0.0162 4.99507,0.0012 5.367307,0 0.599411,0.517973 1.030739,1.128933 1.339874,1.785196 -0.87992,1.755642 -2.4772,3.166749 -4.6837,3.570395 -2.024335,0.470342 -5.815065,1.879062 -7.699392,0.328131 0,0 -0.349916,-2.061001 -0.597669,-4.371193 0.221685,-0.601297 0.518957,-1.021745 0.929709,-1.125025 0.35672,-0.123063 2.848128,-0.171404 5.343871,-0.187504 z"/>
+ <path style="fill:#54545a" d="m 28.737131,10.102211 c -4.456036,0.084 -8.200199,0.03028 -12.649589,0.267971 l -4.015216,4.503558 -0.133987,45.626215 12.095622,-3.497299 c 0.86552,-3.313723 -0.04102,-14.702875 -0.04102,-14.702875 h 5.764118 l 9.433684,13.149736 12.869664,-2.54026 v -6.199614 l -10.85988,-8.164194 c 2.532579,-3.25329 8.462735,-6.893118 8.372735,-11.191901 1.271937,-8.785611 0.60762,-13.465746 -9.288046,-15.826714 -3.516363,-0.847001 -7.919299,-1.480851 -11.548089,-1.424623 z m 7.151172,9.802826 c 3.942685,3.407015 1.324006,10.557649 -4.146066,11.558316 -2.024336,0.470342 -5.815747,1.879058 -7.700074,0.328127 0,0 -1.286775,-11.089029 1.134216,-11.697768 0.71344,-0.246136 9.967451,-0.186265 10.711924,-0.188665 z"/>
+ <path style="fill:#9696a0" d="m 28.737131,3.9021449 c -4.456036,0.084001 -8.200199,0.030288 -12.649589,0.2679712 L 12.072326,8.6736745 11.938339,54.299889 24.033961,50.80259 c 0.86552,-3.313723 -0.04102,-14.702875 -0.04102,-14.702875 h 5.764118 L 39.190742,49.249448 52.061566,46.709191 41.200527,32.345382 C 43.733106,29.092091 49.663262,25.452265 49.573262,21.15348 50.845205,12.36787 49.381726,7.687736 39.48606,5.3267677 35.969697,4.4797667 32.365921,3.8459162 28.737131,3.9021449 Z m 7.151172,9.8028261 c 3.942685,3.407014 2.123166,10.557649 -3.346906,11.558313 -2.024336,0.470343 -5.814291,1.879061 -7.698618,0.32813 0,0 -2.087391,-11.08903 0.3336,-11.697769 0.71344,-0.246136 9.967451,-0.186258 10.711924,-0.188674 z"/>
+ <path style="opacity:0.15" d="m 24.699788,3.9509968 c -0.33967,0.00326 -0.699374,0.00744 -1.036337,0.01094 0.02372,0.1388112 0.03102,0.2867281 0.02188,0.4484418 -0.932293,0.569874 -2.253941,0.5614076 -3.281282,0.2761744 -0.0632,-0.2465128 -0.0704,-0.4644993 -0.05196,-0.6671937 -0.452183,0.00994 -0.907617,0.01876 -1.367202,0.032813 -0.539625,0.9978757 -1.388266,2.0999898 -1.684381,2.6797059 0.35683,2.661564 0.05047,5.3599438 -0.259768,8.0227318 -0.268437,1.127705 -2.662872,-1.038017 -3.152764,0.568756 -0.378134,1.367381 -1.264424,0.437189 -1.834784,-0.377347 l -0.0083,2.87112 c 1.338956,0.02773 2.946942,0.600907 4.016835,-0.426565 2.739004,-1.270137 0.210637,1.952458 -1.194933,1.780094 -0.02356,1.178565 1.417927,2.641266 1.266028,4.290276 1.225657,1.053996 -0.147297,3.561868 1.815642,3.417999 2.107884,2.21212 4.364879,-0.513036 4.74909,-2.597679 0.544846,0.127843 1.269384,0.198065 1.985177,0.3418 -0.25025,-1.473117 -0.771816,-4.992965 -0.623444,-7.768434 -0.812715,-0.79915 0.184272,-5.384412 -1.192199,-3.609409 -0.08376,2.622292 -3.935689,1.829666 -3.792051,-0.437504 -0.84384,-2.224641 1.38701,-4.0152252 1.315247,-6.2781844 1.280559,-1.0588217 3.081047,-0.5858364 4.626606,-0.6918034 z M 19.168095,5.616247 c 0.127331,-0.018 0.260315,0.00908 0.391019,0.1011723 -0.03024,0.3224857 -0.252446,0.5847538 -0.448441,0.8230558 -1.502382,1.5810721 -0.833883,-0.798284 0.05742,-0.9242277 z m 27.888154,3.1664362 v 0.7410225 c 0.326926,0.3015644 0.588778,0.9717193 0.505866,1.5640773 0.211502,1.615078 -0.114323,1.776112 -0.505866,1.389076 v 3.133623 c 0.454279,0.09726 0.813949,0.485816 0.823057,1.282434 0.06334,3.850946 -2.270985,6.683016 -4.732533,9.247744 -1.035353,0.935277 -2.830742,2.017944 -4.08591,2.655104 -0.004,-1.808007 2.466887,-3.394134 3.000351,-5.151612 1.083521,-2.01568 -1.211363,-1.166893 -2.135566,-1.741814 0.08202,-2.384744 -1.929207,-0.122622 -2.630493,-0.344533 -0.461185,0.970872 -1.135458,1.843825 -2.015256,2.507444 -0.53372,0.841779 -1.353448,1.729827 -1.856656,2.091818 -0.928825,0.893584 -2.580136,1.941039 -3.7195,2.570336 -0.481437,-0.765974 -0.382935,-1.643387 -1.069714,-2.542992 -0.484689,0.07304 -0.958964,0.101803 -1.421888,0.09844 0.08994,0.243804 0.143543,0.521746 0.153123,0.842197 1.604561,0.58473 1.745344,2.145277 2.849811,3.379719 1.900557,-2.055807 4.722376,-4.023125 6.306242,-6.343809 0.461085,-0.860736 0.920821,-1.74697 1.443763,-0.412896 2.311598,1.8304 -0.354418,2.891558 -1.088291,4.727781 -0.841579,2.413517 -4.064164,3.672015 -6.538668,3.366046 -2.366429,0.311345 -5.498448,-1.039093 -7.251629,1.077354 -1.079701,1.826472 -3.096704,1.074053 -4.662156,0.459381 -2.192828,-1.192557 -4.469077,-2.796141 -5.950055,-4.733257 -0.397939,-2.672971 -0.404525,-5.38104 -0.437504,-8.085623 L 12.003957,32.1454 c 0.134303,2.124628 0.259724,4.24985 0.388285,6.37389 0.129571,2.560836 0.396059,-0.0598 0.391019,-1.12931 0.305247,-1.542134 -0.777869,-6.062931 1.9551,-4.044175 1.917498,1.157226 3.518938,2.862001 5.82701,3.207453 l 3.461752,1.533998 c 0.02152,-1.127553 -0.0634,-2.262457 0.101182,-3.382454 0.376291,-2.784383 4.125653,-2.312218 5.988339,-1.369935 1.666618,2.587292 4.2069,4.534118 5.477004,7.388351 1.253773,1.781536 1.997977,4.337508 3.852773,5.452397 2.611173,-0.06654 5.242109,-0.734587 6.204355,-3.349642 1.530566,-2.472826 2.58678,-0.441904 3.948475,0.626178 l -4.919187,-6.502406 c 0.276658,0.422241 0.553864,0.843821 0.803914,1.282435 -0.343692,1.541958 -0.384175,3.672945 -1.709003,4.982078 -1.248222,0.9475 -2.925264,1.784 -4.528166,1.59689 -0.820531,-2.028226 -2.475548,-3.700595 -3.199251,-5.794197 0.858536,-2.591172 4.123566,0.835069 6.070372,0.546881 0.933089,-1.061988 -2.247019,-2.342103 -3.08714,-3.06253 -1.063284,-1.786208 -5.371519,0.804143 -4.440666,-1.709 1.160714,-2.13475 4.080056,-3.284008 6.403966,-3.032449 0.102783,0.152684 0.220237,0.297121 0.325394,0.44844 0.232563,-0.28923 0.496509,-0.582193 0.773835,-0.877741 -0.05636,-0.06536 -0.111902,-0.161744 -0.169524,-0.199605 -0.247307,-0.639792 -1.542597,-1.350795 -1.050009,-1.938692 3.09958,-2.992681 6.202604,-6.078879 8.236014,-9.92314 0.176684,1.391865 0.177864,2.804809 -0.03828,4.186369 0.330695,-0.746109 0.516907,-1.513569 0.500393,-2.302366 0.201125,-1.389213 0.324597,-2.66453 0.36641,-3.855507 -0.03572,-0.90008 -0.06278,-1.798212 -0.09022,-2.696119 -0.2725,-2.378805 -1.113693,-4.292608 -2.791839,-5.8188108 z M 18.18918,13.548744 c 0.05086,-0.03081 0.128059,-0.03105 0.237893,0.01372 0.317029,1.90379 -0.593947,0.20204 -0.237893,-0.01372 z m 1.837518,3.937537 c 2.71944,0.229026 1.040286,4.289637 0.806649,6.155137 l -0.139464,0.489457 -0.144923,0.462114 c -0.362188,3.052409 -2.809187,0.637579 -3.02424,-1.110167 -0.927808,-2.170293 -0.445574,-5.912512 2.501978,-5.996541 z m 17.902837,1.78283 c -0.02858,0.24345 -0.05158,0.487005 -0.103902,0.72735 0.135983,-0.236044 0.246813,-0.482881 0.371878,-0.72735 z m 13.190036,26.192826 c 0.06078,0.466362 0.09522,0.936663 0.114843,1.41095 l 0.825788,-0.164064 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28.736328 3.9023438 C 24.280292 3.9863447 20.537281 3.9322387 16.087891 4.1699219 L 12.072266 8.6738281 L 11.9375 54.300781 L 11.941406 54.298828 L 12.072266 9.6738281 L 16.087891 5.1699219 C 20.537281 4.9322388 24.280292 4.9863447 28.736328 4.9023438 C 32.365118 4.846115 35.969965 5.4791709 39.486328 6.3261719 C 47.249382 8.1783287 49.808361 11.473665 49.941406 17.044922 C 50.091695 10.862747 47.702786 7.2865044 39.486328 5.3261719 C 35.969965 4.4791709 32.365118 3.846115 28.736328 3.9023438 z M 49.865234 19.498047 C 49.847709 19.72086 49.835164 19.937 49.8125 20.166016 C 49.978536 21.009822 50.029433 21.946071 50.03125 22.931641 C 50.084881 21.679722 50.037833 20.539273 49.865234 19.498047 z M 24.332031 22.019531 C 24.298235 22.097718 24.261137 22.170153 24.230469 22.255859 C 24.478246 24.589997 24.84375 26.591797 24.84375 26.591797 C 26.728077 28.142728 30.51668 26.734015 32.541016 26.263672 C 34.749001 25.859756 36.348991 24.446749 37.228516 22.689453 C 37.146092 22.514437 37.053775 22.343402 36.953125 22.175781 C 36.034227 23.701842 34.53955 24.898072 32.541016 25.263672 C 30.51668 25.734015 26.728077 27.142728 24.84375 25.591797 C 24.84375 25.591797 24.567897 23.964779 24.332031 22.019531 z M 44.259766 36.390625 C 44.113221 36.528732 43.964825 36.673859 43.820312 36.810547 L 52.060547 47.707031 L 52.060547 46.708984 L 52.0625 46.708984 L 44.259766 36.390625 z M 24.339844 43.298828 C 24.369988 44.144755 24.383621 45.002087 24.390625 45.847656 C 24.395419 45.01082 24.381712 44.164464 24.359375 43.298828 L 24.339844 43.298828 z M 24.34375 48.748047 C 24.336668 48.915068 24.340988 49.112649 24.332031 49.273438 C 24.362258 50.079643 24.384102 50.913315 24.396484 51.736328 C 24.394121 50.746854 24.377512 49.745801 24.34375 48.748047 z M 11.953125 55.294922 L 11.9375 60.5 L 11.939453 60.5 L 11.955078 55.294922 L 11.953125 55.294922 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ristretto.svg b/.icons/awkward/64x64/apps/ristretto.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ristretto.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rkward.svg b/.icons/awkward/64x64/apps/rkward.svg
new file mode 100644
index 00000000..81974c58
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rkward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1">
+ <path style="opacity:0.2" d="m 26,24.001 c -6.444782,0 -12.286332,1.39925 -16.6210938,3.753906 -2.1673806,1.17746 -3.9571332,2.59097 -5.2617186,4.265626 C 2.8126154,33.695192 2,35.681798 2,37.84475 v 4.3125 c 0,2.162952 0.8126152,4.149558 2.1171876,5.824218 1.3045854,1.674656 3.094338,3.092204 5.2617186,4.269532 4.3347618,2.354656 10.1763118,3.75 16.6210938,3.75 6.444656,0 12.28636,-1.395344 16.621094,-3.75 2.167432,-1.177328 3.957096,-2.594876 5.261718,-4.269532 C 49.187312,46.306808 50,44.320202 50,42.15725 v -4.3125 C 50,35.681798 49.187312,33.695192 47.882812,32.020532 46.57819,30.345876 44.788526,28.932366 42.621094,27.754906 38.28636,25.40025 32.444656,24.001 26,24.001 Z m 6.035156,8 c 3.661174,0 7.005466,0.934704 9.550782,2.375 2.260778,1.27933 3.695226,2.972488 4.414062,4.625 -0.610784,1.250316 -1.858534,2.86637 -3.953124,4.21875 -2.442218,1.576664 -5.813146,2.78125 -10.01172,2.78125 -4.203784,0 -7.62431,-1.190036 -10.082032,-2.738282 C 19.768204,41.886338 18.511853,40.210968 18,39.001 18.434951,37.535962 19.815512,35.760082 22.214844,34.422876 24.844754,32.9571 28.378286,32.001 32.035156,32.001 Z"/>
+ <path style="fill:#3773f2" d="m 26,23.001 c -6.444782,0 -12.286332,1.39925 -16.6210938,3.753906 -2.1673806,1.17746 -3.9571332,2.59097 -5.2617186,4.265626 C 2.8126154,32.695192 2,34.681798 2,36.84475 v 4.3125 c 0,2.162952 0.8126152,4.149558 2.1171876,5.824218 1.3045854,1.674656 3.094338,3.092204 5.2617186,4.269532 4.3347618,2.354656 10.1763118,3.75 16.6210938,3.75 6.444656,0 12.28636,-1.395344 16.621094,-3.75 2.167432,-1.177328 3.957096,-2.594876 5.261718,-4.269532 C 49.187312,45.306808 50,43.320202 50,41.15725 v -4.3125 C 50,34.681798 49.187312,32.695192 47.882812,31.020532 46.57819,29.345876 44.788526,27.932366 42.621094,26.754906 38.28636,24.40025 32.444656,23.001 26,23.001 Z m 6.035156,8 c 3.661174,0 7.005466,0.934704 9.550782,2.375 2.260778,1.27933 3.695226,2.972488 4.414062,4.625 -0.610784,1.250316 -1.858534,2.86637 -3.953124,4.21875 -2.442218,1.576664 -5.813146,2.78125 -10.01172,2.78125 -4.203784,0 -7.62431,-1.190036 -10.082032,-2.738282 C 19.768204,40.886338 18.511853,39.210968 18,38.001 18.434951,36.535962 19.815512,34.760082 22.214844,33.422876 24.844754,31.9571 28.378286,31.001 32.035156,31.001 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 26 23.001953 C 19.555218 23.001953 13.713668 24.401203 9.3789062 26.755859 C 7.2115257 27.933319 5.4217729 29.346828 4.1171875 31.021484 C 2.8126153 32.696144 2 34.682751 2 36.845703 L 2 37.845703 C 2 35.682751 2.8126153 33.696144 4.1171875 32.021484 C 5.4217729 30.346828 7.2115257 28.933319 9.3789062 27.755859 C 13.713668 25.401203 19.555218 24.001953 26 24.001953 C 32.444656 24.001953 38.28636 25.401203 42.621094 27.755859 C 44.788526 28.933319 46.57819 30.346828 47.882812 32.021484 C 49.187312 33.696144 50 35.682751 50 37.845703 L 50 36.845703 C 50 34.682751 49.187312 32.696144 47.882812 31.021484 C 46.57819 29.346828 44.788526 27.933319 42.621094 26.755859 C 38.28636 24.401203 32.444656 23.001953 26 23.001953 z M 18.220703 38.414062 C 18.131571 38.614173 18.056761 38.810764 18 39.001953 C 18.511853 40.211921 19.768205 41.887292 21.953125 43.263672 C 24.410847 44.811918 27.831372 46.001953 32.035156 46.001953 C 36.23373 46.001953 39.604657 44.797367 42.046875 43.220703 C 44.141465 41.868323 45.389216 40.252269 46 39.001953 C 45.921164 38.82072 45.830571 38.638643 45.734375 38.457031 C 45.062015 39.631219 43.902091 41.022876 42.046875 42.220703 C 39.604657 43.797367 36.23373 45.001953 32.035156 45.001953 C 27.831372 45.001953 24.410847 43.811918 21.953125 42.263672 C 19.997411 41.031679 18.820489 39.576972 18.220703 38.414062 z"/>
+ <path style="opacity:0.2" d="M 31.015624,10.001 C 30.436524,10.063042 29.996632,10.551282 30,11.129906 v 32.761718 c 0.658788,0.06276 1.331656,0.109376 2.035156,0.109376 4.180114,0 7.536954,-1.19526 9.976562,-2.761718 v -5.125 h 2.695314 c 1.384398,0 2.331492,0.300796 3.039062,0.792968 1.370768,1.624094 1.814016,4.26106 2.0625,6.929688 0.253548,2.721612 0.08204,4.95703 0.08204,4.95703 -0.0225,0.312858 0.08536,0.622366 0.300782,0.851564 0.215404,0.229324 0.516332,0.356242 0.832032,0.355468 h 9.710938 c 0.59662,0.0016 1.09403,-0.45558 1.136718,-1.046876 0.211386,-2.82061 -0.16412,-6.292308 -0.890626,-9.386718 -0.712112,-3.032276 -1.638388,-5.64389 -3.324218,-7.050782 -0.03352,-0.03402 -0.04824,-0.0877 -0.08204,-0.1211 -0.477766,-0.471798 -0.999278,-0.869942 -1.542968,-1.207032 1.438756,-0.75604 2.71964,-1.62853 3.613282,-2.816406 1.396734,-1.83085 2.355334,-4.60707 2.355466,-7.281242 -1.32e-4,-3.842973 -1.317286,-6.927753 -3.972656,-8.820313 -1.684786,-1.209383 -3.905036,-1.806596 -6.410156,-2.214843 -0.505414,-0.08227 -1.002168,0.181743 -1.214844,0.644531 l -3.246094,6.523437 c -0.249396,0.525425 -0.05306,1.155867 0.449218,1.453125 0.488276,0.282692 0.955258,0.657962 1.41797,1.046875 -2.6e-4,0.01342 -2.6e-4,0.02566 0,0.03906 0.572878,0.472702 1.15625,1.718678 1.15625,3.246094 -0.17784,2.990342 -3.30309,2.920106 -5.13672,2.933594 h -3.03125 v -14.8125 C 42.011586,10.50699 41.541048,10.001064 40.914062,10.001 h -9.777344 c -0.04064,-0.0022 -0.0806,-0.0022 -0.1211,0 z"/>
+ <path style="fill:#4f4f4f" d="M 31.015624,9.001 C 30.436522,9.063042 29.996632,9.551282 30,10.129906 v 34.761718 c 0.658788,0.06276 1.331656,0.109376 2.035156,0.109376 4.180114,0 7.536954,-1.19526 9.976562,-2.761718 v -7.125 h 2.695314 c 1.384398,0 2.331492,0.300796 3.039062,0.792968 1.370768,1.624094 1.814016,4.26106 2.0625,6.929688 0.253548,2.721612 0.08204,4.95703 0.08204,4.95703 -0.0225,0.312858 0.08536,0.622366 0.300782,0.851564 0.215404,0.229324 0.516332,0.356242 0.832032,0.355468 h 9.710938 c 0.59662,0.0016 1.09403,-0.45558 1.136718,-1.046876 0.211386,-2.82061 -0.16412,-6.292308 -0.890626,-9.386718 -0.712112,-3.032276 -1.638388,-5.643892 -3.324218,-7.050782 -0.03352,-0.03402 -0.04824,-0.0877 -0.08204,-0.1211 -0.477766,-0.471798 -0.999278,-0.869942 -1.542968,-1.207032 1.438756,-0.75604 2.71964,-1.62853 3.613282,-2.816406 C 61.04127,25.541228 61.999868,22.765016 62,20.090844 61.999868,16.247871 60.682714,13.163091 58.027344,11.270531 56.342558,10.061148 54.122308,9.4639356 51.617188,9.0556876 51.111774,8.9734194 50.61502,9.2374308 50.402344,9.7002188 L 47.15625,16.223656 c -0.249396,0.525425 -0.05306,1.155867 0.449218,1.453125 0.488276,0.282692 0.955258,0.657962 1.41797,1.046875 -2.6e-4,0.01342 -2.6e-4,0.02566 0,0.03906 0.572878,0.472701 1.15625,1.718678 1.15625,3.246094 -0.17784,2.990342 -3.30309,2.920106 -5.13672,2.933594 h -3.03125 v -14.8125 C 42.011586,9.5069896 41.541048,9.0010644 40.914062,9.001 h -9.777344 c -0.04064,-0.00216 -0.0806,-0.00216 -0.1211,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.015625 9.0019531 C 30.436523 9.0639951 29.996632 9.5522354 30 10.130859 L 30 11.130859 C 29.996632 10.552235 30.436523 10.063995 31.015625 10.001953 C 31.056125 9.9997931 31.096079 9.9997931 31.136719 10.001953 L 40.914062 10.001953 C 41.541049 10.002017 42.011587 10.507945 42.011719 11.130859 L 42.011719 10.130859 C 42.011587 9.507945 41.541049 9.0020175 40.914062 9.0019531 L 31.136719 9.0019531 C 31.096079 8.9997931 31.056125 8.9997931 31.015625 9.0019531 z M 51.244141 9.0566406 C 50.881238 9.1178801 50.561851 9.3540809 50.402344 9.7011719 L 47.15625 16.224609 C 47.006026 16.5411 47.035062 16.886666 47.177734 17.183594 L 50.402344 10.701172 C 50.61502 10.238384 51.111773 9.9743716 51.617188 10.056641 C 54.122307 10.464889 56.342558 11.062101 58.027344 12.271484 C 60.564245 14.079608 61.866075 16.983785 61.978516 20.589844 C 61.985771 20.423486 61.999992 20.25762 62 20.091797 C 61.999868 16.248824 60.682714 13.164044 58.027344 11.271484 C 56.342558 10.062101 54.122307 9.4648886 51.617188 9.0566406 C 51.490834 9.0360736 51.365108 9.0362275 51.244141 9.0566406 z M 50.138672 22.335938 C 49.754031 24.986535 46.805458 24.930395 45.042969 24.943359 L 42.011719 24.943359 L 42.011719 25.943359 L 45.042969 25.943359 C 46.876599 25.929871 50.001847 26.000108 50.179688 23.009766 C 50.179688 22.777691 50.163524 22.553292 50.138672 22.335938 z M 56.824219 30.738281 C 56.564111 30.891511 56.304297 31.045972 56.03125 31.189453 C 56.57494 31.526543 57.096453 31.924686 57.574219 32.396484 C 57.608019 32.429884 57.62273 32.483558 57.65625 32.517578 C 59.34208 33.924468 60.268357 36.536083 60.980469 39.568359 C 61.525348 41.889167 61.873341 44.421011 61.923828 46.732422 C 61.968428 44.166923 61.605376 41.230031 60.980469 38.568359 C 60.268357 35.536083 59.34208 32.924468 57.65625 31.517578 C 57.62273 31.483558 57.608019 31.429884 57.574219 31.396484 C 57.333997 31.159263 57.083818 30.939863 56.824219 30.738281 z M 49.9375 46.564453 C 49.921238 47.228319 49.890625 47.794922 49.890625 47.794922 C 49.885192 47.870465 49.910475 47.941556 49.919922 48.015625 C 49.937352 47.635722 49.94375 47.312334 49.9375 46.564453 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rlogo_icon.svg b/.icons/awkward/64x64/apps/rlogo_icon.svg
new file mode 100644
index 00000000..b61aa780
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rlogo_icon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.4)">
+ <circle style="fill:#e4e4e4" cx="32" cy="1020.4" r="28"/>
+ <path style="opacity:0.2" d="m 31.99993,998.4003 a 24,17.000016 0 0 0 -23.9999992,17 24,17.000016 0 0 0 23.9999992,17 24,17.000016 0 0 0 24.000001,-17 24,17.000016 0 0 0 -24.000001,-17 z m 4.000001,6 a 18.000001,11.000011 0 0 1 18,11 18.000001,11.000011 0 0 1 -18,11 18.000001,11.000011 0 0 1 -18,-11 18.000001,11.000011 0 0 1 18,-11 z"/>
+ <path style="fill:#1e62b2;fill-rule:evenodd" d="m 46.199945,1023.3507 c 0,0 0.774266,-0.222 1.546473,0.172 0.267955,0.136 0.731547,0.4106 1.065962,0.7694 0.327574,0.3516 0.487291,0.7078 0.487291,0.7078 l 4.699919,9.4002 -9.999827,0 c 0,0 -2.234561,-6.532 -4.326125,-9.328 -0.416153,-0.3404 -0.763687,-0.705 -1.17382,-0.6722 l -2.500557,0 0.0012,9.9948 -8.000461,0 0,-27.9946 15.156737,0 c 1.642972,0 8.599852,1 8.842848,8.0001 -0.242996,7.0002 -5.7999,9.0003 -5.7999,9.0003 z m -10.199224,-11.0021 0,6.002 5.999297,0 c 0,0 1.999965,0.072 1.999965,-3.0001 0,-3.2269 -1.999965,-2.9983 -1.999965,-2.9983 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.4)" d="M 32 4 L 32 4.0292969 A 27.999516 28.000015 0 0 0 4 32.029297 A 27.999516 28.000015 0 0 0 4.0175781 32.519531 A 27.999516 28.000015 0 0 1 32 5.0273438 L 32 5 A 27.999516 28.000015 0 0 1 59.974609 32.484375 A 27.999516 28.000015 0 0 0 60 32 A 27.999516 28.000015 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="M 4.0234375,1020.8727 A 28.000001,27.999995 0 0 0 4,1021.4 a 28.000001,27.999995 0 0 0 28,28 28.000001,27.999995 0 0 0 28,-28 28.000001,27.999995 0 0 0 -0.01758,-0.4922 A 28.000001,27.999995 0 0 1 32,1048.4 28.000001,27.999995 0 0 1 4.0234375,1020.8727 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/robocraft.svg b/.icons/awkward/64x64/apps/robocraft.svg
new file mode 100644
index 00000000..a39268b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/robocraft.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#e4e4e4" d="M 26.574219 2.5 L 21.005859 12.248047 A 0.50005 0.50005 0 0 1 20.572266 12.5 L 9.4335938 12.5 L 4.0039062 22 L 9.5761719 31.751953 A 0.50005 0.50005 0 0 1 9.5761719 32.248047 L 4.0039062 42 L 9.4335938 51.5 L 20.572266 51.5 A 0.50005 0.50005 0 0 1 21.005859 51.751953 L 26.576172 61.5 L 37.423828 61.5 L 42.994141 51.751953 A 0.50005 0.50005 0 0 1 43.427734 51.5 L 54.566406 51.5 L 59.996094 42 L 54.423828 32.248047 A 0.50005 0.50005 0 0 1 54.423828 31.751953 L 59.996094 22 L 54.566406 12.5 L 43.427734 12.5 A 0.50005 0.50005 0 0 1 42.994141 12.248047 L 37.423828 2.5 L 26.574219 2.5 z M 26.285156 21.5 L 37.714844 21.5 A 0.50005 0.50005 0 0 1 38.148438 21.751953 L 43.861328 31.751953 A 0.50005 0.50005 0 0 1 43.861328 32.248047 L 38.148438 42.248047 A 0.50005 0.50005 0 0 1 37.714844 42.5 L 26.285156 42.5 A 0.50005 0.50005 0 0 1 25.851562 42.248047 L 20.138672 32.248047 A 0.50005 0.50005 0 0 1 20.138672 31.751953 L 25.851562 21.751953 A 0.50005 0.50005 0 0 1 26.285156 21.5 z"/>
+ <path style="opacity:0.2" transform="matrix(1.6495722,0,0,1.6666666,29.870584,-7.0000047)" 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(1.6495722,0,0,1.6666666,12.727727,22.999995)" 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(1.6495722,0,0,1.6666666,29.870584,-8.000006)" 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(1.6495722,0,0,1.6666666,12.727727,21.999994)" 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(1.6495722,0,0,1.6666666,29.870584,12.999993)" 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(1.6495722,0,0,1.6666666,29.870584,11.999991)" 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(1.6495722,0,0,1.6666666,-4.4151298,12.999994)" 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(1.6495722,0,0,1.6666666,-4.4151298,11.999993)" 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(1.6495722,0,0,1.6666666,-4.4151298,-7.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="fill:#e4e4e4" transform="matrix(1.6495722,0,0,1.6666666,-4.4151298,-8.0000042)" 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(1.6495722,0,0,1.6666666,12.727727,-17.000004)" 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(1.6495722,0,0,1.6666666,12.727727,-18.000005)" 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 26.285156 2 L 20.570312 12 L 20.855469 12.5 L 26.285156 3 L 37.714844 3 L 43.144531 12.5 L 43.429688 12 L 37.714844 2 L 26.285156 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 43.429688 12 L 42.859375 13 L 43.144531 13.5 L 43.429688 13 L 54.855469 13 L 60.285156 22.5 L 60.570312 22 L 54.855469 12 L 43.429688 12 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.1445312 12 L 3.4296875 22 L 3.7148438 22.5 L 9.1445312 13 L 20.570312 13 L 20.855469 13.5 L 21.140625 13 L 20.570312 12 L 9.1445312 12 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 43.429688 32 L 37.714844 42 L 38 42.5 L 43.429688 33 L 54.855469 33 L 60.285156 42.5 L 60.570312 42 L 54.855469 32 L 43.429688 32 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26.285156 42 L 25.714844 43 L 26 43.5 L 26.285156 43 L 37.714844 43 L 38 43.5 L 38.285156 43 L 37.714844 42 L 26.285156 42 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/roccat.svg b/.icons/awkward/64x64/apps/roccat.svg
new file mode 100644
index 00000000..28f0d592
--- /dev/null
+++ b/.icons/awkward/64x64/apps/roccat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <path style="fill:#4f4f4f" transform="matrix(0,-1,-1,0,0,0)" d="m -32,-60 c 1.059582,0 2.105054,0.05827 3.133401,0.171786 6.215287,0.686103 8.6187,6.658478 12.916837,10.715229 5.401699,5.098337 11.1327685,8.982942 11.1327685,17.031286 0,0.67339 0.7934598,1.42278 0.7471666,2.083998 C -5.0899294,-15.427303 -17.16139,-4 -32,-4 c -9.469394,0 -17.811875,-4.6537356 -22.874473,-11.808237 -3.230542,-4.565427 -2.184351,-10.802752 -2.184351,-16.845358 0,-3.569629 3.238005,-7.181236 5.391658,-9.443617 C -47,-47 -51.563432,-53.038829 -46.110156,-56.213123 -41.971685,-58.622083 -37.152675,-60 -32,-60 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="opacity:0.2" d="m 31.392968,5.0136718 c -1.449226,0.030666 -2.871574,0.17196 -4.25742,0.4128906 -0.03896,0.03332 -0.06836,0.06671 -0.06836,0.103906 0,0.11065 0.248122,0.202344 0.54961,0.202344 4.522076,0.5698736 9.127778,2.1617582 12.739452,4.6675776 2.757136,1.944017 5.049632,5.667638 6.554058,8.622698 0.833864,1.637925 0.806696,0.942892 -2.657812,-0.292497 -2.672402,-0.952931 -5.837122,-1.924453 -6.045464,-1.695182 -0.08552,0.09414 -0.314268,1.354693 -0.50586,1.944061 -0.363788,1.119035 -1.05862,2.299218 -1.218172,2.13967 -0.05086,-0.0509 0.04838,-0.760753 0.221484,-1.577734 0.377114,-1.780104 0.398084,-3.517462 0.09297,-4.940169 -0.330386,-1.540578 -0.528738,-1.635625 -2.302344,-1.107422 -0.819886,0.244171 -2.58689,0.68419 -3.926564,0.978907 -4.008678,0.881872 -7.445124,2.75634 -9.93156,4.251106 -1.462655,0.879289 -1.77943,0.916073 -1.596875,0.188672 0.233177,-0.929034 -0.415889,-0.629321 -2.094531,0.965234 -1.582654,1.503364 -2.067187,1.778618 -2.067187,1.178516 0,-0.700942 -0.420384,-0.243877 -1.233204,1.339844 -0.468849,0.913522 -1.123609,2.383526 -1.454687,3.267578 -0.48722,1.300942 -0.92241,1.965864 -2.2859378,3.489062 -2.6462382,2.95613 -2.7473758,3.582032 -0.585156,3.582032 1.6061168,0 1.6487668,0.411146 0.079298,0.749218 l -1.0554688,0.226952 0.01914,1.29883 c 0.025376,1.770126 0.5744068,2.85359 1.7171876,3.385156 0.545239,0.253622 1.032724,0.68947 1.276953,1.142968 0.393582,0.730836 1.459713,1.771876 1.815626,1.771876 0.103278,0 0.13048,-0.46806 0.06289,-1.039064 -0.136878,-1.155696 0.333377,-2.461378 1.017188,-2.827342 0.314702,-0.16842 0.49492,-0.0701 0.948828,0.525 0.559656,0.73375 1.565696,1.52416 1.730861,1.358984 0.04788,-0.0479 -0.151774,-0.701952 -0.445704,-1.451954 -0.806557,-2.058088 -0.735013,-2.370298 0.374609,-3.336604 1.259088,-1.096464 2.595233,-1.669368 3.491796,-1.501172 1.378632,0.258632 3.347942,2.47602 3.647654,3.6702 0.18,0.717162 -0.254796,1.70071 -1.044532,2.365234 -0.817782,0.688114 -1.505994,1.591404 -2.037106,1.591404 -0.223076,0 -0.858784,-0.397188 -1.410937,-0.883202 -0.552141,-0.486024 -1.055945,-0.830762 -1.118359,-0.76836 -0.06237,0.06242 -0.0078,0.482076 0.117586,0.935158 0.125734,0.453074 0.229047,0.94641 0.229686,1.09375 0.0028,0.472684 -1.199938,0.28741 -2.463672,-0.377346 -0.672238,-0.353618 -1.26006,-0.642578 -1.30703,-0.642578 -0.393085,0 1.063403,5.003022 1.74453,5.908432 0.505722,0.672248 1.017334,1.03554 1.66504,1.07797 0.859441,0.0563 1.9585,-0.452344 3.601366,-1.553752 2.72786,-1.82881 5.09102,-3.88603 7.822,-4.330508 1.497394,-0.243704 2.267854,0.05676 3.357812,1.317968 C 34.654084,44.174664 38.34981,52.88331 38,53.794922 34.274518,56.192572 29.906894,56.964324 25.793744,57 21.487478,57.123426 18.270658,55.971494 14.530086,54.891406 19.314253,58.708726 25.376102,61 32,61 42.786672,61 52.098976,54.954218 56.778906,46.059374 54.020092,44.634156 49.232842,42.458986 46.292578,41.410936 c -0.97411,-0.347224 -1.592994,-0.676532 -1.48203,-0.7875 0.398794,-0.398786 8.246238,0.95528 11.886326,2.050782 0.27162,0.08174 0.905854,0.286718 1.397266,0.453906 0.19296,-0.499282 0.387578,-0.996542 0.552344,-1.509374 -0.621524,-0.325564 -1.34186,-0.707834 -1.68164,-0.891406 -2.910452,-1.57249 -7.28588,-3.159562 -11.465234,-4.16172 -3.723828,-0.892928 -3.568848,-0.842056 -3.158204,-1.071874 0.76145,-0.42613 10.340652,0.483468 15.211328,1.44375 0.229766,0.0453 1.306184,0.240836 2.116406,0.391016 0.11076,-0.719882 0.18812,-1.453002 0.24336,-2.190234 C 58.889918,34.66336 57.67912,34.185446 56.352344,33.705468 52.36215,32.261976 46.649108,31.45312 41.523828,31.1604 39.337398,31.03552 38.522412,30.598182 39.060006,30.373462 42.490668,29.738578 43.2,29 49.719836,29 c 3.55959,0.20534 6.892086,0.743654 10.157116,1.405078 C 58.7534,18.076382 49.706572,8.112542 37.840624,5.6125 37.736064,5.590678 37.580762,5.55703 37.479686,5.535938 37.248634,5.490442 37.015512,5.452702 36.782422,5.412892 36.548692,5.372854 36.324394,5.329364 36.066016,5.295314 35.962796,5.280414 35.857876,5.270802 35.754298,5.257032 34.410574,5.09745 32.84199,5.0230758 31.392968,5.0136718 Z"/>
+ <path style="fill:#11a0ee" d="m 31.392968,4.0136718 c -1.449226,0.030666 -2.871574,0.17196 -4.25742,0.4128906 -0.03896,0.03332 -0.06836,0.06671 -0.06836,0.103906 0,0.11065 0.248122,0.202344 0.54961,0.202344 4.522076,0.5698736 9.127778,2.1617582 12.739452,4.667578 2.757136,1.9440166 5.049632,5.6676376 6.554058,8.6226976 0.833864,1.637925 0.806696,0.942892 -2.657812,-0.292497 -2.672402,-0.952931 -5.837122,-1.924453 -6.045464,-1.695182 -0.08552,0.09414 -0.314268,1.354693 -0.50586,1.944061 -0.363788,1.119035 -1.05862,2.299218 -1.218172,2.13967 -0.05086,-0.0509 0.04838,-0.760753 0.221484,-1.577734 0.377114,-1.780104 0.398084,-3.517462 0.09297,-4.940169 -0.330386,-1.540578 -0.528738,-1.635625 -2.302344,-1.107422 -0.819886,0.244171 -2.58689,0.68419 -3.926564,0.978907 -4.008678,0.881872 -7.445124,2.75634 -9.93156,4.251106 -1.462655,0.879289 -1.77943,0.916073 -1.596875,0.188672 0.233177,-0.929034 -0.415889,-0.629321 -2.094531,0.965234 -1.582654,1.503364 -2.067187,1.778618 -2.067187,1.178516 0,-0.700942 -0.420384,-0.243877 -1.233204,1.339844 -0.468849,0.913522 -1.123609,2.383526 -1.454687,3.267578 -0.48722,1.300942 -0.92241,1.965864 -2.2859378,3.489062 -2.6462382,2.95613 -2.7473758,3.582032 -0.585156,3.582032 1.6061168,0 1.6487668,0.411146 0.079298,0.749218 l -1.0554688,0.226952 0.01914,1.29883 c 0.025376,1.770126 0.5744068,2.85359 1.7171876,3.385156 0.545239,0.253622 1.032724,0.68947 1.276953,1.142968 0.393582,0.730836 1.459713,1.771876 1.815626,1.771876 0.103278,0 0.13048,-0.46806 0.06289,-1.039064 -0.136878,-1.155696 0.333377,-2.461378 1.017188,-2.827342 0.314702,-0.16842 0.49492,-0.0701 0.948828,0.525 0.559656,0.73375 1.565696,1.52416 1.730861,1.358984 0.04788,-0.0479 -0.151774,-0.701952 -0.445704,-1.451954 -0.806557,-2.058088 -0.735013,-2.370298 0.374609,-3.336604 1.259088,-1.096464 2.595233,-1.669368 3.491796,-1.501172 1.378632,0.258632 3.347942,2.47602 3.647654,3.6702 0.18,0.717162 -0.254796,1.70071 -1.044532,2.365234 -0.817782,0.688114 -1.505994,1.591404 -2.037106,1.591404 -0.223076,0 -0.858784,-0.397188 -1.410937,-0.883202 -0.552141,-0.486024 -1.055945,-0.830762 -1.118359,-0.76836 -0.06237,0.06242 -0.0078,0.482076 0.117586,0.935158 0.125734,0.453074 0.229047,0.94641 0.229686,1.09375 0.0028,0.472684 -1.199938,0.28741 -2.463672,-0.377346 -0.672238,-0.353618 -1.26006,-0.642578 -1.30703,-0.642578 -0.393085,0 1.063403,5.003022 1.74453,5.908432 0.505722,0.672248 1.017334,1.03554 1.66504,1.07797 0.859441,0.0563 1.9585,-0.452344 3.601366,-1.553752 2.72786,-1.82881 5.09102,-3.88603 7.822,-4.330508 1.497394,-0.243704 2.267854,0.05676 3.357812,1.317968 C 34.654084,43.174664 38.34981,51.88331 38,52.794922 34.274518,55.192572 29.906894,55.964324 25.793744,56 21.487478,56.123426 18.270658,54.971494 14.530086,53.891406 19.314253,57.708726 25.376102,60 32,60 42.786672,60 52.098976,53.954218 56.778906,45.059374 54.020092,43.634156 49.232842,41.458986 46.292578,40.410936 c -0.97411,-0.347224 -1.592994,-0.676532 -1.48203,-0.7875 0.398794,-0.398786 8.246238,0.95528 11.886326,2.050782 0.27162,0.08174 0.905854,0.286718 1.397266,0.453906 0.19296,-0.499282 0.387578,-0.996542 0.552344,-1.509374 -0.621524,-0.325564 -1.34186,-0.707834 -1.68164,-0.891406 -2.910452,-1.57249 -7.28588,-3.159562 -11.465234,-4.16172 -3.723828,-0.892928 -3.568848,-0.842056 -3.158204,-1.071874 0.76145,-0.42613 10.340652,0.483468 15.211328,1.44375 0.229766,0.0453 1.306184,0.240836 2.116406,0.391016 0.11076,-0.719882 0.18812,-1.453002 0.24336,-2.190234 C 58.889918,33.66336 57.67912,33.185446 56.352344,32.705468 52.36215,31.261976 46.649108,30.45312 41.523828,30.1604 39.337398,30.03552 38.522412,29.598182 39.060006,29.373462 42.490668,28.738578 43.2,28 49.719836,28 c 3.55959,0.20534 6.892086,0.743654 10.157116,1.405078 C 58.7534,17.076382 49.706572,7.112542 37.840624,4.6125 37.736064,4.590678 37.580762,4.55703 37.479686,4.535938 37.248634,4.490442 37.015512,4.452702 36.782422,4.412892 36.548692,4.372854 36.324394,4.329364 36.066016,4.295314 35.962796,4.280414 35.857876,4.270802 35.754298,4.257032 34.410574,4.09745 32.84199,4.0230758 31.392968,4.0136718 Z"/>
+ <path style="opacity:0.2" d="m 17.684955,25.001049 c 0.101986,0.0054 0.181856,0.0297 0.228245,0.07785 0.460863,0.478407 -1.012509,2.371033 -2.086816,2.68081 -1.867436,0.538488 -2.295814,0.17436 -1.317303,-1.117002 0.565029,-0.74569 2.461523,-1.678336 3.175874,-1.641658 z"/>
+ <path style="fill:#ffffff" d="m 17.684955,24.001049 c 0.101986,0.0054 0.181856,0.0297 0.228245,0.07785 0.460863,0.478407 -1.012509,2.371033 -2.086816,2.68081 -1.867436,0.538488 -2.295814,0.17436 -1.317303,-1.117002 0.565029,-0.74569 2.461523,-1.678336 3.175874,-1.641658 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.392578 4.0136719 C 29.943352 4.0443379 28.520612 4.1848506 27.134766 4.4257812 C 27.095806 4.4591012 27.066406 4.494054 27.066406 4.53125 C 27.066406 4.6419 27.315699 4.7324219 27.617188 4.7324219 C 28.359146 4.8259237 29.102049 4.9574181 29.84375 5.1054688 C 30.357783 5.066303 30.871137 5.0247057 31.392578 5.0136719 C 32.8416 5.0230759 34.410182 5.0982305 35.753906 5.2578125 C 35.857484 5.2715825 35.963186 5.2800219 36.066406 5.2949219 C 36.324784 5.3289719 36.549473 5.3720714 36.783203 5.4121094 C 37.016293 5.4519194 37.249417 5.4896603 37.480469 5.5351562 C 37.581545 5.5562483 37.735284 5.5914592 37.839844 5.6132812 C 49.372416 8.0430841 58.219461 17.529648 59.740234 29.378906 C 59.785499 29.388023 59.831714 29.395132 59.876953 29.404297 C 58.753401 17.075601 49.705792 7.1133233 37.839844 4.6132812 C 37.735284 4.5914592 37.581545 4.5562483 37.480469 4.5351562 C 37.249417 4.4896603 37.016293 4.4519194 36.783203 4.4121094 C 36.549473 4.3720714 36.324784 4.3289719 36.066406 4.2949219 C 35.963186 4.2800219 35.857484 4.2715825 35.753906 4.2578125 C 34.410182 4.0982305 32.8416 4.0230759 31.392578 4.0136719 z M 35.916016 12.205078 C 35.603921 12.184503 35.159243 12.296064 34.494141 12.494141 C 33.674255 12.738312 31.908033 13.177939 30.568359 13.472656 C 26.559681 14.354528 23.123155 16.229843 20.636719 17.724609 C 19.174064 18.603898 18.858461 18.63951 19.041016 17.912109 C 19.274193 16.983075 18.623955 17.282398 16.945312 18.876953 C 15.362659 20.380317 14.878906 20.656743 14.878906 20.056641 C 14.878906 19.355699 14.457351 19.812763 13.644531 21.396484 C 13.175682 22.310006 12.522484 23.78001 12.191406 24.664062 C 11.704186 25.965004 11.267825 26.629146 9.9042969 28.152344 C 8.0272824 30.249169 7.4380297 31.170994 8.0214844 31.53125 C 8.3237561 30.990484 8.9407432 30.228736 9.9042969 29.152344 C 11.267825 27.629146 11.704186 26.965004 12.191406 25.664062 C 12.522484 24.78001 13.175682 23.310006 13.644531 22.396484 C 14.457351 20.812763 14.878906 20.355699 14.878906 21.056641 C 14.878906 21.656743 15.362659 21.380317 16.945312 19.876953 C 18.623955 18.282398 19.274193 17.983075 19.041016 18.912109 C 18.858461 19.63951 19.174064 19.603898 20.636719 18.724609 C 23.123155 17.229843 26.559681 15.354528 30.568359 14.472656 C 31.908033 14.177939 33.674255 13.738312 34.494141 13.494141 C 36.267747 12.965938 36.466489 13.060984 36.796875 14.601562 C 36.907983 15.119646 36.961201 15.68894 36.984375 16.277344 C 37.026196 15.319229 36.969661 14.407243 36.796875 13.601562 C 36.590384 12.638701 36.436174 12.23937 35.916016 12.205078 z M 38.417969 16.003906 C 38.306275 15.997422 38.233074 16.006497 38.207031 16.035156 C 38.121511 16.129296 37.892764 17.389148 37.701172 17.978516 C 37.397776 18.91178 36.868795 19.878271 36.607422 20.083984 C 36.509461 20.628272 36.444389 21.081077 36.482422 21.119141 C 36.641974 21.278689 37.337384 20.097551 37.701172 18.978516 C 37.892764 18.389148 38.121511 17.129296 38.207031 17.035156 C 38.415373 16.805885 41.579551 17.777538 44.251953 18.730469 C 47.716461 19.965858 47.74402 20.661362 46.910156 19.023438 C 46.867791 18.940221 46.811186 18.846097 46.767578 18.761719 C 46.307468 18.549593 45.594519 18.209207 44.251953 17.730469 C 41.913601 16.896654 39.199826 16.049296 38.417969 16.003906 z M 40.511719 30.054688 C 40.054938 30.161461 39.627447 30.268135 39.060547 30.373047 C 38.522953 30.597767 39.337007 31.035276 41.523438 31.160156 C 46.648718 31.452876 52.361368 32.261586 56.351562 33.705078 C 57.63639 34.169881 58.804934 34.633661 59.806641 35.09375 C 59.840091 34.774485 59.888013 34.460259 59.912109 34.138672 C 58.889527 33.66375 57.678339 33.185056 56.351562 32.705078 C 52.361368 31.261586 46.648718 30.452876 41.523438 30.160156 C 41.12353 30.137315 40.819981 30.095222 40.511719 30.054688 z M 8.5058594 32.675781 L 8.34375 32.710938 L 8.359375 33.707031 L 9.3984375 33.484375 C 10.967906 33.146303 10.926429 32.734375 9.3203125 32.734375 C 8.9894385 32.734375 8.7297231 32.711202 8.5058594 32.675781 z M 43.013672 35.394531 C 42.669354 35.408566 42.436978 35.440874 42.341797 35.494141 C 41.931153 35.723959 41.776172 35.673478 45.5 36.566406 C 49.679354 37.568564 54.054392 39.154072 56.964844 40.726562 C 57.24272 40.87669 57.81512 41.180816 58.339844 41.457031 C 58.444284 41.179017 58.555047 40.90374 58.646484 40.619141 C 58.02496 40.293577 57.304624 39.910134 56.964844 39.726562 C 54.054392 38.154072 49.679354 36.568564 45.5 35.566406 C 45.202706 35.495119 45.249693 35.501286 45 35.441406 C 44.194937 35.399662 43.478213 35.375596 43.013672 35.394531 z M 16.029297 35.525391 C 15.837651 36.024357 15.997621 36.627968 16.486328 37.875 C 16.542575 38.01852 16.572826 38.120988 16.621094 38.253906 C 16.768529 38.333285 16.885889 38.37388 16.931641 38.328125 C 16.979521 38.280225 16.780258 37.625002 16.486328 36.875 C 16.2633 36.305901 16.114659 35.878245 16.029297 35.525391 z M 23.943359 36.560547 C 23.796922 37.09391 23.460701 37.646809 22.955078 38.072266 C 22.137296 38.76038 21.449081 39.664062 20.917969 39.664062 C 20.694893 39.664062 20.059966 39.267264 19.507812 38.78125 C 18.955672 38.295226 18.451086 37.95127 18.388672 38.013672 C 18.326302 38.076092 18.382427 38.494184 18.507812 38.947266 C 18.519494 38.989359 18.518067 39.00635 18.529297 39.048828 C 18.726973 39.148073 19.102344 39.424335 19.507812 39.78125 C 20.059966 40.267264 20.694893 40.664062 20.917969 40.664062 C 21.449081 40.664062 22.137296 39.76038 22.955078 39.072266 C 23.744814 38.407742 24.18 37.424193 24 36.707031 C 23.988736 36.66215 23.95922 36.60816 23.943359 36.560547 z M 14.966797 39.021484 C 14.855643 39.021484 14.911828 39.462321 15.037109 40.056641 C 15.13553 40.085538 15.637492 40.329535 16.273438 40.664062 C 17.537171 41.328818 18.739128 41.5137 18.736328 41.041016 C 18.735867 40.934742 18.649444 40.573293 18.572266 40.251953 C 18.207775 40.405942 17.263901 40.185071 16.273438 39.664062 C 15.601199 39.310445 15.013767 39.021484 14.966797 39.021484 z M 13.240234 39.396484 C 13.206793 39.672349 13.203297 39.955507 13.232422 40.230469 C 13.276151 40.092052 13.274838 39.766217 13.240234 39.396484 z M 45.287109 40.552734 C 45.027255 40.551735 44.860396 40.573199 44.810547 40.623047 C 44.699583 40.734015 45.318859 41.062932 46.292969 41.410156 C 49.09634 42.409411 53.531539 44.418279 56.333984 45.839844 C 56.481956 45.579324 56.639508 45.324282 56.779297 45.058594 C 54.240117 43.74684 50.040186 41.83759 47.085938 40.71875 C 46.337843 40.622543 45.682268 40.554255 45.287109 40.552734 z M 37.880859 52.863281 C 34.181065 55.202481 29.863236 55.964696 25.792969 56 C 21.486703 56.123426 18.269869 54.970713 14.529297 53.890625 C 15.303015 54.50798 16.121458 55.071178 16.958984 55.605469 C 19.748824 56.41848 22.444104 57.095985 25.792969 57 C 29.906119 56.964324 34.274518 56.192572 38 53.794922 C 38.052707 53.657566 37.990481 53.304126 37.880859 52.863281 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rochard.svg b/.icons/awkward/64x64/apps/rochard.svg
new file mode 100644
index 00000000..45d40a1d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rochard.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 46,11 C 29.445677,11 19.616596,25.16064 20,37.746094 L 20,54 l 3,0 12,0 0,-3 0,-13.300781 c 0,-3.008402 0.98707,-5.967676 2.826172,-8.125 C 39.665273,27.416894 42.31137,26 46,26 L 46,23.699219 46,23 l 0,-3 0,-3 0,-3 0,-1.5 0,-1.5 z m -3,3.183594 0,3.076172 C 33.683246,18.681513 26,26.355225 26,37.699219 L 26,51 l -3,0 0,-13.322266 0,-0.02344 C 22.689257,27.453965 30.020916,15.760544 43,14.183594 Z m 0,6.091797 0,3.02539 c -3.103942,0.625135 -5.644773,2.200336 -7.457031,4.326172 C 33.176183,30.403268 32,34.042167 32,37.699219 L 32,51 29,51 29,37.699219 C 29,27.86259 35.212479,21.603973 43,20.275391 Z"/>
+ <path style="fill:#ffba40" d="M 46,10 C 29.445677,10 19.616596,24.16064 20,36.746094 L 20,53 c 5,0 10,0 15,0 l 0,-3 0,-13.300781 c 0,-3.008402 0.98707,-5.967676 2.826172,-8.125 C 39.665273,26.416894 42.31137,25 46,25 Z m -3,3.183594 0,3.076172 C 33.683246,17.681513 26,25.355225 26,36.699219 L 26,50 l -3,0 0,-13.322266 0,-0.02344 c -0.310743,-10.200329 7.020916,-21.89375 20,-23.4707 z m 0,6.091797 0,3.02539 c -3.103942,0.625135 -5.644773,2.200336 -7.457031,4.326172 C 33.176183,29.403268 32,33.042167 32,36.699219 L 32,50 29,50 29,36.699219 C 29,26.86259 35.212479,20.603973 43,19.275391 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rocket-league.svg b/.icons/awkward/64x64/apps/rocket-league.svg
new file mode 100644
index 00000000..cdd1bfd0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rocket-league.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.309406,5.0000232 c -2.936254,0.00232 -5.882846,0.173238 -8.642883,0.546875 -4.085167,0.5530305 -7.882082,1.5081115 -11.323274,2.9882814 -3.9336398,1.6265344 -6.7700615,3.9386934 -7.7403054,6.4218754 -0.5550532,1.455769 -0.4098518,1.466561 -0.4454288,1.699219 -0.035577,0.232658 -0.049613,0.364478 -0.062516,0.488281 -0.143296,1.085166 -0.089092,2.155327 -0.062516,3.183593 1.9243423,10.344696 6.1923452,22.374787 11.9601582,29.585939 1.728558,2.081609 3.055791,3.462601 5.38422,5.289063 2.28357,1.791286 4.531647,3.172608 7.341765,4.527344 0.303792,0.14646 0.581116,0.278106 0.824434,0.390626 0.12166,0.05626 0.22725,0.10488 0.37119,0.16796 0.07198,0.03154 0.1442,0.06316 0.308676,0.1289 0.08224,0.03286 0.17862,0.07342 0.410262,0.15234 0.11582,0.03946 0.257028,0.0877 0.547018,0.16406 0.145,0.03818 0.61287,0.13662 0.613442,0.13672 C 31.79422,60.871204 33.22335,61 33.22371,61 c 0.0018,0 1.459418,-0.12588 1.781716,-0.19922 0.322298,-0.07334 0.506728,-0.13214 0.65642,-0.17968 0.299384,-0.0951 0.439856,-0.15212 0.558742,-0.19922 0.237766,-0.0942 0.350496,-0.14918 0.461056,-0.19922 0.221122,-0.10008 0.388092,-0.17854 0.57437,-0.269532 0.372556,-0.182 0.790122,-0.390974 1.23079,-0.617186 2.988602,-1.29714 5.642876,-3.59283 8.056795,-5.390694 0.632338,-0.558862 1.101856,-1.041274 1.801252,-1.753906 l 0.0118,-0.0118 C 56.753395,43.588235 60.449863,32.379995 61.930511,20.327978 62.191749,18.251721 61.653209,16.043557 61.359967,14.957055 60.516225,12.346231 58.649761,11.250441 56.604823,10.011742 55.686069,9.495561 54.698681,8.9992964 53.619667,8.5351796 50.178477,7.0550059 46.381561,6.0999289 42.296394,5.5468982 39.30112,5.1414152 36.0837,4.9738206 32.903314,5.0039294 c -0.196458,-0.00155 -0.394422,-0.00403 -0.593908,-0.00391 z"/>
+ <path style="fill:#e4e4e4" d="m 32.309406,3.9999971 c -2.936254,0.00232 -5.882846,0.173238 -8.642883,0.546875 -4.085167,0.5530305 -7.882082,1.5081115 -11.323274,2.9882814 -3.9336398,1.6265347 -6.7700615,3.9386935 -7.7403054,6.4218755 -0.5550532,1.455769 -0.4098518,1.46656 -0.4454288,1.699219 -0.035577,0.232658 -0.049613,0.364478 -0.062516,0.488281 -0.1432954,1.085166 -0.089091,2.155327 -0.062516,3.183594 1.9243423,10.344695 6.1923462,22.374786 11.9601582,29.585938 1.728558,2.081608 3.055791,3.462601 5.384221,5.289063 2.28357,1.791286 4.531647,3.172608 7.341765,4.527344 0.303792,0.14646 0.581116,0.278106 0.824434,0.390626 0.12166,0.05626 0.22725,0.10488 0.37119,0.16796 0.07198,0.03154 0.1442,0.06316 0.308676,0.1289 0.08224,0.03286 0.17862,0.07342 0.410262,0.15234 0.11582,0.03946 0.257028,0.0877 0.547018,0.16406 0.145,0.03818 0.61287,0.13662 0.613442,0.13672 5.72e-4,1.04e-4 1.429702,0.1289 1.430062,0.1289 0.0018,0 1.459418,-0.12588 1.781716,-0.19922 0.322298,-0.07334 0.506728,-0.13214 0.65642,-0.17968 0.299384,-0.0951 0.439856,-0.15212 0.558742,-0.19922 0.237766,-0.0942 0.350496,-0.14918 0.461056,-0.19922 0.221122,-0.10008 0.388092,-0.17854 0.57437,-0.269532 0.372556,-0.182 0.790122,-0.390974 1.23079,-0.617186 2.988602,-1.29714 5.642876,-3.59283 8.056795,-5.390694 0.632338,-0.558862 1.101856,-1.041275 1.801252,-1.753907 l 0.0118,-0.0118 C 56.753395,42.588209 60.449863,31.379968 61.930511,19.327951 62.191749,17.251695 61.653209,15.043531 61.359967,13.957029 60.516225,11.346205 58.649761,10.250415 56.604823,9.0117162 55.686069,8.4955351 54.698681,7.9992703 53.619667,7.5351535 50.178477,6.0549798 46.381561,5.0999028 42.296394,4.5468721 39.30112,4.1413891 36.0837,3.9737945 32.903314,4.0039033 c -0.196458,-0.00155 -0.394422,-0.00403 -0.593908,-0.00391 z"/>
+ <path style="opacity:0.2" d="m 32.334774,13.000029 c -2.616096,0.0021 -5.260922,0.16081 -7.572601,0.473833 -3.498782,0.473772 -6.646865,1.294645 -9.234858,2.408117 -1.46312,0.629502 -3.328531,1.677829 -3.421982,1.923052 -0.03128,0.08206 -0.07868,0.778502 -0.105332,1.547715 0.197794,1.610442 0.434551,3.180144 0.714591,4.709182 0.131832,0.94683 0.51661,2.854734 0.893755,4.336726 0.531235,2.087516 0.87575,2.812331 1.74765,3.677139 0.528758,0.524458 0.93126,0.803458 1.726689,1.196796 1.150104,0.568722 2.499852,0.942344 4.945135,1.36885 1.510714,0.263506 2.944102,0.606442 4.138333,0.99022 7.58055,2.436124 14.253532,7.916826 14.584372,11.978456 0.02248,0.27588 0.05416,0.54397 0.07044,0.59582 0.04342,0.13836 0.519912,-0.282838 1.828092,-1.616124 6.810291,-6.969912 9.989199,-16.149931 11.350949,-27.237065 -0.02665,-0.769213 -0.07406,-1.465654 -0.10534,-1.547715 -0.09345,-0.245223 -1.958858,-1.29355 -3.421988,-1.923052 -2.587984,-1.113472 -5.736065,-1.934345 -9.234847,-2.408117 -2.50836,-0.339657 -5.40873,-0.497443 -8.23928,-0.470639 -0.220962,-0.0022 -0.442188,-0.0033 -0.663782,-0.0032 z M 19.600175,37.225633 c -0.463508,-0.0036 -0.822544,0.02202 -1.022317,0.08068 -0.172772,0.05072 -0.421469,0.200128 -0.555153,0.33351 -0.369271,0.368434 -0.311572,0.694142 0.304839,1.721214 1.126707,1.877326 2.511937,3.83895 3.845159,5.444918 0.821302,0.989308 3.271724,3.405164 4.163947,4.105222 1.977974,1.551974 3.347002,2.393859 5.876374,3.613569 0.542066,0.261394 1.004454,0.475276 1.02748,0.475276 0.11354,0 2.95386,-1.458448 3.67075,-1.88483 1.255432,-0.746687 2.21886,-1.405703 2.466682,-1.687319 0.1233,-0.14012 0.30496,-0.43023 0.403662,-0.644758 0.350696,-0.762252 0.20287,-1.780626 -0.408308,-2.811788 -2.11166,-3.562726 -8.851554,-7.122466 -15.780485,-8.334702 -1.447574,-0.253256 -2.97291,-0.403056 -3.99263,-0.410988 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.308594 4 C 29.37234 4.00232 26.428006 4.173238 23.667969 4.546875 C 19.582803 5.0999055 15.784942 6.0549864 12.34375 7.5351562 C 8.4101102 9.161691 5.5718064 11.473849 4.6015625 13.957031 C 4.0465093 15.4128 4.191827 15.423591 4.15625 15.65625 C 4.120673 15.888908 4.106653 16.020728 4.09375 16.144531 C 3.9978066 16.871104 3.997524 17.584429 4.0117188 18.289062 C 4.0225576 17.909838 4.0429872 17.528954 4.09375 17.144531 C 4.106653 17.020728 4.120673 16.888908 4.15625 16.65625 C 4.191827 16.423591 4.0465093 16.4128 4.6015625 14.957031 C 5.5718064 12.473849 8.4101102 10.161691 12.34375 8.5351562 C 15.784942 7.0549863 19.582803 6.0999055 23.667969 5.546875 C 26.428006 5.173238 29.37234 5.00232 32.308594 5 C 32.50808 4.99988 32.705886 5.0023563 32.902344 5.0039062 C 36.08273 4.9737974 39.301601 5.141392 42.296875 5.546875 C 46.382042 6.0999057 50.179904 7.0549826 53.621094 8.5351562 C 54.700108 8.999273 55.686715 9.4955378 56.605469 10.011719 C 58.650407 11.250418 60.515633 12.346213 61.359375 14.957031 C 61.571358 15.742459 61.904161 17.11545 61.974609 18.599609 C 62.055255 16.752678 61.618516 14.917186 61.359375 13.957031 C 60.515633 11.346213 58.650407 10.250418 56.605469 9.0117188 C 55.686715 8.4955376 54.700108 7.999273 53.621094 7.5351562 C 50.179904 6.0549826 46.382042 5.0999057 42.296875 4.546875 C 39.301601 4.141392 36.08273 3.9737975 32.902344 4.0039062 C 32.705886 4.0023563 32.50808 3.99988 32.308594 4 z"/>
+ <path style="fill:#0087db" d="m 32.334774,12.000003 c -2.616096,0.0021 -5.260922,0.16081 -7.572601,0.473833 -3.498782,0.473772 -6.646865,1.294645 -9.234858,2.408117 -1.46312,0.629502 -3.328531,1.677829 -3.421982,1.923052 -0.03128,0.08206 -0.07868,0.778502 -0.105332,1.547715 0.197794,1.610441 0.434551,3.180144 0.714591,4.709182 0.131832,0.94683 0.51661,2.854734 0.893755,4.336726 0.531235,2.087516 0.87575,2.81233 1.74765,3.677138 0.528758,0.524458 0.93126,0.803458 1.726689,1.196797 1.150104,0.568722 2.499852,0.942344 4.945135,1.36885 1.510714,0.263506 2.944102,0.606442 4.138333,0.99022 7.58055,2.436124 14.253532,7.916826 14.584372,11.978456 0.02248,0.27588 0.05416,0.54397 0.07044,0.59582 0.04342,0.13836 0.519912,-0.282838 1.828092,-1.616124 6.810291,-6.969912 9.989199,-16.149931 11.350949,-27.237065 -0.02665,-0.769213 -0.07406,-1.465654 -0.10534,-1.547715 -0.09345,-0.245223 -1.958858,-1.29355 -3.421988,-1.923052 -2.587984,-1.113472 -5.736065,-1.934345 -9.234847,-2.408117 -2.50836,-0.339657 -5.40873,-0.497443 -8.23928,-0.470639 -0.220962,-0.0022 -0.442188,-0.0033 -0.663782,-0.0032 z M 19.600175,36.225607 c -0.463508,-0.0036 -0.822544,0.02202 -1.022317,0.08068 -0.172772,0.05072 -0.421469,0.200128 -0.555153,0.33351 -0.369271,0.368434 -0.311572,0.694142 0.304839,1.721214 1.126707,1.877326 2.511937,3.83895 3.845159,5.444918 0.821302,0.989308 3.271724,3.405164 4.163947,4.105222 1.977974,1.551974 3.347002,2.393858 5.876374,3.613568 0.542066,0.261394 1.004454,0.475276 1.02748,0.475276 0.11354,0 2.95386,-1.458448 3.67075,-1.88483 1.255432,-0.746686 2.21886,-1.405702 2.466682,-1.687318 0.1233,-0.14012 0.30496,-0.43023 0.403662,-0.644758 0.350696,-0.762252 0.20287,-1.780626 -0.408308,-2.811788 -2.11166,-3.562726 -8.851554,-7.122466 -15.780485,-8.334702 -1.447574,-0.253256 -2.97291,-0.403056 -3.99263,-0.410988 z"/>
+ <circle style="opacity:0.2" cx="12" cy="15" r="10"/>
+ <circle style="fill:#e6e6e6" cx="12" cy="14" r="10"/>
+ <circle style="opacity:0.2" cx="12" cy="15" r="6"/>
+ <circle style="fill:#4f4f4f" cx="12" cy="14" r="6"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12 4 A 10.000001 10.000001 0 0 0 2 14 A 10.000001 10.000001 0 0 0 2.0214844 14.585938 A 10.000001 10.000001 0 0 1 12 5 A 10.000001 10.000001 0 0 1 21.978516 14.414062 A 10.000001 10.000001 0 0 0 22 14 A 10.000001 10.000001 0 0 0 12 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rocketchat-desktop.svg b/.icons/awkward/64x64/apps/rocketchat-desktop.svg
new file mode 120000
index 00000000..3d0d1984
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rocketchat-desktop.svg
@@ -0,0 +1 @@
+rocketchat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rocketchat.svg b/.icons/awkward/64x64/apps/rocketchat.svg
new file mode 100644
index 00000000..e30bb77f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rocketchat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 2,5 c 2.3610586,3.3054818 4.0625832,9.660106 4.9882812,16.976562 A 30,20 0 0 0 2,33 30,20 0 0 0 7.2695312,44.28125 C 6.4918244,51.489254 4.8001822,57.73312 2,61 10.138107,61 17.442661,57.508228 22.558594,51.964844 A 30,20 0 0 0 32,53 30,20 0 0 0 62,33 30,20 0 0 0 32,13 30,20 0 0 0 22.566406,14.042969 C 17.450136,8.4948554 10.142079,5 2,5 Z"/>
+ <path style="fill:#c1272d" d="M 30,32 C 30,47.463972 17.463973,60 2,60 10.4,50.2 9,13.799999 2,4 17.463973,4 30,16.536026 30,32 Z"/>
+ <ellipse style="fill:#c1272d" cx="32" cy="32" rx="30" ry="20"/>
+ <path style="opacity:0.2" d="m 32,16.999124 c -7.563684,0 -14.348494,2.0891 -18.996094,5.1875 C 8.3577592,25.284056 6.001473,29.094964 6,32.995218 c 0.0099,2.817942 1.252715,5.69631 4.050781,8.414062 a 4.0004,4.0004 0 0 1 1.191407,3.300782 C 10.80992,48.714776 10.163199,52.454136 9.1015624,55.796 13.157973,54.524416 16.791153,52.315188 19.617188,49.25303 a 4.0004,4.0004 0 0 1 3.8125,-1.191406 c 2.74881,0.613708 5.653504,0.9319 8.578124,0.9375 7.56038,-0.0015 14.342366,-2.090222 18.988282,-5.1875 C 55.643694,40.713224 58,36.900652 58,32.999124 c 0,-3.901528 -2.356306,-7.7141 -7.003906,-10.8125 -4.6476,-3.0984 -11.43241,-5.1875 -18.996094,-5.1875 z"/>
+ <path style="fill:#ffffff" d="M 32,16 C 24.436316,16 17.651506,18.0891 13.003906,21.1875 8.3577592,24.284932 6.001473,28.09584 6,31.996094 c 0.0099,2.817942 1.252715,5.69631 4.050781,8.414062 a 4.0004,4.0004 0 0 1 1.191407,3.300782 c -0.432268,4.004714 -1.078989,7.744074 -2.1406256,11.085938 4.0564106,-1.271584 7.6895906,-3.480812 10.5156256,-6.54297 a 4.0004,4.0004 0 0 1 3.8125,-1.191406 c 2.74881,0.613708 5.653504,0.9319 8.578124,0.9375 7.56038,-0.0015 14.342366,-2.090222 18.988282,-5.1875 C 55.643694,39.7141 58,35.901528 58,32 58,28.098472 55.643694,24.2859 50.996094,21.1875 46.348494,18.0891 39.563684,16 32,16 Z"/>
+ <path style="opacity:0.2" d="m 20,29 a 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 4,4 0 0 0 4,-4 4,4 0 0 0 -4,-4 z m 12,0 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 12,0 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:#c1272d" d="m 20,28 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 12,0 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 12,0 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="opacity:0.2;fill:#ffffff" d="M 2 4 C 2.2177135 4.3047988 2.4224712 4.6625477 2.6289062 5.0175781 C 10.522056 5.1923688 17.609661 8.6259642 22.59375 14.035156 A 30 20 0 0 1 32 13 A 30 20 0 0 1 61.96875 32.589844 A 30 20 0 0 0 62 32 A 30 20 0 0 0 32 12 A 30 20 0 0 0 22.59375 13.035156 C 17.477133 7.4821322 10.146203 4 2 4 z M 6.8671875 21.115234 A 30 20 0 0 0 2 32 A 30 20 0 0 0 2.0351562 32.455078 A 30 20 0 0 1 6.9902344 21.978516 C 6.9531714 21.685556 6.9067364 21.404979 6.8671875 21.115234 z M 7.171875 44.179688 C 6.3522204 51.006171 4.6835974 56.869136 2 60 C 2.2573826 60 2.5118661 59.985422 2.7675781 59.978516 C 5.1128969 56.528888 6.5795463 50.818282 7.2832031 44.298828 A 30 20 0 0 1 7.171875 44.179688 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rockradio.svg b/.icons/awkward/64x64/apps/rockradio.svg
new file mode 100644
index 00000000..df588f99
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rockradio.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 26.838927,5.0000952 c -1.51906,0 -2.828987,1.2487979 -2.828987,2.7999952 l 0,27.9369526 -9.372266,-7.838627 c -1.177583,-0.984888 -2.803268,-1.096856 -3.877303,0 l -1.9387206,1.979737 c -1.0741379,1.096862 -1.1166153,2.905727 0,3.959333 L 24.560201,48.687921 C 26.322188,56.25103 32.935594,60.992104 40.548712,61 49.634848,61 55.999959,53.478397 55.999959,44.200029 l 0,-36.3999386 c 0,-1.5511973 -1.021308,-2.7999952 -2.540367,-2.7999952 l -2.741986,0 c -1.519057,0 -2.715153,1.2487979 -2.715153,2.7999952 l 0,15.7961736 c 0,-0.995917 -1.249756,-2.596336 -2.768815,-2.596336 l -1.942943,0 c -1.519058,0 -3.285747,1.600433 -3.285747,2.596336 l 0,0.011 c 0,-1.001881 -0.679162,-2.607256 -2.198224,-2.607256 l -2.741983,0 c -1.519058,0 -3.057297,1.605389 -3.057297,2.607256 l 0,-15.8073736 c 0,-1.5511973 -0.907612,-2.7999952 -2.426672,-2.7999952 l -2.741985,0 z"/>
+ <path style="fill:#fabd7f" d="m 26.838927,4.0001986 c -1.51906,0 -2.828987,1.2487979 -2.828987,2.7999952 l 0,27.9369522 -9.372266,-7.838626 c -1.177583,-0.984889 -2.803268,-1.096856 -3.877303,0 l -1.9387206,1.979736 c -1.0741379,1.096862 -1.1166153,2.905727 0,3.959334 L 24.560201,47.688024 c 1.761987,7.563109 8.375393,12.304183 15.988511,12.312079 9.086136,0 15.451247,-7.521603 15.451247,-16.799971 l 0,-36.3999382 c 0,-1.5511973 -1.021308,-2.7999952 -2.540367,-2.7999952 l -2.741986,0 c -1.519057,0 -2.715153,1.2487979 -2.715153,2.7999952 l 0,15.7961732 c 0,-0.995916 -1.249756,-2.596336 -2.768815,-2.596336 l -1.942943,0 c -1.519058,0 -3.285747,1.600434 -3.285747,2.596336 l 0,0.011 c 0,-1.00188 -0.679162,-2.607256 -2.198224,-2.607256 l -2.741983,0 c -1.519058,0 -3.057297,1.60539 -3.057297,2.607256 l 0,-15.8073732 c 0,-1.5511973 -0.907612,-2.7999952 -2.426672,-2.7999952 l -2.741985,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 26.837891 4 C 25.319669 4.0010799 24.009766 5.250255 24.009766 6.8007812 L 24.009766 7.8007812 C 24.009766 6.250255 25.319669 5.0010799 26.837891 5 L 26.839844 5 L 29.580078 5 C 31.099138 5 32.007812 6.2495839 32.007812 7.8007812 L 32.007812 6.8007812 C 32.007812 5.2495839 31.099138 4 29.580078 4 L 26.839844 4 L 26.837891 4 z M 50.716797 4 C 49.19774 4 48.001953 5.2495839 48.001953 6.8007812 L 48.001953 7.8007812 C 48.001953 6.249584 49.19774 5 50.716797 5 L 53.458984 5 C 54.978043 5 56 6.2495839 56 7.8007812 L 56 6.8007812 C 56 5.2495839 54.978043 4 53.458984 4 L 50.716797 4 z M 35.064453 20 C 33.545395 20 32.007812 21.605556 32.007812 22.607422 L 32.007812 23.607422 C 32.007812 22.605556 33.545395 21 35.064453 21 L 37.806641 21 C 39.320183 21 40.00094 22.593123 40.005859 23.595703 C 40.005859 22.599801 41.771958 21 43.291016 21 L 45.234375 21 C 46.753434 21 48.001953 22.599787 48.001953 23.595703 L 48.001953 22.595703 C 48.001953 21.599787 46.753434 20 45.234375 20 L 43.291016 20 C 41.771958 20 40.005859 21.599801 40.005859 22.595703 C 40.00094 21.593123 39.320183 20 37.806641 20 L 35.064453 20 z M 12.660156 26.117188 C 11.972283 26.103192 11.296783 26.350009 10.759766 26.898438 L 8.8222656 28.878906 C 8.1509294 29.564445 7.881115 30.526583 8.046875 31.410156 C 8.1430722 30.849417 8.4009708 30.309114 8.8222656 29.878906 L 10.759766 27.898438 C 11.833801 26.801582 13.459136 26.913549 14.636719 27.898438 L 24.009766 35.736328 L 24.009766 34.736328 L 14.636719 26.898438 C 14.047927 26.405993 13.34803 26.131183 12.660156 26.117188 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rocksndiamonds.svg b/.icons/awkward/64x64/apps/rocksndiamonds.svg
new file mode 100644
index 00000000..a55ac4ba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rocksndiamonds.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 27.514136,4.0020001 A 2.5219822,2.5219822 0 0 0 25.8691,4.7013861 L 3.776874,25.894755 A 2.5219822,2.5219822 0 0 0 3.07995,28.342607 l 6.18612,24.03278 a 2.5219822,2.5219822 0 0 0 1.741076,1.795254 l 26.685028,7.730186 A 2.5219822,2.5219822 0 0 0 40.02428,61.400913 L 60.109468,44.366921 A 2.5219822,2.5219822 0 0 0 60.99355,42.256449 L 59.134266,17.25832 A 2.5219822,2.5219822 0 0 0 57.508932,15.086283 L 28.50411,4.1620709 A 2.5219822,2.5219822 0 0 0 27.514136,4.0020001 Z"/>
+ <path style="fill:#36c53c" d="M 27.514136,3.0020014 A 2.5219822,2.5219822 0 0 0 25.8691,3.7013874 L 3.7768738,24.894755 a 2.5219822,2.5219822 0 0 0 -0.6969236,2.447852 l 6.1861192,24.03278 a 2.5219822,2.5219822 0 0 0 1.7410776,1.795254 l 26.685027,7.730186 A 2.5219822,2.5219822 0 0 0 40.02428,60.400913 L 60.109468,43.366921 A 2.5219822,2.5219822 0 0 0 60.99355,41.256449 L 59.134266,16.258322 A 2.5219822,2.5219822 0 0 0 57.508932,14.086285 L 28.50411,3.1620722 A 2.5219822,2.5219822 0 0 0 27.514136,3.0020014 Z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 26.703296,3.1726704 c -0.309914,0.119606 -0.593144,0.2992608 -0.833424,0.5286448 L 3.7773706,24.895659 c -0.3418918,0.32904 -0.5840208,0.747858 -0.6985666,1.208332 l 13.921782,8.896008 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 27.49896,3.005446 c -0.27252,0.01234 -0.541232,0.068816 -0.795664,0.167224 l -9.70271,31.827329 32,-12 z"/>
+ <path style="opacity:0.05" d="m 27.515144,3.0027488 c -0.0054,8.824e-4 -0.0108,0.00178 -0.0162,0.0027 l 21.501642,19.9945502 9.79631,-7.822236 C 58.505546,14.676224 58.050224,14.29044 57.507648,14.085411 L 28.505004,3.1618818 c -0.315978,-0.118754 -0.652582,-0.1728676 -0.98986,-0.159133 z"/>
+ <path style="opacity:0.1" d="m 3.078804,26.103991 c -0.102858,0.406258 -0.102858,0.831742 0,1.238 l 6.187303,24.034462 c 0.098658,0.379108 0.284273,0.730024 0.5421306,1.024924 L 17.000586,34.999999 Z"/>
+ <path style="opacity:0.16000001" d="M 17.000586,34.999999 9.8082376,52.401377 c 0.3178474,0.366304 0.7345714,0.633196 1.2002394,0.768692 l 26.683081,7.730082 c 0.276786,0.07898 0.565052,0.11 0.852304,0.0917 z"/>
+ <path style="opacity:0.23000004" d="m 49.000586,22.999999 -32,12 21.543276,25.991856 c 0.16762,-0.0094 0.333868,-0.0357 0.496278,-0.07822 z"/>
+ <path style="opacity:0.3" d="M 49.000586,22.999999 39.04014,60.913637 c 0.362138,-0.0956 0.698436,-0.270658 0.984468,-0.512462 l 20.085808,-17.03531 c 0.286812,-0.243926 0.515368,-0.548976 0.668898,-0.892764 z"/>
+ <path style="opacity:0.22000002" d="m 58.796896,15.177763 -9.79631,7.822236 11.778728,19.473102 c 0.17074,-0.38155 0.243956,-0.799556 0.213076,-1.216422 L 59.134042,16.259327 c -0.0289,-0.381424 -0.1442,-0.751276 -0.337146,-1.081564 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 27.511719 3.0039062 A 2.5219822 2.5219822 0 0 0 25.867188 3.703125 L 3.7773438 24.894531 A 2.5219822 2.5219822 0 0 0 3.0507812 27.214844 A 2.5219822 2.5219822 0 0 1 3.7773438 25.894531 L 25.867188 4.703125 A 2.5219822 2.5219822 0 0 1 27.511719 4.0039062 A 2.5219822 2.5219822 0 0 1 28.503906 4.1601562 L 57.507812 15.085938 A 2.5219822 2.5219822 0 0 1 59.132812 17.257812 L 60.962891 41.869141 A 2.5219822 2.5219822 0 0 0 60.992188 41.257812 L 59.132812 16.257812 A 2.5219822 2.5219822 0 0 0 57.507812 14.085938 L 28.503906 3.1601562 A 2.5219822 2.5219822 0 0 0 27.511719 3.0039062 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rocs.svg b/.icons/awkward/64x64/apps/rocs.svg
new file mode 100644
index 00000000..a29670d1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rocs.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#37a0f2" d="M 60,32 C 60,16.488 47.512,4 32,4 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,4 C 16.488438,4 4,16.494197 4,32.013895 4,32.1274 4.0112811,32.23812 4.0175781,32.35 4.3691114,17.140699 16.711159,5.0004963 32,5.0004963 47.288841,5.0004963 59.630889,17.140699 59.982422,32.35 59.988693,32.23812 60,32.1274 60,32.013895 60,16.494197 47.511562,4 32,4 Z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.65 C 59.630879,47.859301 47.289272,59.999504 32,59.999504 16.712037,59.999504 4.3711461,47.861381 4.0175781,32.653909 4.0114012,32.764583 4,32.87381 4,32.986105 4,48.505803 16.488,61 32,61 47.512,61 60,48.505803 60,32.986105 60,32.8726 59.98872,32.76188 59.98242,32.65 Z"/>
+ <g style="opacity:0.2" transform="matrix(-1.2459,0,0,-1.2458199,62.59,62.211133)">
+ <path style="fill-rule:evenodd" transform="matrix(-1,0,0,-1,7.2754,50.69)" d="m -16.725,11.189 c -0.828427,0 -1.5,0.671573 -1.5,1.5 5.32e-4,0.404804 0.164654,0.792208 0.45508,1.0742 l -1.8164,3.9336 c -0.04608,-0.0047 -0.09235,-0.0073 -0.13867,-0.0078 -0.450398,0.0013 -0.876357,0.204986 -1.1602,0.55469 l -4.2422,-1.5137 c -0.01455,-0.376179 -0.170024,-0.733133 -0.43555,-1 -0.585761,-0.58564 -1.535339,-0.58564 -2.1211,0 -0.58564,0.585761 -0.58564,1.535339 0,2.1211 0.266562,0.266242 0.623552,0.422425 1,0.4375 l 1.5137,4.2383 c -0.350219,0.284263 -0.553925,0.711036 -0.55469,1.1621 l -1,0 -1.123,0.13477 -3.877,0.4668 0,4.8008 3.873,0.46484 c 0.269904,1.044525 0.685444,2.045876 1.2344,2.9746 l -2.4102,3.0703 3.3926,3.3926 3.0703,-2.4102 c 0.928939,0.547599 1.93028,0.961823 2.9746,1.2305 l 0.46484,3.877 4.8008,0 0,-0.002 0.46484,-3.873 c 1.04442,-0.269275 2.045766,-0.68414 2.9746,-1.2324 l 3.0705,2.41 3.0716774,-3.394 -2.4101,-3.071 -0.6992,-0.89 -0.7676,-0.768 c 0.3628794,-0.284646 0.5746426,-0.720401 0.57422,-1.1816 -4.608e-4,-0.04632 -0.00307,-0.09259 -0.00781,-0.13867 l 4.3328759,-1.8164 c 0.2824754,0.290923 0.6707018,0.455088 1.0762,0.45508 0.8284271,0 1.5,-0.671573 1.5,-1.5 0,-0.828427 -0.6715729,-1.5 -1.5,-1.5 -0.404804,5.32e-4 -0.7922082,0.164654 -1.0742,0.45508 l -4.3348759,-1.8145 c 0.0048,-0.04672 0.00741,-0.09365 0.00781,-0.14062 -2.848e-4,-0.450737 -0.203244,-0.877453 -0.55273,-1.1621 l 1.9148244,-4.2402 c 0.3754972,-0.01504 0.731672,-0.170471 0.99805,-0.43555 0.5856396,-0.585761 0.5856396,-1.535339 0,-2.1211 -0.5857612,-0.58564 -1.5353388,-0.58564 -2.1211,0 -0.2662415,0.266562 -0.4224247,0.623552 -0.4375,1 l -4.3181018,1.512 c -0.284645,-0.34949 -0.711361,-0.552453 -1.1621,-0.55274 -0.04632,4.57e-4 -0.09259,0.0031 -0.13867,0.0078 l -1.8145,-3.9336 c 0.289705,-0.28232 0.453103,-0.669683 0.45312,-1.0742 0,-0.828427 -0.671573,-1.5 -1.5,-1.5 z m 0.13867,2.9922 1.8145,3.9336 c -0.164132,0.160896 -0.289094,0.357359 -0.36524,0.57422 l -3.1758,0 c -0.07671,-0.217047 -0.202352,-0.413525 -0.36719,-0.57422 l 1.8145,-3.9316 c 0.04675,0.0042 0.09368,0.0061 0.14062,0.0059 0.04632,-4.57e-4 0.09259,-0.0031 0.13867,-0.0078 z m -8.8359,3.5039 4.1973,1.5 0,0.0039 c 9.08e-4,0.223212 0.05162,0.443407 0.14844,0.64453 l -2.5039,2.5039 c -0.201123,-0.09682 -0.421318,-0.147532 -0.64453,-0.14844 l -0.0039,0 -1.5,-4.1973 c 0.05867,-0.0428 0.114157,-0.0898 0.16602,-0.14063 0.05083,-0.05186 0.09783,-0.107349 0.14062,-0.16602 z m 17.4752018,0 c 0.042793,0.05867 0.08979,0.114157 0.14062,0.16602 0.051795,0.05151 0.1072823,0.09916 0.16602,0.14258 l -1.9011244,4.1953 -0.00391,0 c -0.2232118,9.08e-4 -0.4434074,0.05162 -0.6445304,0.14844 l -2.182977,-2.5039 c 0.09682,-0.201123 0.147532,-0.421318 0.14844,-0.64453 l 0,-0.0039 4.2775018,-1.5 z m -10.3652018,2.0039 3.1738,0 c 0.211878,0.59928 0.778467,0.999952 1.4141,1 0.223062,-2.96e-4 0.443251,-0.05034 0.64453,-0.14648 l 2.182977,2.502 c -0.09682,0.201123 -0.147532,0.421318 -0.14844,0.64453 4.8e-5,0.635633 0.40072,1.202222 1,1.4141 l 0,3.1738 c -0.598589,0.211632 -0.999105,0.777201 -1,1.4121 5.69e-4,0.353204 0.12576,0.694879 0.35352,0.96484 -1.366864,2.194805 -3.44695,3.808403 -6.032577,3.812834 -5.368608,0 -7.855606,-3.635498 -7.855606,-7.777634 0.0015,-0.507322 0.05454,-1.013179 0.1582,-1.5098 1.048888,-0.01914 1.696673,-0.723562 1.697406,-1.4902 -6.17e-4,-0.22387 -0.05134,-0.444764 -0.14844,-0.64648 l 2.502,-2.502 c 0.201716,0.0971 0.42261,0.147823 0.64648,0.14844 0.634899,-8.95e-4 1.200468,-0.401411 1.4121,-1 z m 9.8390774,5.0449 4.3367759,1.8164 c -0.00474,0.04608 -0.00735,0.09235 -0.00781,0.13867 4.608e-4,0.04632 0.00307,0.09259 0.00781,0.13867 l -4.3348759,1.8145 c -0.1608975,-0.164128 -0.3573598,-0.289087 -0.57422,-0.36523 l 0,-3.1758 c 0.2163485,-0.07698 0.4121347,-0.202602 0.57227,-0.36719 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(-1.2459,0,0,-1.2458199,62.59,61.21128)">
+ <path style="fill-rule:evenodd" transform="matrix(-1,0,0,-1,7.2754,50.69)" d="m -16.725,11.189 c -0.828427,0 -1.5,0.671573 -1.5,1.5 5.32e-4,0.404804 0.164654,0.792208 0.45508,1.0742 l -1.8164,3.9336 c -0.04608,-0.0047 -0.09235,-0.0073 -0.13867,-0.0078 -0.450398,0.0013 -0.876357,0.204986 -1.1602,0.55469 l -4.2422,-1.5137 c -0.01455,-0.376179 -0.170024,-0.733133 -0.43555,-1 -0.585761,-0.58564 -1.535339,-0.58564 -2.1211,0 -0.58564,0.585761 -0.58564,1.535339 0,2.1211 0.266562,0.266242 0.623552,0.422425 1,0.4375 l 1.5137,4.2383 c -0.350219,0.284263 -0.553925,0.711036 -0.55469,1.1621 l -1,0 -1.123,0.13477 -3.877,0.4668 0,4.8008 3.873,0.46484 c 0.269904,1.044525 0.685444,2.045876 1.2344,2.9746 l -2.4102,3.0703 3.3926,3.3926 3.0703,-2.4102 c 0.928939,0.547599 1.93028,0.961823 2.9746,1.2305 l 0.46484,3.877 4.8008,0 0,-0.002 0.46484,-3.873 c 1.04442,-0.269275 2.045766,-0.68414 2.9746,-1.2324 l 3.0705,2.41 3.0716774,-3.394 -2.4101,-3.071 -0.6992,-0.89 -0.7676,-0.768 c 0.3628794,-0.284646 0.5746426,-0.720401 0.57422,-1.1816 -4.608e-4,-0.04632 -0.00307,-0.09259 -0.00781,-0.13867 l 4.3328759,-1.8164 c 0.2824754,0.290923 0.6707018,0.455088 1.0762,0.45508 0.8284271,0 1.5,-0.671573 1.5,-1.5 0,-0.828427 -0.6715729,-1.5 -1.5,-1.5 -0.404804,5.32e-4 -0.7922082,0.164654 -1.0742,0.45508 l -4.3348759,-1.8145 c 0.0048,-0.04672 0.00741,-0.09365 0.00781,-0.14062 -2.848e-4,-0.450737 -0.203244,-0.877453 -0.55273,-1.1621 l 1.9148244,-4.2402 c 0.3754972,-0.01504 0.731672,-0.170471 0.99805,-0.43555 0.5856396,-0.585761 0.5856396,-1.535339 0,-2.1211 -0.5857612,-0.58564 -1.5353388,-0.58564 -2.1211,0 -0.2662415,0.266562 -0.4224247,0.623552 -0.4375,1 l -4.3181018,1.512 c -0.284645,-0.34949 -0.711361,-0.552453 -1.1621,-0.55274 -0.04632,4.57e-4 -0.09259,0.0031 -0.13867,0.0078 l -1.8145,-3.9336 c 0.289705,-0.28232 0.453103,-0.669683 0.45312,-1.0742 0,-0.828427 -0.671573,-1.5 -1.5,-1.5 z m 0.13867,2.9922 1.8145,3.9336 c -0.164132,0.160896 -0.289094,0.357359 -0.36524,0.57422 l -3.1758,0 c -0.07671,-0.217047 -0.202352,-0.413525 -0.36719,-0.57422 l 1.8145,-3.9316 c 0.04675,0.0042 0.09368,0.0061 0.14062,0.0059 0.04632,-4.57e-4 0.09259,-0.0031 0.13867,-0.0078 z m -8.8359,3.5039 4.1973,1.5 0,0.0039 c 9.08e-4,0.223212 0.05162,0.443407 0.14844,0.64453 l -2.5039,2.5039 c -0.201123,-0.09682 -0.421318,-0.147532 -0.64453,-0.14844 l -0.0039,0 -1.5,-4.1973 c 0.05867,-0.0428 0.114157,-0.0898 0.16602,-0.14063 0.05083,-0.05186 0.09783,-0.107349 0.14062,-0.16602 z m 17.4752018,0 c 0.042793,0.05867 0.08979,0.114157 0.14062,0.16602 0.051795,0.05151 0.1072823,0.09916 0.16602,0.14258 l -1.9011244,4.1953 -0.00391,0 c -0.2232118,9.08e-4 -0.4434074,0.05162 -0.6445304,0.14844 l -2.182977,-2.5039 c 0.09682,-0.201123 0.147532,-0.421318 0.14844,-0.64453 l 0,-0.0039 4.2775018,-1.5 z m -10.3652018,2.0039 3.1738,0 c 0.211878,0.59928 0.778467,0.999952 1.4141,1 0.223062,-2.96e-4 0.443251,-0.05034 0.64453,-0.14648 l 2.182977,2.502 c -0.09682,0.201123 -0.147532,0.421318 -0.14844,0.64453 4.8e-5,0.635633 0.40072,1.202222 1,1.4141 l 0,3.1738 c -0.598589,0.211632 -0.999105,0.777201 -1,1.4121 5.69e-4,0.353204 0.12576,0.694879 0.35352,0.96484 -1.366864,2.194805 -3.44695,3.808403 -6.032577,3.812834 -5.368608,0 -7.855606,-3.635498 -7.855606,-7.777634 0.0015,-0.507322 0.05454,-1.013179 0.1582,-1.5098 1.048888,-0.01914 1.696673,-0.723562 1.697406,-1.4902 -6.17e-4,-0.22387 -0.05134,-0.444764 -0.14844,-0.64648 l 2.502,-2.502 c 0.201716,0.0971 0.42261,0.147823 0.64648,0.14844 0.634899,-8.95e-4 1.200468,-0.401411 1.4121,-1 z m 9.8390774,5.0449 4.3367759,1.8164 c -0.00474,0.04608 -0.00735,0.09235 -0.00781,0.13867 4.608e-4,0.04632 0.00307,0.09259 0.00781,0.13867 l -4.3348759,1.8145 c -0.1608975,-0.164128 -0.3573598,-0.289087 -0.57422,-0.36523 l 0,-3.1758 c 0.2163485,-0.07698 0.4121347,-0.202602 0.57227,-0.36719 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rosa-imagewriter.svg b/.icons/awkward/64x64/apps/rosa-imagewriter.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rosa-imagewriter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rosamp.svg b/.icons/awkward/64x64/apps/rosamp.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rosamp.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rosegarden.svg b/.icons/awkward/64x64/apps/rosegarden.svg
new file mode 100644
index 00000000..3a8dbc02
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rosegarden.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 39.369756,5.4924793 C 31.751948,3.4502853 23.973072,7.9411745 21.931154,15.560813 14.311373,13.519148 6.5342744,18.009561 4.492557,25.629145 c -2.0419822,7.6186 2.448907,15.397476 10.068545,17.43939 -2.041717,7.619586 2.448835,15.397284 10.068438,17.438996 7.619606,2.04171 15.397284,-2.448836 17.438996,-10.06844 7.619586,2.041716 15.397282,-2.448834 17.438994,-10.06844 C 61.549242,32.751047 57.058696,24.973369 49.43909,22.931657 51.480808,15.312071 46.990256,7.5343747 39.37065,5.4926627 Z"/>
+ <path style="fill:#c53b7c" d="M 39.369756,4.4925622 C 31.751948,2.4503682 23.973072,6.9412574 21.931154,14.560896 14.311373,12.519231 6.5342744,17.009644 4.492557,24.629228 c -2.0419822,7.6186 2.448907,15.397476 10.068545,17.43939 -2.041717,7.619586 2.448835,15.397284 10.068438,17.438996 7.619606,2.04171 15.397284,-2.448836 17.438996,-10.06844 C 49.688122,51.48089 57.465818,46.99034 59.50753,39.370734 61.549242,31.75113 57.058696,23.973452 49.43909,21.93174 51.480808,14.312154 46.990256,6.5344576 39.37065,4.4927456 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 35.107422 4.0097656 C 29.037351 4.2437889 23.590699 8.3695905 21.931641 14.560547 C 14.31186 12.518882 6.5339049 17.009322 4.4921875 24.628906 C 4.0980008 26.09961 3.9532655 27.575399 4.0214844 29.015625 C 4.0475245 27.895541 4.1886839 26.761273 4.4921875 25.628906 C 6.5339049 18.009322 14.31186 13.518882 21.931641 15.560547 C 23.973559 7.9409084 31.751333 3.4499935 39.369141 5.4921875 L 39.371094 5.4921875 C 45.519802 7.139765 49.624932 12.524213 49.910156 18.544922 C 50.059225 12.12869 45.858184 6.2304361 39.371094 4.4921875 L 39.369141 4.4921875 C 37.940802 4.1092761 36.508207 3.9557603 35.107422 4.0097656 z M 49.640625 21.996094 C 49.578738 22.307882 49.522965 22.619978 49.439453 22.931641 C 55.588161 24.579218 59.69329 29.963661 59.978516 35.984375 C 60.126 29.636223 56.011018 23.802793 49.640625 21.996094 z M 14.359375 43.003906 C 14.129855 44.160227 14.037016 45.313385 14.089844 46.445312 C 14.116565 45.328333 14.257965 44.197578 14.560547 43.068359 C 14.491708 43.049912 14.427701 43.023286 14.359375 43.003906 z"/>
+ <g style="opacity:0.2" transform="matrix(0.98202868,1.7009085,-1.7009085,0.98202868,43.502078,-9.9270779)">
+ <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.98202868,1.7009085,-1.7009085,0.98202868,43.502078,-10.926995)">
+ <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(1.7372675,0.4655039,-0.4655039,1.7372675,10.953527,0.36147623)">
+ <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(1.7372675,0.4655039,-0.4655039,1.7372675,10.953527,-0.63844086)">
+ <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.98202868,1.7009085,-1.7009085,0.98202868,43.502078,-10.926995)">
+ <path style="fill:#ffffff" transform="matrix(0.25457843,-0.44093887,0.44093887,0.25457843,-6.256554,21.963535)" d="M 25.796875 10.003906 C 23.89811 10.055201 21.981662 10.569761 20.214844 11.589844 C 16.261297 13.872445 14.141163 18.069168 14.333984 22.320312 C 14.489738 18.421576 16.571915 14.693108 20.214844 12.589844 C 25.868664 9.3255804 33.048237 11.248524 36.3125 16.902344 C 41.96632 13.63808 49.145893 15.561024 52.410156 21.214844 C 53.39006 22.912072 53.894203 24.747245 53.978516 26.572266 C 54.062584 24.423257 53.569405 22.222704 52.410156 20.214844 C 49.145893 14.561024 41.96632 12.63808 36.3125 15.902344 C 34.068319 12.015343 29.974158 9.8910571 25.796875 10.003906 z M 15.517578 27.935547 C 11.814674 30.265888 9.8315802 34.317087 10.021484 38.427734 C 10.174139 34.525472 12.256385 30.792514 15.902344 28.6875 C 15.760002 28.44096 15.640311 28.187438 15.517578 27.935547 z M 48.482422 37.064453 C 48.352838 37.146004 48.231436 37.235261 48.097656 37.3125 C 49.079318 39.012774 49.58309 40.851428 49.666016 42.679688 C 49.74145 40.791443 49.36075 38.867099 48.482422 37.064453 z"/>
+ </g>
+ <g style="fill:#ffffff;opacity:0.2" transform="matrix(1.7372675,0.4655039,-0.4655039,1.7372675,10.953527,-0.63844086)">
+ <path style="fill:#ffffff" transform="matrix(0.5370569,-0.14390535,0.14390535,0.5370569,-5.7907922,1.9191502)" d="M 32.492188 24.003906 A 5.3956585 5.3956585 0 0 0 28.525391 25.982422 A 5.3956585 5.3956585 0 0 0 24.181641 29.904297 A 5.3956585 5.3956585 0 0 0 24.029297 31.791016 A 5.3956585 5.3956585 0 0 1 24.181641 30.904297 A 5.3956585 5.3956585 0 0 1 28.525391 26.982422 A 5.3956585 5.3956585 0 0 1 34.095703 25.181641 A 5.3956585 5.3956585 0 0 1 38.017578 29.525391 A 5.3956585 5.3956585 0 0 1 39.970703 33.207031 A 5.3956585 5.3956585 0 0 0 38.017578 28.525391 A 5.3956585 5.3956585 0 0 0 34.095703 24.181641 A 5.3956585 5.3956585 0 0 0 32.492188 24.003906 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/roxterm.svg b/.icons/awkward/64x64/apps/roxterm.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/roxterm.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rpcs3.svg b/.icons/awkward/64x64/apps/rpcs3.svg
new file mode 100644
index 00000000..cb311067
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rpcs3.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="4.35" ry="4.35"/>
+ <rect style="fill:#e4e4e4" width="58" height="58" x="3" y="3" rx="4.35" ry="4.35"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:6;stroke-linejoin:round" d="m 11,33 h 34.913096 c 0,0 4.086904,0.2 4.086904,6 0,5.8 -3.982886,6 -3.982886,6 H 11 m 0,-24 h 34.913096 c 0,0 4.086904,0.2 4.086904,6 0,5.8 -3.982886,6 -3.982886,6 H 11"/>
+ <path style="fill:none;stroke:#1f75e6;stroke-width:6;stroke-linejoin:round" d="m 11,32 h 34.913096 c 0,0 4.086904,0.2 4.086904,6 0,5.8 -3.982886,6 -3.982886,6 H 11 m 0,-24 h 34.913096 c 0,0 4.086904,0.2 4.086904,6 0,5.8 -3.982886,6 -3.982886,6 H 11"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.3515625 3 C 4.9416627 3 3 4.9416627 3 7.3515625 L 3 8.3515625 C 3 5.9416627 4.9416627 4 7.3515625 4 L 56.648438 4 C 59.058338 4 61 5.9416627 61 8.3515625 L 61 7.3515625 C 61 4.9416627 59.058338 3 56.648438 3 L 7.3515625 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rpmdrake.svg b/.icons/awkward/64x64/apps/rpmdrake.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rpmdrake.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rrootage.svg b/.icons/awkward/64x64/apps/rrootage.svg
new file mode 100644
index 00000000..a953d632
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rrootage.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 28,23 v 20 12 h 6 V 43 h 3.910156 l 9.117188,12 h 7.539062 l -9.5,-12.503906 C 49.073992,41.220748 52,37.476352 52,33 52,27.477152 47.57506,23 42.117188,23 H 34 Z m 6,6 h 5.707032 C 42.113008,29 44,30.565382 44,33 c 0,2.434618 -1.886992,4 -4.292968,4 H 34 Z m -24,2 v 24 h 6 V 37 h 9 v -6 c -3.023104,-0.0132 -6.67107,0.707126 -9,2.054688 V 31 Z"/>
+ <path style="fill:#ffffff" d="M 41.789062,37.183594 37.011718,40.816406 47.027344,54 h 7.539062 z"/>
+ <rect style="fill:#9c9c9c" width="6" height="24" x="10" y="30"/>
+ <path style="fill:#9c9c9c" d="m 25,30 v 5.999818 H 11.4 v 0 C 14.625664,32.08999 19.76811,29.977232 25,30 Z"/>
+ <rect style="fill:#ffffff" width="6" height="32" x="28" y="22"/>
+ <path style="fill:#ffffff" d="M 28,22 V 42 H 42.117648 C 47.57552,42 52,37.522848 52,32 52,26.477152 47.57552,22 42.117648,22 Z m 6,6 h 5.706352 C 42.112328,28 44,29.565382 44,32 c 0,2.434618 -1.887672,4 -4.293648,4 H 34 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rsibreak.svg b/.icons/awkward/64x64/apps/rsibreak.svg
new file mode 100644
index 00000000..65c8e090
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rsibreak.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32.5,5.0000006 C 16.774688,5.0000006 4,17.774683 4,33.5 4,49.225317 16.774688,62.000004 32.5,62 48.225312,62 61.000014,49.225317 61,33.5 61,17.774683 48.225312,5.0000006 32.5,5.0000006 Z"/>
+ <path style="fill:#4f4f4f" d="M 32.5,4.0000006 C 16.774688,4.0000006 4,16.774683 4,32.5 4,48.225317 16.774688,61.000004 32.5,61 48.225312,61 61.000014,48.225317 61,32.5 61,16.774683 48.225312,4.0000006 32.5,4.0000006 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32.5 4 C 16.774688 4 4 16.774683 4 32.5 C 4 32.667729 4.008824 32.832955 4.0117188 33 C 4.2802199 17.50579 16.942417 5 32.5 5 C 48.057583 5 60.71978 17.50579 60.988281 33 C 60.991176 32.832955 61 32.667729 61 32.5 C 61 16.774683 48.225312 4 32.5 4 z"/>
+ <path style="opacity:0.2" d="M 32.500001,11 C 20.085277,11 10,21.085275 10,33.499999 10,45.914723 20.085277,56.000003 32.500001,56 44.914724,56 55.000009,45.914723 55,33.499999 55,21.085275 44.914724,11 32.500001,11 Z"/>
+ <path style="fill:#6e6eee" d="M 32.500001,9.9999999 C 20.085277,9.9999999 10,20.085275 10,32.499999 10,44.914723 20.085277,55.000003 32.500001,55 44.914724,55 55.000009,44.914723 55,32.499999 55,20.085275 44.914724,9.9999999 32.500001,9.9999999 Z"/>
+ <path style="fill:#994a8a" d="M 32 10.011719 C 19.816536 10.2792 10 20.253034 10 32.5 C 10 32.667758 10.008055 32.833111 10.011719 33 L 32 33 L 32 10.011719 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32.5 10 C 20.085276 10 10 20.085276 10 32.5 C 10 32.667758 10.008055 32.833111 10.011719 33 C 10.279201 20.816536 20.253034 11 32.5 11 C 44.746965 11 54.720799 20.816536 54.988281 33 C 54.991945 32.833111 55 32.667758 55 32.5 C 55 20.085276 44.914723 10 32.5 10 z"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:5;stroke-linecap:round;stroke-linejoin:round" d="m 32.5,4.5 v 28"/>
+ <path style="opacity:0.1" d="M 32.5,28 C 29.46529,28 27,30.46529 27,33.5 27,36.534709 29.46529,39 32.5,39 35.534709,39 38,36.534709 38,33.5 38,30.46529 35.534709,28 32.5,28 Z"/>
+ <path style="fill:#4f4f4f" d="M 32.5,27 C 29.46529,27 27,29.46529 27,32.5 27,35.534709 29.46529,38 32.5,38 35.534709,38 38,35.534709 38,32.5 38,29.46529 35.534709,27 32.5,27 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rssguard.svg b/.icons/awkward/64x64/apps/rssguard.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rssguard.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rssnow.svg b/.icons/awkward/64x64/apps/rssnow.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rssnow.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rssowl.svg b/.icons/awkward/64x64/apps/rssowl.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rssowl.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/rstudio.svg b/.icons/awkward/64x64/apps/rstudio.svg
new file mode 100644
index 00000000..a730670f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rstudio.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="fill:#63aaed" cx="32" cy="32" r="28"/>
+ <g style="opacity:0.2" transform="matrix(1.3998811,0,0,1.3999489,-1.6000853,-0.5981786)">
+ <path d="m 20.429322,26.142445 3.072978,0 c 1.4408,0.51458 4.5969,4.529755 6.3122,7.857355 l 2.7101,0 c 0.68611,0 1.2007,-0.10292 1.4408,-0.24014 0.51458,-0.30875 0.751895,-0.89194 0.751895,-1.4751 0,-0.54888 -0.203005,-1.240895 -0.614675,-1.549595 -0.34305,-0.24014 -0.72041,-0.30875 -1.578,-0.30875 l -0.44597,0 c -1.4408,-2.2985 -2.7101,-3.733405 -4.3225,-5.139905 2.5043,-1.3722 3.389413,-3.0189 3.389413,-5.1801 0.001,-3.603 -2.770413,-6.107 -7.230413,-6.107 l -7.6501,0 c -0.89194,0 -1.1321,0.03431 -1.4408,0.24014 -0.514,0.309 -0.823,0.892 -0.823,1.475 0,0.54888 0.27444,1.206241 0.72041,1.549241 0.30875,0.24014 0.69226,0.411265 1.5437,0.30875 l 0.593276,0 0,12.853449 -0.593276,0 c -0.82333,0 -1.1321,0.03431 -1.4408,0.24014 -0.514,0.309 -0.823,1.03581 -0.823,1.61881 0,0.51458 0.27444,1.0635 0.72041,1.3722 0.275,0.24 0.755,0.343 1.544,0.343 l 5.1458,0 c 0.68611,0 0.843471,-0.10292 1.083571,-0.24014 0.51458,-0.30875 0.82333,-0.89194 0.82333,-1.4751 0,-0.54888 -0.27444,-1.20631 -0.68611,-1.54931 -0.34305,-0.24014 -0.294571,-0.30875 -1.220771,-0.30875 l -0.980378,0 0,-4.283945 z m 0,-3.571434 0,-5.000182 3.621878,0 c 2.1955,0 3.522631,0.882129 3.522631,2.357229 0,1.7153 -1.428692,2.642953 -4.757631,2.642953 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.3998811,0,0,1.3999489,-1.6000853,-1.5982627)">
+ <path d="m 20.429322,26.142445 3.072978,0 c 1.4408,0.51458 4.5969,4.529755 6.3122,7.857355 l 2.7101,0 c 0.68611,0 1.2007,-0.10292 1.4408,-0.24014 0.51458,-0.30875 0.751895,-0.89194 0.751895,-1.4751 0,-0.54888 -0.203005,-1.240895 -0.614675,-1.549595 -0.34305,-0.24014 -0.72041,-0.30875 -1.578,-0.30875 l -0.44597,0 c -1.4408,-2.2985 -2.7101,-3.733405 -4.3225,-5.139905 2.5043,-1.3722 3.389413,-3.0189 3.389413,-5.1801 0.001,-3.603 -2.770413,-6.107 -7.230413,-6.107 l -7.6501,0 c -0.89194,0 -1.1321,0.03431 -1.4408,0.24014 -0.514,0.309 -0.823,0.892 -0.823,1.475 0,0.54888 0.27444,1.206241 0.72041,1.549241 0.30875,0.24014 0.69226,0.411265 1.5437,0.30875 l 0.593276,0 0,12.853449 -0.593276,0 c -0.82333,0 -1.1321,0.03431 -1.4408,0.24014 -0.514,0.309 -0.823,1.03581 -0.823,1.61881 0,0.51458 0.27444,1.0635 0.72041,1.3722 0.275,0.24 0.755,0.343 1.544,0.343 l 5.1458,0 c 0.68611,0 0.843471,-0.10292 1.083571,-0.24014 0.51458,-0.30875 0.82333,-0.89194 0.82333,-1.4751 0,-0.54888 -0.27444,-1.20631 -0.68611,-1.54931 -0.34305,-0.24014 -0.294571,-0.30875 -1.220771,-0.30875 l -0.980378,0 0,-4.283945 z m 0,-3.571434 0,-5.000182 3.621878,0 c 2.1955,0 3.522631,0.882129 3.522631,2.357229 0,1.7153 -1.428692,2.642953 -4.757631,2.642953 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 A 28.0005,28.007677 0 0 0 4,32.007677 28.0005,28.007677 0 0 0 4.0175781,32.5 28.0005,28.007677 0 0 1 32,5.0002742 28.0005,28.007677 0 0 1 59.974609,32.5 28.0005,28.007677 0 0 0 60,32.007677 28.0005,28.007677 0 0 0 32,4 Z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.507812 A 28,28 0 0 1 32,60 28,28 0 0 1 4.0253906,32.519531 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.982422,32.507812 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rto-proxy.svg b/.icons/awkward/64x64/apps/rto-proxy.svg
new file mode 100644
index 00000000..87cc24c0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rto-proxy.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#46c552" 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" d="m 26.751634,46.261158 c 2.648648,-1.23109 5.00863,-2.236086 5.244404,-2.233328 0.235774,0.0026 2.576528,1.010012 5.20167,2.23834 C 39.82285,47.494504 42.542999,49 42.752997,49 43.043493,49 43.098985,48.76382 42.985003,48.012496 42.491108,44.34087 41.474529,41.484485 41,37.677808 l 2.896538,-2.7779 c 4.100923,-3.932955 5.24151,-5.651302 5.092372,-5.798936 -0.07362,-0.07288 -2.57378,-0.59974 -5.555874,-1.170766 -4.31181,-0.825646 -5.512462,-1.147354 -5.86387,-1.571196 -0.243036,-0.293136 -1.37098,-2.221482 -2.506542,-4.285218 -2.416598,-4.391858 -3.027818,-5.319895 -3.30848,-5.023371 -0.11336,0.119792 -1.361538,2.291524 -2.773702,4.826087 -1.412166,2.53456 -2.65544,4.695284 -2.762844,4.8016 -0.1074,0.10632 -2.405804,0.611918 -5.107558,1.12355 -6.306588,1.194282 -6.109356,1.146572 -6.109356,1.477872 0,0.15558 1.739805,2.115836 3.866233,4.356088 3.614569,3.808048 4.257407,4.127844 4.124083,4.912932 -0.26068,1.535056 -2.004934,9.256892 -2.005458,9.858948 C 20.985278,48.733374 21.108942,49 21.260458,49 c 0.15148,0 2.842526,-1.507754 5.491176,-2.738842 z"/>
+ <path style="fill:#ffffff" d="m 26.751634,45.261158 c 2.648648,-1.23109 5.00863,-2.236086 5.244404,-2.233328 0.235774,0.0026 2.576528,1.010012 5.20167,2.23834 C 39.82285,46.494504 42.542999,48 42.752997,48 43.043493,48 43.098985,47.76382 42.985003,47.012496 42.491108,43.34087 41.474529,40.484485 41,36.677808 l 2.896538,-2.7779 c 4.100923,-3.932955 5.24151,-5.651302 5.092372,-5.798936 -0.07362,-0.07288 -2.57378,-0.59974 -5.555874,-1.170766 -4.31181,-0.825646 -5.512462,-1.147354 -5.86387,-1.571196 -0.243036,-0.293136 -1.37098,-2.221482 -2.506542,-4.285218 -2.416598,-4.391858 -3.027818,-5.319895 -3.30848,-5.023371 -0.11336,0.119792 -1.361538,2.291524 -2.773702,4.826087 -1.412166,2.53456 -2.65544,4.695284 -2.762844,4.8016 -0.1074,0.10632 -2.405804,0.611918 -5.107558,1.12355 -6.306588,1.194282 -6.109356,1.146572 -6.109356,1.477872 0,0.15558 1.739805,2.115836 3.866233,4.356088 3.614569,3.808048 4.257407,4.127844 4.124083,4.912932 -0.26068,1.535056 -2.004934,9.256892 -2.005458,9.858948 C 20.985278,47.733374 21.108942,48 21.260458,48 c 0.15148,0 2.842526,-1.507754 5.491176,-2.738842 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rtt-rlinux.svg b/.icons/awkward/64x64/apps/rtt-rlinux.svg
new file mode 100644
index 00000000..0cedee8c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rtt-rlinux.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,55 0,2 c 0,2.216 1.784,4 4,4 l 36,0 c 2.216,0 4,-1.784 4,-4 l 0,-2 c 0,2.216 -1.784,4 -4,4 l -36,0 c -2.216,0 -4,-1.784 -4,-4 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="44" x="-60" y="-54" rx="4" ry="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="m 32,12 c -7.732,0 -14,6.268 -14,14 l 0,14 14,0 C 39.732,40 46,33.732 46,26 46,18.268 39.732,12 32,12 Z m 0,6 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;fill:#ffffff" d="M 14 4 C 11.784 4 10 5.784 10 8 L 10 9 C 10 6.784 11.784 5 14 5 L 50 5 C 52.216 5 54 6.784 54 9 L 54 8 C 54 5.784 52.216 4 50 4 L 14 4 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#3056a1" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 39.99908,46.0014 c 0,4.4184 3.5818,8 8,8 4.3734,0 7.9204,-3.5108 7.9922,-7.8672 a 1.33334,1.33334 0 0 0 0.008,-0.1328 1.33334,1.33334 0 0 0 -1.33334,-1.33334 1.33334,1.33334 0 0 0 -1.33334,1.33334 c 0,2.9454 -2.3878,5.3334 -5.3334,5.3334 -2.9454,0 -5.3334,-2.3878 -5.3334,-5.3334 0,-2.9454 2.3878,-5.3334 5.3334,-5.3334 l 0,2.6666 5.3334,-4 L 48,35.3334 48,38 c -4.4184,0 -8,3.5818 -8,8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rtt-rstudio.svg b/.icons/awkward/64x64/apps/rtt-rstudio.svg
new file mode 100644
index 00000000..b1af6386
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rtt-rstudio.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,55 0,2 c 0,2.216 1.784,4 4,4 l 36,0 c 2.216,0 4,-1.784 4,-4 l 0,-2 c 0,2.216 -1.784,4 -4,4 l -36,0 c -2.216,0 -4,-1.784 -4,-4 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="44" x="-60" y="-54" rx="4" ry="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="m 32,12 c -7.732,0 -14,6.268 -14,14 l 0,14 14,0 C 39.732,40 46,33.732 46,26 46,18.268 39.732,12 32,12 Z m 0,6 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;fill:#ffffff" d="M 14 4 C 11.784 4 10 5.784 10 8 L 10 9 C 10 6.784 11.784 5 14 5 L 50 5 C 52.216 5 54 6.784 54 9 L 54 8 C 54 5.784 52.216 4 50 4 L 14 4 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#30a14b" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 39.99908,46.0014 c 0,4.4184 3.5818,8 8,8 4.3734,0 7.9204,-3.5108 7.9922,-7.8672 a 1.33334,1.33334 0 0 0 0.008,-0.1328 1.33334,1.33334 0 0 0 -1.33334,-1.33334 1.33334,1.33334 0 0 0 -1.33334,1.33334 c 0,2.9454 -2.3878,5.3334 -5.3334,5.3334 -2.9454,0 -5.3334,-2.3878 -5.3334,-5.3334 0,-2.9454 2.3878,-5.3334 5.3334,-5.3334 l 0,2.6666 5.3334,-4 L 48,35.3334 48,38 c -4.4184,0 -8,3.5818 -8,8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rubymine.svg b/.icons/awkward/64x64/apps/rubymine.svg
new file mode 100644
index 00000000..f449585b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rubymine.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#6655e4" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#ff8c2a" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#c72566" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#fe4b71" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round" d="M 46.000484,34.999322 V 18.999319 m -12,0 6,7.999997 6,-7.999997 m -12,16.000003 V 18.999319"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round" d="M 46.000484,33.999522 V 17.999519 m -12,0 6,7.999997 6,-7.999997 m -12,16.000003 V 17.999519"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round" d="m 26.000488,34.99932 -4.000004,-6 m -4.000001,-2.000006 c 0,0 8.000005,0.929002 8.000005,-3.999994 0,-4.929003 -8.000005,-4.000003 -8.000005,-4.000003 m 1.96e-4,16.000199 V 18.999513"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round" d="m 26.000488,33.99952 -4.000004,-6 m -4.000001,-2.000006 c 0,0 8.000005,0.929002 8.000005,-3.999994 0,-4.929003 -8.000005,-4.000003 -8.000005,-4.000003 m 1.96e-4,16.000199 V 17.999713"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/runescape.svg b/.icons/awkward/64x64/apps/runescape.svg
new file mode 100644
index 00000000..4e50aa1c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/runescape.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#38738f" 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" d="m 24,13 c 0,0.884838 0.390651,1.671605 1,2.220703 v 5.794922 c -1.083047,0.0091 -1.957096,0.03219 -2.972656,0.265625 C 20.959692,21.526594 20,21.735027 20,23.068359 L 21.398438,24 c 0,0 0.732105,-0.817873 1.402343,-0.931641 0.387991,-0.06585 0.80002,0.01305 1.199219,0.16211 V 32 l -3,3 3,3 V 49.591797 L 27,53 30,49.591797 V 23.246094 C 30.412679,23.09546 30.831388,23.005926 31.199219,23.068359 31.869457,23.182119 32.601562,24 32.601562,24 L 34,23.068359 C 34,21.735027 33.040308,21.526676 31.972656,21.28125 30.954767,21.047267 30.081003,21.025088 29,21.015625 V 15.220703 C 29.609349,14.671605 30,13.884838 30,13 Z m 11.320312,8 C 35.720951,21.606602 36,22.348942 36,23.066406 c 3.7e-5,0.543865 -0.420611,1.064296 -0.8125,1.441406 C 36.830886,25.652684 38,27.723687 38,29.765625 38,33.549977 35.890318,33.882736 32,35 34.33469,40.707224 38.987738,45.757106 43.589844,48.371094 47.516188,50.744754 51.114174,52.414916 56,53 50.60431,46.413668 42.201398,43.514394 38,37 40.807754,35.527596 44,34.256171 44,29.390625 44,25.443541 40.399608,21 37.722656,21 Z"/>
+ <path style="fill:#ffffff" d="m 24,22 h 6 V 48.59091 L 27,52 24,48.59091 Z"/>
+ <path style="fill:#ffffff" d="m 25.101562,20 v 0.0118 c -1.13473,0.0084 -2.024666,0.02828 -3.074218,0.269532 C 20.959692,20.526676 20,20.734652 20,22.067984 L 21.398438,23 c 0,0 0.732106,-0.818248 1.402344,-0.932016 0.766994,-0.13018 1.624992,0.30511 2.30078,0.73047 v 0.601562 H 26 28 c 0,0 1.919178,-1.5493 3.199218,-1.332032 C 31.869456,22.181744 32.601562,23 32.601562,23 L 34,22.067984 C 34,20.734652 33.040308,20.526676 31.972656,20.28125 30.643068,19.975616 29.717984,20.019 28,20 h -2 z"/>
+ <rect style="fill:#ffffff" width="8" height="4" x="13.2" y="-29" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="4.243" height="4.243" x="38.89" y="4.95" transform="rotate(45)"/>
+ <path style="fill:#ffffff" d="M 35.320312,20 C 35.72095,20.606602 36,21.348942 36,22.066406 c 3.7e-5,0.543865 -0.421111,1.064296 -0.813,1.441406 C 36.830386,24.652684 38,26.723686 38,28.765624 38,32.549976 35.890318,32.882736 32,34 34.33469,39.707224 38.987738,44.757106 43.589844,47.371094 47.516188,49.744754 51.114174,51.414916 56,52 50.60431,45.413668 42.201398,42.514394 38,36 40.807754,34.527596 44,33.25617 44,28.390624 44,24.44354 40.399608,20 37.722656,20 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:#ffffff" d="m 30,12 c 0,1.656854 -1.343146,3 -3,3 -1.656854,0 -3,-1.343146 -3,-3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rust.svg b/.icons/awkward/64x64/apps/rust.svg
new file mode 100644
index 00000000..b8be55e2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rust.svg
@@ -0,0 +1,35 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <g style="opacity:0.2" transform="matrix(1.9997082,0,0,1.9999432,0.00204243,3.00034)">
+ <rect width="1.414" height="1.414" x="22.63" y="-1.41" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <g>
+ <path d="m 20,6 -1,6 -4,0 -1,-6 z"/>
+ <path d="m 15,13 4,0 0,1 -4,0 z"/>
+ </g>
+ <g transform="matrix(0,-1,1,0,1,33)">
+ <path d="m 20,6 -1,6 -4,0 -1,-6 z"/>
+ <path d="m 15,13 4,0 0,1 -4,0 z"/>
+ </g>
+ <g transform="matrix(-0.70711,0.70711,-0.70711,-0.70711,40.335,15.101)">
+ <path d="m 20,6 -1,6 -4,0 -1,-6 z"/>
+ <path d="m 15,13 4,0 0,1 -4,0 z"/>
+ </g>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9997082,0,0,1.9999432,0.00204243,2.000341)">
+ <rect width="1.414" height="1.414" x="22.63" y="-1.41" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <g>
+ <path d="m 20,6 -1,6 -4,0 -1,-6 z"/>
+ <path d="m 15,13 4,0 0,1 -4,0 z"/>
+ </g>
+ <g transform="matrix(0,-1,1,0,1,33)">
+ <path d="m 20,6 -1,6 -4,0 -1,-6 z"/>
+ <path d="m 15,13 4,0 0,1 -4,0 z"/>
+ </g>
+ <g transform="matrix(-0.70711,0.70711,-0.70711,-0.70711,40.335,15.101)">
+ <path d="m 20,6 -1,6 -4,0 -1,-6 z"/>
+ <path d="m 15,13 4,0 0,1 -4,0 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/rygel.svg b/.icons/awkward/64x64/apps/rygel.svg
new file mode 100644
index 00000000..e0910778
--- /dev/null
+++ b/.icons/awkward/64x64/apps/rygel.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="44" x="-61" y="-54" rx="2.8" ry="2.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ff4848" width="56" height="44" x="-60" y="-54" rx="2.8" ry="2.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 19.461314,5.00049 c 0.115599,0.4159962 0.300797,1.1289897 0.300797,1.1289897 l 0.344197,1.0349906 -0.012,0.004 0.024,0.070199 c 0.086,0.2735975 0.157998,0.550195 0.213998,0.8321927 0.056,0.281797 0.1,0.573595 0.125999,0.859192 0.024,0.285798 0.036,0.569995 0.03,0.855592 -0.004,0.285398 -0.024,0.566595 -0.058,0.847593 -0.034,0.280997 -0.082,0.556195 -0.143999,0.828192 -0.064,0.271998 -0.141998,0.545595 -0.235998,0.804593 -0.0918,0.258798 -0.194398,0.508595 -0.315597,0.749993 -0.121399,0.241398 -0.260397,0.467796 -0.410196,0.687594 l 0.0274,-0.0078 c -0.158999,0.222998 -0.304597,0.459596 -0.437596,0.699194 -0.132999,0.239397 -0.249998,0.484795 -0.355397,0.738193 -0.105399,0.253397 -0.200798,0.508795 -0.277397,0.773393 -0.0764,0.264797 -0.133599,0.535195 -0.179599,0.808592 -0.0462,0.273398 -0.0798,0.556595 -0.0938,0.835993 -0.0144,0.279397 -0.0114,0.556795 0.0078,0.839792 0.0192,0.282998 0.0592,0.571595 0.113399,0.855392 0.054,0.283998 0.120599,0.561995 0.210798,0.843993 0.0748,0.233998 0.162399,0.463995 0.257798,0.683993 0.0956,0.219998 0.201598,0.429997 0.316397,0.635995 0.229798,0.411996 0.494795,0.791992 0.792993,1.139989 0.298997,0.349997 0.632994,0.665994 0.988991,0.945992 0.353996,0.279997 0.727993,0.523995 1.127989,0.729993 0.399997,0.205998 0.825993,0.369997 1.257989,0.495996 0.431996,0.125998 0.875992,0.211998 1.327988,0.249997 0.453996,0.04 0.905992,0.038 1.367987,-0.014 0.229998,-0.028 0.463996,-0.068 0.693994,-0.117999 0.231998,-0.052 0.465996,-0.119998 0.695994,-0.195998 0.229998,-0.076 0.455996,-0.151998 0.671994,-0.249997 0.215998,-0.096 0.421996,-0.209999 0.623994,-0.327998 0.403996,-0.233997 0.777993,-0.505995 1.12199,-0.807992 0.343997,-0.303997 0.653994,-0.635994 0.929991,-0.995991 0.275998,-0.359997 0.515996,-0.745993 0.717994,-1.15199 0.203998,-0.405996 0.363996,-0.831992 0.487995,-1.269988 0.123999,-0.439996 0.215998,-0.898992 0.253998,-1.359588 0.04,-0.460395 0.034,-0.920791 -0.018,-1.390587 -0.028,-0.234798 -0.064,-0.472196 -0.113999,-0.706994 -0.05,-0.234997 -0.115999,-0.473595 -0.191998,-0.706993 -0.09,-0.282198 -0.199998,-0.550795 -0.319997,-0.812593 C 31.212206,14.602003 31.078207,14.353805 30.930208,14.113607 30.78221,13.873609 30.622211,13.639611 30.450213,13.422213 30.276214,13.205015 30.090216,13.002217 29.894218,12.809019 29.69822,12.615821 29.492222,12.433822 29.278223,12.266024 29.062225,12.098225 28.834228,11.942627 28.60223,11.801228 28.370232,11.659829 28.130234,11.532031 27.882236,11.418432 27.636238,11.304633 27.380241,11.206234 27.122243,11.121434 l 0.042,-0.0156 C 26.916246,11.018235 26.672248,10.919436 26.43425,10.797237 26.194253,10.675238 25.960255,10.53244 25.734257,10.379441 25.508259,10.226042 25.288261,10.056644 25.078263,9.875446 24.868265,9.694247 24.664266,9.499449 24.472268,9.293451 24.28027,9.087253 24.100272,8.872655 23.930273,8.645057 23.760275,8.417259 23.602276,8.176261 23.458277,7.9300633 23.312279,7.6838656 23.17228,7.4298679 23.054281,7.1684703 22.964282,6.9692721 22.890283,6.7658739 22.816283,6.5590758 l 0.012,-0.004 -0.441996,-1.327988 c 0,0 -0.05,-0.1875983 -0.062,-0.2265979 l -2.862974,0 z m 19.916819,14.003873 c -0.277998,-0.0118 -0.559995,-0.002 -0.841993,0.02 -0.283997,0.022 -0.565995,0.06 -0.847992,0.115999 -0.283997,0.058 -0.563995,0.125999 -0.843992,0.219998 -0.231998,0.076 -0.461996,0.167999 -0.679994,0.263998 -0.217998,0.098 -0.431996,0.203998 -0.635994,0.321997 -0.407997,0.231998 -0.783993,0.501995 -1.12999,0.803993 -0.345997,0.301997 -0.655994,0.631994 -0.933992,0.987991 -0.275997,0.357996 -0.523995,0.739993 -0.725993,1.139989 -0.201998,0.401997 -0.361997,0.825993 -0.483996,1.257989 -0.121999,0.433996 -0.199998,0.883992 -0.233997,1.335988 -0.036,0.453996 -0.022,0.909991 0.034,1.371987 0.03,0.229998 0.064,0.459996 0.117999,0.691994 0.052,0.229998 0.119999,0.461996 0.199998,0.689994 0.078,0.229998 0.161999,0.453996 0.259998,0.667994 0.1,0.215998 0.213998,0.423996 0.331997,0.625994 0.237998,0.401996 0.511995,0.771993 0.817992,1.11199 0.305998,0.341997 0.643995,0.649994 1.007991,0.921991 0.361997,0.273998 0.747994,0.511996 1.15599,0.711994 0.405996,0.199998 0.829992,0.355997 1.267988,0.475996 0.439996,0.119998 0.895992,0.199998 1.355988,0.233997 0.459996,0.036 0.929991,0.03 1.397987,-0.026 0.235998,-0.03 0.465996,-0.07 0.699994,-0.121999 0.233998,-0.052 0.469996,-0.121999 0.703993,-0.199998 0.279998,-0.092 0.551995,-0.199999 0.811993,-0.323997 0.259998,-0.121999 0.507995,-0.253998 0.745993,-0.405997 0.237998,-0.149998 0.463996,-0.311997 0.679994,-0.487995 0.213998,-0.175999 0.421996,-0.359997 0.611994,-0.557995 0.191999,-0.197998 0.369997,-0.411997 0.535996,-0.629995 0.165998,-0.215998 0.313997,-0.441995 0.451995,-0.675993 0.139999,-0.231998 0.267998,-0.473996 0.379997,-0.721994 0.111999,-0.247998 0.205998,-0.501995 0.287997,-0.761993 l 0.016,0.04 c 0.086,-0.249998 0.185999,-0.489996 0.305997,-0.729994 0.117999,-0.241997 0.257998,-0.479995 0.409997,-0.707993 0.149998,-0.227998 0.319997,-0.447996 0.499995,-0.659994 0.177999,-0.211998 0.369997,-0.415996 0.573995,-0.609995 0.203998,-0.193998 0.413996,-0.381996 0.639994,-0.553995 0.225998,-0.171998 0.465996,-0.327997 0.711994,-0.475995 0.243997,-0.147999 0.495995,-0.281998 0.755993,-0.403997 0.197998,-0.09 0.397996,-0.171998 0.601994,-0.245997 l 0.008,0.012 C 51.600021,23.484322 52.714011,23.476322 54,23.476322 l 0,-2.783975 c -1.299989,0 -2.641976,0.016 -4.229962,0.315997 l -0.008,-0.012 -0.066,0.024 c -0.273998,0.09 -0.555995,0.165999 -0.835993,0.225998 -0.281997,0.06 -0.563995,0.1 -0.847992,0.129999 -0.285997,0.028 -0.569995,0.044 -0.855992,0.042 -0.283998,-0.002 -0.569995,-0.024 -0.851992,-0.054 -0.279998,-0.032 -0.555995,-0.072 -0.827993,-0.133999 -0.271997,-0.06 -0.543995,-0.143998 -0.803993,-0.233998 -0.259997,-0.09 -0.507995,-0.185998 -0.749993,-0.303997 -0.241998,-0.119999 -0.473995,-0.259997 -0.695993,-0.405996 l 0.012,0.03 c -0.223998,-0.155999 -0.461995,-0.305998 -0.701993,-0.437996 -0.241998,-0.129999 -0.485996,-0.239998 -0.739993,-0.341997 -0.253998,-0.103999 -0.515996,-0.199998 -0.779993,-0.273998 -0.265998,-0.074 -0.531996,-0.127999 -0.805993,-0.171998 -0.271998,-0.044 -0.551995,-0.074 -0.831992,-0.086 z M 18.73032,27.00429 c -0.231997,0.006 -0.468795,0.018 -0.702993,0.046 -0.234398,0.03 -0.468996,0.074 -0.703194,0.125999 -0.234198,0.052 -0.466596,0.113999 -0.699193,0.191998 -0.280998,0.092 -0.548195,0.199999 -0.808593,0.323998 -0.260198,0.121998 -0.511595,0.261997 -0.749993,0.413996 -0.238398,0.149997 -0.464396,0.307996 -0.679594,0.483994 -0.215398,0.175999 -0.422197,0.367997 -0.613395,0.565995 -0.190998,0.197998 -0.369396,0.399997 -0.535195,0.617995 -0.165598,0.215998 -0.317997,0.441996 -0.456996,0.675993 -0.138998,0.231998 -0.259797,0.473996 -0.370996,0.721994 -0.111399,0.247998 -0.214798,0.501995 -0.296998,0.761993 l -0.0116,-0.036 c -0.0852,0.249998 -0.188998,0.489996 -0.308597,0.729994 -0.119599,0.241997 -0.251398,0.479995 -0.402396,0.707993 -0.356797,0.443996 -0.844793,0.679994 -1.3905876,0.811993 l 0,4.441959 0.8437926,0 c 0.285197,0.002 0.566595,0.016 0.847592,0.046 0.280798,0.032 0.555795,0.076 0.828192,0.137999 0.272198,0.06 0.545196,0.135998 0.804593,0.225998 0.259398,0.09 0.507796,0.197998 0.749993,0.315997 0.242198,0.119999 0.474596,0.247997 0.695394,0.393996 l -0.0118,-0.026 c 0.224398,0.155999 0.462596,0.301998 0.703194,0.433996 0.240398,0.129999 0.484196,0.243998 0.738193,0.345997 0.254198,0.103999 0.516196,0.195998 0.781193,0.269998 0.265198,0.074 0.531396,0.123999 0.804793,0.167998 0.273398,0.044 0.556595,0.082 0.835792,0.094 0.279398,0.012 0.557595,0.002 0.839993,-0.02 0.282397,-0.022 0.564995,-0.056 0.846992,-0.111999 0.283998,-0.058 0.563995,-0.129999 0.843992,-0.223998 0.231998,-0.076 0.465996,-0.167999 0.683994,-0.263998 0.217998,-0.098 0.427996,-0.203998 0.631994,-0.321997 0.409997,-0.231998 0.787993,-0.501995 1.13399,-0.803993 0.345997,-0.301997 0.655994,-0.637994 0.933992,-0.995991 0.275997,-0.357996 0.519995,-0.735993 0.721993,-1.135989 0.201998,-0.401997 0.357997,-0.825993 0.479996,-1.257989 0.121999,-0.433996 0.203998,-0.875992 0.237998,-1.327988 0.036,-0.453996 0.03,-0.913991 -0.026,-1.375987 -0.03,-0.229998 -0.068,-0.463996 -0.121999,-0.695994 -0.052,-0.229998 -0.123999,-0.461996 -0.203998,-0.689994 -0.078,-0.229998 -0.161999,-0.449996 -0.259998,-0.663994 -0.1,-0.215998 -0.217998,-0.419996 -0.335997,-0.621994 -0.237998,-0.401996 -0.507995,-0.775993 -0.813992,-1.11599 -0.305998,-0.341997 -0.643995,-0.649994 -1.005991,-0.921991 -0.363997,-0.273998 -0.749993,-0.507996 -1.15799,-0.707994 -0.405996,-0.199998 -0.831992,-0.359997 -1.271988,-0.479996 -0.439996,-0.119998 -0.895792,-0.199998 -1.356188,-0.233997 -0.229998,-0.018 -0.459396,-0.026 -0.691394,-0.02 z m 14.183471,6.053945 c -0.229998,0.004 -0.459995,0.016 -0.691993,0.044 -0.229998,0.026 -0.463996,0.062 -0.693994,0.111999 -0.231998,0.052 -0.461996,0.119999 -0.691994,0.195998 -0.229998,0.076 -0.455996,0.159999 -0.671994,0.257998 -0.215998,0.098 -0.417996,0.207998 -0.621994,0.323997 -0.403996,0.233998 -0.779993,0.505996 -1.12399,0.807993 -0.343997,0.303997 -0.653994,0.635994 -0.929991,0.995991 -0.275998,0.361996 -0.519996,0.747993 -0.721994,1.153989 -0.203998,0.405997 -0.363996,0.833993 -0.487995,1.271989 -0.123999,0.439996 -0.215998,0.891992 -0.253998,1.351987 -0.04,0.459996 -0.034,0.927992 0.018,1.397988 0.028,0.235998 0.068,0.467995 0.117999,0.703993 0.05,0.233998 0.111999,0.473996 0.187998,0.705994 0.09,0.283997 0.199998,0.551995 0.319997,0.813992 0.119999,0.261998 0.253998,0.513996 0.401997,0.753994 0.147998,0.239997 0.307997,0.465995 0.479995,0.681993 0.173999,0.217998 0.359997,0.427996 0.555995,0.621995 0.195998,0.193998 0.405996,0.371996 0.619994,0.537995 0.215999,0.167998 0.439996,0.319997 0.671994,0.461996 0.231998,0.141998 0.471996,0.271997 0.719994,0.385996 0.245998,0.113999 0.501995,0.215998 0.759993,0.301997 l -0.042,0.008 c 0.247998,0.086 0.491996,0.193998 0.729994,0.315997 0.239997,0.121999 0.473995,0.255998 0.699993,0.409997 0.225998,0.153998 0.449996,0.325997 0.659994,0.507995 0.209998,0.179998 0.409997,0.375997 0.601995,0.581995 0.191998,0.205998 0.379996,0.423996 0.549995,0.651994 0.169998,0.227998 0.323997,0.463996 0.467996,0.709993 0.145998,0.247998 0.281997,0.497996 0.399996,0.757993 0.09,0.199999 0.163998,0.403997 0.237998,0.609995 l -0.016,0.008 0.453996,1.331988 c 0,0 0.831992,2.671975 1.181989,6.163944 l 2.817974,0 c -0.365996,-4.031964 -1.383987,-7.073936 -1.383987,-7.073936 l -0.347997,-1.027991 0.016,-0.004 -0.024,-0.074 c -0.086,-0.273997 -0.153998,-0.553995 -0.209998,-0.835992 -0.056,-0.281998 -0.103999,-0.561995 -0.129999,-0.847993 -0.024,-0.285997 -0.03,-0.573994 -0.026,-0.857992 0.004,-0.285997 0.024,-0.571995 0.058,-0.851992 0.034,-0.281998 0.082,-0.559995 0.143999,-0.831993 0.064,-0.271997 0.141998,-0.541995 0.235998,-0.801992 0.092,-0.257998 0.193998,-0.507996 0.315997,-0.749993 0.119999,-0.239998 0.259997,-0.469996 0.409996,-0.689994 l -0.032,0.016 c 0.159999,-0.223998 0.303997,-0.463996 0.437996,-0.703994 0.131999,-0.239998 0.249998,-0.483995 0.355997,-0.737993 0.103999,-0.253998 0.199998,-0.511995 0.275997,-0.777993 0.078,-0.263998 0.133999,-0.529995 0.179999,-0.803993 0.046,-0.273997 0.076,-0.551995 0.09,-0.831992 0.014,-0.279998 0.02,-0.561995 0,-0.843992 -0.018,-0.281998 -0.062,-0.567995 -0.115999,-0.851993 -0.054,-0.283997 -0.121999,-0.565995 -0.211998,-0.847992 -0.074,-0.231998 -0.157999,-0.459996 -0.253998,-0.677994 -0.096,-0.219998 -0.205998,-0.435996 -0.319997,-0.641994 -0.229998,-0.409996 -0.493995,-0.791993 -0.793993,-1.13999 -0.297997,-0.347996 -0.627994,-0.663994 -0.983991,-0.945991 -0.353996,-0.279997 -0.729993,-0.523995 -1.127989,-0.729993 -0.399997,-0.205998 -0.821993,-0.373997 -1.253989,-0.499996 -0.431996,-0.125999 -0.875992,-0.209998 -1.327988,-0.249998 -0.225998,-0.02 -0.453996,-0.026 -0.683994,-0.024 z"/>
+ <path style="fill:#ffffff" d="m 19.461314,4.0000191 c 0.115599,0.416 0.300797,1.1289999 0.300797,1.1289999 l 0.344197,1.035 -0.012,0.004 0.024,0.0702 c 0.086,0.2735999 0.157998,0.5501999 0.213998,0.8322 0.056,0.2818 0.1,0.5735999 0.125999,0.8591999 0.024,0.2858 0.036,0.57 0.03,0.8556 -0.004,0.2854001 -0.024,0.5665991 -0.058,0.8476001 -0.034,0.280999 -0.082,0.5562 -0.143999,0.828199 -0.064,0.272001 -0.141998,0.5456 -0.235998,0.8046 -0.0918,0.258801 -0.194398,0.5086 -0.315597,0.75 -0.121399,0.2414 -0.260397,0.4678 -0.410196,0.6876 l 0.0274,-0.0078 c -0.158999,0.223 -0.304597,0.459601 -0.437596,0.699201 -0.132999,0.2394 -0.249998,0.484799 -0.355397,0.738199 -0.105399,0.253401 -0.200798,0.5088 -0.277397,0.7734 -0.0764,0.264801 -0.133599,0.5352 -0.179599,0.808601 -0.0462,0.273399 -0.0798,0.5566 -0.0938,0.835999 -0.0144,0.2794 -0.0114,0.5568 0.0078,0.8398 0.0192,0.283 0.0592,0.5716 0.113399,0.855401 0.054,0.283999 0.120599,0.561599 0.210798,0.843799 0.0748,0.2336 0.162399,0.4638 0.257798,0.6836 0.0956,0.2198 0.201598,0.4306 0.316397,0.6366 0.229798,0.412 0.494795,0.792 0.792993,1.14 0.298997,0.35 0.632994,0.666 0.988991,0.946 0.353996,0.28 0.727993,0.524 1.127989,0.73 0.399997,0.206 0.825993,0.37 1.257989,0.496 0.431996,0.126 0.875992,0.212 1.327988,0.249999 0.453996,0.04 0.905992,0.038 1.367987,-0.014 0.229998,-0.028 0.463996,-0.068 0.693994,-0.118 0.231998,-0.052 0.465996,-0.12 0.695994,-0.196001 0.229998,-0.076 0.455996,-0.151999 0.671994,-0.249999 0.215998,-0.096 0.421996,-0.21 0.623994,-0.328 0.403996,-0.234 0.777993,-0.506 1.12199,-0.808 0.343997,-0.304 0.653994,-0.636 0.929991,-0.996 0.275998,-0.36 0.515996,-0.746 0.717994,-1.152 0.203998,-0.4064 0.363996,-0.831 0.487995,-1.2702 0.123999,-0.4392 0.215998,-0.8988 0.253998,-1.359399 0.04,-0.4604 0.034,-0.920801 -0.018,-1.390601 -0.028,-0.2348 -0.064,-0.4722 -0.113999,-0.706999 -0.05,-0.235 -0.115999,-0.473601 -0.191998,-0.707001 -0.09,-0.282199 -0.199998,-0.5508 -0.319997,-0.8126 -0.119998,-0.261598 -0.253997,-0.509798 -0.401996,-0.749999 -0.147998,-0.24 -0.307997,-0.473999 -0.479995,-0.691399 -0.173999,-0.2172 -0.359997,-0.420001 -0.555995,-0.6132 -0.195998,-0.1932 -0.401996,-0.3752 -0.615995,-0.543 -0.215998,-0.1678 -0.443995,-0.3234 -0.675993,-0.464801 -0.231998,-0.141399 -0.471996,-0.269199 -0.719994,-0.382799 -0.245998,-0.1138 -0.501995,-0.2122 -0.759993,-0.297001 l 0.042,-0.0156 c -0.247998,-0.0876 -0.491996,-0.1864 -0.729994,-0.3086 C 26.194253,9.674819 25.960255,9.532019 25.734257,9.379019 25.508259,9.225619 25.288261,9.056219 25.078263,8.8750191 24.868265,8.6938192 24.664266,8.4990192 24.472268,8.2930192 c -0.191998,-0.2062 -0.371996,-0.4207999 -0.541995,-0.6484 -0.169998,-0.2278 -0.327997,-0.4687999 -0.471996,-0.715 C 23.312279,6.683419 23.17228,6.429419 23.054281,6.168019 c -0.09,-0.1992 -0.163998,-0.4026 -0.237998,-0.6094 l 0.012,-0.004 -0.441996,-1.328 c 0,0 -0.05,-0.1876 -0.062,-0.2266 l -2.862974,0 z M 39.378133,18.004019 c -0.277998,-0.0118 -0.559995,-0.0026 -0.841993,0.0194 -0.283997,0.0218 -0.565995,0.0606 -0.847992,0.1172 -0.283997,0.0566 -0.563995,0.125799 -0.843992,0.2188 -0.231998,0.0768 -0.461996,0.167999 -0.679994,0.265599 -0.217998,0.0976 -0.431996,0.2036 -0.635994,0.3204 -0.407997,0.2334 -0.783993,0.503401 -1.12999,0.804601 -0.345997,0.301999 -0.655994,0.631999 -0.933992,0.987999 -0.275997,0.358001 -0.523995,0.74 -0.725993,1.140001 -0.201998,0.401999 -0.361997,0.825999 -0.483996,1.257999 -0.121999,0.434 -0.199998,0.884 -0.233997,1.336 -0.036,0.454 -0.022,0.910001 0.034,1.372 0.03,0.23 0.064,0.46 0.117999,0.692 0.052,0.23 0.119999,0.462 0.199998,0.69 0.078,0.23 0.161999,0.454 0.259998,0.668 0.1,0.216 0.213998,0.424 0.331997,0.626 0.237998,0.402 0.511995,0.772 0.817992,1.112 0.305998,0.342 0.643995,0.65 1.007991,0.922 0.361997,0.274 0.747994,0.512 1.15599,0.712 0.405996,0.2 0.829992,0.356 1.267988,0.476 0.439996,0.12 0.895992,0.2 1.355988,0.234 0.459996,0.036 0.929991,0.03 1.397987,-0.026 0.235998,-0.03 0.465996,-0.07 0.699994,-0.122 0.233998,-0.052 0.469996,-0.122 0.703993,-0.2 0.279998,-0.092 0.551995,-0.2 0.811993,-0.324 0.259998,-0.122 0.507995,-0.254 0.745993,-0.406001 0.237998,-0.149999 0.463996,-0.311999 0.679994,-0.487999 0.213998,-0.176001 0.421996,-0.36 0.611994,-0.558 0.191999,-0.198 0.369997,-0.412 0.535996,-0.63 0.165998,-0.216 0.313997,-0.442 0.451995,-0.676 0.139999,-0.232 0.267998,-0.474 0.379997,-0.722 0.111999,-0.248 0.205998,-0.502 0.287997,-0.762 l 0.016,0.04 c 0.086,-0.25 0.185999,-0.49 0.305997,-0.73 0.117999,-0.242 0.257998,-0.48 0.409997,-0.708 0.149998,-0.228 0.319997,-0.448 0.499995,-0.66 0.177999,-0.212 0.369997,-0.416 0.573995,-0.609999 0.203998,-0.194001 0.413996,-0.382001 0.639994,-0.554 0.225998,-0.172001 0.465996,-0.328 0.711994,-0.476001 0.243997,-0.148 0.495995,-0.281999 0.755993,-0.403999 0.197998,-0.09 0.397996,-0.170001 0.601994,-0.246001 l 0.008,0.012 c 1.197989,-0.242 2.311979,-0.25 3.597968,-0.25 l 0,-2.7846 c -1.299989,0.0012 -2.641976,0.0156 -4.229962,0.316601 l -0.008,-0.012 -0.066,0.024 c -0.273998,0.09 -0.555995,0.166 -0.835993,0.226 -0.281997,0.06 -0.563995,0.100001 -0.847992,0.13 -0.285997,0.028 -0.569995,0.044 -0.855992,0.042 -0.283998,-0.002 -0.569995,-0.024 -0.851992,-0.054 -0.279998,-0.032 -0.555995,-0.072 -0.827993,-0.133999 -0.271997,-0.06 -0.543995,-0.144 -0.803993,-0.234 -0.259997,-0.0902 -0.507995,-0.185401 -0.749993,-0.304601 -0.241998,-0.1192 -0.473995,-0.258599 -0.695993,-0.4062 l 0.012,0.0312 c -0.223998,-0.157001 -0.461995,-0.3066 -0.701993,-0.4374 -0.241998,-0.131001 -0.485996,-0.240601 -0.739993,-0.3438 -0.253998,-0.1032 -0.515996,-0.1994 -0.779993,-0.273401 -0.265998,-0.0742 -0.531996,-0.128399 -0.805993,-0.172 -0.271998,-0.0436 -0.551995,-0.0744 -0.831992,-0.0858 z M 18.73032,26.004018 c -0.231997,0.006 -0.468795,0.018 -0.702993,0.046 -0.234398,0.03 -0.468996,0.074 -0.703194,0.125999 -0.234198,0.052 -0.466596,0.114 -0.699193,0.192 -0.280998,0.092 -0.548195,0.2 -0.808593,0.324 -0.260198,0.122 -0.511595,0.262 -0.749993,0.414 -0.238398,0.15 -0.464396,0.308 -0.679594,0.484001 -0.215398,0.175999 -0.422197,0.367999 -0.613395,0.565999 -0.190998,0.198 -0.369396,0.4 -0.535195,0.618 -0.165598,0.216 -0.317997,0.442 -0.456996,0.676 -0.138998,0.231999 -0.259797,0.474 -0.370996,0.722 -0.111399,0.248 -0.214798,0.501999 -0.296998,0.762 l -0.0116,-0.036 c -0.0852,0.250001 -0.188998,0.490001 -0.308597,0.730001 -0.119599,0.242 -0.251398,0.479999 -0.402396,0.707999 -0.356797,0.444001 -0.844793,0.680001 -1.3905876,0.812001 l 0,4.442 0.8437926,0 c 0.285197,0.002 0.566595,0.016 0.847592,0.046 0.280798,0.032 0.555795,0.076 0.828192,0.138001 0.272198,0.06 0.545196,0.136 0.804593,0.226 0.259398,0.09 0.507796,0.198 0.749993,0.316 0.242198,0.12 0.474596,0.248 0.695394,0.393999 l -0.0118,-0.026 c 0.224398,0.155999 0.462596,0.302 0.703194,0.434 0.240398,0.129999 0.484196,0.243999 0.738193,0.345999 0.254198,0.104001 0.516196,0.196001 0.781193,0.27 0.265198,0.074 0.531396,0.124001 0.804793,0.168 0.273398,0.044 0.556595,0.082 0.835792,0.094 0.279398,0.012 0.557595,0.002 0.839993,-0.02 0.282397,-0.022 0.564995,-0.056 0.846992,-0.112 0.283998,-0.058 0.563995,-0.130001 0.843992,-0.224 0.231998,-0.076 0.465996,-0.168001 0.683994,-0.264001 0.217998,-0.098 0.427996,-0.204 0.631994,-0.322 0.409997,-0.232 0.787993,-0.501999 1.13399,-0.803999 0.345997,-0.302001 0.655994,-0.638001 0.933992,-0.996 0.275997,-0.358 0.519995,-0.736001 0.721993,-1.136 0.201998,-0.402 0.357997,-0.826001 0.479996,-1.258001 0.121999,-0.434 0.203998,-0.876 0.237998,-1.328 0.036,-0.453999 0.03,-0.913999 -0.026,-1.375999 -0.03,-0.23 -0.068,-0.464 -0.121999,-0.696 -0.052,-0.230001 -0.123999,-0.462 -0.203998,-0.69 -0.078,-0.23 -0.161999,-0.45 -0.259998,-0.664 -0.1,-0.216 -0.217998,-0.420001 -0.335997,-0.622 -0.237998,-0.402 -0.507995,-0.776 -0.813992,-1.116 -0.305998,-0.342 -0.643995,-0.65 -1.005991,-0.922 -0.363997,-0.274 -0.749993,-0.508 -1.15799,-0.708 -0.405996,-0.2 -0.831992,-0.359999 -1.271988,-0.48 -0.439996,-0.12 -0.895792,-0.2 -1.356188,-0.234 -0.229998,-0.018 -0.459396,-0.026 -0.691394,-0.02 z m 14.183471,6.054 c -0.229998,0.004 -0.459995,0.016 -0.691993,0.044 -0.229998,0.026 -0.463996,0.062 -0.693994,0.112 -0.231998,0.052 -0.461996,0.12 -0.691994,0.196001 -0.229998,0.076 -0.455996,0.16 -0.671994,0.257999 -0.215998,0.098 -0.417996,0.208 -0.621994,0.324 -0.403996,0.234001 -0.779993,0.506001 -1.12399,0.808001 -0.343997,0.304 -0.653994,0.636 -0.929991,0.996 -0.275998,0.362 -0.519996,0.748 -0.721994,1.153999 -0.203998,0.406001 -0.363996,0.834001 -0.487995,1.272001 -0.123999,0.44 -0.215998,0.892 -0.253998,1.352 -0.04,0.459999 -0.034,0.927999 0.018,1.398 0.028,0.236 0.068,0.468 0.117999,0.703999 0.05,0.234 0.111999,0.474 0.187998,0.706 0.09,0.284 0.199998,0.552 0.319997,0.814001 0.119999,0.261999 0.253998,0.513999 0.401997,0.754 0.147998,0.24 0.307997,0.466 0.479995,0.682 0.173999,0.218 0.359997,0.428 0.555995,0.621999 0.195998,0.194 0.405996,0.372001 0.619994,0.538 0.215999,0.168 0.439996,0.32 0.671994,0.462 0.231998,0.142 0.471996,0.272 0.719994,0.386 0.245998,0.114 0.501995,0.216 0.759993,0.302001 l -0.042,0.008 c 0.247998,0.086 0.491996,0.194001 0.729994,0.316001 0.239997,0.121999 0.473995,0.255999 0.699993,0.409999 0.225998,0.154 0.449996,0.326 0.659994,0.508 0.209998,0.180001 0.409997,0.376 0.601995,0.582 0.191998,0.206 0.379996,0.424 0.549995,0.652 0.169998,0.228 0.323997,0.464 0.467996,0.710001 0.145998,0.247999 0.281997,0.497999 0.399996,0.757999 0.09,0.2 0.163998,0.404 0.237998,0.61 l -0.016,0.008 0.453996,1.332 c 0,0 1.219989,3.7 1.349987,8.164 l 2.769975,0 C 39.61173,55.012017 38.237743,50.926017 38.237743,50.926017 l -0.347997,-1.027999 0.016,-0.004 -0.024,-0.074 c -0.086,-0.274 -0.153998,-0.554 -0.209998,-0.836 -0.056,-0.282 -0.103999,-0.562 -0.129999,-0.847999 -0.024,-0.286001 -0.03,-0.574001 -0.026,-0.858001 0.004,-0.286 0.024,-0.571999 0.058,-0.852 0.034,-0.281999 0.082,-0.56 0.143999,-0.831999 0.064,-0.272001 0.141998,-0.542 0.235998,-0.802001 0.092,-0.258 0.193998,-0.507999 0.315997,-0.75 0.119999,-0.24 0.259997,-0.47 0.409996,-0.69 l -0.032,0.016 c 0.159999,-0.224 0.303997,-0.464 0.437996,-0.704 0.131999,-0.239999 0.249998,-0.483999 0.355997,-0.738 0.103999,-0.254 0.199998,-0.511999 0.275997,-0.778 0.078,-0.263999 0.133999,-0.53 0.179999,-0.804 0.046,-0.273999 0.076,-0.552 0.09,-0.832 0.014,-0.279999 0.02,-0.562 0,-0.843999 -0.018,-0.282001 -0.062,-0.568 -0.115999,-0.852001 -0.054,-0.283999 -0.121999,-0.565999 -0.211998,-0.848 -0.074,-0.232 -0.157999,-0.46 -0.253998,-0.678 -0.096,-0.22 -0.205998,-0.436 -0.319997,-0.642 -0.229998,-0.409999 -0.493995,-0.792 -0.793993,-1.139999 -0.297997,-0.348 -0.627994,-0.664 -0.983991,-0.946 -0.353996,-0.28 -0.729993,-0.524 -1.127989,-0.73 -0.399997,-0.206 -0.821993,-0.374 -1.253989,-0.500001 -0.431996,-0.125999 -0.875992,-0.209999 -1.327988,-0.249999 -0.225998,-0.02 -0.453996,-0.026 -0.683994,-0.024 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.75,4 C 11.226413,4 10,5.2495827 10,6.8002055 L 10,7.8 c 0,-1.5506228 1.226413,-2.8002055 2.75,-2.8002055 l 38.5,0 C 52.773986,4.9997945 54,6.2493773 54,7.8 L 54,6.8002055 C 54,5.2495828 52.773986,4 51.25,4 l -38.5,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sabnzbdplus.svg b/.icons/awkward/64x64/apps/sabnzbdplus.svg
new file mode 100644
index 00000000..4aff1bfa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sabnzbdplus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 6.1484172,35.000016 C 5.919536,34.99939 1.5724446,34.998656 5.933341,39.020196 L 29.121942,59.820748 C 29.98306,60.593232 30.87138,60.985302 32,61 c 1.12862,-0.0146 2.01694,-0.406768 2.878058,-1.179252 l 23.1886,-20.800552 c 4.360898,-4.02154 0.0138,-4.020806 -0.215076,-4.02018 l -25.851582,0 -25.8515828,0 z"/>
+ <path style="fill:#ff961b" d="M 16.769231,4 C 15.618615,4 14,5.2410434 14,6.7826086 L 14,36 32,36 50,36 50,6.7826086 C 50,5.2410434 48.381384,4 47.23077,4 Z"/>
+ <path style="fill:#ffe330;fill-rule:evenodd" d="M 6.1484172,34.000016 C 5.919536,33.99939 1.5724446,33.998656 5.933341,38.020196 L 29.121942,58.820748 C 29.98306,59.593232 30.87138,59.985302 32,60 c 1.12862,-0.0146 2.01694,-0.406768 2.878058,-1.179252 l 23.1886,-20.800552 c 4.360898,-4.02154 0.0138,-4.020806 -0.215076,-4.02018 l -25.851582,0 -25.8515828,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.769531 4 C 15.618916 4 14 5.2396848 14 6.78125 L 14 7.78125 C 14 6.2396848 15.618916 5 16.769531 5 L 47.230469 5 C 48.381083 5 50 6.2396848 50 7.78125 L 50 6.78125 C 50 5.2396848 48.381083 4 47.230469 4 L 16.769531 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 6.1484375 34 C 5.9750862 33.999526 3.4466392 34.003028 4.1210938 35.75 C 4.5497957 35.002186 6.0177814 34.999643 6.1484375 35 L 32 35 L 57.851562 35 C 57.982216 34.999643 59.450203 35.002186 59.878906 35.75 C 60.55336 34.003028 58.02491 33.999526 57.851562 34 L 32 34 L 6.1484375 34 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/safeeyes.svg b/.icons/awkward/64x64/apps/safeeyes.svg
new file mode 100644
index 00000000..dc3c0121
--- /dev/null
+++ b/.icons/awkward/64x64/apps/safeeyes.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,4 C 15.934,4 3,16.934 3,33 3,49.066 15.934,62 32,62 48.066,62 61,49.066 61,33 61,16.934 48.066,4 32,4 Z"/>
+ <path style="fill:#d2d2d2" d="M 32,3 C 15.934,3 3,15.934 3,32 3,48.066 15.934,61 32,61 48.066,61 61,48.066 61,32 61,15.934 48.066,3 32,3 Z"/>
+ <circle style="opacity:0.1" cx="45.961" cy=".707" r="21" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <circle style="fill:#4d4d4d" cx="45.254" cy="0" r="21" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.2" d="M 44.727922,20.272 C 43.063366,18.6076 41.156024,17.3504 39.12631,16.4714 L 31.292892,33.7072 48.52862,25.8736 C 47.649582,23.844 46.392476,21.9366 44.727922,20.272 Z"/>
+ <path style="fill:#57beff" d="M 44.727922,19.272 C 43.063366,17.6076 41.156024,16.3504 39.12631,15.4714 L 31.292892,32.7072 48.52862,24.8736 C 47.649582,22.844 46.392476,20.9366 44.727922,19.272 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="17" r="3"/>
+ <circle style="fill:#94ff57" cx="32" cy="16" r="3"/>
+ <circle style="opacity:0.2" cx="32" cy="49" r="3"/>
+ <circle style="fill:#94ff57" cx="32" cy="48" r="3"/>
+ <circle style="opacity:0.2" cx="33" cy="-48" r="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="fill:#94ff57" cx="32" cy="-48" r="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="opacity:0.2" cx="33" cy="-16" r="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="fill:#94ff57" cx="32" cy="-16" r="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3 C 15.934 3 3 15.934 3 32 C 3 32.110856 3.0114705 32.218902 3.0175781 32.328125 C 3.3736217 16.576183 16.159477 4 32 4 C 47.840523 4 60.626378 16.576183 60.982422 32.328125 C 60.988523 32.218902 61 32.110856 61 32 C 61 15.934 48.066 3 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sage-notebook.svg b/.icons/awkward/64x64/apps/sage-notebook.svg
new file mode 100644
index 00000000..e8302595
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sage-notebook.svg
@@ -0,0 +1,36 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#695fff" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.99235499" d="M 48.5,32.5 48,25"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 43,37 48,25"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 43.5,45.5 43,37"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="m 35,44 8.5,1.5"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.99235499" d="M 29.507392,50.363378 23,47"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 23,47 35,44"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 17.517921,37.616498 22,29"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.99235499" d="M 15.532814,24.387339 20.26,21.3"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.99235499" d="M 20.26,21.3 26.5,13.5"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="m 30,23 8.7,-4.8"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 26.361174,13.766155 22,29"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 15.532814,24.387339 30,23"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:1.98470998" d="M 38.785,18.247 34,37"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:1.98470998" d="M 38.2631,18.530746 20.26,21.3"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:1.98470998" d="M 34,37 20.26,21.3"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:1.48853242" d="M 34,37 29.507392,50.363378"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:1.48819995" d="M 17.242593,37.968906 20.513214,20.329454"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:1.48853242" d="M 29.507392,50.363378 17.517921,37.616498"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:1.48853242" d="M 43.5,45.5 29.507392,50.363378"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:1.48853242" d="m 48.5,32.5 -5,13"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:1.48853242" d="M 34,37 48.5,32.5"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:1.48819995" d="m 38.8,18.2 9.7,14.3"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:1.48853242" d="M 17.517921,37.616498 34,37"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.99235499" d="M 13.915767,37.122438 23,47"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.99235499" d="M 14.852675,24.183822 14.188321,37.122438"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.99235499" d="M 26.5,13.5 39,15"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.99235499" d="M 48,25 39,15"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.99235499" d="M 38.360202,18.213322 39.143778,14.35893"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.99235499" d="m 17.517921,37.616498 -3.602154,-0.49406"/>
+ <path style="opacity:0.2" d="M 26.5,13 A 1.5,1.5 0 0 0 25,14.5 1.5,1.5 0 0 0 26.5,16 1.5,1.5 0 0 0 28,14.5 1.5,1.5 0 0 0 26.5,13 Z M 39,15 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.25,2.5 A 1.75,1.75 0 0 0 37,19.25 1.75,1.75 0 0 0 38.75,21 1.75,1.75 0 0 0 40.5,19.25 1.75,1.75 0 0 0 38.75,17.5 Z m -18.5,3 A 1.75,1.75 0 0 0 18.5,22.25 1.75,1.75 0 0 0 20.25,24 1.75,1.75 0 0 0 22,22.25 1.75,1.75 0 0 0 20.25,20.5 Z M 30,23 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 15.5,24 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 15.5,24 Z M 48,25 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 -26,4 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 26.5,3 A 1.5,1.5 0 0 0 47,33.5 1.5,1.5 0 0 0 48.5,35 1.5,1.5 0 0 0 50,33.5 1.5,1.5 0 0 0 48.5,32 Z M 34,36 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,1 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 3.5,0 A 1.5,1.5 0 0 0 16,38.5 1.5,1.5 0 0 0 17.5,40 1.5,1.5 0 0 0 19,38.5 1.5,1.5 0 0 0 17.5,37 Z M 43,37 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 -8,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 m 8.5,1 A 1.5,1.5 0 0 0 42,46.5 1.5,1.5 0 0 0 43.5,48 1.5,1.5 0 0 0 45,46.5 1.5,1.5 0 0 0 43.5,45 Z M 23,47 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 6.5,3 A 1.5,1.5 0 0 0 28,51.5 1.5,1.5 0 0 0 29.5,53 1.5,1.5 0 0 0 31,51.5 1.5,1.5 0 0 0 29.5,50 Z"/>
+ <path style="fill:#ffffff" d="M 26.5 12 A 1.5 1.5 0 0 0 25 13.5 A 1.5 1.5 0 0 0 26.5 15 A 1.5 1.5 0 0 0 28 13.5 A 1.5 1.5 0 0 0 26.5 12 z M 39 14 A 1 1 0 0 0 38 15 A 1 1 0 0 0 39 16 A 1 1 0 0 0 40 15 A 1 1 0 0 0 39 14 z M 38.75 16.5 A 1.75 1.75 0 0 0 37 18.25 A 1.75 1.75 0 0 0 38.75 20 A 1.75 1.75 0 0 0 40.5 18.25 A 1.75 1.75 0 0 0 38.75 16.5 z M 20.25 19.5 A 1.75 1.75 0 0 0 18.5 21.25 A 1.75 1.75 0 0 0 20.25 23 A 1.75 1.75 0 0 0 22 21.25 A 1.75 1.75 0 0 0 20.25 19.5 z M 30 22 A 1 1 0 0 0 29 23 A 1 1 0 0 0 30 24 A 1 1 0 0 0 31 23 A 1 1 0 0 0 30 22 z M 15.5 23 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 15.5 23 z M 48 24 A 1 1 0 0 0 47 25 A 1 1 0 0 0 48 26 A 1 1 0 0 0 49 25 A 1 1 0 0 0 48 24 z M 22 28 A 1 1 0 0 0 21 29 A 1 1 0 0 0 22 30 A 1 1 0 0 0 23 29 A 1 1 0 0 0 22 28 z M 48.5 31 A 1.5 1.5 0 0 0 47 32.5 A 1.5 1.5 0 0 0 48.5 34 A 1.5 1.5 0 0 0 50 32.5 A 1.5 1.5 0 0 0 48.5 31 z M 34 35 A 2 2 0 0 0 32 37 A 2 2 0 0 0 34 39 A 2 2 0 0 0 36 37 A 2 2 0 0 0 34 35 z M 14 36 A 1 1 0 0 0 13 37 A 1 1 0 0 0 14 38 A 1 1 0 0 0 15 37 A 1 1 0 0 0 14 36 z M 17.5 36 A 1.5 1.5 0 0 0 16 37.5 A 1.5 1.5 0 0 0 17.5 39 A 1.5 1.5 0 0 0 19 37.5 A 1.5 1.5 0 0 0 17.5 36 z M 43 36 A 1 1 0 0 0 42 37 A 1 1 0 0 0 43 38 A 1 1 0 0 0 44 37 A 1 1 0 0 0 43 36 z M 35 43 A 1 1 0 0 0 34 44 A 1 1 0 0 0 35 45 A 1 1 0 0 0 36 44 A 1 1 0 0 0 35 43 z M 43.5 44 A 1.5 1.5 0 0 0 42 45.5 A 1.5 1.5 0 0 0 43.5 47 A 1.5 1.5 0 0 0 45 45.5 A 1.5 1.5 0 0 0 43.5 44 z M 23 46 A 1 1 0 0 0 22 47 A 1 1 0 0 0 23 48 A 1 1 0 0 0 24 47 A 1 1 0 0 0 23 46 z M 29.5 49 A 1.5 1.5 0 0 0 28 50.5 A 1.5 1.5 0 0 0 29.5 52 A 1.5 1.5 0 0 0 31 50.5 A 1.5 1.5 0 0 0 29.5 49 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sakura-dungeon.svg b/.icons/awkward/64x64/apps/sakura-dungeon.svg
new file mode 100644
index 00000000..d4baab20
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sakura-dungeon.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 46.303932,1038.7361 c -0.0828,0.082 -0.1529,0.172 -0.218918,0.2644 0.09682,0.074 0.1875,0.18 0.299728,0.3306 0.251714,0.339 0.921086,0.8448 1.486896,1.1234 1.500814,0.739 3.945924,3.5138 4.6384,5.265 l 0.52789,1.332 1.109804,0.2166 c 1.476228,0.2858 1.95856,0.5754 2.455562,1.4734 0.514308,0.9292 2.121674,0.617 3.103238,0.3268 0.28997,-0.983 0.601288,-2.5922 -0.326784,-3.1072 -0.896648,-0.4976 -1.186284,-0.9792 -1.471416,-2.4576 l -0.212662,-1.1134 -1.332126,-0.5278 c -1.748634,-0.6936 -4.521182,-3.1416 -5.259144,-4.6444 -0.278234,-0.5666 -0.78312,-1.2368 -1.121468,-1.489 -0.16486,-0.124 -0.270128,-0.2232 -0.342224,-0.3304 l -3.337212,3.3372 z"/>
+ <path style="opacity:0.2" d="m 4.0000007,993.36171 0.5331648,11.05459 27.5200105,27.559 5.256708,-5.2568 5.256732,-5.2566 -27.520009,-27.55899 -11.0391787,-0.5338 z"/>
+ <path style="fill:#8e8e8e" d="m 4.0000007,992.362 0.5331648,11.0546 27.5200105,27.559 5.256708,-5.2568 5.256732,-5.2566 -27.520009,-27.559 -11.0391787,-0.5338 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 4.0000007,992.362 c 0,0 32.9497113,32.9498 33.3098753,33.3568 l 5.256734,-5.2566 -27.520011,-27.559 -11.0392609,-0.5338 z"/>
+ <path style="fill:#bc7538" d="m 46.303932,1037.7364 c -0.0828,0.082 -0.1529,0.172 -0.218918,0.2644 0.09682,0.074 0.1875,0.18 0.299728,0.3306 0.251714,0.339 0.921086,0.8448 1.486896,1.1234 1.500814,0.739 3.945924,3.5138 4.6384,5.265 l 0.52789,1.332 1.109804,0.2166 c 1.476228,0.2858 1.95856,0.5754 2.455562,1.4734 0.514308,0.9292 2.121674,0.617 3.103238,0.3268 0.28997,-0.983 0.601288,-2.5922 -0.326784,-3.1072 -0.896648,-0.4976 -1.186284,-0.9792 -1.471416,-2.4576 l -0.212662,-1.1134 -1.332126,-0.5278 c -1.748634,-0.6936 -4.521182,-3.1416 -5.259144,-4.6444 -0.278234,-0.5666 -0.78312,-1.2368 -1.121468,-1.489 -0.16486,-0.124 -0.270128,-0.2232 -0.342224,-0.3304 l -3.337212,3.3372 z"/>
+ <path style="opacity:0.2" d="m 46.188658,1003.3197 c -0.509372,-0.066 -0.694026,0.8838 -1.346714,2.7644 -0.885916,2.5522 -1.00477,4.1462 -0.587888,6.3304 0.489162,2.563 0.214772,3.2058 -1.300164,3.0406 -1.394268,-0.152 -1.681246,0.026 -0.661718,0.4074 0.462664,0.174 0.861614,0.568 1.48203,1.471 0.66786,0.9724 0.851674,1.3592 0.864062,2.4014 0.0086,0.7288 -0.09028,1.5318 -0.221484,1.7856 -0.297662,0.575 -1.157994,0.4808 -1.840232,-0.2024 l -0.492188,-0.4922 -1.017188,1.2306 c -1.324766,1.6 -2.344702,2.0972 -4.303904,2.0972 -0.861174,-2e-4 -2.661546,-0.8938 -2.76327,-0.7918 -0.10178,0.102 0.82735,1.8682 0.82733,2.7304 2e-5,1.962 -0.49686,2.9826 -2.094528,4.3094 l -1.227736,1.02 0.492188,0.4922 c 0.682238,0.6832 0.77682,1.5422 0.202344,1.8402 -0.254086,0.132 -0.497374,0.2328 -1.225,0.2242 -1.040868,-0.02 -1.98493,-0.198 -2.955764,-0.8668 -0.90175,-0.6212 -1.298048,-1.0186 -1.471092,-1.482 -0.381222,-1.021 -0.556492,-0.7344 -0.404688,0.6616 0.16498,1.5172 -0.47832,1.7894 -3.037888,1.2996 -2.180968,-0.4174 -3.774773,-0.2964 -6.323427,0.5906 -1.341381,0.467 -2.208207,0.6448 -2.570313,0.992 -0.212795,0.2128 -0.25419,0.391 -0.101164,0.544 0.12782,0.128 1.078808,0.4436 2.113671,0.7 1.864492,0.4624 3.190655,0.7042 2.913568,0.9816 -0.07882,0.078 -0.252184,0.453 -1.116524,0.8314 -0.864417,0.378 -1.674453,0.7938 -1.801953,0.9214 -0.656594,0.6578 1.285167,1.3316 3.812618,1.1704 0.828516,-0.054 1.562264,-0.038 1.632422,0.032 0.18266,0.182 -1.511304,1.5548 -2.786328,2.2558 -1.528285,0.8412 -1.497084,1.338 0.106638,1.6652 1.819246,0.3708 3.412232,0.02 5.077732,-1.1512 2.498166,-1.7432 2.818994,-1.4334 1.167576,1.1322 -0.899048,1.3966 -1.09769,1.9184 -1.08281,2.8764 0.01,0.6444 0.09802,1.1732 0.19414,1.1732 0.459136,-2e-4 4.884222,-3.5916 5.791404,-4.7004 1.267582,-1.5496 1.618886,-1.3276 1.077342,0.6836 -0.212468,0.7884 -0.325406,2.053 -0.251562,2.8082 l 0.13398,1.3698 1.077344,-1.0774 c 1.340816,-1.3424 2.395932,-2.9574 3.067968,-4.692 0.284712,-0.7346 0.624324,-1.3106 0.754686,-1.2798 0.12976,0.03 0.434312,0.5542 0.67539,1.1622 0.241238,0.6082 0.762456,1.5386 1.159374,2.0672 0.663678,0.8838 0.752954,0.9316 1.09375,0.5906 0.609656,-0.6106 1.01644,-1.8696 1.323438,-4.0962 l 0.289844,-2.1054 1.203124,0.4348 c 1.041138,0.3756 1.40117,0.3536 2.696092,-0.162 1.04616,-0.416 1.375786,-0.519 1.651562,-0.3116 0.06568,-0.092 0.13646,-0.18 0.21875,-0.2626 l 3.335936,-3.3386 c 5.84e-4,8e-4 0.002,0 0.0028,0 -0.18572,-0.2722 -0.08462,-0.6066 0.319922,-1.627 0.514236,-1.2968 0.536556,-1.6592 0.16132,-2.7016 l -0.434764,-1.2032 2.102732,-0.2898 c 2.223396,-0.3076 3.480934,-0.7154 4.090624,-1.3262 0.340794,-0.3408 0.291424,-0.4294 -0.590624,-1.0936 -0.527762,-0.3976 -1.454436,-0.921 -2.06172,-1.1622 -0.607488,-0.2418 -1.131362,-0.5448 -1.162108,-0.6754 -0.03032,-0.13 0.54663,-0.4718 1.279688,-0.7574 1.732156,-0.6732 3.343372,-1.7306 4.683982,-3.0734 l 1.077342,-1.0774 -1.36992,-0.134 c -0.753626,-0.074 -2.015168,0.04 -2.802734,0.2516 -2.008086,0.542 -2.230946,0.19 -0.683594,-1.08 1.107444,-0.9082 4.692236,-5.3394 4.692186,-5.7996 -3.18e-4,-0.096 -0.527034,-0.182 -1.170312,-0.192 -0.956752,-0.02 -1.479084,0.18 -2.873826,1.08 -2.561798,1.6538 -2.86988,1.337 -1.129298,-1.1648 1.160506,-1.668 1.521486,-3.2668 1.151172,-5.0888 -0.326278,-1.6054 -0.822618,-1.6376 -1.662498,-0.106 -0.700634,1.2762 -2.073262,2.9746 -2.255858,2.7918 -0.07046,-0.07 -0.08282,-0.8054 -0.03008,-1.6352 0.16092,-2.5312 -0.513748,-4.476 -1.170312,-3.8182 -0.1276,0.128 -0.541124,0.939 -0.91875,1.8046 -0.377588,0.8656 -0.749616,1.0378 -0.828516,1.1168 -0.277086,0.2774 -0.522842,-1.046 -0.984374,-2.9128 -0.256244,-1.0366 -0.569426,-1.9886 -0.697266,-2.1164 -0.051,-0.052 -0.11318,-0.082 -0.18594,-0.09 z m 11.506244,39.0696 0.21328,1.1156 c 0.07128,0.3696 0.14296,0.6742 0.22422,0.9352 -0.0811,-0.261 -0.15022,-0.5658 -0.221486,-0.9352 z m -4.656638,4.662 0,0 0.93242,0.178 -0.93242,-0.18 z m 6.961714,0.2872 c 0.002,0.5894 -0.1476,1.2394 -0.292576,1.7308 0.14498,-0.4914 0.294628,-1.1414 0.292576,-1.7308 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,988.3622)" d="M 4 4 L 4.0488281 5.0078125 L 15.046875 5.5410156 L 42.066406 32.599609 L 42.566406 32.099609 L 15.046875 4.5410156 L 4.0078125 4.0078125 L 4 4 z"/>
+ <path style="fill:#f4955b" d="m 46.188658,1002.32 c -0.509372,-0.066 -0.694026,0.8838 -1.346714,2.7644 -0.885916,2.5522 -1.00477,4.1462 -0.587888,6.3304 0.489162,2.563 0.214772,3.2058 -1.300164,3.0406 -1.394268,-0.152 -1.681246,0.026 -0.661718,0.4074 0.462664,0.174 0.861614,0.568 1.48203,1.471 0.66786,0.9724 0.851674,1.3592 0.864062,2.4014 0.0086,0.7288 -0.09028,1.5318 -0.221484,1.7856 -0.297662,0.575 -1.157994,0.4808 -1.840232,-0.2024 l -0.492188,-0.4922 -1.017188,1.2306 c -1.324766,1.6 -2.344702,2.0972 -4.303904,2.0972 -0.861174,-2e-4 -2.661546,-0.8938 -2.76327,-0.7918 -0.10178,0.102 0.82735,1.8682 0.82733,2.7304 2e-5,1.962 -0.49686,2.9826 -2.094528,4.3094 l -1.227736,1.02 0.492188,0.4922 c 0.682238,0.6832 0.77682,1.5422 0.202344,1.8402 -0.254086,0.132 -0.497374,0.2328 -1.225,0.2242 -1.040868,-0.02 -1.98493,-0.198 -2.955764,-0.8668 -0.90175,-0.6212 -1.298048,-1.0186 -1.471092,-1.482 -0.381222,-1.021 -0.556492,-0.7344 -0.404688,0.6616 0.16498,1.5172 -0.47832,1.7894 -3.037888,1.2996 -2.180968,-0.4174 -3.774773,-0.2964 -6.323427,0.5906 -1.341381,0.467 -2.208207,0.6448 -2.570313,0.992 -0.212795,0.2128 -0.25419,0.391 -0.101164,0.544 0.12782,0.128 1.078808,0.4436 2.113671,0.7 1.864492,0.4624 3.190655,0.7042 2.913568,0.9816 -0.07882,0.078 -0.252184,0.453 -1.116524,0.8314 -0.864417,0.378 -1.674453,0.7938 -1.801953,0.9214 -0.656594,0.6578 1.285167,1.3316 3.812618,1.1704 0.828516,-0.054 1.562264,-0.038 1.632422,0.032 0.18266,0.182 -1.511304,1.5548 -2.786328,2.2558 -1.528285,0.8412 -1.497084,1.338 0.106638,1.6652 1.819246,0.3708 3.412232,0.02 5.077732,-1.1512 2.498166,-1.7432 2.818994,-1.4334 1.167576,1.1322 -0.899048,1.3966 -1.09769,1.9184 -1.08281,2.8764 0.01,0.6444 0.09802,1.1732 0.19414,1.1732 0.459136,-2e-4 4.884222,-3.5916 5.791404,-4.7004 1.267582,-1.5496 1.618886,-1.3276 1.077342,0.6836 -0.212468,0.7884 -0.325406,2.053 -0.251562,2.8082 l 0.13398,1.3698 1.077344,-1.0774 c 1.340816,-1.3424 2.395932,-2.9574 3.067968,-4.692 0.284712,-0.7346 0.624324,-1.3106 0.754686,-1.2798 0.12976,0.03 0.434312,0.5542 0.67539,1.1622 0.241238,0.6082 0.762456,1.5386 1.159374,2.0672 0.663678,0.8838 0.752954,0.9316 1.09375,0.5906 0.609656,-0.6106 1.01644,-1.8696 1.323438,-4.0962 l 0.289844,-2.1054 1.203124,0.4348 c 1.041138,0.3756 1.40117,0.3536 2.696092,-0.162 1.04616,-0.416 1.375786,-0.519 1.651562,-0.3116 0.06568,-0.092 0.13646,-0.18 0.21875,-0.2626 l 3.335936,-3.3386 c 5.84e-4,8e-4 0.002,0 0.0028,0 -0.18572,-0.2722 -0.08462,-0.6066 0.319922,-1.627 0.514236,-1.2968 0.536556,-1.6592 0.16132,-2.7016 l -0.434764,-1.2032 2.102732,-0.2898 c 2.223396,-0.3076 3.480934,-0.7154 4.090624,-1.3262 0.340794,-0.3408 0.291424,-0.4294 -0.590624,-1.0936 -0.527762,-0.3976 -1.454436,-0.921 -2.06172,-1.1622 -0.607488,-0.2418 -1.131362,-0.5448 -1.162108,-0.6754 -0.03032,-0.13 0.54663,-0.4718 1.279688,-0.7574 1.732156,-0.6732 3.343372,-1.7306 4.683982,-3.0734 l 1.077342,-1.0774 -1.36992,-0.134 c -0.753626,-0.074 -2.015168,0.04 -2.802734,0.2516 -2.008086,0.542 -2.230946,0.19 -0.683594,-1.08 1.107444,-0.9082 4.692236,-5.3394 4.692186,-5.7996 -3.18e-4,-0.096 -0.527034,-0.182 -1.170312,-0.192 -0.956752,-0.02 -1.479084,0.18 -2.873826,1.08 -2.561798,1.6538 -2.86988,1.337 -1.129298,-1.1648 1.160506,-1.668 1.521486,-3.2668 1.151172,-5.0888 -0.326278,-1.6054 -0.822618,-1.6376 -1.662498,-0.106 -0.700634,1.2762 -2.073262,2.9746 -2.255858,2.7918 -0.07046,-0.07 -0.08282,-0.8054 -0.03008,-1.6352 0.16092,-2.5312 -0.513748,-4.476 -1.170312,-3.8182 -0.1276,0.128 -0.541124,0.939 -0.91875,1.8046 -0.377588,0.8656 -0.749616,1.0378 -0.828516,1.1168 -0.277086,0.2774 -0.522842,-1.046 -0.984374,-2.9128 -0.256244,-1.0366 -0.569426,-1.9886 -0.697266,-2.1164 -0.051,-0.052 -0.11318,-0.082 -0.18594,-0.09 z m 11.506244,39.0696 0.21328,1.1156 c 0.07128,0.3696 0.14296,0.6742 0.22422,0.9352 -0.0811,-0.261 -0.15022,-0.5658 -0.221486,-0.9352 z m -4.656638,4.662 0,0 0.93242,0.178 -0.93242,-0.18 z m 6.961714,0.2872 c 0.002,0.5894 -0.1476,1.2394 -0.292576,1.7308 0.14498,-0.4914 0.294628,-1.1414 0.292576,-1.7308 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,988.3622)" d="M 46.189453 13.953125 L 46.189453 13.957031 C 45.680081 13.891031 45.494485 14.842056 44.841797 16.722656 C 44.194986 18.586027 43.960087 19.938371 44.041016 21.382812 C 44.096233 20.281372 44.345081 19.153625 44.841797 17.722656 C 45.494485 15.842056 45.680081 14.891031 46.189453 14.957031 L 46.189453 14.953125 C 46.262213 14.961125 46.324 14.990969 46.375 15.042969 C 46.50284 15.170769 46.816022 16.123556 47.072266 17.160156 C 47.533798 19.026956 47.779555 20.349666 48.056641 20.072266 C 48.135541 19.993266 48.507178 19.820678 48.884766 18.955078 C 49.262392 18.089478 49.675134 17.280344 49.802734 17.152344 C 50.347457 16.606596 50.898347 17.862306 50.980469 19.748047 C 51.088135 17.329876 50.439391 15.514489 49.802734 16.152344 C 49.675134 16.280344 49.262392 17.091431 48.884766 17.957031 C 48.507178 18.822631 48.135541 18.993266 48.056641 19.072266 C 47.779555 19.349666 47.533798 18.026956 47.072266 16.160156 C 46.816022 15.123556 46.50284 14.172722 46.375 14.044922 C 46.324 13.992922 46.262213 13.961125 46.189453 13.953125 z M 54.283203 17.689453 C 54.013348 17.672178 53.679706 18.0467 53.259766 18.8125 C 52.559132 20.0887 51.186502 21.788269 51.003906 21.605469 C 50.981845 21.583552 50.977252 21.406337 50.966797 21.271484 C 50.936586 21.955858 50.94311 22.54507 51.003906 22.605469 C 51.186502 22.788269 52.559132 21.0887 53.259766 19.8125 C 54.099646 18.2809 54.595597 18.314522 54.921875 19.919922 C 54.978771 20.19986 55.013034 20.471727 55.035156 20.742188 C 55.085034 20.152898 55.050051 19.550567 54.921875 18.919922 C 54.758736 18.117222 54.553058 17.706728 54.283203 17.689453 z M 57.773438 24.09375 C 56.816685 24.07375 56.295133 24.273828 54.900391 25.173828 C 53.992523 25.759913 53.382155 26.084449 53.03125 26.166016 C 52.251327 27.534072 52.821426 27.513976 54.900391 26.171875 C 56.295133 25.271875 56.816685 25.071797 57.773438 25.091797 C 58.034261 25.095851 58.248179 25.119888 58.443359 25.144531 C 58.74297 24.71712 58.945324 24.389837 58.945312 24.285156 C 58.944994 24.189156 58.416715 24.10375 57.773438 24.09375 z M 44.435547 25.273438 C 44.314667 25.98977 43.858746 26.192506 42.953125 26.09375 C 41.558857 25.94175 41.273441 26.1186 42.292969 26.5 C 42.561898 26.60114 42.813821 26.793052 43.095703 27.099609 C 44.208305 27.183356 44.581539 26.740936 44.435547 25.273438 z M 57.09375 30.890625 C 56.384088 30.901387 55.526221 31.005362 54.935547 31.164062 C 54.502992 31.280813 54.192817 31.335593 53.925781 31.369141 C 52.772791 32.396397 53.092515 32.661513 54.935547 32.164062 C 55.723113 31.952462 56.984655 31.838109 57.738281 31.912109 L 58.199219 31.957031 L 59.109375 31.046875 L 57.738281 30.912109 C 57.549875 30.893609 57.330304 30.887037 57.09375 30.890625 z M 44.607422 30.931641 C 44.576102 31.467493 44.51298 31.970636 44.416016 32.158203 C 44.118354 32.733203 43.25841 32.640231 42.576172 31.957031 L 42.083984 31.464844 L 41.066406 32.695312 C 39.74164 34.295313 38.722874 34.791016 36.763672 34.791016 C 35.902498 34.790816 34.101724 33.898 34 34 C 33.948822 34.051289 34.157968 34.523514 34.378906 35.089844 C 34.974863 35.302312 36.125166 35.790867 36.763672 35.791016 C 38.722874 35.791016 39.74164 35.293359 41.066406 33.693359 L 42.083984 32.462891 L 42.576172 32.955078 C 43.25841 33.638278 44.118354 33.733203 44.416016 33.158203 C 44.54722 32.904403 44.647272 32.101847 44.638672 31.373047 C 44.636655 31.203332 44.619881 31.071955 44.607422 30.931641 z M 52.830078 36.441406 C 52.390118 36.654751 52.046512 36.861405 52.068359 36.955078 C 52.099105 37.085678 52.622981 37.389059 53.230469 37.630859 C 53.837753 37.872059 54.763254 38.395369 55.291016 38.792969 C 55.447614 38.91089 55.549668 38.991857 55.65625 39.078125 C 55.738665 39.01615 55.816253 38.953399 55.882812 38.886719 C 56.223607 38.545919 56.173064 38.457169 55.291016 37.792969 C 54.763254 37.395369 53.837753 36.872059 53.230469 36.630859 C 53.078294 36.570289 52.965323 36.505986 52.830078 36.441406 z M 34.796875 37.462891 C 34.673133 38.966324 34.117783 39.888575 32.732422 41.039062 L 31.505859 42.060547 L 31.998047 42.552734 C 32.01647 42.571184 32.02931 42.590684 32.046875 42.609375 L 32.732422 42.039062 C 34.33009 40.712262 34.828145 39.692469 34.828125 37.730469 C 34.828127 37.650628 34.811252 37.556196 34.796875 37.462891 z M 50.033203 41.455078 L 49.689453 41.501953 L 50.123047 42.705078 C 50.207957 42.940957 50.26549 43.135366 50.308594 43.320312 C 50.422039 42.781632 50.364764 42.376565 50.123047 41.705078 L 50.033203 41.455078 z M 26.212891 41.660156 C 26.091001 41.620536 26.061107 42.028583 26.132812 42.783203 C 26.196417 42.574675 26.334509 42.698814 26.546875 43.267578 C 26.719919 43.730978 27.117781 44.1288 28.019531 44.75 C 28.990365 45.4188 29.933741 45.595234 30.974609 45.615234 C 31.702235 45.623834 31.945133 45.524578 32.199219 45.392578 C 32.605573 45.181788 32.67185 44.689142 32.4375 44.177734 C 32.37708 44.262782 32.302033 44.339245 32.199219 44.392578 C 31.945133 44.524578 31.702235 44.625787 30.974609 44.617188 C 29.933741 44.597188 28.990365 44.4188 28.019531 43.75 C 27.117781 43.1288 26.719919 42.730978 26.546875 42.267578 C 26.403917 41.884703 26.291538 41.685721 26.212891 41.660156 z M 26.125 43.671875 C 25.967234 44.511362 25.160819 44.621828 23.105469 44.228516 C 20.924501 43.811116 19.329904 43.933313 16.78125 44.820312 C 15.439869 45.287313 14.573044 45.463347 14.210938 45.810547 C 13.998143 46.023347 13.956349 46.202469 14.109375 46.355469 C 14.157423 46.403584 14.348433 46.482289 14.589844 46.570312 C 15.049983 46.353984 15.782608 46.166035 16.78125 45.818359 C 19.329904 44.931359 20.924501 44.811116 23.105469 45.228516 C 25.665037 45.718316 26.307558 45.446888 26.142578 43.929688 C 26.130872 43.822033 26.132872 43.766244 26.125 43.671875 z M 18.494141 48.619141 C 18.363163 48.700264 18.215104 48.784376 18.021484 48.869141 C 17.157067 49.247141 16.34625 49.661462 16.21875 49.789062 C 15.946126 50.062188 16.139926 50.335009 16.619141 50.552734 C 16.959248 50.363262 17.434283 50.123964 18.021484 49.867188 C 18.885824 49.488787 19.057899 49.115109 19.136719 49.037109 C 19.274079 48.899594 19.015037 48.77037 18.494141 48.619141 z M 21.132812 51.929688 C 21.043655 51.927879 20.905219 51.93839 20.800781 51.939453 C 20.24266 52.389922 19.508413 52.900874 18.876953 53.248047 C 17.668022 53.913468 17.451983 54.360707 18.201172 54.681641 C 18.37791 54.54711 18.590733 54.405588 18.876953 54.248047 C 20.151977 53.547047 21.846722 52.174188 21.664062 51.992188 C 21.628983 51.957188 21.428584 51.935688 21.132812 51.929688 z M 57.695312 53.027344 L 57.908203 54.142578 C 57.979483 54.512178 58.051553 54.817125 58.132812 55.078125 C 58.051713 54.817125 57.981422 54.511978 57.910156 54.142578 L 57.695312 53.027344 z M 26.107422 53.669922 C 26.063269 53.663498 26.004038 53.673103 25.939453 53.6875 C 25.769177 54.015712 25.548504 54.40044 25.230469 54.894531 C 24.331421 56.291131 24.131604 56.813484 24.146484 57.771484 C 24.14902 57.93488 24.168259 58.049612 24.179688 58.191406 C 24.259842 57.544641 24.529435 56.983531 25.230469 55.894531 C 26.159391 54.451381 26.463063 53.721667 26.107422 53.669922 z M 31.345703 54.25 C 31.304811 54.465765 31.287133 54.637504 31.208984 54.927734 C 31.000048 55.70303 30.890497 56.932374 30.957031 57.691406 C 30.991876 57.074062 31.077933 56.41207 31.208984 55.925781 C 31.48126 54.914595 31.527802 54.358856 31.345703 54.25 z M 53.039062 57.6875 L 53.039062 57.689453 L 53.970703 57.867188 L 53.039062 57.6875 z"/>
+ <path style="fill:#f12a2a" d="m 34.132812,1022.6552 c 0.42436,0.8146 0.622888,1.6182 1.020872,4.133 0.242712,1.5336 0.431842,2.2038 0.758548,2.6876 0.39671,0.5874 1.010698,0.9116 1.675904,0.8848 0.447286,-0.02 0.780942,-0.168 1.111824,-0.4974 0.5455,-0.5448 0.666864,-1.3062 0.343754,-2.1572 -0.09252,-0.2436 -0.13906,-0.4406 -0.10346,-0.438 0.0356,0 0.17604,0.056 0.312078,0.118 0.589634,0.2714 1.32423,0.282 1.823284,0.024 0.338368,-0.174 0.748028,-0.6804 0.855044,-1.058 0.29789,-1.051 -0.379606,-2.0218 -1.735614,-2.4864 -0.532912,-0.182 -0.939422,-0.264 -2.193298,-0.4386 -1.75284,-0.2438 -2.96762,-0.549 -3.71124,-0.9322 -0.15298,-0.078 -0.283486,-0.14 -0.290036,-0.132 -0.0064,0 0.05302,0.138 0.13234,0.289 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/samba.svg b/.icons/awkward/64x64/apps/samba.svg
new file mode 120000
index 00000000..28bce891
--- /dev/null
+++ b/.icons/awkward/64x64/apps/samba.svg
@@ -0,0 +1 @@
+system-config-samba.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sanctum-2.svg b/.icons/awkward/64x64/apps/sanctum-2.svg
new file mode 100644
index 00000000..a9f8490b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sanctum-2.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32,5 0,28 28,0 A 28,28 0 0 0 32,5 Z m 0,28 -28,0 a 28,28 0 0 0 28,28 l 0,-28 z"/>
+ <path style="fill:#e4e4e4" d="m 32,4 0,28 28,0 A 28,28 0 0 0 32,4 Z m 0,28 -28,0 a 28,28 0 0 0 28,28 l 0,-28 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 L 32 5 A 28 28 0 0 1 59.949219 32 L 60 32 A 28 28 0 0 0 32 4 z M 4 32 A 28 28 0 0 0 4.0507812 33 L 32 33 L 32 32 L 4 32 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="22"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="22"/>
+ <circle style="fill:#3ca2e4" cx="32" cy="32" r="17"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 26,22.9997 12,0 0,10 -12,0 0,10 12,0"/>
+ <path style="fill:none;stroke:#ffc34c;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 26,22 12,0 0,10 -12,0 0,10 12,0"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 26 19 A 3.0003 3.0003 0 0 0 23.001953 22.492188 A 3.0003 3.0003 0 0 1 26 20 L 38 20 A 3.0003 3.0003 0 0 1 41 23 L 41 22 A 3.0003 3.0003 0 0 0 38 19 L 26 19 z M 26 29 A 3.0003 3.0003 0 0 0 23 32 L 23 33 A 3.0003 3.0003 0 0 1 26 30 L 35 30 L 35 29 L 26 29 z M 29 39 L 29 40 L 38 40 A 3.0003 3.0003 0 0 1 40.998047 42.505859 A 3.0003 3.0003 0 0 0 38 39 L 29 39 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sauerbraten.svg b/.icons/awkward/64x64/apps/sauerbraten.svg
new file mode 100644
index 00000000..2f8c3ebf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sauerbraten.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.065497,5.0007092 c -0.521209,-0.011494 -1.03566,0.1167419 -1.487328,0.3707522 L 5.4245617,13.315982 c -0.8815229,0.49651 -1.4245631,1.414101 -1.4245614,2.407122 v 28.332104 c -1.7e-6,0.993023 0.5430385,1.910613 1.4245614,2.407122 L 30.578169,60.628382 c 0.880827,0.49549 1.965565,0.49549 2.846392,0 L 58.575438,46.46233 C 59.456961,45.965822 60.000001,45.048231 60,44.055208 V 15.723104 c 10e-7,-0.993021 -0.543039,-1.910612 -1.424562,-2.407123 L 33.424561,5.3714614 C 33.010577,5.1386489 32.543219,5.0111542 32.065497,5.0007092 Z"/>
+ <path style="fill:#4a4034" d="m 32.065497,4.0007097 c -0.521209,-0.011494 -1.03566,0.1167419 -1.487328,0.3707522 L 5.4245617,12.315982 c -0.8815229,0.49651 -1.4245631,1.414101 -1.4245614,2.407122 v 28.332105 c -1.7e-6,0.993022 0.5430385,1.910613 1.4245614,2.407122 L 30.578169,59.628383 c 0.880827,0.49549 1.965565,0.49549 2.846392,0 L 58.575438,45.462331 C 59.456961,44.965822 60.000001,44.048231 60,43.055209 V 14.723104 c 10e-7,-0.993021 -0.543039,-1.910612 -1.424562,-2.407122 L 33.424561,4.3714619 C 33.010577,4.1386494 32.543219,4.0111547 32.065497,4.0007097 Z"/>
+ <path style="opacity:0.06000001;fill:#ffffff" d="M 32.06684,4.0007437 C 31.545172,3.9889696 31.030208,4.1171804 30.578126,4.3713944 L 5.4249131,12.316701 c -0.6875883,0.388418 -1.1776838,1.039293 -1.3519965,1.79553 0.1743127,0.756236 0.6644082,1.407112 1.3519965,1.795529 L 30.578126,30.074515 c 0.880928,0.49563 1.965859,0.49563 2.846788,0 L 58.575085,15.90776 c 0.687589,-0.388417 1.177686,-1.039293 1.351997,-1.795529 -0.174311,-0.756237 -0.664408,-1.407112 -1.351997,-1.79553 L 33.424914,4.3713944 C 33.011214,4.1387747 32.544218,4.0113204 32.06684,4.0007437 Z"/>
+ <path style="opacity:0.07999998" d="m 4.4162326,13.279786 c -0.1477451,0.236804 -0.2583436,0.493838 -0.328125,0.762567 0.069782,-0.268729 0.1803803,-0.525763 0.328125,-0.762567 z m -0.343316,0.832445 c -0.047377,0.200298 -0.071833,0.405104 -0.072916,0.610661 v 28.333511 c 4.001e-4,0.992757 0.5435399,1.909937 1.4249131,2.406192 L 30.578126,59.62935 C 31.010929,59.871191 31.501227,59.997954 32,59.996963 V 30.445166 c -0.499054,6.7e-5 -0.989371,-0.127752 -1.421874,-0.370651 L 5.4249131,15.90776 C 4.7373248,15.519343 4.2472293,14.868467 4.0729166,14.112231 Z"/>
+ <path style="fill:#564c3d" d="m 32,15.099998 17.000001,6.271969 -2e-6,19.163637 L 31.999998,49.1 14.999999,40.535602 V 21.371965 Z"/>
+ <path style="opacity:0.05;fill:#ffffff" d="M 32,15.099998 14.999999,21.371363 V 40.535604 L 32,33.516665 Z"/>
+ <path style="opacity:0.12999998;fill:#ffffff" d="m 32,15.099998 17.000001,6.271365 V 40.535604 L 32,33.516665 Z"/>
+ <path style="opacity:0.1" d="m 32.025733,25.000222 a 1.1192951,0.84874912 0 0 0 -0.584306,0.113201 L 21.559653,29.43918 A 1.1192951,0.84874912 0 0 0 21,30.174219 v 8.651509 a 1.1192951,0.84874912 0 0 0 0.559653,0.73504 l 9.881774,4.325756 a 1.1192951,0.84874912 0 0 0 1.118223,0 l 9.880699,-4.325748 A 1.1192951,0.84874912 0 0 0 43,38.825734 V 30.17423 A 1.1192951,0.84874912 0 0 0 42.440349,29.439186 L 32.55965,25.113435 a 1.1192951,0.84874912 0 0 0 -0.533917,-0.1132 z"/>
+ <path style="fill:#ff2a2a" d="m 32.025733,24.000217 a 1.1192951,0.84874912 0 0 0 -0.584306,0.113201 l -9.881774,4.325757 A 1.1192951,0.84874912 0 0 0 21,29.174214 v 8.651509 a 1.1192951,0.84874912 0 0 0 0.559653,0.73504 l 9.881774,4.325756 a 1.1192951,0.84874912 0 0 0 1.118223,0 l 9.880699,-4.325748 A 1.1192951,0.84874912 0 0 0 43,37.825729 V 29.174225 A 1.1192951,0.84874912 0 0 0 42.440349,28.439181 L 32.55965,24.11343 a 1.1192951,0.84874912 0 0 0 -0.533917,-0.1132 z"/>
+ <path style="fill:#ffbd30" d="m 32.025784,24.00021 a 1.1192951,0.84874912 0 0 0 -0.584376,0.114435 l -9.882812,4.323192 a 1.1192951,0.84874912 0 0 0 -0.408204,0.312331 1.1192951,0.84874912 0 0 0 0.408204,0.309237 l 9.882812,4.326288 a 1.1192951,0.84874912 0 0 0 1.117188,0 l 9.882812,-4.326288 a 1.1192951,0.84874912 0 0 0 0.408202,-0.309237 1.1192951,0.84874912 0 0 0 -0.408202,-0.312336 l -9.882812,-4.323194 a 1.1192951,0.84874912 0 0 0 -0.532812,-0.114422 z"/>
+ <path style="fill:#ff6f2a" d="M 21.150392,28.750158 C 21.052162,28.87893 21.000308,29.025042 21,29.173816 v 8.652574 c 7.88e-4,0.302302 0.213554,0.581466 0.558594,0.732901 l 9.882812,4.326287 c 0.169773,0.07462 0.362391,0.114056 0.558596,0.114422 v -9.499899 c -0.196196,-3.56e-4 -0.388838,-0.03982 -0.558594,-0.114434 l -9.882812,-4.326284 c -0.169378,-0.07424 -0.310115,-0.180875 -0.408204,-0.30924 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.066406 4 C 31.544738 3.9882259 31.030207 4.1168797 30.578125 4.3710938 L 5.4257812 12.316406 C 4.738193 12.704824 4.2465783 13.355091 4.0722656 14.111328 C 4.1122512 14.284801 4.1743033 14.45084 4.2460938 14.611328 C 4.4872662 14.072184 4.8959186 13.615725 5.4257812 13.316406 L 30.578125 5.3710938 C 31.030207 5.1168797 31.544738 4.9882259 32.066406 5 C 32.543784 5.0105767 33.012081 5.1384741 33.425781 5.3710938 L 58.574219 13.316406 C 59.104082 13.615725 59.512734 14.072184 59.753906 14.611328 C 59.825697 14.45084 59.887749 14.284801 59.927734 14.111328 C 59.753423 13.355091 59.261808 12.704824 58.574219 12.316406 L 33.425781 4.3710938 C 33.012081 4.1384741 32.543784 4.0105767 32.066406 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sayonara.svg b/.icons/awkward/64x64/apps/sayonara.svg
new file mode 100644
index 00000000..7b65ffd9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sayonara.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="3" y="4" rx="2.85" ry="2.85"/>
+ <rect style="fill:#4f4f4f" width="57" height="57" x="3" y="3" rx="2.85" ry="2.85"/>
+ <path style="opacity:0.2" d="M 14.5,10 C 11.462433,10 9,12.462433 9,15.5 9,18.537566 11.462433,21 14.5,21 17.537567,21 20,18.537566 20,15.5 20,12.462433 17.537567,10 14.5,10 Z m 17.900391,0 C 29.408791,10 27,12.453 27,15.5 27,18.547 29.408791,21 32.400391,21 H 48.599609 C 51.591209,21 54,18.547 54,15.5 54,12.453 51.591209,10 48.599609,10 Z M 14.5,27 C 11.462433,27 9,29.462433 9,32.5 9,35.537566 11.462433,38 14.5,38 17.537567,38 20,35.537566 20,32.5 20,29.462433 17.537567,27 14.5,27 Z m 17.900391,0 C 29.408791,27 27,29.453 27,32.5 27,35.547 29.408791,38 32.400391,38 H 48.599609 C 51.591209,38 54,35.547 54,32.5 54,29.453 51.591209,27 48.599609,27 Z M 14.5,44 C 11.462433,44 9,46.462433 9,49.5 9,52.537566 11.462433,55 14.5,55 17.537567,55 20,52.537566 20,49.5 20,46.462433 17.537567,44 14.5,44 Z m 17.900391,0 C 29.408791,44 27,46.453 27,49.5 27,52.547 29.408791,55 32.400391,55 H 48.599609 C 51.591209,55 54,52.547 54,49.5 54,46.453 51.591209,44 48.599609,44 Z"/>
+ <g transform="translate(0,-1)">
+ <path style="fill:#ffffff" d="M 14.5,10 C 11.462433,10 9,12.462433 9,15.5 9,18.537566 11.462433,21 14.5,21 17.537567,21 20,18.537566 20,15.5 20,12.462433 17.537567,10 14.5,10 Z m 17.900391,0 C 29.408791,10 27,12.453 27,15.5 27,18.547 29.408791,21 32.400391,21 H 48.599609 C 51.591209,21 54,18.547 54,15.5 54,12.453 51.591209,10 48.599609,10 Z"/>
+ <path style="fill:#ffffff" d="M 14.5,27 C 11.462433,27 9,29.462433 9,32.5 9,35.537566 11.462433,38 14.5,38 17.537567,38 20,35.537566 20,32.5 20,29.462433 17.537567,27 14.5,27 Z m 17.900391,0 C 29.408791,27 27,29.453 27,32.5 27,35.547 29.408791,38 32.400391,38 H 48.599609 C 51.591209,38 54,35.547 54,32.5 54,29.453 51.591209,27 48.599609,27 Z"/>
+ <path style="fill:#ff9448" d="M 14.5,44 C 11.462433,44 9,46.462433 9,49.5 9,52.537566 11.462433,55 14.5,55 17.537567,55 20,52.537566 20,49.5 20,46.462433 17.537567,44 14.5,44 Z m 17.900391,0 C 29.408791,44 27,46.453 27,49.5 27,52.547 29.408791,55 32.400391,55 H 48.599609 C 51.591209,55 54,52.547 54,49.5 54,46.453 51.591209,44 48.599609,44 Z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.8496094,3 C 4.2707094,3 3,4.2707094 3,5.8496094 v 1 C 3,5.2707094 4.2707094,4 5.8496094,4 H 57.150391 C 58.729291,4 60,5.2707094 60,6.8496094 v -1 C 60,4.2707094 58.729291,3 57.150391,3 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sc-controller.svg b/.icons/awkward/64x64/apps/sc-controller.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sc-controller.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sc_ide.svg b/.icons/awkward/64x64/apps/sc_ide.svg
new file mode 100644
index 00000000..25e08c4a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sc_ide.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#575757" cx="32" cy="32" r="28"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="22"/>
+ <circle style="fill:#6e6e6e" cx="32" cy="32" r="22"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="17"/>
+ <circle style="fill:#818181" cx="32" cy="32" r="17"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="12"/>
+ <circle style="fill:#a4a4a4" cx="32" cy="32" r="12"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="6"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="6"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 10 A 22 22 0 0 0 10 32 A 22 22 0 0 0 10.021484 32.585938 A 22 22 0 0 1 32 11 A 22 22 0 0 1 53.978516 32.414062 A 22 22 0 0 0 54 32 A 22 22 0 0 0 32 10 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 15 A 17 17 0 0 0 15 32 A 17 17 0 0 0 15.021484 32.580078 A 17 17 0 0 1 32 16 A 17 17 0 0 1 48.978516 32.419922 A 17 17 0 0 0 49 32 A 17 17 0 0 0 32 15 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 20 A 12 12 0 0 0 20 32 A 12 12 0 0 0 20.019531 32.59375 A 12 12 0 0 1 32 21 A 12 12 0 0 1 43.980469 32.40625 A 12 12 0 0 0 44 32 A 12 12 0 0 0 32 20 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/scans2pdf.svg b/.icons/awkward/64x64/apps/scans2pdf.svg
new file mode 100644
index 00000000..f79a3e73
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scans2pdf.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="45" x="-61" y="-54" rx="2.8" ry="2.813" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="56" height="45" x="-60" y="-54" rx="2.8" ry="2.813" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ab35da" d="M 16,11 V 25.538672 L 30.633079,11 Z"/>
+ <path style="fill:#e64242" d="M 30.633079,11 16,25.538672 V 40.235937 L 45.42578,11 Z"/>
+ <path style="fill:#ff9800" d="M 45.42578,11 16,40.235937 V 53 h 1.945756 L 47,24.133203 V 11 Z"/>
+ <path style="fill:#ffde00" d="M 47,24.133203 17.945756,53 H 32.74121 L 47,38.833203 Z"/>
+ <path style="fill:#23a052" d="M 47,38.833203 32.74121,53 H 47 Z"/>
+ <rect style="opacity:0.2" width="57" height="6" x="3" y="22" rx="1.425" ry="1.5"/>
+ <rect style="fill:#3398e9" width="57" height="6" x="3" y="21" rx="1.425" ry="1.5"/>
+ <rect style="opacity:0.2" width="1" height="31" x="-54" y="-47" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="1" height="31" x="-12" y="-47" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 11.8125 4 C 10.254375 4 9 5.2495813 9 6.8007812 L 9 7.8007812 C 9 6.2495813 10.254375 5 11.8125 5 L 51.1875 5 C 52.745625 5 54 6.2495813 54 7.8007812 L 54 6.8007812 C 54 5.2495813 52.745625 4 51.1875 4 L 11.8125 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/scantailor.svg b/.icons/awkward/64x64/apps/scantailor.svg
new file mode 100644
index 00000000..e37c9c85
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scantailor.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,57.157894 60,8.8421052 C 60,7.267579 58.7512,6 57.2,6 L 6.8,6 C 5.2488,6 4,7.267579 4,8.8421052 L 4,57.157894 C 4,58.732422 5.2488,60 6.8,60 l 50.4,0 c 1.5512,0 2.8,-1.267578 2.8,-2.842106 z"/>
+ <path style="fill:#d5b380" d="M 60,56.157894 60,7.8421052 C 60,6.267579 58.7512,5 57.2,5 L 6.8,5 C 5.2488,5 4,6.267579 4,7.8421052 L 4,56.157894 C 4,57.732422 5.2488,59 6.8,59 l 50.4,0 c 1.5512,0 2.8,-1.267578 2.8,-2.842106 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6" d="m 10.000286,42.999422 c 0,0 3.223281,0.0013 7.400269,0 4.176977,-0.0013 5.600005,-1.4 5.600005,-4.2 0,-11.61909 -10.000274,-0.0158 -10.000274,-11.6 -0.03387,-2.818786 0.165918,-4.2 4.400269,-4.2 l 8.599731,0"/>
+ <path style="fill:none;stroke:#ff4141;stroke-width:6" d="m 10.000286,42 c 0,0 3.223281,0.0013 7.400269,0 4.176977,-0.0013 5.600005,-1.4 5.600005,-4.2 0,-11.61909 -10.000274,-0.0158 -10.000274,-11.6 -0.03387,-2.818786 0.165918,-4.2 4.400269,-4.2 l 8.599731,0"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6" d="m 40,30.999422 14,0 m -7,15 0,-15"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6" d="m 40,30 14,0 m -7,15 0,-15"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812,5 C 5.2495812,5 4,6.2692238 4,7.84375 l 0,1 C 4,7.2692238 5.2495812,6 6.8007812,6 L 57.199219,6 C 58.750419,6 60,7.2692238 60,8.84375 l 0,-1 C 60,6.2692238 58.750419,5 57.199219,5 L 6.8007812,5 Z"/>
+ <rect style="fill:#353535" width="2" height="6" x="31" y="29"/>
+ <rect style="fill:#353535" width="2" height="6" x="31" y="21"/>
+ <rect style="fill:#353535" width="2" height="6" x="31" y="13"/>
+ <rect style="fill:#353535" width="2" height="6" x="31" y="45"/>
+ <rect style="fill:#353535" width="2" height="6" x="31" y="37"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/schism-icon-128.svg b/.icons/awkward/64x64/apps/schism-icon-128.svg
new file mode 120000
index 00000000..1a7c00a0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/schism-icon-128.svg
@@ -0,0 +1 @@
+schism.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/schism.svg b/.icons/awkward/64x64/apps/schism.svg
new file mode 100644
index 00000000..d6cd17dd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/schism.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" width="56" height="51" x="4" y="7" rx="3.409" ry="3.369"/>
+ <rect style="fill:#b49478;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" width="56" height="51" x="4" y="6" rx="3.409" ry="3.369"/>
+ <rect style="fill:#3f3f3f" width="42" height="34" x="11" y="17"/>
+ <path style="opacity:0.2" d="M 11 22 L 11 28 L 53 28 L 53 22 L 11 22 z M 11 33 L 11 39 L 53 39 L 53 33 L 11 33 z M 11 45 L 11 51 L 53 51 L 53 45 L 11 45 z"/>
+ <path style="fill:#2e7034" d="m 11,17 v 33.999998 h 5 V 17 Z"/>
+ <path style="fill:#2e7034" d="m 25,17 v 33.999998 h 5 V 17 Z"/>
+ <path style="fill:#2e7034" d="m 39,17 v 33.999998 h 5 V 17 Z"/>
+ <rect style="fill:#574c45" width="18" height="3" x="11" y="9"/>
+ <rect style="fill:#574c45" width="10" height="3" x="11" y="12"/>
+ <rect style="fill:#574c45" width="14" height="3" x="39" y="9"/>
+ <rect style="opacity:0.2" width="42" height="1" x="11" y="17"/>
+ <path style="fill:#ffffff;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 7.4082031 6 C 5.5196172 6 4 7.5028071 4 9.3691406 L 4 10.369141 C 4 8.5028071 5.5196172 7 7.4082031 7 L 56.591797 7 C 58.480383 7 60 8.5028071 60 10.369141 L 60 9.3691406 C 60 7.5028071 58.480383 6 56.591797 6 L 7.4082031 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/scid.svg b/.icons/awkward/64x64/apps/scid.svg
new file mode 100644
index 00000000..5a5a145a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scid.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="60" height="60" x="-63" y="-62" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#af903d" width="60" height="60" x="-62" y="-62" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5 2 C 3.338 2 2 3.338 2 5 L 2 6 C 2 4.338 3.338 3 5 3 L 59 3 C 60.662 3 62 4.338 62 6 L 62 5 C 62 3.338 60.662 2 59 2 L 5 2 z"/>
+ <path style="fill:#fece43" d="M 5,2 C 3.338,2 2,3.338 2,5 v 9 H 14 V 2 Z m 9,12 V 26 H 26 V 14 Z m 12,0 H 38 V 2 H 26 Z m 12,0 V 26 H 50 V 14 Z m 12,0 H 62 V 5 C 62,3.338 60.662,2 59,2 h -9 z m 0,12 V 38 H 62 V 26 Z m 0,12 H 38 v 12 h 12 z m 0,12 v 12 h 9 c 1.662,0 3,-1.338 3,-3 V 50 Z M 38,50 H 26 V 62 H 38 Z M 26,50 V 38 H 14 V 50 Z M 14,50 H 2 v 9 c 0,1.662 1.338,3 3,3 h 9 z M 14,38 V 26 H 2 v 12 z m 12,0 H 38 V 26 H 26 Z"/>
+ <path style="opacity:0.2" d="M 2 14 L 2 15 L 14 15 L 14 14 L 2 14 z M 26 14 L 26 15 L 38 15 L 38 14 L 26 14 z M 50 14 L 50 15 L 62 15 L 62 14 L 50 14 z M 14 26 L 14 27 L 26 27 L 26 26 L 14 26 z M 38 26 L 38 27 L 50 27 L 50 26 L 38 26 z M 2 38 L 2 39 L 14 39 L 14 38 L 2 38 z M 26 38 L 26 39 L 38 39 L 38 38 L 26 38 z M 50 38 L 50 39 L 62 39 L 62 38 L 50 38 z M 14 50 L 14 51 L 26 51 L 26 50 L 14 50 z M 38 50 L 38 51 L 50 51 L 50 50 L 38 50 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5 2 C 3.338 2 2 3.338 2 5 L 2 6 C 2 4.338 3.338 3 5 3 L 14 3 L 14 2 L 5 2 z M 26 2 L 26 3 L 38 3 L 38 2 L 26 2 z M 50 2 L 50 3 L 59 3 C 60.662 3 62 4.338 62 6 L 62 5 C 62 3.338 60.662 2 59 2 L 50 2 z M 14 14 L 14 15 L 26 15 L 26 14 L 14 14 z M 38 14 L 38 15 L 50 15 L 50 14 L 38 14 z M 2 26 L 2 27 L 14 27 L 14 26 L 2 26 z M 26 26 L 26 27 L 38 27 L 38 26 L 26 26 z M 50 26 L 50 27 L 62 27 L 62 26 L 50 26 z M 14 38 L 14 39 L 26 39 L 26 38 L 14 38 z M 38 38 L 38 39 L 50 39 L 50 38 L 38 38 z M 2 50 L 2 51 L 14 51 L 14 50 L 2 50 z M 26 50 L 26 51 L 38 51 L 38 50 L 26 50 z M 50 50 L 50 51 L 62 51 L 62 50 L 50 50 z"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 43,21.9997 H 21 v 11 h 22 v 11 H 21"/>
+ <path style="fill:none;stroke:#434176;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 43,21 H 21 V 32 H 43 V 43 H 21"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/scilab.svg b/.icons/awkward/64x64/apps/scilab.svg
new file mode 100644
index 00000000..57af9267
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scilab.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0545956,32.001976 c -0.011739,0.334698 -0.050778,0.662275 -0.050778,0.999932 C 4.0038171,48.512851 16.490966,61 32.001909,61 47.512852,61 60.000001,48.512851 60.000001,33.001908 c 0,-0.337657 -0.03904,-0.665234 -0.05078,-0.999932 -0.527964,15.040975 -12.775129,26.99816 -27.948095,26.99816 -15.173366,0 -27.4201313,-11.957185 -27.9480953,-26.99816 z"/>
+ <rect style="fill:#e74c3c" width="56" height="56" x="4" y="4" rx="27.998" ry="27.998"/>
+ <path style="opacity:0.2" d="m 7.9997267,33.734113 c 0,-12.125573 6.2705723,-18.735994 9.9393223,-18.735994 3.66895,0 4.060951,1.86938 4.060951,4.845637 0,5.777206 -7,3.704852 -7,14.546713 0,3.590955 1.980555,7.60765 6.075836,7.60765 3.285776,0 4.494293,-3.493731 6.16018,-10.503253 2.763811,-10.537882 5.561621,-18.49274 15.002977,-18.49274 9.173375,0 13.757063,7.718474 13.757063,19.844648 0,12.125774 -7.102116,20.144293 -10.771066,20.144293 C 41.55624,52.991067 40,51.527528 40,48.55117 c 0,-5.777205 8.324178,-4.848492 8.324178,-15.690153 0,-3.590955 -1.573732,-8.879795 -5.668813,-8.879795 -3.285776,0 -4.447097,0.230225 -6.46256,7.914461 C 35.09688,40.105124 32.489058,53 22.511738,53 13.338963,53 7.9987268,45.860487 7.9987268,33.735313 Z"/>
+ <path style="fill:#ffffff" d="M 7.9997267,32.735994 C 7.9997267,20.610421 14.270299,14 17.939049,14 21.607999,14 22,15.86938 22,18.845637 22,24.622843 15,22.550489 15,33.39235 15,36.983305 16.980555,41 21.075836,41 c 3.285776,0 4.494293,-3.493731 6.16018,-10.503253 2.763811,-10.537882 5.561621,-18.49274 15.002977,-18.49274 9.173375,0 13.757063,7.718474 13.757063,19.844648 0,12.125774 -7.102116,20.144293 -10.771066,20.144293 -3.66875,0 -5.22499,-1.463539 -5.22499,-4.439897 0,-5.777205 8.324178,-4.848492 8.324178,-15.690153 0,-3.590955 -1.573732,-8.879795 -5.668813,-8.879795 -3.285776,0 -4.447097,0.230225 -6.46256,7.914461 -1.095925,8.209441 -3.703747,21.104317 -13.681067,21.104317 -9.172775,0 -14.5130112,-7.139513 -14.5130112,-19.264687 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4.0039062 C 16.487104 4.0039062 4 16.491011 4 32.001953 C 4 32.115501 4.0112849 32.225993 4.0175781 32.337891 C 4.3690973 17.137171 16.709816 5.0039062 31.998047 5.0039062 C 47.284977 5.0039062 59.626938 17.13508 59.980469 32.333984 C 59.986725 32.223394 59.996094 32.114162 59.996094 32.001953 C 59.996094 16.491011 47.50899 4.0039062 31.998047 4.0039062 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/scinotes.svg b/.icons/awkward/64x64/apps/scinotes.svg
new file mode 100644
index 00000000..1fc59b90
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scinotes.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m10 56v2c0 1.662 1.338 3 3 3h38c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-38c-1.662 0-3-1.338-3-3z"/>
+ <path style="fill:#e74c3c" d="m54 57v-50c0-1.662-1.338-3-3-3h-38c-1.662 0-3 1.338-3 3v50c0 1.662 1.338 3 3 3h38c1.662 0 3-1.338 3-3z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m13 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h38c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-38z"/>
+ <path style="opacity:0.2" d="m 17,14 0,3 28,0 0,-3 -28,0 z m 0,7 0,3 31,0 0,-3 -31,0 z m 0,7 0,3 28,0 0,-3 -28,0 z m 0,7 0,3 22,0 0,-3 -22,0 z m 0,7 0,3 28,0 0,-3 -28,0 z m 0,7 0,3 22,0 0,-3 -22,0 z"/>
+ <path style="fill:#ffffff" d="M 17 13 L 17 16 L 45 16 L 45 13 L 17 13 z M 17 20 L 17 23 L 48 23 L 48 20 L 17 20 z M 17 27 L 17 30 L 45 30 L 45 27 L 17 27 z M 17 34 L 17 37 L 39 37 L 39 34 L 17 34 z M 17 41 L 17 44 L 45 44 L 45 41 L 17 41 z M 17 48 L 17 51 L 39 51 L 39 48 L 17 48 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/scout-app.svg b/.icons/awkward/64x64/apps/scout-app.svg
new file mode 100644
index 00000000..ac8fdf0f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scout-app.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 31.999998,10.000007 c -1.482632,0.008 -2.906548,0.157772 -4.363122,0.437481 -0.0188,0.0036 -0.03734,0.0042 -0.05614,0.0078 -0.675482,0.12791 -1.343556,0.277065 -2.0011,0.441388 -9.275666,2.31803 -16.5424819,8.244561 -15.475449,17.47581 0.07836,0.659892 0.194626,1.33164 0.35691,2.019442 0.01216,0.05152 0.02775,0.09726 0.0401,0.14844 1.289856,5.299716 4.299858,8.754808 5.522076,12.15963 0.01534,0.0438 0.03702,0.08902 0.05213,0.13282 3.182926,9.219534 2.84383,13.956892 8.946805,16.003216 2.45478,0.8173 4.437756,1.206616 6.977788,1.171826 2.540032,0.03478 4.523006,-0.354526 6.977788,-1.171826 6.102978,-2.046324 5.76388,-6.783682 8.946806,-16.003216 0.015,-0.04332 0.02916,-0.0934 0.04412,-0.13672 0.0028,8.92e-4 0.0052,0.003 0.008,0.004 1.222218,-3.404822 4.23222,-6.859914 5.522076,-12.15963 0.0124,-0.05118 0.02798,-0.09692 0.0401,-0.14844 0.16228,-0.687802 0.278558,-1.35955 0.356908,-2.019442 C 55.038486,18.476853 46.62346,12.377579 36.419264,10.4453 34.943046,10.158467 33.50175,10.008078 31.999998,10.000007 Z"/>
+ <path style="fill:#d7cec7" d="m 31.999998,8.9999875 c -1.482632,0.00796 -2.906548,0.157772 -4.363122,0.4374812 -0.0188,0.0036 -0.03734,0.00416 -0.05614,0.00782 -0.675482,0.12791 -1.343556,0.2770642 -2.0011,0.4413872 C 16.30397,12.204706 9.8818279,18.131237 10.948861,27.362486 c 0.07836,0.659892 0.194626,1.33164 0.356909,2.019442 0.01216,0.05152 0.02775,0.09726 0.0401,0.14844 1.058521,4.349214 3.275505,7.174578 4.712183,10.03091 0.313979,0.624238 -0.253984,1.518066 -0.03478,2.12872 0.01534,0.0438 0.03702,0.08902 0.05213,0.13282 3.182926,9.219534 2.843829,13.956892 8.946805,16.003216 2.45478,0.8173 4.437756,1.206616 6.977788,1.171826 2.540032,0.03478 4.523006,-0.354526 6.977788,-1.171826 6.102978,-2.046324 5.76388,-6.783682 8.946806,-16.003216 0.015,-0.04332 0.02916,-0.0934 0.04412,-0.13672 0.0028,8.92e-4 0.0052,0.003 0.008,0.004 0.16712,-0.46558 -0.0078,-1.682922 0.21729,-2.154972 1.420538,-2.980072 3.065074,-5.429634 4.178554,-10.004658 0.0124,-0.05118 0.02798,-0.09692 0.0401,-0.14844 0.16228,-0.687802 0.278558,-1.35955 0.356908,-2.019442 C 53.912254,17.476833 46.62346,11.377559 36.419264,9.4452807 34.943046,9.1584473 33.50175,9.0080587 31.999998,8.9999875 Z"/>
+ <path style="fill:#3f3f3f" d="M 30.531248,45 C 29.132802,45 28,46.014724 28,47.267578 28,48.53333 30.605504,51 32,51 33.394496,51 36,48.53333 36,47.267578 36,46.014724 34.867198,45 33.468752,45 L 32,45 30.531248,45 Z"/>
+ <path style="fill:#de8c4a" d="m 28.089844,9.3710937 c -0.15132,0.026334 -0.3012,0.037232 -0.453126,0.066406 -0.0188,0.0036 -0.03588,0.00416 -0.05468,0.00782 -0.675482,0.12791 -1.346362,0.2770834 -2.003908,0.4414064 C 16.302465,12.204756 9.0384419,18.132039 10.105475,27.36329 c 0.07836,0.659892 0.193184,1.331728 0.355468,2.01953 0.01216,0.05152 0.02671,0.09726 0.03906,0.14844 1.189874,4.88891 3.827697,8.205248 5.191407,11.363282 C 23.350872,38.285596 30,31.106282 30,21.175782 30.014926,17.449489 29.64129,12.833099 28.089844,9.3710937 Z"/>
+ <circle style="opacity:0.2" cx="20" cy="32" r="4"/>
+ <circle style="fill:#3f3f3f" cx="20" cy="31" r="4"/>
+ <circle style="fill:#ffffff" cx="19.5" cy="30.5" r="1.5"/>
+ <path style="fill:#d86f6f" d="M 34.99998,56.142856 C 34.99998,57.720812 33.65684,59 31.999991,59 30.343142,59 29,57.720812 29,56.142856 c 0,-0.340016 0.06237,-0.666158 0.176799,-0.96862 0.416608,-1.101216 1.462078,-0.487676 2.761914,-0.487676 1.29846,0 2.465538,-0.615202 2.883165,0.484188 C 34.937153,55.47419 35,55.801534 35,56.142856 Z"/>
+ <path style="fill:none;stroke:#79431b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 25,54 c 0,0 1.76916,0.98528 3.428572,1.42596 C 29.457694,55.699258 32,53.99739 32,53.99739 c 0,0 2.542306,1.701868 3.571428,1.42857 C 37.23084,54.98528 39,54 39,54"/>
+ <path style="fill:#de8c4a" d="m 35.91014,9.3710937 c 0.15132,0.026334 0.3012,0.037232 0.453126,0.066406 0.0188,0.0036 0.03588,0.00416 0.05468,0.00782 0.675482,0.12791 1.346362,0.2770834 2.003908,0.4414064 9.275664,2.3180299 16.539688,8.2453129 15.472656,17.4765639 -0.07836,0.659892 -0.19318,1.331728 -0.35547,2.01953 -0.0122,0.05152 -0.02672,0.09726 -0.03906,0.14844 -1.189874,4.88891 -3.827696,8.205248 -5.191406,11.363282 -7.65946,-2.608946 -14.308588,-9.78826 -14.308588,-19.71876 -0.015,-3.726293 0.35871,-8.342683 1.910156,-11.8046883 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 9 C 30.517368 9.00796 29.093293 9.15779 27.636719 9.4375 C 27.617919 9.4411 27.600831 9.4416525 27.582031 9.4453125 C 26.906549 9.5732225 26.235671 9.7223957 25.578125 9.8867188 C 24.418663 10.176464 23.291359 10.523855 22.207031 10.925781 C 21.666047 11.126331 21.130935 11.342055 20.613281 11.570312 C 17.502184 12.942884 14.840698 14.813237 12.960938 17.167969 L 12.960938 17.171875 C 11.395048 19.134295 10.36866 21.430698 10.082031 24.054688 L 10.082031 24.058594 C 10.01665 24.658691 10.012807 25.286439 10.033203 25.923828 C 10.043075 25.632675 10.051319 25.340486 10.082031 25.058594 L 10.082031 25.054688 C 10.36866 22.430697 11.395048 20.134295 12.960938 18.171875 L 12.960938 18.167969 C 14.840698 15.813237 17.502184 13.942884 20.613281 12.570312 C 21.130935 12.342056 21.666047 12.126331 22.207031 11.925781 C 23.291359 11.523855 24.418663 11.176465 25.578125 10.886719 C 26.235671 10.722396 26.906549 10.573222 27.582031 10.445312 C 27.600831 10.441713 27.617919 10.4411 27.636719 10.4375 C 29.093293 10.15779 30.517368 10.008 32 10 C 33.328448 10.00714 34.610302 10.14527 35.910156 10.371094 C 36.061476 10.397434 36.211349 10.40833 36.363281 10.4375 C 36.381601 10.441 36.399569 10.441712 36.417969 10.445312 C 37.094999 10.573515 37.762865 10.721941 38.421875 10.886719 C 39.580125 11.176328 40.705993 11.524134 41.789062 11.925781 L 41.792969 11.925781 L 41.796875 11.925781 C 42.202511 12.076297 42.595543 12.244042 42.988281 12.410156 C 43.134113 12.471804 43.285747 12.526054 43.429688 12.589844 C 43.752681 12.733074 44.062122 12.888963 44.375 13.042969 C 44.595018 13.151211 44.81655 13.257541 45.03125 13.371094 C 45.303422 13.515112 45.564973 13.66778 45.828125 13.820312 C 46.048925 13.94822 46.270267 14.077054 46.484375 14.210938 C 46.722111 14.359676 46.950609 14.515787 47.179688 14.671875 C 47.431511 14.843392 47.681057 15.014942 47.921875 15.195312 C 48.115415 15.3403 48.302179 15.489935 48.488281 15.640625 C 48.707825 15.818374 48.924076 15.99793 49.132812 16.183594 C 49.337158 16.365342 49.533029 16.552879 49.726562 16.742188 C 49.913686 16.925251 50.096846 17.110666 50.273438 17.300781 C 50.458396 17.499875 50.635644 17.703354 50.808594 17.910156 C 50.972864 18.106563 51.128232 18.308375 51.28125 18.511719 C 51.42971 18.709006 51.577348 18.90558 51.714844 19.109375 C 51.87901 19.352714 52.031736 19.602875 52.179688 19.855469 C 52.291497 20.046387 52.401672 20.237407 52.503906 20.433594 C 52.638308 20.691391 52.757684 20.955781 52.875 21.222656 C 52.96931 21.43721 53.065348 21.650723 53.148438 21.871094 C 53.243504 22.123915 53.322724 22.384035 53.402344 22.644531 C 53.476828 22.888053 53.556627 23.1287 53.617188 23.378906 C 53.686007 23.663452 53.73097 23.96074 53.78125 24.253906 C 53.82033 24.481832 53.870877 24.704382 53.898438 24.9375 C 53.942372 25.308434 53.955034 25.69206 53.96875 26.076172 C 53.979741 25.919915 53.995886 25.761452 53.996094 25.609375 C 53.996334 25.429895 53.97505 25.258749 53.96875 25.082031 C 53.95495 24.695945 53.942597 24.310336 53.898438 23.9375 C 53.870877 23.704382 53.82033 23.481832 53.78125 23.253906 C 53.73097 22.96074 53.686007 22.663452 53.617188 22.378906 C 53.556627 22.1287 53.476828 21.888053 53.402344 21.644531 C 53.322724 21.384035 53.243504 21.123915 53.148438 20.871094 C 53.065348 20.650703 52.96931 20.43721 52.875 20.222656 C 52.757684 19.955781 52.638308 19.691391 52.503906 19.433594 C 52.401672 19.237407 52.291497 19.046387 52.179688 18.855469 C 52.031736 18.602875 51.87901 18.352714 51.714844 18.109375 C 51.577348 17.90558 51.42971 17.709006 51.28125 17.511719 C 51.128232 17.308375 50.972864 17.106563 50.808594 16.910156 C 50.635644 16.703354 50.458396 16.499875 50.273438 16.300781 C 50.096846 16.110666 49.913686 15.925251 49.726562 15.742188 C 49.533029 15.552879 49.337158 15.365342 49.132812 15.183594 C 48.924076 14.99793 48.707825 14.818374 48.488281 14.640625 C 48.302179 14.489935 48.115415 14.340301 47.921875 14.195312 C 47.681057 14.014942 47.431511 13.843392 47.179688 13.671875 C 46.950609 13.515787 46.722111 13.359677 46.484375 13.210938 C 46.270267 13.077054 46.048925 12.94822 45.828125 12.820312 C 45.564973 12.66778 45.303422 12.515112 45.03125 12.371094 C 44.81655 12.257541 44.595018 12.151211 44.375 12.042969 C 44.062122 11.888963 43.752681 11.733074 43.429688 11.589844 C 43.285747 11.526054 43.134113 11.471804 42.988281 11.410156 C 42.595543 11.244042 42.202511 11.076297 41.796875 10.925781 L 41.792969 10.925781 L 41.789062 10.925781 C 40.705993 10.524134 39.580125 10.176328 38.421875 9.8867188 C 37.762865 9.7219407 37.094999 9.5735155 36.417969 9.4453125 C 36.399569 9.4417525 36.381601 9.44102 36.363281 9.4375 C 36.211349 9.4083336 36.061476 9.3974278 35.910156 9.3710938 C 34.610302 9.1452882 33.328448 9.0071398 32 9 z"/>
+ <path style="opacity:0.2" d="m 23.152008,14.311529 c 0,0 5.42185,-5.7900922 1.303818,-7.4380528 C 19.842916,5.0274752 7.5162617,6.1935042 3.2168449,9.5600519 1.5756839,10.810648 1.9574287,11.895461 2.2985077,13.377202 3.4788275,18.502959 7.3906469,31.576656 7.9909389,31.989342 8.7381677,32.503042 23.152008,14.311529 23.152008,14.311529 Z"/>
+ <path style="fill:#86522b" d="m 23.152008,13.311509 c 0,0 5.42185,-5.7900919 1.303818,-7.4380525 C 19.842916,4.0274555 7.5162617,5.1934845 3.2168449,8.5600321 1.5756839,9.8106279 1.9574287,10.895441 2.2985077,12.377182 3.4788275,17.502939 7.3906469,30.576636 7.9909389,30.989322 8.7381677,31.503022 23.152008,13.311509 23.152008,13.311509 Z"/>
+ <circle style="opacity:0.2" cx="-44" cy="32" r="4" transform="scale(-1,1)"/>
+ <circle style="fill:#3f3f3f" cx="-44" cy="31" r="4" transform="scale(-1,1)"/>
+ <circle style="fill:#ffffff" cx="-43.5" cy="30.5" r="1.5" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 40.847992,14.311529 c 0,0 -5.42185,-5.7900922 -1.303818,-7.4380528 4.61291,-1.846001 16.939564,-0.679972 21.23898,2.6865757 1.641162,1.2505961 1.259418,2.3354091 0.918338,3.8171501 -1.18032,5.125757 -5.09214,18.199454 -5.692432,18.61214 -0.747228,0.5137 -15.161068,-17.677813 -15.161068,-17.677813 z"/>
+ <path style="fill:#86522b" d="m 40.847992,13.311509 c 0,0 -5.42185,-5.7900919 -1.303818,-7.4380525 4.61291,-1.846001 16.939564,-0.679972 21.23898,2.6865756 1.641162,1.2505958 1.259418,2.3354089 0.918338,3.8171499 -1.18032,5.125757 -5.09214,18.199454 -5.692432,18.61214 -0.747228,0.5137 -15.161068,-17.677813 -15.161068,-17.677813 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 19.083984 5.0117188 C 18.361512 4.991221 17.61106 4.9954154 16.84375 5.0234375 C 11.728348 5.2102515 5.9058854 6.4545016 3.21875 8.5585938 C 2.0661293 9.4369125 1.9285303 10.251986 2.0585938 11.166016 C 2.1721013 10.629135 2.4986349 10.107335 3.21875 9.5585938 C 5.9058854 7.4545016 11.728348 6.2102515 16.84375 6.0234375 C 19.912991 5.9113489 22.727189 6.1827496 24.457031 6.875 C 25.377957 7.2435374 25.807798 7.8213773 25.9375 8.4921875 C 26.118863 7.4072347 25.812398 6.417393 24.457031 5.875 C 23.15965 5.3558122 21.2514 5.073212 19.083984 5.0117188 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 44.916016 5.0117188 C 42.7486 5.0732121 40.84035 5.3558122 39.542969 5.875 C 38.187602 6.417393 37.881137 7.4072347 38.0625 8.4921875 C 38.192202 7.8213773 38.622043 7.2435374 39.542969 6.875 C 41.272811 6.1827496 44.08701 5.9113495 47.15625 6.0234375 C 52.271652 6.2102515 58.094116 7.4545014 60.78125 9.5585938 C 61.501366 10.107335 61.827899 10.629135 61.941406 11.166016 C 62.071471 10.251986 61.933872 9.4369125 60.78125 8.5585938 C 58.094116 6.4545014 52.271652 5.2102515 47.15625 5.0234375 C 46.38894 4.9954155 45.638488 4.991221 44.916016 5.0117188 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/scratch.svg b/.icons/awkward/64x64/apps/scratch.svg
new file mode 100644
index 00000000..127a2dc9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scratch.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 41.048828 7 C 40.509083 6.9923 39.990918 7.2067133 39.619141 7.5917969 L 32.832031 15 L 29.59375 15 C 27.188488 15 23.867614 14.987816 20.763672 15.914062 L 11.144531 8.4394531 C 9.8680242 7.5130277 8.0002541 8.4099887 8 9.9707031 L 8 24.873047 C 4.6629555 29.68206 2.7804194 35.924212 3.015625 41.167969 C 3.0155808 41.175369 3.0155808 41.182023 3.015625 41.189453 C 3.31412 46.442161 7.0642867 50.935358 12.447266 54.042969 C 17.830246 57.150585 24.974144 59.000002 32.810547 59 C 33.685002 59 34.548586 58.981063 35.398438 58.945312 C 35.688034 58.933125 35.965341 58.908599 36.244141 58.886719 C 35.844253 58.906909 35.432716 58.933681 35.046875 58.947266 C 35.030825 58.947866 35.014107 58.948636 34.998047 58.949219 C 34.995347 58.94901 34.993034 58.949429 34.990234 58.949219 C 23.488466 58.055049 14 50.996669 14 45.015625 C 14 44.865257 14.019048 44.725747 14.027344 44.580078 C 14.027091 44.577471 14.027593 44.574872 14.027344 44.572266 C 14.009539 44.386104 14 44.199952 14 44.015625 C 13.999999 38.87002 18.869379 36.50838 27.810547 34.736328 C 29.984862 34.305401 37.52898 40.503662 39.931641 40 C 42.032345 39.559638 41.703164 33.924536 43.669922 33.746094 C 46.361277 33.501912 44.410653 31.498359 46.927734 31.505859 C 47.806544 31.257633 48.80341 31.155461 49.882812 31.181641 C 51.306359 31.216173 52.883024 31.490798 54.527344 31.925781 C 53.420959 27.056451 50.281678 22.978904 45.966797 20.025391 L 42.888672 8.421875 C 42.669341 7.5950636 41.917175 7.0135486 41.048828 7 z M 36.667969 58.857422 C 36.608034 58.86132 36.550306 58.867376 36.490234 58.871094 C 36.548884 58.865861 36.609783 58.863072 36.667969 58.857422 z"/>
+ <path style="fill:#ff7f00" d="m 41.048416,6.0002009 c -0.539745,-0.0077 -1.05819,0.2069493 -1.429967,0.5920329 L 32.831146,14 h -3.237565 c -2.405262,0 -5.725093,-0.0131 -8.829035,0.913148 L 11.14469,7.4395685 C 9.8681827,6.5131431 8.0002541,7.4097171 8,8.9704315 V 23.872655 c -3.3370445,4.809013 -5.2193589,11.050767 -4.9841533,16.294524 -4.42e-5,0.0074 -4.42e-5,0.01486 0,0.02229 0.298495,5.252708 4.0477488,9.746189 9.4307273,12.8538 5.38298,3.107616 12.528027,4.956731 20.36443,4.956729 0.874455,0 1.737204,-0.01797 2.587054,-0.05372 6.69902,-0.281915 10.435615,-3.227058 14.946806,-5.640306 5.083492,-2.719397 3.816177,-3.926549 3.816175,-9.139322 0,-4.252515 4.261408,-9.027311 0.567722,-11.216085 -0.877008,-5.323126 -4.146694,-9.767128 -8.76106,-12.925637 L 42.888742,7.4220705 C 42.669411,6.5952591 41.916763,6.0137495 41.048416,6.0002009 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 41.048828 6 C 40.509083 5.9923 39.990918 6.2067133 39.619141 6.5917969 L 32.832031 14 L 29.59375 14 C 27.188488 14 23.867614 13.987815 20.763672 14.914062 L 11.144531 7.4394531 C 9.8680239 6.5130277 8.0002541 7.4099887 8 8.9707031 L 8 9.9707031 C 8.0002541 8.4099887 9.8680239 7.5130277 11.144531 8.4394531 L 20.763672 15.914062 C 23.867614 14.987815 27.188488 15 29.59375 15 L 32.832031 15 L 39.619141 7.5917969 C 39.990918 7.2067133 40.509083 6.9923 41.048828 7 C 41.917175 7.0135486 42.669341 7.5950636 42.888672 8.421875 L 45.966797 20.025391 C 50.581163 23.1839 53.851508 27.628046 54.728516 32.951172 C 55.655467 33.500457 56.081191 34.213175 56.199219 35.039062 C 56.323122 33.786174 56.010617 32.710909 54.728516 31.951172 C 53.851508 26.628046 50.581163 22.1839 45.966797 19.025391 L 42.888672 7.421875 C 42.669341 6.5950636 41.917175 6.0135486 41.048828 6 z M 8 23.873047 C 4.6629555 28.68206 2.7804194 34.924212 3.015625 40.167969 C 3.0155808 40.175369 3.0155808 40.182023 3.015625 40.189453 C 3.0165192 40.205189 3.0185752 40.220606 3.0195312 40.236328 C 3.0270356 35.195151 4.8563186 29.403404 8 24.873047 L 8 23.873047 z M 54.177734 43.863281 C 54.173159 43.964053 54.160156 44.065783 54.160156 44.166016 C 54.160157 45.657907 54.25418 46.800581 54.283203 47.765625 C 54.341862 46.766484 54.21389 45.513834 54.177734 43.863281 z"/>
+ <path style="fill:#5f4a44" d="m 39.602691,36.006323 c -0.643957,-0.0056 -1.352222,0.0283 -2.129948,0.107435 -2.501717,0.254564 -3.265304,0.05829 -3.402536,1.419175 2.294607,1.298279 4.370957,4.218709 5.732353,3.954852 1.235828,-0.239519 2.038272,-3.560336 2.553727,-5.141252 -0.749386,-0.206569 -1.657578,-0.330739 -2.753596,-0.34021 z"/>
+ <path style="opacity:0.2" d="m 49.882073,32.182157 c -1.079403,-0.02618 -2.074724,0.07517 -2.953534,0.323396 -2.517081,-0.0075 -0.566974,1.995539 -3.258329,2.239721 -1.966758,0.178442 -1.637742,5.814366 -3.738446,6.254728 -2.402661,0.503662 -9.947315,-5.694085 -12.12163,-5.263158 -8.941168,1.772052 -13.810135,4.134 -13.810134,9.279605 0,5.981044 9.488557,13.038601 20.990325,13.932771 0.0028,2.1e-4 0.0054,-2.09e-4 0.0081,0 0.01606,-5.83e-4 0.03251,-0.0021 0.04856,-0.0027 0.416668,-0.01467 0.862269,-0.04341 1.292003,-0.06415 6.287381,-0.372521 11.835616,-1.726902 16.121713,-4.019737 5.083491,-2.719396 8.493773,-6.993434 8.493772,-12.206207 0,-4.239532 -2.563234,-7.494546 -6.238836,-9.683182 -1.712697,-0.464637 -3.355393,-0.755262 -4.833547,-0.791119 z"/>
+ <path style="fill:#ffce9d" d="m 49.882073,31.182155 c -1.079403,-0.02618 -2.074724,0.07517 -2.953534,0.323396 -2.517081,-0.0075 -0.566974,1.995539 -3.258329,2.239721 C 41.703452,33.923714 42.032468,39.559638 39.931764,40 37.529103,40.503662 29.984449,34.305915 27.810134,34.736842 18.868966,36.508894 13.999999,38.870842 14,44.016447 c 0,5.981044 9.488557,13.038601 20.990325,13.932771 0.0028,2.1e-4 0.0054,-2.09e-4 0.0081,0 0.01606,-5.83e-4 0.03251,-0.0021 0.04856,-0.0027 0.416668,-0.01467 0.862269,-0.04341 1.292003,-0.06415 6.287381,-0.372521 11.835616,-1.726902 16.121713,-4.019737 5.083491,-2.719396 8.493773,-6.993434 8.493772,-12.206207 0,-4.239532 -2.563234,-7.494546 -6.238836,-9.683182 C 53.00294,31.508605 51.360244,31.21798 49.88209,31.182123 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 49.882812 31.181641 C 48.80341 31.155461 47.806544 31.257633 46.927734 31.505859 C 44.410653 31.498359 46.361277 33.501912 43.669922 33.746094 C 41.703164 33.924536 42.032345 39.559638 39.931641 40 C 37.52898 40.503662 29.984862 34.305401 27.810547 34.736328 C 18.869379 36.50838 13.999999 38.87002 14 44.015625 C 14 44.199952 14.009538 44.386106 14.027344 44.572266 C 14.307696 39.738505 19.135332 37.455671 27.810547 35.736328 C 29.984862 35.305401 37.52898 41.503662 39.931641 41 C 42.032345 40.559638 41.703164 34.924536 43.669922 34.746094 C 46.361277 34.501912 44.410653 32.498359 46.927734 32.505859 C 47.806544 32.257633 48.80341 32.155461 49.882812 32.181641 C 51.360967 32.217498 53.002147 32.508019 54.714844 32.972656 C 58.239195 35.07123 60.733676 38.153374 60.933594 42.140625 C 60.940229 41.979244 60.955078 41.819492 60.955078 41.65625 C 60.955078 37.416718 58.390446 34.161292 54.714844 31.972656 C 53.002147 31.508019 51.360966 31.217498 49.882812 31.181641 z"/>
+ <path style="opacity:0.2" d="m 46.999999,48.369044 c -0.04223,3.622759 -8.249808,6.90294 -11.700574,6.613086 -6.661015,-0.559507 -12.4722,-4.931673 -9.502678,-11.982128 z"/>
+ <ellipse style="opacity:0.2" cx="27.053" cy="44.435" rx="6.612" ry="7.844" transform="matrix(0.93245146,-0.36129527,0.42250833,0.90635904,0,0)"/>
+ <path style="fill:#ffffff" d="m 46.999999,47.369042 c -0.04223,3.622759 -8.249808,6.90294 -11.700574,6.613086 C 28.63841,53.422621 22.827225,49.050455 25.796747,42 Z"/>
+ <ellipse style="opacity:0.2" cx="6.646" cy="37.404" rx="6.612" ry="7.844" transform="matrix(0.93245146,-0.36129527,0.42250833,0.90635904,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="7.069" cy="36.469" rx="6.612" ry="7.844" transform="matrix(0.93245146,-0.36129527,0.42250833,0.90635904,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="24" cy="33" r="2"/>
+ <ellipse style="fill:#ffffff" cx="27.477" cy="43.501" rx="6.612" ry="7.844" transform="matrix(0.93245146,-0.36129527,0.42250833,0.90635904,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="46" cy="32" r="2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/screencloud.svg b/.icons/awkward/64x64/apps/screencloud.svg
new file mode 100644
index 00000000..3ca56b9b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/screencloud.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#569cde" d="m27.91 8.0003a20.454 20 0 0 0 -20.456 20 20.454 20 0 0 0 0.685 5.088c-3.6366 1.746-6.139 5.426-6.139 9.714v2.3958c0 5.984 4.861 10.802 10.898 10.802h38.204c6.036 0 10.898-4.818 10.898-10.802v-2.3958c0-4.5346-2.7936-8.3939-6.773-9.9999a12.273 12 0 0 0 2.682 -7.468 12.273 12 0 0 0 -12.274 -12 12.273 12 0 0 0 -3.352 0.46 20.454 20 0 0 0 -14.374 -5.7937z"/>
+ <path style="opacity:.2" d="m32 19a16 16 0 0 0 -16 16 16 16 0 0 0 16 16 16 16 0 0 0 16 -16 16 16 0 0 0 -16 -16zm0 4a12 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 style="fill:#aaceee" d="m32 18a16 16 0 0 0 -16 16 16 16 0 0 0 16 16 16 16 0 0 0 16 -16 16 16 0 0 0 -16 -16zm0 4a12 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 style="opacity:.2" d="m32 27a7.9999 7.9999 0 0 0 -8 8 7.9999 7.9999 0 0 0 8 8 7.9999 7.9999 0 0 0 8 -8 7.9999 7.9999 0 0 0 -8 -8z"/>
+ <path style="fill:#ffffff" d="m32 26a7.9999 7.9999 0 0 0 -8 8 7.9999 7.9999 0 0 0 8 8 7.9999 7.9999 0 0 0 8 -8 7.9999 7.9999 0 0 0 -8 -8z"/>
+ <circle style="opacity:.2" cx="19" cy="18" r="3"/>
+ <circle style="fill:#ffffff" cx="19" cy="17" r="3"/>
+ <path style="opacity:.2;fill:#ffffff" d="m27.91 8a20.454 20 0 0 0 -20.457 20 20.454 20 0 0 0 0.0216 0.408 20.454 20 0 0 1 20.435 -19.408 20.454 20 0 0 1 14.373 5.795 12.273 12 0 0 1 3.352 -0.461 12.273 12 0 0 1 12.252 11.568 12.273 12 0 0 0 0.021 -0.568 12.273 12 0 0 0 -12.273 -12 12.273 12 0 0 0 -3.352 0.461 20.454 20 0 0 0 -14.373 -5.795zm27.871 25.049a12.273 12 0 0 1 -0.554 0.754c3.979 1.606 6.773 5.465 6.773 10v-1c0-4.32-2.538-8.024-6.219-9.754zm-47.855 0.15c-3.5194 1.786-5.9258 5.401-5.9258 9.604v1c0-4.288 2.5021-7.969 6.1387-9.715a20.454 20 0 0 1 -0.2129 -0.889z"/>
+ <path style="opacity:.2" d="m57.887 25.902a12.273 12 0 0 1 -2.6602 6.9004c0.18824 0.07597 0.37192 0.16021 0.55469 0.24609a12.273 12 0 0 0 2.127 -6.7148 12.273 12 0 0 0 -0.02148 -0.43164zm-50.412 2.506a20.454 20 0 0 0 -0.0215 0.592 20.454 20 0 0 0 0.4727 4.199c0.071515-0.0363 0.14047-0.07656 0.21289-0.11133a20.454 20 0 0 1 -0.6641 -4.68zm-5.4746 16.789v1c0 5.984 4.8611 10.803 10.898 10.803h38.204c6.036 0 10.898-4.819 10.898-10.803v-1c0 5.984-4.862 10.803-10.898 10.803h-38.204c-6.0369 0-10.898-4.819-10.898-10.803z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/screengrab.svg b/.icons/awkward/64x64/apps/screengrab.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/screengrab.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/screenruler-icon-32x32.svg b/.icons/awkward/64x64/apps/screenruler-icon-32x32.svg
new file mode 120000
index 00000000..f8b21e86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/screenruler-icon-32x32.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/screenruler-icon.svg b/.icons/awkward/64x64/apps/screenruler-icon.svg
new file mode 120000
index 00000000..f8b21e86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/screenruler-icon.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/screenruler.svg b/.icons/awkward/64x64/apps/screenruler.svg
new file mode 120000
index 00000000..f8b21e86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/screenruler.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/screensaver.svg b/.icons/awkward/64x64/apps/screensaver.svg
new file mode 120000
index 00000000..4cbb8f64
--- /dev/null
+++ b/.icons/awkward/64x64/apps/screensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/scribus-ng.svg b/.icons/awkward/64x64/apps/scribus-ng.svg
new file mode 120000
index 00000000..eb0c537e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scribus-ng.svg
@@ -0,0 +1 @@
+scribus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/scribus-trunk.svg b/.icons/awkward/64x64/apps/scribus-trunk.svg
new file mode 120000
index 00000000..eb0c537e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scribus-trunk.svg
@@ -0,0 +1 @@
+scribus.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/scribus.svg b/.icons/awkward/64x64/apps/scribus.svg
new file mode 100644
index 00000000..8042071c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scribus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#37a0f2" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 34,15 C 29.505,22.748 25.6904,30.5704 23.388,38.322 22.16836,42.4708 21.0684,46.8316 20,51 l 2,0 c 3.682,-5.882 10.376,-10.043476 16,-11.999476 0.06,-4.252 -0.368,-9.142 1.324,-12.87 0.692,-1.55 1.78,-3.724 2.676,-5.13 0,-4 -4.465963,-9.192279 -8,-6 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 34,14 C 29.505,21.748 25.6904,29.5704 23.388,37.322 22.16836,41.4708 21.0684,45.8316 20,50 l 2,0 c 3.682,-5.882 10.376,-10.043476 16,-11.999476 0.06,-4.252 -0.368,-9.142 1.324,-12.87 0.692,-1.55 1.78,-3.724 2.676,-5.13 0,-4 -4.465963,-9.192279 -8,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/script-error.svg b/.icons/awkward/64x64/apps/script-error.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/script-error.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/scsi.svg b/.icons/awkward/64x64/apps/scsi.svg
new file mode 100644
index 00000000..92cde104
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scsi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="49.733" height="49.733" x="-25.57" y="21.09" rx="14.92" ry="14.92" transform="rotate(-45)"/>
+ <rect style="fill:#8e8e8e" width="49.733" height="49.733" x="-24.87" y="20.39" rx="14.92" ry="14.92" transform="rotate(-45)"/>
+ <path style="opacity:0.1" d="m 31.957033,11.998622 a 3.0003,3.0003 0 0 0 -2.078126,0.878907 l -18,17.999999 a 3.0003,3.0003 0 0 0 0,4.242188 l 18,18 a 3.0003,3.0003 0 0 0 4.246094,0 L 49.246095,37.998622 H 40.761719 L 32.003907,46.756434 18.242188,32.998622 32.000001,19.24081 l 8.753906,8.757812 h 8.484376 L 34.121095,12.877529 a 3.0003,3.0003 0 0 0 -2.164062,-0.878907 z m 2.042968,18 a 3.0003,3.0003 0 1 0 0,6 h 16 a 3.0003,3.0003 0 1 0 0,-6 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 34.000001,32.00023 h 16"/>
+ <path style="fill:#3f3f3f" d="m 31.957033,11 a 3.0003,3.0003 0 0 0 -2.078126,0.878906 l -18,18 a 3.0003,3.0003 0 0 0 0,4.242188 l 18,18 a 3.0003,3.0003 0 0 0 4.246094,0 L 49.246095,37 H 40.761719 L 32.003907,45.757812 18.242188,32 32.000001,18.242187 40.753907,27 h 8.484376 L 34.121095,11.878906 A 3.0003,3.0003 0 0 0 31.957033,11 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3 C 28.186066 3 24.371653 4.4603787 21.449219 7.3828125 L 7.3828125 21.449219 C 4.3840021 24.44803 2.9608254 28.38578 3.0410156 32.298828 C 3.2056235 28.721913 4.6396784 25.192354 7.3828125 22.449219 L 21.449219 8.3828125 C 24.371653 5.4603787 28.186066 4 32 4 C 35.813934 4 39.628347 5.4603787 42.550781 8.3828125 L 56.617188 22.449219 C 59.360321 25.192354 60.794377 28.721913 60.958984 32.298828 C 61.039175 28.38578 59.615997 24.44803 56.617188 21.449219 L 42.550781 7.3828125 C 39.628347 4.4603787 35.813934 3 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/scudcloud.svg b/.icons/awkward/64x64/apps/scudcloud.svg
new file mode 120000
index 00000000..7cb5329c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scudcloud.svg
@@ -0,0 +1 @@
+slack.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/scummvm.svg b/.icons/awkward/64x64/apps/scummvm.svg
new file mode 100644
index 00000000..6dad350b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/scummvm.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 31.905286,993.36219 c -6.517608,0.086 -13.42787,3.318 -17.11138,10.04741 -0.0336,0.062 -0.06611,0.124 -0.09751,0.188 -1.402454,2.7896 -1.712309,5.558 -1.712309,8.1958 0,3.034 0.810526,5.9142 2.110157,8.278 0.07304,0.134 0.15111,0.2634 0.234028,0.3906 0.483424,0.7406 1.07432,1.1638 1.579692,1.8048 -2.344383,1.1954 -2.634652,2.3024 -2.909753,2.6916 l -0.0039,0 c -0.608671,0.8608 -1.546848,2.1046 -2.406593,3.3282 -0.429873,0.6118 -0.841641,1.2152 -1.240351,1.891 -0.3987096,0.6758 -0.9477197,0.9346 -1.2364502,3.3322 -0.4825525,2.495 0.693864,3.8552 1.8995302,5.5512 0.64404,0.8116 1.374427,1.5996 2.219371,2.4256 1.662773,1.6258 3.561984,3.313 6.193953,4.5864 3.694835,1.9634 8.32266,3.2892 13.382527,3.2892 2.413327,0 4.910365,-0.2836 7.407,-0.9648 l 0.0078,0 c 2.447483,-0.6702 4.863131,-1.6924 7.06376,-3.2424 2.245652,-1.5816 4.122225,-3.6526 5.495769,-6.0512 C 54.352522,1036.3596 55,1033.263 55,1030.154 c 0,-2.5588 -0.51645,-5.0254 -1.435373,-7.36 -0.10656,-0.5124 -0.279654,-1.0088 -0.514862,-1.4764 l -0.004,0 c -0.832526,-1.634 -2.063984,-3.0198 -3.280299,-4.4026 0.40689,-0.4706 0.829167,-0.9424 1.088231,-1.4338 0.03502,-0.066 0.06884,-0.132 0.10142,-0.2 -0.347912,0.7228 1.198492,-1.7224 2.320784,-3.4572 0.04256,-0.064 0.67732,-0.688 1.228649,-2.4144 0.552038,-1.7282 -0.07092,-5.5984 -1.954137,-7.309 -1.902436,-1.728 -4.788893,-4.24761 -9.0491,-6.06681 -2.797635,-1.2598 -6.663976,-2.668 -11.514201,-2.668 l 0,0 c -0.0273,-2e-4 -0.0546,-2e-4 -0.0819,0 z"/>
+ <path style="fill:#4f4f4f" d="m 31.905286,992.36219 c -6.517608,0.086 -13.42787,3.318 -17.11138,10.04741 -0.0336,0.062 -0.06611,0.124 -0.09751,0.188 -1.402454,2.7896 -1.712309,5.558 -1.712309,8.1958 0,3.034 0.810526,5.9142 2.110157,8.278 0.07304,0.134 0.15111,0.2634 0.234028,0.3906 0.483424,0.7406 1.07432,1.1638 1.579692,1.8048 -2.344383,1.1954 -2.634652,2.3024 -2.909753,2.6916 l -0.0039,0 c -0.608671,0.8608 -1.546848,2.1046 -2.406593,3.3282 -0.429873,0.6118 -0.841641,1.2152 -1.240351,1.891 -0.3987096,0.6758 -0.9477197,0.9346 -1.2364502,3.3322 -0.4825525,2.495 0.693864,3.8552 1.8995302,5.5512 0.64404,0.8116 1.374427,1.5996 2.219371,2.4256 1.662773,1.6258 3.561984,3.313 6.193953,4.5864 3.694835,1.9634 8.32266,3.2892 13.382527,3.2892 2.413327,0 4.910365,-0.2836 7.407,-0.9648 l 0.0078,0 c 2.447483,-0.6702 4.863131,-1.6924 7.06376,-3.2424 2.245652,-1.5816 4.122225,-3.6526 5.495769,-6.0512 C 54.352522,1035.3596 55,1032.263 55,1029.154 c 0,-2.5588 -0.51645,-5.0254 -1.435373,-7.36 -0.10656,-0.5124 -0.279654,-1.0088 -0.514862,-1.4764 l -0.004,0 c -0.832526,-1.634 -2.063984,-3.0198 -3.280299,-4.4026 0.40689,-0.4706 0.829167,-0.9424 1.088231,-1.4338 0.03502,-0.066 0.06884,-0.132 0.10142,-0.2 -0.347912,0.7228 1.198492,-1.7224 2.320784,-3.4572 0.04256,-0.064 0.67732,-0.688 1.228649,-2.4144 0.552038,-1.7282 -0.07092,-5.5984 -1.954137,-7.309 -1.902436,-1.72801 -4.788893,-4.24761 -9.0491,-6.06681 -2.797635,-1.2598 -6.663976,-2.668 -11.514201,-2.668 l 0,0 c -0.0273,-2e-4 -0.0546,-2e-4 -0.0819,0 z"/>
+ <path style="opacity:0.2" d="m 47.698762,1024.0388 c 0.866624,1.702 1.301228,3.7634 1.301228,6.1164 0,2.269 -0.4764,4.3014 -1.428344,5.9608 -0.952226,1.6604 -2.223845,3.0592 -3.747807,4.1308 -1.523386,1.0718 -3.282861,1.8354 -5.207925,2.3616 -1.926491,0.5248 -3.896677,0.7538 -5.842928,0.7538 -3.894213,0 -8.087144,-1.214 -10.731961,-2.6414 -3.018621,-1.4288 -7.12178,-5.8132 -7.039818,-6.4924 0.106548,-0.8834 2.42552,-3.819 3.831198,-5.8044 0.684607,-0.9668 0.955937,-1.4236 1.981544,-0.5202 1.281722,1.5608 3.061811,2.5638 4.702801,3.4024 1.438575,0.6816 4.477691,1.6618 6.069998,1.8608 1.332976,0.196 3.323971,0.196 3.468863,-1.8874 0,-0.7974 -0.672584,-1.5236 -1.539205,-2.239 -0.867766,-0.7136 -1.448232,-1.324 -2.738862,-2.1022 -5.119722,-3.9848 -7.88598,-5.7832 -10.485965,-9.7608 -0.867762,-1.5758 -1.369417,-3.3252 -1.369417,-5.3846 0,-2.0172 0.312861,-3.9842 1.074702,-5.4972 2.474648,-4.514 7.476039,-6.8744 11.95479,-6.9336 3.826619,0 6.634096,1.0278 9.152072,2.1654 3.400569,1.4424 5.564342,3.3318 7.412452,5.0078 0.720368,0.6534 0.09856,1.4418 -0.277002,2.0214 -0.943864,1.4568 -2.279213,3.2532 -2.695869,4.1174 -0.331644,0.6282 -0.944656,0.8644 -1.45312,0.4266 0,0 -1.256868,-1.0598 -2.272365,-1.7122 -2.696532,-1.497 -5.495501,-3.7016 -8.347838,-3.9766 -0.761838,0 -1.527264,0.2228 -1.886282,0.6008 -0.360162,0.3784 -0.490588,1.1398 -0.471752,1.7278 0.03392,1.0602 0.331846,1.2576 1.335718,2.213 0.86662,0.6518 1.549644,1.1208 3.303185,2.0508 1.310766,0.6948 2.919053,1.6716 4.421831,2.5328 1.501914,0.8616 3.011221,1.9694 4.323611,3.1876 1.312102,1.22 2.334119,2.6122 3.202459,4.3138 z"/>
+ <path style="fill:#8dc808" d="m 47.698762,1023.0388 c 0.866624,1.702 1.301228,3.7634 1.301228,6.1164 0,2.269 -0.4764,4.3014 -1.428344,5.9608 -0.952226,1.6604 -2.223845,3.0592 -3.747807,4.1308 -1.523386,1.0718 -3.282861,1.8354 -5.207925,2.3616 -1.926491,0.5248 -3.896677,0.7538 -5.842928,0.7538 -3.894213,0 -8.087144,-1.214 -10.731961,-2.6414 -3.018621,-1.4288 -7.12178,-5.8132 -7.039818,-6.4924 0.106548,-0.8834 2.42552,-3.819 3.831198,-5.8044 0.684607,-0.9668 0.955937,-1.4236 1.981544,-0.5202 1.281722,1.5608 3.061811,2.5638 4.702801,3.4024 1.438575,0.6816 4.477691,1.6618 6.069998,1.8608 1.332976,0.196 3.323971,0.196 3.468863,-1.8874 0,-0.7974 -0.672584,-1.5236 -1.539205,-2.239 -0.867766,-0.7136 -1.448232,-1.324 -2.738862,-2.1022 -5.119722,-3.9848 -7.88598,-5.7832 -10.485965,-9.7608 -0.867762,-1.5758 -1.369417,-3.3252 -1.369417,-5.3846 0,-2.0172 0.312861,-3.9842 1.074702,-5.4972 2.474648,-4.514 7.476039,-6.87441 11.95479,-6.93361 3.826619,0 6.634096,1.0278 9.152072,2.16541 3.400569,1.4424 5.564342,3.3318 7.412452,5.0078 0.720368,0.6534 0.09856,1.4418 -0.277002,2.0214 -0.943864,1.4568 -2.279213,3.2532 -2.695869,4.1174 -0.331644,0.6282 -0.944656,0.8644 -1.45312,0.4266 0,0 -1.256868,-1.0598 -2.272365,-1.7122 -2.696532,-1.497 -5.495501,-3.7016 -8.347838,-3.9766 -0.761838,0 -1.527264,0.2228 -1.886282,0.6008 -0.360162,0.3784 -0.490588,1.1398 -0.471752,1.7278 0.03392,1.0602 0.331846,1.2576 1.335718,2.213 0.86662,0.6518 1.549644,1.1208 3.303185,2.0508 1.310766,0.6948 2.919053,1.6716 4.421831,2.5328 1.501914,0.8616 3.011221,1.9694 4.323611,3.1876 1.312102,1.22 2.334119,2.6122 3.202459,4.3138 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,988.3622)" d="M 31.90625 4 C 25.388642 4.086 18.476479 7.317465 14.792969 14.046875 C 14.759369 14.108875 14.728666 14.172328 14.697266 14.236328 C 13.294812 17.025928 12.984375 19.793841 12.984375 22.431641 C 12.984375 22.604869 12.996728 22.775107 13.001953 22.947266 C 13.039863 20.454559 13.379646 17.857184 14.697266 15.236328 C 14.728666 15.172328 14.759369 15.108875 14.792969 15.046875 C 18.476479 8.317465 25.388642 5.086 31.90625 5 L 31.904297 5.0039062 C 31.931597 5.0037063 31.959028 5.0037063 31.986328 5.0039062 C 36.836553 5.0039062 40.704318 6.412075 43.501953 7.671875 C 47.76216 9.491075 50.648345 12.010281 52.550781 13.738281 C 53.871277 14.937739 54.559293 17.189216 54.669922 19.029297 C 54.807463 17.093896 54.12528 14.16846 52.550781 12.738281 C 50.648345 11.010271 47.76216 8.491075 43.501953 6.671875 C 40.704318 5.412075 36.836553 4.0039062 31.986328 4.0039062 C 31.959028 4.0037063 31.931597 4.0037063 31.904297 4.0039062 L 31.90625 4 z M 50.195312 28.044922 C 50.053824 28.214645 49.911374 28.384165 49.765625 28.552734 C 50.98194 29.935534 52.212396 31.321078 53.044922 32.955078 L 53.048828 32.955078 C 53.284036 33.422678 53.457893 33.919241 53.564453 34.431641 C 54.441349 36.659467 54.93757 39.009714 54.982422 41.443359 C 54.98885 41.226174 55 41.008438 55 40.791016 C 55 38.232216 54.483376 35.766241 53.564453 33.431641 C 53.457893 32.919241 53.284036 32.422678 53.048828 31.955078 L 53.044922 31.955078 C 52.310829 30.514272 51.265871 29.267876 50.195312 28.044922 z M 16.300781 33.246094 C 14.523346 34.305513 14.246617 35.244038 13.998047 35.595703 L 13.994141 35.595703 C 13.38547 36.456503 12.447636 37.700228 11.587891 38.923828 C 11.158018 39.535628 10.746366 40.138653 10.347656 40.814453 C 9.9489466 41.490253 9.4000586 41.750837 9.1113281 44.148438 C 8.9936553 44.756856 8.9772064 45.294282 9.0332031 45.789062 C 9.0509063 45.580735 9.0676506 45.374269 9.1113281 45.148438 C 9.4000586 42.750837 9.9489466 42.490253 10.347656 41.814453 C 10.746366 41.138653 11.158018 40.535628 11.587891 39.923828 C 12.447636 38.700228 13.38547 37.456503 13.994141 36.595703 L 13.998047 36.595703 C 14.273148 36.206503 14.56382 35.099697 16.908203 33.904297 C 16.716018 33.660534 16.507089 33.456295 16.300781 33.246094 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 31.951172 10 C 27.472421 10.0592 22.470742 12.419594 19.996094 16.933594 C 19.234253 18.446594 18.921875 20.414441 18.921875 22.431641 C 18.921875 22.568819 18.942854 22.693658 18.947266 22.828125 C 19.005184 21.026883 19.310988 19.294199 19.996094 17.933594 C 22.470742 13.419594 27.472421 11.0592 31.951172 11 C 35.777791 11 38.58554 12.028416 41.103516 13.166016 C 44.504085 14.608416 46.667515 16.497828 48.515625 18.173828 C 48.595 18.245824 48.652263 18.319718 48.701172 18.394531 C 48.883612 17.986221 48.939969 17.558723 48.515625 17.173828 C 46.667515 15.497828 44.504085 13.608416 41.103516 12.166016 C 38.58554 11.028406 35.777791 10 31.951172 10 z M 31.15625 20.736328 C 31.124368 20.956285 31.10487 21.177293 31.111328 21.378906 C 31.145248 22.439106 31.443394 22.636397 32.447266 23.591797 C 33.313886 24.243597 33.996459 24.712578 35.75 25.642578 C 37.060766 26.337378 38.669097 27.314581 40.171875 28.175781 C 41.673789 29.037381 43.183704 30.145081 44.496094 31.363281 C 45.808196 32.583281 46.830879 33.974181 47.699219 35.675781 C 48.498494 37.245513 48.912324 39.133757 48.974609 41.261719 C 48.979379 41.103594 49 40.953511 49 40.792969 C 49 38.439969 48.565843 36.377781 47.699219 34.675781 C 46.830879 32.974181 45.808196 31.583281 44.496094 30.363281 C 43.183704 29.145081 41.673789 28.037381 40.171875 27.175781 C 38.669097 26.314581 37.060766 25.337378 35.75 24.642578 C 33.996459 23.712578 33.313886 23.243597 32.447266 22.591797 C 31.579694 21.766116 31.254562 21.475921 31.15625 20.736328 z M 19.916016 38.054688 C 19.525962 38.052932 19.259911 38.45825 18.832031 39.0625 C 17.426353 41.0479 15.108501 43.981834 15.001953 44.865234 C 14.990869 44.957084 15.066357 45.126996 15.195312 45.337891 C 15.78595 44.123582 17.634538 41.753856 18.832031 40.0625 C 19.516638 39.0957 19.788846 38.637616 20.814453 39.541016 C 22.096175 41.101816 23.876588 42.104759 25.517578 42.943359 C 26.956153 43.624959 29.99363 44.605688 31.585938 44.804688 C 32.918914 45.000687 34.909796 45.001369 35.054688 42.917969 C 35.054688 42.743491 35.018374 42.57259 34.958984 42.404297 C 34.547111 43.980998 32.80103 43.983354 31.585938 43.804688 C 29.99363 43.605688 26.956153 42.624959 25.517578 41.943359 C 23.876588 41.104759 22.096175 40.101816 20.814453 38.541016 C 20.429851 38.202241 20.150048 38.055741 19.916016 38.054688 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sdl_instead.svg b/.icons/awkward/64x64/apps/sdl_instead.svg
new file mode 100644
index 00000000..d308db6f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sdl_instead.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="45" height="56" x="10" y="5" rx="2.813" ry="2.8"/>
+ <rect style="fill:#23a8ff" width="45" height="56" x="10" y="4" rx="2.813" ry="2.8"/>
+ <path style="opacity:0.2" d="m 37.714675,40.207231 a 0.87024088,0.87001192 60 0 0 -0.383151,1.060954 l 0.871423,2.328011 -2.189945,-1.170886 a 0.87024088,0.87001192 60 0 0 -1.04572,1.359515 l 1.709686,1.839242 -2.499211,-0.243761 a 0.87024088,0.87001192 60 0 0 -0.44415,1.657601 l 2.262514,1.030618 -2.378939,0.720882 a 0.87024088,0.87001192 60 0 0 0.222264,1.702312 l 2.508575,0.0896 -1.939235,1.594673 a 0.87024088,0.87001192 60 0 0 0.859178,1.488142 l 2.328014,-0.871423 -1.169085,2.188906 a 0.87024088,0.87001192 60 0 0 1.358753,1.048557 l 1.836403,-1.710443 -0.241962,2.498172 a 0.87024088,0.87001192 60 0 0 1.658638,0.445951 l 1.02778,-2.263275 0.722681,2.377899 a 0.87024088,0.87001192 60 0 0 1.703351,-0.220464 l 0.08856,-2.510375 1.59571,1.941037 a 0.87024088,0.87001192 60 0 0 1.486343,-0.858141 l -0.872468,-2.329817 2.189945,1.170885 a 0.87024088,0.87001192 60 0 0 1.046764,-1.357713 l -1.709688,-1.839242 2.499211,0.243762 a 0.87024088,0.87001192 60 0 0 0.443114,-1.6594 l -2.261476,-1.028819 2.378939,-0.720882 a 0.87024088,0.87001192 60 0 0 -0.223305,-1.704111 l -2.508574,-0.0896 1.939236,-1.59467 a 0.87024088,0.87001192 60 0 0 -0.859179,-1.488142 l -2.326975,0.873222 1.168049,-2.190706 a 0.87024088,0.87001192 60 0 0 -1.35772,-1.046763 l -1.836402,1.710448 0.240923,-2.49997 a 0.87024088,0.87001192 60 0 0 -1.6576,-0.444153 l -1.02882,2.261476 -0.722681,-2.377901 a 0.87024088,0.87001192 60 0 0 -1.702311,0.222266 l -0.0896,2.508574 -1.594671,-1.939236 a 0.87024088,0.87001192 60 0 0 -1.103186,-0.202814 z m 0.864707,4.697562 1.157346,2.004582 a 3.1915341,3.1915341 0 0 0 -0.425899,1.58948 l -1.999186,1.154231 a 5.3192234,5.3192234 0 0 1 1.267739,-4.748293 z m 2.767066,-1.590369 a 5.3192234,5.3192234 0 0 1 4.748292,1.267738 l -2.004582,1.157346 a 3.1915341,3.1915341 0 0 0 -1.58948,-0.4259 z m 0.08809,3.3441 a 2.1276894,2.1276894 0 0 1 2.906477,0.778788 2.1276894,2.1276894 0 0 1 -0.778787,2.906477 2.1276894,2.1276894 0 0 1 -2.90648,-0.778787 2.1276894,2.1276894 0 0 1 0.77879,-2.906478 z m -2.532519,5.761628 2.004582,-1.157346 a 3.1915341,3.1915341 0 0 0 1.589479,0.425899 l 1.154232,1.999186 a 5.3192234,5.3192234 0 0 1 -4.74829,-1.267739 z m 6.783911,-3.916694 1.999186,-1.15423 a 5.3192234,5.3192234 0 0 1 -1.267738,4.748293 l -1.157355,-2.004583 a 3.1915341,3.1915341 0 0 0 0.4259,-1.58948 z"/>
+ <path style="opacity:0.1" d="M 42,5 V 28.1 L 45.5,26 49,28.1 V 5 Z"/>
+ <path style="fill:#f14d4d" d="M 42,4 V 27.1 L 45.5,25 49,27.1 V 4 Z"/>
+ <path style="opacity:0.2" d="M 12.8125,4 C 11.254375,4 10,5.2488 10,6.8 v 50.4 c 0,1.5512 1.254375,2.8 2.8125,2.8 H 18 V 4 Z"/>
+ <path style="fill:#f8d084" d="m 37.714675,39.207231 a 0.87024088,0.87001192 60 0 0 -0.383151,1.060954 l 0.871423,2.328011 -2.189945,-1.170886 a 0.87024088,0.87001192 60 0 0 -1.04572,1.359515 l 1.709686,1.839242 -2.499211,-0.243761 a 0.87024088,0.87001192 60 0 0 -0.44415,1.657601 l 2.262514,1.030618 -2.378939,0.720882 a 0.87024088,0.87001192 60 0 0 0.222264,1.702312 l 2.508575,0.0896 -1.939235,1.594673 a 0.87024088,0.87001192 60 0 0 0.859178,1.488142 l 2.328014,-0.871423 -1.169085,2.188906 a 0.87024088,0.87001192 60 0 0 1.358753,1.048557 l 1.836403,-1.710443 -0.241962,2.498172 a 0.87024088,0.87001192 60 0 0 1.658638,0.445951 l 1.02778,-2.263275 0.722681,2.377899 a 0.87024088,0.87001192 60 0 0 1.703351,-0.220464 l 0.08856,-2.510375 1.59571,1.941037 a 0.87024088,0.87001192 60 0 0 1.486343,-0.858141 l -0.872468,-2.329817 2.189945,1.170885 a 0.87024088,0.87001192 60 0 0 1.046764,-1.357713 l -1.709688,-1.839242 2.499211,0.243762 a 0.87024088,0.87001192 60 0 0 0.443114,-1.6594 l -2.261476,-1.028819 2.378939,-0.720882 a 0.87024088,0.87001192 60 0 0 -0.223305,-1.704111 l -2.508574,-0.0896 1.939236,-1.59467 a 0.87024088,0.87001192 60 0 0 -0.859179,-1.488142 l -2.326975,0.873222 1.168049,-2.190706 a 0.87024088,0.87001192 60 0 0 -1.35772,-1.046763 l -1.836402,1.710448 0.240923,-2.49997 a 0.87024088,0.87001192 60 0 0 -1.6576,-0.444153 l -1.02882,2.261476 -0.722681,-2.377901 a 0.87024088,0.87001192 60 0 0 -1.702311,0.222266 l -0.0896,2.508574 -1.594671,-1.939236 a 0.87024088,0.87001192 60 0 0 -1.103186,-0.202814 z m 0.864707,4.697562 1.157346,2.004582 a 3.1915341,3.1915341 0 0 0 -0.425899,1.58948 l -1.999186,1.154231 a 5.3192234,5.3192234 0 0 1 1.267739,-4.748293 z m 2.767066,-1.590369 a 5.3192234,5.3192234 0 0 1 4.748292,1.267738 l -2.004582,1.157346 a 3.1915341,3.1915341 0 0 0 -1.58948,-0.4259 z m 0.08809,3.3441 a 2.1276894,2.1276894 0 0 1 2.906477,0.778788 2.1276894,2.1276894 0 0 1 -0.778787,2.906477 2.1276894,2.1276894 0 0 1 -2.90648,-0.778787 2.1276894,2.1276894 0 0 1 0.77879,-2.906478 z m -2.532519,5.761628 2.004582,-1.157346 a 3.1915341,3.1915341 0 0 0 1.589479,0.425899 l 1.154232,1.999186 a 5.3192234,5.3192234 0 0 1 -4.74829,-1.267739 z m 6.783911,-3.916694 1.999186,-1.15423 a 5.3192234,5.3192234 0 0 1 -1.267738,4.748293 l -1.157355,-2.004583 a 3.1915341,3.1915341 0 0 0 0.4259,-1.58948 z"/>
+ <path style="opacity:0.2" d="m 19.203518,26.588477 a 1.1450534,1.1447522 60 0 0 -0.504145,1.395993 l 1.146609,3.063172 -2.881505,-1.540639 a 1.1450534,1.1447522 60 0 0 -1.375948,1.788836 l 2.249587,2.420053 -3.288434,-0.320737 a 1.1450534,1.1447522 60 0 0 -0.58441,2.181052 l 2.976992,1.356077 -3.130181,0.948527 a 1.1450534,1.1447522 60 0 0 0.292452,2.239884 l 3.300755,0.117888 -2.551623,2.098254 a 1.1450534,1.1447522 60 0 0 1.130497,1.95808 l 3.063174,-1.14661 -1.53827,2.880139 a 1.1450534,1.1447522 60 0 0 1.787832,1.379681 l 2.41632,-2.250584 -0.318371,3.287069 a 1.1450534,1.1447522 60 0 0 2.182418,0.586778 l 1.352343,-2.977993 0.950895,3.128813 a 1.1450534,1.1447522 60 0 0 2.24125,-0.290084 l 0.116528,-3.303122 2.099618,2.553993 a 1.1450534,1.1447522 60 0 0 1.955714,-1.129132 l -1.147976,-3.065542 2.881504,1.540637 a 1.1450534,1.1447522 60 0 0 1.377319,-1.786464 l -2.249585,-2.420054 3.288433,0.320739 a 1.1450534,1.1447522 60 0 0 0.583044,-2.18342 l -2.975625,-1.353708 3.130183,-0.948528 a 1.1450534,1.1447522 60 0 0 -0.293823,-2.242254 l -3.300754,-0.117888 2.551625,-2.098251 a 1.1450534,1.1447522 60 0 0 -1.130499,-1.95808 l -3.061806,1.148978 1.536904,-2.882507 a 1.1450534,1.1447522 60 0 0 -1.786472,-1.37732 l -2.416318,2.250589 0.317004,-3.289435 a 1.1450534,1.1447522 60 0 0 -2.181052,-0.58441 l -1.353709,2.975625 -0.950896,-3.128816 a 1.1450534,1.1447522 60 0 0 -2.239884,0.292455 l -0.117889,3.300754 -2.09825,-2.551625 a 1.1450534,1.1447522 60 0 0 -1.451568,-0.266861 z m 1.137772,6.181002 1.522824,2.637608 a 4.1993855,4.1993855 0 0 0 -0.560394,2.09142 l -2.630506,1.518723 a 6.9989757,6.9989757 0 0 1 1.668076,-6.247751 z m 3.640876,-2.092591 a 6.9989757,6.9989757 0 0 1 6.247752,1.668077 l -2.637609,1.522823 a 4.1993855,4.1993855 0 0 0 -2.091421,-0.560394 z m 0.115902,4.400132 a 2.7995904,2.7995904 0 0 1 3.824312,1.02472 2.7995904,2.7995904 0 0 1 -1.024721,3.824312 2.7995904,2.7995904 0 0 1 -3.824313,-1.024722 2.7995904,2.7995904 0 0 1 1.024722,-3.82431 z m -3.332261,7.581086 2.637609,-1.522824 a 4.1993855,4.1993855 0 0 0 2.091419,0.560393 l 1.518724,2.630507 a 6.9989757,6.9989757 0 0 1 -6.247752,-1.668076 z m 8.926198,-5.153544 2.630505,-1.518722 a 6.9989757,6.9989757 0 0 1 -1.668076,6.247752 L 29.13161,39.595983 a 4.1993855,4.1993855 0 0 0 0.560395,-2.091421 z"/>
+ <path style="fill:#f8d084" d="m 19.203518,25.588477 a 1.1450534,1.1447522 60 0 0 -0.504145,1.395993 l 1.146609,3.063172 -2.881505,-1.540639 a 1.1450534,1.1447522 60 0 0 -1.375948,1.788836 l 2.249587,2.420053 -3.288434,-0.320737 a 1.1450534,1.1447522 60 0 0 -0.58441,2.181052 l 2.976992,1.356077 -3.130181,0.948527 a 1.1450534,1.1447522 60 0 0 0.292452,2.239884 l 3.300755,0.117888 -2.551623,2.098254 a 1.1450534,1.1447522 60 0 0 1.130497,1.95808 l 3.063174,-1.14661 -1.53827,2.880139 a 1.1450534,1.1447522 60 0 0 1.787832,1.379681 l 2.41632,-2.250584 -0.318371,3.287069 a 1.1450534,1.1447522 60 0 0 2.182418,0.586778 l 1.352343,-2.977993 0.950895,3.128813 a 1.1450534,1.1447522 60 0 0 2.24125,-0.290084 l 0.116528,-3.303122 2.099618,2.553993 a 1.1450534,1.1447522 60 0 0 1.955714,-1.129132 l -1.147976,-3.065542 2.881504,1.540637 a 1.1450534,1.1447522 60 0 0 1.377319,-1.786464 l -2.249585,-2.420054 3.288433,0.320739 a 1.1450534,1.1447522 60 0 0 0.583044,-2.18342 l -2.975625,-1.353708 3.130183,-0.948528 a 1.1450534,1.1447522 60 0 0 -0.293823,-2.242254 l -3.300754,-0.117888 2.551625,-2.098251 a 1.1450534,1.1447522 60 0 0 -1.130499,-1.95808 l -3.061806,1.148978 1.536904,-2.882507 a 1.1450534,1.1447522 60 0 0 -1.786472,-1.37732 l -2.416318,2.250589 0.317004,-3.289435 a 1.1450534,1.1447522 60 0 0 -2.181052,-0.58441 l -1.353709,2.975625 -0.950896,-3.128816 a 1.1450534,1.1447522 60 0 0 -2.239884,0.292455 l -0.117889,3.300754 -2.09825,-2.551625 a 1.1450534,1.1447522 60 0 0 -1.451568,-0.266861 z m 1.137772,6.181002 1.522824,2.637608 a 4.1993855,4.1993855 0 0 0 -0.560394,2.09142 l -2.630506,1.518723 a 6.9989757,6.9989757 0 0 1 1.668076,-6.247751 z m 3.640876,-2.092591 a 6.9989757,6.9989757 0 0 1 6.247752,1.668077 l -2.637609,1.522823 a 4.1993855,4.1993855 0 0 0 -2.091421,-0.560394 z m 0.115902,4.400132 a 2.7995904,2.7995904 0 0 1 3.824312,1.02472 2.7995904,2.7995904 0 0 1 -1.024721,3.824312 2.7995904,2.7995904 0 0 1 -3.824313,-1.024722 2.7995904,2.7995904 0 0 1 1.024722,-3.82431 z m -3.332261,7.581086 2.637609,-1.522824 a 4.1993855,4.1993855 0 0 0 2.091419,0.560393 l 1.518724,2.630507 a 6.9989757,6.9989757 0 0 1 -6.247752,-1.668076 z m 8.926198,-5.153544 2.630505,-1.518722 a 6.9989757,6.9989757 0 0 1 -1.668076,6.247752 L 29.13161,38.595983 a 4.1993855,4.1993855 0 0 0 0.560395,-2.091421 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 12.8125 4 C 11.254375 4 10 5.2495813 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.254375 5 12.8125 5 L 52.1875 5 C 53.745625 5 55 6.2495813 55 7.8007812 L 55 6.8007812 C 55 5.2495813 53.745625 4 52.1875 4 L 12.8125 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/seafile-client-qt5.svg b/.icons/awkward/64x64/apps/seafile-client-qt5.svg
new file mode 120000
index 00000000..8c79a310
--- /dev/null
+++ b/.icons/awkward/64x64/apps/seafile-client-qt5.svg
@@ -0,0 +1 @@
+seafile.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/seafile-client.svg b/.icons/awkward/64x64/apps/seafile-client.svg
new file mode 120000
index 00000000..8c79a310
--- /dev/null
+++ b/.icons/awkward/64x64/apps/seafile-client.svg
@@ -0,0 +1 @@
+seafile.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/seafile.svg b/.icons/awkward/64x64/apps/seafile.svg
new file mode 100644
index 00000000..85917ead
--- /dev/null
+++ b/.icons/awkward/64x64/apps/seafile.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507995,32.000622 c -0.0118,0.333993 -0.050799,0.661986 -0.050799,0.999979 C 4.0000006,48.512268 16.487733,61 31.9994,61 47.511067,61 59.998799,48.512268 59.998799,33.000601 c 0,-0.337673 -0.03904,-0.665266 -0.05078,-0.999979 -0.527989,15.041677 -12.775726,26.999421 -27.949401,26.999421 -15.174074,0 -27.4214118,-11.957744 -27.9494004,-26.999421 z"/>
+ <path style="fill:#fea238" d="m 31.9998,4.0012441 c -15.511667,0 -27.9993994,12.4877319 -27.9993994,27.9993999 0,15.511667 12.4877324,27.999399 27.9993994,27.999399 15.511667,0 27.999399,-12.487732 27.999399,-27.999399 0,-15.511668 -12.487732,-27.9993999 -27.999399,-27.9993999 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488333 4.0019531 4 16.488332 4 32 C 4 32.098348 4.0111933 32.193967 4.0175781 32.291016 C 4.3923697 17.110603 16.726112 5 32 5 C 47.273888 5 59.60763 17.110603 59.982422 32.291016 C 59.988769 32.194031 60 32.098203 60 32 C 60 16.488332 47.511667 4.0019531 32 4.0019531 z"/>
+ <path style="opacity:0.2" d="m 26.083984,21.013594 c -0.795565,0.04108 -1.578202,0.192792 -2.039062,0.441406 -1.549607,0.835982 -2.692552,1.933788 -3.015625,3.71875 -0.08484,0.46871 -0.206411,0.907016 -0.269531,0.972656 -0.0631,0.06564 -0.372347,0.0456 -0.6875,-0.04492 -0.730904,-0.209896 -1.777341,0.03358 -2.669922,0.623047 -0.707445,0.46719 -1.364587,2.061289 -1.533203,3.048829 -0.09518,0.557486 -0.128746,0.185546 -0.683594,0.185546 -0.450191,0 -0.652223,0.09234 -0.892578,0.410157 -0.40807,0.539569 -0.390957,0.821472 0.05859,1.289062 0.364194,0.378571 0.395634,0.38326 3.109376,0.380859 1.008929,-8.69e-4 1.770924,-0.02796 2.294921,-0.0625 0.299388,-0.637679 0.690746,-1.244 1.212891,-1.787109 2.224683,-2.314005 5.65475,-2.659911 8.349609,-1.173828 0.672748,-1.178064 1.50757,-2.191639 2.501953,-2.958984 -0.0039,-0.123115 -0.133988,-0.642568 -0.296874,-1.179688 -0.52699,-1.738123 -1.670455,-2.986153 -3.330079,-3.636719 C 27.68657,21.04151 26.87955,20.972512 26.083984,21.013594 Z m 11.861328,4.998047 c -1.588727,-0.02893 -3.228915,0.441077 -4.677734,1.441406 -1.38501,0.956179 -2.366649,2.039968 -2.892578,3.775391 -0.140877,0.46493 -0.319324,0.845703 -0.396484,0.845703 -0.07714,0 -0.369237,-0.510803 -0.650391,-0.767578 -1.995957,-1.82288 -5.01963,-1.705027 -6.917969,0.269531 -1.41265,1.469368 -1.672349,4.036789 -0.953125,5.986328 0.07574,0.205255 -0.600683,0.367803 -1.298828,0.734375 -1.045218,0.548708 -1.723414,1.330156 -1.980469,2.285156 -0.46259,1.717963 0.868033,3.544765 2.683594,4.21875 0.759584,0.282373 2.227162,0.261685 3.101563,-0.04297 0.647986,-0.225795 1.284312,-0.818964 5.173828,-4.830078 5.124091,-5.284367 5.316554,-5.925993 7.412109,-5.933593 1.061118,-0.0039 1.819844,0.05747 2.703125,0.509765 1.201594,0.615386 2.082689,2.090488 2.511719,3.283203 0.399392,1.108976 0.402817,2.458381 0.0098,3.128907 -0.344254,0.587247 -1.592686,1.136718 -2.263672,1.136718 -0.666485,0 -1.7867,-0.58374 -2.058594,-1.179687 C 37.012033,39.853968 36.947506,38.892284 38,37.999922 c -2.086901,0.05366 -2.335914,0.830684 -3,3.216797 0,1.649565 0.836381,3.235112 2.212891,3.658203 0.336193,0.103237 2.21293,0.144741 5.105468,0.113281 4.357726,-0.04738 4.600367,-0.06656 5.171875,-0.388672 0.837782,-0.47225 1.801043,-1.550992 2.177735,-2.439453 0.374532,-0.883381 0.441271,-2.573606 0.148437,-3.503906 -0.553845,-1.625033 -3.106577,-3.377291 -4.722656,-2.277344 -0.282474,0.320715 -0.553476,0.04028 -0.603516,-0.01172 -0.04998,-0.05198 0.221858,-0.297013 0.359375,-0.789063 0.183636,-0.657566 0.234007,-1.312561 0.191407,-2.472656 -0.05422,-1.475448 -0.09787,-1.665769 -0.683594,-2.919922 -1.255973,-2.68928 -3.76423,-4.125617 -6.41211,-4.173828 z"/>
+ <path style="fill:#ffffff" d="M 26.083984 20.013672 C 25.288419 20.054754 24.505782 20.206464 24.044922 20.455078 C 22.495315 21.29106 21.35237 22.388866 21.029297 24.173828 C 20.944459 24.642538 20.822886 25.080844 20.759766 25.146484 C 20.696667 25.212121 20.387419 25.192083 20.072266 25.101562 C 19.341362 24.891666 18.294925 25.135142 17.402344 25.724609 C 16.694899 26.191799 16.037757 27.785898 15.869141 28.773438 C 15.773963 29.330924 15.740395 28.958984 15.185547 28.958984 C 14.735356 28.958984 14.533324 29.051327 14.292969 29.369141 C 13.884899 29.90871 13.902012 30.190613 14.351562 30.658203 C 14.715756 31.036774 14.747196 31.041463 17.460938 31.039062 C 18.469867 31.038193 19.231862 31.011098 19.755859 30.976562 C 20.055247 30.338883 20.446605 29.732562 20.96875 29.189453 C 23.193433 26.875448 26.6235 26.529542 29.318359 28.015625 C 29.991107 26.837561 30.825929 25.823986 31.820312 25.056641 C 31.816448 24.933526 31.686324 24.414073 31.523438 23.876953 C 30.996448 22.13883 29.852983 20.8908 28.193359 20.240234 C 27.68657 20.041588 26.87955 19.97259 26.083984 20.013672 z M 37.945312 25.011719 C 36.356585 24.982792 34.716397 25.452796 33.267578 26.453125 C 31.882568 27.409304 30.900929 28.493093 30.375 30.228516 C 30.234123 30.693446 30.055676 31.074219 29.978516 31.074219 C 29.901378 31.074219 29.609279 30.563416 29.328125 30.306641 C 27.332168 28.483761 24.308495 28.601614 22.410156 30.576172 C 20.997506 32.04554 20.737807 34.612961 21.457031 36.5625 C 21.53277 36.767755 20.856348 36.930303 20.158203 37.296875 C 19.112985 37.845583 18.434789 38.627031 18.177734 39.582031 C 17.715144 41.299994 19.045767 43.126796 20.861328 43.800781 C 21.620912 44.083154 23.08849 44.062466 23.962891 43.757812 C 24.610877 43.532017 25.247203 42.938848 29.136719 38.927734 C 34.26081 33.643367 34.453273 33.001741 36.548828 32.994141 C 37.609946 32.990262 38.368672 33.051615 39.251953 33.503906 C 40.453547 34.119292 41.334642 35.594394 41.763672 36.787109 C 42.163064 37.896085 42.166489 39.24549 41.773438 39.916016 C 41.429184 40.503263 40.180752 41.052734 39.509766 41.052734 C 38.843281 41.052734 37.723066 40.468994 37.451172 39.873047 C 37.012033 38.854046 36.947506 37.892362 38 37 C 35.913099 37.053656 35.664086 37.830684 35 40.216797 C 35 41.866362 35.836381 43.451909 37.212891 43.875 C 37.549084 43.978237 39.425821 44.019741 42.318359 43.988281 C 46.676085 43.940902 46.918726 43.921722 47.490234 43.599609 C 48.328016 43.127359 49.291277 42.048617 49.667969 41.160156 C 50.042501 40.276775 50.10924 38.58655 49.816406 37.65625 C 49.262561 36.031217 46.709829 34.278959 45.09375 35.378906 C 44.811276 35.699621 44.540274 35.419187 44.490234 35.367188 C 44.440255 35.315209 44.712092 35.070175 44.849609 34.578125 C 45.033245 33.920559 45.083616 33.265564 45.041016 32.105469 C 44.986797 30.630021 44.94315 30.4397 44.357422 29.185547 C 43.101449 26.496267 40.593192 25.05993 37.945312 25.011719 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/seahorse-preferences.svg b/.icons/awkward/64x64/apps/seahorse-preferences.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/seahorse-preferences.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/seahorse.svg b/.icons/awkward/64x64/apps/seahorse.svg
new file mode 120000
index 00000000..c01534f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/seahorse.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/seamonkey-mozilla-build.svg b/.icons/awkward/64x64/apps/seamonkey-mozilla-build.svg
new file mode 120000
index 00000000..dfd1391e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/seamonkey-mozilla-build.svg
@@ -0,0 +1 @@
+seamonkey.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/seamonkey.svg b/.icons/awkward/64x64/apps/seamonkey.svg
new file mode 100644
index 00000000..3f7aafc0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/seamonkey.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.0803772,31.828 a 28,28 0 0 0 -0.043,1.172 28,28 0 0 0 27.9999998,28 28,28 0 0 0 28,-28 28,28 0 0 0 -0.042,-0.828 A 28,28 0 0 1 32.037377,59 28,28 0 0 1 4.0813772,31.828 Z"/>
+ <path style="fill:#4882e3" d="M 32.133255,22.504314 C 16.669281,22.504314 4.0373772,16.536027 4.0373772,32 c 0,15.463972 12.5360268,28 27.9999998,28 15.463972,0 28,-12.536028 28,-28 0,-15.463973 -12.44015,-9.495686 -27.904122,-9.495686 z"/>
+ <path style="fill:#335a9e" d="m 32.037377,4 a 28,28 0 0 0 -2.714844,0.136718 c -0.295482,0.028924 -0.582116,0.086924 -0.875,0.125 A 28,28 0 0 0 26.662377,4.53125 c -0.389188,0.076412 -0.76885,0.181028 -1.152344,0.2734376 a 28,28 0 0 0 -1.402344,0.3593748 c -0.44273,0.131344 -0.875,0.2850802 -1.308594,0.4375 a 28,28 0 0 0 -1.179686,0.4335938 c -0.474194,0.191138 -0.93719,0.4011592 -1.398438,0.6171876 A 28,28 0 0 0 19.32644,7.0820312 c -0.535991,0.2746656 -1.062461,0.5673056 -1.578125,0.875 A 28,28 0 0 0 17.158471,8.3203124 C 16.615789,8.662592 16.08178,9.0204998 15.564721,9.3984376 a 28,28 0 0 0 -0.46875,0.3554686 c -0.546458,0.4172918 -1.083523,0.8409278 -1.597656,1.2968748 a 28,28 0 0 0 -0.179688,0.167969 c -3.038017,2.742048 -5.485013,6.142765 -7.0937498,10.003906 -0.3245506,0.778956 -0.6161652,1.576322 -0.8710938,2.390626 -0.00236,0.0076 -0.00156,0.016 -0.0039,0.02344 -0.2551228,0.817354 -0.4751306,1.650546 -0.65625,2.5 -0.18165,0.85194 -0.3263872,1.72082 -0.4296876,2.601564 2.8185314,-1.289164 5.4299068,-1.859592 7.8906252,-1.875 h 0.0039 c 2.297972,-0.0144 4.473962,0.420164 6.601562,1.058594 7.168312,0.4312 13.5077,3.473798 21.039062,3.859374 5.006736,-0.221404 15.138766,-0.0198 20.16797,-1.152344 a 28,28 0 0 0 -0.304688,-2.988286 c -0.224696,-0.326486 -0.326596,-0.575422 -0.09766,-0.636718 -2.28e-4,-0.0013 2.28e-4,-0.0026 0,-0.004 -0.13152,-0.724724 -0.303548,-1.434494 -0.488282,-2.136718 a 28,28 0 0 0 -0.10938,-0.4375 c -0.17454,-0.6227 -0.378934,-1.229066 -0.59375,-1.832032 a 28,28 0 0 0 -0.25,-0.683594 c -0.213482,-0.553134 -0.445054,-1.09834 -0.691406,-1.632812 a 28,28 0 0 0 -0.347646,-0.718656 c -0.269746,-0.543636 -0.548758,-1.079641 -0.851564,-1.601563 a 28,28 0 0 0 -0.335936,-0.542969 c -0.330636,-0.540921 -0.66625,-1.078768 -1.031252,-1.59375 a 28,28 0 0 0 -0.265624,-0.347656 c -1.24847,-1.70421 -2.68193,-3.25458 -4.269532,-4.628906 A 28,28 0 0 0 49.869409,10.441406 C 49.432865,10.079825 48.979557,9.740907 48.521753,9.40625 A 28,28 0 0 0 47.767845,8.8671876 C 47.350437,8.5827314 46.923259,8.3126424 46.490501,8.0507812 a 28,28 0 0 0 -1.035156,-0.59375 C 45.066265,7.2436964 44.675327,7.0348504 44.275659,6.8398438 a 28,28 0 0 0 -1.257814,-0.5625 c -0.369568,-0.1582876 -0.73608,-0.3261696 -1.11328,-0.46875 A 28,28 0 0 0 40.377221,5.3007812 C 40.053543,5.1993436 39.736803,5.0820362 39.408471,4.9921876 a 28,28 0 0 0 -0.0156,-0.0039 28,28 0 0 0 -2.480494,-0.5546938 C 36.628133,4.3832592 36.335991,4.3580634 36.049095,4.3164062 A 28,28 0 0 0 34.267845,4.1015624 C 33.530207,4.0423898 32.788221,4.0006256 32.037377,4 Z"/>
+ <path style="fill:#7767c0" d="M 59.564721,27.804 C 55.587699,28.868814 46.644525,31.478536 39.799095,31.78125 27.618771,31.157666 18.563756,23.167952 4.0608148,30.952 4.050498,31.168048 4.042685,31.78377 4.0373772,32 c 0.01006,1.24176 0.102708,2.481478 0.2773438,3.710938 1.3034096,-0.40192 3.641619,-0.595482 7.84375,0.410156 7.967862,1.906836 19.239096,0.834308 25.640624,-1.140626 6.401542,-1.974938 12.906758,-2.741008 16.652344,-2.945312 2.384002,-0.13004 4.352224,1.00326 5.519532,1.863282 0.0436,-0.63188 0.06575,-1.265056 0.06641,-1.898438 -0.0076,-1.676156 -0.16588,-2.54814 -0.472656,-4.196 z"/>
+ <path style="fill:#595afd" d="m 4.0920648,30.46875 c -0.032194,0.509822 -0.05043,1.02043 -0.054688,1.53125 0.01142,1.450142 0.1355,2.497078 0.3710938,3.928 1.4553786,-0.12616 4.0293766,0.3337 8.5507814,1.41575 7.778123,1.861438 15.161045,-1.11505 21.410157,-3.042968 0.382544,-0.11802 0.76452,-0.213626 1.140624,-0.29297 -0.0042,-1.04e-4 -0.0154,1.06e-4 -0.0196,0 C 24.777943,31.344138 20.727177,30.864042 4.0920648,30.46875 Z m 31.4179682,3.539062 c 1.354228,0.03132 2.873074,-0.04622 4.457032,-0.17188 -1.418578,-0.16914 -2.908722,-0.15476 -4.457032,0.17188 z m 4.457032,-0.17188 c 3.86605,0.46097 7.188016,2.285544 9.632812,2.875 5.209722,1.256092 8.15418,1.502366 9.785156,1.337068 0.422218,-1.920892 0.640872,-4.08128 0.652344,-6.048 -0.0102,-0.315346 -0.02592,-0.630494 -0.04688,-0.945312 -6.295214,0.847894 -13.828354,2.28978 -20.023436,2.78125 z"/>
+ <path style="opacity:0.2" d="m 12.154565,27.000752 c -2.4607186,0.0154 -5.0720942,1.449118 -7.8906254,2.738282 -0.1389892,1.081898 -0.214639,2.170994 -0.2265624,3.261718 0.0112,0.591948 0.041154,1.18339 0.089844,1.773438 1.1872882,-0.841236 3.0637518,-1.89716 5.3320312,-1.773438 3.7455716,0.204304 13.6180046,7.321936 20.0195306,9.296876 6.401514,1.974938 14.305574,-4.659576 22.273438,-6.566408 4.13114,-0.98865 6.725034,-0.437964 8.085938,0.308594 a 28,28 0 0 0 0.199218,-3.039062 28,28 0 0 0 -0.101562,-2.027344 c -1.020968,-0.04358 -2.613296,-0.0092 -4.164062,0.507812 -2.860256,0.953418 -12.121268,3.241822 -19.070314,3.050782 -8.915112,-0.580512 -15.882588,-7.585774 -24.542968,-7.53125 z"/>
+ <path style="fill:#8a72ff" d="M 12.154565,26 C 9.6938464,26.0154 7.0824708,27.449118 4.2639396,28.738282 4.1249504,29.82018 4.0493006,30.909276 4.0373772,32 c 0.0112,0.591948 0.041154,1.18339 0.089844,1.773438 1.187288,-0.841236 3.0637516,-1.89716 5.332031,-1.773438 3.7455718,0.204304 13.6180048,7.321936 20.0195308,9.296876 6.401514,1.974938 14.305574,-4.659576 22.273438,-6.566408 4.13114,-0.98865 6.725034,-0.437964 8.085938,0.308594 A 28,28 0 0 0 60.037377,32 28,28 0 0 0 59.935815,29.972656 c -1.020968,-0.0436 -2.613296,-0.0092 -4.164062,0.507812 C 52.911497,31.433886 43.650485,33.72229 36.701439,33.53125 27.786327,32.950738 20.818851,25.945476 12.158471,26 Z"/>
+ <path style="opacity:0.2" d="m 44.269579,12.000754 c -2.971736,-0.14736 -5.88018,1.555345 -7.610972,3.938347 -9.36e-4,7.3e-4 -0.0019,0.0015 -0.0028,0.0022 -2.064264,2.881498 -3.152584,6.871296 -4.055276,10.172336 -2e-6,7.34e-4 -2e-6,0.0015 0,0.0022 -1.24799,4.622354 -3.35537,8.997122 -6.008148,12.99374 -5.498768,8.24378 -12.645846,15.417764 -21.9365278,19.039262 -0.05908,0.02372 -0.113128,0.05842 -0.15928,0.10226 l -0.373676,0.348102 c -0.3529416,0.331612 -0.080018,0.921582 0.401218,0.867298 6.5150418,-0.765418 10.7073938,-5.61502 15.5132598,-9.465746 3.863266,-0.37843 8.303372,-0.62128 12.038062,-1.618366 0.0019,-7.22e-4 0.0038,-0.0015 0.0056,-0.0022 5.248676,-1.475498 10.941886,-3.802956 14.523624,-8.22655 3.57038,-4.37852 4.169734,-10.471934 2.865426,-15.751002 -0.443516,-2.109642 -2.26323,-4.271912 -4.56839,-4.727856 -0.06196,-0.218024 -0.1218,-0.433068 -0.1829,-0.652932 0.499848,-0.54766 2.11527,-1.13694 2.611126,-1.854564 0.551014,-0.797456 0.937338,-2.384652 0.654906,-3.477816 -0.0152,-0.05774 -0.04054,-0.112312 -0.07484,-0.161176 -0.607826,-0.876802 -2.639972,-1.525753 -3.641646,-1.527537 z"/>
+ <path style="fill:#50ddee" d="m 44.269579,11.000001 c -2.971736,-0.14736 -5.88018,1.555345 -7.610972,3.938347 -9.36e-4,7.3e-4 -0.0019,0.0015 -0.0028,0.0022 -2.064264,2.881498 -3.152584,6.871297 -4.055276,10.172337 -2e-6,7.34e-4 -2e-6,0.0015 0,0.0022 -1.24799,4.622354 -3.35537,8.997122 -6.008148,12.99374 -5.498768,8.24378 -12.645846,15.417764 -21.9365278,19.039262 -0.05908,0.02372 -0.113128,0.05842 -0.15928,0.10226 l -0.373676,0.348102 c -0.3529416,0.331612 -0.080018,0.921582 0.401218,0.867298 6.5150418,-0.765418 10.7073938,-5.61502 15.5132598,-9.465746 3.863266,-0.37843 8.303372,-0.62128 12.038062,-1.618366 0.0019,-7.22e-4 0.0038,-0.0015 0.0056,-0.0022 5.248676,-1.475498 10.941886,-3.802956 14.523624,-8.22655 3.57038,-4.37852 4.169734,-10.471934 2.865426,-15.751002 -0.443516,-2.109642 -2.26323,-4.271913 -4.56839,-4.727857 -0.06196,-0.218024 -0.1218,-0.433068 -0.1829,-0.652932 0.499848,-0.54766 2.11527,-1.13694 2.611126,-1.854564 0.551014,-0.797456 0.937338,-2.384652 0.654906,-3.477816 -0.0152,-0.05774 -0.04054,-0.112312 -0.07484,-0.161176 -0.607826,-0.876802 -2.639972,-1.525753 -3.641646,-1.527537 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.037109 4 A 28 28 0 0 0 4.0371094 32 A 28 28 0 0 0 4.0585938 32.40625 A 28 28 0 0 1 32.037109 5 A 28 28 0 0 1 60.015625 32.578125 A 28 28 0 0 0 60.037109 32 A 28 28 0 0 0 32.037109 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/searchmonkey.svg b/.icons/awkward/64x64/apps/searchmonkey.svg
new file mode 100644
index 00000000..b7c4c257
--- /dev/null
+++ b/.icons/awkward/64x64/apps/searchmonkey.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#b87425" width="56" height="56" x="-60" y="4" rx="28" ry="28" transform="rotate(-90)"/>
+ <path style="opacity:0.2" d="m 28.985278,19.000018 c 6.049366,0 11.047362,4.947971 11.047362,10.997267 0,2.299228 -0.77736,4.414502 -1.99728,6.186062 l 7.364974,7.373168 a 2.0082664,2.0105002 0 0 1 -2.808776,2.874286 l -7.364976,-7.373168 c -1.772166,1.221516 -3.940636,1.937018 -6.241504,1.937018 -6.049564,0 -10.985046,-4.94797 -10.985046,-10.997266 0,-6.049296 4.935482,-10.997266 10.985046,-10.997266 z m 0,3.999007 c -3.889504,0 -6.990484,3.108826 -6.990484,6.99826 0,3.889234 3.10098,6.99826 6.990484,6.99826 3.889506,0 6.990486,-3.109026 6.990486,-6.99826 0,-3.889434 -3.10098,-6.99826 -6.990486,-6.99826 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 32,4 c 15.511557,0 28,12.488 28,28 0,0.113556 -0.01129,0.224032 -0.01758,0.335938 C 59.630889,17.134181 47.288836,5 32,5 16.711165,5 4.369111,17.134181 4.017578,32.335938 4.011307,32.224113 4,32.113448 4,32 4,16.488 16.488444,4 32,4 Z"/>
+ <path style="fill:#ffd33c" d="m 28.985296,18.000066 c 6.049364,0 11.04736,4.947958 11.04736,10.99724 0,2.299224 -0.777362,4.414492 -1.99728,6.186048 l 7.364973,7.37315 a 2.008266,2.0104956 0 0 1 -2.808777,2.874278 l -7.364974,-7.37315 c -1.772166,1.221514 -3.940634,1.937014 -6.241502,1.937014 -6.049564,0 -10.985046,-4.947958 -10.985046,-10.99724 0,-6.049282 4.935482,-10.99724 10.985046,-10.99724 z m 0,3.998996 c -3.889506,0 -6.990484,3.10882 -6.990484,6.998244 0,3.889224 3.100978,6.998244 6.990484,6.998244 3.889504,0 6.990482,-3.10902 6.990482,-6.998244 0,-3.889424 -3.100978,-6.998244 -6.990482,-6.998244 z"/>
+ <path style="opacity:0.2" d="M 4.017578,32.664062 C 4.369121,47.865819 16.710728,60 32,60 47.287963,60 59.628854,47.867898 59.982422,32.667969 59.988599,32.778588 60,32.887761 60,33 60,48.512 47.512,61 32,61 16.488,61 4,48.512 4,33 4,32.886552 4.01128,32.775887 4.01758,32.664062 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/securecrt.svg b/.icons/awkward/64x64/apps/securecrt.svg
new file mode 100644
index 00000000..2130ccbf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/securecrt.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 53v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#4f4f4f" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m12 15v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+ <path style="fill:#ffffff" d="m12 14v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+ <path style="opacity:0.2" d="M 63.958,45.852 A 16,16 0 0 1 48,61.004 16,16 0 0 1 32.042,46.156 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.85156 Z"/>
+ <circle style="fill:#bb46da" cx="48" cy="46.002" r="16"/>
+ <path style="fill:#ffffff" d="m 40,38.004 h 1.34374 c 8.1,0 14.66,6.556 14.66,14.656 v 1.344 h -1.64349 c -0.72872,0 -1.3125,-0.61022 -1.3125,-1.34376 0,-6.6274 -5.07287,-11.70024 -11.70027,-11.70024 -0.72,0 -1.34,-0.578 -1.34,-1.312 v -1.64376 z"/>
+ <path style="fill:#ffffff" d="m 40,43.004139 h 1.387101 c 5.320932,0 9.612899,4.291967 9.612899,9.6129 v 1.387121 h -1.55438 c -0.743233,0 -1.38324,-0.629684 -1.38324,-1.387369 0,-3.800814 -2.877011,-6.671107 -6.67576,-6.671107 -0.743234,0 -1.383425,-0.629683 -1.383241,-1.387368 l 3.78e-4,-1.554528 z"/>
+ <path style="fill:#ffffff" d="M 42.483521,48.996629 C 43.862509,48.996629 45,50.134026 45,51.513109 45,52.891386 43.857678,54 42.490637,54 41.104869,54 40,52.891386 40,51.513109 c 0,-1.378989 1.108127,-2.51648 2.487079,-2.51648 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/securecrt_64.svg b/.icons/awkward/64x64/apps/securecrt_64.svg
new file mode 120000
index 00000000..daa8b607
--- /dev/null
+++ b/.icons/awkward/64x64/apps/securecrt_64.svg
@@ -0,0 +1 @@
+securecrt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/security-high.svg b/.icons/awkward/64x64/apps/security-high.svg
new file mode 100644
index 00000000..45ef32a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/security-high.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10.057688,15.172496 c -0.01714,0.06295 -0.058595,0.116059 -0.058595,0.183602 0,7.708853 2.008814,16.620115 5.511838,24.44817 2.84142,6.350844 7.951856,14.821103 16.156113,19.113732 0.104,0.054 0.218001,0.082 0.332002,0.082 0.114141,0 0.227622,-0.02748 0.332042,-0.08204 8.204457,-4.292029 13.314893,-12.762488 16.156113,-19.113732 3.502824,-7.829255 5.511838,-16.741117 5.511838,-24.44817 0,-0.06754 -0.04144,-0.120645 -0.0586,-0.183602 -0.284001,7.272051 -2.222015,15.408107 -5.454037,22.634158 -2.84162,6.350844 -7.952056,14.821103 -16.156113,19.113733 -0.10442,0.05456 -0.217901,0.08204 -0.332042,0.08204 -0.114141,0 -0.227622,-0.02748 -0.332042,-0.08204 C 23.462147,52.626317 18.351911,44.156258 15.509891,37.806214 12.277669,30.582163 10.340655,22.444107 10.057053,15.174056 Z"/>
+ <path style="fill:#59c156" d="M 53.51539,13.659478 32.241242,6.042025 c -0.156261,-0.056034 -0.326763,-0.056034 -0.483004,0 L 10.48409,13.659478 c -0.290302,0.103959 -0.4846029,0.382663 -0.4846029,0.695265 0,7.708853 2.0090139,16.620115 5.5120379,24.44817 2.84142,6.350844 7.951056,14.822503 16.156113,19.113733 0.10442,0.05456 0.218421,0.08184 0.332562,0.08184 0.114141,0 0.228142,-0.02728 0.332562,-0.08184 8.204457,-4.29203 13.314093,-12.763489 16.156113,-19.113733 3.502824,-7.829255 5.512038,-16.741117 5.512038,-24.44817 0,-0.312622 -0.194301,-0.591304 -0.484603,-0.695265 z"/>
+ <path style="opacity:0.2" d="M 43.735322,23.126152 32.131441,19.024523 c -0.08524,-0.03017 -0.178221,-0.03017 -0.263462,0 l -11.603881,4.101629 c -0.158341,0.05598 -0.264321,0.206041 -0.264321,0.374382 0,4.150829 1.095827,8.949262 3.00662,13.164692 1.549871,3.419624 4.337031,7.981255 8.812462,10.291871 0.05696,0.02938 0.119141,0.04406 0.181401,0.04406 0.06226,0 0.124441,-0.0146 0.181401,-0.04406 4.475231,-2.311016 7.262251,-6.872647 8.812462,-10.291871 1.910693,-4.21563 3.00642,-9.014263 3.00642,-13.164692 0,-0.168321 -0.10598,-0.318402 -0.264321,-0.374382 z"/>
+ <path style="fill:#ffffff" d="M 43.735322,22.124137 32.131241,18.022708 c -0.08524,-0.03017 -0.178221,-0.03017 -0.263462,0 l -11.603881,4.101629 c -0.158341,0.05598 -0.264321,0.206041 -0.264321,0.374382 0,4.150829 1.095827,8.949263 3.00662,13.164692 1.549871,3.419624 4.337031,7.981255 8.812462,10.291871 0.05696,0.02938 0.119141,0.04406 0.181401,0.04406 0.06226,0 0.124441,-0.0146 0.181401,-0.04406 4.475231,-2.311016 7.262251,-6.872647 8.812462,-10.291871 1.910693,-4.215629 3.00642,-9.014263 3.00642,-13.164692 0,-0.168321 -0.10598,-0.318402 -0.264321,-0.374382 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 6 C 31.917999 6 31.835813 6.0149687 31.757812 6.0429688 L 10.482422 13.660156 C 10.19242 13.764155 10 14.042867 10 14.355469 C 10 14.62428 10.017366 14.901795 10.027344 15.175781 C 10.085966 14.940464 10.249967 14.743518 10.482422 14.660156 L 31.757812 7.0429688 C 31.913813 6.9869687 32.086186 6.9869687 32.242188 7.0429688 L 53.515625 14.660156 C 53.750594 14.744421 53.915858 14.944871 53.972656 15.183594 C 53.982621 14.906972 54 14.626837 54 14.355469 C 54 14.042867 53.805627 13.764157 53.515625 13.660156 L 32.242188 6.0429688 C 32.164187 6.0149687 32.082001 6 32 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/security-low.svg b/.icons/awkward/64x64/apps/security-low.svg
new file mode 100644
index 00000000..ea02adb3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/security-low.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10.057688,15.172496 c -0.01714,0.06295 -0.058595,0.116059 -0.058595,0.183602 0,7.708853 2.008814,16.620115 5.511838,24.44817 2.84142,6.350844 7.951856,14.821103 16.156113,19.113732 0.104,0.054 0.218001,0.082 0.332002,0.082 0.114141,0 0.227622,-0.02748 0.332042,-0.08204 8.204457,-4.292029 13.314893,-12.762488 16.156113,-19.113732 3.502824,-7.829255 5.511838,-16.741117 5.511838,-24.44817 0,-0.06754 -0.04144,-0.120645 -0.0586,-0.183602 -0.284001,7.272051 -2.222015,15.408107 -5.454037,22.634158 -2.84162,6.350844 -7.952056,14.821103 -16.156113,19.113733 -0.10442,0.05456 -0.217901,0.08204 -0.332042,0.08204 -0.114141,0 -0.227622,-0.02748 -0.332042,-0.08204 C 23.462147,52.626317 18.351911,44.156258 15.509891,37.806214 12.277669,30.582163 10.340655,22.444107 10.057053,15.174056 Z"/>
+ <path style="fill:#f46868" d="M 53.51539,13.659478 32.241242,6.042025 c -0.156261,-0.056034 -0.326763,-0.056034 -0.483004,0 L 10.48409,13.659478 c -0.290302,0.103959 -0.4846029,0.382663 -0.4846029,0.695265 0,7.708853 2.0090139,16.620115 5.5120379,24.44817 2.84142,6.350844 7.951056,14.822503 16.156113,19.113733 0.10442,0.05456 0.218421,0.08184 0.332562,0.08184 0.114141,0 0.228142,-0.02728 0.332562,-0.08184 8.204457,-4.29203 13.314093,-12.763489 16.156113,-19.113733 3.502824,-7.829255 5.512038,-16.741117 5.512038,-24.44817 0,-0.312622 -0.194301,-0.591304 -0.484603,-0.695265 z"/>
+ <path style="opacity:0.2" d="M 43.735322,23.126152 32.131441,19.024523 c -0.08524,-0.03017 -0.178221,-0.03017 -0.263462,0 l -11.603881,4.101629 c -0.158341,0.05598 -0.264321,0.206041 -0.264321,0.374382 0,4.150829 1.095827,8.949262 3.00662,13.164692 1.549871,3.419624 4.337031,7.981255 8.812462,10.291871 0.05696,0.02938 0.119141,0.04406 0.181401,0.04406 0.06226,0 0.124441,-0.0146 0.181401,-0.04406 4.475231,-2.311016 7.262251,-6.872647 8.812462,-10.291871 1.910693,-4.21563 3.00642,-9.014263 3.00642,-13.164692 0,-0.168321 -0.10598,-0.318402 -0.264321,-0.374382 z"/>
+ <path style="fill:#ffffff" d="M 43.735322,22.124137 32.131241,18.022708 c -0.08524,-0.03017 -0.178221,-0.03017 -0.263462,0 l -11.603881,4.101629 c -0.158341,0.05598 -0.264321,0.206041 -0.264321,0.374382 0,4.150829 1.095827,8.949263 3.00662,13.164692 1.549871,3.419624 4.337031,7.981255 8.812462,10.291871 0.05696,0.02938 0.119141,0.04406 0.181401,0.04406 0.06226,0 0.124441,-0.0146 0.181401,-0.04406 4.475231,-2.311016 7.262251,-6.872647 8.812462,-10.291871 1.910693,-4.215629 3.00642,-9.014263 3.00642,-13.164692 0,-0.168321 -0.10598,-0.318402 -0.264321,-0.374382 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 6 C 31.917999 6 31.835813 6.0149687 31.757812 6.0429688 L 10.482422 13.660156 C 10.19242 13.764155 10 14.042867 10 14.355469 C 10 14.62428 10.017366 14.901795 10.027344 15.175781 C 10.085966 14.940464 10.249967 14.743518 10.482422 14.660156 L 31.757812 7.0429688 C 31.913813 6.9869687 32.086186 6.9869687 32.242188 7.0429688 L 53.515625 14.660156 C 53.750594 14.744421 53.915858 14.944871 53.972656 15.183594 C 53.982621 14.906972 54 14.626837 54 14.355469 C 54 14.042867 53.805627 13.764157 53.515625 13.660156 L 32.242188 6.0429688 C 32.164187 6.0149687 32.082001 6 32 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/security-medium.svg b/.icons/awkward/64x64/apps/security-medium.svg
new file mode 100644
index 00000000..2be10812
--- /dev/null
+++ b/.icons/awkward/64x64/apps/security-medium.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10.057688,15.172496 c -0.01714,0.06295 -0.058595,0.116059 -0.058595,0.183602 0,7.708853 2.008814,16.620115 5.511838,24.44817 2.84142,6.350844 7.951856,14.821103 16.156113,19.113732 0.104,0.054 0.218001,0.082 0.332002,0.082 0.114141,0 0.227622,-0.02748 0.332042,-0.08204 8.204457,-4.292029 13.314893,-12.762488 16.156113,-19.113732 3.502824,-7.829255 5.511838,-16.741117 5.511838,-24.44817 0,-0.06754 -0.04144,-0.120645 -0.0586,-0.183602 -0.284001,7.272051 -2.222015,15.408107 -5.454037,22.634158 -2.84162,6.350844 -7.952056,14.821103 -16.156113,19.113733 -0.10442,0.05456 -0.217901,0.08204 -0.332042,0.08204 -0.114141,0 -0.227622,-0.02748 -0.332042,-0.08204 C 23.462147,52.626317 18.351911,44.156258 15.509891,37.806214 12.277669,30.582163 10.340655,22.444107 10.057053,15.174056 Z"/>
+ <path style="fill:#f2aa51" d="M 53.51539,13.659478 32.241242,6.042025 c -0.156261,-0.056034 -0.326763,-0.056034 -0.483004,0 L 10.48409,13.659478 c -0.290302,0.103959 -0.4846029,0.382663 -0.4846029,0.695265 0,7.708853 2.0090139,16.620115 5.5120379,24.44817 2.84142,6.350844 7.951056,14.822503 16.156113,19.113733 0.10442,0.05456 0.218421,0.08184 0.332562,0.08184 0.114141,0 0.228142,-0.02728 0.332562,-0.08184 8.204457,-4.29203 13.314093,-12.763489 16.156113,-19.113733 3.502824,-7.829255 5.512038,-16.741117 5.512038,-24.44817 0,-0.312622 -0.194301,-0.591304 -0.484603,-0.695265 z"/>
+ <path style="opacity:0.2" d="M 43.735322,23.126152 32.131441,19.024523 c -0.08524,-0.03017 -0.178221,-0.03017 -0.263462,0 l -11.603881,4.101629 c -0.158341,0.05598 -0.264321,0.206041 -0.264321,0.374382 0,4.150829 1.095827,8.949262 3.00662,13.164692 1.549871,3.419624 4.337031,7.981255 8.812462,10.291871 0.05696,0.02938 0.119141,0.04406 0.181401,0.04406 0.06226,0 0.124441,-0.0146 0.181401,-0.04406 4.475231,-2.311016 7.262251,-6.872647 8.812462,-10.291871 1.910693,-4.21563 3.00642,-9.014263 3.00642,-13.164692 0,-0.168321 -0.10598,-0.318402 -0.264321,-0.374382 z"/>
+ <path style="fill:#ffffff" d="M 43.735322,22.124137 32.131241,18.022708 c -0.08524,-0.03017 -0.178221,-0.03017 -0.263462,0 l -11.603881,4.101629 c -0.158341,0.05598 -0.264321,0.206041 -0.264321,0.374382 0,4.150829 1.095827,8.949263 3.00662,13.164692 1.549871,3.419624 4.337031,7.981255 8.812462,10.291871 0.05696,0.02938 0.119141,0.04406 0.181401,0.04406 0.06226,0 0.124441,-0.0146 0.181401,-0.04406 4.475231,-2.311016 7.262251,-6.872647 8.812462,-10.291871 1.910693,-4.215629 3.00642,-9.014263 3.00642,-13.164692 0,-0.168321 -0.10598,-0.318402 -0.264321,-0.374382 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 6 C 31.917999 6 31.835813 6.0149687 31.757812 6.0429688 L 10.482422 13.660156 C 10.19242 13.764155 10 14.042867 10 14.355469 C 10 14.62428 10.017366 14.901795 10.027344 15.175781 C 10.085966 14.940464 10.249967 14.743518 10.482422 14.660156 L 31.757812 7.0429688 C 31.913813 6.9869687 32.086186 6.9869687 32.242188 7.0429688 L 53.515625 14.660156 C 53.750594 14.744421 53.915858 14.944871 53.972656 15.183594 C 53.982621 14.906972 54 14.626837 54 14.355469 C 54 14.042867 53.805627 13.764157 53.515625 13.660156 L 32.242188 6.0429688 C 32.164187 6.0149687 32.082001 6 32 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/selene.svg b/.icons/awkward/64x64/apps/selene.svg
new file mode 100644
index 00000000..db9be51b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/selene.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#f1d27a" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round" d="m 18,29.000802 c 0,-12.599999 8.4,-10 28,-10"/>
+ <path style="fill:none;stroke:#454545;stroke-width:12;stroke-linecap:round;stroke-linejoin:round" d="M 18,28 C 18,15.4 26.4,18 46,18"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round" d="m 46.079198,37.000802 c 0,12.6 -8.4,10 -28,10"/>
+ <path style="fill:none;stroke:#454545;stroke-width:12;stroke-linecap:round;stroke-linejoin:round" d="m 46.079198,36 c 0,12.6 -8.4,10 -28,10"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/selinux.svg b/.icons/awkward/64x64/apps/selinux.svg
new file mode 100644
index 00000000..1c3224fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/selinux.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 24,20.99995 0,2 6,0 0,2 -8,0 0,6 -2,0 0,-6 -2,0 0,14 2,0 0,-6 2,0 0,6 4,4 13,0 2,-2 3,0 0,2 2,0 2,-1.9996 0,-12 -2,-2.0004 -2,0 0,2 -1.75002,4e-4 -4,-4 -6.25,0 0,-2 6,-4e-4 0,-2 z m 0,6 13,0 4,4 5,0 0,8 -6,0 -2,2 -10.75,0 -3.25,-3.4 z"/>
+ <path style="fill:#ffa92c" d="m 24,20 0,2 6,0 0,2 -8,0 0,6 -2,0 0,-6 -2,0 0,14 2,0 0,-6 2,0 0,6 4,4 13,0 2,-2 3,0 0,2 2,0 2,-1.9996 0,-12 L 46,26 l -2,0 0,2 -1.75002,4e-4 -4,-4 -6.25,0 0,-2 6,-4e-4 0,-2 z m 0,6 13,0 4,4 5,0 0,8 -6,0 -2,2 L 27.25,40 24,36.6 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/semaphor.svg b/.icons/awkward/64x64/apps/semaphor.svg
new file mode 100644
index 00000000..91482645
--- /dev/null
+++ b/.icons/awkward/64x64/apps/semaphor.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#36445d" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 18,40 H 32 V 54 Z"/>
+ <path style="fill:#70bbff" d="M 18,39 H 32 V 53 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 18,39 1,1 h 13 v -1 z"/>
+ <path style="opacity:0.2" d="M 18,26 H 32 V 40 Z"/>
+ <path style="fill:#3675fb" d="M 18,25 H 32 V 39 Z"/>
+ <path style="opacity:0.2" d="M 18,26 H 32 V 12 Z"/>
+ <path style="fill:#70bbff" d="M 18,25 H 32 V 11 Z"/>
+ <path style="opacity:0.2" d="M 46,26 H 32 V 12 Z"/>
+ <path style="fill:#3675fb" d="M 46,25 H 32 V 11 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,11 18,25 h 1 L 32,12 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 32,11 v 1 l 13,13 h 1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sengi.svg b/.icons/awkward/64x64/apps/sengi.svg
new file mode 100644
index 00000000..cc044120
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sengi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="M 24.796875 13.132812 C 24.738695 13.147153 24.683266 13.179389 24.628906 13.230469 C 24.217018 13.61742 23.909876 14.828324 23.96875 15.847656 C 23.98755 16.174178 23.994415 16.441406 23.984375 16.441406 C 23.631207 16.441406 22.472656 16.845379 22.472656 16.96875 C 22.472656 17.00418 22.636355 17.21022 22.835938 17.425781 C 23.225155 17.84618 23.435612 18.252356 23.5625 18.820312 C 23.70054 19.43817 23.62568 19.47294 23.3125 18.941406 C 21.941668 16.614785 19.383611 15.149096 17.421875 15.566406 C 17.165851 15.620866 16.874318 15.702732 16.777344 15.75 C 16.603094 15.83492 16.6018 15.84202 16.621094 16.378906 C 16.687274 18.220239 17.513097 19.316225 19.339844 19.980469 C 20.14278 20.272433 20.153079 20.325051 19.394531 20.292969 C 18.65969 20.261889 17.903407 19.896845 17.238281 19.253906 L 16.972656 19 L 16.5625 19.074219 C 15.664011 19.238514 13.244406 19.158219 9.6484375 18.84375 C 8.5568445 18.748291 8.142169 18.732835 7.9375 18.75 C 5.4565671 22.919435 4.1150503 27.660768 4.0175781 32.505859 A 28 28 0 0 0 8.2617188 46.818359 C 8.7334622 46.894465 9.2185445 46.978746 9.6523438 47.023438 C 10.891436 47.151097 13.13478 47.152137 14.257812 47.023438 C 16.570625 46.758269 18.40282 46.200287 20.886719 45.011719 C 21.408231 44.762169 21.875063 44.571882 21.921875 44.589844 C 22.026875 44.630144 22.456805 45.375377 22.761719 46.046875 C 23.068877 46.723323 23.405337 47.755975 23.640625 48.726562 C 23.747605 49.167811 23.847407 49.547745 23.863281 49.574219 C 23.920841 49.670239 24.140037 49.617348 24.207031 49.492188 C 24.337291 49.248764 24.071851 47.238258 23.585938 44.78125 L 23.292969 43.304688 L 23.5 43.132812 C 23.61424 43.037433 23.837772 42.890512 23.992188 42.808594 L 24.269531 42.660156 L 24.578125 42.820312 C 25.004063 43.041562 25.728464 43.788334 26.09375 44.378906 C 26.64985 45.277978 27.14134 46.661062 27.4375 48.15625 L 27.582031 48.882812 L 27.773438 48.863281 C 28.124503 48.825841 28.147188 48.751742 28.0625 47.941406 C 27.89728 46.36056 27.312055 44.391992 26.394531 42.316406 C 26.218511 41.918218 26.089127 41.557221 26.105469 41.515625 C 26.121869 41.474025 26.229808 41.379123 26.34375 41.304688 C 27.155718 40.774192 31.085361 36.354808 32.773438 34.455078 C 33.690323 33.42323 35.116072 31.726905 35.289062 31.462891 C 35.442543 31.228643 35.682756 31.143276 36.535156 31.017578 C 37.498552 30.875518 39.341361 30.921628 40.269531 31.111328 C 42.180327 31.501812 43.98818 32.20897 45.9375 33.333984 C 48.352676 34.727862 51.148202 37.610313 53.46875 40.078125 C 53.725994 40.351699 53.955265 40.574219 53.980469 40.574219 C 54.034729 40.574219 54.246094 39.93927 54.246094 39.773438 C 54.246094 39.633697 53.53651 38.369065 52.75 37.105469 C 49.236378 31.460651 44.657823 26.345602 39.960938 22.8125 C 36.083723 19.895973 32.152614 17.976495 27.898438 16.921875 L 26.808594 16.652344 L 26.753906 16.335938 C 26.567346 15.251953 26.055256 14.122034 25.492188 13.542969 C 25.174436 13.216189 24.971421 13.089761 24.796875 13.132812 z M 27.550781 22.933594 C 27.840203 22.935794 28.1531 22.982645 28.464844 23.078125 C 29.096266 23.271545 29.657238 23.690186 29.871094 24.125 C 30.020134 24.428018 30.030845 24.506533 29.953125 24.761719 C 29.738349 25.467299 28.715396 25.786131 27.625 25.488281 C 27.167636 25.363351 26.837234 25.18987 26.5 24.898438 C 26.142796 24.589748 26 24.311919 26 23.917969 C 26 23.312631 26.682525 22.926936 27.550781 22.933594 z"/>
+ <path style="fill:#80adf5" d="m 24.796876,12.132812 c -0.05818,0.01434 -0.11362,0.04658 -0.16798,0.09766 -0.411888,0.386951 -0.71903,1.597856 -0.660156,2.617188 0.0188,0.326522 0.02564,0.59375 0.0156,0.59375 -0.353168,0 -1.51172,0.403973 -1.51172,0.527344 0,0.03543 0.1637,0.24147 0.363282,0.457031 0.389218,0.420399 0.599674,0.826575 0.726562,1.394531 0.13804,0.617857 0.06318,0.652628 -0.25,0.121094 -1.370832,-2.326621 -3.928853,-3.79231 -5.890589,-3.375 -0.256024,0.05446 -0.547557,0.136326 -0.644531,0.183594 -0.17425,0.08492 -0.175544,0.09202 -0.15625,0.628906 0.06618,1.841333 0.892003,2.937319 2.71875,3.601563 0.802936,0.291964 0.813238,0.344582 0.05469,0.3125 -0.734841,-0.03108 -1.491125,-0.396124 -2.156251,-1.039063 L 16.972656,18 16.5625,18.074219 c -0.898489,0.164295 -3.318094,0.084 -6.9140624,-0.230469 C 8.5568446,17.748292 8.142169,17.732835 7.9375,17.75 5.3720572,22.061462 4.0121524,26.983022 4,32 c 0.0114,4.811658 1.2625668,9.539186 3.6328124,13.726562 0.6184278,0.10456 1.3895902,0.231978 2.0195314,0.296876 1.2390922,0.12766 3.4824362,0.1287 4.6054682,0 2.312812,-0.265168 4.145007,-0.823152 6.628906,-2.01172 0.521512,-0.24955 0.988346,-0.439836 1.035158,-0.421874 0.105,0.0403 0.534928,0.785534 0.839842,1.457032 0.307158,0.676448 0.643618,1.709098 0.878906,2.679686 0.10698,0.441248 0.206784,0.821182 0.222658,0.847656 0.05756,0.09602 0.276756,0.04312 0.34375,-0.08204 0.13026,-0.243424 -0.13518,-2.25393 -0.621094,-4.710938 L 23.292968,42.304688 23.5,42.132812 c 0.11424,-0.09538 0.337772,-0.2423 0.492188,-0.324218 l 0.277344,-0.14844 0.308592,0.16016 c 0.425938,0.22125 1.15034,0.968022 1.515626,1.558594 0.5561,0.899072 1.04759,2.282156 1.34375,3.777344 l 0.14454,0.726562 0.1914,-0.0196 c 0.351066,-0.03744 0.37375,-0.11154 0.289062,-0.921876 -0.16522,-1.580846 -0.750444,-3.549414 -1.667968,-5.625 -0.17602,-0.398188 -0.305406,-0.759186 -0.289064,-0.800782 0.0164,-0.0416 0.12434,-0.1365 0.238282,-0.210936 0.811968,-0.530496 4.741612,-4.950208 6.429688,-6.849938 0.916886,-1.031848 2.342634,-2.728174 2.515624,-2.992188 0.15348,-0.234248 0.393694,-0.319614 1.246094,-0.445312 0.963396,-0.14206 2.806206,-0.09596 3.734376,0.09374 1.910796,0.390484 3.718648,1.097642 5.667968,2.222656 2.415176,1.393878 5.210702,4.276656 7.53125,6.744468 0.257244,0.273574 0.486514,0.496094 0.511718,0.496094 0.05426,0 0.265626,-0.634948 0.265626,-0.80078 0,-0.13974 -0.709584,-1.404374 -1.496094,-2.66797 C 49.23638,30.460572 44.657824,25.345602 39.960938,21.8125 36.083724,18.895973 32.152614,16.976495 27.898438,15.921875 l -1.089844,-0.269531 -0.05469,-0.316406 c -0.18656,-1.083984 -0.69865,-2.213904 -1.261718,-2.792969 -0.317752,-0.32678 -0.520766,-0.453209 -0.695312,-0.410157 z m 2.753906,9.800782 c 0.289422,0.0022 0.602318,0.04904 0.914062,0.14452 0.631422,0.19342 1.192394,0.612062 1.40625,1.046876 0.14904,0.303018 0.15974,0.381532 0.08202,0.636718 -0.214776,0.70558 -1.237728,1.024414 -2.328124,0.726564 C 27.167626,24.363342 26.837234,24.18987 26.5,23.898438 26.142796,23.589748 26,23.311918 26,22.917968 c 0,-0.605338 0.682526,-0.991032 1.550782,-0.984374 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24.796875 12.132812 C 24.738695 12.147153 24.683266 12.179389 24.628906 12.230469 C 24.217018 12.61742 23.909876 13.828324 23.96875 14.847656 C 23.984149 15.115116 23.985776 15.26037 23.982422 15.333984 C 24.027679 14.452098 24.284556 13.553971 24.628906 13.230469 C 24.683266 13.179389 24.738695 13.147153 24.796875 13.132812 C 24.971421 13.089761 25.174436 13.216189 25.492188 13.542969 C 26.055256 14.122034 26.567346 15.251953 26.753906 16.335938 L 26.808594 16.652344 L 27.898438 16.921875 C 32.152614 17.976495 36.083723 19.895973 39.960938 22.8125 C 44.657823 26.345602 49.236378 31.460651 52.75 37.105469 C 53.374958 38.109517 53.85013 38.957952 54.060547 39.398438 C 54.142709 39.209191 54.246094 38.896058 54.246094 38.773438 C 54.246094 38.633697 53.53651 37.369065 52.75 36.105469 C 49.236378 30.460651 44.657824 25.345602 39.960938 21.8125 C 36.083723 18.895973 32.152614 16.976495 27.898438 15.921875 L 26.808594 15.652344 L 26.753906 15.335938 C 26.567346 14.251953 26.055256 13.122034 25.492188 12.542969 C 25.174436 12.216189 24.971421 12.089761 24.796875 12.132812 z M 18.181641 14.496094 C 17.921273 14.49141 17.667092 14.514242 17.421875 14.566406 C 17.165851 14.620866 16.874318 14.702732 16.777344 14.75 C 16.603094 14.83492 16.6018 14.84202 16.621094 15.378906 C 16.626805 15.537805 16.644929 15.684032 16.662109 15.832031 C 16.687441 15.80112 16.721823 15.777058 16.777344 15.75 C 16.874318 15.702732 17.165851 15.620866 17.421875 15.566406 C 19.383611 15.149096 21.941668 16.614785 23.3125 18.941406 C 23.62568 19.47294 23.70054 19.43817 23.5625 18.820312 C 23.435612 18.252356 23.225155 17.84618 22.835938 17.425781 C 22.636355 17.21022 22.472656 17.00418 22.472656 16.96875 C 22.472656 16.953879 22.532273 16.926123 22.5625 16.904297 C 21.343378 15.456509 19.670909 14.522884 18.181641 14.496094 z M 23.978516 15.441406 C 23.620739 15.444378 22.472656 15.845836 22.472656 15.96875 C 22.472656 16.00418 22.636355 16.21022 22.835938 16.425781 C 22.914687 16.51084 22.981973 16.594336 23.046875 16.679688 C 23.393287 16.555233 23.797928 16.441406 23.984375 16.441406 C 23.994415 16.441406 23.98755 16.174178 23.96875 15.847656 C 23.961116 15.715477 23.974411 15.577814 23.978516 15.441406 z M 7.9375 17.75 C 5.3720572 22.061462 4.0121524 26.983022 4 32 C 4.0004054 32.171096 4.014043 32.340856 4.0175781 32.511719 C 4.1140758 27.664589 5.4555663 22.921117 7.9375 18.75 C 8.142169 18.732835 8.5568445 18.748291 9.6484375 18.84375 C 13.244406 19.158219 15.664011 19.238514 16.5625 19.074219 L 16.972656 19 L 17.238281 19.253906 C 17.903407 19.896845 18.65969 20.261889 19.394531 20.292969 C 20.153079 20.325051 20.14278 20.272433 19.339844 19.980469 C 18.132305 19.541382 17.371247 18.906982 16.96875 18 L 16.5625 18.074219 C 15.664011 18.238514 13.244406 18.158219 9.6484375 17.84375 C 8.5568445 17.748292 8.142169 17.732835 7.9375 17.75 z M 26.142578 23.480469 C 26.052949 23.608431 26 23.754629 26 23.917969 C 26 24.311919 26.142796 24.589748 26.5 24.898438 C 26.837234 25.18987 27.167636 25.363351 27.625 25.488281 C 28.715396 25.786131 29.738349 25.467299 29.953125 24.761719 C 30.030845 24.506533 30.020134 24.428018 29.871094 24.125 C 29.856425 24.095175 29.828393 24.066715 29.810547 24.037109 C 29.441757 24.543609 28.560002 24.743684 27.625 24.488281 C 27.167636 24.363351 26.837234 24.18987 26.5 23.898438 C 26.337207 23.757755 26.223084 23.622245 26.142578 23.480469 z M 26.378906 41.275391 C 26.370199 41.281445 26.351843 41.2994 26.34375 41.304688 C 26.229808 41.379123 26.121869 41.474025 26.105469 41.515625 C 26.089127 41.557221 26.218511 41.918218 26.394531 42.316406 C 27.277374 44.313537 27.841844 46.203045 28.03125 47.751953 C 28.114718 47.649195 28.115153 47.445211 28.0625 46.941406 C 27.89728 45.36056 27.312055 43.391992 26.394531 41.316406 C 26.385458 41.295881 26.387718 41.295679 26.378906 41.275391 z M 23.462891 43.164062 L 23.292969 43.304688 L 23.585938 44.78125 C 23.892725 46.332511 24.094722 47.646825 24.181641 48.509766 C 24.187921 48.501536 24.20221 48.501194 24.207031 48.492188 C 24.337291 48.248764 24.071851 46.238258 23.585938 43.78125 L 23.462891 43.164062 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sepolicy.svg b/.icons/awkward/64x64/apps/sepolicy.svg
new file mode 100644
index 00000000..fc7731dd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sepolicy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 24,20.99995 0,2 6,0 0,2 -8,0 0,6 -2,0 0,-6 -2,0 0,14 2,0 0,-6 2,0 0,6 4,4 13,0 2,-2 3,0 0,2 2,0 2,-1.9996 0,-12 -2,-2.0004 -2,0 0,2 -1.75002,4e-4 -4,-4 -6.25,0 0,-2 6,-4e-4 0,-2 z m 0,6 13,0 4,4 5,0 0,8 -6,0 -2,2 -10.75,0 -3.25,-3.4 z"/>
+ <path style="fill:#ffa92c" d="m 24,20 0,2 6,0 0,2 -8,0 0,6 -2,0 0,-6 -2,0 0,14 2,0 0,-6 2,0 0,6 4,4 13,0 2,-2 3,0 0,2 2,0 2,-1.9996 0,-12 L 46,26 l -2,0 0,2 -1.75002,4e-4 -4,-4 -6.25,0 0,-2 6,-4e-4 0,-2 z m 0,6 13,0 4,4 5,0 0,8 -6,0 -2,2 L 27.25,40 24,36.6 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#3f92e7" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 A 2.2858,2.2858 0 0 1 48,48.2864 2.2858,2.2858 0 0 1 45.714,46.0004 2.2858,2.2858 0 0 1 48,43.7144 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/serviio.svg b/.icons/awkward/64x64/apps/serviio.svg
new file mode 100644
index 00000000..5157599d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/serviio.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#f4b400" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.1" d="M 31.9996,15.000514 A 17.999743,17.999743 0 0 0 15.074042,27.000343 H 9.9999146 l 3.9999424,5.999914 3.999943,5.999914 3.999943,-5.999914 3.999943,-5.999914 H 21.632548 A 11.999828,11.999828 0 0 1 32.0004,21.000429 11.999828,11.999828 0 0 1 43.312238,29.036314 l 2.687962,-4.035943 3.843945,5.765918 A 17.999743,17.999743 0 0 0 32.0004,15.000514 Z m 13.9998,11.999829 -3.999943,5.999914 -3.999943,5.999914 h 4.367138 A 11.999828,11.999828 0 0 1 31.9988,45.000085 11.999828,11.999828 0 0 1 20.686962,36.9642 L 17.999,41.000143 14.155255,35.234225 A 17.999743,17.999743 0 0 0 31.9988,51 17.999743,17.999743 0 0 0 48.924558,39.000171 h 5.073927 L 49.998543,33.000257 45.9986,27.000343 Z"/>
+ <path style="fill:#3f3f3f" d="M 31.9996,14.000686 A 17.999743,17.999743 0 0 0 15.074042,26.000515 l -5.0741274,0 3.9999424,5.999914 3.999943,5.999914 3.999943,-5.999914 3.999943,-5.999914 -4.367138,0 A 11.999828,11.999828 0 0 1 32.0004,20.000601 11.999828,11.999828 0 0 1 43.312238,28.036486 l 2.687962,-4.035943 3.843945,5.765918 A 17.999743,17.999743 0 0 0 32.0004,14.000686 Z m 13.9998,11.999829 -3.999943,5.999914 -3.999943,5.999914 4.367138,0 A 11.999828,11.999828 0 0 1 31.9988,44.000257 11.999828,11.999828 0 0 1 20.686962,35.964372 L 17.999,40.000315 14.155255,34.234397 A 17.999743,17.999743 0 0 0 31.9988,50.000172 17.999743,17.999743 0 0 0 48.924558,38.000343 l 5.073927,0 -3.999942,-5.999914 -3.999943,-5.999914 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493416 4 4 11.493416 4 20.800781 L 4 21.800781 C 4 12.493416 11.493416 5 20.800781 5 L 43.199219 5 C 52.506584 5 60 12.493416 60 21.800781 L 60 20.800781 C 60 11.493416 52.506584 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/session-properties.svg b/.icons/awkward/64x64/apps/session-properties.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/session-properties.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/setroubleshoot_icon.svg b/.icons/awkward/64x64/apps/setroubleshoot_icon.svg
new file mode 120000
index 00000000..27faafb0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/setroubleshoot_icon.svg
@@ -0,0 +1 @@
+selinux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sgt-launcher.svg b/.icons/awkward/64x64/apps/sgt-launcher.svg
new file mode 100644
index 00000000..1f13dcc9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sgt-launcher.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g transform="matrix(2,0,0,2,0,-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"/>
+ </g>
+ <path style="fill:#8e8e8e" d="M 32,4 6.8,4 C 5.2488,4 4,5.2488 4,6.8 L 4,32 32,32 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,4 57.2,4 C 58.7512,4 60,5.2488 60,6.8 L 60,32 32,32 Z"/>
+ <path style="fill:#45792a" d="M 32,60 6.8,60 C 5.2488,60 4,58.7512 4,57.2 L 4,32 32,32 Z"/>
+ <path style="fill:#8e8e8e" d="m 32,60 25.2,0 C 58.7512,60 60,58.7512 60,57.2 L 60,32 32,32 Z"/>
+ <circle style="opacity:0.1" cx="18" cy="19" r="8"/>
+ <circle style="fill:#ffffff" cx="18" cy="18" r="8"/>
+ <path style="opacity:0.1" transform="matrix(1.2441388,0,0,1.4366077,0.49452984,-1.4422954)" 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(1.2441388,0,0,1.4366077,0.49452984,-2.4422954)" 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 44,11 0,6 -6,0 0,4 6,0 0,6 4,0 0,-6 6,0 0,-4 -6,0 0,-6 -4,0 z"/>
+ <path style="fill:#3f3f3f" d="m 44,10 0,6 -6,0 0,4 6,0 0,6 4,0 0,-6 6,0 0,-4 -6,0 0,-6 -4,0 z"/>
+ <rect style="opacity:0.1" width="4" height="16" x="50" y="41"/>
+ <rect style="fill:#3f3f3f" width="4" height="16" x="50" y="40"/>
+ <path style="opacity:0.1" transform="matrix(0,0.87089716,1.2929469,0,1.4019344,31.74617)" 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.87089716,1.2929469,0,1.4019344,30.74617)" 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.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/shadow-beta.svg b/.icons/awkward/64x64/apps/shadow-beta.svg
new file mode 120000
index 00000000..7664c7a3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/shadow-beta.svg
@@ -0,0 +1 @@
+shadow-preprod.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/shadow-dev.svg b/.icons/awkward/64x64/apps/shadow-dev.svg
new file mode 120000
index 00000000..7664c7a3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/shadow-dev.svg
@@ -0,0 +1 @@
+shadow-preprod.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/shadow-preprod.svg b/.icons/awkward/64x64/apps/shadow-preprod.svg
new file mode 100644
index 00000000..2698e85a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/shadow-preprod.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#e4e4e4" d="M 32,4 C 16.536027,4 4,16.536027 4,32 4.00517,40.370933 7.7553534,48.300486 14.222656,53.615234 12.783393,51.709853 12.00323,49.387875 12,47 12,40.924868 16.924868,36 23,36 29.075132,36 34,40.924868 34,47 34,53.075132 29.075132,58 23,58 22.416148,57.9955 21.833578,57.94459 21.257812,57.847656 24.661879,59.265463 28.312476,59.99691 32,60 47.463973,60 60,47.463973 60,32 60,16.536027 47.463973,4 32,4 Z"/>
+ <path style="fill:#263547" d="M 32,8 C 45.302213,8 56,18.697787 56,32 56,44.217387 46.941862,54.13047 35.164062,55.683594 36.930991,53.223277 38,50.235962 38,47 38,38.763107 31.236893,32 23,32 17.163579,32 12.121315,35.428448 9.6464844,40.337891 8.655327,37.686328 8.0020273,34.899322 8,32 v -0.002 C 8.0010663,18.696804 18.69845,8 32,8 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.536027 4 4 16.536027 4 32 C 4.0000976 32.158066 4.0109105 32.314919 4.0136719 32.472656 C 4.2958014 17.252909 16.712826 5 32 5 C 47.296335 5 59.718596 17.267575 59.986328 32.5 C 59.989262 32.333062 60 32.167638 60 32 C 60 16.536027 47.463973 4 32 4 z M 23 32 C 17.163579 32 12.121315 35.428448 9.6464844 40.337891 C 8.7085533 37.82872 8.0809269 35.19699 8.0136719 32.464844 C 8.0098036 32.642866 8.0000143 32.819062 8 32.998047 L 8 33 C 8.0020273 35.899322 8.655327 38.686328 9.6464844 41.337891 C 12.121315 36.428448 17.163579 33 23 33 C 31.087251 33 37.737006 39.523681 37.976562 47.556641 C 37.983665 47.370904 38 47.18746 38 47 C 38 38.763107 31.236893 32 23 32 z M 55.988281 32.53125 C 55.734746 44.252674 47.139351 53.743844 35.886719 55.572266 C 35.660021 55.952321 35.421551 56.32506 35.164062 56.683594 C 46.941864 55.13047 56 45.217387 56 33 C 56 32.84264 55.991262 32.687867 55.988281 32.53125 z M 33.974609 47.5 C 33.711432 53.341413 28.906375 58 23 58 C 22.416148 57.9955 21.833578 57.94459 21.257812 57.847656 C 22.260425 58.265248 23.286142 58.614674 24.326172 58.912109 C 29.774777 58.256135 34 53.62544 34 48 C 34 47.831243 33.982129 47.666901 33.974609 47.5 z M 12.023438 47.546875 C 12.017255 47.6983 12 47.847056 12 48 C 12.002135 49.578464 12.350963 51.125346 12.998047 52.544922 C 13.395168 52.911867 13.802294 53.269786 14.222656 53.615234 C 12.893627 51.855787 12.135678 49.740641 12.023438 47.546875 z"/>
+ <path style="opacity:0.2" d="M 32,8 C 18.69845,8 8.0010663,18.696898 8,31.998047 V 32 c 1.089e-4,0.155697 0.00986,0.309798 0.013672,0.464844 C 8.2972718,19.413226 18.877441,9 32,9 45.144853,9 55.739294,19.448405 55.988281,32.53125 55.992113,32.354123 56,32.178126 56,32 56,18.697787 45.302213,8 32,8 Z M 4.0136719,32.472656 C 4.010409,32.648676 4,32.823201 4,33 4.00517,41.370933 7.7553538,49.300486 14.222656,54.615234 13.734793,53.969373 13.329861,53.272858 12.998047,52.544922 7.4007924,47.372989 4.1476414,40.125448 4.0136719,32.472656 Z M 59.986328,32.5 C 59.718596,47.732425 47.296335,60 32,60 29.398576,59.99782 26.817249,59.624526 24.326172,58.912109 23.890616,58.964547 23.449692,59 23,59 22.416148,58.9955 21.833578,58.94459 21.257812,58.847656 24.661879,60.265463 28.312476,60.99691 32,61 47.463973,61 60,48.463973 60,33 c 0,-0.167638 -0.01074,-0.333062 -0.01367,-0.5 z M 23,36 c -6.075132,0 -11,4.924868 -11,11 2.47e-4,0.182889 0.01413,0.364917 0.02344,0.546875 C 12.262833,41.683477 17.077812,37 23,37 28.906375,37 33.711432,41.658587 33.974609,47.5 33.982129,47.333099 34,47.168757 34,47 34,40.924868 29.075132,36 23,36 Z m 14.976562,11.556641 c -0.115507,3.020482 -1.147929,5.809163 -2.8125,8.126953 0.242709,-0.03201 0.482313,-0.07227 0.722657,-0.111328 C 37.215659,53.34432 38,50.764396 38,48 c 0,-0.149642 -0.019,-0.294721 -0.02344,-0.443359 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/shadow-tactics.svg b/.icons/awkward/64x64/apps/shadow-tactics.svg
new file mode 100644
index 00000000..775b9d3a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/shadow-tactics.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.1" d="m 34.61131,53.893736 c -0.619314,-0.07603 -1.210884,-0.235325 -1.334641,-0.35902 -0.186908,-0.186934 -0.217089,-0.813139 -0.189526,-3.932578 0.02521,-2.854912 -0.01092,-3.745042 -0.15686,-3.861378 -0.104272,-0.08327 -1.213418,-0.673993 -2.464706,-1.313112 -1.251277,-0.638996 -2.248812,-1.188087 -2.216698,-1.220188 0.0321,-0.03258 2.19687,0.992828 4.810628,2.277582 9.697019,4.766471 9.419654,4.509544 9.961698,4.301615 0.129766,-0.04948 0.235928,-0.167383 0.235928,-0.261151 0,-0.09414 -2.464205,-1.270753 -5.109773,-2.615362 -2.645569,-1.344489 -4.934325,-2.552248 -5.086127,-2.683909 -0.246392,-0.213723 -0.265024,-0.385812 -0.17361,-1.604914 0.07615,-1.01612 0.03983,-1.672495 -0.142269,-2.564919 -0.13454,-0.659754 -0.22421,-1.555677 -0.199254,-1.990968 l 0.04537,-0.791535 0.335598,0.638393 c 0.184567,0.351177 0.335585,0.804328 0.335585,1.006828 0,0.792138 1.209315,1.30213 1.315454,0.554763 0.05901,-0.415982 0.326075,-0.439032 0.431162,-0.03741 0.114772,0.438791 0.341499,0.363003 0.341499,-0.114646 0,-0.54173 -0.49072,-1.455997 -1.179618,-2.197692 -0.304774,-0.328127 -0.744735,-0.898699 -0.977695,-1.267857 -0.232971,-0.369037 -0.514033,-0.724801 -0.624635,-0.79045 -0.222859,-0.132146 -0.278106,-0.701026 -0.06807,-0.701026 0.265204,0 0.348027,-0.799742 0.101486,-0.980036 -0.128954,-0.09414 -0.234468,-0.370004 -0.234468,-0.612689 0,-0.242688 -0.10367,-0.79045 -0.230486,-1.217414 -0.126756,-0.426843 -0.19258,-0.837394 -0.146239,-0.912336 0.04634,-0.07482 0.01919,-0.425878 -0.06047,-0.77983 -0.09365,-0.416465 -0.09317,-1.187002 0.0012,-2.18502 0.183903,-1.941971 -0.240233,-2.771687 -0.896994,-3.801205 -0.260438,-0.407775 -0.549514,-0.961571 -0.642376,-1.230446 -0.161301,-0.467029 -0.152178,-0.488992 0.20361,-0.488992 0.441347,0 1.296445,-0.862737 1.624235,-1.638584 0.120792,-0.286011 0.367457,-0.677615 0.548102,-0.870219 0.262259,-0.279614 0.324542,-0.513733 0.308974,-1.161539 -0.04151,-1.728248 -1.675052,-2.923578 -3.105043,-2.272028 -0.317398,0.144572 -0.429412,0.127441 -0.686545,-0.104987 -0.253088,-0.22905 -0.357983,-0.246427 -0.595178,-0.09775 -0.158355,0.09895 -0.384991,0.179813 -0.503631,0.179813 -0.118622,0 -0.263202,0.149642 -0.321272,0.332593 -0.05804,0.182948 -0.293818,0.50842 -0.523942,0.723472 -0.28426,0.265494 -0.393126,0.487424 -0.339604,0.692095 0.0525,0.200931 -0.07458,0.47608 -0.380984,0.825085 -0.503547,0.573589 -0.581675,0.857185 -0.236098,0.857185 0.432443,0 0.217055,0.260426 -0.415149,0.501785 -0.81205,0.310146 -0.852635,0.307129 -0.852635,-0.06275 0,-0.16871 -0.07603,-0.608586 -0.168866,-0.977382 -0.151357,-0.601103 -0.209391,-0.666029 -0.559313,-0.625361 l -0.390592,0.04465 v 1.483149 1.48315 l -0.633903,0.428413 c -0.348643,0.235564 -0.633893,0.486577 -0.633893,0.557778 0,0.0712 -0.100997,0.55251 -0.346374,0.947616 -0.322274,0.519041 -0.473002,0.987639 -0.542864,1.68794 -0.05321,0.533162 -0.19585,1.165884 -0.317024,1.405915 -0.132944,0.263322 -0.109634,0.640934 -0.154991,1.592853 -0.06734,1.413276 -0.11319,1.617948 -0.441723,1.970332 -0.323408,0.346952 -0.348498,0.452305 -0.213132,0.894837 0.511258,1.67153 1.0104,2.844049 1.542415,3.623397 1.05277,1.542403 2.205644,3.543749 2.120614,3.681323 -0.153661,0.248599 -0.362606,0.133238 -0.367903,-0.203103 -0.0036,-0.184518 -0.08677,-0.473908 -0.186438,-0.642859 -0.339531,-0.576123 -1.075627,-1.407966 -1.245906,-1.407966 -0.09341,0 -0.21347,-0.232549 -0.266786,-0.516749 -0.183456,-0.977864 -0.383941,-0.726248 -0.375119,0.47065 0.01204,1.643291 0.143584,2.208794 0.513442,2.208794 0.214532,0 0.311546,0.114646 0.345493,0.410189 0.03307,0.286975 -0.0204,0.410189 -0.17764,0.410189 -0.123634,0 -0.266315,-0.06758 -0.317013,-0.14916 -0.05068,-0.08205 -0.280518,-0.149159 -0.510715,-0.149159 -0.230183,0 -0.578608,-0.124782 -0.77423,-0.277322 C 20.819137,38.260581 20.33543,38.08801 19.939855,38.02948 l -0.719225,-0.106204 0.104384,0.719248 c 0.107156,0.737956 0.215376,1.036878 0.215376,0.59495 0,-0.275752 0.518596,-0.346349 0.675769,-0.09171 0.05321,0.08568 0.661262,0.417308 1.351173,0.736022 0.689901,0.318836 1.254378,0.651066 1.254378,0.738317 0,0.08688 -0.0572,0.158814 -0.127106,0.158814 -0.196357,0 -0.486808,1.981312 -0.315517,2.152558 0.248709,0.248719 0.158984,0.970019 -0.153975,1.237927 -0.392231,0.335852 -0.437981,1.680702 -0.0572,1.680702 0.178932,0 0.216474,0.08688 0.145564,0.335609 -0.05261,0.184519 -0.134722,0.514214 -0.182564,0.732523 -0.04924,0.224947 -0.216125,0.430705 -0.384979,0.474873 -0.313526,0.08207 -0.304896,0.408018 0.01358,0.514215 0.102816,0.0338 0.224777,-0.08207 0.270974,-0.258978 0.118622,-0.453513 0.556356,-0.325955 0.614656,0.17921 0.05635,0.488509 0.08931,0.496112 0.474837,0.11102 0.165729,-0.165813 0.298307,-0.497199 0.298307,-0.745798 0,-0.246066 0.0671,-0.447479 0.149148,-0.447479 0.151742,0 0.201124,0.185847 0.161396,0.607741 -0.04091,0.434084 0.428521,1.971539 0.690273,2.260807 0.247948,0.273942 0.243194,0.298681 -0.108738,0.564176 -0.327669,0.24703 -0.33952,0.288544 -0.10801,0.377364 0.14303,0.05431 0.260051,0.24703 0.260051,0.426842 0,0.476926 0.282463,0.685097 0.929413,0.685097 0.707869,0 0.840085,0.267064 0.546787,1.104337 -0.206194,0.588553 -0.235676,0.609431 -0.807805,0.572261 -1.010423,-0.06637 -1.920357,-0.36071 -2.29059,-0.742298 -0.256033,-0.263927 -0.462298,-0.34466 -0.743082,-0.290958 -0.537844,0.102578 -1.094828,-0.22205 -1.671036,-0.974485 -0.821078,-1.072116 -1.827797,-2.065427 -2.377178,-2.345403 -0.581505,-0.296268 -0.337227,-0.539437 -1.573286,-0.677857 -0.811109,-0.09051 -1.938955,-0.661322 -1.938955,-0.98076 0,-0.08448 -0.239235,-0.254513 -0.531605,-0.376761 -0.786671,-0.328611 -1.718184,-1.046652 -2.036017,-1.569314 -0.621728,-1.022275 -0.758638,-1.752385 -0.640156,-3.413657 0.186969,-2.621517 0.151067,-2.878806 -0.633615,-4.541163 -0.7038971,-1.491235 -0.7076267,-1.507405 -0.690912,-2.990917 0.01508,-1.344971 0.07542,-1.652583 0.613992,-3.132112 0.328465,-0.90244 0.677288,-2.105492 0.775172,-2.67365 0.233961,-1.357884 0.434868,-2.106648 1.207095,-2.998225 0.935192,-1.079599 0.952493,-1.534357 1.050412,-2.962959 0.07531,-1.098784 0.116942,-1.222722 0.50736,-1.511386 0.521251,-0.385451 0.540089,-0.556695 0.06131,-0.556695 -0.618929,0 -0.543227,-0.208051 0.374154,-1.028549 0.486664,-0.435171 0.884834,-0.871545 0.884834,-0.96978 0,-0.217826 1.069471,-1.283062 1.288239,-1.283062 0.08641,0 0.278516,-0.13419 0.426988,-0.298319 0.148484,-0.164003 0.396467,-0.298199 0.551094,-0.298199 0.328586,0 1.257529,-0.10017 1.399002,-0.329099 0.05347,-0.08688 0.2182,-0.119476 0.366008,-0.07241 0.376217,0.119476 1.197646,-0.600137 1.197646,-1.049065 0,-0.283959 0.240501,-0.792375 0.652801,-0.869731 0.281797,-0.0531 0.570015,-0.06034 0.640505,-0.0169 0.07048,0.04344 0.418504,-0.05068 0.773386,-0.209739 0.916945,-0.410431 3.738211,-0.926095 4.30083,-0.785985 0.245558,0.06154 0.335585,0.0181 0.335585,-0.161107 0,-0.366623 0.30124,-0.414051 1.100922,-0.173416 0.497259,0.149763 0.834642,0.173777 1.087489,0.07723 0.543987,-0.206717 1.833723,-0.168946 2.669209,0.07844 0.404543,0.119477 1.363798,0.318956 2.131668,0.442773 0.767883,0.123942 1.49103,0.303991 1.60699,0.400173 0.115976,0.09654 0.250966,0.134918 0.299998,0.08568 0.049,-0.04948 0.399761,0.06758 0.779432,0.259582 0.379656,0.191879 1.123669,0.459546 1.653366,0.594826 0.529675,0.135156 1.066612,0.336576 1.193205,0.447359 0.228603,0.200207 1.415846,0.832929 1.562857,0.832929 0.04224,0 0.0084,-0.178726 -0.07421,-0.397155 -0.08303,-0.218431 -0.09474,-0.453513 -0.02594,-0.522301 0.1571,-0.157125 1.419768,0.624637 2.16226,1.338696 0.471881,0.453875 0.708907,0.558745 1.491512,0.659874 1.601149,0.206966 1.629075,0.205277 1.806461,-0.109816 0.09244,-0.164003 0.183011,-0.324387 0.201293,-0.356366 0.01823,-0.03137 0.26319,0.117054 0.544264,0.331747 0.530676,0.404758 0.671026,0.366866 0.887476,-0.239669 0.0519,-0.145419 0.213325,-0.306644 0.358744,-0.358297 0.145418,-0.0519 0.387911,-0.200207 0.538881,-0.3303 0.251376,-0.216376 0.290438,-0.214445 0.463904,0.02293 0.308673,0.422137 0.626409,0.304716 1.477368,-0.546194 1.141916,-1.141989 1.885893,-1.4747 1.885893,-0.843427 0,0.186207 -0.291888,0.484164 -0.813802,0.830515 -0.911721,0.605207 -1.721757,1.455151 -1.721757,1.806569 0,0.127806 -0.134246,0.402948 -0.298306,0.611603 -0.164076,0.208534 -0.298308,0.570088 -0.298308,0.803482 0,0.233394 -0.09521,0.677374 -0.211708,0.986676 -0.256781,0.681958 -0.387343,1.883079 -0.23203,2.134455 0.08267,0.133588 0.258254,0.07241 0.651306,-0.22748 0.622272,-0.474633 0.706482,-0.299768 0.165319,0.343452 -0.330866,0.393174 -0.513574,1.071271 -0.288677,1.071271 0.130424,0 0.872427,-0.910284 0.992347,-1.217413 0.130396,-0.33392 0.3163,-0.349005 0.567735,-0.04586 0.15698,0.189225 0.130886,0.290354 -0.152767,0.592294 -0.419941,0.446996 -0.269815,0.692217 0.57938,0.94673 0.320634,0.09654 0.614645,0.257891 0.653359,0.359744 0.216149,0.568159 -0.656532,1.405795 -1.297086,1.244929 -0.404975,-0.101374 -0.636571,0.122374 -0.414388,0.400896 0.07892,0.09895 0.19054,0.864185 0.247948,1.700613 0.05744,0.836429 0.622282,1.876805 0.742067,2.311855 0.665076,2.415276 0.854688,3.770974 0.909223,7.486449 l 0.05394,3.673841 -0.391399,0.465098 c -0.215268,0.25584 -0.478144,0.465219 -0.584149,0.465219 -0.380899,0 -0.963008,1.011776 -1.212043,2.106578 -0.137298,0.603638 -0.348631,1.248669 -0.469659,1.433309 -0.13657,0.208533 -0.602913,0.483079 -0.542439,0.724076 0.05697,0.226757 0.02208,0.478976 -0.08387,0.606655 -0.102088,0.122976 -0.200134,0.776089 -0.224427,1.494613 -0.02944,0.871426 -0.120778,1.394812 -0.287809,1.649686 -0.240296,0.366746 -0.266169,0.37121 -1.45993,0.249325 -1.874934,-0.191519 -2.736007,-0.154108 -3.977387,0.425031 -0.868867,0.405363 -1.465626,0.835222 -2.393555,1.723906 -1.693577,1.621809 -2.500636,1.865098 -4.280778,1.908785 -0.779298,0.01931 -1.917473,-0.02654 -2.529269,-0.102578 z M 23.542976,51.834585 c 0.118622,-0.07482 0.19888,-0.402828 0.19888,-0.812172 0,-1.100957 -0.306455,-1.332421 -0.677193,-0.51144 -0.319667,0.708026 -0.423367,1.1333 -0.317978,1.30382 0.112588,0.182226 0.523966,0.192483 0.796291,0.01931 z m -2.212403,-2.330318 c 0,-0.123088 -0.100646,-0.22374 -0.223727,-0.22374 -0.123046,0 -0.223727,0.10017 -0.223727,0.22374 0,0.123088 0.100646,0.223739 0.223727,0.223739 0.12306,0 0.223727,-0.10017 0.223727,-0.223739 z m -3.464667,-1.743213 c -0.0922,-0.276598 -0.413266,-0.322455 -0.413266,-0.05914 0,0.12985 0.106316,0.236169 0.236158,0.236169 0.129892,0 0.209582,-0.07965 0.177108,-0.177158 z m 2.073476,-2.395726 c -0.04598,-0.184641 -0.137704,-0.557056 -0.203828,-0.82774 -0.06614,-0.270683 -0.187342,-0.505526 -0.269368,-0.522059 -0.211116,-0.04224 -0.267593,0.804811 -0.08555,1.283545 0.191772,0.50444 0.682417,0.562607 0.558757,0.06637 z m -0.445898,-3.719459 c -0.04754,-0.119476 -0.08291,-0.08327 -0.09015,0.09051 -0.006,0.157246 0.02884,0.245341 0.07832,0.195741 0.0496,-0.04948 0.05491,-0.178242 0.01204,-0.285888 z m 0.08037,-1.26496 -0.151417,-0.571417 -0.01544,0.738195 c -0.01092,0.544384 0.02836,0.694511 0.151416,0.571537 0.118748,-0.119476 0.123228,-0.331506 0.01544,-0.738315 z M 51.189785,23.808513 c 0.158065,-0.119477 0.245099,-0.259822 0.193389,-0.311474 -0.166453,-0.166536 -0.853687,0.08931 -0.853687,0.317508 0,0.278528 0.287556,0.275993 0.660298,-0.01204 z M 27.246901,53.506476 c -0.147819,-0.147833 -0.120316,-1.019499 0.04598,-1.456962 0.131628,-0.346108 0.222943,-0.382554 0.959342,-0.382554 0.728094,0 0.84636,-0.04586 1.122317,-0.433238 0.169651,-0.238221 0.308456,-0.50275 0.308456,-0.587708 0,-0.345506 0.318848,-0.314612 0.670532,0.06517 0.278057,0.30013 0.373538,0.566831 0.373538,1.043636 0,0.352383 -0.0671,0.682079 -0.14916,0.732764 -0.08205,0.05068 -0.149148,0.0169 -0.149148,-0.07482 0,-0.09171 -0.0671,-0.125272 -0.149147,-0.07482 -0.08205,0.05068 -0.149159,0.25041 -0.149159,0.443979 0,0.635498 -0.155025,0.823758 -0.678339,0.823758 -0.273496,0 -0.538748,-0.06758 -0.589447,-0.149161 -0.05068,-0.08205 -0.25205,-0.149158 -0.447454,-0.149158 -0.195405,0 -0.396758,0.06758 -0.447455,0.149158 -0.104146,0.16859 -0.569944,0.20069 -0.720889,0.04948 z m -0.09944,-10.191973 c 0,-0.08207 0.0671,-0.14916 0.149148,-0.14916 0.08207,0 0.149148,0.06758 0.149148,0.14916 0,0.08207 -0.0671,0.14916 -0.149148,0.14916 -0.08207,0 -0.149148,-0.06758 -0.149148,-0.14916 z m 0.620581,-1.71606 c 0.03174,-0.278649 0.14787,-0.462564 0.311607,-0.493578 0.359492,-0.06878 0.330227,0.31099 -0.05057,0.655529 -0.30982,0.280459 -0.311306,0.279494 -0.261007,-0.161951 z M 24.639417,33.88836 c -0.129976,-0.427084 -0.201378,-2.804225 -0.08424,-2.804225 0.07157,0 0.454104,0.931764 0.656652,1.599604 0.202862,0.668925 0.06987,1.53299 -0.252448,1.640395 -0.09353,0.03137 -0.237532,-0.164849 -0.319945,-0.435774 z M 52.46844,25.315678 c 0,-0.129976 0.106316,-0.236169 0.236157,-0.236169 0.263407,0 0.217513,0.321005 -0.05901,0.413206 -0.09738,0.03258 -0.177121,-0.04707 -0.177121,-0.177037 z m 1.230495,-1.379003 c -0.357356,-0.144211 -0.207328,-1.001157 0.278443,-1.590432 0.403961,-0.49008 0.535876,-0.558143 1.006768,-0.518801 0.81047,0.06758 0.774085,0.477407 -0.126574,1.424981 -0.745738,0.784537 -0.812415,0.823878 -1.158643,0.684252 z M 24.222499,22.346662 c 0,-0.22603 1.054991,-0.536297 1.229602,-0.361675 0.108486,0.108612 0.0245,0.185364 -0.275836,0.252703 -0.237449,0.0531 -0.549199,0.12852 -0.692748,0.167382 -0.143561,0.03861 -0.261018,0.0133 -0.261018,-0.05793 z m 27.413594,-2.054986 c 0.457785,-0.418396 0.832349,-0.85067 0.832349,-0.960729 0,-0.282148 0.294289,-0.430342 0.481981,-0.242685 0.407064,0.40705 -1.030709,1.964175 -1.813652,1.964175 -0.279337,0 -0.198807,-0.122724 0.499322,-0.760761 z M 13.241708,19.560842 c 0,-0.08205 0.134232,-0.14916 0.298295,-0.14916 0.164065,0 0.298308,0.06758 0.298308,0.14916 0,0.08207 -0.134246,0.14916 -0.298308,0.14916 -0.164063,0 -0.298295,-0.06758 -0.298295,-0.14916 z m 14.265431,-0.871125 c 0.0048,-0.264288 0.553506,-0.947091 0.668659,-0.831962 0.12481,0.124782 -0.33731,1.018412 -0.526657,1.018412 -0.07988,0 -0.143825,-0.08448 -0.142002,-0.18645 z m 26.20068,-0.267734 c -0.210465,-0.548486 0.608055,-1.036393 1.080671,-0.644064 0.275428,0.228565 0.271541,0.363244 -0.01883,0.653719 -0.306549,0.306526 -0.942711,0.300733 -1.06182,-0.01204 z M 38.398524,13.346218 c -0.333655,-0.333556 0.269959,-1.212826 0.715351,-1.041944 0.272349,0.104986 0.303942,0.708748 0.05032,0.962417 -0.194994,0.195017 -0.607332,0.237859 -0.765638,0.07965 z M 20.947844,12.89874 c -0.156605,-0.15652 -0.116088,-0.618362 0.06408,-0.729748 0.238185,-0.147108 0.609842,0.285647 0.497248,0.579018 -0.09775,0.254635 -0.381262,0.330784 -0.56128,0.15073 z"/>
+ <path style="fill:#9e2323" d="m 34.61131,52.893736 c -0.619314,-0.07603 -1.210884,-0.235325 -1.334641,-0.35902 -0.186908,-0.186934 -0.217089,-0.813139 -0.189526,-3.932578 0.02521,-2.854912 -0.01092,-3.745042 -0.15686,-3.861378 -0.104272,-0.08327 -1.213418,-0.673993 -2.464706,-1.313112 -1.251277,-0.638996 -2.248812,-1.188087 -2.216698,-1.220188 0.0321,-0.03258 2.19687,0.992828 4.810628,2.277582 9.697019,4.766471 9.419654,4.509544 9.961698,4.301615 0.129766,-0.04948 0.235928,-0.167383 0.235928,-0.261151 0,-0.09414 -2.464205,-1.270753 -5.109773,-2.615362 -2.645569,-1.344489 -4.934325,-2.552248 -5.086127,-2.683909 -0.246392,-0.213723 -0.265024,-0.385812 -0.17361,-1.604914 0.07615,-1.01612 0.03983,-1.672495 -0.142269,-2.564919 -0.13454,-0.659754 -0.22421,-1.555677 -0.199254,-1.990968 l 0.04537,-0.791535 0.335598,0.638393 c 0.184567,0.351177 0.335585,0.804328 0.335585,1.006828 0,0.792138 1.209315,1.30213 1.315454,0.554763 0.05901,-0.415982 0.326075,-0.439032 0.431162,-0.03741 0.114772,0.438791 0.341499,0.363003 0.341499,-0.114646 0,-0.54173 -0.49072,-1.455997 -1.179618,-2.197692 -0.304774,-0.328127 -0.744735,-0.898699 -0.977695,-1.267857 -0.232971,-0.369037 -0.514033,-0.724801 -0.624635,-0.79045 -0.222859,-0.132146 -0.278106,-0.701026 -0.06807,-0.701026 0.265204,0 0.348027,-0.799742 0.101486,-0.980036 -0.128954,-0.09414 -0.234468,-0.370004 -0.234468,-0.612689 0,-0.242688 -0.10367,-0.79045 -0.230486,-1.217414 -0.126756,-0.426843 -0.19258,-0.837394 -0.146239,-0.912336 0.04634,-0.07482 0.01919,-0.425878 -0.06047,-0.77983 -0.09365,-0.416465 -0.09317,-1.187002 0.0012,-2.18502 0.183903,-1.941971 -0.240233,-2.771687 -0.896994,-3.801205 -0.260438,-0.407775 -0.549514,-0.961571 -0.642376,-1.230446 -0.161301,-0.467029 -0.152178,-0.488992 0.20361,-0.488992 0.441347,0 1.296445,-0.862737 1.624235,-1.638584 0.120792,-0.286011 0.367457,-0.677615 0.548102,-0.870219 0.262259,-0.279614 0.324542,-0.513733 0.308974,-1.161539 -0.04151,-1.728248 -1.675052,-2.923578 -3.105043,-2.272028 -0.317398,0.144572 -0.429412,0.127441 -0.686545,-0.104987 -0.253088,-0.22905 -0.357983,-0.246427 -0.595178,-0.09775 -0.158355,0.09895 -0.384991,0.179813 -0.503631,0.179813 -0.118622,0 -0.263202,0.149642 -0.321272,0.332593 -0.05804,0.182948 -0.293818,0.50842 -0.523942,0.723472 -0.28426,0.265494 -0.393126,0.487424 -0.339604,0.692095 0.0525,0.200931 -0.07458,0.47608 -0.380984,0.825085 -0.503547,0.573589 -0.581675,0.857185 -0.236098,0.857185 0.432443,0 0.217055,0.260426 -0.415149,0.501785 -0.81205,0.310146 -0.852635,0.307129 -0.852635,-0.06275 0,-0.16871 -0.07603,-0.608586 -0.168866,-0.977382 -0.151357,-0.601103 -0.209391,-0.666029 -0.559313,-0.625361 l -0.390592,0.04465 v 1.483149 1.48315 l -0.633903,0.428413 c -0.348643,0.235564 -0.633893,0.486577 -0.633893,0.557778 0,0.0712 -0.100997,0.55251 -0.346374,0.947616 -0.322274,0.519041 -0.473002,0.987639 -0.542864,1.68794 -0.05321,0.533162 -0.19585,1.165884 -0.317024,1.405915 -0.132944,0.263322 -0.109634,0.640934 -0.154991,1.592853 -0.06734,1.413276 -0.11319,1.617948 -0.441723,1.970332 -0.323408,0.346952 -0.348498,0.452305 -0.213132,0.894837 0.511258,1.67153 1.0104,2.844049 1.542415,3.623397 1.05277,1.542403 2.205644,3.543749 2.120614,3.681323 -0.153661,0.248599 -0.362606,0.133238 -0.367903,-0.203103 -0.0036,-0.184518 -0.08677,-0.473908 -0.186438,-0.642859 -0.339531,-0.576123 -1.075627,-1.407966 -1.245906,-1.407966 -0.09341,0 -0.21347,-0.232549 -0.266786,-0.516749 -0.183456,-0.977864 -0.383941,-0.726248 -0.375119,0.47065 0.01204,1.643291 0.143584,2.208794 0.513442,2.208794 0.214532,0 0.311546,0.114646 0.345493,0.410189 0.03307,0.286975 -0.0204,0.410189 -0.17764,0.410189 -0.123634,0 -0.266315,-0.06758 -0.317013,-0.14916 -0.05068,-0.08205 -0.280518,-0.149159 -0.510715,-0.149159 -0.230183,0 -0.578608,-0.124782 -0.77423,-0.277322 C 20.819137,37.260581 20.33543,37.08801 19.939855,37.02948 l -0.719225,-0.106204 0.104384,0.719248 c 0.107156,0.737956 0.215376,1.036878 0.215376,0.59495 0,-0.275752 0.518596,-0.346349 0.675769,-0.09171 0.05321,0.08568 0.661262,0.417308 1.351173,0.736022 0.689901,0.318836 1.254378,0.651066 1.254378,0.738317 0,0.08688 -0.0572,0.158814 -0.127106,0.158814 -0.196357,0 -0.486808,1.981312 -0.315517,2.152558 0.248709,0.248719 0.158984,0.970019 -0.153975,1.237927 -0.392231,0.335852 -0.437981,1.680702 -0.0572,1.680702 0.178932,0 0.216474,0.08688 0.145564,0.335609 -0.05261,0.184519 -0.134722,0.514214 -0.182564,0.732523 -0.04924,0.224947 -0.216125,0.430705 -0.384979,0.474873 -0.313526,0.08207 -0.304896,0.408018 0.01358,0.514215 0.102816,0.0338 0.224777,-0.08207 0.270974,-0.258978 0.118622,-0.453513 0.556356,-0.325955 0.614656,0.17921 0.05635,0.488509 0.08931,0.496112 0.474837,0.11102 0.165729,-0.165813 0.298307,-0.497199 0.298307,-0.745798 0,-0.246066 0.0671,-0.447479 0.149148,-0.447479 0.151742,0 0.201124,0.185847 0.161396,0.607741 -0.04091,0.434084 0.428521,1.971539 0.690273,2.260807 0.247948,0.273942 0.243194,0.298681 -0.108738,0.564176 -0.327669,0.24703 -0.33952,0.288544 -0.10801,0.377364 0.14303,0.05431 0.260051,0.24703 0.260051,0.426842 0,0.476926 0.282463,0.685097 0.929413,0.685097 0.707869,0 0.840085,0.267064 0.546787,1.104337 -0.206194,0.588553 -0.235676,0.609431 -0.807805,0.572261 -1.010423,-0.06637 -1.920357,-0.36071 -2.29059,-0.742298 -0.256033,-0.263927 -0.462298,-0.34466 -0.743082,-0.290958 -0.537844,0.102578 -1.094828,-0.22205 -1.671036,-0.974485 -0.821078,-1.072116 -1.827797,-2.065427 -2.377178,-2.345403 -0.581505,-0.296268 -0.337227,-0.539437 -1.573286,-0.677857 -0.811109,-0.09051 -1.938955,-0.661322 -1.938955,-0.98076 0,-0.08448 -0.239235,-0.254513 -0.531605,-0.376761 -0.786671,-0.328611 -1.718184,-1.046652 -2.036017,-1.569314 -0.621728,-1.022275 -0.758638,-1.752385 -0.640156,-3.413657 0.186969,-2.621517 0.151067,-2.878806 -0.633615,-4.541163 -0.7038971,-1.491235 -0.7076267,-1.507405 -0.690912,-2.990917 0.01508,-1.344971 0.07542,-1.652583 0.613992,-3.132112 0.328465,-0.90244 0.677288,-2.105492 0.775172,-2.67365 0.233961,-1.357884 0.434868,-2.106648 1.207095,-2.998225 0.935192,-1.079599 0.952493,-1.534357 1.050412,-2.962959 0.07531,-1.098784 0.116942,-1.222722 0.50736,-1.511386 0.521251,-0.385451 0.540089,-0.556695 0.06131,-0.556695 -0.618929,0 -0.543227,-0.208051 0.374154,-1.028549 0.486664,-0.435171 0.884834,-0.871545 0.884834,-0.96978 0,-0.217826 1.069471,-1.283062 1.288239,-1.283062 0.08641,0 0.278516,-0.13419 0.426988,-0.298319 0.148484,-0.164003 0.396467,-0.298199 0.551094,-0.298199 0.328586,0 1.257529,-0.10017 1.399002,-0.329099 0.05347,-0.08688 0.2182,-0.119476 0.366008,-0.07241 0.376217,0.119476 1.197646,-0.600137 1.197646,-1.049065 0,-0.283959 0.240501,-0.792375 0.652801,-0.869731 0.281797,-0.0531 0.570015,-0.06034 0.640505,-0.0169 0.07048,0.04344 0.418504,-0.05068 0.773386,-0.209739 0.916945,-0.410431 3.738211,-0.926095 4.30083,-0.785985 0.245558,0.06154 0.335585,0.0181 0.335585,-0.161107 0,-0.366623 0.30124,-0.414051 1.100922,-0.173416 0.497259,0.149763 0.834642,0.173777 1.087489,0.07723 0.543987,-0.206717 1.833723,-0.168946 2.669209,0.07844 0.404543,0.119477 1.363798,0.318956 2.131668,0.442773 0.767883,0.123942 1.49103,0.303991 1.60699,0.400173 0.115976,0.09654 0.250966,0.134918 0.299998,0.08568 0.049,-0.04948 0.399761,0.06758 0.779432,0.259582 0.379656,0.191879 1.123669,0.459546 1.653366,0.594826 0.529675,0.135156 1.066612,0.336576 1.193205,0.447359 0.228603,0.200207 1.415846,0.832929 1.562857,0.832929 0.04224,0 0.0084,-0.178726 -0.07421,-0.397155 -0.08303,-0.218431 -0.09474,-0.453513 -0.02594,-0.522301 0.1571,-0.157125 1.419768,0.624637 2.16226,1.338696 0.471881,0.453875 0.708907,0.558745 1.491512,0.659874 1.601149,0.206966 1.629075,0.205277 1.806461,-0.109816 0.09244,-0.164003 0.183011,-0.324387 0.201293,-0.356366 0.01823,-0.03137 0.26319,0.117054 0.544264,0.331747 0.530676,0.404758 0.671026,0.366866 0.887476,-0.239669 0.0519,-0.145419 0.213325,-0.306644 0.358744,-0.358297 0.145418,-0.0519 0.387911,-0.200207 0.538881,-0.3303 0.251376,-0.216376 0.290438,-0.214445 0.463904,0.02293 0.308673,0.422137 0.626409,0.304716 1.477368,-0.546194 1.141916,-1.141989 1.885893,-1.4747 1.885893,-0.843427 0,0.186207 -0.291888,0.484164 -0.813802,0.830515 -0.911721,0.605207 -1.721757,1.455151 -1.721757,1.806569 0,0.127806 -0.134246,0.402948 -0.298306,0.611603 -0.164076,0.208534 -0.298308,0.570088 -0.298308,0.803482 0,0.233394 -0.09521,0.677374 -0.211708,0.986676 -0.256781,0.681958 -0.387343,1.883079 -0.23203,2.134455 0.08267,0.133588 0.258254,0.07241 0.651306,-0.22748 0.622272,-0.474633 0.706482,-0.299768 0.165319,0.343452 -0.330866,0.393174 -0.513574,1.071271 -0.288677,1.071271 0.130424,0 0.872427,-0.910284 0.992347,-1.217413 0.130396,-0.33392 0.3163,-0.349005 0.567735,-0.04586 0.15698,0.189225 0.130886,0.290354 -0.152767,0.592294 -0.419941,0.446996 -0.269815,0.692217 0.57938,0.94673 0.320634,0.09654 0.614645,0.257891 0.653359,0.359744 0.216149,0.568159 -0.656532,1.405795 -1.297086,1.244929 -0.404975,-0.101374 -0.636571,0.122374 -0.414388,0.400896 0.07892,0.09895 0.19054,0.864185 0.247948,1.700613 0.05744,0.836429 0.622282,1.876805 0.742067,2.311855 0.665076,2.415276 0.854688,3.770974 0.909223,7.486449 l 0.05394,3.673841 -0.391399,0.465098 c -0.215268,0.25584 -0.478144,0.465219 -0.584149,0.465219 -0.380899,0 -0.963008,1.011776 -1.212043,2.106578 -0.137298,0.603638 -0.348631,1.248669 -0.469659,1.433309 -0.13657,0.208533 -0.602913,0.483079 -0.542439,0.724076 0.05697,0.226757 0.02208,0.478976 -0.08387,0.606655 -0.102088,0.122976 -0.200134,0.776089 -0.224427,1.494613 -0.02944,0.871426 -0.120778,1.394812 -0.287809,1.649686 -0.240296,0.366746 -0.266169,0.37121 -1.45993,0.249325 -1.874934,-0.191519 -2.736007,-0.154108 -3.977387,0.425031 -0.868867,0.405363 -1.465626,0.835222 -2.393555,1.723906 -1.693577,1.621809 -2.500636,1.865098 -4.280778,1.908785 -0.779298,0.01931 -1.917473,-0.02654 -2.529269,-0.102578 z M 23.542976,50.834585 c 0.118622,-0.07482 0.19888,-0.402828 0.19888,-0.812172 0,-1.100957 -0.306455,-1.332421 -0.677193,-0.51144 -0.319667,0.708026 -0.423367,1.1333 -0.317978,1.30382 0.112588,0.182226 0.523966,0.192483 0.796291,0.01931 z m -2.212403,-2.330318 c 0,-0.123088 -0.100646,-0.22374 -0.223727,-0.22374 -0.123046,0 -0.223727,0.10017 -0.223727,0.22374 0,0.123088 0.100646,0.223739 0.223727,0.223739 0.12306,0 0.223727,-0.10017 0.223727,-0.223739 z m -3.464667,-1.743213 c -0.0922,-0.276598 -0.413266,-0.322455 -0.413266,-0.05914 0,0.12985 0.106316,0.236169 0.236158,0.236169 0.129892,0 0.209582,-0.07965 0.177108,-0.177158 z m 2.073476,-2.395726 c -0.04598,-0.184641 -0.137704,-0.557056 -0.203828,-0.82774 -0.06614,-0.270683 -0.187342,-0.505526 -0.269368,-0.522059 -0.211116,-0.04224 -0.267593,0.804811 -0.08555,1.283545 0.191772,0.50444 0.682417,0.562607 0.558757,0.06637 z m -0.445898,-3.719459 c -0.04754,-0.119476 -0.08291,-0.08327 -0.09015,0.09051 -0.006,0.157246 0.02884,0.245341 0.07832,0.195741 0.0496,-0.04948 0.05491,-0.178242 0.01204,-0.285888 z m 0.08037,-1.26496 -0.151417,-0.571417 -0.01544,0.738195 c -0.01092,0.544384 0.02836,0.694511 0.151416,0.571537 0.118748,-0.119476 0.123228,-0.331506 0.01544,-0.738315 z M 51.189785,22.808513 c 0.158065,-0.119477 0.245099,-0.259822 0.193389,-0.311474 -0.166453,-0.166536 -0.853687,0.08931 -0.853687,0.317508 0,0.278528 0.287556,0.275993 0.660298,-0.01204 z M 27.246901,52.506476 c -0.147819,-0.147833 -0.120316,-1.019499 0.04598,-1.456962 0.131628,-0.346108 0.222943,-0.382554 0.959342,-0.382554 0.728094,0 0.84636,-0.04586 1.122317,-0.433238 0.169651,-0.238221 0.308456,-0.50275 0.308456,-0.587708 0,-0.345506 0.318848,-0.314612 0.670532,0.06517 0.278057,0.30013 0.373538,0.566831 0.373538,1.043636 0,0.352383 -0.0671,0.682079 -0.14916,0.732764 -0.08205,0.05068 -0.149148,0.0169 -0.149148,-0.07482 0,-0.09171 -0.0671,-0.125272 -0.149147,-0.07482 -0.08205,0.05068 -0.149159,0.25041 -0.149159,0.443979 0,0.635498 -0.155025,0.823758 -0.678339,0.823758 -0.273496,0 -0.538748,-0.06758 -0.589447,-0.149161 -0.05068,-0.08205 -0.25205,-0.149158 -0.447454,-0.149158 -0.195405,0 -0.396758,0.06758 -0.447455,0.149158 -0.104146,0.16859 -0.569944,0.20069 -0.720889,0.04948 z m -0.09944,-10.191973 c 0,-0.08207 0.0671,-0.14916 0.149148,-0.14916 0.08207,0 0.149148,0.06758 0.149148,0.14916 0,0.08207 -0.0671,0.14916 -0.149148,0.14916 -0.08207,0 -0.149148,-0.06758 -0.149148,-0.14916 z m 0.620581,-1.71606 c 0.03174,-0.278649 0.14787,-0.462564 0.311607,-0.493578 0.359492,-0.06878 0.330227,0.31099 -0.05057,0.655529 -0.30982,0.280459 -0.311306,0.279494 -0.261007,-0.161951 z M 24.639417,32.88836 c -0.129976,-0.427084 -0.201378,-2.804225 -0.08424,-2.804225 0.07157,0 0.454104,0.931764 0.656652,1.599604 0.202862,0.668925 0.06987,1.53299 -0.252448,1.640395 -0.09353,0.03137 -0.237532,-0.164849 -0.319945,-0.435774 z M 52.46844,24.315678 c 0,-0.129976 0.106316,-0.236169 0.236157,-0.236169 0.263407,0 0.217513,0.321005 -0.05901,0.413206 -0.09738,0.03258 -0.177121,-0.04707 -0.177121,-0.177037 z m 1.230495,-1.379003 c -0.357356,-0.144211 -0.207328,-1.001157 0.278443,-1.590432 0.403961,-0.49008 0.535876,-0.558143 1.006768,-0.518801 0.81047,0.06758 0.774085,0.477407 -0.126574,1.424981 -0.745738,0.784537 -0.812415,0.823878 -1.158643,0.684252 z M 24.222499,21.346662 c 0,-0.22603 1.054991,-0.536297 1.229602,-0.361675 0.108486,0.108612 0.0245,0.185364 -0.275836,0.252703 -0.237449,0.0531 -0.549199,0.12852 -0.692748,0.167382 -0.143561,0.03861 -0.261018,0.0133 -0.261018,-0.05793 z m 27.413594,-2.054986 c 0.457785,-0.418396 0.832349,-0.85067 0.832349,-0.960729 0,-0.282148 0.294289,-0.430342 0.481981,-0.242685 0.407064,0.40705 -1.030709,1.964175 -1.813652,1.964175 -0.279337,0 -0.198807,-0.122724 0.499322,-0.760761 z M 13.241708,18.560842 c 0,-0.08205 0.134232,-0.14916 0.298295,-0.14916 0.164065,0 0.298308,0.06758 0.298308,0.14916 0,0.08207 -0.134246,0.14916 -0.298308,0.14916 -0.164063,0 -0.298295,-0.06758 -0.298295,-0.14916 z m 14.265431,-0.871125 c 0.0048,-0.264288 0.553506,-0.947091 0.668659,-0.831962 0.12481,0.124782 -0.33731,1.018412 -0.526657,1.018412 -0.07988,0 -0.143825,-0.08448 -0.142002,-0.18645 z m 26.20068,-0.267734 c -0.210465,-0.548486 0.608055,-1.036393 1.080671,-0.644064 0.275428,0.228565 0.271541,0.363244 -0.01883,0.653719 -0.306549,0.306526 -0.942711,0.300733 -1.06182,-0.01204 z M 38.398524,12.346218 c -0.333655,-0.333556 0.269959,-1.212826 0.715351,-1.041944 0.272349,0.104986 0.303942,0.708748 0.05032,0.962417 -0.194994,0.195017 -0.607332,0.237859 -0.765638,0.07965 z M 20.947844,11.89874 c -0.156605,-0.15652 -0.116088,-0.618362 0.06408,-0.729748 0.238185,-0.147108 0.609842,0.285647 0.497248,0.579018 -0.09775,0.254635 -0.381262,0.330784 -0.56128,0.15073 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/shadowsocks-qt5.svg b/.icons/awkward/64x64/apps/shadowsocks-qt5.svg
new file mode 100644
index 00000000..debc6a1a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/shadowsocks-qt5.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#2ec14a" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 46,17 12,35.1875 22.705078,38.70664 38.528906,25.330078 26.80664,40.103906 32.909766,42.11914 39.360156,44.2 Z M 26.021874,42.791798 26,49.8 29.713282,44.052344 28.523828,43.617578 Z"/>
+ <path style="fill:#ffffff" d="M 46,16 12,34.1875 22.705078,37.70664 38.528906,24.330078 26.80664,39.103906 32.909766,41.11914 39.360156,43.2 Z M 26.021874,41.791798 26,48.8 29.713282,43.052344 28.523828,42.617578 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/shadwen.svg b/.icons/awkward/64x64/apps/shadwen.svg
new file mode 100644
index 00000000..6fca5864
--- /dev/null
+++ b/.icons/awkward/64x64/apps/shadwen.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#55448e" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 13.808474,52.914876 c -0.02857,-0.04528 0.534713,-0.731442 1.250569,-1.524898 4.880279,-5.41015 5.586421,-6.320406 6.141277,-7.916618 0.17514,-0.503828 0.363142,-0.930986 0.417858,-0.949214 0.05428,-0.0182 0.361428,0.315086 0.681712,0.740684 0.320428,0.4256 1.142428,1.443014 1.826998,2.260956 0.691428,0.826326 1.205572,1.524254 1.157142,1.570668 -0.04858,0.046 -0.427286,0.1967 -0.842714,0.335 -0.415284,0.13828 -1.170426,0.488456 -1.677712,0.778142 -1.019284,0.581942 -2.398996,1.773426 -2.278854,1.967898 0.05714,0.09186 2.483426,0.11986 10.39513,0.11986 9.17956,0 10.3457,-0.0174 10.543414,-0.15566 0.12286,-0.08558 0.222144,-0.232886 0.222144,-0.327272 0,-0.09442 -0.352428,-0.665542 -0.783428,-1.26924 -0.430856,-0.603696 -2.238998,-3.144978 -4.018138,-5.64729 -3.469996,-4.88048 -12.61627,-17.692134 -14.00441,-19.616874 -0.463428,-0.6425 -2.102426,-2.932068 -3.642424,-5.087908 -2.423568,-3.39301 -2.890425,-3.99238 -3.47471,-4.460651 -0.371142,-0.297528 -0.674856,-0.584042 -0.674856,-0.636699 0,-0.05443 0.423285,-0.09571 0.982427,-0.09571 0.892142,0 1.001142,0.02071 1.185142,0.224985 0.111428,0.123714 5.616563,7.851931 12.233697,17.173763 6.617136,9.321832 12.900842,18.172762 13.96384,19.668732 1.062998,1.495956 1.932712,2.76711 1.932712,2.824796 0,0.12758 -31.458102,0.15006 -31.536816,0.02258 z m 32.0331,-0.7427 C 42.103436,47.02164 17.98304,13.130998 18.015611,13.074998 c 0.02429,-0.04129 6.857705,-0.075 15.186409,-0.075 13.021412,0 15.14298,0.01986 15.14298,0.142142 0,0.07814 -0.708714,0.807385 -1.574854,1.620484 -4.027424,3.780524 -5.770708,5.738536 -6.62885,7.445148 -0.218856,0.435342 -0.453714,0.789742 -0.521714,0.787556 -0.18514,-0.0058 -3.119852,-3.990324 -3.01371,-4.091581 0.05,-0.04729 0.405,-0.255228 0.789856,-0.462228 1.00457,-0.540113 2.14714,-1.357927 2.631712,-1.883569 0.457284,-0.496128 0.498284,-0.606013 0.26,-0.697442 -0.08714,-0.03343 -3.612282,-0.06071 -7.83399,-0.06071 -7.449848,0 -7.680848,0.0057 -7.84999,0.192542 -0.09572,0.105858 -0.159,0.254157 -0.14,0.329471 0.0186,0.07529 0.776142,1.203256 1.683568,2.506569 1.758426,2.525582 1.919856,2.755838 3.69971,5.277592 0.632428,0.89607 1.35657,1.92484 1.609284,2.286126 0.25257,0.361298 0.900856,1.28684 1.44057,2.056796 1.06114,1.514042 1.85714,2.675068 3.60928,5.264622 0.619714,0.91567 1.346428,1.973098 1.615142,2.349826 0.553998,0.776656 4.37885,6.349492 7.121418,10.376102 1.008428,1.480412 2.134856,3.133066 2.503426,3.672566 0.74957,1.097242 1.215428,1.63134 1.97957,2.269554 0.285998,0.2389 0.494856,0.475128 0.464142,0.524956 -0.03144,0.04986 -0.887,0.09058 -1.902426,0.09058 h -1.846426 z"/>
+ <path style="fill:#ffffff" d="m 13.808474,51.914876 c -0.02857,-0.04528 0.534713,-0.731442 1.250569,-1.524898 4.880279,-5.41015 5.586421,-6.320406 6.141277,-7.916618 0.17514,-0.503828 0.363142,-0.930986 0.417858,-0.949214 0.05428,-0.0182 0.361428,0.315086 0.681712,0.740684 0.320428,0.4256 1.142428,1.443014 1.826998,2.260956 0.691428,0.826326 1.205572,1.524254 1.157142,1.570668 -0.04858,0.046 -0.427286,0.1967 -0.842714,0.335 -0.415284,0.13828 -1.170426,0.488456 -1.677712,0.778142 -1.019284,0.581942 -2.398996,1.773426 -2.278854,1.967898 0.05714,0.09186 2.483426,0.11986 10.39513,0.11986 9.17956,0 10.3457,-0.0174 10.543414,-0.15566 0.12286,-0.08558 0.222144,-0.232886 0.222144,-0.327272 0,-0.09442 -0.352428,-0.665542 -0.783428,-1.26924 -0.430856,-0.603696 -2.238998,-3.144978 -4.018138,-5.64729 -3.469996,-4.88048 -12.61627,-17.692134 -14.00441,-19.616874 -0.463428,-0.6425 -2.102426,-2.932068 -3.642424,-5.087908 -2.423568,-3.39301 -2.890425,-3.99238 -3.47471,-4.460651 -0.371142,-0.297528 -0.674856,-0.584042 -0.674856,-0.636699 0,-0.05443 0.423285,-0.09571 0.982427,-0.09571 0.892142,0 1.001142,0.02071 1.185142,0.224985 0.111428,0.123714 5.616563,7.851931 12.233697,17.173763 6.617136,9.321832 12.900842,18.172762 13.96384,19.668732 1.062998,1.495956 1.932712,2.76711 1.932712,2.824796 0,0.12758 -31.458102,0.15006 -31.536816,0.02258 z m 32.0331,-0.7427 C 42.103436,46.02164 17.98304,12.130998 18.015611,12.074998 c 0.02429,-0.04129 6.857705,-0.075 15.186409,-0.075 13.021412,0 15.14298,0.01986 15.14298,0.142142 0,0.07814 -0.708714,0.807385 -1.574854,1.620484 -4.027424,3.780524 -5.770708,5.738536 -6.62885,7.445148 -0.218856,0.435342 -0.453714,0.789742 -0.521714,0.787556 -0.18514,-0.0058 -3.119852,-3.990324 -3.01371,-4.091581 0.05,-0.04729 0.405,-0.255228 0.789856,-0.462228 1.00457,-0.540113 2.14714,-1.357927 2.631712,-1.883569 0.457284,-0.496128 0.498284,-0.606013 0.26,-0.697442 -0.08714,-0.03343 -3.612282,-0.06071 -7.83399,-0.06071 -7.449848,0 -7.680848,0.0057 -7.84999,0.192542 -0.09572,0.105858 -0.159,0.254157 -0.14,0.329471 0.0186,0.07529 0.776142,1.203256 1.683568,2.506569 1.758426,2.525582 1.919856,2.755838 3.69971,5.277592 0.632428,0.89607 1.35657,1.92484 1.609284,2.286126 0.25257,0.361298 0.900856,1.28684 1.44057,2.056796 1.06114,1.514042 1.85714,2.675068 3.60928,5.264622 0.619714,0.91567 1.346428,1.973098 1.615142,2.349826 0.553998,0.776656 4.37885,6.349492 7.121418,10.376102 1.008428,1.480412 2.134856,3.133066 2.503426,3.672566 0.74957,1.097242 1.215428,1.63134 1.97957,2.269554 0.285998,0.2389 0.494856,0.475128 0.464142,0.524956 -0.03144,0.04986 -0.887,0.09058 -1.902426,0.09058 h -1.846426 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sheets.svg b/.icons/awkward/64x64/apps/sheets.svg
new file mode 100644
index 00000000..555c84ca
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sheets.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#67c0bf" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.5" d="m 20,42 24,0 0,-20 -24,0 z m 2,-18 9,0 0,4 -9,0 z m 11,0 9,0 0,4 -9,0 z m -11,6 9,0 0,4 -9,0 z m 11,0 9,0 0,4 -9,0 z m -11,6 9,0 0,4 -9,0 z m 11,0 9,0 0,4 -9,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/shotcut.svg b/.icons/awkward/64x64/apps/shotcut.svg
new file mode 100644
index 00000000..d2e264dd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/shotcut.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#115c77" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.3" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 57.2 C 4,58.7512 5.2488,60 6.8,60 H 23.6 V 4 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <rect style="opacity:0.2" width="5" height="62" x="21" y="2" rx="1.25" ry="1.409"/>
+ <rect style="fill:#e4e4e4" width="5" height="62" x="21" y="1" rx="1.25" ry="1.409"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.25 1 C 21.5575 1 21 1.6275668 21 2.4082031 L 21 3.4082031 C 21 2.6275668 21.5575 2 22.25 2 L 24.75 2 C 25.4425 2 26 2.6275668 26 3.4082031 L 26 2.4082031 C 26 1.6275668 25.4425 1 24.75 1 L 22.25 1 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/shotwell.svg b/.icons/awkward/64x64/apps/shotwell.svg
new file mode 120000
index 00000000..b927afb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/shotwell.svg
@@ -0,0 +1 @@
+multimedia-photo-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/showfoto.svg b/.icons/awkward/64x64/apps/showfoto.svg
new file mode 120000
index 00000000..1b2314fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/showfoto.svg
@@ -0,0 +1 @@
+kphotoalbum.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/showtime.svg b/.icons/awkward/64x64/apps/showtime.svg
new file mode 100644
index 00000000..139af905
--- /dev/null
+++ b/.icons/awkward/64x64/apps/showtime.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 59.868557,31.998083 a 4.9534493,4.3940437 0 0 1 -2.343823,2.808628 L 34.476504,46.606828 11.430275,58.412946 A 4.9534493,4.3940437 0 0 1 4.0002011,54.606908 l 0,2.00002 a 4.9534493,4.3940437 0 0 0 7.4296739,3.804638 L 34.476104,48.606848 57.522334,36.805931 a 4.9534493,4.3940437 0 0 0 2.343823,-4.808648 z"/>
+ <path style="fill:#3e50b4" d="M 9.0998519,4.0017945 A 4.9534493,4.3940437 0 0 0 4.0000011,8.3932382 l 0,47.2124698 a 4.9534493,4.3940437 0 0 0 7.4316739,3.806038 L 34.475904,47.605628 57.522134,35.803511 a 4.9534493,4.3940437 0 0 0 0,-7.611876 L 34.475904,16.392118 11.431675,4.5868003 A 4.9534493,4.3940437 0 0 0 9.0994519,4.0013945 Z"/>
+ <path style="opacity:0.2" d="m 29.814258,20.999974 a 2.1230211,1.8831387 0 0 1 2.186022,1.882018 l 0,20.234202 A 2.1230211,1.8831387 0 0 1 28.815248,44.74733 L 18.93815,39.68728 9.0610515,34.629229 a 2.1230211,1.8831387 0 0 1 0,-3.262232 l 9.8770985,-5.057451 9.876098,-5.05945 a 2.1230211,1.8831387 0 0 1 0.99929,-0.250942 z"/>
+ <path style="fill:#ffffff" d="m 29.814258,19.999954 a 2.1230211,1.8831387 0 0 1 2.186022,1.882018 l 0,20.234202 A 2.1230211,1.8831387 0 0 1 28.815248,43.74731 L 18.93815,38.68726 9.0610515,33.629209 a 2.1230211,1.8831387 0 0 1 0,-3.262232 l 9.8770985,-5.05745 9.876098,-5.059451 a 2.1230211,1.8831387 0 0 1 0.99929,-0.250942 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.1015625 4 A 4.9534493 4.3940437 0 0 0 4 8.3945312 L 4 9.3925781 A 4.9534493 4.3940437 0 0 1 9.1015625 5.0039062 A 4.9534493 4.3940437 0 0 1 11.429688 5.5898438 L 34.476562 17.398438 L 57.523438 29.195312 A 4.9534493 4.3940437 0 0 1 59.960938 32.513672 A 4.9534493 4.3940437 0 0 0 57.523438 28.191406 L 34.476562 16.394531 L 11.429688 4.5859375 A 4.9534493 4.3940437 0 0 0 9.1015625 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/shutter.svg b/.icons/awkward/64x64/apps/shutter.svg
new file mode 100644
index 00000000..e2e14844
--- /dev/null
+++ b/.icons/awkward/64x64/apps/shutter.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 50.003182,5.0049993 C 42.177953,5.0962767 30.105203,7.2889538 26.33148,11.821356 l -0.0118,0 C 23.308566,16.233922 22.928439,33.502371 23.710405,32.438395 30.118927,23.671782 45.477705,12.844362 54.651587,8.4932555 59.604509,6.133466 56.089472,4.9338809 50.003182,5.0049993 Z M 20.772926,14.868209 c -1.977003,0.338541 -9.913294,5.853179 -8.085879,15.761605 l 0.0039,0.004 c 1.734634,5.062151 12.845441,11.79424 12.460848,10.527267 -3.155788,-10.448676 -4.29724,-17.211495 -3.945284,-26.120904 0.0066,-0.165127 -0.151159,-0.220228 -0.433591,-0.171873 z m 21.671717,4.437469 c -5.296127,0.384347 -14.608916,9.473885 -13.300683,9.421806 10.832819,-0.37662 17.598954,0.246538 26.050591,2.894511 1.253857,0.392077 -1.353726,-11.425938 -12.749908,-12.316317 z m -5.730426,9.460867 c -0.275548,0.0152 -0.394173,0.09174 -0.30078,0.226563 6.190459,8.963447 9.339862,15.031813 11.722571,23.624828 0.353845,1.274701 8.78609,-7.346952 3.33982,-17.476437 -2.791886,-3.743241 -12.794371,-6.475967 -14.757705,-6.374954 l -0.004,0 z m -28.6833863,1.70702 c -1.018752,-0.135079 -3.4087265,11.080592 6.1093303,16.781128 4.921256,2.022118 17.263548,-1.961232 16.066291,-2.5117 C 20.327551,40.25455 14.53614,36.66001 8.1206739,30.520441 c -0.029568,-0.02854 -0.056981,-0.04252 -0.089843,-0.04688 z m 31.9099243,5.476522 c -0.0612,-0.016 -0.104819,0.014 -0.124999,0.09374 -2.742302,10.570333 -5.274155,16.931027 -10.20305,24.339667 -0.736548,1.093152 11.243379,1.962938 15.343639,-8.79681 l 0.004,0.004 c 1.07781,-4.902695 -4.101414,-15.398319 -5.019496,-15.640513 z m -3.011696,6.753857 c -0.02504,-0.0062 -0.05306,-0.002 -0.08984,0.0156 -9.780843,4.714538 -16.233066,6.8742 -25.038881,7.847599 -1.300011,0.150659 5.767792,9.93989 16.570192,6.160112 l 0.0118,-0.004 c 4.554995,-2.411729 9.326995,-13.822594 8.55072,-14.019431 l -0.004,0 z"/>
+ <path style="fill:#37a0f2" d="m 50.001326,4.0028473 c -7.825229,0.091277 -19.897805,2.284191 -23.671528,6.8165937 l -0.0082,0 C 23.310404,15.232006 22.927061,32.500775 23.709027,31.436799 30.117549,22.670187 45.477721,11.842819 54.651603,7.4917124 59.604525,5.1319231 56.087756,3.9318688 50.001466,4.0029873 Z M 42.445549,18.30354 c -5.296127,0.384348 -14.61154,9.474578 -13.303307,9.422498 10.832819,-0.376619 17.599128,0.247724 26.050765,2.895697 1.253857,0.392077 -1.350998,-11.427674 -12.74718,-12.318055 z m -5.729334,9.463518 c -0.279384,0.0146 -0.395109,0.08854 -0.30112,0.224218 6.190459,8.963447 9.336384,15.034277 11.719093,23.627293 0.353845,1.274701 8.788314,-7.347743 3.342044,-17.477225 -2.793138,-3.744919 -12.803153,-6.477661 -14.760155,-6.374062 z m 3.222732,7.183106 c -0.0612,-0.016 -0.104599,0.0132 -0.124779,0.09298 -2.742302,10.570333 -5.273765,16.932637 -10.20266,24.341278 -0.736548,1.093152 11.246025,1.960657 15.346285,-8.799091 l 0.0028,0.0054 c 1.07781,-4.902694 -4.102898,-15.399668 -5.02098,-15.641862 z m -3.00842,6.753735 c -0.02504,-0.0062 -0.05546,-0.0013 -0.09224,0.0164 -9.780843,4.714537 -16.23242,6.874132 -25.038235,7.847531 -1.300011,0.150659 5.76753,9.937406 16.56993,6.157627 l 0.0108,-0.0028 c 4.554995,-2.411728 9.326803,-13.822464 8.550528,-14.019298 z"/>
+ <path style="fill:#4f4f4f" d="M 20.771303,13.868436 C 18.7943,14.206976 10.8599,19.72087 12.687315,29.629296 l 0.0028,0.0054 c 1.734634,5.062152 12.847043,11.791389 12.46245,10.524416 -3.155788,-10.448676 -4.296239,-17.208431 -3.944284,-26.11784 0.0066,-0.165127 -0.154319,-0.220622 -0.436748,-0.172267 z M 8.0295393,29.472501 C 7.0107873,29.337422 4.6233282,40.554803 14.141385,46.25534 19.062641,48.277457 31.403003,44.293002 30.205746,43.742534 20.326846,39.25409 14.53723,35.661209 8.1217643,29.521639 c -0.029568,-0.02854 -0.059372,-0.04486 -0.092233,-0.04922 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 50.001953 4.0019531 C 42.176724 4.0932301 30.103801 6.2879098 26.330078 10.820312 L 26.322266 10.820312 C 24.017449 14.197761 23.254593 25.081744 23.373047 29.537109 C 23.371762 24.643694 24.166549 14.977319 26.322266 11.818359 L 26.330078 11.818359 C 30.103801 7.2859565 42.176724 5.0932301 50.001953 5.0019531 C 53.411859 4.9621083 56.012289 5.3219687 56.771484 6.0605469 C 57.845345 4.6529931 54.698125 3.9490313 50.001953 4.0039062 L 50.001953 4.0019531 z M 42.445312 18.302734 C 37.149186 18.687082 27.834345 27.778642 29.142578 27.726562 C 29.299928 27.721092 29.438098 27.719889 29.59375 27.714844 C 31.55931 25.353621 38.252577 19.607008 42.445312 19.302734 C 51.448129 20.006122 54.952336 27.511222 55.414062 30.447266 C 55.932383 29.06741 52.878078 19.117844 42.445312 18.302734 z M 36.865234 28.65625 C 36.895494 28.700462 36.921062 28.743035 36.951172 28.787109 C 39.269187 28.834713 48.759189 31.497287 51.476562 35.140625 C 52.673078 37.366017 53.197649 39.518817 53.287109 41.509766 C 53.349059 39.246734 52.877238 36.745733 51.476562 34.140625 C 49.82747 31.929593 45.67648 30.092845 42.138672 28.962891 C 40.452741 28.806359 38.715044 28.699632 36.865234 28.65625 z M 39.939453 34.949219 C 39.878253 34.933219 39.834633 34.963189 39.814453 35.042969 C 37.072151 45.613302 34.540223 51.976125 29.611328 59.384766 C 29.510291 59.534721 29.665767 59.677031 29.990234 59.789062 C 34.660278 52.633322 37.14668 46.326027 39.814453 36.042969 C 39.834633 35.963189 39.878253 35.933219 39.939453 35.949219 C 40.742775 36.161138 44.809674 44.222612 45.091797 49.519531 C 45.35197 44.310397 40.795416 35.175026 39.939453 34.949219 z M 36.929688 41.703125 C 36.904648 41.696925 36.874671 41.703003 36.837891 41.720703 C 27.057048 46.43524 20.606596 48.59496 11.800781 49.568359 C 11.552629 49.597118 11.612003 49.97923 11.941406 50.548828 C 20.673433 49.567789 27.110676 47.40939 36.837891 42.720703 C 36.845728 42.716931 36.850152 42.719423 36.857422 42.716797 C 37.023429 42.120858 37.065342 41.737026 36.931641 41.703125 L 36.929688 41.703125 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.771484 13.869141 C 18.978619 14.176149 12.311543 18.751231 12.443359 26.988281 C 12.833084 19.376759 19.051884 15.16165 20.771484 14.867188 L 20.771484 14.869141 C 21.007367 14.828755 21.151845 14.864793 21.191406 14.972656 C 21.200158 14.658851 21.196381 14.360067 21.208984 14.041016 C 21.215584 13.875889 21.053913 13.820786 20.771484 13.869141 z M 21.158203 17.703125 C 21.122541 25.113571 22.260095 31.391958 24.900391 40.287109 C 25.084168 40.31677 25.192192 40.289475 25.152344 40.158203 C 22.442903 31.187362 21.227464 24.93061 21.158203 17.703125 z M 8.0292969 29.472656 C 7.6001438 29.415754 6.9362981 31.382597 7.0136719 34.09375 C 7.0988111 31.91375 7.6548555 30.423008 8.0292969 30.472656 C 8.0621579 30.477016 8.0915258 30.492944 8.1210938 30.521484 C 14.37059 36.502222 20.056265 40.070957 29.476562 44.400391 C 30.13584 44.096177 30.441719 43.850989 30.205078 43.742188 C 28.358368 42.903141 26.693276 42.09777 25.101562 41.298828 C 24.762495 41.431406 22.955919 40.478852 20.832031 39.033203 C 16.042135 36.30206 12.203127 33.427971 8.1210938 29.521484 C 8.0915258 29.492944 8.0621579 29.477016 8.0292969 29.472656 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sideka.svg b/.icons/awkward/64x64/apps/sideka.svg
new file mode 100644
index 00000000..59f5805c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sideka.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3496de" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 20.261719,10.800488 c -0.129682,-0.0801 -1.215954,0.639449 -2.085938,1.382813 -1.209052,1.033086 -2.452984,2.780849 -3.097656,4.34375 -0.991025,2.402524 -1.155606,5.362307 -0.4375,7.871094 0.446587,1.56021 1.866915,4.129395 2.273437,4.113281 0.09115,-0.004 0.396988,-0.28687 0.679688,-0.628907 0.283437,-0.34345 0.519531,-0.666166 0.519531,-0.71875 0,-0.05264 -0.199852,-0.420838 -0.441406,-0.8125 -0.56037,-0.908742 -0.97455,-1.910534 -1.246094,-3.003906 -0.296569,-1.194126 -0.302341,-3.153177 -0.0078,-4.347656 0.584759,-2.374939 1.924487,-4.357837 3.921875,-5.808594 0.447652,-0.325153 0.816406,-0.603966 0.816406,-0.617187 0,-0.1081 -0.815535,-1.724635 -0.894531,-1.773438 z m 14.46875,0.199219 c -2.62147,-0.05612 -5.343763,0.903776 -7.320313,2.1875 -0.964308,0.637251 -0.863856,0.826629 0.148438,0.28125 1.68469,-0.907652 3.33172,-1.267269 5.8125,-1.269531 3.173676,-0.0027 4.943711,0.492024 6.773437,1.894531 l 0.773438,0.59375 0.988281,0.0078 c 0.542364,0.0053 1.206629,0.0477 1.476562,0.08984 0.713259,0.111062 0.817191,0.112097 0.878907,0.01172 0.130468,-0.232869 -2.120884,-1.88631 -3.429688,-2.515625 -1.989026,-1.011275 -4.102092,-1.232275 -6.101562,-1.28125 z m -12.363281,3.058594 c -0.23283,0 -1.254229,0.419621 -1.984376,1.191406 -1.176311,1.243387 -1.924102,2.720238 -2.25,4.445312 -0.329343,1.74337 -0.04123,3.987517 0.703126,5.476563 0.381056,0.762318 0.761894,1.34356 0.878906,1.34375 0.05724,1.06e-4 0.29908,-0.232285 0.539062,-0.515625 0.785628,-0.92759 0.752549,-0.772354 0.355469,-1.621094 -0.523524,-1.119004 -0.694867,-1.871444 -0.695313,-3.066406 -7.82e-4,-2.189449 1.051221,-4.322629 2.730469,-5.542969 0.297066,-0.215877 0.540693,-0.470603 0.542969,-0.566406 0.0068,-0.271963 -0.669214,-1.144531 -0.820312,-1.144531 z M 27,16.999707 c -2.761616,0 -5,2.238383 -5,5 0,2.761616 2.238384,5 5,5 2.761614,0 5,-2.238384 5,-5 0,-2.761617 -2.238386,-5 -5,-5 z m 14,0 c -2.761616,0 -5,2.238383 -5,5 0,2.761616 2.238384,5 5,5 2.761614,0 5,-2.238384 5,-5 0,-2.761617 -2.238386,-5 -5,-5 z m -14.001953,2 c 1.655676,0 3.001953,1.342371 3.001953,2.998047 0,1.655679 -1.346277,3.001953 -3.001953,3.001953 C 25.342369,24.999707 24,23.653433 24,21.997754 c 0,-1.655676 1.342369,-2.998047 2.998047,-2.998047 z m 14,0 c 1.655676,0 3.001953,1.342371 3.001953,2.998047 0,1.655679 -1.346277,3.001953 -3.001953,3.001953 C 39.342369,24.999707 38,23.653433 38,21.997754 c 0,-1.655676 1.342369,-2.998047 2.998047,-2.998047 z m -14.232422,1.136719 c -0.248282,0.01498 -0.468347,0.04649 -0.507813,0.08594 -0.02776,0.02769 -0.0092,0.204347 0.04297,0.390625 0.17948,0.639318 -0.187278,1.036727 -0.785156,0.855469 -0.16034,-0.0486 -0.302738,-0.05659 -0.34375,-0.01563 -0.0386,0.03852 -0.05923,0.334092 -0.04297,0.65625 0.0241,0.476378 0.0733,0.647777 0.25,0.914063 0.241852,0.36446 0.712929,0.708859 1.105469,0.808593 0.385324,0.09794 1.028446,0.02542 1.375,-0.152343 0.941256,-0.482698 1.294242,-1.657653 0.78125,-2.597657 -0.24904,-0.456361 -0.754833,-0.849723 -1.203125,-0.933593 -0.1494,-0.02798 -0.423589,-0.02668 -0.671875,-0.01172 z m 14,0 c -0.248282,0.01498 -0.468348,0.04649 -0.507813,0.08594 -0.02776,0.02769 -0.0092,0.204347 0.04297,0.390625 0.17948,0.639318 -0.187278,1.036727 -0.785156,0.855469 -0.16034,-0.0486 -0.302738,-0.05659 -0.34375,-0.01563 -0.0386,0.03852 -0.05923,0.334092 -0.04297,0.65625 0.0241,0.476378 0.0733,0.647777 0.25,0.914063 0.241852,0.364461 0.712929,0.708859 1.105469,0.808593 0.385324,0.09794 1.028446,0.02542 1.375,-0.152343 0.941256,-0.482698 1.294242,-1.657653 0.78125,-2.597657 -0.24904,-0.456363 -0.754833,-0.849722 -1.203125,-0.933593 -0.1494,-0.02798 -0.423589,-0.02668 -0.671875,-0.01172 z M 34,22.999707 c -0.668862,-1.99e-4 -1.061347,0.293849 -1.371094,1.033203 -0.263988,0.630126 -0.107196,2.137711 0.337891,3.201172 0.253441,0.60549 0.946738,1.765625 1.054687,1.765625 0.03697,0 0.202544,-0.184004 0.363282,-0.410156 0.641743,-0.902885 1.096936,-2.447259 1.113281,-3.765625 0.0088,-0.688492 -0.0088,-0.766441 -0.238281,-1.113281 C 34.923964,23.202636 34.565841,22.999891 34,22.999707 Z m 14.066406,1.511719 c -0.07446,0.0176 -0.773615,0.650648 -1.554687,1.40625 l -1.417969,1.375 -0.06641,1.480469 c -0.289954,6.740602 -2.572423,12.210832 -6.878906,16.476562 -3.25449,3.223702 -8.160034,5.882181 -13.1875,7.105469 -1.536191,0.373796 -5.383746,0.928703 -5.515626,0.796875 -0.06195,-0.06194 0.02986,-0.281884 0.257813,-0.625 0.848223,-1.277124 1.512719,-2.946908 1.828125,-4.597656 0.310182,-1.623346 0.343938,-2.74036 0.15625,-5.082032 -0.207012,-2.582656 -0.154808,-4.328778 0.132812,-5.667968 0.410659,-1.912088 1.234316,-3.422197 2.304688,-4.226563 1.30767,-0.982706 2.523394,-1.417969 3.96875,-1.417969 3.280562,0 6.59588,2.296696 7.259766,5.402344 0.203298,0.95103 0.12511,3.056463 -0.15625,4.453125 -0.653508,3.24422 -2.742325,5.581016 -5.185547,7.652344 -0.46777,0.39656 -1.007007,0.866821 -1.199219,1.042969 l -0.347656,0.320312 0.292968,-0.109375 c 0.161961,-0.05844 0.737484,-0.369212 1.277344,-0.691406 4.065072,-2.42603 6.743808,-4.885176 7.611328,-8.996094 0.265312,-1.2572 0.374882,-3.545829 0.207032,-4.511719 -0.274414,-1.579046 -1.222326,-3.235691 -2.589844,-4.523437 -2.824616,-2.659866 -7.178968,-3.277438 -10.736328,-1.613281 -1.826896,0.854635 -3.408456,2.28863 -4.183594,3.792968 -1.276051,2.47649 -1.491642,4.856012 -0.675781,9.09375 0.274711,1.4269 0.402344,2.544476 0.402343,3.53125 0,3.151206 -1.103941,6.130104 -3.082031,8.308594 -0.301738,0.332304 -0.550781,0.628168 -0.550781,0.660156 0,0.09854 0.239013,0.0665 1.414062,-0.1875 0.623461,-0.13476 2.073724,-0.379234 3.222657,-0.542968 4.404398,-0.627707 7.552458,-1.576519 11.21875,-3.386719 4.531834,-2.237538 8.078568,-5.233356 10.78125,-9.035157 2.76309,-3.886763 4.499071,-8.864561 4.921875,-14.117187 0.200538,-2.491312 0.21982,-3.601636 0.07031,-3.566406 z"/>
+ <path style="fill:#ffffff" d="M 20.261719 9.8007812 C 20.132037 9.7206772 19.045765 10.44023 18.175781 11.183594 C 16.966729 12.21668 15.722797 13.964443 15.078125 15.527344 C 14.0871 17.929868 13.922519 20.889651 14.640625 23.398438 C 15.087212 24.958648 16.50754 27.527833 16.914062 27.511719 C 17.005212 27.507719 17.31105 27.224849 17.59375 26.882812 C 17.877187 26.539362 18.113281 26.216646 18.113281 26.164062 C 18.113281 26.111422 17.913429 25.743224 17.671875 25.351562 C 17.111505 24.44282 16.697325 23.441028 16.425781 22.347656 C 16.129212 21.15353 16.12344 19.194479 16.417969 18 C 17.002728 15.625061 18.342456 13.642163 20.339844 12.191406 C 20.787496 11.866253 21.15625 11.58744 21.15625 11.574219 C 21.15625 11.466119 20.340715 9.8495841 20.261719 9.8007812 z M 34.730469 10 C 32.108999 9.943882 29.386706 10.903776 27.410156 12.1875 C 26.445848 12.824751 26.5463 13.014129 27.558594 12.46875 C 29.243284 11.561098 30.890314 11.201481 33.371094 11.199219 C 36.54477 11.196519 38.314805 11.691243 40.144531 13.09375 L 40.917969 13.6875 L 41.90625 13.695312 C 42.448614 13.700613 43.112879 13.743016 43.382812 13.785156 C 44.096071 13.896218 44.200003 13.897253 44.261719 13.796875 C 44.392187 13.564006 42.140835 11.910565 40.832031 11.28125 C 38.843005 10.269975 36.729939 10.048975 34.730469 10 z M 22.367188 13.058594 C 22.134358 13.058594 21.112959 13.478215 20.382812 14.25 C 19.206501 15.493387 18.45871 16.970238 18.132812 18.695312 C 17.803469 20.438682 18.091581 22.682829 18.835938 24.171875 C 19.216994 24.934193 19.597832 25.515435 19.714844 25.515625 C 19.772084 25.515731 20.013924 25.28334 20.253906 25 C 21.039534 24.07241 21.006455 24.227646 20.609375 23.378906 C 20.085851 22.259902 19.914508 21.507462 19.914062 20.3125 C 19.91328 18.123051 20.965283 15.989871 22.644531 14.769531 C 22.941597 14.553654 23.185224 14.298928 23.1875 14.203125 C 23.1943 13.931162 22.518286 13.058594 22.367188 13.058594 z M 27 16 C 24.238384 16 22 18.238383 22 21 C 22 23.761616 24.238384 26 27 26 C 29.761614 26 32 23.761616 32 21 C 32 18.238383 29.761614 16 27 16 z M 41 16 C 38.238384 16 36 18.238383 36 21 C 36 23.761616 38.238384 26 41 26 C 43.761614 26 46 23.761616 46 21 C 46 18.238383 43.761614 16 41 16 z M 26.998047 18 C 28.653723 18 30 19.342371 30 20.998047 C 30 22.653726 28.653723 24 26.998047 24 C 25.342369 24 24 22.653726 24 20.998047 C 24 19.342371 25.342369 18 26.998047 18 z M 40.998047 18 C 42.653723 18 44 19.342371 44 20.998047 C 44 22.653726 42.653723 24 40.998047 24 C 39.342369 24 38 22.653726 38 20.998047 C 38 19.342371 39.342369 18 40.998047 18 z M 26.765625 19.136719 C 26.517343 19.151699 26.297278 19.183206 26.257812 19.222656 C 26.230052 19.250346 26.248611 19.427003 26.300781 19.613281 C 26.480261 20.252599 26.113503 20.650008 25.515625 20.46875 C 25.355285 20.42015 25.212887 20.412165 25.171875 20.453125 C 25.133275 20.491645 25.112646 20.787217 25.128906 21.109375 C 25.153006 21.585753 25.202206 21.757152 25.378906 22.023438 C 25.620758 22.387898 26.091835 22.732297 26.484375 22.832031 C 26.869699 22.929971 27.512821 22.857451 27.859375 22.679688 C 28.800631 22.19699 29.153617 21.022035 28.640625 20.082031 C 28.391585 19.62567 27.885792 19.232308 27.4375 19.148438 C 27.2881 19.120458 27.013911 19.121759 26.765625 19.136719 z M 40.765625 19.136719 C 40.517343 19.151699 40.297277 19.183206 40.257812 19.222656 C 40.230052 19.250346 40.248621 19.427003 40.300781 19.613281 C 40.480261 20.252599 40.113503 20.650008 39.515625 20.46875 C 39.355285 20.42015 39.212887 20.412165 39.171875 20.453125 C 39.133275 20.491645 39.112646 20.787217 39.128906 21.109375 C 39.153006 21.585753 39.202206 21.757152 39.378906 22.023438 C 39.620758 22.387899 40.091835 22.732297 40.484375 22.832031 C 40.869699 22.929971 41.512821 22.857447 41.859375 22.679688 C 42.800631 22.19699 43.153617 21.022035 42.640625 20.082031 C 42.391585 19.625668 41.885792 19.232309 41.4375 19.148438 C 41.2881 19.120458 41.013911 19.121759 40.765625 19.136719 z M 34 22 C 33.331138 21.999801 32.938653 22.293849 32.628906 23.033203 C 32.364918 23.663329 32.52171 25.170914 32.966797 26.234375 C 33.220238 26.839865 33.913535 28 34.021484 28 C 34.058454 28 34.224028 27.815996 34.384766 27.589844 C 35.026509 26.686959 35.481702 25.142585 35.498047 23.824219 C 35.506847 23.135727 35.489228 23.057778 35.259766 22.710938 C 34.923964 22.202929 34.565841 22.000184 34 22 z M 48.066406 23.511719 C 47.991946 23.529319 47.292791 24.162367 46.511719 24.917969 L 45.09375 26.292969 L 45.027344 27.773438 C 44.73739 34.51404 42.454921 39.98427 38.148438 44.25 C 34.893948 47.473702 29.988404 50.132181 24.960938 51.355469 C 23.424747 51.729265 19.577192 52.284172 19.445312 52.152344 C 19.383363 52.090404 19.475172 51.87046 19.703125 51.527344 C 20.551348 50.25022 21.215844 48.580436 21.53125 46.929688 C 21.841432 45.306342 21.875188 44.189328 21.6875 41.847656 C 21.480488 39.265 21.532692 37.518878 21.820312 36.179688 C 22.230971 34.2676 23.054628 32.757491 24.125 31.953125 C 25.43267 30.970419 26.648394 30.535156 28.09375 30.535156 C 31.374312 30.535156 34.68963 32.831852 35.353516 35.9375 C 35.556814 36.88853 35.478626 38.993963 35.197266 40.390625 C 34.543758 43.634845 32.454941 45.971641 30.011719 48.042969 C 29.543949 48.439529 29.004712 48.90979 28.8125 49.085938 L 28.464844 49.40625 L 28.757812 49.296875 C 28.919773 49.238435 29.495296 48.927663 30.035156 48.605469 C 34.100228 46.179439 36.778964 43.720293 37.646484 39.609375 C 37.911796 38.352175 38.021366 36.063546 37.853516 35.097656 C 37.579102 33.51861 36.63119 31.861965 35.263672 30.574219 C 32.439056 27.914353 28.084704 27.296781 24.527344 28.960938 C 22.700448 29.815573 21.118888 31.249568 20.34375 32.753906 C 19.067699 35.230396 18.852108 37.609918 19.667969 41.847656 C 19.94268 43.274556 20.070313 44.392132 20.070312 45.378906 C 20.070312 48.530112 18.966371 51.50901 16.988281 53.6875 C 16.686543 54.019804 16.4375 54.315668 16.4375 54.347656 C 16.4375 54.446196 16.676513 54.414156 17.851562 54.160156 C 18.475023 54.025396 19.925286 53.780922 21.074219 53.617188 C 25.478617 52.989481 28.626677 52.040669 32.292969 50.230469 C 36.824803 47.992931 40.371537 44.997113 43.074219 41.195312 C 45.837309 37.308549 47.57329 32.330751 47.996094 27.078125 C 48.196632 24.586813 48.215914 23.476489 48.066406 23.511719 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sigil.svg b/.icons/awkward/64x64/apps/sigil.svg
new file mode 100644
index 00000000..4d2bd2c7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sigil.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#97302c" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 31.402344,15.000364 c -4.229378,-0.0012 -7.431118,1.936992 -8.957032,5.421876 -0.509836,1.164364 -0.606302,1.583232 -0.67578,2.921874 -0.14248,2.744836 0.701102,4.962918 2.535156,6.667968 1.338436,1.244292 1.846854,1.53625 6.378906,3.652344 5.597856,2.613736 6.553816,3.167862 7.851562,4.570314 1.764874,1.907262 2.66851,4.516078 2.230468,6.433592 -0.56213,2.460722 -2.124984,4.94145 -4.007812,5.921876 -2.824994,1.471034 -6.594232,1.429356 -9.1875,-0.10156 -1.063716,-0.627954 -2.916354,-1.86053 -3.558594,-3.03125 -0.285284,-0.520036 -0.672446,-1.609884 -0.859374,-2.421876 -0.780974,-3.392414 0.923346,-5.430656 3.617188,-6.054688 1.78435,-0.413348 4.27767,0.266274 5.34375,1.816408 0.578888,0.841734 0.584388,2.024162 -0.11718,3.0625 C 31.921002,42.259556 30.601944,41.000688 29,41.000364 c -1.656854,0 -3,1.343146 -3,3 0,1.656854 1.343146,3 3,3 3.913522,-0.07472 4.887918,-3.793854 4.933594,-6.269532 0,-3.641114 -8.147526,-5.359224 -11.800782,-1.199218 -2.087676,2.404224 -2.857448,5.128192 -1.335936,9.078126 0.271082,0.703752 0.452906,0.647626 0.507812,1.429686 0.05444,0.775348 0.15464,1.226748 0.222656,1.347656 0.09742,0.17314 0.463458,0.18158 1.722656,0.03126 1.493538,-0.1783 1.701946,0.11888 3.152344,0.523438 2.46009,1.169006 5.243366,1.225948 7.90625,0.85547 3.821228,-0.573918 7.256732,-2.840746 8.628906,-5.695314 0.839784,-1.747018 1.07746,-2.904694 1.0625,-5.17578 -0.0233,-3.53749 -0.872722,-6.01116 -2.777344,-8.078126 -1.301368,-1.412292 -2.577746,-2.162796 -6.703124,-3.953124 -4.97842,-2.16053 -6.580414,-3.088752 -8.117188,-4.710938 -1.195484,-1.26193 -1.46155,-3.732242 -0.648438,-5.613282 0.436126,-1.008931 1.716312,-2.230851 2.820312,-2.691405 1.251326,-0.522013 3.316492,-0.648688 4.621094,-0.28125 2.195452,0.618347 4.290932,2.282054 5.125,4.066405 0.503646,1.07747 0.665936,3.66962 0.351564,5.296876 -0.11136,0.576462 -0.15778,1.094868 -0.10546,1.152344 0.18648,0.20483 1.200566,-0.1291 1.851562,-0.609376 0.74274,-0.547946 1.311228,-1.381446 1.597656,-2.34375 0.269626,-0.905884 -0.15826,-2.886578 -0.460946,-4.320322 -0.14056,-0.66578 -0.241176,-1.670596 -0.222656,-2.234375 0.03482,-1.059803 -0.15334,-1.420008 -0.660156,-1.265625 -0.13186,0.04017 -0.778182,0.168028 -1.4375,0.285156 -1.197836,0.212804 -0.800872,0.06957 -2.238282,-0.554687 -1.787034,-0.77608 -3.326828,-1.069693 -5.59375,-1.070313 z"/>
+ <path style="fill:#ffffff" d="m 31.402344,14 c -4.229378,-0.0012 -7.431118,1.936991 -8.957032,5.421875 -0.509836,1.164365 -0.606302,1.583233 -0.67578,2.921875 -0.14248,2.744836 0.701102,4.962918 2.535156,6.667968 1.338436,1.244292 1.846854,1.53625 6.378906,3.652344 5.597856,2.613736 6.553816,3.167862 7.851562,4.570314 1.764874,1.907262 2.66851,4.516078 2.230468,6.433592 -0.56213,2.460722 -2.124984,4.94145 -4.007812,5.921876 -2.824994,1.471034 -6.594232,1.429356 -9.1875,-0.10156 -1.063716,-0.627954 -2.916354,-1.86053 -3.558594,-3.03125 -0.285284,-0.520036 -0.672446,-1.609884 -0.859374,-2.421876 -0.780974,-3.392414 0.923346,-5.430656 3.617188,-6.054688 1.78435,-0.413348 4.27767,0.266274 5.34375,1.816408 0.578888,0.841734 0.584388,2.024162 -0.11718,3.0625 C 31.921004,41.259192 30.601944,40.000324 29,40 c -1.656854,0 -3,1.343146 -3,3 0,1.656854 1.343146,3 3,3 3.913522,-0.07472 4.887918,-3.793854 4.933594,-6.269532 0,-3.641114 -8.147526,-5.359224 -11.800782,-1.199218 -2.087676,2.404224 -2.857448,5.128192 -1.335936,9.078126 0.271082,0.703752 0.452906,0.647626 0.507812,1.429686 0.05444,0.775348 0.15464,1.226748 0.222656,1.347656 0.09742,0.17314 0.463458,0.18158 1.722656,0.03126 1.493538,-0.1783 1.701946,0.11888 3.152344,0.523438 2.46009,1.169006 5.243366,1.225948 7.90625,0.85547 3.821228,-0.573918 7.256732,-2.840746 8.628906,-5.695314 0.839784,-1.747018 1.07746,-2.904694 1.0625,-5.17578 -0.0233,-3.53749 -0.872722,-6.01116 -2.777344,-8.078126 -1.301368,-1.412292 -2.577746,-2.162796 -6.703124,-3.953124 -4.97842,-2.16053 -6.580414,-3.088752 -8.117188,-4.710938 -1.195484,-1.26193 -1.46155,-3.732242 -0.648438,-5.613282 0.436126,-1.008932 1.716312,-2.230851 2.820312,-2.691406 1.251326,-0.522013 3.316492,-0.648687 4.621094,-0.28125 2.195452,0.618347 4.290932,2.282055 5.125,4.066406 0.503646,1.07747 0.665936,3.66962 0.351564,5.296876 -0.11136,0.576462 -0.15778,1.094868 -0.10546,1.152344 0.18648,0.20483 1.200566,-0.1291 1.851562,-0.609376 0.74274,-0.547946 1.311228,-1.381446 1.597656,-2.34375 0.269626,-0.905884 -0.158258,-2.886578 -0.460946,-4.320322 -0.14057,-0.665781 -0.241176,-1.670596 -0.222656,-2.234375 0.03482,-1.059803 -0.153346,-1.420008 -0.660156,-1.265625 -0.131868,0.04017 -0.778182,0.168027 -1.4375,0.285156 -1.197836,0.212804 -0.800872,0.06957 -2.238282,-0.554688 C 35.20906,14.294233 33.669266,14.000619 31.402344,14 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/signal-desktop-beta.svg b/.icons/awkward/64x64/apps/signal-desktop-beta.svg
new file mode 120000
index 00000000..62553916
--- /dev/null
+++ b/.icons/awkward/64x64/apps/signal-desktop-beta.svg
@@ -0,0 +1 @@
+signal-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/signal-desktop.svg b/.icons/awkward/64x64/apps/signal-desktop.svg
new file mode 100644
index 00000000..e7a8de2f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/signal-desktop.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#2893ea" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 30,11.091858 c -2.560399,0.221788 -5.002016,0.881278 -7.257812,1.875 l 1.5,2.595703 C 26.0384,14.810098 27.970672,14.299225 30,14.09967 Z m 4,0 v 3.007812 c 2.029326,0.199555 3.961606,0.710428 5.757812,1.462891 l 1.5,-2.595703 C 39.002019,11.973143 36.560398,11.313643 34,11.091858 Z m -14.763672,3.802734 c -2.13359,1.436527 -4.003388,3.206762 -5.482422,5.261719 l 2.607422,1.505859 c 1.197514,-1.611905 2.681836,-3.017643 4.369141,-4.179687 z m 25.527344,0 -1.494141,2.587891 c 1.687299,1.162044 3.171628,2.567782 4.369141,4.179687 l 2.607422,-1.505859 c -1.479034,-2.054955 -3.348835,-3.8252 -5.482422,-5.261719 z m -33.017578,8.720703 c -1.0301,2.271484 -1.634731,4.760561 -1.726563,7.384766 h 3 c 0.08581,-2.073373 0.563898,-4.044647 1.34961,-5.869141 z m 40.507812,0 -2.623047,1.515625 c 0.785716,1.824494 1.263785,3.795768 1.34961,5.869141 h 3 c -0.09184,-2.624226 -0.696461,-5.113278 -1.726563,-7.384766 z M 10.302734,35.000061 c 0.431489,2.384562 1.333824,4.646687 2.59375,6.71875 l 2.546875,-1.46875 c -0.990454,-1.628431 -1.700125,-3.398688 -2.091797,-5.25 z m 40.351563,0 c -0.383544,1.883975 -1.080198,3.660278 -2.048828,5.277344 l 2.59375,1.498047 c 1.23143,-2.059083 2.100895,-4.34059 2.517578,-6.775391 z M 17.927734,43.433655 15.304688,44.94928 C 15.535854,45.205888 15.756173,45.470199 16,45.716858 v 0.232422 3.396484 a 5.0005,5.0005 0 0 0 0,0.002 c 3.17e-4,1.621959 0.772293,3.039419 1.917969,4.042969 l 1.53125,-2.652344 C 19.174843,50.337903 19.000102,49.868154 19,49.345764 V 45.94928 44.478577 C 18.623059,44.14589 18.273582,43.791184 17.927734,43.433655 Z m 28.208985,0.03711 c -1.163696,1.20786 -2.495075,2.26734 -3.96875,3.140625 l 1.490234,2.580078 c 1.929429,-1.141175 3.672556,-2.543438 5.146485,-4.179687 z M 38.517578,48.28717 C 37.079166,48.779206 35.570605,49.130763 34,49.285217 v 3.007813 c 2.104317,-0.182285 4.129857,-0.659001 6.039062,-1.371094 z m -10.679687,0.552735 -1.914063,1.107422 -2.097656,1.208984 -2.173828,3.767578 c 0.960899,0.04137 1.934604,-0.166902 2.824218,-0.679687 a 5.0005,5.0005 0 0 0 0.002,0 l 2.943359,-1.697266 a 5.0005,5.0005 0 0 0 0.0039,-0.0039 l 1.064453,-0.615235 c 0.504171,0.07854 1.006753,0.1724 1.509766,0.25586 v -2.951172 c -0.725345,-0.100254 -1.445939,-0.239939 -2.162109,-0.392578 z"/>
+ <path style="fill:#b1ddf4" d="M 30 10.091797 C 27.439601 10.313585 24.997984 10.973075 22.742188 11.966797 L 24.242188 14.5625 C 26.0384 13.810037 27.970672 13.299164 30 13.099609 L 30 10.091797 z M 34 10.091797 L 34 13.099609 C 36.029326 13.299164 37.961606 13.810037 39.757812 14.5625 L 41.257812 11.966797 C 39.002019 10.973082 36.560398 10.313582 34 10.091797 z M 19.236328 13.894531 C 17.102738 15.331058 15.23294 17.101293 13.753906 19.15625 L 16.361328 20.662109 C 17.558842 19.050204 19.043164 17.644466 20.730469 16.482422 L 19.236328 13.894531 z M 44.763672 13.894531 L 43.269531 16.482422 C 44.95683 17.644466 46.441159 19.050204 47.638672 20.662109 L 50.246094 19.15625 C 48.76706 17.101295 46.897259 15.33105 44.763672 13.894531 z M 11.746094 22.615234 C 10.715994 24.886718 10.111363 27.375795 10.019531 30 L 13.019531 30 C 13.105339 27.926627 13.583429 25.955353 14.369141 24.130859 L 11.746094 22.615234 z M 52.253906 22.615234 L 49.630859 24.130859 C 50.416575 25.955353 50.894644 27.926627 50.980469 30 L 53.980469 30 C 53.888628 27.375774 53.284008 24.886722 52.253906 22.615234 z M 10.302734 34 C 10.734223 36.384562 11.636558 38.646687 12.896484 40.71875 L 15.443359 39.25 C 14.452905 37.621569 13.743234 35.851312 13.351562 34 L 10.302734 34 z M 50.654297 34 C 50.270753 35.883975 49.574099 37.660278 48.605469 39.277344 L 51.199219 40.775391 C 52.430649 38.716308 53.300114 36.434801 53.716797 34 L 50.654297 34 z M 17.927734 42.433594 L 15.304688 43.949219 C 15.535854 44.205827 15.756173 44.470138 16 44.716797 L 16 44.949219 L 16 48.345703 A 5.0005 5.0005 0 0 0 16 48.347656 C 16.000317 49.969615 16.772293 51.387075 17.917969 52.390625 L 19.449219 49.738281 C 19.174843 49.337842 19.000102 48.868093 19 48.345703 L 19 44.949219 L 19 43.478516 C 18.623059 43.145829 18.273582 42.791123 17.927734 42.433594 z M 46.136719 42.470703 C 44.973023 43.678563 43.641644 44.738043 42.167969 45.611328 L 43.658203 48.191406 C 45.587632 47.050231 47.330759 45.647968 48.804688 44.011719 L 46.136719 42.470703 z M 38.517578 47.287109 C 37.079166 47.779145 35.570605 48.130702 34 48.285156 L 34 51.292969 C 36.104317 51.110684 38.129857 50.633968 40.039062 49.921875 L 38.517578 47.287109 z M 27.837891 47.839844 L 25.923828 48.947266 L 23.826172 50.15625 L 21.652344 53.923828 C 22.613243 53.965198 23.586948 53.756926 24.476562 53.244141 A 5.0005 5.0005 0 0 0 24.478516 53.244141 L 27.421875 51.546875 A 5.0005 5.0005 0 0 0 27.425781 51.542969 L 28.490234 50.927734 C 28.994405 51.00627 29.496987 51.100134 30 51.183594 L 30 48.232422 C 29.274655 48.132168 28.554061 47.992483 27.837891 47.839844 z"/>
+ <path style="opacity:0.2" d="m 32,15.999513 a 17,15.692308 0 0 0 -17,15.691406 17,15.692308 0 0 0 6,11.960938 v 2.296875 3.396484 a 0.65391155,0.65391155 0 0 0 0.980469,0.566406 l 2.943359,-1.697265 2.476563,-1.431641 A 17,15.692308 0 0 0 32,47.384279 17,15.692308 0 0 0 49,31.690919 17,15.692308 0 0 0 32,15.999513 Z"/>
+ <ellipse style="fill:#ffffff" cx="32" cy="30.692" rx="17" ry="15.692"/>
+ <path style="fill:#ffffff" d="M 21.669171,40.897726 A 0.65391155,0.65391155 0 0 0 21,41.551571 v 3.396936 3.396936 a 0.65391155,0.65391155 0 0 0 0.980769,0.567006 l 2.942307,-1.698468 2.94231,-1.698467 a 0.65391155,0.65391155 0 0 0 0,-1.13146 l -2.94231,-1.701021 -2.942307,-1.698469 a 0.65391155,0.65391155 0 0 0 -0.311598,-0.08684 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/simon.svg b/.icons/awkward/64x64/apps/simon.svg
new file mode 100644
index 00000000..79540808
--- /dev/null
+++ b/.icons/awkward/64x64/apps/simon.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32,19 c 0,3.643036 0,14 0,14 0,0 9.91105,0 14,0 7.731986,0 14,-6.268014 14,-14 C 60,11.268013 53.731986,5 46,5 38.268014,5 32,11.268013 32,19 Z"/>
+ <path style="opacity:0.2" d="m 32,19 c 0,3.643036 0,14 0,14 0,0 -9.91105,0 -14,0 C 10.268013,33 4,26.731986 4,19 4,11.268013 10.268013,5 18,5 c 7.731986,0 14,6.268013 14,14 z"/>
+ <path style="opacity:0.2" d="m 32,47 c 0,-3.643036 0,-14 0,-14 0,0 -9.91105,0 -14,0 -7.731986,0 -14,6.268014 -14,14 0,7.731986 6.268014,14 14,14 7.731986,0 14,-6.268014 14,-14 z"/>
+ <path style="opacity:0.2" d="m 32,47 c 0,-3.643036 0,-14 0,-14 0,0 9.91105,0 14,0 7.731986,0 14,6.268014 14,14 0,7.731986 -6.268014,14 -14,14 -7.731986,0 -14,-6.268014 -14,-14 z"/>
+ <path style="fill:#d32f2f" d="m 32,18 c 0,3.643036 0,14 0,14 0,0 -9.91105,0 -14,0 C 10.268013,32 4,25.731986 4,18 4,10.268013 10.268013,4 18,4 c 7.731986,0 14,6.268013 14,14 z"/>
+ <path style="fill:#92dc39" d="m 32,18 c 0,3.643036 0,14 0,14 0,0 9.91105,0 14,0 7.731986,0 14,-6.268014 14,-14 C 60,10.268013 53.731986,4 46,4 38.268014,4 32,10.268013 32,18 Z"/>
+ <path style="fill:#fdd835" d="m 32,46 c 0,-3.643036 0,-14 0,-14 0,0 9.91105,0 14,0 7.731986,0 14,6.268014 14,14 0,7.731986 -6.268014,14 -14,14 -7.731986,0 -14,-6.268014 -14,-14 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 32 L 32 33 L 46 33 C 53.562551 33 59.708177 39.000507 59.974609 46.498047 C 59.9843 46.332437 60 46.168337 60 46 C 60 38.268014 53.731986 32 46 32 L 32 32 z"/>
+ <path style="fill:#2f58d3" d="m 32,46 c 0,-3.643036 0,-14 0,-14 0,0 -9.91105,0 -14,0 -7.731986,0 -14,6.268014 -14,14 0,7.731986 6.268014,14 14,14 7.731986,0 14,-6.268014 14,-14 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18 32 C 10.268014 32 4 38.268014 4 46 C 4 46.168337 4.0157003 46.332437 4.0253906 46.498047 C 4.2918225 39.000507 10.437449 33 18 33 L 32 33 L 32 32 L 18 32 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="11"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="11"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18 4 C 10.268013 4 4 10.268013 4 18 C 4 18.168337 4.0157004 18.332437 4.0253906 18.498047 C 4.2918225 11.000507 10.437448 5 18 5 C 25.731986 5 32 11.268013 32 19 L 32 18 C 32 10.268013 25.731986 4 18 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 46 4 C 38.268014 4 32 10.268013 32 18 L 32 19 C 32 11.268013 38.268014 5 46 5 C 53.562551 5 59.708177 11.000507 59.974609 18.498047 C 59.9843 18.332437 60 18.168337 60 18 C 60 10.268013 53.731986 4 46 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/simple-ccsm.svg b/.icons/awkward/64x64/apps/simple-ccsm.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/simple-ccsm.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/simple-image-reducer.svg b/.icons/awkward/64x64/apps/simple-image-reducer.svg
new file mode 100644
index 00000000..d19104e9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/simple-image-reducer.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="4" y="4" rx="2.85" ry="2.85"/>
+ <rect style="fill:#4cc74c" width="57" height="57" x="4" y="3" rx="2.85" ry="2.85"/>
+ <path style="opacity:0.2" d="M 18.384766,7.9296875 14.042969,22.042969 27.072266,19.871094 22.5,16.824219 c 7.544215,-4.71585 17.568498,-3.588093 23.861328,3.173828 l 2.859375,-2.662109 C 44.934179,12.72988 39.172732,10.294769 33.330078,10.082031 28.724133,9.9143235 24.071863,11.133087 20.048828,13.751953 Z M 10,19.470703 V 45.529297 L 18.685547,32.5 Z m 45,0 L 46.314453,32.5 55,45.529297 Z M 32.5,20 A 6.5,6.5 0 0 0 26,26.5 6.5,6.5 0 0 0 26.023438,27.017578 6.5,6.5 0 0 0 20,33.5 6.5,6.5 0 0 0 26.5,40 6.5,6.5 0 0 0 31,38.1875 V 44 h 3 V 38.179688 A 6.5,6.5 0 0 0 38.5,40 6.5,6.5 0 0 0 45,33.5 6.5,6.5 0 0 0 38.972656,27.023438 6.5,6.5 0 0 0 39,26.5 6.5,6.5 0 0 0 32.5,20 Z m 18.457031,22.884766 -13.029297,2.171875 4.56836,3.044921 c -7.558845,4.722314 -17.598959,3.580629 -23.884766,-3.203124 l -2.867187,2.65625 c 7.657942,8.264587 20.062161,9.57254 29.207031,3.621093 L 46.615234,57 Z"/>
+ <path style="fill:#2bffbf" d="M 10,18.471429 V 44.528571 L 18.685714,31.5 Z"/>
+ <path style="fill:#2bffbf" d="M 54.999714,18.471429 V 44.528571 L 46.314,31.5 Z"/>
+ <path style="fill:none;stroke:#bfecbf;stroke-width:3.90857148" d="m 18.284388,16.592413 a 20.888758,20.890079 0 0 1 29.506625,1.074372"/>
+ <path style="fill:none;stroke:#bfecbf;stroke-width:3.90857148" d="M 46.663124,46.382248 A 20.888758,20.890079 0 0 1 17.17823,45.226154"/>
+ <path style="fill:#bfecbf" d="m 14.042857,21.043 4.342857,-14.1142854 2.171429,7.6000004 6.514285,4.342857 z"/>
+ <path style="fill:#bfecbf" d="M 50.957143,41.885714 46.614286,56 44.442857,48.399999 37.928572,44.057142 Z"/>
+ <circle style="fill:#ffffff" cx="32.5" cy="25.5" r="6.5"/>
+ <circle style="fill:#ffffff" cx="38.5" cy="32.5" r="6.5"/>
+ <circle style="fill:#ffffff" cx="26.5" cy="32.5" r="6.5"/>
+ <rect style="fill:#ffffff" width="3" height="14" x="31" y="29"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8496094 3 C 5.2707094 3 4 4.2707094 4 5.8496094 L 4 6.8496094 C 4 5.2707094 5.2707094 4 6.8496094 4 L 58.150391 4 C 59.729291 4 61 5.2707094 61 6.8496094 L 61 5.8496094 C 61 4.2707094 59.729291 3 58.150391 3 L 6.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/simplenote.svg b/.icons/awkward/64x64/apps/simplenote.svg
new file mode 100644
index 00000000..f5417a46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/simplenote.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.050798,32.000828 c -0.0118,0.33399 -0.050799,0.661981 -0.050799,0.999971 C 3.9999994,48.512357 16.487643,61 31.9992,61 47.510757,61 59.998401,48.512357 59.998401,33.000799 c 0,-0.33767 -0.03904,-0.665261 -0.05078,-0.999971 -0.527985,15.041571 -12.775635,26.999229 -27.949202,26.999229 -15.173967,0 -27.4212171,-11.957658 -27.949202,-26.999229 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="27.999" ry="27.999"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4.0019531 C 16.488443 4.0019531 4 16.488443 4 32 C 4 32.113553 4.0112846 32.224036 4.0175781 32.335938 C 4.3691113 17.134615 16.711164 5 32 5 C 47.288836 5 59.630889 17.134615 59.982422 32.335938 C 59.988693 32.224116 60 32.113445 60 32 C 60 16.488443 47.511557 4.0019531 32 4.0019531 z"/>
+ <g style="opacity:0.2" transform="matrix(2.00001,0,0,2.1052637,-2.600005e-4,-1.736746)">
+ <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 -1.837196,-0.89975 -2.903496,-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.345906,-2.9547 1.173696,-4.1489 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 1.887096,0.89975 2.953396,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.395806,2.9547 -1.223596,4.1489 z"/>
+ </g>
+ <g style="fill:#2b8ae2" transform="matrix(2.00001,0,0,2.1052637,-2.600005e-4,-2.7367458)">
+ <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 -1.837196,-0.89975 -2.903496,-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.345906,-2.9547 1.173696,-4.1489 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 1.887096,0.89975 2.953396,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.395806,2.9547 -1.223596,4.1489 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/simplescreenrecorder.svg b/.icons/awkward/64x64/apps/simplescreenrecorder.svg
new file mode 100644
index 00000000..3b795cd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/simplescreenrecorder.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 16.000323,51.376036 0,1.999984 c 0,1.453989 1.190591,2.62398 2.66798,2.62398 l 26.663794,0 c 1.477989,0 2.66798,-1.169991 2.66798,-2.62398 l 0,-1.999984 c 0,1.453988 -1.189991,2.623979 -2.66798,2.623979 l -26.663794,0 c -1.477389,0 -2.66798,-1.169991 -2.66798,-2.623979 z"/>
+ <rect style="fill:#8e8e8e" width="42" height="32" x="-55" y="-48" rx="2.626" ry="2.666" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 6.0004002,45.500081 0,1.999984 c 0,1.38399 1.1611911,2.499981 2.60158,2.499981 l 46.7956398,0 c 1.439989,0 2.60198,-1.115991 2.60198,-2.499981 l 0,-1.999984 c 0,1.383989 -1.161991,2.499981 -2.60198,2.499981 l -46.7956398,0 c -1.4407889,0 -2.60198,-1.115992 -2.60198,-2.499981 z"/>
+ <rect style="fill:#4f4f4f" width="40" height="52" x="-49" y="-58" rx="2.5" ry="2.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#dc4f47" width="32" height="44" x="-45" y="-54" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.6015625 9 C 7.1611736 9 6 10.115011 6 11.5 L 6 12.5 C 6 11.115011 7.1611736 10 8.6015625 10 L 55.398438 10 C 56.838426 10 58 11.115011 58 12.5 L 58 11.5 C 58 10.115011 56.838426 9 55.398438 9 L 8.6015625 9 z"/>
+ <path style="opacity:0.2" d="M 20.296,21.0003 H 36.7 c 1.3,0 1.3,1.2857 1.3,1.2857 V 37.715 C 38,39 36.7,39 36.7,39 H 20.3 c 0,0 -1.3,0 -1.3,-1.2857 v -15.428 c 0,0 0,-1.286 1.3,-1.286 z m 25.704,2 v 15 l -8,-8 z"/>
+ <path style="fill:#ffffff" d="M 20.296,20.0003 H 36.7 c 1.3,0 1.3,1.2857 1.3,1.2857 V 36.715 C 38,38 36.7,38 36.7,38 H 20.3 c 0,0 -1.3,0 -1.3,-1.2857 v -15.428 c 0,0 0,-1.286 1.3,-1.286 z m 25.704,2 v 15 l -8,-8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/simsu.svg b/.icons/awkward/64x64/apps/simsu.svg
new file mode 100644
index 00000000..5500df13
--- /dev/null
+++ b/.icons/awkward/64x64/apps/simsu.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="60" height="60" x="-63" y="-62" rx="4.5" ry="4.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="60" height="60" x="-62" y="-62" rx="4.5" ry="4.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.3" d="m 6.5005582,2.0000002 c -2.493,0 -4.500558,2.007558 -4.500558,4.500558 V 22 H 22 V 2.0000002 Z"/>
+ <path style="opacity:0.1" d="M 42,2.0000002 V 22 H 62 V 6.5005582 c 0,-2.493 -2.007558,-4.500558 -4.500558,-4.500558 z"/>
+ <rect style="opacity:0.1" width="20" height="20" x="22" y="-62" transform="scale(1,-1)"/>
+ <path style="opacity:0.5" d="M 42,62 V 42 H 62 V 57.499442 C 62,59.992442 59.992442,62 57.499442,62 Z"/>
+ <rect style="opacity:0.5" width="20" height="20" x="2" y="22"/>
+ <rect style="opacity:0.3" width="20" height="20" x="22" y="22"/>
+ <g style="font-weight:bold;font-size:38.05962372px;font-family:'Bitstream Vera Sans';fill:#3f3f3f" transform="matrix(1.4823774,0,0,1.5178319,-2.1711212,-2.8869928)">
+ <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(1.4894546,0,0,1.4964379,-2.0996164,-3.7875262)">
+ <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(1.4894544,0,0,1.4423377,-2.9519766,-2.276795)">
+ <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(1.5443652,0,0,1.4698564,-5.7141738,-3.623234)">
+ <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="opacity:0.2;fill:#ffffff" d="M 6.5 2 C 4.007 2 2 4.007 2 6.5 L 2 7.5 C 2 5.007 4.007 3 6.5 3 L 57.5 3 C 59.993 3 62 5.007 62 7.5 L 62 6.5 C 62 4.007 59.993 2 57.5 2 L 6.5 2 z"/>
+ <rect style="opacity:0.2" width="40" height="1" x="2" y="22"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="40" height="1" x="2" y="42"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="20" height="1" x="42" y="22"/>
+ <rect style="opacity:0.2" width="20" height="1" x="42" y="42"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/singular.svg b/.icons/awkward/64x64/apps/singular.svg
new file mode 100644
index 00000000..0223eb73
--- /dev/null
+++ b/.icons/awkward/64x64/apps/singular.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 54,58.2 54,7.8 C 54,6.2488 52.745625,5 51.1875,5 L 11.8125,5 C 10.254375,5 9,6.2488 9,7.8 l 0,50.4 c 0,1.5512 1.254375,2.8 2.8125,2.8 l 39.375,0 C 52.745625,61 54,59.7512 54,58.2 Z"/>
+ <path style="fill:#00679a" d="M 54,57.2 54,6.8 C 54,5.2488 52.745625,4 51.1875,4 L 11.8125,4 C 10.254375,4 9,5.2488 9,6.8 l 0,50.4 c 0,1.5512 1.254375,2.8 2.8125,2.8 l 39.375,0 C 52.745625,60 54,58.7512 54,57.2 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 40.5,10.499636 c 0,4.2 -12.375,29 -21,29 -4.3125,0 -6,-3.7 -6,-6.5 0,-2.8 1.6875,-6.5 6,-6.5 8.680246,-0.03012 21,24.8 21,29"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 40.5,9.5 c 0,4.2 -12.375,29 -21,29 -4.3125,0 -6,-3.7 -6,-6.5 0,-2.8 1.6875,-6.5 6,-6.5 8.680246,-0.03012 21,24.8 21,29"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 46.5,14.499636 c 0,4.052574 -10,18.5 -10,18.5 0,0 10.03867,14.82621 10,18.5"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 46.5,13.5 c 0,4.052574 -10,18.5 -10,18.5 0,0 10.03867,14.82621 10,18.5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 49.5,22.479048 c -0.499706,2.5 -6,10.5 -6,10.5 0,0 5.500294,8 6,10.5"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 49.5,21.5 c -0.499706,2.5 -6,10.5 -6,10.5 0,0 5.500294,8 6,10.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11.8125 4 C 10.254375 4 9 5.2495813 9 6.8007812 L 9 7.8007812 C 9 6.2495812 10.254375 5 11.8125 5 L 51.1875 5 C 52.745625 5 54 6.2495813 54 7.8007812 L 54 6.8007812 C 54 5.2495813 52.745625 4 51.1875 4 L 11.8125 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sirikali.svg b/.icons/awkward/64x64/apps/sirikali.svg
new file mode 100644
index 00000000..8c4a88c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sirikali.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#1493ca" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="M 32,15 C 26.3592,15 22,19.586756 22,25.285156 L 22,30 19.78125,30 C 18.79485,30 18,30.945406 18,31.941406 l 0,17.257813 C 18,50.195219 18.79485,51 19.78125,51 l 24.4375,0 C 45.20475,51 46,50.195219 46,49.199219 L 46,31.941406 C 46,30.945406 45.20275,29.936 44.21875,30 L 42,30 42,25.287109 C 42,19.588509 37.64,15 32,15 Z m 0,4 c 3.5254,0 6,2.723556 6,6.285156 L 38,30 26,30 26,25.285156 C 26,21.723156 28.474,19 32,19 Z m 0,14 a 5,5 0 0 1 5,5 5,5 0 0 1 -3,4.576172 L 34,46 c 0,1.108 -0.892,2 -2,2 -1.108,0 -2,-0.892 -2,-2 l 0,-3.419922 A 5,5 0 0 1 27,38 5,5 0 0 1 32,33 Z"/>
+ <path style="fill:#ffffff" d="M 32 14 C 26.3592 14 22 18.586756 22 24.285156 L 22 29 L 19.78125 29 C 18.79485 29 18 29.945406 18 30.941406 L 18 48.199219 C 18 49.195219 18.79485 50 19.78125 50 L 44.21875 50 C 45.20475 50 46 49.195219 46 48.199219 L 46 30.941406 C 46 29.945406 45.20275 28.936 44.21875 29 L 42 29 L 42 24.287109 C 42 18.588509 37.64 14 32 14 z M 32 18 C 35.5254 18 38 20.723556 38 24.285156 L 38 29 L 26 29 L 26 24.285156 C 26 20.723156 28.474 18 32 18 z M 32 32 A 5 5 0 0 1 37 37 A 5 5 0 0 1 34 41.576172 L 34 45 C 34 46.108 33.108 47 32 47 C 30.892 47 30 46.108 30 45 L 30 41.580078 A 5 5 0 0 1 27 37 A 5 5 0 0 1 32 32 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/skanlite.svg b/.icons/awkward/64x64/apps/skanlite.svg
new file mode 100644
index 00000000..7ff5ffe3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/skanlite.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="45" x="-61" y="-54" rx="2.8" ry="2.813" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="56" height="45" x="-60" y="-54" rx="2.8" ry="2.813" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="42" height="31" x="-53" y="-47" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="57" height="6" x="3" y="22" rx="1.425" ry="1.5"/>
+ <rect style="fill:#f34235" width="57" height="6" x="3" y="21" rx="1.425" ry="1.5"/>
+ <rect style="opacity:0.2" width="1" height="31" x="-54" y="-47" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="1" height="31" x="-12" y="-47" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 11.8125 4 C 10.254375 4 9 5.2495813 9 6.8007812 L 9 7.8007812 C 9 6.2495813 10.254375 5 11.8125 5 L 51.1875 5 C 52.745625 5 54 6.2495813 54 7.8007812 L 54 6.8007812 C 54 5.2495813 52.745625 4 51.1875 4 L 11.8125 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/skrooge.svg b/.icons/awkward/64x64/apps/skrooge.svg
new file mode 100644
index 00000000..91b05f3f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/skrooge.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.0504,32 c -0.0126,0.334 -0.0508,0.662 -0.0508,1 0,14.404 11.596,26 26,26 14.404,0 26,-11.596 26,-26 0,-0.33794 -0.03812,-0.66526 -0.05078,-1 -0.528,13.932 -11.884,25 -25.95,25 -14.066,0 -25.422,-11.068 -25.95,-25 z"/>
+ <rect style="fill:#ffc947" width="50" height="50" x="-57" y="-57" rx="25" ry="25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#b38d32" d="M 31.9996,16 A 16,16 0 0 0 17.1754,26 l -3.1758,0 -2,4 4.1446,0 a 16,16 0 0 0 -0.1446,2 l -2,4 2.5312,0 a 16,16 0 0 0 15.4688,12 16,16 0 0 0 12.488,-6 l -5.866,0 a 12,12 0 0 1 -6.622,2 12,12 0 0 1 -11.3,-8 l 13.3,0 2,-4 -16,0 a 12,12 0 0 1 0.18,-2 l 15.82,0 2,-4 -16.378,0 a 12,12 0 0 1 10.378,-6 12,12 0 0 1 6.618,2 l 5.854,0 a 16,16 0 0 0 -12.472,-6 z"/>
+ <path style="fill:#b38d32" d="m 31.9996,6 c -14.404,0 -26,11.596 -26,26 0,14.404 11.596,26 26,26 14.404,0 26,-11.596 26,-26 0,-14.404 -11.596,-26 -26,-26 z m 0,4 c 12.258,0 22,9.7428 22,22 0,12.258 -9.742,22 -22,22 -12.2572,0 -22,-9.742 -22,-22 0,-12.2572 9.7428,-22 22,-22 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 6 C 17.596 6 6 17.596 6 32 C 6 32.110922 6.011605 32.218792 6.0175781 32.328125 C 6.3726961 18.238147 17.821398 7 32 7 C 46.181237 7 57.633319 18.24228 57.984375 32.335938 C 57.990524 32.224054 58 32.113534 58 32 C 58 17.596 46.404 6 32 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/skullgirls.svg b/.icons/awkward/64x64/apps/skullgirls.svg
new file mode 100644
index 00000000..5c66928d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/skullgirls.svg
@@ -0,0 +1,9 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="M 20.158203,5 C 11.23541,5 4,13.232532 4,23.386719 c 0,2.728246 0.422294,5.354196 1.164063,7.861328 0,0 0.67368,2.258616 1.269531,3.503906 C 7.637497,37.566704 9.219021,40.203775 11,42.642578 V 50 a 2.0002,2.0002 0 1 0 4,0 V 47.470703 C 22.842369,55.944347 32,61 32,61 32,61 43.724005,54.520361 52,43.9375 V 56 a 2.0002,2.0002 0 1 0 4,0 V 37.949219 c 0.570194,-1.038787 1.098886,-2.104193 1.566406,-3.197266 0.595852,-1.24529 1.269531,-3.503906 1.269532,-3.503906 C 59.577706,28.740915 60,26.114965 60,23.386719 60,13.232532 52.764591,5 43.841797,5 39.162285,5 34.95134,6.9816754 32,10.599609 29.04866,6.9816754 24.837715,5 20.158203,5 Z" style="opacity:.2"/>
+ <path d="m20.158203 4c-8.922793 0-16.158203 8.232532-16.158203 18.386719 0 2.728246 0.4222941 5.354196 1.1640625 7.861328 0 0 0.6736805 2.258616 1.2695313 3.503906 1.2039035 2.814751 2.7854269 5.451822 4.5664062 7.890625v7.357422a2.0002 2.0002 0 1 0 4 0v-2.529297c7.842369 8.473644 17 13.529297 17 13.529297s11.724005-6.479639 20-17.0625v12.0625a2.0002 2.0002 0 1 0 4 0v-18.050781c0.570194-1.038787 1.098886-2.104193 1.566406-3.197266 0.595852-1.24529 1.269531-3.503906 1.269532-3.503906 0.741768-2.507132 1.164062-5.133082 1.164062-7.861328 0-10.154187-7.235409-18.386719-16.158203-18.386719-4.679512 0-8.890457 1.9816754-11.841797 5.5996094-2.95134-3.617934-7.162285-5.5996094-11.841797-5.5996094z" style="fill:#ed1b24"/>
+ <path d="M 20.15625,4 C 11.233457,4 4,12.232533 4,22.386719 4,22.571341 4.011171,22.753027 4.019531,22.935547 4.2319305,12.991735 11.367221,5 20.15625,5 24.835762,5 29.04866,6.9836291 32,10.601562 34.95134,6.9836291 39.164238,5 43.84375,5 52.63278,5 59.768069,12.991735 59.980469,22.935547 59.988829,22.753027 60,22.571341 60,22.386719 60,12.232533 52.766544,4 43.84375,4 39.164238,4 34.95134,5.9836287 32,9.6015625 29.04866,5.9836287 24.835762,4 20.15625,4 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="M 32.000001,18 A 15,11 0 0 0 17,29 15,11 0 0 0 23.138672,37.861328 L 21,40 24.019531,40.753906 A 8,5 0 0 0 24.000001,41 a 8,5 0 0 0 8.000001,5 8,5 0 0 0 8,-5 8,5 0 0 0 -0.01367,-0.246094 L 43.000002,40 40.859377,37.859375 A 15,11 0 0 0 47.000002,29 a 15,11 0 0 0 -15,-11 z" style="opacity:.2"/>
+ <path d="m 32,17 a 15,11 0 0 0 -15,11 15,11 0 0 0 6.138672,8.861328 L 21,39 24.019531,39.753906 A 8,5 0 0 0 24,40 a 8,5 0 0 0 8,5 8,5 0 0 0 8,-5 8,5 0 0 0 -0.01367,-0.246094 L 43,39 40.859375,36.859375 A 15,11 0 0 0 47,28 15,11 0 0 0 32,17 Z" style="fill:#ffffff"/>
+ <path d="m 23.722656,23.722656 a 5,6.5 0 0 0 -2.716797,5.615235 L 19,28 v 2 l 2.248047,1.498047 A 5,6.5 0 0 0 26,36 5,6.5 0 0 0 30.880859,30.880859 Z m 16.554688,0 -7.160156,7.160156 A 5,6.5 0 0 0 38,36 5,6.5 0 0 0 42.755859,31.496094 L 45,30 v -2 l -2.003906,1.335938 a 5,6.5 0 0 0 -2.71875,-5.613282 z" style="fill:#3f3f3f"/>
+ <path d="m27 38v2h-3a8 5 0 0 0 0.162109 1h2.837891v1h1v-1h4v2h1v-2h3v1h1v-1h2.830078a8 5 0 0 0 0.169922-1h-3v-2h-1v2h-3v-2h-1v2h-4v-2h-1z" style="fill:#3f3f3f"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/skydrive.svg b/.icons/awkward/64x64/apps/skydrive.svg
new file mode 100644
index 00000000..75790804
--- /dev/null
+++ b/.icons/awkward/64x64/apps/skydrive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4.0742 29.3c-0.0194 0.266-0.0742 0.52-0.0742 0.79 0 6.024 4.9248 10.91 11 10.91h23.376c5.314 0 9.624-4.276 9.624-9.546 0-0.356-0.06-0.694-0.098-1.04-0.492 4.814-4.542 8.586-9.526 8.586h-23.376c-5.6624 0-10.318-4.244-10.926-9.7z"/>
+ <path style="fill:#a1bde8" d="m26 10c-5.696 0-10.545 3.458-12.633 8.352-5.3014 0.782-9.367 5.264-9.367 10.738 0 6.026 4.9248 10.91 11 10.91h23.376c5.314 0 9.624-4.274 9.624-9.546 0-4.9-3.714-8.914-8.508-9.46-1.25-6.254-6.818-10.994-13.492-10.994z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m26 10c-5.696 0-10.545 3.457-12.633 8.352-5.3014 0.781-9.367 5.262-9.367 10.738 0 0.145 0.0185 0.286 0.0254 0.43 0.2725-5.213 4.2266-9.414 9.3416-10.168 2.088-4.895 6.937-8.352 12.633-8.352 6.674 0 12.242 4.741 13.492 10.996 4.569 0.52 8.148 4.191 8.475 8.775 0.01-0.106 0.033-0.209 0.033-0.318 0-4.9-3.714-8.911-8.508-9.457-1.25-6.255-6.818-10.996-13.492-10.996z"/>
+ <path style="opacity:.2" d="m16.074 43.3c-0.019 0.266-0.074 0.52-0.074 0.79 0 6.024 4.924 10.91 11 10.91h23.376c5.314 0 9.624-4.276 9.624-9.546 0-0.356-0.06-0.694-0.098-1.04-0.492 4.814-4.542 8.586-9.526 8.586h-23.376c-5.662 0-10.318-4.244-10.926-9.7z"/>
+ <path style="fill:#5481c5" d="m38 24c-5.6954 0-10.545 3.458-12.633 8.3522-5.302 0.782-9.368 5.264-9.368 10.738 0 6.026 4.924 10.91 11 10.91h23.376c5.314 0 9.624-4.274 9.624-9.546 0-4.9-3.714-8.914-8.508-9.46-1.25-6.254-6.818-10.994-13.492-10.994z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m38 24c-5.695 0-10.545 3.457-12.633 8.352-5.302 0.782-9.367 5.264-9.367 10.738 0 0.161 0.016 0.317 0.023 0.476 0.252-5.232 4.213-9.458 9.344-10.214 2.088-4.895 6.938-8.352 12.633-8.352 6.674 0 12.24 4.74 13.49 10.994 4.621 0.526 8.229 4.277 8.485 8.936 0.008-0.159 0.025-0.314 0.025-0.475 0-4.9-3.716-8.915-8.51-9.461-1.25-6.254-6.816-10.994-13.49-10.994z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/skype.svg b/.icons/awkward/64x64/apps/skype.svg
new file mode 100644
index 00000000..635f4144
--- /dev/null
+++ b/.icons/awkward/64x64/apps/skype.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="20.24" cy="21.24" r="16.24"/>
+ <circle style="opacity:0.2" cx="43.76" cy="44.76" r="16.24"/>
+ <circle style="fill:#1587d7" cx="20.24" cy="20.24" r="16.24"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.240234 4 A 16.24 16.24 0 0 0 4 20.240234 A 16.24 16.24 0 0 0 4.0214844 20.826172 A 16.24 16.24 0 0 1 20.240234 5 A 16.24 16.24 0 0 1 36.458984 20.654297 A 16.24 16.24 0 0 0 36.480469 20.240234 A 16.24 16.24 0 0 0 20.240234 4 z"/>
+ <circle style="fill:#1587d7" cx="43.76" cy="43.76" r="16.24"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="26"/>
+ <circle style="fill:#28a8ea" cx="32" cy="32" r="26"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 25.305483,32.523472 a 7.844213,7.5524416 0 0 1 -2.459851,-2.500657 7.1754309,6.9085353 0 0 1 -0.842622,-3.453807 6.4471426,6.2073364 0 0 1 1.518845,-4.180344 9.1425873,8.8025219 0 0 1 3.959318,-2.547948 15.291222,14.722454 0 0 1 5.18441,-0.839848 20.133201,19.384331 0 0 1 3.449749,0.254777 12.45317,11.989965 0 0 1 2.391323,0.594526 4.6371663,4.4646834 0 0 1 1.871976,1.151203 2.4199088,2.3298985 0 0 1 0.578185,1.547663 2.3287193,2.242101 0 0 1 -0.607641,1.613685 2.0231563,1.9479036 0 0 1 -1.52888,0.613413 2.7521328,2.6497651 0 0 1 -1.136776,-0.245479 20.578275,19.81285 0 0 0 -2.70508,-0.952994 9.8190591,9.4538318 0 0 0 -2.606772,-0.311366 5.9496938,5.7283905 0 0 0 -3.263626,0.802034 2.7157173,2.6147042 0 0 0 -1.303398,2.349695 2.4536571,2.3623915 0 0 0 0.676138,1.651346 6.1665519,5.9371824 0 0 0 1.823001,1.255061 q 1.146732,0.547618 3.420249,1.45327 a 3.544347,3.4125124 0 0 1 0.490102,0.188777 24.293654,23.390034 0 0 1 4.233703,2.094889 8.5363759,8.218859 0 0 1 2.606945,2.576142 7.0548811,6.7924695 0 0 1 0.940832,3.576385 7.4718846,7.1939622 0 0 1 -1.303567,4.312543 7.7472914,7.4591251 0 0 1 -3.645549,2.604525 15.366483,14.794916 0 0 1 -5.478518,0.858756 17.261132,16.619091 0 0 1 -7.467735,-1.358888 4.0642732,3.9130994 0 0 1 -1.538665,-1.151213 2.68811,2.5881237 0 0 1 -0.49988,-1.56655 2.1265845,2.0474846 0 0 1 0.6565,-1.594778 2.4216188,2.3315449 0 0 1 1.695449,-0.575607 4.3326033,4.1714489 0 0 1 1.979622,0.490668 q 1.136504,0.547649 1.793576,0.821126 a 9.0145201,8.6792182 0 0 0 1.548528,0.471759 8.8539843,8.5246537 0 0 0 1.989225,0.198075 5.3096912,5.1121933 0 0 0 3.342104,-0.8586 2.9431474,2.8336748 0 0 0 1.126944,-2.349717 2.5936728,2.4971991 0 0 0 -0.70551,-1.717522 7.5009115,7.2219096 0 0 0 -2.077576,-1.453115 Q 32.03826,35.647151 29.549027,34.646743 a 23.9231,23.033262 0 0 1 -4.243576,-2.123271"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 25.305483,31.523474 a 7.844213,7.5524416 0 0 1 -2.459851,-2.500657 7.1754309,6.9085353 0 0 1 -0.842622,-3.453807 6.4471426,6.2073364 0 0 1 1.518845,-4.180344 9.1425873,8.8025219 0 0 1 3.959318,-2.547948 15.291222,14.722454 0 0 1 5.18441,-0.839848 20.133201,19.384331 0 0 1 3.449749,0.254777 12.45317,11.989965 0 0 1 2.391323,0.594526 4.6371663,4.4646834 0 0 1 1.871976,1.151203 2.4199088,2.3298985 0 0 1 0.578185,1.547663 2.3287193,2.242101 0 0 1 -0.607641,1.613685 2.0231563,1.9479036 0 0 1 -1.52888,0.613413 2.7521328,2.6497651 0 0 1 -1.136776,-0.245479 20.578275,19.81285 0 0 0 -2.70508,-0.952994 9.8190591,9.4538318 0 0 0 -2.606772,-0.311366 5.9496938,5.7283905 0 0 0 -3.263626,0.802034 2.7157173,2.6147042 0 0 0 -1.303398,2.349695 2.4536571,2.3623915 0 0 0 0.676138,1.651346 6.1665519,5.9371824 0 0 0 1.823001,1.255061 q 1.146732,0.547618 3.420249,1.45327 a 3.544347,3.4125124 0 0 1 0.490102,0.188777 24.293654,23.390034 0 0 1 4.233703,2.094889 8.5363759,8.218859 0 0 1 2.606945,2.576142 7.0548811,6.7924695 0 0 1 0.940832,3.576385 7.4718846,7.1939622 0 0 1 -1.303567,4.312543 7.7472914,7.4591251 0 0 1 -3.645549,2.604525 15.366483,14.794916 0 0 1 -5.478518,0.858756 17.261132,16.619091 0 0 1 -7.467735,-1.358888 4.0642732,3.9130994 0 0 1 -1.538665,-1.151213 2.68811,2.5881237 0 0 1 -0.49988,-1.56655 2.1265845,2.0474846 0 0 1 0.6565,-1.594778 2.4216188,2.3315449 0 0 1 1.695449,-0.575607 4.3326033,4.1714489 0 0 1 1.979622,0.490668 q 1.136504,0.547649 1.793576,0.821126 a 9.0145201,8.6792182 0 0 0 1.548528,0.471759 8.8539843,8.5246537 0 0 0 1.989225,0.198075 5.3096912,5.1121933 0 0 0 3.342104,-0.8586 2.9431474,2.8336748 0 0 0 1.126944,-2.349717 2.5936728,2.4971991 0 0 0 -0.70551,-1.717522 7.5009115,7.2219096 0 0 0 -2.077576,-1.453115 Q 32.03826,34.647153 29.549027,33.646745 a 23.9231,23.033262 0 0 1 -4.243576,-2.123271"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 6 A 26 26 0 0 0 6 32 A 26 26 0 0 0 6.0214844 32.589844 A 26 26 0 0 1 32 7 A 26 26 0 0 1 57.978516 32.410156 A 26 26 0 0 0 58 32 A 26 26 0 0 0 32 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/skypeforlinux.svg b/.icons/awkward/64x64/apps/skypeforlinux.svg
new file mode 120000
index 00000000..c233e23c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/skypeforlinux.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/skyrim-script-extender.svg b/.icons/awkward/64x64/apps/skyrim-script-extender.svg
new file mode 100644
index 00000000..0e1fe01b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/skyrim-script-extender.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 25.070522,5.0002941 c -0.186314,-0.00374 -0.373986,0.02809 -0.558577,0.1015599 l -6.241997,2.4843247 c -0.73836,0.2938872 -1.094641,1.1248757 -0.800756,1.8632429 l 2.148372,5.3944214 a 21.999332,21.99955 0 0 0 -5.421711,5.273328 L 8.8600776,17.820344 c -0.729907,-0.314297 -1.5684633,0.02007 -1.8827554,0.749985 L 4.321153,24.734267 c -0.3142917,0.729913 0.020069,1.572386 0.7499771,1.88668 l 5.3240569,2.292921 a 21.999332,21.99955 0 0 0 -0.394519,4.085854 21.999332,21.99955 0 0 0 0.289054,3.484305 l -5.3826492,2.14058 c -0.7383603,0.293888 -1.0985479,1.124879 -0.8046632,1.863244 l 2.4842997,6.242058 c 0.2938843,0.738367 1.1248649,1.094653 1.8632246,0.800765 l 5.3943671,-2.148393 a 21.999332,21.99955 0 0 0 5.273278,5.421765 l -2.296805,5.335827 c -0.314294,0.729916 0.02007,1.568481 0.749977,1.882774 l 6.163876,2.656197 c 0.729906,0.314295 1.57237,-0.02006 1.88666,-0.749985 l 2.292899,-5.32411 A 21.999332,21.99955 0 0 0 32,54.999272 21.999332,21.99955 0 0 0 35.48427,54.710216 l 2.140559,5.382702 c 0.293884,0.738366 1.124866,1.098559 1.863226,0.804672 l 6.241996,-2.484327 c 0.738361,-0.293887 1.09464,-1.124874 0.800758,-1.863241 L 44.382436,51.1556 a 21.999332,21.99955 0 0 0 5.421711,-5.27333 l 5.335774,2.29683 c 0.72991,0.314297 1.568467,-0.02006 1.882757,-0.749985 l 2.65617,-6.163938 c 0.31429,-0.729913 -0.02006,-1.572385 -0.749979,-1.886679 l -5.324057,-2.292921 a 21.999332,21.99955 0 0 0 0.39452,-4.085855 21.999332,21.99955 0 0 0 -0.289054,-3.484304 l 5.382649,-2.140581 c 0.73836,-0.293887 1.098549,-1.124877 0.804664,-1.863244 l -2.484301,-6.24206 c -0.293885,-0.738366 -1.124864,-1.094652 -1.863223,-0.800765 l -5.394369,2.148393 A 21.999332,21.99955 0 0 0 44.882421,15.195398 L 47.179226,9.8595693 C 47.49352,9.1296545 47.159167,8.2910905 46.429249,7.9767955 L 40.265373,5.3205999 c -0.729906,-0.314295 -1.57237,0.020069 -1.886661,0.7499846 L 36.085814,11.394695 A 21.999332,21.99955 0 0 0 32,11.000171 21.999332,21.99955 0 0 0 28.51573,11.289228 L 26.37517,5.9065256 C 26.15476,5.3527499 25.629459,5.0115368 25.070522,5.0002941 Z"/>
+ <path style="fill:#e4e4e4" d="M 40.263684,4.3215867 C 39.533757,4.0072869 38.693098,4.3418884 38.378799,5.071814 L 32.174759,19.480002 26.373682,4.9052905 C 26.079792,4.1669116 25.248956,3.8091617 24.51058,4.1030538 L 18.270585,6.5867173 C 17.532206,6.880609 17.174455,7.7114436 17.468347,8.4498224 L 23.269422,23.024534 8.8612346,16.820495 c -0.7299255,-0.314302 -1.5705834,0.0203 -1.8848832,0.750228 l -2.6549171,6.165745 c -0.3142996,0.729927 0.020302,1.570586 0.7502274,1.884885 L 19.47985,31.825393 4.9051382,37.62647 c -0.7383789,0.293892 -1.096129,1.124726 -0.8022369,1.863102 l 2.4836637,6.239996 c 0.2938919,0.738379 1.1247267,1.096131 1.8631051,0.802238 L 23.024382,40.73073 16.820343,55.138916 c -0.314301,0.729929 0.0203,1.570586 0.750227,1.884885 l 6.165748,2.654918 c 0.729926,0.314301 1.570584,-0.0203 1.884882,-0.750226 l 6.204041,-14.408191 5.801076,14.574714 c 0.293891,0.738378 1.124726,1.096127 1.863105,0.802234 l 6.239994,-2.483661 c 0.73838,-0.293893 1.096128,-1.124729 0.802238,-1.863107 l -5.801077,-14.574711 14.408189,6.204038 c 0.729926,0.314302 1.570584,-0.0203 1.884882,-0.750226 l 2.654919,-6.165749 c 0.314298,-0.729924 -0.0203,-1.570584 -0.750229,-1.884882 L 44.52015,32.174911 59.094864,26.373835 c 0.738378,-0.293891 1.096126,-1.124726 0.802234,-1.863105 L 57.413436,18.270736 C 57.119544,17.532357 56.288708,17.174607 55.55033,17.468499 L 40.975618,23.269575 47.179658,8.8613871 C 47.493959,8.1314612 47.159358,7.2908035 46.42943,6.9765039 Z"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="22"/>
+ <path style="opacity:0.1" d="m 28.400111,15.001081 -8.399746,14.999632 7.999756,14.999633 v -5.999851 c -1.543463,-0.159137 -1.585804,-0.871974 -1.68835,-1.930396 -0.118557,-1.224255 0.846152,-1.785762 0.388726,-2.760996 1.782568,0.438645 1.826824,1.137075 2.273353,2.169326 0.221103,-0.720668 0.158375,-1.245135 0.09422,-1.707977 2.31456,1.024101 2.969882,1.779381 2.938529,4.244201 -0.0084,0.658802 -1.831287,2.776925 -1.795948,3.405145 0.0354,0.628223 0.732314,1.33822 0.812746,1.865032 0.07896,0.517556 -1.354589,1.193476 -1.354589,2.228435 0,0.981144 2.331169,4.486939 2.331169,4.486939 l 2.399922,-3.999902 c -1.274466,0.680386 -2.098181,0.744112 -2.694923,0.714529 -0.85496,0.0411 -1.295671,-0.747036 -1.179973,-1.229147 0.182955,-0.762289 1.474974,-1.646395 1.474974,-2.212468 0,-0.676071 -0.52897,-1.107402 -0.470076,-1.765075 0.05892,-0.657668 2.616905,-2.528347 2.367598,-3.916567 -0.389304,-2.16778 -0.900366,-3.013918 1.189668,-3.919281 -0.262756,0.745492 -0.102836,0.779393 0.0354,1.504556 0.249149,-1.392637 0.996112,-1.176816 2.249811,-1.965906 -0.362306,1.4878 0.378455,1.647832 0.329795,2.770816 -0.04858,1.122981 -0.928578,1.993945 -1.702291,2.018736 v 2.999926 c 0.516513,-0.237157 0.325623,3.5e-4 0.800004,0 l 7.19975,-11.999708 -8.399738,-14.999632 v 1.999949 c -0.737845,0.400409 -0.796246,0.681023 -0.77593,1.329334 0,0 0.410783,-0.358805 0.77593,-0.329358 0.365152,0.02944 2.388142,5.509056 2.399928,5.999856 -1.2e-5,0.608586 -2.399928,0.999974 -2.399928,1.99995 0.576643,-0.480005 1.521243,-0.317848 2.382142,0.014 0.669388,0.258198 1.180716,3.215338 1.27495,3.794479 -0.02326,0.588957 -0.777419,1.109202 -1.71975,1.119019 -0.94232,0.0098 -1.366372,-0.137418 -1.378146,-0.490788 -0.0122,-0.35338 1.213234,-1.285894 1.213234,-1.285894 -1.40429,-0.06428 -2.032147,0.743154 -2.556052,1.315339 0.06996,-0.343558 0.141316,-0.588958 0.212048,-0.883436 -0.71429,0.114877 -1.045638,0.582812 -1.30748,0.961963 -0.355069,-0.764341 -2.460943,-2.758864 -2.426493,-3.428992 -0.129016,-1.101014 3.858853,-1.031837 4.282449,-3.592642 -0.02352,-0.971702 -1.106339,-1.912246 -2.103317,-2.132168 -0.800986,-0.176696 -1.060117,-0.235582 -1.060117,-0.235582 0.537833,-0.241188 2.15207,-0.929812 1.766848,-1.884666 -0.148296,0.376972 -0.331527,0.854678 -1.990654,0.932516 -1.696533,-0.681178 -1.476171,-1.703712 -1.201463,-2.532518 -1.118616,0.680308 -0.952411,1.342716 -0.671402,2.316565 0.07982,0.480979 -0.513706,0.884418 -0.686967,1.203423 0.0343,0.401732 0.06192,0.838585 -0.208242,1.024801 -0.671462,0.610564 0.148356,1.54056 0.530036,1.482209 -0.05232,-1.207054 1.414877,-1.677147 2.002437,-1.806131 0.965887,-1.2e-5 2.704056,1.081935 2.69227,1.680709 -0.0118,0.598774 -1.17277,1.187729 -2.60981,1.590185 -1.437048,0.402454 -2.591401,0.932513 -2.55606,2.228221 0.04498,1.26623 0.757919,2.837444 0.895206,3.183594 -0.479037,-0.383686 -0.743039,-0.938648 -1.437038,-1.02086 0.165475,0.293995 0.336264,0.620967 0.482961,0.961966 -0.726371,-0.97928 -1.477945,-1.264542 -2.791641,-1.4135 2.310266,1.537057 0.714001,1.858338 -0.141335,1.845402 -0.815688,-0.0124 -1.828957,-0.289645 -1.719738,-1.079755 0.06576,-0.475531 0.43375,-3.504938 1.273591,-3.850897 0.885381,-0.36472 1.817525,-0.344768 2.357758,-0.0168 0,-0.999976 -2.415561,-1.546779 -2.399925,-1.999954 0.0156,-0.453173 2.016131,-5.999853 2.399925,-5.999853 0.383797,0 0.519354,0.06696 0.749977,0.359367 0.219462,-0.94743 -0.504728,-1.018744 -0.749977,-1.359342 10e-6,-0.235583 0,-1.999951 0,-1.999951 z"/>
+ <path style="fill:#4f4f4f" d="m 28.40002,14.000434 -8.399959,14.999864 7.999959,14.999863 v -5.999943 c -1.543502,-0.159139 -1.585844,-0.871988 -1.688393,-1.930426 -0.11856,-1.224274 0.846173,-1.785789 0.388736,-2.761038 1.782613,0.438651 1.82687,1.137092 2.27341,2.169359 0.221109,-0.720679 0.158379,-1.245154 0.09422,-1.708004 2.314618,1.024117 2.969957,1.779409 2.938603,4.244267 -0.0084,0.658812 -1.831333,2.776967 -1.795993,3.405196 0.0354,0.628233 0.732332,1.338241 0.812766,1.865061 0.07896,0.517565 -1.354623,1.193496 -1.354623,2.22847 0,0.981159 2.331228,4.487007 2.331228,4.487007 l 2.399982,-3.999963 c -1.274498,0.680396 -2.098234,0.744124 -2.694991,0.71454 -0.854981,0.0411 -1.295703,-0.747048 -1.180002,-1.229165 0.182959,-0.762301 1.475011,-1.646422 1.475011,-2.212503 0,-0.676081 -0.528984,-1.107419 -0.470088,-1.765101 0.05892,-0.657679 2.616971,-2.528385 2.367658,-3.916628 -0.389314,-2.167813 -0.900389,-3.013965 1.189698,-3.919342 -0.262763,0.745504 -0.102839,0.779406 0.0354,1.50458 0.249155,-1.392659 0.996137,-1.176834 2.249868,-1.965936 -0.362316,1.487823 0.378464,1.647856 0.329803,2.770858 -0.04858,1.122998 -0.928602,1.993976 -1.702334,2.018768 v 2.999972 c 0.516526,-0.23716 0.325631,3.5e-4 0.800024,0 l 7.199936,-11.999892 -8.39995,-14.999864 v 1.999982 c -0.737864,0.400414 -0.796266,0.681033 -0.77595,1.329352 0,0 0.410794,-0.35881 0.77595,-0.329362 0.365161,0.02944 2.388202,5.509141 2.399988,5.999948 -1.2e-5,0.608595 -2.399988,0.999989 -2.399988,1.99998 0.576657,-0.480012 1.521281,-0.317852 2.382202,0.014 0.669405,0.258203 1.180746,3.215388 1.274982,3.794539 -0.02326,0.588965 -0.777438,1.109218 -1.719793,1.119034 -0.942344,0.0098 -1.366407,-0.137419 -1.378181,-0.490796 -0.0122,-0.353384 1.213265,-1.285913 1.213265,-1.285913 -1.404326,-0.06428 -2.032199,0.743166 -2.556117,1.315359 0.06996,-0.343564 0.14132,-0.588967 0.212053,-0.883449 -0.714308,0.114879 -1.045664,0.582821 -1.307513,0.961977 -0.355078,-0.764352 -2.461005,-2.758906 -2.426554,-3.429045 -0.129019,-1.10103 3.858951,-1.031852 4.282557,-3.592695 -0.02352,-0.971717 -1.106367,-1.912277 -2.10337,-2.132202 -0.801006,-0.176699 -1.060144,-0.235586 -1.060144,-0.235586 0.537847,-0.241191 2.152125,-0.929826 1.766893,-1.884694 -0.1483,0.376977 -0.331535,0.854691 -1.990704,0.932531 -1.696576,-0.681189 -1.476209,-1.703738 -1.201494,-2.532558 -1.118644,0.680318 -0.952435,1.342738 -0.671419,2.316601 0.07982,0.480985 -0.513719,0.884431 -0.686984,1.203442 0.0343,0.401737 0.06192,0.838597 -0.208247,1.024816 -0.671479,0.610573 0.148359,1.540584 0.530049,1.482231 -0.05232,-1.207072 1.414913,-1.677172 2.002488,-1.806159 0.965911,-1.2e-5 2.704124,1.081952 2.692338,1.680735 -0.0118,0.598783 -1.1728,1.187748 -2.609876,1.59021 -1.437085,0.40246 -2.591467,0.932528 -2.556125,2.228255 0.04498,1.266249 0.757938,2.837487 0.895229,3.183644 -0.479049,-0.383692 -0.743058,-0.938664 -1.437075,-1.020877 0.16548,0.294 0.336273,0.620977 0.482974,0.961981 -0.72639,-0.979295 -1.477983,-1.264562 -2.791712,-1.413521 2.310324,1.53708 0.714019,1.858367 -0.141339,1.845429 -0.815708,-0.0124 -1.829003,-0.289649 -1.719781,-1.079771 0.06576,-0.475537 0.433761,-3.504992 1.273623,-3.850956 0.885404,-0.364726 1.817571,-0.344772 2.357818,-0.0168 0,-0.999991 -2.415622,-1.546802 -2.399986,-1.999984 0.0156,-0.453179 2.016182,-5.999945 2.399986,-5.999945 0.383806,0 0.519367,0.06696 0.749996,0.359372 0.219467,-0.947444 -0.504741,-1.01876 -0.749996,-1.359362 10e-6,-0.235587 0,-1.999983 0,-1.999983 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.072266 4 C 24.885949 3.9962524 24.69436 4.0300426 24.509766 4.1035156 L 18.271484 6.5859375 C 17.542735 6.8759962 17.187622 7.6888942 17.460938 8.4199219 C 17.597449 8.053828 17.878234 7.7424602 18.271484 7.5859375 L 24.509766 5.1035156 C 24.69436 5.030043 24.885949 4.99625 25.072266 5 C 25.631217 5.0112429 26.152629 5.3524658 26.373047 5.90625 L 28.515625 11.289062 A 21.999887 21.999887 0 0 1 32 11 A 21.999887 21.999887 0 0 1 36.085938 11.396484 L 38.378906 6.0722656 C 38.693205 5.3423396 39.533745 5.0079658 40.263672 5.3222656 L 46.429688 7.9765625 C 46.803466 8.1375073 47.070781 8.4376504 47.203125 8.7890625 C 47.466464 8.0766325 47.13579 7.2806033 46.429688 6.9765625 L 40.263672 4.3222656 C 39.533745 4.0079658 38.693205 4.34234 38.378906 5.0722656 L 36.085938 10.396484 A 21.999887 21.999887 0 0 0 32 10 A 21.999887 21.999887 0 0 0 28.515625 10.289062 L 26.373047 4.90625 C 26.152629 4.3524658 25.631217 4.0112429 25.072266 4 z M 19.308594 14.076172 A 21.999887 21.999887 0 0 0 14.193359 19.117188 L 8.8613281 16.820312 C 8.1314026 16.50601 7.2908623 16.840384 6.9765625 17.570312 L 4.3222656 23.736328 C 4.1689108 24.092478 4.1727246 24.473754 4.2988281 24.808594 C 4.3077135 24.784555 4.3120069 24.760153 4.3222656 24.736328 L 6.9765625 18.570312 C 7.2908623 17.840383 8.1314026 17.50601 8.8613281 17.820312 L 14.193359 20.117188 A 21.999887 21.999887 0 0 1 19.615234 14.84375 L 19.308594 14.076172 z M 45.207031 14.441406 L 44.882812 15.195312 A 21.999887 21.999887 0 0 1 50.15625 20.615234 L 55.550781 18.46875 C 56.289159 18.174858 57.120171 18.533105 57.414062 19.271484 L 59.896484 25.509766 C 59.900293 25.519334 59.900706 25.529464 59.904297 25.539062 C 60.023649 25.217768 60.033853 24.854894 59.896484 24.509766 L 57.414062 18.271484 C 57.120171 17.533105 56.289159 17.174858 55.550781 17.46875 L 50.15625 19.615234 A 21.999887 21.999887 0 0 0 45.207031 14.441406 z M 10.263672 28.857422 A 21.999887 21.999887 0 0 0 10 32 A 21.999887 21.999887 0 0 0 10.025391 32.46875 A 21.999887 21.999887 0 0 1 10.396484 28.914062 L 10.263672 28.857422 z M 53.837891 29.466797 L 53.710938 29.517578 A 21.999887 21.999887 0 0 1 53.974609 32.53125 A 21.999887 21.999887 0 0 0 54 32 A 21.999887 21.999887 0 0 0 53.837891 29.466797 z M 10.162109 35.535156 L 4.9042969 37.626953 C 4.1755481 37.917012 3.8223376 38.729912 4.0957031 39.460938 C 4.2316971 39.094843 4.5110463 38.783476 4.9042969 38.626953 L 10.289062 36.484375 A 21.999887 21.999887 0 0 1 10.162109 35.535156 z M 53.736328 36.142578 A 21.999887 21.999887 0 0 1 53.603516 37.085938 L 58.927734 39.378906 C 59.301513 39.53985 59.568828 39.839994 59.701172 40.191406 C 59.964509 39.478978 59.633838 38.682946 58.927734 38.378906 L 53.736328 36.142578 z M 18.791016 50.560547 L 16.820312 55.138672 C 16.666957 55.494823 16.670772 55.876098 16.796875 56.210938 C 16.80576 56.186899 16.810054 56.162497 16.820312 56.138672 L 19.115234 50.806641 A 21.999887 21.999887 0 0 1 18.791016 50.560547 z M 44.691406 50.923828 A 21.999887 21.999887 0 0 1 44.384766 51.15625 L 46.53125 56.550781 C 46.535058 56.56035 46.535472 56.57048 46.539062 56.580078 C 46.658869 56.258783 46.668618 55.895909 46.53125 55.550781 L 44.691406 50.923828 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/slack.svg b/.icons/awkward/64x64/apps/slack.svg
new file mode 100644
index 00000000..cd2509c6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/slack.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-60" rx="17.1" ry="17.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#612862" width="57" height="57" x="-60" y="-60" rx="17.1" ry="17.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 26,12 c -2.20155,0 -4,1.79845 -4,4 0,2.20155 1.79845,4 4,4 h 4 v -4 c 0,-2.20155 -1.79845,-4 -4,-4 z m 11,0 c -2.20155,0 -4,1.800479 -4,4.003906 V 26.996094 C 33,29.199521 34.79845,31 37,31 c 2.20155,0 4,-1.800479 4,-4.003906 V 16.003906 C 41,13.800479 39.20155,12 37,12 Z M 15.003906,23 C 12.800479,23 11,24.79845 11,27 c 0,2.20155 1.800479,4 4.003906,4 H 25.996094 C 28.199521,31 30,29.20155 30,27 30,24.79845 28.199521,23 25.996094,23 Z M 48,23 c -2.20155,0 -4,1.79845 -4,4 v 4 h 4 c 2.20155,0 4,-1.79845 4,-4 0,-2.20155 -1.79845,-4 -4,-4 z M 15,34 c -2.20155,0 -4,1.79845 -4,4 0,2.20155 1.79845,4 4,4 2.20155,0 4,-1.79845 4,-4 v -4 z m 11,0 c -2.20155,0 -4,1.800479 -4,4.003906 V 48.996094 C 22,51.199521 23.79845,53 26,53 c 2.20155,0 4,-1.800479 4,-4.003906 V 38.003906 C 30,35.800479 28.20155,34 26,34 Z m 11.003906,0 C 34.800479,34 33,35.79845 33,38 c 0,2.20155 1.800479,4 4.003906,4 H 47.996094 C 50.199521,42 52,40.20155 52,38 52,35.79845 50.199521,34 47.996094,34 Z M 33,45 v 4 c 0,2.20155 1.79845,4 4,4 2.20155,0 4,-1.79845 4,-4 0,-2.20155 -1.79845,-4 -4,-4 z"/>
+ <path style="fill:#e01e5a" class="st0" d="m 19,37 c 0,2.20155 -1.79845,4 -4,4 -2.20155,0 -4,-1.79845 -4,-4 0,-2.20155 1.79845,-4 4,-4 h 4 z"/>
+ <path style="fill:#e01e5a" class="st0" d="M 22,37.003408 C 22,34.799981 23.79845,33 26,33 c 2.20155,0 4,1.799981 4,4.003408 V 47.99659 C 30,50.200017 28.20155,52 26,52 23.79845,52 22,50.200017 22,47.99659 Z"/>
+ <path style="fill:#ecb22e" class="st0" d="m 37,44 c 2.20155,0 4,1.79845 4,4 0,2.20155 -1.79845,4 -4,4 -2.20155,0 -4,-1.79845 -4,-4 v -4 z"/>
+ <path style="fill:#ecb22e" class="st0" d="M 37.003408,41 C 34.799981,41 33,39.20155 33,37 c 0,-2.20155 1.799981,-4 4.003408,-4 H 47.99659 C 50.200017,33 52,34.79845 52,37 c 0,2.20155 -1.799983,4 -4.00341,4 z"/>
+ <path style="fill:#2eb67d" class="st0" d="m 44,26 c 0,-2.20155 1.79845,-4 4,-4 2.20155,0 4,1.79845 4,4 0,2.20155 -1.79845,4 -4,4 h -4 z"/>
+ <path style="fill:#2eb67d" class="st0" d="M 41,25.996592 C 41,28.200019 39.20155,30 37,30 34.79845,30 33,28.200019 33,25.996592 V 15.00341 C 33,12.799983 34.79845,11 37,11 c 2.20155,0 4,1.799983 4,4.00341 z"/>
+ <path style="fill:#36c5f0" class="st0" d="m 26,19 c -2.20155,0 -4,-1.79845 -4,-4 0,-2.20155 1.79845,-4 4,-4 2.20155,0 4,1.79845 4,4 v 4 z"/>
+ <path style="fill:#36c5f0" class="st0" d="M 25.996592,22 C 28.200019,22 30,23.79845 30,26 c 0,2.20155 -1.799981,4 -4.003408,4 H 15.00341 C 12.799983,30 11,28.20155 11,26 c 0,-2.20155 1.799983,-4 4.00341,-4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.099609 3 C 10.62621 3 3 10.62621 3 20.099609 L 3 21.099609 C 3 11.62621 10.62621 4 20.099609 4 L 42.900391 4 C 52.37379 4 60 11.62621 60 21.099609 L 60 20.099609 C 60 10.62621 52.37379 3 42.900391 3 L 20.099609 3 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 26 11 C 23.79845 11 22 12.79845 22 15 C 22 15.170988 22.029738 15.334529 22.050781 15.5 C 22.300681 13.534953 23.969438 12 26 12 C 28.20155 12 30 13.79845 30 16 L 30 15 C 30 12.79845 28.20155 11 26 11 z M 37 11 C 34.79845 11 33 12.800479 33 15.003906 L 33 16.003906 C 33 13.800479 34.79845 12 37 12 C 39.20155 12 41 13.800479 41 16.003906 L 41 15.003906 C 41 12.800479 39.20155 11 37 11 z M 15.003906 22 C 12.800479 22 11 23.79845 11 26 C 11 26.170988 11.029714 26.334529 11.050781 26.5 C 11.30096 24.534953 12.971613 23 15.003906 23 L 25.996094 23 C 28.028387 23 29.69904 24.534953 29.949219 26.5 C 29.970286 26.334529 30 26.170988 30 26 C 30 23.79845 28.199521 22 25.996094 22 L 15.003906 22 z M 48 22 C 45.79845 22 44 23.79845 44 26 L 44 27 C 44 24.79845 45.79845 23 48 23 C 50.030562 23 51.699319 24.534953 51.949219 26.5 C 51.970262 26.334529 52 26.170988 52 26 C 52 23.79845 50.20155 22 48 22 z M 15 33 C 12.79845 33 11 34.79845 11 37 C 11 37.170988 11.029738 37.334529 11.050781 37.5 C 11.300681 35.534953 12.969438 34 15 34 L 19 34 L 19 33 L 15 33 z M 26 33 C 23.79845 33 22 34.800479 22 37.003906 L 22 38.003906 C 22 35.800479 23.79845 34 26 34 C 28.20155 34 30 35.800479 30 38.003906 L 30 37.003906 C 30 34.800479 28.20155 33 26 33 z M 37.003906 33 C 34.800479 33 33 34.79845 33 37 C 33 37.170988 33.029714 37.334529 33.050781 37.5 C 33.30096 35.534953 34.971613 34 37.003906 34 L 47.996094 34 C 50.028387 34 51.69904 35.534953 51.949219 37.5 C 51.970286 37.334529 52 37.170988 52 37 C 52 34.79845 50.199521 33 47.996094 33 L 37.003906 33 z M 33 44 L 33 45 L 37 45 C 39.030562 45 40.699319 46.534953 40.949219 48.5 C 40.970262 48.334529 41 48.170988 41 48 C 41 45.79845 39.20155 44 37 44 L 33 44 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/slade.svg b/.icons/awkward/64x64/apps/slade.svg
new file mode 100644
index 00000000..a703f262
--- /dev/null
+++ b/.icons/awkward/64x64/apps/slade.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31.398438,4 C 30.068838,4 29,5.0688374 29,6.3984376 v 1.8125 A 25,25 0 0 0 25.652344,8.8320312 L 24.992188,7.1640624 C 24.502584,5.9278872 23.11508,5.3268052 21.878906,5.8164062 L 20.761719,6.2578124 C 19.525551,6.7474142 18.924463,8.13492 19.414062,9.371094 l 0.664063,1.679687 a 25,25 0 0 0 -3.5,2.285157 L 15.3125,12.070312 c -0.940169,-0.940169 -2.454362,-0.940169 -3.394531,0 l -0.847657,0.847657 c -0.940169,0.940169 -0.940169,2.454362 0,3.394531 l 1.277344,1.277344 A 25,25 0 0 0 10.03125,21.070312 L 8.3710938,20.414062 C 7.1349194,19.924461 5.747414,20.525544 5.2578124,21.761718 l -0.4414062,1.117188 c -0.4896014,1.236174 0.111482,2.62368 1.3476562,3.113282 l 1.6875,0.667968 A 25,25 0 0 0 7.203125,30 H 5.3984376 C 4.068837,30 3,31.068838 3,32.398438 v 1.203124 C 3,34.931162 4.0688374,36 5.3984376,36 h 1.8125 a 25,25 0 0 0 0.6210936,3.347656 L 6.1640624,40.007812 C 4.9278946,40.497416 4.3268062,41.88492 4.8164062,43.121094 l 0.4414062,1.117188 c 0.4896024,1.236168 1.8771074,1.837256 3.1132814,1.347656 l 1.6796872,-0.664062 a 25,25 0 0 0 2.285157,3.5 L 11.070312,49.6875 c -0.940169,0.94017 -0.940169,2.454362 0,3.394532 l 0.847657,0.847656 c 0.940169,0.940168 2.454362,0.940168 3.394531,0 l 1.277344,-1.277344 a 25,25 0 0 0 3.480468,2.316406 l -0.65625,1.660156 c -0.489601,1.236174 0.111482,2.62368 1.347657,3.113282 l 1.117187,0.441406 c 1.236174,0.4896 2.62368,-0.11148 3.113282,-1.347656 l 0.667968,-1.6875 A 25,25 0 0 0 29,57.796876 v 1.804686 C 29,60.931162 30.068838,62 31.398438,62 h 1.203124 C 33.931162,62 35,60.931162 35,59.601562 v -1.8125 a 25,25 0 0 0 3.347656,-0.621094 l 0.660156,1.66797 c 0.489602,1.236168 1.877108,1.837256 3.113282,1.347656 l 1.117188,-0.441406 c 1.236168,-0.489602 1.837258,-1.877108 1.347656,-3.113282 l -0.664062,-1.679688 a 25,25 0 0 0 3.5,-2.285156 l 1.265624,1.265626 c 0.94017,0.940168 2.454362,0.940168 3.394532,0 l 0.847656,-0.847656 c 0.940168,-0.94017 0.940168,-2.454362 0,-3.394532 l -1.277344,-1.277344 a 25,25 0 0 0 2.316406,-3.480468 l 1.660156,0.65625 c 1.236174,0.4896 2.62368,-0.11148 3.113282,-1.347656 l 0.441406,-1.117188 c 0.4896,-1.236174 -0.11148,-2.623678 -1.347656,-3.113282 l -1.6875,-0.667968 A 25,25 0 0 0 56.796876,36 h 1.804686 C 59.931162,36 61,34.931162 61,33.601562 V 32.398438 C 61,31.068838 59.931162,30 58.601562,30 h -1.8125 a 25,25 0 0 0 -0.621094,-3.347656 l 1.66797,-0.660156 c 1.236166,-0.489602 1.837258,-1.877108 1.347656,-3.113282 l -0.441406,-1.117188 c -0.489602,-1.236172 -1.877106,-1.837257 -3.113282,-1.347656 l -1.679688,0.664064 A 25,25 0 0 0 51.664062,17.578125 L 52.929688,16.3125 c 0.940168,-0.940169 0.940168,-2.454362 0,-3.394531 l -0.847656,-0.847657 c -0.94017,-0.940169 -2.454362,-0.940169 -3.394532,0 l -1.277344,1.277344 A 25,25 0 0 0 43.929688,11.03125 l 0.65625,-1.660156 C 45.075538,8.13492 44.47445,6.7474142 43.238282,6.2578124 L 42.121094,5.8164062 C 40.88492,5.3268052 39.497416,5.927888 39.007812,7.1640624 l -0.667968,1.6875 A 25,25 0 0 0 35,8.203125 V 6.3984376 C 35,5.068837 33.931162,4 32.601562,4 Z"/>
+ <path style="fill:#574b37" d="M 31.398438,3 C 30.068838,3 29,4.0688374 29,5.3984376 v 1.8125 A 25,25 0 0 0 25.652344,7.8320312 L 24.992188,6.1640624 C 24.502584,4.9278872 23.11508,4.3268052 21.878906,4.8164062 L 20.761719,5.2578124 C 19.525551,5.7474142 18.924463,7.13492 19.414062,8.3710938 l 0.664063,1.6796872 a 25,25 0 0 0 -3.5,2.285157 L 15.3125,11.070312 c -0.940169,-0.940169 -2.454362,-0.940169 -3.394531,0 l -0.847657,0.847657 c -0.940169,0.940169 -0.940169,2.454362 0,3.394531 l 1.277344,1.277344 A 25,25 0 0 0 10.03125,20.070312 L 8.3710938,19.414062 C 7.1349194,18.924461 5.747414,19.525545 5.2578124,20.761719 l -0.4414062,1.117187 c -0.4896014,1.236174 0.111482,2.62368 1.3476562,3.113282 l 1.6875,0.667968 A 25,25 0 0 0 7.203125,29 H 5.3984376 C 4.068837,29 3,30.068838 3,31.398438 v 1.203124 C 3,33.931162 4.0688374,35 5.3984376,35 h 1.8125 a 25,25 0 0 0 0.6210936,3.347656 L 6.1640624,39.007812 C 4.9278946,39.497416 4.3268062,40.88492 4.8164062,42.121094 l 0.4414062,1.117188 c 0.4896024,1.236168 1.8771074,1.837256 3.1132814,1.347656 l 1.6796872,-0.664062 a 25,25 0 0 0 2.285157,3.5 L 11.070312,48.6875 c -0.940169,0.94017 -0.940169,2.454362 0,3.394532 l 0.847657,0.847656 c 0.940169,0.940168 2.454362,0.940168 3.394531,0 l 1.277344,-1.277344 a 25,25 0 0 0 3.480468,2.316406 l -0.65625,1.660156 c -0.489601,1.236174 0.111482,2.62368 1.347657,3.113282 l 1.117187,0.441406 c 1.236174,0.4896 2.62368,-0.11148 3.113282,-1.347656 l 0.667968,-1.6875 A 25,25 0 0 0 29,56.796876 v 1.804686 C 29,59.931162 30.068838,61 31.398438,61 h 1.203124 C 33.931162,61 35,59.931162 35,58.601562 v -1.8125 a 25,25 0 0 0 3.347656,-0.621094 l 0.660156,1.66797 c 0.489602,1.236168 1.877108,1.837256 3.113282,1.347656 l 1.117188,-0.441406 c 1.236168,-0.489602 1.837258,-1.877108 1.347656,-3.113282 l -0.664062,-1.679688 a 25,25 0 0 0 3.5,-2.285156 l 1.265624,1.265626 c 0.94017,0.940168 2.454362,0.940168 3.394532,0 l 0.847656,-0.847656 c 0.940168,-0.94017 0.940168,-2.454362 0,-3.394532 l -1.277344,-1.277344 a 25,25 0 0 0 2.316406,-3.480468 l 1.660156,0.65625 c 1.236174,0.4896 2.62368,-0.11148 3.113282,-1.347656 l 0.441406,-1.117188 c 0.4896,-1.236174 -0.11148,-2.623678 -1.347656,-3.113282 l -1.6875,-0.667968 A 25,25 0 0 0 56.796876,35 h 1.804686 C 59.931162,35 61,33.931162 61,32.601562 V 31.398438 C 61,30.068838 59.931162,29 58.601562,29 h -1.8125 a 25,25 0 0 0 -0.621094,-3.347656 l 1.66797,-0.660156 c 1.236166,-0.489602 1.837258,-1.877108 1.347656,-3.113282 l -0.441406,-1.117187 c -0.489602,-1.236174 -1.877106,-1.837258 -3.113282,-1.347657 l -1.679688,0.664063 a 25,25 0 0 0 -2.285156,-3.5 L 52.929688,15.3125 c 0.940168,-0.940169 0.940168,-2.454362 0,-3.394531 l -0.847656,-0.847657 c -0.94017,-0.940169 -2.454362,-0.940169 -3.394532,0 l -1.277344,1.277344 A 25,25 0 0 0 43.929688,10.03125 l 0.65625,-1.6601562 C 45.075538,7.13492 44.47445,5.7474142 43.238282,5.2578124 L 42.121094,4.8164062 C 40.88492,4.3268052 39.497416,4.927888 39.007812,6.1640624 l -0.667968,1.6875 A 25,25 0 0 0 35,7.203125 V 5.3984376 C 35,4.068837 33.931162,3 32.601562,3 Z"/>
+ <path style="opacity:0.2" d="M 42.999992,16 43,27.905544 c 0,0 -6.100744,0 -6.100744,2.826657 0,4.523366 4.447594,4.840319 4.125486,9.297373 -0.806028,11.219443 -13.22662,10.241124 -20.008916,9.652658 L 21,39.431118 c 0,0 2.094222,0.734305 4.166712,0.573505 C 26.5,40.026571 28.144386,38.363783 27.875,37.199924 28.144386,34.123798 23.010804,31.176091 23,27.441931 23.084576,16 38.875,16 43,16 Z"/>
+ <path style="fill:#3264e0" d="M 42.999992,15 43,26.905544 c 0,0 -6.100744,0 -6.100744,2.826657 0,4.523366 4.447594,4.840319 4.125486,9.297373 -0.806028,11.219443 -13.22662,10.241124 -20.008916,9.652658 L 21,38.431118 c 0,0 2.094222,0.734305 4.166712,0.573505 C 26.5,39.026571 28.144386,37.363783 27.875,36.199924 28.144386,33.123798 23.010804,30.176091 23,26.441931 23.084576,15 38.875,15 43,15 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31.398438 3 C 30.068838 3 29 4.0688373 29 5.3984375 L 29 6.3984375 C 29 5.0688373 30.068838 4 31.398438 4 L 32.601562 4 C 33.931162 4 35 5.0688369 35 6.3984375 L 35 5.3984375 C 35 4.0688369 33.931162 3 32.601562 3 L 31.398438 3 z M 22.818359 4.6464844 C 22.506794 4.6396678 22.18795 4.694006 21.878906 4.8164062 L 20.761719 5.2578125 C 19.658119 5.6949086 19.067856 6.8469411 19.300781 7.96875 C 19.467034 7.2191883 19.990564 6.5632392 20.761719 6.2578125 L 21.878906 5.8164062 C 23.11508 5.3268052 24.502584 5.9278873 24.992188 7.1640625 L 25.652344 8.8320312 A 25 25 0 0 1 29 8.2109375 L 29 7.2109375 A 25 25 0 0 0 25.652344 7.8320312 L 24.992188 6.1640625 C 24.624985 5.2369311 23.753056 4.666934 22.818359 4.6464844 z M 41.181641 4.6464844 C 40.246944 4.6669342 39.375016 5.2369317 39.007812 6.1640625 L 38.339844 7.8515625 A 25 25 0 0 0 35 7.203125 L 35 8.203125 A 25 25 0 0 1 38.339844 8.8515625 L 39.007812 7.1640625 C 39.497416 5.9278881 40.88492 5.3268052 42.121094 5.8164062 L 43.238281 6.2578125 C 44.009436 6.5632392 44.532966 7.2191883 44.699219 7.96875 C 44.932144 6.8469411 44.341881 5.6949086 43.238281 5.2578125 L 42.121094 4.8164062 C 41.81205 4.694006 41.493206 4.6396678 41.181641 4.6464844 z M 44.25 10.222656 L 43.929688 11.03125 A 25 25 0 0 1 47.410156 13.347656 L 48.6875 12.070312 C 49.62767 11.130144 51.141861 11.130144 52.082031 12.070312 L 52.929688 12.917969 C 53.270976 13.259257 53.484617 13.67758 53.578125 14.115234 C 53.742209 13.347254 53.528567 12.516849 52.929688 11.917969 L 52.082031 11.070312 C 51.141861 10.130144 49.62767 10.130144 48.6875 11.070312 L 47.410156 12.347656 A 25 25 0 0 0 44.25 10.222656 z M 19.759766 10.244141 A 25 25 0 0 0 16.578125 12.335938 L 15.3125 11.070312 C 14.372331 10.130144 12.858138 10.130144 11.917969 11.070312 L 11.070312 11.917969 C 10.471432 12.516849 10.257791 13.347254 10.421875 14.115234 C 10.515383 13.67758 10.729024 13.259257 11.070312 12.917969 L 11.917969 12.070312 C 12.858138 11.130144 14.372331 11.130144 15.3125 12.070312 L 16.578125 13.335938 A 25 25 0 0 1 20.078125 11.050781 L 19.759766 10.244141 z M 52.083984 17.158203 L 51.664062 17.578125 A 25 25 0 0 1 53.949219 21.078125 L 55.628906 20.414062 C 56.865082 19.924462 58.252586 20.525545 58.742188 21.761719 L 59.183594 22.878906 C 59.236099 23.011476 59.268895 23.146494 59.296875 23.28125 C 59.397127 22.829257 59.367769 22.343922 59.183594 21.878906 L 58.742188 20.761719 C 58.252586 19.525545 56.865082 18.924462 55.628906 19.414062 L 53.949219 20.078125 A 25 25 0 0 0 52.083984 17.158203 z M 11.931641 17.173828 A 25 25 0 0 0 10.03125 20.070312 L 8.3710938 19.414062 C 7.1349193 18.924461 5.7474141 19.525545 5.2578125 20.761719 L 4.8164062 21.878906 C 4.6322313 22.343922 4.602874 22.829257 4.703125 23.28125 C 4.7311051 23.146494 4.7639006 23.011476 4.8164062 22.878906 L 5.2578125 21.761719 C 5.7474141 20.525545 7.1349193 19.924461 8.3710938 20.414062 L 10.03125 21.070312 A 25 25 0 0 1 12.347656 17.589844 L 11.931641 17.173828 z M 56.382812 26.568359 L 56.167969 26.652344 A 25 25 0 0 1 56.789062 30 L 58.601562 30 C 59.931162 30 61 31.068838 61 32.398438 L 61 31.398438 C 61 30.068838 59.931162 29 58.601562 29 L 56.789062 29 A 25 25 0 0 0 56.382812 26.568359 z M 7.6542969 26.582031 A 25 25 0 0 0 7.203125 29 L 5.3984375 29 C 4.0688369 29 3 30.068838 3 31.398438 L 3 32.398438 C 3 31.068838 4.0688369 30 5.3984375 30 L 7.203125 30 A 25 25 0 0 1 7.8515625 26.660156 L 7.6542969 26.582031 z M 56.345703 38.417969 A 25 25 0 0 1 56.148438 39.339844 L 57.835938 40.007812 C 58.607097 40.313241 59.130624 40.969189 59.296875 41.71875 C 59.529802 40.596941 58.939544 39.444911 57.835938 39.007812 L 56.345703 38.417969 z M 7.6171875 38.431641 L 6.1640625 39.007812 C 5.0604633 39.444911 4.4701994 40.596941 4.703125 41.71875 C 4.8693774 40.969189 5.392908 40.313241 6.1640625 40.007812 L 7.8320312 39.347656 A 25 25 0 0 1 7.6171875 38.431641 z M 52.068359 47.826172 A 25 25 0 0 1 51.652344 48.410156 L 52.929688 49.6875 C 53.270976 50.028789 53.484617 50.447111 53.578125 50.884766 C 53.742209 50.116785 53.528567 49.286381 52.929688 48.6875 L 52.068359 47.826172 z M 11.916016 47.841797 L 11.070312 48.6875 C 10.471432 49.286381 10.257791 50.116785 10.421875 50.884766 C 10.515383 50.447111 10.729024 50.028789 11.070312 49.6875 L 12.335938 48.421875 A 25 25 0 0 1 11.916016 47.841797 z M 44.240234 54.755859 A 25 25 0 0 1 43.921875 54.949219 L 44.585938 56.628906 C 44.638443 56.761476 44.671239 56.896494 44.699219 57.03125 C 44.799471 56.579257 44.770113 56.093922 44.585938 55.628906 L 44.240234 54.755859 z M 19.75 54.777344 L 19.414062 55.628906 C 19.229888 56.093922 19.20053 56.579257 19.300781 57.03125 C 19.328761 56.896494 19.361557 56.761476 19.414062 56.628906 L 20.070312 54.96875 A 25 25 0 0 1 19.75 54.777344 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 43 15 C 38.875 15 23.084576 14.999475 23 26.441406 C 23.000366 26.567973 23.019523 26.691611 23.03125 26.816406 C 23.684073 16.007621 38.952535 16 43 16 L 43 15 z M 36.941406 30.416016 C 36.922941 30.519496 36.898438 30.620209 36.898438 30.732422 C 36.898438 34.925301 40.713759 35.509152 41.015625 39.121094 C 41.018081 39.089662 41.023119 39.060922 41.025391 39.029297 C 41.330314 34.810035 37.365825 34.295649 36.941406 30.416016 z M 27.867188 36.738281 C 27.659252 37.816395 26.303964 39.022639 25.166016 39.003906 C 23.093526 39.164706 21 38.431641 21 38.431641 L 21.001953 39.431641 C 21.007136 39.433457 23.096095 40.164507 25.166016 40.003906 C 26.499304 40.025854 28.144386 38.363078 27.875 37.199219 C 27.888515 37.044889 27.879542 36.89208 27.867188 36.738281 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/slay-the-spire.svg b/.icons/awkward/64x64/apps/slay-the-spire.svg
new file mode 100644
index 00000000..d091f037
--- /dev/null
+++ b/.icons/awkward/64x64/apps/slay-the-spire.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#fbce02" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.1" d="m 34.201172,7.5999745 c -0.220208,-0.042932 0.959236,4.3488795 0.896876,6.6253905 -0.273204,8.337106 -1.419902,13.269054 -2.40625,4.426953 l -0.806642,-1.315235 -0.525,3.967578 c -0.257586,1.534584 -0.642972,2.084268 -1.424608,2.020708 -0.237306,-0.0192 -0.77301,-1.342722 -1.039064,-1.142968 -0.251472,0.18882 -0.232248,1.888482 -0.511328,2.275 -0.320364,0.4437 -0.66053,1.01842 -1.019922,1.725392 -1.552424,3.05381 -2.307128,3.585712 -2.90117,2.042576 -0.04196,-0.10908 0.45993,-0.978138 0.248826,-1.186718 -0.259596,-0.25649 -1.248904,0.13772 -1.41914,-0.06016 -0.655282,-0.761498 -1.02539,-1.56164 -1.02539,-1.107422 0,0.12028 0.261592,3.26834 0.582422,4.954688 0.535556,2.815012 0.427886,3.395288 -1.301564,7.079296 -1.735787,3.697504 -1.822242,4.182786 -1.123828,6.190626 1.590592,4.572682 5.4744,10.166216 8.372658,12.05586 1.553226,1.012672 3.279398,1.844828 3.833592,1.848436 1.974674,0.014 7.61391,-5.917456 9.835546,-10.34414 C 43.640696,45.317587 44.6,43.069315 44.6,42.657401 c 0,-0.411928 -0.711884,-2.302848 -1.583202,-4.2 -1.474802,-3.211164 -1.53034,-3.62141 -0.782032,-5.939062 0.18036,-0.55857 2.170442,-2.97839 2.313282,-3.628516 0.07994,-0.36385 -1.670686,1.074404 -1.607814,0.683592 0.319562,-1.986582 0.394084,-4.313504 -0.02734,-6.901562 l -0.576956,-2.542972 -1.577734,3.242972 c -1.858512,2.323414 -2.626844,1.199142 -3.30586,-4.850785 -0.29665,-2.643058 -0.683056,-6.265536 -1.153906,-7.161328 0,0 -1.96514,-3.7340061 -2.097266,-3.7597655 z m -9.821874,5.5999995 c -0.266402,0.03605 -1.619748,2.885147 -1.840234,3.494532 -0.576208,1.592564 -0.422494,3.284104 0.516796,5.668363 0.611358,1.551866 1.192134,2.162112 1.922264,2.015234 2.182564,-1.039032 1.135486,-3.923204 1.369924,-5.55352 -0.09668,0.06832 -0.85386,1.35785 -1.164846,0.555078 -0.351294,-0.906814 -1.173046,-1.652244 -1.173046,-2.329687 0,-0.83115 0.711654,-3.896335 0.369142,-3.85 z m -3.582032,16.001569 c -0.331974,0 -1.397266,1.592696 -1.397266,2.08906 0,0.49638 1.007872,1.238674 1.339844,1.238674 0.331972,0 1.170312,-0.518074 1.170312,-1.014454 0,-0.49638 -0.780918,-2.31328 -1.11289,-2.31328 z"/>
+ <path style="fill:#33bdc9" d="m 34.201172,6.5999745 c -0.220208,-0.042932 0.959236,4.3488795 0.896876,6.6253905 -0.273204,8.337106 -1.419902,13.269054 -2.40625,4.426953 l -0.806642,-1.315235 -0.525,3.967579 c -0.257586,1.534583 -0.642972,2.084267 -1.424608,2.020707 -0.237306,-0.0192 -0.77301,-1.342723 -1.039064,-1.142968 -0.251472,0.18882 -0.232248,1.888482 -0.511328,2.275 -0.320364,0.4437 -0.66053,1.01842 -1.019922,1.725392 -1.552424,3.05381 -2.307128,3.585712 -2.90117,2.042576 -0.04196,-0.10908 0.45993,-0.978138 0.248826,-1.186718 -0.259596,-0.25649 -1.248904,0.13772 -1.41914,-0.06016 -0.655282,-0.761498 -1.02539,-1.56164 -1.02539,-1.107422 0,0.12028 0.261592,3.26834 0.582422,4.954688 0.535556,2.815012 0.427886,3.395288 -1.301564,7.079296 -1.735787,3.697504 -1.822242,4.182786 -1.123828,6.190626 1.590592,4.572682 5.4744,10.166216 8.372658,12.05586 1.553226,1.012672 3.279398,1.844828 3.833592,1.848436 1.974674,0.014 7.61391,-5.917456 9.835546,-10.34414 C 43.640696,44.317587 44.6,42.069315 44.6,41.657401 c 0,-0.411928 -0.711884,-2.302848 -1.583202,-4.2 -1.474802,-3.211164 -1.53034,-3.62141 -0.782032,-5.939062 0.18036,-0.55857 2.170442,-2.97839 2.313282,-3.628516 0.07994,-0.36385 -1.670686,1.074404 -1.607814,0.683592 0.319562,-1.986582 0.394084,-4.313504 -0.02734,-6.901562 l -0.576956,-2.542972 -1.577734,3.242972 c -1.858512,2.323414 -2.626844,1.199142 -3.30586,-4.850785 -0.29665,-2.643058 -0.683056,-6.265536 -1.153906,-7.161328 0,0 -1.96514,-3.7340061 -2.097266,-3.7597655 z m -9.821874,5.5999995 c -0.266402,0.03605 -1.619748,2.885147 -1.840234,3.494532 -0.576208,1.592564 -0.422494,3.284104 0.516796,5.668363 0.611358,1.551866 1.192134,2.162112 1.922264,2.015234 2.182564,-1.039032 1.135486,-3.923204 1.369924,-5.55352 -0.09668,0.06832 -0.85386,1.357851 -1.164846,0.555078 -0.351294,-0.906814 -1.173046,-1.652244 -1.173046,-2.329687 0,-0.83115 0.711654,-3.896335 0.369142,-3.85 z m -3.582032,16.001569 c -0.331974,0 -1.397266,1.592696 -1.397266,2.08906 0,0.49638 1.007872,1.238674 1.339844,1.238674 0.331972,0 1.170312,-0.518074 1.170312,-1.014454 0,-0.49638 -0.780918,-2.31328 -1.11289,-2.31328 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 36.09336,24.031619 c 0.11358,0.205062 0.11524,0.42368 0.25703,0.631642 0.334232,0.490172 0.863196,1.062858 1.689844,1.391796 0.709074,0.282154 1.486686,0.17634 2.127344,0.0138 -0.0364,0.65744 0.10284,1.470754 0.0082,2.058984 -0.04272,0.26562 -0.0164,0.711482 0.10938,1.20039 -0.22669,0.309496 -0.408836,0.384804 -0.713672,1.328908 -0.39522,1.224068 -0.739336,2.464154 -0.555078,3.860936 0.18426,1.396784 0.703974,2.472466 1.454686,4.107032 0.409112,0.89077 0.78714,1.79425 1.044532,2.477342 0.08058,0.213818 0.12168,0.345534 0.175,0.503126 -0.07978,0.209428 -0.16068,0.420954 -0.292578,0.730078 -0.35645,0.835376 -0.870236,1.944282 -1.432812,3.065236 -0.909686,1.812578 -2.766978,4.302364 -4.536328,6.16328 -0.884678,0.930458 -1.757926,1.718004 -2.40625,2.198438 -0.212916,0.15778 -0.352396,0.19552 -0.508594,0.259766 -0.07942,-0.03558 -0.11792,-0.0469 -0.207812,-0.09022 -0.565558,-0.272678 -1.306664,-0.687766 -1.979688,-1.126564 -1.739286,-1.134002 -5.898316,-6.722438 -7.257032,-10.628516 -0.314432,-0.903946 -0.289152,-0.776852 -0.240624,-1.04453 0.04852,-0.267678 0.399608,-1.215606 1.255078,-3.03789 0.879256,-1.872962 1.453976,-3.101782 1.719922,-4.547266 0.17306,-0.940676 -0.0196,-1.849086 -0.13124,-2.761718 0.62152,-0.10102 1.148386,-0.32417 1.495702,-0.56875 1.55153,-1.092592 1.863846,-2.133478 2.69336,-3.765234 0.31375,-0.617188 0.59369,-1.080252 0.792968,-1.35625 0.07964,-0.11032 0.0198,-0.10202 0.0793,-0.19688 0.450166,-0.1084 0.812648,-0.23526 1.233202,-0.48125 0.45169,0.37803 1.050672,0.744324 1.935938,0.716408 1.15703,-0.03648 1.829996,-0.665686 2.190234,-1.101954 z"/>
+ <rect style="opacity:0.2" width="11.662" height="11.662" x="50.24" y="-12.93" transform="matrix(0.51449574,0.85749293,-0.51449574,0.85749293,0,0)"/>
+ <rect style="fill:#ffffff" width="11.662" height="11.662" x="49.66" y="-13.51" transform="matrix(0.51449574,0.85749293,-0.51449574,0.85749293,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sleep.svg b/.icons/awkward/64x64/apps/sleep.svg
new file mode 120000
index 00000000..620d61d3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sleep.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/slic3r-prusa.svg b/.icons/awkward/64x64/apps/slic3r-prusa.svg
new file mode 120000
index 00000000..1fdff1b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/slic3r-prusa.svg
@@ -0,0 +1 @@
+slic3r-prusa3d.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/slic3r-prusa3d.svg b/.icons/awkward/64x64/apps/slic3r-prusa3d.svg
new file mode 100644
index 00000000..41711e96
--- /dev/null
+++ b/.icons/awkward/64x64/apps/slic3r-prusa3d.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 34,5 A 22,22 0 0 0 12,27 22,22 0 0 0 20.59375,44.40625 L 51.417968,13.582031 A 22,22 0 0 0 34,5 Z"/>
+ <path style="fill:#4f4f4f" d="M 34,4 A 22,22 0 0 0 12,26 22,22 0 0 0 20.59375,43.40625 L 51.417968,12.582031 A 22,22 0 0 0 34,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 34 4 A 22 22 0 0 0 12 26 A 22 22 0 0 0 12.021484 26.398438 A 22 22 0 0 1 34 5 A 22 22 0 0 1 50.957031 13.042969 L 51.417969 12.582031 A 22 22 0 0 0 34 4 z"/>
+ <path style="opacity:0.2" d="M 43.40625,21.59375 12.582031,52.417968 A 22,22 0 0 0 30,61 22,22 0 0 0 52,39 22,22 0 0 0 43.40625,21.59375 Z"/>
+ <path style="fill:#ed6b21" d="M 43.40625,20.59375 12.582031,51.417968 A 22,22 0 0 0 30,60 22,22 0 0 0 52,38 22,22 0 0 0 43.40625,20.59375 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 43.40625 20.59375 L 12.582031 51.417969 A 22 22 0 0 0 13.042969 51.957031 L 43.40625 21.59375 A 22 22 0 0 1 51.978516 38.595703 A 22 22 0 0 0 52 38 A 22 22 0 0 0 43.40625 20.59375 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/slic3r.svg b/.icons/awkward/64x64/apps/slic3r.svg
new file mode 100644
index 00000000..389164c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/slic3r.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 43.40625,21.59375 12.582031,52.417968 A 22,22 0 0 0 30,61 22,22 0 0 0 52,39 22,22 0 0 0 43.40625,21.59375 Z"/>
+ <path style="fill:#909004" d="M 43.40625,20.59375 12.582031,51.417968 A 22,22 0 0 0 30,60 22,22 0 0 0 52,38 22,22 0 0 0 43.40625,20.59375 Z"/>
+ <path style="opacity:0.2" d="M 34,5 A 22,22 0 0 0 12,27 22,22 0 0 0 20.59375,44.40625 L 51.417968,13.582031 A 22,22 0 0 0 34,5 Z"/>
+ <path style="fill:#c5c520" d="M 34,4 A 22,22 0 0 0 12,26 22,22 0 0 0 20.59375,43.40625 L 51.417968,12.582031 A 22,22 0 0 0 34,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 34 4 A 22 22 0 0 0 12 26 A 22 22 0 0 0 12.021484 26.398438 A 22 22 0 0 1 34 5 A 22 22 0 0 1 50.957031 13.042969 L 51.417969 12.582031 A 22 22 0 0 0 34 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/slime-rancher.svg b/.icons/awkward/64x64/apps/slime-rancher.svg
new file mode 100644
index 00000000..4943ecbc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/slime-rancher.svg
@@ -0,0 +1,13 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3.9999977 38s-0.999344-33 30.979664-33c26.982289 0 24.983601 39 24.983601 39s0.787576 17-29.980321 17c-23.964418 0-25.982944-23-25.982944-23z" style="opacity:.2"/>
+ <path d="m4 37s-1-33 31-33c27 0 25 39 25 39s0.788093 17-30 17c-23.980149 0-26-23-26-23z" style="fill:#e04970"/>
+ <path d="m14 23a4 5.5 0 0 0-4 5.5 4 5.5 0 0 0 4 5.5 4 5.5 0 0 0 4-5.5 4 5.5 0 0 0-4-5.5zm36 4a4 5.5 0 0 0-4 5.5 4 5.5 0 0 0 4 5.5 4 5.5 0 0 0 4-5.5 4 5.5 0 0 0-4-5.5zm-28 8c-1.998345 2.000003-2 5-2 6 0 6 5.002706 10 12 10 7 0 8.066375-0.893084 11-5 2.095738-2.933919 1.797682-7.199999-1-10-1.642153 1.363797-6 3-10 3s-9.318441-1.45631-10-4z" style="opacity:.2"/>
+ <path d="m22 34c-1.998345 2.000003-2 5-2 6 0 6 5.002706 10 12 10 7 0 8.066375-0.893084 11-5 2.095738-2.933919 1.797682-7.199999-1-10-1.642153 1.363797-6 3-10 3s-9.318441-1.45631-10-4z" style="fill:#60010d"/>
+ <ellipse cx="50" cy="31.5" rx="4" ry="5.5" style="fill:#60010d"/>
+ <ellipse cx="13.80517" cy="25" rx="1.3994588" ry="1.4" style="fill:#ffffff"/>
+ <ellipse cx="33.5" cy="46.5" rx="5.5" ry="2.5" style="fill:#d52f45"/>
+ <ellipse cx="14" cy="27.5" rx="4" ry="5.5" style="fill:#60010d"/>
+ <circle cx="14" cy="24" r="1" style="fill:#ffffff"/>
+ <circle cx="50" cy="28" r="1" style="fill:#ffffff"/>
+ <path d="M 35 4 C 3 4 4 37 4 37 C 4 37 4.011119 37.087375 4.0117188 37.09375 C 4.0643658 32.629887 5.5564441 5 35 5 C 58.114473 5 59.968576 33.515571 60.025391 41.742188 C 60.118188 35.732776 59.466765 4 35 4 z " style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/slimjet.svg b/.icons/awkward/64x64/apps/slimjet.svg
new file mode 100644
index 00000000..a2cd80f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/slimjet.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#37a0f2" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2" transform="matrix(-0.04252739,-0.04258139,-0.04262939,0.04268139,51.491321,36.070356)">
+ <g>
+ <path d="m 76.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.589 z"/>
+ </g>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(-0.04252739,-0.04258139,-0.04262939,0.04268139,51.491321,35.070385)">
+ <g>
+ <path d="m 76.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.589 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/slingscold.svg b/.icons/awkward/64x64/apps/slingscold.svg
new file mode 100644
index 00000000..690356a2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/slingscold.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#848484" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488443 4 4 16.488 4 32 C 4 32.113556 4.0112848 32.224032 4.0175781 32.335938 C 4.3691112 17.134181 16.711164 5 32 5 C 47.288835 5 59.630889 17.134181 59.982422 32.335938 C 59.988693 32.224113 60 32.113448 60 32 C 60 16.488 47.511556 4 32 4 z"/>
+ <g style="fill:#3f3f3f" transform="matrix(1.33256,0,0,1.33256,15.9998,16)">
+ <g>
+ <path d="m 24.013,0.001 c 0,0 -3.601,-0.101 -7.2,1.7 -1.1,0.5 -2.3,1.3 -3.3,2.3 -1.617,1.617 -4.129,4.594 -6.107,7 l -4.393,0 -2,3 3.392,0.917 c 0.01,0.121 0.042,0.292 0.136,0.523 L 4.014,16.6 c 0,0 -0.2,0.4 1.3,2 1.6,1.601 2.1,1.4 2.1,1.4 l 1.243,-0.564 c 0.186,0.058 0.324,0.078 0.414,0.078 l 0.943,3.486 3,-2 0,-4.527 c 2.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.199 z m -7,9 c -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,2 z m -10.5,12 c 0.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,2 0,0 -0.3,-4.101 2,-6.399 0.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.8 0,0 2.899,0.2 4.8,-1.3 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2" d="M 59.982422,32.664062 C 59.630879,47.865819 47.289272,60 32,60 16.712037,60 4.3711461,47.867898 4.0175781,32.667969 4.0114012,32.778588 4,32.887761 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.113448 -0.01128,-0.224113 -0.01758,-0.335938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/slingshot.svg b/.icons/awkward/64x64/apps/slingshot.svg
new file mode 100644
index 00000000..9b6abdd1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/slingshot.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="-45.962" cy="-10.606" r="23" transform="rotate(-135)"/>
+ <circle style="fill:#33b67a" cx="-45.255" cy="-9.899" r="23" transform="rotate(-135)"/>
+ <path style="opacity:0.2" d="m 10.360047,56.712133 a 23.000228,23.000228 0 0 0 7.593158,4.17845 c 0.178168,-0.34243 0.567762,-0.540116 1.126255,-0.500107 0.377967,0.027 0.817166,-0.08042 0.976712,-0.239969 0.487665,-0.487666 0.795698,-1.677186 0.552394,-2.138097 -0.322834,-0.612326 0.333079,-0.954349 1.210502,-0.628264 0.405778,0.150442 1.115683,0.125221 1.576757,-0.0561 0.462701,-0.181342 0.986388,-0.291931 1.164476,-0.245581 0.178081,0.04472 0.521247,-0.114681 0.762763,-0.356173 0.33747,-0.337472 0.346416,-0.655425 0.04228,-1.364518 -0.217119,-0.508239 -0.545644,-1.04819 -0.730236,-1.200256 -1.059574,-0.87742 -0.562723,-1.509263 1.386472,-1.765415 1.03518,-0.135802 1.398672,-0.06668 1.631242,0.313889 0.217118,0.353733 0.453757,0.429358 0.866851,0.276483 0.436676,-0.163442 0.762763,-0.04066 1.406804,0.520435 0.63428,0.551333 1.019728,0.696083 1.566185,0.59362 0.39927,-0.074 0.825378,-0.03172 0.949796,0.0927 0.124741,0.124741 0.577033,0.258266 1.004116,0.298274 0.869614,0.08082 1.09503,0.226553 1.003872,0.650953 -0.121322,0.561743 0.526207,0.86449 1.910649,0.894171 1.223838,0.02686 1.45974,-0.05766 1.885034,-0.671605 0.756746,-1.092427 1.075757,-2.414414 0.789356,-3.273298 -0.250054,-0.749346 -0.232978,-0.785938 0.390406,-0.80334 0.358857,-0.0104 0.855466,0.09108 1.103813,0.22395 0.718039,0.383008 0.617936,-0.136681 -0.239155,-1.244248 -0.877748,-1.133086 -0.825868,-1.809816 0.140682,-1.836977 0.539221,-0.0152 0.576546,-0.08212 0.419684,-0.765935 -0.305757,-1.336869 -1.274419,-1.674501 -1.043474,-0.363652 0.148241,0.842697 -0.339748,0.637697 -0.814808,-0.341537 -0.378942,-0.780654 -0.504985,-0.883929 -1.144958,-0.928651 -1.312475,-0.09432 -1.175861,-1.759724 0.147182,-1.796318 0.842454,-0.0244 1.240914,-0.670063 0.783093,-1.272629 -0.20249,-0.265918 -0.470838,-0.970131 -0.596881,-1.566193 -0.126852,-0.59525 -0.327714,-1.181554 -0.446437,-1.300277 -0.118721,-0.118719 -0.215492,-0.692017 -0.215492,-1.274255 -8.14e-4,-1.179925 -0.253713,-1.582449 -0.83595,-1.333617 -0.699335,0.299251 -0.876609,0.637534 -0.925401,1.764604 -0.03984,0.896938 -0.587116,2.838 -0.885553,3.136439 -0.183782,0.183761 -0.735928,-0.680633 -0.861971,-1.348254 -0.07806,-0.417976 -0.26103,-1.038434 -0.404964,-1.380781 -0.152881,-0.364306 -0.0927,-0.96118 0.143922,-1.443397 0.373247,-0.755447 0.346413,-0.879862 -0.330154,-1.556429 l -0.735115,-0.735115 1.210012,-1.432825 c 1.456408,-1.723131 1.65076,-2.172819 1.236038,-2.849386 -0.304947,-0.498479 -0.111401,-1.549109 0.374876,-2.035392 0.129281,-0.129301 0.735113,-0.157741 1.345813,-0.06262 0.757072,0.117901 1.217332,0.03496 1.453967,-0.260217 0.295999,-0.369186 0.423668,-0.345603 0.859532,0.160182 0.280547,0.326085 0.914017,0.746501 1.405176,0.931905 0.581426,0.220372 1.073401,0.596876 1.407616,1.077464 0.384636,0.55215 0.575734,0.678193 0.758698,0.495227 0.134981,-0.134981 0.551339,-0.22281 0.925399,-0.196782 0.922963,0.06586 0.945733,-0.365115 0.0496,-0.988013 -0.556215,-0.387076 -0.702587,-0.60826 -0.580611,-0.892873 0.258592,-0.605006 1.315727,-0.783906 1.621482,-0.274855 0.193521,0.323645 0.405778,0.358612 0.791227,0.134161 0.135802,-0.0805 0.278921,-0.121181 0.417975,-0.138241 A 23.000228,23.000228 0 0 0 44.14736,26.258807 c -0.074,0.236636 -0.122782,0.470831 -0.09596,0.624522 0.122781,0.714787 -0.927026,1.203508 -1.641811,0.765206 -0.729423,-0.446439 -1.018102,0.02764 -0.452128,0.739993 0.496853,0.62371 0.525315,1.787372 0.04798,1.890645 -0.320393,0.0683 -0.827816,-0.496039 -1.654822,-1.836974 -0.374064,-0.605008 -0.940851,-0.706653 -3.316151,-0.60013 -1.375089,0.06262 -2.179325,-0.143122 -2.733101,-0.696895 -0.211426,-0.211426 -1.159595,-0.770894 -2.107765,-1.244167 -1.791437,-0.892058 -2.299675,-1.432824 -1.759723,-1.873568 1.122189,-0.917267 0.431798,-1.539351 -1.706053,-1.540163 -0.890433,-8.14e-4 -1.619856,-0.0862 -1.622294,-0.189462 -0.0082,-0.400084 1.313285,-0.986386 2.128905,-0.943288 1.033554,0.05448 1.369398,-0.22769 1.135201,-0.951421 -0.126861,-0.396834 0.03416,-0.780655 0.605006,-1.434453 l 0.780672,-0.891229 -0.679819,-0.679819 C 30.837235,17.159343 30.672159,16.929212 30.573762,16.70884 A 23.000228,23.000228 0 0 0 9.2716859,22.25148 c -0.282987,0.780652 -0.6220833,1.083969 -1.2148922,1.214892 a 23.000228,23.000228 0 0 0 -0.8383893,0.984762 c 0.1406814,0.155322 0.2854262,0.313075 0.4667658,0.479777 0.8538399,0.785534 1.232782,1.81014 0.8213125,2.22161 -0.087009,0.087 -0.1545055,0.736743 -0.1496254,1.442582 0.0065,0.80017 -0.1382414,1.358012 -0.3805688,1.479991 -0.2211852,0.110581 -0.3699975,0.496853 -0.341536,0.887993 0.026834,0.381381 -0.090263,0.83351 -0.2610312,1.004277 -0.2724155,0.272417 -0.1333633,0.479777 1.1498378,1.702801 l 1.4612863,1.391352 1.3815936,-1.430386 c 2.420027,-2.504595 2.692444,-3.510501 1.149025,-4.229352 -0.707467,-0.328525 -1.836975,-1.744273 -1.911788,-2.393192 -0.02683,-0.235008 0.16101,-0.801796 0.418788,-1.259618 0.256152,-0.457819 0.502546,-1.449084 0.544018,-2.202906 0.0862,-1.527153 0.344789,-1.897963 1.704427,-2.431412 1.186432,-0.465951 1.479989,0.0178 0.506612,0.836764 l -0.723731,0.609888 0.723731,0.496039 c 0.401712,0.273229 1.073399,0.447251 1.509264,0.390326 0.620457,-0.0805 0.79773,-0.0058 0.840016,0.356988 0.02928,0.253712 -0.0927,0.605006 -0.26835,0.780653 -0.175645,0.175642 -0.19679,0.544832 -0.0496,0.820499 0.147999,0.276482 0.118721,0.886368 -0.06668,1.356385 -0.295185,0.752193 -0.461073,0.906699 -1.362891,1.276695 -0.914015,0.375691 -1.022982,0.479776 -1.013223,0.966059 0.0097,0.445623 0.120345,0.570852 0.599314,0.690391 0.48059,0.121161 0.609885,0.276481 0.727796,0.874169 0.07807,0.39846 0.36268,0.948169 0.632655,1.218146 0.548898,0.548897 0.448063,0.981507 -0.435052,1.864622 -0.81562,0.81562 -0.625335,1.597902 0.63916,2.649344 0.877423,0.729424 1.00184,0.959554 1.150652,2.106951 0.09271,0.709093 -0.01626,2.083369 -0.242328,3.057561 -0.226064,0.974191 -0.450503,2.003679 -0.49848,2.287478 -0.07075,0.409028 -0.342349,0.597688 -1.326299,0.919707 l -1.239287,0.403338 1.002653,0.763576 c 1.783305,1.358827 2.304554,1.473482 1.991479,0.435052 -0.122793,-0.40415 -0.0618,-0.487909 0.376503,-0.519623 0.28624,-0.0194 0.591996,-0.20004 0.678193,-0.40171 0.08538,-0.200856 0.496853,-0.465953 0.912389,-0.588744 0.417162,-0.122781 0.918081,-0.378128 1.117311,-0.567599 0.621269,-0.59037 2.141104,-0.03496 3.233207,1.185615 1.654825,1.848363 1.824778,1.96302 3.02422,2.007746 1.499507,0.0553 1.935371,-0.180522 2.243564,-1.212454 0.300065,-1.001026 -0.06342,-1.883326 -1.195374,-2.907933 -1.012412,-0.916455 -1.035994,-1.110807 -0.178081,-1.527969 0.729425,-0.353733 1.566999,0.0675 1.655636,0.832699 0.0675,0.589553 1.401924,1.520647 2.131347,1.48568 0.304941,-0.0138 0.940849,-0.21712 1.410058,-0.450502 0.809924,-0.403338 0.906693,-0.38138 1.905281,0.44156 0.997774,0.820498 1.056322,0.937595 1.107553,2.19396 0.05774,1.401112 -0.332591,2.038644 -1.568628,2.572091 -0.548083,0.235823 -0.727795,0.184582 -1.067704,-0.308197 -0.674127,-0.975001 -1.285641,-1.014036 -2.166314,-0.133361 -0.42692,0.42692 -0.743249,0.909135 -0.701775,1.070959 0.04066,0.161001 -0.102461,0.470018 -0.319581,0.687138 -0.217118,0.217118 -0.392768,0.60094 -0.389514,0.849771 0.0058,0.363493 -0.117101,0.432614 -0.619646,0.346417 -0.343973,-0.05936 -0.771707,-0.295185 -0.950605,-0.522877 -0.178082,-0.226876 -0.826194,-0.699335 -1.439332,-1.050626 -0.884741,-0.509053 -1.231967,-0.571668 -1.693041,-0.299253 -0.874983,0.517185 -1.870317,0.63916 -2.236248,0.273228 -0.578172,-0.578171 -1.950008,0.76927 -3.365756,3.308833 -0.208988,0.374878 -0.165892,0.788786 0.137427,1.292145 0.245581,0.408218 0.378129,0.98639 0.293721,1.285475 -0.08522,0.298277 -0.04538,0.650384 0.08717,0.782931 0.13255,0.132542 0.233221,0.550688 0.222325,0.927514 -0.01056,0.379757 0.213378,0.918571 0.503683,1.208878 0.687139,0.687134 0.225414,1.171629 -0.705516,0.739667 -0.983457,-0.455863 -1.758257,-1.922191 -1.4599,-2.762125 0.405045,-1.138534 -0.324378,-1.223917 -1.62132,-0.18881 -1.604,1.280352 -2.516145,1.197165 -4.084771,-0.371462 l -1.127893,-1.127881 4.89e-4,0.98834 c -4.89e-4,0.307869 -0.06123,0.623954 -0.15735,0.897344 z M 5.0246861,50.353955 c 0.060339,0.0032 0.1146591,0.0106 0.1776797,0.0094 0.7624386,-0.008 0.9946017,0.114581 1.4886904,0.786587 0.8628657,1.173262 1.1418681,0.632417 0.5097824,-0.989637 C 6.8593848,49.283644 6.7725372,48.586585 6.9478589,48.144543 7.7948681,46.012706 8.1543755,44.768459 8.0136951,44.465142 7.7298951,43.85119 7.1310685,43.914945 6.184201,44.66177 5.0979538,45.518699 4.5634501,45.396153 4.5042505,44.274614 4.4810749,43.839154 4.3293352,43.350107 4.1675124,43.188286 3.662527,42.683301 3.4920029,42.107325 3.7658008,41.833524 c 0.1442588,-0.144265 0.3211252,-0.66266 0.3934169,-1.152925 0.1057137,-0.722105 -0.00407,-1.0303 -0.5797979,-1.606032 -0.706654,-0.706655 -1.007531,-1.272629 -1.4035503,-2.646092 -0.0065,-0.02114 -0.01788,-0.0374 -0.024394,-0.05854 a 23.000228,23.000228 0 0 0 2.8732109,13.984021 z m 36.1662189,4.975853 a 23.000228,23.000228 0 0 0 0.0731,-0.06678 23.000228,23.000228 0 0 0 2.806612,-3.44187 c -0.349342,-0.829118 -0.607284,-0.896775 -1.216516,-0.409842 -0.315435,0.252166 -0.784804,0.425212 -1.046809,0.386018 -0.404232,-0.06106 -0.450096,0.06872 -0.298763,0.870592 0.09792,0.519134 0.0344,1.19074 -0.141401,1.491455 -0.170442,0.291443 -0.217932,0.748124 -0.176222,1.170412 z M 41.44779,44.834814 c 0.136601,0.167502 0.40114,0.269407 0.7996,0.277539 0.841562,0.0186 1.603594,-0.873357 1.44307,-1.687675 -0.183682,-0.933451 -0.508155,-1.039978 -1.270107,-0.41952 -0.939225,0.765201 -1.271002,1.461284 -0.972563,1.829656 z m -0.300875,-5.218996 c 0.171582,0.160202 0.473269,0.224438 0.906693,0.156942 0.459448,-0.07074 0.854654,-0.36024 1.300279,-0.953862 0.547269,-0.731051 0.723729,-0.827818 1.229528,-0.665182 0.649732,0.210612 1.395418,-0.351294 1.379968,-1.040059 -0.0146,-0.684698 -0.435867,-0.930277 -1.014848,-0.591995 -0.824567,0.483028 -1.858119,-0.397646 -1.9248,-1.638561 -0.02846,-0.529379 -0.129321,-0.883926 -0.225252,-0.787971 -0.09596,0.09596 -0.154501,0.735115 -0.128481,1.418188 0.03822,1.046564 -0.07562,1.362079 -0.724545,2.010995 -0.915641,0.915642 -1.175858,1.736954 -0.798542,2.091501 z m 6.63222,2.432958 a 23.000228,23.000228 0 0 0 0.09846,-0.85132 c -0.06074,0.282417 -0.09846,0.573212 -0.09846,0.85132 z m -2.984294,-7.977225 c 0.110581,0.05366 0.248832,-0.0146 0.430174,-0.195962 0.183782,-0.183761 0.493601,-0.259406 0.688763,-0.168321 0.260219,0.120341 0.524503,-0.0561 0.977444,-0.655423 0.08456,-0.112221 0.159381,-0.195162 0.236634,-0.282173 a 23.000228,23.000228 0 0 0 -0.329337,-1.023794 c -0.269977,0.292743 -0.652171,0.572478 -1.214078,0.840015 -0.953862,0.454566 -1.139267,0.622084 -1.059575,0.948981 0.0748,0.305757 0.158562,0.482217 0.269975,0.536699 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 25.335938 16.001953 A 23.000229 23.000229 0 0 0 8.7363281 22.736328 A 23.000229 23.000229 0 0 0 2.0253906 39.308594 A 23.000229 23.000229 0 0 1 8.7363281 23.736328 A 23.000229 23.000229 0 0 1 41.263672 23.736328 A 23.000229 23.000229 0 0 1 47.974609 39.691406 A 23.000229 23.000229 0 0 0 41.263672 22.736328 A 23.000229 23.000229 0 0 0 25.335938 16.001953 z"/>
+ <path style="opacity:0.2" d="M 55.820312 3.0039062 C 55.473341 2.9956062 55.113627 3.0028458 54.742188 3.0273438 C 48.506524 3.4416231 39.656994 9.7128007 31.953125 17.078125 C 32.469928 17.241551 32.981802 17.420283 33.488281 17.621094 C 37.166871 14.517164 41.132641 11.262461 44.441406 9.8242188 C 46.043981 9.1276175 49.335882 7.8485816 51.753906 7.6992188 C 54.8432 7.5083908 56.879514 8.7925647 56.15625 11.492188 C 55.229469 14.847881 52.272479 20.130087 47.476562 25.441406 C 42.68064 30.752725 36.149566 36.360348 31.277344 38.9375 L 34.175781 44.226562 C 39.876967 40.608401 46.144328 35.059465 51.527344 29.097656 C 61.952469 17.551347 65.11718 6.0969526 58.59375 3.515625 C 57.792958 3.1981031 56.861232 3.0288034 55.820312 3.0039062 z"/>
+ <path style="fill:#a91f1f" d="M 55.820844,2.003292 C 55.473873,1.994992 55.114149,2.002232 54.742709,2.02673 48.287518,2.4555941 39.018998,9.1480124 31.1331,16.847189 c 0.508017,0.140122 1.00853,0.308765 1.507827,0.48438 3.90418,-3.302952 8.239667,-6.959913 11.800899,-8.5078964 1.602575,-0.6966013 4.894548,-1.9756582 7.312572,-2.1250211 3.089294,-0.1908279 5.125651,1.0933837 4.402387,3.7930065 -0.926781,3.355693 -3.883856,8.638037 -8.679773,13.949356 C 42.68109,29.752333 36.149855,35.36009 31.277633,37.937242 L 34.1761,43.226356 C 39.877286,39.608194 46.144818,34.059109 51.527834,28.0973 61.952959,16.550991 65.11774,5.0963435 58.59431,2.5150159 57.793518,2.197494 56.861764,2.0281891 55.820844,2.003292 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="41" r="12"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 55.820312 2.0039062 C 55.473341 1.9956063 55.113627 2.0028457 54.742188 2.0273438 C 48.286997 2.4562078 39.018711 9.1484797 31.132812 16.847656 C 31.400092 16.921378 31.66174 17.017143 31.925781 17.103516 C 39.635937 9.7270085 48.499241 3.4421069 54.742188 3.0273438 C 55.113627 3.0028458 55.473341 2.9956062 55.820312 3.0039062 C 56.861232 3.0288034 57.792958 3.1981031 58.59375 3.515625 C 60.765011 4.3747951 61.858445 6.2193178 61.972656 8.7207031 C 62.129139 5.7097405 61.045621 3.4858328 58.59375 2.515625 C 57.792958 2.1981031 56.861232 2.0288034 55.820312 2.0039062 z M 56.259766 10.001953 C 56.235704 10.159607 56.201454 10.323461 56.15625 10.492188 C 55.229469 13.847881 52.272479 19.130087 47.476562 24.441406 C 42.68064 29.752725 36.149566 35.360348 31.277344 37.9375 L 31.693359 38.695312 C 36.518022 36.02967 42.812061 30.607182 47.476562 25.441406 C 52.272479 20.130087 55.229469 14.847881 56.15625 11.492188 C 56.305884 10.933669 56.331255 10.438777 56.259766 10.001953 z"/>
+ <circle style="fill:#e13c3c" cx="32" cy="40" r="12"/>
+ <circle style="opacity:0.2" cx="32" cy="41" r="8"/>
+ <circle style="fill:#ffa833" cx="32" cy="40" r="8"/>
+ <circle style="opacity:0.2" cx="32" cy="41" r="4"/>
+ <circle style="fill:#ffffff" cx="32" cy="40" r="4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 32 A 8.0000792 8.0000792 0 0 0 24 40 A 8.0000792 8.0000792 0 0 0 24.023438 40.400391 A 8.0000792 8.0000792 0 0 1 32 33 A 8.0000792 8.0000792 0 0 1 39.974609 40.476562 A 8.0000792 8.0000792 0 0 0 40 40 A 8.0000792 8.0000792 0 0 0 32 32 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/smartcode-stremio.svg b/.icons/awkward/64x64/apps/smartcode-stremio.svg
new file mode 120000
index 00000000..ecc7e813
--- /dev/null
+++ b/.icons/awkward/64x64/apps/smartcode-stremio.svg
@@ -0,0 +1 @@
+stremio.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/smartgit.svg b/.icons/awkward/64x64/apps/smartgit.svg
new file mode 100644
index 00000000..21cdb177
--- /dev/null
+++ b/.icons/awkward/64x64/apps/smartgit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="M 31.832032,19.117188 12,33 27.117188,43.582032 28.308594,37.414062 22,33 30.273438,27.207032 Z m 5.421874,3.5625 -1.1875,6.167968 L 42,33 34.214844,38.449218 32.65625,46.539062 52,33 Z"/>
+ <path style="fill:#483c8f" d="M 31.832032,18.117188 12,32 27.117188,42.582032 28.308594,36.414062 22,32 30.273438,26.207032 Z"/>
+ <path style="fill:#4b8adf" d="m 37.253906,21.679688 -1.1875,6.167968 L 42,32 34.214844,37.449218 32.65625,45.539062 52,32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/smartgithg.svg b/.icons/awkward/64x64/apps/smartgithg.svg
new file mode 120000
index 00000000..c8ab8ace
--- /dev/null
+++ b/.icons/awkward/64x64/apps/smartgithg.svg
@@ -0,0 +1 @@
+smartgit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/smartsynchronize.svg b/.icons/awkward/64x64/apps/smartsynchronize.svg
new file mode 100644
index 00000000..d26ea570
--- /dev/null
+++ b/.icons/awkward/64x64/apps/smartsynchronize.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="M 14,16 35.434538,33.19896 14,50 V 43.558378 L 27.483742,33 14,22.374718 Z M 50,21.37867 35.434538,33.19896 50,44.753636 V 38.312764 L 43.448938,32.99975 50,27.687484 Z"/>
+ <path style="fill:#d87d00" d="M 14,15 35.434538,32.19896 14,49 V 42.558378 L 27.483742,32 14,21.374718 Z M 50,20.37867 35.434538,32.19896 50,43.753636 V 37.312764 L 43.448938,31.99975 50,26.687484 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/smb4k.svg b/.icons/awkward/64x64/apps/smb4k.svg
new file mode 120000
index 00000000..28bce891
--- /dev/null
+++ b/.icons/awkward/64x64/apps/smb4k.svg
@@ -0,0 +1 @@
+system-config-samba.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/smilla-enlarger.svg b/.icons/awkward/64x64/apps/smilla-enlarger.svg
new file mode 120000
index 00000000..ed78df3f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/smilla-enlarger.svg
@@ -0,0 +1 @@
+smilla.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/smilla.svg b/.icons/awkward/64x64/apps/smilla.svg
new file mode 100644
index 00000000..e9bd9783
--- /dev/null
+++ b/.icons/awkward/64x64/apps/smilla.svg
@@ -0,0 +1,41 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#704b91" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4c8a4c" width="6" height="6" x="14" y="32"/>
+ <rect style="fill:#e45e5e" width="6" height="6" x="20" y="32"/>
+ <rect style="fill:#7079ff" width="6" height="6" x="26" y="32"/>
+ <rect style="fill:#cdcdcd" width="6" height="6" x="32" y="32"/>
+ <rect style="fill:#ffbd1a" width="6" height="6" x="38" y="32"/>
+ <rect style="fill:#f3f3f3" width="6" height="6" x="44" y="32"/>
+ <rect style="fill:#7079ff" width="6" height="6" x="14" y="26"/>
+ <rect style="fill:#f3f3f3" width="6" height="6" x="20" y="26"/>
+ <rect style="fill:#4c8a4c" width="6" height="6" x="26" y="26"/>
+ <rect style="fill:#f3f3f3" width="6" height="6" x="32" y="26"/>
+ <rect style="fill:#cdcdcd" width="6" height="6" x="38" y="26"/>
+ <rect style="fill:#7079ff" width="6" height="6" x="44" y="26"/>
+ <rect style="fill:#f3f3f3" width="6" height="6" x="14" y="20"/>
+ <rect style="fill:#ffee35" width="6" height="6" x="20" y="20"/>
+ <rect style="fill:#ffbd1a" width="6" height="6" x="26" y="20"/>
+ <rect style="fill:#db5fe8" width="6" height="6" x="32" y="20"/>
+ <rect style="fill:#ffee35" width="6" height="6" x="38" y="20"/>
+ <rect style="fill:#ffbd1a" width="6" height="6" x="20" y="38"/>
+ <rect style="fill:#db5fe8" width="6" height="6" x="26" y="38"/>
+ <rect style="fill:#e45e5e" width="6" height="6" x="32" y="38"/>
+ <rect style="fill:#ffee35" width="6" height="6" x="38" y="38"/>
+ <rect style="fill:#e45e5e" width="6" height="6" x="44" y="38"/>
+ <rect style="fill:#7079ff" width="6" height="6" x="26" y="44"/>
+ <rect style="fill:#f3f3f3" width="6" height="6" x="32" y="44"/>
+ <rect style="fill:#4c8a4c" width="6" height="6" x="38" y="44"/>
+ <rect style="fill:#db5fe8" width="6" height="6" x="44" y="44"/>
+ <rect style="fill:#ffbd1a" width="6" height="6" x="14" y="14"/>
+ <rect style="fill:#e45e5e" width="6" height="6" x="20" y="14"/>
+ <rect style="fill:#ffee35" width="6" height="6" x="26" y="14"/>
+ <rect style="fill:#7079ff" width="6" height="6" x="32" y="14"/>
+ <rect style="opacity:0.2" width="24" height="1" x="14" y="20"/>
+ <rect style="opacity:0.2" width="30" height="1" x="14" y="26"/>
+ <rect style="opacity:0.2" width="36" height="1" x="14" y="32"/>
+ <rect style="opacity:0.2" width="36" height="1" x="14" y="38"/>
+ <rect style="opacity:0.2" width="30" height="1" x="20" y="44"/>
+ <rect style="opacity:0.2" width="24" height="1" x="26" y="50"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/smillaenlarger.svg b/.icons/awkward/64x64/apps/smillaenlarger.svg
new file mode 120000
index 00000000..ed78df3f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/smillaenlarger.svg
@@ -0,0 +1 @@
+smilla.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/smplayer.svg b/.icons/awkward/64x64/apps/smplayer.svg
new file mode 100644
index 00000000..b4ddf1de
--- /dev/null
+++ b/.icons/awkward/64x64/apps/smplayer.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="M 49.998829,32.001286 A 17.999229,17.999229 0 0 1 31.9996,50.000514 17.999229,17.999229 0 0 1 14.000371,32.001286 17.999229,17.999229 0 0 1 31.9996,14.002057 17.999229,17.999229 0 0 1 49.998829,32.001286 Z"/>
+ <path style="opacity:0.2" d="m 31.9996,9.002228 a 7.9996572,7.9996572 0 0 0 -7.999657,7.999657 7.9996572,7.9996572 0 0 0 0.07,0.988158 7.9996572,7.9996572 0 0 1 7.92966,-6.987901 7.9996572,7.9996572 0 0 1 7.92966,7.0115 7.9996572,7.9996572 0 0 0 0.07,-1.011757 7.9996572,7.9996572 0 0 0 -7.999657,-7.999657 z m -13.9994,13.9994 a 7.9996572,7.9996572 0 0 0 -7.999657,7.999658 7.9996572,7.9996572 0 0 0 0.0704,0.987957 7.9996572,7.9996572 0 0 1 7.92926,-6.9877 7.9996572,7.9996572 0 0 1 7.92966,7.011699 7.9996572,7.9996572 0 0 0 0.07,-1.011956 7.9996572,7.9996572 0 0 0 -7.999657,-7.999658 z m 27.9988,0 a 7.9996572,7.9996572 0 0 0 -7.999657,7.999658 7.9996572,7.9996572 0 0 0 0.07032,0.988237 7.9996572,7.9996572 0 0 1 7.92966,-6.9877 7.9996572,7.9996572 0 0 1 7.92966,7.011699 7.9996572,7.9996572 0 0 0 0.07,-1.011957 7.9996572,7.9996572 0 0 0 -7.999657,-7.999657 z M 4.0507977,32.001243 c -0.0118,0.333985 -0.050798,0.661971 -0.050798,0.999957 C 3.9999999,48.512535 16.487465,61 31.9988,61 47.510135,61 59.9976,48.512535 59.9976,33.0012 c 0,-0.337666 -0.03904,-0.665252 -0.05078,-0.999957 -0.527975,15.041355 -12.77545,26.998843 -27.9488,26.998843 -15.17375,0 -27.4208249,-11.957488 -27.9488023,-26.998843 z M 31.9996,37.001028 a 7.9996572,7.9996572 0 0 0 -7.999657,7.999658 7.9996572,7.9996572 0 0 0 0.07032,0.988237 7.9996572,7.9996572 0 0 1 7.92966,-6.9877 7.9996572,7.9996572 0 0 1 7.92966,7.011699 7.9996572,7.9996572 0 0 0 0.07,-1.011956 7.9996572,7.9996572 0 0 0 -7.999657,-7.999658 z"/>
+ <path style="fill:#e4e4e4" d="m 31.9996,4.0024853 c -15.511335,0 -27.9988002,12.4874647 -27.9988002,27.9988007 0,15.511335 12.4874652,27.9988 27.9988002,27.9988 15.511335,0 27.9988,-12.487465 27.9988,-27.9988 0,-15.511336 -12.487465,-27.9988007 -27.9988,-27.9988007 z m 0,5.9997427 a 7.9996572,7.9996572 0 0 1 7.999657,7.999657 7.9996572,7.9996572 0 0 1 -7.999657,7.999658 7.9996572,7.9996572 0 0 1 -7.999657,-7.999658 7.9996572,7.9996572 0 0 1 7.999657,-7.999657 z m -13.9994,13.9994 a 7.9996572,7.9996572 0 0 1 7.999657,7.999658 7.9996572,7.9996572 0 0 1 -7.999657,7.999657 7.9996572,7.9996572 0 0 1 -7.999657,-7.999657 7.9996572,7.9996572 0 0 1 7.999657,-7.999658 z m 27.9988,0 A 7.9996572,7.9996572 0 0 1 53.998657,32.001286 7.9996572,7.9996572 0 0 1 45.999,40.000943 7.9996572,7.9996572 0 0 1 37.999343,32.001286 7.9996572,7.9996572 0 0 1 45.999,24.001628 Z m -13.9994,13.9994 a 7.9996572,7.9996572 0 0 1 7.999657,7.999658 7.9996572,7.9996572 0 0 1 -7.999657,7.999657 7.9996572,7.9996572 0 0 1 -7.999657,-7.999657 7.9996572,7.9996572 0 0 1 7.999657,-7.999658 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4.0019531 C 16.488665 4.0019531 4 16.490617 4 32.001953 C 4 32.115504 4.0112848 32.22599 4.0175781 32.337891 C 4.3680937 17.135871 16.710728 5.0019531 32 5.0019531 L 32.001953 5.0019531 C 47.291225 5.0019531 59.631906 17.135871 59.982422 32.337891 C 59.988693 32.22607 60 32.115396 60 32.001953 C 60 16.490617 47.513288 4.0019531 32.001953 4.0019531 L 32 4.0019531 z"/>
+ <path style="fill:#4f4f4f" d="m 35.463452,30.001371 a 0.99995715,0.99995715 0 0 0 -1.365942,-0.365984 0.99995715,0.99995715 0 0 0 -0.365984,1.365941 0.99995715,0.99995715 0 0 0 1.365941,0.365985 0.99995715,0.99995715 0 0 0 0.365985,-1.365942 z m -4.097825,-1.097953 a 0.99995715,0.99995715 0 0 0 -1.365941,-0.365984 0.99995715,0.99995715 0 0 0 -0.365985,1.365941 0.99995715,0.99995715 0 0 0 1.365942,0.365985 0.99995715,0.99995715 0 0 0 0.365984,-1.365942 z m 2.999872,5.195978 a 0.99995715,0.99995715 0 0 0 -1.365942,-0.365985 0.99995715,0.99995715 0 0 0 -0.365984,1.365942 0.99995715,0.99995715 0 0 0 1.365941,0.365984 0.99995715,0.99995715 0 0 0 0.365985,-1.365941 z m -4.097825,-1.097953 a 0.99995715,0.99995715 0 0 0 -1.365941,-0.365985 0.99995715,0.99995715 0 0 0 -0.365985,1.365942 0.99995715,0.99995715 0 0 0 1.365942,0.365984 0.99995715,0.99995715 0 0 0 0.365984,-1.365941 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/smtube.svg b/.icons/awkward/64x64/apps/smtube.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/.icons/awkward/64x64/apps/smtube.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/smuxi-frontend-gnome.svg b/.icons/awkward/64x64/apps/smuxi-frontend-gnome.svg
new file mode 120000
index 00000000..0f0e7055
--- /dev/null
+++ b/.icons/awkward/64x64/apps/smuxi-frontend-gnome.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/smuxi.svg b/.icons/awkward/64x64/apps/smuxi.svg
new file mode 120000
index 00000000..0f0e7055
--- /dev/null
+++ b/.icons/awkward/64x64/apps/smuxi.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/snes9x.svg b/.icons/awkward/64x64/apps/snes9x.svg
new file mode 100644
index 00000000..ae484978
--- /dev/null
+++ b/.icons/awkward/64x64/apps/snes9x.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 10,10 0 0 0 22,15 10,10 0 0 0 32,25 10,10 0 0 0 42,15 10,10 0 0 0 32,5 Z M 14,23 A 10,10 0 0 0 4,33 10,10 0 0 0 14,43 10,10 0 0 0 24,33 10,10 0 0 0 14,23 Z m 36,0 A 10,10 0 0 0 40,33 10,10 0 0 0 50,43 10,10 0 0 0 60,33 10,10 0 0 0 50,23 Z M 32,41 A 10,10 0 0 0 22,51 10,10 0 0 0 32,61 10,10 0 0 0 42,51 10,10 0 0 0 32,41 Z"/>
+ <path style="fill:#8685b9" d="M 42,14 A 10,10 0 0 1 32,24 10,10 0 0 1 22,14 10,10 0 0 1 32,4 10,10 0 0 1 42,14 Z"/>
+ <path style="fill:#6560e0" d="M 42,50 A 10,10 0 0 1 32,60 10,10 0 0 1 22,50 10,10 0 0 1 32,40 10,10 0 0 1 42,50 Z"/>
+ <path style="fill:#6560e0" d="M 50,42 A 10,10 0 0 1 40,32 10,10 0 0 1 50,22 10,10 0 0 1 60,32 10,10 0 0 1 50,42 Z"/>
+ <path style="fill:#8685b9" d="M 14,42 A 10,10 0 0 1 4,32 10,10 0 0 1 14,22 10,10 0 0 1 24,32 10,10 0 0 1 14,42 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 50 22 A 10 10 0 0 0 40 32 A 10 10 0 0 0 40.021484 32.414062 A 10 10 0 0 1 50 23 A 10 10 0 0 1 59.978516 32.585938 A 10 10 0 0 0 60 32 A 10 10 0 0 0 50 22 z M 32 40 A 10 10 0 0 0 22 50 A 10 10 0 0 0 22.021484 50.414062 A 10 10 0 0 1 32 41 A 10 10 0 0 1 41.978516 50.585938 A 10 10 0 0 0 42 50 A 10 10 0 0 0 32 40 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 10 10 0 0 0 22 14 A 10 10 0 0 0 22.021484 14.414062 A 10 10 0 0 1 32 5 A 10 10 0 0 1 41.978516 14.585938 A 10 10 0 0 0 42 14 A 10 10 0 0 0 32 4 z M 14 22 A 10 10 0 0 0 4 32 A 10 10 0 0 0 4.0214844 32.414062 A 10 10 0 0 1 14 23 A 10 10 0 0 1 23.978516 32.585938 A 10 10 0 0 0 24 32 A 10 10 0 0 0 14 22 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/soapui.svg b/.icons/awkward/64x64/apps/soapui.svg
new file mode 100644
index 00000000..2c1cc5a2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/soapui.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="42.056" height="42.056" x="-66.28" y="-21.03" rx="4.206" ry="4.206" transform="matrix(-0.70710678,-0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#66b744" width="42.056" height="42.056" x="-65.58" y="-21.73" rx="4.206" ry="4.206" transform="matrix(-0.70710678,-0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3 C 30.924964 3 29.851092 3.4106269 29.027344 4.234375 L 5.234375 28.027344 C 4.2849289 28.976789 3.8969569 30.254982 4.0449219 31.486328 C 4.1501694 30.588942 4.5414817 29.720237 5.234375 29.027344 L 29.027344 5.234375 C 29.851092 4.4106269 30.924964 4 32 4 C 33.075036 4 34.148908 4.4106269 34.972656 5.234375 L 58.765625 29.027344 C 59.458564 29.720237 59.849845 30.588942 59.955078 31.486328 C 60.103054 30.254982 59.715134 28.976789 58.765625 28.027344 L 34.972656 4.234375 C 34.148908 3.4106269 33.075036 3 32 3 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32,11 c -5.12963,0 -9.249122,1.18929 -12.216797,3.5 -0.06367,0.04957 -0.117293,0.107484 -0.179687,0.158203 L 17.886719,16.375 C 16.160066,18.527546 15.28768,21.206974 15.486328,23.804688 16.009907,30.651484 22.828138,36 32,36 c 6.228138,0 8.478115,3.188789 8.613281,4.830078 0.06758,0.820644 -0.08895,1.475881 -1.21875,2.351563 C 38.264729,44.057323 35.927289,45 32,45 26.523809,45 19.984375,41.527344 19.984375,41.527344 a 4.0004,4.0004 0 0 0 -5.869141,2.326172 l 6.982422,6.982422 C 24.001793,51.932941 27.866233,53 32,53 c 5.062734,0 9.126424,-1.139815 12.09375,-3.355469 l 2.347656,-2.347656 c 1.564276,-2.100743 2.348168,-4.650324 2.144532,-7.123047 C 48.021104,33.315117 41.171862,28 32,28 25.771862,28 23.589313,24.848515 23.462891,23.195312 23.399681,22.36871 23.57314,21.691244 24.699219,20.814453 25.825294,19.937661 28.129628,19 32,19 c 5.476191,0 12.015625,3.472656 12.015625,3.472656 a 4.0004,4.0004 0 0 0 5.869141,-2.326172 L 42.902344,13.164062 C 39.998207,12.067059 36.133767,11 32,11 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 32,10 c -5.12963,0 -9.249122,1.18929 -12.216797,3.5 -0.06367,0.04957 -0.117293,0.107484 -0.179687,0.158203 L 17.886719,15.375 C 16.160066,17.527546 15.28768,20.206974 15.486328,22.804688 16.009907,29.651484 22.828138,35 32,35 c 6.228138,0 8.478115,3.188789 8.613281,4.830078 0.06758,0.820644 -0.08895,1.475881 -1.21875,2.351563 C 38.264729,43.057323 35.927289,44 32,44 26.523809,44 19.984375,40.527344 19.984375,40.527344 a 4.0004,4.0004 0 0 0 -5.869141,2.326172 l 6.982422,6.982422 C 24.001793,50.932941 27.866233,52 32,52 c 5.062734,0 9.126424,-1.139815 12.09375,-3.355469 l 2.347656,-2.347656 c 1.564276,-2.100743 2.348168,-4.650324 2.144532,-7.123047 C 48.021104,32.315117 41.171862,27 32,27 25.771862,27 23.589313,23.848515 23.462891,22.195312 23.399681,21.36871 23.57314,20.691244 24.699219,19.814453 25.825294,18.937661 28.129628,18 32,18 c 5.476191,0 12.015625,3.472656 12.015625,3.472656 a 4.0004,4.0004 0 0 0 5.869141,-2.326172 L 42.902344,12.164062 C 39.998207,11.067059 36.133767,10 32,10 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sofastats.svg b/.icons/awkward/64x64/apps/sofastats.svg
new file mode 100644
index 00000000..b4597bd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sofastats.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="6" height="6" x="49" y="49"/>
+ <rect style="opacity:0.2" width="6" height="6" x="9" y="49"/>
+ <rect style="fill:#4f4f4f" width="6" height="6" x="49" y="48"/>
+ <rect style="fill:#4f4f4f" width="6" height="6" x="9" y="48"/>
+ <rect style="fill:#6d4c41" width="46" height="26" x="9" y="10" rx="2.875" ry="2.889"/>
+ <rect style="opacity:0.2" width="58" height="18" x="3" y="31" rx="2.9" ry="3"/>
+ <rect style="fill:#795548" width="58" height="18" x="3" y="30" rx="2.9" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.8984375 30 C 4.2918373 30 3 31.338 3 33 L 3 34 C 3 32.338 4.2918373 31 5.8984375 31 L 58.101562 31 C 59.708163 31 61 32.338 61 34 L 61 33 C 61 31.338 59.708163 30 58.101562 30 L 5.8984375 30 z"/>
+ <rect style="fill:#8d6e63" width="12" height="26" x="3" y="22" rx="3" ry="2.889"/>
+ <rect style="fill:#8d6e63" width="12" height="26" x="49" y="22" rx="3" ry="2.889"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.875 10 C 10.28225 10 9 11.290181 9 12.890625 L 9 13.890625 C 9 12.290181 10.28225 11 11.875 11 L 52.125 11 C 53.71775 11 55 12.290181 55 13.890625 L 55 12.890625 C 55 11.290181 53.71775 10 52.125 10 L 11.875 10 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6 22 C 4.338 22 3 23.290181 3 24.890625 L 3 25.890625 C 3 24.290181 4.338 23 6 23 L 12 23 C 13.662 23 15 24.290181 15 25.890625 L 15 24.890625 C 15 23.290181 13.662 22 12 22 L 6 22 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 52 22 C 50.338 22 49 23.290181 49 24.890625 L 49 25.890625 C 49 24.290181 50.338 23 52 23 L 58 23 C 59.662 23 61 24.290181 61 25.890625 L 61 24.890625 C 61 23.290181 59.662 22 58 22 L 52 22 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/software-center.svg b/.icons/awkward/64x64/apps/software-center.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/software-center.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/software-manager.svg b/.icons/awkward/64x64/apps/software-manager.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/software-manager.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/software-properties-mint.svg b/.icons/awkward/64x64/apps/software-properties-mint.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/software-properties-mint.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/software-properties.svg b/.icons/awkward/64x64/apps/software-properties.svg
new file mode 100644
index 00000000..0791d858
--- /dev/null
+++ b/.icons/awkward/64x64/apps/software-properties.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="fill:#3f3f3f" d="M 29.144,12 C 28.35256,12 28.009953,12.686818 28,13.53906 l 0,24.46074 -6.00048,0 10,14.00126 10,-14.00086 -5.99952,0 0,-24.46074 c 0,-0.8512 -0.35528,-1.538 -1.14528,-1.538 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#f2ab56" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 46,38 -0.1764,2.1072 a 6.2858,6.2858 0 0 0 -1.83704,1.06252 l -1.91518,-0.9018 -2,3.4642 1.73882,1.2076 a 6.2858,6.2858 0 0 0 -0.096,1.06026 6.2858,6.2858 0 0 0 0.0914,1.06474 l -1.73438,1.20312 2,3.4642 1.91072,-0.89956 a 6.2858,6.2858 0 0 0 1.8415,1.0558 l 0.1764,2.1116 4,0 0.1764,-2.1072 a 6.2858,6.2858 0 0 0 1.83708,-1.06252 l 1.91516,0.9018 2,-3.4642 -1.73884,-1.2076 a 6.2858,6.2858 0 0 0 0.096,-1.06026 6.2858,6.2858 0 0 0 -0.0914,-1.06474 l 1.73438,-1.20312 -2,-3.4642 -1.91072,0.89956 a 6.2858,6.2858 0 0 0 -1.842,-1.056 l -0.176,-2.112 -4,0 z m 2,5.7144 a 2.2858,2.2858 0 0 1 2.286,2.286 A 2.2858,2.2858 0 0 1 48,48.2864 2.2858,2.2858 0 0 1 45.714,46.0004 2.2858,2.2858 0 0 1 48,43.7144 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/software-sources.svg b/.icons/awkward/64x64/apps/software-sources.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/software-sources.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/software-store.svg b/.icons/awkward/64x64/apps/software-store.svg
new file mode 100644
index 00000000..099375e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/software-store.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 24,8 0,2 16,0 0,-2 -16,0 z M 4,51 4,53 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,54 C 5.338,54 4,52.662 4,51 Z"/>
+ <path style="fill:#e4e4e4" d="m 24,5 -4,4 0,6 -16,0 0,37 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 L 60,15 44,15 44,9 40,5 Z m 0,4 16,0 0,6 -16,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.894 A 15,15 0 0 1 49,60 15,15 0 0 1 34.042,46.106 15,15 0 0 0 34,47 15,15 0 0 0 49,62 15,15 0 0 0 64,47 15,15 0 0 0 63.958,45.894 Z"/>
+ <circle style="fill:#4ab3e4" cx="49" cy="46" r="15"/>
+ <path style="fill:#ffffff" d="m 52,37 0,8 3,0 -6,8 -6,-8 3,0 0,-8 z m -10,16.0004 14,0 0,2 -14,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/software-update-available.svg b/.icons/awkward/64x64/apps/software-update-available.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/software-update-available.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/software-update-urgent.svg b/.icons/awkward/64x64/apps/software-update-urgent.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/software-update-urgent.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/software.svg b/.icons/awkward/64x64/apps/software.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/software.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/softwarecenter-debian.svg b/.icons/awkward/64x64/apps/softwarecenter-debian.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/softwarecenter-debian.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/softwarecenter-ubuntu.svg b/.icons/awkward/64x64/apps/softwarecenter-ubuntu.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/softwarecenter-ubuntu.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/softwarecenter.svg b/.icons/awkward/64x64/apps/softwarecenter.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/softwarecenter.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/solaar.svg b/.icons/awkward/64x64/apps/solaar.svg
new file mode 100644
index 00000000..109e8918
--- /dev/null
+++ b/.icons/awkward/64x64/apps/solaar.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#029499" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 24.597656,14.179376 -5.195312,3 4.714844,8.164062 a 11,11 0 0 0 -2.689454,4.65625 l -9.427734,0 0,6 9.419922,0 a 11,11 0 0 0 2.691406,4.666016 L 19.402344,48.82 l 5.195312,3 4.716797,-8.167968 A 11,11 0 0 0 32,43.999688 a 11,11 0 0 0 2.689453,-0.34375 l 4.712891,8.164062 5.195312,-3 -4.714844,-8.164062 a 11,11 0 0 0 2.689454,-4.65625 l 9.427734,0 0,-6 -9.419922,0 a 11,11 0 0 0 -2.691406,-4.666016 l 4.708984,-8.154296 -5.195312,-3 -4.716797,8.167968 A 11,11 0 0 0 32,21.999688 11,11 0 0 0 29.310547,22.343438 L 24.597656,14.179376 Z M 32,25.999688 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 style="fill:#ffffff" d="M 24.597656 13.179688 L 19.402344 16.179688 L 24.117188 24.34375 A 11 11 0 0 0 21.427734 29 L 12 29 L 12 35 L 21.419922 35 A 11 11 0 0 0 24.111328 39.666016 L 19.402344 47.820312 L 24.597656 50.820312 L 29.314453 42.652344 A 11 11 0 0 0 32 43 A 11 11 0 0 0 34.689453 42.65625 L 39.402344 50.820312 L 44.597656 47.820312 L 39.882812 39.65625 A 11 11 0 0 0 42.572266 35 L 52 35 L 52 29 L 42.580078 29 A 11 11 0 0 0 39.888672 24.333984 L 44.597656 16.179688 L 39.402344 13.179688 L 34.685547 21.347656 A 11 11 0 0 0 32 21 A 11 11 0 0 0 29.310547 21.34375 L 24.597656 13.179688 z M 32 25 A 7 7 0 0 1 39 32 A 7 7 0 0 1 32 39 A 7 7 0 0 1 25 32 A 7 7 0 0 1 32 25 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/solfege.svg b/.icons/awkward/64x64/apps/solfege.svg
new file mode 100644
index 00000000..2768d425
--- /dev/null
+++ b/.icons/awkward/64x64/apps/solfege.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 37.906,18.718 C 36.75,18.874 36,20 36,22.668 l 0,2 C 36,14 48,28 50,30 c 0,-0.544 -0.008,-1.272 -0.024,-2.024 -1.524,-1.53 -8.61,-9.7254 -12.07,-9.2572 z M 36,45.394 C 35.788,51.308 30.916,55.994 25,56 19.2624,56 14.5566,51.606 14.0508,46 14.021,46.33 14,46.662 14,47 c 0,6.076 4.9248,11 11,11 5.916,-0.006 10.788,-4.692 11,-10.606 0.004,-0.662 -0.002,-1.336 0,-2 z"/>
+ <path style="fill:#805fd6" d="m 36,7 c -4,0 -8,0 -8,4 l 0,24.43 C 27.024,35.148 26.016,35.004 25,35 18.9248,35 14,39.924 14,46 14,52.076 18.9248,57 25,57 30.916,56.994 35.788,52.308 36,46.394 36.048,38.862 36,31.232 36,23.668 36,13 48,27 50,29 50,23.666 50,7 36,7 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 36 7 C 32 7 28 7 28 11 L 28 12 C 28 8 32 8 36 8 C 49.28509 8 49.953639 22.897705 49.988281 28.988281 L 50 29 C 50 23.666 50 7 36 7 z M 25 35 C 18.9248 35 14 39.924 14 46 C 14 46.168342 14.01648 46.332188 14.025391 46.498047 C 14.28955 40.656797 19.094217 36 25 36 C 26.016 36.004 27.024 36.147688 28 36.429688 L 28 35.429688 C 27.024 35.147688 26.016 35.004 25 35 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/somafm.svg b/.icons/awkward/64x64/apps/somafm.svg
new file mode 100644
index 00000000..8b4600d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/somafm.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 43,22 0,-4 -22,0 0,7 22,16 0,7 -22,0 0,-4"/>
+ <path style="fill:none;stroke:#ff5151;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 43,21 0,-4 -22,0 0,7 22,16 0,7 -22,0 0,-4"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sonata.svg b/.icons/awkward/64x64/apps/sonata.svg
new file mode 120000
index 00000000..7fa3cf36
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sonata.svg
@@ -0,0 +1 @@
+cantata.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/songkick.svg b/.icons/awkward/64x64/apps/songkick.svg
new file mode 100644
index 00000000..f8b24cd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/songkick.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,36.602 0,2 C 4,51.012 13.9888,61 26.398,61 l 11.2032,0 c 12.41,0 22.398,-9.988 22.398,-22.398 l 0,-2 C 59.9992,49.012 50.0112,59 37.6012,59 L 26.398,59 C 13.9888,59 4,49.012 4,36.602 Z"/>
+ <rect style="fill:#e73c4f" width="56" height="56" x="4" y="4" rx="22.4" ry="22.4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26.398438 4 C 13.989237 4 4 13.989237 4 26.398438 L 4 27.398438 C 4 14.989237 13.989237 5 26.398438 5 L 37.601562 5 C 50.011562 5 60 14.989237 60 27.398438 L 60 26.398438 C 60 13.989237 50.011562 4 37.601562 4 L 26.398438 4 z"/>
+ <path style="opacity:0.2" d="m 32.008,5.0001133 0.0156,19.9725997 0.02734,21.972 5.9022,0 0.0156,-5.7774 c 0.011,-4.5748 0.02534,-5.7736 0.07812,-5.754 0.0367,0.0142 1.17704,1.76538 2.3478,3.8906 1.17076,2.12522 2.281,4.1034 2.461,4.3984 0.37224,0.61028 1.10276,1.45318 1.57812,1.8164 0.99488,0.76016 2.0314,1.15058 3.6328,1.36718 0.85736,0.116 3.7546,0.15746 3.8438,0.05468 0.03892,-0.04486 0.05242,-1.08948 0.04296,-3.3124 l -0.0156,-3.60853 -1.07032,-0.03906 c -1.86742,0.01953 -2.743965,-0.469175 -3.7891,-1.83669 -0.16424,-0.26564 -0.99276,-1.75828 -1.83984,-3.3164 -1.49354,-2.7472 -1.53714,-2.8394 -1.45704,-2.9804 0.04542,-0.08006 1.90656,-3.077 4.1368,-6.6602 2.2302,-3.583 4.0704,-6.09721 4.086,-6.14381 0.0237,-0.07131 -0.54628,-0.04297 -3.5898,-0.04297 l -3.625,0 -3.2618,4.74544 c -1.79568,2.8832 -3.4502,5.2524 -3.4846,5.2656 -0.05884,0.02266 -0.05908,-16.691 -0.02734,-23.9839997 -0.194,-0.001 -0.2236,-0.0236 -0.4156,-0.0236 l -5.594,0 z M 18.5196,19.000113 c -0.7474,0.0064 -1.4776,0.0428 -1.8282,0.1094 -2.882,0.5478 -4.823481,2.0966 -5.927681,4.5786 -0.34966,0.78612 -0.56364,1.54728 -0.69922,2.4726 -0.090296,0.61622 -0.097962,0.88144 -0.074218,1.88282 0.01942,0.81746 0.05418,1.33464 0.125,1.73438 0.48392,2.7306 1.768601,4.4608 4.177681,5.3632 0.77746,0.29124 1.26314,0.40274 3.3438,0.75 1.1562,0.19298 2.0376,0.3658 2.2226,0.4414 0.79582,0.3252 1.16644,0.91366 1.23438,1.94532 0.08362,1.27002 -0.53472,2.1392 -1.78124,2.5 -0.49984,0.14472 -1.41496,0.22572 -2.0586,0.1836 -2.115,-0.14 -3.496,-0.66 -4.6916,-1.774 l -0.1406,-0.134 -1.8086,2.118 c -0.99652,1.16394 -1.8125,2.166 -1.8125,2.2226 0,0.14252 0.8359,0.98136 1.47656,1.48438 1.61708,1.26964 3.3332,1.86812 6.0546,2.1054 0.5717,0.04992 2.6796,-0.02384 3.168,-0.10938 3.6612,-0.64112 6.388238,-2.8316 7.216038,-6.0898 0.38478,-1.51432 0.37616,-3.8032 -0.0196,-5.5 -0.29,-1.246 -0.668,-2.026 -1.402,-2.892 -0.768,-0.902 -1.628438,-1.37 -2.786438,-1.824 -0.782,-0.306 -1.937562,-0.452 -4.023162,-0.792 -2.2242,-0.366 -2.4888,-0.458 -2.9962,-1.012 -0.575,-0.628 -0.6742,-1.464 -0.289,-2.38 0.2724,-0.646 0.8282,-1.0138 1.629,-1.2698 0.41812,-0.13368 2.589962,-0.14654 3.257362,-0.02344 0.89648,0.16532 1.73754,0.47428 2.336,1.04042 0.17402,0.16464 0.34628,0.30078 0.38282,0.30078 0.09918,0 3.5664,-4.0748 3.5664,-4.1914 0,-0.13532 -0.66992,-0.79896 -1.32032,-1.3086 -1.254,-0.9834 -2.746,-1.5858 -4.604,-1.8558 -0.416,-0.0604 -1.1792,-0.0844 -1.9264,-0.0782 z"/>
+ <path style="fill:#ffffff" d="m 32.008,4 0.0156,19.9726 0.02734,21.972 5.9022,0 0.0156,-5.7774 c 0.011,-4.5748 0.02534,-5.7736 0.07812,-5.754 0.0367,0.0142 1.17704,1.76538 2.3478,3.8906 1.17076,2.12522 2.281,4.1034 2.461,4.3984 0.37224,0.61028 1.10276,1.45318 1.57812,1.8164 0.99488,0.76016 2.0314,1.15058 3.6328,1.36718 0.85736,0.116 3.7546,0.15746 3.8438,0.05468 0.03892,-0.04486 0.05242,-1.08948 0.04296,-3.3124 l -0.0156,-3.60853 -1.07032,-0.03906 C 49,39 48.123455,38.511295 47.07832,37.14378 c -0.16424,-0.26564 -0.99276,-1.75828 -1.83984,-3.3164 -1.49354,-2.7472 -1.53714,-2.8394 -1.45704,-2.9804 0.04542,-0.08006 1.90656,-3.077 4.1368,-6.6602 2.2302,-3.583 4.0704,-6.09721 4.086,-6.14381 C 52.02794,17.97166 51.45796,18 48.41444,18 l -3.625,0 -3.2618,4.74544 c -1.79568,2.8832 -3.4502,5.2524 -3.4846,5.2656 -0.05884,0.02266 -0.05908,-16.691 -0.02734,-23.984 -0.194,-0.001 -0.2236,-0.0236 -0.4156,-0.0236 l -5.594,0 z M 18.5196,18 c -0.7474,0.0064 -1.4776,0.0428 -1.8282,0.1094 -2.882,0.5478 -4.823481,2.0966 -5.927681,4.5786 -0.34966,0.78612 -0.56364,1.54728 -0.69922,2.4726 -0.090296,0.61622 -0.097962,0.88144 -0.074218,1.88282 0.01942,0.81746 0.05418,1.33464 0.125,1.73438 0.48392,2.7306 1.768601,4.4608 4.177681,5.3632 0.77746,0.29124 1.26314,0.40274 3.3438,0.75 1.1562,0.19298 2.0376,0.3658 2.2226,0.4414 0.79582,0.3252 1.16644,0.91366 1.23438,1.94532 0.08362,1.27002 -0.53472,2.1392 -1.78124,2.5 -0.49984,0.14472 -1.41496,0.22572 -2.0586,0.1836 -2.115,-0.14 -3.496,-0.66 -4.6916,-1.774 l -0.1406,-0.134 -1.8086,2.118 c -0.99652,1.16394 -1.8125,2.166 -1.8125,2.2226 0,0.14252 0.8359,0.98136 1.47656,1.48438 1.61708,1.26964 3.3332,1.86812 6.0546,2.1054 0.5717,0.04992 2.6796,-0.02384 3.168,-0.10938 3.6612,-0.64112 6.388238,-2.8316 7.216038,-6.0898 0.38478,-1.51432 0.37616,-3.8032 -0.0196,-5.5 -0.29,-1.246 -0.668,-2.026 -1.402,-2.892 -0.768,-0.902 -1.628438,-1.37 -2.786438,-1.824 -0.782,-0.306 -1.937562,-0.452 -4.023162,-0.792 -2.2242,-0.366 -2.4888,-0.458 -2.9962,-1.012 -0.575,-0.628 -0.6742,-1.464 -0.289,-2.38 0.2724,-0.646 0.8282,-1.0138 1.629,-1.2698 0.41812,-0.13368 2.589962,-0.14654 3.257362,-0.02344 0.89648,0.16532 1.73754,0.47428 2.336,1.04042 0.17402,0.16464 0.34628,0.30078 0.38282,0.30078 0.09918,0 3.5664,-4.0748 3.5664,-4.1914 0,-0.13532 -0.66992,-0.79896 -1.32032,-1.3086 -1.254,-0.9834 -2.746,-1.5858 -4.604,-1.8558 -0.416,-0.0604 -1.1792,-0.0844 -1.9264,-0.0782 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sonic-visualiser.svg b/.icons/awkward/64x64/apps/sonic-visualiser.svg
new file mode 100644
index 00000000..b0d48ee5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sonic-visualiser.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#eb6416" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 32 H 5.4 58.6 60 V 6.8 C 60,5.2488 58.7512,4 57.2,4 Z"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:4;stroke-linejoin:round" d="m 8,32.001346 h 7.294696 l 3.551115,-11 2.36741,22 6.026134,-30 4.089162,39 5.595695,-36 4.304381,30 4.196773,-24 2.797847,12 H 56"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:4;stroke-linejoin:round" d="m 8,31 h 7.294696 l 3.551115,-11 2.36741,22 6.026134,-30 4.089162,39 5.595695,-36 4.304381,30 4.196773,-24 2.797847,12 H 56"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/soulseek.svg b/.icons/awkward/64x64/apps/soulseek.svg
new file mode 100644
index 00000000..47d9351c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/soulseek.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z"/>
+ <path style="fill:#4f4f4f" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <path style="opacity:0.2" d="m 29.472868,51 c -0.813254,-0.22564 -1.905896,-0.633306 -2.609588,-2.126162 -0.966154,-2.049646 -0.96459,-2.006622 -0.11856,-3.258164 1.173328,-1.735792 3.290802,-4.823208 3.290802,-5.665762 0,-0.53112 -0.526582,-0.949776 -1.831042,-1.455756 -2.810528,-1.090168 -6.620188,-2.933212 -8.583908,-4.382166 -2.405172,-1.774684 -4.651519,-5.102696 -5.351252,-7.420576 -0.491937,-1.629552 -0.328316,-1.98152 0.642845,-1.382828 5.095759,2.925252 6.688193,3.383472 11.738217,3.841418 3.13759,-0.13658 5.586466,-1.991024 5.463618,-4.199354 -0.10044,-1.665802 -1.202336,-3.083032 -1.870352,-5.215378 -0.376724,-1.20251 -0.16722,-1.623845 -0.09848,-2.085633 0.04736,-0.318282 0.16874,-0.610618 0.269666,-0.649639 0.5562,0.314542 0.925446,0.861332 1.459646,1.072276 1.264028,0.49914 2.597022,0.505913 3.93954,1.094644 1.372604,0.701962 1.983562,1.406544 2.289136,2.663892 0.21944,0.902936 0.819724,1.51269 1.43972,2.117128 0.29383,0.286452 0.534248,0.59564 0.534248,0.68708 0,0.464942 -1.517378,0.378806 -2.764934,0.02616 -1.09688,-0.31004 -1.410904,1.07919 -1.29819,2.082824 0.1687,2.668396 3.643068,2.173896 6.618396,2.405992 2.481348,0.19356 6.713372,-0.13244 9.92894,-1.51351 0.67344,-0.28924 1.320834,-0.505678 1.438674,-0.480972 -1.096788,4.698594 -5.813932,8.69884 -9.890508,10.412728 -2.010866,0.812728 -4.91409,1.739856 -5.78611,1.847756 -2.168058,0.26827 -2.911306,0.552054 -3.261782,1.245388 -0.399516,0.790306 -0.98673,4.428624 -1.204456,7.1955 -0.520776,2.31526 -2.885314,3.12581 -4.384246,3.143094 z"/>
+ <path style="fill:#4895fb" d="m 29.472868,50 c -0.813254,-0.22564 -1.905896,-0.633306 -2.609588,-2.126162 -0.966154,-2.049646 -0.96459,-2.006622 -0.11856,-3.258164 1.173328,-1.735792 3.290802,-4.823208 3.290802,-5.665762 0,-0.53112 -0.526582,-0.949776 -1.831042,-1.455756 -2.810528,-1.090168 -6.620188,-2.933212 -8.583908,-4.382166 -2.405172,-1.774684 -4.651519,-5.102696 -5.351252,-7.420576 -0.491937,-1.629552 -0.328316,-1.98152 0.642845,-1.382828 5.095759,2.925252 6.688193,3.383472 11.738217,3.841418 3.13759,-0.13658 5.586466,-1.991024 5.463618,-4.199354 -0.10044,-1.665802 -1.202336,-3.083032 -1.870352,-5.215377 -0.376724,-1.202511 -0.16722,-1.623846 -0.09848,-2.085634 0.04736,-0.318282 0.16874,-0.610618 0.269666,-0.649639 0.5562,0.314542 0.925446,0.861332 1.459646,1.072276 1.264028,0.49914 2.597022,0.505913 3.93954,1.094645 1.372604,0.70196 1.983562,1.406544 2.289136,2.663891 0.21944,0.902936 0.819724,1.51269 1.43972,2.117128 0.29383,0.286452 0.534248,0.59564 0.534248,0.68708 0,0.464942 -1.517378,0.378806 -2.764934,0.02616 -1.09688,-0.31004 -1.410904,1.07919 -1.29819,2.082824 0.1687,2.668396 3.643068,2.173896 6.618396,2.405992 2.481348,0.19356 6.713372,-0.13244 9.92894,-1.51351 0.67344,-0.28924 1.320834,-0.505678 1.438674,-0.480972 -1.096788,4.698594 -5.813932,8.69884 -9.890508,10.412728 -2.010866,0.812728 -4.91409,1.739856 -5.78611,1.847756 -2.168058,0.26827 -2.911306,0.552054 -3.261782,1.245388 -0.399516,0.790306 -0.98673,4.428624 -1.204456,7.1955 -0.520776,2.31526 -2.885314,3.12581 -4.384246,3.143094 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 30.414062 16 C 30.313136 16.039021 30.191891 16.332109 30.144531 16.650391 C 30.091625 17.005811 29.962439 17.345246 30.074219 18.027344 C 30.098706 17.895089 30.126284 17.772977 30.144531 17.650391 C 30.191891 17.332109 30.313136 17.039021 30.414062 17 C 30.970263 17.314542 31.3408 17.861322 31.875 18.072266 C 33.139028 18.571406 34.471935 18.577284 35.814453 19.166016 C 37.187057 19.867976 37.797942 20.572731 38.103516 21.830078 C 38.322252 22.73012 38.91923 23.338869 39.537109 23.941406 C 39.865917 23.906452 40.076172 23.807984 40.076172 23.634766 C 40.076172 23.543326 39.836799 23.233718 39.542969 22.947266 C 38.922973 22.342828 38.322956 21.733014 38.103516 20.830078 C 37.797942 19.572731 37.187057 18.867976 35.814453 18.166016 C 34.471935 17.577284 33.139028 17.571406 31.875 17.072266 C 31.3408 16.861322 30.970263 16.314542 30.414062 16 z M 14.332031 24.042969 C 13.987749 23.981542 13.947568 24.342488 14.119141 25.085938 C 14.255566 24.986307 14.511401 25.061569 14.912109 25.308594 C 20.007868 28.233846 21.600367 28.692445 26.650391 29.150391 C 29.787981 29.013811 32.236129 27.159502 32.113281 24.951172 C 32.106269 24.834871 32.084646 24.721628 32.068359 24.607422 C 31.728274 26.515341 29.470462 28.027632 26.650391 28.150391 C 21.600367 27.692445 20.007868 27.233846 14.912109 24.308594 C 14.669319 24.158921 14.476254 24.068701 14.332031 24.042969 z M 36.03125 25.863281 C 35.988862 26.157337 35.982309 26.464879 36.013672 26.744141 C 36.182372 29.412537 39.657485 28.918295 42.632812 29.150391 C 45.11416 29.343951 49.344979 29.017789 52.560547 27.636719 C 53.020727 27.439073 53.400579 27.308367 53.675781 27.232422 C 53.802312 26.877359 53.914987 26.520443 54 26.15625 C 53.88216 26.131544 53.233987 26.347479 52.560547 26.636719 C 49.344979 28.017789 45.11416 28.343951 42.632812 28.150391 C 39.70512 27.922011 36.300443 28.390282 36.03125 25.863281 z M 29.876953 39.507812 C 29.382192 40.736228 27.7344 43.15027 26.744141 44.615234 C 26.169896 45.464721 25.995886 45.729448 26.238281 46.445312 C 26.339449 46.22087 26.503523 45.971182 26.744141 45.615234 C 27.917469 43.879442 30.035156 40.791773 30.035156 39.949219 C 30.035156 39.79323 29.974163 39.649461 29.876953 39.507812 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sound-juicer.svg b/.icons/awkward/64x64/apps/sound-juicer.svg
new file mode 100644
index 00000000..0c4dbeec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sound-juicer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 2.0508,32 C 2.0398,32.336 2,32.662 2,33 2,49.62 15.38,63 32,63 48.62,63 62,49.62 62,33 62,32.662 61.96,32.336 61.95,32 61.42,48.148 48.282,61 32,61 15.7178,61 2.58,48.148 2.05,32 Z"/>
+ <path style="fill:#848484" d="M 32,17 A 15,15 0 0 0 17,32 15,15 0 0 0 32,47 15,15 0 0 0 47,32 15,15 0 0 0 32,17 Z m 0,9 c 3.3138,0 6,2.6862 6,6 0,3.3138 -2.6862,6 -6,6 -3.3138,0 -6,-2.6862 -6,-6 0,-3.3138 2.6862,-6 6,-6 z"/>
+ <path style="fill:#e4e4e4" d="M 32,2 C 15.38,2 2,15.38 2,32 2,48.62 15.38,62 32,62 48.62,62 62,48.62 62,32 62,15.38 48.62,2 32,2 Z m 0,18 A 12,12 0 0 1 44,32 12,12 0 0 1 32,44 12,12 0 0 1 20,32 12,12 0 0 1 32,20 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 2 C 15.39671 2.0010551 2.0292969 15.380655 2.0292969 32 C 2.0292969 32.183752 2.0362016 32.36505 2.0410156 32.546875 C 2.2823662 16.139021 15.548514 3.0010455 32 3 L 32.001953 3 C 48.444225 3.0010449 61.704215 16.123409 61.960938 32.517578 C 61.966254 32.345458 61.972656 32.173765 61.972656 32 C 61.972656 15.380655 48.605843 2.0010551 32.001953 2 L 32 2 z M 26.080078 32.75 C 26.048758 32.99826 26.005859 33.24324 26.005859 33.5 C 26.005859 33.719359 26.018091 33.935176 26.041016 34.148438 C 26.056525 34.016155 26.063441 33.881876 26.080078 33.75 C 26.452358 36.7058 28.9458 39 32 39 C 35.0542 39 37.545769 36.7058 37.917969 33.75 C 37.934448 33.880627 37.943531 34.013527 37.958984 34.144531 C 37.981615 33.93261 37.994141 33.717936 37.994141 33.5 C 37.994141 33.24324 37.949289 32.99826 37.917969 32.75 C 37.545769 35.7058 35.0542 38 32 38 C 28.9458 38 26.452358 35.7058 26.080078 32.75 z"/>
+ <path style="opacity:0.2" d="m 40.07,52.612 c -0.1727,2.0432 0.13086,3.9722 1.1914,5.6446 4.0006,6.3076 17.6006,6.34 21.554,0 0.99658,-1.5977 1.29672,-3.4132 1.1289,-5.336 -0.1278,1.18216 -0.48582,2.305 -1.1289,3.336 -3.9542,6.34 -17.554,6.3076 -21.554,0 C 40.55496,55.14264 40.19616,53.9098 40.07,52.612 Z"/>
+ <path style="fill:#ff9f26" d="m 51.804,30 c -3.5724,5.001 -15.7104,19.1044 -10.5402,27.258 4.0006,6.3076 17.5988,6.34 21.552,0 C 67.9618,49.01 54.8458,35 51.8058,30 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sound-recorder.svg b/.icons/awkward/64x64/apps/sound-recorder.svg
new file mode 100644
index 00000000..3e35d89d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sound-recorder.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0502993,32.0003 c -0.0118,0.333997 -0.050799,0.661993 -0.050799,0.99999 C 3.9994998,48.512129 16.487371,61 31.99921,61 47.511049,61 59.99892,48.512129 59.99892,33.00029 c 0,-0.337677 -0.03904,-0.665273 -0.05078,-0.99999 C 59.420146,47.042144 47.172273,59.000021 31.99843,59.000021 16.824187,59.000021 4.5767138,47.042144 4.0487193,32.0003 Z"/>
+ <rect style="fill:#e05048" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2;enable-background:new" transform="matrix(1.9999793,0,0,1.9999793,-673.99348,846.99186)">
+ <path d="m 353,-415 c -1.6621,0 -3,1.3379 -3,3 l 0,5 c 0,1.6621 1.3379,3 3,3 1.6621,0 3,-1.3379 3,-3 l 0,-5 c 0,-1.6621 -1.3379,-3 -3,-3 z m -6,7 0,0.99999 c 0,2.9695 2.1624,5.4322 5,5.9062 l 0,2.0938 2,0 0,-2.0938 c 2.8376,-0.47409 5,-2.9368 5,-5.9062 l 0,-0.99999 -2,0 0,0.99999 c 0,2.2334 -1.7666,4 -4,4 -2.2334,0 -4,-1.7666 -4,-4 l 0,-1 z"/>
+ </g>
+ <g style="fill:#ffffff;enable-background:new" transform="matrix(1.9999793,0,0,1.9999793,-673.99348,845.99189)">
+ <path d="m 353,-415 c -1.6621,0 -3,1.3379 -3,3 l 0,5 c 0,1.6621 1.3379,3 3,3 1.6621,0 3,-1.3379 3,-3 l 0,-5 c 0,-1.6621 -1.3379,-3 -3,-3 z m -6,7 0,0.99999 c 0,2.9695 2.1624,5.4322 5,5.9062 l 0,2.0938 2,0 0,-2.0938 c 2.8376,-0.47409 5,-2.9368 5,-5.9062 l 0,-0.99999 -2,0 0,0.99999 c 0,2.2334 -1.7666,4 -4,4 -2.2334,0 -4,-1.7666 -4,-4 L 349,-408 Z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488161 4 4 16.488161 4 32 C 4 32.109467 4.0096796 32.216285 4.015625 32.324219 C 4.3732243 17.128091 16.714805 5 32 5 C 47.285195 5 59.626776 17.128091 59.984375 32.324219 C 59.990295 32.216285 60 32.109467 60 32 C 60 16.488161 47.511839 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/soundcloud.svg b/.icons/awkward/64x64/apps/soundcloud.svg
new file mode 100644
index 00000000..56b36de3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/soundcloud.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#ff8833" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7,4 C 5.338,4 4,5.338 4,7 L 4,8 C 4,6.338 5.338,5 7,5 l 50,0 c 1.662,0 3,1.338 3,3 L 60,7 C 60,5.338 58.662,4 57,4 L 7,4 Z"/>
+ <path style="opacity:0.2" d="m 10.4982,34.962 c -0.0918,0 -0.1646,0.07428 -0.1766,0.18028 l -0.3216,2.558 0.3218,2.514 c 0.012,0.10596 0.0846,0.17978 0.1766,0.17978 0.089,0 0.1614,-0.0733 0.1756,-0.1788 l 0.38142,-2.515 -0.38142,-2.5586 c -0.014,-0.10548 -0.087,-0.1798 -0.1756,-0.1798 z m 1.80948,-1.39762 c -0.016,-0.10996 -0.0904,-0.18572 -0.1832,-0.18572 -0.0932,0 -0.1704,0.07826 -0.1832,0.18572 0,0.0013 -0.4325,4.136 -0.4325,4.136 l 0.4325,4.0444 c 0.012,0.10848 0.0894,0.18668 0.1832,0.18668 0.0922,0 0.1676,-0.07624 0.1826,-0.18568 l 0.49212,-4.0454 z m 6.816,-3.815 c -0.1774,0 -0.32414,0.15204 -0.33266,0.3452 l -0.34448,7.6092 0.34448,4.9174 c 0.008,0.19218 0.1552,0.34372 0.33266,0.34372 0.1766,0 0.32272,-0.152 0.33314,-0.34468 l 0,0.0032 0.3894,-4.918 -0.3894,-7.61 c -0.01,-0.194 -0.1566,-0.346 -0.3332,-0.346 z m -3.5276,2.646 c -0.1362,0 -0.24748,0.1139 -0.25836,0.26596 l -0.38802,5.0418 0.38802,4.8778 c 0.01,0.15106 0.122,0.26498 0.25836,0.26498 0.1348,0 0.24606,-0.1139 0.2579,-0.26498 l 0.441,-4.8778 -0.441,-5.0428 c -0.0118,-0.152 -0.123,-0.266 -0.2578,-0.266 z m 7.1126,10.5704 c 0.22004,0 0.39892,-0.18572 0.4079,-0.42344 l 0.33786,-4.8348 -0.33738,-10.1306 c -0.008,-0.23772 -0.1878,-0.42344 -0.4079,-0.42344 -0.22192,0 -0.40126,0.18622 -0.40836,0.42394 0,6.34e-4 -0.29954,10.1296 -0.29954,10.1296 l 0.29954,4.8366 c 0.008,0.2358 0.1864,0.422 0.40788,0.422 z m 7.3392,0.0225 c 0.30286,0 0.5527,-0.261 0.55838,-0.58192 l 0,0.0032 0,-0.0032 0.23566,-4.696 -0.23566,-11.7 c -0.006,-0.32044 -0.25552,-0.58192 -0.55838,-0.58192 -0.3033,0 -0.55362,0.261 -0.55836,0.58242 l -0.21056,11.6956 c 0,0.0074 0.21056,4.703 0.21056,4.703 0.004,0.31796 0.25552,0.57896 0.55836,0.57896 z m -3.6976,-0.0184 c 0.26358,0 0.47604,-0.2214 0.48314,-0.50372 l 0,0.0032 0.28676,-4.7614 -0.28724,-10.2038 c -0.008,-0.2823 -0.21956,-0.50318 -0.48312,-0.50318 -0.26546,0 -0.47792,0.22088 -0.4836,0.50318 l -0.25506,10.2044 0.25552,4.7604 c 0.006,0.27928 0.21816,0.50068 0.48362,0.50068 z m -8.9972,-0.04454 c 0.1566,0 0.28344,-0.1312 0.29526,-0.30404 l 0.4156,-4.918 -0.4154,-4.68 c -0.012,-0.17284 -0.1382,-0.3031 -0.29526,-0.3031 -0.159,0 -0.28582,0.13126 -0.29576,0.30508 l -0.36578,4.6768 0.36578,4.918 c 0.01,0.17332 0.1368,0.30454 0.29576,0.30454 z m -3.4996,-0.27 c 0.1146,0 0.20726,-0.09456 0.22052,-0.22532 l 0.4666,-4.728 -0.4662,-4.906 c -0.014,-0.132 -0.1064,-0.226 -0.221,-0.226 -0.116,0 -0.20868,0.0951 -0.2205,0.22584 0,6.34e-4 -0.41074,4.907 -0.41074,4.907 l 0.4108,4.728 c 0.012,0.13126 0.1042,0.22632 0.2205,0.22632 z m 14.3388,-15.3214 c -0.28628,0 -0.51578,0.23822 -0.52146,0.5433 l -0.2328,9.8314 0.2328,4.7308 c 0.006,0.30114 0.2347,0.53932 0.52146,0.53932 0.28582,0 0.5139,-0.23772 0.52052,-0.54278 l 0,0.0044 0.2612,-4.7308 -0.2612,-9.8324 c -0.006,-0.30412 -0.2347,-0.54234 -0.52052,-0.54234 z m -7.2824,15.6408 c 0.1978,0 0.36104,-0.16886 0.37052,-0.38432 l 0.3634,-4.8848 -0.3634,-9.3496 c -0.01,-0.21592 -0.1728,-0.38432 -0.37052,-0.38432 -0.1996,0 -0.36246,0.16888 -0.37098,0.38432 0,6.36e-4 -0.32178,9.3496 -0.32178,9.3496 l 0.32226,4.8868 c 0.008,0.21346 0.1708,0.38232 0.3705,0.38232 z m 4.0582,-0.46104 0,-0.0032 0.3123,-4.804 -0.3123,-10.4718 c -0.008,-0.26 -0.20348,-0.46406 -0.44528,-0.46406 -0.24322,0 -0.43912,0.20356 -0.44576,0.46406 l -0.27728,10.4712 0.27776,4.8066 c 0.006,0.25754 0.20254,0.46108 0.44528,0.46108 0.24228,0 0.43724,-0.20354 0.44528,-0.4626 l 0,0.0032 z m 23.62,-10.8428 c -0.74148,0 -1.44892,0.157 -2.0934,0.43978 -0.43062,-5.1052 -4.5208,-9.1098 -9.5102,-9.1098 -1.22084,0 -2.411,0.2516 -3.4618,0.67702 -0.40838,0.16542 -0.5172,0.3358 -0.521,0.66614 l 0,17.978 c 0.004,0.34668 0.26122,0.6354 0.5844,0.66954 0.014,0.004 14.906,0.01 15.002,0.01 2.988,0 5.412,-2.536 5.412,-5.664 0,-3.1286 -2.4228,-5.6652 -5.4114,-5.6652 z m -16.6928,-7.3424 c -0.32508,0 -0.59196,0.27932 -0.5967,0.62254 l -0.24416,12.7604 0.24464,4.6312 c 0.004,0.33826 0.27114,0.6171 0.59622,0.6171 0.32414,0 0.59102,-0.27886 0.59576,-0.62206 l 0,0.0056 0.26546,-4.6316 -0.26546,-12.7614 c -0.004,-0.34222 -0.27162,-0.62154 -0.59576,-0.62154 z"/>
+ <path style="fill:#ffffff" d="m 10.4982,33.962 c -0.0918,0 -0.1646,0.07428 -0.1766,0.18028 l -0.3216,2.558 0.3218,2.514 c 0.012,0.10596 0.0846,0.17978 0.1766,0.17978 0.089,0 0.1614,-0.0733 0.1756,-0.1788 l 0.38142,-2.515 -0.38142,-2.5586 c -0.014,-0.10548 -0.087,-0.1798 -0.1756,-0.1798 z m 1.80948,-1.39762 c -0.016,-0.10996 -0.0904,-0.18572 -0.1832,-0.18572 -0.0932,0 -0.1704,0.07826 -0.1832,0.18572 0,0.0013 -0.4325,4.136 -0.4325,4.136 l 0.4325,4.0444 c 0.012,0.10848 0.0894,0.18668 0.1832,0.18668 0.0922,0 0.1676,-0.07624 0.1826,-0.18568 l 0.49212,-4.0454 z m 6.816,-3.815 c -0.1774,0 -0.32414,0.15204 -0.33266,0.3452 l -0.34448,7.6092 0.34448,4.9174 c 0.008,0.19218 0.1552,0.34372 0.33266,0.34372 0.1766,0 0.32272,-0.152 0.33314,-0.34468 l 0,0.0032 0.3894,-4.918 -0.3894,-7.61 c -0.01,-0.194 -0.1566,-0.346 -0.3332,-0.346 z m -3.5276,2.646 c -0.1362,0 -0.24748,0.1139 -0.25836,0.26596 l -0.38802,5.0418 0.38802,4.8778 c 0.01,0.15106 0.122,0.26498 0.25836,0.26498 0.1348,0 0.24606,-0.1139 0.2579,-0.26498 l 0.441,-4.8778 -0.441,-5.0428 c -0.0118,-0.152 -0.123,-0.266 -0.2578,-0.266 z m 7.1126,10.5704 c 0.22004,0 0.39892,-0.18572 0.4079,-0.42344 l 0.33786,-4.8348 -0.33738,-10.1306 c -0.008,-0.23772 -0.1878,-0.42344 -0.4079,-0.42344 -0.22192,0 -0.40126,0.18622 -0.40836,0.42394 0,6.34e-4 -0.29954,10.1296 -0.29954,10.1296 l 0.29954,4.8366 c 0.008,0.2358 0.1864,0.422 0.40788,0.422 z m 7.3392,0.0225 c 0.30286,0 0.5527,-0.261 0.55838,-0.58192 l 0,0.0032 0,-0.0032 0.23566,-4.696 -0.23566,-11.7 c -0.006,-0.32044 -0.25552,-0.58192 -0.55838,-0.58192 -0.3033,0 -0.55362,0.261 -0.55836,0.58242 l -0.21056,11.6956 c 0,0.0074 0.21056,4.703 0.21056,4.703 0.004,0.31796 0.25552,0.57896 0.55836,0.57896 z m -3.6976,-0.0184 c 0.26358,0 0.47604,-0.2214 0.48314,-0.50372 l 0,0.0032 0.28676,-4.7614 -0.28724,-10.2038 c -0.008,-0.2823 -0.21956,-0.50318 -0.48312,-0.50318 -0.26546,0 -0.47792,0.22088 -0.4836,0.50318 l -0.25506,10.2044 0.25552,4.7604 c 0.006,0.27928 0.21816,0.50068 0.48362,0.50068 z m -8.9972,-0.04454 c 0.1566,0 0.28344,-0.1312 0.29526,-0.30404 l 0.4156,-4.918 -0.4154,-4.68 c -0.012,-0.17284 -0.1382,-0.3031 -0.29526,-0.3031 -0.159,0 -0.28582,0.13126 -0.29576,0.30508 l -0.36578,4.6768 0.36578,4.918 c 0.01,0.17332 0.1368,0.30454 0.29576,0.30454 z m -3.4996,-0.27 c 0.1146,0 0.20726,-0.09456 0.22052,-0.22532 l 0.4666,-4.728 -0.4662,-4.906 c -0.014,-0.132 -0.1064,-0.226 -0.221,-0.226 -0.116,0 -0.20868,0.0951 -0.2205,0.22584 0,6.34e-4 -0.41074,4.907 -0.41074,4.907 l 0.4108,4.728 c 0.012,0.13126 0.1042,0.22632 0.2205,0.22632 z m 14.3388,-15.3214 c -0.28628,0 -0.51578,0.23822 -0.52146,0.5433 l -0.2328,9.8314 0.2328,4.7308 c 0.006,0.30114 0.2347,0.53932 0.52146,0.53932 0.28582,0 0.5139,-0.23772 0.52052,-0.54278 l 0,0.0044 0.2612,-4.7308 -0.2612,-9.8324 c -0.006,-0.30412 -0.2347,-0.54234 -0.52052,-0.54234 z m -7.282,15.642 c 0.1978,0 0.36104,-0.16886 0.37052,-0.38432 l 0.3634,-4.8848 -0.3634,-9.3496 c -0.01,-0.21592 -0.1728,-0.38432 -0.37052,-0.38432 -0.1996,0 -0.36246,0.16888 -0.37098,0.38432 0,6.36e-4 -0.32178,9.3496 -0.32178,9.3496 l 0.32226,4.8868 c 0.008,0.21346 0.1708,0.38232 0.3705,0.38232 z m 4.0582,-0.46104 0,-0.0032 0.3123,-4.804 -0.3123,-10.4718 c -0.008,-0.26 -0.20348,-0.46406 -0.44528,-0.46406 -0.24322,0 -0.43912,0.20356 -0.44576,0.46406 l -0.27728,10.4712 0.27776,4.8066 c 0.006,0.25754 0.20254,0.46108 0.44528,0.46108 0.24228,0 0.43724,-0.20354 0.44528,-0.4626 l 0,0.0032 z m 23.62,-10.8428 c -0.74148,0 -1.44892,0.157 -2.0934,0.43978 -0.43062,-5.1052 -4.5208,-9.1098 -9.5102,-9.1098 -1.22084,0 -2.411,0.2516 -3.4618,0.67702 -0.40838,0.16542 -0.5172,0.3358 -0.521,0.66614 l 0,17.978 c 0.004,0.34668 0.26122,0.6354 0.5844,0.66954 0.014,0.0032 14.9052,0.0094 15.0016,0.0094 2.9888,0 5.412,-2.5362 5.412,-5.6648 0,-3.1286 -2.4228,-5.6652 -5.4114,-5.6652 z m -16.6928,-7.3424 c -0.32508,0 -0.59196,0.27932 -0.5967,0.62254 l -0.24416,12.7604 0.24464,4.6312 c 0.004,0.33826 0.27114,0.6171 0.59622,0.6171 0.32414,0 0.59102,-0.27886 0.59576,-0.62206 l 0,0.0056 0.26546,-4.6316 -0.26546,-12.7614 c -0.004,-0.34222 -0.27162,-0.62154 -0.59576,-0.62154 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/soundconverter.svg b/.icons/awkward/64x64/apps/soundconverter.svg
new file mode 120000
index 00000000..85bc8ca0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/soundconverter.svg
@@ -0,0 +1 @@
+soundkonverter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/soundkonverter.svg b/.icons/awkward/64x64/apps/soundkonverter.svg
new file mode 100644
index 00000000..7b1bc3c4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/soundkonverter.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="52" height="52" x="-59" y="-58" rx="16.8" ry="16.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#81d547" width="52" height="52" x="-58" y="-58" rx="16.8" ry="16.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 32.001953,14.999145 c -1.682106,-0.0174 -3.352506,0.231581 -4.974609,0.675781 -7.553475,2.0262 -13.081404,9.502172 -12.966797,17.326172 l -4.060547,0 c 2.069963,3.043664 6,8.998047 6,8.998047 0,0 6,-9.000953 6,-9.001953 l -3.917969,0 c -0.0144,-3.2766 1.215348,-6.571578 3.396485,-9.017578 4.099458,-4.9288 11.522764,-6.980569 17.232422,-2.792969 1.809994,2.3692 5.757599,-0.319189 3.720703,-2.662109 -3.000187,-2.33646 -6.64185,-3.517391 -10.429688,-3.525391 z m 15.998047,9 c 0,0 -6,8.999 -6,9 l 3.917969,0 c 0.0144,3.2766 -1.215348,6.573531 -3.396485,9.019531 -4.099458,4.9288 -11.522762,6.980569 -17.232422,2.792969 -1.809993,-2.3692 -5.757599,0.319189 -3.720703,2.662109 3.000188,2.33646 6.64185,3.517391 10.429688,3.525391 1.682106,0.0174 3.352506,-0.231581 4.974609,-0.675781 7.553475,-2.0262 13.081404,-9.502172 12.966797,-17.326172 l 4.060547,0 c -2.069963,-3.043664 -6,-8.998047 -6,-8.998047 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848059 A 15.999945,15.999945 0 0 1 48.000055,61.000007 15.999945,15.999945 0 0 1 32.04211,46.152058 15.999945,15.999945 0 0 0 32.00011,47.000055 15.999945,15.999945 0 0 0 48.000055,63 15.999945,15.999945 0 0 0 64,47.000055 15.999945,15.999945 0 0 0 63.95704,45.847719 Z"/>
+ <path style="fill:#ffffff" d="m 32.001953,14 c -1.682106,-0.0174 -3.352506,0.231581 -4.974609,0.675781 -7.553475,2.0262 -13.081404,9.502172 -12.966797,17.326172 l -4.060547,0 C 12.069963,35.045617 16,41 16,41 c 0,0 6,-9.000953 6,-9.001953 l -3.917969,0 c -0.0144,-3.2766 1.215348,-6.571578 3.396485,-9.017578 4.099458,-4.9288 11.522764,-6.980569 17.232422,-2.792969 1.809994,2.3692 5.757599,-0.319189 3.720703,-2.662109 C 39.431454,15.188931 35.789791,14.008 32.001953,14 Z M 48,23 c 0,0 -6,8.999 -6,9 l 3.917969,0 c 0.0144,3.2766 -1.215348,6.573531 -3.396485,9.019531 -4.099458,4.9288 -11.522762,6.980569 -17.232422,2.792969 -1.809993,-2.3692 -5.757599,0.319189 -3.720703,2.662109 3.000188,2.33646 6.64185,3.517391 10.429688,3.525391 1.682106,0.0174 3.352506,-0.231581 4.974609,-0.675781 7.553475,-2.0262 13.081404,-9.502172 12.966797,-17.326172 l 4.060547,0 C 51.930037,28.954383 48,23 48,23 Z"/>
+ <circle style="fill:#8561c5" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 56,38.00194 -11.999931,-0.0018 v 10.538963 c -0.607677,-0.352506 -1.297476,-0.538751 -1.999993,-0.539998 -2.209131,0 -3.999986,1.790855 -3.999986,3.999986 0,2.209132 1.790854,3.999987 3.999986,3.999987 2.209132,0 3.999986,-1.790855 3.999986,-3.999987 L 46,42 h 8 l 3.4e-5,6.538011 c -0.607677,-0.352506 -1.297476,-0.538751 -1.999993,-0.539998 -2.209131,0 -3.999986,1.790855 -3.999986,3.999986 0,2.209132 1.790854,3.999987 3.999986,3.999987 2.209132,0 3.99999,-1.790855 3.999986,-3.999987 L 56,38 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 22.800781 6 C 13.493582 6 6 13.493582 6 22.800781 L 6 23.800781 C 6 14.493582 13.493582 7 22.800781 7 L 41.199219 7 C 50.506418 7 58 14.493582 58 23.800781 L 58 22.800781 C 58 13.493582 50.506418 6 41.199219 6 L 22.800781 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/soundnode.svg b/.icons/awkward/64x64/apps/soundnode.svg
new file mode 100644
index 00000000..d8db5813
--- /dev/null
+++ b/.icons/awkward/64x64/apps/soundnode.svg
@@ -0,0 +1,30 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#86316b" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:1.39999998" d="M 24,23 41,16 46,28 41,44 28,47 17,39 Z"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:1.39999998" d="M 34,37 41,16"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:1.39999998" d="M 34,37 24,23"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:1.39999998" d="M 34,37 17,39"/>
+ <path style="opacity:0.5;fill:none;stroke:#ffffff;stroke-width:1.39999998" d="m 34,37 7,7"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:1.39999998" d="M 34,37 28,47"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:1.39999998" d="M 34,37 46,28"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <circle cx="41" cy="16" r="3"/>
+ <circle cx="46" cy="28" r="3"/>
+ <circle cx="41" cy="44" r="3"/>
+ <circle cx="28" cy="47" r="3"/>
+ <circle cx="17" cy="39" r="3"/>
+ <circle cx="24" cy="23" r="3"/>
+ <circle cx="34" cy="37" r="3"/>
+ </g>
+ <g>
+ <circle style="fill:#ffffff" cx="41" cy="16" r="3"/>
+ <circle style="fill:#ffffff" cx="46" cy="28" r="3"/>
+ <circle style="fill:#ffffff" cx="41" cy="44" r="3"/>
+ <circle style="fill:#ffffff" cx="28" cy="47" r="3"/>
+ <circle style="fill:#ffffff" cx="17" cy="39" r="3"/>
+ <circle style="fill:#ffffff" cx="24" cy="23" r="3"/>
+ <circle style="fill:#ffffff" cx="34" cy="37" r="3"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/soundwire.svg b/.icons/awkward/64x64/apps/soundwire.svg
new file mode 100644
index 00000000..754e9ec6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/soundwire.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#5b3a2b" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 33.238282,5 c 0.40148,0.094796 4.686146,1.116321 9.121094,2.8945312 2.322946,0.9313952 4.601726,2.0689368 6.109374,3.1874998 1.24961,0.927118 1.465736,1.511775 1.601562,1.921875 -0.0094,0.0046 -0.006,0.0032 -0.0156,0.0078 -4.713564,3.721218 -11.596632,3.77069 -16.16018,3.949212 -11.06075,0.406718 -22.789063,-0.0078 -22.789063,-0.0078 -1.5612332,-0.05981 -2.869097,-0.194794 -2.9062502,1.367187 -0.036276,1.517766 0.928863,2.549662 1.6210936,3.0625 0.6922306,0.51284 1.3630306,0.797492 2.1132816,1.070312 1.500501,0.54564 3.326492,0.958102 5.492187,1.35547 4.331389,0.794736 10.542817,1.462532 16.144531,2.113282 4.271186,0.496186 4.855988,0.987538 8.457032,1.484374 -3.670852,0.513772 -4.341918,1.021662 -8.703126,1.585938 -5.701732,0.737722 -11.996278,1.544044 -16.386718,2.597656 -2.195222,0.526804 -4.049743,1.08471 -5.601562,1.898438 -0.77591,0.406866 -1.504531,0.871874 -2.1523442,1.648436 -0.6011202,0.720586 -1.0265064,1.909422 -0.921875,3.066406 0.082548,1.348766 0.7706418,2.15475 1.328125,2.671876 0.5977162,0.554446 1.2281422,0.953898 1.9531252,1.355468 1.449965,0.80314 3.279825,1.56312 5.449219,2.339844 1.549419,0.554752 3.768954,1.01859 5.59375,1.5625 -1.840694,0.660948 -4.077088,1.195882 -5.644532,1.878906 -2.197703,0.957664 -4.058113,1.900812 -5.527344,2.882814 C 10.679447,51.385534 10.037196,51.876482 9.4648438,52.5 8.8924918,53.123512 8.2464782,53.943396 8.203125,55.3125 8.1591454,56.701396 8.4792328,57.919112 8.9648438,59 H 16.21875 C 15.9747,58.843742 15.762648,58.740478 15.503906,58.53125 14.628833,57.823628 14.091913,57.008976 13.9375,56.015624 c 0.165994,-0.1422 0.271481,-0.25076 0.585938,-0.460936 1.00065,-0.668812 2.648313,-1.531278 4.65625,-2.40625 3.493778,-1.522436 8.884742,-3.037192 13.609374,-4.328126 0.1695,0.03824 0.299152,0.09512 0.46875,0.13282 5.680688,1.262994 8.156074,1.817602 12.63672,2.085938 2.240322,0.13416 4.154274,0.1264 5.855468,-0.226562 0.850598,-0.17648 1.675894,-0.420294 2.511718,-1.011718 0.835826,-0.591426 1.667486,-1.394272 1.734376,-2.652344 0.0022,-0.051 0.0044,-0.1013 0.004,-0.15234 -0.0042,-2.304376 -1.621088,-3.824886 -3.476562,-4.75 -1.855474,-0.925112 -3.929326,-1.189666 -6.253906,-1.234376 -4.649158,-0.08942 -7.167682,0.293714 -12.902344,1.734376 -0.255666,0.06424 -0.44773,0.16832 -0.703126,0.234374 C 27.857044,41.846318 22.402972,40.558602 18.879,39.296888 c -1.419967,-0.508404 -2.324222,-0.95198 -3.273437,-1.394532 0.81416,-0.292118 1.432603,-0.573384 2.640625,-0.863282 3.94204,-0.946004 10.146824,-1.76115 15.796874,-2.492186 5.65005,-0.731036 8.155762,-1.388376 12.539064,-2.097658 2.191652,-0.35464 4.034904,-0.708822 5.51953,-1.160156 0.742314,-0.225668 1.386864,-0.450678 2.082032,-0.878906 0.347584,-0.214116 0.728082,-0.480562 1.109374,-0.96875 0.38129,-0.488188 0.74983,-1.309934 0.703126,-2.1875 -0.09086,-1.707216 -1.210462,-2.475082 -1.890626,-2.882812 -0.680162,-0.407734 -1.330022,-0.636932 -2.070312,-0.863282 -1.480582,-0.452698 -3.3126,-0.81612 -5.480468,-1.167968 -3.282874,-0.532816 -6.38348,-1.008014 -10.566406,-1.496094 4.22162,-0.241422 7.356008,-0.467868 10.722656,-1.09375 2.232332,-0.415002 4.154114,-0.905687 5.785156,-1.695312 0.815428,-0.394825 1.57679,-0.862345 2.253812,-1.593762 0.676956,-0.731418 1.249524,-1.862684 1.25,-3.0625 C 56.0012,10.358797 53.975698,8.1898622 51.808594,6.5820312 51.031592,6.0055532 50.183422,5.4904986 49.3125,5 Z"/>
+ <path style="fill:#f19037" d="m 33.239498,4 c 0.40148,0.094796 4.684194,1.1147584 9.11914,2.8929686 2.322946,0.9313952 4.60368,2.069718 6.111328,3.1882814 1.24961,0.927118 1.463784,1.512166 1.59961,1.922266 -0.0094,0.0046 -0.0042,0.0036 -0.0138,0.0082 -4.71354,3.721225 -11.595782,3.771884 -16.15933,3.950405 -11.06075,0.406718 -22.790228,-0.01092 -22.790228,-0.01092 -1.5612326,-0.05981 -2.8694394,-0.191312 -2.9065926,1.37067 -0.036276,1.517765 0.9265194,2.54966 1.61875,3.062499 0.6922306,0.51284 1.3634206,0.79632 2.1136716,1.069142 1.500502,0.54564 3.327666,0.958882 5.493361,1.35625 4.331388,0.794736 10.54398,1.462922 16.145694,2.11367 4.271186,0.496186 4.855552,0.98793 8.456596,1.484766 -3.670852,0.513772 -4.341482,1.018928 -8.70269,1.583204 -5.701732,0.737722 -11.995878,1.54678 -16.386319,2.600392 -2.195222,0.526804 -4.050917,1.083926 -5.602736,1.897654 -0.775909,0.406866 -1.5041394,0.869534 -2.1519526,1.646096 -0.6011202,0.720586 -1.0261158,1.910984 -0.9214844,3.067968 0.082548,1.348764 0.7686886,2.154358 1.3261718,2.671484 0.5977162,0.554446 1.2273612,0.95468 1.9523442,1.35625 1.449965,0.80314 3.280216,1.561166 5.44961,2.33789 1.549419,0.554752 3.769736,1.020152 5.594532,1.564062 -1.840694,0.660948 -4.076226,1.195496 -5.643671,1.87852 -2.197703,0.957664 -4.059676,1.902764 -5.528907,2.884766 -0.734616,0.491002 -1.374523,0.981562 -1.946875,1.60508 C 8.893369,52.125076 8.2457928,52.943396 8.2024396,54.3125 8.1286472,56.642894 9.0149622,58.548152 10.141112,60 h 8.881251 c -0.32203,-0.559066 -0.827171,-0.989836 -1.430079,-1.219532 0,0 -1.052117,-0.411092 -2.089062,-1.249608 -0.875073,-0.707622 -1.412386,-1.522274 -1.566799,-2.515626 0.165994,-0.1422 0.273435,-0.251934 0.587892,-0.46211 1.00065,-0.668812 2.648705,-1.531278 4.656641,-2.40625 3.493778,-1.522436 8.883564,-3.034846 13.608196,-4.32578 0.1695,0.03824 0.29798,0.09354 0.467578,0.13124 5.680688,1.262994 8.15681,1.820024 12.637456,2.08836 2.240322,0.13416 4.155836,0.12328 5.85703,-0.229688 0.850598,-0.17648 1.674332,-0.420294 2.510156,-1.011718 0.835826,-0.591426 1.669438,-1.39357 1.736328,-2.651642 0.0022,-0.051 0.0032,-0.10208 0.0028,-0.15312 -0.0042,-2.304376 -1.619916,-3.82345 -3.47539,-4.748564 -1.855474,-0.925112 -3.93167,-1.191226 -6.25625,-1.235936 -4.649158,-0.08942 -7.165294,0.29462 -12.899956,1.735282 -0.255666,0.06424 -0.450072,0.1691 -0.705468,0.235154 -4.807112,-1.134162 -10.259224,-2.42148 -13.783196,-3.683196 -1.419967,-0.508404 -2.326566,-0.95198 -3.275781,-1.394532 0.81416,-0.292118 1.433384,-0.574164 2.641406,-0.864062 3.942041,-0.946004 10.148381,-1.75998 15.798431,-2.491016 5.65005,-0.731034 8.15298,-1.387984 12.536282,-2.097266 2.191652,-0.35464 4.036078,-0.710774 5.520704,-1.162108 0.742314,-0.225668 1.388426,-0.449506 2.083594,-0.877734 0.347584,-0.214116 0.72613,-0.479782 1.107422,-0.96797 0.38129,-0.488188 0.752172,-1.312668 0.705468,-2.190234 -0.09086,-1.707216 -1.212024,-2.4743 -1.892188,-2.88203 -0.680162,-0.407734 -1.32963,-0.637714 -2.06992,-0.864064 -1.480582,-0.452698 -3.31182,-0.812996 -5.479688,-1.164844 -3.282874,-0.532816 -6.383526,-1.010358 -10.566452,-1.498438 4.22162,-0.241423 7.355662,-0.465134 10.72231,-1.091015 2.232332,-0.415004 4.152162,-0.908421 5.783204,-1.698046 0.815522,-0.394813 1.578838,-0.862724 2.25586,-1.594141 C 55.427848,14.728348 55.99996,13.599817 56.000436,12.4 56.00164,9.3603594 53.975742,7.1910342 51.808638,5.5832032 51.031636,5.0067252 50.183076,4.4904986 49.312154,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/space.fips.Fips.svg b/.icons/awkward/64x64/apps/space.fips.Fips.svg
new file mode 100644
index 00000000..b44d7dd4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/space.fips.Fips.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 60,33 C 60,48.463968 47.463967,61 31.999765,61 16.535937,61 4,48.463968 4,33 4,17.536033 16.535938,5.0000002 31.999765,5.0000002 47.463967,5.0000002 60,17.536033 60,33"/>
+ <path style="fill:#ebd0a1" d="M 60,32 C 60,47.463968 47.463967,60 31.999765,60 16.535937,60 4,47.463968 4,32 4,16.536033 16.535938,4.0000002 31.999765,4.0000002 47.463967,4.0000002 60,16.536033 60,32"/>
+ <path style="opacity:0.1" d="m 22.632812,10.745068 c -0.01422,0.2034 -0.05956,0.39226 -0.125,0.57422 -0.06536,0.1817 -0.148747,0.355097 -0.23828,0.527342 0,0 -0.0039,0.004 -0.0039,0.004 -0.179245,0.345213 -0.37827,0.682178 -0.492186,1.0625 -0.256142,0.855003 -0.32024,1.889843 -0.1875,2.76953 0.06602,0.437655 0.196655,0.870148 0.390624,1.269533 0.193307,0.398967 0.451266,0.76557 0.77343,1.074125 0.424606,0.406047 0.958477,0.59712 1.421876,0.933595 0,0 0,0.004 0,0.004 -0.24489,0.329535 -0.462804,0.678095 -0.652344,1.046875 -0.0076,0.0145 -0.01595,0.02835 -0.02345,0.04297 -0.172635,0.34102 -0.323472,0.69277 -0.449218,1.058595 -0.01738,0.0496 -0.03428,0.09845 -0.05079,0.148425 -0.1165,0.359667 -0.213197,0.726667 -0.285156,1.101565 -0.0083,0.04228 -0.02352,0.08257 -0.03125,0.125 -0.07489,0.42078 -0.125263,0.844287 -0.144532,1.273435 -0.0195,0.434617 -0.009,0.835845 0.03125,1.21875 0,0 0,0.004 0,0.004 0.1213,1.146997 0.507269,2.114765 1.128907,3.203127 0.19417,0.340083 0.431416,0.659733 0.703126,0.95703 0.271236,0.296503 0.576096,0.572843 0.910157,0.828125 0,0 0.004,0 0.004,0 2.00849,1.535293 5.021515,2.337455 7.488283,2.554688 1.729482,0.152425 2.820267,0.2056 3.699217,0.203125 0.876983,-0.0027 1.549663,-0.0611 2.449218,-0.125 0.822958,-0.05832 6.597992,-0.817433 7.51172,-1.570313 0.92189,-0.760842 1.382847,-2.132892 0.92578,-3.277342 -0.62866,-1.57324 -2.761938,-2.375595 -4.199218,-2.996095 -1.862492,-0.80444 -4.638855,-2.467098 -6.253905,-3.765625 -0.99628,-0.800643 -2.06198,-1.82543 -3.191407,-2.628905 0,0 0.004,-0.004 0.004,-0.004 0.515982,-0.597268 0.921367,-1.41786 1.08203,-1.953125 0.48135,-1.603503 0.139775,-3.519418 0.785157,-5.046875 -0.04663,0.0997 -0.118425,0.195 -0.207025,0.289062 -0.265937,0.282218 -0.696035,0.54182 -1.152527,0.777253 -0.608815,0.313505 -1.26242,0.586455 -1.628905,0.828125 -1.0692,0.705702 -2.5148,1.460845 -3.148438,2.625 -0.0931,0.170975 -0.16045,0.44757 -0.234375,0.703125 0,0 -0.004,0 -0.004,0 -0.675942,-0.104425 -1.346935,-0.133875 -1.945315,0.0664 -0.21225,0.07098 -0.399655,0.172 -0.597655,0.26172 0.0038,-0.01025 0.004,-0.021 0.0078,-0.03125 0.2046,-0.5588 0.370515,-1.121975 0.26172,-1.73047 -0.139125,-0.77647 -0.476562,-1.499553 -0.957032,-2.105468 -0.480138,-0.605902 -1.102633,-1.094607 -1.816406,-1.40625 -0.568503,-0.24825 -1.02678,-0.637732 -1.558594,-0.894532 z m -2.25,8.98047 c -3.858678,2.032697 -8.093395,6.16451 -9.671874,10.953125 -0.54746,1.660907 -0.7504835,3.404182 -0.703125,5.128905 0.03157,1.149817 0.173739,2.293364 0.402343,3.394531 0.228605,1.10117 0.542291,2.161428 0.914063,3.152344 0.185886,0.495459 0.386078,0.973344 0.597656,1.429688 0.05427,0.116875 0.111753,0.232794 0.167969,0.347656 0.293938,0.59962 0.617093,1.169328 0.96875,1.714844 1.055107,1.637794 2.358724,3.037368 3.835937,4.238282 0.984243,0.800149 2.042619,1.510278 3.160156,2.14453 9.67e-4,5.48e-4 0.003,-5.48e-4 0.0039,0 1.116645,0.633548 2.289605,1.193244 3.4961,1.683594 0.476737,0.193743 1.124067,0.373718 1.882813,0.53125 0.0015,3.02e-4 0.0025,-3.02e-4 0.004,0 0.75794,0.157223 1.62531,0.294194 2.54297,0.390626 0.0014,1.44e-4 0.0025,-1.46e-4 0.004,0 0.0504,0.0053 0.10555,0.0027 0.15625,0.0078 1.79749,0.180235 3.76394,0.224928 5.464843,0.03125 5.506455,-0.627066 8.48843,-2.008028 9.898437,-3.007812 -1.010792,-1.121489 -1.880955,-2.230604 -2.628907,-3.304688 -6.45e-4,-9.28e-4 6.47e-4,-0.003 0,-0.0039 -0.748341,-1.07486 -1.374121,-2.11425 -1.898438,-3.097657 C 37.932383,43.49281 37.290292,41.75422 36.902507,40.416961 36.447732,40.356699 35.897508,40.255836 35.30485,40.123994 34.11895,39.860374 32.76624,39.47754 31.675945,39.069307 31.131087,38.865154 30.652302,38.653094 30.29313,38.448211 29.701767,38.110898 29.178045,37.75623 28.715007,37.389618 28.253385,37.024275 27.85362,36.646633 27.504067,36.272433 27.154062,35.89765 26.854752,35.5224 26.601725,35.15915 26.09445,34.430903 25.769587,33.749278 25.558757,33.1904 c -0.1054,-0.279155 -0.183475,-0.52398 -0.238275,-0.730467 -0.109675,-0.412835 -0.132825,-0.660155 -0.132825,-0.660155 0,0 -1.409966,-0.966818 -2.511717,-1.976565 -0.367253,-0.336583 -0.70241,-0.675643 -0.9375,-0.98828 -0.226725,-0.301513 -0.440515,-0.609715 -0.640626,-0.925783 -0.199275,-0.314005 -0.382714,-0.635 -0.55078,-0.964842 -5.39e-4,-0.0011 5.36e-4,-0.0027 0,-0.004 -0.168478,-0.330903 -0.321313,-0.667215 -0.453127,-1.015623 -0.131522,-0.348505 -0.242137,-0.70674 -0.332031,-1.07422 -0.160032,-0.65454 -0.140345,-4.723875 0.621094,-5.125 z M 44.59375,20.37788 c 1.495607,2.026723 2.813817,4.692683 3.613282,6.25 0.956923,1.863288 1.0194,3.930645 1.078123,5.453125 0.05987,1.559013 -0.470853,3.09016 -1.386718,4.398438 -1.527045,2.18013 -4.125632,3.742492 -6.847655,3.796876 0.157763,0.45094 0.347333,0.942204 0.574218,1.46875 0.453627,1.052717 1.05817,2.244636 1.859375,3.515624 0.400675,0.635682 0.85013,1.291726 1.35547,1.960938 0.811802,1.028252 1.503905,1.835938 1.503905,1.835938 0,0 0.911762,-0.763818 2.085937,-2.035156 0.586618,-0.634977 1.238448,-1.39583 1.875,-2.253908 0,0 0,-0.0039 0,-0.0039 0.636428,-0.858534 1.26097,-1.813202 1.785158,-2.83203 0.710527,-1.381044 1.167617,-2.778748 1.45703,-4.08594 0.09643,-0.435652 0.17645,-0.861182 0.238275,-1.273437 0.2475,-1.649353 0.242,-3.079425 0.1797,-4.05078 -0.34479,-5.36151 -3.994633,-9.714868 -9.371095,-12.144508 z"/>
+ <path style="fill:#b8884a" d="m 53.963956,31.519978 c -0.344788,-5.361534 -3.992534,-9.713985 -9.368998,-12.143626 1.495608,2.026725 2.814044,4.692263 3.613506,6.249582 0.956926,1.863288 1.01605,3.929628 1.074775,5.45211 0.159654,4.157363 -3.877074,8.109446 -8.232312,8.196459 0.63105,1.803767 1.766939,4.266473 3.788289,6.943318 0.811805,1.028253 1.503371,1.835638 1.503371,1.835638 0,0 3.648343,-3.045362 5.747131,-7.12465 1.894742,-3.682782 1.998855,-7.466114 1.874238,-9.408831"/>
+ <path style="fill:#b8884a" d="m 22.632816,9.7421757 c -0.05694,0.8135963 -0.63154,1.4073253 -0.859374,2.1679693 -0.256143,0.855002 -0.320241,1.889844 -0.187501,2.769532 0.132041,0.875308 0.519735,1.726636 1.164063,2.34375 0.424606,0.406049 0.95848,0.597119 1.421876,0.933594 -1.003278,1.348816 -1.55827,3.0537 -1.63672,4.800782 -0.078,1.738473 0.330356,2.972975 1.160156,4.425783 1.553358,2.720681 5.816449,4.050199 9.105472,4.339846 3.462611,0.305172 4.346463,0.206126 6.148438,0.07812 0.822954,-0.05832 6.597993,-0.817433 7.511722,-1.570313 0.92189,-0.760842 1.382844,-2.132894 0.92578,-3.277345 -0.62866,-1.57324 -2.761939,-2.37559 -4.199219,-2.99609 -1.862493,-0.804439 -4.638859,-2.467097 -6.253908,-3.765626 -0.99628,-0.800642 -2.06198,-1.825431 -3.191406,-2.628907 0.517808,-0.597465 0.924892,-1.420493 1.085936,-1.957032 0.48135,-1.603503 0.13978,-3.519417 0.785158,-5.046876 -0.373056,0.797671 -2.255311,1.411192 -2.988283,1.894532 -1.0692,0.705701 -2.5148,1.460843 -3.148439,2.625001 -0.0931,0.170988 -0.16044,0.447569 -0.234374,0.703125 -0.677258,-0.105022 -1.349698,-0.134252 -1.94922,0.06641 -0.21224,0.07099 -0.399656,0.172008 -0.597656,0.261718 0.21034,-0.568615 0.380304,-1.142173 0.269532,-1.761719 -0.27824,-1.552939 -1.345892,-2.888433 -2.773439,-3.511719 -0.568502,-0.248239 -1.02678,-0.6377321 -1.558594,-0.8945313 z m -2.250001,8.9804713 c -3.858679,2.032696 -8.093396,6.164515 -9.671877,10.953128 -1.4598924,4.429091 -0.481689,9.45472 1.210938,13.105471 0.05427,0.11688 0.111752,0.232794 0.167968,0.347656 2.351506,4.796954 6.63455,7.818092 11.464848,9.781253 1.906944,0.774968 6.556844,1.359232 10.054691,0.960938 5.506455,-0.627066 8.488432,-2.008028 9.898438,-3.007813 -4.046283,-4.489411 -5.829895,-8.774706 -6.60547,-11.449223 -1.819096,-0.241072 -5.172693,-1.149222 -6.609377,-1.96875 -4.7227,-2.693825 -5.10547,-6.648438 -5.10547,-6.648438 0,0 -2.508856,-1.714292 -3.449218,-2.964844 -0.904135,-1.202381 -1.616985,-2.514449 -1.976565,-3.984377 -0.160032,-0.654541 -0.140346,-4.723877 0.621094,-5.125001 z m 24.210944,0.652343 c 1.495609,2.026725 2.813821,4.692684 3.613283,6.250002 0.956926,1.863289 1.019398,3.930645 1.078124,5.453125 0.15966,4.157365 -3.879139,8.108302 -8.234376,8.195316 0.631049,1.803767 1.767713,4.26847 3.789063,6.945314 0.811805,1.028252 1.503907,1.835939 1.503907,1.835939 0,0 3.647307,-3.045715 5.746095,-7.125002 1.894741,-3.682783 1.999619,-7.467442 1.875001,-9.410158 -0.344788,-5.361534 -3.994633,-9.714895 -9.371097,-12.144536 z"/>
+ <path style="fill:#845333" d="m 45.676673,37.901178 c 0,0 0.0052,0.0295 0.0205,0.08243 0.0135,0.0531 0.0406,0.130175 0.07445,0.2259 0.03383,0.09633 0.0834,0.20965 0.14195,0.33804 0.02587,0.06508 0.0665,0.129775 0.101925,0.19985 0.03625,0.07005 0.07265,0.143925 0.119825,0.216775 0.04518,0.07365 0.08957,0.15149 0.14015,0.229327 0.05235,0.07665 0.1067,0.155668 0.16245,0.236933 0.05257,0.08322 0.11925,0.160427 0.18315,0.241612 0.06688,0.07924 0.124425,0.167423 0.196675,0.247283 0.145525,0.159017 0.285865,0.330099 0.450098,0.485927 0.07963,0.08025 0.16005,0.160653 0.240475,0.24183 0.0826,0.0791 0.1724,0.151578 0.25839,0.227773 l 0.256005,0.230722 c 0.09038,0.07082 0.180575,0.141523 0.269932,0.211433 0.08978,0.06944 0.177976,0.13989 0.263968,0.211192 0.0882,0.06805 0.18015,0.129405 0.268147,0.193078 0.17995,0.121237 0.342001,0.257635 0.512005,0.362922 0.1688,0.107075 0.326076,0.212985 0.471595,0.311504 0.144126,0.10055 0.282678,0.181967 0.404508,0.257237 0.12125,0.07621 0.22715,0.142933 0.314333,0.197675 0.1738,0.112063 0.271927,0.17978 0.271927,0.17978 0,0 -0.112075,-0.037 -0.306565,-0.108712 -0.09675,-0.03684 -0.2146,-0.0818 -0.349568,-0.133358 -0.134575,-0.0528 -0.288249,-0.109725 -0.445517,-0.192697 -0.16005,-0.07767 -0.333638,-0.16268 -0.51499,-0.257376 -0.183725,-0.09006 -0.363897,-0.210038 -0.554607,-0.326694 -0.09435,-0.06009 -0.1927,-0.117875 -0.287853,-0.182348 -0.09415,-0.06695 -0.188325,-0.13616 -0.281883,-0.207607 -0.09417,-0.07094 -0.1893,-0.142398 -0.28447,-0.214 l -0.27153,-0.2357 c -0.0884,-0.0815 -0.18015,-0.158883 -0.26496,-0.243323 -0.08282,-0.08655 -0.16545,-0.17293 -0.24745,-0.258548 -0.1706,-0.164623 -0.302982,-0.360514 -0.44651,-0.534143 -0.132375,-0.183282 -0.254212,-0.365491 -0.35534,-0.546585 -0.04915,-0.09121 -0.09713,-0.18002 -0.14375,-0.265636 -0.04162,-0.08835 -0.07665,-0.176355 -0.113075,-0.258949 -0.07385,-0.164465 -0.119425,-0.325657 -0.16005,-0.465625 -0.03882,-0.1413 -0.06213,-0.266732 -0.07605,-0.370845 -0.01525,-0.1035 -0.0185,-0.185775 -0.01925,-0.241925 -0.0012,-0.05588 9.98e-4,-0.08515 9.98e-4,-0.08515"/>
+ <path style="fill:#845333" d="m 48.554615,34.56038 c 0,0 0.07465,0.0428 0.20505,0.1113 0.131575,0.0677 0.319107,0.16085 0.545247,0.26516 0.114075,0.04958 0.237675,0.103325 0.36848,0.16005 0.131,0.05495 0.270335,0.109275 0.41466,0.164225 0.14235,0.06033 0.296413,0.103525 0.447708,0.16125 0.152075,0.05573 0.310942,0.09935 0.467412,0.1501 0.15805,0.0454 0.316323,0.0906 0.47239,0.135375 0.158275,0.03422 0.311943,0.07978 0.462438,0.1172 0.1519,0.02933 0.298007,0.06495 0.437357,0.09735 0.13915,0.03148 0.272725,0.05257 0.39535,0.08002 0.1232,0.023 0.2357,0.05257 0.336825,0.06735 0.100925,0.0165 0.188925,0.03483 0.261778,0.04913 0.145725,0.02985 0.229525,0.05055 0.229525,0.05055 0,0 -0.0842,0.013 -0.232725,0.02845 -0.1483,0.01375 -0.362308,0.04065 -0.61811,0.0319 -0.128,-0.0027 -0.268145,0.0022 -0.414265,-0.013 -0.146125,-0.01325 -0.30139,-0.02628 -0.460648,-0.04698 -0.15805,-0.02867 -0.323087,-0.05257 -0.488312,-0.08817 -0.16405,-0.04245 -0.330458,-0.08523 -0.497077,-0.12825 -0.162225,-0.05752 -0.326673,-0.107825 -0.484138,-0.17035 -0.157875,-0.06175 -0.310745,-0.128375 -0.45507,-0.201075 -0.1469,-0.0665 -0.281685,-0.146125 -0.409087,-0.22095 -0.1286,-0.07265 -0.24305,-0.153875 -0.348773,-0.22715 -0.210225,-0.1495 -0.370463,-0.293627 -0.477562,-0.398537 -0.1061,-0.1071 -0.158475,-0.174775 -0.158475,-0.174775"/>
+ <path style="fill:#845333" d="m 48.917718,28.406553 c 0,0 0.271329,-0.02 0.678425,-0.04978 0.100125,-0.0077 0.208625,-0.01675 0.323092,-0.02587 0.11385,-0.01025 0.2339,-0.02125 0.358125,-0.03262 0.24725,-0.02787 0.510212,-0.05473 0.770795,-0.09417 0.1312,-0.015 0.260777,-0.03823 0.388782,-0.05913 0.128575,-0.0195 0.25441,-0.0418 0.375843,-0.0657 0.24285,-0.04757 0.471595,-0.09277 0.666085,-0.141325 0.09853,-0.02225 0.188725,-0.0432 0.268742,-0.06133 0.07865,-0.023 0.149125,-0.03943 0.207225,-0.05395 0.11665,-0.02767 0.18615,-0.0406 0.18615,-0.0406 0,0 -0.05415,0.0428 -0.1531,0.112675 -0.09835,0.07147 -0.24325,0.1676 -0.430587,0.257992 -0.04638,0.02375 -0.09478,0.04857 -0.144925,0.07405 -0.05195,0.021 -0.1057,0.043 -0.16085,0.06527 -0.11065,0.0442 -0.22735,0.09435 -0.35295,0.127225 -0.125025,0.03605 -0.253215,0.08025 -0.387788,0.104725 -0.133175,0.03105 -0.269935,0.05613 -0.407695,0.07425 -0.13715,0.02075 -0.27531,0.03303 -0.411675,0.041 -0.135975,0.013 -0.270732,0.0053 -0.400325,0.0083 -0.259387,-0.006 -0.500857,-0.02668 -0.705502,-0.0635 -0.410085,-0.0647 -0.667878,-0.177775 -0.667878,-0.177575"/>
+ <path style="fill:#b8884a" d="m 32.606607,18.077823 c 1.055266,-0.0221 1.954462,-1.781869 2.221016,-2.669917 0.481349,-1.603504 0.140543,-3.522133 0.785925,-5.049592 -0.373055,0.79767 -2.254658,1.412795 -2.987632,1.896135 -1.069201,0.705701 -2.514842,1.460173 -3.14848,2.62433 -0.274317,0.503845 -0.527135,1.578222 -0.394754,2.024535"/>
+ <path style="fill:#b8884a" d="m 22.534596,22.759734 c 0.138731,-3.089556 1.717132,-6.094507 4.757915,-7.111552 1.475044,-0.493692 3.377749,0.221166 4.761479,0.750293 1.775499,0.679423 3.4009,2.403562 4.88098,3.593001 1.61505,1.298529 4.390872,2.963545 6.253364,3.767984 1.437281,0.620499 3.568915,1.420559 4.197576,2.993803 0.457063,1.14445 -0.0042,2.516435 -0.926071,3.277278 -0.913728,0.75288 -6.685742,1.513922 -7.508695,1.572249 -1.801975,0.128002 -2.687435,0.226939 -6.150047,-0.07823 -3.289023,-0.289646 -7.554182,-1.619229 -9.10754,-4.33991 -0.8298,-1.452807 -1.236956,-2.68644 -1.158961,-4.424912"/>
+ <path style="fill:#f2c9c0" d="m 46.16937,29.99373 c 1.067008,-0.885855 1.56707,-3.261747 0.09712,-3.92166 -1.070792,-0.480355 -2.683253,-0.40889 -3.724783,0.1322 -0.769602,0.399335 -1.843977,1.740065 -1.484657,2.69719 0.426005,1.135688 1.941122,0.2148 2.761287,0.47418 0.879685,0.277903 1.350085,1.449425 2.351005,0.618113"/>
+ <path style="fill:#3f3f3f" d="m 27.95493,19.33357 c -1.150343,-0.27332 -2.601493,1.021023 -1.642965,2.118338 1.611775,1.84681 3.46936,-1.51874 1.75292,-2.087593 -0.0368,-0.0125 -0.0734,-0.02225 -0.109975,-0.03075"/>
+ <path style="fill:#b8884a" d="M 26.077572,18.209806 C 26.0372,16.805969 27.223693,15.590253 26.965679,14.1472 26.68744,12.59426 25.618458,11.258704 24.190912,10.635418 23.62241,10.387179 23.16471,9.9999891 22.632896,9.7431897 c -0.05693,0.8135963 -0.63081,1.4044343 -0.858645,2.1650773 -0.256143,0.855003 -0.319765,1.893149 -0.187026,2.772837 0.132043,0.875307 0.517122,1.725333 1.16145,2.342448 0.438191,0.419041 0.997297,0.604374 1.470386,0.961903 0.33991,0.257197 0.647532,0.640804 0.894099,0.97743"/>
+ <path style="fill:#3f3f3f" d="m 32.969475,19.858655 c -1.238665,0.08025 -2.473398,0.790183 -3.23071,1.74829 -1.329385,1.681935 -0.252555,3.400368 1.46362,4.151855 1.639535,0.717843 3.86213,0.757593 5.255615,-0.478027 1.965012,-1.742653 -0.11395,-4.59045 -2.022218,-5.215333 -0.02713,-0.0087 -0.06418,0.0088 -0.094,0.0055 -0.274985,-0.104875 -0.55546,-0.181675 -0.84326,-0.2068 -0.17575,-0.01525 -0.352102,-0.017 -0.529055,-0.0055 z m 0.0027,0.805663 c 0.341812,0.0055 0.67863,0.09258 0.982907,0.279297 0.0638,0.03915 0.144275,0.05082 0.23095,0.0537 1.356263,0.698225 2.52719,2.490838 1.434083,3.861815 -0.785725,0.98579 -2.577128,0.587688 -3.569093,0.23095 -1.185852,-0.426405 -2.140175,-1.50051 -1.581785,-2.795655 0.402518,-0.933732 1.477488,-1.64651 2.50293,-1.630127 z"/>
+ <path style="fill:#3f3f3f" d="m 38.531087,21.005563 c -0.526939,-0.09455 -1.05706,-0.163225 -1.578819,-0.0024 -0.606366,0.186925 -1.063231,0.631845 -1.521288,1.049692 -0.175975,0.16065 -0.13615,0.348968 0.1059,0.395548 0.26516,0.05098 0.614528,-0.03505 0.815982,-0.218575 0.25899,-0.2363 0.513801,-0.498075 0.813995,-0.68261 0.109676,-0.0677 0.505635,0.0458 0.654343,0.07245 0.272325,0.04877 0.605765,-0.03683 0.815783,-0.218575 0.180774,-0.15625 0.132799,-0.352753 -0.105901,-0.39555 v 0"/>
+ <path style="fill:#3f3f3f" d="m 41.952625,17.84181 c -0.397243,-0.02923 -0.812485,0.0225 -1.154782,0.0725 -1.914845,0.27929 -3.497263,1.885758 -3.378418,3.859128 0.318908,1.870452 1.775248,2.92957 3.61206,2.45459 1.712393,-0.443128 2.876165,-2.023793 2.814453,-3.746335 -0.02887,-0.807628 -0.285271,-1.628223 -0.848633,-2.218263 -0.268445,-0.280987 -0.647437,-0.392417 -1.04468,-0.421632 z m -1.004392,0.4458 c 0.210249,0.0083 0.429277,0.05515 0.657957,0.153075 0.82136,0.351753 1.024743,1.577663 1.087647,2.34985 0.100926,1.238213 -0.467987,2.14216 -1.450195,2.868165 -1.35586,1.002115 -2.497039,-1.182422 -2.669432,-2.19409 -0.07735,-1.286187 0.90228,-3.23471 2.374023,-3.177002 z"/>
+ <path style="fill:#843733" d="m 31.546745,28.577158 c 0.500062,0.699527 0.909348,0.98539 1.817303,1.048295 0.630649,0.04358 1.106224,-0.274315 1.766737,0.05195 0.480753,0.237275 0.8337,0.523352 1.35805,0.680815 2.094007,0.62866 4.4693,0.08302 6.523295,-0.435563 0.681415,-0.1722 0.56695,-0.585662 -0.111275,-0.414465 -2.004425,0.506238 -4.587347,1.12753 -6.44944,-0.09157 -0.522355,-0.3418 -1.002315,-0.455867 -1.620622,-0.418042 -1.115185,0.06825 -1.566675,0.05773 -2.201108,-0.829723 -0.172975,-0.242075 -1.283797,0.1274 -1.082935,0.408293 v 0"/>
+ <path style="fill:#845333" d="m 43.006557,27.92222 c 0.185726,-0.137175 0.412873,-0.457462 0.430988,-0.693757 0.01475,-0.189925 -0.1688,-0.301193 -0.33225,-0.22515 -0.134975,0.06288 -0.24725,0.335235 -0.310545,0.46184 -0.1322,0.26337 -0.2353,0.78752 0.2118,0.457065"/>
+ <path style="fill:#845333" d="m 45.867778,28.603235 c 0.156475,-0.115675 0.347774,-0.385397 0.363102,-0.584667 0.01225,-0.16005 -0.142325,-0.253813 -0.27989,-0.1895 -0.113875,0.05297 -0.208225,0.282082 -0.261775,0.38898 -0.111275,0.221775 -0.198475,0.6635 0.17855,0.385202"/>
+ <path style="fill:#b8884a" d="m 36.904115,39.413473 c -1.819096,-0.241072 -5.175802,-1.148848 -6.612485,-1.968377 -4.7227,-2.693826 -5.104894,-6.64993 -5.104894,-6.64993 0,0 -2.5068,-1.714385 -3.447163,-2.964938 -0.904133,-1.202378 -1.620086,-2.513449 -1.979665,-3.983377 -0.160032,-0.654539 -0.137636,-4.721923 0.623804,-5.123048 -3.85868,2.032697 -8.094417,6.161991 -9.672897,10.950603 -1.4598925,4.429093 -0.479856,9.455772 1.21277,13.106524 0.05427,0.116873 0.109488,0.232732 0.165705,0.347595 2.351506,4.796953 6.636792,7.81767 11.467089,9.780832 1.906944,0.774969 6.555292,1.360433 10.053139,0.96214 5.506456,-0.627067 8.488514,-2.007792 9.898522,-3.007577 -4.046283,-4.489411 -5.828351,-8.775931 -6.603925,-11.450447"/>
+ <path style="fill:#845333" d="m 10.710813,29.674423 c 0,0 0.04316,0.04557 0.13095,0.12305 0.08399,0.0808 0.220925,0.185125 0.388264,0.323087 0.173808,0.131 0.383607,0.29044 0.640287,0.450495 0.06306,0.0414 0.12824,0.08403 0.195185,0.1278 0.06983,0.03983 0.14152,0.08063 0.215235,0.122425 0.148527,0.08122 0.297449,0.17815 0.462457,0.26257 0.333202,0.163825 0.687724,0.35056 1.083454,0.505238 0.385139,0.177575 0.815009,0.30577 1.249776,0.460645 0.216868,0.07942 0.44906,0.125025 0.677373,0.1905 0.114937,0.03045 0.230482,0.0611 0.346659,0.09197 0.115724,0.03225 0.232035,0.0649 0.352113,0.08442 0.238188,0.04638 0.478304,0.09335 0.719357,0.140325 l 0.362146,0.06987 0.367661,0.04322 c 0.490048,0.05712 0.977609,0.14075 1.465167,0.148925 0.486089,0.01525 0.963475,0.07725 1.428024,0.05315 0.46383,-0.01125 0.913608,-7.95e-4 1.339437,-0.017 0.42567,-0.02948 0.828068,-0.05773 1.19955,-0.0836 0.18615,-0.0125 0.364616,-0.02475 0.534202,-0.03625 0.168903,-0.02075 0.328944,-0.04002 0.479399,-0.05833 0.301411,-0.03683 0.5644,-0.06887 0.780809,-0.09537 0.433672,-0.05138 0.683362,-0.07543 0.683362,-0.07543 0,0 -0.2424,0.05853 -0.669827,0.1517 -0.214081,0.04598 -0.47404,0.101725 -0.772248,0.165625 -0.149378,0.03205 -0.308396,0.0661 -0.475975,0.101925 -0.168748,0.02845 -0.347831,0.04738 -0.534001,0.07325 -0.373314,0.04738 -0.777764,0.09873 -1.205523,0.1531 -0.429632,0.03643 -0.885321,0.05017 -1.356238,0.07085 -0.117888,0.005 -0.236635,0.0095 -0.356294,0.01475 -0.119613,0.0052 -0.240295,-0.0053 -0.36167,-0.007 -0.242708,-0.0087 -0.488436,-0.01825 -0.736099,-0.02728 -0.496577,-0.0042 -0.996041,-0.0836 -1.497217,-0.13875 l -0.375127,-0.04757 -0.370209,-0.07505 c -0.246269,-0.05037 -0.491701,-0.100725 -0.735002,-0.1505 -0.244715,-0.0442 -0.477766,-0.1306 -0.712529,-0.194675 -0.232192,-0.07362 -0.467433,-0.127 -0.687882,-0.2146 -0.443169,-0.167825 -0.873875,-0.322893 -1.260506,-0.52236 -0.397602,-0.174175 -0.748462,-0.38938 -1.075452,-0.578098 -0.161745,-0.09753 -0.309553,-0.20345 -0.452166,-0.2996 -0.07069,-0.04895 -0.139507,-0.09657 -0.206475,-0.14315 -0.06406,-0.05055 -0.126187,-0.09955 -0.186467,-0.147325 -0.244638,-0.18495 -0.442292,-0.364892 -0.605051,-0.512005 -0.1584,-0.152475 -0.277621,-0.276907 -0.353506,-0.366885 -0.07816,-0.08758 -0.1154,-0.13775 -0.1154,-0.13775"/>
+ <path style="fill:#845333" d="m 13.542034,45.552976 c 0,-2.37e-4 0.285605,-0.01225 0.778221,-0.08102 0.492935,-0.06571 1.19115,-0.201498 2.008826,-0.430031 0.409328,-0.112212 0.846661,-0.254588 1.303585,-0.418203 0.458098,-0.16127 0.928161,-0.364934 1.412298,-0.577301 0.479396,-0.223795 0.96837,-0.468191 1.450715,-0.742925 0.486782,-0.266953 0.961842,-0.572087 1.429496,-0.886874 0.233427,-0.158005 0.460884,-0.325041 0.690669,-0.486464 0.222022,-0.172255 0.443168,-0.343873 0.662522,-0.514236 0.213223,-0.178168 0.424655,-0.35514 0.633539,-0.529961 0.202712,-0.181868 0.403194,-0.36167 0.600152,-0.538643 0.19051,-0.18414 0.377914,-0.365332 0.561278,-0.542703 0.1805,-0.180315 0.351495,-0.362443 0.52116,-0.53687 0.17255,-0.171772 0.323172,-0.354741 0.478085,-0.523708 0.152725,-0.170625 0.305055,-0.33189 0.437792,-0.498073 0.270455,-0.328302 0.527215,-0.623105 0.73586,-0.899612 0.212825,-0.27348 0.403138,-0.50918 0.544275,-0.714243 0.292033,-0.403512 0.464028,-0.632042 0.464028,-0.632042 0,0 -0.14215,0.24705 -0.399928,0.675442 -0.1254,0.216575 -0.296612,0.467035 -0.488477,0.758015 -0.186875,0.294643 -0.42069,0.610963 -0.67745,0.95553 -0.12465,0.175425 -0.268663,0.346583 -0.413228,0.527753 -0.14697,0.179166 -0.293865,0.369079 -0.460647,0.55041 -0.164553,0.183741 -0.330255,0.375425 -0.505933,0.565795 -0.181092,0.18553 -0.36609,0.374806 -0.554108,0.567505 -0.196125,0.184757 -0.395352,0.372697 -0.597069,0.562987 -0.205281,0.186548 -0.42107,0.366486 -0.636325,0.550388 -0.219753,0.178386 -0.446491,0.352192 -0.671301,0.529941 -0.233209,0.166632 -0.463533,0.339431 -0.70118,0.501873 -0.480095,0.317516 -0.967577,0.624897 -1.46688,0.893642 -0.493634,0.278855 -1.002972,0.5088 -1.495987,0.72698 -0.497751,0.208245 -0.986008,0.392165 -1.45834,0.537647 -0.4706,0.150563 -0.922626,0.269221 -1.343776,0.358959 -0.841009,0.187943 -1.557418,0.253655 -2.056106,0.285845 -0.249913,0.01633 -0.44697,0.01255 -0.580725,0.01163 -0.133735,-0.005 -0.205043,-0.0075 -0.205043,-0.0075"/>
+ <path style="fill:#845333" d="m 31.63274,53.857113 c 0,0 0.05813,-0.24184 0.15965,-0.665255 0.1051,-0.421848 0.230125,-1.030801 0.382015,-1.758797 0.0693,-0.36563 0.1531,-0.759647 0.22615,-1.179265 0.038,-0.2094 0.07685,-0.424416 0.11665,-0.644407 0.03563,-0.220528 0.07208,-0.445875 0.108875,-0.675203 0.08282,-0.456684 0.133175,-0.933833 0.20645,-1.415162 0.06708,-0.482205 0.1121,-0.974663 0.1688,-1.465806 0.03625,-0.492477 0.08897,-0.984378 0.112675,-1.469926 0.01,-0.485551 0.05953,-0.963476 0.05095,-1.426311 1.97e-4,-0.23134 3.97e-4,-0.459015 5.95e-4,-0.681812 9.97e-4,-0.1115 0.0017,-0.221762 0.0027,-0.330635 -0.0024,-0.10895 -0.01,-0.21601 -0.015,-0.321934 C 33.143,41.610633 33.1325,41.404394 33.123,41.204949 c -0.01125,-0.199307 -0.0082,-0.394017 -0.03462,-0.577142 -0.042,-0.367898 -0.07465,-0.706695 -0.103325,-1.007868 -0.0095,-0.151335 -0.04002,-0.289048 -0.06213,-0.417885 -0.02275,-0.12877 -0.044,-0.24683 -0.0631,-0.353746 -0.07485,-0.42776 -0.112675,-0.675203 -0.112675,-0.675203 0,0 0.07187,0.23765 0.188325,0.658323 0.02867,0.105275 0.06052,0.22194 0.09538,0.348929 0.03365,0.127445 0.07685,0.264142 0.10035,0.414301 0.05695,0.298764 0.121025,0.636644 0.18435,1.006852 0.0619,0.37031 0.0894,0.775992 0.134575,1.203989 0.0095,0.107075 0.0225,0.215793 0.03005,0.325898 0.0043,0.110012 0.0088,0.221545 0.013,0.334456 0.007,0.225742 0.01475,0.456226 0.02225,0.69075 0.01125,0.234682 0.0067,0.472949 3.97e-4,0.71424 -0.006,0.241292 -0.01225,0.48553 -0.01825,0.731817 -0.01975,0.49206 -0.06732,0.989891 -0.100575,1.489198 -0.0619,0.495881 -0.11225,0.993335 -0.18475,1.479878 -0.07545,0.485929 -0.1485,0.964312 -0.242075,1.422948 -0.04518,0.229565 -0.08937,0.45545 -0.1326,0.676456 -0.0502,0.219355 -0.0994,0.43415 -0.147575,0.643173 -0.09022,0.419041 -0.2005,0.809635 -0.29446,1.171304 -0.196475,0.721864 -0.391172,1.314254 -0.529327,1.7277 -0.0675,0.207093 -0.13,0.366887 -0.1702,0.476608 -0.0414,0.1091 -0.0635,0.167187 -0.0635,0.167187"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 C 16.536172,4 4,16.536033 4,32 4,32.113406 4.011292,32.224106 4.017578,32.335938 4.3713918,17.179667 16.75881,5 32,5 47.24156,5 59.628619,17.179667 59.982422,32.335938 59.988705,32.224106 60,32.113406 60,32 60,16.536032 47.464202,4 32,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/spacefm.svg b/.icons/awkward/64x64/apps/spacefm.svg
new file mode 100644
index 00000000..58ecfa60
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spacefm.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#4385ce" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m 14,33 4,0 0,16 10,0 0,-8 8,0 0,8 10,0 0,-16 4,0 -18,-18 z"/>
+ <path style="fill:#ffffff" d="m 14,32 4,0 0,16 10,0 0,-8 8,0 0,8 10,0 0,-16 4,0 -18,-18 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/spacemacs.svg b/.icons/awkward/64x64/apps/spacemacs.svg
new file mode 100644
index 00000000..b2488f1a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spacemacs.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#8366b2" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,4 C 16.488,4 4,16.488 4,32 c 0,0.11345 0.01128,0.224113 0.017578,0.335938 C 4.3691213,17.134181 16.710728,5 32,5 47.289272,5 59.630879,17.134181 59.982422,32.335938 59.98872,32.224113 60,32.11345 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <path style="opacity:0.2" d="M 12.800781,4 C 11.098193,3.9666062 9.7542244,4.4414304 8.578125,5.4726562 5.7478345,7.9670915 5.2580521,13.023546 7.171875,20.025391 7.344463,19.694535 7.5198259,19.365819 7.7050781,19.042969 6.4632389,13.900442 6.6480582,12.148733 8.9960938,10.105469 11.01959,8.3524921 14.224374,8.2078807 18.230469,9.6914062 25.35032,12.327948 33.301624,16.641212 41.398438,26.917969 c 0.764161,0.969898 1.301531,2.226618 1.953124,3.039062 -2.073839,0.03722 -5.221955,-0.164999 -7.933593,-0.652343 -10.20116,-1.833165 -19.80802,-6.000176 -24.3125,-10.699219 -0.403354,-0.420775 -0.732808,-0.734136 -0.734375,-0.699219 -0.0018,0.03584 0.907898,1.881379 2.019531,4.097656 l 1.671875,3.875 2.484375,1.203125 c 2.702476,1.327494 6.144712,2.877727 13.621094,6.136719 8.190668,3.570286 11.858657,5.286513 15.578125,7.292969 2.980818,1.608 6.010514,3.569648 7.539062,4.878906 0.520832,0.447942 0.641758,0.562205 0.6875,0.609375 0.0017,-0.03374 0.03858,-0.198739 0.02344,-0.332031 -0.09904,-0.726948 -0.669373,-3.601401 -1.199219,-6.261719 -0.11462,-0.602596 -0.240017,-1.203038 -0.359375,-1.804688 -0.05488,-0.274182 -0.126941,-0.646598 -0.175781,-0.890624 -0.07768,-0.388126 -0.16628,-0.754375 -0.246094,-1.136719 -1.123258,-5.39338 -2.431374,-10.748434 -4.09375,-16.019531 -0.766596,-2.400802 -1.249752,-3.563682 -2.039063,-4.988282 -0.292133,-0.527431 -3.51906,-2.689703 -4.074218,-2.980468 -0.009,-0.0046 -0.0445,-0.0454 -0.05078,-0.04688 l -0.0039,0.0078 c -0.02028,-0.01006 -0.162615,-0.107059 -0.171875,-0.109375 l -0.0039,0.0039 c -0.0072,-0.0024 -0.0097,-0.0033 -0.01172,-0.0039 -0.03274,0.02993 0.219732,0.579502 0.492188,1.058594 2.790792,4.908279 4.623678,12.876322 3.691406,17 -0.0156,0.06408 -0.02722,0.129152 -0.05078,0.195312 -0.0012,0.0034 -0.0031,0.0091 -0.0039,0.01172 l 0,0.0039 c -0.0022,-7e-4 -0.0097,-0.0033 -0.01172,-0.0039 -0.02176,0.008 -0.08165,0.0196 -0.109375,0.02734 C 44.812983,28.753809 44.145098,27.31454 43.214844,26.097656 37.501354,18.762539 27.067892,7.9893821 16.292969,4.5976562 14.972108,4.2228853 13.822334,4.0200362 12.800781,4 Z"/>
+ <path style="fill:#ffffff" d="M 12.800781 3 C 11.098193 2.9666062 9.7542244 3.4414304 8.578125 4.4726562 C 5.7478345 6.9670915 5.2580521 12.023546 7.171875 19.025391 C 7.344463 18.694535 7.5198259 18.365819 7.7050781 18.042969 C 6.4632389 12.900442 6.6480582 11.148733 8.9960938 9.1054688 C 11.01959 7.3524921 14.224374 7.2078807 18.230469 8.6914062 C 25.35032 11.327948 33.301624 15.641212 41.398438 25.917969 C 42.162599 26.887867 42.699969 28.144587 43.351562 28.957031 C 41.277723 28.994251 38.129607 28.792032 35.417969 28.304688 C 25.216809 26.471523 15.609949 22.304512 11.105469 17.605469 C 10.702115 17.184694 10.372661 16.871333 10.371094 16.90625 C 10.369294 16.94209 11.278992 18.787629 12.390625 21.003906 L 14.0625 24.878906 L 16.546875 26.082031 C 19.249351 27.409525 22.691587 28.959758 30.167969 32.21875 C 38.358637 35.789036 42.026626 37.505263 45.746094 39.511719 C 48.726912 41.119719 51.756608 43.081367 53.285156 44.390625 C 53.805988 44.838567 53.926914 44.95283 53.972656 45 C 53.974356 44.96626 54.011234 44.801261 53.996094 44.667969 C 53.897054 43.941021 53.326721 41.066568 52.796875 38.40625 C 52.682255 37.803654 52.556858 37.203212 52.4375 36.601562 C 52.38262 36.32738 52.310559 35.954964 52.261719 35.710938 C 52.184039 35.322812 52.095439 34.956563 52.015625 34.574219 C 50.892367 29.180839 49.584251 23.825785 47.921875 18.554688 C 47.155279 16.153886 46.672123 14.991006 45.882812 13.566406 C 45.590679 13.038975 42.363752 10.876703 41.808594 10.585938 C 41.799594 10.581338 41.764093 10.540543 41.757812 10.539062 L 41.753906 10.546875 C 41.733626 10.536815 41.591291 10.439816 41.582031 10.4375 L 41.578125 10.441406 C 41.570925 10.439006 41.568406 10.4381 41.566406 10.4375 C 41.533666 10.46743 41.786138 11.017002 42.058594 11.496094 C 44.849386 16.404373 46.682272 24.372416 45.75 28.496094 C 45.7344 28.560174 45.722779 28.625246 45.699219 28.691406 C 45.698019 28.694806 45.696113 28.700525 45.695312 28.703125 L 45.695312 28.707031 C 45.693112 28.706331 45.685594 28.703725 45.683594 28.703125 C 45.661834 28.711125 45.601939 28.722729 45.574219 28.730469 C 44.812983 27.753809 44.145098 26.31454 43.214844 25.097656 C 37.501354 17.762539 27.067892 6.9893821 16.292969 3.5976562 C 14.972108 3.2228853 13.822334 3.0200362 12.800781 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/spaceview.svg b/.icons/awkward/64x64/apps/spaceview.svg
new file mode 100644
index 00000000..e6bdd3a6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spaceview.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0507997,32.000415 c -0.0118,0.333995 -0.050799,0.66199 -0.050799,0.999985 C 4.0000004,48.512179 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512179 59.9992,33.0004 c 0,-0.337995 -0.04,-0.66599 -0.05,-0.999985 C 59.421208,47.0422 47.173383,59.000029 31.9996,59.000029 16.825417,59.000029 4.5779921,47.0422 4.0499997,32.000415 Z"/>
+ <rect style="fill:#5a9e0d" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="fill:#ffffff" transform="matrix(0,-1.9999714,1.9999714,0,5.760572e-5,62.999971)">
+ <path style="opacity:0.2" d="M 25,16 C 25,10.46 20.54,6 15,6 9.46,6 5,10.46 5,16 c 0,5.54 4.46,10 10,10 5.54,0 10,-4.46 10,-10 z m -3,0 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"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(0,-1.9999714,1.9999714,0,5.760572e-5,63.999971)">
+ <path style="fill:#aef260" transform="matrix(0,1,-1,0,32,0)" d="M 16,6 C 10.46,6 6,10.46 6,16 c 0,5.54 4.46,10 10,10 5.54,0 10,-4.46 10,-10 l -3,0 a 7,7 0 0 1 -7,7 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 l 0,-3 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+ <g style="fill:#ffffff" transform="matrix(0,-1.9999714,1.9999714,0,5.760572e-5,63.999971)">
+ <path style="fill:#ff9a1b" transform="matrix(0,1,-1,0,32,0)" d="m 16,6 0,3 a 7,7 0 0 1 7,7 l 3,0 C 26,10.46 21.54,6 16,6 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sparkleshare.svg b/.icons/awkward/64x64/apps/sparkleshare.svg
new file mode 100644
index 00000000..4b251d1f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sparkleshare.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="50" height="32" x="7" y="23" rx="2.5" ry="2.5"/>
+ <path style="fill:#dd772f" d="M 7,43.5 C 7,44.884 8.115,46 9.5,46 l 45,0 c 1.384,0 2.5,-1.116 2.5,-2.5 l 0,-27 C 57,15.115 55.884,14 54.5,14 L 29,14 29,12.5 C 29,11.115 27.886,10 26.5,10 l -17,0 C 8.115,10 7,11.115 7,12.5"/>
+ <rect style="opacity:0.2" width="50" height="32" x="7" y="21" rx="2.5" ry="2.5"/>
+ <rect style="fill:#dcdcdc" width="42" height="20" x="11" y="17" rx="2.5" ry="2.5"/>
+ <rect style="fill:#ee923a" width="50" height="32" x="7" y="22" rx="2.5" ry="2.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.5 10 C 8.115 10 7 11.115 7 12.5 L 7 13.5 C 7 12.115 8.115 11 9.5 11 L 26.5 11 C 27.886 11 29 12.115 29 13.5 L 29 12.5 C 29 11.115 27.886 10 26.5 10 L 9.5 10 z M 29 14 L 29 14.5 L 29 15 L 54.5 15 C 55.884 15 57 16.115 57 17.5 L 57 16.5 C 57 15.115 55.884 14 54.5 14 L 29 14 z"/>
+ <path style="opacity:0.2" d="m 32.09375,27.000386 a 2.6151274,2.512037 0 0 0 -2.5625,1.6875 l -1.96875,5.445312 -6,0.11328 a 2.6151274,2.512037 0 0 0 -1.527344,4.515624 l 4.78125,3.48047 -1.738282,5.515624 a 2.6151274,2.512037 0 0 0 4,2.789064 L 32,47.254292 l 4.921876,3.29297 a 2.6151274,2.512037 0 0 0 4,-2.789064 l -1.738282,-5.515624 4.78125,-3.48047 A 2.6151274,2.512037 0 0 0 42.4375,34.24648 l -6,-0.11328 -1.96875,-5.445312 a 2.6151274,2.512037 0 0 0 -2.375,-1.6875 z M 32,30.68398 l 1.617188,4.46875 a 3.0003,3.0003 0 0 0 2.765624,1.980468 l 4.601564,0.08594 -3.566408,2.597656 a 3.0003,3.0003 0 0 0 -1.097656,3.328126 l 1.359376,4.30078 -4.01172,-2.683594 a 3.0003,3.0003 0 0 0 -3.335936,0 l -4.01172,2.683594 1.359376,-4.30078 a 3.0003,3.0003 0 0 0 -1.097656,-3.328126 l -3.566408,-2.597656 4.601564,-0.08594 A 3.0003,3.0003 0 0 0 30.382812,35.15273 L 32,30.68398 Z"/>
+ <path style="fill:#ffffff" d="m 32.09375,26 a 2.6151274,2.512037 0 0 0 -2.5625,1.6875 l -1.96875,5.445312 -6,0.11328 a 2.6151274,2.512037 0 0 0 -1.527344,4.515624 l 4.78125,3.48047 -1.738282,5.515624 a 2.6151274,2.512037 0 0 0 4,2.789064 L 32,46.253906 l 4.921876,3.29297 a 2.6151274,2.512037 0 0 0 4,-2.789064 l -1.738282,-5.515624 4.78125,-3.48047 A 2.6151274,2.512037 0 0 0 42.4375,33.246094 l -6,-0.11328 -1.96875,-5.445312 A 2.6151274,2.512037 0 0 0 32.09375,26 Z M 32,29.683594 l 1.617188,4.46875 a 3.0003,3.0003 0 0 0 2.765624,1.980468 l 4.601564,0.08594 -3.566408,2.597656 a 3.0003,3.0003 0 0 0 -1.097656,3.328126 l 1.359376,4.30078 -4.01172,-2.683594 a 3.0003,3.0003 0 0 0 -3.335936,0 l -4.01172,2.683594 1.359376,-4.30078 a 3.0003,3.0003 0 0 0 -1.097656,-3.328126 l -3.566408,-2.597656 4.601564,-0.08594 a 3.0003,3.0003 0 0 0 2.765624,-1.980468 L 32,29.683594 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/spec-ops-the-line.svg b/.icons/awkward/64x64/apps/spec-ops-the-line.svg
new file mode 100644
index 00000000..9e289c05
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spec-ops-the-line.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#ffaf30" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#3f3f3f" d="m 7.0390626,36.000738 -0.03125,0.923828 c -0.023364,0.663488 0.00824,0.945086 0.111328,1.009766 0.07877,0.04944 0.4746066,0.09086 0.8808594,0.0918 l 0.7382812,0.002 -0.048828,5.233874 c -0.026896,2.328224 -0.01904,4.319672 0.01562,4.427734 0.034674,0.10806 0.146266,0.219088 0.25,0.246094 0.103736,0.027 0.6694054,0.05564 1.2558598,0.0625 0.752072,0.009 1.099468,-0.0306 1.183593,-0.13086 0.07998,-0.09542 0.105904,-0.896966 0.07617,-2.4375 -0.02436,-1.262398 -0.05959,-3.23219 -0.07813,-4.376954 l -0.0332,-3.079576 0.792969,-0.0332 c 0.500627,-0.02018 0.840707,-0.08528 0.919922,-0.17968 0.07579,-0.09034 0.111582,-0.46931 0.0918,-0.955078 l -0.0332,-0.804746 h -3.044921 z m 7.1855464,0 -0.07813,0.542968 c -0.04317,0.298912 -0.09479,3.74174 -0.11328,6.429188 L 14,47.859612 l 0.878906,0.03126 c 0.483878,0.0168 0.904605,0.05528 0.935547,0.08594 0.07857,0.0778 0.703557,-0.0636 0.871094,-0.19726 0.08369,-0.06676 0.136718,-0.378998 0.136718,-0.78711 0,-0.564436 -0.03973,-0.708068 -0.248047,-0.884766 l -0.25,-0.210938 0.273437,-0.0664 0.273438,-0.0625 -0.03516,-1.439454 c -0.03721,-1.623198 -0.0506,-1.594096 0.845703,-1.707032 0.417448,-0.0526 0.477413,-0.03368 0.521484,0.17578 0.2392,1.136848 0.261902,1.407568 0.169922,2.105468 -0.05526,0.419432 -0.08909,1.282548 -0.07617,1.916016 l 0.02148,1.150392 h 1.330079 1.328123 l -0.0058,-0.81836 -0.004,-0.820312 -0.769532,-0.236328 c -0.71977,-0.22184 -0.774204,-0.261062 -0.806639,-0.58008 -0.02876,-0.282892 0.0041,-0.339842 0.19336,-0.339842 0.18007,0 0.228516,0.06882 0.228516,0.328124 0,0.377728 0.16077,0.429932 0.333983,0.10938 0.13216,-0.24456 0.440604,-0.287952 0.640626,-0.08984 0.07208,0.07142 0.16814,0.09308 0.214844,0.04686 0.04668,-0.04622 0.08398,-1.988806 0.08398,-4.314452 v -5.228012 l -1.216751,-0.0118 -1.21875,-0.0136 0.04102,1.21875 c 0.02226,0.669598 0.0047,2.52287 -0.03906,2.895982 l -0.08008,0.677734 -0.957032,-0.03126 -0.957031,-0.0332 -0.05469,-2.86278 -0.05664,-1.865238 H 15.38477 Z m 26.384765,0 c -0.598832,0.0144 -1.949218,0.490036 -1.949218,0.732422 0,0.05906 -0.1149,0.09656 -0.251954,0.08204 l -0.25,-0.02734 -0.02734,3.017078 -0.03126,2.013672 0.640626,0.125 c 0.1319,0.02598 0.11612,0.03668 0.214844,0.0586 l 1.80664,-0.04102 c 0.15472,-0.0172 0.16948,-1.284546 0.19532,-3.413564 0.0259,-2.136132 0.0072,-2.463936 -0.14258,-2.521484 -0.04862,-0.0186 -0.11954,-0.02744 -0.205082,-0.02538 z m 3.517578,0 c -0.1609,0.0038 -0.685218,0.0178 -1.166014,0.0293 -0.694136,0.0168 -0.888206,0.05858 -0.94336,0.205078 -0.0382,0.10148 -0.0106,0.723856 0.0625,1.382812 0.15324,1.380516 0.15626,2.650234 0.03516,3.483872 -0.0764,0.525922 -0.05946,0.630088 0.11718,0.76172 0.03654,0.02724 0.09726,0.02462 0.14844,0.04686 l 6.052736,-0.13672 c 0.0088,-0.0066 0.03128,-0.0124 0.0371,-0.0196 0.0871,-0.10694 0.10356,-1.821514 0.05272,-3.427232 l -0.07422,-2.277344 -0.839844,0.004 c -1.44713,0.0026 -1.335938,-0.16056 -1.335938,1.976562 0,1.051926 -0.04688,2.873486 -0.10742,2.911608 -0.14642,0.09222 -0.39958,-1.440384 -0.65625,-2.384264 -0.11886,-0.437214 -0.412072,-1.191786 -0.65232,-1.677746 -0.382686,-0.7741 -0.47417,-0.885094 -0.73047,-0.878906 z m -19.11328,0.002 c -1.452122,-0.0074 -2.88789,0.02306 -2.960938,0.0957 -0.07328,0.0729 -0.06924,0.921492 0.0118,2.529296 0.06702,1.331202 0.11914,3.861442 0.11914,4.401842 -2e-6,1.032926 0.08722,1.246094 0.498046,1.246094 0.12654,0 0.345158,0.08136 0.486328,0.17968 0.223076,0.15536 0.246508,0.238416 0.18554,0.642578 -0.07738,0.513112 0.011,0.641402 0.52539,0.763672 0.537206,0.1277 0.206436,0.28711 -0.595704,0.28711 -0.854506,0 -1.006964,0.12228 -0.779296,0.61914 0.09858,0.21516 0.08968,0.340508 -0.04102,0.591798 -0.0914,0.17576 -0.16798,0.37071 -0.16798,0.43164 0,0.06094 0.36306,0.12754 0.804688,0.14844 1.517622,0.07182 4.826928,0.08046 5.001952,0.0136 0.13926,-0.05314 0.17578,-0.244502 0.17578,-0.935546 v -0.86914 l -1.800782,-0.002 c -1.68629,-0.0016 -2.277588,-0.08062 -1.976562,-0.265626 0.07928,-0.04872 0.12304,-0.574438 0.12304,-1.486328 v -1.410156 l 0.609374,-0.0703 c 0.335706,-0.03928 0.806772,-0.04014 1.046876,-0.002 0.240104,0.03818 0.565146,0.03736 0.722656,-0.002 0.28387,-0.07084 0.287536,-0.0792 0.255858,-1.03125 l -0.0332,-0.960936 -1.15625,-0.03126 c -0.640718,-0.0174 -1.223988,-0.08804 -1.30664,-0.15626 -0.10684,-0.08816 -0.14014,-0.359986 -0.11718,-0.958986 l 0.0332,-1.83739 1.771486,-0.0664 c 0.974626,-0.03722 1.783598,-0.07378 1.798828,-0.08204 0.0154,-0.0082 0.0293,-0.36134 0.0293,-0.783202 0,-0.63342 -0.03596,-0.785014 -0.205078,-0.875 -0.1385,-0.07368 -1.606472,-0.11766 -3.058594,-0.125 z m 26.230468,0 c -0.53984,0.0052 -0.91816,0.02334 -0.970702,0.06054 -0.10902,0.0772 -0.16092,0.684434 -0.208986,2.39453 L 50,41.7268 55.158202,41.6057 c 0.0351,-0.03686 0.0526,-0.08452 0.0625,-0.15234 0.02038,-0.13972 -0.0104,-0.300932 -0.06836,-0.359374 -0.0579,-0.05846 -0.623322,-0.13296 -1.255858,-0.16602 -0.680242,-0.03558 -1.184292,-0.11368 -1.232422,-0.18946 -0.04474,-0.07048 -0.0809,-0.441616 -0.08204,-0.822264 -9.34e-4,-0.380648 -0.05042,-1.721256 -0.11132,-1.759266 -0.348878,-0.217624 0.0616,-0.459108 1.82422,-0.277344 h 1.939452 v -0.76953 c 0,-0.507644 -0.05008,-0.812156 -0.14844,-0.894532 -0.14256,-0.11944 -3.222272,-0.228674 -4.841798,-0.21289 z m -18.679688,0.0038 c -0.655336,0.04504 -0.560546,0.41743 -0.560546,2.580078 v 3.489734 l 0.455078,0.07228 c 0.248366,0.04002 0.694282,0.04008 0.99414,0 0.225196,-0.03012 0.356392,-0.0268 0.441406,-0.0078 l 0.830078,-0.0196 c -0.04274,-0.267802 -0.08324,-1.218256 -0.09374,-2.482422 l -0.02344,-3.61284 -1.107422,-0.0098 c -0.417466,-0.0034 -0.717102,-0.02474 -0.935548,-0.0098 z m 22.896486,6.155748 -5.095704,0.0156 c -0.07444,0.09654 -0.17772,0.753144 -0.234376,1.46875 -0.08936,1.128674 -0.08074,1.381054 0.08204,1.837892 0.16482,0.462634 0.17178,0.645282 0.05858,1.453124 -0.10266,0.73323 -0.10024,0.946574 0.0098,1.023438 0.13596,0.09502 5.93048,-0.0016 6.09375,-0.10156 0.04566,-0.028 0.08008,-0.373138 0.08008,-0.767578 0,-0.690684 -0.0132,-0.725812 -0.347656,-0.900392 -0.25647,-0.13388 -0.707698,-0.18896 -1.73047,-0.20703 -1.802032,-0.03182 -1.79537,-0.02506 -1.794922,-1.78125 v -1.244142 l 1.021486,-0.0293 c 0.563296,-0.0156 1.212978,-0.0579 1.441406,-0.09374 0.386186,-0.0606 0.416016,-0.09066 0.416016,-0.445314 z m -7.003908,0.02344 -5.597656,0.02148 c -0.04994,0.02518 -0.12272,0.04582 -0.214844,0.05664 -0.303792,0.03562 -0.304018,0.03644 -0.287108,0.88086 0.0094,0.46557 0.0184,1.659122 0.02344,2.652344 0.0092,1.815468 0.04232,2.000692 0.347656,2.11914 0.221046,0.08574 1.598274,0.101 1.80664,0.0196 0.1385,-0.05416 0.15402,-0.309092 0.10352,-1.609374 -0.0631,-1.625724 0.04112,-3.746094 0.18554,-3.746094 0.11768,0 1.337664,3.602332 1.33789,3.951172 1.44e-4,0.303974 0.26843,0.803282 0.652344,1.210938 0.19818,0.21045 0.360116,0.255858 0.935546,0.255858 1.161228,0 1.117222,0.10894 1.15625,-2.933594 0.024,-1.872282 -0.0012,-2.659744 -0.09374,-2.773436 -0.04042,-0.0496 -0.16242,-0.08214 -0.355468,-0.10548 z m -7.908202,0.0293 c -0.19294,0.0233 -0.350358,0.018 -0.478516,0.002 l -0.63086,0.004 c -0.08112,0.0192 -0.212158,0.03824 -0.39453,0.0547 l -0.664064,0.06054 V 42.889 43.44564 l 0.47461,0.05272 c 0.380794,0.04464 0.504964,0.11928 0.63672,0.375 0.333122,0.646586 0.06428,1.305922 -0.35547,0.873048 -0.11184,-0.11536 -0.287936,-0.24485 -0.39453,-0.283204 -0.15984,-0.05752 -0.19532,-0.0034 -0.19532,0.302734 0,0.204172 -0.07466,0.548548 -0.16602,0.767578 -0.15496,0.371416 -0.246488,2.288482 -0.11524,2.419922 0.0287,0.02874 0.685606,0.04822 1.457032,0.04492 1.389226,-0.006 1.402084,-0.0084 1.515624,-0.283202 0.14258,-0.344958 0.10744,-4.899948 -0.04102,-5.291016 -0.0444,-0.11702 -0.08442,-0.17682 -0.1543,-0.208984 h -0.47461 z m -5.814454,0.02344 -0.820312,0.004 c -0.09052,0.05084 -0.293174,0.08594 -0.677734,0.08594 -0.51119,0 -0.801896,0.04932 -0.88672,0.15234 -0.08864,0.10772 -0.11658,0.93254 -0.0957,2.763672 l 0.0293,2.609376 2.160156,0.06056 c 1.187824,0.0327 2.31441,0.06868 2.50586,0.08202 0.19718,0.0138 0.369706,-0.0362 0.398438,-0.11524 0.02786,-0.07676 0.02298,-0.518016 -0.0136,-0.978514 l -0.06836,-0.833986 -0.552734,-0.0118 c -0.605696,-0.0116 -1.8315,-0.13584 -2.269532,-0.230468 -0.265098,-0.05726 -0.26176,-0.06658 0.10938,-0.1914 0.318224,-0.10702 0.382058,-0.17876 0.359374,-0.40625 -0.0152,-0.1524 -0.03776,-0.854452 -0.05272,-1.560548 -0.015,-0.706092 -0.06996,-1.31523 -0.11914,-1.351562 -0.0024,-0.0018 -0.0036,-0.07114 -0.0058,-0.07814 z"/>
+ <path style="opacity:0.2" d="M 9.6484376,17 C 9.4493434,17 9.2934244,17.07216 9.1757812,17.21875 9.0581344,17.360112 9,17.552131 9,17.792969 v 1.546875 c 0,0.15706 0.024448,0.287239 0.074218,0.386718 0.049774,0.09424 0.144884,0.16382 0.2851562,0.210938 l 3.7265628,1.304688 v 0.25 H 10.914062 V 20.878906 H 9 v 1.328126 c 0,0.240838 0.058134,0.435432 0.175782,0.58203 C 9.2934272,22.930422 9.4493426,23 9.6484376,23 h 4.6992184 c 0.199098,0 0.358919,-0.06958 0.476563,-0.210938 C 14.941867,22.642464 15,22.44787 15,22.207032 v -1.554688 c 0,-0.157066 -0.02773,-0.287239 -0.08203,-0.386719 -0.04976,-0.104712 -0.144888,-0.179442 -0.285157,-0.226563 L 10.914062,18.75 v -0.242188 h 2.171876 v 0.46875 H 15 V 17.769531 C 15,17.528693 14.94124,17.339251 14.828125,17.203125 14.715013,17.067001 14.55847,17 14.359375,17 Z M 17,17 v 6 h 1.914062 v -1.515624 h 3.441406 c 0.1991,0 0.355628,-0.07346 0.46875,-0.214844 C 22.941866,21.122936 23,20.92834 23,20.6875 V 17.792969 C 23,17.552131 22.941244,17.360112 22.828124,17.21875 22.719526,17.072154 22.570192,17 22.371094,17 Z m 8,0 v 6 h 6 v -1.703124 h -4.046876 v -0.535157 h 3.04297 V 19.1875 h -3.04297 v -0.484375 h 3.992188 V 17 Z m 8.605468,0 c -0.19048,0 -0.340994,0.07216 -0.449218,0.21875 C 33.052354,17.360112 33,17.552131 33,17.792969 v 4.414063 c 0,0.240838 0.05234,0.435432 0.15626,0.58203 C 33.26447,22.930422 33.414992,23 33.605468,23 h 4.777344 c 0.19048,0 0.33709,-0.06958 0.445312,-0.210938 C 38.940686,22.642462 39,22.44787 39,22.207032 V 20.46875 H 37.167968 V 21.375 h -2.335936 v -2.75 h 2.335936 v 0.90625 H 39 V 17.792969 C 39,17.552131 38.944592,17.360112 38.832032,17.21875 38.723812,17.072154 38.57329,17 38.382812,17 Z m -14.691406,1.625 h 2.171876 v 1.289062 H 18.914062 Z M 33.605468,25 c -0.19048,0 -0.340994,0.07216 -0.449218,0.21875 C 33.05235,25.36011 33,25.552128 33,25.792968 v 4.414064 c 0,0.240838 0.05232,0.435434 0.15626,0.58203 C 33.26447,30.930422 33.414992,31 33.605468,31 h 4.789064 c 0.19048,0 0.33751,-0.06956 0.441406,-0.210938 C 38.944158,30.642462 39,30.44787 39,30.207032 V 25.792968 C 39,25.552128 38.94806,25.360112 38.83984,25.21875 38.735924,25.07215 38.585008,25 38.394532,25 Z M 41,25 v 6 h 1.914062 v -1.515624 h 3.441406 c 0.1991,0 0.355628,-0.07352 0.46875,-0.214844 C 46.941858,29.122932 47,28.932244 47,28.691406 V 25.792968 C 47,25.552128 46.94122,25.360112 46.82812,25.21875 46.719524,25.07215 46.566286,25 46.367188,25 Z m 8.648438,0 c -0.1991,0 -0.355012,0.07216 -0.472656,0.21875 C 49.058142,25.36011 49,25.552128 49,25.792968 v 1.550782 c 0,0.15706 0.02444,0.283332 0.07422,0.382812 0.04976,0.09426 0.1488,0.16382 0.289064,0.210938 l 3.726562,1.304688 v 0.25 H 50.914062 V 28.878906 H 49 v 1.328126 c 0,0.240838 0.05814,0.435434 0.17578,0.58203 C 49.293422,30.930422 49.449342,31 49.648438,31 h 4.699218 c 0.1991,0 0.358914,-0.06956 0.476562,-0.210938 C 54.941858,30.642462 55,30.44787 55,30.207032 v -1.554688 c 0,-0.15706 -0.02772,-0.28724 -0.08204,-0.38672 -0.04976,-0.10472 -0.1449,-0.17944 -0.285156,-0.226562 l -3.71875,-1.285156 v -0.246094 h 2.171876 v 0.472656 H 55 v -1.20703 C 55,25.5326 54.941226,25.343158 54.828124,25.207032 54.715024,25.070912 54.558468,25 54.359376,25 Z m -14.816406,1.625 h 2.335936 v 2.75 h -2.335936 z m 8.08203,0 h 2.171876 v 1.289062 h -2.171876 z"/>
+ <path style="fill:#ffffff" d="M 9.6484376,16 C 9.4493434,16 9.2934244,16.07216 9.1757812,16.21875 9.0581344,16.360112 9,16.552131 9,16.792969 v 1.546875 c 0,0.15706 0.024448,0.287239 0.074218,0.386718 0.049774,0.09424 0.144884,0.16382 0.2851562,0.210938 l 3.7265628,1.304688 v 0.25 H 10.914062 V 19.878906 H 9 v 1.328125 c 0,0.240838 0.058134,0.435434 0.175782,0.582031 C 9.2934272,21.930422 9.4493426,22 9.6484376,22 h 4.6992184 c 0.199098,0 0.358919,-0.06959 0.476563,-0.210938 C 14.941867,21.642464 15,21.447869 15,21.207031 v -1.554687 c 0,-0.157066 -0.02773,-0.287239 -0.08203,-0.386719 -0.04976,-0.104712 -0.144888,-0.179442 -0.285157,-0.226563 L 10.914062,17.75 v -0.242188 h 2.171876 v 0.46875 H 15 V 16.769531 C 15,16.528693 14.94124,16.339251 14.828125,16.203125 14.715013,16.067001 14.55847,16 14.359375,16 Z M 17,16 v 6 h 1.914062 v -1.515625 h 3.441406 c 0.1991,0 0.355628,-0.07346 0.46875,-0.214844 C 22.941866,20.122935 23,19.92834 23,19.6875 V 16.792969 C 23,16.552131 22.941244,16.360112 22.828124,16.21875 22.719526,16.072154 22.570192,16 22.371094,16 Z m 8,0 v 6 h 6 v -1.703125 h -4.046876 v -0.535156 h 3.04297 V 18.1875 h -3.04297 v -0.484375 h 3.992188 V 16 Z m 8.605468,0 c -0.19048,0 -0.340994,0.07216 -0.449218,0.21875 C 33.052354,16.360112 33,16.552131 33,16.792969 v 4.414062 c 0,0.240838 0.05234,0.435433 0.15626,0.582031 C 33.26447,21.930422 33.414992,22 33.605468,22 h 4.777344 c 0.19048,0 0.33709,-0.06959 0.445312,-0.210938 C 38.940686,21.642463 39,21.447869 39,21.207031 V 19.46875 H 37.167968 V 20.375 h -2.335936 v -2.75 h 2.335936 v 0.90625 H 39 V 16.792969 C 39,16.552131 38.944592,16.360112 38.832032,16.21875 38.723812,16.072154 38.57329,16 38.382812,16 Z m -14.691406,1.625 h 2.171876 v 1.289062 H 18.914062 Z M 33.605468,24 c -0.19048,0 -0.340994,0.07216 -0.449218,0.21875 C 33.05235,24.36011 33,24.552128 33,24.792968 v 4.414064 c 0,0.240838 0.05232,0.435434 0.15626,0.58203 C 33.26447,29.930422 33.414992,30 33.605468,30 h 4.789064 c 0.19048,0 0.33751,-0.06956 0.441406,-0.210938 C 38.944158,29.642462 39,29.44787 39,29.207032 V 24.792968 C 39,24.552128 38.94806,24.360112 38.83984,24.21875 38.735924,24.07215 38.585008,24 38.394532,24 Z M 41,24 v 6 h 1.914062 v -1.515624 h 3.441406 c 0.1991,0 0.355628,-0.07352 0.46875,-0.214844 C 46.941858,28.122932 47,27.932244 47,27.691406 V 24.792968 C 47,24.552128 46.94122,24.360112 46.82812,24.21875 46.719524,24.07215 46.566286,24 46.367188,24 Z m 8.648438,0 c -0.1991,0 -0.355012,0.07216 -0.472656,0.21875 C 49.058142,24.36011 49,24.552128 49,24.792968 v 1.550782 c 0,0.15706 0.02444,0.283332 0.07422,0.382812 0.04976,0.09426 0.1488,0.16382 0.289064,0.210938 l 3.726562,1.304688 v 0.25 H 50.914062 V 27.878906 H 49 v 1.328126 c 0,0.240838 0.05814,0.435434 0.17578,0.58203 C 49.293422,29.930422 49.449342,30 49.648438,30 h 4.699218 c 0.1991,0 0.358914,-0.06956 0.476562,-0.210938 C 54.941858,29.642462 55,29.44787 55,29.207032 v -1.554688 c 0,-0.15706 -0.02772,-0.28724 -0.08204,-0.38672 -0.04976,-0.10472 -0.1449,-0.17944 -0.285156,-0.226562 l -3.71875,-1.285156 v -0.246094 h 2.171876 v 0.472656 H 55 v -1.20703 C 55,24.5326 54.941226,24.343158 54.828124,24.207032 54.715024,24.070912 54.558468,24 54.359376,24 Z m -14.816406,1.625 h 2.335936 v 2.75 h -2.335936 z m 8.08203,0 h 2.171876 v 1.289062 h -2.171876 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/spectacle.svg b/.icons/awkward/64x64/apps/spectacle.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spectacle.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/speed-dreams.svg b/.icons/awkward/64x64/apps/speed-dreams.svg
new file mode 100644
index 00000000..daba00d8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/speed-dreams.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 50.16374,11.000587 c -5.142627,0 -9.55794,3.305936 -10.849828,7.66982 -0.05294,0.177586 0.0077,0.379104 -0.03126,0.562493 C 37.17876,18.445838 34.759151,18.03565 32.093716,18.03565 23.718956,18.013161 15.391274,18.000494 7.0008011,18.000494 4.7905482,18.000715 2.9991419,19.792613 3,22.002394 c 0.092391,3.485581 -0.00104,6.613122 0.00781,10.007679 0.0056,2.205203 1.7951196,3.989968 4.000801,3.990181 l 3.91094,0 -3.6550293,11.656094 c -0.01674,0.05305 -0.032372,0.10645 -0.046884,0.160154 -0.4943163,1.841577 0.1775794,4.148034 1.5745364,5.447193 C 10.189132,54.562855 11.938821,55 13.640803,55 l 10.093818,0 C 34.80463,55 42.188808,48.39626 44.623568,40.519724 l 0.002,-0.01172 1.379137,-4.50775 0.03126,0 c 0.265716,0 0.51899,-6.9e-4 0.76187,0 5.284307,0.02325 9.720039,-3.386678 11.035414,-7.845599 0.576839,-1.951965 0.168381,-4.172791 -0.789221,-5.841719 1.206757,-0.532497 2.289371,-1.259707 3.068973,-2.271453 1.208127,-1.567901 1.007309,-3.769783 0.427821,-4.943294 -0.579492,-1.173512 -1.364085,-1.861712 -2.217245,-2.427702 -1.706319,-1.13198 -3.848661,-1.691223 -6.448557,-1.6699 -0.576775,2.8e-5 -1.140081,7.4e-4 -1.70542,0 l -0.0059,0 z"/>
+ <path style="fill:#4f4f4f" d="m 50.16374,10.000587 c -5.142627,0 -9.55794,3.305936 -10.849828,7.66982 -0.05294,0.177586 0.0077,0.379104 -0.03126,0.562493 C 37.17876,17.445838 34.759151,17.03565 32.093716,17.03565 23.718956,17.013161 15.391274,17.000494 7.0008011,17.000494 4.7905482,17.000715 2.9991419,18.792613 3,21.002394 c 0.092391,3.485581 -0.00104,6.613122 0.00781,10.007679 0.0056,2.205203 1.7951196,3.989968 4.000801,3.990181 l 3.91094,0 -3.6550293,11.656094 c -0.01674,0.05305 -0.032372,0.10645 -0.046884,0.160154 -0.4943163,1.841577 0.1775794,4.148034 1.5745364,5.447193 C 10.189132,53.562855 11.938821,54 13.640803,54 l 10.093818,0 C 34.80463,54 42.188808,47.39626 44.623568,39.519724 l 0.002,-0.01172 1.379137,-4.50775 0.03126,0 c 0.265716,0 0.51899,-6.9e-4 0.76187,0 5.284307,0.02325 9.720039,-3.386678 11.035414,-7.845599 0.576839,-1.951965 0.168381,-4.172791 -0.789221,-5.841719 1.206757,-0.532497 2.289371,-1.259707 3.068973,-2.271453 1.208127,-1.567901 1.007309,-3.769783 0.427821,-4.943294 -0.579492,-1.173512 -1.364085,-1.861712 -2.217245,-2.427702 -1.706319,-1.13198 -3.848661,-1.691223 -6.448557,-1.6699 -0.576775,2.8e-5 -1.140081,7.4e-4 -1.70542,0 l -0.0059,0 z"/>
+ <path style="opacity:0.2" d="m 50.154297,15 c -3.76348,0 -6.173882,1.95194 -7.015625,4.810547 -1.600109,5.356851 6.830823,4.083879 5.839844,7.40625 -0.381817,1.28764 -1.438113,1.844227 -2.998047,1.871094 l -1.97461,0 L 43.753906,32 l 2.273438,0 c 0.259878,0 0.519146,-7.63e-4 0.779297,0 3.762995,0.01656 6.337928,-2.119781 7.179687,-4.978516 1.643541,-5.562755 -7.155413,-4.069298 -6.167969,-7.339843 0.286883,-1.032456 1.335436,-1.752809 2.404297,-1.767579 0.980003,-0.01654 1.749449,0.188214 2.0625,0.433594 1.600735,1.254659 3.544821,0.684504 4.648438,-0.748047 C 57.517178,16.842075 55.810118,14.967911 51.898438,15 c -0.584942,0 -1.160965,7.64e-4 -1.744141,0 z M 7,22 l 0.00195,5 6.2109379,0 4.175781,0 9.443359,0 0.810547,0 0.648438,0 c 4.200979,0.302003 5.961832,2.897166 4.716796,7.011719 l -1.857421,5.416015 C 29.895206,43.544922 26.757938,46 21.935547,46 l -0.568359,0 3.8125,-12 -9.44336,0 -4.65625,14.853516 C 10.788684,49.939332 11.677931,51 13.638672,51 l 10.091797,0 c 9.644798,0 15.048911,-5.146687 17.0625,-11.662109 l 1.544922,-5.052735 c 2.08642,-6.787108 -0.605218,-12.25 -10.25,-12.25 l -3.242188,0 C 21.57027,22.011536 14.316972,22 7,22 Z M 7,29.005859 7.0078125,32 l 7.4003905,0 13.449219,0 c 0.491375,-1.551063 -0.366409,-3.112221 -1.378906,-2.994141 l -11.730469,0 -7.748047,0 z"/>
+ <path style="fill:#ffffff" d="m 26.478214,28.006194 -11.730215,0 -7.747999,0 0.00775,2.993696 7.399589,0 13.45014,0 c 0.491375,-1.551063 -0.366034,-3.111776 -1.378531,-2.993696 z"/>
+ <path style="fill:#ffffff" d="m 43.754622,30.999889 2.271843,0 c 0.259878,0 0.519192,-7.63e-4 0.779343,0 3.762995,0.01656 6.339433,-2.119203 7.181192,-4.977938 1.643541,-5.562755 -7.156262,-4.070307 -6.168818,-7.340852 0.286883,-1.032456 1.33625,-1.751329 2.405111,-1.766099 0.980003,-0.01654 1.749156,0.187421 2.062207,0.432801 1.600735,1.254659 3.544666,0.68495 4.648283,-0.747601 0.583584,-0.757534 -1.123833,-2.631875 -5.035514,-2.599786 -0.584941,0 -1.161052,7.64e-4 -1.744228,0 l 0,0 c -3.76348,0 -6.174298,1.952088 -7.016041,4.810695 -1.600109,5.356851 6.830979,4.08368 5.84,7.406051 -0.381817,1.28764 -1.437027,1.843344 -2.996961,1.870211 l -1.97566,0"/>
+ <path style="fill:#f35654" d="m 7.0001192,21 0.00167,5 6.2113458,0 4.174752,0 9.443845,0 0.810629,0 0.648503,0 c 4.200979,0.302003 5.962063,2.897855 4.717027,7.012408 L 31.15117,38.427331 C 29.895985,42.544519 26.757187,45 21.934796,45 L 21.36736,45 25.179255,33 15.735411,33 11.08,47.854469 C 10.788606,48.940285 11.677862,50 13.638603,50 l 10.092347,0 c 9.644798,0 15.048065,-5.14685 17.061654,-11.662272 l 1.54516,-5.052597 C 44.424184,26.498023 41.732847,21.034538 32.088065,21.034538 l -3.242524,0 c -7.275433,-0.02362 -14.52849,-0.03427 -21.845462,-0.03427 l -1.16e-4,0 1.042e-4,6.61e-4 9.1e-6,-6.61e-4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 50.154297 14 C 46.390817 14 43.980415 15.95194 43.138672 18.810547 C 42.931916 19.502724 42.898139 20.081162 42.984375 20.576172 C 43.016238 20.334055 43.056316 20.086259 43.138672 19.810547 C 43.980415 16.95194 46.390817 15 50.154297 15 C 50.737473 15.000764 51.313496 15 51.898438 15 C 54.656015 14.977379 56.293891 15.899862 56.830078 16.712891 C 56.863069 16.673264 56.901957 16.640676 56.933594 16.599609 C 57.517178 15.842075 55.810117 13.967911 51.898438 14 C 51.313496 14 50.737473 14.000764 50.154297 14 z M 47.837891 19.630859 C 47.832541 19.648338 47.823267 19.663978 47.818359 19.681641 C 46.956536 22.536114 53.547747 21.76171 54.146484 25.216797 C 54.653134 21.167603 48.658446 21.578315 47.837891 19.630859 z M 7 21 L 7 22 C 14.316972 22 21.57027 22.011536 28.845703 22.035156 L 32.087891 22.035156 C 39.486541 22.035156 42.781345 25.25525 42.978516 29.816406 C 43.240057 24.731216 40.017397 21.035156 32.087891 21.035156 L 28.845703 21.035156 C 21.57027 21.011536 14.316972 21 7 21 z M 48.966797 26.248047 C 48.576718 27.511997 47.526893 28.061256 45.980469 28.087891 L 44.005859 28.087891 L 43.753906 31 L 43.839844 31 L 44.005859 29.087891 L 45.980469 29.087891 C 47.540403 29.061024 48.596699 28.504437 48.978516 27.216797 C 49.09156 26.837804 49.070086 26.524107 48.966797 26.248047 z M 7 28.005859 L 7.0019531 29.005859 L 14.748047 29.005859 L 26.478516 29.005859 C 27.171034 28.925096 27.779738 29.636092 27.945312 30.585938 C 28.181494 29.1844 27.400377 27.898349 26.478516 28.005859 L 14.748047 28.005859 L 7 28.005859 z M 33.373047 31.109375 C 33.328613 31.701489 33.213006 32.333601 33.007812 33.011719 L 31.150391 38.427734 C 29.895206 42.544922 26.757938 45 21.935547 45 L 21.685547 45 L 21.367188 46 L 21.935547 46 C 26.757938 46 29.895209 43.544922 31.150391 39.427734 L 33.007812 34.011719 C 33.333767 32.934515 33.448993 31.964413 33.373047 31.109375 z M 15.736328 33 L 11.080078 47.853516 C 10.998986 48.155688 11.019714 48.452557 11.119141 48.728516 L 15.736328 34 L 24.861328 34 L 25.179688 33 L 15.736328 33 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 50.164062 10 C 45.021436 10 40.606341 13.306038 39.314453 17.669922 C 39.261513 17.847508 39.322163 18.049033 39.283203 18.232422 C 37.179311 17.44536 34.759185 17.035156 32.09375 17.035156 C 23.71899 17.012667 15.390473 17 7 17 C 4.7897471 17.000221 2.9991419 18.792172 3 21.001953 C 3.0078346 21.297524 3.008334 21.578338 3.0136719 21.869141 C 3.084542 19.722279 4.835253 18.000216 7 18 C 15.390473 18 23.71899 18.012667 32.09375 18.035156 C 34.759185 18.035156 37.179311 18.44536 39.283203 19.232422 C 39.322163 19.049033 39.261513 18.847508 39.314453 18.669922 C 40.606341 14.306038 45.021436 11 50.164062 11 L 50.169922 11 C 50.735261 11.00074 51.298225 11.000028 51.875 11 C 54.474896 10.978677 56.6179 11.537942 58.324219 12.669922 C 59.177379 13.235912 59.961524 13.924144 60.541016 15.097656 C 60.75148 15.523864 60.909495 16.087211 60.970703 16.705078 C 61.05533 15.709482 60.861111 14.745875 60.541016 14.097656 C 59.961524 12.924144 59.177379 12.235912 58.324219 11.669922 C 56.6179 10.537942 54.474896 9.978677 51.875 10 C 51.298225 10.000028 50.735261 10.00074 50.169922 10 L 50.164062 10 z M 57.4375 22.117188 C 57.306104 22.181623 57.179662 22.253044 57.044922 22.3125 C 57.622546 23.319195 57.993882 24.527684 58.076172 25.755859 C 58.163049 24.50725 57.916403 23.234166 57.4375 22.117188 z M 3.0371094 24.464844 C 3.0365261 26.647887 3.0019827 28.773658 3.0078125 31.009766 C 3.0078567 31.027181 3.0134058 31.043185 3.0136719 31.060547 C 3.0190215 28.837821 3.0501151 26.687656 3.0371094 24.464844 z M 10.605469 36 L 7.2636719 46.65625 C 7.2469319 46.7093 7.2313089 46.762702 7.2167969 46.816406 C 7.0701854 47.362608 7.0388796 47.949482 7.0859375 48.539062 C 7.111975 48.292564 7.1538616 48.050872 7.2167969 47.816406 C 7.2313089 47.762702 7.2469319 47.7093 7.2636719 47.65625 L 10.919922 36 L 10.605469 36 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/speedcrunch.svg b/.icons/awkward/64x64/apps/speedcrunch.svg
new file mode 100644
index 00000000..f0e68943
--- /dev/null
+++ b/.icons/awkward/64x64/apps/speedcrunch.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="44" height="56" x="10" y="4" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4a1a3a" width="44" height="56" x="10" y="3" rx="2.8" ry="2.8"/>
+ <path style="fill:#3b1530" d="M 10 46 L 10 56.199 C 10 57.75 11.25 59 12.801 59 L 51.199 59 C 52.75 59 54 57.75 54 56.199 L 54 46 L 10 46 z"/>
+ <rect style="opacity:0.2" width="28" height="2" x="16" y="11"/>
+ <rect style="fill:#e4e4e4" width="28" height="2" x="16" y="10"/>
+ <rect style="opacity:0.2" width="24" height="2" x="20" y="15"/>
+ <rect style="fill:#667b9e" width="24" height="2" x="20" y="14"/>
+ <rect style="opacity:0.2" width="28" height="2" x="16" y="23"/>
+ <rect style="fill:#e4e4e4" width="28" height="2" x="16" y="22"/>
+ <rect style="opacity:0.2" width="24" height="2" x="20" y="27"/>
+ <rect style="fill:#667b9e" width="24" height="2" x="20" y="26"/>
+ <rect style="opacity:0.2" width="28" height="2" x="16" y="35"/>
+ <rect style="fill:#e4e4e4" width="28" height="2" x="16" y="34"/>
+ <rect style="opacity:0.2" width="24" height="2" x="20" y="39"/>
+ <rect style="fill:#667b9e" width="24" height="2" x="20" y="38"/>
+ <circle style="opacity:0.2" cx="48" cy="47" r="16"/>
+ <circle style="fill:#d38b2e" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m42 42v2h12v-2zm0 6v2h12v-2z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.801 3 C 11.25 3 10 4.2496 10 5.8008 L 10 6.8008 C 10 5.2496 11.25 4 12.801 4 L 51.199 4 C 52.75 4 54 5.2496 54 6.8008 L 54 5.8008 C 54 4.2496 52.75 3 51.199 3 L 12.801 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/spflashtool.svg b/.icons/awkward/64x64/apps/spflashtool.svg
new file mode 100644
index 00000000..c030f7ab
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spflashtool.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10.000001,50 v 9.1 c 0,1.6066 1.308267,2.9 2.933333,2.9 H 51.066666 C 52.691732,62 54,60.7066 54,59.1 V 50 Z"/>
+ <path style="fill:#e4e4e4" d="m 12.933334,2.9999992 c -1.625066,0 -2.933333,1.2934 -2.933333,2.9 V 50 H 54 V 5.8999992 c 0,-1.6066 -1.308268,-2.9 -2.933334,-2.9 z"/>
+ <path style="fill:#4f4f4f" d="m 10.000001,50 v 8.1 c 0,1.6066 1.308267,2.9 2.933333,2.9 H 51.066666 C 52.691732,61 54,59.7066 54,58.1 V 50 Z"/>
+ <path style="fill:#73ac05" d="m 14,14 v 4 h 4 v -4 z m 4,4 v 4 h 4 v -4 z m 4,4 v 4 h -4 v 4 h -4 v 6 H 32 50 V 30 H 46 V 26 H 42 V 22 H 32 Z m 20,0 h 4 v -4 h -4 z m 4,-4 h 4 V 14 H 46 Z M 14,40 V 50 H 32 50 V 40 H 32 Z"/>
+ <rect style="opacity:0.2" width="4" height="4" x="22" y="31"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="22" y="30"/>
+ <rect style="opacity:0.2" width="4" height="4" x="38" y="31"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="38" y="30"/>
+ <rect style="opacity:0.2" width="44" height="1" x="10" y="50"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.933594 3 C 11.308527 3 10 4.2918375 10 5.8984375 L 10 6.8984375 C 10 5.2918375 11.308527 4 12.933594 4 L 51.066406 4 C 52.691472 4 54 5.2918373 54 6.8984375 L 54 5.8984375 C 54 4.2918373 52.691472 3 51.066406 3 L 12.933594 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/spideroak.svg b/.icons/awkward/64x64/apps/spideroak.svg
new file mode 100644
index 00000000..4dcc10b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spideroak.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549978 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249982 -2.79996,-2.79996 z"/>
+ <rect style="fill:#f57635" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 34.06957,21.000572 c -4.19134,0.0054 -8.020485,2.295367 -9.878858,5.910116 -0.783629,-0.393115 -1.651377,-0.599552 -2.535164,-0.601552 -3.046957,0 -5.519521,2.376766 -5.519521,5.308524 0.0017,0.185358 0.01338,0.370495 0.03516,0.554673 -2.436965,0.943986 -4.17134,3.341952 -4.17134,6.191911 0,3.675947 2.871559,6.635905 6.437508,6.635905 l 25.745632,0 c 0.574752,0 1.122824,-0.101698 1.652316,-0.246096 3.574549,-0.656531 6.161312,-3.662548 6.163912,-7.163898 -0.0028,-3.816945 -3.063556,-6.9873 -7.0195,-7.273296 1.84e-4,-6.86e-4 0.02344,-0.02344 0.02344,-0.02344 -0.69399,-5.305924 -5.375923,-9.287867 -10.933844,-9.293867 z m -2.06997,5.999914 3.999943,3.999943 3.999943,3.999943 -5.999915,0 0,7.999886 -3.999942,0 0,-7.999886 -5.999915,0 3.999943,-3.999943 3.999943,-3.999943 z"/>
+ <path style="fill:#ffffff" d="m 34.06957,20.000186 c -4.19194,0.006 -8.019885,2.295967 -9.877858,5.909915 -0.783989,-0.391994 -1.651977,-0.599991 -2.535964,-0.601991 -3.046757,0 -5.519121,2.377966 -5.519121,5.309924 0.0016,0.183997 0.0132,0.369995 0.035,0.553992 -2.437365,0.943987 -4.17174,3.341952 -4.17174,6.191912 0,3.675947 2.871559,6.635905 6.437508,6.635905 l 25.745632,0 c 0.573992,0 1.121984,-0.101999 1.651976,-0.245997 3.573949,-0.65599 6.161912,-3.661947 6.163912,-7.163897 -0.002,-3.817946 -3.063956,-6.9879 -7.0199,-7.273896 l 0.024,-0.024 C 44.309024,23.988129 39.627091,20.006186 34.06917,20.000186 Z m -2.06997,5.999914 3.999943,3.999943 3.999943,3.999943 -5.999915,0 0,7.999885 -3.999942,0 0,-7.999885 -5.999915,0 3.999943,-3.999943 L 31.9996,26.0001 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812,4 C 5.2496034,4 4,5.2496035 4,6.8007812 l 0,1 C 4,6.2496035 5.2496034,5 6.8007812,5 L 57.199219,5 C 58.749196,5 60,6.2496034 60,7.8007812 l 0,-1 C 60,5.2496034 58.749196,4 57.199219,4 L 6.8007812,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sportstracker.svg b/.icons/awkward/64x64/apps/sportstracker.svg
new file mode 100644
index 00000000..f88ab6c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sportstracker.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3c6290" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:.2" d="m42.078124 11.997819c-1.013142-0.0079-2.034852 0.358229-2.796874 1.054688-1.34857 1.232552-1.674678 3.324671-0.773438 4.941406 0.506574 0.908773 1.799046 1.794552 2.859376 1.957031 2.41694 0.370354 4.632812-1.521514 4.632812-3.957031 0-1.512965-1.00123-3.059312-2.375-3.667969-0.489182-0.216829-1.016182-0.323402-1.546876-0.328125zm7.898438 7.976562c-0.588575 0.01287-1.14159 0.284376-1.511718 0.742187l-3.597656 4.320312-4.453126-4.453124c-0.375023-0.375072-0.883664-0.585835-1.414062-0.585937h-9.800782c-0.580348 0.000247-1.131978 0.252543-1.511718 0.691407l-5.199218 5.999998c-1.8516 2.022565 1.287081 4.739512 3.023436 2.617188l4.601564-5.308594h2.203124l-6.554688 8.113282-3.496094 3.886718h-9.265624c-4.056968-0.05738-4.056968 6.057376 0 6h10.601562c0.849152-0.000744 1.658221-0.361277 2.226562-0.992188l3.566408-3.960936 4.347656 3.257812-2.703126 10.203124c-0.657206 3.948598 5.266309 4.933247 5.921876 0.984376l3-12c0.182894-1.104531-0.264404-2.219011-1.160156-2.890626l-4.25-3.1875 5.824218-7.210938 3.210938 3.210938c0.831221 0.830665 2.19603 0.7692 2.949218-0.13282l5-6c1.129331-1.311905 0.172047-3.34163-1.558594-3.304679z"/>
+ <g transform="translate(0 .97892488)">
+ <path style="fill:#ffffff" d="m42.077116 10.000127c-1.013144-0.00794-2.03285 0.356683-2.794872 1.053142-1.34857 1.232552-1.677382 3.327041-0.776142 4.943775 0.506574 0.908773 1.801346 1.794033 2.861676 1.956512 2.41694 0.370355 4.632224-1.522439 4.632224-3.957956 0-1.512964-1.000346-3.057815-2.374116-3.666473-0.489182-0.216828-1.018078-0.324277-1.54877-0.329z"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:4;fill:none" d="m24 26 5.2-6h9.8l6 6 5-6"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:6;fill:none" d="m13 37h10.6l5.4-6 8 6-3 12"/>
+ <rect style="fill:#ffffff" width="15.929" height="7.657" x="-9.01" y="38.98" transform="matrix(.62845685 -.77784445 .79675102 .60430771 0 0)"/>
+ </g>
+ <path style="opacity:.2;fill:#ffffff" d="m6.8007812 4c-1.5512 0-2.8007812 1.2495812-2.8007812 2.8007812v1c0-1.5511999 1.2495812-2.8007812 2.8007812-2.8007812h50.398438c1.5512 0 2.800781 1.2495812 2.800781 2.8007812v-1c0-1.5511999-1.249581-2.8007812-2.800781-2.8007812h-50.398438z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/spotify-client.svg b/.icons/awkward/64x64/apps/spotify-client.svg
new file mode 100644
index 00000000..cb8164f9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spotify-client.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0508,31 C 4.039,31.334 4,31.662 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 c 0,-0.33768 -0.03904,-0.66528 -0.05078,-1 -0.528,15.042 -12.776,27 -27.95,27 -15.1744,0 -27.422,-11.958 -27.95,-27 z"/>
+ <rect style="fill:#1ed760" width="56" height="56" x="-59" y="-60" rx="28" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3 C 16.488 3 4 15.488 4 31 C 4 31.113448 4.0112808 31.224113 4.0175781 31.335938 C 4.3691213 16.134181 16.710728 4 32 4 L 32.001953 4 C 47.291226 4 59.632832 16.134181 59.984375 31.335938 C 59.990646 31.224113 60.001953 31.113448 60.001953 31 C 60.001953 15.488 47.513953 3 32.001953 3 L 32 3 z"/>
+ <path style="opacity:0.2" d="m 28.114,22.00007 c -3.3922,-4.26e-4 -6.6722,0.34734 -9.4688,1.04166 -1.43652,0.35666 -1.5432,0.39824 -1.9427,0.73438 -0.49154,0.41364 -0.70282,0.86764 -0.70312,1.52084 -4.01e-4,0.80888 0.3861,1.43264 1.11458,1.79166 0.59638,0.29388 0.98284,0.28354 2.2864,-0.04688 1.31832,-0.3341 3.1868,-0.65464 4.823,-0.82812 1.66378,-0.17626 6.9146,-0.14698 8.5938,0.04688 4.5518,0.52586 7.796,1.39086 10.9376,2.9166 0.8038,0.39038 1.60034,0.74252 1.77084,0.78124 0.89928,0.20578 1.97016,-0.34488 2.3438,-1.20312 0.18602,-0.42726 0.16928,-1.2137 -0.03126,-1.63542 -0.2477,-0.52116 -0.75372,-0.89426 -2.099,-1.54688 -2.2854,-1.10876 -4.7446,-1.94218 -7.4896,-2.5312 -3.239,-0.69506 -6.7432,-1.04124 -10.1354,-1.04166 z m -1.35832,8.0078 c -0.6039,0.0088 -1.12452,0.02952 -1.47656,0.0651 -2.2812,0.23006 -5.242,0.85778 -6.1822,1.3125 -0.98916,0.47834 -1.3386,2.01632 -0.72916,3.00146 0.23358,0.37762 0.93124,0.79688 1.32812,0.79688 0.14956,0 0.86824,-0.16736 1.59896,-0.3698 2.1316,-0.59062 3.5592,-0.7836 6.1614,-0.83334 1.6869,-0.03176 3.1687,-0.0044 4.1525,0.10936 4.1778,0.48256 7.84933,1.30411 11.39153,3.38923 0.48706,0.28658 0.99008,0.52114 1.1198,0.52084 1.0544,-0.0024 1.9719,-1.3047 1.79166,-2.35566 -0.1575,-0.91792 -0.55258,-1.30156 -2.3646,-2.3124 -3.0006,-1.6741 -6.89393,-2.54703 -10.80833,-3.12363 -0.67062,-0.09864 -2.0354,-0.16526 -3.4062,-0.1927 -0.68544,-0.014 -1.97316,-0.0166 -2.57706,-0.008 z m 2.22259,7.99961 c -0.4839,0.0088 -0.90062,0.02992 -1.1823,0.06548 -1.82486,0.23006 -4.1956,0.85778 -4.948,1.3125 -0.79136,0.47834 -1.07084,2.0162 -0.58334,3.0013 0.18688,0.37762 0.745,0.79688 1.0625,0.79688 0.11964,0 0.69668,-0.16736 1.28124,-0.3698 1.70528,-0.5906 2.8452,-0.78362 4.927,-0.83334 1.34944,-0.03174 1.36419,-0.0044 2.15139,0.10936 3.3422,0.48256 5.19738,1.30418 8.03118,3.3893 0.3896,0.28658 0.79738,0.52112 0.90104,0.52084 0.84358,-0.0024 1.57158,-1.10524 1.42708,-2.1562 -0.12598,-0.91792 -0.43578,-1.30156 -1.88542,-2.3124 -2.4006,-1.6741 -4.43618,-2.7464 -7.56758,-3.323 -0.53658,-0.09864 -1.62722,-0.16566 -2.724,-0.19308 -0.54834,-0.014 -0.40701,-0.0166 -0.89093,-0.008 z"/>
+ <path style="fill:#ffffff" d="m 28.114,21 c -3.3922,-4.26e-4 -6.6722,0.34734 -9.4688,1.04166 -1.43652,0.35666 -1.5432,0.39824 -1.9427,0.73438 -0.49154,0.41364 -0.70282,0.86764 -0.70312,1.52084 -4.01e-4,0.80888 0.3861,1.43264 1.11458,1.79166 0.59638,0.29388 0.98284,0.28354 2.2864,-0.04688 1.31832,-0.3341 3.1868,-0.65464 4.823,-0.82812 1.66378,-0.17626 6.9146,-0.14698 8.5938,0.04688 4.5518,0.52586 7.796,1.39086 10.9376,2.9166 0.8038,0.39038 1.60034,0.74252 1.77084,0.78124 0.89928,0.20578 1.97016,-0.34488 2.3438,-1.20312 0.18602,-0.42726 0.16928,-1.2137 -0.03126,-1.63542 -0.2477,-0.52116 -0.75372,-0.89426 -2.099,-1.54688 -2.2854,-1.10876 -4.7446,-1.94218 -7.4896,-2.5312 -3.239,-0.69506 -6.7432,-1.04124 -10.1354,-1.04166 z m -1.35832,8.0078 c -0.6039,0.0088 -1.12452,0.02952 -1.47656,0.0651 -2.2812,0.23006 -5.242,0.85778 -6.1822,1.3125 -0.98916,0.47834 -1.3386,2.01632 -0.72916,3.00146 0.23358,0.37762 0.93124,0.79688 1.32812,0.79688 0.14956,0 0.86824,-0.16736 1.59896,-0.3698 2.1316,-0.59062 3.5592,-0.7836 6.1614,-0.83334 1.6869,-0.03176 3.1687,-0.0044 4.1525,0.10936 4.1778,0.48256 7.84933,1.30411 11.39153,3.38923 0.48706,0.28658 0.99008,0.52114 1.1198,0.52084 1.0544,-0.0024 1.9719,-1.3047 1.79166,-2.35566 -0.1575,-0.91792 -0.55258,-1.30156 -2.3646,-2.3124 -3.0006,-1.6741 -6.89393,-2.54703 -10.80833,-3.12363 -0.67062,-0.09864 -2.0354,-0.16526 -3.4062,-0.1927 -0.68544,-0.014 -1.97316,-0.0166 -2.57706,-0.008 z m 2.22259,7.99961 c -0.4839,0.0088 -0.90062,0.02992 -1.1823,0.06548 -1.82486,0.23006 -4.1956,0.85778 -4.948,1.3125 -0.79136,0.47834 -1.07084,2.0162 -0.58334,3.0013 0.18688,0.37762 0.745,0.79688 1.0625,0.79688 0.11964,0 0.69668,-0.16736 1.28124,-0.3698 1.70528,-0.5906 2.8452,-0.78362 4.927,-0.83334 1.34944,-0.03174 1.36419,-0.0044 2.15139,0.10936 3.3422,0.48256 5.19738,1.30418 8.03118,3.3893 0.3896,0.28658 0.79738,0.52112 0.90104,0.52084 0.84358,-0.0024 1.57158,-1.10524 1.42708,-2.1562 -0.12598,-0.91792 -0.43578,-1.30156 -1.88542,-2.3124 -2.4006,-1.6741 -4.43618,-2.7464 -7.56758,-3.323 -0.53658,-0.09864 -1.62722,-0.16566 -2.724,-0.19308 -0.54834,-0.014 -0.40701,-0.0166 -0.89093,-0.008 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/spotify-linux-48x48.svg b/.icons/awkward/64x64/apps/spotify-linux-48x48.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spotify-linux-48x48.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/spotify-linux-512x512.svg b/.icons/awkward/64x64/apps/spotify-linux-512x512.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spotify-linux-512x512.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/spotify.svg b/.icons/awkward/64x64/apps/spotify.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spotify.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/spyder.svg b/.icons/awkward/64x64/apps/spyder.svg
new file mode 100644
index 00000000..40236351
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spyder.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="m 23.226562,6.4453124 a 28,28 0 0 0 -1.992186,0.7343752 c 0.615462,4.1317684 0.775278,5.0354394 1.273436,8.2460934 -0.003,0.0037 -0.0088,0.0041 -0.0118,0.0078 L 12.28125,27.636718 c -4.3410474,0.10272 -7.2249582,-0.05904 -7.7382812,-0.10156 a 28,28 0 0 0 -0.3125,2.0625 c 0.3355878,0.02976 3.0102246,0.238954 7.3085932,0.16796 l 3.378907,15.214844 c -1.850414,1.559922 -3.40328,2.729512 -4.664063,3.63672 a 28,28 0 0 0 1.375,1.566406 c 1.141435,-0.833222 2.483679,-1.85686 4.046875,-3.148438 0.07896,0.0663 0.143966,0.14488 0.238281,0.1914 L 31.375,54.847656 c 0.005,0.0024 0.0106,0.0014 0.0156,0.004 -0.0068,1.85729 0.02496,2.916344 0.05078,4.121094 A 28,28 0 0 0 32,59 28,28 0 0 0 33.523438,58.94532 c -0.03062,-1.278028 -0.07254,-2.43376 -0.0586,-4.55078 l 14.585938,-6.98047 c 0.23061,-0.11034 0.39778,-0.298126 0.527342,-0.511718 0.17066,0.17122 0.367322,0.391134 0.531252,0.55078 1.424598,1.387408 2.43879,2.21783 3.1875,2.785158 a 28,28 0 0 0 1.382812,-1.550782 C 52.97262,48.156256 51.97027,47.339676 50.558588,45.964852 50.143462,45.560564 49.673242,45.052746 49.210932,44.558602 l 3.347656,-14.46875 c 3.784254,-1.471706 6.40632,-2.442338 6.863282,-2.609376 a 28,28 0 0 0 -0.468752,-2.05078 c -0.280016,0.09926 -2.936468,1.057326 -6.95703,2.609374 l -9.98437,-12.175789 c 2.444258,-4.050848 4.156178,-6.779497 4.246094,-6.9218748 a 28,28 0 0 0 -1.83203,-0.9921874 c -0.15274,0.2419942 -1.885864,3.0112822 -4.34375,7.0898432 L 24.542968,14.949222 C 23.993634,11.416979 23.889068,10.9 23.226562,6.4453154 Z m 1.714844,11.1054686 13.589844,0.07813 c -1.265806,2.127227 -2.637542,4.468817 -4.128906,7.062499 L 26.269532,26.125 c -0.08288,-0.51616 -0.851306,-5.536616 -1.328126,-8.574219 z m 15.644532,0.6875 8.882812,10.792969 c -2.718956,1.070346 -5.765726,2.29597 -9.296874,3.785156 l -3.847658,-7.296874 c 1.548254,-2.689474 2.959146,-5.097578 4.26172,-7.281251 z m -17.546876,0.613281 c 0.38864,2.473856 1.128868,7.347498 1.21875,7.902344 -3.18884,0.397542 -5.975644,0.61405 -8.496093,0.753906 z m 11.589844,7.910156 3.941406,7.472658 -5.816406,6.078124 -7.546874,-3.703124 1.17578,-8.390626 z m -10.4375,2.097658 -1.136718,8.160156 c -1.997114,2.27794 -4.01327,4.296364 -5.90625,6.01953 L 14.1875,29.691406 c 2.845993,-0.11566 6.223596,-0.370242 10.003906,-0.83203 z M 49.625,31.242188 47.101562,42.148438 c -1.711144,-2.06365 -3.582936,-4.566774 -5.53125,-7.63672 2.98888,-1.247736 5.629854,-2.308304 8.054688,-3.26953 z m -9.714844,4.59375 c 2.351008,3.690612 4.610872,6.623758 6.601562,8.86328 l -0.14844,0.640626 -12.839844,6.148438 c 0.05934,-2.742096 0.18278,-5.853422 0.42578,-9.41797 z m -15.445312,2.71875 7.390624,3.632812 c -0.247806,3.706946 -0.372444,6.9723 -0.42578,9.792968 L 17.78125,45.25 c 2.116768,-1.87761 4.404874,-4.112616 6.683594,-6.695312 z"/>
+ <path id="polygon154" style="fill:#afafaf" d="m 23.518792,13.946803 c -0.397258,-0.0021 -0.77366,0.177597 -1.021752,0.487868 L 11.713844,27.314404 c -0.245382,0.306938 -0.338668,0.70844 -0.253746,1.092122 l 3.760853,16.938064 c 0.08532,0.384458 0.340406,0.709474 0.693575,0.883714 l 15.460246,7.618472 c 0.357526,0.17602 0.776056,0.17824 1.135428,0.006 l 15.539416,-7.440512 c 0.356454,-0.17054 0.615934,-0.494014 0.705072,-0.878976 l 3.905664,-16.889954 c 0.08858,-0.382686 -7.18e-4,-0.784904 -0.24292,-1.094152 L 41.746562,14.540906 C 41.501964,14.228249 41.127858,14.044562 40.7309,14.042212 Z m 0.61508,2.601746 15.954204,0.08865 9.900834,12.025111 -3.624848,15.6761 -14.40669,6.89851 L 17.62173,44.173306 14.131535,28.450514 Z"/>
+ <path id="polygon156" style="fill:#afafaf" d="m 35.17961,23.566404 a 1.0394482,1.0394482 0 0 0 -0.1651,0.0156 l -9.73844,1.719378 a 1.0394482,1.0394482 0 0 0 -0.849202,0.879652 l -1.381056,9.883922 a 1.0394482,1.0394482 0 0 0 0.571098,1.07656 l 8.902766,4.3712 a 1.0394482,1.0394482 0 0 0 1.208512,-0.213824 l 6.861972,-7.1685 A 1.0394482,1.0394482 0 0 0 40.75864,32.9273 l -4.64389,-8.806682 a 1.0394482,1.0394482 0 0 0 -0.93514,-0.554182 z m -0.550122,2.194396 3.940848,7.47367 -5.817892,6.07705 -7.544042,-3.704016 1.172644,-8.390538 z"/>
+ <path style="fill:#afafaf" d="m 23.228124,5.4464844 a 28,28 0 0 0 -1.993358,0.7328124 c 1.460964,9.8078592 2.80157,18.2009792 3.024218,19.5753892 -11.31943,1.411154 -18.8207248,0.85336 -19.7148434,0.779298 a 28,28 0 0 0 -0.3117188,2.064452 c 0.618575,0.05484 8.9752142,0.748818 21.3609382,-0.905076 l -0.13672,-1.03086 1.02539,-0.1668 c 0,0 -1.613978,-10.022354 -3.253906,-21.0492156 z m 21.19961,1.501172 C 44.168092,7.3590432 39.625014,14.562761 34.03711,24.313672 l 1.801954,1.033594 C 41.470658,15.520111 46.102786,8.1844724 46.257032,7.9402344 a 28,28 0 0 0 -1.829298,-0.992578 z m 14.525,17.4835936 c -0.510436,0.18094 -8.45196,3.002762 -19.389452,7.63711 l -1.110158,0.470312 0.628908,1.03086 c 3.750222,6.141992 7.349614,10.276934 10.026952,12.884374 2.47401,2.409418 4.05421,3.431498 4.303906,3.590234 a 28,28 0 0 0 1.255078,-1.654296 c -0.02442,-0.0148 -1.572194,-0.954852 -4.109766,-3.426172 -2.383614,-2.321386 -5.603544,-6.11887 -8.987888,-11.451562 9.656044,-4.031012 17.029486,-6.732884 17.85,-7.032812 A 28,28 0 0 0 58.952734,24.43125 Z M 23.57539,35.43711 C 17.982493,41.96456 12.094067,46.382752 9.2882814,48.31875 a 28,28 0 0 0 1.2714846,1.646094 c 2.943018,-2.03957 8.913437,-6.547936 14.593358,-13.176954 z m 8.348046,4.56914 c -0.72012,9.887398 -0.556632,17.272184 -0.456638,19.966406 A 28,28 0 0 0 32,60 28,28 0 0 0 33.547656,59.94532 c -0.09712,-2.55084 -0.271752,-9.862792 0.451172,-19.788672 z"/>
+ <path style="opacity:0.1" d="m 24.951172,25.99945 c -3.602254,0.08412 -6.246072,2.715187 -8.25586,4.982422 -2.009786,2.267235 -3.353515,4.498047 -3.353515,4.498047 l 3.59375,2.173828 c 0,0 1.183587,-1.945842 2.902344,-3.884766 1.718756,-1.938924 4.005859,-3.54217 5.210937,-3.570312 0.853805,-0.01994 1.56429,0.287961 2.462891,1.015625 0.898601,0.727663 1.863994,1.863058 2.886719,3.099609 1.022722,1.236551 2.103011,2.574986 3.460937,3.689453 1.357926,1.114468 3.114346,2.022218 5.167969,1.996094 1.549268,-0.0197 2.77889,-0.707258 3.873047,-1.488281 0.674341,-0.481355 1.286501,-1.032317 1.86914,-1.597657 0.781477,0.158213 1.569676,0.05764 2.203125,-0.138671 1.11417,-0.345296 2.095052,-0.992786 2.978516,-1.875 0.893334,-0.883368 1.548838,-1.868859 1.896484,-2.994141 0.34841,-1.127764 0.405542,-2.739596 -0.77539,-3.919922 -0.596506,-0.595878 -1.294956,-0.872131 -1.982422,-0.957031 -0.687466,-0.0849 -1.363629,0.02239 -1.921875,0.195312 -1.115744,0.34561 -2.099673,0.992464 -2.984375,1.876953 -3.82e-4,3.76e-4 -0.0035,-3.77e-4 -0.0039,0 -0.890336,0.88233 -1.543776,1.867171 -1.890626,2.990235 -0.143285,0.46394 -0.230375,1.010267 -0.208984,1.574219 -0.544824,0.544068 -1.101257,1.058062 -1.61914,1.427734 -0.723858,0.516699 -1.341475,0.703211 -1.488282,0.705078 -0.839159,0.01067 -1.550722,-0.303607 -2.449218,-1.041016 -0.898497,-0.737406 -1.86337,-1.879471 -2.888672,-3.11914 -1.025302,-1.239669 -2.11148,-2.578929 -3.480469,-3.6875 -1.368989,-1.108571 -3.141814,-1.999312 -5.203125,-1.951172 z"/>
+ <path style="fill:none;stroke:#e53a3f;stroke-width:4.19999981;stroke-linejoin:round" d="m 15.139246,35.56807 c 0,0 5.053422,-8.356186 9.860754,-8.46845 5.830232,-0.13616 8.214436,9.873598 14,9.8 C 42.39215,36.85648 47,30 47,30"/>
+ <path style="fill:#e53a3f" d="m 49.089948,26.029666 c -0.687466,-0.0849 -1.364328,0.02244 -1.922574,0.19536 -1.115744,0.34561 -2.09968,0.992784 -2.984382,1.877274 -3.82e-4,3.76e-4 -0.0024,-3.78e-4 -0.0028,0 -0.890336,0.88233 -1.544578,1.86698 -1.891428,2.990044 -0.348238,1.127548 -0.404394,2.738552 0.775824,3.918772 1.19212,1.191496 2.7908,1.11056 3.907444,0.7645 1.11417,-0.345296 2.095256,-0.992228 2.97872,-1.874442 0.893334,-0.883368 1.549448,-1.870426 1.897094,-2.995708 0.34841,-1.127764 0.405104,-2.738442 -0.775828,-3.918768 -0.596506,-0.595878 -1.29457,-0.872144 -1.982036,-0.957044 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/spyder3.svg b/.icons/awkward/64x64/apps/spyder3.svg
new file mode 120000
index 00000000..1e880583
--- /dev/null
+++ b/.icons/awkward/64x64/apps/spyder3.svg
@@ -0,0 +1 @@
+spyder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sqldeveloper.svg b/.icons/awkward/64x64/apps/sqldeveloper.svg
new file mode 100644
index 00000000..2a45a199
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sqldeveloper.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,33 A 28,14 0 0 0 3.9999998,47 28,14 0 0 0 32,61 28,14 0 0 0 60,47 28,14 0 0 0 32,33 Z"/>
+ <path style="fill:#696969" d="M 32,32 A 28,14 0 0 0 3.9999998,46 28,14 0 0 0 32,60 28,14 0 0 0 60,46 28,14 0 0 0 32,32 Z"/>
+ <path style="opacity:0.2" d="M 32,19 A 28,14 0 0 0 3.9999998,33 28,14 0 0 0 32,47 28,14 0 0 0 60,33 28,14 0 0 0 32,19 Z"/>
+ <path style="fill:#919191" d="M 32,18 A 28,14 0 0 0 3.9999998,32 28,14 0 0 0 32,46 28,14 0 0 0 60,32 28,14 0 0 0 32,18 Z"/>
+ <path style="opacity:0.2" d="M 32,5 A 28,14 0 0 0 3.9999998,19 28,14 0 0 0 32,33 28,14 0 0 0 60,19 28,14 0 0 0 32,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,4 A 28,14 0 0 0 3.9999998,18 28,14 0 0 0 32,32 28,14 0 0 0 60,18 28,14 0 0 0 32,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 14 0 0 0 4 18 A 28 14 0 0 0 4.0410156 18.410156 A 28 14 0 0 1 32 5 A 28 14 0 0 1 59.953125 18.537109 A 28 14 0 0 0 60 18 A 28 14 0 0 0 32 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <g transform="matrix(2,0,0,2,6,0)">
+ <circle style="fill:#0ab884" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" transform="matrix(1.010363,0,0,1,-1.2441079,0.2293283)" 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/64x64/apps/sqlitebrowser.svg b/.icons/awkward/64x64/apps/sqlitebrowser.svg
new file mode 100644
index 00000000..ddcddd34
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sqlitebrowser.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,33 A 28,14 0 0 0 3.9999998,47 28,14 0 0 0 32,61 28,14 0 0 0 60,47 28,14 0 0 0 32,33 Z"/>
+ <path style="fill:#696969" d="M 32,32 A 28,14 0 0 0 3.9999998,46 28,14 0 0 0 32,60 28,14 0 0 0 60,46 28,14 0 0 0 32,32 Z"/>
+ <path style="opacity:0.2" d="M 32,19 A 28,14 0 0 0 3.9999998,33 28,14 0 0 0 32,47 28,14 0 0 0 60,33 28,14 0 0 0 32,19 Z"/>
+ <path style="fill:#919191" d="M 32,18 A 28,14 0 0 0 3.9999998,32 28,14 0 0 0 32,46 28,14 0 0 0 60,32 28,14 0 0 0 32,18 Z"/>
+ <path style="opacity:0.2" d="M 32,5 A 28,14 0 0 0 3.9999998,19 28,14 0 0 0 32,33 28,14 0 0 0 60,19 28,14 0 0 0 32,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 32,4 A 28,14 0 0 0 3.9999998,18 28,14 0 0 0 32,32 28,14 0 0 0 60,18 28,14 0 0 0 32,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 14 0 0 0 4 18 A 28 14 0 0 0 4.0410156 18.410156 A 28 14 0 0 1 32 5 A 28 14 0 0 1 59.953125 18.537109 A 28 14 0 0 0 60 18 A 28 14 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sqliteman.svg b/.icons/awkward/64x64/apps/sqliteman.svg
new file mode 120000
index 00000000..0ef32f81
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sqliteman.svg
@@ -0,0 +1 @@
+sqlitebrowser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/squeak.svg b/.icons/awkward/64x64/apps/squeak.svg
new file mode 100644
index 00000000..fd0d938a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/squeak.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-1058.5197)">
+ <circle style="opacity:0.2" cx="32" cy="1091.52" r="28"/>
+ <circle style="fill:#8e8e8e" cx="32" cy="1090.52" r="28"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1058.5197)" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <ellipse style="opacity:0.1" cx="32" cy="1105.02" rx="4" ry="3.5"/>
+ <ellipse style="fill:#3f3f3f" cx="32" cy="1104.02" rx="4" ry="3.5"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 15.265625,1071.4728 c -0.233993,0.01 -0.469777,0.027 -0.708984,0.066 -1.142715,0.1885 -2.078352,0.9998 -2.580079,1.918 -0.501725,0.9182 -0.714535,1.9516 -0.818359,3.0781 -0.207648,2.2528 0.07132,4.9245 0.503906,7.5586 0.865165,5.268 2.402344,10.3575 2.402344,10.3575 a 1.50015,1.50015 0 1 0 2.871094,-0.8633 c 0,0 -1.489533,-4.9693 -2.3125,-9.9805 -0.411484,-2.5055 -0.641417,-5.0294 -0.478516,-6.7969 0.08145,-0.8837 0.273061,-1.565 0.464844,-1.916 0.191783,-0.3509 0.24013,-0.3623 0.435547,-0.3945 0.773557,-0.1276 1.697291,0.198 2.767578,1.041 1.070287,0.843 2.175057,2.1464 3.126953,3.5039 1.903792,2.715 3.197266,5.582 3.197266,5.582 a 1.5006366,1.5006366 0 1 0 2.738281,-1.2285 c 0,0 -1.372915,-3.0734 -3.478516,-6.0762 -1.0528,-1.5014 -2.287575,-3.0017 -3.728515,-4.1367 -1.260824,-0.993 -2.764393,-1.7505 -4.402344,-1.7129 z m 33.46875,0 c -1.637951,-0.038 -3.14152,0.7199 -4.402344,1.7129 -1.44094,1.135 -2.675715,2.6353 -3.728515,4.1367 -2.105601,3.0028 -3.478516,6.0762 -3.478516,6.0762 a 1.5006366,1.5006366 0 1 0 2.738281,1.2285 c 0,0 1.293474,-2.867 3.197266,-5.582 0.951896,-1.3575 2.056666,-2.6609 3.126953,-3.5039 1.070287,-0.843 1.994021,-1.1686 2.767578,-1.041 0.195417,0.032 0.243764,0.044 0.435547,0.3945 0.191783,0.351 0.383393,1.0323 0.464844,1.916 0.162901,1.7675 -0.06703,4.2914 -0.478516,6.7969 -0.822967,5.0112 -2.3125,9.9805 -2.3125,9.9805 a 1.50015,1.50015 0 1 0 2.871094,0.8633 c 0,0 1.537179,-5.0895 2.402344,-10.3575 0.432582,-2.6341 0.711554,-5.3058 0.503906,-7.5586 -0.103824,-1.1265 -0.316634,-2.1599 -0.818359,-3.0781 -0.501726,-0.9182 -1.437364,-1.7295 -2.580079,-1.918 -0.239207,-0.039 -0.474991,-0.061 -0.708984,-0.066 z m -23.433594,17.0469 a 4.5,5 0 0 0 -4.5,5 4.5,5 0 0 0 4.5,5 4.5,5 0 0 0 4.5,-5 4.5,5 0 0 0 -4.5,-5 z m 13.398438,0 a 4.5,5 0 0 0 -4.5,5 4.5,5 0 0 0 4.5,5 4.5,5 0 0 0 4.5,-5 4.5,5 0 0 0 -4.5,-5 z m -23.007813,11.0274 c -5.8096261,-10e-4 -13.5624997,2.0195 -13.5624998,2.0195 a 1.50015,1.50015 0 1 0 0.7421876,2.9062 c 0,0 7.7338102,-1.9266 12.8183592,-1.9257 0.113528,0 0.214392,0.012 0.326172,0.014 -0.625275,0.042 -1.264921,0.1098 -1.921875,0.2227 -5.2704618,0.9057 -10.3535156,3.9433 -10.3535156,3.9433 a 1.5005167,1.5005167 0 1 0 1.5195312,2.5879 c 0,0 4.8849444,-2.8102 9.3417964,-3.5761 1.516293,-0.2607 2.953459,-0.2555 4.246094,-0.1387 -5.426069,0.5579 -8.52539,4.4922 -8.52539,4.4922 a 1.50015,1.50015 0 1 0 2.355468,1.8554 c 0,0 2.639593,-3.3464 7.310547,-3.414 1.833873,-0.027 3.832031,0.9238 3.832031,0.9238 a 1.50015,1.50015 0 0 0 1.421876,-2.6387 c 0.02073,-0.011 0.06822,-0.035 0.06836,-0.035 0.0011,-7e-4 0.54056,-0.6026 0.541015,-0.6035 4.56e-4,-9e-4 0.144669,-0.8406 0.144532,-0.8418 -6.9e-5,-6e-4 -0.04003,-0.2183 -0.06836,-0.3028 -0.02833,-0.085 -0.05777,-0.1544 -0.08789,-0.2129 -0.24098,-0.4681 -0.361282,-0.4631 -0.445313,-0.5273 -0.05611,-0.043 -0.07522,-0.044 -0.115234,-0.07 a 1.50015,1.50015 0 0 0 -0.08789,-2.6348 c 0,0 -3.934917,-2.0422 -9.5,-2.0429 z m 32.617188,0 c -5.565083,7e-4 -9.5,2.0429 -9.5,2.0429 a 1.50015,1.50015 0 0 0 -0.08789,2.6348 c -0.04001,0.026 -0.05913,0.027 -0.115234,0.07 -0.08403,0.064 -0.204333,0.059 -0.445313,0.5273 -0.03012,0.058 -0.05956,0.1283 -0.08789,0.2129 -0.02833,0.084 -0.06829,0.3022 -0.06836,0.3028 -1.37e-4,0 0.144076,0.8409 0.144532,0.8418 4.55e-4,9e-4 0.539963,0.6028 0.541015,0.6035 1.44e-4,10e-5 0.04763,0.024 0.06836,0.035 a 1.50015,1.50015 0 0 0 1.421876,2.6387 c 0,0 1.998158,-0.9505 3.832031,-0.9238 4.670954,0.068 7.310547,3.414 7.310547,3.414 a 1.50015,1.50015 0 1 0 2.355468,-1.8554 c 0,0 -3.099321,-3.934 -8.52539,-4.4922 1.292635,-0.1168 2.729801,-0.122 4.246094,0.1387 4.456851,0.7659 9.341796,3.5761 9.341796,3.5761 a 1.5005169,1.5005169 0 0 0 1.519532,-2.5879 c 0,0 -5.083054,-3.0376 -10.353516,-3.9433 -0.656954,-0.1129 -1.2966,-0.1806 -1.921875,-0.2227 0.11178,-0 0.212644,-0.014 0.326172,-0.014 5.084549,-9e-4 12.818359,1.9257 12.818359,1.9257 a 1.50015,1.50015 0 1 0 0.742188,-2.9062 c 0,0 -7.752874,-2.0205 -13.5625,-2.0195 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 15.5,1093.0197 c 0,0 -6.0525247,-20.1169 -0.7,-21 5.374431,-0.8866 10.706,10.9923 10.706,10.9923"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 24.5,1101.9203 c 0,0 -3.604033,-1.8725 -8.80949,-1.8732 -5.447088,-9e-4 -13.19051,1.9726 -13.19051,1.9726"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 24.5,1104.5198 c 0.211551,-0.053 -4.511647,-2.2288 -10.152496,-1.2592 C 9.4838469,1104.0964 4.5,1107.0197 4.5,1107.0197"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 24.5,1107.1201 c 0,0 -2.203932,-1.1206 -4.532637,-1.0867 -5.387846,0.078 -8.467363,3.9863 -8.467363,3.9863"/>
+ <ellipse style="fill:#3f3f3f" cx="25.3" cy="1092.52" rx="4.5" ry="5"/>
+ <ellipse style="opacity:0.2" cx="26.5" cy="1093.52" rx="1.5" ry="2"/>
+ <ellipse style="fill:#ffffff" cx="26.5" cy="1092.52" rx="1.5" ry="2"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 48.5,1093.0197 c 0,0 6.052525,-20.1169 0.7,-21 -5.374431,-0.8866 -10.706,10.9923 -10.706,10.9923"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 39.5,1101.9203 c 0,0 3.604033,-1.8725 8.80949,-1.8732 5.447088,-9e-4 13.19051,1.9726 13.19051,1.9726"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 39.5,1104.5198 c -0.211551,-0.053 4.511647,-2.2288 10.152496,-1.2592 4.863657,0.8358 9.847504,3.7591 9.847504,3.7591"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 39.5,1107.1201 c 0,0 2.203932,-1.1206 4.532637,-1.0867 5.387846,0.078 8.467363,3.9863 8.467363,3.9863"/>
+ <ellipse style="fill:#3f3f3f" cx="38.7" cy="1092.52" rx="4.5" ry="5"/>
+ <ellipse style="opacity:0.2" cx="39.9" cy="1093.52" rx="1.5" ry="2"/>
+ <ellipse style="fill:#ffffff" cx="39.9" cy="1092.52" rx="1.5" ry="2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sr-editor.svg b/.icons/awkward/64x64/apps/sr-editor.svg
new file mode 100644
index 00000000..b8791541
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sr-editor.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" transform="matrix(0,-1,-1,0,0,0)" d="M -58.2,-55.8 -46.108507,-60 -7.8,-60 c 1.5512,0 2.8,1.2488 2.8,2.8 l 0,50.4 c 0,1.5512 -1.2488,2.8 -2.8,2.8 l -50.4,0 c -1.5512,0 -2.8,-1.2488 -2.8,-2.8 l 0,-46.2 c 0,-1.5512 1.334681,-2.291019 2.8,-2.8 z"/>
+ <path style="fill:#e4e4e4" transform="matrix(0,-1,-1,0,0,0)" d="M -57.2,-55.8 -44.436405,-60 -6.8,-60 c 1.5512,0 2.8,1.2488 2.8,2.8 l 0,50.4 c 0,1.5512 -1.2488,2.8 -2.8,2.8 l -50.4,0 c -1.5512,0 -2.8,-1.2488 -2.8,-2.8 l 0,-46.2 c 0,-1.5512 1.326525,-2.315137 2.8,-2.8 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 29,13.000273 c -5.787792,7.617679 -18,6 -18,13.7 0,9.335522 13.013595,7.632028 10.8,18.7 -1.4,7 -7.6,5.6 -11.8,5.6"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 29,12 c -5.787792,7.617679 -18,6 -18,13.7 0,9.335522 13.013595,7.632028 10.8,18.7 -1.4,7 -7.6,5.6 -11.8,5.6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 33.1,52.000273 0,-30.2 c 1.529709,-5.017221 3.803389,-8.8 8.7,-8.8 5.6,0 8.2,3.2 8.2,8.8 0,5.6 -11,9.7 -11,13.2 0,3.5 11.2,14.2 14,17"/>
+ <path style="fill:none;stroke:#85722f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 33.1,51 0,-30.2 c 1.529709,-5.017221 3.803389,-8.8 8.7,-8.8 5.6,0 8.2,3.2 8.2,8.8 0,5.6 -11,9.7 -11,13.2 0,3.5 11.2,14.2 14,17"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.957999,46.848057 A 15.999946,15.999946 0 0 1 48.000053,62.000006 15.999946,15.999946 0 0 1 32.042106,47.152056 15.999946,15.999946 0 0 0 32.000106,48.000053 15.999946,15.999946 0 0 0 48.000053,64 15.999946,15.999946 0 0 0 63.999999,48.000053 15.999946,15.999946 0 0 0 63.957039,46.847717 Z"/>
+ <circle style="fill:#61b12f" cx="48" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="m 45.927734,39 -0.175781,2.107422 a 6.2858,6.2858 0 0 0 -1.837891,1.0625 L 42,41.267578 l -2,3.464844 1.738281,1.207031 A 6.2858,6.2858 0 0 0 41.642581,47 a 6.2858,6.2858 0 0 0 0.0918,1.064453 l -1.734378,1.205078 2,3.462891 1.910156,-0.898438 a 6.2858,6.2858 0 0 0 1.841797,1.054688 L 45.927737,55 l 4,0 0.177735,-2.105469 a 6.2858,6.2858 0 0 0 1.835937,-1.064453 l 1.916016,0.902344 2,-3.462891 -1.740234,-1.208984 A 6.2858,6.2858 0 0 0 54.214851,47 a 6.2858,6.2858 0 0 0 -0.0918,-1.064453 l 1.734375,-1.203125 -2,-3.462891 -1.91211,0.898438 a 6.2858,6.2858 0 0 0 -1.83984,-1.054688 L 49.929695,39 l -4,0 -0.002,0 z M 48,44 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"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ssh-askpass-gnome.svg b/.icons/awkward/64x64/apps/ssh-askpass-gnome.svg
new file mode 120000
index 00000000..c01534f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ssh-askpass-gnome.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/st.svg b/.icons/awkward/64x64/apps/st.svg
new file mode 100644
index 00000000..d85f9093
--- /dev/null
+++ b/.icons/awkward/64x64/apps/st.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1" d="m 19,22 v 7 8 h -7 v 7 h 14 v -7 -8 h 12 v 15 h 7 V 29 h 7 V 22 H 45 38 26 Z"/>
+ <path style="fill:#3f3f3f" d="m 19,21 v 7 8 h -7 v 7 h 14 v -7 -8 h 12 v 15 h 7 V 28 h 7 V 21 H 45 38 26 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/stacer.svg b/.icons/awkward/64x64/apps/stacer.svg
new file mode 100644
index 00000000..3486bc24
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stacer.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="29" ry="29" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3c5771" width="58" height="58" x="-61" y="-61" rx="29" ry="29" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 49.386662,37.658747 -16.23127,-1.243328 1.552916,-5.795554 z"/>
+ <path style="opacity:0.2" d="m 32,7.9988041 a 3,3 0 0 0 -3,2.9999999 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-2.9999999 z M 19.929688,11.998804 A 3,3 0 0 0 18.5,12.397242 3,3 0 0 0 17.402344,16.498804 3,3 0 0 0 21.5,17.59646 a 3,3 0 0 0 1.097656,-4.097656 3,3 0 0 0 -2.667968,-1.5 z m 24.140624,0 a 3,3 0 0 0 -2.667968,1.5 A 3,3 0 0 0 42.5,17.59646 3,3 0 0 0 46.597656,16.498804 3,3 0 0 0 45.5,12.397242 3,3 0 0 0 44.070312,11.998804 Z m -31.996093,8 a 3,3 0 0 0 -0.214844,0.0039 3,3 0 0 0 -2.4570312,1.496094 3,3 0 0 0 1.1015622,4.097656 3,3 0 0 0 4.097656,-1.097656 3,3 0 0 0 -1.097656,-4.097656 3,3 0 0 0 -1.429687,-0.402344 z m 39.851563,0 a 3,3 0 0 0 -1.429688,0.402344 3,3 0 0 0 -1.097656,4.097656 3,3 0 0 0 4.097656,1.097656 3,3 0 0 0 1.101562,-4.097656 3,3 0 0 0 -2.457032,-1.496094 3,3 0 0 0 -0.214842,-0.0039 z M 10,31.998804 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 44,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 -40.070312,10 a 3,3 0 0 0 -1.425782,0.402344 3,3 0 0 0 -1.101562,4.097656 3,3 0 0 0 4.101562,1.097656 3,3 0 0 0 1.097656,-4.097656 3,3 0 0 0 -2.671874,-1.5 z m 35.92578,0 a 3,3 0 0 0 -2.45703,1.5 3,3 0 0 0 1.097656,4.097656 3,3 0 0 0 4.101562,-1.097656 3,3 0 0 0 -1.101562,-4.097656 3,3 0 0 0 -1.425782,-0.402344 3,3 0 0 0 -0.214844,0 z"/>
+ <path style="fill:#64dedc" d="m 32,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 M 19.929688,11 A 3,3 0 0 0 18.5,11.398438 3,3 0 0 0 17.402344,15.5 3,3 0 0 0 21.5,16.597656 3,3 0 0 0 22.597656,12.5 3,3 0 0 0 19.929688,11 Z m 24.140624,0 A 3,3 0 0 0 41.402344,12.5 3,3 0 0 0 42.5,16.597656 3,3 0 0 0 46.597656,15.5 3,3 0 0 0 45.5,11.398438 3,3 0 0 0 44.070312,11 Z m -31.996093,8 a 3,3 0 0 0 -0.214844,0.0039 A 3,3 0 0 0 9.4023438,20.5 3,3 0 0 0 10.503906,24.597656 3,3 0 0 0 14.601562,23.5 3,3 0 0 0 13.503906,19.402344 3,3 0 0 0 12.074219,19 Z m 39.851563,0 A 3,3 0 0 0 50.496094,19.402344 3,3 0 0 0 49.398438,23.5 3,3 0 0 0 53.496094,24.597656 3,3 0 0 0 54.597656,20.5 3,3 0 0 0 52.140624,19.003906 3,3 0 0 0 51.925782,19 Z M 10,31 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 44,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 13.929688,41 A 3,3 0 0 0 12.503906,41.402344 3,3 0 0 0 11.402344,45.5 3,3 0 0 0 15.503906,46.597656 3,3 0 0 0 16.601562,42.5 3,3 0 0 0 13.929688,41 Z m 35.92578,0 a 3,3 0 0 0 -2.45703,1.5 3,3 0 0 0 1.097656,4.097656 A 3,3 0 0 0 52.597656,45.5 3,3 0 0 0 51.496094,41.402344 3,3 0 0 0 50.070312,41 3,3 0 0 0 49.855468,41 Z"/>
+ <path style="fill:#f0f2f7" d="m 49.386662,36.658746 -16.23127,-1.243328 1.552916,-5.795554 z"/>
+ <circle style="opacity:0.2" cx="23.593" cy="-39.451" r="5" transform="matrix(-0.25881903,0.96592583,-0.96592583,-0.25881903,0,0)"/>
+ <circle style="fill:#24303e" cx="22.627" cy="-39.192" r="5" transform="matrix(-0.25881903,0.96592583,-0.96592583,-0.25881903,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 3 C 15.934 3 3 15.934 3 32 C 3 32.110857 3.0114705 32.218895 3.0175781 32.328125 C 3.3736217 16.576183 16.159477 4 32 4 C 47.840523 4 60.626378 16.576183 60.982422 32.328125 C 60.98853 32.218895 61 32.110857 61 32 C 61 15.934 48.066 3 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/stack.svg b/.icons/awkward/64x64/apps/stack.svg
new file mode 100644
index 00000000..c6548c16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stack.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0507997,32.000414 C 4.0389998,32.33441 4.0000004,32.662405 4.0000004,33.0004 4.0000004,48.512178 16.487822,61 31.9996,61 47.511378,61 59.9992,48.512178 59.9992,33.0004 c 0,-0.337995 -0.04,-0.66599 -0.05,-0.999986 -0.527992,15.041785 -12.775817,26.999614 -27.9496,26.999614 -15.174183,0 -27.4216079,-11.957829 -27.9496003,-26.999614 z"/>
+ <rect style="fill:#5450e3" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.760572e-5,1.0006864)">
+ <path d="m 8,19 8,3 8,-3 0,2 -8,3 -8,-3 z"/>
+ <path d="m 8,15 8,3 8,-3 0,2 -8,3 -8,-3 z"/>
+ <path d="m 16,8 -8,3 0,2 8,3 8,-3 0,-2 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691163 17.134398 16.710946 5 32 5 C 47.289054 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511778 4 32 4 z"/>
+ <path style="fill:#b49eff" d="m 15.999829,37.999914 15.999771,5.999914 15.999771,-5.999914 0,3.999943 L 31.9996,47.999771 15.999829,41.999857 Z"/>
+ <path style="fill:#b49eff" d="m 15.999829,30.000029 15.999771,5.999914 15.999771,-5.999914 0,3.999942 L 31.9996,39.999886 15.999829,33.999971 Z"/>
+ <path style="fill:#b49eff" d="m 31.9996,16.000229 -15.999771,5.999914 0,3.999943 L 31.9996,32 l 15.999771,-5.999914 0,-3.999943 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/stage.svg b/.icons/awkward/64x64/apps/stage.svg
new file mode 100644
index 00000000..a634ffca
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stage.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.5;fill:#ff0000" d="M 23.000562,24.999438 C 20.238722,24.999438 18,27.23816 18,30 c 0,2.761465 2.238535,5 5,5 2.761465,0 5,-2.238535 5,-5 l -5,0 z"/>
+ <path style="opacity:0.5" d="m 31,26 0,2 14,0 0,-2 z"/>
+ <path style="opacity:0.5" d="m 31,32 0,2 14,0 0,-2 z"/>
+ <path style="opacity:0.5" d="m 19,38 0,2 20,0 0,-2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/standard-notes.svg b/.icons/awkward/64x64/apps/standard-notes.svg
new file mode 100644
index 00000000..53cb8c1c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/standard-notes.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="55" height="56" x="-60" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 4,18 V 19 H 60 V 18 Z"/>
+ <path style="fill:#086cd6" d="M 6.8008,4 C 5.2496,4 4,5.25 4,6.8 V 18 H 60 V 6.8 C 60,5.25 58.75,4 57.2,4 Z"/>
+ <path style="opacity:0.2" d="M 12,26 V 29 H 52 V 26 Z M 12,33 V 36 H 44 V 33 Z M 12,40 V 43 H 48 V 40 Z M 12,47 V 50 H 40 V 47 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8008 4 C 5.2496 4 4 5.2508 4 6.8008 L 4 7.8008 C 4 6.2508 5.2496 5 6.8008 5 L 57.199 5 C 58.749 5 60 6.2508 60 7.8008 L 60 6.8008 C 60 5.2508 58.749 4 57.199 4 L 6.8008 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/starbound.svg b/.icons/awkward/64x64/apps/starbound.svg
new file mode 100644
index 00000000..9ffa654c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/starbound.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#7767c0" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 37.667969 10.615234 L 34.689453 15.126953 A 13 13 0 0 0 33 15 A 13 13 0 0 0 28.017578 15.996094 L 23.980469 12.416016 L 25.066406 17.722656 A 13 13 0 0 0 22.238281 20.751953 A 44 44 0 0 0 7 18 A 44 44 0 0 0 4 18.150391 L 4 20.224609 A 43 43 0 0 1 8 20 A 43 43 0 0 1 50.861328 60 L 50.876953 60 A 44 44 0 0 0 42.800781 36.490234 A 13 13 0 0 0 44.972656 33.035156 L 50.423828 32.707031 L 45.871094 29.701172 A 13 13 0 0 0 46 28 A 13 13 0 0 0 45.025391 23.074219 L 48.623047 19.019531 L 43.308594 20.107422 A 13 13 0 0 0 37.992188 16.007812 L 37.667969 10.615234 z M 33 17 A 11 11 0 0 1 44 28 A 11 11 0 0 1 41.550781 34.892578 A 44 44 0 0 0 24.113281 21.541016 A 11 11 0 0 1 33 17 z"/>
+ <path style="fill:#ffffff" d="M 37.668,9.6152 34.689,14.127 A 13,13 0 0 0 33,14 13,13 0 0 0 28.018,14.996 L 23.98,11.416 25.066,16.723 A 13,13 0 0 0 22.238,19.752 44,44 0 0 0 7,17 44,44 0 0 0 4,17.15 V 19.225 A 43,43 0 0 1 8,19 43,43 0 0 1 50.92,60 H 50.949 A 44,44 0 0 0 42.801,35.49 13,13 0 0 0 44.973,32.035 L 50.424,31.707 45.871,28.701 A 13,13 0 0 0 46,27 13,13 0 0 0 45.025,22.074 L 48.623,18.02 43.309,19.107 A 13,13 0 0 0 37.992,15.008 Z M 33,16 A 11,11 0 0 1 44,27 11,11 0 0 1 41.551,33.893 44,44 0 0 0 24.113,20.541 11,11 0 0 1 33,16 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8008 4 C 5.2496 4 4 5.2496 4 6.8008 L 4 7.8008 C 4 6.2496 5.2496 5 6.8008 5 L 57.199 5 C 58.75 5 60 6.2496 60 7.8008 L 60 6.8008 C 60 5.2496 58.75 4 57.199 4 L 6.8008 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/stardew-valley.svg b/.icons/awkward/64x64/apps/stardew-valley.svg
new file mode 100644
index 00000000..341863c6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stardew-valley.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="m 19,4.9995893 c -1.114318,0 -2.076414,0.6162963 -2.59375,1.5195312 -0.847023,-0.5954729 -1.988628,-0.7082699 -2.955078,-0.1738281 -1.352222,0.7415414 -1.851289,2.4505119 -1.103516,3.8027346 0.747772,1.358454 2.442329,1.849334 3.800782,1.101562 0.414873,-0.227511 0.737654,-0.552632 0.980468,-0.923828 0.279409,0.225184 0.59679,0.39774 0.945313,0.511719 -0.300531,1.552172 0.473836,3.164601 1.976562,3.847656 1.759735,0.799879 3.8406,0.02341 4.634766,-1.736328 0.799879,-1.754021 0.0234,-3.8348863 -1.736328,-4.6347656 C 22.63814,8.1726432 22.316084,8.0984499 21.994141,8.0523237 21.994461,8.0342995 22,8.0176891 22,7.9995893 c 0,-1.6553672 -1.344631,-3 -3,-3 z"/>
+ <path style="opacity:0.2" d="m 8.9427755,15.351655 c 1.61e-4,0.0407 -0.00273,0.08291 -0.00273,0.123046 -4.4e-6,0.697144 -2.9457492,1.960157 -2.9400372,5.457299 1.6342859,-0.931428 4.1054297,-0.932422 4.3397157,-0.932422 0.02898,0.04063 0.06345,0.07477 0.09297,0.114842 C 9.4910968,18.913413 8.9681068,16.877558 8.9427755,15.351655 Z"/>
+ <path style="opacity:0.2" d="m 29.926343,51.670313 c -0.01134,0.0085 0.01403,0.08494 0.09044,0.175 -0.04081,-0.09958 -0.08169,-0.181625 -0.09044,-0.175 z m 0.09044,0.175 c 0.01092,0.0266 0.01232,0.01008 0.02467,0.04648 0.82726,2.259457 -0.465364,3.798034 -0.800355,4.176173 -2.702001,0.282867 -5.265943,1.360835 -5.469657,1.564063 -0.933664,0.702856 -0.933161,1.967845 -0.457737,2.670701 C 23.783409,60.765592 24.483098,61 24.952794,61 25.42249,61 25.886457,60.766708 26.356154,60.532422 26.820121,60.298137 28.877438,58 30.515645,58 c 1.638207,0 2.710403,2.063851 3.180099,2.532422 0.933664,0.697143 2.107903,0.461986 2.806718,-0.235156 0.698816,-0.697143 0.697944,-1.962376 -0.23572,-2.665233 -0.09166,-0.09143 -0.655874,-0.370406 -1.4061,-0.664454 -0.0027,-0.01441 2.52e-4,-0.02342 -0.0028,-0.03828 0,0 -1.541021,-0.597744 -1.541021,-3.632032 0,-0.46857 -0.939268,-1.399129 -2.10778,-1.164843 -0.695018,0.116032 -1.04377,-0.112028 -1.192312,-0.287109 z"/>
+ <path style="fill:#ff9d20" d="m 8.9427755,14.351655 c 1.61e-4,0.0407 -0.00273,0.08291 -0.00273,0.123046 -4.4e-6,0.697144 -2.9457492,1.960157 -2.9400372,5.457299 1.6342859,-0.931428 4.1054297,-0.932422 4.3397157,-0.932422 0.02898,0.04063 0.06345,0.07477 0.09297,0.114842 C 9.4910968,17.913413 8.9681068,15.877558 8.9427755,14.351655 Z"/>
+ <path style="fill:#ff9d20" d="m 29.926343,50.670313 c -0.01134,0.0085 0.01403,0.08494 0.09044,0.175 -0.04081,-0.09958 -0.08169,-0.181625 -0.09044,-0.175 z m 0.09044,0.175 c 0.01092,0.0266 0.01232,0.01008 0.02467,0.04648 0.82726,2.259457 -0.465364,3.798034 -0.800355,4.176173 -2.702001,0.282867 -5.265943,1.360835 -5.469657,1.564063 -0.933664,0.702856 -0.933161,1.967845 -0.457737,2.670701 C 23.783409,59.765592 24.483098,60 24.952794,60 25.42249,60 25.886457,59.766708 26.356154,59.532422 26.820121,59.298137 28.877438,57 30.515645,57 c 1.638207,0 2.710403,2.063851 3.180099,2.532422 0.933664,0.697143 2.107903,0.461986 2.806718,-0.235156 0.698816,-0.697143 0.697944,-1.962376 -0.23572,-2.665233 -0.09166,-0.09143 -0.655874,-0.370406 -1.4061,-0.664454 -0.0027,-0.01441 2.52e-4,-0.02342 -0.0028,-0.03828 0,0 -1.541021,-0.597744 -1.541021,-3.632032 0,-0.46857 -0.939268,-1.399129 -2.10778,-1.164843 -0.695018,0.116032 -1.04377,-0.112028 -1.192312,-0.287109 z"/>
+ <path style="fill:#e53d3d" d="m 19,3.9999997 c -1.655367,0 -3,1.344633 -3,3.0000002 C 16,8.6553673 17.344633,10 19,10 20.655369,10 22,8.6553673 22,6.9999999 22,5.3446327 20.655369,3.9999997 19,3.9999997 Z"/>
+ <path style="fill:#e53d3d" d="m 22.948355,7.3147646 c -1.759736,-0.7998795 -3.833708,-0.022854 -4.633589,1.7368809 -0.799878,1.7597355 -0.02286,3.8337085 1.736882,4.6335885 1.759735,0.799879 3.839421,0.02286 4.633587,-1.736882 0.799879,-1.754021 0.02285,-3.8337081 -1.73688,-4.6335874 z"/>
+ <path style="fill:#e53d3d" d="m 13.450893,5.3466503 c -1.352222,0.7415414 -1.850737,2.4489558 -1.102964,3.8011783 0.747772,1.3584544 2.442725,1.8507374 3.801178,1.1029654 C 17.50133,9.509252 17.999844,7.8018375 17.252072,6.4496151 16.510531,5.0973928 14.803117,4.5988777 13.450893,5.3466503 Z"/>
+ <path style="opacity:0.2" d="m 15.998095,8.999964 c -3.712077,0.00442 -6.7752732,2.892941 -6.9811752,6.583091 -0.019871,0.166546 -0.017061,0.333407 -0.016408,0.498223 4.55e-5,0.0028 -4.86e-5,0.0055 0,0.0083 0.02707,1.516392 0.5503528,2.982708 1.4903032,4.176369 C 11.649054,21.830875 13,22.991343 13,25.033051 13,28.981596 10,31.768604 10,37.344357 10,48.962407 25.520613,55 32.052339,55 35.328456,55 37.943294,54.364987 39.605025,53.723131 46.536168,50.740273 48.660093,40.84851 56,37 55.297111,36.072603 55.052608,34.55743 53.79981,34.090887 54.736995,32.930221 55.365639,33.233272 57,33 55.834233,31.606062 54.455218,29.91724 52.820859,29.91724 55.620986,29.217426 58,23.487691 58,20 57.06853,22.321334 50.481871,29 36.949827,29 27.508416,28.191135 25.152589,18.819439 21.97571,12.354128 20.727187,10.304767 18.476975,9.0026274 15.998095,8.999964 Z"/>
+ <path style="fill:#d8bfa2" d="m 15.998095,7.999964 c -3.712077,0.00442 -6.7752732,2.892941 -6.9811752,6.583091 -0.019871,0.166546 -0.017061,0.333407 -0.016408,0.498223 4.55e-5,0.0028 -4.86e-5,0.0055 0,0.0083 0.02707,1.516392 0.5503528,2.982708 1.4903032,4.176369 C 11.649054,20.830875 13,21.991343 13,24.033051 13,27.981596 10,30.768604 10,36.344357 10,47.962407 25.520613,54 32.052339,54 35.328456,54 37.943294,53.364987 39.605025,52.723131 46.536168,49.740273 48.660093,39.84851 56,36 55.297111,35.072603 55.052608,33.55743 53.79981,33.090887 54.736995,31.930221 55.365639,32.233272 57,32 55.834233,30.606062 54.455218,28.91724 52.820859,28.91724 55.620986,28.217426 58,22.487691 58,19 57.06853,21.321334 50.481871,28 36.949827,28 27.508416,27.191135 25.152589,17.819439 21.97571,11.354128 20.727187,9.3047672 18.476975,8.0026274 15.998095,7.999964 Z"/>
+ <path style="opacity:0.2" d="M 14.5,17 C 15.744897,17 17,15.744897 17,14.5 17,13.255103 15.755103,12 14.5,12 13.244897,12 12,13.255103 12,14.5 c 0,1.244897 1.244897,2.5 2.5,2.5 z"/>
+ <path style="fill:#ffffff" d="M 14.5,16 C 15.744897,16 17,14.744897 17,13.5 17,12.255103 15.755103,11 14.5,11 13.244897,11 12,12.255103 12,13.5 c 0,1.244897 1.244897,2.5 2.5,2.5 z"/>
+ <circle style="fill:#3f3f3f" cx="14.5" cy="13.5" r="1.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 19 4 C 17.885682 4 16.923586 4.6162963 16.40625 5.5195312 C 15.559227 4.9240584 14.417622 4.8112613 13.451172 5.3457031 C 12.369605 5.9388207 11.847099 7.1493725 12.058594 8.3027344 C 12.204689 7.5011184 12.684052 6.766382 13.451172 6.3457031 C 14.417622 5.8112613 15.559227 5.9240584 16.40625 6.5195312 C 16.923586 5.6162964 17.885682 5 19 5 C 20.655369 5 22 6.3446328 22 8 C 22 8.0180998 21.994461 8.0347102 21.994141 8.0527344 C 22.316084 8.0988606 22.63814 8.1730539 22.949219 8.3144531 C 24.060478 8.819573 24.775441 9.8351349 24.953125 10.957031 C 25.148627 9.4721716 24.385009 7.9670867 22.949219 7.3144531 C 22.63814 7.1730539 22.316084 7.0988606 21.994141 7.0527344 C 21.994461 7.0347102 22 7.0180998 22 7 C 22 5.3446328 20.655369 4 19 4 z M 18.035156 10.820312 C 18.041638 10.891917 18.04192 10.964303 18.052734 11.035156 C 18.061635 10.969246 18.061484 10.90366 18.074219 10.837891 C 18.060459 10.833391 18.048819 10.824995 18.035156 10.820312 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.998047 8 C 12.28597 8.00442 9.2234801 10.893834 9.0175781 14.583984 C 8.9977071 14.75053 8.999347 14.917215 9 15.082031 C 9.0000455 15.084831 8.9999514 15.087044 9 15.089844 C 9.0020205 15.203026 9.0256869 15.31325 9.0332031 15.425781 C 9.3171016 11.812259 12.33964 9.0043561 15.998047 9 C 18.476927 9.0026634 20.72804 10.304155 21.976562 12.353516 C 25.153441 18.818827 27.507808 28.191135 36.949219 29 C 50.197526 29 56.773294 22.608915 57.917969 20.162109 C 57.967706 19.75692 58 19.364511 58 19 C 57.06853 21.321334 50.481263 28 36.949219 28 C 27.507808 27.191135 25.153441 17.818827 21.976562 11.353516 C 20.72804 9.3041548 18.476927 8.0026634 15.998047 8 z M 12.970703 24.679688 C 12.673821 28.29902 10 31.077238 10 36.34375 C 10 36.492265 10.012557 36.636513 10.017578 36.783203 C 10.210853 31.58169 13 28.845286 13 25.033203 C 13 24.909031 12.98035 24.797629 12.970703 24.679688 z M 54.078125 29.248047 C 53.672965 29.569296 53.252775 29.809887 52.820312 29.917969 C 54.102782 29.917969 55.224534 30.95683 56.212891 32.078125 C 56.455627 32.058981 56.696207 32.04336 57 32 C 56.146145 30.979024 55.177322 29.805955 54.078125 29.248047 z M 54.431641 33.490234 C 54.226632 33.627514 54.02296 33.816637 53.800781 34.091797 C 54.757606 34.448119 55.126612 35.413017 55.560547 36.263672 C 55.709119 36.178307 55.846985 36.08023 56 36 C 55.437098 35.257303 55.159886 34.146383 54.431641 33.490234 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/stargus.svg b/.icons/awkward/64x64/apps/stargus.svg
new file mode 100644
index 00000000..9ea986ab
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stargus.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 33.752286,17.001639 c -0.14596,0.0048 -0.296812,0.0196 -0.459374,0.04151 -1.828328,0.246429 -2.330178,0.694073 -3.448046,3.068625 -0.753998,1.601614 -1.131204,1.797196 -2.102734,2.008576 -4.541798,-3.348135 -4.541798,1.762588 -5.435938,3.1793 -1.225624,-1.088194 -2.817328,-3.441296 -4.39129,-4.756784 -1.407217,-1.176124 -2.800254,-1.8887 -3.904805,-1.1464 -0.875281,0.62108 -1.618944,1.95364 -1.889453,5.011068 -0.369558,4.176908 0.0039,6.528426 2.625001,9.98759 2.963968,3.911594 7.379981,7.824594 14.371873,12.736586 C 32.146,49.259296 34.68393,51 34.758536,51 c 0.419362,0 -4.053278,-5.879262 -6.762108,-8.887666 -4.04837,-4.496074 -4.795408,-6.094864 -4.882894,-8.11401 -0.079,-1.824232 0.692758,-3.032648 1.727424,-3.032648 0.375966,0 2.07758,1.292388 3.953908,3.446046 1.563646,1.709818 2.591736,4.11436 3.84033,5.87435 2.644068,3.34093 5.710366,3.767036 6.849608,0.951856 1.10359,-2.739312 0.383286,-7.550168 -2.139548,-10.902338 -0.283838,-1.225946 0.252704,-1.412468 1.492968,-1.411178 1.56878,0.0016 4.548128,1.079384 6.338282,2.648348 2.212228,1.938886 2.58502,1.929762 5.047656,6.872272 1.453668,2.917512 2.895478,5.638578 3.204688,6.045936 0.550672,0.725492 0.562244,0.721478 0.571484,-0.18538 C 53.535642,36.754052 50.945614,29.56685 45.346036,24.408954 44.398838,23.57111 41.61942,21.52738 39.169084,19.868272 35.599006,17.450984 34.773978,16.967504 33.752286,17.001639 Z"/>
+ <path style="fill:#8e8e8e" d="m 33.752286,16.001639 c -0.14596,0.0048 -0.296812,0.0196 -0.459374,0.04151 -1.828328,0.246429 -2.330178,0.694073 -3.448046,3.068625 -0.753998,1.601614 -1.131204,1.797196 -2.102734,2.008576 -4.541798,-3.348135 -4.541798,1.762588 -5.435938,3.1793 -1.225624,-1.088194 -2.817328,-3.441296 -4.39129,-4.756783 -1.407217,-1.176126 -2.800254,-1.888701 -3.904805,-1.146402 -0.875281,0.621081 -1.618944,1.953641 -1.889453,5.011069 -0.369558,4.176908 0.0039,6.528426 2.625001,9.98759 2.963968,3.911594 7.379981,7.824594 14.371873,12.736586 C 32.146,48.259296 34.68393,50 34.758536,50 c 0.419362,0 -4.053278,-5.879262 -6.762108,-8.887666 -4.04837,-4.496074 -4.795408,-6.094864 -4.882894,-8.11401 -0.079,-1.824232 0.692758,-3.032648 1.727424,-3.032648 0.375966,0 2.07758,1.292388 3.953908,3.446046 1.563646,1.709818 2.591736,4.11436 3.84033,5.87435 2.644068,3.34093 5.710366,3.767036 6.849608,0.951856 1.10359,-2.739312 0.383286,-7.550168 -2.139548,-10.902338 -0.283838,-1.225946 0.252704,-1.412468 1.492968,-1.411178 1.56878,0.0016 4.548128,1.079384 6.338282,2.648348 2.212228,1.938886 2.58502,1.929762 5.047656,6.872272 1.453668,2.917512 2.895478,5.638578 3.204688,6.045936 0.550672,0.725492 0.562244,0.721478 0.571484,-0.18538 C 53.535642,35.754052 50.945614,28.56685 45.346036,23.408954 44.398838,22.57111 41.61942,20.52738 39.169084,18.868272 35.599006,16.450984 34.773978,15.967504 33.752286,16.001639 Z"/>
+ <ellipse style="opacity:0.2" cx="2.803" cy="50.538" rx="2.838" ry="4.117" transform="matrix(0.41803286,-0.90843191,0.66935843,0.74293963,0,0)"/>
+ <ellipse style="fill:#00ffff" cx="3.532" cy="50.083" rx="2.838" ry="4.117" transform="matrix(0.41803286,-0.90843191,0.66935843,0.74293963,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 33.751953 16.001953 C 33.605993 16.006753 33.455531 16.021059 33.292969 16.042969 C 31.464641 16.289398 30.963571 16.736776 29.845703 19.111328 C 29.091705 20.712942 28.713717 20.909714 27.742188 21.121094 C 23.200389 17.772959 23.200781 22.882116 22.306641 24.298828 C 21.081017 23.210634 19.488025 20.858456 17.914062 19.542969 C 16.506846 18.366843 15.114317 17.654185 14.009766 18.396484 C 13.134485 19.017565 12.391603 20.350775 12.121094 23.408203 C 12.024213 24.503194 11.983271 25.468298 12.015625 26.365234 C 12.028481 25.750742 12.058788 25.112411 12.121094 24.408203 C 12.391603 21.350775 13.134485 20.017565 14.009766 19.396484 C 15.114317 18.654185 16.506846 19.366843 17.914062 20.542969 C 19.488025 21.858456 21.081017 24.210634 22.306641 25.298828 C 23.200781 23.882116 23.200389 18.772959 27.742188 22.121094 C 28.713717 21.909714 29.091705 21.712942 29.845703 20.111328 C 30.963571 17.736776 31.464641 17.289398 33.292969 17.042969 C 33.455531 17.021059 33.605993 17.006753 33.751953 17.001953 C 34.773645 16.967818 35.599844 17.451853 39.169922 19.869141 C 41.620258 21.528249 44.398505 23.570359 45.345703 24.408203 C 50.837692 29.466996 53.430611 36.478986 53.966797 43.871094 C 53.987571 43.759849 53.997056 43.593601 54 43.304688 C 53.535308 35.753152 50.945281 28.566099 45.345703 23.408203 C 44.398505 22.570359 41.620258 20.528249 39.169922 18.869141 C 35.599844 16.451853 34.773645 15.967818 33.751953 16.001953 z M 37.361328 29.359375 C 37.247666 29.571516 37.240692 29.882377 37.345703 30.335938 C 39.024173 32.566174 39.886453 35.43211 39.962891 37.914062 C 40.125788 35.245132 39.257707 31.892144 37.361328 29.359375 z M 23.136719 33.248047 C 23.114081 33.485276 23.101803 33.733001 23.113281 33.998047 C 23.200767 36.017193 23.947724 37.617207 27.996094 42.113281 C 29.824126 44.143478 32.357079 47.372266 33.746094 49.328125 C 34.147157 49.597 34.735775 50 34.757812 50 C 35.177174 50 30.704924 44.121685 27.996094 41.113281 C 24.117763 36.806051 23.278073 35.154163 23.136719 33.248047 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/start-here-archlinux.svg b/.icons/awkward/64x64/apps/start-here-archlinux.svg
new file mode 120000
index 00000000..ffa44bd7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/start-here-archlinux.svg
@@ -0,0 +1 @@
+distributor-logo-archlinux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/start-here-arcolinux.svg b/.icons/awkward/64x64/apps/start-here-arcolinux.svg
new file mode 120000
index 00000000..9b95bb52
--- /dev/null
+++ b/.icons/awkward/64x64/apps/start-here-arcolinux.svg
@@ -0,0 +1 @@
+arcolinux-hello.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/start-here-debian.svg b/.icons/awkward/64x64/apps/start-here-debian.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/64x64/apps/start-here-debian.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/start-here-fedora.svg b/.icons/awkward/64x64/apps/start-here-fedora.svg
new file mode 120000
index 00000000..8966161a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/start-here-fedora.svg
@@ -0,0 +1 @@
+distributor-logo-fedora.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/start-here-korora.svg b/.icons/awkward/64x64/apps/start-here-korora.svg
new file mode 120000
index 00000000..06a99a3f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/start-here-korora.svg
@@ -0,0 +1 @@
+distributor-logo-korora.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/start-here-linux-mint.svg b/.icons/awkward/64x64/apps/start-here-linux-mint.svg
new file mode 120000
index 00000000..aabce303
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/start-here-lubuntu.svg b/.icons/awkward/64x64/apps/start-here-lubuntu.svg
new file mode 120000
index 00000000..3529b2a3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/start-here-lubuntu.svg
@@ -0,0 +1 @@
+distributor-logo-lubuntu.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/start-here-manjaro.svg b/.icons/awkward/64x64/apps/start-here-manjaro.svg
new file mode 120000
index 00000000..e7116d4c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/start-here-manjaro.svg
@@ -0,0 +1 @@
+distributor-logo-manjaro.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/start-here-opensuse.svg b/.icons/awkward/64x64/apps/start-here-opensuse.svg
new file mode 120000
index 00000000..13d9f1e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/start-here-opensuse.svg
@@ -0,0 +1 @@
+distributor-logo-opensuse.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/start-here-pop-os.svg b/.icons/awkward/64x64/apps/start-here-pop-os.svg
new file mode 120000
index 00000000..b0b25eb8
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/start-here-ubuntu.svg b/.icons/awkward/64x64/apps/start-here-ubuntu.svg
new file mode 120000
index 00000000..8be7dd5b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/start-here-ubuntu.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/start-here-xfce.svg b/.icons/awkward/64x64/apps/start-here-xfce.svg
new file mode 120000
index 00000000..dc323a78
--- /dev/null
+++ b/.icons/awkward/64x64/apps/start-here-xfce.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/staruml.svg b/.icons/awkward/64x64/apps/staruml.svg
new file mode 100644
index 00000000..c7981163
--- /dev/null
+++ b/.icons/awkward/64x64/apps/staruml.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.000031,4.9994421 C 29.385634,5.0368101 27.519562,6.611236 26.644557,9.218197 l 0.03516,-0.117189 -4.10938,11.898451 -13.8515768,0 c -0.030202,-4.84e-4 -0.059642,-4.84e-4 -0.089844,0 -1.654255,0.05362 -3.1443889,1.02522 -4.1953168,2.304691 -2.2728444,2.608995 -1.7924197,7.31597 1.0937511,9.261728 l 10.8906365,7.95704 -4.226567,13.132826 c -0.0047,0.0146 -0.0073,0.02836 -0.01172,0.04296 -0.645811,2.12152 -0.03851,4.305614 1.585939,5.800788 0.01174,0.011 0.02314,0.02438 0.03516,0.03516 1.952084,1.735374 4.697848,1.95593 6.90235,0.519532 0.04194,-0.02714 0.08068,-0.05664 0.1211,-0.08594 l 11.175786,-7.968752 11.175793,7.968758 c 0.04042,0.02932 0.07916,0.05882 0.1211,0.08594 2.204503,1.436398 4.950264,1.215842 6.90235,-0.519532 0.012,-0.0108 0.02334,-0.02412 0.03516,-0.03516 1.624451,-1.495174 2.231748,-3.679268 1.585937,-5.800788 -0.0044,-0.0146 -0.007,-0.02842 -0.0118,-0.04296 l -4.22657,-13.132826 10.890635,-7.95704 c 2.886171,-1.945758 3.366596,-6.652733 1.093752,-9.261728 -1.050928,-1.279471 -2.541061,-2.25107 -4.195317,-2.304691 -0.0302,-4.84e-4 -0.05964,-4.84e-4 -0.08984,0 l -13.851576,0 -4.109381,-11.89845 0.03516,0.117188 C 36.480499,6.611236 34.614427,5.0368101 32.000031,4.9994421 Z"/>
+ <path style="fill:#f74545" d="m 32.000067,3.9999366 c 2.614396,0.037368 4.478894,1.6122061 5.353899,4.2191666 l -0.03237,-0.1175783 4.107803,11.8984281 13.85271,0 c 0.0302,-4.84e-4 0.0588,-4.84e-4 0.089,0 1.654256,0.05362 3.145883,1.024767 4.196811,2.304239 L 32.000065,32.00011 Z"/>
+ <path style="fill:#707070" d="m 50.197928,58.534652 c 0.012,-0.0108 0.02594,-0.02178 0.03776,-0.03282 1.624453,-1.495174 2.231752,-3.68086 1.585941,-5.80238 -0.0044,-0.0146 -0.0088,-0.02922 -0.0136,-0.04376 l -4.226422,-13.13055 10.891209,-7.959814 c 2.886171,-1.945759 3.3679,-6.652155 1.095056,-9.26115 l -27.567867,9.695918 c 0,0 18.235615,26.501726 18.197861,26.534542 z"/>
+ <path style="fill:#7b4188" d="m 13.764436,58.501836 c 0.01174,0.011 0.02574,0.02204 0.03776,0.03282 1.952084,1.735374 4.694879,1.955932 6.899381,0.519534 0.04194,-0.02714 0.08364,-0.05546 0.12406,-0.08476 l 11.174434,-7.969444 11.174413,7.96943 c 0.04042,0.02932 0.08212,0.05764 0.12406,0.08476 2.204505,1.436398 4.947298,1.21584 6.899384,-0.519534 0.012,-0.0108 0.02594,-0.02178 0.03776,-0.03282 L 32.000067,32.00011 Z"/>
+ <path style="fill:#ff9d45" d="m 31.999995,3.9999366 c -2.614397,0.037368 -4.478895,1.6122061 -5.3539,4.2191666 l 0.03237,-0.1175783 -4.107802,11.8984281 -13.8527106,0 c -0.030202,-4.84e-4 -0.0588,-4.84e-4 -0.089002,0 -1.654255,0.05362 -3.1458829,1.024767 -4.1968108,2.304239 L 31.999995,32.00011 Z"/>
+ <path style="fill:#ffd945" d="m 13.802134,58.534652 c -0.01202,-0.0108 -0.02595,-0.02178 -0.03776,-0.03282 -1.624454,-1.495174 -2.231752,-3.68086 -1.585942,-5.80238 0.0044,-0.0146 0.0088,-0.02922 0.01354,-0.04376 L 16.418392,39.525156 5.5271834,31.565342 C 2.6410126,29.619583 2.1592841,24.913187 4.4321285,22.304192 L 31.999995,32.00011 c 0,0 -18.235616,26.501726 -18.197861,26.534542 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 29.385603 4.037368 27.519536 5.611789 26.644531 8.21875 L 26.679688 8.1015625 L 22.570312 20 L 8.71875 20 C 8.688548 19.999516 8.6591082 19.999516 8.6289062 20 C 6.9746512 20.05362 5.4845216 21.025216 4.4335938 22.304688 C 3.3709262 23.524522 2.9178807 25.201361 3.0234375 26.841797 C 3.1238819 25.538697 3.5868434 24.276671 4.4335938 23.304688 C 5.4845216 22.025216 6.9746512 21.05362 8.6289062 21 C 8.6591082 20.999516 8.688548 20.999516 8.71875 21 L 22.570312 21 L 26.679688 9.1015625 L 26.644531 9.21875 C 27.519536 6.611789 29.385603 5.037368 32 5 C 34.614396 5.037368 36.48053 6.611783 37.355469 9.21875 L 37.320312 9.1015625 L 41.429688 21 L 55.28125 21 C 55.31145 20.999516 55.340894 20.999516 55.371094 21 C 57.02535 21.053621 58.515478 22.025216 59.566406 23.304688 C 60.413156 24.276671 60.876118 25.538697 60.976562 26.841797 C 61.082119 25.201361 60.629074 23.524522 59.566406 22.304688 C 58.515478 21.025216 57.02535 20.053621 55.371094 20 C 55.340894 19.999516 55.31145 19.999516 55.28125 20 L 41.429688 20 L 37.320312 8.1015625 L 37.355469 8.21875 C 36.48053 5.611783 34.614396 4.037368 32 4 z M 16.158203 40.333984 L 12.191406 52.65625 C 12.186706 52.67085 12.184107 52.684619 12.179688 52.699219 C 11.954624 53.438564 11.889652 54.183512 11.958984 54.90625 C 11.992926 54.504496 12.057199 54.101598 12.179688 53.699219 C 12.184107 53.684619 12.186706 53.67085 12.191406 53.65625 L 16.417969 40.523438 L 16.158203 40.333984 z M 47.841797 40.333984 L 47.582031 40.523438 L 51.808594 53.65625 C 51.813394 53.67079 51.815913 53.684619 51.820312 53.699219 C 51.942801 54.101598 52.007074 54.504496 52.041016 54.90625 C 52.110347 54.183512 52.045376 53.438564 51.820312 52.699219 C 51.815913 52.684619 51.813394 52.67079 51.808594 52.65625 L 47.841797 40.333984 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/statalogo_14.svg b/.icons/awkward/64x64/apps/statalogo_14.svg
new file mode 100644
index 00000000..9951b55a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/statalogo_14.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="54" height="54" x="-60" y="-59" rx="4.05" ry="4.05" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#597f97" width="54" height="54" x="-59" y="-59" rx="4.05" ry="4.05" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="10" height="10" x="27" y="27"/>
+ <rect style="fill:#ffffff" width="10" height="10" x="41" y="27"/>
+ <rect style="fill:#ffffff" width="10" height="10" x="13" y="27"/>
+ <rect style="fill:#ffffff" width="10" height="10" x="27" y="41"/>
+ <rect style="fill:#ffffff" width="10" height="10" x="13" y="41"/>
+ <rect style="fill:#ffffff" width="10" height="10" x="27" y="13"/>
+ <rect style="fill:#ffffff" width="10" height="10" x="41" y="13"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.0507812 5 C 6.8070813 5 5 6.8070813 5 9.0507812 L 5 10.050781 C 5 7.8070815 6.8070813 6 9.0507812 6 L 54.949219 6 C 57.192919 6 59 7.8070815 59 10.050781 L 59 9.0507812 C 59 6.8070813 57.192919 5 54.949219 5 L 9.0507812 5 z"/>
+ <path style="opacity:0.2" d="M 27 23 L 27 24 L 37 24 L 37 23 L 27 23 z M 41 23 L 41 24 L 51 24 L 51 23 L 41 23 z M 13 37 L 13 38 L 23 38 L 23 37 L 13 37 z M 27 37 L 27 38 L 37 38 L 37 37 L 27 37 z M 41 37 L 41 38 L 51 38 L 51 37 L 41 37 z M 13 51 L 13 52 L 23 52 L 23 51 L 13 51 z M 27 51 L 27 52 L 37 52 L 37 51 L 27 51 z"/>
+ <rect style="opacity:0.2" width="22" height="22" x="-64" y="-62" rx="1.65" ry="1.65" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ee3c23" width="22" height="22" x="-63" y="-62" rx="1.65" ry="1.65" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 43.5,45.5 h 3.000364 v 13"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 56.5,58.5 V 46 l -5,8.5 h 6.999956 v 0 0"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/steadyflow.svg b/.icons/awkward/64x64/apps/steadyflow.svg
new file mode 100644
index 00000000..bc3acbf2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steadyflow.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 2.0508,36.39 C 2.0244,36.742 2,37.094 2,37.454 2,45.486 8.7158,52 17,52 l 31.876,0 C 56.124,52 62,46.302 62,39.274 62,38.928 61.978,38.586 61.95,38.246 61.434,44.818 55.784,50 48.876,50 L 17,50 C 9.0418,50 2.5512,43.986 2.0508,36.39 Z"/>
+ <path style="fill:#31ade4" d="M 32,11 C 24.234,11 17.6198,15.6106 14.7734,22.136 7.544,23.178 2,29.154 2,36.454 2,44.488 8.7158,51 17,51 l 31.876,0 C 56.124,51 62,45.302 62,38.272 62,31.74 56.934,26.386 50.398,25.66 48.694,17.3194 41.1,11 32,11 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 11 C 24.234 11 17.619837 15.612119 14.773438 22.136719 C 7.5440375 23.178719 2 29.153125 2 36.453125 C 2 36.611125 2.0152656 36.766125 2.0253906 36.921875 C 2.2888217 29.866791 7.7216393 24.15312 14.773438 23.136719 C 17.619838 16.612119 24.234 12 32 12 C 41.1 12 48.692484 18.319756 50.396484 26.660156 C 56.756938 27.366657 61.712314 32.461244 61.974609 38.753906 C 61.983924 38.594082 62 38.435467 62 38.273438 C 62 31.741437 56.932484 26.386156 50.396484 25.660156 C 48.692484 17.319756 41.1 11 32 11 z"/>
+ <g style="opacity:0.2" transform="scale(2,2)">
+ <rect width="6" height="5" x="13" y="12"/>
+ <path transform="matrix(0.42178,0,0,0.24352,6.3233,10.262)" d="m 22.942,48.203 -5.9272,-10.266 -5.9272,-10.266 23.708,0 -5.9272,10.266 z"/>
+ </g>
+ <rect style="fill:#ffffff" width="12" height="10" x="26" y="23"/>
+ <path style="fill:#ffffff" d="m 31.999554,43 -4.999949,-4.999953 -4.999949,-4.999952 19.99912,0 -4.999948,4.999952 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/stealth-bastard-deluxe.svg b/.icons/awkward/64x64/apps/stealth-bastard-deluxe.svg
new file mode 100644
index 00000000..f9063b69
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stealth-bastard-deluxe.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <circle r="26" cy="33" cx="32" style="opacity:.2"/>
+ <circle r="26" cy="32" cx="32" style="fill:#ccb886"/>
+ <path style="opacity:.1" d="m18 23c-7.230385 0-10.128193 4.74265-11.273438 8h-2.726562v6h2.7832031c1.1333988 2.94608 3.8450499 7 10.216797 7 11 0 15-7 15-7s4 7 14 7c7.00886 0 9.950671-4.053926 11.167969-7h2.832031v-6h-2.726562c-1.145245-3.25735-4.043053-8-11.273438-8-11 0-14 8-14 8s-4-8-14-8z"/>
+ <path style="fill:#3f3f3f" d="m18 22c-7.230385 0-10.128193 4.74265-11.273438 8h-2.726562v6h2.7832031c1.1333988 2.94608 3.8450499 7 10.216797 7 11 0 15-7 15-7s4 7 14 7c7.00886 0 9.950671-4.053926 11.167969-7h2.832031v-6h-2.726562c-1.145245-3.25735-4.043053-8-11.273438-8-11 0-14 8-14 8s-4-8-14-8z"/>
+ <path style="opacity:.2" d="m20 26a8 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 -8zm24 0a8 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 -8z"/>
+ <ellipse style="fill:#b99159" rx="3" ry="1.5" cy="47" cx="32"/>
+ <circle r="8" style="fill:#84d682" cx="20" cy="33"/>
+ <circle r="8" style="fill:#84d682" cx="44" cy="33"/>
+ <path style="opacity:.1;fill:#ffffff" d="m32 6a26 26 0 0 0 -26 26 26 26 0 0 0 0.0214844 0.589844 26 26 0 0 1 25.978516 -25.589844 26 26 0 0 1 25.978516 25.410156 26 26 0 0 0 0.021484 -0.410156 26 26 0 0 0 -26 -26z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m20 25a8 8 0 0 0 -8 8 8 8 0 0 0 0.021484 0.423828 8 8 0 0 1 7.978516 -7.423828 8 8 0 0 1 7.978516 7.576172 8 8 0 0 0 0.021484 -0.576172 8 8 0 0 0 -8 -8zm24 0a8 8 0 0 0 -8 8 8 8 0 0 0 0.021484 0.423828 8 8 0 0 1 7.978516 -7.423828 8 8 0 0 1 7.978516 7.576172 8 8 0 0 0 0.021484 -0.576172 8 8 0 0 0 -8 -8z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/steam-icon.svg b/.icons/awkward/64x64/apps/steam-icon.svg
new file mode 120000
index 00000000..c630de4b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam-icon.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam-launcher.svg b/.icons/awkward/64x64/apps/steam-launcher.svg
new file mode 120000
index 00000000..c630de4b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam-launcher.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam.svg b/.icons/awkward/64x64/apps/steam.svg
new file mode 100644
index 00000000..1b91627a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 25.630878,43.941672 39.307992,19.486304 56.770936,31.919378 33.99,50.95119 Z"/>
+ <circle style="opacity:0.2" cx="31" cy="46" r="9"/>
+ <circle style="opacity:0.2" cx="11" cy="30" r="9"/>
+ <path style="fill:#2d4461" d="M 25.630878,42.941672 39.307992,18.486304 56.770936,30.919378 33.99,49.95119 Z"/>
+ <circle style="opacity:0.2" cx="48" cy="25" r="14"/>
+ <circle style="fill:#3b597f" cx="48" cy="24" r="14"/>
+ <circle style="fill:#3b597f" cx="31" cy="45" r="9"/>
+ <circle style="fill:#3b597f" cx="11" cy="29" r="9"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 31 36 A 9 9 0 0 0 22 45 A 9 9 0 0 0 22.023438 45.363281 A 9 9 0 0 1 31 37 A 9 9 0 0 1 39.972656 45.46875 A 9 9 0 0 0 40 45 A 9 9 0 0 0 31 36 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round" d="m 11,29.999326 20,16"/>
+ <path style="fill:none;stroke:#3db8ff;stroke-width:10;stroke-linecap:round" d="M 11,29 31,45"/>
+ <circle style="opacity:0.2" cx="48" cy="25" r="8"/>
+ <circle style="fill:#3db8ff" cx="48" cy="24" r="8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 48 10 A 14 14 0 0 0 34 24 A 14 14 0 0 0 34.019531 24.451172 A 14 14 0 0 1 48 11 A 14 14 0 0 1 61.974609 24.496094 A 14 14 0 0 0 62 24 A 14 14 0 0 0 48 10 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11 20 A 9 9 0 0 0 2 29 A 9 9 0 0 0 2.0234375 29.363281 A 9 9 0 0 1 11 21 A 9 9 0 0 1 19.972656 29.46875 A 9 9 0 0 0 20 29 A 9 9 0 0 0 11 20 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 48 16 A 8 8 0 0 0 40 24 A 8 8 0 0 0 40.023438 24.400391 A 8 8 0 0 1 48 17 A 8 8 0 0 1 55.974609 24.476562 A 8 8 0 0 0 56 24 A 8 8 0 0 0 48 16 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.890625 23.957031 A 5.0005 5.0005 0 0 0 5.9804688 29.460938 A 5.0005 5.0005 0 0 1 10.890625 24.957031 A 5.0005 5.0005 0 0 1 14.125 26.09375 L 34.125 42.09375 A 5.0024408 5.0024408 0 0 1 35.970703 45.5 A 5.0024408 5.0024408 0 0 0 34.125 41.09375 L 14.125 25.09375 A 5.0005 5.0005 0 0 0 10.890625 23.957031 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/steam_icon_10.svg b/.icons/awkward/64x64/apps/steam_icon_10.svg
new file mode 120000
index 00000000..4fca1844
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_10.svg
@@ -0,0 +1 @@
+cs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_1019590.svg b/.icons/awkward/64x64/apps/steam_icon_1019590.svg
new file mode 120000
index 00000000..73ef11f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_1019590.svg
@@ -0,0 +1 @@
+lovely-planet-2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_1037480.svg b/.icons/awkward/64x64/apps/steam_icon_1037480.svg
new file mode 120000
index 00000000..2b86af47
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_1037480.svg
@@ -0,0 +1 @@
+classic-racers.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_1046930.svg b/.icons/awkward/64x64/apps/steam_icon_1046930.svg
new file mode 120000
index 00000000..aea4ba51
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_1046930.svg
@@ -0,0 +1 @@
+dota-underlords.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_105600.svg b/.icons/awkward/64x64/apps/steam_icon_105600.svg
new file mode 120000
index 00000000..6e1fdbc4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_105600.svg
@@ -0,0 +1 @@
+terraria.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_107100.svg b/.icons/awkward/64x64/apps/steam_icon_107100.svg
new file mode 120000
index 00000000..73de72d1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_107100.svg
@@ -0,0 +1 @@
+bastion.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_107800.svg b/.icons/awkward/64x64/apps/steam_icon_107800.svg
new file mode 120000
index 00000000..99623fe2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_107800.svg
@@ -0,0 +1 @@
+rochard.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_108600.svg b/.icons/awkward/64x64/apps/steam_icon_108600.svg
new file mode 120000
index 00000000..216467d8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_108600.svg
@@ -0,0 +1 @@
+project-zomboid.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_1105890.svg b/.icons/awkward/64x64/apps/steam_icon_1105890.svg
new file mode 120000
index 00000000..1df0d876
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_1105890.svg
@@ -0,0 +1 @@
+tilesetter.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_1250.svg b/.icons/awkward/64x64/apps/steam_icon_1250.svg
new file mode 120000
index 00000000..6af8d259
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_1250.svg
@@ -0,0 +1 @@
+killing-floor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_130.svg b/.icons/awkward/64x64/apps/steam_icon_130.svg
new file mode 120000
index 00000000..33769659
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_130.svg
@@ -0,0 +1 @@
+half-life-blue-shift.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_1500.svg b/.icons/awkward/64x64/apps/steam_icon_1500.svg
new file mode 120000
index 00000000..ff0865d6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_1500.svg
@@ -0,0 +1 @@
+darwinia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_1510.svg b/.icons/awkward/64x64/apps/steam_icon_1510.svg
new file mode 120000
index 00000000..07bd49c8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_1510.svg
@@ -0,0 +1 @@
+uplink.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_1520.svg b/.icons/awkward/64x64/apps/steam_icon_1520.svg
new file mode 120000
index 00000000..6333fb6c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_1520.svg
@@ -0,0 +1 @@
+defcon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_1530.svg b/.icons/awkward/64x64/apps/steam_icon_1530.svg
new file mode 120000
index 00000000..9cb2b60e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_1530.svg
@@ -0,0 +1 @@
+multiwinia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_20.svg b/.icons/awkward/64x64/apps/steam_icon_20.svg
new file mode 120000
index 00000000..c23c799b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_20.svg
@@ -0,0 +1 @@
+team-fortress-classic.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_200710.svg b/.icons/awkward/64x64/apps/steam_icon_200710.svg
new file mode 120000
index 00000000..5ed0c779
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_200710.svg
@@ -0,0 +1 @@
+torchlight-2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_200900.svg b/.icons/awkward/64x64/apps/steam_icon_200900.svg
new file mode 120000
index 00000000..ce41f6b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_200900.svg
@@ -0,0 +1 @@
+cave-story.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_203770.svg b/.icons/awkward/64x64/apps/steam_icon_203770.svg
new file mode 120000
index 00000000..c0ffca00
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_203770.svg
@@ -0,0 +1 @@
+crusader-kings-2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_204360.svg b/.icons/awkward/64x64/apps/steam_icon_204360.svg
new file mode 120000
index 00000000..5e1ba7b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_204360.svg
@@ -0,0 +1 @@
+castle-crashers.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_206440.svg b/.icons/awkward/64x64/apps/steam_icon_206440.svg
new file mode 120000
index 00000000..10ed3447
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_206440.svg
@@ -0,0 +1 @@
+to-the-moon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_209190.svg b/.icons/awkward/64x64/apps/steam_icon_209190.svg
new file mode 120000
index 00000000..7b04987b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_209190.svg
@@ -0,0 +1 @@
+stealth-bastard-deluxe.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_20920.svg b/.icons/awkward/64x64/apps/steam_icon_20920.svg
new file mode 120000
index 00000000..4f456f02
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_20920.svg
@@ -0,0 +1 @@
+the-witcher-2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_210770.svg b/.icons/awkward/64x64/apps/steam_icon_210770.svg
new file mode 120000
index 00000000..21dd5943
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_210770.svg
@@ -0,0 +1 @@
+sanctum-2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_211820.svg b/.icons/awkward/64x64/apps/steam_icon_211820.svg
new file mode 120000
index 00000000..33114c26
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_211820.svg
@@ -0,0 +1 @@
+starbound.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_218620.svg b/.icons/awkward/64x64/apps/steam_icon_218620.svg
new file mode 120000
index 00000000..b2812200
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_218620.svg
@@ -0,0 +1 @@
+payday2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_219740.svg b/.icons/awkward/64x64/apps/steam_icon_219740.svg
new file mode 120000
index 00000000..87054de0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_219740.svg
@@ -0,0 +1 @@
+dont-starve.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_220.svg b/.icons/awkward/64x64/apps/steam_icon_220.svg
new file mode 120000
index 00000000..f1265722
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_220.svg
@@ -0,0 +1 @@
+half-life2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_22000.svg b/.icons/awkward/64x64/apps/steam_icon_22000.svg
new file mode 120000
index 00000000..12817f98
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_22000.svg
@@ -0,0 +1 @@
+world-of-goo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_220200.svg b/.icons/awkward/64x64/apps/steam_icon_220200.svg
new file mode 120000
index 00000000..e17a3661
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_220200.svg
@@ -0,0 +1 @@
+kerbal-space-program.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_220780.svg b/.icons/awkward/64x64/apps/steam_icon_220780.svg
new file mode 120000
index 00000000..18238fb4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_220780.svg
@@ -0,0 +1 @@
+thomas-was-alone.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_221260.svg b/.icons/awkward/64x64/apps/steam_icon_221260.svg
new file mode 120000
index 00000000..ea7db8b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_221260.svg
@@ -0,0 +1 @@
+little-inferno.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_221640.svg b/.icons/awkward/64x64/apps/steam_icon_221640.svg
new file mode 120000
index 00000000..6926ccca
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_221640.svg
@@ -0,0 +1 @@
+super-hexagon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_221810.svg b/.icons/awkward/64x64/apps/steam_icon_221810.svg
new file mode 120000
index 00000000..44643562
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_221810.svg
@@ -0,0 +1 @@
+the-cave.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_222880.svg b/.icons/awkward/64x64/apps/steam_icon_222880.svg
new file mode 120000
index 00000000..241847e4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_222880.svg
@@ -0,0 +1 @@
+insurgency.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_224480.svg b/.icons/awkward/64x64/apps/steam_icon_224480.svg
new file mode 120000
index 00000000..daa53bfe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_224480.svg
@@ -0,0 +1 @@
+octodad-dadliest-catch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_224760.svg b/.icons/awkward/64x64/apps/steam_icon_224760.svg
new file mode 120000
index 00000000..c8788280
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_224760.svg
@@ -0,0 +1 @@
+fez.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_22600.svg b/.icons/awkward/64x64/apps/steam_icon_22600.svg
new file mode 120000
index 00000000..4a02836f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_22600.svg
@@ -0,0 +1 @@
+worms.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_227300.svg b/.icons/awkward/64x64/apps/steam_icon_227300.svg
new file mode 120000
index 00000000..7bb0e116
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_227300.svg
@@ -0,0 +1 @@
+euro-truck-simulator-2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_228360.svg b/.icons/awkward/64x64/apps/steam_icon_228360.svg
new file mode 120000
index 00000000..56aa3694
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_228360.svg
@@ -0,0 +1 @@
+full-throttle-remastered.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_231430.svg b/.icons/awkward/64x64/apps/steam_icon_231430.svg
new file mode 120000
index 00000000..8607717f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_231430.svg
@@ -0,0 +1 @@
+company-of-heroes-2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_233840.svg b/.icons/awkward/64x64/apps/steam_icon_233840.svg
new file mode 120000
index 00000000..4a02836f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_233840.svg
@@ -0,0 +1 @@
+worms.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_235820.svg b/.icons/awkward/64x64/apps/steam_icon_235820.svg
new file mode 120000
index 00000000..3b0b9d36
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_235820.svg
@@ -0,0 +1 @@
+element4l.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_236390.svg b/.icons/awkward/64x64/apps/steam_icon_236390.svg
new file mode 120000
index 00000000..2278321d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_236390.svg
@@ -0,0 +1 @@
+war-thunder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_238320.svg b/.icons/awkward/64x64/apps/steam_icon_238320.svg
new file mode 120000
index 00000000..81afaaec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_238320.svg
@@ -0,0 +1 @@
+outlast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_238460.svg b/.icons/awkward/64x64/apps/steam_icon_238460.svg
new file mode 120000
index 00000000..05f48930
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_238460.svg
@@ -0,0 +1 @@
+battleblock-theater.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_239140.svg b/.icons/awkward/64x64/apps/steam_icon_239140.svg
new file mode 120000
index 00000000..1a3241c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_239140.svg
@@ -0,0 +1 @@
+dying-light.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_239200.svg b/.icons/awkward/64x64/apps/steam_icon_239200.svg
new file mode 120000
index 00000000..2d19ce57
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/steam_icon_240.svg b/.icons/awkward/64x64/apps/steam_icon_240.svg
new file mode 120000
index 00000000..a1a392b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_240.svg
@@ -0,0 +1 @@
+css.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_242820.svg b/.icons/awkward/64x64/apps/steam_icon_242820.svg
new file mode 120000
index 00000000..7b04e6ae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_242820.svg
@@ -0,0 +1 @@
+140-game.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_245170.svg b/.icons/awkward/64x64/apps/steam_icon_245170.svg
new file mode 120000
index 00000000..64f610d7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_245170.svg
@@ -0,0 +1 @@
+skullgirls.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_247080.svg b/.icons/awkward/64x64/apps/steam_icon_247080.svg
new file mode 120000
index 00000000..5000602f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_247080.svg
@@ -0,0 +1 @@
+crypt-of-the-necrodancer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_248610.svg b/.icons/awkward/64x64/apps/steam_icon_248610.svg
new file mode 120000
index 00000000..7acad738
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_248610.svg
@@ -0,0 +1 @@
+door-kickers.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_249590.svg b/.icons/awkward/64x64/apps/steam_icon_249590.svg
new file mode 120000
index 00000000..9e1d3aa6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_249590.svg
@@ -0,0 +1 @@
+teslagrad.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_250420.svg b/.icons/awkward/64x64/apps/steam_icon_250420.svg
new file mode 120000
index 00000000..36fb9582
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_250420.svg
@@ -0,0 +1 @@
+8bitmmo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_250600.svg b/.icons/awkward/64x64/apps/steam_icon_250600.svg
new file mode 120000
index 00000000..f544db5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_250600.svg
@@ -0,0 +1 @@
+com.krillbite.ThePlan.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_250820.svg b/.icons/awkward/64x64/apps/steam_icon_250820.svg
new file mode 120000
index 00000000..19071a1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_250820.svg
@@ -0,0 +1 @@
+steamvr.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_250900.svg b/.icons/awkward/64x64/apps/steam_icon_250900.svg
new file mode 120000
index 00000000..62319dca
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/steam_icon_251570.svg b/.icons/awkward/64x64/apps/steam_icon_251570.svg
new file mode 120000
index 00000000..5df77c92
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_251570.svg
@@ -0,0 +1 @@
+7-days-to-die.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_252490.svg b/.icons/awkward/64x64/apps/steam_icon_252490.svg
new file mode 120000
index 00000000..6c2e4612
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_252490.svg
@@ -0,0 +1 @@
+rust.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_252670.svg b/.icons/awkward/64x64/apps/steam_icon_252670.svg
new file mode 120000
index 00000000..c74f70e9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_252670.svg
@@ -0,0 +1 @@
+nihilumbra.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_252950.svg b/.icons/awkward/64x64/apps/steam_icon_252950.svg
new file mode 120000
index 00000000..c011a94a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_252950.svg
@@ -0,0 +1 @@
+rocket-league.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_255220.svg b/.icons/awkward/64x64/apps/steam_icon_255220.svg
new file mode 120000
index 00000000..758b42d8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_255220.svg
@@ -0,0 +1 @@
+grid-autosport.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_255300.svg b/.icons/awkward/64x64/apps/steam_icon_255300.svg
new file mode 120000
index 00000000..d6c73e21
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_255300.svg
@@ -0,0 +1 @@
+journey-of-a-roach.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_255710.svg b/.icons/awkward/64x64/apps/steam_icon_255710.svg
new file mode 120000
index 00000000..29daf886
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_255710.svg
@@ -0,0 +1 @@
+cities-skylines.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_257510.svg b/.icons/awkward/64x64/apps/steam_icon_257510.svg
new file mode 120000
index 00000000..cafcaea6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_257510.svg
@@ -0,0 +1 @@
+the-talos-principle.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_258890.svg b/.icons/awkward/64x64/apps/steam_icon_258890.svg
new file mode 120000
index 00000000..8c00d0d2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_258890.svg
@@ -0,0 +1 @@
+type-rider.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_261640.svg b/.icons/awkward/64x64/apps/steam_icon_261640.svg
new file mode 120000
index 00000000..bad504f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_261640.svg
@@ -0,0 +1 @@
+borderlands-the-pre-sequel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_265830.svg b/.icons/awkward/64x64/apps/steam_icon_265830.svg
new file mode 120000
index 00000000..5954f5b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_265830.svg
@@ -0,0 +1 @@
+monochroma.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_268910.svg b/.icons/awkward/64x64/apps/steam_icon_268910.svg
new file mode 120000
index 00000000..1578c389
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_268910.svg
@@ -0,0 +1 @@
+cuphead.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_269670.svg b/.icons/awkward/64x64/apps/steam_icon_269670.svg
new file mode 120000
index 00000000..d5ea0d03
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_269670.svg
@@ -0,0 +1 @@
+badland.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_278360.svg b/.icons/awkward/64x64/apps/steam_icon_278360.svg
new file mode 120000
index 00000000..b9fe136b
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/steam_icon_280.svg b/.icons/awkward/64x64/apps/steam_icon_280.svg
new file mode 120000
index 00000000..9ce8db2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_280.svg
@@ -0,0 +1 @@
+half-life.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_280680.svg b/.icons/awkward/64x64/apps/steam_icon_280680.svg
new file mode 120000
index 00000000..842fa48e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_280680.svg
@@ -0,0 +1 @@
+krita.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_285920.svg b/.icons/awkward/64x64/apps/steam_icon_285920.svg
new file mode 120000
index 00000000..8eddcbc8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_285920.svg
@@ -0,0 +1 @@
+terratech.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_286690.svg b/.icons/awkward/64x64/apps/steam_icon_286690.svg
new file mode 120000
index 00000000..5201d250
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_286690.svg
@@ -0,0 +1 @@
+metro-2033-redux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_287390.svg b/.icons/awkward/64x64/apps/steam_icon_287390.svg
new file mode 120000
index 00000000..20ff6a42
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_287390.svg
@@ -0,0 +1 @@
+metro-last-light-redux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_289070.svg b/.icons/awkward/64x64/apps/steam_icon_289070.svg
new file mode 120000
index 00000000..31679365
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_289070.svg
@@ -0,0 +1 @@
+civilization6.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_291650.svg b/.icons/awkward/64x64/apps/steam_icon_291650.svg
new file mode 120000
index 00000000..dcde8d58
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_291650.svg
@@ -0,0 +1 @@
+pillars-of-eternity.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_294100.svg b/.icons/awkward/64x64/apps/steam_icon_294100.svg
new file mode 120000
index 00000000..1644b36a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_294100.svg
@@ -0,0 +1 @@
+rimworld.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_298600.svg b/.icons/awkward/64x64/apps/steam_icon_298600.svg
new file mode 120000
index 00000000..8dd63e99
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_298600.svg
@@ -0,0 +1 @@
+lovely-planet.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_299660.svg b/.icons/awkward/64x64/apps/steam_icon_299660.svg
new file mode 120000
index 00000000..07fdd295
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_299660.svg
@@ -0,0 +1 @@
+6180-the-moon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_30.svg b/.icons/awkward/64x64/apps/steam_icon_30.svg
new file mode 120000
index 00000000..b56fe85e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_30.svg
@@ -0,0 +1 @@
+dods.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_300.svg b/.icons/awkward/64x64/apps/steam_icon_300.svg
new file mode 120000
index 00000000..b56fe85e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_300.svg
@@ -0,0 +1 @@
+dods.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_300570.svg b/.icons/awkward/64x64/apps/steam_icon_300570.svg
new file mode 120000
index 00000000..8779fb10
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_300570.svg
@@ -0,0 +1 @@
+infinifactory.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_301520.svg b/.icons/awkward/64x64/apps/steam_icon_301520.svg
new file mode 120000
index 00000000..7406ed51
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_301520.svg
@@ -0,0 +1 @@
+robocraft.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_304930.svg b/.icons/awkward/64x64/apps/steam_icon_304930.svg
new file mode 120000
index 00000000..5c963c4f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_304930.svg
@@ -0,0 +1 @@
+unturned.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_305620.svg b/.icons/awkward/64x64/apps/steam_icon_305620.svg
new file mode 120000
index 00000000..6469824a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_305620.svg
@@ -0,0 +1 @@
+the-long-dark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_310560.svg b/.icons/awkward/64x64/apps/steam_icon_310560.svg
new file mode 120000
index 00000000..3b8da845
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_310560.svg
@@ -0,0 +1 @@
+dirt-rally.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_311690.svg b/.icons/awkward/64x64/apps/steam_icon_311690.svg
new file mode 120000
index 00000000..0e0e3357
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_311690.svg
@@ -0,0 +1 @@
+enter-the-gungeon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_316790.svg b/.icons/awkward/64x64/apps/steam_icon_316790.svg
new file mode 120000
index 00000000..a2c8d7ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_316790.svg
@@ -0,0 +1 @@
+grim-fandango-remastered.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_319630.svg b/.icons/awkward/64x64/apps/steam_icon_319630.svg
new file mode 120000
index 00000000..15101603
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_319630.svg
@@ -0,0 +1 @@
+life-is-strange.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_319910.svg b/.icons/awkward/64x64/apps/steam_icon_319910.svg
new file mode 120000
index 00000000..f85a7cc7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_319910.svg
@@ -0,0 +1 @@
+trine3.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_320.svg b/.icons/awkward/64x64/apps/steam_icon_320.svg
new file mode 120000
index 00000000..f1265722
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_320.svg
@@ -0,0 +1 @@
+half-life2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_322330.svg b/.icons/awkward/64x64/apps/steam_icon_322330.svg
new file mode 120000
index 00000000..5fd3f996
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_322330.svg
@@ -0,0 +1 @@
+dont-starve-together.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_323470.svg b/.icons/awkward/64x64/apps/steam_icon_323470.svg
new file mode 120000
index 00000000..57444e24
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_323470.svg
@@ -0,0 +1 @@
+dragon-ball-xenoverse.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_325610.svg b/.icons/awkward/64x64/apps/steam_icon_325610.svg
new file mode 120000
index 00000000..f7553b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_325610.svg
@@ -0,0 +1 @@
+total-war.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_327220.svg b/.icons/awkward/64x64/apps/steam_icon_327220.svg
new file mode 120000
index 00000000..4bc7cfe9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_327220.svg
@@ -0,0 +1 @@
+annas-quest.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_328080.svg b/.icons/awkward/64x64/apps/steam_icon_328080.svg
new file mode 120000
index 00000000..7a397409
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_328080.svg
@@ -0,0 +1 @@
+rise-to-ruins.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_330820.svg b/.icons/awkward/64x64/apps/steam_icon_330820.svg
new file mode 120000
index 00000000..a8ae8243
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_330820.svg
@@ -0,0 +1 @@
+2064-read-only-memories.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_336940.svg b/.icons/awkward/64x64/apps/steam_icon_336940.svg
new file mode 120000
index 00000000..e7659dee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_336940.svg
@@ -0,0 +1 @@
+basingstoke.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_340.svg b/.icons/awkward/64x64/apps/steam_icon_340.svg
new file mode 120000
index 00000000..f1265722
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_340.svg
@@ -0,0 +1 @@
+half-life2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_344550.svg b/.icons/awkward/64x64/apps/steam_icon_344550.svg
new file mode 120000
index 00000000..dcde8d58
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_344550.svg
@@ -0,0 +1 @@
+pillars-of-eternity.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_345180.svg b/.icons/awkward/64x64/apps/steam_icon_345180.svg
new file mode 120000
index 00000000..e23567b6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_345180.svg
@@ -0,0 +1 @@
+victor-vran.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_346110.svg b/.icons/awkward/64x64/apps/steam_icon_346110.svg
new file mode 120000
index 00000000..2d3e30a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_346110.svg
@@ -0,0 +1 @@
+ark-game.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_346900.svg b/.icons/awkward/64x64/apps/steam_icon_346900.svg
new file mode 120000
index 00000000..3567a034
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_346900.svg
@@ -0,0 +1 @@
+adventure-capitalist.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_35700.svg b/.icons/awkward/64x64/apps/steam_icon_35700.svg
new file mode 120000
index 00000000..76000750
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_35700.svg
@@ -0,0 +1 @@
+trine.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_35720.svg b/.icons/awkward/64x64/apps/steam_icon_35720.svg
new file mode 120000
index 00000000..08103709
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_35720.svg
@@ -0,0 +1 @@
+trine2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_360.svg b/.icons/awkward/64x64/apps/steam_icon_360.svg
new file mode 120000
index 00000000..e6c99a8c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_360.svg
@@ -0,0 +1 @@
+half-life-deathmatch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_365670.svg b/.icons/awkward/64x64/apps/steam_icon_365670.svg
new file mode 120000
index 00000000..965ce912
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_365670.svg
@@ -0,0 +1 @@
+blender.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_365720.svg b/.icons/awkward/64x64/apps/steam_icon_365720.svg
new file mode 120000
index 00000000..b4b6616a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_365720.svg
@@ -0,0 +1 @@
+skyrim-script-extender.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_367520.svg b/.icons/awkward/64x64/apps/steam_icon_367520.svg
new file mode 120000
index 00000000..0c264c6f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_367520.svg
@@ -0,0 +1 @@
+hollow-knight.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_367580.svg b/.icons/awkward/64x64/apps/steam_icon_367580.svg
new file mode 120000
index 00000000..8af13b52
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_367580.svg
@@ -0,0 +1 @@
+hook.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_373340.svg b/.icons/awkward/64x64/apps/steam_icon_373340.svg
new file mode 120000
index 00000000..dcde8d58
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_373340.svg
@@ -0,0 +1 @@
+pillars-of-eternity.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_373740.svg b/.icons/awkward/64x64/apps/steam_icon_373740.svg
new file mode 120000
index 00000000..dcde8d58
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_373740.svg
@@ -0,0 +1 @@
+pillars-of-eternity.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_378120.svg b/.icons/awkward/64x64/apps/steam_icon_378120.svg
new file mode 120000
index 00000000..1132bfdd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_378120.svg
@@ -0,0 +1 @@
+football.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_380.svg b/.icons/awkward/64x64/apps/steam_icon_380.svg
new file mode 120000
index 00000000..f1265722
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_380.svg
@@ -0,0 +1 @@
+half-life2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_380840.svg b/.icons/awkward/64x64/apps/steam_icon_380840.svg
new file mode 120000
index 00000000..960f9cef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_380840.svg
@@ -0,0 +1 @@
+teeworlds.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_383150.svg b/.icons/awkward/64x64/apps/steam_icon_383150.svg
new file mode 120000
index 00000000..1668fa57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_383150.svg
@@ -0,0 +1 @@
+dead-island.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_383180.svg b/.icons/awkward/64x64/apps/steam_icon_383180.svg
new file mode 120000
index 00000000..1668fa57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_383180.svg
@@ -0,0 +1 @@
+dead-island.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_383870.svg b/.icons/awkward/64x64/apps/steam_icon_383870.svg
new file mode 120000
index 00000000..e1c8f53e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_383870.svg
@@ -0,0 +1 @@
+firewatch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_386070.svg b/.icons/awkward/64x64/apps/steam_icon_386070.svg
new file mode 120000
index 00000000..09c0cad9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_386070.svg
@@ -0,0 +1 @@
+planetary-annihilation-titans.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_38700.svg b/.icons/awkward/64x64/apps/steam_icon_38700.svg
new file mode 120000
index 00000000..48661222
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_38700.svg
@@ -0,0 +1 @@
+toki-tori.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_388210.svg b/.icons/awkward/64x64/apps/steam_icon_388210.svg
new file mode 120000
index 00000000..1c9b8e59
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/steam_icon_389140.svg b/.icons/awkward/64x64/apps/steam_icon_389140.svg
new file mode 120000
index 00000000..507e1d46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_389140.svg
@@ -0,0 +1 @@
+horizon-chase-turbo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_391540.svg b/.icons/awkward/64x64/apps/steam_icon_391540.svg
new file mode 120000
index 00000000..fac30867
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_391540.svg
@@ -0,0 +1 @@
+undertale.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_395160.svg b/.icons/awkward/64x64/apps/steam_icon_395160.svg
new file mode 120000
index 00000000..0f547176
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_395160.svg
@@ -0,0 +1 @@
+toby-the-secret-mine.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_397950.svg b/.icons/awkward/64x64/apps/steam_icon_397950.svg
new file mode 120000
index 00000000..d6e6808f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_397950.svg
@@ -0,0 +1 @@
+clustertruck.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_40.svg b/.icons/awkward/64x64/apps/steam_icon_40.svg
new file mode 120000
index 00000000..e6c99a8c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_40.svg
@@ -0,0 +1 @@
+half-life-deathmatch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_400.svg b/.icons/awkward/64x64/apps/steam_icon_400.svg
new file mode 120000
index 00000000..dc1f6601
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_400.svg
@@ -0,0 +1 @@
+portal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_4000.svg b/.icons/awkward/64x64/apps/steam_icon_4000.svg
new file mode 120000
index 00000000..8417860a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_4000.svg
@@ -0,0 +1 @@
+garrysmod.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_404410.svg b/.icons/awkward/64x64/apps/steam_icon_404410.svg
new file mode 120000
index 00000000..c45b07ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_404410.svg
@@ -0,0 +1 @@
+endless-sky.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_404790.svg b/.icons/awkward/64x64/apps/steam_icon_404790.svg
new file mode 120000
index 00000000..d2f793f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_404790.svg
@@ -0,0 +1 @@
+godot.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_407330.svg b/.icons/awkward/64x64/apps/steam_icon_407330.svg
new file mode 120000
index 00000000..cadcdd5e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_407330.svg
@@ -0,0 +1 @@
+sakura-dungeon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_40800.svg b/.icons/awkward/64x64/apps/steam_icon_40800.svg
new file mode 120000
index 00000000..972fc6bb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_40800.svg
@@ -0,0 +1 @@
+supermeatboy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_413150.svg b/.icons/awkward/64x64/apps/steam_icon_413150.svg
new file mode 120000
index 00000000..5258e01a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_413150.svg
@@ -0,0 +1 @@
+stardew-valley.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_418240.svg b/.icons/awkward/64x64/apps/steam_icon_418240.svg
new file mode 120000
index 00000000..c5a01c75
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_418240.svg
@@ -0,0 +1 @@
+shadow-tactics.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_420.svg b/.icons/awkward/64x64/apps/steam_icon_420.svg
new file mode 120000
index 00000000..f1265722
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_420.svg
@@ -0,0 +1 @@
+half-life2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_421020.svg b/.icons/awkward/64x64/apps/steam_icon_421020.svg
new file mode 120000
index 00000000..47085ac9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_421020.svg
@@ -0,0 +1 @@
+dirt4.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_421170.svg b/.icons/awkward/64x64/apps/steam_icon_421170.svg
new file mode 120000
index 00000000..00692149
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_421170.svg
@@ -0,0 +1 @@
+indivisible.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_425210.svg b/.icons/awkward/64x64/apps/steam_icon_425210.svg
new file mode 120000
index 00000000..5bc660ea
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_425210.svg
@@ -0,0 +1 @@
+shadwen.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_427520.svg b/.icons/awkward/64x64/apps/steam_icon_427520.svg
new file mode 120000
index 00000000..a253a457
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_427520.svg
@@ -0,0 +1 @@
+factorio.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_431240.svg b/.icons/awkward/64x64/apps/steam_icon_431240.svg
new file mode 120000
index 00000000..a79ca819
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_431240.svg
@@ -0,0 +1 @@
+kolf.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_431730.svg b/.icons/awkward/64x64/apps/steam_icon_431730.svg
new file mode 120000
index 00000000..8d98231c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_431730.svg
@@ -0,0 +1 @@
+aseprite.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_433340.svg b/.icons/awkward/64x64/apps/steam_icon_433340.svg
new file mode 120000
index 00000000..5c60276f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_433340.svg
@@ -0,0 +1 @@
+slime-rancher.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_436000.svg b/.icons/awkward/64x64/apps/steam_icon_436000.svg
new file mode 120000
index 00000000..fba8d322
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_436000.svg
@@ -0,0 +1 @@
+lovely-planet-arcade.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_440.svg b/.icons/awkward/64x64/apps/steam_icon_440.svg
new file mode 120000
index 00000000..3df2e2f9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_440.svg
@@ -0,0 +1 @@
+team-fortress2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_450140.svg b/.icons/awkward/64x64/apps/steam_icon_450140.svg
new file mode 120000
index 00000000..c6959e58
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_450140.svg
@@ -0,0 +1 @@
+7kaa.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_450660.svg b/.icons/awkward/64x64/apps/steam_icon_450660.svg
new file mode 120000
index 00000000..b2812200
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_450660.svg
@@ -0,0 +1 @@
+payday2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_457140.svg b/.icons/awkward/64x64/apps/steam_icon_457140.svg
new file mode 120000
index 00000000..157e27ff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_457140.svg
@@ -0,0 +1 @@
+oxygen-not-included.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_468410.svg b/.icons/awkward/64x64/apps/steam_icon_468410.svg
new file mode 120000
index 00000000..b2812200
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_468410.svg
@@ -0,0 +1 @@
+payday2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_474750.svg b/.icons/awkward/64x64/apps/steam_icon_474750.svg
new file mode 120000
index 00000000..7a85662f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_474750.svg
@@ -0,0 +1 @@
+reigns.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_48000.svg b/.icons/awkward/64x64/apps/steam_icon_48000.svg
new file mode 120000
index 00000000..5faa3989
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_48000.svg
@@ -0,0 +1 @@
+limbo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_481510.svg b/.icons/awkward/64x64/apps/steam_icon_481510.svg
new file mode 120000
index 00000000..680b6491
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_481510.svg
@@ -0,0 +1 @@
+night-in-the-woods.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_487210.svg b/.icons/awkward/64x64/apps/steam_icon_487210.svg
new file mode 120000
index 00000000..b2812200
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_487210.svg
@@ -0,0 +1 @@
+payday2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_489830.svg b/.icons/awkward/64x64/apps/steam_icon_489830.svg
new file mode 120000
index 00000000..6e25b433
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/steam_icon_49520.svg b/.icons/awkward/64x64/apps/steam_icon_49520.svg
new file mode 120000
index 00000000..df5fc7b7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_49520.svg
@@ -0,0 +1 @@
+borderlands-2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_498330.svg b/.icons/awkward/64x64/apps/steam_icon_498330.svg
new file mode 120000
index 00000000..56996a2d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_498330.svg
@@ -0,0 +1 @@
+cats-are-liquid.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_50.svg b/.icons/awkward/64x64/apps/steam_icon_50.svg
new file mode 120000
index 00000000..84d59c94
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_50.svg
@@ -0,0 +1 @@
+half-life-opposing-force.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_500.svg b/.icons/awkward/64x64/apps/steam_icon_500.svg
new file mode 120000
index 00000000..caeb7b8a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_500.svg
@@ -0,0 +1 @@
+l4d.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_50300.svg b/.icons/awkward/64x64/apps/steam_icon_50300.svg
new file mode 120000
index 00000000..fbee78e0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_50300.svg
@@ -0,0 +1 @@
+spec-ops-the-line.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_504230.svg b/.icons/awkward/64x64/apps/steam_icon_504230.svg
new file mode 120000
index 00000000..48bbd388
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_504230.svg
@@ -0,0 +1 @@
+celeste.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_509000.svg b/.icons/awkward/64x64/apps/steam_icon_509000.svg
new file mode 120000
index 00000000..293845a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_509000.svg
@@ -0,0 +1 @@
+qubic.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_527230.svg b/.icons/awkward/64x64/apps/steam_icon_527230.svg
new file mode 120000
index 00000000..16c52342
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_527230.svg
@@ -0,0 +1 @@
+for-the-king.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_550.svg b/.icons/awkward/64x64/apps/steam_icon_550.svg
new file mode 120000
index 00000000..8342963f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_550.svg
@@ -0,0 +1 @@
+l4d2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_552620.svg b/.icons/awkward/64x64/apps/steam_icon_552620.svg
new file mode 120000
index 00000000..94aba345
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_552620.svg
@@ -0,0 +1 @@
+atom-rpg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_569860.svg b/.icons/awkward/64x64/apps/steam_icon_569860.svg
new file mode 120000
index 00000000..89846fc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_569860.svg
@@ -0,0 +1 @@
+thimbleweed-park.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_570.svg b/.icons/awkward/64x64/apps/steam_icon_570.svg
new file mode 120000
index 00000000..33de490d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_570.svg
@@ -0,0 +1 @@
+dota2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_57300.svg b/.icons/awkward/64x64/apps/steam_icon_57300.svg
new file mode 120000
index 00000000..cd23363f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_57300.svg
@@ -0,0 +1 @@
+amnesia-the-dark-descent.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_588650.svg b/.icons/awkward/64x64/apps/steam_icon_588650.svg
new file mode 120000
index 00000000..6df58957
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_588650.svg
@@ -0,0 +1 @@
+dead-cells.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_598530.svg b/.icons/awkward/64x64/apps/steam_icon_598530.svg
new file mode 120000
index 00000000..1d642fa1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_598530.svg
@@ -0,0 +1 @@
+naev.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_599390.svg b/.icons/awkward/64x64/apps/steam_icon_599390.svg
new file mode 120000
index 00000000..523917ba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_599390.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_602960.svg b/.icons/awkward/64x64/apps/steam_icon_602960.svg
new file mode 120000
index 00000000..2d9b3cb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_602960.svg
@@ -0,0 +1 @@
+barotrauma.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_620.svg b/.icons/awkward/64x64/apps/steam_icon_620.svg
new file mode 120000
index 00000000..74036b89
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_620.svg
@@ -0,0 +1 @@
+portal2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_622650.svg b/.icons/awkward/64x64/apps/steam_icon_622650.svg
new file mode 120000
index 00000000..7a6bf761
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/steam_icon_641990.svg b/.icons/awkward/64x64/apps/steam_icon_641990.svg
new file mode 120000
index 00000000..403fb819
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_641990.svg
@@ -0,0 +1 @@
+the-escapists-2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_646570.svg b/.icons/awkward/64x64/apps/steam_icon_646570.svg
new file mode 120000
index 00000000..e447803c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_646570.svg
@@ -0,0 +1 @@
+slay-the-spire.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_684410.svg b/.icons/awkward/64x64/apps/steam_icon_684410.svg
new file mode 120000
index 00000000..4792e919
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_684410.svg
@@ -0,0 +1 @@
+bridge-constructor-portal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_698780.svg b/.icons/awkward/64x64/apps/steam_icon_698780.svg
new file mode 120000
index 00000000..9cb3ad5a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_698780.svg
@@ -0,0 +1 @@
+doki-doki-literature-club.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_70.svg b/.icons/awkward/64x64/apps/steam_icon_70.svg
new file mode 120000
index 00000000..9ce8db2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_70.svg
@@ -0,0 +1 @@
+half-life.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_70300.svg b/.icons/awkward/64x64/apps/steam_icon_70300.svg
new file mode 120000
index 00000000..7c736714
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_70300.svg
@@ -0,0 +1 @@
+VVVVVV.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_72850.svg b/.icons/awkward/64x64/apps/steam_icon_72850.svg
new file mode 120000
index 00000000..6e25b433
--- /dev/null
+++ b/.icons/awkward/64x64/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/64x64/apps/steam_icon_728880.svg b/.icons/awkward/64x64/apps/steam_icon_728880.svg
new file mode 120000
index 00000000..daa70daf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_728880.svg
@@ -0,0 +1 @@
+overcooked2.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_730.svg b/.icons/awkward/64x64/apps/steam_icon_730.svg
new file mode 120000
index 00000000..295f8bfc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_730.svg
@@ -0,0 +1 @@
+csgo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_736260.svg b/.icons/awkward/64x64/apps/steam_icon_736260.svg
new file mode 120000
index 00000000..ec903bdf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_736260.svg
@@ -0,0 +1 @@
+baba-is-you.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_751780.svg b/.icons/awkward/64x64/apps/steam_icon_751780.svg
new file mode 120000
index 00000000..a8d9c1b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_751780.svg
@@ -0,0 +1 @@
+forager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_80.svg b/.icons/awkward/64x64/apps/steam_icon_80.svg
new file mode 120000
index 00000000..4fca1844
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_80.svg
@@ -0,0 +1 @@
+cs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_844590.svg b/.icons/awkward/64x64/apps/steam_icon_844590.svg
new file mode 120000
index 00000000..7014880a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_844590.svg
@@ -0,0 +1 @@
+hypnospace-outlaw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_8930.svg b/.icons/awkward/64x64/apps/steam_icon_8930.svg
new file mode 120000
index 00000000..c27742cd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_8930.svg
@@ -0,0 +1 @@
+civilization5.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_9500.svg b/.icons/awkward/64x64/apps/steam_icon_9500.svg
new file mode 120000
index 00000000..6342119b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_9500.svg
@@ -0,0 +1 @@
+gish.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steam_icon_999830.svg b/.icons/awkward/64x64/apps/steam_icon_999830.svg
new file mode 120000
index 00000000..ed08531c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steam_icon_999830.svg
@@ -0,0 +1 @@
+becalm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steampowered.svg b/.icons/awkward/64x64/apps/steampowered.svg
new file mode 120000
index 00000000..c630de4b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steampowered.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/steamvr.svg b/.icons/awkward/64x64/apps/steamvr.svg
new file mode 100644
index 00000000..125693d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/steamvr.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="40" height="56" x="-53" y="-60" rx="11.429" ry="11.2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="40" height="56" x="-52" y="-60" rx="11.429" ry="11.2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 52,38.14285 V 27.857136 c 0,-3.798858 -3.568,-6.857142 -8,-6.857142 H 20 c -4.432,0 -7.999999,3.058284 -7.999999,6.857142 V 38.14285 c 0,3.798858 3.568,6.857144 7.999999,6.857144 h 5 l 7,-4 7,4 h 5 c 4.432,0 8,-3.058286 8,-6.857144 z"/>
+ <path style="fill:#48aad5" d="M 52,37.142856 V 26.857142 C 52,23.058284 48.432,20 44,20 H 20 c -4.432,0 -7.999999,3.058284 -7.999999,6.857142 V 37.142856 C 12.000001,40.941714 15.568001,44 20,44 h 5 l 7,-4 7,4 h 5 c 4.432,0 8,-3.058286 8,-6.857144 z"/>
+ <rect style="opacity:0.2" width="10" height="6" x="27" y="-8" rx="1.25" ry="1.5" transform="rotate(90)"/>
+ <rect style="fill:#929292" width="10" height="6" x="26" y="-8" rx="1.25" ry="1.5" transform="rotate(90)"/>
+ <rect style="opacity:0.2" width="10" height="6" x="27" y="-62" rx="1.25" ry="1.5" transform="rotate(90)"/>
+ <rect style="fill:#929292" width="10" height="6" x="26" y="-62" rx="1.25" ry="1.5" transform="rotate(90)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.199219 12 C 8.9944186 12 4 17.098259 4 23.429688 L 4 24.429688 C 4 18.098259 8.9944186 13 15.199219 13 L 48.800781 13 C 55.005581 13 60 18.098259 60 24.429688 L 60 23.429688 C 60 17.098259 55.005581 12 48.800781 12 L 15.199219 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/stella.svg b/.icons/awkward/64x64/apps/stella.svg
new file mode 100644
index 00000000..29b3699b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stella.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 26.00002,5.000187 v 0.03826 54.289632 c -0.07764,1.594371 -0.0124,1.639675 1.477851,1.639675 h 9.327541 c 1.545897,0.169559 1.194568,-0.317857 1.194568,-1.740788 V 5.0384462 5.000187 Z m 11.99996,0.03826 c 0,14.009665 -0.451909,24.799355 2.184692,34.031448 2.489122,8.715699 7.448788,15.819941 15.218749,21.211929 1.151493,0.775048 1.501371,1.214016 2.215961,-0.475506 l 3.904567,-6.862041 C 62.29453,51.590249 62.157045,51.590211 60.908699,50.779908 49.650695,42.348468 46.113297,24.666106 45.912531,6.3802473 45.905331,5.2511571 46.011551,4.8699764 44.671381,5.038447 Z m -11.99996,0 H 19.328619 C 17.988439,4.8699756 18.094695,5.2511563 18.08747,6.3802465 17.886704,24.666106 14.349307,42.348468 3.0912995,50.779908 1.8429547,51.590211 1.7054697,51.590249 2.4760508,52.944277 l 3.9045653,6.862041 c 0.7145908,1.689522 1.0644682,1.250554 2.215961,0.475506 C 16.366538,54.889836 21.326204,47.785594 23.815327,39.069895 26.451928,29.837802 26.00002,19.048112 26.00002,5.038447 Z"/>
+ <path style="fill:#ffa726" d="m 26.00002,4.0001938 v 0.03826 54.2896322 c -0.07764,1.594371 -0.0124,1.639675 1.477851,1.639675 h 9.327541 c 1.545897,0.169559 1.194568,-0.317857 1.194568,-1.740788 V 4.038453 4.0001938 Z m 11.99996,0.03826 c 0,14.0096662 -0.451909,24.7993552 2.184692,34.0314482 2.489122,8.715699 7.448788,15.819941 15.218749,21.211929 1.151493,0.775047 1.501371,1.214016 2.215961,-0.475506 l 3.904567,-6.862041 C 62.29453,50.590256 62.157045,50.590218 60.908699,49.779915 49.650695,41.348475 46.113297,23.666112 45.912531,5.3802541 c -0.0072,-1.1290902 0.09902,-1.5102709 -1.24115,-1.3418003 z m -11.99996,0 H 19.328619 C 17.988439,3.8699824 18.094695,4.2511631 18.08747,5.3802533 17.886704,23.666112 14.349307,41.348475 3.0912995,49.779915 1.8429547,50.590218 1.7054697,50.590256 2.4760508,51.944284 l 3.9045653,6.862041 c 0.7145908,1.689522 1.0644682,1.250553 2.215961,0.475506 C 16.366538,53.889843 21.326204,46.785601 23.815327,38.069902 26.451928,28.837809 26.00002,18.048119 26.00002,4.0384538 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26 4 L 26 4.0390625 L 19.328125 4.0390625 C 17.987945 3.8705911 18.095116 4.2517692 18.087891 5.3808594 C 17.887125 23.666718 14.349804 41.347857 3.0917969 49.779297 C 2.0534439 50.453294 1.8230068 50.609904 2.2050781 51.408203 C 2.3807095 51.2351 2.6677139 51.05457 3.0917969 50.779297 C 14.349804 42.347857 17.887125 24.666718 18.087891 6.3808594 C 18.095116 5.2517692 17.987945 4.8705911 19.328125 5.0390625 L 26 5.0390625 L 26 5 L 38 5 L 38 5.0390625 L 44.671875 5.0390625 C 46.012045 4.8705919 45.904909 5.2517692 45.912109 6.3808594 C 46.112875 24.666717 49.650199 42.347857 60.908203 50.779297 C 61.332287 51.05457 61.61929 51.2351 61.794922 51.408203 C 62.176993 50.609904 61.946557 50.453294 60.908203 49.779297 C 49.650199 41.347857 46.112875 23.666717 45.912109 5.3808594 C 45.904909 4.2517692 46.012045 3.8705919 44.671875 4.0390625 L 38 4.0390625 L 38 4 L 26 4 z M 38 58.226562 L 38 59.226562 C 38 59.352125 38.007792 59.431784 38.011719 59.542969 C 38.056291 59.254771 38 58.828721 38 58.226562 z M 26 58.328125 C 25.978426 58.771151 25.972002 59.086187 26 59.322266 L 26 58.328125 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/stellarium.svg b/.icons/awkward/64x64/apps/stellarium.svg
new file mode 100644
index 00000000..0739acc5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stellarium.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31,7 C 28.57,7 26.228,7.3546562 24,7.9726562 34.978,11.017456 43,21.0254 43,33 43,44.974 34.978,54.983297 24,58.029297 26.228,58.647297 28.57,59 31,59 45.404,59 57,47.404 57,33 57,18.596 45.404,7 31,7 Z m -10,10 -2,3 -4,0 3,3 -1,4 4,-2 4,2 -1,-4 3,-3 -4,0 -2,-3 z m 7,8 -2.78125,5 L 19,31.111328 23.5,35.210938 22,41 28,38.267578 34,41 32.5,35.210938 37,31.111328 30.78125,30 28,25 Z M 18,37 14.601562,44 7,45 12.5,49.763672 11,57 18,53.583984 25,57 23.5,49.763672 29,45 21.400391,44 18,37 Z"/>
+ <path style="fill:#ffc947" d="m 31,6 c -2.43,0 -4.772,0.3546 -7,0.9726 10.978,3.0448 19,13.0534 19,25.028 0,11.974 -8.022,21.982 -19,25.028 2.228,0.618 4.57,0.972 7,0.972 14.404,0 26,-11.596 26,-26 0,-14.404 -11.596,-26 -26,-26 z"/>
+ <path style="fill:#478aff" d="m 18,36 3.4,7 7.6,1 -5.5,4.764 L 25,56 18,52.584 11,56 12.5,48.764 7,44 14.6008,43 Z"/>
+ <path style="fill:#6fa4ff" d="M 27.999768,24.000466 30.780859,29 36.999673,30.111921 32.499721,34.211589 34,40.000403 27.999719,37.267254 22,40.000403 23.499717,34.211589 18.999765,30.111921 25.218579,29 Z"/>
+ <path style="fill:#90b9ff" d="M 21.00011,16.000268 23,19 27.000145,19 24.000127,22 25,26.000123 21.000077,24 17,26.000123 18.000027,22 15.000009,19 19,19 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31 6 C 28.57 6 26.228 6.3546562 24 6.9726562 C 24.603374 7.1400049 25.194623 7.3363338 25.779297 7.5449219 C 27.464872 7.1959165 29.208324 7 31 7 C 45.236273 7 56.722545 18.329538 56.988281 32.5 C 56.991412 32.333049 57 32.167727 57 32 C 57 17.596 45.404 6 31 6 z M 21 16 L 19 19 L 15 19 L 16 20 L 19 20 L 21 17 L 23 20 L 26 20 L 27 19 L 23 19 L 21 16 z M 17.800781 22.800781 L 17 26 L 17.285156 25.857422 L 18 23 L 17.800781 22.800781 z M 24.199219 22.800781 L 24 23 L 24.714844 25.857422 L 25 26 L 24.199219 22.800781 z M 28 24 L 25.21875 29 L 19 30.111328 L 19.917969 30.947266 L 25.21875 30 L 28 25 L 30.78125 30 L 36.082031 30.947266 L 37 30.111328 L 30.78125 29 L 28 24 z M 42.978516 32.5 C 42.763445 43.902669 35.277961 53.42598 24.943359 56.724609 L 25 57 L 24.638672 56.824219 C 24.424525 56.889663 24.216485 56.96923 24 57.029297 C 24.584658 57.191469 25.177455 57.332976 25.777344 57.457031 C 35.831605 53.869971 43 44.316723 43 33 C 43 32.831481 42.981679 32.667726 42.978516 32.5 z M 23.291016 35.019531 L 22 40 L 22.292969 39.867188 L 23.5 35.210938 L 23.291016 35.019531 z M 32.708984 35.019531 L 32.5 35.210938 L 33.707031 39.867188 L 34 40 L 32.708984 35.019531 z M 18 36 L 14.601562 43 L 7 44 L 8.0019531 44.867188 L 14.601562 44 L 18 37 L 21.400391 44 L 27.998047 44.867188 L 29 44 L 21.400391 43 L 18 36 z M 12.324219 49.611328 L 11 56 L 11.230469 55.886719 L 12.5 49.763672 L 12.324219 49.611328 z M 23.675781 49.611328 L 23.5 49.763672 L 24.769531 55.886719 L 25 56 L 23.675781 49.611328 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/step.svg b/.icons/awkward/64x64/apps/step.svg
new file mode 100644
index 00000000..1261fd1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/step.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#41ab93" width="48.45" height="44.175" x="7.28" y="11.82"/>
+ <rect style="fill:#e4e4e4" width="3" height="28" x="30" y="8.05"/>
+ <rect style="fill:#e4e4e4" width="3" height="28" x="19" y="8.05"/>
+ <rect style="fill:#e4e4e4" width="3" height="28" x="41" y="8.05"/>
+ <path style="fill:#4f4f4f" d="M 5.85,7 C 4.2711,7 3,8.3211005 3,9.9 V 56 H 8.9955227 V 13 H 53.999473 V 56 H 60 V 9.9 C 60,8.3211 58.7289,7 57.15,7 Z"/>
+ <circle style="opacity:0.1" cx="31.5" cy="38.5" r="5.5"/>
+ <circle style="fill:#3f3f3f" cx="31.5" cy="37.5" r="5.5"/>
+ <rect style="opacity:0.2" width="57" height="1" x="3" y="56"/>
+ <rect style="opacity:0.2" width="45" height="1" x="9" y="13"/>
+ <circle style="opacity:0.1" cx="20.5" cy="38.5" r="5.5"/>
+ <circle style="fill:#3f3f3f" cx="20.5" cy="37.5" r="5.5"/>
+ <circle style="opacity:0.1" cx="42.5" cy="38.5" r="5.5"/>
+ <circle style="fill:#3f3f3f" cx="42.5" cy="37.5" r="5.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.8554688 7 C 4.2767073 7 3.0058594 8.3214911 3.0058594 9.9003906 L 3.0058594 10.900391 C 3.0058594 9.3214911 4.2767073 8 5.8554688 8 L 57.150391 8 C 58.729152 8 60 9.3214906 60 10.900391 L 60 9.9003906 C 60 8.3214906 58.729152 7 57.150391 7 L 5.8554688 7 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/stepmania-ssc.svg b/.icons/awkward/64x64/apps/stepmania-ssc.svg
new file mode 100644
index 00000000..6db9e2e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stepmania-ssc.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1" viewBox="0 0 48 48">
+ <path style="opacity:0.2" d="m 10.500325,3.7499993 c -4.1549602,0 -7.4999286,3.3449684 -7.4999286,7.4999287 0,4.154961 3.3449684,7.499929 7.4999286,7.499929 h 8.894448 L 5.2035006,32.938199 c -2.9380006,2.938 -2.9380006,7.670297 0,10.608297 2.9380006,2.938003 7.6702974,2.938003 10.6082984,0 l 14.18834,-14.191272 v 8.894448 c 0,4.154961 3.344969,7.49993 7.49993,7.49993 4.15496,0 7.499929,-3.344969 7.499929,-7.49993 V 11.249928 c 0,-4.1549603 -3.344969,-7.4999287 -7.499929,-7.4999287 z"/>
+ <path style="fill:#e7b212" d="m 10.500326,2.999999 c -4.154961,0 -7.4999294,3.3449685 -7.4999294,7.499929 0,4.15496 3.3449684,7.499929 7.4999294,7.499929 h 8.894447 L 5.2035007,32.188198 c -2.9380007,2.938001 -2.9380007,7.670298 0,10.608299 2.9380007,2.938001 7.6702973,2.938001 10.6082983,0 L 30.000141,28.605224 v 8.894448 c 0,4.154961 3.344968,7.499929 7.499929,7.499929 4.154961,0 7.499929,-3.344968 7.499929,-7.499929 V 10.499928 c 0,-4.1549605 -3.344968,-7.499929 -7.499929,-7.499929 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="scale(0.74999997)" d="M 14 4 C 8.4600518 4 4 8.4600524 4 14 C 4 14.168831 4.017202 14.333271 4.0253906 14.5 C 4.285899 9.1957468 8.6288827 5 14 5 L 50 5 C 55.539948 5 60 9.4600528 60 15 L 60 14 C 60 8.4600524 55.539948 4 50 4 L 14 4 z M 24.859375 25 L 6.9375 42.917969 C 4.8509086 45.00456 3.8891114 47.769199 4.0253906 50.490234 C 4.1447339 48.102491 5.1064971 45.748972 6.9375 43.917969 L 25.859375 25 L 24.859375 25 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sticky-notes.svg b/.icons/awkward/64x64/apps/sticky-notes.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sticky-notes.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/stock_alarm.svg b/.icons/awkward/64x64/apps/stock_alarm.svg
new file mode 120000
index 00000000..85778b03
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stock_alarm.svg
@@ -0,0 +1 @@
+kalarm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/stock_help-agent.svg b/.icons/awkward/64x64/apps/stock_help-agent.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stock_help-agent.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/stock_help.svg b/.icons/awkward/64x64/apps/stock_help.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stock_help.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/stock_keyring.svg b/.icons/awkward/64x64/apps/stock_keyring.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stock_keyring.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/stock_task.svg b/.icons/awkward/64x64/apps/stock_task.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stock_task.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/stock_view-details.svg b/.icons/awkward/64x64/apps/stock_view-details.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stock_view-details.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/stock_xfburn-burn-cd.svg b/.icons/awkward/64x64/apps/stock_xfburn-burn-cd.svg
new file mode 100644
index 00000000..bf563837
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stock_xfburn-burn-cd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z m 0,16 A 12,12 0 0 1 44,33 12,12 0 0 1 32,45 12,12 0 0 1 20,33 12,12 0 0 1 32,21 Z"/>
+ <path style="fill:#858585" d="M 32,17 A 15,15 0 0 0 17,32 15,15 0 0 0 32,47 15,15 0 0 0 47,32 15,15 0 0 0 32,17 Z m 0,9 c 3.3138,0 6,2.6862 6,6 0,3.3138 -2.6862,6 -6,6 -3.3138,0 -6,-2.6862 -6,-6 0,-3.3138 2.6862,-6 6,-6 z"/>
+ <path style="fill:#e4e4e4" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z m 0,16 A 12,12 0 0 1 44,32 12,12 0 0 1 32,44 12,12 0 0 1 20,32 12,12 0 0 1 32,20 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z M 20.050781 32.996094 A 12 12 0 0 0 20 34 A 12 12 0 0 0 20.025391 34.5 A 12 12 0 0 1 20.050781 33.996094 A 12 12 0 0 0 32 45 A 12 12 0 0 0 43.949219 34.003906 A 12 12 0 0 1 43.978516 34.595703 A 12 12 0 0 0 44 34 A 12 12 0 0 0 43.949219 33.003906 A 12 12 0 0 1 32 44 A 12 12 0 0 1 20.050781 32.996094 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#ffb522" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 55.99996,50.436 0,3.564 -3.5638,0 -9.0008,-9.0008 3.5638,-3.5638 z m -15.7172,-8.5782 c -0.37696,-0.37694 -0.37696,-0.9709 0,-1.34786 l 2.2274,-2.2274 c 0.37696,-0.37696 0.97092,-0.37696 1.34786,0 l 1.862,1.874 -3.564,3.564 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/stock_xfburn.svg b/.icons/awkward/64x64/apps/stock_xfburn.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stock_xfburn.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/stoken-gui.svg b/.icons/awkward/64x64/apps/stoken-gui.svg
new file mode 100644
index 00000000..381dc5d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stoken-gui.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 21,14 A 19,19 0 0 0 2,33 19,19 0 0 0 21,52 19,19 0 0 0 36.472656,44 h 22.8125 C 60.78887,44 62,42.7735 62,41.25 V 24.75 C 62,23.2265 60.78887,22 59.285156,22 H 36.464844 A 19,19 0 0 0 21,14 Z"/>
+ <circle style="fill:#8e8e8e" cx="21" cy="32" r="19"/>
+ <rect style="fill:#8e8e8e" width="38" height="22" x="24" y="21" rx="2.714" ry="2.75"/>
+ <circle style="opacity:0.1" cx="21" cy="33" r="13"/>
+ <circle style="fill:#3949ab" cx="21" cy="32" r="13"/>
+ <rect style="opacity:0.3" width="18" height="8" x="38" y="28" rx="2.4" ry="2.162"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21 13 A 19 19 0 0 0 2 32 A 19 19 0 0 0 2.0195312 32.425781 A 19 19 0 0 1 21 14 A 19 19 0 0 1 36.464844 22 L 59.285156 22 C 60.78887 22 62 23.2265 62 24.75 L 62 23.75 C 62 22.2265 60.78887 21 59.285156 21 L 36.464844 21 A 19 19 0 0 0 21 13 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/strawberry.svg b/.icons/awkward/64x64/apps/strawberry.svg
new file mode 100644
index 00000000..a495c70d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/strawberry.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 34.801708,11.000601 c -0.574983,-0.0077 -1.31694,0.05057 -2.329448,0.163592 -7.168039,0.800131 -13.147716,5.437067 -19.988047,15.4975 -2.065402,3.037696 -4.7200074,6.939271 -5.898914,8.670461 -4.9663337,7.29292 -4.7523844,14.777287 0.5124388,17.924472 3.4026962,2.034051 6.6906962,2.840648 11.8956212,2.919745 2.616176,0.03974 6.446558,0.235158 8.511961,0.433922 5.762551,0.554567 6.484106,0.541647 10.540201,-0.19652 4.539699,-0.826163 8.04171,-2.546746 10.854123,-5.330758 2.208183,-2.18589 5.361524,-8.236575 5.855883,-10.881963 C 58.896721,27.33677 44.252058,11.651905 34.801708,11.000601 Z"/>
+ <path style="fill:#dc3a2d" d="m 34.801708,10.000598 c -0.574983,-0.00768 -1.31694,0.05057 -2.329448,0.163592 -7.168039,0.800131 -13.147716,5.437067 -19.988047,15.4975 -2.065402,3.037696 -4.7200074,6.93927 -5.898914,8.670461 -4.9663337,7.292919 -4.7523844,14.777287 0.5124388,17.924472 3.4026962,2.034051 6.6906962,2.840648 11.8956212,2.919744 2.616176,0.03974 6.446558,0.235159 8.511961,0.433923 5.762551,0.554567 6.484106,0.541647 10.540201,-0.19652 4.539699,-0.826163 8.04171,-2.546746 10.854123,-5.330758 2.208183,-2.18589 5.361524,-8.236575 5.855883,-10.881963 C 58.896721,26.336767 44.252058,10.651902 34.801708,10.000598 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 34.800781 10 C 34.225798 9.99232 33.485164 10.051043 32.472656 10.164062 C 25.304617 10.964194 19.324707 15.599723 12.484375 25.660156 C 10.418973 28.697852 7.7648439 32.60084 6.5859375 34.332031 C 4.0819492 38.009066 2.9208727 41.722691 3.0351562 44.916016 C 3.1715462 41.959707 4.3398592 38.630333 6.5859375 35.332031 C 7.7648439 33.60084 10.418973 29.697852 12.484375 26.660156 C 19.324707 16.599723 25.304617 11.964193 32.472656 11.164062 C 33.485164 11.05104 34.225798 10.9923 34.800781 11 C 42.996339 11.564827 55.047304 23.434087 55.412109 34.966797 C 55.746459 23.130511 43.233478 10.581169 34.800781 10 z"/>
+ <path style="opacity:0.2" d="m 37.26534,8.9999303 c -0.266351,0 -0.343527,0.5125878 -0.179361,1.1894917 0,0 0.471959,2.159862 3.638626,3.741885 2.202487,1.028362 2.198519,1.622666 -0.0146,2.239319 -0.96441,0.268731 -2.136467,0.778398 -2.604194,1.132312 -0.771401,0.583706 -0.489859,0.824421 3.029021,2.59551 2.133593,1.073864 4.274628,2.265698 4.757297,2.648942 0.838003,0.665379 0.799791,0.758584 -0.835153,2.049038 -1.825199,1.440622 -3.984647,4.808685 -3.984647,6.214601 0,0.760071 0.356273,0.821817 3.362354,0.582093 1.849298,-0.14746 3.884102,-0.33309 4.521791,-0.412433 l 1.159433,-0.14436 -0.16576,3.823432 c -0.09104,2.102709 -0.357452,4.346289 -0.592397,4.985742 -0.234938,0.639455 -0.332844,1.260302 -0.217392,1.379774 0.486053,0.502977 2.468774,-0.607157 3.828844,-2.143709 1.390442,-1.570865 1.47884,-1.603187 1.774477,-0.639271 0.995619,1.72799 1.436316,3.241665 2.98118,4.755967 0.344981,0.03202 0.608211,-0.38469 0.829548,-1.243732 0.681423,-2.644674 0.316412,-5.204618 -1.118666,-7.848396 -0.773315,-1.42462 -1.530775,-3.669708 -1.683899,-4.989492 -0.15312,-1.319782 -0.405322,-2.85503 -0.559793,-3.411937 -0.234728,-0.846257 0.220451,-1.34019 2.770867,-3.007007 2.903988,-1.897893 3.653533,-2.977628 2.555284,-3.680021 -0.272873,-0.174514 -1.710189,0.352854 -3.194783,1.171685 -1.484587,0.818828 -2.991199,1.488503 -3.347862,1.488503 -0.35666,0 -1.475896,-1.02509 -2.486441,-2.27775 -1.756269,-2.177045 -1.836979,-2.425926 -1.836979,-5.639072 0,-3.053089 -0.08958,-3.374519 -0.977364,-3.505673 -0.717557,-0.1060069 -1.133174,0.244906 -1.563424,1.319783 -0.322345,0.805302 -0.748741,1.464133 -0.947472,1.464133 -0.19874,0 -2.176953,-0.863857 -4.395885,-1.919683 C 39.549195,9.8637881 37.522702,8.9999303 37.265366,8.9999303 Z"/>
+ <path style="fill:#75ac4c" d="m 37.26534,7.9999273 c -0.266351,0 -0.343527,0.512588 -0.179361,1.1894918 0,0 0.471959,2.1598619 3.638626,3.7418849 2.202487,1.028362 2.198519,1.622666 -0.0146,2.239319 -0.96441,0.268731 -2.136467,0.778398 -2.604194,1.132312 -0.771401,0.583706 -0.489859,0.824421 3.029021,2.59551 2.133593,1.073864 4.274628,2.265698 4.757297,2.648942 0.838003,0.665379 0.799791,0.758583 -0.835153,2.049037 -1.825199,1.440623 -3.984647,4.808686 -3.984647,6.214602 0,0.760071 0.356273,0.821817 3.362354,0.582093 1.849298,-0.14746 3.884102,-0.333091 4.521791,-0.412433 l 1.159433,-0.14436 -0.16576,3.823432 c -0.09104,2.102709 -0.357452,4.346289 -0.592397,4.985742 -0.234938,0.639455 -0.332844,1.260302 -0.217392,1.379774 0.486053,0.502977 2.468774,-0.607157 3.828844,-2.143709 1.390442,-1.570865 1.47884,-1.603187 1.774477,-0.639271 0.995619,1.72799 1.436316,3.241665 2.98118,4.755967 0.344981,0.03202 0.608211,-0.384691 0.829548,-1.243732 0.681423,-2.644674 0.316412,-5.204618 -1.118666,-7.848396 -0.773315,-1.42462 -1.530775,-3.669708 -1.683899,-4.989492 -0.15312,-1.319782 -0.405322,-2.85503 -0.559793,-3.411937 -0.234728,-0.846257 0.220451,-1.34019 2.770867,-3.007007 2.903988,-1.897893 3.653533,-2.977628 2.555284,-3.68002 -0.272873,-0.174515 -1.710189,0.352853 -3.194783,1.171684 -1.484587,0.818828 -2.991199,1.488503 -3.347862,1.488503 -0.35666,0 -1.475896,-1.02509 -2.486441,-2.27775 -1.756269,-2.177045 -1.836979,-2.425925 -1.836979,-5.639072 0,-3.053089 -0.08958,-3.3745189 -0.977364,-3.5056733 -0.717557,-0.1060061 -1.133174,0.2449066 -1.563424,1.3197833 -0.322345,0.805302 -0.748741,1.464133 -0.947472,1.464133 -0.19874,0 -2.176953,-0.863857 -4.395885,-1.9196833 C 39.549195,8.8637852 37.522702,7.9999273 37.265366,7.9999273 Z"/>
+ <path style="fill:#b4291e" d="m 31.691549,25.069381 c -1.153948,1.15395 -2.931329,1.247496 -3.969882,0.208942 -1.038556,-1.038558 -0.945012,-2.815938 0.208942,-3.969886 1.153954,-1.153952 3.518799,-1.834969 4.557357,-0.796411 1.038556,1.038555 0.357541,3.403401 -0.796413,4.557355 z"/>
+ <path style="fill:#b4291e" d="m 27.691545,35.069396 c -1.15395,1.15395 -2.931331,1.247496 -3.969884,0.208943 -1.038556,-1.038558 -0.945012,-2.815939 0.208942,-3.969887 1.153954,-1.153953 3.518799,-1.834968 4.557357,-0.796411 1.038556,1.038556 0.35754,3.403401 -0.796415,4.557355 z"/>
+ <path style="fill:#b4291e" d="m 41.691566,41.069406 c -1.153951,1.153949 -2.93133,1.247495 -3.969886,0.208942 -1.038553,-1.038558 -0.945009,-2.815936 0.208943,-3.969888 1.153953,-1.15395 3.518801,-1.834967 4.557357,-0.79641 1.038557,1.038556 0.35754,3.403404 -0.796414,4.557356 z"/>
+ <path style="fill:#b4291e" d="m 37.69156,51.069421 c -1.15395,1.15395 -2.93133,1.247496 -3.969884,0.208942 -1.038556,-1.038557 -0.945011,-2.815936 0.208942,-3.969886 1.153954,-1.15395 3.5188,-1.834967 4.557357,-0.796409 1.038556,1.038556 0.357541,3.403401 -0.796413,4.557353 z"/>
+ <path style="fill:#b4291e" d="m 25.69154,49.069418 c -1.15395,1.15395 -2.931329,1.247496 -3.969883,0.208942 -1.038555,-1.038557 -0.945011,-2.815934 0.208943,-3.969886 1.153954,-1.15395 3.518801,-1.834965 4.557357,-0.796409 1.038555,1.038554 0.357538,3.403403 -0.796413,4.557353 z"/>
+ <path style="fill:#b4291e" d="m 13.691526,45.069412 c -1.15395,1.15395 -2.931331,1.247496 -3.9698858,0.208942 -1.038557,-1.038558 -0.9450122,-2.815938 0.2089387,-3.969886 1.1539541,-1.153954 3.5188021,-1.834971 4.5573591,-0.796413 1.038556,1.038555 0.357541,3.403405 -0.796413,4.557359 z"/>
+ <path style="fill:#b4291e" d="m 17.691531,33.069391 c -1.153951,1.153952 -2.93133,1.247498 -3.969885,0.208942 -1.038557,-1.038555 -0.945012,-2.815936 0.208941,-3.969888 1.153953,-1.153949 3.518801,-1.834967 4.557357,-0.796409 1.038556,1.038556 0.357541,3.403403 -0.796413,4.557355 z"/>
+ <path style="opacity:0.2" d="M 32.953125 21.472656 C 32.817072 22.423152 32.330416 23.431304 31.691406 24.070312 C 30.537458 25.224262 28.761209 25.315898 27.722656 24.277344 C 27.373678 23.928364 27.158384 23.494912 27.064453 23.03125 C 26.930071 23.852324 27.129246 24.683932 27.722656 25.277344 C 28.761209 26.315898 30.537458 26.224263 31.691406 25.070312 C 32.564176 24.197544 33.161519 22.632993 32.953125 21.472656 z M 18.953125 29.472656 C 18.817072 30.423153 18.330416 31.431306 17.691406 32.070312 C 16.537456 33.224265 14.761211 33.3159 13.722656 32.277344 C 13.373678 31.928365 13.158384 31.494912 13.064453 31.03125 C 12.93007 31.852325 13.129246 32.683934 13.722656 33.277344 C 14.761211 34.3159 16.537456 34.224264 17.691406 33.070312 C 18.564176 32.197547 19.161519 30.632994 18.953125 29.472656 z M 28.953125 31.472656 C 28.817072 32.423152 28.330416 33.431304 27.691406 34.070312 C 26.537456 35.224263 24.761209 35.315897 23.722656 34.277344 C 23.373677 33.928364 23.158384 33.494912 23.064453 33.03125 C 22.930071 33.852324 23.129246 34.683931 23.722656 35.277344 C 24.761209 36.315897 26.537456 36.224263 27.691406 35.070312 C 28.564176 34.197545 29.16152 32.632993 28.953125 31.472656 z M 42.953125 37.472656 C 42.817072 38.423153 42.330416 39.431305 41.691406 40.070312 C 40.537455 41.224261 38.761212 41.315897 37.722656 40.277344 C 37.373679 39.928364 37.158384 39.494912 37.064453 39.03125 C 36.930072 39.852324 37.129248 40.683932 37.722656 41.277344 C 38.761212 42.315897 40.537455 42.224261 41.691406 41.070312 C 42.564177 40.197546 43.161519 38.632994 42.953125 37.472656 z M 14.953125 41.472656 C 14.817072 42.423152 14.330416 43.431304 13.691406 44.070312 C 12.537456 45.224262 10.761211 45.315898 9.7226562 44.277344 C 9.3736777 43.928364 9.1583837 43.494912 9.0644531 43.03125 C 8.9300708 43.852324 9.1292461 44.683932 9.7226562 45.277344 C 10.761211 46.315898 12.537456 46.224262 13.691406 45.070312 C 14.564176 44.197544 15.161519 42.632993 14.953125 41.472656 z M 26.953125 45.472656 C 26.817072 46.423153 26.330414 47.431306 25.691406 48.070312 C 24.537456 49.224262 22.76121 49.315898 21.722656 48.277344 C 21.373678 47.928364 21.158384 47.494912 21.064453 47.03125 C 20.930071 47.852324 21.129246 48.683932 21.722656 49.277344 C 22.76121 50.315898 24.537456 50.224262 25.691406 49.070312 C 26.564174 48.197547 27.161519 46.632993 26.953125 45.472656 z M 38.953125 47.472656 C 38.817072 48.423153 38.330416 49.431306 37.691406 50.070312 C 36.537456 51.224262 34.76121 51.315898 33.722656 50.277344 C 33.373678 49.928364 33.158384 49.494912 33.064453 49.03125 C 32.930071 49.852324 33.129246 50.683932 33.722656 51.277344 C 34.76121 52.315898 36.537456 52.224262 37.691406 51.070312 C 38.564177 50.197547 39.161519 48.632994 38.953125 47.472656 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 37.265625 8 C 37.004517 8 36.928438 8.4952377 37.080078 9.1523438 C 37.124764 9.063171 37.182545 9 37.265625 9 C 37.522961 9 39.548783 9.8641052 41.767578 10.919922 C 43.98651 11.975748 45.965322 12.839844 46.164062 12.839844 C 46.362793 12.839844 46.788983 12.180302 47.111328 11.375 C 47.541578 10.300123 47.956271 9.9486812 48.673828 10.054688 C 49.561612 10.185842 49.652344 10.507458 49.652344 13.560547 C 49.652344 16.773694 49.732012 17.022174 51.488281 19.199219 C 52.498826 20.451879 53.617949 21.478516 53.974609 21.478516 C 54.331272 21.478516 55.839632 20.809062 57.324219 19.990234 C 58.808813 19.171403 60.244705 18.643844 60.517578 18.818359 C 60.641624 18.897694 60.736042 18.982668 60.8125 19.072266 C 61.11711 18.547931 61.021878 18.140888 60.517578 17.818359 C 60.244705 17.643844 58.808813 18.171403 57.324219 18.990234 C 55.839632 19.809062 54.331272 20.478516 53.974609 20.478516 C 53.617949 20.478516 52.498826 19.451879 51.488281 18.199219 C 49.732012 16.022174 49.652344 15.773694 49.652344 12.560547 C 49.652344 9.5074579 49.561612 9.1858419 48.673828 9.0546875 C 47.956271 8.9486814 47.541578 9.3001233 47.111328 10.375 C 46.788983 11.180302 46.362793 11.839844 46.164062 11.839844 C 45.965322 11.839844 43.98651 10.975748 41.767578 9.9199219 C 39.548783 8.8641054 37.522961 8 37.265625 8 z M 42.003906 14.667969 C 41.728302 14.839767 41.307128 15.003802 40.710938 15.169922 C 39.746527 15.438653 38.573196 15.94882 38.105469 16.302734 C 37.684275 16.621445 37.601852 16.846476 38.164062 17.265625 C 38.659141 16.913736 39.77689 16.430192 40.710938 16.169922 C 42.334418 15.717563 42.756968 15.276443 42.003906 14.667969 z M 46.089844 22.728516 C 45.866959 22.9463 45.539219 23.214806 45.056641 23.595703 C 43.231442 25.036326 41.072266 28.404631 41.072266 29.810547 C 41.072266 29.986173 41.097724 30.120609 41.164062 30.226562 C 41.586918 28.624712 43.449408 25.864286 45.056641 24.595703 C 46.51417 23.445282 46.659819 23.229563 46.089844 22.728516 z M 55.240234 24.746094 C 55.126424 24.995979 55.115951 25.23187 55.191406 25.503906 C 55.345877 26.060813 55.598833 27.596234 55.751953 28.916016 C 55.905077 30.2358 56.662232 32.48163 57.435547 33.90625 C 58.314519 35.52554 58.787599 37.113863 58.869141 38.708984 C 58.970002 36.775375 58.497893 34.863361 57.435547 32.90625 C 56.662232 31.48163 55.905077 29.2358 55.751953 27.916016 C 55.6119 26.708863 55.395469 25.400254 55.240234 24.746094 z M 50.115234 30.835938 L 50.072266 30.841797 L 49.949219 33.660156 C 49.858179 35.762865 49.592367 38.005078 49.357422 38.644531 C 49.122484 39.283986 49.025173 39.905919 49.140625 40.025391 C 49.165473 40.051104 49.2098 40.054826 49.242188 40.072266 C 49.281782 39.92731 49.300904 39.800315 49.357422 39.646484 C 49.592367 39.007031 49.858179 36.762865 49.949219 34.660156 L 50.115234 30.835938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/streamlink-twitch-gui.svg b/.icons/awkward/64x64/apps/streamlink-twitch-gui.svg
new file mode 120000
index 00000000..34f5ff86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/streamlink-twitch-gui.svg
@@ -0,0 +1 @@
+gnome-twitch.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/streamtuner.svg b/.icons/awkward/64x64/apps/streamtuner.svg
new file mode 100644
index 00000000..42800a4e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/streamtuner.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g>
+ <path style="opacity:0.2" d="M 54.010765,7.2401554 24.06068,14.145149 c -4.221512,0.532153 -4.060689,4.854879 -4.060689,4.854879 v 3.999997 14.429678 c -0.975385,-0.280958 -1.984963,-0.42556 -2.999998,-0.429688 -6.075128,0 -10.9999924,4.924865 -10.9999924,10.999993 C 6.0000006,54.075135 10.924865,59 16.999993,59 c 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 48.000008 21.316432 L 49.99997,16.083911 v 15.345796 c -0.975386,-0.280958 -1.984963,-0.425559 -2.999998,-0.429687 -6.075128,0 -10.999992,4.924864 -10.999992,10.999992 0,6.075128 4.924864,10.999992 10.999992,10.999992 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 14.400318 11.000034 c 0,0 0.05206,-4.6106686 -3.989199,-3.7598786 z"/>
+ <path style="fill:#3c8cf8" d="M 54.010765,6.2401568 24.06068,13.14515 c -4.221512,0.532153 -4.060689,4.854879 -4.060689,4.854879 v 3.999998 14.429677 c -0.975385,-0.280957 -1.984963,-0.425559 -2.999998,-0.429687 -6.075128,0 -10.9999924,4.924864 -10.9999924,10.999992 0,6.075128 4.9248644,10.999992 10.9999924,10.999992 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 47.000009 20.316434 L 49.99997,15.083912 v 15.345797 c -0.975386,-0.280958 -1.984963,-0.42556 -2.999998,-0.429688 -6.075128,0 -10.999992,4.924865 -10.999992,10.999992 0,6.075128 4.924864,10.999993 10.999992,10.999993 5.685644,-0.0028 10.432335,-4.337893 10.94921,-9.999993 h 0.05078 V 13.40032 10.000035 c 0,0 0.05206,-4.6106682 -3.989199,-3.7598782 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 54.720703,6.1425781 c -0.221612,0.012966 -0.456406,0.044482 -0.708984,0.097656 L 24.060547,13.144531 C 19.839035,13.676684 20,18 20,18 v 1 c 0,0 -0.160965,-4.323316 4.060547,-4.855469 L 54.011719,7.2402344 C 58.052978,6.3894444 58,11 58,11 v -1 c 0,0 0.04488,-4.0519081 -3.279297,-3.8574219 z M 47,30 c -6.075128,0 -11,4.924873 -11,11 0,0.168757 0.01787,0.333099 0.02539,0.5 C 36.288568,35.658592 41.093629,31 47,31 c 1.015035,0.0041 2.024614,0.14873 3,0.429688 v -1 C 49.024614,30.14873 48.015035,30.004128 47,30 Z M 17,36 C 10.924872,36 6,40.924872 6,47 6,47.168757 6.017871,47.333099 6.025391,47.5 6.288568,41.658591 11.093629,37 17,37 c 1.015035,0.0041 2.024615,0.14873 3,0.429688 v -1 C 19.024615,36.14873 18.015035,36.004128 17,36 Z"/>
+ </g>
+ <circle style="fill:#f5c839" cx="48" cy="46" r="16"/>
+ <path style="opacity:0.2" d="M 63.958,46.848 A 16,16 0 0 1 48,62 16,16 0 0 1 32.042,47.152 16,16 0 0 0 32,48 16,16 0 0 0 48,64 16,16 0 0 0 64,48 16,16 0 0 0 63.95704,46.84766 Z"/>
+ <g style="fill:#ffffff" transform="matrix(2,0,0,2,4,0)">
+ <rect width="2" height="10" x="19" y="18"/>
+ <rect width="2" height="10" x="23" y="18"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(0,2,-2,0,94,2)">
+ <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/64x64/apps/streamtuner2.svg b/.icons/awkward/64x64/apps/streamtuner2.svg
new file mode 120000
index 00000000..4bf1db03
--- /dev/null
+++ b/.icons/awkward/64x64/apps/streamtuner2.svg
@@ -0,0 +1 @@
+streamtuner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/stremio.svg b/.icons/awkward/64x64/apps/stremio.svg
new file mode 100644
index 00000000..8a94740f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stremio.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32,3.9998727 c -1.519116,0 -3.040205,0.5656225 -4.175781,1.7011719 L 4.7011719,28.827998 C 3.5649249,29.964215 2.9985123,31.481027 3,32.999873 c 0.00149,1.517055 0.5701246,3.035043 1.7050781,4.169922 l 23.1230469,23.125 c 2.271154,2.271099 6.076501,2.27481 8.347656,0.0039 L 59.294922,37.171748 C 60.430498,36.0362 61,34.518636 61,32.999873 61,31.48111 60.430498,29.963547 59.294922,28.827998 L 36.175781,5.7010446 C 35.040205,4.5654954 33.519118,3.9998727 32,3.9998727 Z"/>
+ <path style="fill:#8d49bc" d="m 32.000001,2.9999848 c -1.519116,0 -3.039647,0.5663665 -4.175223,1.7019159 L 4.7019191,27.827458 c -1.136247,1.136217 -1.7034036,2.653679 -1.7019159,4.172525 H 61 C 61,30.48122 60.430963,28.963007 59.295387,27.827458 L 36.175225,4.7019007 C 35.039649,3.5663515 33.519119,2.9999848 32.000001,2.9999848 Z M 61,31.999983 c 0,0.759382 -0.141947,1.519219 -0.426154,2.230561 C 60.857741,33.519065 61,32.759365 61,31.999983 Z m -0.426154,2.230561 c -0.284205,0.711343 -0.710671,1.37419 -1.278459,1.941964 0.567788,-0.567774 0.994566,-1.230483 1.278459,-1.941964 z"/>
+ <path style="fill:#3a497d" d="m 3.0000032,31.999983 c 0.00149,1.517055 0.5696595,3.034949 1.704613,4.169828 L 27.827476,59.295368 c 2.271154,2.271099 6.076594,2.273704 8.347749,0.0028 L 59.295387,36.172508 C 60.430963,35.03696 61,33.518746 61,31.999983 Z"/>
+ <path style="opacity:0.2" d="M 3 32 C 3.0003286 32.334612 3.0324232 32.669425 3.0878906 33 L 60.912109 33 C 60.96745 32.669165 61 32.334989 61 32 L 3 32 z"/>
+ <path style="opacity:0.2" transform="matrix(1.0975003,0,0,1.3940126,-66.286748,27.668128)" d="M 98.666715,3.8248372 84.999292,11.715727 v -15.78178 z"/>
+ <path style="fill:#ffffff" transform="matrix(1.0975003,0,0,1.3940126,-66.286748,26.668129)" d="M 98.666715,3.8248372 84.999292,11.715727 v -15.78178 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 3 C 30.480884 3 28.959795 3.5656225 27.824219 4.7011719 L 4.7011719 27.828125 C 3.5649249 28.964342 2.9985123 30.481154 3 32 L 3.0859375 32 C 3.2803143 30.831041 3.8155435 29.71373 4.7011719 28.828125 L 27.824219 5.703125 C 28.959795 4.5675756 30.480884 4 32 4 C 33.519118 4 35.040205 4.5675758 36.175781 5.703125 L 59.294922 28.828125 C 60.180027 29.713209 60.71655 30.830905 60.912109 32 L 61 32 C 61 30.481237 60.430498 28.963674 59.294922 27.828125 L 36.175781 4.7011719 C 35.040205 3.5656227 33.519118 3 32 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/stride.svg b/.icons/awkward/64x64/apps/stride.svg
new file mode 100644
index 00000000..bcd8d019
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stride.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 20.271412,8.9999994 c -1.218863,1.196e-4 -2.206914,0.9664162 -2.207037,2.1584406 0,9.793818 -1.848571,16.924522 -3.745928,19.785208 -1.075128,1.62099 -1.896532,2.478204 -3.189859,3.085894 -1.2933264,0.60769 -3.5801462,0.984366 -6.9215506,0.984366 C 2.9881742,35.014028 2.0001212,35.980326 2,37.17235 L 2,54.84156 C 2.000122,56.033584 2.9881748,56.999882 4.2070374,57 16.242313,57 27.163976,51.787762 33.150696,42.761462 39.029864,33.897322 40.571428,23.143936 40.571428,11.15844 40.571306,9.966415 39.583254,9.0001182 38.36439,8.9999994 Z"/>
+ <path style="fill:#115ccc;fill-rule:evenodd" d="m 20.271412,7.9999998 c -1.218863,1.196e-4 -2.206914,0.9664162 -2.207037,2.1584402 0,9.793818 -1.848571,16.924522 -3.745928,19.785208 -1.075128,1.62099 -1.896532,2.478204 -3.189859,3.085894 -1.2933264,0.60769 -3.5801462,0.984366 -6.9215506,0.984366 C 2.9881742,34.014028 2.0001212,34.980326 2,36.17235 L 2,53.84156 C 2.000122,55.033584 2.9881748,55.999882 4.2070374,56 16.242313,56 27.163976,50.787762 33.150696,41.761462 39.029864,32.897322 40.571428,22.143936 40.571428,10.15844 40.571306,8.9664154 39.583254,8.0001186 38.36439,7.9999998 Z"/>
+ <path style="opacity:0.2" d="M 20.215176,8.9999994 A 2.2161462,2.218072 0 0 0 18.222141,12.185994 L 39.32536,55.750292 A 2.2161462,2.218072 0 0 0 41.320556,57 l 18.465316,0 a 2.2161462,2.218072 0 0 0 1.993034,-3.18383 L 40.675688,10.249706 A 2.2161462,2.218072 0 0 0 38.682654,8.9999994 l -18.467478,0 z"/>
+ <path style="fill:#3387f5" d="M 20.215176,7.9999998 A 2.2161462,2.218072 0 0 0 18.222141,11.185994 L 39.32536,54.750292 A 2.2161462,2.218072 0 0 0 41.320556,56 l 18.465316,0 a 2.2161462,2.218072 0 0 0 1.993034,-3.18383 L 40.675688,9.2497066 A 2.2161462,2.218072 0 0 0 38.682654,7.9999998 l -18.467478,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.214844 8 A 2.2161462 2.218072 0 0 0 18.058594 10.720703 A 2.2161462 2.218072 0 0 1 20.214844 9 L 38.683594 9 A 2.2161462 2.218072 0 0 1 40.675781 10.25 L 61.779297 53.816406 A 2.2161462 2.218072 0 0 1 61.941406 54.275391 A 2.2161462 2.218072 0 0 0 61.779297 52.816406 L 40.675781 9.25 A 2.2161462 2.218072 0 0 0 38.683594 8 L 20.214844 8 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 20.271484 8 C 19.052621 8.0001196 18.064576 8.9661791 18.064453 10.158203 C 18.064453 19.952021 16.215716 27.082673 14.318359 29.943359 C 13.243231 31.564349 12.422233 32.421607 11.128906 33.029297 C 9.8355799 33.636987 7.5484357 34.013672 4.2070312 34.013672 C 2.988168 34.013792 2.0001212 34.979851 2 36.171875 L 2 37.171875 C 2.0001212 35.979851 2.988168 35.013792 4.2070312 35.013672 C 7.5484357 35.013672 9.8355799 34.636987 11.128906 34.029297 C 12.422233 33.421607 13.243231 32.564349 14.318359 30.943359 C 16.215716 28.082673 18.064453 20.952021 18.064453 11.158203 C 18.064576 9.9661787 19.052621 9.0001196 20.271484 9 L 38.365234 9 C 39.532838 9.0001138 40.478205 9.8892672 40.556641 11.011719 C 40.558463 10.72486 40.572266 10.446497 40.572266 10.158203 C 40.572144 8.9661785 39.584098 8.0001188 38.365234 8 L 20.271484 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/studio.svg b/.icons/awkward/64x64/apps/studio.svg
new file mode 120000
index 00000000..b853dd00
--- /dev/null
+++ b/.icons/awkward/64x64/apps/studio.svg
@@ -0,0 +1 @@
+android-studio.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/stuntrally.svg b/.icons/awkward/64x64/apps/stuntrally.svg
new file mode 100644
index 00000000..403c65fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stuntrally.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 29,13.000273 c -5.787792,7.617679 -18,6 -18,13.7 0,9.335522 13.013595,7.632028 10.8,18.7 -1.4,7 -7.6,5.6 -11.8,5.6"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 29,12 c -5.787792,7.617679 -18,6 -18,13.7 0,9.335522 13.013595,7.632028 10.8,18.7 -1.4,7 -7.6,5.6 -11.8,5.6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 33.1,52.000273 0,-30.2 c 1.529709,-5.017221 3.803389,-8.8 8.7,-8.8 5.6,0 8.2,3.2 8.2,8.8 0,5.6 -11,9.7 -11,13.2 0,3.5 11.2,14.2 14,17"/>
+ <path style="fill:none;stroke:#85722f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 33.1,51 0,-30.2 c 1.529709,-5.017221 3.803389,-8.8 8.7,-8.8 5.6,0 8.2,3.2 8.2,8.8 0,5.6 -11,9.7 -11,13.2 0,3.5 11.2,14.2 14,17"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/style.svg b/.icons/awkward/64x64/apps/style.svg
new file mode 120000
index 00000000..604fb0e1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/style.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/stylesheet.svg b/.icons/awkward/64x64/apps/stylesheet.svg
new file mode 120000
index 00000000..68ddcf8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/stylesheet.svg
@@ -0,0 +1 @@
+../mimetypes/text-css.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/subdownloader.svg b/.icons/awkward/64x64/apps/subdownloader.svg
new file mode 100644
index 00000000..ed00debe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/subdownloader.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0012006,44.50029 0,1.999957 c 0,1.723963 1.3871702,3.433926 3.1093333,3.499925 l 25.8894451,0 L 39.999828,58 l 6.99985,-7.999828 9.889788,0 c 1.723963,0 3.109933,-1.775962 3.109933,-3.499925 l 0,-1.999957 c 0,1.723963 -1.38597,3.499924 -3.109933,3.499924 l -9.889788,0 -6.99985,7.999829 -6.999849,-7.999829 -25.8894451,0 c -1.723363,-0.066 -3.1105333,-1.775961 -3.1105333,-3.499924 z"/>
+ <path style="fill:#4f4f4f" d="m 7.1123339,7.0011154 c -1.7235631,0 -3.1111333,1.7763619 -3.1111333,3.4999246 l 0,34.99925 c 0,1.723963 1.3887702,3.433926 3.1111333,3.499924 l 25.8874451,0 6.999849,7.999829 6.99985,-7.999829 9.888588,0 c 1.723963,0 3.111933,-1.775961 3.111933,-3.499924 l 0,-34.99925 c 0,-1.7235627 -1.38797,-3.4999246 -3.111933,-3.4999246 z"/>
+ <path style="opacity:0.2" d="m 20,18 0,2 24,0 0,-2 -24,0 z m 0,6 0,2 24,0 0,-2 -24,0 z m 0,6 0,2 24,0 0,-2 -24,0 z m 0,6 0,2 16,0 0,-2 -16,0 z"/>
+ <path style="fill:#ffc04b" d="M 20 17 L 20 19 L 44 19 L 44 17 L 20 17 z M 20 23 L 20 25 L 44 25 L 44 23 L 20 23 z M 20 29 L 20 31 L 44 31 L 44 29 L 20 29 z M 20 35 L 20 37 L 36 37 L 36 35 L 20 35 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.1113281 7.0019531 C 5.3877651 7.0019531 4.0019531 8.7783904 4.0019531 10.501953 L 4.0019531 11.501953 C 4.0019531 9.7783904 5.3877651 8.0019531 7.1113281 8.0019531 L 56.888672 8.0019531 C 58.612635 8.0019531 60 9.7783904 60 11.501953 L 60 10.501953 C 60 8.7783904 58.612635 7.0019531 56.888672 7.0019531 L 7.1113281 7.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sublime-merge.svg b/.icons/awkward/64x64/apps/sublime-merge.svg
new file mode 100644
index 00000000..93311b5f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sublime-merge.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 18.355469 15.015625 C 18.133866 15.054765 17.928099 15.180028 17.789062 15.378906 L 12.160156 23.416016 C 11.881185 23.813775 11.97814 24.361653 12.375 24.640625 L 24.296875 32.90625 L 32.34375 27.234375 C 32.515632 27.113781 32.716829 27.062828 32.912109 27.078125 L 32.916016 27.072266 L 35.912109 27.072266 L 19.013672 15.160156 C 18.815243 15.020677 18.577071 14.976479 18.355469 15.015625 z M 51.664062 32.300781 L 51.740234 32.378906 C 51.99328 32.640091 52.060886 33.015527 51.933594 33.332031 C 52.064232 33.012819 52.002372 32.632364 51.742188 32.376953 L 51.664062 32.300781 z M 51.933594 33.332031 C 51.891163 33.437533 51.82595 33.537106 51.740234 33.623047 L 51.742188 33.623047 C 51.827243 33.537768 51.890494 33.437344 51.933594 33.332031 z"/>
+ <path style="fill:#9adede;fill-rule:evenodd" d="m 18.356059,14.015464 c -0.221603,0.03914 -0.427342,0.163827 -0.566378,0.362705 l -5.630292,8.038093 c -0.278971,0.397759 -0.182026,0.945855 0.214834,1.224827 l 13.037836,9.036924 6.930448,-4.815601 c 0.171882,-0.120594 0.373888,-0.171539 0.569168,-0.156242 l 0.0056,-0.0056 h 13.3001 c 0.238475,0 0.455424,0.09632 0.613806,0.251105 0.0189,0.018 0.200465,0.190025 0.465937,0.477096 v -0.0085 l 4.349674,4.293912 0.09486,-0.09207 c 0.342864,-0.343764 0.346023,-0.904682 0,-1.244357 l -4.235309,-4.157071 c -0.368061,-0.398658 -0.63505,-0.63973 -0.658449,-0.664029 -0.160184,-0.162878 -0.383973,-0.262263 -0.630547,-0.262263 H 36.229033 L 19.014512,14.160552 c -0.198429,-0.139479 -0.436846,-0.184229 -0.658448,-0.145083 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32.912413,27.077837 0.0036,-0.0054 h 13.30152 c 0.238476,0 0.455354,0.09539 0.613736,0.250175 0.0189,0.018 0.19978,0.18988 0.465252,0.476951 v -0.0082 l 4.44464,4.58761 c 0.337394,0.348247 0.342864,0.899907 0,1.243671 l -4.202565,4.353006 c -0.384261,0.420257 -0.66863,0.674929 -0.692028,0.699227 -0.160184,0.163782 -0.382459,0.265473 -0.629035,0.265473 H 36.223142 L 19.013326,50.838786 c -0.396858,0.278972 -0.945801,0.181783 -1.223873,-0.215076 l -5.629789,-8.040595 c -0.27897,-0.397759 -0.18178,-0.994585 0.215078,-1.273556 L 32.343671,27.233522 c 0.171882,-0.120594 0.373462,-0.170982 0.568742,-0.155685 z"/>
+ <path style="fill:#00c8c6;fill-rule:evenodd" d="m 32.912413,26.077837 0.0036,-0.0054 h 13.30152 c 0.238476,0 0.455354,0.09539 0.613736,0.250175 0.0189,0.018 0.19978,0.18988 0.465252,0.476951 v -0.0082 l 4.44464,4.58761 c 0.337394,0.348247 0.342864,0.899907 0,1.243671 l -4.202565,4.353006 c -0.384261,0.420257 -0.66863,0.674929 -0.692028,0.699227 -0.160184,0.163782 -0.382459,0.265473 -0.629035,0.265473 H 36.223142 L 19.013326,49.838786 c -0.396858,0.278972 -0.945801,0.181783 -1.223873,-0.215076 l -5.629789,-8.040595 c -0.27897,-0.397759 -0.18178,-0.994585 0.215078,-1.273556 L 32.343671,26.233522 c 0.171882,-0.120594 0.373462,-0.170982 0.568742,-0.155685 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sublime-text-2.svg b/.icons/awkward/64x64/apps/sublime-text-2.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sublime-text-2.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sublime-text-3.svg b/.icons/awkward/64x64/apps/sublime-text-3.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sublime-text-3.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sublime-text.svg b/.icons/awkward/64x64/apps/sublime-text.svg
new file mode 100644
index 00000000..b3b1693e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sublime-text.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 56v2c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m48 11-32 10v12l14.545 5.455-14.545 4.545v12l32-10v-12l-14.545-5.455 14.545-4.545z"/>
+ <path style="fill:#ffab36" d="m48 10-32 10v12l32-10z"/>
+ <path style="fill:#ffab36" d="m48 32-32 10v12l32-10z"/>
+ <path style="opacity:.2" d="m46.545 32.455l-17.453 5.453 17.453 6.547 1.455-0.455v-11l-1.455-0.545z"/>
+ <path style="fill:#ffab36" d="m16 20 32 12v12l-32-12z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sublime-text2.svg b/.icons/awkward/64x64/apps/sublime-text2.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sublime-text2.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sublime.svg b/.icons/awkward/64x64/apps/sublime.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sublime.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sublime_text.svg b/.icons/awkward/64x64/apps/sublime_text.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sublime_text.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sublimetext.svg b/.icons/awkward/64x64/apps/sublimetext.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sublimetext.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/subsonic.svg b/.icons/awkward/64x64/apps/subsonic.svg
new file mode 100644
index 00000000..21280969
--- /dev/null
+++ b/.icons/awkward/64x64/apps/subsonic.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <defs>
+ <linearGradient id="linearGradient4207" x1="2" x2="8" y1="1038.1" y2="1038.1" gradientTransform="matrix(2,0,0,2,0,-2040.6414)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-opacity="0"/>
+ <stop offset="1"/>
+ </linearGradient>
+ </defs>
+ <path style="opacity:0.2" d="M 59.934,34.5586 C 59.22922,43.2862 47.0716,49 36.2,49 25,49 17.4008,43.7692 16,41 14.6,43.7692 5.9454,45 6,45 l 0,2 c -0.054688,0 8.6,-1.2308 10,-4 1.4,2.7692 8.9992,8 20.2,8 C 47.4,51 60,44.946 60,35.7696 59.999238,35.362 59.97644,34.9582 59.9336,34.5586 Z"/>
+ <rect style="fill:#41b941" width="4" height="16" x="16" y="14" rx="1.875" ry="2.795"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17.875 14 C 16.836328 14 16 15.244169 16 16.792969 L 16 17.794922 C 16 16.246122 16.836328 15 17.875 15 L 18.125 15 C 19.163672 15 20 16.246122 20 17.794922 L 20 16.792969 C 20 15.244169 19.163672 14 18.125 14 L 17.875 14 z"/>
+ <path style="fill:#ffca1d" d="M 29.2,14 C 27.6488,14 26,15.235 26,16.7692 l 0,3.2336 C 20.8046,21.6446 17.4,26.2308 16,29 14.6,26.2308 6,25 6,25 l 0,7 -2,0 0,8 2,0 0,6 c -0.054688,0 8.6,-1.2308 10,-4 1.4,2.7692 9,8 20.2,8 C 47.4,50 60,43.9456 60,34.7692 59.9878,28.2478 54.5124,22.6826 46,19.9974 l 0,-3.2282 C 46,15.235 44.7512,14 43.2,14 Z"/>
+ <circle style="opacity:0.2" cx="36" cy="35" r="4"/>
+ <circle style="fill:#ffffff" cx="36" cy="34" r="4"/>
+ <circle style="opacity:0.2" cx="46" cy="35" r="4"/>
+ <circle style="fill:#ffffff" cx="46" cy="34" r="4"/>
+ <circle style="opacity:0.2" cx="26" cy="35" r="4"/>
+ <circle style="fill:#ffffff" cx="26" cy="34" r="4"/>
+ <path style="opacity:0.1;fill:url(#linearGradient4207)" d="m 16,29.1586 c -1.4,-2.7692 -10,-4 -10,-4 l 0,7 -2,0 0,8 2,0 0,6 c -0.054688,0 8.6,-1.2308 10,-4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 29.199219 14 C 27.648019 14 26 15.235331 26 16.769531 L 26 17.769531 C 26 16.235331 27.648019 15 29.199219 15 L 43.199219 15 C 44.750419 15 46 16.235331 46 17.769531 L 46 16.769531 C 46 15.235331 44.750419 14 43.199219 14 L 29.199219 14 z M 46 19.998047 L 46 20.998047 C 54.317631 23.621808 59.7216 28.997725 59.976562 35.326172 C 59.986957 35.141366 60 34.956967 60 34.769531 C 59.9878 28.248131 54.5124 22.683247 46 19.998047 z M 26 20.001953 C 20.8046 21.643753 17.4 26.2308 16 29 C 14.6 26.2308 6 25 6 25 L 6 26 C 6 26 14.6 27.2308 16 30 C 17.4 27.2308 20.8046 22.643753 26 21.001953 L 26 20.001953 z M 4 32 L 4 33 L 6 33 L 6 32 L 4 32 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/substance.svg b/.icons/awkward/64x64/apps/substance.svg
new file mode 100644
index 00000000..01efab59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/substance.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 8,19 V 31 L 43.023,42.635 32,49 18,41 V 38.43 L 8,35 V 47 L 32,61 56,47 V 35 L 20.977,23.365 32,17 46,25 V 27.57 L 56,31 V 19 Z"/>
+ <path style="fill:#e52e38" d="M 32,4 8,18 V 30 L 43.023,41.635 32,48 18,40 V 37.43 L 8,34 V 46 L 32,60 56,46 V 34 L 20.977,22.365 32,16 46,24 V 26.57 L 56,30 V 18 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 L 8 18 L 8 19 L 32 5 L 56 19 L 56 18 L 32 4 z M 22.076 22.73 L 20.977 23.365 L 56 35 L 56 34 L 22.076 22.73 z M 8 34 L 8 35 L 18 38.43 L 18 37.43 L 8 34 z M 18 40 L 18 41 L 32 49 L 43.023 42.635 L 41.924 42.27 L 32 48 L 18 40 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/subsurface-icon.svg b/.icons/awkward/64x64/apps/subsurface-icon.svg
new file mode 100644
index 00000000..73b8f1ce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/subsurface-icon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,8.9507124 C 56.423116,10.799108 52.131692,12.627022 47.449218,12.66 35.614746,12.743349 21.549846,9.076726 11.828516,8.86 8.6880346,8.7899866 6.0122132,10.077089 4,11.444462 L 4,58.2 C 4,59.7512 5.2488,61 6.8,61 l 50.4,0 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#2c5a98" d="M 60,7.9507124 C 56.423116,9.7991076 52.131692,11.627022 47.449218,11.66 35.614746,11.743349 21.549846,8.076726 11.828516,7.86 8.6880346,7.7899866 6.0122132,9.0770888 4,10.444462 L 4,57.2 C 4,58.7512 5.2488,60 6.8,60 l 50.4,0 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="opacity:0.2" d="m 6.8,4.9986717 c -1.5512,0 -2.8,1.2488 -2.8,2.8 L 4,11.583047 C 6.0122132,10.215673 8.6880346,8.9286583 11.828516,8.9986717 21.549846,9.2153979 35.614746,13.082021 47.449218,12.998672 52.131692,12.965694 56.423116,10.937692 60,9.0892969 l 0,-1.2906252 c 0,-1.5512 -1.2488,-2.8 -2.8,-2.8 z"/>
+ <path style="fill:#28bae4" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 l 0,3.784375 C 6.0122132,9.2170012 8.6880346,7.9299866 11.828516,8 c 9.72133,0.2167258 23.78623,4.083349 35.620702,4 C 52.131692,11.967022 56.423116,9.93902 60,8.090625 L 60,6.8 C 60,5.2488 58.7512,4 57.2,4 Z"/>
+ <path style="opacity:0.2" d="m 28.568,14.9998 -0.621592,0.0164 c 0,0 1.25338,1.642673 2.141016,2.341684 l -0.12852,0.54961 c -0.0714,0.611368 -0.15274,1.267564 -0.17774,1.458124 l -0.04376,0.344532 -0.33906,-0.240624 -0.61797,-0.240626 0.243358,0.401952 0.243362,0.39922 -0.620704,0 -0.620704,0 0,-0.393752 0,-0.391014 -0.593358,0.232422 -0.596096,0.232422 0.20508,0.333594 0.202342,0.333592 -0.801172,0.771094 -0.798436,0.571486 0.295312,0.330858 0.295312,0.33086 -0.522266,-0.30625 -0.525,-0.30625 0.686328,-0.76836 0.683596,-0.768358 -0.360938,-0.03554 c -0.19814,-0.0186 -0.726632,-0.07628 -1.17578,-0.12852 l -0.81758,-0.0957 -0.05468,0.732812 -0.05196,0.732812 -0.967968,0.913282 -0.965234,0.910546 -0.89961,3.639454 c -0.49429,2.001226 -1.07472,4.209982 -1.175226,4.667534 l -0.18318,0.831262 c 0.899992,0.37808 1.700304,0.554442 2.55518,0.60429 0.224698,-0.141 0.533006,-0.755194 0.683594,-1.364454 0.15058,-0.60926 0.48236,-1.301518 0.622882,-1.301518 l 0.257032,0 0.03554,1.3125 c 0.0198,0.722664 0.333756,2.369182 0.697266,3.658592 0.36352,1.28941 0.551324,2.790412 0.658984,3.311328 l 0.200052,0.96797 -0.404688,0.254296 -0.404688,0.254298 0.64633,0.371874 0.226954,0.371876 -0.571484,-0.22422 -0.56875,-0.221484 -0.902346,1.889454 -0.899608,1.886718 -1.952344,1.271484 -1.255079,1.274218 0.314454,1.410938 0.311719,1.413672 -0.06562,2.253126 -0.06288,2.25586 0.287108,0.473046 L 20.604618,55 l 0.724608,0 1.42461,0 0.891406,-0.467578 0.555078,-0.735548 -0.746484,-0.710938 c -0.1554,-0.391958 -0.370912,-1.853758 -0.478516,-3.245702 l -0.19414,-2.529298 1.08828,-1.889452 1.091016,-1.889452 1.665234,-1.64336 1.665234,-1.646094 0.248828,-2.135546 0.24883,-2.135548 -0.48125,0.276172 -0.478516,0.273438 0.453906,-0.500392 0.453906,-0.500388 0.940624,0.492186 c 0.516206,0.27086 1.519624,0.93177 2.23125,1.471094 l 1.293362,0.98164 0,1.017188 0,1.014452 0.987108,2.1875 c 0.54184,1.202806 1.101544,1.691992 1.246876,2.3094 0.14526,0.617406 0.428756,1.33503 0.628904,1.59414 l 0.363672,0.470312 1.11836,-0.325388 c 0.614994,-0.1791 1.512702,-0.537226 1.99336,-0.798438 0.480658,-0.261214 2.505112,0.0349 4.50078,-0.562134 l 3.628516,-1.085548 0.1668,-0.505858 0.16406,-0.705212 -1.378126,0 c -0.757306,0 -1.933332,0.11332 -2.61406,0.251564 l -1.23594,0.25156 0.213282,0.35 0.21328,0.35 -0.620702,-0.240622 -0.617968,-0.240626 -1.59961,0.650782 c -0.87988,0.357504 -1.950406,0.541642 -2.346092,0.648046 l -0.74375,0 L 36.633522,43.679686 35.996414,42.063672 35.742118,39.859766 35.485086,37.653124 33.91282,35.51211 C 33.047888,34.334224 31.773818,32.86127 31.080006,32.239064 L 29.800314,31.0009 c 0.467864,0.0036 0.51572,0.05352 0.983362,-0.0138 l -0.289842,-0.1427 -0.09844,-0.50586 0.497656,0.10118 0.497656,0.10118 -0.10664,-0.661718 -0.10664,-0.06244 0.604298,-0.235154 c 0.21558,-0.0839 0.396124,-0.41214 0.503126,-0.582312 l -0.497658,0 -0.596092,0 0,-1.014654 c 0,-0.333538 0.11416,-0.607032 0.254296,-0.607032 0.602886,0.410496 1.130908,0.491428 1.709996,0.738042 0.562816,-0.423222 1.813848,-0.641942 2.46181,-0.896874 l 0.2625,-1.85664 c 0.14448,-1.020928 -0.0515,-2.032046 0.07972,-2.247658 l 0.240624,-0.39102 -0.596092,-0.604296 c -0.326582,-0.33161 -1.418976,-0.681684 -1.696622,-0.776562 l -0.50586,-0.17226 0.514062,-0.628908 0.10664,-0.552342 0.04922,-1.246877 c -0.106682,-0.597803 -0.255904,-0.922515 -0.530456,-1.258523 -0.719964,-0.418102 -0.967128,-0.510044 -1.75,-0.434766 l -1.233202,-0.0164 z m 3.432262,7.253324 0.37461,0 c 0.20591,0 0.97466,0.19108 0.97466,0.426562 l 0,0.429298 0.369142,-0.23242 0.371874,-0.232424 0.28711,0.473046 0.289842,0.473048 -0.459372,-0.28711 -0.13672,0.0082 -0.05468,0.844924 0,0.868742 -0.66719,0.02462 0,0.0028 -1.36841,-0.03282 c -0.02494,-0.16676 0.08514,-0.99007 0.0138,-1.601556 z"/>
+ <path style="fill:#ffffff" d="m 28.568,13.9998 -0.621592,0.0164 c 0,0 1.25338,1.642673 2.141016,2.341684 l -0.12852,0.54961 c -0.0714,0.611368 -0.15274,1.267563 -0.17774,1.458124 l -0.04376,0.344532 -0.33906,-0.240625 -0.61797,-0.240625 0.243358,0.401953 0.243362,0.399218 -0.620704,0 -0.620704,0 0,-0.39375 0,-0.391014 -0.593358,0.232421 -0.596096,0.232422 0.20508,0.333593 0.202342,0.333594 -0.801172,0.771093 -0.798436,0.571486 0.295312,0.330858 0.295312,0.33086 -0.522266,-0.30625 -0.525,-0.30625 0.686328,-0.76836 0.683596,-0.768358 -0.360938,-0.03555 c -0.19814,-0.01854 -0.726632,-0.07629 -1.17578,-0.12852 l -0.81758,-0.0957 -0.05468,0.732812 -0.05196,0.732812 -0.967968,0.913282 -0.965234,0.910546 -0.89961,3.639454 c -0.49429,2.001226 -1.07472,4.209982 -1.175226,4.667534 l -0.18318,0.831262 c 0.899992,0.37808 1.700304,0.554442 2.55518,0.60429 0.224698,-0.141 0.533006,-0.755194 0.683594,-1.364454 0.15058,-0.60926 0.48236,-1.301518 0.622882,-1.301518 l 0.257032,0 0.03554,1.3125 c 0.0198,0.722664 0.333756,2.369182 0.697266,3.658592 0.36352,1.28941 0.551324,2.790412 0.658984,3.311328 l 0.200052,0.96797 -0.404688,0.254296 -0.404688,0.254298 0.64633,0.371874 0.226954,0.371876 -0.571484,-0.22422 -0.56875,-0.221484 -0.902346,1.889454 -0.899608,1.886718 -1.952344,1.271484 -1.255079,1.274218 0.314454,1.410938 0.311719,1.413672 -0.06562,2.253126 -0.06288,2.25586 0.287108,0.473046 L 20.604618,54 l 0.724608,0 1.42461,0 0.891406,-0.467578 0.555078,-0.735548 -0.746484,-0.710938 c -0.1554,-0.391958 -0.370912,-1.853758 -0.478516,-3.245702 l -0.19414,-2.529298 1.08828,-1.889452 1.091016,-1.889452 1.665234,-1.64336 1.665234,-1.646094 0.248828,-2.135546 0.24883,-2.135548 -0.48125,0.276172 -0.478516,0.273438 0.453906,-0.500392 0.453906,-0.500388 0.940624,0.492186 c 0.516206,0.27086 1.519624,0.93177 2.23125,1.471094 l 1.293362,0.98164 0,1.017188 0,1.014452 0.987108,2.1875 c 0.54184,1.202806 1.101544,1.691992 1.246876,2.3094 0.14526,0.617406 0.428756,1.33503 0.628904,1.59414 l 0.363672,0.470312 1.11836,-0.325388 c 0.614994,-0.1791 1.512702,-0.537226 1.99336,-0.798438 0.480658,-0.261214 2.505112,0.0349 4.50078,-0.562134 l 3.628516,-1.085548 0.1668,-0.505858 0.16406,-0.705212 -1.378126,0 c -0.757306,0 -1.933332,0.11332 -2.61406,0.251564 l -1.23594,0.25156 0.213282,0.35 0.21328,0.35 -0.620702,-0.240622 -0.617968,-0.240626 -1.59961,0.650782 c -0.87988,0.357504 -1.950406,0.541642 -2.346092,0.648046 l -0.74375,0 L 36.633522,42.679686 35.996414,41.063672 35.742118,38.859766 35.485086,36.653124 33.91282,34.51211 C 33.047888,33.334224 31.773818,31.86127 31.080006,31.239064 L 29.800314,30.0009 c 0.467864,0.0036 0.51572,0.05352 0.983362,-0.0138 l -0.289842,-0.1427 -0.09844,-0.50586 0.497656,0.10118 0.497656,0.10118 -0.10664,-0.661718 -0.10664,-0.06244 0.604298,-0.235154 c 0.21558,-0.0839 0.396124,-0.41214 0.503126,-0.582312 l -0.497658,0 -0.596092,0 0,-1.014654 c 0,-0.333538 0.11416,-0.607032 0.254296,-0.607032 0.602886,0.410496 1.130908,0.491428 1.709996,0.738042 0.562816,-0.423222 1.813848,-0.641942 2.46181,-0.896874 l 0.2625,-1.85664 c 0.14448,-1.020928 -0.0515,-2.032046 0.07972,-2.247658 l 0.240624,-0.39102 -0.596092,-0.604296 c -0.326582,-0.33161 -1.418976,-0.681684 -1.696622,-0.776562 l -0.50586,-0.17226 0.514062,-0.628907 0.10664,-0.552344 0.04922,-1.246876 c -0.106682,-0.597803 -0.255904,-0.922515 -0.530456,-1.258523 -0.719964,-0.418102 -0.967128,-0.510044 -1.75,-0.434766 l -1.233202,-0.0164 z m 3.432262,7.253324 0.37461,0 c 0.20591,0 0.97466,0.19108 0.97466,0.426562 l 0,0.429298 0.369142,-0.23242 0.371874,-0.232424 0.28711,0.473046 0.289842,0.473048 -0.459372,-0.28711 -0.13672,0.0082 -0.05468,0.844924 0,0.868742 -0.66719,0.02462 0,0.0028 -1.36841,-0.03282 c -0.02494,-0.16676 0.08514,-0.99007 0.0138,-1.601556 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495812 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/subtitleeditor.svg b/.icons/awkward/64x64/apps/subtitleeditor.svg
new file mode 100644
index 00000000..4542453a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/subtitleeditor.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 60.000053,45.500234 0,1.999973 c 0,1.723977 -1.387182,3.433954 -3.109359,3.499953 l -25.889654,0 -6.999907,7.999893 -6.999906,-7.999893 -9.8898683,0 c -1.723977,0 -3.1099585,-1.775976 -3.1099585,-3.499953 l 0,-1.999973 c 0,1.723977 1.3859815,3.499953 3.1099585,3.499953 l 9.8898683,0 6.999906,7.999893 6.999907,-7.999893 25.889654,0 c 1.721977,-0.066 3.109959,-1.775976 3.109959,-3.499953 z"/>
+ <path style="fill:#3a8268" d="m 56.888094,8.0007476 c 1.723577,0 3.111159,1.7763763 3.111159,3.4999534 l 0,34.999533 c 0,1.723977 -1.388782,3.433954 -3.111159,3.499953 l -25.887654,0 -6.999907,7.999893 -6.999906,-7.999893 -9.8886684,0 c -1.7239769,0 -3.1119584,-1.775976 -3.1119584,-3.499953 l 0,-34.999533 c -6e-4,-1.7235771 1.3873815,-3.4999534 3.1113585,-3.4999534 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999733,0,0,1.9999733,2.5359178e-4,-0.999466)">
+ <path d="m 10,11 0,-1 12,0 0,1 z"/>
+ <path d="m 10,14 0,-1 12,0 0,1 z"/>
+ <path d="m 10,17 0,-1 12,0 0,1 z"/>
+ <path d="m 10,20 0,-1 8,0 0,1 z"/>
+ </g>
+ <g style="fill:#9dc1b4" transform="matrix(1.9999733,0,0,1.9999733,2.5359178e-4,-1.9991189)">
+ <path d="m 10,11 0,-1 12,0 0,1 z"/>
+ <path d="m 10,14 0,-1 12,0 0,1 z"/>
+ <path d="m 10,17 0,-1 12,0 0,1 z"/>
+ <path d="m 10,20 0,-1 8,0 0,1 z"/>
+ </g>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848229 A 15.999786,15.999786 0 0 1 48.000213,61.000027 15.999786,15.999786 0 0 1 32.042426,46.152225 15.999786,15.999786 0 0 0 32.000426,47.000214 15.999786,15.999786 0 0 0 48.000213,63 15.999786,15.999786 0 0 0 63.999999,47.000214 15.999786,15.999786 0 0 0 63.95704,45.847889 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.109375 8 C 5.385398 8 4 9.7764229 4 11.5 L 4 12.501953 C 4 10.778376 5.385398 9.0019531 7.109375 9.0019531 L 56.888672 9.0019531 L 56.890625 9.0019531 C 58.614202 9.0019531 60 10.778376 60 12.501953 L 60 11.5 C 60 9.7764229 58.614202 8 56.890625 8 L 56.888672 8 L 7.109375 8 z"/>
+ <circle style="fill:#772bbe" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 40.00032,50.436181 0,3.563952 3.563752,0 9.00068,-9.000679 -3.563753,-3.563753 z m 15.71699,-8.578085 c 0.376955,-0.376935 0.376955,-0.970887 0,-1.347842 l -2.227371,-2.227371 c -0.376954,-0.376955 -0.970907,-0.376955 -1.347842,0 l -1.861975,1.873975 3.563953,3.563953 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sun-java-jdk10.svg b/.icons/awkward/64x64/apps/sun-java-jdk10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-java-jdk10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-java-jdk5.svg b/.icons/awkward/64x64/apps/sun-java-jdk5.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-java-jdk5.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-java-jdk6.svg b/.icons/awkward/64x64/apps/sun-java-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-java-jdk6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-java-jdk7.svg b/.icons/awkward/64x64/apps/sun-java-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-java-jdk7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-java-jdk8.svg b/.icons/awkward/64x64/apps/sun-java-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-java-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-java-jdk9.svg b/.icons/awkward/64x64/apps/sun-java-jdk9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-java-jdk9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-java-jre10.svg b/.icons/awkward/64x64/apps/sun-java-jre10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-java-jre10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-java-jre8.svg b/.icons/awkward/64x64/apps/sun-java-jre8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-java-jre8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-java32-jdk5.svg b/.icons/awkward/64x64/apps/sun-java32-jdk5.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-java32-jdk5.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-java32-jdk6.svg b/.icons/awkward/64x64/apps/sun-java32-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-java32-jdk6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-java32-jdk7.svg b/.icons/awkward/64x64/apps/sun-java32-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-java32-jdk7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-java32-jdk8.svg b/.icons/awkward/64x64/apps/sun-java32-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-java32-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-javaws-jdk10.svg b/.icons/awkward/64x64/apps/sun-javaws-jdk10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-javaws-jdk10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-javaws-jdk6.svg b/.icons/awkward/64x64/apps/sun-javaws-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-javaws-jdk6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-javaws-jdk7.svg b/.icons/awkward/64x64/apps/sun-javaws-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-javaws-jdk7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-javaws-jdk8.svg b/.icons/awkward/64x64/apps/sun-javaws-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-javaws-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-javaws-jdk9.svg b/.icons/awkward/64x64/apps/sun-javaws-jdk9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-javaws-jdk9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-javaws-jre10.svg b/.icons/awkward/64x64/apps/sun-javaws-jre10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-javaws-jre10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-javaws-jre8.svg b/.icons/awkward/64x64/apps/sun-javaws-jre8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-javaws-jre8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-javaws32-jdk6.svg b/.icons/awkward/64x64/apps/sun-javaws32-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-javaws32-jdk6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-javaws32-jdk7.svg b/.icons/awkward/64x64/apps/sun-javaws32-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-javaws32-jdk7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-javaws32-jdk8.svg b/.icons/awkward/64x64/apps/sun-javaws32-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-javaws32-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-jcontrol-jdk10.svg b/.icons/awkward/64x64/apps/sun-jcontrol-jdk10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-jcontrol-jdk10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-jcontrol-jdk6.svg b/.icons/awkward/64x64/apps/sun-jcontrol-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-jcontrol-jdk6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-jcontrol-jdk7.svg b/.icons/awkward/64x64/apps/sun-jcontrol-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-jcontrol-jdk7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-jcontrol-jdk8.svg b/.icons/awkward/64x64/apps/sun-jcontrol-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-jcontrol-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-jcontrol-jdk9.svg b/.icons/awkward/64x64/apps/sun-jcontrol-jdk9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-jcontrol-jdk9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-jcontrol-jre10.svg b/.icons/awkward/64x64/apps/sun-jcontrol-jre10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-jcontrol-jre10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-jcontrol-jre8.svg b/.icons/awkward/64x64/apps/sun-jcontrol-jre8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-jcontrol-jre8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-jcontrol32-jdk6.svg b/.icons/awkward/64x64/apps/sun-jcontrol32-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-jcontrol32-jdk6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-jcontrol32-jdk7.svg b/.icons/awkward/64x64/apps/sun-jcontrol32-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-jcontrol32-jdk7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sun-jcontrol32-jdk8.svg b/.icons/awkward/64x64/apps/sun-jcontrol32-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sun-jcontrol32-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sunflower.svg b/.icons/awkward/64x64/apps/sunflower.svg
new file mode 100644
index 00000000..9c4c5730
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sunflower.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#fec006" d="m32 5-7.6155 7.9997h-10.385l-0.38386 10.385-7.6149 7.6161 7.6155 7.6155 0.38386 10.383h10.385l7.6161 8.0019 7.6155-8.0013h10.384l0.38574-10.383 7.6161-7.6161-8.0012-7.6155v-10.385h-10.384l-7.616-8.0004z"/>
+ <path style="fill:#fecd38" d="m22.05 6.9784-4.1234 9.9495-9.9495 4.1234 4.1204 9.9495-4.1204 9.9493 9.9495 4.1234 4.1234 9.9495 9.9493-4.1204 9.9495 4.1204 4.1234-9.9495 9.9495-4.1234-4.12-9.9521 4.118-9.9501l-9.947-4.122-4.124-9.9494-9.95 4.1204-9.948-4.1204z"/>
+ <rect style="opacity:.2" width="40" height="40" x="-52" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4d4d4d" width="40" height="40" x="-51" y="-52" rx="20" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.2" d="m55.666 21.902-2.043 4.9336 0.29688 0.2832 2.0996-5.0703zm-47.336 0.002-0.35352 0.14648 2.043 4.9316l0.292-0.292zm-1.83 9.596l-0.5 0.5 4.0195 4.0215 0.292-0.708zm50.99 0.01367-3.8027 3.8008 0.29297 0.70703 4.0215-4.0215zm-49.16 9.584-0.3535 0.851 5.8144 2.41 0.209 5.641h5.5527l2.4961 6.0234 5.7871-2.3965 4.166 4.375 4.1621-4.375 5.7852 2.3965 2.4961-6.0234h5.555l0.20898-5.6406 5.8125-2.4102-0.35352-0.85156-5.459 2.2617-0.209 5.641h-5.5547l-2.4961 6.0234-5.7852-2.3965-4.1621 4.375-4.166-4.375-5.7871 2.3965-2.4961-6.0234h-5.553l-0.20898-5.6387z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 5l-4.162 4.373-5.789-2.3964v0.0019l-2.496 6.0215h-5.555l-0.207 5.643-5.8144 2.408 0.3535 0.853 5.4609-2.261 0.207-5.643h5.555l2.496-6.0215v-0.0019l5.789 2.3964 4.162-4.373 0.002 0.002 4.16 4.369 5.785-2.3944 2.498 6.0234h5.555v-1h-5.555l-2.498-6.0234-5.785 2.3945-4.16-4.3711h-0.002zm18 13.555v1l5.666 2.347 0.354-0.853-6.02-2.494zm-39.98 8.425l-4.02 4.02 0.5 0.502 3.812-3.813-0.292-0.709zm43.902 0.135l-0.299 0.721 3.865 3.678 0.514-0.514-4.08-3.885zm-43.904 8.905l-2.0414 4.929 0.3535 0.147 1.9819-4.782-0.294-0.294zm43.962 0.001l-0.292 0.293 1.98 4.782 0.353-0.147-2.041-4.928z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/super-hexagon.svg b/.icons/awkward/64x64/apps/super-hexagon.svg
new file mode 100644
index 00000000..b8f985d0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/super-hexagon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <rect style="opacity:.2" rx="2.8" ry="2.8" height="56" width="56" y="5" x="4.1992188"/>
+ <rect style="fill:#811623" rx="2.8" ry="2.8" height="56" width="56" y="4" x="4.1992188"/>
+ <path style="opacity:.2" d="m6.8007812 5c-1.5512 0-2.8007812 1.2495813-2.8007812 2.8007812v27.398438l16.800781-3.199219 6 9-10.833984 20h41.232422c0.770091 0 1.465468-0.308829 1.970703-0.808594l-21.369141-22.191406 3-11 19.199219-9.181641v-10.017578c0-1.5511997-1.249582-2.800781-2.800781-2.800781h-15.199219l-7.199219 16-10 3-16.521484-19z"/>
+ <path style="fill:#581118" d="m7 4c-1.5512 0-2.8007812 1.2495813-2.8007812 2.8007812v27.398438l16.800781-3.199219 6 9-10.833984 20h41.232422c0.770091 0 1.465468-0.308829 1.970703-0.808594l-21.369141-22.191406 3-11 19.199219-9.181641v-10.017578c0-1.5511997-1.249582-2.800781-2.800781-2.800781h-15.199219l-7.199219 16-10 3-16.521484-19h-1.478516z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 4c-1.5512 0-2.8007812 1.2495812-2.8007812 2.8007812v1c0-1.5511999 1.2495812-2.8007812 2.8007812-2.8007812h50.398438c1.5512 0 2.800781 1.2495812 2.800781 2.8007812v-1c0-1.5511999-1.249581-2.8007812-2.800781-2.8007812z"/>
+ <path style="opacity:.2" d="m42 5-3 7 15 11-8 24-25 4-10-15 8.808594-18-4.808594-5.492188-10.800781 24.048829v0.785156l13.800781 23.658203 35-7 7.199219-20.289062v-13.820313zm-7 16-10 3-4 8 6 9 11-3 3-11zm0 3 3 3-2 9-8 2-4-6 3-6z"/>
+ <path style="fill:#d12b43" d="m42 4l-3 7 15 11-8 24-25 4-10-15 8.808594-18-4.808594-5.492188-10.800781 24.048829-2e-7 0.785156 13.800781 23.658203 35-7 7.199219-20.289062v-13.820313l-18.199219-14.890625zm-7 16l-10 3-4 8 6 9 11-3 3-11-6-6zm0 3l3 3-2 9-8 2-4-6 3-6 8-2z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/superkaramba.svg b/.icons/awkward/64x64/apps/superkaramba.svg
new file mode 100644
index 00000000..f4ad5f10
--- /dev/null
+++ b/.icons/awkward/64x64/apps/superkaramba.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,50 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,53 C 5.338,53 4,51.662 4,50 Z"/>
+ <rect style="fill:#325f78" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="36" height="48" x="-50" y="-56" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 10 C 5.338 10 4 11.338 4 13 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 13 C 60 11.338 58.662 10 57 10 L 7 10 z"/>
+ <rect style="opacity:0.2" width="10" height="28" x="42" y="19" rx="1" ry="1"/>
+ <rect style="fill:#ffffff" width="10" height="28" x="42" y="18" rx="1" ry="1"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/supermeatboy.svg b/.icons/awkward/64x64/apps/supermeatboy.svg
new file mode 100644
index 00000000..1833982c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/supermeatboy.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill:#130202" d="M 32,5 C 23.634866,5.2298228 14.278967,6.5165944 7.059082,8.3648508 5.0900206,8.8770462 4.3527526,9.161216 4,9.700544 V 58.345696 C 4,60.094734 14.500035,60.970028 16.195313,61 18.000035,60.970028 26,60.094734 26,58.345696 V 53 h 6 6 v 5.345696 C 38,60.094734 45.999964,60.970028 47.804686,61 49.499964,60.970028 60,60.094734 60,58.345696 V 9.700544 C 59.647248,9.161216 58.90998,8.8770462 56.940918,8.3648508 49.721034,6.5165944 40.365134,5.2298228 32,5 Z"/>
+ <path style="fill:#e84343" d="M 32,4 C 23.634866,4.2298228 14.278967,5.5165944 7.059082,7.3648508 5.0900206,7.8770462 4.3527526,8.1612164 4,8.7005436 V 57.345696 C 4,59.094734 14.500035,59.970028 16.195313,60 18.000035,59.970028 26,59.094734 26,57.345696 V 52 h 6 6 v 5.345696 C 38,59.094734 45.999964,59.970028 47.804686,60 49.499964,59.970028 60,59.094734 60,57.345696 V 8.7005436 C 59.647248,8.1612164 58.90998,7.8770462 56.940918,7.3648508 49.721034,5.5165944 40.365134,4.2298228 32,4 Z"/>
+ <path style="opacity:0.2" d="m 16,31.642002 c 10.630666,-0.675434 21.281334,-1.019458 32,0 C 46.234666,42.65972 39.770666,42.780398 33.333334,42.955112 26.093334,43.434222 17.28,40.10567 16,31.642002 m 0,0"/>
+ <path style="fill:#2f2f2f" d="m 16.05066,27 c 2.428791,-0.241798 2.419016,-0.267902 6.734152,-0.627852 0.46792,-1.36286 0.891858,-2.178928 -0.811228,-4.717808 -1.875348,-2.828762 -4.8869,-1.610156 -6.108627,0.526186 C 14.820383,24.579272 15.10138,26.087762 16.05066,27 m 0,0"/>
+ <path style="fill:#ffffff" d="m 19,22.79907 c 0,0.547882 -0.447099,0.999998 -0.999999,0.999998 C 17.447099,23.799068 17,23.346952 17,22.79907 c 0,-0.547886 0.447099,-1.000002 1.000001,-1.000002 0.5529,0 0.999999,0.452116 0.999999,1.000002 m 0,0"/>
+ <path style="opacity:0.2" d="m 40.629164,26.981582 c 2.456058,0.04578 6.037498,-0.0082 6.349682,-0.0082 1.00198,-0.70886 1.706796,-3.473414 -0.06476,-6.195148 -1.944272,-3.040716 -5.079744,-1.7308 -6.349682,0.565614 -1.085794,2.578482 -0.342882,4.283438 0.06476,5.621414"/>
+ <path style="fill:#2f2f2f" d="m 40.629164,25.981582 c 2.456058,0.04578 6.037498,-0.0082 6.349682,-0.0082 1.00198,-0.70886 1.706796,-3.473414 -0.06476,-6.195147 -1.944272,-3.040716 -5.079744,-1.7308 -6.349682,0.565613 -1.085794,2.578482 -0.342882,4.283438 0.06476,5.621414"/>
+ <path style="fill:#ffffff" d="M 44,21.000002 C 44,21.556794 43.551368,22 42.996576,22 42.448632,22 42,21.556794 42,21.000002 c 0,-0.547884 0.448632,-1 0.996576,-1 0.554792,0 1.003424,0.452116 1.003424,1 m 0,0"/>
+ <path style="fill:#2f2f2f" d="m 16,30.642002 c 10.630666,-0.675434 21.281334,-1.019458 32,0 C 46.234666,41.65972 39.770666,41.780398 33.333334,41.955112 26.093334,42.434222 17.28,39.10567 16,30.642002 m 0,0"/>
+ <path style="fill:#ffffff" d="m 18.000002,34.200304 c 0.129854,0.612868 -0.215703,1.252744 0.365771,1.641756 3.601383,2.399596 10.359745,4.0665 14.946603,4.15659 6.07012,0.0314 10.854648,-1.074356 12.483638,-3.164106 0.354944,-0.458626 0.13286,-2.000226 0.16032,-2.682706 l -3.41831,-0.08054 3.41831,-0.309842 V 32.126934 H 29.0097 L 28.9903,34 h -2.97419 l -0.03222,-2.000006 -7.977315,-2e-6 0.0064,1.925948 2.625295,0.08598"/>
+ <path style="opacity:0.2" d="m 14.023087,27.736376 v 0.07614 c -0.03115,0.09426 -0.03115,0.1982 0,0.292466 0.03115,0.11844 0.10564,0.212704 0.185556,0.306972 0.296619,0.326304 0.751703,0.52934 1.21627,0.576474 0.471337,0.04712 1.952429,-0.05198 2.370945,-0.255004 0.365693,-0.17524 0.682627,-0.420572 1.046966,-0.599436 0.354859,-0.16556 0.735451,-0.255004 1.143132,-0.277966 0.5824,-0.02418 1.163446,0.10878 1.756684,0.05198 0.2912,-0.02418 0.576984,-0.09908 0.815358,-0.255004 0.11648,-0.07614 0.222124,-0.1704 0.296618,-0.274338 0.08534,-0.12326 0.13272,-0.2405 0.14222,-0.378274 0.0162,-0.16074 -0.03114,-0.316638 -0.10564,-0.462872 -0.0745,-0.1414 -0.19098,-0.269504 -0.316934,-0.378274 -0.258694,-0.222372 -0.571564,-0.381898 -0.868182,-0.561972 -0.15846,-0.0991 -0.322352,-0.20787 -0.518742,-0.259836 -0.227544,-0.06164 -0.480818,-0.0194 -0.724616,-0.04712 -0.258694,-0.02418 -0.491657,-0.11844 -0.73545,-0.17886 -0.497072,-0.13174 -1.02665,-0.1414 -1.539974,-0.0568 -0.507909,0.07976 -0.988728,0.269506 -1.428915,0.519674 -0.418514,0.235664 -1.804797,0.547468 -1.994415,0.948704 -0.03657,0.07976 -0.06365,0.16556 -0.10564,0.245334 -0.14763,0.354096 -0.369756,0.680404 -0.635222,0.968036"/>
+ <path style="fill:#cd5d82" d="m 14.023087,26.736376 v 0.07614 c -0.03115,0.09426 -0.03115,0.1982 0,0.292466 0.03115,0.11844 0.10564,0.212704 0.185556,0.306972 0.296619,0.326304 0.751703,0.52934 1.21627,0.576474 0.471337,0.04712 1.952429,-0.05198 2.370945,-0.255004 0.365693,-0.17524 0.682627,-0.420572 1.046966,-0.599436 0.354859,-0.16556 0.735451,-0.255004 1.143132,-0.277966 0.5824,-0.02418 1.163446,0.10878 1.756684,0.05198 0.2912,-0.02418 0.576984,-0.09908 0.815358,-0.255004 0.11648,-0.07614 0.222124,-0.1704 0.296618,-0.274338 0.08534,-0.12326 0.13272,-0.2405 0.14222,-0.378274 0.0162,-0.16074 -0.03114,-0.316638 -0.10564,-0.462872 -0.0745,-0.1414 -0.19098,-0.269504 -0.316934,-0.378274 -0.258694,-0.222372 -0.571564,-0.381898 -0.868182,-0.561972 -0.15846,-0.0991 -0.322352,-0.20787 -0.518742,-0.259836 -0.227544,-0.06164 -0.480818,-0.0194 -0.724616,-0.04712 -0.258694,-0.02418 -0.491657,-0.11844 -0.73545,-0.17886 -0.497072,-0.13174 -1.02665,-0.1414 -1.539974,-0.0568 -0.507909,0.07976 -0.988728,0.269506 -1.428915,0.519674 -0.418514,0.235664 -1.804797,0.547468 -1.994415,0.948704 -0.03657,0.07976 -0.06365,0.16556 -0.10564,0.245334 -0.14763,0.354096 -0.369756,0.680404 -0.635222,0.968036"/>
+ <path style="opacity:0.2" d="m 19.591179,8.7408987 2.343439,-1.5961342 c 0.421654,-0.2876606 1.00863,-0.126194 1.27611,0.3040254 l 1.287906,2.5634881 4.046034,6.014506 c 0.282918,0.420708 -0.59667,1.297927 -1.025868,1.575751 l -1.941844,1.257032 c -0.429178,0.277806 -1.008722,0.12636 -1.276258,-0.303879 l -2.439286,-4.576749 -2.89679,-4.0021549 c -0.297573,-0.410943 0.202098,-0.948807 0.624495,-1.2366494 z"/>
+ <path style="fill:#e6e6e6" d="m 19.591179,7.7409004 2.343439,-1.5961342 c 0.421654,-0.2876606 1.00863,-0.126194 1.27611,0.3040254 l 1.287906,2.5634884 4.046034,6.014506 c 0.282918,0.420708 -0.59667,1.297927 -1.025868,1.575751 l -1.941844,1.257032 c -0.429178,0.277806 -1.008722,0.12636 -1.276258,-0.303879 L 21.861412,12.978941 18.964622,8.976786 C 18.667049,8.5658424 19.16672,8.0279792 19.589117,7.7401364 Z"/>
+ <path style="opacity:0.2" d="m 27.990108,7.6613535 1.819934,2.1530906 c 0.328,0.3880679 0.212614,0.9734999 -0.2031,1.2702879 l -2.503924,1.469214 -5.78634,4.447647 c -0.404752,0.310937 -1.370843,-0.472768 -1.689407,-0.869164 l -1.44143,-1.789242 c -0.318564,-0.396396 -0.2125,-0.974628 0.203027,-1.271016 l 4.455242,-2.758413 3.832978,-3.1591745 c 0.393606,-0.3244092 0.982884,0.118134 1.310904,0.506188 z"/>
+ <path style="fill:#efefef" d="m 27.990108,6.6613552 1.819934,2.1530902 c 0.328,0.3880688 0.212614,0.9735 -0.2031,1.2702886 l -2.503924,1.469213 -5.78634,4.447648 c -0.404752,0.310937 -1.370843,-0.472768 -1.689407,-0.869164 l -1.44143,-1.789242 c -0.318564,-0.396396 -0.2125,-0.974628 0.203027,-1.271016 L 22.84411,9.31376 26.677088,6.1545852 c 0.393606,-0.3244092 0.982884,0.118134 1.310904,0.506188 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 23.634866 4.2298228 14.278478 5.5150248 7.0585938 7.3632812 C 5.0895324 7.8754766 4.3527526 8.1598916 4 8.6992188 L 4 9.6992188 C 4.3527526 9.1598915 5.0895324 8.8754766 7.0585938 8.3632812 C 14.278478 6.5150249 23.634866 5.2298228 32 5 C 40.365134 5.2298228 49.721522 6.5150249 56.941406 8.3632812 C 58.910468 8.8754767 59.647248 9.1598916 60 9.6992188 L 60 8.6992188 C 59.647248 8.1598915 58.910468 7.8754767 56.941406 7.3632812 C 49.721522 5.5150248 40.365134 4.2298228 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/superproductivity.svg b/.icons/awkward/64x64/apps/superproductivity.svg
new file mode 100644
index 00000000..9aab353d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/superproductivity.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#7861e6" cx="32" cy="31.999" r="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 3.9980469 A 28.000487 28.000487 0 0 0 4 32 A 28.000487 28.000487 0 0 0 4.0175781 32.492188 A 28.000487 28.000487 0 0 1 32 4.9980469 A 28.000487 28.000487 0 0 1 59.974609 32.488281 A 28.000487 28.000487 0 0 0 60 32 A 28.000487 28.000487 0 0 0 32 3.9980469 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="20"/>
+ <circle style="fill:#acc0ff" cx="32" cy="31.999" r="20"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:12.00020885;stroke-linecap:round;stroke-linejoin:round" d="M 24.000348,27.000108 32.000487,39.000317 54.00087,10.99983"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:12.00020885;stroke-linecap:round;stroke-linejoin:round" d="M 24.000348,25.999374 32.000487,37.999582 54.00087,9.9990952"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/supertux.svg b/.icons/awkward/64x64/apps/supertux.svg
new file mode 100644
index 00000000..a1e73c2c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/supertux.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 50.912,28.016 C 51.425,26.28 51.708,24.449 51.708,22.549 51.708,11.753 42.888,3.0011 32.002,3.0011 21.122,3.0011 12.298,11.751 12.298,22.549 12.298,24.449 12.583,26.28 13.094,28.016 10.613,29.994 0.98234,38.562 4.9443,49.672 4.9443,49.672 8.2959,49.388 11.049,44.338 11.885,47.57 13.442,50.505 15.566,52.959 12.455,53.868 10.345,55.631 10.345,57.654 10.345,60.607 14.837,63 20.375,63 24.134,63 27.407,61.896 29.123,60.267 30.068,60.391 31.021,60.476 31.999,60.476 32.978,60.476 33.933,60.391 34.874,60.267 36.594,61.895 39.865,63 43.625,63 49.165,63 53.659,60.605 53.659,57.654 53.659,55.633 51.547,53.868 48.436,52.959 50.558,50.505 52.119,47.57 52.955,44.338 55.706,49.386 59.053,49.672 59.053,49.672 63.021,38.559 53.391,29.991 50.911,28.016 Z"/>
+ <path style="fill:#4f4f4f" d="m 50.911843,27.016163 c 0.512698,-1.736413 0.795836,-3.567785 0.795836,-5.467376 0,-10.795753 -8.819961,-19.5479142 -19.705913,-19.5479142 -10.879952,0 -19.703713,8.7503612 -19.703713,19.5479142 0,1.899611 0.285038,3.730983 0.795836,5.467376 -2.481189,1.977411 -12.11154649,10.545553 -8.1495639,21.655904 0,0 3.3515852,-0.284658 6.1045729,-5.334376 0.835997,3.231786 2.39319,6.167573 4.51678,8.621362 -3.110586,0.908996 -5.220777,2.671988 -5.220777,4.694979 0,2.952787 4.491781,5.345777 10.030156,5.345777 3.759184,0 7.032369,-1.104475 8.748362,-2.732788 0.945036,0.123359 1.897751,0.208759 2.875387,0.208759 0.979476,0 1.934092,-0.0854 2.875387,-0.208759 1.719833,1.628233 4.991178,2.732788 8.750362,2.732788 5.540176,0 10.033956,-2.39499 10.033956,-5.345777 0,-2.020991 -2.111991,-3.785983 -5.222577,-4.694979 2.12159,-2.453789 3.682584,-5.389576 4.51858,-8.621362 2.750988,5.047978 6.098773,5.334376 6.098773,5.334376 C 63.02087,37.559116 53.390712,28.990954 50.911323,27.016163 Z"/>
+ <circle style="fill:#ffffff" cx="22" cy="16" r="4"/>
+ <circle style="fill:#ffffff" cx="42" cy="16" r="4"/>
+ <ellipse style="fill:#ffffff" cx="32" cy="38" rx="14" ry="16"/>
+ <circle style="fill:#303030" cx="24" cy="17" r="2"/>
+ <circle style="fill:#303030" cx="44" cy="17" r="2"/>
+ <path style="opacity:0.2" d="M 28,19 H 36 C 35.359,25.163 32,31 32,31 32,31 28,24.073 28,19 Z"/>
+ <path style="fill:#cd5252" d="M 28,18 H 36 C 35.359,24.163 32,30 32,30 32,30 28,23.073 28,18 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32.001953 2 C 21.122001 2 12.298828 10.751275 12.298828 21.548828 C 12.298828 21.687433 12.311441 21.823069 12.314453 21.960938 C 12.628684 11.436218 21.320725 3.0019531 32.001953 3.0019531 C 42.689071 3.0019531 51.377307 11.437858 51.691406 21.960938 C 51.6944 21.823071 51.707031 21.687432 51.707031 21.548828 C 51.707031 10.753075 42.887905 2 32.001953 2 z M 12.882812 27.195312 C 10.585384 29.06285 3.7543535 35.332808 4.0117188 43.800781 C 4.298805 35.621299 11.070924 29.627738 13.09375 28.015625 C 13.014305 27.745561 12.951112 27.469871 12.882812 27.195312 z M 51.123047 27.195312 C 51.054614 27.469873 50.99185 27.745558 50.912109 28.015625 C 52.933003 29.625232 59.701409 35.616988 59.988281 43.794922 C 60.246683 35.327535 53.418667 29.060474 51.123047 27.195312 z M 14.925781 52.175781 C 12.176503 53.130432 10.345703 54.776278 10.345703 56.654297 C 10.345703 56.845028 10.36579 57.033184 10.402344 57.21875 C 10.682416 55.381529 12.682854 53.801635 15.566406 52.958984 C 15.345509 52.70374 15.134247 52.441247 14.925781 52.175781 z M 49.074219 52.177734 C 48.866378 52.442452 48.655637 52.704433 48.435547 52.958984 C 51.318513 53.801464 53.320612 55.383349 53.601562 57.21875 C 53.638141 57.033262 53.658203 56.84492 53.658203 56.654297 C 53.658203 54.777796 51.82455 53.132542 49.074219 52.177734 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/supertux2.svg b/.icons/awkward/64x64/apps/supertux2.svg
new file mode 120000
index 00000000..70030ef4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/supertux2.svg
@@ -0,0 +1 @@
+supertux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/supertuxkart.svg b/.icons/awkward/64x64/apps/supertuxkart.svg
new file mode 100644
index 00000000..daa0faef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/supertuxkart.svg
@@ -0,0 +1,30 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 56.332v2c0 1.476 1.208 2.668 2.707 2.668h2.586c1.499 0 2.707-1.192 2.707-2.668v-2c0 1.476-1.208 2.668-2.707 2.668h-2.586c-1.499 0-2.707-1.192-2.707-2.668zm48 0v2c0 1.476 1.204 2.668 2.704 2.668h2.5898c1.498 0 2.706-1.192 2.706-2.668v-2c0 1.476-1.208 2.668-2.708 2.668h-2.59c-1.498 0-2.702-1.192-2.702-2.668z"/>
+ <path style="fill:#303030" d="m6.707 44c-1.499 0-2.707 1.192-2.707 2.668v10.664c0 1.476 1.208 2.668 2.707 2.668h2.586c1.499 0 2.707-1.192 2.707-2.668v-10.664c0-1.476-1.208-2.668-2.707-2.668h-2.586zm47.996 0c-1.5 0-2.704 1.192-2.704 2.668v10.664c0 1.476 1.204 2.668 2.704 2.668h2.5898c1.498 0 2.706-1.192 2.706-2.668v-10.664c0-1.476-1.208-2.668-2.708-2.668h-2.5898z"/>
+ <path style="fill:#4f4f4f" d="m32.003 3.9998c-10.338 0-18.72 8.1659-18.72 18.243 0 1.773 0.26946 3.4818 0.75469 5.1023 0 0-2.8655 10.201-1.9414 15.236 0.26924 1.4668 0.82209 2.8787 1.5532 4.2083 2.8476-3.8374 10.164-6.3854 18.35-6.391 8.1819 0.0024 15.5 2.5456 18.356 6.3793 0.72875-1.3263 1.2817-2.7343 1.5504-4.1972 0.92488-5.0347-1.9414-15.236-1.9414-15.236 0.48705-1.6206 0.75469-3.3295 0.75469-5.1023 0.001-10.075-8.376-18.243-18.716-18.243z"/>
+ <circle style="opacity:.2" cx="22" cy="19" r="4"/>
+ <circle style="fill:#ffffff" cx="22" cy="18" r="4"/>
+ <circle style="opacity:.2" cx="42" cy="19" r="4"/>
+ <circle style="fill:#ffffff" cx="42" cy="18" r="4"/>
+ <ellipse style="fill:#ffffff" cx="32" cy="39" rx="14" ry="15.4"/>
+ <circle style="fill:#303030" cx="22" cy="18" r="2"/>
+ <circle style="fill:#303030" cx="42" cy="18" r="2"/>
+ <path style="opacity:.2" d="m28 22h8c-0.641 6.163-4 12-4 12s-4-6.9274-4-12z"/>
+ <path style="fill:#cd5252" d="m28 20h8c-0.641 6.163-4 12-4 12s-4-6.9274-4-12z"/>
+ <path style="fill:#303030" d="m32 32a8 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 3.2a4.8 4.8 0 0 1 3.1188 1.1531l-3.118 1.8-3.116-1.798a4.8 4.8 0 0 1 3.116 -1.156zm4.7188 3.9218a4.8 4.8 0 0 1 0.082 0.878 4.8 4.8 0 0 1 -3.2 4.5218v-3.6l3.1188-1.8zm-9.4344 0.0032 3.1156 1.7968v3.5968a4.8 4.8 0 0 1 -3.2 -4.518 4.8 4.8 0 0 1 0.084 -0.876z"/>
+ <path style="opacity:.2" d="m12.191 49.704c-0.1128 0.424-0.1914 0.856-0.1914 1.296h1.2305s-0.69526-0.59002-1.0391-1.2969zm39.622 0.0078c-0.344 0.702-1.04 1.288-1.04 1.288h1.226c0-0.43752-0.07608-0.86636-0.1875-1.2891zm-45.814 7.288v2h12.309c3.6574 1.828 8.5714 1.996 13.691 2 5.1266-0.000932 10.049-0.16946 13.711-2h12.288v-2h-12.29c-3.66 1.83-8.584 2-13.71 2-5.12-0.004-10.034-0.172-13.691-2h-12.309z"/>
+ <path style="fill:#f5432a" d="m32 40c-10.825 0-20 4.4772-20 10 0.0046 0.96788 1.2312 2 1.2312 2h-7.2312v6h12.309c3.657 1.828 8.571 1.996 13.691 2 5.1266-0.000932 10.048-0.16946 13.71-2h12.29v-6h-7.2258s1.2229-1.0322 1.2258-2c0-5.5228-9.1752-10-20-10z"/>
+ <ellipse style="fill:#4f4f4f" cx="-17.46" cy="39.618" rx="4.97" ry="8.788" transform="matrix(.70175 -.71242 .86961 .49374 0 0)"/>
+ <ellipse style="fill:#4f4f4f" cx="-50.172" cy="-7.582" rx="4.97" ry="8.788" transform="matrix(-.70175 -.71242 -.86961 .49374 0 0)"/>
+ <ellipse style="opacity:.2" cx="21" cy="50.2" rx="3" ry="2.8"/>
+ <ellipse style="fill:#ffffff" cx="21" cy="49.2" rx="3" ry="2.8"/>
+ <ellipse style="opacity:.2" cx="43" cy="50.2" rx="3" ry="2.8"/>
+ <ellipse style="fill:#ffffff" cx="43" cy="49.2" rx="3" ry="2.8"/>
+ <path style="opacity:.5" d="m31.334 46c-0.36934 0-0.66666 0.892-0.66666 2v4c0 1.108 0.29734 2 0.66666 2 0.368 0 0.666-0.892 0.666-2v-4c0-1.108-0.29734-2-0.66666-2zm-2.6666 1.3333c-0.37 0-0.668 0.594-0.668 1.332v2.6666c0 0.73866 0.29734 1.3333 0.66666 1.3333 0.36934 0 0.66666-0.59466 0.66666-1.3333v-2.6666c0-0.73866-0.29734-1.3333-0.66666-1.3333z"/>
+ <path style="opacity:.5" d="m32.666 46c0.36934 0 0.66666 0.892 0.66666 2v4c0 1.108-0.29734 2-0.66666 2-0.368 0-0.666-0.892-0.666-2v-4c0-1.108 0.29734-2 0.66666-2zm2.6666 1.3333c0.37 0 0.668 0.594 0.668 1.332v2.6666c0 0.73866-0.29734 1.3333-0.66666 1.3333-0.36934 0-0.66666-0.59466-0.66666-1.3333v-2.6666c0-0.73866 0.29734-1.3333 0.66666-1.3333z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 40c-10.825 0-20 4.4772-20 10 0.000532 0.11189 0.02137 0.22402 0.05078 0.33594 0.701-5.213 9.562-9.336 19.949-9.336s19.25 4.123 19.951 9.336c0.029-0.112 0.049-0.224 0.049-0.336 0-5.523-9.175-10-20-10z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6 52v1h7.2305s-0.48844-0.44021-0.85156-1z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m51.625 52c-0.36157 0.55979-0.84961 1-0.84961 1h7.225v-1z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m54.701 44c-1.499 0.001-2.701 1.193-2.701 2.668v1c0-1.475 1.202-2.667 2.701-2.668h2.5899c1.5 0 2.707 1.192 2.707 2.668v-1c0-1.476-1.207-2.668-2.707-2.668h-2.588zm-47.994 0c-1.499 0-2.707 1.192-2.707 2.668v1c0-1.476 1.208-2.668 2.707-2.668h2.586c1.499 0 2.707 1.192 2.707 2.668v-1c0-1.476-1.208-2.668-2.707-2.668z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m32.004 4c-10.338 0-18.721 8.167-18.721 18.244 0 0.194 0.015 0.384 0.022 0.576 0.233-9.88 8.508-17.82 18.699-17.82 10.195 0 18.463 7.943 18.693 17.822 0.007-0.193 0.022-0.385 0.022-0.58 0.001-10.075-8.375-18.242-18.715-18.242zm18.092 23.848c-0.045 0.165-0.082 0.334-0.131 0.498 0 0 1.989 7.101 2.111 12.379 0.134-4.878-1.661-11.701-1.98-12.877zm-36.188 0.002c-0.321 1.18-2.119 8.012-1.982 12.888 0.119-5.279 2.113-12.392 2.113-12.392-0.049-0.163-0.086-0.332-0.131-0.496z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/susehelpcenter.svg b/.icons/awkward/64x64/apps/susehelpcenter.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/64x64/apps/susehelpcenter.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/svgcleaner.svg b/.icons/awkward/64x64/apps/svgcleaner.svg
new file mode 100644
index 00000000..23305a3c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/svgcleaner.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="fill:#2d6abe" width="56" height="56" x="-59" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 6.8,3.0004257 c -1.5512,0 -2.8,1.2488 -2.8,2.8 v 8.8894523 l 11.468975,20.029297 2.454462,1.039063 6.84961,-5.591797 4.70039,-2.480079 18.897266,-10.45625 0.33273,-1.635155 -7.223355,-12.5945313 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:5.5999999;stroke-linecap:round" d="M 52.31,61.165459 32.035413,26.180663"/>
+ <path style="fill:#adadad" d="M 31.902344 22.382812 A 2.80028 2.80028 0 0 0 29.357422 26.052734 L 34.099609 23.316406 A 2.80028 2.80028 0 0 0 31.902344 22.382812 z M 36.455078 27.257812 L 31.605469 30.058594 L 49.886719 61.603516 A 2.80028 2.80028 0 1 0 54.732422 58.796875 L 36.455078 27.257812 z"/>
+ <rect style="opacity:0.1" width="21.946" height="2.743" x="3.73" y="41.27" rx="1.568" ry="1.372" transform="rotate(-29.999999)"/>
+ <rect style="fill:#3f3f3f" width="21.946" height="2.743" x="4.23" y="40.41" rx="1.568" ry="1.372" transform="rotate(-29.999999)"/>
+ <g style="font-size:10.89918232px;line-height:1.25;letter-spacing:0px;word-spacing:0px;opacity:0.2" transform="matrix(1.369661,0,0,1.3749997,-1.5876276,-0.37498495)">
+ <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(1.369661,0,0,1.3749997,-1.5876276,-1.374985)">
+ <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="fill:#ffffff;opacity:0.1" d="M 6.8007812 3 C 5.2495813 3 4 4.2495813 4 5.8007812 L 4 6.8007812 C 4 5.2495813 5.2495813 4 6.8007812 4 L 57.199219 4 C 58.750419 4 60 5.2495813 60 6.8007812 L 60 5.8007812 C 60 4.2495813 58.750419 3 57.199219 3 L 6.8007812 3 z"/>
+ <rect style="opacity:0.1" width="38.406" height="5.487" x="-4.5" y="35.79" rx="2.743" ry="2.743" transform="rotate(-29.999999)"/>
+ <rect style="fill:#3f3f3f" width="38.406" height="5.487" x="-4" y="34.92" rx="2.743" ry="2.743" transform="rotate(-29.999999)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/svp-manager4.svg b/.icons/awkward/64x64/apps/svp-manager4.svg
new file mode 100644
index 00000000..ee7edf98
--- /dev/null
+++ b/.icons/awkward/64x64/apps/svp-manager4.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#3a8eed" d="m 57.747692,32.563928 c 0,15.468474 -10.140666,25.605422 -25.614812,25.605422 -4.427644,0 -8.729872,0.804012 -12.452541,-1.024124 C 10.392664,52.58422 4,43.034306 4,31.99185 4,20.344144 11.11265,10.357077 21.233064,6.1340308 c 3.319774,-1.3852752 6.848732,-0.090848 10.6709,-0.090848 15.474146,0 25.843728,11.0522722 25.843728,26.5207452 z"/>
+ <path style="fill:#f14f4f" d="m 56.636718,18.746094 c 0.223676,0.414511 0.429218,0.837448 0.632814,1.261718 -0.07013,-0.159519 -0.141748,-0.31838 -0.214844,-0.476562 -0.04976,-0.102176 -0.09354,-0.207026 -0.14454,-0.308594 -0.08958,-0.159744 -0.18073,-0.318606 -0.27343,-0.476562 z m 1.300782,2.75 c 0.07206,0.1799 0.15042,0.357692 0.21875,0.539062 -0.03294,-0.0884 -0.06636,-0.17648 -0.09766,-0.265624 -0.03988,-0.09136 -0.08025,-0.182508 -0.1211,-0.273438 z m 0.800782,2.292968 c 0.11216,0.362946 0.226916,0.726514 0.324218,1.09375 -0.0141,-0.06385 -0.02842,-0.12765 -0.04296,-0.1914 -0.02908,-0.11088 -0.05942,-0.22158 -0.08984,-0.33203 -0.06176,-0.190785 -0.12556,-0.3809 -0.1914,-0.570314 z m 0.785156,3.140626 c 0.0258,0.14224 0.05844,0.283154 0.08204,0.42578 -0.0156,-0.09278 -0.03082,-0.1847 -0.04688,-0.277344 -0.01159,-0.04951 -0.02331,-0.09899 -0.03516,-0.14844 z M 59.953124,30.691406 56,33.699218 52,31 c -5.791114,-0.501696 -7.098774,0.692208 -7.027344,2.5 l 1.605468,-0.828124 c 0,0 -9.244648,8.969931 -22.554686,18.277342 l -4.015626,2.488282 -0.01562,3.746094 c 0,0 -0.0161,0.0269 0.67578,0.371094 0.1186,0.05154 0.236134,0.10332 0.35547,0.15234 4.6e-4,0.0058 -0.0011,0.0096 0,0.0156 l -0.04688,-0.0196 c 0.14818,0.0716 0.09012,0.0522 0.29297,0.14844 l -0.07032,-0.07032 c 0.14094,0.05716 0.2806,0.1233 0.421876,0.17968 0.12006,0.04824 0.238656,0.09796 0.359374,0.14454 -0.224466,-0.07738 -0.445542,-0.15912 -0.667968,-0.242186 0.252622,0.1026 0.510206,0.19 0.765624,0.285156 0.318146,0.123064 0.638514,0.240305 0.960944,0.351662 0.273002,0.0905 0.552428,0.16402 0.828126,0.246094 -0.354046,-0.10932 -0.707468,-0.222986 -1.058594,-0.34375 0.608774,0.214494 1.225518,0.41007 1.847656,0.582032 0.10602,0.02938 0.213996,0.05 0.320312,0.07812 0.03638,0.0094 0.07296,0.018 0.10938,0.02734 -0.02752,-0.0072 -0.05454,-0.0162 -0.08204,-0.02344 0.782442,0.201366 1.57026,0.370862 2.367188,0.503906 -0.0634,-0.0108 -0.12778,-0.0178 -0.1914,-0.02734 0.15736,0.02832 0.314858,0.05642 0.472656,0.08204 0.316855,0.05365 0.63461,0.101833 0.953124,0.14454 0.15328,0.0194 0.30734,0.02992 0.460938,0.04688 -0.239308,-0.02752 -0.48022,-0.06822 -0.71875,-0.10156 0.48284,0.0655 0.967526,0.11602 1.453126,0.15626 0.836168,0.0618 1.675908,0.08724 2.515624,0.07812 v 0.03906 C 33.129433,59.972876 33.9414,59.92204 34.75,59.835938 v -0.0196 c 1.906736,-0.18774 3.796478,-0.564014 5.640624,-1.136718 0.09522,-0.03074 0.190274,-0.06198 0.285158,-0.09374 0.55043,-0.17762 1.09983,-0.364062 1.640624,-0.578126 0.02372,-0.0072 0.04662,-0.0162 0.07032,-0.02344 0.0058,-0.0028 0.0098,-0.005 0.0156,-0.0078 0.957992,-0.452146 1.919876,-0.909052 2.917968,-1.378906 0.454925,-0.244074 0.903013,-0.500682 1.34375,-0.769532 0.13428,-0.08238 0.27123,-0.16302 0.402344,-0.25 0.0078,-0.005 0.0158,-0.0106 0.02344,-0.0156 0.11206,-0.07104 0.224472,-0.13964 0.335938,-0.210938 0.534839,-0.355622 1.057283,-0.729541 1.566406,-1.121094 0.11606,-0.08838 0.233322,-0.17514 0.347656,-0.265624 0.0912,-0.06876 0.17918,-0.14106 0.269532,-0.210938 0.562614,-0.456559 1.107295,-0.934783 1.632812,-1.433594 0.13542,-0.12554 0.269462,-0.250568 0.402344,-0.378906 0.560571,-0.553917 1.097508,-1.131254 1.609374,-1.730468 0.08186,-0.09314 0.16156,-0.18702 0.242188,-0.28125 0.53323,-0.639944 1.037638,-1.303365 1.511718,-1.988282 0.05318,-0.07554 0.10772,-0.15054 0.16016,-0.226562 0.46919,-0.692282 0.907129,-1.405237 1.3125,-2.13672 0.0452,-0.07962 0.0923,-0.15822 0.13672,-0.23828 0.417265,-0.77333 0.797894,-1.565874 1.140624,-2.375 0.0146,-0.03422 0.03238,-0.0673 0.04688,-0.10156 0.701242,-1.669294 1.238915,-3.402671 1.605468,-5.175782 0.02136,-0.10256 0.03832,-0.205764 0.0586,-0.308594 0.329334,-1.683613 0.503242,-3.39393 0.519532,-5.109374 0.0022,-0.351246 -0.005,-0.70207 -0.0156,-1.054688 -0.0049,-0.174537 -0.01143,-0.349024 -0.0196,-0.523438 z M 29.800782,59.871094 c -0.15226,-0.0112 -0.305022,-0.0128 -0.457032,-0.02734 0.13688,0.0138 0.273074,0.03124 0.410156,0.04296 0.727461,0.06498 1.457186,0.101464 2.1875,0.10938 0.0261,1.86e-4 0.05202,0.0038 0.07812,0.004 0.06512,-0.0024 0.130223,-0.005 0.19532,-0.0078 -0.805792,-0.0054 -1.611732,-0.0463 -2.414062,-0.1211 z m -4.714844,-0.78125 c 0.634518,0.16508 1.274364,0.305742 1.917968,0.42578 -0.14786,-0.02566 -0.293968,-0.054 -0.441406,-0.08204 -0.495034,-0.09802 -0.986762,-0.21751 -1.476562,-0.34375 z m -0.429688,-0.10546 c -0.265322,-0.07056 -0.526022,-0.15998 -0.789062,-0.238282 0.06286,0.0194 0.12442,0.04384 0.1875,0.0625 0.200006,0.05968 0.400274,0.12058 0.601562,0.175782 z"/>
+ <path style="fill:#ffd32c" d="m 32.054688,4.0039062 c -0.357748,2.528e-4 -0.716682,0.01684 -1.07422,0.03125 A 28,28 0 0 0 30.203124,4.0625 C 29.992994,4.07672 29.783686,4.103778 29.574218,4.125 A 28,28 0 0 0 19.839844,6.8046876 L 24,9.5859376 V 15.1875 l 4.941406,0.542969 -1.45703,2.414062 14.484374,8.644531 6.351562,8.07422 L 51.632812,31 56,33.699218 59.953124,30.652344 a 28,28 0 0 0 -0.02344,-0.632812 28,28 0 0 0 -0.320312,-2.652344 c -0.0174,-0.10036 -0.03624,-0.200678 -0.05468,-0.300782 a 28,28 0 0 0 -0.535156,-2.386718 c -0.02774,-0.10322 -0.05702,-0.205736 -0.08594,-0.308594 A 28,28 0 0 0 58.156252,22.03125 c -0.03148,-0.08464 -0.06134,-0.16964 -0.09374,-0.253906 a 28,28 0 0 0 -0.988294,-2.207032 c -0.05698,-0.114806 -0.1055,-0.233615 -0.16406,-0.347656 A 28,28 0 0 0 55.5625,16.871094 28,28 0 0 0 54.050782,14.757812 C 53.873428,14.53126 53.680794,14.315201 53.496094,14.09375 A 28,28 0 0 0 52.355468,12.796875 C 51.814702,12.276162 51.26176,11.741982 50.707032,11.207031 A 28,28 0 0 0 45.425782,7.4257812 28,28 0 0 0 42.902344,6.2109376 28,28 0 0 0 40.3125,5.265625 c -0.0118,-0.00362 -0.02334,-0.00808 -0.03516,-0.01172 -0.0386,-0.01186 -0.07852,-0.01972 -0.11718,-0.03125 a 28,28 0 0 0 -2.574218,-0.65625 c -0.008,-0.00156 -0.0154,-0.00628 -0.02344,-0.00782 a 28,28 0 0 0 -0.10546,-0.01562 28,28 0 0 0 -2.496094,-0.3789064 c -0.10964,-0.01106 -0.218626,-0.021136 -0.328126,-0.03125 a 28,28 0 0 0 -2.578124,-0.128906 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="20"/>
+ <path style="opacity:0.2" d="M 20.748047,7.4118904 C 20.445265,7.5427702 20.137858,7.6629491 19.839844,7.8044685 L 24,10.585719 v -1 z M 59.890625,30.699 56,33.699 51.632812,30.800562 v 1 L 56,34.699 59.953125,31.652125 c -0.0054,-0.211018 -0.0132,-0.421971 -0.02344,-0.632813 -0.01047,-0.107064 -0.02736,-0.213381 -0.03906,-0.320312 z"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="20"/>
+ <path style="fill:#ff7d2c" d="M 52,31 24,51 V 13 Z"/>
+ <path style="opacity:0.2" d="M 24 13 L 24 14 L 51.263672 31.525391 L 52 31 L 24 13 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="m 23.677734,51.164062 -3.669922,2.273438 -0.01562,3.746094 c 0,0 0.0039,0.002 0.0039,0.002 l 0.01172,-2.748047 4.015626,-2.488281 c 0.190666,-0.133329 0.359845,-0.26332 0.548828,-0.396485 -0.301292,-0.122267 -0.599558,-0.251862 -0.894532,-0.388672 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sw4stm32.svg b/.icons/awkward/64x64/apps/sw4stm32.svg
new file mode 100644
index 00000000..4840a775
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sw4stm32.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#28b4e4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="m 29.05669,38.603534 c -1.71619,-0.493982 -3.216194,-1.790738 -3.665082,-3.168474 -0.555954,-1.706334 -0.25565,-5.06356 0.612736,-6.849976 0.399386,-0.821596 0.585942,-1.536888 0.585942,-1.589532 0,-0.05266 -0.752106,-0.423454 -1.67135,-0.824014 -3.065974,-1.335994 -6.544453,-6.354272 -6.886528,-9.960387 -0.207314,-2.185412 0.540994,-2.859303 3.378258,-3.042302 2.892322,-0.18655 6.908912,0.466777 10.89549,2.500865 1.77293,0.904616 3.305724,1.96098 3.406206,1.8592 0.08156,-0.735618 0.256816,-2.431862 0.773936,-2.612247 0.863888,-0.301348 1.429486,1.381774 2.194186,1.866181 0.10354,0 1.116052,-1.401135 2.250028,-3.113633 2.18045,-3.292837 5.368378,-6.778787 7.27715,-7.9574582 2.35997,-1.4572838 4.562218,-0.6230556 5.307926,2.0106818 0.938246,3.3137554 0.354604,8.3889004 -1.991168,11.6610234 l -0.988566,1.578952 1.797788,1.345266 C 55.062054,24.349332 56,25.772344 56,27.870096 c 0,1.344134 -0.22665,2.106982 -1.0048,3.381874 -2.879938,4.718408 -7.398266,4.91949 -11.607464,0.516568 -0.722488,-0.75574 -1.799256,-2.07379 -1.956002,-2.07379 -0.233594,1.616294 0.689384,3.418562 0.494192,5.055252 -1.22342,-1.130668 -1.39149,-3.178902 -2.267274,-4.699144 -0.14394,0.03688 -0.903798,1.64293 -1.33908,3.041396 -1.5135,4.862478 -4.714124,6.82059 -9.262886,5.511282 z"/>
+ <path style="fill:#ffffff" d="m 29.05669,37.603534 c -1.71619,-0.493982 -3.216194,-1.790738 -3.665082,-3.168474 -0.555954,-1.706334 -0.25565,-5.06356 0.612736,-6.849976 0.399386,-0.821596 0.585942,-1.536888 0.585942,-1.589532 0,-0.05266 -0.752106,-0.423454 -1.67135,-0.824014 -3.065974,-1.335994 -6.544453,-6.354273 -6.886528,-9.960387 -0.207314,-2.185412 0.540994,-2.859303 3.378258,-3.042302 2.892322,-0.18655 6.908912,0.466777 10.89549,2.500865 1.77293,0.904616 3.305724,1.96098 3.406206,1.8592 0.08156,-0.735618 0.256816,-2.431862 0.773936,-2.612247 0.863888,-0.301348 1.429486,1.381774 2.194186,1.866181 0.10354,0 1.116052,-1.401135 2.250028,-3.113633 2.18045,-3.292837 5.368378,-6.7787874 7.27715,-7.9574586 2.35997,-1.4572838 4.562218,-0.6230556 5.307926,2.0106818 0.938246,3.3137558 0.354604,8.3889008 -1.991168,11.6610228 l -0.988566,1.578953 1.797788,1.345266 C 55.062054,23.349332 56,24.772344 56,26.870096 c 0,1.344134 -0.22665,2.106982 -1.0048,3.381874 -2.879938,4.718408 -7.398266,4.91949 -11.607464,0.516568 -0.722488,-0.75574 -1.799256,-2.07379 -1.956002,-2.07379 -0.233594,1.616294 0.689384,3.418562 0.494192,5.055252 -1.22342,-1.130668 -1.39149,-3.178902 -2.267274,-4.699144 -0.14394,0.03688 -0.903798,1.64293 -1.33908,3.041396 -1.5135,4.862478 -4.714124,6.82059 -9.262886,5.511282 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/swatchbooker.svg b/.icons/awkward/64x64/apps/swatchbooker.svg
new file mode 100644
index 00000000..6ded2a93
--- /dev/null
+++ b/.icons/awkward/64x64/apps/swatchbooker.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 31.375,9.77722 C 28.193242,9.969829 25.196626,11.678423 23.5,14.617064 L 5.296875,46.1405 c -0.8848866,1.53267 -1.2543954,3.205486 -1.25,4.859376 l 15.953125,0 0,8.078124 c 1.036282,-0.766904 1.935868,-1.750652 2.621094,-2.9375 L 40.820312,24.617064 C 43.534912,19.915238 41.856374,13.898782 37.058594,11.128782 35.259426,10.090032 33.284056,9.661655 31.375,9.77722 Z"/>
+ <path style="opacity:0.2" d="m 45.984376,22.914094 c -1.892182,-0.15016 -3.83838,0.24765 -5.601564,1.265626 L 8.859375,42.378938 c -3.1656268,1.827676 -4.8592986,5.170296 -4.8125,8.621094 L 20,51.000032 20,59.043 50.382812,41.500032 c 4.701826,-2.7146 6.258282,-8.760814 3.488282,-13.558594 -1.73125,-2.998612 -4.733082,-4.777078 -7.886718,-5.027344 z"/>
+ <rect style="opacity:0.2" width="56" height="20" x="4" y="41" rx="9.8" ry="10"/>
+ <path style="fill:#4f4f4f" d="M 14,4 C 8.46,4 4,8.3715812 4,13.800781 L 4,50 l 16,0 0,8.007812 c 2.418254,-1.785506 4,-4.599638 4,-7.808594 L 24,13.800781 C 24,8.3715812 19.54,4 14,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14 4 C 8.46 4 4 8.3715814 4 13.800781 L 4 14.800781 C 4 9.3715816 8.46 5 14 5 C 19.54 5 24 9.3715816 24 14.800781 L 24 13.800781 C 24 8.3715814 19.54 4 14 4 z"/>
+ <path style="fill:#4d4e99" d="M 31.375,8.7773438 C 28.193242,8.9699526 25.196626,10.678547 23.5,13.617188 L 5.296875,45.140624 C 4.4119884,46.673294 4.0424796,48.34611 4.046875,50 L 20,50 l 0,8.078124 c 1.036282,-0.766904 1.935868,-1.750652 2.621094,-2.9375 L 40.820312,23.617188 C 43.534912,18.915362 41.856374,12.898906 37.058594,10.128906 35.259426,9.0901562 33.284056,8.6617784 31.375,8.7773438 Z"/>
+ <path style="fill:#e74949" d="m 45.984376,21.914062 c -1.892182,-0.15016 -3.83838,0.24765 -5.601564,1.265626 L 8.859375,41.378906 C 5.6937482,43.206582 4.0000764,46.549202 4.046875,50 L 20,50 20,58.042968 50.382812,40.5 c 4.701826,-2.7146 6.258282,-8.760814 3.488282,-13.558594 -1.73125,-2.998612 -4.733082,-4.777078 -7.886718,-5.027344 z"/>
+ <rect style="fill:#ffc255" width="56" height="20" x="4" y="40" rx="9.8" ry="10"/>
+ <circle style="opacity:0.2" cx="14" cy="51" r="4"/>
+ <circle style="fill:#ffffff" cx="14" cy="50" r="4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.09375 8.7597656 C 31.853519 8.7570833 31.613632 8.7628981 31.375 8.7773438 C 28.193242 8.9699525 25.196626 10.678547 23.5 13.617188 L 5.296875 45.140625 C 4.4119884 46.673295 4.0424796 48.34611 4.046875 50 L 4.1015625 50 C 4.2228395 48.678024 4.5900754 47.364839 5.296875 46.140625 L 23.5 14.617188 C 25.196626 11.678546 28.193242 9.9699525 31.375 9.7773438 C 33.284056 9.6617784 35.259426 10.090156 37.058594 11.128906 C 40.139881 12.907889 41.925003 16.026544 42.095703 19.275391 C 42.278062 15.678308 40.45539 12.090048 37.058594 10.128906 C 35.484322 9.2200002 33.775365 8.7785417 32.09375 8.7597656 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 45.273438 21.882812 C 43.609203 21.872278 41.925599 22.288958 40.382812 23.179688 L 8.859375 41.378906 C 5.6937482 43.206582 4.0000764 46.549202 4.046875 50 L 4.0976562 50 C 4.3583524 46.915297 6.0011947 44.029078 8.859375 42.378906 L 40.382812 24.179688 C 42.145997 23.161712 44.092193 22.763903 45.984375 22.914062 C 49.138011 23.164328 52.139844 24.942794 53.871094 27.941406 C 54.713556 29.400593 55.151267 30.975811 55.226562 32.537109 C 55.32413 30.655576 54.893975 28.713088 53.871094 26.941406 C 52.139844 23.942794 49.138011 22.164328 45.984375 21.914062 C 45.747852 21.895293 45.511185 21.884317 45.273438 21.882812 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13.800781 40 C 8.3715811 40 4 44.46 4 50 C 4 50.168849 4.0173642 50.333254 4.0253906 50.5 C 4.2807145 45.195719 8.5370528 41 13.800781 41 L 50.199219 41 C 55.462947 41 59.719285 45.195719 59.974609 50.5 C 59.982636 50.333254 60 50.168849 60 50 C 60 44.46 55.628419 40 50.199219 40 L 13.800781 40 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/swcentre.svg b/.icons/awkward/64x64/apps/swcentre.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/swcentre.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sweeper.svg b/.icons/awkward/64x64/apps/sweeper.svg
new file mode 120000
index 00000000..d5ad4059
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sweeper.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sweethome3d-furniture-editor.svg b/.icons/awkward/64x64/apps/sweethome3d-furniture-editor.svg
new file mode 100644
index 00000000..145ecb50
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sweethome3d-furniture-editor.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#9f6c2c" d="M 6.8,4 C 5.2488,4 4,5.2536216 4,6.8108108 V 56 H 60 V 6.8108108 C 60,5.2536216 58.7512,4 57.2,4 Z"/>
+ <path style="opacity:0.2" d="m 4,11 v 3 7 3 7 h 3 v -7 h 8 v 7 h 3 v -7 h 13 v 7 h 3 v -7 h 12 3 8 3 V 11 H 49 34 31 18 7 Z m 3,3 h 8 v 7 H 7 Z m 11,0 h 13 v 7 H 18 Z m 16,0 h 12 v 7 H 34 Z m 15,0 h 8 v 7 h -8 z"/>
+ <rect style="fill:#dc912f" width="17" height="25.364" x="4" y="34.64"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="17" height="8" x="4" y="36"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="17" height="8" x="4" y="44"/>
+ <circle style="fill:#ffffff" cx="12.5" cy="39.5" r="1.5"/>
+ <path style="fill:#eabd82" d="m 4,10 v 3 7 3 7 h 3 v -7 h 8 v 7 h 3 v -7 h 13 v 7 h 3 v -7 h 12 3 8 3 V 10 H 49 34 31 18 7 Z m 3,3 h 8 v 7 H 7 Z m 11,0 h 13 v 7 H 18 Z m 16,0 h 12 v 7 H 34 Z m 15,0 h 8 v 7 h -8 z"/>
+ <circle style="fill:#ffffff" cx="12.5" cy="47.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="12.5" cy="55.5" r="1.5"/>
+ <rect style="fill:#dc912f" width="17" height="25.364" x="43" y="34.64"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="17" height="8" x="43" y="36"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="17" height="8" x="43" y="44"/>
+ <circle style="fill:#ffffff" cx="51.5" cy="39.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="51.5" cy="47.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="51.5" cy="55.5" r="1.5"/>
+ <rect style="opacity:0.2" width="17" height="1" x="4" y="44"/>
+ <rect style="opacity:0.2" width="17" height="1" x="4" y="52"/>
+ <rect style="opacity:0.2" width="17" height="1" x="4" y="60"/>
+ <rect style="opacity:0.2" width="22" height="1" x="21" y="56"/>
+ <rect style="opacity:0.2" width="17" height="1" x="43" y="44"/>
+ <rect style="opacity:0.2" width="17" height="1" x="43" y="52"/>
+ <rect style="opacity:0.2" width="17" height="1" x="43" y="60"/>
+ <rect style="opacity:0.1" width="62" height="6" x="1" y="31" rx="1.409" ry="1.5"/>
+ <rect style="fill:#dc912f" width="62" height="6" x="1" y="30" rx="1.409" ry="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 2.4082031 30 C 1.6275668 30 1 30.669 1 31.5 L 1 32.5 C 1 31.669 1.6275668 31 2.4082031 31 L 61.591797 31 C 62.372433 31 63 31.669 63 32.5 L 63 31.5 C 63 30.669 62.372433 30 61.591797 30 L 2.4082031 30 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2533577 4 6.8105469 L 4 7.8105469 C 4 6.2533577 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2533577 60 7.8105469 L 60 6.8105469 C 60 5.2533577 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sweethome3d-textures-editor.svg b/.icons/awkward/64x64/apps/sweethome3d-textures-editor.svg
new file mode 100644
index 00000000..1d0d405a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sweethome3d-textures-editor.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#905212" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="46" height="46" x="-56" y="-55" rx="2.3" ry="2.3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#a67541" width="46" height="46" x="-55" y="-55" rx="2.3" ry="2.3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="34" height="34" x="-50" y="-49" rx="1.7" ry="1.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d0a563" width="34" height="34" x="-49" y="-49" rx="1.7" ry="1.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="22" height="22" x="-44" y="-43" rx="1.1" ry="1.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e7cca1" width="22" height="22" x="-43" y="-43" rx="1.1" ry="1.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="10" height="10" x="-38" y="-37" rx=".5" ry=".5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#f6eddf" width="10" height="10" x="-37" y="-37" rx=".5" ry=".5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.300781 9 C 10.026581 9 9 10.026581 9 11.300781 L 9 12.300781 C 9 11.026581 10.026581 10 11.300781 10 L 52.699219 10 C 53.973419 10 55 11.026581 55 12.300781 L 55 11.300781 C 55 10.026581 53.973419 9 52.699219 9 L 11.300781 9 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.699219 15 C 15.757419 15 15 15.757419 15 16.699219 L 15 17.699219 C 15 16.757419 15.757419 16 16.699219 16 L 47.300781 16 C 48.242581 16 49 16.757419 49 17.699219 L 49 16.699219 C 49 15.757419 48.242581 15 47.300781 15 L 16.699219 15 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.101562 21 C 21.492162 21 21 21.492163 21 22.101562 L 21 23.101562 C 21 22.492162 21.492162 22 22.101562 22 L 41.898438 22 C 42.507838 22 43 22.492162 43 23.101562 L 43 22.101562 C 43 21.492162 42.507838 21 41.898438 21 L 22.101562 21 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sweethome3d.svg b/.icons/awkward/64x64/apps/sweethome3d.svg
new file mode 100644
index 00000000..a3bbe563
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sweethome3d.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.156435,4.0036625 A 6.5948651,6.594203 0 0 0 28.702711,4.8833436 L 9.2977213,16.085615 A 6.5948651,6.594203 0 0 0 5.9999999,21.796948 V 44.20294 a 6.5948651,6.594203 0 0 0 3.2974326,5.710751 L 28.702421,61.116544 a 6.5948651,6.594203 0 0 0 6.594865,0 L 54.702275,49.913691 A 6.5948651,6.594203 0 0 0 57.999997,44.20236 V 21.796368 A 6.5948651,6.594203 0 0 0 54.702275,16.085035 L 35.297286,4.8827637 A 6.5948651,6.594203 0 0 0 32.155569,4.0030826 Z"/>
+ <path style="fill:#0073d6" d="m 32.156249,3.0017937 a 6.5948651,6.594203 0 0 0 -3.453126,0.882786 L 9.2968747,15.08737 a 6.5948651,6.594203 0 0 0 -3.2968748,5.710767 v 22.405579 a 6.5948651,6.594203 0 0 0 1.5390623,4.226437 L 31.999999,27.649495 56.457029,47.430153 a 6.5948651,6.594203 0 0 0 1.542968,-4.226437 V 20.798137 A 6.5948651,6.594203 0 0 0 54.703121,15.083464 L 35.296874,3.8845797 A 6.5948651,6.594203 0 0 0 32.156249,3.0017937 Z M 7.5390622,47.430153 a 6.5948651,6.594203 0 0 0 0.4453126,0.48436 6.5948651,6.594203 0 0 1 -0.4453126,-0.48436 z m 0.4453126,0.48436 A 6.5948651,6.594203 0 0 0 8.378906,48.266064 6.5948651,6.594203 0 0 1 7.9843748,47.914513 Z M 56.449215,47.441871 a 6.5948651,6.594203 0 0 1 -1.191406,1.113249 6.5948651,6.594203 0 0 0 1.191406,-1.113249 z M 31.187499,60.949279 a 6.5948651,6.594203 0 0 0 1.316406,0.03126 6.5948651,6.594203 0 0 1 -1.316406,-0.03126 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.15625 3.0019531 A 6.5948651 6.594203 0 0 0 28.703125 3.8847656 L 9.296875 15.087891 A 6.5948651 6.594203 0 0 0 6 20.798828 L 6 21.798828 A 6.5948651 6.594203 0 0 1 9.296875 16.087891 L 28.703125 4.8847656 A 6.5948651 6.594203 0 0 1 32.15625 4.0019531 A 6.5948651 6.594203 0 0 1 35.296875 4.8847656 L 54.703125 16.083984 A 6.5948651 6.594203 0 0 1 58 21.798828 L 58 20.798828 A 6.5948651 6.594203 0 0 0 54.703125 15.083984 L 35.296875 3.8847656 A 6.5948651 6.594203 0 0 0 32.15625 3.0019531 z"/>
+ <path style="opacity:0.3" d="M 31.999999,3.0056998 A 6.5948651,6.594203 0 0 0 28.703123,3.8806736 L 9.2968747,15.08737 a 6.5948651,6.594203 0 0 0 -3.2968748,5.710767 v 22.405579 a 6.5948651,6.594203 0 0 0 1.5390623,4.226437 L 31.999999,27.649495 Z M 7.5390622,47.430153 a 6.5948651,6.594203 0 0 0 0.4453126,0.48436 6.5948651,6.594203 0 0 1 -0.4453126,-0.48436 z m 0.4453126,0.48436 A 6.5948651,6.594203 0 0 0 8.378906,48.266064 6.5948651,6.594203 0 0 1 7.9843748,47.914513 Z"/>
+ <path style="fill:#ff9e43" d="M 32.000431,27.650895 7.5375688,47.431877 a 6.5948651,6.594203 0 0 0 1.7604461,1.481096 L 28.702417,60.11606 a 6.5948651,6.594203 0 0 0 6.596029,0 L 54.702849,48.912973 a 6.5948651,6.594203 0 0 0 1.754804,-1.483928 z"/>
+ <path style="opacity:0.1" transform="matrix(1.5011106,0,0,1.4672181,-3.4242677,-3.248912)" 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 32 27.650391 L 7.5390625 47.429688 A 6.5948651 6.594203 0 0 0 8.078125 47.994141 L 32 28.648438 L 55.917969 47.994141 A 6.5948651 6.594203 0 0 0 56.457031 47.429688 L 32 27.650391 z"/>
+ <path style="fill:#f13f3f" transform="matrix(1.5011106,0,0,1.4672181,-3.4242677,-4.2479961)" 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 47.599998,22.783342 -15.599999,8.803309 v 17.60662 L 47.599998,40.38996 Z"/>
+ <path style="opacity:0.1" d="M 16.4,22.783342 V 40.38996 l 15.599999,8.803311 v -17.60662 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 13.982422 L 16.398438 22.783203 L 17.283203 23.28125 L 32 14.982422 L 46.716797 23.28125 L 47.601562 22.783203 L 32 13.982422 z"/>
+ <path style="opacity:0.1" d="m 16.398438,22.783265 v 1 L 32,32.586 47.601562,23.783265 v -1 L 32,31.587953 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/swell-foop.svg b/.icons/awkward/64x64/apps/swell-foop.svg
new file mode 100644
index 00000000..c413c1a6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/swell-foop.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <path style="fill:#f2ae37" d="M 32,4 7,4 C 5.338,4 4,5.338 4,7 l 0,25 28,0 z"/>
+ <path style="fill:#4785e2" d="m 32,4 25,0 c 1.662,0 3,1.338 3,3 l 0,25 -28,0 z"/>
+ <path style="fill:#4785e2" d="M 32,60 7,60 C 5.338,60 4,58.662 4,57 l 0,-25 28,0 z"/>
+ <path style="fill:#77e247" d="m 32,60 25,0 c 1.662,0 3,-1.338 3,-3 l 0,-25 -28,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:#3f3f3f" d="m 18.000131,8.0001022 3.090199,6.5836688 6.909852,1.055742 -5.000026,5.12462 1.180374,7.236148 -6.180399,-3.416485 -6.180399,3.416485 1.180374,-7.236148 -5.0000256,-5.12462 6.9098516,-1.055742 z"/>
+ <circle style="fill:#3f3f3f" cx="46" cy="18" r="10"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="36" y="36"/>
+ <circle style="fill:#3f3f3f" cx="18" cy="46" r="10"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/switchuser.svg b/.icons/awkward/64x64/apps/switchuser.svg
new file mode 120000
index 00000000..ee6c1802
--- /dev/null
+++ b/.icons/awkward/64x64/apps/switchuser.svg
@@ -0,0 +1 @@
+system-switch-user.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sylpheed.svg b/.icons/awkward/64x64/apps/sylpheed.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sylpheed.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/synapse.svg b/.icons/awkward/64x64/apps/synapse.svg
new file mode 100644
index 00000000..f78e79e2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/synapse.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-61" rx="28.5" ry="28.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#20b293" width="57" height="57" x="-60" y="-61" rx="28.5" ry="28.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 31.00025,14 0,4.080078 A 14.5,14.5 0 0 0 18.219,30 l 3.064453,0 a 11.5,11.5 0 0 1 11.216797,-9 11.5,11.5 0 0 1 11.208984,9 l 3.058594,0 A 14.5,14.5 0 0 0 34.00025,18.083984 l 0,-4.083984 -3,0 z m 1.5,10 a 8.5,8.5 0 0 0 -8.5,8.5 8.5,8.5 0 0 0 0.140625,1.5 l 0.859375,0 2.210938,0 10.574218,0 a 5.5,5.5 0 0 1 -5.285156,4 5.5,5.5 0 0 1 -4.236328,-2 l -3.5,0 a 8.5,8.5 0 0 0 7.736328,5 8.5,8.5 0 0 0 8.5,-8.5 8.5,8.5 0 0 0 -0.140625,-1.5 l -0.859375,0 -2.210938,0 -10.574218,0 a 5.5,5.5 0 0 1 5.285156,-4 5.5,5.5 0 0 1 4.236328,2 l 3.5,0 A 8.5,8.5 0 0 0 32.50025,24 Z M 18.232672,35 A 14.5,14.5 0 0 0 31.00025,46.916016 l 0,4.083984 3,0 0,-4.080078 A 14.5,14.5 0 0 0 46.7815,35 l -3.064453,0 A 11.5,11.5 0 0 1 32.50025,44 11.5,11.5 0 0 1 21.291266,35 l -3.058594,0 z"/>
+ <path style="fill:#ffffff" d="m 31.00025,13 0,4.080078 A 14.5,14.5 0 0 0 18.219,29 l 3.064453,0 a 11.5,11.5 0 0 1 11.216797,-9 11.5,11.5 0 0 1 11.208984,9 l 3.058594,0 A 14.5,14.5 0 0 0 34.00025,17.083984 l 0,-4.083984 -3,0 z m 1.5,10 a 8.5,8.5 0 0 0 -8.5,8.5 8.5,8.5 0 0 0 0.140625,1.5 l 0.859375,0 2.210938,0 10.574218,0 a 5.5,5.5 0 0 1 -5.285156,4 5.5,5.5 0 0 1 -4.236328,-2 l -3.5,0 a 8.5,8.5 0 0 0 7.736328,5 8.5,8.5 0 0 0 8.5,-8.5 8.5,8.5 0 0 0 -0.140625,-1.5 l -0.859375,0 -2.210938,0 -10.574218,0 a 5.5,5.5 0 0 1 5.285156,-4 5.5,5.5 0 0 1 4.236328,2 l 3.5,0 A 8.5,8.5 0 0 0 32.50025,23 Z M 18.232672,34 A 14.5,14.5 0 0 0 31.00025,45.916016 l 0,4.083984 3,0 0,-4.080078 A 14.5,14.5 0 0 0 46.7815,34 l -3.064453,0 A 11.5,11.5 0 0 1 32.50025,43 11.5,11.5 0 0 1 21.291266,34 l -3.058594,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.5 3 C 16.711 3 4 15.711 4 31.5 C 4 31.667737 4.0088611 31.832969 4.0117188 32 C 4.2778493 16.444518 16.878737 4 32.5 4 C 48.121263 4 60.722151 16.444518 60.988281 32 C 60.991139 31.832969 61 31.667737 61 31.5 C 61 15.711 48.289 3 32.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/synaptic.svg b/.icons/awkward/64x64/apps/synaptic.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/synaptic.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/syncplay.svg b/.icons/awkward/64x64/apps/syncplay.svg
new file mode 100644
index 00000000..99cf3e28
--- /dev/null
+++ b/.icons/awkward/64x64/apps/syncplay.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 58.96073,4.9987266 c -1.179976,-0.00508 -3.411179,0.2301556 -5.914016,0.5976516 -0.159379,0.023402 -0.306617,0.074635 -0.460934,0.1093731 -2.922708,0.4347431 -6.085685,0.9983063 -8.449155,1.6054564 -0.69451,0.1784126 -1.382835,0.3627872 -2.062484,0.5546833 -0.507638,0.1433289 -0.97378,0.3062788 -1.46483,0.4570277 -0.452695,0.1365369 -0.901949,0.2754138 -1.347648,0.4179655 -0.29188,0.096555 -0.589125,0.1897746 -0.874993,0.2890603 -2.122028,0.70483 -4.164098,1.4776405 -6.117139,2.3163875 v -0.01172 c -0.105119,0.04518 -0.203968,0.09507 -0.308591,0.140623 -0.172199,0.0749 -0.352604,0.142831 -0.523434,0.218748 -0.248272,0.110334 -0.466169,0.228065 -0.707027,0.339842 -12.690996,5.818391 -21.4965788,14.468247 -24.9685555,24.917776 -0.912404,2.746031 -1.4878241,6.033756 -1.6679559,8.812432 -0.0152,0.08188 -0.046108,0.166659 -0.050782,0.246092 -0.0108,0.183459 0.00304,0.32594 -0.0039,0.503902 -0.0036,0.09232 -0.01696,0.198299 -0.01954,0.289062 l 0.01954,-0.0078 c -0.039718,1.452347 0.025112,2.745209 0.2773417,3.574191 0.8808605,2.895049 2.8189971,5.108098 5.8749547,6.785103 0.07895,0.04698 0.119671,0.09824 0.20703,0.144539 0.884579,0.468688 1.860164,0.894617 2.933571,1.277332 2.613357,0.931775 6.417004,1.666653 10.331951,2.085922 0.169479,0.0286 0.294072,0.07426 0.488278,0.09374 0.790188,0.07934 1.58347,0.146559 2.371076,0.195318 2.57074,0.159179 8.813971,-0.09504 10.87101,-0.441402 7.3948,-1.245066 13.37706,-4.575971 17.148303,-9.550706 2.760924,-3.641996 4.485525,-8.587406 3.378881,-9.691331 -0.393427,-0.392461 -0.829975,-0.237782 -1.523426,0.542964 -1.476122,1.661941 -4.35667,3.517063 -6.984322,4.613246 -1.7004,0.685261 -4.862752,1.225771 -6.62786,0.984366 l 0.515622,-1.79686 1.164053,-1.574207 c 0.399277,-0.02238 1.413135,-0.05366 1.842741,-0.09374 3.267321,-0.304813 7.068088,-3.496227 9.015555,-6.218702 2.253698,-3.150569 3.828784,-7.773187 3.894501,-11.421785 0.02934,-1.628879 -0.03426,-2.087964 -0.332029,-2.386701 -0.08644,-0.08672 -0.156519,-0.146819 -0.22656,-0.175779 -0.210093,-0.0869 -0.421433,0.124879 -1.082024,0.878899 -3.328214,3.694765 -8.335023,7.355265 -12.339746,9.523364 l -2.050772,-1.277362 0.707026,-1.835924 c 1.828528,-1.067957 4.222601,-2.550966 5.925734,-3.714815 0.08428,-0.05814 0.162759,-0.124179 0.246092,-0.183598 0.0017,-0.005 0.0022,-0.0106 0.004,-0.0156 5.65243,-4.036733 9.111042,-11.059504 9.8593,-20.101406 C 60.055286,5.4950636 60.024847,5.186616 59.738168,5.07687 59.599129,5.023644 59.333261,5.000349 58.96083,4.998745 Z"/>
+ <path style="fill:#d81b60" d="M 58.958892,3.9985118 C 57.778916,3.9934355 55.549983,4.230063 53.047144,4.597559 50.020264,5.0420011 47.941284,7.6393222 45.484123,8.2705301 25.562873,13.388003 12.067663,22.133697 7.4770692,35.949686 c -1.5337671,4.616052 -0.9836078,9.79755 -0.2178535,12.314253 1.1541352,3.79313 6.7629413,5.830976 11.7124003,7.595635 2.723741,0.971112 1.091756,3.486259 5.180576,3.896784 0.790188,0.07934 1.583424,0.144178 2.37103,0.192938 2.57074,0.159179 8.815009,-0.09388 10.872047,-0.440235 7.394801,-1.245066 13.376295,-4.576436 17.147538,-9.551172 2.760924,-3.641995 4.486385,-8.586701 3.379741,-9.690626 -0.393425,-0.392461 -0.832355,-0.236605 -1.525806,0.544141 -1.476122,1.661941 -4.355268,3.517299 -6.98292,4.613483 -1.7004,0.68526 -4.261413,1.223388 -6.026521,0.981984 l 0.515772,-1.794474 1.162641,-1.573676 c 0.399277,-0.02238 0.813182,-0.05328 1.242788,-0.09336 3.267321,-0.304814 7.066148,-3.496633 9.013615,-6.219108 2.253698,-3.15057 3.830828,-7.772888 3.896545,-11.421485 0.02934,-1.62888 -0.03584,-2.088372 -0.333599,-2.38711 -0.08644,-0.08672 -0.156919,-0.148779 -0.226954,-0.177739 -0.210093,-0.0869 -0.419507,0.126459 -1.080098,0.88047 -3.328214,3.694765 -8.334137,7.353645 -12.33886,9.521744 l -2.05306,-1.276814 0.710088,-1.834156 c 1.828528,-1.067958 4.221155,-2.553566 5.924288,-3.717415 5.807627,-4.004951 9.349418,-11.119482 10.109146,-20.300002 0.125719,-1.5192914 0.09526,-1.8261916 -0.191419,-1.9359376 -0.139039,-0.053226 -0.406879,-0.077693 -0.77931,-0.079295 z"/>
+ <path style="fill:#fd5450" d="m 53.836538,4.5071057 c -3.222475,0.4447477 -7.004084,1.1089998 -9.701563,1.8019532 -0.69451,0.1784128 -1.381661,0.36362 -2.06131,0.5555159 C 23.258705,12.176891 15.953055,22.615369 11.522576,35.949686 9.9888329,40.565738 8.087162,46.973157 8.8529061,49.489857 c 0.9038158,2.970489 -1.6503548,5.117818 1.5437829,6.810207 0.884579,0.468689 1.862144,0.893081 2.93555,1.275796 2.991173,1.066482 7.530631,1.902006 12.025782,2.266797 C 35.290762,52.540551 42.518,43.14453 47.449706,31.84593 c -0.743989,0.461192 -1.485649,0.902791 -2.212109,1.296094 l -2.050782,-1.276954 0.708202,-1.834766 c 1.8285,-1.067958 4.221617,-2.552706 5.924726,-3.716555 0.08428,-0.05814 0.162759,-0.123779 0.246092,-0.183199 2.386182,-6.964679 3.658724,-14.262186 3.770703,-21.6234403 z"/>
+ <path style="fill:#ff9e21" d="m 42.953726,6.6399184 c -4.115266,1.1172627 -7.963384,2.4761984 -11.514644,4.0543936 -13.085514,5.81526 -15.765667,13.62676 -19.303547,24.27464 -0.933904,2.81074 -7.9244755,7.220938 -8.090419,10.041686 -0.1065832,1.81174 -0.02759,3.37236 0.2718879,4.356628 0.9537084,3.134474 3.1296443,5.480682 6.6417971,7.199608 19.32425,-9.166803 31.739421,-28.540239 31.994925,-49.9269556 z"/>
+ <path style="fill:#fdd835" d="M 32.270521,10.334059 C 18.743654,16.147048 9.3726563,25.079024 5.7607539,35.949686 4.7350302,39.03677 4.1053993,42.848061 4.0216913,45.80164 A 42.000002,42.000002 0 0 0 32.270521,10.334059 Z"/>
+ <path style="opacity:0.2" d="M 30,23 A 15.999877,15.999877 0 0 0 14,39 15.999877,15.999877 0 0 0 30,55 15.999877,15.999877 0 0 0 46,39 15.999877,15.999877 0 0 0 30,23 Z m 0,3 A 13,13 0 0 1 43,39 13,13 0 0 1 30,52 13,13 0 0 1 17,39 13,13 0 0 1 30,26 Z"/>
+ <path style="fill:#ffffff" d="M 30 22 A 15.999877 15.999877 0 0 0 14 38 A 15.999877 15.999877 0 0 0 30 54 A 15.999877 15.999877 0 0 0 46 38 A 15.999877 15.999877 0 0 0 30 22 z M 30 25 A 13 13 0 0 1 43 38 A 13 13 0 0 1 30 51 A 13 13 0 0 1 17 38 A 13 13 0 0 1 30 25 z"/>
+ <path style="opacity:0.2" d="m 25.280513,31.000468 a 1.2512513,1.2688774 0 0 0 -1.28045,1.266766 v 6.732306 6.732307 a 1.2512513,1.2688774 0 0 0 1.876692,1.098264 l 5.749313,-3.366154 5.749316,-3.366152 a 1.2512513,1.2688774 0 0 0 0,-2.196525 l -5.749316,-3.366154 -5.749313,-3.366154 a 1.2512513,1.2688774 0 0 0 -0.596242,-0.168518 z"/>
+ <path style="fill:#ffffff" d="m 25.280513,29.998576 a 1.2512513,1.2688774 0 0 0 -1.28045,1.266766 v 6.732306 6.732308 a 1.2512513,1.2688774 0 0 0 1.876692,1.098263 l 5.749313,-3.366153 5.749316,-3.366152 a 1.2512513,1.2688774 0 0 0 0,-2.196525 l -5.749316,-3.366154 -5.749313,-3.366154 a 1.2512513,1.2688774 0 0 0 -0.596242,-0.168519 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 58.958984 3.9980469 C 57.779008 3.9929706 55.549714 4.2301603 53.046875 4.5976562 C 52.850149 4.6265418 52.657832 4.6649949 52.46875 4.7109375 C 49.581965 5.1435803 46.462877 5.710527 44.134766 6.3085938 C 43.440256 6.4870066 42.753868 6.6733385 42.074219 6.8652344 C 41.52782 7.0195076 41.023291 7.1926038 40.496094 7.3554688 C 40.114585 7.4711014 39.735903 7.5890694 39.359375 7.7089844 C 39.022741 7.8197391 38.680231 7.9266429 38.351562 8.0410156 C 36.241456 8.7429324 34.212376 9.5112779 32.269531 10.345703 A 42.000002 42.000002 0 0 0 32.271484 10.333984 C 32.166525 10.379089 32.067349 10.42913 31.962891 10.474609 C 31.79069 10.54951 31.610284 10.617442 31.439453 10.693359 C 31.193901 10.802484 30.97658 10.916808 30.738281 11.027344 C 18.042183 16.845766 9.2345599 25.497086 5.7617188 35.949219 C 4.8487638 38.696907 4.2734844 41.987875 4.09375 44.767578 C 4.0788636 44.848387 4.0495353 44.931345 4.0449219 45.009766 C 4.0051518 45.685792 4.0000229 46.309096 4.0136719 46.898438 C 4.0209201 46.607063 4.0268388 46.319101 4.0449219 46.011719 C 4.0495349 45.933298 4.078864 45.850341 4.09375 45.769531 C 4.2734844 42.989828 4.8487638 39.69886 5.7617188 36.951172 C 9.2345598 26.499039 18.042136 17.84772 30.738281 12.029297 C 30.97658 11.918761 31.193901 11.804438 31.439453 11.695312 C 31.610284 11.619396 31.79069 11.551462 31.962891 11.476562 C 32.067349 11.431088 32.166525 11.381037 32.271484 11.335938 A 42.000002 42.000002 0 0 1 32.269531 11.347656 C 34.212376 10.513231 36.241456 9.7448855 38.351562 9.0429688 C 38.680231 8.928596 39.022741 8.8216922 39.359375 8.7109375 C 39.735903 8.5910225 40.114585 8.4730545 40.496094 8.3574219 C 41.023291 8.1945569 41.52782 8.0214607 42.074219 7.8671875 C 42.753868 7.6752916 43.440256 7.4889597 44.134766 7.3105469 C 46.462877 6.7124801 49.581965 6.1455334 52.46875 5.7128906 C 52.657832 5.6669483 52.850149 5.6284954 53.046875 5.5996094 C 55.549714 5.2321135 57.779008 4.99492 58.958984 5 C 59.331415 5.001602 59.599242 5.0268521 59.738281 5.0800781 C 59.864189 5.1282781 59.933215 5.2351295 59.96875 5.4453125 C 60.032711 4.4531681 59.981049 4.171061 59.738281 4.078125 C 59.599242 4.024899 59.331415 3.9996489 58.958984 3.9980469 z M 58.494141 22.734375 C 58.31565 22.793175 58.073568 23.055586 57.578125 23.621094 C 54.838565 26.662373 50.968175 29.664461 47.449219 31.845703 C 46.70523 32.306895 45.964741 32.749275 45.238281 33.142578 L 43.5 32.058594 L 43.1875 32.867188 L 45.238281 34.144531 C 45.964741 33.751228 46.70523 33.308848 47.449219 32.847656 C 50.968175 30.666414 54.838565 27.664326 57.578125 24.623047 C 58.238716 23.869036 58.44811 23.655288 58.658203 23.742188 C 58.728238 23.771147 58.798326 23.833202 58.884766 23.919922 C 59.10506 24.140944 59.197049 24.456339 59.21875 25.261719 C 59.245783 23.67436 59.179381 23.213553 58.884766 22.917969 C 58.798326 22.831249 58.728238 22.769194 58.658203 22.740234 C 58.60568 22.718509 58.553637 22.714775 58.494141 22.734375 z M 57.449219 40.060547 C 57.163749 40.078669 56.829891 40.322581 56.396484 40.810547 C 54.920362 42.472488 52.041716 44.329597 49.414062 45.425781 C 47.799623 46.076399 45.416304 46.583776 43.667969 46.427734 L 43.386719 47.408203 C 45.151827 47.649607 47.713662 47.112994 49.414062 46.427734 C 52.041715 45.33155 54.920362 43.474441 56.396484 41.8125 C 57.089935 41.031754 57.52845 40.87707 57.921875 41.269531 C 58.074096 41.421378 58.167042 41.651786 58.216797 41.935547 C 58.299232 41.168955 58.223321 40.568284 57.921875 40.267578 C 57.774341 40.120405 57.620501 40.049674 57.449219 40.060547 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/syncthing-gtk.svg b/.icons/awkward/64x64/apps/syncthing-gtk.svg
new file mode 100644
index 00000000..0e521697
--- /dev/null
+++ b/.icons/awkward/64x64/apps/syncthing-gtk.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#1ca4d4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 32,13 C 20.954,13 12,21.955 12,33 12,44.046 20.954,53 32,53 43.045,53 52,44.046 52,33 51.991,30.67 51.574,28.359 50.769,26.173 L 50.811,26.141 50.707,25.993 C 47.787,18.187 40.333,13.01 32,13 Z M 32,15 C 38.723,15.003 44.884,18.753 47.975,24.723 L 35.496,33.64 14.204,35.574 C 14.074,34.722 14.006,33.862 14,33 14,23.059 22.059,15 32,15 Z M 49.077,27.379 C 49.681,29.192 49.993,31.089 50,33 49.995,37.74 48.121,42.286 44.785,45.652 L 37.918,35.352 Z M 35.296,36.468 42.643,47.488 C 39.56,49.762 35.831,50.992 32,51 24.12,50.991 17.162,45.858 14.828,38.332 Z"/>
+ <path style="fill:#ffffff" d="M 32,12 C 20.954,12 12,20.955 12,32 12,43.046 20.954,52 32,52 43.045,52 52,43.046 52,32 51.991,29.67 51.574,27.359 50.769,25.173 L 50.811,25.141 50.707,24.993 C 47.787,17.187 40.333,12.01 32,12 Z M 32,14 C 38.723,14.003 44.884,17.753 47.975,23.723 L 35.496,32.64 14.204,34.574 C 14.074,33.722 14.006,32.862 14,32 14,22.059 22.059,14 32,14 Z M 49.077,26.379 C 49.681,28.192 49.993,30.089 50,32 49.995,36.74 48.121,41.286 44.785,44.652 L 37.918,34.352 Z M 35.296,35.468 42.643,46.488 C 39.56,48.762 35.831,49.992 32,50 24.12,49.991 17.162,44.858 14.828,37.332 L 35.296,35.468 Z"/>
+ <circle style="opacity:0.2" cx="14" cy="37" r="4"/>
+ <circle style="fill:#ffffff" cx="14" cy="36" r="4"/>
+ <circle style="opacity:0.2" cx="44" cy="47" r="4"/>
+ <circle style="fill:#ffffff" cx="44" cy="46" r="4"/>
+ <circle style="opacity:0.2" cx="50" cy="25" r="4"/>
+ <circle style="fill:#ffffff" cx="50" cy="24" r="4"/>
+ <circle style="opacity:0.2" cx="36" cy="35" r="4"/>
+ <circle style="fill:#ffffff" cx="36" cy="34" r="4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0215 32.586 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.979 32.414 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/syncthing.svg b/.icons/awkward/64x64/apps/syncthing.svg
new file mode 120000
index 00000000..ec492b4a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/syncthing.svg
@@ -0,0 +1 @@
+syncthing-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/syncthingtray.svg b/.icons/awkward/64x64/apps/syncthingtray.svg
new file mode 120000
index 00000000..ec492b4a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/syncthingtray.svg
@@ -0,0 +1 @@
+syncthing-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/synergy.svg b/.icons/awkward/64x64/apps/synergy.svg
new file mode 100644
index 00000000..9fe506ce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/synergy.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <path style="fill:#196260" d="M 32,4 A 28,28 0 0 1 60,32 H 32 Z"/>
+ <path style="fill:#97c33d" d="M 32,60 A 28,28 0 0 1 4,32 h 28 z"/>
+ <path style="fill:#5d7dbd" d="M 32,4 A 28,28 0 0 0 4,32 h 28 z"/>
+ <path style="fill:#3f96b9" d="M 32,60 A 28,28 0 0 0 60,32 H 32 Z"/>
+ <path style="fill:#5d7dbd" d="M 4,32 9.0000002,36 14,32 Z"/>
+ <path style="fill:#3f96b9" d="M 60,32 55.000002,28 50,32 Z"/>
+ <path style="fill:#97c33d" d="M 32,60 36,55.000002 32,50 Z"/>
+ <path style="fill:#196260" d="M 32,4 28,9.0000002 32,14 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="18"/>
+ <circle style="fill:#f9f9f9" cx="32" cy="32" r="18"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/synfig_icon.svg b/.icons/awkward/64x64/apps/synfig_icon.svg
new file mode 100644
index 00000000..a39c4056
--- /dev/null
+++ b/.icons/awkward/64x64/apps/synfig_icon.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1" viewBox="0 0 16.93 16.93">
+ <path style="opacity:0.2" d="m 8.4874713,1.3231371 c -0.051375,-0.00146 -0.1010048,0.01732 -0.1365724,0.051654 -0.5131703,0.4955232 -1.0347293,1.0515167 -1.5061034,1.5807318 -5.48e-4,6.642e-4 -0.00109,0.00133 -0.00162,0.002 C 5.6815906,4.2980115 4.7986875,5.6753528 4.1588494,7.150079 3.562819,8.5238356 3.214337,9.7122586 2.8971699,11.44343 c -0.069456,0.379099 -0.139641,0.83847 -0.1880614,1.208117 -0.02421,0.184824 -0.04301,0.346974 -0.053655,0.466897 -0.00532,0.05996 -0.00842,0.109161 -0.00922,0.148941 -3.936e-4,0.0198 -4.56e-4,0.03648 0.00162,0.05716 0.00104,0.0104 0.00202,0.02138 0.00758,0.04012 0.00558,0.0188 0.00102,0.05678 0.082377,0.103301 0.0439,0.0251 0.049807,0.02014 0.060699,0.02256 0.01088,0.0024 0.01932,0.0042 0.028182,0.0056 0.01772,0.0026 0.036518,0.0044 0.057989,0.0066 0.042947,0.0042 0.096125,0.0082 0.1522902,0.011 0.445362,0.02256 1.1021118,0.12728 1.5375365,0.245234 0.2939607,0.07962 0.4874955,0.1455 0.7744589,0.263286 0.066297,0.02722 0.1270965,0.0521 0.1723419,0.0702 0.022626,0.009 0.041197,0.0162 0.055281,0.02156 0.00662,0.0026 0.0125,0.0044 0.01786,0.0064 3.382e-4,1.3e-4 7.458e-4,3.8e-4 0.00108,5.02e-4 8.66e-5,3.2e-5 4.474e-4,-4.8e-5 5.407e-4,0 1.908e-4,6.6e-5 3.52e-4,4.32e-4 5.412e-4,5e-4 0.00202,9.7e-4 0.00412,0.0018 0.00758,0.0034 -2.064e-4,-4.4e-4 -9.416e-4,-0.0013 -0.00162,-0.0015 0.00102,3.5e-4 0.00143,5.84e-4 0.00272,10e-4 0.00228,7.56e-4 0.00478,0.002 0.0103,0.0034 0.00218,6.02e-4 0.00384,0.0017 0.0065,0.003 -0.00128,-2.74e-4 -0.00608,-2.04e-4 -0.00704,-4.98e-4 0.01272,0.0062 0.027814,0.0142 0.048235,0.02458 0.048573,0.02472 0.1153106,0.05896 0.1880597,0.0968 0.7027593,0.365469 1.2283149,0.742347 2.0675724,1.486451 0.1105727,0.09802 0.2136059,0.186962 0.2915736,0.252758 0.038984,0.0329 0.071359,0.05996 0.097011,0.08024 0.01282,0.01 0.023666,0.0184 0.035225,0.02658 0.00578,0.004 0.01138,0.0082 0.021136,0.014 0.0049,0.0028 0.01088,0.0062 0.021678,0.011 0.0108,0.0048 0.021562,0.0142 0.071537,0.0166 0.059873,0.0026 0.072297,-0.0094 0.084545,-0.0146 0.01226,-0.005 0.01854,-0.0086 0.023846,-0.0114 0.0106,-0.006 0.01658,-0.0102 0.022762,-0.0146 0.01236,-0.0086 0.023528,-0.0172 0.037396,-0.02808 0.027736,-0.02158 0.063157,-0.05084 0.1056808,-0.08626 0.085025,-0.07076 0.1975336,-0.166978 0.3186524,-0.273245 0.6942496,-0.609173 1.0303092,-0.866684 1.5136922,-1.16348 1.055624,-0.648162 1.996296,-0.935856 3.440353,-1.048641 l 0.117065,-0.009 c 0.0941,-0.0072 0.166464,-0.08012 0.166382,-0.167502 v -0.06366 c 1e-6,-0.13278 -0.03414,-0.407022 -0.0802,-0.746736 -0.04602,-0.33956 -0.104935,-0.72622 -0.158201,-1.0199 C 13.732259,9.7453389 13.372094,8.5150951 12.768403,7.1240012 12.224561,5.8708187 11.445977,4.6049175 10.515481,3.4590308 c -0.0021,-0.00258 -0.0043,-0.00506 -0.0065,-0.00754 C 9.8826451,2.7654374 9.2767976,2.0453553 8.6159154,1.3778008 8.5828458,1.3442631 8.5365106,1.3245427 8.4874713,1.3231371 Z"/>
+ <path style="fill:#0278dc" d="m 8.4874713,1.0585928 c -0.051375,-0.00146 -0.1010048,0.01732 -0.1365724,0.051654 -0.5131703,0.4955233 -1.0347293,1.0515167 -1.5061034,1.5807319 -5.48e-4,6.642e-4 -0.00109,0.00133 -0.00162,0.002 C 5.6815906,4.0334672 4.7986875,5.4108086 4.1588494,6.8855348 3.562819,8.2592914 3.214337,9.4477144 2.8971699,11.178886 c -0.069456,0.379098 -0.139641,0.83847 -0.1880614,1.208117 -0.024209,0.184823 -0.043009,0.346974 -0.053655,0.466897 -0.00532,0.05996 -0.00842,0.109161 -0.00922,0.14894 -3.936e-4,0.0198 -4.56e-4,0.03648 0.00162,0.05716 0.00104,0.0104 0.00202,0.02138 0.00758,0.04012 0.00558,0.0188 0.00102,0.05678 0.082377,0.103301 0.0439,0.0251 0.049807,0.02014 0.060699,0.02256 0.01088,0.0024 0.01932,0.0042 0.028182,0.0056 0.01772,0.0026 0.036518,0.0044 0.057989,0.0066 0.042948,0.0042 0.096125,0.0082 0.1522902,0.011 0.445362,0.02256 1.1021118,0.127281 1.5375365,0.245234 0.2939607,0.07962 0.4874955,0.145501 0.7744589,0.263286 0.066297,0.02722 0.1270965,0.0521 0.1723419,0.0702 0.022626,0.009 0.041197,0.0162 0.055281,0.02156 0.00662,0.0026 0.0125,0.0044 0.01786,0.0064 3.382e-4,1.3e-4 7.458e-4,3.8e-4 0.00108,5.03e-4 8.66e-5,3.2e-5 4.474e-4,-4.8e-5 5.407e-4,0 1.908e-4,6.6e-5 3.52e-4,4.32e-4 5.412e-4,5e-4 0.00202,9.7e-4 0.00412,0.0018 0.00758,0.0034 -2.064e-4,-4.4e-4 -9.416e-4,-0.0013 -0.00162,-0.0015 0.00102,3.5e-4 0.00143,5.83e-4 0.00272,10e-4 0.00228,7.56e-4 0.00478,0.002 0.0103,0.0034 0.00218,6.02e-4 0.00384,0.0017 0.0065,0.003 -0.00128,-2.74e-4 -0.00608,-2.04e-4 -0.00704,-4.98e-4 0.01272,0.0062 0.027814,0.0142 0.048236,0.02458 0.048573,0.02472 0.1153106,0.05896 0.1880597,0.0968 0.7027593,0.365469 1.2283149,0.742346 2.0675724,1.48645 0.1105727,0.09802 0.2136059,0.186962 0.2915736,0.252759 0.038984,0.0329 0.071359,0.05996 0.097011,0.08024 0.01282,0.01 0.023666,0.0184 0.035225,0.02658 0.00578,0.004 0.01138,0.0082 0.021136,0.014 0.0049,0.0028 0.01088,0.0062 0.021678,0.011 0.0108,0.0048 0.021562,0.0142 0.071537,0.0166 0.059873,0.0026 0.072297,-0.0094 0.084545,-0.0146 0.01226,-0.005 0.01854,-0.0086 0.023846,-0.0114 0.0106,-0.006 0.01658,-0.0102 0.022762,-0.0146 0.01236,-0.0086 0.023528,-0.0172 0.037396,-0.02808 0.027736,-0.02158 0.063157,-0.05084 0.1056808,-0.08626 0.085025,-0.07076 0.1975336,-0.166978 0.3186524,-0.273246 0.6942488,-0.609173 1.0303082,-0.866683 1.5136912,-1.16348 1.055625,-0.648161 1.996296,-0.935856 3.440353,-1.048641 l 0.117065,-0.009 c 0.0941,-0.0072 0.166464,-0.08012 0.166382,-0.167502 v -0.06366 c 1e-6,-0.13278 -0.03414,-0.407023 -0.0802,-0.746736 -0.04602,-0.33956 -0.104935,-0.72622 -0.158201,-1.019901 C 13.732259,9.4807946 13.372094,8.2505509 12.768403,6.8594569 12.224561,5.6062745 11.445977,4.3403732 10.515481,3.1944865 c -0.0021,-0.00258 -0.0043,-0.00506 -0.0065,-0.00754 C 9.8826451,2.5008931 9.2767976,1.780811 8.6159154,1.1132565 8.5828458,1.0797188 8.5365106,1.0599984 8.4874713,1.0585928 Z"/>
+ <path style="fill:#48a0f8;fill-rule:evenodd" d="m 8.4873655,1.0621277 c -0.051375,-0.00146 -0.1008568,0.01776 -0.1364224,0.05209 C 7.9163713,1.533844 7.4815798,1.9956534 7.0705485,2.4490245 L 8.4710231,10.560598 9.8572868,2.462047 C 9.4528215,2.006776 9.0462537,1.5517363 8.615973,1.1171116 8.5829036,1.0835739 8.5364046,1.0635332 8.4873655,1.0621277 Z M 8.4710231,10.560598 12.73071,6.8093933 C 12.438539,6.1504751 12.077993,5.4908442 11.668453,4.8458889 Z m 0,0 5.2707859,-0.7574756 C 13.612142,9.2671843 13.465524,8.7663404 13.299853,8.2794895 Z m 0,0 5.6345819,2.670337 0.01562,-0.0014 c 0.0941,-0.0072 0.166348,-0.08046 0.166266,-0.167842 v -0.05498 c 1e-6,-0.13236 -0.03423,-0.405099 -0.08029,-0.743729 -0.0232,-0.170508 -0.05223,-0.335788 -0.07958,-0.512219 l -0.102303,-0.376206 z m 0,0 2.0648289,3.716478 0.111555,-0.03906 c 0.391973,-0.234831 0.772118,-0.420372 1.168837,-0.565755 z m 0,0 -0.8739643,4.6418 c 0.1058748,0.09022 0.2051936,0.171462 0.3218748,0.27492 0.1105707,0.09802 0.2133535,0.186702 0.2913214,0.25249 0.038984,0.0329 0.071695,0.06004 0.097343,0.0803 0.01282,0.01 0.023258,0.0186 0.034818,0.02676 0.00578,0.004 0.01156,0.008 0.021316,0.0138 0.00124,7.04e-4 0.00422,0.002 0.00568,0.0028 l 0.1016088,0.018 0.2884794,-0.172902 c 0.081761,-0.06846 0.1803359,-0.151381 0.2906106,-0.24815 0.1064787,-0.09344 0.165054,-0.135861 0.2565052,-0.214148 z m 0,0 -3.3139585,3.127573 c 0.062997,0.02394 0.1202206,0.04368 0.1918458,0.07308 0.066297,0.02722 0.1274145,0.05206 0.1726619,0.07018 0.022626,0.009 0.04063,0.0162 0.054711,0.0217 0.00662,0.0026 0.01308,0.0046 0.01846,0.0066 0,0 7.104e-4,7.24e-4 7.104e-4,7.24e-4 0,0 7.107e-4,0 7.107e-4,0 0,0 7.102e-4,0 7.102e-4,0 0.00202,9.7e-4 0.00362,0.0019 0.00712,0.0036 -2.062e-4,-4.42e-4 -7.402e-4,-0.0012 -0.00142,-0.0014 0.00102,3.5e-4 0.00156,3.06e-4 0.00286,7.24e-4 0.00228,7.54e-4 0.00442,0.002 0.00994,0.0036 0.00218,6e-4 0.00446,0.0016 0.00712,0.0028 -0.00128,-2.76e-4 -0.00614,2.94e-4 -0.00712,0 0.01272,0.0062 0.027896,0.0142 0.048318,0.0246 0.048575,0.02472 0.1148346,0.05838 0.1875837,0.09622 0.1870298,0.09726 0.3617234,0.196822 0.532905,0.302413 z m 0,0 -5.5891074,0.734325 c -0.063799,0.35816 -0.1281665,0.768306 -0.172662,1.106912 -0.02421,0.184234 -0.043354,0.345653 -0.054001,0.465195 -0.00522,0.0586 -0.00838,0.10616 -0.00924,0.14542 -1.72e-5,7.78e-4 1.52e-5,0.0022 0,0.0028 -2.134e-4,0.0162 3.682e-4,0.03092 0.00214,0.04848 0.00104,0.0104 0.00154,0.02104 0.00712,0.03978 0.00556,0.0188 0.00107,0.05692 0.082423,0.103461 0.043902,0.0251 0.050215,0.02 0.061105,0.02242 0.01088,0.0024 0.01886,0.0044 0.027712,0.0058 0.01772,0.0026 0.036792,0.0044 0.058265,0.0066 0.042947,0.0042 0.095891,0.008 0.1520562,0.0108 0.081397,0.0042 0.175706,0.0132 0.2685841,0.02242 z m 0,0 L 3.636509,8.2794895 C 3.4774614,8.7456572 3.3363511,9.2259738 3.2108956,9.7387335 Z m 0,0 -3.1874824,-5.7472654 c -0.387006,0.6058459 -0.722391,1.225721 -1.0132298,1.8622183 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="scale(0.26458333)" d="M 32.078125 4 C 31.883947 3.9945 31.696928 4.0655439 31.5625 4.1953125 C 29.622959 6.0681565 27.652665 8.1716915 25.871094 10.171875 C 25.869094 10.174395 25.865284 10.173275 25.863281 10.175781 C 21.473021 15.242207 18.137035 20.449669 15.71875 26.023438 C 13.466037 31.215589 12.147961 35.706989 10.949219 42.25 C 10.686708 43.682815 10.421287 45.419315 10.238281 46.816406 C 10.146783 47.51495 10.075393 48.128779 10.035156 48.582031 C 10.015049 48.808652 10.003024 48.994182 10 49.144531 C 9.9985124 49.219366 9.9999462 49.281214 10.007812 49.359375 C 10.011743 49.398682 10.014142 49.44089 10.035156 49.511719 C 10.035989 49.514523 10.040048 49.52233 10.041016 49.525391 C 10.081884 49.076777 10.149714 48.49257 10.238281 47.816406 C 10.421287 46.419315 10.686708 44.682815 10.949219 43.25 C 12.147961 36.70699 13.466037 32.215589 15.71875 27.023438 C 18.137035 21.449669 21.473021 16.242207 25.863281 11.175781 C 25.865284 11.173275 25.869094 11.174395 25.871094 11.171875 C 27.652665 9.1716915 29.622959 7.0681565 31.5625 5.1953125 C 31.696928 5.0655439 31.883947 4.9945 32.078125 5 C 32.263471 5.0053125 32.437513 5.080275 32.5625 5.2070312 C 35.060323 7.7300723 37.3515 10.450017 39.71875 13.042969 C 39.727065 13.052342 39.73425 13.064468 39.742188 13.074219 C 43.259023 17.405129 46.202347 22.189343 48.257812 26.925781 C 50.539479 32.183459 51.900306 36.831714 53.097656 43.433594 C 53.29898 44.543569 53.521379 46.005686 53.695312 47.289062 C 53.825191 48.246977 53.90979 48.981213 53.955078 49.544922 C 53.982943 49.485494 54.000057 49.420747 54 49.351562 L 54 49.113281 C 54.000008 48.611432 53.869398 47.573021 53.695312 46.289062 C 53.521379 45.005686 53.29898 43.543569 53.097656 42.433594 C 51.900306 35.831714 50.539479 31.183459 48.257812 25.925781 C 46.202347 21.189343 43.259023 16.405129 39.742188 12.074219 C 39.73425 12.064468 39.727065 12.052342 39.71875 12.042969 C 37.3515 9.4500174 35.060323 6.7300723 32.5625 4.2070312 C 32.437513 4.080275 32.263471 4.0053125 32.078125 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/synology-cloud-station-drive.svg b/.icons/awkward/64x64/apps/synology-cloud-station-drive.svg
new file mode 100644
index 00000000..b5d3284b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/synology-cloud-station-drive.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m38 12a14 14 0 0 0 -12.708984 8.166016 10 10 0 0 0 -7.291016 -3.166016 10 10 0 0 0 -10 10 10 10 0 0 0 1.0605469 4.472656 12.5 12.5 0 0 0 -5.0605469 10.027344 12.5 12.5 0 0 0 11.5 12.449219v0.05078h1 28 0.5v-0.01758a15.5 15.5 0 0 0 15 -15.482419 15.5 15.5 0 0 0 -8.046875 -13.587891 14 14 0 0 0 -13.953125 -12.912109z"/>
+ <circle style="fill:#46b4ff" cx="38" cy="25" r="14"/>
+ <circle style="fill:#46b4ff" cx="16.5" cy="40.5" r="12.5"/>
+ <circle style="fill:#46b4ff" cx="18" cy="26" r="10"/>
+ <circle style="fill:#46b4ff" cx="44.5" cy="37.5" r="15.5"/>
+ <rect style="fill:#46b4ff" width="29.5" height="28" x="15.5" y="25"/>
+ <path style="opacity:.2" d="m32 26a9.5 9.5 0 0 0 -9.375 8h3.058594a6.5 6.5 0 0 1 6.316406 -5 6.5 6.5 0 0 1 5.273438 2.726562l-2.273438 2.273438h7v-7l-2.583984 2.583984a9.5 9.5 0 0 0 -7.416016 -3.583984zm-10 11v7l2.583984-2.583984a9.5 9.5 0 0 0 7.416016 3.583984 9.5 9.5 0 0 0 9.375 -8h-3.058594a6.5 6.5 0 0 1 -6.316406 5 6.5 6.5 0 0 1 -5.273438 -2.726562l2.273438-2.273438h-3.316406-3.052735-0.630859z"/>
+ <path style="fill:#ffffff" d="m32 25a9.5 9.5 0 0 0 -9.375 8h3.058594a6.5 6.5 0 0 1 6.316406 -5 6.5 6.5 0 0 1 6.316406 5h3.052735a9.5 9.5 0 0 0 -9.369141 -8zm-9.369141 11a9.5 9.5 0 0 0 9.369141 8 9.5 9.5 0 0 0 9.375 -8h-3.058594a6.5 6.5 0 0 1 -6.316406 5 6.5 6.5 0 0 1 -6.316406 -5h-3.052735z"/>
+ <path style="fill:#ffffff" d="m42 33h-7l7-7z"/>
+ <path style="fill:#ffffff" d="m22 36h7l-7 7z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m38 11a14 14 0 0 0 -12.708984 8.166016 10 10 0 0 0 -7.291016 -3.166016 10 10 0 0 0 -10 10 10 10 0 0 0 0.0214844 0.414062 10 10 0 0 1 9.9785156 -9.414062 10 10 0 0 1 7.291016 3.166016 14 14 0 0 1 12.708984 -8.166016 14 14 0 0 1 13.953125 12.912109 15.5 15.5 0 0 1 8.029297 13.240235 15.5 15.5 0 0 0 0.017578 -0.652344 15.5 15.5 0 0 0 -8.046875 -13.587891 14 14 0 0 0 -13.953125 -12.912109zm-29.263672 19.738281a12.5 12.5 0 0 0 -4.7363281 9.761719 12.5 12.5 0 0 0 0.0214844 0.429688 12.5 12.5 0 0 1 5.0390625 -9.457032 10 10 0 0 1 -0.3242188 -0.734375z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/syntevo-smartgit.svg b/.icons/awkward/64x64/apps/syntevo-smartgit.svg
new file mode 120000
index 00000000..c8ab8ace
--- /dev/null
+++ b/.icons/awkward/64x64/apps/syntevo-smartgit.svg
@@ -0,0 +1 @@
+smartgit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/syspeek.svg b/.icons/awkward/64x64/apps/syspeek.svg
new file mode 100644
index 00000000..c55101b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/syspeek.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,56.2 0,2 c 0,1.55 1.2264,2.8 2.75,2.8 l 38.5,0 C 52.774,61 54,59.75 54,58.2 l 0,-2 c 0,1.55 -1.226,2.8 -2.75,2.8 l -38.5,0 C 11.2264,59 10,57.75 10,56.2 Z"/>
+ <rect style="fill:#4f4f4f" width="44" height="56" x="-54" y="4" rx="2.75" ry="2.8" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 16,13 0,40 32,0 0,-40 -32,0 z m 4,24 24,0 0,12 -24,0 0,-12 z"/>
+ <path style="fill:#ffffff" d="m 16,12 0,40 32,0 0,-40 -32,0 z m 4,24 24,0 0,12 -24,0 0,-12 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.75 4 C 11.2264 4 10 5.2495812 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.2264 5 12.75 5 L 51.25 5 C 52.774 5 54 6.2495812 54 7.8007812 L 54 6.8007812 C 54 5.2495812 52.774 4 51.25 4 L 12.75 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/sysprof-icon.svg b/.icons/awkward/64x64/apps/sysprof-icon.svg
new file mode 120000
index 00000000..02a5b083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sysprof-icon.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/sysprof.svg b/.icons/awkward/64x64/apps/sysprof.svg
new file mode 120000
index 00000000..02a5b083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/sysprof.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-config-authentication.svg b/.icons/awkward/64x64/apps/system-config-authentication.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-config-authentication.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-config-date.svg b/.icons/awkward/64x64/apps/system-config-date.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-config-date.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-config-display.svg b/.icons/awkward/64x64/apps/system-config-display.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-config-display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-config-keyboard.svg b/.icons/awkward/64x64/apps/system-config-keyboard.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-config-keyboard.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-config-printer.svg b/.icons/awkward/64x64/apps/system-config-printer.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-config-printer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-config-samba.svg b/.icons/awkward/64x64/apps/system-config-samba.svg
new file mode 100644
index 00000000..9c73a9ee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-config-samba.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#48aeff" 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" d="m 23.09375,19 a 1.995938,1.4854551 0 0 0 -0.19922,0.004 1.995938,1.4854551 0 0 0 -1.621094,0.738282 l -7.003905,9.02725 A 1.995938,1.4854551 0 0 0 15.996094,31 H 20 V 44.109376 C 20,45.70982 21.29018,47 22.890624,47 h 0.218752 C 24.70982,47 26,45.70982 26,44.109376 V 31 h 4.003906 a 1.995938,1.4854551 0 0 0 1.726562,-2.230468 L 24.726562,19.742188 A 1.995938,1.4854551 0 0 0 23.09375,19 Z m 17.796874,0 C 39.29018,19 38,20.29018 38,21.890624 V 35 h -4.003906 a 1.995938,1.4854551 0 0 0 -1.726562,2.230468 l 7.003906,9.027344 a 1.995938,1.4854551 0 0 0 1.621094,0.738282 1.995938,1.4854551 0 0 0 1.83203,-0.738282 l 7.003906,-9.027344 A 1.995938,1.4854551 0 0 0 48.003906,35 H 44 V 21.890624 C 44,20.29018 42.70982,19 41.109376,19 Z"/>
+ <g transform="scale(2)">
+ <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(2,0,0,-2,18,64)">
+ <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="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-config-selinux.svg b/.icons/awkward/64x64/apps/system-config-selinux.svg
new file mode 120000
index 00000000..bbdbb39e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-config-selinux.svg
@@ -0,0 +1 @@
+sepolicy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-config-services.svg b/.icons/awkward/64x64/apps/system-config-services.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-config-services.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-config-users.svg b/.icons/awkward/64x64/apps/system-config-users.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-config-users.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-error.svg b/.icons/awkward/64x64/apps/system-error.svg
new file mode 100644
index 00000000..0d27d28b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="opacity:0.2" transform="matrix(3,0,0,3,-1628,1074)">
+ <path d="m 552,-353 0,8.6667 2,0 0,-8.6667 z m 0,10.667 0,2 2,0 0,-2 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(3,0,0,3,-1628,1073)">
+ <path d="m 552,-353 0,8.6667 2,0 0,-8.6667 z m 0,10.667 0,2 2,0 0,-2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-file-manager.svg b/.icons/awkward/64x64/apps/system-file-manager.svg
new file mode 100644
index 00000000..9c0f72af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-file-manager.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#5895dc" width="48" height="34" x="8" y="3" rx="2.5" ry="2.5"/>
+ <rect style="opacity:0.1" width="48" height="34" x="8" y="8" rx="2.5" ry="2.5"/>
+ <rect style="fill:#89e058" width="48" height="34" x="8" y="9" rx="2.5" ry="2.5"/>
+ <rect style="opacity:0.1" width="48" height="34" x="8" y="14" rx="2.5" ry="2.5"/>
+ <rect style="fill:#ffcd54" width="48" height="34" x="8" y="15" rx="2.5" ry="2.5"/>
+ <rect style="opacity:0.2" width="56" height="40" x="4" y="22" rx="3" ry="3"/>
+ <rect style="fill:#8e8e8e" width="56" height="40" x="4" y="21" rx="3" ry="3"/>
+ <rect style="opacity:0.2" width="20" height="6" x="22" y="38" rx="2" ry="2"/>
+ <rect style="fill:#ececec" width="20" height="6" x="22" y="37" rx="2" ry="2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.5 3 C 9.115 3 8 4.115 8 5.5 L 8 6.5 C 8 5.115 9.115 4 10.5 4 L 53.5 4 C 54.885 4 56 5.115 56 6.5 L 56 5.5 C 56 4.115 54.885 3 53.5 3 L 10.5 3 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.5,9 C 9.115,9 8,10.115 8,11.5 V 12.5 C 8,11.115 9.115,10 10.5,10 H 53.5 C 54.885,10 56,11.115 56,12.5 V 11.5 C 56,10.115 54.885,9 53.5,9 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.5,15 C 9.115,15 8,16.115 8,17.5 V 18.5 C 8,17.115 9.115,16 10.5,16 H 53.5 C 54.885,16 56,17.115 56,18.5 V 17.5 C 56,16.115 54.885,15 53.5,15 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-help.svg b/.icons/awkward/64x64/apps/system-help.svg
new file mode 100644
index 00000000..b4590458
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-help.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.167969,7.0000003 C 28.791762,6.9827098 25.354155,7.6289921 22.03125,9.0097659 8.7396275,14.53312 2.48589,29.67908 8.0097656,42.970703 13.532991,56.262326 28.677128,62.516063 41.96875,56.992188 55.260373,51.469612 61.514109,36.322872 55.990234,23.03125 51.848301,13.062403 42.293991,7.0520019 32.167969,7.0000003 Z M 32,19 A 14,14 0 0 1 46,33 14,14 0 0 1 32,47 14,14 0 0 1 18,33 14,14 0 0 1 32,19 Z"/>
+ <path style="fill:#e4e4e4" d="M 32.167969 6 C 28.791762 5.9827095 25.354155 6.6289918 22.03125 8.0097656 C 8.7396275 13.53312 2.48589 28.67908 8.0097656 41.970703 C 13.532991 55.262326 28.677128 61.516063 41.96875 55.992188 C 55.260373 50.469612 61.514109 35.322872 55.990234 22.03125 C 51.848301 12.062403 42.293991 6.0520016 32.167969 6 z M 32 18 A 14 14 0 0 1 46 32 A 14 14 0 0 1 32 46 A 14 14 0 0 1 18 32 A 14 14 0 0 1 32 18 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.167969 6 C 28.791762 5.9827095 25.354155 6.6289918 22.03125 8.0097656 C 11.861569 12.235792 5.8203265 22.095543 6.0136719 32.447266 C 6.2137216 22.46492 12.189204 13.09769 22.03125 9.0078125 C 25.354155 7.6270387 28.791762 6.9807564 32.167969 6.9980469 C 42.293991 7.0500485 51.848301 13.06045 55.990234 23.029297 C 57.287813 26.151548 57.927085 29.3765 57.986328 32.554688 C 58.056637 29.055441 57.424031 25.481272 55.990234 22.03125 C 51.848301 12.062403 42.293991 6.0520016 32.167969 6 z M 45.978516 32.412109 A 14 14 0 0 1 32 46 A 14 14 0 0 1 18.021484 32.585938 A 14 14 0 0 0 18 32.998047 A 14 14 0 0 0 32 46.998047 A 14 14 0 0 0 46 32.998047 A 14 14 0 0 0 45.978516 32.412109 z"/>
+ <path style="opacity:0.2" d="m 32.167223,4.0003443 c -3.219429,-0.016598 -6.487369,0.5678334 -9.653067,1.7882043 a 2.4249548,2.4483036 0 0 0 -1.402513,3.1583515 l 4.307334,11.4169959 a 2.4249548,2.4483036 0 0 0 3.128683,1.418696 c 1.100769,-0.424409 2.271369,-0.64303 3.449643,-0.644617 1.17745,0.0044 2.342496,0.226098 3.441551,0.652708 a 2.4249548,2.4483036 0 0 0 3.134078,-1.413301 L 42.888357,8.944203 A 2.4249548,2.4483036 0 0 0 41.483147,5.7831542 C 38.542545,4.6524208 35.39527,4.016985 32.167223,4.0003443 Z M 7.0622377,21.952512 a 2.4483036,2.4249548 0 0 0 -2.2736894,1.561644 c -1.2203705,3.165698 -1.8048032,6.433638 -1.7882043,9.653067 0.016642,3.228047 0.652076,6.375322 1.7828099,9.315924 a 2.4483036,2.4249548 0 0 0 3.1610488,1.40521 L 19.377382,39.575629 a 2.4483036,2.4249548 0 0 0 1.413301,-3.136775 c -0.426609,-1.099055 -0.648289,-2.264101 -0.652708,-3.441551 0.0016,-1.178274 0.220208,-2.348874 0.644617,-3.449643 A 2.4483036,2.4249548 0 0 0 19.363896,26.418977 L 7.9468998,22.111643 A 2.4483036,2.4249548 0 0 0 7.0622377,21.952512 Z m 49.8755253,0 A 2.4483036,2.4249548 0 0 0 56.0531,22.111643 l -11.416996,4.307334 a 2.4483036,2.4249548 0 0 0 -1.418696,3.128683 c 0.424409,1.100769 0.64303,2.271369 0.644617,3.449643 -0.0044,1.17745 -0.226099,2.342496 -0.652708,3.441551 a 2.4483036,2.4249548 0 0 0 1.413301,3.136775 l 11.433179,4.312728 a 2.4483036,2.4249548 0 0 0 3.161049,-1.40521 c 1.130732,-2.940601 1.76617,-6.087877 1.78281,-9.315924 0.0166,-3.219429 -0.567834,-6.487369 -1.788204,-9.653067 A 2.4483036,2.4249548 0 0 0 56.937763,21.952512 Z M 36.388247,44.050185 a 2.4249548,2.4483036 0 0 0 -0.949393,0.159132 c -1.099055,0.426609 -2.264101,0.648289 -3.441551,0.652708 -1.178274,-0.0016 -2.348874,-0.220208 -3.449643,-0.644617 a 2.4249548,2.4483036 0 0 0 -3.128683,1.418696 L 21.111643,57.0531 a 2.4249548,2.4483036 0 0 0 1.402513,3.158352 c 3.165698,1.22037 6.433638,1.804803 9.653067,1.788204 3.228047,-0.01664 6.375323,-0.652077 9.315924,-1.78281 a 2.4249548,2.4483036 0 0 0 1.40521,-3.161049 L 38.572932,45.622618 a 2.4249548,2.4483036 0 0 0 -2.184685,-1.572433 z"/>
+ <path style="fill:#e74c3c" d="M 32.167223,3.000344 C 28.947794,2.983746 25.679854,3.5681774 22.514156,4.7885483 a 2.4249548,2.4483036 0 0 0 -1.402513,3.1583515 l 4.307334,11.4169962 a 2.4249548,2.4483036 0 0 0 3.128683,1.418696 c 1.100769,-0.424409 2.271369,-0.64303 3.449643,-0.644617 1.17745,0.0044 2.342496,0.226098 3.441551,0.652708 a 2.4249548,2.4483036 0 0 0 3.134078,-1.413301 L 42.888357,7.9442027 A 2.4249548,2.4483036 0 0 0 41.483147,4.7831539 C 38.542545,3.6524205 35.39527,3.0169847 32.167223,3.000344 Z M 7.0622377,20.952512 a 2.4483036,2.4249548 0 0 0 -2.2736894,1.561644 c -1.2203705,3.165698 -1.8048032,6.433638 -1.7882043,9.653067 0.016642,3.228047 0.652076,6.375322 1.7828099,9.315924 a 2.4483036,2.4249548 0 0 0 3.1610488,1.40521 L 19.377382,38.575629 a 2.4483036,2.4249548 0 0 0 1.413301,-3.136775 c -0.426609,-1.099055 -0.648289,-2.264101 -0.652708,-3.441551 0.0016,-1.178274 0.220208,-2.348874 0.644617,-3.449643 A 2.4483036,2.4249548 0 0 0 19.363896,25.418977 L 7.9468998,21.111643 A 2.4483036,2.4249548 0 0 0 7.0622377,20.952512 Z m 49.8755253,0 A 2.4483036,2.4249548 0 0 0 56.0531,21.111643 l -11.416996,4.307334 a 2.4483036,2.4249548 0 0 0 -1.418696,3.128683 c 0.424409,1.100769 0.64303,2.271369 0.644617,3.449643 -0.0044,1.17745 -0.226099,2.342496 -0.652708,3.441551 a 2.4483036,2.4249548 0 0 0 1.413301,3.136775 l 11.433179,4.312728 a 2.4483036,2.4249548 0 0 0 3.161049,-1.40521 c 1.130732,-2.940601 1.76617,-6.087877 1.78281,-9.315924 0.0166,-3.219429 -0.567834,-6.487369 -1.788204,-9.653067 A 2.4483036,2.4249548 0 0 0 56.937763,20.952512 Z M 36.388247,43.050185 a 2.4249548,2.4483036 0 0 0 -0.949393,0.159132 c -1.099055,0.426609 -2.264101,0.648289 -3.441551,0.652708 -1.178274,-0.0016 -2.348874,-0.220208 -3.449643,-0.644617 a 2.4249548,2.4483036 0 0 0 -3.128683,1.418696 L 21.111643,56.0531 a 2.4249548,2.4483036 0 0 0 1.402513,3.158352 c 3.165698,1.22037 6.433638,1.804803 9.653067,1.788204 3.228047,-0.01664 6.375323,-0.652077 9.315924,-1.78281 a 2.4249548,2.4483036 0 0 0 1.40521,-3.161049 L 38.572932,44.622618 a 2.4249548,2.4483036 0 0 0 -2.184685,-1.572433 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-hibernate.svg b/.icons/awkward/64x64/apps/system-hibernate.svg
new file mode 120000
index 00000000..2451dd60
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-hibernate.svg
@@ -0,0 +1 @@
+system-suspend-hibernate.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-installer.svg b/.icons/awkward/64x64/apps/system-installer.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-installer.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-keyboard-mx.svg b/.icons/awkward/64x64/apps/system-keyboard-mx.svg
new file mode 100644
index 00000000..59f9d373
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-keyboard-mx.svg
@@ -0,0 +1,25 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="12" width="56" height="40" rx="2.8" ry="2.8" style="fill:#2095f2"/>
+ <circle cx="11" cy="22" r="3" style="opacity:.2"/>
+ <circle cx="21" cy="22" r="3" style="opacity:.2"/>
+ <circle cx="31" cy="22" r="3" style="opacity:.2"/>
+ <circle cx="41" cy="22" r="3" style="opacity:.2"/>
+ <circle cx="51" cy="22" r="3" style="opacity:.2"/>
+ <circle cx="17" cy="34" r="3" style="opacity:.2"/>
+ <circle cx="27" cy="34" r="3" style="opacity:.2"/>
+ <circle cx="37" cy="34" r="3" style="opacity:.2"/>
+ <circle cx="47" cy="34" r="3" style="opacity:.2"/>
+ <rect x="12" y="43" width="40" height="6" rx="1.5" ry="1.5" style="opacity:.2"/>
+ <circle cx="11" cy="21" r="3" style="fill:#ffffff"/>
+ <circle cx="21" cy="21" r="3" style="fill:#ffffff"/>
+ <circle cx="31" cy="21" r="3" style="fill:#ffffff"/>
+ <circle cx="41" cy="21" r="3" style="fill:#ffffff"/>
+ <circle cx="51" cy="21" r="3" style="fill:#ffffff"/>
+ <circle cx="17" cy="33" r="3" style="fill:#ffffff"/>
+ <circle cx="27" cy="33" r="3" style="fill:#ffffff"/>
+ <circle cx="37" cy="33" r="3" style="fill:#ffffff"/>
+ <circle cx="47" cy="33" r="3" style="fill:#ffffff"/>
+ <rect x="12" y="42" width="40" height="6" rx="1.5" ry="1.5" style="fill:#ffffff"/>
+ <path d="m6.8008 12c-1.5512 0-2.8008 1.25-2.8008 2.801v1c0-1.551 1.2496-2.801 2.8008-2.801h50.398c1.551 0 2.801 1.25 2.801 2.801v-1c0-1.551-1.25-2.801-2.801-2.801z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m4 49.199v1c0 1.551 1.2496 2.801 2.8008 2.801h50.398c1.551 0 2.801-1.25 2.801-2.801v-1c0 1.551-1.25 2.801-2.801 2.801h-50.398c-1.5514 0-2.801-1.25-2.801-2.801z" style="opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-lock-screen.svg b/.icons/awkward/64x64/apps/system-lock-screen.svg
new file mode 100644
index 00000000..438e2be0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-lock-screen.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#ea882b" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 32,13.0002 c -5.6408,0 -10,4.5874 -10,10.2858 L 22,27 19.7818,27 C 18.7954,27 18,27.946 18,28.942 L 18,47.2 c 0,0.996 0.7954,1.8 1.7818,1.8 l 24.436,0 c 0.986,0 1.782,-0.804 1.782,-1.8 l 0,-18.2572 c 0,-0.996 -0.798,-2.006 -1.782,-1.942 l -2.218,0 0,-3.714 c 0,-5.698 -4.36,-10.286 -10,-10.286 z m 0,4 c 3.5254,0 6,2.7242 6,6.2858 L 38,27 26,27 26,23.286 C 26,19.724 28.474,17 32,17 Z"/>
+ <path style="fill:#ffffff" d="m 32,12.0004 c -5.6408,0 -10,4.5874 -10,10.2858 l 0,3.714 -2.2182,0 c -0.9864,0 -1.7818,0.946 -1.7818,1.942 l 0,18.258 c 0,0.996 0.7954,1.8 1.7818,1.8 l 24.436,0 c 0.986,0 1.782,-0.804 1.782,-1.8 l 0,-18.2572 c 0,-0.996 -0.798,-2.006 -1.782,-1.942 l -2.218,0 0,-3.714 c 0,-5.6986 -4.36,-10.286 -10,-10.286 z m 0,4 c 3.5254,0 6,2.7242 6,6.2858 l 0,3.714 -12,0 0,-3.714 c 0,-3.562 2.474,-6.286 6,-6.286 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-log-out.svg b/.icons/awkward/64x64/apps/system-log-out.svg
new file mode 100644
index 00000000..88d8f483
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-log-out.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#7bbb36" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 32,15 A 18,18 0 0 1 50,33 18,18 0 0 1 32,51 18,18 0 0 1 14,33 18,18 0 0 1 32,15 Z m 0,4 A 14,14 0 0 0 18,33 14,14 0 0 0 32,47 14,14 0 0 0 46,33 14,14 0 0 0 32,19 Z m 0,8 3.9648,3.0782 4.036,2.922 -4.034,2.922 -3.966,3.078 0.048,-4 -6.048,0 c -1.108,0 -2,-0.892 -2,-2 0,-1.108 0.892,-2 2,-2 l 6.0468,0 -0.04688,-4 z"/>
+ <path style="fill:#ffffff" d="M 32,14 A 18,18 0 0 1 50,32 18,18 0 0 1 32,50 18,18 0 0 1 14,32 18,18 0 0 1 32,14 Z m 0,4 A 14,14 0 0 0 18,32 14,14 0 0 0 32,46 14,14 0 0 0 46,32 14,14 0 0 0 32,18 Z m 0,8 3.9648,3.0782 4.036,2.922 -4.034,2.922 -3.966,3.078 0.048,-4 -6.048,0 c -1.108,0 -2,-0.892 -2,-2 0,-1.108 0.892,-2 2,-2 l 6.0468,0 -0.04688,-4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-os-installer.svg b/.icons/awkward/64x64/apps/system-os-installer.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-os-installer.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-reboot.svg b/.icons/awkward/64x64/apps/system-reboot.svg
new file mode 100644
index 00000000..b8bca560
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-reboot.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#eac046" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 28,9 0,6.4688 C 19.8168,17.334 14.0088,24.606 14,33 c 0,9.9412 8.0588,18 18,18 9.159,-0.0108 16.8496,-6.8976 17.8672,-16 0,0 0.13282,-2 -1.86718,-2 -2,0 -2.1602,2 -2.1602,2 -0.994,6.882 -6.886,11.992 -13.84,12 -7.732,0 -14,-6.268 -14,-14 0.0062,-6.186 4.072,-11.634 10,-13.402 l 0,5.402 8,-8 z"/>
+ <path style="fill:#ffffff" d="m 28,8 0,6.4688 C 19.8168,16.3338 14.0088,23.606 14,32 c 0,9.9412 8.0588,18 18,18 9.159,-0.0108 16.8496,-6.8976 17.8672,-16 0,0 0.13282,-2 -1.86718,-2 -2,0 -2.1602,2 -2.1602,2 -0.994,6.882 -6.886,11.992 -13.84,12 -7.732,0 -14,-6.268 -14,-14 0.0062,-6.186 4.072,-11.634 10,-13.402 l 0,5.402 8,-8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-restart.svg b/.icons/awkward/64x64/apps/system-restart.svg
new file mode 120000
index 00000000..badbc28d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-restart.svg
@@ -0,0 +1 @@
+system-reboot.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-search.svg b/.icons/awkward/64x64/apps/system-search.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-search.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-shut-down.svg b/.icons/awkward/64x64/apps/system-shut-down.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-shut-down.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-shutdown.svg b/.icons/awkward/64x64/apps/system-shutdown.svg
new file mode 100644
index 00000000..5bce8178
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-shutdown.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#c2352a" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 32,15 A 18,18 0 0 0 14,33 18,18 0 0 0 32,51 18,18 0 0 0 50,33 18,18 0 0 0 32,15 Z m 0,4 A 14,14 0 0 1 46,33 14,14 0 0 1 32,47 14,14 0 0 1 18,33 14,14 0 0 1 32,19 Z m 0,6 c -1.108,0 -2,0.892 -2,2 l 0,12 c 0,1.108 0.892,2 2,2 1.108,0 2,-0.892 2,-2 l 0,-12 c 0,-1.108 -0.892,-2 -2,-2 z"/>
+ <path style="fill:#ffffff" d="M 32,14 A 18,18 0 0 0 14,32 18,18 0 0 0 32,50 18,18 0 0 0 50,32 18,18 0 0 0 32,14 Z m 0,4 A 14,14 0 0 1 46,32 14,14 0 0 1 32,46 14,14 0 0 1 18,32 14,14 0 0 1 32,18 Z m 0,6 c -1.108,0 -2,0.892 -2,2 l 0,12 c 0,1.108 0.892,2 2,2 1.108,0 2,-0.892 2,-2 l 0,-12 c 0,-1.108 -0.892,-2 -2,-2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-software-install.svg b/.icons/awkward/64x64/apps/system-software-install.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-software-install.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-software-installer.svg b/.icons/awkward/64x64/apps/system-software-installer.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-software-installer.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/system-software-update.svg b/.icons/awkward/64x64/apps/system-software-update.svg
new file mode 100644
index 00000000..1c970486
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-software-update.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 30.855237,59.999437 c 1.121245,0.007 2.252143,-0.05118 3.379848,-0.1797 4.47527,-0.509994 8.834439,-2.091515 12.664623,-4.699594 5.640792,-3.840972 9.469962,-9.585324 11.166826,-16.005182 1.321819,-0.601829 2.512299,-1.514389 3.454346,-2.765847 1.87007,-2.484285 2.071677,-6.942599 0,-9.696084 a 6.0231602,6.0010788 0 0 0 0,-0.004 l -1.882049,-2.500199 a 6.0231602,6.0010788 0 0 0 -0.004,-0.004 L 57.74886,21.64463 c -2.073589,-2.7492 -5.012076,-3.644637 -7.637905,-3.644637 -2.625829,0 -5.564316,0.895437 -7.637983,3.644823 l -1.885971,2.500199 a 6.0231602,6.0010788 0 0 0 -0.004,0.004 l -1.882048,2.500199 a 6.0231602,6.0010788 0 0 0 0,0.004 c -2.071677,2.753485 -1.870071,7.211799 0,9.696084 0.258178,0.342978 0.65206,0.468678 0.944944,0.761782 -0.733782,1.229748 -1.718055,2.313483 -2.944623,3.148687 -2.746979,1.870495 -6.205823,2.263851 -9.3083,1.058678 l 0.0941,0.03516 c -2.345611,-0.956015 -5.27629,-0.876265 -7.461543,0.218768 -2.185253,1.095032 -3.610381,2.888499 -4.375766,4.844136 -0.76538,1.955636 -0.934994,4.236293 -0.07058,6.516144 0.859369,2.266127 2.946486,4.281432 5.305112,5.168194 3.225648,1.245451 6.606079,1.877381 9.97094,1.898589 z"/>
+ <path style="fill:#ff9932;fill-rule:evenodd" d="m 30.855237,58.999428 c 1.121245,0.007 2.252143,-0.05118 3.379848,-0.1797 4.47527,-0.509994 8.834439,-2.091515 12.664623,-4.699594 5.640792,-3.840971 9.469962,-9.585324 11.166826,-16.005182 1.321819,-0.601828 2.512299,-1.514389 3.454346,-2.765847 1.87007,-2.484285 2.071677,-6.942599 0,-9.696084 a 6.0231602,6.0010788 0 0 0 0,-0.004 l -1.882049,-2.500199 a 6.0231602,6.0010788 0 0 0 -0.004,-0.004 L 57.74886,20.644621 c -2.073589,-2.749201 -5.012076,-3.644638 -7.637905,-3.644638 -2.625829,0 -5.564316,0.895437 -7.637983,3.644824 l -1.885971,2.500199 a 6.0231602,6.0010788 0 0 0 -0.004,0.004 l -1.882048,2.500199 a 6.0231602,6.0010788 0 0 0 0,0.004 c -2.071677,2.753485 -1.870071,7.211799 0,9.696084 0.258178,0.342978 0.65206,0.468678 0.944944,0.761782 -0.733782,1.229749 -1.718055,2.313483 -2.944623,3.148687 -2.746979,1.870495 -6.205823,2.263851 -9.3083,1.058679 l 0.0941,0.03516 c -2.345611,-0.956015 -5.27629,-0.876265 -7.461543,0.218768 -2.185253,1.095032 -3.610381,2.888499 -4.375766,4.844136 -0.76538,1.955637 -0.934994,4.236293 -0.07058,6.516144 0.859369,2.266127 2.946486,4.281432 5.305112,5.168194 3.225648,1.245451 6.606079,1.877381 9.97094,1.898589 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 33.144531 6 C 32.023287 5.99294 30.893329 6.0511751 29.765625 6.1796875 C 25.290355 6.6896817 20.929792 8.2708284 17.099609 10.878906 C 11.458817 14.719877 7.6304594 20.464908 5.9335938 26.884766 C 4.6117754 27.486594 3.4205618 28.398933 2.4785156 29.650391 C 0.60844487 32.134676 0.40683879 36.594171 2.4785156 39.347656 A 6.0231602 6.0010788 0 0 0 2.4785156 39.351562 L 4.3613281 41.851562 A 6.0231602 6.0010788 0 0 0 4.3652344 41.855469 L 6.2519531 44.355469 C 8.3256213 47.104668 11.262842 48 13.888672 48 C 16.514501 48 19.453677 47.104856 21.527344 44.355469 L 23.412109 41.855469 A 6.0231602 6.0010788 0 0 0 23.417969 41.851562 L 25.298828 39.351562 A 6.0231602 6.0010788 0 0 0 25.298828 39.347656 C 27.370505 36.594171 27.168899 32.134676 25.298828 29.650391 C 25.04065 29.307413 24.6464 29.181776 24.353516 28.888672 C 25.087298 27.658923 26.07226 26.575439 27.298828 25.740234 C 30.045807 23.86974 33.504945 23.476469 36.607422 24.681641 L 36.513672 24.646484 C 37.294935 24.964908 38.141993 25.156725 39.003906 25.246094 L 40.582031 23.148438 L 40.587891 23.144531 L 42.472656 20.644531 C 44.245618 18.293836 46.649759 17.303724 48.951172 17.064453 C 49.076111 15.776964 48.93382 14.421789 48.419922 13.066406 C 47.560554 10.800282 45.473861 8.7851997 43.115234 7.8984375 C 39.889587 6.6529864 36.509393 6.0212084 33.144531 6 z"/>
+ <path style="fill:#ffda43;fill-rule:evenodd" d="m 33.144762,5.0005502 c -1.121244,-0.00706 -2.252143,0.05119 -3.379847,0.1797024 -4.47527,0.5099942 -8.83444,2.0915155 -12.664623,4.6995935 C 11.4595,13.720817 7.630331,19.465171 5.9334653,25.885029 c -1.3218184,0.601828 -2.5122988,1.514389 -3.454345,2.765847 -1.87007076,2.484285 -2.07167684,6.942599 0,9.696084 a 6.0231602,6.0010788 0 0 0 0,0.004 l 1.8820493,2.500199 a 6.0231602,6.0010788 0 0 0 0.00392,0.004 l 1.8859706,2.500201 c 2.0736682,2.749199 5.0121548,3.644635 7.6379848,3.644635 2.625829,0 5.564316,-0.895436 7.637983,-3.644823 l 1.88597,-2.500199 a 6.0231602,6.0010788 0 0 0 0.004,-0.004 l 1.882049,-2.500199 a 6.0231602,6.0010788 0 0 0 0,-0.004 c 2.071677,-2.753485 1.870071,-7.211799 0,-9.696084 -0.258178,-0.342978 -0.65206,-0.468678 -0.944944,-0.761782 0.733782,-1.229749 1.718055,-2.313483 2.944623,-3.148688 2.746979,-1.870494 6.205823,-2.26385 9.3083,-1.058678 l -0.0941,-0.03516 c 2.345611,0.956014 5.27629,0.876264 7.461543,-0.218768 2.185253,-1.095032 3.610381,-2.8885 4.375765,-4.844137 0.765381,-1.955636 0.934995,-4.236292 0.07058,-6.516145 C 47.561446,9.8012075 45.474329,7.7859015 43.115702,6.8991393 39.890055,5.6536882 36.509624,5.0217586 33.144762,5.0005502 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 33.144531 5 C 32.023287 4.99294 30.893329 5.0511751 29.765625 5.1796875 C 25.290355 5.6896817 20.929792 7.2708283 17.099609 9.8789062 C 11.458817 13.719877 7.6304595 19.464908 5.9335938 25.884766 C 4.6117754 26.486594 3.4205618 27.398933 2.4785156 28.650391 C 1.4384686 30.032035 0.93902516 32.024179 1.0351562 33.994141 C 1.1279663 32.368205 1.615393 30.797001 2.4785156 29.650391 C 3.4205618 28.398933 4.6117754 27.486594 5.9335938 26.884766 C 7.6304594 20.464908 11.458817 14.719877 17.099609 10.878906 C 20.929792 8.2708284 25.290355 6.6896817 29.765625 6.1796875 C 30.893329 6.0511751 32.023287 5.99294 33.144531 6 C 36.509393 6.0212084 39.889587 6.6529864 43.115234 7.8984375 C 45.473861 8.7851997 47.560554 10.800282 48.419922 13.066406 C 48.749149 13.934726 48.92702 14.803745 48.980469 15.654297 C 49.039639 14.490607 48.879537 13.27862 48.419922 12.066406 C 47.560554 9.8002818 45.473861 7.7851997 43.115234 6.8984375 C 39.889587 5.6529864 36.509393 5.0212084 33.144531 5 z M 24.800781 28.222656 C 24.646363 28.441418 24.490522 28.659062 24.353516 28.888672 C 24.6464 29.181776 25.04065 29.307413 25.298828 29.650391 C 26.162316 30.797486 26.651642 32.369421 26.744141 33.996094 C 26.840699 32.025517 26.339208 30.032477 25.298828 28.650391 C 25.159356 28.465108 24.982143 28.341767 24.800781 28.222656 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 33.144544,12.003901 c -0.88366,-0.0056 -1.76806,0.04038 -2.644533,0.140625 -3.505889,0.400995 -6.91598,1.642416 -9.914066,3.691408 -5.440817,3.718435 -8.87069,9.668679 -9.464848,16.164068 l -0.875,0 a 3.2489855,2.500465 0 0 0 -2.8125011,3.750001 l 1.8750007,2.500001 1.8789074,2.500001 a 3.2489855,2.500465 0 0 0 5.625002,0 l 1.878907,-2.500001 1.875,-2.500001 a 3.2489855,2.500465 0 0 0 -2.812501,-3.750001 l -0.625,0 c 0.567324,-4.514418 3.033985,-8.60722 6.843753,-11.210941 4.365573,-2.983578 9.913328,-3.616084 14.83985,-1.695313 a 3.0003012,3.0003012 0 1 0 2.179688,-5.589846 c -2.537489,-0.989326 -5.19668,-1.483231 -7.847659,-1.500001 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 33.144544,11.003887 c -0.88366,-0.0056 -1.76806,0.04038 -2.644533,0.140625 -3.505889,0.400996 -6.91598,1.642417 -9.914066,3.691408 -5.440817,3.718435 -8.87069,9.66868 -9.464848,16.164069 l -0.875,0 A 3.2489855,2.500465 0 0 0 7.4335959,34.74999 l 1.8750007,2.500001 1.8789074,2.500001 a 3.2489855,2.500465 0 0 0 5.625002,0 l 1.878907,-2.500001 1.875,-2.500001 a 3.2489855,2.500465 0 0 0 -2.812501,-3.750001 l -0.625,0 c 0.567324,-4.514418 3.033985,-8.607219 6.843753,-11.210942 4.365573,-2.983578 9.913328,-3.616084 14.83985,-1.695313 a 3.0003012,3.0003012 0 1 0 2.179688,-5.589846 c -2.537489,-0.989326 -5.19668,-1.483231 -7.847659,-1.500001 z"/>
+ <path style="fill:#ff9932;fill-rule:evenodd" d="m 61.52088,25.653021 0,-0.004 -1.882049,-2.500199 -0.004,-0.004 -1.885971,-2.500201 c -2.073589,-2.749201 -5.012076,-3.644638 -7.637905,-3.644638 -2.625829,0 -5.564316,0.895437 -7.637983,3.644824 l -1.885971,2.500199 -0.004,0.004 -1.882048,2.500199 0,0.004 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 30.855455,53.996101 c 0.883661,0.0056 1.768061,-0.04038 2.644533,-0.14062 3.50589,-0.400995 6.915981,-1.642417 9.914066,-3.691408 5.440819,-3.718441 8.87069,-9.668686 9.464848,-16.164074 l 0.875001,0 a 3.2489855,2.500465 0 0 0 2.812501,-3.750002 l -1.875001,-2.500001 -1.878907,-2.500001 a 3.2489855,2.500465 0 0 0 -5.625002,0 l -1.878907,2.500001 -1.875001,2.500001 a 3.2489855,2.500465 0 0 0 2.812502,3.750002 l 0.625,0 c -0.567324,4.514417 -3.033985,8.607219 -6.843753,11.210942 -4.365574,2.983577 -9.913328,3.616084 -14.83985,1.695313 A 3.0003012,3.0003012 0 1 0 23.007796,52.4961 c 2.537489,0.989326 5.19668,1.483231 7.847659,1.500001 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 30.855455,52.996092 c 0.883661,0.0056 1.768061,-0.04038 2.644533,-0.14062 3.50589,-0.400994 6.915981,-1.642417 9.914066,-3.691408 5.440819,-3.718441 8.87069,-9.668686 9.464848,-16.164074 l 0.875001,0 a 3.2489855,2.500465 0 0 0 2.812501,-3.750002 l -1.875001,-2.500001 -1.878907,-2.500001 a 3.2489855,2.500465 0 0 0 -5.625002,0 l -1.878907,2.500001 -1.875001,2.500001 a 3.2489855,2.500465 0 0 0 2.812502,3.750002 l 0.625,0 c -0.567324,4.514418 -3.033985,8.607219 -6.843753,11.210942 -4.365574,2.983577 -9.913328,3.616084 -14.83985,1.695313 a 3.0003012,3.0003012 0 1 0 -2.179689,5.589846 c 2.537489,0.989327 5.19668,1.483231 7.847659,1.500001 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-suspend-hibernate.svg b/.icons/awkward/64x64/apps/system-suspend-hibernate.svg
new file mode 100644
index 00000000..2fe0ab61
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-suspend-hibernate.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#9f65d3" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 32,15 c -9.9412,0 -18,8.0588 -18,18 0,9.9412 8.0588,18 18,18 9.9412,0 18,-8.0588 18,-18 0,-9.9412 -8.0588,-18 -18,-18 z m 0,4 c 7.732,0 14,6.268 14,14 0,7.732 -6.268,14 -14,14 -7.732,0 -14,-6.268 -14,-14 0,-7.732 6.268,-14 14,-14 z m 0,10 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:#ffffff" d="m 32,14 c -9.9412,0 -18,8.0588 -18,18 0,9.9412 8.0588,18 18,18 9.9412,0 18,-8.0588 18,-18 0,-9.9412 -8.0588,-18 -18,-18 z m 0,4 c 7.732,0 14,6.268 14,14 0,7.732 -6.268,14 -14,14 -7.732,0 -14,-6.268 -14,-14 0,-7.732 6.268,-14 14,-14 z m 0,10 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="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-suspend.svg b/.icons/awkward/64x64/apps/system-suspend.svg
new file mode 100644
index 00000000..4827ca5e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-suspend.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#41a5c7" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 50,33 A 18,18 0 0 0 32,15 18,18 0 0 0 14,33 18,18 0 0 0 32,51 18,18 0 0 0 50,33 Z m -4,0 A 14,14 0 0 1 32,47 14,14 0 0 1 18,33 14,14 0 0 1 32,19 14,14 0 0 1 46,33 Z m -6,0 c 0,-1.108 -0.892,-2 -2,-2 l -12,0 c -1.108,0 -2,0.892 -2,2 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 z"/>
+ <path style="fill:#ffffff" d="M 50,32 A 18,18 0 0 0 32,14 18,18 0 0 0 14,32 18,18 0 0 0 32,50 18,18 0 0 0 50,32 Z m -4,0 A 14,14 0 0 1 32,46 14,14 0 0 1 18,32 14,14 0 0 1 32,18 14,14 0 0 1 46,32 Z m -6,0 c 0,-1.108 -0.892,-2 -2,-2 l -12,0 c -1.108,0 -2,0.892 -2,2 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-switch-user.svg b/.icons/awkward/64x64/apps/system-switch-user.svg
new file mode 100644
index 00000000..6b7f0fcd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-switch-user.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.958,31.828 A 28,28 0 0 1 32,59 28,28 0 0 1 4.044,32.172 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,31.828 Z"/>
+ <circle style="fill:#36bb94" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 26,17 c -1.33,0 -2,0.8258 -2,1.8516 l 0,22.148 -6,0 8,8 8,-8 -6,0 0,-22.148 c 0,-1.0258 -0.67,-1.852 -2,-1.852 z m 12,0 -8,8 6,0 0,22.148 c 0,1.026 0.67,1.852 2,1.852 1.3296,0 2,-0.82582 2,-1.85156 l 0,-22.148 6,0 -8,-8 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 26,16 c -1.33,0 -2,0.8258 -2,1.8516 l 0,22.148 -6,0 8,8 8,-8 -6,0 0,-22.148 c 0,-1.0258 -0.67,-1.852 -2,-1.852 z m 12,0 -8,8 6,0 0,22.148 c 0,1.026 0.67,1.852 2,1.852 1.3296,0 2,-0.82582 2,-1.85156 l 0,-22.148 6,0 -8,-8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.972656 32.5 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/system-users.svg b/.icons/awkward/64x64/apps/system-users.svg
new file mode 100644
index 00000000..468c45da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/system-users.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2;fill:#00100f" cx="32" cy="33" r="28"/>
+ <circle style="fill:#009587" cx="32" cy="32" r="28"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="m 32,14 c -3.8668,0 -7,3.1346 -7,7 0,3.8654 3.1332,7 7,7 3.8668,0 7,-3.1346 7,-7 0,-3.8654 -3.1332,-7 -7,-7 z"/>
+ <path d="m 32,33.000002 c -13.9986,0.0084 -14,8.861538 -14,8.861538 v 3.6 c 0,0 2.584598,5.53846 14,5.53846 11.415402,0 14,-5.53846 14,-5.53846 v -3.6 c 0,0 0,-8.867076 -13.9972,-8.861538 z"/>
+ </g>
+ <g>
+ <path style="fill:#ffffff" d="m 32,14 c -3.8668,0 -7,3.1346 -7,7 0,3.8654 3.1332,7 7,7 3.8668,0 7,-3.1346 7,-7 0,-3.8654 -3.1332,-7 -7,-7 z"/>
+ <path style="fill:#ffffff" d="m 32,33.000002 c -13.9986,0.0084 -14,8.861538 -14,8.861538 v 3.6 c 0,0 2.584598,5.53846 14,5.53846 11.415402,0 14,-5.53846 14,-5.53846 v -3.6 c 0,0 0,-8.867076 -13.9972,-8.861538 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/systemback.svg b/.icons/awkward/64x64/apps/systemback.svg
new file mode 120000
index 00000000..e7418c88
--- /dev/null
+++ b/.icons/awkward/64x64/apps/systemback.svg
@@ -0,0 +1 @@
+yast-snapper.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/systemtray.svg b/.icons/awkward/64x64/apps/systemtray.svg
new file mode 120000
index 00000000..1b23929e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/systemtray.svg
@@ -0,0 +1 @@
+xfce4-systray.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tagainijisho.svg b/.icons/awkward/64x64/apps/tagainijisho.svg
new file mode 100644
index 00000000..d259d42d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tagainijisho.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#0061a7" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 11.480469,14 A 28,28 0 0 0 7.2226562,20 H 20.369141 l -5.457032,25 h 6.140625 l 0.654297,-3 h 16.628907 l -0.615235,5 H 24 14 7.7910156 a 28,28 0 0 0 4.6503904,6 H 51.587891 A 28,28 0 0 0 56.21875,47 H 43.765625 L 46.591797,24 H 25.636719 l 0.875,-4 H 56.78125 a 28,28 0 0 0 -4.25,-6 z m 12.847656,16 h 15.480469 l -0.736328,6 H 23.017578 Z"/>
+ <path style="fill:#ffffff" d="M 11.480469 13 A 28 28 0 0 0 7.2226562 19 L 20.369141 19 L 14.912109 44 L 21.052734 44 L 21.707031 41 L 38.335938 41 L 37.720703 46 L 24 46 L 14 46 L 7.7910156 46 A 28 28 0 0 0 12.441406 52 L 51.587891 52 A 28 28 0 0 0 56.21875 46 L 43.765625 46 L 46.591797 23 L 25.636719 23 L 26.511719 19 L 56.78125 19 A 28 28 0 0 0 52.53125 13 L 11.480469 13 z M 24.328125 29 L 39.808594 29 L 39.072266 35 L 23.017578 35 L 24.328125 29 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/taisei.svg b/.icons/awkward/64x64/apps/taisei.svg
new file mode 100644
index 00000000..67b0cfd0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/taisei.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-60" rx="28.5" ry="28.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#007777" width="57" height="57" x="-60" y="-60" rx="28.5" ry="28.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 36,20 v 1.5 c 0,1.304704 0.0025,2.331664 0.0039,3.5 H 33 v 3 h 3.009766 c 0.02316,6.704683 0.109068,10.964559 0.43164,13.691406 0.208556,1.762991 0.470176,2.961796 1.167969,3.9375 C 38.307168,46.604611 39.557188,47 40.5,47 H 42 V 44 H 40.5 C 40.017669,44 40.180742,44.06726 40.048828,43.882812 39.916914,43.698361 39.605072,42.904978 39.419922,41.339844 39.13357,38.919215 39.03989,34.698652 39.011719,28 H 42 V 25 H 39.005859 C 39.003887,23.831422 39,22.804204 39,21.5 V 20 Z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 33.387378,9.1425001 C 43.678014,7.7866689 47.4233,14.074917 51.449145,17.697944 44.273421,16.489538 43.623693,7.7612817 30.406312,13.3662 19.856892,17.839754 21.525063,27.052989 18.670866,33.225 L 13.572045,30.46958 C 16.148235,20.866425 24.344089,10.333989 33.387378,9.1425001 Z"/>
+ <path style="opacity:0.2" d="m 11.989829,31 c -1.395573,0.07541 -2.5529073,0.155994 -2.841751,0.88701 -0.8230892,2.564546 2.053559,2.185143 2.053559,2.185143 l -0.899464,-0.968359 c -0.4764725,-2.074824 8.625869,1.919854 11.073445,4.875877 6.814594,8.230228 7.348011,18.822162 21.998525,16.759357 2.260772,-0.318318 4.49314,-0.55729 6.625857,-2.488643 -2.919212,0.753428 -5.537902,0.802012 -7.859984,1.058962 -8.158839,0.848198 -10.561187,-2.167244 -13.386597,-8.339199 -1.725873,-3.850526 -4.342149,-7.89009 -7.789178,-10.630344 l 0.196416,-3.194341 -1.435604,2.291646 C 17.461172,31.934694 14.879621,30.99973 11.989829,31 Z"/>
+ <path style="fill:#ffffff" d="m 11.989829,30 c -1.395573,0.07541 -2.5529073,0.155994 -2.841751,0.88701 -0.8230892,2.564546 2.053559,2.185143 2.053559,2.185143 l -0.899464,-0.968359 c -0.4764725,-2.074824 8.625869,1.919854 11.073445,4.875877 6.814594,8.230228 7.348011,18.822162 21.998525,16.759357 2.260772,-0.318318 4.49314,-0.55729 6.625857,-2.488643 -2.919212,0.753428 -5.537902,0.802012 -7.859984,1.058962 -8.158839,0.848198 -10.561187,-2.167244 -13.386597,-8.339199 -1.725873,-3.850526 -4.342149,-7.89009 -7.789178,-10.630344 l 0.196416,-3.194341 -1.435604,2.291646 C 17.461172,30.934694 14.879621,29.99973 11.989829,30 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:square;stroke-linejoin:round" d="m 37.500036,20.5 c 0,21.375 0.149678,24 2.999964,24"/>
+ <rect style="fill:#ffffff" width="9" height="3" x="33" y="24"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.5 3 C 15.711 3 3 15.711 3 31.5 C 3 31.667737 3.0088611 31.832969 3.0117188 32 C 3.2778493 16.444518 15.878737 4 31.5 4 C 47.121263 4 59.722151 16.444518 59.988281 32 C 59.991139 31.832969 60 31.667737 60 31.5 C 60 15.711 47.289 3 31.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tali.svg b/.icons/awkward/64x64/apps/tali.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tali.svg
@@ -0,0 +1 @@
+kjumpingcube.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tamtam-app.svg b/.icons/awkward/64x64/apps/tamtam-app.svg
new file mode 100644
index 00000000..3bbd353e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tamtam-app.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#5068f0" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 32,15.999068 a 17.000001,17.000001 0 0 0 -17,17 17.000001,17.000001 0 0 0 7,13.722656 v 1.609375 4.816407 a 0.71973802,0.85008115 0 0 0 1.080078,0.738281 l 3.53125,-2.410157 2.523438,-1.722656 A 17.000001,17.000001 0 0 0 32,49.999068 a 17.000001,17.000001 0 0 0 17,-17 17.000001,17.000001 0 0 0 -17,-17 z m -9,17 h 18 c 0,4.970562 -4.029438,9 -9,9 -4.970562,0 -9,-4.029438 -9,-9 z"/>
+ <path style="fill:#ffffff" d="M 32 15 A 17.000001 17.000001 0 0 0 15 32 A 17.000001 17.000001 0 0 0 32 49 A 17.000001 17.000001 0 0 0 49 32 A 17.000001 17.000001 0 0 0 32 15 z M 23 32 L 41 32 C 41 36.970562 36.970562 41 32 41 C 27.029438 41 23 36.970562 23 32 z"/>
+ <path style="fill:#ffffff" d="M 22.736533,41.666898 A 0.71973802,0.85008115 0 0 0 22,42.516893 v 4.814434 4.817751 a 0.71973802,0.85008115 0 0 0 1.079499,0.737106 l 3.530862,-2.410536 3.530861,-2.407214 a 0.71973802,0.85008115 0 0 0 0,-1.470893 l -3.530861,-2.407214 -3.530862,-2.410538 a 0.71973802,0.85008115 0 0 0 -0.342966,-0.112894 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tanglet.svg b/.icons/awkward/64x64/apps/tanglet.svg
new file mode 100644
index 00000000..fcefb1bb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tanglet.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32.156227,5.000078 c -0.98089,0.01066 -1.924654,0.067284 -2.768442,0.192388 -3.115874,0.5232288 -6.194554,1.7142243 -8.85036,3.0599528 C 12.594297,12.342953 3.840001,22.584567 4.0021986,30.303987 l 0.01496,-0.0134 c 0.00506,0.271408 0.055652,0.592708 0.149556,0.960275 0.2528908,0.989882 0.8185684,2.3105 1.6484339,3.870966 1.6597306,3.120936 4.3744295,7.198156 7.7519605,11.491828 5.169972,6.572305 10.392824,11.747601 13.317082,13.394137 l 0.0034,0.0017 c 2.053772,1.349736 3.835744,0.992234 4.46174,0.797744 2.068884,-0.375024 6.674344,-3.361394 12.313401,-8.173144 8.125484,-6.933387 15.343495,-15.052969 16.216801,-18.228699 l 0.03158,0.05308 C 61.266039,21.628117 46.714732,10.985897 44.850164,9.615715 41.413736,6.7345339 36.986765,5.000078 32.156227,5.000078 Z"/>
+ <path style="fill:#0060d6" d="m 32.156227,4.0000011 c -0.98089,0.01066 -1.924654,0.067284 -2.768442,0.192388 -3.115874,0.5232288 -6.194554,1.7142243 -8.85036,3.0599528 C 12.594297,11.342876 3.840001,21.584491 4.0021986,29.303911 l 0.01496,-0.0134 c 0.00506,0.271408 0.055652,0.592708 0.149556,0.960276 0.2528908,0.989882 0.8185684,2.310499 1.6484339,3.870965 1.6597306,3.120936 4.3744295,7.198156 7.7519605,11.491828 5.169972,6.572305 10.392824,11.747601 13.317082,13.394137 l 0.0034,0.0017 c 2.053772,1.349736 3.835744,0.992234 4.46174,0.797744 2.068884,-0.375024 6.674344,-3.361394 12.313401,-8.173143 8.125484,-6.933388 15.343495,-15.05297 16.216801,-18.2287 l 0.03158,0.05308 C 61.266039,20.628041 46.714732,9.9858204 44.850164,8.6156381 41.413736,5.734457 36.986765,4.0000011 32.156227,4.0000011 Z"/>
+ <path style="opacity:0.15;fill:#ffffff" d="M 4.8888788,28.275783 A 19.791032,3.4527074 51.519796 0 0 13.568406,45.614454 19.791032,3.4527074 51.519796 1 0 19.68564,42.218362 19.791032,3.4527074 51.519796 0 0 4.8888788,28.275783 Z"/>
+ <path style="opacity:0.15;fill:#ffffff" d="M 59.079861,32.128518 A 3.2867602,20.080261 47.18196 0 0 30.238347,58.638283 3.2867602,20.080261 47.18196 1 0 59.900233,33.328908 3.2867602,20.080261 47.18196 0 0 59.079861,32.128518 Z"/>
+ <path style="opacity:0.15;fill:#ffffff" d="m 32.582921,4.0084833 a 19.999999,19.940632 0 0 0 -20.58258,19.9307857 19.999999,19.940632 0 1 0 39.999273,0 A 19.999999,19.940632 0 0 0 32.582921,4.0084833 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.93118039,1.0620891,-1.0341807,0.95630941,-2.2073583,0.44291346)">
+ <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.93118039,1.0620891,-1.0341807,0.95630941,-2.2073583,-0.55708384)">
+ <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(2.0464633,2.5367927,-0.07420004,0.86577168,-1.6000233,-1.5999982)">
+ <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(2.6906527,-2.4567729,-0.26157325,0.96728431,-1.6000233,-1.5999982)">
+ <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="opacity:0.1;fill:#ffffff" d="M 32.15625 4 C 31.17536 4.01066 30.230507 4.0663023 29.386719 4.1914062 C 26.270845 4.7146351 23.194869 5.9081778 20.539062 7.2539062 C 12.595934 11.344441 3.8417086 21.585267 4.0039062 29.304688 L 4.015625 29.289062 C 4.016096 29.314412 4.0257847 29.350458 4.0292969 29.378906 C 4.5346986 21.785888 12.909286 12.183072 20.539062 8.2539062 C 23.194869 6.9081777 26.270845 5.7146351 29.386719 5.1914062 C 30.230507 5.0663023 31.17536 5.01066 32.15625 5 C 36.986788 5 41.415135 6.7360064 44.851562 9.6171875 C 46.606037 10.906467 59.549445 20.410185 59.945312 32.216797 C 60.283033 19.949987 46.655344 9.9426993 44.851562 8.6171875 C 41.415135 5.7360064 36.986788 4 32.15625 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/taskbar.svg b/.icons/awkward/64x64/apps/taskbar.svg
new file mode 100644
index 00000000..4a74342f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/taskbar.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,6 C 5.2495812,6 4,7.2495812 4,8.8007812 V 17.199219 C 4,18.750419 5.2495812,20 6.8007812,20 H 15.199219 C 16.750419,20 18,18.750419 18,17.199219 V 8.8007812 C 18,7.2495812 16.750419,6 15.199219,6 Z M 26.769532,6 C 25.235378,6 24,7.2495812 24,8.8007812 V 17.199219 C 24,18.750419 25.235378,20 26.769532,20 H 57.230468 C 58.764622,20 60,18.750419 60,17.199219 V 8.8007812 C 60,7.2495812 58.764622,6 57.230468,6 Z M 6.8007812,26 C 5.2495812,26 4,27.249582 4,28.800782 v 8.398436 C 4,38.750418 5.2495812,40 6.8007812,40 H 15.199219 C 16.750419,40 18,38.750418 18,37.199218 V 28.800782 C 18,27.249582 16.750419,26 15.199219,26 Z M 26.769532,26 C 25.235378,26 24,27.249582 24,28.800782 v 8.398436 C 24,38.750418 25.235378,40 26.769532,40 H 57.230468 C 58.764622,40 60,38.750418 60,37.199218 V 28.800782 C 60,27.249582 58.764622,26 57.230468,26 Z M 6.8007812,46 C 5.2495812,46 4,47.249582 4,48.800782 v 8.398436 C 4,58.750418 5.2495812,60 6.8007812,60 H 15.199219 C 16.750419,60 18,58.750418 18,57.199218 V 48.800782 C 18,47.249582 16.750419,46 15.199219,46 Z M 26.769532,46 C 25.235378,46 24,47.249582 24,48.800782 v 8.398436 C 24,58.750418 25.235378,60 26.769532,60 H 57.230468 C 58.764622,60 60,58.750418 60,57.199218 V 48.800782 C 60,47.249582 58.764622,46 57.230468,46 Z"/>
+ <rect style="fill:#1e7ddc" width="14" height="14" x="4" y="25" rx="2.8" ry="2.8"/>
+ <rect style="fill:#1e7ddc" width="36" height="14" x="24" y="25" rx="2.769" ry="2.8"/>
+ <rect style="fill:#33bfff" width="14" height="14" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#33bfff" width="36" height="14" x="24" y="5" rx="2.769" ry="2.8"/>
+ <rect style="fill:#4949b1" width="14" height="14" x="4" y="45" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4949b1" width="36" height="14" x="24" y="45" rx="2.769" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 5 C 5.2495812 5 4 6.2495812 4 7.8007812 L 4 8.8007812 C 4 7.2495812 5.2495812 6 6.8007812 6 L 15.199219 6 C 16.750419 6 18 7.2495813 18 8.8007812 L 18 7.8007812 C 18 6.2495813 16.750419 5 15.199219 5 L 6.8007812 5 z M 26.769531 5 C 25.235377 5 24 6.2495812 24 7.8007812 L 24 8.8007812 C 24 7.2495812 25.235377 6 26.769531 6 L 57.230469 6 C 58.764623 6 60 7.2495813 60 8.8007812 L 60 7.8007812 C 60 6.2495813 58.764623 5 57.230469 5 L 26.769531 5 z M 6.8007812 25 C 5.2495812 25 4 26.249581 4 27.800781 L 4 28.800781 C 4 27.249581 5.2495813 26 6.8007812 26 L 15.199219 26 C 16.750419 26 18 27.249581 18 28.800781 L 18 27.800781 C 18 26.249581 16.750419 25 15.199219 25 L 6.8007812 25 z M 26.769531 25 C 25.235377 25 24 26.249581 24 27.800781 L 24 28.800781 C 24 27.249581 25.235377 26 26.769531 26 L 57.230469 26 C 58.764623 26 60 27.249581 60 28.800781 L 60 27.800781 C 60 26.249581 58.764623 25 57.230469 25 L 26.769531 25 z M 6.8007812 45 C 5.2495812 45 4 46.249581 4 47.800781 L 4 48.800781 C 4 47.249581 5.2495813 46 6.8007812 46 L 15.199219 46 C 16.750419 46 18 47.249581 18 48.800781 L 18 47.800781 C 18 46.249581 16.750419 45 15.199219 45 L 6.8007812 45 z M 26.769531 45 C 25.235377 45 24 46.249581 24 47.800781 L 24 48.800781 C 24 47.249581 25.235377 46 26.769531 46 L 57.230469 46 C 58.764623 46 60 47.249581 60 48.800781 L 60 47.800781 C 60 46.249581 58.764623 45 57.230469 45 L 26.769531 45 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tauonmb.svg b/.icons/awkward/64x64/apps/tauonmb.svg
new file mode 100644
index 00000000..ef615cb0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tauonmb.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#b864e6"/>
+ <path style="fill:#d69def" d="m18.765625 10.826172a25 25 0 0 0 -11.765625 21.173828h12a13 13 0 0 1 6.113281 -11.017578l-6.347656-10.15625zm26.234375 21.173828a13 13 0 0 1 -6.113281 11.017578l6.347656 10.15625a25 25 0 0 0 11.765625 -21.173828h-12z"/>
+ <path d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0215 0.586 28 28 0 0 1 27.9785 -27.586 28 28 0 0 1 27.979 27.414 28 28 0 0 0 0.021 -0.414 28 28 0 0 0 -28 -28z" style="opacity:.2;fill:#ffffff"/>
+ <circle r="10" style="opacity:.1" cx="32" cy="33"/>
+ <circle r="10" style="fill:#4f4f4f" cx="32" cy="32"/>
+ <circle r="2" style="fill:#ffffff" cx="32" cy="32"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/taxi.svg b/.icons/awkward/64x64/apps/taxi.svg
new file mode 100644
index 00000000..e44e1169
--- /dev/null
+++ b/.icons/awkward/64x64/apps/taxi.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#fecd38" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.5" d="m 12,24 0,8 8,0 0,-8 -8,0 z m 8,8 0,8 8,0 0,-8 -8,0 z m 8,0 8,0 0,-8 -8,0 0,8 z m 8,0 0,8 8,0 0,-8 -8,0 z m 8,0 8,0 0,-8 -8,0 0,8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tde.svg b/.icons/awkward/64x64/apps/tde.svg
new file mode 120000
index 00000000..b87f2445
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tde.svg
@@ -0,0 +1 @@
+desktop-environment-tde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tdemid.svg b/.icons/awkward/64x64/apps/tdemid.svg
new file mode 120000
index 00000000..29fccab4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tdemid.svg
@@ -0,0 +1 @@
+vmpk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tdenetworkmanager.svg b/.icons/awkward/64x64/apps/tdenetworkmanager.svg
new file mode 120000
index 00000000..66bda981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tdenetworkmanager.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tdeprintfax.svg b/.icons/awkward/64x64/apps/tdeprintfax.svg
new file mode 100644
index 00000000..46111f68
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tdeprintfax.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,37 0,20.2 c 0,1.5512 1.2265,2.8 2.75,2.8 l 38.5,0 C 52.7735,60 54,58.7512 54,57.2 L 54,37 Z"/>
+ <rect style="opacity:0.2" width="24" height="56" x="-45" y="-60" rx="2.824" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#797979" width="40" height="56" x="-44" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="50" height="6" x="7" y="33"/>
+ <path style="fill:#e4e4e4" d="m 10,36 0,20.2 c 0,1.5512 1.2265,2.8 2.75,2.8 l 38.5,0 C 52.7735,59 54,57.7512 54,56.2 L 54,36 Z"/>
+ <rect style="opacity:0.5" width="29" height="3" x="15" y="52"/>
+ <rect style="opacity:0.5" width="24" height="3" x="15" y="46"/>
+ <rect style="opacity:0.5" width="34" height="3" x="15" y="40"/>
+ <path style="opacity:0.2" d="M 37.25,8 C 36.0035,8 35,9.0035 35,10.25 v 1.5 c 0,1.2465 1.0035,2.25 2.25,2.25 h 1.5 C 39.9965,14 41,12.9965 41,11.75 v -1.5 C 41,9.0035 39.9965,8 38.75,8 Z m 8,0 C 44.0035,8 43,9.0035 43,10.25 v 1.5 c 0,1.2465 1.0035,2.25 2.25,2.25 h 1.5 C 47.9965,14 49,12.9965 49,11.75 v -1.5 C 49,9.0035 47.9965,8 46.75,8 Z m 8,0 C 52.0035,8 51,9.0035 51,10.25 v 1.5 c 0,1.2465 1.0035,2.25 2.25,2.25 h 1.5 C 55.9965,14 57,12.9965 57,11.75 v -1.5 C 57,9.0035 55.9965,8 54.75,8 Z m -16,8 C 36.0035,16 35,17.0035 35,18.25 v 1.5 c 0,1.2465 1.0035,2.25 2.25,2.25 h 1.5 C 39.9965,22 41,20.9965 41,19.75 v -1.5 C 41,17.0035 39.9965,16 38.75,16 Z m 8,0 C 44.0035,16 43,17.0035 43,18.25 v 1.5 c 0,1.2465 1.0035,2.25 2.25,2.25 h 1.5 C 47.9965,22 49,20.9965 49,19.75 v -1.5 C 49,17.0035 47.9965,16 46.75,16 Z m 8,0 C 52.0035,16 51,17.0035 51,18.25 v 1.5 c 0,1.2465 1.0035,2.25 2.25,2.25 h 1.5 C 55.9965,22 57,20.9965 57,19.75 v -1.5 C 57,17.0035 55.9965,16 54.75,16 Z m -16,8 C 36.0035,24 35,25.0035 35,26.25 v 1.5 c 0,1.2465 1.0035,2.25 2.25,2.25 h 1.5 C 39.9965,30 41,28.9965 41,27.75 v -1.5 C 41,25.0035 39.9965,24 38.75,24 Z m 8,0 C 44.0035,24 43,25.0035 43,26.25 v 1.5 c 0,1.2465 1.0035,2.25 2.25,2.25 h 1.5 C 47.9965,30 49,28.9965 49,27.75 v -1.5 C 49,25.0035 47.9965,24 46.75,24 Z m 8,0 C 52.0035,24 51,25.0035 51,26.25 v 1.5 c 0,1.2465 1.0035,2.25 2.25,2.25 h 1.5 C 55.9965,30 57,28.9965 57,27.75 v -1.5 C 57,25.0035 55.9965,24 54.75,24 Z"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="51" y="7" rx="2.25" ry="2.25"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="43" y="7" rx="2.25" ry="2.25"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="35" y="7" rx="2.25" ry="2.25"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="51" y="15" rx="2.25" ry="2.25"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="43" y="15" rx="2.25" ry="2.25"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="35" y="15" rx="2.25" ry="2.25"/>
+ <rect style="fill:#ff5a5a" width="6" height="6" x="51" y="23" rx="2.25" ry="2.25"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="43" y="23" rx="2.25" ry="2.25"/>
+ <rect style="fill:#6bd70f" width="6" height="6" x="35" y="23" rx="2.25" ry="2.25"/>
+ <rect style="fill:#48cdff" width="20" height="12" x="9" y="12"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <rect style="opacity:0.1" width="20" height="1" x="9" y="12"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tdescreensaver.svg b/.icons/awkward/64x64/apps/tdescreensaver.svg
new file mode 120000
index 00000000..4cbb8f64
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tdescreensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tdevelop.svg b/.icons/awkward/64x64/apps/tdevelop.svg
new file mode 120000
index 00000000..793d142b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tdevelop.svg
@@ -0,0 +1 @@
+kdevelop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tdewalletmanager.svg b/.icons/awkward/64x64/apps/tdewalletmanager.svg
new file mode 100644
index 00000000..5fc7ab69
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tdewalletmanager.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 9,56.2 0,2 c 0,1.55 1.2264,2.8 2.75,2.8 l 38.5,0 C 51.774,61 53,59.75 53,58.2 l 0,-2 c 0,1.55 -1.226,2.8 -2.75,2.8 l -38.5,0 C 10.2264,59 9,57.75 9,56.2 Z"/>
+ <path style="fill:#c46c6c" d="M 53,57.2 53,6.8 C 53,5.2488 51.7735,4 50.25,4 L 11.75,4 C 10.2264,4 9,5.2488 9,6.8 l 0,50.4 c 0,1.552 1.2264,2.8 2.75,2.8 l 38.5,0 C 51.774,60 53,58.752 53,57.2 Z"/>
+ <path style="fill:#ffffff" d="m 14.6846,6.0002 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 3.7666,0 0,-1.4054 -3.7666,0 z m 5.1228,0 0,1.4054 3.3904,0 0,-1.4054 -3.3904,0 z m 4.7466,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 1.31382,0 0.45294,0.043918 0.38408,0.126268 0.34434,0.194888 0.29932,0.25254 0.24634,0.31018 0.04238,0.054898 0.27018,-0.23058 0.87942,-0.49408 L 50.45688,7.605988 50.42508,7.5456 50.3827,7.493448 50.0516,7.076228 50.01188,7.024076 49.96156,6.982902 49.55894,6.639782 49.50862,6.595864 49.45034,6.562926 48.98944,6.304906 48.93116,6.271968 48.86758,6.252748 48.35636,6.088052 48.29278,6.068832 48.22392,6.060592 47.67826,6.002948 l -0.03444,-0.00274 -1.39064,0 z m -32.988,0.0412 -0.1722,0.0192 -0.069,0.0082 -0.0634,0.0192 -0.5114,0.1648 -0.06356,0.01922 -0.05828,0.032938 -0.4609,0.25802 -0.05828,0.032938 -0.05033,0.043918 -0.40264,0.34312 -0.05033,0.041174 -0.03973,0.052152 -0.26224,0.3294 2.3946,0 -0.132442,-1.36422 z m 37.716,3.2088 -1.3509,0.139992 0.016,0.16744 0,3.9774 1.3562,0 0,-4.057 -0.0028,-0.035684 -0.0186,-0.192144 z m -1.335,5.6902 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,4.2162 1.3562,0 0,-4.2162 -1.3562,0 z m 0,5.6216 0,0.15098 -0.04238,0.46938 -0.12186,0.39802 -0.18808,0.35684 -0.2437,0.31018 -0.29932,0.25254 -0.34434,0.19488 -0.38144,0.12352 -0.10596,0.011 0.13508,1.39992 0.17218,-0.0192 0.06886,-0.0082 0.06358,-0.0192 0.51122,-0.1647 0.06358,-0.0192 0.05828,-0.03294 0.4609,-0.25802 0.05828,-0.03294 0.05034,-0.04392 0.40262,-0.34312 0.05032,-0.04118 0.03972,-0.05216 0.3311,-0.41722 0.04238,-0.05216 0.0318,-0.0604 0.249,-0.47762 0.0318,-0.0604 0.0186,-0.06588 0.15894,-0.52976 0.0186,-0.06588 0.0078,-0.07138 0.05564,-0.56546 0.0026,-0.03562 0,-0.23056 -1.3562,0 z m -38.644,2.303 0.26224,0.3294 0.03973,0.05216 0.05033,0.04118 0.40262,0.34312 0.05033,0.04392 0.05828,0.03294 0.4609,0.25802 0.05828,0.03294 0.06356,0.0192 0.51122,0.1647 0.06356,0.0192 0.06887,0.0082 0.54566,0.05764 0.03443,0.0028 1.39064,0 0,-1.4054 -4.0606,0 z m 5.4168,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 3.3904,0 0,-1.4054 -3.3904,0 z m 4.7466,0 0,1.4054 3.7666,0 0,-1.4054 -3.7666,0 z m 5.1228,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z m 5.4248,0 0,1.4054 4.0686,0 0,-1.4054 -4.0686,0 z"/>
+ <path style="opacity:0.1" d="M 43.8,25 H 55 V 41 H 43.8 C 42.248,41 41,39.81 41,38.334 V 27.6674 c 0,-1.478 1.248,-2.668 2.8,-2.668 z"/>
+ <path style="fill:#9b3e3e" d="M 43.8,24 55,24 55,40 43.8,40 C 42.248,40 41,38.81 41,37.334 l 0,-10.6666 c 0,-1.478 1.248,-2.668 2.8,-2.668 z"/>
+ <path style="fill:#ffffff" d="m 44.612,25 0,0.33332 -0.03586,-0.3307 -0.13236,0.0132 0.07444,0.66142 0.09376,-0.0114 1.41172,0 0,-0.66662 -1.41176,0 z m 2.1176,0 0,0.66662 1.41176,0 0,-0.66662 -1.41176,0 z m 2.1176,0 0,0.66662 1.41176,0 0,-0.66662 -1.41176,0 z m 2.1176,0 0,0.66662 1.41176,0 0,-0.66662 -1.41176,0 z m 2.1176,0 0,0.66662 0.9182,0 0,-0.66664 -0.9182,0 z m -9.3942,0.17194 -0.06342,0.018 -0.03586,0.0114 -0.03032,0.0152 -0.38328,0.20572 -0.03032,0.0152 -0.02756,0.02002 -0.33364,0.27082 -0.02482,0.02002 -0.02206,0.02608 -0.27574,0.3281 -0.0192,0.02608 -0.0166,0.02862 -0.0084,0.0152 0.40258,0.19786 0.19578,0.14578 0.25918,-0.30728 0.27298,-0.22394 0.32536,-0.17192 0.03032,-0.0114 -0.0028,-0.0048 0.0054,-0.002 -0.0138,-0.02002 -0.20404,-0.60412 z m -1.57444,1.67176 -0.05238,0.16928 -0.011,0.02864 -0.0028,0.0338 -0.04412,0.44788 -0.0028,0.0152 0,0.72348 0.70588,0 0,-0.70868 0.04136,-0.388 0.04136,-0.13284 -0.67556,-0.19014 z m -0.11304,2.0858 0,1.33324 0.70588,0 0,-1.33324 -0.70588,0 z m 0,1.99986 0,1.33324 0.70588,0 0,-1.33324 -0.70588,0 z m 0,1.99988 0,1.33324 0.70588,0 0,-1.33324 -0.70588,0 z m 0,1.99986 0,1.33326 0.70588,0 0,-1.33326 -0.70588,0 z m 0.74724,1.90092 -0.67554,0.19014 0.11856,0.38538 0.011,0.03124 0.0166,0.02608 0.2068,0.37758 0.0166,0.02862 0.0192,0.02608 0.27574,0.3281 0.02206,0.02608 0.02482,0.02 0.06894,0.05468 0.46048,-0.50518 -0.0386,-0.03124 -0.23714,-0.28124 -0.17922,-0.3255 -0.1103,-0.35154 z m 1.08364,1.33324 -0.34468,0.5807 0.07168,0.0391 0.03032,0.0152 0.03586,0.0114 0.42188,0.1302 0.03586,0.0114 0.03586,0.002 0.45772,0.0443 0.0192,0.002 0.44124,0 0,-0.66662 -0.4246,0 -0.38878,-0.04172 -0.3557,-0.10932 -0.03586,-0.018 z m 1.91084,0.1693 0,0.66664 1.41176,0 0,-0.66664 -1.41176,0 z m 2.1176,0 0,0.66664 1.41176,0 0,-0.66664 -1.41176,0 z m 2.1176,0 0,0.66664 1.41176,0 0,-0.66664 -1.41176,0 z m 2.1176,0 0,0.66664 1.41176,0 0,-0.66664 -1.41176,0 z"/>
+ <g transform="translate(13,9)">
+ <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 11.75 4 C 10.2264 4 9 5.2495812 9 6.8007812 L 9 7.8007812 C 9 6.2495813 10.2264 5 11.75 5 L 50.25 5 C 51.774 5 53 6.2495812 53 7.8007812 L 53 6.8007812 C 53 5.2495812 51.774 4 50.25 4 L 11.75 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tdmconfig.svg b/.icons/awkward/64x64/apps/tdmconfig.svg
new file mode 120000
index 00000000..034554a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tdmconfig.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/team-fortress-classic.svg b/.icons/awkward/64x64/apps/team-fortress-classic.svg
new file mode 100644
index 00000000..8eac97d7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/team-fortress-classic.svg
@@ -0,0 +1,8 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="32" cy="33" r="28" style="opacity:.2"/>
+ <circle cx="32" cy="32" r="28" style="fill:#3f3f3f"/>
+ <path d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m29 10.222359a23 23 0 0 0-19.779297 19.777344h16.464844a7 7 0 0 1 3.314453-3.316406zm6.078125 0.0098v16.49023a7 7 0 0 1 3.238281 3.277344h16.460938a23 23 0 0 0-19.699219-19.767608zm-25.855469 25.767544a23 23 0 0 0 19.777344 19.779297v-16.464844a7 7 0 0 1-3.316406-3.314453zm29.091797 0a7 7 0 0 1-3.236328 3.28125v16.486328a23 23 0 0 0 19.701172-19.767578z" style="opacity:.2"/>
+ <path d="m29 9.2226562a23 23 0 0 0-19.779297 19.777344h16.464844a7 7 0 0 1 3.314453-3.316406v-16.460938zm6.078125 0.0097657v16.490234a7 7 0 0 1 3.238281 3.277344h16.460938a23 23 0 0 0-19.699219-19.767578zm-25.855469 25.767578a23 23 0 0 0 19.777344 19.779297v-16.464844a7 7 0 0 1-3.316406-3.314453h-16.460938zm29.091797 0a7 7 0 0 1-3.236328 3.28125v16.486328a23 23 0 0 0 19.701172-19.767578h-16.464844z" style="fill:#e2b322"/>
+ <path d="m29 9.2226562a23 23 0 0 0-19.779297 19.777344h0.1816407a23 23 0 0 1 19.597656-18.777344v-0.9999998zm6.078125 0.0097657v1.0000001a23 23 0 0 1 19.515625 18.767578h0.183594a23 23 0 0 0-19.699219-19.767578zm-25.855469 25.767578a23 23 0 0 0 0.1835938 1h16.277344a7 7 0 0 0 3.316406 3.314453v-1a7 7 0 0 1-3.316406-3.314453h-16.460938zm29.091797 0a7 7 0 0 1-3.236328 3.28125v1a7 7 0 0 0 3.236328-3.28125h16.28125a23 23 0 0 0 0.183594-1h-16.464844z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/team-fortress2.svg b/.icons/awkward/64x64/apps/team-fortress2.svg
new file mode 100644
index 00000000..623f36b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/team-fortress2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <rect style="fill:#d65c2f" width="56" height="56" x="-59" y="-60" rx="28" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.199219 3 C 16.687219 3 4.1992187 15.488 4.1992188 31 C 4.1992188 31.113556 4.2105032 31.224032 4.2167969 31.335938 C 4.56834 16.134181 16.909946 4 32.199219 4 L 32.201172 4 C 47.486525 4 59.827944 16.127933 60.185547 31.324219 C 60.191467 31.216284 60.201172 31.109468 60.201172 31 C 60.201172 15.488 47.713172 3 32.201172 3 L 32.199219 3 z"/>
+ <path style="opacity:0.2" d="m 33.932001,10.093961 a 22,22 0 0 0 -21.578,12.4608 l 12.0326,3.2242 a 10,10 0 0 1 6.3178,-3.6412 l 3.2272,-12.0438 z m 7.7264,2.0744 -3.2242,12.0326 a 10,10 0 0 1 3.6412,6.3178 l 12.0438,3.2272 a 22,22 0 0 0 -12.462,-21.578 z m -31.378,18.1124 a 22,22 0 0 0 12.4616,21.578 l 3.224,-12.032 a 10,10 0 0 1 -3.642,-6.318 l -12.0436,-3.228 z m 29.732,7.9668 a 10,10 0 0 1 -6.3178,3.6412 l -3.2272,12.0438 a 22,22 0 0 0 21.578,-12.461 l -12.0326,-3.2242 z"/>
+ <path style="fill:#ffffff" d="m 33.932001,9.0804 a 22,22 0 0 0 -21.578,12.4616 l 12.0326,3.2242 a 10,10 0 0 1 6.3178,-3.6412 l 3.2272,-12.0438 z m 7.7264,2.0744 -3.2242,12.0326 a 10,10 0 0 1 3.6412,6.3178 l 12.0438,3.2272 a 22,22 0 0 0 -12.462,-21.58 z m -31.378,18.1132 a 22,22 0 0 0 12.461,21.578 l 3.2242,-12.0326 a 10,10 0 0 1 -3.642,-6.32 l -12.0436,-3.226 z m 29.732,7.9668 a 10,10 0 0 1 -6.3178,3.6412 l -3.2272,12.0438 a 22,22 0 0 0 21.578,-12.461 l -12.0326,-3.2242 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/teamcity.svg b/.icons/awkward/64x64/apps/teamcity.svg
new file mode 100644
index 00000000..c428a19a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/teamcity.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#6655e4" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#21d789" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#14ddb1" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#2086e7" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 42.000488,32.999028 c 0,0 0,2.000006 -4,2.000006 -3.999998,0 -3.999998,-4.000002 -3.999998,-8.000006 0,-3.999994 0,-7.999997 3.999998,-7.999997 4,0 4,1.999997 4,1.999997"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 42.000488,31.999228 c 0,0 0,2.000006 -4,2.000006 -3.999998,0 -3.999998,-4.000002 -3.999998,-8.000006 0,-3.999994 0,-7.999997 3.999998,-7.999997 4,0 4,1.999996 4,1.999996"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000489,46.9998 H 34.000488"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000489,46 H 34.000488"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round" d="m 18.000485,18.999511 h 7.999997 M 22.000488,34.999516 V 18.999511"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round" d="m 18.000485,17.999711 h 7.999997 M 22.000488,33.999716 V 17.999711"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/teams-for-linux.svg b/.icons/awkward/64x64/apps/teams-for-linux.svg
new file mode 100644
index 00000000..e31a5c1b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/teams-for-linux.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 51.5,11 A 6.5,6.5 0 0 0 45,17.5 6.5,6.5 0 0 0 51.5,24 6.5,6.5 0 0 0 58,17.5 6.5,6.5 0 0 0 51.5,11 Z M 44.035156,27 C 42.907371,27 42,27.90737 42,29.035156 v 0.679688 12.099609 1.171875 h 0.01758 A 9.5,9.5 0 0 0 51.5,52 9.5,9.5 0 0 0 60.976562,42.986328 H 61 V 41.814453 29.714844 29.035156 C 61,27.90737 60.09263,27 58.964844,27 Z"/>
+ <path style="opacity:0.2" d="M 33.5,5 A 9.5,9.5 0 0 0 24,14.5 9.5,9.5 0 0 0 33.5,24 9.5,9.5 0 0 0 43,14.5 9.5,9.5 0 0 0 33.5,5 Z M 22.294922,27 C 20.469241,27 19,28.46924 19,30.294922 V 33.591797 44.794922 46.5 46.773438 h 0.0098 A 14.5,14.5 0 0 0 33.5,61 14.5,14.5 0 0 0 47.986328,46.773438 H 48 V 46.5 44.794922 33.591797 30.294922 C 48,28.46924 46.53076,27 44.705078,27 Z"/>
+ <path style="fill:#5059c9" d="M 44.035714,26.000286 C 42.907929,26.000286 42,26.908215 42,28.036001 v 0.678571 12.09963 1.171597 H 42.373745 60.626254 61 v -1.171597 -12.09963 -0.678571 c 0,-1.127786 -0.907929,-2.035715 -2.035715,-2.035715 z"/>
+ <circle style="fill:#5059c9" cx="51.5" cy="41.5" r="9.5"/>
+ <circle style="fill:#5059c9" cx="51.5" cy="16.5" r="6.5"/>
+ <circle style="fill:#7b83eb" cx="33.5" cy="13.5" r="9.5"/>
+ <path style="fill:#7b83eb" d="m 22.295456,26.000091 c -1.825681,0 -3.295454,1.469773 -3.295454,3.295455 V 32.591 43.795546 45.772818 h 0.669389 C 20.26976,46.57031 21.215929,47.091 22.295456,47.091 h 22.409091 c 1.079528,0 2.025696,-0.52069 2.626066,-1.318182 h 0.669389 V 43.795546 32.591 29.295546 c 0,-1.825682 -1.469773,-3.295455 -3.295455,-3.295455 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 33.5 4 A 9.5 9.5 0 0 0 24 13.5 A 9.5 9.5 0 0 0 24.019531 13.914062 A 9.5 9.5 0 0 1 33.5 5 A 9.5 9.5 0 0 1 42.980469 14.085938 A 9.5 9.5 0 0 0 43 13.5 A 9.5 9.5 0 0 0 33.5 4 z M 22.294922 26 C 20.469241 26 19 27.46924 19 29.294922 L 19 30.294922 C 19 28.46924 20.469241 27 22.294922 27 L 44.705078 27 C 46.53076 27 48 28.46924 48 30.294922 L 48 29.294922 C 48 27.46924 46.53076 26 44.705078 26 L 22.294922 26 z"/>
+ <circle style="fill:#7b83eb" cx="33.5" cy="45.5" r="14.5"/>
+ <rect style="opacity:0.1" width="29" height="29" x="3" y="19" rx="1.977" ry="1.977"/>
+ <rect style="fill:#5059c9" width="29" height="29" x="3" y="18" rx="1.977" ry="1.977"/>
+ <path style="opacity:0.2" d="m 10,25 v 5 h 5 v 13 h 5 V 30 h 5 v -5 z"/>
+ <rect style="fill:#ffffff" width="15" height="5" x="10" y="24"/>
+ <rect style="fill:#ffffff" width="13" height="5" x="29" y="-20" transform="rotate(90)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.9765625 18 C 3.8811534 18 3 18.881153 3 19.976562 L 3 20.976562 C 3 19.881153 3.8811534 19 4.9765625 19 L 30.023438 19 C 31.118847 19 32 19.881153 32 20.976562 L 32 19.976562 C 32 18.881153 31.118847 18 30.023438 18 L 4.9765625 18 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 51.5 10 A 6.5 6.5 0 0 0 45 16.5 A 6.5 6.5 0 0 0 45.023438 16.970703 A 6.5 6.5 0 0 1 51.5 11 A 6.5 6.5 0 0 1 57.976562 17.029297 A 6.5 6.5 0 0 0 58 16.5 A 6.5 6.5 0 0 0 51.5 10 z M 44.035156 26 C 42.907371 26 42 26.90737 42 28.035156 L 42 28.714844 L 42 29.035156 C 42 27.90737 42.907371 27 44.035156 27 L 58.964844 27 C 60.09263 27 61 27.90737 61 29.035156 L 61 28.714844 L 61 28.035156 C 61 26.90737 60.09263 26 58.964844 26 L 44.035156 26 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/teamspeak3.svg b/.icons/awkward/64x64/apps/teamspeak3.svg
new file mode 100644
index 00000000..9c6f857f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/teamspeak3.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <style id="style828" type="text/css">
+ .st0{fill:#1C2437;}
+ </style>
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#334468" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 32.650391,12.265749 c -2.263229,-0.03791 -4.618114,0.329754 -7.06836,1.103516 -3.266995,1.066073 -6.018941,2.991873 -8.357422,5.605468 -0.275106,0.343894 -0.482147,0.790451 -0.207031,1.203125 0.275124,0.378283 0.137977,0.515901 -0.06836,0.791016 -1.650693,2.269701 -2.786125,4.8133 -3.267578,7.564453 -0.06878,0.378284 -0.205354,0.516733 -0.480469,0.654297 -1.134851,0.550231 -1.858116,1.547904 -2.064453,2.820312 -0.13756,0.790955 4.2e-4,1.547772 -0.06836,2.201172 0,0.687786 4.21e-4,1.202561 -0.06836,1.615235 0,2.613594 1.385638,4.231314 3.964844,4.09375 0.653399,0 0.996094,-0.379459 0.996094,-0.929688 0.06877,-1.685082 0.07031,-3.336402 0.07031,-5.021484 0,-1.75386 -0.07046,-3.60942 0.273438,-5.363281 1.960197,-10.248048 13.952861,-15.85442 22.96289,-10.902344 5.467918,3.026271 8.520227,7.773143 8.726563,14.066406 0.06877,2.338482 0,4.675192 0,7.013672 0,0.584621 0.240784,0.999155 0.791015,1.136719 1.994586,0.447062 3.757668,-0.963978 4.101563,-3.027344 0.206334,-1.409965 0.06836,-2.820503 0.06836,-4.230469 0,-1.616302 -0.722847,-2.818839 -2.132812,-3.541015 C 50.615928,28.981706 50.410567,28.843599 50.341797,28.568483 49.825957,25.748552 48.69094,23.135478 47.005859,20.796999 46.868291,20.65944 46.661264,20.522454 46.798828,20.38489 47.521007,19.456375 46.800229,18.939028 46.25,18.388796 42.159808,14.393175 37.629493,12.349145 32.650391,12.265749 Z M 22.483875,33.005983 c -1.154182,-0.08551 -2.093943,0.760949 -2.337891,2.201172 -0.390317,2.112333 2.45e-4,4.097145 1.138672,5.857422 0.813161,1.248197 1.950971,1.791902 3.34961,1.919922 0.780633,-0.032 3.936084,0.127896 4.61914,-0.160156 0.878214,-0.320051 1.52945,-0.927765 1.72461,-1.919922 0.195157,-0.992157 -0.943911,-2.368366 -2.472657,-3.808594 -1.593796,-1.504237 -3.676028,-3.10555 -4.814453,-3.681641 -0.414712,-0.248038 -0.822304,-0.379699 -1.207031,-0.408203 z m 19.361555,2.994141 c -0.175041,-6.6e-5 -0.356542,0.01708 -0.544922,0.05078 -1.37878,0.202218 -2.565884,0.842612 -3.816406,1.314453 -1.122262,0.471842 -2.116354,1.043692 -2.917969,1.785157 -1.122262,1.112197 -0.511601,2.628222 1.251953,3.201171 0.224452,0.101109 0.543774,0.168923 0.896484,0.236329 0.994003,0.13482 1.923964,0.336892 2.917969,0.404297 1.31465,0.0674 2.30939,-0.337114 3.046875,-1.179688 0.929876,-1.044792 1.378581,-2.358413 1.314453,-3.740234 -0.05611,-1.268073 -0.923155,-2.071805 -2.148437,-2.072265 z m 6.031523,5.005859 c -0.194801,-0.03349 -0.423728,0.08834 -0.554687,0.283203 -0.663524,1.948608 -3.736186,8.476193 -14.212891,9.158204 -12.362512,0.811919 6.598754,3.27975 12.011719,-0.455078 1.850886,-1.331548 3.946799,-2.661884 3.876953,-6.494141 0,-0.746966 -0.3846,-2.014577 -0.943359,-2.404297 -0.05238,-0.04872 -0.112801,-0.07673 -0.177735,-0.08789 z"/>
+ <path style="fill:#ffffff" class="st0" d="m 11.068771,33.208406 c 0.06878,-0.6534 -0.06878,-1.409968 0.06878,-2.200923 0.206337,-1.272409 0.928514,-2.269703 2.063365,-2.819934 0.275115,-0.137564 0.412672,-0.275115 0.481451,-0.653399 0.481453,-2.751153 1.616303,-5.295971 3.266996,-7.565672 0.206336,-0.275115 0.343894,-0.412673 0.06877,-0.790956 -0.275116,-0.412674 -0.06877,-0.859737 0.206336,-1.203631 2.338481,-2.613595 5.089634,-4.539403 8.356629,-5.605476 7.840787,-2.4760379 14.718672,-0.790956 20.668042,5.020856 0.550229,0.550232 1.272408,1.066072 0.550229,1.994587 -0.137564,0.137564 0.06877,0.275115 0.206338,0.412674 1.685081,2.338479 2.819933,4.952076 3.335773,7.772007 0.06877,0.275116 0.275115,0.412674 0.481453,0.550233 1.409965,0.722176 2.132144,1.925807 2.132144,3.542109 0,1.409966 0.137564,2.819933 -0.06877,4.229898 -0.343895,2.063366 -2.107242,3.473332 -4.101828,3.02627 -0.550231,-0.137564 -0.790958,-0.550231 -0.790958,-1.134852 0,-2.33848 0.06877,-4.67696 0,-7.015442 -0.206336,-6.293263 -3.257506,-11.039002 -8.725424,-14.065273 -9.010029,-4.952076 -21.002311,0.653399 -22.962508,10.901447 -0.343893,1.753861 -0.275114,3.61089 -0.275114,5.36475 0,1.685082 0,3.335774 -0.06877,5.020856 0,0.550229 -0.343895,0.928514 -0.997294,0.928514 -2.579206,0.137564 -3.964408,-1.478746 -3.964408,-4.09234 0.06878,-0.412674 0.06878,-0.928517 0.06878,-1.616303"/>
+ <path style="fill:#ffffff" class="st0" d="m 29.253792,41.823968 c 0.878214,-0.320051 1.528744,-0.928147 1.723904,-1.920304 0.195157,-0.992157 -0.943267,-2.368373 -2.472013,-3.808601 -1.593796,-1.504237 -3.675492,-3.104491 -4.813917,-3.680581 -1.658851,-0.992155 -3.220121,-0.128014 -3.545385,1.792283 -0.390317,2.112333 0,4.096647 1.138427,5.856924 0.813161,1.248197 1.951587,1.792283 3.350226,1.920303 0.780633,-0.032 3.935702,0.128028 4.618758,-0.160024"/>
+ <path style="fill:#ffffff" class="st0" d="m 36.715308,41.588332 c 0.994003,0.13482 1.923879,0.33703 2.917883,0.404435 1.314649,0.0674 2.308653,-0.337029 3.046139,-1.179603 0.929875,-1.044792 1.378779,-2.359205 1.314651,-3.741026 -0.06413,-1.449226 -1.186391,-2.2918 -2.69343,-2.022176 -1.378779,0.202218 -2.56517,0.842573 -3.815692,1.314414 -1.122262,0.471842 -2.116266,1.044792 -2.917882,1.786257 -1.122262,1.112197 -0.513033,2.628828 1.250521,3.201778 0.224453,0.101108 0.545099,0.168515 0.89781,0.235921"/>
+ <path style="fill:#ffffff" class="st0" d="m 48.055397,40.093823 c -0.209534,-0.194861 -0.558757,-0.06496 -0.733369,0.194861 -0.663524,1.948607 -3.736692,8.476436 -14.213397,9.158447 -12.362512,0.811919 6.600324,3.280153 12.013289,-0.454675 1.850886,-1.331547 3.946226,-2.663095 3.87638,-6.495352 0,-0.746966 -0.384144,-2.013561 -0.942903,-2.403281"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/teamviewer.svg b/.icons/awkward/64x64/apps/teamviewer.svg
new file mode 100644
index 00000000..35797c3b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/teamviewer.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#4e91d9" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="M 32,12 C 20.402021,12 11,21.402021 11,33 11,44.597979 20.402021,54 32,54 43.597979,54 53,44.597979 53,33 53,21.402021 43.597979,12 32,12 Z m -8,13 v 4 h 16 v -4 l 11,8 -11,8 V 37 H 24 v 4 L 13,33 Z"/>
+ <path style="fill:#ffffff" d="M 32 11 C 20.402021 11 11 20.402021 11 32 C 11 43.597979 20.402021 53 32 53 C 43.597979 53 53 43.597979 53 32 C 53 20.402021 43.597979 11 32 11 z M 24 24 L 24 28 L 40 28 L 40 24 L 51 32 L 40 40 L 40 36 L 24 36 L 24 40 L 13 32 L 24 24 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/teeworlds.svg b/.icons/awkward/64x64/apps/teeworlds.svg
new file mode 100644
index 00000000..369d0fcd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/teeworlds.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 55.199998,55.491 c -0.005,4.109 -1.021444,5.479172 -13.940866,5.47917 -3.672826,0 -8.143688,0.322542 -10.497456,-1.15358 -2.22251,-1.393804 -1.420902,-3.439332 -1.420904,-5.521056 C 29.340772,50.009138 33.540442,47 40.68127,47 c 7.14083,0 14.52406,4.2 14.518728,8.491 z"/>
+ <path style="fill:#d48003" d="m 55.199998,54.491 c -0.005,4.109 -1.021444,5.479172 -13.940866,5.47917 -3.672826,0 -8.143688,0.322542 -10.497456,-1.15358 -2.22251,-1.393804 -1.420902,-3.439332 -1.420904,-5.521056 C 29.340772,49.009138 33.540442,46 40.68127,46 c 7.14083,0 14.52406,4.2 14.518728,8.491 z"/>
+ <path style="opacity:0.2" d="M 32,4.9999998 A 26,26 0 0 0 6.0000002,31 26,26 0 0 0 32,57 26,26 0 0 0 58,31 26,26 0 0 0 32,4.9999998 Z"/>
+ <path style="fill:#fdc33b" d="M 32,3.9999998 A 26,26 0 0 0 6.0000002,30 26,26 0 0 0 32,56 26,26 0 0 0 58,30 26,26 0 0 0 32,3.9999998 Z"/>
+ <ellipse style="opacity:0.1" cx="28" cy="27" rx="4" ry="6"/>
+ <path style="opacity:0.2" d="m 33.999998,55.491 c -0.005,4.109 -1.021446,5.479172 -13.940868,5.47917 -3.672823,0 -8.143686,0.322542 -10.497455,-1.15358 C 7.339166,58.422786 8.140772,56.377258 8.1407716,54.295534 8.140771,50.009138 12.340443,47 19.481269,47 c 7.140829,0 14.524059,4.2 14.518729,8.491 z"/>
+ <path style="fill:#d48003" d="m 33.999998,54.491 c -0.005,4.109 -1.021446,5.479172 -13.940868,5.47917 -3.672823,0 -8.143686,0.322542 -10.497455,-1.15358 C 7.339166,57.422786 8.140772,55.377258 8.1407716,53.295534 8.140771,49.009138 12.340443,46 19.481269,46 c 7.140829,0 14.524059,4.2 14.518729,8.491 z"/>
+ <ellipse style="fill:#414141" cx="28" cy="26" rx="4" ry="6"/>
+ <ellipse style="opacity:0.1" cx="40" cy="27" rx="4" ry="6"/>
+ <ellipse style="fill:#414141" cx="40" cy="26" rx="4" ry="6"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 26 26 0 0 0 6 30 A 26 26 0 0 0 6.0214844 30.40625 A 26 26 0 0 1 32 5 A 26 26 0 0 1 57.978516 30.576172 A 26 26 0 0 0 58 30 A 26 26 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tegaki-recognize.svg b/.icons/awkward/64x64/apps/tegaki-recognize.svg
new file mode 100644
index 00000000..c2a0725a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tegaki-recognize.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#e4e4e4" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 31.999966,12.999334 0,13.999321 M 18,20.999333 l 28,0 m -20,24 12,0 m -6.000034,7.99994 0,-31.58 c 4.760948,7.71342 8.527244,19.781164 18.000034,21.6 m -17.971752,9.94012 0,-31.579998 C 27.2673,29.092815 23.472788,41.160557 14,42.979393"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 31.999966,51.99994 0,-31.58 C 36.760914,28.13336 40.52721,40.201104 50,42.01994 m -17.971752,9.94012 0,-31.579999 C 27.2673,28.093482 23.472788,40.161224 14,41.98006"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 26,44 12,0"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 18,20 28,0"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 31.999966,12 0,13.999322"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918375 3 3 4.2918375 3 5.8984375 L 3 6.8984375 C 3 5.2918375 4.2918375 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918375 61 6.8984375 L 61 5.8984375 C 61 4.2918375 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/telegram-desktop.svg b/.icons/awkward/64x64/apps/telegram-desktop.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/telegram-desktop.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/telegram.svg b/.icons/awkward/64x64/apps/telegram.svg
new file mode 100644
index 00000000..5ac323f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/telegram.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#28a4e2" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 41.861786,46.781383 c 0.538967,-1.032766 3.635914,-18.691914 4.078637,-23.256842 0.478954,-4.523454 -2.018372,-3.682279 -4.316309,-2.918125 -5.637734,1.881259 -23.46246,9.506736 -28.341435,12.023439 -1.201157,0.492223 -1.720348,1.327378 -0.846364,2.050224 0.752499,0.612699 3.506043,1.454221 5.726706,1.881276 1.893016,0.566749 3.363424,0.02388 4.720733,-0.732746 3.261875,-1.911191 12.981522,-7.989431 13.504936,-8.328235 0.523414,-0.338804 1.096283,0.289964 0.803347,0.594353 -0.292939,0.304388 -7.176548,6.404884 -9.436594,9.163119 -1.197338,1.516601 -1.161474,2.326293 0.06854,3.28265 2.75944,2.138383 10.132102,7.013346 11.229128,7.308006 1.398874,0.375735 2.218151,0.06446 2.808686,-1.067119 z"/>
+ <path style="fill:#ffffff" d="m 41.861786,45.781383 c 0.538967,-1.032766 3.635914,-18.691914 4.078637,-23.256842 0.478954,-4.523454 -2.018372,-3.682279 -4.316309,-2.918125 -5.637734,1.881259 -23.46246,9.506736 -28.341435,12.023439 -1.201157,0.492223 -1.720348,1.327378 -0.846364,2.050224 0.752499,0.612699 3.506043,1.454221 5.726706,1.881276 1.893016,0.566749 3.363424,0.02388 4.720733,-0.732746 3.261875,-1.911191 12.981522,-7.989431 13.504936,-8.328235 0.523414,-0.338804 1.096283,0.289964 0.803347,0.594353 -0.292939,0.304388 -7.176548,6.404884 -9.436594,9.163119 -1.197338,1.516601 -1.161474,2.326293 0.06854,3.28265 2.75944,2.138383 10.132102,7.013346 11.229128,7.308006 1.398874,0.375735 2.218151,0.06446 2.808686,-1.067119 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/telepathy-kde.svg b/.icons/awkward/64x64/apps/telepathy-kde.svg
new file mode 120000
index 00000000..62d0d72f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/telepathy-kde.svg
@@ -0,0 +1 @@
+kopete.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tellico.svg b/.icons/awkward/64x64/apps/tellico.svg
new file mode 100644
index 00000000..f63a5015
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tellico.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4,56.2 0,2 C 4,59.75 5.2496,61 6.8008,61 l 36.4,0 c 1.55,0 2.8,-1.25 2.8,-2.8 l 0,-2 c 0,1.55 -1.25,2.8 -2.8,2.8 l -36.4,0 c -1.5504,0 -2.8,-1.25 -2.8,-2.8 z"/>
+ <rect style="fill:#42cf57" width="14" height="42" x="-60" y="-46" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 18,42.2 0,2 c 0,1.55 1.2496,2.8 2.8,2.8 l 36.398,0 C 58.75,47 60,45.75 60,44.2 l 0,-2 C 60,43.75 58.75,45 57.2,45 L 20.8,45 C 19.2496,45 18,43.75 18,42.2 Z"/>
+ <rect style="fill:#2ea0e3" width="14" height="42" x="-46" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 4,28.2 0,2 C 4,31.75 5.2496,33 6.8008,33 l 36.4,0 c 1.55,0 2.8,-1.25 2.8,-2.8 l 0,-2 c 0,1.55 -1.25,2.8 -2.8,2.8 l -36.4,0 c -1.5504,0 -2.8,-1.25 -2.8,-2.8 z"/>
+ <rect style="fill:#e65957" width="14" height="42" x="-32" y="-46" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 18,14.1992 0,2 C 18,17.7504 19.2496,19 20.8,19 l 36.398,0 C 58.75,19 60,17.7504 60,16.1992 l 0,-2 C 60,15.7504 58.75,17 57.2,17 L 20.8,17 C 19.2496,17 18,15.7504 18,14.1992 Z"/>
+ <rect style="fill:#ffe766" width="14" height="42" x="-18" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 19.250381 4 18 5.2495812 18 6.8007812 L 18 7.8007812 C 18 6.2495812 19.250381 5 20.800781 5 L 57.199219 5 C 58.749219 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495812 58.749219 4 57.199219 4 L 20.800781 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 18 C 5.2495813 18 4 19.250381 4 20.800781 L 4 21.800781 C 4 20.250381 5.2495813 19 6.8007812 19 L 43.201172 19 C 44.751172 19 46 20.250381 46 21.800781 L 46 20.800781 C 46 19.250381 44.751172 18 43.201172 18 L 6.8007812 18 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 32 C 19.250381 32 18 33.250781 18 34.800781 L 18 35.800781 C 18 34.250781 19.250381 33 20.800781 33 L 20.802734 33 L 57.199219 33 C 58.749219 33 60 34.250781 60 35.800781 L 60 34.800781 C 60 33.250781 58.749219 32 57.199219 32 L 20.802734 32 L 20.800781 32 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 46 C 5.2495813 46 4 47.250781 4 48.800781 L 4 49.800781 C 4 48.250781 5.2495813 47 6.8007812 47 L 43.201172 47 C 44.751172 47 46 48.250781 46 49.800781 L 46 48.800781 C 46 47.250781 44.751172 46 43.201172 46 L 6.8007812 46 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/terminal-tango.svg b/.icons/awkward/64x64/apps/terminal-tango.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/terminal-tango.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/terminal.svg b/.icons/awkward/64x64/apps/terminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/terminator.svg b/.icons/awkward/64x64/apps/terminator.svg
new file mode 100644
index 00000000..532f29eb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/terminator.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,52 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,55 C 5.338,55 4,53.662 4,52 Z"/>
+ <rect style="fill:#d42c2c" width="48" height="56" x="-56" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.338 8 4 9.338 4 11 L 4 12 C 4 10.338 5.338 9 7 9 L 57 9 C 58.662 9 60 10.338 60 12 L 60 11 C 60 9.338 58.662 8 57 8 L 7 8 z"/>
+ <path style="opacity:0.2" d="m 6,13 0,2 22,0 0,-2 -22,0 z m 0,4 0,2 16,0 0,-2 -16,0 z m 0,4 0,2 12,0 0,-2 -12,0 z m 0,4 0,2 10,0 0,-2 -10,0 z"/>
+ <path style="fill:#ffffff" d="m 6,24 10,0 0,2 -10,0 z"/>
+ <path style="fill:#ffffff" d="m 6,12 22,0 0,2 -22,0 z"/>
+ <path style="fill:#ffffff" d="m 6,16 16,0 0,2 -16,0 z"/>
+ <path style="fill:#ffffff" d="m 6,20 12,0 0,2 -12,0 z"/>
+ <path style="opacity:0.2" d="m 36,37 16,0 0,2 -16,0 z"/>
+ <path style="fill:#ffffff" d="m 36,36 16,0 0,2 -16,0 z"/>
+ <path style="opacity:0.2" d="m 36,41 22,0 0,2 -22,0 z"/>
+ <path style="fill:#ffffff" d="m 36,40 22,0 0,2 -22,0 z"/>
+ <path style="opacity:0.2" d="m 36,45 14,0 0,2 -14,0 z"/>
+ <path style="fill:#ffffff" d="m 36,44 14,0 0,2 -14,0 z"/>
+ <path style="opacity:0.2" d="m 36,49 18,0 0,2 -18,0 z"/>
+ <path style="fill:#ffffff" d="m 36,48 18,0 0,2 -18,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 60,53 60,32 4,32 4,53 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 60,53 60,11 C 60,9.338 58.662,8 57,8 l -25,0 0,48 25,0 c 1.662,0 3,-1.338 3,-3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/terminix.svg b/.icons/awkward/64x64/apps/terminix.svg
new file mode 120000
index 00000000..298ecd7c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/terminix.svg
@@ -0,0 +1 @@
+tilix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/terminology.svg b/.icons/awkward/64x64/apps/terminology.svg
new file mode 100644
index 00000000..868ad474
--- /dev/null
+++ b/.icons/awkward/64x64/apps/terminology.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="48" x="4" y="9" rx="3" ry="3"/>
+ <rect style="fill:#5d5544" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m12 15v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1z"/>
+ <path style="fill:#ffbe23" d="m12 14v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1z"/>
+ <path style="opacity:.2" d="m22 28v1h10v-1z"/>
+ <rect style="opacity:.5;fill:#ffbe23" width="10" height="14" x="22" y="14"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/terminus.svg b/.icons/awkward/64x64/apps/terminus.svg
new file mode 100644
index 00000000..ac55682d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/terminus.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#345c6e" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:.2" d="m16 18.857143v6.142857l14 8.266886-14 7.733114v6.142858l6.405456 3.857142 25.594544-14.193868v-7.358516l-26.05211-14.447616z"/>
+ <path style="fill:#a1ceea" d="m16 17.857143v6.142857l14 8.266886-14 7.733114v6.142858l6.405456 3.857142 25.594544-14.193868v-7.358516l-26.05211-14.447616z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m6.8007812 4c-1.5512 0-2.8007812 1.2495812-2.8007812 2.8007812v1c0-1.5511999 1.2495812-2.8007812 2.8007812-2.8007812h50.398438c1.5512 0 2.800781 1.2495812 2.800781 2.8007812v-1c0-1.5511999-1.249581-2.8007812-2.800781-2.8007812h-50.398438z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m21.947266 14l-5.947266 3.857422v1l5.947266-3.857422 26.052734 14.447266v-1l-26.052734-14.447266zm7.177734 18.75l-13.125 7.25v1l14-7.732422-0.875-0.517578z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/termius-app.svg b/.icons/awkward/64x64/apps/termius-app.svg
new file mode 100644
index 00000000..26e6f418
--- /dev/null
+++ b/.icons/awkward/64x64/apps/termius-app.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="fill:#222c62" cx="19" cy="35" r="14"/>
+ <circle style="fill:#222c62" cx="45" cy="35" r="14"/>
+ <circle style="fill:#222c62" cx="33" cy="41" r="14"/>
+ <circle style="fill:#222c62" cx="25" cy="23" r="14"/>
+ <circle style="fill:#222c62" cx="41" cy="25" r="14"/>
+ <path style="opacity:0.2" d="m 22.448874,25.039062 c -1.570184,0.05762 -2.00654,2.184143 -0.585936,2.85547 l 4.242186,2.058592 -4.242186,2.0625 c -1.799985,0.874825 -0.487485,3.574045 1.3125,2.69922 l 7.015624,-3.410156 c 1.126889,-0.546894 1.126889,-2.152326 0,-2.69922 L 23.175438,25.195312 C 22.95019,25.08311 22.700335,25.029374 22.448874,25.039052 Z M 40.4375,36.671876 c -0.356379,0.019 -0.694311,0.164426 -0.953124,0.410156 0,0 -0.13566,0.14478 -0.707032,0.39453 C 38.205964,37.726318 37.298592,38 36,38 c -1.298594,0 -2.205964,-0.273682 -2.777344,-0.523438 -0.571378,-0.249754 -0.707032,-0.39453 -0.707032,-0.39453 -0.298658,-0.275176 -0.696112,-0.417527 -1.101562,-0.394532 -1.345126,0.07778 -1.913852,1.751678 -0.89453,2.632812 0,0 0.58993,0.506744 1.503906,0.90625 C 32.937414,40.62607 34.272286,41 36,41 c 1.727714,0 3.062586,-0.37393 3.976562,-0.773438 0.913976,-0.399506 1.503906,-0.90625 1.503906,-0.90625 1.105144,-0.92545 0.396452,-2.725049 -1.042968,-2.648436 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 22.519232,25.54618 7.018876,3.409092 -7.018876,3.40909"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.00029898;stroke-linecap:round;stroke-linejoin:round" d="m 31.51614,37.201326 c 0,0 1.457556,1.298524 4.483864,1.298524 3.026306,0 4.483864,-1.298524 4.483864,-1.298524"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 25,10 A 14,14 0 0 0 11,24 14,14 0 0 0 11.01954,24.519532 14,14 0 0 0 5,36 14,14 0 0 0 19,50 14,14 0 0 0 21.386718,49.796876 14,14 0 0 0 33,56 14,14 0 0 0 44.503906,49.976562 14,14 0 0 0 45,50 14,14 0 0 0 59,36 14,14 0 0 0 54.988282,26.195312 14,14 0 0 0 55,26 14,14 0 0 0 41,12 14,14 0 0 0 34.414062,13.660156 14,14 0 0 0 25,10 Z"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 25,9 A 14,14 0 0 0 11,23 14,14 0 0 0 11.01954,23.519532 14,14 0 0 0 5,35 14,14 0 0 0 19,49 14,14 0 0 0 21.386718,48.796876 14,14 0 0 0 33,55 14,14 0 0 0 44.503906,48.976562 14,14 0 0 0 45,49 14,14 0 0 0 59,35 14,14 0 0 0 54.988282,25.195312 14,14 0 0 0 55,25 14,14 0 0 0 41,11 14,14 0 0 0 34.414062,12.660156 14,14 0 0 0 25,9 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25 6 C 15.940176 6 8.5470354 13.192156 8.0878906 22.142578 C 4.3114393 25.347351 2.0079569 29.989712 2 34.996094 A 3.0003 3.0003 0 0 0 2 35 C 2 35.123227 2.0149372 35.242613 2.0175781 35.365234 C 2.2094928 30.601561 4.4709245 26.212009 8.0878906 23.142578 C 8.5470354 14.192156 15.940176 7 25 7 A 3.0003 3.0003 0 0 1 25.005859 7 C 28.586541 7.0062882 32.020208 8.2024935 34.896484 10.28125 C 36.848412 9.5206292 38.887611 9.00404 40.994141 9 A 3.0003 3.0003 0 0 1 41 9 C 50.029782 9 57.400467 16.145743 57.904297 25.054688 C 60.388146 27.984035 61.854184 31.638967 61.976562 35.488281 C 61.981293 35.324559 62 35.164859 62 35 A 3.0003 3.0003 0 0 0 62 34.998047 C 61.998496 30.961329 60.498039 27.113639 57.904297 24.054688 C 57.400467 15.145744 50.029782 8 41 8 A 3.0003 3.0003 0 0 0 40.994141 8 C 38.887611 8.00404 36.848412 8.5206288 34.896484 9.28125 C 32.020208 7.2024931 28.586541 6.0062882 25.005859 6 A 3.0003 3.0003 0 0 0 25 6 z M 55.974609 35.494141 C 55.717749 41.366961 50.948811 45.992647 45.009766 45.998047 C 44.905901 45.994247 44.802937 45.989152 44.699219 45.982422 A 3.0003 3.0003 0 0 0 42.039062 47.267578 C 39.983111 50.233091 36.61222 51.998329 33.003906 52 C 29.337056 51.9962 25.921047 50.172519 23.878906 47.126953 A 3.0003 3.0003 0 0 0 20.876953 45.839844 C 20.257567 45.946519 19.630458 46.000472 19.001953 46 A 3.0003 3.0003 0 0 0 19 46 C 13.077951 46 8.3164775 41.404191 8.0273438 35.558594 C 8.0211169 35.706213 8.0002887 35.851491 8 36 L 8 36.001953 L 8 36.003906 C 8.0021363 42.112703 12.890669 47 19 47 A 3.0003 3.0003 0 0 0 19.001953 47 C 19.630458 47.000472 20.257567 46.946519 20.876953 46.839844 A 3.0003 3.0003 0 0 1 23.878906 48.126953 C 25.921047 51.172519 29.337056 52.9962 33.003906 53 C 36.61222 52.998329 39.983111 51.233091 42.039062 48.267578 A 3.0003 3.0003 0 0 1 44.699219 46.982422 C 44.802937 46.989152 44.905901 46.994247 45.009766 46.998047 C 51.115572 46.992495 56 42.107194 56 36 C 55.999907 35.830345 55.982483 35.662863 55.974609 35.494141 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/terraria.svg b/.icons/awkward/64x64/apps/terraria.svg
new file mode 100644
index 00000000..50707f46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/terraria.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#a57959" d="m31.262 29.218c-0.89399 0.51-1.912 0.78-2.946 0.782-0.108 0-0.21-0.022-0.316-0.028v11.15l-2.546-2.84a2.6666 2.6666 0 0 1 -2.122 1.05 2.6666 2.6666 0 0 1 -0.066 0.574l4.734 5.176v8.4579c-3.288 1.054-4 3.548-4 6.46h16c0-2.912-0.712-5.406-4-6.46v-2.758l4.832-4.668a2.6666 2.8572 0 0 1 -0.164 -0.96999 2.6666 2.8572 0 0 1 0.36 -1.434 2.6666 2.8572 0 0 1 -0.016 -0.022 2.6666 2.8572 0 0 1 -0.344 0.026 2.6666 2.8572 0 0 1 -1.126 -0.268l-3.542 3.374v-17.12c-0.574 0.18-1.168 0.3-1.79 0.3-1.036-0.002-2.052-0.272-2.948-0.782z"/>
+ <path style="fill:#1c8d43" d="m31.262 4.0004c-1.564 0.0018-3.064 0.6136-4.168 1.6992-0.56-0.1682-1.142-0.2538-1.726-0.2538-3.256 0-5.8954 2.5862-5.8954 5.7772 0.002 1.3614 0.4948 2.6786 1.3914 3.7188-1.7752 1.0426-2.8614 2.9214-2.864 4.9492 0.0032 2.6914 1.9012 5.0234 4.578 5.6254 0.614 2.622 2.994 4.48 5.738 4.484 1.034-0.002 2.052-0.272 2.946-0.782 0.89599 0.51 1.912 0.78 2.948 0.782 2.126-0.002 4.086-1.124 5.13-2.938 2.958-0.35 5.184-2.81 5.188-5.73-0.002-0.164-0.012-0.328-0.028-0.492 0.96399-1.0566 1.498-2.4232 1.5-3.84-0.004-2.6918-1.902-5.0244-4.578-5.625-0.556-2.3702-2.57-4.1466-5.036-4.44-1.044-1.8106-3.002-2.9308-5.124-2.9336zm-10.594 30a2.6666 2.6666 0 0 0 -2.668 2.668 2.6666 2.6666 0 0 0 0.359 1.332 2.6666 2.6666 0 0 0 -0.359 1.332 2.6666 2.6666 0 0 0 2.668 2.668 2.6666 2.6666 0 0 0 2.664 -2.668 2.6666 2.6666 0 0 0 2.668 -2.664 2.6666 2.6666 0 0 0 -2.668 -2.668 2.6666 2.6666 0 0 0 -1.332 0.36 2.6666 2.6666 0 0 0 -1.332 -0.36zm20 4a2.6666 2.8572 0 0 0 -2.668 2.856 2.6666 2.8572 0 0 0 2.668 2.858 2.6666 2.8572 0 0 0 0.344 -0.026 2.6666 2.8572 0 0 0 0.016 0.022 2.6666 2.8572 0 0 0 -0.36 1.434 2.6666 2.8572 0 0 0 2.664 2.856 2.6666 2.8572 0 0 0 2.668 -2.856 2.6666 2.8572 0 0 0 -0.36 -1.43 2.6666 2.8572 0 0 0 0.36 -1.428 2.6666 2.8572 0 0 0 -2.668 -2.856 2.6666 2.8572 0 0 0 -0.344 0.028 2.6666 2.8572 0 0 0 -2.32 -1.458z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m31.262 4c-1.564 0.0018-3.064 0.6136-4.168 1.6992-0.56-0.1682-1.143-0.2539-1.727-0.2539-3.256 0-5.894 2.5864-5.894 5.7777 0 0.129 0.026 0.256 0.035 0.384 0.314-2.9006 2.816-5.1617 5.859-5.1617 0.584 0 1.167 0.0857 1.727 0.2539 1.104-1.0856 2.604-1.6974 4.168-1.6992 2.122 0.0028 4.081 1.123 5.125 2.9336 2.466 0.2934 4.479 2.0694 5.035 4.4414 2.501 0.561 4.303 2.641 4.533 5.107 0.014-0.161 0.045-0.319 0.045-0.482-0.004-2.692-1.902-5.024-4.578-5.625-0.556-2.3716-2.569-4.148-5.035-4.4414-1.044-1.8106-3.003-2.9308-5.125-2.9336zm-10.881 11.27c-1.484 1.081-2.379 2.786-2.381 4.621 0 0.146 0.028 0.287 0.039 0.431 0.185-1.805 1.217-3.437 2.824-4.381-0.182-0.211-0.334-0.44-0.482-0.671zm24.123 6.564c-0.002 0.002-0.002 0.004-0.004 0.006 0.001 0.011 0.001 0.022 0.002 0.033 0.001-0.013 0.001-0.026 0.002-0.039zm-23.836 12.166a2.6666 2.6666 0 0 0 -2.668 2.668 2.6666 2.6666 0 0 0 0.049 0.498 2.6666 2.6666 0 0 1 2.619 -2.166 2.6666 2.6666 0 0 1 1.332 0.359 2.6666 2.6666 0 0 1 1.332 -0.359 2.6666 2.6666 0 0 1 2.619 2.164 2.6666 2.6666 0 0 0 0.049 -0.496 2.6666 2.6666 0 0 0 -2.668 -2.668 2.6666 2.6666 0 0 0 -1.332 0.359 2.6666 2.6666 0 0 0 -1.332 -0.359zm20 4a2.6666 2.8572 0 0 0 -2.668 2.855 2.6666 2.8572 0 0 0 0.043 0.499 2.6666 2.8572 0 0 1 2.625 -2.354 2.6666 2.8572 0 0 1 2.32 1.459 2.6666 2.8572 0 0 1 0.344 -0.029 2.6666 2.8572 0 0 1 2.623 2.347 2.6666 2.8572 0 0 0 0.045 -0.49 2.6666 2.8572 0 0 0 -2.668 -2.857 2.6666 2.8572 0 0 0 -0.344 0.029 2.6666 2.8572 0 0 0 -2.32 -1.459zm-22.531 0.498a2.6666 2.6666 0 0 0 -0.137 0.834 2.6666 2.6666 0 0 0 0.049 0.508 2.6666 2.6666 0 0 1 0.31 -0.84 2.6666 2.6666 0 0 1 -0.222 -0.502zm27.715 5.721a2.6666 2.8572 0 0 1 -0.211 0.496 2.6666 2.8572 0 0 1 0.316 0.937 2.6666 2.8572 0 0 0 0.043 -0.507 2.6666 2.8572 0 0 0 -0.148 -0.926zm-4.84 0.469a2.6666 2.8572 0 0 1 -0.311 0.025 2.6666 2.8572 0 0 0 -0.033 0.432 2.6666 2.8572 0 0 0 0.045 0.503 2.6666 2.8572 0 0 1 0.314 -0.937 2.6666 2.8572 0 0 1 -0.015 -0.023z"/>
+ <path style="opacity:.2" d="m19.508 11.607c-0.02192 0.20255-0.03516 0.40698-0.03516 0.61523 0.0016 1.0851 0.32704 2.1358 0.9082 3.0469 0.15638-0.11401 0.31317-0.22872 0.48242-0.32812-0.81118-0.9411-1.2698-2.1118-1.3555-3.334zm26.447 5.875c-0.10884 1.2406-0.60192 2.4223-1.4551 3.3574 0.016 0.164 0.02534 0.32819 0.02734 0.49219-0.000232 0.16932-0.0086 0.33605-0.02344 0.50195 0.961-1.056 1.494-2.42 1.496-3.834-0.000261-0.17584-0.02881-0.34519-0.04492-0.51758zm-27.916 2.8398c-0.01926 0.18836-0.03882 0.37676-0.03906 0.56836 0.0032 2.6914 1.9013 5.023 4.5781 5.625 0.614 2.622 2.9943 4.4804 5.7383 4.4844 1.034-0.002 2.0513-0.27125 2.9453-0.78125 0.89599 0.51 1.9113 0.77925 2.9473 0.78125 2.126-0.002 4.0869-1.1235 5.1309-2.9375 2.958-0.35 5.1835-2.8105 5.1875-5.7305-0.0019-0.15293-0.01123-0.30605-0.02539-0.45898-0.25868 2.6775-2.389 4.8613-5.1621 5.1895-1.044 1.814-3.005 2.936-5.131 2.938-1.036-0.002-2.051-0.271-2.947-0.781-0.894 0.51-1.912 0.779-2.946 0.781-2.744-0.004-5.124-1.862-5.738-4.484-2.5309-0.56919-4.3439-2.6895-4.5391-5.1934zm7.9121 16.842a2.6666 2.6666 0 0 1 -2.619 2.168 2.6666 2.6666 0 0 1 -2.664 2.668 2.6666 2.6666 0 0 1 -2.619 -2.16 2.6666 2.6666 0 0 0 -0.049 0.492 2.6666 2.6666 0 0 0 2.668 2.668 2.6666 2.6666 0 0 0 2.664 -2.668 2.6666 2.6666 0 0 0 2.668 -2.664 2.6666 2.6666 0 0 0 -0.049 -0.504zm-7.9023 0.002a2.6666 2.6666 0 0 0 -0.049 0.502 2.6666 2.6666 0 0 0 0.137 0.83 2.6666 2.6666 0 0 1 0.222 -0.498 2.6666 2.6666 0 0 1 -0.31 -0.834zm19.994 4.1875a2.6666 2.8572 0 0 0 -0.043 0.501 2.6666 2.8572 0 0 0 2.668 2.8594 2.6666 2.8572 0 0 0 0.0332 -0.002 2.6666 2.8572 0 0 1 0.32617 -1.002 2.6666 2.8572 0 0 1 -0.01563 -0.02344 2.6666 2.8572 0 0 1 -0.34375 0.02734 2.6666 2.8572 0 0 1 -2.625 -2.3613zm7.9121 1.4238a2.6666 2.8572 0 0 1 -0.31445 0.9375 2.6666 2.8572 0 0 1 0.21094 0.50391 2.6666 2.8572 0 0 0 0.149 -0.932 2.6666 2.8572 0 0 0 -0.045 -0.51zm-5.2422 2.8711a2.6666 2.8572 0 0 0 -0.045 0.496 2.6666 2.8572 0 0 0 2.664 2.855 2.6666 2.8572 0 0 0 2.668 -2.855 2.6666 2.8572 0 0 0 -0.043 -0.493 2.6666 2.8572 0 0 1 -2.625 2.348 2.6666 2.8572 0 0 1 -2.619 -2.352z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m31.262 29.219c-0.894 0.51-1.912 0.779-2.946 0.781-0.108 0-0.21-0.021-0.316-0.027v1c0.106 0.006 0.208 0.027 0.316 0.027 1.034-0.002 2.052-0.271 2.946-0.781 0.896 0.51 1.911 0.779 2.947 0.781 0.622 0 1.217-0.119 1.791-0.299v-1c-0.574 0.18-1.169 0.299-1.791 0.299-1.036-0.002-2.051-0.271-2.947-0.781zm-5.809 9.062a2.6666 2.6666 0 0 1 -2.121 1.051 2.6666 2.6666 0 0 1 -0.066 0.574l0.373 0.406a2.6666 2.6666 0 0 0 1.814 -1.031l2.547 2.842v-1l-2.547-2.842zm14.088 5.164l-3.541 3.375v1l3.541-3.375a2.6666 2.8572 0 0 0 1.127 0.27 2.6666 2.8572 0 0 0 0.033 0 2.6666 2.8572 0 0 1 0.326 -1.004 2.6666 2.8572 0 0 1 -0.015 -0.023 2.6666 2.8572 0 0 1 -0.344 0.027 2.6666 2.8572 0 0 1 -1.127 -0.27zm1.172 2.19a2.6666 2.8572 0 0 0 -0.045 0.51 2.6666 2.8572 0 0 0 0.004 0.123l0.16-0.155a2.6666 2.8572 0 0 1 -0.119 -0.478zm-12.713 7.906c-3.288 1.054-4 3.547-4 6.459h0.035c0.169-2.473 1.061-4.528 3.965-5.459v-1zm8 0v1c2.904 0.931 3.796 2.986 3.965 5.459h0.035c0-2.912-0.712-5.405-4-6.459z"/>
+ <path style="opacity:.2" d="m23.639 40.312a2.6666 2.6666 0 0 1 -0.30664 0.01953 2.6666 2.6666 0 0 1 -0.06641 0.57422l4.734 5.176v-1zm17.373 4.375a2.6666 2.8572 0 0 1 -0.31055 0.02734 2.6666 2.8572 0 0 0 -0.0332 0.42969 2.6666 2.8572 0 0 0 0.04492 0.49024 2.6666 2.8572 0 0 1 0.31445 -0.92383 2.6666 2.8572 0 0 1 -0.01563 -0.02344zm-0.34 1.581-4.672 4.513v1l4.832-4.668a2.6666 2.8572 0 0 1 -0.16 -0.845zm-16.637 13.732c-0.022 0.327-0.035 0.66-0.035 1h16c0-0.34009-0.01276-0.67294-0.03516-1z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/terratech.svg b/.icons/awkward/64x64/apps/terratech.svg
new file mode 100644
index 00000000..09d1ad6f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/terratech.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1">
+ <path style="opacity:.2" d="m32 5-28 28 28 28 28-28z"/>
+ <path style="fill:#00a1fd" d="m32 4-28 28 28 28 28-28z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m32 4l-28 28 0.5 0.5 27.5-27.5 27.5 27.5 0.5-0.5-28-28z"/>
+ <rect style="opacity:.2" rx="3.9999998" ry="4" height="44" width="44" y="11" x="10"/>
+ <rect style="fill:#47bcff" rx="3.9999998" ry="4" height="44" width="44" y="10" x="10"/>
+ <path style="opacity:.2" d="m22 29v-6h6l4 4 4-4h6v6l-4 4 4 4v6h-6l-4-4-4 4h-6v-6l4-4z"/>
+ <path style="fill:#ffffff" d="m22 28v-6h6l4 4 4-4h6v6l-4 4 4 4v6h-6l-4-4-4 4h-6v-6l4-4z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m14 10c-2.216 0-4 1.784-4 4v1c0-2.216 1.784-4 4-4h36c2.216 0 4 1.784 4 4v-1c0-2.216-1.784-4-4-4h-36z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/teslagrad.svg b/.icons/awkward/64x64/apps/teslagrad.svg
new file mode 100644
index 00000000..473e7a3b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/teslagrad.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m57.938 26.124c-0.678 13.136-15.39 32.876-28.286 32.876-12.307 0-22.963-17.976-23.613-31.796-0.3746 14.014 10.7 33.796 23.613 33.796 13.202 0 28.348-20.708 28.348-33.816 0-0.362-0.044-0.70401-0.062-1.058z"/>
+ <path style="fill:#343054" d="m58 26.183c0 13.11-15.146 33.816-28.348 33.816s-24.512-20.692-23.6-34.742c0.6178-9.546 12.192-21.48 18.944-21.254 2.266 0.2259-1.811 2.5526 0.907 1.7947 2.06-0.5745 4.232-0.8817 6.477-0.8817 13.202 0 25.62 8.1585 25.62 21.268z"/>
+ <path style="fill:#2e2e37" d="m52.07 27.964c0 9.8877-2.688 22.318-12.588 28.706-3.224 2.08-6.5861 3.33-9.8301 3.33-2.656 0-5.2361-0.83801-7.6541-2.29-9.6039-5.7681-9.9547-20.986-9.2271-32.21 2.1236-11.462 7.6671-10.813 14.079-12.666 2.06-0.57441 7.7121-0.71981 9.9561-0.71981 13.202 0 15.265 2.7398 15.265 15.849z"/>
+ <path style="fill:#dabc9c" d="m46.18 36.758c0 5.1531-4.6279 9.7991-7.0853 14.308-2.947 5.4067-2.2902 6.5541-8.2531 6.5541-10.935 0-14.547-10.113-14.547-21.446 0-5.9073 0.2871-13.186 4.1419-16.93 3.5404-3.4388 9.5133-4.3103 14.748-4.3103 5.8025 0 8.6545 4.2969 10.354 6.9775 1.5028 2.3712 0.64115 9.5271 0.64115 14.846z"/>
+ <g style="fill:#405168" transform="matrix(1.3684 0 0 1.4 -.84277 -1.6004)">
+ <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 style="opacity:.1;fill:#ffffff" d="m35.176 14.169c0.82143 1.7633-1.6068 3.568-6.5019 5.6993-4.4803 1.947-9.2925 2.7056-11.666 1.8391 0.06681 0.15084 0.16099 0.29116 0.28194 0.42013 1.6062 1.6527 7.2739 1.0937 12.658-1.2483 5.3825-2.341 8.4439-5.5777 6.8391-7.2301-0.23862-0.24036-1.1913 0.67063-1.6118 0.51977z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m50.074 33.146c1.22-0.42401 0.332-3.6041-1.046-6.6841-0.77201-1.724-1.91-3.6721-3.27-5.1881-1.134-1.264-2.55-2.2564-3.9841-3.1504-1.488-0.92841-2.838-1.5998-4.7361-2.2648 0.1595-0.05875 1.1769-1.1342 1.3735-1.1422 1.8583-0.04715-1.8643-1.5473 0.51711 0.77497 0.91525 0.89249 6.5033 2.937 8.7017 5.6341 1.8719 2.2962 2.5508 5.4231 3.2822 8.3181 0.32504 1.2867 2.2808 3.9109 0.47483 3.9571-0.37888 0.0062-0.81977-0.07926-1.313-0.25448z"/>
+ <path style="stroke-linejoin:round;stroke:#33374a;stroke-width:.96801;stroke-linecap:round;fill:#7f90bc" d="m56.062 23.575c0.79461 5.2139-1.2499 12.627-3.7461 17.251-3.7073 6.8669-8.3955 11.275-13.486 15.752 0 0 7.2669-13.002 9.4433-20.086 1.0457-3.4042 2.0792-7.0215 1.6724-10.564-0.306-2.658-1.168-4.8021-3.118-6.5945-1.63-1.4994-4.0441-2.3966-6.2141-2.7452-2.358-0.3786-4.7881-0.44401-7.1581-0.164-3.5918 0.42433-7.3853 0.90213-10.501 2.7702-1.6918 1.0143-3.2662 2.5174-4.0579 4.3469-1.9901 4.5991-1.8214 10.079-1.0354 15.04 1.0229 6.4571 7.0203 19.898 7.0203 19.898l-0.33942-0.13988s-3.4204-1.6115-6.1615-4.3857c-2.679-2.707-4.662-6.549-6.033-9.119-2.7784-5.208-3.2044-10.892-2.219-16.732 0.616-5.626 3.016-10.276 6.821-13.335 7.567-5.4378 16.493-6.709 24.792-4.8074 7.289 1.4834 13.117 6.4724 14.318 13.617z"/>
+ <rect style="fill:#302100" width="8.044" height="1.5" x="20.94" y="39.18" rx=".992" ry="1.012" transform="matrix(.90028 -.43531 .41651 .90913 0 0)"/>
+ <rect style="fill:#302100" width="7.158" height="1.44" x="27.72" y="18.02" rx=".884" ry=".972" transform="matrix(.93556 .35317 -.34569 .93835 0 0)"/>
+ <ellipse style="fill:#302100" cx="23.256" cy="33.558" rx="1.868" ry="4.834"/>
+ <ellipse style="fill:#302100" cx="36.388" cy="32.844" rx="1.984" ry="5.088" transform="matrix(.99995 -.0097611 .065733 .99784 0 0)"/>
+ <path style="fill:#302100" d="m34.534 38.132c0.79661 0.96709 2.9208 1.4728 3.3916 2.8828 0.41737 1.2504-0.08892 2.7962-0.86607 3.8595-0.44921 0.61453-1.2115 1.1059-1.9696 1.1486-1.1518 0.06488-2.8266-0.29196-3.1682-1.3981-0.09082-0.294 0.1912-0.69633 0.48491-0.78471 0.72369-0.21778 1.3292 1.1573 2.0572 0.95483 1.2936-0.35974 2.48-2.0126 2.2646-3.3428-0.20054-1.2387-2.4182-1.1624-2.9824-2.2822-0.42837-0.85023-0.98107-2.6808-0.0485-2.858 0.2379 0.52625 0.48349 1.3783 0.83661 1.8201z"/>
+ <rect style="fill:#302100" width="10.504" height="1.226" x="42.44" y="49.3" rx="1.296" ry=".828" transform="matrix(.99425 .10712 -.33376 .94266 0 0)"/>
+ <path style="opacity:.1;fill:#ffffff" d="m24.996 4.0039c-6.751-0.226-18.327 11.707-18.945 21.254-0.0437 0.669-0.0502 1.358-0.0393 2.054 0.0078-0.354 0.0166-0.708 0.0391-1.054 0.6184-9.547 12.194-21.48 18.945-21.254 0.176 0.0174 0.303 0.0493 0.408 0.0898 0.346-0.4756 0.6-0.9894-0.408-1.0899zm7.383 0.9121c-2.245 0-4.417 0.3064-6.477 0.8809-0.159 0.0443-0.224 0.046-0.34 0.0703-0.401 0.6706-1.36 1.4038 0.34 0.9297 2.06-0.5745 4.232-0.8809 6.477-0.8809 13.021 0 25.273 7.941 25.605 20.738 0.005-0.156 0.016-0.316 0.016-0.47 0-13.11-12.42-21.268-25.621-21.268z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tetzle.svg b/.icons/awkward/64x64/apps/tetzle.svg
new file mode 100644
index 00000000..b4bd7df8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tetzle.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#1976d2" d="m 5.3985333,3.9999996 c -0.7738299,0 -1.3969893,0.6229605 -1.3984859,1.3972632 v 0.00273 l 0.00818,11.2382632 c 0.021377,0.756631 0.6291402,1.361716 1.3903059,1.361716 -0.7593031,0 -1.3660837,0.602221 -1.3902917,1.356247 l 0.00818,11.323029 c 0.04305,0.736267 0.6354727,1.3207 1.3821117,1.3207 -0.746639,0 -1.3390612,0.584433 -1.3820975,1.3207 l -0.00819,11.323029 c 0.024204,0.754026 0.6309844,1.356247 1.3902875,1.356247 -0.7611657,0 -1.3689285,0.605085 -1.3902917,1.361716 -0.00819,0.03828 55.9312434,0.03828 55.9312434,0.03828 0,-0.775599 -0.623725,-1.399998 -1.398486,-1.399998 0.774761,0 1.398486,-0.624399 1.398486,-1.399997 V 38.989004 33.39995 c 0,-0.775599 -0.623725,-1.399998 -1.398486,-1.399998 0.774761,0 1.398486,-0.624399 1.398486,-1.399998 V 19.399973 c 0,-0.775598 -0.623725,-1.399997 -1.398486,-1.399997 H 47.353112 c -0.774763,0 -1.398485,0.624399 -1.398485,1.399997 v 11.199981 c 0,0.775599 0.623722,1.399998 1.398485,1.399998 -0.774763,0 -1.398485,0.624399 -1.398485,1.399998 0,-0.775599 -0.623727,-1.399998 -1.398488,-1.399998 H 33.368252 c -0.774761,0 -1.398486,0.624399 -1.398486,1.399998 0,-0.775599 -0.623725,-1.399998 -1.398485,-1.399998 0.77476,0 1.398485,-0.624399 1.398485,-1.399998 V 19.399973 c 0,-0.775598 -0.623725,-1.399997 -1.398485,-1.399997 H 19.383392 c -0.77476,0 -1.398486,0.624399 -1.398486,1.399997 0,-0.775598 -0.623724,-1.399997 -1.398485,-1.399997 0.774761,0 1.398485,-0.624399 1.398485,-1.399998 V 5.3999972 c 0,-0.7755987 -0.623724,-1.3999976 -1.398485,-1.3999976 H 11.008866 Z M 17.984906,30.599954 c 0,0.775599 0.623726,1.399998 1.398486,1.399998 -0.77476,0 -1.398486,0.624399 -1.398486,1.399998 0,-0.775599 -0.623724,-1.399998 -1.398485,-1.399998 0.774761,0 1.398485,-0.624399 1.398485,-1.399998 z m 0,13.999977 c 0,0.775598 0.623726,1.399997 1.398486,1.399997 -0.77476,0 -1.398486,0.624399 -1.398486,1.399998 0,-0.775599 -0.623724,-1.399998 -1.398485,-1.399998 0.774761,0 1.398485,-0.624399 1.398485,-1.399997 z m 13.98486,0 c 0,0.775598 0.623725,1.399997 1.398486,1.399997 -0.774761,0 -1.398486,0.624399 -1.398486,1.399998 0,-0.775599 -0.623725,-1.399998 -1.398485,-1.399998 0.77476,0 1.398485,-0.624399 1.398485,-1.399997 z m 13.984861,0 c 0,0.775598 0.623722,1.399997 1.398485,1.399997 -0.774763,0 -1.398485,0.624399 -1.398485,1.399998 0,-0.775599 -0.623727,-1.399998 -1.398488,-1.399998 0.774761,0 1.398488,-0.624399 1.398488,-1.399997 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 17.984906,16.599978 V 5.3999972 c 0,-0.7755987 -0.623724,-1.3999976 -1.398485,-1.3999976 H 5.3985333 c -0.7747613,0 -1.3984859,0.6243989 -1.3984859,1.3999976 V 16.599978 c 0,0.775599 0.6237246,1.399998 1.3984859,1.399998 H 16.586421 c 0.774761,0 1.398485,-0.624399 1.398485,-1.399998 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 31.999998,30.599954 V 19.399973 c 0,-0.775598 -0.624399,-1.399997 -1.399997,-1.399997 H 19.400019 c -0.775597,0 -1.399997,0.624399 -1.399997,1.399997 v 11.199981 c 0,0.775599 0.6244,1.399998 1.399997,1.399998 h 11.199982 c 0.775598,0 1.399997,-0.624399 1.399997,-1.399998 z"/>
+ <path style="fill:#43a047" d="m 4.2622634,30.023003 c -0.07287,0.03684 -0.1149618,0.519641 -0.1529597,1.12109 3.38e-4,8.08e-4 -3.392e-4,0.002 0,0.0028 0.2117398,0.502754 0.7081588,0.853059 1.2892296,0.853059 -0.6866693,0 -1.2290263,0.499653 -1.3493205,1.15117 -0.03729,2.034719 -0.04898,5.194079 -0.049165,11.448809 0,0.0018 -7.2e-6,0.0036 0,0.0054 0.00299,0.773074 0.625587,1.394597 1.3984859,1.394597 -0.7747613,0 -1.3984859,0.624399 -1.3984859,1.399998 v 5.100261 l 1.4001015,4.590288 c 0.2220136,0.727881 -0.1508998,1.486618 0.6036137,1.509432 h 10.582658 c 0.754513,-0.0228 1.398485,0.761056 1.398485,0 0,0.761056 0.643973,-0.0228 1.398486,0 h 9.789403 c 0.754513,-0.0228 2.796971,0.761056 2.796971,0 0,0.761056 1.464602,-0.0228 2.219115,0 l 9.546629,-2.799995 c 0.754513,-0.0228 2.219117,2.161054 2.219117,1.399997 0,0.761057 2.042456,1.377184 2.796971,1.399998 h 5.593942 c 0.754515,-0.0228 2.809833,-1.53153 2.901411,-2.287044 l 0.815919,-6.731407 c 0.04281,-0.353197 -0.914895,-0.754189 0.478129,-2.18153 -0.0154,-0.762099 0.765077,-1.399998 0,-1.399998 0.734161,0 -0.06072,-0.681291 0,-1.399997 -0.0074,-1.54954 1.358406,-2.827204 1.343702,-4.013914 -0.03288,-2.655219 -0.08538,-4.280172 -0.16372,-4.32865 -0.1202,-0.07436 -0.218514,-0.232418 -0.218514,-0.352736 0,-0.120319 0.09832,-0.159119 0.218514,-0.08476 0.12094,0.07482 0.218514,-0.08302 0.218514,-0.355464 0,-0.461767 -0.0184,-0.466859 -0.289532,-0.0957 -0.270609,0.370476 -0.332353,0.372346 -0.972384,0.04102 -0.375913,-0.194599 -0.786149,-0.355467 -0.912293,-0.355467 -0.347045,0 -0.275061,0.653709 0.0874,0.792966 0.17446,0.06702 0.43016,0.464698 0.568133,0.883203 0.218418,0.662513 0.19894,0.799511 -0.152959,1.066404 -0.595631,0.451737 -0.732021,0.391839 -0.732021,-0.322655 0,-0.768917 -0.37518,-1.097054 -0.475267,-0.415626 -0.03864,0.263064 -0.18142,0.515958 -0.316846,0.560547 -0.371199,0.12222 -0.549943,-0.567059 -0.278603,-1.074608 0.353703,-0.661617 -0.216764,-1.204932 -0.849473,-0.809372 -0.633729,0.396199 -1.055404,-0.02056 -1.234598,-1.216796 -0.17446,-1.164642 -0.551611,-1.51419 -1.477699,-1.378124 -0.525939,0.07728 -0.804855,-0.0132 -1.108954,-0.358201 -0.223388,-0.25349 -0.448266,-0.363674 -0.502582,-0.243358 -0.344669,0.763363 -0.484179,0.844199 -0.844008,0.483983 -0.243146,-0.243409 -0.499541,-0.301671 -0.819427,-0.183199 -0.256045,0.0948 -0.696509,0.130419 -0.977846,0.07656 -0.396133,-0.0758 -0.510775,-0.242043 -0.510775,-0.732812 0,-0.348542 -0.09072,-0.805537 -0.202124,-1.014451 -0.1114,-0.208915 -0.259595,-0.557959 -0.327771,-0.776562 -0.08832,-0.283142 -0.29671,-0.377516 -0.723827,-0.328124 -0.509165,0.05888 -0.619445,0.1973 -0.734751,0.913279 -0.017,0.10518 -0.0156,0.173719 -0.02186,0.265235 0.233604,0.44519 0.684589,0.757403 1.223684,0.757403 -0.774763,0 -1.398485,0.624399 -1.398485,1.399998 0,-0.581699 -0.34993,-1.078655 -0.852203,-1.290624 -0.1301,-0.0096 -0.257906,-0.0068 -0.385131,-0.03008 -1.057673,-0.19364 -1.653024,0.06632 -1.469502,0.642577 0.16074,0.504613 0.16042,1.892913 0,2.053512 -0.05268,0.05274 -0.325539,-0.04846 -0.606375,-0.224217 -0.280839,-0.17576 -1.022778,-0.374622 -1.649777,-0.44297 l -1.141732,-0.123039 -0.223978,0.809374 c -0.303879,1.0953 -0.281203,1.571544 0.1038,2.310542 0.474343,0.910489 0.428677,1.43763 -0.11198,1.296092 -0.241005,-0.0631 -0.598725,0.0176 -0.79484,0.18046 -0.308772,0.256533 -0.405132,0.222123 -0.707439,-0.248828 -0.19202,-0.299127 -0.788587,-0.955932 -1.32747,-1.460153 -1.069198,-1.000427 -1.392184,-0.969433 -1.616999,0.155859 -0.16984,0.850149 -0.449297,0.821677 -1.354782,-0.139459 -0.85912,-0.911921 -1.409411,-0.872285 -1.409411,0.10118 0,0.349981 -0.1363,0.750028 -0.303188,0.88867 -0.16688,0.13864 -0.370821,0.792923 -0.453417,1.454684 -0.10652,0.853424 -0.308266,1.361333 -0.691047,1.744529 -0.664015,0.66473 -0.814603,0.670096 -1.226406,0.04922 -0.296633,-0.447237 -0.375975,-0.462837 -0.887712,-0.188679 -0.308472,0.16524 -0.707093,0.244383 -0.887711,0.175 -0.414485,-0.15922 -0.580659,0.270075 -0.308649,0.798434 0.114159,0.221752 0.146339,0.640113 0.07374,0.929687 -0.1068,0.426021 -0.272034,0.524999 -0.868593,0.524999 -0.437213,0 -0.786663,-0.12648 -0.857665,-0.31172 -0.06586,-0.17178 -0.394421,-0.344059 -0.73202,-0.382811 -0.485729,-0.05576 -0.628145,-0.19662 -0.682855,-0.672655 -0.03802,-0.330859 -0.16382,-0.601561 -0.278604,-0.601561 -0.114779,0 -0.321981,-0.246094 -0.458877,-0.546873 -0.313271,-0.688295 -0.568381,-0.691809 -0.82489,-0.0164 -0.17238,0.453897 -1.001901,0.97199 -1.19909,0.749217 -0.03634,-0.04106 -0.413542,-0.828913 -0.835815,-1.749997 -0.443763,-0.967915 -0.999458,-1.827299 -1.319287,-2.037087 -0.501218,-0.328761 -0.61534,-0.332273 -1.199093,-0.03007 -0.73752,0.381798 -1.002213,0.259308 -0.652809,-0.300781 0.132076,-0.211714 0.177728,-0.546481 0.101066,-0.746483 -0.118762,-0.309817 -0.351922,-0.341567 -1.576028,-0.216016 l -1.436726,0.14492 0.133839,-0.533201 c 0.09401,-0.374961 0.0066,-0.648589 -0.297724,-0.924218 -0.32396,-0.293456 -0.403649,-0.571899 -0.316845,-1.107421 0.09954,-0.614104 0.04348,-0.734598 -0.398787,-0.853122 -0.283313,-0.07593 -0.784935,-0.137772 -1.114417,-0.139452 -0.360042,-0.0018 -0.710012,-0.18004 -0.874048,-0.442987 C 11.729394,32.161088 11.189034,32.089914 10.519942,32.448387 10.160341,32.641051 9.9957149,32.599669 9.6513508,32.229638 9.4177642,31.978642 9.0836508,31.773 8.9084051,31.773 8.7331574,31.773 8.2204331,31.442665 7.769404,31.037454 7.0440529,30.385789 6.8238046,30.305399 5.8574115,30.348391 c -0.7190228,0.032 -1.2233081,-0.06438 -1.4749657,-0.281638 -0.045462,-0.03924 -0.084864,-0.0616 -0.1201818,-0.04374 z m 38.1661016,8.386312 c 0.222907,-0.06756 0.448213,0.15992 0.325039,0.481249 -0.0677,0.17662 -0.261418,0.319924 -0.428833,0.319924 -0.348002,0 -0.380868,-0.1953 -0.10652,-0.628907 0.06062,-0.09582 0.13602,-0.14974 0.21032,-0.17226 z m -1.966619,0.246094 c 0.06114,0.0146 0.1363,0.04968 0.223975,0.1039 0.18786,0.116219 0.209636,0.229089 0.06282,0.319921 -0.124699,0.07716 -0.291045,0.03184 -0.371473,-0.09844 -0.15052,-0.243807 -0.09874,-0.369309 0.08468,-0.325389 z m -22.47684,5.944522 c 0,0.775598 0.623726,1.399997 1.398486,1.399997 -0.77476,0 -1.398486,0.624399 -1.398486,1.399998 0,-0.775599 -0.623724,-1.399998 -1.398485,-1.399998 0.774761,0 1.398485,-0.624399 1.398485,-1.399997 z m 13.98486,0 c 0,0.775598 0.623725,1.399997 1.398486,1.399997 -0.774761,0 -1.398486,0.624399 -1.398486,1.399998 0,-0.775599 -0.623725,-1.399998 -1.398485,-1.399998 0.77476,0 1.398485,-0.624399 1.398485,-1.399997 z m 13.984861,0 c 0,0.775598 0.623722,1.399997 1.398485,1.399997 -0.774763,0 -1.398485,0.624399 -1.398485,1.399998 0,-0.775599 -0.623727,-1.399998 -1.398488,-1.399998 0.774761,0 1.398488,-0.624399 1.398488,-1.399997 z"/>
+ <path style="fill:#004d40" d="m 45.665095,33.085498 c -0.04722,0 -0.14114,0.14766 -0.21032,0.328124 -0.06918,0.180459 -0.03174,0.328125 0.08468,0.328125 0.1164,0 0.213052,-0.14766 0.213052,-0.328125 0,-0.18046 -0.04018,-0.328124 -0.0874,-0.328124 z M 4.2704578,33.656981 c -0.1001538,-0.06196 -0.1830057,0.0299 -0.1830057,0.205078 0,0.17518 0.08285,0.317187 0.1830057,0.317187 0.1001518,0 0.1830057,-0.09186 0.1830057,-0.205079 0,-0.1132 -0.082854,-0.255222 -0.1830057,-0.317186 z m 39.9278682,0.522265 c -0.229096,0 -0.257998,0.30227 -0.04916,0.511325 0.265415,0.265708 0.499279,0.15024 0.371471,-0.183199 -0.06918,-0.18046 -0.214986,-0.328124 -0.322303,-0.328124 z m -38.3682287,0.06562 c -0.2611943,0.0597 -0.4933779,0.328052 -0.4998495,0.645311 -0.00586,0.28699 0.5883824,0.17668 0.8685909,-0.16132 0.2194086,-0.264659 0.2006199,-0.350637 -0.1037938,-0.467579 -0.085938,-0.03302 -0.1778837,-0.03632 -0.2649476,-0.0164 z m 4.4330907,0.508591 c -0.05699,-0.03394 -0.137803,-0.03286 -0.237633,0.0054 -0.1802735,0.06926 -0.32777,0.212488 -0.32777,0.319924 0,0.10744 0.1474957,0.194139 0.32777,0.194139 0.180274,0 0.32777,-0.143239 0.32777,-0.319921 0,-0.09788 -0.03315,-0.16566 -0.09014,-0.1996 z m 31.662595,0.10938 c -0.161999,-0.0044 -0.361825,0.002 -0.611837,0.0164 -1.080124,0.06252 -1.136762,0.09758 -1.207288,0.719139 -0.07162,0.631089 -0.06078,0.640309 0.34416,0.273437 0.230497,-0.208823 0.588251,-0.380077 0.794843,-0.380077 0.473579,0 1.471395,1.060676 1.428531,1.517575 -0.0176,0.1888 -0.02198,0.41563 -0.0082,0.50586 0.0444,0.289543 0.411463,0.177799 0.543551,-0.1668 0.0896,-0.23376 0.293856,-0.293924 0.680123,-0.19688 0.451607,0.11346 0.551747,0.06074 0.551747,-0.298045 0,-0.594267 0.500673,-0.745071 1.095298,-0.328126 0.433115,0.303696 0.510067,0.305948 0.671931,0.0164 0.10074,-0.180219 0.631623,-0.496871 1.17724,-0.705469 0.545613,-0.208595 0.933811,-0.469617 0.865859,-0.579685 -0.1952,-0.316185 -0.790489,-0.235295 -1.237334,0.16954 -0.301518,0.273166 -0.863527,0.383578 -2.135967,0.415623 -1.615103,0.04066 -1.751407,0.0076 -2.078608,-0.492187 -0.231364,-0.353581 -0.388053,-0.473389 -0.874055,-0.486717 z M 9.0668274,35.324946 c -0.1028498,-0.012 -0.2015434,0.04238 -0.3414274,0.1586 -0.4717986,0.391973 -0.4228319,0.621465 0.1529598,0.716399 0.7072189,0.11662 0.9797249,-0.200464 0.5462834,-0.634375 C 9.2751255,35.415888 9.1696779,35.336838 9.0668274,35.324946 Z m -2.2780025,0.839451 c -0.099192,0.0136 -0.2299962,0.06536 -0.3878613,0.16406 -0.2397856,0.149939 -0.518355,0.221495 -0.6200318,0.158599 -0.2904939,-0.179739 -0.6948248,0.442086 -0.5435523,0.836717 0.1448158,0.377793 0.9641908,0.503567 0.9641908,0.14766 -4e-7,-0.11562 0.213601,-0.41221 0.4752664,-0.656249 0.4196213,-0.391358 0.4095629,-0.691533 0.1119878,-0.650781 z m 3.7201911,0.07382 c -0.05293,-0.03884 -0.148884,0.0196 -0.319576,0.1504 -0.2103189,0.161159 -0.4167962,0.315755 -0.4588781,0.341795 -0.042078,0.02604 -0.01366,0.1506 0.065554,0.278905 0.2828901,0.45822 0.7757221,0.243586 0.7757231,-0.339061 0,-0.256068 -0.0099,-0.393187 -0.06282,-0.432031 z m 30.86502,0.12852 c -0.116419,0 -0.210317,0.147659 -0.210317,0.328125 0,0.18046 0.03744,0.328123 0.08468,0.328123 0.04724,0 0.143859,-0.147659 0.213051,-0.328123 0.06918,-0.18048 0.029,-0.328125 -0.0874,-0.328125 z M 8.3320759,36.476116 c -0.075748,-0.009 -0.1335118,0.06006 -0.2130505,0.202344 -0.1008818,0.18046 -0.1197198,0.577259 -0.043702,0.880467 l 0.1365698,0.552343 0.3987869,-0.489452 c 0.3655206,-0.449867 0.3675772,-0.520217 0.043704,-0.880472 -0.1524557,-0.16958 -0.2465577,-0.25632 -0.3223074,-0.265234 z m 44.1424431,0.798437 c -0.0686,0.0258 -0.156759,0.08878 -0.270411,0.1832 -0.18318,0.152179 -0.333232,0.567983 -0.333232,0.924216 0,0.882481 0.49176,0.683203 0.688317,-0.278905 0.13462,-0.658929 0.12112,-0.905927 -0.08468,-0.828515 z m -35.978234,0.185942 c -0.12019,0 -0.278081,0.09844 -0.352353,0.218749 -0.07428,0.12032 -0.03825,0.21875 0.08194,0.21875 0.120189,0 0.280811,-0.09844 0.355084,-0.21875 0.07428,-0.120319 0.0355,-0.218749 -0.08467,-0.218749 z m 43.282046,0.136719 c -0.0825,-0.05098 -0.16568,0.1428 -0.183,0.432032 -0.0174,0.289233 0.03554,0.524999 0.11744,0.524999 0.19876,0 0.256436,-0.839067 0.06554,-0.957031 z m -50.3345678,0.13946 c -0.1344838,0.0192 -0.2848243,0.13626 -0.352353,0.339062 -0.047572,0.142859 0.069194,0.259765 0.2594847,0.259765 0.1902877,0 0.3468901,-0.15404 0.3468901,-0.344531 0,-0.19314 -0.1195378,-0.27353 -0.2540218,-0.254296 z m 31.7527318,0.205078 c -0.07542,-0.017 -0.14414,-0.0062 -0.18846,0.03828 -0.08866,0.08876 -0.0176,0.248243 0.15568,0.355469 0.408093,0.252488 0.592371,0.06802 0.262215,-0.262499 -0.07012,-0.07018 -0.15402,-0.11424 -0.229439,-0.13126 z m -25.817361,0.175 c -0.511437,0 -0.516505,0.02414 -0.180275,0.762888 0.185593,0.407786 0.303253,0.486785 0.431564,0.284376 0.329376,-0.519601 0.203883,-1.047264 -0.251289,-1.047264 z m -11.3162641,0.06562 c -0.030012,0.0288 -0.042492,0.12662 -0.043702,0.298046 -0.0023,0.326851 0.1153338,0.457195 0.3796672,0.418359 0.2103196,-0.0309 0.3578154,-0.12084 0.32777,-0.199599 -0.030046,-0.07876 -0.1172298,-0.136 -0.1939297,-0.12578 -0.0767,0.0102 -0.2233064,-0.11278 -0.3250392,-0.273446 -0.067064,-0.1059 -0.1147538,-0.146379 -0.1447663,-0.11758 z m 45.7048141,0.0711 c -0.06452,0.009 -0.11782,0.03046 -0.15568,0.06836 -0.279317,0.27962 0.357778,1.249812 0.942339,1.435546 0.243567,0.0774 0.442491,0.330761 0.442491,0.563279 0,0.232515 0.10002,0.421093 0.223976,0.421093 0.348479,0 0.517351,-0.655133 0.240363,-0.93242 -0.13616,-0.13628 -0.245825,-0.41842 -0.245825,-0.626171 0,-0.408008 -0.995955,-0.992737 -1.447654,-0.929685 z m -16.26013,0.1039 c -0.0082,-0.04342 -0.10894,-0.02982 -0.308652,0.0082 -0.495269,0.09416 -1.314776,1.381464 -1.10076,1.728123 0.233136,0.377632 0.645403,0.11454 0.726557,-0.462109 0.041,-0.291357 0.237665,-0.713361 0.437027,-0.937888 0.17024,-0.19174 0.254144,-0.292922 0.245828,-0.336328 z m 21.203998,0.19688 c -0.1202,0 -0.218514,0.09844 -0.218514,0.218749 0,0.12032 0.09832,0.21875 0.218514,0.21875 0.120179,0 0.218513,-0.09844 0.218513,-0.21875 0,-0.120319 -0.09832,-0.218749 -0.218513,-0.218749 z M 59.868469,38.773 c -0.04722,0 -0.14114,0.14766 -0.21032,0.328124 -0.06918,0.18046 -0.03172,0.328125 0.08468,0.328125 0.1164,0 0.19666,-0.147659 0.19666,-0.328125 0,-0.18046 -0.02378,-0.328124 -0.071,-0.328124 z m -3.610934,0.2625 c -0.1292,-0.0431 -0.234904,0.08386 -0.234904,0.284374 0,0.200515 0.10572,0.330229 0.234904,0.287109 0.1292,-0.0431 0.2349,-0.17282 0.2349,-0.287109 0,-0.1143 -0.10572,-0.241268 -0.2349,-0.284374 z M 44.11365,39.429249 c -0.16608,0 -0.362754,0.09844 -0.437026,0.21875 -0.0769,0.12456 0.11128,0.21875 0.437026,0.21875 0.325735,0 0.513929,-0.0942 0.437027,-0.21875 -0.07426,-0.12032 -0.27094,-0.21875 -0.437027,-0.21875 z m -7.921113,0.13126 c -0.816284,0.06536 -0.92868,0.11418 -0.92868,0.399217 0,0.33603 -1.165268,0.794459 -1.827319,0.719139 -0.223732,-0.02546 -0.508875,0.11104 -0.633689,0.303516 -0.17308,0.266917 -0.1163,0.463259 0.245825,0.825778 0.397482,0.397912 0.49676,0.421036 0.603645,0.14218 0.16554,-0.431875 1.256474,-0.431579 1.614268,0 0.225399,0.271882 0.203173,0.410951 -0.11744,0.765625 -0.21549,0.238365 -0.561381,0.432031 -0.770261,0.432031 -0.333715,0 -0.645925,0.407199 -0.644613,0.839451 2.42e-4,0.0804 0.344402,0.169599 0.764797,0.199599 0.420399,0.03 0.764797,-0.018 0.764797,-0.10938 0,-0.321019 0.906136,-0.729092 1.324735,-0.596093 0.594953,0.18904 0.52677,0.731631 -0.122899,0.978905 -0.300456,0.11436 -0.546283,0.357959 -0.546283,0.541405 0,0.360813 -0.339016,0.454105 -0.529896,0.14492 -0.06468,-0.10478 -0.390823,-0.247182 -0.723826,-0.314452 -0.333004,-0.06728 -0.785385,-0.192759 -1.007893,-0.278907 -0.311575,-0.1206 -0.386911,-0.068 -0.327771,0.229687 0.04262,0.214484 0.415365,0.497341 0.838547,0.634373 0.699902,0.226648 0.7632,0.318056 0.77299,1.121094 0.0136,1.1145 -0.237247,1.490924 -0.79484,1.192184 -0.227746,-0.12202 -0.416866,-0.389779 -0.420642,-0.596093 -0.0048,-0.262417 -0.302027,-0.707407 -0.650075,-1.07734 -0.628931,0.13728 -1.106232,0.670641 -1.106232,1.342578 0,-0.775599 -0.623723,-1.399998 -1.398485,-1.399998 0.774762,0 1.398485,-0.624399 1.398485,-1.399997 0,0.158099 0.0423,0.304173 0.09014,0.445701 0.0625,-0.1309 0.20043,-0.275326 0.464341,-0.448435 0.296598,-0.19454 0.489668,-0.483866 0.428834,-0.642579 -0.14434,-0.376566 -1.378848,-0.214132 -1.909261,0.251563 -0.505429,0.443763 -1.01519,0.16074 -1.450384,-0.806638 -0.394939,-0.877899 -1.014806,-0.844675 -0.950532,0.05196 0.03914,0.545855 -0.0156,0.600827 -0.480731,0.483983 -0.287732,-0.0723 -0.774297,-0.0172 -1.081642,0.12304 -0.45817,0.208975 -0.557207,0.405127 -0.557207,1.093748 0,0.71233 -0.07052,0.839452 -0.467074,0.839452 -0.257159,0 -0.597433,0.17226 -0.75387,0.382812 -0.38683,0.520623 -1.104142,0.09838 -1.002433,-0.590625 0.05466,-0.370242 -0.02302,-0.468046 -0.327769,-0.410156 -0.248262,0.04716 -0.426829,0.302632 -0.469803,0.675389 -0.04532,0.393135 -0.19738,0.598829 -0.44249,0.598829 -0.205639,0 -0.595559,0.15774 -0.86586,0.347266 -0.400405,0.280755 -0.680017,0.302105 -1.518668,0.123039 -0.566145,-0.120879 -1.065053,-0.186139 -1.106225,-0.144919 -0.04117,0.04122 0.07458,0.306749 0.256754,0.587891 0.288816,0.445741 0.292722,0.564879 0.01912,0.935154 -0.477365,0.646051 -0.380162,0.844473 0.341428,0.699999 0.497679,-0.09964 0.655539,-0.04934 0.655539,0.202343 0,0.18234 0.1978,0.599331 0.439759,0.926953 0.359872,0.487283 0.413194,0.788221 0.294992,1.651559 -0.15832,1.156338 -0.589835,1.518113 -1.051594,0.885937 -0.19904,-0.272472 -0.232298,-0.563968 -0.1038,-0.902345 0.16518,-0.434909 0.1218,-0.500387 -0.335966,-0.500387 -0.334239,0 -0.575615,0.15958 -0.663734,0.437499 -0.07628,0.240624 -0.288083,0.437499 -0.469804,0.437499 -0.258242,0 -0.296232,-0.155279 -0.177541,-0.710936 0.08351,-0.391016 0.250773,-0.833809 0.374203,-0.987109 0.12341,-0.153299 0.184176,-0.321489 0.13384,-0.371875 -0.144435,-0.1446 -1.499547,0.777175 -1.499547,1.019922 0,0.12 -0.19995,0.498465 -0.44249,0.839451 -0.49627,0.697701 -0.290157,0.990144 0.549016,0.779296 0.586337,-0.147319 0.943622,0.217462 0.573597,0.587887 -0.133756,0.1339 -0.243096,0.409964 -0.243096,0.612499 0,0.219516 -0.221955,0.410454 -0.549014,0.473048 -0.430569,0.0824 -0.608071,-0.0162 -0.822157,-0.464844 -0.15007,-0.314421 -0.472174,-0.602049 -0.715659,-0.637105 -0.243484,-0.03505 -0.558332,-0.247173 -0.699243,-0.473047 -0.206735,-0.331395 -0.178921,-0.509987 0.142034,-0.921482 0.218758,-0.28047 0.471374,-0.742577 0.55994,-1.025388 0.105714,-0.337578 0.232902,-0.439502 0.374204,-0.298046 0.248041,0.248308 1.054329,0.09366 1.054329,-0.202346 0,-0.109259 -0.248209,-0.291891 -0.551746,-0.407419 -0.717418,-0.273057 -0.903054,-0.791083 -0.45888,-1.282422 0.194851,-0.215537 0.355085,-0.556349 0.355085,-0.75742 0,-0.515976 -0.673242,-0.457122 -0.81123,0.0711 -0.124754,0.477576 -0.705023,0.605163 -0.745678,0.16406 -0.01386,-0.1504 -0.03843,-0.421093 -0.05463,-0.601561 -0.02269,-0.253077 -0.264616,-0.308947 -1.065252,-0.251561 -0.856688,0.0614 -1.037939,0.0086 -1.037939,-0.295312 0,-0.202569 -0.203522,-0.422011 -0.450684,-0.486719 -0.315784,-0.08268 -0.403288,-0.221516 -0.294993,-0.470311 0.08477,-0.19474 0.17189,-0.678969 0.19393,-1.077342 0.03284,-0.594087 -0.07148,-0.781769 -0.579061,-1.044531 -0.362407,-0.187619 -0.61729,-0.501751 -0.61729,-0.754682 0,-0.31557 -0.150072,-0.43203 -0.551747,-0.43203 h -0.549014 l 0.707437,0.631637 c 0.620574,0.555077 0.667458,0.677255 0.401519,0.998041 -0.275266,0.332033 -0.387545,0.273627 -1.261915,-0.639843 L 9.2307126,42.915557 9.7360247,42.499934 c 0.8074883,-0.660629 0.2945583,-0.880022 -1.3493203,-0.576951 -1.636222,0.30166 -1.9278237,0.775287 -1.0106247,1.637885 l 0.5353581,0.505861 0.2458274,-0.459375 c 0.3555262,-0.665023 0.596852,-0.564427 0.7620657,0.317188 0.1006998,0.537357 0.3033819,0.83732 0.6610031,0.973436 0.2838643,0.10804 0.549815,0.364753 0.589986,0.571483 0.04017,0.206728 0.40956,0.489917 0.822157,0.628903 1.005911,0.338851 1.310617,0.838945 0.833083,1.367186 -0.206476,0.228399 -0.313884,0.594851 -0.248559,0.844922 0.170201,0.651563 -0.549357,1.39534 -1.499549,1.547652 -0.7023961,0.112579 -0.9012498,0.04506 -1.365709,-0.456638 -0.2989853,-0.322963 -0.543552,-0.64731 -0.5435518,-0.721876 0,-0.07456 -0.1643778,-0.315914 -0.3632788,-0.535935 -0.3382974,-0.374222 -0.3347723,-0.401262 0.05463,-0.407422 0.3867879,-0.0062 0.3899627,-0.02298 0.03551,-0.229687 C 7.6852426,47.38422 7.4515014,46.898645 7.3760809,46.426491 7.2850969,45.856886 7.1018946,45.523097 6.8297974,45.436647 6.5515031,45.348223 6.4200849,45.100898 6.4200849,44.665554 6.4200847,44.079473 6.355173,44.02298 5.663482,44.02298 c -0.559263,0 -0.8263784,0.129479 -1.0188189,0.489451 -0.2530513,0.473341 -0.2648315,0.474913 -0.4288324,0.05468 -0.084434,-0.21635 -0.1314998,-0.04366 -0.1584218,0.325389 0.082704,0.379725 0.3068735,0.690811 0.6282264,0.885937 0.00728,-0.23981 0.065536,-0.442968 0.1939296,-0.442968 0.3483853,0 1.3220064,0.497535 1.3220066,0.675389 -4e-7,0.09178 0.2522546,0.467925 0.5599406,0.833985 l 0.5572091,0.664451 -0.5572091,0.139459 c -0.6596942,0.16576 -0.7555339,0.749219 -0.1229137,0.749219 0.2427919,0 0.4370266,0.14584 0.4370266,0.328124 0,0.182279 0.1942337,0.328125 0.4370271,0.328125 0.5590978,0 0.5690136,0.445233 0.01366,0.590623 -0.7140013,0.18692 -0.2614185,0.702355 1.229138,1.399998 0.9723585,0.455105 1.4904819,0.84243 1.6688959,1.249607 0.142214,0.32456 0.442263,0.864603 0.669198,1.200388 0.337111,0.498814 0.369375,0.708947 0.169347,1.148437 -0.134653,0.295851 -0.340201,0.535937 -0.456146,0.535937 -0.27345,0 -0.9038019,-0.897229 -0.775723,-1.104687 0.05405,-0.08754 -0.1457959,-0.320393 -0.4452212,-0.516795 C 9.2132105,53.313334 9.042248,53.001094 9.042248,52.567887 c 0,-0.701077 -0.3449848,-0.932394 -0.9341452,-0.628905 -0.4894874,0.252142 -0.8139623,0.05706 -0.8139623,-0.489453 0,-0.233524 -0.1008198,-0.426561 -0.2239764,-0.426561 -0.1231558,0 -0.3180154,-0.24243 -0.4315638,-0.541405 L 6.4337407,49.937422 5.8656059,50.503437 c -0.6405239,0.641214 -0.5697207,1.293495 0.1201818,1.112888 0.5550286,-0.1453 0.7451941,0.151779 0.3223072,0.503125 -0.1789497,0.14868 -0.3250386,0.454965 -0.3250384,0.680857 0,0.622009 -0.381588,0.496587 -1.1963612,-0.39375 l -0.7347507,-0.803904 -0.027314,4.194525 v 0.0027 h -0.024582 v 2.799995 c 0,0.0146 0.00776,0.02658 0.00818,0.04102 0.022352,0.740894 0.6092242,1.328401 1.3493205,1.350779 0.01443,4.3e-4 0.026457,0.0082 0.040984,0.0082 H 16.586421 c 0.04655,0 0.08574,-0.02294 0.131109,-0.02734 0.352933,-0.03428 0.664257,-0.185579 0.890442,-0.432031 0.02845,-0.02992 0.04536,-0.0688 0.07101,-0.10118 0.07724,-0.100779 0.154364,-0.199979 0.202125,-0.319919 0.06577,-0.15996 0.103796,-0.333708 0.103796,-0.519527 0,0.182779 0.03706,0.354149 0.101065,0.511327 0.04,0.10224 0.107702,0.18468 0.169346,0.273437 0.03035,0.04176 0.05256,0.08776 0.0874,0.12578 0.102088,0.1171 0.222083,0.209414 0.357817,0.287108 0.14282,0.08174 0.297988,0.13148 0.467071,0.158599 0.07314,0.0118 0.13923,0.04376 0.215776,0.04376 h 11.187887 c 0.02906,0 0.05334,-0.0146 0.08194,-0.0164 0.0018,-1.1e-4 0.0036,1.2e-4 0.0054,0 0.0068,-4.4e-4 0.0124,-0.0048 0.0192,-0.0054 0.17634,-0.0138 0.342776,-0.0529 0.494388,-0.125779 0.154099,-0.0741 0.293515,-0.1699 0.409711,-0.292578 0.04058,-0.04192 0.06334,-0.09814 0.09832,-0.14492 0.06662,-0.09086 0.13964,-0.175799 0.182999,-0.281639 0.0682,-0.16342 0.10654,-0.343478 0.10654,-0.533215 0,0.179519 0.03912,0.345745 0.10106,0.500391 0.0369,0.09648 0.09674,0.17502 0.15296,0.259763 0.03256,0.04674 0.05752,0.09722 0.0956,0.13946 0.09454,0.1106 0.205951,0.19688 0.330501,0.27344 0.0011,6.56e-4 0.0015,0.002 0.0028,0.0028 0.1369,0.08364 0.285016,0.13698 0.447955,0.169539 C 33.190158,59.96318 33.273278,60 33.36826,60 h 11.187887 c 0.18886,0 0.368571,-0.0393 0.532627,-0.106639 h 0.0054 c 9.66e-4,-4.02e-4 0.0018,-0.0024 0.0028,-0.0028 0.0014,-6.14e-4 0.004,6.18e-4 0.0054,0 0.0106,-0.0044 0.017,-0.0144 0.02732,-0.0192 0.13918,-0.06278 0.261261,-0.149 0.371471,-0.251562 0.03324,-0.03084 0.06004,-0.06452 0.09014,-0.09844 0.08006,-0.09018 0.14738,-0.189099 0.202126,-0.298047 0.02218,-0.04408 0.0453,-0.08462 0.06282,-0.13126 0.05824,-0.15438 0.0983,-0.316726 0.0983,-0.492129 0,0.175099 0.03972,0.336627 0.09832,0.489451 0.02172,0.05814 0.05304,0.10718 0.08194,0.16132 0.04724,0.08648 0.09982,0.166659 0.16388,0.240623 0.04836,0.05738 0.09606,0.1097 0.15296,0.1586 0.05658,0.04762 0.119219,0.08458 0.182999,0.12304 0.07956,0.04892 0.15394,0.09888 0.243096,0.13126 0.149484,0.05421 0.306817,0.09569 0.475367,0.09569 H 58.541 c 0.0176,0 0.03182,-0.0104 0.04916,-0.011 0.374929,-0.0138 0.710543,-0.167059 0.953266,-0.418359 8.8e-4,-9.12e-4 0.0018,-0.0018 0.0028,-0.0028 0.02304,-0.02356 0.0333,-0.05686 0.05462,-0.08202 0.09052,-0.10862 0.17768,-0.219685 0.23217,-0.352733 0.06782,-0.16358 0.10646,-0.34364 0.10646,-0.533159 v -2.799995 -5.873426 c -0.0048,-1.32064 -0.02,-1.654584 -0.02732,-2.668746 -0.07383,-0.704971 -0.646681,-1.257738 -1.371156,-1.257738 0.678847,0 1.269518,-0.488871 1.398486,-1.129296 0,0 0.13606,-4.65694 0,-4.470694 -0.14202,0.194439 -0.743723,0.131059 -0.977849,0.09022 -0.332303,-0.05794 -0.411181,0.0314 -0.357815,0.415623 0.09382,0.675411 -0.289833,0.618725 -1.048864,-0.1586 -0.373984,-0.382987 -0.696629,-0.559101 -0.778455,-0.426563 -0.0934,0.15132 -0.240641,0.13896 -0.450683,-0.03554 -0.17248,-0.1433 -0.336134,-0.222222 -0.363279,-0.175 -0.45252,0.787323 -0.52754,1.043944 -0.376934,1.28789 0.209074,0.338657 0.04574,0.874999 -0.264949,0.874999 -0.11882,0 -0.504348,-0.204784 -0.857667,-0.456642 -0.354107,-0.252419 -0.797105,-0.399015 -0.98877,-0.325389 -0.19124,0.07348 -0.470937,0.03364 -0.620033,-0.09022 -0.38933,-0.323463 -0.941235,0.348371 -0.581791,0.708201 0.369191,0.369591 0.316883,0.503423 -0.30592,0.787498 -0.318623,0.14532 -0.494839,0.359784 -0.409713,0.497656 0.1635,0.264845 -1.500371,0.06734 -2.075878,-0.246092 -0.17258,-0.094 -0.549102,-0.06512 -0.835813,0.06562 -0.406761,0.18552 -0.563877,0.17028 -0.712901,-0.0711 -0.10504,-0.17014 -0.220167,-0.261749 -0.256751,-0.205078 -0.585013,0.906339 -0.591557,1.049599 -0.05738,1.399998 0.79935,0.524319 0.672317,0.938238 -0.34416,1.110154 -0.436363,0.0738 -0.646717,0.14858 -0.732018,0.2625 0.231281,0.169375 0.501509,0.289855 0.81125,0.289855 -0.326199,0 -0.612101,0.1284 -0.849472,0.314452 -0.03024,0.158359 -0.0869,0.320607 -0.18028,0.448437 -0.11712,0.16034 -0.205712,0.243043 -0.294994,0.270703 -0.03278,0.11924 -0.07376,0.236456 -0.07376,0.366406 0,-0.13182 -0.04004,-0.251118 -0.07374,-0.371876 -0.05428,-0.02058 -0.11208,-0.05546 -0.18028,-0.112119 -0.1743,-0.14482 -0.378935,-0.200342 -0.456145,-0.12304 -0.0772,0.0773 0.02918,0.268181 0.237631,0.423829 0.349758,0.261162 0.32585,0.332226 -0.305919,0.916015 l -0.685585,0.631639 0.11198,-0.894139 c 0.07162,-0.577855 0.334023,-1.127666 0.740213,-1.558593 0.0074,-0.008 0.0118,-0.0192 0.0192,-0.02734 -0.230216,-0.166632 -0.49883,-0.284374 -0.805823,-0.284374 0.774761,0 1.398488,-0.624399 1.398488,-1.399997 0,0.100879 0.0373,0.189659 0.05736,0.284373 0.0455,-0.277425 0.14608,-0.594987 0.292262,-0.803905 0.309065,-0.441733 0.294859,-0.545789 -0.20759,-1.342575 -0.299609,-0.475127 -0.647937,-0.928885 -0.77299,-1.006249 -0.12504,-0.07736 -0.226706,-0.378975 -0.226706,-0.672654 0,-0.29368 -0.08846,-0.535935 -0.19394,-0.535935 -0.313469,0 -0.728858,0.621414 -0.579061,0.86406 0.07632,0.12354 0.0738,0.569435 -0.0054,0.992574 -0.1025,0.547057 -0.259263,0.768361 -0.543551,0.768361 -0.219897,0 -0.461085,-0.09844 -0.535359,-0.21875 -0.07426,-0.120319 -0.375833,-0.218749 -0.669197,-0.218749 -0.532837,0 -0.703587,-0.384062 -0.344159,-0.776563 0.10466,-0.1143 0.255337,-0.478515 0.333233,-0.809373 0.18732,-0.795634 -0.354453,-0.814742 -0.895904,-0.03282 -0.215928,0.311835 -0.562673,0.728066 -0.772991,0.924216 -0.21032,0.19616 -0.382399,0.480643 -0.382399,0.634373 0,0.15374 -0.09832,0.278907 -0.218514,0.278907 -0.1202,0 -0.279699,0.0018 -0.352351,0.0028 -0.07264,7.88e-4 -0.15922,-0.448831 -0.19394,-1.00078 C 39.69781,41.20572 39.55181,40.835709 39.218997,40.602339 38.965801,40.4248 38.76012,40.14983 38.76012,39.98984 c 0,-0.159999 -0.289838,-0.333815 -0.641885,-0.385545 -0.500359,-0.07352 -0.697799,0.0168 -0.909561,0.412889 -0.353053,0.660391 -0.902314,0.669337 -0.81123,0.0138 0.04056,-0.292031 -0.0428,-0.483331 -0.204858,-0.470311 z m -23.004,0.418339 c -0.12215,0.07558 -0.16474,0.229796 -0.09561,0.341796 0.187318,0.303419 0.319578,0.247529 0.319578,-0.13672 0,-0.18758 -0.101836,-0.280703 -0.223978,-0.205076 z m 4.2774,0.1832 c -0.357852,0.07768 -0.775722,0.459319 -0.775722,0.806639 0,0.480215 0.2597,0.541541 0.887709,0.205077 0.451194,-0.241731 0.560239,-0.757984 0.207589,-0.97617 -0.08764,-0.05422 -0.200292,-0.06144 -0.319576,-0.03554 z m 32.318135,0.464841 c -0.02742,0.0148 -0.05866,0.0534 -0.09832,0.11484 -0.1165,0.18046 -0.214103,0.494007 -0.215781,0.694529 -0.0018,0.20052 -0.10784,0.397841 -0.234902,0.440235 -0.13114,0.04376 -0.16282,0.254366 -0.07374,0.486717 0.1518,0.395982 0.16758,0.395732 0.450683,0.0082 0.16094,-0.220343 0.288478,-0.750336 0.286798,-1.178512 -0.0018,-0.437365 -0.03246,-0.610587 -0.11472,-0.566015 z M 4.4343429,40.886655 c -0.1278618,-0.04014 -0.1865897,0.09854 -0.2430962,0.483983 -0.083494,0.569489 -0.050124,0.609167 0.3031873,0.388281 0.4747962,-0.296837 0.4920446,-0.444913 0.092868,-0.77656 -0.060874,-0.05056 -0.1103398,-0.08232 -0.1529577,-0.0957 z m 31.4713951,0.292579 c 0.113099,0 0.267155,0.09844 0.341429,0.21875 0.07426,0.12032 -0.02022,0.21875 -0.20759,0.21875 -0.187359,0 -0.338693,-0.09844 -0.338693,-0.21875 0,-0.12032 0.09176,-0.21875 0.204854,-0.21875 z m -21.824028,0.23242 c -0.189012,-0.02384 -0.450683,0.324405 -0.450683,0.727345 0,0.423009 0.09311,0.484107 0.63369,0.404685 0.505256,-0.07424 0.665063,0.0048 0.786647,0.388281 0.165364,0.521574 0.413975,0.38091 0.636421,-0.358203 0.120008,-0.398709 0.03101,-0.488525 -0.61457,-0.609763 -0.415527,-0.07804 -0.792662,-0.253214 -0.838545,-0.391015 -0.03406,-0.1023 -0.08995,-0.15338 -0.15296,-0.16132 z m 2.717761,0.861329 c -0.508917,0 -0.734579,0.396653 -0.409712,0.721872 0.179051,0.17924 0.955997,-0.233609 0.955997,-0.508593 0,-0.11608 -0.245827,-0.213279 -0.546285,-0.213279 z m 21.305061,0 c 0.1202,0 0.218511,0.147659 0.218511,0.328123 0,0.18046 -0.09832,0.328125 -0.218511,0.328125 -0.12018,0 -0.218516,-0.147659 -0.218516,-0.328125 0,-0.18046 0.09832,-0.328123 0.218516,-0.328123 z m 2.832479,0.478515 c 0.14808,-0.04942 0.415445,0.0577 0.595449,0.237887 0.205132,0.205366 0.245592,0.378802 0.10652,0.464846 -0.12204,0.0755 -0.392121,-0.03162 -0.598179,-0.237892 -0.268316,-0.268598 -0.296612,-0.400497 -0.1038,-0.464841 z M 5.2291854,42.929237 c -0.052998,0 -0.1551618,0.09844 -0.2294391,0.21875 -0.074278,0.12032 -0.031676,0.21875 0.095598,0.21875 0.1272758,0 0.2321706,-0.09844 0.2321706,-0.21875 -2e-7,-0.12032 -0.045332,-0.21875 -0.098329,-0.21875 z m 14.7988236,0.202342 c -0.08714,-0.009 -0.197764,0.10172 -0.245829,0.246094 -0.04808,0.144359 0.03059,0.223131 0.174812,0.174999 0.281692,-0.094 0.332296,-0.394031 0.07101,-0.421093 z m 20.324479,0.973436 c 0.0396,-0.0174 0.0956,-0.0098 0.15568,0.02734 0.12018,0.07436 0.218513,0.17936 0.218513,0.23242 0,0.05304 -0.09832,0.0957 -0.218513,0.0957 -0.1202,0 -0.218512,-0.10226 -0.218512,-0.229688 0,-0.0637 0.02322,-0.1083 0.06282,-0.12578 z m -19.133583,0.07656 c -0.430642,-0.05398 -1.469502,0.433376 -1.469502,0.751951 0,0.13322 0.28033,0.15902 0.710169,0.06836 0.877278,-0.18506 1.202654,-0.461281 0.901366,-0.762889 -0.03182,-0.03186 -0.08052,-0.04972 -0.142039,-0.05742 z m 8.830675,0.295312 c 0.108019,0.04326 0.188459,0.190419 0.188459,0.421093 0,0.240626 -0.0945,0.437499 -0.207587,0.437499 -0.29333,0 -0.498036,-0.398153 -0.338696,-0.656249 0.11418,-0.184959 0.24979,-0.245599 0.357816,-0.202343 z m -5.279831,0.533203 c -0.12216,0.07558 -0.16474,0.229795 -0.0956,0.341795 0.187319,0.303418 0.319577,0.247528 0.319577,-0.136719 0,-0.18758 -0.10184,-0.28065 -0.223977,-0.205076 z m 7.516861,0.440233 c 0.167199,0.213294 0.381563,0.374795 0.644615,0.462107 -0.19818,-0.188579 -0.399688,-0.351549 -0.573597,-0.418357 -0.03308,-0.0128 -0.04258,-0.03034 -0.071,-0.04374 z m 6.844934,0.609765 c 0.07884,-0.0074 0.15554,0.002 0.2349,0.02734 0.508573,0.16158 0.78469,0.964364 0.464343,1.350778 -0.13904,0.167699 -0.14884,0.537879 -0.02732,0.998044 0.19914,0.754183 0.454713,0.838105 1.510475,0.505859 0.347746,-0.10944 0.623211,-0.005 1.002431,0.37461 0.604653,0.605315 1.631333,0.659696 1.942036,0.103899 0.327284,-0.585455 0.564377,-0.427051 0.674661,0.453908 0.08484,0.677676 -0.0729,1.388273 -0.393325,1.769137 -0.03344,0.03974 -0.506371,-0.17532 -1.048864,-0.478516 -0.830441,-0.464133 -1.024191,-0.503189 -1.237332,-0.246093 -0.2944,0.355119 -0.11312,0.760157 0.341427,0.760157 0.17318,0 0.316846,0.09844 0.316846,0.218749 0,0.329576 -0.495027,0.265308 -1.076178,-0.14218 -0.482316,-0.338191 -0.536896,-0.338191 -0.783917,0 -0.14584,0.19966 -0.456491,0.360938 -0.691049,0.360938 -0.234562,0 -0.645731,0.295311 -0.912294,0.656249 -0.266564,0.360935 -0.608359,0.656249 -0.762065,0.656249 -0.493349,0 -1.034132,-0.535606 -0.991506,-0.984375 0.08584,-0.903718 -0.02746,-1.228424 -0.409714,-1.17031 -0.675001,0.10262 -1.584219,-0.246469 -1.584219,-0.607031 0,-0.257577 0.13386,-0.313467 0.521699,-0.216013 0.361469,0.09082 0.565113,0.02536 0.655541,-0.210548 0.087,-0.22699 0.279107,-0.295038 0.570867,-0.202344 0.280936,0.08926 0.645673,-0.0222 1.013354,-0.311719 0.419192,-0.330094 0.476343,-0.453903 0.215782,-0.453903 -0.251262,0 -0.355084,-0.1947 -0.355084,-0.656249 0,-0.761085 -0.218987,-0.839727 -0.606374,-0.21875 -0.15012,0.240624 -0.468092,0.437499 -0.707437,0.437499 -0.459333,0 -0.584687,-0.318631 -0.215782,-0.546875 0.1202,-0.07436 0.218512,-0.324287 0.218512,-0.557811 0,-0.238415 0.147719,-0.426561 0.338697,-0.426561 0.18704,0 0.618185,-0.304877 0.958729,-0.678125 0.336987,-0.369357 0.585633,-0.543853 0.822156,-0.566015 z m -34.4049396,0.13398 c -0.1011558,0.05658 -0.2005228,0.1151 -0.2840675,0.19414 -0.00664,0.104739 -0.079024,0.265045 -0.223976,0.410155 -0.1677677,0.16796 -0.071174,0.202007 0.3414272,0.12304 0.4106651,-0.07858 0.5102397,-0.17828 0.3441586,-0.344532 -0.084006,-0.0841 -0.1397498,-0.227021 -0.1775417,-0.382809 z m 43.8665696,0.235155 c 0.1202,0 0.218516,0.09844 0.218516,0.21875 0,0.12032 -0.09832,0.21875 -0.218516,0.21875 -0.1202,0 -0.218512,-0.09844 -0.218512,-0.21875 0,-0.12032 0.09832,-0.21875 0.218512,-0.21875 z m -43.0744583,0.4375 c -0.1201818,0 -0.1562198,0.09844 -0.081944,0.218749 0.074278,0.12032 0.232171,0.21875 0.3523528,0.21875 0.1201818,0 0.1589517,-0.09844 0.084674,-0.21875 -0.074278,-0.120319 -0.2349032,-0.218749 -0.3550828,-0.218749 z m 20.6877583,0 c 0.053,0 0.09832,0.09844 0.09832,0.218749 0,0.12032 -0.1049,0.21875 -0.23217,0.21875 -0.127279,0 -0.169879,-0.09844 -0.0956,-0.21875 0.07428,-0.120319 0.17644,-0.218749 0.229438,-0.218749 z M 9.697785,47.085472 c -0.1201818,0 -0.2185133,0.09844 -0.2185133,0.21875 -4e-7,0.12032 0.09833,0.21875 0.2185133,0.21875 0.1201838,0 0.2185134,-0.09844 0.2185134,-0.21875 0,-0.12032 -0.098332,-0.21875 -0.2185134,-0.21875 z m 38.075964,0.0028 c 0.17718,0.02848 0.411,0.219634 0.559941,0.546873 0.1369,0.300782 0.352262,0.546875 0.478,0.546875 0.125739,0 0.322797,-0.246093 0.437025,-0.546875 0.348099,-0.916554 1.402324,-0.567287 1.816393,0.601561 0.15556,0.439144 0.938554,0.51811 1.084374,0.10938 0.05364,-0.15038 0.17678,-0.202125 0.273142,-0.11212 0.09636,0.09002 -0.332338,0.660543 -0.953267,1.266014 -0.8427,0.821733 -1.045234,1.133638 -0.800304,1.227732 0.180479,0.06924 0.477437,0.06786 0.661002,-0.0028 0.220362,-0.08466 0.47826,0.1088 0.759335,0.571483 0.589953,0.971153 0.19912,1.313726 -0.611839,0.535939 -0.741003,-0.710691 -0.967644,-0.742498 -0.876784,-0.12304 0.09318,0.635183 -1.049103,0.808215 -1.245526,0.18868 -0.17098,-0.539315 -0.732103,-0.645251 -1.477698,-0.278907 -0.333425,0.163839 -0.775914,0.269835 -0.98331,0.235157 -0.279102,-0.04668 -0.359247,0.06228 -0.308652,0.426562 0.09926,0.71469 -0.533887,0.630582 -0.778452,-0.1039 -0.15256,-0.458202 -0.1013,-0.765221 0.221245,-1.312498 0.446968,-0.758377 0.966491,-0.930956 1.174508,-0.388279 0.16834,0.439173 1.17178,0.434675 1.17178,-0.0054 0,-0.18424 -0.172079,-0.389358 -0.382399,-0.45664 -0.808697,-0.258737 -1.365708,-0.604767 -1.365708,-0.847654 0,-0.13916 0.234674,-0.473809 0.521699,-0.743749 0.328894,-0.309309 0.479246,-0.647117 0.409714,-0.91328 -0.08272,-0.316596 0.03862,-0.449568 0.215781,-0.421094 z M 4.1120355,47.33977 c -0.1073359,0.03738 -0.1072839,0.24495 -0.027314,0.738279 0.074174,0.457583 0.2606886,0.913592 0.4151755,1.011718 0.4345531,0.276019 1.0915525,0.215714 0.9942361,-0.09022 -0.047836,-0.1504 -0.2951201,-0.367817 -0.5517467,-0.483989 -0.2732269,-0.1237 -0.4489618,-0.385161 -0.4233696,-0.631639 0.024038,-0.231502 -0.096378,-0.468247 -0.2649476,-0.527733 -0.06058,-0.02138 -0.1062538,-0.02886 -0.1420337,-0.0164 z m 22.4222085,0.401953 c 0.127279,0 0.172599,0.09844 0.09832,0.21875 -0.07426,0.12032 -0.179159,0.218749 -0.232169,0.218749 -0.053,0 -0.0956,-0.09844 -0.0956,-0.218749 0,-0.12032 0.10216,-0.21875 0.229438,-0.21875 z M 12.96183,48.001489 c 0.163885,-0.05468 0.245824,0.02734 0.191199,0.191399 -0.05258,0.15792 -0.224662,0.330174 -0.382399,0.382814 -0.163888,0.05468 -0.245823,-0.02734 -0.191198,-0.1914 0.05258,-0.15792 0.224658,-0.330171 0.382398,-0.382809 z m 27.699308,0.03828 c 0.0396,0.0152 0.06554,0.05468 0.06554,0.11484 0,0.120319 -0.09832,0.278379 -0.218511,0.352733 -0.1202,0.07436 -0.218514,0.0383 -0.218514,-0.08202 0,-0.12032 0.09832,-0.281113 0.218514,-0.355467 0.06008,-0.03718 0.11334,-0.04524 0.15296,-0.03008 z m -7.866483,0.221483 c 0.06284,0.0062 0.12196,0.0511 0.17482,0.13672 0.08722,0.14128 0.06008,0.355464 -0.06008,0.475779 -0.14568,0.14582 -0.271212,0.13296 -0.376936,-0.03828 -0.08722,-0.141279 -0.06008,-0.352731 0.06008,-0.473047 0.07282,-0.07292 0.13928,-0.10752 0.202126,-0.10118 z m 1.040668,0.1504 c 0.1957,-0.0612 0.652571,0.266326 1.179974,0.880467 0.404531,0.471069 0.699523,0.845248 0.655539,0.831248 -0.04398,-0.014 -0.276178,-0.07322 -0.516237,-0.13398 -0.471045,-0.119219 -1.420338,-1.044884 -1.420338,-1.383589 0,-0.11062 0.03582,-0.17374 0.10106,-0.19414 z m -2.395452,0.17226 c 0.11416,0 0.241008,0.10582 0.284068,0.235155 0.04308,0.12934 -0.08376,0.235158 -0.284068,0.235158 -0.200301,0 -0.329871,-0.10582 -0.286799,-0.235158 0.04306,-0.129339 0.172619,-0.235155 0.286799,-0.235155 z m -21.9660623,0.05196 c -0.053058,0.0078 -0.1209438,0.03454 -0.202125,0.08476 -0.1301358,0.08052 -0.1754057,0.249769 -0.09833,0.374609 0.090736,0.14698 0.2034693,0.12244 0.3195757,-0.06564 0.1625397,-0.263276 0.1400498,-0.417111 -0.01912,-0.393749 z m -5.4300585,0.746484 -0.01366,0.566013 c -0.00762,0.31081 0.05713,0.636883 0.1447657,0.724609 0.2594778,0.259762 0.3064865,-0.191019 0.079212,-0.760154 z M 31.811345,49.92923 c 0.09616,0 0.174819,0.124639 0.174819,0.276171 0,0.15152 0.19666,0.399335 0.437028,0.549607 0.539051,0.337012 0.567163,1.106216 0.05462,1.495702 -0.791522,0.601503 -1.365707,0.176719 -1.365707,-1.008983 0,-0.74051 0.304729,-1.312497 0.699243,-1.312497 z m -17.524777,0.437499 c 0.120189,0 0.218513,0.09844 0.218513,0.218749 0,0.12032 -0.09832,0.21875 -0.218513,0.21875 -0.12019,0 -0.218515,-0.09844 -0.218515,-0.21875 0,-0.120319 0.09834,-0.218749 0.218515,-0.218749 z m 24.798542,0.779294 c -0.227917,0.06118 -0.543553,0.346706 -0.543553,0.560547 0,0.10558 0.08572,0.1914 0.1912,0.1914 0.284811,0 0.699351,-0.563173 0.535357,-0.727343 -0.041,-0.04104 -0.10702,-0.045 -0.183,-0.02462 z m -11.761486,0.13672 c 0.15496,-0.012 0.408074,0.09456 0.726559,0.352734 0.414707,0.336173 0.438449,0.430401 0.16662,0.656249 -0.252988,0.210181 -0.389368,0.181879 -0.677391,-0.13672 -0.456887,-0.505399 -0.474037,-0.852251 -0.215782,-0.872263 z m -0.554477,0.631639 c 0.10926,0.03862 0.1912,0.18196 0.1912,0.410155 0,0.233524 -0.10022,0.485662 -0.221244,0.560547 -0.266841,0.1651 -0.531445,-0.436359 -0.333233,-0.75742 0.11564,-0.18732 0.254001,-0.251906 0.363277,-0.213282 z m -12.485311,0.0082 c 0.08151,-0.0014 0.162974,0.04832 0.264947,0.1504 0.354506,0.354885 -0.04255,0.752361 -0.48073,0.481249 -0.258134,-0.1597 -0.270713,-0.253992 -0.05463,-0.470311 0.105518,-0.10562 0.1889,-0.15994 0.270411,-0.16132 z m 20.49929,0.19414 c 0.380953,0 0.974628,0.604065 0.82762,0.842186 -0.17128,0.277436 -0.629829,0.334728 -0.857666,0.10664 -0.205842,-0.206065 -0.18254,-0.948826 0.03004,-0.948826 z m -4.200921,0.218749 c 0.190279,0 0.307061,0.11688 0.259485,0.259766 -0.13504,0.405611 -0.603643,0.473797 -0.603643,0.0875 0,-0.1905 0.15386,-0.347266 0.344158,-0.347266 z M 8.017963,52.600649 c 0.045044,0.0058 0.1100698,0.0473 0.1884677,0.12578 0.1422218,0.14236 0.2095922,0.309713 0.1474957,0.371873 -0.1458337,0.146 -0.4042495,-0.1127 -0.4042495,-0.404687 0,-0.06854 0.023242,-0.09868 0.068284,-0.09298 z m 26.188833,0.391015 c 0.240094,0 0.40152,0.15776 0.40152,0.39375 0,0.216561 0.118,0.511873 0.262217,0.656249 0.1698,0.169979 0.18672,0.338075 0.04916,0.475779 -0.137539,0.137719 -0.418689,-0.04418 -0.797574,-0.519529 -0.610003,-0.765319 -0.590073,-1.006249 0.08468,-1.006249 z M 19.32057,53.259632 c 0.09657,-0.0194 0.200446,-0.0148 0.303188,0.02462 0.188351,0.07236 0.344158,0.283331 0.344158,0.467577 0,0.382297 -0.774367,0.459005 -0.996968,0.09844 -0.154877,-0.250868 0.05988,-0.532675 0.349622,-0.590623 z m 27.177608,0.207812 c 0.09174,0.0048 0.203545,0.02716 0.333233,0.06836 0.251166,0.0798 0.399431,0.235616 0.330499,0.347266 -0.169839,0.275113 -0.696764,0.257085 -0.874052,-0.03008 -0.15944,-0.258256 -0.06488,-0.400049 0.21032,-0.385547 z m -18.685631,0.0711 0.447954,0.516796 c 0.455847,0.526033 0.551709,1.034462 0.314113,1.654293 -0.07294,0.190319 -0.271307,0.344531 -0.442491,0.344531 -0.418247,0 -0.649387,-0.657025 -0.305918,-0.869528 0.182,-0.1126 0.223526,-0.416916 0.12838,-0.907813 z m 9.112011,0.10938 c 0.16742,0 0.305919,0.13778 0.305919,0.303516 0,0.406273 -0.578445,0.875174 -0.745676,0.604295 -0.19394,-0.314154 0.09256,-0.907811 0.439757,-0.907811 z m -4.405777,0.21875 c 0.384652,0 0.462478,0.555283 0.10926,0.773827 -0.15234,0.09424 -0.10992,0.326423 0.12564,0.686324 0.19594,0.29936 0.305115,0.684211 0.240366,0.853125 -0.1636,0.426809 0.610243,0.790637 1.308347,0.615235 0.439208,-0.11034 0.556725,-0.07214 0.480732,0.1586 -0.05514,0.167359 -0.318912,0.337933 -0.587255,0.377343 -0.268346,0.0394 -0.543506,0.211678 -0.609107,0.382813 -0.12374,0.322848 -0.762417,0.423476 -1.024283,0.16132 -0.08244,-0.08252 -0.570015,-0.13056 -1.084372,-0.1039 -0.87209,0.0452 -0.9748,-0.0108 -1.513207,-0.833984 -0.317546,-0.485542 -0.548075,-0.883201 -0.513505,-0.883201 0.03456,0 0.351189,0.1461 0.704706,0.322656 0.930219,0.464547 2.157821,0.529131 2.157821,0.114839 0,-0.209881 -0.17718,-0.306771 -0.491657,-0.273437 -0.641341,0.06798 -0.642381,-0.447873 -0.0028,-1.08828 0.268727,-0.269018 0.459287,-0.662767 0.423371,-0.874999 -0.03926,-0.231951 0.0706,-0.388279 0.275873,-0.388279 z m -11.780606,0.218749 c 0.1765,0 0.32231,0.14766 0.32231,0.328124 0,0.18046 -0.08934,0.328125 -0.19666,0.328125 -0.10732,0 -0.250393,-0.147659 -0.319575,-0.328125 -0.0766,-0.19988 -0.0015,-0.328124 0.193919,-0.328124 z M 13.224045,55.078 c 0.170564,-0.04712 0.406982,0.05106 0.406982,0.224217 0,0.05304 -0.154062,0.0957 -0.341429,0.0957 -0.187373,0 -0.280345,-0.0992 -0.204854,-0.221483 0.03119,-0.05052 0.08246,-0.08272 0.1393,-0.09844 z m 13.902918,1.192186 c 0.0634,-0.0138 0.122759,-0.0148 0.169339,0.0028 0.06214,0.02326 0.10214,0.07414 0.1038,0.164059 0.0017,0.09024 0.06136,0.385546 0.13384,0.656249 0.1054,0.393684 0.0428,0.492188 -0.316846,0.492188 -0.558435,0 -0.764626,-0.30692 -0.584523,-0.874999 0.07272,-0.229364 0.304226,-0.398679 0.494388,-0.440233 z m 3.324134,1.864839 c 0.12216,-0.07558 0.223977,0.0176 0.223977,0.205077 0,0.384238 -0.132259,0.440127 -0.319575,0.13672 -0.06916,-0.112 -0.02654,-0.266224 0.0956,-0.341795 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 45.954627,44.599931 V 33.39995 c 0,-0.775599 -0.623727,-1.399998 -1.398488,-1.399998 H 33.368252 c -0.774761,0 -1.398486,0.624399 -1.398486,1.399998 v 11.199981 c 0,0.775598 0.623725,1.399997 1.398486,1.399997 h 11.187887 c 0.774761,0 1.398488,-0.624399 1.398488,-1.399997 z"/>
+ <path style="opacity:0.3" d="M 17.984906,58.599907 V 47.399926 c 0,-0.775599 -0.623724,-1.399998 -1.398485,-1.399998 H 5.3985333 c -0.7747613,0 -1.3984859,0.624399 -1.3984859,1.399998 v 11.199981 c 0,0.775598 0.6237246,1.399997 1.3984859,1.399997 H 16.586421 c 0.774761,0 1.398485,-0.624399 1.398485,-1.399997 z"/>
+ <path style="opacity:0.3" d="M 45.954627,58.599907 V 47.399926 c 0,-0.775599 -0.623727,-1.399998 -1.398488,-1.399998 H 33.368252 c -0.774761,0 -1.398486,0.624399 -1.398486,1.399998 v 11.199981 c 0,0.775598 0.623725,1.399997 1.398486,1.399997 h 11.187887 c 0.774761,0 1.398488,-0.624399 1.398488,-1.399997 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.3984375 4 C 4.6228396 4 4 4.6228386 4 5.3984375 L 4 6.3984375 C 4 5.6228386 4.6228396 5 5.3984375 5 L 16.601562 5 C 17.377161 5 18 5.6228384 18 6.3984375 L 18 5.3984375 C 18 4.6228384 17.377161 4 16.601562 4 L 5.3984375 4 z M 19.398438 18 C 18.62284 18 18 18.622838 18 19.398438 L 18 20.398438 C 18 19.622839 18.62284 19 19.398438 19 L 30.601562 19 C 31.37716 19 32 19.622839 32 20.398438 L 32 19.398438 C 32 18.622839 31.37716 18 30.601562 18 L 19.398438 18 z M 47.398438 18 C 46.622839 18 46 18.622838 46 19.398438 L 46 20.398438 C 46 19.622839 46.622839 19 47.398438 19 L 58.601562 19 C 59.377161 19 60 19.622839 60 20.398438 L 60 19.398438 C 60 18.622839 59.377161 18 58.601562 18 L 47.398438 18 z M 33.398438 32 C 32.622839 32 32 32.622838 32 33.398438 L 32 34.398438 C 32 33.622838 32.622839 33 33.398438 33 L 44.601562 33 C 45.377161 33 46 33.622839 46 34.398438 L 46 33.398438 C 46 32.622839 45.377161 32 44.601562 32 L 33.398438 32 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 17.666016 32.498047 C 17.409492 32.802313 17.030388 33 16.599609 33 L 5.4003906 33 C 4.9741171 33 4.598273 32.806579 4.3417969 32.507812 C 4.14074 32.75017 4.015625 33.0593 4.015625 33.400391 L 4.015625 44.599609 C 4.015625 45.375207 4.6393019 46 5.4140625 46 L 16.601562 46 C 17.376324 46 18 45.375207 18 44.599609 L 18 33.400391 C 18 33.054774 17.871897 32.741745 17.666016 32.498047 z"/>
+ <path style="opacity:0.2" d="M 4 16.599609 L 4 17.599609 C 4 18.375207 4.6247905 19 5.4003906 19 L 16.599609 19 C 17.375209 19 18 18.375207 18 17.599609 L 18 16.599609 C 18 17.375207 17.375209 18 16.599609 18 L 5.4003906 18 C 4.6247905 18 4 17.375207 4 16.599609 z M 4 30.599609 L 4 31.599609 C 4 32.375207 4.6247905 33 5.4003906 33 L 16.599609 33 C 17.375209 33 18 32.375207 18 31.599609 C 18 32.375207 18.62479 33 19.400391 33 L 30.599609 33 C 31.375209 33 32 32.375207 32 31.599609 L 32 30.599609 C 32 31.375207 31.375209 32 30.599609 32 L 19.400391 32 C 18.62479 32 18 31.375207 18 30.599609 C 18 31.375207 17.375209 32 16.599609 32 L 5.4003906 32 C 4.6247905 32 4 31.375207 4 30.599609 z M 46 30.599609 L 46 31.599609 C 46 32.375207 46.62479 33 47.400391 33 L 58.599609 33 C 59.375209 33 60 32.375207 60 31.599609 L 60 30.599609 C 60 31.375207 59.375209 32 58.599609 32 L 47.400391 32 C 46.62479 32 46 31.375207 46 30.599609 z M 4 44.599609 L 4 45.599609 C 4 46.375207 4.6247905 47 5.4003906 47 L 16.599609 47 C 17.375209 47 18 46.375207 18 45.599609 C 18 46.375207 18.62479 47 19.400391 47 L 30.599609 47 C 31.375209 47 32 46.375207 32 45.599609 C 32 46.375207 32.62479 47 33.400391 47 L 44.599609 47 C 45.375209 47 46 46.375207 46 45.599609 C 46 46.375207 46.62479 47 47.400391 47 L 58.599609 47 C 59.375209 47 60 46.375207 60 45.599609 L 60 44.599609 C 60 45.375207 59.375209 46 58.599609 46 L 47.400391 46 C 46.62479 46 46 45.375207 46 44.599609 C 46 45.375207 45.375209 46 44.599609 46 L 33.400391 46 C 32.62479 46 32 45.375207 32 44.599609 C 32 45.375207 31.375209 46 30.599609 46 L 19.400391 46 C 18.62479 46 18 45.375207 18 44.599609 C 18 45.375207 17.375209 46 16.599609 46 L 5.4003906 46 C 4.6247905 46 4 45.375207 4 44.599609 z M 4 58.599609 L 4 59.599609 C 4 60.375207 4.6247905 61 5.4003906 61 L 16.599609 61 C 17.375209 61 18 60.375207 18 59.599609 C 18 60.375207 18.62479 61 19.400391 61 L 30.599609 61 C 31.375209 61 32 60.375207 32 59.599609 C 32 60.375207 32.62479 61 33.400391 61 L 44.599609 61 C 45.375209 61 46 60.375207 46 59.599609 C 46 60.375207 46.62479 61 47.400391 61 L 58.599609 61 C 59.375209 61 60 60.375207 60 59.599609 L 60 58.599609 C 60 59.375207 59.375209 60 58.599609 60 L 47.400391 60 C 46.62479 60 46 59.375207 46 58.599609 C 46 59.375207 45.375209 60 44.599609 60 L 33.400391 60 C 32.62479 60 32 59.375207 32 58.599609 C 32 59.375207 31.375209 60 30.599609 60 L 19.400391 60 C 18.62479 60 18 59.375207 18 58.599609 C 18 59.375207 17.375209 60 16.599609 60 L 5.4003906 60 C 4.6247905 60 4 59.375207 4 58.599609 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/texmacs.svg b/.icons/awkward/64x64/apps/texmacs.svg
new file mode 120000
index 00000000..febda267
--- /dev/null
+++ b/.icons/awkward/64x64/apps/texmacs.svg
@@ -0,0 +1 @@
+TeXmacs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/texmaker.svg b/.icons/awkward/64x64/apps/texmaker.svg
new file mode 100644
index 00000000..225e091a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/texmaker.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#7ec242" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,0,1)">
+ <path d="m 3,10 0,3 2,0 0,9 4,0 0,-9 2,0 0,-3 z"/>
+ <path d="m 24,10 -3,0 2.3877,5.9458 -2.388,6.054 3,0 1,-3 1,3 3,0 -2.388,-6.054 2.388,-5.946 -3,0 -1,3 z"/>
+ <path d="m 12,13 0,12 8,0 0,-3 -5,0 0,-2 5,0 0,-2 -5,0 0,-2 5,0 0,-3 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="scale(2,2)">
+ <path d="m 3,10 0,3 2,0 0,9 4,0 0,-9 2,0 0,-3 z"/>
+ <path d="m 24,10 -3,0 2.3877,5.9458 -2.388,6.054 3,0 1,-3 1,3 3,0 -2.388,-6.054 2.388,-5.946 -3,0 -1,3 z"/>
+ <path d="m 12,13 0,12 8,0 0,-3 -5,0 0,-2 5,0 0,-2 -5,0 0,-2 5,0 0,-3 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/texstudio.svg b/.icons/awkward/64x64/apps/texstudio.svg
new file mode 100644
index 00000000..e9e02596
--- /dev/null
+++ b/.icons/awkward/64x64/apps/texstudio.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 0,2 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 L 7,59 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#8283d7" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,0,1)">
+ <path d="m 3,10 0,3 2,0 0,9 4,0 0,-9 2,0 0,-3 z"/>
+ <path d="m 24,10 -3,0 2.3877,5.9458 -2.388,6.054 3,0 1,-3 1,3 3,0 -2.388,-6.054 2.388,-5.946 -3,0 -1,3 z"/>
+ <path d="m 12,13 0,12 8,0 0,-3 -5,0 0,-2 5,0 0,-2 -5,0 0,-2 5,0 0,-3 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="scale(2,2)">
+ <path d="m 3,10 0,3 2,0 0,9 4,0 0,-9 2,0 0,-3 z"/>
+ <path d="m 24,10 -3,0 2.3877,5.9458 -2.388,6.054 3,0 1,-3 1,3 3,0 -2.388,-6.054 2.388,-5.946 -3,0 -1,3 z"/>
+ <path d="m 12,13 0,12 8,0 0,-3 -5,0 0,-2 5,0 0,-2 -5,0 0,-2 5,0 0,-3 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/text-editor.svg b/.icons/awkward/64x64/apps/text-editor.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/text-editor.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/textosaurus.svg b/.icons/awkward/64x64/apps/textosaurus.svg
new file mode 100644
index 00000000..7b66188b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/textosaurus.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 33.793406,11.008765 c -0.469412,0.0082 -0.894268,0.279854 -1.098704,0.702489 l -2.43562,4.931301 -4.505456,-1.542374 c -0.86077,-0.351878 -1.789386,0.330075 -1.711252,1.256704 L 24.686,22.043178 21.595564,21.04172 c -0.898468,-0.266952 -1.758462,0.517398 -1.575128,1.43658 l 0.12922,4.73709 -2.787787,-0.240646 c -0.942876,-0.103324 -1.650201,0.843796 -1.283431,1.718548 l 1.979981,4.866332 -1.772053,2.271068 -2.46127,-4.230004 c -0.597121,-0.92789 -2.016888,-0.677522 -2.260605,0.398644 l -0.955289,4.05898 -1.9324524,-2.576604 C 8.0066308,32.585726 6.5866506,32.960056 6.4453134,34.069952 l -0.933411,6.528998 c -0.096758,0.745016 0.4835524,1.40529 1.2348252,1.404978 l 1.2812266,0.265928 -0.055908,4.578664 c -0.01172,1.089272 1.2517266,1.667012 2.0547878,0.93098 l 5.431245,-5.157182 36.624351,-0.61839 c 0.870578,-0.0086 1.463522,-0.8855 1.147318,-1.696668 l -2.85371,-7.331166 3.434758,-5.850836 c 0.350328,-0.713766 -0.04926,-1.568516 -0.821594,-1.75744 l -4.421648,-0.943134 1.373896,-5.939093 c 0.148538,-0.833074 -0.559622,-1.56833 -1.397684,-1.451163 l -4.205214,0.486673 -1.00138,-4.486032 c -0.07279,-0.961503 -1.164076,-1.478644 -1.95433,-0.926119 l -3.578686,3.763054 -2.95337,-4.311457 c -0.235654,-0.351817 -0.634008,-0.559694 -1.05738,-0.551782 z"/>
+ <path style="opacity:0.2" d="m 24.070312,44.28126 -0.753906,6.117188 c 0,0 1.319338,0.601562 3.984376,0.601562 2.665038,0 3.78125,-0.441406 3.78125,-0.441406 l 0.882812,-6.277344 z m 17.503906,2.054688 -0.3125,5.96875 c 0,0 1.300936,0.616264 3.828126,0.6875 2.802678,0.079 3.84375,-0.648438 3.84375,-0.648438 l 0.75,-6.007812 z"/>
+ <path style="fill:#972b00" d="m 24.070312,43.28125 -0.753906,6.117188 c 0,0 1.319338,0.601562 3.984376,0.601562 2.665038,0 3.78125,-0.441406 3.78125,-0.441406 l 0.882812,-6.277344 z m 17.503906,2.054688 -0.3125,5.96875 c 0,0 1.300936,0.616264 3.828126,0.6875 2.802678,0.079 3.84375,-0.648438 3.84375,-0.648438 l 0.75,-6.007812 z"/>
+ <path style="fill:#ff8100" d="m 33.793406,10.008755 c -0.469412,0.0082 -0.894268,0.279854 -1.098704,0.70249 l -2.43562,4.931301 -4.505456,-1.542375 c -0.86077,-0.351877 -1.789386,0.330076 -1.711252,1.256704 L 24.686,21.043168 21.595564,20.04171 c -0.898468,-0.266952 -1.758462,0.517398 -1.575128,1.43658 l 0.12922,4.73709 -2.787787,-0.240646 c -0.942876,-0.103324 -1.650201,0.843796 -1.283431,1.718548 l 1.979981,4.866332 -1.772053,2.271068 -2.46127,-4.230004 c -0.597121,-0.92789 -2.016888,-0.677522 -2.260605,0.398644 l -0.955289,4.05898 -1.9324524,-2.576604 C 8.0066308,31.585716 6.5866506,31.960046 6.4453134,33.069942 l -0.933411,6.528998 c -0.096758,0.745016 0.4835524,1.40529 1.2348252,1.404978 l 1.2812266,0.265928 -0.055908,4.578664 c -0.01172,1.089272 1.2517266,1.667012 2.0547878,0.93098 l 5.431245,-5.157182 36.624351,-0.61839 c 0.870578,-0.0086 1.463522,-0.8855 1.147318,-1.696668 l -2.85371,-7.331166 3.434758,-5.850836 c 0.350328,-0.713766 -0.04926,-1.568516 -0.821594,-1.75744 l -4.421648,-0.943134 1.373896,-5.939092 c 0.148538,-0.833075 -0.559622,-1.568331 -1.397684,-1.451164 l -4.205214,0.486674 -1.00138,-4.486033 c -0.07279,-0.961503 -1.164076,-1.478644 -1.95433,-0.926118 l -3.578686,3.763053 -2.95337,-4.311456 c -0.235654,-0.351818 -0.634008,-0.559694 -1.05738,-0.551783 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 33.792969 10.007812 C 33.323557 10.016013 32.899749 10.288302 32.695312 10.710938 L 30.259766 15.642578 L 25.753906 14.099609 C 24.893136 13.747732 23.964835 14.430794 24.042969 15.357422 L 24.103516 15.884766 C 24.310122 15.22085 25.049696 14.811733 25.753906 15.099609 L 30.259766 16.642578 L 32.695312 11.710938 C 32.899749 11.288302 33.323557 11.016013 33.792969 11.007812 C 34.216341 10.999901 34.615909 11.208729 34.851562 11.560547 L 37.804688 15.871094 L 41.382812 12.109375 C 42.173067 11.556849 43.265101 12.073653 43.337891 13.035156 L 44.337891 17.521484 L 48.542969 17.035156 C 49.138716 16.951867 49.663804 17.301447 49.867188 17.808594 L 49.941406 17.486328 C 50.089944 16.653253 49.381031 15.917989 48.542969 16.035156 L 44.337891 16.521484 L 43.337891 12.035156 C 43.265101 11.073653 42.173067 10.556849 41.382812 11.109375 L 37.804688 14.871094 L 34.851562 10.560547 C 34.615909 10.208729 34.216341 9.9999015 33.792969 10.007812 z M 21.261719 19.988281 C 20.497714 19.972141 19.859114 20.674231 20.019531 21.478516 L 20.033203 21.970703 C 20.180019 21.298443 20.870619 20.825579 21.595703 21.041016 L 24.685547 22.042969 L 24.568359 21.005859 L 21.595703 20.041016 C 21.483395 20.007647 21.370862 19.990587 21.261719 19.988281 z M 48.789062 23.470703 L 48.568359 24.423828 L 52.988281 25.367188 C 53.383923 25.463967 53.678816 25.736447 53.828125 26.074219 C 54.136393 25.371085 53.742635 24.551713 52.988281 24.367188 L 48.789062 23.470703 z M 17.361328 25.974609 C 16.418452 25.871285 15.711355 26.818607 16.078125 27.693359 L 16.087891 27.714844 C 16.295029 27.245994 16.782271 26.911154 17.361328 26.974609 L 20.150391 27.214844 L 20.123047 26.212891 L 17.361328 25.974609 z M 12.912109 30.035156 C 12.32896 29.976556 11.716776 30.327396 11.564453 31 L 10.609375 35.058594 L 8.6757812 32.482422 C 8.0056625 31.58644 6.5866497 31.960417 6.4453125 33.070312 L 5.5117188 39.599609 C 5.4857382 39.799654 5.5123668 39.991292 5.5742188 40.167969 L 6.4453125 34.070312 C 6.5866497 32.960417 8.0056625 32.58644 8.6757812 33.482422 L 10.609375 36.058594 L 11.564453 32 C 11.80817 30.923834 13.227098 30.671719 13.824219 31.599609 L 16.287109 35.830078 L 18.058594 33.558594 L 17.791016 32.902344 L 16.287109 34.830078 L 13.824219 30.601562 C 13.600298 30.253604 13.261999 30.070317 12.912109 30.035156 z M 50.611328 32.578125 L 50.376953 32.976562 L 53.208984 40.25 C 53.33257 39.964525 53.356783 39.630677 53.230469 39.306641 L 50.611328 32.578125 z M 8.015625 42.267578 L 7.9726562 45.847656 C 7.9723419 45.876872 7.9828882 45.901223 7.984375 45.929688 L 8.0273438 42.269531 L 8.015625 42.267578 z"/>
+ <path style="opacity:0.2" d="m 2.0153348,40.398304 c 0,0 7.7893086,-0.716156 14.5600572,-5.137922 3.770234,-2.462222 5.392258,-7.930024 8.708286,-11.539448 0.71084,-0.773734 1.480274,-1.585294 2.302018,-2.303806 1.991086,-1.648714 4.911042,-2.376858 7.720012,-2.417118 2.426354,-0.03478 4.769898,0.429574 6.360444,1.426046 3.467848,2.355514 6.306744,6.62238 8.043166,10.451556 1.693946,3.735504 3.526774,4.441166 3.526774,4.441166 l 6.026958,3.046172 c 2.636856,1.33273 2.474806,4.734326 2.73695,6.438836 l -2.807616,0.261936 -0.627612,2.128462 c -0.10576,-0.03084 -7.820558,-0.98209 -10.449392,1.176464 -1.29961,0.0176 -2.848796,-0.1109 -5.652058,-0.11046 l -0.762186,6.083002 c 0,0 -1.042962,0.729832 -3.84564,0.65083 -2.52719,-0.07124 -3.825774,-0.690006 -3.825774,-0.690006 l 0.412778,-7.82884 -9.609666,-1.627416 -0.984734,7.8124 c 0,0 -1.111662,0.339852 -3.7767,0.339852 -2.665037,0 -3.984572,-0.500758 -3.984572,-0.500758 l 0.908481,-8.231118 c 0,0 -7.861553,-0.76407 -8.319833,-0.854346 -7.3189634,-1.44176 -6.6601412,-3.015494 -6.6601412,-3.015494 z"/>
+ <path style="fill:#da4000" d="m 2.0153348,39.398294 c 0,0 7.7893086,-0.716156 14.5600572,-5.137922 3.770234,-2.462222 5.392258,-7.930024 8.708286,-11.539448 0.71084,-0.773734 1.480274,-1.585294 2.302018,-2.303806 1.991086,-1.648714 4.911042,-2.376857 7.720012,-2.417118 2.426354,-0.03478 4.769898,0.429574 6.360444,1.426046 3.467848,2.355514 6.306744,6.62238 8.043166,10.451556 1.693946,3.735504 3.526774,4.441166 3.526774,4.441166 l 6.026958,3.046172 c 2.636856,1.33273 2.474806,4.734326 2.73695,6.438836 l -2.807616,0.261936 -0.627612,2.128462 c -0.10576,-0.03084 -7.820558,-0.98209 -10.449392,1.176464 -1.29961,0.0176 -2.848796,-0.1109 -5.652058,-0.11046 l -0.762186,6.083002 c 0,0 -1.042962,0.729832 -3.84564,0.65083 -2.52719,-0.07124 -3.825774,-0.690006 -3.825774,-0.690006 l 0.412778,-7.82884 -9.609666,-1.627416 -0.984734,7.8124 c 0,0 -1.111662,0.339852 -3.7767,0.339852 -2.665037,0 -3.984572,-0.500758 -3.984572,-0.500758 l 0.908481,-8.231118 c 0,0 -7.861553,-0.76407 -8.319833,-0.854346 -7.3189634,-1.44176 -6.6601412,-3.015494 -6.6601412,-3.015494 z"/>
+ <circle style="opacity:0.2" cx="51" cy="40" r="3"/>
+ <circle style="fill:#ffffff" cx="51" cy="39" r="3"/>
+ <circle style="fill:#3f3f3f" cx="51" cy="39" r="2"/>
+ <path style="opacity:0.2" d="m 58.225768,44.056288 c -4.34408,-2.12e-4 -8.266358,1.385406 -9.957454,3.209106 2.75427,-2.014616 10.191884,-1.102568 10.295788,-1.07226 l 0.622016,-2.113422 c -0.319196,-0.0142 -0.63963,-0.02212 -0.96035,-0.02342 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/the-binding-of-isaac-rebirth.svg b/.icons/awkward/64x64/apps/the-binding-of-isaac-rebirth.svg
new file mode 100644
index 00000000..c25ccd1a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/the-binding-of-isaac-rebirth.svg
@@ -0,0 +1,17 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m23 44s-4 2-4 8c0 3 3 3 3 3h2l1 3s0 3 3 3c4 0 4-3 4-3s0 3 4 3c3 0 3-3 3-3l1-3h2s3 0 3-3c0-6-4-8-4-8h-9z" style="opacity:.2"/>
+ <path d="m23 43s-4 2-4 8c0 3 3 3 3 3h2l1 3s0 3 3 3c4 0 4-3 4-3s0 3 4 3c3 0 3-3 3-3l1-3h2s3 0 3-3c0-6-4-8-4-8h-9-9z" style="fill:#faa7b0"/>
+ <ellipse cx="32" cy="28" rx="22" ry="20" style="opacity:.2"/>
+ <path d="m23 43s-4 2-4 8c0 0.141673 0.012642 0.269829 0.025391 0.398438 0.259872-5.523842 3.974609-7.398438 3.974609-7.398438h9 9s3.714737 1.874596 3.974609 7.398438c0.012749-0.128609 0.025391-0.256765 0.025391-0.398438 0-6-4-8-4-8h-9-9z" style="fill:#ffffff;opacity:.2"/>
+ <ellipse cx="32" cy="27" rx="22" ry="20" style="fill:#fcd0d5"/>
+ <path d="m17 32v9.595703a22 20 0 0 0 6 3.634766v-13.230469h-6zm24 0v13.222656a22 20 0 0 0 6-3.613281v-9.609375h-6z" style="fill:#b2e8fa"/>
+ <path d="m20 23a6 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-6zm24 0a6 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-6z" style="opacity:.2"/>
+ <circle cx="20" cy="28" r="6" style="fill:#2f2f2f"/>
+ <circle cx="18" cy="26" r="2" style="fill:#ffffff"/>
+ <circle cx="44" cy="28" r="6" style="fill:#2f2f2f"/>
+ <circle cx="42" cy="26" r="2" style="fill:#ffffff"/>
+ <path d="m27 36h10s0-7-5-7-5 7-5 7z" style="opacity:.2"/>
+ <path d="m27 35h10s0-7-5-7-5 7-5 7z" style="fill:#2f2f2f"/>
+ <rect x="28" y="33" width="8" height="1" style="fill:#ffffff"/>
+ <path d="M 32 7 A 22 20 0 0 0 10 27 A 22 20 0 0 0 10.023438 27.585938 A 22 20 0 0 1 32 8 A 22 20 0 0 1 53.976562 27.414062 A 22 20 0 0 0 54 27 A 22 20 0 0 0 32 7 z " style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/the-cave.svg b/.icons/awkward/64x64/apps/the-cave.svg
new file mode 100644
index 00000000..132fe4f3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/the-cave.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 23.089501,19.630513 c -0.425155,-0.0092 -0.769458,-4.28e-4 -0.769458,0.03906 0,0.02292 0.07233,0.107129 0.160143,0.18748 0.08793,0.08029 0.228415,0.247774 0.312466,0.371061 0.126267,0.18522 0.158164,0.271951 0.175762,0.492128 0.012,0.151524 0.0013,0.301068 -0.02344,0.347623 -0.09497,0.179761 -0.04615,0.18996 1.187374,0.175761 0.885687,-0.0096 1.188474,-8.58e-4 1.257687,0.03906 0.03926,0.02266 0.05667,0.09267 0.08203,0.144525 0.03054,-0.530284 0.06465,-1.115882 0.07811,-1.32408 0.0094,-0.148204 -0.0016,-0.240255 -0.0078,-0.347623 -0.441953,0.0278 -0.731922,0.025 -1.187874,-0.039 -0.333965,-0.04679 -0.839911,-0.07679 -1.265866,-0.08599 z m 4.104965,0.351523 c -0.04528,0.437673 -0.10063,0.961158 -0.132806,1.574053 -0.0162,0.290929 0.0018,0.75292 0.04687,1.269385 0.0068,0.07917 -0.0015,0.06531 0.004,0.132806 0.05043,-0.705865 0.111608,-1.570813 0.132805,-1.589671 0.016,-0.0142 0.295629,-0.04425 0.624934,-0.06639 0.529544,-0.03564 0.75252,-0.120667 0.953019,-0.28513 -0.05097,-0.0142 -0.114408,-0.06249 -0.148424,-0.06249 -0.09737,0 -0.148424,-0.02174 -0.148424,-0.05859 0,-0.05219 0.486748,-0.371241 0.839751,-0.574159 0.05799,-0.179381 -0.026,-0.19398 -0.765919,-0.195379 -0.861909,-0.0014 -1.32386,-0.0494 -1.405851,-0.144385 z m 3.968379,1.765433 c -0.06327,-0.004 -0.09117,0.0144 -0.121087,0.05077 -0.02466,0.02998 -0.07455,0.28601 -0.109368,0.57026 -0.138866,1.136119 -0.160683,1.173955 -0.753821,1.370955 -0.219756,0.07295 -0.455571,0.157263 -0.523384,0.18748 -0.09947,0.04426 -0.151344,0.05615 -0.234355,0.08983 -0.0068,0.106789 0.002,0.153924 -0.0118,0.296849 -0.03624,0.37658 -0.06325,0.56622 -0.09765,0.746021 0.0136,0.0046 0.07811,-0.0144 0.07811,-0.004 0,0.0084 -0.06205,0.07929 -0.09373,0.121087 -0.04694,0.203859 -0.113488,0.351623 -0.238255,0.585878 -0.111668,0.209858 -0.203098,0.392598 -0.203098,0.406197 0,0.07011 0.301628,-0.02012 0.800695,-0.242154 0.06781,-0.03022 0.303628,-0.114528 0.523384,-0.18748 0.593138,-0.197 0.614955,-0.234836 0.753821,-1.370955 0.03482,-0.28425 0.08471,-0.540283 0.109368,-0.57026 0.05981,-0.07279 0.117628,-0.07019 0.441353,0.02734 0.308128,0.09277 0.537443,0.239475 0.730383,0.460892 -5.6e-5,-0.06027 -0.0082,-0.05248 -0.0078,-0.124987 0.002,-0.389239 0.03392,-0.868368 0.07811,-1.183475 l 0.02344,-0.175761 c -0.02262,-0.0142 -0.0276,-0.012 -0.05078,-0.02734 -0.147524,-0.09711 -0.410936,-0.265432 -0.585878,-0.37496 l -0.320286,-0.199199 0.02734,-0.1953 c 0.005,-0.03947 0.02078,-0.132146 0.03126,-0.199199 -0.102129,-0.02914 -0.197519,-0.05547 -0.246074,-0.05859 z m 3.050477,0.343723 c -0.0032,0.04931 -0.0092,0.102909 -0.0118,0.148425 -0.05751,1.03299 -0.07407,1.159057 -0.195299,1.515459 -0.158603,0.46593 -0.223917,0.732202 -0.242155,0.992075 -0.02638,0.37688 -0.05447,0.390338 -0.367141,0.171861 -0.243854,-0.170441 -0.383839,-0.18262 -0.781157,-0.05859 -0.170722,0.05333 -0.262292,0.06767 -0.320286,0.02344 l -0.0118,0.09373 c -0.0442,0.315107 -0.07615,0.794236 -0.07811,1.183475 -0.0038,0.820753 0.0036,0.826152 0.410116,0.699146 0.397318,-0.124027 0.537323,-0.111848 0.781157,0.05859 0.312667,0.218477 0.340764,0.205039 0.367141,-0.171861 0.0182,-0.259873 0.08355,-0.526145 0.242155,-0.992075 0.121227,-0.356402 0.137785,-0.482469 0.195299,-1.515459 0.02492,-0.445513 0.07599,-1.098844 0.117168,-1.452966 0.0403,-0.354123 0.06959,-0.658511 0.05859,-0.675709 -0.0062,-0.0096 -0.09737,-0.0136 -0.164042,-0.0196 z m -4.804091,0.203099 c -0.357382,0.199239 -0.882726,0.546702 -0.882726,0.601496 0,0.03686 0.05105,0.05859 0.148424,0.05859 0.141145,0 0.464551,0.145384 0.613215,0.265592 0.04844,-0.19452 0.07675,-0.445413 0.121087,-0.906144 9.02e-4,-0.0094 -8.72e-4,-0.0104 0,-0.0196 z m 8.163135,0.04687 c 0.08311,0.05129 0.203298,0.08553 0.410116,0.109368 0.630373,0.07263 0.980876,0.138585 0.984276,0.183581 0.002,0.02472 0.0036,0.148424 0,0.27731 -0.0058,0.207878 0.007,0.250794 0.121087,0.38278 0.07095,0.08187 0.117128,0.169762 0.101549,0.195299 -0.0204,0.0335 -0.240154,0.03532 -0.792876,0.0118 -0.157583,-0.007 -0.192299,-0.0038 -0.308567,-0.0078 0.08179,0.014 0.08367,0.0028 0.199199,0.02344 1.214451,0.216697 2.748109,0.268992 2.917691,0.09765 0.05781,-0.05843 0.04469,-0.110609 -0.160143,-0.527284 -0.124627,-0.253333 -0.245594,-0.47113 -0.265592,-0.484329 -0.02,-0.0124 -0.458872,-0.03868 -0.976457,-0.06249 -0.517585,-0.0237 -1.059927,-0.06087 -1.206912,-0.08203 -0.146924,-0.0212 -0.56406,-0.06865 -0.925682,-0.105449 -0.03114,-0.0032 -0.06455,-0.0082 -0.09765,-0.0118 z m -23.035558,0.537943 c -0.260633,-0.012 -0.516186,0.04215 -0.76164,0.167942 -0.444192,0.227516 -1.429588,1.330939 -1.898238,2.120775 -0.635833,1.071746 -1.012873,2.228164 -1.140499,3.503629 -0.02377,0.236595 -0.04296,1.015032 -0.04296,1.730296 0,0.357422 0.02395,0.47287 0.03125,0.718684 0.0053,-0.123907 0.0055,-0.387759 0.01172,-0.449172 0.127636,-1.275425 0.504666,-2.431743 1.140499,-3.503629 0.46865,-0.789936 1.454046,-1.893339 1.898238,-2.120775 0.490888,-0.251593 1.019692,-0.224396 1.558435,0.07421 0.170404,0.09439 0.328925,0.1923 0.351523,0.218737 0.0226,0.02654 0.263872,0.226016 0.535103,0.445273 0.583498,0.47169 0.730523,0.628413 0.953019,0.992074 0.192772,0.315087 0.554801,1.027892 0.671809,1.32798 0.01356,0.0348 0.01744,0.180941 0.03125,0.238254 0.142191,-0.195579 0.18765,-0.311407 0.179669,-0.636652 -0.0144,-0.56594 -0.119588,-1.367855 -0.210578,-1.59983 -0.116988,-0.301968 -0.479149,-1.013893 -0.671929,-1.329859 -0.222376,-0.361962 -0.369361,-0.519945 -0.952899,-0.991895 -0.271371,-0.217977 -0.512545,-0.417956 -0.535143,-0.443953 -0.0226,-0.028 -0.181181,-0.123987 -0.351563,-0.219977 -0.269371,-0.147984 -0.536143,-0.229976 -0.796715,-0.241974 z M 37.510372,23.4806 c -0.164102,0.0056 -0.225516,0.02204 -0.261692,0.05859 -0.07799,0.07883 -0.141025,0.702545 -0.07811,0.765539 0.10029,0.100029 1.074546,0.27451 1.79669,0.332004 -2.6e-5,-3.88e-4 2.8e-5,-0.0036 0,-0.004 -0.0034,-0.045 -0.353903,-0.110948 -0.984276,-0.183581 -0.548382,-0.06321 -0.599256,-0.133886 -0.492128,-0.691326 0.02948,-0.153464 0.0519,-0.231496 0.10155,-0.277311 -0.017,2.78e-4 -0.06685,-5.16e-4 -0.08203,0 z m -10.432494,0.550722 c -0.06377,0.18686 -0.155523,0.332704 -0.292929,0.390578 -0.137405,0.05799 -0.896385,0.112288 -1.03113,0.07421 -0.04524,-0.0134 -0.119508,-0.05029 -0.164043,-0.08203 -0.02888,-0.02036 -0.109628,-0.02496 -0.179661,-0.03516 -0.0104,0.152384 -0.02562,0.429334 -0.03126,0.484328 -0.02172,0.225796 -0.165622,1.063728 -0.242154,1.402192 -0.0196,0.08639 -0.0076,0.09373 0.175761,0.09373 0.108409,0 0.232736,0.02324 0.277311,0.05467 0.04453,0.03174 0.118807,0.06863 0.164043,0.08203 0.124566,0.0352 0.745641,-0.0176 0.953019,-0.07031 0.04013,-0.07415 0.105408,-0.227416 0.136705,-0.28123 0.07933,-0.136446 0.171382,-0.200539 0.289029,-0.343704 0.02626,-0.181141 0.02722,-0.394378 -0.02344,-0.976456 -0.02814,-0.322626 -0.02596,-0.541563 -0.03126,-0.792876 z m 8.346715,1.41391 c -0.334144,1.287183 -0.431854,1.763053 -0.359342,1.851363 0.143245,0.174462 0.807175,0.329046 1.866983,0.433554 1.020871,0.10069 2.424542,0.256813 2.441141,0.273411 0.02932,0.02766 1.467544,0.017 1.495941,-0.0118 0.0148,-0.015 -0.0114,-0.09089 -0.05859,-0.167942 -0.09931,-0.162403 -0.08531,-0.266212 0.06639,-0.492128 0.05623,-0.08383 0.10155,-0.175242 0.10155,-0.199199 0,-0.02398 0.03842,-0.08161 0.08593,-0.132806 0.114828,-0.123487 0.06913,-0.184281 -0.140605,-0.183581 -0.09471,2.8e-4 -0.384539,-0.0254 -0.644471,-0.05859 -0.259913,-0.03336 -0.791376,-0.08107 -1.183475,-0.105449 -0.728043,-0.04509 -1.819587,-0.241915 -1.925576,-0.347623 -0.045,-0.04506 -0.0166,-0.329485 0.02734,-0.542903 -0.117947,-0.012 -0.154463,-0.02028 -0.265591,-0.03126 -0.736682,-0.07265 -1.195314,-0.174381 -1.507661,-0.285129 z M 22.379176,25.64833 c -0.04412,0.226756 -0.105888,0.427795 -0.191379,0.636653 -0.116808,0.285609 -0.182561,0.37676 -0.499947,0.695246 -0.38432,0.385639 -0.787377,0.686147 -1.359236,1.003794 -0.482549,0.268051 -1.942054,0.984275 -2.003788,0.984275 -0.03686,0 -0.07614,0.0207 -0.08983,0.04296 -0.01118,0.0182 -0.172212,0.04605 -0.261693,0.07811 0.02649,0.242335 0.07637,0.399138 0.08202,0.617115 0.01014,0.413316 -0.0013,0.439253 -0.28903,0.796795 -0.139413,0.173402 -0.148898,0.177342 -0.363241,0.167943 -0.247734,-0.0102 -0.27997,0.014 -0.320286,0.207018 -0.02472,0.117807 -0.0097,0.148884 0.105457,0.257792 0.120933,0.114248 0.148048,0.122987 0.320286,0.09765 0.250193,-0.03684 0.695406,-0.171742 0.726483,-0.222636 0.0137,-0.02226 0.05298,-0.04296 0.08983,-0.04296 0.06164,0 1.521159,-0.716224 2.003788,-0.984275 0.571839,-0.317647 0.974896,-0.618155 1.359236,-1.003794 0.317386,-0.318466 0.383139,-0.409637 0.499947,-0.695246 0.178301,-0.435594 0.251773,-0.832872 0.28121,-1.51156 0.02126,-0.489388 0.0104,-0.620494 -0.08983,-1.124881 z m 24.457408,1.374854 c -0.0325,0.08159 -0.05835,0.143905 -0.105449,0.28513 -0.07253,0.217037 -0.145785,0.414616 -0.164043,0.437454 -0.112148,0.139525 -0.865268,2.417743 -1.109262,3.355044 -0.09013,0.346083 -0.213858,0.818293 -0.273411,1.046769 -0.05943,0.228456 -0.180081,0.676128 -0.269512,0.995995 -0.08941,0.319866 -0.178581,0.649331 -0.195299,0.730402 -0.0168,0.08117 -0.08013,0.238395 -0.140605,0.351523 -0.322866,0.603496 -0.922162,1.98033 -1.60139,3.67541 -0.729743,1.821127 -0.868008,2.137974 -1.183475,2.698914 -0.296189,0.526764 -1.261846,2.027785 -1.386573,2.155972 -0.03712,0.0382 -0.121247,0.151843 -0.18748,0.253873 -0.215537,0.332624 -0.707205,0.927141 -0.995994,1.206912 -0.336425,0.325905 -0.541703,0.463991 -0.972557,0.648371 -0.318747,0.136426 -0.439194,0.162963 -0.492128,0.109368 -0.016,-0.0162 -0.027,-0.166542 -0.02734,-0.339804 -7.72e-4,-0.496147 -0.07997,-0.788196 -0.421836,-1.581872 -0.113268,-0.262752 -0.297768,-0.722423 -0.410116,-1.019432 -0.28277,-0.747501 -0.837391,-2.002588 -0.972557,-2.202966 -0.06165,-0.09143 -0.154044,-0.268832 -0.207018,-0.394478 -0.05293,-0.125727 -0.127487,-0.29109 -0.167942,-0.371061 -0.255653,-0.504627 -0.994955,-2.393346 -1.355337,-3.468432 -0.107248,-0.319867 -0.300768,-0.832252 -0.429634,-1.1366 -0.128886,-0.304348 -0.327065,-0.836891 -0.441353,-1.183474 -0.114388,-0.346584 -0.346603,-0.967318 -0.515566,-1.378754 -0.37694,-0.917863 -0.918662,-2.568528 -1.011612,-3.073874 -0.0044,-0.02344 -0.0072,-0.03828 -0.0118,-0.06249 -0.0516,0.117868 -0.136566,0.744821 -0.136706,1.03505 -8e-5,0.166943 0.0174,0.38464 0.03906,0.48043 0.0218,0.09579 0.07159,0.341183 0.109369,0.546822 0.09295,0.505286 0.634672,2.155971 1.011612,3.073874 0.168963,0.411436 0.401178,1.03217 0.515566,1.378754 0.114288,0.346583 0.312467,0.879106 0.441353,1.183474 0.128886,0.304348 0.322386,0.816733 0.429634,1.1366 0.360382,1.075046 1.099684,2.963685 1.355337,3.468432 0.04046,0.07997 0.115008,0.245334 0.167942,0.371061 0.05297,0.125666 0.145365,0.303067 0.207018,0.394478 0.135166,0.200298 0.689787,1.455385 0.972557,2.202966 0.112348,0.297009 0.296848,0.75668 0.410116,1.019432 0.341864,0.793676 0.421056,1.085725 0.421836,1.581872 3.38e-4,0.173262 0.0114,0.323606 0.02734,0.339804 0.05295,0.0536 0.173401,0.02706 0.492128,-0.109368 0.430854,-0.18438 0.636132,-0.322466 0.972557,-0.648371 0.288789,-0.279751 0.780457,-0.874288 0.995994,-1.206912 0.06623,-0.10205 0.150364,-0.215677 0.18748,-0.253873 0.124727,-0.128167 1.090385,-1.629268 1.386573,-2.155972 0.315447,-0.56106 0.453712,-0.877787 1.183475,-2.698914 0.679228,-1.69506 1.278524,-3.071874 1.60139,-3.67541 0.06047,-0.113128 0.123807,-0.270351 0.140605,-0.351523 0.0168,-0.08107 0.105889,-0.410536 0.195299,-0.730402 0.08943,-0.319867 0.210078,-0.767519 0.269512,-0.995995 0.05955,-0.228456 0.18328,-0.700686 0.273411,-1.046769 0.243974,-0.93742 0.997114,-3.215659 1.109262,-3.355044 0.0182,-0.02284 0.09151,-0.220417 0.164043,-0.437454 0.07239,-0.217037 0.146244,-0.414616 0.164042,-0.437453 0.0178,-0.02284 0.07395,-0.181221 0.124987,-0.351523 0.05101,-0.170302 0.153104,-0.440513 0.226536,-0.601496 0.18782,-0.411917 0.28279,-0.7595 0.226536,-0.828033 -0.02624,-0.03192 -0.291689,-0.04935 -0.636652,-0.06639 z m -17.447351,0.03126 c 0,-0.08625 -0.488868,0.04575 -0.949119,0.238255 l -0.004,0.07811 0.214817,0.621034 c 0.0078,0.0227 0.0194,0.04772 0.02734,0.07031 0.123446,-0.233375 0.296228,-0.502206 0.507766,-0.742101 0.112248,-0.127267 0.203098,-0.247194 0.203098,-0.265592 z m 29.114914,1.538897 c -0.0198,0.02858 -0.02122,0.02698 -0.04296,0.05859 -0.433734,0.630613 -0.984735,1.371114 -1.152218,1.550615 -0.128886,0.138226 -0.149204,0.147185 -0.312467,0.121088 -0.09633,-0.0164 -0.368081,-0.08571 -0.605395,-0.156244 -0.577359,-0.172022 -0.913484,-0.18914 -1.624828,-0.07811 -0.965358,0.150424 -1.500281,0.205659 -1.976351,0.207018 -0.617094,0.002 -0.590237,-0.02956 -0.773358,0.980376 -0.07857,0.433395 -0.164362,0.962638 -0.191379,1.175656 -0.04362,0.344523 -0.04396,0.393038 0.0156,0.453072 0.0088,0.0088 0.253113,0.0124 0.265592,0.0196 0.106309,-0.503507 0.19148,-0.627274 0.683527,-0.628834 0.47607,-0.0014 1.010993,-0.05657 1.976351,-0.207018 0.711344,-0.111028 1.047469,-0.09391 1.624828,0.07811 0.237334,0.07053 0.509066,0.139825 0.605395,0.156244 0.163263,0.0261 0.183581,0.0172 0.312467,-0.121088 0.167483,-0.179501 0.718484,-0.920002 1.152218,-1.550615 0.410597,-0.596917 0.453012,-0.637213 0.726483,-0.66399 0.204439,-0.02018 0.243794,-0.008 0.503847,0.152324 0.154483,0.09509 0.287949,0.161423 0.300748,0.148424 0.02806,-0.02836 -0.19318,-0.395678 -0.417916,-0.691326 -0.255613,-0.336245 -0.785816,-0.820573 -1.070206,-1.003794 z m -11.010633,1.843567 c -0.196359,0.389318 -0.364441,0.671088 -0.527284,0.851469 -0.225556,0.249234 -0.227076,0.317167 -0.0156,0.480409 0.268212,0.207058 0.430755,0.412417 0.507767,0.605416 0.08611,-0.877627 0.124986,-1.631567 0.03516,-1.937294 z M 4.0461198,31.814761 c -0.061935,0.511146 -0.052068,1.32078 0.050777,3.163665 0.07241,1.297662 0.1087105,1.748195 0.1991969,2.386547 0.034002,0.239895 0.094834,0.699566 0.1327979,1.019412 0.089263,0.75182 0.1641186,1.048049 0.4374537,1.687321 0.348683,0.815474 0.6549505,1.238489 1.4764034,2.058382 0.2795104,0.27897 0.613695,0.580658 0.7421014,0.667889 0.1284104,0.08721 0.2718512,0.207258 0.320286,0.269492 0.048379,0.06217 0.1100923,0.113148 0.1367035,0.113268 0.026611,1.4e-4 0.077056,0.05275 0.11327,0.117167 0.081409,0.144685 0.9193426,0.527984 1.7771516,0.812414 0.7556198,0.250533 0.9777758,0.300668 1.8982388,0.437454 0.718243,0.106748 0.863348,0.116447 1.808408,0.105448 0.632493,-0.007 1.247208,-0.0393 1.60139,-0.08203 1.440767,-0.174081 2.715512,-0.457751 3.085673,-0.687427 0.234315,-0.145445 1.386173,-1.452406 1.538897,-1.745915 0.02878,-0.05511 0.07869,-0.114408 0.109362,-0.132806 0.0306,-0.0182 0.05468,-0.05423 0.05468,-0.07811 0,-0.0238 0.06537,-0.117527 0.144517,-0.210917 0.167926,-0.198339 0.17556,-0.261392 0.05468,-0.468711 -0.113584,-0.194439 -0.126072,-0.689966 -0.02343,-0.972556 0.103689,-0.28577 0.723943,-1.500801 1.031151,-2.015387 0.08119,-0.135625 0.148424,-0.259512 0.148424,-0.27731 0,-0.08031 -0.18742,-0.127467 -0.406197,-0.10155 -0.126247,0.0152 -0.365181,0.03528 -0.531184,0.04687 -0.0315,0.002 -0.03964,0.0086 -0.0703,0.0118 -0.04223,0.09157 -0.154576,0.28827 -0.171856,0.335905 -0.102637,0.28259 -0.09015,0.778117 0.02344,0.972556 0.120878,0.207318 0.113244,0.270372 -0.05468,0.468711 -0.07915,0.09339 -0.144517,0.18712 -0.144517,0.210917 0,0.02388 -0.02408,0.05991 -0.05468,0.07811 -0.03067,0.0184 -0.08058,0.07769 -0.109362,0.132806 -0.152732,0.293509 -1.304582,1.60045 -1.538897,1.745915 -0.370021,0.229696 -1.644846,0.513346 -3.085673,0.687427 -0.354182,0.04274 -0.968917,0.07499 -1.60139,0.08203 -0.94504,0.011 -1.090165,0.0013 -1.808408,-0.105448 -0.920443,-0.136786 -1.142619,-0.186921 -1.8982388,-0.437454 -0.857829,-0.28443 -1.6957402,-0.667729 -1.7771516,-0.812414 -0.035596,-0.06799 -0.085991,-0.119987 -0.112588,-0.119987 -0.026597,0 -0.088391,-0.052 -0.1367855,-0.113988 C 7.3573748,41.002267 7.21399,40.88228 7.0854036,40.79429 6.9570172,40.708299 6.6228526,40.406331 6.3434823,40.12636 5.5219694,39.306447 5.2156018,38.884492 4.8670388,38.068578 4.5936678,37.428646 4.5188757,37.132678 4.4294852,36.380757 4.3914892,36.060791 4.3306956,35.60084 4.2966992,35.360866 4.2063088,34.722933 4.1699127,34.272981 4.0975204,32.975118 4.0685234,32.455174 4.0621241,32.187202 4.0467257,31.811242 Z m 23.6574922,2.679316 c -0.100509,0 -0.103309,0.0098 -0.265592,0.589778 -0.138585,0.496347 -0.172062,0.698226 -0.117168,0.75382 0.04753,0.04812 1.036111,0.02966 1.066287,-0.0196 0.0321,-0.05271 -0.132346,-0.465131 -0.363241,-0.910063 -0.196779,-0.37932 -0.225356,-0.414017 -0.320286,-0.414017 z m 28.059025,1.316261 c -0.19,0.02914 -0.390898,0.03966 -0.812414,0.05467 -0.756259,0.0269 -1.932475,0.140125 -3.01928,0.289029 -0.158263,0.02162 -0.320146,0.04216 -0.359341,0.04296 -0.0392,7.52e-4 -0.126047,0.05047 -0.1953,0.113268 -0.100529,0.09131 -0.146844,0.193619 -0.226536,0.503846 -0.134865,0.524785 -0.198999,1.171176 -0.124986,1.245968 0.03921,0.03972 0.299588,0.06275 0.933501,0.08983 0.0028,-3.8e-4 0.005,3.8e-4 0.0078,0 1.076086,-0.146305 2.236563,-0.258533 2.984083,-0.28513 0.932082,-0.03324 0.903665,-0.02406 1.667784,-0.304648 0.204658,-0.07519 0.220896,-0.193599 0.03516,-0.242154 -0.308287,-0.08075 -0.765579,-0.721763 -0.820233,-1.152218 -0.026,-0.204798 -0.04514,-0.223676 -0.07031,-0.355422 z m -27.337102,2.554329 c -0.56506,-0.0074 -1.146718,-0.0036 -1.288923,0.0118 -0.388339,0.03982 -0.426755,0.09631 -0.624934,0.812414 -0.09181,0.331285 -0.194379,0.694266 -0.226536,0.808514 -0.120027,0.425875 -0.515085,1.496221 -0.621034,1.679502 -0.137525,0.238075 -0.489108,0.586758 -0.738202,0.734302 -0.255873,0.151504 -0.678988,0.265592 -0.988175,0.265592 -0.139645,0 -0.531444,-0.05641 -0.871008,-0.124987 -0.37574,-0.07601 -0.745861,-0.124987 -0.945219,-0.124987 -0.142525,0 -0.210518,-0.0034 -0.277311,-0.0196 -0.136965,0.707105 -0.346403,1.360555 -0.484329,1.476403 -0.111088,0.09319 -0.07903,0.151964 0.183581,0.351523 0.248894,0.18912 0.252813,0.191379 0.578059,0.191379 0.199358,0 0.569459,0.04897 0.945219,0.124987 0.339544,0.06857 0.731363,0.124987 0.871008,0.124987 0.309187,0 0.732302,-0.114088 0.988175,-0.265592 0.249094,-0.147544 0.600677,-0.496207 0.738202,-0.734302 0.105929,-0.183301 0.501007,-1.253627 0.621034,-1.679502 0.03216,-0.114248 0.134726,-0.477209 0.226536,-0.808514 0.198199,-0.716104 0.236595,-0.772598 0.624934,-0.812414 0.142225,-0.0154 0.723863,-0.0192 1.288923,-0.0118 l 1.027231,0.0118 0.218737,0.437453 c 0.199459,0.396418 0.552622,1.199233 1.04285,2.36695 0.100709,0.239894 0.241374,0.527564 0.312467,0.640552 0.07109,0.112928 0.128886,0.223156 0.128886,0.242154 0,0.019 0.07541,0.150644 0.164043,0.292929 0.08871,0.142225 0.198019,0.358602 0.246073,0.484329 0.04821,0.125586 0.116328,0.252153 0.148425,0.27731 0.03586,0.0284 0.126886,0.03262 0.238254,0.0156 0.163223,-0.02506 0.236015,-0.07715 0.691327,-0.527285 0.994035,-0.982715 1.207912,-1.121361 1.851364,-1.163936 0.220377,-0.0144 0.402297,-0.03256 0.402297,-0.04296 0,-0.0106 -0.510046,-1.03121 -0.917862,-1.851363 -0.339105,0.119947 -0.653191,0.383639 -1.335799,1.058487 -0.455312,0.450153 -0.528124,0.502247 -0.691327,0.527285 -0.111368,0.017 -0.202398,0.0128 -0.238254,-0.0156 -0.0321,-0.02516 -0.10021,-0.151724 -0.148425,-0.27731 -0.04805,-0.125727 -0.157363,-0.342104 -0.246073,-0.484329 -0.08863,-0.142285 -0.164043,-0.273991 -0.164043,-0.292929 0,-0.019 -0.05779,-0.129246 -0.128886,-0.242154 -0.07109,-0.112988 -0.211758,-0.400658 -0.312467,-0.640552 -0.490248,-1.167717 -0.843411,-1.970512 -1.04285,-2.36695 L 29.452766,38.3764 28.425535,38.3646 Z m -6.671092,0.296849 c -0.05287,0.08093 -0.09409,0.109768 -0.140606,0.18748 -0.03832,0.06397 -0.142464,0.238094 -0.234355,0.386679 l -0.167942,0.269491 0.195299,0.171862 c 0.170322,0.150104 0.1953,0.1883 0.1953,0.332005 0,0.123327 -0.03672,0.210937 -0.140605,0.343723 -0.09361,0.119208 -0.121887,0.1903 -0.09373,0.218737 0.0229,0.02318 0.175781,0.05741 0.339803,0.07811 0.03478,0.0044 0.04104,0.0138 0.07421,0.0196 0.02824,-0.124487 0.06231,-0.225416 0.08593,-0.355423 0.04392,-0.242054 0.117867,-0.617154 0.164042,-0.831951 0.09779,-0.455232 0.105729,-0.680208 0.02734,-0.746021 -0.028,-0.022 -0.165982,-0.05199 -0.305967,-0.07399 z m 35.64822,1.734196 c -0.0264,0.108408 -0.06203,0.164442 -0.08593,0.289029 -0.146625,0.764259 -0.299769,1.160017 -0.523385,1.351417 -0.328025,0.28079 -1.057048,0.515425 -1.593591,0.515565 -0.19258,4.6e-5 -0.592797,0.02072 -0.886626,0.04296 -1.085985,0.08191 -2.137173,0.127506 -3.819995,0.167942 -0.949279,0.02276 -1.857203,0.04908 -2.015386,0.05859 -0.158264,0.0098 -0.334085,0.0082 -0.390579,-0.004 l 0,-0.004 c -0.179681,-0.037 -0.75398,-0.325645 -0.953019,-0.480409 -0.28245,-0.219656 -0.427875,-0.284409 -0.691327,-0.308567 -0.314666,-0.02886 -0.412116,-0.0011 -0.636652,0.195299 -0.03858,0.03376 -0.04727,0.03646 -0.07421,0.05859 -0.184581,0.412257 -0.337465,0.876827 -0.398398,1.437348 -0.05192,0.478649 -0.03482,0.573459 0.109368,0.628833 0.148665,0.05711 0.156024,0.05629 0.363242,-0.124987 0.224536,-0.196419 0.321986,-0.224156 0.636652,-0.195299 0.263472,0.02416 0.408897,0.08891 0.691327,0.308567 0.199059,0.154784 0.773338,0.443413 0.953019,0.480409 l 0,0.004 c 0.05651,0.0122 0.232315,0.0138 0.390579,0.004 0.158223,-0.0096 1.066127,-0.03584 2.015386,-0.05859 1.682822,-0.04044 2.73391,-0.08603 3.819995,-0.167942 0.293829,-0.02224 0.694046,-0.04292 0.886626,-0.04296 0.536543,-1.52e-4 1.265566,-0.234775 1.593591,-0.515565 0.223616,-0.1914 0.37676,-0.587158 0.523385,-1.351417 0.08987,-0.46869 0.194559,-0.819413 0.328085,-1.085825 0.107008,-0.213457 0.555141,-0.705185 0.839751,-0.921782 0.140045,-0.106449 0.141905,-0.107109 0.06639,-0.19138 -0.07307,-0.08139 -0.122367,-0.08579 -1.007713,-0.08593 -0.03878,-6e-6 -0.09839,-0.0036 -0.140606,-0.004 z"/>
+ <path style="fill:#e4e4e4" d="m 37.759946,45.973828 c -0.016,-0.0162 -0.02766,-0.169422 -0.028,-0.342683 -7.72e-4,-0.496148 -0.07861,-0.788297 -0.420476,-1.581973 -0.113268,-0.262752 -0.297708,-0.720723 -0.410056,-1.017732 -0.28277,-0.7475 -0.835632,-2.001387 -0.970797,-2.201566 -0.06165,-0.09143 -0.155324,-0.268972 -0.208298,-0.394638 -0.05293,-0.125727 -0.129367,-0.293889 -0.169822,-0.373841 -0.255653,-0.504626 -0.992235,-2.393546 -1.352617,-3.468632 -0.107248,-0.319866 -0.300388,-0.830572 -0.429274,-1.13492 -0.128887,-0.304347 -0.327866,-0.836931 -0.442153,-1.183514 -0.114388,-0.346584 -0.346064,-0.966798 -0.515026,-1.378234 -0.37694,-0.917863 -0.922082,-2.569128 -1.015032,-3.074274 -0.03778,-0.205618 -0.08663,-0.452232 -0.108429,-0.548042 -0.02172,-0.09577 -0.0395,-0.310767 -0.03942,-0.47771 1.36e-4,-0.300048 0.09191,-0.987115 0.142705,-1.070486 0.05485,-0.08977 0.138146,-0.03546 0.299589,0.195779 0.442913,0.634553 0.75252,0.748661 2.282958,0.841271 0.849849,0.05146 1.31454,0.124647 1.563074,0.246254 0.420235,0.205638 0.75618,0.704685 1.181695,1.755434 0.707065,1.745935 0.93708,2.351151 1.330878,3.502229 0.166363,0.486288 0.277591,0.75208 0.318107,0.760159 0.155363,0.0311 0.988775,-1.268686 1.379593,-2.151772 0.490648,-1.108602 1.334159,-3.331447 1.51326,-3.987777 0.139145,-0.510066 0.609335,-1.217191 1.385553,-2.083979 0.230576,-0.257473 0.498607,-0.529324 0.595617,-0.604096 0.390279,-0.300908 1.384333,-0.435914 2.061182,-0.279931 0.146984,0.03386 0.595396,0.07337 0.996654,0.08785 0.522944,0.019 0.742121,0.04178 0.773998,0.08055 0.05625,0.06853 -0.03904,0.416455 -0.226856,0.828372 -0.07343,0.160983 -0.175162,0.432014 -0.226176,0.602336 -0.05104,0.170302 -0.107249,0.328345 -0.124987,0.351183 -0.0178,0.02284 -0.09163,0.219136 -0.164023,0.436173 -0.07253,0.217037 -0.146984,0.413317 -0.165242,0.436154 -0.112148,0.139525 -0.866468,2.421144 -1.110462,3.358644 -0.09013,0.346083 -0.212498,0.816194 -0.272071,1.044649 -0.05943,0.228456 -0.181441,0.677089 -0.270872,0.996955 -0.08941,0.319866 -0.176241,0.647871 -0.192959,0.728942 -0.0168,0.08117 -0.07999,0.239955 -0.140465,0.353083 -0.322866,0.603496 -0.922643,1.97923 -1.601871,3.674211 -0.729742,1.821126 -0.868547,2.137573 -1.183994,2.698513 -0.296169,0.526765 -1.261246,2.028385 -1.385973,2.156572 -0.03712,0.0382 -0.121707,0.153104 -0.18794,0.255153 -0.215537,0.332625 -0.705645,0.927701 -0.994415,1.207452 -0.336424,0.325905 -0.543302,0.463471 -0.974156,0.647871 -0.318747,0.136426 -0.440354,0.163503 -0.493308,0.109908 z m -6.045359,-1.857803 c -0.034,-0.026 -0.09799,-0.147984 -0.147985,-0.273971 -0.048,-0.125986 -0.159983,-0.345963 -0.247973,-0.487948 -0.08799,-0.141985 -0.161983,-0.273971 -0.161983,-0.291969 0,-0.019 -0.05835,-0.126946 -0.129446,-0.239874 -0.07109,-0.112988 -0.211818,-0.401738 -0.312527,-0.641612 -0.490248,-1.167717 -0.844591,-1.971351 -1.04405,-2.367749 l -0.217977,-0.435954 -1.027891,-0.014 c -0.56506,-0.0074 -1.143738,-7.08e-4 -1.285943,0.0146 -0.388339,0.03982 -0.429255,0.09267 -0.627454,0.808774 -0.09181,0.331285 -0.192999,0.695806 -0.225156,0.810034 -0.120027,0.425875 -0.516685,1.496102 -0.622614,1.679402 -0.137525,0.238075 -0.488208,0.587738 -0.737282,0.735282 -0.255873,0.151504 -0.677288,0.264632 -0.986475,0.264632 -0.139645,0 -0.531744,-0.05605 -0.871288,-0.124627 -0.37574,-0.07601 -0.745561,-0.124607 -0.94492,-0.124607 -0.325265,0 -0.329305,-0.0013 -0.578198,-0.190439 -0.262612,-0.199559 -0.294469,-0.261093 -0.183381,-0.354283 0.144565,-0.121447 0.371301,-0.823432 0.506846,-1.569893 0.04392,-0.242055 0.117688,-0.615835 0.163863,-0.830632 0.09779,-0.455232 0.106269,-0.681348 0.02788,-0.747161 -0.03082,-0.02576 -0.1903,-0.06421 -0.354302,-0.08491 -0.164023,-0.0207 -0.316947,-0.05681 -0.339864,-0.07999 -0.02816,-0.02844 0.003,-0.09927 0.09661,-0.218456 0.103889,-0.132786 0.138086,-0.216897 0.138086,-0.340224 0,-0.143705 -0.02418,-0.185081 -0.1945,-0.335185 L 21.21216,38.50392 21.379022,38.233909 c 0.09189,-0.148584 0.198199,-0.322346 0.236515,-0.386339 0.251734,-0.420396 0.632613,-0.937041 0.751341,-1.019152 0.121107,-0.08379 0.168062,-0.09291 0.345703,-0.06585 0.113088,0.017 0.259172,0.0326 0.324786,0.03472 0.133085,0.0044 0.08941,0.10083 0.495587,-1.097163 0.104449,-0.308428 0.261492,-0.766399 0.348743,-1.017713 0.08717,-0.251313 0.225896,-0.671908 0.308107,-0.93466 0.08211,-0.262733 0.259153,-0.823533 0.393219,-1.246188 0.134065,-0.422676 0.28115,-0.908684 0.326845,-1.080046 0.04575,-0.171362 0.163743,-0.498487 0.262352,-0.726943 0.09849,-0.228456 0.297109,-0.695786 0.441133,-1.03849 0.268932,-0.639932 0.94954,-2.030384 1.22971,-2.512133 0.172362,-0.296429 0.552881,-0.748681 0.629933,-0.748681 0.0266,0 0.07271,0.03926 0.102489,0.08737 0.07463,0.120747 0.216457,0.09269 0.746641,-0.147705 0.493188,-0.223476 1.068467,-0.37434 1.068467,-0.28023 0,0.0184 -0.09195,0.137566 -0.204198,0.264832 -0.295169,0.334745 -0.56692,0.760879 -0.641272,1.005613 -0.03564,0.116768 -0.07435,0.399438 -0.08621,0.627914 l -0.02144,0.415396 0.213857,0.623094 c 0.235075,0.684887 0.515346,1.305581 1.116042,2.471538 0.46935,0.911083 1.295263,2.584726 1.434868,2.907891 0.18834,0.435754 0.689847,1.434828 0.887146,1.767393 0.109168,0.183841 0.244574,0.423955 0.301068,0.533564 0.120327,0.233575 0.545202,0.65153 0.791156,0.778357 0.310127,0.160003 0.399138,0.249794 0.463151,0.46763 0.105909,0.360542 0.08653,0.447293 -0.165282,0.739122 -0.124387,0.144105 -0.225976,0.299488 -0.225917,0.345363 4e-5,0.04588 0.121628,0.326386 0.270372,0.623414 0.729043,1.456626 1.373334,2.757908 1.373334,2.773706 0,0.0104 -0.180301,0.02968 -0.400677,0.04414 -0.643452,0.04257 -0.859149,0.177681 -1.853204,1.160397 -0.455312,0.450152 -0.526004,0.504446 -0.689207,0.529484 -0.111368,0.017 -0.204558,0.0108 -0.240414,-0.0176 z m -3.327848,-7.297826 c 0.0321,-0.05271 -0.132546,-0.465331 -0.363441,-0.910263 -0.196779,-0.37932 -0.224516,-0.415396 -0.319446,-0.415396 -0.10051,0 -0.104409,0.0094 -0.266692,0.589377 -0.138585,0.496347 -0.169242,0.698166 -0.114348,0.75376 0.04753,0.04812 1.033651,0.0318 1.063827,-0.0174 z m 19.702712,6.996258 c -0.179681,-0.037 -0.75322,-0.327445 -0.952279,-0.482229 -0.28245,-0.219656 -0.431035,-0.286009 -0.694507,-0.310167 -0.314666,-0.02886 -0.409696,7.14e-4 -0.634232,0.197139 -0.207218,0.181281 -0.214738,0.183921 -0.363402,0.126807 -0.144185,-0.05537 -0.160603,-0.150264 -0.108688,-0.628913 0.09287,-0.85431 0.341563,-1.571194 0.708884,-2.044584 0.10301,-0.132646 0.223897,-0.338184 0.268932,-0.456911 0.225836,-0.595377 0.553421,-2.257961 0.75048,-3.809196 0.06825,-0.536903 0.169202,-1.247228 0.224457,-1.578513 0.258772,-1.551595 0.341463,-2.92669 0.204118,-3.39404 -0.06185,-0.210478 -0.246194,-0.436554 -0.542683,-0.66543 -0.211457,-0.163242 -0.209157,-0.233355 0.0164,-0.482588 0.286129,-0.316967 0.539802,-0.797136 1.056888,-2.000388 0.02956,-0.06857 0.112908,-0.311547 0.18534,-0.540023 0.19102,-0.602016 0.387039,-1.096804 0.443193,-1.118702 0.02676,-0.011 0.217337,0.06399 0.423335,0.165263 0.654911,0.322206 0.838451,0.351123 2.228964,0.351123 1.22369,0 2.513533,-0.09267 3.040278,-0.218137 0.347823,-0.08283 1.859242,-0.06649 2.292757,0.02494 0.442133,0.09323 1.472663,0.418196 1.759913,0.555001 0.243614,0.116028 0.895125,0.719904 1.177695,1.091605 0.224756,0.295648 0.447893,0.663169 0.419836,0.691526 -0.0128,0.013 -0.148245,-0.05567 -0.302728,-0.150764 -0.260053,-0.160303 -0.297129,-0.171422 -0.501587,-0.151244 -0.273471,0.02678 -0.318446,0.06789 -0.729043,0.66481 -0.433734,0.630613 -0.983316,1.371135 -1.150798,1.550635 -0.128886,0.138226 -0.150064,0.146225 -0.313327,0.120128 -0.09633,-0.0164 -0.369221,-0.08605 -0.606555,-0.156584 -0.577359,-0.172021 -0.911904,-0.18788 -1.623248,-0.07685 -0.965358,0.150425 -1.499581,0.206819 -1.975671,0.208178 -0.617094,0.002 -0.591017,-0.03116 -0.774138,0.978777 -0.07857,0.433394 -0.164982,0.962258 -0.191999,1.175295 -0.04362,0.344524 -0.04178,0.394778 0.0178,0.454812 0.07009,0.07089 0.140345,0.07659 2.122775,0.171842 0.692266,0.03324 0.915703,0.05995 1.253387,0.150244 0.226016,0.06031 0.431054,0.126806 0.455652,0.147284 0.0416,0.0348 0.102229,0.333965 0.159983,0.789016 0.05465,0.430455 0.510445,1.072247 0.818733,1.152998 0.18574,0.04856 0.167642,0.166323 -0.03702,0.241515 -0.764139,0.28059 -0.732263,0.27471 -1.664344,0.307947 -0.75626,0.0269 -1.933735,0.139145 -3.02048,0.288049 -0.158263,0.02162 -0.319726,0.04002 -0.358922,0.04082 -0.03919,7.52e-4 -0.127846,0.05287 -0.197099,0.115668 -0.100529,0.09131 -0.145904,0.192259 -0.225596,0.502507 -0.134866,0.524784 -0.200499,1.170515 -0.126486,1.245308 0.03921,0.03972 0.299448,0.06537 0.933361,0.09245 1.809368,0.07673 2.836899,0.128046 3.735004,0.18668 0.508546,0.0331 1.342477,0.06019 1.853163,0.06027 0.885346,1.3e-4 0.932101,0.0044 1.005174,0.08579 0.07551,0.08427 0.07459,0.08733 -0.06545,0.19378 -0.28461,0.216597 -0.731543,0.707365 -0.838551,0.920822 -0.133526,0.266412 -0.239755,0.615795 -0.329626,1.084485 -0.146624,0.764259 -0.299928,1.160217 -0.523544,1.351617 -0.328025,0.28079 -1.056848,0.517625 -1.593391,0.517785 -0.19258,4.6e-5 -0.590538,0.0182 -0.884366,0.04044 -1.085985,0.08191 -2.138974,0.128206 -3.821795,0.168642 -0.94928,0.02276 -1.855444,0.04885 -2.013587,0.05837 -0.158263,0.0098 -0.333884,0.0078 -0.390398,-0.0044 z M 11.329348,43.546486 C 10.408845,43.4085 10.187869,43.358506 9.4321488,43.108532 8.5744398,42.822563 7.7369285,42.440603 7.6555372,42.296618 7.619341,42.232625 7.5679465,42.178631 7.5413493,42.178631 c -0.026597,0 -0.087991,-0.05 -0.1363856,-0.113988 C 7.3565689,42.002649 7.2117842,41.880662 7.0833978,41.794671 6.9550114,41.706681 6.6212468,41.406713 6.3416765,41.128742 5.5203635,40.308829 5.2163958,39.882874 4.8678327,39.06896 4.5944617,38.429028 4.5172699,38.13306 4.4280793,37.381139 4.3896834,37.059173 4.3308896,36.601222 4.2968932,36.361247 4.2063028,35.723315 4.1683069,35.269363 4.0959145,33.973501 3.9859262,32.003709 3.9751273,31.169798 4.0525191,30.669851 c 0.037196,-0.239975 0.113588,-0.763919 0.169982,-1.161877 0.056194,-0.399958 0.1307861,-0.905904 0.1657824,-1.121881 0.034982,-0.217037 0.099445,-0.637652 0.1433128,-0.934641 0.1406271,-0.952339 0.3046677,-1.639426 0.5019668,-2.102577 0.1010413,-0.237215 0.2616323,-0.618235 0.3568422,-0.84669 0.2143373,-0.514266 0.7796973,-1.876601 1.3522566,-2.706913 0.3441036,-0.498967 0.7728781,-0.941461 1.2315495,-1.337519 0.6328729,-0.546482 1.5786326,-1.167756 2.0731806,-1.41195 0.473949,-0.234055 1.376634,-0.601856 2.103577,-0.774478 0.771318,-0.18314 1.720237,-0.287429 2.362949,-0.269291 1.352157,0.03816 1.498601,0.03132 2.228364,0.1828 0.510426,0.105969 1.024871,0.250314 1.480863,0.503127 0.738062,0.409237 1.405831,0.966358 1.960932,1.60191 0.38134,0.436614 1.246228,1.725757 1.493062,2.225564 0.09957,0.201739 0.223156,0.497648 0.274511,0.657571 0.05139,0.159983 0.137065,0.397457 0.190499,0.527824 0.0534,0.130386 0.154684,0.522924 0.225197,0.872347 0.118427,0.587438 0.126146,0.677548 0.103629,1.196093 -0.02946,0.678688 -0.103469,1.077066 -0.281771,1.51266 -0.116807,0.28561 -0.18242,0.37686 -0.499807,0.695326 -0.384319,0.385639 -0.788816,0.683188 -1.360675,1.000834 -0.482549,0.268052 -1.941535,0.986716 -2.003188,0.986716 -0.03686,0 -0.07839,0.0182 -0.09208,0.04046 -0.03108,0.0509 -0.47385,0.18894 -0.724063,0.225776 -0.17223,0.02534 -0.200999,0.0166 -0.321926,-0.09765 -0.115166,-0.108909 -0.129081,-0.143445 -0.104359,-0.261253 0.04031,-0.193059 0.07253,-0.213577 0.320266,-0.203438 0.214337,0.0094 0.224836,0.004 0.364241,-0.169402 0.28757,-0.357962 0.296369,-0.38196 0.28637,-0.795916 -0.0148,-0.56594 -0.119588,-1.367855 -0.210578,-1.60183 -0.116987,-0.299968 -0.476749,-1.013892 -0.669529,-1.329859 -0.222576,-0.363961 -0.371361,-0.517945 -0.954899,-0.989895 -0.271171,-0.217977 -0.511545,-0.419955 -0.534143,-0.445953 -0.0226,-0.026 -0.180581,-0.125986 -0.350963,-0.219976 -0.538743,-0.297969 -1.066487,-0.321966 -1.557235,-0.07199 -0.444193,0.227516 -1.433268,1.329959 -1.901898,2.119976 -0.635833,1.071746 -1.012173,2.228763 -1.139799,3.504228 -0.02377,0.236595 -0.04295,1.015392 -0.04295,1.730637 0,1.670582 0.04272,1.912997 0.47373,2.680515 0.101097,0.180081 0.183793,0.343804 0.183793,0.363822 0,0.02 0.03743,0.08155 0.08337,0.136465 0.04593,0.05494 0.202958,0.28457 0.349083,0.510126 0.159319,0.245814 0.399597,0.541143 0.600056,0.737342 0.183905,0.180001 0.342204,0.327265 0.351763,0.327265 0.01008,0 0.144662,0.110769 0.300328,0.246154 0.324126,0.28199 0.706825,0.47817 1.294743,0.66371 0.692586,0.218557 1.023251,0.257213 2.276758,0.266032 0.980876,0.0074 1.178215,-0.0026 1.461085,-0.06955 0.179873,-0.04257 0.429515,-0.09417 0.554782,-0.114888 0.245594,-0.04031 0.414676,-0.07067 0.577058,-0.104089 0.05654,-0.0122 0.148633,-0.02138 0.204899,-0.0219 0.05619,-5.06e-4 0.132958,-0.0176 0.170764,-0.03796 0.03763,-0.02028 0.204418,-0.04618 0.37042,-0.05717 0.166009,-0.0116 0.405137,-0.03222 0.531384,-0.04742 0.218777,-0.02592 0.407417,0.02074 0.407417,0.101049 0,0.0178 -0.06623,0.143305 -0.147425,0.278931 -0.307207,0.514625 -0.929321,1.726476 -1.03301,2.012186 -0.102637,0.28259 -0.09123,0.778538 0.02236,0.972997 0.120877,0.207318 0.113696,0.271331 -0.05423,0.46967 -0.07915,0.09339 -0.143724,0.1893 -0.143724,0.213098 0,0.02388 -0.02503,0.05829 -0.05563,0.07649 -0.03067,0.0184 -0.07918,0.07837 -0.107957,0.133485 -0.152732,0.293509 -1.304542,1.600251 -1.538857,1.745695 -0.370021,0.229696 -1.644446,0.513866 -3.085273,0.687947 -0.354182,0.04274 -0.970217,0.07387 -1.60271,0.08091 -0.94504,0.011 -1.089924,0.002 -1.808168,-0.104789 z M 39.372375,27.00024 c -0.0166,-0.0166 -1.42085,-0.173782 -2.441741,-0.274471 -1.059828,-0.104509 -1.724218,-0.258613 -1.867462,-0.433074 -0.08047,-0.09799 0.0054,-0.518145 0.444153,-2.183769 0.06935,-0.262732 0.164642,-0.739421 0.211937,-1.059267 0.0474,-0.319846 0.124227,-0.748121 0.170802,-0.951739 0.06087,-0.265892 0.07939,-0.456072 0.06531,-0.675029 -0.0164,-0.251013 -0.0092,-0.304848 0.04188,-0.304848 0.03366,0 0.27591,0.03662 0.538343,0.08131 0.262432,0.04462 0.773038,0.111148 1.134679,0.148084 0.361642,0.0368 0.777718,0.08417 0.924642,0.105369 0.146985,0.02116 0.690587,0.05817 1.208192,0.08187 0.517585,0.02382 0.957439,0.05349 0.977437,0.06581 0.02,0.0132 0.138185,0.230016 0.262812,0.483349 0.204818,0.416676 0.220336,0.466791 0.162522,0.525204 -0.169522,0.171342 -1.704739,0.121248 -2.91929,-0.09545 -0.760719,-0.135665 -0.720364,-0.148004 -0.795236,0.241855 -0.107128,0.557441 -0.05849,0.625993 0.489888,0.689187 0.630373,0.07263 0.983396,0.138405 0.986776,0.1834 0.002,0.02472 7.78e-4,0.150124 -0.0028,0.279011 -0.0058,0.207878 0.009,0.251033 0.123107,0.382999 0.07095,0.08187 0.116348,0.169642 0.100769,0.195179 -0.0204,0.0335 -0.241534,0.037 -0.794256,0.0134 -0.905524,-0.03984 -1.072986,-0.03414 -1.145338,0.03898 -0.07799,0.07883 -0.143105,0.699786 -0.08019,0.762799 0.105989,0.105709 1.196674,0.303148 1.924716,0.348243 0.392079,0.02438 0.925562,0.07123 1.185475,0.104589 0.259932,0.0332 0.550101,0.06007 0.644811,0.05979 0.209758,-7.02e-4 0.255133,0.05831 0.140305,0.1818 -0.04752,0.05119 -0.08653,0.112569 -0.08653,0.136546 0,0.02396 -0.04608,0.111888 -0.10231,0.195719 -0.151703,0.225916 -0.166122,0.333145 -0.06681,0.495548 0.04725,0.07705 0.07375,0.152504 0.05891,0.167442 -0.0284,0.0287 -1.466684,0.03886 -1.496001,0.0112 z m -5.975167,-1.086585 c -0.243854,-0.170442 -0.385379,-0.180681 -0.782697,-0.05665 -0.406577,0.127007 -0.410596,0.120087 -0.406757,-0.700666 0.002,-0.389238 0.03296,-0.866088 0.07715,-1.181194 l 0.07425,-0.528424 -0.134405,-0.156904 c -0.1949,-0.227616 -0.426635,-0.37444 -0.739802,-0.46871 -0.323726,-0.09753 -0.385079,-0.101369 -0.444893,-0.02858 -0.02466,0.02998 -0.07309,0.286929 -0.107908,0.571179 -0.138866,1.13612 -0.159404,1.173376 -0.752541,1.370375 -0.219756,0.07295 -0.455051,0.157323 -0.522844,0.18754 -0.499067,0.222057 -0.801355,0.314067 -0.801355,0.243934 0,-0.0136 0.09155,-0.195159 0.203218,-0.405017 0.241095,-0.452692 0.263752,-0.546302 0.350623,-1.449326 0.07081,-0.737362 0.05293,-0.951119 -0.09145,-1.082425 -0.135846,-0.123527 -0.494908,-0.279871 -0.643112,-0.279871 -0.09737,0 -0.148204,-0.0194 -0.148204,-0.05625 0,-0.06041 0.623214,-0.485848 0.974376,-0.665009 0.249634,-0.127347 0.218037,-0.0379 0.442473,-1.251847 0.176982,-0.957259 0.171662,-0.934661 0.219997,-0.934661 0.02006,0 0.18508,0.138205 0.366361,0.306827 0.181301,0.168762 0.460231,0.385239 0.619815,0.481089 0.159563,0.09581 0.309747,0.198079 0.333644,0.227216 0.03074,0.0374 0.02524,0.154524 -0.0192,0.401637 -0.03446,0.19178 -0.07403,0.436754 -0.08775,0.544403 l -0.02526,0.195719 0.318086,0.198919 c 0.174942,0.109528 0.438774,0.27837 0.586298,0.37548 0.147645,0.09717 0.292869,0.176541 0.322986,0.176541 0.120267,0 0.259233,-0.477169 0.261652,-0.898424 0.002,-0.372261 0.02774,-0.3796 0.559161,-0.160223 0.364081,0.150264 0.497307,0.18554 0.703545,0.18584 0.139906,1.42e-4 0.262873,0.0154 0.273192,0.03144 0.011,0.0172 -0.0156,0.320886 -0.05589,0.675028 -0.04117,0.354122 -0.09493,1.008373 -0.119847,1.453886 -0.05751,1.03299 -0.07333,1.156437 -0.194559,1.512859 -0.158603,0.465931 -0.223537,0.732883 -0.241795,0.992755 -0.02638,0.37688 -0.05425,0.389919 -0.366921,0.171442 z M 25.754019,25.4917 c -0.04524,-0.0134 -0.118728,-0.04896 -0.163263,-0.08069 -0.04457,-0.03144 -0.169762,-0.05735 -0.278171,-0.05735 -0.18328,0 -0.195639,-0.007 -0.175961,-0.09339 0.07653,-0.338464 0.222596,-1.176175 0.244314,-1.401971 0.0152,-0.148584 0.05279,-0.737322 0.08555,-1.308501 0.03268,-0.57118 0.07137,-1.22543 0.08615,-1.453906 0.03068,-0.479629 -0.0198,-0.739042 -0.159423,-0.819673 -0.06921,-0.03992 -0.372741,-0.04943 -1.258427,-0.03992 -1.233529,0.0142 -1.282644,0.0066 -1.187654,-0.173162 0.026,-0.048 0.034,-0.198979 0.022,-0.350563 -0.016,-0.220176 -0.046,-0.305567 -0.173982,-0.490948 -0.08399,-0.123186 -0.223976,-0.289969 -0.311967,-0.37016 -0.08799,-0.08039 -0.159983,-0.164783 -0.159983,-0.18758 0,-0.07897 1.366895,-0.04915 2.034385,0.04417 0.619174,0.08685 0.779057,0.08743 1.684721,0.0068 0.399078,-0.0358 0.817273,-0.142125 0.864948,-0.220056 0.0138,-0.02102 0.05729,-0.0383 0.09839,-0.0383 0.05983,0 0.08069,0.04501 0.102789,0.223816 0.0162,0.123027 0.04968,0.253993 0.07655,0.290849 0.07141,0.09793 0.541822,0.147184 1.41667,0.148764 0.832491,0.0014 0.84669,0.0068 0.746401,0.261653 -0.0291,0.07387 -0.150305,0.256612 -0.269612,0.406176 -0.317246,0.397818 -0.461211,0.458612 -1.204652,0.508627 -0.329305,0.02214 -0.611775,0.05203 -0.627694,0.06615 -0.02916,0.02596 -0.138965,1.333998 -0.18366,2.185568 -0.0162,0.290929 0.0018,0.75164 0.04687,1.268105 0.05449,0.626354 0.06063,0.865949 0.02668,1.051569 -0.05187,0.28321 -0.173002,0.47287 -0.349823,0.547322 -0.137405,0.05799 -0.896785,0.112988 -1.031531,0.07491 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/the-elder-scrolls-v-skyrim.svg b/.icons/awkward/64x64/apps/the-elder-scrolls-v-skyrim.svg
new file mode 100644
index 00000000..351f5774
--- /dev/null
+++ b/.icons/awkward/64x64/apps/the-elder-scrolls-v-skyrim.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 26.376114,4.9999998 a 3.1277476,3.215977 0 0 0 -2.742251,1.66998 L 12.384758,27.735932 a 3.1277476,3.215977 0 0 0 0.01172,3.112456 L 27.861406,59.349382 A 3.1277476,3.215977 0 0 0 30.594235,61 h 2.810511 a 3.1277476,3.215977 0 0 0 2.732832,-1.650618 L 51.60245,30.848388 a 3.1277476,3.215977 0 0 0 0.0118,-3.112456 L 40.365115,6.6699798 a 3.1277476,3.215977 0 0 0 -2.742251,-1.66998 z"/>
+ <path style="fill:#4f4f4f" d="m 26.376114,3.9999999 a 3.1277476,3.215977 0 0 0 -2.742251,1.66998 L 12.384758,26.735932 a 3.1277476,3.215977 0 0 0 0.01172,3.112456 L 27.861406,58.349382 A 3.1277476,3.215977 0 0 0 30.594235,60 h 2.810511 a 3.1277476,3.215977 0 0 0 2.732832,-1.650618 L 51.60245,29.848388 a 3.1277476,3.215977 0 0 0 0.0118,-3.112456 L 40.365115,5.6699799 a 3.1277476,3.215977 0 0 0 -2.742251,-1.66998 z"/>
+ <path style="opacity:0.2" d="m 27.799584,11.00001 -9.79975,18.333328 9.799736,18.333326 v -7.33333 c -1.800712,-0.19452 -2.316756,-1.065768 -2.436391,-2.359428 -0.138396,-1.496348 0.987178,-2.67124 0.45351,-3.863218 2.079668,0.536134 2.131309,1.389794 2.652265,2.651464 0.257953,-0.880838 0.184775,-1.521872 0.109937,-2.087578 2.700327,1.251708 3.464867,2.663436 3.428294,5.676066 -0.0098,0.805222 -2.136519,3.394098 -2.095286,4.161944 0.04122,0.767846 0.854377,1.63564 0.948217,2.279538 0.0922,0.632582 -1.580366,1.45873 -1.580366,2.723708 0,1.199206 2.719705,5.484168 2.719705,5.484168 L 34.79938,50.11111 c -1.486888,0.831604 -2.447886,0.909496 -3.144086,0.873336 -0.997467,0.05022 -1.511635,-0.913068 -1.376645,-1.502328 0.213441,-0.931706 1.720804,-2.012308 1.720804,-2.704194 0,-0.826326 -0.617131,-1.353524 -0.548421,-2.157362 0.06872,-0.803836 3.053064,-3.090278 2.762208,-4.787032 -0.45419,-2.649574 -1.050426,-4.17235 1.387961,-5.27893 -0.30655,0.911174 -0.119997,1.441196 0.04124,2.327528 0.290662,-1.702156 1.162134,-1.926948 2.624777,-2.891416 -0.42269,1.818466 0.441542,2.502648 0.384772,3.875214 -0.05676,1.37257 -1.549973,2.437106 -2.452636,2.467408 v 3.666668 c 0.602595,-0.289868 0.846511,4.28e-4 1.399962,0 L 45.999088,29.333338 36.199353,11.00001 v 2.444444 c -0.860821,0.4894 -0.928957,0.832381 -0.905254,1.624778 0,0 0.479241,-0.438549 0.905254,-0.402557 0.42601,0.03598 2.786179,6.733453 2.799923,7.333333 -1.8e-5,0.743848 -2.799923,1.222222 -2.799923,2.444444 0.672758,-0.586688 1.774786,-0.388492 2.779177,0.0172 0.780949,0.315582 1.377503,3.756238 1.487438,4.464096 -0.02718,0.719854 -0.906991,1.355726 -2.006376,1.367724 -1.099385,0.0122 -1.594105,-0.16794 -1.607847,-0.59987 -0.0138,-0.431914 1.415454,-1.571682 1.415454,-1.571682 -1.638358,-0.07858 -2.37085,0.908318 -2.98208,1.607674 0.08156,-0.419916 0.164856,-0.719856 0.247387,-1.079782 -0.833337,0.14042 -1.219915,0.712344 -1.525395,1.175764 -0.414249,-0.93422 -2.871119,-3.198318 -2.830926,-4.017384 -0.150516,-1.345718 4.502018,-1.261166 4.996212,-4.391112 -0.02745,-1.18758 -1.290733,-2.022556 -2.453888,-2.291358 -0.934481,-0.215955 -1.236811,-0.287942 -1.236811,-0.287942 0.627477,-0.29479 2.510773,-1.136463 2.061341,-2.303534 -0.173015,0.460754 -0.38679,1.044633 -2.32245,1.13977 -1.979289,-0.832572 -1.722196,-2.082364 -1.4017,-3.095374 -1.305071,0.831508 -1.111156,1.641136 -0.783313,2.831427 0.09316,0.587875 -0.59932,1.080976 -0.801459,1.470885 0.04,0.491016 0.07226,1.024962 -0.242955,1.252562 -0.783383,0.746264 0.173075,1.882954 0.618377,1.811634 -0.06102,-1.475326 1.650692,-2.049898 2.33619,-2.207552 1.126871,-1.2e-5 3.154741,1.007796 3.141001,1.739648 -0.0138,0.731852 -1.368241,1.451706 -3.044802,1.943604 -1.676561,0.491904 -3.023309,1.13977 -2.98208,2.72345 0.05248,1.54765 0.884244,3.294362 1.044414,3.717444 -0.558887,-0.46896 -0.866889,-1.147268 -1.676561,-1.247748 0.193075,0.359336 0.392321,0.758978 0.563467,1.175762 -0.847445,-1.196924 -1.72428,-1.545588 -3.256929,-1.72765 2.69531,1.878672 0.832998,2.271356 -0.164895,2.255544 -0.951639,-0.015 -2.133795,-0.35402 -2.006375,-1.319734 0.0767,-0.581216 0.506045,-4.110204 1.485868,-4.533052 1.032951,-0.44578 2.120452,-0.421394 2.750729,-0.02042 0,-1.222222 -2.818171,-1.890552 -2.799925,-2.444446 0.0182,-0.553894 2.352157,-7.333331 2.799925,-7.333331 0.44777,0 0.605913,0.08184 0.874978,0.439235 0.256041,-1.157997 -0.588854,-1.245162 -0.874978,-1.661458 1.6e-5,-0.287942 0,-2.444444 0,-2.444444 z"/>
+ <path style="fill:#ffffff" d="m 27.799584,10.00001 -9.79975,18.333328 9.799736,18.333326 v -7.33333 c -1.800712,-0.19452 -2.316756,-1.065768 -2.436391,-2.359428 -0.138396,-1.496348 0.987178,-2.67124 0.45351,-3.863218 2.079668,0.536134 2.131309,1.389794 2.652265,2.651464 0.257953,-0.880838 0.184775,-1.521872 0.109937,-2.087578 2.700327,1.251708 3.464867,2.663436 3.428294,5.676066 -0.0098,0.805222 -2.136519,3.394098 -2.095286,4.161944 0.04122,0.767846 0.854377,1.63564 0.948217,2.279538 0.0922,0.632582 -1.580366,1.45873 -1.580366,2.723708 0,1.199206 2.719705,5.484168 2.719705,5.484168 L 34.79938,49.11111 c -1.486888,0.831604 -2.447886,0.909496 -3.144086,0.873336 -0.997467,0.05022 -1.511635,-0.913068 -1.376645,-1.502328 0.213441,-0.931706 1.720804,-2.012308 1.720804,-2.704194 0,-0.826326 -0.617131,-1.353524 -0.548421,-2.157362 0.06872,-0.803836 3.053064,-3.090278 2.762208,-4.787032 -0.45419,-2.649574 -1.050426,-4.17235 1.387961,-5.27893 -0.30655,0.911174 -0.119997,1.441196 0.04124,2.327528 0.290662,-1.702156 1.162134,-1.926948 2.624777,-2.891416 -0.42269,1.818466 0.441542,2.502648 0.384772,3.875214 -0.05676,1.37257 -1.549973,2.437106 -2.452636,2.467408 v 3.666668 c 0.602595,-0.289868 0.846511,4.28e-4 1.399962,0 L 45.999088,28.333338 36.199353,10.00001 v 2.444444 c -0.860821,0.4894 -0.928957,0.832381 -0.905254,1.624778 0,0 0.479241,-0.438549 0.905254,-0.402557 0.42601,0.03598 2.786179,6.733453 2.799923,7.333333 -1.8e-5,0.743848 -2.799923,1.222222 -2.799923,2.444444 0.672758,-0.586688 1.774786,-0.388492 2.779177,0.0172 0.780949,0.315582 1.377503,3.756238 1.487438,4.464096 -0.02718,0.719854 -0.906991,1.355726 -2.006376,1.367724 -1.099385,0.0122 -1.594105,-0.16794 -1.607847,-0.59987 -0.0138,-0.431914 1.415454,-1.571682 1.415454,-1.571682 -1.638358,-0.07858 -2.37085,0.908318 -2.98208,1.607674 0.08156,-0.419916 0.164856,-0.719856 0.247387,-1.079782 -0.833337,0.14042 -1.219915,0.712344 -1.525395,1.175764 -0.414249,-0.93422 -2.871119,-3.198318 -2.830926,-4.017384 -0.150516,-1.345718 4.502018,-1.261166 4.996212,-4.391112 -0.02745,-1.18758 -1.290733,-2.022556 -2.453888,-2.291358 -0.934481,-0.215955 -1.236811,-0.287942 -1.236811,-0.287942 0.627477,-0.29479 2.510773,-1.136463 2.061341,-2.303534 -0.173015,0.460754 -0.38679,1.044633 -2.32245,1.13977 -1.979289,-0.832572 -1.722196,-2.082364 -1.4017,-3.095374 -1.305071,0.831508 -1.111156,1.641136 -0.783313,2.831427 0.09316,0.587875 -0.59932,1.080976 -0.801459,1.470885 0.04,0.491016 0.07226,1.024962 -0.242955,1.252563 -0.783383,0.746263 0.173075,1.882953 0.618377,1.811633 -0.06102,-1.475325 1.650692,-2.049899 2.33619,-2.207552 1.126871,-1.3e-5 3.154741,1.007796 3.141001,1.739648 -0.0138,0.731852 -1.368241,1.451706 -3.044802,1.943604 -1.676561,0.491904 -3.023309,1.13977 -2.98208,2.72345 0.05248,1.54765 0.884244,3.294362 1.044414,3.717444 -0.558887,-0.46896 -0.866889,-1.147268 -1.676561,-1.247748 0.193075,0.359336 0.392321,0.758978 0.563467,1.175762 -0.847445,-1.196924 -1.72428,-1.545588 -3.256929,-1.72765 2.69531,1.878672 0.832998,2.271356 -0.164895,2.255544 -0.951639,-0.015 -2.133795,-0.35402 -2.006375,-1.319734 0.0767,-0.581216 0.506045,-4.110204 1.485868,-4.533052 1.032951,-0.44578 2.120452,-0.421394 2.750729,-0.02042 0,-1.222222 -2.818171,-1.890552 -2.799925,-2.444446 0.0182,-0.553894 2.352157,-7.333331 2.799925,-7.333331 0.44777,0 0.605913,0.08184 0.874978,0.439235 0.256041,-1.157997 -0.588854,-1.245162 -0.874978,-1.661458 1.6e-5,-0.287942 0,-2.444444 0,-2.444444 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 26.375 4 A 3.1277476 3.215977 0 0 0 23.632812 5.671875 L 12.386719 26.734375 A 3.1277476 3.215977 0 0 0 12.042969 28.78125 A 3.1277476 3.215977 0 0 1 12.386719 27.734375 L 23.632812 6.671875 A 3.1277476 3.215977 0 0 1 26.375 5 L 37.625 5 A 3.1277476 3.215977 0 0 1 40.367188 6.671875 L 51.615234 27.734375 A 3.1277476 3.215977 0 0 1 51.958984 28.773438 A 3.1277476 3.215977 0 0 0 51.615234 26.734375 L 40.367188 5.671875 A 3.1277476 3.215977 0 0 0 37.625 4 L 26.375 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/the-escapists-2.svg b/.icons/awkward/64x64/apps/the-escapists-2.svg
new file mode 100644
index 00000000..5f15aac7
--- /dev/null
+++ b/.icons/awkward/64x64/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="64" height="64" 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(1.3636297,0,0,1.3812668,-0.72725788,-1.6998495)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient933"/>
+ </defs>
+ <path style="opacity:0.2" d="m 21.121251,28.727334 c -1.137896,0 -2.054678,1.116413 -2.054678,2.504028 V 45.76731 c -0.608802,0.930339 -0.619304,1.669426 -1.228107,1.56635 -0.448406,-0.07592 -0.838538,0.49079 -0.838538,1.100175 v 2.578615 c 0,0.609383 0.38403,1.100175 0.838538,1.100175 h 3.022713 c 0.736188,0.957467 -0.305984,3.881613 0.661456,3.881975 L 36.999832,56 52.676838,55.9946 c 0.967441,-3.62e-4 -0.07474,-2.924508 0.661457,-3.881975 h 2.822902 c 0.454506,0 0.838536,-0.490802 0.838536,-1.100185 v -2.578615 c 0,-0.609385 -0.39013,-1.176089 -0.838536,-1.100175 -0.608803,0.10308 -0.419308,-0.636011 -1.028111,-1.56635 V 31.231352 c 0,-1.387615 -0.916781,-2.504028 -2.054678,-2.504028 H 36.999832 Z"/>
+ <path style="fill:#c7b198" d="m 21.121251,27.727416 c -1.137896,0 -2.054678,1.116413 -2.054678,2.504028 v 14.535947 c -0.608802,0.93034 -0.619304,1.669426 -1.228107,1.566351 -0.448406,-0.07592 -0.838538,0.490789 -0.838538,1.100174 v 2.578616 c 0,0.609383 0.38403,1.100175 0.838538,1.100175 h 3.022713 c 0.736188,0.957467 -0.305984,3.881613 0.661456,3.881975 l 15.477197,0.0054 15.677006,-0.0054 c 0.967441,-3.62e-4 -0.07474,-2.924508 0.661457,-3.881975 h 2.822902 c 0.454506,0 0.838536,-0.490802 0.838536,-1.100185 v -2.578616 c 0,-0.609385 -0.39013,-1.176088 -0.838536,-1.100174 -0.608803,0.103079 -0.419308,-0.636011 -1.028111,-1.566351 V 30.231434 c 0,-1.387615 -0.916781,-2.504028 -2.054678,-2.504028 H 36.999832 Z"/>
+ <rect style="fill:#3f3f3f" width="4" height="10" x="29" y="40" rx="1.827" ry="1.604"/>
+ <path style="fill:#3f3f3f" d="m 29.073013,36.114947 c -0.420364,-0.02106 -0.584082,0.537802 -0.218793,0.746881 1.455275,0.479089 2.719519,1.340233 3.875801,2.41731 0.45891,0.272098 0.717294,-0.828124 0.258383,-1.100223 -1.373356,-0.996841 -2.54706,-1.494555 -3.726034,-2.005452 -0.05722,-0.03508 -0.12234,-0.0552 -0.189359,-0.05852 z"/>
+ <path style="fill:#3f3f3f" d="m 45.164368,36.042949 c 0.420364,-0.02106 0.584081,0.537804 0.218793,0.746881 -1.455273,0.47909 -2.719519,1.340233 -3.875801,2.417308 -0.45891,0.272101 -0.717294,-0.828122 -0.258383,-1.100221 1.373354,-0.996839 2.547058,-1.494554 3.726034,-2.005452 0.05722,-0.03508 0.12234,-0.0552 0.189359,-0.05852 z"/>
+ <rect style="fill:#3f3f3f" width="4" height="10" x="41" y="40" rx="1.827" ry="1.604"/>
+ <rect style="fill:#a8271e" width="36.354" height="10.909" x="18.93" y="24.09"/>
+ <path style="opacity:0.1" d="m 6.1102946,19.878771 c 0,0 8.5776394,3.283762 11.9664034,1.569383 2.544522,-1.287274 1.49826,-7.825899 1.49826,-7.825899 4.029921,0.720885 7.858789,2.164796 11.489445,1.421716 1.832217,-0.476816 0.391798,-2.603669 0.805518,-2.950011 0,0 7.253179,-2.102796 10.475863,-2.342299 6.64984,-0.237912 12.600687,7.610386 18.854215,17.280285 l -6.171626,18.918103 0.02274,-6.471209 c -5.361792,-3.714192 -9.433057,-7.31173 -9.078082,-12.844892 -1.908937,5.579609 -9.51241,10.498256 -16.99411,9.093296 -3.36342,-0.631601 -6.215078,-0.997457 -7.479592,-2.153785 -4.16774,2.514832 -1.370701,7.663579 -2.572939,11.994742 -1.802554,-6.124199 -6.187056,-7.553996 -7.225861,-9.344885 -0.627838,-2.882482 -1.9544332,-6.389777 0.305289,-8.069107 z"/>
+ <path style="fill:#5c2e07" d="m 6.1102946,18.878904 c 0,0 7.7777334,3.283763 11.1664974,1.569384 2.544522,-1.287275 1.49826,-7.825899 1.49826,-7.825899 4.029921,0.720885 7.659395,2.564309 11.290052,1.821229 1.832217,-0.476816 0.391798,-2.603669 0.805518,-2.95001 0,0 8.252478,-2.1027965 11.475162,-2.3422997 6.64984,-0.2379123 12.600687,7.2108727 18.854215,16.8807717 l -6.171626,18.918102 0.02274,-6.471208 c -5.361792,-3.714192 -9.433057,-7.311731 -9.078082,-12.844892 -1.908937,5.579609 -9.51241,10.498255 -16.99411,9.093296 -3.36342,-0.631601 -6.215078,-0.997457 -7.479592,-2.153786 -4.16774,2.514832 -1.370701,7.663579 -2.572939,11.994742 -1.802554,-6.124198 -6.187056,-7.553995 -7.225861,-9.344884 -0.627838,-2.882482 -1.9544332,-6.389777 0.305289,-8.069107 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 42.345703 9.1503906 C 39.123019 9.3898938 30.871094 11.494141 30.871094 11.494141 C 30.715028 11.624789 30.819596 12.031143 30.916016 12.484375 C 30.996743 12.463819 39.138923 10.388713 42.345703 10.150391 C 48.917462 9.9152722 54.807257 17.197108 60.980469 26.701172 L 61.199219 26.03125 C 54.945691 16.361351 48.995543 8.9124783 42.345703 9.1503906 z M 18.775391 12.623047 C 18.775391 12.623047 18.838839 13.031521 18.896484 13.648438 C 22.877535 14.384172 26.470618 16.178903 30.064453 15.443359 C 31.115763 15.169767 31.084336 14.370225 30.949219 13.658203 C 30.849572 14.004263 30.612482 14.30074 30.064453 14.443359 C 26.433796 15.186439 22.805312 13.343932 18.775391 12.623047 z M 18.974609 16.121094 C 18.910799 17.897763 18.533536 19.81371 17.277344 20.449219 C 13.88858 22.163598 6.109375 18.878906 6.109375 18.878906 L 7.0898438 20.253906 C 9.1471276 21.027918 14.542739 22.830705 17.277344 21.447266 C 18.778785 20.687686 19.020967 18.115255 18.974609 16.121094 z M 45.972656 26.634766 C 45.968832 26.645942 45.962854 26.656798 45.958984 26.667969 C 45.96066 26.713072 45.968416 26.755939 45.970703 26.800781 C 45.973412 26.74455 45.969023 26.6914 45.972656 26.634766 z M 11.574219 27.548828 C 10.860731 28.330275 10.690044 29.385454 10.765625 30.544922 C 10.852814 29.590085 11.198484 28.754304 12.005859 28.154297 L 11.574219 27.548828 z M 19.109375 38.097656 C 19.056077 39.385268 19.211099 40.780999 19.248047 42.181641 C 19.285077 40.804453 19.139895 39.413912 19.109375 38.097656 z M 55.046875 39.476562 L 55.029297 44.949219 L 55.033203 44.939453 L 55.050781 39.478516 C 55.049572 39.477678 55.048085 39.4774 55.046875 39.476562 z"/>
+ <path style="fill:url(#linearGradient935)" d="m 1.9999999,19.479285 c 3.3240359,1.224946 5.9745647,3.715913 10.0420791,3.275977 9.004207,-0.973885 16.985,-8.104497 27.064691,-7.741683 l 6.866261,10.172765 C 35.932069,31.581217 14.533964,36.183955 1.9999999,19.479285 Z"/>
+ <path style="opacity:0.2" d="M 2 20.478516 C 14.533964 37.183186 35.931694 32.58042 45.972656 26.185547 L 45.488281 25.46875 C 35.590377 31.511702 15.664114 35.661522 3.2011719 20.982422 C 2.8082445 20.800956 2.4094591 20.629406 2 20.478516 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/the-long-dark.svg b/.icons/awkward/64x64/apps/the-long-dark.svg
new file mode 100644
index 00000000..d0fa40de
--- /dev/null
+++ b/.icons/awkward/64x64/apps/the-long-dark.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#44465a" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 43.231882,13.005643 c -0.868335,-0.03037 -2.922532,0.06145 -6.475677,0.287118 -2.763399,0.175515 -4.6038,0.270056 -6.208955,0.351785 l -0.741176,0.874286 -0.674497,-0.794101 c -0.116139,0.0048 -0.642761,0.0393 -0.718094,0.04138 -3.924763,0.108458 -8.783998,0.34144 -9.114675,0.437144 -0.340544,0.09856 -0.353063,0.331488 -0.220558,3.848928 0.07756,2.058813 0.216045,4.144634 0.307756,4.392887 0.156012,0.422314 0.282435,0.452664 1.961938,0.452664 0.987266,0 2.138897,0.08537 2.138897,0.08537 0,0 -0.658352,0.477833 -1.041236,0.716502 -0.568961,0.354654 -0.695014,0.556084 -0.695014,1.099323 0,1.232649 0.606851,8.204964 1.000202,11.608093 0.321,2.77719 0.392388,4.704584 0.392389,10.848389 0,4.109592 0.05785,7.53118 0.130805,7.604733 0.266997,0.26929 1.053649,0.125972 1.241279,-0.227625 0.567169,-1.068862 1.854096,-4.704831 1.96289,-6.458851 0.08928,-1.439385 0.228251,-3.049653 0.228251,-3.049653 0,0 1.129219,2.960826 1.700345,3.664123 0.473316,0.391175 0.953267,0.711326 1.066885,0.711326 0.400654,0 0.47012,-0.845069 0.487279,-7.621688 0.0059,-2.324658 0.04985,-5.207274 0.08464,-8.067745 l -0.933523,-0.80962 0.951476,-0.822553 c 0.01576,-1.128231 0.01874,-2.482144 0.0359,-3.362638 l 0.123097,-5.877657 0.94378,0.04915 c 1.487029,0.07644 4.535355,0.971694 7.839105,2.605548 l 3.03395,1.500255 0.28211,-0.442317 c 0.464095,-0.727403 1.084324,-2.805281 1.418235,-4.756841 0.35908,-2.098535 0.342222,-8.450344 -0.02309,-8.817869 -0.03692,-0.03714 -0.195269,-0.05971 -0.484713,-0.06985 z"/>
+ <path style="fill:#ffffff" d="m 43.231882,12.005643 c -0.868335,-0.03037 -2.922532,0.06145 -6.475677,0.287118 -2.763399,0.175515 -4.6038,0.270056 -6.208955,0.351785 l -0.741176,0.874286 -0.674497,-0.794101 c -0.116139,0.0048 -0.642761,0.0393 -0.718094,0.04138 -3.924763,0.108458 -8.783998,0.34144 -9.114675,0.437144 -0.340544,0.09856 -0.353063,0.331488 -0.220558,3.848928 0.07756,2.058813 0.216045,4.144634 0.307756,4.392887 0.156012,0.422314 0.282435,0.452664 1.961938,0.452664 0.987266,0 2.138897,0.08537 2.138897,0.08537 0,0 -0.658352,0.477833 -1.041236,0.716502 -0.568961,0.354654 -0.695014,0.556084 -0.695014,1.099323 0,1.232649 0.606851,8.204964 1.000202,11.608093 0.321,2.77719 0.392388,4.704584 0.392389,10.848389 0,4.109592 0.05785,7.53118 0.130805,7.604733 0.266997,0.26929 1.053649,0.125972 1.241279,-0.227625 0.567169,-1.068862 1.854096,-4.704831 1.96289,-6.458851 0.08928,-1.439385 0.228251,-3.049653 0.228251,-3.049653 0,0 1.129219,2.960826 1.700345,3.664123 0.473316,0.391175 0.953267,0.711326 1.066885,0.711326 0.400654,0 0.47012,-0.845069 0.487279,-7.621688 0.0059,-2.324658 0.04985,-5.207274 0.08464,-8.067745 l -0.933523,-0.80962 0.951476,-0.822553 c 0.01576,-1.128231 0.01874,-2.482144 0.0359,-3.362638 l 0.123097,-5.877657 0.94378,0.04915 c 1.487029,0.07644 4.535355,0.971694 7.839105,2.605548 l 3.03395,1.500255 0.28211,-0.442317 c 0.464095,-0.727403 1.084324,-2.805281 1.418235,-4.756841 0.35908,-2.098535 0.342222,-8.450344 -0.02309,-8.817869 -0.03692,-0.03714 -0.195269,-0.05971 -0.484713,-0.06985 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/the-talos-principle.svg b/.icons/awkward/64x64/apps/the-talos-principle.svg
new file mode 100644
index 00000000..e51d23b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/the-talos-principle.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#d9b263" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 32,12 A 21.999616,21 0 0 0 10,33 21.999616,21 0 0 0 32,54 21.999616,21 0 0 0 54,33 21.999616,21 0 0 0 32,12 Z m 0,4 A 14.999619,16.99921 0 0 1 47,33 14.999619,16.99921 0 0 1 32,50 14.999619,16.99921 0 0 1 17,33 14.999619,16.99921 0 0 1 32,16 Z m -8,11 0,12 1.5,0 c 0,-3.000209 -0.04598,-3 7.226562,-3 C 38.544596,36 38.5,35.999746 38.5,39 l 1.5,0 0,-12 -1.5,0 c 0,3.000209 0.0446,3 -5.773438,3 C 25.454019,30 25.5,30.000254 25.5,27 L 24,27 Z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 32 11 A 21.999616 21 0 0 0 10 32 A 21.999616 21 0 0 0 32 53 A 21.999616 21 0 0 0 54 32 A 21.999616 21 0 0 0 32 11 z M 32 15 A 14.999619 16.99921 0 0 1 47 32 A 14.999619 16.99921 0 0 1 32 49 A 14.999619 16.99921 0 0 1 17 32 A 14.999619 16.99921 0 0 1 32 15 z M 24 26 L 24 38 L 25.5 38 C 25.5 34.999791 25.454016 35 32.726562 35 C 38.544596 35 38.5 34.999746 38.5 38 L 40 38 L 40 26 L 38.5 26 C 38.5 29.000209 38.544595 29 32.726562 29 C 25.454019 29 25.5 29.000254 25.5 26 L 24 26 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/the-witcher-2.svg b/.icons/awkward/64x64/apps/the-witcher-2.svg
new file mode 100644
index 00000000..0362f337
--- /dev/null
+++ b/.icons/awkward/64x64/apps/the-witcher-2.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#c44652" cx="32" cy="32" r="28"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2" d="m 18,10.5 v 5.699219 l -2.371094,2.677734 C 12.117818,20.963053 9.6719557,22.774045 7,25 l 5,2 -9,6 11,1 -10,12 11,-3 v 3 l 6,-2 -1,4 9.199219,-3.800781 L 32,44 34.800781,44.199219 44,48 43,44 49,46 V 43 L 60,46 50,34 61,33 52,27 57,25 C 54.328044,22.774045 51.882182,20.963053 48.371094,18.876953 L 46,16.199219 V 10.5 l -6,2.900391 V 12 l -2,1.400391 V 12 L 32,13.5 26,12 v 1.400391 L 24,12 v 1.400391 z"/>
+ <path style="fill:#393939" d="M 18 9.5 L 18 15.199219 L 15.628906 17.876953 C 12.117818 19.963053 9.6719557 21.774045 7 24 L 12 26 L 3 32 L 14 33 L 4 45 L 15 42 L 15 45 L 21 43 L 20 47 L 29.199219 43.199219 L 32 43 L 34.800781 43.199219 L 44 47 L 43 43 L 49 45 L 49 42 L 60 45 L 50 33 L 61 32 L 52 26 L 57 24 C 54.328044 21.774045 51.882182 19.963053 48.371094 17.876953 L 46 15.199219 L 46 9.5 L 40 12.400391 L 40 11 L 38 12.400391 L 38 11 L 32 12.5 L 26 11 L 26 12.400391 L 24 11 L 24 12.400391 L 18 9.5 z"/>
+ <path style="opacity:0.2" d="m 12,9 -0.993028,2.584693 c -0.09713,3.32262 0.834122,6.274208 1.952459,9.160694 1.944531,4.809984 7.098994,6.596345 10.269495,9.554467 2.011511,1.922168 2.553367,3.617073 2.841182,5.310467 0.333397,1.961577 0.534558,4.088168 0.743794,7.361371 0.699676,4.259526 1.080942,11.199951 1.605172,13.514073 0.48025,0.537005 3.580927,0.514093 3.580927,0.514093 0,0 3.100675,0.02292 3.580925,-0.514093 0.524229,-2.314122 0.905496,-9.254547 1.605172,-13.514073 0.209238,-3.273203 0.410397,-5.399794 0.743794,-7.361371 0.287812,-1.693394 0.829671,-3.388299 2.841182,-5.310467 3.1705,-2.958122 8.324967,-4.744483 10.269498,-9.554467 1.118336,-2.886486 2.049582,-5.838074 1.952458,-9.160694 L 52,9 v 2.579223 L 42.508821,18.0752 32.000001,17.9248 21.491182,18.0752 12,11.579223 Z"/>
+ <path style="fill:#505050" d="m 12,8 -0.993028,2.584693 c -0.09713,3.32262 0.834122,6.274208 1.952459,9.160694 1.944531,4.809984 7.098994,6.596345 10.269495,9.554467 2.011511,1.922168 2.553367,3.617073 2.841182,5.310467 0.333397,1.961577 0.534558,4.088168 0.743794,7.361371 0.699676,4.259526 1.080942,11.199951 1.605172,13.514073 0.48025,0.537005 3.580927,0.514093 3.580927,0.514093 0,0 3.100675,0.02292 3.580925,-0.514093 0.524229,-2.314122 0.905496,-9.254547 1.605172,-13.514073 0.209238,-3.273203 0.410397,-5.399794 0.743794,-7.361371 0.287812,-1.693394 0.829671,-3.388299 2.841182,-5.310467 3.1705,-2.958122 8.324967,-4.744483 10.269498,-9.554467 1.118336,-2.886486 2.049582,-5.838074 1.952458,-9.160694 L 52,8 v 2.579223 L 42.508821,17.0752 32.000001,16.9248 21.491182,17.0752 12,10.579223 Z"/>
+ <path style="opacity:0.2" d="M 21.357216,20.807274 A 4.447823,4.447823 0 0 0 21,22.552177 4.447823,4.447823 0 0 0 25.447823,27 4.447823,4.447823 0 0 0 29,25.219827 Z"/>
+ <path style="fill:#eb6b00" d="M 21.357216,19.807274 A 4.447823,4.447823 0 0 0 21,21.552177 4.447823,4.447823 0 0 0 25.447823,26 4.447823,4.447823 0 0 0 29,24.219827 Z"/>
+ <path style="opacity:0.4" d="m 36,36 c -1.388608,0.591582 -2.573548,1.531823 -4,1.413847 v 0.03038 c -1.426452,0.117972 -2.611392,-0.822265 -4,-1.413847 l 1.367188,15.42253 c 0.104173,1.15378 0.127586,1.30795 1.036458,1.413847 0.593924,0.105812 1.049902,0.145976 1.596354,0.129787 v -0.03037 c 0.546452,0.01619 1.00243,-0.02398 1.596354,-0.129791 0.908876,-0.105898 0.932286,-0.257306 1.036458,-1.411086 z"/>
+ <path style="opacity:0.2" d="m 30,48 c -0.57879,0.505752 -0.41778,1.482441 -0.83073,2.221678 l 0.197918,2.231227 c 0.104173,1.15378 0.127586,1.30795 1.036458,1.413847 0.192606,0.03432 0.357264,0.05097 0.528646,0.07179 H 32 32.841146 c 0.238635,-0.02176 0.480074,-0.05316 0.755208,-0.102179 0.908876,-0.105897 0.932286,-0.257306 1.036458,-1.411086 l 0.195314,-2.206373 C 34.415501,49.480969 34.577951,48.505019 34,48 v 3 h -2 -2 z"/>
+ <path style="fill:#ffffff" d="m 30,47 c -0.57879,0.505752 -0.41778,1.482441 -0.83073,2.221678 l 0.197918,2.231227 c 0.104173,1.15378 0.127586,1.30795 1.036458,1.413847 0.192606,0.03432 0.357264,0.05097 0.528646,0.07179 H 32 32.841146 c 0.238635,-0.02176 0.480074,-0.05316 0.755208,-0.102179 0.908876,-0.105897 0.932286,-0.257306 1.036458,-1.411086 l 0.195314,-2.206373 C 34.415501,48.480969 34.577951,47.505019 34,47 v 3 h -2 -2 z"/>
+ <path style="opacity:0.2" d="m 36,37 c -1.388608,0.591582 -2.566714,1.004784 -4,0.98481 C 30.566714,37.96484 29.100272,37.499922 28.005208,37.033141 28.15989,39.020062 28.506096,41.694613 30,43.000002 V 40 h 2 2 v 2.999997 C 35.502077,41.687467 35.853954,38.993647 36,37 Z"/>
+ <path style="fill:#ffffff" d="m 36,36 c -1.388608,0.591582 -2.566714,1.004784 -4,0.98481 C 30.566714,36.96484 29.100272,36.499922 28.005208,36.033141 28.15989,38.020062 28.506096,40.694613 30,42.000002 V 39 h 2 2 v 2.999997 C 35.502077,40.687467 35.853954,37.993647 36,36 Z"/>
+ <path style="opacity:0.2" d="M 42.642784,20.807274 A 4.447823,4.447823 0 0 1 43,22.552177 4.447823,4.447823 0 0 1 38.552177,27 4.447823,4.447823 0 0 1 35,25.219827 Z"/>
+ <path style="fill:#eb6b00" d="M 42.642784,19.807274 A 4.447823,4.447823 0 0 1 43,21.552177 4.447823,4.447823 0 0 1 38.552177,26 4.447823,4.447823 0 0 1 35,24.219827 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12 8 L 11.007812 10.583984 C 10.998138 10.914928 11.005726 11.240569 11.015625 11.564453 L 12 9 L 12 8 z M 52 8 L 52 9 L 52.984375 11.564453 C 52.994274 11.240569 53.001861 10.914928 52.992188 10.583984 L 52 8 z M 12 10.580078 L 12 11.580078 L 21.490234 18.076172 L 32 17.923828 L 42.509766 18.076172 L 52 11.580078 L 52 10.580078 L 42.509766 17.076172 L 32 16.923828 L 21.490234 17.076172 L 12 10.580078 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21.357422 19.806641 A 4.447823 4.447823 0 0 0 21 21.552734 A 4.447823 4.447823 0 0 0 21.029297 22.052734 A 4.447823 4.447823 0 0 1 21.357422 20.806641 L 28.396484 24.871094 A 4.447823 4.447823 0 0 0 29 24.220703 L 21.357422 19.806641 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 42.642578 19.806641 L 35 24.220703 A 4.447823 4.447823 0 0 0 35.603516 24.871094 L 42.642578 20.806641 A 4.447823 4.447823 0 0 1 42.970703 22.052734 A 4.447823 4.447823 0 0 0 43 21.552734 A 4.447823 4.447823 0 0 0 42.642578 19.806641 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/thermal-monitor.svg b/.icons/awkward/64x64/apps/thermal-monitor.svg
new file mode 100644
index 00000000..88ab0215
--- /dev/null
+++ b/.icons/awkward/64x64/apps/thermal-monitor.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g style="fill:#8e8e8e" transform="scale(2,2)">
+ <rect width="1" height="26" x="20" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="23" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="26" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="11" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="14" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="17" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="8" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="5" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ </g>
+ <g style="fill:#8e8e8e" transform="matrix(0,2,-2,0,64,0)">
+ <rect width="1" height="26" x="20" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="23" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="26" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="11" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="14" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="17" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="8" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect width="1" height="26" x="5" y="-29" transform="matrix(0,1,-1,0,0,0)"/>
+ </g>
+ <path style="opacity:0.2" d="m 8,52.602 0,2 C 8,55.932 9.338,57 11,57 l 42,0 c 1.662,0 3,-1.068 3,-2.398 l 0,-2 C 56,53.932 54.662,55 53,55 L 11,55 C 9.338,55 8,53.932 8,52.602 Z"/>
+ <rect style="fill:#b7b7b7" width="48" height="48" x="-56" y="-56" rx="2.4" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11 8 C 9.338 8 8 9.0688375 8 10.398438 L 8 11.398438 C 8 10.068837 9.338 9 11 9 L 53 9 C 54.662 9 56 10.068838 56 11.398438 L 56 10.398438 C 56 9.0688375 54.662 8 53 8 L 11 8 z"/>
+ <path style="opacity:0.5" d="M 32 13 C 29.23 13 27 15.23 27 18 L 27 32.355469 A 10 10 0 0 0 22 41 A 10 10 0 0 0 32 51 A 10 10 0 0 0 42 41 A 10 10 0 0 0 37 32.349609 L 37 18 C 37 15.23 34.77 13 32 13 z M 32 16 C 33.159892 16 34 16.840108 34 18 L 34 34.082031 L 35.5 34.947266 C 37.667254 36.198529 38.99684 38.499531 39 41.001953 C 38.998938 44.902536 35.900858 48 32 48 C 28.09981 48 25.002123 44.903545 25 41.003906 L 25 41.001953 C 25.0046 38.501011 26.334025 36.203647 28.5 34.953125 L 30 34.087891 L 30 18 C 30 16.840108 30.840108 16 32 16 z"/>
+ <path style="opacity:0.2" d="m 30,26 v 9.087891 l -1.5,0.865234 c -2.165975,1.250522 -3.4954,3.547886 -3.5,6.048828 v 0.002 C 25.002123,45.903545 28.09981,49 32,49 c 3.900858,0 6.998938,-3.097464 7,-6.998047 -0.0032,-2.502422 -1.332746,-4.803424 -3.5,-6.054687 L 34,35.082031 V 26 Z"/>
+ <path style="fill:#f75f5f" d="m 30,25 v 9.087891 l -1.5,0.865234 c -2.165975,1.250522 -3.4954,3.547886 -3.5,6.048828 v 0.002 C 25.002123,44.903545 28.09981,48 32,48 c 3.900858,0 6.998938,-3.097464 7,-6.998047 -0.0032,-2.502422 -1.332746,-4.803424 -3.5,-6.054687 L 34,34.082031 V 25 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/thg.svg b/.icons/awkward/64x64/apps/thg.svg
new file mode 120000
index 00000000..4ef5d661
--- /dev/null
+++ b/.icons/awkward/64x64/apps/thg.svg
@@ -0,0 +1 @@
+tortoisehg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/thg_logo.svg b/.icons/awkward/64x64/apps/thg_logo.svg
new file mode 120000
index 00000000..4ef5d661
--- /dev/null
+++ b/.icons/awkward/64x64/apps/thg_logo.svg
@@ -0,0 +1 @@
+tortoisehg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/thimbleweed-park.svg b/.icons/awkward/64x64/apps/thimbleweed-park.svg
new file mode 100644
index 00000000..93788720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/thimbleweed-park.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1" viewBox="0 0 16.93 16.93">
+ <g transform="translate(0,-280.06664)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 12.554842,285.27016 c -0.299837,0.82518 -1.063244,1.5283 -1.063244,1.5283 0.43612,0.1218 0.545383,0 0.545383,0 -0.21806,0.5411 -1.035721,1.16326 -1.035721,1.16326 0.408863,0.0812 0.899557,-0.081 0.899557,-0.081 -0.10902,0.5411 -1.363097,0.92062 -1.363097,0.92062 0.436123,0.21642 1.281253,0 1.281253,0 -0.299842,0.48698 -1.9628012,0.91916 -1.9628012,0.91916 0.4906382,0.24349 1.7715912,0.13539 1.7715912,0.13539 -0.626926,0.75754 -1.315294,1.01188 -1.315294,1.01188 0,0 -0.4174735,0.43666 -1.0444131,-0.32088 0,0 0.7153005,-0.1274 1.2059271,-0.37086 0,0 -1.2385328,-0.30326 -1.538372,-0.79021 0,0 0.8444028,0.21642 1.280528,0 0,0 -1.2533443,-0.37878 -1.3623717,-0.9199 0,0 0.4906797,0.1622 0.8995569,0.0812 0,0 -0.8183804,-0.62216 -1.0364458,-1.16326 0,0 0.1092518,0.1218 0.5453834,0 0,0 -0.7626894,-0.70314 -1.0625202,-1.52832 -0.2998357,0.82518 -1.063244,1.52832 -1.063244,1.52832 0.4361176,0.1218 0.5453834,0 0.5453834,0 -0.2180602,0.5411 -1.0357217,1.16326 -1.0357217,1.16326 0.4088636,0.0812 0.8995567,-0.0812 0.8995567,-0.0812 -0.1090198,0.54112 -1.3630964,0.9199 -1.3630964,0.9199 0.436123,0.21642 1.2812528,0 1.2812528,0 -0.2998439,0.48695 -1.9628007,0.91987 -1.9628007,0.91987 0.4906389,0.24348 1.7715904,0.1354 1.7715904,0.1354 -0.6269258,0.75752 -1.5115737,0.91482 -1.5115739,0.91482 0,0 -0.5485682,0.2085 -1.1755074,-0.54904 0,0 0.7152987,-0.1274 1.2059273,-0.37084 0,0 -1.2392552,-0.30326 -1.5390966,-0.79025 0,0 0.8451274,0.21643 1.2812525,0 0,0 -1.2533472,-0.37878 -1.3623722,-0.91988 0,0 0.4906803,0.1622 0.8995569,0.0812 0,0 -0.8183802,-0.62216 -1.036446,-1.16326 0,0 0.1092558,0.1218 0.5453837,0 2.6e-6,0 -0.7634165,-0.70314 -1.0632443,-1.52832 -0.2998387,0.82518 -1.0625198,1.52832 -1.0625198,1.52832 0.4361174,0.1218 0.5453834,0 0.5453834,0 -0.21806,0.5411 -1.0364458,1.16326 -1.0364458,1.16326 0.4088635,0.0812 0.900281,-0.0812 0.900281,-0.0812 -0.1090218,0.5411 -1.3630964,0.91988 -1.3630964,0.91988 0.4361228,0.21643 1.2805284,0 1.2805284,0 -0.2318374,0.37653 -1.142187,0.71507 -1.6050062,0.85181 l 0,0.1478 c 0.5765319,0.1352 1.4145203,0.0558 1.4145203,0.0558 -0.3118598,0.37682 -0.9966472,0.63772 -1.5318538,0.81124 l 0,3.31088 c 0,0.61969 0.5022162,1.11833 1.1262566,1.11833 l 12.5640992,0 c 0.62404,0 1.126256,-0.49864 1.126256,-1.11833 l 0,-3.23626 c -0.795605,0.39908 -1.928036,0.5483 -1.928036,0.5483 0,0 0.303185,-1.41542 -0.323754,-2.17296 0,0 0.7153,-0.12819 1.205929,-0.37157 0,0 -1.238533,-0.30252 -1.538373,-0.7895 0,0 0.845128,0.21642 1.281253,0 0,0 -1.254071,-0.37952 -1.363096,-0.92062 0,0 0.49068,0.1622 0.899556,0.081 0,0 -0.817655,-0.62216 -1.035721,-1.16326 0,0 0.108528,0.1218 0.544659,0 0,0 -0.762689,-0.70312 -1.06252,-1.5283 z m 3.320103,4.62043 c -0.258557,0.1078 -0.524379,0.1782 -0.524379,0.1782 0.128366,0.0638 0.344353,0.0842 0.524379,0.089 l 0,-0.26728 z m 0,0.71274 c -0.547395,0.22848 -1.205203,0.38532 -1.205203,0.38532 0.26399,0.1308 0.801047,0.1562 1.205203,0.155 l 0,-0.54034 z"/>
+ <path style="fill:#0088b5" d="m 15.87497,291.15061 0,-8.6424 c 0,-0.6197 -0.502386,-1.1186 -1.126427,-1.1186 l -12.5637392,0 c -0.6240402,0 -1.1264264,0.4989 -1.1264264,1.1186 l 0,8.6424 c 0,0.61972 0.5023862,1.1186 1.1264264,1.1186 l 12.5637392,0 c 0.624041,0 1.126427,-0.49888 1.126427,-1.1186 z"/>
+ <path style="fill:#003c56;fill-rule:evenodd" d="m 12.554842,285.00552 c -0.299837,0.82518 -1.063244,1.5283 -1.063244,1.5283 0.43612,0.1218 0.545383,0 0.545383,0 -0.21806,0.5411 -1.035721,1.16326 -1.035721,1.16326 0.408863,0.0812 0.899557,-0.081 0.899557,-0.081 -0.10902,0.5411 -1.363097,0.92062 -1.363097,0.92062 0.436123,0.21642 1.281253,0 1.281253,0 -0.299842,0.48698 -1.9628012,0.91916 -1.9628012,0.91916 0.4906382,0.2435 1.7715912,0.1354 1.7715912,0.1354 -0.626926,0.75753 -1.315294,1.01187 -1.315294,1.01187 0,0 -0.4174735,0.43666 -1.0444131,-0.32088 0,0 0.7153005,-0.1274 1.2059271,-0.37085 0,0 -1.2385328,-0.30326 -1.538372,-0.79022 0,0 0.8444028,0.21642 1.280528,0 0,0 -1.2533443,-0.37878 -1.3623717,-0.9199 0,0 0.4906797,0.1622 0.8995569,0.0812 0,0 -0.8183804,-0.62216 -1.0364458,-1.16326 0,0 0.1092518,0.1218 0.5453834,0 0,0 -0.7626894,-0.70314 -1.0625202,-1.52832 -0.2998357,0.82518 -1.063244,1.52832 -1.063244,1.52832 0.4361176,0.1218 0.5453834,0 0.5453834,0 -0.2180602,0.5411 -1.0357217,1.16326 -1.0357217,1.16326 0.4088636,0.0812 0.8995567,-0.0812 0.8995567,-0.0812 -0.1090198,0.54112 -1.3630964,0.9199 -1.3630964,0.9199 0.436123,0.21642 1.2812528,0 1.2812528,0 -0.2998439,0.48696 -1.9628007,0.91988 -1.9628007,0.91988 0.4906389,0.24347 1.7715904,0.13539 1.7715904,0.13539 -0.6269258,0.75752 -1.5115737,0.91482 -1.5115739,0.91482 0,0 -0.5485682,0.2085 -1.1755074,-0.54904 0,0 0.7152987,-0.1274 1.2059273,-0.37084 0,0 -1.2392552,-0.30325 -1.5390966,-0.79025 0,0 0.8451274,0.21644 1.2812525,0 0,0 -1.2533472,-0.37878 -1.3623722,-0.91988 0,0 0.4906803,0.1622 0.8995569,0.0812 0,0 -0.8183802,-0.62216 -1.036446,-1.16326 0,0 0.1092558,0.1218 0.5453837,0 2.6e-6,0 -0.7634165,-0.70314 -1.0632443,-1.52832 -0.2998387,0.82518 -1.0625198,1.52832 -1.0625198,1.52832 0.4361174,0.1218 0.5453834,0 0.5453834,0 -0.21806,0.5411 -1.0364458,1.16326 -1.0364458,1.16326 0.4088635,0.0812 0.900281,-0.0812 0.900281,-0.0812 -0.1090218,0.5411 -1.3630964,0.91988 -1.3630964,0.91988 0.4361228,0.21644 1.2805284,0 1.2805284,0 -0.2318374,0.37654 -1.142187,0.71508 -1.6050062,0.85181 l 0,0.1478 c 0.5765319,0.1352 1.4145203,0.0558 1.4145203,0.0558 -0.3118598,0.37682 -0.9966472,0.63772 -1.5318538,0.81124 l 0,3.31088 c 0,0.6197 0.5022162,1.11833 1.1262566,1.11833 l 12.5640992,0 c 0.62404,0 1.126256,-0.49863 1.126256,-1.11833 l 0,-3.23626 c -0.795605,0.39908 -1.928036,0.5483 -1.928036,0.5483 0,0 0.303185,-1.41542 -0.323754,-2.17295 0,0 0.7153,-0.1282 1.205929,-0.37158 0,0 -1.238533,-0.30252 -1.538373,-0.7895 0,0 0.845128,0.21642 1.281253,0 0,0 -1.254071,-0.37952 -1.363096,-0.92062 0,0 0.49068,0.1622 0.899556,0.081 0,0 -0.817655,-0.62216 -1.035721,-1.16326 0,0 0.108528,0.1218 0.544659,0 0,0 -0.762689,-0.70312 -1.06252,-1.5283 z m 3.320103,4.62044 c -0.258557,0.1078 -0.524379,0.1782 -0.524379,0.1782 0.128366,0.0638 0.344353,0.0842 0.524379,0.089 l 0,-0.26728 z m 0,0.71273 c -0.547395,0.22848 -1.205203,0.38532 -1.205203,0.38532 0.26399,0.1308 0.801047,0.1562 1.205203,0.155 l 0,-0.54034 z"/>
+ <rect style="fill:#625323" width="1.058" height="2.646" x="10.58" y="293.03"/>
+ <path style="opacity:0.2" d="m 15.874963,292.43195 0,-5.16851 c 0,-0.23388 -0.01514,-0.8463 -0.01514,-0.8463 0,0 -0.570694,10e-4 -0.79514,10e-4 l -5.2585959,0 c -0.4488901,0 -0.810269,0.37656 -0.810269,0.84428 l 0,5.16855 c 0,0.46768 0.3613789,0.84424 0.810269,0.84424 l 5.2585969,0 c 0.224446,0 0.795142,0.0206 0.795142,0.0206 0,0 0.01514,-0.63018 0.01514,-0.86404 z"/>
+ <path style="fill:#08c688" d="m 15.874963,292.16693 0,-5.16851 c 0,-0.23388 -0.01514,-0.8463 -0.01514,-0.8463 0,0 -0.570694,0.001 -0.79514,0.001 l -5.2585959,0 c -0.4488901,0 -0.810269,0.37656 -0.810269,0.84428 l 0,5.16855 c 0,0.46768 0.3613789,0.84424 0.810269,0.84424 l 5.2585969,0 c 0.224446,0 0.795142,0.0206 0.795142,0.0206 0,0 0.01514,-0.63018 0.01514,-0.86404 z"/>
+ <path style="opacity:0.2" d="m 15.875,287.21039 -5.180562,0 c -0.485473,0 -0.9048549,0.32362 -0.9048549,0.75806 l 0,3.77555 c 0,0.43444 0.4193819,0.75806 0.9048549,0.75806 l 5.180562,0 m 0,-0.26498 -5.180562,0 c -0.370687,0 -0.640272,-0.23459 -0.640272,-0.49312 l 0,-3.77555 c 0,-0.25854 0.269585,-0.49313 0.640272,-0.49313 l 5.180562,0"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(0.26458333,0,0,0.26458333,0,280.06664)" d="M 8.2578125 5 C 5.8992357 5 4 6.8843892 4 9.2265625 L 4 10.226562 C 4 7.8843892 5.8992357 6 8.2578125 6 L 55.742188 6 C 58.100764 6 60 7.8843892 60 10.226562 L 60 9.2265625 C 60 6.8843892 58.100764 5 55.742188 5 L 8.2578125 5 z"/>
+ <path style="fill:#ffffff" d="m 15.875,286.9458 -5.180562,0 c -0.485473,0 -0.9048549,0.32362 -0.9048549,0.75806 l 0,3.77555 c 0,0.43444 0.4193819,0.75806 0.9048549,0.75806 l 5.180562,0 m 0,-0.26498 -5.180562,0 c -0.370687,0 -0.640272,-0.23459 -0.640272,-0.49312 l 0,-3.77555 c 0,-0.25854 0.269585,-0.49313 0.640272,-0.49313 l 5.180562,0"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/thinkorswim.svg b/.icons/awkward/64x64/apps/thinkorswim.svg
new file mode 100644
index 00000000..8db92455
--- /dev/null
+++ b/.icons/awkward/64x64/apps/thinkorswim.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#0a384e" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#004465" d="m 21.882814,4 8.58867,22.933202 A 8.4,8.4 0 0 0 27.936718,28.43164 L 4.3992186,5.3753906 C 4.1508758,5.7937876 4,6.2762042 4,6.8 v 8.596875 L 25.883202,31.075782 A 8.4,8.4 0 0 0 25,34.8 8.4,8.4 0 0 0 25.0711,35.800782 L 4,39.998048 v 9.778124 L 26.230468,39.164064 a 8.4,8.4 0 0 0 1.200392,1.539452 L 7.325,60 H 20.816406 L 30.602734,42.710548 A 8.4,8.4 0 0 0 33.4,43.2 8.4,8.4 0 0 0 33.946874,43.18086 L 35.773436,60 H 45.08125 L 37.241798,42.267578 A 8.4,8.4 0 0 0 38.715624,41.29961 L 55.805468,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 48.408984 L 41.138282,38.064844 a 8.4,8.4 0 0 0 0.63164,-2.66328 L 60,33.908594 V 24.330078 L 41.20664,31.707422 A 8.4,8.4 0 0 0 39.89414,29.48164 L 60,8.1289064 V 6.8 C 60,5.2488 58.7512,4 57.2,4 H 43.930078 l -7.866796,22.840234 a 8.4,8.4 0 0 0 -1.03633,-0.278906 L 37.548048,4 Z"/>
+ <path style="opacity:0.2" d="m 35.489064,5 -0.02188,0.5605468 c -0.02242,0.634228 -0.492986,12.0935252 -0.869532,21.1558592 -0.13732,3.310406 -0.235986,6.033976 -0.21875,6.051172 0.0168,0.0172 0.04206,0.02062 0.05468,0.0082 0.014,-0.0126 1.56462,-4.484868 3.448048,-9.939454 C 42.7759,8.6612234 43.80992,5.6703146 43.94375,5.3144532 L 44.064064,5 Z m -9.225782,11.686718 c 0,0 -5.976956,4.986544 -6.026564,5.116016 -0.0196,0.05186 0.976624,1.073998 2.920314,2.99414 1.623334,1.603636 4.442122,4.389948 6.264452,6.190626 1.82247,1.800664 3.33413,3.273048 3.357814,3.273048 0.02382,0 0.04376,-0.02168 0.04376,-0.04648 h -0.0028 c 0,-0.0248 -1.228682,-3.346602 -2.731642,-7.382814 -1.503108,-4.036214 -2.96306,-7.963697 -3.245714,-8.728125 -0.282514,-0.764414 -0.57962,-1.416411 -0.579686,-1.416406 z m 23.179296,3.672266 c -0.06446,-0.02144 -13.517154,14.251594 -13.54336,14.36914 -0.014,0.06278 0.0162,0.06546 0.13946,0.02188 0.08546,-0.02984 4.047098,-1.57736 8.804688,-3.437108 4.757396,-1.859742 8.66363,-3.406976 8.673438,-3.43711 0.02242,-0.07008 -3.99981,-7.491992 -4.07422,-7.516796 z m -27.10586,9.21211 c -0.05886,-0.02256 -0.09382,0.0072 -0.11484,0.0957 -0.04624,0.19878 -0.9625,7.512022 -0.9625,7.678124 0,0.10974 0.0295,0.14766 0.10938,0.14766 0.05886,0 2.136338,-0.419006 4.615626,-0.932422 2.479286,-0.513416 4.529616,-0.958562 4.558202,-0.987108 0.02802,-0.02858 0.03996,-0.05974 0.02734,-0.0711 -0.14574,-0.12612 -8.170422,-5.906758 -8.233204,-5.93086 z m 28.530468,6.059374 c -0.05746,-0.05214 -13.585812,1.165038 -13.64453,1.227734 -0.02382,0.02564 -0.02,0.05792 0.0138,0.0711 0.02942,0.0126 2.753984,1.512078 6.053908,3.330468 3.300064,1.818392 6.049456,3.30259 6.108592,3.297658 0.0981,-0.0084 0.1658,-0.338884 0.81211,-3.948438 h -0.0028 c 0.387756,-2.16593 0.68407,-3.956012 0.658984,-3.978516 z M 31.60625,37.596484 c -0.07006,0.0269 -4.478122,2.126628 -9.797266,4.664844 -5.319144,2.538214 -10.787898,5.144342 -12.1515622,5.79414 -1.363664,0.649782 -2.480078,1.213862 -2.4800782,1.252346 0,0.03854 0.964505,1.458616 2.14375,3.155468 2.7916504,4.016916 2.7353874,3.934766 2.7835934,3.934766 0.02242,0 4.439386,-4.215222 9.816407,-9.36797 v -0.0028 c 5.37688,-5.152762 9.784162,-9.39438 9.79453,-9.425392 0.014,-0.037 -0.0253,-0.03816 -0.10938,-0.0054 z m 3.675,1.000782 c -0.02662,-0.0098 -0.04922,0.0062 -0.04922,0.03554 0,0.02928 0.516072,1.222294 1.145702,2.649608 0.629632,1.427314 2.81517,6.379856 4.85625,11.00586 2.040942,4.62599 3.716574,8.483566 3.754298,8.561328 L 45.059374,61 h 0.11212 c 0.06732,-0.03842 0.19334,-0.10468 0.19688,-0.10938 0.0154,-0.02046 1.490168,-0.956408 3.275782,-2.08086 1.785614,-1.124438 3.245702,-2.06218 3.245702,-2.083592 0,-0.0489 -16.541048,-18.10402 -16.608594,-18.128908 z m -1.94961,0.385548 c -0.018,-0.0174 -0.03756,-0.0096 -0.06016,0.0164 -0.11072,0.12486 -6.587108,11.700028 -6.587108,11.771484 0,0.05914 0.18462,0.10082 0.754688,0.175 0.414382,0.05396 2.193586,0.288292 3.95664,0.51953 1.76305,0.231254 3.239558,0.407232 3.278514,0.39375 0.04904,-0.0172 0.0607,-0.09026 0.03828,-0.248826 -0.02802,-0.20771 -0.991806,-9.396216 -1.214062,-11.582814 -0.07252,-0.711006 -0.1127,-0.992482 -0.1668,-1.04453 z"/>
+ <path style="fill:#26aaff" d="m 35.489064,4 -0.02188,0.5605468 c -0.02242,0.634228 -0.492986,12.0935252 -0.869532,21.1558592 -0.13732,3.310406 -0.235986,6.033976 -0.21875,6.051172 0.0168,0.0172 0.04206,0.02062 0.05468,0.0082 0.014,-0.0126 1.56462,-4.484868 3.448048,-9.939454 C 42.7759,7.6612234 43.80992,4.6703146 43.94375,4.3144532 L 44.064064,4 Z m -9.225782,11.686718 c 0,0 -5.976956,4.986544 -6.026564,5.116016 -0.0196,0.05186 0.976624,1.073998 2.920314,2.99414 1.623334,1.603636 4.442122,4.389948 6.264452,6.190626 1.82247,1.800664 3.33413,3.273048 3.357814,3.273048 0.02382,0 0.04376,-0.02168 0.04376,-0.04648 h -0.0028 c 0,-0.0248 -1.228682,-3.346602 -2.731642,-7.382814 -1.503108,-4.036214 -2.96306,-7.963697 -3.245714,-8.728125 -0.282514,-0.764414 -0.57962,-1.416411 -0.579686,-1.416406 z m 23.179296,3.672266 c -0.06446,-0.02143 -13.517154,14.251594 -13.54336,14.36914 -0.014,0.06278 0.0162,0.06546 0.13946,0.02188 0.08546,-0.02984 4.047098,-1.57736 8.804688,-3.437108 4.757396,-1.859742 8.66363,-3.406976 8.673438,-3.43711 0.02242,-0.07008 -3.99981,-7.491993 -4.07422,-7.516797 z m -27.10586,9.21211 c -0.05886,-0.02256 -0.09382,0.0072 -0.11484,0.0957 -0.04624,0.19878 -0.9625,7.512022 -0.9625,7.678124 0,0.10974 0.0295,0.14766 0.10938,0.14766 0.05886,0 2.136338,-0.419006 4.615626,-0.932422 2.479286,-0.513416 4.529616,-0.958562 4.558202,-0.987108 0.02802,-0.02858 0.03996,-0.05974 0.02734,-0.0711 -0.14574,-0.12612 -8.170422,-5.906758 -8.233204,-5.93086 z m 28.530468,6.059374 c -0.05746,-0.05214 -13.585812,1.165038 -13.64453,1.227734 -0.02382,0.02564 -0.02,0.05792 0.0138,0.0711 0.02942,0.0126 2.753984,1.512078 6.053908,3.330468 3.300064,1.818392 6.049456,3.30259 6.108592,3.297658 0.0981,-0.0084 0.1658,-0.338884 0.81211,-3.948438 h -0.0028 c 0.387756,-2.16593 0.68407,-3.956012 0.658984,-3.978516 z M 31.60625,36.596484 c -0.07006,0.0269 -4.478122,2.126628 -9.797266,4.664844 -5.319144,2.538214 -10.787898,5.144342 -12.1515622,5.79414 -1.363664,0.649782 -2.480078,1.213862 -2.4800782,1.252346 0,0.03854 0.964505,1.458616 2.14375,3.155468 2.7916504,4.016916 2.7353874,3.934766 2.7835934,3.934766 0.02242,0 4.439386,-4.215222 9.816407,-9.36797 v -0.0028 c 5.37688,-5.152762 9.784162,-9.39438 9.79453,-9.425392 0.014,-0.037 -0.0253,-0.03816 -0.10938,-0.0054 z m 3.675,1.000782 c -0.02662,-0.0098 -0.04922,0.0062 -0.04922,0.03554 0,0.02928 0.516072,1.222294 1.145702,2.649608 0.629632,1.427314 2.81517,6.379856 4.85625,11.00586 2.040942,4.62599 3.716574,8.483566 3.754298,8.561328 L 45.059374,60 h 0.11212 c 0.06732,-0.03842 0.19334,-0.10468 0.19688,-0.10938 0.0154,-0.02046 1.490168,-0.956408 3.275782,-2.08086 1.785614,-1.124438 3.245702,-2.06218 3.245702,-2.083592 0,-0.0489 -16.541048,-18.10402 -16.608594,-18.128908 z m -1.94961,0.385548 c -0.018,-0.0174 -0.03756,-0.0096 -0.06016,0.0164 -0.11072,0.12486 -6.587108,11.700028 -6.587108,11.771484 0,0.05914 0.18462,0.10082 0.754688,0.175 0.414382,0.05396 2.193586,0.288292 3.95664,0.51953 1.76305,0.231254 3.239558,0.407232 3.278514,0.39375 0.04904,-0.0172 0.0607,-0.09026 0.03828,-0.248826 -0.02802,-0.20771 -0.991806,-9.396216 -1.214062,-11.582814 -0.07252,-0.711006 -0.1127,-0.992482 -0.1668,-1.04453 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 35.488281 4 L 35.466797 4.5605469 C 35.444377 5.1947749 34.974202 16.654463 34.597656 25.716797 C 34.460336 29.027203 34.36167 31.750382 34.378906 31.767578 C 34.389742 31.778672 34.401849 31.774362 34.414062 31.773438 C 34.429743 31.063698 34.482897 29.48332 34.597656 26.716797 C 34.974202 17.654463 35.444377 6.1947749 35.466797 5.5605469 L 35.488281 5 L 43.707031 5 C 43.715196 4.9775092 43.938125 4.3283711 43.943359 4.3144531 L 44.064453 4 L 35.488281 4 z M 26.263672 15.6875 C 26.263672 15.6875 20.285936 20.673262 20.236328 20.802734 C 20.229434 20.820975 20.504616 21.108109 20.746094 21.363281 C 21.627809 20.560001 26.263672 16.6875 26.263672 16.6875 C 26.263738 16.687495 26.561236 17.339102 26.84375 18.103516 C 27.126404 18.867944 28.584783 22.795817 30.087891 26.832031 C 31.299441 30.08566 31.93586 31.810853 32.291016 32.783203 C 32.353878 32.842059 32.77585 33.259766 32.779297 33.259766 C 32.803117 33.259766 32.822266 33.239644 32.822266 33.214844 L 32.820312 33.214844 C 32.820312 33.190044 31.590851 29.868243 30.087891 25.832031 C 28.584783 21.795817 27.126404 17.867944 26.84375 17.103516 C 26.561236 16.339102 26.263738 15.687495 26.263672 15.6875 z M 49.443359 19.359375 C 49.378899 19.337945 35.924643 33.61097 35.898438 33.728516 C 35.884437 33.791296 35.915803 33.79358 36.039062 33.75 C 36.050871 33.745877 37.104153 33.334291 37.255859 33.275391 C 39.461939 30.870271 49.385372 20.340097 49.443359 20.359375 C 49.50963 20.381466 52.397166 25.711169 53.080078 27.048828 C 53.100021 27.039738 53.517083 26.87652 53.517578 26.875 C 53.539998 26.80492 49.517769 19.384179 49.443359 19.359375 z M 22.335938 28.570312 C 22.277078 28.547753 22.243676 28.577516 22.222656 28.666016 C 22.176416 28.864796 21.259766 36.179601 21.259766 36.345703 C 21.259766 36.454358 21.289082 36.491442 21.367188 36.492188 C 21.528613 35.088977 22.181556 29.842702 22.222656 29.666016 C 22.243676 29.577516 22.277078 29.547753 22.335938 29.570312 C 22.391111 29.591493 27.970353 33.615182 29.572266 34.783203 C 29.746352 34.7427 30.536881 34.578345 30.542969 34.572266 C 30.570989 34.543686 30.582932 34.513313 30.570312 34.501953 C 30.424573 34.375833 22.398719 28.594415 22.335938 28.570312 z M 50.867188 34.630859 C 50.809728 34.578719 37.281374 35.794726 37.222656 35.857422 C 37.198836 35.883062 37.202528 35.916507 37.236328 35.929688 C 37.243295 35.932671 38.388813 36.564505 38.669922 36.71875 C 40.973582 36.471604 50.35981 35.625787 50.699219 35.644531 C 50.730755 35.432311 50.873579 34.636593 50.867188 34.630859 z M 31.697266 36.572266 C 31.678681 36.571446 31.647509 36.579323 31.605469 36.595703 C 31.535409 36.622603 27.127738 38.723503 21.808594 41.261719 C 16.48945 43.799933 11.021867 46.404889 9.6582031 47.054688 C 8.2945391 47.70447 7.1777346 48.27011 7.1777344 48.308594 C 7.1777344 48.317502 7.5800257 48.894221 7.6738281 49.037109 C 8.1087854 48.809305 8.7589069 48.4832 9.6582031 48.054688 C 11.021867 47.404889 16.48945 44.799933 21.808594 42.261719 C 26.135086 40.197182 28.500484 39.071659 29.777344 38.466797 C 30.09713 38.156524 31.712792 36.607699 31.714844 36.601562 C 31.721844 36.583062 31.715851 36.573086 31.697266 36.572266 z M 35.28125 37.597656 C 35.25463 37.587856 35.232422 37.603473 35.232422 37.632812 C 35.232422 37.651863 35.650509 38.609122 35.976562 39.357422 C 37.259841 40.716842 50.291398 54.938934 51.314453 56.097656 C 51.400265 56.040097 51.890625 55.730367 51.890625 55.726562 C 51.890625 55.677662 35.348796 37.622544 35.28125 37.597656 z M 33.332031 37.982422 C 33.314031 37.965022 33.294084 37.974 33.271484 38 C 33.160764 38.12486 26.683594 49.700028 26.683594 49.771484 C 26.683594 49.816957 26.856421 49.854805 27.166016 49.902344 C 27.98934 48.374476 33.168968 39.115609 33.271484 39 C 33.294084 38.974 33.314031 38.965022 33.332031 38.982422 C 33.386131 39.03447 33.425527 39.316338 33.498047 40.027344 C 33.705834 42.07159 34.499355 49.631405 34.632812 50.855469 C 34.633744 50.855359 34.673342 50.859543 34.673828 50.859375 C 34.722868 50.842175 34.735311 50.767941 34.712891 50.609375 C 34.684871 50.401665 33.720303 41.213942 33.498047 39.027344 C 33.425527 38.316338 33.386131 38.03447 33.332031 37.982422 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/thomas-was-alone.svg b/.icons/awkward/64x64/apps/thomas-was-alone.svg
new file mode 100644
index 00000000..e90afbef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/thomas-was-alone.svg
@@ -0,0 +1,12 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="2.8" ry="2.7999992" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="2.8" ry="2.7999992" style="fill:#284b45"/>
+ <path d="M 4 46 L 4 57.199219 C 4 58.750418 5.2495813 60 6.8007812 60 L 57.199219 60 C 58.750419 60 60 58.750418 60 57.199219 L 60 46 L 4 46 z " style="fill:#4f4f4f"/>
+ <path d="m4 46v1h56v-1h-56z" style="fill:#ffffff;opacity:.1"/>
+ <rect x="27" y="26" width="10" height="21" style="opacity:.2"/>
+ <rect x="27" y="25" width="10" height="21" style="fill:#db5637"/>
+ <path d="m32 22 5-5h-10z" style="opacity:.2"/>
+ <path d="m32 21 5-5h-10z" style="fill:#ffffff"/>
+ <path d="m27 25v1h10v-1h-10z" style="fill:#ffffff;opacity:.2"/>
+ <path d="M 6.8007812 4 C 5.2495813 4 4 5.2495817 4 6.8007812 L 4 7.8007812 C 4 6.2495817 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495817 60 7.8007812 L 60 6.8007812 C 60 5.2495817 58.750419 4 57.199219 4 L 6.8007812 4 z " style="fill:#ffffff;opacity:.1"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/thunar.svg b/.icons/awkward/64x64/apps/thunar.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/thunar.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/thunderbird-3.0.svg b/.icons/awkward/64x64/apps/thunderbird-3.0.svg
new file mode 120000
index 00000000..b5aba8a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/thunderbird-3.0.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/thunderbird-icon.svg b/.icons/awkward/64x64/apps/thunderbird-icon.svg
new file mode 120000
index 00000000..b5aba8a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/thunderbird-icon.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/thunderbird-mozilla-build.svg b/.icons/awkward/64x64/apps/thunderbird-mozilla-build.svg
new file mode 120000
index 00000000..b5aba8a1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/thunderbird-mozilla-build.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/thunderbird.svg b/.icons/awkward/64x64/apps/thunderbird.svg
new file mode 100644
index 00000000..0b88c709
--- /dev/null
+++ b/.icons/awkward/64x64/apps/thunderbird.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="m 25.990234,4.9996704 c -4.382829,0.1169767 -6.976562,4.2702431 -8.820312,7.8574216 -0.341003,0.180941 -0.683814,0.354731 -1.023438,0.542969 -3.479938,2.339614 -6.3300173,5.578154 -8.5312496,9.123047 -1.9362809,3.417753 -3.1107263,7.219389 -3.546875,11.115234 -0.2591893,3.949848 0.1923262,7.974649 1.6796875,11.669922 2.8156131,6.34713 9.7862191,13.749071 16.2441411,13.669922 -1.399112,-0.808929 -4.901578,-3.979943 -5.998047,-9.996094 1.164035,2.279805 6.42079,5.302102 7.998047,5.996094 -0.783571,-0.731721 -3.791895,-5.118817 -3.998047,-7.695313 L 9.9453125,44.193029 C 9.0590263,41.38896 8.5300005,38.487934 8.2070312,35.523108 8.1657843,34.860464 8.0835184,34.143347 8.3222656,34.319982 c 0.8930949,1.415481 2.1234594,1.862347 3.6738284,2.666016 -1.470309,-2.312517 -2.1401354,-4.963997 -1.898438,-7.71289 0.242521,-2.758263 1.798677,-5.432541 3.507813,-7.414063 0.202774,-0.23214 0.42967,-0.451556 0.640625,-0.679687 0.09139,0.709685 0.20849,1.41907 0.291015,2.105468 -0.02454,0.531112 0.301708,1.647441 0.04687,1.759766 -0.514084,1.55298 -1.004666,3.556114 0.22461,4.912109 0.389359,-1.755232 2.304887,-2.601577 3.814453,-3.339843 1.706455,-0.740857 3.087708,-2.361994 4.777344,-3.140626 2.226487,-1.277211 4.376221,0.523438 7.236328,0.523438 2.734422,0 5.624234,-1.00008 8.330078,-2.216797 0.629742,0.651445 1.755604,1.709404 2.248047,2.482422 h -0.0059 c 1.410398,2.255635 2.387804,4.877733 2.708985,7.451172 0.40079,3.366043 0.06449,6.718701 -1.925781,9.267578 -2.37e-4,4e-5 -0.01563,0.002 -0.01563,0.002 4.6e-5,0 0.01347,-3.6e-5 0.01367,0 0.04102,0.0054 3.611182,0.259883 5.992188,-2 -1.698781,13.135036 -9.752796,20.155925 -13.994141,21.990234 5.47079,0.36818 9.641566,-3.659202 9.900391,-3.914062 -0.612405,0.77104 -2.447254,3.04343 -3.904297,3.914062 3.689411,-1.033073 6.160079,-1.40867 8.488281,-3.107421 -8.71e-4,0 1.891547,-1.030003 3.865235,-3.28125 0.262569,-0.299496 0.714061,-0.713613 0.984375,-1.054688 0.168031,-0.212028 0.324049,-0.42954 0.488281,-0.642578 0.02895,-0.03502 0.06201,-0.06994 0.08984,-0.105469 4.1541,-5.081785 6.17538,-11.399425 6.02539,-17.125 C 59.954959,28.719143 57.13833,22.693381 52.40625,17.712561 48.98406,14.11049 45.09782,11.70789 41.597656,10.515295 37.062767,9.2130667 31.467156,8.658415 27.464844,9.415686 c -0.379017,0.1267196 0.05761,-2.0834384 0.52539,-2.4160156 -0.957538,0.089637 -1.980795,1.9059326 -2.826172,2.7832031 -0.0954,0.020465 -0.178984,0.044007 -0.267578,0.066406 0.524621,-1.0631142 0.271144,-1.7788886 1.09375,-2.8496094 -2.398126,0.4477188 -2.869,2.0137314 -3.701172,3.5800786 -0.315664,0.106586 -0.619361,0.237609 -0.929687,0.355468 0.787815,-2.610549 2.221156,-3.9424908 4.630859,-5.9355466 z"/>
+ <path style="fill:none" d="m 40.403656,-22.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 12.848705,49.816127 c 2.428951,3.493463 5.564376,7.609615 9.143849,8.161537 -1.399111,-0.808929 -4.901049,-3.979713 -5.997518,-9.995864 1.164035,2.279805 6.419434,5.303526 7.996691,5.997518 -0.78357,-0.731721 -3.792193,-5.120319 -3.998345,-7.696815 L 9.9089106,43.182276 c 0.06283,0.0956 0.2860654,2.90135 2.9397944,6.633851 z"/>
+ <path style="opacity:0.2" d="M 48.756945,25.978163 30.574727,19.601867 11.089251,20.90028 6.1161583,27.106416 c 0.8848932,5.73688 0.3350959,11.947098 3.4167361,16.959218 L 43.983454,54.978 48.727841,41.735166 Z"/>
+ <path style="fill:#ebebeb" d="M 48.756945,24.979481 30.574727,18.603186 11.089251,19.901598 6.1161583,26.107734 c 0.8848932,5.73688 0.3350959,11.947098 3.4167361,16.959218 L 43.983454,53.979318 48.727841,40.736485 Z"/>
+ <path style="fill:#3f7da7;fill-rule:evenodd" d="m 11.555692,19.528801 3.282753,0.468846 0.901258,-4.393287 -1.802516,0.878657 z"/>
+ <path style="opacity:0.2" d="M 47.278005,29.476196 44.580423,20.61467 11.585519,20.283517 11.398445,20.514031 11.089251,20.901598 24,39 Z"/>
+ <path style="fill:#f7f7f7" d="M 47.278005,28.476196 44.580423,19.61467 11.585519,19.283517 11.398445,19.514031 11.089251,19.901598 24,38 Z"/>
+ <path style="fill:#2f67a4" d="m 30.503704,8.3352141 c -0.0034,7.917e-4 -4.148479,0.019972 -5.957846,0.6009747 -3.014965,0.6957653 -5.719906,1.9783542 -8.399987,3.4637992 -3.479938,2.339614 -6.329877,5.578996 -8.5311093,9.123889 -1.9362809,3.417754 -3.1096022,7.219453 -3.5457509,11.115298 -0.2591893,3.949848 0.1926363,7.974564 1.6799976,11.669837 2.8156131,6.34713 9.7856236,13.747801 16.2435456,13.668652 -0.820296,-0.126482 -1.44493,-0.957176 -2.215427,-1.407636 -2.591672,-1.515183 -5.056106,-4.061023 -6.928422,-6.753901 -2.65373,-3.732499 -2.8764832,-6.536965 -2.9393124,-6.632575 l 0.035511,0.011 C 9.0582754,40.389926 8.5305795,37.489512 8.2075414,34.524053 8.1662945,33.86141 8.0835267,33.142737 8.3222739,33.319372 c 0.8930949,1.41548 2.1240481,1.863723 3.6744171,2.667392 -1.470309,-2.312517 -2.1409117,-4.963954 -1.899214,-7.712848 0.242521,-2.758263 1.798775,-5.43232 3.507911,-7.413842 4.477738,-5.126208 11.011402,-9.273279 16.898316,-12.5248599 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 30.503906,8.3359375 c -0.0034,7.917e-4 -4.149617,0.018607 -5.958984,0.5996094 -3.014965,0.6957653 -5.718357,1.9793991 -8.398438,3.4648441 -3.479938,2.339614 -6.3300173,5.578154 -8.5312496,9.123047 -1.9362809,3.417753 -3.1107263,7.219389 -3.546875,11.115234 -0.05177,0.78893 -0.066142,1.581365 -0.058594,2.373047 0.010456,-0.458089 0.028624,-0.916335 0.058594,-1.373047 0.4361487,-3.895845 1.6105941,-7.697481 3.546875,-11.115234 2.2012323,-3.544894 5.0513116,-6.783433 8.5312496,-9.123047 2.680081,-1.485445 5.383473,-2.769079 8.398438,-3.4648441 1.067365,-0.3427398 2.707033,-0.4699266 4.070312,-0.5332031 0.633675,-0.3639011 1.266263,-0.7226243 1.888672,-1.0664063 z"/>
+ <path style="fill:#4a96e1" d="m 25.990884,4.0000075 c -4.737368,0.1264393 -7.397788,4.9778089 -9.26473,8.7221275 -0.672468,1.19013 -1.369504,2.602374 -1.956888,3.726491 -1.124206,1.771473 -0.464348,3.89897 -0.231332,5.837054 -0.02454,0.531112 0.300813,1.646185 0.04598,1.75851 -0.514084,1.55298 -1.003961,3.556918 0.225315,4.912913 0.389359,-1.755232 2.304929,-2.600966 3.814495,-3.339232 1.706455,-0.740857 3.087736,-2.363239 4.777372,-3.141871 2.226487,-1.277211 4.376363,0.524 7.23647,0.524 2.734422,0 5.623107,-0.999698 8.328951,-2.216415 0.629742,0.651445 1.756067,1.709547 2.24851,2.482565 h -0.007 c 1.410398,2.255635 2.388267,4.877784 2.709448,7.451223 0.40079,3.366043 0.06497,6.71716 -1.925303,9.266037 -2.36e-4,4e-5 -0.01579,0.0034 -0.01579,0.0034 4.6e-5,0 0.01379,-3.6e-5 0.01399,0 0.04102,0.0054 3.610414,0.259011 5.99142,-2.000872 -1.698781,13.135036 -9.752864,20.156589 -13.994209,21.990899 5.646058,0.379975 9.995864,-3.998345 9.995864,-3.998345 0.821078,-1.16943 -1.984675,2.795109 -3.998345,3.998345 3.689411,-1.033074 6.159317,-1.408509 8.487519,-3.10726 -8.71e-4,0 1.891865,-1.029895 3.865553,-3.281142 0.262569,-0.299496 0.713676,-0.715086 0.98399,-1.056161 0.168031,-0.212028 0.323363,-0.42946 0.487595,-0.642498 0.02895,-0.03502 0.06195,-0.06833 0.08978,-0.103857 4.1541,-5.081785 6.177153,-11.400088 6.027163,-17.125663 C 59.95588,27.719573 57.13888,21.694537 52.4068,16.713717 48.98461,13.111646 45.098021,10.708092 41.597857,9.5154973 37.062968,8.2132686 31.467849,7.6580981 27.465537,8.4153691 27.08652,8.5420887 27.522288,6.3317508 27.990072,5.9991736 26.867927,6.1042201 25.651672,8.5915568 24.742402,9.1452023 25.488618,7.9088911 25.093295,7.1675137 25.9909,5.9991736 22.654037,6.62215 23.063787,9.4061825 21.012426,11.350879 21.688266,7.7372929 23.17851,6.3261175 25.9909,4.0000009 Z"/>
+ <path style="fill:#4271a3" d="m 16.615437,23.991728 c 6.664543,-0.191821 2.479991,-4.322253 11.374635,-11.995037 -7.246419,3.751988 -14.143635,3.746791 -11.366037,11.995037 h -0.0084 z"/>
+ <path style="fill:#ffffff" d="m 20.610694,20.639502 c -0.639012,1.167169 -2.130043,1.637585 -2.954876,1.198232 -0.842953,-0.439352 -0.838421,-1.908297 -0.185884,-3.075468 0.629948,-1.167171 3.412599,-0.643495 3.426196,-0.643495 0.01319,0 0.353487,1.357997 -0.28553,2.520731 z"/>
+ <path style="fill:#5c5f60" d="m 17.815241,25.95908 c 0,0 0.358872,-0.346321 0.171799,-0.979599 -2.237115,0.739668 -3.335625,-1.401722 -3.327819,-1.401722 0.0076,0 -1.676022,4.412314 0.333638,6.411487 0.174086,-1.646529 2.739233,-3.94404 2.747039,-3.94404"/>
+ <circle style="fill:#5c5f60" cx="19" cy="20" r="1"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 25.990234,4 c -4.737368,0.1264393 -7.396729,4.9783376 -9.263672,8.722656 -0.672467,1.19013 -1.369647,2.602446 -1.957031,3.726563 -0.58334,0.9192 -0.679812,1.934035 -0.611328,2.96875 0.0511,-0.684114 0.217716,-1.348514 0.611328,-1.96875 0.587384,-1.124117 1.284564,-2.536433 1.957031,-3.726563 1.677859,-3.365094 4.001277,-7.6131839 7.892579,-8.5332029 C 25.049135,4.8051499 25.474424,4.4266243 25.990234,4 Z m 0,2 c -3.126607,0.5837227 -2.987986,3.056689 -4.642578,4.966797 -0.127191,0.426476 -0.241753,0.881182 -0.335937,1.384765 1.927508,-1.827283 1.684453,-4.3965131 4.416015,-5.2167964 C 25.529325,6.781676 25.666955,6.4207868 25.990234,6 Z m 2,0 C 27.078312,6.0853671 26.10807,7.7308719 25.287109,8.6464844 25.188623,9.1017361 25.090573,9.5673351 24.742188,10.144531 25.508926,9.6776721 26.494218,7.8496484 27.457031,7.2207031 27.583025,6.691078 27.778283,6.1506893 27.990234,6 Z m 2.734375,2.0839844 c -1.158225,0.034097 -2.259187,0.1427135 -3.259765,0.3320312 -0.02293,0.00767 -0.04146,0.0046 -0.05859,-0.00391 -0.112843,0.5629762 -0.126773,1.0658812 0.05859,1.0039062 4.002312,-0.757271 9.597923,-0.2026191 14.132812,1.0996094 3.500164,1.192595 7.386404,3.595195 10.808594,7.197266 4.73208,4.98082 7.548709,11.006582 7.519531,17.947265 0.0013,0.05112 -9.93e-4,0.103083 0,0.154297 0.0093,-0.386921 0.01001,-0.772114 0,-1.154297 C 59.954959,27.719473 57.13833,21.693711 52.40625,16.712891 48.98406,13.11082 45.09782,10.70822 41.597656,9.515625 38.196489,8.5389535 34.199285,7.9816943 30.724609,8.0839844 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/thunderbolt.svg b/.icons/awkward/64x64/apps/thunderbolt.svg
new file mode 120000
index 00000000..53f64db6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/thunderbolt.svg
@@ -0,0 +1 @@
+preferences-desktop-thunderbolt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tigervnc.svg b/.icons/awkward/64x64/apps/tigervnc.svg
new file mode 100644
index 00000000..b5a80fab
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tigervnc.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 10.9881,5.0047717 10.742104,5.5789635 C 10.394909,6.3909519 9.4471225,9.470308 8.9061302,11.539678 8.5653351,12.84346 8.1147416,14.069042 7.1483554,16.31701 c -1.2805817,2.979557 -2.3587663,5.681519 -2.3593663,5.925515 0,0.06 -0.3799945,1.491979 -0.7889887,3.003957 l 0,30.953558 c 0,0.961986 0.4793932,1.807974 1.2147826,2.311967 0.7169898,-2.277968 1.2865816,-4.291939 1.3905801,-5.039928 0.071199,-0.509993 0.351195,-1.541978 0.6211912,-2.291968 0.2699961,-0.749989 0.5351923,-1.747975 0.5897915,-2.215968 0.054599,-0.467993 0.3189955,-1.613977 0.5897916,-2.549963 0.2709961,-0.935987 0.492193,-1.821974 0.492193,-1.967972 0,-0.145998 -0.1113984,-0.421994 -0.2537964,-0.613991 -0.1963972,-0.265997 -0.2445965,-0.457994 -0.1913973,-0.785989 0.059399,-0.365995 0.0222,-0.459994 -0.2383966,-0.639991 -0.9295867,-0.641991 -0.9555863,-0.865988 -0.2811959,-2.205969 0.2657962,-0.529992 0.69739,-1.493978 0.9569863,-2.145969 0.2595963,-0.649991 1.1493835,-2.75796 1.9803715,-4.685933 1.43758,-3.337952 1.529378,-3.601948 1.886773,-5.399923 0.206597,-1.037985 0.374995,-1.985971 0.374995,-2.09997 0,-0.239996 2.225168,-5.815916 3.49615,-8.762474 0.854988,-1.982572 0.859188,-1.993572 0.859188,-3.089756 0,-0.891787 0.0804,-1.39598 0.429793,-2.648362 C 18.338995,9.858102 18.346795,9.802303 18.218597,8.7781178 18.0396,7.3481382 18.0404,7.4491368 18.249797,6.6375484 18.352795,6.2383541 18.469793,5.7111616 18.511593,5.4617652 l 0.0742,-0.4569935 -7.597692,0 z m 12.941615,0 -0.187997,0.69919 C 23.63772,6.0863563 23.515721,6.5883491 23.467722,6.8211458 23.333724,7.4921362 22.949729,8.1645266 22.343738,8.7897176 21.643748,9.511907 21.611749,9.484908 23.57372,9.977301 c 0.321996,0.0808 0.609992,0.209997 0.639991,0.288996 0.032,0.079 -0.054,0.547792 -0.189997,1.038985 -0.135998,0.491393 -0.249996,1.056985 -0.249996,1.257782 0,0.200997 -0.111999,0.938386 -0.249997,1.636776 -0.137998,0.69839 -0.295996,1.895173 -0.351995,2.660162 -0.111998,1.548578 -0.549992,3.240554 -1.565977,6.046514 -0.325996,0.897987 -0.951987,2.851959 -1.39198,4.339938 -0.471194,1.597977 -1.135584,3.50595 -1.624177,4.655933 -0.455194,1.071985 -0.866988,2.10997 -0.913987,2.307967 -0.047,0.199997 -0.519993,1.451979 -1.050785,2.78196 -0.72579,1.819974 -0.991986,2.645962 -1.074185,3.327953 -0.0602,0.499993 -0.221997,1.287981 -0.359395,1.753975 -0.137398,0.465993 -0.358994,1.607977 -0.488193,2.539963 -0.264796,1.905973 -0.365794,2.317967 -0.70719,2.873959 -0.410994,0.669991 -0.716989,1.913973 -0.796788,3.215954 -0.0552,0.899987 -0.199997,1.661976 -0.507793,2.717961 -0.962186,3.301953 -1.006185,3.50595 -1.007785,4.535936 -6e-4,0.349994 -0.0584,0.69599 -0.109399,1.041985 l 6.632705,0 c -0.769989,-0.783989 -0.760989,-0.889988 0.363395,-4.463937 1.276582,-4.061941 2.305567,-7.68589 2.305567,-8.137883 0,-0.493993 0.411994,-1.653977 0.827988,-2.319967 0.867988,-1.39198 1.189983,-2.171969 2.537964,-6.127912 0.789989,-2.321967 1.573977,-4.601935 1.741975,-5.067928 0.175998,-0.483993 0.365995,-1.37798 0.441994,-2.08997 0.119998,-1.121984 0.233996,-1.507978 1.209982,-3.991943 0.593992,-1.509978 1.119984,-2.909958 1.163984,-3.107955 0.046,-0.199998 0.403994,-1.181984 0.793988,-2.179969 0.841988,-2.15397 1.197983,-3.467751 1.197983,-4.429937 0,-0.631191 -0.042,-0.741989 -0.365994,-1.031185 -0.463994,-0.413994 -0.475994,-0.998386 -0.058,-2.519564 0.409994,-1.493979 1.057985,-2.705962 2.029971,-3.796746 0.861988,-0.9651861 1.829974,-2.6249624 2.315967,-3.9647432 l 0.277996,-0.7655891 -11.061842,0 z m 17.929744,0 -0.347995,0.9999857 c -0.189997,0.5485922 -0.555992,1.7055757 -0.807988,2.5701633 -0.253997,0.8647873 -0.673991,2.0615703 -0.937987,2.6601623 -0.67599,1.532978 -1.621977,4.213539 -2.137969,6.054513 -0.483994,1.728975 -2.321967,7.630891 -3.51395,11.300838 -0.421994,1.295982 -1.091985,3.035957 -1.489979,3.867945 -0.475993,0.999986 -0.907987,2.171969 -1.275982,3.471951 -0.307995,1.077984 -0.961986,3.203954 -1.453979,4.717932 -0.491993,1.515978 -1.203983,3.777946 -1.581977,5.027928 -0.375995,1.249982 -0.893987,2.857959 -1.147984,3.569949 -0.449993,1.261982 -1.251982,4.147941 -2.573963,9.241868 L 24.457708,59 35.721547,59 c 0.207997,-0.571992 0.405994,-1.105985 0.609991,-1.691976 0.581992,-1.667976 2.377966,-5.895916 3.265953,-7.67989 0.421994,-0.843988 0.535993,-0.967987 1.701976,-1.837974 l 1.253982,-0.933987 0.879987,0.058 0.881988,0.058 0.887987,-0.595992 c 1.019986,-0.68799 1.031985,-0.70599 1.659976,-2.277967 0.257997,-0.649991 0.72399,-1.623977 1.029986,-2.167969 0.307995,-0.545992 1.189983,-2.421966 1.957972,-4.171941 0.767989,-1.749975 1.807974,-3.969943 2.315967,-4.933929 1.847973,-3.51395 2.78796,-5.449922 3.035956,-6.253911 0.137998,-0.451993 0.445994,-1.463979 0.68599,-2.249967 0.241997,-0.783989 0.673991,-1.937973 0.961987,-2.557964 0.781988,-1.687976 2.261967,-5.483321 3.147955,-8.007885 l 0,-5.9493153 c 0,-1.4171797 -1.047985,-2.5709632 -2.409966,-2.7615605 l -2.909958,0.0234 -0.155998,0.906187 c -0.088,0.4989929 -0.317996,1.5903772 -0.507993,2.4219654 -0.197997,0.8605877 -0.317995,1.6925754 -0.285996,1.9335724 0.044,0.317195 -0.1,0.817588 -0.561992,1.995971 -0.573991,1.463379 -1.287981,3.933544 -1.827974,6.33191 -0.145997,0.64379 -0.495992,1.559777 -0.957986,2.499764 -0.399994,0.815988 -0.725989,1.547978 -0.725989,1.621977 0,0.321995 -1.147984,3.281953 -1.549978,3.995942 -0.243997,0.431994 -0.539993,1.013986 -0.651991,1.291982 -0.113998,0.277996 -0.481993,0.987986 -0.817988,1.577977 -0.335995,0.591992 -0.871988,1.671976 -1.189983,2.397966 -0.319996,0.72799 -0.891988,1.849974 -1.269982,2.493964 -0.379995,0.641991 -0.857988,1.507979 -1.061985,1.921973 -0.229997,0.459993 -0.753989,1.151983 -1.35998,1.791974 -1.195983,1.261982 -1.653977,1.841974 -2.011972,2.553964 -0.399994,0.797988 -0.70799,1.085984 -1.155983,1.085984 -0.211997,0 -0.533993,-0.115998 -0.71799,-0.261996 -0.321995,-0.251996 -0.329995,-0.289996 -0.249996,-1.057985 0.044,-0.437994 0.123998,-1.501978 0.173997,-2.365966 0.111999,-1.897973 0.203997,-2.159969 1.605977,-4.535935 1.313981,-2.225968 1.38798,-2.377966 1.729975,-3.459951 0.157998,-0.495993 0.531993,-1.34798 0.829989,-1.895973 1.603977,-2.961957 1.891973,-3.821945 1.893973,-5.623919 0,-0.313996 0.06,-0.785989 0.131998,-1.051985 0.239996,-0.873988 3.247953,-8.284882 4.719932,-11.628034 0.325995,-0.7413887 0.591992,-1.4265791 0.591992,-1.5233777 0,-0.096799 -0.301996,-0.4563935 -0.667991,-0.7967886 -0.363995,-0.3405952 -0.66399,-0.6905902 -0.66399,-0.7773889 0,-0.086999 0.187997,-0.5509921 0.417994,-1.0311853 l 0.417994,-0.8749875 -6.939901,0 z M 59.9992,30.796403 c -0.05,0.161998 -0.781989,1.921972 -1.737976,4.16394 -4.557934,10.683848 -5.435922,13.469808 -5.457921,17.375752 -0.004,0.735989 0.048,1.041985 0.227996,1.331981 0.229997,0.373994 0.229997,0.387994 -0.06,1.769975 -0.159998,0.763989 -0.327995,1.937972 -0.369995,2.611962 l -0.06,0.949987 4.657934,0 c 1.549977,0 2.79996,-1.249983 2.79996,-2.79996 l 0,-25.403637 z M 48.541363,51.930101 c -0.367994,0 -1.657976,0.627991 -2.267967,1.109984 -0.571992,0.447993 -1.853974,2.09397 -2.151969,2.75996 -0.163998,0.365995 -0.475994,1.125984 -0.69199,1.691976 C 43.265439,57.920015 42.997443,58.494007 42.761446,59 l 6.947901,0 c 0.016,-0.048 0.058,-0.137998 0.068,-0.175998 0.074,-0.299996 0.159997,-0.627991 0.189997,-0.733989 0.062,-0.213997 -0.147998,-0.491993 -1.061985,-1.40598 l -0.627991,-0.629991 0.439994,-1.843974 c 0.487993,-2.045971 0.469993,-2.279967 -0.175998,-2.279967 z"/>
+ <path style="fill:#ff893c" d="M 10.986301,4.0036294 10.740104,4.5778211 C 10.392909,5.3898095 9.4463225,8.4665655 8.9053303,10.535936 8.5645351,11.839717 8.1135416,13.0649 7.1471554,15.312868 c -1.2805817,2.978757 -2.3563663,5.685718 -2.3569663,5.927715 0,0.06 -0.3811945,1.491979 -0.7901887,3.001957 l 0,32.957529 c 0,0.723729 0.279756,1.37432 0.7273296,1.870293 l 0.1312481,-0.404674 c 0.9166669,-2.80356 1.6246968,-5.314924 1.747235,-6.195912 0.071125,-0.511392 0.350755,-1.543778 0.6206912,-2.294167 0.2699561,-0.750329 0.5360723,-1.746875 0.5906115,-2.214768 0.054535,-0.467934 0.3197354,-1.616057 0.5906116,-2.551164 0.2709961,-0.935986 0.4921929,-1.819974 0.4921929,-1.965972 0,-0.146118 -0.1146123,-0.422594 -0.2570363,-0.615231 -0.1964252,-0.265696 -0.2417365,-0.455033 -0.1886693,-0.782029 0.059499,-0.366654 0.022642,-0.462613 -0.2378966,-0.64257 -0.9295467,-0.642091 -0.9588263,-0.865188 -0.2843759,-2.206569 0.2657962,-0.528632 0.69737,-1.493199 0.9570263,-2.143769 0.2596363,-0.650531 1.1514035,-2.760561 1.9823915,-4.689333 1.43754,-3.336752 1.529198,-3.599349 1.886693,-5.397523 0.206657,-1.039465 0.374615,-1.985252 0.374615,-2.09997 -2e-6,-0.239717 2.226368,-5.816517 3.49715,-8.763475 0.855008,-1.982571 0.858588,-1.993671 0.858588,-3.089755 0,-0.891748 0.07985,-1.394481 0.429293,-2.646763 0.421194,-1.512178 0.428994,-1.5703772 0.300796,-2.5945625 -0.178997,-1.4297796 -0.179397,-1.3265811 0.03,-2.1381695 0.102998,-0.3991942 0.220796,-0.9291867 0.262596,-1.1785831 l 0.07656,-0.4538935 -7.601491,0 z m 12.941614,0 -0.185937,0.69725 c -0.103398,0.3824545 -0.226917,0.8855473 -0.273436,1.118344 -0.134098,0.6711504 -0.519793,1.3434808 -1.126544,1.9687318 -0.70069,0.7220297 -0.729449,0.6943301 1.233182,1.1867031 0.321996,0.080779 0.609512,0.210817 0.639831,0.2898358 0.03032,0.079017 -0.05526,0.5450122 -0.191397,1.0363049 -0.136158,0.491313 -0.248576,1.059645 -0.248816,1.260522 -2e-4,0.200877 -0.113559,0.936727 -0.251557,1.635137 -0.138018,0.69839 -0.294316,1.895593 -0.349995,2.660562 -0.112718,1.548638 -0.550932,3.238554 -1.566777,6.045713 -0.324956,0.897948 -0.951967,2.85056 -1.39178,4.339338 -0.471974,1.597697 -1.138484,3.50615 -1.626937,4.656534 -0.455174,1.071964 -0.866308,2.11177 -0.913267,2.310567 -0.04697,0.198717 -0.519253,1.449699 -1.049985,2.78076 -0.72559,1.821974 -0.992186,2.645962 -1.074385,3.329952 -0.06014,0.498853 -0.220837,1.287102 -0.358195,1.752715 -0.137352,0.465594 -0.357335,1.608997 -0.486713,2.540164 -0.264796,1.906073 -0.366954,2.321167 -0.70819,2.876559 -0.411034,0.66903 -0.718729,1.911192 -0.798428,3.212754 -0.05513,0.900347 -0.198071,1.664496 -0.505853,2.720761 -0.962126,3.301553 -1.007425,3.50415 -1.008965,4.533535 -0.0015,0.986586 -0.218457,2.032571 -0.563272,2.709761 l -0.16953,0.333596 7.595891,0 0.07382,-0.377335 c 0.1652,-0.826008 0.09348,-1.105524 -0.412874,-1.621457 -0.770089,-0.784669 -0.760529,-0.889967 0.363675,-4.465136 1.276742,-4.060342 2.302367,-7.68509 2.302367,-8.137484 0,-0.494273 0.416514,-1.653736 0.831228,-2.318766 0.868628,-1.392781 1.190183,-2.172969 2.537564,-6.130313 0.790309,-2.321367 1.573497,-4.601134 1.741775,-5.066727 0.174998,-0.484153 0.364135,-1.378041 0.440234,-2.08897 0.120238,-1.123584 0.235516,-1.508799 1.211302,-3.992143 0.593812,-1.511219 1.119184,-2.909359 1.164824,-3.108956 0.04564,-0.199537 0.402734,-1.181563 0.792948,-2.179169 0.842088,-2.152969 1.197643,-3.47015 1.197643,-4.432336 0,-0.631251 -0.03898,-0.73881 -0.363675,-1.028106 -0.464573,-0.413934 -0.478113,-0.999985 -0.06016,-2.520964 0.410514,-1.493998 1.058825,-2.7043609 2.031571,-3.7953453 0.860668,-0.9651062 1.829654,-2.6249625 2.315967,-3.9647433 l 0.278896,-0.7656091 -11.065842,0 z m 17.928944,0 -0.347255,0.9980257 c -0.190417,0.5487121 -0.553752,1.7055956 -0.806628,2.5703632 -0.252877,0.8646877 -0.673931,2.0619705 -0.937887,2.6605617 -0.67593,1.533038 -1.622677,4.21274 -2.138169,6.053914 -0.484134,1.728795 -2.319967,7.632091 -3.51355,11.301038 -0.421974,1.297022 -1.091125,3.037757 -1.487479,3.869145 -0.477033,1.000685 -0.910427,2.173769 -1.279662,3.47255 -0.306795,1.079105 -0.959806,3.201754 -1.451939,4.716733 -0.492133,1.514938 -1.203023,3.778346 -1.580437,5.028528 -0.377435,1.250142 -0.894587,2.856359 -1.148424,3.568349 -0.449813,1.261742 -1.253902,4.15074 -2.575763,9.244868 l -0.650771,2.510164 11.044042,0 0.377335,-0.998026 c 0.208177,-0.548732 0.645451,-1.760075 0.970686,-2.693362 0.581172,-1.667676 2.379566,-5.895715 3.267553,-7.67809 0.421434,-0.845808 0.535753,-0.968406 1.703496,-1.840213 l 1.252322,-0.935147 0.880467,0.05742 0.880468,0.06016 0.885927,-0.596091 c 1.020986,-0.68607 1.034285,-0.70615 1.662476,-2.277768 0.259277,-0.64865 0.72347,-1.626216 1.030846,-2.170969 0.307375,-0.544832 1.187523,-2.419965 1.955052,-4.16994 0.767529,-1.749895 1.808994,-3.970943 2.315967,-4.935529 1.847273,-3.51415 2.78716,-5.449123 3.035156,-6.253511 0.139298,-0.452054 0.448474,-1.465199 0.68905,-2.250368 0.240577,-0.785169 0.674371,-1.935832 0.962487,-2.556563 0.781988,-1.683776 2.259967,-5.481322 3.145955,-8.005886 l 0,-5.9499147 c 0,-1.4171797 -1.045985,-2.5683633 -2.407966,-2.7589605 l -2.909358,0.021874 -0.158598,0.907807 c -0.08716,0.4988528 -0.315216,1.5884573 -0.505853,2.4199654 -0.197337,0.8606877 -0.320235,1.6921758 -0.287096,1.9331723 0.0436,0.3172555 -0.09774,0.8177088 -0.560532,1.9960718 -0.574731,1.463339 -1.288661,3.937143 -1.829274,6.335509 -0.144897,0.642831 -0.496112,1.558138 -0.957026,2.499164 -0.399994,0.816669 -0.727329,1.545498 -0.727329,1.618737 0,0.321996 -1.148604,3.284753 -1.550378,3.997543 -0.243637,0.432334 -0.537313,1.015286 -0.650771,1.293342 -0.113458,0.278056 -0.481733,0.987045 -0.817568,1.577717 -0.335836,0.590672 -0.872528,1.670396 -1.192163,2.397966 -0.319636,0.727609 -0.889568,1.847813 -1.268742,2.490964 -0.379155,0.643171 -0.858668,1.509098 -1.063665,1.922233 -0.228557,0.460673 -0.753529,1.154483 -1.35896,1.793734 -1.195183,1.261922 -1.651517,1.843534 -2.009772,2.556563 -0.400394,0.797049 -0.70811,1.085525 -1.156623,1.085525 -0.212817,0 -0.535173,-0.117798 -0.71913,-0.262496 -0.322115,-0.253377 -0.331315,-0.289676 -0.251556,-1.058185 0.04542,-0.437694 0.124078,-1.503259 0.174997,-2.367966 0.111679,-1.896353 0.205797,-2.16077 1.607797,-4.536336 1.314201,-2.226768 1.38734,-2.376566 1.730835,-3.45895 0.156878,-0.494313 0.529433,-1.347761 0.825769,-1.894893 1.604977,-2.963358 1.895533,-3.821945 1.897633,-5.62452 3.63e-4,-0.313215 0.05842,-0.786668 0.131258,-1.052724 0.239236,-0.873928 3.245953,-8.286082 4.716732,-11.6290342 0.326216,-0.7414494 0.593352,-1.4262196 0.593352,-1.5230182 0,-0.096801 -0.301356,-0.4552135 -0.667171,-0.7956886 -0.365835,-0.3404752 -0.66445,-0.6896502 -0.66445,-0.7765489 0,-0.086899 0.188157,-0.5504922 0.418354,-1.0308453 l 0.418354,-0.8749875 -6.942501,0 z M 59.9986,29.797261 c -0.04922,0.160597 -0.782529,1.919432 -1.739036,4.16174 -4.557134,10.682847 -5.433322,13.471407 -5.454922,17.376752 -0.004,0.735089 0.04788,1.040825 0.226957,1.33162 0.230617,0.374475 0.229777,0.385275 -0.06016,1.766375 -0.160578,0.764909 -0.325875,1.942352 -0.369135,2.616763 l -0.0793,1.227722 0.530452,0.259757 c 1.544878,0.753169 1.681616,0.845807 1.681616,1.156623 l 0,0.303516 2.490964,0 c 1.537978,-0.014 2.771961,-1.253982 2.771961,-2.79596 l 0,-27.403609 z M 48.541763,50.928958 c -0.369374,0 -1.658336,0.629971 -2.269567,1.110144 -0.571252,0.448814 -1.852794,2.091571 -2.151969,2.758961 -0.163978,0.365835 -0.474534,1.127184 -0.69179,1.692556 -0.217257,0.565372 -0.615052,1.463959 -0.883188,1.996071 -0.268136,0.532113 -0.522352,1.089005 -0.566012,1.238663 l -0.0793,0.273436 6.9943,0 0.371875,-0.817569 c 0.204497,-0.448973 0.433234,-1.059645 0.508593,-1.35896 0.07536,-0.299316 0.161198,-0.630371 0.191397,-0.73553 0.06152,-0.214097 -0.146338,-0.490253 -1.060925,-1.40546 l -0.628891,-0.628891 0.440234,-1.842933 c 0.487853,-2.047571 0.469193,-2.280368 -0.174998,-2.280368 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tilda.svg b/.icons/awkward/64x64/apps/tilda.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tilda.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tiled.svg b/.icons/awkward/64x64/apps/tiled.svg
new file mode 100644
index 00000000..17ea89b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tiled.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#616bdd" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8008 4 C 5.2496 4 4 5.2496 4 6.8008 L 4 7.8008 C 4 6.2496 5.2496 5 6.8008 5 L 57.199 5 C 58.75 5 60 6.2496 60 7.8008 L 60 6.8008 C 60 5.2496 58.75 4 57.199 4 L 6.8008 4 z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="10" height="10" x="15" y="16" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="10" height="10" x="27" y="16" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="10" height="10" x="39" y="16" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="10" height="10" x="27" y="28" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="10" height="10" x="27" y="40" rx="1.4" ry="1.4"/>
+ <rect style="fill:#30356e" width="10" height="10" x="15" y="15" rx="1.4" ry="1.4"/>
+ <rect style="fill:#30356e" width="10" height="10" x="27" y="15" rx="1.4" ry="1.4"/>
+ <rect style="fill:#30356e" width="10" height="10" x="39" y="15" rx="1.4" ry="1.4"/>
+ <rect style="fill:#30356e" width="10" height="10" x="27" y="27" rx="1.4" ry="1.4"/>
+ <rect style="fill:#30356e" width="10" height="10" x="27" y="39" rx="1.4" ry="1.4"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tilesetter.svg b/.icons/awkward/64x64/apps/tilesetter.svg
new file mode 100644
index 00000000..70e1e411
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tilesetter.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="46" x="4" y="10" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="46" x="4" y="9" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 9.5,13 C 8.115,13 7,14.115 7,15.5 V 24 L 13,33 V 19 H 31 L 23,13 Z M 31,19 H 43 V 53 H 52 V 19 H 57 V 15.5 C 57,14.115 55.885,13 54.5,13 H 40 Z M 13,33 7,41 V 50.5 C 7,51.885 8.115,53 9.5,53 H 23 L 31,47 H 13 Z"/>
+ <path style="fill:#e4e4e4" d="M 9.5 12 C 8.115 12 7 13.115 7 14.5 L 7 23 L 13 32 L 13 18 L 31 18 L 23 12 L 9.5 12 z M 31 18 L 43 18 L 43 52 L 52 52 L 52 18 L 57 18 L 57 14.5 C 57 13.115 55.885 12 54.5 12 L 40 12 L 31 18 z M 13 32 L 7 40 L 7 49.5 C 7 50.885 8.115 52 9.5 52 L 23 52 L 31 46 L 13 46 L 13 32 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8008 9 C 5.2496 9 4 10.25 4 11.801 L 4 12.801 C 4 11.25 5.2496 10 6.8008 10 L 57.199 10 C 58.75 10 60 11.25 60 12.801 L 60 11.801 C 60 10.25 58.75 9 57.199 9 L 6.8008 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tilix.svg b/.icons/awkward/64x64/apps/tilix.svg
new file mode 100644
index 00000000..3b80dac5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tilix.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 53v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#4f4f4f" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m12 15v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h4v-2z"/>
+ <path style="fill:#ffffff" d="m12 14v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h4v-2z"/>
+ <path style="opacity:.15;fill:#ffffff" d="m32 8v48h25c1.662 0 3-1.338 3-3v-42c0-1.662-1.338-3-3-3h-25z"/>
+ <path style="opacity:.2" d="m38 15v2h-3v2h3v6h-3v2h3v2h2v-2h4v2h2v-2h3v-2h-3v-6h3v-2h-3v-2h-2v2h-4v-2zm2 4h4v6h-4zm12 8v2h4v-2z"/>
+ <path style="fill:#ffffff" d="m38 14v2h-3v2h3v6h-3v2h3v2h2v-2h4v2h2v-2h3v-2h-3v-6h3v-2h-3v-2h-2v2h-4v-2zm2 4h4v6h-4zm12 8v2h4v-2z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tilp.svg b/.icons/awkward/64x64/apps/tilp.svg
new file mode 100644
index 00000000..49f08357
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tilp.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.805349,5.306736 C 31.402526,4.4942641 29.403802,5.350722 28.323908,7.2270424 L 19.877087,21.903445 11.430267,36.579847 9.4809856,39.966701 C 6.6012225,44.970197 8.0474354,51.178606 12.723516,53.886842 l 10.128689,5.866219 c 4.676061,2.70827 10.758906,0.860406 13.638625,-4.143117 l 1.949281,-3.386853 8.44682,-14.676401 8.44682,-14.676402 c 1.07985,-1.876355 0.81991,-4.040955 -0.582914,-4.853428 z"/>
+ <path style="fill:#3f3f3f" d="M 32.805349,4.3067395 C 31.402526,3.4942676 29.403802,4.3507255 28.323908,6.2270459 L 19.877087,20.903449 11.430267,35.579851 9.4809856,38.966705 C 6.6012225,43.970201 8.0474354,50.17861 12.723516,52.886846 l 10.128689,5.866219 c 4.676061,2.70827 10.758906,0.860406 13.638625,-4.143117 l 1.949281,-3.386853 8.44682,-14.676401 8.44682,-14.676402 c 1.07985,-1.876355 0.81991,-4.040955 -0.582914,-4.853428 z"/>
+ <path style="opacity:0.2" d="m 31.580078,8.062719 c -0.146564,0.074648 -0.432489,0.2733245 -0.65625,0.6621094 L 23.070312,22.36936 44.951172,34.896703 52.734375,21.375219 c 0.225286,-0.391458 0.256162,-0.748074 0.246094,-0.916016 z m -9.86914,16.761719 -1.41211,2.425781 3.638672,2.082031 1.412109,-2.423828 z m 6.064453,3.472656 -1.410157,2.425781 3.638672,2.082032 1.41211,-2.423829 z m -8.888672,1.376953 -1.41211,2.425781 3.640625,2.083985 1.410157,-2.425782 z m 14.955078,2.095703 -1.412109,2.425781 3.640624,2.083985 1.41211,-2.425781 z m -8.888672,1.376953 -1.412109,2.425782 3.638672,2.083984 1.412109,-2.425781 z m -8.890625,1.376954 -1.410156,2.425781 3.638672,2.083984 1.412109,-2.425781 z m 23.845703,0.71875 -1.412109,2.425781 3.640625,2.083984 1.410156,-2.425781 z m -8.888672,1.376953 -1.412109,2.425781 3.638672,2.083984 1.412109,-2.425781 z m -8.890625,1.376953 -1.412109,2.425781 3.640625,2.083984 1.412109,-2.425781 z m -8.888672,1.376953 -1.412109,2.425781 3.638672,2.083984 1.412109,-2.425781 z m 23.84375,0.71875 -1.410156,2.425781 3.638672,2.083984 1.412109,-2.425781 z m -8.888672,1.376953 -1.412109,2.425781 3.640625,2.083985 1.41211,-2.425782 z m -8.888671,1.376953 -1.41211,2.425781 3.638672,2.083985 1.412109,-2.425781 z m 14.955078,2.095703 -1.41211,2.425782 3.640625,2.083984 1.410157,-2.425781 z m -8.890625,1.378906 -1.410156,2.423829 3.638671,2.083984 1.41211,-2.425781 z m 6.066406,3.472657 -1.412109,2.423828 3.640625,2.083984 1.412109,-2.425781 z"/>
+ <path style="fill:#d7dcd7" d="m 31.580426,7.0631436 c -0.146564,0.074648 -0.432791,0.2718352 -0.656552,0.6606201 L 23.070406,21.36933 44.95131,33.896274 52.733488,20.374185 c 0.225286,-0.391458 0.256643,-0.747419 0.246575,-0.915361 z"/>
+ <rect style="fill:#6771f2" width="4.194" height="2.806" x="30.75" y="9.89" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="fill:#6771f2" width="4.194" height="2.806" x="37.74" y="9.89" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="fill:#6771f2" width="4.194" height="2.806" x="44.73" y="9.89" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="fill:#6771f2" width="4.194" height="2.806" x="51.72" y="9.89" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="fill:#ffb845" width="4.194" height="2.806" x="30.75" y="15.5" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="fill:#ff45ea" width="4.194" height="2.806" x="37.74" y="15.5" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="fill:#6771f2" width="4.194" height="2.806" x="44.73" y="15.5" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="fill:#6771f2" width="4.194" height="2.806" x="51.72" y="15.5" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="4.194" height="2.806" x="30.75" y="21.11" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="4.194" height="2.806" x="37.74" y="21.11" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="4.194" height="2.806" x="44.73" y="21.11" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="4.194" height="2.806" x="51.72" y="21.11" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="4.194" height="2.806" x="30.75" y="26.73" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="4.194" height="2.806" x="37.74" y="26.73" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="4.194" height="2.806" x="44.73" y="26.73" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="4.194" height="2.806" x="51.72" y="26.73" transform="matrix(0.86784178,0.49684066,-0.5031173,0.86421814,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.666016 4 C 30.461439 3.9860697 29.134139 4.8193222 28.324219 6.2265625 L 19.876953 20.904297 L 11.429688 35.580078 L 9.4804688 38.966797 C 8.3854293 40.869393 7.9199224 42.945155 8.015625 44.9375 C 8.0941225 43.259386 8.5677383 41.552637 9.4804688 39.966797 L 11.429688 36.580078 L 19.876953 21.904297 L 28.324219 7.2265625 C 29.404113 5.3502421 31.401865 4.4941687 32.804688 5.3066406 L 54.75 18.017578 C 55.432995 18.413148 55.840542 19.131234 55.958984 19.978516 C 56.103689 18.7144 55.689377 17.561637 54.75 17.017578 L 32.804688 4.3066406 C 32.453982 4.1035227 32.067541 4.0046434 31.666016 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/time-admin.svg b/.icons/awkward/64x64/apps/time-admin.svg
new file mode 120000
index 00000000..162d1d7c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/time-admin.svg
@@ -0,0 +1 @@
+gnome-schedule.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/time.svg b/.icons/awkward/64x64/apps/time.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/time.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/timeshift.svg b/.icons/awkward/64x64/apps/timeshift.svg
new file mode 100644
index 00000000..2ad33799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/timeshift.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#d44e41" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 33.406868,47.052445 c -3.919272,-1.414047 -5.973186,-1.103615 -7.584076,-1.052446 -1.711478,0.147848 -3.367748,0.59023 -5.045992,1.14172 -0.919674,0.268118 -0.92089,0.254187 -0.0616,-0.706593 2.644514,-2.314065 5.715524,-4.207258 8.781726,-4.826598 2.226102,0 3.699032,-1.782697 3.223058,-3.262916 C 30.93242,35.435137 26,31.63585 26,30.600471 c 0,-0.866629 1.513352,-3.067058 3.491586,-5.156211 0.875346,-0.924422 2.053078,-1.663773 1.780042,-1.915231 -0.568942,-0.523958 -6.025172,-1.52903 -8.574864,-1.52903 -2.036462,0 -3.831528,1.37194 -3.831528,2.716864 0,0.373119 0.249698,1.409338 1.044388,2.30271 l 1.44489,1.624311 c -0.955718,1.089943 -1.363996,2.2714 -3.007776,2.2714 -2.357574,0 -2.357574,-1.908721 -2.345105,-3.765314 0.332894,-4.54636 7.272481,-9.746742 13.836211,-9.09423 4.15162,0.413467 7.79074,0.646715 11.765162,0.944259 2.21118,0.109096 3.597382,-0.08293 5.671222,-0.868413 1.502834,-0.569217 0.544432,1.262121 -1.705372,3.25867 -2.706022,2.401413 -4.307072,3.009238 -8.641356,2.609743 -3.241878,-0.298806 -4.128858,0.331562 -4.871556,2.309921 -0.589382,1.569976 0.853446,3.066278 3.914888,6.261357 1.509642,1.575533 2.039636,2.59318 2.029168,3.58897 -0.0094,0.891134 -0.411446,1.764759 -1.583176,3.005038 -1.033102,1.093543 -2.42403,2.181334 -2.276272,2.417308 0.463586,0.740377 3.532958,2.417406 5.20586,2.417406 0.881762,0 3.345416,-0.553749 4.335178,-1.052144 1.674188,-0.843037 2.38482,-0.835434 2.38482,0.02553 0,0.681778 -6.069128,5.034488 -9.082906,5.026604 -0.548234,-0.0015 -2.157646,-0.435571 -3.576636,-0.947544 z"/>
+ <path style="fill:#3f3f3f" d="M 33.406868,46.052446 C 29.487596,44.638399 27.433682,44.948831 25.822792,45 c -1.711478,0.147848 -3.367748,0.59023 -5.045992,1.14172 -0.919674,0.268118 -0.92089,0.254187 -0.0616,-0.706593 2.644514,-2.314065 5.715524,-4.207258 8.781726,-4.826598 2.226102,0 3.699032,-1.782697 3.223058,-3.262916 C 30.93242,34.435138 26,30.635851 26,29.600472 c 0,-0.866629 1.513352,-3.067058 3.491586,-5.156211 0.875346,-0.924422 2.053078,-1.663773 1.780042,-1.915231 C 30.702686,22.005072 25.246456,21 22.696764,21 c -2.036462,0 -3.831528,1.37194 -3.831528,2.716864 0,0.373119 0.249698,1.409338 1.044388,2.30271 l 1.44489,1.624311 c -0.955718,1.089943 -1.363996,2.2714 -3.007776,2.2714 -2.357574,0 -2.357574,-1.908721 -2.345105,-3.765314 0.332894,-4.54636 7.272481,-9.746742 13.836211,-9.09423 4.15162,0.413467 7.79074,0.646715 11.765162,0.944259 2.21118,0.109096 3.597382,-0.08293 5.671222,-0.868413 1.502834,-0.569217 0.544432,1.262121 -1.705372,3.25867 C 42.862834,22.79167 41.261784,23.399495 36.9275,23 c -3.241878,-0.298806 -4.128858,0.331562 -4.871556,2.309921 -0.589382,1.569976 0.853446,3.066278 3.914888,6.261357 1.509642,1.575533 2.039636,2.59318 2.029168,3.58897 -0.0094,0.891134 -0.411446,1.764759 -1.583176,3.005038 -1.033102,1.093543 -2.42403,2.181334 -2.276272,2.417308 C 34.604138,41.322971 37.67351,43 39.346412,43 c 0.881762,0 3.345416,-0.553749 4.335178,-1.052144 1.674188,-0.843037 2.38482,-0.835434 2.38482,0.02553 0,0.681778 -6.069128,5.034488 -9.082906,5.026604 -0.548234,-0.0015 -2.157646,-0.435571 -3.576636,-0.947544 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/timidity.svg b/.icons/awkward/64x64/apps/timidity.svg
new file mode 100644
index 00000000..7bb6db1a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/timidity.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="3" y="4" rx="2.85" ry="2.85"/>
+ <rect style="fill:#7d7d7d" width="57" height="57" x="3" y="3" rx="2.85" ry="2.85"/>
+ <path style="opacity:0.2" d="m 14,9 v 11 h 4 v 9 h 11 v -9 h 4 V 9 Z m 25,0 v 4 H 50 V 9 Z m 0,7 V 29 H 50 V 16 Z M 8.25,33 C 7.0035,33 6,33.929818 6,35.083984 V 55.916016 C 6,57.070182 7.0035,58 8.25,58 h 1.5 C 10.9965,58 12,57.070182 12,55.916016 V 35.083984 C 12,33.929818 10.9965,33 9.75,33 Z m 9,0 C 16.0035,33 15,33.929818 15,35.083984 V 55.916016 C 15,57.070182 16.0035,58 17.25,58 h 1.5 C 19.9965,58 21,57.070182 21,55.916016 V 35.083984 C 21,33.929818 19.9965,33 18.75,33 Z m 9,0 C 25.0035,33 24,33.929818 24,35.083984 V 55.916016 C 24,57.070182 25.0035,58 26.25,58 h 1.5 C 28.9965,58 30,57.070182 30,55.916016 V 35.083984 C 30,33.929818 28.9965,33 27.75,33 Z m 9,0 C 34.0035,33 33,33.929818 33,35.083984 V 55.916016 C 33,57.070182 34.0035,58 35.25,58 h 1.5 C 37.9965,58 39,57.070182 39,55.916016 V 35.083984 C 39,33.929818 37.9965,33 36.75,33 Z m 9,0 C 43.0035,33 42,33.929818 42,35.083984 V 55.916016 C 42,57.070182 43.0035,58 44.25,58 h 1.5 C 46.9965,58 48,57.070182 48,55.916016 V 35.083984 C 48,33.929818 46.9965,33 45.75,33 Z m 9,0 C 52.0035,33 51,33.929818 51,35.083984 V 55.916016 C 51,57.070182 52.0035,58 53.25,58 h 1.5 C 55.9965,58 57,57.070182 57,55.916016 V 35.083984 C 57,33.929818 55.9965,33 54.75,33 Z"/>
+ <rect style="fill:#ffffff" width="6" height="25" x="6" y="32" rx="2.25" ry="2.083"/>
+ <rect style="fill:#17d4e4" width="11" height="20" x="18" y="8"/>
+ <rect style="fill:#17d4e4" width="11" height="19" x="8" y="-33" transform="rotate(90)"/>
+ <rect style="fill:#17d4e4" width="11" height="13" x="39" y="15"/>
+ <rect style="fill:#17d4e4" width="11" height="4" x="39" y="8"/>
+ <rect style="fill:#ffffff" width="6" height="25" x="15" y="32" rx="2.25" ry="2.083"/>
+ <rect style="fill:#ffffff" width="6" height="25" x="24" y="32" rx="2.25" ry="2.083"/>
+ <rect style="fill:#ffffff" width="6" height="25" x="33" y="32" rx="2.25" ry="2.083"/>
+ <rect style="fill:#ffffff" width="6" height="25" x="42" y="32" rx="2.25" ry="2.083"/>
+ <rect style="fill:#ffffff" width="6" height="25" x="51" y="32" rx="2.25" ry="2.083"/>
+ <rect style="fill:#4f4f4f" width="6" height="14" x="11" y="32" rx="2.25" ry="2.1"/>
+ <rect style="fill:#4f4f4f" width="6" height="14" x="20" y="32" rx="2.25" ry="2.1"/>
+ <rect style="fill:#4f4f4f" width="6" height="14" x="29" y="32" rx="2.25" ry="2.1"/>
+ <rect style="fill:#4f4f4f" width="6" height="14" x="47" y="32" rx="2.25" ry="2.1"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.8496094 3 C 4.2707094 3 3 4.2707094 3 5.8496094 L 3 6.8496094 C 3 5.2707094 4.2707094 4 5.8496094 4 L 57.150391 4 C 58.729291 4 60 5.2707094 60 6.8496094 L 60 5.8496094 C 60 4.2707094 58.729291 3 57.150391 3 L 5.8496094 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14 8 L 14 9 L 33 9 L 33 8 L 14 8 z M 39 8 L 39 9 L 50 9 L 50 8 L 39 8 z M 39 15 L 39 16 L 50 16 L 50 15 L 39 15 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tint2.svg b/.icons/awkward/64x64/apps/tint2.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tint2.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tint2conf.svg b/.icons/awkward/64x64/apps/tint2conf.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tint2conf.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tipp10.svg b/.icons/awkward/64x64/apps/tipp10.svg
new file mode 100644
index 00000000..b3aca093
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tipp10.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <g transform="matrix(2,0,0,2,1,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 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tixati.svg b/.icons/awkward/64x64/apps/tixati.svg
new file mode 100644
index 00000000..28a841a9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tixati.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000002,56.000036 0,1.999985 C 4.0000002,59.66201 5.3379906,61 6.9999788,61 l 49.9996422,0 c 1.661988,0 2.999979,-1.33799 2.999979,-2.999979 l 0,-1.999985 c 0,1.661988 -1.337991,2.999978 -2.999979,2.999978 l -49.9996422,0 c -1.6619882,0 -2.9999786,-1.33799 -2.9999786,-2.999978 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <g style="opacity:0.2" transform="matrix(1.9999857,0,0,1.9999857,2.880143e-5,2.000429)">
+ <path d="M 14.182,1.4999893 2.146,27.638989 c 0.2402,0.508 0.7529,0.861 1.354,0.861 l 0.4531,0 12.047,-26.1639997 12.047,26.1639997 0.453,0 c 0.601,0 1.114,-0.353 1.354,-0.861 l -12.036,-26.1389997 -3.636,0 z"/>
+ </g>
+ <g transform="matrix(1.9999857,0,0,1.9999857,2.880143e-5,4.433e-4)">
+ <path style="fill:#ed5050" d="M 14.182,2 2,28.459 2,28.5 c 0,0.82835 0.66488,1.4957 1.4922,1.5 L 16.0002,2.836 28.5082,30 c 0.827,-0.004 1.492,-0.672 1.492,-1.5 l 0,-0.041 L 17.8182,2 14.1822,2 Z"/>
+ </g>
+ <path style="opacity:0.2" d="M 6.8437799,5.0321862 C 5.3093908,5.1119856 4.0953995,6.3259769 4.0156001,7.860366 L 29.17142,33.016186 4.5115965,57.67601 c 4e-4,0 -9.999e-4,0.002 -2e-4,0.004 C 5.0493927,58.478004 5.9607862,59 6.9995788,59 L 8.8433656,59 31.9992,35.844166 55.155034,59 l 1.843987,0 c 1.037993,0 1.949986,-0.521996 2.487982,-1.31999 l 0,-0.004 L 34.82718,33.016186 59.983,7.860366 C 59.903,6.3251769 58.689009,5.1113856 57.15502,5.0315862 L 31.9992,30.187406 6.8433799,5.0315862 Z"/>
+ <path style="fill:#70ed50" d="M 6.8437799,4.0160146 C 5.3093908,4.095814 4.0953995,5.3098053 4.0156001,6.8441944 L 29.17142,32.000015 4.0156001,57.155835 c 0.079741,1.534269 1.2938507,2.74838 2.8281798,2.828179 L 31.9996,34.828194 57.15542,59.984014 c 1.534269,-0.07974 2.74838,-1.29385 2.82818,-2.828179 L 34.82778,32.000015 59.9836,6.8441944 C 59.9036,5.3096053 58.689609,4.095614 57.15562,4.0158146 L 31.9998,29.171635 6.8439799,4.0158146 Z"/>
+ <path style="opacity:0.2" d="m 6.9999788,5.0003864 c -1.6619882,0 -2.9999786,1.3379904 -2.9999786,2.9999786 l 0,0.999993 25.9998138,0 0,49.999642 3.999972,0 0,-49.999642 25.999814,0 0,-0.999993 c 0,-1.6619882 -1.337991,-2.9999786 -2.999979,-2.9999786 z"/>
+ <path style="fill:#5093ed" d="m 6.9999788,4.0004147 c -1.6619882,0 -2.9999786,1.3379904 -2.9999786,2.9999785 l 0,0.9999929 25.9998138,0 0,51.9996279 3.999972,0 0,-51.9996279 25.999814,0 0,-0.9999929 c 0,-1.6619881 -1.337991,-2.9999785 -2.999979,-2.9999785 l -49.9996422,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.3380118 4 4 5.3380119 4 7 L 4 8 C 4 6.3380119 5.3380118 5 7 5 L 57 5 C 58.661988 5 60 6.3380119 60 8 L 60 7 C 60 5.3380119 58.661988 4 57 4 L 7 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tmm.svg b/.icons/awkward/64x64/apps/tmm.svg
new file mode 100644
index 00000000..a2f0e923
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tmm.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,58.2 V 7.8 C 60,6.2488 58.7512,5 57.2,5 H 6.8 C 5.2488,5 4,6.2488 4,7.8 V 58.2 C 4,59.7512 5.2488,61 6.8,61 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#4f4f4f" d="M 60,57.2 V 6.8 C 60,5.2488 58.7512,4 57.2,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 57.2 C 4,58.7512 5.2488,60 6.8,60 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="opacity:0.2" d="m 9,10 v 6 h 6 v -6 z m 12.888672,0 C 20.288227,10 19,11.249581 19,12.800781 v 8.398438 C 19,22.750419 20.288227,24 21.888672,24 H 42.111328 C 43.711773,24 45,22.750419 45,21.199219 V 12.800781 C 45,11.249581 43.711773,10 42.111328,10 Z M 49,10 v 6 h 6 V 10 Z M 9,20 v 6 h 6 v -6 z m 40,0 v 6 h 6 V 20 Z M 21.888672,26 C 20.288227,26 19,27.249581 19,28.800781 v 8.398438 C 19,38.750419 20.288227,40 21.888672,40 H 42.111328 C 43.711773,40 45,38.750419 45,37.199219 V 28.800781 C 45,27.249581 43.711773,26 42.111328,26 Z M 9,30 v 6 h 6 v -6 z m 40,0 v 6 h 6 V 30 Z M 9,40 v 6 h 6 v -6 z m 40,0 v 6 h 6 V 40 Z M 21.888672,42 C 20.288227,42 19,43.249581 19,44.800781 v 8.398438 C 19,54.750419 20.288227,56 21.888672,56 H 42.111328 C 43.711773,56 45,54.750419 45,53.199219 V 44.800781 C 45,43.249581 43.711773,42 42.111328,42 Z M 9,50 v 6 h 6 v -6 z m 40,0 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff" d="m 9,9 v 6 h 6 V 9 Z"/>
+ <rect style="fill:#28a1e1" width="26" height="14" x="19" y="9" rx="2.889" ry="2.8"/>
+ <path style="fill:#ffffff" d="m 9,19 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff" d="m 9,29 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff" d="m 9,39 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff" d="m 9,49 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff" d="m 49,9 v 6 h 6 V 9 Z"/>
+ <path style="fill:#ffffff" d="m 49,19 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff" d="m 49,29 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff" d="m 49,39 v 6 h 6 v -6 z"/>
+ <path style="fill:#ffffff" d="m 49,49 v 6 h 6 v -6 z"/>
+ <rect style="fill:#28a1e1" width="26" height="14" x="19" y="25" rx="2.889" ry="2.8"/>
+ <rect style="fill:#28a1e1" width="26" height="14" x="19" y="41" rx="2.889" ry="2.8"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495812 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/to-the-moon.svg b/.icons/awkward/64x64/apps/to-the-moon.svg
new file mode 100644
index 00000000..d208ed25
--- /dev/null
+++ b/.icons/awkward/64x64/apps/to-the-moon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#7a509e" cx="32" cy="32" r="28"/>
+ <circle style="opacity:0.2" cx="-32" cy="33" r="20" transform="scale(-1,1)"/>
+ <circle style="fill:#fae8a2" cx="-32" cy="32" r="20" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 33.889,12.107401 a 19.999999,19.999999 0 0 1 7.238,2.0996 c -0.101,0.3201 0.017,0.6812 0.385,1 0.249,0.2158 0.453,0.5519 0.453,0.7481 0,0.5997 -0.542,1.5205 -0.975,1.6543 -0.575,0.178 -0.382,0.7916 0.358,1.1306 0.342,0.157 0.763,0.609 0.935,1.004 C 42.456,20.14 42.71,20.53 42.848,20.611 c 0.137,0.082 0.25,0.391 0.25,0.688 0,0.415 -0.19,0.616 -0.813,0.865 -0.446,0.179 -0.98,0.309 -1.187,0.289 -1.191,-0.112 -1.274,0.582 -0.233,1.938 0.553,0.72 0.819,0.901 1.196,0.81 0.351,-0.084 0.543,0.0152 0.703,0.363 0.168,0.369 0.444,0.494 1.185,0.545 0.729,0.051 1.055,0.199 1.328,0.598 0.2,0.291 0.488,0.527 0.641,0.527 0.1534,0 0.5136,0.196 0.8008,0.434 0.5844,0.485 0.8126,0.534 1.0175,0.217 0.2708,-0.42 0.855098,-0.208 1.724598,0.625 0.769,0.736 0.8621,0.933 0.7461,1.572 -0.2064,1.137 -0.8231,2.146 -1.5273,2.498 -0.614498,0.307 -0.626498,0.34 -0.2539,0.734 0.2143,0.227 0.582,0.47 0.8164,0.541 0.677,0.206 0.2959,0.464 -0.9121,0.618 -1.236398,0.157 -1.620598,0.605 -1.042998,1.216 0.3221,0.341 0.304,0.405 -0.2129,0.729 -1.01,0.634 -1.8132,0.246 -0.8652,-0.418 0.6093,-0.427 0.1832,-0.601 -0.711,-0.291 -0.713,0.247 -0.854,0.233 -1.275,-0.133 -0.865,-0.749 -1.805,0.359 -1.014,1.195 0.503,0.533 0.351,1.175 -0.301,1.264 -0.288,0.039 -0.886,0.307 -1.33,0.596 -0.444,0.288 -0.928,0.525 -1.074,0.525 -0.146,0 -0.558,0.293 -0.916,0.651 -0.726,0.725 -1.129,0.817 -1.334,0.306 -0.246,-0.614 -0.147,-0.931 0.516,-1.654 0.527,-0.576 1.384,-2.106 1.384,-2.473 0,-0.226 -0.871,-0.034 -1.359,0.299 -0.305,0.209 -0.799,0.478 -1.098,0.6 -0.318,0.13 -0.648,0.534 -0.799,0.976 -0.235,0.694 -0.328,0.754 -1.16,0.754 h -0.904 l -0.137,1.625 c -0.164,1.955 -0.321,2.351 -0.992,2.512 -0.494,0.119 -1.021,0.884 -1.021,1.482 0,0.159 0.355,0.549 0.789,0.866 0.538,0.393 0.77,0.727 0.734,1.054 -0.045,0.409 0.048,0.473 0.627,0.43 0.373,-0.028 1.021,0.103 1.437,0.291 0.493,0.222 1.027,0.293 1.528,0.203 0.576,-0.103 0.771,-0.063 0.771,0.162 0,0.166 0.202,0.476 0.448,0.69 0.608,0.526998 0.357,0.805998 -0.577,0.637998 -0.58,-0.104 -0.806,-0.058 -0.906,0.192 -0.213,0.531 0.327,1.291 0.828,1.166 0.318,-0.08 0.47,0.029 0.569,0.404 0.034,0.133 0.097,0.246 0.172,0.342 a 19.999999,19.999999 0 0 1 -3.165,0.935 c 0.1,-0.191 0.214,-0.365 0.325,-0.443 0.515,-0.364 0.17,-1.31 -0.539,-1.48 -0.723,-0.174 -0.609,-0.643 0.177,-0.733 0.689,-0.078 1.422,-0.776 1.192,-1.132998 -0.155,-0.239 -0.814,-0.204 -2.147,0.112 -0.602,0.142 -1.013,-0.144 -2.408,-1.67 -0.807,-0.884 -1.428,-1.252 -2.109,-1.252 -0.26,0 -1.187,-0.239 -2.061,-0.531 -1.65,-0.553 -2.295,-0.533 -2.234,0.07 0.126,1.254 -0.681,1.212 -1.996,-0.102 -0.548,-0.547 -1.049,-0.943 -1.114,-0.881 -0.251,0.241 0.201,1.414 0.729,1.889 0.669,0.602 0.702,0.982 0.113,1.283 -0.322,0.166 -0.459,0.501 -0.51,1.254 l -0.068,1.027998 h -0.836 c -0.293,0 -0.536,0.04 -0.732,0.115 A 19.999999,19.999999 0 0 1 12.031001,32.627 c 0.306,-0.654 0.284,-1.049 0,-1.494 a 19.999999,19.999999 0 0 1 0.09,-1.121 c 0.182,-0.009 0.368,-0.017 0.582,-0.008 1.008,0.042 1.871,-0.355 1.871,-0.861 0,-0.107 0.358,-0.547998 0.795,-0.978998 0.496,-0.488 0.75,-0.92 0.676,-1.144 -0.068,-0.204 0.078,-0.533 0.336,-0.756 0.251,-0.218 0.457,-0.568 0.457,-0.778 0,-0.335 0.213,-0.377 1.754,-0.34 l 1.753999,0.043 -0.03,1.729 C 20.264,29.946 19.813001,30.732 18.422001,30.225 c -0.637,-0.233 -2.202,-0.057 -2.647,0.296 -0.161,0.128 -0.394,0.592 -0.517,1.032 -0.124,0.439 -0.582,1.2 -1.02,1.689 -0.886,0.992 -0.955,1.379 -0.447,2.543 0.443,1.016 0.921,0.899 0.826,-0.203 l -0.07,-0.82 0.75,0.14 c 0.415,0.079 0.935,0.385 1.168,0.688 0.332,0.431 0.487,0.494 0.736,0.297 0.174,-0.138 0.315,-0.429 0.315,-0.645 0,-0.216 0.214,-0.456 0.474,-0.535 0.261,-0.07904 0.618,-0.47204 0.793,-0.87504 0.281,-0.644 0.274,-0.841 -0.053,-1.623 -0.331,-0.793 -0.334,-0.924 -0.029,-1.217 0.28,-0.268 0.425,-0.277 0.793,-0.056 0.37,0.221 0.544999,0.205 0.984999,-0.09 0.293,-0.197 0.806,-0.36 1.138,-0.36 0.675,0 0.879,-0.328 0.879,-1.414 0,-1.003 0.598,-1.367 2.022,-1.236 0.988,0.091 1.206,0.026 2.003,-0.588 0.493,-0.379 1.271,-1.291 1.731,-2.029 0.46,-0.738 0.955,-1.509 1.1,-1.713 0.208,-0.295 0.157,-0.578 -0.25,-1.381 l -0.514,-1.01 1.086,0.147 c 1.932,0.261 2.323,0.511 1.492,0.957 -0.324,0.173 -0.338,0.262 -0.088,0.551 0.164,0.188 0.241,0.487 0.17,0.664 -0.071,0.176 0.019,0.592 0.199,0.923 0.181,0.332 0.332,0.797 0.338,1.036 0.019,0.745 1.295,1.338 2.717,1.259 2.154,-0.119 2.329,-0.085 3.094,0.625 0.956,0.888 1.079,1.301 0.634,2.125 -0.431,0.8 -1.197,1.119 -2.523,1.053 -1.186,-0.059 -1.32,0.046 -1.049,0.83 0.231,0.666 1.005,0.922 1.53,0.506 0.404,-0.321 1.797,-0.073 2.224,0.397 0.179,0.196 0.445,0.712 0.59,1.144 0.25,0.746 0.323,0.792 1.443,0.9 1.118,0.109 1.226,0.073 2.03,-0.668 0.897,-0.826 1.049,-1.458 0.617,-2.546 -0.192,-0.482 -0.334,-0.561 -0.846,-0.467 -1.014,0.185 -1.414,-0.167 -1.414,-1.25 0,-0.525 0.102,-1.016 0.227,-1.09 0.124,-0.074 0.226,-0.352 0.226,-0.619 0,-0.267 0.128,-0.611 0.283,-0.762 0.227,-0.22 0.194,-0.338 -0.168,-0.594 -0.248,-0.175 -0.656,-0.293 -0.906,-0.263 -0.249,0.03 -0.938,-0.078 -1.531,-0.239 -0.857,-0.231 -1.109,-0.406 -1.225,-0.857 -0.22,-0.856 -0.757,-1.543 -1.207,-1.543 -0.711,0 -0.726,-1.672 -0.035,-4.103999 0.102,-0.359 0.383,-0.587 0.879,-0.71 0.402,-0.1 0.839,-0.374 0.971,-0.6098 0.131,-0.2358 0.372,-0.4278 0.535,-0.4278 0.163,0 0.482,-0.1952 0.707,-0.4336 0.227,-0.24 0.696,-0.4336 1.053,-0.4336 0.845,0 0.859,-0.5818 0.021,-0.8886 -0.885,-0.3244 -2.263,0.1008 -2.596,0.8007 -0.451,0.9491 -0.952,0.5531 -1.113,-0.8808 -0.199,-1.77346 -0.811,-2.28316 -2.74,-2.28316 h -1.387 l 0.608,-0.6074 c 0.189,-0.1896 0.346,-0.4213 0.455,-0.6485 z m -7.19,0.6289 c 0.039,0.0352 0.077,0.064 0.115,0.1035 0.464,0.4736 0.682,0.5411 1.399,0.4317 1.252,-0.1909 1.091,0.3132 -0.295,0.9219 -0.749,0.3291 -1.231,0.7043 -1.395,1.0839 -0.79,1.8316 -1.334,2.8177 -1.607,2.9177 -0.552,0.203 -0.881,-0.2044 -1.004,-1.2458 -0.141,-1.1948 -0.545,-1.4481 -1.271,-0.7949 -0.282,0.2535 -0.676,0.4609 -0.875,0.4609 -0.621,0 -1.08,0.2493 -1.08,0.586 0,0.1774 -0.21,0.6049 -0.467,0.9508 -0.378999,0.509 -0.635999,0.631 -1.343999,0.631 -0.869,0 -1.402,0.163 -2.49,0.764 -0.017,0.009 -0.034,0.012 -0.051,0.021 A 19.999999,19.999999 0 0 1 26.699,12.736301 Z M 51.995998,31.9143 a 19.999999,19.999999 0 0 1 0.0038,0.086 19.999999,19.999999 0 0 1 -0.3906,3.842 c -0.7246,0.295 -0.9248,0.178 -1,-0.496 -0.0389,-0.349 -0.2211,-0.744 -0.4063,-0.881 -0.2861,-0.211 -0.2345,-0.319 0.3516,-0.719 0.3794,-0.259 0.7533,-0.711 0.8301,-1.004 0.0744,-0.284 0.326,-0.594 0.6113,-0.828 z m -6.295098,6.611 c 0.187,-0.019 0.4123,0.081 0.6623,0.321 0.5289,0.506 0.449,1.523 -0.15042,1.925 -0.6869,0.461 -0.951898,0.327 -1.038898,-0.523 -0.107,-1.048 0.117,-1.68 0.526998,-1.723 z m -3.394,3.024 c 0.204,0.007 0.429,0.153 0.654,0.461 0.239,0.326 0.304,0.747 0.213,1.386 -0.113,0.786 -0.064,0.954 0.347,1.165 0.529,0.27 0.642,1.074 0.209,1.488 -0.43,0.412 -0.84,0.304 -0.988,-0.26 -0.21,-0.804 -1.387,-0.898 -2.191,-0.176 -0.343,0.308 -0.623,0.464 -0.623,0.346 0,-0.118 0.357,-0.547 0.793,-0.951 0.667,-0.62 0.791,-0.884 0.791,-1.682 0,-1.126 0.345,-1.791 0.795,-1.777 z m 5.5739,2.582 a 19.999999,19.999999 0 0 1 -0.4629,0.584 c 0.1363,-0.211 0.2919,-0.413 0.4629,-0.584 z m -6.7399,3.07 c 0.101,0.035 0.144,0.162 0.144,0.385 0,0.226 0.144,0.463 0.32,0.527 0.234,0.086 0.288,0.356998 0.198,1.003998 -0.017,0.121 -0.022,0.218 -0.028,0.319 a 19.999999,19.999999 0 0 1 -0.832,0.427 c 0.014,-0.346 -0.049,-0.753 -0.23,-1.263 -0.307,-0.865998 -0.318,-1.082998 -0.068,-1.234998 0.234,-0.142 0.394,-0.199 0.496,-0.164 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 12 A 20 20 0 0 0 12 32 A 20 20 0 0 0 12.021484 32.408203 A 20 20 0 0 1 32 13 A 20 20 0 0 1 51.978516 32.576172 A 20 20 0 0 0 52 32 A 20 20 0 0 0 32 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/toby-the-secret-mine.svg b/.icons/awkward/64x64/apps/toby-the-secret-mine.svg
new file mode 100644
index 00000000..e573e2c8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/toby-the-secret-mine.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:.2" d="m10.004936 1024.8564c-0.077981-5.7932 0.912465-11.3042 2.940033-16.3594 2.540419-6.4116 6.245501-12.9522 12.802872-14.7182 1.511331-0.3866 6.058244-0.561 6.345091-0.2742 0.07266 0.072-0.478297 0.8012-1.224486 1.6188-1.604949 1.75841-3.892632 4.12345-4.465303 6.3624-0.524302 2.0502-0.518548 2.633 0.05908 3.0102 1.255886 0.8202 11.664581 1.41 12.969733 0.6956 0.260134-0.142 1.124077-0.6306 1.91988-1.4266 1.823756-1.8234 5.098187-3.83035 7.514956-4.20275 1.736844-0.2676 4.994864-0.046 5.130566 0.3652 0.04312 0.12995-0.529847 0.67155-1.27329 1.20215-1.496001 1.0676-3.223019 2.5164-3.7161 3.5554-0.299124 0.6302-0.285082 0.8196 0.19826 2.6732 0.763101 2.926 1.056794 6.983 0.750613 10.5556-0.333622 3.8928-1.420135 11.1558-2.267976 15.161-2.140143 10.1096-6.054811 14.9588-11.733657 16.1514-1.374634 0.2886-5.16406 0.028-5.16406 0.028-13.59554-0.753-20.531042-12.3904-20.786276-24.3982z"/>
+ <path style="fill:#4f4f4f" d="m10.004936 1023.8564c-0.077981-5.7932 0.912465-11.3042 2.940033-16.3594 2.540419-6.4116 6.245501-12.95225 12.802872-14.71825 1.511331-0.3866 6.058244-0.561 6.345091-0.2742 0.07266 0.072-0.478297 0.8012-1.224486 1.6188-1.604949 1.7584-3.892632 4.12341-4.465303 6.36245-0.524302 2.0502-0.518548 2.633 0.05908 3.0102 1.255886 0.8202 11.664581 1.41 12.969733 0.6956 0.260134-0.142 1.124077-0.6306 1.91988-1.4266 1.823756-1.8234 5.098187-3.83044 7.514956-4.20284 1.736844-0.2676 4.994864-0.046 5.130566 0.3652 0.04312 0.13-0.529847 0.6716-1.27329 1.20224-1.496001 1.0676-3.223019 2.5164-3.7161 3.5554-0.299124 0.6302-0.285082 0.8196 0.19826 2.6732 0.763101 2.926 1.056794 6.983 0.750613 10.5556-0.333622 3.8928-1.420135 11.1558-2.267976 15.161-2.140143 10.1096-6.054811 14.9588-11.733657 16.1514-1.374634 0.2886-5.16406 0.028-5.16406 0.028-13.59554-0.753-20.531042-12.3904-20.786276-24.3982z"/>
+ <circle style="opacity:.2" cx="27.001" cy="1034.362" r="3"/>
+ <circle style="fill:#ffffff" cx="27.001" cy="1033.362" r="3"/>
+ <circle style="opacity:.2" cx="43.001" cy="1036.362" r="3"/>
+ <circle style="fill:#ffffff" cx="43.001" cy="1035.362" r="3"/>
+ <path style="opacity:.1;fill:#ffffff" transform="translate(0,988.3622)" d="m31.193359 4.0097656c-1.470676-0.0538219-4.311814 0.1163-5.445312 0.40625-6.557371 1.766-10.262316 8.3071504-12.802735 14.71875-2.027568 5.0552-3.0174336 10.566175-2.939453 16.359375h-0.001953c0.001194 0.056177 0.008279 0.111808 0.009766 0.167968 0.023721-5.487753 1.001781-10.715754 2.93164-15.527343 2.540419-6.4116 6.245364-12.95275 12.802735-14.71875 1.223985-0.3130969 4.40568-0.4822965 5.736328-0.384766 0.37714-0.4617428 0.657685-0.8408003 0.609375-0.8886719-0.071712-0.0717-0.410165-0.1148718-0.900391-0.1328125zm19.189453 6.0761724c-0.551803 0.010431-1.081414 0.046381-1.515624 0.113281-2.416769 0.3724-5.691869 2.379725-7.515626 4.203125-0.795802 0.796-1.659787 1.285734-1.919921 1.427734-1.305152 0.7144-11.712864 0.124888-12.96875-0.695312-0.188509-0.123099-0.310758-0.275578-0.378907-0.486328-0.121778 0.84001-0.013154 1.230306 0.378907 1.486328 1.255886 0.8202 11.663598 1.409712 12.96875 0.695312 0.260134-0.142 1.124119-0.631734 1.919921-1.427734 1.823757-1.8234 5.098857-3.830725 7.515626-4.203125 1.281904-0.197507 3.378911-0.125169 4.451171 0.089843 0.401874-0.337195 0.709075-0.63601 0.679688-0.724609-0.101777-0.3084-1.959824-0.509809-3.615235-0.478515zm-1.49414 6.550781c-0.144804 0.439243-0.075438 0.849174 0.318359 2.359375 0.530585 2.034451 0.82651 4.61617 0.859375 7.201172 0.042848-2.910297-0.260141-5.903496-0.859375-8.201172-0.164658-0.63146-0.256456-1.030966-0.318359-1.359375z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/todoist.svg b/.icons/awkward/64x64/apps/todoist.svg
new file mode 100644
index 00000000..e3008b15
--- /dev/null
+++ b/.icons/awkward/64x64/apps/todoist.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 39.871487,10.979324 a 3.0003571,3.0003571 0 0 0 -1.33598,0.402195 l -23.655662,13.24681 -10.8798446,-5.121927 0,6.631905 9.7224606,4.575935 a 3.0003571,3.0003571 0 0 0 2.742161,-0.09766 L 41.464265,16.616184 a 3.0003571,3.0003571 0 0 0 -1.292942,-5.63672 3.0003571,3.0003571 0 0 0 -0.300776,0 z m 0,9.999857 a 3.0003571,3.0003571 0 0 0 -1.33592,0.402335 l -23.655662,13.24781 -10.8798446,-5.121927 0,6.631905 9.7224606,4.575935 a 3.0003571,3.0003571 0 0 0 2.742161,-0.09766 L 41.464325,26.617781 a 3.0003571,3.0003571 0 0 0 -1.292942,-5.63672 3.0003571,3.0003571 0 0 0 -0.300776,0 z m 0,9.999857 a 3.0003571,3.0003571 0 0 0 -1.33592,0.402335 l -23.655662,13.24781 -10.8798446,-5.121927 0,6.631905 9.7224606,4.575935 a 3.0003571,3.0003571 0 0 0 2.742161,-0.09766 L 41.464325,36.617638 a 3.0003571,3.0003571 0 0 0 -1.292942,-5.63672 3.0003571,3.0003571 0 0 0 -0.300776,0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 39.871487,9.9811439 a 3.0003571,3.0003571 0 0 0 -1.33598,0.4023941 L 14.879845,23.628549 4.0000004,18.508422 l 0,6.632105 9.7224606,4.573935 a 3.0003571,3.0003571 0 0 0 2.742161,-0.096 l 24.999643,-14.0006 a 3.0003571,3.0003571 0 0 0 -1.291982,-5.6367191 3.0003571,3.0003571 0 0 0 -0.299996,0 z m 0,9.9998571 a 3.0003571,3.0003571 0 0 0 -1.33598,0.401594 L 14.879845,33.628406 4.0000004,28.508479 l 0,6.631905 9.7224606,4.573935 a 3.0003571,3.0003571 0 0 0 2.742161,-0.096 l 24.999643,-13.9998 a 3.0003571,3.0003571 0 0 0 -1.291982,-5.637519 3.0003571,3.0003571 0 0 0 -0.299996,0 z m 0,9.999457 a 3.0003571,3.0003571 0 0 0 -1.33598,0.401994 L 14.879845,43.628263 4.0000004,38.508336 l 0,6.631905 9.7224606,4.573935 a 3.0003571,3.0003571 0 0 0 2.742161,-0.096 l 24.999643,-13.9998 a 3.0003571,3.0003571 0 0 0 -1.291982,-5.637919 3.0003571,3.0003571 0 0 0 -0.299996,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/toki-tori.svg b/.icons/awkward/64x64/apps/toki-tori.svg
new file mode 100644
index 00000000..c799335d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/toki-tori.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 14.357928,23.000711 a 1.408934,1.3384917 0 0 0 -1.075855,0.514954 C 5.8946288,32.510935 7.1620088,41.074484 7.0002857,49.634556 a 1.408934,1.3384917 0 0 0 2.6800087,0.60383 c 0,0 2.1405926,-4.225908 4.2704046,-9.517502 2.129812,-5.291596 4.300223,-11.576813 4.248391,-16.222362 a 1.408934,1.3384917 0 0 0 -1.301482,-1.32006 l -2.3966,-0.175137 a 1.408934,1.3384917 0 0 0 -0.14308,-0.0027 z"/>
+ <path style="opacity:0.2" d="m 49.642072,23.000713 a 1.408934,1.3384917 0 0 1 1.075855,0.514954 c 7.387444,8.99527 6.120065,17.558819 6.281787,26.118891 a 1.408934,1.3384917 0 0 1 -2.680008,0.60383 c 0,0 -2.140593,-4.225908 -4.270405,-9.517502 C 47.919489,35.42929 45.749078,29.144073 45.80091,24.498524 a 1.408934,1.3384917 0 0 1 1.301482,-1.32006 l 2.3966,-0.175137 a 1.408934,1.3384917 0 0 1 0.14308,-0.0027 z"/>
+ <path style="fill:#e88332" d="m 14.357928,22.000711 a 1.408934,1.3384917 0 0 0 -1.075855,0.514954 C 5.8946288,31.510935 7.1620088,40.074484 7.0002857,48.634556 a 1.408934,1.3384917 0 0 0 2.6800087,0.60383 c 0,0 2.1405926,-4.225908 4.2704046,-9.517502 2.129812,-5.291596 4.300223,-11.576813 4.248391,-16.222362 a 1.408934,1.3384917 0 0 0 -1.301482,-1.32006 l -2.3966,-0.175137 a 1.408934,1.3384917 0 0 0 -0.14308,-0.0027 z"/>
+ <path style="fill:#e88332" d="m 49.642072,22.000713 a 1.408934,1.3384917 0 0 1 1.075855,0.514954 c 7.387444,8.99527 6.120065,17.558819 6.281787,26.118891 a 1.408934,1.3384917 0 0 1 -2.680008,0.60383 c 0,0 -2.140593,-4.225908 -4.270405,-9.517502 C 47.919489,34.42929 45.749078,28.144073 45.80091,23.498524 a 1.408934,1.3384917 0 0 1 1.301482,-1.32006 l 2.3966,-0.175137 a 1.408934,1.3384917 0 0 1 0.14308,-0.0027 z"/>
+ <path style="opacity:0.2" d="M 32,5 C 22.871922,4.9998244 16.565605,12.104677 14.705078,20.944141 13.600739,24.774062 10.136635,34.354576 10,41.605078 10.000216,52.316832 19.850012,60.999826 32,61 44.149988,60.999826 53.999784,52.316832 54,41.605078 53.863365,34.354576 50.399261,24.774062 49.294922,20.944141 47.434395,12.104677 41.128078,4.9998244 32,5 Z"/>
+ <path style="fill:#ffb20c" d="M 32,4 C 22.871922,3.9998244 16.565605,11.104677 14.705078,19.944141 13.600739,23.774062 10.136635,33.354576 10,40.605078 10.000216,51.316832 19.850012,59.999826 32,60 44.149988,59.999826 53.999784,51.316832 54,40.605078 53.863365,33.354576 50.399261,23.774062 49.294922,19.944141 47.434395,11.104677 41.128078,3.9998244 32,4 Z"/>
+ <path style="fill:#eb5b0a" d="m 26.001199,31.657851 c 2.006767,0.168247 4.913625,-1.9346 7.073163,-4.457851 2.516189,2.630224 5.068775,4.07432 6.898515,4.426149 C 40.383528,35.703164 37,38 33.336333,37.999445 29.672666,37.99889 25.913876,36.534524 26.001199,31.657851 Z"/>
+ <ellipse style="opacity:0.2" cx="-28.944" cy="34.602" rx="4.843" ry="6.618" transform="matrix(-0.97084588,0.23970456,0.25719226,0.96636025,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="-29.202" cy="33.631" rx="4.843" ry="6.618" transform="matrix(-0.97084588,0.23970456,0.25719226,0.96636025,0,0)"/>
+ <g style="opacity:0.2" transform="translate(-0.99999538,1)">
+ <ellipse cx="35.555" cy="17.568" rx="4.843" ry="6.618" transform="matrix(0.97084588,0.23970456,-0.25719226,0.96636026,0,0)"/>
+ <path transform="translate(0.99999538)" d="m 30.527344,25 a 2.8694952,3.6077689 23.592526 0 0 -3.347656,2.875 2.8694952,3.6077689 23.592526 0 0 1.720703,4.044922 4.8408371,6.6193881 16.09371 0 0 4.044921,-3.345703 A 2.8694952,3.6077689 23.592526 0 0 31.021484,25.056641 2.8694952,3.6077689 23.592526 0 0 30.527344,25 Z"/>
+ </g>
+ <g transform="translate(-0.99999538)">
+ <ellipse style="fill:#ffffff" cx="35.555" cy="17.568" rx="4.843" ry="6.618" transform="matrix(0.97084588,0.23970456,-0.25719226,0.96636026,0,0)"/>
+ <path style="fill:#3f3f3f" transform="translate(0.99999538)" d="M 30.527344 25 A 2.8694952 3.6077689 23.592526 0 0 27.179688 27.875 A 2.8694952 3.6077689 23.592526 0 0 28.900391 31.919922 A 4.8408371 6.6193881 16.09371 0 0 32.945312 28.574219 A 2.8694952 3.6077689 23.592526 0 0 31.021484 25.056641 A 2.8694952 3.6077689 23.592526 0 0 30.527344 25 z"/>
+ </g>
+ <path style="opacity:0.7" d="m 32,14 -0.227027,1.300001 C 29.571042,15.618991 28.01806,16.22383 26.4,16.8 c 0,0 2.19504,-2.8 5.6,-2.8 z"/>
+ <path style="opacity:0.7" d="m 34.8,14 0.221543,1.281196 C 37.227089,15.61258 38.780865,16.220138 40.4,16.8 c 0,0 -2.18717,-2.773018 -5.6,-2.8 z"/>
+ <path style="opacity:0.4;fill:none;stroke:#000000;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:bevel" d="m 29.707077,34.399932 c 0,0 0.7,-0.699546 3.5,-0.699546 2.8,0 3.5,0.699546 3.5,0.699546"/>
+ <path style="fill:#3f3f3f" d="M 35.472656 25 A 3.6077689 2.8694952 66.407474 0 0 34.978516 25.056641 A 3.6077689 2.8694952 66.407474 0 0 33.054688 28.574219 A 6.6193881 4.8408371 73.90629 0 0 37.099609 31.919922 A 3.6077689 2.8694952 66.407474 0 0 38.820312 27.875 A 3.6077689 2.8694952 66.407474 0 0 35.472656 25 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 22.871922 3.9998244 16.565605 11.103895 14.705078 19.943359 C 13.600739 23.77328 10.136635 33.354967 10 40.605469 C 10.000004 40.808539 10.010546 41.00937 10.017578 41.210938 C 10.266399 34.010556 13.620403 24.705084 14.705078 20.943359 C 16.565605 12.103895 22.871922 4.9998244 32 5 C 41.128078 4.9998244 47.434395 12.103895 49.294922 20.943359 C 50.379597 24.705084 53.733601 34.010556 53.982422 41.210938 C 53.989454 41.00937 53.999996 40.808539 54 40.605469 C 53.863365 33.354967 50.399261 23.77328 49.294922 19.943359 C 47.434395 11.103895 41.128078 3.9998244 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tomahawk.svg b/.icons/awkward/64x64/apps/tomahawk.svg
new file mode 100644
index 00000000..f691c76d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tomahawk.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.043,31.828 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,32.172 28,28 0 0 1 32,59 28,28 0 0 1 4.044,31.828 Z"/>
+ <path style="fill:#e74c3c" 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" d="M 32,13 A 20,20 0 0 1 52,33 20,20 0 0 1 46,47.278 L 46,23.832 C 46,22.262 44.574,21 42.8,21 l -1.6,0 C 39.426,21 38,22.262 38,23.832 l 0,6.25 -7.292,-4.09 -8.576,-4.808 A 1.4225,1.3814 0 0 0 21.454,21 1.4225,1.3814 0 0 0 20,22.378 l 0,19.24 a 1.4225,1.3814 0 0 0 2.132,1.198 L 30.708,38.004 38,33.918 38,52.054 A 20,20 0 0 1 32,53 20,20 0 0 1 12,33 20,20 0 0 1 32,13 Z"/>
+ <path style="fill:#ffffff" d="M 32,12 A 20,20 0 0 1 52,32 20,20 0 0 1 46,46.278 L 46,22.832 C 46,21.262 44.574,20 42.8,20 l -1.6,0 C 39.426,20 38,21.262 38,22.832 l 0,6.25 -7.292,-4.09 -8.576,-4.808 A 1.4225,1.3814 0 0 0 21.454,20 1.4225,1.3814 0 0 0 20,21.378 l 0,19.24 a 1.4225,1.3814 0 0 0 2.132,1.198 L 30.708,37.004 38,32.918 38,51.054 A 20,20 0 0 1 32,52 20,20 0 0 1 12,32 20,20 0 0 1 32,12 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.976562 32.585938 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tomato.svg b/.icons/awkward/64x64/apps/tomato.svg
new file mode 100644
index 00000000..2e965c21
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tomato.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 59.96,32.886 A 28,28 0 0 1 32,60.102 28,28 0 0 1 4.04,33.214 28,28 0 0 0 4,34 28,28 0 0 0 32,62 28,28 0 0 0 60,34 28,28 0 0 0 59.96,32.886 Z"/>
+ <circle style="fill:#e74c3c" cx="32" cy="33" r="28"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 26.512,2.0018865 c -0.18788,0.0077 -0.37908,0.039706 -0.56836,0.098514 -1.00944,0.31366 -1.56946,1.26434 -1.25562,2.1314 l 0.78762,2.1762 C 14.05944,7.4750005 7.99964,19.154 7.99964,19.154 c 0,0 3.8198,0.6966 13.0328,-4.238 2.5598,-1.37108 4.0356,-2.8448 4.8778,-4.1784 -0.17408,1.37562 -0.14856,3.1392 0.25782,5.3886 1.022,5.6498 5.286,9.8738 5.286,9.8738 0,0 5.1614,-8.311 -0.37326,-16.457 8.164,5.377 20.92,3.0402 20.92,3.0402 0,0 -5.7146,-5.2571995 -11.7816,-6.5675995 -4.5272,-0.97782 -8.695,-0.33908 -10.862,0.157222 -0.0013,-0.16057 -0.02888,-0.32302 -0.08662,-0.48242 l -0.938,-2.5912 c -0.256,-0.7044 -1.006,-1.1306 -1.82,-1.0974 z"/>
+ <path style="fill:#a6ef4d;fill-rule:evenodd" d="m 26.512,1.0018865 c -0.18788,0.0077 -0.37908,0.039706 -0.56836,0.098514 -1.00944,0.31366 -1.56946,1.26434 -1.25562,2.1314 l 0.78762,2.1762 c -11.4162,1.067 -17.476,12.7467995 -17.476,12.7467995 0,0 3.8198,0.6966 13.0328,-4.238 2.5598,-1.37108 4.0356,-2.8448 4.8778,-4.1783995 C 25.73616,11.11402 25.76168,12.8776 26.16806,15.127 c 1.022,5.649 5.286,9.873 5.286,9.873 0,0 5.1614,-8.311 -0.37326,-16.4569995 8.164,5.3769995 20.92,3.0401995 20.92,3.0401995 0,0 -5.7146,-5.9228 -11.7816,-7.2332 -4.5272,-0.97782 -8.695,0.3265205 -10.862,0.8228225 -0.0013,-0.16057 -0.02888,-0.32302 -0.08662,-0.48242 l -0.938,-2.5912 c -0.256,-0.7044 -1.006,-1.13058 -1.82,-1.0974 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 26.511719 1.0019531 C 26.323839 1.0096531 26.132639 1.0408014 25.943359 1.0996094 C 24.933919 1.4132694 24.37366 2.3653619 24.6875 3.2324219 L 24.691406 3.2402344 C 24.872496 2.7312128 25.320774 2.2930632 25.943359 2.0996094 C 26.132639 2.0408014 26.323839 2.0096531 26.511719 2.0019531 C 27.325719 1.9687731 28.076031 2.3952094 28.332031 3.0996094 L 29.271484 5.6894531 C 29.329224 5.8488531 29.356122 6.011305 29.357422 6.171875 C 31.524422 5.675573 35.69155 4.3717894 40.21875 5.3496094 C 44.89464 6.3595462 49.293246 10.04841 51.095703 11.714844 C 51.627076 11.641844 52 11.583984 52 11.583984 C 52 11.583984 46.28575 5.6600094 40.21875 4.3496094 C 35.69155 3.3717894 31.524422 4.675573 29.357422 5.171875 C 29.356122 5.011305 29.329224 4.8488531 29.271484 4.6894531 L 28.332031 2.0996094 C 28.076031 1.3952094 27.325719 0.96877313 26.511719 1.0019531 z M 25.128906 5.4511719 C 13.939579 6.7212192 8 18.154297 8 18.154297 C 8 18.154297 8.2751962 18.173674 8.578125 18.179688 C 10.262912 15.428916 15.988853 7.2949594 25.476562 6.4082031 L 25.128906 5.4511719 z M 31.080078 9.5429688 C 32.926784 12.26098 33.568881 14.989793 33.623047 17.429688 C 33.718672 15.20477 33.349971 12.678345 32.015625 10.111328 C 31.698731 9.9314657 31.38506 9.743837 31.080078 9.5429688 z M 25.910156 10.738281 C 25.885226 10.777757 25.846365 10.81966 25.820312 10.859375 C 25.808568 11.161103 25.8148 11.491637 25.822266 11.824219 C 25.838256 11.438156 25.867406 11.076101 25.910156 10.738281 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tomboy.svg b/.icons/awkward/64x64/apps/tomboy.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tomboy.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tools-report-bug.svg b/.icons/awkward/64x64/apps/tools-report-bug.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tools-report-bug.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tools-wizard.svg b/.icons/awkward/64x64/apps/tools-wizard.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tools-wizard.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/topmenu-applet.svg b/.icons/awkward/64x64/apps/topmenu-applet.svg
new file mode 120000
index 00000000..408d1e7d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/topmenu-applet.svg
@@ -0,0 +1 @@
+wingpanel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tor-browser-alpha.svg b/.icons/awkward/64x64/apps/tor-browser-alpha.svg
new file mode 100644
index 00000000..141ce24d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tor-browser-alpha.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#06f1ba" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="M 32,9 C 18.770249,9 8,19.770249 8,33 8,46.229751 18.770249,57 32,57 45.229751,57 56,46.229751 56,33 56,19.770249 45.229751,9 32,9 Z m 0,4.234375 C 42.940828,13.234375 51.765625,22.059172 51.765625,33 51.765625,43.940828 42.940828,52.765625 32,52.765625 21.059172,52.765625 12.234375,43.940828 12.234375,33 12.234375,22.059172 21.059172,13.234375 32,13.234375 Z M 32,17 c -8.810713,0 -16,7.189287 -16,16 0,8.810713 7.189287,16 16,16 8.810713,0 16,-7.189287 16,-16 0,-8.810713 -7.189287,-16 -16,-16 z m 0,4.363281 c 6.452429,0 11.636719,5.18429 11.636719,11.636719 0,6.452429 -5.18429,11.636719 -11.636719,11.636719 -6.452429,0 -11.636719,-5.18429 -11.636719,-11.636719 0,-6.452429 5.18429,-11.636719 11.636719,-11.636719 z M 32,25 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"/>
+ <circle style="fill:none;stroke:#3f3f3f;stroke-width:4.23529387;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="32" r="21.882"/>
+ <circle style="fill:none;stroke:#3f3f3f;stroke-width:4.36363602;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="32" r="13.818"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="8"/>
+ <path style="fill:#06f1ba" d="M 32,58.6 C 16.536027,58.6 5.4,47.463973 5.4,32 5.4,16.536027 16.536027,5.4 32,5.4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tor-browser-en.svg b/.icons/awkward/64x64/apps/tor-browser-en.svg
new file mode 120000
index 00000000..407773e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tor-browser-en.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tor-browser-nightly.svg b/.icons/awkward/64x64/apps/tor-browser-nightly.svg
new file mode 100644
index 00000000..1290ee50
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tor-browser-nightly.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#1c7df4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="M 32,9 C 18.770249,9 8,19.770249 8,33 8,46.229751 18.770249,57 32,57 45.229751,57 56,46.229751 56,33 56,19.770249 45.229751,9 32,9 Z m 0,4.234375 C 42.940828,13.234375 51.765625,22.059172 51.765625,33 51.765625,43.940828 42.940828,52.765625 32,52.765625 21.059172,52.765625 12.234375,43.940828 12.234375,33 12.234375,22.059172 21.059172,13.234375 32,13.234375 Z M 32,17 c -8.810713,0 -16,7.189287 -16,16 0,8.810713 7.189287,16 16,16 8.810713,0 16,-7.189287 16,-16 0,-8.810713 -7.189287,-16 -16,-16 z m 0,4.363281 c 6.452429,0 11.636719,5.18429 11.636719,11.636719 0,6.452429 -5.18429,11.636719 -11.636719,11.636719 -6.452429,0 -11.636719,-5.18429 -11.636719,-11.636719 0,-6.452429 5.18429,-11.636719 11.636719,-11.636719 z M 32,25 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"/>
+ <circle style="fill:none;stroke:#3f3f3f;stroke-width:4.23529387;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="32" r="21.882"/>
+ <circle style="fill:none;stroke:#3f3f3f;stroke-width:4.36363602;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="32" r="13.818"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="8"/>
+ <path style="fill:#1c7df4" d="M 32,58.6 C 16.536027,58.6 5.4,47.463973 5.4,32 5.4,16.536027 16.536027,5.4 32,5.4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tor-browser-ru.svg b/.icons/awkward/64x64/apps/tor-browser-ru.svg
new file mode 120000
index 00000000..407773e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tor-browser-ru.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tor-browser.svg b/.icons/awkward/64x64/apps/tor-browser.svg
new file mode 120000
index 00000000..407773e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tor-browser.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tor-messenger.svg b/.icons/awkward/64x64/apps/tor-messenger.svg
new file mode 120000
index 00000000..6fb1fc4d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tor-messenger.svg
@@ -0,0 +1 @@
+tormessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tor.svg b/.icons/awkward/64x64/apps/tor.svg
new file mode 100644
index 00000000..9115dfa0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tor.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#7a1ea9" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 32,9 C 18.770249,9 8,19.770249 8,33 8,46.229751 18.770249,57 32,57 45.229751,57 56,46.229751 56,33 56,19.770249 45.229751,9 32,9 Z m 0,4.234375 C 42.940828,13.234375 51.765625,22.059172 51.765625,33 51.765625,43.940828 42.940828,52.765625 32,52.765625 21.059172,52.765625 12.234375,43.940828 12.234375,33 12.234375,22.059172 21.059172,13.234375 32,13.234375 Z M 32,17 c -8.810713,0 -16,7.189287 -16,16 0,8.810713 7.189287,16 16,16 8.810713,0 16,-7.189287 16,-16 0,-8.810713 -7.189287,-16 -16,-16 z m 0,4.363281 c 6.452429,0 11.636719,5.18429 11.636719,11.636719 0,6.452429 -5.18429,11.636719 -11.636719,11.636719 -6.452429,0 -11.636719,-5.18429 -11.636719,-11.636719 0,-6.452429 5.18429,-11.636719 11.636719,-11.636719 z M 32,25 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"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:4.23529387;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="32" r="21.882"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:4.36363602;stroke-linecap:round;stroke-linejoin:round" cx="32" cy="32" r="13.818"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="8"/>
+ <path style="fill:#7a1ea9" d="M 32,58.6 C 16.536027,58.6 5.4,47.463973 5.4,32 5.4,16.536027 16.536027,5.4 32,5.4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/torbrowser.svg b/.icons/awkward/64x64/apps/torbrowser.svg
new file mode 120000
index 00000000..407773e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/torbrowser.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/torchlight-2.svg b/.icons/awkward/64x64/apps/torchlight-2.svg
new file mode 100644
index 00000000..c5e0f2f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/torchlight-2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 18,12 0,12.199609 c 0,-1.4 3.477752,-3.867162 5.601562,-4.199218 L 30,20.000391 30,45 27,49 39,49 36,45 36,26.5 C 37.158328,18.315808 40.061414,16.45517 45.929688,15 L 20.375,15 Z m -5,15 3,4 0,17.800782 L 13,53 27,53 24,48.800782 24,31 27,27 Z m 26,0 3,4 0,17.800782 L 39,53 53,53 50,48.800782 50,31 53,27 Z"/>
+ <path style="fill:#ff8e19" d="m 18,11 0,12.200391 c 0,-1.4 3.450388,-4.2 5.6,-4.2 l 6.4,0 L 30,44 27,48 39,48 36,44 36,25.501376 C 37.158328,17.317184 40.060556,15.45517 45.92883,14 l -25.553922,0 z"/>
+ <path style="fill:#1289db" d="m 13,26 14,0 -3,4 0,17.8 3,4.2 -14,0 3,-4.2 0,-17.8 z"/>
+ <path style="fill:#1289db" d="m 39,26 14,0 -3,4 0,17.8 3,4.2 -14,0 3,-4.2 0,-17.8 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18 11 L 18 12 L 20.375 15 L 42.693359 15 C 43.656864 14.617047 44.727969 14.297993 45.929688 14 L 20.375 14 L 18 11 z M 13 26 L 13.75 27 L 26.25 27 L 27 26 L 13 26 z M 39 26 L 39.75 27 L 52.25 27 L 53 26 L 39 26 z M 30 44 L 27 48 L 27.75 48 L 30 45 L 30 44 z M 36 44 L 36 45 L 38.25 48 L 39 48 L 36 44 z M 16 47.800781 L 13 52 L 13.714844 52 L 16 48.800781 L 16 47.800781 z M 24 47.800781 L 24 48.800781 L 26.285156 52 L 27 52 L 24 47.800781 z M 42 47.800781 L 39 52 L 39.714844 52 L 42 48.800781 L 42 47.800781 z M 50 47.800781 L 50 48.800781 L 52.285156 52 L 53 52 L 50 47.800781 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/torcs.svg b/.icons/awkward/64x64/apps/torcs.svg
new file mode 100644
index 00000000..1d3e207c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/torcs.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 11.410156,993.3622 c -0.37552,0 -0.535966,3.9089 -0.300781,7.3691 0.321141,4.725 1.184009,7.9834 2.71875,9.2989 0.773762,0.6633 3.311792,1.5195 4.396484,1.5195 0.850304,0 1.176538,0.5669 1.00586,1.5391 -0.07756,0.4418 -0.327927,2.2086 -0.94336,4.6113 -1.075831,4.2 -1.451033,4.4251 -1.230468,5.8164 0.264814,1.6702 1.796292,4.1879 2.941406,5.4941 0.076,0.087 0.319211,0.2915 0.564453,0.5098 a 17.5,17.5 0 0 1 6.492188,-9.6738 l 0.769531,-3.0215 c 0.515603,-2.4723 1.050894,-5.2276 1.189453,-5.3633 0.17313,-0.1693 1.918228,0.088 6.458984,0 7.378039,-0.1438 7.886179,-0.085 9.564453,-1.4863 0.985845,-0.8238 1.959322,-2.0622 1.962891,-3.0039 0.0021,-0.554 -0.03333,-0.5659 -1.802734,-0.7071 -11.083503,-0.8847 -21.042103,-4.813 -30.447266,-10.90816 -1.691215,-1.09606 -3.193856,-1.99414 -3.339844,-1.99414 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 37.5,1018.3622 a 15.5,15.5 0 0 0 -15.5,15.5 15.5,15.5 0 0 0 15.5,15.5 15.5,15.5 0 0 0 15.5,-15.5 15.5,15.5 0 0 0 -15.5,-15.5 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 37.5,1017.3622 a 15.5,15.5 0 0 0 -15.5,15.5 15.5,15.5 0 0 0 15.5,15.5 15.5,15.5 0 0 0 15.5,-15.5 15.5,15.5 0 0 0 -15.5,-15.5 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 37.5,1025.3622 a 8.5,8.5 0 0 1 8.5,8.5 8.5,8.5 0 0 1 -8.5,8.5 8.5,8.5 0 0 1 -8.5,-8.5 8.5,8.5 0 0 1 8.5,-8.5 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 37.5,1024.3622 a 8.5,8.5 0 0 1 8.5,8.5 8.5,8.5 0 0 1 -8.5,8.5 8.5,8.5 0 0 1 -8.5,-8.5 8.5,8.5 0 0 1 8.5,-8.5 z"/>
+ <path style="fill:#d24343" transform="translate(0,988.3622)" d="M 11.410156 4 C 11.034636 4 10.87419 7.9089006 11.109375 11.369141 C 11.430516 16.094101 12.293384 19.352469 13.828125 20.667969 C 14.601887 21.331269 17.139917 22.1875 18.224609 22.1875 C 19.074913 22.1875 19.401147 22.754362 19.230469 23.726562 C 19.152909 24.168362 18.902542 25.935191 18.287109 28.337891 C 17.211278 32.537891 16.836076 32.762997 17.056641 34.154297 C 17.321455 35.824497 18.852933 38.342238 19.998047 39.648438 C 20.074046 39.735123 20.317258 39.939894 20.5625 40.158203 A 17.5 17.5 0 0 1 27.054688 30.484375 L 27.824219 27.462891 C 28.339822 24.990591 28.875113 22.235309 29.013672 22.099609 C 29.186802 21.930309 30.9319 22.187609 35.472656 22.099609 C 42.850695 21.955809 43.358835 22.014781 45.037109 20.613281 C 46.022954 19.789481 46.996431 18.551075 47 17.609375 C 47.0021 17.055375 46.966669 17.043544 45.197266 16.902344 C 34.113763 16.017644 24.155163 12.089281 14.75 5.9941406 C 13.058785 4.8980806 11.556144 4 11.410156 4 z"/>
+ <path style="fill:#d24343;fill-rule:evenodd" d="m 37.502198,1027.3622 a 5.5,5.5 0 0 0 -5.400635,4.4849 l 4.823242,1.2917 c 0.367898,0.099 0.584662,0.4753 0.486084,0.8432 l -1.135986,4.2351 a 5.5,5.5 0 0 0 1.227295,0.1451 5.5,5.5 0 0 0 5.5,-5.5 5.5,5.5 0 0 0 -5.5,-5.5 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" transform="translate(0,988.3622)" d="M 37.5 29 A 15.5 15.5 0 0 0 22 44.5 A 15.5 15.5 0 0 0 22.021484 44.914062 A 15.5 15.5 0 0 1 37.5 30 A 15.5 15.5 0 0 1 52.978516 45.085938 A 15.5 15.5 0 0 0 53 44.5 A 15.5 15.5 0 0 0 37.5 29 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,988.3622)" d="M 11.410156 4 C 11.12051 4 10.964554 6.3290104 11.013672 8.9804688 C 11.01874 6.790704 11.159294 5 11.410156 5 C 11.556144 5 13.058785 5.8980806 14.75 6.9941406 C 24.155163 13.089301 34.113763 17.017644 45.197266 17.902344 C 46.293051 17.989788 46.721959 18.028048 46.890625 18.175781 C 46.954934 17.980021 46.999321 17.788552 47 17.609375 C 47.0021 17.055375 46.966669 17.043544 45.197266 16.902344 C 34.113763 16.017644 24.155163 12.089281 14.75 5.9941406 C 13.058785 4.8980806 11.556144 4 11.410156 4 z M 19.212891 23.824219 C 19.127138 24.331562 18.883379 26.010006 18.287109 28.337891 C 17.243266 32.413012 16.863426 32.753961 17.042969 34.041016 C 17.14895 33.236021 17.539285 32.257365 18.287109 29.337891 C 18.902542 26.935191 19.152909 25.168362 19.230469 24.726562 C 19.293532 24.367345 19.286876 24.06462 19.212891 23.824219 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tormessenger.svg b/.icons/awkward/64x64/apps/tormessenger.svg
new file mode 100644
index 00000000..ae81a03f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tormessenger.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.043,29.828 A 28,26 0 0 0 4,31 28,26 0 0 0 14,50.914 l 0,-2 A 28,26 0 0 1 4.043,29.828 Z m 55.916,0.344 A 28,26 0 0 1 31.999,55 28,26 0 0 1 21.443,53.066 L 14,59 l 0,2 7.442,-5.934 A 28,26 0 0 0 32,57 28,26 0 0 0 60,31 28,26 0 0 0 59.958,30.172 Z"/>
+ <path style="fill:#bad632" d="M 32,4 A 28,26 0 0 0 4,30 28,26 0 0 0 14,49.914 L 14,60 21.442,54.066 A 28,26 0 0 0 32,56 28,26 0 0 0 60,30 28,26 0 0 0 32,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 4 A 28 26 0 0 0 4 30 A 28 26 0 0 0 4.0214844 30.423828 A 28 26 0 0 1 31.998047 5 L 32 5 A 28 26 0 0 1 59.976562 30.59375 A 28 26 0 0 0 59.998047 30 A 28 26 0 0 0 32 4 L 31.998047 4 z"/>
+ <path style="opacity:0.1" d="m 32,12.99982 a 18,18 0 0 0 -18,18 18,18 0 0 0 18,18 18,18 0 0 0 2,-0.13282 l 0,6.039 a 28,26 0 0 0 6,-1 l 0,-6.79 a 18,18 0 0 0 10,-16.118 18,18 0 0 0 -18,-18 z"/>
+ <path style="fill:#578418" d="m 32,12 a 18,18 0 0 0 -18,18 18,18 0 0 0 18,18 18,18 0 0 0 2,-0.13282 l 0,8.039 a 28,26 0 0 0 6,-1 l 0,-8.79 a 18,18 0 0 0 10,-16.118 18,18 0 0 0 -18,-18 z"/>
+ <path style="opacity:0.1" d="m 32,20.9996 a 10,10 0 0 0 -10,10 l 0,12.9492 a 18,18 0 0 0 6,2.5782 l 0,-6.3672 a 10,10 0 0 0 4,0.84 10,10 0 0 0 10,-10 10,10 0 0 0 -10,-10 z"/>
+ <path style="fill:#252920" d="M 32,20 A 10,10 0 0 0 22,30 l 0,14.9492 a 18,18 0 0 0 6,2.5782 l 0,-8.3672 a 10,10 0 0 0 4,0.84 10,10 0 0 0 10,-10 10,10 0 0 0 -10,-10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tortoisehg.svg b/.icons/awkward/64x64/apps/tortoisehg.svg
new file mode 100644
index 00000000..a32ce1b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tortoisehg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32,4.9982329 c -4.432,0 -8,3.568 -8,8.0000001 l 0,9.339844 -3.542968,-3.54297 c -2.398191,-2.398188 -6.261967,-2.398188 -8.660157,0 -2.3981898,2.39819 -2.3981898,6.261968 0,8.660158 L 23.339844,38.998233 11.796875,50.541201 c -2.3981898,2.39819 -2.3981898,6.261969 0,8.660156 2.39819,2.39819 6.261967,2.39819 8.660157,0 l 7.390624,-7.390624 c 1.21215,0.738014 2.623654,1.1875 4.152344,1.1875 1.52869,0 2.940194,-0.449486 4.152344,-1.1875 l 7.390624,7.390624 c 2.39819,2.39819 6.261968,2.39819 8.660156,0 2.39819,-2.398187 2.39819,-6.261966 0,-8.660156 L 40.660156,38.998233 52.203124,27.455266 c 2.39819,-2.39819 2.39819,-6.261968 0,-8.660158 -2.398188,-2.398189 -6.261966,-2.398189 -8.660156,0 L 40,22.338077 40,12.998233 C 40,8.5662329 36.432,4.9982329 32,4.9982329 Z"/>
+ <path style="fill:#2d5a37" d="m 32,4 c -4.432,0 -8,3.568 -8,8 l 0,9.339844 -3.542968,-3.542969 c -2.398191,-2.39819 -6.261967,-2.39819 -8.660157,0 -2.3981898,2.398189 -2.3981898,6.261967 0,8.660157 L 23.339844,38 11.796875,49.542968 c -2.3981898,2.39819 -2.3981898,6.261968 0,8.660156 2.39819,2.39819 6.261967,2.39819 8.660157,0 L 27.847656,50.8125 C 29.059806,51.550514 30.47131,52 32,52 c 1.52869,0 2.940194,-0.449486 4.152344,-1.1875 l 7.390624,7.390624 c 2.39819,2.39819 6.261968,2.39819 8.660156,0 2.39819,-2.398188 2.39819,-6.261966 0,-8.660156 L 40.660156,38 52.203124,26.457032 c 2.39819,-2.39819 2.39819,-6.261968 0,-8.660157 -2.398188,-2.39819 -6.261966,-2.39819 -8.660156,0 L 40,21.339844 40,12 C 40,7.568 36.432,4 32,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 27.568 4 24 7.568 24 12 L 24 13 C 24 8.568 27.568 5 32 5 C 36.432 5 40 8.568 40 13 L 40 12 C 40 7.568 36.432 4 32 4 z M 16.125 16 C 14.559508 16 12.99597 16.59778 11.796875 17.796875 C 10.477233 19.116516 9.9023555 20.878912 10.037109 22.597656 C 10.153348 21.213275 10.733248 19.860501 11.796875 18.796875 C 12.99597 17.59778 14.559508 17 16.125 17 C 17.690492 17 19.257935 17.59778 20.457031 18.796875 L 24 22.339844 L 24 21.339844 L 20.457031 17.796875 C 19.257935 16.59778 17.690492 16 16.125 16 z M 47.871094 16 C 46.305602 16 44.742065 16.59778 43.542969 17.796875 L 40 21.339844 L 40 22.339844 L 43.542969 18.796875 C 44.742065 17.59778 46.305602 17 47.871094 17 C 49.436586 17 51.004031 17.59778 52.203125 18.796875 C 53.266752 19.860501 53.846652 21.213275 53.962891 22.597656 C 54.097645 20.878912 53.522767 19.116516 52.203125 17.796875 C 51.004031 16.59778 49.436586 16 47.871094 16 z M 22.339844 39 L 11.796875 49.542969 C 10.477233 50.86261 9.9023555 52.625006 10.037109 54.34375 C 10.153348 52.959369 10.733248 51.606596 11.796875 50.542969 L 22.339844 40 L 22.839844 40.5 L 23.339844 40 L 22.339844 39 z M 41.660156 39 L 40.660156 40 L 41.160156 40.5 L 41.660156 40 L 52.203125 50.542969 C 53.266752 51.606596 53.846652 52.959369 53.962891 54.34375 C 54.097645 52.625006 53.522767 50.86261 52.203125 49.542969 L 41.660156 39 z"/>
+ <rect style="opacity:0.2" width="42" height="40" x="-59" y="-52" rx="21" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6d7481" width="42" height="40" x="-58" y="-52" rx="21" ry="20" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 21.058204,26.941762 a 2.0001998,2.0001998 0 0 0 -2.027344,2.03125 l -0.0039,0 0,7.6875 a 2.0001998,2.0001998 0 0 0 -0.0039,0.0196 2.0001998,2.0001998 0 0 0 -0.0078,0.07032 2.0001998,2.0001998 0 0 0 -0.01172,0.16406 2.0001998,2.0001998 0 0 0 0.0039,0.17968 2.0001998,2.0001998 0 0 0 0.0078,0.09374 2.0001998,2.0001998 0 0 0 0.01172,0.10156 l 0,7.683594 a 2.0001998,2.0001998 0 0 0 0.02734,0.339844 2.0001998,2.0001998 0 0 0 0.04297,0.19532 2.0001998,2.0001998 0 0 0 0.05859,0.1875 2.0001998,2.0001998 0 0 0 0,0.0078 2.0001998,2.0001998 0 0 0 0.07422,0.17188 2.0001998,2.0001998 0 0 0 0.0039,0.0118 2.0001998,2.0001998 0 0 0 0.09766,0.16796 2.0001998,2.0001998 0 0 0 0.113282,0.16406 2.0001998,2.0001998 0 0 0 0.128906,0.15234 2.0001998,2.0001998 0 0 0 0.132812,0.13282 2.0001998,2.0001998 0 0 0 0.01172,0.0078 2.0001998,2.0001998 0 0 0 0.0039,0.004 2.0001998,2.0001998 0 0 0 0.152344,0.11718 2.0001998,2.0001998 0 0 0 0.164062,0.10546 2.0001998,2.0001998 0 0 0 0.01172,0.0078 2.0001998,2.0001998 0 0 0 0.121094,0.0586 2.0001998,2.0001998 0 0 0 0.07422,0.03516 2.0001998,2.0001998 0 0 0 0.164062,0.0625 2.0001998,2.0001998 0 0 0 0.34375,0.07812 2.0001998,2.0001998 0 0 0 0.09766,0.0118 2.0001998,2.0001998 0 0 0 0.03125,0 2.0001998,2.0001998 0 0 0 0.148438,0.0078 2.0001998,2.0001998 0 0 0 0.14454,-0.0078 2.0001998,2.0001998 0 0 0 0.02344,0 2.0001998,2.0001998 0 0 0 0.0078,0 2.0001998,2.0001998 0 0 0 0.09766,-0.0118 2.0001998,2.0001998 0 0 0 0.34375,-0.07812 2.0001998,2.0001998 0 0 0 0.17968,-0.07032 2.0001998,2.0001998 0 0 0 0.004,0 2.0001998,2.0001998 0 0 0 0.0118,-0.004 2.0001998,2.0001998 0 0 0 0.16406,-0.08594 2.0001998,2.0001998 0 0 0 0.004,0 2.0001998,2.0001998 0 0 0 0.0078,-0.004 2.0001998,2.0001998 0 0 0 0.316406,-0.222658 2.0001998,2.0001998 0 0 0 0.0156,-0.0118 2.0001998,2.0001998 0 0 0 0.13282,-0.13282 2.0001998,2.0001998 0 0 0 0.1289,-0.15234 2.0001998,2.0001998 0 0 0 0.11328,-0.16406 2.0001998,2.0001998 0 0 0 0.09766,-0.16796 2.0001998,2.0001998 0 0 0 0.004,-0.0118 2.0001998,2.0001998 0 0 0 0.07422,-0.17188 2.0001998,2.0001998 0 0 0 0,-0.0078 2.0001998,2.0001998 0 0 0 0.0586,-0.1875 2.0001998,2.0001998 0 0 0 0.04296,-0.19532 2.0001998,2.0001998 0 0 0 0.02734,-0.339844 l 0,-6 3.996094,0 0,6 a 2.0001998,2.0001998 0 0 0 0.02734,0.339844 2.0001998,2.0001998 0 0 0 0.04296,0.19532 2.0001998,2.0001998 0 0 0 0.0586,0.1875 2.0001998,2.0001998 0 0 0 0,0.0078 2.0001998,2.0001998 0 0 0 0.07422,0.17188 2.0001998,2.0001998 0 0 0 0.004,0.0118 2.0001998,2.0001998 0 0 0 0.09766,0.16796 2.0001998,2.0001998 0 0 0 0.11328,0.16406 2.0001998,2.0001998 0 0 0 0.1289,0.15234 2.0001998,2.0001998 0 0 0 0.13282,0.13282 2.0001998,2.0001998 0 0 0 0.0118,0.0078 2.0001998,2.0001998 0 0 0 0.004,0.004 2.0001998,2.0001998 0 0 0 0.15234,0.11718 2.0001998,2.0001998 0 0 0 0.16406,0.10546 2.0001998,2.0001998 0 0 0 0.0078,0.004 2.0001998,2.0001998 0 0 0 0.004,0.004 2.0001998,2.0001998 0 0 0 0.1211,0.0586 2.0001998,2.0001998 0 0 0 0.05078,0.02734 2.0001998,2.0001998 0 0 0 0.02344,0.0078 2.0001998,2.0001998 0 0 0 0.16406,0.0625 2.0001998,2.0001998 0 0 0 0.34375,0.07812 2.0001998,2.0001998 0 0 0 0.09766,0.0118 2.0001998,2.0001998 0 0 0 0.03126,0 2.0001998,2.0001998 0 0 0 0.14844,0.0078 2.0001998,2.0001998 0 0 0 0.14454,-0.0078 2.0001998,2.0001998 0 0 0 0.02344,0 2.0001998,2.0001998 0 0 0 0.0078,0 2.0001998,2.0001998 0 0 0 0.09766,-0.0118 2.0001998,2.0001998 0 0 0 0.34375,-0.07812 2.0001998,2.0001998 0 0 0 0.17968,-0.07032 2.0001998,2.0001998 0 0 0 0.004,0 2.0001998,2.0001998 0 0 0 0.0118,-0.004 2.0001998,2.0001998 0 0 0 0.16406,-0.08594 2.0001998,2.0001998 0 0 0 0.004,0 2.0001998,2.0001998 0 0 0 0.0078,-0.004 2.0001998,2.0001998 0 0 0 0.316406,-0.222658 2.0001998,2.0001998 0 0 0 0.004,-0.004 2.0001998,2.0001998 0 0 0 0.0118,-0.0078 2.0001998,2.0001998 0 0 0 0.13282,-0.13282 2.0001998,2.0001998 0 0 0 0.1289,-0.15234 2.0001998,2.0001998 0 0 0 0.11328,-0.16406 2.0001998,2.0001998 0 0 0 0.09766,-0.16796 2.0001998,2.0001998 0 0 0 0,-0.004 2.0001998,2.0001998 0 0 0 0.004,-0.0078 2.0001998,2.0001998 0 0 0 0.07422,-0.17188 2.0001998,2.0001998 0 0 0 0,-0.004 2.0001998,2.0001998 0 0 0 0,-0.004 2.0001998,2.0001998 0 0 0 0.0586,-0.1875 2.0001998,2.0001998 0 0 0 0.04296,-0.19532 2.0001998,2.0001998 0 0 0 0.02734,-0.339844 l 0,-7.683594 a 2.0001998,2.0001998 0 0 0 0.0118,-0.10156 2.0001998,2.0001998 0 0 0 0.0078,-0.09374 2.0001998,2.0001998 0 0 0 0.004,-0.10938 2.0001998,2.0001998 0 0 0 -0.004,-0.11718 2.0001998,2.0001998 0 0 0 0,-0.0078 2.0001998,2.0001998 0 0 0 0,-0.0196 2.0001998,2.0001998 0 0 0 -0.0196,-0.16406 2.0001998,2.0001998 0 0 0 0,-0.0156 l 0,-7.6875 -0.004,0 a 2.0001998,2.0001998 0 0 0 -2.028446,-2.030834 2.0001998,2.0001998 0 0 0 -1.347656,0.554688 2.0001998,2.0001998 0 0 0 -0.14062,0.14452 2.0001998,2.0001998 0 0 0 -0.09766,0.125 2.0001998,2.0001998 0 0 0 -0.0664,0.08984 2.0001998,2.0001998 0 0 0 -0.02344,0.03516 2.0001998,2.0001998 0 0 0 -0.296874,1.390626 l 0,5.691406 -3.996094,0 0,-5.691406 a 2.0001998,2.0001998 0 0 0 -0.296874,-1.390626 2.0001998,2.0001998 0 0 0 -0.004,-0.0078 2.0001998,2.0001998 0 0 0 -0.0586,-0.08594 2.0001998,2.0001998 0 0 0 -0.02734,-0.03126 2.0001998,2.0001998 0 0 0 -0.09766,-0.125 2.0001998,2.0001998 0 0 0 -0.14062,-0.14452 2.0001998,2.0001998 0 0 0 -1.347656,-0.554688 z m 17.941406,4.058594 a 6,6 0 0 0 -6,6 6,6 0 0 0 6,6 6,6 0 0 0 1.484376,-0.19532 c -0.04444,0.16746 -0.07236,0.36409 -0.125,0.515624 -0.286496,0.824772 -0.64752,1.315902 -1.003908,1.554688 -0.356386,0.238786 -0.819636,0.40599 -1.941406,0.16796 a 2.0003554,2.0003554 0 1 0 -0.828124,3.914064 c 1.87823,0.39849 3.66498,0.13406 4.996094,-0.757814 1.331112,-0.891872 2.095092,-2.232054 2.558592,-3.566406 0.927016,-2.668646 0.859376,-5.632796 0.859376,-7.632796 a 2.0002,2.0002 0 0 0 -0.01172,-0.230468 6,6 0 0 0 -5.988282,-5.769532 z m 0,4 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:#c4c4c4" d="m 21.058204,25.941406 a 2.0001998,2.0001998 0 0 0 -2.027344,2.03125 l -0.0039,0 0,7.6875 a 2.0001998,2.0001998 0 0 0 -0.0039,0.0196 2.0001998,2.0001998 0 0 0 -0.0078,0.07032 2.0001998,2.0001998 0 0 0 -0.01172,0.16406 2.0001998,2.0001998 0 0 0 0.0039,0.17968 2.0001998,2.0001998 0 0 0 0.0078,0.09374 2.0001998,2.0001998 0 0 0 0.01172,0.10156 l 0,7.683594 a 2.0001998,2.0001998 0 0 0 0.02734,0.339844 2.0001998,2.0001998 0 0 0 0.04297,0.19532 2.0001998,2.0001998 0 0 0 0.05859,0.1875 2.0001998,2.0001998 0 0 0 0,0.0078 2.0001998,2.0001998 0 0 0 0.07422,0.17188 2.0001998,2.0001998 0 0 0 0.0039,0.0118 2.0001998,2.0001998 0 0 0 0.09766,0.16796 2.0001998,2.0001998 0 0 0 0.113282,0.16406 2.0001998,2.0001998 0 0 0 0.128906,0.15234 2.0001998,2.0001998 0 0 0 0.132812,0.13282 2.0001998,2.0001998 0 0 0 0.01172,0.0078 2.0001998,2.0001998 0 0 0 0.0039,0.004 2.0001998,2.0001998 0 0 0 0.152344,0.11718 2.0001998,2.0001998 0 0 0 0.164062,0.10546 2.0001998,2.0001998 0 0 0 0.01172,0.0078 2.0001998,2.0001998 0 0 0 0.121094,0.0586 2.0001998,2.0001998 0 0 0 0.07422,0.03516 2.0001998,2.0001998 0 0 0 0.164062,0.0625 2.0001998,2.0001998 0 0 0 0.34375,0.07812 2.0001998,2.0001998 0 0 0 0.09766,0.0118 2.0001998,2.0001998 0 0 0 0.03125,0 2.0001998,2.0001998 0 0 0 0.148438,0.0078 2.0001998,2.0001998 0 0 0 0.14454,-0.0078 2.0001998,2.0001998 0 0 0 0.02344,0 2.0001998,2.0001998 0 0 0 0.0078,0 2.0001998,2.0001998 0 0 0 0.09766,-0.0118 2.0001998,2.0001998 0 0 0 0.34375,-0.07812 2.0001998,2.0001998 0 0 0 0.17968,-0.07032 2.0001998,2.0001998 0 0 0 0.004,0 2.0001998,2.0001998 0 0 0 0.0118,-0.004 2.0001998,2.0001998 0 0 0 0.16406,-0.08594 2.0001998,2.0001998 0 0 0 0.004,0 2.0001998,2.0001998 0 0 0 0.0078,-0.004 2.0001998,2.0001998 0 0 0 0.316406,-0.222658 2.0001998,2.0001998 0 0 0 0.0156,-0.0118 2.0001998,2.0001998 0 0 0 0.13282,-0.13282 2.0001998,2.0001998 0 0 0 0.1289,-0.15234 2.0001998,2.0001998 0 0 0 0.11328,-0.16406 2.0001998,2.0001998 0 0 0 0.09766,-0.16796 2.0001998,2.0001998 0 0 0 0.004,-0.0118 2.0001998,2.0001998 0 0 0 0.07422,-0.17188 2.0001998,2.0001998 0 0 0 0,-0.0078 2.0001998,2.0001998 0 0 0 0.0586,-0.1875 2.0001998,2.0001998 0 0 0 0.04296,-0.19532 2.0001998,2.0001998 0 0 0 0.02734,-0.339844 l 0,-6 3.996094,0 0,6 a 2.0001998,2.0001998 0 0 0 0.02734,0.339844 2.0001998,2.0001998 0 0 0 0.04296,0.19532 2.0001998,2.0001998 0 0 0 0.0586,0.1875 2.0001998,2.0001998 0 0 0 0,0.0078 2.0001998,2.0001998 0 0 0 0.07422,0.17188 2.0001998,2.0001998 0 0 0 0.004,0.0118 2.0001998,2.0001998 0 0 0 0.09766,0.16796 2.0001998,2.0001998 0 0 0 0.11328,0.16406 2.0001998,2.0001998 0 0 0 0.1289,0.15234 2.0001998,2.0001998 0 0 0 0.13282,0.13282 2.0001998,2.0001998 0 0 0 0.0118,0.0078 2.0001998,2.0001998 0 0 0 0.004,0.004 2.0001998,2.0001998 0 0 0 0.15234,0.11718 2.0001998,2.0001998 0 0 0 0.16406,0.10546 2.0001998,2.0001998 0 0 0 0.0078,0.004 2.0001998,2.0001998 0 0 0 0.004,0.004 2.0001998,2.0001998 0 0 0 0.1211,0.0586 2.0001998,2.0001998 0 0 0 0.05078,0.02734 2.0001998,2.0001998 0 0 0 0.02344,0.0078 2.0001998,2.0001998 0 0 0 0.16406,0.0625 2.0001998,2.0001998 0 0 0 0.34375,0.07812 2.0001998,2.0001998 0 0 0 0.09766,0.0118 2.0001998,2.0001998 0 0 0 0.03126,0 2.0001998,2.0001998 0 0 0 0.14844,0.0078 2.0001998,2.0001998 0 0 0 0.14454,-0.0078 2.0001998,2.0001998 0 0 0 0.02344,0 2.0001998,2.0001998 0 0 0 0.0078,0 2.0001998,2.0001998 0 0 0 0.09766,-0.0118 2.0001998,2.0001998 0 0 0 0.34375,-0.07812 2.0001998,2.0001998 0 0 0 0.17968,-0.07032 2.0001998,2.0001998 0 0 0 0.004,0 2.0001998,2.0001998 0 0 0 0.0118,-0.004 2.0001998,2.0001998 0 0 0 0.16406,-0.08594 2.0001998,2.0001998 0 0 0 0.004,0 2.0001998,2.0001998 0 0 0 0.0078,-0.004 2.0001998,2.0001998 0 0 0 0.316406,-0.222658 2.0001998,2.0001998 0 0 0 0.004,-0.004 2.0001998,2.0001998 0 0 0 0.0118,-0.0078 2.0001998,2.0001998 0 0 0 0.13282,-0.13282 2.0001998,2.0001998 0 0 0 0.1289,-0.15234 2.0001998,2.0001998 0 0 0 0.11328,-0.16406 2.0001998,2.0001998 0 0 0 0.09766,-0.16796 2.0001998,2.0001998 0 0 0 0,-0.004 2.0001998,2.0001998 0 0 0 0.004,-0.0078 2.0001998,2.0001998 0 0 0 0.07422,-0.17188 2.0001998,2.0001998 0 0 0 0,-0.004 2.0001998,2.0001998 0 0 0 0,-0.004 2.0001998,2.0001998 0 0 0 0.0586,-0.1875 2.0001998,2.0001998 0 0 0 0.04296,-0.19532 2.0001998,2.0001998 0 0 0 0.02734,-0.339844 l 0,-7.683594 a 2.0001998,2.0001998 0 0 0 0.0118,-0.10156 2.0001998,2.0001998 0 0 0 0.0078,-0.09374 2.0001998,2.0001998 0 0 0 0.004,-0.10938 2.0001998,2.0001998 0 0 0 -0.004,-0.11718 2.0001998,2.0001998 0 0 0 0,-0.0078 2.0001998,2.0001998 0 0 0 0,-0.0196 2.0001998,2.0001998 0 0 0 -0.0196,-0.16406 2.0001998,2.0001998 0 0 0 0,-0.0156 l 0,-7.6875 -0.004,0 a 2.0001998,2.0001998 0 0 0 -2.028446,-2.030834 2.0001998,2.0001998 0 0 0 -1.347656,0.554688 2.0001998,2.0001998 0 0 0 -0.14062,0.14452 2.0001998,2.0001998 0 0 0 -0.09766,0.125 2.0001998,2.0001998 0 0 0 -0.0664,0.08984 2.0001998,2.0001998 0 0 0 -0.02344,0.03516 2.0001998,2.0001998 0 0 0 -0.296874,1.390626 l 0,5.691406 -3.996094,0 0,-5.691406 a 2.0001998,2.0001998 0 0 0 -0.296874,-1.390626 2.0001998,2.0001998 0 0 0 -0.004,-0.0078 2.0001998,2.0001998 0 0 0 -0.0586,-0.08594 2.0001998,2.0001998 0 0 0 -0.02734,-0.03126 2.0001998,2.0001998 0 0 0 -0.09766,-0.125 2.0001998,2.0001998 0 0 0 -0.14062,-0.14452 2.0001998,2.0001998 0 0 0 -1.347656,-0.554688 z M 38.99961,30 a 6,6 0 0 0 -6,6 6,6 0 0 0 6,6 6,6 0 0 0 1.484376,-0.19532 c -0.04444,0.16746 -0.07236,0.36409 -0.125,0.515624 -0.286496,0.824772 -0.64752,1.315902 -1.003908,1.554688 -0.356386,0.238786 -0.819636,0.40599 -1.941406,0.16796 a 2.0003554,2.0003554 0 1 0 -0.828124,3.914064 c 1.87823,0.39849 3.66498,0.13406 4.996094,-0.757814 1.331112,-0.891872 2.095092,-2.232054 2.558592,-3.566406 C 45.06725,40.96415 44.99961,38 44.99961,36 A 2.0002,2.0002 0 0 0 44.987892,35.769532 6,6 0 0 0 38.99961,30 Z m 0,4 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/64x64/apps/total-war.svg b/.icons/awkward/64x64/apps/total-war.svg
new file mode 100644
index 00000000..e6555c55
--- /dev/null
+++ b/.icons/awkward/64x64/apps/total-war.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4.0001993,12.001705 6.0001181,54 58.000007,54 59.999926,12.001705 59.89793,12.1267 l -1.898003,39.874381 -51.9998889,0 L 4.1016352,12.1267 4.0000353,12.002705 Z"/>
+ <g transform="matrix(1.749929,0,0,2.0999147,3.9999993,-1.597702)">
+ <path style="fill:#fec006" d="M 16,6 9.1429,15.524 0,6 l 1.1429,20 29.714,0 1.143,-20 -9.143,9.524 z"/>
+ </g>
+ <rect style="fill:#e82d2d" width="5" height="5" x="15.62" y="64.37" transform="matrix(0.60000002,-0.79999999,0.60000002,0.79999999,0,0)"/>
+ <rect style="fill:#e82d2d" width="7.212" height="7.212" x="2.04" y="48.44" transform="matrix(0.55470022,-0.83205028,0.55470022,0.83205028,0,0)"/>
+ <rect style="fill:#e82d2d" width="5" height="5" x="-16.04" y="32.72" transform="matrix(0.60000002,-0.79999999,0.60000002,0.79999999,0,0)"/>
+ <g style="fill:#ffffff;opacity:0.2" transform="matrix(1.749929,0,0,2.0999147,3.9999993,-1.597702)">
+ <path style="fill:#ffffff" transform="matrix(0.57145176,0,0,0.47620982,-2.2858066,0.76084138)" d="M 4 11.001953 L 4.0507812 12.064453 L 20 32.001953 L 31.998047 12.001953 L 43.998047 32.001953 L 59.947266 12.064453 L 59.998047 11.001953 L 43.998047 31.001953 L 31.998047 11.001953 L 20 31.001953 L 4 11.001953 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/touchpad-indicator.svg b/.icons/awkward/64x64/apps/touchpad-indicator.svg
new file mode 100644
index 00000000..dd49b164
--- /dev/null
+++ b/.icons/awkward/64x64/apps/touchpad-indicator.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="52" height="52" x="-59" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="52" height="52" x="-58" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.40" transform="matrix(2,0,0,2,2e-4,0)">
+ <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 8.5 6 C 7.115 6 6 7.115 6 8.5 L 6 9.5 C 6 8.115 7.115 7 8.5 7 L 55.5 7 C 56.885 7 58 8.115 58 9.5 L 58 8.5 C 58 7.115 56.885 6 55.5 6 L 8.5 6 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/touchpad.svg b/.icons/awkward/64x64/apps/touchpad.svg
new file mode 120000
index 00000000..3803823f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/touchpad.svg
@@ -0,0 +1 @@
+touchpad-indicator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/toxygen.svg b/.icons/awkward/64x64/apps/toxygen.svg
new file mode 120000
index 00000000..52fdec57
--- /dev/null
+++ b/.icons/awkward/64x64/apps/toxygen.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tracker.svg b/.icons/awkward/64x64/apps/tracker.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tracker.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/trackma.svg b/.icons/awkward/64x64/apps/trackma.svg
new file mode 100644
index 00000000..af0c6fc3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/trackma.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 37.020527,2.9999996 28.208694,15.409927 A 24.68085,24.489806 0 0 0 21.079205,19.30817 C 12.308108,17.222815 3.0000004,24.215697 3.0000004,24.215697 l 9.0311666,18.51806 A 24.68085,24.489806 0 0 0 36.319149,63 24.68085,24.489806 0 0 0 61,38.510211 24.68085,24.489806 0 0 0 51.105968,18.939892 C 49.603685,8.707691 37.020527,2.9999996 37.020527,2.9999996 Z"/>
+ <path style="fill:#21a8e3" d="M 37.020528,2.0000122 28.208695,14.40994 a 24.68085,24.489806 0 0 0 -7.129488,3.898242 C 12.30811,16.222828 3.0000003,23.21571 3.0000003,23.21571 L 12.031167,41.73377 A 24.68085,24.489806 0 0 0 36.31915,62.000013 24.68085,24.489806 0 0 0 61,37.510223 24.68085,24.489806 0 0 0 51.105968,17.939905 C 49.603685,7.7077036 37.020528,2.0000122 37.020528,2.0000122 Z"/>
+ <path style="opacity:0.2" d="m 25.386686,40.516497 a 5.0004405,5.0177511 0 0 0 -1.08599,5.181922 5.0004405,5.0177511 0 0 0 6.409122,2.998942 5.0004405,5.0177511 0 0 0 2.988628,-6.431282 5.0004405,5.0177511 0 0 0 -4.150201,-3.266117 l -0.01625,0.33789 -0.247597,5.430198 -3.668107,-4.000101 z"/>
+ <path style="opacity:0.2" d="m 43.386687,33.51651 a 5.0004405,5.0177511 0 0 0 -1.085991,5.181921 5.0004405,5.0177511 0 0 0 6.409123,2.998942 5.0004405,5.0177511 0 0 0 2.988627,-6.431282 5.0004405,5.0177511 0 0 0 -4.150201,-3.266116 l -0.01625,0.337889 -0.247596,5.430199 -3.668108,-4.000101 z"/>
+ <path style="fill:#ffffff" d="m 25.386686,39.51651 a 5.0004405,5.0177511 0 0 0 -1.08599,5.181921 5.0004405,5.0177511 0 0 0 6.409122,2.998942 5.0004405,5.0177511 0 0 0 2.988628,-6.431282 5.0004405,5.0177511 0 0 0 -4.150201,-3.266116 l -0.01625,0.337889 -0.247597,5.430199 -3.668107,-4.000101 z"/>
+ <path style="fill:#ffffff" d="m 43.386687,32.516523 a 5.0004405,5.0177511 0 0 0 -1.085991,5.181921 5.0004405,5.0177511 0 0 0 6.409123,2.998942 5.0004405,5.0177511 0 0 0 2.988627,-6.431282 5.0004405,5.0177511 0 0 0 -4.150201,-3.266117 l -0.01625,0.33789 -0.247596,5.430198 -3.668108,-4.0001 z"/>
+ <path style="opacity:0.2" d="m 50.477258,47.001146 a 1.550743,1.5888937 0 0 0 -0.153411,0.0038 1.550743,1.5888937 0 0 0 -1.04584,0.539905 c -0.638744,0.724725 -1.919226,0.887358 -3.288942,0.695093 -1.22403,-0.17159 -2.156016,-0.532951 -2.36626,-0.616478 a 1.550743,1.5888937 0 0 0 -0.726841,-0.198426 1.550743,1.5888937 0 0 0 -1.627309,1.698369 c -0.074,0.376441 -0.251339,1.192819 -0.690494,2.213442 -0.557699,1.296152 -1.374633,2.331515 -2.311748,2.509342 a 1.5523161,1.5905055 0 0 0 0.565319,3.127824 c 2.491435,-0.472743 3.841259,-2.625714 4.585138,-4.354545 0.240265,-0.558387 0.413144,-1.07966 0.557242,-1.561852 0.47644,0.12737 0.997792,0.250205 1.586926,0.332976 1.826967,0.25663 4.322449,0.207874 6.020644,-1.71908 a 1.550743,1.5888937 0 0 0 -1.10439,-2.670614 z"/>
+ <path style="fill:#ffffff" d="m 50.477247,46.001159 a 1.5507312,1.5888935 0 0 0 -0.153449,0.0038 1.5507312,1.5888935 0 0 0 -1.045833,0.539906 c -0.63874,0.724724 -1.91921,0.887357 -3.288915,0.695093 -1.224022,-0.171591 -2.156005,-0.532951 -2.366245,-0.616479 a 1.5507312,1.5888935 0 0 0 -0.726833,-0.198425 1.5507312,1.5888935 0 0 0 -1.627298,1.698331 c -0.07397,0.376441 -0.251339,1.192856 -0.69049,2.21348 -0.557696,1.296151 -1.374622,2.331515 -2.311733,2.509342 a 1.5523043,1.5905054 0 0 0 0.565315,3.127823 c 2.491416,-0.472743 3.841229,-2.625713 4.585104,-4.354544 0.240265,-0.558463 0.413144,-1.07966 0.557239,-1.561852 0.476432,0.12737 0.997784,0.250204 1.586917,0.332976 1.826948,0.25663 4.322412,0.207874 6.020595,-1.719043 a 1.5507312,1.5888935 0 0 0 -1.104382,-2.670689 z"/>
+ <path style="fill:#ffffff" d="m 9.5156245,25.000214 c -0.7873391,0.0038 -1.6259188,0.08164 -2.5156248,0.249449 0,0 5.5185533,0.554343 8.2636723,3.945335 -1.157997,4.433084 -2.667969,7.804989 -2.667969,7.804989 l 5.404296,-8.576504 c 0,0 -2.973001,-3.458268 -8.4843745,-3.423231 z"/>
+ <path style="fill:#ffffff" d="m 37.000001,7.0001382 -5,8.9998488 3.04878,-0.880139 c 0,0 1.537547,-3.753562 1.95122,-8.1198609 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 37.021477,2.0000122 -8.8125,12.4101568 a 24.68085,24.489806 0 0 0 -7.128906,3.898437 C 12.308973,16.223252 2.9999932,23.216809 2.9999932,23.216809 l 0.361328,0.742188 c 1.693871,-1.181941 9.8969098,-6.510056 17.7187498,-4.650391 a 24.68085,24.489806 0 0 1 7.128906,-3.898437 l 8.8125,-12.4101568 c 0,0 12.58366,5.7072515 14.08594,15.9394538 a 24.68085,24.489806 0 0 1 9.87109,19.167968 24.68085,24.489806 0 0 0 0.0215,-0.597656 24.68085,24.489806 0 0 0 -9.89258,-19.570312 C 49.605137,7.7072647 37.021477,2.0000122 37.021477,2.0000122 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tracktion.svg b/.icons/awkward/64x64/apps/tracktion.svg
new file mode 100644
index 00000000..0dc09e96
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tracktion.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#325f78" d="m26.269 4.0018c-0.59361 0.064599-1.1165 0.55029-1.225 1.1375l-1.181 5.9937c-2.1206 0.82931-4.1135 1.9687-5.8623 3.3688l-5.818-1.969c-0.60449-0.20844-1.3377 0.0616-1.6625 0.61249l-5.5997 9.713c-0.31544 0.55859-0.1802 1.3316 0.30624 1.75l4.6373 4.0685c-0.1632 1.0909-0.2625 2.1886-0.2625 3.325s0.099199 2.234 0.2625 3.325l-4.6373 4.0687c-0.48637 0.41831-0.62167 1.1914-0.30624 1.75l5.5999 9.7123c0.32478 0.55079 1.058 0.82091 1.6625 0.61247l5.8185-1.9687c1.7488 1.3999 3.7417 2.5394 5.8623 3.3688l1.1812 5.9935c0.1198 0.62739 0.71757 1.1288 1.3562 1.1375h11.2c0.63865-0.008 1.2365-0.51007 1.3562-1.1375l1.1812-5.9935c2.1206-0.82931 4.1135-1.9688 5.8623-3.3688l5.8185 1.9687c0.60447 0.20844 1.3377-0.0616 1.6625-0.61247l5.5999-9.7123c0.31542-0.55859 0.1802-1.3316-0.30624-1.75l-4.6373-4.0687c0.1632-1.0909 0.26248-2.1884 0.26248-3.325 0-1.1364-0.0994-2.234-0.26248-3.325l4.6373-4.0685c0.48637-0.41831 0.62165-1.1914 0.30624-1.75l-5.597-9.711c-0.324-0.551-1.058-0.821-1.662-0.612l-5.8185 1.9687c-1.75-1.401-3.744-2.541-5.864-3.37l-1.181-5.9938c-0.1198-0.62739-0.71755-1.1288-1.3562-1.1375h-11.2c-0.0438-0.00102-0.0876-0.00102-0.1312 0z"/>
+ <path style="opacity:.2" d="m20 23v7.9999h7.9999v16h7.9999v-16h7.9999v-7.9999h-24z"/>
+ <path style="fill:#ffffff" d="m20 22v7.9999h7.9999v16h7.9999v-16h7.9999v-7.9999h-24z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m26.268 4l0.002 0.002c-0.594 0.0646-1.119 0.5495-1.227 1.1367l-1.18 5.9943c-2.12 0.829-4.114 1.969-5.863 3.369l-5.816-1.969c-0.605-0.208-1.34 0.061-1.664 0.612l-5.6001 9.712c-0.2014 0.357-0.2006 0.795-0.0605 1.178 0.0225-0.059 0.0293-0.122 0.0605-0.178l5.6001-9.712c0.324-0.551 1.059-0.82 1.664-0.612l5.816 1.969c1.749-1.4 3.743-2.54 5.863-3.369l1.18-5.9943c0.108-0.5872 0.633-1.0721 1.227-1.1367l-0.002-0.002c0.043-0.001 0.087-0.001 0.13 0h11.202c0.638 0.0087 1.235 0.5113 1.355 1.1387l1.182 5.9923c2.12 0.829 4.113 1.97 5.863 3.371l5.818-1.969c0.605-0.208 1.338 0.061 1.662 0.612l5.602 9.712c0.031 0.056 0.038 0.119 0.061 0.178 0.14-0.383 0.14-0.821-0.061-1.178l-5.602-9.712c-0.324-0.551-1.057-0.82-1.662-0.612l-5.818 1.969c-1.75-1.401-3.743-2.542-5.863-3.371l-1.182-5.9923c-0.12-0.6274-0.717-1.13-1.355-1.1387h-11.202c-0.043-0.001-0.087-0.001-0.13 0zm27.976 25.582l-0.107 0.094c0.139 0.928 0.217 1.866 0.242 2.824 0.004-0.167 0.021-0.329 0.021-0.498 0-0.824-0.065-1.625-0.156-2.42zm-44.486 0.002c-0.0907 0.794-0.1562 1.595-0.1562 2.418 0 0.169 0.0172 0.331 0.0214 0.498 0.0245-0.958 0.1014-1.896 0.2403-2.824l-0.1055-0.092zm0 5.834l-4.5312 3.977c-0.4383 0.376-0.5719 1.035-0.3672 1.572 0.0793-0.217 0.1913-0.421 0.3672-0.572l4.6367-4.069c-0.0451-0.301-0.0709-0.605-0.1055-0.908zm44.486 0.002c-0.034 0.302-0.062 0.606-0.107 0.906l4.638 4.069c0.176 0.151 0.288 0.355 0.368 0.572 0.204-0.537 0.071-1.196-0.368-1.572l-4.531-3.975z"/>
+ <path style="opacity:.2" d="m4.8594 24.035c-0.20512 0.53666-0.071296 1.1952 0.36719 1.5723l4.5312 3.9766c0.034573-0.30292 0.060407-0.60698 0.10547-0.9082l-4.6367-4.069c-0.1759-0.151-0.2879-0.355-0.3672-0.572zm54.283 0c-0.07935 0.2171-0.19132 0.42101-0.36719 0.57227l-4.6387 4.0684c0.04494 0.30064 0.0729 0.60394 0.10742 0.90625l4.5312-3.9746c0.43843-0.37708 0.57229-1.0356 0.36719-1.5723zm-49.519 8.465c-0.00432 0.16818-0.021484 0.33215-0.021484 0.50195 0 0.823 0.065528 1.6215 0.15625 2.416l0.10547-0.0918c-0.139-0.928-0.2158-1.868-0.2403-2.826zm44.756 0c-0.02449 0.95811-0.10328 1.8976-0.24219 2.8262l0.10742 0.09375c0.09083-0.79505 0.15625-1.5942 0.15625-2.418 0-0.16981-0.01716-0.33377-0.02148-0.50195zm-49.52 8.467c-0.14011 0.38332-0.14083 0.82112 0.060547 1.1777l5.5996 9.7129c0.32478 0.55079 1.0596 0.81976 1.6641 0.61133l5.818-1.969c1.7488 1.3999 3.7408 2.5398 5.8613 3.3691l1.1816 5.9941c0.12 0.628 0.717 1.128 1.355 1.137h11.201c0.63865-0.008 1.2357-0.50933 1.3555-1.1367l1.1816-5.9941c2.121-0.829 4.113-1.969 5.862-3.369l5.8184 1.9688c0.60447 0.20844 1.3373-0.06046 1.6621-0.61133l5.6016-9.7129c0.20137-0.35661 0.20065-0.79441 0.06055-1.1777-0.02243 0.05868-0.02945 0.12267-0.06055 0.17773l-5.6016 9.7129c-0.32478 0.55087-1.0576 0.81976-1.6621 0.61133l-5.818-1.969c-1.7488 1.4-3.7408 2.5398-5.8613 3.3691l-1.1816 5.9941c-0.12 0.628-0.717 1.129-1.355 1.137h-11.202c-0.63865-0.0087-1.2357-0.50933-1.3555-1.1367l-1.1816-5.9941c-2.119-0.829-4.111-1.969-5.86-3.369l-5.8184 1.9688c-0.60449 0.20844-1.3393-0.06054-1.6641-0.61133l-5.6001-9.713c-0.0311-0.056-0.0381-0.12-0.0605-0.178z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tracktion7.svg b/.icons/awkward/64x64/apps/tracktion7.svg
new file mode 120000
index 00000000..ada10f0f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tracktion7.svg
@@ -0,0 +1 @@
+tracktion.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tranquil.svg b/.icons/awkward/64x64/apps/tranquil.svg
new file mode 120000
index 00000000..75c27303
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tranquil.svg
@@ -0,0 +1 @@
+com.github.nick92.tranqil.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/transgui-2.svg b/.icons/awkward/64x64/apps/transgui-2.svg
new file mode 120000
index 00000000..72adf737
--- /dev/null
+++ b/.icons/awkward/64x64/apps/transgui-2.svg
@@ -0,0 +1 @@
+transmission-remote-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/transgui.svg b/.icons/awkward/64x64/apps/transgui.svg
new file mode 120000
index 00000000..72adf737
--- /dev/null
+++ b/.icons/awkward/64x64/apps/transgui.svg
@@ -0,0 +1 @@
+transmission-remote-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/translator.svg b/.icons/awkward/64x64/apps/translator.svg
new file mode 120000
index 00000000..223c77fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/translator.svg
@@ -0,0 +1 @@
+lokalize.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/transmageddon.svg b/.icons/awkward/64x64/apps/transmageddon.svg
new file mode 100644
index 00000000..118c5e60
--- /dev/null
+++ b/.icons/awkward/64x64/apps/transmageddon.svg
@@ -0,0 +1,34 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,54.2 0,2 c 0,1.55 1.2496,2.8 2.8008,2.8 l 38.4,0 c 1.55,0 2.8,-1.25 2.8,-2.8 l 0,-2 c 0,1.55 -1.25,2.8 -2.8,2.8 l -38.4,0 c -1.5504,0 -2.8,-1.25 -2.8,-2.8 z"/>
+ <path style="fill:#4f4f4f" d="M 54,55.2 54,6.8 C 54,5.2488 52.752,4 51.2,4 L 12.8,4 C 11.2488,4 10,5.2488 10,6.8 l 0,48.4 c 0,1.552 1.2488,2.8 2.8,2.8 l 38.4,0 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <rect style="opacity:0.2" width="24" height="20" x="20" y="8"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,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 style="fill:#ffffff" transform="scale(2,2)">
+ <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 style="opacity:0.2" width="24" height="20" x="20" y="34"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.800781 4 C 11.249581 4 10 5.2495812 10 6.8007812 L 10 7.8007812 C 10 6.2495813 11.249581 5 12.800781 5 L 51.201172 5 C 52.751172 5 54 6.2495813 54 7.8007812 L 54 6.8007812 C 54 5.2495812 52.751172 4 51.201172 4 L 12.800781 4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#4269cd" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 48,37 a 9,9 0 0 0 -9,9 9,9 0 0 0 9,9 9,9 0 0 0 8.474609,-6 l -3.285156,0 A 6,6 0 0 1 48,52 a 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 6,6 0 0 1 4.710938,2.289062 L 50,45 l 3.5,0 0.414062,0 3.025391,0 0.06055,0 0,-3.5 0,-3.5 -2.160156,2.160156 A 9,9 0 0 0 48.000003,37 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/transmission-gtk.svg b/.icons/awkward/64x64/apps/transmission-gtk.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/.icons/awkward/64x64/apps/transmission-gtk.svg
@@ -0,0 +1 @@
+transmission.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/transmission-qt.svg b/.icons/awkward/64x64/apps/transmission-qt.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/.icons/awkward/64x64/apps/transmission-qt.svg
@@ -0,0 +1 @@
+transmission.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/transmission-remote-gtk.svg b/.icons/awkward/64x64/apps/transmission-remote-gtk.svg
new file mode 100644
index 00000000..e864a231
--- /dev/null
+++ b/.icons/awkward/64x64/apps/transmission-remote-gtk.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="39" height="39" x="-59" y="-51" rx="4.179" ry="4.179" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#cecece" width="39" height="39" x="-58" y="-51" rx="4.179" ry="4.179" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.177734,19 C 13.862806,19 12,20.862806 12,23.177734 v 1 C 12,21.862806 13.862806,20 16.177734,20 H 46.822266 C 49.137194,20 51,21.862806 51,24.177734 v -1 C 51,20.862806 49.137194,19 46.822266,19 Z"/>
+ <path style="fill:#4f4f4f" d="M 31.5,24 20,32 h 6 V 44 H 20 L 31.5,52 43,44 H 37 V 32 h 6 z"/>
+ <rect style="fill:#7e7e7e" width="11" height="33" x="26" y="-38" transform="scale(1,-1)"/>
+ <rect style="opacity:0.2" width="11" height="33" x="-14" y="-48" rx="5.5" ry="5.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#db4539" width="11" height="33" x="-13" y="-48" rx="5.5" ry="5.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.5,2 C 17.453,2 15,4.453 15,7.5 15,7.6686793 15.008718,7.8352769 15.023438,8 15.274613,5.1891869 17.621679,3 20.5,3 h 22 c 2.878321,0 5.225387,2.1891869 5.476562,5 C 47.991282,7.8352769 48,7.6686793 48,7.5 48,4.453 45.547,2 42.5,2 Z"/>
+ <rect style="opacity:0.1" width="11" height="1" x="26" y="38"/>
+ <path style="opacity:0.1" d="M 21.4375,31 20,32 h 6 V 31 Z M 37,31 v 1 h 6 L 41.5625,31 Z M 20,44 31.5,52 43,44 H 41.5625 L 31.5,51 21.4375,44 Z"/>
+ <path style="opacity:0.2" d="M 63,58.5 C 63,43.5 52.5,33 37.5,33 35.25,33 33,35.25 33,37.5 v 21 c 0,2.25 2.25,4.5 4.5,4.5 h 21 c 2.25,0 4.5,-2.25 4.5,-4.5 z"/>
+ <path style="fill:#426bcd" d="M 63,57.5 C 63,42.5 52.5,32 37.5,32 35.25,32 33,34.25 33,36.5 v 21 c 0,2.25 2.25,4.5 4.5,4.5 h 21 c 2.25,0 4.5,-2.25 4.5,-4.5 z"/>
+ <path style="fill:#ffffff" d="m 38,37 v 1.666667 c 0,0.916933 0.755783,1.666666 1.666667,1.666666 8.284333,0 15,6.715667 15,15 C 54.666667,56.250267 55.42245,57 56.333333,57 H 58 V 55.333333 C 58,45.208333 49.791667,37 39.666667,37 Z"/>
+ <path style="fill:#ffffff" d="m 38,43.666667 v 1.666666 C 38,46.250267 38.755783,47 39.666667,47 44.269,47 48,50.731 48,55.333333 48,56.250267 48.755783,57 49.666667,57 h 1.666666 V 55.333333 C 51.333333,48.89 46.11,43.666667 39.666667,43.666667 Z"/>
+ <path style="fill:#ffffff" d="M 41.499999,50 C 39.56695,50 38,51.567003 38,53.500001 38,55.432998 39.567002,57 41.499999,57 43.432997,57 45,55.432998 45,53.500001 45,51.567003 43.433049,50 41.499999,50 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/transmission.svg b/.icons/awkward/64x64/apps/transmission.svg
new file mode 100644
index 00000000..2e575323
--- /dev/null
+++ b/.icons/awkward/64x64/apps/transmission.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="39" height="39" x="-61" y="-51" rx="4.179" ry="4.179" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#cecece" width="39" height="39" x="-60" y="-51" rx="4.179" ry="4.179" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.177734 21 C 13.862806 21 12 22.862806 12 25.177734 L 12 26.177734 C 12 23.862806 13.862806 22 16.177734 22 L 46.822266 22 C 49.137194 22 51 23.862806 51 26.177734 L 51 25.177734 C 51 22.862806 49.137194 21 46.822266 21 L 16.177734 21 z"/>
+ <path style="fill:#4f4f4f" d="M 31.5,26 20,34 h 6 V 46 H 20 L 31.5,54 43,46 H 37 V 34 h 6 z"/>
+ <rect style="fill:#7e7e7e" width="11" height="33" x="26" y="-40" transform="scale(1,-1)"/>
+ <rect style="opacity:0.2" width="11" height="33" x="-16" y="-48" rx="5.5" ry="5.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#db4539" width="11" height="33" x="-15" y="-48" rx="5.5" ry="5.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.5 4 C 17.453 4 15 6.453 15 9.5 C 15 9.6686793 15.008718 9.8352769 15.023438 10 C 15.274613 7.1891869 17.621679 5 20.5 5 L 42.5 5 C 45.378321 5 47.725387 7.1891869 47.976562 10 C 47.991282 9.8352769 48 9.6686793 48 9.5 C 48 6.453 45.547 4 42.5 4 L 20.5 4 z"/>
+ <rect style="opacity:0.1" width="11" height="1" x="26" y="40"/>
+ <path style="opacity:0.1" d="M 21.4375 33 L 20 34 L 26 34 L 26 33 L 21.4375 33 z M 37 33 L 37 34 L 43 34 L 41.5625 33 L 37 33 z M 20 46 L 31.5 54 L 43 46 L 41.5625 46 L 31.5 53 L 21.4375 46 L 20 46 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/trashindicator.svg b/.icons/awkward/64x64/apps/trashindicator.svg
new file mode 100644
index 00000000..c0d08129
--- /dev/null
+++ b/.icons/awkward/64x64/apps/trashindicator.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="46" height="52" x="9" y="10" rx="3.067" ry="3.058"/>
+ <rect style="fill:#518140" width="46" height="52" x="9" y="9" rx="3.067" ry="3.058"/>
+ <rect style="fill:#629c4d" width="18" height="6" x="23" y="2"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round" d="m 20.0003,26 c 0,0 -3e-4,6.5 -3e-4,12.5 0,6 3e-4,11.5 3e-4,11.5"/>
+ <rect style="opacity:0.2" width="54" height="12" x="5" y="6" rx="3" ry="3"/>
+ <rect style="fill:#629c4d" width="54" height="12" x="5" y="5" rx="3" ry="3"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round" d="M 32,26 V 50"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round" d="m 44.0003,26 c 0,0 -3e-4,6.5 -3e-4,12.5 0,6 3e-4,11.5 3e-4,11.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8 5 C 6.338 5 5 6.338 5 8 L 5 9 C 5 7.338 6.338 6 8 6 L 56 6 C 57.662 6 59 7.338 59 9 L 59 8 C 59 6.338 57.662 5 56 5 L 8 5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/trelby.svg b/.icons/awkward/64x64/apps/trelby.svg
new file mode 100644
index 00000000..e23e7bff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/trelby.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 40.230468,5.0000536 c -1.394872,0.01538 -1.79502,0.141828 -2.667968,0.453125 C 28.085954,9.3281528 18.973673,13.1603 7.5507812,16.390679 c -2.734083,0.636444 -3.8866354,2.098042 -3.4648436,4.39453 0,0 2.0781248,19.648466 2.0781248,20.816406 0,1.167788 1.040985,6.663982 0.9023438,8.65625 -0.138658,1.992114 -1.7334526,8.10536 -1.9414062,8.929688 -0.2079378,0.824482 -9.842e-4,1.372946 0.2070312,1.785156 0.133026,0.26361 3.0636302,-1.424534 5.9140628,-3.246094 3.232595,-2.289994 6.554131,-4.45035 9.925782,-6.542968 9.08877,-5.070766 18.280716,-9.991762 27.066406,-15.425782 1.052716,-0.63716 3.98468,-2.449696 5.921874,-3.636718 0.659366,-0.390824 1.324288,-0.772612 1.980468,-1.16797 7.72e-4,-0.0156 -7.08e-4,-0.03128 0,-0.04688 1.49434,-0.919548 1.857198,-1.129642 3.859376,-2.371088 -0.07965,-3.52341 -1.263642,-7.680336 -2.570312,-10.527343 -0.56528,-1.226955 -0.848088,-1.192232 -2.117188,-0.34375 -0.689638,0.504744 -1.47787,1.335531 -2.234376,1.937501 -0.05046,0.04318 -0.3884,0.351436 -0.464842,0.417968 C 50.639684,16.513684 47.96187,12.440701 44.742188,7.2109912 43.590234,5.5784906 41.625342,4.9860472 40.230468,5.0000536 Z"/>
+ <path style="fill:#932c93" d="m 4.0846866,19.785589 c 0,0 2.0795236,19.646933 2.0795236,20.814873 0,1.167788 1.039752,6.663414 0.9011108,8.655682 -0.138658,1.992114 -1.7329268,8.106028 -1.9408804,8.930356 -0.2079378,0.824482 -6.18e-5,1.374014 0.2079536,1.786224 0.133026,0.26361 3.0618002,-1.425738 5.9122328,-3.247298 C 25.421628,46.68233 41.221044,38.942508 56.141876,29.952514 56.44818,23.752274 51.809908,17.691606 44.741858,6.2110196 43.589904,4.5785192 41.62443,3.9862372 40.229556,4.0002436 38.834684,4.0156198 38.435534,4.1402716 37.562586,4.4515694 28.08604,8.3265438 18.973434,12.158586 7.5505428,15.388964 4.8164598,16.025408 3.662895,17.4891 4.0846866,19.785589 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 40.230469 4 C 38.835597 4.0153762 38.435448 4.1398741 37.5625 4.4511719 C 28.085954 8.3261463 18.973672 12.158294 7.5507812 15.388672 C 4.96769 15.989968 3.8127831 17.339099 4.046875 19.421875 C 4.2496668 17.902892 5.4069307 16.887721 7.5507812 16.388672 C 18.973672 13.158294 28.085954 9.3261463 37.5625 5.4511719 C 38.435448 5.1398741 38.835597 5.0153762 40.230469 5 C 41.625343 4.9859936 43.590233 5.5784371 44.742188 7.2109375 C 51.368484 17.973988 55.859505 23.974287 56.142578 29.791016 C 56.360934 23.646826 51.748615 17.591431 44.742188 6.2109375 C 43.590233 4.5784371 41.625343 3.9859936 40.230469 4 z M 7.0605469 49.285156 C 6.9109519 51.301857 5.3321265 57.364498 5.125 58.185547 C 5.0073386 58.652079 5.0282595 59.024446 5.1015625 59.339844 C 5.1119521 59.286542 5.1109332 59.241322 5.125 59.185547 C 5.3329536 58.361219 6.9257951 52.247973 7.0644531 50.255859 C 7.0829191 49.990504 7.0786497 49.656308 7.0605469 49.285156 z"/>
+ <path style="opacity:0.4" d="M 52.78434,19.321134 C 32.642836,29.99872 19.124086,35.871964 6.25172,41.466694 6.333064,42.201614 6.4635694,43.16159 6.6252684,44.324836 19.067341,39.202778 38.145092,30.259728 54.094632,21.851152 c -0.18,-0.37576 -0.367166,-0.753712 -0.568942,-1.14268 L 53.005596,19.706826 C 52.937668,19.58266 52.854242,19.446811 52.78434,19.321134 Z m 2.186694,4.481496 C 34.813174,34.489304 19.864592,41.465952 6.9643352,47.079358 c 0.086886,0.870476 0.137182,1.649896 0.10057,2.175986 -0.015,0.215544 -0.098188,0.618046 -0.143672,0.918174 C 19.374088,45.04719 38.88583,35.856774 54.847476,27.44079 l 0.13218,-3.620888 c -0.0024,-0.0058 -0.0062,-0.0114 -0.0086,-0.0172 z"/>
+ <path style="fill:#b72dc5" d="m 19.827049,50.92973 c 0,0 18.448913,-18.241584 21.683879,-21.59337 3.23497,-3.351636 10.489146,-9.812235 11.567466,-10.735045 0.756506,-0.601969 1.546066,-1.432931 2.235704,-1.937674 1.2691,-0.848483 1.548396,-0.88447 2.113676,0.342486 1.30667,2.847006 2.492572,7.007077 2.572226,10.530487 -6.100988,3.782904 -9.672014,5.956232 -11.762834,7.221708 -9.21821,5.701538 -18.886098,10.833364 -28.410117,16.171408 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 56.634766 16.056641 C 56.335644 16.018328 55.949003 16.239821 55.314453 16.664062 C 54.624815 17.168806 53.834631 17.999593 53.078125 18.601562 C 51.999805 19.524372 44.746689 25.984302 41.511719 29.335938 C 38.276753 32.687723 19.826172 50.929688 19.826172 50.929688 C 20.589523 50.501843 21.3562 50.079892 22.121094 49.654297 C 25.574127 46.238151 38.662416 33.288133 41.511719 30.335938 C 44.746689 26.984302 51.999805 20.524372 53.078125 19.601562 C 53.834631 18.999593 54.624815 18.168805 55.314453 17.664062 C 56.583553 16.815579 56.862454 16.778903 57.427734 18.005859 C 58.617472 20.59809 59.697744 24.274627 59.943359 27.572266 C 59.972707 27.554071 59.970534 27.555379 60 27.537109 C 59.920346 24.013699 58.734404 19.852865 57.427734 17.005859 C 57.145094 16.392381 56.933887 16.094953 56.634766 16.056641 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/trello.svg b/.icons/awkward/64x64/apps/trello.svg
new file mode 100644
index 00000000..3de2374d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/trello.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:.2" width="57" height="57" x="-61" y="-61" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#0081cc" width="57" height="57" x="-60" y="-61" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:.2" width="19" height="38" x="10" y="10" rx="4" ry="4"/>
+ <rect style="fill:#ffffff" width="19" height="38" x="10" y="9" rx="4" ry="4"/>
+ <rect style="opacity:.2" width="20" height="20" x="35" y="10" rx="4" ry="4"/>
+ <rect style="fill:#ffffff" width="20" height="20" x="35" y="9" rx="4" ry="4"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6.8496094 3c-1.5789 0-2.8496094 1.2707094-2.8496094 2.8496094v1c0-1.5789 1.2707094-2.8496094 2.8496094-2.8496094h51.300782c1.5789 0 2.849609 1.2707094 2.849609 2.8496094v-1c0-1.5789-1.270709-2.8496094-2.849609-2.8496094h-51.300782z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tremulous.svg b/.icons/awkward/64x64/apps/tremulous.svg
new file mode 100644
index 00000000..d26d50d4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tremulous.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31.43265,5 C 31.29977,5 30.959544,5.17636 30.678144,5.3910156 30.002328,5.9065376 27.7645,7.93651 26.640128,8.5492186 l -0.88972,0.4839844 -0.83293,-0.1667958 c -0.45911,-0.091848 -0.909362,-0.16684 -0.997894,-0.166796 -0.08852,4.34e-5 -0.500622,0.2758532 -0.916762,0.6152338 -0.882202,0.719482 -1.807094,1.438794 -2.265138,1.438282 -0.17574,-2.1e-4 -0.470852,-0.09227 -0.654444,-0.205078 -0.1836,-0.11282 -0.439432,-0.20508 -0.57061,-0.20508 -0.315436,0 -3.276432,1.789833 -4.284411,2.455468 -0.775319,0.511994 -1.553492,1.13147 -2.763813,2.195704 -0.675442,0.593912 -0.950031,0.903442 -1.279142,2.180781 -0.410522,1.593312 -0.171147,3.047672 0.692306,3.679298 0.491582,0.359592 1.24965,1.193518 1.582024,1.739062 0.268062,0.439996 0.330612,0.465758 1.160154,0.467578 h 0.738279 l 1.306185,-1.159374 c 1.27326,-1.251806 2.214473,-0.94945 3.899858,-0.861486 2.105266,0.10988 2.300356,0.422232 2.449028,1.889294 -0.07358,0.90188 -0.277832,1.4247 -0.797774,2.034376 -0.328634,0.385342 -0.344014,0.388778 -1.506306,0.533202 -0.644844,0.08012 -3.863793,0.51855 -6.479002,0.973438 -2.615223,0.45489 -4.8470494,0.425204 -4.9570152,0.425204 -0.137642,0 -0.37736,-0.26969 -0.7734348,-0.86953 -0.63096,-0.955548 -0.900876,-1.125802 -1.3386372,-0.83672 -0.6536428,0.431646 -1.5813132,2.093118 -1.9552218,3.50547 -0.2957596,1.117148 -0.2673482,4.528996 0.051382,6.036122 0.4204508,1.988148 1.218152,4.28854 2.2581052,6.510548 0.4685898,1.001206 0.6884064,1.241846 0.868086,0.948828 0.036552,-0.0596 0.107254,-1.064404 0.15685,-2.233984 0.122768,-2.89557 0.3608936,-4.958236 0.654445,-5.671094 0.4291074,-1.042026 0.427532,-1.137318 -0.078426,-2.1875 -0.5286956,-1.097378 -0.6458158,-1.497116 -0.4570296,-1.564064 0.071466,-0.02534 1.4361464,-0.09306 3.0342444,-0.1504 3.434422,-0.12322 4.715669,-0.236578 6.395711,-0.574218 1.477765,-0.296982 1.692975,-0.305436 1.920065,-0.07656 0.17902,0.18036 0.17748,0.30373 -0.0108,2.291404 -0.08834,0.93245 0.16042,1.646606 1.065502,3.065236 0.905066,1.418594 1.446114,2.585774 1.90384,4.10703 0.405018,1.34608 0.424262,1.589894 0.14604,1.870314 -0.66448,0.669686 -1.876684,-0.1766 -4.383365,-3.5 -1.946722,-2.581012 -2.495176,-3.18008 -2.915255,-3.18008 -0.686641,0 -1.742362,1.010456 -2.847645,2.723438 -0.67066,1.03939 -0.957981,1.622618 -1.917362,3.871876 -1.027173,2.408216 -1.23068,3.060454 -1.6766768,5.427734 -0.3439996,1.825934 -0.3748488,2.154588 -0.3677872,3.69961 0.00802,1.730944 0.147916,3.222668 0.6544448,6.840026 0.184982,1.321006 0.3362536,2.07718 0.4245782,2.135548 0.260765,0.17234 0.874774,-0.711882 1.755101,-2.521096 1.676193,-3.444864 2.45817,-5.665836 2.671866,-7.534556 0.260385,-2.27696 0.774455,-4.106544 1.533349,-5.47422 0.358178,-0.64551 0.907936,-1.358984 1.049274,-1.358984 0.04047,0 0.296919,0.357722 0.570612,0.795704 0.625286,1.000622 1.660744,1.953596 2.18495,2.192968 0.287504,0.1312 0.54066,0.1668 0.884312,0.12578 l 0.48137,-0.05742 0.1271,0.421094 c 0.10964,0.368778 0.09234,0.548834 -0.1217,1.427344 -0.327544,1.344456 -0.32623,2.922516 0,5.035774 0.267678,1.733968 0.339966,1.971486 0.619288,1.971486 0.398138,0 1.47118,-1.327474 2.125594,-2.63047 0.11592,-0.230822 0.510602,-1.438796 0.878904,-2.685156 0.754558,-2.55348 1.555554,-4.544318 1.695608,-4.688508 0.0576,-0.0593 0.512972,0.10384 1.1899,0.42656 1.083988,0.516798 1.16652,0.52619 3.06109,0.757424 1.467342,0.17908 1.939004,0.270718 2.0039,0.39375 0.04664,0.08846 0.229666,0.900466 0.408352,1.804686 1.12897,5.712894 2.458542,10.244852 3.172164,11.2549 0.338284,0.478816 0.5542,0.38663 0.946512,-0.399218 0.461114,-0.923706 1.816726,-3.53692 3.264112,-7.132998 0.648272,-1.610642 1.238222,-3.324368 1.311594,-3.465652 0.11342,-0.21844 0.231996,-0.266474 0.792364,-0.33086 2.091678,-0.240324 2.50121,-0.307158 2.95582,-0.48125 0.687418,-0.263252 1.227158,-0.718436 1.847048,-1.558592 0.2888,-0.391422 0.558074,-0.71094 0.60036,-0.71094 0.09168,0 0.775504,1.552362 1.22235,2.775392 0.522156,1.429168 0.911098,2.952158 1.073614,4.210936 0.08406,0.651028 0.225272,1.412744 0.316406,1.695314 0.537052,1.66484 2.033604,3.932374 4.356656,6.603516 0.50375,0.57927 0.97365,1.052744 1.04385,1.052744 0.14502,0 0.263088,-0.388304 0.854564,-2.77539 0.380746,-1.536622 0.496872,-1.840404 1.230466,-3.256642 l 0.80859,-1.564062 V 51.41875 c 0,-4.082794 -0.517614,-8.011978 -1.433288,-10.87461 -0.62926,-1.967238 -1.882916,-3.51136 -3.05588,-4.82951 -0.874834,-0.983116 -1.33781,-1.079532 -1.828118,-0.385544 -0.262842,0.372024 -0.581722,1.23952 -0.678784,1.85117 -0.0376,0.236974 -0.13302,0.455544 -0.21364,0.486722 -0.0881,0.03408 -0.356528,0.13266 -0.673376,-0.1789 -1.080732,-1.062692 -2.02794,-1.435388 -2.352756,-0.92422 -0.0808,0.12716 -0.28706,0.600626 -0.459734,1.052734 -0.403176,1.05561 -0.861886,1.03192 -1.187196,1.246744 -0.383228,0.25307 -1.01872,0.138 -1.910262,-0.276172 -0.665784,-0.309292 -0.749938,-0.384032 -1.07091,-0.9625 -0.515764,-0.929578 -0.60011,-1.67082 -0.462438,-3.164514 0.06366,-0.690648 0.12656,-1.506106 0.13792,-2.156014 l 0.019,-1.18125 -0.43269,-0.784764 c -0.238982,-0.432018 -0.84815,-1.379926 -1.352158,-2.10547 -0.504004,-0.725542 -0.916766,-1.16096 -0.916766,-1.211094 0,-0.05176 0.49805,-0.0614 1.149336,-0.02188 0.638224,0.03872 1.25444,0.02388 1.641286,-0.03282 l 0.69501,-0.10118 1.252098,-1.315234 c 2.4438,-2.57174 3.099716,-3.657016 3.1938,-4.49828 0.04214,-0.376952 0.0052,-0.533982 -0.202824,-0.847658 -0.407764,-0.614816 -0.962688,-1.132782 -1.292736,-1.205849 -0.477424,-0.105686 -4.358474,1.107143 -5.540912,1.706251 -1.092482,0.553522 -2.121488,0.349622 -3.255998,-0.645312 -0.82866,-0.726706 -2.87532,-2.349882 -5.5212,-4.258831 -2.030374,-1.464882 -2.588488,-1.98382 -2.42307,-2.250391 0.06616,-0.106596 0.509512,-0.288684 1.116884,-0.459375 1.957584,-0.550137 1.978584,-0.914774 2.182852,-1.1375 0.240434,-0.262156 0.9384,-2.697307 0.9384,-3.2757814 0,-0.316169 -0.08592,-0.4898744 -0.429986,-0.8804688 C 33.110114,6.0697622 31.887142,5 31.43265,5 Z"/>
+ <path style="fill:#4f4f4f" d="M 31.43265,4 C 31.29977,4 30.959544,4.17636 30.678144,4.3910156 30.002328,4.9065376 27.7645,6.93651 26.640128,7.5492186 l -0.88972,0.4839846 -0.83293,-0.166796 c -0.45911,-0.091848 -0.909362,-0.16684 -0.997894,-0.166796 -0.08852,4.34e-5 -0.500622,0.2758532 -0.916762,0.6152342 -0.882202,0.7194812 -1.807094,1.4387938 -2.265138,1.4382814 -0.17574,-2.1e-4 -0.470852,-0.092266 -0.654444,-0.2050782 -0.1836,-0.11282 -0.439432,-0.20508 -0.57061,-0.20508 -0.315436,2e-7 -3.276432,1.7898334 -4.284411,2.4554684 -0.775319,0.511994 -1.553492,1.13147 -2.763813,2.195704 -0.675442,0.593912 -0.950031,0.903442 -1.279142,2.180781 -0.410522,1.593312 -0.171147,3.047672 0.692306,3.679298 0.491582,0.359592 1.24965,1.193518 1.582024,1.739062 0.268062,0.439996 0.330612,0.465758 1.160154,0.467578 h 0.738279 l 1.306185,-1.159374 c 1.27326,-1.251806 2.214473,-0.949451 3.899858,-0.861486 2.105266,0.10988 2.300356,0.422232 2.449028,1.889294 -0.07358,0.90188 -0.277832,1.4247 -0.797774,2.034376 -0.328634,0.385342 -0.344014,0.388778 -1.506306,0.533202 -0.644844,0.08012 -3.863793,0.51855 -6.479002,0.973438 -2.615223,0.45489 -4.8470494,0.425204 -4.9570152,0.425204 -0.137642,0 -0.37736,-0.26969 -0.7734348,-0.86953 -0.63096,-0.955548 -0.900876,-1.125802 -1.3386372,-0.83672 -0.6536428,0.431646 -1.5813132,2.093118 -1.9552218,3.50547 -0.2957596,1.117148 -0.2673482,4.528996 0.051382,6.036122 0.4204508,1.988148 1.218152,4.28854 2.2581052,6.510548 0.4685898,1.001206 0.6884064,1.241846 0.868086,0.948828 0.036552,-0.0596 0.107254,-1.064404 0.15685,-2.233984 0.122768,-2.89557 0.3608936,-4.958236 0.654445,-5.671094 0.4291074,-1.042026 0.427532,-1.137318 -0.078426,-2.1875 -0.5286956,-1.097378 -0.6458158,-1.497116 -0.4570296,-1.564064 0.071466,-0.02534 1.4361464,-0.09306 3.0342444,-0.1504 3.434422,-0.12322 4.715669,-0.236578 6.395711,-0.574218 1.477765,-0.296982 1.692975,-0.305436 1.920065,-0.07656 0.17902,0.18036 0.17748,0.30373 -0.0108,2.291404 -0.08834,0.93245 0.16042,1.646606 1.065502,3.065236 0.905066,1.418594 1.446114,2.585774 1.90384,4.10703 0.405018,1.34608 0.424262,1.589894 0.14604,1.870314 -0.66448,0.669686 -1.876684,-0.1766 -4.383365,-3.5 -1.946722,-2.581012 -2.495176,-3.18008 -2.915255,-3.18008 -0.686641,0 -1.742362,1.010456 -2.847645,2.723438 -0.67066,1.03939 -0.957981,1.622618 -1.917362,3.871876 -1.027173,2.408216 -1.23068,3.060454 -1.6766768,5.427734 -0.3439996,1.825934 -0.3748488,2.154588 -0.3677872,3.69961 0.00802,1.730944 0.147916,3.222668 0.6544448,6.840026 0.184982,1.321006 0.3362536,2.07718 0.4245782,2.135548 0.260765,0.17234 0.874774,-0.711882 1.755101,-2.521096 1.676193,-3.444864 2.45817,-5.665836 2.671866,-7.534556 0.260385,-2.27696 0.774455,-4.106544 1.533349,-5.47422 0.358178,-0.64551 0.907936,-1.358984 1.049274,-1.358984 0.04047,0 0.296919,0.357722 0.570612,0.795704 0.625286,1.000622 1.660744,1.953596 2.18495,2.192968 0.287504,0.1312 0.54066,0.1668 0.884312,0.12578 l 0.48137,-0.05742 0.1271,0.421094 c 0.10964,0.368778 0.09234,0.548834 -0.1217,1.427344 -0.327544,1.344456 -0.32623,2.922516 0,5.035774 0.267678,1.733968 0.339966,1.971486 0.619288,1.971486 0.398138,0 1.47118,-1.327474 2.125594,-2.63047 0.11592,-0.230822 0.510602,-1.438796 0.878904,-2.685156 0.754558,-2.55348 1.555554,-4.544318 1.695608,-4.688508 0.0576,-0.0593 0.512972,0.10384 1.1899,0.42656 1.083988,0.516798 1.16652,0.52619 3.06109,0.757424 1.467342,0.17908 1.939004,0.270718 2.0039,0.39375 0.04664,0.08846 0.229666,0.900466 0.408352,1.804686 1.12897,5.712894 2.458542,10.244852 3.172164,11.2549 0.338284,0.478816 0.5542,0.38663 0.946512,-0.399218 0.461114,-0.923706 1.816726,-3.53692 3.264112,-7.132998 0.648272,-1.610642 1.238222,-3.324368 1.311594,-3.465652 0.11342,-0.21844 0.231996,-0.266474 0.792364,-0.33086 2.091678,-0.240324 2.50121,-0.307158 2.95582,-0.48125 0.687418,-0.263252 1.227158,-0.718436 1.847048,-1.558592 0.2888,-0.391422 0.558074,-0.71094 0.60036,-0.71094 0.09168,0 0.775504,1.552362 1.22235,2.775392 0.522156,1.429168 0.911098,2.952158 1.073614,4.210936 0.08406,0.651028 0.225272,1.412744 0.316406,1.695314 0.537052,1.66484 2.033604,3.932374 4.356656,6.603516 0.50375,0.57927 0.97365,1.052744 1.04385,1.052744 0.14502,0 0.263088,-0.388304 0.854564,-2.77539 0.380746,-1.536622 0.496872,-1.840404 1.230466,-3.256642 l 0.80859,-1.564062 V 50.41875 c 0,-4.082794 -0.517614,-8.011978 -1.433288,-10.87461 -0.62926,-1.967238 -1.882916,-3.51136 -3.05588,-4.82951 -0.874834,-0.983116 -1.33781,-1.079532 -1.828118,-0.385544 -0.262842,0.372024 -0.581722,1.23952 -0.678784,1.85117 -0.0376,0.236974 -0.13302,0.455544 -0.21364,0.486722 -0.0881,0.03408 -0.356528,0.13266 -0.673376,-0.1789 -1.080732,-1.062692 -2.02794,-1.435388 -2.352756,-0.92422 -0.0808,0.12716 -0.28706,0.600626 -0.459734,1.052734 -0.403176,1.05561 -0.861886,1.03192 -1.187196,1.246744 -0.383228,0.25307 -1.01872,0.138 -1.910262,-0.276172 -0.665784,-0.309292 -0.749938,-0.384032 -1.07091,-0.9625 -0.515764,-0.929578 -0.60011,-1.67082 -0.462438,-3.164514 0.06366,-0.690648 0.12656,-1.506106 0.13792,-2.156014 l 0.019,-1.18125 -0.43269,-0.784764 c -0.238982,-0.432018 -0.84815,-1.379926 -1.352158,-2.10547 -0.504004,-0.725542 -0.916766,-1.16096 -0.916766,-1.211094 0,-0.05176 0.49805,-0.0614 1.149336,-0.02188 0.638224,0.03872 1.25444,0.02388 1.641286,-0.03282 l 0.69501,-0.10118 1.252098,-1.315234 c 2.4438,-2.57174 3.099716,-3.657016 3.1938,-4.49828 0.04214,-0.376952 0.0052,-0.533982 -0.202824,-0.847657 -0.407764,-0.614817 -0.962688,-1.132784 -1.292736,-1.20585 -0.477424,-0.105686 -4.358474,1.107143 -5.540912,1.70625 -1.092482,0.553523 -2.121488,0.349623 -3.255998,-0.645311 -0.82866,-0.726705 -2.87532,-2.349882 -5.5212,-4.258831 -2.030374,-1.464882 -2.588488,-1.98382 -2.42307,-2.250391 0.06616,-0.106596 0.509512,-0.288684 1.116884,-0.459375 1.957584,-0.550137 1.978584,-0.914774 2.182852,-1.1375 0.240434,-0.262156 0.9384,-2.697307 0.9384,-3.2757814 0,-0.316169 -0.08592,-0.4898744 -0.429986,-0.8804688 C 33.110114,5.0697622 31.887142,4 31.43265,4 Z"/>
+ <path style="opacity:0.2" d="m 12.906244,16 c 2.523173,1.184175 1.489476,2.993972 -1.203125,4.648438 0.0633,0.0637 0.10379,0.15436 0.175782,0.20703 0.491582,0.359592 1.249657,1.192738 1.582031,1.738282 0.03025,0.04964 0.05171,0.07752 0.07812,0.11718 1.09879,-0.990628 3.099923,-2.184964 3.433594,-3.749992 C 17.369229,17.100848 17.278478,15.945792 12.906244,16 Z"/>
+ <path style="fill:#e4e4e4" d="m 12.906244,15 c 2.523173,1.184175 1.489476,2.993972 -1.203125,4.648438 0.0633,0.0637 0.10379,0.154368 0.175782,0.207031 0.491582,0.359591 1.249657,1.192737 1.582031,1.738281 0.03025,0.04964 0.05171,0.07752 0.07812,0.11718 1.09879,-0.990628 3.099923,-2.184964 3.433594,-3.749992 C 17.369229,16.100848 17.278478,14.945792 12.906244,15 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 31.433594 4 C 31.300714 4 30.959134 4.1759694 30.677734 4.390625 C 30.001918 4.906147 27.764997 6.9361195 26.640625 7.5488281 L 25.75 8.0332031 L 24.917969 7.8671875 C 24.458859 7.7753395 24.008454 7.6991748 23.919922 7.6992188 C 23.831402 7.6992622 23.418093 7.9750721 23.001953 8.3144531 C 22.119751 9.0339343 21.196325 9.7544186 20.738281 9.7539062 C 20.562541 9.7536963 20.267576 9.6616403 20.083984 9.5488281 C 19.900384 9.4360081 19.642897 9.34375 19.511719 9.34375 C 19.196283 9.3437502 16.236495 11.133193 15.228516 11.798828 C 14.453197 12.310822 13.675165 12.929907 12.464844 13.994141 C 11.789402 14.588053 11.514658 14.898442 11.185547 16.175781 C 11.007039 16.868603 10.958305 17.529223 11.023438 18.113281 C 11.053582 17.808945 11.102779 17.497018 11.185547 17.175781 C 11.514658 15.898442 11.789402 15.588053 12.464844 14.994141 C 13.675165 13.929907 14.453197 13.310822 15.228516 12.798828 C 16.236495 12.133193 19.196283 10.34375 19.511719 10.34375 C 19.642897 10.34375 19.900384 10.436008 20.083984 10.548828 C 20.267576 10.661636 20.562541 10.753696 20.738281 10.753906 C 21.196325 10.754418 22.119751 10.033935 23.001953 9.3144531 C 23.418093 8.9750721 23.831402 8.6992621 23.919922 8.6992188 C 24.008454 8.6991748 24.458859 8.7753395 24.917969 8.8671875 L 25.75 9.0332031 L 26.640625 8.5488281 C 27.764997 7.9361195 30.001918 5.906147 30.677734 5.390625 C 30.959134 5.1759694 31.300714 5 31.433594 5 C 31.888086 5 33.111068 6.0693884 34.632812 7.796875 C 34.801955 7.9888914 34.905872 8.1279346 34.970703 8.2578125 C 35.018048 8.0229941 35.0625 7.7944625 35.0625 7.6777344 C 35.0625 7.3615654 34.976879 7.1874694 34.632812 6.796875 C 33.111068 5.0693884 31.888086 4 31.433594 4 z M 31.302734 13.302734 C 31.051576 13.398559 30.862647 13.488867 30.824219 13.550781 C 30.658801 13.817352 31.21572 14.335899 33.246094 15.800781 C 35.891974 17.70973 37.938918 19.333842 38.767578 20.060547 C 39.902088 21.055481 40.930956 21.258601 42.023438 20.705078 C 43.205875 20.105971 47.087029 18.892361 47.564453 18.998047 C 47.894501 19.071113 48.449658 19.590261 48.857422 20.205078 C 48.919419 20.298563 48.940569 20.367734 48.974609 20.443359 C 49.016209 20.306062 49.046793 20.17572 49.060547 20.052734 C 49.102687 19.675782 49.065446 19.518753 48.857422 19.205078 C 48.449658 18.590261 47.894501 18.071113 47.564453 17.998047 C 47.087029 17.892361 43.205875 19.105971 42.023438 19.705078 C 40.930956 20.258601 39.902088 20.055481 38.767578 19.060547 C 37.938918 18.333842 35.891974 16.70973 33.246094 14.800781 C 32.290942 14.111654 31.684196 13.645383 31.302734 13.302734 z M 22.9375 22.478516 C 22.827709 23.064165 22.618067 23.490077 22.214844 23.962891 C 21.88621 24.348233 21.871276 24.35167 20.708984 24.496094 C 20.06414 24.576214 16.845678 25.015815 14.230469 25.470703 C 11.615246 25.925593 9.3834033 25.896484 9.2734375 25.896484 C 9.1357955 25.896484 8.8960748 25.625231 8.5 25.025391 C 7.86904 24.069843 7.5979175 23.900371 7.1601562 24.189453 C 6.5065134 24.621099 5.5789867 26.282961 5.2050781 27.695312 C 5.0405381 28.316816 4.9853299 29.640129 5.015625 30.958984 C 5.0304368 30.021481 5.0840926 29.152301 5.2050781 28.695312 C 5.5789867 27.28296 6.5065134 25.621099 7.1601562 25.189453 C 7.5979175 24.900371 7.86904 25.069843 8.5 26.025391 C 8.8960748 26.625231 9.1357955 26.896484 9.2734375 26.896484 C 9.3834033 26.896484 11.615246 26.925593 14.230469 26.470703 C 16.845678 26.015815 20.06414 25.576214 20.708984 25.496094 C 21.871276 25.35167 21.88621 25.348233 22.214844 24.962891 C 22.734786 24.353215 22.940092 23.831567 23.013672 22.929688 C 22.995003 22.745464 22.961323 22.628208 22.9375 22.478516 z M 41.458984 26.976562 C 41.253061 26.980503 41.128906 26.995604 41.128906 27.021484 C 41.128906 27.071618 41.540918 27.50688 42.044922 28.232422 C 42.54893 28.957966 43.159455 29.905873 43.398438 30.337891 L 43.816406 31.097656 L 43.830078 30.123047 L 43.398438 29.337891 C 43.159455 28.905873 42.54893 27.957966 42.044922 27.232422 C 41.97334 27.129375 41.928308 27.079351 41.861328 26.988281 C 41.72585 26.984598 41.560227 26.974625 41.458984 26.976562 z M 20.089844 29.855469 C 20.06766 30.172764 20.058387 30.386427 19.998047 31.023438 C 19.973481 31.282735 19.983144 31.528058 20.017578 31.773438 C 20.136596 30.499823 20.167833 30.026883 20.089844 29.855469 z M 8.8710938 30.523438 C 8.8537273 30.525613 8.663215 30.531426 8.6582031 30.533203 C 8.4694169 30.600151 8.5865388 31.000278 9.1152344 32.097656 C 9.2417239 32.360202 9.3377505 32.563431 9.4023438 32.736328 C 9.5893843 32.171826 9.5114654 31.920086 9.1152344 31.097656 C 8.9852511 30.827859 8.9528917 30.714319 8.8710938 30.523438 z M 15.814453 33.386719 C 15.127812 33.386719 14.07208 34.396393 12.966797 36.109375 C 12.296137 37.148765 12.010162 37.733164 11.050781 39.982422 C 10.023608 42.390638 9.8190437 43.042876 9.3730469 45.410156 C 9.0290473 47.23609 8.9987978 47.564353 9.0058594 49.109375 C 9.0061419 49.17036 9.0110985 49.230521 9.0117188 49.291016 C 9.0283526 48.380244 9.1014051 47.852018 9.3730469 46.410156 C 9.8190437 44.042876 10.023608 43.390638 11.050781 40.982422 C 12.010162 38.733164 12.296137 38.148765 12.966797 37.109375 C 14.07208 35.396393 15.127812 34.386719 15.814453 34.386719 C 16.234532 34.386719 16.783747 34.985394 18.730469 37.566406 C 21.23715 40.889806 22.448801 41.736092 23.113281 41.066406 C 23.326575 40.851428 23.361696 40.647977 23.185547 39.962891 C 23.161188 39.996735 23.146024 40.033405 23.113281 40.066406 C 22.448801 40.736092 21.23715 39.889806 18.730469 36.566406 C 16.783747 33.985394 16.234532 33.386719 15.814453 33.386719 z M 53.246094 33.886719 C 53.046755 33.919585 52.867459 34.06788 52.683594 34.328125 C 52.420752 34.700149 52.100968 35.568037 52.003906 36.179688 C 51.966306 36.416661 51.871636 36.634838 51.791016 36.666016 C 51.702916 36.700096 51.434036 36.799841 51.117188 36.488281 C 50.036456 35.425589 49.088488 35.053285 48.763672 35.564453 C 48.682872 35.691613 48.477361 36.165079 48.304688 36.617188 C 47.901511 37.672798 47.442498 37.648457 47.117188 37.863281 C 46.733959 38.116351 46.098573 38.002063 45.207031 37.587891 C 44.541247 37.278599 44.457691 37.203468 44.136719 36.625 C 43.832611 36.076897 43.691591 35.576797 43.644531 34.966797 C 43.576754 36.116093 43.68669 36.813899 44.136719 37.625 C 44.457691 38.203468 44.541247 38.278599 45.207031 38.587891 C 46.098573 39.002063 46.733959 39.116351 47.117188 38.863281 C 47.442498 38.648457 47.901511 38.672798 48.304688 37.617188 C 48.477361 37.165079 48.682872 36.691613 48.763672 36.564453 C 49.088488 36.053285 50.036456 36.425589 51.117188 37.488281 C 51.434036 37.799841 51.702916 37.700096 51.791016 37.666016 C 51.871636 37.634838 51.966306 37.416661 52.003906 37.179688 C 52.100968 36.568037 52.420752 35.700149 52.683594 35.328125 C 53.173902 34.634137 53.636885 34.731728 54.511719 35.714844 C 55.684683 37.032994 56.937146 38.577684 57.566406 40.544922 C 58.48208 43.407554 59 47.335175 59 51.417969 L 59 50.417969 C 59 46.335175 58.48208 42.407554 57.566406 39.544922 C 56.937146 37.577684 55.684683 36.032994 54.511719 34.714844 C 53.964948 34.100396 53.578325 33.831942 53.246094 33.886719 z M 21.320312 45.603516 C 21.289752 45.758019 21.279635 45.859681 21.220703 46.101562 C 21.024058 46.908724 20.960434 47.818553 21 48.859375 C 21.026115 48.228295 21.089819 47.638798 21.220703 47.101562 C 21.434743 46.223052 21.451437 46.042606 21.341797 45.673828 L 21.320312 45.603516 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tresorit.svg b/.icons/awkward/64x64/apps/tresorit.svg
new file mode 100644
index 00000000..425c0cfa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tresorit.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.188473,5.0035627 A 6.3315059,6.3668138 0 0 0 28.87267,5.8529097 L 10.242599,16.668891 a 6.3315059,6.3668138 0 0 0 -3.1660305,5.514387 l 0,21.633361 a 6.3315059,6.3668138 0 0 0 3.1657535,5.513827 l 18.63007,10.816542 a 6.3315059,6.3668138 0 0 0 6.331506,0 L 53.833969,49.330466 A 6.3315059,6.3668138 0 0 0 57,43.816079 L 57,22.182718 A 6.3315059,6.3668138 0 0 0 53.833969,16.668331 L 35.203898,5.8523497 a 6.3315059,6.3668138 0 0 0 -3.016257,-0.849347 z"/>
+ <path style="fill:#4f4f4f" d="M 32.188473,4.0036233 A 6.3315059,6.3668138 0 0 0 28.87267,4.8529703 L 10.242599,15.668952 a 6.3315059,6.3668138 0 0 0 -3.1660305,5.514387 l 0,21.633362 a 6.3315059,6.3668138 0 0 0 3.1657535,5.513827 l 18.63007,10.816541 a 6.3315059,6.3668138 0 0 0 6.331506,0 L 53.833969,48.330528 A 6.3315059,6.3668138 0 0 0 57,42.816141 L 57,21.182779 A 6.3315059,6.3668138 0 0 0 53.833969,15.668392 L 35.203898,4.8524103 a 6.3315059,6.3668138 0 0 0 -3.016257,-0.849347 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 7.0765685,21.778565 0,21.038424 c -6.916e-4,2.275117 1.2059455,4.377707 3.1652175,5.515458 l 18.63128,10.816078 c 0.962869,0.55684 2.016188,0.849166 3.126934,0.84763 l 0,-21.999332 c -1.13868,0.0163 -2.22237,-0.276529 -3.209439,-0.84763 L 10.15928,26.333115 C 8.497869,25.363747 7.3639024,23.688368 7.0765685,21.778565 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 32.104226,4.0017609 a 6.3315059,6.3668138 0 0 0 -3.31523,0.8515366 L 10.157717,15.669376 a 6.3315059,6.3668138 0 0 0 -3.1577169,5.277183 6.3315059,6.3668138 0 0 0 3.1577169,5.386556 l 18.631279,10.816078 a 6.3315059,6.3668138 0 0 0 6.330437,0 L 53.750712,26.333115 A 6.3315059,6.3668138 0 0 0 56.90843,21.055931 6.3315059,6.3668138 0 0 0 53.750712,15.669376 L 35.119433,4.8532975 A 6.3315059,6.3668138 0 0 0 32.104226,4.0017609 Z"/>
+ <path style="opacity:0.2" d="M 40.502965,8.9281534 7.0765685,28.409821 l 0,15.407606 a 6.3315059,6.3668138 0 0 0 0.046045,0.73005 L 54.357272,17.018855 A 6.3315059,6.3668138 0 0 0 53.83452,16.668869 L 40.502965,8.9281534 Z"/>
+ <path style="fill:#00cbec" d="m 40.502965,7.928214 -33.4263965,19.481668 0,15.407607 a 6.3315059,6.3668138 0 0 0 0.046045,0.73005 L 54.357272,16.018916 A 6.3315059,6.3668138 0 0 0 53.83452,15.66893 L 40.502965,7.928214 Z"/>
+ <path style="fill:#00a7c2" d="m 9.5817406,25.950313 -2.5051721,1.460893 0,15.405783 a 6.3315059,6.3668138 0 0 0 0.045003,0.730448 L 23.435193,34.039911 10.15928,26.333115 A 6.3315059,6.3668138 0 0 1 9.5817406,25.950313 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.187496,4.0019531 A 6.3315059,6.3668138 0 0 0 28.872167,4.8535156 L 10.242196,15.669922 A 6.3315059,6.3668138 0 0 0 7.0768827,21.185547 6.3315059,6.3668138 0 0 1 10.157813,16.669922 L 28.789658,5.8535156 a 6.3315059,6.3668138 0 0 1 3.31533,-0.8515625 6.3315059,6.3668138 0 0 1 3.015298,0.8515625 l 18.62997,10.8164064 a 6.3315059,6.3668138 0 0 1 3.157814,5.386719 6.3315059,6.3668138 0 0 1 -0.0019,0.06055 6.3315059,6.3668138 0 0 1 0,0.002 6.3315059,6.3668138 0 0 1 0.09376,1.0625 l 0,-2 A 6.3315059,6.3668138 0 0 0 53.83464,15.669922 L 35.202794,4.8535156 A 6.3315059,6.3668138 0 0 0 32.187496,4.0019531 Z M 7.0768827,22.779297 l 0,0.40625 a 6.3315059,6.3668138 0 0 1 0.015002,-0.3125 6.3315059,6.3668138 0 0 1 -0.015002,-0.09375 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/trillian.svg b/.icons/awkward/64x64/apps/trillian.svg
new file mode 100644
index 00000000..88b9e8aa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/trillian.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 24.99999,5 C 14.049052,5 4.9999903,14.049062 4.9999903,25 c 0,9.040282 6.2809427,16.467414 14.5937497,18.894532 C 21.070054,53.44364 29.072156,61 38.99999,61 c 10.949612,0 19.99781,-9.046942 20,-19.996094 V 41 c 5.6e-5,-0.786558 -0.14204,-1.563562 -0.234376,-2.34375 0.06654,-0.54438 0.232174,-1.075302 0.234376,-1.625 a 8.0008,8.0008 0 0 0 0,-0.03516 c -0.004,-6.218684 -4.30904,-11.44293 -10.109376,-13.1875 -1.293454,-0.743836 -2.598392,-1.4772 -4.015624,-1.914062 0.0194,-0.290924 0.12382,-0.571232 0.125,-0.863282 a 8.0008,8.0008 0 0 0 0,-0.03516 C 44.995948,14.777411 40.69095,9.553163 34.890614,7.8085938 31.87135,6.0722856 28.506538,5.0040802 25.007802,5 a 8.0008,8.0008 0 0 0 -0.0078,0 z"/>
+ <path style="fill:#a32b58" d="M 24.99999,4 C 14.049052,4 4.9999903,13.049062 4.9999903,24 c 0,9.040282 6.2809427,16.467414 14.5937497,18.894532 C 21.070054,52.44364 29.072156,60 38.99999,60 c 10.949612,0 19.99781,-9.046942 20,-19.996094 V 40 c 5.6e-5,-0.786558 -0.14204,-1.563562 -0.234376,-2.34375 0.06654,-0.54438 0.232174,-1.075302 0.234376,-1.625 a 8.0008,8.0008 0 0 0 0,-0.03516 c -0.004,-6.218684 -4.30904,-11.44293 -10.109376,-13.1875 -1.293454,-0.743836 -2.598392,-1.4772 -4.015624,-1.914062 0.0194,-0.290924 0.12382,-0.571232 0.125,-0.863282 a 8.0008,8.0008 0 0 0 0,-0.03516 C 44.995948,13.777411 40.69095,8.5531632 34.890614,6.8085938 31.87135,5.0722856 28.506538,4.0040802 25.007802,4 a 8.0008,8.0008 0 0 0 -0.0078,0 z"/>
+ <path style="opacity:0.2" d="m 24.99999,13 a 12,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,-12 z m 1,2 a 9,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,-9 z"/>
+ <path style="opacity:0.2" d="m 38.99999,29 a 12,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,-12 z m 1,2 a 9,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,-9 z"/>
+ <path style="fill:#f3ab6f" d="m 38.99999,28 a 12,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,-12 z m 1,2 a 9,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,-9 z"/>
+ <circle style="opacity:0.2" cx="45" cy="37" r="6"/>
+ <circle style="fill:#f7c39a" cx="45" cy="36" r="6"/>
+ <path style="fill:#f3ab6f" d="m 24.99999,12 a 12,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,-12 z m 1,2 a 9,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,-9 z"/>
+ <circle style="opacity:0.2" cx="31" cy="21" r="6"/>
+ <circle style="fill:#f7c39a" cx="31" cy="20" r="6"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 25 4 C 14.049062 4 5 13.049062 5 24 C 5 24.123143 5.0133049 24.242699 5.015625 24.365234 C 5.3576066 13.702028 14.261719 5 25 5 A 8.0008 8.0008 0 0 1 25.007812 5 C 28.506548 5.0040802 31.871361 6.0722856 34.890625 7.8085938 C 40.464009 9.4849028 44.645593 14.376512 44.96875 20.273438 C 44.981169 20.192882 44.999669 20.113159 45 20.03125 A 8.0008 8.0008 0 0 0 45 19.996094 C 44.995958 13.777419 40.690961 8.5531631 34.890625 6.8085938 C 31.871361 5.0722856 28.506548 4.0040802 25.007812 4 A 8.0008 8.0008 0 0 0 25 4 z M 44.998047 20.939453 C 44.99814 20.958498 44.999988 20.97703 45 20.996094 A 8.0008 8.0008 0 0 1 45 21.03125 C 44.99882 21.3233 44.8944 21.603607 44.875 21.894531 C 46.292232 22.331393 47.597171 23.064758 48.890625 23.808594 C 54.471968 25.487297 58.656238 30.390596 58.96875 36.298828 C 58.976771 36.209384 58.999638 36.121565 59 36.03125 A 8.0008 8.0008 0 0 0 59 35.996094 C 58.996 29.77741 54.690961 24.553164 48.890625 22.808594 C 47.635342 22.086709 46.367107 21.380165 44.998047 20.939453 z M 58.839844 38.226562 C 58.813175 38.369547 58.78326 38.511975 58.765625 38.65625 C 58.847129 39.344912 58.95341 40.032149 58.980469 40.724609 C 58.989236 40.485123 58.999952 40.245318 59 40.003906 L 59 40 C 59.000042 39.405155 58.919396 38.815988 58.839844 38.226562 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/trimage.svg b/.icons/awkward/64x64/apps/trimage.svg
new file mode 100644
index 00000000..51eef4a6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/trimage.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 4.2335542,43.752405 c -0.2122607,0.661202 -0.2889809,1.219404 -0.1796886,1.628805 0.3985612,1.483804 3.6596108,3.39301 8.3906244,5.359416 l 0.02734,-0.028 c -0.0079,0.02 -0.01554,0.024 -0.02344,0.034 4.494014,1.867405 10.319831,3.776411 16.347649,5.445416 13.53584,3.749611 28.004082,6.227618 30.308089,3.910211 0.682242,-0.682602 0.906303,-2.509807 0.843763,-4.968814 -0.09532,1.432404 -0.358682,2.479607 -0.843763,2.965008 -2.305207,2.317407 -16.772849,-0.16 -30.308089,-3.910211 -6.027818,-1.669005 -11.853635,-3.578011 -16.347649,-5.445416 0.0079,-0.02 0.01554,-0.02 0.02344,-0.034 l -0.02734,0.028 C 8.0928775,46.928014 5.0140685,45.174009 4.2334662,43.748605 Z"/>
+ <path style="fill:#5bb1ec" d="m 50.065289,13.28526 c -17.18305,8.724426 -27.962082,22.146066 -37.618111,36.388108 4.494014,1.867405 10.319431,3.777811 16.347249,5.446816 C 39.865659,49.277166 50.752491,43.205949 55.362505,29.414108 53.7489,23.536691 51.896095,17.820874 50.064889,13.28306 Z"/>
+ <path style="fill:#2588c6" d="M 43.677271,4.0852328 C 36.070248,4.7248346 2.485149,38.587335 4.0531536,44.453352 c 0.3985612,1.483805 3.6624108,3.39201 8.3934244,5.358416 L 50.064689,13.423661 C 47.962083,8.2118449 45.904677,4.5526341 44.329872,4.1326329 c -0.18958,-0.05 -0.407181,-0.068 -0.652761,-0.044 z"/>
+ <path style="fill:#b1daf6" d="M 55.363305,29.485308 28.795227,55.191384 c 13.53584,3.749611 28.006082,6.228418 30.312089,3.911011 2.275007,-2.276406 -0.09694,-16.292648 -3.752811,-29.618087 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 44.023438 4.0898438 C 43.914937 4.0823938 43.798781 4.0856562 43.675781 4.0976562 L 43.679688 4.09375 C 36.071664 4.7333519 2.4867298 38.59292 4.0527344 44.460938 C 4.0560016 44.472764 4.0661531 44.486106 4.0703125 44.498047 C 5.4470735 36.627329 36.405092 5.7095851 43.677734 5.09375 L 43.675781 5.0957031 C 43.921781 5.0717031 44.138125 5.0886719 44.328125 5.1386719 C 45.90213 5.5586732 47.960494 9.2159183 50.0625 14.427734 L 50.03125 14.458984 C 50.04325 14.452784 50.054406 14.445653 50.066406 14.439453 C 51.898412 18.976866 53.749276 24.692343 55.363281 30.568359 C 55.361281 30.574359 55.361375 30.577984 55.359375 30.583984 C 57.943232 40.008945 59.871496 49.744002 59.978516 55.453125 C 60.105809 49.935705 58.100741 39.585435 55.359375 29.585938 C 55.361375 29.579937 55.361281 29.574359 55.363281 29.568359 C 53.749276 23.692343 51.898412 17.978819 50.066406 13.441406 C 50.054406 13.447606 50.04325 13.454738 50.03125 13.460938 L 50.0625 13.429688 C 47.960494 8.2178714 45.90213 4.5586732 44.328125 4.1386719 C 44.233125 4.1136719 44.131938 4.0972937 44.023438 4.0898438 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/trine.svg b/.icons/awkward/64x64/apps/trine.svg
new file mode 100644
index 00000000..100be89c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/trine.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10.022499,5 c 2.001806,2.7691146 3.024198,5.707313 0,10 -0.3174962,3.75354 0.996787,5.935494 5.488282,5.855468 1.062933,-0.07129 2.750101,-0.282034 3.636718,-1.117186 1.40549,-1.721232 0.860574,-2.622517 0.28125,-2.742188 -0.601993,-0.178234 -2.05809,0.72352 -0.660156,1.390625 0.2947,1.204353 -3.063969,1.079793 -3.683594,0.06641 C 12.752591,14.277357 18.957265,11.275566 26.022499,14 27.470809,25.39679 29.113361,39.918318 27.338905,53.484376 26.177739,56.178254 24.934231,57.795648 22.022499,59 l 0,2 c 4,-2 14,-2 20,-2 l 0,-2 C 39.435691,56.534046 37.381961,54.131188 37.077187,51.714844 36.072185,38.268362 35.337459,28.418474 38.022499,15 l 9.9375,0 c 1.23925,0.02801 1.74765,1.056592 2.0625,4 l 4,0 c -1.395408,-3.332976 -2,-6 -2,-10 -14.939002,2.309403 -25.844416,0.257246 -42,-4 z"/>
+ <path style="fill:#fecd38" d="m 10.022499,4 c 2.001806,2.7691146 3.024198,5.7073134 0,10 -0.3174962,3.75354 0.996787,5.935495 5.488282,5.855469 1.062933,-0.07129 2.750101,-0.282034 3.636718,-1.117188 1.40549,-1.721231 0.860574,-2.622516 0.28125,-2.742187 -0.601993,-0.178234 -2.05809,0.72352 -0.660156,1.390625 0.2947,1.204352 -3.063969,1.079794 -3.683594,0.06641 C 12.752591,13.277357 18.957265,10.275566 26.022499,13 27.470809,24.39679 29.113361,38.918318 27.338905,52.484376 26.177739,55.178254 24.934231,56.795648 22.022499,58 l 0,2 c 4,-2 14,-2 20,-2 l 0,-2 C 39.435691,55.534046 37.381961,53.131188 37.077187,50.714844 36.072185,37.268362 35.337459,27.418474 38.022499,14 l 9.9375,0 c 1.23925,0.02801 1.74765,1.056592 2.0625,4 l 4,0 c -1.395408,-3.332976 -2,-6 -2,-10 -14.939002,2.309403 -25.844416,0.2572464 -42,-4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.023438 4 C 10.308238 4.3939674 10.564462 4.7930395 10.800781 5.1972656 C 26.517709 9.3107427 37.333329 11.270927 52.023438 9 C 52.023438 12.591184 52.51559 15.111134 53.625 18 L 54.023438 18 C 52.628029 14.667024 52.023438 12 52.023438 8 C 37.084435 10.309403 26.179021 8.2572464 10.023438 4 z M 11.902344 9.375 C 11.801288 10.747963 11.248258 12.261433 10.023438 14 C 9.9765137 14.554748 9.9765087 15.063011 10.005859 15.546875 C 10.013349 15.362609 10.007143 15.192638 10.023438 15 C 11.552172 12.830043 12.045477 11.005849 11.902344 9.375 z M 19.169922 15.976562 C 18.564551 16.033475 17.739463 16.67498 18.527344 17.230469 C 18.8052 17.034565 19.185145 16.923691 19.429688 16.996094 C 19.627365 17.036928 19.81419 17.176024 19.927734 17.400391 C 20.201682 16.549137 19.832351 16.079272 19.429688 15.996094 C 19.354438 15.973814 19.264619 15.96766 19.169922 15.976562 z M 14.644531 16.1875 C 14.509337 16.876898 14.632684 17.641653 15.085938 18.453125 C 15.705562 19.466509 19.064231 19.591071 18.769531 18.386719 C 18.556027 18.284833 18.4256 18.178462 18.332031 18.070312 C 17.450668 18.453973 15.539594 18.195071 15.085938 17.453125 C 14.841315 17.015171 14.710198 16.594375 14.644531 16.1875 z M 36.175781 33 C 36.130102 38.936345 36.56565 44.85815 37.078125 51.714844 C 37.382899 54.131188 39.43663 56.534046 42.023438 57 L 42.023438 56 C 39.43663 55.534046 37.382899 53.131188 37.078125 50.714844 C 36.594339 44.242004 36.182991 38.605256 36.175781 33 z M 28.105469 40.130859 C 28.0906 44.261593 27.872063 48.415457 27.339844 52.484375 C 26.178678 55.178253 24.93517 56.795648 22.023438 58 L 22.023438 59 C 24.93517 57.795648 26.178678 56.178253 27.339844 53.484375 C 27.915046 49.086846 28.125364 44.590207 28.105469 40.130859 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/trine2.svg b/.icons/awkward/64x64/apps/trine2.svg
new file mode 100644
index 00000000..5f08ecc9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/trine2.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10.019999,5 c 2.001806,2.7691146 3.024198,5.707313 0,10 -0.3174968,3.75354 0.996787,5.935494 5.488281,5.855468 1.062934,-0.07129 2.750101,-0.282034 3.636719,-1.117186 1.40549,-1.721232 0.860574,-2.622517 0.28125,-2.742188 -0.601993,-0.178234 -2.05809,0.72352 -0.660156,1.390625 0.294699,1.204353 -3.063969,1.079793 -3.683594,0.06641 C 12.75009,14.277357 18.954764,11.275566 26.019999,14 27.468309,25.39679 29.110861,39.918318 27.336405,53.484376 26.175239,56.178254 24.931731,57.795648 22.019999,59 l 0,2 c 4,-2 14,-2 20,-2 l 0,-2 C 39.433191,56.534046 37.379461,54.131188 37.074687,51.714844 36.069685,38.268362 35.334959,28.418474 38.019999,15 l 9.9375,0 c 1.23925,0.02801 1.74765,1.056592 2.0625,4 l 4,0 c -1.395408,-3.332976 -2,-6 -2,-10 -14.939002,2.309403 -25.844416,0.257246 -42,-4 z m 41.277344,32 c -0.75345,0.0032 -1.50132,0.07618 -2.230468,0.207032 -1.409722,0.253 -3.192382,1.031768 -3.550782,2.417968 -0.32788,1.26802 -0.407416,3.012118 1.765624,3.511718 L 48.019999,43 l 0,-2 c 1.209582,-2.469796 3.998968,-2.624526 5.667968,-0.777344 2.068,3.7536 -0.596236,8.124688 -2.523436,10.929688 -1.892,3.122 -4.548532,3.679656 -7.144532,5.847656 l 0,2 c 0,0 8.882,0.54916 12,2 0.43864,-1.81288 4.768318,-5.3245 3.886718,-7.0625 C 58.727437,52.42812 56.019999,53 56.019999,55 l 1.75,-0.03906 c 0.32072,-0.67506 0.14894,-0.804192 0.570312,-0.394532 0.24736,1.21266 -1.034094,1.828558 -1.871094,2.210938 -2.44912,0.223274 -6.450716,0.224508 -6.464842,0.11718 5.4104,-5.3964 12.460206,-12.003182 7.691406,-17.550782 C 55.850331,37.62475 53.557693,36.990184 51.297343,37 Z"/>
+ <path style="fill:#fecd38" d="m 10.019999,4 c 2.001806,2.7691146 3.024198,5.7073134 0,10 -0.3174968,3.75354 0.996787,5.935495 5.488281,5.855469 1.062934,-0.07129 2.750101,-0.282034 3.636719,-1.117188 1.40549,-1.721231 0.860574,-2.622516 0.28125,-2.742187 -0.601993,-0.178234 -2.05809,0.72352 -0.660156,1.390625 0.294699,1.204352 -3.063969,1.079794 -3.683594,0.06641 C 12.75009,13.277357 18.954764,10.275566 26.019999,13 27.468309,24.39679 29.110861,38.918318 27.336405,52.484376 26.175239,55.178254 24.931731,56.795648 22.019999,58 l 0,2 c 4,-2 14,-2 20,-2 l 0,-2 C 39.433191,55.534046 37.379461,53.131188 37.074687,50.714844 36.069685,37.268362 35.334959,27.418474 38.019999,14 l 9.9375,0 c 1.23925,0.02801 1.74765,1.056592 2.0625,4 l 4,0 c -1.395408,-3.332976 -2,-6 -2,-10 -14.939002,2.309403 -25.844416,0.2572464 -42,-4 z m 41.277344,32 c -0.75345,0.0032 -1.50132,0.07618 -2.230468,0.207032 -1.409722,0.253 -3.192382,1.031768 -3.550782,2.417968 -0.32788,1.26802 -0.407416,3.012118 1.765624,3.511718 L 48.019999,42 l 0,-2 c 1.209582,-2.469796 3.998968,-2.624526 5.667968,-0.777344 2.068,3.7536 -0.596236,8.124688 -2.523436,10.929688 -1.892,3.122 -4.548532,3.679656 -7.144532,5.847656 l 0,2 c 0,0 8.882,0.54916 12,2 0.43864,-1.81288 4.768318,-5.3245 3.886718,-7.0625 C 58.727437,51.42812 56.019999,52 56.019999,54 l 1.75,-0.03906 c 0.32072,-0.67506 0.14894,-0.804192 0.570312,-0.394532 0.24736,1.21266 -1.034094,1.828558 -1.871094,2.210938 -2.44912,0.223274 -6.450716,0.224508 -6.464842,0.11718 5.4104,-5.3964 12.460206,-12.003182 7.691406,-17.550782 C 55.850331,36.62475 53.557693,35.990184 51.297343,36 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.019531 4 C 10.304712 4.3944927 10.562271 4.7944354 10.798828 5.1992188 C 26.514473 9.3122719 37.33016 11.270813 52.019531 9 C 52.019531 12.59096 52.511831 15.111362 53.621094 18 L 54.019531 18 C 52.624123 14.667024 52.019531 12 52.019531 8 C 37.080529 10.309403 26.175115 8.2572464 10.019531 4 z M 11.898438 9.3789062 C 11.796594 10.750823 11.243172 12.263107 10.019531 14 C 9.972801 14.552458 9.9750107 15.058849 10.003906 15.541016 C 10.011411 15.358644 10.003412 15.190564 10.019531 15 C 11.547058 12.831758 12.040451 11.008772 11.898438 9.3789062 z M 19.167969 15.976562 C 18.562469 16.033487 17.736642 16.674899 18.525391 17.230469 C 18.803223 17.034708 19.181332 16.923719 19.425781 16.996094 C 19.623459 17.036928 19.812237 17.176024 19.925781 17.400391 C 20.199574 16.549295 19.828406 16.079264 19.425781 15.996094 C 19.350532 15.973814 19.262666 15.96766 19.167969 15.976562 z M 14.642578 16.1875 C 14.507384 16.876898 14.628777 17.641653 15.082031 18.453125 C 15.701656 19.466509 19.060324 19.591071 18.765625 18.386719 C 18.551221 18.284404 18.42359 18.176971 18.330078 18.068359 C 17.44904 18.452475 15.535811 18.195272 15.082031 17.453125 C 14.837409 17.015171 14.708245 16.594375 14.642578 16.1875 z M 36.173828 32.996094 C 36.127926 38.933744 36.561631 44.85665 37.074219 51.714844 C 37.378993 54.131188 39.432723 56.534046 42.019531 57 L 42.019531 56 C 39.432723 55.534046 37.378993 53.131188 37.074219 50.714844 C 36.590321 44.240505 36.180848 38.602632 36.173828 32.996094 z M 51.296875 36 C 50.543425 36.0032 49.795554 36.076179 49.066406 36.207031 C 47.656684 36.460031 45.874025 37.2388 45.515625 38.625 C 45.381159 39.145024 45.299406 39.743199 45.386719 40.304688 C 45.418262 40.070581 45.460004 39.840106 45.515625 39.625 C 45.874025 38.2388 47.656684 37.460031 49.066406 37.207031 C 49.795554 37.076179 50.543425 37.0032 51.296875 37 C 53.557225 36.990184 55.849862 37.624756 57.695312 39.34375 C 58.663168 40.469668 59.137418 41.639783 59.244141 42.833984 C 59.362211 41.292669 58.931832 39.782207 57.695312 38.34375 C 55.849862 36.624756 53.557225 35.990184 51.296875 36 z M 28.103516 40.111328 C 28.089286 44.248492 27.868995 48.409048 27.335938 52.484375 C 26.174772 55.178253 24.931263 56.795648 22.019531 58 L 22.019531 59 C 24.931263 57.795648 26.174772 56.178253 27.335938 53.484375 C 27.91198 49.080418 28.124131 44.577081 28.103516 40.111328 z M 54.412109 42.744141 C 54.20447 45.481279 52.50722 48.197405 51.164062 50.152344 C 49.272062 53.274344 46.615531 53.832 44.019531 56 L 44.019531 57 C 46.615531 54.832 49.272062 54.274344 51.164062 51.152344 C 52.670974 48.959065 54.6186 45.808534 54.412109 42.744141 z M 58.158203 52.083984 C 57.077098 52.058808 56.019531 52.75 56.019531 54 L 56.302734 53.994141 C 57.025621 52.857172 58.958338 52.724251 59.90625 53.9375 C 59.917812 53.960294 59.919897 53.986369 59.929688 54.009766 C 60.049433 53.610626 60.062173 53.24489 59.90625 52.9375 C 59.46402 52.371482 58.806866 52.09909 58.158203 52.083984 z M 58.220703 54.453125 C 57.891912 55.102949 57.069744 55.502782 56.46875 55.777344 C 54.732021 55.935673 52.267912 55.97764 50.945312 55.953125 C 50.630874 56.266051 50.310275 56.588955 50.003906 56.894531 C 50.018032 57.001859 54.01963 57.000618 56.46875 56.777344 C 57.30575 56.394964 58.587204 55.779066 58.339844 54.566406 C 58.282615 54.510768 58.258769 54.488868 58.220703 54.453125 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/trine3.svg b/.icons/awkward/64x64/apps/trine3.svg
new file mode 100644
index 00000000..c0171880
--- /dev/null
+++ b/.icons/awkward/64x64/apps/trine3.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10.045,4.9994416 c 2.001798,2.7691573 3.024197,5.7073944 0,9.9999904 -0.3175,3.753595 0.99678,5.935463 5.488275,5.855463 1.062939,-0.072 2.750096,-0.281987 3.636716,-1.117187 1.405479,-1.721197 0.86059,-2.622385 0.281249,-2.742185 -0.601979,-0.177999 -2.058094,0.723426 -0.660155,1.390624 0.294699,1.2042 -3.063971,1.080206 -3.68359,0.06641 -2.332398,-4.175795 3.872256,-7.177518 10.93749,-4.453121 1.448296,11.396787 3.090863,25.918348 1.316404,39.484337 -1.161158,2.693795 -2.404663,4.311219 -5.3164,5.515618 l 0,1.999998 c 3.999996,-1.999998 13.999984,-1.999998 19.99998,-1.999998 l 0,-1.999998 C 39.458169,56.53339 37.404439,54.130636 37.09966,51.714238 36.094661,38.267852 35.359933,28.417816 38.044973,14.999431 l 9.93749,0 c 1.239239,0.028 1.747636,1.0566 2.062498,3.999996 l 3.999996,0 C 52.649556,15.666432 52.044959,12.999433 52.044959,8.9994374 37.10597,11.308835 26.200565,9.2565971 10.045,4.9994414 Z M 52.763706,37.022847 c -2.764895,-0.0249 -4.876903,0.885027 -6.425774,3.222653 -0.268219,0.540819 -0.367897,0.922627 -0.398437,1.542966 -0.03548,0.72122 0.112,1.298087 0.496093,1.929686 0.11664,0.19182 0.42821,0.542428 0.59375,0.667968 0.384379,0.291539 0.983503,0.576335 1.277342,0.609375 0.07756,0.0088 0.18728,0.02686 0.246094,0.03906 0.949289,-0.03497 1.445311,-0.829285 1.445311,-1.85937 0,-1.299307 2.387603,-3.901872 3.203121,-0.394532 -0.203906,2.219958 -1.378549,2.66223 -2.949215,3.777341 -0.17272,0.105159 -0.26953,0.239651 -0.26953,0.382811 0.509299,1.061923 0.995127,2.05103 1.367184,3.164059 0.12836,0.3124 0.204276,0.394532 0.359376,0.394532 0.06844,0 0.12442,-0.03936 0.234374,-0.15234 0.607581,-0.836159 0.992543,-1.986044 1.61328,-0.902343 0.19628,0.370479 0.286734,0.630789 0.421874,1.218748 0.03128,0.13608 0.04208,0.327478 0.05468,0.773438 0.0122,0.436379 1.9e-4,0.592467 -0.09374,1.179687 -0.920325,2.435099 -2.399678,3.607776 -5.441401,2.914059 -0.290299,-0.15498 -0.566405,-0.423402 -0.566405,-0.550782 0,-0.08446 0.15532,-0.12018 0.476561,-0.11718 0.41086,0.0038 0.671442,-0.06796 0.851561,-0.226564 0.03314,-0.02916 0.10088,-0.07826 0.15234,-0.113279 0.0935,-0.06364 0.249066,-0.248006 0.328126,-0.390626 0.02308,-0.04162 0.04628,-0.08536 0.05468,-0.09374 0.06596,-0.06534 0.17514,-0.38584 0.203124,-0.675779 0.06136,-0.6357 -0.0088,-0.608784 -0.277344,-1.089843 -0.30478,-0.54592 -1.004553,-1.038807 -1.671872,-1.179687 -0.32262,-0.068 -0.376486,-0.0768 -0.691406,-0.07812 -1.35902,-0.017 -2.577059,1.107919 -3.218748,2.886717 -0.152,0.868419 -0.1673,0.981557 -0.11328,1.585937 0.04778,0.534759 0.14648,0.938525 0.351561,1.429684 0.07756,0.18576 0.23327,0.50553 0.29297,0.60547 0.015,0.02496 0.08362,0.141459 0.15234,0.261717 0.12312,0.21546 0.316896,0.492158 0.410158,0.585938 0.02624,0.02638 0.04688,0.06042 0.04688,0.07422 0,0.045 0.678536,0.726663 0.910156,0.914063 0.0792,0.0641 0.165759,0.1352 0.191399,0.16016 0.24636,0.240659 1.113171,0.737659 1.507811,0.863279 0.06884,0.02192 0.2438,0.0811 0.386719,0.13282 0.24092,0.08722 0.894452,0.263543 1.070311,0.289063 0.04202,0.006 0.17138,0.03604 0.289062,0.0625 0.11768,0.02644 0.336982,0.06384 0.488282,0.08594 0.151299,0.02208 0.496645,0.04388 0.765623,0.04688 0.587141,0.0066 1.698356,-0.0458 1.847656,-0.08594 0.05886,-0.0158 0.1488,-0.03496 0.19922,-0.04296 0.09446,-0.015 0.699589,-0.13576 0.781249,-0.15626 0.15656,-0.0393 0.28783,-0.07954 0.53125,-0.152339 0.151299,-0.04524 0.331857,-0.09378 0.398437,-0.10938 0.0666,-0.0156 0.13474,-0.03838 0.15234,-0.05078 0.0174,-0.0124 0.10676,-0.0475 0.19922,-0.07812 0.302379,-0.10016 0.909445,-0.392948 1.253905,-0.605468 0.109459,-0.06754 0.222139,-0.135739 0.249999,-0.152339 0.02774,-0.0166 0.1322,-0.08938 0.234376,-0.16016 0.10218,-0.07076 0.19452,-0.1289 0.203124,-0.1289 0.03334,0 0.351059,-0.231182 0.499999,-0.363282 0.04694,-0.04162 0.15586,-0.13328 0.238282,-0.203124 0.3001,-0.254259 0.736145,-0.709663 0.816405,-0.851561 0.0152,-0.02692 0.07302,-0.09892 0.125,-0.16016 0.21236,-0.250039 0.382812,-0.481643 0.382812,-0.515623 0,-0.0132 0.065,-0.12138 0.14062,-0.238282 0.0757,-0.1169 0.136719,-0.217362 0.136719,-0.226562 0,-0.0092 0.04918,-0.121979 0.10938,-0.249999 0.06022,-0.12802 0.12896,-0.274278 0.15234,-0.324218 0.15186,-0.32512 0.349172,-1.068675 0.394532,-1.484375 0.0092,-0.08326 0.02816,-0.246721 0.04296,-0.363279 0.02906,-0.223302 0.02302,-1.056257 -0.0078,-1.210937 -0.01,-0.04996 -0.03258,-0.228012 -0.05078,-0.394532 -0.05674,-0.522999 -0.217294,-1.215136 -0.382814,-1.648436 -0.06044,-0.1582 -0.13006,-0.346934 -0.15626,-0.421873 -0.02612,-0.07494 -0.0667,-0.16638 -0.08984,-0.19922 -0.02312,-0.03284 -0.04296,-0.07822 -0.04296,-0.10156 0,-0.07516 -0.389238,-0.826233 -0.574218,-1.109373 -0.09866,-0.15104 -0.18802,-0.296532 -0.19922,-0.320314 -0.02676,-0.05656 -0.09182,-0.16048 -0.11328,-0.17968 -0.0092,-0.0084 -0.05128,-0.06602 -0.08984,-0.128899 -0.03856,-0.06288 -0.0854,-0.13196 -0.105459,-0.15234 -0.02,-0.02038 -0.06876,-0.08234 -0.10938,-0.14062 -0.04068,-0.05828 -0.08044,-0.1129 -0.08984,-0.1211 -0.0096,-0.0084 -0.05746,-0.06282 -0.10546,-0.1211 -0.10496,-0.12744 -0.463156,-0.524087 -0.796875,-0.878907 -0.35774,-0.38032 -0.6529,-0.387326 -0.675782,-0.492186 -0.02292,-0.104619 0.05558,-0.244893 0.238282,-0.433593 0.20738,-0.2142 0.437372,-0.539102 0.570312,-0.800781 0.02124,-0.04162 0.05332,-0.08746 0.07032,-0.10546 0.03138,-0.03294 0.375508,-0.704646 0.417968,-0.816405 0.0126,-0.0333 0.03794,-0.117 0.0586,-0.1836 0.02056,-0.0666 0.06066,-0.18628 0.08984,-0.269532 0.08216,-0.23482 0.1845,-0.761619 0.20703,-1.062499 0.04072,-0.541999 0.0108,-1.417906 -0.0586,-1.730466 -0.04652,-0.2097 -0.273944,-0.861311 -0.351564,-1.007813 -0.03966,-0.07492 -0.11224,-0.22379 -0.16406,-0.33203 -0.15176,-0.317039 -0.302573,-0.525541 -0.671873,-0.925781 -0.18596,-0.20156 -0.768193,-0.711383 -0.945313,-0.828123 -0.32308,-0.21296 -0.539996,-0.341742 -0.722655,-0.425782 -0.35964,-0.165499 -0.52452,-0.236537 -0.625,-0.273437 -0.05882,-0.0216 -0.12072,-0.0524 -0.13672,-0.0664 -0.016,-0.014 -0.04694,-0.02344 -0.07032,-0.02344 -0.02352,2e-6 -0.08764,-0.0196 -0.140619,-0.04296 -0.2434,-0.10736 -0.763944,-0.264478 -1.390625,-0.324218 z"/>
+ <path style="fill:#9b6bca" d="m 10.045,4.0000011 c 2.001798,2.7691573 3.024197,5.7073943 0,9.9999899 -0.3175,3.753595 0.99678,5.935463 5.488275,5.855463 1.062939,-0.072 2.750096,-0.281987 3.636716,-1.117186 1.405479,-1.721198 0.86059,-2.622385 0.281249,-2.742185 -0.601979,-0.178 -2.058094,0.723425 -0.660155,1.390624 0.294699,1.204198 -3.063971,1.080205 -3.68359,0.0664 -2.332398,-4.175794 3.872256,-7.177517 10.93749,-4.45312 1.448296,11.396787 3.090863,25.918348 1.316404,39.484337 -1.161158,2.693795 -2.404663,4.311219 -5.3164,5.515618 l 0,1.999998 c 3.999996,-1.999998 13.999984,-1.999998 19.99998,-1.999998 l 0,-1.999998 C 39.458169,55.53395 37.404439,53.131196 37.09966,50.714798 36.094661,37.268412 35.359933,27.418376 38.044973,13.999991 l 9.93749,0 c 1.239239,0.028 1.747636,1.0566 2.062498,3.999996 l 3.999996,0 C 52.649556,14.666991 52.044959,11.999993 52.044959,7.9999971 37.10597,10.309395 26.200565,8.2571569 10.045,4.0000011 Z M 52.763706,36.023407 c -2.764895,-0.0249 -4.876903,0.885027 -6.425774,3.222653 -0.268219,0.540819 -0.367897,0.922627 -0.398437,1.542966 -0.03548,0.72122 0.112,1.298087 0.496093,1.929686 0.11664,0.19182 0.42821,0.542428 0.59375,0.667968 0.384379,0.291539 0.983503,0.576335 1.277342,0.609375 0.07756,0.0088 0.18728,0.02686 0.246094,0.03906 0.949289,-0.03497 1.445311,-0.829285 1.445311,-1.85937 0,-1.299307 2.387603,-3.901872 3.203121,-0.394532 -0.203906,2.219958 -1.378549,2.66223 -2.949215,3.777341 -0.17272,0.105159 -0.26953,0.239651 -0.26953,0.382811 0.509299,1.061923 0.995127,2.05103 1.367184,3.164059 0.12836,0.3124 0.204276,0.394532 0.359376,0.394532 0.06844,0 0.12442,-0.03936 0.234374,-0.15234 0.607581,-0.836159 0.992543,-1.986044 1.61328,-0.902343 0.19628,0.370479 0.286734,0.630789 0.421874,1.218748 0.03128,0.13608 0.04208,0.327478 0.05468,0.773438 0.0122,0.436379 1.9e-4,0.592467 -0.09374,1.179687 -0.920325,2.435099 -2.399678,3.607776 -5.441401,2.914059 -0.290299,-0.15498 -0.566405,-0.423402 -0.566405,-0.550782 0,-0.08446 0.15532,-0.12018 0.476561,-0.11718 0.41086,0.0038 0.671442,-0.06796 0.851561,-0.226564 0.03314,-0.02916 0.10088,-0.07826 0.15234,-0.113279 0.0935,-0.06364 0.249066,-0.248006 0.328126,-0.390626 0.02308,-0.04162 0.04628,-0.08534 0.05468,-0.09374 0.06596,-0.06534 0.17514,-0.38584 0.203124,-0.675779 0.06136,-0.6357 -0.0088,-0.608784 -0.277344,-1.089843 -0.30478,-0.54592 -1.004553,-1.038807 -1.671872,-1.179687 -0.32262,-0.068 -0.376486,-0.0768 -0.691406,-0.07812 -1.35902,-0.017 -2.577059,1.107919 -3.218748,2.886717 -0.152,0.868419 -0.1673,0.981557 -0.11328,1.585937 0.04778,0.534759 0.14648,0.938525 0.351561,1.429684 0.07756,0.18576 0.23327,0.50553 0.29297,0.60547 0.015,0.02496 0.08362,0.141459 0.15234,0.261717 0.12312,0.21546 0.316896,0.492158 0.410158,0.585938 0.02624,0.02638 0.04688,0.06042 0.04688,0.07422 0,0.045 0.678536,0.726663 0.910156,0.914063 0.0792,0.0641 0.165759,0.1352 0.191399,0.16016 0.24636,0.240659 1.113171,0.737659 1.507811,0.863279 0.06884,0.02192 0.2438,0.0811 0.386719,0.13282 0.24092,0.08722 0.894452,0.263543 1.070311,0.289063 0.04202,0.0062 0.17138,0.03604 0.289062,0.0625 0.11768,0.02644 0.336982,0.06384 0.488282,0.08594 0.151299,0.02208 0.496645,0.04388 0.765623,0.04688 0.587141,0.0066 1.698356,-0.0458 1.847656,-0.08594 0.05886,-0.0158 0.1488,-0.03496 0.19922,-0.04296 0.09446,-0.015 0.699589,-0.13576 0.781249,-0.15626 0.15656,-0.0393 0.28783,-0.07954 0.53125,-0.152339 0.151299,-0.04524 0.331857,-0.09378 0.398437,-0.10938 0.0666,-0.0156 0.13474,-0.03838 0.15234,-0.05078 0.0174,-0.0124 0.10676,-0.0475 0.19922,-0.07812 0.302379,-0.10016 0.909445,-0.392948 1.253905,-0.605468 0.109459,-0.06754 0.222139,-0.135739 0.249999,-0.152339 0.02774,-0.0166 0.1322,-0.08938 0.234376,-0.16016 0.10218,-0.07076 0.19452,-0.1289 0.203124,-0.1289 0.03334,0 0.351059,-0.231182 0.499999,-0.363282 0.04694,-0.04162 0.15586,-0.13328 0.238282,-0.203124 0.3001,-0.254259 0.736145,-0.709663 0.816405,-0.851561 0.0152,-0.02692 0.07302,-0.09892 0.125,-0.16016 0.21236,-0.250039 0.382812,-0.481643 0.382812,-0.515623 0,-0.0132 0.065,-0.12138 0.14062,-0.238282 0.0757,-0.1169 0.136719,-0.217362 0.136719,-0.226562 0,-0.0092 0.04918,-0.121979 0.10938,-0.249999 0.06022,-0.12802 0.12896,-0.274278 0.15234,-0.324218 0.15186,-0.32512 0.349172,-1.068675 0.394532,-1.484375 0.0092,-0.08326 0.02816,-0.246721 0.04296,-0.363279 0.02906,-0.223302 0.02302,-1.056257 -0.0078,-1.210937 -0.01,-0.04996 -0.03258,-0.228012 -0.05078,-0.394532 -0.05674,-0.522999 -0.217294,-1.215136 -0.382814,-1.648436 -0.06044,-0.1582 -0.13006,-0.346934 -0.15626,-0.421873 -0.02612,-0.07494 -0.0667,-0.16638 -0.08984,-0.19922 -0.02312,-0.03284 -0.04296,-0.07822 -0.04296,-0.10156 0,-0.07516 -0.389238,-0.826233 -0.574218,-1.109373 -0.09866,-0.15104 -0.18802,-0.296532 -0.19922,-0.320314 -0.02676,-0.05656 -0.09182,-0.16048 -0.11328,-0.17968 -0.0092,-0.0084 -0.05128,-0.06602 -0.08984,-0.128899 -0.03856,-0.06288 -0.0854,-0.13196 -0.105459,-0.15234 -0.02,-0.02038 -0.06876,-0.08234 -0.10938,-0.14062 -0.04068,-0.05828 -0.08044,-0.1129 -0.08984,-0.1211 -0.0096,-0.0084 -0.05746,-0.06282 -0.10546,-0.1211 -0.10496,-0.12744 -0.463156,-0.524087 -0.796875,-0.878907 -0.35774,-0.38032 -0.6529,-0.387326 -0.675782,-0.492186 -0.02292,-0.104619 0.05558,-0.244893 0.238282,-0.433593 0.20738,-0.2142 0.437372,-0.539102 0.570312,-0.800781 0.02124,-0.04162 0.05332,-0.08746 0.07032,-0.10546 0.03138,-0.03294 0.375508,-0.704646 0.417968,-0.816405 0.0126,-0.0333 0.03794,-0.117 0.0586,-0.1836 0.02056,-0.0666 0.06066,-0.18628 0.08984,-0.269532 0.08216,-0.23482 0.1845,-0.761619 0.20703,-1.062499 0.04072,-0.541999 0.0108,-1.417906 -0.0586,-1.730466 -0.04652,-0.2097 -0.273944,-0.861311 -0.351564,-1.007813 -0.03966,-0.07492 -0.11224,-0.22379 -0.16406,-0.33203 -0.15176,-0.317039 -0.302573,-0.525541 -0.671873,-0.925781 -0.18596,-0.20156 -0.768193,-0.711383 -0.945313,-0.828123 -0.32308,-0.21296 -0.539996,-0.341742 -0.722655,-0.425782 -0.35964,-0.165499 -0.52452,-0.236537 -0.625,-0.273437 -0.05882,-0.0216 -0.12072,-0.0524 -0.13672,-0.0664 -0.016,-0.014 -0.04694,-0.02344 -0.07032,-0.02344 -0.02352,2e-6 -0.08764,-0.0196 -0.140619,-0.04296 -0.2434,-0.10736 -0.763944,-0.264478 -1.390625,-0.324218 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.044922 4 C 10.330101 4.3944988 10.587662 4.7944299 10.824219 5.1992188 C 26.539845 9.3121884 37.355563 11.270808 52.044922 9 C 52.044922 12.590956 52.537225 15.111351 53.646484 18 L 54.044922 18 C 52.649521 14.667004 52.044922 11.999996 52.044922 8 C 37.105933 10.309398 26.200487 8.2571558 10.044922 4 z M 11.923828 9.3789062 C 11.821986 10.75082 11.268563 12.263144 10.044922 14 C 9.9981912 14.552466 10.000402 15.058846 10.029297 15.541016 C 10.036802 15.358641 10.028803 15.190567 10.044922 15 C 11.572448 12.831804 12.065842 11.008776 11.923828 9.3789062 z M 19.193359 15.976562 C 18.587994 16.033562 17.760946 16.674952 18.548828 17.230469 C 18.826776 17.034043 19.20628 16.923681 19.451172 16.996094 C 19.648855 17.036972 19.837628 17.176022 19.951172 17.400391 C 20.224968 16.549327 19.853808 16.079354 19.451172 15.996094 C 19.375924 15.973844 19.288056 15.967646 19.193359 15.976562 z M 14.666016 16.1875 C 14.530906 16.876829 14.654227 17.641751 15.107422 18.453125 C 15.727041 19.46693 19.085715 19.590917 18.791016 18.386719 C 18.578679 18.285376 18.449106 18.177859 18.355469 18.070312 C 17.474208 18.454196 15.561113 18.195443 15.107422 17.453125 C 14.862801 17.015169 14.731682 16.594376 14.666016 16.1875 z M 36.199219 32.994141 C 36.153317 38.931805 36.587023 44.856699 37.099609 51.714844 C 37.404388 54.131242 39.458122 56.534006 42.044922 57 L 42.044922 56 C 39.458122 55.534006 37.404388 53.131242 37.099609 50.714844 C 36.615657 44.239802 36.206143 38.601333 36.199219 32.994141 z M 52.763672 36.023438 C 49.998777 35.998537 47.886762 36.908468 46.337891 39.246094 C 46.069672 39.786913 45.969993 40.168724 45.939453 40.789062 C 45.927089 41.040395 45.944172 41.271396 45.978516 41.496094 C 46.026811 41.049244 46.118598 40.688262 46.337891 40.246094 C 47.886762 37.908468 49.998777 36.998537 52.763672 37.023438 C 53.390353 37.083178 53.910897 37.240296 54.154297 37.347656 C 54.207276 37.371016 54.271402 37.390627 54.294922 37.390625 C 54.318302 37.390625 54.349234 37.400062 54.365234 37.414062 C 54.381234 37.428063 54.443133 37.458869 54.501953 37.480469 C 54.602433 37.517369 54.767313 37.588407 55.126953 37.753906 C 55.309612 37.837946 55.526529 37.966727 55.849609 38.179688 C 56.026729 38.296428 56.608962 38.806252 56.794922 39.007812 C 57.164222 39.408052 57.315037 39.616555 57.466797 39.933594 C 57.518617 40.041834 57.591199 40.190705 57.630859 40.265625 C 57.708479 40.412127 57.935902 41.063738 57.982422 41.273438 C 58.011727 41.405419 58.028136 41.66632 58.041016 41.931641 C 58.07507 41.387072 58.049186 40.574126 57.982422 40.273438 C 57.935902 40.063738 57.708479 39.412127 57.630859 39.265625 C 57.591199 39.190705 57.518617 39.041834 57.466797 38.933594 C 57.315037 38.616555 57.164222 38.408053 56.794922 38.007812 C 56.608962 37.806252 56.026729 37.296427 55.849609 37.179688 C 55.526529 36.966727 55.309612 36.837946 55.126953 36.753906 C 54.767313 36.588407 54.602433 36.517369 54.501953 36.480469 C 54.443133 36.458869 54.381234 36.428063 54.365234 36.414062 C 54.349234 36.400062 54.318302 36.390625 54.294922 36.390625 C 54.271402 36.390627 54.207276 36.371016 54.154297 36.347656 C 53.910897 36.240296 53.390353 36.083178 52.763672 36.023438 z M 28.128906 40.111328 C 28.114677 44.248486 27.894386 48.409069 27.361328 52.484375 C 26.20017 55.17817 24.956659 56.795601 22.044922 58 L 22.044922 59 C 24.956659 57.795601 26.20017 56.17817 27.361328 53.484375 C 27.937288 49.081083 28.14945 44.576435 28.128906 40.111328 z M 53.097656 42.423828 C 52.736484 44.093648 51.655266 44.562297 50.251953 45.558594 C 50.079233 45.663753 49.982422 45.798246 49.982422 45.941406 C 50.081396 46.147774 50.171039 46.346516 50.267578 46.548828 C 51.830057 45.442201 52.997973 44.993513 53.201172 42.78125 C 53.170179 42.647956 53.132973 42.539879 53.097656 42.423828 z M 56.845703 45.974609 C 56.772771 46.069151 56.699473 46.167283 56.626953 46.242188 C 56.444251 46.430888 56.365752 46.571162 56.388672 46.675781 C 56.411554 46.780641 56.706713 46.787649 57.064453 47.167969 C 57.398172 47.522789 57.756368 47.919435 57.861328 48.046875 C 57.909328 48.105155 57.957197 48.159569 57.966797 48.167969 C 57.976197 48.176169 58.015961 48.230782 58.056641 48.289062 C 58.097261 48.347343 58.146016 48.409307 58.166016 48.429688 C 58.186075 48.450068 58.232924 48.519151 58.271484 48.582031 C 58.310044 48.64491 58.352128 48.702537 58.361328 48.710938 C 58.382788 48.730138 58.447849 48.834065 58.474609 48.890625 C 58.485809 48.914407 58.575168 49.059897 58.673828 49.210938 C 58.858808 49.494078 59.248047 50.245153 59.248047 50.320312 C 59.248047 50.343652 59.267896 50.389035 59.291016 50.421875 C 59.314156 50.454715 59.354739 50.546154 59.380859 50.621094 C 59.407059 50.696033 59.476669 50.884769 59.537109 51.042969 C 59.702629 51.476269 59.863182 52.168407 59.919922 52.691406 C 59.938122 52.857926 59.960703 53.035978 59.970703 53.085938 C 59.977364 53.119369 59.968414 53.26386 59.972656 53.347656 C 59.974849 53.329884 59.976448 53.313163 59.978516 53.296875 C 60.007576 53.073573 60.001523 52.240617 59.970703 52.085938 C 59.960703 52.035978 59.938122 51.857926 59.919922 51.691406 C 59.863182 51.168407 59.702629 50.476269 59.537109 50.042969 C 59.476669 49.884769 59.407059 49.696033 59.380859 49.621094 C 59.354739 49.546154 59.314156 49.454715 59.291016 49.421875 C 59.267896 49.389035 59.248047 49.343653 59.248047 49.320312 C 59.248047 49.245153 58.858808 48.494078 58.673828 48.210938 C 58.575168 48.059897 58.485809 47.914407 58.474609 47.890625 C 58.447849 47.834065 58.382788 47.730137 58.361328 47.710938 C 58.352128 47.702537 58.310044 47.64491 58.271484 47.582031 C 58.232924 47.519151 58.186075 47.450067 58.166016 47.429688 C 58.146016 47.409307 58.097261 47.347342 58.056641 47.289062 C 58.015961 47.230782 57.976197 47.176169 57.966797 47.167969 C 57.957197 47.159569 57.909328 47.105155 57.861328 47.046875 C 57.756368 46.919435 57.398172 46.522789 57.064453 46.167969 C 56.987134 46.085769 56.915059 46.026689 56.845703 45.974609 z M 47.357422 50.015625 C 45.998402 49.998625 44.780361 51.123546 44.138672 52.902344 C 43.986672 53.770763 43.971371 53.883901 44.025391 54.488281 C 44.027942 54.516831 44.03426 54.53857 44.037109 54.566406 C 44.059267 54.387988 44.081992 54.226174 44.138672 53.902344 C 44.780361 52.123546 45.998402 50.998625 47.357422 51.015625 C 47.672342 51.016945 47.726208 51.02575 48.048828 51.09375 C 48.716147 51.23463 49.415923 51.727517 49.720703 52.273438 C 49.830115 52.469433 49.885522 52.563401 49.933594 52.669922 C 49.959253 52.570163 49.987873 52.468692 49.998047 52.363281 C 50.059407 51.727581 49.989247 51.754496 49.720703 51.273438 C 49.415923 50.727517 48.716147 50.23463 48.048828 50.09375 C 47.726208 50.02575 47.672342 50.016945 47.357422 50.015625 z M 54.009766 51.09375 C 53.994763 51.237379 53.977486 51.379418 53.939453 51.617188 C 53.098059 53.843443 51.775015 54.995991 49.232422 54.650391 C 49.053222 54.795985 48.802611 54.866929 48.408203 54.863281 C 48.086962 54.860281 47.931641 54.896009 47.931641 54.980469 C 47.931641 55.107849 48.207748 55.37627 48.498047 55.53125 C 51.53977 56.224967 53.019128 55.052287 53.939453 52.617188 C 54.033383 52.029967 54.045403 51.873879 54.033203 51.4375 C 54.027604 51.239331 54.016609 51.20887 54.009766 51.09375 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/trinity-desktop.svg b/.icons/awkward/64x64/apps/trinity-desktop.svg
new file mode 100644
index 00000000..c61e78e0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/trinity-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 41.347614,12.002834 a 2.5883564,2.5883564 0 0 0 -2.11997,1.292143 2.5883564,2.5883564 0 0 0 0.94696,3.537355 2.5883564,2.5883564 0 0 0 3.537355,-0.946961 2.5883564,2.5883564 0 0 0 -0.94696,-3.537355 2.5883564,2.5883564 0 0 0 -1.417385,-0.345182 z m -16.660392,4.047492 a 1.6333919,1.6333919 0 0 0 -1.634273,1.634272 1.6333919,1.6333919 0 0 0 1.634273,1.631213 1.6333919,1.6333919 0 0 0 1.631211,-1.631213 1.6333919,1.6333919 0 0 0 -1.631211,-1.634272 z m 4.11164,0.415442 a 1.4257431,1.4257431 0 0 0 -1.426551,1.426549 1.4257431,1.4257431 0 0 0 1.426551,1.423494 1.4257431,1.4257431 0 0 0 1.423494,-1.423494 1.4257431,1.4257431 0 0 0 -1.423494,-1.426549 z m -8.88921,0.164953 a 1.9241002,1.9241002 0 0 0 -1.924468,1.924468 1.9241002,1.9241002 0 0 0 1.924468,1.924467 1.9241002,1.9241002 0 0 0 1.924466,-1.924467 1.9241002,1.9241002 0 0 0 -1.924466,-1.924468 z M 32.18348,17.62961 a 1.2388591,1.2388591 0 0 0 -1.240213,1.23716 1.2388591,1.2388591 0 0 0 1.240213,1.240211 1.2388591,1.2388591 0 0 0 1.237157,-1.240211 1.2388591,1.2388591 0 0 0 -1.237157,-1.23716 z m 9.878936,1.344074 a 2.2148088,2.2148088 0 0 0 -1.814499,1.105807 2.2148088,2.2148088 0 0 0 0.812555,3.024161 2.2148088,2.2148088 0 0 0 3.02416,-0.809497 2.2148088,2.2148088 0 0 0 -0.809497,-3.027218 2.2148088,2.2148088 0 0 0 -1.212719,-0.293253 z m -7.303814,0.232158 a 1.07274,1.07274 0 0 0 -1.075259,1.072204 1.07274,1.07274 0 0 0 1.075259,1.075259 1.07274,1.07274 0 0 0 1.072205,-1.075259 1.07274,1.07274 0 0 0 -1.072205,-1.072204 z m 12.933647,0.562068 a 2.2148088,2.2148088 0 0 0 -1.811445,1.105804 2.2148088,2.2148088 0 0 0 0.8095,3.024165 2.2148088,2.2148088 0 0 0 3.027217,-0.809498 2.2148088,2.2148088 0 0 0 -0.812553,-3.024165 2.2148088,2.2148088 0 0 0 -1.212719,-0.296306 z m -22.259683,1.017219 a 1.6333919,1.6333919 0 0 0 -1.631212,1.634269 1.6333919,1.6333919 0 0 0 1.631212,1.631217 1.6333919,1.6333919 0 0 0 1.634274,-1.631217 1.6333919,1.6333919 0 0 0 -1.634274,-1.634269 z m 11.235231,0.290196 a 0.90662065,0.90662065 0 0 0 -0.907249,0.907249 0.90662065,0.90662065 0 0 0 0.907249,0.907252 0.90662065,0.90662065 0 0 0 0.907247,-0.907252 0.90662065,0.90662065 0 0 0 -0.907247,-0.907249 z m -7.123586,0.125244 a 1.4257431,1.4257431 0 0 0 -1.423498,1.426548 1.4257431,1.4257431 0 0 0 1.423498,1.423496 1.4257431,1.4257431 0 0 0 1.42655,-1.423496 1.4257431,1.4257431 0 0 0 -1.42655,-1.426548 z m -8.886156,0.164954 a 1.9241002,1.9241002 0 0 0 -1.924468,1.924469 1.9241002,1.9241002 0 0 0 1.924468,1.924468 1.9241002,1.9241002 0 0 0 1.92447,-1.924468 1.9241002,1.9241002 0 0 0 -1.92447,-1.924469 z m 12.270775,0.998891 a 1.2388591,1.2388591 0 0 0 -1.237159,1.237158 1.2388591,1.2388591 0 0 0 1.237159,1.240214 1.2388591,1.2388591 0 0 0 1.240212,-1.240214 1.2388591,1.2388591 0 0 0 -1.240212,-1.237158 z M 15.425337,23.277771 A 2.2148088,2.2148088 0 0 0 13.21067,25.492436 2.2148088,2.2148088 0 0 0 15.425337,27.707103 2.2148088,2.2148088 0 0 0 17.64,25.492436 2.2148088,2.2148088 0 0 0 15.425337,23.277771 Z m 20.078615,0.662872 a 1.07274,1.07274 0 0 0 -1.072205,1.072203 1.07274,1.07274 0 0 0 1.072205,1.072204 1.07274,1.07274 0 0 0 1.072203,-1.072204 1.07274,1.07274 0 0 0 -1.072203,-1.072203 z m 5.861989,0.956125 a 1.9241002,1.9241002 0 0 0 -1.576229,0.959182 1.9241002,1.9241002 0 0 0 0.705635,2.630103 1.9241002,1.9241002 0 0 0 2.627054,-0.705638 1.9241002,1.9241002 0 0 0 -0.702586,-2.627051 1.9241002,1.9241002 0 0 0 -1.053874,-0.256596 z m 5.629833,0.794224 a 1.9241002,1.9241002 0 0 0 -1.573177,0.959181 1.9241002,1.9241002 0 0 0 0.702584,2.630105 1.9241002,1.9241002 0 0 0 2.630106,-0.705637 A 1.9241002,1.9241002 0 0 0 48.04965,25.94759 1.9241002,1.9241002 0 0 0 46.995774,25.690992 Z M 27.561702,26.06061 a 1.6333919,1.6333919 0 0 0 -1.634271,1.631216 1.6333919,1.6333919 0 0 0 1.634271,1.634272 1.6333919,1.6333919 0 0 0 1.634272,-1.634272 1.6333919,1.6333919 0 0 0 -1.634272,-1.631216 z m 4.111642,0.412387 a 1.4257431,1.4257431 0 0 0 -1.42655,1.426551 1.4257431,1.4257431 0 0 0 1.42655,1.42655 1.4257431,1.4257431 0 0 0 1.423496,-1.42655 1.4257431,1.4257431 0 0 0 -1.423496,-1.426551 z m -8.889209,0.168008 a 1.9241002,1.9241002 0 0 0 -1.924468,1.92447 1.9241002,1.9241002 0 0 0 1.924468,1.924468 1.9241002,1.9241002 0 0 0 1.924468,-1.924468 1.9241002,1.9241002 0 0 0 -1.924468,-1.92447 z m 28.686791,0.769789 a 1.9241002,1.9241002 0 0 0 -1.576232,0.959178 1.9241002,1.9241002 0 0 0 0.705639,2.630108 1.9241002,1.9241002 0 0 0 2.627049,-0.705639 1.9241002,1.9241002 0 0 0 -0.702581,-2.627052 1.9241002,1.9241002 0 0 0 -1.053875,-0.256595 z m -16.412962,0.226052 a 1.2388591,1.2388591 0 0 0 -1.240214,1.240213 1.2388591,1.2388591 0 0 0 1.240214,1.237157 1.2388591,1.2388591 0 0 0 1.237159,-1.237157 1.2388591,1.2388591 0 0 0 -1.237159,-1.240213 z m -17.506549,0.913359 a 2.2148088,2.2148088 0 0 0 -2.214666,2.214664 2.2148088,2.2148088 0 0 0 2.214666,2.214666 2.2148088,2.2148088 0 0 0 2.214665,-2.214666 2.2148088,2.2148088 0 0 0 -2.214665,-2.214664 z m 22.19553,1.209664 a 1.6333919,1.6333919 0 0 0 -1.337965,0.815608 1.6333919,1.6333919 0 0 0 0.598724,2.22994 1.6333919,1.6333919 0 0 0 2.229938,-0.598723 1.6333919,1.6333919 0 0 0 -0.595669,-2.229939 1.6333919,1.6333919 0 0 0 -0.895028,-0.216886 z m 5.629831,0.794226 a 1.6333919,1.6333919 0 0 0 -1.334907,0.815609 1.6333919,1.6333919 0 0 0 0.595668,2.229937 1.6333919,1.6333919 0 0 0 2.232991,-0.598721 1.6333919,1.6333919 0 0 0 -0.598721,-2.229941 1.6333919,1.6333919 0 0 0 -0.895031,-0.216884 z m -17.607353,1.295197 a 1.2388591,1.2388591 0 0 0 -0.592615,0.168009 1.2388591,1.2388591 0 0 0 -0.452096,1.692309 1.2388591,1.2388591 0 0 0 1.69231,0.4521 1.2388591,1.2388591 0 0 0 0.452096,-1.692311 1.2388591,1.2388591 0 0 0 -1.099695,-0.620107 z m -15.582082,0.229106 a 2.5883564,2.5883564 0 0 0 -2.5873395,2.590395 2.5883564,2.5883564 0 0 0 2.5873395,2.58734 2.5883564,2.5883564 0 0 0 2.590394,-2.58734 2.5883564,2.5883564 0 0 0 -2.590394,-2.590395 z M 49.851928,32.2739 a 1.6333919,1.6333919 0 0 0 -1.337962,0.815608 1.6333919,1.6333919 0 0 0 0.598721,2.229936 1.6333919,1.6333919 0 0 0 2.22994,-0.598721 1.6333919,1.6333919 0 0 0 -0.595669,-2.229941 1.6333919,1.6333919 0 0 0 -0.89503,-0.216882 z M 37.52006,33.422471 a 1.4257431,1.4257431 0 0 0 -1.166899,0.711747 1.4257431,1.4257431 0 0 0 0.522354,1.948907 1.4257431,1.4257431 0 0 0 1.948905,-0.522358 1.4257431,1.4257431 0 0 0 -0.522354,-1.948905 1.4257431,1.4257431 0 0 0 -0.782006,-0.189391 z m -13.315484,0.137452 a 1.07274,1.07274 0 0 0 -0.513192,0.143563 1.07274,1.07274 0 0 0 -0.391002,1.466262 1.07274,1.07274 0 0 0 1.46626,0.391003 1.07274,1.07274 0 0 0 0.391002,-1.463206 1.07274,1.07274 0 0 0 -0.953068,-0.53763 z m 18.948371,0.659817 a 1.4257431,1.4257431 0 0 0 -1.166898,0.708693 1.4257431,1.4257431 0 0 0 0.519298,1.948908 1.4257431,1.4257431 0 0 0 1.948905,-0.522354 1.4257431,1.4257431 0 0 0 -0.522354,-1.945852 1.4257431,1.4257431 0 0 0 -0.778951,-0.189395 z m -22.152764,0.0152 a 0.90662065,0.90662065 0 0 0 -0.430714,0.122192 0.90662065,0.90662065 0 0 0 -0.332962,1.237159 0.90662065,0.90662065 0 0 0 1.240211,0.332961 0.90662065,0.90662065 0 0 0 0.32991,-1.240211 0.90662065,0.90662065 0 0 0 -0.806445,-0.452097 z m 7.612339,0.849211 a 1.4257431,1.4257431 0 0 0 -0.681201,0.189389 1.4257431,1.4257431 0 0 0 -0.522355,1.948908 1.4257431,1.4257431 0 0 0 1.948908,0.519299 1.4257431,1.4257431 0 0 0 0.522354,-1.94585 1.4257431,1.4257431 0 0 0 -1.267706,-0.711746 z m 19.012521,0.855317 a 1.4257431,1.4257431 0 0 0 -1.1669,0.708694 1.4257431,1.4257431 0 0 0 0.522357,1.948904 1.4257431,1.4257431 0 0 0 1.948906,-0.522356 1.4257431,1.4257431 0 0 0 -0.522355,-1.945851 1.4257431,1.4257431 0 0 0 -0.782008,-0.189391 z M 34.99076,36.052494 a 1.2388591,1.2388591 0 0 0 -1.014164,0.620108 1.2388591,1.2388591 0 0 0 0.455151,1.692309 1.2388591,1.2388591 0 0 0 1.69231,-0.455153 1.2388591,1.2388591 0 0 0 -0.455153,-1.69231 1.2388591,1.2388591 0 0 0 -0.678144,-0.164954 z m -10.725091,0.277979 a 1.2388591,1.2388591 0 0 0 -0.592613,0.164955 1.2388591,1.2388591 0 0 0 -0.452098,1.69231 1.2388591,1.2388591 0 0 0 1.692309,0.452096 1.2388591,1.2388591 0 0 0 0.452098,-1.69231 1.2388591,1.2388591 0 0 0 -1.099696,-0.617051 z m -3.787841,0.244377 a 1.07274,1.07274 0 0 0 -0.510138,0.143564 1.07274,1.07274 0 0 0 -0.394058,1.466261 1.07274,1.07274 0 0 0 1.466264,0.391003 1.07274,1.07274 0 0 0 0.391001,-1.466261 1.07274,1.07274 0 0 0 -0.953069,-0.534576 z m 20.145819,0.27187 a 1.2388591,1.2388591 0 0 0 -1.014165,0.620106 1.2388591,1.2388591 0 0 0 0.452097,1.69231 1.2388591,1.2388591 0 0 0 1.692311,-0.455152 1.2388591,1.2388591 0 0 0 -0.452097,-1.692309 1.2388591,1.2388591 0 0 0 -0.678146,-0.164955 z m -10.14164,1.69231 a 1.6333919,1.6333919 0 0 0 -0.778952,0.219939 1.6333919,1.6333919 0 0 0 -0.595669,2.229938 1.6333919,1.6333919 0 0 0 2.229939,0.598724 1.6333919,1.6333919 0 0 0 0.598724,-2.232995 1.6333919,1.6333919 0 0 0 -1.454042,-0.815606 z m 7.639829,0 a 1.07274,1.07274 0 0 0 -0.879756,0.534573 1.07274,1.07274 0 0 0 0.394061,1.466262 1.07274,1.07274 0 0 0 1.463204,-0.394056 1.07274,1.07274 0 0 0 -0.391003,-1.466264 1.07274,1.07274 0 0 0 -0.586506,-0.140507 z m 6.976963,0.0275 a 1.2388591,1.2388591 0 0 0 -1.017222,0.620106 1.2388591,1.2388591 0 0 0 0.455154,1.69231 1.2388591,1.2388591 0 0 0 1.69231,-0.455152 1.2388591,1.2388591 0 0 0 -0.455152,-1.692309 1.2388591,1.2388591 0 0 0 -0.67509,-0.164955 z m -24.559878,0.778938 a 1.2388591,1.2388591 0 0 0 -0.589558,0.164953 1.2388591,1.2388591 0 0 0 -0.455151,1.69231 1.2388591,1.2388591 0 0 0 1.692308,0.452098 1.2388591,1.2388591 0 0 0 0.455153,-1.692311 1.2388591,1.2388591 0 0 0 -1.102752,-0.61705 z m 4.566796,0.216883 a 1.4257431,1.4257431 0 0 0 -0.678149,0.189394 1.4257431,1.4257431 0 0 0 -0.522354,1.948903 1.4257431,1.4257431 0 0 0 1.948905,0.522357 1.4257431,1.4257431 0 0 0 0.522355,-1.948905 1.4257431,1.4257431 0 0 0 -1.270757,-0.711749 z m 17.488217,0.696475 a 1.07274,1.07274 0 0 0 -0.876702,0.534573 1.07274,1.07274 0 0 0 0.391003,1.466262 1.07274,1.07274 0 0 0 1.466261,-0.394058 1.07274,1.07274 0 0 0 -0.391003,-1.466262 1.07274,1.07274 0 0 0 -0.589559,-0.140506 z m -2.422385,0.968354 a 0.90662065,0.90662065 0 0 0 -0.742294,0.452097 0.90662065,0.90662065 0 0 0 0.332962,1.237159 0.90662065,0.90662065 0 0 0 1.240211,-0.329908 0.90662065,0.90662065 0 0 0 -0.33296,-1.240214 0.90662065,0.90662065 0 0 0 -0.497919,-0.11914 z m -6.552355,0.720914 a 1.9241002,1.9241002 0 0 0 -0.916412,0.25965 1.9241002,1.9241002 0 0 0 -0.705638,2.627051 1.9241002,1.9241002 0 0 0 2.630103,0.705636 1.9241002,1.9241002 0 0 0 0.702584,-2.630104 1.9241002,1.9241002 0 0 0 -1.710637,-0.962233 z m -12.237172,0.629268 a 1.4257431,1.4257431 0 0 0 -0.681201,0.189392 1.4257431,1.4257431 0 0 0 -0.522354,1.948908 1.4257431,1.4257431 0 0 0 1.948905,0.522354 1.4257431,1.4257431 0 0 0 0.522354,-1.948905 1.4257431,1.4257431 0 0 0 -1.267704,-0.711749 z m 5.596227,0.442933 a 1.6333919,1.6333919 0 0 0 -0.778947,0.216884 1.6333919,1.6333919 0 0 0 -0.59567,2.232995 1.6333919,1.6333919 0 0 0 2.229939,0.595669 1.6333919,1.6333919 0 0 0 0.598724,-2.22994 1.6333919,1.6333919 0 0 0 -1.454046,-0.815608 z m 11.155806,2.068041 a 2.2148088,2.2148088 0 0 0 -1.053872,0.296305 2.2148088,2.2148088 0 0 0 -0.812553,3.027221 2.2148088,2.2148088 0 0 0 3.027216,0.809497 2.2148088,2.2148088 0 0 0 0.809499,-3.024165 2.2148088,2.2148088 0 0 0 -1.97029,-1.108858 z m -14.88255,0.943905 a 1.6333919,1.6333919 0 0 0 -0.778952,0.21994 1.6333919,1.6333919 0 0 0 -0.595669,2.229939 1.6333919,1.6333919 0 0 0 2.229941,0.598721 1.6333919,1.6333919 0 0 0 0.598723,-2.229937 1.6333919,1.6333919 0 0 0 -1.454043,-0.818663 z m 6.863934,0.397112 a 1.9241002,1.9241002 0 0 0 -0.916413,0.256595 1.9241002,1.9241002 0 0 0 -0.705638,2.627053 1.9241002,1.9241002 0 0 0 2.630108,0.705638 1.9241002,1.9241002 0 0 0 0.702583,-2.630107 1.9241002,1.9241002 0 0 0 -1.71064,-0.959179 z m 14.070003,0.980563 a 2.5883564,2.5883564 0 0 0 -1.231051,0.348236 2.5883564,2.5883564 0 0 0 -0.94696,3.534302 2.5883564,2.5883564 0 0 0 3.534299,0.94696 2.5883564,2.5883564 0 0 0 0.946962,-3.534302 2.5883564,2.5883564 0 0 0 -2.30325,-1.295196 z m -17.79675,2.034438 a 1.9241002,1.9241002 0 0 0 -0.916412,0.256596 1.9241002,1.9241002 0 0 0 -0.705638,2.627049 1.9241002,1.9241002 0 0 0 2.630105,0.705638 1.9241002,1.9241002 0 0 0 0.702584,-2.630104 1.9241002,1.9241002 0 0 0 -1.710639,-0.959179 z m 8.241611,0.125244 a 2.2148088,2.2148088 0 0 0 -1.053875,0.296307 2.2148088,2.2148088 0 0 0 -0.812554,3.024164 2.2148088,2.2148088 0 0 0 3.02722,0.812551 2.2148088,2.2148088 0 0 0 0.809498,-3.027216 2.2148088,2.2148088 0 0 0 -1.970289,-1.105806 z"/>
+ <path style="fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 41.347614,11.002834 a 2.5883564,2.5883564 0 0 0 -2.11997,1.292143 2.5883564,2.5883564 0 0 0 0.94696,3.537355 2.5883564,2.5883564 0 0 0 3.537355,-0.946961 2.5883564,2.5883564 0 0 0 -0.94696,-3.537355 2.5883564,2.5883564 0 0 0 -1.417385,-0.345182 z m -16.660392,4.047492 a 1.6333919,1.6333919 0 0 0 -1.634273,1.634272 1.6333919,1.6333919 0 0 0 1.634273,1.631213 1.6333919,1.6333919 0 0 0 1.631211,-1.631213 1.6333919,1.6333919 0 0 0 -1.631211,-1.634272 z m 4.11164,0.415442 a 1.4257431,1.4257431 0 0 0 -1.426551,1.426549 1.4257431,1.4257431 0 0 0 1.426551,1.423494 1.4257431,1.4257431 0 0 0 1.423494,-1.423494 1.4257431,1.4257431 0 0 0 -1.423494,-1.426549 z m -8.88921,0.164953 a 1.9241002,1.9241002 0 0 0 -1.924468,1.924468 1.9241002,1.9241002 0 0 0 1.924468,1.924467 1.9241002,1.9241002 0 0 0 1.924466,-1.924467 1.9241002,1.9241002 0 0 0 -1.924466,-1.924468 z M 32.18348,16.62961 a 1.2388591,1.2388591 0 0 0 -1.240213,1.23716 1.2388591,1.2388591 0 0 0 1.240213,1.240211 1.2388591,1.2388591 0 0 0 1.237157,-1.240211 1.2388591,1.2388591 0 0 0 -1.237157,-1.23716 z m 9.878936,1.344074 a 2.2148088,2.2148088 0 0 0 -1.814499,1.105807 2.2148088,2.2148088 0 0 0 0.812555,3.024161 2.2148088,2.2148088 0 0 0 3.02416,-0.809497 2.2148088,2.2148088 0 0 0 -0.809497,-3.027218 2.2148088,2.2148088 0 0 0 -1.212719,-0.293253 z m -7.303814,0.232158 a 1.07274,1.07274 0 0 0 -1.075259,1.072204 1.07274,1.07274 0 0 0 1.075259,1.075259 1.07274,1.07274 0 0 0 1.072205,-1.075259 1.07274,1.07274 0 0 0 -1.072205,-1.072204 z m 12.933647,0.562068 a 2.2148088,2.2148088 0 0 0 -1.811445,1.105804 2.2148088,2.2148088 0 0 0 0.8095,3.024165 2.2148088,2.2148088 0 0 0 3.027217,-0.809498 2.2148088,2.2148088 0 0 0 -0.812553,-3.024165 2.2148088,2.2148088 0 0 0 -1.212719,-0.296306 z m -22.259683,1.017219 a 1.6333919,1.6333919 0 0 0 -1.631212,1.634269 1.6333919,1.6333919 0 0 0 1.631212,1.631217 1.6333919,1.6333919 0 0 0 1.634274,-1.631217 1.6333919,1.6333919 0 0 0 -1.634274,-1.634269 z m 11.235231,0.290196 a 0.90662065,0.90662065 0 0 0 -0.907249,0.907249 0.90662065,0.90662065 0 0 0 0.907249,0.907252 0.90662065,0.90662065 0 0 0 0.907247,-0.907252 0.90662065,0.90662065 0 0 0 -0.907247,-0.907249 z m -7.123586,0.125244 a 1.4257431,1.4257431 0 0 0 -1.423498,1.426548 1.4257431,1.4257431 0 0 0 1.423498,1.423496 1.4257431,1.4257431 0 0 0 1.42655,-1.423496 1.4257431,1.4257431 0 0 0 -1.42655,-1.426548 z m -8.886156,0.164954 a 1.9241002,1.9241002 0 0 0 -1.924468,1.924469 1.9241002,1.9241002 0 0 0 1.924468,1.924468 1.9241002,1.9241002 0 0 0 1.92447,-1.924468 1.9241002,1.9241002 0 0 0 -1.92447,-1.924469 z m 12.270775,0.998891 a 1.2388591,1.2388591 0 0 0 -1.237159,1.237158 1.2388591,1.2388591 0 0 0 1.237159,1.240214 1.2388591,1.2388591 0 0 0 1.240212,-1.240214 1.2388591,1.2388591 0 0 0 -1.240212,-1.237158 z M 15.425337,22.277771 A 2.2148088,2.2148088 0 0 0 13.21067,24.492436 2.2148088,2.2148088 0 0 0 15.425337,26.707103 2.2148088,2.2148088 0 0 0 17.64,24.492436 2.2148088,2.2148088 0 0 0 15.425337,22.277771 Z m 20.078615,0.662872 a 1.07274,1.07274 0 0 0 -1.072205,1.072203 1.07274,1.07274 0 0 0 1.072205,1.072204 1.07274,1.07274 0 0 0 1.072203,-1.072204 1.07274,1.07274 0 0 0 -1.072203,-1.072203 z m 5.861989,0.956125 a 1.9241002,1.9241002 0 0 0 -1.576229,0.959182 1.9241002,1.9241002 0 0 0 0.705635,2.630103 1.9241002,1.9241002 0 0 0 2.627054,-0.705638 1.9241002,1.9241002 0 0 0 -0.702586,-2.627051 1.9241002,1.9241002 0 0 0 -1.053874,-0.256596 z m 5.629833,0.794224 a 1.9241002,1.9241002 0 0 0 -1.573177,0.959181 1.9241002,1.9241002 0 0 0 0.702584,2.630105 1.9241002,1.9241002 0 0 0 2.630106,-0.705637 A 1.9241002,1.9241002 0 0 0 48.04965,24.94759 1.9241002,1.9241002 0 0 0 46.995774,24.690992 Z M 27.561702,25.06061 a 1.6333919,1.6333919 0 0 0 -1.634271,1.631216 1.6333919,1.6333919 0 0 0 1.634271,1.634272 1.6333919,1.6333919 0 0 0 1.634272,-1.634272 1.6333919,1.6333919 0 0 0 -1.634272,-1.631216 z m 4.111642,0.412387 a 1.4257431,1.4257431 0 0 0 -1.42655,1.426551 1.4257431,1.4257431 0 0 0 1.42655,1.42655 1.4257431,1.4257431 0 0 0 1.423496,-1.42655 1.4257431,1.4257431 0 0 0 -1.423496,-1.426551 z m -8.889209,0.168008 a 1.9241002,1.9241002 0 0 0 -1.924468,1.92447 1.9241002,1.9241002 0 0 0 1.924468,1.924468 1.9241002,1.9241002 0 0 0 1.924468,-1.924468 1.9241002,1.9241002 0 0 0 -1.924468,-1.92447 z m 28.686791,0.769789 a 1.9241002,1.9241002 0 0 0 -1.576232,0.959178 1.9241002,1.9241002 0 0 0 0.705639,2.630108 1.9241002,1.9241002 0 0 0 2.627049,-0.705639 1.9241002,1.9241002 0 0 0 -0.702581,-2.627052 1.9241002,1.9241002 0 0 0 -1.053875,-0.256595 z m -16.412962,0.226052 a 1.2388591,1.2388591 0 0 0 -1.240214,1.240213 1.2388591,1.2388591 0 0 0 1.240214,1.237157 1.2388591,1.2388591 0 0 0 1.237159,-1.237157 1.2388591,1.2388591 0 0 0 -1.237159,-1.240213 z m -17.506549,0.913359 a 2.2148088,2.2148088 0 0 0 -2.214666,2.214664 2.2148088,2.2148088 0 0 0 2.214666,2.214666 2.2148088,2.2148088 0 0 0 2.214665,-2.214666 2.2148088,2.2148088 0 0 0 -2.214665,-2.214664 z m 22.19553,1.209664 a 1.6333919,1.6333919 0 0 0 -1.337965,0.815608 1.6333919,1.6333919 0 0 0 0.598724,2.22994 1.6333919,1.6333919 0 0 0 2.229938,-0.598723 1.6333919,1.6333919 0 0 0 -0.595669,-2.229939 1.6333919,1.6333919 0 0 0 -0.895028,-0.216886 z m 5.629831,0.794226 a 1.6333919,1.6333919 0 0 0 -1.334907,0.815609 1.6333919,1.6333919 0 0 0 0.595668,2.229937 1.6333919,1.6333919 0 0 0 2.232991,-0.598721 1.6333919,1.6333919 0 0 0 -0.598721,-2.229941 1.6333919,1.6333919 0 0 0 -0.895031,-0.216884 z m -17.607353,1.295197 a 1.2388591,1.2388591 0 0 0 -0.592615,0.168009 1.2388591,1.2388591 0 0 0 -0.452096,1.692309 1.2388591,1.2388591 0 0 0 1.69231,0.4521 1.2388591,1.2388591 0 0 0 0.452096,-1.692311 1.2388591,1.2388591 0 0 0 -1.099695,-0.620107 z m -15.582082,0.229106 a 2.5883564,2.5883564 0 0 0 -2.5873395,2.590395 2.5883564,2.5883564 0 0 0 2.5873395,2.58734 2.5883564,2.5883564 0 0 0 2.590394,-2.58734 2.5883564,2.5883564 0 0 0 -2.590394,-2.590395 z M 49.851928,31.2739 a 1.6333919,1.6333919 0 0 0 -1.337962,0.815608 1.6333919,1.6333919 0 0 0 0.598721,2.229936 1.6333919,1.6333919 0 0 0 2.22994,-0.598721 1.6333919,1.6333919 0 0 0 -0.595669,-2.229941 1.6333919,1.6333919 0 0 0 -0.89503,-0.216882 z M 37.52006,32.422471 a 1.4257431,1.4257431 0 0 0 -1.166899,0.711747 1.4257431,1.4257431 0 0 0 0.522354,1.948907 1.4257431,1.4257431 0 0 0 1.948905,-0.522358 1.4257431,1.4257431 0 0 0 -0.522354,-1.948905 1.4257431,1.4257431 0 0 0 -0.782006,-0.189391 z m -13.315484,0.137452 a 1.07274,1.07274 0 0 0 -0.513192,0.143563 1.07274,1.07274 0 0 0 -0.391002,1.466262 1.07274,1.07274 0 0 0 1.46626,0.391003 1.07274,1.07274 0 0 0 0.391002,-1.463206 1.07274,1.07274 0 0 0 -0.953068,-0.53763 z m 18.948371,0.659817 a 1.4257431,1.4257431 0 0 0 -1.166898,0.708693 1.4257431,1.4257431 0 0 0 0.519298,1.948908 1.4257431,1.4257431 0 0 0 1.948905,-0.522354 1.4257431,1.4257431 0 0 0 -0.522354,-1.945852 1.4257431,1.4257431 0 0 0 -0.778951,-0.189395 z m -22.152764,0.0152 a 0.90662065,0.90662065 0 0 0 -0.430714,0.122192 0.90662065,0.90662065 0 0 0 -0.332962,1.237159 0.90662065,0.90662065 0 0 0 1.240211,0.332961 0.90662065,0.90662065 0 0 0 0.32991,-1.240211 0.90662065,0.90662065 0 0 0 -0.806445,-0.452097 z m 7.612339,0.849211 a 1.4257431,1.4257431 0 0 0 -0.681201,0.189389 1.4257431,1.4257431 0 0 0 -0.522355,1.948908 1.4257431,1.4257431 0 0 0 1.948908,0.519299 1.4257431,1.4257431 0 0 0 0.522354,-1.94585 1.4257431,1.4257431 0 0 0 -1.267706,-0.711746 z m 19.012521,0.855317 a 1.4257431,1.4257431 0 0 0 -1.1669,0.708694 1.4257431,1.4257431 0 0 0 0.522357,1.948904 1.4257431,1.4257431 0 0 0 1.948906,-0.522356 1.4257431,1.4257431 0 0 0 -0.522355,-1.945851 1.4257431,1.4257431 0 0 0 -0.782008,-0.189391 z M 34.99076,35.052494 a 1.2388591,1.2388591 0 0 0 -1.014164,0.620108 1.2388591,1.2388591 0 0 0 0.455151,1.692309 1.2388591,1.2388591 0 0 0 1.69231,-0.455153 1.2388591,1.2388591 0 0 0 -0.455153,-1.69231 1.2388591,1.2388591 0 0 0 -0.678144,-0.164954 z m -10.725091,0.277979 a 1.2388591,1.2388591 0 0 0 -0.592613,0.164955 1.2388591,1.2388591 0 0 0 -0.452098,1.69231 1.2388591,1.2388591 0 0 0 1.692309,0.452096 1.2388591,1.2388591 0 0 0 0.452098,-1.69231 1.2388591,1.2388591 0 0 0 -1.099696,-0.617051 z m -3.787841,0.244377 a 1.07274,1.07274 0 0 0 -0.510138,0.143564 1.07274,1.07274 0 0 0 -0.394058,1.466261 1.07274,1.07274 0 0 0 1.466264,0.391003 1.07274,1.07274 0 0 0 0.391001,-1.466261 1.07274,1.07274 0 0 0 -0.953069,-0.534576 z m 20.145819,0.27187 a 1.2388591,1.2388591 0 0 0 -1.014165,0.620106 1.2388591,1.2388591 0 0 0 0.452097,1.69231 1.2388591,1.2388591 0 0 0 1.692311,-0.455152 1.2388591,1.2388591 0 0 0 -0.452097,-1.692309 1.2388591,1.2388591 0 0 0 -0.678146,-0.164955 z m -10.14164,1.69231 a 1.6333919,1.6333919 0 0 0 -0.778952,0.219939 1.6333919,1.6333919 0 0 0 -0.595669,2.229938 1.6333919,1.6333919 0 0 0 2.229939,0.598724 1.6333919,1.6333919 0 0 0 0.598724,-2.232995 1.6333919,1.6333919 0 0 0 -1.454042,-0.815606 z m 7.639829,0 a 1.07274,1.07274 0 0 0 -0.879756,0.534573 1.07274,1.07274 0 0 0 0.394061,1.466262 1.07274,1.07274 0 0 0 1.463204,-0.394056 1.07274,1.07274 0 0 0 -0.391003,-1.466264 1.07274,1.07274 0 0 0 -0.586506,-0.140507 z m 6.976963,0.0275 a 1.2388591,1.2388591 0 0 0 -1.017222,0.620106 1.2388591,1.2388591 0 0 0 0.455154,1.69231 1.2388591,1.2388591 0 0 0 1.69231,-0.455152 1.2388591,1.2388591 0 0 0 -0.455152,-1.692309 1.2388591,1.2388591 0 0 0 -0.67509,-0.164955 z m -24.559878,0.778938 a 1.2388591,1.2388591 0 0 0 -0.589558,0.164953 1.2388591,1.2388591 0 0 0 -0.455151,1.69231 1.2388591,1.2388591 0 0 0 1.692308,0.452098 1.2388591,1.2388591 0 0 0 0.455153,-1.692311 1.2388591,1.2388591 0 0 0 -1.102752,-0.61705 z m 4.566796,0.216883 a 1.4257431,1.4257431 0 0 0 -0.678149,0.189394 1.4257431,1.4257431 0 0 0 -0.522354,1.948903 1.4257431,1.4257431 0 0 0 1.948905,0.522357 1.4257431,1.4257431 0 0 0 0.522355,-1.948905 1.4257431,1.4257431 0 0 0 -1.270757,-0.711749 z m 17.488217,0.696475 a 1.07274,1.07274 0 0 0 -0.876702,0.534573 1.07274,1.07274 0 0 0 0.391003,1.466262 1.07274,1.07274 0 0 0 1.466261,-0.394058 1.07274,1.07274 0 0 0 -0.391003,-1.466262 1.07274,1.07274 0 0 0 -0.589559,-0.140506 z m -2.422385,0.968354 a 0.90662065,0.90662065 0 0 0 -0.742294,0.452097 0.90662065,0.90662065 0 0 0 0.332962,1.237159 0.90662065,0.90662065 0 0 0 1.240211,-0.329908 0.90662065,0.90662065 0 0 0 -0.33296,-1.240214 0.90662065,0.90662065 0 0 0 -0.497919,-0.11914 z m -6.552355,0.720914 a 1.9241002,1.9241002 0 0 0 -0.916412,0.25965 1.9241002,1.9241002 0 0 0 -0.705638,2.627051 1.9241002,1.9241002 0 0 0 2.630103,0.705636 1.9241002,1.9241002 0 0 0 0.702584,-2.630104 1.9241002,1.9241002 0 0 0 -1.710637,-0.962233 z m -12.237172,0.629268 a 1.4257431,1.4257431 0 0 0 -0.681201,0.189392 1.4257431,1.4257431 0 0 0 -0.522354,1.948908 1.4257431,1.4257431 0 0 0 1.948905,0.522354 1.4257431,1.4257431 0 0 0 0.522354,-1.948905 1.4257431,1.4257431 0 0 0 -1.267704,-0.711749 z m 5.596227,0.442933 a 1.6333919,1.6333919 0 0 0 -0.778947,0.216884 1.6333919,1.6333919 0 0 0 -0.59567,2.232995 1.6333919,1.6333919 0 0 0 2.229939,0.595669 1.6333919,1.6333919 0 0 0 0.598724,-2.22994 1.6333919,1.6333919 0 0 0 -1.454046,-0.815608 z m 11.155806,2.068041 a 2.2148088,2.2148088 0 0 0 -1.053872,0.296305 2.2148088,2.2148088 0 0 0 -0.812553,3.027221 2.2148088,2.2148088 0 0 0 3.027216,0.809497 2.2148088,2.2148088 0 0 0 0.809499,-3.024165 2.2148088,2.2148088 0 0 0 -1.97029,-1.108858 z m -14.88255,0.943905 a 1.6333919,1.6333919 0 0 0 -0.778952,0.21994 1.6333919,1.6333919 0 0 0 -0.595669,2.229939 1.6333919,1.6333919 0 0 0 2.229941,0.598721 1.6333919,1.6333919 0 0 0 0.598723,-2.229937 1.6333919,1.6333919 0 0 0 -1.454043,-0.818663 z m 6.863934,0.397112 a 1.9241002,1.9241002 0 0 0 -0.916413,0.256595 1.9241002,1.9241002 0 0 0 -0.705638,2.627053 1.9241002,1.9241002 0 0 0 2.630108,0.705638 1.9241002,1.9241002 0 0 0 0.702583,-2.630107 1.9241002,1.9241002 0 0 0 -1.71064,-0.959179 z m 14.070003,0.980563 a 2.5883564,2.5883564 0 0 0 -1.231051,0.348236 2.5883564,2.5883564 0 0 0 -0.94696,3.534302 2.5883564,2.5883564 0 0 0 3.534299,0.94696 2.5883564,2.5883564 0 0 0 0.946962,-3.534302 2.5883564,2.5883564 0 0 0 -2.30325,-1.295196 z m -17.79675,2.034438 a 1.9241002,1.9241002 0 0 0 -0.916412,0.256596 1.9241002,1.9241002 0 0 0 -0.705638,2.627049 1.9241002,1.9241002 0 0 0 2.630105,0.705638 1.9241002,1.9241002 0 0 0 0.702584,-2.630104 1.9241002,1.9241002 0 0 0 -1.710639,-0.959179 z m 8.241611,0.125244 a 2.2148088,2.2148088 0 0 0 -1.053875,0.296307 2.2148088,2.2148088 0 0 0 -0.812554,3.024164 2.2148088,2.2148088 0 0 0 3.02722,0.812551 2.2148088,2.2148088 0 0 0 0.809498,-3.027216 2.2148088,2.2148088 0 0 0 -1.970289,-1.105806 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.1992188 4 C 5.8724189 4 4 5.8724189 4 8.1992188 L 4 9.1992188 C 4 6.8724189 5.8724189 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724189 60 9.1992188 L 60 8.1992188 C 60 5.8724189 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/trojita.svg b/.icons/awkward/64x64/apps/trojita.svg
new file mode 100644
index 00000000..e4d09c8d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/trojita.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 3.9986662,55.99906 0,2.000047 c 0,2.474857 1.3655519,3.572683 2.9648692,3.88689 L 6.7995316,62 57.200708,62 57.009304,61.867177 c 2.960669,-0.624735 2.99227,-3.86729 2.99227,-3.86729 l 0,-2.000047 c 0,0 -0.03158,3.242476 -2.99227,3.86729 l 0.192004,0.132003 -50.4011764,0 0.1640038,-0.114002 C 5.3648981,59.571123 3.9992662,58.473098 3.9992662,55.99904 Z"/>
+ <path style="fill:#a8a8a8" d="m 5.2726959,22.652258 c -0.057501,0.0374 -0.1096225,0.0816 -0.1640838,0.123003 l -0.032801,0.0246 0,0.004 c -0.6518152,0.511812 -1.0773851,1.299051 -1.0773851,2.195852 l 3e-5,24.398569 c 4e-6,4.000094 3.1542736,4.000094 4.0000934,4.000094 l 48.0011204,0 c 0,0 4.000094,0 4.000094,-4.000094 l -4e-5,-24.398569 c 0,-0.917042 -0.443771,-1.72116 -1.121106,-2.231252 l 0.012,-0.016 L 31.99999,2.999999 c 0,0 -26.8906279,19.777662 -26.7266241,19.654659 z"/>
+ <rect style="opacity:0.2" width="32" height="26" x="144" y="243" rx="2" ry="2" transform="matrix(1.4000327,0,0,1.4000327,-192.00591,-330.60999)"/>
+ <rect style="fill:#31afe1" width="44.001" height="36.001" x="10" y="9" rx="3" ry="2.998"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 12.998876,8.9999391 c -1.662038,0 -3.0000697,1.3374309 -3.0000697,2.9980699 l 0,1.000023 c 0,-1.660638 1.3380317,-2.9980695 3.0000697,-2.9980695 l 38.000888,0 c 1.662038,0 3.00007,1.3374315 3.00007,2.9980695 l 0,-1.000023 c 0,-1.660639 -1.338032,-2.9980699 -3.00007,-2.9980699 l -38.000888,0 z"/>
+ <path style="fill:#bebebe" d="m 3.9986662,24.998313 52.0012138,36.00084 -48.0011204,0 C 5.9987129,60.999137 3.9986662,60.01013 3.9986662,57.043061 Z"/>
+ <path style="fill:#d2d2d2" d="m 55.99988,60.999153 c 4.000094,0 4.000094,-3.956092 4.000094,-3.956092 l 0,-32.044748 -52.0012144,36.00084 z"/>
+ <path style="fill:#ffffff" d="M 31.99932,14.998079 A 10.000233,10.000233 0 0 0 21.999086,24.998313 10.000233,10.000233 0 0 0 31.99932,34.998546 l 7.000163,0 c 0.554013,0 1.000024,-0.44601 1.000024,-1.000023 0,-0.554013 -0.446011,-1.000024 -1.000024,-1.000024 l -7.000163,0 a 8.0001868,8.0001868 0 0 1 -8.000187,-8.000186 8.0001868,8.0001868 0 0 1 8.000187,-8.000187 8.0001868,8.0001868 0 0 1 8.000187,8.000187 l 0,3.00007 c 0,0.554013 -0.446011,1.000023 -1.000024,1.000023 -0.554013,0 -1.000023,-0.44601 -1.000023,-1.000023 l 0,-3.00007 a 6.0001401,6.0001401 0 0 0 -6.00014,-6.00014 6.0001401,6.0001401 0 0 0 -6.00014,6.00014 6.0001401,6.0001401 0 0 0 6.00014,6.00014 6.0001401,6.0001401 0 0 0 4.261899,-1.781282 c 0.466011,1.050025 1.512036,1.782042 2.738064,1.782042 1.662039,0 3.00007,-1.338031 3.00007,-3.00007 l 0,-3.00007 A 10.000233,10.000233 0 0 0 31.99912,14.998839 Z m 0,6.00014 a 4.0000934,4.0000934 0 0 1 4.000093,4.000094 4.0000934,4.0000934 0 0 1 -4.000093,4.000093 4.0000934,4.0000934 0 0 1 -4.000093,-4.000093 4.0000934,4.0000934 0 0 1 4.000093,-4.000094 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tumblr.svg b/.icons/awkward/64x64/apps/tumblr.svg
new file mode 100644
index 00000000..301d66e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tumblr.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3f5979" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8008,4 C 5.2496,4 4,5.2496 4,6.8008 V 7.8008 C 4,6.2496 5.2496,5 6.8008,5 H 57.199 C 58.75,5 60,6.2496 60,7.8008 V 6.8008 C 60,5.2496 58.75,4 57.199,4 Z"/>
+ <path style="opacity:0.2" d="M 25,30 V 42 C 25,43.559 26,51 34,51 40,51 41.897,48.799 41.897,48.799 L 40.169,43.424 C 40.169,43.424 34,45.771 34,41 V 30 H 40 V 23 H 34 L 33.915,15 H 28 C 28,15 28.31,19.157 26.314,21.688 24.317,24.219 21,25 21,25 V 30 Z"/>
+ <path style="fill:#ffffff" d="M 25,29 V 41 C 25,42.559 26,50 34,50 40,50 41.897,47.799 41.897,47.799 L 40.169,42.424 C 40.169,42.424 34,44.771 34,40 V 29 H 40 V 22 H 34 L 33.915,14 H 28 C 28,14 28.31,18.157 26.314,20.688 24.317,23.219 21,24 21,24 V 29 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/turtleart.svg b/.icons/awkward/64x64/apps/turtleart.svg
new file mode 100644
index 00000000..1f374228
--- /dev/null
+++ b/.icons/awkward/64x64/apps/turtleart.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 25.328397,4.0073105 c -0.881745,-0.036122 -1.780809,0.057458 -2.675794,0.2968768 -4.772355,1.2766718 -7.626372,6.2122617 -6.347689,10.9766187 0.495863,1.847583 1.546871,3.41157 2.914078,4.550805 l 0.886722,0.738284 0.902349,-0.714847 c 1.529548,-1.213932 3.262413,-2.134228 5.199246,-2.652357 1.890756,-0.505804 3.80579,-0.581186 5.695342,-0.316408 l 1.144538,0.156251 0.38672,-1.085943 c 0.586565,-1.648809 0.698957,-3.494174 0.210939,-5.312528 C 32.685837,7.0707953 29.667173,4.5716207 26.203401,4.0854362 25.914756,4.0449213 25.622312,4.0193502 25.328397,4.0073105 Z m 16.277428,6.0351875 c -0.645254,-0.02672 -1.302693,0.04342 -1.95704,0.218751 -3.090852,0.828193 -5.084136,3.752164 -4.847681,6.843785 l 0.0664,0.914067 0.859379,0.328127 c 2.287463,0.872858 4.437894,2.263057 6.289094,4.101583 l 0.640629,0.636723 0.855473,-0.300784 c 3.199562,-1.120765 5.0797,-4.54929 4.187521,-7.878946 -0.759844,-2.835814 -3.297677,-4.747536 -6.093775,-4.863306 z m -29.554839,8.007854 c -0.391689,0.03088 -0.786966,0.0979 -1.179694,0.203126 -3.4898491,0.935102 -5.5832444,4.558258 -4.6484612,8.046916 0.9118241,3.402974 4.3834742,5.460929 7.7891022,4.695337 L 14.8635,30.80433 15.090064,29.960575 c 0.665011,-2.458498 1.787736,-4.690502 3.273454,-6.562533 l 0.546878,-0.691416 -0.359377,-0.804692 c -1.136315,-2.520951 -3.758207,-4.067769 -6.500033,-3.851582 z m 39.707235,22.836054 c -0.396392,-0.0188 -0.796232,-5.78e-4 -1.199224,0.05468 l -0.976567,0.132821 -0.234377,0.95313 c -0.653308,2.671906 -1.82252,5.094519 -3.421892,7.093787 l -0.625003,0.781254 0.507814,0.863284 c 1.46147,2.469637 4.436577,3.789676 7.339882,3.011736 3.488658,-0.934783 5.583771,-4.556306 4.648462,-8.046917 -0.755574,-2.819843 -3.264357,-4.711573 -6.039095,-4.843775 z m -32.558761,8.066447 -0.890629,0.332034 c -3.140868,1.157124 -4.969495,4.546387 -4.085959,7.84379 0.934784,3.488658 4.560973,5.583563 8.050823,4.648462 2.950459,-0.790574 4.886451,-3.497176 4.851587,-6.425815 l -0.0118,-0.960943 -0.894536,-0.359376 c -2.325712,-0.936985 -4.500754,-2.435038 -6.363232,-4.38674 z m 20.203229,7.42582 -1.054693,0.378908 c -0.410032,0.146201 -0.798168,0.286304 -1.187506,0.390628 -0.595059,0.159441 -1.193296,0.281726 -1.792977,0.367188 l -1.16407,0.164065 3.796895,3.718769 z"/>
+ <path style="fill:#134f13" d="m 25.328397,3.0075038 c -0.881745,-0.036123 -1.780809,0.057456 -2.675794,0.2968767 -4.772355,1.2766718 -7.626372,6.2122622 -6.347689,10.9766185 0.495863,1.847583 1.546871,3.41157 2.914078,4.550805 l 0.886722,0.738285 0.902349,-0.714847 c 1.529548,-1.213933 3.262413,-2.134229 5.199246,-2.652358 1.890756,-0.505804 3.80579,-0.581186 5.695342,-0.316408 l 1.144538,0.156251 0.38672,-1.085943 C 34.020474,13.307976 34.132866,11.46261 33.644848,9.6442567 32.685837,6.0709885 29.667173,3.5718139 26.203401,3.0856294 25.914756,3.0451145 25.622312,3.0195434 25.328397,3.0075038 Z m 16.277428,6.0351874 c -0.645254,-0.026716 -1.302693,0.043418 -1.95704,0.2187512 -3.090852,0.8281926 -5.084136,3.7521636 -4.847681,6.8437856 l 0.0664,0.914067 0.859379,0.328126 c 2.287463,0.872858 4.437894,2.263058 6.289094,4.101583 l 0.640629,0.636724 0.855473,-0.300784 c 3.199568,-1.120766 5.079706,-4.54929 4.187527,-7.878947 -0.75985,-2.835813 -3.297683,-4.7475362 -6.093781,-4.8633058 z M 12.050986,17.050545 c -0.391689,0.03088 -0.786966,0.0979 -1.179694,0.203126 -3.4898491,0.935103 -5.5832444,4.558259 -4.6484612,8.046917 0.9118241,3.402974 4.3834742,5.460928 7.7891022,4.695336 l 0.851567,-0.191401 0.226564,-0.843754 c 0.665011,-2.458505 1.787736,-4.690508 3.273454,-6.56254 l 0.546878,-0.691409 -0.359377,-0.804693 c -1.136315,-2.520951 -3.758207,-4.067768 -6.500033,-3.851582 z m 39.707235,22.836054 c -0.396392,-0.0188 -0.796232,-5.78e-4 -1.199224,0.05468 l -0.976567,0.13282 -0.234377,0.953131 c -0.653308,2.671906 -1.82252,5.094518 -3.421892,7.093787 l -0.625003,0.781254 0.507814,0.863284 c 1.46147,2.469637 4.436577,3.789676 7.339882,3.011736 3.488658,-0.934783 5.583771,-4.556306 4.648462,-8.046918 -0.755574,-2.819842 -3.264357,-4.711572 -6.039095,-4.843775 z m -32.558761,8.066448 -0.890629,0.332034 c -3.140868,1.157123 -4.969495,4.546387 -4.085959,7.84379 0.934784,3.488658 4.560973,5.583563 8.050823,4.648462 2.950459,-0.790574 4.886451,-3.497176 4.851587,-6.425815 l -0.0118,-0.960943 -0.894536,-0.359376 C 23.893152,52.094214 21.71811,50.59616 19.855632,48.644458 Z m 20.203229,7.42582 -1.054693,0.378908 c -0.410032,0.146201 -0.798168,0.286303 -1.187506,0.390628 -0.595059,0.159441 -1.193296,0.281725 -1.792977,0.367188 l -1.16407,0.164065 3.796895,3.718769 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.664062 3.0058594 C 23.997262 3.028162 23.323583 3.1251221 22.652344 3.3046875 C 18.50037 4.4153985 15.838446 8.29641 16.050781 12.423828 C 16.278018 8.6843597 18.838018 5.3250731 22.652344 4.3046875 C 23.547329 4.0652668 24.44638 3.9716895 25.328125 4.0078125 C 25.622042 4.0198517 25.914482 4.0454225 26.203125 4.0859375 C 29.666899 4.5721218 32.68552 7.0712623 33.644531 10.644531 C 33.796294 11.21 33.882467 11.777234 33.916016 12.339844 C 33.959688 11.452229 33.886858 10.547441 33.644531 9.6445312 C 32.68552 6.0712623 29.666899 3.5721218 26.203125 3.0859375 C 25.914482 3.0454225 25.622042 3.0198517 25.328125 3.0078125 C 25.107689 2.9987818 24.886329 2.9984252 24.664062 3.0058594 z M 41.605469 9.0429688 C 40.960215 9.0162527 40.302785 9.0863856 39.648438 9.2617188 C 36.557586 10.089911 34.564326 13.013847 34.800781 16.105469 L 34.804688 16.150391 C 34.997 13.42981 36.878685 11.003873 39.648438 10.261719 C 40.302785 10.086388 40.960215 10.016249 41.605469 10.042969 C 44.401567 10.158739 46.939363 12.070437 47.699219 14.90625 C 47.801664 15.28859 47.855157 15.670769 47.882812 16.050781 C 47.93972 15.347118 47.892265 14.626726 47.699219 13.90625 C 46.939363 11.070437 44.401567 9.1587384 41.605469 9.0429688 z M 12.050781 17.050781 C 11.659092 17.081661 11.263822 17.14868 10.871094 17.253906 C 7.7796443 18.082258 5.8213062 21.020392 6.0585938 24.105469 C 6.2634039 21.405907 8.1165847 18.991975 10.871094 18.253906 C 11.263822 18.14868 11.659092 18.081661 12.050781 18.050781 C 14.792607 17.834595 17.414466 19.381393 18.550781 21.902344 L 18.625 22.068359 L 18.910156 21.707031 L 18.550781 20.902344 C 17.414466 18.381393 14.792607 16.834595 12.050781 17.050781 z M 51.160156 39.886719 C 50.960273 39.895831 50.76009 39.913777 50.558594 39.941406 L 49.582031 40.074219 L 49.347656 41.027344 C 48.694348 43.69925 47.525153 46.121825 45.925781 48.121094 L 45.300781 48.902344 L 45.640625 49.478516 L 45.925781 49.121094 C 47.525153 47.121825 48.694348 44.69925 49.347656 42.027344 L 49.582031 41.074219 L 50.558594 40.941406 C 50.961586 40.886148 51.361421 40.867919 51.757812 40.886719 C 54.53255 41.018922 57.041301 42.910627 57.796875 45.730469 C 57.901588 46.121243 57.95797 46.513225 57.986328 46.902344 C 58.043803 46.18909 57.992154 45.459218 57.796875 44.730469 C 57.041301 41.910627 54.53255 40.018922 51.757812 39.886719 C 51.559617 39.877319 51.360039 39.877606 51.160156 39.886719 z M 19.199219 47.953125 L 18.308594 48.285156 C 15.522647 49.311524 13.800464 52.096618 14.058594 55.013672 C 14.225243 52.479968 15.844553 50.192931 18.308594 49.285156 L 19.199219 48.953125 L 19.855469 49.644531 C 21.717947 51.596233 23.892956 53.094265 26.21875 54.03125 L 27.113281 54.390625 L 27.115234 54.494141 C 27.115961 54.446207 27.125573 54.399615 27.125 54.351562 L 27.113281 53.390625 L 26.21875 53.03125 C 23.892956 52.094265 21.717947 50.596233 19.855469 48.644531 L 19.199219 47.953125 z M 39.402344 55.378906 L 38.347656 55.757812 C 37.937624 55.904013 37.549494 56.044112 37.160156 56.148438 C 36.565097 56.307879 35.966868 56.430164 35.367188 56.515625 L 34.203125 56.679688 L 35.095703 57.554688 L 35.367188 57.515625 C 35.966868 57.430164 36.565097 57.307879 37.160156 57.148438 C 37.549494 57.044112 37.937624 56.904013 38.347656 56.757812 L 39.091797 56.490234 L 39.402344 55.378906 z"/>
+ <g style="opacity:0.2" transform="matrix(1.1355817,-0.30023645,0.30427823,1.1204977,-8.4874172,10.169086)">
+ <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(1.1355817,-0.30023645,0.30427823,1.1204977,-8.4874172,9.1690763)">
+ <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(1.2108201,-0.30999294,0.32443827,1.1569095,-11.349826,8.2102865)">
+ <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="opacity:0.2;fill:#ffffff" transform="matrix(1.1355817,-0.30023645,0.30427823,1.1204977,-8.4874172,9.1690763)">
+ <path style="fill:#ffffff" transform="matrix(0.82161653,0.22015148,-0.22311516,0.83267703,9.0191622,-5.7663617)" d="M 30.167969 13.007812 C 28.840458 13.048274 27.50233 13.239117 26.175781 13.589844 C 17.467601 15.8922 11.991481 24.40414 12.041016 33.818359 C 12.369539 24.806253 17.776342 16.810572 26.175781 14.589844 C 27.50233 14.239117 28.840458 14.048274 30.167969 14.007812 C 39.460558 13.724608 48.364994 20.748975 51.132812 30.941406 C 51.627898 32.764543 51.896121 34.619516 51.960938 36.462891 C 51.971749 34.290857 51.717808 32.095635 51.132812 29.941406 C 48.364994 19.748975 39.460558 12.724608 30.167969 13.007812 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tusk-app.svg b/.icons/awkward/64x64/apps/tusk-app.svg
new file mode 100644
index 00000000..02ae4253
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tusk-app.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#20c88c" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="opacity:0.2" width="28" height="28" x="-47" y="-46" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="28" height="28" x="-46" y="-46" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tusk.svg b/.icons/awkward/64x64/apps/tusk.svg
new file mode 120000
index 00000000..76d7108a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tusk.svg
@@ -0,0 +1 @@
+tusk-app.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tux.svg b/.icons/awkward/64x64/apps/tux.svg
new file mode 100644
index 00000000..bb60ad31
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tux.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 31.959041,993.36162 c -5.369531,0 -9.999983,4.99519 -9.999983,11.19998 0,14 -7.999986,15.4 -7.999986,25.2002 0,10.8245 8.05886,19.5997 17.999969,19.5997 9.941109,0 17.999969,-8.7752 17.999969,-19.5997 0,-9.8002 -7.999986,-11.2002 -7.999986,-25.2002 0,-6.20479 -4.630452,-11.19998 -9.999983,-11.19998 z"/>
+ <path style="fill:#4f4f4f" d="m 31.959041,992.36222 c -5.369531,0 -9.999983,4.9952 -9.999983,11.19998 0,14 -7.999986,15.4 -7.999986,25.2002 0,10.8245 8.05886,19.5997 17.999969,19.5997 9.941109,0 17.999969,-8.7752 17.999969,-19.5997 0,-9.8002 -7.999986,-11.2002 -7.999986,-25.2002 0,-6.20478 -4.630452,-11.19998 -9.999983,-11.19998 z"/>
+ <path style="opacity:0.1" d="m 31.959041,1009.3623 c -3.579684,0 -5.99999,3.0328 -5.99999,6.7998 0,8.5002 -5.99999,9.35 -5.99999,15.3 0,6.5721 5.372575,11.9001 11.99998,11.9001 6.627405,0 11.99998,-5.328 11.99998,-11.9001 0,-5.95 -5.99999,-6.7998 -5.99999,-15.3 0,-3.767 -2.420306,-6.7998 -5.99999,-6.7998 z"/>
+ <path style="fill:#ffffff" d="m 31.959041,1008.3622 c -3.579684,0 -5.959041,3.0328 -5.959041,6.7998 0,8.5002 -6.040939,9.35 -6.040939,15.3 0,6.5721 5.372575,11.9001 11.99998,11.9001 6.627405,0 11.99998,-5.328 11.99998,-11.9001 0,-5.95 -5.959021,-6.7998 -5.959021,-15.3 0,-3.767 -2.461275,-6.7998 -6.040959,-6.7998 z"/>
+ <path style="opacity:0.2" d="m 22.99578,1049.3205 c -0.602643,-0.096 -1.13555,-0.2754 -2.303188,-0.7792 -1.73842,-0.7504 -2.549049,-0.9938 -5.730818,-1.72 -1.587082,-0.3622 -2.17856,-0.523 -3.556047,-0.9686 -0.501079,-0.162 -1.168939,-0.3688 -1.4841334,-0.4594 -0.8556362,-0.2462 -1.0824808,-0.342 -1.3959697,-0.5888 -0.4276564,-0.3368 -0.6269587,-0.8562 -0.5505218,-1.4348 0.048974,-0.3708 0.1784037,-0.727 0.5356615,-1.4746 0.4774856,-0.9994 1.6630144,-1.3588 1.7357464,-2.342 0.04279,-0.5788 0.0077,-1.2296 -0.139152,-2.5844 -0.08691,-0.802 -0.106767,-1.0974 -0.1080394,-1.6074 -0.00131,-0.5535 0.00578,-0.168 0.06275,-0.3796 0.214083,-0.7929 0.377015,-1.2503 1.134875,-1.4475 0.219364,-0.058 -0.239605,-0.066 0.789891,-0.086 0.640865,-0.02 1.011891,-0.036 1.094053,-0.056 0.444032,-0.102 0.767311,-0.2678 1.068587,-0.5548 0.286982,-0.2736 0.483392,-1.7526 0.85798,-2.419 0.583106,-1.0284 1.733424,-1.0182 2.672782,-1.0564 0.266321,0.056 0.354868,0.092 0.646553,0.2608 0.293564,0.168 0.376588,0.2364 0.631859,0.5082 0.64239,0.6842 0.949057,1.1064 2.389858,3.2888 1.141952,1.7301 1.490866,2.2835 1.951179,3.0951 0.501445,0.8846 1.405405,2.3034 1.740519,2.732 0.05678,0.074 0.404463,0.5142 0.772609,0.9808 0.368163,0.4674 0.704848,0.9042 0.748206,0.9714 0.691375,0.9644 1.176726,2.0728 1.349378,3.1802 0.05804,0.386 0.06006,0.4512 0.02758,0.893 -0.0412,0.561 -0.077,0.8008 -0.13782,0.9232 -0.0244,0.05 -0.07802,0.184 -0.11914,0.2974 -0.528615,1.4728 -1.846244,2.5778 -3.372734,2.8288 -0.324611,0.054 -0.9683,0.054 -1.312508,0 z"/>
+ <path style="fill:#eab108" d="m 22.99578,1048.3211 c -0.602643,-0.096 -1.13555,-0.2754 -2.303188,-0.7792 -1.73842,-0.7504 -2.549049,-0.9938 -5.730818,-1.72 -1.587082,-0.3622 -2.17856,-0.523 -3.556047,-0.9686 -0.501079,-0.162 -1.168939,-0.3688 -1.4841334,-0.4594 -0.8556362,-0.2462 -1.0824808,-0.342 -1.3959697,-0.5888 -0.4276564,-0.3368 -0.6269587,-0.8562 -0.5505218,-1.4348 0.048974,-0.3708 0.1784037,-0.727 0.5356615,-1.4746 0.4774856,-0.9994 1.6630144,-1.3588 1.7357464,-2.342 0.04279,-0.5788 0.0077,-1.2296 -0.139152,-2.5844 -0.08691,-0.8017 -0.106767,-1.0971 -0.1080394,-1.6073 -0.024094,-0.7511 0.4794544,-1.8027 1.1976254,-1.8272 0.219364,-0.058 0,0 0.789891,-0.086 0.640865,-0.02 1.011891,-0.036 1.094053,-0.056 0.444032,-0.102 0.767311,-0.2678 1.068587,-0.5548 0.286982,-0.2736 0.483392,-1.7526 0.85798,-2.419 0.583106,-1.0284 1.733424,-1.0182 2.672782,-1.0564 0.266321,0.056 0.354868,0.092 0.646553,0.2608 0.293564,0.168 0.376588,0.2364 0.631859,0.5082 0.64239,0.6842 0.949057,1.1064 2.389858,3.2888 1.141952,1.7302 1.490866,2.2836 1.951179,3.0952 0.501445,0.8845 1.405405,2.3033 1.740519,2.7319 0.05678,0.074 0.404463,0.5142 0.772609,0.9808 0.368163,0.4674 0.704848,0.9042 0.748206,0.9714 0.691375,0.9644 1.176726,2.0728 1.349378,3.1802 0.05804,0.386 0.06006,0.4512 0.02758,0.893 -0.0412,0.561 -0.077,0.8008 -0.13782,0.9232 -0.0244,0.05 -0.07802,0.184 -0.11914,0.2974 -0.528615,1.4728 -1.846244,2.5778 -3.372734,2.8288 -0.324611,0.054 -0.9683,0.054 -1.312508,0 z"/>
+ <path style="opacity:0.2" d="m 46.382253,1048.6537 c 0.460037,-0.3232 0.82758,-0.6856 1.586979,-1.569 1.13055,-1.3152 1.101292,-1.8424 3.43904,-3.7262 1.16615,-0.9392 1.589943,-1.3104 2.547588,-2.2322 0.348399,-0.3352 0.816518,-0.7746 1.04033,-0.9764 0.607543,-0.5476 0.755987,-0.7176 0.913546,-1.0452 0.214998,-0.4468 0.16474,-0.9484 -0.138639,-1.3858 -0.19448,-0.2804 -0.449716,-0.5162 -1.056213,-0.976 -0.810704,-0.6148 -1.042564,-1.1434 -1.510959,-1.9099 -0.2756,-0.4512 0.08408,-1.5922 -0.356327,-2.7492 -0.260554,-0.6844 -0.366694,-0.9316 -0.577389,-1.3454 -0.228622,-0.4488 -0.275454,-0.526 -0.410238,-0.6732 -0.506591,-0.555 -1.069016,-0.7426 -1.779511,-0.594 -0.205713,0.044 -0.326625,0.094 -1.188902,0.4966 -0.537503,0.2496 -1.019858,0.4632 -1.095736,0.4814 -0.409837,0.1 -0.747615,0.094 -1.116606,-0.02 -0.351545,-0.104 -0.630237,0.6274 -1.217412,0.2402 -0.401687,-0.263 -0.832824,-0.5914 -1.14134,-0.6766 -0.428655,-0.118 -0.427241,-0.118 -0.827801,-0.074 -0.385587,0.048 -0.669674,0.158 -0.983354,0.4028 -0.197719,0.154 -0.255711,0.22 -0.428055,0.4746 -0.17312,0.2568 -0.214288,0.3448 -0.313216,0.6688 -0.248921,0.8156 -0.328073,1.2822 -0.617563,3.6359 -0.229225,1.8662 -0.288987,2.4562 -0.333921,3.301 -0.04892,0.9202 -0.209972,2.437 -0.310037,2.9206 -0.0168,0.082 -0.12212,0.5812 -0.233782,1.109 -0.11152,0.5284 -0.20943,1.019 -0.217524,1.091 -0.173239,1.0626 -0.115979,2.1574 0.20041,3.1246 0.11198,0.336 0.13742,0.3898 0.347693,0.7344 0.266918,0.4374 0.396108,0.617 0.49735,0.6912 0.0404,0.03 0.140699,0.116 0.222317,0.192 1.049596,0.9776 2.601004,1.3354 3.971257,0.9172 0.29119,-0.088 0.825145,-0.3514 1.088649,-0.5344 z"/>
+ <path style="fill:#eab108" d="m 46.382253,1047.6543 c 0.460037,-0.3232 0.82758,-0.6856 1.586979,-1.569 1.13055,-1.3152 1.101292,-1.8424 3.43904,-3.7262 1.16615,-0.9392 1.589943,-1.3104 2.547588,-2.2322 0.348399,-0.3352 0.816518,-0.7746 1.04033,-0.9764 0.607543,-0.5476 0.755987,-0.7176 0.913546,-1.0452 0.214998,-0.4468 0.16474,-0.9484 -0.138639,-1.3858 -0.19448,-0.2804 -0.449716,-0.5162 -1.056213,-0.9759 -0.810704,-0.6148 -1.142326,-1.1434 -1.610721,-1.91 -0.275599,-0.4512 0.08408,-1.5922 -0.356327,-2.7492 -0.260554,-0.6844 -0.266932,-0.9316 -0.477627,-1.3454 -0.228622,-0.4488 -0.275454,-0.526 -0.410238,-0.6732 -0.506591,-0.555 -1.069016,-0.7424 -1.779511,-0.5938 -0.205713,0.044 -0.326625,0.094 -1.188902,0.4966 -0.537503,0.2494 -1.019858,0.463 -1.095736,0.4812 -0.409837,0.1 -0.747615,0.094 -1.116606,-0.02 -0.351545,-0.104 -0.630237,0.6276 -1.217412,0.2402 -0.401687,-0.263 -0.832824,-0.5914 -1.14134,-0.6766 -0.428655,-0.118 -0.427241,-0.118 -0.827801,-0.074 -0.385587,0.048 -0.669674,0.158 -0.983354,0.4028 -0.197719,0.154 -0.255711,0.22 -0.428055,0.4746 -0.17312,0.2568 -0.214288,0.3448 -0.313216,0.6688 -0.248921,0.8156 -0.328073,1.2822 -0.617563,3.636 -0.229225,1.8661 -0.288987,2.4561 -0.333921,3.3009 -0.04892,0.9202 -0.209972,2.4372 -0.310037,2.9208 -0.0168,0.082 -0.12212,0.581 -0.233782,1.109 -0.11152,0.5282 -0.20943,1.019 -0.217524,1.091 -0.173239,1.0626 -0.115979,2.1574 0.20041,3.1246 0.11198,0.336 0.13742,0.3898 0.347693,0.7344 0.266918,0.4374 0.396108,0.617 0.49735,0.6912 0.0404,0.03 0.140699,0.116 0.222317,0.192 1.049596,0.9774 2.601004,1.3354 3.971257,0.9172 0.29119,-0.088 0.825145,-0.3514 1.088649,-0.5344 z"/>
+ <circle style="opacity:0.1" cx="27.959" cy="1003.362" r="4"/>
+ <circle style="fill:#ffffff" cx="27.959" cy="1002.362" r="4"/>
+ <circle style="fill:#323232" cx="27.959" cy="1002.362" r="2"/>
+ <path style="opacity:0.1" d="m 37.959031,1008.3622 c 0,3.8662 -2.686288,7 -5.99999,7 -3.313702,0 -5.99999,-3.1338 -5.99999,-7 z"/>
+ <path style="fill:#f77d00" d="m 37.959031,1007.5622 c 0,3.8662 -2.686288,6.8 -5.99999,6.8 -3.313702,0 -5.99999,-2.9338 -5.99999,-6.8 z"/>
+ <circle style="opacity:0.1" cx="35.959" cy="1003.362" r="4"/>
+ <circle style="fill:#ffffff" cx="35.959" cy="1002.362" r="4"/>
+ <circle style="fill:#323232" cx="35.959" cy="1002.362" r="2"/>
+ <path style="fill:#eab108" d="m 37.959031,1007.6956 c 0,0.6666 -2.686288,4.6666 -5.99999,4.6666 -3.313702,0 -5.99999,-4 -5.99999,-4.6666 0,-1.841 2.686288,-3.3334 5.99999,-3.3334 3.313702,0 5.99999,1.4924 5.99999,3.3334 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,988.3622)" d="M 50.587891 40.0625 C 50.427334 40.057156 50.257702 40.072225 50.080078 40.109375 C 49.874365 40.153375 49.752902 40.202869 48.890625 40.605469 C 48.353122 40.854869 47.8708 41.069691 47.794922 41.087891 C 47.385085 41.187891 47.048679 41.182359 46.679688 41.068359 C 46.328142 40.964359 46.048113 41.695994 45.460938 41.308594 C 45.05925 41.045594 44.628828 40.716059 44.320312 40.630859 C 43.891658 40.512859 43.892747 40.512641 43.492188 40.556641 C 43.1066 40.604641 42.823446 40.716137 42.509766 40.960938 C 42.312047 41.114937 42.254375 41.180947 42.082031 41.435547 C 41.908911 41.692347 41.866506 41.779516 41.767578 42.103516 C 41.518657 42.919116 41.439881 43.386434 41.150391 45.740234 C 40.921166 47.606334 40.86134 48.196216 40.816406 49.041016 C 40.767486 49.961216 40.605924 51.477337 40.505859 51.960938 C 40.489059 52.042938 40.3851 52.542312 40.273438 53.070312 C 40.161918 53.598512 40.062781 54.088156 40.054688 54.160156 C 39.963724 54.718103 39.942141 55.285322 39.982422 55.837891 C 39.998168 55.611707 40.018035 55.38497 40.054688 55.160156 C 40.062781 55.088156 40.161918 54.598512 40.273438 54.070312 C 40.3851 53.542312 40.489059 53.042938 40.505859 52.960938 C 40.605924 52.477337 40.767486 50.959263 40.816406 50.039062 C 40.86134 49.194263 40.921166 48.604381 41.150391 46.738281 C 41.439881 44.384481 41.518657 43.919116 41.767578 43.103516 C 41.866506 42.779516 41.908911 42.690394 42.082031 42.433594 C 42.254375 42.178994 42.312047 42.112984 42.509766 41.958984 C 42.823446 41.714184 43.1066 41.604641 43.492188 41.556641 C 43.892747 41.512641 43.891658 41.512859 44.320312 41.630859 C 44.628828 41.716059 45.05925 42.043641 45.460938 42.306641 C 46.048113 42.694041 46.328142 41.962406 46.679688 42.066406 C 47.048679 42.180406 47.385085 42.187891 47.794922 42.087891 C 47.8708 42.069691 48.353122 41.854869 48.890625 41.605469 C 49.752902 41.202869 49.874365 41.153375 50.080078 41.109375 C 50.790573 40.960775 51.352784 41.148125 51.859375 41.703125 C 51.994159 41.850325 52.040909 41.928153 52.269531 42.376953 C 52.480226 42.790753 52.487493 43.036303 52.748047 43.720703 C 53.188454 44.877703 52.827917 46.019503 53.103516 46.470703 C 53.571911 47.237303 53.90414 47.766059 54.714844 48.380859 C 55.321341 48.840559 55.577004 49.077022 55.771484 49.357422 C 55.840749 49.457285 55.892815 49.560876 55.935547 49.666016 C 56.110606 49.238737 56.057923 48.770398 55.771484 48.357422 C 55.577004 48.077022 55.321341 47.840559 54.714844 47.380859 C 53.90414 46.766059 53.571911 46.237303 53.103516 45.470703 C 52.827917 45.019503 53.188454 43.879656 52.748047 42.722656 C 52.487493 42.038256 52.480226 41.790753 52.269531 41.376953 C 52.040909 40.928153 51.994159 40.850325 51.859375 40.703125 C 51.479432 40.286875 51.069559 40.078531 50.587891 40.0625 z"/>
+ <path style="fill:#4f4f4f" d="m 46.861258,1034.4598 c -2.303424,0 -2.320588,-1.9136 -2.78048,-4.1708 -0.511647,-2.5112 -0.838676,-3.963 3.170903,-4.1708 3.646857,-1.71 4.008189,8.2078 -0.390423,8.3416 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,988.3622)" d="M 17.679688 40 C 16.74033 40.0382 15.590919 40.028241 15.007812 41.056641 C 14.633224 41.723041 14.437373 43.202963 14.150391 43.476562 C 13.849115 43.763562 13.52411 43.92925 13.080078 44.03125 C 12.997916 44.05125 12.627193 44.065938 11.986328 44.085938 C 11.196437 44.171938 11.41663 44.113875 11.197266 44.171875 C 10.479095 44.196375 9.975906 45.2489 10 46 C 10.000519 46.208277 10.032958 46.470509 10.042969 46.65625 C 10.146363 45.962348 10.581998 45.192864 11.197266 45.171875 C 11.41663 45.113875 11.196437 45.171938 11.986328 45.085938 C 12.627193 45.065938 12.997916 45.049297 13.080078 45.029297 C 13.52411 44.927297 13.849115 44.761609 14.150391 44.474609 C 14.437373 44.201009 14.633224 42.723041 15.007812 42.056641 C 15.590919 41.028241 16.74033 41.0382 17.679688 41 C 17.946009 41.056 18.034487 41.090966 18.326172 41.259766 C 18.619736 41.427766 18.703713 41.497731 18.958984 41.769531 C 19.601374 42.453731 19.906855 42.874241 21.347656 45.056641 C 22.489608 46.786841 22.838515 47.340744 23.298828 48.152344 C 23.800273 49.036844 24.705902 50.456166 25.041016 50.884766 C 25.097796 50.958766 25.444354 51.398634 25.8125 51.865234 C 26.180663 52.332634 26.517189 52.768738 26.560547 52.835938 C 27.251922 53.800338 27.737504 54.910178 27.910156 56.017578 C 27.915619 56.053906 27.915434 56.06643 27.919922 56.097656 C 27.925941 56.027467 27.931341 55.994021 27.9375 55.910156 C 27.96998 55.468356 27.968196 55.403578 27.910156 55.017578 C 27.737504 53.910178 27.251922 52.802291 26.560547 51.837891 C 26.517189 51.770691 26.180663 51.332634 25.8125 50.865234 C 25.444354 50.398634 25.097796 49.958766 25.041016 49.884766 C 24.705902 49.456166 23.800273 48.038797 23.298828 47.154297 C 22.838515 46.342697 22.489608 45.788794 21.347656 44.058594 C 19.906855 41.876194 19.601374 41.453731 18.958984 40.769531 C 18.703713 40.497731 18.619736 40.429719 18.326172 40.261719 C 18.034487 40.092919 17.946009 40.056 17.679688 40 z M 10.246094 50.167969 C 10.245615 50.174759 10.246594 50.184637 10.246094 50.191406 C 10.173362 51.174606 8.9892043 51.533803 8.5117188 52.533203 C 8.154461 53.280803 8.0235834 53.637013 7.9746094 54.007812 C 7.9400579 54.269355 7.9692146 54.516235 8.0429688 54.742188 C 8.1146003 54.443458 8.2341428 54.11406 8.5117188 53.533203 C 8.9892043 52.533803 10.173362 52.174606 10.246094 51.191406 C 10.267779 50.898075 10.268823 50.580547 10.246094 50.167969 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,988.3622)" d="M 31.958984 4 C 26.589453 4 21.958984 8.9944387 21.958984 15.199219 C 21.958984 29.199219 13.958984 30.600191 13.958984 40.400391 C 13.958984 40.577121 13.980105 40.74822 13.984375 40.923828 C 14.248381 31.567014 21.958984 29.960115 21.958984 16.199219 C 21.958984 9.9944387 26.589453 5 31.958984 5 C 37.328515 5 41.958984 9.9944387 41.958984 16.199219 C 41.958984 29.960115 49.669587 31.567014 49.933594 40.923828 C 49.937863 40.74822 49.958984 40.577121 49.958984 40.400391 C 49.958984 30.600191 41.958984 29.199219 41.958984 15.199219 C 41.958984 8.9944387 37.328515 4 31.958984 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tuxboot.svg b/.icons/awkward/64x64/apps/tuxboot.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tuxboot.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tuxguitar.svg b/.icons/awkward/64x64/apps/tuxguitar.svg
new file mode 100644
index 00000000..c7e0c551
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tuxguitar.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m51.691 21.953c-0.03738 1.7544-0.3033 3.4524-0.7793 5.0645 0.05347 0.04259 0.15104 0.13102 0.21094 0.17969 0.37185-1.4913 0.58398-3.0437 0.58398-4.6484 0-0.1998-0.0096-0.39734-0.01563-0.5957zm-39.377 0.0078c-0.0058 0.19581-0.01563 0.39067-0.01563 0.58789 0 1.6048 0.21286 3.1572 0.58398 4.6484 0.0599-0.04869 0.15747-0.13708 0.21094-0.17969-0.47352-1.6097-0.74103-3.305-0.7793-5.0566zm-1.265 21.377c-2.7531 5.05-6.1056 5.334-6.1056 5.334-0.6018-1.688-0.8844-3.315-0.9317-4.871-0.065052 1.8534 0.19973 3.8186 0.93164 5.8711 0 0 3.3525-0.28432 6.1055-5.334 0.74913 2.896 2.0829 5.5511 3.8789 7.8379 0.21126-0.0733 0.41684-0.15197 0.63867-0.2168-2.1236-2.4538-3.6816-5.3893-4.5176-8.6211zm41.904 0c-0.83599 3.2318-2.396 6.1673-4.5176 8.6211 0.22239 0.06499 0.4269 0.14523 0.63867 0.21875 1.7957-2.287 3.1296-4.9433 3.8789-7.8398 2.751 5.0479 6.0996 5.334 6.0996 5.334 0.72985-2.0443 0.99682-4.0008 0.93555-5.8477-0.05007 1.5493-0.3359 3.1681-0.93555 4.8477 0 0-3.3486-0.28606-6.0996-5.334zm0.64844 13.879c-0.527 2.687-4.792 4.783-9.976 4.783-3.7591 0-7.0321-1.1042-8.752-2.7324-0.94128 0.12336-1.8955 0.20898-2.875 0.20898-0.97762 0.000001-1.93-0.08563-2.875-0.20898-1.716 1.628-4.989 2.732-8.748 2.732-5.1806 0-9.4433-2.094-9.9727-4.7812-0.02205 0.14465-0.05664 0.2879-0.05664 0.43555 0 2.953 4.491 5.346 10.029 5.346 3.7591 0 7.0321-1.1041 8.748-2.7324 0.94502 0.12336 1.8974 0.20898 2.875 0.20898 0.97946 0 1.9337-0.08563 2.875-0.20898 1.72 1.628 4.993 2.732 8.752 2.732 5.5401 0 10.033-2.3949 10.033-5.3457 0-0.14849-0.03428-0.29201-0.05664-0.4375z"/>
+ <path style="fill:#4f4f4f" d="m50.911 27.017c0.51269-1.7364 0.79583-3.5677 0.79583-5.4673 0-10.796-8.8199-19.548-19.706-19.548-10.88 0-19.704 8.7503-19.704 19.548 0 1.8996 0.28504 3.7309 0.79583 5.4673-2.4812 1.9774-12.111 10.545-8.1495 21.656 0 0 3.3515-0.28466 6.1045-5.3343 0.83599 3.2318 2.3932 6.1675 4.5167 8.6213-3.1106 0.90899-5.2207 2.672-5.2207 4.6949 0 2.9528 4.4917 5.3457 10.03 5.3457 3.7591 0 7.0323-1.1045 8.7483-2.7328 0.94502 0.12336 1.8977 0.20876 2.8754 0.20876 0.97946 0 1.9341-0.0854 2.8754-0.20876 1.7198 1.6282 4.9911 2.7328 8.7503 2.7328 5.5401 0 10.034-2.395 10.034-5.3457 0-2.021-2.112-3.7859-5.2225-4.6949 2.1216-2.4538 3.6825-5.3895 4.5185-8.6213 2.751 5.0479 6.0987 5.3343 6.0987 5.3343 3.97-11.114-5.66-19.682-8.139-21.656z"/>
+ <circle style="fill:#ffffff" cx="22" cy="16.001" r="4"/>
+ <circle style="fill:#ffffff" cx="41.999" cy="16.001" r="4"/>
+ <ellipse style="fill:#ffffff" cx="32" cy="38" rx="14" ry="16"/>
+ <path style="opacity:.2" d="m28 20.001h7.9999c-0.64121 6.1627-3.9999 12-3.9999 12s-3.9999-6.9273-3.9999-12z"/>
+ <g style="opacity:.2" transform="matrix(.078987 .046319 -.044373 .078063 24.28 11.145)">
+ <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 style="fill:#303030" cx="24" cy="18.001" r="2"/>
+ <circle style="fill:#303030" cx="43.999" cy="18.001" r="2"/>
+ <path style="opacity:.1;fill:#ffffff" d="m32.002 2.002c-10.88 0-19.703 8.749-19.703 19.547 0 0.138 0.012 0.274 0.015 0.412 0.315-10.525 9.007-18.959 19.688-18.959 10.684 0 19.371 8.432 19.689 18.951 0.003-0.135 0.016-0.268 0.016-0.404 0-10.796-8.819-19.547-19.705-19.547zm-19.119 25.193c-2.298 1.868-9.1286 8.138-8.8713 16.606 0.2871-8.18 7.0593-14.171 9.0823-15.783-0.08-0.271-0.143-0.548-0.211-0.823zm38.24 0c-0.068 0.275-0.131 0.552-0.211 0.823 2.024 1.612 8.804 7.615 9.076 15.806 0.275-8.48-6.566-14.76-8.865-16.629zm-36.195 24.981c-2.751 0.954-4.582 2.6-4.582 4.478 0 0.191 0.02 0.379 0.056 0.565 0.28-1.837 2.281-3.417 5.164-4.26-0.22-0.255-0.43-0.518-0.638-0.783zm34.146 0.002c-0.208 0.264-0.418 0.526-0.638 0.781 2.882 0.842 4.884 2.423 5.166 4.258 0.036-0.185 0.056-0.373 0.056-0.563 0-1.876-1.833-3.521-4.584-4.476z"/>
+ <path style="fill:#cd5252" d="m28 18.001h7.9999c-0.64121 6.1627-3.9999 12-3.9999 12s-3.9999-6.9273-3.9999-12z"/>
+ <g style="fill:#cd8652" transform="matrix(.078987 .046319 -.044373 .078063 24.28 10.142)">
+ <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 style="fill:#212121" cx="24" cy="43" r="4"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tuxmath.svg b/.icons/awkward/64x64/apps/tuxmath.svg
new file mode 100644
index 00000000..ee9fc6bd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tuxmath.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 50.912,28.016 C 51.425,26.28 51.708,24.449 51.708,22.549 51.708,11.753 42.888,3.0011 32.002,3.0011 21.122,3.0011 12.298,11.751 12.298,22.549 12.298,24.449 12.583,26.28 13.094,28.016 10.613,29.994 0.98234,38.562 4.9443,49.672 4.9443,49.672 8.2959,49.388 11.049,44.338 11.885,47.57 13.442,50.505 15.566,52.959 12.455,53.868 10.345,55.631 10.345,57.654 10.345,60.607 14.837,63 20.375,63 24.134,63 27.407,61.896 29.123,60.267 30.068,60.391 31.021,60.476 31.999,60.476 32.978,60.476 33.933,60.391 34.874,60.267 36.594,61.895 39.865,63 43.625,63 49.165,63 53.659,60.605 53.659,57.654 53.659,55.633 51.547,53.868 48.436,52.959 50.558,50.505 52.119,47.57 52.955,44.338 55.706,49.386 59.053,49.672 59.053,49.672 63.021,38.559 53.391,29.991 50.911,28.016 Z"/>
+ <path style="fill:#4f4f4f" d="m 50.911843,27.016163 c 0.512698,-1.736413 0.795836,-3.567785 0.795836,-5.467376 0,-10.795753 -8.819961,-19.5479142 -19.705913,-19.5479142 -10.879952,0 -19.703713,8.7503612 -19.703713,19.5479142 0,1.899611 0.285038,3.730983 0.795836,5.467376 -2.481189,1.977411 -12.11154649,10.545553 -8.1495639,21.655904 0,0 3.3515852,-0.284658 6.1045729,-5.334376 0.835997,3.231786 2.39319,6.167573 4.51678,8.621362 -3.110586,0.908996 -5.220777,2.671988 -5.220777,4.694979 0,2.952787 4.491781,5.345777 10.030156,5.345777 3.759184,0 7.032369,-1.104475 8.748362,-2.732788 0.945036,0.123359 1.897751,0.208759 2.875387,0.208759 0.979476,0 1.934092,-0.0854 2.875387,-0.208759 1.719833,1.628233 4.991178,2.732788 8.750362,2.732788 5.540176,0 10.033956,-2.39499 10.033956,-5.345777 0,-2.020991 -2.111991,-3.785983 -5.222577,-4.694979 2.12159,-2.453789 3.682584,-5.389576 4.51858,-8.621362 2.750988,5.047978 6.098773,5.334376 6.098773,5.334376 C 63.02087,37.559116 53.390712,28.990954 50.911323,27.016163 Z"/>
+ <circle style="fill:#ffffff" cx="22" cy="16" r="4"/>
+ <circle style="fill:#ffffff" cx="42" cy="16" r="4"/>
+ <ellipse style="fill:#ffffff" cx="32" cy="38" rx="14" ry="16"/>
+ <circle style="fill:#303030" cx="24" cy="17" r="2"/>
+ <circle style="fill:#303030" cx="44" cy="17" r="2"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 37.5,46.5 V 33 L 34.5,36.5"/>
+ <path style="fill:none;stroke:#f34235;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 37.5,45.5 V 32.5 L 34.5,35.5"/>
+ <rect style="opacity:0.2" width="8" height="3" x="24" y="39" rx="1.5" ry="1.5"/>
+ <rect style="fill:#f34235" width="8" height="3" x="24" y="38" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="M 28,19 H 36 C 35.359,25.163 32,31 32,31 32,31 28,24.073 28,19 Z"/>
+ <path style="fill:#cd5252" d="M 28,18 H 36 C 35.359,24.163 32,30 32,30 32,30 28,23.073 28,18 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32.002 2 C 21.122 2 12.299 10.751 12.299 21.549 C 12.299 21.687 12.311 21.823 12.314 21.961 C 12.629 11.436 21.321 3.002 32.002 3.002 C 42.689 3.002 51.377 11.438 51.691 21.961 C 51.694 21.823 51.707 21.687 51.707 21.549 C 51.707 10.753 42.888 2 32.002 2 z M 12.883 27.195 C 10.585 29.063 3.7544 35.333 4.0117 43.801 C 4.2989 35.622 11.071 29.628 13.094 28.016 C 13.014 27.746 12.951 27.47 12.883 27.195 z M 51.123 27.195 C 51.055 27.47 50.992 27.746 50.912 28.016 C 52.935 29.626 59.702 35.618 59.988 43.795 C 60.247 35.328 53.419 29.06 51.123 27.195 z M 14.928 52.176 C 12.177 53.13 10.346 54.776 10.346 56.654 C 10.346 56.845 10.366 57.033 10.402 57.219 C 10.682 55.382 12.682 53.802 15.566 52.959 C 15.346 52.704 15.136 52.441 14.928 52.176 z M 49.074 52.176 C 48.866 52.441 48.656 52.704 48.436 52.959 C 51.319 53.801 53.321 55.383 53.602 57.219 C 53.638 57.033 53.658 56.845 53.658 56.654 C 53.658 54.778 51.825 53.131 49.074 52.176 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tuxpaint.svg b/.icons/awkward/64x64/apps/tuxpaint.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tuxpaint.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tuxpuck.svg b/.icons/awkward/64x64/apps/tuxpuck.svg
new file mode 100644
index 00000000..c869b4b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tuxpuck.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 31.959041,993.36162 c -5.369531,0 -9.999983,4.99519 -9.999983,11.19998 0,14 -7.999986,15.4 -7.999986,25.2002 0,10.8245 8.05886,19.5997 17.999969,19.5997 9.941109,0 17.999969,-8.7752 17.999969,-19.5997 0,-9.8002 -7.999986,-11.2002 -7.999986,-25.2002 0,-6.20479 -4.630452,-11.19998 -9.999983,-11.19998 z"/>
+ <path style="fill:#3d7284" d="m 31.959041,992.36222 c -5.369531,0 -9.999983,4.9952 -9.999983,11.19998 0,14 -7.999986,15.4 -7.999986,25.2002 0,10.8245 8.05886,19.5997 17.999969,19.5997 9.941109,0 17.999969,-8.7752 17.999969,-19.5997 0,-9.8002 -7.999986,-11.2002 -7.999986,-25.2002 0,-6.20478 -4.630452,-11.19998 -9.999983,-11.19998 z"/>
+ <path style="opacity:0.1" d="m 31.959041,1009.3623 c -3.579684,0 -5.99999,3.0328 -5.99999,6.7998 0,8.5002 -5.99999,9.35 -5.99999,15.3 0,6.5721 5.372575,11.9001 11.99998,11.9001 6.627405,0 11.99998,-5.328 11.99998,-11.9001 0,-5.95 -5.99999,-6.7998 -5.99999,-15.3 0,-3.767 -2.420306,-6.7998 -5.99999,-6.7998 z"/>
+ <path style="fill:#ffffff" d="m 31.959041,1008.3622 c -3.579684,0 -5.959041,3.0328 -5.959041,6.7998 0,8.5002 -6.040939,9.35 -6.040939,15.3 0,6.5721 5.372575,11.9001 11.99998,11.9001 6.627405,0 11.99998,-5.328 11.99998,-11.9001 0,-5.95 -5.959021,-6.7998 -5.959021,-15.3 0,-3.767 -2.461275,-6.7998 -6.040959,-6.7998 z"/>
+ <path style="opacity:0.2" d="m 22.99578,1049.3205 c -0.602643,-0.096 -1.13555,-0.2754 -2.303188,-0.7792 -1.73842,-0.7504 -2.549049,-0.9938 -5.730818,-1.72 -1.587082,-0.3622 -2.17856,-0.523 -3.556047,-0.9686 -0.501079,-0.162 -1.168939,-0.3688 -1.4841334,-0.4594 -0.8556362,-0.2462 -1.0824808,-0.342 -1.3959697,-0.5888 -0.4276564,-0.3368 -0.6269587,-0.8562 -0.5505218,-1.4348 0.048974,-0.3708 0.1784037,-0.727 0.5356615,-1.4746 0.4774856,-0.9994 1.6630144,-1.3588 1.7357464,-2.342 0.04279,-0.5788 0.0077,-1.2296 -0.139152,-2.5844 -0.08691,-0.802 -0.106767,-1.0974 -0.1080394,-1.6074 -0.00131,-0.5535 0.00578,-0.168 0.06275,-0.3796 0.214083,-0.7929 0.377015,-1.2503 1.134875,-1.4475 0.219364,-0.058 -0.239605,-0.066 0.789891,-0.086 0.640865,-0.02 1.011891,-0.036 1.094053,-0.056 0.444032,-0.102 0.767311,-0.2678 1.068587,-0.5548 0.286982,-0.2736 0.483392,-1.7526 0.85798,-2.419 0.583106,-1.0284 1.733424,-1.0182 2.672782,-1.0564 0.266321,0.056 0.354868,0.092 0.646553,0.2608 0.293564,0.168 0.376588,0.2364 0.631859,0.5082 0.64239,0.6842 0.949057,1.1064 2.389858,3.2888 1.141952,1.7301 1.490866,2.2835 1.951179,3.0951 0.501445,0.8846 1.405405,2.3034 1.740519,2.732 0.05678,0.074 0.404463,0.5142 0.772609,0.9808 0.368163,0.4674 0.704848,0.9042 0.748206,0.9714 0.691375,0.9644 1.176726,2.0728 1.349378,3.1802 0.05804,0.386 0.06006,0.4512 0.02758,0.893 -0.0412,0.561 -0.077,0.8008 -0.13782,0.9232 -0.0244,0.05 -0.07802,0.184 -0.11914,0.2974 -0.528615,1.4728 -1.846244,2.5778 -3.372734,2.8288 -0.324611,0.054 -0.9683,0.054 -1.312508,0 z"/>
+ <path style="fill:#eab108" d="m 22.99578,1048.3211 c -0.602643,-0.096 -1.13555,-0.2754 -2.303188,-0.7792 -1.73842,-0.7504 -2.549049,-0.9938 -5.730818,-1.72 -1.587082,-0.3622 -2.17856,-0.523 -3.556047,-0.9686 -0.501079,-0.162 -1.168939,-0.3688 -1.4841334,-0.4594 -0.8556362,-0.2462 -1.0824808,-0.342 -1.3959697,-0.5888 -0.4276564,-0.3368 -0.6269587,-0.8562 -0.5505218,-1.4348 0.048974,-0.3708 0.1784037,-0.727 0.5356615,-1.4746 0.4774856,-0.9994 1.6630144,-1.3588 1.7357464,-2.342 0.04279,-0.5788 0.0077,-1.2296 -0.139152,-2.5844 -0.08691,-0.8017 -0.106767,-1.0971 -0.1080394,-1.6073 -0.024094,-0.7511 0.4794544,-1.8027 1.1976254,-1.8272 0.219364,-0.058 0,0 0.789891,-0.086 0.640865,-0.02 1.011891,-0.036 1.094053,-0.056 0.444032,-0.102 0.767311,-0.2678 1.068587,-0.5548 0.286982,-0.2736 0.483392,-1.7526 0.85798,-2.419 0.583106,-1.0284 1.733424,-1.0182 2.672782,-1.0564 0.266321,0.056 0.354868,0.092 0.646553,0.2608 0.293564,0.168 0.376588,0.2364 0.631859,0.5082 0.64239,0.6842 0.949057,1.1064 2.389858,3.2888 1.141952,1.7302 1.490866,2.2836 1.951179,3.0952 0.501445,0.8845 1.405405,2.3033 1.740519,2.7319 0.05678,0.074 0.404463,0.5142 0.772609,0.9808 0.368163,0.4674 0.704848,0.9042 0.748206,0.9714 0.691375,0.9644 1.176726,2.0728 1.349378,3.1802 0.05804,0.386 0.06006,0.4512 0.02758,0.893 -0.0412,0.561 -0.077,0.8008 -0.13782,0.9232 -0.0244,0.05 -0.07802,0.184 -0.11914,0.2974 -0.528615,1.4728 -1.846244,2.5778 -3.372734,2.8288 -0.324611,0.054 -0.9683,0.054 -1.312508,0 z"/>
+ <path style="opacity:0.2" d="m 46.382253,1048.6537 c 0.460037,-0.3232 0.82758,-0.6856 1.586979,-1.569 1.13055,-1.3152 1.101292,-1.8424 3.43904,-3.7262 1.16615,-0.9392 1.589943,-1.3104 2.547588,-2.2322 0.348399,-0.3352 0.816518,-0.7746 1.04033,-0.9764 0.607543,-0.5476 0.755987,-0.7176 0.913546,-1.0452 0.214998,-0.4468 0.16474,-0.9484 -0.138639,-1.3858 -0.19448,-0.2804 -0.449716,-0.5162 -1.056213,-0.976 -0.810704,-0.6148 -1.042564,-1.1434 -1.510959,-1.9099 -0.2756,-0.4512 0.08408,-1.5922 -0.356327,-2.7492 -0.260554,-0.6844 -0.366694,-0.9316 -0.577389,-1.3454 -0.228622,-0.4488 -0.275454,-0.526 -0.410238,-0.6732 -0.506591,-0.555 -1.069016,-0.7426 -1.779511,-0.594 -0.205713,0.044 -0.326625,0.094 -1.188902,0.4966 -0.537503,0.2496 -1.019858,0.4632 -1.095736,0.4814 -0.409837,0.1 -0.747615,0.094 -1.116606,-0.02 -0.351545,-0.104 -0.630237,0.6274 -1.217412,0.2402 -0.401687,-0.263 -0.832824,-0.5914 -1.14134,-0.6766 -0.428655,-0.118 -0.427241,-0.118 -0.827801,-0.074 -0.385587,0.048 -0.669674,0.158 -0.983354,0.4028 -0.197719,0.154 -0.255711,0.22 -0.428055,0.4746 -0.17312,0.2568 -0.214288,0.3448 -0.313216,0.6688 -0.248921,0.8156 -0.328073,1.2822 -0.617563,3.6359 -0.229225,1.8662 -0.288987,2.4562 -0.333921,3.301 -0.04892,0.9202 -0.209972,2.437 -0.310037,2.9206 -0.0168,0.082 -0.12212,0.5812 -0.233782,1.109 -0.11152,0.5284 -0.20943,1.019 -0.217524,1.091 -0.173239,1.0626 -0.115979,2.1574 0.20041,3.1246 0.11198,0.336 0.13742,0.3898 0.347693,0.7344 0.266918,0.4374 0.396108,0.617 0.49735,0.6912 0.0404,0.03 0.140699,0.116 0.222317,0.192 1.049596,0.9776 2.601004,1.3354 3.971257,0.9172 0.29119,-0.088 0.825145,-0.3514 1.088649,-0.5344 z"/>
+ <path style="fill:#eab108" d="m 46.382253,1047.6543 c 0.460037,-0.3232 0.82758,-0.6856 1.586979,-1.569 1.13055,-1.3152 1.101292,-1.8424 3.43904,-3.7262 1.16615,-0.9392 1.589943,-1.3104 2.547588,-2.2322 0.348399,-0.3352 0.816518,-0.7746 1.04033,-0.9764 0.607543,-0.5476 0.755987,-0.7176 0.913546,-1.0452 0.214998,-0.4468 0.16474,-0.9484 -0.138639,-1.3858 -0.19448,-0.2804 -0.449716,-0.5162 -1.056213,-0.9759 -0.810704,-0.6148 -1.142326,-1.1434 -1.610721,-1.91 -0.275599,-0.4512 0.08408,-1.5922 -0.356327,-2.7492 -0.260554,-0.6844 -0.266932,-0.9316 -0.477627,-1.3454 -0.228622,-0.4488 -0.275454,-0.526 -0.410238,-0.6732 -0.506591,-0.555 -1.069016,-0.7424 -1.779511,-0.5938 -0.205713,0.044 -0.326625,0.094 -1.188902,0.4966 -0.537503,0.2494 -1.019858,0.463 -1.095736,0.4812 -0.409837,0.1 -0.747615,0.094 -1.116606,-0.02 -0.351545,-0.104 -0.630237,0.6276 -1.217412,0.2402 -0.401687,-0.263 -0.832824,-0.5914 -1.14134,-0.6766 -0.428655,-0.118 -0.427241,-0.118 -0.827801,-0.074 -0.385587,0.048 -0.669674,0.158 -0.983354,0.4028 -0.197719,0.154 -0.255711,0.22 -0.428055,0.4746 -0.17312,0.2568 -0.214288,0.3448 -0.313216,0.6688 -0.248921,0.8156 -0.328073,1.2822 -0.617563,3.636 -0.229225,1.8661 -0.288987,2.4561 -0.333921,3.3009 -0.04892,0.9202 -0.209972,2.4372 -0.310037,2.9208 -0.0168,0.082 -0.12212,0.581 -0.233782,1.109 -0.11152,0.5282 -0.20943,1.019 -0.217524,1.091 -0.173239,1.0626 -0.115979,2.1574 0.20041,3.1246 0.11198,0.336 0.13742,0.3898 0.347693,0.7344 0.266918,0.4374 0.396108,0.617 0.49735,0.6912 0.0404,0.03 0.140699,0.116 0.222317,0.192 1.049596,0.9774 2.601004,1.3354 3.971257,0.9172 0.29119,-0.088 0.825145,-0.3514 1.088649,-0.5344 z"/>
+ <circle style="opacity:0.1" cx="27.959" cy="1003.362" r="4"/>
+ <circle style="fill:#ffffff" cx="27.959" cy="1002.362" r="4"/>
+ <circle style="fill:#323232" cx="27.959" cy="1002.362" r="2"/>
+ <path style="opacity:0.1" d="m 37.959031,1008.3622 c 0,3.8662 -2.686288,7 -5.99999,7 -3.313702,0 -5.99999,-3.1338 -5.99999,-7 z"/>
+ <path style="fill:#f77d00" d="m 37.959031,1007.5622 c 0,3.8662 -2.686288,6.8 -5.99999,6.8 -3.313702,0 -5.99999,-2.9338 -5.99999,-6.8 z"/>
+ <circle style="opacity:0.1" cx="35.959" cy="1003.362" r="4"/>
+ <circle style="fill:#ffffff" cx="35.959" cy="1002.362" r="4"/>
+ <circle style="fill:#323232" cx="35.959" cy="1002.362" r="2"/>
+ <path style="fill:#eab108" d="m 37.959031,1007.6956 c 0,0.6666 -2.686288,4.6666 -5.99999,4.6666 -3.313702,0 -5.99999,-4 -5.99999,-4.6666 0,-1.841 2.686288,-3.3334 5.99999,-3.3334 3.313702,0 5.99999,1.4924 5.99999,3.3334 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,988.3622)" d="M 50.587891 40.0625 C 50.427334 40.057156 50.257702 40.072225 50.080078 40.109375 C 49.874365 40.153375 49.752902 40.202869 48.890625 40.605469 C 48.353122 40.854869 47.8708 41.069691 47.794922 41.087891 C 47.385085 41.187891 47.048679 41.182359 46.679688 41.068359 C 46.328142 40.964359 46.048113 41.695994 45.460938 41.308594 C 45.05925 41.045594 44.628828 40.716059 44.320312 40.630859 C 43.891658 40.512859 43.892747 40.512641 43.492188 40.556641 C 43.1066 40.604641 42.823446 40.716137 42.509766 40.960938 C 42.312047 41.114937 42.254375 41.180947 42.082031 41.435547 C 41.908911 41.692347 41.866506 41.779516 41.767578 42.103516 C 41.518657 42.919116 41.439881 43.386434 41.150391 45.740234 C 40.921166 47.606334 40.86134 48.196216 40.816406 49.041016 C 40.767486 49.961216 40.605924 51.477337 40.505859 51.960938 C 40.489059 52.042938 40.3851 52.542312 40.273438 53.070312 C 40.161918 53.598512 40.062781 54.088156 40.054688 54.160156 C 39.963724 54.718103 39.942141 55.285322 39.982422 55.837891 C 39.998168 55.611707 40.018035 55.38497 40.054688 55.160156 C 40.062781 55.088156 40.161918 54.598512 40.273438 54.070312 C 40.3851 53.542312 40.489059 53.042938 40.505859 52.960938 C 40.605924 52.477337 40.767486 50.959263 40.816406 50.039062 C 40.86134 49.194263 40.921166 48.604381 41.150391 46.738281 C 41.439881 44.384481 41.518657 43.919116 41.767578 43.103516 C 41.866506 42.779516 41.908911 42.690394 42.082031 42.433594 C 42.254375 42.178994 42.312047 42.112984 42.509766 41.958984 C 42.823446 41.714184 43.1066 41.604641 43.492188 41.556641 C 43.892747 41.512641 43.891658 41.512859 44.320312 41.630859 C 44.628828 41.716059 45.05925 42.043641 45.460938 42.306641 C 46.048113 42.694041 46.328142 41.962406 46.679688 42.066406 C 47.048679 42.180406 47.385085 42.187891 47.794922 42.087891 C 47.8708 42.069691 48.353122 41.854869 48.890625 41.605469 C 49.752902 41.202869 49.874365 41.153375 50.080078 41.109375 C 50.790573 40.960775 51.352784 41.148125 51.859375 41.703125 C 51.994159 41.850325 52.040909 41.928153 52.269531 42.376953 C 52.480226 42.790753 52.487493 43.036303 52.748047 43.720703 C 53.188454 44.877703 52.827917 46.019503 53.103516 46.470703 C 53.571911 47.237303 53.90414 47.766059 54.714844 48.380859 C 55.321341 48.840559 55.577004 49.077022 55.771484 49.357422 C 55.840749 49.457285 55.892815 49.560876 55.935547 49.666016 C 56.110606 49.238737 56.057923 48.770398 55.771484 48.357422 C 55.577004 48.077022 55.321341 47.840559 54.714844 47.380859 C 53.90414 46.766059 53.571911 46.237303 53.103516 45.470703 C 52.827917 45.019503 53.188454 43.879656 52.748047 42.722656 C 52.487493 42.038256 52.480226 41.790753 52.269531 41.376953 C 52.040909 40.928153 51.994159 40.850325 51.859375 40.703125 C 51.479432 40.286875 51.069559 40.078531 50.587891 40.0625 z"/>
+ <path style="fill:#3d7284" d="m 46.861258,1034.4598 c -2.303424,0 -2.320588,-1.9136 -2.78048,-4.1708 -0.511647,-2.5112 -0.838676,-3.963 3.170903,-4.1708 3.646857,-1.71 4.008189,8.2078 -0.390423,8.3416 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,988.3622)" d="M 17.679688 40 C 16.74033 40.0382 15.590919 40.028241 15.007812 41.056641 C 14.633224 41.723041 14.437373 43.202963 14.150391 43.476562 C 13.849115 43.763562 13.52411 43.92925 13.080078 44.03125 C 12.997916 44.05125 12.627193 44.065938 11.986328 44.085938 C 11.196437 44.171938 11.41663 44.113875 11.197266 44.171875 C 10.479095 44.196375 9.975906 45.2489 10 46 C 10.000519 46.208277 10.032958 46.470509 10.042969 46.65625 C 10.146363 45.962348 10.581998 45.192864 11.197266 45.171875 C 11.41663 45.113875 11.196437 45.171938 11.986328 45.085938 C 12.627193 45.065938 12.997916 45.049297 13.080078 45.029297 C 13.52411 44.927297 13.849115 44.761609 14.150391 44.474609 C 14.437373 44.201009 14.633224 42.723041 15.007812 42.056641 C 15.590919 41.028241 16.74033 41.0382 17.679688 41 C 17.946009 41.056 18.034487 41.090966 18.326172 41.259766 C 18.619736 41.427766 18.703713 41.497731 18.958984 41.769531 C 19.601374 42.453731 19.906855 42.874241 21.347656 45.056641 C 22.489608 46.786841 22.838515 47.340744 23.298828 48.152344 C 23.800273 49.036844 24.705902 50.456166 25.041016 50.884766 C 25.097796 50.958766 25.444354 51.398634 25.8125 51.865234 C 26.180663 52.332634 26.517189 52.768738 26.560547 52.835938 C 27.251922 53.800338 27.737504 54.910178 27.910156 56.017578 C 27.915619 56.053906 27.915434 56.06643 27.919922 56.097656 C 27.925941 56.027467 27.931341 55.994021 27.9375 55.910156 C 27.96998 55.468356 27.968196 55.403578 27.910156 55.017578 C 27.737504 53.910178 27.251922 52.802291 26.560547 51.837891 C 26.517189 51.770691 26.180663 51.332634 25.8125 50.865234 C 25.444354 50.398634 25.097796 49.958766 25.041016 49.884766 C 24.705902 49.456166 23.800273 48.038797 23.298828 47.154297 C 22.838515 46.342697 22.489608 45.788794 21.347656 44.058594 C 19.906855 41.876194 19.601374 41.453731 18.958984 40.769531 C 18.703713 40.497731 18.619736 40.429719 18.326172 40.261719 C 18.034487 40.092919 17.946009 40.056 17.679688 40 z M 10.246094 50.167969 C 10.245615 50.174759 10.246594 50.184637 10.246094 50.191406 C 10.173362 51.174606 8.9892043 51.533803 8.5117188 52.533203 C 8.154461 53.280803 8.0235834 53.637013 7.9746094 54.007812 C 7.9400579 54.269355 7.9692146 54.516235 8.0429688 54.742188 C 8.1146003 54.443458 8.2341428 54.11406 8.5117188 53.533203 C 8.9892043 52.533803 10.173362 52.174606 10.246094 51.191406 C 10.267779 50.898075 10.268823 50.580547 10.246094 50.167969 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,988.3622)" d="M 31.958984 4 C 26.589453 4 21.958984 8.9944387 21.958984 15.199219 C 21.958984 29.199219 13.958984 30.600191 13.958984 40.400391 C 13.958984 40.577121 13.980105 40.74822 13.984375 40.923828 C 14.248381 31.567014 21.958984 29.960115 21.958984 16.199219 C 21.958984 9.9944387 26.589453 5 31.958984 5 C 37.328515 5 41.958984 9.9944387 41.958984 16.199219 C 41.958984 29.960115 49.669587 31.567014 49.933594 40.923828 C 49.937863 40.74822 49.958984 40.577121 49.958984 40.400391 C 49.958984 30.600191 41.958984 29.199219 41.958984 15.199219 C 41.958984 8.9944387 37.328515 4 31.958984 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tuxracer.svg b/.icons/awkward/64x64/apps/tuxracer.svg
new file mode 120000
index 00000000..5d747cc5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tuxracer.svg
@@ -0,0 +1 @@
+tux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tuxtype.svg b/.icons/awkward/64x64/apps/tuxtype.svg
new file mode 100644
index 00000000..594d7fdc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tuxtype.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 50.912,28.016 C 51.425,26.28 51.708,24.449 51.708,22.549 51.708,11.753 42.888,3.0011 32.002,3.0011 21.122,3.0011 12.298,11.751 12.298,22.549 12.298,24.449 12.583,26.28 13.094,28.016 10.613,29.994 0.98234,38.562 4.9443,49.672 4.9443,49.672 8.2959,49.388 11.049,44.338 11.885,47.57 13.442,50.505 15.566,52.959 12.455,53.868 10.345,55.631 10.345,57.654 10.345,60.607 14.837,63 20.375,63 24.134,63 27.407,61.896 29.123,60.267 30.068,60.391 31.021,60.476 31.999,60.476 32.978,60.476 33.933,60.391 34.874,60.267 36.594,61.895 39.865,63 43.625,63 49.165,63 53.659,60.605 53.659,57.654 53.659,55.633 51.547,53.868 48.436,52.959 50.558,50.505 52.119,47.57 52.955,44.338 55.706,49.386 59.053,49.672 59.053,49.672 63.021,38.559 53.391,29.991 50.911,28.016 Z"/>
+ <path style="fill:#4f4f4f" d="m 50.911843,27.016163 c 0.512698,-1.736413 0.795836,-3.567785 0.795836,-5.467376 0,-10.795753 -8.819961,-19.5479142 -19.705913,-19.5479142 -10.879952,0 -19.703713,8.7503612 -19.703713,19.5479142 0,1.899611 0.285038,3.730983 0.795836,5.467376 -2.481189,1.977411 -12.11154649,10.545553 -8.1495639,21.655904 0,0 3.3515852,-0.284658 6.1045729,-5.334376 0.835997,3.231786 2.39319,6.167573 4.51678,8.621362 -3.110586,0.908996 -5.220777,2.671988 -5.220777,4.694979 0,2.952787 4.491781,5.345777 10.030156,5.345777 3.759184,0 7.032369,-1.104475 8.748362,-2.732788 0.945036,0.123359 1.897751,0.208759 2.875387,0.208759 0.979476,0 1.934092,-0.0854 2.875387,-0.208759 1.719833,1.628233 4.991178,2.732788 8.750362,2.732788 5.540176,0 10.033956,-2.39499 10.033956,-5.345777 0,-2.020991 -2.111991,-3.785983 -5.222577,-4.694979 2.12159,-2.453789 3.682584,-5.389576 4.51858,-8.621362 2.750988,5.047978 6.098773,5.334376 6.098773,5.334376 C 63.02087,37.559116 53.390712,28.990954 50.911323,27.016163 Z"/>
+ <circle style="fill:#ffffff" cx="22" cy="16" r="4"/>
+ <circle style="fill:#ffffff" cx="42" cy="16" r="4"/>
+ <ellipse style="fill:#ffffff" cx="32" cy="38" rx="14" ry="16"/>
+ <circle style="fill:#303030" cx="24" cy="17" r="2"/>
+ <circle style="fill:#303030" cx="44" cy="17" r="2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32.001953 2 C 21.122001 2 12.298828 10.751275 12.298828 21.548828 C 12.298828 21.687433 12.311441 21.823069 12.314453 21.960938 C 12.628684 11.436218 21.320725 3.0019531 32.001953 3.0019531 C 42.689071 3.0019531 51.377307 11.437858 51.691406 21.960938 C 51.6944 21.823071 51.707031 21.687432 51.707031 21.548828 C 51.707031 10.753075 42.887905 2 32.001953 2 z M 12.882812 27.195312 C 10.585384 29.06285 3.7543535 35.332808 4.0117188 43.800781 C 4.298805 35.621299 11.070924 29.627738 13.09375 28.015625 C 13.014305 27.745561 12.951112 27.469871 12.882812 27.195312 z M 51.123047 27.195312 C 51.054614 27.469873 50.99185 27.745558 50.912109 28.015625 C 52.933003 29.625232 59.701409 35.616988 59.988281 43.794922 C 60.246683 35.327535 53.418667 29.060474 51.123047 27.195312 z M 14.925781 52.175781 C 12.176503 53.130432 10.345703 54.776278 10.345703 56.654297 C 10.345703 56.845028 10.36579 57.033184 10.402344 57.21875 C 10.682416 55.381529 12.682854 53.801635 15.566406 52.958984 C 15.345509 52.70374 15.134247 52.441247 14.925781 52.175781 z M 49.074219 52.177734 C 48.866378 52.442452 48.655637 52.704433 48.435547 52.958984 C 51.318513 53.801464 53.320612 55.383349 53.601562 57.21875 C 53.638141 57.033262 53.658203 56.84492 53.658203 56.654297 C 53.658203 54.777796 51.82455 53.132542 49.074219 52.177734 z"/>
+ <g style="opacity:0.2">
+ <path d="M 32,32 A 8,8 0 0 0 24,40 8,8 0 0 0 32,48 8,8 0 0 0 40,40 8,8 0 0 0 32,32 Z M 32,35 A 5,5 0 0 1 37,40 5,5 0 0 1 32,45 5,5 0 0 1 27,40 5,5 0 0 1 32,35 Z"/>
+ <rect width="3" height="16" x="37" y="32" rx="1.5" ry="1.5"/>
+ </g>
+ <path style="fill:#f34235" d="M 32,31 A 8,8 0 0 0 24,39 8,8 0 0 0 32,47 8,8 0 0 0 40,39 8,8 0 0 0 32,31 Z M 32,34 A 5,5 0 0 1 37,39 5,5 0 0 1 32,44 5,5 0 0 1 27,39 5,5 0 0 1 32,34 Z"/>
+ <rect style="fill:#f34235" width="3" height="16" x="37" y="31" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="M 28,19 H 36 C 35.359,25.163 32,31 32,31 32,31 28,24.073 28,19 Z"/>
+ <path style="fill:#cd5252" d="M 28,18 H 36 C 35.359,24.163 32,30 32,30 32,30 28,23.073 28,18 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tv.kodi.Kodi.svg b/.icons/awkward/64x64/apps/tv.kodi.Kodi.svg
new file mode 120000
index 00000000..8e1449fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tv.kodi.Kodi.svg
@@ -0,0 +1 @@
+kodi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tvmaxe.svg b/.icons/awkward/64x64/apps/tvmaxe.svg
new file mode 120000
index 00000000..24bc70b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tvmaxe.svg
@@ -0,0 +1 @@
+tvtime.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/tvtime.svg b/.icons/awkward/64x64/apps/tvtime.svg
new file mode 100644
index 00000000..1c27cae8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tvtime.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="40" height="28" x="-54" y="-46" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="40" height="28" x="-53" y="-46" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="38" height="52" x="-50" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="38" height="52" x="-49" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#333333" width="32" height="46" x="-46" y="-55" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.5,11 C 7.115,11 6,12.115 6,13.5 V 14.5 C 6,13.115 7.115,12 8.5,12 H 55.5 C 56.885,12 58,13.115 58,14.5 V 13.5 C 58,12.115 56.885,11 55.5,11 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="46" height="1" x="9" y="46"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/tweetdeck.svg b/.icons/awkward/64x64/apps/tweetdeck.svg
new file mode 100644
index 00000000..3403995d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/tweetdeck.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 6.0000004,44.352164 0,1.999969 c 0,1.523977 1.2423809,2.647959 2.7811572,2.647959 l 17.2185344,0 L 31.9996,55 l 5.999908,-5.999908 17.222334,0 c 1.537977,0 2.777958,-1.123982 2.777958,-2.647959 l 0,-1.999969 c 0,1.523977 -1.239981,2.647959 -2.777958,2.647959 l -17.221734,0 -5.999908,5.999908 -5.999908,-5.999908 -17.2185344,0 c -1.5387763,0 -2.7811572,-1.123982 -2.7811572,-2.647959 z"/>
+ <path style="fill:#2b97e9" d="m 8.7791576,10.000708 c -1.5389763,0 -2.7777572,1.226582 -2.7777572,2.749958 l 0,32.599498 c 0,1.523477 1.2388609,2.649959 2.7777572,2.649959 l 17.2205344,0 5.999908,5.999908 5.999908,-5.999908 17.222334,0 c 1.537977,0 2.775958,-1.125982 2.775958,-2.649959 l 0,-32.599498 c 0,-1.523376 -1.237981,-2.749958 -2.777958,-2.749958 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.7792969 10 C 7.2403206 10 6.0019531 11.226624 6.0019531 12.75 L 6.0019531 13.751953 C 6.0019531 12.228577 7.2403206 11.001953 8.7792969 11.001953 L 55.222656 11.001953 C 56.762633 11.001953 58 12.228577 58 13.751953 L 58 12.75 C 58 11.226624 56.762633 10 55.222656 10 L 8.7792969 10 z"/>
+ <path style="opacity:0.6" d="m 47.999354,19.072569 c -1.177382,0.522152 -2.442563,0.875046 -3.770742,1.033764 1.355519,-0.812548 2.396363,-2.099168 2.886555,-3.632144 -1.26844,0.752388 -2.673559,1.29876 -4.168936,1.593255 -1.197621,-1.27594 -2.903755,-2.073168 -4.792126,-2.073168 -3.625744,0 -6.565299,2.939355 -6.565299,6.564899 0,0.514532 0.05818,1.015624 0.170078,1.496097 -5.456316,-0.273776 -10.293642,-2.887356 -13.531792,-6.859294 -0.565111,0.969625 -0.888766,2.097167 -0.888766,3.300549 0,2.277565 1.158982,4.287134 2.920555,5.464316 -1.076144,-0.03406 -2.088368,-0.329375 -2.973554,-0.821088 -4.92e-4,0.0274 -5.86e-4,0.05478 -5.86e-4,0.08252 0,3.180951 2.262966,5.83431 5.266319,6.437301 -0.550892,0.150018 -1.130923,0.230216 -1.729594,0.230216 -0.423073,0 -0.834326,-0.04106 -1.23516,-0.117738 0.835426,2.60836 3.259949,4.506331 6.132705,4.55933 -2.246766,1.760733 -5.077522,2.810357 -8.153474,2.810357 -0.529912,0 -1.052504,-0.031 -1.566096,-0.09162 2.907355,1.863971 6.357901,2.949955 10.065844,2.949955 12.075614,0 18.678913,-10.003646 18.678913,-18.679113 0,-0.284655 -0.0064,-0.567791 -0.019,-0.849287 1.2826,-0.925605 2.395763,-2.081968 3.27595,-3.398547"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/twin.svg b/.icons/awkward/64x64/apps/twin.svg
new file mode 120000
index 00000000..cbdad8c8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/twin.svg
@@ -0,0 +1 @@
+gnome-wm.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/twinkle.svg b/.icons/awkward/64x64/apps/twinkle.svg
new file mode 100644
index 00000000..7bd65905
--- /dev/null
+++ b/.icons/awkward/64x64/apps/twinkle.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.000031,4.9994421 C 29.385634,5.0368101 27.519562,6.611236 26.644557,9.218197 l 0.03516,-0.117189 -4.10938,11.898451 -13.8515768,0 c -0.030202,-4.84e-4 -0.059642,-4.84e-4 -0.089844,0 -1.654255,0.05362 -3.1443889,1.02522 -4.1953168,2.304691 -2.2728444,2.608995 -1.7924197,7.31597 1.0937511,9.261728 l 10.8906365,7.95704 -4.226567,13.132826 c -0.0047,0.0146 -0.0073,0.02836 -0.01172,0.04296 -0.645811,2.12152 -0.03851,4.305614 1.585939,5.800788 0.01174,0.011 0.02314,0.02438 0.03516,0.03516 1.952084,1.735374 4.697848,1.95593 6.90235,0.519532 0.04194,-0.02714 0.08068,-0.05664 0.1211,-0.08594 l 11.175786,-7.968752 11.175793,7.968758 c 0.04042,0.02932 0.07916,0.05882 0.1211,0.08594 2.204503,1.436398 4.950264,1.215842 6.90235,-0.519532 0.012,-0.0108 0.02334,-0.02412 0.03516,-0.03516 1.624451,-1.495174 2.231748,-3.679268 1.585937,-5.800788 -0.0044,-0.0146 -0.007,-0.02842 -0.0118,-0.04296 l -4.22657,-13.132826 10.890635,-7.95704 c 2.886171,-1.945758 3.366596,-6.652733 1.093752,-9.261728 -1.050928,-1.279471 -2.541061,-2.25107 -4.195317,-2.304691 -0.0302,-4.84e-4 -0.05964,-4.84e-4 -0.08984,0 l -13.851576,0 -4.109381,-11.89845 0.03516,0.117188 C 36.480499,6.611236 34.614427,5.0368101 32.000031,4.9994421 Z"/>
+ <path style="fill:#ffd52c" d="M 32 4 C 29.385603 4.037368 27.521489 5.6117895 26.646484 8.21875 L 26.677734 8.1015625 L 22.570312 20 L 8.71875 20 C 8.688548 19.999516 8.6591083 19.999516 8.6289062 20 C 6.9746512 20.05362 5.4825685 21.025216 4.4316406 22.304688 C 2.1587962 24.913682 2.6411729 29.618694 5.5273438 31.564453 L 16.417969 39.525391 L 12.191406 52.65625 C 12.186666 52.67079 12.182134 52.684619 12.177734 52.699219 C 11.531924 54.820739 12.139218 57.006779 13.763672 58.501953 C 13.775482 58.512993 13.790714 58.524356 13.802734 58.535156 C 15.754818 60.27053 18.49667 60.491086 20.701172 59.054688 C 20.743112 59.027547 20.785752 58.99805 20.826172 58.96875 L 32 51 L 43.173828 58.96875 C 43.214248 58.99807 43.256888 59.027567 43.298828 59.054688 C 45.503333 60.491085 48.24518 60.27053 50.197266 58.535156 C 50.209266 58.524356 50.224508 58.512993 50.236328 58.501953 C 51.860781 57.006779 52.468077 54.820739 51.822266 52.699219 C 51.817866 52.684619 51.813394 52.67079 51.808594 52.65625 L 47.582031 39.525391 L 58.472656 31.564453 C 61.358827 29.618694 61.841203 24.913683 59.568359 22.304688 C 58.517431 21.025216 57.02535 20.05362 55.371094 20 C 55.340894 19.999516 55.31145 19.999516 55.28125 20 L 41.429688 20 L 37.322266 8.1015625 L 37.353516 8.21875 C 36.478511 5.6117895 34.614396 4.037368 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 29.385603 4.037368 27.519536 5.611789 26.644531 8.21875 L 26.679688 8.1015625 L 22.570312 20 L 8.71875 20 C 8.688548 19.999516 8.6591082 19.999516 8.6289062 20 C 6.9746512 20.05362 5.4845216 21.025216 4.4335938 22.304688 C 3.3709262 23.524522 2.9178807 25.201361 3.0234375 26.841797 C 3.1238819 25.538697 3.5868434 24.276671 4.4335938 23.304688 C 5.4845216 22.025216 6.9746512 21.05362 8.6289062 21 C 8.6591082 20.999516 8.688548 20.999516 8.71875 21 L 22.570312 21 L 26.679688 9.1015625 L 26.644531 9.21875 C 27.519536 6.611789 29.385603 5.037368 32 5 C 34.614396 5.037368 36.48053 6.611783 37.355469 9.21875 L 37.320312 9.1015625 L 41.429688 21 L 55.28125 21 C 55.31145 20.999516 55.340894 20.999516 55.371094 21 C 57.02535 21.053621 58.515478 22.025216 59.566406 23.304688 C 60.413156 24.276671 60.876118 25.538697 60.976562 26.841797 C 61.082119 25.201361 60.629074 23.524522 59.566406 22.304688 C 58.515478 21.025216 57.02535 20.053621 55.371094 20 C 55.340894 19.999516 55.31145 19.999516 55.28125 20 L 41.429688 20 L 37.320312 8.1015625 L 37.355469 8.21875 C 36.48053 5.611783 34.614396 4.037368 32 4 z M 16.158203 40.333984 L 12.191406 52.65625 C 12.186706 52.67085 12.184107 52.684619 12.179688 52.699219 C 11.954624 53.438564 11.889652 54.183512 11.958984 54.90625 C 11.992926 54.504496 12.057199 54.101598 12.179688 53.699219 C 12.184107 53.684619 12.186706 53.67085 12.191406 53.65625 L 16.417969 40.523438 L 16.158203 40.333984 z M 47.841797 40.333984 L 47.582031 40.523438 L 51.808594 53.65625 C 51.813394 53.67079 51.815913 53.684619 51.820312 53.699219 C 51.942801 54.101598 52.007074 54.504496 52.041016 54.90625 C 52.110347 54.183512 52.045376 53.438564 51.820312 52.699219 C 51.815913 52.684619 51.813394 52.67079 51.808594 52.65625 L 47.841797 40.333984 z"/>
+ <circle style="opacity:0.1" cx="32" cy="36" r="10"/>
+ <circle style="fill:#6d63f4" cx="32" cy="35" r="10"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/twitter.svg b/.icons/awkward/64x64/apps/twitter.svg
new file mode 100644
index 00000000..96b873b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/twitter.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 58.269476,14.800229 c -2.16806,1.249281 -4.935282,1.956763 -7.48299,2.467219 0.0026,0.0031 0.006,0.0056 0.0086,0.0087 0.220178,0.253621 0.428596,0.368064 0.626388,0.639662 0.200392,0.274854 0.78933,1.159376 0.965708,1.451109 0.15604,0.258097 0.296602,1.643885 0.432878,1.914073 0.0178,0.0355 0.0402,0.0682 0.0577,0.10388 l 0.003,0.0058 c 0.14972,0.304884 0.13866,-0.648896 0.262132,-0.330384 2.35073,-1.386615 4.27354,-3.667364 5.126622,-6.259999 z M 60,19 c -2.045886,0.881654 -4.540234,1.812001 -6.8456,2.0862 0.510872,1.270258 0.452716,3.674778 0.5356,4.3756 C 55.94036,23.884354 58.455688,21.244256 60,19 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 58.269476,13.800229 c -2.16806,1.249281 -4.935282,1.956763 -7.48299,2.467219 0.0026,0.0031 0.006,0.0056 0.0086,0.0087 0.220178,0.253621 0.428596,0.368064 0.626388,0.639662 0.200392,0.274854 0.78933,1.159376 0.965708,1.451109 0.15604,0.258097 0.296602,1.643885 0.432878,1.914073 0.0178,0.0355 0.0402,0.0682 0.0577,0.10388 l 0.003,0.0058 c 0.14972,0.304884 0.13866,-0.648896 0.262132,-0.330384 2.35073,-1.386615 4.27354,-3.667364 5.126622,-6.259999 z M 60,18 c -2.045886,0.881654 -4.540234,1.812001 -6.8456,2.0862 0.510872,1.270258 0.452716,3.674778 0.5356,4.3756 C 55.94036,22.884354 58.455688,20.244256 60,18 Z"/>
+ <path style="opacity:0.2" d="m 42,10 c -6.627416,0 -12,5.372583 -12,12 0,12 -2.821276,19.082846 -9.089844,24.257812 -3.908563,3.01126 -8.837008,5.922266 -14.1874998,5.922266 C 5.800866,52.180078 4.8934274,52.123622 4,52.019922 9.054141,55.205506 15.05793,56 21.507812,56 42.51416,56 54,38.562362 54,23.726562 c 0,-0.1503 -0.01,-0.299426 -0.0118,-0.449218 0.0044,-0.0733 0.0088,-0.14538 0.0118,-0.21875 -1.44e-4,-0.1253 -0.03116,-0.242726 -0.03516,-0.367188 C 53.98321,22.461324 53.994934,22.230758 54,22 54,15.372583 48.627416,10 42,10 Z"/>
+ <path style="fill:#085585" d="m 58.269476,12.800229 c -2.16806,1.249281 -4.935282,1.956763 -7.48299,2.467219 0.0026,0.0031 0.006,0.0056 0.0086,0.0087 0.220178,0.253621 0.428596,0.368064 0.626388,0.639662 0.200392,0.274854 0.78933,1.159376 0.965708,1.451109 0.15604,0.258097 0.296602,1.643886 0.432878,1.914073 0.0178,0.03549 0.0402,0.06821 0.0577,0.10388 l 0.003,0.0057 c 0.14972,0.304885 0.13866,-0.648896 0.262132,-0.330383 2.35073,-1.386616 4.27354,-3.667365 5.126622,-6.26 z M 60,17 c -2.045886,0.881654 -4.540234,1.812001 -6.8456,2.0862 0.510872,1.270258 0.452716,3.674778 0.5356,4.3756 C 55.94036,21.884354 58.455688,19.244256 60,17 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 58.269531 12.800781 C 56.101471 14.050062 53.334817 14.757122 50.787109 15.267578 C 50.789709 15.270678 50.792322 15.272291 50.794922 15.275391 C 51.0151 15.529012 51.224083 15.644418 51.421875 15.916016 C 51.447477 15.951131 51.508307 16.049053 51.544922 16.101562 C 53.671083 15.64696 55.87969 15.041649 57.738281 14.082031 C 57.940724 13.664097 58.125212 13.239387 58.269531 12.800781 z M 60 17 C 58.469027 17.659758 56.686038 18.344739 54.919922 18.763672 C 54.436867 19.187773 53.920722 19.569438 53.380859 19.90625 C 53.390338 19.953098 53.399459 19.999059 53.408203 20.046875 C 55.243511 19.792759 57.165723 19.147863 58.892578 18.453125 C 59.290079 17.961513 59.676399 17.47027 60 17 z"/>
+ <path style="fill:#0391e9" d="M 42,9 C 35.372584,9 30,14.372583 30,21 30,33 27.178724,40.082846 20.910156,45.257812 17.001593,48.269072 12.073148,51.180078 6.7226562,51.180078 5.800866,51.180078 4.8934274,51.123622 4,51.019922 9.054141,54.205506 15.05793,55 21.507812,55 42.51416,55 54,37.562362 54,22.726562 c 0,-0.1503 -0.01,-0.299426 -0.0118,-0.449218 0.0044,-0.0733 0.0088,-0.14538 0.0118,-0.21875 -1.44e-4,-0.1253 -0.03116,-0.242726 -0.03516,-0.367188 C 53.98321,21.461324 53.994934,21.230758 54,21 54,14.372583 48.627416,9 42,9 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 42 9 C 35.372584 9 30 14.372583 30 21 C 30 33 27.178724 40.082847 20.910156 45.257812 C 17.001593 48.269073 12.073148 51.179688 6.7226562 51.179688 C 5.800866 51.179688 4.8934274 51.123231 4 51.019531 C 4.6688111 51.441077 5.3557378 51.818651 6.0566406 52.160156 C 6.2788305 52.166685 6.4987781 52.179688 6.7226562 52.179688 C 12.073148 52.179688 17.001593 49.269073 20.910156 46.257812 C 27.178724 41.082847 30 34 30 22 C 30 15.372583 35.372584 10 42 10 C 48.458566 10 53.710429 15.106349 53.974609 21.5 C 53.985232 21.333436 53.996336 21.166875 54 21 C 54 14.372583 48.627416 9 42 9 z M 53.998047 22.039062 C 53.992557 22.256763 53.982176 22.474323 53.964844 22.691406 C 53.968121 22.793375 53.98643 22.891465 53.994141 22.992188 C 53.99495 22.90395 54 22.814621 54 22.726562 C 54 22.576262 53.990081 22.427136 53.988281 22.277344 C 53.992681 22.204044 53.997 22.131964 54 22.058594 C 53.999992 22.051926 53.998221 22.045688 53.998047 22.039062 z"/>
+ <circle style="fill:#085585" cx="45" cy="18" r="3"/>
+ <path style="opacity:0.2" d="M 5.5421874,14 C 4.5506572,15.652706 3.9999998,18.689172 4,20.740054 c 0,3.882482 4.2187864,7.164626 7.309683,9.171094 -1.8882132,-0.05812 -5.7156666,-0.904824 -7.2686674,-1.742878 -0.00134,0.04666 -0.00272,0.09226 -0.00272,0.13946 0,5.421746 7.2723004,12.214712 11.3784324,13.69227 C 11.310596,42 7.4775572,40.15572 6,40.15572 7.4659532,44.601368 14.53413,47.909742 19.575,48 l 9.542968,0 c 0.08944,0 0.16046,-0.0184 0.24336,-0.02462 0.16524,0.0124 0.329292,0.0196 0.494922,0.02462 0.1232,0 0.241874,-0.0152 0.363672,-0.0192 C 30.346502,47.9894 30.473208,47.9958 30.6,48 36.785588,48 42,42.985588 42,36.8 42,30.61441 36.785588,25.9918 30.6,25.9918 30.44952,25.9942 30.299092,25.9996 30.148828,26.0082 30.050608,26.0054 29.955368,25.9918 29.85625,25.9918 17.297012,25.9918 11.159016,20.393606 5.5421874,14 Z"/>
+ <path style="fill:#3cbbff" d="M 5.5421874,13 C 4.5506572,14.652706 3.9999998,17.689172 4,19.740054 c 0,3.882482 4.2187864,7.164626 7.309683,9.171094 -1.8882132,-0.05812 -5.7156666,-0.904824 -7.2686674,-1.742878 -0.00134,0.04666 -0.00272,0.09226 -0.00272,0.13946 0,5.421746 7.2723004,12.214712 11.3784324,13.69227 C 11.310596,41 7.4775572,39.15572 6,39.15572 7.4659532,43.601368 14.53413,46.909742 19.575,47 l 9.542968,0 c 0.08944,0 0.16046,-0.0184 0.24336,-0.02462 0.16524,0.0124 0.329292,0.0196 0.494922,0.02462 0.1232,0 0.241874,-0.0152 0.363672,-0.0192 C 30.346502,46.9894 30.473208,46.9958 30.6,47 36.785588,47 42,41.985588 42,35.8 42,29.61441 36.785588,24.9918 30.6,24.9918 30.44952,24.9942 30.299092,24.9996 30.148828,25.0082 30.050608,25.0054 29.955368,24.9918 29.85625,24.9918 17.297012,24.9918 11.159016,19.393607 5.5421874,13 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.5429688 13 C 4.5514385 14.652706 3.9999998 17.689352 4 19.740234 C 4 19.898702 4.017557 20.054516 4.03125 20.210938 C 4.1102926 18.191914 4.6292732 15.522969 5.5429688 14 C 11.159797 20.393607 17.296231 25.992188 29.855469 25.992188 C 29.954587 25.992187 30.050217 26.005013 30.148438 26.007812 C 30.298702 25.999212 30.449129 25.994587 30.599609 25.992188 C 36.615715 25.992187 41.697838 30.370211 41.972656 36.300781 C 41.980346 36.1337 42 35.969687 42 35.800781 C 42 29.615191 36.785197 24.992187 30.599609 24.992188 C 30.449129 24.994587 30.298702 24.999212 30.148438 25.007812 C 30.050217 25.005013 29.954587 24.992187 29.855469 24.992188 C 17.296231 24.992188 11.159797 19.393607 5.5429688 13 z M 4.0410156 27.167969 C 4.0396756 27.214629 4.0390625 27.261394 4.0390625 27.308594 C 4.0390625 27.601783 4.0684934 27.899068 4.109375 28.199219 C 5.6985459 29.026863 9.4459922 29.854718 11.310547 29.912109 C 10.771259 29.562028 10.194795 29.158537 9.6152344 28.734375 C 7.6660789 28.433716 5.2098539 27.798715 4.0410156 27.167969 z M 6 39.15625 C 6.1192424 39.517864 6.2872931 39.867445 6.4765625 40.212891 C 8.1921167 40.488388 11.680429 42 15.416016 42 C 14.717005 41.748467 13.922822 41.333269 13.091797 40.806641 C 9.9260177 40.342971 7.1923286 39.15625 6 39.15625 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/twupic.svg b/.icons/awkward/64x64/apps/twupic.svg
new file mode 100644
index 00000000..3dfce6ed
--- /dev/null
+++ b/.icons/awkward/64x64/apps/twupic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32.150418,5.0018636 A 6.3412168,6.367007 0 0 0 28.82953,5.8512364 L 10.170886,16.667546 A 6.3412168,6.367007 0 0 0 7,22.1821 v 21.634018 a 6.3412168,6.367007 0 0 0 3.170608,5.513994 l 18.658644,10.81687 a 6.3412168,6.367007 0 0 0 6.341218,0 L 53.829112,49.330112 A 6.3412168,6.367007 0 0 0 57,43.815558 V 22.18154 A 6.3412168,6.367007 0 0 0 53.829112,16.666986 L 35.17047,5.8506764 A 6.3412168,6.367007 0 0 0 32.149584,5.0013036 Z"/>
+ <path style="fill:#4f4f4f" d="M 32.150418,4.0018627 A 6.3412168,6.367007 0 0 0 28.82953,4.8512355 L 10.170886,15.667545 A 6.3412168,6.367007 0 0 0 7,21.1821 v 21.634018 a 6.3412168,6.367007 0 0 0 3.170608,5.513994 l 18.658644,10.81687 a 6.3412168,6.367007 0 0 0 6.341218,0 L 53.829112,48.330112 A 6.3412168,6.367007 0 0 0 57,42.815558 V 21.18154 A 6.3412168,6.367007 0 0 0 53.829112,15.666985 L 35.17047,4.8506755 A 6.3412168,6.367007 0 0 0 32.149584,4.0013027 Z"/>
+ <path style="opacity:0.2" d="m 27.125,23 -1.605469,1.605469 C 24.377066,23.878691 22.813172,23.202975 20.763672,23.101562 16.091946,22.870404 11.015814,26.503267 11,32.966797 c -0.0056,2.306812 0.797124,4.718804 2.388672,6.634765 1.591548,1.915963 4.052974,3.298829 7.074219,3.298829 3.371302,0 6.00704,-1.239531 8.015625,-2.996094 2.008584,-1.756563 3.458547,-3.970979 4.871093,-6.066406 1.412546,-2.095428 2.784841,-4.07178 4.439453,-5.466797 1.654615,-1.395018 3.537408,-2.271485 6.363282,-2.271485 2.384725,0 5.947265,1.958763 5.947265,7.671875 0,3.169723 -2.545088,6.218705 -6.484375,6.128907 -1.378966,-0.03143 -2.32049,-0.307004 -3.009765,-0.63086 L 42,37.875 38.5,36.9375 35,36 l 0.9375,3.5 0.9375,3.5 1.53125,-1.53125 c 1.157889,0.740308 2.826394,1.376933 5.140625,1.429688 5.548529,0.12648 9.552734,-4.315804 9.552734,-9.126954 0,-7.031323 -4.837907,-10.671875 -8.947265,-10.671875 -3.490778,0 -6.215343,1.22356 -8.296875,2.978516 -2.081533,1.754956 -3.5735,3.979447 -4.992188,6.083984 -1.418687,2.104538 -2.766045,4.090965 -4.359375,5.484375 -1.593329,1.393411 -3.36413,2.253907 -6.041015,2.253907 -2.141913,0 -3.665971,-0.888691 -4.767579,-2.214844 C 14.593706,36.359393 13.996132,34.556006 14,32.974609 c 0.01215,-4.964682 3.513307,-7.030438 6.615234,-6.876953 1.177098,0.05824 2.07076,0.326938 2.761719,0.650391 L 22,28.125 25.5,29.0625 29,30 28.0625,26.5 Z"/>
+ <g>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3" d="m 37.600058,37.599762 c 0,0 1.257574,2.692304 5.98097,2.799976 4.743908,0.10814 8.018912,-3.637228 8.018912,-7.627664 0,-6.372218 -4.199964,-9.172196 -7.447006,-9.172196 -12.633304,0 -11.593398,16.79986 -23.689775,16.79986 -5.163157,0 -7.972644,-4.540126 -7.963134,-8.428334 0.01398,-5.714106 4.303277,-8.563848 8.190104,-8.371526 4.084523,0.202108 5.809779,2.799978 5.809779,2.799978"/>
+ <path style="fill:#ffffff" d="M 28.999942,28.999999 25.499971,28.062184 22,27.12437 l 2.562156,-2.562156 2.562157,-2.562157 0.937814,3.499971 z"/>
+ <path style="fill:#ffffff" transform="scale(-1)" d="m -34.999999,-35.00006 -3.499971,-0.937815 -3.499971,-0.937814 2.562157,-2.562156 2.562156,-2.562157 0.937814,3.499971 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.148438 4 A 6.3412168 6.367007 0 0 0 28.828125 4.8515625 L 10.171875 15.667969 A 6.3412168 6.367007 0 0 0 7 21.183594 L 7 22.183594 A 6.3412168 6.367007 0 0 1 10.171875 16.667969 L 28.828125 5.8515625 A 6.3412168 6.367007 0 0 1 32.148438 5 L 32.152344 5 A 6.3412168 6.367007 0 0 1 35.171875 5.8515625 L 53.828125 16.667969 A 6.3412168 6.367007 0 0 1 57 22.179688 L 57 21.179688 A 6.3412168 6.367007 0 0 0 53.828125 15.667969 L 35.171875 4.8515625 A 6.3412168 6.367007 0 0 0 32.152344 4 L 32.148438 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/type-rider.svg b/.icons/awkward/64x64/apps/type-rider.svg
new file mode 100644
index 00000000..5ce356b5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/type-rider.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 30.0464,21.918 a 14,14 0 0 0 -0.046,1.082 14,14 0 0 0 14,14 14,14 0 0 0 14,-14 14,14 0 0 0 -0.046,-0.918 A 14,14 0 0 1 44.0004,35 14,14 0 0 1 30.0464,21.918 Z m -24,20 A 14,14 0 0 0 5.9996,43 a 14,14 0 0 0 14,14 14,14 0 0 0 14,-14 14,14 0 0 0 -0.046,-0.918 A 14,14 0 0 1 19.998,55 14,14 0 0 1 6.0448,41.918 Z"/>
+ <path style="fill:#4f4f4f" d="m 44.0004,8 a 14,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,-14 z m -24,20 a 14,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,-14 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 44 8 A 14 14 0 0 0 30 22 A 14 14 0 0 0 30.021484 22.410156 A 14 14 0 0 1 44 9 A 14 14 0 0 1 57.976562 22.546875 A 14 14 0 0 0 58 22 A 14 14 0 0 0 44 8 z M 20 28 A 14 14 0 0 0 6 42 A 14 14 0 0 0 6.0214844 42.410156 A 14 14 0 0 1 20 29 A 14 14 0 0 1 33.976562 42.546875 A 14 14 0 0 0 34 42 A 14 14 0 0 0 20 28 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/typecatcher.svg b/.icons/awkward/64x64/apps/typecatcher.svg
new file mode 100644
index 00000000..22931379
--- /dev/null
+++ b/.icons/awkward/64x64/apps/typecatcher.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m32 13c-7.766 0-14.38 4.611-17.227 11.136-7.229 1.042-12.773 7.018-12.773 14.318 0 8.034 6.7158 14.546 15 14.546h31.876c7.248 0 13.124-5.698 13.124-12.728 0-6.532-5.066-11.886-11.602-12.612-1.704-8.341-9.298-14.66-18.398-14.66z"/>
+ <path style="fill:#e4e4e4" d="m32 12c-7.766 0-14.38 4.611-17.227 11.136-7.229 1.042-12.773 7.018-12.773 14.318 0 8.034 6.7158 14.546 15 14.546h31.876c7.248 0 13.124-5.698 13.124-12.728 0-6.532-5.066-11.886-11.602-12.612-1.704-8.341-9.298-14.66-18.398-14.66z"/>
+ <path style="opacity:.5" d="m28 24h8.0001c4 0 4 4 4 4v16h-4v-6h-8.0001v6h-4v-16c0-4 4-4 4-4zm0 4v6h8.0001v-6z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 12c-7.766 0-14.38 4.611-17.227 11.137-7.229 1.042-12.773 7.016-12.773 14.316 0 0.161 0.0201 0.317 0.0254 0.477 0.2597-7.059 5.6936-12.777 12.748-13.793 2.847-6.526 9.461-11.137 17.227-11.137 9.1 0 16.694 6.32 18.398 14.66 6.361 0.707 11.314 5.799 11.577 12.092 0.006-0.161 0.025-0.318 0.025-0.481 0-6.532-5.066-11.885-11.602-12.611-1.704-8.34-9.298-14.66-18.398-14.66z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/typora.svg b/.icons/awkward/64x64/apps/typora.svg
new file mode 100644
index 00000000..8d505f0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/typora.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4.0000004,56.200069 0,1.999971 c 0,1.549978 1.2495821,2.79996 2.80076,2.79996 L 57.20004,61 C 58.750017,61 60,59.750018 60,58.20004 l 0,-1.999971 c 0,1.549977 -1.249983,2.79996 -2.79996,2.79996 l -50.3992796,0 c -1.5503779,0 -2.79996,-1.249983 -2.79996,-2.79996 z"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.6" d="m 46.999386,12.000715 -31.999543,0 -0.999986,15.999771 2.999958,0 c 0.400594,-2.76996 0.826988,-5.473922 1.456579,-7.245896 1.488178,-4.044742 2.651362,-4.663133 6.543306,-4.663133 1.888693,0 2.999957,0.609411 2.999957,1.994431 l 0,27.421608 c 0,2.325967 0,2.491964 -4.327938,2.491964 l -1.671976,0 0,3.999943 17.999743,0 0,-3.999943 -1.672476,0 c -4.579935,0 -4.327939,-0.165997 -4.327939,-2.491964 l 0,-27.421608 c 0,-1.38502 1.111285,-1.994431 2.999958,-1.994431 3.49115,0 4.769731,0.396754 6.200511,3.720746 0.859988,2.049571 1.341981,5.029528 1.799974,8.187483 l 2.999957,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2496034 4 6.8007812 L 4 7.8027344 C 4 6.2515566 5.2496034 5.0019531 6.8007812 5.0019531 L 57.199219 5.0019531 C 58.749196 5.0019531 60 6.2515566 60 7.8027344 L 60 6.8007812 C 60 5.2496035 58.749196 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ubinary.svg b/.icons/awkward/64x64/apps/ubinary.svg
new file mode 120000
index 00000000..d5092a31
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ubinary.svg
@@ -0,0 +1 @@
+ue4editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ubiquity-kde.svg b/.icons/awkward/64x64/apps/ubiquity-kde.svg
new file mode 100644
index 00000000..4a288ccc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ubiquity-kde.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 C 16.488,5 4,17.488 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 60,17.488 47.512,5 32,5 Z m 0,16 A 12,12 0 0 1 44,33 12,12 0 0 1 32,45 12,12 0 0 1 20,33 12,12 0 0 1 32,21 Z"/>
+ <path style="fill:#858585" d="M 32,17 A 15,15 0 0 0 17,32 15,15 0 0 0 32,47 15,15 0 0 0 47,32 15,15 0 0 0 32,17 Z m 0,9 c 3.3138,0 6,2.6862 6,6 0,3.3138 -2.6862,6 -6,6 -3.3138,0 -6,-2.6862 -6,-6 0,-3.3138 2.6862,-6 6,-6 z"/>
+ <path style="fill:#e4e4e4" d="M 32,4 C 16.488,4 4,16.488 4,32 4,47.512 16.488,60 32,60 47.512,60 60,47.512 60,32 60,16.488 47.512,4 32,4 Z m 0,16 A 12,12 0 0 1 44,32 12,12 0 0 1 32,44 12,12 0 0 1 20,32 12,12 0 0 1 32,20 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.025391,32.5 A 12,12 0 0 0 20,33 12,12 0 0 0 32,45 12,12 0 0 0 44,33 12,12 0 0 0 43.978516,32.595703 12,12 0 0 1 32,44 12,12 0 0 1 20.025391,32.5 Z M 32,4 C 16.488,4 4,16.488 4,32 c 0,0.11345 0.01128,0.224113 0.017578,0.335938 C 4.3691213,17.134181 16.710728,5 32,5 47.289272,5 59.630879,17.134181 59.982422,32.335938 59.98872,32.224113 60,32.11345 60,32 60,16.488 47.512,4 32,4 Z"/>
+ <circle style="fill:#1caff3" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 47.966,54 -5.9656,-8 4,0 0,-8 4,0 0,8 4,0 z"/>
+ <path style="opacity:0.2" d="M 32.025391,46.5 A 16,16.001894 0 0 0 32,46.998106 16,16.001894 0 0 0 48,63 16,16.001894 0 0 0 64,46.998106 16,16.001894 0 0 0 63.982422,46.50586 16,16.001894 0 0 1 48,61.999882 16,16.001894 0 0 1 32.025391,46.5 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ubiquity.svg b/.icons/awkward/64x64/apps/ubiquity.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ubiquity.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ubuntu-cleaner.svg b/.icons/awkward/64x64/apps/ubuntu-cleaner.svg
new file mode 120000
index 00000000..d5ad4059
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ubuntu-cleaner.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ubuntu-kylin-software-center.svg b/.icons/awkward/64x64/apps/ubuntu-kylin-software-center.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ubuntu-kylin-software-center.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ubuntu-logo-icon.svg b/.icons/awkward/64x64/apps/ubuntu-logo-icon.svg
new file mode 120000
index 00000000..8be7dd5b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ubuntu-logo-icon.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ubuntu-mate.svg b/.icons/awkward/64x64/apps/ubuntu-mate.svg
new file mode 120000
index 00000000..e538abb2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ubuntu-mate.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu-mate.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ubuntu-qtcreator.svg b/.icons/awkward/64x64/apps/ubuntu-qtcreator.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ubuntu-qtcreator.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ubuntu-tweak.svg b/.icons/awkward/64x64/apps/ubuntu-tweak.svg
new file mode 100644
index 00000000..31ebd7b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ubuntu-tweak.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#7ec639" d="M 60,32 A 28,28 0 0 1 32,60 28,28 0 0 1 4,32 28,28 0 0 1 32,4 28,28 0 0 1 60,32 Z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.507812 A 28,28 0 0 1 32,60 28,28 0 0 1 4.0253906,32.519531 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.982422,32.507812 Z"/>
+ <path style="fill:#4d4d4d" d="M 47.86,30 A 16,16 0 0 0 42.07,19.6016 C 41.42,19.8448 40.73,20 40,20 37.484,20 35.32,18.411 34.434,16.1954 A 16,16 0 0 0 32,16 16,16 0 0 0 25.792,17.254 l 3.043,5.2734 a 10,10 0 0 1 3.164,-0.528 10,10 0 0 1 9.789,8 l 6.0704,0 z m -0.004,4 -6.0586,0 a 10,10 0 0 1 -9.7968,8 10,10 0 0 1 -3.164,-0.52344 l -3.0352,5.2578 a 16,16 0 0 0 6.198,1.266 16,16 0 0 0 2.442,-0.21 c 0.888,-2.208 3.048,-3.79 5.558,-3.79 0.73222,0 1.42684,0.15346 2.0782,0.39844 a 16,16 0 0 0 5.778,-10.398 z M 44,14 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 0,36 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 25.376,24.528 22.34,19.2696 a 16,16 0 0 0 -5.836,8.8244 c 0.9179,1.05526 1.4961,2.4126 1.4961,3.9062 0,1.49176 -0.57644,2.8476 -1.49218,3.9024 a 16,16 0 0 0 5.8282,8.836 l 3.04,-5.262 a 10,10 0 0 1 -3.376,-7.476 10,10 0 0 1 3.376,-7.472 z M 16,32 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:#4d4d4d" d="m 29.996013,24 -0.176317,2.1072 a 6.2828667,6.2858 0 0 0 -1.836183,1.06252 l -1.914286,-0.9018 -1.999067,3.4642 1.738008,1.2076 a 6.2828667,6.2858 0 0 0 -0.09596,1.06026 6.2828667,6.2858 0 0 0 0.09136,1.06474 L 24.07,34.26784 l 1.999067,3.4642 1.909828,-0.89956 a 6.2828667,6.2858 0 0 0 1.840641,1.0558 l 0.176317,2.1116 3.998134,0 0.176317,-2.1072 a 6.2828667,6.2858 0 0 0 1.836223,-1.06252 l 1.914266,0.9018 1.999067,-3.4642 -1.738028,-1.2076 a 6.2828667,6.2858 0 0 0 0.09595,-1.06026 6.2828667,6.2858 0 0 0 -0.09136,-1.06474 L 39.92,29.73204 37.920933,26.26784 36.011105,27.1674 A 6.2828667,6.2858 0 0 0 34.170444,26.1116 L 33.994127,24 29.995993,24 Z m 1.999067,5.7144 A 2.2847333,2.2858 0 0 1 34.279813,32 2.2847333,2.2858 0 0 1 31.99508,34.2856 2.2847333,2.2858 0 0 1 29.710347,32 2.2847333,2.2858 0 0 1 31.99488,29.7144 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.999023,4 A 28.000977,28 0 0 0 4,32 28.000977,28 0 0 0 4.0175787,32.492188 28.000977,28 0 0 1 31.999023,5 l 0.002,0 A 28.000977,28 0 0 1 59.974608,32.5 28.000977,28 0 0 0 60,32 28.000977,28 0 0 0 32.000977,4 l -0.002,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ubuntusoftware.svg b/.icons/awkward/64x64/apps/ubuntusoftware.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ubuntusoftware.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ubuntustudio-controls.svg b/.icons/awkward/64x64/apps/ubuntustudio-controls.svg
new file mode 100644
index 00000000..133214f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ubuntustudio-controls.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="28"/>
+ <g style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" transform="translate(0,1.0003)">
+ <circle cx="32" cy="32" r="6"/>
+ <path d="M 22.015,22.187 A 14,14 0 0 1 37.301,19.043 14,14 0 0 1 46,32 14,14 0 0 1 37.301,44.958 14,14 0 0 1 22.015,41.813"/>
+ <path d="M 10.852,38.065 A 22,22 0 0 1 10.852,25.937"/>
+ <path d="M 36.949,10.564 A 22,22 0 0 1 48.09,16.996"/>
+ <path d="M 48.09,47.004 A 22,22 0 0 1 36.949,53.436"/>
+ <path d="M 18.612,36.093 A 14,14 0 0 1 18.542,28.142"/>
+ </g>
+ <g style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round">
+ <circle cx="32" cy="32" r="6"/>
+ <path d="M 22.015,22.187 A 14,14 0 0 1 37.301,19.043 14,14 0 0 1 46,32 14,14 0 0 1 37.301,44.958 14,14 0 0 1 22.015,41.813"/>
+ <path d="M 10.852,38.065 A 22,22 0 0 1 10.852,25.937"/>
+ <path d="M 36.949,10.564 A 22,22 0 0 1 48.09,16.996"/>
+ <path d="M 48.09,47.004 A 22,22 0 0 1 36.949,53.436"/>
+ <path d="M 18.612,36.093 A 14,14 0 0 1 18.542,28.141"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0215 32.586 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.979 32.414 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ue4editor.svg b/.icons/awkward/64x64/apps/ue4editor.svg
new file mode 100644
index 00000000..9bc551fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ue4editor.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#243a85" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2" d="m31.889136 51.154156c-4.640212-0.604698-9.07949-1.970634-11.750308-4.27392-0.757004-0.652832-2.270819-2.236636-2.138828-2.2804 0.432418 0.08356 1.337245 0.48388 2.219966 0.507696 0.88272 0.02382 2.346757-0.907496 2.779837-1.618722v-7.46313c0-8.230556 0.1884-8.09055-0.393606-8.598758-0.7069-0.617272-3.794939-0.424882-5.203081 0.518226-2.14791 1.438574-4.707674 4.629566-6.525237 7.946272-0.322776 0.589004-0.61418 1.09656-0.647566 1.127902-0.03339 0.03134-0.0397-0.60832-0.01398-1.421478 0.07079-2.242306 0.487359-3.810238 1.627334-6.125094 1.03965-2.111138 1.564146-2.675444 3.783112-5.09271 3.681368-4.010363 7.315471-6.781351 10.910621-8.319317 0.8495-0.363409 3.481908-1.061682 3.663218-1.061682 0.02918 0-1.240086 0.740954-1.537236 0.95799-1.7812 1.300967-2.396814 2.206058-2.655382 3.790594-0.19128 1.172155 0.47298 2.597181 0.989384 3.175913 0.26754 0.29983 0.366194 0.351538 0.738584 0.387124 0.51069-0.05349 1.738386-0.266458 2.264032-0.310626v18.599846c0 1.4 0.597196 1.488308 1.9888 1.488308 1.41396 0 2.61344-1.064912 4.0112-1.971376v-15.666928l-0.496876-1.793896c-0.204824-0.739488-0.758026-1.626588-1.503124-2.655954 1.431582 0.02658 2.347364 1.74069 3.6 2.2 3.649858-2.889846 6.232782-5.236239 10.4-6.2-1.815522 2.875058-3.059192 4.102606-5 6.9v16.739534c0.1978 0.23703 2.238808 0.537174 2.724058 0.580932 3.294914-0.467326 4.088252-2.321682 6.275942-4.220466 0.06446 0.0641-1.698674 3.389236-2.442794 4.504542-2.267486 3.398552-5.532098 5.520924-8.550412 7.440036-0.566042 0.359902-0.572396 0.361608-0.769398 0.206844-1.425182-0.649288-2.237396-1.0015-3.897396-2.259422-1.619544 1.542418-2.407564 2.669608-4.098568 4.307964-0.05356-0.007-0.212032-0.0276-0.352198-0.04586z"/>
+ <path style="fill:#ffffff" d="m31.889136 50.15412c-4.640212-0.604698-9.07949-1.970634-11.750308-4.27392-0.757004-0.652832-2.270819-2.236636-2.138828-2.2804 0.432418 0.08356 1.337245 0.48388 2.219966 0.507696 0.88272 0.02382 2.346757-0.907496 2.779837-1.618722v-7.46313c0-8.230556 0.1884-8.09055-0.393606-8.598758-0.7069-0.617272-3.794939-0.424882-5.203081 0.518226-2.14791 1.438574-4.707674 4.629566-6.525237 7.946272-0.322776 0.589004-0.61418 1.09656-0.647566 1.127902-0.03339 0.03134-0.0397-0.60832-0.01398-1.421478 0.07079-2.242306 0.487359-3.810238 1.627334-6.125094 1.03965-2.111138 1.564146-2.675444 3.783112-5.09271 3.681368-4.010363 7.315471-6.781351 10.910621-8.319317 0.8495-0.363409 3.481908-1.061682 3.663218-1.061682 0.02918 0-1.240086 0.740954-1.537236 0.95799-1.7812 1.300967-2.396814 2.206058-2.655382 3.790594-0.19128 1.172155 0.47298 2.597181 0.989384 3.175913 0.26754 0.29983 0.366194 0.351538 0.738584 0.387124 0.51069-0.05349 1.738386-0.266458 2.264032-0.310626v18.599846c0 1.4 0.597196 1.488308 1.9888 1.488308 1.41396 0 2.61344-1.064912 4.0112-1.971376v-15.666928l-0.496876-1.793896c-0.204824-0.739488-0.758026-1.626588-1.503124-2.655954 1.431582 0.02658 2.347364 1.74069 3.6 2.2 3.649858-2.889846 6.232782-5.236239 10.4-6.2-1.815522 2.875058-3.059192 4.102606-5 6.9v16.739534c0.1978 0.23703 2.238808 0.537174 2.724058 0.580932 3.294914-0.467326 4.088252-2.321682 6.275942-4.220466 0.06446 0.0641-1.698674 3.389236-2.442794 4.504542-2.267486 3.398552-5.532098 5.520924-8.550412 7.440036-0.566042 0.359902-0.572396 0.361608-0.769398 0.206844-1.425182-0.649288-2.237396-1.0015-3.897396-2.259422-1.619544 1.542418-2.407564 2.669608-4.098568 4.307964-0.05356-0.007-0.212032-0.0276-0.352198-0.04586z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0214844 0.40625 28 28 0 0 1 27.978516 -27.40625 28 28 0 0 1 27.978516 27.578125 28 28 0 0 0 0.021484 -0.578125 28 28 0 0 0 -28 -28z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/uget-icon.svg b/.icons/awkward/64x64/apps/uget-icon.svg
new file mode 120000
index 00000000..d16747ef
--- /dev/null
+++ b/.icons/awkward/64x64/apps/uget-icon.svg
@@ -0,0 +1 @@
+uget.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/uget.svg b/.icons/awkward/64x64/apps/uget.svg
new file mode 100644
index 00000000..bfc10f38
--- /dev/null
+++ b/.icons/awkward/64x64/apps/uget.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="52" height="52" x="6" y="7" rx="2.8" ry="2.8"/>
+ <rect style="fill:#72a637" width="52" height="52" x="6" y="6" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="M 52,29 H 42 v 6 h 6 L 37,48 27,35 h 5 V 21 h 10 v 4 h 10 v -4 c 0,0 0,-8 -7.5,-8 h -15 c 0,0 -7.5,0 -7.5,8.5 V 23 37 H 18 V 23 h -6 v 15 c 0,5 5,5 5,5 h 5 v 2.5 c 0,7.5 7.5,7.5 7.5,7.5 h 15 C 52,53 52,45.5 52,45.5"/>
+ <path style="fill:#ffffff" d="M 52,28 H 42 V 34 H 48 L 37,47 27,34 H 32 V 20 H 42 V 24 H 52 V 20 C 52,20 52,12 44.5,12 H 29.5 C 29.5,12 22,12 22,20.5 V 22 36 H 18 V 22 H 12 V 37 C 12,42 17,42 17,42 H 22 V 44.5 C 22,52 29.5,52 29.5,52 H 44.5 C 52,52 52,44.5 52,44.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.8008,6 C 7.2496,6 6,7.2496 6,8.8008 V 9.8008 C 6,8.2496 7.2496,7 8.8008,7 H 55.199 C 56.75,7 58,8.2496 58,9.8008 V 8.8008 C 58,7.2496 56.75,6 55.199,6 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/uk.co.ibboard.cawbird.svg b/.icons/awkward/64x64/apps/uk.co.ibboard.cawbird.svg
new file mode 120000
index 00000000..32ea1b69
--- /dev/null
+++ b/.icons/awkward/64x64/apps/uk.co.ibboard.cawbird.svg
@@ -0,0 +1 @@
+cawbird.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/uk.co.mangobrain.Infector.svg b/.icons/awkward/64x64/apps/uk.co.mangobrain.Infector.svg
new file mode 120000
index 00000000..c443bfc4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/uk.co.mangobrain.Infector.svg
@@ -0,0 +1 @@
+infector.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/ukuu.svg b/.icons/awkward/64x64/apps/ukuu.svg
new file mode 100644
index 00000000..6d4ec277
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ukuu.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.078198,9.0007628 c -2.350887,-0.01942 -4.592397,0.314954 -6.673397,0.859356 C 17.24403,11.963365 11.549639,18.281055 9.2500154,25.711344 4.4583606,27.533808 2.3175261,33.485323 5.5256024,37.777492 l 6.0154556,8.031077 c 0.0013,0.0013 0.0026,0.0026 0.0039,0.004 0.797128,1.059338 2.003158,1.642233 3.195711,2.195265 0.433529,1.234373 0.941954,2.452058 1.813252,3.413989 0.346549,0.383402 0.729615,0.733131 1.143563,1.042947 4.289234,3.201754 9.378712,4.513491 14.20838,4.531153 -0.0563,-1.94e-4 -0.231212,-3.46e-4 0.0118,0.004 0.0118,1.03e-4 0.0235,1.03e-4 0.03524,0 3.299359,0 4.818288,-0.534854 6.48933,-0.828108 0.05136,-0.0098 0.1023,-0.02146 0.15274,-0.03516 8.160774,-2.103248 13.855163,-8.420941 16.154787,-15.851223 4.792181,-1.822121 6.932737,-7.773648 3.724413,-12.066148 l -6.015413,-8.031076 c -0.0013,-0.0013 -0.0026,-0.0026 -0.004,-0.0038 C 51.657724,19.124725 50.451655,18.541905 49.25906,17.988851 48.826058,16.753272 48.318753,15.534713 47.445807,14.570956 47.099262,14.187563 46.716202,13.837833 46.302244,13.52801 42.007576,10.322201 36.91533,9.0174658 32.089946,9.0007628 Z"/>
+ <path style="fill:#29dc47" d="M 32.078198,8.0007619 C 29.727311,7.9813419 27.485801,8.3157164 25.404801,8.8601184 17.24403,10.963364 11.549639,17.281054 9.2500154,24.711343 4.4583606,26.533806 2.3175261,32.485321 5.5256024,36.777491 l 6.0154556,8.031076 c 0.0013,0.0013 0.0026,0.0026 0.0039,0.004 0.797128,1.059339 2.003158,1.642233 3.195711,2.195266 0.433529,1.234373 0.941954,2.452058 1.813252,3.413988 0.346549,0.383403 0.729615,0.733131 1.143563,1.042947 4.289234,3.201755 9.378712,4.513492 14.20838,4.531154 -0.0563,-1.94e-4 -0.231212,-3.46e-4 0.0118,0.004 0.0118,1.02e-4 0.0235,1.02e-4 0.03524,0 3.299359,0 4.818288,-0.534855 6.48933,-0.828109 0.05136,-0.0098 0.1023,-0.02146 0.15274,-0.03516 8.160774,-2.103247 13.855163,-8.420941 16.154787,-15.851222 4.792181,-1.822122 6.932737,-7.773649 3.724413,-12.066148 l -6.015413,-8.031077 c -0.0013,-0.0013 -0.0026,-0.0026 -0.004,-0.0039 C 51.657724,18.124724 50.451655,17.541904 49.25906,16.98885 48.826058,15.753271 48.318753,14.534712 47.445807,13.570955 47.099262,13.187562 46.716202,12.837832 46.302244,12.528009 42.007576,9.3221996 36.91533,8.0174645 32.089946,8.0007619 Z"/>
+ <path style="opacity:0.2" d="m 32.035156,16.999967 c -1.557801,-0.0155 -3.10507,0.206723 -4.605471,0.601563 -6.993206,1.801201 -11.535723,8.416701 -11.429697,15.371106 h -4.000004 l 6.000005,8.027351 6.000005,-8.027351 h -4.000003 c -0.0134,-2.912602 0.457562,-5.814086 2.476564,-7.988286 3.522803,-3.983603 10.510696,-5.613999 15.5547,-2.683596 1.675622,2.105801 5.393891,-0.207588 3.441409,-2.36719 -2.777202,-2.076942 -5.931105,-2.926196 -9.437508,-2.933597 z m 13.964856,7.972663 -6.000005,8.02735 h 4.000003 c 0.0134,2.912603 -0.457562,5.814087 -2.476564,7.988289 -3.795003,4.381283 -10.510696,5.613996 -15.5547,2.683596 -1.675622,-2.105804 -5.393891,0.20368 -3.441409,2.363282 2.777202,2.076941 5.931105,2.930102 9.437507,2.937502 l 0.004,-0.004 c 1.557802,0.0156 3.101165,-0.202816 4.601566,-0.597656 6.993112,-1.801108 11.535623,-8.416607 11.429603,-15.371013 h 4.000003 z"/>
+ <path style="fill:#3f3f3f" d="m 32.035156,15.999966 c -1.557801,-0.0155 -3.10507,0.206723 -4.605471,0.601563 -6.993206,1.801201 -11.535723,8.4167 -11.429697,15.371106 h -4.000004 l 6.000005,8.02735 6.000005,-8.02735 h -4.000003 c -0.0134,-2.912603 0.457562,-5.814087 2.476564,-7.988287 3.522803,-3.983603 10.510696,-5.613999 15.5547,-2.683596 1.675622,2.105802 5.393891,-0.207588 3.441409,-2.36719 -2.777202,-2.076942 -5.931105,-2.926196 -9.437508,-2.933596 z m 13.964856,7.972662 -6.000005,8.027351 h 4.000003 c 0.0134,2.912602 -0.457562,5.814086 -2.476564,7.988288 -3.795003,4.381284 -10.510696,5.613997 -15.5547,2.683596 -1.675622,-2.105803 -5.393891,0.20368 -3.441409,2.363282 2.777202,2.076942 5.931105,2.930102 9.437507,2.937502 l 0.004,-0.004 c 1.557802,0.0156 3.101165,-0.202816 4.601566,-0.597656 6.993112,-1.801107 11.535623,-8.416607 11.429603,-15.371012 h 4.000003 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.078125 8 C 29.727238 7.98058 27.485297 8.314973 25.404297 8.859375 C 17.243526 10.962621 11.549624 17.280649 9.25 24.710938 C 5.8642066 25.998694 3.8122681 29.348009 4.0253906 32.716797 C 4.2321772 29.704327 6.2005799 26.870757 9.25 25.710938 C 11.549624 18.280648 17.243526 11.962621 25.404297 9.859375 C 27.485297 9.314973 29.727238 8.98058 32.078125 9 L 32.089844 9 C 36.915228 9.0167026 42.008066 10.321534 46.302734 13.527344 C 46.716692 13.837167 47.098768 14.18692 47.445312 14.570312 C 48.318258 15.534069 48.826764 16.752702 49.259766 17.988281 C 50.452361 18.541335 51.658041 19.124012 52.455078 20.183594 C 52.456478 20.184894 52.457684 20.1862 52.458984 20.1875 L 58.474609 28.21875 C 59.415792 29.477982 59.885961 30.880652 59.974609 32.279297 C 60.092304 30.558633 59.64079 28.779012 58.474609 27.21875 L 52.458984 19.1875 C 52.457684 19.1862 52.456478 19.184894 52.455078 19.183594 C 51.658041 18.124012 50.452361 17.541335 49.259766 16.988281 C 48.826764 15.752702 48.318258 14.534069 47.445312 13.570312 C 47.098768 13.18692 46.716692 12.837167 46.302734 12.527344 C 42.008066 9.3215343 36.915228 8.0167026 32.089844 8 L 32.078125 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ulauncher.svg b/.icons/awkward/64x64/apps/ulauncher.svg
new file mode 100644
index 00000000..0573715e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ulauncher.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="m 56.999854,5.0001714 -13.996052,5.9804516 0,2.464836 c -0.0026,-10e-4 -0.0052,-0.0029 -0.0078,-0.0039 l 0,1.304684 c 8.8e-5,0.01844 0.004,0.03622 0.004,0.05468 l 0,23.199151 c 0,3.169743 -1.194436,6.011274 -3.28124,8.042944 -0.0074,0.007 -0.0122,0.0164 -0.0196,0.02342 -0.05654,0.0544 -0.11812,0.10332 -0.17578,0.15626 -0.193099,0.177219 -0.388327,0.351093 -0.593748,0.511716 -1.898234,1.484256 -4.299574,2.26562 -6.929668,2.26562 -6.155538,0 -10.999968,-4.79519 -10.999968,-10.999972 l 0,-3.453112 0,-13.18746 -13.9999578,6.222636 0,8.531223 c 0,3.664422 0.4880408,7.022514 1.4609332,10.058565 0.9653212,3.036049 2.4631076,5.650236 4.4921746,7.843725 1.71865,1.861891 3.839064,3.371378 6.347637,4.542959 l 0.480468,0.14844 c 0.280512,0.154359 0.557747,0.311399 0.886716,0.441404 C 23.78602,60.380672 27.492041,61 31.777313,61 l -0.0078,-0.0156 c 4.357195,0 8.116838,-0.593066 11.292933,-1.800777 3.177357,-1.198678 5.788399,-2.895047 7.851539,-5.089829 2.054306,-2.18704 3.58389,-4.820934 4.582021,-7.882789 C 56.494133,43.14915 56.996,39.780344 56.996,36.109472 l 0,-0.648436 c 6.4e-5,-0.0056 0.004,-0.01 0.004,-0.0156 L 57,5.000214 Z"/>
+ <path style="fill:#2165b0" d="m 56.999856,4.000179 -13.997248,5.9800607 0,23.4991513 c 0.01536,5.061945 13.997248,4.63536 13.997248,0.965231 z"/>
+ <path style="fill:#2165b0" d="m 20.99996,20.359897 -13.9999596,6.22342 0,8.531223 c 0,3.664423 0.4865218,7.020952 1.4594142,10.057003 0.9653214,3.036051 2.4631074,5.648673 4.4921744,7.842165 1.71865,1.861887 3.839065,3.372934 6.347638,4.544517 l 3.54918,1.092731 C 34.258124,57.460019 38.319716,48.16555 39.61438,45.646905 l 0.0054,0 0.333657,-0.817573 c -2.015108,2.080204 -4.827922,3.170717 -7.953509,3.170717 -6.155538,0 -10.999968,-4.794428 -10.999968,-10.999211 l 0,-3.453505 z"/>
+ <path style="fill:#7ec183" d="m 42.997184,12.44117 0,1.304294 c 8.6e-5,0.01844 0.0028,0.03622 0.0028,0.05468 l 0,23.200686 c 0,3.180809 -1.201072,6.033317 -3.30142,8.066385 0.08352,-0.08102 0.173999,-0.154299 0.254989,-0.237891 l -0.333659,0.817575 -0.0054,0 c -1.294666,2.518645 -7.258847,10.676633 -18.668565,11.86757 l -1.478404,0.03828 c 0.363562,0.216407 0.753992,0.420229 1.198999,0.596092 3.118052,1.232225 6.825809,1.851167 11.111079,1.851167 l -0.0082,-0.0164 c 4.357195,0 8.116732,-0.591502 11.292829,-1.799213 3.177357,-1.198678 5.787313,-2.89661 7.850453,-5.091393 2.054304,-2.18704 3.586276,-4.81859 4.584405,-7.880445 0.998129,-3.061855 1.497392,-6.432614 1.497392,-10.103487 l 0,-4.374987 C 56.07459,22.382045 48.645258,14.694014 42.997184,12.44117 Z m -3.388228,32.710817 c -0.269349,0.255043 -0.550088,0.497284 -0.84364,0.724606 0.293592,-0.227586 0.574377,-0.469135 0.84364,-0.724606 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 57 4 L 43.001953 9.9804688 L 43.001953 10.980469 L 57 5 L 57 4 z M 21 20.359375 L 7 26.583984 L 7 27.583984 L 21 21.359375 L 21 20.359375 z M 21 37 L 21 38 C 21 44.204783 25.844462 49 32 49 C 34.72777 49 37.215621 48.168214 39.144531 46.574219 C 39.319217 46.229591 39.493399 45.883503 39.615234 45.646484 L 39.619141 45.646484 L 39.953125 44.830078 C 37.938017 46.910282 35.125587 48 32 48 C 25.844462 48 21 43.204783 21 37 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 42.998047 12.441406 L 42.998047 13.441406 C 48.646121 15.69425 56.074249 23.382337 56.994141 31.734375 L 56.994141 30.734375 C 56.074249 22.382337 48.646121 14.69425 42.998047 12.441406 z M 43 37 C 43 40.180809 41.799567 43.033338 39.699219 45.066406 C 39.782739 44.985386 39.872135 44.91367 39.953125 44.830078 L 39.619141 45.646484 L 39.615234 45.646484 C 39.475078 45.919145 39.254496 46.284981 39.003906 46.673828 C 36.939722 49.876879 31.119851 56.451662 20.945312 57.513672 L 19.466797 57.552734 C 19.830359 57.769141 20.221009 57.972575 20.666016 58.148438 C 20.926603 58.251419 21.197979 58.343089 21.466797 58.4375 C 32.52924 57.052975 38.340896 49.125584 39.615234 46.646484 L 39.619141 46.646484 L 39.953125 45.830078 C 39.872135 45.91367 39.782739 45.985386 39.699219 46.066406 C 41.799567 44.033338 43 41.180809 43 38 L 43 37 z M 39.609375 45.152344 C 39.340026 45.407387 39.059177 45.649631 38.765625 45.876953 C 39.059217 45.649367 39.340112 45.407815 39.609375 45.152344 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/umbrello.svg b/.icons/awkward/64x64/apps/umbrello.svg
new file mode 100644
index 00000000..61bd06b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/umbrello.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="-62" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <ellipse style="fill:#ffff76;stroke:#ff0000;stroke-width:2.99987555" cx="39" cy="43" rx="11.5" ry="7.5"/>
+ <path style="fill:none;stroke:#ff0000;stroke-width:3" d="M 38.47,35.752 21.166512,20.963062"/>
+ <ellipse style="fill:#ffff76;stroke:#ff0000;stroke-width:2.99958515" cx="17" cy="18.416" rx="5.5" ry="4.813"/>
+ <path style="fill:#ffffc6;fill-rule:evenodd;stroke:#ff0000;stroke-width:3" d="m 17.5,23.247254 c 0,10.746044 0,10.87396 0,10.87396"/>
+ <path style="fill:none;stroke:#ff0000;stroke-width:3" d="M 17.519076,33.964004 C 12.001037,40.56754 12.001037,40.56754 12.001037,40.56754"/>
+ <path style="fill:none;stroke:#ff0000;stroke-width:3" d="M 22.800836,40.541924 C 17.393449,33.899136 17.393449,33.899136 17.393449,33.899136"/>
+ <path style="fill:none;stroke:#ff0000;stroke-width:3" d="M 22.999992,29.4951 12,29.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812,4 C 5.2495812,4 4,5.2495812 4,6.8007812 v 2 C 4,7.2495812 5.2495812,6 6.8007812,6 H 57.199218 C 58.750418,6 60,7.2495812 60,8.8007812 v -2 C 60,5.2495812 58.750418,4 57.199218,4 Z"/>
+ <path id="ellipse875" style="opacity:0.2;fill-rule:evenodd" d="M 29.041016,43.507812 C 29.015003,43.67121 29,43.83516 29,44 c 0,1.449666 0.898802,2.880301 2.6875,4.046875 C 33.476198,49.213445 36.088686,50 39,50 41.911314,50 44.523802,49.213445 46.3125,48.046875 48.101198,46.880301 49,45.449666 49,44 c 0,-0.16484 -0.015,-0.32879 -0.04102,-0.492188 -0.185496,1.273282 -1.066923,2.508887 -2.646484,3.539063 C 44.523802,48.213445 41.911314,49 39,49 36.088686,49 33.476198,48.213445 31.6875,47.046875 30.107939,46.016699 29.226512,44.781094 29.041016,43.507812 Z"/>
+ <path style="opacity:0.2" d="M 13.052734,18.904078 A 4,3.3 0 0 0 13,19.398219 4,3.3 0 0 0 17,22.699 4,3.3 0 0 0 21,19.398219 4,3.3 0 0 0 20.949219,18.909937 4,3.3 0 0 1 17,21.699 4,3.3 0 0 1 13.052734,18.904078 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/umlet_logo.svg b/.icons/awkward/64x64/apps/umlet_logo.svg
new file mode 100644
index 00000000..f2b085a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/umlet_logo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="52" height="52" x="-59" y="-58" rx="26" ry="26" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d83b2f" width="52" height="52" x="-58" y="-58" rx="26" ry="26" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 6 C 17.596 6 6 17.596 6 32 C 6 32.110902 6.0116135 32.218872 6.0175781 32.328125 C 6.3726961 18.238147 17.821398 7 32 7 C 46.178602 7 57.627304 18.238147 57.982422 32.328125 C 57.988386 32.218872 58 32.110902 58 32 C 58 17.596 46.404 6 32 6 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="16"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="16"/>
+ <rect style="opacity:0.2" width="60" height="12" x="2" y="27" rx="2.857" ry="3"/>
+ <rect style="fill:#3a72e1" width="60" height="12" x="2" y="26" rx="2.857" ry="3"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ums.svg b/.icons/awkward/64x64/apps/ums.svg
new file mode 100644
index 00000000..c6954c20
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ums.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#2b92d5" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 24.854732,48.020625 C 14.102392,34.892659 38.298264,16.341768 37.921146,17.457054 l 1.29652,1.465959 c -5.125636,0.0854 -17.284138,20.315058 -11.282892,26.132798 3.758794,3.838064 12.36113,-3.454104 13.087066,-2.129336 -4.440546,5.210006 -12.277754,9.842822 -16.167108,5.09415 z"/>
+ <path style="fill:#95e6ea" d="M 24.854732,47.020624 C 14.102392,33.892658 38.298264,15.341766 37.921146,16.457053 l 1.29652,1.465958 c -5.125636,0.0854 -17.284138,20.315059 -11.282892,26.132799 3.758794,3.838064 12.36113,-3.454104 13.087066,-2.129336 -4.440546,5.210006 -12.277754,9.842822 -16.167108,5.09415 z"/>
+ <path style="opacity:0.2" d="M 49.770534,32.812781 C 43.77755,48.688561 15.61407,37.009767 16.768496,36.778719 l 0.621298,-1.855796 c 2.63678,4.396226 26.235424,4.81097 28.273114,-3.29513 1.444464,-5.174244 -9.171906,-8.978002 -8.387592,-10.269064 6.73227,1.240624 14.663012,5.711436 12.495218,11.454052 z"/>
+ <path style="fill:#95e6ea" d="M 49.770534,31.81278 C 43.77755,47.68856 15.61407,36.009766 16.768496,35.778718 l 0.621298,-1.855796 c 2.63678,4.396226 26.235424,4.81097 28.273114,-3.29513 1.444464,-5.174244 -9.171906,-8.978002 -8.387592,-10.269064 6.73227,1.240624 14.663012,5.711436 12.495218,11.454052 z"/>
+ <path style="opacity:0.2" d="m 23.913832,17.851529 c 16.74532,-2.747814 20.71293,27.481869 19.935622,26.597631 L 41.931636,44.839 C 44.42049,40.357368 32.980348,19.712972 24.941414,22.001328 19.738156,23.337508 21.75219,34.433432 20.24194,34.399728 17.950217,27.9491 17.856684,18.845473 23.913832,17.851529 Z"/>
+ <path style="fill:#95e6ea" d="m 23.913832,16.8518 c 16.74532,-2.747814 20.71293,27.48187 19.935622,26.597632 l -1.917818,0.38984 C 44.42049,39.35764 32.980348,18.713243 24.941414,21.0016 19.738156,22.33778 21.75219,33.433704 20.24194,33.4 17.950217,26.949372 17.856684,17.845744 23.913832,16.8518 Z"/>
+ <path style="opacity:0.2" d="M 38.929688,15 A 2.9993412,2.9993412 0 0 0 37.5,15.402344 2.9993412,2.9993412 0 0 0 36.402344,19.5 2.9993412,2.9993412 0 0 0 40.5,20.597656 2.9993412,2.9993412 0 0 0 41.597656,16.5 2.9993412,2.9993412 0 0 0 38.929688,15 Z M 17.070312,33 A 2.9993418,2.9993418 0 0 0 16.859375,33.004 2.9993418,2.9993418 0 0 0 14.402344,34.5 2.9993418,2.9993418 0 0 0 15.5,38.597656 2.9993418,2.9993418 0 0 0 19.597656,37.5 2.9993418,2.9993418 0 0 0 18.5,33.402344 2.9993418,2.9993418 0 0 0 17.070312,33 Z M 43,43 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 38.929688,14 A 2.9993412,2.9993412 0 0 0 37.5,14.402344 2.9993412,2.9993412 0 0 0 36.402344,18.5 2.9993412,2.9993412 0 0 0 40.5,19.597656 2.9993412,2.9993412 0 0 0 41.597656,15.5 2.9993412,2.9993412 0 0 0 38.929688,14 Z M 17.070312,32 A 2.9993418,2.9993418 0 0 0 16.859375,32.004 2.9993418,2.9993418 0 0 0 14.402344,33.5 2.9993418,2.9993418 0 0 0 15.5,37.597656 2.9993418,2.9993418 0 0 0 19.597656,36.5 2.9993418,2.9993418 0 0 0 18.5,32.402344 2.9993418,2.9993418 0 0 0 17.070312,32 Z M 43,42 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="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/undertale.svg b/.icons/awkward/64x64/apps/undertale.svg
new file mode 100644
index 00000000..621fcb94
--- /dev/null
+++ b/.icons/awkward/64x64/apps/undertale.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#3f3f3f" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 18,14 v 3 h -2 v 2 H 13 V 22.142578 33 37 h 5 V 38.427734 43 h 4 v 4 h 6 v 5 H 30.642578 32 33.357422 36 v -5 h 6 v -4 h 4 V 38.427734 37 h 5 V 33 22.142578 19 H 48 V 17 H 46 V 14 H 42.857422 40.142578 39 v 3 h -2 v 2 H 36.072266 35 V 22.142578 23 H 33.357422 32 30.642578 29 V 22.142578 19 H 27.927734 27 v -2 h -2 v -3 h -1.142578 -2.714844 z"/>
+ <path style="fill:#ff433d" d="M 18 13 L 18 16 L 16 16 L 16 18 L 13 18 L 13 21.142578 L 13 32 L 13 36 L 18 36 L 18 37.427734 L 18 42 L 22 42 L 22 46 L 28 46 L 28 51 L 30.642578 51 L 32 51 L 33.357422 51 L 36 51 L 36 46 L 42 46 L 42 42 L 46 42 L 46 37.427734 L 46 36 L 51 36 L 51 32 L 51 21.142578 L 51 18 L 48 18 L 48 16 L 46 16 L 46 13 L 42.857422 13 L 40.142578 13 L 39 13 L 39 16 L 37 16 L 37 18 L 36.072266 18 L 35 18 L 35 21.142578 L 35 22 L 33.357422 22 L 32 22 L 30.642578 22 L 29 22 L 29 21.142578 L 29 18 L 27.927734 18 L 27 18 L 27 16 L 25 16 L 25 13 L 23.857422 13 L 21.142578 13 L 18 13 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 18 13 L 18 14 L 21.142578 14 L 23.857422 14 L 25 14 L 25 13 L 23.857422 13 L 21.142578 13 L 18 13 z M 39 13 L 39 14 L 40.142578 14 L 42.857422 14 L 46 14 L 46 13 L 42.857422 13 L 40.142578 13 L 39 13 z M 16 16 L 16 17 L 18 17 L 18 16 L 16 16 z M 25 16 L 25 17 L 27 17 L 27 16 L 25 16 z M 37 16 L 37 17 L 39 17 L 39 16 L 37 16 z M 46 16 L 46 17 L 48 17 L 48 16 L 46 16 z M 13 18 L 13 19 L 16 19 L 16 18 L 13 18 z M 27 18 L 27 19 L 27.927734 19 L 29 19 L 29 18 L 27.927734 18 L 27 18 z M 35 18 L 35 19 L 36.072266 19 L 37 19 L 37 18 L 36.072266 18 L 35 18 z M 48 18 L 48 19 L 51 19 L 51 18 L 48 18 z M 29 22 L 29 22.142578 L 29 23 L 30.642578 23 L 32 23 L 33.357422 23 L 35 23 L 35 22.142578 L 35 22 L 33.357422 22 L 32 22 L 30.642578 22 L 29 22 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/unetbootin.svg b/.icons/awkward/64x64/apps/unetbootin.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unetbootin.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/unison-gtk.svg b/.icons/awkward/64x64/apps/unison-gtk.svg
new file mode 100644
index 00000000..eb32bd72
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unison-gtk.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 20.571435,11.172052 c -6.666597,2.345744 -8.571419,1.827998 -8.571419,3.999996 V 43.857162 C 12.000016,53.354292 19.645723,61 29.142854,61 h 5.71428 c 9.497132,0 17.14284,-7.645708 17.14284,-17.142838 V 15.172048 c 0,-2.171998 -0.476253,-1.654252 -7.14285,-3.999996 l -4.857137,3.999996 v 20.113693 11.42856 c 0,4.733863 -3.266129,8.285705 -7.999992,8.285705 -4.733863,0 -7.763594,-3.557748 -7.999991,-8.285705 V 35.285741 15.172048 Z"/>
+ <path style="fill:#ff9c00" d="m 20.571435,10.172054 c -6.666597,2.345744 -8.571419,1.827999 -8.571419,3.999996 v 28.685114 c 0,9.49713 7.645707,17.142838 17.142838,17.142838 h 5.71428 c 9.497132,0 17.14284,-7.645708 17.14284,-17.142838 V 14.17205 c 0,-2.171997 -0.476253,-1.654252 -7.14285,-3.999996 l -4.857137,3.999996 v 20.113693 11.42856 c 0,4.733863 -3.266129,8.285705 -7.999992,8.285705 -4.733863,0 -7.763594,-3.557748 -7.999991,-8.285705 V 34.285743 14.17205 Z"/>
+ <path style="opacity:0.2" d="m 18.071191,5.0004012 a 1.4957106,1.0128072 0 0 0 -0.149484,0.00244 1.4957106,1.0128072 0 0 0 -1.217214,0.5040433 L 8.2005992,15.480611 a 1.4957106,1.0128072 0 0 0 1.2955152,1.519435 H 26.503901 A 1.4957106,1.0128072 0 0 0 27.79942,15.480611 L 19.295525,5.5068797 A 1.4957106,1.0128072 0 0 0 18.071191,5.0004012 Z"/>
+ <path style="fill:#ffe334" d="m 18.071191,4.0004033 a 1.4957106,1.0128072 0 0 0 -0.149484,0.00244 1.4957106,1.0128072 0 0 0 -1.217214,0.5040433 L 8.2005992,14.480613 a 1.4957106,1.0128072 0 0 0 1.2955152,1.519435 H 26.503901 A 1.4957106,1.0128072 0 0 0 27.79942,14.480613 L 19.295525,4.5068818 A 1.4957106,1.0128072 0 0 0 18.071191,4.0004033 Z"/>
+ <path style="opacity:0.2" d="m 46.071182,5.0004052 a 1.4957107,1.0128077 0 0 0 -0.149499,0.00242 1.4957107,1.0128077 0 0 0 -1.217217,0.5040437 L 36.200571,15.48061 a 1.4957107,1.0128077 0 0 0 1.295516,1.519436 h 17.007789 a 1.4957107,1.0128077 0 0 0 1.295526,-1.519434 L 47.295517,5.5068839 A 1.4957107,1.0128077 0 0 0 46.071182,5.0004052 Z"/>
+ <path style="fill:#ffe334" d="m 46.071182,4.0004073 a 1.4957107,1.0128077 0 0 0 -0.149499,0.00242 1.4957107,1.0128077 0 0 0 -1.217217,0.5040437 l -8.503895,9.973741 a 1.4957107,1.0128077 0 0 0 1.295516,1.519436 h 17.007789 a 1.4957107,1.0128077 0 0 0 1.295526,-1.519434 L 47.295517,4.506886 A 1.4957107,1.0128077 0 0 0 46.071182,4.0004073 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24 45.714844 L 24 46.714844 C 24.236397 51.442801 27.266137 55 32 55 C 36.733863 55 40 51.448707 40 46.714844 L 40 45.714844 C 40 50.448707 36.733863 54 32 54 C 27.266137 54 24.236397 50.442801 24 45.714844 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18.070312 4 A 1.4957106 1.0128072 0 0 0 17.921875 4.0039062 A 1.4957106 1.0128072 0 0 0 16.703125 4.5078125 L 8.1992188 14.480469 A 1.4957106 1.0128072 0 0 0 8.1972656 15.484375 A 1.4957106 1.0128072 0 0 1 8.1992188 15.480469 L 16.703125 5.5078125 A 1.4957106 1.0128072 0 0 1 17.921875 5.0039062 A 1.4957106 1.0128072 0 0 1 18.070312 5 A 1.4957106 1.0128072 0 0 1 19.296875 5.5078125 L 27.800781 15.480469 A 1.4957106 1.0128072 0 0 1 27.802734 15.484375 A 1.4957106 1.0128072 0 0 0 27.800781 14.480469 L 19.296875 4.5078125 A 1.4957106 1.0128072 0 0 0 18.070312 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 46.070312 4 A 1.4957107 1.0128077 0 0 0 45.921875 4.0039062 A 1.4957107 1.0128077 0 0 0 44.703125 4.5078125 L 36.199219 14.480469 A 1.4957107 1.0128077 0 0 0 36.197266 15.484375 A 1.4957107 1.0128077 0 0 1 36.199219 15.480469 L 44.703125 5.5078125 A 1.4957107 1.0128077 0 0 1 45.921875 5.0039062 A 1.4957107 1.0128077 0 0 1 46.070312 5 A 1.4957107 1.0128077 0 0 1 47.296875 5.5078125 L 55.800781 15.480469 A 1.4957107 1.0128077 0 0 1 55.802734 15.484375 A 1.4957107 1.0128077 0 0 0 55.800781 14.480469 L 47.296875 4.5078125 A 1.4957107 1.0128077 0 0 0 46.070312 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/unity-color-panel.svg b/.icons/awkward/64x64/apps/unity-color-panel.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-color-panel.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/unity-datetime-panel.svg b/.icons/awkward/64x64/apps/unity-datetime-panel.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-datetime-panel.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/unity-display-panel.svg b/.icons/awkward/64x64/apps/unity-display-panel.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-display-panel.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/unity-editor-icon.svg b/.icons/awkward/64x64/apps/unity-editor-icon.svg
new file mode 100644
index 00000000..d4405881
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-editor-icon.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4c5969" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 4,57.199219 0,1 C 4,59.749197 5.2496034,61 6.8007812,61 L 57.199219,61 C 58.749196,61 60,59.749197 60,58.199219 l 0,-1 C 60,58.749197 58.749196,60 57.199219,60 L 6.8007812,60 C 5.2496034,60 4,58.749197 4,57.199219 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812,4 C 5.2496034,4 4,5.2495827 4,6.8002055 L 4,7.8 C 4,6.2493772 5.2496034,4.9997945 6.8007812,4.9997945 l 50.3984378,0 C 58.749196,4.9997945 60,6.2493773 60,7.8 L 60,6.8002055 C 60,5.2495828 58.749196,4 57.199219,4 L 6.8007812,4 Z"/>
+ <path style="opacity:0.2" d="m 35.47155,34.001829 6.457908,-11.484019 3.069956,11.484019 -3.069956,11.480019 z m -3.147355,2.83189 6.458308,10.514131 -11.245839,-2.968005 -8.126884,-7.546326 z m 6.456908,-16.181311 -6.456908,12.381306 -12.915215,0 8.125884,-9.412502 z m 9.219868,9.347614 -3.939943,-15.000024 -14.70379,4.045007 -2.175969,3.941006 -4.417937,-0.032 -10.761846,11.048018 10.762446,11.046218 5.26e-4,0 4.414737,-0.03366 2.179769,3.941007 L 44.061354,53 48.001297,37.999976 46.001326,34.00197"/>
+ <path style="fill:#ffffff" d="m 35.47155,33.002113 6.457908,-11.484019 3.069956,11.484019 -3.069956,11.480019 z m -3.147355,2.83189 6.458308,10.514131 -11.245839,-2.968005 -8.126884,-7.546326 z m 6.456908,-16.181311 -6.456908,12.381306 -12.915215,0 8.125884,-9.412502 z m 9.219868,9.347614 -3.939943,-15.000024 -14.70379,4.045007 -2.175969,3.941006 -4.417937,-0.032 -10.761846,11.048018 10.762446,11.046218 5.26e-4,0 4.414737,-0.03366 2.179769,3.941007 14.70239,4.044406 3.939943,-15.000024 -1.999971,-3.998006"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/unity-lens-photos.svg b/.icons/awkward/64x64/apps/unity-lens-photos.svg
new file mode 120000
index 00000000..4c618b0d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-lens-photos.svg
@@ -0,0 +1 @@
+showfoto.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/unity-mail.svg b/.icons/awkward/64x64/apps/unity-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/unity-power-panel.svg b/.icons/awkward/64x64/apps/unity-power-panel.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-power-panel.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/unity-scope-gdrive.svg b/.icons/awkward/64x64/apps/unity-scope-gdrive.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-scope-gdrive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/unity-sound-panel.svg b/.icons/awkward/64x64/apps/unity-sound-panel.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-sound-panel.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/unity-tweak-tool.svg b/.icons/awkward/64x64/apps/unity-tweak-tool.svg
new file mode 100644
index 00000000..99a76120
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-tweak-tool.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#a43b84" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="M 20,35.8 C 20,35.8 20,47 29,47 H 44 V 19 H 38 V 40 H 30.5 C 26,40 26,34.4 26,34.4 V 19 H 20 Z"/>
+ <path style="fill:#ffffff" d="M 20,34.8 C 20,34.8 20,46 29,46 H 44 V 18 H 38 V 39 H 30.5 C 26,39 26,33.4 26,33.4 V 18 H 20 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 4.0215,32.586 28,28 0 0 1 32,5 28,28 0 0 1 59.979,32.414 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <circle style="opacity:0.2" cx="48" cy="47" r="16"/>
+ <circle style="fill:#42a1cd" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 45.92862,38 -0.1764,2.1071 a 6.2858,6.2855014 0 0 0 -1.83704,1.062469 L 42,40.267812 l -2,3.464036 1.73882,1.207542 a 6.2858,6.2855014 0 0 0 -0.096,1.06021 6.2858,6.2855014 0 0 0 0.0914,1.064689 l -1.734,1.203943 2,3.464036 1.91072,-0.899518 a 6.2858,6.2855014 0 0 0 1.8415,1.05575 l 0.1764,2.1115 4,0 0.1764,-2.1071 a 6.2858,6.2855014 0 0 0 1.83708,-1.062469 l 1.91516,0.901757 2,-3.464036 -1.73884,-1.207542 a 6.2858,6.2855014 0 0 0 0.096,-1.06021 6.2858,6.2855014 0 0 0 -0.0914,-1.064689 l 1.73438,-1.203063 -2,-3.464036 -1.91072,0.899518 a 6.2858,6.2855014 0 0 0 -1.842,-1.05595 l -0.176,-2.1119 -4,0 z m 2,5.714129 a 2.2858,2.2856914 0 0 1 2.286,2.285891 2.2858,2.2856914 0 0 1 -2.286,2.285891 2.2858,2.2856914 0 0 1 -2.286,-2.285891 2.2858,2.2856914 0 0 1 2.286,-2.285891 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/unity-webapps-facebook.svg b/.icons/awkward/64x64/apps/unity-webapps-facebook.svg
new file mode 120000
index 00000000..578089b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-webapps-facebook.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/unity-webapps-gmail.svg b/.icons/awkward/64x64/apps/unity-webapps-gmail.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-webapps-gmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/unity-webapps-wordpress.svg b/.icons/awkward/64x64/apps/unity-webapps-wordpress.svg
new file mode 120000
index 00000000..4f29f580
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unity-webapps-wordpress.svg
@@ -0,0 +1 @@
+wordpress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/unityhub.svg b/.icons/awkward/64x64/apps/unityhub.svg
new file mode 100644
index 00000000..bdb7b1b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unityhub.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 7.8 C 4,6.2488 5.2488,5 6.8,5 H 57.2 C 58.751,5 60,6.2488 60,7.8 V 6.8 C 60,5.2488 58.751,4 57.2,4 Z"/>
+ <path style="opacity:0.2" d="M 44,14 29,18 26.691,22 H 22 L 11,33 22,44 H 26.691 L 29,48 44,52 48,37 45.691,33 48,29 Z M 38.375,19.744 31.877,31 H 18.789 L 27.016,22.771 Z M 41.838,21.744 44.838,33 41.838,44.256 35.34,33 Z M 18.789,35 H 31.877 L 38.375,46.256 27.016,43.229 Z"/>
+ <path style="fill:#303030" d="M 44,13 29,17 26.691,21 H 22 L 11,32 22,43 H 26.691 L 29,47 44,51 48,36 45.691,32 48,28 Z M 38.375,18.744 31.877,30 H 18.789 L 27.016,21.771 Z M 41.838,20.744 44.838,32 41.838,43.256 35.34,32 Z M 18.789,34 H 31.877 L 38.375,45.256 27.016,42.229 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/unknown-horizons.svg b/.icons/awkward/64x64/apps/unknown-horizons.svg
new file mode 100644
index 00000000..2343ec4a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unknown-horizons.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 42.4,46 H 4 C 4,46 12.4,58 37.6,58 54.4,58 60,49.6 60,45.4 60,41.766564 60,40 57.2,40 h -12 c -2.8,0 -2.8,2.642598 -2.8,6 z"/>
+ <path style="opacity:0.2" d="M 38,16 V 8 l 10,4 z"/>
+ <path style="fill:#784421" d="M 42.4,45 H 4 C 4,45 12.4,57 37.6,57 54.4,57 60,48.6 60,44.4 60,40.766564 60,39 57.2,39 h -12 c -2.8,0 -2.8,2.642598 -2.8,6 z"/>
+ <path style="opacity:0.2" d="M 38,16 V 46 C 38,46 26,39.145 26,30.999998 26,22.855 38,16 38,16 Z"/>
+ <path style="fill:#e4e4e4" d="M 38,15 V 45 C 38,45 26,38.145 26,29.999998 26,21.855 38,15 38,15 Z"/>
+ <path style="fill:#c83737" d="M 38,15 V 7 l 10,4 z"/>
+ <path style="opacity:0.2" d="m 20,26 v 20 c 0,0 -8,-4.57 -8,-10 0,-5.43 8,-10 8,-10 z"/>
+ <path style="fill:#e4e4e4" d="m 20,25 v 20 c 0,0 -8,-4.57 -8,-10 0,-5.43 8,-10 8,-10 z"/>
+ <path style="opacity:0.4" d="M 45,42.333334 C 45,42.333334 45,41 46.5,41 48,41 48,42.333334 48,42.333334 V 45 h -3 z"/>
+ <path style="opacity:0.4" d="M 50,42.333334 C 50,42.333334 50,41 51.5,41 53,41 53,42.333334 53,42.333334 V 45 h -3 z"/>
+ <path style="opacity:0.4" d="M 55,42.333334 C 55,42.333334 55,41 56.5,41 58,41 58,42.333334 58,42.333334 V 45 h -3 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 45.199219 39 C 42.399219 39 42.400391 41.642598 42.400391 45 L 4 45 C 4 45 4.2782163 45.386216 4.8457031 46 L 42.400391 46 C 42.400391 42.642598 42.399219 40 45.199219 40 L 57.199219 40 C 59.759362 40 59.965588 41.555526 59.984375 44.585938 C 59.986557 44.525923 60 44.458813 60 44.400391 C 60 40.766955 59.999219 39 57.199219 39 L 45.199219 39 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 38 15 C 38 15 26 21.855002 26 30 C 26 30.167511 26.013495 30.333629 26.023438 30.5 C 26.496931 22.576788 38 16 38 16 L 38 15 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 38 7 L 38 8 L 46.75 11.5 L 48 11 L 38 7 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20 25 C 20 25 12 29.57 12 35 C 12 35.168382 12.030013 35.333382 12.044922 35.5 C 12.510782 30.293522 20 26 20 26 L 20 25 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/unturned.svg b/.icons/awkward/64x64/apps/unturned.svg
new file mode 100644
index 00000000..e0e35787
--- /dev/null
+++ b/.icons/awkward/64x64/apps/unturned.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#568156" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 9,28 0,6 6,0 0,-6 -6,0 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 9,27 0,6 6,0 0,-6 -6,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 49,28 0,6 6,0 0,-6 -6,0 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 49,27 0,6 6,0 0,-6 -6,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 24,38 0,3 15,0 0,-3 z m 15,3 0,3 4,0 0,3 -22.9,0 0,-3 3.9,0 0,-3 -3.9,0 -3.1,0 0,6 -3,0 0,7 3,0 0,-4 26,0 0,5 3.2,0 0,-14 -3.2,0 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 24,37 0,3 15,0 0,-3 z m 15,3 0,3 4,0 0,3 -22.9,0 0,-3 3.9,0 0,-3 -3.9,0 -3.1,0 0,6 -3,0 0,7 3,0 0,-4 26,0 0,5 3.2,0 0,-14 -3.2,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 24,41 0,3 -4,0 0,3 4,0 15,0 4,0 0,-3 -4,0 0,-3 z"/>
+ <path style="fill:#c03c3c;fill-rule:evenodd" d="m 24,40 0,3 -4,0 0,3 4,0 15,0 4,0 0,-3 -4,0 0,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 24 40 L 24 41 L 39 41 L 39 40 L 24 40 z M 20 43 L 20 44 L 24 44 L 24 43 L 20 43 z M 39 43 L 39 44 L 43 44 L 43 43 L 39 43 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/update-manager.svg b/.icons/awkward/64x64/apps/update-manager.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/update-manager.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/update-notifier.svg b/.icons/awkward/64x64/apps/update-notifier.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/update-notifier.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/uplink.svg b/.icons/awkward/64x64/apps/uplink.svg
new file mode 100644
index 00000000..9e17bc29
--- /dev/null
+++ b/.icons/awkward/64x64/apps/uplink.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m 28,10 c -2.883493,0 -5.408665,1.863326 -6.462891,4.419922 C 20.483401,13.632724 19.247013,13 18,13 H 10 C 7.8333333,13 5.3736285,14.821102 4.6523438,16.263672 3.931059,17.706241 4,19 4,19 V 48 C 4,48 3.931059,49.543759 4.7773438,51.236328 5.6236285,52.928898 8.3333333,55 11,55 h 36 c 5.25,0 9.306771,-2.446485 11.160156,-5.226562 C 60.013541,46.99336 60,44 60,44 V 20 c 0,0 0.06894,-1.543759 -0.777344,-3.236328 C 58.376371,15.071102 55.666667,13 53,13 H 41.548828 C 40.262362,11.240551 38.287704,10 36,10 Z"/>
+ <path style="fill:#bfbfbf" d="M 28,9 C 25.116507,9 22.591335,10.863326 21.537109,13.419922 20.483401,12.632724 19.247013,12 18,12 H 10 C 7.8333333,12 5.3736285,13.821102 4.6523438,15.263672 3.931059,16.706241 4,18 4,18 V 47 C 4,47 3.931059,48.543759 4.7773438,50.236328 5.6236285,51.928898 8.3333333,54 11,54 h 36 c 5.25,0 9.306771,-2.446485 11.160156,-5.226562 C 60.013541,45.99336 60,43 60,43 V 19 c 0,0 0.06894,-1.543759 -0.777344,-3.236328 C 58.376371,14.071102 55.666667,12 53,12 H 41.548828 C 40.262362,10.240551 38.287704,9 36,9 Z"/>
+ <path style="opacity:0.1" d="m 28,15 c -1.108,0 -2,0.892 -2,2 v 5 c 0,1.108 0.892,2 2,2 h 8 c 1.108,0 2,-0.892 2,-2 v -5 c 0,-1.108 -0.892,-2 -2,-2 z m -18,3 c -1,0 -1,1 -1,1 v 29 c 0,0 0,2 2,2 h 36 c 8,0 8,-6 8,-6 V 20 c 0,0 0,-2 -2,-2 h -8 v 19 c 0,4 -4,4 -4,4 H 21 c -2,0 -2,-2 -2,-2 V 19 c 0,0 0,-1 -1,-1 z"/>
+ <path style="fill:#2e56b2" d="m 28,14 c -1.108,0 -2,0.892 -2,2 v 5 c 0,1.108 0.892,2 2,2 h 8 c 1.108,0 2,-0.892 2,-2 v -5 c 0,-1.108 -0.892,-2 -2,-2 z m -18,3 c -1,0 -1,1 -1,1 v 29 c 0,0 0,2 2,2 h 36 c 8,0 8,-6 8,-6 V 19 c 0,0 0,-2 -2,-2 h -8 v 19 c 0,4 -4,4 -4,4 H 21 c -2,0 -2,-2 -2,-2 V 18 c 0,0 0,-1 -1,-1 z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 28 9 C 25.116507 9 22.591335 10.863326 21.537109 13.419922 C 20.483401 12.632724 19.247013 12 18 12 L 10 12 C 7.8333333 12 5.3736284 13.821102 4.6523438 15.263672 C 3.931059 16.706241 4 18 4 18 L 4 18.775391 C 4.0144206 18.3439 4.11138 17.345599 4.6523438 16.263672 C 5.3736278 14.821102 7.833333 13 10 13 L 18 13 C 19.247013 13 20.483401 13.632724 21.537109 14.419922 C 22.591335 11.863326 25.116507 10 28 10 L 36 10 C 38.287704 10 40.262362 11.240551 41.548828 13 L 53 13 C 55.666667 13 58.376371 15.071102 59.222656 16.763672 C 60.06894 18.456241 60 20 60 20 L 60 19 C 60 19 60.06894 17.456241 59.222656 15.763672 C 58.376371 14.071102 55.666667 12 53 12 L 41.548828 12 C 40.262362 10.240551 38.287704 9 36 9 L 28 9 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/upload-pictures.svg b/.icons/awkward/64x64/apps/upload-pictures.svg
new file mode 100644
index 00000000..c8ed7215
--- /dev/null
+++ b/.icons/awkward/64x64/apps/upload-pictures.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#ff766a" d="M 7.0001899,8.0001876 C 5.3381955,8.0001876 4.0002,9.3381831 4.0002,11.000178 l 0,32.999889 55.999812,0 0,-32.999889 c 0,-1.6619949 -1.337995,-2.9999904 -2.99999,-2.9999904 l -49.9998321,0 z M 59.188015,55.00003 c -0.505998,0.505998 -1.223996,0.809997 -1.999993,0.811997 l -50.1878321,0.188 49.9998321,0 c 0.879998,0 1.639995,-0.399999 2.187993,-0.999997 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 C 5.3380056 8 4 9.3380051 4 11 L 4 12 C 4 10.338005 5.3380056 9 7 9 L 57 9 C 58.661995 9 60 10.338005 60 12 L 60 11 C 60 9.3380051 58.661995 8 57 8 L 7 8 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 44.000066,19.000053 c 4.418185,0 7.999973,3.581788 7.999973,7.999974 0,4.418185 -3.581788,7.999973 -7.999973,7.999973 -4.418185,0 -7.999973,-3.581788 -7.999973,-7.999973 0,-4.418186 3.581788,-7.999974 7.999973,-7.999974 z"/>
+ <path style="fill:#fffee4;fill-rule:evenodd" d="m 44.000066,18.000053 c 4.418185,0 7.999973,3.581788 7.999973,7.999973 0,4.418185 -3.581788,7.999974 -7.999973,7.999974 -4.418185,0 -7.999973,-3.581789 -7.999973,-7.999974 0,-4.418185 3.581788,-7.999973 7.999973,-7.999973 z"/>
+ <path style="fill:#d22f7a" d="m 4.0004,44.000067 0,8.99997 c 0,0 0,3.01199 2.9999899,2.99999 l 50.1998321,-0.2 c 1.551195,-0.006 2.79999,-1.248795 2.79999,-2.79999 l 0,-8.99997 z"/>
+ <path d="m 4.0004,44.000067 0,-1.599995 c 0,0 4.0383865,-2.666591 5.1735827,-2.89919 1.1353563,-0.232639 2.4761913,-0.0434 3.8541873,0.216799 1.377975,0.259199 3.435188,0.609758 4.077186,0.631678 0.642078,0.0224 1.803954,-0.056 3.15399,-0.137599 1.349995,-0.08 3.585188,-0.1536 4.282385,-0.1456 0.697218,0 2.437792,0.096 4.292986,0.209259 1.855334,0.1136 4.403585,0.303379 4.981783,0.356479 0.578198,0.0528 1.257816,0.1504 2.029193,0.256819 0.771258,0.1056 2.106593,0.2651 2.578792,0.308959 0.472338,0.043 1.567434,0.1938 2.83799,0.310719 1.270596,0.1168 3.303989,0.1568 3.891187,0.1136 0.587218,-0.0434 1.818054,-0.478078 3.189789,-0.878877 1.371636,-0.400639 2.884191,-0.767518 4.034587,-0.676798 1.150456,0.091 7.622174,2.333592 7.622174,2.333592 l 0,1.599995 -49.199835,0 z"/>
+ <path style="opacity:0.2" d="m 4,53.000001 0,1 c 0,0 1.01e-5,3.012 3,3 L 57.201172,56.800782 C 58.751167,56.794782 60,55.551996 60,54.000001 l 0,-0.998047 c 0,1.551995 -1.248833,2.792828 -2.798828,2.798828 L 7,56.000001 l 0.5175781,0 49.6699219,-0.1875 c 0.775597,-0.003 1.493902,-0.307161 2,-0.8125 -0.547898,0.599558 -1.307622,1 -2.1875,1 l -49.4824219,0 L 7,56.001954 l 0,-0.002 c -2.9999899,0.012 -3,-3 -3,-3 z m 3,4 50,0 c 0.879878,0 1.639602,-0.400442 2.1875,-1 -0.506098,0.505339 -1.224403,0.8095 -2,0.8125 L 7,57.000001 Z"/>
+ <circle style="opacity:0.2" cx="49" cy="48" r="15"/>
+ <circle style="fill:#7bbe4d" cx="49" cy="47" r="15"/>
+ <rect style="fill:#ffffff" width="6" height="14" x="46" y="42" rx=".888" ry=".906"/>
+ <path style="fill:#ffffff" d="m 49.000073,38.000037 3.50001,5.000017 3.500009,5.000016 -7.000019,0 -7.000019,-10e-7 3.50001,-5.000016 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/upsource.svg b/.icons/awkward/64x64/apps/upsource.svg
new file mode 100644
index 00000000..6490bf59
--- /dev/null
+++ b/.icons/awkward/64x64/apps/upsource.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#2086e7" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#ff8c2a" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#6655e4" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#2086e7" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 26.000482,18.999317 -8e-6,12.000003 c 0,3.029358 -2.087894,4.049596 -3.999994,4.000002 -1.79192,0.0072 -4.000003,-0.932524 -4.000003,-4.000002 l 8e-6,-12.000003"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 26.000482,17.999517 -8e-6,12.000003 c 0,3.029358 -2.087894,4.049596 -3.999994,4.000002 -1.79192,0.0072 -4.000003,-0.932524 -4.000003,-4.000002 l 8e-6,-12.000003"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 34.000484,26.999314 c 0,0 8.000006,0.929002 8.000006,-3.999994 0,-4.929003 -8.000006,-4.000003 -8.000006,-4.000003 m 1.96e-4,16.000199 V 18.999513"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 34.000484,25.999514 c 0,0 8.000006,0.929002 8.000006,-3.999994 0,-4.929003 -8.000006,-4.000003 -8.000006,-4.000003 m 1.96e-4,16.000199 V 17.999713"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/upwork.svg b/.icons/awkward/64x64/apps/upwork.svg
new file mode 100644
index 00000000..9237f810
--- /dev/null
+++ b/.icons/awkward/64x64/apps/upwork.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#7cca3e" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 12,21 0,14.800782 c 1.23e-4,0.255734 0.03294,0.510402 0.09766,0.757812 0,0 0.446652,1.707626 1.773438,3.277344 C 15.19788,41.405656 17.692857,43 21,43 c 3.307142,0 5.80212,-1.594344 7.128906,-3.164062 1.326786,-1.569718 1.773438,-3.277344 1.773438,-3.277344 0.06472,-0.24741 0.09754,-0.502078 0.09766,-0.757812 l 0,-5.498856 c 0.781344,0.889474 0.722006,0.930204 1.609376,1.875 0.57155,0.60854 1.218344,1.117328 1.816406,1.71875 -0.0114,0.05684 -0.03164,0.11112 -0.04296,0.16796 C 32.03178,40.845302 32,49.528572 32,51 l 6,0 c 0,-0.98816 0.42874,-5.969716 0.941406,-10.386718 1.657396,1.243778 3.309588,2.295272 5.539062,2.382812 3.442328,0.13516 6.485286,-1.16988 8.492188,-3.273438 C 54.979558,37.6191 56,34.828078 56,32 56,25.990476 51.009524,21 45,21 37.857868,21.086456 37.29286,25.967094 35.414062,27.403488 32.89931,24.650472 30.863212,22.05745 30,21 l -6,0 c 0,0 -5.64e-4,1.399576 0,3 l 0,11.203124 c -0.03638,0.10806 -0.08436,0.325424 -0.453124,0.76172 C 23.09866,36.495126 22.592858,37 21,37 19.407143,37 18.901339,36.495126 18.453125,35.964844 18.084352,35.528548 18.036387,35.31118 18,35.203124 L 18,21 Z m 33,6 c 2.390476,0 5,2.609524 5,5 0,1.371922 -0.509608,2.68315 -1.367188,3.582032 -0.85758,0.898882 -2.014316,1.496468 -3.914062,1.421874 0.09404,0.0036 -1.548464,-0.583368 -3.257812,-1.941406 -0.359762,-0.285822 -0.773968,-0.763844 -1.152344,-1.09375 0.49728,-1.641908 0.908776,-3.511524 1.5625,-4.59375 C 42.961188,27.57037 43.784694,27 45,27 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 12,20 0,14.800782 c 1.23e-4,0.255734 0.03294,0.510402 0.09766,0.757812 0,0 0.446652,1.707626 1.773438,3.277344 C 15.19788,40.405656 17.692857,42 21,42 c 3.307142,0 5.80212,-1.594344 7.128906,-3.164062 1.326786,-1.569718 1.773438,-3.277344 1.773438,-3.277344 0.06472,-0.24741 0.09754,-0.502078 0.09766,-0.757812 l 0,-5.498856 c 0.781344,0.889474 0.722006,0.930204 1.609376,1.875 0.57155,0.60854 1.218344,1.117328 1.816406,1.71875 -0.0114,0.05684 -0.03164,0.11112 -0.04296,0.16796 C 32.03178,39.845302 32,48.528572 32,50 l 6,0 c 0,-0.98816 0.42874,-5.969716 0.941406,-10.386718 1.657396,1.243778 3.309588,2.295272 5.539062,2.382812 3.442328,0.13516 6.485286,-1.16988 8.492188,-3.273438 C 54.979558,36.6191 56,33.828078 56,31 56,24.990476 51.009524,20 45,20 37.857868,20.086456 37.29286,24.967094 35.414062,26.403488 32.89931,23.650472 30.863212,21.05745 30,20 l -6,0 c 0,0 -5.64e-4,1.399576 0,3 l 0,11.203124 c -0.03638,0.10806 -0.08436,0.325424 -0.453124,0.76172 C 23.09866,35.495126 22.592858,36 21,36 19.407143,36 18.901339,35.495126 18.453125,34.964844 18.084352,34.528548 18.036387,34.31118 18,34.203124 L 18,20 Z m 33,6 c 2.390476,0 5,2.609524 5,5 0,1.371922 -0.509608,2.68315 -1.367188,3.582032 -0.85758,0.898882 -2.014316,1.496468 -3.914062,1.421874 0.09404,0.0036 -1.548464,-0.583368 -3.257812,-1.941406 -0.359762,-0.285822 -0.773968,-0.763844 -1.152344,-1.09375 0.49728,-1.641908 0.908776,-3.511524 1.5625,-4.59375 C 42.961188,26.57037 43.784694,26 45,26 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.1992188 4 C 5.8724187 4 4 5.8724187 4 8.1992188 L 4 9.1992188 C 4 6.8724188 5.8724187 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724188 60 9.1992188 L 60 8.1992188 C 60 5.8724187 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/uqm.svg b/.icons/awkward/64x64/apps/uqm.svg
new file mode 100644
index 00000000..a255e0fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/uqm.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#636363" width="44" height="8.44" x="22.6" y="1.32" transform="matrix(0.70773136,0.70648166,-0.70773136,0.70648166,0,0)"/>
+ <path style="opacity:0.2" d="M 35.452536,5.0092052 C 34.737,5.0696038 34.375404,5.4313166 33.688912,6.1165986 l -2.38705,2.3815798 c -1.077042,0.8430064 -1.224966,1.2606874 -1.22497,2.5319666 v 7.825581 L 12.561614,36.740815 5.805147,37.243927 c -1.8477104,-0.01485 -1.640585,0.266858 -1.640583,1.971434 l 2.6468074,4.659256 7.1775516,6.80295 6.559597,6.915058 5.178774,3.229214 c 1.865876,0.1179 1.868968,0.11196 2.012448,-1.648786 l 0.505846,-6.778342 17.915166,-17.282958 h 7.090054 c 1.404626,0.19182 1.74172,-0.203964 2.682354,-1.142938 l 2.901098,-2.892894 c 1.322552,-0.984686 1.159344,-1.724486 1.159344,-3.275698 V 16.744843 L 58.544424,12.95783 52.06959,6.4966672 48.214218,5.0474854 H 36.311108 C 35.96844,5.0018934 35.69105,4.9890714 35.452536,5.0092052 Z M 18.732942,6.0427724 5.40047,19.350635 c -0.9551622,0.953476 -1.5871002,1.31781 -1.3507468,2.73157 l 0.073826,11.916102 c 0.041476,2.319204 0.07695,1.817564 1.6132402,0.298038 L 26.454618,13.750779 Z M 51.331326,38.583735 30.752946,59.268753 c -1.522214,1.53358 -2.028002,1.56637 0.295304,1.607772 l 11.94071,0.07382 c 1.416262,0.235938 1.779144,-0.394536 2.734306,-1.348014 L 59.053004,46.291735 Z"/>
+ <path style="fill:#138f32" d="M 35.452536,4.0092176 C 34.737,4.0696162 34.375404,4.431329 33.688912,5.116611 l -2.38705,2.3815798 C 30.22482,8.341197 30.076896,8.758878 30.076892,10.030157 v 7.825581 L 12.561614,35.740828 5.805147,36.24394 C 3.9574366,36.22909 4.164562,36.510798 4.164564,38.215374 l 2.6468074,4.659256 7.1775516,6.80295 6.559597,6.915058 5.178774,3.229214 c 1.865876,0.1179 1.868968,0.11196 2.012448,-1.648786 l 0.505846,-6.778342 17.915166,-17.282958 h 7.090054 c 1.404626,0.19182 1.74172,-0.203964 2.682354,-1.142938 l 2.901098,-2.892894 c 1.322552,-0.984686 1.159344,-1.724486 1.159344,-3.275698 V 15.744855 L 58.544424,11.957842 52.06959,5.4966796 48.214218,4.0474978 H 36.311108 C 35.96844,4.0019058 35.69105,3.9890838 35.452536,4.0092176 Z M 18.732942,5.0427848 5.40047,18.350647 c -0.9551622,0.953477 -1.5871002,1.317811 -1.3507468,2.731571 l 0.073826,11.916102 c 0.041476,2.319204 0.07695,1.817564 1.6132402,0.298038 L 26.454618,12.750791 Z M 51.331326,37.583748 30.752946,58.268766 c -1.522214,1.53358 -2.028002,1.56637 0.295304,1.607772 l 11.94071,0.07382 c 1.416262,0.235938 1.779144,-0.394536 2.734306,-1.348014 L 59.053004,45.291748 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 35.453125 4.0097656 C 34.737589 4.0701642 34.375945 4.4319055 33.689453 5.1171875 L 31.302734 7.4980469 C 30.225692 8.3410531 30.076176 8.7580179 30.076172 10.029297 L 30.076172 11.029297 C 30.076176 9.7580177 30.225692 9.3410531 31.302734 8.4980469 L 33.689453 6.1171875 C 34.375945 5.4319055 34.737589 5.0701642 35.453125 5.0097656 C 35.691639 4.9896318 35.967879 5.001283 36.310547 5.046875 L 48.214844 5.046875 L 52.070312 6.4960938 L 58.544922 12.957031 L 59.994141 16.744141 L 59.994141 15.744141 L 58.544922 11.957031 L 52.070312 5.4960938 L 48.214844 4.046875 L 36.310547 4.046875 C 35.967879 4.001283 35.691639 3.9896318 35.453125 4.0097656 z M 18.732422 5.0429688 L 5.4003906 18.351562 C 4.4452284 19.305039 3.8124747 19.668271 4.0488281 21.082031 L 4.0488281 21.113281 C 4.1971007 20.424081 4.7116553 20.039083 5.4003906 19.351562 L 18.732422 6.0429688 L 25.953125 13.248047 L 26.455078 12.75 L 18.732422 5.0429688 z M 30.076172 17.855469 L 12.5625 35.740234 L 5.8046875 36.244141 C 3.9859019 36.229523 4.1582229 36.516078 4.1640625 38.150391 C 4.198891 37.38734 4.4422714 37.233191 5.8046875 37.244141 L 12.5625 36.740234 L 30.076172 18.855469 L 30.076172 17.855469 z M 59.994141 26.800781 L 59.994141 27.800781 C 59.994141 27.835432 59.993996 27.858725 59.994141 27.892578 C 60.002574 27.572392 59.994141 27.217679 59.994141 26.800781 z M 51.332031 37.583984 L 30.753906 58.269531 C 29.503765 59.529007 29.037061 59.768769 30.162109 59.839844 C 30.346285 59.665047 30.510171 59.515086 30.753906 59.269531 L 51.332031 38.583984 L 58.552734 45.791016 L 59.052734 45.291016 L 51.332031 37.583984 z"/>
+ <path style="opacity:0.2" d="M 47.71384,5.0476458 59.993604,17.305535 v -3.603813 c 0,0 -0.0012,-2.191117 -1.427308,-3.614752 L 55.255054,6.7811952 C 53.5198,5.0490066 51.05516,5.0476458 51.05516,5.0476458 Z M 20.362588,5.2253756 C 19.512137,5.1856208 18.73841,6.0347298 18.73841,6.0347298 l -1.460119,1.460119 7.718943,7.7052712 1.462854,-1.457384 c 0,0 1.556792,-1.324499 0.385536,-2.493686 L 21.212956,5.6273184 C 20.937616,5.3524662 20.64607,5.238627 20.362588,5.2253756 Z M 52.955504,37.763606 c -0.867262,-0.05654 -1.613242,0.814822 -1.613242,0.814822 l -1.462852,1.46012 7.721676,7.708006 1.462854,-1.46012 c 0,0 1.508766,-1.369668 0.407412,-2.469078 l -5.632668,-5.62173 C 53.54587,37.90333 53.24459,37.78245 52.955504,37.763606 Z M 4.164564,38.66866 v 3.579206 c 0,0 0.5345126,2.749184 2.0179172,4.22997 L 18.601695,58.875174 c 1.947849,1.94441 4.530743,1.946826 4.530743,1.946826 h 3.106172 l 0.05742,-0.06016 z"/>
+ <path style="fill:#ff6e23" d="M 47.71384,4.0474978 59.993604,16.305387 v -3.603813 c 0,0 -0.0012,-2.191117 -1.427308,-3.614752 L 55.255054,5.7810472 C 53.5198,4.0488586 51.05516,4.0474978 51.05516,4.0474978 Z M 20.362588,4.2252276 C 19.512137,4.1854728 18.73841,5.0345818 18.73841,5.0345818 l -1.460119,1.460119 7.718943,7.7052712 1.462854,-1.457384 c 0,0 1.556792,-1.324499 0.385536,-2.493686 L 21.212956,4.6271704 C 20.937616,4.3523182 20.64607,4.238479 20.362588,4.2252276 Z M 52.955504,36.763458 c -0.867262,-0.05654 -1.613242,0.814822 -1.613242,0.814822 l -1.462852,1.46012 7.721676,7.708006 1.462854,-1.46012 c 0,0 1.508766,-1.369668 0.407412,-2.469078 l -5.632668,-5.62173 c -0.292814,-0.292296 -0.594094,-0.413176 -0.88318,-0.43202 z m -48.79094,0.905054 v 3.579206 c 0,0 0.5345126,2.749184 2.0179172,4.22997 L 18.601695,57.875026 c 1.947849,1.94441 4.530743,1.946826 4.530743,1.946826 h 3.106172 l 0.05742,-0.06016 z"/>
+ <path style="opacity:0.2" d="M 50.080856,12.607691 C 48.613542,11.142968 46.52889,11.144613 46.52889,11.144613 l -2.401668,1e-6 -0.422516,-0.002 -10.170706,0.002 7.287894,2.520527 h 4.956982 l 5.783818,5.773605 -0.002,4.94621 2.527008,7.277044 V 21.507236 21.035014 18.459999 c 0,0 0.0011,-1.851497 -1.204878,-3.05531 z"/>
+ <path style="fill:#ffd82b" d="M 50.080856,11.607691 C 48.613542,10.142968 46.52889,10.144613 46.52889,10.144613 l -2.401668,1e-6 -0.422516,-0.002 -10.170706,0.002 7.287894,2.520527 h 4.956982 l 5.783818,5.773605 -0.002,4.94621 2.527008,7.277044 V 20.507236 20.035014 17.459999 c 0,0 0.0011,-1.851497 -1.204878,-3.05531 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 47.712891 4.046875 L 48.714844 5.046875 L 51.054688 5.046875 C 51.054687 5.046875 53.520605 5.0490614 55.255859 6.78125 L 58.566406 10.087891 C 59.992514 11.511526 59.994141 13.701172 59.994141 13.701172 L 59.994141 12.701172 C 59.994141 12.701172 59.992514 10.509572 58.566406 9.0859375 L 55.255859 5.78125 C 53.520605 4.0490614 51.054687 4.046875 51.054688 4.046875 L 47.712891 4.046875 z M 20.363281 4.2246094 C 19.51283 4.1848546 18.738281 5.0351562 18.738281 5.0351562 L 17.277344 6.4941406 L 17.777344 6.9941406 L 18.738281 6.0351562 C 18.738281 6.0351562 19.51283 5.1848546 20.363281 5.2246094 C 20.646763 5.2378608 20.937551 5.3521009 21.212891 5.6269531 L 26.845703 11.25 C 27.001851 11.405872 27.1045 11.562817 27.173828 11.720703 C 27.338829 11.277914 27.349838 10.751292 26.845703 10.248047 L 21.212891 4.6269531 C 20.937551 4.3521009 20.646763 4.2378608 20.363281 4.2246094 z M 52.955078 36.763672 C 52.087816 36.707132 51.341797 37.578125 51.341797 37.578125 L 49.878906 39.039062 L 50.378906 39.539062 L 51.341797 38.578125 C 51.341797 38.578125 52.087816 37.707132 52.955078 37.763672 C 53.244164 37.782516 53.545077 37.903016 53.837891 38.195312 L 59.470703 43.816406 C 59.607647 43.953109 59.703425 44.094421 59.767578 44.236328 C 59.926588 43.797115 59.939146 43.284022 59.470703 42.816406 L 53.837891 37.195312 C 53.545077 36.903016 53.244164 36.782516 52.955078 36.763672 z M 4.1640625 37.667969 L 4.1640625 38.667969 L 25.355469 59.822266 L 26.238281 59.822266 L 26.296875 59.761719 L 4.1640625 37.667969 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 43.705078 10.142578 L 33.533203 10.144531 L 36.421875 11.144531 L 43.705078 11.142578 L 44.126953 11.144531 L 46.529297 11.144531 C 46.529297 11.144531 48.612764 11.142699 50.080078 12.607422 L 52.882812 15.404297 C 54.088791 16.60811 54.087891 18.460938 54.087891 18.460938 L 54.087891 17.460938 C 54.087891 17.460938 54.088791 15.60811 52.882812 14.404297 L 50.080078 11.607422 C 48.612764 10.142699 46.529297 10.144531 46.529297 10.144531 L 44.126953 10.144531 L 43.705078 10.142578 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/urbanterror.svg b/.icons/awkward/64x64/apps/urbanterror.svg
new file mode 100644
index 00000000..bfa3467f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/urbanterror.svg
@@ -0,0 +1,41 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#2a74c2" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <g style="opacity:0.2" transform="matrix(1.7063105,1,-0.98513358,1.73206,57.215758,3.6985)">
+ <path d="M 2,9 8,9 8,21 2,21 Z"/>
+ <path d="m 2,22 6,0 0,3 -6,0 z"/>
+ <path d="m 3,10 4,0 0,10 -4,0 z"/>
+ <path d="m 3,23 4,0 0,1 -4,0 z"/>
+ </g>
+ <g style="opacity:0.2" transform="matrix(1.93186,0.51764,-0.51764,1.93186,33.07792,-9.4375)">
+ <path d="M 2,9 8,9 8,21 2,21 Z"/>
+ <path d="m 2,22 6,0 0,3 -6,0 z"/>
+ <path d="m 3,10 4,0 0,10 -4,0 z"/>
+ <path d="m 3,23 4,0 0,1 -4,0 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="m 7.0008875,4 c -1.662,0 -3,1.338 -3,3 l 0,1 c 0,-1.662 1.338,-3 3,-3 L 57.000888,5 c 1.661999,0 3,1.338 3,3 l 0,-1 c 0,-1.662 -1.338001,-3 -3,-3 L 7.0008875,4 Z"/>
+ <g style="opacity:0.2" transform="matrix(1.93186,-0.51764,0.51764,1.93186,-6.52248,5.7389)">
+ <path d="M 2,9 8,9 8,21 2,21 Z"/>
+ <path d="m 2,22 6,0 0,3 -6,0 z"/>
+ <path d="m 3,10 4,0 0,10 -4,0 z"/>
+ <path d="m 3,23 4,0 0,1 -4,0 z"/>
+ </g>
+ <g transform="matrix(1.93186,-0.51764,0.51764,1.93186,-6.52248,4.739)">
+ <path style="fill:#ffffff" d="M 2,9 8,9 8,21 2,21 Z"/>
+ <path style="fill:#ffffff" d="m 2,22 6,0 0,3 -6,0 z"/>
+ <path style="fill:#b0b0b0" d="m 3,10 4,0 0,10 -4,0 z"/>
+ <path style="fill:#b0b0b0" d="m 3,23 4,0 0,1 -4,0 z"/>
+ </g>
+ <g transform="matrix(1.93186,0.51764,-0.51764,1.93186,33.07792,-10.4374)">
+ <path style="fill:#ffffff" d="M 2,9 8,9 8,21 2,21 Z"/>
+ <path style="fill:#ffffff" d="m 2,22 6,0 0,3 -6,0 z"/>
+ <path style="fill:#b0b0b0" d="m 3,10 4,0 0,10 -4,0 z"/>
+ <path style="fill:#b0b0b0" d="m 3,23 4,0 0,1 -4,0 z"/>
+ </g>
+ <g transform="matrix(1.73206,1,-1,1.73206,57.53592,2.6988)">
+ <path style="fill:#ffffff" d="M 2,9 8,9 8,21 2,21 Z"/>
+ <path style="fill:#ffffff" d="m 2,22 6,0 0,3 -6,0 z"/>
+ <path style="fill:#b0b0b0" d="m 3,10 4,0 0,10 -4,0 z"/>
+ <path style="fill:#b0b0b0" d="m 3,23 4,0 0,1 -4,0 z"/>
+ </g>
+ <path style="opacity:0.2" d="m 4.0008875,57 0,1 c 0,1.662 1.338,3 3,3 l 50.0000005,0 c 1.661999,0 2.999999,-1.338 3,-3 l 0,-1 c -1e-6,1.662 -1.338001,3 -3,3 L 7.0008875,60 c -1.662,0 -3,-1.338 -3,-3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/urserver.svg b/.icons/awkward/64x64/apps/urserver.svg
new file mode 100644
index 00000000..2f39d5be
--- /dev/null
+++ b/.icons/awkward/64x64/apps/urserver.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#5db43e" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 18.999857,15 c -1.9948,0 -3,0.971 -3,3 0,2.112 0.898199,3 3,3 14.912,0 25,10.088 25,25 0,1.866 1.018,3 3,3 2.04,0 3,-1.192 3,-3 0,-18.226 -12.774,-31 -31,-31 z m 23,0 8,8 0,-4 c 0,-2.216 -1.784,-4 -4,-4 l -4,0 z m -23,12 c -1.9372,0 -3,0.856 -3,3 0,2.054 0.8404,2.999999 3,2.999999 8.284,0 12.999999,4.716001 12.999999,13.000001 0,1.766 1.014001,3 3.000001,3 1.938,0 3,-1.076 3,-3 0,-11.598 -7.402,-19 -19,-19 z m 1,12 c -3.313801,0 -6,2.686 -6,6 0,3.314001 2.686199,6 6,6 3.314,0 6,-2.685999 6,-6 0,-3.314 -2.686,-6 -6,-6 z"/>
+ <path style="fill:#ffffff" d="m 18.999857,14.000171 c -1.9948,0 -3,0.971001 -3,3.000001 0,2.111999 0.898199,3 3,3 14.912,0 25,10.087999 25,24.999999 0,1.866 1.018,2.999999 3,2.999999 2.04,0 3,-1.192 3,-2.999999 0,-18.226 -12.774,-31 -31,-31 z m 23,0 8,8 0,-4 c 0,-2.216 -1.784,-4 -4,-4 l -4,0 z m -23,12 c -1.9372,0 -3,0.856001 -3,3 0,2.054 0.8404,3 3,3 8.284,0 12.999999,4.716 12.999999,13 0,1.766 1.014001,2.999999 3.000001,2.999999 1.938,0 3,-1.075999 3,-2.999999 0,-11.598 -7.402,-19 -19,-19 z m 1,12 c -3.313801,0 -6,2.686 -6,5.999999 0,3.314001 2.686199,6.000001 6,6.000001 3.314,0 6,-2.686 6,-6.000001 0,-3.313999 -2.686,-5.999999 -6,-5.999999 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691162 17.134398 16.710946 5 32 5 C 47.289055 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511779 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/urxvt.svg b/.icons/awkward/64x64/apps/urxvt.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/urxvt.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/urxvt_48x48.svg b/.icons/awkward/64x64/apps/urxvt_48x48.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/urxvt_48x48.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/us.zoom.Zoom.svg b/.icons/awkward/64x64/apps/us.zoom.Zoom.svg
new file mode 120000
index 00000000..e522493b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/us.zoom.Zoom.svg
@@ -0,0 +1 @@
+Zoom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/usb-creator-gtk.svg b/.icons/awkward/64x64/apps/usb-creator-gtk.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/usb-creator-gtk.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/usb-creator-kde.svg b/.icons/awkward/64x64/apps/usb-creator-kde.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/64x64/apps/usb-creator-kde.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/usb-creator.svg b/.icons/awkward/64x64/apps/usb-creator.svg
new file mode 100644
index 00000000..8c88fba4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/usb-creator.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#b7b7b7" d="m12 6h40v20h-40z"/>
+ <rect style="fill:#4f4f4f" width="56" height="34" x="4" y="24" rx="2.8" ry="2.834"/>
+ <g style="opacity:.4" transform="scale(2)">
+ <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 style="opacity:.2" d="m4 55.167969v1c0 1.57 1.2496033 2.832031 2.8007812 2.832031h50.398438c1.549978 0 2.800781-1.262031 2.800781-2.832031v-1c0 1.57-1.250803 2.832031-2.800781 2.832031h-50.398438c-1.5511777 0-2.800781-1.262031-2.800781-2.832031z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m12 6v1h40v-1h-40z"/>
+ <circle style="opacity:.2" cx="48" cy="47" r="16"/>
+ <circle style="fill:#3cd240" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m41 48.143 7 7.857 7-8.143h-4v-11.857h-6v12.1428z"/>
+ <rect style="opacity:.5" width="10" height="6" x="16" y="10"/>
+ <rect style="opacity:.5" width="10" height="6" x="38" y="10"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/usb.svg b/.icons/awkward/64x64/apps/usb.svg
new file mode 100644
index 00000000..c9f49dc5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/usb.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#2d48a6" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="M 32,10.800781 25,22 h 4 V 36 H 20.800781 V 32.302734 A 6,6 0 0 0 24,27 a 6,6 0 0 0 -6,-6 6,6 0 0 0 -6,6 6,6 0 0 0 3.199219,5.302734 V 36 c 0,5.6 5.601562,6 5.601562,6 H 29 v 3.8125 A 6,6 0 0 0 26,51 a 6,6 0 0 0 6,6 6,6 0 0 0 6,-6 6,6 0 0 0 -3,-5.189453 V 42 h 8.199219 c 0,0 5.601562,-0.4 5.601562,-6 V 33 H 49.5 c 1.385,0 2.5,-1.115 2.5,-2.5 v -7 C 52,22.115 50.885,21 49.5,21 h -7 C 41.115,21 40,22.115 40,23.5 v 7 c 0,1.385 1.115,2.5 2.5,2.5 h 0.699219 v 3 H 35 V 22 h 4 z"/>
+ <path style="fill:#ffffff" d="M 32 9.8007812 L 25 21 L 29 21 L 29 35 L 20.800781 35 L 20.800781 31.302734 A 6 6 0 0 0 24 26 A 6 6 0 0 0 18 20 A 6 6 0 0 0 12 26 A 6 6 0 0 0 15.199219 31.302734 L 15.199219 35 C 15.199219 40.6 20.800781 41 20.800781 41 L 29 41 L 29 44.8125 A 6 6 0 0 0 26 50 A 6 6 0 0 0 32 56 A 6 6 0 0 0 38 50 A 6 6 0 0 0 35 44.810547 L 35 41 L 43.199219 41 C 43.199219 41 48.800781 40.6 48.800781 35 L 48.800781 32 L 49.5 32 C 50.885 32 52 30.885 52 29.5 L 52 22.5 C 52 21.115 50.885 20 49.5 20 L 42.5 20 C 41.115 20 40 21.115 40 22.5 L 40 29.5 C 40 30.885 41.115 32 42.5 32 L 43.199219 32 L 43.199219 35 L 35 35 L 35 21 L 39 21 L 32 9.8007812 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/usbguard-icon.svg b/.icons/awkward/64x64/apps/usbguard-icon.svg
new file mode 100644
index 00000000..725a1561
--- /dev/null
+++ b/.icons/awkward/64x64/apps/usbguard-icon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 25.538275,4.0048664 c -0.77674,0.00778 -1.56899,0.02605 -2.370028,0.05786 C 19.963424,4.1899938 16.616649,4.5414026 13.543656,5.3797603 10.470662,6.2181166 7.5796062,7.5689929 5.5347396,9.9604447 4.1605352,11.56756 3.3049851,13.637564 3.0660755,16.005571 h -0.033338 c 4.538e-4,0.111128 0.00328,0.222249 0.0042,0.333391 -0.065616,0.875053 -0.044064,1.788643 0.066682,2.736012 0.3404764,8.449602 1.9976084,16.816441 5.9028422,24.148818 4.3777993,8.219661 11.7216003,15.026753 22.4888703,18.587248 a 3.7010192,3.6701654 0 0 0 2.68952,-0.13364 C 52.982162,53.286389 60.40577,37.370365 60.902536,19.723848 a 2.494934,2.474135 0 0 0 0.02778,-0.239711 c 0.102881,-1.124336 0.08762,-2.191608 -0.018,-3.205791 -0.0024,-0.10627 -0.0014,-0.211877 -0.0042,-0.318237 l -0.03752,0.0014 C 60.54944,13.425738 59.604424,11.262512 58.129632,9.6077677 56.010616,7.2301911 53.08058,5.9515476 50.012355,5.2061769 43.876573,3.7155969 36.762244,4.2027726 31.939852,4.0916584 h -0.0028 c -1.877099,-0.043986 -4.068577,-0.110165 -6.398797,-0.086792 z"/>
+ <path style="fill:#17aeff" d="m 25.538275,3.0048629 c -0.77674,0.00778 -1.56899,0.02605 -2.370028,0.05786 C 19.963424,3.1899903 16.616649,3.5413991 13.543656,4.3797568 10.470662,5.2181131 7.5796062,6.5689894 5.5347396,8.9604415 4.1605352,10.567556 3.3049851,12.637561 3.0660755,15.005567 h -0.033338 c 4.538e-4,0.111128 0.00328,0.222249 0.0042,0.333391 -0.065616,0.875054 -0.044064,1.788643 0.066682,2.736013 0.3404764,8.449601 1.9976084,16.81644 5.9028422,24.148817 4.3777993,8.21966 11.7216003,15.026753 22.4888703,18.587247 a 3.7010192,3.6701654 0 0 0 2.68952,-0.13364 C 52.982162,52.286385 60.40577,36.370361 60.902536,18.723844 a 2.494934,2.474135 0 0 0 0.02778,-0.239711 c 0.102881,-1.124336 0.08762,-2.191608 -0.018,-3.20579 -0.0024,-0.10627 -0.0014,-0.211877 -0.0042,-0.318238 l -0.03752,0.0014 C 60.54944,12.425735 59.604424,10.262508 58.129632,8.607764 56.010616,6.2301876 53.08058,4.9515441 50.012355,4.2061734 43.876573,2.7155934 36.762244,3.2027691 31.939852,3.0916549 h -0.0028 c -1.877099,-0.043986 -4.068577,-0.110165 -6.398797,-0.086792 z"/>
+ <path style="opacity:0.1" d="m 18.499992,7.999994 c -0.831,0 -1.5,0.6228374 -1.5,1.3984377 V 19.999995 H 16.74218 10.249991 c 0.365538,7.288219 1.905427,14.923596 5.089845,20.667971 3.450929,6.225134 8.310619,11.089435 16.660158,14.082033 C 40.349532,51.757401 45.209223,46.8931 48.660151,40.667966 51.84457,34.923591 53.384458,27.288214 53.749996,19.999995 H 47.257807 46.999995 V 9.3984317 c 0,-0.7756005 -0.669,-1.3984377 -1.5,-1.3984377 z m 5.324219,1.9999997 h 4.351564 c 0.455392,-4.54e-4 0.824674,0.3688283 0.824218,0.8242193 v 4.351563 c 4.56e-4,0.455392 -0.368826,0.824674 -0.824218,0.824219 h -4.351564 c -0.455392,4.55e-4 -0.824674,-0.368827 -0.824218,-0.824219 v -4.351563 c -4.56e-4,-0.455391 0.368826,-0.8246733 0.824218,-0.8242193 z m 12.000001,0 h 4.351564 c 0.455392,-4.54e-4 0.824675,0.3688283 0.824218,0.8242193 v 4.351563 c 4.57e-4,0.455392 -0.368826,0.824674 -0.824218,0.824219 H 35.824212 C 35.36882,16.00045 34.999538,15.631168 34.999994,15.175776 V 10.824213 C 34.999538,10.368822 35.36882,9.9995397 35.824212,9.9999937 Z M 31.839838,21.999996 h 0.004 c 5.307096,-2e-6 10.307661,3.947002 11.914063,8.527345 0.0951,0.272412 -0.09828,0.562132 -0.378906,0.5625 h -5.144531 c -0.12978,-9.6e-5 -0.251902,-0.0674 -0.328126,-0.17578 -1.397338,-1.995639 -3.520548,-3.160157 -6.164062,-3.160157 -4.458981,0 -6.945313,2.892563 -6.945313,7.261719 0,4.41783 2.774658,7.500933 7.207031,7.375001 4.713252,-0.13392 6.175782,-2.410157 6.175782,-2.410157 h -6.746094 c -0.222858,-7.78e-4 -0.40159,-0.18414 -0.402344,-0.414062 v -5.136718 c 6e-6,-0.230478 0.17894,-0.417188 0.402344,-0.41797 h 13.164063 c 0.223404,7.56e-4 0.402336,0.18748 0.402344,0.41797 v 0.554688 c 6.86e-4,0.014 6.86e-4,0.02894 0,0.04296 2.88e-4,0.03402 -0.004,0.06848 -0.0118,0.10156 -0.05573,6.799369 -5.589467,12.871103 -12.734389,12.871103 -7.455881,0 -13.253908,-5.719454 -13.253908,-13.050783 0,-7.202023 5.724583,-12.949219 12.839846,-12.949219 z"/>
+ <path style="fill:#173a4d" d="m 10.249991,18.999995 c 0.365538,7.288219 1.905427,14.923596 5.089845,20.66797 C 18.790765,45.8931 23.650455,50.7574 31.999994,53.749999 40.349532,50.7574 45.209223,45.8931 48.660151,39.667965 51.84457,33.923591 53.384458,26.288214 53.749996,18.999995 H 47.257807 31.999994 16.74218 Z m 21.589847,2 h 0.004 c 5.307096,-2e-6 10.307661,3.947003 11.914063,8.527345 0.0951,0.272412 -0.09828,0.562132 -0.378906,0.5625 h -5.144531 c -0.12978,-9.6e-5 -0.251902,-0.0674 -0.328126,-0.17578 -1.397338,-1.995638 -3.520548,-3.160156 -6.164062,-3.160156 -4.458981,0 -6.945313,2.892562 -6.945313,7.261719 0,4.41783 2.774658,7.500933 7.207031,7.375001 4.713252,-0.133921 6.175782,-2.410157 6.175782,-2.410157 h -6.746094 c -0.222858,-7.78e-4 -0.40159,-0.18414 -0.402344,-0.414062 v -5.136718 c 6e-6,-0.230478 0.17894,-0.417188 0.402344,-0.41797 h 13.164063 c 0.223404,7.56e-4 0.402336,0.18748 0.402344,0.41797 v 0.554688 c 6.86e-4,0.014 6.86e-4,0.02894 0,0.04296 2.88e-4,0.03402 -0.004,0.06848 -0.0118,0.10156 -0.05573,6.799368 -5.589467,12.871103 -12.734389,12.871103 -7.455881,0 -13.253908,-5.719455 -13.253908,-13.050783 0,-7.202023 5.724583,-12.94922 12.839846,-12.94922 z"/>
+ <path style="fill:#173a4d" d="m 18.499992,6.9999941 c -0.831,0 -1.5,0.6228374 -1.5,1.3984377 V 19.601558 c 0,0.7756 0.669,1.398437 1.5,1.398437 h 27.000003 c 0.831,0 1.5,-0.622837 1.5,-1.398437 V 8.3984318 c 0,-0.7756003 -0.669,-1.3984377 -1.5,-1.3984377 z m 5.324219,2.0000002 h 4.351564 c 0.455392,-4.548e-4 0.824674,0.3688272 0.824218,0.8242189 v 4.3515628 c 4.56e-4,0.455392 -0.368826,0.824674 -0.824218,0.824219 h -4.351564 c -0.455392,4.55e-4 -0.824674,-0.368827 -0.824218,-0.824219 V 9.8242132 c -4.56e-4,-0.4553917 0.368826,-0.8246737 0.824218,-0.8242189 z m 12.000001,0 h 4.351564 c 0.455392,-4.548e-4 0.824675,0.3688272 0.824218,0.8242189 v 4.3515628 c 4.57e-4,0.455392 -0.368826,0.824674 -0.824218,0.824219 H 35.824212 C 35.36882,15.00045 34.999538,14.631168 34.999994,14.175776 V 9.8242132 C 34.999538,9.3688215 35.36882,8.9995395 35.824212,8.9999943 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.539062 3.0039062 C 24.762322 3.0116862 23.969007 3.03069 23.167969 3.0625 C 19.963146 3.1897672 16.615962 3.5405486 13.542969 4.3789062 C 10.469975 5.2172626 7.5800229 6.5694854 5.5351562 8.9609375 C 4.1609519 10.568052 3.3053158 12.6359 3.0664062 15.003906 L 3.03125 15.003906 C 3.0317038 15.115034 3.0342362 15.228701 3.0351562 15.339844 C 3.0012029 15.792652 3.0048295 16.260559 3.0214844 16.734375 C 3.0261633 16.602906 3.025449 16.469301 3.0351562 16.339844 C 3.0342362 16.228701 3.0317038 16.115034 3.03125 16.003906 L 3.0664062 16.003906 C 3.3053158 13.6359 4.1609519 11.568052 5.5351562 9.9609375 C 7.5800228 7.5694854 10.469975 6.2172626 13.542969 5.3789062 C 16.615962 4.5405485 19.963146 4.1897672 23.167969 4.0625 C 23.969007 4.03069 24.762322 4.0116863 25.539062 4.0039062 C 27.869283 3.9805337 30.060401 4.0458577 31.9375 4.0898438 L 31.941406 4.0898438 C 36.763798 4.200958 43.875937 3.7164513 50.011719 5.2070312 C 53.079944 5.9524019 56.00989 7.2317986 58.128906 9.609375 C 59.603698 11.264119 60.549844 13.425156 60.871094 15.960938 L 60.90625 15.960938 C 60.90905 16.067298 60.911662 16.171074 60.914062 16.277344 C 60.94796 16.602817 60.959748 16.940905 60.970703 17.279297 C 60.988451 16.592233 60.980799 15.918123 60.914062 15.277344 C 60.911662 15.171074 60.90905 15.067298 60.90625 14.960938 L 60.871094 14.960938 C 60.549844 12.425155 59.603698 10.264119 58.128906 8.609375 C 56.00989 6.2317986 53.079944 4.952402 50.011719 4.2070312 C 43.875937 2.7164514 36.763798 3.200958 31.941406 3.0898438 L 31.9375 3.0898438 C 30.060401 3.0458578 27.869283 2.9805336 25.539062 3.0039062 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/user-info.svg b/.icons/awkward/64x64/apps/user-info.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/user-info.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/user_icon.svg b/.icons/awkward/64x64/apps/user_icon.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/user_icon.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/userdrake.svg b/.icons/awkward/64x64/apps/userdrake.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/userdrake.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/uterror.svg b/.icons/awkward/64x64/apps/uterror.svg
new file mode 120000
index 00000000..d387de54
--- /dev/null
+++ b/.icons/awkward/64x64/apps/uterror.svg
@@ -0,0 +1 @@
+urbanterror.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/utilities-energy-monitor.svg b/.icons/awkward/64x64/apps/utilities-energy-monitor.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/utilities-energy-monitor.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/utilities-file-archiver.svg b/.icons/awkward/64x64/apps/utilities-file-archiver.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/utilities-file-archiver.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/utilities-log-viewer.svg b/.icons/awkward/64x64/apps/utilities-log-viewer.svg
new file mode 100644
index 00000000..4cc744f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/utilities-log-viewer.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#325f78" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="36" height="48" x="-50" y="-56" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 10 C 5.338 10 4 11.338 4 13 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 13 C 60 11.338 58.662 10 57 10 L 7 10 z"/>
+ <path style="opacity:0.2" d="m 4,51 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,54 C 5.338,54 4,52.662 4,51 Z"/>
+ <circle style="fill:#cc5e55" cx="48" cy="46" r="16"/>
+ <rect style="fill:#ffffff" width="4" height="12" x="46" y="38"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="46" y="54"/>
+ <path style="opacity:0.2" d="M 32.025391,46.5 A 16,16.003789 0 0 0 32,46.996211 16,16.003789 0 0 0 48,63 16,16.003789 0 0 0 64,46.996211 16,16.003789 0 0 0 63.982422,46.503907 16,16.003789 0 0 1 48,61.999763 16,16.003789 0 0 1 32.025391,46.5 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/utilities-system-monitor.svg b/.icons/awkward/64x64/apps/utilities-system-monitor.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/utilities-system-monitor.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/utilities-terminal.svg b/.icons/awkward/64x64/apps/utilities-terminal.svg
new file mode 100644
index 00000000..2f732c4d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/utilities-terminal.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 53v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#4f4f4f" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m12 15v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+ <path style="fill:#ffffff" d="m12 14v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/utilities-terminal_su.svg b/.icons/awkward/64x64/apps/utilities-terminal_su.svg
new file mode 100644
index 00000000..830df565
--- /dev/null
+++ b/.icons/awkward/64x64/apps/utilities-terminal_su.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m12 15v2h-3v2h3v6h-3v2h3v2h2v-2h4v2h2v-2h3v-2h-3v-6h3v-2h-3v-2h-2v2h-4v-2h-2zm2 4h4v6h-4v-6zm12 8v2h12v-2h-12z"/>
+ <rect style="fill:#f03939" width="48" height="56" x="-56" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff" d="m12 14v2h-3v2h3v6h-3v2h3v2h2v-2h4v2h2v-2h3v-2h-3v-6h3v-2h-3v-2h-2v2h-4v-2h-2zm2 4h4v6h-4v-6zm12 8v2h12v-2h-12z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m4 53v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/utilities-tweak-tool.svg b/.icons/awkward/64x64/apps/utilities-tweak-tool.svg
new file mode 100644
index 00000000..1270c5ed
--- /dev/null
+++ b/.icons/awkward/64x64/apps/utilities-tweak-tool.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m30.6 5.0000019c-3.1024 0-5.6 2.4976-5.6 5.6000001v2.625a21 21 0 0 0-6.622656 3.825391l-2.275-1.3125c-2.686757-1.5512-6.099581-0.635977-7.6507812 2.050781l-1.4 2.422656c-1.5512 2.686758-0.6359759 6.099581 2.0507812 7.650781l2.264063 1.307032a21 21 0 0 0-0.366407 3.830859 21 21 0 0 0 0.366407 3.830859l-2.264063 1.307032c-2.6867571 1.5512-3.6019812 4.964023-2.0507812 7.650781l1.4 2.422656c1.5512002 2.686758 4.9640242 3.601981 7.6507812 2.050781l2.258593-1.304296a21 21 0 0 0 13.639063 5.042187 21 21 0 0 0 13.622657-5.050391l2.275 1.3125c2.686757 1.5512 6.09958 0.635977 7.65078-2.050781l1.4-2.422656c1.5512-2.686758 0.635977-6.099581-2.05078-7.650781l-2.264063-1.307032a21 21 0 0 0 0.366406-3.830859 21 21 0 0 0-0.366406-3.830859l2.264063-1.307032c2.686757-1.5512 3.60198-4.964023 2.05078-7.650781l-1.4-2.422656c-1.5512-2.686758-4.964023-3.601981-7.65078-2.050781l-2.258594 1.304296a21 21 0 0 0-6.639063-3.814453v-2.627734c0-3.1024001-2.4976-5.6000001-5.6-5.6000001z"/>
+ <rect style="opacity:.2" width="14" height="22.4" x="25" y="38.6" rx="5.6" ry="5.6"/>
+ <path style="fill:#008374" d="m30.6 4c-3.1024 0-5.6 2.4976-5.6 5.6v2.625a21 21 0 0 0-6.622656 3.825391l-2.275-1.3125c-2.686757-1.5512-6.099581-0.635977-7.6507812 2.050781l-1.4 2.422656c-1.5512 2.686758-0.6359759 6.099581 2.0507812 7.650781l2.264063 1.307032a21 21 0 0 0-0.366407 3.830859 21 21 0 0 0 0.366407 3.830859l-2.264063 1.307032c-2.6867571 1.5512-3.6019812 4.964023-2.0507812 7.650781l1.4 2.422656c1.5512002 2.686758 4.9640242 3.601981 7.6507812 2.050781l2.258593-1.304296a21 21 0 0 0 13.639063 5.042187 21 21 0 0 0 13.622657-5.050391l2.275 1.3125c2.686757 1.5512 6.09958 0.635977 7.65078-2.050781l1.4-2.422656c1.5512-2.686758 0.635977-6.099581-2.05078-7.650781l-2.264063-1.307032a21 21 0 0 0 0.366406-3.830859 21 21 0 0 0-0.366406-3.830859l2.264063-1.307032c2.686757-1.5512 3.60198-4.964023 2.05078-7.650781l-1.4-2.422656c-1.5512-2.686758-4.964023-3.601981-7.65078-2.050781l-2.258594 1.304296a21 21 0 0 0-6.639063-3.814453v-2.627734c0-3.1024-2.4976-5.6-5.6-5.6z"/>
+ <rect style="fill:#e4e4e4" width="14" height="22.4" x="25" y="37.6" rx="5.6" ry="5.6"/>
+ <rect style="opacity:.4" width="6" height="16.8" x="29" y="40.2" rx="3" ry="2.8"/>
+ <path style="opacity:.2" d="m38 20.36719v9.632812l-6 4-6-4v-9.619141c-4.864353 2.309266-7.993068 7.20808-8 12.619141 0 7.731985 6.268014 14 14 14s14-6.268015 14-14c-0.002725-5.415462-3.131436-10.322092-8-12.632812z"/>
+ <path style="fill:#ffffff" d="m38 19.367188v9.632812l-6 4-6-4v-9.619141c-4.864353 2.309266-7.993068 7.20808-8 12.619141 0 7.731985 6.268014 14 14 14s14-6.268015 14-14c-0.002725-5.415462-3.131436-10.322092-8-12.632812z"/>
+ <path style="fill:#ffffff;opacity:.1" d="m30.599609 4c-3.1024 0-5.599609 2.4972094-5.599609 5.5996094v0.9999996c0-3.1023996 2.497209-5.599609 5.599609-5.599609h2.800782c3.1024 0 5.599609 2.4972094 5.599609 5.599609v-0.9999996c0-3.1024-2.497209-5.5996094-5.599609-5.5996094h-2.800782zm-5.599609 8.224609a21 21 0 0 0-6.623047 3.826172l-2.275391-1.3125c-2.686757-1.5512-6.09919-0.635976-7.6503901 2.050781l-1.4003907 2.421876c-0.6033566 1.045044-0.8286088 2.200037-0.7265624 3.3125 0.0697355-0.789767 0.3027074-1.578362 0.7265624-2.3125l1.4003907-2.421876c1.5512001-2.686757 4.9636331-3.601981 7.6503901-2.050781l2.275391 1.3125a21 21 0 0 1 6.623047-3.826172v-1zm14 0.003907v1a21 21 0 0 1 6.638672 3.814453l2.259766-1.304688c2.686757-1.5512 6.09919-0.635977 7.65039 2.050781l1.400391 2.421876c0.423855 0.734138 0.656827 1.522733 0.726562 2.3125 0.102046-1.112463-0.123206-2.267456-0.726562-3.3125l-1.400391-2.421876c-1.5512-2.686758-4.963633-3.601981-7.65039-2.050781l-2.259766 1.304688a21 21 0 0 0-6.638672-3.814453zm13.767578 16.863281-0.134766 0.078125a21 21 0 0 1 0.341797 3.371094 21 21 0 0 0 0.025391-0.541016 21 21 0 0 0-0.232422-2.908203zm-41.529297 0.003906a21 21 0 0 0-0.238281 2.904297 21 21 0 0 0 0.025391 0.458984 21 21 0 0 1 0.341797-3.289062l-0.128907-0.074219zm41.523438 6.808594a21 21 0 0 1-0.128907 0.925781l2.265626 1.308594c1.641712 0.947843 2.617034 2.590267 2.777343 4.33789 0.185479-2.100574-0.824725-4.210545-2.777343-5.33789l-2.136719-1.234375zm-41.529297 0.003906-2.1308595 1.230469c-1.9526187 1.127345-2.9628223 3.237316-2.7773437 5.33789 0.1603097-1.747623 1.1356309-3.390047 2.7773437-4.33789l2.2656255-1.308594a21 21 0 0 1-0.134766-0.921875z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/utilities-x-terminal.svg b/.icons/awkward/64x64/apps/utilities-x-terminal.svg
new file mode 100644
index 00000000..e5843805
--- /dev/null
+++ b/.icons/awkward/64x64/apps/utilities-x-terminal.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 53v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#4f4f4f" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m12 15v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+ <path style="fill:#58ff00" d="m12 14v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/utox.svg b/.icons/awkward/64x64/apps/utox.svg
new file mode 100644
index 00000000..4a5db704
--- /dev/null
+++ b/.icons/awkward/64x64/apps/utox.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="M 32,6 C 24.5,6 19.5,11.2006 19.5,18.8096 l 0,7.9828 -5.254,0 C 14.246,26.7924 12,26.8 12,29.4 l 0,26 c 0,2.6 2.246,2.6 2.246,2.6 l 35.508,0 c 0,0 2.246,2e-6 2.246,-2.6 l 0,-26 c 0,-2.6 -2.246,-2.6076 -2.246,-2.6076 l -5.2466,0.0152 -0.0146,-8.0818 C 44.5008,11.1994 39.5008,6.0004 32.0008,6.0004 Z"/>
+ <path style="opacity:0.2" d="m 32,12.9996 c 4.418,0 8,3.5114 8,7.9296 0,5.3344 -5.666,12.0004 -7,12.0704 0,0 0.56278,-4.0704 -1,-4.0704 -4.418,0 -8,-3.582 -8,-8.0004 0,-4.4182 3.582,-7.9296 8,-7.9296 z"/>
+ <path style="fill:#ffffff" d="m 32,12 c 4.418,0 8,3.5114 8,7.9296 C 40,25.264 34.334,31.93 33,32 c 0,0 0.56278,-4.0704 -1,-4.0704 -4.418,0 -8,-3.582 -8,-8.0004 0,-4.4182 3.582,-7.9296 8,-7.9296 z"/>
+ <path style="opacity:0.2" d="m 31.999201,37.00054 c 2.485324,0 4.500224,2.01474 4.500224,4.499865 0,2.105537 -1.451132,3.859484 -3.40437,4.350469 l 0.40432,0 c 1.500075,0 2.417721,1.368919 3.316566,2.580923 C 37.655983,49.563763 38,51.135716 38,51.707699 l 0,1.034149 c -0.003,0.03138 0,0.06426 0,0.0967 0,1.193964 -0.972048,2.161935 -2.174108,2.161935 l -7.649782,0 c -1.20206,0 -2.176109,-0.969971 -2.176109,-2.165935 0,-0.0319 0.0046,-0.06184 0.0058,-0.09376 -0.0026,0 -0.0046,-0.517745 -0.0058,-1.034149 -5.16e-4,-0.571603 0.263933,-2.171135 1.066453,-3.3281 0.849643,-1.224204 1.933697,-2.528324 3.433772,-2.528324 l 0.40432,0 c -1.952098,-0.489986 -3.40417,-2.243933 -3.40417,-4.34987 0,-2.485925 2.014101,-4.499865 4.500225,-4.499865 z"/>
+ <path style="fill:#ffffff" d="m 31.999201,36.00054 c 2.485324,0 4.500224,2.01474 4.500224,4.499865 0,2.105537 -1.451132,3.859484 -3.40437,4.350469 l 0.40432,0 c 1.500075,0 2.417721,1.368919 3.316566,2.580923 C 37.655983,48.563763 38,50.135716 38,50.707699 l 0,1.034149 c -0.003,0.03138 0,0.06426 0,0.0967 0,1.193964 -0.972048,2.161935 -2.174108,2.161935 l -7.649782,0 c -1.20206,0 -2.176109,-0.969971 -2.176109,-2.165935 0,-0.0319 0.0046,-0.06184 0.0058,-0.09376 -0.0026,0 -0.0046,-0.517745 -0.0058,-1.034149 -5.16e-4,-0.571603 0.263933,-2.171135 1.066453,-3.3281 0.849643,-1.224204 1.933697,-2.528324 3.433772,-2.528324 l 0.40432,0 c -1.952098,-0.489986 -3.40417,-2.243933 -3.40417,-4.34987 0,-2.485925 2.014101,-4.499865 4.500225,-4.499865 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 6 C 24.5 6 19.5 11.200947 19.5 18.810547 L 19.5 19.810547 C 19.5 12.200947 24.5 7 32 7 C 39.5 7 44.500188 12.201124 44.492188 19.728516 L 44.507812 27.810547 L 49.753906 27.792969 C 49.753906 27.792969 52 27.800186 52 30.400391 L 52 29.400391 C 52 26.800186 49.753906 26.792969 49.753906 26.792969 L 44.507812 26.810547 L 44.492188 18.728516 C 44.500188 11.201124 39.5 6 32 6 z M 14.246094 26.792969 C 14.246094 26.792969 12 26.800185 12 29.400391 L 12 30.400391 C 12 27.800185 14.246094 27.792969 14.246094 27.792969 L 19.5 27.792969 L 19.5 26.792969 L 14.246094 26.792969 z"/>
+ <path style="opacity:0.2" d="m 12,55.4 0,0.999566 C 12,58.998439 14.246094,59 14.246094,59 l 35.507812,0 C 49.753906,59 52,58.998438 52,56.399566 L 52,55.4 c 0,2.598871 -2.246094,2.600434 -2.246094,2.600434 l -35.507812,0 C 14.246094,58.000434 12,57.998872 12,55.4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vacuum.svg b/.icons/awkward/64x64/apps/vacuum.svg
new file mode 100644
index 00000000..8453a299
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vacuum.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 56v2c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <rect style="fill:#3e4b60" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="fill:#ffffff;opacity:.1" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m19.367188 16.016905c-0.19337 0.02423-0.382584 0.08753-0.5625 0.191406l-7.796876 4.499999c-0.719657 0.415502-0.962372 1.327208-0.546874 2.046876l1.5 2.597656c0.4155 0.71966 1.327206 0.966282 2.046874 0.550782l1.320313-0.76172c1.016563 2.020592 2.699056 5.114786 6.023437 11.175782 4.8446 8.8326 7.145838 12.904488 7.523438 13.304688 1.33742 1.41784 3.244344 1.768062 5.027344 0.925782 0.4688-0.22148 0.996938-0.619528 1.335938-1.003908 0.66402-0.7529 14.398294-25.69278 14.621094-26.55078 0.233518-0.89922 0.17362-2.1783-0.14062-3.0625-0.3909-1.099801-1.46763-2.226238-2.53125-2.648438-0.47742-0.18948-1.036216-0.28171-1.597656-0.28125-0.72186 5.5e-4 -1.454022 0.155712-2.039062 0.457031-0.85494 0.44032-1.715916 1.373298-2.097658 2.273437-0.405678 0.9566-0.462872 2.642664-0.1211 3.539064 0.14456 0.37906 0.394446 1.028332 0.554686 1.445312 0.36188 0.9417 0.49116 3.016288 0.26172 4.179688-0.25834 1.30996-1.05914 2.822236-2 3.773436-2.8234 2.854-7.094238 2.905328-9.898438 0.11718-0.96764-0.96214-1.104536-1.192428-5.472656-9.167968-1.012394-1.849906-1.81155-3.226116-2.394532-4.175782-0.0144-0.0292-0.0148-0.06122-0.03126-0.08984l-1.5-2.597656c-0.311614-0.539746-0.90425-0.810962-1.484362-0.738277z"/>
+ <path style="fill:#ffffff" d="m19.367188 15.015625c-0.19337 0.02423-0.382584 0.08753-0.5625 0.191406l-7.796876 4.5c-0.719657 0.415501-0.962372 1.327207-0.546874 2.046875l1.5 2.597656c0.4155 0.71966 1.327206 0.966282 2.046874 0.550782l1.320313-0.76172c1.016563 2.020592 2.699056 5.114786 6.023437 11.175782 4.8446 8.8326 7.145838 12.904488 7.523438 13.304688 1.33742 1.41784 3.244344 1.768062 5.027344 0.925782 0.4688-0.22148 0.996938-0.619528 1.335938-1.003908 0.66402-0.7529 14.398294-25.69278 14.621094-26.55078 0.233518-0.89922 0.17362-2.1783-0.14062-3.0625-0.390906-1.099801-1.467636-2.226238-2.531256-2.648438-0.47742-0.18948-1.036216-0.28171-1.597656-0.28125-0.72186 5.5e-4 -1.454022 0.155712-2.039062 0.457031-0.85494 0.44032-1.715916 1.373298-2.097658 2.273438-0.405678 0.9566-0.462872 2.642663-0.1211 3.539063 0.14456 0.37906 0.394446 1.028332 0.554686 1.445312 0.36188 0.9417 0.49116 3.016288 0.26172 4.179688-0.25834 1.30996-1.05914 2.822236-2 3.773436-2.8234 2.854-7.094238 2.905328-9.898438 0.11718-0.96764-0.96214-1.104536-1.192428-5.472656-9.167968-1.012394-1.849906-1.81155-3.226115-2.394532-4.175782-0.0144-0.02919-0.0148-0.06122-0.03126-0.08984l-1.5-2.597656c-0.311608-0.539746-0.904244-0.810961-1.484356-0.738277z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/variety.svg b/.icons/awkward/64x64/apps/variety.svg
new file mode 100644
index 00000000..a225b0f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/variety.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="42" height="32" x="-56" y="-48" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="42" height="32" x="-55" y="-48" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="40" height="52" x="-50" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="40" height="52" x="-49" y="-58" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#333333" width="32" height="44" x="-45" y="-54" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.5,9 C 7.115,9 6,10.115 6,11.5 V 12.5 C 6,11.115 7.115,10 8.5,10 H 55.5 C 56.885,10 58,11.115 58,12.5 V 11.5 C 58,10.115 56.885,9 55.5,9 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="44" height="1" x="10" y="45"/>
+ <path style="opacity:0.2" d="m 42.000123,18.000062 c -2.209183,0 -3.999969,1.790866 -3.999969,3.999969 0,2.209103 1.790866,3.999969 3.999969,3.999969 2.209103,0 3.999969,-1.790866 3.999969,-3.999969 0,-2.209103 -1.790866,-3.999969 -3.999969,-3.999969 z"/>
+ <path style="fill:#c0ca33" d="m 42.000123,17.000308 c -2.209183,0 -3.999969,1.790866 -3.999969,3.999969 0,2.209103 1.790866,3.999969 3.999969,3.999969 2.209103,0 3.999969,-1.790866 3.999969,-3.999969 0,-2.209103 -1.790866,-3.999969 -3.999969,-3.999969 z"/>
+ <path style="fill:#c0ca33" d="m 21.000285,29.000216 c -5.499958,0 -10.999916,3.999969 -10.999916,14.123891 l 0,1.875985 43.999662,0 c 0,0 -3.666572,-11.999907 -9.16653,-11.999907 -5.499957,0 -5.499957,5.999954 -9.166529,5.999954 -3.665972,0 -9.16593,-9.999923 -14.665887,-9.999923 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vbam.svg b/.icons/awkward/64x64/apps/vbam.svg
new file mode 100644
index 00000000..d146f3eb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vbam.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 23.805664,15 c -2.920838,0 -5.52793,0.1616 -7.321289,2 L 11,17 C 6.014,17 2,21.413386 2,26.399386 L 2,39.600614 C 2,44.586614 6.014,49 11,49 l 5.484375,0 c 1.793359,1.838356 4.400451,2 7.321289,2 l 16.388672,0 c 2.920838,0 5.52793,-0.1616 7.321288,-2 L 53,49 c 4.986,0 9,-4.413386 9,-9.399386 L 62,26.399386 C 62,21.413386 57.986,17 53,17 l -5.484376,0 c -1.793358,-1.838355 -4.40045,-2 -7.321288,-2 z"/>
+ <path style="fill:#7f4fc8" d="m 23.805664,14 c -2.920838,0 -5.52793,0.1616 -7.321289,2 L 11,16 C 6.014,16 2,20.413386 2,25.399386 L 2,38.600614 C 2,43.586614 6.014,48 11,48 l 5.484375,0 c 1.793359,1.838356 4.400451,2 7.321289,2 l 16.388672,0 c 2.920838,0 5.52793,-0.1616 7.321288,-2 L 53,48 c 4.986,0 9,-4.413386 9,-9.399386 L 62,25.399386 C 62,20.413386 57.986,16 53,16 l -5.484376,0 c -1.793358,-1.838355 -4.40045,-2 -7.321288,-2 z"/>
+ <circle style="opacity:0.2" cx="57" cy="30" r="3"/>
+ <circle style="fill:#ffffff" cx="57" cy="29" r="3"/>
+ <circle style="opacity:0.2" cx="34" cy="-49" r="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="fill:#ffffff" cx="33" cy="-49" r="3" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#7b92ed" width="24" height="24" x="20" y="20"/>
+ <circle style="opacity:0.2" cx="21.5" cy="-53.5" r="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="fill:#52ff41" cx="20.5" cy="-53.5" r="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 10,25 c -1.108,0 -2,0.892 -2,2 l 0,2 -2,0 c -1.108,0 -2,0.892 -2,2 l 0,2 c 0,1.108 0.892,2 2,2 l 2,0 0,2 c 0,1.108 0.892,2 2,2 l 2,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 2,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,-1.108 -0.892,-2 -2,-2 l -2,0 0,-2 c 0,-1.108 -0.892,-2 -2,-2 l -2,0 z"/>
+ <path style="fill:#ffffff" d="m 10,24 c -1.108,0 -2,0.892 -2,2 l 0,2 -2,0 c -1.108,0 -2,0.892 -2,2 l 0,2 c 0,1.108 0.892,2 2,2 l 2,0 0,2 c 0,1.108 0.892,2 2,2 l 2,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 2,0 c 1.108,0 2,-0.892 2,-2 l 0,-2 c 0,-1.108 -0.892,-2 -2,-2 l -2,0 0,-2 c 0,-1.108 -0.892,-2 -2,-2 l -2,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 23.804688 14 C 20.88385 14 18.277734 14.1616 16.484375 16 L 11 16 C 6.014 16 2 20.412437 2 25.398438 L 2 26.398438 C 2 21.412437 6.014 17 11 17 L 16.484375 17 C 18.277734 15.1616 20.88385 15 23.804688 15 L 40.195312 15 C 43.11615 15 45.722267 15.161645 47.515625 17 L 53 17 C 57.986 17 62 21.412437 62 26.398438 L 62 25.398438 C 62 20.412437 57.986 16 53 16 L 47.515625 16 C 45.722267 14.161645 43.11615 14 40.195312 14 L 23.804688 14 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vdrift-64x64.svg b/.icons/awkward/64x64/apps/vdrift-64x64.svg
new file mode 120000
index 00000000..8626036d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vdrift-64x64.svg
@@ -0,0 +1 @@
+vdrift.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vdrift.svg b/.icons/awkward/64x64/apps/vdrift.svg
new file mode 100644
index 00000000..77f8fa26
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vdrift.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 43.728588,57 c 1.218863,-1.19e-4 2.206914,-0.966416 2.207037,-2.15844 0,-9.793818 1.848571,-16.924522 3.745928,-19.785208 1.075128,-1.62099 1.896532,-2.478204 3.189859,-3.085894 1.293326,-0.60769 3.580146,-0.984366 6.921551,-0.984366 C 61.011826,30.985972 61.999879,30.019674 62,28.82765 L 62,11.15844 C 61.999878,9.966416 61.011825,9.000118 59.792963,9 47.757687,9 36.836024,14.212238 30.849304,23.238538 24.970136,32.102678 23.428572,42.856064 23.428572,54.84156 23.428694,56.033585 24.416746,56.999881 25.63561,57 Z"/>
+ <path style="opacity:0.2" d="m 43.784824,57 a 2.2161462,2.218072 0 0 0 1.993035,-3.185994 L 24.67464,10.249708 A 2.2161462,2.218072 0 0 0 22.679444,9 L 4.214128,9 A 2.2161462,2.218072 0 0 0 2.221094,12.18383 L 23.324312,55.750293 A 2.2161462,2.218072 0 0 0 25.317346,57 l 18.467478,0 z"/>
+ <path style="fill:#115ccc;fill-rule:evenodd" d="m 43.728588,56 c 1.218863,-1.19e-4 2.206914,-0.966416 2.207037,-2.15844 0,-9.793818 1.848571,-16.924522 3.745928,-19.785208 1.075128,-1.62099 1.896532,-2.478204 3.189859,-3.085894 1.293326,-0.60769 3.580146,-0.984366 6.921551,-0.984366 C 61.011826,29.985972 61.999879,29.019674 62,27.82765 L 62,10.15844 C 61.999878,8.966416 61.011825,8.000118 59.792963,8 47.757687,8 36.836024,13.212238 30.849304,22.238538 24.970136,31.102678 23.428572,41.856064 23.428572,53.84156 23.428694,55.033585 24.416746,55.999881 25.63561,56 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 59.792969 8 C 47.757693 8 36.836329 13.211981 30.849609 22.238281 C 24.970441 31.102421 23.427734 41.856301 23.427734 53.841797 C 23.42774 53.891928 23.439916 53.939004 23.443359 53.988281 C 23.517315 42.349298 25.111856 31.889207 30.849609 23.238281 C 36.836329 14.211981 47.757693 9 59.792969 9 C 61.011831 9.000118 61.999878 9.9661791 62 11.158203 L 62 10.158203 C 61.999878 8.9661791 61.011831 8.000118 59.792969 8 z"/>
+ <path style="fill:#3387f5" d="m 43.784824,56 a 2.2161462,2.218072 0 0 0 1.993035,-3.185994 L 24.67464,9.249708 A 2.2161462,2.218072 0 0 0 22.679444,8 L 4.214128,8 A 2.2161462,2.218072 0 0 0 2.221094,11.18383 L 23.324312,54.750293 A 2.2161462,2.218072 0 0 0 25.317346,56 l 18.467478,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.2148438 8 A 2.2161462 2.218072 0 0 0 2.0585938 10.722656 A 2.2161462 2.218072 0 0 1 4.2148438 9 L 22.679688 9 A 2.2161462 2.218072 0 0 1 24.673828 10.25 L 45.777344 53.814453 A 2.2161462 2.218072 0 0 1 45.941406 54.277344 A 2.2161462 2.218072 0 0 0 45.777344 52.814453 L 24.673828 9.25 A 2.2161462 2.218072 0 0 0 22.679688 8 L 4.2148438 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vectr.svg b/.icons/awkward/64x64/apps/vectr.svg
new file mode 100644
index 00000000..75a8ee85
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vectr.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.043,31.828 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 59.958,32.172 28,28 0 0 1 32,59 28,28 0 0 1 4.044,31.828 Z"/>
+ <path style="fill:#4f4f4f" 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.1;fill:#ffffff" d="M 31.998047 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 31.998047 5 L 32 5 A 28 28 0 0 1 59.976562 32.585938 A 28 28 0 0 0 59.998047 32 A 28 28 0 0 0 32 4 L 31.998047 4 z"/>
+ <path style="opacity:0.2" d="m 22.445312,18.985295 c -0.449836,-7.51e-4 -0.924472,0.01562 -1.433594,0.01562 -2.570779,-0.05377 -5.143769,0.03276 -7.714843,0 -1.782383,-0.01408 -1.371347,2.170666 -0.855469,3.089844 5.703791,10.162776 12.443974,21.545792 18.726562,32.273438 1.20714,1.7809 2.479822,-0.637414 3.15625,-1.671876 1.709564,-2.614404 3.117674,-5.353876 4.5625,-8.09375 0.61025,-1.841472 -1.0958,-3.258888 -1.703124,-4.820312 -3.70588,-6.581346 -7.602364,-13.03914 -11.386718,-19.5625 -0.905638,-1.086246 -2.002056,-1.228213 -3.351564,-1.230464 z m 18.63672,0.01562 c -1.91791,0 -0.69922,2.160156 -0.69922,2.160156 0,0 2.87487,5.450474 4.53125,8.433594 1.656382,2.983128 2.550008,0.41578 2.964844,-0.410156 1.492534,-2.971682 2.789798,-6.067674 3.835938,-8.125 1.046136,-2.057326 -1.132812,-2.058594 -1.132812,-2.058594 z"/>
+ <path style="fill:#e4e4e4" d="M 22.445312,17.984375 C 21.995476,17.983624 21.52084,18 21.011718,18 c -2.570779,-0.05377 -5.143769,0.03276 -7.714843,0 -1.782383,-0.01408 -1.371347,2.170666 -0.855469,3.089844 5.703791,10.162776 12.443974,21.545792 18.726562,32.273438 1.20714,1.7809 2.479822,-0.637414 3.15625,-1.671876 1.709564,-2.614404 3.117674,-5.353876 4.5625,-8.09375 0.61025,-1.841472 -1.0958,-3.258888 -1.703124,-4.820312 -3.70588,-6.581346 -7.602364,-13.03914 -11.386718,-19.5625 -0.905638,-1.086251 -2.002056,-1.228217 -3.351564,-1.230469 z M 41.082032,18 c -1.91791,0 -0.69922,2.160156 -0.69922,2.160156 0,0 2.87487,5.450474 4.53125,8.433594 1.656382,2.983128 2.550008,0.41578 2.964844,-0.410156 1.492534,-2.971682 2.789798,-6.067674 3.835938,-8.125 C 52.76098,18.001267 50.582032,18 50.582032,18 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 22.445312 17.984375 C 21.995476 17.983624 21.520841 18 21.011719 18 C 18.44094 17.94623 15.867949 18.03276 13.296875 18 C 12.07568 17.990353 11.894184 19.010684 12.060547 19.951172 C 12.178272 19.41156 12.52274 18.993885 13.296875 19 C 15.867949 19.03276 18.44094 18.94623 21.011719 19 C 21.520841 19 21.995476 18.983624 22.445312 18.984375 C 23.79482 18.986627 24.891237 19.128593 25.796875 20.214844 C 29.581229 26.738204 33.477714 33.195998 37.183594 39.777344 C 37.634701 40.937137 38.687185 42.020221 38.951172 43.253906 C 39.258217 41.578756 37.752088 40.238936 37.183594 38.777344 C 33.477714 32.195998 29.581229 25.738204 25.796875 19.214844 C 24.891237 18.128593 23.79482 17.986627 22.445312 17.984375 z M 41.082031 18 C 39.876482 18 39.910185 18.852312 40.101562 19.486328 C 40.227484 19.208981 40.499714 19 41.082031 19 L 50.582031 19 C 50.582031 19 51.539958 19.0159 51.873047 19.630859 C 52.40034 18.021573 50.582031 18 50.582031 18 L 41.082031 18 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/veracrypt.svg b/.icons/awkward/64x64/apps/veracrypt.svg
new file mode 100644
index 00000000..39d1841a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/veracrypt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m 10,15 12,40 30,0 -4,-10 -9,0 -3,-9 3,-11 9,0 L 52,15 32,15 26.016,35.942 20,15 10,15 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <path style="fill:#0198c4" d="m 10,14 10,-2e-6 10.538,36.67 0.712,3.33 -9.25,0 z"/>
+ <path style="fill:#4dbac2" d="M 34.688,35.01 26.45,35 22,54 l 9,0 c 4.1138,-17.8374 3.6886,-18.9894 3.6886,-18.9894 z"/>
+ <path style="fill:#06b788" d="m 32,14 -6,21 5.25,19 20.75,0 -4,-10 -9,0 -3,-9 3,-11 9,0 4,-10 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/veracrypt.xpm.svg b/.icons/awkward/64x64/apps/veracrypt.xpm.svg
new file mode 120000
index 00000000..16df79fb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/veracrypt.xpm.svg
@@ -0,0 +1 @@
+veracrypt.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/veyon-configurator.svg b/.icons/awkward/64x64/apps/veyon-configurator.svg
new file mode 100644
index 00000000..3e920402
--- /dev/null
+++ b/.icons/awkward/64x64/apps/veyon-configurator.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="4" y="4" rx="2.85" ry="2.85"/>
+ <rect style="fill:#545454" width="57" height="57" x="4" y="3" rx="2.85" ry="2.85"/>
+ <path style="opacity:0.4;fill:#ffffff" d="M 18.75,22 C 17.2265,22 16,23.115 16,24.5 c 0,1.385 1.2265,2.5 2.75,2.5 h 11 0.550537 H 46.25 C 47.7735,27 49,25.885 49,24.5 49,23.115 47.7735,22 46.25,22 H 30.300537 29.75 Z"/>
+ <path style="opacity:0.4;fill:#ffffff" d="M 18.75,36 C 17.2265,36 16,37.115 16,38.5 c 0,1.385 1.2265,2.5 2.75,2.5 h 11 0.550537 H 46.25 C 47.7735,41 49,39.885 49,38.5 49,37.115 47.7735,36 46.25,36 H 30.300537 29.75 Z"/>
+ <path style="opacity:0.2" d="M 44,25.5 C 44,22.462625 41.537375,20 38.5,20 35.462625,20 33,22.462625 33,25.5 c 0,3.037375 2.462625,5.5 5.5,5.5 3.037375,0 5.5,-2.462625 5.5,-5.5 z"/>
+ <path style="fill:#ffffff" d="M 44,24.5 C 44,21.462625 41.537375,19 38.5,19 35.462625,19 33,21.462625 33,24.5 c 0,3.037375 2.462625,5.5 5.5,5.5 3.037375,0 5.5,-2.462625 5.5,-5.5 z"/>
+ <path style="opacity:0.2" d="M 27,39.5 C 27,36.462625 24.537375,34 21.5,34 18.462625,34 16,36.462625 16,39.5 c 0,3.037375 2.462625,5.5 5.5,5.5 3.037375,0 5.5,-2.462625 5.5,-5.5 z"/>
+ <path style="fill:#ffffff" d="M 27,38.5 C 27,35.462625 24.537375,33 21.5,33 18.462625,33 16,35.462625 16,38.5 c 0,3.037375 2.462625,5.5 5.5,5.5 3.037375,0 5.5,-2.462625 5.5,-5.5 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8496094 3 C 5.2707094 3 4 4.2707094 4 5.8496094 L 4 6.8496094 C 4 5.2707094 5.2707094 4 6.8496094 4 L 58.150391 4 C 59.729291 4 61 5.2707094 61 6.8496094 L 61 5.8496094 C 61 4.2707094 59.729291 3 58.150391 3 L 6.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/veyon-master.svg b/.icons/awkward/64x64/apps/veyon-master.svg
new file mode 100644
index 00000000..d2093b31
--- /dev/null
+++ b/.icons/awkward/64x64/apps/veyon-master.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(-34.289643,-34.041152)">
+ <ellipse id="ellipse839" style="opacity:0.2" cx="66.29" cy="67.041" rx="28" ry="28"/>
+ <ellipse style="fill:#545454" cx="66.29" cy="66.041" rx="28" ry="28"/>
+ <ellipse id="ellipse841" style="opacity:0.2" cx="66.29" cy="67.041" rx="24" ry="24"/>
+ <ellipse style="fill:#ffffff" cx="66.29" cy="66.041" rx="24" ry="24"/>
+ <path style="fill:#545454" d="m 90.289642,66.04115 c 0,0 -10.745166,9.999998 -23.999994,9.999998 -13.254834,0 -23.999998,-9.999998 -23.999998,-9.999998 0,0 10.745164,-10.000002 23.999998,-10.000002 13.254828,0 23.999994,10.000002 23.999994,10.000002 z"/>
+ <circle style="opacity:0.2" cx="66.29" cy="67.041" r="6"/>
+ <circle style="fill:#ffffff" cx="66.29" cy="66.041" r="6"/>
+ <path id="ellipse845" style="opacity:0.1;fill:#ffffff" transform="translate(34.289643,34.041152)" d="M 32 4 A 28 28.000002 0 0 0 4 32 A 28 28.000002 0 0 0 4.0175781 32.492188 A 28 28.000002 0 0 1 32 5 A 28 28.000002 0 0 1 59.974609 32.492188 A 28 28.000002 0 0 0 60 32 A 28 28.000002 0 0 0 32 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/viber.svg b/.icons/awkward/64x64/apps/viber.svg
new file mode 100644
index 00000000..8635f3c1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/viber.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m20 47h15l-15 14z"/>
+ <path style="fill:#694088" d="m20 46.000001h15l-15 14z"/>
+ <rect style="opacity:.2" width="48" height="46" x="8" y="5" rx="16.973" ry="17.765"/>
+ <rect style="fill:#924cc4" width="48" height="46" x="8" y="4" rx="16.973" ry="17.765"/>
+ <path style="fill:#ffffff" d="m24.477464 14.329841c-0.0023-0.0026-0.0049-0.0046-0.0097-0.0097-0.0023-0.0025-0.0127-0.0127-0.01284-0.01284l-0.02248-0.01608-0.06747-0.03533 0.112437 0.07389z"/>
+ <path style="fill:#ffffff" d="m19.012683 16.030329c-0.0048 0.0071-7e-3 0.03023-0.01284 0.04498-0.0046 0.0056-0.0051 0.01052-0.0097 0.01608 0.0056-0.02239 0.01311-0.04544 0.01284-0.04498-6.18e-4 0.0011 0.01748-0.02782 0.0097-0.01608z"/>
+ <path style="opacity:.2" d="m35.244226 11.00003 4e-3 4e-3c-0.676297 0-1.239709 0.540805-1.246155 1.195371-4e-3 0.65755 0.557253 1.207609 1.238343 1.210997 2.93938 0.02208 5.3563 0.953261 7.305046 2.785294 1.92584 1.815037 2.931578 4.328159 2.957177 7.609751v4e-3c0.0068 0.652796 0.567994 1.191377 1.246062 1.191377 7e-5 0 0.011-0.0038 0.0118-4e-3 0.679588-0.0062 1.243848-0.554025 1.238343-1.210997-0.0154-1.915143-0.32552-3.675371-0.933722-5.22282-0.615898-1.563809-1.553322-2.946896-2.773574-4.097858-2.411631-2.267474-5.490329-3.439993-9.035602-3.465015zm-13.828807 4.027542c-0.473456-0.07952-0.984277 0.0118-1.496168 0.257825h-0.04296l-0.05468 0.03126c-0.950948 0.54058-1.84462 1.263122-2.679825 2.17198l-0.0664 0.07422v0.0625c-0.577729 0.720194-0.959112 1.445819-1.046926 2.171981-0.02804 0.123066-0.02734 0.236744-0.02734 0.355488 0 0.330372 0.05048 0.66296 0.152347 0.992237l0.02734 0.09374 0.05468 0.03516c0.329865 1.131406 1.08102 2.889532 2.718884 5.871383 1.090926 1.97635 2.205541 3.628863 3.312661 5.019777 0.583181 0.731014 1.241228 1.491276 2.007913 2.257926 9e-3 0.0092 0.04296 0.04252 0.07812 0.07422 0.0122 0.0122 0.02844 0.03622 0.07032 0.07812l0.07812 0.07812h4e-3c0.02698 0.02698 0.04674 0.04538 0.05078 0.05078l0.0118 0.0156 0.0156 0.0156c0.766723 0.758119 1.522587 1.420862 2.261829 2.000099 1.389191 1.1068 3.039264 2.231672 5.015873 3.324381 2.986091 1.646844 4.765303 2.390786 5.890914 2.714978l0.03906 0.05078 0.07032 0.02344c0.318906 0.106285 0.648076 0.153387 0.97661 0.148447 0.133266 0.0072 0.250738-0.0019 0.363298-0.02734 0.77098-0.09013 1.537914-0.452678 2.293083-1.085992l0.0078-0.0118 0.0078-4e-3c0.0118-0.0116 0.0056-0.0078 0.0118-0.0156 0.0068-6e-3 0.0086-0.0134 0.0156-0.0196 0.893902-0.815586 1.613539-1.70263 2.156356-2.652475l0.03516-0.0586v-0.0586c0.49858-1.037901 0.302043-2.098041-0.507837-2.773574-0.0198-0.017-0.40788-0.341007-0.89067-0.73441-0.493724-0.4022-1.081293-0.874118-1.476635-1.164122-0.748005-0.553169-1.903554-1.270212-2.562626-1.636798-1.265768-0.708645-2.590064-0.296447-3.17203 0.457054l-1.019583 1.277407c-0.411498 0.518326-1.236036 0.470045-1.257873 0.468773-6.920623-1.779928-8.780117-8.740023-8.793402-8.789497-0.0012-0.02178-0.04998-0.843602 0.468771-1.26178l1.269595-1.015676c0.755375-0.578152 1.181146-1.902875 0.468613-3.171717-0.37171-0.655993-1.091556-1.820736-1.636799-2.562627-0.294642-0.396771-0.765541-0.982452-1.168027-1.476634-0.20028-0.246996-0.386677-0.475424-0.519556-0.636752-0.0674-0.08066-0.117746-0.145787-0.156267-0.191409-0.0192-0.0228-0.03564-0.03768-0.04688-0.05078-0.0056-0.0066-0.0106-0.0102-0.0156-0.0156-0.351561-0.417504-0.799567-0.673098-1.293047-0.757857zm13.903029 1.578202c-0.667039-0.04704-1.263929 0.450266-1.312565 1.093804-0.04868 0.644252 0.470489 1.218726 1.136774 1.265688 1.647689 0.116446 2.75842 0.600786 3.593929 1.484447v4e-3c0.852848 0.900063 1.243503 1.927561 1.210996 3.332197v0.0078c-0.0144 0.646386 0.525637 1.192927 1.19537 1.207092h0.03126c0.659955 0 1.208032-0.521988 1.222716-1.160214 0.04514-1.930845-0.58061-3.652796-1.847747-4.988527-1.276063-1.342281-3.08085-2.093385-5.230725-2.246205z"/>
+ <path style="fill:#ffffff" d="m35.244226 10.000031 4e-3 4e-3c-0.676297 0-1.239709 0.540805-1.246155 1.195371-4e-3 0.65755 0.557253 1.207609 1.238343 1.210997 2.93938 0.02208 5.3563 0.953261 7.305046 2.785294 1.92584 1.815037 2.931578 4.328159 2.957177 7.609751v4e-3c0.0068 0.652796 0.567994 1.191377 1.246062 1.191377 7e-5 0 0.011-0.0038 0.0118-4e-3 0.679588-0.0062 1.243848-0.554025 1.238343-1.210997-0.0154-1.915143-0.32552-3.675371-0.933722-5.22282-0.615898-1.563809-1.553322-2.946896-2.773574-4.097858-2.411631-2.267474-5.490329-3.439993-9.035602-3.465015zm-13.828807 4.027542c-0.473456-0.07952-0.984277 0.0118-1.496168 0.257825h-0.04296l-0.05468 0.03126c-0.950948 0.54058-1.84462 1.263122-2.679825 2.17198l-0.0664 0.07422v0.0625c-0.577729 0.720194-0.959112 1.445819-1.046926 2.171981-0.02804 0.123066-0.02734 0.236744-0.02734 0.355488 0 0.330372 0.05048 0.66296 0.152347 0.992237l0.02734 0.09374 0.05468 0.03516c0.329865 1.131406 1.08102 2.889532 2.718884 5.871383 1.090926 1.97635 2.205541 3.628863 3.312661 5.019777 0.583181 0.731014 1.241228 1.491276 2.007913 2.257926 9e-3 0.0092 0.04296 0.04252 0.07812 0.07422 0.0122 0.0122 0.02844 0.03622 0.07032 0.07812l0.07812 0.07812h4e-3c0.02698 0.02698 0.04674 0.04538 0.05078 0.05078l0.0118 0.0156 0.0156 0.0156c0.766723 0.758119 1.522587 1.420862 2.261829 2.000099 1.389191 1.1068 3.039264 2.231672 5.015873 3.324381 2.986091 1.646844 4.765303 2.390786 5.890914 2.714978l0.03906 0.05078 0.07032 0.02344c0.318906 0.106285 0.648076 0.153387 0.97661 0.148447 0.133266 0.0072 0.250738-0.0019 0.363298-0.02734 0.77098-0.09013 1.537914-0.452678 2.293083-1.085992l0.0078-0.0118 0.0078-4e-3c0.0118-0.0116 0.0056-0.0078 0.0118-0.0156 0.0068-6e-3 0.0086-0.0134 0.0156-0.0196 0.893902-0.815586 1.613539-1.70263 2.156356-2.652475l0.03516-0.0586v-0.0586c0.49858-1.037901 0.302043-2.098041-0.507837-2.773574-0.0198-0.017-0.40788-0.341007-0.89067-0.73441-0.493724-0.4022-1.081293-0.874118-1.476635-1.164122-0.748005-0.553169-1.903554-1.270212-2.562626-1.636798-1.265768-0.708645-2.590064-0.296447-3.17203 0.457054l-1.019583 1.277407c-0.411498 0.518326-1.236036 0.470045-1.257873 0.468773-6.920623-1.779928-8.780117-8.740023-8.793402-8.789497-0.0012-0.02178-0.04998-0.843602 0.468771-1.26178l1.269595-1.015676c0.755375-0.578152 1.181146-1.902875 0.468613-3.171717-0.37171-0.655993-1.091556-1.820736-1.636799-2.562627-0.294642-0.396771-0.765541-0.982452-1.168027-1.476634-0.20028-0.246996-0.386677-0.475424-0.519556-0.636752-0.0674-0.08066-0.117746-0.145787-0.156267-0.191409-0.0192-0.0228-0.03564-0.03768-0.04688-0.05078-0.0056-0.0066-0.0106-0.0102-0.0156-0.0156-0.351561-0.417504-0.799567-0.673098-1.293047-0.757857zm13.903029 1.578202c-0.667039-0.04704-1.263929 0.450266-1.312565 1.093804-0.04868 0.644252 0.470489 1.218726 1.136774 1.265688 1.647689 0.116446 2.75842 0.600786 3.593929 1.484447v4e-3c0.852848 0.900063 1.243503 1.927561 1.210996 3.332197v0.0078c-0.0144 0.646386 0.525637 1.192927 1.19537 1.207092h0.03126c0.659955 0 1.208032-0.521988 1.222716-1.160214 0.04514-1.930845-0.58061-3.652796-1.847747-4.988527-1.276063-1.342281-3.08085-2.093385-5.230725-2.246205z"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 24.972656 4 C 15.569815 4 8 11.92363 8 21.765625 L 8 22.765625 C 8 12.92363 15.569815 5 24.972656 5 L 39.027344 5 C 48.430185 5 56 12.92363 56 22.765625 L 56 21.765625 C 56 11.92363 48.430185 4 39.027344 4 L 24.972656 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/victor-vran.svg b/.icons/awkward/64x64/apps/victor-vran.svg
new file mode 100644
index 00000000..2d02a718
--- /dev/null
+++ b/.icons/awkward/64x64/apps/victor-vran.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="fill:#32434d" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="M 31.999599,13.003399 A 19.999714,20.0044 0 0 0 11.999886,33.007799 19.999714,20.0044 0 0 0 24.9685,51.710913 c -0.0098,-0.284663 -0.0108,-0.650743 -0.03004,-0.86279 -0.05882,-0.663145 0.101919,-3.625197 0.246397,-4.526195 0.04984,-0.311269 0.230917,-0.924604 0.402634,-1.3615 0.340535,-0.86619 0.72459,-2.165076 0.862368,-2.930245 0.04822,-0.266858 0.170797,-0.778371 0.273436,-1.136249 0.157378,-0.546921 0.175897,-0.784573 0.123198,-1.511533 -0.0482,-0.664946 -0.02926,-0.960011 0.07812,-1.292284 0.182657,-0.566924 0.174338,-0.763568 -0.03906,-1.271479 -0.110799,-0.263658 -0.177178,-0.643742 -0.180278,-1.006622 l -0.006,-0.583328 -0.171257,0.222648 c -0.09432,0.122028 -0.234597,0.472705 -0.312496,0.778372 -0.342535,1.341495 -0.868247,2.121266 -2.391766,3.561383 -0.550772,0.520315 -1.035645,1.039428 -1.078704,1.154054 -0.593932,1.582148 -0.650551,1.808398 -0.603952,2.416531 0.02566,0.334875 0.07452,0.701555 0.108179,0.81438 0.08254,0.276661 -0.191797,0.391486 -0.414654,0.174038 -0.09252,-0.08802 -0.227897,-0.128028 -0.312496,-0.09602 -0.120618,0.05201 -0.139958,0.158034 -0.105178,0.54692 0.0518,0.582128 0.0791,0.621737 0.459733,0.610134 0.247437,0 0.311396,0.03401 0.393635,0.27066 0.05494,0.158035 0.06354,0.282462 0.018,0.282462 -0.04524,0 -0.08414,0.126027 -0.08414,0.291664 0,0.279462 -0.0142,0.291264 -0.396635,0.291264 -0.344995,0 -0.404794,0.02801 -0.429674,0.215648 -0.0184,0.13803 -0.09998,0.23125 -0.228356,0.249454 -0.265877,0.04201 -0.994506,-0.742963 -1.277022,-1.373501 -0.284156,-0.63454 -0.231217,-1.613155 0.150238,-2.834024 0.150378,-0.480906 0.320855,-1.13745 0.381614,-1.457721 0.143638,-0.758366 0.314036,-1.100041 0.579912,-1.172057 0.165198,-0.04201 0.318615,-0.288064 0.661051,-1.04583 0.245456,-0.54332 0.540872,-1.27248 0.65503,-1.619957 0.247117,-0.751765 0.516833,-1.200264 1.237962,-2.058853 0.295836,-0.352478 0.587152,-0.806777 0.649031,-1.012822 0.06194,-0.209046 0.299396,-0.812579 0.525833,-1.346297 l 0.411654,-0.971013 0.05708,-1.748985 c 0.03218,-0.961811 0.103339,-1.905619 0.159238,-2.094861 0.05572,-0.188041 0.325195,-0.634939 0.597951,-0.991818 0.293456,-0.383484 0.495793,-0.744163 0.495793,-0.880593 0,-0.27426 0.420174,-0.929405 0.742169,-1.157255 0.125839,-0.08802 0.345496,-0.190042 0.486774,-0.225249 0.506412,-0.122028 0.573931,-0.160035 0.66705,-0.345677 0.07504,-0.154033 0.03522,-0.313468 -0.189317,-0.790373 -0.155578,-0.330874 -0.337616,-0.688951 -0.405635,-0.793575 -0.108678,-0.168037 -0.102478,-0.206645 0.05408,-0.324471 0.09806,-0.07602 0.430394,-0.194042 0.739169,-0.258458 0.524393,-0.118025 0.564072,-0.13803 0.588932,-0.405689 0.02402,-0.257456 -0.02914,-0.31987 -0.540853,-0.643341 -1.179363,-0.745364 -1.603977,-1.231271 -1.598537,-1.821201 0.0066,-0.664346 0.360395,-1.041229 1.376181,-1.466722 0.516272,-0.215647 0.65197,-0.314669 0.67607,-0.495909 0.0166,-0.122027 0.06586,-0.268059 0.111178,-0.31867 0.04526,-0.05401 0.08414,-0.275061 0.08414,-0.495709 0,-0.665146 0.192037,-1.537339 0.393615,-1.779391 0.373814,-0.449099 0.67011,-0.545121 1.631596,-0.54092 0.755029,0 0.962426,0.03801 1.289042,0.219849 0.439593,0.247254 0.526532,0.422493 0.826308,1.664966 0.109478,0.4543 0.272556,0.896598 0.363575,0.982816 0.09102,0.08602 0.189257,0.264259 0.219357,0.393687 0.0412,0.176038 0.189117,0.291664 0.594951,0.465902 1.049485,0.4499 1.612037,1.244674 1.41826,2.00184 -0.168238,0.657545 -1.028305,1.403309 -1.616557,1.403309 -0.09496,0 -0.171258,0.06802 -0.171258,0.146032 0,0.07802 0.05618,0.144032 0.123199,0.144032 0.08644,0 0.137418,0.206645 0.177277,0.718158 0.03106,0.396087 0.103739,0.834984 0.162258,0.973814 0.102458,0.242654 0.135538,0.250055 0.880387,0.249254 0.659151,-2e-4 0.876448,0.04201 1.490359,0.309669 0.395994,0.172038 0.753369,0.367681 0.793269,0.438897 0.03986,0.07402 0.263436,0.234851 0.495792,0.36368 0.588892,0.326071 1.43222,1.296285 2.076371,2.386324 0.299935,0.507512 0.629931,1.026026 0.730149,1.151254 0.100219,0.122026 0.180278,0.291664 0.180278,0.372482 0,0.08202 0.09304,0.284863 0.204337,0.453899 0.111598,0.170038 0.208277,0.468503 0.216357,0.670348 0.0186,0.474104 0.373094,1.27448 1.268002,2.86103 0.556052,0.986217 0.738469,1.399507 0.787248,1.782391 0.035,0.27426 0.0883,1.649964 0.120199,3.056473 0.05574,2.46034 0.0671,2.566364 0.258416,2.786013 0.198657,0.228649 0.198217,0.228449 0.117178,2.608773 -0.04462,1.309489 -0.121118,2.49655 -0.171257,2.638781 -0.05018,0.142031 -0.213457,0.326071 -0.360575,0.40869 -0.147058,0.08202 -0.289716,0.22885 -0.318516,0.327671 -0.02878,0.09802 -0.297635,0.304668 -0.597951,0.460102 -0.300296,0.156034 -0.566412,0.314869 -0.588932,0.354477 -0.02254,0.04001 0.130218,0.434496 0.336536,0.877594 0.213516,0.4587 0.468973,0.833783 0.796268,1.235271 a 19.999714,20.0044 0 0 0 8.647675,-16.444415 19.999714,20.0044 0 0 0 -19.999714,-20.0044 z m 5.393523,18.973573 c -0.03646,0 -0.05666,0.227851 -0.04506,0.507912 0.0176,0.412691 -0.0223,0.574527 -0.204337,0.844586 -0.123738,0.18404 -0.411374,0.72896 -0.640011,1.214067 l -0.414654,0.880594 1.712716,3.642601 c 1.889293,4.014483 2.07497,4.369761 2.265567,4.369761 0.07176,0 0.287436,-0.248654 0.480753,-0.555722 l 0.0032,0 c 0.193357,-0.307267 0.493733,-0.745964 0.670071,-0.973815 0.219116,-0.282462 0.356755,-0.589929 0.432693,-0.971013 0.06108,-0.306468 0.138718,-0.601532 0.174258,-0.654944 0.223097,-0.334674 0.179077,-0.733361 -0.195317,-1.764188 -0.429234,-1.182461 -0.605992,-2.082258 -0.612971,-3.107884 l -0.006,-0.697153 -0.637011,-0.27346 c -0.507333,-0.220049 -0.798469,-0.438097 -1.43026,-1.076037 -0.436534,-0.440896 -0.857028,-0.802376 -0.934486,-0.802376 -0.07746,0 -0.187738,-0.09802 -0.246397,-0.215648 -0.108038,-0.222249 -0.251436,-0.361079 -0.372595,-0.36368 z m -0.246396,9.208625 c -0.127018,-0.104022 -0.108659,0.280462 -0.09316,1.033829 0.0178,0.853587 0.300616,2.212086 0.474753,2.2751 0.06066,0.02201 0.212437,0.154034 0.339536,0.291664 l 0.231356,0.249454 0.117179,3.781032 c 0.04916,1.619556 0.105218,2.503552 0.153237,3.128689 a 19.999714,20.0044 0 0 0 4.050343,-1.884414 c -1.098164,-0.63214 -2.09317,-1.892617 -2.827559,-3.672609 -0.240257,-0.582528 -0.909547,-2.065054 -1.484359,-3.294124 -0.564832,-1.207266 -0.834508,-1.803397 -0.961526,-1.90842 z m 4.224739,2.617777 c -0.05972,-0.02601 -0.115498,-0.02201 -0.189317,0.02801 -0.407174,0.235651 -0.396174,0.488108 0.06312,1.541939 0.286076,0.656344 0.455894,0.942607 0.504793,0.859589 0.04038,-0.07202 0.07124,-0.525915 0.07212,-1.016023 0.0011,-0.817381 -0.0156,-0.913801 -0.228357,-1.187261 -0.09684,-0.124027 -0.162637,-0.196043 -0.222357,-0.22525 z m -10.396451,4.880873 c -0.08992,0 -0.129098,0.110025 -0.129198,0.36348 -2.92e-4,0.359079 -0.280716,2.058053 -0.456733,2.768209 -0.02692,0.108024 -0.119239,0.689752 -0.189318,1.106044 A 19.999714,20.0044 0 0 0 31.741743,53 c -0.0034,-0.655945 -0.201737,-1.828202 -0.399634,-2.335114 -0.101319,-0.259457 -0.140538,-0.592931 -0.123198,-1.058033 0.02644,-0.713557 -0.02846,-0.922603 -0.243397,-0.922603 z"/>
+ <path style="fill:#ffffff" d="M 31.999599,12.0034 A 19.999714,20.004401 0 0 0 11.999886,32.0078 19.999714,20.004401 0 0 0 24.9685,50.710915 c -0.0098,-0.284663 -0.0108,-0.650743 -0.03004,-0.86279 -0.05882,-0.663145 0.101919,-3.625197 0.246397,-4.526196 0.04984,-0.311268 0.230917,-0.924603 0.402634,-1.361499 0.340535,-0.86619 0.72459,-2.165077 0.862368,-2.930245 0.04822,-0.266858 0.170797,-0.778371 0.273436,-1.13625 0.157378,-0.54692 0.175897,-0.784572 0.123198,-1.511532 -0.0482,-0.664947 -0.02926,-0.960011 0.07812,-1.292285 0.182657,-0.566924 0.174338,-0.763568 -0.03906,-1.271479 -0.110799,-0.263659 -0.177178,-0.643742 -0.180278,-1.006622 l -0.006,-0.583328 -0.171257,0.222649 c -0.09432,0.122026 -0.234597,0.472704 -0.312496,0.778371 -0.342535,1.341495 -0.868247,2.121267 -2.391766,3.561383 -0.550772,0.520315 -1.035645,1.039429 -1.078704,1.154055 -0.593932,1.582148 -0.650551,1.808398 -0.603952,2.416531 0.02566,0.334873 0.07452,0.701554 0.108179,0.814379 0.08254,0.276661 -0.191797,0.391486 -0.414654,0.174039 -0.09252,-0.08802 -0.227897,-0.128028 -0.312496,-0.09602 -0.120618,0.05201 -0.139958,0.158035 -0.105178,0.54692 0.0518,0.582129 0.0791,0.621738 0.459733,0.610135 0.247437,0 0.311396,0.03401 0.393635,0.27066 0.05494,0.158035 0.06354,0.282462 0.018,0.282462 -0.04524,0 -0.08414,0.126027 -0.08414,0.291664 0,0.279462 -0.0142,0.291264 -0.396635,0.291264 -0.344995,0 -0.404794,0.02801 -0.429674,0.215647 -0.0184,0.13803 -0.09998,0.231251 -0.228356,0.249455 -0.265877,0.04201 -0.994506,-0.742963 -1.277022,-1.373502 -0.284156,-0.634539 -0.231217,-1.613154 0.150238,-2.834023 0.150378,-0.480906 0.320855,-1.137451 0.381614,-1.457721 0.143638,-0.758367 0.314036,-1.100042 0.579912,-1.172058 0.165198,-0.04201 0.318615,-0.288063 0.661051,-1.04583 0.245456,-0.54332 0.540872,-1.27248 0.65503,-1.619956 0.247117,-0.751766 0.516833,-1.200264 1.237962,-2.058853 0.295836,-0.352478 0.587152,-0.806777 0.649031,-1.012823 0.06194,-0.209046 0.299396,-0.812579 0.525833,-1.346296 l 0.411654,-0.971014 0.05708,-1.748984 c 0.03218,-0.961812 0.103339,-1.90562 0.159238,-2.094861 0.05572,-0.188042 0.325195,-0.63494 0.597951,-0.991818 0.293456,-0.383485 0.495793,-0.744164 0.495793,-0.880594 0,-0.274261 0.420174,-0.929405 0.742169,-1.157255 0.125839,-0.08802 0.345496,-0.190041 0.486774,-0.22525 0.506412,-0.122026 0.573931,-0.160034 0.66705,-0.345676 0.07504,-0.154034 0.03522,-0.313468 -0.189317,-0.790373 -0.155578,-0.330873 -0.337616,-0.688952 -0.405635,-0.793575 -0.108678,-0.168037 -0.102478,-0.206645 0.05408,-0.324471 0.09806,-0.07602 0.430394,-0.194043 0.739169,-0.258457 0.524393,-0.118026 0.564072,-0.138031 0.588932,-0.405689 0.02402,-0.257457 -0.02914,-0.31987 -0.540853,-0.643342 -1.179363,-0.745364 -1.603977,-1.231271 -1.598537,-1.821201 0.0066,-0.664345 0.360395,-1.041229 1.376181,-1.466722 0.516272,-0.215648 0.65197,-0.314669 0.67607,-0.49591 0.0166,-0.122026 0.06586,-0.268058 0.111178,-0.318669 0.04526,-0.05401 0.08414,-0.275061 0.08414,-0.495709 0,-0.665147 0.192037,-1.537338 0.393615,-1.779392 0.373814,-0.449098 0.67011,-0.54512 1.631596,-0.540919 0.755029,0 0.962426,0.03801 1.289042,0.219849 0.439593,0.247254 0.526532,0.422493 0.826308,1.664966 0.109478,0.4543 0.272556,0.896597 0.363575,0.982816 0.09102,0.08602 0.189257,0.264258 0.219357,0.393686 0.0412,0.176039 0.189117,0.291664 0.594951,0.465903 1.049485,0.449899 1.612037,1.244674 1.41826,2.00184 -0.168238,0.657545 -1.028305,1.403309 -1.616557,1.403309 -0.09496,0 -0.171258,0.06802 -0.171258,0.146032 0,0.07802 0.05618,0.144032 0.123199,0.144032 0.08644,0 0.137418,0.206645 0.177277,0.718158 0.03106,0.396087 0.103739,0.834984 0.162258,0.973814 0.102458,0.242653 0.135538,0.250055 0.880387,0.249255 0.659151,-2e-4 0.876448,0.04201 1.490359,0.309668 0.395994,0.172038 0.753369,0.367681 0.793269,0.438897 0.03986,0.07402 0.263436,0.234851 0.495792,0.363679 0.588892,0.326073 1.43222,1.296286 2.076371,2.386325 0.299935,0.507512 0.629931,1.026027 0.730149,1.151254 0.100219,0.122027 0.180278,0.291664 0.180278,0.372481 0,0.08202 0.09304,0.284863 0.204337,0.453901 0.111598,0.170038 0.208277,0.468502 0.216357,0.670347 0.0186,0.474105 0.373094,1.27448 1.268002,2.861029 0.556052,0.986217 0.738469,1.399508 0.787248,1.782393 0.035,0.27426 0.0883,1.649962 0.120199,3.056472 0.05574,2.460341 0.0671,2.566365 0.258416,2.786012 0.198657,0.228651 0.198217,0.228451 0.117178,2.608775 -0.04462,1.309487 -0.121118,2.496548 -0.171257,2.63878 -0.05018,0.142031 -0.213457,0.326072 -0.360575,0.40869 -0.147058,0.08202 -0.289716,0.22885 -0.318516,0.327672 -0.02878,0.09802 -0.297635,0.304668 -0.597951,0.460101 -0.300296,0.156035 -0.566412,0.31487 -0.588932,0.354478 -0.02254,0.04001 0.130218,0.434496 0.336536,0.877594 0.213516,0.4587 0.468973,0.833783 0.796268,1.235271 A 19.999714,20.004401 0 0 0 51.999493,32.0044 19.999714,20.004401 0 0 0 31.999779,11.999999 Z m 5.393523,18.973574 c -0.03646,0 -0.05666,0.22785 -0.04506,0.507912 0.0176,0.412691 -0.0223,0.574525 -0.204337,0.844586 -0.123738,0.18404 -0.411374,0.728959 -0.640011,1.214066 l -0.414654,0.880594 1.712716,3.642601 c 1.889293,4.014483 2.07497,4.369762 2.265567,4.369762 0.07176,0 0.287436,-0.248655 0.480753,-0.555723 l 0.0032,0 c 0.193357,-0.307268 0.493733,-0.745963 0.670071,-0.973814 0.219116,-0.282462 0.356755,-0.58993 0.432693,-0.971013 0.06108,-0.306468 0.138718,-0.601533 0.174258,-0.654945 0.223097,-0.334673 0.179077,-0.733361 -0.195317,-1.764188 -0.429234,-1.18246 -0.605992,-2.082258 -0.612971,-3.107883 l -0.006,-0.697153 -0.637011,-0.273461 c -0.507333,-0.220048 -0.798469,-0.438096 -1.43026,-1.076037 -0.436534,-0.440897 -0.857028,-0.802376 -0.934486,-0.802376 -0.07746,0 -0.187738,-0.09802 -0.246397,-0.215647 -0.108038,-0.222249 -0.251436,-0.36108 -0.372595,-0.36368 z m -0.246396,9.208625 c -0.127018,-0.104022 -0.108659,0.280462 -0.09316,1.033827 0.0178,0.853588 0.300616,2.212088 0.474753,2.275101 0.06066,0.02201 0.212437,0.154034 0.339536,0.291665 l 0.231356,0.249454 0.117179,3.781032 c 0.04916,1.619556 0.105218,2.50355 0.153237,3.128688 A 19.999714,20.004401 0 0 0 42.41997,49.060951 C 41.321806,48.428812 40.3268,47.168335 39.592411,45.388344 39.352154,44.805816 38.682864,43.323289 38.108052,42.094219 37.54322,40.886953 37.273544,40.290823 37.146526,40.185799 Z m 4.224739,2.617776 c -0.05972,-0.02601 -0.115498,-0.02201 -0.189317,0.02801 -0.407174,0.235652 -0.396174,0.488107 0.06312,1.541939 0.286076,0.656345 0.455894,0.942608 0.504793,0.85959 0.04038,-0.07202 0.07124,-0.525916 0.07212,-1.016023 0.0011,-0.817381 -0.0156,-0.913801 -0.228357,-1.187262 -0.09684,-0.124028 -0.162637,-0.196043 -0.222357,-0.225249 z m -10.396451,4.880874 c -0.08992,0 -0.129098,0.110024 -0.129198,0.36348 -2.92e-4,0.359079 -0.280716,2.058052 -0.456733,2.768209 -0.02692,0.108024 -0.119239,0.689751 -0.189318,1.106043 a 19.999714,20.004401 0 0 0 1.541438,0.07802 c -0.004,-0.656144 -0.201997,-1.828402 -0.399994,-2.334513 -0.101999,-0.260058 -0.139998,-0.594131 -0.123998,-1.058233 0.028,-0.714157 -0.028,-0.924203 -0.241997,-0.924203 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,4 C 16.488222,4 4,16.494419 4,32.013895 4,32.127506 4.011285,32.23804 4.017578,32.35 4.3691162,17.140916 16.710946,5.0004963 32,5.0004963 47.289055,5.0004963 59.630884,17.140916 59.982422,32.35 59.988797,32.23804 60,32.127506 60,32.013895 60,16.494419 47.511779,4 32,4 Z"/>
+ <path style="opacity:0.2" d="M 4.0175781,32.664062 C 4.0112845,32.775966 4,32.886446 4,33 4,48.511779 16.488,61 32,61 47.512001,61 60,48.511779 60,33 60,32.886446 59.988797,32.775966 59.982422,32.664062 59.630879,47.865603 47.289273,60 32,60 16.710728,60 4.3691213,47.865603 4.0175781,32.664062 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vidcutter.svg b/.icons/awkward/64x64/apps/vidcutter.svg
new file mode 100644
index 00000000..2cc763c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vidcutter.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="fill:#642c68" width="56" height="56" x="-59" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 8,8 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z m -42,14 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z m -42,14 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z m -42,14 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z"/>
+ <path style="fill:#ffffff" d="m 8,7 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z m -42,14 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z m -42,14 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z m -42,14 0,6 6,0 0,-6 -6,0 z m 42,0 0,6 6,0 0,-6 -6,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 3 C 5.2495812 3 4 4.2495812 4 5.8007812 L 4 6.8007812 C 4 5.2495813 5.2495812 4 6.8007812 4 L 57.199219 4 C 58.750419 4 60 5.2495812 60 6.8007812 L 60 5.8007812 C 60 4.2495812 58.750419 3 57.199219 3 L 6.8007812 3 z"/>
+ <rect style="opacity:0.2" width="26" height="18" x="19" y="10"/>
+ <rect style="fill:#ffffff" width="26" height="18" x="19" y="9"/>
+ <rect style="opacity:0.2" width="26" height="18" x="19" y="36"/>
+ <rect style="fill:#ffffff" width="26" height="18" x="19" y="35"/>
+ <path style="opacity:0.2" d="M 63.958,44.848 A 16,16 0 0 1 48,60 16,16 0 0 1 32.042,45.152 16,16 0 0 0 32,46 16,16 0 0 0 48,62 16,16 0 0 0 64,46 16,16 0 0 0 63.95704,44.84766 Z"/>
+ <circle style="fill:#96be4e" cx="48" cy="45" r="16"/>
+ <path style="fill:#ffffff" d="M 43.076,37 C 41.378,37 40,38.378 40,40.076 c 0,1.69934 1.37758,3.077 3.077,3.077 0.54902,0 1.05376,-0.1711 1.5,-0.42308 l 2.424,2.27 -2.423,2.2692 c -0.44624,-0.25198 -0.95098,-0.42308 -1.5,-0.42308 -1.698,0 -3.076,1.378 -3.076,3.078 0,1.698 1.378,3.076 3.076,3.076 1.69934,0 3.077,-1.37758 3.077,-3.077 0,-0.28204 -0.0443,-0.5482 -0.11532,-0.8077 l 2.6154,-2.5384 5.5,5.1924 1.84616,0 0,-1.23076 -9.9616,-9.6538 c 0.07114,-0.2595 0.11532,-0.52564 0.11532,-0.8077 0,-1.7 -1.378,-3.078 -3.078,-3.078 z m 0,1.84616 c 0.67972,0 1.23076,0.55104 1.23076,1.23076 0,0.67972 -0.55104,1.23076 -1.23076,1.23076 -0.67972,0 -1.23076,-0.55104 -1.23076,-1.23076 0,-0.67972 0.55104,-1.23076 1.23076,-1.23076 z m 11.077,-0.61538 -4.8462,4.577 1.61538,1.57692 5.077,-4.923 0,-1.23076 z m -11.077,10.4616 c 0.67972,0 1.23076,0.55104 1.23076,1.23076 0,0.67972 -0.55104,1.23076 -1.23076,1.23076 -0.67972,0 -1.23076,-0.55104 -1.23076,-1.23076 0,-0.67972 0.55104,-1.23076 1.23076,-1.23076 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/video-player.svg b/.icons/awkward/64x64/apps/video-player.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/video-player.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vieb.svg b/.icons/awkward/64x64/apps/vieb.svg
new file mode 100644
index 00000000..043abdd8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vieb.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31.999,3.0001 C 30.428,3.0001 28.855,3.5858 27.68,4.7605 L 3.7604,28.683 C 1.411,31.033 1.4143,34.964 3.7639,37.314 L 27.684,61.236 C 30.033,63.586 33.969,63.589 36.318,61.24 L 60.238,37.317 C 62.587,34.968 62.587,31.033 60.238,28.683 L 36.318,4.7605 C 35.143,3.5858 33.571,3.0001 31.999,3.0001 Z"/>
+ <path style="fill:#a42a2a" d="M 31.999,2 C 30.428,2 28.855,2.5858 27.68,3.7605 L 3.7604,27.683 C 1.411,30.032 1.4143,33.964 3.7639,36.314 L 27.684,60.236 C 30.033,62.586 33.969,62.589 36.318,60.24 L 60.238,36.317 C 62.587,33.968 62.587,30.033 60.238,27.683 L 36.318,3.7605 C 35.143,2.5858 33.571,2 31.999,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,2 C 30.429,2 28.854,2.5851 27.68,3.7598 L 3.7598,27.684 C 2.4601,28.983 1.8843,30.766 2.0234,32.498 2.1343,31.099 2.7099,29.733 3.7598,28.684 L 27.68,4.7598 C 28.854,3.5851 30.429,3 32,3 33.572,3 35.144,3.5851 36.318,4.7598 L 60.238,28.684 C 61.288,29.733 61.865,31.1 61.977,32.5 62.115,30.767 61.538,28.983 60.238,27.684 L 36.318,3.7598 C 35.144,2.5851 33.572,2 32,2 Z"/>
+ <path style="opacity:0.2" d="M 9,11 C 7.338,11 6,12.338 6,14 6,15.662 7.338,17 9,17 H 10 V 51 A 6.0006,6.0006 0 0 0 20.193,55.291 L 59.418,16.959 C 60.879,16.755 62,15.519 62,14 62,12.338 60.662,11 59,11 H 45 C 43.338,11 42,12.338 42,14 42,14.889 42.39,15.676 43,16.225 L 22,36.748 V 17 H 23 C 24.662,17 26,15.662 26,14 26,12.338 24.662,11 23,11 Z"/>
+ <path style="fill:#e4e4e4" d="M 9,10 C 7.338,10 6,11.338 6,13 6,14.662 7.338,16 9,16 H 10 V 50 A 6.0006,6.0006 0 0 0 20.193,54.291 L 59.418,15.959 C 60.879,15.755 62,14.519 62,13 62,11.338 60.662,10 59,10 H 45 C 43.338,10 42,11.338 42,13 42,13.889 42.39,14.676 43,15.225 L 22,35.748 V 16 H 23 C 24.662,16 26,14.662 26,13 26,11.338 24.662,10 23,10 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 9 10 C 7.338 10 6 11.338 6 13 C 6 13.172 6.0234 13.336 6.0508 13.5 C 6.2888 12.079 7.5096 11 9 11 L 23 11 C 24.49 11 25.711 12.079 25.949 13.5 C 25.977 13.336 26 13.172 26 13 C 26 11.338 24.662 10 23 10 L 9 10 z M 45 10 C 43.338 10 42 11.338 42 13 C 42 13.165 42.027 13.321 42.053 13.479 C 42.299 12.068 43.517 11 45 11 L 59 11 C 60.498 11 61.724 12.09 61.953 13.521 C 61.983 13.352 62 13.178 62 13 C 62 11.338 60.662 10 59 10 L 45 10 z M 42.533 15.682 L 22 35.748 L 22 36.748 L 43 16.225 C 42.822 16.064 42.67 15.879 42.533 15.682 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/viewnior.svg b/.icons/awkward/64x64/apps/viewnior.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/viewnior.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vifm.svg b/.icons/awkward/64x64/apps/vifm.svg
new file mode 100644
index 00000000..a129eff3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vifm.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 4,14.9 V 55.222222 C 4,56.762222 5.24775,58 6.8,58 H 57.2014 C 58.7526,58 60,56.7625 60,55.222222 V 14.9 Z"/>
+ <path style="fill:#3f3f3f" d="M 4,13.9 V 54.222222 C 4,55.762222 5.24775,57 6.8,57 H 57.2014 C 58.7526,57 60,55.7625 60,54.222222 V 13.9 Z"/>
+ <path style="fill:#4f4f4f" d="M 32,13.944444 V 57 H 57.202734 C 58.753934,57 60,55.7625 60,54.222222 V 13.944444 Z"/>
+ <path style="fill:#c8c8c8" d="m 6.8,6.9999998 c -1.55232,0 -2.8,1.2381945 -2.8,2.7770834 V 14 H 60 V 9.7770832 C 60,8.2381943 58.7526,6.9999998 57.2,6.9999998 Z"/>
+ <rect style="opacity:0.2" width="56" height="1" x="4" y="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 7 C 5.2484613 7 4 8.2384549 4 9.7773438 L 4 10.777344 C 4 9.2384551 5.2484613 8 6.8007812 8 L 57.199219 8 C 58.751819 8 60 9.2384551 60 10.777344 L 60 9.7773438 C 60 8.2384549 58.751819 7 57.199219 7 L 6.8007812 7 z"/>
+ <path style="opacity:0.2" d="M 35.326172,23.999906 29.091797,37.765531 23.322266,25.999906 h -6.681641 l 9.865234,20.121094 5.427735,-0.08399 9.980468,-22.037109 z m 6.673828,4 v 4 h 4 v -4 z m 0,7 v 11 h 4 v -11 z"/>
+ <path style="fill:#1b6cff" d="M 35.326172 23 L 29.091797 36.765625 L 23.322266 25 L 16.640625 25 L 26.505859 45.121094 L 31.933594 45.037109 L 41.914062 23 L 35.326172 23 z M 42 27 L 42 31 L 46 31 L 46 27 L 42 27 z M 42 34 L 42 45 L 46 45 L 46 34 L 42 34 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/viking.svg b/.icons/awkward/64x64/apps/viking.svg
new file mode 120000
index 00000000..2c7603d5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/viking.svg
@@ -0,0 +1 @@
+gps.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vim-qt.svg b/.icons/awkward/64x64/apps/vim-qt.svg
new file mode 120000
index 00000000..150dd041
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vim-qt.svg
@@ -0,0 +1 @@
+vim.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vim.svg b/.icons/awkward/64x64/apps/vim.svg
new file mode 100644
index 00000000..11181a3f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vim.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 31.999,3.0001 C 30.428,3.0001 28.855,3.5858 27.68,4.7605 L 3.7604,28.683 C 1.411,31.033 1.4143,34.964 3.7639,37.314 L 27.684,61.236 C 30.033,63.586 33.969,63.589 36.318,61.24 L 60.238,37.317 C 62.587,34.968 62.587,31.033 60.238,28.683 L 36.318,4.7605 C 35.143,3.5858 33.571,3.0001 31.999,3.0001 Z"/>
+ <path style="fill:#159532" d="M 31.999,2 C 30.428,2 28.855,2.5858 27.68,3.7605 L 3.7604,27.683 C 1.411,30.032 1.4143,33.964 3.7639,36.314 L 27.684,60.236 C 30.033,62.586 33.969,62.589 36.318,60.24 L 60.238,36.317 C 62.587,33.968 62.587,30.033 60.238,27.683 L 36.318,3.7605 C 35.143,2.5858 33.571,2 31.999,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,2 C 30.429,2 28.854,2.5851 27.68,3.7598 L 3.7598,27.684 C 2.4601,28.983 1.8843,30.766 2.0234,32.498 2.1343,31.099 2.7099,29.733 3.7598,28.684 L 27.68,4.7598 C 28.854,3.5851 30.429,3 32,3 33.572,3 35.144,3.5851 36.318,4.7598 L 60.238,28.684 C 61.288,29.733 61.865,31.1 61.977,32.5 62.115,30.767 61.538,28.983 60.238,27.684 L 36.318,3.7598 C 35.144,2.5851 33.572,2 32,2 Z"/>
+ <path style="opacity:0.2" d="M 9,11 C 7.338,11 6,12.338 6,14 6,15.662 7.338,17 9,17 H 10 V 51 A 6.0006,6.0006 0 0 0 20.193,55.291 L 59.418,16.959 C 60.879,16.755 62,15.519 62,14 62,12.338 60.662,11 59,11 H 45 C 43.338,11 42,12.338 42,14 42,14.889 42.39,15.676 43,16.225 L 22,36.748 V 17 H 23 C 24.662,17 26,15.662 26,14 26,12.338 24.662,11 23,11 Z"/>
+ <path style="fill:#e4e4e4" d="M 9,10 C 7.338,10 6,11.338 6,13 6,14.662 7.338,16 9,16 H 10 V 50 A 6.0006,6.0006 0 0 0 20.193,54.291 L 59.418,15.959 C 60.879,15.755 62,14.519 62,13 62,11.338 60.662,10 59,10 H 45 C 43.338,10 42,11.338 42,13 42,13.889 42.39,14.676 43,15.225 L 22,35.748 V 16 H 23 C 24.662,16 26,14.662 26,13 26,11.338 24.662,10 23,10 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 9 10 C 7.338 10 6 11.338 6 13 C 6 13.172 6.0234 13.336 6.0508 13.5 C 6.2888 12.079 7.5096 11 9 11 L 23 11 C 24.49 11 25.711 12.079 25.949 13.5 C 25.977 13.336 26 13.172 26 13 C 26 11.338 24.662 10 23 10 L 9 10 z M 45 10 C 43.338 10 42 11.338 42 13 C 42 13.165 42.027 13.321 42.053 13.479 C 42.299 12.068 43.517 11 45 11 L 59 11 C 60.498 11 61.724 12.09 61.953 13.521 C 61.983 13.352 62 13.178 62 13 C 62 11.338 60.662 10 59 10 L 45 10 z M 42.533 15.682 L 22 35.748 L 22 36.748 L 43 16.225 C 42.822 16.064 42.67 15.879 42.533 15.682 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vimeo.svg b/.icons/awkward/64x64/apps/vimeo.svg
new file mode 100644
index 00000000..90065dbd
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vimeo.svg
@@ -0,0 +1,7 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="4" y="5" width="56" height="56" rx="5" ry="5" style="opacity:.2"/>
+ <rect x="4" y="4" width="56" height="56" rx="5" ry="5" style="fill:#1ab7ea"/>
+ <path d="m11 24 2 3s1-2 4-2c2 4 5 25 12 25 14 0 21-24 21-30 0-1 1-5-5-5-8 0-11 10-11 10s3-1 6-1c1 3-2 10-7 14-4-5-4-22-9-22-4 0-13 8-13 8z" style="opacity:.2"/>
+ <path d="m11 23 2 3s1-2 4-2c2 4 5 25 12 25 14 0 21-24 21-30 0-1 1-5-5-5-8 0-11 10-11 10s3-1 6-1c1 3-2 10-7 14-4-5-4-22-9-22-4 0-13 8-13 8z" style="fill:#ffffff"/>
+ <path d="m9 4c-2.77 0-5 2.23-5 5v1c0-2.77 2.23-5 5-5h46c2.77 0 5 2.23 5 5v-1c0-2.77-2.23-5-5-5h-46z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vinagre.svg b/.icons/awkward/64x64/apps/vinagre.svg
new file mode 120000
index 00000000..2e170d10
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vinagre.svg
@@ -0,0 +1 @@
+preferences-desktop-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/virt-manager.svg b/.icons/awkward/64x64/apps/virt-manager.svg
new file mode 100644
index 00000000..768abc09
--- /dev/null
+++ b/.icons/awkward/64x64/apps/virt-manager.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2496034 4 4 5.2498396 4 6.8007812 L 4 7.8007812 C 4 6.2498396 5.2496034 5 6.8007812 5 L 57.199219 5 C 58.749197 5 60 6.2498396 60 7.8007812 L 60 6.8007812 C 60 5.2498397 58.749197 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="m 4,57.199219 0,1 C 4,59.749197 5.2496034,61 6.8007812,61 L 57.199219,61 C 58.749197,61 60,59.749197 60,58.199219 l 0,-1 C 60,58.749197 58.749197,60 57.199219,60 L 6.8007812,60 C 5.2496034,60 4,58.749197 4,57.199219 Z"/>
+ <path style="opacity:0.2" d="m 8.9999285,25.000515 6.4499075,15.999771 4.599934,0 6.34991,-15.999771 -4.349938,0 -4.349938,10.549849 -4.299939,-10.549849 -4.3999365,0 z"/>
+ <path style="fill:#6a2537" d="m 8.9999285,24.000544 6.4499075,15.999771 4.599934,0 6.34991,-15.999771 -4.349938,0 -4.349938,10.549849 -4.299939,-10.549849 -4.3999365,0 z"/>
+ <path style="opacity:0.2" d="m 30.649619,25.000515 c -2.166169,5.360923 -4.367738,10.688247 -6.649905,15.999771 l 4.599934,0 4.299939,-10.49985 4.249939,10.49985 4.599934,0 4.249939,-10.799845 4.399937,10.799845 4.599935,0 C 52.717103,35.688762 50.465535,30.361438 48.299366,25.000515 l -4.599934,0 -4.249939,10.549849 -4.349938,-10.549849 -4.449936,0 z"/>
+ <path style="fill:#a6aaad" d="m 30.649619,24.000544 c -2.166169,5.360923 -4.367738,10.688247 -6.649905,15.999771 l 4.599934,0 4.299939,-10.49985 4.249939,10.49985 4.599934,0 4.249939,-10.799846 4.399937,10.799846 4.599935,0 C 52.717103,34.688791 50.465535,29.361467 48.299366,24.000544 l -4.599934,0 -4.249939,10.549849 -4.349938,-10.549849 -4.449936,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/virt-viewer.svg b/.icons/awkward/64x64/apps/virt-viewer.svg
new file mode 120000
index 00000000..375fdbff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/virt-viewer.svg
@@ -0,0 +1 @@
+krdc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/virtualbox-ose.svg b/.icons/awkward/64x64/apps/virtualbox-ose.svg
new file mode 120000
index 00000000..f7e0337e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/virtualbox-ose.svg
@@ -0,0 +1 @@
+virtualbox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/virtualbox.svg b/.icons/awkward/64x64/apps/virtualbox.svg
new file mode 100644
index 00000000..deb4ee46
--- /dev/null
+++ b/.icons/awkward/64x64/apps/virtualbox.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4289d6" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 31,15 -7,23 -4,-13 -8,0 0,4 6,0 6,22 7,-24 4,12 5,-14 4,14 8,0 0,-4 -5,0 C 44.818,28.274 40,16 40,16 l -5,13 z"/>
+ <path style="fill:#ffffff" d="m 31,14 -7,23 -4,-13 -8,0 0,4 6,0 6,22 7,-24 4,12 5,-14 4,14 8,0 0,-4 -5,0 C 44.818,27.274 40,15 40,15 l -5,13 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/visual-paradigm.svg b/.icons/awkward/64x64/apps/visual-paradigm.svg
new file mode 100644
index 00000000..45078648
--- /dev/null
+++ b/.icons/awkward/64x64/apps/visual-paradigm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 31.99925,11.000003 c -1.36197,0 -2.724842,0.507646 -3.742946,1.525724 L 7.5257046,33.258667 c -2.0362044,2.036156 -2.0333166,5.443686 0.00294,7.479842 L 28.25928,61.471449 c 2.036204,2.036156 5.446766,2.039044 7.48297,0.0028 L 56.472848,40.741487 c 2.036202,-2.036158 2.036204,-5.4466 0,-7.482756 L 35.742192,12.525727 C 34.72409,11.507649 33.361214,11.000003 31.99925,11.000003 Z"/>
+ <path style="fill:#a42a2a" d="m 31.99925,9.9999928 c -1.36197,0 -2.724842,0.5076462 -3.742946,1.5257242 L 7.5257046,32.258656 c -2.0362044,2.036156 -2.0333166,5.443686 0.00294,7.479842 L 28.25928,60.471438 c 2.036204,2.036156 5.446766,2.039044 7.48297,0.0028 L 56.472848,39.741476 c 2.036202,-2.036158 2.036204,-5.4466 0,-7.482756 L 35.742192,11.525717 C 34.72409,10.507639 33.361214,9.9999928 31.99925,9.9999928 Z"/>
+ <path style="opacity:0.2" d="m 31.99925,3.0000115 c -1.36197,0 -2.724842,0.5076464 -3.742944,1.525725 L 7.5257054,25.258675 c -2.0362044,2.036156 -2.0333164,5.443684 0.00292,7.479842 L 28.259278,53.471455 c 2.036202,2.036158 5.446764,2.039044 7.482968,0.0028 l 20.7306,-20.73285 c 2.036204,-2.036158 2.036206,-5.4466 0,-7.482756 L 35.742192,4.5257365 C 34.72409,3.5076579 33.361214,3.0000115 31.99925,3.0000115 Z"/>
+ <path style="fill:#cf3d3d" d="m 31.99925,2.000001 c -1.36197,0 -2.724842,0.5076464 -3.742944,1.525725 L 7.5257054,24.258664 C 5.489501,26.29482 5.492389,29.702348 7.5286254,31.738506 L 28.259278,52.471444 c 2.036202,2.036158 5.446764,2.039044 7.482968,0.0028 l 20.7306,-20.73285 c 2.036204,-2.036158 2.036206,-5.4466 0,-7.482756 L 35.742192,3.525726 C 34.72409,2.5076474 33.361214,2.000001 31.99925,2.000001 Z"/>
+ <path style="opacity:0.2" d="M 32,17.00001 22,27.000011 30.753906,35.753917 32,37.000011 42.109376,47.109387 46.351562,42.867199 36.242188,32.757823 42,27.000011 Z"/>
+ <path style="fill:#ffffff" d="M 32,16 22,26 30.753906,34.753906 32,36 42.109376,46.109376 46.351562,41.867188 36.242188,31.757812 42,26 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 2 C 30.63803 2 29.273961 2.507312 28.255859 3.5253906 L 7.5253906 24.257812 C 6.3819892 25.401187 5.9053507 26.975467 6.046875 28.498047 C 6.1561273 27.30917 6.6325877 26.150594 7.5253906 25.257812 L 28.255859 4.5253906 C 29.273961 3.507312 30.63803 3 32 3 C 33.361964 3 34.724085 3.507312 35.742188 4.5253906 L 56.472656 25.257812 C 57.36546 26.150594 57.843247 27.310494 57.953125 28.5 C 58.093845 26.976614 57.616059 25.401187 56.472656 24.257812 L 35.742188 3.5253906 C 34.724085 2.507312 33.361964 2 32 2 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/visual-studio-code-insiders.svg b/.icons/awkward/64x64/apps/visual-studio-code-insiders.svg
new file mode 100644
index 00000000..50493d2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/visual-studio-code-insiders.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 46.488697,60.653288 c -1.335083,0.645788 -2.930318,0.372916 -3.977924,-0.68076 1.290705,1.298184 3.497844,0.378641 3.497844,-1.457378 V 7.4851571 c 0,-1.8360194 -2.207139,-2.7555204 -3.497844,-1.4572518 1.047606,-1.053676 2.642841,-1.3267305 3.977924,-0.6809139 L 58.018033,10.923664 C 59.229599,11.509644 60,12.742113 60,14.094212 v 37.812149 c 0,1.352057 -0.770401,2.584498 -1.981967,3.170478 z"/>
+ <path style="opacity:0.2" d="M 58.019345,10.932414 46.488043,5.3480692 C 45.153394,4.7016788 43.558159,4.9743413 42.510555,6.0279333 L 4.7610888,40.025468 c -1.0153655,0.931205 -1.0141981,2.538984 0.00252,3.468649 l 3.083497,2.819332 c 0.8312193,0.76014 2.0830327,0.815985 2.9779782,0.133279 L 56.284195,12.381126 c 1.52506,-1.16366 3.715585,-0.06958 3.715585,1.855773 V 14.10222 c 0,-1.351511 -0.769743,-2.583532 -1.980435,-3.16982 z"/>
+ <path style="fill:#007c64" d="M 58.019345,9.9324272 46.488043,4.3480828 C 45.153394,3.7016924 43.558159,3.9743549 42.510555,5.0279469 L 4.7610888,39.025482 c -1.0153655,0.931204 -1.0141981,2.538983 0.00252,3.468648 l 3.083497,2.819332 c 0.8312193,0.76014 2.0830327,0.815985 2.9779782,0.133279 L 56.284195,11.381139 c 1.52506,-1.163659 3.715585,-0.06958 3.715585,1.855774 v -0.13468 c 0,-1.35151 -0.769743,-2.583531 -1.980435,-3.1698198 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 44.652344 4.0136719 C 43.861148 4.088001 43.100997 4.4346982 42.511719 5.0273438 L 4.7617188 39.023438 C 4.1233033 39.608936 3.8976588 40.460613 4.0644531 41.244141 C 4.1631612 40.791694 4.3923373 40.362201 4.7617188 40.023438 L 42.511719 6.0273438 C 43.297423 5.2371497 44.388399 4.8846268 45.449219 5.03125 C 45.802827 5.0801241 46.154618 5.1860588 46.488281 5.3476562 L 58.019531 10.933594 C 58.045974 10.946399 58.069685 10.963149 58.095703 10.976562 C 59.123283 11.162268 60 12.02098 60 13.238281 L 60 13.101562 C 60 11.750051 59.230223 10.519882 58.019531 9.9335938 L 46.488281 4.3476562 C 46.154618 4.1860587 45.802827 4.0801241 45.449219 4.03125 C 45.184014 3.9945942 44.916076 3.9888955 44.652344 4.0136719 z"/>
+ <path style="opacity:0.2" d="m 9.3127866,17.015873 c -0.528724,0.02364 -1.0492258,0.229358 -1.4648355,0.609372 l -3.0859199,2.820296 c -1.0167181,0.929637 -1.0153655,2.537596 0,3.46873 L 42.511817,59.972662 c 0.159259,0.160139 0.349528,0.267054 0.531247,0.390623 0.0012,5.9e-4 0.0028,-5.9e-4 0.004,0 1.285253,0.654085 2.960919,-0.247254 2.960919,-1.847647 V 45.453212 L 10.824497,17.492433 C 10.377024,17.15101 9.8415107,16.992236 9.3127866,17.015873 Z"/>
+ <path style="fill:#00a388" d="m 58.019345,54.068061 -11.531302,5.584358 c -1.334649,0.646236 -2.929884,0.373574 -3.977488,-0.679878 L 4.7610888,22.912841 c -1.0153655,-0.931135 -1.0141981,-2.538984 0.00252,-3.46862 l 3.083497,-2.819445 C 8.678325,15.864748 9.9301384,15.808791 10.825084,16.491637 l 45.459111,36.127614 c 1.52506,1.163617 3.715585,0.06972 3.715585,-1.855802 v 0.13482 c 0,1.351398 -0.769743,2.583405 -1.980435,3.169834 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.3125 16.015625 C 8.783776 16.039265 8.2632659 16.244986 7.8476562 16.625 L 4.7617188 19.445312 C 4.1218985 20.030331 3.8973683 20.880343 4.0644531 21.664062 C 4.163323 21.212559 4.3919928 20.783371 4.7617188 20.445312 L 7.8476562 17.625 C 8.2632659 17.244986 8.783776 17.039265 9.3125 17.015625 C 9.8412241 16.991988 10.376746 17.150764 10.824219 17.492188 L 56.285156 53.621094 C 56.827086 54.034584 57.451489 54.151829 58.033203 54.058594 C 59.235658 53.469435 60 52.244511 60 50.898438 L 60 50.761719 C 60 52.68724 57.810216 53.784711 56.285156 52.621094 L 10.824219 16.492188 C 10.376746 16.150764 9.8412241 15.991988 9.3125 16.015625 z"/>
+ <path style="fill:#24bfa5" d="m 46.488697,59.653301 c -1.335083,0.645788 -2.930318,0.372916 -3.977924,-0.68076 1.290705,1.298185 3.497844,0.378642 3.497844,-1.457378 V 6.4851707 c 0,-1.8360194 -2.207139,-2.7555204 -3.497844,-1.4572518 1.047606,-1.053676 2.642841,-1.3267305 3.977924,-0.6809139 L 58.018033,9.9236775 C 59.229599,10.509658 60,11.742127 60,13.094225 v 37.81215 c 0,1.352056 -0.770401,2.584497 -1.981967,3.170478 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 44.818359 4.0097656 C 44.191313 4.0500089 43.582639 4.2729942 43.046875 4.6367188 C 43.843952 4.2310343 44.772041 4.4388966 45.369141 5.0292969 C 45.395937 5.0322839 45.422415 5.0275549 45.449219 5.03125 C 45.802887 5.0800053 46.154508 5.1862022 46.488281 5.3476562 L 58.019531 10.921875 C 59.231097 11.507856 60 12.741652 60 14.09375 L 60 13.09375 C 60 11.741652 59.231097 10.507856 58.019531 9.921875 L 46.488281 4.3476562 C 46.154508 4.1862021 45.802887 4.0800053 45.449219 4.03125 C 45.237988 4.0021302 45.027375 3.9963512 44.818359 4.0097656 z M 43.046875 4.6367188 C 42.857636 4.7330298 42.677364 4.860729 42.511719 5.0273438 C 42.671738 4.8664046 42.864188 4.7607416 43.046875 4.6367188 z M 46.007812 57.515625 C 46.007812 59.116018 44.332128 60.017365 43.046875 59.363281 C 43.767737 59.852637 44.621295 60.026989 45.466797 59.902344 C 45.792359 59.549506 46.007812 59.079395 46.007812 58.515625 L 46.007812 57.515625 z M 43.046875 59.363281 C 42.864196 59.239261 42.671732 59.133595 42.511719 58.972656 C 42.677358 59.139255 42.857644 59.266977 43.046875 59.363281 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/visual-studio-code.svg b/.icons/awkward/64x64/apps/visual-studio-code.svg
new file mode 100644
index 00000000..486fd3cf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/visual-studio-code.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 46.488697,60.653288 c -1.335083,0.645788 -2.930318,0.372916 -3.977924,-0.68076 1.290705,1.298184 3.497844,0.378641 3.497844,-1.457378 V 7.4851571 c 0,-1.8360194 -2.207139,-2.7555204 -3.497844,-1.4572518 1.047606,-1.053676 2.642841,-1.3267305 3.977924,-0.6809139 L 58.018033,10.923664 C 59.229599,11.509644 60,12.742113 60,14.094212 v 37.812149 c 0,1.352057 -0.770401,2.584498 -1.981967,3.170478 z"/>
+ <path style="opacity:0.2" d="M 58.019345,10.932414 46.488043,5.3480692 C 45.153394,4.7016788 43.558159,4.9743413 42.510555,6.0279333 L 4.7610888,40.025468 c -1.0153655,0.931205 -1.0141981,2.538984 0.00252,3.468649 l 3.083497,2.819332 c 0.8312193,0.76014 2.0830327,0.815985 2.9779782,0.133279 L 56.284195,12.381126 c 1.52506,-1.16366 3.715585,-0.06958 3.715585,1.855773 V 14.10222 c 0,-1.351511 -0.769743,-2.583532 -1.980435,-3.16982 z"/>
+ <path style="fill:#0072b0" d="M 58.019345,9.9324272 46.488043,4.3480828 C 45.153394,3.7016924 43.558159,3.9743549 42.510555,5.0279469 L 4.7610888,39.025482 c -1.0153655,0.931204 -1.0141981,2.538983 0.00252,3.468648 l 3.083497,2.819332 c 0.8312193,0.76014 2.0830327,0.815985 2.9779782,0.133279 L 56.284195,11.381139 c 1.52506,-1.163659 3.715585,-0.06958 3.715585,1.855774 v -0.13468 c 0,-1.35151 -0.769743,-2.583531 -1.980435,-3.1698198 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 44.652344 4.0136719 C 43.861148 4.088001 43.100997 4.4346982 42.511719 5.0273438 L 4.7617188 39.023438 C 4.1233033 39.608936 3.8976588 40.460613 4.0644531 41.244141 C 4.1631612 40.791694 4.3923373 40.362201 4.7617188 40.023438 L 42.511719 6.0273438 C 43.297423 5.2371497 44.388399 4.8846268 45.449219 5.03125 C 45.802827 5.0801241 46.154618 5.1860588 46.488281 5.3476562 L 58.019531 10.933594 C 58.045974 10.946399 58.069685 10.963149 58.095703 10.976562 C 59.123283 11.162268 60 12.02098 60 13.238281 L 60 13.101562 C 60 11.750051 59.230223 10.519882 58.019531 9.9335938 L 46.488281 4.3476562 C 46.154618 4.1860587 45.802827 4.0801241 45.449219 4.03125 C 45.184014 3.9945942 44.916076 3.9888955 44.652344 4.0136719 z"/>
+ <path style="opacity:0.2" d="m 9.3127866,17.015873 c -0.528724,0.02364 -1.0492258,0.229358 -1.4648355,0.609372 l -3.0859199,2.820296 c -1.0167181,0.929637 -1.0153655,2.537596 0,3.46873 L 42.511817,59.972662 c 0.159259,0.160139 0.349528,0.267054 0.531247,0.390623 0.0012,5.9e-4 0.0028,-5.9e-4 0.004,0 1.285253,0.654085 2.960919,-0.247254 2.960919,-1.847647 V 45.453212 L 10.824497,17.492433 C 10.377024,17.15101 9.8415107,16.992236 9.3127866,17.015873 Z"/>
+ <path style="fill:#008eda" d="m 58.019345,54.068061 -11.531302,5.584358 c -1.334649,0.646236 -2.929884,0.373574 -3.977488,-0.679878 L 4.7610888,22.912841 c -1.0153655,-0.931135 -1.0141981,-2.538984 0.00252,-3.46862 l 3.083497,-2.819445 C 8.678325,15.864748 9.9301384,15.808791 10.825084,16.491637 l 45.459111,36.127614 c 1.52506,1.163617 3.715585,0.06972 3.715585,-1.855802 v 0.13482 c 0,1.351398 -0.769743,2.583405 -1.980435,3.169834 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.3125 16.015625 C 8.783776 16.039265 8.2632659 16.244986 7.8476562 16.625 L 4.7617188 19.445312 C 4.1218985 20.030331 3.8973683 20.880343 4.0644531 21.664062 C 4.163323 21.212559 4.3919928 20.783371 4.7617188 20.445312 L 7.8476562 17.625 C 8.2632659 17.244986 8.783776 17.039265 9.3125 17.015625 C 9.8412241 16.991988 10.376746 17.150764 10.824219 17.492188 L 56.285156 53.621094 C 56.827086 54.034584 57.451489 54.151829 58.033203 54.058594 C 59.235658 53.469435 60 52.244511 60 50.898438 L 60 50.761719 C 60 52.68724 57.810216 53.784711 56.285156 52.621094 L 10.824219 16.492188 C 10.376746 16.150764 9.8412241 15.991988 9.3125 16.015625 z"/>
+ <path style="fill:#1eacf8" d="m 46.488697,59.653301 c -1.335083,0.645788 -2.930318,0.372916 -3.977924,-0.68076 1.290705,1.298185 3.497844,0.378642 3.497844,-1.457378 V 6.4851707 c 0,-1.8360194 -2.207139,-2.7555204 -3.497844,-1.4572518 1.047606,-1.053676 2.642841,-1.3267305 3.977924,-0.6809139 L 58.018033,9.9236775 C 59.229599,10.509658 60,11.742127 60,13.094225 v 37.81215 c 0,1.352056 -0.770401,2.584497 -1.981967,3.170478 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 44.818359 4.0097656 C 44.191313 4.0500089 43.582639 4.2729942 43.046875 4.6367188 C 43.843952 4.2310343 44.772041 4.4388966 45.369141 5.0292969 C 45.395937 5.0322839 45.422415 5.0275549 45.449219 5.03125 C 45.802887 5.0800053 46.154508 5.1862022 46.488281 5.3476562 L 58.019531 10.921875 C 59.231097 11.507856 60 12.741652 60 14.09375 L 60 13.09375 C 60 11.741652 59.231097 10.507856 58.019531 9.921875 L 46.488281 4.3476562 C 46.154508 4.1862021 45.802887 4.0800053 45.449219 4.03125 C 45.237988 4.0021302 45.027375 3.9963512 44.818359 4.0097656 z M 43.046875 4.6367188 C 42.857636 4.7330298 42.677364 4.860729 42.511719 5.0273438 C 42.671738 4.8664046 42.864188 4.7607416 43.046875 4.6367188 z M 46.007812 57.515625 C 46.007812 59.116018 44.332128 60.017365 43.046875 59.363281 C 43.767737 59.852637 44.621295 60.026989 45.466797 59.902344 C 45.792359 59.549506 46.007812 59.079395 46.007812 58.515625 L 46.007812 57.515625 z M 43.046875 59.363281 C 42.864196 59.239261 42.671732 59.133595 42.511719 58.972656 C 42.677358 59.139255 42.857644 59.266977 43.046875 59.363281 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vivado_logo.svg b/.icons/awkward/64x64/apps/vivado_logo.svg
new file mode 100644
index 00000000..c1a70a97
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vivado_logo.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 18,5 21,25.357422 4,40.408203 V 61 L 21,45.949219 41.257812,55.400391 60,46.953125 39.607422,37 36.835938,17.328125 Z"/>
+ <path style="fill:#acae26" d="M 36.835256,16.328788 18,4 21,24.356552 22.2,41.8 39.608188,36 Z"/>
+ <path style="fill:#7b7c08" d="M 4,39.407642 21,24.356552 32,33.4 21,44.948908 4,60 Z"/>
+ <path style="fill:#dbde63" d="M 39.608188,36 60,45.953033 41.258285,54.4 21,44.948908 22.2,27.8 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.199219 27.800781 L 21 44.949219 L 21.068359 44.980469 L 22.199219 28.800781 L 39.607422 37 L 58.935547 46.433594 L 60 45.953125 L 39.607422 36 L 22.199219 27.800781 z"/>
+ <path style="opacity:0.2" d="M 39.607032,37 21,25.357422 V 45.95 Z M 21,45.95 c 0,-0.0011 0,0 0,0 z"/>
+ <path style="fill:#ffffff" d="M 39.607032,36 21,24.357422 V 44.95 Z M 21,44.95 c 0,-0.0011 0,0 0,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18 4 L 18.164062 5.1074219 L 36.835938 17.328125 L 39.472656 36.044922 L 39.607422 36 L 36.835938 16.328125 L 18 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21 24.357422 L 4 39.408203 L 4 40.408203 L 21 25.357422 L 31.464844 33.960938 L 32 33.400391 L 21 24.357422 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vivaldi-beta.svg b/.icons/awkward/64x64/apps/vivaldi-beta.svg
new file mode 100644
index 00000000..2539f0b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vivaldi-beta.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <circle style="opacity:0.1" cx="32" cy="33" r="19"/>
+ <circle style="fill:#ef3939" cx="32" cy="32" r="19"/>
+ <path style="opacity:0.2" d="m 41.059372,22.000503 c -0.481237,3.57e-4 -0.968502,0.100474 -1.358527,0.295442 -0.569958,0.284907 -1.143635,0.888431 -1.398127,1.470864 -0.270452,0.618964 -0.309292,1.710142 -0.08143,2.290154 0.09637,0.245269 0.262679,0.666703 0.369505,0.936509 0.241251,0.609321 0.328091,2.349167 0.175132,3.101939 -0.172225,0.847605 -0.70729,1.82674 -1.334528,2.44221 -1.882257,1.846669 -4.727978,1.879021 -6.597436,0.07497 -0.645091,-0.622548 -0.736583,-1.170808 -3.64865,-6.331346 -0.987996,-1.7522 -1.874658,-3.219182 -2.058658,-3.408767 -0.578664,-0.608093 -1.383327,-0.825501 -2.120124,-0.829124 -1.583992,-0.02554 -2.681854,1.205265 -2.942387,2.526455 -0.192438,1.057298 -0.280958,0.875284 4.835846,9.929693 3.229718,5.715097 4.764778,8.349608 5.01651,8.608557 0.89161,0.917406 2.161857,1.144804 3.350518,0.59981 0.312532,-0.143307 0.666331,-0.400845 0.89233,-0.649556 0.442678,-0.48716 9.597023,-16.625194 9.745555,-17.180359 0.15568,-0.581836 0.117013,-1.408488 -0.09248,-1.980606 -0.260599,-0.711622 -0.979582,-1.441749 -1.688659,-1.714931 -0.318278,-0.122603 -0.688944,-0.182713 -1.063235,-0.182415 z"/>
+ <path style="fill:#ffffff" d="m 41.059372,21.000502 c -0.481237,3.57e-4 -0.968502,0.100474 -1.358527,0.295442 -0.569958,0.284907 -1.143635,0.888431 -1.398127,1.470864 -0.270452,0.618964 -0.309292,1.710142 -0.08143,2.290154 0.09637,0.245269 0.262679,0.666703 0.369505,0.936509 0.241251,0.609321 0.328091,2.349167 0.175132,3.101939 -0.172225,0.847605 -0.70729,1.82674 -1.334528,2.44221 -1.882257,1.846669 -4.727978,1.879021 -6.597436,0.07497 -0.645091,-0.622548 -0.736583,-1.170808 -3.64865,-6.331346 -0.987996,-1.7522 -1.874658,-3.219182 -2.058658,-3.408767 -0.578664,-0.608093 -1.383327,-0.825501 -2.120124,-0.829124 -1.583992,-0.02554 -2.681854,1.205265 -2.942387,2.526455 -0.192438,1.057298 -0.280958,0.875284 4.835846,9.929693 3.229718,5.715097 4.764778,8.349608 5.01651,8.608557 0.89161,0.917406 2.161857,1.144804 3.350518,0.59981 0.312532,-0.143307 0.666331,-0.400845 0.89233,-0.649556 0.442678,-0.48716 9.597023,-16.625194 9.745555,-17.180359 0.15568,-0.581836 0.117013,-1.408488 -0.09248,-1.980606 -0.260599,-0.711622 -0.979582,-1.441749 -1.688659,-1.714931 -0.318278,-0.122603 -0.688944,-0.182713 -1.063235,-0.182415 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vivaldi-snapshot.svg b/.icons/awkward/64x64/apps/vivaldi-snapshot.svg
new file mode 120000
index 00000000..91912065
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vivaldi-snapshot.svg
@@ -0,0 +1 @@
+vivaldi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vivaldi-stable.svg b/.icons/awkward/64x64/apps/vivaldi-stable.svg
new file mode 120000
index 00000000..91912065
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vivaldi-stable.svg
@@ -0,0 +1 @@
+vivaldi.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vivaldi.svg b/.icons/awkward/64x64/apps/vivaldi.svg
new file mode 100644
index 00000000..0da9726b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vivaldi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#ef3939" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="19"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="19"/>
+ <path style="fill:#cc2626" d="m 41.059372,21.000502 c -0.481237,3.57e-4 -0.968502,0.100474 -1.358527,0.295442 -0.569958,0.284907 -1.143635,0.888431 -1.398127,1.470864 -0.270452,0.618964 -0.309292,1.710142 -0.08143,2.290154 0.09637,0.245269 0.262679,0.666703 0.369505,0.936509 0.241251,0.609321 0.328091,2.349167 0.175132,3.101939 -0.172225,0.847605 -0.70729,1.82674 -1.334528,2.44221 -1.882257,1.846669 -4.727978,1.879021 -6.597436,0.07497 -0.645091,-0.622548 -0.736583,-1.170808 -3.64865,-6.331346 -0.987996,-1.7522 -1.874658,-3.219182 -2.058658,-3.408767 -0.578664,-0.608093 -1.383327,-0.825501 -2.120124,-0.829124 -1.583992,-0.02554 -2.681854,1.205265 -2.942387,2.526455 -0.192438,1.057298 -0.280958,0.875284 4.835846,9.929693 3.229718,5.715097 4.764778,8.349608 5.01651,8.608557 0.89161,0.917406 2.161857,1.144804 3.350518,0.59981 0.312532,-0.143307 0.666331,-0.400845 0.89233,-0.649556 0.442678,-0.48716 9.597023,-16.625194 9.745555,-17.180359 0.15568,-0.581836 0.117013,-1.408488 -0.09248,-1.980606 -0.260599,-0.711622 -0.979582,-1.441749 -1.688659,-1.714931 -0.318278,-0.122603 -0.688944,-0.182713 -1.063235,-0.182415 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vk.svg b/.icons/awkward/64x64/apps/vk.svg
new file mode 100644
index 00000000..2e90ec08
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vk.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#507299" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 31.528,46.890949 2.63,0 c 0,0 0.79422,-0.09069 1.2003,-0.543266 0.37324,-0.41598 0.36132,-1.196598 0.36132,-1.196598 0,0 -0.05146,-3.655375 1.58612,-4.193601 1.61496,-0.530585 3.6882,3.53257 5.8856,5.095245 1.66168,1.182016 2.9244,0.923284 2.9244,0.923284 l 5.876,-0.08504 c 0,0 3.0736,-0.19645 1.61616,-2.69993 -0.1193,-0.20447 -0.84906,-1.851749 -4.369,-5.236251 -3.686,-3.54017 -3.192,-2.968142 1.246,-9.095236 2.704,-3.731579 3.784,-6.009488 3.446,-6.985135 -0.322,-0.929645 -2.31,-0.684033 -2.31,-0.684033 l -6.616,0.04238 c 0,0 -0.49084,-0.06918 -0.85432,0.156168 -0.35558,0.22035 -0.5838,0.735215 -0.5838,0.735215 0,0 -1.04752,2.887338 -2.4436,5.343456 -2.946,5.181649 -4.1242,5.455862 -4.6058,5.133646 C 35.39702,32.851295 35.677,30.589107 35.677,28.98143 c 0,-5.021841 0.73532,-7.115541 -1.43194,-7.657567 -0.71906,-0.179749 -1.2488,-0.298675 -3.088,-0.318096 -2.3608,-0.0249 -4.3584,0.0074 -5.4898,0.581608 -0.75268,0.381798 -1.3334,1.232419 -0.97952,1.281362 0.4374,0.06032 1.42744,0.276853 1.95238,1.016708 0.67816,0.955706 0.65446,3.101149 0.65446,3.101149 0,0 0.38968,5.911284 -0.9098,6.645519 -0.89166,0.503624 -2.115,-0.524485 -4.7416,-5.225651 -1.34548,-2.407915 -2.3618,-5.070043 -2.3618,-5.070043 0,0 -0.195698,-0.497364 -0.54524,-0.763617 -0.4224,-0.322615 -1.0148,-0.42502 -1.0148,-0.42502 l -6.2872,0.04252 c 0,0 -0.94356,0.0273 -1.29034,0.452422 -0.30848,0.378438 -0.02466,1.160175 -0.02466,1.160175 0,0 4.9218,11.927973 10.4952,17.939261 5.111,5.511864 10.9136,5.150047 10.9136,5.150047"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 31.528,45.890949 2.63,0 c 0,0 0.79422,-0.09069 1.2003,-0.543266 0.37324,-0.41598 0.36132,-1.196598 0.36132,-1.196598 0,0 -0.05146,-3.655375 1.58612,-4.193601 1.61496,-0.530585 3.6882,3.53257 5.8856,5.095245 1.66168,1.182016 2.9244,0.923284 2.9244,0.923284 l 5.876,-0.08504 c 0,0 3.0736,-0.19645 1.61616,-2.69993 -0.1193,-0.20447 -0.84906,-1.851749 -4.369,-5.236251 -3.686,-3.54017 -3.192,-2.968142 1.246,-9.095236 2.704,-3.731579 3.784,-6.009488 3.446,-6.985135 -0.322,-0.929645 -2.31,-0.684033 -2.31,-0.684033 l -6.616,0.04238 c 0,0 -0.49084,-0.06918 -0.85432,0.156168 -0.35558,0.22035 -0.5838,0.735215 -0.5838,0.735215 0,0 -1.04752,2.887338 -2.4436,5.343456 -2.946,5.181649 -4.1242,5.455862 -4.6058,5.133646 C 35.39702,31.851295 35.677,29.589107 35.677,27.98143 c 0,-5.021841 0.73532,-7.115541 -1.43194,-7.657567 -0.71906,-0.179749 -1.2488,-0.298675 -3.088,-0.318096 -2.3608,-0.0249 -4.3584,0.0074 -5.4898,0.581608 -0.75268,0.381798 -1.3334,1.232419 -0.97952,1.281362 0.4374,0.06032 1.42744,0.276853 1.95238,1.016708 0.67816,0.955706 0.65446,3.101149 0.65446,3.101149 0,0 0.38968,5.911284 -0.9098,6.645519 -0.89166,0.503624 -2.115,-0.524485 -4.7416,-5.225651 -1.34548,-2.407915 -2.3618,-5.070043 -2.3618,-5.070043 0,0 -0.195698,-0.497364 -0.54524,-0.763617 -0.4224,-0.322615 -1.0148,-0.42502 -1.0148,-0.42502 l -6.2872,0.04252 c 0,0 -0.94356,0.0273 -1.29034,0.452422 -0.30848,0.378438 -0.02466,1.160175 -0.02466,1.160175 0,0 4.9218,11.927973 10.4952,17.939261 5.111,5.511864 10.9136,5.150047 10.9136,5.150047"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vkaudiosaver.svg b/.icons/awkward/64x64/apps/vkaudiosaver.svg
new file mode 100644
index 00000000..fc9f6e21
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vkaudiosaver.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#507299" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <g style="opacity:0.2" transform="matrix(2.0002855,0,0,2,-0.00174202,0.999295)">
+ <path style="fill-rule:evenodd" d="m 15.764,17.945 1.315,0 c 0,0 0.39711,-0.04534 0.60015,-0.27162 0.18662,-0.20798 0.18066,-0.59827 0.18066,-0.59827 0,0 -0.02573,-1.8276 0.79306,-2.0967 0.80748,-0.26528 1.8441,1.7662 2.9428,2.5475 0.83084,0.59098 1.4622,0.46162 1.4622,0.46162 l 2.938,-0.04252 c 0,0 1.5368,-0.09822 0.80808,-1.3499 -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.342 l -3.308,0.02119 c 0,0 -0.24542,-0.03459 -0.42716,0.07808 -0.17779,0.11017 -0.2919,0.36759 -0.2919,0.36759 0,0 -0.52376,1.4436 -1.2218,2.6716 -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.5505 0,0 0.19484,2.9555 -0.4549,3.3226 -0.44583,0.2518 -1.0575,-0.26223 -2.3708,-2.6127 -0.67274,-1.2039 -1.1809,-2.5349 -1.1809,-2.5349 0,0 -0.097849,-0.24867 -0.27262,-0.38179 -0.2112,-0.1613 -0.5074,-0.2125 -0.5074,-0.2125 l -3.1436,0.02126 c 0,0 -0.47178,0.01365 -0.64517,0.2262 -0.15424,0.18921 -0.012328,0.58006 -0.012328,0.58006 0,0 2.4609,5.9637 5.2476,8.9692 2.5555,2.7558 5.4568,2.5749 5.4568,2.5749"/>
+ <g transform="matrix(0.75,0,0,0.75,-2,-3)">
+ <path d="m 12.743,37.733 q 0,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.3513 l 0,-1.5329 q 0.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.309 -0.3034,-0.181 -0.5748,-0.447 -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.2342 l -0.53227,1.2828 q -0.23952,-0.11178 -0.44711,-0.19694 -0.20758,-0.08516 -0.40452,-0.14371 -0.19694,-0.05855 -0.38856,-0.08516 -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.60679 0.13307,0.34065 0.13307,0.7984 z"/>
+ <path d="m 18.624,39.894 -0.53227,-1.8523 -2.6826,0 -0.53759,1.8523 -1.666,0 2.5283,-7.8137 2.0173,0 2.5389,7.8137 -1.666,0 z m -0.9155,-3.2362 -0.50033,-1.7033 q -0.03194,-0.09581 -0.09581,-0.31404 -0.06387,-0.21823 -0.13839,-0.47904 -0.0692,-0.26613 -0.13307,-0.53227 -0.06387,-0.26614 -0.09049,-0.45243 -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.18097 l -0.49501,1.7033 1.9002,0 z"/>
+ <path d="m 24.958,32.112 1.666,0 -2.4271,7.7818 -1.7991,0 -2.4218,-7.7818 1.666,0 1.32,4.684 q 0.02661,0.09049 0.0692,0.30339 0.0479,0.21291 0.09581,0.4684 0.05323,0.25549 0.10113,0.51098 0.0479,0.25549 0.07452,0.43114 0.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.30872 l 1.2987,-4.684 z"/>
+ <path d="m 32.08,39.894 -4.4817,0 0,-7.7818 4.4817,0 0,1.352 -2.8317,0 0,1.7086 2.6347,0 0,1.352 -2.6347,0 0,2.0067 2.8317,0 0,1.3626 z"/>
+ <path d="m 35.359,35.566 0.44711,0 q 0.68663,0 0.9847,-0.27146 0.29807,-0.27678 0.29807,-0.80905 0,-0.55356 -0.31936,-0.78776 -0.31936,-0.2342 -0.99002,-0.2342 l -0.42049,0 0,2.1025 z m 0,1.3413 0,2.986 -1.65,0 0,-7.7818 2.1291,0 q 1.4957,0 2.2089,0.58017 0.71324,0.57485 0.71324,1.7512 0,0.3992 -0.10645,0.72388 -0.10645,0.32468 -0.28743,0.58017 -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.38323 l 0.09049,0.14904 -1.831,0 -1.6873,-2.986 -0.71856,0 z"/>
+ </g>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(2.0002855,0,0,2,-0.00174202,-7.05e-4)">
+ <path style="fill-rule:evenodd" d="m 15.764,17.945 1.315,0 c 0,0 0.39711,-0.04534 0.60015,-0.27162 0.18662,-0.20798 0.18066,-0.59827 0.18066,-0.59827 0,0 -0.02573,-1.8276 0.79306,-2.0967 0.80748,-0.26528 1.8441,1.7662 2.9428,2.5475 0.83084,0.59098 1.4622,0.46162 1.4622,0.46162 l 2.938,-0.04252 c 0,0 1.5368,-0.09822 0.80808,-1.3499 -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.342 l -3.308,0.02119 c 0,0 -0.24542,-0.03459 -0.42716,0.07808 -0.17779,0.11017 -0.2919,0.36759 -0.2919,0.36759 0,0 -0.52376,1.4436 -1.2218,2.6716 -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.5505 0,0 0.19484,2.9555 -0.4549,3.3226 -0.44583,0.2518 -1.0575,-0.26223 -2.3708,-2.6127 -0.67274,-1.2039 -1.1809,-2.5349 -1.1809,-2.5349 0,0 -0.097849,-0.24867 -0.27262,-0.38179 -0.2112,-0.1613 -0.5074,-0.2125 -0.5074,-0.2125 l -3.1436,0.02126 c 0,0 -0.47178,0.01365 -0.64517,0.2262 -0.15424,0.18921 -0.012328,0.58006 -0.012328,0.58006 0,0 2.4609,5.9637 5.2476,8.9692 2.5555,2.7558 5.4568,2.5749 5.4568,2.5749"/>
+ <g transform="matrix(0.75,0,0,0.75,-2,-3)">
+ <path d="m 12.743,37.733 q 0,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.3513 l 0,-1.5329 q 0.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.309 -0.3034,-0.181 -0.5748,-0.447 -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.2342 l -0.53227,1.2828 q -0.23952,-0.11178 -0.44711,-0.19694 -0.20758,-0.08516 -0.40452,-0.14371 -0.19694,-0.05855 -0.38856,-0.08516 -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.60679 0.13307,0.34065 0.13307,0.7984 z"/>
+ <path d="m 18.624,39.894 -0.53227,-1.8523 -2.6826,0 -0.53759,1.8523 -1.666,0 2.5283,-7.8137 2.0173,0 2.5389,7.8137 -1.666,0 z m -0.9155,-3.2362 -0.50033,-1.7033 q -0.03194,-0.09581 -0.09581,-0.31404 -0.06387,-0.21823 -0.13839,-0.47904 -0.0692,-0.26613 -0.13307,-0.53227 -0.06387,-0.26614 -0.09049,-0.45243 -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.18097 l -0.49501,1.7033 1.9002,0 z"/>
+ <path d="m 24.958,32.112 1.666,0 -2.4271,7.7818 -1.7991,0 -2.4218,-7.7818 1.666,0 1.32,4.684 q 0.02661,0.09049 0.0692,0.30339 0.0479,0.21291 0.09581,0.4684 0.05323,0.25549 0.10113,0.51098 0.0479,0.25549 0.07452,0.43114 0.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.30872 l 1.2987,-4.684 z"/>
+ <path d="m 32.08,39.894 -4.4817,0 0,-7.7818 4.4817,0 0,1.352 -2.8317,0 0,1.7086 2.6347,0 0,1.352 -2.6347,0 0,2.0067 2.8317,0 0,1.3626 z"/>
+ <path d="m 35.359,35.566 0.44711,0 q 0.68663,0 0.9847,-0.27146 0.29807,-0.27678 0.29807,-0.80905 0,-0.55356 -0.31936,-0.78776 -0.31936,-0.2342 -0.99002,-0.2342 l -0.42049,0 0,2.1025 z m 0,1.3413 0,2.986 -1.65,0 0,-7.7818 2.1291,0 q 1.4957,0 2.2089,0.58017 0.71324,0.57485 0.71324,1.7512 0,0.3992 -0.10645,0.72388 -0.10645,0.32468 -0.28743,0.58017 -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.38323 l 0.09049,0.14904 -1.831,0 -1.6873,-2.986 -0.71856,0 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vlc.svg b/.icons/awkward/64x64/apps/vlc.svg
new file mode 100644
index 00000000..7339a905
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vlc.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#ff8800;fill-rule:evenodd" d="m 13.801454,38.00012 c -1.129914,2.8e-4 -2.148988,0.678902 -2.583786,1.720703 L 4.2183064,56.127091 C 3.4499506,57.969165 4.8043832,59.9994 6.8020924,60 L 57.197819,60 C 59.195508,59.99938 60.55,57.969145 59.781605,56.127091 L 52.782243,39.720823 C 52.347425,38.679022 51.328411,38.0004 50.198457,38.00012 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 13.797406,38 c -1.130087,2.8e-4 -2.147273,0.679405 -2.582137,1.720771 L 4.2149822,56.117906 c -0.2195779,0.52612 -0.2619132,1.06724 -0.1679757,1.572328 0.035224,-0.19104 0.088891,-0.382798 0.1679757,-0.572288 L 11.215269,40.720811 c 0.434864,-1.041366 1.45205,-1.720491 2.582137,-1.720771 l 36.403832,0 c 1.130066,2.8e-4 2.147253,0.679405 2.582137,1.720771 l 7.000286,16.397135 c 0.08042,0.19272 0.132885,0.387783 0.167976,0.582054 0.09631,-0.507825 0.05299,-1.052568 -0.167976,-1.582094 L 52.783375,39.720771 C 52.348491,38.679405 51.331304,38.00028 50.201238,38 l -36.403832,0 z"/>
+ <path style="fill:#ff8800;fill-rule:evenodd" d="m 32.001848,4.0009564 c -1.271753,-0.014 -2.568586,0.2017389 -3.849579,0.7164301 -0.793816,0.3192903 -1.398092,0.9840546 -1.640491,1.8047142 l -2.575586,8.7064403 c 4.073378,8.760846 12.262333,2.870677 16.120512,0 L 37.481118,6.5221007 C 37.22426,5.6534554 36.563163,4.9627492 35.706668,4.6681608 34.520194,4.259641 33.273681,4.0151763 32.001888,4.0009564 Z M 20.62391,26.429122 17.516727,36.930135 c 1.005834,8.913263 16.661109,7.050882 28.855843,-0.357494 L 43.371786,26.430262 c -7.699358,3.062497 -10.822141,-5.870968 -22.747876,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 4.0444692,57.72 C 3.7449348,59.378608 4.9920126,61 6.7784617,61 l 50.4430393,0 c 1.786576,-5.61e-4 3.033667,-1.620273 2.733992,-3.28 -0.236418,1.253896 -1.313542,2.281717 -2.733992,2.282163 l -50.4430393,0 c -1.4203064,0 -2.4974809,-1.028614 -2.7339925,-2.282163 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 23.93712,15.400254 -6.42021,21.579825 3.107998,-10.441787 c 8.574749,3.828987 15.048764,3.045803 22.749458,0 l 3.001192,10.087493 c -12.18678,7.342472 -25.841655,2.112626 -28.857848,0.354094 l -2.202741,7.400359 c -0.341482,1.149354 0.09473,2.387349 1.082869,3.073256 4.315276,2.992689 9.919435,4.198001 15.497993,4.144887 5.578557,-0.05312 11.174315,-1.372015 15.569197,-4.05517 1.078488,-0.658972 1.578541,-1.955811 1.219597,-3.162973 L 40.060074,15.400254 c -3.860849,2.784807 -12.261985,2.784807 -16.122834,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.767578 4 C 28.795544 4 26.820312 4.9030976 26.820312 6.0957031 C 26.820312 6.2564108 26.871956 6.4205143 26.964844 6.5839844 C 27.45082 5.656355 29.242274 5 31.767578 5 C 34.27554 5 36.540735 5.8209478 37.193359 6.7929688 C 37.322024 6.6335481 37.400391 6.4815515 37.400391 6.3417969 C 37.400351 5.1492334 34.73961 4 31.767578 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vmd.svg b/.icons/awkward/64x64/apps/vmd.svg
new file mode 100644
index 00000000..fe3c3cbe
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vmd.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#3f3f3f" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 9.3320312,22.99995 2.8359378,12.105468 1.839843,7.894532 h 4.109376 L 19.957031,35.105418 20.125,34.398388 22.792968,22.99995 h -4.109374 -0.0078 L 16.0625,34.195262 13.449219,22.99995 h -0.0078 z M 24,22.99995 20.078124,42.605418 20,42.99995 h 4.078124 l 2.113282,-10.550782 2.460938,10.550782 h 4.109374 l 2.460938,-10.550782 2.109376,10.550782 h 4.078124 L 41.332036,42.605418 37.41016,22.99995 H 33.31641 L 30.707036,34.195262 28.093754,22.99995 Z m 18,0 v 2 18 h 2 c 0,0 2.417516,0.02758 4.894532,-1.210938 C 51.371548,40.550504 54,37.666594 54,32.99995 54,28.333306 51.371548,25.449396 48.894532,24.210888 46.417516,22.972382 44,22.99995 44,22.99995 Z m 4,4.507812 c 0.483448,0.1169 0.5629,0.01 1.105468,0.28125 C 48.62843,28.550492 50,29.666634 50,32.99995 50,36.333266 48.62843,37.449406 47.105468,38.210888 46.5629,38.48217 46.483448,38.375248 46,38.492138 Z"/>
+ <path style="fill:#eb5252" d="m 9.333447,22.00005 2.833319,12.10671 1.841136,7.89319 h 4.109356 l 1.841136,-7.89319 0.166666,-0.708328 2.666652,-11.398382 h -4.109353 -0.0079 L 16.06258,33.195306 13.450614,22.00005 h -0.0079 z"/>
+ <path style="fill:#28cc28" d="m 24.00004,22.00005 -3.921854,19.606674 -0.07812,0.393226 h 4.078106 l 2.111968,-10.55203 2.460924,10.55203 h 4.109356 l 2.460924,-10.55203 2.111968,10.55203 h 4.078106 L 41.333298,41.606724 37.411444,22.00005 h -4.09373 L 30.705748,33.195306 28.093782,22.00005 Z"/>
+ <path style="fill:#3368f7" d="m 42,22.00005 v 1.99999 17.99991 h 1.99999 c 0,0 2.416188,0.02758 4.893204,-1.210932 C 51.37021,39.55051 53.99994,36.666644 53.99994,32 c 0,-4.666644 -2.62973,-7.55051 -5.106746,-8.789018 C 46.416178,21.972476 43.99999,22.00005 43.99999,22.00005 Z m 3.99998,4.507788 c 0.483448,0.1169 0.564198,0.01 1.106766,0.281252 1.522962,0.76148 2.893214,1.877594 2.893214,5.21091 0,3.333316 -1.370252,4.44943 -2.893214,5.210912 -0.542568,0.271282 -0.623318,0.16436 -1.106766,0.28125 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.3339844 22 L 9.5683594 23 L 13.443359 23 L 13.451172 23 L 16.0625 34.195312 L 18.673828 23 L 18.681641 23 L 22.556641 23 L 22.791016 22 L 18.681641 22 L 18.673828 22 L 16.0625 33.195312 L 13.451172 22 L 13.443359 22 L 9.3339844 22 z M 24 22 L 20.078125 41.607422 L 20 42 L 20.199219 42 L 24 23 L 28.09375 23 L 30.705078 34.195312 L 33.318359 23 L 37.412109 23 L 41.212891 42 L 41.412109 42 L 41.333984 41.607422 L 37.412109 22 L 33.318359 22 L 30.705078 33.195312 L 28.09375 22 L 24 22 z M 42 22 L 42 23 L 44 23 C 44 23 46.415562 22.97243 48.892578 24.210938 C 51.2789 25.404097 53.800449 28.129812 53.982422 32.5 C 53.989338 32.333907 54 32.170866 54 32 C 54 27.333356 51.369594 24.449444 48.892578 23.210938 C 46.415562 21.972431 44 22 44 22 L 42 22 z M 49.972656 32.5 C 49.835313 35.429584 48.547641 36.490827 47.107422 37.210938 C 46.564854 37.482219 46.483448 37.375298 46 37.492188 L 46 38.492188 C 46.483448 38.375298 46.564854 38.482219 47.107422 38.210938 C 48.630384 37.449455 50 36.333316 50 33 C 50 32.8189 49.980547 32.66831 49.972656 32.5 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vmnetcfg.svg b/.icons/awkward/64x64/apps/vmnetcfg.svg
new file mode 120000
index 00000000..4624448a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vmnetcfg.svg
@@ -0,0 +1 @@
+vmware-netcfg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vmpk.svg b/.icons/awkward/64x64/apps/vmpk.svg
new file mode 100644
index 00000000..6bdb66bf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vmpk.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 57,54.333456 V 11.665805 C 57,10.189274 55.885184,9 54.5,9 H 9.4999999 c -1.385,0 -2.5,1.189274 -2.5,2.666544 v 42.66765 c 0,1.476901 1.115,2.665806 2.5,2.665806 H 54.5 c 1.385184,0 2.5,-1.188905 2.5,-2.665806 z"/>
+ <path style="fill:#4f4f4f" d="M 57,53.333456 V 10.665805 C 57,9.189274 55.885184,8 54.5,8 H 9.4999999 c -1.385,0 -2.5,1.189274 -2.5,2.666544 v 42.66765 c 0,1.476901 1.115,2.665806 2.5,2.665806 H 54.5 c 1.385184,0 2.5,-1.188905 2.5,-2.665806 z"/>
+ <rect style="opacity:0.2" width="6" height="41" x="11" y="13" ry="1.952"/>
+ <rect style="fill:#d8d8d8" width="6" height="41" x="11" y="12" ry="1.952"/>
+ <rect style="opacity:0.2" width="6" height="41" x="17" y="13" ry="1.952"/>
+ <rect style="fill:#f0f0f0" width="6" height="41" x="17" y="12" ry="1.952"/>
+ <rect style="opacity:0.2" width="6" height="41" x="23" y="13" ry="1.952"/>
+ <rect style="fill:#d8d8d8" width="6" height="41" x="23" y="12" ry="1.952"/>
+ <rect style="opacity:0.2" width="6" height="41" x="29" y="13" ry="1.952"/>
+ <rect style="fill:#f0f0f0" width="6" height="41" x="29" y="12" ry="1.952"/>
+ <rect style="opacity:0.2" width="6" height="41" x="35" y="13" ry="1.952"/>
+ <rect style="fill:#d8d8d8" width="6" height="41" x="35" y="12" ry="1.952"/>
+ <rect style="opacity:0.2" width="6" height="41" x="41" y="13" ry="1.952"/>
+ <rect style="fill:#f0f0f0" width="6" height="41" x="41" y="12" ry="1.952"/>
+ <rect style="opacity:0.2" width="6" height="41" x="47" y="13" ry="1.952"/>
+ <rect style="fill:#d8d8d8" width="6" height="41" x="47" y="12" ry="1.952"/>
+ <path style="opacity:0.2" d="m 15,33.570312 v 1 C 15,35.362302 15.443796,36 15.992188,36 h 2.019531 C 18.560111,36 19,35.362302 19,34.570312 v -1 C 19,34.362302 18.560111,35 18.011719,35 H 15.992188 C 15.443796,35 15,34.362302 15,33.570312 Z m 6,0 v 1 C 21,35.362302 21.440289,36 21.988281,36 h 2.023438 C 24.559711,36 25,35.362302 25,34.570312 v -1 C 25,34.362302 24.559711,35 24.011719,35 H 21.988281 C 21.440289,35 21,34.362302 21,33.570312 Z m 12,0 v 1 C 33,35.362302 33.440289,36 33.988281,36 h 2.023438 C 36.559711,36 37,35.362302 37,34.570312 v -1 C 37,34.362302 36.559711,35 36.011719,35 H 33.988281 C 33.440289,35 33,34.362302 33,33.570312 Z m 6,0 v 1 C 39,35.362302 39.440289,36 39.988281,36 h 2.023438 C 42.559711,36 43,35.362302 43,34.570312 v -1 C 43,34.362302 42.559711,35 42.011719,35 H 39.988281 C 39.440289,35 39,34.362302 39,33.570312 Z m 6,0 v 1 C 45,35.362302 45.440289,36 45.988281,36 h 2.023438 C 48.559711,36 49,35.362302 49,34.570312 v -1 C 49,34.362302 48.559711,35 48.011719,35 H 45.988281 C 45.440289,35 45,34.362302 45,33.570312 Z"/>
+ <path style="fill:#4f4f4f" d="m 15.992837,10.00074 c -0.548392,0 -0.992185,0.637391 -0.992185,1.429579 V 33.57001 c 0,0.791989 0.443793,1.429979 0.992185,1.429979 h 2.01957 c 0.548392,0 0.988185,-0.63799 0.988185,-1.429979 V 11.430319 c 0,-0.792588 -0.439793,-1.429979 -0.988185,-1.429979 h -2.01957 z m 5.995711,0 c -0.547992,0 -0.987985,0.637391 -0.987985,1.429579 V 33.57001 c 0,0.791989 0.439993,1.429979 0.987985,1.429979 h 2.02337 c 0.547992,0 0.987986,-0.63799 0.987986,-1.429979 V 11.430319 c 0,-0.792588 -0.439994,-1.429979 -0.987986,-1.429979 h -2.02337 z m 11.999823,0 c -0.547992,0 -0.987986,0.637391 -0.987986,1.429579 V 33.57001 c 0,0.791989 0.439994,1.429979 0.987986,1.429979 h 2.02337 c 0.547992,0 0.987985,-0.63799 0.987985,-1.429979 V 11.430319 c 0,-0.792588 -0.439993,-1.429979 -0.987985,-1.429979 h -2.02337 z m 5.999911,0 c -0.547992,0 -0.987986,0.637391 -0.987986,1.429579 V 33.57001 c 0,0.791989 0.439994,1.429979 0.987986,1.429979 h 2.02337 c 0.547992,0 0.987985,-0.63799 0.987985,-1.429979 V 11.430319 c 0,-0.792588 -0.439993,-1.429979 -0.987985,-1.429979 h -2.02337 z m 5.999911,0 c -0.547992,0 -0.987985,0.637391 -0.987985,1.429579 V 33.57001 c 0,0.791989 0.439993,1.429979 0.987985,1.429979 h 2.02337 c 0.547992,0 0.987985,-0.63799 0.987985,-1.429979 V 11.430319 c 0,-0.792588 -0.439993,-1.429979 -0.987985,-1.429979 h -2.02337 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.992188 10 C 15.443796 10 15 10.637499 15 11.429688 L 15 12.429688 C 15 11.637499 15.443796 11 15.992188 11 L 18.011719 11 C 18.560111 11 19 11.6375 19 12.429688 L 19 11.429688 C 19 10.6375 18.560111 10 18.011719 10 L 15.992188 10 z M 21.988281 10 C 21.440289 10 21 10.637499 21 11.429688 L 21 12.429688 C 21 11.637499 21.440289 11 21.988281 11 L 24.011719 11 C 24.559711 11 25 11.6375 25 12.429688 L 25 11.429688 C 25 10.6375 24.559711 10 24.011719 10 L 21.988281 10 z M 33.988281 10 C 33.440289 10 33 10.637499 33 11.429688 L 33 12.429688 C 33 11.637499 33.440289 11 33.988281 11 L 36.011719 11 C 36.559711 11 37 11.6375 37 12.429688 L 37 11.429688 C 37 10.6375 36.559711 10 36.011719 10 L 33.988281 10 z M 39.988281 10 C 39.440289 10 39 10.637499 39 11.429688 L 39 12.429688 C 39 11.637499 39.440289 11 39.988281 11 L 42.011719 11 C 42.559711 11 43 11.6375 43 12.429688 L 43 11.429688 C 43 10.6375 42.559711 10 42.011719 10 L 39.988281 10 z M 45.988281 10 C 45.440289 10 45 10.637499 45 11.429688 L 45 12.429688 C 45 11.637499 45.440289 11 45.988281 11 L 48.011719 11 C 48.559711 11 49 11.6375 49 12.429688 L 49 11.429688 C 49 10.6375 48.559711 10 48.011719 10 L 45.988281 10 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 9.5 8 C 8.115 8 7 9.1887456 7 10.666016 L 7 11.666016 C 7 10.188746 8.115 9 9.5 9 L 54.5 9 C 55.885184 9 57 10.189485 57 11.666016 L 57 10.666016 C 57 9.1894846 55.885184 8 54.5 8 L 9.5 8 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vmplayer.svg b/.icons/awkward/64x64/apps/vmplayer.svg
new file mode 120000
index 00000000..6866c819
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vmplayer.svg
@@ -0,0 +1 @@
+vmware-player.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vmware-netcfg.svg b/.icons/awkward/64x64/apps/vmware-netcfg.svg
new file mode 100644
index 00000000..e5e55d16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vmware-netcfg.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#407ec2" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="opacity:0.2" width="40" height="6" x="12" y="48"/>
+ <path style="fill:#3f3f3f" d="M 29 40 L 29 47 L 12 47 L 12 53 L 52 53 L 52 47 L 35 47 L 35 40 L 29 40 z"/>
+ <path style="opacity:0.2" d="m 19.33965,9.000744 c -1.849812,0 -3.339822,1.489978 -3.339822,3.339752 l 0,25.319638 c 0,1.849973 1.49001,3.339952 3.339822,3.339952 l 25.320156,0 c 1.850012,0 3.340022,-1.489979 3.340022,-3.339952 l 0,-25.319638 c 0,-1.849974 -1.49001,-3.339952 -3.340022,-3.339952 l -25.320156,0 z m 4.660228,7.999885 16.0001,0 0,15.999771 -16.0001,0 0,-15.999771 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812,4 C 5.2496034,4 4,5.2495827 4,6.8002055 L 4,7.8 C 4,6.2493772 5.2496034,4.9997945 6.8007812,4.9997945 l 50.3984378,0 C 58.749197,4.9997945 60,6.2493772 60,7.8 L 60,6.8002055 C 60,5.2495828 58.749197,4 57.199219,4 L 6.8007812,4 Z"/>
+ <path style="opacity:0.2" d="m 4,57.199219 0,1 C 4,59.749197 5.2496034,61 6.8007812,61 L 57.199219,61 C 58.749197,61 60,59.749197 60,58.199219 l 0,-1 C 60,58.749197 58.749197,60 57.199219,60 L 6.8007812,60 C 5.2496034,60 4,58.749197 4,57.199219 Z"/>
+ <path style="fill:#ffe270" d="m 19.33965,8.0007723 c -1.849812,0 -3.339822,1.4899787 -3.339822,3.3397527 l 0,25.319637 c 0,1.849974 1.49001,3.339953 3.339822,3.339953 l 25.320156,0 c 1.850012,0 3.340022,-1.489979 3.340022,-3.339953 l 0,-25.319637 c 0,-1.849974 -1.49001,-3.3399527 -3.340022,-3.3399527 l -25.320156,0 z m 4.660228,7.9998857 16.0001,0 0,15.999771 -16.0001,0 0,-15.999771 z"/>
+ <circle style="opacity:0.2" cx="14" cy="51" r="6"/>
+ <circle style="fill:#f7870d" cx="14" cy="50" r="6"/>
+ <circle style="opacity:0.2" cx="32" cy="51" r="6"/>
+ <circle style="fill:#f7870d" cx="32" cy="50" r="6"/>
+ <circle style="opacity:0.2" cx="49.999" cy="51" r="6"/>
+ <circle style="fill:#f7870d" cx="49.999" cy="50" r="6"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vmware-player.svg b/.icons/awkward/64x64/apps/vmware-player.svg
new file mode 100644
index 00000000..ae0f4121
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vmware-player.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#407ec2" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="M 14.857422,13 C 13.274536,13 12,14.274476 12,15.857422 l 0,12.357422 C 12,29.79773 13.417054,31 15,31 c 1.582886,0 3,-1.20221 3,-2.785156 l 0,-5.482422 4,4.285156 L 22,31 l 5.714844,0 0,-0.857422 c 0,-0.791453 0.636281,-1.427734 1.427734,-1.427734 L 30,28.714844 30,23 l -3.982422,0 -4.285156,-4 5.482422,0 C 28.79773,19 30,17.582946 30,16 30,14.417114 28.79779,13 27.214844,13 l -12.357422,0 z m 21.927734,0 C 35.20221,13 34,14.417114 34,16 c 0,1.582946 1.20227,3 2.785156,3 l 5.482422,0 -4.285156,4 L 34,23 l 0,5.714844 0.857422,0 c 0.791453,0 1.427734,0.636281 1.427734,1.427734 L 36.285156,31 42,31 l 0,-3.982422 4,-4.285156 0,5.482422 C 46,29.79779 47.417114,31 49,31 c 1.582946,0 3,-1.20227 3,-2.785156 L 52,15.857422 C 52,14.274476 50.725464,13 49.142578,13 L 36.785156,13 Z M 22,35 22,40.142578 C 22,41.726604 23.273396,43 24.857422,43 L 30,43 l 0,-5.714844 -0.857422,0 c -0.791453,0 -1.427734,-0.636281 -1.427734,-1.427734 L 27.714844,35 22,35 Z m 14.285156,0 0,0.857422 c 0,0.791453 -0.636281,1.427734 -1.427734,1.427734 L 34,37.285156 34,43 l 3.982422,0 4.285156,4 -5.482422,0 C 35.20227,47 34,48.417054 34,50 c 0,1.582886 1.20221,3 2.785156,3 l 12.357422,0 C 50.725464,53 52,51.725524 52,50.142578 L 52,37.785156 C 52,36.20227 50.582946,35 49,35 c -1.582886,0 -3,1.20221 -3,2.785156 L 46,43.267578 42,38.982422 42,35 36.285156,35 Z"/>
+ <path style="fill:#ffe270" d="M 14.857422 12 C 13.274536 12 12 13.274476 12 14.857422 L 12 27.214844 C 12 28.79773 13.417054 30 15 30 C 16.582886 30 18 28.79779 18 27.214844 L 18 21.732422 L 22 26.017578 L 22 30 L 27.714844 30 L 27.714844 29.142578 C 27.714844 28.351125 28.351125 27.714844 29.142578 27.714844 L 30 27.714844 L 30 22 L 26.017578 22 L 21.732422 18 L 27.214844 18 C 28.79773 18 30 16.582946 30 15 C 30 13.417114 28.79779 12 27.214844 12 L 14.857422 12 z M 36.785156 12 C 35.20221 12 34 13.417114 34 15 C 34 16.582946 35.20227 18 36.785156 18 L 42.267578 18 L 37.982422 22 L 34 22 L 34 27.714844 L 34.857422 27.714844 C 35.648875 27.714844 36.285156 28.351125 36.285156 29.142578 L 36.285156 30 L 42 30 L 42 26.017578 L 46 21.732422 L 46 27.214844 C 46 28.79779 47.417114 30 49 30 C 50.582946 30 52 28.79773 52 27.214844 L 52 14.857422 C 52 13.274476 50.725464 12 49.142578 12 L 36.785156 12 z M 22 34 L 22 39.142578 C 22 40.726604 23.273396 42 24.857422 42 L 30 42 L 30 36.285156 L 29.142578 36.285156 C 28.351125 36.285156 27.714844 35.648875 27.714844 34.857422 L 27.714844 34 L 22 34 z M 36.285156 34 L 36.285156 34.857422 C 36.285156 35.648875 35.648875 36.285156 34.857422 36.285156 L 34 36.285156 L 34 42 L 37.982422 42 L 42.267578 46 L 36.785156 46 C 35.20227 46 34 47.417054 34 49 C 34 50.582886 35.20221 52 36.785156 52 L 49.142578 52 C 50.725464 52 52 50.725524 52 49.142578 L 52 36.785156 C 52 35.20227 50.582946 34 49 34 C 47.417114 34 46 35.20221 46 36.785156 L 46 42.267578 L 42 37.982422 L 42 34 L 36.285156 34 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vmware-view.svg b/.icons/awkward/64x64/apps/vmware-view.svg
new file mode 100644
index 00000000..833b1058
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vmware-view.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="31.5" cy="32.5" r="28.5"/>
+ <circle style="fill:#489f38" cx="31.5" cy="31.5" r="28.5"/>
+ <path style="opacity:0.2" d="M 16.916016,17 C 15.300182,17 14,18.267271 14,19.841797 V 41.158203 C 14,42.73273 15.300182,44 16.916016,44 H 30 v 4 H 24.416016 C 23.631182,48 23,48.669 23,49.5 23,50.331 23.631182,51 24.416016,51 H 38.583984 C 39.368818,51 40,50.331 40,49.5 40,48.669 39.368818,48 38.583984,48 H 33 V 44 H 46.083984 C 47.699818,44 49,42.73273 49,41.158203 V 19.841797 C 49,18.267271 47.699818,17 46.083984,17 Z M 17,20 H 46 V 41 H 17 Z m 12,2 v 4 h 5 v -4 z m -4,6 v 4 h 5 v -4 z m 8,0 v 4 h 5 v -4 z m -12,6 v 4 h 5 v -4 z m 8,0 v 4 h 5 v -4 z m 8,0 v 4 h 5 v -4 z"/>
+ <path style="fill:#ffffff" d="M 16.916016 16 C 15.300182 16 14 17.267271 14 18.841797 L 14 40.158203 C 14 41.73273 15.300182 43 16.916016 43 L 46.083984 43 C 47.699818 43 49 41.73273 49 40.158203 L 49 18.841797 C 49 17.267271 47.699818 16 46.083984 16 L 16.916016 16 z M 17 19 L 46 19 L 46 40 L 17 40 L 17 19 z"/>
+ <rect style="fill:#ffffff" width="3" height="7" x="30" y="42"/>
+ <rect style="fill:#ffffff" width="3" height="17" x="47" y="-40" rx="1.5" ry="1.417" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="5" height="4" x="29" y="21"/>
+ <rect style="fill:#ffffff" width="5" height="4" x="25" y="27"/>
+ <rect style="fill:#ffffff" width="5" height="4" x="33" y="27"/>
+ <rect style="fill:#ffffff" width="5" height="4" x="29" y="33"/>
+ <rect style="fill:#ffffff" width="5" height="4" x="21" y="33"/>
+ <rect style="fill:#ffffff" width="5" height="4" x="37" y="33"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 31.5 3 A 28.5 28.5 0 0 0 3 31.5 A 28.5 28.5 0 0 0 3.0214844 32.082031 A 28.5 28.5 0 0 1 31.5 4 A 28.5 28.5 0 0 1 59.978516 31.917969 A 28.5 28.5 0 0 0 60 31.5 A 28.5 28.5 0 0 0 31.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vmware-workstation.svg b/.icons/awkward/64x64/apps/vmware-workstation.svg
new file mode 100644
index 00000000..a5b7dbaf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vmware-workstation.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#407ec2" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <path style="opacity:0.2" d="m 20,20 0,2 24,0 0,-2 -16,0 z"/>
+ <path style="fill:#f7870d" d="m 41,52 c 1.662,0 3,-1.338 3,-3 l 0,-26 c 0,-1.662 -1.338,-3 -3,-3 l -26,0 c -1.662,0 -3,1.338 -3,3 l 0,26 c 0,1.662 1.338,3 3,3 z m -5,-8 -16,0 0,-16 16,0 z"/>
+ <path style="fill:#ffe270" d="m 49,44 c 1.662,0 3,-1.338 3,-3 l 0,-26 c 0,-1.662 -1.338,-3 -3,-3 l -26,0 c -1.662,0 -3,1.338 -3,3 l 0,5 24,0 0,16 -16,0 0,-8 -8,0 0,13 c 0,1.662 1.338,3 3,3 z"/>
+ <path style="opacity:0.2" d="m 20,28 0,1 16,0 0,-1 -16,0 z m -8,21 0,1 c 0,1.662 1.338,3 3,3 l 26,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 l -26,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="opacity:0.2" d="m 20,41 0,1 c 0,1.662 1.338,3 3,3 l 26,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 l -26,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vmware.svg b/.icons/awkward/64x64/apps/vmware.svg
new file mode 120000
index 00000000..6866c819
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vmware.svg
@@ -0,0 +1 @@
+vmware-player.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vnc.svg b/.icons/awkward/64x64/apps/vnc.svg
new file mode 120000
index 00000000..51d6d133
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vnc.svg
@@ -0,0 +1 @@
+vncviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vncviewer.svg b/.icons/awkward/64x64/apps/vncviewer.svg
new file mode 100644
index 00000000..7f228c20
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vncviewer.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#288cf4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 11.27,17 9.007813,29.878906 c 0.0096,0.0178 0.0178,0.02172 0.02734,0.03906 C 20.624173,48.113567 21.708247,49 23.004375,49 c 1.229794,0 2.260527,-0.796017 2.636719,-1.898438 0.0082,-0.0164 0.02802,-0.03881 0.03516,-0.05469 L 34.734844,17 H 31.71336 L 23.004375,46.115234 14.295391,17 Z m 32.730469,0 c -3.865993,0 -7,3.134007 -7,7 v 7 h 3 v -3 -2 -2 c 0,-2.244672 1.755328,-4 4,-4 2.244672,0 4,1.755328 4,4 v 2 2 3 h 3 v -7 c 0,-3.865993 -3.134007,-7 -7,-7 z m 0,18 c -3.865993,0 -7,3.134007 -7,7 0,3.865993 3.134007,7 7,7 h 7 v -3 h -3 -2 -2 c -2.244672,0 -4,-1.755328 -4,-4 0,-2.244672 1.755328,-4 4,-4 h 2 2 3 v -3 z"/>
+ <path style="fill:#ffffff" d="m 11.27,16 9.007813,29.878906 c 0.0096,0.0178 0.0178,0.02172 0.02734,0.03906 C 20.624173,47.113567 21.708247,48 23.004375,48 c 1.229794,0 2.260527,-0.796017 2.636719,-1.898438 0.0082,-0.0164 0.02802,-0.03881 0.03516,-0.05469 L 34.734844,16 H 31.71336 L 23.004375,45.115234 14.295391,16 Z m 32.730469,0 c -3.865993,0 -7,3.134007 -7,7 v 7 h 3 v -3 -2 -2 c 0,-2.244672 1.755328,-4 4,-4 2.244672,0 4,1.755328 4,4 v 2 2 3 h 3 v -7 c 0,-3.865993 -3.134007,-7 -7,-7 z m 0,18 c -3.865993,0 -7,3.134007 -7,7 0,3.865993 3.134007,7 7,7 h 7 v -3 h -3 -2 -2 c -2.244672,0 -4,-1.755328 -4,-4 0,-2.244672 1.755328,-4 4,-4 h 2 2 3 v -3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vnote.svg b/.icons/awkward/64x64/apps/vnote.svg
new file mode 100644
index 00000000..87c49d60
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vnote.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="55.999" height="55.999" x="-61" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#454f6c" width="55.999" height="55.999" x="-60" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 4 C 5.2496031 4 4 5.2496032 4 6.8007812 L 4 7.8007812 C 4 6.2496031 5.2496031 5 6.8007812 5 L 57.199219 5 C 58.750397 5 60 6.2496031 60 7.8007812 L 60 6.8007812 C 60 5.2496032 58.750397 4 57.199219 4 L 6.8007812 4 z"/>
+ <path style="opacity:0.2" d="M 60,23.02053 C 50.759068,35.043074 40.532567,47.961662 35.835105,55.000021 31.407125,51.326728 31.852629,46.609115 30.829102,42.206293 L 52.51894,13.994705 C 55.721741,15.230533 57.815917,19.237917 60,23.02053 Z"/>
+ <path style="fill:#008679" d="M 60,22.020558 C 50.759068,34.043102 40.532567,46.96169 35.835105,54.000049 31.407125,50.326757 31.852629,45.609143 30.829102,41.206321 L 52.51894,12.994733 c 3.202801,1.235828 5.296977,5.243212 7.48106,9.025825 z"/>
+ <path style="opacity:0.2" d="M 17.497122,11.000728 5.3859803,11.000921 20.516581,52.22756 c 0.267688,0.769937 1.232739,2.721093 2.444355,2.756417 l 12.874169,0.01611 C 30.697457,40.993816 25.559826,26.987618 20.422178,12.98143 20.049104,12.178142 18.865679,11.000705 17.497122,11.000705 Z"/>
+ <path style="fill:#009e8d" d="M 17.497122,10.000757 5.3859803,10.000949 20.516581,51.227588 c 0.267688,0.769937 1.232739,2.721094 2.444355,2.756417 l 12.874169,0.01611 C 30.697457,39.993844 25.559826,25.987646 20.422178,11.981458 20.049104,11.17817 18.865679,10.000733 17.497122,10.000733 Z"/>
+ <path style="opacity:0.2" d="M 59.993824,7.4734557 C 60.023926,6.3121993 59.19036,5.0097067 57.663333,5.0019844 L 43.96715,5.0007896 C 47.156771,9.235444 53.320946,15.937257 60,23.02065 Z"/>
+ <path style="fill:#009e8d" d="M 59.993824,6.4734839 C 60.023926,5.3122275 59.19036,4.0097349 57.663333,4.0020126 L 43.96715,4.0008178 C 47.156771,8.2354719 53.320946,14.937285 60,22.020678 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.3867188 10 L 5.7539062 11 L 17.496094 11 C 18.864651 11 20.048801 12.177181 20.421875 12.980469 C 25.437241 26.653293 30.453343 40.327087 35.46875 54 L 35.835938 54 C 30.698289 39.993731 25.559523 25.986657 20.421875 11.980469 C 20.048801 11.177181 18.864651 10 17.496094 10 L 5.3867188 10 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 43.96875 4 C 44.18986 4.2935539 44.496106 4.6579453 44.775391 5 L 57.664062 5 C 59.19109 5.0077223 60.026194 6.3113998 59.996094 7.4726562 L 59.996094 6.4726562 C 60.026194 5.3113998 59.19109 4.0077223 57.664062 4 L 43.96875 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vocal.svg b/.icons/awkward/64x64/apps/vocal.svg
new file mode 100644
index 00000000..cbd2c8b6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vocal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 50.003906,21.941844 c -1.787259,-0.0054 -3.182826,1.543241 -2.992188,3.320312 0,0 0.280978,2.810708 -1.398436,6.49175 C 43.933866,35.434948 40.868282,39 32,39 23.13172,39 20.066134,35.434948 18.386718,31.753906 c -1.679415,-3.681042 -1.398437,-6.49175 -1.398437,-6.49175 0.184356,-1.80114 -1.256528,-3.353989 -3.066406,-3.304687 -1.540329,0.04223 -2.798235,1.244413 -2.910156,2.781251 0,0 -0.508719,4.188416 1.917968,9.507374 C 15.118413,39.043472 20.175652,43.922698 29,44.835938 L 29,53 18,53 c -1.656855,0 -3,1.343146 -3,3 0,1.656854 1.343145,3 3,3 l 28,0 c 1.656854,0 3,-1.343146 3,-3 0,-1.656854 -1.343146,-3 -3,-3 l -11,0 0,-8.164062 c 8.824348,-0.91324 13.881586,-5.792466 16.070312,-10.589844 2.426688,-5.318958 1.91797,-9.507374 1.91797,-9.507374 -0.106752,-1.570973 -1.409788,-2.792142 -2.984376,-2.796876 z"/>
+ <rect style="opacity:0.2" width="30" height="26" x="-37" y="-45" rx="12.501" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ca42ca;fill-rule:evenodd" d="m 50.003906,20.941844 c -1.787259,-0.0054 -3.182826,1.543241 -2.992188,3.320312 0,0 0.280978,2.810708 -1.398436,6.49175 C 43.933866,34.434948 40.868282,38 32,38 23.13172,38 20.066134,34.434948 18.386718,30.753906 c -1.679415,-3.681042 -1.398437,-6.49175 -1.398437,-6.49175 0.184356,-1.80114 -1.256528,-3.353989 -3.066406,-3.304687 -1.540329,0.04223 -2.798235,1.244413 -2.910156,2.781251 0,0 -0.508719,4.188416 1.917968,9.507374 C 15.118413,38.043472 20.175652,42.922698 29,43.835938 L 29,52 18,52 c -1.656855,0 -3,1.343146 -3,3 0,1.656854 1.343145,3 3,3 l 28,0 c 1.656854,0 3,-1.343146 3,-3 0,-1.656854 -1.343146,-3 -3,-3 l -11,0 0,-8.164062 c 8.824348,-0.91324 13.881586,-5.792466 16.070312,-10.589844 2.426688,-5.318958 1.91797,-9.507374 1.91797,-9.507374 -0.106752,-1.570973 -1.409788,-2.792142 -2.984376,-2.796876 z"/>
+ <rect style="fill:#8e8e8e" width="30" height="26" x="-36" y="-45" rx="12.501" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,6 C 24.798,6 19,11.574654 19,18.5 l 0,1 C 19,12.574654 24.798,7 32,7 c 7.202,0 13,5.574654 13,12.5 l 0,-1 C 45,11.574654 39.202,6 32,6 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 50.003906 20.941406 C 48.216647 20.936006 46.821081 22.484648 47.011719 24.261719 C 47.011719 24.261719 47.016389 24.441061 47.021484 24.5625 C 47.20701 23.098305 48.456975 21.936732 50.003906 21.941406 C 51.578494 21.94614 52.881529 23.167308 52.988281 24.738281 C 52.988281 24.738281 53.008369 25.018148 53.021484 25.337891 C 53.059451 24.325367 52.988281 23.738281 52.988281 23.738281 C 52.881529 22.167308 51.578494 20.94614 50.003906 20.941406 z M 13.921875 20.957031 C 12.381546 20.999261 11.12364 22.201443 11.011719 23.738281 C 11.011719 23.738281 10.94055 24.325367 10.978516 25.337891 C 10.991631 25.018148 11.011719 24.738281 11.011719 24.738281 C 11.12364 23.201443 12.381546 21.999261 13.921875 21.957031 C 15.494119 21.914203 16.784779 23.082574 16.976562 24.570312 C 16.981716 24.442617 16.988281 24.261719 16.988281 24.261719 C 17.172637 22.460579 15.731753 20.907729 13.921875 20.957031 z M 16.986328 25.009766 C 16.984795 25.094416 16.997076 25.175791 16.988281 25.261719 C 16.988281 25.261719 16.707304 28.072864 18.386719 31.753906 C 20.066135 35.434948 23.13172 39 32 39 C 40.868282 39 43.933865 35.434948 45.613281 31.753906 C 47.292695 28.072864 47.011719 25.261719 47.011719 25.261719 C 47.003371 25.183905 47.014084 25.110029 47.011719 25.033203 C 46.988523 26.091457 46.788871 28.177177 45.613281 30.753906 C 43.933865 34.434948 40.868282 38 32 38 C 23.13172 38 20.066135 34.434948 18.386719 30.753906 C 17.203922 28.161382 17.007329 26.061011 16.986328 25.009766 z M 18 52 C 16.343145 52 15 53.343146 15 55 C 15 55.171057 15.023281 55.336764 15.050781 55.5 C 15.289646 54.08213 16.514202 53 18 53 L 29 53 L 29 52 L 18 52 z M 35 52 L 35 53 L 46 53 C 47.485797 53 48.710354 54.08213 48.949219 55.5 C 48.976719 55.336764 49 55.171057 49 55 C 49 53.343146 47.656854 52 46 52 L 35 52 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/void-wizard.svg b/.icons/awkward/64x64/apps/void-wizard.svg
new file mode 100644
index 00000000..62af9e7a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/void-wizard.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32.130311,4.0030778 a 5.6072656,5.5774079 0 0 0 -2.93476,0.7450324 L 8.8033528,16.459495 a 5.6072656,5.5774079 0 0 0 -2.8033523,4.82964 v 23.42277 a 5.6072656,5.5774079 0 0 0 2.8033523,4.829639 L 29.195551,61.25293 a 5.6072656,5.5774079 0 0 0 5.606705,0 l 20.39439,-11.711386 a 5.6072656,5.5774079 0 0 0 2.803353,-4.829639 v -23.42277 a 5.6072656,5.5774079 0 0 0 -2.803353,-4.82964 L 34.802256,4.7481102 A 5.6072656,5.5774079 0 0 0 32.130311,4.0030778 Z"/>
+ <path style="fill:#3f3f3f" d="m 32.130311,3.0031302 a 5.6072656,5.5774079 0 0 0 -2.93476,0.7450324 L 8.8033528,15.459547 a 5.6072656,5.5774079 0 0 0 -2.8033523,4.829641 v 23.42277 a 5.6072656,5.5774079 0 0 0 2.8033523,4.829639 L 29.195551,60.252982 a 5.6072656,5.5774079 0 0 0 5.606705,0 l 20.39439,-11.711385 a 5.6072656,5.5774079 0 0 0 2.803353,-4.829639 V 20.289188 A 5.6072656,5.5774079 0 0 0 55.196646,15.459547 L 34.802256,3.7481626 A 5.6072656,5.5774079 0 0 0 32.130311,3.0031302 Z"/>
+ <path style="opacity:0.2" d="m 32,16.000894 a 16.999553,16.999553 0 0 0 -9.838931,3.154213 l 4.092174,4.092178 A 11.333036,11.333036 0 0 1 32,21.667413 11.333036,11.333036 0 0 1 43.333036,33.000447 11.333036,11.333036 0 0 1 41.753163,38.747204 l 4.086643,4.086644 A 16.999553,16.999553 0 0 0 48.999553,33.000447 16.999553,16.999553 0 0 0 32,16.000894 Z"/>
+ <path style="fill:#d895d8" d="m 32,15.001263 a 16.999553,16.999553 0 0 0 -9.838931,3.154213 l 4.092174,4.092178 A 11.333036,11.333036 0 0 1 32,20.667782 11.333036,11.333036 0 0 1 43.333036,32.000816 11.333036,11.333036 0 0 1 41.753163,37.747572 l 4.086643,4.086645 A 16.999553,16.999553 0 0 0 48.999553,32.000816 16.999553,16.999553 0 0 0 32,15.001263 Z"/>
+ <path style="opacity:0.2" d="M 18.160195,23.167048 A 16.999553,16.999553 0 0 0 15.000447,33.000447 16.999553,16.999553 0 0 0 32,50 16.999553,16.999553 0 0 0 41.838935,46.845787 L 37.746757,42.753608 A 11.333036,11.333036 0 0 1 32,44.333483 11.333036,11.333036 0 0 1 20.666966,33.000447 11.333036,11.333036 0 0 1 22.246839,27.25369 Z"/>
+ <path style="fill:#9e4174" d="m 18.160195,22.167416 a 16.999553,16.999553 0 0 0 -3.159748,9.8334 A 16.999553,16.999553 0 0 0 32,49.000368 16.999553,16.999553 0 0 0 41.838935,45.846155 L 37.746757,41.753977 A 11.333036,11.333036 0 0 1 32,43.333851 11.333036,11.333036 0 0 1 20.666966,32.000816 11.333036,11.333036 0 0 1 22.246839,26.254059 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="6"/>
+ <circle style="fill:#d895d8" cx="32" cy="32" r="6"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.130859 3.0019531 A 5.6072656 5.5774079 0 0 0 29.193359 3.7480469 L 8.8027344 15.458984 A 5.6072656 5.5774079 0 0 0 6 20.291016 L 6 21.291016 A 5.6072656 5.5774079 0 0 1 8.8027344 16.458984 L 29.193359 4.7480469 A 5.6072656 5.5774079 0 0 1 32.130859 4.0019531 A 5.6072656 5.5774079 0 0 1 34.802734 4.7480469 L 55.197266 16.458984 A 5.6072656 5.5774079 0 0 1 58 21.291016 L 58 20.291016 A 5.6072656 5.5774079 0 0 0 55.197266 15.458984 L 34.802734 3.7480469 A 5.6072656 5.5774079 0 0 0 32.130859 3.0019531 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 15.001953 A 16.999553 16.999553 0 0 0 22.160156 18.154297 L 22.765625 18.759766 A 16.999553 16.999553 0 0 1 32 16.001953 A 16.999553 16.999553 0 0 1 48.974609 32.496094 A 16.999553 16.999553 0 0 0 49 32 A 16.999553 16.999553 0 0 0 32 15.001953 z M 43.28125 33 A 11.333036 11.333036 0 0 1 41.753906 37.746094 L 42.101562 38.09375 A 11.333036 11.333036 0 0 0 43.28125 34.001953 A 11.333036 11.333036 0 0 1 43.306641 34.492188 A 11.333036 11.333036 0 0 0 43.332031 34 A 11.333036 11.333036 0 0 0 43.28125 33 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18.160156 22.169922 A 16.999553 16.999553 0 0 0 15 32 A 16.999553 16.999553 0 0 0 15.021484 32.443359 A 16.999553 16.999553 0 0 1 18.160156 23.169922 L 21.900391 26.910156 A 11.333036 11.333036 0 0 1 22.246094 26.253906 L 18.160156 22.169922 z M 20.71875 33 A 11.333036 11.333036 0 0 0 20.667969 34 A 11.333036 11.333036 0 0 0 20.693359 34.503906 A 11.333036 11.333036 0 0 1 20.71875 34.001953 A 11.333036 11.333036 0 0 0 32 44.333984 A 11.333036 11.333036 0 0 0 37.746094 42.755859 L 41.226562 46.234375 A 16.999553 16.999553 0 0 0 41.839844 45.847656 L 37.746094 41.753906 A 11.333036 11.333036 0 0 1 32 43.332031 A 11.333036 11.333036 0 0 1 20.71875 33 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 26 A 6 6 0 0 0 26 32 A 6 6 0 0 0 26.025391 32.498047 A 6 6 0 0 1 32 27 A 6 6 0 0 1 37.974609 32.501953 A 6 6 0 0 0 38 32 A 6 6 0 0 0 32 26 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vokoscreen.svg b/.icons/awkward/64x64/apps/vokoscreen.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vokoscreen.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vprerex.svg b/.icons/awkward/64x64/apps/vprerex.svg
new file mode 100644
index 00000000..8d2a5fb0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vprerex.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="40" height="56" x="-53" y="-60" rx="3.333" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffb943" width="40" height="56" x="-52" y="-60" rx="3.333" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7.5 12 C 5.561 12 4 13.487318 4 15.333984 L 4 16.333984 C 4 14.487318 5.561 13 7.5 13 L 56.5 13 C 58.439 13 60 14.487318 60 16.333984 L 60 15.333984 C 60 13.487318 58.439 12 56.5 12 L 7.5 12 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 17.022129,7.000318 8.4,14.000001"/>
+ <path style="opacity:0.1" d="m 17.895413,21.0125 a 1.7877615,1.7178481 0 0 0 -0.0018,2.976101 l 5.212085,2.890819 5.212088,2.890821 a 1.7877615,1.7178481 0 0 0 2.68094,-1.487311 l 6.3e-4,-5.782691 6.31e-4,-5.782688 a 1.7877615,1.7178481 0 0 0 -2.683174,-1.486553 l -5.210699,2.890751 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.134766 3.9667969 A 3.0003 3.0003 0 0 0 14.044922 7.4707031 A 3.0003 3.0003 0 0 1 17.134766 4.9667969 A 3.0003 3.0003 0 0 1 19.59375 6.4570312 L 27.994141 20.457031 A 3.0003 3.0003 0 0 1 28.412109 21.550781 A 3.0003 3.0003 0 0 0 27.994141 19.457031 L 19.59375 5.4570312 A 3.0003 3.0003 0 0 0 17.134766 3.9667969 z"/>
+ <path style="fill:#4f4f4f" d="m 17.895413,20.0125 a 1.7877615,1.7178481 0 0 0 -0.0018,2.976101 l 5.212085,2.890819 5.212088,2.890821 a 1.7877615,1.7178481 0 0 0 2.68094,-1.487311 l 6.3e-4,-5.782691 6.31e-4,-5.782688 a 1.7877615,1.7178481 0 0 0 -2.683174,-1.486553 l -5.210699,2.890751 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 35.022129,38.000318 8.4,14.000001"/>
+ <path style="opacity:0.1" d="m 35.895413,52.0125 a 1.7877615,1.7178481 0 0 0 -0.0018,2.976101 l 5.212085,2.890819 5.212088,2.890821 a 1.7877615,1.7178481 0 0 0 2.68094,-1.487311 l 6.3e-4,-5.782691 6.31e-4,-5.782688 a 1.7877615,1.7178481 0 0 0 -2.683174,-1.486553 l -5.210699,2.890751 z"/>
+ <path style="fill:#4f4f4f" d="m 35.895413,51.0125 a 1.7877615,1.7178481 0 0 0 -0.0018,2.976101 l 5.212085,2.890819 5.212088,2.890821 a 1.7877615,1.7178481 0 0 0 2.68094,-1.487311 l 6.3e-4,-5.782691 6.31e-4,-5.782688 a 1.7877615,1.7178481 0 0 0 -2.683174,-1.486553 l -5.210699,2.890751 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vscodium.svg b/.icons/awkward/64x64/apps/vscodium.svg
new file mode 100644
index 00000000..b0457e6f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vscodium.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1" d="m 31.890033,52.911295 c -0.422249,-0.115857 -0.789844,-0.386829 -1.047006,-0.772 -0.379506,-0.568372 -0.505915,-0.980386 -0.968667,-3.15773 -0.192977,-0.907986 -0.477327,-1.5122 -0.956755,-2.032872 -0.836514,-0.908728 -1.802518,-1.231343 -4.09049,-1.366243 -2.559569,-0.150914 -3.467976,-0.377171 -4.323125,-1.076814 -0.972172,-0.795358 -1.377886,-1.69423 -1.958357,-4.339773 -0.358906,-1.635158 -0.563936,-2.294987 -0.986887,-3.175215 -0.776111,-1.615615 -1.842878,-2.87123 -3.387673,-3.987773 -0.995714,-0.719657 -1.292538,-1.157286 -1.12857,-1.663872 0.133144,-0.4102 0.557348,-0.674272 1.083865,-0.674272 0.423791,0 0.681794,0.105143 1.018277,0.415158 0.32261,0.297057 0.513343,0.5781 0.958998,1.413286 0.407255,0.762943 0.798255,1.318772 0.928026,1.318772 0.07849,0 0.09109,-0.321843 0.09109,-2.313201 0,-1.383615 0.02523,-2.406444 0.06308,-2.545215 0.07568,-0.2788 0.376984,-0.5549 0.604717,-0.554572 0.378245,5.72e-4 0.702257,0.364786 0.867764,0.975401 0.03784,0.138428 0.1962,1.5264 0.352459,3.084286 0.156401,1.557872 0.307475,2.857458 0.335783,2.887958 0.08689,0.094 0.484054,-0.406 0.742897,-0.936686 0.254079,-0.520786 0.425755,-1.1852 0.427576,-1.654929 7e-4,-0.148586 -0.07008,-0.621329 -0.156679,-1.050543 -0.128931,-0.637643 -0.145889,-0.825329 -0.0925,-1.025957 0.168313,-0.637415 0.863561,-0.742344 1.319725,-0.199158 0.330177,0.393272 0.444113,0.838529 0.44159,1.727529 0,0.963172 -0.08268,1.321572 -0.780454,3.48763 -0.602754,1.871486 -0.792649,2.700958 -0.790967,3.45423 0,2.701258 2.224068,4.460301 5.942196,4.712444 0.331159,0.02243 0.602053,0.02 0.602053,-0.0057 0,-0.02543 -0.20727,-0.433386 -0.460649,-0.906415 -0.872809,-1.629686 -1.226949,-2.768129 -1.226949,-3.944358 0,-0.885301 0.127536,-1.425929 0.688661,-2.900987 0.766581,-2.017986 0.841698,-2.345801 0.842399,-3.676701 5.61e-4,-0.693043 -0.03084,-1.124415 -0.107912,-1.489229 -0.417487,-1.986129 -1.445154,-3.69153 -2.895492,-4.805587 -0.574866,-0.441586 -0.746682,-0.536757 -2.21678,-1.228558 -1.414181,-0.6655 -1.782337,-0.897028 -2.347953,-1.4767 -0.60752,-0.6225 -0.865242,-1.131515 -0.906724,-1.790386 -0.02523,-0.407115 -0.01541,-0.471343 0.08689,-0.525886 0.233898,-0.125572 0.730283,-0.148429 1.173696,-0.05414 0.822919,0.174886 1.56021,0.650814 2.739512,1.768186 1.25652,1.190543 1.964241,1.630115 2.828923,1.757086 0.420989,0.06186 0.463733,0.05771 0.543053,-0.05286 0.128931,-0.179414 0.109307,-0.847271 -0.03643,-1.242257 -0.268514,-0.727858 -0.844221,-1.268415 -2.131152,-2.000844 -0.826983,-0.470686 -1.384612,-0.873429 -1.633785,-1.18 -0.609061,-0.7495 -0.732808,-1.848272 -0.271038,-2.407729 0.437386,-0.529786 1.178462,-0.589643 2.032913,-0.1642 0.415523,0.206957 0.601494,0.3588 1.231996,1.006457 1.839655,1.889429 2.947344,4.368158 3.434901,7.686617 0.13034,0.885871 0.113519,4.223301 -0.02803,5.381744 -0.134538,1.104629 -0.347275,2.415501 -0.59799,3.676344 -0.21708,1.091872 -0.234039,1.592729 -0.06727,1.968758 0.123324,0.2759 0.378107,0.460514 0.636669,0.460514 0.292058,0 0.809606,-0.3399 1.405913,-0.923257 0.973854,-0.952886 1.519569,-1.875872 1.831668,-3.097701 0.135932,-0.532615 0.160044,-0.7954 0.199844,-2.184044 0.04204,-1.467686 0.05466,-1.599643 0.187651,-1.878257 0.192976,-0.406486 0.549219,-0.666015 0.914292,-0.666015 0.236702,0 0.308874,0.03371 0.508858,0.237457 0.521191,0.531301 0.503253,1.228744 -0.09528,3.709344 -0.426877,1.768058 -0.996836,3.130473 -1.719693,4.110087 -0.217222,0.294272 -0.855293,0.982558 -1.417965,1.529558 -0.67563,0.656757 -1.12661,1.152157 -1.327715,1.458686 -1.176919,1.793729 -0.549499,3.551244 1.383771,3.876715 0.808765,0.136143 1.704838,-0.128142 2.317122,-0.6836 0.85291,-0.773557 1.649762,-2.4974 2.20809,-4.777358 0.829646,-3.387587 1.095918,-7.072574 0.663297,-9.182017 -0.391278,-1.907729 -1.17692,-3.50713 -2.280544,-4.642287 -0.301169,-0.309701 -0.953534,-0.847729 -1.615568,-1.332329 -1.845261,-1.350644 -2.587317,-2.223015 -2.844058,-3.34393 -0.127536,-0.556257 -0.0953,-1.122386 0.07008,-1.249229 0.213579,-0.163343 0.751167,-0.243643 1.122405,-0.167643 0.919477,0.188243 1.726419,0.919886 2.577086,2.336701 0.668621,1.113472 0.974555,1.528829 1.433381,1.945686 0.340267,0.309172 0.513204,0.394257 0.513204,0.252572 0,-0.03729 -0.163407,-0.384243 -0.36297,-0.771072 -1.45132,-2.812487 -2.493423,-4.933273 -2.633564,-5.359616 -0.316163,-0.961743 -0.135932,-1.643415 0.513903,-1.936115 0.737291,-0.332443 1.557409,0.206257 1.951209,1.281558 0.08409,0.229414 0.627979,2.098872 1.208872,4.154344 1.254138,4.437701 1.169071,4.15873 1.258062,4.129158 0.109307,-0.03628 0.517268,-1.052029 0.723418,-1.800343 0.270336,-0.981658 0.387495,-2.005244 0.346292,-3.029172 -0.04064,-1.003415 -0.144907,-1.652172 -0.511241,-3.166044 -0.19704,-0.814572 -0.271036,-1.247743 -0.271036,-1.587144 0,-0.800886 0.31266,-1.4532 0.850948,-1.775829 0.596868,-0.357614 1.497706,-0.177914 2.101302,0.419115 0.592803,0.586543 0.78494,1.222229 0.733367,2.427643 -0.05466,1.289101 -0.263188,2.071287 -1.43184,5.381759 -1.041822,2.951429 -1.35462,4.051587 -1.542551,5.424945 -0.123324,0.900028 -0.120521,2.3208 0,3.0772 0.109306,0.660815 0.330177,1.392987 0.428415,1.424287 0.03504,0.01143 0.337885,-0.765972 0.672266,-1.727101 0.818854,-2.352958 0.929289,-2.618072 1.184908,-2.846901 0.506757,-0.453614 1.258764,-0.06543 1.258764,0.6499 0,0.597629 -1.26423,4.374902 -4.485833,13.403262 -0.899298,2.5202 -1.626498,4.626158 -1.615707,4.679915 0.01395,0.06343 1.300245,-1.090914 3.662493,-3.282915 5.048366,-4.68463 5.124323,-4.764244 5.450856,-5.720959 0.130339,-0.383914 0.14813,-0.522586 0.12052,-0.982072 -0.04344,-0.734557 -0.283368,-1.369071 -1.011831,-2.678829 -0.862019,-1.549572 -1.136558,-2.208058 -1.22639,-2.940815 -0.182606,-1.489858 1.125207,-2.459072 2.048327,-1.518043 0.512502,0.5224 1.222467,2.320943 1.532603,3.882729 0.08549,0.431458 0.155838,0.842972 0.155838,0.914472 0,0.361786 0.191155,0.06143 0.96236,-1.512129 1.115679,-2.276429 1.321969,-2.588229 1.921359,-2.904158 0.525957,-0.277243 1.168793,0.01143 1.51929,0.682629 0.189473,0.362814 0.183726,1.046643 -0.01395,1.658129 -0.521894,1.615543 -2.57919,5.056416 -4.794848,8.019588 -0.123324,0.164443 -0.190874,0.298986 -0.150932,0.298986 0.04064,0 0.230253,-0.09329 0.42281,-0.207343 1.192475,-0.706443 2.036415,-0.7524 2.868162,-0.156172 0.254361,0.182343 0.537308,0.722815 0.536468,1.024429 -0.0011,0.340943 -0.187792,0.736172 -0.439068,0.929558 -0.459668,0.353714 -0.94148,0.468157 -2.306191,0.547757 -2.246349,0.131 -3.952169,0.747014 -5.588897,2.018072 -1.290014,1.001815 -2.044263,2.012215 -3.334559,4.467101 -1.050371,1.998487 -1.542831,2.722787 -2.524813,3.714073 -0.711224,0.717971 -1.242086,1.059614 -1.846803,1.188686 -0.394782,0.08429 -0.3924,0.08429 -0.805262,-0.02886 z"/>
+ <path style="fill:#3099ec" d="m 31.890033,51.911295 c -0.422249,-0.115857 -0.789844,-0.386829 -1.047006,-0.772 -0.379506,-0.568372 -0.505915,-0.980386 -0.968667,-3.15773 -0.192977,-0.907986 -0.477327,-1.5122 -0.956755,-2.032872 -0.836514,-0.908728 -1.802518,-1.231343 -4.09049,-1.366243 -2.559569,-0.150914 -3.467976,-0.377171 -4.323125,-1.076814 -0.972172,-0.795358 -1.377886,-1.69423 -1.958357,-4.339773 -0.358906,-1.635158 -0.563936,-2.294987 -0.986887,-3.175215 -0.776111,-1.615615 -1.842878,-2.87123 -3.387673,-3.987773 -0.995714,-0.719657 -1.292538,-1.157286 -1.12857,-1.663872 0.133144,-0.4102 0.557348,-0.674272 1.083865,-0.674272 0.423791,0 0.681794,0.105143 1.018277,0.415158 0.32261,0.297057 0.513343,0.5781 0.958998,1.413286 0.407255,0.762943 0.798255,1.318772 0.928026,1.318772 0.07849,0 0.09109,-0.321843 0.09109,-2.313201 0,-1.383615 0.02523,-2.406444 0.06308,-2.545215 0.07568,-0.2788 0.376984,-0.5549 0.604717,-0.554572 0.378245,5.72e-4 0.702257,0.364786 0.867764,0.975401 0.03784,0.138428 0.1962,1.5264 0.352459,3.084286 0.156401,1.557872 0.307475,2.857458 0.335783,2.887958 0.08689,0.094 0.484054,-0.406 0.742897,-0.936686 0.254079,-0.520786 0.425755,-1.1852 0.427576,-1.654929 7e-4,-0.148586 -0.07008,-0.621329 -0.156679,-1.050543 -0.128931,-0.637643 -0.145889,-0.825329 -0.0925,-1.025957 0.168313,-0.637415 0.863561,-0.742344 1.319725,-0.199158 0.330177,0.393272 0.444113,0.838529 0.44159,1.727529 0,0.963172 -0.08268,1.321572 -0.780454,3.48763 -0.602754,1.871486 -0.792649,2.700958 -0.790967,3.45423 0,2.701258 2.224068,4.460301 5.942196,4.712444 0.331159,0.02243 0.602053,0.02 0.602053,-0.0057 0,-0.02543 -0.20727,-0.433386 -0.460649,-0.906415 -0.872809,-1.629686 -1.226949,-2.768129 -1.226949,-3.944358 0,-0.885301 0.127536,-1.425929 0.688661,-2.900987 0.766581,-2.017986 0.841698,-2.345801 0.842399,-3.676701 5.61e-4,-0.693043 -0.03084,-1.124415 -0.107912,-1.489229 -0.417487,-1.986129 -1.445154,-3.69153 -2.895492,-4.805587 -0.574866,-0.441586 -0.746682,-0.536757 -2.21678,-1.228558 -1.414181,-0.6655 -1.782337,-0.897028 -2.347953,-1.4767 -0.60752,-0.6225 -0.865242,-1.131515 -0.906724,-1.790386 -0.02523,-0.407115 -0.01541,-0.471343 0.08689,-0.525886 0.233898,-0.125572 0.730283,-0.148429 1.173696,-0.05414 0.822919,0.174886 1.56021,0.650814 2.739512,1.768186 1.25652,1.190543 1.964241,1.630115 2.828923,1.757086 0.420989,0.06186 0.463733,0.05771 0.543053,-0.05286 0.128931,-0.179414 0.109307,-0.847271 -0.03643,-1.242257 -0.268514,-0.727858 -0.844221,-1.268415 -2.131152,-2.000844 -0.826983,-0.470686 -1.384612,-0.873429 -1.633785,-1.18 -0.609061,-0.7495 -0.732808,-1.848272 -0.271038,-2.407729 0.437386,-0.529786 1.178462,-0.589643 2.032913,-0.1642 0.415523,0.206957 0.601494,0.3588 1.231996,1.006457 1.839655,1.889429 2.947344,4.368158 3.434901,7.686617 0.13034,0.885871 0.113519,4.223301 -0.02803,5.381744 -0.134538,1.104629 -0.347275,2.415501 -0.59799,3.676344 -0.21708,1.091872 -0.234039,1.592729 -0.06727,1.968758 0.123324,0.2759 0.378107,0.460514 0.636669,0.460514 0.292058,0 0.809606,-0.3399 1.405913,-0.923257 0.973854,-0.952886 1.519569,-1.875872 1.831668,-3.097701 0.135932,-0.532615 0.160044,-0.7954 0.199844,-2.184044 0.04204,-1.467686 0.05466,-1.599643 0.187651,-1.878257 0.192976,-0.406486 0.549219,-0.666015 0.914292,-0.666015 0.236702,0 0.308874,0.03371 0.508858,0.237457 0.521191,0.531301 0.503253,1.228744 -0.09528,3.709344 -0.426877,1.768058 -0.996836,3.130473 -1.719693,4.110087 -0.217222,0.294272 -0.855293,0.982558 -1.417965,1.529558 -0.67563,0.656757 -1.12661,1.152157 -1.327715,1.458686 -1.176919,1.793729 -0.549499,3.551244 1.383771,3.876715 0.808765,0.136143 1.704838,-0.128142 2.317122,-0.6836 0.85291,-0.773557 1.649762,-2.4974 2.20809,-4.777358 0.829646,-3.387587 1.095918,-7.072574 0.663297,-9.182017 -0.391278,-1.907729 -1.17692,-3.50713 -2.280544,-4.642287 -0.301169,-0.309701 -0.953534,-0.847729 -1.615568,-1.332329 -1.845261,-1.350644 -2.587317,-2.223015 -2.844058,-3.34393 -0.127536,-0.556257 -0.0953,-1.122386 0.07008,-1.249229 0.213579,-0.163343 0.751167,-0.243643 1.122405,-0.167643 0.919477,0.188243 1.726419,0.919886 2.577086,2.336701 0.668621,1.113472 0.974555,1.528829 1.433381,1.945686 0.340267,0.309172 0.513204,0.394257 0.513204,0.252572 0,-0.03729 -0.163407,-0.384243 -0.36297,-0.771072 -1.45132,-2.812487 -2.493423,-4.933273 -2.633564,-5.359616 -0.316163,-0.961743 -0.135932,-1.643415 0.513903,-1.936115 0.737291,-0.332443 1.557409,0.206257 1.951209,1.281558 0.08409,0.229414 0.627979,2.098872 1.208872,4.154344 1.254138,4.437701 1.169071,4.15873 1.258062,4.129158 0.109307,-0.03628 0.517268,-1.052029 0.723418,-1.800343 0.270336,-0.981658 0.387495,-2.005244 0.346292,-3.029172 -0.04064,-1.003415 -0.144907,-1.652172 -0.511241,-3.166044 -0.19704,-0.814572 -0.271036,-1.247743 -0.271036,-1.587144 0,-0.800886 0.31266,-1.4532 0.850948,-1.775829 0.596868,-0.357614 1.497706,-0.177914 2.101302,0.419115 0.592803,0.586543 0.78494,1.222229 0.733367,2.427643 -0.05466,1.289101 -0.263188,2.071287 -1.43184,5.381759 -1.041822,2.951429 -1.35462,4.051587 -1.542551,5.424945 -0.123324,0.900028 -0.120521,2.3208 0,3.0772 0.109306,0.660815 0.330177,1.392987 0.428415,1.424287 0.03504,0.01143 0.337885,-0.765972 0.672266,-1.727101 0.818854,-2.352958 0.929289,-2.618072 1.184908,-2.846901 0.506757,-0.453614 1.258764,-0.06543 1.258764,0.6499 0,0.597629 -1.26423,4.374902 -4.485833,13.403262 -0.899298,2.5202 -1.626498,4.626158 -1.615707,4.679915 0.01395,0.06343 1.300245,-1.090914 3.662493,-3.282915 5.048366,-4.68463 5.124323,-4.764244 5.450856,-5.720959 0.130339,-0.383914 0.14813,-0.522586 0.12052,-0.982072 -0.04344,-0.734557 -0.283368,-1.369071 -1.011831,-2.678829 -0.862019,-1.549572 -1.136558,-2.208058 -1.22639,-2.940815 -0.182606,-1.489858 1.125207,-2.459072 2.048327,-1.518043 0.512502,0.5224 1.222467,2.320943 1.532603,3.882729 0.08549,0.431458 0.155838,0.842972 0.155838,0.914472 0,0.361786 0.191155,0.06143 0.96236,-1.512129 1.115679,-2.276429 1.321969,-2.588229 1.921359,-2.904158 0.525957,-0.277243 1.168793,0.01143 1.51929,0.682629 0.189473,0.362814 0.183726,1.046643 -0.01395,1.658129 -0.521894,1.615543 -2.57919,5.056416 -4.794848,8.019588 -0.123324,0.164443 -0.190874,0.298986 -0.150932,0.298986 0.04064,0 0.230253,-0.09329 0.42281,-0.207343 1.192475,-0.706443 2.036415,-0.7524 2.868162,-0.156172 0.254361,0.182343 0.537308,0.722815 0.536468,1.024429 -0.0011,0.340943 -0.187792,0.736172 -0.439068,0.929558 -0.459668,0.353714 -0.94148,0.468157 -2.306191,0.547757 -2.246349,0.131 -3.952169,0.747014 -5.588897,2.018072 -1.290014,1.001815 -2.044263,2.012215 -3.334559,4.467101 -1.050371,1.998487 -1.542831,2.722787 -2.524813,3.714073 -0.711224,0.717971 -1.242086,1.059614 -1.846803,1.188686 -0.394782,0.08429 -0.3924,0.08429 -0.805262,-0.02886 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vstudio.svg b/.icons/awkward/64x64/apps/vstudio.svg
new file mode 100644
index 00000000..d4be948c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vstudio.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4899d7" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,4 C 16.488443,4 4,16.487587 4,31.999073 4,32.112625 4.011285,32.223098 4.017578,32.335 4.3691112,17.133746 16.711164,4.9999669 32,4.9999669 47.288835,4.9999669 59.630889,17.133746 59.982422,32.335 59.988693,32.223179 60,32.112517 60,31.999073 60,16.487587 47.511556,4 32,4 Z"/>
+ <path style="opacity:0.2" d="m 47.998511,17.0014 c 0,0 -4.7986,-0.13458 -9.5944,2.2654 -1.46582,0.66628 -3.0648,1.73232 -4.3974,3.0648 -2.1548,2.1548 -5.5022,6.1218 -8.138,9.328 l -5.854,0 -2.6652,3.9976 4.52,1.22196 c 0.0134,0.16124 0.05596,0.3891 0.18122,0.69692 l -0.70226,1.54444 c 0,0 -0.26652,0.53302 1.73232,2.6652 2.132,2.1334 2.7984,1.86558 2.7984,1.86558 l 1.65638,-0.75156 c 0.24786,0.0773 0.43176,0.10394 0.55168,0.10394 l 1.2566,4.6454 3.9976,-2.6652 0,-6.0324 c 3.2288,-2.6104 7.1904,-5.8912 9.328,-7.9594 1.33256,-1.33256 2.3986,-2.9316 3.1968,-4.3974 2.264,-4.7958 2.132,-9.593 2.132,-9.593 z m -9.328,11.993 c -1.46716,0 -2.6652,-1.1993 -2.6652,-2.6652 0,-1.46716 1.19796,-2.6652 2.6652,-2.6652 1.46582,0 2.6652,1.19796 2.6652,2.6652 0,1.46582 -1.20064,2.6652 -2.6652,2.6652 z m -13.9918,15.9908 c 0.26652,0.13458 0.39976,0.26652 0.66628,0.39976 -0.26652,0.26652 -0.53302,0.66628 -0.80088,0.9328 -3.0662,3.0648 -8.527,2.6652 -8.527,2.6652 0,0 -0.39976,-5.4648 2.6652,-8.527 0.26652,-0.26784 0.66628,-0.5317 0.9328,-0.80086 0.133256,0.26652 0.26518,0.39976 0.39976,0.66628 -1.99884,2.5306 -1.73232,6.3962 -1.73232,6.3962 0,0 3.863,0.26652 6.3962,-1.73232 z"/>
+ <path style="fill:#ffca68" d="m 47.997221,16.000869 c 0,0 -4.798322,-0.134583 -9.593843,2.265439 -1.465735,0.666291 -3.064622,1.73235 -4.397145,3.064853 -2.154675,2.154837 -5.501881,6.121906 -8.137528,9.328162 l -5.85366,0 -2.665045,3.997669 4.519738,1.221981 c 0.0134,0.161243 0.05596,0.389107 0.181209,0.696932 l -0.702219,1.544467 c 0,0 -0.266505,0.533029 1.732219,2.665246 2.133876,2.134037 2.799838,1.866033 2.799838,1.866033 l 1.656284,-0.751573 c 0.247845,0.07728 0.431734,0.103941 0.551648,0.103941 l 1.256527,4.645481 3.997367,-2.665246 0,-6.032505 c 3.228613,-2.610445 7.189983,-5.891302 9.327459,-7.959538 1.332483,-1.332583 2.398461,-2.931651 3.196614,-4.397476 2.263869,-4.795883 2.131877,-9.593166 2.131877,-9.593166 z"/>
+ <path style="opacity:0.2" d="M 38.6652,29 C 37.19804,29 36,27.8007 36,26.3348 c 0,-1.46714 1.19796,-2.6652 2.6652,-2.6652 1.46582,0 2.6652,1.19798 2.6652,2.6652 0,1.46582 -1.20064,2.6652 -2.6652,2.6652 z"/>
+ <path style="fill:#ffffff" d="M 38.6652,28 C 37.19804,28 36,26.8007 36,25.3348 c 0,-1.46714 1.19796,-2.6652 2.6652,-2.6652 1.46582,0 2.6652,1.19798 2.6652,2.6652 0,1.46582 -1.20064,2.6652 -2.6652,2.6652 z"/>
+ <path style="fill:#ffca68" d="m 24.678711,43.985145 c 0.26652,0.13458 0.39976,0.26652 0.66628,0.39976 -0.26652,0.26652 -0.53302,0.66628 -0.80088,0.9328 -3.0662,3.0648 -8.527,2.6652 -8.527,2.6652 0,0 -0.39976,-5.4648 2.6652,-8.527 0.26652,-0.26784 0.66628,-0.5317 0.9328,-0.80088 0.133256,0.26652 0.26518,0.39976 0.39976,0.66628 -1.99884,2.5306 -1.73232,6.3962 -1.73232,6.3962 0,0 3.863,0.26652 6.3962,-1.73232 z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.664062 C 59.630879,47.865819 47.289272,60 32,60 16.712037,60 4.3711461,47.867898 4.0175781,32.667969 4.0114012,32.778588 4,32.887761 4,33 4,48.512 16.488,61 32,61 47.512,61 60,48.512 60,33 c 0,-0.113448 -0.01128,-0.224113 -0.01758,-0.335938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/vuescan.svg b/.icons/awkward/64x64/apps/vuescan.svg
new file mode 120000
index 00000000..a6fb1a21
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vuescan.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/vym.svg b/.icons/awkward/64x64/apps/vym.svg
new file mode 100644
index 00000000..6349bfb1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/vym.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 38.000045,15.00003 a 16.000196,15.999999 0 0 0 -16.000197,15.999999 16.000196,15.999999 0 0 0 0.012,0.312001 c -0.004,0.098 -0.024,0.192 -0.024,0.289999 0.004,0.252001 0.008,0.506 0.024,0.758001 0,0.05 -0.004,0.098 -0.004,0.148 l 0,2.983999 -0.02,1.11 -3.652045,5.762001 c -0.84061,1.601999 -0.0458,2.595999 1.758022,2.619999 l 1.914022,0.028 0,4.5 c 0,1.881999 1.758022,3.46 3.648045,3.46 l 4.344053,0.056 0,5.87 c 0.664009,0.046 1.324017,0.102 2.000024,0.102 5.974074,0 11.490141,-1.866001 16.028197,-5.032 l 0,-9.768 c 0,-0.26 -0.014,-0.476 -0.02,-0.72 a 16.000196,15.999999 0 0 0 5.992074,-12.48 A 16.000196,15.999999 0 0 0 38.000045,15.00003 Z"/>
+ <path style="fill:#6084ff" d="m 38.000045,14.000031 a 16.000196,15.999999 0 0 0 -16.000197,16 16.000196,15.999999 0 0 0 0.012,0.311999 c -0.004,0.098 -0.024,0.192 -0.024,0.29 0.004,0.252 0.008,0.506001 0.024,0.758 0,0.05 -0.004,0.098 -0.004,0.148 l 0,2.984 -0.02,1.110001 -3.652045,5.761999 c -0.84061,1.601999 -0.0458,2.596 1.758022,2.62 l 1.914022,0.028 0,4.5 c 0,1.882 1.758022,3.460001 3.648045,3.460001 l 4.344053,0.056 0,7.87 c 0.664009,0.046 1.324017,0.102 2.000024,0.102 5.974074,0 11.490141,-1.866001 16.028197,-5.032 l 0,-11.767999 c 0,-0.26 -0.016,-0.476 -0.02,-0.72 a 16.000196,15.999999 0 0 0 5.992074,-12.480001 16.000196,15.999999 0 0 0 -16.000195,-16 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999714,0,0,1.9999714,5.72e-5,1.0008581)">
+ <path d="M 19.5,10 A 4.5,4.5 0 0 0 15,14.5 4.5,4.5 0 0 0 19.5,19 4.5,4.5 0 0 0 24,14.5 4.5,4.5 0 0 0 19.5,10 Z m 0,2 A 2.5,2.5 0 0 1 22,14.5 2.5,2.5 0 0 1 19.5,17 2.5,2.5 0 0 1 17,14.5 2.5,2.5 0 0 1 19.5,12 Z"/>
+ <circle cx="19.5" cy="14.5" r="1.5"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999714,0,0,1.9999714,5.72e-5,8.867e-4)">
+ <path d="M 19.5,10 A 4.5,4.5 0 0 0 15,14.5 4.5,4.5 0 0 0 19.5,19 4.5,4.5 0 0 0 24,14.5 4.5,4.5 0 0 0 19.5,10 Z m 0,2 A 2.5,2.5 0 0 1 22,14.5 2.5,2.5 0 0 1 19.5,17 2.5,2.5 0 0 1 17,14.5 2.5,2.5 0 0 1 19.5,12 Z"/>
+ <circle cx="19.5" cy="14.5" r="1.5"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691162 17.134398 16.710946 5 32 5 C 47.289055 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511779 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.664062 C 59.630879,47.865603 47.289273,60 32,60 16.712037,60 4.3711461,47.867681 4.0175781,32.667969 4.0114012,32.778587 4,32.887763 4,33 4,48.511779 16.488,61 32,61 47.512001,61 60,48.511779 60,33 c 0,-0.113447 -0.01128,-0.224114 -0.01758,-0.335938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wallch.svg b/.icons/awkward/64x64/apps/wallch.svg
new file mode 100644
index 00000000..5d44b2a6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wallch.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 26.409679,50.42388 c -3.517949,-0.871987 -6.528906,-2.669961 -9.608662,-5.737918 -2.431165,-2.421965 -2.80656,-2.959957 -3.755946,-5.379923 -0.940587,-2.399965 -1.053785,-3.015957 -1.044586,-5.697918 0.0144,-4.275939 0.847588,-6.853902 3.244954,-10.035857 2.255168,-2.993957 3.271153,-3.821945 6.858302,-5.58132 2.513964,-1.232382 4.137941,-1.711775 7.68389,-2.267567 1.443979,-0.226397 1.491979,-0.72519 0.153998,-1.657977 -1.711976,-1.194783 -3.539949,-2.859759 -3.351952,-3.052156 0.201497,-0.206597 6.939101,2.12537 10.029056,3.47115 3.924944,1.709476 8.754475,5.051528 10.962844,7.586292 0.867107,0.995266 1.274281,2.042371 0.794188,2.042371 -0.221657,0 -3.061956,-1.286682 -5.933515,-2.687962 -1.201743,-0.586452 -2.323767,-0.979826 -2.493364,-0.874187 -0.169598,0.105618 0.03634,0.341115 0.457673,0.523252 0.421334,0.182157 0.836708,0.426194 0.923087,0.542332 0.08638,0.116119 0.757669,0.391875 1.491779,0.612752 0.734109,0.220876 1.334741,0.521472 1.334741,0.66799 0,0.146538 0.176657,0.274616 0.392574,0.284656 0.215917,0.01 1.092044,0.351575 1.946932,0.758969 l 1.554378,0.740729 -1.240302,0.347035 c -1.916573,0.536253 -2.749161,0.435634 -6.29891,-0.761249 -4.150141,-1.39932 -8.37228,-1.739415 -12.172626,-0.980486 -3.748147,0.74849 -4.090142,1.327021 -2.233968,3.777146 1.431719,1.889693 2.877159,2.354767 5.028928,1.618557 0.882007,-0.301795 1.808614,-0.416614 2.302967,-0.285376 0.756409,0.200817 0.773829,0.239357 0.203897,0.450854 -0.572812,0.212577 -0.547412,0.272596 0.314056,0.742329 0.63675,0.347195 0.761029,0.515113 0.387654,0.523733 -0.598431,0.0138 -0.738209,0.490853 -0.235537,0.803928 0.594052,0.369995 0.321196,0.836208 -0.361574,0.617811 -0.545613,-0.174537 -0.636651,-0.113758 -0.473054,0.315876 0.160098,0.420474 0.07132,0.489993 -0.423574,0.331695 -0.467333,-0.149458 -0.628291,-0.05438 -0.634591,0.374935 -0.0064,0.442973 -0.209597,0.330835 -0.883367,-0.487753 -0.836528,-1.016326 -1.004966,-1.075645 -3.838745,-1.351901 -3.50055,-0.341255 -4.436337,-0.67013 -5.486722,-1.928212 l -0.782888,-0.937667 -0.837148,1.842854 c -1.090545,2.400565 -1.348461,5.975314 -0.595872,8.258882 1.703076,5.167526 5.286925,7.363494 8.946472,5.482121 2.483765,-1.276961 3.188155,-3.635748 1.722576,-5.767117 -0.848928,-1.234543 -0.855448,-2.591763 -0.0092,-1.883833 0.508452,0.425254 0.824328,0.155577 0.850948,-0.72649 0.018,-0.590871 0.0534,-0.577192 0.342375,0.131878 l 0.322455,0.791269 0.481073,-0.71215 c 0.596212,-0.882567 1.028985,-0.924867 0.809529,-0.07912 -0.185618,0.71531 0.207677,0.828648 0.823668,0.237377 0.336595,-0.323096 0.371234,-0.259337 0.188837,0.347755 -0.199617,0.66449 -0.145038,0.721269 0.514313,0.534952 0.632711,-0.178797 0.587051,-0.07866 -0.321016,0.70395 l -1.058645,0.912387 0.225797,3.48335 0.225797,3.48335 -0.960366,0.814409 c -0.952307,0.807548 -0.954347,0.815928 -0.241897,0.996126 1.023206,0.258816 5.412123,-0.295036 7.265696,-0.916907 3.114356,-1.044765 6.810503,-3.859945 8.337881,-6.35071 1.919513,-3.129955 2.987557,-9.209268 2.06677,-11.763231 -0.392394,-1.088225 -0.404994,-1.345161 -0.06598,-1.345161 0.847528,0 1.732236,3.45875 1.743815,6.817502 0.0142,4.148941 -1.491018,8.013086 -4.405337,11.308439 -4.572534,5.170326 -13.857001,7.786488 -21.183697,5.969314 z"/>
+ <path style="fill:#fecd38" d="m 26.409679,49.42418 c -3.517949,-0.871988 -6.528906,-2.669962 -9.608662,-5.737918 -2.431165,-2.421965 -2.80656,-2.959958 -3.755946,-5.379923 -0.940587,-2.399966 -1.053785,-3.015957 -1.044586,-5.697919 0.0144,-4.275938 0.847588,-6.853902 3.244954,-10.035856 2.255168,-2.994757 3.271153,-3.821345 6.858302,-5.58132 2.513964,-1.232383 4.137941,-1.711776 7.68389,-2.267568 1.443979,-0.226397 1.491979,-0.725189 0.153998,-1.657976 -1.711976,-1.194783 -3.539949,-2.859759 -3.351952,-3.052156 0.201497,-0.206598 6.939101,2.125369 10.029056,3.47115 3.924944,1.709475 8.754475,5.051528 10.962844,7.586291 0.867107,0.995266 1.274281,2.042371 0.794188,2.042371 -0.221657,0 -3.061956,-1.286681 -5.933515,-2.687961 -1.201743,-0.586452 -2.323767,-0.979846 -2.493364,-0.874188 -0.169598,0.105619 0.03634,0.341115 0.457673,0.523253 0.421334,0.182157 0.836708,0.426194 0.923087,0.542332 0.08638,0.116118 0.757669,0.391874 1.491779,0.612751 0.734109,0.220877 1.334741,0.521473 1.334741,0.667991 0,0.146537 0.176657,0.274616 0.392574,0.284656 0.215917,0.01 1.092044,0.351574 1.946932,0.758969 l 1.554378,0.740729 -1.240302,0.347035 c -1.916573,0.536252 -2.749161,0.435634 -6.29891,-0.761249 -4.150141,-1.39932 -8.37228,-1.739415 -12.172626,-0.980486 -3.748147,0.748489 -4.090142,1.327021 -2.233968,3.777146 1.431719,1.889693 2.877159,2.354766 5.028928,1.618557 0.882007,-0.301796 1.808614,-0.416614 2.302967,-0.285376 0.756409,0.200817 0.773829,0.239356 0.203897,0.450853 -0.572812,0.212577 -0.547412,0.272597 0.314056,0.74233 0.63675,0.347195 0.761029,0.515112 0.387654,0.523732 -0.598431,0.0138 -0.738209,0.490853 -0.235537,0.803929 0.594052,0.369995 0.321196,0.836208 -0.361574,0.617811 -0.545613,-0.174537 -0.636651,-0.113758 -0.473054,0.315876 0.160098,0.420474 0.07132,0.489993 -0.423574,0.331695 -0.467333,-0.149458 -0.628291,-0.05438 -0.634591,0.374934 -0.0064,0.442974 -0.209597,0.330836 -0.883367,-0.487753 -0.836528,-1.016325 -1.004966,-1.075644 -3.838745,-1.3519 -3.50055,-0.341255 -4.436337,-0.670131 -5.486722,-1.928213 l -0.782888,-0.937666 -0.837148,1.842853 c -1.090545,2.400566 -1.348461,5.975315 -0.595872,8.258882 1.703076,5.167526 5.286925,7.363495 8.946472,5.482122 2.483765,-1.276962 3.188155,-3.635748 1.722576,-5.767118 -0.848928,-1.234542 -0.855448,-2.591763 -0.0092,-1.883833 0.508452,0.425254 0.824328,0.155578 0.850948,-0.726489 0.018,-0.590872 0.0534,-0.577192 0.342375,0.131878 l 0.322455,0.791268 0.481073,-0.712149 c 0.596212,-0.882568 1.028985,-0.924867 0.809529,-0.07912 -0.185618,0.71531 0.207677,0.828648 0.823668,0.237376 0.336595,-0.323095 0.371234,-0.259336 0.188837,0.347755 -0.199617,0.664491 -0.145038,0.72127 0.514313,0.534953 0.632711,-0.178798 0.587051,-0.07866 -0.321016,0.70395 l -1.058645,0.912387 0.225797,3.48335 0.225797,3.48335 -0.960366,0.814408 c -0.952307,0.807549 -0.954347,0.815929 -0.241897,0.996126 1.023206,0.258816 5.412123,-0.295036 7.265696,-0.916907 3.114356,-1.044765 6.810503,-3.859945 8.337881,-6.350709 1.919513,-3.129955 2.987557,-9.209268 2.06677,-11.763232 -0.392394,-1.088224 -0.404994,-1.34516 -0.06598,-1.34516 0.847528,0 1.732236,3.45875 1.743815,6.817502 0.0142,4.148941 -1.491018,8.013085 -4.405337,11.308438 -4.572534,5.170326 -13.857001,7.786489 -21.183697,5.969315 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,4 C 16.488222,4 4,16.494419 4,32.013895 4,32.127506 4.011285,32.23804 4.017578,32.35 4.3691162,17.140916 16.710946,5.0004963 32,5.0004963 47.289055,5.0004963 59.630884,17.140916 59.982422,32.35 59.988797,32.23804 60,32.127506 60,32.013895 60,16.494419 47.511779,4 32,4 Z"/>
+ <path style="opacity:0.2" d="M 4.0175781,32.664062 C 4.0112845,32.775966 4,32.886446 4,33 4,48.511779 16.488,61 32,61 47.512001,61 60,48.511779 60,33 60,32.886446 59.988797,32.775966 59.982422,32.664062 59.630879,47.865603 47.289273,60 32,60 16.710728,60 4.3691213,47.865603 4.0175781,32.664062 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wallpapoz.svg b/.icons/awkward/64x64/apps/wallpapoz.svg
new file mode 100644
index 00000000..d9a79f0c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wallpapoz.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 32.15042,5.0028638 a 6.3412168,6.367007 0 0 0 -3.32089,0.849372 L 10.170886,16.668545 A 6.3412168,6.367007 0 0 0 7,22.183098 l 0,21.63402 a 6.3412168,6.367007 0 0 0 3.170608,5.513994 l 18.658644,10.81687 a 6.3412168,6.367007 0 0 0 6.341218,0 L 53.829114,49.331112 A 6.3412168,6.367007 0 0 0 57,43.816558 l 0,-21.63402 A 6.3412168,6.367007 0 0 0 53.829114,16.667985 L 35.17047,5.8516758 a 6.3412168,6.367007 0 0 0 -3.020884,-0.849372 z"/>
+ <path style="fill:#4f4f4f" d="m 32.15042,4.0028629 a 6.3412168,6.367007 0 0 0 -3.32089,0.849372 L 10.170886,15.668545 A 6.3412168,6.367007 0 0 0 7,21.183098 l 0,21.63402 a 6.3412168,6.367007 0 0 0 3.170608,5.513994 l 18.658644,10.81687 a 6.3412168,6.367007 0 0 0 6.341218,0 L 53.829114,48.331112 A 6.3412168,6.367007 0 0 0 57,42.816558 l 0,-21.63402 A 6.3412168,6.367007 0 0 0 53.829114,15.667985 L 35.17047,4.8516749 a 6.3412168,6.367007 0 0 0 -3.020884,-0.849372 z"/>
+ <path style="opacity:0.2" d="m 32.113282,10.99992 0,0.0039 a 4.8193248,5.0028344 0 0 0 -0.0156,0 4.8193248,5.0028344 0 0 0 -2.507812,0.664062 L 15.410156,20.167888 A 4.8193248,5.0028344 0 0 0 13.589844,22.117108 4.8193248,5.0028344 0 0 0 13,24.49992 l 0,17 a 4.8193248,5.0028344 0 0 0 0.542969,2.296876 4.8193248,5.0028344 0 0 0 1.867187,2.035156 l 14.179688,8.5 a 4.8193248,5.0028344 0 0 0 2.3125,0.667968 4.8193248,5.0028344 0 0 0 2.507812,-0.667968 l 14.179688,-8.5 A 4.8193248,5.0028344 0 0 0 50.410156,43.882732 4.8193248,5.0028344 0 0 0 51,41.49992 l 0,-17 A 4.8193248,5.0028344 0 0 0 50.457032,22.203044 4.8193248,5.0028344 0 0 0 48.589844,20.167888 L 34.410156,11.667889 A 4.8193248,5.0028344 0 0 0 32.113282,10.99992 Z"/>
+ <path style="fill:#f05353" d="m 50.456612,21.205518 -18.554688,10.8527 18.506978,10.82584 A 4.8193248,5.0028344 0 0 0 51,40.499206 l 0,-16.99746 a 4.8193248,5.0028344 0 0 0 -0.543388,-2.296228 z"/>
+ <path style="fill:#5fcad6" d="m 31.901924,32.058218 -18.358536,10.7399 a 4.8193248,5.0028344 0 0 0 1.86607,2.03572 l 14.181084,8.497388 a 4.8193248,5.0028344 0 0 0 2.311382,0.668726 l 0,-21.941734 z"/>
+ <path style="fill:#5c6cd9" d="m 31.901924,32.058218 0,21.941734 a 4.8193248,5.0028344 0 0 0 2.507536,-0.668726 l 14.18108,-8.497388 a 4.8193248,5.0028344 0 0 0 1.818362,-1.94978 L 31.901924,32.058218 Z"/>
+ <path style="fill:#7c9446" d="M 13.588449,21.119578 A 4.8193248,5.0028344 0 0 0 13,23.501746 l 0,16.99746 a 4.8193248,5.0028344 0 0 0 0.543388,2.298912 L 32.098074,31.94542 13.588449,21.119578 Z"/>
+ <path style="fill:#bb53e2" d="m 32.113978,10.001001 0,0.0028 a 4.8193248,5.0028344 0 0 0 -0.0158,0 l 0,21.941733 18.358536,-10.7399 A 4.8193248,5.0028344 0 0 0 48.590538,19.167111 L 34.40946,10.669727 a 4.8193248,5.0028344 0 0 0 -2.295482,-0.668726 z"/>
+ <path style="fill:#ffc540" d="m 32.098074,10.003688 a 4.8193248,5.0028344 0 0 0 -2.507532,0.666039 L 15.409458,19.1698 a 4.8193248,5.0028344 0 0 0 -1.821009,1.949778 l 18.509625,10.825842 0,-21.941732 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 21,25.001 5.57143,18 5.42857,-18 5.428572,18 5.571428,-18 0,0"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.148438 4.0019531 A 6.3412168 6.367007 0 0 0 28.828125 4.8535156 L 10.171875 15.669922 A 6.3412168 6.367007 0 0 0 7 21.185547 L 7 22.185547 A 6.3412168 6.367007 0 0 1 10.171875 16.669922 L 28.828125 5.8535156 A 6.3412168 6.367007 0 0 1 32.148438 5.0019531 L 32.152344 5.0019531 A 6.3412168 6.367007 0 0 1 35.171875 5.8535156 L 53.828125 16.669922 A 6.3412168 6.367007 0 0 1 57 22.181641 L 57 21.181641 A 6.3412168 6.367007 0 0 0 53.828125 15.669922 L 35.171875 4.8535156 A 6.3412168 6.367007 0 0 0 32.152344 4.0019531 L 32.148438 4.0019531 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.113281 10.001953 L 32.113281 10.005859 A 4.8193248 5.0028344 0 0 0 32.097656 10.005859 A 4.8193248 5.0028344 0 0 0 29.589844 10.669922 L 15.410156 19.169922 A 4.8193248 5.0028344 0 0 0 13.589844 21.119141 A 4.8193248 5.0028344 0 0 0 13 23.501953 L 13 24.501953 A 4.8193248 5.0028344 0 0 1 13.589844 22.119141 A 4.8193248 5.0028344 0 0 1 15.410156 20.169922 L 29.589844 11.669922 A 4.8193248 5.0028344 0 0 1 32.097656 11.005859 A 4.8193248 5.0028344 0 0 1 32.113281 11.005859 L 32.113281 11.001953 A 4.8193248 5.0028344 0 0 1 34.410156 11.669922 L 48.589844 20.169922 A 4.8193248 5.0028344 0 0 1 50.457031 22.205078 A 4.8193248 5.0028344 0 0 1 51 24.501953 L 51 23.501953 A 4.8193248 5.0028344 0 0 0 50.457031 21.205078 A 4.8193248 5.0028344 0 0 0 48.589844 19.169922 L 34.410156 10.669922 A 4.8193248 5.0028344 0 0 0 32.113281 10.001953 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/war-thunder.svg b/.icons/awkward/64x64/apps/war-thunder.svg
new file mode 100644
index 00000000..2784852f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/war-thunder.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 38.664062,21 c 0.282,0.78 0.422469,1.314 0.480469,2 L 60,23 60,22 39.144531,22 c -0.02999,-0.354716 -0.08583,-0.671541 -0.167969,-1 l -0.3125,0 z m 0.50586,4.064453 C 39.147065,25.377504 39.114813,25.690169 39.058594,26 L 14.144531,26 C 14.088265,25.694658 14.052809,25.386615 14.029297,25.078125 14.021458,25.219245 14,25.357718 14,25.5 c 0.0052,0.502 0.05313,1.004 0.144531,1.5 l 24.914063,0 c 0.09,-0.496 0.136578,-0.998 0.142578,-1.5 -8.75e-4,-0.163547 -0.01577,-0.30174 -0.03125,-0.435547 z"/>
+ <path style="fill:#5b7338" d="M 26.59966,14 C 19.641048,14 14,18.701 14,24.5 c 0.0052,0.502 0.0536,1.004 0.144996,1.5 l 24.911328,0 c 0.09038,-0.49652 0.1379,-0.9978 0.14218,-1.5 -0.0034,-1.01634 -0.184,-1.52688 -0.535924,-2.5 L 60,22 60,18 36.922622,18 C 34.570686,15.185 30.71679,14.0048 26.6009,14 Z"/>
+ <rect style="fill:#38592b" width="52" height="16" x="4" y="26" rx="2.736" ry="2.666"/>
+ <path style="opacity:0.2" d="m 4,39.332031 0,1 C 4,41.810031 5.2220812,43 6.7382812,43 L 53.261719,43 C 54.777719,43 56,41.810031 56,40.332031 l 0,-1 C 56,40.810031 54.777719,42 53.261719,42 L 6.7382812,42 C 5.2220812,42 4,40.810031 4,39.332031 Z"/>
+ <rect style="fill:#4f4f4f" width="42" height="12" x="8" y="38" rx="6.176" ry="6"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,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 style="fill:#c4c4c4" transform="scale(2,2)">
+ <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 style="opacity:0.2" d="M 8.0273438,44.533203 C 8.0114378,44.686686 8,44.841276 8,45 c 0,3.324 2.753981,6 6.175781,6 l 29.648438,0 C 47.246219,51 50,48.324 50,45 50,44.841276 49.988706,44.686686 49.972656,44.533203 49.696249,47.605121 47.060856,50 43.824219,50 L 14.175781,50 C 10.939333,50 8.30375,47.605121 8.0273438,44.533203 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.175781,38 C 10.753981,38 8,40.669049 8,43.984415 8,44.142727 8.011438,44.296916 8.027344,44.45 8.30375,41.386061 10.939333,38.997403 14.175781,38.997403 l 29.648438,0 c 3.236637,0 5.87203,2.388658 6.148437,5.452597 C 49.988706,44.296916 50,44.142727 50,43.984415 50,40.669049 47.246219,38 43.824219,38 l -29.648438,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.7382812 26 C 5.2220813 26 4 27.189969 4 28.667969 L 4 29.667969 C 4 28.189969 5.2220813 27 6.7382812 27 L 53.261719 27 C 54.777719 27 56 28.189969 56 29.667969 L 56 28.667969 C 56 27.189969 54.777719 26 53.261719 26 L 6.7382812 26 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 26.601562 14 C 19.642363 14 14 18.701 14 24.5 C 14.001354 24.627294 14.023014 24.754012 14.037109 24.880859 C 14.42359 19.371517 19.893051 15 26.601562 15 C 30.717562 15.0048 34.569875 16.185 36.921875 19 L 60 19 L 60 18 L 36.921875 18 C 34.569875 15.185 30.717562 14.0048 26.601562 14 z M 38.664062 24 C 38.80031 24.378055 38.89371 24.695302 38.970703 25 L 39.144531 25 C 39.145516 25.011815 39.147218 25.023661 39.148438 25.035156 C 39.167687 24.856906 39.197219 24.679 39.199219 24.5 C 39.197219 24.3 39.158531 24.168 39.144531 24 L 38.664062 24 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wargus.svg b/.icons/awkward/64x64/apps/wargus.svg
new file mode 100644
index 00000000..ae12ce14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wargus.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <rect style="opacity:0.2" width="56" height="56" x="-1049.36" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#9e7625" width="56" height="56" x="-1048.36" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(0.3752098,0,0,0.37538152,-189.33001,400.54172)">
+ <path d="m 552.77434,1703.1004 c -0.46006,-0.7444 1.00578,-2.8875 2.80213,-4.7625 1.79634,-1.875 5.02725,-4.3825 5.02725,-5.5722 0,-1.1897 -6.42508,-16.0858 -11.34551,-33.1026 -7.30674,-25.2695 -8.85569,-31.3721 -11.7724,-34.4878 -1.96413,-2.0982 -3.57115,-4.3396 -3.57115,-4.8232 0,-0.4835 6.33694,-1.1888 14.08206,-1.1608 l 8.86012,0.032 c 4.92438,-0.1985 4.07083,0.4937 0.65923,3.2872 -1.89326,1.5501 -2.32185,3.6094 -2.32185,4.5761 0,1.9244 5.0395,20.5471 8.92289,33.9723 1.51959,5.1596 2.93823,9.6388 5.4314,14.1816 0.86758,0.2077 2.03067,-3.4168 7.55493,-23.9855 8.80779,-32.7944 8.95652,-32.0477 13.09978,-32.0477 l 3.51435,0 7.31285,28.3008 c 4.24566,16.4307 7.87495,28.0267 8.58951,27.7972 1.40377,-0.4508 10.32659,-35.6639 12.38892,-48.1999 1.08989,-6.6249 0.21758,-8.5779 -1.53799,-12.2775 -1.2161,-2.5628 -1.62171,-4.8525 -0.97157,-5.4846 1.74951,-1.7011 21.85349,-8.7837 24.56167,-8.7837 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 -7.10857,22.5588 -9.19429,28.7119 -1.93299,5.7025 -1.71891,10.0448 -1.81235,13.5012 -0.1475,5.4564 0.87414,8.705 3.90809,11.6117 2.57435,2.4664 3.93633,4.0636 3.68049,5.0914 -0.37739,1.5161 -9.87147,1.7932 -18.59102,1.7932 -10.04931,0 -15.69668,-0.5564 -15.81117,-2.4155 -0.0514,-0.8353 1.91947,-1.9335 3.58059,-3.3624 4.04278,-2.9976 5.14383,-4.4322 4.18268,-8.2279 -2.95558,-10.9648 -9.17924,-39.8245 -10.18591,-41.6519 -0.4965,-0.9013 -2.0942,-0.3722 -2.92489,4.4108 -2.48465,12.8894 -7.49489,27.0801 -8.61776,38.716 0.3175,2.364 1.47386,3.8396 3.95377,5.7312 2.77243,2.1146 4.33597,3.5929 4.44101,4.6172 0.18116,1.7667 -9.52156,2.1825 -19.29983,2.1825 -8.46609,0 -14.49403,-0.5168 -15.01115,-1.3535 z"/>
+ </g>
+ <g style="fill:#eeea02" transform="matrix(0.3752098,0,0,0.37538152,-189.33001,399.5417)">
+ <path style="fill:#ffde12" d="m 552.77434,1703.1004 c -0.46006,-0.7444 1.00578,-2.8875 2.80213,-4.7625 1.79634,-1.875 5.02725,-4.3825 5.02725,-5.5722 0,-1.1897 -6.42508,-16.0858 -11.34551,-33.1026 -7.30674,-25.2695 -8.85569,-31.3721 -11.7724,-34.4878 -1.96413,-2.0982 -3.57115,-4.3396 -3.57115,-4.8232 0,-0.4835 6.33694,-1.1888 14.08206,-1.1608 l 8.86012,0.032 c 4.92438,-0.1985 4.07083,0.4937 0.65923,3.2872 -1.89326,1.5501 -2.32185,3.6094 -2.32185,4.5761 0,1.9244 5.0395,20.5471 8.92289,33.9723 1.51959,5.1596 2.93823,9.6388 5.4314,14.1816 0.86758,0.2077 2.03067,-3.4168 7.55493,-23.9855 8.80779,-32.7944 8.95652,-32.0477 13.09978,-32.0477 l 3.51435,0 7.31285,28.3008 c 4.24566,16.4307 7.87495,28.0267 8.58951,27.7972 1.40377,-0.4508 10.32659,-35.6639 12.38892,-48.1999 1.08989,-6.6249 0.21758,-8.5779 -1.53799,-12.2775 -1.2161,-2.5628 -1.62171,-4.8525 -0.97157,-5.4846 1.74951,-1.7011 21.85349,-8.7837 24.56167,-8.7837 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 -7.10857,22.5588 -9.19429,28.7119 -1.93299,5.7025 -1.71891,10.0448 -1.81235,13.5012 -0.1475,5.4564 0.87414,8.705 3.90809,11.6117 2.57435,2.4664 3.93633,4.0636 3.68049,5.0914 -0.37739,1.5161 -9.87147,1.7932 -18.59102,1.7932 -10.04931,0 -15.69668,-0.5564 -15.81117,-2.4155 -0.0514,-0.8353 1.91947,-1.9335 3.58059,-3.3624 4.04278,-2.9976 5.14383,-4.4322 4.18268,-8.2279 -2.95558,-10.9648 -9.17924,-39.8245 -10.18591,-41.6519 -0.4965,-0.9013 -2.0942,-0.3722 -2.92489,4.4108 -2.48465,12.8894 -7.49489,27.0801 -8.61776,38.716 0.3175,2.364 1.47386,3.8396 3.95377,5.7312 2.77243,2.1146 4.33597,3.5929 4.44101,4.6172 0.18116,1.7667 -9.52156,2.1825 -19.29983,2.1825 -8.46609,0 -14.49403,-0.5168 -15.01115,-1.3535 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,988.3622)" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+ <g style="fill:#ffffff;opacity:0.2" transform="matrix(0.3752098,0,0,0.37538152,-189.33001,399.5417)">
+ <path style="fill:#ffffff" transform="matrix(2.6651756,0,0,2.6639564,504.59772,1568.5921)" d="M 52.328125 12 C 51.311989 12 43.767761 14.658313 43.111328 15.296875 C 42.963303 15.440859 42.97647 15.828355 43.099609 16.314453 C 43.103995 16.309451 43.106652 16.301423 43.111328 16.296875 C 43.767761 15.658313 51.311989 13 52.328125 13 C 52.543796 13 52.690466 13.047549 52.802734 13.119141 C 53.162819 12.344823 53.002761 12 52.328125 12 z M 16.283203 18.994141 C 13.377158 18.98363 11 19.248191 11 19.429688 C 11 19.533424 11.223016 19.868016 11.529297 20.269531 C 12.375848 20.124381 14.176029 19.986519 16.283203 19.994141 L 19.607422 20.005859 C 19.84607 19.996235 19.954129 20.011161 20.123047 20.013672 C 21.128685 19.180117 21.292994 18.937883 19.607422 19.005859 L 16.283203 18.994141 z M 32.119141 19 C 30.564549 19 30.509847 18.718885 27.205078 31.029297 C 25.132322 38.750407 24.696618 40.11117 24.371094 40.033203 C 23.435632 38.32792 22.902196 36.647756 22.332031 34.710938 C 21.04802 30.269974 19.431395 24.325127 19.064453 22.478516 C 19.015558 22.665779 18.984375 22.837387 18.984375 22.957031 C 18.984375 23.679415 20.874945 30.671366 22.332031 35.710938 C 22.902196 37.647756 23.435632 39.32792 24.371094 41.033203 C 24.696618 41.11117 25.132322 39.750407 27.205078 32.029297 C 30.509847 19.718885 30.564549 20 32.119141 20 L 33.439453 20 L 36.181641 30.623047 C 37.774654 36.790828 39.13814 41.144744 39.40625 41.058594 C 39.932958 40.889372 43.280881 27.670626 44.054688 22.964844 C 44.224954 21.929403 44.260857 21.204812 44.205078 20.603516 C 44.1814 21.001566 44.143097 21.427203 44.054688 21.964844 C 43.280881 26.670626 39.932958 39.889372 39.40625 40.058594 C 39.13814 40.144744 37.774654 35.790828 36.181641 29.623047 L 33.439453 19 L 32.119141 19 z M 43.113281 44.400391 C 43.109864 44.622992 43.107109 44.851388 43.101562 45.056641 C 43.046219 47.104872 43.428038 48.324894 44.566406 49.416016 C 45.039224 49.869214 45.399737 50.242697 45.636719 50.552734 C 45.803704 50.486383 45.927664 50.412803 45.949219 50.326172 C 46.045212 49.940355 45.532328 49.341857 44.566406 48.416016 C 43.498293 47.392232 43.113287 46.228738 43.113281 44.400391 z M 27.886719 46.644531 C 27.859702 46.86069 27.821212 47.085061 27.800781 47.296875 C 27.91991 48.184277 28.352717 48.737194 29.283203 49.447266 C 29.837135 49.869957 30.252603 50.220013 30.535156 50.517578 C 30.793079 50.422184 30.962931 50.315428 30.949219 50.181641 C 30.909807 49.797137 30.323446 49.241047 29.283203 48.447266 C 28.485442 47.83848 28.069012 47.332327 27.886719 46.644531 z M 20.832031 47.003906 C 20.469524 47.492366 19.642036 48.167195 19.126953 48.705078 C 18.452945 49.408918 17.903553 50.212753 18.076172 50.492188 C 18.109134 50.545544 18.222484 50.592609 18.369141 50.638672 C 18.566978 50.341931 18.828584 50.016653 19.126953 49.705078 C 19.800957 49.001238 21.013672 48.059873 21.013672 47.613281 C 21.013672 47.543443 20.938562 47.308758 20.832031 47.003906 z M 36.013672 47.052734 C 35.846133 47.65527 35.328682 48.130376 34.382812 48.832031 C 33.759544 49.368414 33.02173 49.780194 33.041016 50.09375 C 33.052034 50.272749 33.203459 50.417726 33.480469 50.537109 C 33.73973 50.329471 34.074545 50.097325 34.382812 49.832031 C 35.781052 48.794804 36.232656 48.246617 36.013672 47.052734 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/warmux.svg b/.icons/awkward/64x64/apps/warmux.svg
new file mode 100644
index 00000000..907c7572
--- /dev/null
+++ b/.icons/awkward/64x64/apps/warmux.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 40.381627,7.0855529 C 39.74163,6.7161545 38.929633,6.9339536 38.559635,7.5735506 l -1.812492,3.1393854 a 23.999891,23.999891 0 0 0 -26.531879,11.287949 23.999891,23.999891 0 0 0 8.78396,32.783851 23.999891,23.999891 0 0 0 32.783851,-8.78396 23.999891,23.999891 0 0 0 -3.491984,-28.61587 l 1.815092,-3.143786 c 0.369338,-0.639697 0.151659,-1.452033 -0.488038,-1.821351 L 40.380587,7.0863929 Z"/>
+ <rect style="fill:#ffd38d" width="4" height="12" x="41.35" y="-21.79" rx=".525" ry=".534" transform="rotate(30)"/>
+ <path style="fill:#4f4f4f" d="M 40.381627,6.084796 C 39.74163,5.7153976 38.929633,5.9331967 38.559635,6.5727937 l -1.812492,3.1393858 a 23.999891,23.999891 0 0 0 -26.531879,11.2879485 23.999891,23.999891 0 0 0 8.78396,32.783851 23.999891,23.999891 0 0 0 32.783851,-8.78396 23.999891,23.999891 0 0 0 -3.491984,-28.61587 l 1.815092,-3.143786 c 0.369338,-0.639697 0.151659,-1.452033 -0.488038,-1.821351 L 40.380587,6.085636 Z"/>
+ <path style="opacity:0.2" d="m 28.97251,15.999545 c -0.353528,-0.0025 -0.675412,0.01014 -0.957004,0.03516 -2.649882,0.235726 -6.105233,2.595811 -9.034886,6.175782 -2.831916,3.460566 -3.649395,6.225688 -2.441334,8.261718 1.360469,2.292904 2.935946,3.596822 5.13266,4.253906 1.87928,0.562142 2.4409,0.903152 4.05066,2.460938 2.5984,2.514536 3.493608,2.79742 8.956766,2.8125 2.30764,0.007 5.08622,-0.0877 6.175594,-0.207032 1.610676,-0.17634 2.290642,-0.382176 3.620986,-1.109374 3.528986,-1.929034 4.09789,-3.240234 3.058504,-7.019532 C 47.210274,30.484934 46.680732,27.99441 46.35871,26.128456 46.036714,24.2625 45.631896,22.446352 45.456394,22.0933 44.675276,20.52204 42.16197,19.00967 37.83162,17.503456 35.458428,16.677983 31.44726,16.01713 28.97251,15.999549 Z m -1.53511,8.000001 c 2.099248,0.08828 2.573406,1.928992 2.562422,3.503906 0,2.223898 -0.320194,3.083362 -1.468706,3.933594 -0.857828,0.634998 -2.954634,0.765812 -3.581924,0.222656 -0.655454,-0.567556 -0.94919,-1.63025 -0.94919,-3.433594 0,-2.715794 1.22678,-4.225772 3.437398,-4.226562 z m 10.652026,0 h 0.004 c 0.518006,-0.009 1.071618,0.15572 1.734322,0.488282 0.685676,0.344122 1.454964,0.900616 1.710886,1.234374 0.610378,0.796012 0.613516,2.587214 0.0118,4.582032 -0.90989,3.010556 -2.720566,4.22441 -5.210782,3.484374 -0.958256,-0.284776 -2.089236,-1.635108 -2.2929,-2.742186 -0.3291,-1.788846 1.136482,-5.576962 2.515548,-6.503908 0.525372,-0.353236 1.009482,-0.533106 1.527126,-0.542968 z m -17.53854,12 c -0.84095,-0.005 -1.735032,0.274517 -2.593673,0.843749 -1.052365,0.69768 -3.106736,3.12299 -3.652235,4.316406 -1.032269,2.258402 0.681361,5.74877 3.253809,6.621094 0.904873,0.306858 0.919094,0.305038 1.73823,-0.08984 0.973836,-0.469454 1.451807,-1.10074 3.140531,-4.15625 1.14078,-2.064068 1.44491,-2.836242 1.527298,-3.886718 0.09328,-1.188488 0.03194,-1.39839 -0.628886,-2.25 -0.713776,-0.919718 -1.703849,-1.39247 -2.785074,-1.398441 z m 8.320064,5.999999 c -1.94116,0 -3.320368,1.219684 -4.218624,3.722656 -0.778522,2.169424 -0.866724,4.011242 -0.22265,4.65625 1.121872,1.123454 5.278904,2.031782 6.54668,1.429688 0.529244,-0.251344 0.693862,-0.62491 0.945286,-2.148438 0.240682,-1.458372 -0.09416,-4.71556 -0.613264,-5.972656 -0.462956,-1.120982 -1.28233,-1.6875 -2.437428,-1.6875 z m 9.109102,0 c -0.17416,-0.0013 -0.376076,0.0094 -0.617168,0.02734 -1.43836,0.10986 -2.215942,0.598904 -2.91007,1.832032 -0.462754,0.82206 -0.50551,1.12325 -0.410144,2.789062 0.11906,2.077928 0.4389,3.142402 0.99997,3.296874 0.602662,0.16588 3.310972,-0.07766 4.499866,-0.40625 1.462046,-0.404024 2.456958,-1.198674 2.456958,-1.95703 0,-0.809652 -2.104682,-4.653498 -2.84757,-5.19922 -0.37249,-0.273644 -0.649602,-0.378404 -1.171842,-0.382808 z"/>
+ <path style="fill:#cbcbcb" d="m 28.97251,14.999545 c -0.353528,-0.0025 -0.675412,0.01014 -0.957004,0.03516 -2.649882,0.235726 -6.105233,2.595811 -9.034886,6.175782 -2.831916,3.460566 -3.649395,6.225688 -2.441334,8.261718 1.360469,2.292904 2.935946,3.596822 5.13266,4.253906 1.87928,0.562142 2.4409,0.903152 4.05066,2.460938 2.5984,2.514536 3.493608,2.79742 8.956766,2.8125 2.30764,0.007 5.08622,-0.0877 6.175594,-0.207032 1.610676,-0.17634 2.290642,-0.382176 3.620986,-1.109374 3.528986,-1.929034 4.09789,-3.240234 3.058504,-7.019532 C 47.210274,29.484934 46.680732,26.99441 46.35871,25.128456 46.036714,23.2625 45.631896,21.446352 45.456394,21.0933 44.675276,19.52204 42.16197,18.00967 37.83162,16.503456 35.458428,15.677983 31.44726,15.01713 28.97251,14.999549 Z m -1.53511,8.000001 c 2.099248,0.08828 2.573406,1.928992 2.562422,3.503906 0,2.223898 -0.320194,3.083362 -1.468706,3.933594 -0.857828,0.634998 -2.954634,0.765812 -3.581924,0.222656 -0.655454,-0.567556 -0.94919,-1.63025 -0.94919,-3.433594 0,-2.715794 1.22678,-4.225772 3.437398,-4.226562 z m 10.652026,0 h 0.004 c 0.518006,-0.009 1.071618,0.15572 1.734322,0.488282 0.685676,0.344122 1.454964,0.900616 1.710886,1.234374 0.610378,0.796012 0.613516,2.587214 0.0118,4.582032 -0.90989,3.010556 -2.720566,4.22441 -5.210782,3.484374 -0.958256,-0.284776 -2.089236,-1.635108 -2.2929,-2.742186 -0.3291,-1.788846 1.136482,-5.576962 2.515548,-6.503908 0.525372,-0.353236 1.009482,-0.533106 1.527126,-0.542968 z m -17.53854,12 c -0.84095,-0.005 -1.735032,0.274517 -2.593673,0.843749 -1.052365,0.69768 -3.106736,3.12299 -3.652235,4.316406 -1.032269,2.258402 0.681361,5.74877 3.253809,6.621094 0.904873,0.306858 0.919094,0.305038 1.73823,-0.08984 0.973836,-0.469454 1.451807,-1.10074 3.140531,-4.15625 1.14078,-2.064068 1.44491,-2.836242 1.527298,-3.886718 0.09328,-1.188488 0.03194,-1.39839 -0.628886,-2.25 -0.713776,-0.919718 -1.703849,-1.39247 -2.785074,-1.398441 z m 8.320064,5.999999 c -1.94116,0 -3.320368,1.219684 -4.218624,3.722656 -0.778522,2.169424 -0.866724,4.011242 -0.22265,4.65625 1.121872,1.123454 5.278904,2.031782 6.54668,1.429688 0.529244,-0.251344 0.693862,-0.62491 0.945286,-2.148438 0.240682,-1.458372 -0.09416,-4.71556 -0.613264,-5.972656 -0.462956,-1.120982 -1.28233,-1.6875 -2.437428,-1.6875 z m 9.109102,0 c -0.17416,-0.0013 -0.376076,0.0094 -0.617168,0.02734 -1.43836,0.10986 -2.215942,0.598904 -2.91007,1.832032 -0.462754,0.82206 -0.50551,1.12325 -0.410144,2.789062 0.11906,2.077928 0.4389,3.142402 0.99997,3.296874 0.602662,0.16588 3.310972,-0.07766 4.499866,-0.40625 1.462046,-0.404024 2.456958,-1.198674 2.456958,-1.95703 0,-0.809652 -2.104682,-4.653498 -2.84757,-5.19922 -0.37249,-0.273644 -0.649602,-0.378404 -1.171842,-0.382808 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 28.972656 15 C 28.619128 14.9975 28.297217 15.010136 28.015625 15.035156 C 25.365743 15.270882 21.910122 17.630966 18.980469 21.210938 C 16.816534 23.855238 15.839784 26.08908 16.033203 27.90625 C 16.217317 26.287915 17.198677 24.388264 18.980469 22.210938 C 21.910122 18.630966 25.365743 16.270882 28.015625 16.035156 C 28.297217 16.010136 28.619128 15.9975 28.972656 16 C 31.447406 16.017581 35.458839 16.678433 37.832031 17.503906 C 42.162381 19.01012 44.675913 20.52249 45.457031 22.09375 C 45.632533 22.446802 46.037379 24.26295 46.359375 26.128906 C 46.681397 27.99486 47.210974 30.485385 47.535156 31.664062 C 47.767196 32.50778 47.90425 33.213667 47.960938 33.845703 C 48.048967 32.995473 47.898835 31.98643 47.535156 30.664062 C 47.210974 29.485385 46.681397 26.99486 46.359375 25.128906 C 46.037379 23.26295 45.632533 21.446802 45.457031 21.09375 C 44.675913 19.52249 42.162381 18.01012 37.832031 16.503906 C 35.458839 15.678433 31.447406 15.017581 28.972656 15 z M 29.980469 26.933594 C 29.933445 28.808767 29.593711 29.650971 28.53125 30.4375 C 27.673422 31.072498 25.576509 31.203312 24.949219 30.660156 C 24.368986 30.157734 24.085865 29.233921 24.025391 27.785156 C 24.017349 27.933074 24 28.070638 24 28.226562 C 24 30.029906 24.293765 31.0926 24.949219 31.660156 C 25.576509 32.203312 27.673422 32.072498 28.53125 31.4375 C 29.679762 30.587268 30 29.727804 30 27.503906 C 30.001306 27.316671 29.994792 27.124951 29.980469 26.933594 z M 41.976562 27.121094 C 41.925463 27.787978 41.784447 28.530037 41.550781 29.304688 C 40.640891 32.315244 38.83006 33.529099 36.339844 32.789062 C 35.381588 32.504286 34.250539 31.153953 34.046875 30.046875 C 34.042413 30.02262 34.046776 29.989821 34.042969 29.964844 C 34.003624 30.363618 33.990567 30.74081 34.046875 31.046875 C 34.250539 32.153953 35.381588 33.504286 36.339844 33.789062 C 38.83006 34.529099 40.640891 33.315244 41.550781 30.304688 C 41.910305 29.112789 42.049417 27.99876 41.976562 27.121094 z M 20.550781 35 C 19.709831 34.995 18.815672 35.274518 17.957031 35.84375 C 16.904666 36.54143 14.850187 38.96674 14.304688 40.160156 C 14.029077 40.763138 13.955194 41.452855 14.035156 42.158203 C 14.077887 41.809044 14.161971 41.472392 14.304688 41.160156 C 14.850187 39.96674 16.904666 37.54143 17.957031 36.84375 C 18.815672 36.274518 19.709831 35.995 20.550781 36 C 21.632006 36.005971 22.622162 36.478719 23.335938 37.398438 C 23.746767 37.927876 23.910522 38.22571 23.964844 38.648438 C 24.058124 37.45995 23.996764 37.250047 23.335938 36.398438 C 22.622162 35.478719 21.632006 35.005971 20.550781 35 z M 28.871094 41 C 26.929934 41 25.5506 42.219684 24.652344 44.722656 C 24.135119 46.163952 23.930684 47.450448 24.035156 48.347656 C 24.103643 47.586692 24.304504 46.691943 24.652344 45.722656 C 25.5506 43.219684 26.929934 42 28.871094 42 C 30.026192 42 30.845638 42.566518 31.308594 43.6875 C 31.679171 44.584915 31.945904 46.489046 31.986328 48.042969 C 32.077966 46.426079 31.763612 43.789403 31.308594 42.6875 C 30.845638 41.566518 30.026192 41 28.871094 41 z M 37.980469 41 C 37.806309 40.9987 37.604373 41.009404 37.363281 41.027344 C 35.924921 41.137204 35.147253 41.626247 34.453125 42.859375 C 34.041148 43.591231 33.970496 43.962598 34.025391 45.199219 C 34.062687 44.68147 34.177712 44.348634 34.453125 43.859375 C 35.147253 42.626247 35.924921 42.137204 37.363281 42.027344 C 37.604373 42.009404 37.806309 41.9987 37.980469 42 C 38.502709 42.004404 38.779854 42.109169 39.152344 42.382812 C 39.787754 42.849582 41.410315 45.716797 41.869141 47.046875 C 41.947664 46.892581 42 46.736935 42 46.582031 C 42 45.772379 39.895232 41.928535 39.152344 41.382812 C 38.779854 41.109169 38.502709 41.004404 37.980469 41 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 39.878906 5.9160156 C 39.36319 5.8514128 38.838045 6.0925679 38.560547 6.5722656 L 36.748047 9.7128906 A 23.999891 23.999891 0 0 0 10.214844 21 A 23.999891 23.999891 0 0 0 7.0253906 33.167969 A 23.999891 23.999891 0 0 1 10.214844 22 A 23.999891 23.999891 0 0 1 36.748047 10.712891 L 38.560547 7.5742188 C 38.930545 6.9346217 39.740862 6.7165391 40.380859 7.0859375 L 49.617188 12.419922 C 49.889468 12.577118 50.067184 12.821554 50.173828 13.091797 C 50.434032 12.479596 50.208506 11.761309 49.617188 11.419922 L 40.380859 6.0859375 L 40.380859 6.0839844 C 40.22086 5.9916348 40.050812 5.9375499 39.878906 5.9160156 z M 48.638672 16.78125 L 48.291016 17.384766 A 23.999891 23.999891 0 0 1 54.962891 33.833984 A 23.999891 23.999891 0 0 0 48.638672 16.78125 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/warmux_128x128.svg b/.icons/awkward/64x64/apps/warmux_128x128.svg
new file mode 120000
index 00000000..27205d6a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/warmux_128x128.svg
@@ -0,0 +1 @@
+warmux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/warzone2100.svg b/.icons/awkward/64x64/apps/warzone2100.svg
new file mode 100644
index 00000000..ab574a44
--- /dev/null
+++ b/.icons/awkward/64x64/apps/warzone2100.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#3f3f3f" d="M 16,34 22,22 H 41.224 L 48,34 Z"/>
+ <rect style="opacity:0.2" width="36" height="18" x="14" y="12" rx="3" ry="3"/>
+ <rect style="opacity:0.2" width="48" height="18" x="8" y="33" rx="3" ry="3"/>
+ <rect style="fill:#8e8e8e" width="48" height="18" x="8" y="32" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11,32 C 9.338,32 8,33.338 8,35 V 42 H 56 V 35 C 56,33.338 54.662,32 53,32 Z"/>
+ <rect style="opacity:0.2" width="14" height="22" x="46" y="35" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.2" width="14" height="22" x="4" y="35" rx="1.5" ry="1.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11 32 C 9.338 32 8 33.338 8 35 L 8 36 C 8 34.338 9.338 33 11 33 L 53 33 C 54.662 33 56 34.338 56 36 L 56 35 C 56 33.338 54.662 32 53 32 L 11 32 z"/>
+ <rect style="fill:#4f4f4f" width="14" height="22" x="4" y="34" rx="1.5" ry="1.5"/>
+ <rect style="fill:#8e8e8e" width="36" height="18" x="14" y="11" rx="3" ry="3"/>
+ <rect style="fill:#4f4f4f" width="14" height="22" x="46" y="34" rx="1.5" ry="1.5"/>
+ <g style="fill:#3f3f3f" transform="matrix(2,0,0,2,0,1)">
+ <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 17 11 C 15.338 11 14 12.338 14 14 L 14 15 C 14 13.338 15.338 12 17 12 L 47 12 C 48.662 12 50 13.338 50 15 L 50 14 C 50 12.338 48.662 11 47 11 L 17 11 z"/>
+ <rect style="fill:#3f3f3f" width="14" height="5" x="4" y="49"/>
+ <rect style="fill:#3f3f3f" width="14" height="5" x="4" y="39"/>
+ <rect style="fill:#3f3f3f" width="14" height="5" x="46" y="44"/>
+ <path style="fill:#3f3f3f" d="M 47.5 34 C 46.669 34 46 34.669 46 35.5 L 46 39 L 60 39 L 60 35.5 C 60 34.669 59.331 34 58.5 34 L 47.5 34 z"/>
+ <path style="fill:#3f3f3f" d="M 46 54 L 46 54.5 C 46 55.331 46.669 56 47.5 56 L 58.5 56 C 59.331 56 60 55.331 60 54.5 L 60 54 L 46 54 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/waterfox-icon.svg b/.icons/awkward/64x64/apps/waterfox-icon.svg
new file mode 120000
index 00000000..8b27b7c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/waterfox-icon.svg
@@ -0,0 +1 @@
+waterfox.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/waterfox.svg b/.icons/awkward/64x64/apps/waterfox.svg
new file mode 100644
index 00000000..2d91f57e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/waterfox.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 55.245771,20.996622 a 6.8097245,6.8097245 0 0 0 -6.3046,4.101505 l -5.398363,11.988115 -0.0078,-0.0156 0.0196,-0.03516 c -1.113598,-1.984757 -2.312787,-4.296549 -3.632761,-6.589753 -0.622387,1.040496 -1.233387,2.054308 -1.898412,3.117145 l -0.226558,0.347651 -5.808514,10.331889 5.964759,10.60532 a 6.8097245,6.8097245 0 0 0 3.960883,3.742136 6.8097245,6.8097245 0 0 0 1.738258,0.382807 c 0.03906,0.0034 0.0781,0.0011 0.117179,0.004 a 6.8097245,6.8097245 0 0 0 0.648426,0.0118 c 0.103179,-0.0024 0.205624,-0.0048 0.30859,-0.0118 a 6.8097245,6.8097245 0 0 0 0.347651,-0.03906 c 2.236953,-0.26197 4.356078,-1.590856 5.417895,-3.976506 l 3.874946,-8.722535 c -0.0036,0.0022 -0.008,0.0018 -0.0118,0.004 l 7.003819,-15.554684 a 6.8097245,6.8097245 0 0 0 -6.113197,-9.691271 z m -46.6946638,0.0039 a 6.8097245,6.8097245 0 0 0 -5.910074,9.687365 l 7.0116213,15.574001 c 1.9168845,1.106687 3.9336785,1.707523 5.7382015,-0.218746 l 5.050711,-8.972532 -0.02344,-0.03516 c 0.0026,-0.0046 0.0052,-0.011 0.0078,-0.0156 L 15.058829,25.098127 A 6.8097245,6.8097245 0 0 0 8.5511072,21.000528 Z m 17.5622568,33.687031 -0.476557,0.843739 c -1.18964,2.112978 -3.20077,3.245515 -5.285083,3.437452 a 6.8097245,6.8097245 0 0 0 5.76164,-4.281191 z m -5.871012,4.289003 c -0.214135,0.0164 -0.429966,0.0152 -0.644523,0.0118 a 6.8097245,6.8097245 0 0 0 0.644523,-0.0118 z"/>
+ <path style="opacity:0.2" d="m 44.999819,6.9999974 a 2.9999583,2.9999583 0 0 0 -2.999958,2.9999586 2.9999583,2.9999583 0 0 0 2.999958,2.999958 2.9999583,2.9999583 0 0 0 2.999959,-2.999958 2.9999583,2.9999583 0 0 0 -2.999959,-2.9999586 z m -11.2225,1.9999722 c -0.876891,0.00108 -1.80703,0.2636894 -2.746055,0.7890514 -3.50476,1.960851 -5.229878,5.354885 -5.011649,9.855331 0.05508,1.137341 0.225665,2.35677 0.378901,2.710901 0.153238,0.354133 0.407256,0.644523 0.566398,0.644523 0.159138,0 0.836136,-0.617672 1.503885,-1.371075 0.908102,-1.024598 1.693499,-1.62159 3.121051,-2.367155 3.815093,-1.992489 4.165996,-2.215664 5.081961,-3.296829 1.72737,-2.038919 1.770436,-4.046126 0.124998,-5.687421 C 35.943991,9.426649 34.90477,8.998568 33.777319,8.9999696 Z M 19.343926,16.999858 c -0.210135,-0.0059 -0.423215,0.0097 -0.632804,0.05078 -1.664941,0.328945 -2.967099,2.821794 -2.667931,5.101493 0.185485,1.413512 1.451061,3.573864 2.531215,4.324157 0.468942,0.325732 1.079011,0.560425 1.355449,0.519525 0.432955,-0.0641 0.527118,-0.329319 0.679679,-1.910129 0.09738,-1.009332 0.457738,-2.524799 0.800769,-3.367141 0.748594,-1.838189 0.770814,-2.435677 0.140618,-3.503859 -0.428244,-0.725872 -1.296434,-1.186764 -2.206995,-1.214827 z"/>
+ <path style="fill:none;stroke:#00a5f5;stroke-width:13.61808777;stroke-linecap:round;stroke-linejoin:round" d="M 8.8492517,26.90046 19.743721,51.102305"/>
+ <path style="fill:none;stroke:#7369e8;stroke-width:13.61808777;stroke-linecap:round;stroke-linejoin:round" d="M 44.256278,51.102305 55.150748,26.90046 v 0 0"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 55.244141 20.003906 A 6.8097248 6.8097248 0 0 0 48.941406 24.105469 L 38.046875 48.306641 A 6.8097248 6.8097248 0 0 0 37.431641 51.716797 A 6.8097248 6.8097248 0 0 1 38.046875 49.306641 L 48.941406 25.105469 A 6.8097248 6.8097248 0 0 1 55.244141 21.003906 A 6.8097248 6.8097248 0 0 1 61.974609 27.287109 A 6.8097248 6.8097248 0 0 0 55.244141 20.003906 z M 8.5507812 20.007812 A 6.8097248 6.8097248 0 0 0 2.0253906 27.34375 A 6.8097248 6.8097248 0 0 1 8.5507812 21.007812 A 6.8097248 6.8097248 0 0 1 15.058594 25.105469 L 25.953125 49.306641 A 6.8097248 6.8097248 0 0 1 26.568359 51.658203 A 6.8097248 6.8097248 0 0 0 25.953125 48.306641 L 15.058594 24.105469 A 6.8097248 6.8097248 0 0 0 8.5507812 20.007812 z"/>
+ <path style="fill:#00aeda" d="m 31.403572,24.642791 c 9.752859,9.431653 1.048674,-1.335312 2.884746,-0.713782 4.453896,1.473033 0.416117,-1.71228 2.426811,0.559724 2.747839,3.592998 4.895072,8.077978 6.840958,11.546118 l -0.02128,0.03458 5.048268,8.974107 c 1.81913,1.941861 3.854282,1.320666 5.785027,0.196818 l -3.875304,8.718768 c -2.276384,5.114497 -9.408707,5.450045 -12.155207,0.571854 L 26.177063,32.912266 25.95364,32.563833 c -2.430862,-3.88499 4.370175,-0.841185 1.104657,-3.796039 -0.365301,-0.323188 0.764395,-0.720724 0.990316,-1.273957 0.916203,-2.243607 0.787157,1.129425 2.716204,0.725938 0.402001,-0.05536 -0.440466,0.0072 0,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 36.113281 23.650391 C 36.093612 23.683349 36.2202 23.87539 36.466797 24.181641 C 36.559075 23.959748 36.154327 23.581614 36.113281 23.650391 z M 36.466797 24.181641 C 36.382398 24.384586 35.884786 24.45744 34.289062 23.929688 C 33.863725 23.785706 34.011968 24.263564 34.357422 24.949219 C 35.884632 25.445815 36.383951 25.380852 36.466797 25.181641 C 35.705607 24.236313 36.603295 24.853416 36.466797 25.181641 C 36.548616 25.283252 36.589611 25.346774 36.714844 25.488281 C 39.462683 29.081279 41.610755 33.567016 43.556641 37.035156 L 43.535156 37.070312 L 48.583984 46.042969 C 50.21971 47.789051 52.029161 47.459167 53.78125 46.558594 L 54.367188 45.240234 C 52.436443 46.364082 50.403114 46.98483 48.583984 45.042969 L 43.535156 36.070312 L 43.556641 36.035156 C 41.610755 32.567016 39.462683 28.081279 36.714844 24.488281 C 36.589611 24.346774 36.548616 24.283252 36.466797 24.181641 z M 31.404297 24.642578 L 30.769531 28.201172 C 30.865364 28.194987 30.950689 28.195218 30.765625 28.220703 C 28.836578 28.62419 28.965031 25.250534 28.048828 27.494141 C 27.822907 28.047374 26.693293 28.44439 27.058594 28.767578 C 27.212472 28.906817 27.322402 29.020814 27.433594 29.134766 C 27.678163 28.945039 27.949657 28.736989 28.048828 28.494141 C 28.965031 26.250534 28.836578 29.62419 30.765625 29.220703 C 30.527931 29.224589 30.657194 29.208422 30.769531 29.201172 L 31.404297 25.642578 C 36.441994 30.514361 36.537666 29.979122 35.722656 28.425781 C 35.146146 28.110469 33.865126 27.022361 31.404297 24.642578 z M 30.769531 29.201172 L 30.765625 29.220703 C 30.950689 29.195218 30.865364 29.194987 30.769531 29.201172 z M 30.765625 28.220703 L 30.769531 28.201172 C 30.657194 28.208422 30.527931 28.224589 30.765625 28.220703 z M 27.535156 30.234375 C 26.693922 30.396129 24.966727 30.192093 25.552734 31.763672 C 26.209647 30.892842 29.01197 31.817861 27.535156 30.234375 z"/>
+ <path style="fill:#20ebff" d="m 36.457902,18.360578 c -4.453896,1.473034 -7.186834,3.76467 -9.197528,6.036674 C 24.512532,27.99025 22.3653,32.47523 20.419413,35.94337 l 0.02128,0.03458 -5.04827,8.974108 c -1.81913,1.941861 -3.854281,1.320665 -5.7850264,0.196817 L 13.4827,53.867643 c 2.276385,5.114497 9.408707,5.450044 12.155207,0.571854 L 37.798433,32.820783 38.021854,32.47235 c 2.430865,-3.88499 4.312438,-7.739652 7.577957,-10.694507 2.987731,-3.015075 -6.026632,-4.28853 -9.141909,-3.417265 z"/>
+ <circle style="fill:#20ebff" cx="45" cy="9.001" r="3"/>
+ <path style="fill:#20ebff" d="m 33.778861,8.0007256 c -0.876891,0.00108 -1.807643,0.2621028 -2.746667,0.7874647 -3.50476,1.9608507 -5.23195,5.3562367 -5.013721,9.8566837 0.05508,1.13734 0.225737,2.357755 0.378973,2.711887 0.153238,0.354133 0.40902,0.643767 0.568162,0.643767 0.159138,0 0.83544,-0.616428 1.503189,-1.369831 0.908102,-1.024598 1.695303,-1.620953 3.122855,-2.366518 3.815093,-1.992489 4.163302,-2.218912 5.079265,-3.300077 1.727372,-2.038919 1.772196,-4.044172 0.126758,-5.6854678 C 35.944857,8.4279879 34.906322,7.999324 33.778871,8.0007256 Z"/>
+ <path style="fill:#20ebff" d="m 19.344389,16.001766 c -0.210135,-0.0059 -0.42243,0.01042 -0.632019,0.05151 -1.664941,0.328945 -2.968361,2.818024 -2.669193,5.09772 0.185485,1.413513 1.450798,3.576725 2.530952,4.327018 0.468942,0.325732 1.07855,0.558693 1.354988,0.517793 0.432955,-0.0641 0.527102,-0.328839 0.679663,-1.909649 0.09738,-1.009332 0.457904,-2.524425 0.800935,-3.366768 0.748594,-1.838188 0.773128,-2.436635 0.142938,-3.504816 -0.42825,-0.725872 -1.297712,-1.184714 -2.208272,-1.212776 z"/>
+ <path style="opacity:0.2" d="m 36.457902,19.452029 c -4.453896,1.473034 -7.186834,3.764672 -9.197528,6.036676 -2.747842,3.592998 -4.895074,8.077978 -6.840961,11.546118 l 0.02128,0.03458 -5.04827,8.974108 c -1.81913,1.941861 -3.854281,1.320665 -5.7850264,0.196817 L 13.4827,54.959096 c 2.276385,5.114496 9.408707,5.450044 12.155207,0.571854 l 12.160526,-21.618714 0.223421,-0.348433 c 2.430865,-3.88499 4.312438,-7.739652 7.577957,-10.694507 2.987731,-3.015076 -6.026632,-4.288532 -9.141909,-3.417267 z"/>
+ <path style="fill:#20ebff" d="m 36.457902,18.452058 c -4.453896,1.473034 -7.186834,3.764671 -9.197528,6.036675 -2.747842,3.592998 -4.895074,8.077978 -6.840961,11.546118 l 0.02128,0.03458 -5.04827,8.974107 c -1.81913,1.941861 -3.854281,1.320666 -5.7850264,0.196818 L 13.4827,53.959123 c 2.276385,5.114497 9.408707,5.450045 12.155207,0.571854 l 12.160526,-21.618713 0.223421,-0.348433 c 2.430865,-3.88499 4.312438,-7.739653 7.577957,-10.694508 2.987731,-3.015075 -6.026632,-4.28853 -9.141909,-3.417265 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 45 6 A 2.9999583 2.9999583 0 0 0 42 9 A 2.9999583 2.9999583 0 0 0 42.042969 9.4863281 A 2.9999583 2.9999583 0 0 1 45 7 A 2.9999583 2.9999583 0 0 1 47.957031 9.5136719 A 2.9999583 2.9999583 0 0 0 48 9 A 2.9999583 2.9999583 0 0 0 45 6 z M 33.779297 8 C 32.902406 8.00108 31.970274 8.2637006 31.03125 8.7890625 C 27.52649 10.749913 25.799349 14.144084 26.017578 18.644531 C 26.018589 18.665402 26.02235 18.684156 26.023438 18.705078 C 26.079492 14.677002 27.778251 11.609057 31.03125 9.7890625 C 31.970274 9.2637006 32.902406 9.00108 33.779297 9 C 34.906748 8.9985984 35.944057 9.4286507 36.796875 10.279297 C 37.448406 10.929188 37.824942 11.637331 37.947266 12.380859 C 38.105419 11.270318 37.734506 10.214567 36.796875 9.2792969 C 35.944057 8.4286506 34.906748 7.9985984 33.779297 8 z M 19.34375 16.001953 C 19.133615 15.996053 18.92248 16.011644 18.712891 16.052734 C 17.083887 16.374579 15.811554 18.763703 16.037109 21.001953 C 16.205851 19.100674 17.326572 17.326631 18.712891 17.052734 C 18.92248 17.011654 19.133615 16.996053 19.34375 17.001953 C 20.25431 17.030014 21.124484 17.488972 21.552734 18.214844 C 21.748173 18.546115 21.873929 18.833217 21.941406 19.125 C 22.088057 18.386044 21.953565 17.894258 21.552734 17.214844 C 21.124484 16.488972 20.25431 16.030015 19.34375 16.001953 z M 39.621094 18.195312 C 38.384595 18.151338 37.235851 18.233356 36.457031 18.451172 C 32.003135 19.924206 29.27046 22.216277 27.259766 24.488281 C 24.511924 28.081279 22.365809 32.567016 20.419922 36.035156 L 20.441406 36.070312 L 15.392578 45.042969 C 13.573448 46.98483 11.538167 46.364082 9.6074219 45.240234 L 10.193359 46.556641 C 11.946104 47.457937 13.756217 47.78973 15.392578 46.042969 L 20.441406 37.070312 L 20.419922 37.035156 C 22.365809 33.567016 24.511924 29.081279 27.259766 25.488281 C 29.27046 23.216277 32.003135 20.924206 36.457031 19.451172 C 37.235851 19.233352 38.384595 19.151342 39.621094 19.195312 C 42.307807 19.290864 45.401143 19.991638 46.058594 21.228516 C 46.936728 19.368569 42.962341 18.314142 39.621094 18.195312 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wavebox.svg b/.icons/awkward/64x64/apps/wavebox.svg
new file mode 100644
index 00000000..e2ccc02d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wavebox.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#00aef0" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.2" d="m 30,13.808594 -1.191406,0.375 L 14,18.808594 v 8.90625 L 21.832032,32.613282 14,36.53125 v 8.835938 L 28.398438,51.664062 30,52.367188 v -8.73047 L 23.425782,40.757812 30,37.46875 v -9.1875 L 23.5,24.21875 30,22.1875 Z m 4,0 V 22.1875 l 6.5,2.03125 -6.5,4.0625 v 9.1875 L 40.574218,40.757812 34,43.636718 v 8.73047 L 35.601562,51.664062 50,45.367188 V 36.53125 L 42.167968,32.613282 50,27.714844 v -8.90625 l -14.808594,-4.625 z"/>
+ <path style="fill:#ffffff" d="m 30,12.808594 -1.191406,0.375 L 14,17.808594 v 8.90625 L 21.832032,31.613282 14,35.53125 v 8.835938 L 28.398438,50.664062 30,51.367188 v -8.73047 L 23.425782,39.757812 30,36.46875 v -9.1875 L 23.5,23.21875 30,21.1875 Z m 4,0 V 21.1875 l 6.5,2.03125 -6.5,4.0625 v 9.1875 L 40.574218,39.757812 34,42.636718 v 8.73047 L 35.601562,50.664062 50,44.367188 V 35.53125 L 42.167968,31.613282 50,26.714844 v -8.90625 l -14.808594,-4.625 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wayland.svg b/.icons/awkward/64x64/apps/wayland.svg
new file mode 100644
index 00000000..f10e9b79
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wayland.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32,5 A 28,28 0 0 0 4,33 28,28 0 0 0 32,61 28,28 0 0 0 60,33 28,28 0 0 0 32,5 Z"/>
+ <path style="fill:#f3b616" 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" d="m 53.347196,5 c 0.98584,5.72e-5 1.53678,0.7765034 1.652804,2.3293678 l -1.245214,7.3131042 0.304466,0 0.652416,-0.541716 0.17398,0 0,0.162516 c -0.898942,0.686218 -1.768842,2.56414 -2.609698,5.633796 -0.319,2.636368 -0.855444,5.074066 -1.60932,7.313118 -0.666952,2.311326 -1.00042,4.44205 -1.000378,6.3922 l -1.261358,3.846148 c -2.8e-5,0.325044 0.478412,0.650076 1.435332,0.975076 -0.174,0.758418 -0.434982,1.137618 -0.782904,1.137604 l 0,0.216686 0.304466,0 0,0.1625 c -4.2e-5,0.397276 -0.492976,0.595906 -1.47883,0.59589 l 0.17398,0.216686 0,0.75839 -0.304464,0 c 0.202948,0.758418 0.63789,1.137606 1.304854,1.137606 l 0,0.379186 -1.304854,0 0,0.216688 c 0.434914,1.4e-5 0.652398,0.325044 0.652426,0.97509 l -1.826778,0.75839 0.17396,0.216686 0,0.16252 c -2.6e-5,0.252802 -0.217512,0.3792 -0.652426,0.3792 l 0,0.216672 c 0.550898,1.4e-5 0.826374,0.12638 0.826402,0.379204 -0.782932,0.325028 -1.812312,1.932108 -3.088136,4.821236 C 42.53305,53.71795 41.402182,55 40.44533,55 l -0.347962,0 c -0.724942,-0.577832 -1.319378,-2.491882 -1.783296,-5.742154 -1.85581,-4.947624 -2.783698,-7.854808 -2.783672,-8.721554 -2.6e-5,-2.239054 -0.594464,-4.223 -1.783296,-6.750998 -0.318988,-1.119518 -0.536458,-3.077196 -0.652428,-4.774588 l -0.782904,0 c -1.971794,3.719772 -3.001172,6.559918 -3.088152,8.654514 -0.55094,1.227894 -0.985896,2.70857 -1.304842,4.442036 1.188844,0.397274 1.783282,0.77646 1.783296,1.13759 l 0,0.216688 c -0.927918,-0.14444 -1.580332,-0.415304 -1.957282,-0.812562 -0.405956,0.97509 -0.9424,3.083668 -1.60931,7.525686 C 25.613532,52.233166 24.961104,53 24.178212,53 c -2.203756,-0.902848 -4.045043,-2.121108 -5.52386,-4.179618 -0.231979,1.6e-5 -0.608944,-1.029246 -1.130867,-3.087756 -0.318974,1.4e-5 -0.536445,-1.029248 -0.652428,-3.087758 -1.101879,-2.925228 -1.855782,-5.665806 -2.261736,-9.421682 l 0,-5.633812 -0.173988,0 -0.782906,0.216688 0,-0.216688 c 0,-0.252756 0.260969,-0.37916 0.782906,-0.379188 l -0.173976,-3.250272 0,-2.546052 L 13,13.288194 13,10.221136 C 13.550939,8.0543402 14.507832,6.9709212 15.870665,6.970864 L 16.39263,7.512581 15.870693,7.350065 c 2.116751,2.88917 3.363614,4.926968 3.740565,6.913205 l 1.47883,0 0,0.379201 -1.130866,0 0,0.433374 c 0.434942,1.66128 0.753901,2.491912 0.956893,2.49187 l 0.347963,0 0.782904,-0.216687 0.17398,0.216687 0.17398,-0.216687 0.17398,0.216687 0,0.162514 c -0.579946,0.433403 -0.97139,1.02929 -1.174368,1.787651 l -0.13046,0 0,0.379188 0.304466,0 c 0.40594,6.031098 1.159856,11.400282 2.261736,14.50608 L 24.482722,35 24.83067,35 c 0.434946,3e-5 1.348342,-2.368286 2.74019,-6.59366 0.898888,-1.914008 1.551304,-3.315518 1.95727,-4.760112 L 29.35415,23.05034 C 30.253024,21.641918 31.180914,21.000044 32.13782,21 l 0.304468,0 c 0.608918,4.4e-5 1.04386,0.334948 1.304856,1.129436 0.811878,1.191792 1.464308,2.701646 1.957268,5.08514 l 2.435724,5.03352 c 0.318934,0.397286 0.478412,0.848704 0.47844,1.35429 C 39.51745,35.733126 40.329344,38.313838 41.0543,39 l 0.521936,0 c 0.608904,1.4e-5 1.420798,-3.808578 2.43571,-9.081258 0.17396,2.8e-5 0.6524,-1.40842 1.435332,-4.225348 l 0,-0.216686 -0.827494,-0.379202 -0.652428,0.216686 -0.826402,0 0,-0.433372 1.652804,-0.16252 1.305948,0 c 1.24683,-4.658674 2.392192,-8.27009 3.436106,-10.834231 0.347924,-5.2726096 0.826376,-7.908936 1.435334,-7.908979 L 53.347242,5"/>
+ <path style="fill:#ffffff" d="m 53.347196,4 c 0.98584,5.72e-5 1.53678,0.7765034 1.652804,2.3293678 l -1.245214,7.3131042 0.304466,0 0.652416,-0.541716 0.17398,0 0,0.162516 c -0.898942,0.686218 -1.768842,2.56414 -2.609698,5.633795 -0.319,2.636369 -0.855444,5.074067 -1.60932,7.313119 -0.666952,2.311326 -1.00042,4.44205 -1.000378,6.3922 l -1.261358,3.846148 c -2.8e-5,0.325044 0.478412,0.650076 1.435332,0.975076 -0.174,0.758418 -0.434982,1.137618 -0.782904,1.137604 l 0,0.216686 0.304466,0 0,0.1625 c -4.2e-5,0.397276 -0.492976,0.595906 -1.47883,0.59589 l 0.17398,0.216686 0,0.75839 -0.304464,0 c 0.202948,0.758418 0.63789,1.137606 1.304854,1.137606 l 0,0.379186 -1.304854,0 0,0.216688 c 0.434914,1.4e-5 0.652398,0.325044 0.652426,0.97509 l -1.826778,0.75839 0.17396,0.216686 0,0.16252 c -2.6e-5,0.252802 -0.217512,0.3792 -0.652426,0.3792 l 0,0.216672 c 0.550898,1.4e-5 0.826374,0.12638 0.826402,0.379204 -0.782932,0.325028 -1.812312,1.932108 -3.088136,4.821236 C 42.53305,52.71795 41.402182,54 40.44533,54 l -0.347962,0 c -0.724942,-0.577832 -1.319378,-2.491882 -1.783296,-5.742154 -1.85581,-4.947624 -2.783698,-7.854808 -2.783672,-8.721554 -2.6e-5,-2.239054 -0.594464,-4.223 -1.783296,-6.750998 -0.318988,-1.119518 -0.536458,-3.077196 -0.652428,-4.774588 l -0.782904,0 c -1.971794,3.719772 -3.001172,6.559918 -3.088152,8.654514 -0.55094,1.227894 -0.985896,2.70857 -1.304842,4.442036 1.188844,0.397274 1.783282,0.77646 1.783296,1.13759 l 0,0.216688 c -0.927918,-0.14444 -1.580332,-0.415304 -1.957282,-0.812562 -0.405956,0.97509 -0.9424,3.083668 -1.60931,7.525686 C 25.613532,51.233166 24.961104,52 24.178212,52 c -2.203756,-0.902848 -4.045043,-2.121108 -5.52386,-4.179618 -0.231979,1.6e-5 -0.608944,-1.029246 -1.130867,-3.087756 -0.318974,1.4e-5 -0.536445,-1.029248 -0.652428,-3.087758 -1.101879,-2.925228 -1.855782,-5.665806 -2.261736,-9.421682 l 0,-5.633812 -0.173988,0 -0.782906,0.216688 0,-0.216688 c 0,-0.252756 0.260969,-0.37916 0.782906,-0.379188 l -0.173976,-3.250272 0,-2.546052 L 13,12.288194 13,9.2211362 c 0.550939,-2.166796 1.507832,-3.250215 2.870665,-3.2502722 L 16.39263,6.512581 15.870693,6.350065 c 2.116751,2.8891704 3.363614,4.926968 3.740565,6.913205 l 1.47883,0 0,0.379201 -1.130866,0 0,0.433374 c 0.434942,1.66128 0.753901,2.491912 0.956893,2.49187 l 0.347963,0 0.782904,-0.216687 0.17398,0.216687 0.17398,-0.216687 0.17398,0.216687 0,0.162514 c -0.579946,0.433403 -0.97139,1.02929 -1.174368,1.787652 l -0.13046,0 0,0.379187 0.304466,0 c 0.40594,6.031098 1.159856,11.400282 2.261736,14.50608 L 24.482722,34 24.83067,34 c 0.434946,3e-5 1.348342,-2.368286 2.74019,-6.59366 0.898888,-1.914008 1.551304,-3.315518 1.95727,-4.760112 L 29.35415,22.05034 C 30.253024,20.641918 31.180914,20.000044 32.13782,20 l 0.304468,0 c 0.608918,4.4e-5 1.04386,0.334948 1.304856,1.129436 0.811878,1.191792 1.464308,2.701646 1.957268,5.08514 l 2.435724,5.03352 c 0.318934,0.397286 0.478412,0.848704 0.47844,1.35429 C 39.51745,34.733126 40.329344,37.313838 41.0543,38 l 0.521936,0 c 0.608904,1.4e-5 1.420798,-3.808578 2.43571,-9.081258 0.17396,2.8e-5 0.6524,-1.40842 1.435332,-4.225348 l 0,-0.216686 -0.827494,-0.379202 -0.652428,0.216686 -0.826402,0 0,-0.433372 1.652804,-0.16252 1.305948,0 c 1.24683,-4.658674 2.392192,-8.27009 3.436106,-10.834231 0.347924,-5.2726096 0.826376,-7.908936 1.435334,-7.908979 L 53.347242,4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.40625 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.578125 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/weather-widget.svg b/.icons/awkward/64x64/apps/weather-widget.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/weather-widget.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/weather.svg b/.icons/awkward/64x64/apps/weather.svg
new file mode 100644
index 00000000..3e72988d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/weather.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2;fill:#ffffff" d="m 42,4 -6,6 h -8 v 2 h 8 l 6,-6 6,6 h 8 v -2 h -8 z m -14,14 -6,6 1,1 5,-5 z m 28,0 v 2 l 5,5 1,-1 z"/>
+ <path style="opacity:0.2;fill:#0d0d08" d="m 58,37.106594 c 0,7.48743 -2.938888,14.288444 -7.726052,19.31243 -5.099884,5.352176 -13.577892,0.0086 -21.554436,0.0086 -8.098894,0 -14.114196,5.24036 -19.2266534,-0.256418 C 4.843626,51.172588 2,44.471672 2,37.106594 2,21.642622 14.536027,9.106592 30,9.106592 c 15.463974,0 28,12.53603 28,28.000002 z"/>
+ <path style="fill:#0091cf" d="m 58,36.106594 c 0,7.48743 -2.938888,14.288444 -7.726052,19.31243 -5.099884,5.352176 -13.577892,0.0086 -21.554436,0.0086 -8.098894,0 -14.114196,5.24036 -19.2266534,-0.256418 C 4.843626,50.172588 2,43.471672 2,36.106594 2,20.642622 14.536027,8.106593 30,8.106593 c 15.463974,0 28,12.536029 28,28.000001 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 30 8.1054688 C 14.536027 8.1054688 2 20.641497 2 36.105469 C 2 36.220072 2.011419 36.332124 2.0175781 36.445312 C 2.3693497 21.287225 14.757358 9.1054688 30 9.1054688 C 45.242643 9.1054687 57.63065 21.287225 57.982422 36.445312 C 57.988676 36.332168 58 36.220167 58 36.105469 C 58 20.641497 45.463974 8.1054687 30 8.1054688 z"/>
+ <path style="opacity:0.2;fill:#0d0d08" d="m 42,4.9999994 -6,5.9999996 h -8 v 8 L 22,25 l 6,6 v 8 h 8 l 6,6 6,-6 h 8 v -8 l 6,-6 -6,-6.000001 v -8 h -8 z"/>
+ <path style="fill:#ff8a47" d="m 42,4 -6,6 h -8 v 8 l -6,6 6,6 v 8 h 8 l 6,6 6,-6 h 8 v -8 l 6,-6 -6,-6 v -8 h -8 z"/>
+ <circle style="opacity:0.2;fill:#0d0d08" cx="42" cy="25" r="12"/>
+ <circle style="fill:#ffcc42" cx="42" cy="24" r="12"/>
+ <circle style="opacity:0.2" cx="30.571" cy="44.286" r="11.429"/>
+ <path style="opacity:0.2" d="M 30,31 A 12,12 0 0 0 18,43 12,12 0 0 0 18.017578,43.533203 9,9 0 0 0 15,43 9,9 0 0 0 6,52 9,9 0 0 0 15,61 H 45 A 9,9 0 0 0 54,52 9,9 0 0 0 45,43 9,9 0 0 0 41.972656,43.533203 12,12 0 0 0 42,43 12,12 0 0 0 30,31 Z"/>
+ <circle style="fill:#ffffff" cx="15" cy="51" r="9"/>
+ <circle style="fill:#ffffff" cx="30" cy="42" r="12"/>
+ <circle style="fill:#ffffff" cx="45" cy="51" r="9"/>
+ <rect style="fill:#ffffff" width="30" height="12" x="15" y="48"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 42 12 A 12 12 0 0 0 30 24 A 12 12 0 0 0 30.021484 24.404297 A 12 12 0 0 1 42 13 A 12 12 0 0 1 53.974609 24.5 A 12 12 0 0 0 54 24 A 12 12 0 0 0 42 12 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 42 4 L 36 10 L 28 10 L 28 11 L 36 11 L 42 5 L 48 11 L 56 11 L 56 10 L 48 10 L 42 4 z M 28 18 L 22 24 L 22.5 24.5 L 28 19 L 28 18 z M 56 18 L 56 19 L 61.5 24.5 L 62 24 L 56 18 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/web-browser.svg b/.icons/awkward/64x64/apps/web-browser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/web-browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/web-google-drive.svg b/.icons/awkward/64x64/apps/web-google-drive.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/web-google-drive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/web-google-gmail-offline.svg b/.icons/awkward/64x64/apps/web-google-gmail-offline.svg
new file mode 120000
index 00000000..c391e88e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/web-google-gmail-offline.svg
@@ -0,0 +1 @@
+gmail-offline.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/web-google-gmail.svg b/.icons/awkward/64x64/apps/web-google-gmail.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/64x64/apps/web-google-gmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/webbrowser-app.svg b/.icons/awkward/64x64/apps/webbrowser-app.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/webbrowser-app.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/webby.svg b/.icons/awkward/64x64/apps/webby.svg
new file mode 100644
index 00000000..71e404bf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/webby.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#97417c" width="52" height="52" x="-58" y="-58" rx="2.6" ry="2.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:5.99995375;stroke-linecap:round;stroke-linejoin:round" d="m 15.012331,20.000762 7.999938,27.999785 9.999923,-19.999846 9.999923,19.999846 7.999938,-27.999785"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:5.99995375;stroke-linecap:round;stroke-linejoin:round" d="M 15.012331,19.000916 23.012269,47.0007 33.012192,27.000854 43.012115,47.0007 51.012053,19.000916"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.6015625,6 C 7.1611736,6 6,7.1606698 6,8.6004338 L 6,9.6 C 6,8.160236 7.1611736,6.9995662 8.6015625,6.9995662 l 46.7968755,0 C 56.838426,6.9995662 58,8.160236 58,9.6 L 58,8.6004338 C 58,7.1606698 56.838426,6 55.398438,6 L 8.6015625,6 Z"/>
+ <path style="opacity:0.2" d="m 6,55.4 0,0.999566 C 6,57.83893 7.1611736,59 8.6015625,59 L 55.398438,59 C 56.838426,59 58,57.83893 58,56.399566 L 58,55.4 c 0,1.439363 -1.161574,2.600434 -2.601562,2.600434 l -46.7968755,0 C 7.1611736,58.000434 6,56.839363 6,55.4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/webcamoid.svg b/.icons/awkward/64x64/apps/webcamoid.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/webcamoid.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/webplotdigitizer.svg b/.icons/awkward/64x64/apps/webplotdigitizer.svg
new file mode 100644
index 00000000..956282b9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/webplotdigitizer.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#1d6434" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.4;fill:#ffffff" d="M 16,4 V 16 H 4 v 3 H 16 V 30 H 4 v 3 h 12 v 27 h 3 V 33 h 12 v 27 h 3 V 33 h 11 v 27 h 3 V 33 H 60 V 30 H 48 V 19 H 60 V 16 H 48 V 4 H 45 V 16 H 34 V 4 H 31 V 16 H 19 V 4 Z m 3,15 H 31 V 30 H 19 Z m 15,0 H 45 V 30 H 34 Z"/>
+ <path style="fill:#2e9f52" d="m 48.1,11.28 c -1.977751,0 -4.244983,1.59649 -6.707422,4.678516 -2.462438,3.082026 -4.961759,7.400323 -7.546875,11.787891 -2.585117,4.387567 -5.256792,8.848775 -8.3125,12.345702 C 22.477495,43.589036 18.867663,46.28 14.5,46.28 10.460971,46.28 7.237177,43.216751 4.6125,40.515937 4.3906153,40.287618 4.2106471,40.072403 4,39.846016 V 57.2 C 4,58.7512 5.2488,60 6.8,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 19.051093 C 59.140015,18.152554 57.94706,16.970187 56.491797,15.731563 53.725178,13.376797 50.147034,11.28 48.1,11.28 Z"/>
+ <path style="fill:#e4e4e4" d="M 48 10 C 43.878205 10 40.603095 12.667414 37.902344 16.068359 C 35.201593 19.469305 32.871617 23.786481 30.503906 28.023438 C 28.136195 32.260393 25.731259 36.412958 23.148438 39.373047 C 20.565615 42.333136 17.994444 44 15 44 C 12.357143 44 9.4469561 42.130155 7.25 40.048828 C 5.4343872 38.328774 4.3840283 36.886045 4 36.341797 L 4 42.457031 C 4.1658002 42.621943 4.3251476 42.785522 4.5 42.951172 C 7.0530439 45.369845 10.642857 48 15 48 C 19.505556 48 23.184385 45.416864 26.164062 42.001953 C 29.14374 38.587042 31.613805 34.239607 33.996094 29.976562 C 36.378383 25.71352 38.673407 21.530695 41.035156 18.556641 C 43.396905 15.582586 45.621795 14 48 14 C 50.642857 14 54.172679 15.945602 56.892578 18.074219 C 58.150346 19.058559 59.201222 20.021841 60 20.794922 L 60 15.464844 C 59.777407 15.282638 59.591592 15.109045 59.357422 14.925781 C 56.327321 12.554398 52.357143 10 48 10 z"/>
+ <circle style="opacity:0.2" cx="15" cy="47" r="5"/>
+ <circle style="fill:#ffffff" cx="15" cy="46" r="5"/>
+ <circle style="opacity:0.2" cx="48" cy="13" r="5"/>
+ <circle style="fill:#ffffff" cx="48" cy="12" r="5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linejoin:bevel" d="M 54,32 H 40.40085 L 48.4,42.5 40.40085,53 H 54"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linejoin:bevel" d="M 54,31 H 40.40085 L 48.4,41.5 40.40085,52 H 54"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/website.i2pd.i2pd.svg b/.icons/awkward/64x64/apps/website.i2pd.i2pd.svg
new file mode 120000
index 00000000..929ee9ee
--- /dev/null
+++ b/.icons/awkward/64x64/apps/website.i2pd.i2pd.svg
@@ -0,0 +1 @@
+i2pd.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/webstorm.svg b/.icons/awkward/64x64/apps/webstorm.svg
new file mode 100644
index 00000000..2c96d0d7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/webstorm.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#14ddb1" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#f7c73c" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#2086e7" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#14ddb1" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 16,46.9998 H 32"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 16,46 H 32"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 31.999996,19.000204 -6e-6,12.000002 c 0,3.029358 -2.087896,4.049596 -3.999996,4.000002 -1.79192,0.0072 -4.000002,-0.932524 -4.000002,-4.000002 L 24,19.000204 m -8e-6,0 -8e-6,12.000002 c 0,3.029358 -2.087894,4.049596 -3.999994,4.000002 -1.79192,0.0072 -4.000004,-0.932524 -4.000004,-4.000002 l 8e-6,-12.000002"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:bevel" d="m 31.999996,18.000404 -6e-6,12.000002 c 0,3.029358 -2.087896,4.049596 -3.999996,4.000002 -1.79192,0.0072 -4.000002,-0.932524 -4.000002,-4.000002 L 24,18.000404 m -8e-6,0 -8e-6,12.000002 c 0,3.029358 -2.087894,4.049596 -3.999994,4.000002 -1.79192,0.0072 -4.000004,-0.932524 -4.000004,-4.000002 l 8e-6,-12.000002"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round" d="m 40.00023,33.000204 c 0,0 1.008772,2.001932 4.000002,2.000964 2.991224,-9.6e-4 3.999996,-2.000964 3.999996,-4.000962 0,-8.42877 -7.999998,0.422324 -7.976036,-7.98141 -0.0242,-2.018592 0.943734,-4.01859 3.97604,-4.01859 3.0323,0 3.999768,1.999998 3.999768,1.999998"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round" d="m 40.00023,32.000404 c 0,0 1.008772,2.001932 4.000002,2.000964 2.991224,-9.6e-4 3.999996,-2.000964 3.999996,-4.000962 0,-8.42877 -7.999998,0.422324 -7.976036,-7.98141 -0.0242,-2.018592 0.943734,-4.01859 3.97604,-4.01859 3.0323,0 3.999768,1.999998 3.999768,1.999998"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/webtorrent-desktop.svg b/.icons/awkward/64x64/apps/webtorrent-desktop.svg
new file mode 100644
index 00000000..b828fcc4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/webtorrent-desktop.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 32.149198,5.0000012 v 0.00274 A 6.3412168,6.367038 0 0 0 28.828884,5.850389 L 10.171115,16.667538 A 6.3412168,6.367038 0 0 0 7,22.182754 v 21.634298 a 6.3412168,6.367038 0 0 0 3.171115,5.512482 l 18.657769,10.81715 a 6.3412168,6.367038 0 0 0 6.342232,0 L 53.828884,49.329534 A 6.3412168,6.367038 0 0 0 57,43.817052 V 22.182754 A 6.3412168,6.367038 0 0 0 53.828884,16.667538 L 35.171116,5.850389 A 6.3412168,6.367038 0 0 0 32.149198,5.0000012 Z"/>
+ <path style="fill:#e43e54" d="m 32.149198,4.0000004 v 0.00274 A 6.3412168,6.367038 0 0 0 28.828884,4.8503882 L 10.171115,15.667538 A 6.3412168,6.367038 0 0 0 7,21.182754 v 21.634298 a 6.3412168,6.367038 0 0 0 3.171115,5.512482 l 18.657769,10.81715 a 6.3412168,6.367038 0 0 0 6.342232,0 L 53.828884,48.329534 A 6.3412168,6.367038 0 0 0 57,42.817052 V 21.182754 A 6.3412168,6.367038 0 0 0 53.828884,15.667538 L 35.171116,4.8503882 A 6.3412168,6.367038 0 0 0 32.149198,4.0000004 Z"/>
+ <path style="fill:#343b45" d="m 32.015904,10.110662 c -0.14508,-0.0035 -0.287626,0.03286 -0.410854,0.104202 L 13.376395,20.782094 C 13.129648,20.925134 12.999983,21.159706 13,21.428686 v 21.139798 c 0,0.268948 0.129688,0.500904 0.376395,0.643922 L 31.6077,53.782308 c 0.246708,0.14302 0.53789,0.14302 0.784598,0 L 50.623604,43.212406 C 50.870352,43.069386 51.000018,42.837464 51,42.568484 v -21.139798 -0.0028 c 1.8e-5,-0.26898 -0.12964,-0.500894 -0.376396,-0.643918 L 32.39495,10.214865 c -0.11238,-0.06505 -0.241438,-0.101138 -0.373744,-0.104202 z"/>
+ <g style="opacity:0.2" transform="matrix(0.058911,0,0,0.064041,18.999999,20.867999)">
+ <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.058911,0,0,0.064041,18.999999,19.867999)">
+ <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 32.148438 4 L 32.148438 4.0039062 A 6.3412168 6.367038 0 0 0 28.828125 4.8515625 L 10.171875 15.667969 A 6.3412168 6.367038 0 0 0 7 21.183594 L 7 22.183594 A 6.3412168 6.367038 0 0 1 10.171875 16.667969 L 28.828125 5.8515625 A 6.3412168 6.367038 0 0 1 32.148438 5.0039062 L 32.148438 5 A 6.3412168 6.367038 0 0 1 35.171875 5.8515625 L 53.828125 16.667969 A 6.3412168 6.367038 0 0 1 57 22.183594 L 57 21.183594 A 6.3412168 6.367038 0 0 0 53.828125 15.667969 L 35.171875 4.8515625 A 6.3412168 6.367038 0 0 0 32.148438 4 z"/>
+ <g style="opacity:0.2;fill:#ffffff" transform="matrix(0.058911,0,0,0.064041,18.999999,19.867999)">
+ <g style="fill:#ffffff">
+ <path style="fill:#ffffff" transform="matrix(16.974759,0,0,15.614997,-322.5204,-294.62151)" d="m 26.5,20 c -4.14274,0 -7.5,3.820778 -7.5,8.535156 0,0.109886 0.02069,0.217187 0.0293,0.326172 C 19.331858,24.462881 22.557087,21 26.5,21 c 2.172638,0 4.12973,1.320268 5.5,3 1.37027,-1.679732 3.327362,-3 5.5,-3 3.942913,0 7.168142,3.462881 7.470703,7.861328 C 44.979309,28.752343 45,28.645042 45,28.535156 45,23.820778 41.64274,20 37.5,20 35.327362,20 33.37027,21.320268 32,23 30.62973,21.320268 28.672638,20 26.5,20 Z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2" d="M 32.015625 10.109375 C 31.870545 10.105875 31.728697 10.143506 31.605469 10.214844 L 13.375 20.78125 C 13.128253 20.92429 12.999983 21.160708 13 21.429688 L 13 22.429688 C 12.999983 22.160708 13.128253 21.92429 13.375 21.78125 L 31.605469 11.214844 C 31.728697 11.143506 31.870545 11.105875 32.015625 11.109375 L 32.019531 11.109375 C 32.151837 11.112439 32.282151 11.149794 32.394531 11.214844 L 50.625 21.78125 C 50.87176 21.924274 51.000018 22.156801 51 22.425781 L 51 21.429688 L 51 21.425781 C 51.000018 21.156801 50.87176 20.924274 50.625 20.78125 L 32.394531 10.214844 C 32.282151 10.149794 32.151837 10.112439 32.019531 10.109375 L 32.015625 10.109375 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 42.570312 L 13 43.570312 C 13 43.839261 13.128293 44.067918 13.375 44.210938 L 31.609375 54.78125 C 31.856081 54.92427 32.143917 54.92427 32.390625 54.78125 L 50.625 44.210938 C 50.87174 44.067917 51.000018 43.839292 51 43.570312 L 51 42.570312 C 51.000018 42.839292 50.87174 43.067918 50.625 43.210938 L 32.390625 53.78125 C 32.143917 53.92427 31.856081 53.92427 31.609375 53.78125 L 13.375 43.210938 C 13.128293 43.067918 13 42.839261 13 42.570312 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wechat.svg b/.icons/awkward/64x64/apps/wechat.svg
new file mode 100644
index 00000000..7168beda
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wechat.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 4.043,27.828 A 28,26 0 0 0 4,29 28,26 0 0 0 14,48.914 l 0,-2 A 28,26 0 0 1 4.043,27.828 Z m 55.916,0.344 A 28,26 0 0 1 32.001,53 28,26 0 0 1 21.443,51.066 L 14.001,57 l 0,2 7.442,-5.934 A 28,26 0 0 0 32.001,55 a 28,26 0 0 0 28,-26 28,26 0 0 0 -0.042,-0.828 z"/>
+ <path style="fill:#50bcff" d="M 32,2 A 28,26 0 0 0 4,28 28,26 0 0 0 14,47.914 L 14,58 21.442,52.066 A 28,26 0 0 0 32,54 28,26 0 0 0 60,28 28,26 0 0 0 32,2 Z"/>
+ <path style="opacity:0.2" d="m 44.006,22.99986 a 20,19 0 0 1 1.706,0.082 c 0.4122,0.0326 0.8158,0.0852 1.2196,0.1406 a 20,19 0 0 1 0.6406,0.0918 c 0.5754,0.097 1.1404,0.2196 1.6974,0.3614 a 20,19 0 0 1 0.1094,0.0274 c 8.4424,2.1984 14.621,9.4222 14.621,17.9968 -1.02e-4,0.06216 -0.005,0.12346 -0.0058,0.18554 A 20,19 0 0 1 64,41.9994 20,19 0 0 1 56.1972,57.0274 l 0,5.9726 -5.502,-3.121 A 20,19 0 0 1 44,60.999 20,19 0 0 1 24.05,42.969 c -0.016,-0.22114 -0.02754,-0.44286 -0.03516,-0.66602 a 20,19 0 0 1 -0.014,-0.304 20,19 0 0 1 0.004,-0.124 c 0,-0.058 -0.004,-0.118 -0.004,-0.176 0,-9.685 7.876,-17.6668 18.004,-18.6042 a 20,19 0 0 1 1.664,-0.0802 c 0.112,-0.0018 0.222,-0.0156 0.334,-0.0156 0.0013,0 0.0026,0 0.004,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 31.998047 2 A 28 26 0 0 0 4 28 A 28 26 0 0 0 4.0214844 28.423828 A 28 26 0 0 1 31.998047 3 L 32 3 A 28 26 0 0 1 59.976562 28.603516 A 28 26 0 0 0 59.998047 28 A 28 26 0 0 0 32 2 L 31.998047 2 z"/>
+ <circle style="opacity:0.1" cx="18" cy="23" r="4"/>
+ <circle style="fill:#3f3f3f" cx="18" cy="22" r="4"/>
+ <circle style="opacity:0.1" cx="46" cy="24" r="4"/>
+ <circle style="fill:#3f3f3f" cx="46" cy="22" r="4"/>
+ <path style="fill:#ffffff" d="m 44.006,21.99986 a 20,19 0 0 1 1.706,0.082 c 0.4122,0.0326 0.8158,0.0852 1.2196,0.1406 a 20,19 0 0 1 0.6406,0.0918 c 0.5754,0.097 1.1404,0.2196 1.6974,0.3614 a 20,19 0 0 1 0.1094,0.0274 c 8.4424,2.1984 14.621,9.4222 14.621,17.9968 -1.02e-4,0.06216 -0.005,0.12346 -0.0058,0.18554 A 20,19 0 0 1 64,40.9994 20,19 0 0 1 56.1972,56.0274 l 0,5.9726 -5.502,-3.121 A 20,19 0 0 1 44,59.999 20,19 0 0 1 24.05,41.969 c -0.016,-0.22114 -0.02754,-0.44286 -0.03516,-0.66602 a 20,19 0 0 1 -0.014,-0.304 20,19 0 0 1 0.004,-0.124 c 0,-0.058 -0.004,-0.118 -0.004,-0.176 0,-9.685 7.876,-17.6668 18.004,-18.6042 a 20,19 0 0 1 1.664,-0.0802 c 0.112,-0.0018 0.222,-0.0156 0.334,-0.0156 0.0013,0 0.0026,0 0.004,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 44.003906 22 C 43.891906 22 43.779969 22.013825 43.667969 22.015625 A 20 19 0 0 0 42.003906 22.09375 C 31.875906 23.03118 24 31.014219 24 40.699219 C 24 40.757219 24.003906 40.817 24.003906 40.875 A 20 19 0 0 0 24 41 A 20 19 0 0 0 24.015625 41.304688 C 24.016136 41.319776 24.017011 41.33456 24.017578 41.349609 C 24.206168 31.824218 31.999195 24.019769 42.003906 23.09375 A 20 19 0 0 1 43.667969 23.015625 C 43.779969 23.013825 43.891906 23 44.003906 23 L 44.007812 23 A 20 19 0 0 1 45.710938 23.082031 C 46.123137 23.114631 46.525888 23.167256 46.929688 23.222656 A 20 19 0 0 1 47.570312 23.3125 C 48.145713 23.4095 48.712531 23.533981 49.269531 23.675781 A 20 19 0 0 1 49.378906 23.703125 C 57.693762 25.868313 63.799432 32.910439 63.982422 41.314453 A 20 19 0 0 0 64 41 A 20 19 0 0 0 63.996094 40.886719 C 63.996894 40.824639 63.9998 40.761379 64 40.699219 C 64 32.124619 57.821306 24.901525 49.378906 22.703125 A 20 19 0 0 0 49.269531 22.675781 C 48.712531 22.533981 48.145713 22.4095 47.570312 22.3125 A 20 19 0 0 0 46.929688 22.222656 C 46.525888 22.167256 46.123137 22.114631 45.710938 22.082031 A 20 19 0 0 0 44.007812 22 L 44.003906 22 z"/>
+ <circle style="opacity:0.1" cx="34" cy="39" r="4"/>
+ <circle style="fill:#3f3f3f" cx="34" cy="38" r="4"/>
+ <circle style="opacity:0.1" cx="54" cy="39" r="4"/>
+ <circle style="fill:#3f3f3f" cx="54" cy="38" r="4"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/weechat.svg b/.icons/awkward/64x64/apps/weechat.svg
new file mode 120000
index 00000000..28bbff2d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/weechat.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/welcome-screen.svg b/.icons/awkward/64x64/apps/welcome-screen.svg
new file mode 100644
index 00000000..2d5e3cc4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/welcome-screen.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 32.5,5 A 5.5,5.5 0 0 0 27,10.5 V 58.195312 C 27,59.749592 28.2265,61 29.75,61 h 5.5 C 36.7735,61 38,59.749592 38,58.195312 V 10.5 A 5.5,5.5 0 0 0 32.5,5 Z"/>
+ <path style="fill:#a3a3a3" d="m 27,9.500003 v 47.694442 c 0,1.554279 1.226501,2.805558 2.750001,2.805558 H 35.25 c 1.5235,0 2.75,-1.251279 2.75,-2.805558 V 9.500003 Z"/>
+ <circle style="fill:#a3a3a3" cx="32.5" cy="9.5" r="5.5"/>
+ <rect style="opacity:0.2" width="61" height="30" x="2" y="14" rx="5.545" ry="5.455"/>
+ <rect style="fill:#0479e8" width="61" height="30" x="2" y="13" rx="5.545" ry="5.455"/>
+ <g style="opacity:0.2">
+ <path d="M 13.526,32.893 H 12.654 L 11.123,27.69 Q 11.014,27.344 10.879,26.818 10.744,26.291 10.739,26.186 10.625,26.887 10.376,27.722 L 8.8912,32.893 H 8.0192 L 6,25.123 H 6.9343 L 8.1332,29.922 Q 8.3824,30.933 8.4966,31.751 8.6368,30.779 8.912,29.847 L 10.272,25.123 H 11.206 L 12.634,29.891 Q 12.883,30.715 13.054,31.751 13.152,30.997 13.429,29.912 L 14.622,25.123 H 15.555 Z"/>
+ <path d="M 20.975,32.893 H 16.745 V 25.123 H 20.975 V 25.926 H 17.627 V 28.429 H 20.773 V 29.226 H 17.627 V 32.086 H 20.975 Z"/>
+ <path d="M 22.662,32.893 V 25.123 H 23.545 V 32.076 H 26.893 V 32.893 Z"/>
+ <path d="M 31.434,25.819 Q 30.184,25.819 29.457,26.674 28.736,27.524 28.736,29.008 28.736,30.534 29.431,31.369 30.132,32.197 31.425,32.197 32.218,32.197 33.236,31.905 V 32.697 Q 32.447,33 31.289,33 29.613,33 28.699,31.958 27.791,30.917 27.791,28.997 27.791,27.796 28.227,26.892 28.667,25.989 29.494,25.499 30.324,25.011 31.445,25.011 32.638,25.011 33.532,25.457 L 33.158,26.233 Q 32.296,25.819 31.434,25.819 Z"/>
+ <path d="M 41.479,28.997 Q 41.479,30.863 40.555,31.932 39.637,33 37.996,33 36.319,33 35.405,31.952 34.497,30.901 34.497,28.986 34.497,27.089 35.41,26.048 36.324,25 38.007,25 39.642,25 40.561,26.064 41.479,27.126 41.479,28.997 Z M 35.432,28.997 Q 35.432,30.576 36.086,31.395 36.744,32.208 37.996,32.208 39.257,32.208 39.901,31.395 40.545,30.581 40.545,28.997 40.545,27.43 39.901,26.621 39.262,25.808 38.007,25.808 36.744,25.808 36.086,26.627 35.432,27.44 35.432,28.997 Z"/>
+ <path d="M 46.534,32.893 43.96,26.004 H 43.918 Q 43.991,26.823 43.991,27.951 V 32.893 H 43.177 V 25.123 H 44.505 L 46.908,31.533 H 46.949 L 49.374,25.123 H 50.693 V 32.893 H 49.81 V 27.886 Q 49.81,27.025 49.883,26.015 H 49.842 L 47.245,32.893 Z"/>
+ <path d="M 57,32.893 H 52.768 V 25.123 H 57 V 25.926 H 53.651 V 28.429 H 56.796 V 29.226 H 53.651 V 32.086 H 57 Z"/>
+ </g>
+ <g>
+ <path style="fill:#ffffff" d="M 13.526,31.893 H 12.654 L 11.123,26.69 Q 11.014,26.344 10.879,25.818 10.744,25.291 10.739,25.186 10.625,25.887 10.376,26.722 L 8.8912,31.893 H 8.0192 L 6,24.123 H 6.9343 L 8.1332,28.922 Q 8.3824,29.933 8.4966,30.751 8.6368,29.779 8.912,28.847 L 10.272,24.123 H 11.206 L 12.634,28.891 Q 12.883,29.715 13.054,30.751 13.152,29.997 13.429,28.912 L 14.622,24.123 H 15.555 Z"/>
+ <path style="fill:#ffffff" d="M 20.975,31.893 H 16.745 V 24.123 H 20.975 V 24.926 H 17.627 V 27.429 H 20.773 V 28.226 H 17.627 V 31.086 H 20.975 Z"/>
+ <path style="fill:#ffffff" d="M 22.662,31.893 V 24.123 H 23.545 V 31.076 H 26.893 V 31.893 Z"/>
+ <path style="fill:#ffffff" d="M 31.434,24.819 Q 30.184,24.819 29.457,25.674 28.736,26.524 28.736,28.008 28.736,29.534 29.431,30.369 30.132,31.197 31.425,31.197 32.218,31.197 33.236,30.905 V 31.697 Q 32.447,32 31.289,32 29.613,32 28.699,30.958 27.791,29.917 27.791,27.997 27.791,26.796 28.227,25.892 28.667,24.989 29.494,24.499 30.324,24.011 31.445,24.011 32.638,24.011 33.532,24.457 L 33.158,25.233 Q 32.296,24.819 31.434,24.819 Z"/>
+ <path style="fill:#ffffff" d="M 41.479,27.997 Q 41.479,29.863 40.555,30.932 39.637,32 37.996,32 36.319,32 35.405,30.952 34.497,29.901 34.497,27.986 34.497,26.089 35.41,25.048 36.324,24 38.007,24 39.642,24 40.561,25.064 41.479,26.126 41.479,27.997 Z M 35.432,27.997 Q 35.432,29.576 36.086,30.395 36.744,31.208 37.996,31.208 39.257,31.208 39.901,30.395 40.545,29.581 40.545,27.997 40.545,26.43 39.901,25.621 39.262,24.808 38.007,24.808 36.744,24.808 36.086,25.627 35.432,26.44 35.432,27.997 Z"/>
+ <path style="fill:#ffffff" d="M 46.534,31.893 43.96,25.004 H 43.918 Q 43.991,25.823 43.991,26.951 V 31.893 H 43.177 V 24.123 H 44.505 L 46.908,30.533 H 46.949 L 49.374,24.123 H 50.693 V 31.893 H 49.81 V 26.886 Q 49.81,26.025 49.883,25.015 H 49.842 L 47.245,31.893 Z"/>
+ <path style="fill:#ffffff" d="M 57,31.893 H 52.768 V 24.123 H 57 V 24.926 H 53.651 V 27.429 H 56.796 V 28.226 H 53.651 V 31.086 H 57 Z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.5 4 A 5.5 5.5 0 0 0 27 9.5 L 27 10.5 A 5.5 5.5 0 0 1 32.5 5 A 5.5 5.5 0 0 1 38 10.5 L 38 9.5 A 5.5 5.5 0 0 0 32.5 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.5449219 13 C 4.4727403 13 2 15.43326 2 18.455078 L 2 19.455078 C 2 16.43326 4.4727403 14 7.5449219 14 L 57.455078 14 C 60.52726 14 63 16.43326 63 19.455078 L 63 18.455078 C 63 15.43326 60.52726 13 57.455078 13 L 7.5449219 13 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wesnoth-1.10-icon.svg b/.icons/awkward/64x64/apps/wesnoth-1.10-icon.svg
new file mode 120000
index 00000000..523917ba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wesnoth-1.10-icon.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wesnoth-1.10_editor-icon.svg b/.icons/awkward/64x64/apps/wesnoth-1.10_editor-icon.svg
new file mode 120000
index 00000000..7b872263
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wesnoth-1.10_editor-icon.svg
@@ -0,0 +1 @@
+wesnoth_editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wesnoth-1.12-icon.svg b/.icons/awkward/64x64/apps/wesnoth-1.12-icon.svg
new file mode 120000
index 00000000..523917ba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wesnoth-1.12-icon.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wesnoth-1.12_editor-icon.svg b/.icons/awkward/64x64/apps/wesnoth-1.12_editor-icon.svg
new file mode 120000
index 00000000..7b872263
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wesnoth-1.12_editor-icon.svg
@@ -0,0 +1 @@
+wesnoth_editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wesnoth-1.14-icon.svg b/.icons/awkward/64x64/apps/wesnoth-1.14-icon.svg
new file mode 120000
index 00000000..523917ba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wesnoth-1.14-icon.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wesnoth-1.14_editor-icon.svg b/.icons/awkward/64x64/apps/wesnoth-1.14_editor-icon.svg
new file mode 120000
index 00000000..7b872263
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wesnoth-1.14_editor-icon.svg
@@ -0,0 +1 @@
+wesnoth_editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wesnoth-icon.svg b/.icons/awkward/64x64/apps/wesnoth-icon.svg
new file mode 120000
index 00000000..523917ba
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wesnoth-icon.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wesnoth.svg b/.icons/awkward/64x64/apps/wesnoth.svg
new file mode 100644
index 00000000..91861d0a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wesnoth.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g style="opacity:0.2" transform="matrix(0.14521477,0,0,0.14745066,6.3945326,9.0029596)">
+ <path d="m 25.232,41.855 c -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.55631 0.786,0 1.5674,-0.18631 2.2864,-0.55631 56.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.55631 -0.786,0 -1.5674,-0.18631 -2.2864,-0.55631 -56.49,-29.11 -91.681,-86.55 -111.25,-129.62 -22.257,-48.99 -35.596,-104.17 -37.548,-153.48 z"/>
+ </g>
+ <g style="fill:#4f4f4f" transform="matrix(0.14521477,0,0,0.14745066,6.3945326,6.0027599)">
+ <path style="fill:#4f4f4f" d="M 324.48,51.943 177.99,0.285 c -1.076,-0.38 -2.25,-0.38 -3.326,0 L 28.174,51.943 c -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.555 0.786,0 1.571,-0.185 2.29,-0.555 56.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.715 z"/>
+ </g>
+ <g style="opacity:0.2" transform="matrix(0.07920806,0,0,0.07939605,18.032753,19.002062)">
+ <path d="M 324.48,51.943 177.99,0.285 c -1.076,-0.38 -2.25,-0.38 -3.326,0 L 28.174,51.943 c -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.555 0.786,0 1.571,-0.185 2.29,-0.555 56.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.715 z"/>
+ </g>
+ <g style="fill:#ffb706" transform="matrix(0.07920806,0,0,0.07939605,18.032753,18.002162)">
+ <path style="fill:#ffb706" d="M 324.48,51.943 177.99,0.285 c -1.076,-0.38 -2.25,-0.38 -3.326,0 L 28.174,51.943 c -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.555 0.786,0 1.571,-0.185 2.29,-0.555 56.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.715 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="m 32,6.0039062 c -0.082,0 -0.164191,0.013017 -0.242188,0.041016 L 10.484375,13.662109 C 10.19439,13.766103 10,14.044842 10,14.357422 c 0,0.271989 0.01718,0.552812 0.02734,0.830078 0.05668,-0.238906 0.221928,-0.441079 0.457031,-0.525391 L 31.757812,7.0449219 c 0.155993,-0.055997 0.328383,-0.055997 0.484376,0 l 21.271484,7.6171871 c 0.235103,0.08431 0.400346,0.286485 0.457031,0.525391 0.01,-0.277266 0.02734,-0.558089 0.02734,-0.830078 0,-0.31258 -0.19439,-0.591319 -0.484375,-0.695313 L 32.242188,6.0449219 C 32.164191,6.0169236 32.081996,6.0039062 32,6.0039062 Z"/>
+ <path style="opacity:0.2" d="M 21.825692,18.820515 26.420936,16.167449 47.645464,52.92941 48.664174,60 43.05022,55.582476 Z"/>
+ <path style="fill:#ffffff" d="M 21.825692,17.820515 26.420936,15.167449 47.645464,51.92941 48.664174,59 43.05022,54.582476 Z"/>
+ <path style="opacity:0.2" d="m 18.495159,4.0103308 c -0.166034,0.020802 -0.330013,0.076628 -0.484496,0.165816 l -2.365478,1.362806 c -0.617926,0.3567602 -0.8283,1.141284 -0.471541,1.7592108 l 4.000326,6.9254354 -3.482149,2.010526 c -0.617927,0.356761 -0.8283,1.141284 -0.47154,1.759211 l 1.365395,2.365478 c 0.356761,0.617926 1.141284,0.828302 1.759211,0.471542 l 11.555347,-6.671529 c 0.617926,-0.35676 0.8283,-1.141284 0.471542,-1.759211 L 29.006378,10.034138 C 28.649618,9.4162112 27.865094,9.2058366 27.247168,9.562597 L 23.76761,11.570533 19.769874,4.6450976 C 19.502304,4.1816524 18.993261,3.9479216 18.495159,4.0103308 Z"/>
+ <path style="fill:#3f3f3f" d="m 18.495159,3.009943 c -0.166034,0.020802 -0.330013,0.076628 -0.484496,0.165816 l -2.365478,1.362806 c -0.617926,0.3567602 -0.8283,1.141284 -0.471541,1.7592108 l 4.000326,6.9254352 -3.482149,2.010526 c -0.617927,0.356761 -0.8283,1.141284 -0.47154,1.759211 l 1.365395,2.365478 c 0.356761,0.617926 1.141284,0.828302 1.759211,0.471542 l 11.555347,-6.671529 c 0.617926,-0.35676 0.8283,-1.141284 0.471542,-1.759211 L 29.006378,9.0337502 C 28.649618,8.4158234 27.865094,8.2054488 27.247168,8.5622092 L 23.76761,10.570145 19.769874,3.6447098 C 19.502304,3.1812646 18.993261,2.9475338 18.495159,3.009943 Z"/>
+ <path style="opacity:0.2" d="M 42.138482,18.820515 37.543238,16.167449 16.31871,52.92941 15.3,60 20.913954,55.582476 Z"/>
+ <path style="fill:#ffffff" d="M 42.138482,17.820515 37.543238,15.167449 16.31871,51.92941 15.3,59 20.913954,54.582476 Z"/>
+ <path style="opacity:0.2" d="m 45.469015,4.0103308 c 0.166034,0.020802 0.330013,0.076628 0.484496,0.165816 l 2.365478,1.362806 c 0.617926,0.3567602 0.8283,1.141284 0.471541,1.7592108 l -4.000326,6.9254354 3.482149,2.010526 c 0.617927,0.356761 0.8283,1.141284 0.47154,1.759211 l -1.365395,2.365478 c -0.356761,0.617926 -1.141284,0.828302 -1.759211,0.471542 L 34.06394,14.158827 c -0.617926,-0.35676 -0.8283,-1.141284 -0.471542,-1.759211 l 1.365398,-2.365478 c 0.35676,-0.6179268 1.141284,-0.8283014 1.75921,-0.471541 l 3.479558,2.007936 3.997736,-6.9254354 c 0.26757,-0.4634452 0.776613,-0.697176 1.274715,-0.6347668 z"/>
+ <path style="fill:#3f3f3f" d="m 45.469015,3.009943 c 0.166034,0.020802 0.330013,0.076628 0.484496,0.165816 l 2.365478,1.362806 c 0.617926,0.3567602 0.8283,1.141284 0.471541,1.7592108 l -4.000326,6.9254352 3.482149,2.010526 c 0.617927,0.356761 0.8283,1.141284 0.47154,1.759211 l -1.365395,2.365478 c -0.356761,0.617926 -1.141284,0.828302 -1.759211,0.471542 L 34.06394,13.158439 c -0.617926,-0.35676 -0.8283,-1.141284 -0.471542,-1.759211 l 1.365398,-2.3654778 c 0.35676,-0.6179268 1.141284,-0.8283014 1.75921,-0.471541 L 40.196564,10.570145 44.1943,3.6447098 c 0.26757,-0.4634452 0.776613,-0.697176 1.274715,-0.6347668 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wesnoth_editor-icon.svg b/.icons/awkward/64x64/apps/wesnoth_editor-icon.svg
new file mode 120000
index 00000000..7b872263
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wesnoth_editor-icon.svg
@@ -0,0 +1 @@
+wesnoth_editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wesnoth_editor.svg b/.icons/awkward/64x64/apps/wesnoth_editor.svg
new file mode 100644
index 00000000..fa36cecb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wesnoth_editor.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <g style="opacity:0.2" transform="matrix(0.14521477,0,0,0.14745066,6.3945326,9.0029596)">
+ <path d="m 25.232,41.855 c -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.55631 0.786,0 1.5674,-0.18631 2.2864,-0.55631 56.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.55631 -0.786,0 -1.5674,-0.18631 -2.2864,-0.55631 -56.49,-29.11 -91.681,-86.55 -111.25,-129.62 -22.257,-48.99 -35.596,-104.17 -37.548,-153.48 z"/>
+ </g>
+ <g style="fill:#4f4f4f" transform="matrix(0.14521477,0,0,0.14745066,6.3945326,6.0027599)">
+ <path style="fill:#4f4f4f" d="M 324.48,51.943 177.99,0.285 c -1.076,-0.38 -2.25,-0.38 -3.326,0 L 28.174,51.943 c -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.555 0.786,0 1.571,-0.185 2.29,-0.555 56.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.715 z"/>
+ </g>
+ <g style="opacity:0.2" transform="matrix(0.07920806,0,0,0.07939605,18.032753,19.002062)">
+ <path d="M 324.48,51.943 177.99,0.285 c -1.076,-0.38 -2.25,-0.38 -3.326,0 L 28.174,51.943 c -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.555 0.786,0 1.571,-0.185 2.29,-0.555 56.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.715 z"/>
+ </g>
+ <g style="fill:#067bff" transform="matrix(0.07920806,0,0,0.07939605,18.032753,18.002162)">
+ <path style="fill:#067bff" d="M 324.48,51.943 177.99,0.285 c -1.076,-0.38 -2.25,-0.38 -3.326,0 L 28.174,51.943 c -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.555 0.786,0 1.571,-0.185 2.29,-0.555 56.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.715 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="m 32,6.0039062 c -0.082,0 -0.164191,0.013017 -0.242188,0.041016 L 10.484375,13.662109 C 10.19439,13.766103 10,14.044842 10,14.357422 c 0,0.271989 0.01718,0.552812 0.02734,0.830078 0.05668,-0.238906 0.221928,-0.441079 0.457031,-0.525391 L 31.757812,7.0449219 c 0.155993,-0.055997 0.328383,-0.055997 0.484376,0 l 21.271484,7.6171871 c 0.235103,0.08431 0.400346,0.286485 0.457031,0.525391 0.01,-0.277266 0.02734,-0.558089 0.02734,-0.830078 0,-0.31258 -0.19439,-0.591319 -0.484375,-0.695313 L 32.242188,6.0449219 C 32.164191,6.0169236 32.081996,6.0039062 32,6.0039062 Z"/>
+ <path style="opacity:0.2" d="M 21.825692,18.820515 26.420936,16.167449 47.645464,52.92941 48.664174,60 43.05022,55.582476 Z"/>
+ <path style="fill:#ffffff" d="M 21.825692,17.820515 26.420936,15.167449 47.645464,51.92941 48.664174,59 43.05022,54.582476 Z"/>
+ <path style="opacity:0.2" d="m 18.495159,4.0103308 c -0.166034,0.020802 -0.330013,0.076628 -0.484496,0.165816 l -2.365478,1.362806 c -0.617926,0.3567602 -0.8283,1.141284 -0.471541,1.7592108 l 4.000326,6.9254354 -3.482149,2.010526 c -0.617927,0.356761 -0.8283,1.141284 -0.47154,1.759211 l 1.365395,2.365478 c 0.356761,0.617926 1.141284,0.828302 1.759211,0.471542 l 11.555347,-6.671529 c 0.617926,-0.35676 0.8283,-1.141284 0.471542,-1.759211 L 29.006378,10.034138 C 28.649618,9.4162112 27.865094,9.2058366 27.247168,9.562597 L 23.76761,11.570533 19.769874,4.6450976 C 19.502304,4.1816524 18.993261,3.9479216 18.495159,4.0103308 Z"/>
+ <path style="fill:#3f3f3f" d="m 18.495159,3.009943 c -0.166034,0.020802 -0.330013,0.076628 -0.484496,0.165816 l -2.365478,1.362806 c -0.617926,0.3567602 -0.8283,1.141284 -0.471541,1.7592108 l 4.000326,6.9254352 -3.482149,2.010526 c -0.617927,0.356761 -0.8283,1.141284 -0.47154,1.759211 l 1.365395,2.365478 c 0.356761,0.617926 1.141284,0.828302 1.759211,0.471542 l 11.555347,-6.671529 c 0.617926,-0.35676 0.8283,-1.141284 0.471542,-1.759211 L 29.006378,9.0337502 C 28.649618,8.4158234 27.865094,8.2054488 27.247168,8.5622092 L 23.76761,10.570145 19.769874,3.6447098 C 19.502304,3.1812646 18.993261,2.9475338 18.495159,3.009943 Z"/>
+ <path style="opacity:0.2" d="M 42.138482,18.820515 37.543238,16.167449 16.31871,52.92941 15.3,60 20.913954,55.582476 Z"/>
+ <path style="fill:#ffffff" d="M 42.138482,17.820515 37.543238,15.167449 16.31871,51.92941 15.3,59 20.913954,54.582476 Z"/>
+ <path style="opacity:0.2" d="m 45.469015,4.0103308 c 0.166034,0.020802 0.330013,0.076628 0.484496,0.165816 l 2.365478,1.362806 c 0.617926,0.3567602 0.8283,1.141284 0.471541,1.7592108 l -4.000326,6.9254354 3.482149,2.010526 c 0.617927,0.356761 0.8283,1.141284 0.47154,1.759211 l -1.365395,2.365478 c -0.356761,0.617926 -1.141284,0.828302 -1.759211,0.471542 L 34.06394,14.158827 c -0.617926,-0.35676 -0.8283,-1.141284 -0.471542,-1.759211 l 1.365398,-2.365478 c 0.35676,-0.6179268 1.141284,-0.8283014 1.75921,-0.471541 l 3.479558,2.007936 3.997736,-6.9254354 c 0.26757,-0.4634452 0.776613,-0.697176 1.274715,-0.6347668 z"/>
+ <path style="fill:#3f3f3f" d="m 45.469015,3.009943 c 0.166034,0.020802 0.330013,0.076628 0.484496,0.165816 l 2.365478,1.362806 c 0.617926,0.3567602 0.8283,1.141284 0.471541,1.7592108 l -4.000326,6.9254352 3.482149,2.010526 c 0.617927,0.356761 0.8283,1.141284 0.47154,1.759211 l -1.365395,2.365478 c -0.356761,0.617926 -1.141284,0.828302 -1.759211,0.471542 L 34.06394,13.158439 c -0.617926,-0.35676 -0.8283,-1.141284 -0.471542,-1.759211 l 1.365398,-2.3654778 c 0.35676,-0.6179268 1.141284,-0.8283014 1.75921,-0.471541 L 40.196564,10.570145 44.1943,3.6447098 c 0.26757,-0.4634452 0.776613,-0.697176 1.274715,-0.6347668 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wewechat.svg b/.icons/awkward/64x64/apps/wewechat.svg
new file mode 120000
index 00000000..fa4b83ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wewechat.svg
@@ -0,0 +1 @@
+wechat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/whalebird.svg b/.icons/awkward/64x64/apps/whalebird.svg
new file mode 100644
index 00000000..feeebfb2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/whalebird.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#40e0ca" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2" d="m 39.965452,50.316934 c -0.78875,-0.392232 -1.665882,-1.045022 -2.060096,-1.533192 -0.906514,-1.12257 -1.19571,-1.74368 -2.050262,-1.095046 -1.11402,0.845594 -2.637468,1.288572 -4.059188,1.42082 -1.908732,0.17754 -2.0616,-0.0154 -1.318522,-1.663032 1.266452,-2.808344 1.267426,-4.336484 0.0026,-7.140458 -0.863122,-1.913968 -1.321474,-2.21099 -3.398224,-2.20213 -1.039734,0.0044 -2.740238,0.1618 -3.45818,0.408618 -1.284378,0.441548 -3.310084,1.147744 -3.499708,1.6395 -0.07098,0.18408 0.19002,0.567506 0.634516,0.932118 1.380422,1.13235 1.86249,3.05067 1.176946,4.683468 -0.311236,0.741272 -0.92731,1.47575 -1.237854,1.47575 -0.09682,0 -0.347342,-0.446414 -0.55673,-0.99203 -0.209387,-0.545618 -0.636133,-1.767736 -0.948331,-2.01212 -1.727847,-1.352538 -4.677856,1.099836 -5.70758,3.910274 -0.26572,0.7254 -0.585329,1.285022 -0.710186,1.243604 -0.489681,-0.16244 -0.852035,-1.818548 -0.760435,-3.475604 0.141228,-2.554824 1.482085,-4.688156 3.713937,-5.908938 l 0.773908,-0.423316 0.252016,-2.534562 c 0.29237,-2.940392 0.720723,-4.557914 1.777546,-6.712232 1.725593,-3.517622 5.140379,-6.44646 8.565547,-8.077948 1.038104,-0.494478 2.13728,-1.022298 2.44261,-1.172936 0.407704,-0.20115 0.535924,-0.417594 0.482794,-0.815006 -0.10812,-0.808692 -1.065102,-2.808913 -1.70728,-3.568403 -0.711894,-0.841938 -0.48954,-1.163733 1.027858,-1.487576 2.2612,-0.482593 4.572202,-0.147166 6.619154,0.892051 1.280314,0.650004 3.181438,2.496062 4.022216,3.90572 0.622134,1.04308 0.931686,1.300028 2.606304,2.163406 7.978108,4.113254 11.302784,13.002962 8.4043,21.70167 -0.449284,1.348352 -1.098426,2.701228 -1.768732,3.686202 C 47.541048,50.042304 45.788282,51 42.940912,51 41.59467,51 41.119564,50.89096 39.96529,50.316934 Z"/>
+ <path style="fill:#ffffff" d="m 39.965452,49.316934 c -0.78875,-0.392232 -1.665882,-1.045022 -2.060096,-1.533192 -0.906514,-1.12257 -1.19571,-1.74368 -2.050262,-1.095046 -1.11402,0.845594 -2.637468,1.288572 -4.059188,1.42082 -1.908732,0.17754 -2.0616,-0.0154 -1.318522,-1.663032 1.266452,-2.808344 1.267426,-4.336484 0.0026,-7.140458 -0.863122,-1.913968 -1.321474,-2.21099 -3.398224,-2.20213 -1.039734,0.0044 -2.740238,0.1618 -3.45818,0.408618 -1.284378,0.441548 -3.310084,1.147744 -3.499708,1.6395 -0.07098,0.18408 0.19002,0.567506 0.634516,0.932118 1.380422,1.13235 1.86249,3.05067 1.176946,4.683468 -0.311236,0.741272 -0.92731,1.47575 -1.237854,1.47575 -0.09682,0 -0.347342,-0.446414 -0.55673,-0.99203 -0.209387,-0.545618 -0.636133,-1.767736 -0.948331,-2.01212 -1.727847,-1.352538 -4.677856,1.099836 -5.70758,3.910274 -0.26572,0.7254 -0.585329,1.285022 -0.710186,1.243604 -0.489681,-0.16244 -0.852035,-1.818548 -0.760435,-3.475604 0.141228,-2.554824 1.482085,-4.688156 3.713937,-5.908938 l 0.773908,-0.423316 0.252016,-2.534562 c 0.29237,-2.940392 0.720723,-4.557914 1.777546,-6.712232 1.725593,-3.517622 5.140379,-6.44646 8.565547,-8.077948 1.038104,-0.494478 2.13728,-1.022298 2.44261,-1.172936 0.407704,-0.201149 0.535924,-0.417595 0.482794,-0.815006 -0.10812,-0.808692 -1.065102,-2.808913 -1.70728,-3.568403 -0.711894,-0.841938 -0.48954,-1.163733 1.027858,-1.487576 2.2612,-0.482593 4.572202,-0.147166 6.619154,0.892051 1.280314,0.650004 3.181438,2.496062 4.022216,3.90572 0.622134,1.04308 0.931686,1.300028 2.606304,2.163406 7.978108,4.113254 11.302784,13.002962 8.4043,21.70167 -0.449284,1.348352 -1.098426,2.701228 -1.768732,3.686202 C 47.541048,49.042304 45.788282,50 42.940912,50 41.59467,50 41.119564,49.89096 39.96529,49.316934 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.800781 4 C 11.493581 4 4 11.493581 4 20.800781 L 4 21.800781 C 4 12.493581 11.493581 5 20.800781 5 L 43.199219 5 C 52.506419 5 60 12.493581 60 21.800781 L 60 20.800781 C 60 11.493581 52.506419 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/whatsapp-desktop.svg b/.icons/awkward/64x64/apps/whatsapp-desktop.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/whatsapp-desktop.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/whatsapp-nativefier.svg b/.icons/awkward/64x64/apps/whatsapp-nativefier.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/whatsapp-nativefier.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/whatsapp.svg b/.icons/awkward/64x64/apps/whatsapp.svg
new file mode 100644
index 00000000..beb9c041
--- /dev/null
+++ b/.icons/awkward/64x64/apps/whatsapp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#47ad5d" d="m 31.999456,4.0003014 c -0.674201,0 -1.3395,0.03288 -2.00154,0.0793 -0.08308,0.0062 -0.165799,0.0122 -0.248813,0.0192 C 19.746601,4.8882128 11.276254,10.893496 6.9957817,19.406017 c -9.466e-4,0.0018 -0.00179,0.0036 -0.00274,0.0054 -0.2768917,0.551087 -0.5602832,1.099335 -0.801156,1.670724 -1.310721,2.96004 -2.0225397,6.101286 -2.1519358,9.389931 -0.00566,0.106239 -0.00644,0.213363 -0.01094,0.319924 -0.00866,0.314164 -0.02672,0.626549 -0.02461,0.943373 2e-4,0.09 -0.0044,0.175999 -0.0044,0.266005 0,3.255845 0.5786428,6.365089 1.5913525,9.26693 0.4075679,1.300919 0.8771339,2.614638 1.4437169,3.945855 1.4112379,3.315647 1.5864728,4.21966 1.3644193,6.9891 -0.1547272,1.929746 -0.6777599,3.900053 -1.3316003,5.00947 -0.5927823,1.004014 -1.067968,2.042029 -1.067968,2.306032 0,0.816991 4.7186595,0.530967 8.8961345,-0.538687 4.894054,-1.253078 5.321842,-1.251138 9.334923,0.0082 1.835804,0.576089 3.930681,0.887774 6.294411,0.973455 0.09888,0.005 0.198899,0.0042 0.298031,0.0082 0.323472,0.0088 0.633782,0.03008 0.967933,0.03008 0.02718,0 0.05216,-0.0026 0.0793,-0.0028 0.0431,1.92e-4 0.08538,0.0028 0.12852,0.0028 0.781855,0 1.553393,-0.03894 2.318729,-0.101179 6.921994,-0.492288 12.48183,-3.054242 17.48588,-8.050114 4.122676,-4.116057 6.676401,-9.197129 7.68617,-14.514205 0.09302,-0.485925 0.170159,-0.976453 0.237872,-1.47112 0.04094,-0.303665 0.08396,-0.605909 0.11484,-0.910554 0.06788,-0.653348 0.108699,-1.316237 0.131259,-1.982447 0.005,-0.167879 0.0118,-0.335165 0.0138,-0.503126 0.004,-0.153999 0.012,-0.310004 0.012,-0.466007 0,-15.253415 -12.077639,-27.5743888 -27.227189,-27.9803947 -0.117659,-0.0034 -0.235032,-0.0064 -0.352728,-0.0082 -0.141999,-0.003 -0.279992,-0.0118 -0.419987,-0.0118 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 31.326004 4 30.661996 4.031645 30 4.078125 C 29.916 4.084125 29.834 4.0908562 29.75 4.0976562 C 19.747652 4.8884297 11.275871 10.906376 6.9960938 19.433594 L 6.9921875 19.4375 C 6.715189 19.989459 6.4322052 20.540286 6.1914062 21.113281 C 4.8806131 24.078434 4.1684618 27.225808 4.0390625 30.519531 C 4.0334625 30.62573 4.03585 30.733658 4.03125 30.839844 C 4.02265 31.156434 4.0017063 31.466651 4.0039062 31.783203 C 4.0029062 31.873363 4 31.95868 4 32.048828 C 4 32.168469 4.0090669 32.286308 4.015625 32.404297 C 4.0219659 32.216623 4.0261044 32.029266 4.03125 31.839844 C 4.03585 31.733658 4.0334625 31.62573 4.0390625 31.519531 C 4.1684618 28.225808 4.8806131 25.078434 6.1914062 22.113281 C 6.4322051 21.540286 6.715189 20.989459 6.9921875 20.4375 L 6.9960938 20.433594 C 11.275871 11.906376 19.747652 5.8884296 29.75 5.0976562 C 29.834 5.0908562 29.916 5.084125 30 5.078125 C 30.661996 5.031645 31.326004 5 32 5 C 32.14 5 32.27797 5.0094987 32.417969 5.0117188 C 32.535969 5.0135188 32.651532 5.0157312 32.769531 5.0195312 C 47.752555 5.4217568 59.726139 17.500728 59.988281 32.546875 C 59.988412 32.537084 59.988165 32.527395 59.988281 32.517578 C 59.990281 32.361303 60 32.205099 60 32.048828 C 60 16.769275 47.919453 4.4262371 32.769531 4.0195312 C 32.651532 4.0157312 32.535969 4.0135188 32.417969 4.0117188 C 32.27797 4.0094987 32.14 4 32 4 z M 8.4179688 51.873047 C 8.4079688 52.021313 8.4112375 52.128786 8.3984375 52.289062 C 8.2438383 54.220419 7.720203 56.192806 7.0664062 57.302734 C 6.4736092 58.310485 6 59.35273 6 59.617188 C 6 59.803511 6.2705273 59.925873 6.703125 60 C 6.8273244 59.765593 6.9234071 59.551066 7.0664062 59.306641 C 7.0914328 59.264154 7.1120871 59.201216 7.1367188 59.15625 C 7.224004 58.93115 7.3746747 58.63222 7.53125 58.318359 C 7.9602317 57.205385 8.2827308 55.738454 8.3984375 54.292969 C 8.4768375 53.313266 8.4755686 52.574268 8.4179688 51.873047 z"/>
+ <path style="opacity:0.2" d="m 4.0117188,32.5 c -0.00192,0.08146 -0.00836,0.161904 -0.00781,0.244041 C 4.0031063,32.834004 4,32.921547 4,33.011509 c 0,3.254444 0.577109,6.361224 1.5898438,9.261816 0.4075778,1.300359 0.8787154,2.613045 1.4453124,3.943692 0.9129153,2.143907 1.2772931,3.292377 1.3828126,4.576242 0.047808,-0.708348 0.057058,-1.295065 0.021484,-1.852753 -0.00662,0.279953 1.535e-4,0.532569 -0.021484,0.853164 C 8.3124493,48.509805 7.9480715,47.361335 7.0351562,45.217428 6.4685592,43.886781 5.9974216,42.574095 5.5898438,41.273736 4.6280736,38.519113 4.0665389,35.576408 4.0117188,32.5 Z m 55.9707032,0.1679 c -0.0023,0.103804 -0.0047,0.207497 -0.0078,0.312372 -0.02256,0.665943 -0.06493,1.33049 -0.132812,1.983559 -0.03088,0.304513 -0.07234,0.606249 -0.113281,0.909782 -0.06774,0.494454 -0.145262,0.986333 -0.238282,1.472051 -1.009795,5.314786 -3.564722,10.391468 -7.6875,14.505754 -5.004187,4.99372 -10.562224,7.555397 -17.484388,8.047473 -0.765376,0.06221 -1.538437,0.10152 -2.320312,0.10152 -0.044,0 -0.08491,-0.0039 -0.128906,-0.0039 -0.02714,2e-4 -0.05094,0.0039 -0.07813,0.0039 -0.334179,0 -0.645271,-0.02244 -0.96875,-0.03124 -0.09916,-0.004 -0.197995,-0.0028 -0.296875,-0.0078 -2.363588,-0.08564 -4.461025,-0.396417 -6.296875,-0.972257 -4.013179,-1.258796 -4.441763,-1.260347 -9.335938,-0.0078 -3.607424,0.92321 -7.6014351,1.258529 -8.6289061,0.808261 -0.1553756,0.339396 -0.265625,0.618036 -0.265625,0.730168 0,0.816641 4.7167531,0.530335 8.8945311,-0.53884 4.894175,-1.252538 5.322759,-1.250987 9.335938,0.0078 1.83585,0.57584 3.933287,0.886611 6.296875,0.972257 0.09888,0.005 0.197715,0.0038 0.296875,0.0078 0.323479,0.0088 0.634571,0.03124 0.96875,0.03124 0.02718,0 0.05099,-0.0037 0.07813,-0.0039 0.044,0 0.08491,0.0039 0.128906,0.0039 0.781875,0 1.554936,-0.0393 2.320312,-0.10152 6.922164,-0.492076 12.480201,-3.053753 17.484375,-8.047473 4.122778,-4.114286 6.677705,-9.190968 7.6875,-14.505754 0.09302,-0.485718 0.170543,-0.977597 0.238282,-1.472051 0.04094,-0.303533 0.0824,-0.605269 0.113281,-0.909782 0.06788,-0.653069 0.110252,-1.317616 0.132812,-1.98356 0.005,-0.16781 0.01167,-0.331904 0.01367,-0.499794 C 59.990281,33.322132 60,33.165492 60,33.009556 60,32.894222 59.98971,32.781361 59.98242,32.6679 Z"/>
+ <path style="opacity:0.2" d="m 42.501273,45.331619 c 2.099033,-1.00243 3.074917,-2.26015 3.411421,-4.39661 0.256452,-1.62821 0.138182,-2.04476 -3.054911,-3.58214 -4.06,-1.95482 -3.809721,-1.96415 -5.558755,0.20739 -1.088514,1.35145 -1.556254,1.78993 -1.909502,1.78993 -4.137549,-1.11868 -8.347537,-4.35011 -9.686543,-8.5936 0,-0.1817 0.440383,-0.8465 0.978656,-1.47732 1.582699,-1.8548 1.584435,-1.90025 0.20258,-5.30473 -1.590819,-3.91937 -2.12892,-3.89276 -3.861981,-3.96445 -1.773547,-0.0733 -2.334009,0.20856 -3.456149,1.7384 -1.160979,1.5828 -1.57549,2.85611 -1.565928,4.81028 0.0126,2.48027 0.825412,4.47174 3.179496,7.78576 4.04124,5.68913 7.984114,8.77695 13.664444,10.70113 3.47407,1.17685 5.6237,1.25712 7.657172,0.28596 z"/>
+ <path style="fill:#ffffff" d="m 42.501273,44.331841 c 2.099033,-1.002433 3.074917,-2.260154 3.411421,-4.396614 0.256452,-1.628209 0.138182,-2.044762 -3.054911,-3.582134 -4.06,-1.954828 -3.809721,-1.964158 -5.558755,0.20739 -1.088514,1.35145 -1.556254,1.78993 -1.909502,1.78993 -4.137549,-1.118683 -8.347537,-4.350119 -9.686543,-8.593602 0,-0.181703 0.440383,-0.846498 0.978656,-1.477319 1.582699,-1.854803 1.584435,-1.900255 0.20258,-5.304738 -1.590819,-3.91937 -2.12892,-3.892756 -3.861981,-3.964445 -1.773547,-0.07334 -2.334009,0.208556 -3.456149,1.738395 -1.160979,1.582809 -1.57549,2.856112 -1.565928,4.810281 0.0126,2.480269 0.825412,4.471743 3.179496,7.785766 4.04124,5.689125 7.984114,8.776943 13.664444,10.701129 3.47407,1.176845 5.6237,1.257117 7.657172,0.285961 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/whatsdesk.svg b/.icons/awkward/64x64/apps/whatsdesk.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/whatsdesk.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/whatsie.svg b/.icons/awkward/64x64/apps/whatsie.svg
new file mode 100644
index 00000000..39714e32
--- /dev/null
+++ b/.icons/awkward/64x64/apps/whatsie.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#47ad5d" d="m 31.999456,4.0003014 c -0.674201,0 -1.3395,0.03288 -2.00154,0.0793 -0.08308,0.0062 -0.165799,0.0122 -0.248813,0.0192 C 19.746601,4.8882128 11.276254,10.893496 6.9957817,19.406017 c -9.466e-4,0.0018 -0.00179,0.0036 -0.00274,0.0054 -0.2768917,0.551087 -0.5602832,1.099335 -0.801156,1.670724 -1.310721,2.96004 -2.0225397,6.101286 -2.1519358,9.389931 -0.00566,0.106239 -0.00644,0.213363 -0.01094,0.319924 -0.00866,0.314164 -0.02672,0.626549 -0.02461,0.943373 2e-4,0.09 -0.0044,0.175999 -0.0044,0.266005 0,3.255845 0.5786428,6.365089 1.5913525,9.26693 0.4075679,1.300919 0.8771339,2.614638 1.4437169,3.945855 1.4112379,3.315647 1.5864728,4.21966 1.3644193,6.9891 -0.1547272,1.929746 -0.6777599,3.900053 -1.3316003,5.00947 -0.5927823,1.004014 -1.067968,2.042029 -1.067968,2.306032 0,0.816991 4.7186595,0.530967 8.8961345,-0.538687 4.894054,-1.253078 5.321842,-1.251138 9.334923,0.0082 1.835804,0.576089 3.930681,0.887774 6.294411,0.973455 0.09888,0.005 0.198899,0.0042 0.298031,0.0082 0.323472,0.0088 0.633782,0.03008 0.967933,0.03008 0.02718,0 0.05216,-0.0026 0.0793,-0.0028 0.0431,1.92e-4 0.08538,0.0028 0.12852,0.0028 0.781855,0 1.553393,-0.03894 2.318729,-0.101179 6.921994,-0.492288 12.48183,-3.054242 17.48588,-8.050114 4.122676,-4.116057 6.676401,-9.197129 7.68617,-14.514205 0.09302,-0.485925 0.170159,-0.976453 0.237872,-1.47112 0.04094,-0.303665 0.08396,-0.605909 0.11484,-0.910554 0.06788,-0.653348 0.108699,-1.316237 0.131259,-1.982447 0.005,-0.167879 0.0118,-0.335165 0.0138,-0.503126 0.004,-0.153999 0.012,-0.310004 0.012,-0.466007 0,-15.253415 -12.077639,-27.5743888 -27.227189,-27.9803947 -0.117659,-0.0034 -0.235032,-0.0064 -0.352728,-0.0082 -0.141999,-0.003 -0.279992,-0.0118 -0.419987,-0.0118 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999896,0,0,1.9999896,3.1189924e-4,1.0001872)">
+ <circle cx="16" cy="16" r="2"/>
+ <circle cx="8" cy="16" r="2"/>
+ <circle cx="24" cy="16" r="2"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.9999896,0,0,1.9999896,3.1189924e-4,3.222e-4)">
+ <circle cx="16" cy="16" r="2"/>
+ <circle cx="8" cy="16" r="2"/>
+ <circle cx="24" cy="16" r="2"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 31.326004 4 30.661996 4.031645 30 4.078125 C 29.916 4.084125 29.834 4.0908562 29.75 4.0976562 C 19.747652 4.8884297 11.275871 10.906376 6.9960938 19.433594 L 6.9921875 19.4375 C 6.715189 19.989459 6.4322052 20.540286 6.1914062 21.113281 C 4.8806131 24.078434 4.1684618 27.225808 4.0390625 30.519531 C 4.0334625 30.62573 4.03585 30.733658 4.03125 30.839844 C 4.02265 31.156434 4.0017063 31.466651 4.0039062 31.783203 C 4.0029062 31.873363 4 31.95868 4 32.048828 C 4 32.168469 4.0090669 32.286308 4.015625 32.404297 C 4.0219659 32.216623 4.0261044 32.029266 4.03125 31.839844 C 4.03585 31.733658 4.0334625 31.62573 4.0390625 31.519531 C 4.1684618 28.225808 4.8806131 25.078434 6.1914062 22.113281 C 6.4322051 21.540286 6.715189 20.989459 6.9921875 20.4375 L 6.9960938 20.433594 C 11.275871 11.906376 19.747652 5.8884296 29.75 5.0976562 C 29.834 5.0908562 29.916 5.084125 30 5.078125 C 30.661996 5.031645 31.326004 5 32 5 C 32.14 5 32.27797 5.0094987 32.417969 5.0117188 C 32.535969 5.0135188 32.651532 5.0157312 32.769531 5.0195312 C 47.752555 5.4217568 59.726139 17.500728 59.988281 32.546875 C 59.988412 32.537084 59.988165 32.527395 59.988281 32.517578 C 59.990281 32.361303 60 32.205099 60 32.048828 C 60 16.769275 47.919453 4.4262371 32.769531 4.0195312 C 32.651532 4.0157312 32.535969 4.0135188 32.417969 4.0117188 C 32.27797 4.0094987 32.14 4 32 4 z M 8.4179688 51.873047 C 8.4079688 52.021313 8.4112375 52.128786 8.3984375 52.289062 C 8.2438383 54.220419 7.720203 56.192806 7.0664062 57.302734 C 6.4736092 58.310485 6 59.35273 6 59.617188 C 6 59.803511 6.2705273 59.925873 6.703125 60 C 6.8273244 59.765593 6.9234071 59.551066 7.0664062 59.306641 C 7.0914328 59.264154 7.1120871 59.201216 7.1367188 59.15625 C 7.224004 58.93115 7.3746747 58.63222 7.53125 58.318359 C 7.9602317 57.205385 8.2827308 55.738454 8.3984375 54.292969 C 8.4768375 53.313266 8.4755686 52.574268 8.4179688 51.873047 z"/>
+ <path style="opacity:0.2" d="m 4.0117188,32.5 c -0.00192,0.08146 -0.00836,0.161904 -0.00781,0.244041 C 4.0031063,32.834004 4,32.921547 4,33.011509 c 0,3.254444 0.577109,6.361224 1.5898438,9.261816 0.4075778,1.300359 0.8787154,2.613045 1.4453124,3.943692 0.9129153,2.143907 1.2772931,3.292377 1.3828126,4.576242 0.047808,-0.708348 0.057058,-1.295065 0.021484,-1.852753 -0.00662,0.279953 1.535e-4,0.532569 -0.021484,0.853164 C 8.3124493,48.509805 7.9480715,47.361335 7.0351562,45.217428 6.4685592,43.886781 5.9974216,42.574095 5.5898438,41.273736 4.6280736,38.519113 4.0665389,35.576408 4.0117188,32.5 Z m 55.9707032,0.1679 c -0.0023,0.103804 -0.0047,0.207497 -0.0078,0.312372 -0.02256,0.665943 -0.06493,1.33049 -0.132812,1.983559 -0.03088,0.304513 -0.07234,0.606249 -0.113281,0.909782 -0.06774,0.494454 -0.145262,0.986333 -0.238282,1.472051 -1.009795,5.314786 -3.564722,10.391468 -7.6875,14.505754 -5.004187,4.99372 -10.562224,7.555397 -17.484388,8.047473 -0.765376,0.06221 -1.538437,0.10152 -2.320312,0.10152 -0.044,0 -0.08491,-0.0039 -0.128906,-0.0039 -0.02714,2e-4 -0.05094,0.0039 -0.07813,0.0039 -0.334179,0 -0.645271,-0.02244 -0.96875,-0.03124 -0.09916,-0.004 -0.197995,-0.0028 -0.296875,-0.0078 -2.363588,-0.08564 -4.461025,-0.396417 -6.296875,-0.972257 -4.013179,-1.258796 -4.441763,-1.260347 -9.335938,-0.0078 -3.607424,0.92321 -7.6014351,1.258529 -8.6289061,0.808261 -0.1553756,0.339396 -0.265625,0.618036 -0.265625,0.730168 0,0.816641 4.7167531,0.530335 8.8945311,-0.53884 4.894175,-1.252538 5.322759,-1.250987 9.335938,0.0078 1.83585,0.57584 3.933287,0.886611 6.296875,0.972257 0.09888,0.005 0.197715,0.0038 0.296875,0.0078 0.323479,0.0088 0.634571,0.03124 0.96875,0.03124 0.02718,0 0.05099,-0.0037 0.07813,-0.0039 0.044,0 0.08491,0.0039 0.128906,0.0039 0.781875,0 1.554936,-0.0393 2.320312,-0.10152 6.922164,-0.492076 12.480201,-3.053753 17.484375,-8.047473 4.122778,-4.114286 6.677705,-9.190968 7.6875,-14.505754 0.09302,-0.485718 0.170543,-0.977597 0.238282,-1.472051 0.04094,-0.303533 0.0824,-0.605269 0.113281,-0.909782 0.06788,-0.653069 0.110252,-1.317616 0.132812,-1.98356 0.005,-0.16781 0.01167,-0.331904 0.01367,-0.499794 C 59.990281,33.322132 60,33.165492 60,33.009556 60,32.894222 59.98971,32.781361 59.98242,32.6679 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wicd-gtk.svg b/.icons/awkward/64x64/apps/wicd-gtk.svg
new file mode 120000
index 00000000..015d36a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wicd-gtk.svg
@@ -0,0 +1 @@
+wicd.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wicd.svg b/.icons/awkward/64x64/apps/wicd.svg
new file mode 100644
index 00000000..a37fd4fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wicd.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="m 32.151497,12.000754 c -10.553622,0 -20.05328,3.749933 -27.9329969,9.565828 L 32.151497,52.000036 59.8685,21.456584 c -7.847718,-5.750697 -17.24338,-9.45663 -27.717003,-9.45663 z"/>
+ <path style="opacity:0.2" transform="matrix(1.3336961,0,0,1.3336961,-181.22017,-317.41333)" d="m 159.9,252.99 c -6.3037,0 -12.154,2.0674 -16.853,5.5589 l 16.941,18.441 16.765,-18.441 c -4.71,-3.49 -10.56,-5.56 -16.86,-5.56 z"/>
+ <path style="fill:#797979" d="m 32.044001,19.999999 c -8.407249,0 -16.210109,2.756339 -22.4775969,7.411684 L 32.161998,51.999999 54.521597,27.411683 C 48.25571,22.757138 40.45185,20.000599 32.044001,20.000599 Z"/>
+ <path style="opacity:0.2" transform="matrix(1.3336961,0,0,1.3336961,-181.22017,-317.41333)" d="m 159.9,258.99 c -4.7278,0 -9.1156,1.5505 -12.64,4.1692 l 12.706,13.831 12.574,-13.831 c -3.524,-2.6186 -7.9119,-4.1692 -12.64,-4.1692 z"/>
+ <path style="fill:#e4e4e4" d="m 32.044001,28.000436 c -6.305487,0 -12.157582,2.067277 -16.857498,5.558454 L 32.131999,52.000436 48.901298,33.56029 C 44.201382,30.068912 38.349087,28.001836 32.043801,28.001836 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.013672 12.019531 C 21.47961 12.019997 11.996069 15.764473 4.1308594 21.568359 L 4.6855469 22.173828 C 12.441241 16.598882 21.724061 13.019986 32.013672 13.019531 L 32.015625 13.019531 C 42.22506 13.019984 51.40773 16.556716 59.130859 22.070312 L 59.683594 21.460938 C 51.848331 15.720534 42.467831 12.019995 32.015625 12.019531 L 32.013672 12.019531 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.046875 19.992188 C 23.639625 19.992188 15.832694 22.749734 9.5664062 27.40625 L 10.123047 28.009766 C 16.293024 23.597252 23.88476 20.992188 32.046875 20.992188 L 32.048828 20.994141 C 40.211536 20.994141 47.802373 23.599761 53.972656 28.013672 L 54.525391 27.40625 C 48.259504 22.750334 40.454677 19.994141 32.048828 19.994141 L 32.046875 19.992188 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.046875 27.992188 C 25.741388 27.992188 19.887616 30.062351 15.1875 33.554688 L 15.751953 34.167969 C 20.354469 30.918752 25.986641 28.992188 32.046875 28.992188 C 38.108862 28.992188 43.736953 30.920592 48.339844 34.171875 L 48.900391 33.554688 C 44.200475 30.062151 38.352161 27.992188 32.046875 27.992188 z"/>
+ <path style="opacity:0.2" d="M 59.306641,22.074219 32.154297,52 4.78125,22.179688 c -0.1888716,0.126997 -0.3795033,0.251721 -0.5625,0.386718 L 32.154297,53 59.867188,22.457031 c -0.181997,-0.133197 -0.372301,-0.257265 -0.560547,-0.382812 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/widelands.svg b/.icons/awkward/64x64/apps/widelands.svg
new file mode 100644
index 00000000..727a662a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/widelands.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 9.9258916,5.0008789 A 5.0004082,4.9922303 0 0 0 5.0002008,10.062805 l 0,33.943771 a 5.0004082,4.9922303 0 0 0 7.4100202,4.375563 l 17.589521,-9.659778 17.589521,9.659778 a 5.0004082,4.9922303 0 0 0 7.41002,-4.375563 l 0,-33.943771 a 5.0004082,4.9922303 0 1 0 -9.999817,0 l 0,25.500725 -12.589613,-6.914325 a 5.0004082,4.9922303 0 0 0 -4.820223,0 l -12.589613,6.914325 0,-25.500725 A 5.0004082,4.9922303 0 0 0 9.9258916,5.0008789 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 29.90864,15.000574 a 4.985133,4.9926608 0 0 0 -4.907837,5.062464 l 0,35.944302 a 4.985133,4.9926608 0 0 0 4.984055,4.991582 l 23.926738,0 a 4.985133,4.9926608 0 1 0 0,-9.983166 l -18.942681,0 0,-30.952718 A 4.985133,4.9926608 0 0 0 29.90864,15.000574 Z"/>
+ <path style="fill:none;stroke:#508d4c;stroke-width:9.99171829;stroke-linecap:round;stroke-linejoin:round" d="m 9.9960504,9.0669342 0,33.9374728 20.0036006,-10.97977 20.003602,10.97977 0,-33.9374728"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.9256831,4.0003911 A 5.0003086,4.9983793 0 0 0 5,9.0667974 l 0,0.9999996 a 5.0003086,4.9983793 0 0 1 4.9256831,-5.068359 5.0003086,4.9983793 0 0 1 5.0741179,5.068359 l 0,-0.9999996 A 5.0003086,4.9983793 0 0 0 9.9256831,4.0003911 Z m 39.9992029,0 a 5.0003086,4.9983793 0 0 0 -4.925683,5.0664063 l 0,0.9999996 a 5.0003086,4.9983793 0 0 1 4.925683,-5.068359 5.0003086,4.9983793 0 0 1 5.074118,5.068359 l 0,-0.9999996 A 5.0003086,4.9983793 0 0 0 49.924886,4.0003911 Z M 30.015127,27.060938 a 5.0003086,4.9983793 0 0 0 -2.425733,0.615234 L 14.999801,34.6 l 0,1 12.589593,-6.923828 a 5.0003086,4.9983793 0 0 1 2.425733,-0.617187 5.0003086,4.9983793 0 0 1 2.394483,0.617187 L 44.999203,35.6 l 0,-1 -12.589593,-6.923828 a 5.0003086,4.9983793 0 0 0 -2.394483,-0.615234 z"/>
+ <path style="fill:none;stroke:#ff6f57;stroke-width:9.98147774;stroke-linecap:round;stroke-linejoin:round" d="m 29.991164,19.062401 0,35.946855 23.946942,0"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 29.910667,14.000553 a 4.9849098,4.9915476 0 0 0 -4.910156,5.062432 l 0,0.999987 a 4.9849098,4.9915476 0 0 1 4.910156,-5.062432 4.9849098,4.9915476 0 0 1 5.058594,5.062432 l 0,-0.999987 a 4.9849098,4.9915476 0 0 0 -5.058594,-5.062432 z m 5.058594,36.007332 0,0.998034 18.941406,0 A 4.9849098,4.9915476 0 0 1 58.97512,55.5 4.9849098,4.9915476 0 0 0 53.910667,50.007885 l -18.941406,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wifi-radar.svg b/.icons/awkward/64x64/apps/wifi-radar.svg
new file mode 120000
index 00000000..015d36a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wifi-radar.svg
@@ -0,0 +1 @@
+wicd.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wikipedia.svg b/.icons/awkward/64x64/apps/wikipedia.svg
new file mode 100644
index 00000000..861bea21
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wikipedia.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <path style="fill:#4d4d4d" d="m 38.228,20.00016 c -1.42158,-0.0012 -3.1054,0.0044 -4.1406,0.0118 l -0.1022,0.0699 0,0.745461 c 0,0.09096 0.038,0.154511 0.1134,0.209669 0.077,0.05818 0.154,0.0932 0.23822,0.0932 l 0.32898,0.03498 c 0.84656,0.03578 1.24516,0.264546 1.36132,0.407678 0.20184,0.253467 0.2965,0.534872 -0.1928,1.630714 l -2.9268,5.987083 -2.6432,-5.556106 c -0.86834,-1.775706 -1.07998,-2.330077 0.22688,-2.434471 l 0.52184,-0.0699 c 0.25122,0 0.37436,-0.09048 0.37436,-0.267906 l 0,-0.780399 -0.1928,-0.0699 c 0,0 -4.924,0.0086 -7.1356,0.0118 l -0.102,0.0699 0,0.780419 c 0,0.174451 0.1792,0.221668 0.52182,0.267906 1.2241,0.165491 1.19398,0.296044 2.405,2.760654 0.1816,0.36976 0.7147,1.479301 0.7147,1.479301 l 2.7566,5.567706 c 0,0 0.59578,1.352248 0.80544,1.828723 l -4.0046,8.200166 -0.22688,-0.05824 c 0,0 -6.2198,-13.468687 -8.0204,-17.972849 -0.1874,-0.466655 -0.27226,-0.811817 -0.27226,-1.025025 0,-0.457716 0.39804,-0.699543 1.20248,-0.733822 l 0.94158,-0.04662 c 0.2483,0 0.37436,-0.09859 0.37436,-0.302864 l 0,-0.733821 -0.0908,-0.08152 c 0,0 -7.4456,-0.009 -8.9846,0 l -0.0794,0.084 0,0.767959 c 0,0.140153 0.1634,0.229128 0.5105,0.267906 0.94528,0.0522 1.57268,0.207989 1.8718,0.465915 0.29768,0.260926 0.61414,0.917952 1.03234,1.945217 2.2608,5.576105 7.0652,15.532178 9.4044,21.198878 0.67376,1.547598 1.51306,1.788745 2.5412,-0.04662 1.10838,-2.110888 3.047,-6.186672 4.6172,-9.516496 0.0226,-0.323023 0.0226,0.299244 0.3063,0.104855 1.4661,3.315624 3.2358,7.306813 4.22,9.388303 0.76234,1.614694 1.62568,1.770126 2.5072,0.04662 2.303,-5.257121 9.0414,-21.070884 9.0414,-21.070884 0.29186,-0.776779 0.69256,-1.371568 1.21384,-1.805425 0.51984,-0.430877 1.32174,-0.672964 2.405,-0.722162 0.22072,0 0.32898,-0.101574 0.32898,-0.302843 l 0,-0.745461 -0.0794,-0.08156 -8.27,0 -0.1022,0.08156 0,0.745461 c 0,0.08798 0.038,0.154491 0.1134,0.209668 0.077,0.05818 0.154,0.09319 0.23822,0.09319 l 0.69202,0.03498 c 0.848,0.03578 1.07852,0.208629 1.40668,0.500853 0.32672,0.299664 0.36756,0.807237 0.1134,1.525879 l -7.317,17.833056 -0.2836,-0.08155 -4.6512,-9.749284 c 0.004,-0.0088 0.1134,-0.232968 0.1134,-0.232968 l 3.8004,-7.303213 c 0.4429,-0.77082 0.8727,-1.461583 1.08906,-1.782146 0.39642,-0.585929 0.6184,-0.693283 1.70164,-0.745461 0.22072,0 0.329,-0.09859 0.329,-0.302863 l 0,-0.733822 -0.0794,-0.08153 c 0,0 -1.16492,-0.0098 -2.5864,-0.0118 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/window-duplicate.svg b/.icons/awkward/64x64/apps/window-duplicate.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/window-duplicate.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/window_list.svg b/.icons/awkward/64x64/apps/window_list.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/window_list.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/windstille-0.2.svg b/.icons/awkward/64x64/apps/windstille-0.2.svg
new file mode 100644
index 00000000..21880824
--- /dev/null
+++ b/.icons/awkward/64x64/apps/windstille-0.2.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 53.598915,34.965373 c -2.02507,0.105819 -2.430623,1.483391 -3.795637,3.053722 -0.91519,1.052848 -2.426813,5.218995 -7.72234,6.649057 -5.235534,1.41386 -11.397787,1.089555 -14.467106,2.98251 -1.504384,0.927807 -2.986816,1.65887 -4.390923,2.25674 -2.053038,1.082429 -4.323413,2.19315 -6.162427,2.544307 -0.545565,0.104179 -1.287165,0.135719 -2.110811,0.120519 -0.410362,0.152598 -0.757217,0.301893 -0.944813,0.460111 -1.171147,0.987754 -3.387616,7.311434 -0.581633,7.93145 2.80598,0.620018 14.892631,-6.932432 26.003498,-6.559331 11.110865,0.373102 18.382633,-5.916484 19.707266,-10.667473 1.32463,-4.75099 1.649907,-7.264001 -2.872669,-8.412821 -1.130644,-0.287204 -1.987383,-0.394051 -2.662405,-0.358781 z"/>
+ <path style="fill:#224043;fill-rule:evenodd" d="m 53.598915,33.965401 c -2.02507,0.105819 -2.430623,1.483391 -3.795637,3.053722 -0.91519,1.052847 -2.426813,5.218994 -7.72234,6.649056 -5.235534,1.41386 -11.397787,1.089555 -14.467106,2.982511 -1.504384,0.927807 -2.986816,1.65887 -4.390923,2.25674 -2.053038,1.082429 -4.323413,2.19315 -6.162427,2.544307 -0.545565,0.104179 -1.287165,0.135718 -2.110811,0.120518 -0.410362,0.152599 -0.757217,0.301893 -0.944813,0.460112 -1.171147,0.987754 -3.387616,7.311434 -0.581633,7.93145 2.80598,0.620018 14.892631,-6.932432 26.003498,-6.559332 11.110865,0.373103 18.382633,-5.916483 19.707266,-10.667473 1.32463,-4.750989 1.649907,-7.264 -2.872669,-8.412821 -1.130644,-0.287203 -1.987383,-0.39405 -2.662405,-0.35878 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 35.820345,6.2817896 c -2.298782,0.0076 -4.694365,0.2574235 -7.160218,0.6562436 -4.016927,0.6496858 -8.191572,1.4727563 -11.812603,4.0155858 -2.536499,1.781229 -5.60102,3.719803 -7.3516271,5.386665 -1.5549608,1.491846 -3.4757728,3.453791 -3.4375301,6.269471 -0.01268,1.328973 0.01156,2.568531 2.0117362,4.609328 0,0 0.5664728,6.430277 0.1757836,7.648363 4.8863934,-1.481605 9.5499774,-1.64321 14.9571604,-2.25779 0,0 3.910354,3.073516 4.796918,5.749944 0.618763,1.867969 -1.159578,6.364819 -3.496125,9.828027 -0.433919,0.746207 -1.073231,1.400784 -1.812515,1.976542 0.175361,-0.08804 0.358975,-0.166978 0.531254,-0.257809 1.404107,-0.59787 2.886281,-1.326077 4.390665,-2.253884 0.767328,-0.473239 1.729197,-0.808512 2.820336,-1.066395 1.09114,-0.257886 2.312259,-0.439326 3.601594,-0.605464 2.57867,-0.332275 5.429179,-0.605556 8.046946,-1.312487 5.295527,-1.430062 6.807534,-5.595523 7.722724,-6.648371 1.347504,-1.550187 1.764193,-2.906443 3.722688,-3.04294 0.0014,-0.0032 0.0026,-0.0086 0.004,-0.0118 C 54.695963,32.259982 59.17427,24.313086 53.215124,15.226932 48.745671,8.4123985 42.716696,6.2589677 35.820345,6.2817896 Z"/>
+ <path style="fill:#17598c;fill-rule:evenodd" d="m 35.820345,5.2818093 c -2.298782,0.0076 -4.694365,0.2574235 -7.160218,0.6562436 -4.016927,0.6496858 -8.191572,1.4727563 -11.812603,4.0155854 -2.536499,1.7812297 -5.60102,3.7198037 -7.3516271,5.3866657 -1.5549608,1.491846 -3.4757728,3.453791 -3.4375301,6.269471 -0.01268,1.328972 0.01156,2.56853 2.0117362,4.609328 0,0 0.653438,7.32395 0.105469,7.878828 -0.5479676,0.554881 -1.749929,1.815243 -2.7773679,2.30076 -1.027439,0.485519 -0.4622151,0.60477 -0.8046947,2.546849 -0.34248,1.942081 0.6971491,6.146731 3.7109701,8.019453 3.0138215,1.872719 7.6920315,2.489403 10.3633715,2.003886 0.896208,-0.162878 1.510772,1.129159 2.394553,0.996084 0.726725,-0.345172 1.458333,-0.688549 2.160175,-1.058583 1.404107,-0.59787 2.886281,-1.326077 4.390665,-2.253884 0.767328,-0.47324 1.729197,-0.808512 2.820336,-1.066396 1.09114,-0.257885 2.312259,-0.439325 3.601594,-0.605464 2.57867,-0.332274 5.429179,-0.605556 8.046946,-1.312487 5.295527,-1.430062 6.807534,-5.595523 7.722724,-6.64837 1.347504,-1.550187 1.764193,-2.906444 3.722688,-3.04294 0.0014,-0.0032 0.0026,-0.0086 0.004,-0.0118 C 54.695963,31.260001 59.17427,23.313106 53.215124,14.226952 48.745671,7.412418 42.716696,5.2589874 35.820345,5.2818093 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 35.820312 5.28125 C 33.52153 5.28885 31.126009 5.5386799 28.660156 5.9375 C 24.643229 6.5871858 20.468687 7.4102959 16.847656 9.953125 C 14.311157 11.734355 11.246701 13.672982 9.4960938 15.339844 C 7.941133 16.83169 6.020351 18.793694 6.0585938 21.609375 C 6.0567885 21.798355 6.0801885 21.988857 6.0898438 22.177734 C 6.2445269 19.596522 8.0237475 17.752428 9.4960938 16.339844 C 11.246701 14.672982 14.311157 12.734355 16.847656 10.953125 C 20.468687 8.4102962 24.643229 7.5871858 28.660156 6.9375 C 31.126009 6.5386799 33.52153 6.28885 35.820312 6.28125 C 42.716663 6.2584281 48.745485 8.4119465 53.214844 15.226562 C 55.35515 18.489975 56.133806 21.600044 56.216797 24.378906 C 56.306119 21.356203 55.61617 17.887963 53.214844 14.226562 C 48.745485 7.4119465 42.716663 5.2584281 35.820312 5.28125 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 34.167987,5.0084316 c -0.789457,0.020186 -1.584896,0.077643 -2.382833,0.1484365 -0.0026,2.406e-4 -0.009,-2.408e-4 -0.0118,0 -0.23647,0.021074 -0.47001,0.04505 -0.707038,0.070311 -0.0054,5.82e-4 -0.0102,-5.998e-4 -0.0156,0 -0.794551,0.084687 -1.591922,0.1833142 -2.390647,0.3124969 -0.504747,0.093009 -0.958117,0.1965201 -1.421887,0.2968723 -0.107961,0.026732 -0.216168,0.061105 -0.324222,0.089843 -0.309541,0.081291 -0.61833,0.1651264 -0.929695,0.2617163 -3.242816,1.0264216 -6.671335,3.0870534 -9.550807,5.1327614 6.050187,1.929575 18.706757,-2.297886 25.875226,1.179676 6.248477,3.031259 14.221691,9.111143 8.953203,23.679455 0.569227,-0.662785 1.206756,-1.155826 2.335958,-1.214832 0.381343,-0.02 0.841525,0.02 1.35548,0.09766 0.113701,-0.263891 0.23042,-0.532447 0.371097,-0.871085 0.05226,-0.125939 0.113161,-0.289309 0.167962,-0.425778 0.154621,-0.385476 0.310088,-0.80594 0.47266,-1.269518 0.07422,-0.211819 0.145581,-0.448927 0.218752,-0.675775 0.139841,-0.433986 0.275402,-0.894199 0.402347,-1.378892 0.142581,-0.544877 0.284073,-1.097648 0.394534,-1.699202 v -0.004 c 0.004,-0.0214 0.0078,-0.04104 0.0118,-0.0625 0.07262,-0.402448 0.135641,-0.817536 0.187501,-1.242176 0.0104,-0.08512 0.018,-0.175758 0.02734,-0.261715 0.03726,-0.339201 0.06508,-0.683637 0.08594,-1.035148 0.011,-0.182758 0.0176,-0.368828 0.02344,-0.55468 0.0088,-0.277072 0.0148,-0.556329 0.0118,-0.839836 -0.0022,-0.198898 -0.011,-0.403614 -0.0196,-0.605464 -0.0124,-0.291125 -0.036,-0.582109 -0.0625,-0.878898 -0.0176,-0.196358 -0.03444,-0.395104 -0.0586,-0.593744 -0.0379,-0.311433 -0.0892,-0.624866 -0.144541,-0.941396 -0.0331,-0.189459 -0.06184,-0.379205 -0.101561,-0.570307 -0.07416,-0.356556 -0.170921,-0.716465 -0.269532,-1.078115 -0.04358,-0.159899 -0.07638,-0.319691 -0.125001,-0.480463 -0.158222,-0.522815 -0.339695,-1.047695 -0.554693,-1.57811 -0.223162,-0.550552 -0.479132,-1.104192 -0.769539,-1.66014 -0.0015,-0.0028 -0.0026,-0.0049 -0.004,-0.0078 -0.304394,-0.580965 -0.641089,-1.157471 -1.011705,-1.722562 -0.372031,-0.567252 -0.759396,-1.101837 -1.160166,-1.613265 v -0.0039 c -0.367197,-0.467171 -0.750922,-0.907304 -1.140636,-1.328118 h -0.004 c -0.09718,-0.104765 -0.194462,-0.20665 -0.29297,-0.308591 h -0.004 c -0.302659,-0.313625 -0.610444,-0.61494 -0.925603,-0.902335 -0.10162,-0.09263 -0.202069,-0.190914 -0.30469,-0.281247 -0.0044,-0.0039 -0.0072,-0.0078 -0.0118,-0.01172 C 49.948357,9.813605 49.520777,9.469244 49.086006,9.149015 48.653736,8.8306239 48.21181,8.5401438 47.761774,8.2623047 47.640893,8.1877015 47.516702,8.1152682 47.394585,8.0435569 h -0.004 C 47.036668,7.8355123 46.680466,7.6382727 46.316531,7.4537201 h -0.004 C 46.199228,7.3960393 46.087447,7.3372554 45.972778,7.2818468 45.497866,7.0523372 45.017318,6.833196 44.527454,6.6412281 44.041711,6.4508754 43.546083,6.2845322 43.046973,6.1295143 42.906849,6.0860108 42.766198,6.0492213 42.625093,6.0084217 42.538552,5.983396 42.450491,5.9618102 42.363373,5.9381104 42.169411,5.8844909 41.973145,5.8305315 41.77743,5.781862 c -0.0072,-0.00181 -0.0122,-0.0021 -0.0196,-0.0039 C 41.017785,5.5944818 40.266412,5.432593 39.503904,5.3170289 38.728091,5.1994501 37.939248,5.1273368 37.144509,5.0748439 c -0.0026,-1.792e-4 -0.005,1.784e-4 -0.0078,0 -0.186862,-0.0123 -0.374737,-0.02237 -0.562505,-0.03125 -0.01,-4.702e-4 -0.02132,4.632e-4 -0.03126,0 -0.786185,-0.036654 -1.57562,-0.055597 -2.375021,-0.035156 z"/>
+ <path style="fill:#b0c4de;fill-rule:evenodd" d="m 34.167987,4.0083843 c -0.789457,0.020186 -1.584896,0.077643 -2.382833,0.1484365 -0.0026,2.406e-4 -0.009,-2.408e-4 -0.0118,0 -0.23647,0.021074 -0.47001,0.04505 -0.707038,0.070311 -0.0054,5.82e-4 -0.0102,-5.998e-4 -0.0156,0 -0.794551,0.084687 -1.591922,0.1833142 -2.390647,0.3124969 -0.504747,0.093009 -0.958117,0.1965201 -1.421887,0.2968723 -0.107961,0.026732 -0.216168,0.061105 -0.324222,0.089843 -0.309483,0.081291 -0.618272,0.1651244 -0.929637,0.2617159 -3.242874,1.0264221 -6.671393,3.0870534 -9.550865,5.1327621 6.050187,1.929574 18.706757,-2.2978865 25.875226,1.179676 6.248477,3.031258 14.221691,9.111142 8.953203,23.679455 0.569227,-0.662786 1.206756,-1.155827 2.335958,-1.214832 0.381343,-0.02 0.841525,0.02 1.35548,0.09766 0.113701,-0.263892 0.23042,-0.532447 0.371097,-0.871086 0.05226,-0.125938 0.113161,-0.289309 0.167962,-0.425777 0.154621,-0.385477 0.310088,-0.80594 0.47266,-1.269518 0.07422,-0.21182 0.145581,-0.448927 0.218752,-0.675775 0.139841,-0.433986 0.275402,-0.894199 0.402347,-1.378893 0.142581,-0.544876 0.284073,-1.097647 0.394534,-1.699201 v -0.004 c 0.004,-0.0214 0.0078,-0.04104 0.0118,-0.0625 0.07262,-0.402448 0.135641,-0.817536 0.187501,-1.242176 0.0104,-0.08512 0.018,-0.175758 0.02734,-0.261715 0.03726,-0.339201 0.06508,-0.683638 0.08594,-1.035148 0.011,-0.182758 0.0176,-0.368829 0.02344,-0.554681 0.0088,-0.277071 0.0148,-0.556328 0.0118,-0.839836 -0.0022,-0.198898 -0.011,-0.403614 -0.0196,-0.605464 -0.0124,-0.291125 -0.036,-0.582108 -0.0625,-0.878897 -0.0176,-0.196358 -0.03444,-0.395104 -0.0586,-0.593744 -0.0379,-0.311433 -0.0892,-0.624866 -0.144541,-0.941397 -0.0331,-0.189458 -0.06184,-0.379204 -0.101561,-0.570306 -0.07424,-0.356467 -0.171001,-0.716375 -0.269604,-1.078025 -0.04358,-0.159894 -0.07638,-0.319692 -0.125001,-0.480464 -0.158226,-0.522814 -0.339695,-1.047694 -0.554693,-1.578109 -0.223162,-0.550553 -0.479132,-1.104192 -0.769539,-1.66014 -0.0015,-0.0028 -0.0026,-0.0049 -0.004,-0.0078 C 54.914537,14.767074 54.577842,14.190568 54.207226,13.625477 53.835195,13.058225 53.44783,12.52364 53.04706,12.012212 v -0.0039 C 52.679863,11.54114 52.296138,11.101008 51.906424,10.680194 h -0.004 c -0.09718,-0.104765 -0.194462,-0.20665 -0.29297,-0.308591 h -0.004 C 51.302795,10.057978 50.99501,9.7566629 50.679851,9.4692681 50.578231,9.376633 50.477782,9.2783536 50.375161,9.1880209 c -0.0044,-0.00388 -0.0072,-0.00784 -0.0118,-0.01172 C 49.948357,8.8135573 49.520777,8.4691963 49.086006,8.1489675 48.653736,7.8305766 48.21181,7.5400965 47.761774,7.2622574 47.640893,7.1876542 47.516702,7.1152209 47.394585,7.0435096 h -0.004 C 47.036668,6.835465 46.680466,6.6382254 46.316531,6.4536728 h -0.004 C 46.199228,6.395992 46.087447,6.3372081 45.972778,6.2817995 45.497866,6.0522899 45.017318,5.8331487 44.527454,5.6411808 44.041711,5.4508281 43.546083,5.2844849 43.046973,5.129467 42.906849,5.0859635 42.766198,5.049174 42.625093,5.0083744 42.538552,4.9833487 42.450495,4.9617625 42.363373,4.9380627 42.169411,4.8844433 41.973145,4.8304838 41.77743,4.7818143 c -0.0072,-0.00181 -0.0122,-0.0021 -0.0196,-0.0039 C 41.017786,4.5944341 40.266413,4.4325453 39.503905,4.3169812 38.728092,4.1994024 37.939249,4.1272891 37.14451,4.0747962 c -0.0026,-1.792e-4 -0.005,1.784e-4 -0.0078,0 -0.186862,-0.0123 -0.374737,-0.02237 -0.562505,-0.03125 -0.01,-4.702e-4 -0.02132,4.632e-4 -0.03126,0 -0.786185,-0.036654 -1.57562,-0.055597 -2.375021,-0.035156 z"/>
+ <path style="fill:none" d="M 4.0000004,35.2667 9.0002038,35.544141 25.918699,34.087584 34.206707,35.68286 39.001421,24.099748 31.809348,21.394711 6.9453256,24.377185"/>
+ <path style="fill:#87cefa;fill-rule:evenodd" d="m 8.0693276,26.219251 c 0,0 5.8200364,-2.05478 11.3780194,-2.133773 2.512063,-0.0357 3.835083,0.163419 5.928309,0.395942 3.737777,0.530959 3.221482,2.345751 0.560579,4.152215 -3.693154,2.463088 -2.958186,3.375101 -8.644931,4.08231 L 7.99979,33.917181 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 17.461941,52.451055 C 14.936431,52.933302 10.052931,52.1066 7.2036367,50.246517 4.3543427,48.386435 3.8362892,41.841703 4.1600728,39.912728 4.4838561,37.983755 4.4838561,36.32636 5.4552064,35.844116 11.40307,33.408608 16.777587,33.341843 23.203401,32.611484 c 0,0 3.910522,3.073628 4.797086,5.750056 0.618763,1.867971 -1.158276,6.361485 -3.494823,9.824693 -1.323613,2.276199 -4.451393,3.81903 -7.043723,4.264822 z"/>
+ <path style="fill:#755959;fill-rule:evenodd" d="M 17.461941,51.450909 C 14.936431,51.933156 10.052931,51.106454 7.2036367,49.24637 4.3543427,47.386289 3.8362892,40.841557 4.1600728,38.912582 4.4838561,36.983609 4.4838561,35.326213 5.4552064,34.84397 11.40307,32.408462 16.777587,32.341697 23.203401,31.611338 c 0,0 3.910522,3.073628 4.797086,5.750055 0.618763,1.867972 -1.158276,6.361486 -3.494823,9.824694 -1.323613,2.276199 -4.451393,3.81903 -7.043723,4.264822 z"/>
+ <ellipse style="opacity:0.3" cx="24" cy="38" rx="2" ry="2"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 34.167969 4.0078125 C 33.378512 4.0279985 32.583093 4.0854565 31.785156 4.15625 C 31.782556 4.1564906 31.776238 4.1560092 31.773438 4.15625 C 31.536967 4.177324 31.303434 4.2013015 31.066406 4.2265625 C 31.061006 4.2271447 31.056181 4.2259629 31.050781 4.2265625 C 30.25623 4.3112495 29.458881 4.4098798 28.660156 4.5390625 C 28.155409 4.6320715 27.702051 4.7355853 27.238281 4.8359375 C 27.13032 4.8626695 27.022117 4.8970433 26.914062 4.9257812 C 26.604579 5.0070723 26.29574 5.0909085 25.984375 5.1875 C 22.741499 6.2139221 19.313066 8.2746038 16.433594 10.320312 C 16.77448 10.429031 17.138781 10.515765 17.521484 10.585938 C 20.160184 8.7977742 23.133432 7.0898689 25.984375 6.1875 C 26.29574 6.0909085 26.604579 6.0070723 26.914062 5.9257812 C 27.022117 5.8970433 27.13032 5.8626695 27.238281 5.8359375 C 27.702051 5.7355853 28.155409 5.6320715 28.660156 5.5390625 C 29.458881 5.4098798 30.25623 5.3112495 31.050781 5.2265625 C 31.056181 5.2259629 31.061006 5.2271447 31.066406 5.2265625 C 31.303434 5.2013015 31.536967 5.177324 31.773438 5.15625 C 31.776238 5.1560092 31.782556 5.1564906 31.785156 5.15625 C 32.583093 5.0854565 33.378512 5.0279985 34.167969 5.0078125 C 34.96737 4.9873715 35.756784 5.0063147 36.542969 5.0429688 C 36.552909 5.043432 36.564219 5.0424986 36.574219 5.0429688 C 36.761987 5.0518487 36.949857 5.0619188 37.136719 5.0742188 C 37.139519 5.0743972 37.141931 5.0740396 37.144531 5.0742188 C 37.93927 5.1267116 38.728093 5.1988274 39.503906 5.3164062 C 40.266414 5.4319703 41.017768 5.5938636 41.757812 5.7773438 C 41.765212 5.7791437 41.770144 5.77944 41.777344 5.78125 C 41.973059 5.8299195 42.169319 5.8838806 42.363281 5.9375 C 42.450403 5.9611998 42.538459 5.982787 42.625 6.0078125 C 42.766105 6.0486123 42.906751 6.0854028 43.046875 6.1289062 C 43.545985 6.2839241 44.041601 6.4502723 44.527344 6.640625 C 45.017208 6.8325929 45.497744 7.0517404 45.972656 7.28125 C 46.087325 7.3366586 46.199197 7.3954442 46.3125 7.453125 L 46.316406 7.453125 C 46.680341 7.6376776 47.036708 7.8349241 47.390625 8.0429688 L 47.394531 8.0429688 C 47.516648 8.11468 47.640838 8.1871155 47.761719 8.2617188 C 48.211755 8.5395579 48.653668 8.8300466 49.085938 9.1484375 C 49.520709 9.4686663 49.948277 9.8130375 50.363281 10.175781 C 50.367881 10.179701 50.3706 10.1836 50.375 10.1875 C 50.477621 10.277833 50.578068 10.37612 50.679688 10.46875 C 50.994846 10.756145 51.30281 11.057469 51.605469 11.371094 L 51.609375 11.371094 C 51.707883 11.473035 51.805164 11.574922 51.902344 11.679688 L 51.90625 11.679688 C 52.295964 12.100502 52.679678 12.540641 53.046875 13.007812 L 53.046875 13.011719 C 53.447645 13.523147 53.835 14.057748 54.207031 14.625 C 54.577647 15.190091 54.914429 15.766621 55.21875 16.347656 C 55.22015 16.350556 55.221156 16.352669 55.222656 16.355469 C 55.513063 16.911417 55.769025 17.465072 55.992188 18.015625 C 56.207186 18.54604 56.388649 19.070936 56.546875 19.59375 C 56.595496 19.754522 56.628295 19.914325 56.671875 20.074219 C 56.770476 20.435869 56.866506 20.795792 56.941406 21.152344 C 56.981127 21.343446 57.009869 21.533198 57.042969 21.722656 C 57.09831 22.039187 57.1496 22.352629 57.1875 22.664062 C 57.21166 22.862702 57.230447 23.061454 57.248047 23.257812 C 57.274547 23.554601 57.298147 23.845594 57.310547 24.136719 C 57.314375 24.226565 57.315052 24.316034 57.318359 24.40625 C 57.324176 24.186371 57.33245 23.966362 57.330078 23.742188 C 57.327878 23.54329 57.319147 23.338569 57.310547 23.136719 C 57.298147 22.845594 57.274547 22.554602 57.248047 22.257812 C 57.230447 22.061454 57.21166 21.862703 57.1875 21.664062 C 57.1496 21.352629 57.09831 21.039187 57.042969 20.722656 C 57.009869 20.533198 56.981127 20.343446 56.941406 20.152344 C 56.866506 19.795792 56.770476 19.435869 56.671875 19.074219 C 56.628295 18.914325 56.595496 18.754522 56.546875 18.59375 C 56.388649 18.070936 56.207186 17.54604 55.992188 17.015625 C 55.769025 16.465072 55.513063 15.911417 55.222656 15.355469 C 55.221156 15.352669 55.22015 15.350556 55.21875 15.347656 C 54.914429 14.766621 54.577647 14.190091 54.207031 13.625 C 53.835 13.057748 53.447645 12.523147 53.046875 12.011719 L 53.046875 12.007812 C 52.679678 11.540641 52.295964 11.100502 51.90625 10.679688 L 51.902344 10.679688 C 51.805164 10.574922 51.707883 10.473035 51.609375 10.371094 L 51.605469 10.371094 C 51.30281 10.057469 50.994846 9.7561448 50.679688 9.46875 C 50.578068 9.3761149 50.477621 9.2778327 50.375 9.1875 C 50.3706 9.18362 50.367881 9.1796613 50.363281 9.1757812 C 49.948277 8.8130377 49.520709 8.4686663 49.085938 8.1484375 C 48.653668 7.8300466 48.211755 7.5395579 47.761719 7.2617188 C 47.640838 7.1871155 47.516648 7.11468 47.394531 7.0429688 L 47.390625 7.0429688 C 47.036708 6.8349241 46.680341 6.6376776 46.316406 6.453125 L 46.3125 6.453125 C 46.199197 6.3954442 46.087325 6.3366586 45.972656 6.28125 C 45.497744 6.0517404 45.017208 5.8325929 44.527344 5.640625 C 44.041601 5.4502723 43.545985 5.2839241 43.046875 5.1289062 C 42.906751 5.0854028 42.766105 5.0486123 42.625 5.0078125 C 42.538459 4.982787 42.450403 4.9611998 42.363281 4.9375 C 42.169319 4.8838806 41.973059 4.8299195 41.777344 4.78125 C 41.770144 4.77944 41.765212 4.7791437 41.757812 4.7773438 C 41.017768 4.5938636 40.266414 4.4319704 39.503906 4.3164062 C 38.728093 4.1988275 37.93927 4.1267116 37.144531 4.0742188 C 37.141931 4.0740396 37.139519 4.0743972 37.136719 4.0742188 C 36.949857 4.0619188 36.761987 4.0518487 36.574219 4.0429688 C 36.564219 4.0424986 36.552909 4.043432 36.542969 4.0429688 C 35.756784 4.0063147 34.96737 3.9873715 34.167969 4.0078125 z M 52.933594 27.441406 C 52.818013 29.715954 52.313194 32.272172 51.261719 35.179688 C 51.41187 35.004858 51.57303 34.850602 51.742188 34.707031 C 52.457391 32.404913 52.838132 30.320025 52.933594 28.441406 C 52.947872 28.686079 52.941135 28.947002 52.945312 29.199219 C 52.967582 28.594398 52.96651 28.005487 52.933594 27.441406 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 19.449219 24.085938 C 13.891236 24.164938 8.0703125 26.21875 8.0703125 26.21875 L 8 33.917969 L 8.0097656 33.916016 L 8.0703125 27.21875 C 8.0703125 27.21875 13.891236 25.164938 19.449219 25.085938 C 21.961282 25.050237 23.281774 25.247946 25.375 25.480469 C 26.833931 25.687713 27.625251 26.09484 27.910156 26.617188 C 28.337119 25.621683 27.669896 24.806463 25.375 24.480469 C 23.281774 24.247946 21.961282 24.050237 19.449219 24.085938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wine-help.svg b/.icons/awkward/64x64/apps/wine-help.svg
new file mode 100644
index 00000000..ad2b5b51
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wine-help.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m 11.429735,35.0002 17.142021,0 c 0.789964,0 1.427935,0.637968 1.427935,1.427929 l 0,17.141942 C 29.999691,54.362032 29.36172,55 28.571756,55 L 11.428535,55 C 10.637171,55 10,54.362032 10,53.572071 L 10,36.428929 C 10,35.638968 10.637171,35.001 11.428535,35.001 Z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999364,0,0,2,9.1814987e-4,1.0006)">
+ <path d="m 5.7143,5 8.5714,0 c 0.395,0 0.714,0.3186 0.714,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5717,0 c -0.3957,0 -0.7143,-0.319 -0.7143,-0.714 l 0,-8.5717 c 0,-0.3957 0.3186,-0.7143 0.7143,-0.7143 z"/>
+ <path d="m 17.714,5 8.5714,0 c 0.396,0 0.715,0.3186 0.715,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5714,0 c -0.396,0 -0.715,-0.319 -0.715,-0.714 l 0,-8.5714 c 0,-0.39571 0.31857,-0.71429 0.71429,-0.71429 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="fill:#48aeff" transform="matrix(1.9999364,0,0,2,9.181526e-4,6e-4)">
+ <path d="m 5.7143,5 8.5714,0 c 0.395,0 0.714,0.3186 0.714,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5717,0 c -0.3957,0 -0.7143,-0.319 -0.7143,-0.714 l 0,-8.5717 c 0,-0.3957 0.3186,-0.7143 0.7143,-0.7143 z"/>
+ <path d="m 17.714,5 8.5714,0 c 0.396,0 0.715,0.3186 0.715,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5714,0 c -0.396,0 -0.715,-0.319 -0.715,-0.714 l 0,-8.5714 c 0,-0.39571 0.31857,-0.71429 0.71429,-0.71429 z"/>
+ </g>
+ <path style="fill:#48aeff" d="M 11.4292,34 28.572,34 C 29.362,34 30,34.637974 30,35.427943 l 0,17.142114 C 30,53.362026 29.362,54 28.572,54 L 11.4286,54 C 10.6372,54 10,53.362026 10,52.572057 L 10,35.428743 C 10,34.638774 10.6372,34.0008 11.4286,34.0008 Z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <circle style="fill:#fa6257" cx="46" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 43.02724,53.747563 c 0,-0.415154 0.0596,-0.765906 0.1788,-1.053215 0.1192,-0.28637 0.28444,-0.517978 0.4968,-0.694784 0.2114,-0.176806 0.46124,-0.30463 0.74856,-0.384393 0.28636,-0.0788 0.5929,-0.119204 0.91962,-0.119204 0.30942,0 0.60348,0.0404 0.8812,0.119204 0.2777,0.0798 0.52274,0.207567 0.7351,0.384393 0.21142,0.176806 0.37862,0.408414 0.50258,0.694784 0.124,0.287309 0.1854,0.638061 0.1854,1.053215 0,0.397834 -0.0614,0.738026 -0.1854,1.020555 -0.124,0.28157 -0.29116,0.516998 -0.50258,0.702464 -0.21236,0.184606 -0.4574,0.319051 -0.7351,0.403614 C 45.9745,55.957796 45.68044,56 45.37102,56 45.0443,56 44.73776,55.9578 44.4514,55.874196 c -0.28732,-0.0846 -0.53716,-0.219108 -0.74856,-0.403614 -0.21236,-0.185406 -0.37766,-0.420894 -0.4968,-0.702464 -0.118,-0.282009 -0.178,-0.622021 -0.178,-1.020035 m 0.43724,-4.529954 0,-0.979233 c 0,-0.450695 0.0462,-0.859109 0.1392,-1.225242 0.0922,-0.367072 0.23352,-0.714944 0.42378,-1.046495 0.1894,-0.330571 0.43434,-0.653442 0.73416,-0.966733 0.30076,-0.313291 0.66304,-0.638102 1.08682,-0.973473 0.37092,-0.29117 0.6842,-0.551599 0.9398,-0.782227 0.25656,-0.228707 0.46316,-0.456475 0.6227,-0.682283 0.1586,-0.224868 0.27386,-0.460316 0.344,-0.707284 0.0712,-0.247928 0.1068,-0.535278 0.1068,-0.861029 0,-0.503557 -0.171,-0.919651 -0.51028,-1.245423 -0.34018,-0.326731 -0.85908,-0.490096 -1.5567,-0.490096 -0.6083,0 -1.2646,0.127804 -1.96706,0.383433 -0.70052,0.256569 -1.42796,0.569839 -2.1784,0.940792 L 40.3,37.655736 c 0.37862,-0.221027 0.79182,-0.430514 1.23768,-0.628461 0.44686,-0.199007 0.91002,-0.375753 1.3905,-0.530458 0.48142,-0.153805 0.96958,-0.275809 1.4635,-0.364212 C 44.88658,36.044205 45.37184,36 45.84944,36 c 0.9004,0 1.7124,0.108604 2.436,0.324811 0.72456,0.216207 1.3386,0.531398 1.84116,0.946552 0.5045,0.415134 0.88984,0.919651 1.1589,1.510652 0.27002,0.59196 0.40456,1.266563 0.40456,2.025668 0,0.556399 -0.0626,1.053236 -0.1854,1.490471 -0.123,0.437255 -0.3075,0.843729 -0.5487,1.218502 -0.24408,0.375752 -0.5487,0.738025 -0.91482,1.085916 -0.36612,0.348832 -0.79278,0.717845 -1.27806,1.106078 -0.37092,0.29117 -0.6736,0.545819 -0.90808,0.762046 -0.23352,0.216227 -0.41706,0.421874 -0.5487,0.615021 -0.1326,0.195007 -0.22292,0.395933 -0.27194,0.6035 -0.0482,0.206607 -0.073,0.451656 -0.073,0.734185 l 0,0.794727 -3.496,0 z"/>
+ <path style="opacity:0.2" d="M 30.025391,46.501953 A 16,16 0 0 0 30,47 16,16 0 0 0 46,63 16,16 0 0 0 62,47 16,16 0 0 0 61.982422,46.507812 16,16 0 0 1 46,62 16,16 0 0 1 30.025391,46.501953 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wine-notepad.svg b/.icons/awkward/64x64/apps/wine-notepad.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wine-notepad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wine-uninstaller.svg b/.icons/awkward/64x64/apps/wine-uninstaller.svg
new file mode 100644
index 00000000..fcba3db9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wine-uninstaller.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m 11.429757,35 17.142286,0 C 29.362019,35 30,35.637974 30,36.427943 l 0,17.142114 C 30,54.362026 29.362019,55 28.572043,55 L 11.428557,55 C 10.637181,55 10,54.362026 10,53.572057 L 10,36.428743 C 10,35.638774 10.637181,35.0008 11.428557,35.0008 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999364,0,0,2,9.181526e-4,1.0006)">
+ <path d="m 5.7143,5 8.5714,0 c 0.395,0 0.714,0.3186 0.714,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5717,0 c -0.3957,0 -0.7143,-0.319 -0.7143,-0.714 l 0,-8.5717 c 0,-0.3957 0.3186,-0.7143 0.7143,-0.7143 z"/>
+ <path d="m 17.714,5 8.5714,0 c 0.396,0 0.715,0.3186 0.715,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5714,0 c -0.396,0 -0.715,-0.319 -0.715,-0.714 l 0,-8.5714 c 0,-0.39571 0.31857,-0.71429 0.71429,-0.71429 z"/>
+ </g>
+ <path style="fill:#48aeff" d="m 11.4292,10.0006 17.1428,0 c 0.79,0 1.428,0.6372 1.428,1.4286 L 30,28.572 C 30,29.362 29.362,30 28.572,30 L 11.4286,30 C 10.6372,30 10,29.362 10,28.572 L 10,11.4286 C 10,10.6372 10.6372,10 11.4286,10 Z"/>
+ <path style="fill:#48aeff" d="m 35.427943,10 17.142114,0 C 53.362026,10 54,10.637219 54,11.428643 l 0,17.143314 C 54,29.361981 53.362026,30 52.572057,30 L 35.429943,30 C 34.637974,30 34,29.361981 34,28.571957 l 0,-17.143314 c 0,-0.791444 0.637115,-1.428623 1.428523,-1.428623 z"/>
+ <path style="fill:#48aeff" d="M 11.4292,34 28.572,34 C 29.362,34 30,34.637974 30,35.427943 l 0,17.142114 C 30,53.362026 29.362,54 28.572,54 L 11.4286,54 C 10.6372,54 10,53.362026 10,52.572057 L 10,35.428743 C 10,34.638774 10.6372,34.0008 11.4286,34.0008 Z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <circle style="fill:#fa6257" cx="46" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 53.482,38.518 c -0.69082,-0.69082 -1.80314,-0.69082 -2.494,0 L 46,43.506 41.012,38.518 c -0.69082,-0.69082 -1.80314,-0.69082 -2.494,0 -0.69082,0.69082 -0.69082,1.80314 0,2.494 L 43.506,46 38.518,50.988 c -0.69082,0.69082 -0.69082,1.80314 0,2.494 0.69082,0.69082 1.80314,0.69082 2.494,0 L 46,48.494 l 4.988,4.988 c 0.69082,0.69082 1.80314,0.69082 2.494,0 0.69082,-0.69082 0.69082,-1.80314 0,-2.494 L 48.494,46 53.482,41.012 c 0.69082,-0.69082 0.69082,-1.80314 0,-2.494 z"/>
+ <path style="opacity:0.2" d="M 30.025391,46.501953 A 16,16 0 0 0 30,47 16,16 0 0 0 46,63 16,16 0 0 0 62,47 16,16 0 0 0 61.982422,46.507812 16,16 0 0 1 46,62 16,16 0 0 1 30.025391,46.501953 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wine-winecfg.svg b/.icons/awkward/64x64/apps/wine-winecfg.svg
new file mode 120000
index 00000000..d3b438b8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wine-winecfg.svg
@@ -0,0 +1 @@
+winecfg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wine.svg b/.icons/awkward/64x64/apps/wine.svg
new file mode 100644
index 00000000..615aa7ed
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wine.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999364,0,0,2,9.181526e-4,1.0006)">
+ <path d="m 5.7143,5 8.5714,0 c 0.395,0 0.714,0.3186 0.714,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5717,0 c -0.3957,0 -0.7143,-0.319 -0.7143,-0.714 l 0,-8.5717 c 0,-0.3957 0.3186,-0.7143 0.7143,-0.7143 z"/>
+ <path d="m 17.714,5 8.5714,0 c 0.396,0 0.715,0.3186 0.715,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5714,0 c -0.396,0 -0.715,-0.319 -0.715,-0.714 l 0,-8.5714 c 0,-0.39571 0.31857,-0.71429 0.71429,-0.71429 z"/>
+ </g>
+ <path style="fill:#48aeff" d="m 11.4292,10.0006 17.1428,0 c 0.79,0 1.428,0.6372 1.428,1.4286 L 30,28.572 C 30,29.362 29.362,30 28.572,30 L 11.4286,30 C 10.6372,30 10,29.362 10,28.572 L 10,11.4286 C 10,10.6372 10.6372,10 11.4286,10 Z"/>
+ <path style="fill:#48aeff" d="m 35.427943,10 17.142114,0 C 53.362026,10 54,10.637219 54,11.428643 l 0,17.143314 C 54,29.361981 53.362026,30 52.572057,30 L 35.429943,30 C 34.637974,30 34,29.361981 34,28.571957 l 0,-17.143314 c 0,-0.791444 0.637115,-1.428623 1.428523,-1.428623 z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999364,0,0,2,9.181526e-4,25.0006)">
+ <path d="m 5.7143,5 8.5714,0 c 0.395,0 0.714,0.3186 0.714,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5717,0 c -0.3957,0 -0.7143,-0.319 -0.7143,-0.714 l 0,-8.5717 c 0,-0.3957 0.3186,-0.7143 0.7143,-0.7143 z"/>
+ <path d="m 17.714,5 8.5714,0 c 0.396,0 0.715,0.3186 0.715,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5714,0 c -0.396,0 -0.715,-0.319 -0.715,-0.714 l 0,-8.5714 c 0,-0.39571 0.31857,-0.71429 0.71429,-0.71429 z"/>
+ </g>
+ <path style="fill:#48aeff" d="m 11.4292,34.0006 17.1428,0 c 0.79,0 1.428,0.6372 1.428,1.4286 L 30,52.572 C 30,53.362 29.362,54 28.572,54 L 11.4286,54 C 10.6372,54 10,53.362 10,52.572 L 10,35.4286 C 10,34.6372 10.6372,34 11.4286,34 Z"/>
+ <path style="fill:#48aeff" d="m 35.427943,34 17.142114,0 C 53.362026,34 54,34.637219 54,35.428643 l 0,17.143314 C 54,53.361981 53.362026,54 52.572057,54 L 35.429943,54 C 34.637974,54 34,53.361981 34,52.571957 l 0,-17.143314 c 0,-0.791444 0.637115,-1.428623 1.428523,-1.428623 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/winecfg.svg b/.icons/awkward/64x64/apps/winecfg.svg
new file mode 100644
index 00000000..5618d4f2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/winecfg.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m 11.429757,35 17.142286,0 C 29.362019,35 30,35.637974 30,36.427943 l 0,17.142114 C 30,54.362026 29.362019,55 28.572043,55 L 11.428557,55 C 10.637181,55 10,54.362026 10,53.572057 L 10,36.428743 C 10,35.638774 10.637181,35.0008 11.428557,35.0008 Z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999364,0,0,2,9.181526e-4,1.0006)">
+ <path d="m 5.7143,5 8.5714,0 c 0.395,0 0.714,0.3186 0.714,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5717,0 c -0.3957,0 -0.7143,-0.319 -0.7143,-0.714 l 0,-8.5717 c 0,-0.3957 0.3186,-0.7143 0.7143,-0.7143 z"/>
+ <path d="m 17.714,5 8.5714,0 c 0.396,0 0.715,0.3186 0.715,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5714,0 c -0.396,0 -0.715,-0.319 -0.715,-0.714 l 0,-8.5714 c 0,-0.39571 0.31857,-0.71429 0.71429,-0.71429 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <g style="fill:#48aeff" transform="scale(2,2)">
+ <path d="m 5.7143,5 8.5714,0 c 0.395,0 0.714,0.3186 0.714,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5717,0 c -0.3957,0 -0.7143,-0.319 -0.7143,-0.714 l 0,-8.5717 c 0,-0.3957 0.3186,-0.7143 0.7143,-0.7143 z"/>
+ <path d="m 17.714,5 8.5714,0 c 0.396,0 0.715,0.3186 0.715,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5714,0 c -0.396,0 -0.715,-0.319 -0.715,-0.714 l 0,-8.5714 c 0,-0.39571 0.31857,-0.71429 0.71429,-0.71429 z"/>
+ </g>
+ <path style="fill:#48aeff" d="m 11.4286,34 17.1428,0 c 0.79,0 1.428,0.638 1.428,1.428 l 0,17.1428 c 0,0.792 -0.638,1.43 -1.428,1.43 l -17.1434,0 c -0.7914,0 -1.4286,-0.638 -1.4286,-1.428 l 0,-17.144 c 0,-0.79 0.6372,-1.428 1.4286,-1.428 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <circle style="fill:#fa6257" cx="46" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="m 43.925933,38 -0.176261,2.107045 a 6.2829935,6.2853365 0 0 0 -1.83624,1.062441 L 39.999107,40.267753 38,43.731697 l 1.738044,1.207511 a 6.2829935,6.2853365 0 0 0 -0.09596,1.060182 6.2829935,6.2853365 0 0 0 0.09142,1.064662 l -1.733226,1.203911 1.999107,3.463944 1.909867,-0.899473 a 6.2829935,6.2853365 0 0 0 1.840678,1.055722 L 43.925853,54 l 3.998214,0 0.176261,-2.107045 a 6.2829935,6.2853365 0 0 0 1.83624,-1.062421 L 51.850893,51.732247 53.85,48.268303 52.111936,47.060792 a 6.2829935,6.2853365 0 0 0 0.09596,-1.059922 6.2829935,6.2853365 0 0 0 -0.09196,-1.063922 l 1.733605,-1.203051 -1.999107,-3.463944 -1.909887,0.899493 a 6.2829935,6.2853365 0 0 0 -1.840677,-1.055722 l -0.175922,-2.111844 -3.998214,0 z m 1.999107,5.713779 a 2.2847794,2.2856314 0 0 1 2.284979,2.285831 2.2847794,2.2856314 0 0 1 -2.284979,2.285831 2.2847794,2.2856314 0 0 1 -2.284979,-2.285831 2.2847794,2.2856314 0 0 1 2.284979,-2.285831 z"/>
+ <path style="opacity:0.2" d="M 30.025391,46.5 A 16,16.001894 0 0 0 30,46.998106 16,16.001894 0 0 0 46,63 16,16.001894 0 0 0 62,46.998106 16,16.001894 0 0 0 61.982422,46.50586 16,16.001894 0 0 1 46,61.999882 16,16.001894 0 0 1 30.025391,46.5 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/winefile.svg b/.icons/awkward/64x64/apps/winefile.svg
new file mode 100644
index 00000000..01a1ab5b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/winefile.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#5895dc" width="48" height="34" x="8" y="3" rx="2.5" ry="2.5"/>
+ <rect style="opacity:0.1" width="48" height="34" x="8" y="8" rx="2.5" ry="2.5"/>
+ <rect style="fill:#89e058" width="48" height="34" x="8" y="9" rx="2.5" ry="2.5"/>
+ <rect style="opacity:0.1" width="48" height="34" x="8" y="14" rx="2.5" ry="2.5"/>
+ <rect style="fill:#ffcd54" width="48" height="34" x="8" y="15" rx="2.5" ry="2.5"/>
+ <rect style="opacity:0.2" width="56" height="40" x="4" y="22" rx="3" ry="3"/>
+ <rect style="fill:#8e8e8e" width="56" height="40" x="4" y="21" rx="3" ry="3"/>
+ <rect style="opacity:0.2" width="20" height="6" x="22" y="38" rx="2" ry="2"/>
+ <rect style="fill:#ececec" width="20" height="6" x="22" y="37" rx="2" ry="2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.5 3 C 9.115 3 8 4.115 8 5.5 L 8 6.5 C 8 5.115 9.115 4 10.5 4 L 53.5 4 C 54.885 4 56 5.115 56 6.5 L 56 5.5 C 56 4.115 54.885 3 53.5 3 L 10.5 3 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.5,9 C 9.115,9 8,10.115 8,11.5 V 12.5 C 8,11.115 9.115,10 10.5,10 H 53.5 C 54.885,10 56,11.115 56,12.5 V 11.5 C 56,10.115 54.885,9 53.5,9 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.5,15 C 9.115,15 8,16.115 8,17.5 V 18.5 C 8,17.115 9.115,16 10.5,16 H 53.5 C 54.885,16 56,17.115 56,18.5 V 17.5 C 56,16.115 54.885,15 53.5,15 Z"/>
+ <g transform="translate(15,1)">
+ <circle style="opacity:0.2" cx="32" cy="47" r="16"/>
+ <circle style="fill:#48aeff" cx="32" cy="46" r="16"/>
+ <rect style="fill:#ffffff" width="7" height="7" x="24" y="38" rx=".5" ry=".5"/>
+ <rect style="fill:#ffffff" width="7" height="7" x="33" y="38" rx=".5" ry=".5"/>
+ <rect style="fill:#ffffff" width="7" height="7" x="33" y="47" rx=".5" ry=".5"/>
+ <rect style="fill:#ffffff" width="7" height="7" x="24" y="47" rx=".5" ry=".5"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/winemine.svg b/.icons/awkward/64x64/apps/winemine.svg
new file mode 100644
index 00000000..c249ea3a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/winemine.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 30.599609,5 C 27.497209,5 25,7.4972093 25,10.599609 v 2.625 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,33 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,52.769531 v 2.63086 C 25,58.502791 27.497209,61 30.599609,61 h 2.800782 C 36.502791,61 39,58.502791 39,55.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635977 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,36.830078 A 21,21 0 0 0 53,33 21,21 0 0 0 52.632812,29.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,13.228516 V 10.599609 C 39,7.4972093 36.502791,5 33.400391,5 Z"/>
+ <path style="fill:#4f4f4f" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 v 2.6249996 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -1.5511999,2.686758 -0.6359758,6.09919 2.0507813,7.65039 l 2.2656255,1.308594 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.367188,3.830078 l -2.2656255,1.308594 c -2.6867571,1.5512 -3.6019813,4.963633 -2.0507813,7.65039 l 1.4003907,2.421876 c 1.5512001,2.686757 4.9636331,3.601981 7.6503901,2.050781 l 2.259766,-1.304688 A 21,21 0 0 0 25,51.769531 v 2.63086 C 25,57.502791 27.497209,60 30.599609,60 h 2.800782 C 36.502791,60 39,57.502791 39,54.400391 v -2.640625 a 21,21 0 0 0 6.623047,-3.810547 l 2.275391,1.3125 c 2.686757,1.5512 6.09919,0.635976 7.65039,-2.050781 l 1.400391,-2.421876 c 1.5512,-2.686757 0.635975,-6.09919 -2.050781,-7.65039 L 52.632812,35.830078 A 21,21 0 0 0 53,32 21,21 0 0 0 52.632812,28.169922 l 2.265626,-1.308594 c 2.686757,-1.5512 3.601981,-4.963632 2.050781,-7.65039 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963634,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 30.599609,4 C 27.497209,4 25,6.4972094 25,9.5996094 V 10.599609 C 25,7.4972094 27.497209,5 30.599609,5 h 2.800782 C 36.502791,5 39,7.4972094 39,10.599609 V 9.5996094 C 39,6.4972094 36.502791,4 33.400391,4 Z M 25,12.224609 a 21,21 0 0 0 -6.623047,3.826172 l -2.275391,-1.3125 c -2.686757,-1.5512 -6.09919,-0.635976 -7.6503901,2.050781 l -1.4003907,2.421876 c -0.6033566,1.045044 -0.8286088,2.200037 -0.7265624,3.3125 0.069736,-0.789767 0.3027074,-1.578362 0.7265624,-2.3125 l 1.4003907,-2.421876 c 1.5512001,-2.686757 4.9636331,-3.601981 7.6503901,-2.050781 l 2.275391,1.3125 A 21,21 0 0 1 25,13.224609 Z m 14,0.0039 v 1 a 21,21 0 0 1 6.638672,3.814453 l 2.259766,-1.304688 c 2.686757,-1.5512 6.09919,-0.635977 7.65039,2.050781 l 1.400391,2.421876 c 0.423855,0.734138 0.656827,1.522733 0.726562,2.3125 0.102046,-1.112463 -0.123206,-2.267456 -0.726562,-3.3125 l -1.400391,-2.421876 c -1.5512,-2.686758 -4.963633,-3.601981 -7.65039,-2.050781 l -2.259766,1.304688 A 21,21 0 0 0 39,12.228516 Z M 52.767578,29.09179 52.632812,29.16992 A 21,21 0 0 1 52.974609,32.541016 21,21 0 0 0 53,32 21,21 0 0 0 52.767578,29.091797 Z m -41.529297,0.0039 A 21,21 0 0 0 11,32 a 21,21 0 0 0 0.02539,0.458984 21,21 0 0 1 0.341797,-3.289062 z m 41.523438,6.808594 a 21,21 0 0 1 -0.128907,0.925781 l 2.265626,1.308594 c 1.641712,0.947843 2.617034,2.590267 2.777343,4.33789 0.185479,-2.100574 -0.824725,-4.210545 -2.777343,-5.33789 z m -41.529297,0.0039 -2.1308595,1.230469 c -1.9526187,1.127345 -2.9628223,3.237316 -2.7773437,5.33789 0.1603097,-1.747623 1.1356309,-3.390047 2.7773437,-4.33789 l 2.2656255,-1.308594 a 21,21 0 0 1 -0.134766,-0.921875 z"/>
+ <circle style="fill:#48aeff" cx="46" cy="46" r="16"/>
+ <path style="opacity:0.2" d="M 30.02539,46.5 A 16,16.001894 0 0 0 30,46.998106 16,16.001894 0 0 0 46,63 16,16.001894 0 0 0 62,46.998106 16,16.001894 0 0 0 61.98242,46.50586 16,16.001894 0 0 1 45.999998,61.999882 16,16.001894 0 0 1 30.02539,46.5 Z"/>
+ <g>
+ <path style="fill:#ffffff" d="m 38.50022,38.00021 h 5.99998 c 0.2765,0 0.4998,0.22302 0.4998,0.50001 V 44.5002 C 45,44.7767 44.7767,45 44.5002,45 H 38.50001 C 38.22302,45 38,44.7767 38,44.5002 V 38.50001 C 38,38.22302 38.22302,38 38.50001,38 Z"/>
+ <path style="fill:#ffffff" d="m 47.49978,38 h 5.99974 C 53.77671,38 54,38.223027 54,38.500025 v 6.000159 C 54,44.776693 53.77671,45 53.50022,45 H 47.500481 C 47.223291,45 47,44.776693 47,44.500184 v -6.000159 c 0,-0.277006 0.22299,-0.500018 0.499983,-0.500018 z"/>
+ <path style="fill:#ffffff" d="m 38.50022,47.000209 h 5.99998 c 0.2765,0 0.4998,0.223021 0.4998,0.50001 V 53.5002 c 0,0.276499 -0.2233,0.499799 -0.4998,0.499799 H 38.50001 C 38.22302,53.999999 38,53.776699 38,53.5002 v -6.000191 c 0,-0.27699 0.22302,-0.50001 0.50001,-0.50001 z"/>
+ <path style="fill:#ffffff" d="m 47.49978,46.999999 h 5.99974 c 0.27719,0 0.50048,0.223027 0.50048,0.500026 v 6.000159 c 0,0.276509 -0.22329,0.499815 -0.49978,0.499815 H 47.500481 C 47.223291,53.999999 47,53.776693 47,53.500184 v -6.000159 c 0,-0.277006 0.22299,-0.500018 0.499983,-0.500018 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/winetricks.svg b/.icons/awkward/64x64/apps/winetricks.svg
new file mode 100644
index 00000000..d9f5f346
--- /dev/null
+++ b/.icons/awkward/64x64/apps/winetricks.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m 11.429757,35 17.142286,0 C 29.362019,35 30,35.637974 30,36.427943 l 0,17.142114 C 30,54.362026 29.362019,55 28.572043,55 L 11.428557,55 C 10.637181,55 10,54.362026 10,53.572057 L 10,36.428743 C 10,35.638774 10.637181,35.0008 11.428557,35.0008 Z"/>
+ <g style="opacity:0.2" transform="matrix(1.9999364,0,0,2,9.1798092e-4,1.0006)">
+ <path d="m 5.7143,5 8.5714,0 c 0.395,0 0.714,0.3186 0.714,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5717,0 c -0.3957,0 -0.7143,-0.319 -0.7143,-0.714 l 0,-8.5717 c 0,-0.3957 0.3186,-0.7143 0.7143,-0.7143 z"/>
+ <path d="m 17.714,5 8.5714,0 c 0.396,0 0.715,0.3186 0.715,0.7143 l 0,8.5714 c 0,0.395 -0.319,0.714 -0.714,0.714 l -8.5714,0 c -0.396,0 -0.715,-0.319 -0.715,-0.714 l 0,-8.5714 c 0,-0.39571 0.31857,-0.71429 0.71429,-0.71429 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:#48aeff" d="m 11.4292,10.0006 17.1428,0 c 0.79,0 1.428,0.6372 1.428,1.4286 L 30,28.572 C 30,29.362 29.362,30 28.572,30 L 11.4286,30 C 10.6372,30 10,29.362 10,28.572 L 10,11.4286 C 10,10.6372 10.6372,10 11.4286,10 Z"/>
+ <path style="fill:#48aeff" d="m 35.427943,10 17.142114,0 C 53.362026,10 54,10.637219 54,11.428643 l 0,17.143314 C 54,29.361981 53.362026,30 52.572057,30 L 35.429943,30 C 34.637974,30 34,29.361981 34,28.571957 l 0,-17.143314 c 0,-0.791444 0.637115,-1.428623 1.428523,-1.428623 z"/>
+ <path style="fill:#48aeff" d="M 11.4292,34 28.572,34 C 29.362,34 30,34.637974 30,35.427943 l 0,17.142114 C 30,53.362026 29.362,54 28.572,54 L 11.4286,54 C 10.6372,54 10,53.362026 10,52.572057 L 10,35.428743 C 10,34.638774 10.6372,34.0008 11.4286,34.0008 Z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <circle style="fill:#fa6257" cx="46" cy="46" r="16"/>
+ <path style="fill:#ffffff" d="M 46,52.584 39.82,56 41,48.764 36,43.64 42.91,42.584 46,36 49.09,42.584 56,43.64 51,48.764 52.18,56 Z"/>
+ <path style="opacity:0.2" d="M 30.025391,46.501953 A 16,16 0 0 0 30,47 16,16 0 0 0 46,63 16,16 0 0 0 62,47 16,16 0 0 0 61.982422,46.507812 16,16 0 0 1 46,62 16,16 0 0 1 30.025391,46.501953 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/winff.svg b/.icons/awkward/64x64/apps/winff.svg
new file mode 120000
index 00000000..351fe6ec
--- /dev/null
+++ b/.icons/awkward/64x64/apps/winff.svg
@@ -0,0 +1 @@
+qwinff.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wingpanel.svg b/.icons/awkward/64x64/apps/wingpanel.svg
new file mode 100644
index 00000000..19243859
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wingpanel.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#4ab3e4" d="m 6.8000004,9 c -1.5512001,0 -2.8,1.23881 -2.8,2.777823 l 0,42.444353 c 0,1.538813 1.2487999,2.777824 2.8,2.777824 L 57.2,57 C 58.7512,57 60,55.760989 60,54.222176 L 60,11.777823 C 60,10.23981 58.752,9.001 57.2,9.001 Z"/>
+ <path style="fill:#4f4f4f" d="m 6.8000004,7.0000856 c -1.5512001,0 -2.8,1.2387823 -2.8,2.7777603 L 4.0000004,13 60,13 60,9.7778459 C 60,8.2388679 58.752,7.0000856 57.2,7.0000856 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812 7 C 5.2496034 7 4 8.2383657 4 9.7773438 L 4 10.777344 C 4 9.2383657 5.2496034 8 6.8007812 8 L 57.199219 8 C 58.749196 8 60 9.2383657 60 10.777344 L 60 9.7773438 C 60 8.2383657 58.749196 7 57.199219 7 L 6.8007812 7 z"/>
+ <path style="opacity:0.2" d="m 4,54.222656 0,1 C 4,56.762634 5.2496034,58 6.8007812,58 L 57.199219,58 C 58.749196,58 60,56.762634 60,55.222656 l 0,-1 C 60,55.762634 58.749196,57 57.199219,57 L 6.8007812,57 C 5.2496034,57 4,55.762634 4,54.222656 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wings3d.svg b/.icons/awkward/64x64/apps/wings3d.svg
new file mode 100644
index 00000000..af55ec75
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wings3d.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 13.955859,5 c 0,0 -2.741633,0.190462 -4.1999996,1.6488282 L 5.8347656,10.569922 C 3.9901414,11.979534 4,14.800304 4,14.955859 V 33 51.04414 c 0,0.15556 -0.00986,2.976326 1.8347656,4.385938 l 3.9210938,3.921094 C 11.214226,60.809538 13.955859,61 13.955859,61 H 32 50.04414 c 0,0 2.741634,-0.19046 4.2,-1.648828 l 3.921094,-3.921094 C 60.0098,54.020466 60,51.199696 60,51.04414 V 33 14.955859 c 0,-0.155555 0.0098,-2.976325 -1.834766,-4.385937 L 54.24414,6.6488282 C 52.785774,5.1904612 50.04414,5 50.04414,5 H 32 Z"/>
+ <path style="fill:#3f3f3f" d="m 13.955859,4 c 0,0 -2.741633,0.190462 -4.1999996,1.6488282 L 5.8347656,9.5699218 C 3.9901414,10.979534 4,13.800304 4,13.955859 V 32 50.04414 c 0,0.15556 -0.00986,2.976326 1.8347656,4.385938 l 3.9210938,3.921094 C 11.214226,59.809538 13.955859,60 13.955859,60 H 32 50.04414 c 0,0 2.741634,-0.19046 4.2,-1.648828 l 3.921094,-3.921094 C 60.0098,53.020466 60,50.199696 60,50.04414 V 32 13.955859 c 0,-0.155555 0.0098,-2.976325 -1.834766,-4.3859372 L 54.24414,5.6488282 C 52.785774,4.1904612 50.04414,4 50.04414,4 H 32 Z"/>
+ <path style="fill:#e53935" d="M 4,15.2 V 32 33.4 41.8 44 h 19 v 16 h 9 1.4 16.64414 c 0,0 2.741634,-0.19046 4.2,-1.648828 L 54.4,58.195314 V 50.2 L 36,49 v -7 l -1.2,1.2 V 33.4 L 18,32.2 V 14 Z"/>
+ <path style="fill:#ffffff" d="M 10.613281,5.0117188 C 10.305259,5.1936156 10.009927,5.3963232 9.7578124,5.6484376 L 5.8359376,9.5703124 C 3.9913134,10.979925 4,13.801476 4,13.957031 v 1.242188 L 16,26 v 8 H 26.667968 L 34,42 v 8 h 10.667968 l 8.71875,8.988282 c 0.30802,-0.1819 0.603356,-0.384606 0.85547,-0.63672 l 3.921874,-3.921874 C 60.008628,53.020076 60,50.198524 60,50.042968 V 48.800782 L 52.667968,42 H 42 V 34 L 34.667968,26 H 24 v -8 z"/>
+ <path style="fill:#c6c8cb" d="m 42,34 -8,8 v 8 l 8,-8 z"/>
+ <path style="fill:#dadbdd" d="m 34.666666,26 -8,8 L 34,42 42,34 Z"/>
+ <path style="fill:#b3b6bb" d="m 26.666666,34 8,-8 H 24 l -8,8 z"/>
+ <path style="fill:#dadbdd" d="M 10.611719,5.0117186 C 10.303697,5.1936154 10.007974,5.396714 9.7558594,5.6488282 L 5.8347656,9.5699218 C 3.9901414,10.979534 4,13.800304 4,13.955859 V 15.2 L 16,26 24,18 Z"/>
+ <path style="fill:#dadbdd" d="m 52.666666,42 -8,8 8.721616,8.988282 c 0.30802,-0.1819 0.603744,-0.384996 0.855858,-0.63711 l 3.921094,-3.921094 C 60.0098,53.020466 60,50.199696 60,50.04414 V 48.8 Z"/>
+ <path style="fill:#c6c8cb" d="m 24,18 -8,8 v 8 l 8,-8 z"/>
+ <path style="fill:#b3b6bb" d="m 44.666666,50 8,-8 H 42 l -8,8 z"/>
+ <rect style="opacity:0.2" width="19" height="1" x="4" y="44"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13.957031 4 C 13.957031 4 11.21618 4.1900719 9.7578125 5.6484375 L 5.8359375 9.5703125 C 3.9913133 10.979925 4 13.801476 4 13.957031 L 4 14.957031 C 4 14.801476 3.9913133 11.979926 5.8359375 10.570312 L 9.7578125 6.6484375 C 11.21618 5.1900719 13.957031 5 13.957031 5 L 32 5 L 50.042969 5 C 50.042969 5 52.783822 5.1900705 54.242188 6.6484375 L 58.164062 10.570312 C 60.008601 11.979925 60 14.801475 60 14.957031 L 60 13.957031 C 60 13.801475 60.008601 10.979924 58.164062 9.5703125 L 54.242188 5.6484375 C 52.783822 4.1900705 50.042969 4 50.042969 4 L 32 4 L 13.957031 4 z"/>
+ <path style="opacity:0.2" d="M 4 15.199219 L 4 16.199219 L 16 27 L 16 26 L 4 15.199219 z M 16 34 L 16 35 L 26.666016 35 L 34 43 L 34 42 L 26.666016 34 L 16 34 z M 34 50 L 34 51 L 44.666016 51 L 53.388672 59.988281 C 53.696692 59.806381 53.992027 59.603677 54.244141 59.351562 L 58.166016 55.429688 C 60.010582 54.020076 60 51.200478 60 51.044922 L 60 50.044922 C 60 50.200478 60.010582 53.020076 58.166016 54.429688 L 54.244141 58.351562 C 53.992027 58.603677 53.696692 58.806381 53.388672 58.988281 L 44.666016 50 L 34 50 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.611328 5.0117188 C 10.303306 5.1936155 10.007974 5.3963233 9.7558594 5.6484375 L 5.8339844 9.5703125 C 3.9893602 10.979925 4 13.799523 4 13.955078 L 4 14.955078 C 4 14.799523 3.9893602 11.979926 5.8339844 10.570312 L 9.7558594 6.6484375 C 10.007974 6.3963233 10.303306 6.1936154 10.611328 6.0117188 L 24 19 L 24 18 L 10.611328 5.0117188 z M 24 26 L 24 27 L 34.666016 27 L 42 35 L 42 34 L 34.666016 26 L 24 26 z M 42 42 L 42 43 L 52.666016 43 L 60 49.800781 L 60 48.800781 L 52.666016 42 L 42 42 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/winhelp.svg b/.icons/awkward/64x64/apps/winhelp.svg
new file mode 120000
index 00000000..56f6b4df
--- /dev/null
+++ b/.icons/awkward/64x64/apps/winhelp.svg
@@ -0,0 +1 @@
+wine-help.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wire-desktop.svg b/.icons/awkward/64x64/apps/wire-desktop.svg
new file mode 120000
index 00000000..05cbadfa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wire-desktop.svg
@@ -0,0 +1 @@
+wire.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wire.svg b/.icons/awkward/64x64/apps/wire.svg
new file mode 100644
index 00000000..ca134069
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wire.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#e4e4e4" d="M 31.999999,4.000029 C 16.488,4.000029 4,16.488029 4,32.000029 c 0,15.511999 12.488,28 27.999999,28 15.512001,0 28.000001,-12.488001 28.000001,-28 0,-15.512 -12.488,-28 -28.000001,-28 z"/>
+ <path style="fill:none;stroke:#313131;stroke-width:1.99997139" d="m 16.999987,20.000201 0,17.647147 c 0,0 0,7.352895 9.000071,7.352895 9.000072,0 9.000072,-7.352895 9.000072,-7.352895 l 0,-13.23541 c 0,0 0,-3.411352 -2.999958,-3.411352 -2.999957,0 -2.999957,3.411352 -2.999957,3.411352 l 0,13.23541 c 0,0 0,7.352895 9.000072,7.352895 9.000071,0 9.000071,-7.352895 9.000071,-7.352895 l 0,-17.647147"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488222 4 4 16.488222 4 32 C 4 32.113554 4.0112846 32.224034 4.0175781 32.335938 C 4.3691162 17.134398 16.710946 5 32 5 C 47.289055 5 59.630884 17.134398 59.982422 32.335938 C 59.988797 32.224034 60 32.113554 60 32 C 60 16.488222 47.511779 4 32 4 z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.664062 C 59.630879,47.865603 47.289273,60 32,60 16.712037,60 4.3711461,47.867681 4.0175781,32.667969 4.0114012,32.778587 4,32.887763 4,33 4,48.511779 16.488,61 32,61 47.512001,61 60,48.511779 60,33 c 0,-0.113447 -0.01128,-0.224114 -0.01758,-0.335938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wireshark.svg b/.icons/awkward/64x64/apps/wireshark.svg
new file mode 100644
index 00000000..67a88cc7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wireshark.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4e91d9" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="fill:none;stroke:#343434;stroke-width:2;stroke-linejoin:round" d="m 10,41 14,0 C 24.05102,22.5022 38,19 38,19 34.3728,34.0584 36.54976,41 44,41 l 12,0"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wiznote.svg b/.icons/awkward/64x64/apps/wiznote.svg
new file mode 100644
index 00000000..6c4270d5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wiznote.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#41a5c7" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 39.999914,15.000143 -4,16 -2,-8 -10,2 -3,7.999999 -3,-11.999999 -7.9999998,2 5.9999998,24.142 8,1.258 4,-5.4 1.938,6.072 12.062,1.928 12,-34 z"/>
+ <path style="fill:#ffffff" d="m 39.999914,14.000172 -4,16 -2,-8 -10,2.000001 -3,7.999999 -3,-11.999999 -7.9999998,1.999999 5.9999998,24.142 8,1.258 4,-5.4 1.938,6.071999 12.062,1.928001 12,-33.999999 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812,4 C 5.2496034,4 4,5.2495827 4,6.8002055 L 4,7.8 C 4,6.2493772 5.2496034,4.9997945 6.8007812,4.9997945 l 50.3984378,0 C 58.749197,4.9997945 60,6.2493772 60,7.8 L 60,6.8002055 C 60,5.2495828 58.749197,4 57.199219,4 L 6.8007812,4 Z"/>
+ <path style="opacity:0.2" d="m 4,57.2 0,0.999795 C 4,59.749454 5.2496034,61 6.8007812,61 L 57.199219,61 C 58.749197,61 60,59.749454 60,58.199795 L 60,57.2 c 0,1.54966 -1.250803,2.800205 -2.800781,2.800205 l -50.3984378,0 C 5.2496034,60.000205 4,58.74966 4,57.2 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wl-ico-64.svg b/.icons/awkward/64x64/apps/wl-ico-64.svg
new file mode 120000
index 00000000..a3f693ab
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wl-ico-64.svg
@@ -0,0 +1 @@
+widelands.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wmail.svg b/.icons/awkward/64x64/apps/wmail.svg
new file mode 120000
index 00000000..a0517ef7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wmail.svg
@@ -0,0 +1 @@
+WMail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wmtweaks.svg b/.icons/awkward/64x64/apps/wmtweaks.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wmtweaks.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/woeusbgui-icon.svg b/.icons/awkward/64x64/apps/woeusbgui-icon.svg
new file mode 100644
index 00000000..62a1a299
--- /dev/null
+++ b/.icons/awkward/64x64/apps/woeusbgui-icon.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#b7b7b7" d="m 12,6 40,0 0,20 -40,0 z"/>
+ <rect style="fill:#4f4f4f" width="56" height="34" x="4" y="24" rx="2.8" ry="2.834"/>
+ <g style="opacity:0.4" transform="scale(2,2)">
+ <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 style="opacity:0.2" d="m 4,55.167969 0,1 C 4,57.737969 5.2496033,59 6.8007812,59 L 57.199219,59 C 58.749197,59 60,57.737969 60,56.167969 l 0,-1 C 60,56.737969 58.749197,58 57.199219,58 L 6.8007812,58 C 5.2496033,58 4,56.737969 4,55.167969 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12,6 12,7 52,7 52,6 12,6 Z"/>
+ <rect style="opacity:0.5" width="10" height="6" x="16" y="10"/>
+ <rect style="opacity:0.5" width="10" height="6" x="38" y="10"/>
+ <g transform="translate(1,-1)">
+ <circle style="fill:#48aeff" cx="47" cy="47" r="16"/>
+ <path style="opacity:0.2" d="M 31.02539,47.5 A 16,16.001894 0 0 0 31,47.998106 16,16.001894 0 0 0 47,64 16,16.001894 0 0 0 63,47.998106 16,16.001894 0 0 0 62.98242,47.50586 16,16.001894 0 0 1 46.999998,62.999882 16,16.001894 0 0 1 31.02539,47.5 Z"/>
+ <path style="fill:#ffffff" d="m 39.50022,39.00021 h 5.99998 c 0.2765,0 0.4998,0.22302 0.4998,0.50001 V 45.5002 C 46,45.7767 45.7767,46 45.5002,46 H 39.50001 C 39.22302,46 39,45.7767 39,45.5002 V 39.50001 C 39,39.22302 39.22302,39 39.50001,39 Z"/>
+ <path style="fill:#ffffff" d="m 48.49978,39 h 5.99974 C 54.77671,39 55,39.223027 55,39.500025 v 6.000159 C 55,45.776693 54.77671,46 54.50022,46 H 48.500481 C 48.223291,46 48,45.776693 48,45.500184 v -6.000159 c 0,-0.277006 0.22299,-0.500018 0.499983,-0.500018 z"/>
+ <path style="fill:#ffffff" d="m 39.50022,48.000209 h 5.99998 c 0.2765,0 0.4998,0.223021 0.4998,0.50001 V 54.5002 c 0,0.276499 -0.2233,0.499799 -0.4998,0.499799 H 39.50001 C 39.22302,54.999999 39,54.776699 39,54.5002 v -6.000191 c 0,-0.27699 0.22302,-0.50001 0.50001,-0.50001 z"/>
+ <path style="fill:#ffffff" d="m 48.49978,47.999999 h 5.99974 c 0.27719,0 0.50048,0.223027 0.50048,0.500026 v 6.000159 c 0,0.276509 -0.22329,0.499815 -0.49978,0.499815 H 48.500481 C 48.223291,54.999999 48,54.776693 48,54.500184 v -6.000159 c 0,-0.277006 0.22299,-0.500018 0.499983,-0.500018 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wolfenstein.svg b/.icons/awkward/64x64/apps/wolfenstein.svg
new file mode 100644
index 00000000..3ba1e762
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wolfenstein.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-61" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="57" height="57" x="-60" y="-61" rx="2.85" ry="2.85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 30,10.169922 V 23 h 4 v -8.216797 l 1.5,-0.996094 z m -6.912109,5.640625 -0.240235,4.191406 -5.269531,-0.0039 L 20.527344,19 H 1.3632812 L 12.058594,20 8.3398438,23 H 27 v -5.472656 z m 17.824218,0 L 37,17.527344 V 23 h 18.660156 l -3.71875,-3 10.695313,-1 H 43.472656 l 2.949219,0.998047 -5.269531,0.0039 z M 18.761719,25 23,28.369141 v 26.453125 l 7,-4.269532 v 4.302735 L 41,46.728516 V 28.458984 L 45.300781,25 H 37 V 44.894531 L 34.041016,46.966797 33.958984,25 H 30 V 44.9375 L 27.046875,46.964844 26.953125,25 Z"/>
+ <path style="fill:#dc4043" d="M 30 9.1699219 L 30 22 L 34 22 L 34 13.783203 L 35.5 12.787109 L 30 9.1699219 z M 23.087891 14.810547 L 22.847656 19.001953 L 17.578125 18.998047 L 20.527344 18 L 1.3632812 18 L 12.058594 19 L 8.3398438 22 L 27 22 L 27 16.527344 L 23.087891 14.810547 z M 40.912109 14.810547 L 37 16.527344 L 37 22 L 55.660156 22 L 51.941406 19 L 62.636719 18 L 43.472656 18 L 46.421875 18.998047 L 41.152344 19.001953 L 40.912109 14.810547 z M 18.761719 24 L 23 27.369141 L 23 53.822266 L 30 49.552734 L 30 53.855469 L 41 45.728516 L 41 27.458984 L 45.300781 24 L 37 24 L 37 43.894531 L 34.041016 45.966797 L 33.958984 24 L 30 24 L 30 43.9375 L 27.046875 45.964844 L 26.953125 24 L 18.761719 24 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8496094 3 C 5.2707094 3 4 4.2707094 4 5.8496094 L 4 6.8496094 C 4 5.2707094 5.2707094 4 6.8496094 4 L 58.150391 4 C 59.729291 4 61 5.2707094 61 6.8496094 L 61 5.8496094 C 61 4.2707094 59.729291 3 58.150391 3 L 6.8496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wolfram-mathematica.svg b/.icons/awkward/64x64/apps/wolfram-mathematica.svg
new file mode 120000
index 00000000..0c4a5dac
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wolfram-mathematica.svg
@@ -0,0 +1 @@
+mathematica.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wolfram-player.svg b/.icons/awkward/64x64/apps/wolfram-player.svg
new file mode 100644
index 00000000..f97a50d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wolfram-player.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32.064237,5.0013929 a 1.6176411,1.6001719 0 0 0 -1.464262,0.7916725 l -4.844012,8.2042256 -8.795044,-3.819297 a 1.6176411,1.6001719 0 0 0 -2.259312,1.624491 l 0.956165,9.454757 -9.3847496,2.023972 A 1.6176411,1.6001719 0 0 0 5.4100509,25.90936 l 6.3914651,7.09328 -6.3904121,7.094324 a 1.6176411,1.6001719 0 0 0 0.8634982,2.627624 l 9.3852769,2.021891 -0.95406,9.454758 a 1.6176411,1.6001719 0 0 0 2.259837,1.62397 l 8.794517,-3.820864 4.84612,8.203185 a 1.6176411,1.6001719 0 0 0 2.793206,-5.32e-4 l 4.84454,-8.204227 8.794518,3.818778 a 1.6176411,1.6001719 0 0 0 2.259838,-1.624492 l -0.95617,-9.453714 9.384752,-2.024497 A 1.6176411,1.6001719 0 0 0 58.589951,40.0907 l -6.391467,-7.092746 6.390412,-7.094844 a 1.6176411,1.6001719 0 0 0 -0.863498,-2.627624 l -9.385802,-2.02189 0.95406,-9.454757 a 1.6176411,1.6001719 0 0 0 -2.259838,-1.62397 L 38.239827,13.99625 33.393179,5.7925446 A 1.6176411,1.6001719 0 0 0 32.064237,5.0013929 Z"/>
+ <path style="fill:#d6342a;fill-rule:evenodd" d="M 32.064237,4.0013925 A 1.6176411,1.6001719 0 0 0 30.599975,4.793065 l -4.844012,8.204226 -8.795044,-3.8192975 a 1.6176411,1.6001719 0 0 0 -2.259312,1.6244915 l 0.956165,9.454757 -9.3847496,2.023972 A 1.6176411,1.6001719 0 0 0 5.4100509,24.90936 l 6.3914651,7.09328 -6.3904121,7.094324 a 1.6176411,1.6001719 0 0 0 0.8634982,2.627624 l 9.3852769,2.021891 -0.95406,9.454758 a 1.6176411,1.6001719 0 0 0 2.259837,1.62397 l 8.794517,-3.820864 4.84612,8.203185 a 1.6176411,1.6001719 0 0 0 2.793206,-5.32e-4 l 4.84454,-8.204227 8.794518,3.818778 a 1.6176411,1.6001719 0 0 0 2.259838,-1.624492 l -0.95617,-9.453714 9.384752,-2.024497 A 1.6176411,1.6001719 0 0 0 58.589951,39.0907 l -6.391467,-7.092746 6.390412,-7.094844 a 1.6176411,1.6001719 0 0 0 -0.863498,-2.627624 l -9.385802,-2.02189 0.95406,-9.454757 A 1.6176411,1.6001719 0 0 0 47.033818,9.1748683 L 38.239827,12.99625 33.393179,4.7925442 A 1.6176411,1.6001719 0 0 0 32.064237,4.0013925 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 31.902344 4.0019531 A 1.6176411 1.6001719 0 0 0 30.599609 4.7929688 L 25.755859 12.998047 L 16.960938 9.1777344 A 1.6176411 1.6001719 0 0 0 14.701172 10.802734 L 14.746094 11.244141 A 1.6176411 1.6001719 0 0 1 16.960938 10.177734 L 25.755859 13.998047 L 30.599609 5.7929688 A 1.6176411 1.6001719 0 0 1 32.064453 5.0019531 A 1.6176411 1.6001719 0 0 1 33.392578 5.7929688 L 38.240234 13.996094 L 47.033203 10.175781 A 1.6176411 1.6001719 0 0 1 49.248047 11.240234 L 49.292969 10.798828 A 1.6176411 1.6001719 0 0 0 47.033203 9.1757812 L 38.240234 12.996094 L 33.392578 4.7929688 A 1.6176411 1.6001719 0 0 0 32.064453 4.0019531 A 1.6176411 1.6001719 0 0 0 31.902344 4.0019531 z M 48.439453 20.275391 L 48.339844 21.253906 L 57.724609 23.275391 A 1.6176411 1.6001719 0 0 1 58.916016 24.339844 A 1.6176411 1.6001719 0 0 0 57.724609 22.275391 L 48.439453 20.275391 z M 15.558594 20.279297 L 6.2734375 22.28125 A 1.6176411 1.6001719 0 0 0 5.0820312 24.345703 A 1.6176411 1.6001719 0 0 1 6.2734375 23.28125 L 15.658203 21.257812 L 15.558594 20.279297 z M 52.650391 32.498047 L 52.199219 32.998047 L 58.589844 40.089844 A 1.6176411 1.6001719 0 0 1 58.917969 40.654297 A 1.6176411 1.6001719 0 0 0 58.589844 39.089844 L 52.650391 32.498047 z M 11.349609 32.501953 L 5.4101562 39.097656 A 1.6176411 1.6001719 0 0 0 5.0839844 40.660156 A 1.6176411 1.6001719 0 0 1 5.4101562 40.097656 L 11.800781 33.001953 L 11.349609 32.501953 z M 48.441406 44.722656 L 48.341797 44.744141 L 49.253906 53.755859 A 1.6176411 1.6001719 0 0 0 49.298828 53.197266 L 48.441406 44.722656 z M 15.560547 44.724609 L 14.705078 53.201172 A 1.6176411 1.6001719 0 0 0 14.75 53.755859 L 15.660156 44.746094 L 15.560547 44.724609 z"/>
+ <path style="opacity:0.2" d="M 29.980469,18 C 23.24158,17.999922 17.999791,23.673076 18,30.34375 18.000096,37.01421 22.733981,42.000079 29.472656,42 c 8.4951,-0.55027 10.18326,-12.77064 2.773438,-11.337891 -0.08941,0.290347 2.078007,1.128035 2.232422,2.650391 0.303504,2.992211 -2.061579,4.794611 -5.015625,4.226562 -2.158283,-0.415024 -4.76549,-2.240408 -5.271485,-4.058593 -0.467844,-1.681101 -0.235099,-3.699186 0.261719,-5.039063 C 26.798683,22.115648 35.080818,20.440207 38,20.519531 35.716144,18.799746 33.204567,18.003297 29.980469,18 Z m 4.546875,6 c -8.4951,0.55027 -10.18326,12.77064 -2.773438,11.337891 0.08941,-0.290347 -2.078007,-1.128035 -2.232422,-2.650391 -0.303504,-2.992211 2.061579,-4.79461 5.015625,-4.226562 2.158283,0.415024 4.76549,2.240408 5.271485,4.058593 0.467844,1.681101 0.235099,3.699186 -0.261719,5.039063 C 37.201317,43.884352 28.919182,45.559793 26,45.480469 28.283856,47.200254 30.795433,47.996703 34.019531,48 40.75842,48.000078 46.000209,42.326924 46,35.65625 45.999904,28.98579 41.266019,23.999921 34.527344,24 Z"/>
+ <path style="fill:#ffffff" d="M 29.980469 17 C 23.24158 16.999922 17.999791 22.673076 18 29.34375 C 18.000096 36.01421 22.733981 41.000079 29.472656 41 C 37.967756 40.44973 39.655916 28.22936 32.246094 29.662109 C 32.156684 29.952456 34.324101 30.790144 34.478516 32.3125 C 34.78202 35.304711 32.416937 37.107111 29.462891 36.539062 C 27.304608 36.124038 24.697401 34.298654 24.191406 32.480469 C 23.723562 30.799368 23.956307 28.781283 24.453125 27.441406 C 26.798683 21.115648 35.080818 19.440207 38 19.519531 C 35.716144 17.799746 33.204567 17.003297 29.980469 17 z M 34.527344 23 C 26.032244 23.55027 24.344084 35.77064 31.753906 34.337891 C 31.843316 34.047544 29.675899 33.209856 29.521484 31.6875 C 29.21798 28.695289 31.583063 26.89289 34.537109 27.460938 C 36.695392 27.875962 39.302599 29.701346 39.808594 31.519531 C 40.276438 33.200632 40.043693 35.218717 39.546875 36.558594 C 37.201317 42.884352 28.919182 44.559793 26 44.480469 C 28.283856 46.200254 30.795433 46.996703 34.019531 47 C 40.75842 47.000078 46.000209 41.326924 46 34.65625 C 45.999904 27.98579 41.266019 22.999921 34.527344 23 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wop.svg b/.icons/awkward/64x64/apps/wop.svg
new file mode 120000
index 00000000..370a3a67
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wop.svg
@@ -0,0 +1 @@
+worldofpadman.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wordpad.svg b/.icons/awkward/64x64/apps/wordpad.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wordpad.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wordpress.svg b/.icons/awkward/64x64/apps/wordpress.svg
new file mode 100644
index 00000000..e344b689
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wordpress.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m4.043 31.828a28 28 0 0 0 -0.043 1.172 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -0.042 -0.828 28 28 0 0 1 -27.958 26.828 28 28 0 0 1 -27.956 -27.172z"/>
+ <path style="fill:#248afd" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m31.998047 4a28 28 0 0 0 -27.998047 28 28 28 0 0 0 0.0214844 0.40625 28 28 0 0 1 27.976563 -27.40625h0.001953a28 28 0 0 1 27.976562 27.585938 28 28 0 0 0 0.021485 -0.585938 28 28 0 0 0 -27.998047 -28h-0.001953z"/>
+ <path style="opacity:.2" d="m32.000002 8.9999996c-13.233946 0-24.000002 10.766802-24.000002 24 0 13.234018 10.766465 24 24.000002 24 13.233124 0 23.999998-10.765982 23.999998-24 0-13.233198-10.766876-24-23.999998-24zm0 1.8468744c5.767772 0.000001 11.220794 2.603596 15.162374 6.214496-0.0957-0.0055-0.19052-0.01874-0.288752-0.01874-2.175664 0-4.920062 2.095102-4.920062 4.131558 0.046438 5.825812 4.915754 7.42808 5.003314 10.706446 0 1.896504-0.727842 4.098338-1.685626 7.162502l-2.210624 7.38375-8.006248-23.413822c1.33297-0.06996 2.135932-0.211876 2.135932-0.211876 1.193434-0.14122 1.054494-1.89665-0.14062-1.826252 0 0-3.190294 0.28125-5.507184 0.28125-2.176932 0-6.634196-0.28125-6.634196-0.28125-1.193856-0.0704-1.334482 1.756286-0.14062 1.826252 0 0 1.931184 0.1419 3.124198 0.211876l3.451874 9.055072-4.850624 14.540624-8.06625-23.596634c1.335499-0.06996 2.736362-0.210002 2.736362-0.210002 1.193014-0.14122 1.05178-1.896646-0.1425-1.82625 0 0-3.788428 0.281248-6.105739 0.281248-0.41608 0.000002-1.10523-0.0095-1.625011-0.02512 3.961385-6.014516 10.97018-10.385109 18.710002-10.385126zm19.439998 11.521876c1.730492 3.155636 2.71355 6.779652 2.713126 10.63125 0 8.172792-4.429188 15.306862-11.015626 19.1475l6.768752-19.56375c1.26468-3.159854 1.68375-5.686934 1.68375-7.935 0-0.814832-0.05472-1.574346-0.15-2.28zm-39.675 1.614376 10.567502 28.95375c-7.389934-3.59109-12.485629-11.16803-12.485629-19.936876 0-3.211702 0.6888606-6.261698 1.9181266-9.016874zm20.625 10.951874 6.810002 18.65625c0.04426 0.1096 0.09808 0.212652 0.1575 0.3075-2.302978 0.809774-4.777558 1.254376-7.3575 1.254376-2.174824 0-4.272176-0.318466-6.256876-0.901876z"/>
+ <path style="fill:#ffffff" d="m32.000002 7.9999996c-13.233946 0-24.000002 10.766803-24.000002 24 0 13.234018 10.766465 24 24.000002 24 13.233124 0 23.999998-10.765982 23.999998-24 0-13.233198-10.766876-24-23.999998-24zm0 1.8468748c5.767772 0.000001 11.220794 2.6035956 15.162374 6.2144956-0.0957-0.0055-0.19052-0.01874-0.288752-0.01874-2.175664 0-4.920062 2.095103-4.920062 4.131558 0.046438 5.825812 4.915754 7.42808 5.003314 10.706446 0 1.896504-0.727842 4.098338-1.685626 7.162502l-2.210624 7.38375-8.006248-23.413822c1.33297-0.06996 2.135932-0.211876 2.135932-0.211876 1.193434-0.14122 1.054494-1.896649-0.14062-1.826251 0 0-3.190294 0.281249-5.507184 0.281249-2.176932 0-6.634196-0.281249-6.634196-0.281249-1.193856-0.0704-1.334482 1.756285-0.14062 1.826251 0 0 1.931184 0.1419 3.124198 0.211876l3.451874 9.055072-4.850624 14.540624-8.06625-23.596634c1.335499-0.06996 2.736362-0.210002 2.736362-0.210002 1.193014-0.14122 1.05178-1.896646-0.1425-1.82625 0 0-3.788428 0.281248-6.105739 0.281248-0.41608 0.000002-1.10523-0.0095-1.625011-0.02512 3.961385-6.014518 10.97018-10.385111 18.710002-10.385128zm19.439998 11.521876c1.730492 3.155636 2.71355 6.779652 2.713126 10.63125 0 8.172792-4.429188 15.306862-11.015626 19.1475l6.768752-19.56375c1.26468-3.159854 1.68375-5.686934 1.68375-7.935 0-0.814832-0.05472-1.574346-0.15-2.28zm-39.675 1.614376 10.567502 28.95375c-7.389934-3.59109-12.485629-11.16803-12.485629-19.936876 0-3.211702 0.6888606-6.261698 1.9181266-9.016874zm20.625 10.951874 6.810002 18.65625c0.04426 0.1096 0.09808 0.212652 0.1575 0.3075-2.302978 0.809774-4.777558 1.254376-7.3575 1.254376-2.174824 0-4.272176-0.318466-6.256876-0.901876z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/words.svg b/.icons/awkward/64x64/apps/words.svg
new file mode 100644
index 00000000..a0fb8dd7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/words.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4e9e45" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <g style="fill:#4c4c4c" transform="scale(2,2)">
+ <path d="M 9,8 23,8 23,9 9,9 Z"/>
+ <path d="m 9,11 14,0 0,1 -14,0 z"/>
+ <path d="m 9,14 14,0 0,1 -14,0 z"/>
+ <path d="m 9,17 14,0 0,1 -14,0 z"/>
+ <path d="m 9,20 14,0 0,1 -14,0 z"/>
+ <path d="m 9,23 14,0 0,1 -14,0 z"/>
+ </g>
+ <path style="opacity:0.2" d="m 10,57 0,1 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wordview.svg b/.icons/awkward/64x64/apps/wordview.svg
new file mode 100644
index 00000000..e8977639
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wordview.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#37a0f2" width="52" height="52" x="-58" y="-58" rx="2.6" ry="2.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:5.99467897;stroke-linecap:round;stroke-linejoin:round" d="m 15.009688,20.038399 7.995873,27.964784 9.994843,-19.974846 9.994842,19.974846 7.995873,-27.964784"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:5.99467897;stroke-linecap:round;stroke-linejoin:round" d="m 15.009688,19.038572 7.995873,27.964784 9.994843,-19.974845 9.994842,19.974845 7.995873,-27.964784"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.6015625,6 C 7.1611725,6 6,7.1606687 6,8.6004338 L 6,9.6 C 6,8.1602349 7.1611725,6.9995662 8.6015625,6.9995662 l 46.7968755,0 C 56.838427,6.9995662 58,8.1602349 58,9.6 L 58,8.6004338 C 58,7.1606687 56.838427,6 55.398438,6 L 8.6015625,6 Z"/>
+ <path style="opacity:0.2" d="m 6,55.4 0,0.999566 C 6,57.838932 7.1611725,59 8.6015625,59 L 55.398438,59 C 56.838428,59 58,57.838931 58,56.399566 L 58,55.4 c 0,1.439364 -1.161572,2.600434 -2.601562,2.600434 l -46.7968755,0 C 7.1611725,58.000434 6,56.839365 6,55.4 Z"/>
+ <circle style="fill:#c03630" cx="48" cy="46" r="16"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 48.00011,39.500541 c -1.938526,0.019 -3.889973,0.461761 -5.578561,1.41866 -0.673016,0.438343 -1.48093,1.004495 -2.089786,1.574906 -0.957993,0.937922 -1.777988,2.031828 -2.331984,3.257725 1.51867,3.349916 4.857367,5.805108 8.530141,6.167877 2.409184,0.272697 4.930566,-0.143568 7.048352,-1.335606 0.672995,-0.438343 1.480929,-1.004496 2.089785,-1.574907 0.957994,-0.93992 1.777988,-2.033828 2.331984,-3.257724 C 56.482052,42.401756 53.142075,39.945964 49.4701,39.583994 48.982103,39.525998 48.490107,39.5 48.00011,39.5 Z m 0,2.500389 c 2.008786,-0.0445 3.787774,1.752512 3.749974,3.750482 0.06438,2.208213 -2.136185,4.114052 -4.31157,3.701686 -2.196985,-0.257938 -3.740174,-2.722569 -3.017579,-4.810192 0.461997,-1.53587 1.969986,-2.659775 3.579975,-2.641776 z m 0,2.500388 a 1.2499914,1.2501741 0 0 0 -1.249991,1.251894 1.2499914,1.2501741 0 0 0 1.249991,1.249894 1.2499914,1.2501741 0 0 0 1.249992,-1.249894 1.2499914,1.2501741 0 0 0 -1.249992,-1.245894 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 32.025391,46.5 A 15.99989,16.001784 0 0 0 32,46.998106 15.99989,16.001784 0 0 0 48,63 15.99989,16.001784 0 0 0 64,46.998106 15.99989,16.001784 0 0 0 63.982422,46.50586 15.99989,16.001784 0 0 1 48,61.999882 15.99989,16.001784 0 0 1 32.025391,46.5 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wordview.xpm.svg b/.icons/awkward/64x64/apps/wordview.xpm.svg
new file mode 120000
index 00000000..bf51eb6a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wordview.xpm.svg
@@ -0,0 +1 @@
+wordview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/work.openpaper.Paperwork.svg b/.icons/awkward/64x64/apps/work.openpaper.Paperwork.svg
new file mode 120000
index 00000000..20453599
--- /dev/null
+++ b/.icons/awkward/64x64/apps/work.openpaper.Paperwork.svg
@@ -0,0 +1 @@
+paperwork.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/workflowy.svg b/.icons/awkward/64x64/apps/workflowy.svg
new file mode 100644
index 00000000..cbd604a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/workflowy.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="-62" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3c7fb0" width="58" height="58" x="-61" y="-61" rx="2.9" ry="2.9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="19.5" height="6" x="29.5" y="29" rx="3" ry="3"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="33" height="6" x="16" y="41" rx="3" ry="3"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="33" height="6" x="16" y="17" rx="3" ry="3"/>
+ <circle style="opacity:0.2" cx="21" cy="21" r="6"/>
+ <circle style="fill:#ffffff" cx="21" cy="20" r="6"/>
+ <circle style="opacity:0.2" cx="21" cy="45" r="6"/>
+ <circle style="fill:#ffffff" cx="21" cy="44" r="6"/>
+ <circle style="opacity:0.2" cx="30" cy="33" r="6"/>
+ <circle style="fill:#ffffff" cx="30" cy="32" r="6"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/workrave.svg b/.icons/awkward/64x64/apps/workrave.svg
new file mode 100644
index 00000000..00766f6e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/workrave.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#e4e4e4" d="m32 4a12 12 0 0 0 -9.598 4.8203 12 12 0 0 0 -10.203 3.3787 12 12 0 0 0 -3.4763 8.998 12 12 0 0 0 0.1015 1.201 12 12 0 0 0 -0.084 0.069 12 12 0 0 0 -4.7402 9.533 12 12 0 0 0 0.023437 0.45508 12 12 0 0 0 4.7969 9.1465 12 12 0 0 0 -0.087891 0.93164 12 12 0 0 0 -0.019531 1.1992 12 12 0 0 0 3.4863 8.0684 12 12 0 0 0 10.199 3.375 12 12 0 0 0 9.602 4.825 12 12 0 0 0 9.5977 -4.8203 12 12 0 0 0 10.203 -3.3789 12 12 0 0 0 0.80274 -0.89062 12 12 0 0 0 2.6738 -7.1094 12 12 0 0 0 -0.01758 -1.2676 12 12 0 0 0 -0.03906 -0.5957 12 12 0 0 0 -0.04492 -0.33594 12 12 0 0 0 4.8008 -9.0449 12 12 0 0 0 0 -0.0059 12 12 0 0 0 0.023 -0.55 12 12 0 0 0 -4.732 -9.533 12 12 0 0 0 -0.088 -0.069 12 12 0 0 0 0.107 -1.13 12 12 0 0 0 -3.486 -9.069 12 12 0 0 0 -10.199 -3.3748 12 12 0 0 0 -9.602 -4.8242z"/>
+ <rect style="fill:#d09e73" width="9.368" height="18.735" x="-42.87" y=".53" rx="4.684" ry="4.684" transform="matrix(-.70711 -.70711 -.70711 .70711 0 0)"/>
+ <circle style="fill:#d09e73" cx="32" cy="32" r="12"/>
+ <rect style="fill:#d09e73" width="9.368" height="18.735" x="2.39" y="45.79" rx="4.684" ry="4.684" transform="rotate(-45)"/>
+ <circle style="opacity:.2" cx="27" cy="30" r="3"/>
+ <circle style="fill:#4d4d4d" cx="27.001" cy="29" r="3"/>
+ <circle style="opacity:.2" cx="37" cy="30" r="3"/>
+ <circle style="fill:#4d4d4d" cx="37" cy="29" r="3"/>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a12 12 0 0 0 -9.598 4.8203 12 12 0 0 0 -10.203 3.3787 12 12 0 0 0 -3.4763 8.998 12 12 0 0 1 3.4763 -7.998 12 12 0 0 1 10.203 -3.3787 12 12 0 0 1 9.598 -4.8203 12 12 0 0 1 9.602 4.8242 12 12 0 0 1 10.199 3.3748 12 12 0 0 1 3.486 8.069 12 12 0 0 0 -3.486 -9.069 12 12 0 0 0 -10.199 -3.3748 12 12 0 0 0 -9.602 -4.8242zm-23.26 18.467a12 12 0 0 0 -4.7402 9.533 12 12 0 0 0 0.0234 0.449 12 12 0 0 1 4.8008 -9.051 12 12 0 0 1 -0.084 -0.931zm46.528 0a12 12 0 0 1 -0.088 0.931 12 12 0 0 1 4.797 9.153 12 12 0 0 0 0.023 -0.551 12 12 0 0 0 -4.732 -9.533zm-46.536 20.066a12 12 0 0 0 -0.0195 1.199 12 12 0 0 1 0.1074 -1.13 12 12 0 0 1 -0.0879 -0.069zm46.528 0a12 12 0 0 1 -0.084 0.069 12 12 0 0 1 0.101 1.199 12 12 0 0 0 -0.017 -1.268z"/>
+ <path style="opacity:.2" d="m55.287 21.268a12 12 0 0 1 -0.10742 1.1309 12 12 0 0 1 0.08789 0.06836 12 12 0 0 0 0.01953 -0.19922 12 12 0 0 0 0 -1zm-46.555 0.0332a12 12 0 0 0 -0.00977 0.89648 12 12 0 0 0 0.023438 0.26562 12 12 0 0 1 0.078125 -0.06445 12 12 0 0 1 -0.091797 -1.0977zm-4.7086 11.16a12 12 0 0 0 -0.0234 0.539 12 12 0 0 0 0.023437 0.45508 12 12 0 0 0 4.709 9.0742 12 12 0 0 1 0.087891 -0.92774 12 12 0 0 1 -4.7969 -9.1406zm55.953 0.0957a12 12 0 0 1 -4.8008 9.0449 12 12 0 0 1 0.04492 0.33594 12 12 0 0 1 0.03906 0.59375 12 12 0 0 0 4.7168 -8.9746 12 12 0 0 0 0 -0.0059 12 12 0 0 0 0.024 -0.551 12 12 0 0 0 -0.023 -0.443zm-51.249 11.339a12 12 0 0 0 -0.013672 0.83594 12 12 0 0 0 3.4863 8.0684 12 12 0 0 0 10.199 3.375 12 12 0 0 0 9.601 4.825 12 12 0 0 0 9.5977 -4.8203 12 12 0 0 0 10.203 -3.3789 12 12 0 0 0 0.80274 -0.89062 12 12 0 0 0 2.6738 -7.1094 12 12 0 0 0 -0.0098 -0.83789 12 12 0 0 1 -2.6641 6.9473 12 12 0 0 1 -0.80274 0.89062 12 12 0 0 1 -10.203 3.379 12 12 0 0 1 -9.598 4.82 12 12 0 0 1 -9.602 -4.824 12 12 0 0 1 -10.199 -3.375 12 12 0 0 1 -3.4724 -7.905z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/workspace-switcher-left-bottom.svg b/.icons/awkward/64x64/apps/workspace-switcher-left-bottom.svg
new file mode 100644
index 00000000..0239c61a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/workspace-switcher-left-bottom.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4ab3e4" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 4,51 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,54 C 5.338,54 4,52.662 4,51 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 7,10 c -1.662,0 -3,1.338 -3,3 l 0,1 c 0,-1.662 1.338,-3 3,-3 l 50,0 c 1.662,0 3,1.338 3,3 l 0,-1 c 0,-1.662 -1.338,-3 -3,-3 L 7,10 Z"/>
+ <rect style="fill:#ebebeb" width="24" height="30" x="-56" y="-32" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="m 2,55 0,1 c 0,0.554 0.446,1 1,1 l 28,0 c 0.554,0 1,-0.446 1,-1 l 0,-1 c 0,0.554 -0.446,1 -1,1 L 3,56 C 2.446,56 2,55.554 2,55 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/workspace-switcher-right-bottom.svg b/.icons/awkward/64x64/apps/workspace-switcher-right-bottom.svg
new file mode 100644
index 00000000..6e744c6f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/workspace-switcher-right-bottom.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4ab3e4" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 4,51 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,54 C 5.338,54 4,52.662 4,51 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 10 C 5.338 10 4 11.338 4 13 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 13 C 60 11.338 58.662 10 57 10 L 7 10 z"/>
+ <rect style="fill:#ebebeb" width="24" height="30" x="-56" y="-62" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="m 32,55 0,1 c 0,0.554 0.446,1 1,1 l 28,0 c 0.554,0 1,-0.446 1,-1 l 0,-1 c 0,0.554 -0.446,1 -1,1 l -28,0 c -0.554,0 -1,-0.446 -1,-1 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/workspace-switcher-right-top.svg b/.icons/awkward/64x64/apps/workspace-switcher-right-top.svg
new file mode 100644
index 00000000..37d94933
--- /dev/null
+++ b/.icons/awkward/64x64/apps/workspace-switcher-right-top.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4ab3e4" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 4,51 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,54 C 5.338,54 4,52.662 4,51 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 10 C 5.338 10 4 11.338 4 13 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 13 C 60 11.338 58.662 10 57 10 L 7 10 z"/>
+ <rect style="fill:#ebebeb" width="24" height="30" x="-32" y="-62" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="m 32,31 0,1 c 0,0.554 0.446,1 1,1 l 28,0 c 0.554,0 1,-0.446 1,-1 l 0,-1 c 0,0.554 -0.446,1 -1,1 l -28,0 c -0.554,0 -1,-0.446 -1,-1 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/workspace-switcher-top-left.svg b/.icons/awkward/64x64/apps/workspace-switcher-top-left.svg
new file mode 100644
index 00000000..f2918745
--- /dev/null
+++ b/.icons/awkward/64x64/apps/workspace-switcher-top-left.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4ab3e4" width="44" height="56" x="-54" y="-60" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 4,51 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,54 C 5.338,54 4,52.662 4,51 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 10 C 5.338 10 4 11.338 4 13 L 4 14 C 4 12.338 5.338 11 7 11 L 57 11 C 58.662 11 60 12.338 60 14 L 60 13 C 60 11.338 58.662 10 57 10 L 7 10 z"/>
+ <rect style="fill:#ebebeb" width="24" height="30" x="-32" y="-32" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="m 2,31 0,1 c 0,0.554 0.446,1 1,1 l 28,0 c 0.554,0 1,-0.446 1,-1 l 0,-1 c 0,0.554 -0.446,1 -1,1 L 3,32 C 2.446,32 2,31.554 2,31 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/workspace-switcher.svg b/.icons/awkward/64x64/apps/workspace-switcher.svg
new file mode 120000
index 00000000..2c414871
--- /dev/null
+++ b/.icons/awkward/64x64/apps/workspace-switcher.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/world-of-goo.svg b/.icons/awkward/64x64/apps/world-of-goo.svg
new file mode 100644
index 00000000..f9a631d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/world-of-goo.svg
@@ -0,0 +1,10 @@
+<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m32 57c27 0 25-24 25-24s-2-24-25-24c-20 0-26 24-26 24s0 24 26 24z" style="opacity:.2"/>
+ <path d="m32 56c27 0 25-24 25-24s-2-24-25-24c-20 0-26 24-26 24s0 24 26 24z" style="fill:#4f4f4f"/>
+ <path d="m17 13c-8 0-11 12-11 12s-1 13 9 13c11 0 13-12 13-12s1-13-11-13zm33 2c-9 0-9 10-9 10s1 10 9 10c9 0 9-9 9-9s-1-11-9-11z" style="opacity:.2"/>
+ <path d="M 32 8 C 12 8 6 32 6 32 C 6 32 6.0141738 32.392865 6.0429688 32.853516 C 6.2550362 32.03009 12.355629 9 32 9 C 55 9 57 33 57 33 C 57 33 57.010162 33.367756 57.019531 33.613281 C 57.039607 32.630424 57 32 57 32 C 57 32 55 8 32 8 z " style="fill:#ffffff;opacity:.1"/>
+ <path d="m17 12c-8 0-11 12-11 12s-1 13 9 13c11 0 13-12 13-12s1-13-11-13zm33 2c-9 0-9 10-9 10s1 10 9 10c9 0 9-9 9-9s-1-11-9-11z" style="fill:#efefef"/>
+ <circle cx="14" cy="24" r="3" style="fill:#4f4f4f"/>
+ <circle cx="53" cy="24" r="3" style="fill:#4f4f4f"/>
+ <path d="M 17 12 C 8.9999998 12 6 24 6 24 C 6 24 5.9800003 24.547485 5.9882812 25.283203 C 5.9932593 25.185402 6 25 6 25 C 6 25 8.9999998 13 17 13 C 26.98673 13 27.95325 21.916309 28.001953 24.9375 C 28.026831 24.584009 28.83219 12 17 12 z M 50 14 C 41 14 41 24 41 24 C 41 24 41.022081 24.162992 41.044922 24.324219 C 41.221595 22.136645 42.369462 15 50 15 C 57.206512 15 58.721256 23.854306 58.953125 25.625 C 58.986138 25.262904 59 25 59 25 C 59 25 58 14 50 14 z " style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/world-of-tanks.svg b/.icons/awkward/64x64/apps/world-of-tanks.svg
new file mode 100644
index 00000000..4e4ca08b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/world-of-tanks.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 24.333333,5.0000007 c -1.520474,2.858e-4 -2.978579,0.5904334 -4.053647,1.6406564 l -8.599998,8.4001599 c -0.940531,0.920912 -1.508081,2.115515 -1.643187,3.370321 L 10,21.800322 v 18.53942 c 2.93e-4,1.485144 0.604479,2.909364 1.679688,3.95945 l 5.559766,5.430574 5.906899,5.430574 4.3,4.20008 c 2.239039,2.186106 5.868255,2.186106 8.107292,0 l 4.3,-4.20008 5.906902,-5.430574 5.559764,-5.430574 C 52.39552,43.249106 52.999707,41.824886 53,40.339742 v -18.53942 l -0.0078,-2.957324 c -0.0395,-1.410136 -0.624148,-2.775967 -1.671964,-3.802181 l -8.6,-8.4001599 C 41.645246,5.5904341 40.187141,5.0002865 38.666667,5.0000007 Z"/>
+ <path style="fill:#4f4f4f" d="m 24.333333,4.0000002 c -1.520474,2.858e-4 -2.978579,0.5904334 -4.053647,1.6406564 l -8.599998,8.4001604 c -0.940531,0.920912 -1.508081,2.115515 -1.643187,3.370321 L 10,20.800322 v 18.53942 c 2.93e-4,1.485144 0.604479,2.909364 1.679688,3.95945 l 5.559766,5.430574 5.906899,5.430574 4.3,4.20008 c 2.239039,2.186106 5.868255,2.186106 8.107292,0 l 4.3,-4.20008 5.906902,-5.430574 5.559764,-5.430574 C 52.39552,42.249106 52.999707,40.824886 53,39.339742 V 20.800322 L 52.9922,17.842998 C 52.9527,16.432862 52.368052,15.06703 51.320236,14.040817 l -8.6,-8.4001604 C 41.645246,4.5904336 40.187141,4.000286 38.666667,4.0000002 Z"/>
+ <path style="opacity:0.2" d="M 24.955078,11 16.5,19 H 28 V 50.777344 L 32,55 36,50.777344 V 19 H 47.5 L 39.044922,11 Z M 17,22 v 19.1875 l 5.207031,5.076172 5.585938,-5.728516 L 25,37.8125 V 22 Z m 22,0 v 15.8125 l -2.792969,2.722656 5.585938,5.728516 L 47,41.1875 V 22 Z"/>
+ <path style="fill:#c2c4c1" d="m 28,16 h 8 V 49.777778 L 32,54 28,49.777778 Z"/>
+ <path style="fill:none;stroke:#c2c4c1;stroke-width:8" d="m 21,21 v 17.5 l 4,3.9"/>
+ <path style="fill:none;stroke:#c2c4c1;stroke-width:8" d="m 43,21 v 17.5 l -4,3.9"/>
+ <path style="fill:#c2c4c1" d="M 39.045455,10 47.5,18 h -31 l 8.454545,-8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.955078 10 L 16.5 18 L 17.556641 18 L 24.955078 11 L 39.044922 11 L 46.443359 18 L 47.5 18 L 39.044922 10 L 24.955078 10 z M 17 21 L 17 22 L 25 22 L 25 21 L 17 21 z M 39 21 L 39 22 L 47 22 L 47 21 L 39 21 z M 25 36.8125 L 25 37.8125 L 27.292969 40.046875 L 27.792969 39.535156 L 25 36.8125 z M 39 36.8125 L 36.207031 39.535156 L 36.707031 40.046875 L 39 37.8125 L 39 36.8125 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.333984 4 C 22.81351 4.0002858 21.354365 4.590402 20.279297 5.640625 L 11.679688 14.041016 C 10.739156 14.961928 10.172215 16.157303 10.037109 17.412109 L 10 20.800781 L 10 21.800781 L 10.037109 18.412109 C 10.172215 17.157303 10.739156 15.961928 11.679688 15.041016 L 20.279297 6.640625 C 21.354365 5.590402 22.81351 5.0002858 24.333984 5 L 38.666016 5 C 40.18649 5.0002858 41.645713 5.590402 42.720703 6.640625 L 51.320312 15.041016 C 52.368129 16.06723 52.952688 17.433614 52.992188 18.84375 L 53 21.800781 L 53 20.800781 L 52.992188 17.84375 C 52.952688 16.433614 52.368129 15.067229 51.320312 14.041016 L 42.720703 5.640625 C 41.645713 4.590402 40.18649 4.0002858 38.666016 4 L 24.333984 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/worldofpadman.svg b/.icons/awkward/64x64/apps/worldofpadman.svg
new file mode 100644
index 00000000..16303668
--- /dev/null
+++ b/.icons/awkward/64x64/apps/worldofpadman.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <path style="opacity:0.2" d="m 52.745288,1046.2612 c -0.334088,-0.048 -0.703718,-0.138 -0.821406,-0.198 -0.11768,-0.06 -2.49091,-1.351 -5.27383,-2.868 -2.78292,-1.5174 -5.15356,-2.8066 -5.26809,-2.8654 -0.200152,-0.102 -0.341616,-0.086 -3.647038,0.423 l -3.438806,0.5296 -4.651402,-0.274 c -2.558272,-0.15 -4.90125,-0.2844 -5.206622,-0.2972 -0.531234,-0.024 -0.763182,-0.094 -5.369741,-1.7016 -2.647987,-0.923 -4.882144,-1.7206 -4.964793,-1.7724 -0.135942,-0.086 -8.5405079,-6.86 -8.7390329,-7.0444 -0.046112,-0.042 -0.7948386,-2.0322 -1.6638372,-4.4204 -0.8689986,-2.3886 -1.621014,-4.4254 -1.6711454,-4.5268 -0.081714,-0.164 -0.02374,-0.7008 0.560128,-5.174 0.6087114,-4.6636 0.6611364,-4.9998 0.8021552,-5.1434 0.082984,-0.084 1.7585878,-2.0548 3.7235648,-4.3786 l 3.5726865,-4.2252 3.787106,-1.8376 3.787103,-1.83722 5.092712,-1.1444 5.092712,-1.1448 4.676622,0.102 4.67662,0.102 4.59194,1.427 4.59194,1.427 3.64393,2.32402 c 2.00416,1.2784 3.707304,2.3924 3.784766,2.4758 0.11402,0.122 5.496354,6.502 5.791898,6.8644 0.0464,0.056 0.469136,1.7674 0.93945,3.8008 L 62,1018.5816 l -0.665322,3.8102 c -0.610328,3.4952 -0.679756,3.8288 -0.839994,4.0388 -1.50168,1.9668 -5.06192,6.4008 -5.20795,6.4862 -0.14198,0.082 -4.72455,3.7268 -5.071202,4.0322 -0.02678,0.024 0.71987,2.1442 1.659238,4.7126 0.939368,2.568 1.707942,4.6772 1.707942,4.6868 0,0.028 -0.17952,0.02 -0.837424,-0.086 z"/>
+ <path style="fill:#fc6500" d="m 52.745288,1045.2606 c -0.334088,-0.048 -0.703718,-0.138 -0.821406,-0.198 -0.11768,-0.06 -2.49091,-1.351 -5.27383,-2.868 -2.78292,-1.5174 -5.15356,-2.8066 -5.26809,-2.8654 -0.200152,-0.102 -0.341616,-0.086 -3.647038,0.423 l -3.438806,0.5296 -4.651402,-0.274 c -2.558272,-0.15 -4.90125,-0.2844 -5.206622,-0.2972 -0.531234,-0.024 -0.763182,-0.094 -5.369741,-1.7016 -2.647987,-0.923 -4.882144,-1.7206 -4.964793,-1.7724 -0.135942,-0.086 -8.5405079,-6.86 -8.7390329,-7.0444 -0.046112,-0.042 -0.7948386,-2.0322 -1.6638372,-4.4204 -0.8689986,-2.3886 -1.621014,-4.4254 -1.6711454,-4.5268 -0.081714,-0.164 -0.02374,-0.7008 0.560128,-5.174 0.6087114,-4.6636 0.6611364,-4.9998 0.8021552,-5.1434 0.082984,-0.084 1.7585878,-2.0548 3.7235648,-4.3786 l 3.5726865,-4.2252 3.787106,-1.8376 3.787103,-1.8372 5.092712,-1.1444 5.092712,-1.1448 4.676622,0.102 4.67662,0.102 4.59194,1.427 4.59194,1.427 3.64393,2.324 c 2.00416,1.2784 3.707304,2.3924 3.784766,2.4758 0.11402,0.122 5.496354,6.502 5.791898,6.8644 0.0464,0.056 0.469136,1.7674 0.93945,3.8008 L 62,1017.581 l -0.665322,3.8102 c -0.610328,3.4952 -0.679756,3.8288 -0.839994,4.0388 -1.50168,1.9668 -5.06192,6.4008 -5.20795,6.4862 -0.14198,0.082 -4.72455,3.7268 -5.071202,4.0322 -0.02678,0.024 0.71987,2.1442 1.659238,4.7126 0.939368,2.568 1.707942,4.6772 1.707942,4.6868 0,0.028 -0.17952,0.02 -0.837424,-0.086 z"/>
+ <path style="opacity:0.2" d="m 28.724076,999.07138 -4.764736,1.08482 -4.783381,1.0742 -3.502308,1.6998 -3.267934,1.5836 -3.1986859,3.7874 c -0.983786,1.1634 -1.8954776,2.2386 -2.5727982,3.0352 -0.318534,0.3746 -0.575322,0.672 -0.7750356,0.9054 -0.095312,0.6122 -0.261259,1.867 -0.5646308,4.1912 -0.2916302,2.2344 -0.4513834,3.4914 -0.522017,4.1438 -0.01112,0.102 -0.00564,0.156 -0.00266,0.2218 0.092046,0.2458 0.2063736,0.5536 0.3488992,0.9396 0.3050166,0.826 0.7121664,1.9352 1.1479046,3.133 0.431721,1.1864 0.8328752,2.2742 1.1292614,3.0616 0.101428,0.2696 0.167218,0.4426 0.2397018,0.6308 0.236569,0.192 0.5226036,0.425 0.884233,0.7178 0.8153864,0.6604 1.8887305,1.526 2.9589845,2.3888 1.070254,0.8626 2.138184,1.7222 2.945667,2.37 0.403742,0.324 0.741533,0.5966 0.980114,0.7866 0.0308,0.024 0.04452,0.034 0.0719,0.056 h 0.01336 c 0.247875,0.092 0.612154,0.2212 1.057351,0.38 0.890393,0.318 2.106595,0.7466 3.425072,1.2062 h 0.0027 c 2.301726,0.803 3.519206,1.2248 4.136186,1.42 0.613588,0.194 0.288748,0.132 0.442116,0.132 h 0.0028 c 0.517402,0.022 2.689388,0.148 5.249468,0.2982 l 4.359908,0.2588 3.150746,-0.4858 c 1.654568,-0.255 2.499028,-0.385 3.092152,-0.4538 0.29656,-0.032 0.529524,-0.064 0.929508,-0.042 0.399986,0.022 1.096394,0.2446 1.2864,0.3406 h 0.0054 0.008 c 0.232086,0.12 0.249096,0.134 0.53267,0.2876 0.283576,0.154 0.680558,0.3682 1.15856,0.6282 0.956,0.52 2.243308,1.2232 3.635474,1.9822 0.340498,0.186 0.56472,0.3086 0.88956,0.4856 -0.263936,-0.7302 -0.555904,-1.5328 -0.745738,-2.0718 -0.1531,-0.435 -0.275288,-0.79 -0.36488,-1.0584 -0.0448,-0.134 -0.08,-0.2416 -0.11452,-0.3564 -0.0172,-0.058 -0.03438,-0.108 -0.06126,-0.219 -0.0134,-0.056 -0.0323,-0.114 -0.05594,-0.2878 -0.0118,-0.086 -0.02934,-0.192 -0.02132,-0.4512 0.004,-0.13 0.08244,-0.588 0.08256,-0.5886 5.8e-5,-2e-4 0.20766,-0.5488 0.207742,-0.549 8e-5,-2e-4 0.59116,-0.7732 0.591264,-0.7734 l 0.016,-0.02 0.016,-0.02 c 0.303732,-0.2676 0.529022,-0.4362 1.014738,-0.8262 0.485714,-0.39 1.095806,-0.88 1.701882,-1.362 0.606076,-0.4818 1.206286,-0.9568 1.66726,-1.3196 0.230486,-0.182 0.42576,-0.3324 0.575284,-0.4486 0.02874,-0.022 0.04906,-0.038 0.07458,-0.058 0.09376,-0.11 0.22985,-0.2712 0.402166,-0.4804 0.365346,-0.4432 0.865774,-1.0602 1.408914,-1.7366 0.99872,-1.2438 2.084708,-2.6248 2.823154,-3.5842 0.0018,0 6.88e-4,0 0.0028,-0.02 0.09508,-0.4572 0.26793,-1.4224 0.57262,-3.1674 l 0.572622,-3.2728 -0.732424,-3.1698 c -0.232608,-1.0056 -0.455028,-1.9326 -0.62056,-2.6024 -0.05524,-0.2234 -0.09024,-0.3638 -0.1305,-0.52 -0.291418,-0.3466 -1.356886,-1.6152 -2.586116,-3.0722 -0.697834,-0.827 -1.390974,-1.6452 -1.91495,-2.2646 -0.261988,-0.3096 -0.482726,-0.5706 -0.639204,-0.7548 -0.02046,-0.024 -0.02972,-0.034 -0.04794,-0.056 -0.0052,-0.02 -0.0054,-0.02 -0.0106,-0.02 -0.1829,-0.124 -0.459704,-0.305 -0.796342,-0.5254 -0.673276,-0.4404 -1.594196,-1.0362 -2.588778,-1.6706 l -3.334826,-2.1272 -4.240054,-1.3172 -4.224078,-1.31162 -4.287998,-0.092 z M 4.6740055,1020.5478 c 0.02159,0.056 0.040486,0.106 0.066584,0.174 -0.01314,-0.044 -0.046522,-0.118 -0.066584,-0.174 z m 0.09588,0.3114 c 0.01236,0.132 0.022476,0.126 0,0 z"/>
+ <path style="fill:#fdcb00" d="m 28.724076,998.0708 -4.764736,1.0848 -4.783381,1.0742 -3.502308,1.6998 -3.267934,1.5836 -3.1986859,3.7874 c -0.983786,1.1634 -1.8954776,2.2386 -2.5727982,3.0352 -0.318534,0.3746 -0.575322,0.672 -0.7750356,0.9054 -0.095312,0.6122 -0.261259,1.867 -0.5646308,4.1912 -0.2916302,2.2344 -0.4513834,3.4914 -0.522017,4.1438 -0.01112,0.102 -0.00564,0.156 -0.00266,0.2218 0.092046,0.2458 0.2063736,0.5536 0.3488992,0.9396 0.3050166,0.826 0.7121664,1.9352 1.1479046,3.133 0.431721,1.1864 0.8328752,2.2742 1.1292614,3.0616 0.101428,0.2696 0.167218,0.4426 0.2397018,0.6308 0.236569,0.192 0.5226036,0.425 0.884233,0.7178 0.8153864,0.6604 1.8887305,1.526 2.9589845,2.3888 1.070254,0.8626 2.138184,1.7222 2.945667,2.37 0.403742,0.324 0.741533,0.5966 0.980114,0.7866 0.0308,0.024 0.04452,0.034 0.0719,0.056 h 0.01336 c 0.247875,0.092 0.612154,0.2212 1.057351,0.38 0.890393,0.318 2.106595,0.7466 3.425072,1.2062 h 0.0027 c 2.301726,0.803 3.519206,1.2248 4.136186,1.42 0.613588,0.194 0.288748,0.132 0.442116,0.132 h 0.0028 c 0.517402,0.022 2.689388,0.148 5.249468,0.2982 l 4.359908,0.2588 3.150746,-0.4858 c 1.654568,-0.255 2.499028,-0.385 3.092152,-0.4538 0.29656,-0.032 0.529524,-0.064 0.929508,-0.042 0.399986,0.022 1.096394,0.2446 1.2864,0.3406 h 0.0054 0.008 c 0.232086,0.12 0.249096,0.134 0.53267,0.2876 0.283576,0.154 0.680558,0.3682 1.15856,0.6282 0.956,0.52 2.243308,1.2232 3.635474,1.9822 0.340498,0.186 0.56472,0.3086 0.88956,0.4856 -0.263936,-0.7302 -0.555904,-1.5328 -0.745738,-2.0718 -0.1531,-0.435 -0.275288,-0.79 -0.36488,-1.0584 -0.0448,-0.134 -0.08,-0.2416 -0.11452,-0.3564 -0.0172,-0.058 -0.03438,-0.108 -0.06126,-0.219 -0.0134,-0.056 -0.0323,-0.114 -0.05594,-0.2878 -0.0118,-0.086 -0.02934,-0.192 -0.02132,-0.4512 0.004,-0.13 0.08244,-0.588 0.08256,-0.5886 5.8e-5,-2e-4 0.20766,-0.5488 0.207742,-0.549 8e-5,-2e-4 0.59116,-0.7732 0.591264,-0.7734 l 0.016,-0.02 0.016,-0.02 c 0.303732,-0.2676 0.529022,-0.4362 1.014738,-0.8262 0.485714,-0.39 1.095806,-0.88 1.701882,-1.362 0.606076,-0.4818 1.206286,-0.9568 1.66726,-1.3196 0.230486,-0.182 0.42576,-0.3324 0.575284,-0.4486 0.02874,-0.022 0.04906,-0.038 0.07458,-0.058 0.09376,-0.11 0.22985,-0.2712 0.402166,-0.4804 0.365346,-0.4432 0.865774,-1.0602 1.408914,-1.7366 0.99872,-1.2438 2.084708,-2.6248 2.823154,-3.5842 0.0018,0 6.88e-4,0 0.0028,-0.02 0.09508,-0.4572 0.26793,-1.4224 0.57262,-3.1674 l 0.572622,-3.2728 -0.732424,-3.1698 c -0.232608,-1.0056 -0.455028,-1.9326 -0.62056,-2.6024 -0.05524,-0.2234 -0.09024,-0.3638 -0.1305,-0.52 -0.291418,-0.3466 -1.356886,-1.6152 -2.586116,-3.0722 -0.697834,-0.827 -1.390974,-1.6452 -1.91495,-2.2646 -0.261988,-0.3096 -0.482726,-0.5706 -0.639204,-0.7548 -0.02046,-0.024 -0.02972,-0.034 -0.04794,-0.056 -0.0052,-0.02 -0.0054,-0.02 -0.0106,-0.02 -0.1829,-0.124 -0.459704,-0.305 -0.796342,-0.5254 -0.673276,-0.4404 -1.594196,-1.0362 -2.588778,-1.6706 l -3.334826,-2.1272 -4.240054,-1.3172 -4.224078,-1.3116 -4.287998,-0.092 z m -24.0500705,21.4764 c 0.02159,0.056 0.040486,0.106 0.066584,0.174 -0.01314,-0.044 -0.046522,-0.118 -0.066584,-0.174 z m 0.09588,0.3114 c 0.01236,0.132 0.022476,0.126 0,0 z"/>
+ <path style="fill:#3f3f3f" d="m 14.451038,1029.43 -1.304681,-1.9316 -1.186255,-0.6724 c -0.663352,-0.3762 -1.174039,-0.7034 -1.158542,-0.743 0.01524,-0.038 0.653397,-1.0172 1.418124,-2.1746 0.764726,-1.1574 1.378917,-2.138 1.364866,-2.1792 -0.01406,-0.042 -0.05275,-0.076 -0.08598,-0.076 -0.03325,0 -0.479977,0.2604 -0.992745,0.5784 -1.210858,0.7512 -2.9427035,1.8074 -3.3212471,2.0258 -0.2640458,0.152 -0.3015498,0.16 -0.3305804,0.066 -0.01802,-0.058 -0.2175258,-1.0874 -0.4433704,-2.2884 l -0.4106272,-2.1834 0.468897,-2.609 c 0.257894,-1.4354 0.5090238,-2.832 0.5580676,-3.104 0.084698,-0.4698 0.166894,-0.6298 1.6395035,-3.1848 l 1.550334,-2.69 2.371445,-1.1888 c 1.304295,-0.6538 2.392833,-1.1898 2.418972,-1.1904 0.175594,0 -0.07083,0.371 -0.887136,1.3562 -0.514062,0.6204 -1.038335,1.2572 -1.165052,1.4156 -0.18114,0.226 -0.371913,0.6782 -0.892408,2.1148 l -0.662016,1.8274 0.263833,1.6358 0.263833,1.6358 0.438476,0.409 c 0.241159,0.2248 0.544231,0.4982 0.673488,0.607 l 0.235015,0.198 0.532928,-0.2438 0.532928,-0.2438 0.03858,-0.3324 c 0.03088,-0.266 0.11964,-1.7456 0.124716,-2.0784 0.0012,-0.08 2.978442,-3.3722 3.077665,-3.405 0.03045,-0.02 0.599129,0.5446 1.263719,1.232 l 1.208348,1.2502 0.22988,0.9326 c 0.12644,0.5126 0.257288,1.0364 0.290792,1.1638 0.05094,0.194 0.13802,0.2824 0.531976,0.5418 l 0.47106,0.3104 0.367356,-0.6126 0.367358,-0.6124 0.0198,-1.291 0.0198,-1.2906 -1.157528,-1.8872 c -0.954432,-1.5558 -1.20026,-1.9138 -1.401088,-2.0398 -0.13398,-0.082 -1.095858,-0.7092 -2.137548,-1.3894 -1.841852,-1.203 -1.895173,-1.2434 -1.937139,-1.4728 -0.02375,-0.13 -0.03321,-0.2446 -0.02103,-0.2552 0.03029,-0.028 5.749883,1.2418 5.890871,1.3058 0.06204,0.028 1.065208,0.69 2.229268,1.4712 l 2.116466,1.4196 0.259062,0.7756 c 0.1425,0.4264 0.6072,1.816 1.03271,3.0876 l 0.773666,2.3122 -0.04266,1.3672 c -0.02346,0.7522 -0.05784,1.7152 -0.07644,2.1402 l -0.0338,0.7732 -0.797778,2.3498 -0.797774,2.35 -1.13284,1.1538 -1.132844,1.1536 -0.718944,1.4616 c -0.39542,0.8038 -0.732238,1.4744 -0.748486,1.4904 -0.0164,0.02 -0.78263,-1.2372 -1.703066,-2.785 l -1.673516,-2.8134 -0.946258,-0.309 -0.946258,-0.3086 -0.957628,0.7014 -0.957631,0.7014 -0.07635,0.3336 c -0.321508,1.4038 -1.436653,5.868 -1.465689,5.8674 -0.01998,-4e-4 -0.623459,-0.87 -1.341034,-1.9324 z"/>
+ <path style="fill:#3f3f3f" d="m 42.712226,1005.3628 c -0.39073,0 -0.712222,0.02 -0.712222,0.04 0,0.022 0.233048,0.7664 0.515112,1.6546 0.526198,1.6564 0.556778,1.7886 0.620236,2.6308 0.02032,0.2704 0.04914,0.623 0.0657,0.7854 0.0166,0.162 0.18952,2.1978 0.383708,4.522 l 0.352166,4.2234 -0.24967,4.1614 -0.249674,4.1616 -0.720106,1.8642 C 42.322786,1030.4316 42,1031.2872 42,1031.3108 v 0 c 0,0.022 0.650404,-0.11 1.442838,-0.2932 1.278186,-0.2984 1.484496,-0.3294 1.829174,-0.2824 0.21369,0.028 1.31507,0.184 2.44941,0.3442 2.373532,0.3364 2.1336,0.3114 2.081472,0.226 -0.0226,-0.036 -0.386212,-1.152 -0.806832,-2.4776 l -0.764784,-2.4102 -0.07622,-1.8212 c -0.0423,-1.0008 -0.06678,-1.8234 -0.0552,-1.8374 0.0118,-0.02 0.631846,0.06 1.379764,0.158 l 1.361368,0.18 1.78975,-1.2508 1.789752,-1.2536 0.788436,-1.6464 0.791064,-1.6462 -0.10514,-2.335 -0.10514,-2.335 -0.693826,-1.7834 -0.696448,-1.7834 -1.508544,-0.9362 -1.51117,-0.9334 -2.052564,-0.13 -2.055192,-0.128 -1.923784,-0.7882 -1.926414,-0.7882 z m 7.563734,8.5088 0.735874,0.6698 c 0.404308,0.369 0.870654,0.7956 1.035482,0.9494 l 0.299604,0.2798 -0.1866,1.189 c -0.10196,0.6538 -0.19856,1.2112 -0.215504,1.24 -0.017,0.028 -0.537078,0.3638 -1.156372,0.7478 -1.248602,0.7746 -1.118198,0.7408 -2.20237,0.5758 l -0.701708,-0.108 0.0052,-1.4392 c 0.0052,-1.2098 0.14724,-3.6212 0.228646,-3.8738 0.014,-0.044 0.307322,-0.092 0.72536,-0.118 0.385928,-0.024 0.865874,-0.06 1.067018,-0.082 z"/>
+ <path style="fill:#3f3f3f" d="m 35.708826,1011.359 c -0.05144,6e-4 -0.692122,0.3742 -1.422784,0.8306 l -1.329116,0.8306 -0.883542,1.7586 -0.883544,1.7562 -0.19492,3.2174 -0.19492,3.2148 0.964556,2.684 0.96709,2.6842 1.303798,1.3178 1.306328,1.315 1.384812,0.194 c 0.761258,0.104 1.387868,0.198 1.392402,0.198 0.0044,0 0.368606,-0.166 0.810128,-0.3744 0.441522,-0.2094 0.97137,-0.459 1.177218,-0.5536 l 0.374682,-0.172 0.678482,-1.1306 0.68101,-1.1306 0.478482,-2.3278 0.481012,-2.3276 -0.05318,-2.1152 -0.05062,-2.1176 -0.683544,-2.1432 c -0.37585,-1.18 -0.706634,-2.1856 -0.734178,-2.2356 -0.02756,-0.05 -0.587404,-0.6472 -1.243038,-1.3278 l -1.189874,-1.2382 -1.52152,-0.4024 c -0.836712,-0.2216 -1.563718,-0.4032 -1.61519,-0.4026 z m 2.126582,9.7776 c 0.02594,-0.02 0.437252,0.333 0.916458,0.764 l 0.873418,0.7846 0.09368,0.4228 c 0.05196,0.2322 0.15906,0.7338 0.237976,1.1154 l 0.1443,0.6922 -0.278478,1.2126 -0.278484,1.21 -0.873418,0.4436 -0.873414,0.4432 -0.774686,-0.2588 -0.777216,-0.2614 -0.4481,-1.3512 -0.450634,-1.3482 0.43038,-1.3948 c 0.236404,-0.7664 0.430076,-1.422 0.430378,-1.4588 4.74e-4,-0.052 1.394238,-0.9206 1.62785,-1.0152 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 28.449219 6.9980469 L 23.355469 8.1425781 L 18.261719 9.2871094 L 14.476562 11.123047 L 10.6875 12.962891 L 7.1171875 17.185547 C 5.1522103 19.509347 3.473609 21.480453 3.390625 21.564453 C 3.249607 21.708053 3.1985549 22.045384 2.5898438 26.708984 C 2.0059758 31.182184 1.9495356 31.720766 2.03125 31.884766 C 2.0320254 31.886981 2.0481501 31.931992 2.0566406 31.955078 C 2.1310185 31.25103 2.2900288 30.009869 2.5898438 27.712891 C 3.1985549 23.049291 3.249607 22.711959 3.390625 22.568359 C 3.473609 22.484359 5.1522103 20.513253 7.1171875 18.189453 L 10.6875 13.966797 L 14.476562 12.126953 L 18.261719 10.291016 L 23.355469 9.1464844 L 28.449219 8.0019531 L 33.125 8.1035156 L 37.800781 8.2050781 L 42.394531 9.6308594 L 46.984375 11.060547 L 50.628906 13.384766 C 52.633066 14.663166 54.336602 15.774422 54.414062 15.857422 C 54.528082 15.979422 59.911487 22.362209 60.207031 22.724609 C 60.253431 22.780609 60.674217 24.491991 61.144531 26.525391 L 61.900391 29.792969 L 62 29.220703 L 61.144531 25.521484 C 60.674217 23.488084 60.253431 21.776703 60.207031 21.720703 C 59.911487 21.358303 54.528082 14.975516 54.414062 14.853516 C 54.336602 14.770516 52.633066 13.659259 50.628906 12.380859 L 46.984375 10.056641 L 42.394531 8.6269531 L 37.800781 7.2011719 L 33.125 7.0996094 L 28.449219 6.9980469 z M 50.765625 49.150391 C 50.639265 49.253491 50.252472 49.554791 50.214844 49.587891 C 50.210379 49.591892 50.456309 50.260239 50.492188 50.373047 C 50.608969 50.281024 50.70272 50.205623 50.765625 50.154297 C 51.047925 50.978497 51.247206 51.586234 51.875 53.302734 C 52.605417 55.299514 52.960504 56.276368 53.203125 56.947266 C 53.327858 56.959953 53.582031 56.999078 53.582031 56.986328 C 53.582031 56.976328 52.814368 54.866828 51.875 52.298828 C 51.247206 50.582328 51.047925 49.974591 50.765625 49.150391 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,988.3622)" d="M 28.722656 9.7089844 L 23.960938 10.794922 L 19.175781 11.869141 L 15.671875 13.568359 L 12.40625 15.150391 L 9.2070312 18.939453 C 8.2232452 20.102853 7.3101333 21.178009 6.6328125 21.974609 C 6.3142787 22.349209 6.0590886 22.647459 5.859375 22.880859 C 5.764063 23.493059 5.5963406 24.744159 5.2929688 27.068359 C 5.0013385 29.302759 4.8440711 30.560491 4.7734375 31.212891 C 4.7623175 31.314891 4.7665512 31.369747 4.7695312 31.435547 C 4.7897645 31.489596 4.8193074 31.570356 4.8457031 31.642578 C 4.9280203 30.929935 5.041746 29.997074 5.2929688 28.072266 C 5.5963406 25.748066 5.764063 24.496966 5.859375 23.884766 C 6.0590886 23.651366 6.3142787 23.353116 6.6328125 22.978516 C 7.3101333 22.181916 8.2232452 21.106759 9.2070312 19.943359 L 12.40625 16.154297 L 15.671875 14.572266 L 19.175781 12.873047 L 23.960938 11.798828 L 28.722656 10.712891 L 33.066406 10.787109 L 37.355469 10.876953 L 41.578125 12.189453 L 45.816406 13.505859 L 49.152344 15.634766 C 50.146926 16.269166 51.068911 16.866241 51.742188 17.306641 C 52.078826 17.527041 52.356163 17.706078 52.539062 17.830078 C 52.544263 17.830078 52.541675 17.829609 52.546875 17.849609 C 52.565095 17.871609 52.577196 17.884203 52.597656 17.908203 C 52.754134 18.092403 52.972385 18.352509 53.234375 18.662109 C 53.758349 19.281509 54.450603 20.100734 55.148438 20.927734 C 56.377667 22.384734 57.446863 23.651447 57.738281 23.998047 C 57.778541 24.154247 57.811948 24.294178 57.867188 24.517578 C 58.032719 25.187378 58.255673 26.113541 58.488281 27.119141 L 59.119141 29.857422 L 59.21875 29.287109 L 58.488281 26.115234 C 58.255673 25.109634 58.032719 24.183472 57.867188 23.513672 C 57.811948 23.290272 57.778541 23.150341 57.738281 22.994141 C 57.446863 22.647541 56.377667 21.380828 55.148438 19.923828 C 54.450603 19.096828 53.758349 18.277603 53.234375 17.658203 C 52.972385 17.348603 52.754134 17.088497 52.597656 16.904297 C 52.577196 16.880297 52.565095 16.867703 52.546875 16.845703 C 52.541675 16.825703 52.544263 16.826172 52.539062 16.826172 C 52.356163 16.702172 52.078826 16.523134 51.742188 16.302734 C 51.068911 15.862334 50.146926 15.265259 49.152344 14.630859 L 45.816406 12.501953 L 41.578125 11.185547 L 37.355469 9.8730469 L 33.066406 9.7832031 L 28.722656 9.7089844 z M 4.6757812 31.185547 C 4.6973712 31.241547 4.7160895 31.289422 4.7421875 31.357422 C 4.7290475 31.313422 4.6958433 31.241547 4.6757812 31.185547 z M 4.6757812 32.189453 C 4.6958433 32.245453 4.7290475 32.317328 4.7421875 32.361328 C 4.7160895 32.293328 4.6973712 32.245453 4.6757812 32.189453 z M 4.6757812 33.185547 C 4.6958433 33.241547 4.7290475 33.317328 4.7421875 33.361328 C 4.7160895 33.293328 4.6973713 33.241547 4.6757812 33.185547 z M 4.6757812 34.189453 C 4.6973713 34.245453 4.7160895 34.297234 4.7421875 34.365234 C 4.7290475 34.321234 4.6958433 34.245453 4.6757812 34.189453 z M 47.683594 48.638672 C 47.629474 48.781772 47.574259 48.923728 47.574219 48.923828 C 47.574099 48.924428 47.496188 49.383672 47.492188 49.513672 C 47.484187 49.772872 47.499919 49.880797 47.511719 49.966797 C 47.525971 50.07152 47.534646 50.093893 47.544922 50.138672 C 47.557925 50.057191 47.574176 49.927949 47.574219 49.927734 C 47.574259 49.927634 47.629474 49.785678 47.683594 49.642578 C 47.703174 49.703378 47.718607 49.759078 47.742188 49.830078 C 47.831779 50.098478 47.956275 50.453672 48.109375 50.888672 C 48.184819 51.102884 48.306645 51.436043 48.40625 51.712891 C 48.546973 51.790245 48.691653 51.869724 48.855469 51.958984 C 48.591533 51.228784 48.299207 50.423766 48.109375 49.884766 C 47.956275 49.449766 47.831779 49.094572 47.742188 48.826172 C 47.718607 48.755172 47.703174 48.699472 47.683594 48.638672 z"/>
+ <path style="opacity:0.2" transform="translate(0,988.3622)" d="M 17.697266 16.998047 C 17.685086 17.008647 17.695 17.123906 17.71875 17.253906 C 17.760716 17.483306 17.814398 17.523563 19.65625 18.726562 C 20.69794 19.406764 21.658989 20.033234 21.792969 20.115234 C 21.993797 20.241234 22.24088 20.60045 23.195312 22.15625 L 24.335938 24.019531 L 24.351562 23.042969 L 23.195312 21.15625 C 22.240881 19.60045 21.993797 19.241234 21.792969 19.115234 C 21.658989 19.033234 20.69794 18.406763 19.65625 17.726562 C 19.274927 17.477502 19.218406 17.432861 18.974609 17.271484 C 18.537405 17.178653 17.703928 16.991888 17.697266 16.998047 z M 42.306641 17.023438 C 42.207613 17.030663 42 17.032413 42 17.041016 C 42 17.063016 42.233561 17.807113 42.515625 18.695312 C 43.041823 20.351712 43.071308 20.483972 43.134766 21.326172 C 43.155086 21.596572 43.184612 21.948928 43.201172 22.111328 C 43.217772 22.273328 43.389796 24.308612 43.583984 26.632812 L 43.902344 30.439453 L 43.9375 29.855469 L 43.583984 25.630859 C 43.389796 23.306659 43.217772 21.271375 43.201172 21.109375 C 43.184612 20.946975 43.155086 20.594619 43.134766 20.324219 C 43.071308 19.482019 43.041823 19.349759 42.515625 17.693359 C 42.401392 17.333648 42.39267 17.297486 42.306641 17.023438 z M 17.007812 17.521484 C 16.997012 17.521732 16.321868 17.859852 16.007812 18.013672 C 15.544519 18.573732 15.069711 19.151627 14.955078 19.294922 C 14.773938 19.520922 14.582995 19.971603 14.0625 21.408203 L 13.400391 23.236328 L 13.511719 23.927734 L 14.0625 22.408203 C 14.582995 20.971603 14.773938 20.520922 14.955078 20.294922 C 15.081795 20.136522 15.605079 19.499306 16.119141 18.878906 C 16.935447 17.893706 17.183407 17.521484 17.007812 17.521484 z M 50.275391 24.509766 L 49.910156 24.539062 C 49.709012 24.561063 49.229678 24.597094 48.84375 24.621094 C 48.425712 24.647294 48.133141 24.696234 48.119141 24.740234 C 48.037735 24.992834 47.893872 27.403481 47.888672 28.613281 L 47.884766 30.052734 L 47.886719 30.052734 L 47.888672 29.613281 C 47.893872 28.403481 48.037735 25.992834 48.119141 25.740234 C 48.133141 25.696234 48.425712 25.647094 48.84375 25.621094 C 49.229678 25.597094 49.709012 25.561063 49.910156 25.539062 L 50.275391 25.509766 L 51.011719 26.179688 C 51.416027 26.548687 51.882047 26.975106 52.046875 27.128906 L 52.210938 27.28125 L 52.347656 26.408203 L 52.046875 26.128906 C 51.882047 25.975106 51.416027 25.548688 51.011719 25.179688 L 50.275391 24.509766 z M 29.970703 27.285156 L 29.957031 27.740234 C 29.933571 28.492434 29.899459 29.453906 29.880859 29.878906 L 29.847656 30.652344 L 29.048828 33.001953 L 28.251953 35.353516 L 27.119141 36.505859 L 25.986328 37.660156 L 25.267578 39.121094 C 24.872158 39.924894 24.533828 40.595328 24.517578 40.611328 C 24.501178 40.631328 23.734889 39.375925 22.814453 37.828125 L 21.142578 35.013672 L 20.195312 34.705078 L 19.25 34.396484 L 18.291016 35.097656 L 17.333984 35.798828 L 17.257812 36.132812 C 16.936305 37.536612 15.820056 42.0006 15.791016 42 C 15.771049 41.9996 15.168101 41.131713 14.451172 40.070312 L 13.146484 38.138672 L 11.960938 37.464844 C 11.676546 37.30356 11.445272 37.163291 11.246094 37.039062 C 11.13405 37.212578 10.805562 37.708782 10.800781 37.720703 C 10.785284 37.760303 11.297586 38.086691 11.960938 38.462891 L 13.146484 39.136719 L 14.451172 41.068359 C 15.168101 42.129771 15.771049 42.997647 15.791016 42.998047 C 15.820052 42.998647 16.936304 38.534659 17.257812 37.130859 L 17.333984 36.796875 L 18.291016 36.095703 L 19.25 35.394531 L 20.195312 35.703125 L 21.142578 36.011719 L 22.814453 38.826172 C 23.734889 40.373972 24.501178 41.629375 24.517578 41.609375 C 24.533826 41.593375 24.872158 40.922941 25.267578 40.119141 L 25.986328 38.658203 L 27.119141 37.503906 L 28.251953 36.351562 L 29.048828 34 L 29.847656 31.650391 L 29.880859 30.876953 C 29.899459 30.451953 29.933571 29.490481 29.957031 28.738281 L 30 27.371094 L 29.970703 27.285156 z M 55.958984 28.025391 L 55.208984 29.585938 L 54.419922 31.232422 L 52.630859 32.486328 L 50.841797 33.736328 L 49.480469 33.556641 C 48.732551 33.458441 48.111409 33.378438 48.099609 33.398438 C 48.093296 33.40607 48.116879 34.014135 48.128906 34.400391 C 48.165602 34.38495 48.748453 34.45877 49.480469 34.554688 L 50.841797 34.734375 L 52.630859 33.484375 L 54.419922 32.230469 L 55.208984 30.583984 L 56 28.9375 L 55.958984 28.025391 z M 8.0917969 30.980469 L 8 31.490234 L 8.4101562 33.671875 C 8.6360009 34.872875 8.8354956 35.902938 8.8535156 35.960938 C 8.8825462 36.054938 8.9215011 36.046531 9.1855469 35.894531 C 9.5640905 35.676131 11.295001 34.620341 12.505859 33.869141 C 12.632105 33.790848 12.636997 33.794821 12.75 33.726562 C 13.220813 32.995865 13.594204 32.398963 13.583984 32.369141 C 13.569924 32.327141 13.531277 32.292969 13.498047 32.292969 C 13.464797 32.292969 13.018627 32.553094 12.505859 32.871094 C 11.295001 33.622294 9.5640905 34.678084 9.1855469 34.896484 C 8.9215016 35.048484 8.8825466 35.056891 8.8535156 34.962891 C 8.8354956 34.904891 8.6360009 33.874828 8.4101562 32.673828 L 8.0917969 30.980469 z M 37.835938 31.773438 C 37.602325 31.868038 36.207505 32.737062 36.207031 32.789062 C 36.206729 32.825862 36.013748 33.481647 35.777344 34.248047 L 35.347656 35.642578 L 35.507812 36.123047 L 35.777344 35.248047 C 36.013748 34.481647 36.206729 33.825862 36.207031 33.789062 C 36.207505 33.737063 37.602325 32.868037 37.835938 32.773438 C 37.861877 32.753438 38.272747 33.108062 38.751953 33.539062 L 39.625 34.322266 L 39.71875 34.746094 C 39.77071 34.978294 39.878115 35.479728 39.957031 35.861328 L 39.992188 36.029297 L 40.101562 35.552734 L 39.957031 34.861328 C 39.878115 34.479728 39.77071 33.978294 39.71875 33.746094 L 39.625 33.322266 L 38.751953 32.539062 C 38.272747 32.108063 37.861877 31.753438 37.835938 31.773438 z M 30.851562 33.75 L 30.800781 34.605469 L 31.763672 37.289062 L 32.732422 39.972656 L 34.035156 41.291016 L 35.341797 42.605469 L 36.726562 42.800781 C 37.48782 42.904781 38.114607 42.998047 38.119141 42.998047 C 38.123541 42.998047 38.488165 42.831447 38.929688 42.623047 C 39.371209 42.413647 39.899621 42.164912 40.105469 42.070312 L 40.480469 41.898438 L 41.160156 40.767578 L 41.839844 39.636719 L 42.318359 37.308594 L 42.800781 34.980469 L 42.777344 34.091797 L 42.318359 36.308594 L 41.839844 38.636719 L 41.160156 39.767578 L 40.480469 40.898438 L 40.105469 41.070312 C 39.899621 41.164912 39.371209 41.413647 38.929688 41.623047 C 38.488165 41.831447 38.123541 41.998047 38.119141 41.998047 C 38.114607 41.998047 37.48782 41.904781 36.726562 41.800781 L 35.341797 41.605469 L 34.035156 40.291016 L 32.732422 38.972656 L 31.763672 36.289062 L 30.851562 33.75 z M 45.019531 41.357422 C 44.756476 41.360525 44.401999 41.434403 43.443359 41.658203 C 42.873919 41.78985 42.640516 41.828575 42.40625 41.869141 C 42.244564 42.296848 42 42.935835 42 42.949219 C 42 42.971219 42.650925 42.83945 43.443359 42.65625 C 44.721545 42.35785 44.926806 42.326047 45.271484 42.373047 C 45.485174 42.401047 46.586363 42.556597 47.720703 42.716797 C 50.094235 43.053197 49.854862 43.028759 49.802734 42.943359 C 49.793812 42.929147 49.582084 42.262323 49.484375 41.964844 C 49.220596 41.932528 48.793483 41.870795 47.720703 41.71875 C 46.586363 41.55855 45.485174 41.403 45.271484 41.375 C 45.185315 41.36325 45.107216 41.356387 45.019531 41.357422 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/worms.svg b/.icons/awkward/64x64/apps/worms.svg
new file mode 100644
index 00000000..81de93a3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/worms.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#fecd38" d="M 31.999999,4.000029 C 16.488,4.000029 4,16.488029 4,32.000029 c 0,15.511999 12.488,28 27.999999,28 15.512001,0 28.000001,-12.488001 28.000001,-28 0,-15.512 -12.488,-28 -28.000001,-28 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 C 16.488222,4 4,16.492188 4,32.008892 4,32.107272 4.0111933,32.202919 4.0175781,32.3 4.3923724,17.114659 16.726003,5.0003176 32,5.0003176 47.273998,5.0003176 59.607628,17.114659 59.982422,32.3 59.988769,32.202983 60,32.107126 60,32.008892 60,16.492188 47.511779,4 32,4 Z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.7 C 59.630879,47.882261 47.289273,60.001268 32,60.001268 16.712037,60.001268 4.3711461,47.884337 4.0175781,32.703902 4.0114012,32.81438 4,32.923417 4,33.035512 4,48.527618 16.488,61 32,61 47.512001,61 60,48.527618 60,33.035512 60,32.922209 59.98872,32.811682 59.98242,32.7 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 31.843837,11 c -6.530432,0 -10.426689,4.074076 -10.426689,4.074076 l 5.992596,11.386453 a 8.0005288,7.999756 0 0 1 4.590303,-1.459956 8.0005288,7.999756 0 0 1 4.368289,1.30796 l 5.918391,-11.233457 c 0,0 -3.914259,-4.074076 -10.44269,-4.074076 z m 0.15601,17.999451 c -2.209146,0 -4.000264,1.791045 -4.000264,3.999878 0,2.209533 1.791218,3.999878 4.000264,3.999878 2.210146,0 4.000264,-1.790305 4.000264,-3.999878 0,-2.209333 -1.790638,-3.999878 -4.000264,-3.999878 z m 8.109937,3.761685 c -0.0194,0.587103 -0.114569,1.175524 -0.257838,1.757767 a 8.0005288,7.999756 0 0 1 -0.05861,0.257812 c -0.0116,0.04154 -0.019,0.08354 -0.03126,0.124996 a 8.0005288,7.999756 0 0 1 -3.996265,5.148243 l 7.344286,10.784871 c 0,0 5.630771,-1.217723 8.895187,-6.648197 3.264416,-5.429635 1.539162,-10.706673 1.539162,-10.706673 l 0,-0.004 -13.434487,-0.714819 z m -16.223673,0.164056 -13.434488,0.718737 c 0,0 -1.7177932,5.293239 1.546982,10.722273 C 15.261821,49.798036 20.883992,51 20.883992,51 l 7.364487,-10.81567 c -0.713927,-0.425267 -1.36399,-0.958011 -1.945448,-1.570272 a 8.0005288,7.999756 0 0 1 -0.300801,-0.33203 c -0.08677,-0.101077 -0.179131,-0.195254 -0.261737,-0.300771 a 8.0005288,7.999756 0 0 1 -0.0078,-0.0078 8.0005288,7.999756 0 0 1 -0.554717,-0.808575 c -0.0178,-0.02888 -0.04108,-0.05288 -0.05861,-0.08204 -0.03448,-0.05734 -0.05686,-0.118016 -0.08985,-0.175774 a 8.0005288,7.999756 0 0 1 -0.262009,-0.505984 c -0.548036,-1.119966 -0.844056,-2.29993 -0.884058,-3.475894 z"/>
+ <path style="fill:#3f3f3f" d="m 31.844216,10.000172 c -6.530528,0 -10.426843,4.074199 -10.426843,4.074199 l 5.992484,11.385801 a 8.0006466,8 0 0 1 4.590371,-1.46 8.0006466,8 0 0 1 4.368353,1.308 l 5.918478,-11.233801 c 0,0 -3.914316,-4.074199 -10.442843,-4.074199 z m 0.156012,17.999999 c -2.208178,0 -4.000323,1.792001 -4.000323,4.000001 0,2.209999 1.792145,4 4.000323,4 2.210179,0 4.000323,-1.790001 4.000323,-4 0,-2.21 -1.790144,-4.000001 -4.000323,-4.000001 z m 8.110656,3.762001 c -0.02,0.586 -0.11601,1.176 -0.258021,1.757999 a 8.0006466,8 0 0 1 -0.06001,0.258001 c -0.01,0.04 -0.018,0.082 -0.03,0.124 a 8.0006466,8 0 0 1 -3.996323,5.147999 l 7.344594,10.786001 c 0,0 5.630454,-1.218001 8.894718,-6.648 3.264264,-5.43 1.538124,-10.708001 1.538124,-10.708001 l 0,-0.004 -13.433085,-0.713999 z m -16.225311,0.164 -13.433886,0.718 c 0,0 -1.7179389,5.294 1.546925,10.724 3.264464,5.43 8.886717,6.632 8.886717,6.632 l 7.364596,-10.816001 c -0.714058,-0.426 -1.36411,-0.957999 -1.946157,-1.569999 a 8.0006466,8 0 0 1 -0.300025,-0.332 c -0.08601,-0.102 -0.180014,-0.196001 -0.262021,-0.302 a 8.0006466,8 0 0 1 -0.008,-0.008 8.0006466,8 0 0 1 -0.554045,-0.808 c -0.018,-0.028 -0.042,-0.052 -0.05801,-0.082 -0.036,-0.058 -0.058,-0.118001 -0.09001,-0.176001 a 8.0006466,8 0 0 1 -0.262021,-0.504 c -0.548044,-1.12 -0.844068,-2.3 -0.884071,-3.475999 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wpa_gui.svg b/.icons/awkward/64x64/apps/wpa_gui.svg
new file mode 100644
index 00000000..6c9422f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wpa_gui.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="opacity:0.2;fill:none;stroke:#101010;stroke-width:5.60023785;stroke-linecap:round;stroke-linejoin:round" d="m 22.113842,48.281089 a 18.200773,18.200773 0 0 1 -7.5763,-20.412944 18.200773,18.200773 0 0 1 17.414847,-13.069497 18.200773,18.200773 0 0 1 17.48304,12.978135 18.200773,18.200773 0 0 1 -7.469317,20.452334"/>
+ <path style="fill:none;stroke:#ececec;stroke-width:5.60023785;stroke-linecap:round;stroke-linejoin:round" d="M 22.113842,47.281091 A 18.200773,18.200773 0 0 1 14.537542,26.868147 18.200773,18.200773 0 0 1 31.952389,13.79865 18.200773,18.200773 0 0 1 49.435429,26.776785 18.200773,18.200773 0 0 1 41.966112,47.229119"/>
+ <path style="opacity:0.2;fill:none;stroke:#101010;stroke-width:5.77854633;stroke-linecap:round;stroke-linejoin:round" d="m 26.330624,41.32453 a 10.112456,10.112456 0 0 1 -4.005015,-11.317659 10.112456,10.112456 0 0 1 9.630328,-7.168425 10.112456,10.112456 0 0 1 9.692517,7.084113 10.112456,10.112456 0 0 1 -3.906098,11.352177"/>
+ <path style="fill:none;stroke:#ececec;stroke-width:5.77854633;stroke-linecap:round;stroke-linejoin:round" d="m 26.330624,40.32453 a 10.112456,10.112456 0 0 1 -4.005015,-11.317659 10.112456,10.112456 0 0 1 9.630328,-7.168425 10.112456,10.112456 0 0 1 9.692517,7.084113 10.112456,10.112456 0 0 1 -3.906098,11.352177"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="5"/>
+ <circle style="fill:#ffffff" cx="32" cy="32" r="5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wpcom.svg b/.icons/awkward/64x64/apps/wpcom.svg
new file mode 120000
index 00000000..4f29f580
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wpcom.svg
@@ -0,0 +1 @@
+wordpress.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wps-office-etmain.svg b/.icons/awkward/64x64/apps/wps-office-etmain.svg
new file mode 100644
index 00000000..beea9788
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wps-office-etmain.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#46b146" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 18.020652,48.9997 H 37.82065 c 0,0 8.2,-0.05 8.2,-8.025 0,-7.975 -8.2,-7.964748 -8.2,-7.964748 H 29.410298 M 45.979348,16.9997 h -19.8 c 0,0 -8.2,0.02949 -8.2,8.004494 0,7.975 8.2,7.985254 8.2,7.985254 h 8.12035"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 18.020652,48 H 37.82065 c 0,0 8.2,-0.05 8.2,-8.025 0,-7.975 -8.2,-7.964748 -8.2,-7.964748 H 29.410298 M 45.979348,16 h -19.8 c 0,0 -8.2,0.02949 -8.2,8.004494 0,7.975 8.2,7.985254 8.2,7.985254 h 8.12035"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wps-office-pdfmain.svg b/.icons/awkward/64x64/apps/wps-office-pdfmain.svg
new file mode 100644
index 00000000..2a59f57f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wps-office-pdfmain.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#dc4c3a" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.2" d="m 30,14.078117 c -1.656786,1.66e-4 -2.999834,1.343214 -3,3 V 26 c -0.05738,4.056968 6.057376,4.056968 6,0 v -5.921883 h 4.300782 c 0.04296,9.23e-4 0.08594,9.23e-4 0.1289,0 0,0 1.484906,-0.02028 2.882812,0.67578 C 41.710406,21.449959 43,22.335569 43,26.124991 c 0,3.789424 -1.264632,4.605256 -2.644532,5.265624 -1.379898,0.66037 -2.867186,0.617188 -2.867186,0.617188 -0.0624,-0.0046 -0.124934,-0.0072 -0.1875,-0.0078 H 23.074218 c -0.24903,4.86e-4 -0.497031,0.03198 -0.73828,0.09374 0,0 -1.911004,0.480466 -3.699219,1.957032 -1.788215,1.476562 -3.619886,4.244882 -3.636719,8.011716 -0.01688,3.777624 1.841424,6.557112 3.664062,8 1.822638,1.442888 3.76172,1.867188 3.76172,1.867188 0.212948,0.04693 0.430377,0.07051 0.648436,0.07032 H 30 c 1.656786,-1.66e-4 2.999834,-1.343214 3,-3 v -4 c 0.05738,-4.056968 -6.057376,-4.056968 -6,0 v 1 h -3.40625 c -0.10526,-0.02798 -0.553422,-0.12628 -1.203126,-0.640624 -0.72133,-0.57105 -1.399626,-1.254876 -1.390624,-3.26954 0.009,-2.025482 0.714218,-2.7968 1.457032,-3.410156 0.652872,-0.539092 1.066966,-0.642168 1.191406,-0.679688 h 13.652344 l -0.1914,-0.0078 c 0,0 2.865836,0.229974 5.835936,-1.191406 C 45.915414,35.379391 49,31.760567 49,26.124991 49,20.489415 45.940376,16.852746 42.988282,15.382804 40.036188,13.912863 37.167968,14.082023 37.167968,14.082023 l 0.13282,-0.0039 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 30,25 v -8.920506 h 7.3 c 0,0 8.7,-0.380494 8.7,9.044506 C 46,34.549 37.3,34 37.3,34 H 23.07508 c 0,0 -5.049115,1.283684 -5.074999,7.076 C 17.974199,46.868288 23.07508,48 23.07508,48 H 30 v -5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wps-office-wppmain.svg b/.icons/awkward/64x64/apps/wps-office-wppmain.svg
new file mode 100644
index 00000000..d24f9c8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wps-office-wppmain.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#f1723c" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 18,17.028767 h 19.3 c 0,0 8.7,0 8.7,7.974999 0,7.975 -8.7,7.975 -8.7,7.975 H 18 v 16.020506"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 18,16.029494 h 19.3 c 0,0 8.7,0 8.7,7.975 0,7.975 -8.7,7.975 -8.7,7.975 H 18 V 48"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wps-office-wpsmain.svg b/.icons/awkward/64x64/apps/wps-office-wpsmain.svg
new file mode 100644
index 00000000..ffec9110
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wps-office-wpsmain.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#558ef4" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.2;fill:none;stroke:#040404;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 14.001,18.999736 v 26.4 c 0,0 0.725,3.625 4.35,0 l 13.649146,-16.4 13.650854,16.4 c 3.625,3.625 4.35,0 4.35,0 l -3.04e-4,-26.4"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 14.001,18 v 26.4 c 0,0 0.725,3.625 4.35,0 L 32.000146,28 45.651,44.4 c 3.625,3.625 4.35,0 4.35,0 L 50.000696,18"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wps-office2019-etmain.svg b/.icons/awkward/64x64/apps/wps-office2019-etmain.svg
new file mode 120000
index 00000000..319c3994
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wps-office2019-etmain.svg
@@ -0,0 +1 @@
+wps-office-etmain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wps-office2019-pdfmain.svg b/.icons/awkward/64x64/apps/wps-office2019-pdfmain.svg
new file mode 120000
index 00000000..d657fab8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wps-office2019-pdfmain.svg
@@ -0,0 +1 @@
+wps-office-pdfmain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wps-office2019-wppmain.svg b/.icons/awkward/64x64/apps/wps-office2019-wppmain.svg
new file mode 120000
index 00000000..c31b61a5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wps-office2019-wppmain.svg
@@ -0,0 +1 @@
+wps-office-wppmain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wps-office2019-wpsmain.svg b/.icons/awkward/64x64/apps/wps-office2019-wpsmain.svg
new file mode 120000
index 00000000..211432e5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wps-office2019-wpsmain.svg
@@ -0,0 +1 @@
+wps-office-wpsmain.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wpscrackgui.svg b/.icons/awkward/64x64/apps/wpscrackgui.svg
new file mode 100644
index 00000000..4d17a655
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wpscrackgui.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#4f4f4f" d="m 32.151497,12.000754 c -10.553622,0 -20.05328,3.749933 -27.9329969,9.565828 L 32.151497,52.000036 59.8685,21.456584 c -7.847718,-5.750697 -17.24338,-9.45663 -27.717003,-9.45663 z"/>
+ <path style="opacity:0.2" transform="matrix(1.3336961,0,0,1.3336961,-181.22017,-317.41333)" d="m 159.9,252.99 c -6.3037,0 -12.154,2.0674 -16.853,5.5589 l 16.941,18.441 16.765,-18.441 c -4.71,-3.49 -10.56,-5.56 -16.86,-5.56 z"/>
+ <path style="fill:#797979" d="m 32.044001,19.999999 c -8.407249,0 -16.210109,2.756339 -22.4775969,7.411684 L 32.161998,51.999999 54.521597,27.411683 C 48.25571,22.757138 40.45185,20.000599 32.044001,20.000599 Z"/>
+ <path style="opacity:0.2" transform="matrix(1.3336961,0,0,1.3336961,-181.22017,-317.41333)" d="m 159.9,258.99 c -4.7278,0 -9.1156,1.5505 -12.64,4.1692 l 12.706,13.831 12.574,-13.831 c -3.524,-2.6186 -7.9119,-4.1692 -12.64,-4.1692 z"/>
+ <path style="fill:#e4e4e4" d="m 32.044001,28.000436 c -6.305487,0 -12.157582,2.067277 -16.857498,5.558454 L 32.131999,52.000436 48.901298,33.56029 C 44.201382,30.068912 38.349087,28.001836 32.043801,28.001836 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.013672 12.019531 C 21.47961 12.019997 11.996069 15.764473 4.1308594 21.568359 L 4.6855469 22.173828 C 12.441241 16.598882 21.724061 13.019986 32.013672 13.019531 L 32.015625 13.019531 C 42.22506 13.019984 51.40773 16.556716 59.130859 22.070312 L 59.683594 21.460938 C 51.848331 15.720534 42.467831 12.019995 32.015625 12.019531 L 32.013672 12.019531 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.046875 19.992188 C 23.639625 19.992188 15.832694 22.749734 9.5664062 27.40625 L 10.123047 28.009766 C 16.293024 23.597252 23.88476 20.992188 32.046875 20.992188 L 32.048828 20.994141 C 40.211536 20.994141 47.802373 23.599761 53.972656 28.013672 L 54.525391 27.40625 C 48.259504 22.750334 40.454677 19.994141 32.048828 19.994141 L 32.046875 19.992188 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32.046875 27.992188 C 25.741388 27.992188 19.887616 30.062351 15.1875 33.554688 L 15.751953 34.167969 C 20.354469 30.918752 25.986641 28.992188 32.046875 28.992188 C 38.108862 28.992188 43.736953 30.920592 48.339844 34.171875 L 48.900391 33.554688 C 44.200475 30.062151 38.352161 27.992188 32.046875 27.992188 z"/>
+ <path style="opacity:0.2" d="M 59.306641,22.074219 32.154297,52 4.78125,22.179688 c -0.1888716,0.126997 -0.3795033,0.251721 -0.5625,0.386718 L 32.154297,53 59.867188,22.457031 c -0.181997,-0.133197 -0.372301,-0.257265 -0.560547,-0.382812 z"/>
+ <circle style="opacity:0.2" cx="44" cy="45" r="16"/>
+ <circle style="fill:#5565cc" cx="44" cy="44" r="16"/>
+ <path style="fill:#ffffff" d="M 38.5,37 A 7.4999998,7.4999998 0 0 0 31,44.5 7.4999998,7.4999998 0 0 0 38.5,52 7.4999998,7.4999998 0 0 0 46,44.5 7.4999998,7.4999998 0 0 0 38.5,37 Z m 0,3 A 4.4999998,4.4999998 0 0 1 43,44.5 4.4999998,4.4999998 0 0 1 38.5,49 4.4999998,4.4999998 0 0 1 34,44.5 4.4999998,4.4999998 0 0 1 38.5,40 Z"/>
+ <rect style="fill:#ffffff" width="14" height="3" x="44" y="43"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="46" y="-56" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ws.openarena.OpenArena.svg b/.icons/awkward/64x64/apps/ws.openarena.OpenArena.svg
new file mode 120000
index 00000000..fcca97b4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ws.openarena.OpenArena.svg
@@ -0,0 +1 @@
+openarena.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wunderlist.svg b/.icons/awkward/64x64/apps/wunderlist.svg
new file mode 100644
index 00000000..ac5fb6aa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wunderlist.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="fill:#e79d67" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="opacity:0.2" d="m 10.679323,11.0004 c -0.376405,0 -0.6794088,0.303002 -0.6794088,0.679403 l 0,42.640194 C 9.9999142,54.697998 10.302918,55 10.679323,55 l 42.640582,0 c 0.378005,0 0.680009,-0.302002 0.680009,-0.680003 l 0,-42.640194 C 53.999914,11.303002 53.69791,11 53.319905,11 Z"/>
+ <path style="fill:#ffffff" d="M 10.67941,10.001161 C 10.303004,10.001161 10,10.304162 10,10.680564 l 0,42.640193 c 0,0.376742 0.303044,0.679244 0.67939,0.679244 l 42.642601,0 C 53.697995,54.000001 54,53.697999 54,53.319997 l 0,-42.640193 c 0,-0.376802 -0.302005,-0.679803 -0.680009,-0.679803 z"/>
+ <path style="fill:#e84228" d="m 17.9998,10.000086 0,46 13.999799,-8 13.9998,8 0,-46 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812,4 C 5.2496034,4 4,5.2495827 4,6.8002055 L 4,7.8 C 4,6.2493772 5.2496034,4.9997945 6.8007812,4.9997945 l 50.3984378,0 C 58.749197,4.9997945 60,6.2493772 60,7.8 L 60,6.8002055 C 60,5.2495828 58.749197,4 57.199219,4 L 6.8007812,4 Z"/>
+ <path style="opacity:0.2" d="m 4,57.2 0,0.999795 C 4,59.749454 5.2496034,61 6.8007812,61 L 57.199219,61 C 58.749197,61 60,59.749454 60,58.199795 L 60,57.2 c 0,1.54966 -1.250803,2.800205 -2.800781,2.800205 l -50.3984378,0 C 5.2496034,60.000205 4,58.74966 4,57.2 Z"/>
+ <path style="opacity:0.2" d="m 31.999599,21.000571 2.999958,6.9999 6.999899,0.999986 -4.999928,4.999928 0.999986,6.9999 -5.999915,-2.999957 -5.999914,2.999957 0.999986,-6.9999 -4.999929,-4.999928 6.9999,-0.999986 z"/>
+ <path style="fill:#ffffff" d="m 31.999822,20.000601 3.00019,6.9999 7.000381,0.999985 -4.999049,4.999929 1.000571,6.9999 -6.001522,-2.999957 -5.99962,2.999957 1.000571,-6.9999 -5.000951,-4.999929 7.000191,-0.999985 z"/>
+ <path style="fill:#ffffff" d="m 31.999822,20.000601 3.00019,6.9999 7.000381,0.999985 -4.999049,4.999929 1.000571,6.9999 -6.001522,-2.999957 -5.99962,2.999957 1.000571,-6.9999 -5.000951,-4.999929 7.000191,-0.999985 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/www-browser.svg b/.icons/awkward/64x64/apps/www-browser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/www-browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wxHexEditor.svg b/.icons/awkward/64x64/apps/wxHexEditor.svg
new file mode 120000
index 00000000..601daaa9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wxHexEditor.svg
@@ -0,0 +1 @@
+okteta.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/wxcas.svg b/.icons/awkward/64x64/apps/wxcas.svg
new file mode 100644
index 00000000..41b3b653
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wxcas.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m8.5999998 7.0000002h46.8c1.4404 0 2.6 1.1527948 2.6 2.5847418v46.830516c0 1.431948-1.1596 2.584742-2.6 2.584742h-46.8c-1.4404 0-2.6-1.152794-2.6-2.584742v-46.830516c0-1.431947 1.1596-2.5847418 2.6-2.5847418z"/>
+ <path style="fill:#236fbc" d="m8.5999998 6.0000002h46.8c1.4404 0 2.6 1.152795 2.6 2.584742v46.830516c0 1.431948-1.1596 2.584742-2.6 2.584742h-46.8c-1.4404 0-2.6-1.152794-2.6-2.584742v-46.830516c0-1.431947 1.1596-2.584742 2.6-2.584742z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m5 33.000686h18l6.263214-14 5.473572 28 6.263214-14h18"/>
+ <path style="stroke-linejoin:round;stroke:#76eead;stroke-linecap:round;stroke-width:6;fill:none" d="m5 32h18l6.263214-14 5.473572 28 6.263214-14h18"/>
+ <path style="opacity:.1;fill:#ffffff" d="m8.6015625 6c-1.4404 0-2.6015625 1.1539903-2.6015625 2.5859375v1c0-1.4319472 1.1611625-2.5859375 2.6015625-2.5859375h46.796876c1.4404 0 2.601562 1.1539905 2.601562 2.5859375v-1c0-1.431947-1.161162-2.5859375-2.601562-2.5859375h-46.796876z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wxglade.svg b/.icons/awkward/64x64/apps/wxglade.svg
new file mode 100644
index 00000000..7661a754
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wxglade.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 60,58.2 V 7.8 C 60,6.2488 58.7512,5 57.2,5 H 17.524343 l -5.575481,5.639229 C 10.85825,11.742311 8.6463884,11.280916 7.8003502,12.581086 L 4,18.421366 V 58.2 C 4,59.7512 5.2488,61 6.8,61 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#cccccc" d="M 60,57.2 V 6.8 C 60,5.2488 58.7512,4 57.2,4 H 17.524343 L 11.948862,9.6392294 C 10.85825,10.742311 8.6463884,10.280916 7.8003502,11.581086 L 4,17.421366 V 57.2 C 4,58.7512 5.2488,60 6.8,60 h 50.4 c 1.5512,0 2.8,-1.2488 2.8,-2.8 z"/>
+ <path style="fill:#e4e4e4" d="m 12.316637,11.478109 c -0.85771,1.292499 -4.6612886,-0.539024 -5.3744304,0.838528 L 4,18 H 60 V 6.8 C 60,5.2488 58.7512,4 57.2,4 H 17.27916 Z"/>
+ <path style="fill:#e4e4e4" d="M 11.948862,8.5359018 C 10.70766,9.4663 8.349543,10.00354 7.5551664,11.335902 L 4,17.298774 V 57.2 C 4,58.7512 5.2488,60 6.8,60 H 18 V 4 Z"/>
+ <path style="fill:#e4e4e4" d="m 52,18 v 42 h 5.2 C 58.7512,60 60,58.7512 60,57.2 V 18 Z"/>
+ <path style="fill:#d32626" d="M 6.8,4 C 5.2488,4 4,5.2488 4,6.8 V 18 H 18 V 4 Z"/>
+ <rect style="fill:#ffd000" width="22" height="11" x="18" y="49"/>
+ <rect style="fill:#0fa925" width="12" height="11" x="40" y="49"/>
+ <rect style="fill:#1268c9" width="8" height="8" x="52" y="18"/>
+ <rect style="opacity:0.2" width="33.6" height="1" x="18" y="49"/>
+ <rect style="opacity:0.2" width="56" height="1" x="4" y="18"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="8" height="1" x="52" y="26"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 17.277344 5 L 18 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 18 4 L 17.277344 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/wxmaxima.svg b/.icons/awkward/64x64/apps/wxmaxima.svg
new file mode 120000
index 00000000..dd1de59e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/wxmaxima.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/x-office-address-book.svg b/.icons/awkward/64x64/apps/x-office-address-book.svg
new file mode 120000
index 00000000..6de76372
--- /dev/null
+++ b/.icons/awkward/64x64/apps/x-office-address-book.svg
@@ -0,0 +1 @@
+office-address-book.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/x-pdf.svg b/.icons/awkward/64x64/apps/x-pdf.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/x-pdf.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/x-system-software-sources.svg b/.icons/awkward/64x64/apps/x-system-software-sources.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/.icons/awkward/64x64/apps/x-system-software-sources.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/x.svg b/.icons/awkward/64x64/apps/x.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/x.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xampp.svg b/.icons/awkward/64x64/apps/xampp.svg
new file mode 100644
index 00000000..bb9e28c9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xampp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#fb7a24" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m 22.00014,12.9996 a 10.00014,10 0 0 0 -10.00014,10 10.00014,10 0 0 0 10.00014,10 10.00014,10 0 0 0 -10.00014,10 10.00014,10 0 0 0 10.00014,10 10.00014,10 0 0 0 10.00014,-10 10.00014,10 0 0 0 -0.03516,-0.6836 10.00014,10 0 0 0 0.03516,0.004 10.00014,10 0 0 0 0.02344,0 A 10.00014,10 0 0 0 31.99972,43 10.00014,10 0 0 0 41.99986,53 10.00014,10 0 0 0 52,43 10.00014,10 0 0 0 41.99986,33 10.00014,10 0 0 0 41.9647,33.004 10.00014,10 0 0 0 41.9647,33 10.00014,10 0 0 0 41.99986,33 10.00014,10 0 0 0 52,23 10.00014,10 0 0 0 41.99986,13 a 10.00014,10 0 0 0 -9.97674,9.3204 10.00014,10 0 0 0 -0.02344,0 10.00014,10 0 0 0 -0.03516,0 10.00014,10 0 0 0 -9.96414,-9.32 z m 19.98068,5.9492 a 4.000456,4.0004 0 0 1 3.695451,5.625 c -1.172016,2.734 -2.18603,5.512 -4.208058,8.024 -2.020029,2.51 -5.484077,4.402 -9.468133,4.402 -2.390833,0 -2.366233,0.1075 -3.011842,0.86718 -0.645429,0.75968 -1.713604,3.0522 -3.324247,6.7344 a 4.000456,4.0004 0 1 1 -7.328102,-3.204 c 1.564422,-3.576 2.494035,-6.284 4.554063,-8.71 2.062029,-2.426 5.500077,-3.688 9.110128,-3.688 2.016228,0 2.356433,-0.3222 3.238245,-1.41796 0.881953,-1.09576 1.868947,-3.3166 3.086044,-6.1562 a 4.000456,4.0004 0 0 1 3.656051,-2.4768 z m -19.98028,0.0508 a 4.000056,4 0 0 1 4.000056,4 4.000056,4 0 0 1 -4.000056,4 4.000056,4 0 0 1 -4.000056,-4 4.000056,4 0 0 1 4.000056,-4 z m 20.00028,20 a 4.000056,4 0 0 1 4.000056,4 4.000056,4 0 0 1 -4.000056,4 4.000056,4 0 0 1 -4.000056,-4 4.000056,4 0 0 1 4.000056,-4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <path style="fill:#ffffff" d="M 22.00014,12 A 10.00014,10 0 0 0 12,22 10.00014,10 0 0 0 22.00014,32 10.00014,10 0 0 0 12,42 10.00014,10 0 0 0 22.00014,52 10.00014,10 0 0 0 32.00028,42 a 10.00014,10 0 0 0 -0.03516,-0.6836 10.00014,10 0 0 0 0.03516,0.004 10.00014,10 0 0 0 0.02344,0 10.00014,10 0 0 0 -0.024,0.68 10.00014,10 0 0 0 10.00014,10 10.00014,10 0 0 0 10.00014,-10 10.00014,10 0 0 0 -10.00014,-10 10.00014,10 0 0 0 -0.03516,0.004 10.00014,10 0 0 0 0,-0.004 10.00014,10 0 0 0 0.03516,0 10.00014,10 0 0 0 10.00014,-10 10.00014,10 0 0 0 -10.00014,-10 10.00014,10 0 0 0 -9.97674,9.3204 10.00014,10 0 0 0 -0.02344,0 10.00014,10 0 0 0 -0.03516,0 10.00014,10 0 0 0 -9.96414,-9.32 z m 19.98068,5.9492 a 4.000456,4.0004 0 0 1 3.695451,5.625 c -1.172016,2.734 -2.18603,5.512 -4.208058,8.024 -2.020029,2.51 -5.484077,4.402 -9.468133,4.402 -2.390833,0 -2.366233,0.1075 -3.011842,0.86718 -0.645429,0.75968 -1.713604,3.0522 -3.324247,6.7344 a 4.000456,4.0004 0 1 1 -7.328102,-3.204 c 1.564422,-3.576 2.494035,-6.284 4.554063,-8.71 2.062029,-2.426 5.500077,-3.688 9.110128,-3.688 2.016228,0 2.356433,-0.3222 3.238245,-1.41796 0.881953,-1.09576 1.868947,-3.3166 3.086044,-6.1562 a 4.000456,4.0004 0 0 1 3.656051,-2.4768 z M 22.00054,18 a 4.000056,4 0 0 1 4.000056,4 4.000056,4 0 0 1 -4.000056,4 4.000056,4 0 0 1 -4.000056,-4 4.000056,4 0 0 1 4.000056,-4 z m 20.00028,20 a 4.000056,4 0 0 1 4.000056,4 4.000056,4 0 0 1 -4.000056,4 4.000056,4 0 0 1 -4.000056,-4 4.000056,4 0 0 1 4.000056,-4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xapp.svg b/.icons/awkward/64x64/apps/xapp.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xapp.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xar.svg b/.icons/awkward/64x64/apps/xar.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xar.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xarchiver.svg b/.icons/awkward/64x64/apps/xarchiver.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xarchiver.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xboard.svg b/.icons/awkward/64x64/apps/xboard.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xboard.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xcalc.svg b/.icons/awkward/64x64/apps/xcalc.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xcalc.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xcas.svg b/.icons/awkward/64x64/apps/xcas.svg
new file mode 100644
index 00000000..6fffe767
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xcas.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="57" height="57" x="-61" y="-61" rx="28.5" ry="28.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#936ff6" width="57" height="57" x="-60" y="-61" rx="28.5" ry="28.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 32.5,11 a 3.5,3.5 0 0 0 -3.5,3.5 3.5,3.5 0 0 0 2,3.158203 l 0,2.039063 -3.667969,-2.445313 a 1.50015,1.50015 0 1 0 -1.664062,2.496094 L 31,23.302734 l 0,6.59961 -5.714844,-3.300782 -0.412109,-6.394531 a 1.500189,1.500189 0 1 0 -2.994141,0.19336 l 0.283203,4.398437 -1.765625,-1.019531 a 3.5,3.5 0 0 0 -1.734375,-3.310547 3.5,3.5 0 0 0 -4.78125,1.28125 3.5,3.5 0 0 0 1.28125,4.78125 3.5,3.5 0 0 0 3.734375,-0.152344 l 1.765625,1.019532 -3.951171,1.953124 a 1.5001892,1.5001892 0 1 0 1.330078,2.689454 l 5.74414,-2.839844 5.712891,3.298828 -5.703125,3.292969 -5.744141,-2.839844 a 1.5001887,1.5001887 0 1 0 -1.330078,2.689453 l 3.953125,1.953125 -1.777344,1.025391 a 3.5,3.5 0 0 0 -3.734375,-0.152344 3.5,3.5 0 0 0 -1.28125,4.78125 3.5,3.5 0 0 0 4.78125,1.28125 3.5,3.5 0 0 0 1.734375,-3.310547 l 1.777344,-1.025391 -0.285156,4.398438 a 1.5001885,1.5001885 0 1 0 2.99414,0.193359 L 25.294922,38.392578 31,35.097656 l 0,6.587891 -5.332031,3.554687 a 1.50015,1.50015 0 1 0 1.664062,2.496094 L 31,45.291016 31,47.341797 A 3.5,3.5 0 0 0 29,50.5 3.5,3.5 0 0 0 32.5,54 3.5,3.5 0 0 0 36,50.5 3.5,3.5 0 0 0 34,47.341797 l 0,-2.050781 3.667969,2.445312 a 1.50015,1.50015 0 1 0 1.664062,-2.496094 L 34,41.685547 l 0,-6.587891 5.705078,3.294922 0.41211,6.394531 a 1.5001885,1.5001885 0 1 0 2.99414,-0.193359 l -0.283203,-4.398438 1.775391,1.025391 a 3.5,3.5 0 0 0 1.736328,3.310547 3.5,3.5 0 0 0 4.779297,-1.28125 3.5,3.5 0 0 0 -1.279297,-4.78125 3.5,3.5 0 0 0 -3.736328,0.152344 l -1.775391,-1.025391 3.951172,-1.953125 A 1.5001887,1.5001887 0 1 0 46.949219,32.953125 L 41.205078,35.792969 35.501953,32.5 l 5.712891,-3.298828 5.746094,2.839844 a 1.50015,1.50015 0 1 0 1.328124,-2.689454 l -3.951171,-1.953124 1.765625,-1.019532 a 3.5,3.5 0 0 0 3.736328,0.152344 3.5,3.5 0 0 0 1.279297,-4.78125 3.5,3.5 0 0 0 -4.779297,-1.28125 3.5,3.5 0 0 0 -1.736328,3.310547 l -1.765625,1.019531 0.283203,-4.398437 a 1.50015,1.50015 0 1 0 -2.992188,-0.19336 L 39.714844,26.601562 34,29.902344 l 0,-6.59961 5.332031,-3.554687 A 1.50015,1.50015 0 1 0 37.667969,17.251953 L 34,19.697266 34,17.658203 A 3.5,3.5 0 0 0 36,14.5 3.5,3.5 0 0 0 32.5,11 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 32.5 10 A 3.5 3.5 0 0 0 29 13.5 A 3.5 3.5 0 0 0 31 16.658203 L 31 18.697266 L 27.332031 16.251953 A 1.50015 1.50015 0 1 0 25.667969 18.748047 L 31 22.302734 L 31 28.902344 L 25.285156 25.601562 L 24.873047 19.207031 A 1.50015 1.50015 0 1 0 21.878906 19.400391 L 22.162109 23.798828 L 20.396484 22.779297 A 3.5 3.5 0 0 0 18.662109 19.46875 A 3.5 3.5 0 0 0 13.880859 20.75 A 3.5 3.5 0 0 0 15.162109 25.53125 A 3.5 3.5 0 0 0 18.896484 25.378906 L 20.662109 26.398438 L 16.710938 28.351562 A 1.50015 1.50015 0 1 0 18.041016 31.041016 L 23.785156 28.201172 L 29.498047 31.5 L 23.794922 34.792969 L 18.050781 31.953125 A 1.50015 1.50015 0 1 0 16.720703 34.642578 L 20.673828 36.595703 L 18.896484 37.621094 A 3.5 3.5 0 0 0 15.162109 37.46875 A 3.5 3.5 0 0 0 13.880859 42.25 A 3.5 3.5 0 0 0 18.662109 43.53125 A 3.5 3.5 0 0 0 20.396484 40.220703 L 22.173828 39.195312 L 21.888672 43.59375 A 1.50015 1.50015 0 1 0 24.882812 43.787109 L 25.294922 37.392578 L 31 34.097656 L 31 40.685547 L 25.667969 44.240234 A 1.50015 1.50015 0 1 0 27.332031 46.736328 L 31 44.291016 L 31 46.341797 A 3.5 3.5 0 0 0 29 49.5 A 3.5 3.5 0 0 0 32.5 53 A 3.5 3.5 0 0 0 36 49.5 A 3.5 3.5 0 0 0 34 46.341797 L 34 44.291016 L 37.667969 46.736328 A 1.50015 1.50015 0 1 0 39.332031 44.240234 L 34 40.685547 L 34 34.097656 L 39.705078 37.392578 L 40.117188 43.787109 A 1.50015 1.50015 0 1 0 43.111328 43.59375 L 42.828125 39.195312 L 44.603516 40.220703 A 3.5 3.5 0 0 0 46.339844 43.53125 A 3.5 3.5 0 0 0 51.119141 42.25 A 3.5 3.5 0 0 0 49.839844 37.46875 A 3.5 3.5 0 0 0 46.103516 37.621094 L 44.328125 36.595703 L 48.279297 34.642578 A 1.50015 1.50015 0 1 0 46.949219 31.953125 L 41.205078 34.792969 L 35.501953 31.5 L 41.214844 28.201172 L 46.960938 31.041016 A 1.50015 1.50015 0 1 0 48.289062 28.351562 L 44.337891 26.398438 L 46.103516 25.378906 A 3.5 3.5 0 0 0 49.839844 25.53125 A 3.5 3.5 0 0 0 51.119141 20.75 A 3.5 3.5 0 0 0 46.339844 19.46875 A 3.5 3.5 0 0 0 44.603516 22.779297 L 42.837891 23.798828 L 43.121094 19.400391 A 1.50015 1.50015 0 1 0 40.128906 19.207031 L 39.714844 25.601562 L 34 28.902344 L 34 22.302734 L 39.332031 18.748047 A 1.50015 1.50015 0 1 0 37.667969 16.251953 L 34 18.697266 L 34 16.658203 A 3.5 3.5 0 0 0 36 13.5 A 3.5 3.5 0 0 0 32.5 10 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32.5 3 C 16.711 3 4 15.711 4 31.5 C 4 31.667737 4.0088611 31.832969 4.0117188 32 C 4.2778493 16.444518 16.878737 4 32.5 4 C 48.121263 4 60.722151 16.444518 60.988281 32 C 60.991139 31.832969 61 31.667737 61 31.5 C 61 15.711 48.289 3 32.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xchat-gnome.svg b/.icons/awkward/64x64/apps/xchat-gnome.svg
new file mode 120000
index 00000000..e597c17a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xchat-gnome.svg
@@ -0,0 +1 @@
+xchat.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xchat.svg b/.icons/awkward/64x64/apps/xchat.svg
new file mode 100644
index 00000000..9efb4570
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xchat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#feea3a" d="m 23,6 c -1.662,0 -3,1.338 -3,3 l 0,28 c 0,1.662 1.338,3 3,3 l 28,0 c 1.662,0 3,-1.338 3,-3 L 54,12 60,6 23,6 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23 6 C 21.338 6 20 7.338 20 9 L 20 10 C 20 8.338 21.338 7 23 7 L 59 7 L 60 6 L 23 6 z"/>
+ <path style="opacity:0.2" d="m 59,7 -5,5 0,1 6,-6 -1,0 z m -39,30 0,1 c 0,1.662 1.338,3 3,3 l 28,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 l -28,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#fe9700" d="m 4,24 6,6 0,25 c 0,1.662 1.338,3 3,3 l 28,0 c 1.662,0 3,-1.338 3,-3 l 0,-28 c 0,-1.662 -1.338,-3 -3,-3 L 4,24 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 22.9415,31 -1.0586,6 -5.8828,0 0,2 5.5312,0 -1.0625,6 -4.4688,0 0,2 4.1172,0 -1.0586,6 2,0 1.0586,-6 5,0 -1.05858,6 2,0 1.05858,-6 6.8828,0 0,-2 -6.5312,0 1.06248,-6 5.4688,0 0,-2 -5.1172,0 1.05858,-6 -2,0 -1.05858,6 -5,0 1.05858,-6 z m 0.58984,8 5,0 -1.06248,6 -5,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4 24 L 5 25 L 41 25 C 42.662 25 44 26.338 44 28 L 44 27 C 44 25.338 42.662 24 41 24 L 4 24 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 22.9415,30 -1.0586,6 -5.8828,0 0,2 5.5312,0 -1.0625,6 -4.4688,0 0,2 4.1172,0 -1.0586,6 2,0 1.0586,-6 5,0 -1.05858,6 2,0 1.05858,-6 6.8828,0 0,-2 -6.5312,0 1.06248,-6 5.4688,0 0,-2 -5.1172,0 1.05858,-6 -2,0 -1.05858,6 -5,0 1.05858,-6 z m 0.58984,8 5,0 -1.06248,6 -5,0 z"/>
+ <path style="opacity:0.2" d="m 4,25 6,6 0,-1 -5,-5 -1,0 z m 6,30 0,1 c 0,1.662 1.338,3 3,3 l 28,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 l -28,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xchm-48.svg b/.icons/awkward/64x64/apps/xchm-48.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xchm-48.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xclipboard.svg b/.icons/awkward/64x64/apps/xclipboard.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xclipboard.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xclock.svg b/.icons/awkward/64x64/apps/xclock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xclock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xconsole.svg b/.icons/awkward/64x64/apps/xconsole.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xconsole.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xcos.svg b/.icons/awkward/64x64/apps/xcos.svg
new file mode 100644
index 00000000..a294704e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xcos.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" transform="scale(-1,1)" d="m -57.2,9 h 50.4 c 1.5512,0 2.8,1.338 2.8,3 v 41 c 0,1.662 -1.2488,3 -2.8,3 H -57.2 C -58.7512,56 -60,54.662 -60,53 V 12 c 0,-1.662 1.2488,-3 2.8,-3 z"/>
+ <path style="fill:#e74c3c" transform="scale(-1,1)" d="m -57.2,9 h 50.4 c 1.5512,0 2.8,1.338 2.8,3 v 40 c 0,1.662 -1.2488,3 -2.8,3 H -57.2 C -58.7512,55 -60,53.662 -60,52 V 12 c 0,-1.662 1.2488,-3 2.8,-3 z"/>
+ <rect style="fill:#3f3f3f" width="28" height="28" x="10" y="18" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round" d="m 12,33.000399 h 4.6 l 2.8,-6 2.8,14.9998 4.2,-16.9998 2.8,8 h 7"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linejoin:round" d="m 12,32 h 4.6 L 19.4,26 22.2,40.9998 26.4,24 l 2.8,8 h 7"/>
+ <path style="opacity:0.2" d="m 49,15 a 4.999999,4.999999 0 0 0 -5,5 4.999999,4.999999 0 0 0 5,5 4.999999,4.999999 0 0 0 5,-5 4.999999,4.999999 0 0 0 -5,-5 z m -4,14 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,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,8 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,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,8 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,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"/>
+ <g transform="scale(2)">
+ <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="opacity:0.2;fill:#ffffff" d="M 6.8007812,9 C 5.2495812,9 4,10.338 4,12 v 1 C 4,11.338 5.2495812,10 6.8007812,10 H 57.199219 C 58.750419,10 60,11.338 60,13 V 12 C 60,10.338 58.750419,9 57.199219,9 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xdiagnose.svg b/.icons/awkward/64x64/apps/xdiagnose.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xdiagnose.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xdman.svg b/.icons/awkward/64x64/apps/xdman.svg
new file mode 100644
index 00000000..26ae12bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xdman.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="29" r="22"/>
+ <path style="opacity:0.2" d="M 32,25 A 28,28.333333 0 0 0 4,53.333333 28,28.333333 0 0 0 4.3253907,57.472656 C 4.7918368,58.377648 5.7177453,59 6.8,59 h 50.4 c 1.073024,0 1.990568,-0.612863 2.460937,-1.505208 A 28,28.333333 0 0 0 60,53.333333 28,28.333333 0 0 0 32,25 Z"/>
+ <circle style="fill:#2064cf" cx="32" cy="28" r="22"/>
+ <path style="opacity:0.2" d="m 29.939074,6.1181393 a 22.000001,22.000001 0 0 0 -7.961801,2.30956 c 0.1111,0.3521101 -0.0187,0.7493201 -0.4235,1.1000001 -0.2739,0.2373801 -0.4983,0.6070906 -0.4983,0.8229106 0,0.65967 0.5962,1.67255 1.0725,1.81973 0.6325,0.1958 0.4202,0.870759 -0.3938,1.243659 -0.3762,0.172702 -0.8393,0.6699 -1.0285,1.104402 -0.1903,0.4356 -0.4697,0.8646 -0.6215,0.9537 -0.1507,0.0902 -0.275,0.430098 -0.275,0.756798 0,0.456502 0.209,0.677602 0.8943,0.951502 0.4906,0.1969 1.078,0.339898 1.3057,0.317898 1.3101,-0.1232 1.4014,0.6402 0.2563,2.1318 -0.6083,0.792 -0.9009,0.9911 -1.3156,0.891 -0.3861,-0.0924 -0.5973,0.0165 -0.7733,0.399302 -0.1848,0.4059 -0.4884,0.543399 -1.3035,0.5995 -0.8019,0.0561 -1.1605,0.218899 -1.4608,0.657801 -0.219999,0.3201 -0.536799,0.5797 -0.705099,0.5797 -0.16874,0 -0.56496,0.2156 -0.88088,0.4774 -0.64284,0.5335 -0.89386,0.5874 -1.11925,0.2387 -0.29788,-0.462 -0.940611,-0.2288 -1.897061,0.6875 -0.845901,0.8096 -0.948311,1.0263 -0.820711,1.7292 0.22704,1.2507 0.905411,2.3606 1.680031,2.7478 0.675951,0.3377 0.689151,0.374 0.27929,0.8074 -0.23573,0.2497 -0.6402,0.517 -0.89804,0.5951 -0.744701,0.2266 -0.32549,0.5104 1.00331,0.6798 1.360041,0.1727 1.782661,0.665501 1.147301,1.337599 -0.35431,0.3751 -0.3344,0.4455 0.23419,0.8019 1.111,0.6974 1.994519,0.2706 0.95172,-0.4598 -0.67023,-0.4697 -0.20152,-0.6611 0.7821,-0.3201 0.784299,0.2717 0.939399,0.2563 1.402499,-0.1463 0.9515,-0.823899 1.9855,0.3949 1.1154,1.3145 -0.5533,0.5863 -0.3861,1.2925 0.3311,1.3904 0.3168,0.0429 0.9746,0.3377 1.463,0.6556 0.4884,0.3168 1.0208,0.5775 1.1814,0.5775 0.1606,0 0.6138,0.3223 1.007601,0.7161 0.7986,0.7975 1.2419,0.8987 1.4674,0.3366 0.2706,-0.6754 0.1617,-1.0241 -0.5676,-1.8194 -0.5797,-0.6336 -1.522401,-2.3166 -1.522401,-2.7203 0,-0.2486 0.958101,-0.0374 1.494901,0.3289 0.3355,0.2299 0.8789,0.5258 1.2078,0.66 0.3498,0.143 0.7128,0.5874 0.8789,1.0736 0.2585,0.7634 0.3608,0.8294 1.276,0.8294 h 0.9944 l 0.1507,1.7875 c 0.1804,2.1505 0.3531,2.5861 1.0912,2.7632 0.5434,0.1309 1.1231,0.972401 1.1231,1.630201 0,0.1749 -0.3905,0.6039 -0.8679,0.9526 -0.5918,0.4323 -0.847,0.7997 -0.8074,1.1594 0.0495,0.4499 -0.0528,0.5203 -0.6897,0.473 -0.4103,-0.0308 -1.1231,0.1133 -1.5807,0.3201 -0.5423,0.2442 -1.1297,0.3223 -1.6808,0.2233 -0.6336,-0.1133 -0.8481,-0.0693 -0.8481,0.1782 0,0.1826 -0.2222,0.5236 -0.4928,0.759 -0.668801,0.5797 -0.3927,0.8866 0.6347,0.7018 0.638,-0.1144 0.8866,-0.0638 0.9966,0.2112 0.2343,0.5841 -0.3597,1.4201 -0.9108,1.2826 -0.3498,-0.088 -0.517,0.0319 -0.6259,0.4444 -0.0374,0.1463 -0.1067,0.2706 -0.1892,0.3762 a 22.000001,22.000001 0 0 0 3.4815,1.0285 c -0.11,-0.2101 -0.2354,-0.4015 -0.3575,-0.4873 -0.5665,-0.4004 -0.187,-1.441 0.5929,-1.628 0.7953,-0.1914 0.6699,-0.7073 -0.1947,-0.8063 -0.7579,-0.0858 -1.5642,-0.8536 -1.3112,-1.2463 0.1705,-0.2629 0.8954,-0.2244 2.3617,0.1232 0.6622,0.1562 1.1143,-0.1584 2.6488,-1.837 0.8877,-0.9724 1.5708,-1.3772 2.319901,-1.3772 0.286,0 1.3057,-0.2629 2.2671,-0.5841 1.815,-0.6083 2.5245,-0.5863 2.4574,0.077 -0.1386,1.3794 0.7491,1.3332 2.1956,-0.1122 0.6028,-0.6017 1.1539,-1.0373 1.2254,-0.9691 0.2761,0.2651 -0.2211,1.5554 -0.8019,2.0779 -0.7359,0.6622 -0.7722,1.0802 -0.1243,1.4113 0.3542,0.1826 0.5049,0.5511 0.561,1.3794 l 0.0748,1.1308 h 0.9196 c 0.322301,0 0.589601,0.044 0.805201,0.1265 a 22.000001,22.000001 0 0 0 10.659001,-18.1566 c -0.3366,-0.7194 -0.3124,-1.1539 0,-1.6434 a 22.000001,22.000001 0 0 0 -0.099,-1.2331 c -0.2002,-0.0099 -0.4048,-0.0187 -0.6402,-0.0088 -1.108801,0.0462 -2.058101,-0.3905 -2.058101,-0.9471 0,-0.1177 -0.3938,-0.602801 -0.8745,-1.076901 -0.5456,-0.5368 -0.825,-1.012 -0.7436,-1.2584 0.0748,-0.2244 -0.0858,-0.5863 -0.3696,-0.8316 -0.2761,-0.2398 -0.5027,-0.6248 -0.5027,-0.8558 0,-0.3685 -0.2343,-0.4147 -1.9294,-0.374 l -1.9294,0.0473 0.033,1.9019 c 0.0572,3.330801 0.5533,4.195401 2.0834,3.637701 0.7007,-0.2563 2.4222,-0.0627 2.9117,0.3256 0.1771,0.1408 0.4334,0.6512 0.5687,1.1352 0.1364,0.4829 0.6402,1.32 1.122,1.8579 0.974601,1.0912 1.050501,1.5169 0.4917,2.797298 -0.4873,1.1176 -1.0131,0.9889 -0.9086,-0.2233 l 0.077,-0.901998 -0.825,0.154 c -0.4565,0.0869 -1.0285,0.4235 -1.2848,0.756798 -0.3652,0.4741 -0.5357,0.5434 -0.8096,0.3267 -0.1914,-0.1518 -0.3465,-0.4719 -0.3465,-0.709498 0,-0.2376 -0.2354,-0.5016 -0.5214,-0.5885 -0.2871,-0.0869 -0.6798,-0.5192 -0.8723,-0.9625 -0.3091,-0.7084 -0.3014,-0.9251 0.0583,-1.7853 0.3641,-0.8723 0.3674,-1.0164 0.0319,-1.3387 -0.308,-0.2948 -0.4675,-0.3047 -0.8723,-0.0616 -0.407,0.2431 -0.5995,0.2255 -1.0835,-0.099 -0.3223,-0.2167 -0.8866,-0.396 -1.2518,-0.396 -0.742501,0 -0.966901,-0.3608 -0.966901,-1.5554 0,-1.103301 -0.6578,-1.503701 -2.2242,-1.359601 -1.0868,0.1001 -1.3266,0.0286 -2.2033,-0.6468 -0.5423,-0.4169 -1.3981,-1.4201 -1.9041,-2.2319 -0.506,-0.8118 -1.0505,-1.6599 -1.21,-1.8843 -0.2288,-0.3245 -0.1727,-0.6358 0.275,-1.5191 l 0.5654,-1.111 -1.1946,0.1617 c -2.125201,0.2871 -2.555301,0.5621 -1.641201,1.0527 0.356401,0.1903 0.371801,0.2882 0.0968,0.6061 -0.1804,0.2068 -0.2651,0.5357 -0.187,0.7304 0.0781,0.1936 -0.0209,0.6512 -0.2189,1.0153 -0.1991,0.3652 -0.3652,0.8767 -0.3718,1.1396 -0.0209,0.8195 -1.4245,1.4718 -2.9887,1.3849 -2.3694,-0.1309 -2.5619,-0.0935 -3.4034,0.6875 -1.0516,0.9768 -1.1869,1.4311 -0.6974,2.337501 0.4741,0.88 1.3167,1.2309 2.7753,1.1583 1.3046,-0.0649 1.452,0.0506 1.1539,0.913 -0.2541,0.7326 -1.1055,1.0142 -1.683,0.5566 -0.4444,-0.3531 -1.9767,-0.0803 -2.4464,0.4367 -0.1969,0.2156 -0.4895,0.7832 -0.649,1.2584 -0.275,0.8206 -0.3553,0.8712 -1.587301,0.99 -1.2298,0.1199 -1.3486,0.0803 -2.233,-0.7348 -0.9867,-0.9086 -1.1539,-1.6038 -0.6787,-2.8006 0.2112,-0.5302 0.3674,-0.6171 0.9306,-0.5137 1.1154,0.2035 1.5554,-0.1837 1.5554,-1.375 0,-0.5775 -0.1122,-1.117601 -0.2497,-1.199001 -0.1364,-0.0814 -0.2486,-0.3872 -0.2486,-0.6809 0,-0.2937 -0.1408,-0.6721 -0.3113,-0.8382 -0.2497,-0.242 -0.2134,-0.3718 0.1848,-0.6534 0.2728,-0.1925 0.7216,-0.3223 0.9966,-0.2893 0.2739,0.033 1.031801,-0.0858 1.684101,-0.2629 0.9427,-0.2541 1.2199,-0.4466 1.3475,-0.9427 0.242,-0.9416 0.8327,-1.6973 1.3277,-1.6973 0.7821,0 0.7986,-1.8392 0.0385,-4.514401 -0.1122,-0.3949 -0.4213,-0.6457 -0.9669,-0.781 -0.4422,-0.11 -0.9229,-0.411401 -1.0681,-0.670781 -0.1441,-0.25938 -0.4092,-0.47058 -0.5885,-0.47058 -0.1793,0 -0.5302,-0.21472 -0.7777,-0.47696 -0.249701,-0.264 -0.765601,-0.47696 -1.158301,-0.47696 -0.9295,0 -0.9449,-0.63998 -0.0231,-0.97746 0.9735,-0.3568398 2.489301,0.11088 2.855601,0.88077 0.4961,1.04401 1.0472,0.60841 1.2243,-0.96888 0.2189,-1.95085 0.8921,-2.5115199 3.014,-2.5115199 h 1.5257 l -0.6688,-0.66814 C 30.231674,6.62289 30.058974,6.36802 29.939074,6.1181 Z m 7.909001,0.69179 c -0.0429,0.03872 -0.0847,0.0704 -0.1265,0.1138501 -0.5104,0.52096 -0.7502,0.59521 -1.5389,0.47487 -1.3772,-0.20999 -1.2001,0.34452 0.3245,1.0140899 0.8239,0.3620101 1.3541,0.7747301 1.5345,1.1922901 0.869,2.0147596 1.4674,3.0994706 1.7677,3.2094706 0.6072,0.223299 0.9691,-0.22484 1.1044,-1.370381 0.1551,-1.314279 0.5995,-1.5929095 1.3981,-0.874389 0.3102,0.27885 0.743601,0.50699 0.962501,0.50699 0.6831,0 1.188,0.274229 1.188,0.644599 0,0.19514 0.231,0.665391 0.5137,1.045881 0.4169,0.559899 0.6996,0.694099 1.4784,0.694099 0.9559,0 1.5422,0.1793 2.739,0.8404 0.0187,0.0099 0.0374,0.0132 0.0561,0.0231 A 22.000001,22.000001 0 0 0 37.848075,6.8099293 Z M 10.021373,27.905732 a 22.000001,22.000001 0 0 0 -0.0043,0.0946 22.000001,22.000001 0 0 0 0.42966,4.226199 c 0.797061,0.3245 1.01728,0.1958 1.1,-0.5456 0.04279,-0.383898 0.24321,-0.818399 0.44693,-0.969099 0.31471,-0.2321 0.25795,-0.3509 -0.38676,-0.7909 -0.41734,-0.2849 -0.828631,-0.7821 -0.913111,-1.1044 -0.08184,-0.3124 -0.358599,-0.6534 -0.672429,-0.9108 z m 6.924611,7.272099 c -0.2057,-0.0209 -0.45353,0.0891 -0.72853,0.353099 -0.58179,0.556601 -0.4939,1.6753 0.16544,2.1175 0.75559,0.5071 1.047089,0.359701 1.142789,-0.575299 0.1177,-1.1528 -0.1287,-1.848001 -0.579699,-1.8953 z m 3.733399,3.3264 c -0.2244,0.0077 -0.4719,0.1683 -0.7194,0.5071 -0.2629,0.3586 -0.3344,0.8217 -0.2343,1.524601 0.1243,0.864599 0.0704,1.0494 -0.3817,1.2815 -0.5819,0.297 -0.7062,1.1814 -0.2299,1.636799 0.473,0.4532 0.924,0.334401 1.0868,-0.285999 0.231,-0.8844 1.5257,-0.987801 2.4101,-0.1936 0.3773,0.3388 0.6853,0.5104 0.6853,0.3806 0,-0.1298 -0.3927,-0.6017 -0.8723,-1.0461 -0.7337,-0.682 -0.8701,-0.9724 -0.8701,-1.850201 0,-1.238601 -0.3795,-1.970101 -0.8745,-1.9547 z m -6.131289,2.840201 a 22.000001,22.000001 0 0 0 0.50919,0.642399 c -0.14993,-0.232099 -0.32109,-0.4543 -0.50919,-0.642399 z m 7.413889,3.377 c -0.1111,0.0385 -0.1584,0.1782 -0.1584,0.4235 0,0.2486 -0.1584,0.5093 -0.352,0.5797 -0.2574,0.0946 -0.3168,0.3927 -0.2178,1.104399 0.0187,0.1331 0.0242,0.2398 0.0308,0.350901 a 22.000001,22.000001 0 0 0 0.9152,0.4697 c -0.0154,-0.380601 0.0539,-0.828301 0.253,-1.3893 0.3377,-0.9526 0.3498,-1.1913 0.0748,-1.3585 -0.2574,-0.1562 -0.4334,-0.2189 -0.5456,-0.1804 z"/>
+ <path style="fill:#00aaf6" d="M 32,24 A 28,28.333333 0 0 0 4,52.333333 28,28.333333 0 0 0 4.3253907,56.472656 C 4.7918368,57.377648 5.7177453,58 6.8,58 h 50.4 c 1.073024,0 1.990568,-0.612863 2.460937,-1.505208 A 28,28.333333 0 0 0 60,52.333333 28,28.333333 0 0 0 32,24 Z"/>
+ <path style="fill:#ffffff" d="M 32 24 A 28 28.333333 0 0 0 28 24.324219 L 28 46 L 36 46 L 36 24.318359 A 28 28.333333 0 0 0 32 24 z"/>
+ <path style="opacity:0.2" d="m 25.825911,40 a 1.8253433,1.6542899 0 0 0 -1.825131,1.702657 1.8253433,1.6542899 0 0 0 0.243177,0.77956 l 3.088079,4.84317 3.085464,4.845644 a 1.8253433,1.6542899 0 0 0 3.163908,0 l 3.085466,-4.845644 3.088077,-4.84317 A 1.8253433,1.6542899 0 0 0 38.172998,40 h -6.173543 z"/>
+ <path style="fill:#ffffff" d="m 25.825911,39 a 1.8253433,1.6542899 0 0 0 -1.825131,1.702657 1.8253433,1.6542899 0 0 0 0.243177,0.77956 l 3.088079,4.84317 3.085464,4.845644 a 1.8253433,1.6542899 0 0 0 3.163908,0 l 3.085466,-4.845644 3.088077,-4.84317 A 1.8253433,1.6542899 0 0 0 38.172998,39 h -6.173543 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 32 6 A 22 22 0 0 0 10 28 A 22 22 0 0 0 10.021484 28.585938 A 22 22 0 0 1 32 7 A 22 22 0 0 1 53.978516 28.414062 A 22 22 0 0 0 54 28 A 22 22 0 0 0 32 6 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 24 A 28 28.333333 0 0 0 4 52.333984 A 28 28.333333 0 0 0 4.0214844 52.722656 A 28 28.333333 0 0 1 32 25 A 28 28.333333 0 0 1 59.980469 52.943359 A 28 28.333333 0 0 0 60 52.333984 A 28 28.333333 0 0 0 32 24 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xed.svg b/.icons/awkward/64x64/apps/xed.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xed.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xedit.svg b/.icons/awkward/64x64/apps/xedit.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xedit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xemacs.svg b/.icons/awkward/64x64/apps/xemacs.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xemacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xeyes.svg b/.icons/awkward/64x64/apps/xeyes.svg
new file mode 120000
index 00000000..d0a251b0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xeyes.svg
@@ -0,0 +1 @@
+xfce4-eyes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfburn.svg b/.icons/awkward/64x64/apps/xfburn.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfburn.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfcalendar.svg b/.icons/awkward/64x64/apps/xfcalendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfcalendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-edit.svg b/.icons/awkward/64x64/apps/xfce-edit.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-edit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-filemanager.svg b/.icons/awkward/64x64/apps/xfce-filemanager.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-filemanager.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-mail.svg b/.icons/awkward/64x64/apps/xfce-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-man.svg b/.icons/awkward/64x64/apps/xfce-man.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-man.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-mount.svg b/.icons/awkward/64x64/apps/xfce-mount.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-mount.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-mouse.svg b/.icons/awkward/64x64/apps/xfce-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-newmail.svg b/.icons/awkward/64x64/apps/xfce-newmail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-newmail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-schedule.svg b/.icons/awkward/64x64/apps/xfce-schedule.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-schedule.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-sensors.svg b/.icons/awkward/64x64/apps/xfce-sensors.svg
new file mode 120000
index 00000000..a6c23f40
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-sensors.svg
@@ -0,0 +1 @@
+thermal-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-sound.svg b/.icons/awkward/64x64/apps/xfce-sound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-system-info.svg b/.icons/awkward/64x64/apps/xfce-system-info.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-system-info.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-system-lock.svg b/.icons/awkward/64x64/apps/xfce-system-lock.svg
new file mode 120000
index 00000000..2f67bfe7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-system-lock.svg
@@ -0,0 +1 @@
+gnome-lockscreen.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-system-settings.svg b/.icons/awkward/64x64/apps/xfce-system-settings.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-system-settings.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-terminal.svg b/.icons/awkward/64x64/apps/xfce-terminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-theme-manager.svg b/.icons/awkward/64x64/apps/xfce-theme-manager.svg
new file mode 120000
index 00000000..604fb0e1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-theme-manager.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-ui.svg b/.icons/awkward/64x64/apps/xfce-ui.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-ui.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce-unknown.svg b/.icons/awkward/64x64/apps/xfce-unknown.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce-unknown.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-appfinder.svg b/.icons/awkward/64x64/apps/xfce4-appfinder.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-appfinder.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-backdrop.svg b/.icons/awkward/64x64/apps/xfce4-backdrop.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-backdrop.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-battery-plugin.svg b/.icons/awkward/64x64/apps/xfce4-battery-plugin.svg
new file mode 120000
index 00000000..babe31af
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-battery-plugin.svg
@@ -0,0 +1 @@
+../devices/battery.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-clipman-plugin.svg b/.icons/awkward/64x64/apps/xfce4-clipman-plugin.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-clipman-plugin.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-clock.svg b/.icons/awkward/64x64/apps/xfce4-clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-color-settings.svg b/.icons/awkward/64x64/apps/xfce4-color-settings.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-color-settings.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-cpufreq-plugin.svg b/.icons/awkward/64x64/apps/xfce4-cpufreq-plugin.svg
new file mode 120000
index 00000000..03c065c6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-cpufreq-plugin.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-cpugraph-plugin.svg b/.icons/awkward/64x64/apps/xfce4-cpugraph-plugin.svg
new file mode 120000
index 00000000..a6c23f40
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-cpugraph-plugin.svg
@@ -0,0 +1 @@
+thermal-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-dict.svg b/.icons/awkward/64x64/apps/xfce4-dict.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-dict.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-display.svg b/.icons/awkward/64x64/apps/xfce4-display.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-eyes.svg b/.icons/awkward/64x64/apps/xfce4-eyes.svg
new file mode 100644
index 00000000..16c933ab
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-eyes.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="18.5" cy="27.5" r="15.5"/>
+ <circle style="fill:#cccccc" cx="18.5" cy="26.5" r="15.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18.5 11 A 15.500001 15.500001 0 0 0 3 26.5 A 15.500001 15.500001 0 0 0 3.0214844 27.085938 A 15.500001 15.500001 0 0 1 18.5 12 A 15.500001 15.500001 0 0 1 33.978516 26.914062 A 15.500001 15.500001 0 0 0 34 26.5 A 15.500001 15.500001 0 0 0 18.5 11 z"/>
+ <circle style="fill:#478be5" cx="18.5" cy="23.5" r="5.5"/>
+ <circle style="fill:#3f3f3f" cx="18.5" cy="23.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="41.833" cy="35.5" r="19.5"/>
+ <circle style="fill:#e4e4e4" cx="41.833" cy="34.5" r="19.5"/>
+ <circle style="fill:#478be5" cx="44.5" cy="31.5" r="8.5"/>
+ <circle style="fill:#3f3f3f" cx="44.5" cy="31.5" r="2.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 41.833984 15 A 19.5 19.5 0 0 0 22.333984 34.5 A 19.5 19.5 0 0 0 22.355469 35.085938 A 19.5 19.5 0 0 1 41.833984 16 A 19.5 19.5 0 0 1 61.3125 34.914062 A 19.5 19.5 0 0 0 61.333984 34.5 A 19.5 19.5 0 0 0 41.833984 15 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xfce4-fsguard-plugin-warning.svg b/.icons/awkward/64x64/apps/xfce4-fsguard-plugin-warning.svg
new file mode 100644
index 00000000..f3fcf109
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-fsguard-plugin-warning.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 10,55 0,2 c 0,2.216 1.784,4 4,4 l 36,0 c 2.216,0 4,-1.784 4,-4 l 0,-2 c 0,2.216 -1.784,4 -4,4 l -36,0 c -2.216,0 -4,-1.784 -4,-4 z"/>
+ <rect style="fill:#8e8e8e" width="56" height="44" x="-60" y="-54" rx="4" ry="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="m 32,12 c -7.732,0 -14,6.268 -14,14 l 0,14 14,0 C 39.732,40 46,33.732 46,26 46,18.268 39.732,12 32,12 Z m 0,6 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;fill:#ffffff" d="M 14 4 C 11.784 4 10 5.784 10 8 L 10 9 C 10 6.784 11.784 5 14 5 L 50 5 C 52.216 5 54 6.784 54 9 L 54 8 C 54 5.784 52.216 4 50 4 L 14 4 z"/>
+ <path style="opacity:0.2" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
+ <circle style="fill:#f54c4c" cx="48" cy="46" r="16"/>
+ <g style="fill:#ffffff" transform="matrix(2,0,0,-2,7,88)">
+ <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/64x64/apps/xfce4-indicator-plugin.svg b/.icons/awkward/64x64/apps/xfce4-indicator-plugin.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-indicator-plugin.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-logo.svg b/.icons/awkward/64x64/apps/xfce4-logo.svg
new file mode 120000
index 00000000..dc323a78
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-logo.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-mcs-manager.svg b/.icons/awkward/64x64/apps/xfce4-mcs-manager.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-mcs-manager.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-menueditor.svg b/.icons/awkward/64x64/apps/xfce4-menueditor.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-menueditor.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-mixer.svg b/.icons/awkward/64x64/apps/xfce4-mixer.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-mixer.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-netload-plugin.svg b/.icons/awkward/64x64/apps/xfce4-netload-plugin.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-netload-plugin.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-notes-plugin.svg b/.icons/awkward/64x64/apps/xfce4-notes-plugin.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-notes-plugin.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-notifyd.svg b/.icons/awkward/64x64/apps/xfce4-notifyd.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-notifyd.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-panel-menu.svg b/.icons/awkward/64x64/apps/xfce4-panel-menu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-panel-menu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-panel.svg b/.icons/awkward/64x64/apps/xfce4-panel.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-panel.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-power-manager-settings.svg b/.icons/awkward/64x64/apps/xfce4-power-manager-settings.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-power-manager-settings.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-pulseaudio-plugin.svg b/.icons/awkward/64x64/apps/xfce4-pulseaudio-plugin.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-pulseaudio-plugin.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-session.svg b/.icons/awkward/64x64/apps/xfce4-session.svg
new file mode 100644
index 00000000..b1fc1df7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-session.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 3.0000008,16.358335 0,39.808332 C 3.0000008,57.736333 4.2675797,59 5.842106,59 l 48.315787,0 c 1.574527,0 2.842106,-1.263667 2.842106,-2.833333 l 0,-39.808332 z"/>
+ <path style="fill:#3575b8" d="m 3.0000008,15.358334 0,39.808332 c 0,1.569666 1.2675789,2.833333 2.8421052,2.833333 l 48.315787,0 c 1.574527,0 2.842106,-1.263667 2.842106,-2.833333 l 0,-39.808332 z"/>
+ <path style="opacity:0.2" d="M 3 16 L 3 17 L 57 17 L 57 16 L 3 16 z"/>
+ <path style="fill:#e4e4e4" d="m 56.999999,16 0,-6.1666668 c 0,-1.5696667 -1.267579,-2.8333333 -2.842106,-2.8333333 l -48.315787,0 c -1.5745263,0 -2.8421052,1.2636666 -2.8421052,2.8333333 l 0,6.1666668 z"/>
+ <rect style="opacity:0.3" width="20" height="14" x="33" y="20" rx="2.132" ry="2.38"/>
+ <path style="opacity:0.2" d="m 38.449219,28.003124 a 4.419016,4.5612567 0 0 0 -2.076172,0.609375 l -7.083985,4.21875 -7.078124,4.21875 a 4.419016,4.5612567 0 0 0 0,7.902344 l 7.078124,4.21875 7.083985,4.21875 A 4.419016,4.5612567 0 0 0 43,49.438671 l 0,-2.4375 15.111328,0 c 1.600445,0 2.888672,-1.338 2.888672,-3 l 0,-6 c 0,-1.662 -1.288227,-3 -2.888672,-3 l -15.111328,0 0,-2.439453 a 4.419016,4.5612567 0 0 0 -4.550781,-4.558594 z"/>
+ <rect style="fill:#c7db59" width="26" height="12" x="35" y="34" rx="2.889" ry="3"/>
+ <rect style="opacity:0.3" width="20" height="14" x="7" y="40" rx="2.132" ry="2.38"/>
+ <path style="fill:#c7db59" d="m 38.4491,27.002032 a 4.419016,4.5612567 0 0 0 -2.076961,0.608698 l -7.082376,4.219337 -7.079498,4.219335 a 4.419016,4.5612567 0 0 0 0,7.90123 l 7.079498,4.219334 7.082376,4.219336 A 4.419016,4.5612567 0 0 0 43,48.437201 l 0,-8.438669 0,-8.438669 a 4.419016,4.5612567 0 0 0 -4.5509,-4.557831 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.8417969 7 C 4.2672706 7 3 8.2643177 3 9.8339844 L 3 10.833984 C 3 9.2643179 4.2672706 8 5.8417969 8 L 54.158203 8 C 55.73273 8 57 9.2643179 57 10.833984 L 57 9.8339844 C 57 8.2643177 55.73273 7 54.158203 7 L 5.8417969 7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 38.449219 27.001953 A 4.419016 4.5612567 0 0 0 36.373047 27.611328 L 29.289062 31.830078 L 22.210938 36.048828 A 4.419016 4.5612567 0 0 0 20.03125 40.494141 A 4.419016 4.5612567 0 0 1 22.210938 37.050781 L 29.289062 32.832031 L 36.373047 28.613281 A 4.419016 4.5612567 0 0 1 38.449219 28.003906 A 4.419016 4.5612567 0 0 1 43 32.5625 L 43 31.560547 A 4.419016 4.5612567 0 0 0 38.449219 27.001953 z M 43 34 L 43 35.001953 L 58.111328 35.001953 C 59.711773 35.001953 61 36.339953 61 38.001953 L 61 37 C 61 35.338 59.711773 34 58.111328 34 L 43 34 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xfce4-settings.svg b/.icons/awkward/64x64/apps/xfce4-settings.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-settings.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-sound.svg b/.icons/awkward/64x64/apps/xfce4-sound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-splash.svg b/.icons/awkward/64x64/apps/xfce4-splash.svg
new file mode 120000
index 00000000..5a2e12c2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-splash.svg
@@ -0,0 +1 @@
+preferences-system-splash.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-system-lock.svg b/.icons/awkward/64x64/apps/xfce4-system-lock.svg
new file mode 120000
index 00000000..5d254d24
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-system-lock.svg
@@ -0,0 +1 @@
+system-lock-screen.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-systray.svg b/.icons/awkward/64x64/apps/xfce4-systray.svg
new file mode 100644
index 00000000..843e65e0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-systray.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#4ab3e4" d="m 6.8008004,7.0019434 c -1.5512,0 -2.8008,1.2495821 -2.8008,2.8007599 l 0,35.1974967 L 60,45.0002 60,9.8007034 c 0,-1.5511779 -1.25,-2.80076 -2.8,-2.80076 l -50.3999996,0 z"/>
+ <path style="fill:#253951" d="m 6.8000004,57.000028 c -1.5512001,0 -2.8,-1.247982 -2.8,-2.79996 l 0,-9.199868 55.9999996,0 0,9.199868 c 0,1.551178 -1.2488,2.79996 -2.8,2.79996 z"/>
+ <circle style="opacity:0.2" cx="35" cy="51" r="3"/>
+ <circle style="opacity:0.2" cx="44.999" cy="51" r="3"/>
+ <circle style="opacity:0.2" cx="54.999" cy="51" r="3"/>
+ <circle style="opacity:0.72;fill:#ffffff" cx="35" cy="50" r="3"/>
+ <circle style="opacity:0.72;fill:#ffffff" cx="44.999" cy="50" r="3"/>
+ <circle style="opacity:0.72;fill:#ffffff" cx="54.999" cy="50" r="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812,7 C 5.2496034,7 4,8.2493467 4,9.8002057 L 4,10.8 C 4,9.2491415 5.2496034,7.9997945 6.8007812,7.9997945 l 50.3984378,0 C 58.749196,7.9997945 60,9.2491415 60,10.8 L 60,9.8002057 C 60,8.2493467 58.749196,7 57.199219,7 L 6.8007812,7 Z"/>
+ <path style="opacity:0.2" d="m 4,54.2 0,0.999795 C 4,56.749454 5.2496034,58 6.8007812,58 L 57.199219,58 C 58.749196,58 60,56.749454 60,55.199795 L 60,54.2 c 0,1.54966 -1.250804,2.800205 -2.800781,2.800205 l -50.3984378,0 C 5.2496034,57.000205 4,55.74966 4,54.2 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xfce4-taskbar.svg b/.icons/awkward/64x64/apps/xfce4-taskbar.svg
new file mode 100644
index 00000000..960e07f3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-taskbar.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#253951" d="m 6.8000004,57.000028 c -1.5512001,0 -2.8,-1.247982 -2.8,-2.79996 l 0,-9.199868 55.9999996,0 0,9.199868 c 0,1.551178 -1.2488,2.79996 -2.8,2.79996 z"/>
+ <path style="fill:#4ab3e4" d="m 6.8007604,7.0019434 c -1.5511779,0 -2.80076,1.2495821 -2.80076,2.8007599 l 0,35.1974967 55.9991996,0 0,-35.1994966 c 0,-1.5511779 -1.249983,-2.80076 -2.79996,-2.80076 l -50.3992796,0 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="24" height="8" x="6" y="47" rx="1.916" ry="2.058"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="24" height="8" x="32" y="47" rx="1.916" ry="2.058"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.8007812,7 C 5.2496034,7 4,8.2493467 4,9.8002057 L 4,10.8 C 4,9.2491415 5.2496034,7.9997945 6.8007812,7.9997945 l 50.3984378,0 C 58.749196,7.9997945 60,9.2491415 60,10.8 L 60,9.8002057 C 60,8.2493467 58.749196,7 57.199219,7 L 6.8007812,7 Z"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="8" y="49"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="34" y="49"/>
+ <path style="opacity:0.2" d="m 4,54.199219 0,1 C 4,56.749197 5.2496034,58 6.8007812,58 L 57.199219,58 C 58.749196,58 60,56.749197 60,55.199219 l 0,-1 C 60,55.749197 58.749196,57 57.199219,57 L 6.8007812,57 C 5.2496034,57 4,55.749197 4,54.199219 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xfce4-time-out-plugin.svg b/.icons/awkward/64x64/apps/xfce4-time-out-plugin.svg
new file mode 120000
index 00000000..02a5b083
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-time-out-plugin.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-timer.svg b/.icons/awkward/64x64/apps/xfce4-timer.svg
new file mode 120000
index 00000000..5669fdbb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-timer.svg
@@ -0,0 +1 @@
+gnome-break-timer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-ui.svg b/.icons/awkward/64x64/apps/xfce4-ui.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-ui.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-weather.svg b/.icons/awkward/64x64/apps/xfce4-weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4-workspaces.svg b/.icons/awkward/64x64/apps/xfce4-workspaces.svg
new file mode 120000
index 00000000..8352b2ed
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4-workspaces.svg
@@ -0,0 +1 @@
+workspace-switcher-top-left.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce4_xicon.svg b/.icons/awkward/64x64/apps/xfce4_xicon.svg
new file mode 120000
index 00000000..dc323a78
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce4_xicon.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfce_unknown.svg b/.icons/awkward/64x64/apps/xfce_unknown.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfce_unknown.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfdashboard.svg b/.icons/awkward/64x64/apps/xfdashboard.svg
new file mode 120000
index 00000000..743fd0f7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfdashboard.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfpm-ac-adapter.svg b/.icons/awkward/64x64/apps/xfpm-ac-adapter.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfpm-ac-adapter.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfpm-suspend.svg b/.icons/awkward/64x64/apps/xfpm-suspend.svg
new file mode 120000
index 00000000..620d61d3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfpm-suspend.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfsm-hibernate.svg b/.icons/awkward/64x64/apps/xfsm-hibernate.svg
new file mode 120000
index 00000000..2451dd60
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfsm-hibernate.svg
@@ -0,0 +1 @@
+system-suspend-hibernate.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfsm-logout.svg b/.icons/awkward/64x64/apps/xfsm-logout.svg
new file mode 120000
index 00000000..5160f3f6
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfsm-logout.svg
@@ -0,0 +1 @@
+system-log-out.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfsm-reboot.svg b/.icons/awkward/64x64/apps/xfsm-reboot.svg
new file mode 120000
index 00000000..badbc28d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfsm-reboot.svg
@@ -0,0 +1 @@
+system-reboot.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfsm-shutdown.svg b/.icons/awkward/64x64/apps/xfsm-shutdown.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfsm-shutdown.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfsm-suspend.svg b/.icons/awkward/64x64/apps/xfsm-suspend.svg
new file mode 120000
index 00000000..620d61d3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfsm-suspend.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfsm-switch.svg b/.icons/awkward/64x64/apps/xfsm-switch.svg
new file mode 120000
index 00000000..ee6c1802
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfsm-switch.svg
@@ -0,0 +1 @@
+system-switch-user.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xfwm4.svg b/.icons/awkward/64x64/apps/xfwm4.svg
new file mode 120000
index 00000000..cd623cfa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xfwm4.svg
@@ -0,0 +1 @@
+gdm-xnest.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xhydra.svg b/.icons/awkward/64x64/apps/xhydra.svg
new file mode 100644
index 00000000..d0779565
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xhydra.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="4.2" ry="4.2"/>
+ <rect style="fill:#008366" width="56" height="56" x="4" y="4" rx="4.2" ry="4.2"/>
+ <path style="opacity:0.2" d="m 27.464702,11.017224 c -0.728248,0.06046 -1.001266,0.173656 -1.275144,0.522221 -0.294324,0.374586 -0.546688,0.461561 -1.621132,0.561528 -0.818552,0.07616 -1.393682,0.226044 -1.612762,0.421147 -0.42227,0.37605 -0.820334,1.289475 -0.820334,1.883928 0,0.421572 0.04124,0.440202 0.686402,0.336917 0.380492,-0.06092 0.969208,-0.01662 1.325368,0.101072 0.522,0.17247 0.602412,0.258849 0.435276,0.460454 -0.11922,0.143824 -0.526944,0.103876 -0.973794,0.103876 -0.895734,0 -0.989374,0.25099 -0.365524,0.97706 l 0.401796,0.468877 0.691982,-0.37061 c 0.787824,-0.422745 1.343132,-0.324469 1.897366,-0.0112 0.211082,0.1193 1.161856,0.261469 2.11501,0.314456 1.620322,0.09009 1.189936,0.127622 1.582068,0.58399 0.254198,0.295843 0.603738,0.709503 0.602696,1.050057 -0.0034,1.148057 -0.806314,3.181515 -3.186416,6.013969 -1.204984,1.433998 -1.442346,4.059534 -1.445346,4.752316 -9.44e-4,0.211962 -0.07698,0.429786 -0.16742,0.48572 -0.17348,0.10732 -0.281844,-0.55245 -0.44644,-2.717798 -0.163,-2.144272 -0.564248,-3.342014 -1.487204,-4.295648 -0.541552,-0.559564 -1.04416,-0.893126 -1.548586,-1.027606 -0.882176,-0.235174 -0.935702,-0.415382 -0.21764,-0.713142 0.28991,-0.12022 0.527356,-0.287434 0.527356,-0.37061 0,-0.213312 -0.803556,-0.388516 -1.322576,-0.289184 -0.53235,0.10188 -0.5456,0.0074 -0.06696,-0.50257 0.94166,-1.003452 -0.66104,-0.771216 -2.324266,0.336912 -1.492664,0.994494 -2.403397,2.017872 -2.541915,2.757062 -0.08742,0.466444 -0.3668,0.873782 -0.993327,1.451552 -1.16158,1.071178 -1.424555,1.613606 -1.275143,2.611106 0.217886,1.454564 0.384617,1.573692 1.063083,0.766486 0.425206,-0.505884 1.412148,-1.032 1.593232,-0.850716 0.17682,0.17702 -0.279528,0.808192 -0.811963,1.123058 -0.672966,0.397956 -0.665509,0.678058 0.02233,0.9181 0.653219,0.227964 0.774731,0.1674 1.144003,-0.564336 0.42579,-0.843744 0.926912,-1.319458 1.629504,-1.547012 0.348176,-0.11276 1.00441,-0.549312 1.459296,-0.971444 0.45489,-0.42213 0.913268,-0.766486 1.018442,-0.766486 0.361016,0 1.028278,0.839578 1.208174,1.518934 0.09902,0.373908 0.267678,1.860482 0.373896,3.304596 0.327484,4.451156 0.774936,5.080974 2.39403,8.609252 0.519078,1.131166 0.943102,2.170584 0.943102,2.308786 0,0.18636 -1.357472,0.280592 -2.388586,0.370608 -2.439694,0.213056 -3.463478,1.041908 -3.64127,2.950834 -0.0641,0.68822 -0.0036,1.08828 0.23159,1.535778 0.485652,0.92347 0.77681,0.906218 0.647336,-0.0393 -0.11084,-0.809488 0.18298,-1.326294 0.401794,-0.707524 0.1616,0.456984 0.783958,1.109016 1.057504,1.109016 0.278536,0 0.280992,-0.0254 0.06138,-0.603644 -0.1923,-0.506394 -0.0753,-0.557414 0.415748,-0.18528 0.469762,0.355972 0.62793,0.18208 0.507824,-0.558724 -0.19008,-1.172674 1.681442,-2.193206 3.906482,-1.532984 1.08163,0.320944 1.380876,0.349712 1.858306,0.17688 0.911138,-0.329836 2.204252,-0.251604 2.798504,0.248972 0.598368,0.50405 0.11302,1.821182 -0.304136,2.417396 -0.42483,0.6072 -1.089614,0.863348 -2.753974,1.066904 -0.843184,0.10314 -1.718498,0.310186 -1.947592,0.460456 -0.456204,0.299246 -0.823124,0.970204 -0.823124,1.507702 0,0.462636 0.210588,0.4331 0.66966,-0.09548 0.210062,-0.24186 0.539922,-0.437994 0.733836,-0.437994 0.440804,0 0.442616,0.09442 0.0028,0.65418 -0.316602,0.402952 -0.498018,1.45436 -0.251122,1.45436 0.05482,0 0.359038,-0.27627 0.678032,-0.614874 0.318994,-0.3386 0.74824,-0.614874 0.954264,-0.614874 0.437148,0 0.461268,0.13346 0.10602,0.603642 -0.264748,0.35043 -0.36184,1.511358 -0.12556,1.499284 0.07248,-0.0036 0.29063,-0.259266 0.485504,-0.569954 0.33078,-0.527372 0.744936,-0.795898 2.137328,-1.384166 0.30759,-0.12994 1.480534,-1.212452 2.606092,-2.40334 2.01068,-2.127374 1.986426,-2.176298 1.929438,-2.900296 l -0.0586,-0.738408 2.038292,-0.213382 c 1.803812,-0.643636 2.763796,-0.696414 3.814378,-0.15162 1.393908,0.722836 2.710718,1.975142 2.519592,3.15298 -0.14066,0.866824 -0.616654,2.509936 -1.81924,2.62633 -2.86241,-0.05384 -6.85447,1.782084 -6.403722,4.451734 0.371706,1.7925 2.694944,2.97962 5.02534,3.512362 0.733108,0.16768 1.71186,0.223462 2.94371,0.17126 3.085182,-0.1307 5.057944,-0.290208 6.710546,-1.988742 0.604642,-0.62145 1.383868,-2.103136 1.668564,-2.828084 L 53.99992,53 V 48.975614 L 50,50.732 l 2.096972,1.207696 c -0.246396,0.205054 -0.570432,0.705048 -0.937524,1.084536 -1.623078,1.677832 -2.735584,1.673112 -4.76574,1.94663 -1.665916,0.22444 -3.492658,-0.011 -4.62798,-0.5138 -0.93089,-0.412228 -1.651826,-1.302448 -1.651826,-1.965348 0,-0.62351 0.743544,-1.193932 1.640668,-1.224132 2.427094,-0.08168 2.87953,-0.303226 2.87953,-0.303226 1.747666,-0.531808 3.403062,-3.568998 3.403062,-5.480516 0,-0.487776 0.07656,-1.087086 0.1702,-1.333632 0.13896,-0.365878 0.05876,-0.680654 -0.435278,-1.71266 -0.411312,-0.859182 -0.569094,-1.001984 -0.496662,-1.290908 0.08774,-0.349966 -0.0757,-0.610638 -0.923572,-1.468396 -0.91747,-0.928158 -1.007558,-1.367088 -0.814752,-1.676164 0.11906,-0.19086 0.21764,-0.386898 0.21764,-0.435184 0,-0.04828 -0.456904,-0.317072 -1.01286,-0.598028 -0.55596,-0.280956 -1.20439,-0.668878 -1.442558,-0.861946 -0.374788,-0.303818 -0.402144,-0.390652 -0.1953,-0.64014 0.13146,-0.15854 0.19326,-0.333668 0.13672,-0.390264 -0.05656,-0.0566 -0.717408,-0.217554 -1.46767,-0.359378 -1.693128,-0.32005 -1.955846,-0.45891 -2.025718,-1.066904 -0.0306,-0.266078 -0.11716,-0.4775 -0.19254,-0.468876 -0.07534,0.0084 -0.91626,0.159 -1.869464,0.334108 -1.873736,0.344178 -2.299164,0.297324 -2.299164,-0.255494 0,-0.45571 0.0036,-0.458002 -1.169112,0.16846 -1.914942,1.022996 -3.469716,0.394898 -2.988356,-1.213512 0.12108,-0.404554 0.448568,-1.069862 0.728254,-1.476816 1.11843,-1.627382 3.249896,-2.145552 7.169192,-2.3261 2.184096,-0.1006 3.16743,-0.1984 3.808686,-0.48853 1.011524,-0.457638 3.334314,-2.065046 3.768112,-2.871462 0.18558,-0.344964 0.39691,-0.626106 0.471554,-0.626106 0.366616,0 0.839864,-0.750464 0.839864,-1.333628 0,-0.789278 0.3614,-0.731764 0.57479,0.09264 0.211718,0.81794 0.571852,0.415116 0.54968,-0.614874 -0.0188,-0.87353 0.11174,-0.973112 0.505032,-0.387456 0.425436,0.633472 0.563672,0.210972 0.320882,-0.971444 -0.233712,-1.138568 -1.75793,-3.922814 -2.388374,-4.722443 -0.199758,-0.253362 -1.784448,-0.505883 -2.05315,-0.561529 -0.369546,-0.07652 -0.859678,-0.384762 -1.391296,-1.269055 -0.399822,-0.665065 -0.918262,-1.284728 -1.205386,-1.434704 -0.453152,-0.236693 -0.58459,-0.233131 -1.275144,0.03088 -0.839394,0.320923 -0.914936,0.452789 -0.479922,0.814216 0.350092,0.29087 0.940314,1.629574 0.940314,2.131 -2e-6,0.358149 -0.006,0.359452 -0.365522,0.03369 -0.20125,-0.182328 -0.76633,-0.611223 -0.909622,-0.95179 -0.248852,-0.591506 -0.272588,-0.604121 -0.513404,-0.277956 -0.444578,0.602131 -0.319898,1.43453 0.279024,1.861467 0.58623,0.417896 1.114244,1.336095 1.311416,2.282612 0.07054,0.338604 0.277536,0.863572 0.46039,1.16517 0.685532,1.130932 0.553418,3.773784 -0.502244,4.275284 -0.367368,0.17452 -1.55297,0.331328 -3.373408,0.446416 -4.187274,0.264754 -6.090016,0.80718 -8.098344,2.780936 -0.95983,0.943312 -1.023322,0.978856 -0.90962,0.49976 0.18238,-0.768444 0.261628,-1.797174 1.997818,-4.068274 C 33.716358,21.332308 34.003144,20.632088 34,18.541699 33.994,16.754716 33.177554,14.721439 31.28455,13.184718 30.894624,12.9142 30.618366,12.623733 30.670696,12.53896 c 0.05232,-0.08477 0.414692,-0.154418 0.803592,-0.154418 0.824134,0 0.839644,-0.270784 0.04464,-0.735602 -0.662574,-0.387399 -2.861432,-0.730741 -4.054226,-0.631724 z"/>
+ <path style="fill:#badc86" d="m 27.464702,10.017223 c -0.728248,0.06046 -1.001266,0.173656 -1.275144,0.522222 -0.294324,0.374586 -0.546688,0.461561 -1.621132,0.561528 -0.818552,0.07616 -1.393682,0.226044 -1.612762,0.421147 -0.42227,0.376049 -0.820334,1.289475 -0.820334,1.883928 0,0.421572 0.04124,0.440202 0.686402,0.336917 0.380492,-0.06092 0.969208,-0.01662 1.325368,0.101072 0.522,0.17247 0.602412,0.258849 0.435276,0.460454 -0.11922,0.143824 -0.526944,0.103876 -0.973794,0.103876 -0.895734,0 -0.989374,0.25099 -0.365524,0.97706 l 0.401796,0.468876 0.691982,-0.370609 c 0.787824,-0.422745 1.343132,-0.32447 1.897366,-0.0112 0.211082,0.1193 1.161856,0.261469 2.11501,0.314456 1.620322,0.09009 1.189936,0.127622 1.582068,0.583989 0.254198,0.295843 0.603738,0.709504 0.602696,1.050058 -0.0034,1.148058 -0.806314,3.181515 -3.186416,6.013969 -1.204984,1.433998 -1.442346,4.059534 -1.445346,4.752316 -9.44e-4,0.211962 -0.07698,0.429786 -0.16742,0.48572 -0.17348,0.10732 -0.281844,-0.55245 -0.44644,-2.717798 -0.163,-2.144272 -0.564248,-3.342014 -1.487204,-4.295648 -0.541552,-0.559564 -1.04416,-0.893126 -1.548586,-1.027606 -0.882176,-0.235174 -0.935702,-0.415382 -0.21764,-0.713142 0.28991,-0.120218 0.527356,-0.287435 0.527356,-0.370609 0,-0.213314 -0.803556,-0.388518 -1.322576,-0.289186 -0.53235,0.101878 -0.5456,0.0075 -0.06696,-0.502569 0.94166,-1.003452 -0.66104,-0.771216 -2.324266,0.336912 -1.492664,0.994494 -2.403397,2.017872 -2.541915,2.757062 -0.08742,0.466444 -0.3668,0.873782 -0.993327,1.451552 -1.16158,1.071178 -1.424555,1.613606 -1.275143,2.611106 0.217886,1.454564 0.384617,1.573692 1.063083,0.766486 0.425206,-0.505884 1.412148,-1.032 1.593232,-0.850716 0.17682,0.17702 -0.279528,0.808192 -0.811963,1.123058 -0.672966,0.397956 -0.665509,0.678058 0.02233,0.9181 0.653219,0.227964 0.774731,0.1674 1.144003,-0.564336 0.42579,-0.843744 0.926912,-1.319458 1.629504,-1.547012 0.348176,-0.11276 1.00441,-0.549312 1.459296,-0.971444 0.45489,-0.42213 0.913268,-0.766486 1.018442,-0.766486 0.361016,0 1.028278,0.839578 1.208174,1.518934 0.09902,0.373908 0.267678,1.860482 0.373896,3.304596 0.327484,4.451156 0.774936,5.080974 2.39403,8.609252 0.519078,1.131166 0.943102,2.170584 0.943102,2.308786 0,0.18636 -1.357472,0.280592 -2.388586,0.370608 -2.439694,0.213056 -3.463478,1.041908 -3.64127,2.950834 -0.0641,0.68822 -0.0036,1.08828 0.23159,1.535778 0.485652,0.92347 0.77681,0.906218 0.647336,-0.0393 -0.11084,-0.809488 0.18298,-1.326294 0.401794,-0.707524 0.1616,0.456984 0.783958,1.109016 1.057504,1.109016 0.278536,0 0.280992,-0.0254 0.06138,-0.603644 -0.1923,-0.506394 -0.0753,-0.557414 0.415748,-0.18528 0.469762,0.355972 0.62793,0.18208 0.507824,-0.558724 -0.19008,-1.172674 1.681442,-2.193206 3.906482,-1.532984 1.08163,0.320944 1.380876,0.349712 1.858306,0.17688 0.911138,-0.329836 2.204252,-0.251604 2.798504,0.248972 0.598368,0.50405 0.11302,1.821182 -0.304136,2.417396 -0.42483,0.6072 -1.089614,0.863348 -2.753974,1.066904 -0.843184,0.10314 -1.718498,0.310186 -1.947592,0.460456 -0.456204,0.299246 -0.823124,0.970204 -0.823124,1.507702 0,0.462636 0.210588,0.4331 0.66966,-0.09548 0.210062,-0.24186 0.539922,-0.437994 0.733836,-0.437994 0.440804,0 0.442616,0.09442 0.0028,0.65418 -0.316602,0.402952 -0.498018,1.45436 -0.251122,1.45436 0.05482,0 0.359038,-0.27627 0.678032,-0.614874 0.318994,-0.3386 0.74824,-0.614874 0.954264,-0.614874 0.437148,0 0.461268,0.13346 0.10602,0.603642 -0.264748,0.35043 -0.36184,1.511358 -0.12556,1.499284 0.07248,-0.0036 0.29063,-0.259266 0.485504,-0.569954 0.33078,-0.527372 0.744936,-0.795898 2.137328,-1.384166 0.30759,-0.12994 1.480534,-1.212452 2.606092,-2.40334 2.01068,-2.127374 1.986426,-2.176298 1.929438,-2.900296 l -0.0586,-0.738408 2.038292,-0.213382 c 1.803812,-0.643636 2.763796,-0.696414 3.814378,-0.15162 1.393908,0.722836 2.710718,1.975142 2.519592,3.15298 -0.14066,0.866824 -0.616654,2.509936 -1.81924,2.62633 -2.86241,-0.05384 -6.85447,1.782084 -6.403722,4.451734 0.371706,1.7925 2.694944,2.97962 5.02534,3.512362 0.733108,0.16768 1.71186,0.223462 2.94371,0.17126 3.085182,-0.1307 5.057944,-0.290208 6.710546,-1.988742 0.604642,-0.62145 1.383868,-2.103136 1.668564,-2.828084 L 53.99992,52 V 47.975614 L 50,49.732 l 2.096972,1.207696 c -0.246396,0.205054 -0.570432,0.705048 -0.937524,1.084536 -1.623078,1.677832 -2.735584,1.673112 -4.76574,1.94663 -1.665916,0.22444 -3.492658,-0.011 -4.62798,-0.5138 -0.93089,-0.412228 -1.651826,-1.302448 -1.651826,-1.965348 0,-0.62351 0.743544,-1.193932 1.640668,-1.224132 2.427094,-0.08168 2.87953,-0.303226 2.87953,-0.303226 1.747666,-0.531808 3.403062,-3.568998 3.403062,-5.480516 0,-0.487776 0.07656,-1.087086 0.1702,-1.333632 0.13896,-0.365878 0.05876,-0.680654 -0.435278,-1.71266 -0.411312,-0.859182 -0.569094,-1.001984 -0.496662,-1.290908 0.08774,-0.349966 -0.0757,-0.610638 -0.923572,-1.468396 -0.91747,-0.928158 -1.007558,-1.367088 -0.814752,-1.676164 0.11906,-0.19086 0.21764,-0.386898 0.21764,-0.435184 0,-0.04828 -0.456904,-0.317072 -1.01286,-0.598028 -0.55596,-0.280956 -1.20439,-0.668878 -1.442558,-0.861946 -0.374788,-0.303818 -0.402144,-0.390652 -0.1953,-0.64014 0.13146,-0.15854 0.19326,-0.333668 0.13672,-0.390264 -0.05656,-0.0566 -0.717408,-0.217554 -1.46767,-0.359378 -1.693128,-0.32005 -1.955846,-0.45891 -2.025718,-1.066904 -0.0306,-0.266078 -0.11716,-0.4775 -0.19254,-0.468876 -0.07534,0.0084 -0.91626,0.159 -1.869464,0.334108 -1.873736,0.344178 -2.299164,0.297324 -2.299164,-0.255494 0,-0.45571 0.0036,-0.458002 -1.169112,0.16846 -1.914942,1.022996 -3.469716,0.394898 -2.988356,-1.213512 0.12108,-0.404554 0.448568,-1.069862 0.728254,-1.476816 1.11843,-1.627382 3.249896,-2.145552 7.169192,-2.3261 2.184096,-0.1006 3.16743,-0.1984 3.808686,-0.48853 1.011524,-0.457638 3.334314,-2.065046 3.768112,-2.871462 0.18558,-0.344964 0.39691,-0.626106 0.471554,-0.626106 0.366616,0 0.839864,-0.750464 0.839864,-1.333628 0,-0.789278 0.3614,-0.731764 0.57479,0.09264 0.211718,0.81794 0.571852,0.415116 0.54968,-0.614874 -0.0188,-0.87353 0.11174,-0.973112 0.505032,-0.387456 0.425436,0.633472 0.563672,0.210972 0.320882,-0.971444 -0.233712,-1.138569 -1.75793,-3.922814 -2.388374,-4.722444 -0.199758,-0.253361 -1.784448,-0.505882 -2.05315,-0.561528 -0.369546,-0.07652 -0.859678,-0.384762 -1.391296,-1.269055 -0.399822,-0.665065 -0.918262,-1.284728 -1.205386,-1.434704 -0.453152,-0.236693 -0.58459,-0.233131 -1.275144,0.03088 -0.839394,0.320923 -0.914936,0.452789 -0.479922,0.814216 0.350092,0.29087 0.940314,1.629574 0.940314,2.131 -2e-6,0.358149 -0.006,0.359451 -0.365522,0.03369 -0.20125,-0.182329 -0.76633,-0.611223 -0.909622,-0.95179 -0.248852,-0.591507 -0.272588,-0.604121 -0.513404,-0.277956 -0.444578,0.602131 -0.319898,1.43453 0.279024,1.861467 0.58623,0.417896 1.114244,1.336094 1.311416,2.282612 0.07054,0.338603 0.277536,0.863571 0.46039,1.165171 0.685532,1.130931 0.553418,3.773783 -0.502244,4.275283 -0.367368,0.17452 -1.55297,0.331328 -3.373408,0.446416 -4.187274,0.264754 -6.090016,0.80718 -8.098344,2.780936 -0.95983,0.943312 -1.023322,0.978856 -0.90962,0.49976 0.18238,-0.768444 0.261628,-1.797174 1.997818,-4.068274 2.22807,-2.914518 2.514856,-3.614737 2.511712,-5.705127 -0.006,-1.786983 -0.822446,-3.82026 -2.71545,-5.356981 -0.389926,-0.270519 -0.666184,-0.560985 -0.613854,-0.645758 0.05232,-0.08477 0.414692,-0.154418 0.803592,-0.154418 0.824134,0 0.839644,-0.270784 0.04464,-0.735602 -0.662574,-0.387399 -2.861432,-0.7307408 -4.054226,-0.631725 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.1992188 4 C 5.8724187 4 4 5.8724187 4 8.1992188 L 4 9.1992188 C 4 6.8724188 5.8724187 5 8.1992188 5 L 55.800781 5 C 58.127581 5 60 6.8724188 60 9.1992188 L 60 8.1992188 C 60 5.8724187 58.127581 4 55.800781 4 L 8.1992188 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xiaomitool.svg b/.icons/awkward/64x64/apps/xiaomitool.svg
new file mode 100644
index 00000000..28037003
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xiaomitool.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="58" height="58" x="3" y="4" rx="2.9" ry="2.9"/>
+ <rect style="fill:#ff7515" width="58" height="58" x="3" y="3" rx="2.9" ry="2.9"/>
+ <path style="opacity:0.2" d="M 11.441406,20 C 11.19753,20 11,20.190428 11,20.421876 V 45.582032 C 11,45.811464 11.197531,46 11.441406,46 H 16.6875 c 0.242489,0 0.441406,-0.18854 0.441406,-0.417968 V 26.511718 c 0,-0.228092 0.19753,-0.417968 0.441406,-0.417968 H 30.59375 c 3.45099,0 4.429688,2.559942 4.429688,4.210938 V 45.582032 C 35.023438,45.811464 35.22098,46 35.464844,46 h 5.09375 C 40.801084,46 41,45.81146 41,45.582032 V 27.734376 C 41,26.26183 40.81756,24.14491 38.855468,22.28125 36.802614,20.335744 34.929672,20 32.835938,20 Z m 35.960938,0 C 47.179936,20 47,20.190428 47,20.421876 V 45.582032 C 47,45.811464 47.179938,46 47.402344,46 h 5.195312 C 52.818168,46 53,45.81146 53,45.582032 V 20.421876 C 53,20.190428 52.818168,20 52.597656,20 Z M 23.386718,32 C 23.17358,32 23,32.165576 23,32.367188 v 13.26953 C 23,45.837154 23.17358,46 23.386718,46 h 5.23047 C 28.82851,46 29,45.837168 29,45.636718 V 32.367188 C 29,32.165576 28.828516,32 28.617188,32 Z"/>
+ <path style="fill:#ffffff" d="M 11.441406,19 C 11.19753,19 11,19.190427 11,19.421875 V 44.582032 C 11,44.811464 11.197531,45 11.441406,45 H 16.6875 c 0.242489,0 0.441406,-0.18854 0.441406,-0.417968 V 25.511718 c 0,-0.228092 0.19753,-0.417968 0.441406,-0.417968 H 30.59375 c 3.45099,0 4.429688,2.559942 4.429688,4.210938 V 44.582032 C 35.023438,44.811464 35.22098,45 35.464844,45 h 5.09375 C 40.801084,45 41,44.81146 41,44.582032 V 26.734376 C 41,25.26183 40.81756,23.14491 38.855468,21.28125 36.802614,19.335744 34.929672,19 32.835938,19 Z m 35.960938,0 C 47.179936,19 47,19.190427 47,19.421875 V 44.582032 C 47,44.811464 47.179938,45 47.402344,45 h 5.195312 C 52.818168,45 53,44.81146 53,44.582032 V 19.421875 C 53,19.190427 52.818168,19 52.597656,19 Z M 23.386718,31 C 23.17358,31 23,31.165576 23,31.367188 v 13.26953 C 23,44.837154 23.17358,45 23.386718,45 h 5.23047 C 28.82851,45 29,44.837168 29,44.636718 V 31.367188 C 29,31.165576 28.828516,31 28.617188,31 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.8984375 3 C 4.2918373 3 3 4.2918373 3 5.8984375 L 3 6.8984375 C 3 5.2918373 4.2918373 4 5.8984375 4 L 58.101562 4 C 59.708163 4 61 5.2918373 61 6.8984375 L 61 5.8984375 C 61 4.2918373 59.708163 3 58.101562 3 L 5.8984375 3 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/ximian-evolution-calendar.svg b/.icons/awkward/64x64/apps/ximian-evolution-calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/64x64/apps/ximian-evolution-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xine.svg b/.icons/awkward/64x64/apps/xine.svg
new file mode 100644
index 00000000..26ef0d67
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xine.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="fill:#5c5c9f" d="m8.6019673 8.0003572c-2.5483818 0-4.6015671 2.0530938-4.6015671 4.6013628v31.39838h55.9996v-31.39838c0-2.548269-2.053986-4.6013628-4.601967-4.6013628h-46.795666z"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 8.6015625,8 C 6.0531807,8 4,10.014167 4,12.512969 L 4,13.5 C 4,11.001198 6.0531807,8.9870311 8.6015625,8.9870311 l 46.7968755,0 C 57.946419,8.9870311 60,11.001198 60,13.5 l 0,-0.987031 C 60,10.014167 57.946419,8 55.398438,8 L 8.6015625,8 Z"/>
+ <path style="fill:#cccccc" d="m8.6019673 56.000014c-2.5483818 0-4.6015671-2.043935-4.6015671-4.579451v-7.420463h55.9996v7.420463c0 2.535516-2.053986 4.579451-4.601967 4.579451z"/>
+ <rect style="fill:#999999" width="16" height="4" x="40" y="48" ry="2"/>
+ <rect style="fill:#5c5c9f" width="32" height="4" x="8" y="48" ry="2"/>
+ <circle style="opacity:.2" cx="40" cy="51" r="4"/>
+ <circle style="fill:#ffffff" cx="40" cy="50" r="4"/>
+ <rect style="fill:#ffffff;opacity:.2" width="56" height="2" x="4" y="44"/>
+ <path style="opacity:.2" d="m24.866851 17.000222c-0.478657-2.6e-4 -0.866768 0.398197-0.866514 0.889633v18.21947c-1.56e-4 0.675895 0.705199 1.104852 1.282437 0.779914l16.26732-9.109734c0.600153-0.337378 0.600153-1.222432 0-1.559809l-14.642266-8.198342-1.625834-0.910393c-0.127459-0.0718-0.270498-0.109599-0.415925-0.109599z"/>
+ <path style="fill:#ffffff" d="m24.866851 16.000378c-0.478657-2.6e-4 -0.866768 0.398197-0.866514 0.889634v18.219469c-1.56e-4 0.675896 0.705199 1.104852 1.282437 0.779915l16.26732-9.109735c0.600153-0.337378 0.600153-1.222431 0-1.559809l-14.642266-8.198341-1.625834-0.910394c-0.127459-0.0718-0.270498-0.109599-0.415925-0.109599z"/>
+ <path style="opacity:.2" d="m 4,51.400391 0,1 C 4,54.9476 6.0531807,57 8.6015625,57 L 55.398438,57 C 57.946419,57 60,54.9476 60,52.400391 l 0,-1 C 60,53.9476 57.946419,56 55.398438,56 L 8.6015625,56 C 6.0531807,56 4,53.9476 4,51.400391 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xiphos.svg b/.icons/awkward/64x64/apps/xiphos.svg
new file mode 100644
index 00000000..87242e1d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xiphos.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g>
+ <path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
+ <path style="fill:#961a1a" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 L 54,7 C 54,5.338 52.662,4 51,4 L 13,4 Z"/>
+ <path style="opacity:0.2" d="m 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 5,0 0,-56 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
+ <path style="opacity:0.2" d="M 32,13 V 23 H 22 v 8 h 10 v 22 h 8 V 31 H 50 V 23 H 40 V 13 Z"/>
+ <rect style="fill:#ffffff" width="8" height="40" x="32" y="12"/>
+ <rect style="fill:#ffffff" width="8" height="28" x="22" y="-50" transform="rotate(90)"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xmind.svg b/.icons/awkward/64x64/apps/xmind.svg
new file mode 100644
index 00000000..baaa55f5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xmind.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="m 4,56 v 2 c 0,1.662 1.338,3 3,3 h 50 c 1.662,0 3,-1.338 3,-3 v -2 c 0,1.662 -1.338,3 -3,3 H 7 C 5.338,59 4,57.662 4,56 Z"/>
+ <rect style="fill:#c2352a" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 23.328522,21.001114 c -0.0942,0.0013 -0.2006,0.0084 -0.3227,0.0158 -0.46282,0.02756 -9.196419,1.553794 -9.752259,1.704346 -0.58764,0.15908 -1.0895,0.495162 -1.21194,0.813996 -0.20878,0.54183 0.39632,2.302766 1.1951,3.485116 1.37444,2.033628 3.3756,3.332892 7.583619,4.913748 2.31102,0.868168 2.79232,1.087162 3.09522,1.418634 0.39796,0.435388 0.0682,0.645558 -2.9844,1.907018 -4.770919,1.971716 -5.715152,3.648738 -6.628892,6.12972 -0.26984,0.733098 -0.39524,2.67171 -0.20498,3.159538 0.24694,0.63237 0.39578,0.62676 5.00542,-0.18936 4.6306,-0.819872 3.647712,-0.867856 4.033872,-1.209332 0.47744,-1.015244 0.611358,-1.759692 0.8324,-2.74423 0.27804,-0.905878 0.97734,-1.851888 1.73892,-2.352218 2.88832,-1.897266 8.324562,-0.951158 11.266362,1.960204 1.10846,1.096976 1.80452,1.661706 2.36002,3.363046 0.32052,0.981658 0.64602,1.407866 1.15152,1.501718 0.46502,0.0862 0.47646,0.284472 6.36836,-0.75967 3.27744,-0.580816 4.6414,-1.262874 4.83422,-1.402922 0.41428,-0.301162 0.41592,-1.038132 0.002,-2.255874 -0.70826,-2.09235 -1.93702,-3.817246 -4.21304,-5.426532 -1.12598,-0.796122 -2.54776,-1.54879 -4.95506,-2.624656 C 40.232584,31.38589 40,31.109036 40,30.791238 c 0,-0.262772 0.04134,-0.379856 1.857604,-0.887062 3.97976,-1.111602 6.131806,-2.966362 6.131806,-5.85367 0,-1.267078 -0.2562,-2.289564 -0.65464,-2.62133 -0.52986,-0.441252 -1.09526,-0.455226 -3.32018,-0.07968 -7.13192,1.203664 -7.525526,1.452142 -7.857286,1.953252 -0.1756,0.265002 -0.1678,0.327194 0.1548,1.531602 0.1848,0.690492 0.33362,1.420918 0.33252,1.621304 -0.002,0.426198 -0.31072,1.138182 -0.6009,1.392058 C 35.333704,28.468542 33.724264,29 32.075664,29 c -1.993962,0 -3.496322,-0.748812 -4.988622,-2.232044 -1.0783,-1.07174 -1.6288,-1.975494 -2.3634,-3.883814 -0.6451,-1.67606 -0.73358,-1.89453 -1.39658,-1.88378 z"/>
+ <path style="fill:#ffffff" d="m 23.328522,20.001114 c -0.0942,0.0013 -0.2006,0.0084 -0.3227,0.0158 -0.46282,0.02756 -9.196419,1.553794 -9.752259,1.704346 -0.58764,0.15908 -1.0895,0.495162 -1.21194,0.813996 -0.20878,0.54183 0.39632,2.302766 1.1951,3.485116 1.37444,2.033628 3.3756,3.332892 7.583619,4.913748 2.31102,0.868168 2.79232,1.087162 3.09522,1.418634 0.39796,0.435388 0.0682,0.645558 -2.9844,1.907018 -4.770919,1.971716 -5.715152,3.648738 -6.628892,6.12972 -0.26984,0.733098 -0.39524,2.67171 -0.20498,3.159538 0.24694,0.63237 0.39578,0.62676 5.00542,-0.18936 4.6306,-0.819872 3.647712,-0.867856 4.033872,-1.209332 0.47744,-1.015244 0.611358,-1.759692 0.8324,-2.74423 0.27804,-0.905878 0.97734,-1.851888 1.73892,-2.352218 2.88832,-1.897266 8.324562,-0.951158 11.266362,1.960204 1.10846,1.096976 1.80452,1.661706 2.36002,3.363046 0.32052,0.981658 0.64602,1.407866 1.15152,1.501718 0.46502,0.0862 0.47646,0.284472 6.36836,-0.75967 3.27744,-0.580816 4.6414,-1.262874 4.83422,-1.402922 0.41428,-0.301162 0.41592,-1.038132 0.002,-2.255874 -0.70826,-2.09235 -1.93702,-3.817246 -4.21304,-5.426532 -1.12598,-0.796122 -2.54776,-1.54879 -4.95506,-2.624656 C 40.232584,30.38589 40,30.109036 40,29.791238 c 0,-0.262772 0.04134,-0.379856 1.857604,-0.887062 3.97976,-1.111602 6.131806,-2.966362 6.131806,-5.85367 0,-1.267078 -0.2562,-2.289564 -0.65464,-2.62133 -0.52986,-0.441252 -1.09526,-0.455226 -3.32018,-0.07968 -7.13192,1.203664 -7.525526,1.452142 -7.857286,1.953252 -0.1756,0.265002 -0.1678,0.327194 0.1548,1.531602 0.1848,0.690492 0.33362,1.420918 0.33252,1.621304 -0.002,0.426198 -0.31072,1.138182 -0.6009,1.392058 C 35.333704,27.468542 33.724264,28 32.075664,28 c -1.993962,0 -3.496322,-0.748812 -4.988622,-2.232044 -1.0783,-1.07174 -1.6288,-1.975494 -2.3634,-3.883814 -0.6451,-1.67606 -0.73358,-1.89453 -1.39658,-1.88378 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xmlcopyeditor.svg b/.icons/awkward/64x64/apps/xmlcopyeditor.svg
new file mode 100644
index 00000000..f553ca9d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xmlcopyeditor.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:.2" d="m4 56.199218v2c0 1.5512 1.2495812 2.800782 2.8007812 2.800782h25.152343 0.046876 25.199218c1.5512 0 2.800782-1.249582 2.800782-2.800782v-2c0 1.5512-1.249582 2.800782-2.800782 2.800782h-25.199218-0.046876-25.152343c-1.5511998 0-2.800781-1.249582-2.800781-2.800782z"/>
+ <path style="fill:#c4bea2" d="m42.378722 37.641926-10.425206 11.482074v10.876h25.246484c1.5512 0 2.8-1.2488 2.8-2.8v-8.752734l-0.207814-0.0957z"/>
+ <path style="opacity:.2" d="m60 11.179053-20.120886 17.852651 1.61585 10.696404 18.505036 9.71369z"/>
+ <path style="fill:#b0ab84" d="m13.914843 42.024218 1.998168-1.818582-11.913011 6.188114v10.80625c0 1.5512 1.2488 2.8 2.8 2.8h25.2v-10.8z"/>
+ <path style="opacity:.2" d="m4 14.046789v33.346961l13.789097-6.111552-0.169532-0.076566 7.808575-15.632572z"/>
+ <path style="fill:#e9e6dd" d="m60 10.179053-20.120886 17.852651 1.61585 10.696404 18.505036 9.71369z"/>
+ <path style="fill:#d6d2c0" d="m4 13.046789v33.346961l11.724339-5.079172-0.169532-0.076566 9.873333-16.664952z"/>
+ <path style="fill:#3d65c8" d="m28.644922 4-0.278906 18.465234 12.640132 6.57689 18.993852-18.58353v-3.658594c0-1.5512-1.2488-2.8-2.8-2.8z"/>
+ <path style="opacity:.2" d="m22 25 8-2 12 6 2 12-12 10-18-8z"/>
+ <path style="fill:#dd5639" d="m6.8 4c-1.5512 0-2.8 1.2488-2.8 2.8v6.526953l19.546752 11.637583 6.453248-1.602426v-19.36211z"/>
+ <path style="fill:#ffffff" d="m22 24 8-2 12 6 2 12-12 10-18-8z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6.8007812 4c-1.5512 0-2.8007812 1.2495812-2.8007812 2.8007812v1c0-1.5511999 1.2495812-2.8007812 2.8007812-2.8007812h21.84375 1.355469 27.199219c1.5512 0 2.800781 1.2495812 2.800781 2.8007812v-1c0-1.5511999-1.249581-2.8007812-2.800781-2.8007812h-27.199219-1.355469-21.84375z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xmms.svg b/.icons/awkward/64x64/apps/xmms.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xmms.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xmoto.svg b/.icons/awkward/64x64/apps/xmoto.svg
new file mode 100644
index 00000000..1eaa378f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xmoto.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 34.364588,4.9999999 c -17.192946,0 -26.3850638,12.2936931 -28.045994,25.7087641 -1.1435824,9.236534 0.9545236,17.882654 3.696486,23.647848 4.014798,7.376272 5.07853,7.800644 11.37886,5.173566 12.802906,-5.342364 25.550034,-11.508582 35.28173,-16.658526 3.72898,-1.97335 3.505474,-9.921674 3.12488,-14.53893 C 58.851446,16.818485 51.557532,4.9999999 34.364588,4.9999999 Z"/>
+ <path style="fill:#f4b932" d="M 34.364588,4 C 17.171642,4 7.9795242,16.293693 6.318594,29.708764 c -1.1435824,9.236534 0.9545236,17.882654 3.696486,23.647848 4.014798,7.376272 5.07853,7.800644 11.37886,5.173566 12.802906,-5.342364 25.550034,-11.508582 35.28173,-16.658526 3.72898,-1.97335 3.505474,-9.921674 3.12488,-14.53893 C 58.851446,15.818485 51.557532,4 34.364588,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 34.363281 4 C 17.170334 4 7.9812427 16.291959 6.3203125 29.707031 C 6.0806398 31.64283 5.9887923 33.549425 6.0097656 35.412109 C 6.0279702 33.868421 6.1233779 32.297641 6.3203125 30.707031 C 7.9812427 17.291959 17.170334 5 34.363281 5 C 51.556225 5 58.851677 16.817793 59.800781 28.332031 C 59.903582 29.579141 59.963363 31.08996 59.964844 32.640625 C 59.96611 32.69076 59.971495 32.731023 59.972656 32.78125 C 60.025276 30.82517 59.929021 28.887749 59.800781 27.332031 C 58.851677 15.817793 51.556225 4 34.363281 4 z"/>
+ <path style="fill:#444444" d="m 30.20053,21.201216 c -0.358246,0.0108 -0.710876,0.09438 -1.037626,0.245792 -4.219368,1.662348 -6.485906,3.748982 -11.336656,4.361682 -2.840307,0.358758 -6.915121,0.430706 -9.7505502,0.08572 C 6.446282,25.673454 4.9999652,26.977388 5,28.66731 v 11.736666 c 4.684e-4,1.57703 1.2681958,2.84182 2.801239,2.794754 4.398049,-0.33309 8.933862,-0.875836 13.049339,-2.306394 0,0 12.149422,-4.012114 12.149422,-16.894544 5e-4,-1.577006 -1.266418,-2.842612 -2.79947,-2.796574 z"/>
+ <circle style="opacity:0.2" cx="29.5" cy="26.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="29.5" cy="25.5" r="2.5"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xnconvert.svg b/.icons/awkward/64x64/apps/xnconvert.svg
new file mode 100644
index 00000000..c4cee25a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xnconvert.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 23.357082,8.0082511 c -0.27899,0.0169 -0.561222,0.060992 -0.842148,0.1357201 -2.247409,0.5978276 -3.571583,2.8774358 -2.96939,5.1085588 l 1.632344,6.053181 c -1.416071,0.837041 -2.728678,1.798204 -3.950984,2.836583 l -4.650953,-4.818207 c -1.610063,-1.667963 -4.2962985,-1.633296 -5.9415171,0 -1.6452183,1.633296 -1.6104079,4.228114 0,5.895746 l 4.6974341,4.864349 c -2.0764027,2.310445 -3.9812375,4.473007 -5.8704255,5.890314 -1.9485898,1.42035 -1.94859,4.972134 0,6.392485 C 13.800279,45.517853 19.399849,58.036112 31.9973,57.999922 l 0.0054,0 c 12.597451,0.0362 18.197021,-12.482069 26.535857,-17.632941 1.94859,-1.420351 1.94859,-4.972135 0,-6.392485 -1.888434,-1.416725 -3.792294,-3.578243 -5.867692,-5.887602 l 4.700169,-4.867061 c 1.610428,-1.667612 1.645218,-4.26245 0,-5.895746 -1.64522,-1.633296 -4.32869,-1.667934 -5.938784,0 l -4.656359,4.823635 c -1.215115,-1.032609 -2.517137,-1.991678 -3.923634,-2.825723 l 1.637812,-6.069468 C 45.092259,11.021408 43.768088,8.7418002 41.520678,8.1439726 39.273269,7.5461452 36.979753,8.863436 36.377562,11.094559 l -1.460089,5.21183 c -0.934325,-0.127388 -1.904494,-0.200744 -2.917439,-0.200868 l -0.0028,0 c -1.000153,1.2e-4 -1.95569,0.07386 -2.879161,0.198154 L 27.658051,11.094558 C 27.131132,9.1423267 25.310007,7.8899355 23.357082,8.0082511 Z"/>
+ <path style="fill:#ef9202" d="m 23.357082,7.0082497 c -0.27899,0.0169 -0.561222,0.060992 -0.842148,0.1357201 -2.247409,0.5978276 -3.571583,2.8774352 -2.96939,5.1085582 l 1.632344,6.053181 c -1.416071,0.837041 -2.728678,1.798203 -3.950984,2.836583 l -4.650953,-4.818207 c -1.610063,-1.667962 -4.2962985,-1.633296 -5.9415171,0 -1.6452183,1.633297 -1.6104079,4.228114 0,5.895746 l 4.6974341,4.864349 c -2.0764027,2.310445 -3.9812375,4.473007 -5.8704255,5.890314 -1.9485898,1.42035 -1.94859,4.972134 0,6.392485 C 13.800279,44.51785 19.399849,57.03611 31.9973,56.99992 l 0.0054,0 c 12.597451,0.0362 18.197021,-12.48207 26.535857,-17.632941 1.94859,-1.420351 1.94859,-4.972135 0,-6.392485 -1.888434,-1.416725 -3.792294,-3.578243 -5.867692,-5.887602 l 4.700169,-4.867061 c 1.610428,-1.667612 1.645218,-4.262449 0,-5.895746 -1.64522,-1.633296 -4.32869,-1.667934 -5.938784,0 L 46.775891,21.14772 C 45.560776,20.11511 44.258754,19.156043 42.852257,18.321998 L 44.490069,12.25253 C 45.092259,10.021407 43.768088,7.7417988 41.520678,7.1439712 39.273269,6.5461438 36.979753,7.8634346 36.377562,10.094557 l -1.460089,5.211831 C 33.983148,15.178999 33.012979,15.105643 32.000034,15.10552 l -0.0028,0 c -1.000153,1.19e-4 -1.95569,0.07386 -2.879161,0.198154 L 27.658051,10.094556 C 27.131132,8.1423248 25.310007,6.8899341 23.357082,7.0082497 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.357422 7.0078125 C 23.078432 7.0247125 22.796551 7.0698031 22.515625 7.1445312 C 20.48546 7.6845703 19.223425 9.5961529 19.439453 11.605469 C 19.660529 9.9918065 20.82739 8.5936143 22.515625 8.1445312 C 22.796551 8.0698031 23.078432 8.0247125 23.357422 8.0078125 C 25.310347 7.8894969 27.131284 9.1415185 27.658203 11.09375 L 29.117188 16.302734 C 30.040659 16.17844 30.997894 16.105588 31.998047 16.105469 L 32 16.105469 C 33.012945 16.105592 33.983644 16.179252 34.917969 16.306641 L 36.376953 11.09375 C 36.979144 8.8626273 39.274075 7.5467039 41.521484 8.1445312 C 43.20972 8.5936143 44.374627 9.9918063 44.595703 11.605469 C 44.811729 9.5961529 43.55165 7.6845703 41.521484 7.1445312 C 39.274075 6.5467039 36.979144 7.8626276 36.376953 10.09375 L 34.917969 15.306641 C 33.983644 15.179252 33.012945 15.105592 32 15.105469 L 31.998047 15.105469 C 30.997894 15.105588 30.040659 15.17844 29.117188 15.302734 L 27.658203 10.09375 C 27.131284 8.1415188 25.310347 6.8894969 23.357422 7.0078125 z M 9.6191406 15.085938 C 8.5406716 15.090271 7.4573749 15.507571 6.6347656 16.324219 C 5.6875611 17.26456 5.3143227 18.522902 5.4609375 19.740234 C 5.569061 18.859208 5.9468831 18.007117 6.6347656 17.324219 C 8.2799842 15.690923 10.966109 15.656257 12.576172 17.324219 L 17.226562 22.142578 C 18.448868 21.104198 19.761663 20.143682 21.177734 19.306641 L 20.947266 18.451172 C 19.620399 19.25471 18.381181 20.161701 17.226562 21.142578 L 12.576172 16.324219 C 11.77114 15.490238 10.69761 15.081604 9.6191406 15.085938 z M 54.388672 15.085938 C 53.31089 15.081608 52.236688 15.490252 51.431641 16.324219 L 46.775391 21.148438 C 45.627839 20.173243 44.399403 19.267447 43.082031 18.466797 L 42.851562 19.322266 C 44.25806 20.156311 45.560276 21.115828 46.775391 22.148438 L 51.431641 17.324219 C 53.041735 15.656285 55.725874 15.690923 57.371094 17.324219 C 58.057423 18.005575 58.433798 18.855471 58.542969 19.734375 C 58.687671 18.518819 58.316814 17.263086 57.371094 16.324219 C 56.548484 15.507571 55.466454 15.090267 54.388672 15.085938 z M 10.865234 27.601562 C 8.9707507 29.711501 7.2058642 31.66553 5.4609375 32.974609 C 4.3548363 33.78086 3.8991906 35.269797 4.0488281 36.669922 C 4.1628032 35.603483 4.6184489 34.588709 5.4609375 33.974609 C 7.3501255 32.557302 9.2556286 30.394429 11.332031 28.083984 L 10.865234 27.601562 z M 53.136719 27.603516 L 52.669922 28.085938 C 54.74532 30.395297 56.650629 32.557884 58.539062 33.974609 C 59.381551 34.588709 59.837197 35.603483 59.951172 36.669922 C 60.100809 35.269797 59.645164 33.78086 58.539062 32.974609 C 56.794832 31.666068 55.03028 29.712459 53.136719 27.603516 z"/>
+ <path style="fill:#278cd7" d="M 32 20 A 16 16 0 0 0 16 36 A 16 16 0 0 0 32 52 A 16 16 0 0 0 47.470703 40 L 40.050781 40 A 9 9 0 0 1 32 45 A 9 9 0 0 1 23 36 A 9 9 0 0 1 32 27 A 9 9 0 0 1 40.058594 32 L 47.478516 32 A 16 16 0 0 0 32 20 z"/>
+ <path style="opacity:0.1" d="M 32 20 A 16 16 0 0 0 16 36 A 16 16 0 0 0 16.021484 36.419922 A 16 16 0 0 1 32 21 A 16 16 0 0 1 47.166016 32 L 47.478516 32 A 16 16 0 0 0 32 20 z M 23.021484 36.576172 A 9 9 0 0 0 23 37 A 9 9 0 0 0 32 46 A 9 9 0 0 0 40.050781 41 L 47.15625 41 A 16 16 0 0 0 47.470703 40 L 40.050781 40 A 9 9 0 0 1 32 45 A 9 9 0 0 1 23.021484 36.576172 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xneur.svg b/.icons/awkward/64x64/apps/xneur.svg
new file mode 100644
index 00000000..82e7da5a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xneur.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#f58411" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd;image-rendering:optimizeQuality;shape-rendering:geometricPrecision" d="m 40.107404,15 -7.054884,8.525763 c -3.880667,4.68747 -7.057885,8.618761 -7.057885,8.732758 0,0.113996 3.321228,4.376878 7.377306,9.473736 L 40.744448,51 l 7.72533,0 C 54.6186,51 56.154705,50.9445 55.988094,50.724008 55.569565,50.170523 41.924929,32.9885 41.617307,32.62851 41.330788,32.29252 41.94883,31.470542 48.121554,24.01575 51.875812,19.481876 55.082032,15.598383 55.246043,15.386989 55.528062,15.020999 55.140036,15 47.827534,15 Z M 9.999337,15 c 0,0 13.047896,17.243521 12.783878,17.185123 0.03,0.084 -2.991206,3.977889 -6.714261,8.654759 -3.723256,4.67547 -7.0646851,8.875354 -7.4215096,9.329741 L 8,50.9996 l 15.474662,0 3.619649,-4.537474 c 2.511172,-3.148312 3.558244,-4.616872 3.418634,-4.802867 -0.111007,-0.145495 -1.834586,-2.326335 -3.832663,-4.841865 l -3.632249,-4.571873 3.802261,-4.585873 c 2.092543,-2.52153 3.78326,-4.601872 3.759258,-4.625871 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;image-rendering:optimizeQuality;shape-rendering:geometricPrecision" d="m 40.107404,14 -7.054884,8.525763 c -3.880667,4.68747 -7.057885,8.618761 -7.057885,8.732758 0,0.113996 3.321228,4.376878 7.377306,9.473736 L 40.744448,50 l 7.72533,0 C 54.6186,50 56.154705,49.9445 55.988094,49.724008 55.569565,49.170523 41.924929,31.9885 41.617307,31.62851 41.330788,31.29252 41.94883,30.470542 48.121554,23.01575 51.875812,18.481876 55.082032,14.598383 55.246043,14.386989 55.528062,14.020999 55.140036,14 47.827534,14 Z M 9.999337,14 c 0,0 13.047896,17.243521 12.783878,17.185123 0.03,0.084 -2.991206,3.977889 -6.714261,8.654759 -3.723256,4.67547 -7.0646851,8.875354 -7.4215096,9.329741 L 8,49.9996 l 15.474662,0 3.619649,-4.537474 c 2.511172,-3.148312 3.558244,-4.616872 3.418634,-4.802867 -0.111007,-0.145495 -1.834586,-2.326335 -3.832663,-4.841865 l -3.632249,-4.571873 3.802261,-4.585873 c 2.092543,-2.52153 3.78326,-4.601872 3.759258,-4.625871 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xnoise.svg b/.icons/awkward/64x64/apps/xnoise.svg
new file mode 100644
index 00000000..308081cc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xnoise.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:.2" width="56" height="56" x="4" y="5" rx="6" ry="6"/>
+ <rect style="fill:#ab47bc" width="56" height="56" x="4" y="4" rx="6" ry="6"/>
+ <path style="stroke:#ffffff;stroke-width:2;stroke-linecap:round;fill:none" d="m15 19c9 0 9 13 17 13s8-13 17-13"/>
+ <path style="stroke:#ffffff;stroke-width:2;stroke-linecap:round;fill:none" d="m15 45c9 0 9-13 17-13s8 13 17 13"/>
+ <path style="opacity:.2;fill:#ffffff" d="m10 4c-3.324 0-6 2.676-6 6v1c0-3.324 2.676-6 6-6h44c3.324 0 6 2.676 6 6v-1c0-3.324-2.676-6-6-6z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xnretro.svg b/.icons/awkward/64x64/apps/xnretro.svg
new file mode 100644
index 00000000..efaaa166
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xnretro.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="20"/>
+ <circle style="opacity:0.2" cx="50" cy="15" r="3"/>
+ <circle style="fill:#f44336" cx="50" cy="14" r="3"/>
+ <path style="fill:#ffc42e" d="M 42.748047,15.160157 C 41.654995,15.363812 40.563396,15.599611 40,15.599611 c -4.617581,0 -9.991488,1.943644 -13.175781,5.843748 -2.718983,3.330198 -3.589733,8.317156 -3.787109,12.210938 0.196216,-1.932098 2.77873,-2.316786 4.101562,-3.402344 1.439126,-1.180992 2.703059,-5.451171 4.861329,-5.451171 0.270702,-5e-5 0.541232,0.01357 0.810547,0.04101 0.008,4.04e-4 0.01549,0.0014 0.02344,0.002 8.446455,0.436293 14.66601,6.601147 14.66601,15.156203 0,1.714482 -0.277997,3.361801 -0.777344,4.910156 0.140271,0.06235 0.27334,0.110486 0.40625,0.15625 a 19.999999,19.999999 0 0 0 0.0079,-0.0099 c 0.282137,-0.326719 0.539744,-0.66932 0.798828,-1.011719 a 19.999999,19.999999 0 0 0 0.373047,-0.490234 c 0.219018,-0.308768 0.418628,-0.629578 0.61914,-0.949218 a 19.999999,19.999999 0 0 0 0.404297,-0.660157 c 0.17516,-0.304834 0.337512,-0.616603 0.496093,-0.929688 a 19.999999,19.999999 0 0 0 0.363281,-0.751953 c 0.143876,-0.316159 0.279096,-0.635941 0.40625,-0.958984 a 19.999999,19.999999 0 0 0 0.296876,-0.808594 c 0.107471,-0.311831 0.212717,-0.624455 0.304688,-0.941406 a 19.999999,19.999999 0 0 0 0.240233,-0.947266 c 0.06782,-0.285121 0.140015,-0.569148 0.195314,-0.857421 a 19.999999,19.999999 0 0 0 0.169921,-1.123047 c 0.03342,-0.250411 0.07761,-0.497924 0.101561,-0.75 A 19.999999,19.999999 0 0 0 51.999999,32 c -0.0017,-0.42029 -0.01671,-0.84042 -0.04492,-1.259765 -1.25e-4,-0.0018 1.29e-4,-0.0039 0,-0.0058 -0.0079,-0.118828 -0.02144,-0.236981 -0.03126,-0.35547 -0.04389,-0.555947 -0.111,-1.109815 -0.201171,-1.660156 -0.02078,-0.123771 -0.0468,-0.246059 -0.07032,-0.36914 a 19.999999,19.999999 0 0 0 -0.0039,-0.02149 c -0.08536,-0.452569 -0.186337,-0.902057 -0.302736,-1.347657 -3.61e-4,-0.0014 -0.0015,-0.0024 -0.002,-0.0039 -0.05989,-0.229187 -0.123514,-0.456977 -0.191405,-0.683593 -0.112743,-0.3753 -0.236497,-0.747205 -0.371095,-1.115234 -0.1045,-0.286388 -0.214641,-0.570428 -0.33203,-0.851563 -0.134186,-0.322693 -0.276821,-0.641813 -0.427735,-0.957029 -0.111857,-0.232763 -0.22316,-0.466838 -0.34375,-0.695314 a 19.999999,19.999999 0 0 0 -0.0058,-0.01371 l -0.002,-0.002 c -0.185739,-0.348127 -0.381835,-0.690771 -0.587892,-1.027343 -0.0037,-0.006 -0.0082,-0.01157 -0.01171,-0.01758 -0.160962,-0.263881 -0.326674,-0.524743 -0.5,-0.78125 l -0.0039,-0.0058 a 19.999999,19.999999 0 0 0 -0.0039,-0.0079 c -0.202316,-0.29865 -0.414447,-0.592927 -0.632983,-0.880877 -0.202625,-0.26698 -0.41246,-0.527987 -0.628907,-0.785155 a 19.999999,19.999999 0 0 0 -0.0079,-0.0099 c -0.07158,-0.08261 -0.14386,-0.164657 -0.216797,-0.246095 -0.403365,-0.463058 -0.825608,-0.910798 -1.273439,-1.33789 -0.0057,-0.0054 -0.01186,-0.01028 -0.01758,-0.01563 a 19.999999,19.999999 0 0 0 -0.09756,-0.09165 c -0.240046,-0.225347 -0.484108,-0.447775 -0.736328,-0.662108 0.0049,-0.0049 0.0068,-0.0087 0.01171,-0.01371 a 19.999999,19.999999 0 0 0 -2.214844,-1.615234 z m 3.757812,30.015624 c -0.09711,0.109143 -0.195434,0.217225 -0.29492,0.324218 0.09949,-0.107 0.1978,-0.215071 0.29492,-0.324218 z m -1.134764,1.173826 c -0.1235,0.118129 -0.248512,0.234681 -0.375,0.34961 -0.0071,0.0153 -0.01243,0.0316 -0.01953,0.04687 0.133357,-0.130314 0.264877,-0.262496 0.394531,-0.396484 z"/>
+ <path style="fill:#ff8514" d="m 32.81836,24.041016 c 4.03405,0.40968 5.880859,3.916457 5.880859,8.058592 5e-5,0.270703 -0.01357,0.541234 -0.04101,0.810548 -4.04e-4,0.008 -0.0014,0.01549 -0.002,0.02344 -0.436293,8.446456 -6.101147,14.666008 -14.656204,14.666008 -1.714481,0 -4.20555,-1.299479 -5.753904,-1.798826 0.05072,0.04322 -0.0207,0.255232 -0.144534,0.550779 A 19.999999,19.999999 0 0 0 32.000042,52 c 0.420289,-0.0017 0.84042,-0.01672 1.259766,-0.04492 0.0018,-1.25e-4 0.0039,1.29e-4 0.0058,0 0.118829,-0.0079 0.236982,-0.02144 0.355469,-0.03126 0.555948,-0.04389 1.109817,-0.111 1.660157,-0.201171 0.123771,-0.02078 0.24606,-0.0468 0.369139,-0.07032 a 19.999999,19.999999 0 0 0 0.02149,-0.0039 c 0.452571,-0.08536 0.902057,-0.186337 1.347657,-0.302736 0.0014,-3.61e-4 0.0024,-0.0015 0.0039,-0.002 0.229186,-0.05989 0.456977,-0.123514 0.683593,-0.191406 0.3753,-0.112742 0.747206,-0.236497 1.115234,-0.371093 0.286388,-0.1045 0.570429,-0.214642 0.851562,-0.332032 0.322693,-0.134186 0.641814,-0.276819 0.957031,-0.427734 0.232761,-0.111857 0.466837,-0.22316 0.695312,-0.34375 a 19.999999,19.999999 0 0 0 0.01372,-0.0058 l 0.002,-0.002 c 0.348174,-0.185786 0.690772,-0.381835 1.027345,-0.587892 0.006,-0.0037 0.01157,-0.0082 0.01758,-0.01171 0.263878,-0.160963 0.524743,-0.326674 0.78125,-0.5 l 0.0058,-0.0039 a 19.999999,19.999999 0 0 0 0.0079,-0.0039 c 0.298633,-0.202132 0.59291,-0.414275 0.880858,-0.632811 0.266982,-0.202626 0.527989,-0.41246 0.785157,-0.628907 a 19.999999,19.999999 0 0 0 0.0099,-0.0079 c 0.08261,-0.07158 0.164658,-0.143861 0.246093,-0.216797 0.46306,-0.403367 0.9108,-0.825609 1.33789,-1.273439 0.0054,-0.0057 0.01029,-0.01186 0.01563,-0.01758 a 19.999999,19.999999 0 0 0 0.09179,-0.09765 c 0.225348,-0.240045 0.447775,-0.484109 0.66211,-0.736327 0.507365,-1.560043 0.788876,-3.221779 0.788876,-4.951175 0,-8.560414 -6.727722,-15.530454 -15.18164,-15.958984 z M 17.253908,45.076171 c 0.130314,0.133357 0.262491,0.264875 0.396483,0.394531 -0.118128,-0.1235 -0.234679,-0.248511 -0.349608,-0.375 -0.0153,-0.0071 -0.0316,-0.01243 -0.04687,-0.01953 z"/>
+ <path style="fill:#ff5757" d="m 18.92383,17.253907 c -0.133357,0.130314 -0.264875,0.262491 -0.394532,0.396484 0.1235,-0.118129 0.248513,-0.23468 0.375,-0.349608 0.0071,-0.0153 0.01243,-0.0316 0.01953,-0.04687 z m -1.234375,1.246094 c -0.09949,0.106986 -0.197801,0.215071 -0.294922,0.324218 0.09711,-0.109143 0.195433,-0.217225 0.294922,-0.324218 z m -0.648437,0.251953 A 19.999999,19.999999 0 0 0 12.000002,32 a 19.999999,19.999999 0 0 0 0.04492,1.259765 c 0.0079,0.120786 0.02128,0.240903 0.03125,0.361329 a 19.999999,19.999999 0 0 0 0.201174,1.660156 c 0.02199,0.130957 0.04965,0.26029 0.07421,0.390624 a 19.999999,19.999999 0 0 0 0.302734,1.347657 c 0.0602,0.230591 0.125057,0.459516 0.19336,0.6875 a 19.999999,19.999999 0 0 0 0.371093,1.115234 c 0.1045,0.286389 0.214641,0.570428 0.332031,0.851563 a 19.999999,19.999999 0 0 0 0.427734,0.95703 c 0.114001,0.237219 0.226302,0.476377 0.349609,0.708985 4.08e-4,7.71e-4 0.0015,0.0012 0.002,0.002 a 19.999999,19.999999 0 0 0 0.587891,1.027345 c 0.164376,0.27005 0.334448,0.536478 0.511719,0.798826 0.20483,0.303132 0.418907,0.602391 0.640625,0.894532 0.205143,0.2703 0.417408,0.534657 0.636719,0.794921 a 19.999999,19.999999 0 0 0 0.216797,0.246095 c 0.403364,0.463058 0.825607,0.910798 1.273437,1.33789 a 19.999999,19.999999 0 0 0 0.115229,0.107429 c 0.240044,0.225347 0.484108,0.447775 0.736328,0.66211 1.56005,0.50754 3.221751,0.789008 4.951148,0.789008 8.560414,0 15.530453,-6.727722 15.958984,-15.181641 -0.409681,4.03405 -3.816849,6.88086 -7.958984,6.88086 -0.270701,5e-5 -0.541233,-0.01357 -0.810547,-0.04101 -0.008,-4.05e-4 -0.01549,-0.0014 -0.02344,-0.002 C 22.719553,39.21986 16.400391,32.555057 16.400391,24 c 0,-1.714481 0.277998,-3.3618 0.777345,-4.910155 -0.04539,-0.125172 -0.09121,-0.220026 -0.136714,-0.337891 z"/>
+ <path style="fill:#baff41" d="M 31.181643,39.958984 C 30.117086,39.85087 35.788175,38.606661 34.929647,38.122641 32.534853,36.772511 24.400001,35.049056 24.400001,32 c -5e-5,-0.270701 -0.38636,-0.541233 -0.358979,-0.810547 4.04e-4,-0.008 0.0014,-0.01549 0.002,-0.02344 C 24.479411,22.71955 31.444944,16.000001 40,16.000001 c 1.714482,0 3.361802,0.277997 4.910156,0.777344 -3.602518,-3.069916 -8.177046,-4.7627 -12.910155,-4.777344 -5.857929,0.0086 -11.417588,2.584985 -15.210938,7.048828 -0.507594,1.560073 -0.789061,3.221775 -0.789061,4.951171 0,8.560414 6.727723,15.530454 15.181641,15.958984 z M 46.746095,18.52344 c -0.130315,-0.133358 -0.262492,-0.264878 -0.396486,-0.394533 0.118129,0.1235 0.23468,0.248511 0.349609,0.375 0.0153,0.0071 0.0316,0.01243 0.04687,0.01953 z M 45.5,17.289062 c -0.107,-0.09949 -0.215072,-0.1978 -0.324218,-0.294919 0.109142,0.09711 0.217225,0.195432 0.324218,0.294919 z"/>
+ <circle style="fill:#3f3f3f" cx="32" cy="32" r="9"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 12 A 20 20 0 0 0 12 32 A 20 20 0 0 0 12.021484 32.582031 A 20 20 0 0 1 32 13 A 20 20 0 0 1 51.978516 32.417969 A 20 20 0 0 0 52 32 A 20 20 0 0 0 32 12 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 50 11 A 3 3 0 0 0 47 14 A 3 3 0 0 0 47.042969 14.513672 A 3 3 0 0 1 50 12 A 3 3 0 0 1 52.957031 14.486328 A 3 3 0 0 0 53 14 A 3 3 0 0 0 50 11 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xnsketch.svg b/.icons/awkward/64x64/apps/xnsketch.svg
new file mode 100644
index 00000000..564e2cc2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xnsketch.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="16.8" ry="16.8"/>
+ <rect style="fill:#f8a084" width="56" height="56" x="4" y="4" rx="16.8" ry="16.8"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.800781 4 C 11.493582 4 4 11.493582 4 20.800781 L 4 21.800781 C 4 12.493582 11.493582 5 20.800781 5 L 43.199219 5 C 52.506418 5 60 12.493582 60 21.800781 L 60 20.800781 C 60 11.493582 52.506418 4 43.199219 4 L 20.800781 4 z"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="20"/>
+ <path style="fill:#cccccc" d="M 42.748047,15.160156 C 41.654994,15.363811 40.563395,15.59961 40,15.59961 c -4.617582,0 -9.991489,1.943644 -13.175782,5.843748 -2.718985,3.330198 -3.589735,8.317157 -3.78711,12.210939 0.196215,-1.932098 2.77873,-2.316786 4.101563,-3.402344 C 28.577797,29.070961 29.84173,24.800781 32,24.800781 c 0.270701,-5e-5 0.541233,0.01357 0.810547,0.04101 0.008,4.04e-4 0.01549,0.0014 0.02344,0.002 8.446454,0.436293 14.66601,6.601148 14.66601,15.156205 0,1.714482 -0.277997,3.361801 -0.777344,4.910156 0.140271,0.06235 0.273339,0.110486 0.40625,0.15625 a 20.000001,20.000001 0 0 0 0.0079,-0.0099 c 0.282137,-0.326719 0.539745,-0.66932 0.798828,-1.011719 a 20.000001,20.000001 0 0 0 0.373047,-0.490234 c 0.219018,-0.308768 0.418628,-0.629578 0.619141,-0.949218 a 20.000001,20.000001 0 0 0 0.404297,-0.660157 c 0.17516,-0.304834 0.337511,-0.616603 0.496093,-0.929688 a 20.000001,20.000001 0 0 0 0.363282,-0.751953 c 0.143875,-0.316159 0.279094,-0.635941 0.40625,-0.958984 a 20.000001,20.000001 0 0 0 0.296875,-0.808595 c 0.107472,-0.31183 0.212717,-0.624454 0.304687,-0.941405 a 20.000001,20.000001 0 0 0 0.240235,-0.947266 c 0.06782,-0.285122 0.140014,-0.569148 0.195312,-0.857422 a 20.000001,20.000001 0 0 0 0.169921,-1.123047 c 0.03342,-0.250411 0.07761,-0.497924 0.101561,-0.75 A 20.000001,20.000001 0 0 0 52.000001,32 c -0.0017,-0.42029 -0.01671,-0.84042 -0.04492,-1.259765 -1.26e-4,-0.0018 1.29e-4,-0.0039 0,-0.0058 -0.0079,-0.118828 -0.02144,-0.236981 -0.03125,-0.35547 -0.04389,-0.555947 -0.111,-1.109815 -0.201171,-1.660156 -0.02078,-0.123772 -0.0468,-0.246059 -0.07032,-0.36914 a 20.000001,20.000001 0 0 0 -0.0039,-0.02149 c -0.08536,-0.452569 -0.186338,-0.902057 -0.302736,-1.347657 -3.62e-4,-0.0014 -0.0015,-0.0024 -0.002,-0.0039 -0.05989,-0.229186 -0.123514,-0.456976 -0.191406,-0.683593 -0.112743,-0.3753 -0.236497,-0.747205 -0.371094,-1.115233 -0.1045,-0.286389 -0.214641,-0.570429 -0.332031,-0.851564 -0.134186,-0.322692 -0.276821,-0.641813 -0.427735,-0.957029 -0.111857,-0.232762 -0.223159,-0.466838 -0.34375,-0.695313 a 20.000001,20.000001 0 0 0 -0.0058,-0.01372 l -0.002,-0.002 c -0.185738,-0.348127 -0.381834,-0.690771 -0.587891,-1.027343 -0.0037,-0.006 -0.0082,-0.01157 -0.01171,-0.01758 -0.160964,-0.263881 -0.326675,-0.524743 -0.5,-0.78125 l -0.0039,-0.0058 a 20.000001,20.000001 0 0 0 -0.0039,-0.0079 c -0.202317,-0.29865 -0.414448,-0.592926 -0.632983,-0.880876 -0.202627,-0.26698 -0.41246,-0.527987 -0.628908,-0.785155 a 20.000001,20.000001 0 0 0 -0.0079,-0.0099 c -0.07158,-0.08261 -0.143861,-0.164657 -0.216798,-0.246095 -0.403366,-0.463058 -0.825609,-0.910798 -1.273439,-1.33789 -0.0057,-0.0054 -0.01186,-0.01029 -0.01758,-0.01563 a 20.000001,20.000001 0 0 0 -0.09756,-0.09165 c -0.240046,-0.225347 -0.484109,-0.447774 -0.73633,-0.662108 0.0049,-0.0049 0.0068,-0.0087 0.01171,-0.01371 a 20.000001,20.000001 0 0 0 -2.214845,-1.615235 z m 3.757812,30.015626 c -0.09711,0.109143 -0.195433,0.217226 -0.294921,0.324218 0.09949,-0.107 0.1978,-0.215071 0.294921,-0.324218 z m -1.134765,1.173827 c -0.1235,0.118128 -0.248511,0.23468 -0.375,0.34961 -0.0071,0.0153 -0.01243,0.0316 -0.01953,0.04687 0.133357,-0.130314 0.264877,-0.262496 0.394531,-0.396483 z"/>
+ <path style="fill:#ffffff" d="m 32.818358,24.041015 c 4.03405,0.409681 5.880861,3.916457 5.880861,8.058593 5e-5,0.270703 -0.01357,0.541234 -0.04101,0.810548 -4.04e-4,0.008 -0.0014,0.01549 -0.002,0.02344 -0.436293,8.446457 -6.101148,14.66601 -14.656205,14.66601 -1.714482,0 -4.205552,-1.29948 -5.753906,-1.798827 0.05072,0.04322 -0.0207,0.255233 -0.144533,0.55078 A 20.000001,20.000001 0 0 0 32,52.000001 c 0.42029,-0.0017 0.840419,-0.01671 1.259765,-0.04492 0.0018,-1.25e-4 0.0039,1.29e-4 0.0058,0 0.118828,-0.0079 0.236981,-0.02144 0.355468,-0.03125 0.555949,-0.04389 1.109817,-0.111 1.660157,-0.201171 0.123772,-0.02078 0.24606,-0.0468 0.36914,-0.07032 a 20.000001,20.000001 0 0 0 0.02149,-0.0039 c 0.45257,-0.08536 0.902057,-0.186337 1.347657,-0.302736 0.0014,-3.61e-4 0.0024,-0.0015 0.0039,-0.002 0.229185,-0.05989 0.456977,-0.123514 0.683592,-0.191406 0.375301,-0.112743 0.747207,-0.236497 1.115235,-0.371094 0.286389,-0.1045 0.570429,-0.214641 0.851564,-0.332031 0.322692,-0.134186 0.641812,-0.27682 0.957029,-0.427734 0.232761,-0.111857 0.466837,-0.22316 0.695313,-0.34375 a 20.000001,20.000001 0 0 0 0.01372,-0.0058 l 0.002,-0.002 c 0.348172,-0.185786 0.690771,-0.381835 1.027343,-0.587892 0.006,-0.0037 0.01157,-0.0082 0.01758,-0.01171 0.263879,-0.160964 0.524743,-0.326675 0.78125,-0.5 l 0.0058,-0.0039 a 20.000001,20.000001 0 0 0 0.0079,-0.0039 c 0.298632,-0.202132 0.59291,-0.414276 0.880858,-0.632812 0.266981,-0.202625 0.527989,-0.41246 0.785158,-0.628907 a 20.000001,20.000001 0 0 0 0.0099,-0.0079 c 0.08261,-0.07158 0.164657,-0.14386 0.246093,-0.216797 0.463059,-0.403366 0.9108,-0.825609 1.33789,-1.273439 0.0054,-0.0057 0.01029,-0.01186 0.01563,-0.01758 a 20.000001,20.000001 0 0 0 0.0918,-0.09765 c 0.225347,-0.240045 0.447775,-0.48411 0.662108,-0.736328 0.507366,-1.560043 0.788878,-3.221779 0.788878,-4.951176 0,-8.560414 -6.727724,-15.530454 -15.181642,-15.958985 z M 17.253905,45.076172 c 0.130314,0.133357 0.262491,0.264875 0.396484,0.394532 -0.118128,-0.1235 -0.23468,-0.248512 -0.349609,-0.375 -0.0153,-0.0071 -0.0316,-0.01243 -0.04687,-0.01953 z"/>
+ <path style="fill:#cccccc" d="m 18.923828,17.253906 c -0.133357,0.130314 -0.264876,0.26249 -0.394532,0.396483 0.1235,-0.118128 0.248512,-0.234679 0.375,-0.349608 0.0071,-0.0153 0.01243,-0.0316 0.01953,-0.04687 z M 17.689452,18.5 c -0.09949,0.106985 -0.197802,0.215071 -0.294922,0.324218 0.09711,-0.109143 0.195434,-0.217226 0.294922,-0.324218 z m -0.648437,0.251953 A 20.000001,20.000001 0 0 0 11.999999,32 a 20.000001,20.000001 0 0 0 0.04492,1.259765 c 0.0079,0.120786 0.02128,0.240903 0.03125,0.361329 a 20.000001,20.000001 0 0 0 0.201172,1.660156 c 0.02199,0.130957 0.04965,0.26029 0.07421,0.390625 a 20.000001,20.000001 0 0 0 0.302735,1.347657 c 0.0602,0.230591 0.125057,0.459515 0.193359,0.6875 a 20.000001,20.000001 0 0 0 0.371093,1.115234 c 0.1045,0.286388 0.214642,0.570428 0.332032,0.851563 a 20.000001,20.000001 0 0 0 0.427734,0.957029 c 0.114,0.23722 0.226301,0.476378 0.349609,0.708986 4.09e-4,7.71e-4 0.0015,0.0012 0.002,0.002 a 20.000001,20.000001 0 0 0 0.587892,1.027345 c 0.164376,0.27005 0.334447,0.536479 0.511719,0.798827 0.204829,0.303131 0.418907,0.60239 0.640625,0.894531 0.205143,0.2703 0.417407,0.534657 0.636719,0.794922 a 20.000001,20.000001 0 0 0 0.216798,0.246095 c 0.403364,0.463058 0.825607,0.910798 1.273436,1.337889 a 20.000001,20.000001 0 0 0 0.115229,0.107429 c 0.240044,0.225348 0.484108,0.447775 0.736328,0.66211 C 20.60891,47.718533 22.270611,48 24.000009,48 c 8.560414,0 15.530454,-6.727722 15.958984,-15.181642 -0.40968,4.03405 -3.816848,6.88086 -7.958984,6.88086 -0.270702,5e-5 -0.541234,-0.01357 -0.810548,-0.04101 -0.008,-4.04e-4 -0.01549,-0.0014 -0.02344,-0.002 C 22.719551,39.21986 16.400389,32.555057 16.400389,24 c 0,-1.714482 0.277997,-3.361801 0.777344,-4.910157 -0.04539,-0.125171 -0.09121,-0.220025 -0.136714,-0.33789 z"/>
+ <path style="fill:#ffffff" d="M 31.181641,39.958985 C 30.117084,39.850871 35.788174,38.606661 34.929647,38.122642 32.534851,36.772511 24.4,35.049056 24.4,32 c -5e-5,-0.270701 -0.38636,-0.541233 -0.358981,-0.810547 4.04e-4,-0.008 0.0014,-0.01549 0.002,-0.02344 C 24.479409,22.719549 31.444943,15.999999 40,15.999999 c 1.714481,0 3.361801,0.277997 4.910156,0.777344 C 41.307637,13.707427 36.733108,12.014643 32,11.999999 26.142071,12.008571 20.582411,14.584984 16.789061,19.048828 16.281466,20.608901 15.999999,22.270603 15.999999,24 c 0,8.560414 6.727723,15.530454 15.181642,15.958985 z M 46.746094,18.523438 c -0.130314,-0.133357 -0.262491,-0.264877 -0.396485,-0.394532 0.118128,0.1235 0.234679,0.248511 0.34961,0.375 0.0153,0.0071 0.0316,0.01243 0.04687,0.01953 z M 45.5,17.289061 c -0.107,-0.09949 -0.215071,-0.1978 -0.324219,-0.29492 0.109143,0.09711 0.217227,0.195433 0.324219,0.29492 z"/>
+ <circle style="fill:#4f4f4f" cx="32" cy="32" r="9"/>
+ <path style="opacity:0.1" d="M 54.980469,5 C 54.229136,5 53.4761,5.2875714 52.900391,5.8632812 l -5.195313,5.1953128 0.002,0.002 -15.589843,15.587891 -1.558594,4.675781 -0.517578,1.558593 h -0.002 L 29,36 32.117188,34.960938 v -0.002 l 1.558593,-0.517578 4.675781,-1.558594 15.587891,-15.589843 0.002,0.002 5.195313,-5.195313 c 1.151419,-1.151419 1.151419,-3.0067831 0,-4.1582028 L 57.058594,5.8632812 C 56.482884,5.2875714 55.731801,5 54.980469,5 Z"/>
+ <path style="fill:#b94141" d="M 47.706232,10.060192 32.118164,25.648259 38.35174,31.881836 53.939808,16.293768 Z"/>
+ <path style="fill:#f6b473" d="m 32.118164,25.648259 -1.560458,4.675871 -0.517401,1.557706 2.077859,2.077859 1.557705,-0.517402 4.675871,-1.560457 -3.115413,-3.118163 z"/>
+ <path style="fill:#8a5f5a" d="m 47.705374,10.059503 6.235124,6.235124 5.195937,-5.195937 c 1.151419,-1.1514194 1.151419,-3.0053297 0,-4.1567493 L 57.05806,4.8635659 c -1.151419,-1.1514196 -3.005331,-1.1514196 -4.156749,0 z"/>
+ <rect style="fill:#ffffff" width="1.47" height="8.818" x="26.62" y="40.85" transform="rotate(-45)"/>
+ <path style="fill:#7d5651" d="M 30.039187,31.882439 29,35 32.117562,33.960814 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xnview.svg b/.icons/awkward/64x64/apps/xnview.svg
new file mode 100644
index 00000000..b368d5a8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xnview.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 23.357082,8.0082511 c -0.27899,0.0169 -0.561222,0.060992 -0.842148,0.1357201 -2.247409,0.5978276 -3.571583,2.8774358 -2.96939,5.1085588 l 1.632344,6.053181 c -1.416071,0.837041 -2.728678,1.798204 -3.950984,2.836583 l -4.650953,-4.818207 c -1.610063,-1.667963 -4.2962985,-1.633296 -5.9415171,0 -1.6452183,1.633296 -1.6104079,4.228114 0,5.895746 l 4.6974341,4.864349 c -2.0764027,2.310445 -3.9812375,4.473007 -5.8704255,5.890314 -1.9485898,1.42035 -1.94859,4.972134 0,6.392485 C 13.800279,45.517853 19.399849,58.036112 31.9973,57.999922 l 0.0054,0 c 12.597451,0.0362 18.197021,-12.482069 26.535857,-17.632941 1.94859,-1.420351 1.94859,-4.972135 0,-6.392485 -1.888434,-1.416725 -3.792294,-3.578243 -5.867692,-5.887602 l 4.700169,-4.867061 c 1.610428,-1.667612 1.645218,-4.26245 0,-5.895746 -1.64522,-1.633296 -4.32869,-1.667934 -5.938784,0 l -4.656359,4.823635 c -1.215115,-1.032609 -2.517137,-1.991678 -3.923634,-2.825723 l 1.637812,-6.069468 C 45.092259,11.021408 43.768088,8.7418002 41.520678,8.1439726 39.273269,7.5461452 36.979753,8.863436 36.377562,11.094559 l -1.460089,5.21183 c -0.934325,-0.127388 -1.904494,-0.200744 -2.917439,-0.200868 l -0.0028,0 c -1.000153,1.2e-4 -1.95569,0.07386 -2.879161,0.198154 L 27.658051,11.094558 C 27.131132,9.1423267 25.310007,7.8899355 23.357082,8.0082511 Z"/>
+ <path style="fill:#ef9202" d="m 23.357082,7.0082497 c -0.27899,0.0169 -0.561222,0.060992 -0.842148,0.1357201 -2.247409,0.5978276 -3.571583,2.8774352 -2.96939,5.1085582 l 1.632344,6.053181 c -1.416071,0.837041 -2.728678,1.798203 -3.950984,2.836583 l -4.650953,-4.818207 c -1.610063,-1.667962 -4.2962985,-1.633296 -5.9415171,0 -1.6452183,1.633297 -1.6104079,4.228114 0,5.895746 l 4.6974341,4.864349 c -2.0764027,2.310445 -3.9812375,4.473007 -5.8704255,5.890314 -1.9485898,1.42035 -1.94859,4.972134 0,6.392485 C 13.800279,44.51785 19.399849,57.03611 31.9973,56.99992 l 0.0054,0 c 12.597451,0.0362 18.197021,-12.48207 26.535857,-17.632941 1.94859,-1.420351 1.94859,-4.972135 0,-6.392485 -1.888434,-1.416725 -3.792294,-3.578243 -5.867692,-5.887602 l 4.700169,-4.867061 c 1.610428,-1.667612 1.645218,-4.262449 0,-5.895746 -1.64522,-1.633296 -4.32869,-1.667934 -5.938784,0 L 46.775891,21.14772 C 45.560776,20.11511 44.258754,19.156043 42.852257,18.321998 L 44.490069,12.25253 C 45.092259,10.021407 43.768088,7.7417988 41.520678,7.1439712 39.273269,6.5461438 36.979753,7.8634346 36.377562,10.094557 l -1.460089,5.211831 C 33.983148,15.178999 33.012979,15.105643 32.000034,15.10552 l -0.0028,0 c -1.000153,1.19e-4 -1.95569,0.07386 -2.879161,0.198154 L 27.658051,10.094556 C 27.131132,8.1423248 25.310007,6.8899341 23.357082,7.0082497 Z"/>
+ <circle style="opacity:0.2" cx="32" cy="37" r="16"/>
+ <circle style="fill:#ffffff" cx="32" cy="36" r="16"/>
+ <circle style="fill:#ff5a2e" cx="32" cy="36" r="10"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.357422 7.0078125 C 23.078432 7.0247125 22.796551 7.0698031 22.515625 7.1445312 C 20.48546 7.6845703 19.223425 9.5961529 19.439453 11.605469 C 19.660529 9.9918065 20.82739 8.5936143 22.515625 8.1445312 C 22.796551 8.0698031 23.078432 8.0247125 23.357422 8.0078125 C 25.310347 7.8894969 27.131284 9.1415185 27.658203 11.09375 L 29.117188 16.302734 C 30.040659 16.17844 30.997894 16.105588 31.998047 16.105469 L 32 16.105469 C 33.012945 16.105592 33.983644 16.179252 34.917969 16.306641 L 36.376953 11.09375 C 36.979144 8.8626273 39.274075 7.5467039 41.521484 8.1445312 C 43.20972 8.5936143 44.374627 9.9918063 44.595703 11.605469 C 44.811729 9.5961529 43.55165 7.6845703 41.521484 7.1445312 C 39.274075 6.5467039 36.979144 7.8626276 36.376953 10.09375 L 34.917969 15.306641 C 33.983644 15.179252 33.012945 15.105592 32 15.105469 L 31.998047 15.105469 C 30.997894 15.105588 30.040659 15.17844 29.117188 15.302734 L 27.658203 10.09375 C 27.131284 8.1415188 25.310347 6.8894969 23.357422 7.0078125 z M 9.6191406 15.085938 C 8.5406716 15.090271 7.4573749 15.507571 6.6347656 16.324219 C 5.6875611 17.26456 5.3143227 18.522902 5.4609375 19.740234 C 5.569061 18.859208 5.9468831 18.007117 6.6347656 17.324219 C 8.2799842 15.690923 10.966109 15.656257 12.576172 17.324219 L 17.226562 22.142578 C 18.448868 21.104198 19.761663 20.143682 21.177734 19.306641 L 20.947266 18.451172 C 19.620399 19.25471 18.381181 20.161701 17.226562 21.142578 L 12.576172 16.324219 C 11.77114 15.490238 10.69761 15.081604 9.6191406 15.085938 z M 54.388672 15.085938 C 53.31089 15.081608 52.236688 15.490252 51.431641 16.324219 L 46.775391 21.148438 C 45.627839 20.173243 44.399403 19.267447 43.082031 18.466797 L 42.851562 19.322266 C 44.25806 20.156311 45.560276 21.115828 46.775391 22.148438 L 51.431641 17.324219 C 53.041735 15.656285 55.725874 15.690923 57.371094 17.324219 C 58.057423 18.005575 58.433798 18.855471 58.542969 19.734375 C 58.687671 18.518819 58.316814 17.263086 57.371094 16.324219 C 56.548484 15.507571 55.466454 15.090267 54.388672 15.085938 z M 10.865234 27.601562 C 8.9707507 29.711501 7.2058642 31.66553 5.4609375 32.974609 C 4.3548363 33.78086 3.8991906 35.269797 4.0488281 36.669922 C 4.1628032 35.603483 4.6184489 34.588709 5.4609375 33.974609 C 7.3501255 32.557302 9.2556286 30.394429 11.332031 28.083984 L 10.865234 27.601562 z M 53.136719 27.603516 L 52.669922 28.085938 C 54.74532 30.395297 56.650629 32.557884 58.539062 33.974609 C 59.381551 34.588709 59.837197 35.603483 59.951172 36.669922 C 60.100809 35.269797 59.645164 33.78086 58.539062 32.974609 C 56.794832 31.666068 55.03028 29.712459 53.136719 27.603516 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xnviewmp.svg b/.icons/awkward/64x64/apps/xnviewmp.svg
new file mode 120000
index 00000000..a5a7f47e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xnviewmp.svg
@@ -0,0 +1 @@
+xnview.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xonotic.svg b/.icons/awkward/64x64/apps/xonotic.svg
new file mode 100644
index 00000000..c886c786
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xonotic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 42.352536,21.061103 c -0.970048,0.05039 -2.04604,0.274824 -3.2547,0.629046 L 38.051611,21.05 18.04731,33.052792 c 3.050857,-1.169973 5.601405,-1.723562 7.165541,-1.851991 l -5.16511,5.853361 4.012862,-2.198511 c -1.644353,4.579064 -3.578769,8.874063 -8.013722,10.834519 -0.02504,0.05753 -0.0258,0.124429 -0.04688,0.183643 3.376726,3.781679 7.95191,6.459502 13.159029,7.185271 L 32.009643,57 32.119046,56.96873 34.940053,53.057621 C 40.430232,52.292422 45.231065,49.370963 48.65,45.259007 c -0.177499,-0.03571 -0.358317,-0.06934 -0.597789,-0.06252 -6.316961,0.05361 -11.393253,-0.973664 -12.002584,-7.872829 -0.165016,-0.873783 -0.303566,-6.49551 9.001935,-9.271756 -0.939141,-0.60392 -4.060273,-0.64591 -6.282551,-0.652492 -0.09654,-0.822771 0.103162,-3.950518 7.282766,-4.34861 -1.126782,-1.085053 -2.083247,-2.072683 -3.699995,-1.988743 z m -5.99729,2.430565 c 0.45992,0.185944 0.519192,0.466929 0.60169,0.769719 -0.802213,0.154676 -1.932396,0.51688 -2.246483,0.105485 -0.143951,-0.141513 0.83812,-0.664375 1.652695,-0.863481 z"/>
+ <path style="fill:#ee5454" d="m 42.35318,20.061102 c -0.970072,0.05039 -2.04609,0.274828 -3.25478,0.629057 L 38.052149,20.05 18.047359,32.052991 C 21.09829,30.883 23.6489,30.329402 25.213075,30.200969 l -5.165237,5.85346 4.012961,-2.200549 c -1.644394,4.581142 -3.578858,8.876212 -8.013919,10.8347 -0.02504,0.05754 -0.0258,0.124432 -0.04688,0.183646 3.376809,3.781743 7.952105,6.45961 13.159352,7.185391 L 32.011635,56 32.121041,55.96873 34.939717,52.057755 C 40.430031,51.292544 45.230981,48.371037 48.65,44.259011 c -0.176043,-0.03601 -0.356085,-0.07002 -0.596143,-0.06402 -6.317513,0.05401 -11.392729,-0.972242 -12.002874,-7.871962 -0.16404,-0.874218 -0.304074,-6.495618 9.002155,-9.27231 -0.938224,-0.604151 -4.060972,-0.646161 -6.283504,-0.652163 -0.09603,-0.822205 0.104024,-3.950985 7.283744,-4.349084 -1.12627,-1.08427 -2.082498,-2.072716 -3.700886,-1.988496 z m -5.997437,2.430206 c 0.459931,0.185946 0.519205,0.466936 0.601705,0.769732 -0.802233,0.154678 -1.932444,0.516888 -2.246538,0.105486 -0.143955,-0.141515 0.83814,-0.664385 1.652735,-0.863495 z"/>
+ <path style="opacity:0.2" d="M 21.061971,11.006686 C 12.169172,15.000229 5.9999718,23.708104 5.9999718,33.82636 5.9999718,47.728161 17.640972,59 32.001972,59 c 14.358,0 25.998,-11.273839 25.998,-25.17364 0,-9.993858 -6.02,-18.616534 -14.734,-22.661676 l -0.27156,0.261176 c 6.88,3.738946 11.006,10.852645 11.006,19.036528 0,10.989843 -8.202,21.017699 -19.112,22.537677 l -2.886,3.999943 -2.89,-3.999943 c -10.9094,-1.519978 -19.112,-11.547834 -19.112,-22.537677 0,-8.269082 4.2278,-15.441779 11.2228,-19.146327 -0.0468,-0.09904 -0.11442,-0.209837 -0.162961,-0.315595"/>
+ <path style="fill:#7abfe8" d="M 21.061971,10.007144 C 12.169172,14.000686 5.9999718,22.708562 5.9999718,32.826817 c 0,13.901801 11.6410002,25.17364 26.0020002,25.17364 14.358,0 25.998,-11.273839 25.998,-25.17364 0,-9.993857 -6.02,-18.616534 -14.734,-22.661676 l -0.27156,0.261177 c 6.88,3.738946 11.006,10.852644 11.006,19.036527 0,10.989843 -8.202,21.0177 -19.112,22.537678 l -2.886,3.999943 -2.89,-3.999943 c -10.9094,-1.519978 -19.112,-11.547835 -19.112,-22.537678 0,-8.269081 4.2278,-15.441779 11.2228,-19.146326 -0.0468,-0.09904 -0.11442,-0.209837 -0.162961,-0.315595"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32,4 C 16.488222,4 4,16.494419 4,32.013895 4,32.127506 4.011285,32.23804 4.017578,32.35 4.3691163,17.140916 16.710946,5.0004963 32,5.0004963 47.289054,5.0004963 59.630884,17.140916 59.982422,32.35 59.988797,32.23804 60,32.127506 60,32.013895 60,16.494419 47.511778,4 32,4 Z"/>
+ <path style="opacity:0.2" d="M 59.982422,32.664062 C 59.630879,47.865603 47.289272,60 32,60 16.712038,60 4.3711461,47.867681 4.0175781,32.667969 4.0114012,32.778587 4,32.887763 4,33 4,48.511779 16.488001,61 32,61 47.512,61 60,48.511779 60,33 c 0,-0.113447 -0.01128,-0.224114 -0.01758,-0.335938 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xorg.svg b/.icons/awkward/64x64/apps/xorg.svg
new file mode 100644
index 00000000..94c485bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xorg.svg
@@ -0,0 +1,38 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g style="opacity:0.2" transform="matrix(1.9939485,0,0,1.9948611,0.11734023,-2034.3512)">
+ <g>
+ <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>
+ <g style="fill:none" transform="matrix(1.9939485,0,0,1.9948611,0.11734023,-2035.3511)">
+ <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="matrix(2,0,0,2,0.03030011,-2041.7999)">
+ <g>
+ <g style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" transform="translate(-0.01281,0.0213)">
+ <path style="opacity:0.2" d="m 9.0128,1030.4 14,14"/>
+ <path style="opacity:0.2" d="m 23.013,1030.4 -14,14"/>
+ </g>
+ </g>
+ </g>
+ <g transform="matrix(2,0,0,2,0.03030011,-2040.7999)">
+ <g>
+ <g style="fill:none" transform="translate(-0.01281,0.0213)">
+ <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 5.941406,5.9394531 -5.9394529,5.939453 a 1.50015,1.50015 0 1 0 2.1210939,2.121094 l 5.939453,-5.939453 5.9375,5.939453 a 1.5005327,1.5005327 0 1 0 2.123047,-2.121094 L 18.636719,15.421875 24.576172,9.4824219 A 1.50015,1.50015 0 0 0 23.486328,6.90625 1.50015,1.50015 0 0 0 22.455078,7.3613281 L 16.515625,13.300781 10.576172,7.3613281 A 1.50015,1.50015 0 0 0 9.5,6.90625 Z"/>
+ </g>
+ </g>
+ </g>
+ <g style="fill:#ffffff;opacity:0.2" transform="matrix(1.9939485,0,0,1.9948611,0.11734023,-2035.3511)">
+ <g style="fill:#ffffff">
+ <g style="fill:#ffffff" transform="translate(-0.01281,0.0213)">
+ <path style="fill:#ffffff" transform="matrix(0.50151747,0,0,0.50128803,-0.04603817,1020.2759)" d="M 18.033203 7 C 13.459256 6.9988031 9.3944197 10.08667 7.8691406 13.841797 C 7.3028648 15.235941 7.0531021 16.808951 7.1289062 18.398438 C 7.177312 17.154825 7.4220595 15.942489 7.8691406 14.841797 C 9.3944197 11.08667 13.459256 7.9988031 18.033203 8 L 18.041016 8.0078125 C 20.999201 8.0102063 23.839443 9.2126073 25.900391 11.335938 L 32.021484 17.460938 L 38.138672 11.339844 C 40.121737 9.2941137 42.83252 8.0994926 45.679688 8.0117188 C 50.312713 7.871879 54.5171 10.930202 56.113281 14.705078 C 56.591942 15.837023 56.85579 17.093086 56.908203 18.382812 C 56.982883 16.746629 56.714959 15.127937 56.113281 13.705078 C 54.5171 9.9302025 50.312713 6.871879 45.679688 7.0117188 C 42.83252 7.0994926 40.121737 8.2941137 38.138672 10.339844 L 32.021484 16.460938 L 25.900391 10.335938 C 23.839443 8.2126073 20.999201 7.0102063 18.041016 7.0078125 L 18.033203 7 z M 16.013672 32.466797 L 10.427734 38.060547 C 8.2459759 40.156148 6.8592088 43.491485 7.0117188 46.484375 C 7.0135862 46.521021 7.0212255 46.555312 7.0234375 46.591797 C 7.1522704 43.846302 8.4604932 40.950102 10.427734 39.060547 L 16.513672 32.966797 L 16.013672 32.466797 z M 48.029297 32.474609 L 47.529297 32.974609 L 53.724609 39.173828 L 53.732422 39.173828 C 55.618852 41.060648 56.85556 43.886349 56.980469 46.566406 C 56.981124 46.555747 56.983749 46.54583 56.984375 46.535156 C 57.157111 43.587948 55.847734 40.289578 53.732422 38.173828 L 53.724609 38.173828 L 48.029297 32.474609 z"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xournal.svg b/.icons/awkward/64x64/apps/xournal.svg
new file mode 100644
index 00000000..877197de
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xournal.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 54,58.212122 54,17.787879 C 54,16.243394 52.7735,15 51.25,15 l -38.5,0 C 11.2265,15 10,16.243394 10,17.787879 l 0,40.424243 C 10,59.756606 11.2265,61 12.75,61 l 38.5,0 C 52.7735,61 54,59.756606 54,58.212122 Z"/>
+ <path style="fill:#e4e4e4" d="M 54,57.212122 54,16.787879 C 54,15.243394 52.7735,14 51.25,14 l -38.5,0 C 11.2265,14 10,15.243394 10,16.787879 l 0,40.424243 C 10,58.756606 11.2265,60 12.75,60 l 38.5,0 C 52.7735,60 54,58.756606 54,57.212122 Z"/>
+ <path style="fill:#4f4f4f" d="m 54,16 0,-5.333333 C 54,9.1893334 52.7735,8 51.25,8 L 12.75,8 C 11.2265,8 10,9.1893334 10,10.666667 L 10,16 Z"/>
+ <path style="opacity:0.2" d="M 14.171875,5 C 13.522904,5 13,5.5438196 13,6.21875 l 0,5.5625 C 13,12.45618 13.522904,13 14.171875,13 l 2.65625,0 C 17.477096,13 18,12.45618 18,11.78125 l 0,-5.5625 C 18,5.5438196 17.477096,5 16.828125,5 l -2.65625,0 z m 11,0 C 24.522902,5 24,5.5438196 24,6.21875 l 0,5.5625 C 24,12.45618 24.522902,13 25.171875,13 l 2.65625,0 C 28.477097,13 29,12.45618 29,11.78125 l 0,-5.5625 C 29,5.5438196 28.477097,5 27.828125,5 l -2.65625,0 z m 11,0 C 35.522902,5 35,5.5438196 35,6.21875 l 0,5.5625 C 35,12.45618 35.522902,13 36.171875,13 l 2.65625,0 C 39.477097,13 40,12.45618 40,11.78125 l 0,-5.5625 C 40,5.5438196 39.477097,5 38.828125,5 l -2.65625,0 z m 11,0 C 46.522902,5 46,5.5438196 46,6.21875 l 0,5.5625 C 46,12.45618 46.522902,13 47.171875,13 l 2.65625,0 C 50.477097,13 51,12.45618 51,11.78125 l 0,-5.5625 C 51,5.5438196 50.477097,5 49.828125,5 l -2.65625,0 z"/>
+ <path style="fill:#f7c13e" d="M 14.171875 4 C 13.522904 4 13 4.5438196 13 5.21875 L 13 10.78125 C 13 11.45618 13.522904 12 14.171875 12 L 16.828125 12 C 17.477096 12 18 11.45618 18 10.78125 L 18 5.21875 C 18 4.5438196 17.477096 4 16.828125 4 L 14.171875 4 z M 25.171875 4 C 24.522902 4 24 4.5438196 24 5.21875 L 24 10.78125 C 24 11.45618 24.522902 12 25.171875 12 L 27.828125 12 C 28.477097 12 29 11.45618 29 10.78125 L 29 5.21875 C 29 4.5438196 28.477097 4 27.828125 4 L 25.171875 4 z M 36.171875 4 C 35.522902 4 35 4.5438196 35 5.21875 L 35 10.78125 C 35 11.45618 35.522902 12 36.171875 12 L 38.828125 12 C 39.477097 12 40 11.45618 40 10.78125 L 40 5.21875 C 40 4.5438196 39.477097 4 38.828125 4 L 36.171875 4 z M 47.171875 4 C 46.522902 4 46 4.5438196 46 5.21875 L 46 10.78125 C 46 11.45618 46.522902 12 47.171875 12 L 49.828125 12 C 50.477097 12 51 11.45618 51 10.78125 L 51 5.21875 C 51 4.5438196 50.477097 4 49.828125 4 L 47.171875 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.171875 4 C 13.522904 4 13 4.5438196 13 5.21875 L 13 6.21875 C 13 5.5438196 13.522904 5 14.171875 5 L 16.828125 5 C 17.477096 5 18 5.5438196 18 6.21875 L 18 5.21875 C 18 4.5438196 17.477096 4 16.828125 4 L 14.171875 4 z M 25.171875 4 C 24.522902 4 24 4.5438196 24 5.21875 L 24 6.21875 C 24 5.5438196 24.522902 5 25.171875 5 L 27.828125 5 C 28.477097 5 29 5.5438196 29 6.21875 L 29 5.21875 C 29 4.5438196 28.477097 4 27.828125 4 L 25.171875 4 z M 36.171875 4 C 35.522902 4 35 4.5438196 35 5.21875 L 35 6.21875 C 35 5.5438196 35.522902 5 36.171875 5 L 38.828125 5 C 39.477097 5 40 5.5438196 40 6.21875 L 40 5.21875 C 40 4.5438196 39.477097 4 38.828125 4 L 36.171875 4 z M 47.171875 4 C 46.522902 4 46 4.5438196 46 5.21875 L 46 6.21875 C 46 5.5438196 46.522902 5 47.171875 5 L 49.828125 5 C 50.477097 5 51 5.5438196 51 6.21875 L 51 5.21875 C 51 4.5438196 50.477097 4 49.828125 4 L 47.171875 4 z"/>
+ <path style="opacity:0.2" d="m 22.998572,28.857159 a 1.9999064,1.9999064 0 0 0 -1.392722,3.433863 l 7.629694,7.629758 -7.629694,7.627175 a 1.9999112,1.9999112 0 1 0 2.828336,2.828267 l 7.627171,-7.629629 7.629693,7.629629 a 1.9999112,1.9999112 0 1 0 2.828336,-2.828267 L 34.892215,39.92078 42.519386,32.291022 A 1.9999112,1.9999112 0 1 0 39.69105,29.462755 l -7.629693,7.627175 -7.627171,-7.627175 a 1.9999064,1.9999064 0 0 0 -1.435614,-0.605596 z"/>
+ <path style="fill:#4f4f4f" d="m 22.998572,27.857152 a 1.9999064,1.9999064 0 0 0 -1.392722,3.433863 l 7.629694,7.629758 -7.629694,7.627175 a 1.999911,1.999911 0 0 0 2.828336,2.828267 l 7.627171,-7.629629 7.629693,7.629629 a 1.9999109,1.9999109 0 1 0 2.828336,-2.828267 l -7.627171,-7.627175 7.627171,-7.629758 A 1.9999109,1.9999109 0 0 0 39.69105,28.462748 l -7.629693,7.627175 -7.627171,-7.627175 a 1.9999064,1.9999064 0 0 0 -1.435614,-0.605596 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xournalpp.svg b/.icons/awkward/64x64/apps/xournalpp.svg
new file mode 120000
index 00000000..c04e205a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xournalpp.svg
@@ -0,0 +1 @@
+xournal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xpad.svg b/.icons/awkward/64x64/apps/xpad.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xpad.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xpdf.svg b/.icons/awkward/64x64/apps/xpdf.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xpdf.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xplayer.svg b/.icons/awkward/64x64/apps/xplayer.svg
new file mode 120000
index 00000000..92624e31
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xplayer.svg
@@ -0,0 +1 @@
+kaffeine.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xreader.svg b/.icons/awkward/64x64/apps/xreader.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xreader.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xsane.svg b/.icons/awkward/64x64/apps/xsane.svg
new file mode 120000
index 00000000..a6fb1a21
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xsane.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xscreensaver.svg b/.icons/awkward/64x64/apps/xscreensaver.svg
new file mode 120000
index 00000000..4cbb8f64
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xscreensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xt7-player-mpv.svg b/.icons/awkward/64x64/apps/xt7-player-mpv.svg
new file mode 100644
index 00000000..9a2be24e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xt7-player-mpv.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 32,5 C 16.536028,5 4,17.536028 4,33 4,48.463972 16.536028,61 32,61 47.463972,61 60,48.463972 60,33 60,17.536028 47.463972,5 32,5 Z"/>
+ <path style="fill:#4f4f4f" d="M 32,4 C 16.536028,4 4,16.536028 4,32 4,47.463972 16.536028,60 32,60 47.463972,60 60,47.463972 60,32 60,16.536028 47.463972,4 32,4 Z"/>
+ <path style="opacity:0.2" d="M 32,13 A 20,20 0 0 0 12,33 20,20 0 0 0 32,53 20,20 0 0 0 52,33 20,20 0 0 0 32,13 Z m -6,10 8,5 8,5 -8,5 -8,5 z"/>
+ <path style="fill:#ffffff" d="M 32,12 A 20,20 0 0 0 12,32 20,20 0 0 0 32,52 20,20 0 0 0 52,32 20,20 0 0 0 32,12 Z m -6,10 8,5 8,5 -8,5 -8,5 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 16.536028 4 4 16.536028 4 32 C 4 32.113406 4.0112926 32.224106 4.0175781 32.335938 C 4.3713878 17.179663 16.758667 5 32 5 C 47.241333 5 59.628612 17.179663 59.982422 32.335938 C 59.988707 32.224106 60 32.113406 60 32 C 60 16.536028 47.463972 4 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/xterm-color.svg b/.icons/awkward/64x64/apps/xterm-color.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xterm-color.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xterm-color_48x48.svg b/.icons/awkward/64x64/apps/xterm-color_48x48.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xterm-color_48x48.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xterm.svg b/.icons/awkward/64x64/apps/xterm.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xterm.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xvidcap.svg b/.icons/awkward/64x64/apps/xvidcap.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xvidcap.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xviewer.svg b/.icons/awkward/64x64/apps/xviewer.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xviewer.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/xyz.z3ntu.razergenie.svg b/.icons/awkward/64x64/apps/xyz.z3ntu.razergenie.svg
new file mode 120000
index 00000000..ba00bebb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/xyz.z3ntu.razergenie.svg
@@ -0,0 +1 @@
+razercommander.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/y-ppa-manager.svg b/.icons/awkward/64x64/apps/y-ppa-manager.svg
new file mode 100644
index 00000000..c9019102
--- /dev/null
+++ b/.icons/awkward/64x64/apps/y-ppa-manager.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#d2d2d2" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <g style="opacity:0.1" transform="translate(0,1.000149)">
+ <path d="M 24,36.499999 24.000003,27.5 32.000001,23 40,27.5 l -3e-6,8.999999 L 31.999999,41 Z"/>
+ <path d="m 33.085432,12.713149 v 7.911742 l 8.265793,4.486947 6.888161,-4.132896 z"/>
+ <path d="m 30.330168,12.713149 v 7.911742 l -8.265795,4.486947 -6.88816,-4.132896 z"/>
+ <path d="m 49.5812,23.009572 -6.852343,3.955182 0.247974,9.40234 L 50,40.265793 Z"/>
+ <path d="m 14.418497,23.009572 6.852067,3.956009 -0.247395,9.40165 L 14,40.265931 Z"/>
+ <path d="m 33.085432,51.286851 v -7.911742 l 8.265793,-4.486947 6.888161,4.132896 z"/>
+ <path d="m 30.330168,51.286851 v -7.911742 l -8.265795,-4.486947 -6.88816,4.132896 z"/>
+ </g>
+ <g>
+ <path style="fill:#d6ac12" d="M 24,36.499999 24.000003,27.5 32.000001,23 40,27.5 l -3e-6,8.999999 L 31.999999,41 Z"/>
+ <path style="fill:#8fb635" d="m 33.085432,12.713149 v 7.911742 l 8.265793,4.486947 6.888161,-4.132896 z"/>
+ <path style="fill:#3895bd" d="m 30.330168,12.713149 v 7.911742 l -8.265795,4.486947 -6.88816,-4.132896 z"/>
+ <path style="fill:#d18c3b" d="m 49.5812,23.009572 -6.852343,3.955182 0.247974,9.40234 L 50,40.265793 Z"/>
+ <path style="fill:#3941bf" d="m 14.418497,23.009572 6.852067,3.956009 -0.247395,9.40165 L 14,40.265931 Z"/>
+ <path style="fill:#a02c35" d="m 33.085432,51.286851 v -7.911742 l 8.265793,-4.486947 6.888161,4.132896 z"/>
+ <path style="fill:#bb3a84" d="m 30.330168,51.286851 v -7.911742 l -8.265795,-4.486947 -6.88816,4.132896 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yacreader-library.svg b/.icons/awkward/64x64/apps/yacreader-library.svg
new file mode 100644
index 00000000..b1a0af92
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yacreader-library.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m10 56v2c0 1.662 1.338 3 3 3h38c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-38c-1.662 0-3-1.338-3-3z"/>
+ <path style="fill:#ffc933" d="m13 4c-1.662 0-3 1.338-3 3v50c0 1.662 1.338 3 3 3h38c1.662 0 3-1.338 3-3v-50c0-1.662-1.338-3-3-3h-38z"/>
+ <path style="opacity:.2" d="m13 4c-1.662 0-3 1.338-3 3v50c0 1.662 1.338 3 3 3h5v-56z"/>
+ <path style="opacity:.2" d="m38 5v28l4-4 4 4v-28h-8z"/>
+ <path style="fill:#5883e8" d="m38 4v28l4-4 4 4v-28h-8z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m13 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h38c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-38z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yacreader.svg b/.icons/awkward/64x64/apps/yacreader.svg
new file mode 100644
index 00000000..bdba85bb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yacreader.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m24.110676 59.730352c-0.09492-0.15324 0.723702-1.472698 1.81916-2.932162 2.80595-3.738322 4.329388-6.079312 3.081694-7.525392-0.512148-0.593586-1.21153-1.272798-5.386374-1.272798-9.038617 0-12.742634-1.752012-15.5462744-4.786564-3.85588-4.17346-5.137664-12.671266-3.156314-19.754904 2.324112-8.309108 11.2121814-14.4562199 24.4358264-16.9001801 8.617518-1.128068 18.92023-1.055886 25.35267 5.1502161 5.701794 5.68861 6.96479 16.204186 2.95008 24.56201-2.626834 5.468534-7.408968 10.195382-13.372254 11.780014-2.092006 0.555922-2.355276 0.750562-5.55093 4.103972-3.414026 3.582568-8.001448 5.784358-11.192636 7.149096-1.71045 0.731486-3.136126 0.908602-3.434648 0.426692z"/>
+ <path style="fill:#ffc933" d="m24.110676 58.730352c-0.09492-0.15324 0.723702-1.472698 1.81916-2.932162 2.80595-3.738322 4.329388-6.079312 3.081694-7.525392-0.512148-0.593586-1.21153-1.272798-5.386374-1.272798-9.038617 0-12.742634-1.752012-15.5462744-4.786564-3.85588-4.17346-5.137664-12.671266-3.156314-19.754904 2.324112-8.309109 11.2121814-14.4562204 24.4358264-16.9001804 8.617518-1.128068 18.92023-1.055886 25.35267 5.1502164 5.701794 5.68861 6.96479 16.204186 2.95008 24.56201-2.626834 5.468534-7.408968 10.195382-13.372254 11.780014-2.092006 0.555922-2.355276 0.750562-5.55093 4.103972-3.414026 3.582568-8.001448 5.784358-11.192636 7.149096-1.71045 0.731486-3.136126 0.908602-3.434648 0.426692z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m37.761719 5.0039062c-2.852575-0.0324662-5.711323 0.2021663-8.404297 0.5546876-13.223645 2.44396-22.111435 8.5912812-24.435547 16.9003902-0.6663948 2.382467-0.9558 4.92217-0.9101562 7.40625 0.0404771-2.161312 0.333072-4.343083 0.9101562-6.40625 2.324112-8.309109 11.211902-14.4564302 24.435547-16.9003902 8.617518-1.128068 18.921076-1.0557117 25.353516 5.1503902 3.397457 3.389602 5.205414 8.494457 5.273437 13.833985 0.160828-5.697729-1.664087-11.23298-5.273437-14.833985-4.422303-4.266695-10.673555-5.633652-16.949219-5.7050778zm-8.371094 45.0097658c-0.279249 1.40166-1.579275 3.278248-3.460937 5.785156-1.095459 1.459464-1.91328 2.778401-1.81836 2.931641 0.06482 0.10464 0.191034 0.173229 0.353516 0.216797 0.326058-0.551325 0.8367-1.311571 1.464844-2.148438 2.371108-3.158989 3.819697-5.318594 3.460937-6.785156z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yad.svg b/.icons/awkward/64x64/apps/yad.svg
new file mode 100644
index 00000000..4c6bed73
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yad.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 26,7 0,14.945312 A 20,20 0 0 0 12,41 20,20 0 0 0 32,61 20,20 0 0 0 52,41 20,20 0 0 0 38,21.925782 L 38,7 26,7 Z"/>
+ <rect style="fill:#e4e4e4" width="12" height="24" x="26" y="6"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="40" r="20"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26 6 L 26 7 L 38 7 L 38 6 L 26 6 z M 38 20.925781 L 38 21.925781 A 20 20 0 0 1 51.978516 40.582031 A 20 20 0 0 0 52 40 A 20 20 0 0 0 38 20.925781 z M 26 20.945312 A 20 20 0 0 0 12 40 A 20 20 0 0 0 12.019531 40.398438 A 20 20 0 0 1 26 21.945312 L 26 20.945312 z"/>
+ <path style="opacity:0.2" d="M 19.371094,35 A 14,14 0 0 0 18,41 14,14 0 0 0 32,55 14,14 0 0 0 46,41 14,14 0 0 0 44.632812,35 l -25.261718,0 z"/>
+ <path style="fill:#48a422" d="M 19.371094,34 A 14,14 0 0 0 18,40 14,14 0 0 0 32,54 14,14 0 0 0 46,40 14,14 0 0 0 44.632812,34 l -25.261718,0 z"/>
+ <rect style="opacity:0.2" width="16" height="3" x="24" y="5" rx="1.333" ry="1.5"/>
+ <rect style="fill:#e4e4e4" width="16" height="3" x="24" y="4" rx="1.333" ry="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.333984 4 C 24.595318 4 24 4.669 24 5.5 C 24 5.6766673 24.030654 5.8428482 24.080078 6 C 24.263133 5.4179479 24.752355 5 25.333984 5 L 38.666016 5 C 39.247645 5 39.736867 5.4179479 39.919922 6 C 39.969346 5.8428482 40 5.6766673 40 5.5 C 40 4.669 39.404682 4 38.666016 4 L 25.333984 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yahoo-mail.svg b/.icons/awkward/64x64/apps/yahoo-mail.svg
new file mode 100644
index 00000000..57aafba8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yahoo-mail.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#7139d2" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="opacity:0.2" width="34" height="23" x="15" y="16" rx="1.417" ry="1.438"/>
+ <rect style="fill:#ffffff" width="34" height="23" x="15" y="15" rx="1.417" ry="1.438"/>
+ <path style="fill:#a766fa" d="m 18,18 h 28 v 4.125 L 32,29 18,22.125 Z"/>
+ <path style="opacity:0.2" d="m 17.411185,43.473036 c -7.2e-5,1.69e-4 -2.5e-4,3.34e-4 -3.38e-4,5.04e-4 -4.17e-4,-8.4e-5 -7.56e-4,-2.54e-4 -0.0011,-3.35e-4 l 6.68e-4,0.0013 c -0.365234,0.679948 -1.707363,2.873281 -2.56234,4.27912 -0.867424,-1.436758 -1.894271,-3.094975 -2.563171,-4.280436 l -0.0045,0.0015 0.0029,-0.0015 c -0.530565,0.113138 -0.752455,0.120337 -1.281926,0 l 0.0029,0.0032 c -0.0014,-0.0011 -0.0029,-0.0021 -0.0043,-0.0032 1.050761,1.583379 2.734605,4.599223 3.307417,5.589282 l -0.0769,4.127539 0.0043,-0.0021 -0.0029,0.0021 c 0,0 0.369501,-0.06206 0.616478,-0.06206 0.273751,0 0.614193,0.06206 0.614193,0.06206 l -0.0013,-0.0013 0.0029,0.0013 -0.0769,-4.12787 -0.0029,-9.85e-4 c 1.067728,-1.873299 2.828613,-4.926721 3.315305,-5.585662 l 0.0029,-0.0027 c -2.52e-4,5.1e-5 -4.31e-4,8.6e-5 -6.81e-4,1.67e-4 5.8e-5,-8e-5 8.8e-5,-2.51e-4 1.77e-4,-3.35e-4 -1.77e-4,1.68e-4 -4.3e-4,1.68e-4 -6.83e-4,3.35e-4 -0.460316,0.104268 -0.875573,0.107903 -1.287822,5.06e-4 z m 34.917432,0.101163 c -0.307756,0 -0.612876,0.180463 -0.612876,0.641942 -0.18252,2.314914 -0.372539,4.636301 -0.684963,6.845245 l -0.0013,0.0015 c 5.05e-4,-9.3e-5 9.77e-4,-7.4e-5 0.0013,-1.7e-4 -3e-5,1.6e-4 1.3e-5,3.39e-4 0,4.98e-4 l 0.0045,-9.85e-4 c 0.18741,-0.03141 0.333067,0.01752 0.474602,0.07457 l -6.82e-4,-9.84e-4 c 0.354904,-2.243712 1.197808,-5.604903 1.413624,-6.556217 0.03098,-0.133691 0.0772,-0.291803 0.0772,-0.404149 0,-0.339444 -0.215075,-0.536686 -0.537174,-0.590539 l -3.27e-4,3.37e-4 c 0,0 -0.07957,-0.011 -0.133496,-0.011 z m -6.965296,0.357346 c -2.708263,0 -4.778339,1.5378 -4.778339,4.39703 0,2.355752 1.37717,4.428889 4.801172,4.428889 2.898666,0 4.791319,-1.59361 4.791319,-4.38734 0,-2.634566 -1.765533,-4.438579 -4.813648,-4.438579 z m -9.388532,0.46327 c -2.719538,0 -4.146275,1.72428 -4.146275,3.959545 0,2.446599 1.557619,3.93885 4.142334,3.93885 2.794352,0 4.159062,-1.681754 4.159062,-3.913233 0,-2.487969 -1.629705,-3.985162 -4.154958,-3.985162 z m 9.391822,0.01511 c 2.033759,0 3.531753,1.235456 3.531753,3.960365 0,2.962147 -1.812152,3.922757 -3.528628,3.922757 -1.833903,0 -3.504489,-1.076208 -3.504489,-3.98122 0,-3.010998 1.851773,-3.901902 3.501364,-3.901902 z m -25.228686,0.0854 c -1.032373,2.590887 -2.221837,5.514546 -3.291489,7.694923 v 1.69e-4 l -1.77e-4,8.43e-4 0.0043,-0.0018 c -0.0011,2.53e-4 -0.0013,4.19e-4 -0.0029,6.71e-4 l 0.0076,-0.0027 -0.0043,0.002 c 0.489193,-0.121438 0.956105,-0.08404 1.264826,-5.07e-4 -0.0015,-6.72e-4 -0.0029,-0.0015 -0.0043,-0.0022 l 0.0043,0.0015 C 18.388691,51.4986 18.6983,50.718568 19.009154,49.932641 l 0.0013,0.0013 c 1.05054,-0.02995 2.101032,-0.03399 3.151568,0 0.298899,0.751785 0.598285,1.504368 0.89057,2.257226 6.82e-4,-3.35e-4 0.0012,-6.71e-4 0.0013,-9.82e-4 l -3.28e-4,8.39e-4 c 0.468407,-0.122315 0.934608,-0.08911 1.27895,-0.0022 l -0.0013,-5.01e-4 0.0013,5.01e-4 c -0.770531,-1.439147 -2.317539,-5.204836 -3.30057,-7.69272 l -0.0076,0.0032 0.006,-0.0036 c -0.319314,0.111523 -0.579611,0.105089 -0.893191,1.67e-4 z m 4.656821,0.0032 v 1.67e-4 c 0.111579,2.568214 0.101943,5.131719 0,7.691479 0.416267,-0.100286 0.842489,-0.104589 1.280104,1.71e-4 l -0.0029,-0.0018 0.0045,0.0018 c -0.06314,-1.193491 -0.09497,-2.385833 -0.09897,-3.577236 1.432572,-0.02001 2.865342,-0.02086 4.298002,-0.0015 -0.0045,1.191951 -0.03599,2.384841 -0.09913,3.578879 l 0.0043,-0.0015 -0.0029,0.0015 c 0.437512,-0.104728 0.863779,-0.100383 1.279942,-1.7e-4 1.61e-4,4.2e-5 3.39e-4,8.3e-5 5.02e-4,1.7e-4 l -1.63e-4,-1.7e-4 c -0.101942,-2.559759 -0.111592,-5.123266 0,-7.691478 l 1.63e-4,-1.67e-4 c -4.4e-5,1.1e-5 -7.3e-5,-1.3e-5 -1.63e-4,0 h -1.78e-4 c -0.434875,0.104073 -0.861823,0.101274 -1.28157,0 l 6.67e-4,8.39e-4 -9.79e-4,-6.72e-4 c 0.06209,1.195504 0.09454,2.392086 0.09897,3.589553 -1.43394,0.03336 -2.866779,0.03606 -4.297842,0 0.0045,-1.197467 0.0369,-2.394049 0.09897,-3.589553 l -9.94e-4,6.72e-4 6.82e-4,-8.39e-4 c -0.419762,0.101274 -0.846873,0.104073 -1.281749,0 z m 11.113529,0.362438 h 1.62e-4 c 0.0237,-5.05e-4 0.04756,0 0.07126,0 1.663059,0 2.884397,1.132749 2.884397,3.499723 0,2.363993 -1.219827,3.496605 -2.881269,3.496605 -1.812789,0 -2.87798,-1.299122 -2.87798,-3.490202 0,-2.478045 1.312447,-3.475606 2.803419,-3.506126 z M 20.58378,45.825269 c 0.424637,1.183439 0.891771,2.376005 1.366164,3.571983 l -5.04e-4,-1.67e-4 c -0.909136,0.0315 -1.818094,0.03196 -2.727229,0 l -0.0013,8.23e-4 c 0.555606,-1.409247 1.084646,-2.770681 1.363361,-3.572639 z m 30.407095,6.166354 c -0.403299,0 -0.604506,0.307686 -0.604506,0.638496 0,0.390013 0.311625,0.589881 0.696789,0.589881 0.278581,0 0.582501,-0.169383 0.582501,-0.628804 0,-0.368729 -0.288791,-0.599573 -0.674784,-0.599573 z"/>
+ <path style="fill:#ffffff" d="m 17.411185,42.473036 c -7.2e-5,1.69e-4 -2.5e-4,3.34e-4 -3.38e-4,5.04e-4 -4.17e-4,-8.4e-5 -7.56e-4,-2.54e-4 -0.0011,-3.35e-4 l 6.68e-4,0.0013 c -0.365234,0.679948 -1.707363,2.873281 -2.56234,4.27912 -0.867424,-1.436758 -1.894271,-3.094975 -2.563171,-4.280436 l -0.0045,0.0015 0.0029,-0.0015 c -0.530565,0.113138 -0.752455,0.120337 -1.281926,0 l 0.0029,0.0032 c -0.0014,-0.0011 -0.0029,-0.0021 -0.0043,-0.0032 1.050761,1.583379 2.734605,4.599223 3.307417,5.589282 l -0.0769,4.127539 0.0043,-0.0021 -0.0029,0.0021 c 0,0 0.369501,-0.06206 0.616478,-0.06206 0.273751,0 0.614193,0.06206 0.614193,0.06206 l -0.0013,-0.0013 0.0029,0.0013 -0.0769,-4.12787 -0.0029,-9.85e-4 c 1.067728,-1.873299 2.828613,-4.926721 3.315305,-5.585662 l 0.0029,-0.0027 c -2.52e-4,5.1e-5 -4.31e-4,8.6e-5 -6.81e-4,1.67e-4 5.8e-5,-8e-5 8.8e-5,-2.51e-4 1.77e-4,-3.35e-4 -1.77e-4,1.68e-4 -4.3e-4,1.68e-4 -6.83e-4,3.35e-4 -0.460316,0.104268 -0.875573,0.107903 -1.287822,5.06e-4 z m 34.917432,0.101163 c -0.307756,0 -0.612876,0.180463 -0.612876,0.641942 -0.18252,2.314914 -0.372539,4.636301 -0.684963,6.845245 l -0.0013,0.0015 c 5.05e-4,-9.3e-5 9.77e-4,-7.4e-5 0.0013,-1.7e-4 -3e-5,1.6e-4 1.3e-5,3.39e-4 0,4.98e-4 l 0.0045,-9.85e-4 c 0.18741,-0.03141 0.333067,0.01752 0.474602,0.07457 l -6.82e-4,-9.84e-4 c 0.354904,-2.243712 1.197808,-5.604903 1.413624,-6.556217 0.03098,-0.133691 0.0772,-0.291803 0.0772,-0.404149 0,-0.339444 -0.215075,-0.536686 -0.537174,-0.590539 l -3.27e-4,3.37e-4 c 0,0 -0.07957,-0.011 -0.133496,-0.011 z m -6.965296,0.357346 c -2.708263,0 -4.778339,1.5378 -4.778339,4.39703 0,2.355752 1.37717,4.428889 4.801172,4.428889 2.898666,0 4.791319,-1.59361 4.791319,-4.38734 0,-2.634566 -1.765533,-4.438579 -4.813648,-4.438579 z m -9.388532,0.46327 c -2.719538,0 -4.146275,1.72428 -4.146275,3.959545 0,2.446599 1.557619,3.93885 4.142334,3.93885 2.794352,0 4.159062,-1.681754 4.159062,-3.913233 0,-2.487969 -1.629705,-3.985162 -4.154958,-3.985162 z m 9.391822,0.01511 c 2.033759,0 3.531753,1.235456 3.531753,3.960365 0,2.962147 -1.812152,3.922757 -3.528628,3.922757 -1.833903,0 -3.504489,-1.076208 -3.504489,-3.98122 0,-3.010998 1.851773,-3.901902 3.501364,-3.901902 z m -25.228686,0.0854 c -1.032373,2.590887 -2.221837,5.514546 -3.291489,7.694923 v 1.69e-4 l -1.77e-4,8.43e-4 0.0043,-0.0018 c -0.0011,2.53e-4 -0.0013,4.19e-4 -0.0029,6.71e-4 l 0.0076,-0.0027 -0.0043,0.002 c 0.489193,-0.121438 0.956105,-0.08404 1.264826,-5.07e-4 -0.0015,-6.72e-4 -0.0029,-0.0015 -0.0043,-0.0022 l 0.0043,0.0015 C 18.388691,50.4986 18.6983,49.718568 19.009154,48.932641 l 0.0013,0.0013 c 1.05054,-0.02995 2.101032,-0.03399 3.151568,0 0.298899,0.751785 0.598285,1.504368 0.89057,2.257226 6.82e-4,-3.35e-4 0.0012,-6.71e-4 0.0013,-9.82e-4 l -3.28e-4,8.39e-4 c 0.468407,-0.122315 0.934608,-0.08911 1.27895,-0.0022 l -0.0013,-5.01e-4 0.0013,5.01e-4 c -0.770531,-1.439147 -2.317539,-5.204836 -3.30057,-7.69272 l -0.0076,0.0032 0.006,-0.0036 c -0.319314,0.111523 -0.579611,0.105089 -0.893191,1.67e-4 z m 4.656821,0.0032 v 1.67e-4 c 0.111579,2.568214 0.101943,5.131719 0,7.691479 0.416267,-0.100286 0.842489,-0.104589 1.280104,1.71e-4 l -0.0029,-0.0018 0.0045,0.0018 c -0.06314,-1.193491 -0.09497,-2.385833 -0.09897,-3.577236 1.432572,-0.02001 2.865342,-0.02086 4.298002,-0.0015 -0.0045,1.191951 -0.03599,2.384841 -0.09913,3.578879 l 0.0043,-0.0015 -0.0029,0.0015 c 0.437512,-0.104728 0.863779,-0.100383 1.279942,-1.7e-4 1.61e-4,4.2e-5 3.39e-4,8.3e-5 5.02e-4,1.7e-4 l -1.63e-4,-1.7e-4 c -0.101942,-2.559759 -0.111592,-5.123266 0,-7.691478 l 1.63e-4,-1.67e-4 c -4.4e-5,1.1e-5 -7.3e-5,-1.3e-5 -1.63e-4,0 h -1.78e-4 c -0.434875,0.104073 -0.861823,0.101274 -1.28157,0 l 6.67e-4,8.39e-4 -9.79e-4,-6.72e-4 c 0.06209,1.195504 0.09454,2.392086 0.09897,3.589553 -1.43394,0.03336 -2.866779,0.03606 -4.297842,0 0.0045,-1.197467 0.0369,-2.394049 0.09897,-3.589553 l -9.94e-4,6.72e-4 6.82e-4,-8.39e-4 c -0.419762,0.101274 -0.846873,0.104073 -1.281749,0 z m 11.113529,0.362438 h 1.62e-4 c 0.0237,-5.05e-4 0.04756,0 0.07126,0 1.663059,0 2.884397,1.132749 2.884397,3.499723 0,2.363993 -1.219827,3.496605 -2.881269,3.496605 -1.812789,0 -2.87798,-1.299122 -2.87798,-3.490202 0,-2.478045 1.312447,-3.475606 2.803419,-3.506126 z M 20.58378,44.825269 c 0.424637,1.183439 0.891771,2.376005 1.366164,3.571983 l -5.04e-4,-1.67e-4 c -0.909136,0.0315 -1.818094,0.03196 -2.727229,0 l -0.0013,8.23e-4 c 0.555606,-1.409247 1.084646,-2.770681 1.363361,-3.572639 z m 30.407095,6.166354 c -0.403299,0 -0.604506,0.307686 -0.604506,0.638496 0,0.390013 0.311625,0.589881 0.696789,0.589881 0.278581,0 0.582501,-0.169383 0.582501,-0.628804 0,-0.368729 -0.288791,-0.599573 -0.674784,-0.599573 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yakuake.svg b/.icons/awkward/64x64/apps/yakuake.svg
new file mode 100644
index 00000000..164b99be
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yakuake.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#74b2ed" width="56" height="48" x="4" y="8" rx="3" ry="3"/>
+ <path style="opacity:.2;fill:#ffffff" d="m7 8c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.2" d="m4 53v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <path style="opacity:.2" d="m12 15v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+ <path style="fill:#ffffff" d="m12 14v2h-1c-1.662 0-3 1.338-3 3s1.338 3 3 3h1v2h-3.8164c0.412 1.164 1.508 2 2.8164 2h1v2h2v-2h1c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1v-2h3.8164c-0.412-1.164-1.508-2-2.816-2h-1v-2h-2zm-1 4h1v2h-1c-0.554 0-1-0.446-1-1s0.446-1 1-1zm3 4h1c0.554 0 1 0.446 1 1s-0.4466 1.0257-1 1h-1zm8 4v2h12v-2z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yakyak.svg b/.icons/awkward/64x64/apps/yakyak.svg
new file mode 100644
index 00000000..0e5444de
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yakyak.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="m 31.999878,4.999798 c -13.80712,0 -25.000002,10.655623 -25.000002,23.8 0.00826,13.01791 10.001078,24.0135 23.674198,24.183 0.24858,0.012 0.332726,0.08162 0.330944,0.35 -0.0132,2.44594 -0.0062,4.914592 -0.0054,7.360952 3.18e-4,0.09494 0.008,0.18818 0.0136,0.30625 0.08236,-0.03226 0.13472,-0.05132 0.18446,-0.07382 4.782082,-2.15838 10.171636,-4.8857 14.08622,-8.3045 0.778918,-0.680106 1.523864,-1.393322 2.24067,-2.135546 0.306944,-0.31738 0.612026,-0.639958 0.919596,-0.957032 0.47514,-0.488096 0.886732,-1.033632 1.334636,-1.547656 0.517264,-0.592774 0.982346,-1.22251 1.44043,-1.85664 1.01268,-1.40154 1.917268,-2.863194 2.677406,-4.407814 0.384542,-0.780834 0.75018,-1.567876 1.074218,-2.373436 0.011,-0.0152 0.0256,-0.02732 0.03256,-0.04376 0.883126,-2.20556 1.448428,-4.488968 1.749678,-6.830468 0.05072,-0.393262 0.07098,-0.788968 0.1058,-1.183984 0.0098,-0.1084 0.0188,-0.21687 0.02712,-0.325392 0.02472,-0.315842 0.06748,-0.630086 0.08408,-0.946094 0.0196,-0.3776 0.02404,-0.755422 0.02442,-1.13203 0.0018,-0.02734 0.0036,-0.05468 0.0052,-0.08202 l -0.0028,-0.04102 c -0.002,-0.462902 -0.0174,-0.925228 -0.04884,-1.386328 -4.98e-4,-0.0072 -0.0022,-0.0146 -0.0028,-0.02188 -0.019,-0.232726 -0.04162,-0.465174 -0.06782,-0.697266 -0.03904,-0.385336 -0.08686,-0.770142 -0.14648,-1.153906 C 55.003512,13.754697 44.45711,5.0127814 31.999878,4.999798 Z"/>
+ <path style="fill:#16a05d" d="M 31.999878,4 C 18.192758,4 6.999876,14.655623 6.999876,27.8 c 0.00826,13.01791 10.001078,24.0135 23.674198,24.183 0.24858,0.012 0.332726,0.08162 0.330944,0.35 -0.0132,2.44594 -0.0062,4.914592 -0.0054,7.360952 3.18e-4,0.09494 0.008,0.18818 0.0136,0.30625 0.08236,-0.03226 0.13472,-0.05132 0.18446,-0.07382 4.782082,-2.15838 10.171636,-4.8857 14.08622,-8.3045 0.778918,-0.680106 1.523864,-1.393322 2.24067,-2.135546 0.306944,-0.31738 0.612026,-0.639958 0.919596,-0.957032 0.47514,-0.488096 0.886732,-1.033632 1.334636,-1.547656 0.517264,-0.592774 0.982346,-1.22251 1.44043,-1.85664 1.01268,-1.40154 1.917268,-2.863194 2.677406,-4.407814 0.384542,-0.780834 0.75018,-1.567876 1.074218,-2.373436 0.011,-0.0152 0.0256,-0.02732 0.03256,-0.04376 0.883126,-2.20556 1.448428,-4.488968 1.749678,-6.830468 0.05072,-0.393262 0.07098,-0.788968 0.1058,-1.183984 0.0098,-0.1084 0.0188,-0.21687 0.02712,-0.325392 0.02472,-0.315842 0.06748,-0.630086 0.08408,-0.946094 0.0196,-0.3776 0.02404,-0.755422 0.02442,-1.13203 0.0018,-0.02734 0.0036,-0.05468 0.0052,-0.08202 l -0.0028,-0.04102 c -0.002,-0.462902 -0.0174,-0.925228 -0.04884,-1.386328 -4.98e-4,-0.0072 -0.0022,-0.0146 -0.0028,-0.02188 -0.019,-0.232726 -0.04162,-0.465174 -0.06782,-0.697266 -0.03904,-0.385336 -0.08686,-0.770142 -0.14648,-1.153906 C 55.003512,12.754899 44.45711,4.0129834 31.999878,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 18.19288 4 7 14.656403 7 27.800781 C 7.0000764 27.921247 7.0114125 28.039169 7.0175781 28.158203 C 7.3763637 15.311778 18.419284 5 32 5 C 44.457232 5.0129834 55.003009 13.755289 56.730469 25.5 C 56.790089 25.883764 56.839806 26.267008 56.878906 26.652344 C 56.905106 26.884436 56.926313 27.118837 56.945312 27.351562 C 56.945912 27.358962 56.948721 27.363894 56.949219 27.371094 C 56.972275 27.70881 56.978091 28.047831 56.984375 28.386719 C 56.988239 28.218669 56.995928 28.050335 56.996094 27.882812 C 56.997894 27.855473 56.9984 27.828101 57 27.800781 L 56.996094 27.757812 C 56.994094 27.294911 56.980699 26.832194 56.949219 26.371094 C 56.948721 26.363894 56.945912 26.358963 56.945312 26.351562 C 56.926313 26.118837 56.905106 25.884436 56.878906 25.652344 C 56.839806 25.267008 56.790089 24.883764 56.730469 24.5 C 55.003009 12.755289 44.457232 4.0129834 32 4 z"/>
+ <path style="opacity:0.2" d="m 20,15 8.97889,16 v 14 h 5.985928 V 31 L 44,15 H 36.928518 L 32,24 27.071482,15 Z"/>
+ <path style="fill:#ffffff" d="m 20,14 8.97889,16 v 14 h 5.985928 V 30 L 44,14 H 36.928518 L 32,23 27.071482,14 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yandex-browser-beta.svg b/.icons/awkward/64x64/apps/yandex-browser-beta.svg
new file mode 100644
index 00000000..b1a74a7f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yandex-browser-beta.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.167704 4.0107645 32.333014 4.0136719 32.5 C 4.2796807 17.221478 16.655704 5 32 5 C 47.344296 5 59.720319 17.221478 59.986328 32.5 C 59.989235 32.333014 60 32.167704 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round" d="M 32,57.999788 32,33.959576 M 11,15.999788 32,33.959576 53,15.999788"/>
+ <path style="fill:none;stroke:#e34241;stroke-width:10;stroke-linecap:round;stroke-linejoin:round" d="M 32,57 32,32.959788 M 11,15 32,32.959788 53,15"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yandex-browser.svg b/.icons/awkward/64x64/apps/yandex-browser.svg
new file mode 120000
index 00000000..62af806e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yandex-browser.svg
@@ -0,0 +1 @@
+yandex-browser-beta.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yandex-disk.svg b/.icons/awkward/64x64/apps/yandex-disk.svg
new file mode 100644
index 00000000..c672a9c3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yandex-disk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <ellipse style="opacity:0.2" cx="20.378" cy="42.541" rx="30.63" ry="12.561" transform="matrix(0.97235311,-0.23351536,0.28643385,0.95810002,0,0)"/>
+ <path style="fill:#4f4f4f" d="m 29.999998,12.999996 c -13.999999,0 -10.743715,12.341773 -17.911727,16.194192 -7.2721055,4.12572 -3.2655457,7.819154 -2.0882718,11.805806 1.9861638,6.647464 7.5499098,1.950844 23.9999978,-2 16.44929,-3.949936 19.986411,-3.35303 18,-10 -1.19107,-3.942193 2.718231,-7.595767 -5.782284,-7.943665 -6.909136,0.378424 -6.217716,-8.056333 -16.217715,-8.056333 z"/>
+ <ellipse style="fill:#2e72de" cx="20.665" cy="41.567" rx="30.63" ry="12.561" transform="matrix(0.97235311,-0.23351536,0.28643385,0.95810002,0,0)"/>
+ <ellipse style="opacity:0.2" cx="23.53" cy="51.677" rx="14.326" ry="6.305" transform="matrix(0.97262806,-0.23236752,0.21506239,0.97660031,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="23.745" cy="50.704" rx="14.326" ry="6.305" transform="matrix(0.97262806,-0.23236752,0.21506239,0.97660031,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 43.121094 21.007812 A 12.538587 30.639578 77.128662 0 0 28.402344 22.964844 A 12.538587 30.639578 77.128662 0 0 2.0761719 41.003906 A 12.538587 30.639578 77.128662 0 1 28.402344 23.964844 A 12.538587 30.639578 77.128662 0 1 43.121094 22.007812 A 12.538587 30.639578 77.128662 0 1 61.785156 28.847656 A 12.538587 30.639578 77.128662 0 1 61.941406 29.802734 A 12.538587 30.639578 77.128662 0 0 61.785156 27.847656 A 12.538587 30.639578 77.128662 0 0 43.121094 21.007812 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 30 13 C 16.000001 13 19.255903 25.34094 12.087891 29.193359 C 8.4726165 31.244431 7.6466907 33.1887 7.8730469 35.115234 C 8.0298519 33.514239 9.097133 31.890121 12.087891 30.193359 C 19.255903 26.34094 16.000001 14 30 14 C 39.999999 14 39.307661 22.435065 46.216797 22.056641 C 50.764864 22.242778 51.751939 23.379471 51.876953 24.996094 C 52.011632 22.859011 51.652664 21.279113 46.216797 21.056641 C 39.307661 21.435065 39.999999 13 30 13 z M 51.763672 27.603516 C 51.727451 28.372265 51.751935 29.178955 52 30 C 52.245423 30.82124 52.403941 31.53002 52.466797 32.152344 C 52.55657 31.317983 52.388771 30.300915 52 29 C 51.857531 28.528459 51.79016 28.061635 51.763672 27.603516 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yaourtgui.svg b/.icons/awkward/64x64/apps/yaourtgui.svg
new file mode 100644
index 00000000..703b3192
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yaourtgui.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="28" ry="28"/>
+ <rect style="fill:#228cc9" width="56" height="56" x="4" y="4" rx="28" ry="28"/>
+ <path style="opacity:0.2" d="m 16.958984,16.958688 a 4.0004,4.0004 0 0 0 -2.787109,6.869141 L 28,37.655954 v 14.34375 a 4.0004,4.0004 0 0 0 0.01367,0.400391 4.0004,4.0004 0 0 0 0.279297,1.162109 4.0004,4.0004 0 0 0 0.611328,1.027344 4.0004,4.0004 0 0 0 0.886719,0.802734 4.0004,4.0004 0 0 0 0.34375,0.203125 4.0004,4.0004 0 0 0 0.740234,0.300781 4.0004,4.0004 0 0 0 0.785156,0.146485 4.0004,4.0004 0 0 0 1.19336,-0.07813 4.0004,4.0004 0 0 0 1.117187,-0.427735 4.0004,4.0004 0 0 0 0.337891,-0.21289 4.0004,4.0004 0 0 0 0.314453,-0.248047 4.0004,4.0004 0 0 0 0.775391,-0.908203 4.0004,4.0004 0 0 0 0.193359,-0.351563 A 4.0004,4.0004 0 0 0 35.75,53.448923 4.0004,4.0004 0 0 0 35.871094,53.068063 4.0004,4.0004 0 0 0 36,51.999704 V 37.655954 L 49.828125,23.827829 a 4.0004,4.0004 0 1 0 -5.65625,-5.65625 L 32,30.343454 19.828125,18.171579 a 4.0004,4.0004 0 0 0 -2.869141,-1.212891 z"/>
+ <path style="fill:none;stroke:#80fe9b;stroke-width:8;stroke-linecap:round;stroke-linejoin:round" d="M 47,20 32,35 V 51 M 17,20 32,35 v 16"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 C 16.488 4 4 16.488 4 32 C 4 32.11345 4.0112805 32.224113 4.0175781 32.335938 C 4.3691213 17.134181 16.710728 5 32 5 C 47.289272 5 59.630879 17.134181 59.982422 32.335938 C 59.98872 32.224113 60 32.11345 60 32 C 60 16.488 47.512 4 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 46.962891 15.943359 A 4.0004 4.0004 0 0 0 44.171875 17.171875 L 32 29.34375 L 19.828125 17.171875 A 4.0004 4.0004 0 0 0 16.958984 15.958984 A 4.0004 4.0004 0 0 0 12.992188 20.480469 A 4.0004 4.0004 0 0 1 16.958984 16.958984 A 4.0004 4.0004 0 0 1 19.828125 18.171875 L 32 30.34375 L 44.171875 18.171875 A 4.0004 4.0004 0 0 1 51.023438 20.443359 A 4.0004 4.0004 0 0 0 46.962891 15.943359 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yarock.svg b/.icons/awkward/64x64/apps/yarock.svg
new file mode 100644
index 00000000..a3817db5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yarock.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <circle style="opacity:0.1" cx="32" cy="33" r="22"/>
+ <circle style="fill:#c83737" cx="32" cy="32" r="22"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 25.033687,20.000864 A 2.9626244,3.0043363 0 0 0 22,23.00099 l 0,9.99585 0.0018,9.995852 a 2.9626244,3.0043363 0 0 0 4.443494,2.605061 l 8.535978,-5.000858 8.535978,-4.996949 a 2.9626244,3.0043363 0 0 0 0.0018,-5.204257 l -8.537848,-4.994991 -8.535978,-4.998904 a 2.9626244,3.0043363 0 0 0 -0.825399,-0.32661 2.9626244,3.0043363 0 0 0 -0.586296,-0.07432 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 25.033687,19.000864 A 2.9626244,3.0043363 0 0 0 22,22.00099 l 0,9.99585 0.0018,9.995852 a 2.9626244,3.0043363 0 0 0 4.443494,2.605061 l 8.535978,-5.000858 8.535978,-4.996949 a 2.9626244,3.0043363 0 0 0 0.0018,-5.204257 l -8.537848,-4.994991 -8.535978,-4.998904 a 2.9626244,3.0043363 0 0 0 -0.825399,-0.32661 2.9626244,3.0043363 0 0 0 -0.586296,-0.07432 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yast-addon.svg b/.icons/awkward/64x64/apps/yast-addon.svg
new file mode 120000
index 00000000..6a3b5fc4
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-addon.svg
@@ -0,0 +1 @@
+preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-bootloader.svg b/.icons/awkward/64x64/apps/yast-bootloader.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-bootloader.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-checkmedia.svg b/.icons/awkward/64x64/apps/yast-checkmedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-checkmedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-control-center.svg b/.icons/awkward/64x64/apps/yast-control-center.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-control-center.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-device-tree.svg b/.icons/awkward/64x64/apps/yast-device-tree.svg
new file mode 120000
index 00000000..66bda981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-device-tree.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-disk.svg b/.icons/awkward/64x64/apps/yast-disk.svg
new file mode 120000
index 00000000..86ccd96d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-disk.svg
@@ -0,0 +1 @@
+partitionmanager.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-firewall.svg b/.icons/awkward/64x64/apps/yast-firewall.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-firewall.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-hardware.svg b/.icons/awkward/64x64/apps/yast-hardware.svg
new file mode 120000
index 00000000..0cf183b3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-hardware.svg
@@ -0,0 +1 @@
+yast-hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-high_availability.svg b/.icons/awkward/64x64/apps/yast-high_availability.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-high_availability.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-host.svg b/.icons/awkward/64x64/apps/yast-host.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-host.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-hwinfo.svg b/.icons/awkward/64x64/apps/yast-hwinfo.svg
new file mode 100644
index 00000000..59455414
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-hwinfo.svg
@@ -0,0 +1,102 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="-61" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#419d45" width="56" height="56" x="-60" y="-60" rx="2.8" ry="2.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="20" height="20" x="22" y="23" rx="4.8" ry="4.8"/>
+ <rect style="fill:#37474f" width="20" height="20" x="22" y="22" rx="4.8" ry="4.8"/>
+ <g style="opacity:0.2" transform="matrix(2,0,0,2,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" transform="scale(2)">
+ <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 6.8008 4 C 5.2496 4 4 5.2496 4 6.8008 L 4 7.8008 C 4 6.2496 5.2496 5 6.8008 5 L 57.199 5 C 58.75 5 60 6.2496 60 7.8008 L 60 6.8008 C 60 5.2496 58.75 4 57.199 4 L 6.8008 4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 26.801 22 C 24.142 22 22 24.142 22 26.801 L 22 27.801 C 22 25.142 24.142 23 26.801 23 L 37.199 23 C 39.858 23 42 25.142 42 27.801 L 42 26.801 C 42 24.142 39.858 22 37.199 22 L 26.801 22 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yast-inetd.svg b/.icons/awkward/64x64/apps/yast-inetd.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-inetd.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-iscsi-client.svg b/.icons/awkward/64x64/apps/yast-iscsi-client.svg
new file mode 120000
index 00000000..ff70ceae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-iscsi-client.svg
@@ -0,0 +1 @@
+nmap.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-kerberos.svg b/.icons/awkward/64x64/apps/yast-kerberos.svg
new file mode 120000
index 00000000..48720206
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-kerberos.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-keyboard.svg b/.icons/awkward/64x64/apps/yast-keyboard.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-keyboard.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-lan.svg b/.icons/awkward/64x64/apps/yast-lan.svg
new file mode 120000
index 00000000..66bda981
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-lan.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-language.svg b/.icons/awkward/64x64/apps/yast-language.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-language.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-ldap-server.svg b/.icons/awkward/64x64/apps/yast-ldap-server.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-ldap-server.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-live-install.svg b/.icons/awkward/64x64/apps/yast-live-install.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-live-install.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-mail.svg b/.icons/awkward/64x64/apps/yast-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-messages.svg b/.icons/awkward/64x64/apps/yast-messages.svg
new file mode 120000
index 00000000..62d0d72f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-messages.svg
@@ -0,0 +1 @@
+kopete.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-misc.svg b/.icons/awkward/64x64/apps/yast-misc.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-misc.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-network_services.svg b/.icons/awkward/64x64/apps/yast-network_services.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-network_services.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-nfs.svg b/.icons/awkward/64x64/apps/yast-nfs.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-nfs.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-nis.svg b/.icons/awkward/64x64/apps/yast-nis.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-nis.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-ntp-client.svg b/.icons/awkward/64x64/apps/yast-ntp-client.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-ntp-client.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-online_update.svg b/.icons/awkward/64x64/apps/yast-online_update.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-online_update.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-powertweak.svg b/.icons/awkward/64x64/apps/yast-powertweak.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-powertweak.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-printer.svg b/.icons/awkward/64x64/apps/yast-printer.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-printer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-proxy.svg b/.icons/awkward/64x64/apps/yast-proxy.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-proxy.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-release-notes.svg b/.icons/awkward/64x64/apps/yast-release-notes.svg
new file mode 120000
index 00000000..13d9f1e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-release-notes.svg
@@ -0,0 +1 @@
+distributor-logo-opensuse.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-remote.svg b/.icons/awkward/64x64/apps/yast-remote.svg
new file mode 120000
index 00000000..375fdbff
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-remote.svg
@@ -0,0 +1 @@
+krdc.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-runlevel.svg b/.icons/awkward/64x64/apps/yast-runlevel.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-runlevel.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-samba-client.svg b/.icons/awkward/64x64/apps/yast-samba-client.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-samba-client.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-samba-server.svg b/.icons/awkward/64x64/apps/yast-samba-server.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-samba-server.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-scanner.svg b/.icons/awkward/64x64/apps/yast-scanner.svg
new file mode 120000
index 00000000..a6fb1a21
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-scanner.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-security.svg b/.icons/awkward/64x64/apps/yast-security.svg
new file mode 120000
index 00000000..c01534f0
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-security.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-snapper.svg b/.icons/awkward/64x64/apps/yast-snapper.svg
new file mode 100644
index 00000000..d8d60b85
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-snapper.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#5db43e" width="52" height="52" x="-58" y="-58" rx="26" ry="26" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 6 C 17.596222 6 6 17.596222 6 32 C 6 32.11092 6.0116051 32.218793 6.0175781 32.328125 C 6.3726906 18.238364 17.821617 7 32 7 C 46.178383 7 57.627309 18.238364 57.982422 32.328125 C 57.988345 32.218793 58 32.11092 58 32 C 58 17.596222 46.403778 6 32 6 z"/>
+ <path style="opacity:0.2" d="M 6.0175781,32.671875 C 6.011605,32.781207 6,32.88908 6,33 6,47.403779 17.596001,59 32,59 46.404,59 58,47.403779 58,33 58,32.88908 57.988345,32.781207 57.982422,32.671875 57.627304,46.761637 46.178602,58 32,58 17.821399,58 6.3726961,46.761637 6.0175781,32.671875 Z"/>
+ <path style="opacity:0.2" d="m 32.001953,14.999145 c -1.682106,-0.0174 -3.352506,0.231581 -4.974609,0.675781 -7.553475,2.0262 -13.081404,9.502172 -12.966797,17.326172 l -4.060547,0 c 2.069963,3.043664 6,8.998047 6,8.998047 0,0 6,-9.000953 6,-9.001953 l -3.917969,0 c -0.0144,-3.2766 1.215348,-6.571578 3.396485,-9.017578 4.099458,-4.9288 11.522763,-6.980569 17.232422,-2.792969 1.809993,2.3692 5.757599,-0.319189 3.720703,-2.662109 -3.000188,-2.33646 -6.64185,-3.517391 -10.429688,-3.525391 z m 15.998047,9 c 0,0 -6,8.999 -6,9 l 3.917969,0 c 0.0144,3.2766 -1.215348,6.573531 -3.396485,9.019531 -4.099458,4.9288 -11.522762,6.980569 -17.232422,2.792969 -1.809993,-2.3692 -5.757599,0.319189 -3.720703,2.662109 3.000188,2.33646 6.64185,3.517391 10.429688,3.525391 1.682106,0.0174 3.352506,-0.231581 4.974609,-0.675781 7.553475,-2.0262 13.081404,-9.502172 12.966797,-17.326172 l 4.060547,0 c -2.069963,-3.043664 -6,-8.998047 -6,-8.998047 z"/>
+ <path style="fill:#ffffff" d="m 32.001953,14 c -1.682106,-0.0174 -3.352506,0.231581 -4.974609,0.675781 -7.553475,2.0262 -13.081404,9.502172 -12.966797,17.326172 l -4.060547,0 C 12.069963,35.045617 16,41 16,41 c 0,0 6,-9.000953 6,-9.001953 l -3.917969,0 c -0.0144,-3.2766 1.215348,-6.571578 3.396485,-9.017578 4.099458,-4.9288 11.522763,-6.980569 17.232422,-2.792969 1.809993,2.3692 5.757599,-0.319189 3.720703,-2.662109 C 39.431453,15.188931 35.789791,14.008 32.001953,14 Z M 48,23 c 0,0 -6,8.999 -6,9 l 3.917969,0 c 0.0144,3.2766 -1.215348,6.573531 -3.396485,9.019531 -4.099458,4.9288 -11.522762,6.980569 -17.232422,2.792969 -1.809993,-2.3692 -5.757599,0.319189 -3.720703,2.662109 3.000188,2.33646 6.64185,3.517391 10.429688,3.525391 1.682106,0.0174 3.352506,-0.231581 4.974609,-0.675781 7.553475,-2.0262 13.081404,-9.502172 12.966797,-17.326172 l 4.060547,0 C 51.930037,28.954383 48,23 48,23 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yast-software.svg b/.icons/awkward/64x64/apps/yast-software.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-software.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-sound.svg b/.icons/awkward/64x64/apps/yast-sound.svg
new file mode 100644
index 00000000..a7a2dbb5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-sound.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#4f4f4f" width="40" height="52" x="-52" y="6" rx="2.5" ry="2.6" transform="scale(-1,1)"/>
+ <circle style="opacity:0.4" cx="-36" cy="32" r="18" transform="matrix(0,-1,1,0,0,0)"/>
+ <circle style="opacity:0.2" cx="-37" cy="-32" r="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#fec006" cx="-36" cy="-32" r="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="-36" cy="-32" r="6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.4" cx="14" cy="-20" r="2" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="opacity:0.4" cx="14" cy="-44" r="2" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 12,55.398438 0,1 C 12,57.838437 13.115,59 14.5,59 l 35,0 c 1.384,0 2.5,-1.161563 2.5,-2.601562 l 0,-1 C 52,56.838437 50.884,58 49.5,58 l -35,0 C 13.115,58 12,56.838437 12,55.398438 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.5,6 C 13.115,6 12,7.1606587 12,8.6004338 L 12,9.6 c 0,-1.4397751 1.115,-2.6004338 2.5,-2.6004338 l 35,0 c 1.384,0 2.5,1.1606587 2.5,2.6004338 L 52,8.6004338 C 52,7.1606587 50.884,6 49.5,6 l -35,0 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yast-sudo.svg b/.icons/awkward/64x64/apps/yast-sudo.svg
new file mode 120000
index 00000000..326f86b2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-sudo.svg
@@ -0,0 +1 @@
+utilities-terminal_su.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-support.svg b/.icons/awkward/64x64/apps/yast-support.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-support.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-sw_single.svg b/.icons/awkward/64x64/apps/yast-sw_single.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-sw_single.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-sw_source.svg b/.icons/awkward/64x64/apps/yast-sw_source.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-sw_source.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-sysconfig.svg b/.icons/awkward/64x64/apps/yast-sysconfig.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-sysconfig.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-system.svg b/.icons/awkward/64x64/apps/yast-system.svg
new file mode 120000
index 00000000..9a40701e
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-system.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-tftp-server.svg b/.icons/awkward/64x64/apps/yast-tftp-server.svg
new file mode 120000
index 00000000..dee761de
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-tftp-server.svg
@@ -0,0 +1 @@
+bareftp.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-timezone.svg b/.icons/awkward/64x64/apps/yast-timezone.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-timezone.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-users.svg b/.icons/awkward/64x64/apps/yast-users.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-users.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-vendor.svg b/.icons/awkward/64x64/apps/yast-vendor.svg
new file mode 120000
index 00000000..13d9f1e3
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-vendor.svg
@@ -0,0 +1 @@
+distributor-logo-opensuse.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-vm-install.svg b/.icons/awkward/64x64/apps/yast-vm-install.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-vm-install.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast-x11.svg b/.icons/awkward/64x64/apps/yast-x11.svg
new file mode 120000
index 00000000..a1e5ae9a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast-x11.svg
@@ -0,0 +1 @@
+fonts.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yast.svg b/.icons/awkward/64x64/apps/yast.svg
new file mode 100644
index 00000000..0da6e95d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yast.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#e8863f" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="fill:#ffffff;opacity:.2" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-50z"/>
+ <path style="opacity:.3" d="m15 16c-1.662 0-3 1.338-3 3v30c0 1.662 1.338 3 3 3s3-1.338 3-3v-30c0-1.662-1.338-3-3-3zm16 0c-1.662 0-3 1.338-3 3v30c0 1.662 1.338 3 3 3s3-1.338 3-3v-30c0-1.662-1.338-3-3-3zm16 0c-1.662 0-3 1.338-3 3v30c0 1.662 1.338 3 3 3s3-1.338 3-3v-30c0-1.662-1.338-3-3-3z"/>
+ <path style="opacity:.2" d="m4 57v1c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
+ <path style="fill:#4f4f4f" d="m12 29v20c0 1.662 1.338 3 3 3s3-1.338 3-3v-20h-6zm32 2v18c0 1.662 1.338 3 3 3s3-1.338 3-3v-18h-6zm-16 10v8c0 1.662 1.338 3 3 3s3-1.338 3-3v-8h-6z"/>
+ <path style="opacity:.2" d="m15 24c-3.313708 0-6 2.686292-6 6s2.686292 6 6 6 6-2.686292 6-6-2.686292-6-6-6zm32 3c-3.313708 0-6 2.686292-6 6s2.686292 6 6 6 6-2.686292 6-6-2.686292-6-6-6zm-16 7c-3.313708 0-6 2.686292-6 6s2.686292 6 6 6 6-2.686292 6-6-2.686292-6-6-6z"/>
+ <path style="fill:#ffffff" d="m15 23c-3.313708 0-6 2.686292-6 6s2.686292 6 6 6 6-2.686292 6-6-2.686292-6-6-6zm32 3c-3.313708 0-6 2.686292-6 6s2.686292 6 6 6 6-2.686292 6-6-2.686292-6-6-6zm-16 7c-3.313708 0-6 2.686292-6 6s2.686292 6 6 6 6-2.686292 6-6-2.686292-6-6-6z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yd-128.svg b/.icons/awkward/64x64/apps/yd-128.svg
new file mode 120000
index 00000000..01ccfd2f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yd-128.svg
@@ -0,0 +1 @@
+yandex-disk.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/youtrack.svg b/.icons/awkward/64x64/apps/youtrack.svg
new file mode 100644
index 00000000..330eaba9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/youtrack.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 6.8007812,61 C 5.2495812,61 4,59.750418 4,58.199218 v -2 C 4,57.750418 5.2495812,59 6.8007812,59 H 32 57.199218 C 58.750418,59 60,57.750418 60,56.199218 v 2 C 60,59.750418 58.750418,61 57.199218,61 H 32 Z"/>
+ <path style="fill:#cf4f8c" d="M 32,4 H 6.8 C 5.2488,4 4,5.2488 4,6.8 V 32 h 28 z"/>
+ <path style="fill:#2086e7" d="M 32,4 H 57.2 C 58.7512,4 60,5.2488 60,6.8 V 32 H 32 Z"/>
+ <path style="fill:#2086e7" d="M 32,60 H 6.8 C 5.2488,60 4,58.7512 4,57.2 V 32 h 28 z"/>
+ <path style="fill:#6655e4" d="M 32,60 H 57.2 C 58.7512,60 60,58.7512 60,57.2 V 32 H 32 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 32 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 32 4 L 6.8007812 4 z"/>
+ <rect style="fill:#3f3f3f" width="40" height="40" x="12" y="12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round" d="M 18.000485,46.9998 H 34.000484"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round" d="M 18.000485,46 H 34.000484"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round" d="m 24.000484,34.999516 v -8.000004 m 6,-7.999999 -6,7.999999 m -5.999999,-7.999999 5.999999,7.999999"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round" d="m 24.000484,33.999716 v -8.000004 m 6,-7.999999 -6,7.999999 m -5.999999,-7.999999 5.999999,7.999999"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99999976;stroke-linecap:round" d="m 38.00048,18.999511 h 7.999998 M 42.000484,34.999516 V 18.999511"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99999976;stroke-linecap:round" d="m 38.00048,17.999711 h 7.999998 M 42.000484,33.999716 V 17.999711"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/youtube-dl-gui.svg b/.icons/awkward/64x64/apps/youtube-dl-gui.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/.icons/awkward/64x64/apps/youtube-dl-gui.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/youtube-dl-gui_48x48.svg b/.icons/awkward/64x64/apps/youtube-dl-gui_48x48.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/.icons/awkward/64x64/apps/youtube-dl-gui_48x48.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/youtube-dl-qt-icon.svg b/.icons/awkward/64x64/apps/youtube-dl-qt-icon.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/.icons/awkward/64x64/apps/youtube-dl-qt-icon.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/youtube-dl.svg b/.icons/awkward/64x64/apps/youtube-dl.svg
new file mode 100644
index 00000000..219162a7
--- /dev/null
+++ b/.icons/awkward/64x64/apps/youtube-dl.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 27.395341,52.964049 C 18.139423,52.784535 14.38258,52.626031 12.085292,52.318105 10.400602,52.092281 9.5732583,51.872129 8.6401443,51.401363 7.0989966,50.623849 6.1405286,49.539647 5.4488309,47.791408 4.8164229,46.19307 4.5589209,44.923584 4.3226009,42.239 4.0559149,39.20943 4.035069,38.66097 4.007377,33.94067 3.974757,28.389584 4.040417,26.570543 4.4057469,22.886033 4.5973229,20.954425 4.8765389,19.670709 5.4011889,18.309412 5.8789947,17.069705 6.3152206,16.385525 7.1085586,15.631565 8.1056385,14.683978 9.2006763,14.107939 10.583064,13.80385 12.64644,13.349958 21.972581,13 32.004813,13 c 10.032231,0 19.358373,0.349958 21.421747,0.80385 1.492218,0.328253 2.58741,0.934569 3.655973,2.024002 0.836332,0.852663 1.267084,1.627447 1.779694,3.201193 0.528192,1.621562 0.730758,3.056632 1.03089,7.303322 0.14252,2.016692 0.1425,11.300191 0,13.315891 -0.16676,2.358052 -0.371392,4.457956 -0.507654,5.209342 -0.350308,1.93178 -1.038324,3.740459 -1.814022,4.768813 -0.532195,0.70553 -1.582783,1.546182 -2.461297,1.969458 -0.889574,0.428608 -1.73712,0.641098 -3.103448,0.77811 -4.233894,0.424556 -17.162839,0.734544 -24.611299,0.590068 z"/>
+ <path style="fill:#c2352a" d="M 27.395341,51.964049 C 18.139423,51.784535 14.38258,51.626031 12.085292,51.318105 10.400602,51.092281 9.5732583,50.872129 8.6401443,50.401363 7.0989966,49.623849 6.1405286,48.539648 5.4488309,46.791408 4.8164229,45.19307 4.5589209,43.923584 4.3226009,41.239 4.0559149,38.20943 4.035069,37.66097 4.007377,32.94067 c -0.03262,-5.551085 0.03304,-7.370127 0.3983699,-11.054637 0.191576,-1.931608 0.470792,-3.215323 0.995442,-4.57662 0.4778058,-1.239707 0.9140317,-1.923887 1.7073697,-2.677847 0.9970799,-0.947588 2.0921177,-1.523626 3.4745054,-1.827715 2.063376,-0.453892 11.389517,-0.80385 21.421749,-0.80385 10.032231,0 19.358373,0.349958 21.421747,0.80385 1.492218,0.328253 2.58741,0.934569 3.655973,2.024002 0.836332,0.852663 1.267084,1.627447 1.779694,3.201192 0.528192,1.621562 0.730758,3.056632 1.03089,7.303322 0.14252,2.016692 0.1425,11.300191 0,13.315891 -0.16676,2.358052 -0.371392,4.457956 -0.507654,5.209342 -0.350308,1.93178 -1.038324,3.74046 -1.814022,4.768814 -0.532195,0.70553 -1.582783,1.546181 -2.461297,1.969457 -0.889574,0.428608 -1.73712,0.641098 -3.103448,0.77811 -4.233894,0.424556 -17.162839,0.734544 -24.611299,0.590068 z"/>
+ <path style="opacity:0.2" d="m 33.233163,37.530326 c 7.937213,-4.515902 7.766553,-4.416854 7.766553,-4.507516 0,-0.08484 -13.892995,-8.068501 -13.960737,-8.022557 -0.04576,0.03106 -0.05426,15.935265 -0.0092,15.985451 0.017,0.0184 0.06502,0.0192 0.10682,0.0015 0.04182,-0.0178 2.785048,-1.573296 6.095916,-3.457018 z"/>
+ <path style="fill:#ffffff" d="m 33.233163,36.530296 c 7.937213,-4.515902 7.766553,-4.416854 7.766553,-4.507516 0,-0.08484 -13.892995,-8.068501 -13.960737,-8.022557 -0.04576,0.03106 -0.05426,15.935265 -0.0092,15.985451 0.017,0.0184 0.06502,0.0192 0.10682,0.0015 0.04182,-0.0178 2.785048,-1.573296 6.095916,-3.457018 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.003906,12 C 21.971674,12 12.645407,12.350794 10.582031,12.804688 9.1996434,13.108776 8.1064549,13.685225 7.109375,14.632812 6.316037,15.386772 5.8801496,16.068887 5.4023438,17.308594 4.8776937,18.669891 4.597826,19.955112 4.40625,21.886719 4.1072341,24.902423 4.0138108,26.777787 4.0058594,30.363281 4.0282027,27.356268 4.1331855,25.640692 4.40625,22.886719 4.597826,20.955112 4.8776937,19.669891 5.4023438,18.308594 5.8801496,17.068887 6.316037,16.386772 7.109375,15.632812 8.1064549,14.685225 9.1996434,14.108776 10.582031,13.804688 12.645407,13.350795 21.971674,13 32.003906,13 c 10.032231,0 19.358501,0.350794 21.421875,0.804688 1.492218,0.328253 2.587687,0.934004 3.65625,2.023437 0.836332,0.852663 1.26864,1.625473 1.78125,3.199219 0.528192,1.621561 0.731118,3.057997 1.03125,7.304687 0.06958,0.983616 0.08748,3.567048 0.08594,6.263672 6.11e-4,0.138255 0.0034,0.258386 0.0039,0.396485 0.0124,-3.202115 -0.0078,-6.500323 -0.08984,-7.660157 -0.300132,-4.24669 -0.503058,-5.683126 -1.03125,-7.304687 -0.51261,-1.573746 -0.944918,-2.346556 -1.78125,-3.199219 -1.068563,-1.089433 -2.164032,-1.695184 -3.65625,-2.023437 C 51.362407,12.350795 42.036137,12 32.003906,12 Z"/>
+ <g>
+ <path style="opacity:0.2" d="M 63.958,45.894 A 15,15 0 0 1 49,60 15,15 0 0 1 34.042,46.106 15,15 0 0 0 34,47 15,15 0 0 0 49,62 15,15 0 0 0 64,47 15,15 0 0 0 63.958,45.894 Z"/>
+ <circle style="fill:#03a9f4" cx="49" cy="46" r="15"/>
+ <path style="fill:#ffffff" d="m 52,37 v 8 h 3 l -6,8 -6,-8 h 3 V 37 Z M 42,53.0004 h 14 v 2 H 42 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/youtube-dlg.svg b/.icons/awkward/64x64/apps/youtube-dlg.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/.icons/awkward/64x64/apps/youtube-dlg.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/youtube.svg b/.icons/awkward/64x64/apps/youtube.svg
new file mode 100644
index 00000000..d8698ee8
--- /dev/null
+++ b/.icons/awkward/64x64/apps/youtube.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 27.395341,52.964049 C 18.139423,52.784535 14.38258,52.626031 12.085292,52.318105 10.400602,52.092281 9.5732583,51.872129 8.6401443,51.401363 7.0989966,50.623849 6.1405286,49.539647 5.4488309,47.791408 4.8164229,46.19307 4.5589209,44.923584 4.3226009,42.239 4.0559149,39.20943 4.035069,38.66097 4.007377,33.94067 3.974757,28.389584 4.040417,26.570543 4.4057469,22.886033 4.5973229,20.954425 4.8765389,19.670709 5.4011889,18.309412 5.8789947,17.069705 6.3152206,16.385525 7.1085586,15.631565 8.1056385,14.683978 9.2006763,14.107939 10.583064,13.80385 12.64644,13.349958 21.972581,13 32.004813,13 c 10.032231,0 19.358373,0.349958 21.421747,0.80385 1.492218,0.328253 2.58741,0.934569 3.655973,2.024002 0.836332,0.852663 1.267084,1.627447 1.779694,3.201193 0.528192,1.621562 0.730758,3.056632 1.03089,7.303322 0.14252,2.016692 0.1425,11.300191 0,13.315891 -0.16676,2.358052 -0.371392,4.457956 -0.507654,5.209342 -0.350308,1.93178 -1.038324,3.740459 -1.814022,4.768813 -0.532195,0.70553 -1.582783,1.546182 -2.461297,1.969458 -0.889574,0.428608 -1.73712,0.641098 -3.103448,0.77811 -4.233894,0.424556 -17.162839,0.734544 -24.611299,0.590068 z"/>
+ <path style="fill:#c2352a" d="M 27.395341,51.964049 C 18.139423,51.784535 14.38258,51.626031 12.085292,51.318105 10.400602,51.092281 9.5732583,50.872129 8.6401443,50.401363 7.0989966,49.623849 6.1405286,48.539648 5.4488309,46.791408 4.8164229,45.19307 4.5589209,43.923584 4.3226009,41.239 4.0559149,38.20943 4.035069,37.66097 4.007377,32.94067 c -0.03262,-5.551085 0.03304,-7.370127 0.3983699,-11.054637 0.191576,-1.931608 0.470792,-3.215323 0.995442,-4.57662 0.4778058,-1.239707 0.9140317,-1.923887 1.7073697,-2.677847 0.9970799,-0.947588 2.0921177,-1.523626 3.4745054,-1.827715 2.063376,-0.453892 11.389517,-0.80385 21.421749,-0.80385 10.032231,0 19.358373,0.349958 21.421747,0.80385 1.492218,0.328253 2.58741,0.934569 3.655973,2.024002 0.836332,0.852663 1.267084,1.627447 1.779694,3.201192 0.528192,1.621562 0.730758,3.056632 1.03089,7.303322 0.14252,2.016692 0.1425,11.300191 0,13.315891 -0.16676,2.358052 -0.371392,4.457956 -0.507654,5.209342 -0.350308,1.93178 -1.038324,3.74046 -1.814022,4.768814 -0.532195,0.70553 -1.582783,1.546181 -2.461297,1.969457 -0.889574,0.428608 -1.73712,0.641098 -3.103448,0.77811 -4.233894,0.424556 -17.162839,0.734544 -24.611299,0.590068 z"/>
+ <path style="opacity:0.2" d="m 33.233163,37.530326 c 7.937213,-4.515902 7.766553,-4.416854 7.766553,-4.507516 0,-0.08484 -13.892995,-8.068501 -13.960737,-8.022557 -0.04576,0.03106 -0.05426,15.935265 -0.0092,15.985451 0.017,0.0184 0.06502,0.0192 0.10682,0.0015 0.04182,-0.0178 2.785048,-1.573296 6.095916,-3.457018 z"/>
+ <path style="fill:#ffffff" d="m 33.233163,36.530296 c 7.937213,-4.515902 7.766553,-4.416854 7.766553,-4.507516 0,-0.08484 -13.892995,-8.068501 -13.960737,-8.022557 -0.04576,0.03106 -0.05426,15.935265 -0.0092,15.985451 0.017,0.0184 0.06502,0.0192 0.10682,0.0015 0.04182,-0.0178 2.785048,-1.573296 6.095916,-3.457018 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.003906 12 C 21.971674 12 12.645407 12.350794 10.582031 12.804688 C 9.1996434 13.108776 8.1064549 13.685225 7.109375 14.632812 C 6.316037 15.386772 5.8801496 16.068887 5.4023438 17.308594 C 4.8776937 18.669891 4.597826 19.955112 4.40625 21.886719 C 4.1072341 24.902423 4.0138108 26.777787 4.0058594 30.363281 C 4.0282027 27.356268 4.1331855 25.640692 4.40625 22.886719 C 4.597826 20.955112 4.8776937 19.669891 5.4023438 18.308594 C 5.8801496 17.068887 6.316037 16.386772 7.109375 15.632812 C 8.1064549 14.685225 9.1996434 14.108776 10.582031 13.804688 C 12.645407 13.350795 21.971674 13 32.003906 13 C 42.036137 13 51.362407 13.350794 53.425781 13.804688 C 54.917999 14.132941 56.013468 14.738692 57.082031 15.828125 C 57.918363 16.680788 58.350671 17.453598 58.863281 19.027344 C 59.391473 20.648905 59.594399 22.085341 59.894531 26.332031 C 59.964107 27.315647 59.982011 29.899079 59.980469 32.595703 C 59.98108 32.733958 59.983845 32.854089 59.984375 32.992188 C 59.996775 29.790073 59.976571 26.491865 59.894531 25.332031 C 59.594399 21.085341 59.391473 19.648905 58.863281 18.027344 C 58.350671 16.453598 57.918363 15.680788 57.082031 14.828125 C 56.013468 13.738692 54.917999 13.132941 53.425781 12.804688 C 51.362407 12.350795 42.036137 12 32.003906 12 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yubikey-neo-manager.svg b/.icons/awkward/64x64/apps/yubikey-neo-manager.svg
new file mode 100644
index 00000000..f032de3f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yubikey-neo-manager.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#9aca3c" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m21.999804 20.000071 10.4 13.00004"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m23.999804 46.000071 20-26"/>
+ <g transform="translate(-1.0001958)">
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:6" d="m25 45 20-26"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:6" d="m23 19 10.4 13.00004"/>
+ </g>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0214844 0.40625 28 28 0 0 1 27.978516 -27.40625 28 28 0 0 1 27.978516 27.578125 28 28 0 0 0 0.021484 -0.578125 28 28 0 0 0 -28 -28z"/>
+ <circle style="opacity:.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#9739d9" cx="48" cy="47" r="16"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:4;fill:none" d="m42 54v-14l12 14v-14"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yubikey-personalization-gui.svg b/.icons/awkward/64x64/apps/yubikey-personalization-gui.svg
new file mode 100644
index 00000000..f5e4838a
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yubikey-personalization-gui.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#9aca3c" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m21.999804 20.000071 10.4 13.00004"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m23.999804 46.000071 20-26"/>
+ <g transform="translate(-1.0001958)">
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:6" d="m25 45 20-26"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:6" d="m23 19 10.4 13.00004"/>
+ </g>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0214844 0.40625 28 28 0 0 1 27.978516 -27.40625 28 28 0 0 1 27.978516 27.578125 28 28 0 0 0 0.021484 -0.578125 28 28 0 0 0 -28 -28z"/>
+ <circle style="opacity:.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#d939a1" cx="48" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="m45.92878 39.00012-0.1764 2.1072a6.2858 6.2858 0 0 0 -1.83704 1.06252l-1.91518-0.9018-2 3.4642 1.73882 1.2076a6.2858 6.2858 0 0 0 -0.096 1.06026 6.2858 6.2858 0 0 0 0.0914 1.06474l-1.73438 1.20312 2 3.4642 1.91072-0.89956a6.2858 6.2858 0 0 0 1.8415 1.0558l0.1764 2.1116h4l0.1764-2.1072a6.2858 6.2858 0 0 0 1.83708 -1.06252l1.91516 0.9018 2-3.4642-1.73884-1.2076a6.2858 6.2858 0 0 0 0.096 -1.06026 6.2858 6.2858 0 0 0 -0.0914 -1.06474l1.73438-1.20312-2-3.4642-1.91072 0.89956a6.2858 6.2858 0 0 0 -1.842 -1.056l-0.176-2.112h-4zm2 5.7144a2.2858 2.2858 0 0 1 2.286 2.286 2.2858 2.2858 0 0 1 -2.286 2.286 2.2858 2.2858 0 0 1 -2.286 -2.286 2.2858 2.2858 0 0 1 2.286 -2.286z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yubikey-piv-manager.svg b/.icons/awkward/64x64/apps/yubikey-piv-manager.svg
new file mode 100644
index 00000000..faab5af2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yubikey-piv-manager.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#9aca3c" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m21.999804 20.000071 10.4 13.00004"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m23.999804 46.000071 20-26"/>
+ <g transform="translate(-1.0001958)">
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:6" d="m25 45 20-26"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:6" d="m23 19 10.4 13.00004"/>
+ </g>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0214844 0.40625 28 28 0 0 1 27.978516 -27.40625 28 28 0 0 1 27.978516 27.578125 28 28 0 0 0 0.021484 -0.578125 28 28 0 0 0 -28 -28z"/>
+ <circle style="opacity:.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#ff8c10" cx="48" cy="47" r="16"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:4;fill:none" d="m42 55v-14h12v8h-12"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yubioath.svg b/.icons/awkward/64x64/apps/yubioath.svg
new file mode 100644
index 00000000..b6f86165
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yubioath.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:.2" d="m32 5a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="fill:#9aca3c" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 28 28 28 28 0 0 0 28 -28 28 28 0 0 0 -28 -28z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m21.999804 20.000071 10.4 13.00004"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:6;fill:none" d="m23.999804 46.000071 20-26"/>
+ <g transform="translate(-1.0001958)">
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:6" d="m25 45 20-26"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:6" d="m23 19 10.4 13.00004"/>
+ </g>
+ <path style="opacity:.2;fill:#ffffff" d="m32 4a28 28 0 0 0 -28 28 28 28 0 0 0 0.0214844 0.40625 28 28 0 0 1 27.978516 -27.40625 28 28 0 0 1 27.978516 27.578125 28 28 0 0 0 0.021484 -0.578125 28 28 0 0 0 -28 -28z"/>
+ <circle style="opacity:.2" cx="48" cy="48" r="16"/>
+ <circle style="fill:#4f4f4f" cx="48" cy="47" r="16"/>
+ <path style="fill:#ffffff" d="m43.5 40a7.4999998 7.4999998 0 0 0 -7.5 7.5 7.4999998 7.4999998 0 0 0 7.5 7.5 7.4999998 7.4999998 0 0 0 7.5 -7.5 7.4999998 7.4999998 0 0 0 -7.5 -7.5zm0 3a4.4999998 4.4999998 0 0 1 4.5 4.5 4.4999998 4.4999998 0 0 1 -4.5 4.5 4.4999998 4.4999998 0 0 1 -4.5 -4.5 4.4999998 4.4999998 0 0 1 4.5 -4.5z"/>
+ <rect style="fill:#ffffff" width="12" height="3" x="48" y="46"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="49" y="-58" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/yumex-dnf.svg b/.icons/awkward/64x64/apps/yumex-dnf.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yumex-dnf.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yumex.svg b/.icons/awkward/64x64/apps/yumex.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yumex.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/yuzu.svg b/.icons/awkward/64x64/apps/yuzu.svg
new file mode 100644
index 00000000..9cb5c104
--- /dev/null
+++ b/.icons/awkward/64x64/apps/yuzu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#e4e4e4" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="M 38,21 A 16,16 0 0 1 54,37 16,16 0 0 1 38,53 H 34 V 52.46875 48.300782 25.703124 21.519532 21 Z m 0,4 V 49 A 12,12 0 0 0 50,37 12,12 0 0 0 38,25 Z"/>
+ <path style="fill:#ff3c28" d="M 38,20 A 16,16 0 0 1 54,36 16,16 0 0 1 38,52 H 34 V 51.46875 47.300782 24.703124 20.519532 20 Z m 0,4 V 48 A 12,12 0 0 0 50,36 12,12 0 0 0 38,24 Z"/>
+ <path style="opacity:0.1" d="M 26,13 A 16,16 0 0 0 10,29 16,16 0 0 0 26,45 h 4 V 44.46875 40.300782 17.703124 13.519532 13 Z m 0,4 V 41 A 12,12 0 0 1 14,29 12,12 0 0 1 26,17 Z"/>
+ <path style="fill:#0ab9e6" d="M 26,12 A 16,16 0 0 0 10,28 16,16 0 0 0 26,44 h 4 V 43.46875 39.300782 16.703124 12.519532 12 Z m 0,4 V 40 A 12,12 0 0 1 14,28 12,12 0 0 1 26,16 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0175781 32.492188 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.974609 32.492188 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/zandronum.svg b/.icons/awkward/64x64/apps/zandronum.svg
new file mode 100644
index 00000000..1d16d567
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zandronum.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="m 7.0071479,22.341406 0,10.658594 c 0,2.365902 -0.188418,6.438612 1.3695084,8.334374 2.5912907,4.34182 8.1442157,13.737604 10.2753827,18.038674 0.695525,1.286426 2.239193,1.62695 4.187169,1.626952 L 32,61 l 9.160792,0 c 1.947976,-2e-6 3.491644,-0.340526 4.18717,-1.626952 2.131166,-4.30107 7.68409,-13.696854 10.275382,-18.038674 C 57.18127,39.438612 56.992852,35.365902 56.992852,33 l 0,-10.658594 C 56.992852,13.4 45.884918,5 32,5 18.115082,5 7.0071479,13.4 7.0071479,22.341406 Z"/>
+ <path style="fill:#6e6e6e" d="m 7.0071479,21.341406 0,10.658594 c 0,2.365902 -0.188418,6.438612 1.3695084,8.334374 2.5912907,4.34182 8.1442157,13.737604 10.2753827,18.038674 0.695525,1.286426 2.239193,1.62695 4.187169,1.626952 L 32,60 l 9.160792,0 c 1.947976,-2e-6 3.491644,-0.340526 4.18717,-1.626952 2.131166,-4.30107 7.68409,-13.696854 10.275382,-18.038674 C 57.18127,38.438612 56.992852,34.365902 56.992852,32 l 0,-10.658594 C 56.992852,12.4 45.884918,4 32,4 18.115082,4 7.0071479,12.4 7.0071479,21.341406 Z"/>
+ <path style="opacity:0.2" d="m 10.499349,30.952616 c -1.6195151,0.0112 -3.2394585,0.03548 -3.4912107,0.07382 l 0,1.37494 c 0,2.365902 -0.19074,6.037228 1.3671874,7.93299 2.5912903,4.34182 8.1444413,13.737604 10.2756073,18.038674 0.695525,1.286434 2.240392,1.626958 4.188369,1.62696 L 32,60 l 9.160698,0 c 1.947978,-2e-6 3.492842,-0.340526 4.188368,-1.626952 2.131166,-4.30107 7.684316,-13.696854 10.275608,-18.038674 1.557926,-1.895762 1.367188,-5.567088 1.367188,-7.93299 l 0,-1.37494 C 56.7006,31.026458 50.90157,30.98679 50.646918,31.00047 45,30.952616 45.235696,32.969202 42.912,36.601384 40.731682,40.366382 40.722702,46.062512 39.633464,48.8 38.100458,43.516628 38.944444,32.00047 32,32.00047 25.055556,32.00047 25.899542,43.516628 24.366536,48.8 23.277298,46.062512 23.868318,40.366382 21.688,36.601384 20.178597,34.044122 17.675087,31.16827 14.364,30.958082 c -0.223257,-0.0142 -2.241362,-0.0168 -3.864651,-0.0054 z"/>
+ <path style="opacity:0.15" d="M 22.839302,60 32,60 41.160698,60 39.633464,48.8 C 38.100458,43.516628 38.944444,33.4 32,33.4 c -6.944444,0 -6.100458,10.116628 -7.633464,15.4 z"/>
+ <path style="opacity:0.2" d="m 13,29 0,3 c 4.138986,-0.647978 6.048596,4.688861 7.755859,7.662109 C 22.352818,42.44326 24.367187,50 24.367188,50 25.900194,44.716628 25.055556,35 32,35 c 6.944444,0 6.099807,9.716628 7.632812,15 0,0 2.01437,-7.55674 3.611329,-10.337891 C 44.951404,36.688861 46.861014,31.352022 51,32 l 0,-3 -19,0 -19,0 z"/>
+ <path style="fill:#7ac4eb" d="M 13 28 L 13 31 C 17.138986 30.352022 19.048596 35.688861 20.755859 38.662109 C 22.352818 41.44326 24.367187 49 24.367188 49 C 25.900194 43.716628 25.055556 34 32 34 C 38.944444 34 38.099807 43.716628 39.632812 49 C 39.632812 49 41.647182 41.44326 43.244141 38.662109 C 44.951404 35.688861 46.861014 30.352022 51 31 L 51 28 L 32 28 L 13 28 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 C 18.115082 4 7.0078125 12.398438 7.0078125 21.339844 L 7.0078125 22.339844 C 7.0078125 13.398438 18.115082 5 32 5 C 45.884918 5 56.992188 13.398438 56.992188 22.339844 L 56.992188 21.339844 C 56.992188 12.398438 45.884918 4 32 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13 28 L 13 29 L 32 29 L 51 29 L 51 28 L 32 28 L 13 28 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/zanshin.svg b/.icons/awkward/64x64/apps/zanshin.svg
new file mode 100644
index 00000000..4302658c
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zanshin.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#e4e4e4" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <rect style="fill:#182d33" width="42" height="42" x="-53" y="-53" rx="2.1" ry="2.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="15"/>
+ <circle style="fill:#223f48" cx="32" cy="32" r="15"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="10"/>
+ <circle style="fill:#325e6a" cx="32" cy="32" r="10"/>
+ <circle style="opacity:0.2" cx="32" cy="33" r="4"/>
+ <circle style="fill:#1996b4" cx="32" cy="32" r="4"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 32 17 A 15 15 0 0 0 17 32 A 15 15 0 0 0 17.019531 32.585938 A 15 15 0 0 1 32 18 A 15 15 0 0 1 46.980469 32.414062 A 15 15 0 0 0 47 32 A 15 15 0 0 0 32 17 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 32 22 A 10 10 0 0 0 22 32 A 10 10 0 0 0 22.021484 32.585938 A 10 10 0 0 1 32 23 A 10 10 0 0 1 41.978516 32.414062 A 10 10 0 0 0 42 32 A 10 10 0 0 0 32 22 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 32 28 A 4 4 0 0 0 28 32 A 4 4 0 0 0 28.035156 32.494141 A 4 4 0 0 1 32 29 A 4 4 0 0 1 35.964844 32.505859 A 4 4 0 0 0 36 32 A 4 4 0 0 0 32 28 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.8007812 4 C 5.2495813 4 4 5.2495813 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495813 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495813 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/zathura.svg b/.icons/awkward/64x64/apps/zathura.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zathura.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/zaz.svg b/.icons/awkward/64x64/apps/zaz.svg
new file mode 100644
index 00000000..0696286d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zaz.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <circle style="opacity:0.2" cx="32" cy="22" r="17"/>
+ <path style="opacity:0.2" d="M 14.278076,33.025475 C 11.916577,33.025256 10.001226,34.883258 10,37.174644 c 0.0012,1.702737 1.212067,2.950774 2.707031,3.856446 2.792563,1.691779 7.958477,7.19567 11.491456,8.983519 1.327567,0.640417 2.802768,0.857246 4.108886,0.883545 l 6.708496,-0.0027 c 1.456064,0.04022 3.222516,-0.126816 4.785644,-0.88086 3.532979,-1.787849 8.698893,-7.291738 11.491456,-8.983518 1.494965,-0.905608 2.705858,-2.153645 2.707031,-3.856382 -0.0012,-2.291386 -1.916577,-4.149388 -4.278076,-4.149169 -1.297869,2.96e-4 -2.523929,0.572136 -3.335449,1.554931 -1.562513,2.083456 -3.035139,4.613975 -4.736674,6.970646 -2.614401,3.964166 -6.944632,6.570654 -9.413473,6.57131 -4.527035,-0.14269 -6.920704,-2.531834 -9.765491,-6.405055 -1.75284,-2.403453 -3.257989,-5.004364 -4.857312,-7.136901 -0.81152,-0.982795 -2.03758,-1.554635 -3.335449,-1.554931 z"/>
+ <ellipse style="opacity:0.2" cx="32" cy="55.5" rx="14" ry="5.5"/>
+ <circle style="fill:#3949ab" cx="32" cy="21" r="17"/>
+ <path style="fill:#9b9b9b" d="M 14.278076,32.025475 C 11.916577,32.025256 10.001226,33.883258 10,36.174644 c 0.0012,1.702737 1.212067,2.950774 2.707031,3.856446 2.792563,1.691779 7.958477,7.19567 11.491456,8.983519 1.327567,0.640417 2.802768,0.857246 4.108886,0.883545 l 6.708496,-0.0027 c 1.456064,0.04022 3.222516,-0.126816 4.785644,-0.88086 3.532979,-1.787849 8.698893,-7.291738 11.491456,-8.983518 1.494965,-0.905608 2.705858,-2.153645 2.707031,-3.856382 -0.0012,-2.291386 -1.916577,-4.149388 -4.278076,-4.149169 -1.297869,2.96e-4 -2.523929,0.572136 -3.335449,1.554931 -1.562513,2.083456 -3.035139,4.613975 -4.736674,6.970646 -2.614401,3.964166 -6.944632,6.570654 -9.413473,6.57131 -4.527035,-0.14269 -6.920704,-2.531834 -9.765491,-6.405055 -1.75284,-2.403453 -3.257989,-5.004364 -4.857312,-7.136901 -0.81152,-0.982795 -2.03758,-1.554635 -3.335449,-1.554931 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.277344 32.025391 C 11.915845 32.025172 10.001226 33.882442 10 36.173828 C 10.000132 36.360511 10.020835 36.540897 10.048828 36.716797 C 10.287367 34.643433 12.077261 33.025187 14.277344 33.025391 C 15.575213 33.025687 16.801761 33.597283 17.613281 34.580078 C 19.212604 36.712615 20.717863 39.313344 22.470703 41.716797 C 25.31549 45.590018 27.709293 47.980357 32.236328 48.123047 C 34.705169 48.122391 39.03599 45.514947 41.650391 41.550781 C 43.351926 39.19411 44.824206 36.663534 46.386719 34.580078 C 47.198239 33.597283 48.424787 33.025687 49.722656 33.025391 C 51.922739 33.025187 53.712651 34.643433 53.951172 36.716797 C 53.979163 36.540897 53.999871 36.360511 54 36.173828 C 53.9988 33.882442 52.084155 32.025172 49.722656 32.025391 C 48.424787 32.025687 47.198239 32.597283 46.386719 33.580078 C 44.824206 35.663534 43.351926 38.19411 41.650391 40.550781 C 39.03599 44.514947 34.705169 47.122391 32.236328 47.123047 C 27.709293 46.980357 25.31549 44.590018 22.470703 40.716797 C 20.717863 38.313344 19.212604 35.712615 17.613281 33.580078 C 16.801761 32.597283 15.575213 32.025687 14.277344 32.025391 z"/>
+ <ellipse style="fill:#f0e83c" cx="32" cy="54.5" rx="14" ry="5.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 32 4 A 17 17 0 0 0 15 21 A 17 17 0 0 0 15.021484 21.580078 A 17 17 0 0 1 32 5 A 17 17 0 0 1 48.978516 21.419922 A 17 17 0 0 0 49 21 A 17 17 0 0 0 32 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32 49 A 14 5.5 0 0 0 18 54.5 A 14 5.5 0 0 0 18.066406 54.988281 A 14 5.5 0 0 1 32 50 A 14 5.5 0 0 1 45.933594 55.011719 A 14 5.5 0 0 0 46 54.5 A 14 5.5 0 0 0 32 49 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/zeal.svg b/.icons/awkward/64x64/apps/zeal.svg
new file mode 100644
index 00000000..92fe4516
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zeal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 11.035156,5 C 9.3533702,5 8,6.2495812 8,7.8007812 L 8,58.199218 C 8,59.750416 9.3533702,61 11.035156,61 L 18,61 53,61 c 1.662,0 3,-1.249584 3,-2.800782 L 56,7.8007812 C 56,6.2495812 54.662,5 53,5 L 31.96875,5 18,5 11.035156,5 Z"/>
+ <path style="fill:#4f4f4f" d="M 11.035714,4.0000002 C 9.3539284,4.0000002 8,5.2488002 8,6.8000002 L 8,57.200002 C 8,58.7512 9.3539284,60 11.035714,60 L 18,60 18,4.0000002 Z"/>
+ <path style="fill:#c4411a" d="M 18,4.0000002 18,60 53,60 c 1.662,0 3,-1.2488 3,-2.799998 L 56,6.8000002 c 0,-1.5512 -1.338,-2.8 -3,-2.8 l -21.0315,0 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99554634;stroke-linecap:round;stroke-linejoin:round" d="m 26.026227,18.997573 21.947547,0 -21.947547,28.004454 21.947547,0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99554634;stroke-linecap:round;stroke-linejoin:round" d="m 26.026227,17.997773 21.947547,0 -21.947547,28.004454 21.947547,0"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.035156,4 C 9.3533704,4 8,5.2493244 8,6.8002055 L 8,7.8 C 8,6.2491189 9.3533704,4.9997945 11.035156,4.9997945 l 6.964844,0 13.96875,0 21.03125,0 c 1.662,0 3,1.2493243 3,2.8002055 L 56,6.8002055 C 56,5.2493245 54.662,4 53,4 L 31.96875,4 18,4 11.035156,4 Z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/zegrapher.svg b/.icons/awkward/64x64/apps/zegrapher.svg
new file mode 100644
index 00000000..ee24a50b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zegrapher.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="opacity:0.2" width="56" height="56" x="4" y="5" rx="2.8" ry="2.8"/>
+ <rect style="fill:#49cbc6" width="56" height="56" x="4" y="4" rx="2.8" ry="2.8"/>
+ <path style="fill:#303030" d="M 8,16 8,20 28,20 8.1132812,48 36,48 36,44 16,44 35.886718,16 Z M 48.035156,28 C 45.017482,28 42.497334,28.87675 40.6875,30.671876 38.882056,32.462858 38,34.984856 38,38.007812 c 0,3.015644 0.880872,5.53098 2.683594,7.328126 l 0.004,0.004 C 42.497826,47.126598 45.018502,48 48.035156,48 c 1.377854,0 2.689474,-0.17456 3.925782,-0.527344 l 0.004,0 0.004,0 C 53.176308,47.119786 54.479004,46.611344 55.5625,45.875 L 56,45.578124 56,36 l -8,0 0,4 3.992188,0 0,3.5 c -0.32759,0.14062 -0.638362,0.296876 -1.03125,0.382812 -0.481554,0.09886 -1.905514,0.1875 -2.71875,0.1875 -2.036154,0 -3.976846,-0.625356 -4.765626,-1.460936 C 42.57507,41.644944 42,40.165592 42,38.007812 42.1409,33.754082 44.70708,32.070556 48.242188,31.929688 50,32 56,32 56,32 l 0,-4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8007812 4 C 5.2495812 4 4 5.2495812 4 6.8007812 L 4 7.8007812 C 4 6.2495813 5.2495812 5 6.8007812 5 L 57.199219 5 C 58.750419 5 60 6.2495812 60 7.8007812 L 60 6.8007812 C 60 5.2495813 58.750419 4 57.199219 4 L 6.8007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/zen-icon.svg b/.icons/awkward/64x64/apps/zen-icon.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zen-icon.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/zenmap.svg b/.icons/awkward/64x64/apps/zenmap.svg
new file mode 120000
index 00000000..ff70ceae
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zenmap.svg
@@ -0,0 +1 @@
+nmap.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/zevdocs.svg b/.icons/awkward/64x64/apps/zevdocs.svg
new file mode 100644
index 00000000..c7333bc9
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zevdocs.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <path style="opacity:0.2" d="M 43,19.736841 V 7.9473676 H 20 V 19.736841 L 5.2446026,56.578947 C 4.3611595,58.789469 5.980805,61 8.3366407,61 H 54.717263 c 2.355847,0 3.82824,-2.357888 3.092038,-4.421053 z"/>
+ <path style="fill:#9ccc65" d="M 43,18.736841 V 6.9473676 H 20 V 18.736841 L 5.2446026,55.578947 C 4.3611595,57.789469 5.980805,60 8.3366407,60 H 54.717263 c 2.355847,0 3.82824,-2.357888 3.092038,-4.421053 z"/>
+ <path style="opacity:0.1" d="M 43.900004,11 H 19.099997 C 17.395004,11 16,9.6500007 16,7.9999994 16,6.3500004 17.395004,5 19.099997,5 H 43.900004 C 45.604997,5 47,6.3500004 47,7.9999994 47,9.6500007 45.604997,11 43.900004,11 Z"/>
+ <path style="fill:#75aa38" d="M 43.900004,10 H 19.099997 C 17.395004,10 16,8.6500007 16,6.9999994 16,5.3500004 17.395004,4 19.099997,4 H 43.900004 C 45.604997,4 47,5.3500004 47,6.9999994 47,8.6500007 45.604997,10 43.900004,10 Z"/>
+ <path style="opacity:0.1" d="m 30.868135,39.433906 c -6.930007,-1.149474 -11.868129,-8.223855 -11.868129,-8.223855 0,0 6.40186,-5.193433 13.331871,-4.043957 C 39.261874,28.315566 44,35.09 44,35.09 c 0,0 -6.201854,5.49338 -13.131865,4.343906 z"/>
+ <path style="fill:#2e7d32" d="m 30.868135,38.433906 c -6.930007,-1.149474 -11.868129,-8.223855 -11.868129,-8.223855 0,0 6.40186,-5.193433 13.331871,-4.043957 C 39.261874,27.315566 44,34.09 44,34.09 c 0,0 -6.201854,5.49338 -13.131865,4.343906 z"/>
+ <path style="opacity:0.1" d="M 34.760292,55.971684 C 26.128671,55.48602 18,48.871982 18,48.871982 c 0,0 5.565841,-5.983418 14.039721,-5.436671 8.473868,0.546746 16.760279,7.09969 16.760279,7.09969 0,0 -5.40809,5.922335 -14.039708,5.436683 z"/>
+ <path style="fill:#388e3c" d="M 34.760292,54.971684 C 26.128671,54.48602 18,47.871982 18,47.871982 c 0,0 5.565841,-5.983418 14.039721,-5.436671 8.473868,0.546746 16.760279,7.09969 16.760279,7.09969 0,0 -5.40809,5.922335 -14.039708,5.436683 z"/>
+ <path style="opacity:0.1" d="m 25.076082,38.253625 c -7.263923,3.907325 -7.075625,10.702583 -7.075625,10.702583 0,0 11.872636,0.666907 18.923932,-3.204417 C 43.975673,41.880479 44,35.04921 44,35.04921 c 0,0 -11.659996,-0.702908 -18.923918,3.204415 z"/>
+ <path style="fill:#43a047" d="m 25.076082,37.253625 c -7.263923,3.907325 -7.075625,10.702583 -7.075625,10.702583 0,0 11.872636,0.666907 18.923932,-3.204417 C 43.975673,40.880479 44,34.04921 44,34.04921 c 0,0 -11.659996,-0.702908 -18.923918,3.204415 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 19.099609 4 C 17.394616 4 16 5.350001 16 7 C 16 7.1709073 16.024007 7.3366969 16.052734 7.5 C 16.301355 6.0867171 17.57122 5 19.099609 5 L 43.900391 5 C 45.42878 5 46.698645 6.0867171 46.947266 7.5 C 46.975993 7.3366969 47 7.1709073 47 7 C 47 5.350001 45.605384 4 43.900391 4 L 19.099609 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/zim.svg b/.icons/awkward/64x64/apps/zim.svg
new file mode 100644
index 00000000..b909d81d
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zim.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <g transform="translate(0,-988.3622)">
+ <rect style="opacity:0.2" width="56" height="56" x="-1049.36" y="-60" rx="28" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#484bb6" width="56" height="56" x="-1048.36" y="-60" rx="28" ry="28" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.3" d="m 32.144922,993.7622 -3.24297,0.36914 -4.003125,1.09922 -0.757421,0.73555 2.485546,1.71445 0,0.97891 -1.626954,0.9789 1.955079,2.57303 0.864063,-0.4894 1.082812,-1.7145 c 1.671418,-0.51659 3.169157,-1.10291 4.757813,-1.83749 l 1.140233,-3.30586 z m -7.678125,0.24609 -1.397266,0.19961 -0.661719,0.65625 -1.085547,0.1586 -0.967968,0.4539 -0.470314,0.22696 -0.287109,0.38554 1.405469,0.24336 0.541406,-0.48945 1.082813,-0.24336 c 0.74119,-0.36037 1.485818,-0.60431 2.272265,-0.85859 z m -6.384766,2.93672 -0.216016,0.48946 0.106638,1.225 -0.864063,0.73554 -0.541407,1.34529 1.082813,0 0.541407,-1.22224 c 0.466588,-0.32987 0.930247,-0.66412 1.405468,-0.98164 l 1.082812,0.36914 c 0.720958,0.48967 1.441337,0.97943 2.162891,1.46834 l 1.082813,-0.97889 -1.192188,-0.48945 -0.541405,-1.10195 -2.05625,-0.2461 -0.106638,-0.6125 -0.973438,0.2461 -0.432032,0.85586 z m 27.710155,0.97891 -2.05078,0.49219 -1.304298,0.85586 0,0.73553 -2.050781,1.3453 0.429297,1.9606 1.194923,-0.8586 0.754686,0.8586 0.864064,0.4894 0.541405,-1.4683 -0.322655,-0.8586 0.322655,-0.6125 1.189454,-1.5012 0.541406,0 -0.541406,1.6242 0,1.102 c 0.497111,-0.1353 1.008852,-0.1802 1.517577,-0.2434 l -1.408202,0.9789 -0.106638,0.6125 -1.621484,1.3453 -1.626954,-0.3664 0,-0.9789 -0.757421,0.4895 0.328125,1.1357 -1.192189,0 -0.648046,0.8221 -0.814844,0.916 -1.457421,0.309 0.864061,0.8531 0.21875,0.8559 -1.082811,0 -1.372661,0.7355 0,2.2067 0.615238,0 0.593359,0.6726 1.353516,-0.6726 0.538673,-1.3481 0.976171,-0.6125 0.216015,-0.4894 1.621485,-0.3637 0.866797,0.9762 0.973437,0.4894 -0.541405,1.102 0.866796,-0.2461 0.432031,-1.0965 -1.082812,-1.225 0.434766,0 1.082812,0.8531 0.216016,1.225 0.970702,1.102 0.216016,-1.5942 0.544141,-0.2433 c 0.534915,0.5551 0.954939,1.3871 1.405468,2.0119 l 1.621485,0.123 0.976172,0.4354 -0.434766,0.6125 -0.973437,0.8906 -1.405469,0 -1.840235,-0.6445 -0.973436,0.1203 -0.7,0.7984 -2.004298,-2.0207 -1.408202,-0.3664 -2.05625,0.2434 -1.840235,0.4894 c -1.032025,1.1697 -2.911015,2.3345 -3.887808,3.5492 l -1.189453,2.8192 0.541407,0.6098 -0.973438,1.4683 1.082813,2.5731 c 0.919951,1.0403 2.69849,2.0788 3.617104,3.1199 l 1.35625,-1.1621 0.59336,0.6754 1.457421,-0.9188 0.489454,0.6461 2.462455,0 0.836719,0.8523 -0.516798,1.6844 1.03086,1.1621 -0.05468,2.0207 0.757422,1.4711 -0.809379,1.2223 c -0.05389,0.9008 -0.0547,1.7952 -0.0547,2.6961 0.443374,1.2205 1.181778,2.4375 1.600443,3.6668 l 0.414182,1.9605 0,0.9817 0.178293,0 0.591892,-0.7356 1.025391,0 c 0.382435,-0.2663 0.750283,-0.5521 1.118359,-0.8367 l 1.369922,-1.5504 -0.26797,-0.7957 1.408204,-1.2277 -1.030859,-1.1594 1.246875,-1.0391 1.050007,-0.7382 0.541407,-0.6071 -0.325391,-1.3535 0,-3.4234 1.112882,-2.0836 1.189454,-1.3453 1.298828,-3.1828 0,-0.8586 c -0.639755,0.081 -1.263658,0.1459 -1.889453,0.1914 l 1.29336,-1.2934 1.785546,-1.225 0.976172,-1.0992 0,-1.225 c -0.216551,-0.4083 -0.43275,-0.8167 -0.650782,-1.225 l -0.866796,0.9789 -0.648047,-0.7328 -0.973437,-0.7356 0,-1.5914 1.1375,1.2852 1.24414,-0.1832 c 0.566763,0.5144 1.124375,1.0058 1.621485,1.5914 l 0.123046,-0.1395 c -0.598407,-6.497 -3.408972,-12.3237 -7.66171,-16.759 -0.234885,-0.2406 -0.482766,-0.4996 -0.675391,-0.689 -0.32332,-0.31474 -0.66251,-0.61171 -1.000781,-0.91056 l -0.30625,0.50313 -1.082812,1.22503 -1.405468,-1.7473 1.405468,0 0.650782,-0.45664 -2.597657,-0.48945 z m -30.583984,0.041 c -0.158377,0.11872 -0.320048,0.23349 -0.47578,0.35547 l 0.21328,0.95157 c 0,0 -0.989474,0.10862 -1.561328,0.1832 -5.7457778,5.11594 -9.3772329,12.55024 -9.3843747,20.88244 0.2253523,0.371 0.4484375,0.7246 0.4484375,0.7246 l 2.2722657,1.3453 2.275,0.6152 0.9707031,1.225 1.5148434,1.0993 0.866797,-0.1204 0.648047,0.2926 0,0.1969 -0.864062,2.3242 -0.650782,0.9817 0.216016,0.4894 -0.697266,1.8348 2.102734,3.5519 1.389435,1.7118 0.864063,1.2222 -0.106638,2.5731 1.208222,1.4683 -0.358204,1.5531 c 1.248478,0.8604 2.579647,1.6045 3.964844,2.2559 l 0.50586,-0.5031 0.322655,-0.8559 1.408204,-0.4922 1.298824,-2.6933 -0.541403,-0.7328 0.754689,-1.5226 1.423468,-0.3692 0.962496,-1.5371 -0.311715,-2.4446 1.977092,-1.8375 0.21875,-1.8375 c -1.776196,-0.8805 -4.019243,-1.7868 -5.7822,-2.6933 l -0.866798,-1.7145 -1.621484,-0.1667 -0.864063,-2.0237 -2.162891,0.2434 -1.840234,-2.1397 -1.94961,2.0059 0,0.2707 c -0.589393,-0.1701 -1.312719,-0.1915 -1.837502,-0.5141 l -0.434766,-1.225 0,-1.348 -1.2988277,0.123 c 0.1083516,-0.8573 0.2190318,-1.7131 0.328125,-2.5703 l -0.7574218,0 -0.7574219,0.9789 -0.757422,0.3664 -1.0828125,-0.6098 -0.109375,-1.348 0.2160157,-1.4684 1.6242188,-1.225 1.2960937,0 0.2160157,-0.7355 1.624219,0.3664 1.04919,1.4711 0.21875,-2.45 2.196512,-1.7117 0.757423,-2.3502 1.512109,-0.053 0.866797,-0.7069 1.946875,-0.3719 0.973437,-1.4656 -2.920312,0 1.840234,-1.4292 1.296094,0 1.840234,-0.6016 0.216016,-0.7328 -0.65078,-0.6125 -0.757423,-0.2461 0.21875,-0.7328 -0.541406,-1.1019 -1.298828,0.4867 0.216016,-0.9789 -1.514845,-0.8559 -1.186718,2.0809 0.106638,0.7355 -1.192187,0.4895 -0.757423,1.5914 -0.322656,-1.4684 -2.05625,-0.8586 -0.325391,-1.1019 2.704297,-1.5914 1.192187,-1.10199 0.106638,-1.34531 -0.648046,-0.36914 z m 21.15978,0.87357 -1.567076,0.48945 -0.708682,-0.12305 -0.0028,0 -0.109382,0.73555 1.039542,0.48946 1.996373,-0.8586 -0.648047,-0.73281 z m -15.581655,0.92292 -0.864062,0.61249 1.080078,0.7356 0.866797,0 0,-0.8586 z m 17.092579,2.81639 0,0.7356 0.434766,0.4894 0,1.102 -0.21875,1.4683 1.192186,-0.2433 0.864064,-0.8586 -0.757423,-0.7328 c -0.254355,-0.6772 -0.545713,-1.3111 -0.864063,-1.9606 z m -0.429298,1.4684 -0.760156,0.2461 0.21875,1.3453 0.970704,-0.4867 z m -14.929686,2.2066 0.322655,1.709 0.648047,-0.9762 z m 28.248827,9.5457 1.246875,1.4082 1.460157,3.12 0.864062,0.9816 -0.434766,1.0992 0.823047,0.9324 c -0.377899,0.026 -0.7544,0.052 -1.142968,0.052 -0.688953,-1.4473 -1.206204,-2.8965 -1.730859,-4.4106 l -1.200939,-1.039 -0.486719,-1.7774 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 32,992.3622 c -15.512,0 -27.9999996,12.488 -27.9999996,28 0,0.1135 0.01128,0.2241 0.017578,0.3359 C 4.3691217,1005.4964 16.710728,993.3622 32,993.3622 c 15.289272,0 27.630879,12.1342 27.982422,27.3359 0.0063,-0.1118 0.01758,-0.2224 0.01758,-0.3359 0,-15.512 -12.488,-28 -28,-28 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 55.429714,997.07693 c -1.677885,0.65592 -3.677395,1.62207 -5.640049,2.63424 -1.962654,1.01233 -3.886002,2.07153 -5.387953,2.91473 -1.501951,0.843 -2.631087,1.4922 -2.837326,1.5987 -0.665894,0.3435 -4.000348,2.2699 -7.772988,4.7225 -3.772639,2.4521 -7.883438,5.3535 -9.950411,7.6835 -1.961875,2.2116 -3.151962,3.5728 -3.934688,5.0571 -0.782728,1.4843 -1.11001,3.0351 -1.379119,5.4922 l -0.02718,0.246 0.150764,0.1991 c 1.354605,1.7928 3.633012,4.7853 5.845188,6.5696 l 0.165591,0.1317 0.212552,0.014 c 5.080715,0.1585 6.418456,-0.4882 11.467939,-3.6548 2.657302,-1.6665 6.181812,-5.2247 9.201535,-8.5176 3.019724,-3.2929 5.440469,-6.2361 5.884731,-6.8327 0.149447,-0.2006 0.933523,-1.1794 1.967346,-2.5012 1.033821,-1.3222 2.340347,-3.0193 3.615859,-4.7619 1.275514,-1.7428 2.518823,-3.5283 3.435437,-5.0521 0.458309,-0.7619 0.836268,-1.4565 1.097364,-2.0635 0.261096,-0.607 0.44117,-1.10274 0.368258,-1.64805 -0.121207,-0.9063 -0.579591,-1.4417 -0.847735,-1.71666 l 0.0075,-0.0135 c 0,0 -0.0436,-0.0312 -0.04449,-0.0325 -0.319467,-0.38475 -0.673053,-0.6312 -1.043755,-0.81347 -1.615925,-0.78022 -3.125104,-0.16068 -4.554333,0.34485 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 13.533147,1025.3673 c -1.919736,-0.069 -3.481754,0.5795 -4.6128943,1.6277 -1.1311409,1.0481 -1.8417674,2.4663 -2.2209273,3.9443 -0.6227668,2.427 -0.6634728,5.916 -1.1402661,8.4958 -0.2368222,1.2809 -1.3135288,3.2749 -3.3300946,5.8583 -0.5150616,0.8657 -1.892e-4,0.9777 -1.892e-4,0.9777 0.2891,0.2061 0.813516,0.016 1.0773617,-0.1149 2.9723088,-1.5082 4.7823151,-2.7994 6.0935452,-2.8597 2.6047106,-0.119 6.0423236,0.3149 8.5157126,0.028 1.606737,-0.186 3.199273,-0.7548 4.418531,-1.8703 1.219257,-1.1157 2.023124,-2.1653 2.049887,-4.3459 0.0023,-0.1811 0.06689,-0.4828 0.08292,-0.8476 0.01606,-0.365 -0.0638,-0.9066 -0.487203,-1.2547 -0.459015,-0.3775 -0.992046,-1.3246 -1.516035,-2.4024 -0.523988,-1.0779 -1.065419,-2.2783 -1.827019,-3.2189 l -0.443147,-0.5478 -0.295432,0.2711 c -0.644605,-0.5602 -1.315283,-1.0747 -1.899579,-1.4736 -0.743162,-0.5069 -1.332808,-0.9644 -1.661163,-1.5076 -0.770806,-0.8039 -1.814144,-0.6886 -2.804017,-0.7604 z"/>
+ <path style="fill:#9c7e40;fill-rule:evenodd" d="m 13.533147,1024.3672 c -1.919736,-0.069 -3.481754,0.5795 -4.6128943,1.6277 -1.1311409,1.0481 -1.8417674,2.4663 -2.2209273,3.9443 -0.6227668,2.427 -0.6634728,5.916 -1.1402661,8.4958 -0.2368222,1.2809 -1.3135288,3.2749 -3.3300946,5.8583 -0.5150616,0.8657 -1.892e-4,0.9777 -1.892e-4,0.9777 0.2891,0.2061 0.813516,0.016 1.0773617,-0.1149 2.9723088,-1.5082 4.7823151,-2.7994 6.0935452,-2.8597 2.6047106,-0.119 6.0423236,0.3149 8.5157126,0.028 1.606737,-0.186 3.199273,-0.7548 4.418531,-1.8703 1.219257,-1.1157 2.023124,-2.1653 2.049887,-4.3459 0.0023,-0.1811 0.06689,-0.4828 0.08292,-0.8476 0.01606,-0.365 -0.0638,-0.9066 -0.487203,-1.2547 -0.459015,-0.3775 -0.992046,-1.3246 -1.516035,-2.4024 -0.523988,-1.0779 -1.065419,-2.2783 -1.827019,-3.2189 l -0.443147,-0.5478 -0.295432,0.2711 c -0.644605,-0.5602 -1.315283,-1.0747 -1.899579,-1.4736 -0.743162,-0.5069 -1.332808,-0.9644 -1.661163,-1.5076 -0.770806,-0.8039 -1.814144,-0.6886 -2.804017,-0.7604 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="m 13.533203,1024.3661 0,0 c -1.919736,-0.069 -3.482141,0.5788 -4.6132811,1.627 -1.1311409,1.0481 -1.8415433,2.4653 -2.2207031,3.9433 -0.6227668,2.427 -0.6638317,5.9163 -1.140625,8.4961 -0.2368222,1.2809 -1.3135124,3.276 -3.3300782,5.8594 -0.5150616,0.8657 0,0.9766 0,0.9766 0.00382,0 0.00977,0 0.013672,0 2.0063237,-2.5736 3.0802074,-4.5624 3.3164063,-5.8399 0.4767933,-2.5798 0.5178582,-6.0691 1.140625,-8.4961 0.3791598,-1.478 1.0895622,-2.8952 2.2207031,-3.9433 1.13114,-1.0482 2.693545,-1.696 4.613281,-1.627 l 0,-0 c 0.989873,0.072 2.033882,-0.044 2.804688,0.7598 0.328355,0.5432 0.916994,1.0009 1.660156,1.5078 0.584296,0.3989 1.255786,0.9144 1.900391,1.4746 l 0.294921,-0.2715 0.44336,0.5488 c 0.7616,0.9406 1.302184,2.1409 1.826172,3.2188 0.523989,1.0778 1.058563,2.0248 1.517578,2.4023 0.256554,0.211 0.378124,0.4911 0.4375,0.7617 0.02062,-0.1608 0.03923,-0.2892 0.04883,-0.5078 0.01606,-0.365 -0.06292,-0.9058 -0.486328,-1.2539 -0.459015,-0.3775 -0.993589,-1.3245 -1.517578,-2.4023 -0.523988,-1.0779 -1.064572,-2.2801 -1.826172,-3.2207 l -0.44336,-0.5469 -0.294921,0.2715 c -0.644605,-0.5602 -1.316095,-1.0757 -1.900391,-1.4746 -0.743162,-0.5069 -1.331801,-0.9646 -1.660156,-1.5078 -0.770806,-0.8039 -1.814815,-0.688 -2.804688,-0.7598 z"/>
+ <path style="fill:#449b29;fill-rule:evenodd" d="m 55.429714,996.0768 c -1.677885,0.65592 -3.677395,1.62207 -5.640049,2.63424 -1.962654,1.0123 -3.886002,2.07156 -5.387953,2.91476 -1.501951,0.843 -2.631087,1.4922 -2.837326,1.5987 -0.665894,0.3435 -4.000348,2.2699 -7.772988,4.7225 -3.772639,2.4521 -7.883438,5.3535 -9.950411,7.6835 -1.961875,2.2116 -3.151962,3.5728 -3.934688,5.0571 -0.782728,1.4843 -1.11001,3.0351 -1.379119,5.4922 l -0.02718,0.246 0.150764,0.1991 c 1.354605,1.7928 3.633012,4.7853 5.845188,6.5696 l 0.165591,0.1317 0.212552,0.014 c 5.080715,0.1585 6.418456,-0.4882 11.467939,-3.6548 2.657302,-1.6665 6.181812,-5.2247 9.201535,-8.5176 3.019724,-3.2929 5.440469,-6.2361 5.884731,-6.8327 0.149447,-0.2006 0.933523,-1.1794 1.967346,-2.5012 1.033821,-1.3222 2.340347,-3.0193 3.615859,-4.7619 1.275514,-1.7428 2.518823,-3.5283 3.435437,-5.0521 0.458309,-0.7619 0.836268,-1.4565 1.097364,-2.06358 0.261096,-0.60692 0.44117,-1.10269 0.368258,-1.648 -0.121207,-0.9063 -0.579591,-1.4417 -0.847735,-1.71666 l 0.0075,-0.0135 c 0,0 -0.0436,-0.0312 -0.04449,-0.0325 -0.319467,-0.38475 -0.673053,-0.6312 -1.043755,-0.81347 -1.615925,-0.78022 -3.125104,-0.16068 -4.554333,0.34485 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="m 58.208984,995.36611 c -0.962271,0.0354 -1.886028,0.39498 -2.779296,0.71093 -1.677886,0.65592 -3.677971,1.6226 -5.640626,2.63477 -1.962654,1.0123 -3.884767,2.07089 -5.386718,2.91409 -1.501951,0.843 -2.631652,1.4911 -2.837891,1.5976 -0.665894,0.3435 -4.000797,2.2701 -7.773437,4.7227 -3.772639,2.4521 -7.882246,5.3536 -9.949219,7.6836 -1.961875,2.2116 -3.152821,3.5743 -3.935547,5.0586 -0.782728,1.4843 -1.109797,3.0351 -1.378906,5.4922 l -0.02734,0.2461 0.107422,0.1406 c 0.257249,-2.0904 0.587224,-3.5295 1.298828,-4.8789 0.782726,-1.4843 1.973672,-2.847 3.935547,-5.0586 2.066973,-2.33 6.17658,-5.2315 9.949219,-7.6836 3.77264,-2.4526 7.107543,-4.3772 7.773437,-4.7207 0.206239,-0.1065 1.33594,-0.7566 2.837891,-1.5996 1.501951,-0.8432 3.424064,-1.9018 5.386718,-2.91409 1.962655,-1.01217 3.96274,-1.97885 5.640626,-2.63477 1.429228,-0.50553 2.938762,-1.12397 4.554687,-0.34375 0.370702,0.18227 0.723502,0.42775 1.042969,0.8125 8.9e-4,0.001 0.04492,0.0332 0.04492,0.0332 l -0.0078,0.0137 c 0.243273,0.24945 0.630373,0.7276 0.792969,1.48828 0.06342,-0.25833 0.0899,-0.51009 0.05469,-0.77344 -0.121207,-0.9063 -0.579512,-1.44183 -0.847656,-1.71679 l 0.0078,-0.0117 c 0,0 -0.04403,-0.0319 -0.04492,-0.0332 -0.31947,-0.38475 -0.67227,-0.63218 -1.042972,-0.81445 -0.605972,-0.29258 -1.198028,-0.38651 -1.775391,-0.36523 z"/>
+ <rect style="opacity:0.2" width="16.087" height="5.362" x="833.76" y="591.83" rx="2.681" ry="2.681" transform="matrix(0.59329154,0.80498767,-0.80498767,0.59329154,0,0)"/>
+ <rect style="fill:#ffc612" width="16.087" height="5.362" x="832.96" y="591.24" rx="2.681" ry="2.681" transform="matrix(0.59329154,0.80498767,-0.80498767,0.59329154,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 17.572266,1022.3642 c -0.515527,0.022 -1.030141,0.1929 -1.478516,0.5234 -0.858709,0.6329 -1.221754,1.6731 -1.037109,2.6523 0.122816,-0.638 0.470408,-1.2346 1.037109,-1.6523 1.195667,-0.8812 2.866817,-0.6273 3.748047,0.5684 l 6.363281,8.6328 c 0.247949,0.3364 0.396138,0.7101 0.46875,1.0937 0.135566,-0.7075 -0.0057,-1.4654 -0.46875,-2.0937 l -6.363281,-8.6328 c -0.550769,-0.7473 -1.410321,-1.1277 -2.269531,-1.0918 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/zoom-desktop.svg b/.icons/awkward/64x64/apps/zoom-desktop.svg
new file mode 120000
index 00000000..e522493b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zoom-desktop.svg
@@ -0,0 +1 @@
+Zoom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/zoom-icon.svg b/.icons/awkward/64x64/apps/zoom-icon.svg
new file mode 120000
index 00000000..e522493b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zoom-icon.svg
@@ -0,0 +1 @@
+Zoom.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/zotero.svg b/.icons/awkward/64x64/apps/zotero.svg
new file mode 100644
index 00000000..c190cd09
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zotero.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="fill:#e4e4e4" d="M 32.155597,4.0017289 A 6.5946984,6.3671019 0 0 0 28.70165,4.8511158 L 9.2973497,15.667749 a 6.5946984,6.3671019 0 0 0 -3.2973492,5.513915 l 0,21.633667 a 6.5946984,6.3671019 0 0 0 3.2973492,5.513915 L 28.70225,59.14608 a 6.5946984,6.3671019 0 0 0 6.594699,0 L 54.70185,48.329246 a 6.5946984,6.3671019 0 0 0 3.297949,-5.515915 l 0,-21.633667 A 6.5946984,6.3671019 0 0 0 54.70185,15.665749 L 35.298149,4.8491158 A 6.5946984,6.3671019 0 0 0 32.156197,3.9997289 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32.15625,4.0019531 A 6.5947745,6.3719333 0 0 0 28.703125,4.8535156 L 9.296875,15.677734 A 6.5947745,6.3719333 0 0 0 6,21.197266 l 0,1.001953 A 6.5947745,6.3719333 0 0 1 9.296875,16.677734 L 28.703125,5.8535156 A 6.5947745,6.3719333 0 0 1 32.15625,5.0019531 6.5947745,6.3719333 0 0 1 35.296875,5.8535156 L 54.703125,16.677734 A 6.5947745,6.3719333 0 0 1 58,22.199219 l 0,-1.001953 A 6.5947745,6.3719333 0 0 0 54.703125,15.677734 L 35.296875,4.8535156 A 6.5947745,6.3719333 0 0 0 32.15625,4.0019531 Z"/>
+ <path style="opacity:0.2" d="m 6,41.800859 a 6.5946984,6.3721235 0 0 0 0.00195,0.07422 l 0,-0.07422 -0.00195,0 z m 0.00195,1 0,1 a 6.5946984,6.3721235 0 0 0 3.296875,5.517578 l 19.406253,10.828125 a 6.5946984,6.3721235 0 0 0 6.59375,0 L 54.703125,49.318437 A 6.5946984,6.3721235 0 0 0 58,43.800859 l 0,-1 a 6.5946984,6.3721235 0 0 1 -3.296875,5.517578 L 35.298828,59.146562 a 6.5946984,6.3721235 0 0 1 -6.59375,0 L 9.2988281,48.318437 a 6.5946984,6.3721235 0 0 1 -3.296875,-5.517578 z"/>
+ <path style="fill:none;stroke:#a81717;stroke-width:6;stroke-linecap:square;stroke-linejoin:round" d="m 20.014176,18 h 23.972 l -23.972,28 h 23.944"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/zsnes.svg b/.icons/awkward/64x64/apps/zsnes.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zsnes.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/64x64/apps/zulip.svg b/.icons/awkward/64x64/apps/zulip.svg
new file mode 100644
index 00000000..96fed1fc
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zulip.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <circle style="opacity:0.2" cx="32" cy="33" r="28"/>
+ <circle style="fill:#92d6c1" cx="32" cy="32" r="28"/>
+ <path style="opacity:0.1" d="m 19,18 3.552734,7 H 35.310547 L 19,41 22.552734,48 H 46 L 42.447266,41 H 29.689453 L 46,25 42.447266,18 Z"/>
+ <path style="fill:#1b4f2f" d="M 19,17 H 42.447368 L 46,24 H 22.552632 Z"/>
+ <path style="fill:#207344" d="M 19,40 42.447368,17 46,24 22.552632,47 Z"/>
+ <path style="fill:#219053" d="M 19,40 H 42.447368 L 46,47 H 22.552632 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 32 4 A 28 28 0 0 0 4 32 A 28 28 0 0 0 4.0214844 32.585938 A 28 28 0 0 1 32 5 A 28 28 0 0 1 59.978516 32.414062 A 28 28 0 0 0 60 32 A 28 28 0 0 0 32 4 z"/>
+</svg>
diff --git a/.icons/awkward/64x64/apps/zuluCrypt.svg b/.icons/awkward/64x64/apps/zuluCrypt.svg
new file mode 100644
index 00000000..e8bd4613
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zuluCrypt.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#d92929" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <g style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1.9986202,0,0,1.9990597,0.00712169,1.0144593)">
+ <path style="stroke:#000000;stroke-width:2.00116062" d="m 6.000579,12.998633 7.505178,0 L 6.5009241,22 14.506447,22.0029"/>
+ <path style="stroke:#000000" d="m 25,22 c 0,0 -8.0377,0.3149 -8,-6 0.03774,-6.3149 8,-6 8,-6"/>
+ </g>
+ <g style="fill:none;stroke:#ff895e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1.9986202,0,0,1.9990597,0.00712169,0.01495753)">
+ <path d="m 6.000579,12.998633 7.505178,0 L 6.5009241,22 l 8.0055229,0.0029"/>
+ <path d="m 25,22 c 0,0 -8.0377,0.3149 -8,-6 0.03774,-6.3149 8,-6 8,-6"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/zuluMount.svg b/.icons/awkward/64x64/apps/zuluMount.svg
new file mode 100644
index 00000000..b95647e2
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zuluMount.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
+ <rect style="fill:#d92929" width="56" height="56" x="4" y="4" rx="3" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 4 C 5.338 4 4 5.338 4 7 L 4 8 C 4 6.338 5.338 5 7 5 L 57 5 C 58.662 5 60 6.338 60 8 L 60 7 C 60 5.338 58.662 4 57 4 L 7 4 z"/>
+ <path style="opacity:0.2" d="m 4,57 0,1 c 0,1.662 1.338,3 3,3 l 50,0 c 1.662,0 3,-1.338 3,-3 l 0,-1 c 0,1.662 -1.338,3 -3,3 L 7,60 C 5.338,60 4,58.662 4,57 Z"/>
+ <g style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" transform="matrix(2,0,0,2,0,0.97151502)">
+ <path style="stroke:#000000" d="m 6.0142,13.014242 7.4858,0 L 6.5,22 l 8,0"/>
+ <path style="stroke:#000000" d="m 17,22 0,-12 4.4999,7 4.5,-7 0,11.986"/>
+ </g>
+ <g style="fill:none;stroke:#ff895e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" transform="matrix(2,0,0,2,0,-0.02848498)">
+ <path d="m 6.0142,13.014242 7.4858,0 L 6.5,22 l 8,0"/>
+ <path d="m 17,22 0,-12 4.4999,7 4.5,-7 0,11.986"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/64x64/apps/zynaddsubfx.svg b/.icons/awkward/64x64/apps/zynaddsubfx.svg
new file mode 100644
index 00000000..ba6e3dce
--- /dev/null
+++ b/.icons/awkward/64x64/apps/zynaddsubfx.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1.1">
+ <path style="opacity:0.2" d="M 12.055242,7.0001838 A 8.000934,8.0006691 0 0 0 7.2543799,21.441354 L 15.9264,27.831875 5.3441917,43.706615 A 8.000934,8.0006691 0 0 0 11.430231,56.12438 l 40.000671,2.855422 A 8.000934,8.0006691 0 0 0 56.587238,44.444884 L 47.157392,37.843429 58.192733,24.351462 A 8.000934,8.0006691 0 0 0 52.852799,11.332144 L 12.85213,7.0470581 a 8.000934,8.0006691 0 0 0 -0.796888,-0.046875 z"/>
+ <path style="fill:#4f4f4f" d="M 12.055242,6.0001839 A 8.000934,8.0006691 0 0 0 7.2543799,20.441354 L 15.9264,26.831875 5.3441917,42.706615 A 8.000934,8.0006691 0 0 0 11.430231,55.12438 l 40.000671,2.855422 A 8.000934,8.0006691 0 0 0 56.587238,43.444884 L 47.157392,36.843429 58.192733,23.351462 A 8.000934,8.0006691 0 0 0 52.852799,10.332144 L 12.85213,6.0470582 a 8.000934,8.0006691 0 0 0 -0.796888,-0.046875 z"/>
+ <path style="opacity:0.2" d="M 12,48.142869 23.428573,30.999725 52,51.00006 Z"/>
+ <path style="fill:#1bd9a5" d="M 12,47.142869 23.428573,29.999725 52,50.00006 Z"/>
+ <path style="opacity:0.2" d="M 12,14.999457 52,19.285243 39.142858,34.999792 Z"/>
+ <path style="fill:#1cadf4" d="M 12,13.999457 52,18.285243 39.142858,33.999792 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.054688 6 A 8.000934 8.0006691 0 0 0 4.0214844 14.447266 A 8.000934 8.0006691 0 0 1 12.054688 7 A 8.000934 8.0006691 0 0 1 12.851562 7.046875 L 52.853516 11.332031 A 8.000934 8.0006691 0 0 1 59.976562 18.820312 A 8.000934 8.0006691 0 0 0 52.853516 10.332031 L 12.851562 6.046875 A 8.000934 8.0006691 0 0 0 12.054688 6 z M 15.478516 27.501953 L 5.34375 42.707031 A 8.000934 8.0006691 0 0 0 4.0253906 47.615234 A 8.000934 8.0006691 0 0 1 5.34375 43.707031 L 15.925781 27.832031 L 15.478516 27.501953 z M 47.677734 37.207031 L 47.158203 37.84375 L 56.587891 44.445312 A 8.000934 8.0006691 0 0 1 59.980469 50.472656 A 8.000934 8.0006691 0 0 0 56.587891 43.445312 L 47.677734 37.207031 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 23.427734 30 L 12 47.142578 L 12.636719 47.1875 L 23.427734 31 L 50.408203 49.886719 L 52 50 L 23.427734 30 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 12 14 L 13.587891 15.169922 L 51.248047 19.205078 L 52 18.285156 L 12 14 z"/>
+</svg>